diff --git a/.travis-ci.sh b/.travis-ci.sh index fb27b13d6f5..301c1a5bdb6 100755 --- a/.travis-ci.sh +++ b/.travis-ci.sh @@ -110,11 +110,8 @@ function build_one { depext=$(opam depext -ls $pkg --no-sources) opam depext $pkg echo - echo "====== Installing dependencies ======" - opam install --deps-only $pkg - echo echo "====== Installing package ======" - opam install -t $pkg + opam install $pkg opam remove -a ${pkg%%.*} if [ "$depext" != "" ]; then case $TRAVIS_OS_NAME in diff --git a/.travis.yml b/.travis.yml index 25a00a84867..12555dfb8f1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,9 +6,6 @@ dist: trusty sudo: required matrix: include: - - os: osx - osx_image: xcode7.3 - env: OCAML_VERSION=4.06 OPAM_VERSION=1.2.2 - os: linux env: OCAML_VERSION=4.06 OPAM_VERSION=1.2.2 - os: linux @@ -25,6 +22,9 @@ matrix: env: OCAML_VERSION=4.00 OPAM_VERSION=1.2.2 - os: linux env: OCAML_VERSION=3.12 OPAM_VERSION=1.2.2 + - os: osx + osx_image: xcode7.3 + env: OCAML_VERSION=4.06 OPAM_VERSION=1.2.2 notifications: email: - opam-commits@lists.ocaml.org diff --git a/compilers/3.07/3.07+1/3.07+1.comp b/compilers/3.07/3.07+1/3.07+1.comp deleted file mode 100644 index 0cb85bf50b6..00000000000 --- a/compilers/3.07/3.07+1/3.07+1.comp +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1" -version: "3.07" -src: "http://caml.inria.fr/pub/distrib/ocaml-3.07/ocaml-3.07.tar.gz" -patches: ["http://caml.inria.fr/pub/distrib/ocaml-3.07/ocaml-3.07-patch1.diffs"] -build: [ - # ensure sed is not interpreting characters >= 128 - ["sed" "-i" "-e" "$s/^/LC_ALL=C /" "ocamldoc/remove_DEBUG"] - ["./configure" - "-prefix" prefix - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] - ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] - ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/3.07/3.07+1/3.07+1.descr b/compilers/3.07/3.07+1/3.07+1.descr deleted file mode 100644 index 6595bcb5991..00000000000 --- a/compilers/3.07/3.07+1/3.07+1.descr +++ /dev/null @@ -1 +0,0 @@ -Official 3.07+1 release diff --git a/compilers/3.07/3.07+2/3.07+2.comp b/compilers/3.07/3.07+2/3.07+2.comp deleted file mode 100644 index 8e24a8a8d82..00000000000 --- a/compilers/3.07/3.07+2/3.07+2.comp +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1" -version: "3.07" -src: "http://caml.inria.fr/pub/distrib/ocaml-3.07/ocaml-3.07.tar.gz" -patches: ["http://caml.inria.fr/pub/distrib/ocaml-3.07/ocaml-3.07-patch2.diffs"] -build: [ - # ensure sed is not interpreting characters >= 128 - ["sed" "-i" "-e" "$s/^/LC_ALL=C /" "ocamldoc/remove_DEBUG"] - ["./configure" - "-prefix" prefix - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] - ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] - ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/3.07/3.07+2/3.07+2.descr b/compilers/3.07/3.07+2/3.07+2.descr deleted file mode 100644 index 900788ad5a9..00000000000 --- a/compilers/3.07/3.07+2/3.07+2.descr +++ /dev/null @@ -1 +0,0 @@ -Official 3.07+2 release diff --git a/compilers/3.07/3.07/3.07.comp b/compilers/3.07/3.07/3.07.comp deleted file mode 100644 index b7cdabde0ce..00000000000 --- a/compilers/3.07/3.07/3.07.comp +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1" -version: "3.07" -src: "http://caml.inria.fr/pub/distrib/ocaml-3.07/ocaml-3.07.tar.gz" -build: [ - # ensure sed is not interpreting characters >= 128 - ["sed" "-i" "-e" "$s/^/LC_ALL=C /" "ocamldoc/remove_DEBUG"] - ["./configure" - "-prefix" prefix - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] - ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] - ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/3.07/3.07/3.07.descr b/compilers/3.07/3.07/3.07.descr deleted file mode 100644 index e7a190a38da..00000000000 --- a/compilers/3.07/3.07/3.07.descr +++ /dev/null @@ -1 +0,0 @@ -Official 3.07 release diff --git a/compilers/3.08.0/3.08.0/3.08.0.comp b/compilers/3.08.0/3.08.0/3.08.0.comp deleted file mode 100644 index 5fd85888c36..00000000000 --- a/compilers/3.08.0/3.08.0/3.08.0.comp +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1" -version: "3.08.0" -src: "http://caml.inria.fr/pub/distrib/ocaml-3.08/ocaml-3.08.0.tar.gz" -build: [ - ["./configure" - "-prefix" prefix - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] - ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] - ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/3.08.0/3.08.0/3.08.0.descr b/compilers/3.08.0/3.08.0/3.08.0.descr deleted file mode 100644 index 5a36ea8bf43..00000000000 --- a/compilers/3.08.0/3.08.0/3.08.0.descr +++ /dev/null @@ -1 +0,0 @@ -Official 3.08.0 release diff --git a/compilers/3.08.1/3.08.1/3.08.1.comp b/compilers/3.08.1/3.08.1/3.08.1.comp deleted file mode 100644 index 012ef1cf65b..00000000000 --- a/compilers/3.08.1/3.08.1/3.08.1.comp +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1" -version: "3.08.1" -src: "http://caml.inria.fr/pub/distrib/ocaml-3.08/ocaml-3.08.1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] - ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] - ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/3.08.1/3.08.1/3.08.1.descr b/compilers/3.08.1/3.08.1/3.08.1.descr deleted file mode 100644 index dbe9293d628..00000000000 --- a/compilers/3.08.1/3.08.1/3.08.1.descr +++ /dev/null @@ -1 +0,0 @@ -Official 3.08.1 release diff --git a/compilers/3.08.2/3.08.2/3.08.2.comp b/compilers/3.08.2/3.08.2/3.08.2.comp deleted file mode 100644 index fec5f446373..00000000000 --- a/compilers/3.08.2/3.08.2/3.08.2.comp +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1" -version: "3.08.2" -src: "http://caml.inria.fr/pub/distrib/ocaml-3.08/ocaml-3.08.2.tar.gz" -build: [ - ["./configure" - "-prefix" prefix - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] - ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] - ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/3.08.2/3.08.2/3.08.2.descr b/compilers/3.08.2/3.08.2/3.08.2.descr deleted file mode 100644 index 0b49ac5cc2f..00000000000 --- a/compilers/3.08.2/3.08.2/3.08.2.descr +++ /dev/null @@ -1 +0,0 @@ -Official 3.08.2 release diff --git a/compilers/3.08.3/3.08.3/3.08.3.comp b/compilers/3.08.3/3.08.3/3.08.3.comp deleted file mode 100644 index 8fc03d352b0..00000000000 --- a/compilers/3.08.3/3.08.3/3.08.3.comp +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1" -version: "3.08.3" -src: "http://caml.inria.fr/pub/distrib/ocaml-3.08/ocaml-3.08.3.tar.gz" -build: [ - ["./configure" - "-prefix" prefix - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] - ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] - ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/3.08.3/3.08.3/3.08.3.descr b/compilers/3.08.3/3.08.3/3.08.3.descr deleted file mode 100644 index 28eee338cfa..00000000000 --- a/compilers/3.08.3/3.08.3/3.08.3.descr +++ /dev/null @@ -1 +0,0 @@ -Official 3.08.3 release diff --git a/compilers/3.08.4/3.08.4/3.08.4.comp b/compilers/3.08.4/3.08.4/3.08.4.comp deleted file mode 100644 index 55205f7df78..00000000000 --- a/compilers/3.08.4/3.08.4/3.08.4.comp +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1" -version: "3.08.4" -src: "http://caml.inria.fr/pub/distrib/ocaml-3.08/ocaml-3.08.4.tar.gz" -build: [ - ["./configure" - "-prefix" prefix - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] - ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] - ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/3.08.4/3.08.4/3.08.4.descr b/compilers/3.08.4/3.08.4/3.08.4.descr deleted file mode 100644 index fa7ec70c2bc..00000000000 --- a/compilers/3.08.4/3.08.4/3.08.4.descr +++ /dev/null @@ -1 +0,0 @@ -Official 3.08.4 release diff --git a/compilers/3.09.0/3.09.0/3.09.0.comp b/compilers/3.09.0/3.09.0/3.09.0.comp deleted file mode 100644 index da21bef9236..00000000000 --- a/compilers/3.09.0/3.09.0/3.09.0.comp +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1" -version: "3.09.0" -src: "http://caml.inria.fr/pub/distrib/ocaml-3.09/ocaml-3.09.0.tar.gz" -build: [ - ["./configure" - "-prefix" prefix - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] - ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] - ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/3.09.0/3.09.0/3.09.0.descr b/compilers/3.09.0/3.09.0/3.09.0.descr deleted file mode 100644 index 188febd0c50..00000000000 --- a/compilers/3.09.0/3.09.0/3.09.0.descr +++ /dev/null @@ -1 +0,0 @@ -Official 3.09.0 release diff --git a/compilers/3.09.1/3.09.1+metaocaml/3.09.1+metaocaml.comp b/compilers/3.09.1/3.09.1+metaocaml/3.09.1+metaocaml.comp deleted file mode 100644 index 496f99e00a3..00000000000 --- a/compilers/3.09.1/3.09.1+metaocaml/3.09.1+metaocaml.comp +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1" -version: "3.09.1" -src: "https://github.com/metaocaml/metaocaml-archive/blob/master/MetaOCaml_309_alpha_030.tar.gz?raw=true" -build: [ - ["./configure" - "-prefix" prefix - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "install"] - ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] - ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/3.09.1/3.09.1+metaocaml/3.09.1+metaocaml.descr b/compilers/3.09.1/3.09.1+metaocaml/3.09.1+metaocaml.descr deleted file mode 100644 index 99127675120..00000000000 --- a/compilers/3.09.1/3.09.1+metaocaml/3.09.1+metaocaml.descr +++ /dev/null @@ -1 +0,0 @@ -MetaOCaml 3.09 alpha 030 diff --git a/compilers/3.09.1/3.09.1/3.09.1.comp b/compilers/3.09.1/3.09.1/3.09.1.comp deleted file mode 100644 index 816cc88bb89..00000000000 --- a/compilers/3.09.1/3.09.1/3.09.1.comp +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1" -version: "3.09.1" -src: "http://caml.inria.fr/pub/distrib/ocaml-3.09/ocaml-3.09.1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] - ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] - ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/3.09.1/3.09.1/3.09.1.descr b/compilers/3.09.1/3.09.1/3.09.1.descr deleted file mode 100644 index a0a7523934c..00000000000 --- a/compilers/3.09.1/3.09.1/3.09.1.descr +++ /dev/null @@ -1 +0,0 @@ -Official 3.09.1 release diff --git a/compilers/3.09.2/3.09.2/3.09.2.comp b/compilers/3.09.2/3.09.2/3.09.2.comp deleted file mode 100644 index 227f5140c32..00000000000 --- a/compilers/3.09.2/3.09.2/3.09.2.comp +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1" -version: "3.09.2" -src: "http://caml.inria.fr/pub/distrib/ocaml-3.09/ocaml-3.09.2.tar.gz" -build: [ - ["./configure" - "-prefix" prefix - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] - ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] - ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/3.09.2/3.09.2/3.09.2.descr b/compilers/3.09.2/3.09.2/3.09.2.descr deleted file mode 100644 index 5aa78c1dcbc..00000000000 --- a/compilers/3.09.2/3.09.2/3.09.2.descr +++ /dev/null @@ -1 +0,0 @@ -Official 3.09.2 release diff --git a/compilers/3.09.3/3.09.3/3.09.3.comp b/compilers/3.09.3/3.09.3/3.09.3.comp deleted file mode 100644 index 51171b71e1d..00000000000 --- a/compilers/3.09.3/3.09.3/3.09.3.comp +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1" -version: "3.09.3" -src: "http://caml.inria.fr/pub/distrib/ocaml-3.09/ocaml-3.09.3.tar.gz" -build: [ - ["./configure" - "-prefix" prefix - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] - ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] - ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/3.09.3/3.09.3/3.09.3.descr b/compilers/3.09.3/3.09.3/3.09.3.descr deleted file mode 100644 index a126f730e83..00000000000 --- a/compilers/3.09.3/3.09.3/3.09.3.descr +++ /dev/null @@ -1 +0,0 @@ -Official 3.09.3 release diff --git a/compilers/3.10.0/3.10.0/3.10.0.comp b/compilers/3.10.0/3.10.0/3.10.0.comp deleted file mode 100644 index 2b8382ba7fb..00000000000 --- a/compilers/3.10.0/3.10.0/3.10.0.comp +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1" -version: "3.10.0" -src: "http://caml.inria.fr/pub/distrib/ocaml-3.10/ocaml-3.10.0.tar.gz" -build: [ - ["./configure" - "-prefix" prefix - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] - ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] - ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/3.10.0/3.10.0/3.10.0.descr b/compilers/3.10.0/3.10.0/3.10.0.descr deleted file mode 100644 index 144ec234f26..00000000000 --- a/compilers/3.10.0/3.10.0/3.10.0.descr +++ /dev/null @@ -1 +0,0 @@ -Official 3.10.0 release diff --git a/compilers/3.10.1/3.10.1/3.10.1.comp b/compilers/3.10.1/3.10.1/3.10.1.comp deleted file mode 100644 index 58b16e7d6dc..00000000000 --- a/compilers/3.10.1/3.10.1/3.10.1.comp +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1" -version: "3.10.1" -src: "http://caml.inria.fr/pub/distrib/ocaml-3.10/ocaml-3.10.1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] - ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] - ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/3.10.1/3.10.1/3.10.1.descr b/compilers/3.10.1/3.10.1/3.10.1.descr deleted file mode 100644 index 6cde64ddd1c..00000000000 --- a/compilers/3.10.1/3.10.1/3.10.1.descr +++ /dev/null @@ -1 +0,0 @@ -Official 3.10.1 release diff --git a/compilers/3.10.2/3.10.2/3.10.2.comp b/compilers/3.10.2/3.10.2/3.10.2.comp deleted file mode 100644 index 43f02cd8a52..00000000000 --- a/compilers/3.10.2/3.10.2/3.10.2.comp +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1" -version: "3.10.2" -src: "http://caml.inria.fr/pub/distrib/ocaml-3.10/ocaml-3.10.2.tar.gz" -build: [ - ["./configure" - "-prefix" prefix - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] - ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] - ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/3.10.2/3.10.2/3.10.2.descr b/compilers/3.10.2/3.10.2/3.10.2.descr deleted file mode 100644 index 17d50250a83..00000000000 --- a/compilers/3.10.2/3.10.2/3.10.2.descr +++ /dev/null @@ -1 +0,0 @@ -Official 3.10.2 release diff --git a/compilers/3.11.0/3.11.0/3.11.0.comp b/compilers/3.11.0/3.11.0/3.11.0.comp deleted file mode 100644 index 4d2fff508a2..00000000000 --- a/compilers/3.11.0/3.11.0/3.11.0.comp +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1" -version: "3.11.0" -src: "http://caml.inria.fr/pub/distrib/ocaml-3.11/ocaml-3.11.0.tar.gz" -build: [ - ["./configure" - "-prefix" prefix - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] - ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] - ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/3.11.0/3.11.0/3.11.0.descr b/compilers/3.11.0/3.11.0/3.11.0.descr deleted file mode 100644 index 12320905138..00000000000 --- a/compilers/3.11.0/3.11.0/3.11.0.descr +++ /dev/null @@ -1 +0,0 @@ -Official 3.11.0 release diff --git a/compilers/3.11.1/3.11.1/3.11.1.comp b/compilers/3.11.1/3.11.1/3.11.1.comp deleted file mode 100644 index 61b2dd69001..00000000000 --- a/compilers/3.11.1/3.11.1/3.11.1.comp +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1" -version: "3.11.1" -src: "http://caml.inria.fr/pub/distrib/ocaml-3.11/ocaml-3.11.1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] - ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] - ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/3.11.1/3.11.1/3.11.1.descr b/compilers/3.11.1/3.11.1/3.11.1.descr deleted file mode 100644 index a30a7610ad4..00000000000 --- a/compilers/3.11.1/3.11.1/3.11.1.descr +++ /dev/null @@ -1 +0,0 @@ -Official 3.11.1 release diff --git a/compilers/3.11.2/3.11.2/3.11.2.comp b/compilers/3.11.2/3.11.2/3.11.2.comp deleted file mode 100644 index 6dadfb7cabb..00000000000 --- a/compilers/3.11.2/3.11.2/3.11.2.comp +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1" -version: "3.11.2" -src: "http://caml.inria.fr/pub/distrib/ocaml-3.11/ocaml-3.11.2.tar.gz" -patches: ["http://www.ocamlpro.com/patches/3.11.2_binutils.patch"] -build: [ - ["./configure" - "-prefix" prefix - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] - ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] - ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/3.11.2/3.11.2/3.11.2.descr b/compilers/3.11.2/3.11.2/3.11.2.descr deleted file mode 100644 index c800b3ab870..00000000000 --- a/compilers/3.11.2/3.11.2/3.11.2.descr +++ /dev/null @@ -1 +0,0 @@ -Official 3.11.2 release diff --git a/compilers/3.12.0/3.12.0/3.12.0.comp b/compilers/3.12.0/3.12.0/3.12.0.comp deleted file mode 100644 index 5eae1bfb3da..00000000000 --- a/compilers/3.12.0/3.12.0/3.12.0.comp +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1" -version: "3.12.0" -src: "http://caml.inria.fr/pub/distrib/ocaml-3.12/ocaml-3.12.0.tar.gz" -patches: - # S. Glondu's patch for binutils >= 2.21 (see bug report #5237) - ["http://caml.inria.fr/mantis/file_download.php?file_id=418&type=bug"] -build: [ - ["./configure" - "-prefix" prefix - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] - ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] - ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/3.12.0/3.12.0/3.12.0.descr b/compilers/3.12.0/3.12.0/3.12.0.descr deleted file mode 100644 index 8526858f80f..00000000000 --- a/compilers/3.12.0/3.12.0/3.12.0.descr +++ /dev/null @@ -1 +0,0 @@ -Official 3.12.0 release diff --git a/compilers/3.12.1/3.12.1/3.12.1.comp b/compilers/3.12.1/3.12.1/3.12.1.comp deleted file mode 100644 index d1331ec1f0b..00000000000 --- a/compilers/3.12.1/3.12.1/3.12.1.comp +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1" -version: "3.12.1" -src: "http://caml.inria.fr/pub/distrib/ocaml-3.12/ocaml-3.12.1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] - ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] - ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/3.12.1/3.12.1/3.12.1.descr b/compilers/3.12.1/3.12.1/3.12.1.descr deleted file mode 100644 index 1deea12dcb4..00000000000 --- a/compilers/3.12.1/3.12.1/3.12.1.descr +++ /dev/null @@ -1 +0,0 @@ -Official 3.12.1 release diff --git a/compilers/4.00.0/4.00.0+debug-runtime/4.00.0+debug-runtime.comp b/compilers/4.00.0/4.00.0+debug-runtime/4.00.0+debug-runtime.comp deleted file mode 100644 index 082230bb93b..00000000000 --- a/compilers/4.00.0/4.00.0+debug-runtime/4.00.0+debug-runtime.comp +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1" -version: "4.00.0" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.00/ocaml-4.00.0.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.00.0/4.00.0+debug-runtime/4.00.0+debug-runtime.descr b/compilers/4.00.0/4.00.0+debug-runtime/4.00.0+debug-runtime.descr deleted file mode 100644 index 01749440438..00000000000 --- a/compilers/4.00.0/4.00.0+debug-runtime/4.00.0+debug-runtime.descr +++ /dev/null @@ -1 +0,0 @@ -Debug runtime diff --git a/compilers/4.00.0/4.00.0+fp/4.00.0+fp.comp b/compilers/4.00.0/4.00.0+fp/4.00.0+fp.comp deleted file mode 100644 index 8494129ea25..00000000000 --- a/compilers/4.00.0/4.00.0+fp/4.00.0+fp.comp +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1" -version: "4.00.0" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.00/ocaml-4.00.0.tar.bz2" -patches: ["http://www.ocamlpro.com/files/omit-frame-pointer-4.00.0.patch"] -make: [ - "world" - "world.opt" -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.00.0/4.00.0+fp/4.00.0+fp.descr b/compilers/4.00.0/4.00.0+fp/4.00.0+fp.descr deleted file mode 100644 index e37229571f8..00000000000 --- a/compilers/4.00.0/4.00.0+fp/4.00.0+fp.descr +++ /dev/null @@ -1 +0,0 @@ -Runtime with frame-pointers (improved GDB & perf usage) diff --git a/compilers/4.00.0/4.00.0/4.00.0.comp b/compilers/4.00.0/4.00.0/4.00.0.comp deleted file mode 100644 index 58763c46f7d..00000000000 --- a/compilers/4.00.0/4.00.0/4.00.0.comp +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1" -version: "4.00.0" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.00/ocaml-4.00.0.tar.gz" -make: [ - "world" - "opt" - "opt.opt" -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.00.0/4.00.0/4.00.0.descr b/compilers/4.00.0/4.00.0/4.00.0.descr deleted file mode 100644 index 853f8bfc99d..00000000000 --- a/compilers/4.00.0/4.00.0/4.00.0.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.00.0 release diff --git a/compilers/4.00.1/4.00.1+BER/4.00.1+BER.comp b/compilers/4.00.1/4.00.1+BER/4.00.1+BER.comp deleted file mode 100644 index 57ebebb6128..00000000000 --- a/compilers/4.00.1/4.00.1+BER/4.00.1+BER.comp +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1" -version: "4.00.1" -src: "https://github.com/metaocaml/ber-metaocaml/archive/ber-N100.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-no-tk" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-no-tk" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "-C" "metalib" "patch"] - [make "core"] - [make "coreboot"] - [make "all"] - [make "-i" "install"] - [make "-C" "metalib" "all"] - [make "-C" "metalib" "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.00.1/4.00.1+BER/4.00.1+BER.descr b/compilers/4.00.1/4.00.1+BER/4.00.1+BER.descr deleted file mode 100644 index 3a7d9a7affb..00000000000 --- a/compilers/4.00.1/4.00.1+BER/4.00.1+BER.descr +++ /dev/null @@ -1 +0,0 @@ -BER MetaOCaml (http://okmij.org/ftp/ML/MetaOCaml.html) diff --git a/compilers/4.00.1/4.00.1+PIC/4.00.1+PIC.comp b/compilers/4.00.1/4.00.1+PIC/4.00.1+PIC.comp deleted file mode 100644 index bcaee6d7f09..00000000000 --- a/compilers/4.00.1/4.00.1+PIC/4.00.1+PIC.comp +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1" -version: "4.00.1" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.00/ocaml-4.00.1.tar.gz" -build: [ - ["./configure" "-cc" "cc -fPIC" "-aspp" "cc -c -fPIC" "-prefix" prefix "-with-debug-runtime"] - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: ["base-unix" "base-bigarray" "base-threads" "base-ocamlbuild"] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.00.1/4.00.1+PIC/4.00.1+PIC.descr b/compilers/4.00.1/4.00.1+PIC/4.00.1+PIC.descr deleted file mode 100644 index c3744061adc..00000000000 --- a/compilers/4.00.1/4.00.1+PIC/4.00.1+PIC.descr +++ /dev/null @@ -1 +0,0 @@ -OCaml 4.00.1 with -fPIC runtime libs diff --git a/compilers/4.00.1/4.00.1+annot/4.00.1+annot.comp b/compilers/4.00.1/4.00.1+annot/4.00.1+annot.comp deleted file mode 100644 index 5fa76b28575..00000000000 --- a/compilers/4.00.1/4.00.1+annot/4.00.1+annot.comp +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1" -version: "4.00.1" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.00/ocaml-4.00.1.tar.bz2" -patches: ["https://bitbucket.org/camlspotter/spotinstall/raw/26c014770721e44be11f364f09b149cff54a047f/ocaml-annot-4.00.1.patch"] -make: [ - "world" - "world.opt" -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.00.1/4.00.1+annot/4.00.1+annot.descr b/compilers/4.00.1/4.00.1+annot/4.00.1+annot.descr deleted file mode 100644 index 0dd9bc7fa76..00000000000 --- a/compilers/4.00.1/4.00.1+annot/4.00.1+annot.descr +++ /dev/null @@ -1 +0,0 @@ -Enable -binannot by default diff --git a/compilers/4.00.1/4.00.1+debug-runtime/4.00.1+debug-runtime.comp b/compilers/4.00.1/4.00.1+debug-runtime/4.00.1+debug-runtime.comp deleted file mode 100644 index 7b7151e1a51..00000000000 --- a/compilers/4.00.1/4.00.1+debug-runtime/4.00.1+debug-runtime.comp +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1" -version: "4.00.1" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.00/ocaml-4.00.1.tar.gz" -patches: ["https://github.com/diml/ocaml/compare/bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff"] -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.00.1/4.00.1+debug-runtime/4.00.1+debug-runtime.descr b/compilers/4.00.1/4.00.1+debug-runtime/4.00.1+debug-runtime.descr deleted file mode 100644 index 01749440438..00000000000 --- a/compilers/4.00.1/4.00.1+debug-runtime/4.00.1+debug-runtime.descr +++ /dev/null @@ -1 +0,0 @@ -Debug runtime diff --git a/compilers/4.00.1/4.00.1+french/4.00.1+french.comp b/compilers/4.00.1/4.00.1+french/4.00.1+french.comp deleted file mode 100644 index 33a8dd0ead7..00000000000 --- a/compilers/4.00.1/4.00.1+french/4.00.1+french.comp +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1" -version: "4.00.1" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.00/ocaml-4.00.1.tar.bz2" -patches: ["http://www.ocamlpro.com/contribs/ocaml-french/ocaml-4.00.1.fr.patch"] -make: [ - "world" - "world.opt" -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.00.1/4.00.1+french/4.00.1+french.descr b/compilers/4.00.1/4.00.1+french/4.00.1+french.descr deleted file mode 100644 index ca802808b45..00000000000 --- a/compilers/4.00.1/4.00.1+french/4.00.1+french.descr +++ /dev/null @@ -1 +0,0 @@ -French translation of error messages diff --git a/compilers/4.00.1/4.00.1+mirage-unix/4.00.1+mirage-unix.comp b/compilers/4.00.1/4.00.1+mirage-unix/4.00.1+mirage-unix.comp deleted file mode 100644 index 4ffd252e323..00000000000 --- a/compilers/4.00.1/4.00.1+mirage-unix/4.00.1+mirage-unix.comp +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1" -version: "4.00.1" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.00/ocaml-4.00.1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-threads" - "base-ocamlbuild" - "base-bigarray" - "lwt" - "ocamlfind" -] -env: [ - [MIRAGE_OS = "unix"] - [MIRAGE_NET = "direct"] -] diff --git a/compilers/4.00.1/4.00.1+mirage-unix/4.00.1+mirage-unix.descr b/compilers/4.00.1/4.00.1+mirage-unix/4.00.1+mirage-unix.descr deleted file mode 100644 index 4901cd59abd..00000000000 --- a/compilers/4.00.1/4.00.1+mirage-unix/4.00.1+mirage-unix.descr +++ /dev/null @@ -1 +0,0 @@ -Mirage compiler for unix diff --git a/compilers/4.00.1/4.00.1+mirage-xen/4.00.1+mirage-xen.comp b/compilers/4.00.1/4.00.1+mirage-xen/4.00.1+mirage-xen.comp deleted file mode 100644 index 73f9a363ad2..00000000000 --- a/compilers/4.00.1/4.00.1+mirage-xen/4.00.1+mirage-xen.comp +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1" -version: "4.00.1" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.00/ocaml-4.00.1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] - ["sh" "-c" "rm %{lib}%/ocaml/bigarray.*"] -] -packages: [ - "lwt" - "ocamlfind" - "xenbigarray" -] -env: [ - [MIRAGE_OS = "xen"] - [MIRAGE_NET = "direct"] -] diff --git a/compilers/4.00.1/4.00.1+mirage-xen/4.00.1+mirage-xen.descr b/compilers/4.00.1/4.00.1+mirage-xen/4.00.1+mirage-xen.descr deleted file mode 100644 index f5fe3aefd20..00000000000 --- a/compilers/4.00.1/4.00.1+mirage-xen/4.00.1+mirage-xen.descr +++ /dev/null @@ -1 +0,0 @@ -Mirage compiler for xen diff --git a/compilers/4.00.1/4.00.1+open-types/4.00.1+open-types.comp b/compilers/4.00.1/4.00.1+open-types/4.00.1+open-types.comp deleted file mode 100644 index 2515caf61f4..00000000000 --- a/compilers/4.00.1/4.00.1+open-types/4.00.1+open-types.comp +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1" -version: "4.00.1" -src: "https://github.com/lpw25/ocaml/archive/4.00.1+open_types.tar.gz" -make: [ - "world" - "world.opt" -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.00.1/4.00.1+open-types/4.00.1+open-types.descr b/compilers/4.00.1/4.00.1+open-types/4.00.1+open-types.descr deleted file mode 100644 index 284c0e500de..00000000000 --- a/compilers/4.00.1/4.00.1+open-types/4.00.1+open-types.descr +++ /dev/null @@ -1 +0,0 @@ -add open extensible types to OCaml diff --git a/compilers/4.00.1/4.00.1+raspberrypi/4.00.1+raspberrypi.comp b/compilers/4.00.1/4.00.1+raspberrypi/4.00.1+raspberrypi.comp deleted file mode 100644 index b83fcb3e453..00000000000 --- a/compilers/4.00.1/4.00.1+raspberrypi/4.00.1+raspberrypi.comp +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1" -version: "4.00.1" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.00/ocaml-4.00.1.tar.bz2" -patches: ["https://github.com/avsm/ocaml/commit/dc0776f55108a20dad5a9c06188545dc08dbf462.patch"] -make: [ - "world" - "world.opt" -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.00.1/4.00.1+raspberrypi/4.00.1+raspberrypi.descr b/compilers/4.00.1/4.00.1+raspberrypi/4.00.1+raspberrypi.descr deleted file mode 100644 index 3af33558994..00000000000 --- a/compilers/4.00.1/4.00.1+raspberrypi/4.00.1+raspberrypi.descr +++ /dev/null @@ -1 +0,0 @@ -Native backend for Raspberry-PI diff --git a/compilers/4.00.1/4.00.1+short-types/4.00.1+short-types.comp b/compilers/4.00.1/4.00.1+short-types/4.00.1+short-types.comp deleted file mode 100644 index 5b019a37a04..00000000000 --- a/compilers/4.00.1/4.00.1+short-types/4.00.1+short-types.comp +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1" -version: "4.00.1" -src: "https://github.com/avsm/ocaml/archive/4.00.1+short-types.tar.gz" -make: [ - "world" - "world.opt" -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.00.1/4.00.1+short-types/4.00.1+short-types.descr b/compilers/4.00.1/4.00.1+short-types/4.00.1+short-types.descr deleted file mode 100644 index d7d576d8dba..00000000000 --- a/compilers/4.00.1/4.00.1+short-types/4.00.1+short-types.descr +++ /dev/null @@ -1 +0,0 @@ -Better heuristic to display long type names diff --git a/compilers/4.00.1/4.00.1/4.00.1.comp b/compilers/4.00.1/4.00.1/4.00.1.comp deleted file mode 100644 index 8e9654fe767..00000000000 --- a/compilers/4.00.1/4.00.1/4.00.1.comp +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1" -version: "4.00.1" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.00/ocaml-4.00.1.tar.gz" -patches: ["https://github.com/diml/ocaml/compare/bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff"] -make: [ - "world" - "opt" - "opt.opt" -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.00.1/4.00.1/4.00.1.descr b/compilers/4.00.1/4.00.1/4.00.1.descr deleted file mode 100644 index 0f35aef03c7..00000000000 --- a/compilers/4.00.1/4.00.1/4.00.1.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.00.1 release diff --git a/compilers/4.01.0/4.01.0+32bit/4.01.0+32bit.comp b/compilers/4.01.0/4.01.0+32bit/4.01.0+32bit.comp deleted file mode 100644 index f52f8d01c3c..00000000000 --- a/compilers/4.01.0/4.01.0+32bit/4.01.0+32bit.comp +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1" -version: "4.01.0" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.01/ocaml-4.01.0.tar.gz" -patches:["https://github.com/diml/ocaml/compare/bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff"] -build: [ - ["./configure" "-prefix" prefix "-with-debug-runtime" "-cc" "gcc -m32" "-as" "as --32" "-aspp" "gcc -m32 -c" "-host" "i386-linux" "-partialld" "ld -r -melf_i386"] - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.01.0/4.01.0+32bit/4.01.0+32bit.descr b/compilers/4.01.0/4.01.0+32bit/4.01.0+32bit.descr deleted file mode 100644 index b3a819d00be..00000000000 --- a/compilers/4.01.0/4.01.0+32bit/4.01.0+32bit.descr +++ /dev/null @@ -1 +0,0 @@ -4.01.0 compiled in 32bit mode for 64bit hosts. For Linux. diff --git a/compilers/4.01.0/4.01.0+BER.comp b/compilers/4.01.0/4.01.0+BER.comp deleted file mode 100644 index 3844656510c..00000000000 --- a/compilers/4.01.0/4.01.0+BER.comp +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1" -version: "4.01.0" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.01/ocaml-4.01.0.tar.gz" -patches:[ - "http://pim.happyleptic.org/~rixed/metaocaml-opam/ber-101.patch" - "https://github.com/diml/ocaml/compare/bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff" -] -build: [ - ["./configure" - "-prefix" "%{prefix}%" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" "%{prefix}%" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - ["%{make}%" "world"] - ["%{make}%" "world.opt"] - ["%{make}%" "-i" "install"] - ["%{make}%" "-C" "ber-metaocaml-101" "all"] - ["%{make}%" "-C" "ber-metaocaml-101" "install"] -] -packages : [ "base-unix" "base-bigarray" "base-threads" "base-ocamlbuild" "base-metaocaml-ocamlfind"] -env: [ - [ CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" ] -] diff --git a/compilers/4.01.0/4.01.0+BER.descr b/compilers/4.01.0/4.01.0+BER.descr deleted file mode 100644 index a83a6f8e042..00000000000 --- a/compilers/4.01.0/4.01.0+BER.descr +++ /dev/null @@ -1 +0,0 @@ -BER-101 MetaOCaml diff --git a/compilers/4.01.0/4.01.0+PIC/4.01.0+PIC.comp b/compilers/4.01.0/4.01.0+PIC/4.01.0+PIC.comp deleted file mode 100644 index 2eb3c2032b4..00000000000 --- a/compilers/4.01.0/4.01.0+PIC/4.01.0+PIC.comp +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1" -version: "4.01.0" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.01/ocaml-4.01.0.tar.gz" -patches:["https://github.com/diml/ocaml/compare/bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff"] -build: [ - ["./configure" "-prefix" prefix "-with-debug-runtime" "-cc" "gcc -fPIC" "-aspp" "gcc -c -fPIC"] - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.01.0/4.01.0+PIC/4.01.0+PIC.descr b/compilers/4.01.0/4.01.0+PIC/4.01.0+PIC.descr deleted file mode 100644 index 2d83f8a64bc..00000000000 --- a/compilers/4.01.0/4.01.0+PIC/4.01.0+PIC.descr +++ /dev/null @@ -1 +0,0 @@ -4.01.0 release with runtime compiled with -fPIC diff --git a/compilers/4.01.0/4.01.0+armv6-freebsd/4.01.0+armv6-freebsd.comp b/compilers/4.01.0/4.01.0+armv6-freebsd/4.01.0+armv6-freebsd.comp deleted file mode 100644 index 6461480056d..00000000000 --- a/compilers/4.01.0/4.01.0+armv6-freebsd/4.01.0+armv6-freebsd.comp +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1" -version: "4.01.0" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.01/ocaml-4.01.0.tar.gz" -patches:["https://github.com/andrewray/mirage-fpga/releases/download/v0.1/freebsd10-armv6-natdynlink.patch"] -build: [ - ["./configure" - "-prefix" prefix - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.01.0/4.01.0+armv6-freebsd/4.01.0+armv6-freebsd.descr b/compilers/4.01.0/4.01.0+armv6-freebsd/4.01.0+armv6-freebsd.descr deleted file mode 100644 index f375b309467..00000000000 --- a/compilers/4.01.0/4.01.0+armv6-freebsd/4.01.0+armv6-freebsd.descr +++ /dev/null @@ -1 +0,0 @@ -OCaml 4.01.0 with patches for native code compilation on armv6 FreeBSD10-RELEASE (ie raspberrypi) diff --git a/compilers/4.01.0/4.01.0+fp/4.01.0+fp.comp b/compilers/4.01.0/4.01.0+fp/4.01.0+fp.comp deleted file mode 100644 index 3cc52b9011b..00000000000 --- a/compilers/4.01.0/4.01.0+fp/4.01.0+fp.comp +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1" -version: "4.01.0" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.01/ocaml-4.01.0.tar.gz" -patches:["https://github.com/diml/ocaml/compare/bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff"] -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-with-frame-pointers" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-with-frame-pointers" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.01.0/4.01.0+fp/4.01.0+fp.descr b/compilers/4.01.0/4.01.0+fp/4.01.0+fp.descr deleted file mode 100644 index 660cae120ea..00000000000 --- a/compilers/4.01.0/4.01.0+fp/4.01.0+fp.descr +++ /dev/null @@ -1 +0,0 @@ -OCaml 4.01.0 release with frame pointers enabled diff --git a/compilers/4.01.0/4.01.0+lsb/4.01.0+lsb.comp b/compilers/4.01.0/4.01.0+lsb/4.01.0+lsb.comp deleted file mode 100644 index 619c1367c68..00000000000 --- a/compilers/4.01.0/4.01.0+lsb/4.01.0+lsb.comp +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1" -version: "4.01.0" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.01/ocaml-4.01.0.tar.gz" -build: [ - ["sed" "-i" "-e" "s/lcurses/lncurses/" "configure"] - ["sed" "-i" "-e" - "s/typedef greg_t context_reg;/#include \\ntypedef greg_t context_reg;/" - "asmrun/signals_osdep.h" - ] - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "/opt/lsb/bin/lsbcc" - "-aspp" "/opt/lsb/bin/lsbcc -c" - "-no-shared-libs" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "/opt/lsb/bin/lsbcc" - "-aspp" "/opt/lsb/bin/lsbcc -c" - "-no-shared-libs" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [ - [LSBCC_LSBVERSION = "4.0"] - [LSBCC_BESTEFFORT = "1"] - [CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"] -] diff --git a/compilers/4.01.0/4.01.0+lsb/4.01.0+lsb.descr b/compilers/4.01.0/4.01.0+lsb/4.01.0+lsb.descr deleted file mode 100644 index a548e90ec8c..00000000000 --- a/compilers/4.01.0/4.01.0+lsb/4.01.0+lsb.descr +++ /dev/null @@ -1,4 +0,0 @@ -4.01.0 release compiled with lsbcc. - -Requires the Linux Standard Base SDK installed in /opt/lsb: -http://www.linuxfoundation.org/collaborate/workgroups/lsb/download diff --git a/compilers/4.01.0/4.01.0+musl+static/4.01.0+musl+static.comp b/compilers/4.01.0/4.01.0+musl+static/4.01.0+musl+static.comp deleted file mode 100644 index fdb614d411f..00000000000 --- a/compilers/4.01.0/4.01.0+musl+static/4.01.0+musl+static.comp +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1" -version: "4.01.0" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.01/ocaml-4.01.0.tar.gz" -build: [ - ["./configure" "-prefix" prefix "-with-debug-runtime" - "-cc" "musl-gcc -Os" - "-aspp" "musl-gcc -c" - "-libs" "-static" - "-no-tk" "-no-curses" "-no-graph" - "-no-shared-libs" - ] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.01.0/4.01.0+musl+static/4.01.0+musl+static.descr b/compilers/4.01.0/4.01.0+musl+static/4.01.0+musl+static.descr deleted file mode 100644 index dfabe269249..00000000000 --- a/compilers/4.01.0/4.01.0+musl+static/4.01.0+musl+static.descr +++ /dev/null @@ -1,3 +0,0 @@ -4.01.0 release compiled with musl-gcc -static - -Requires musl-gcc to be installed (apt-get install musl-tools on Debian) diff --git a/compilers/4.01.0/4.01.0+musl/4.01.0+musl.comp b/compilers/4.01.0/4.01.0+musl/4.01.0+musl.comp deleted file mode 100644 index c23002b7821..00000000000 --- a/compilers/4.01.0/4.01.0+musl/4.01.0+musl.comp +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1" -version: "4.01.0" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.01/ocaml-4.01.0.tar.gz" -build: [ - ["./configure" "-prefix" prefix "-with-debug-runtime" - "-cc" "musl-gcc -Os" - "-aspp" "musl-gcc -c" - "-no-tk" "-no-curses" "-no-graph" - ] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.01.0/4.01.0+musl/4.01.0+musl.descr b/compilers/4.01.0/4.01.0+musl/4.01.0+musl.descr deleted file mode 100644 index beacec18f3a..00000000000 --- a/compilers/4.01.0/4.01.0+musl/4.01.0+musl.descr +++ /dev/null @@ -1,3 +0,0 @@ -4.01.0 release compiled with musl-gcc - -Requires musl-gcc to be installed (apt-get install musl-tools on Debian) diff --git a/compilers/4.01.0/4.01.0+open-types/4.01.0+open-types.comp b/compilers/4.01.0/4.01.0+open-types/4.01.0+open-types.comp deleted file mode 100644 index 839226006bc..00000000000 --- a/compilers/4.01.0/4.01.0+open-types/4.01.0+open-types.comp +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1" -version: "4.01.0" -src: "https://github.com/lpw25/ocaml/archive/4.01.0+open_types.tar.gz" -patches: ["https://github.com/diml/ocaml/compare/bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff"] -make: [ - "world" - "world.opt" -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.01.0/4.01.0+open-types/4.01.0+open-types.descr b/compilers/4.01.0/4.01.0+open-types/4.01.0+open-types.descr deleted file mode 100644 index 284c0e500de..00000000000 --- a/compilers/4.01.0/4.01.0+open-types/4.01.0+open-types.descr +++ /dev/null @@ -1 +0,0 @@ -add open extensible types to OCaml diff --git a/compilers/4.01.0/4.01.0+profile/4.01.0+profile.comp b/compilers/4.01.0/4.01.0+profile/4.01.0+profile.comp deleted file mode 100644 index 21c24f1abbd..00000000000 --- a/compilers/4.01.0/4.01.0+profile/4.01.0+profile.comp +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1" -version: "4.01.0" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.01/ocaml-4.01.0.tar.gz" -patches:["https://github.com/diml/ocaml/compare/bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff"] -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [ - [OCAMLPARAM="p=1,g=1,_"] - [CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"] -] diff --git a/compilers/4.01.0/4.01.0+profile/4.01.0+profile.descr b/compilers/4.01.0/4.01.0+profile/4.01.0+profile.descr deleted file mode 100644 index 973fcb9e92a..00000000000 --- a/compilers/4.01.0/4.01.0+profile/4.01.0+profile.descr +++ /dev/null @@ -1 +0,0 @@ -4.01.0 release with profiling enabled diff --git a/compilers/4.01.0/4.01.0/4.01.0.comp b/compilers/4.01.0/4.01.0/4.01.0.comp deleted file mode 100644 index ff7da31d4b9..00000000000 --- a/compilers/4.01.0/4.01.0/4.01.0.comp +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1" -version: "4.01.0" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.01/ocaml-4.01.0.tar.gz" -patches:["https://github.com/diml/ocaml/compare/bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff"] -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.01.0/4.01.0/4.01.0.descr b/compilers/4.01.0/4.01.0/4.01.0.descr deleted file mode 100644 index 6f46dc59dc0..00000000000 --- a/compilers/4.01.0/4.01.0/4.01.0.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.01.0 release diff --git a/compilers/4.02.0/4.02.0+PIC/4.02.0+PIC.comp b/compilers/4.02.0/4.02.0+PIC/4.02.0+PIC.comp deleted file mode 100644 index a6ba8941c38..00000000000 --- a/compilers/4.02.0/4.02.0+PIC/4.02.0+PIC.comp +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1" -version: "4.02.0" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.0.tar.gz" -build: [ - ["./configure" "-cc" "cc -fPIC" "-aspp" "cc -c -fPIC" "-prefix" prefix "-with-debug-runtime"] - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: ["base-unix" "base-bigarray" "base-threads" "base-ocamlbuild"] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.02.0/4.02.0+PIC/4.02.0+PIC.descr b/compilers/4.02.0/4.02.0+PIC/4.02.0+PIC.descr deleted file mode 100644 index 9d1edf761fd..00000000000 --- a/compilers/4.02.0/4.02.0+PIC/4.02.0+PIC.descr +++ /dev/null @@ -1 +0,0 @@ -OCaml 4.02, with -fPIC runtime libs. diff --git a/compilers/4.02.0/4.02.0+improved-errors/4.02.0+improved-errors.comp b/compilers/4.02.0/4.02.0+improved-errors/4.02.0+improved-errors.comp deleted file mode 100644 index 630f293c4a7..00000000000 --- a/compilers/4.02.0/4.02.0+improved-errors/4.02.0+improved-errors.comp +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1" -version: "4.02.0" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.0.tar.gz" -patches: [ - "https://gist.githubusercontent.com/andrewray/1928825fea090e50c0de/raw/e121b5cd176cdf6b882bc402276235b1c0a71b69/improved-error.patch" -] -build: [ - ["./configure" - "-prefix" "%{prefix}%" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" "%{prefix}%" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - ["%{make}%" "world"] - ["%{make}%" "world.opt"] - ["%{make}%" "install"] -] -packages: ["base-unix" "base-bigarray" "base-threads" "base-ocamlbuild"] -env: [ - [CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"] -] diff --git a/compilers/4.02.0/4.02.0+improved-errors/4.02.0+improved-errors.descr b/compilers/4.02.0/4.02.0+improved-errors/4.02.0+improved-errors.descr deleted file mode 100644 index a11208fb4e6..00000000000 --- a/compilers/4.02.0/4.02.0+improved-errors/4.02.0+improved-errors.descr +++ /dev/null @@ -1 +0,0 @@ -OCaml 4.02, with improved type error messages diff --git a/compilers/4.02.0/4.02.0+modular-implicits/4.02.0+modular-implicits.comp b/compilers/4.02.0/4.02.0+modular-implicits/4.02.0+modular-implicits.comp deleted file mode 100644 index 0bd4627d7fc..00000000000 --- a/compilers/4.02.0/4.02.0+modular-implicits/4.02.0+modular-implicits.comp +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1" -version: "4.02.0" -src: "https://github.com/ocamllabs/ocaml-modular-implicits/archive/modular-implicits.tar.gz" -build: [ - ["./configure" - "-prefix" "%{prefix}%" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" "%{prefix}%" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - ["%{make}%" "world"] - ["%{make}%" "world.opt"] - ["%{make}%" "install"] -] -packages: ["base-unix" "base-bigarray" "base-threads" "base-ocamlbuild" "base-implicits"] -env: [ - [CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"] -] diff --git a/compilers/4.02.0/4.02.0+modular-implicits/4.02.0+modular-implicits.descr b/compilers/4.02.0/4.02.0+modular-implicits/4.02.0+modular-implicits.descr deleted file mode 100644 index 246cc4aa97d..00000000000 --- a/compilers/4.02.0/4.02.0+modular-implicits/4.02.0+modular-implicits.descr +++ /dev/null @@ -1 +0,0 @@ -OCaml 4.02, with support for modular implicits. \ No newline at end of file diff --git a/compilers/4.02.0/4.02.0+rc1/4.02.0+rc1.comp b/compilers/4.02.0/4.02.0+rc1/4.02.0+rc1.comp deleted file mode 100644 index fbfb552b0c0..00000000000 --- a/compilers/4.02.0/4.02.0+rc1/4.02.0+rc1.comp +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1" -version: "4.02.0" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.0+rc1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.02.0/4.02.0+rc1/4.02.0+rc1.descr b/compilers/4.02.0/4.02.0+rc1/4.02.0+rc1.descr deleted file mode 100644 index 396dc9c5c58..00000000000 --- a/compilers/4.02.0/4.02.0+rc1/4.02.0+rc1.descr +++ /dev/null @@ -1 +0,0 @@ -4.02.0 release candidate 1 diff --git a/compilers/4.02.0/4.02.0+trunk/4.02.0+trunk.comp b/compilers/4.02.0/4.02.0+trunk/4.02.0+trunk.comp deleted file mode 100644 index 823c8cd72e3..00000000000 --- a/compilers/4.02.0/4.02.0+trunk/4.02.0+trunk.comp +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1" -version: "4.02.0" -src: "https://github.com/ocaml/ocaml/tarball/4.02" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.02.0/4.02.0+trunk/4.02.0+trunk.descr b/compilers/4.02.0/4.02.0+trunk/4.02.0+trunk.descr deleted file mode 100644 index 841d762e4ee..00000000000 --- a/compilers/4.02.0/4.02.0+trunk/4.02.0+trunk.descr +++ /dev/null @@ -1 +0,0 @@ -latest 4.02 trunk snapshot diff --git a/compilers/4.02.0/4.02.0/4.02.0.comp b/compilers/4.02.0/4.02.0/4.02.0.comp deleted file mode 100644 index f1db93756b9..00000000000 --- a/compilers/4.02.0/4.02.0/4.02.0.comp +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1" -version: "4.02.0" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.0.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.02.0/4.02.0/4.02.0.descr b/compilers/4.02.0/4.02.0/4.02.0.descr deleted file mode 100644 index 0c08ee8e605..00000000000 --- a/compilers/4.02.0/4.02.0/4.02.0.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.02.0 release diff --git a/compilers/4.02.1/4.02.1+32bit/4.02.1+32bit.comp b/compilers/4.02.1/4.02.1+32bit/4.02.1+32bit.comp deleted file mode 100644 index fd4da4fbaa3..00000000000 --- a/compilers/4.02.1/4.02.1+32bit/4.02.1+32bit.comp +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1" -version: "4.02.1" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.1.tar.gz" -build: [ - ["./configure" "-prefix" prefix "-with-debug-runtime" "-cc" "gcc -m32" "-as" "as --32" "-aspp" "gcc -m32 -c" "-host" "i386-linux" "-partialld" "ld -r -melf_i386"] {os = "linux"} - ["./configure" "-prefix" prefix "-with-debug-runtime" "-cc" "gcc -Wl,-read_only_relocs,suppress -arch i386 -m32" "-as" "as -arch i386" "-aspp" "gcc -arch i386 -m32 -c" "-host" "i386-apple-darwin13.2.0"] {os = "darwin"} - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.02.1/4.02.1+32bit/4.02.1+32bit.descr b/compilers/4.02.1/4.02.1+32bit/4.02.1+32bit.descr deleted file mode 100644 index 63db92d2e00..00000000000 --- a/compilers/4.02.1/4.02.1+32bit/4.02.1+32bit.descr +++ /dev/null @@ -1 +0,0 @@ -4.02.1 compiled in 32-bit mode for 64-bit Linux and OS X hosts. diff --git a/compilers/4.02.1/4.02.1+BER/4.02.1+BER.comp b/compilers/4.02.1/4.02.1+BER/4.02.1+BER.comp deleted file mode 100644 index a4ccb825de8..00000000000 --- a/compilers/4.02.1/4.02.1+BER/4.02.1+BER.comp +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1" -version: "4.02.1" -src: "https://github.com/metaocaml/ber-metaocaml/archive/ber-n102.tar.gz" -build: [ - ["./configure" - "-prefix" "%{prefix}%" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" "%{prefix}%" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - ["%{make}%" "world" "bootstrap" "opt" "opt.opt"] - ["%{make}%" "-i" "install"] - ["%{make}%" "-C" "metalib" "all" "install"] -] -packages : [ "base-unix" "base-bigarray" "base-threads" "base-ocamlbuild" "base-metaocaml-ocamlfind"] -env: [ - [ CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" ] -] diff --git a/compilers/4.02.1/4.02.1+BER/4.02.1+BER.descr b/compilers/4.02.1/4.02.1+BER/4.02.1+BER.descr deleted file mode 100644 index 885621a7cbc..00000000000 --- a/compilers/4.02.1/4.02.1+BER/4.02.1+BER.descr +++ /dev/null @@ -1 +0,0 @@ -BER-N102 MetaOCaml diff --git a/compilers/4.02.1/4.02.1+PIC/4.02.1+PIC.comp b/compilers/4.02.1/4.02.1+PIC/4.02.1+PIC.comp deleted file mode 100644 index d8ee2daf881..00000000000 --- a/compilers/4.02.1/4.02.1+PIC/4.02.1+PIC.comp +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1" -version: "4.02.1" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.1.tar.gz" -build: [ - ["./configure" "-cc" "cc -fPIC" "-aspp" "cc -c -fPIC" "-prefix" prefix "-with-debug-runtime"] - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: ["base-unix" "base-bigarray" "base-threads" "base-ocamlbuild"] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.02.1/4.02.1+PIC/4.02.1+PIC.descr b/compilers/4.02.1/4.02.1+PIC/4.02.1+PIC.descr deleted file mode 100644 index cbb4afbfc29..00000000000 --- a/compilers/4.02.1/4.02.1+PIC/4.02.1+PIC.descr +++ /dev/null @@ -1 +0,0 @@ -OCaml 4.02.1 with -fPIC runtime libs \ No newline at end of file diff --git a/compilers/4.02.1/4.02.1+fp/4.02.1+fp.comp b/compilers/4.02.1/4.02.1+fp/4.02.1+fp.comp deleted file mode 100644 index b0852038076..00000000000 --- a/compilers/4.02.1/4.02.1+fp/4.02.1+fp.comp +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1" -version: "4.02.1" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-with-frame-pointers" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-with-frame-pointers" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.02.1/4.02.1+fp/4.02.1+fp.descr b/compilers/4.02.1/4.02.1+fp/4.02.1+fp.descr deleted file mode 100644 index fca95002ade..00000000000 --- a/compilers/4.02.1/4.02.1+fp/4.02.1+fp.descr +++ /dev/null @@ -1 +0,0 @@ -OCaml 4.02.1 release with frame pointers enabled diff --git a/compilers/4.02.1/4.02.1+modular-implicits-ber/4.02.1+modular-implicits-ber.comp b/compilers/4.02.1/4.02.1+modular-implicits-ber/4.02.1+modular-implicits-ber.comp deleted file mode 100644 index 1005ca22a49..00000000000 --- a/compilers/4.02.1/4.02.1+modular-implicits-ber/4.02.1+modular-implicits-ber.comp +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1" -version: "4.02.1" -src: "https://github.com/yallop/ocaml/archive/modular-implicits-ber.tar.gz" -build: [ - ["./configure" - "-prefix" "%{prefix}%" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" "%{prefix}%" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - ["%{make}%" "world" "opt" "opt.opt"] - ["%{make}%" "install"] - ["%{make}%" "-C" "metalib" "all" "install"] -] -packages: ["base-unix" "base-bigarray" "base-threads" "base-ocamlbuild" "base-metaocaml-ocamlfind" "base-implicits"] -env: [ - [CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"] -] diff --git a/compilers/4.02.1/4.02.1+modular-implicits-ber/4.02.1+modular-implicits-ber.descr b/compilers/4.02.1/4.02.1+modular-implicits-ber/4.02.1+modular-implicits-ber.descr deleted file mode 100644 index 8fe0c2e103d..00000000000 --- a/compilers/4.02.1/4.02.1+modular-implicits-ber/4.02.1+modular-implicits-ber.descr +++ /dev/null @@ -1 +0,0 @@ -OCaml 4.02, with support for modular implicits and staging. diff --git a/compilers/4.02.1/4.02.1+musl+static/4.02.1+musl+static.comp b/compilers/4.02.1/4.02.1+musl+static/4.02.1+musl+static.comp deleted file mode 100644 index cfc9e294192..00000000000 --- a/compilers/4.02.1/4.02.1+musl+static/4.02.1+musl+static.comp +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1" -version: "4.02.1" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.1.tar.gz" -build: [ - ["./configure" "-prefix" prefix "-with-debug-runtime" - "-cc" "musl-gcc -Os" - "-aspp" "musl-gcc -c" - "-libs" "-static" - "-no-curses" "-no-graph" - "-no-shared-libs" - ] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.02.1/4.02.1+musl+static/4.02.1+musl+static.descr b/compilers/4.02.1/4.02.1+musl+static/4.02.1+musl+static.descr deleted file mode 100644 index ba56053b646..00000000000 --- a/compilers/4.02.1/4.02.1+musl+static/4.02.1+musl+static.descr +++ /dev/null @@ -1,3 +0,0 @@ -4.02.1 release compiled with musl-gcc -static - -Requires musl-gcc to be installed (apt-get install musl-tools on Debian) diff --git a/compilers/4.02.1/4.02.1+musl/4.02.1+musl.comp b/compilers/4.02.1/4.02.1+musl/4.02.1+musl.comp deleted file mode 100644 index d5084915975..00000000000 --- a/compilers/4.02.1/4.02.1+musl/4.02.1+musl.comp +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1" -version: "4.02.1" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.1.tar.gz" -build: [ - ["./configure" "-prefix" prefix "-with-debug-runtime" - "-cc" "musl-gcc -Os" - "-aspp" "musl-gcc -c" - "-no-curses" "-no-graph" - ] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.02.1/4.02.1+musl/4.02.1+musl.descr b/compilers/4.02.1/4.02.1+musl/4.02.1+musl.descr deleted file mode 100644 index 4d0ff6c4d41..00000000000 --- a/compilers/4.02.1/4.02.1+musl/4.02.1+musl.descr +++ /dev/null @@ -1,3 +0,0 @@ -4.02.1 release compiled with musl-gcc - -Requires musl-gcc to be installed (apt-get install musl-tools on Debian) diff --git a/compilers/4.02.1/4.02.1/4.02.1.comp b/compilers/4.02.1/4.02.1/4.02.1.comp deleted file mode 100644 index d25e45a78d5..00000000000 --- a/compilers/4.02.1/4.02.1/4.02.1.comp +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1" -version: "4.02.1" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.02.1/4.02.1/4.02.1.descr b/compilers/4.02.1/4.02.1/4.02.1.descr deleted file mode 100644 index 18636119f7a..00000000000 --- a/compilers/4.02.1/4.02.1/4.02.1.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.02.1 release \ No newline at end of file diff --git a/compilers/4.02.2/4.02.2+improved-errors/4.02.2+improved-errors.comp b/compilers/4.02.2/4.02.2+improved-errors/4.02.2+improved-errors.comp deleted file mode 100644 index 8205a4003d4..00000000000 --- a/compilers/4.02.2/4.02.2+improved-errors/4.02.2+improved-errors.comp +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1" -version: "4.02.2" -src: "https://github.com/charguer/ocaml/archive/4.02.2+improved-errors.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] - - - diff --git a/compilers/4.02.2/4.02.2+improved-errors/4.02.2+improved-errors.descr b/compilers/4.02.2/4.02.2+improved-errors/4.02.2+improved-errors.descr deleted file mode 100644 index dc1310f9b5a..00000000000 --- a/compilers/4.02.2/4.02.2+improved-errors/4.02.2+improved-errors.descr +++ /dev/null @@ -1 +0,0 @@ -Switch for 4.02.2 improved-errors branch by Arthur Charguéraud diff --git a/compilers/4.02.2/4.02.2+rc1/4.02.2+rc1.comp b/compilers/4.02.2/4.02.2+rc1/4.02.2+rc1.comp deleted file mode 100644 index e7e626ba1ab..00000000000 --- a/compilers/4.02.2/4.02.2+rc1/4.02.2+rc1.comp +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1" -version: "4.02.2" -src: "http://github.com/ocaml/ocaml/tarball/4.02.2+rc1" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.02.2/4.02.2+rc1/4.02.2+rc1.descr b/compilers/4.02.2/4.02.2+rc1/4.02.2+rc1.descr deleted file mode 100644 index c16f662e331..00000000000 --- a/compilers/4.02.2/4.02.2+rc1/4.02.2+rc1.descr +++ /dev/null @@ -1 +0,0 @@ -First release candidate for 4.02.2. diff --git a/compilers/4.02.2/4.02.2/4.02.2.comp b/compilers/4.02.2/4.02.2/4.02.2.comp deleted file mode 100644 index b0383f31f00..00000000000 --- a/compilers/4.02.2/4.02.2/4.02.2.comp +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1" -version: "4.02.2" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.2.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.02.2/4.02.2/4.02.2.descr b/compilers/4.02.2/4.02.2/4.02.2.descr deleted file mode 100644 index 6a2cf9724b4..00000000000 --- a/compilers/4.02.2/4.02.2/4.02.2.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.02.2 release diff --git a/compilers/4.02.3/4.02.3+32bit/4.02.3+32bit.comp b/compilers/4.02.3/4.02.3+32bit/4.02.3+32bit.comp deleted file mode 100644 index 2d04daaa455..00000000000 --- a/compilers/4.02.3/4.02.3+32bit/4.02.3+32bit.comp +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1" -version: "4.02.3" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.3.tar.gz" -build: [ - ["./configure" "-prefix" prefix "-with-debug-runtime" "-cc" "gcc -m32" "-as" "as --32" "-aspp" "gcc -m32 -c" "-host" "i386-linux" "-partialld" "ld -r -melf_i386"] {os = "linux"} - ["./configure" "-prefix" prefix "-with-debug-runtime" "-cc" "gcc -Wl,-read_only_relocs,suppress -arch i386 -m32" "-as" "as -arch i386" "-aspp" "gcc -arch i386 -m32 -c" "-host" "i386-apple-darwin13.2.0"] {os = "darwin"} - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.02.3/4.02.3+32bit/4.02.3+32bit.descr b/compilers/4.02.3/4.02.3+32bit/4.02.3+32bit.descr deleted file mode 100644 index ac6aa852454..00000000000 --- a/compilers/4.02.3/4.02.3+32bit/4.02.3+32bit.descr +++ /dev/null @@ -1 +0,0 @@ -OCaml 4.02.3 compiled in 32-bit mode for 64-bit Linux and OS X hosts diff --git a/compilers/4.02.3/4.02.3+PIC/4.02.3+PIC.comp b/compilers/4.02.3/4.02.3+PIC/4.02.3+PIC.comp deleted file mode 100644 index 9d2752e96c7..00000000000 --- a/compilers/4.02.3/4.02.3+PIC/4.02.3+PIC.comp +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1" -version: "4.02.3" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.3.tar.gz" -build: [ - ["./configure" "-cc" "cc -fPIC" "-aspp" "cc -c -fPIC" "-prefix" prefix "-with-debug-runtime"] - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: ["base-unix" "base-bigarray" "base-threads" "base-ocamlbuild"] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.02.3/4.02.3+PIC/4.02.3+PIC.descr b/compilers/4.02.3/4.02.3+PIC/4.02.3+PIC.descr deleted file mode 100644 index e5242a1b26c..00000000000 --- a/compilers/4.02.3/4.02.3+PIC/4.02.3+PIC.descr +++ /dev/null @@ -1 +0,0 @@ -OCaml 4.02.3 compiled with -fPIC runtime libs diff --git a/compilers/4.02.3/4.02.3+buckle-1/4.02.3+buckle-1.comp b/compilers/4.02.3/4.02.3+buckle-1/4.02.3+buckle-1.comp deleted file mode 100644 index a25202afa45..00000000000 --- a/compilers/4.02.3/4.02.3+buckle-1/4.02.3+buckle-1.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.02.3" -src: "https://github.com/bloomberg/ocaml/archive/4.02.3+buckle-1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.02.3/4.02.3+buckle-1/4.02.3+buckle-1.descr b/compilers/4.02.3/4.02.3+buckle-1/4.02.3+buckle-1.descr deleted file mode 100644 index 824d388ba31..00000000000 --- a/compilers/4.02.3/4.02.3+buckle-1/4.02.3+buckle-1.descr +++ /dev/null @@ -1,4 +0,0 @@ -4.02.3+buckle-1 -================================== - -Provides patches required for [bucklescript](https://github.com/bloomberg/bucklescript) diff --git a/compilers/4.02.3/4.02.3+buckle-master/4.02.3+buckle-master.comp b/compilers/4.02.3/4.02.3+buckle-master/4.02.3+buckle-master.comp deleted file mode 100644 index 5d9f7ae1eda..00000000000 --- a/compilers/4.02.3/4.02.3+buckle-master/4.02.3+buckle-master.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.02.3" -src: "https://github.com/bloomberg/ocaml/archive/master.zip" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.02.3/4.02.3+buckle-master/4.02.3+buckle-master.descr b/compilers/4.02.3/4.02.3+buckle-master/4.02.3+buckle-master.descr deleted file mode 100644 index c33ad52277f..00000000000 --- a/compilers/4.02.3/4.02.3+buckle-master/4.02.3+buckle-master.descr +++ /dev/null @@ -1,4 +0,0 @@ -4.02.3+buckle-master -================================== - -Provides patches required for [bucklescript](https://github.com/bloomberg/bucklescript) diff --git a/compilers/4.02.3/4.02.3+bytecode-only/4.02.3+bytecode-only.comp b/compilers/4.02.3/4.02.3+bytecode-only/4.02.3+bytecode-only.comp deleted file mode 100644 index fdbf035b0f1..00000000000 --- a/compilers/4.02.3/4.02.3+bytecode-only/4.02.3+bytecode-only.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.02.3" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.3.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.02.3/4.02.3+bytecode-only/4.02.3+bytecode-only.descr b/compilers/4.02.3/4.02.3+bytecode-only/4.02.3+bytecode-only.descr deleted file mode 100644 index 38c91cdeb95..00000000000 --- a/compilers/4.02.3/4.02.3+bytecode-only/4.02.3+bytecode-only.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.02.3 release, without the native-code compiler. diff --git a/compilers/4.02.3/4.02.3+curried-constr/4.02.3+curried-constr.comp b/compilers/4.02.3/4.02.3+curried-constr/4.02.3+curried-constr.comp deleted file mode 100644 index f1b1d289262..00000000000 --- a/compilers/4.02.3/4.02.3+curried-constr/4.02.3+curried-constr.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.02.3" -src: "https://github.com/camlspotter/ocaml/archive/4.02.3+curried-constr.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.02.3/4.02.3+curried-constr/4.02.3+curried-constr.descr b/compilers/4.02.3/4.02.3+curried-constr/4.02.3+curried-constr.descr deleted file mode 100644 index 014cb23afb1..00000000000 --- a/compilers/4.02.3/4.02.3+curried-constr/4.02.3+curried-constr.descr +++ /dev/null @@ -1,68 +0,0 @@ -4.02.3+curried-constr -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, - -```ocaml -(Foo ..) (* This is not valid in the vanilla OCaml *) -``` - -and -``` -!Foo (* If you keep the vanilla syntax *) -``` - -are equal to `fun x y -> Foo (x,y)`. - -It works for list cons constructor too: - -```ocaml -(::) : ('a * 'a list) -> 'a list -(:: ..) : 'a -> 'a list -> 'a list -!(::) : 'a -> 'a list -> 'a list -``` - -Polymorphic variants as functions ---------------------------------------------- - -```ocaml -(`Foo ..) (* This is not valid in the vanilla OCaml *) -!`Foo -``` - -are 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``. - -Samples ---------------------------------------------- - -You can try examples at `testsuite/curried_constr/test.ml`. - diff --git a/compilers/4.02.3/4.02.3+fp/4.02.3+fp.comp b/compilers/4.02.3/4.02.3+fp/4.02.3+fp.comp deleted file mode 100644 index 34e3c3aa684..00000000000 --- a/compilers/4.02.3/4.02.3+fp/4.02.3+fp.comp +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1" -version: "4.02.3" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.3.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-with-frame-pointers" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-with-frame-pointers" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.02.3/4.02.3+fp/4.02.3+fp.descr b/compilers/4.02.3/4.02.3+fp/4.02.3+fp.descr deleted file mode 100644 index e284eba245d..00000000000 --- a/compilers/4.02.3/4.02.3+fp/4.02.3+fp.descr +++ /dev/null @@ -1 +0,0 @@ -OCaml 4.02.3 compiled with frame pointers enabled diff --git a/compilers/4.02.3/4.02.3+musl+static/4.02.3+musl+static.comp b/compilers/4.02.3/4.02.3+musl+static/4.02.3+musl+static.comp deleted file mode 100644 index 6ef09f59bb2..00000000000 --- a/compilers/4.02.3/4.02.3+musl+static/4.02.3+musl+static.comp +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1" -version: "4.02.3" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.3.tar.gz" -build: [ - ["./configure" "-prefix" prefix "-with-debug-runtime" - "-cc" "musl-gcc -Os" - "-aspp" "musl-gcc -c" - "-libs" "-static" - "-no-curses" "-no-graph" - "-no-shared-libs" - ] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.02.3/4.02.3+musl+static/4.02.3+musl+static.descr b/compilers/4.02.3/4.02.3+musl+static/4.02.3+musl+static.descr deleted file mode 100644 index cacd4daf363..00000000000 --- a/compilers/4.02.3/4.02.3+musl+static/4.02.3+musl+static.descr +++ /dev/null @@ -1,3 +0,0 @@ -OCaml 4.02.3 compiled with musl-gcc -static - -Requires musl-gcc to be installed (apt-get install musl-tools on Debian) diff --git a/compilers/4.02.3/4.02.3+musl/4.02.3+musl.comp b/compilers/4.02.3/4.02.3+musl/4.02.3+musl.comp deleted file mode 100644 index aa219573b5f..00000000000 --- a/compilers/4.02.3/4.02.3+musl/4.02.3+musl.comp +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1" -version: "4.02.3" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.3.tar.gz" -build: [ - ["./configure" "-prefix" prefix "-with-debug-runtime" - "-cc" "musl-gcc -Os" - "-aspp" "musl-gcc -c" - "-no-curses" "-no-graph" - ] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.02.3/4.02.3+musl/4.02.3+musl.descr b/compilers/4.02.3/4.02.3+musl/4.02.3+musl.descr deleted file mode 100644 index ca0548a565a..00000000000 --- a/compilers/4.02.3/4.02.3+musl/4.02.3+musl.descr +++ /dev/null @@ -1,3 +0,0 @@ -OCaml 4.02.3 compiled with musl-gcc - -Requires musl-gcc to be installed (apt-get install musl-tools on Debian) diff --git a/compilers/4.02.3/4.02.3+termux/4.02.3+termux.comp b/compilers/4.02.3/4.02.3+termux/4.02.3+termux.comp deleted file mode 100644 index b44657ee6b9..00000000000 --- a/compilers/4.02.3/4.02.3+termux/4.02.3+termux.comp +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1" -version: "4.02.3" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.3.tar.gz" -build: [ - ["sh" "./configure" "-prefix" prefix "-with-debug-runtime"] - [make "world.opt"] - [make "install"] -] -patches: [ "http://ygrek.org.ua/files/ocaml-4.02.3+termux.patch" ] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.02.3/4.02.3+termux/4.02.3+termux.descr b/compilers/4.02.3/4.02.3+termux/4.02.3+termux.descr deleted file mode 100644 index 4155a40f994..00000000000 --- a/compilers/4.02.3/4.02.3+termux/4.02.3+termux.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.02.3 release + termux patch diff --git a/compilers/4.02.3/4.02.3/4.02.3.comp b/compilers/4.02.3/4.02.3/4.02.3.comp deleted file mode 100644 index 672f65ef921..00000000000 --- a/compilers/4.02.3/4.02.3/4.02.3.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.02.3" -src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.3.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-ocamlbuild" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.02.3/4.02.3/4.02.3.descr b/compilers/4.02.3/4.02.3/4.02.3.descr deleted file mode 100644 index 7d2d59dc569..00000000000 --- a/compilers/4.02.3/4.02.3/4.02.3.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.02.3 release diff --git a/compilers/4.03.0/4.03.0+32bit/4.03.0+32bit.comp b/compilers/4.03.0/4.03.0+32bit/4.03.0+32bit.comp deleted file mode 100644 index 8537c1021ee..00000000000 --- a/compilers/4.03.0/4.03.0+32bit/4.03.0+32bit.comp +++ /dev/null @@ -1,44 +0,0 @@ -opam-version: "1" -version: "4.03.0" -src: "https://github.com/ocaml/ocaml/archive/4.03.0.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-cc" - "gcc -m32" - "-as" - "as --32" - "-aspp" - "gcc -m32 -c" - "-host" - "i386-linux" - "-partialld" - "ld -r -melf_i386" - ] {os = "linux"} - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-cc" - "gcc -Wl,-read_only_relocs,suppress -arch i386 -m32" - "-as" - "as -arch i386" - "-aspp" - "gcc -arch i386 -m32 -c" - "-host" - "i386-apple-darwin13.2.0" - ] {os = "darwin"} - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.03.0/4.03.0+32bit/4.03.0+32bit.descr b/compilers/4.03.0/4.03.0+32bit/4.03.0+32bit.descr deleted file mode 100644 index 4d0c5aeef10..00000000000 --- a/compilers/4.03.0/4.03.0+32bit/4.03.0+32bit.descr +++ /dev/null @@ -1 +0,0 @@ -OCaml 4.03.0 compiled in 32-bit mode for 64-bit Linux and OS X hosts diff --git a/compilers/4.03.0/4.03.0+beta1+flambda/4.03.0+beta1+flambda.comp b/compilers/4.03.0/4.03.0+beta1+flambda/4.03.0+beta1+flambda.comp deleted file mode 100644 index e4526aadb5d..00000000000 --- a/compilers/4.03.0/4.03.0+beta1+flambda/4.03.0+beta1+flambda.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.03.0" -src: "https://github.com/ocaml/ocaml/tarball/4.03.0+beta1" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.03.0/4.03.0+beta1+flambda/4.03.0+beta1+flambda.descr b/compilers/4.03.0/4.03.0+beta1+flambda/4.03.0+beta1+flambda.descr deleted file mode 100644 index d64f53a8aa7..00000000000 --- a/compilers/4.03.0/4.03.0+beta1+flambda/4.03.0+beta1+flambda.descr +++ /dev/null @@ -1,2 +0,0 @@ -First beta for 4.03.0. - diff --git a/compilers/4.03.0/4.03.0+beta1-no-debug/4.03.0+beta1-no-debug.comp b/compilers/4.03.0/4.03.0+beta1-no-debug/4.03.0+beta1-no-debug.comp deleted file mode 100644 index aa00f6a9eab..00000000000 --- a/compilers/4.03.0/4.03.0+beta1-no-debug/4.03.0+beta1-no-debug.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.03.0" -src: "https://github.com/ocaml/ocaml/tarball/4.03.0+beta1" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.03.0/4.03.0+beta1-no-debug/4.03.0+beta1-no-debug.descr b/compilers/4.03.0/4.03.0+beta1-no-debug/4.03.0+beta1-no-debug.descr deleted file mode 100644 index d64f53a8aa7..00000000000 --- a/compilers/4.03.0/4.03.0+beta1-no-debug/4.03.0+beta1-no-debug.descr +++ /dev/null @@ -1,2 +0,0 @@ -First beta for 4.03.0. - diff --git a/compilers/4.03.0/4.03.0+beta1/4.03.0+beta1.comp b/compilers/4.03.0/4.03.0+beta1/4.03.0+beta1.comp deleted file mode 100644 index aa00f6a9eab..00000000000 --- a/compilers/4.03.0/4.03.0+beta1/4.03.0+beta1.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.03.0" -src: "https://github.com/ocaml/ocaml/tarball/4.03.0+beta1" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.03.0/4.03.0+beta1/4.03.0+beta1.descr b/compilers/4.03.0/4.03.0+beta1/4.03.0+beta1.descr deleted file mode 100644 index d64f53a8aa7..00000000000 --- a/compilers/4.03.0/4.03.0+beta1/4.03.0+beta1.descr +++ /dev/null @@ -1,2 +0,0 @@ -First beta for 4.03.0. - diff --git a/compilers/4.03.0/4.03.0+beta2+flambda/4.03.0+beta2+flambda.comp b/compilers/4.03.0/4.03.0+beta2+flambda/4.03.0+beta2+flambda.comp deleted file mode 100644 index 45395869c99..00000000000 --- a/compilers/4.03.0/4.03.0+beta2+flambda/4.03.0+beta2+flambda.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.03.0+beta2+flambda" -src: "https://github.com/ocaml/ocaml/tarball/4.03.0+beta2" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.03.0/4.03.0+beta2+flambda/4.03.0+beta2+flambda.descr b/compilers/4.03.0/4.03.0+beta2+flambda/4.03.0+beta2+flambda.descr deleted file mode 100644 index a08bb9dc824..00000000000 --- a/compilers/4.03.0/4.03.0+beta2+flambda/4.03.0+beta2+flambda.descr +++ /dev/null @@ -1,2 +0,0 @@ -Second beta for 4.03.0, with flambda enabled. - diff --git a/compilers/4.03.0/4.03.0+beta2-no-debug/4.03.0+beta2-no-debug.comp b/compilers/4.03.0/4.03.0+beta2-no-debug/4.03.0+beta2-no-debug.comp deleted file mode 100644 index 51580d55684..00000000000 --- a/compilers/4.03.0/4.03.0+beta2-no-debug/4.03.0+beta2-no-debug.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.03.0" -src: "https://codeload.github.com/ocaml/ocaml/legacy.tar.gz/4.03.0+beta2" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.03.0/4.03.0+beta2-no-debug/4.03.0+beta2-no-debug.descr b/compilers/4.03.0/4.03.0+beta2-no-debug/4.03.0+beta2-no-debug.descr deleted file mode 100644 index 22b84333f75..00000000000 --- a/compilers/4.03.0/4.03.0+beta2-no-debug/4.03.0+beta2-no-debug.descr +++ /dev/null @@ -1,2 +0,0 @@ -Second beta for 4.03.0. - diff --git a/compilers/4.03.0/4.03.0+beta2/4.03.0+beta2.comp b/compilers/4.03.0/4.03.0+beta2/4.03.0+beta2.comp deleted file mode 100644 index 51580d55684..00000000000 --- a/compilers/4.03.0/4.03.0+beta2/4.03.0+beta2.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.03.0" -src: "https://codeload.github.com/ocaml/ocaml/legacy.tar.gz/4.03.0+beta2" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.03.0/4.03.0+beta2/4.03.0+beta2.descr b/compilers/4.03.0/4.03.0+beta2/4.03.0+beta2.descr deleted file mode 100644 index 22b84333f75..00000000000 --- a/compilers/4.03.0/4.03.0+beta2/4.03.0+beta2.descr +++ /dev/null @@ -1,2 +0,0 @@ -Second beta for 4.03.0. - diff --git a/compilers/4.03.0/4.03.0+fPIC/4.03.0+fPIC.comp b/compilers/4.03.0/4.03.0+fPIC/4.03.0+fPIC.comp deleted file mode 100644 index e239374a4e3..00000000000 --- a/compilers/4.03.0/4.03.0+fPIC/4.03.0+fPIC.comp +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1" -version: "4.03.0" -src: "https://github.com/ocaml/ocaml/archive/4.03.0.tar.gz" -build: [ - [ - "./configure" - "-cc" - "cc -fPIC" - "-aspp" - "cc -c -fPIC" - "-prefix" - prefix - "-with-debug-runtime" - ] - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.03.0/4.03.0+fPIC/4.03.0+fPIC.descr b/compilers/4.03.0/4.03.0+fPIC/4.03.0+fPIC.descr deleted file mode 100644 index 05730c195fb..00000000000 --- a/compilers/4.03.0/4.03.0+fPIC/4.03.0+fPIC.descr +++ /dev/null @@ -1,2 +0,0 @@ -OCaml 4.03.0 compiled with -fPIC runtime libs - diff --git a/compilers/4.03.0/4.03.0+flambda/4.03.0+flambda.comp b/compilers/4.03.0/4.03.0+flambda/4.03.0+flambda.comp deleted file mode 100644 index 6e2016b2e16..00000000000 --- a/compilers/4.03.0/4.03.0+flambda/4.03.0+flambda.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.03.0" -src: "https://github.com/ocaml/ocaml/archive/4.03.0.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.03.0/4.03.0+flambda/4.03.0+flambda.descr b/compilers/4.03.0/4.03.0+flambda/4.03.0+flambda.descr deleted file mode 100644 index a6b518fe6e4..00000000000 --- a/compilers/4.03.0/4.03.0+flambda/4.03.0+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.03.0 release with flambda activated diff --git a/compilers/4.03.0/4.03.0+fp+flambda/4.03.0+fp+flambda.comp b/compilers/4.03.0/4.03.0+fp+flambda/4.03.0+fp+flambda.comp deleted file mode 100644 index 6acc62fa93a..00000000000 --- a/compilers/4.03.0/4.03.0+fp+flambda/4.03.0+fp+flambda.comp +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1" -version: "4.03.0" -src: "https://github.com/ocaml/ocaml/archive/4.03.0.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.03.0/4.03.0+fp+flambda/4.03.0+fp+flambda.descr b/compilers/4.03.0/4.03.0+fp+flambda/4.03.0+fp+flambda.descr deleted file mode 100644 index b12da40a8b9..00000000000 --- a/compilers/4.03.0/4.03.0+fp+flambda/4.03.0+fp+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.03.0 release with frame-pointers and flambda activated diff --git a/compilers/4.03.0/4.03.0+fp/4.03.0+fp.comp b/compilers/4.03.0/4.03.0+fp/4.03.0+fp.comp deleted file mode 100644 index 995843566bf..00000000000 --- a/compilers/4.03.0/4.03.0+fp/4.03.0+fp.comp +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1" -version: "4.03.0" -src: "https://github.com/ocaml/ocaml/archive/4.03.0.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.03.0/4.03.0+fp/4.03.0+fp.descr b/compilers/4.03.0/4.03.0+fp/4.03.0+fp.descr deleted file mode 100644 index dac4fb7bfcb..00000000000 --- a/compilers/4.03.0/4.03.0+fp/4.03.0+fp.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.03.0 release with frame-pointers diff --git a/compilers/4.03.0/4.03.0+statistical-memprof/4.03.0+statistical-memprof.comp b/compilers/4.03.0/4.03.0+statistical-memprof/4.03.0+statistical-memprof.comp deleted file mode 100644 index bca8e5ad61b..00000000000 --- a/compilers/4.03.0/4.03.0+statistical-memprof/4.03.0+statistical-memprof.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.03.0" -src: "https://github.com/jhjourdan/ocaml/archive/memprof_4.03.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.03.0/4.03.0+statistical-memprof/4.03.0+statistical-memprof.descr b/compilers/4.03.0/4.03.0+statistical-memprof/4.03.0+statistical-memprof.descr deleted file mode 100644 index 32fd35e684b..00000000000 --- a/compilers/4.03.0/4.03.0+statistical-memprof/4.03.0+statistical-memprof.descr +++ /dev/null @@ -1 +0,0 @@ -OCaml 4.03 plus statistical memory profiling, see diff --git a/compilers/4.03.0/4.03.0+termux/4.03.0+termux.comp b/compilers/4.03.0/4.03.0+termux/4.03.0+termux.comp deleted file mode 100644 index 04d381f61ea..00000000000 --- a/compilers/4.03.0/4.03.0+termux/4.03.0+termux.comp +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1" -version: "4.03.0" -src: "https://github.com/ocaml/ocaml/archive/4.03.0.tar.gz" -build: [ - ["sh" "./configure" "-prefix" prefix "-with-debug-runtime"] - [make "world"] - [make "world.opt"] - [make "install"] -] -patches: [ "http://ygrek.org.ua/files/ocaml-4.03.0+termux.patch" ] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.03.0/4.03.0+termux/4.03.0+termux.descr b/compilers/4.03.0/4.03.0+termux/4.03.0+termux.descr deleted file mode 100644 index 140a2832b43..00000000000 --- a/compilers/4.03.0/4.03.0+termux/4.03.0+termux.descr +++ /dev/null @@ -1,2 +0,0 @@ -Official 4.03.0 release + termux patch - diff --git a/compilers/4.03.0/4.03.0+trunk+flambda/4.03.0+trunk+flambda.comp b/compilers/4.03.0/4.03.0+trunk+flambda/4.03.0+trunk+flambda.comp deleted file mode 100644 index cdddb7d5056..00000000000 --- a/compilers/4.03.0/4.03.0+trunk+flambda/4.03.0+trunk+flambda.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.03.0" -src: "https://github.com/ocaml/ocaml/tarball/4.03" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.03.0/4.03.0+trunk+flambda/4.03.0+trunk+flambda.descr b/compilers/4.03.0/4.03.0+trunk+flambda/4.03.0+trunk+flambda.descr deleted file mode 100644 index 787e86aa6e1..00000000000 --- a/compilers/4.03.0/4.03.0+trunk+flambda/4.03.0+trunk+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -latest 4.03 snapshot with flambda activated diff --git a/compilers/4.03.0/4.03.0+trunk+fp+flambda/4.03.0+trunk+fp+flambda.comp b/compilers/4.03.0/4.03.0+trunk+fp+flambda/4.03.0+trunk+fp+flambda.comp deleted file mode 100644 index 697a6f94100..00000000000 --- a/compilers/4.03.0/4.03.0+trunk+fp+flambda/4.03.0+trunk+fp+flambda.comp +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1" -version: "4.03.0" -src: "https://github.com/ocaml/ocaml/tarball/4.03" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.03.0/4.03.0+trunk+fp+flambda/4.03.0+trunk+fp+flambda.descr b/compilers/4.03.0/4.03.0+trunk+fp+flambda/4.03.0+trunk+fp+flambda.descr deleted file mode 100644 index dee20dc2e85..00000000000 --- a/compilers/4.03.0/4.03.0+trunk+fp+flambda/4.03.0+trunk+fp+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -latest 4.03 snapshot with frame-pointers and flambda activated diff --git a/compilers/4.03.0/4.03.0+trunk+fp/4.03.0+trunk+fp.comp b/compilers/4.03.0/4.03.0+trunk+fp/4.03.0+trunk+fp.comp deleted file mode 100644 index 2b9be5c6ea4..00000000000 --- a/compilers/4.03.0/4.03.0+trunk+fp/4.03.0+trunk+fp.comp +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1" -version: "4.03.0" -src: "https://github.com/ocaml/ocaml/tarball/4.03" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.03.0/4.03.0+trunk+fp/4.03.0+trunk+fp.descr b/compilers/4.03.0/4.03.0+trunk+fp/4.03.0+trunk+fp.descr deleted file mode 100644 index e1a205fe13b..00000000000 --- a/compilers/4.03.0/4.03.0+trunk+fp/4.03.0+trunk+fp.descr +++ /dev/null @@ -1 +0,0 @@ -latest 4.03 snapshot with frame-pointers diff --git a/compilers/4.03.0/4.03.0+trunk/4.03.0+trunk.comp b/compilers/4.03.0/4.03.0+trunk/4.03.0+trunk.comp deleted file mode 100644 index f3d9de9e0c8..00000000000 --- a/compilers/4.03.0/4.03.0+trunk/4.03.0+trunk.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.03.0" -src: "https://github.com/ocaml/ocaml/tarball/4.03" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.03.0/4.03.0+trunk/4.03.0+trunk.descr b/compilers/4.03.0/4.03.0+trunk/4.03.0+trunk.descr deleted file mode 100644 index cb577ed9081..00000000000 --- a/compilers/4.03.0/4.03.0+trunk/4.03.0+trunk.descr +++ /dev/null @@ -1 +0,0 @@ -latest 4.03 snapshot diff --git a/compilers/4.03.0/4.03.0/4.03.0.comp b/compilers/4.03.0/4.03.0/4.03.0.comp deleted file mode 100644 index 8bf3f5ed4f2..00000000000 --- a/compilers/4.03.0/4.03.0/4.03.0.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.03.0" -src: "https://github.com/ocaml/ocaml/archive/4.03.0.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.03.0/4.03.0/4.03.0.descr b/compilers/4.03.0/4.03.0/4.03.0.descr deleted file mode 100644 index 2a88e9c4366..00000000000 --- a/compilers/4.03.0/4.03.0/4.03.0.descr +++ /dev/null @@ -1,2 +0,0 @@ -Official 4.03.0 release - diff --git a/compilers/4.04.0/4.04.0+32bit/4.04.0+32bit.comp b/compilers/4.04.0/4.04.0+32bit/4.04.0+32bit.comp deleted file mode 100644 index 4ef4a7261a0..00000000000 --- a/compilers/4.04.0/4.04.0+32bit/4.04.0+32bit.comp +++ /dev/null @@ -1,44 +0,0 @@ -opam-version: "1" -version: "4.04.0" -src: "https://github.com/ocaml/ocaml/archive/4.04.0.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-cc" - "gcc -m32" - "-as" - "as --32" - "-aspp" - "gcc -m32 -c" - "-host" - "i386-linux" - "-partialld" - "ld -r -melf_i386" - ] {os = "linux"} - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-cc" - "gcc -Wl,-read_only_relocs,suppress -arch i386 -m32" - "-as" - "as -arch i386" - "-aspp" - "gcc -arch i386 -m32 -c" - "-host" - "i386-apple-darwin13.2.0" - ] {os = "darwin"} - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.0/4.04.0+32bit/4.04.0+32bit.descr b/compilers/4.04.0/4.04.0+32bit/4.04.0+32bit.descr deleted file mode 100644 index 894f3b2ff15..00000000000 --- a/compilers/4.04.0/4.04.0+32bit/4.04.0+32bit.descr +++ /dev/null @@ -1 +0,0 @@ -OCaml 4.04.0 compiled in 32-bit mode for 64-bit Linux and OS X hosts diff --git a/compilers/4.04.0/4.04.0+BER/4.04.0+BER.comp b/compilers/4.04.0/4.04.0+BER/4.04.0+BER.comp deleted file mode 100644 index b3cc777e181..00000000000 --- a/compilers/4.04.0/4.04.0+BER/4.04.0+BER.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.04.0" -src: "https://github.com/metaocaml/ber-metaocaml/archive/ber-n104.tar.gz" -build: [ - ["./configure" - "-prefix" "%{prefix}%" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" "%{prefix}%" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "bootstrap"] - [make "world.opt"] - [make "-i" "install"] - [make "-C" "metalib" "all" "install" "install.opt"] -] -packages : [ "base-unix" "base-bigarray" "base-threads" "base-metaocaml-ocamlfind"] -env: [ - [ CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" ] -] diff --git a/compilers/4.04.0/4.04.0+BER/4.04.0+BER.descr b/compilers/4.04.0/4.04.0+BER/4.04.0+BER.descr deleted file mode 100644 index 459cb5c4912..00000000000 --- a/compilers/4.04.0/4.04.0+BER/4.04.0+BER.descr +++ /dev/null @@ -1 +0,0 @@ -BER-N104 MetaOCaml diff --git a/compilers/4.04.0/4.04.0+afl/4.04.0+afl.comp b/compilers/4.04.0/4.04.0+afl/4.04.0+afl.comp deleted file mode 100644 index 20ca5bb1df9..00000000000 --- a/compilers/4.04.0/4.04.0+afl/4.04.0+afl.comp +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1" -version: "4.04.0+afl" -src: "https://github.com/stedolan/ocaml/archive/afl-backport.tar.gz" -build: [ - ["mkdir" "-p" "%{lib}%/ocaml/"] - ["sh" "-exc" "echo \"* : g = 1\" > %{lib}%/ocaml/ocaml_compiler_internal_params"] - ["./configure" - "-prefix" prefix - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.0/4.04.0+afl/4.04.0+afl.descr b/compilers/4.04.0/4.04.0+afl/4.04.0+afl.descr deleted file mode 100644 index 273cb731204..00000000000 --- a/compilers/4.04.0/4.04.0+afl/4.04.0+afl.descr +++ /dev/null @@ -1 +0,0 @@ -OCaml 4.04.0, with afl-fuzz instrumentation backported from 4.05 \ No newline at end of file diff --git a/compilers/4.04.0/4.04.0+beta1+flambda/4.04.0+beta1+flambda.comp b/compilers/4.04.0/4.04.0+beta1+flambda/4.04.0+beta1+flambda.comp deleted file mode 100644 index cc792c0849b..00000000000 --- a/compilers/4.04.0/4.04.0+beta1+flambda/4.04.0+beta1+flambda.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.04.0" -src: "https://github.com/ocaml/ocaml/tarball/4.04.0+beta1" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.0/4.04.0+beta1+flambda/4.04.0+beta1+flambda.descr b/compilers/4.04.0/4.04.0+beta1+flambda/4.04.0+beta1+flambda.descr deleted file mode 100644 index cd4e2366410..00000000000 --- a/compilers/4.04.0/4.04.0+beta1+flambda/4.04.0+beta1+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -first beta for 4.04.0, configured with flambda diff --git a/compilers/4.04.0/4.04.0+beta1/4.04.0+beta1.comp b/compilers/4.04.0/4.04.0+beta1/4.04.0+beta1.comp deleted file mode 100644 index 4dc4cfab079..00000000000 --- a/compilers/4.04.0/4.04.0+beta1/4.04.0+beta1.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.04.0" -src: "https://github.com/ocaml/ocaml/tarball/4.04.0+beta1" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.0/4.04.0+beta1/4.04.0+beta1.descr b/compilers/4.04.0/4.04.0+beta1/4.04.0+beta1.descr deleted file mode 100644 index c0949312f69..00000000000 --- a/compilers/4.04.0/4.04.0+beta1/4.04.0+beta1.descr +++ /dev/null @@ -1 +0,0 @@ -first beta for 4.04.0 diff --git a/compilers/4.04.0/4.04.0+beta2+flambda/4.04.0+beta2+flambda.comp b/compilers/4.04.0/4.04.0+beta2+flambda/4.04.0+beta2+flambda.comp deleted file mode 100644 index bb5b2783d5d..00000000000 --- a/compilers/4.04.0/4.04.0+beta2+flambda/4.04.0+beta2+flambda.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.04.0" -src: "https://github.com/ocaml/ocaml/tarball/4.04.0+beta2" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.0/4.04.0+beta2+flambda/4.04.0+beta2+flambda.descr b/compilers/4.04.0/4.04.0+beta2+flambda/4.04.0+beta2+flambda.descr deleted file mode 100644 index 4f334ac7f8d..00000000000 --- a/compilers/4.04.0/4.04.0+beta2+flambda/4.04.0+beta2+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -second beta for 4.04.0, configured with flambda diff --git a/compilers/4.04.0/4.04.0+beta2/4.04.0+beta2.comp b/compilers/4.04.0/4.04.0+beta2/4.04.0+beta2.comp deleted file mode 100644 index 7a183e3612f..00000000000 --- a/compilers/4.04.0/4.04.0+beta2/4.04.0+beta2.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.04.0" -src: "https://github.com/ocaml/ocaml/tarball/4.04.0+beta2" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.0/4.04.0+beta2/4.04.0+beta2.descr b/compilers/4.04.0/4.04.0+beta2/4.04.0+beta2.descr deleted file mode 100644 index 16ea8db09eb..00000000000 --- a/compilers/4.04.0/4.04.0+beta2/4.04.0+beta2.descr +++ /dev/null @@ -1 +0,0 @@ -second beta for 4.04.0 diff --git a/compilers/4.04.0/4.04.0+bytecode-only/4.04.0+bytecode-only.comp b/compilers/4.04.0/4.04.0+bytecode-only/4.04.0+bytecode-only.comp deleted file mode 100644 index 0bc53035c7e..00000000000 --- a/compilers/4.04.0/4.04.0+bytecode-only/4.04.0+bytecode-only.comp +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1" -version: "4.04.0" -src: "https://github.com/ocaml/ocaml/archive/4.04.0.tar.gz" -build: [ - [ - "./configure" - "-prefix" prefix "-with-debug-runtime" "-no-native-compiler" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" prefix "-with-debug-runtime" "-no-native-compiler" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.0/4.04.0+bytecode-only/4.04.0+bytecode-only.descr b/compilers/4.04.0/4.04.0+bytecode-only/4.04.0+bytecode-only.descr deleted file mode 100644 index 58975c2238a..00000000000 --- a/compilers/4.04.0/4.04.0+bytecode-only/4.04.0+bytecode-only.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.04.0 release, without the native-code compiler. diff --git a/compilers/4.04.0/4.04.0+copatterns/4.04.0+copatterns.comp b/compilers/4.04.0/4.04.0+copatterns/4.04.0+copatterns.comp deleted file mode 100644 index d1bb1b563cc..00000000000 --- a/compilers/4.04.0/4.04.0+copatterns/4.04.0+copatterns.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.04.0" -src: "https://github.com/yurug/ocaml4.04.0-copatterns/archive/V0.5.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" "base-bigarray" "base-threads" -] -env: [ - [ CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" ] -] diff --git a/compilers/4.04.0/4.04.0+copatterns/4.04.0+copatterns.descr b/compilers/4.04.0/4.04.0+copatterns/4.04.0+copatterns.descr deleted file mode 100644 index 3cd9255250d..00000000000 --- a/compilers/4.04.0/4.04.0+copatterns/4.04.0+copatterns.descr +++ /dev/null @@ -1 +0,0 @@ -An extension of OCaml with copatterns \ No newline at end of file diff --git a/compilers/4.04.0/4.04.0+fPIC/4.04.0+fPIC.comp b/compilers/4.04.0/4.04.0+fPIC/4.04.0+fPIC.comp deleted file mode 100644 index 121804de2dd..00000000000 --- a/compilers/4.04.0/4.04.0+fPIC/4.04.0+fPIC.comp +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1" -version: "4.04.0" -src: "https://github.com/ocaml/ocaml/archive/4.04.0.tar.gz" -build: [ - [ - "./configure" - "-cc" - "cc -fPIC" - "-aspp" - "cc -c -fPIC" - "-prefix" - prefix - "-with-debug-runtime" - ] - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.0/4.04.0+fPIC/4.04.0+fPIC.descr b/compilers/4.04.0/4.04.0+fPIC/4.04.0+fPIC.descr deleted file mode 100644 index 5d7705ce3e1..00000000000 --- a/compilers/4.04.0/4.04.0+fPIC/4.04.0+fPIC.descr +++ /dev/null @@ -1 +0,0 @@ -OCaml 4.04.0 compiled with -fPIC runtime libs diff --git a/compilers/4.04.0/4.04.0+flambda/4.04.0+flambda.comp b/compilers/4.04.0/4.04.0+flambda/4.04.0+flambda.comp deleted file mode 100644 index eeaf6ca5663..00000000000 --- a/compilers/4.04.0/4.04.0+flambda/4.04.0+flambda.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.04.0" -src: "https://github.com/ocaml/ocaml/archive/4.04.0.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.0/4.04.0+flambda/4.04.0+flambda.descr b/compilers/4.04.0/4.04.0+flambda/4.04.0+flambda.descr deleted file mode 100644 index 82f1cbdf6d9..00000000000 --- a/compilers/4.04.0/4.04.0+flambda/4.04.0+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.04.0 release with flambda activated diff --git a/compilers/4.04.0/4.04.0+fp+flambda/4.04.0+fp+flambda.comp b/compilers/4.04.0/4.04.0+fp+flambda/4.04.0+fp+flambda.comp deleted file mode 100644 index 039863deead..00000000000 --- a/compilers/4.04.0/4.04.0+fp+flambda/4.04.0+fp+flambda.comp +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1" -version: "4.04.0" -src: "https://github.com/ocaml/ocaml/archive/4.04.0.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.0/4.04.0+fp+flambda/4.04.0+fp+flambda.descr b/compilers/4.04.0/4.04.0+fp+flambda/4.04.0+fp+flambda.descr deleted file mode 100644 index 7028732bd41..00000000000 --- a/compilers/4.04.0/4.04.0+fp+flambda/4.04.0+fp+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.04.0 release with frame-pointers and flambda activated diff --git a/compilers/4.04.0/4.04.0+fp/4.04.0+fp.comp b/compilers/4.04.0/4.04.0+fp/4.04.0+fp.comp deleted file mode 100644 index 0b995815e55..00000000000 --- a/compilers/4.04.0/4.04.0+fp/4.04.0+fp.comp +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1" -version: "4.04.0" -src: "https://github.com/ocaml/ocaml/archive/4.04.0.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.0/4.04.0+fp/4.04.0+fp.descr b/compilers/4.04.0/4.04.0+fp/4.04.0+fp.descr deleted file mode 100644 index c9e1734b3c5..00000000000 --- a/compilers/4.04.0/4.04.0+fp/4.04.0+fp.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.04.0 release with frame-pointers diff --git a/compilers/4.04.0/4.04.0+safe-string/4.04.0+safe-string.comp b/compilers/4.04.0/4.04.0+safe-string/4.04.0+safe-string.comp deleted file mode 100644 index 45adee634aa..00000000000 --- a/compilers/4.04.0/4.04.0+safe-string/4.04.0+safe-string.comp +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1" -version: "4.04.0" -src: "https://github.com/ocaml/ocaml/archive/4.04.0.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-safe-string" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-safe-string" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ "base-unix" "base-bigarray" "base-threads" ] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.0/4.04.0+safe-string/4.04.0+safe-string.descr b/compilers/4.04.0/4.04.0+safe-string/4.04.0+safe-string.descr deleted file mode 100644 index b768fffe62f..00000000000 --- a/compilers/4.04.0/4.04.0+safe-string/4.04.0+safe-string.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.04.0 release with -safe-string enabled. diff --git a/compilers/4.04.0/4.04.0+spacetime/4.04.0+spacetime.comp b/compilers/4.04.0/4.04.0+spacetime/4.04.0+spacetime.comp deleted file mode 100644 index e778ac77842..00000000000 --- a/compilers/4.04.0/4.04.0+spacetime/4.04.0+spacetime.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.04.0" -src: "https://github.com/ocaml/ocaml/archive/4.04.0.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-spacetime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-spacetime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.0/4.04.0+spacetime/4.04.0+spacetime.descr b/compilers/4.04.0/4.04.0+spacetime/4.04.0+spacetime.descr deleted file mode 100644 index 2c26b161606..00000000000 --- a/compilers/4.04.0/4.04.0+spacetime/4.04.0+spacetime.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.04.0 release with spacetime activated diff --git a/compilers/4.04.0/4.04.0+termux/4.04.0+termux.comp b/compilers/4.04.0/4.04.0+termux/4.04.0+termux.comp deleted file mode 100644 index 0b275dbb9ff..00000000000 --- a/compilers/4.04.0/4.04.0+termux/4.04.0+termux.comp +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1" -version: "4.04.0" -src: "https://github.com/ocaml/ocaml/archive/4.04.0.tar.gz" -build: [ - ["sh" "./configure" "-prefix" prefix "-with-debug-runtime"] - [make "world"] - [make "world.opt"] - [make "install"] -] -patches: [ "http://ygrek.org.ua/files/ocaml-4.04.0+termux.patch" ] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.0/4.04.0+termux/4.04.0+termux.descr b/compilers/4.04.0/4.04.0+termux/4.04.0+termux.descr deleted file mode 100644 index be7a6c89bf3..00000000000 --- a/compilers/4.04.0/4.04.0+termux/4.04.0+termux.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.04.0 release + termux patch diff --git a/compilers/4.04.0/4.04.0+trunk+forced_lto/4.04.0+trunk+forced_lto.comp b/compilers/4.04.0/4.04.0+trunk+forced_lto/4.04.0+trunk+forced_lto.comp deleted file mode 100644 index 96e838e7702..00000000000 --- a/compilers/4.04.0/4.04.0+trunk+forced_lto/4.04.0+trunk+forced_lto.comp +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1" -version: "4.04.0" -src: "https://github.com/chambart/ocaml-1/archive/lto.tar.gz" -build: [ - [ - "sh" - "-exc" - "echo \"* : lto = 1\" > %{lib}%/ocaml/ocaml_compiler_internal_params" - ] - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ "base-unix" "base-bigarray" "base-threads" ] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.0/4.04.0+trunk+forced_lto/4.04.0+trunk+forced_lto.descr b/compilers/4.04.0/4.04.0+trunk+forced_lto/4.04.0+trunk+forced_lto.descr deleted file mode 100644 index 928f09cb4c8..00000000000 --- a/compilers/4.04.0/4.04.0+trunk+forced_lto/4.04.0+trunk+forced_lto.descr +++ /dev/null @@ -1 +0,0 @@ -Whole program dead code elimination enabled by default (Warning: this breaks dynlink) \ No newline at end of file diff --git a/compilers/4.04.0/4.04.0/4.04.0.comp b/compilers/4.04.0/4.04.0/4.04.0.comp deleted file mode 100644 index d786de0fa36..00000000000 --- a/compilers/4.04.0/4.04.0/4.04.0.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.04.0" -src: "https://github.com/ocaml/ocaml/archive/4.04.0.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.0/4.04.0/4.04.0.descr b/compilers/4.04.0/4.04.0/4.04.0.descr deleted file mode 100644 index 1b49e6ed27d..00000000000 --- a/compilers/4.04.0/4.04.0/4.04.0.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.04.0 release diff --git a/compilers/4.04.1/4.04.1+32bit/4.04.1+32bit.comp b/compilers/4.04.1/4.04.1+32bit/4.04.1+32bit.comp deleted file mode 100644 index c1bce245398..00000000000 --- a/compilers/4.04.1/4.04.1+32bit/4.04.1+32bit.comp +++ /dev/null @@ -1,44 +0,0 @@ -opam-version: "1" -version: "4.04.1" -src: "https://github.com/ocaml/ocaml/archive/4.04.1.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-cc" - "gcc -m32" - "-as" - "as --32" - "-aspp" - "gcc -m32 -c" - "-host" - "i386-linux" - "-partialld" - "ld -r -melf_i386" - ] {os = "linux"} - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-cc" - "gcc -Wl,-read_only_relocs,suppress -arch i386 -m32" - "-as" - "as -arch i386" - "-aspp" - "gcc -arch i386 -m32 -c" - "-host" - "i386-apple-darwin13.2.0" - ] {os = "darwin"} - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.1/4.04.1+32bit/4.04.1+32bit.descr b/compilers/4.04.1/4.04.1+32bit/4.04.1+32bit.descr deleted file mode 100644 index 90ed47ad3d5..00000000000 --- a/compilers/4.04.1/4.04.1+32bit/4.04.1+32bit.descr +++ /dev/null @@ -1 +0,0 @@ -OCaml 4.04.1 compiled in 32-bit mode for 64-bit Linux and OS X hosts diff --git a/compilers/4.04.1/4.04.1+bytecode-only/4.04.1+bytecode-only.comp b/compilers/4.04.1/4.04.1+bytecode-only/4.04.1+bytecode-only.comp deleted file mode 100644 index 0a0aa70337f..00000000000 --- a/compilers/4.04.1/4.04.1+bytecode-only/4.04.1+bytecode-only.comp +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1" -version: "4.04.1" -src: "https://github.com/ocaml/ocaml/archive/4.04.1.tar.gz" -build: [ - [ - "./configure" - "-prefix" prefix "-with-debug-runtime" "-no-native-compiler" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" prefix "-with-debug-runtime" "-no-native-compiler" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.1/4.04.1+bytecode-only/4.04.1+bytecode-only.descr b/compilers/4.04.1/4.04.1+bytecode-only/4.04.1+bytecode-only.descr deleted file mode 100644 index 780e701fbed..00000000000 --- a/compilers/4.04.1/4.04.1+bytecode-only/4.04.1+bytecode-only.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.04.1 release, without the native-code compiler. diff --git a/compilers/4.04.1/4.04.1+fPIC/4.04.1+fPIC.comp b/compilers/4.04.1/4.04.1+fPIC/4.04.1+fPIC.comp deleted file mode 100644 index 161086e4285..00000000000 --- a/compilers/4.04.1/4.04.1+fPIC/4.04.1+fPIC.comp +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1" -version: "4.04.1" -src: "https://github.com/ocaml/ocaml/archive/4.04.1.tar.gz" -build: [ - [ - "./configure" - "-cc" - "cc -fPIC" - "-aspp" - "cc -c -fPIC" - "-prefix" - prefix - "-with-debug-runtime" - ] - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.1/4.04.1+fPIC/4.04.1+fPIC.descr b/compilers/4.04.1/4.04.1+fPIC/4.04.1+fPIC.descr deleted file mode 100644 index 2dec23b882f..00000000000 --- a/compilers/4.04.1/4.04.1+fPIC/4.04.1+fPIC.descr +++ /dev/null @@ -1 +0,0 @@ -OCaml 4.04.1 compiled with -fPIC runtime libs diff --git a/compilers/4.04.1/4.04.1+flambda/4.04.1+flambda.comp b/compilers/4.04.1/4.04.1+flambda/4.04.1+flambda.comp deleted file mode 100644 index bc4b31c184e..00000000000 --- a/compilers/4.04.1/4.04.1+flambda/4.04.1+flambda.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.04.1" -src: "https://github.com/ocaml/ocaml/archive/4.04.1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.1/4.04.1+flambda/4.04.1+flambda.descr b/compilers/4.04.1/4.04.1+flambda/4.04.1+flambda.descr deleted file mode 100644 index eb682a2c439..00000000000 --- a/compilers/4.04.1/4.04.1+flambda/4.04.1+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.04.1 release with flambda activated diff --git a/compilers/4.04.1/4.04.1+fp+flambda/4.04.1+fp+flambda.comp b/compilers/4.04.1/4.04.1+fp+flambda/4.04.1+fp+flambda.comp deleted file mode 100644 index 78550d9db2f..00000000000 --- a/compilers/4.04.1/4.04.1+fp+flambda/4.04.1+fp+flambda.comp +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1" -version: "4.04.1" -src: "https://github.com/ocaml/ocaml/archive/4.04.1.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.1/4.04.1+fp+flambda/4.04.1+fp+flambda.descr b/compilers/4.04.1/4.04.1+fp+flambda/4.04.1+fp+flambda.descr deleted file mode 100644 index 7f1faf39f8f..00000000000 --- a/compilers/4.04.1/4.04.1+fp+flambda/4.04.1+fp+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.04.1 release with frame-pointers and flambda activated diff --git a/compilers/4.04.1/4.04.1+fp/4.04.1+fp.comp b/compilers/4.04.1/4.04.1+fp/4.04.1+fp.comp deleted file mode 100644 index 28be6796127..00000000000 --- a/compilers/4.04.1/4.04.1+fp/4.04.1+fp.comp +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1" -version: "4.04.1" -src: "https://github.com/ocaml/ocaml/archive/4.04.1.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.1/4.04.1+fp/4.04.1+fp.descr b/compilers/4.04.1/4.04.1+fp/4.04.1+fp.descr deleted file mode 100644 index 67555bb40d4..00000000000 --- a/compilers/4.04.1/4.04.1+fp/4.04.1+fp.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.04.1 release with frame-pointers diff --git a/compilers/4.04.1/4.04.1+safe-string/4.04.1+safe-string.comp b/compilers/4.04.1/4.04.1+safe-string/4.04.1+safe-string.comp deleted file mode 100644 index feb2f090e93..00000000000 --- a/compilers/4.04.1/4.04.1+safe-string/4.04.1+safe-string.comp +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1" -version: "4.04.1" -src: "https://github.com/ocaml/ocaml/archive/4.04.1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-safe-string" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-safe-string" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ "base-unix" "base-bigarray" "base-threads" ] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.1/4.04.1+safe-string/4.04.1+safe-string.descr b/compilers/4.04.1/4.04.1+safe-string/4.04.1+safe-string.descr deleted file mode 100644 index 895e0d21195..00000000000 --- a/compilers/4.04.1/4.04.1+safe-string/4.04.1+safe-string.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.04.1 release with -safe-string enabled. diff --git a/compilers/4.04.1/4.04.1+spacetime/4.04.1+spacetime.comp b/compilers/4.04.1/4.04.1+spacetime/4.04.1+spacetime.comp deleted file mode 100644 index 622b3d2c627..00000000000 --- a/compilers/4.04.1/4.04.1+spacetime/4.04.1+spacetime.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.04.1" -src: "https://github.com/ocaml/ocaml/archive/4.04.1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-spacetime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-spacetime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.1/4.04.1+spacetime/4.04.1+spacetime.descr b/compilers/4.04.1/4.04.1+spacetime/4.04.1+spacetime.descr deleted file mode 100644 index da5a7189490..00000000000 --- a/compilers/4.04.1/4.04.1+spacetime/4.04.1+spacetime.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.04.1 release with spacetime activated diff --git a/compilers/4.04.1/4.04.1/4.04.1.comp b/compilers/4.04.1/4.04.1/4.04.1.comp deleted file mode 100644 index 343174889eb..00000000000 --- a/compilers/4.04.1/4.04.1/4.04.1.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.04.1" -src: "https://github.com/ocaml/ocaml/archive/4.04.1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.1/4.04.1/4.04.1.descr b/compilers/4.04.1/4.04.1/4.04.1.descr deleted file mode 100644 index 8ca8b7104fa..00000000000 --- a/compilers/4.04.1/4.04.1/4.04.1.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.04.1 release diff --git a/compilers/4.04.2/4.04.2+32bit/4.04.2+32bit.comp b/compilers/4.04.2/4.04.2+32bit/4.04.2+32bit.comp deleted file mode 100644 index 62416fc3b73..00000000000 --- a/compilers/4.04.2/4.04.2+32bit/4.04.2+32bit.comp +++ /dev/null @@ -1,44 +0,0 @@ -opam-version: "1" -version: "4.04.2" -src: "https://github.com/ocaml/ocaml/archive/4.04.2.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-cc" - "gcc -m32" - "-as" - "as --32" - "-aspp" - "gcc -m32 -c" - "-host" - "i386-linux" - "-partialld" - "ld -r -melf_i386" - ] {os = "linux"} - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-cc" - "gcc -Wl,-read_only_relocs,suppress -arch i386 -m32" - "-as" - "as -arch i386" - "-aspp" - "gcc -arch i386 -m32 -c" - "-host" - "i386-apple-darwin13.2.0" - ] {os = "darwin"} - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.2/4.04.2+32bit/4.04.2+32bit.descr b/compilers/4.04.2/4.04.2+32bit/4.04.2+32bit.descr deleted file mode 100644 index 3474fb8990a..00000000000 --- a/compilers/4.04.2/4.04.2+32bit/4.04.2+32bit.descr +++ /dev/null @@ -1 +0,0 @@ -OCaml 4.04.2 compiled in 32-bit mode for 64-bit Linux and OS X hosts diff --git a/compilers/4.04.2/4.04.2+bytecode-only/4.04.2+bytecode-only.comp b/compilers/4.04.2/4.04.2+bytecode-only/4.04.2+bytecode-only.comp deleted file mode 100644 index 31213e6ef04..00000000000 --- a/compilers/4.04.2/4.04.2+bytecode-only/4.04.2+bytecode-only.comp +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1" -version: "4.04.2" -src: "https://github.com/ocaml/ocaml/archive/4.04.2.tar.gz" -build: [ - [ - "./configure" - "-prefix" prefix "-with-debug-runtime" "-no-native-compiler" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" prefix "-with-debug-runtime" "-no-native-compiler" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.2/4.04.2+bytecode-only/4.04.2+bytecode-only.descr b/compilers/4.04.2/4.04.2+bytecode-only/4.04.2+bytecode-only.descr deleted file mode 100644 index 248f5612b1d..00000000000 --- a/compilers/4.04.2/4.04.2+bytecode-only/4.04.2+bytecode-only.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.04.2 release, without the native-code compiler. diff --git a/compilers/4.04.2/4.04.2+fPIC/4.04.2+fPIC.comp b/compilers/4.04.2/4.04.2+fPIC/4.04.2+fPIC.comp deleted file mode 100644 index adc9701ecc3..00000000000 --- a/compilers/4.04.2/4.04.2+fPIC/4.04.2+fPIC.comp +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1" -version: "4.04.2" -src: "https://github.com/ocaml/ocaml/archive/4.04.2.tar.gz" -build: [ - [ - "./configure" - "-cc" - "cc -fPIC" - "-aspp" - "cc -c -fPIC" - "-prefix" - prefix - "-with-debug-runtime" - ] - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.2/4.04.2+fPIC/4.04.2+fPIC.descr b/compilers/4.04.2/4.04.2+fPIC/4.04.2+fPIC.descr deleted file mode 100644 index ec4ce0cf9bc..00000000000 --- a/compilers/4.04.2/4.04.2+fPIC/4.04.2+fPIC.descr +++ /dev/null @@ -1 +0,0 @@ -OCaml 4.04.2 compiled with -fPIC runtime libs diff --git a/compilers/4.04.2/4.04.2+flambda/4.04.2+flambda.comp b/compilers/4.04.2/4.04.2+flambda/4.04.2+flambda.comp deleted file mode 100644 index d2ba04a0b9c..00000000000 --- a/compilers/4.04.2/4.04.2+flambda/4.04.2+flambda.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.04.2" -src: "https://github.com/ocaml/ocaml/archive/4.04.2.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.2/4.04.2+flambda/4.04.2+flambda.descr b/compilers/4.04.2/4.04.2+flambda/4.04.2+flambda.descr deleted file mode 100644 index 33cdf2eb676..00000000000 --- a/compilers/4.04.2/4.04.2+flambda/4.04.2+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.04.2 release with flambda activated diff --git a/compilers/4.04.2/4.04.2+fp+flambda/4.04.2+fp+flambda.comp b/compilers/4.04.2/4.04.2+fp+flambda/4.04.2+fp+flambda.comp deleted file mode 100644 index 3e36cc9a9cb..00000000000 --- a/compilers/4.04.2/4.04.2+fp+flambda/4.04.2+fp+flambda.comp +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1" -version: "4.04.2" -src: "https://github.com/ocaml/ocaml/archive/4.04.2.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.2/4.04.2+fp+flambda/4.04.2+fp+flambda.descr b/compilers/4.04.2/4.04.2+fp+flambda/4.04.2+fp+flambda.descr deleted file mode 100644 index c52f517d98a..00000000000 --- a/compilers/4.04.2/4.04.2+fp+flambda/4.04.2+fp+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.04.2 release with frame-pointers and flambda activated diff --git a/compilers/4.04.2/4.04.2+fp/4.04.2+fp.comp b/compilers/4.04.2/4.04.2+fp/4.04.2+fp.comp deleted file mode 100644 index a14bbb15eca..00000000000 --- a/compilers/4.04.2/4.04.2+fp/4.04.2+fp.comp +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1" -version: "4.04.2" -src: "https://github.com/ocaml/ocaml/archive/4.04.2.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.2/4.04.2+fp/4.04.2+fp.descr b/compilers/4.04.2/4.04.2+fp/4.04.2+fp.descr deleted file mode 100644 index bf4f0a9ec6e..00000000000 --- a/compilers/4.04.2/4.04.2+fp/4.04.2+fp.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.04.2 release with frame-pointers diff --git a/compilers/4.04.2/4.04.2+safe-string/4.04.2+safe-string.comp b/compilers/4.04.2/4.04.2+safe-string/4.04.2+safe-string.comp deleted file mode 100644 index 57604a9bbec..00000000000 --- a/compilers/4.04.2/4.04.2+safe-string/4.04.2+safe-string.comp +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1" -version: "4.04.2" -src: "https://github.com/ocaml/ocaml/archive/4.04.2.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-safe-string" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-safe-string" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ "base-unix" "base-bigarray" "base-threads" ] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.2/4.04.2+safe-string/4.04.2+safe-string.descr b/compilers/4.04.2/4.04.2+safe-string/4.04.2+safe-string.descr deleted file mode 100644 index 011abf9225a..00000000000 --- a/compilers/4.04.2/4.04.2+safe-string/4.04.2+safe-string.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.04.2 release with -safe-string enabled. diff --git a/compilers/4.04.2/4.04.2+spacetime/4.04.2+spacetime.comp b/compilers/4.04.2/4.04.2+spacetime/4.04.2+spacetime.comp deleted file mode 100644 index fa2268f64c6..00000000000 --- a/compilers/4.04.2/4.04.2+spacetime/4.04.2+spacetime.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.04.2" -src: "https://github.com/ocaml/ocaml/archive/4.04.2.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-spacetime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-spacetime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.2/4.04.2+spacetime/4.04.2+spacetime.descr b/compilers/4.04.2/4.04.2+spacetime/4.04.2+spacetime.descr deleted file mode 100644 index 4efbf00e862..00000000000 --- a/compilers/4.04.2/4.04.2+spacetime/4.04.2+spacetime.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.04.2 release with spacetime activated diff --git a/compilers/4.04.2/4.04.2+statistical-memprof/4.04.2+statistical-memprof.comp b/compilers/4.04.2/4.04.2+statistical-memprof/4.04.2+statistical-memprof.comp deleted file mode 100644 index 3e1288d39e9..00000000000 --- a/compilers/4.04.2/4.04.2+statistical-memprof/4.04.2+statistical-memprof.comp +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1" -version: "4.04.2" -src: "https://github.com/chambart/ocaml-1/archive/jhj_memprof_4.04.2.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "--statmemprof" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - "--statmemprof" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.2/4.04.2+statistical-memprof/4.04.2+statistical-memprof.descr b/compilers/4.04.2/4.04.2+statistical-memprof/4.04.2+statistical-memprof.descr deleted file mode 100644 index a39d12ca23a..00000000000 --- a/compilers/4.04.2/4.04.2+statistical-memprof/4.04.2+statistical-memprof.descr +++ /dev/null @@ -1 +0,0 @@ -OCaml 4.04.2 plus statistical memory profiling, see diff --git a/compilers/4.04.2/4.04.2/4.04.2.comp b/compilers/4.04.2/4.04.2/4.04.2.comp deleted file mode 100644 index 19bb0320c1e..00000000000 --- a/compilers/4.04.2/4.04.2/4.04.2.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.04.2" -src: "https://github.com/ocaml/ocaml/archive/4.04.2.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.04.2/4.04.2/4.04.2.descr b/compilers/4.04.2/4.04.2/4.04.2.descr deleted file mode 100644 index 1a87cf2e48b..00000000000 --- a/compilers/4.04.2/4.04.2/4.04.2.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.04.2 release diff --git a/compilers/4.05.0/4.05.0+32bit/4.05.0+32bit.comp b/compilers/4.05.0/4.05.0+32bit/4.05.0+32bit.comp deleted file mode 100644 index f5fa293f23d..00000000000 --- a/compilers/4.05.0/4.05.0+32bit/4.05.0+32bit.comp +++ /dev/null @@ -1,44 +0,0 @@ -opam-version: "1" -version: "4.05.0" -src: "https://github.com/ocaml/ocaml/archive/4.05.0.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-cc" - "gcc -m32" - "-as" - "as --32" - "-aspp" - "gcc -m32 -c" - "-host" - "i386-linux" - "-partialld" - "ld -r -melf_i386" - ] {os = "linux"} - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-cc" - "gcc -Wl,-read_only_relocs,suppress -arch i386 -m32" - "-as" - "as -arch i386" - "-aspp" - "gcc -arch i386 -m32 -c" - "-host" - "i386-apple-darwin13.2.0" - ] {os = "darwin"} - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.05.0/4.05.0+32bit/4.05.0+32bit.descr b/compilers/4.05.0/4.05.0+32bit/4.05.0+32bit.descr deleted file mode 100644 index c4503c7b1ec..00000000000 --- a/compilers/4.05.0/4.05.0+32bit/4.05.0+32bit.descr +++ /dev/null @@ -1 +0,0 @@ -OCaml 4.05.0 compiled in 32-bit mode for 64-bit Linux and OS X hosts diff --git a/compilers/4.05.0/4.05.0+afl/4.05.0+afl.comp b/compilers/4.05.0/4.05.0+afl/4.05.0+afl.comp deleted file mode 100644 index 831965b86a6..00000000000 --- a/compilers/4.05.0/4.05.0+afl/4.05.0+afl.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.05.0" -src: "https://github.com/ocaml/ocaml/archive/4.05.0.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-afl-instrument" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-afl-instrument" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.05.0/4.05.0+afl/4.05.0+afl.descr b/compilers/4.05.0/4.05.0+afl/4.05.0+afl.descr deleted file mode 100644 index a1caa5d7d93..00000000000 --- a/compilers/4.05.0/4.05.0+afl/4.05.0+afl.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.05.0 release with afl-fuzz instrumentation diff --git a/compilers/4.05.0/4.05.0+beta1+flambda/4.05.0+beta1+flambda.comp b/compilers/4.05.0/4.05.0+beta1+flambda/4.05.0+beta1+flambda.comp deleted file mode 100644 index 2f48e51e5f8..00000000000 --- a/compilers/4.05.0/4.05.0+beta1+flambda/4.05.0+beta1+flambda.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.05.0" -src: "https://github.com/ocaml/ocaml/archive/4.05.0+beta1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.05.0/4.05.0+beta1+flambda/4.05.0+beta1+flambda.descr b/compilers/4.05.0/4.05.0+beta1+flambda/4.05.0+beta1+flambda.descr deleted file mode 100644 index 41ddf3b5725..00000000000 --- a/compilers/4.05.0/4.05.0+beta1+flambda/4.05.0+beta1+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -first beta of 4.05.0 with flambda activated diff --git a/compilers/4.05.0/4.05.0+beta1/4.05.0+beta1.comp b/compilers/4.05.0/4.05.0+beta1/4.05.0+beta1.comp deleted file mode 100644 index d8905440db5..00000000000 --- a/compilers/4.05.0/4.05.0+beta1/4.05.0+beta1.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.05.0" -src: "https://github.com/ocaml/ocaml/archive/4.05.0+beta1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.05.0/4.05.0+beta1/4.05.0+beta1.descr b/compilers/4.05.0/4.05.0+beta1/4.05.0+beta1.descr deleted file mode 100644 index 7b77bde5006..00000000000 --- a/compilers/4.05.0/4.05.0+beta1/4.05.0+beta1.descr +++ /dev/null @@ -1,2 +0,0 @@ -First beta of 4.05.0 - diff --git a/compilers/4.05.0/4.05.0+beta2+flambda/4.05.0+beta2+flambda.comp b/compilers/4.05.0/4.05.0+beta2+flambda/4.05.0+beta2+flambda.comp deleted file mode 100644 index 080da37214a..00000000000 --- a/compilers/4.05.0/4.05.0+beta2+flambda/4.05.0+beta2+flambda.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.05.0" -src: "https://github.com/ocaml/ocaml/archive/4.05.0+beta2.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.05.0/4.05.0+beta2+flambda/4.05.0+beta2+flambda.descr b/compilers/4.05.0/4.05.0+beta2+flambda/4.05.0+beta2+flambda.descr deleted file mode 100644 index 4b188edb0cf..00000000000 --- a/compilers/4.05.0/4.05.0+beta2+flambda/4.05.0+beta2+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -Second beta of 4.05.0 with flambda activated diff --git a/compilers/4.05.0/4.05.0+beta2/4.05.0+beta2.comp b/compilers/4.05.0/4.05.0+beta2/4.05.0+beta2.comp deleted file mode 100644 index cbb4b652499..00000000000 --- a/compilers/4.05.0/4.05.0+beta2/4.05.0+beta2.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.05.0" -src: "https://github.com/ocaml/ocaml/archive/4.05.0+beta2.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.05.0/4.05.0+beta2/4.05.0+beta2.descr b/compilers/4.05.0/4.05.0+beta2/4.05.0+beta2.descr deleted file mode 100644 index 7d21ace8002..00000000000 --- a/compilers/4.05.0/4.05.0+beta2/4.05.0+beta2.descr +++ /dev/null @@ -1 +0,0 @@ -Second beta of 4.05.0 diff --git a/compilers/4.05.0/4.05.0+beta3/4.05.0+beta3.comp b/compilers/4.05.0/4.05.0+beta3/4.05.0+beta3.comp deleted file mode 100644 index c835c1480c8..00000000000 --- a/compilers/4.05.0/4.05.0+beta3/4.05.0+beta3.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.05.0" -src: "https://github.com/ocaml/ocaml/archive/4.05.0+beta3.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.05.0/4.05.0+beta3/4.05.0+beta3.descr b/compilers/4.05.0/4.05.0+beta3/4.05.0+beta3.descr deleted file mode 100644 index 9d6969bc67e..00000000000 --- a/compilers/4.05.0/4.05.0+beta3/4.05.0+beta3.descr +++ /dev/null @@ -1 +0,0 @@ -Third beta of 4.05.0 diff --git a/compilers/4.05.0/4.05.0+flambda/4.05.0+flambda.comp b/compilers/4.05.0/4.05.0+flambda/4.05.0+flambda.comp deleted file mode 100644 index b1bc3296e0f..00000000000 --- a/compilers/4.05.0/4.05.0+flambda/4.05.0+flambda.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.05.0" -src: "https://github.com/ocaml/ocaml/archive/4.05.0.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.05.0/4.05.0+flambda/4.05.0+flambda.descr b/compilers/4.05.0/4.05.0+flambda/4.05.0+flambda.descr deleted file mode 100644 index 041c9f0d09a..00000000000 --- a/compilers/4.05.0/4.05.0+flambda/4.05.0+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.05.0 release with flambda activated diff --git a/compilers/4.05.0/4.05.0+lto/4.05.0+lto.comp b/compilers/4.05.0/4.05.0+lto/4.05.0+lto.comp deleted file mode 100644 index 3767c392ab8..00000000000 --- a/compilers/4.05.0/4.05.0+lto/4.05.0+lto.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.05.0" -src: "https://github.com/chambart/ocaml-1/archive/lto_4.05.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" "-lto" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" "-lto" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.05.0/4.05.0+lto/4.05.0+lto.descr b/compilers/4.05.0/4.05.0+lto/4.05.0+lto.descr deleted file mode 100644 index 8ac5947a3a7..00000000000 --- a/compilers/4.05.0/4.05.0+lto/4.05.0+lto.descr +++ /dev/null @@ -1 +0,0 @@ -4.05.0 with lto patch \ No newline at end of file diff --git a/compilers/4.05.0/4.05.0+musl+static+flambda/4.05.0+musl+static+flambda.comp b/compilers/4.05.0/4.05.0+musl+static+flambda/4.05.0+musl+static+flambda.comp deleted file mode 100644 index 934ae3bc62a..00000000000 --- a/compilers/4.05.0/4.05.0+musl+static+flambda/4.05.0+musl+static+flambda.comp +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1" -version: "4.05.0" -src: "https://github.com/ocaml/ocaml/archive/4.05.0.tar.gz" -build: [ - ["./configure" "-prefix" prefix "-with-debug-runtime" "-flambda" - "-cc" "musl-clang -Os" - "-aspp" "musl-clang -c" - "-libs" "-static" - "-no-curses" "-no-graph" - "-no-shared-libs" - ] - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.05.0/4.05.0+musl+static+flambda/4.05.0+musl+static+flambda.descr b/compilers/4.05.0/4.05.0+musl+static+flambda/4.05.0+musl+static+flambda.descr deleted file mode 100644 index eca7166b240..00000000000 --- a/compilers/4.05.0/4.05.0+musl+static+flambda/4.05.0+musl+static+flambda.descr +++ /dev/null @@ -1,3 +0,0 @@ -Official 4.05.0 release compiled with musl-clang -static and with flambda activated - -Requires musl-clang to be installed (package musl on Arch Linux or musl-tools on Debian) diff --git a/compilers/4.05.0/4.05.0+rc1+flambda/4.05.0+rc1+flambda.comp b/compilers/4.05.0/4.05.0+rc1+flambda/4.05.0+rc1+flambda.comp deleted file mode 100644 index db6f1e2ca70..00000000000 --- a/compilers/4.05.0/4.05.0+rc1+flambda/4.05.0+rc1+flambda.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.05.0" -src: "https://github.com/ocaml/ocaml/archive/4.05.0+rc1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.05.0/4.05.0+rc1+flambda/4.05.0+rc1+flambda.descr b/compilers/4.05.0/4.05.0+rc1+flambda/4.05.0+rc1+flambda.descr deleted file mode 100644 index bece3e217af..00000000000 --- a/compilers/4.05.0/4.05.0+rc1+flambda/4.05.0+rc1+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -First release candidate for 4.05.0 with flambda activated diff --git a/compilers/4.05.0/4.05.0+rc1/4.05.0+rc1.comp b/compilers/4.05.0/4.05.0+rc1/4.05.0+rc1.comp deleted file mode 100644 index 85387362cc0..00000000000 --- a/compilers/4.05.0/4.05.0+rc1/4.05.0+rc1.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.05.0" -src: "https://github.com/ocaml/ocaml/archive/4.05.0+rc1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.05.0/4.05.0+rc1/4.05.0+rc1.descr b/compilers/4.05.0/4.05.0+rc1/4.05.0+rc1.descr deleted file mode 100644 index a59c3262c5b..00000000000 --- a/compilers/4.05.0/4.05.0+rc1/4.05.0+rc1.descr +++ /dev/null @@ -1 +0,0 @@ -First release candidate for 4.05.0 diff --git a/compilers/4.05.0/4.05.0+safe-string/4.05.0+safe-string.comp b/compilers/4.05.0/4.05.0+safe-string/4.05.0+safe-string.comp deleted file mode 100644 index 29b6bc32213..00000000000 --- a/compilers/4.05.0/4.05.0+safe-string/4.05.0+safe-string.comp +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1" -version: "4.05.0" -src: "https://github.com/ocaml/ocaml/archive/4.05.0.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-safe-string" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-safe-string" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ "base-unix" "base-bigarray" "base-threads" ] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.05.0/4.05.0+safe-string/4.05.0+safe-string.descr b/compilers/4.05.0/4.05.0+safe-string/4.05.0+safe-string.descr deleted file mode 100644 index c197eeb2e6d..00000000000 --- a/compilers/4.05.0/4.05.0+safe-string/4.05.0+safe-string.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.05.0 release with -safe-string enabled. diff --git a/compilers/4.05.0/4.05.0+spacetime/4.05.0+spacetime.comp b/compilers/4.05.0/4.05.0+spacetime/4.05.0+spacetime.comp deleted file mode 100644 index cdd9cf77da0..00000000000 --- a/compilers/4.05.0/4.05.0+spacetime/4.05.0+spacetime.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.05.0" -src: "https://github.com/ocaml/ocaml/archive/4.05.0.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-spacetime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-spacetime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.05.0/4.05.0+spacetime/4.05.0+spacetime.descr b/compilers/4.05.0/4.05.0+spacetime/4.05.0+spacetime.descr deleted file mode 100644 index 9465b72407c..00000000000 --- a/compilers/4.05.0/4.05.0+spacetime/4.05.0+spacetime.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.05.0 release with spacetime activated diff --git a/compilers/4.05.0/4.05.0+statistical-memprof/4.05.0+statistical-memprof.comp b/compilers/4.05.0/4.05.0+statistical-memprof/4.05.0+statistical-memprof.comp deleted file mode 100644 index fec0ce625e4..00000000000 --- a/compilers/4.05.0/4.05.0+statistical-memprof/4.05.0+statistical-memprof.comp +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1" -version: "4.05.0" -src: "https://github.com/jhjourdan/ocaml/archive/memprof_4.05.0.tar.gz" -build: [ - ["./configure" "-prefix" prefix "-with-debug-runtime" "--statmemprof"] - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.05.0/4.05.0+statistical-memprof/4.05.0+statistical-memprof.descr b/compilers/4.05.0/4.05.0+statistical-memprof/4.05.0+statistical-memprof.descr deleted file mode 100644 index 708ade73cd8..00000000000 --- a/compilers/4.05.0/4.05.0+statistical-memprof/4.05.0+statistical-memprof.descr +++ /dev/null @@ -1 +0,0 @@ -OCaml 4.05.0 plus statistical memory profiling, see diff --git a/compilers/4.05.0/4.05.0+trunk+afl/4.05.0+trunk+afl.comp b/compilers/4.05.0/4.05.0+trunk+afl/4.05.0+trunk+afl.comp deleted file mode 100644 index 5cbbf10fa1d..00000000000 --- a/compilers/4.05.0/4.05.0+trunk+afl/4.05.0+trunk+afl.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.05.0" -src: "https://github.com/ocaml/ocaml/archive/4.05.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-afl-instrument" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-afl-instrument" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.05.0/4.05.0+trunk+afl/4.05.0+trunk+afl.descr b/compilers/4.05.0/4.05.0+trunk+afl/4.05.0+trunk+afl.descr deleted file mode 100644 index 8c81ac05ac2..00000000000 --- a/compilers/4.05.0/4.05.0+trunk+afl/4.05.0+trunk+afl.descr +++ /dev/null @@ -1 +0,0 @@ -latest 4.05 snapshot with afl-fuzz instrumentation diff --git a/compilers/4.05.0/4.05.0+trunk+flambda/4.05.0+trunk+flambda.comp b/compilers/4.05.0/4.05.0+trunk+flambda/4.05.0+trunk+flambda.comp deleted file mode 100644 index ef5509e0c00..00000000000 --- a/compilers/4.05.0/4.05.0+trunk+flambda/4.05.0+trunk+flambda.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.05.0" -src: "https://github.com/ocaml/ocaml/archive/4.05.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.05.0/4.05.0+trunk+flambda/4.05.0+trunk+flambda.descr b/compilers/4.05.0/4.05.0+trunk+flambda/4.05.0+trunk+flambda.descr deleted file mode 100644 index 751499f15ac..00000000000 --- a/compilers/4.05.0/4.05.0+trunk+flambda/4.05.0+trunk+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -latest 4.05 snapshot with flambda activated diff --git a/compilers/4.05.0/4.05.0+trunk+fp+flambda/4.05.0+trunk+fp+flambda.comp b/compilers/4.05.0/4.05.0+trunk+fp+flambda/4.05.0+trunk+fp+flambda.comp deleted file mode 100644 index 8fcd225b662..00000000000 --- a/compilers/4.05.0/4.05.0+trunk+fp+flambda/4.05.0+trunk+fp+flambda.comp +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1" -version: "4.05.0" -src: "https://github.com/ocaml/ocaml/archive/4.05.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.05.0/4.05.0+trunk+fp+flambda/4.05.0+trunk+fp+flambda.descr b/compilers/4.05.0/4.05.0+trunk+fp+flambda/4.05.0+trunk+fp+flambda.descr deleted file mode 100644 index da3920de838..00000000000 --- a/compilers/4.05.0/4.05.0+trunk+fp+flambda/4.05.0+trunk+fp+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -latest 4.05 snapshot with frame-pointers and flambda activated diff --git a/compilers/4.05.0/4.05.0+trunk+fp/4.05.0+trunk+fp.comp b/compilers/4.05.0/4.05.0+trunk+fp/4.05.0+trunk+fp.comp deleted file mode 100644 index d74e2cce58d..00000000000 --- a/compilers/4.05.0/4.05.0+trunk+fp/4.05.0+trunk+fp.comp +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1" -version: "4.05.0" -src: "https://github.com/ocaml/ocaml/archive/4.05.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.05.0/4.05.0+trunk+fp/4.05.0+trunk+fp.descr b/compilers/4.05.0/4.05.0+trunk+fp/4.05.0+trunk+fp.descr deleted file mode 100644 index 7f44ce2c4f9..00000000000 --- a/compilers/4.05.0/4.05.0+trunk+fp/4.05.0+trunk+fp.descr +++ /dev/null @@ -1 +0,0 @@ -latest 4.05 snapshot with frame-pointers diff --git a/compilers/4.05.0/4.05.0+trunk+safe-string/4.05.0+trunk+safe-string.comp b/compilers/4.05.0/4.05.0+trunk+safe-string/4.05.0+trunk+safe-string.comp deleted file mode 100644 index 7286c157bba..00000000000 --- a/compilers/4.05.0/4.05.0+trunk+safe-string/4.05.0+trunk+safe-string.comp +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1" -version: "4.05.0" -src: "https://github.com/ocaml/ocaml/archive/4.05.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-safe-string" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-safe-string" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ "base-unix" "base-bigarray" "base-threads" ] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.05.0/4.05.0+trunk+safe-string/4.05.0+trunk+safe-string.descr b/compilers/4.05.0/4.05.0+trunk+safe-string/4.05.0+trunk+safe-string.descr deleted file mode 100644 index 112138fad78..00000000000 --- a/compilers/4.05.0/4.05.0+trunk+safe-string/4.05.0+trunk+safe-string.descr +++ /dev/null @@ -1 +0,0 @@ -Latest 4.05 snapshot with -safe-string enabled. diff --git a/compilers/4.05.0/4.05.0+trunk/4.05.0+trunk.comp b/compilers/4.05.0/4.05.0+trunk/4.05.0+trunk.comp deleted file mode 100644 index b192950be66..00000000000 --- a/compilers/4.05.0/4.05.0+trunk/4.05.0+trunk.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.05.0" -src: "https://github.com/ocaml/ocaml/archive/4.05.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.05.0/4.05.0+trunk/4.05.0+trunk.descr b/compilers/4.05.0/4.05.0+trunk/4.05.0+trunk.descr deleted file mode 100644 index d4104f09acd..00000000000 --- a/compilers/4.05.0/4.05.0+trunk/4.05.0+trunk.descr +++ /dev/null @@ -1 +0,0 @@ -latest 4.05 snapshot diff --git a/compilers/4.05.0/4.05.0/4.05.0.comp b/compilers/4.05.0/4.05.0/4.05.0.comp deleted file mode 100644 index 2b926a5861d..00000000000 --- a/compilers/4.05.0/4.05.0/4.05.0.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.05.0" -src: "https://github.com/ocaml/ocaml/archive/4.05.0.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.05.0/4.05.0/4.05.0.descr b/compilers/4.05.0/4.05.0/4.05.0.descr deleted file mode 100644 index 88936b00c85..00000000000 --- a/compilers/4.05.0/4.05.0/4.05.0.descr +++ /dev/null @@ -1,2 +0,0 @@ -Official 4.05.0 release - diff --git a/compilers/4.06.0/4.06.0+32bit/4.06.0+32bit.comp b/compilers/4.06.0/4.06.0+32bit/4.06.0+32bit.comp deleted file mode 100644 index 509c1d9da8b..00000000000 --- a/compilers/4.06.0/4.06.0+32bit/4.06.0+32bit.comp +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/ocaml/ocaml/archive/4.06.0.tar.gz" -build: [ - ["./configure" "-prefix" prefix "-with-debug-runtime" - "-cc" "gcc -m32" - "-as" "as --32" - "-aspp" "gcc -m32 -c" - "-host" "i386-linux" - "-partialld" "ld -r -melf_i386" - ] {os = "linux"} - ["./configure" "-prefix" prefix "-with-debug-runtime" - "-cc" "gcc -Wl,-read_only_relocs,suppress -arch i386 -m32" - "-as" "as -arch i386" - "-aspp" "gcc -arch i386 -m32 -c" - "-host" "i386-apple-darwin13.2.0" - ] {os = "darwin"} - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0+32bit/4.06.0+32bit.descr b/compilers/4.06.0/4.06.0+32bit/4.06.0+32bit.descr deleted file mode 100644 index f3a2120373b..00000000000 --- a/compilers/4.06.0/4.06.0+32bit/4.06.0+32bit.descr +++ /dev/null @@ -1 +0,0 @@ -OCaml 4.06.0 compiled in 32-bit mode for 64-bit Linux and OS X hosts diff --git a/compilers/4.06.0/4.06.0+afl/4.06.0+afl.comp b/compilers/4.06.0/4.06.0+afl/4.06.0+afl.comp deleted file mode 100644 index 9d1efce6d3b..00000000000 --- a/compilers/4.06.0/4.06.0+afl/4.06.0+afl.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/ocaml/ocaml/archive/4.06.0.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-afl-instrument" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-afl-instrument" - "-cc" "cc -O2 -pipe" - "-aspp" "cc -O2 -pipe -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0+afl/4.06.0+afl.descr b/compilers/4.06.0/4.06.0+afl/4.06.0+afl.descr deleted file mode 100644 index e328221503e..00000000000 --- a/compilers/4.06.0/4.06.0+afl/4.06.0+afl.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.06.0 release with afl-fuzz instrumentation diff --git a/compilers/4.06.0/4.06.0+beta1+afl/4.06.0+beta1+afl.comp b/compilers/4.06.0/4.06.0+beta1+afl/4.06.0+beta1+afl.comp deleted file mode 100644 index ca4457b6bc9..00000000000 --- a/compilers/4.06.0/4.06.0+beta1+afl/4.06.0+beta1+afl.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/ocaml/ocaml/archive/4.06.0+beta1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-afl-instrument" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-afl-instrument" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0+beta1+afl/4.06.0+beta1+afl.descr b/compilers/4.06.0/4.06.0+beta1+afl/4.06.0+beta1+afl.descr deleted file mode 100644 index 1a41fe1c70a..00000000000 --- a/compilers/4.06.0/4.06.0+beta1+afl/4.06.0+beta1+afl.descr +++ /dev/null @@ -1 +0,0 @@ -4.06 beta1 with afl-fuzz instrumentation diff --git a/compilers/4.06.0/4.06.0+beta1+default-unsafe-string/4.06.0+beta1+default-unsafe-string.comp b/compilers/4.06.0/4.06.0+beta1+default-unsafe-string/4.06.0+beta1+default-unsafe-string.comp deleted file mode 100644 index c958d9dbdab..00000000000 --- a/compilers/4.06.0/4.06.0+beta1+default-unsafe-string/4.06.0+beta1+default-unsafe-string.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/ocaml/ocaml/archive/4.06.0+beta1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-default-unsafe-string" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-default-unsafe-string" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0+beta1+default-unsafe-string/4.06.0+beta1+default-unsafe-string.descr b/compilers/4.06.0/4.06.0+beta1+default-unsafe-string/4.06.0+beta1+default-unsafe-string.descr deleted file mode 100644 index 11e85d73664..00000000000 --- a/compilers/4.06.0/4.06.0+beta1+default-unsafe-string/4.06.0+beta1+default-unsafe-string.descr +++ /dev/null @@ -1 +0,0 @@ -First beta for 4.06.0, without safe strings by default diff --git a/compilers/4.06.0/4.06.0+beta1+flambda/4.06.0+beta1+flambda.comp b/compilers/4.06.0/4.06.0+beta1+flambda/4.06.0+beta1+flambda.comp deleted file mode 100644 index 09c0c13507c..00000000000 --- a/compilers/4.06.0/4.06.0+beta1+flambda/4.06.0+beta1+flambda.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/ocaml/ocaml/archive/4.06.0+beta1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0+beta1+flambda/4.06.0+beta1+flambda.descr b/compilers/4.06.0/4.06.0+beta1+flambda/4.06.0+beta1+flambda.descr deleted file mode 100644 index 5c801311c40..00000000000 --- a/compilers/4.06.0/4.06.0+beta1+flambda/4.06.0+beta1+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -4.06 beta1 with flambda activated diff --git a/compilers/4.06.0/4.06.0+beta1+force-safe-string/4.06.0+beta1+force-safe-string.comp b/compilers/4.06.0/4.06.0+beta1+force-safe-string/4.06.0+beta1+force-safe-string.comp deleted file mode 100644 index b5bc157cd51..00000000000 --- a/compilers/4.06.0/4.06.0+beta1+force-safe-string/4.06.0+beta1+force-safe-string.comp +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/ocaml/ocaml/archive/4.06.0+beta1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-force-safe-string" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-force-safe-string" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ "base-unix" "base-bigarray" "base-threads" ] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0+beta1+force-safe-string/4.06.0+beta1+force-safe-string.descr b/compilers/4.06.0/4.06.0+beta1+force-safe-string/4.06.0+beta1+force-safe-string.descr deleted file mode 100644 index 8926b3c2f5a..00000000000 --- a/compilers/4.06.0/4.06.0+beta1+force-safe-string/4.06.0+beta1+force-safe-string.descr +++ /dev/null @@ -1 +0,0 @@ -4.06 beta1 with -safe-string enabled. diff --git a/compilers/4.06.0/4.06.0+beta1+fp+flambda/4.06.0+beta1+fp+flambda.comp b/compilers/4.06.0/4.06.0+beta1+fp+flambda/4.06.0+beta1+fp+flambda.comp deleted file mode 100644 index 4a5cc758a29..00000000000 --- a/compilers/4.06.0/4.06.0+beta1+fp+flambda/4.06.0+beta1+fp+flambda.comp +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/ocaml/ocaml/archive/4.06.0+beta1.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0+beta1+fp+flambda/4.06.0+beta1+fp+flambda.descr b/compilers/4.06.0/4.06.0+beta1+fp+flambda/4.06.0+beta1+fp+flambda.descr deleted file mode 100644 index 31b5854697f..00000000000 --- a/compilers/4.06.0/4.06.0+beta1+fp+flambda/4.06.0+beta1+fp+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -4.06 beta1 with frame-pointers and flambda activated diff --git a/compilers/4.06.0/4.06.0+beta1+fp/4.06.0+beta1+fp.comp b/compilers/4.06.0/4.06.0+beta1+fp/4.06.0+beta1+fp.comp deleted file mode 100644 index bf380b012bc..00000000000 --- a/compilers/4.06.0/4.06.0+beta1+fp/4.06.0+beta1+fp.comp +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/ocaml/ocaml/archive/4.06.0+beta1.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0+beta1+fp/4.06.0+beta1+fp.descr b/compilers/4.06.0/4.06.0+beta1+fp/4.06.0+beta1+fp.descr deleted file mode 100644 index 727a8c495f8..00000000000 --- a/compilers/4.06.0/4.06.0+beta1+fp/4.06.0+beta1+fp.descr +++ /dev/null @@ -1 +0,0 @@ -4.06 beta1 with frame-pointers diff --git a/compilers/4.06.0/4.06.0+beta1/4.06.0+beta1.comp b/compilers/4.06.0/4.06.0+beta1/4.06.0+beta1.comp deleted file mode 100644 index d7a2a3f7cdd..00000000000 --- a/compilers/4.06.0/4.06.0+beta1/4.06.0+beta1.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/ocaml/ocaml/archive/4.06.0+beta1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0+beta1/4.06.0+beta1.descr b/compilers/4.06.0/4.06.0+beta1/4.06.0+beta1.descr deleted file mode 100644 index a5f04dfac78..00000000000 --- a/compilers/4.06.0/4.06.0+beta1/4.06.0+beta1.descr +++ /dev/null @@ -1 +0,0 @@ -First beta for 4.06.0 diff --git a/compilers/4.06.0/4.06.0+beta2+afl/4.06.0+beta2+afl.comp b/compilers/4.06.0/4.06.0+beta2+afl/4.06.0+beta2+afl.comp deleted file mode 100644 index 2cfeae622fb..00000000000 --- a/compilers/4.06.0/4.06.0+beta2+afl/4.06.0+beta2+afl.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/ocaml/ocaml/archive/4.06.0+beta2.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-afl-instrument" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-afl-instrument" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0+beta2+afl/4.06.0+beta2+afl.descr b/compilers/4.06.0/4.06.0+beta2+afl/4.06.0+beta2+afl.descr deleted file mode 100644 index a3ac0a878d4..00000000000 --- a/compilers/4.06.0/4.06.0+beta2+afl/4.06.0+beta2+afl.descr +++ /dev/null @@ -1 +0,0 @@ -4.06 beta2 with afl-fuzz instrumentation diff --git a/compilers/4.06.0/4.06.0+beta2+default-unsafe-string/4.06.0+beta2+default-unsafe-string.comp b/compilers/4.06.0/4.06.0+beta2+default-unsafe-string/4.06.0+beta2+default-unsafe-string.comp deleted file mode 100644 index 62cb1a59d5f..00000000000 --- a/compilers/4.06.0/4.06.0+beta2+default-unsafe-string/4.06.0+beta2+default-unsafe-string.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/ocaml/ocaml/archive/4.06.0+beta2.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-default-unsafe-string" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-default-unsafe-string" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0+beta2+default-unsafe-string/4.06.0+beta2+default-unsafe-string.descr b/compilers/4.06.0/4.06.0+beta2+default-unsafe-string/4.06.0+beta2+default-unsafe-string.descr deleted file mode 100644 index 3c0adfb79ff..00000000000 --- a/compilers/4.06.0/4.06.0+beta2+default-unsafe-string/4.06.0+beta2+default-unsafe-string.descr +++ /dev/null @@ -1 +0,0 @@ -Second beta for 4.06.0, without safe strings by default diff --git a/compilers/4.06.0/4.06.0+beta2+flambda/4.06.0+beta2+flambda.comp b/compilers/4.06.0/4.06.0+beta2+flambda/4.06.0+beta2+flambda.comp deleted file mode 100644 index f8469ee919f..00000000000 --- a/compilers/4.06.0/4.06.0+beta2+flambda/4.06.0+beta2+flambda.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/ocaml/ocaml/archive/4.06.0+beta2.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0+beta2+flambda/4.06.0+beta2+flambda.descr b/compilers/4.06.0/4.06.0+beta2+flambda/4.06.0+beta2+flambda.descr deleted file mode 100644 index 0f97a49ed4a..00000000000 --- a/compilers/4.06.0/4.06.0+beta2+flambda/4.06.0+beta2+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -4.06 beta2 with flambda activated diff --git a/compilers/4.06.0/4.06.0+beta2+force-safe-string/4.06.0+beta2+force-safe-string.comp b/compilers/4.06.0/4.06.0+beta2+force-safe-string/4.06.0+beta2+force-safe-string.comp deleted file mode 100644 index 58cfbf4b000..00000000000 --- a/compilers/4.06.0/4.06.0+beta2+force-safe-string/4.06.0+beta2+force-safe-string.comp +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/ocaml/ocaml/archive/4.06.0+beta2.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-force-safe-string" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-force-safe-string" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ "base-unix" "base-bigarray" "base-threads" ] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0+beta2+force-safe-string/4.06.0+beta2+force-safe-string.descr b/compilers/4.06.0/4.06.0+beta2+force-safe-string/4.06.0+beta2+force-safe-string.descr deleted file mode 100644 index b1261715a05..00000000000 --- a/compilers/4.06.0/4.06.0+beta2+force-safe-string/4.06.0+beta2+force-safe-string.descr +++ /dev/null @@ -1 +0,0 @@ -4.06 beta2 with -safe-string enabled. diff --git a/compilers/4.06.0/4.06.0+beta2+fp+flambda/4.06.0+beta2+fp+flambda.comp b/compilers/4.06.0/4.06.0+beta2+fp+flambda/4.06.0+beta2+fp+flambda.comp deleted file mode 100644 index 086de135f03..00000000000 --- a/compilers/4.06.0/4.06.0+beta2+fp+flambda/4.06.0+beta2+fp+flambda.comp +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/ocaml/ocaml/archive/4.06.0+beta2.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0+beta2+fp+flambda/4.06.0+beta2+fp+flambda.descr b/compilers/4.06.0/4.06.0+beta2+fp+flambda/4.06.0+beta2+fp+flambda.descr deleted file mode 100644 index d1732b8006c..00000000000 --- a/compilers/4.06.0/4.06.0+beta2+fp+flambda/4.06.0+beta2+fp+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -4.06 beta2 with frame-pointers and flambda activated diff --git a/compilers/4.06.0/4.06.0+beta2+fp/4.06.0+beta2+fp.comp b/compilers/4.06.0/4.06.0+beta2+fp/4.06.0+beta2+fp.comp deleted file mode 100644 index 820c3cb77e6..00000000000 --- a/compilers/4.06.0/4.06.0+beta2+fp/4.06.0+beta2+fp.comp +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/ocaml/ocaml/archive/4.06.0+beta2.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0+beta2+fp/4.06.0+beta2+fp.descr b/compilers/4.06.0/4.06.0+beta2+fp/4.06.0+beta2+fp.descr deleted file mode 100644 index 9ce47ad2fd0..00000000000 --- a/compilers/4.06.0/4.06.0+beta2+fp/4.06.0+beta2+fp.descr +++ /dev/null @@ -1 +0,0 @@ -4.06 beta2 with frame-pointers diff --git a/compilers/4.06.0/4.06.0+beta2/4.06.0+beta2.comp b/compilers/4.06.0/4.06.0+beta2/4.06.0+beta2.comp deleted file mode 100644 index d69945e659d..00000000000 --- a/compilers/4.06.0/4.06.0+beta2/4.06.0+beta2.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/ocaml/ocaml/archive/4.06.0+beta2.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0+beta2/4.06.0+beta2.descr b/compilers/4.06.0/4.06.0+beta2/4.06.0+beta2.descr deleted file mode 100644 index 8f568fc7162..00000000000 --- a/compilers/4.06.0/4.06.0+beta2/4.06.0+beta2.descr +++ /dev/null @@ -1 +0,0 @@ -Second beta for 4.06.0 diff --git a/compilers/4.06.0/4.06.0+default-unsafe-string/4.06.0+default-unsafe-string.comp b/compilers/4.06.0/4.06.0+default-unsafe-string/4.06.0+default-unsafe-string.comp deleted file mode 100644 index db58ed4f1ac..00000000000 --- a/compilers/4.06.0/4.06.0+default-unsafe-string/4.06.0+default-unsafe-string.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/ocaml/ocaml/archive/4.06.0.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-default-unsafe-string" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-default-unsafe-string" - "-cc" "cc -O2 -pipe" - "-aspp" "cc -O2 -pipe -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0+default-unsafe-string/4.06.0+default-unsafe-string.descr b/compilers/4.06.0/4.06.0+default-unsafe-string/4.06.0+default-unsafe-string.descr deleted file mode 100644 index d1fdf183264..00000000000 --- a/compilers/4.06.0/4.06.0+default-unsafe-string/4.06.0+default-unsafe-string.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.06.0 release without safe strings by default diff --git a/compilers/4.06.0/4.06.0+flambda+no-flat-float-array/4.06.0+flambda+no-flat-float-array.comp b/compilers/4.06.0/4.06.0+flambda+no-flat-float-array/4.06.0+flambda+no-flat-float-array.comp deleted file mode 100644 index e4de3c9d1fc..00000000000 --- a/compilers/4.06.0/4.06.0+flambda+no-flat-float-array/4.06.0+flambda+no-flat-float-array.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/ocaml/ocaml/archive/4.06.0.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" "-no-flat-float-array" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" "-no-flat-float-array" - "-cc" "cc -O2 -pipe" - "-aspp" "cc -O2 -pipe -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0+flambda+no-flat-float-array/4.06.0+flambda+no-flat-float-array.descr b/compilers/4.06.0/4.06.0+flambda+no-flat-float-array/4.06.0+flambda+no-flat-float-array.descr deleted file mode 100644 index 60b79dca38b..00000000000 --- a/compilers/4.06.0/4.06.0+flambda+no-flat-float-array/4.06.0+flambda+no-flat-float-array.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.06.0 release with flambda activated and -no-flat-float-array diff --git a/compilers/4.06.0/4.06.0+flambda/4.06.0+flambda.comp b/compilers/4.06.0/4.06.0+flambda/4.06.0+flambda.comp deleted file mode 100644 index 2964b3a69c1..00000000000 --- a/compilers/4.06.0/4.06.0+flambda/4.06.0+flambda.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/ocaml/ocaml/archive/4.06.0.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - "-cc" "cc -O2 -pipe" - "-aspp" "cc -O2 -pipe -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0+flambda/4.06.0+flambda.descr b/compilers/4.06.0/4.06.0+flambda/4.06.0+flambda.descr deleted file mode 100644 index 36610536a8e..00000000000 --- a/compilers/4.06.0/4.06.0+flambda/4.06.0+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.06.0 release with flambda activated diff --git a/compilers/4.06.0/4.06.0+force-safe-string/4.06.0+force-safe-string.comp b/compilers/4.06.0/4.06.0+force-safe-string/4.06.0+force-safe-string.comp deleted file mode 100644 index 449e0343ed1..00000000000 --- a/compilers/4.06.0/4.06.0+force-safe-string/4.06.0+force-safe-string.comp +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/ocaml/ocaml/archive/4.06.0.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-force-safe-string" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-force-safe-string" - "-cc" "cc -O2 -pipe" - "-aspp" "cc -O2 -pipe -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ "base-unix" "base-bigarray" "base-threads" ] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0+force-safe-string/4.06.0+force-safe-string.descr b/compilers/4.06.0/4.06.0+force-safe-string/4.06.0+force-safe-string.descr deleted file mode 100644 index 673f788418d..00000000000 --- a/compilers/4.06.0/4.06.0+force-safe-string/4.06.0+force-safe-string.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.06.0 release with -safe-string enabled. diff --git a/compilers/4.06.0/4.06.0+fp+flambda/4.06.0+fp+flambda.comp b/compilers/4.06.0/4.06.0+fp+flambda/4.06.0+fp+flambda.comp deleted file mode 100644 index e7e9092500e..00000000000 --- a/compilers/4.06.0/4.06.0+fp+flambda/4.06.0+fp+flambda.comp +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/ocaml/ocaml/archive/4.06.0.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-flambda" - "-cc" "cc -O2 -pipe" - "-aspp" "cc -O2 -pipe -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0+fp+flambda/4.06.0+fp+flambda.descr b/compilers/4.06.0/4.06.0+fp+flambda/4.06.0+fp+flambda.descr deleted file mode 100644 index f06a1125b55..00000000000 --- a/compilers/4.06.0/4.06.0+fp+flambda/4.06.0+fp+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.06.0 release with frame-pointers and flambda activated diff --git a/compilers/4.06.0/4.06.0+fp/4.06.0+fp.comp b/compilers/4.06.0/4.06.0+fp/4.06.0+fp.comp deleted file mode 100644 index b677b0f3df6..00000000000 --- a/compilers/4.06.0/4.06.0+fp/4.06.0+fp.comp +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/ocaml/ocaml/archive/4.06.0.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-cc" "cc -O2 -pipe" - "-aspp" "cc -O2 -pipe -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0+fp/4.06.0+fp.descr b/compilers/4.06.0/4.06.0+fp/4.06.0+fp.descr deleted file mode 100644 index 78eb6410cc1..00000000000 --- a/compilers/4.06.0/4.06.0+fp/4.06.0+fp.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.06.0 release with frame-pointers diff --git a/compilers/4.06.0/4.06.0+musl+static+flambda/4.06.0+musl+static+flambda.comp b/compilers/4.06.0/4.06.0+musl+static+flambda/4.06.0+musl+static+flambda.comp deleted file mode 100644 index 6eeda46dd0b..00000000000 --- a/compilers/4.06.0/4.06.0+musl+static+flambda/4.06.0+musl+static+flambda.comp +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/ocaml/ocaml/archive/4.06.0.tar.gz" -build: [ - ["./configure" "-prefix" prefix "-with-debug-runtime" "-flambda" - "-cc" "musl-clang -Os" - "-aspp" "musl-clang -c" - "-libs" "-static" - "-no-curses" "-no-graph" - "-no-shared-libs" - ] - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0+musl+static+flambda/4.06.0+musl+static+flambda.descr b/compilers/4.06.0/4.06.0+musl+static+flambda/4.06.0+musl+static+flambda.descr deleted file mode 100644 index e01e9ff541f..00000000000 --- a/compilers/4.06.0/4.06.0+musl+static+flambda/4.06.0+musl+static+flambda.descr +++ /dev/null @@ -1,3 +0,0 @@ -Official 4.06.0 release compiled with musl-clang -static and with flambda activated - -Requires musl-clang to be installed (package musl on Arch Linux or musl-tools on Debian) diff --git a/compilers/4.06.0/4.06.0+rc1+afl/4.06.0+rc1+afl.comp b/compilers/4.06.0/4.06.0+rc1+afl/4.06.0+rc1+afl.comp deleted file mode 100644 index 980309dce03..00000000000 --- a/compilers/4.06.0/4.06.0+rc1+afl/4.06.0+rc1+afl.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/ocaml/ocaml/archive/4.06.0+rc1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-afl-instrument" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-afl-instrument" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0+rc1+afl/4.06.0+rc1+afl.descr b/compilers/4.06.0/4.06.0+rc1+afl/4.06.0+rc1+afl.descr deleted file mode 100644 index 2ef17dc5cd1..00000000000 --- a/compilers/4.06.0/4.06.0+rc1+afl/4.06.0+rc1+afl.descr +++ /dev/null @@ -1 +0,0 @@ -4.06 rc1 with afl-fuzz instrumentation diff --git a/compilers/4.06.0/4.06.0+rc1+default-unsafe-string/4.06.0+rc1+default-unsafe-string.comp b/compilers/4.06.0/4.06.0+rc1+default-unsafe-string/4.06.0+rc1+default-unsafe-string.comp deleted file mode 100644 index d5e688e3198..00000000000 --- a/compilers/4.06.0/4.06.0+rc1+default-unsafe-string/4.06.0+rc1+default-unsafe-string.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/ocaml/ocaml/archive/4.06.0+rc1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-default-unsafe-string" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-default-unsafe-string" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0+rc1+default-unsafe-string/4.06.0+rc1+default-unsafe-string.descr b/compilers/4.06.0/4.06.0+rc1+default-unsafe-string/4.06.0+rc1+default-unsafe-string.descr deleted file mode 100644 index e808d19a444..00000000000 --- a/compilers/4.06.0/4.06.0+rc1+default-unsafe-string/4.06.0+rc1+default-unsafe-string.descr +++ /dev/null @@ -1 +0,0 @@ -First release candidate for 4.06.0, without safe strings by default diff --git a/compilers/4.06.0/4.06.0+rc1+flambda/4.06.0+rc1+flambda.comp b/compilers/4.06.0/4.06.0+rc1+flambda/4.06.0+rc1+flambda.comp deleted file mode 100644 index e6ced49082d..00000000000 --- a/compilers/4.06.0/4.06.0+rc1+flambda/4.06.0+rc1+flambda.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/ocaml/ocaml/archive/4.06.0+rc1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0+rc1+flambda/4.06.0+rc1+flambda.descr b/compilers/4.06.0/4.06.0+rc1+flambda/4.06.0+rc1+flambda.descr deleted file mode 100644 index 0c616fa230c..00000000000 --- a/compilers/4.06.0/4.06.0+rc1+flambda/4.06.0+rc1+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -4.06 rc1 with flambda activated diff --git a/compilers/4.06.0/4.06.0+rc1+force-safe-string/4.06.0+rc1+force-safe-string.comp b/compilers/4.06.0/4.06.0+rc1+force-safe-string/4.06.0+rc1+force-safe-string.comp deleted file mode 100644 index 50834ee45fd..00000000000 --- a/compilers/4.06.0/4.06.0+rc1+force-safe-string/4.06.0+rc1+force-safe-string.comp +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/ocaml/ocaml/archive/4.06.0+rc1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-force-safe-string" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-force-safe-string" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ "base-unix" "base-bigarray" "base-threads" ] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0+rc1+force-safe-string/4.06.0+rc1+force-safe-string.descr b/compilers/4.06.0/4.06.0+rc1+force-safe-string/4.06.0+rc1+force-safe-string.descr deleted file mode 100644 index 3c2939c5473..00000000000 --- a/compilers/4.06.0/4.06.0+rc1+force-safe-string/4.06.0+rc1+force-safe-string.descr +++ /dev/null @@ -1 +0,0 @@ -4.06 rc1 with -safe-string enabled. diff --git a/compilers/4.06.0/4.06.0+rc1+fp+flambda/4.06.0+rc1+fp+flambda.comp b/compilers/4.06.0/4.06.0+rc1+fp+flambda/4.06.0+rc1+fp+flambda.comp deleted file mode 100644 index b9e12d2b91a..00000000000 --- a/compilers/4.06.0/4.06.0+rc1+fp+flambda/4.06.0+rc1+fp+flambda.comp +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/ocaml/ocaml/archive/4.06.0+rc1.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0+rc1+fp+flambda/4.06.0+rc1+fp+flambda.descr b/compilers/4.06.0/4.06.0+rc1+fp+flambda/4.06.0+rc1+fp+flambda.descr deleted file mode 100644 index 392d1d52bba..00000000000 --- a/compilers/4.06.0/4.06.0+rc1+fp+flambda/4.06.0+rc1+fp+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -4.06 rc1 with frame-pointers and flambda activated diff --git a/compilers/4.06.0/4.06.0+rc1+fp/4.06.0+rc1+fp.comp b/compilers/4.06.0/4.06.0+rc1+fp/4.06.0+rc1+fp.comp deleted file mode 100644 index 4cfd99cb341..00000000000 --- a/compilers/4.06.0/4.06.0+rc1+fp/4.06.0+rc1+fp.comp +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/ocaml/ocaml/archive/4.06.0+rc1.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0+rc1+fp/4.06.0+rc1+fp.descr b/compilers/4.06.0/4.06.0+rc1+fp/4.06.0+rc1+fp.descr deleted file mode 100644 index 5e1443b9aa6..00000000000 --- a/compilers/4.06.0/4.06.0+rc1+fp/4.06.0+rc1+fp.descr +++ /dev/null @@ -1 +0,0 @@ -4.06 rc1 with frame-pointers diff --git a/compilers/4.06.0/4.06.0+rc1/4.06.0+rc1.comp b/compilers/4.06.0/4.06.0+rc1/4.06.0+rc1.comp deleted file mode 100644 index cca6156f828..00000000000 --- a/compilers/4.06.0/4.06.0+rc1/4.06.0+rc1.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/ocaml/ocaml/archive/4.06.0+rc1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0+rc1/4.06.0+rc1.descr b/compilers/4.06.0/4.06.0+rc1/4.06.0+rc1.descr deleted file mode 100644 index 1fdc94b8fc4..00000000000 --- a/compilers/4.06.0/4.06.0+rc1/4.06.0+rc1.descr +++ /dev/null @@ -1 +0,0 @@ -First release candidate for 4.06.0 diff --git a/compilers/4.06.0/4.06.0+spacetime/4.06.0+spacetime.comp b/compilers/4.06.0/4.06.0+spacetime/4.06.0+spacetime.comp deleted file mode 100644 index fb8fdaec310..00000000000 --- a/compilers/4.06.0/4.06.0+spacetime/4.06.0+spacetime.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/ocaml/ocaml/archive/4.06.0.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-spacetime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-spacetime" - "-cc" "cc -O2 -pipe" - "-aspp" "cc -O2 -pipe -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0+spacetime/4.06.0+spacetime.descr b/compilers/4.06.0/4.06.0+spacetime/4.06.0+spacetime.descr deleted file mode 100644 index be877813e81..00000000000 --- a/compilers/4.06.0/4.06.0+spacetime/4.06.0+spacetime.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.06.0 release with spacetime activated diff --git a/compilers/4.06.0/4.06.0+statistical-memprof/4.06.0+statistical-memprof.comp b/compilers/4.06.0/4.06.0+statistical-memprof/4.06.0+statistical-memprof.comp deleted file mode 100644 index 3c4bc4398c2..00000000000 --- a/compilers/4.06.0/4.06.0+statistical-memprof/4.06.0+statistical-memprof.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/jhjourdan/ocaml/archive/memprof_4.06.0.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "--statmemprof" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "--statmemprof" - "-cc" "cc -O2 -pipe" - "-aspp" "cc -O2 -pipe -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0+statistical-memprof/4.06.0+statistical-memprof.descr b/compilers/4.06.0/4.06.0+statistical-memprof/4.06.0+statistical-memprof.descr deleted file mode 100644 index f21d7f2715e..00000000000 --- a/compilers/4.06.0/4.06.0+statistical-memprof/4.06.0+statistical-memprof.descr +++ /dev/null @@ -1 +0,0 @@ -OCaml 4.06 plus statistical memory profiling, see diff --git a/compilers/4.06.0/4.06.0/4.06.0.comp b/compilers/4.06.0/4.06.0/4.06.0.comp deleted file mode 100644 index 050d50da9e8..00000000000 --- a/compilers/4.06.0/4.06.0/4.06.0.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.0" -src: "https://github.com/ocaml/ocaml/archive/4.06.0.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc -O2 -pipe" - "-aspp" "cc -O2 -pipe -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.0/4.06.0/4.06.0.descr b/compilers/4.06.0/4.06.0/4.06.0.descr deleted file mode 100644 index 50b0933bdaa..00000000000 --- a/compilers/4.06.0/4.06.0/4.06.0.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.06.0 release diff --git a/compilers/4.06.1/4.06.1+32bit/4.06.1+32bit.comp b/compilers/4.06.1/4.06.1+32bit/4.06.1+32bit.comp deleted file mode 100644 index 30eeac924d4..00000000000 --- a/compilers/4.06.1/4.06.1+32bit/4.06.1+32bit.comp +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1" -version: "4.06.1" -src: "https://github.com/ocaml/ocaml/archive/4.06.1.tar.gz" -build: [ - ["./configure" "-prefix" prefix "-with-debug-runtime" - "-cc" "gcc -m32" - "-as" "as --32" - "-aspp" "gcc -m32 -c" - "-host" "i386-linux" - "-partialld" "ld -r -melf_i386" - ] {os = "linux"} - ["./configure" "-prefix" prefix "-with-debug-runtime" - "-cc" "gcc -Wl,-read_only_relocs,suppress -arch i386 -m32" - "-as" "as -arch i386" - "-aspp" "gcc -arch i386 -m32 -c" - "-host" "i386-apple-darwin13.2.0" - ] {os = "darwin"} - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.1/4.06.1+32bit/4.06.1+32bit.descr b/compilers/4.06.1/4.06.1+32bit/4.06.1+32bit.descr deleted file mode 100644 index 3021cb0bcad..00000000000 --- a/compilers/4.06.1/4.06.1+32bit/4.06.1+32bit.descr +++ /dev/null @@ -1 +0,0 @@ -OCaml 4.06.1 compiled in 32-bit mode for 64-bit Linux and OS X hosts diff --git a/compilers/4.06.1/4.06.1+afl/4.06.1+afl.comp b/compilers/4.06.1/4.06.1+afl/4.06.1+afl.comp deleted file mode 100644 index a6ca5e505de..00000000000 --- a/compilers/4.06.1/4.06.1+afl/4.06.1+afl.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.1" -src: "https://github.com/ocaml/ocaml/archive/4.06.1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-afl-instrument" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-afl-instrument" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.1/4.06.1+afl/4.06.1+afl.descr b/compilers/4.06.1/4.06.1+afl/4.06.1+afl.descr deleted file mode 100644 index 658dd35fff2..00000000000 --- a/compilers/4.06.1/4.06.1+afl/4.06.1+afl.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.06.1 release, with afl-fuzz instrumentation diff --git a/compilers/4.06.1/4.06.1+default-unsafe-string/4.06.1+default-unsafe-string.comp b/compilers/4.06.1/4.06.1+default-unsafe-string/4.06.1+default-unsafe-string.comp deleted file mode 100644 index 7fb6cc96563..00000000000 --- a/compilers/4.06.1/4.06.1+default-unsafe-string/4.06.1+default-unsafe-string.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.1" -src: "https://github.com/ocaml/ocaml/archive/4.06.1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-default-unsafe-string" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-default-unsafe-string" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.1/4.06.1+default-unsafe-string/4.06.1+default-unsafe-string.descr b/compilers/4.06.1/4.06.1+default-unsafe-string/4.06.1+default-unsafe-string.descr deleted file mode 100644 index 581c3d6f6b8..00000000000 --- a/compilers/4.06.1/4.06.1+default-unsafe-string/4.06.1+default-unsafe-string.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.06.1 release, without safe strings by default diff --git a/compilers/4.06.1/4.06.1+flambda/4.06.1+flambda.comp b/compilers/4.06.1/4.06.1+flambda/4.06.1+flambda.comp deleted file mode 100644 index 7b72b07c12b..00000000000 --- a/compilers/4.06.1/4.06.1+flambda/4.06.1+flambda.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.1" -src: "https://github.com/ocaml/ocaml/archive/4.06.1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.1/4.06.1+flambda/4.06.1+flambda.descr b/compilers/4.06.1/4.06.1+flambda/4.06.1+flambda.descr deleted file mode 100644 index eafd65824ce..00000000000 --- a/compilers/4.06.1/4.06.1+flambda/4.06.1+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.06.1 release, with flambda activated diff --git a/compilers/4.06.1/4.06.1+force-safe-string/4.06.1+force-safe-string.comp b/compilers/4.06.1/4.06.1+force-safe-string/4.06.1+force-safe-string.comp deleted file mode 100644 index c6505c70fb3..00000000000 --- a/compilers/4.06.1/4.06.1+force-safe-string/4.06.1+force-safe-string.comp +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1" -version: "4.06.1" -src: "https://github.com/ocaml/ocaml/archive/4.06.1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-force-safe-string" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-force-safe-string" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ "base-unix" "base-bigarray" "base-threads" ] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.1/4.06.1+force-safe-string/4.06.1+force-safe-string.descr b/compilers/4.06.1/4.06.1+force-safe-string/4.06.1+force-safe-string.descr deleted file mode 100644 index 34efc454778..00000000000 --- a/compilers/4.06.1/4.06.1+force-safe-string/4.06.1+force-safe-string.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.06.1 release, with -force-safe-string enabled. diff --git a/compilers/4.06.1/4.06.1+fp+flambda/4.06.1+fp+flambda.comp b/compilers/4.06.1/4.06.1+fp+flambda/4.06.1+fp+flambda.comp deleted file mode 100644 index c19576eba53..00000000000 --- a/compilers/4.06.1/4.06.1+fp+flambda/4.06.1+fp+flambda.comp +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1" -version: "4.06.1" -src: "https://github.com/ocaml/ocaml/archive/4.06.1.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.1/4.06.1+fp+flambda/4.06.1+fp+flambda.descr b/compilers/4.06.1/4.06.1+fp+flambda/4.06.1+fp+flambda.descr deleted file mode 100644 index 3b0935de0bd..00000000000 --- a/compilers/4.06.1/4.06.1+fp+flambda/4.06.1+fp+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.06.1 release, with frame-pointers and flambda activated diff --git a/compilers/4.06.1/4.06.1+fp/4.06.1+fp.comp b/compilers/4.06.1/4.06.1+fp/4.06.1+fp.comp deleted file mode 100644 index 3b58ed860e5..00000000000 --- a/compilers/4.06.1/4.06.1+fp/4.06.1+fp.comp +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1" -version: "4.06.1" -src: "https://github.com/ocaml/ocaml/archive/4.06.1.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.1/4.06.1+fp/4.06.1+fp.descr b/compilers/4.06.1/4.06.1+fp/4.06.1+fp.descr deleted file mode 100644 index 9cac4655dfd..00000000000 --- a/compilers/4.06.1/4.06.1+fp/4.06.1+fp.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.06.1 release, with frame-pointers diff --git a/compilers/4.06.1/4.06.1+musl+static+flambda/4.06.1+musl+static+flambda.comp b/compilers/4.06.1/4.06.1+musl+static+flambda/4.06.1+musl+static+flambda.comp deleted file mode 100644 index 61f77f70a26..00000000000 --- a/compilers/4.06.1/4.06.1+musl+static+flambda/4.06.1+musl+static+flambda.comp +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1" -version: "4.06.1" -src: "https://github.com/ocaml/ocaml/archive/4.06.1.tar.gz" -build: [ - ["./configure" "-prefix" prefix "-with-debug-runtime" "-flambda" - "-cc" "musl-clang -Os" - "-aspp" "musl-clang -c" - "-libs" "-static" - "-no-curses" "-no-graph" - "-no-shared-libs" - ] - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.1/4.06.1+musl+static+flambda/4.06.1+musl+static+flambda.descr b/compilers/4.06.1/4.06.1+musl+static+flambda/4.06.1+musl+static+flambda.descr deleted file mode 100644 index fab4b9edae0..00000000000 --- a/compilers/4.06.1/4.06.1+musl+static+flambda/4.06.1+musl+static+flambda.descr +++ /dev/null @@ -1,3 +0,0 @@ -Official 4.06.1 release compiled with musl-clang -static and with flambda activated - -Requires musl-clang to be installed (package musl on Arch Linux or musl-tools on Debian) diff --git a/compilers/4.06.1/4.06.1+rc1+afl/4.06.1+rc1+afl.comp b/compilers/4.06.1/4.06.1+rc1+afl/4.06.1+rc1+afl.comp deleted file mode 100644 index 2f1becc06db..00000000000 --- a/compilers/4.06.1/4.06.1+rc1+afl/4.06.1+rc1+afl.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.1" -src: "https://github.com/ocaml/ocaml/archive/4.06.1+rc1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-afl-instrument" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-afl-instrument" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.1/4.06.1+rc1+afl/4.06.1+rc1+afl.descr b/compilers/4.06.1/4.06.1+rc1+afl/4.06.1+rc1+afl.descr deleted file mode 100644 index cfef3c06ef0..00000000000 --- a/compilers/4.06.1/4.06.1+rc1+afl/4.06.1+rc1+afl.descr +++ /dev/null @@ -1 +0,0 @@ -first release candidate for 4.06.1, with afl-fuzz instrumentation diff --git a/compilers/4.06.1/4.06.1+rc1+default-unsafe-string/4.06.1+rc1+default-unsafe-string.comp b/compilers/4.06.1/4.06.1+rc1+default-unsafe-string/4.06.1+rc1+default-unsafe-string.comp deleted file mode 100644 index 899041c2d47..00000000000 --- a/compilers/4.06.1/4.06.1+rc1+default-unsafe-string/4.06.1+rc1+default-unsafe-string.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.1" -src: "https://github.com/ocaml/ocaml/archive/4.06.1+rc1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-default-unsafe-string" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-default-unsafe-string" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.1/4.06.1+rc1+default-unsafe-string/4.06.1+rc1+default-unsafe-string.descr b/compilers/4.06.1/4.06.1+rc1+default-unsafe-string/4.06.1+rc1+default-unsafe-string.descr deleted file mode 100644 index e92c2fa9eff..00000000000 --- a/compilers/4.06.1/4.06.1+rc1+default-unsafe-string/4.06.1+rc1+default-unsafe-string.descr +++ /dev/null @@ -1 +0,0 @@ -first release candidate for 4.06.1, without safe strings by default diff --git a/compilers/4.06.1/4.06.1+rc1+flambda/4.06.1+rc1+flambda.comp b/compilers/4.06.1/4.06.1+rc1+flambda/4.06.1+rc1+flambda.comp deleted file mode 100644 index 5304485af6a..00000000000 --- a/compilers/4.06.1/4.06.1+rc1+flambda/4.06.1+rc1+flambda.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.1" -src: "https://github.com/ocaml/ocaml/archive/4.06.1+rc1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.1/4.06.1+rc1+flambda/4.06.1+rc1+flambda.descr b/compilers/4.06.1/4.06.1+rc1+flambda/4.06.1+rc1+flambda.descr deleted file mode 100644 index 196eb1ec95d..00000000000 --- a/compilers/4.06.1/4.06.1+rc1+flambda/4.06.1+rc1+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -first release candidate for 4.06.1, with flambda activated diff --git a/compilers/4.06.1/4.06.1+rc1+force-safe-string/4.06.1+rc1+force-safe-string.comp b/compilers/4.06.1/4.06.1+rc1+force-safe-string/4.06.1+rc1+force-safe-string.comp deleted file mode 100644 index 4834538c4b3..00000000000 --- a/compilers/4.06.1/4.06.1+rc1+force-safe-string/4.06.1+rc1+force-safe-string.comp +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1" -version: "4.06.1" -src: "https://github.com/ocaml/ocaml/archive/4.06.1+rc1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-force-safe-string" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-force-safe-string" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ "base-unix" "base-bigarray" "base-threads" ] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.1/4.06.1+rc1+force-safe-string/4.06.1+rc1+force-safe-string.descr b/compilers/4.06.1/4.06.1+rc1+force-safe-string/4.06.1+rc1+force-safe-string.descr deleted file mode 100644 index 65b0dcf2778..00000000000 --- a/compilers/4.06.1/4.06.1+rc1+force-safe-string/4.06.1+rc1+force-safe-string.descr +++ /dev/null @@ -1 +0,0 @@ -first release candidate for 4.06.1, with -safe-string enabled. diff --git a/compilers/4.06.1/4.06.1+rc1+fp+flambda/4.06.1+rc1+fp+flambda.comp b/compilers/4.06.1/4.06.1+rc1+fp+flambda/4.06.1+rc1+fp+flambda.comp deleted file mode 100644 index 0a9a2e5decc..00000000000 --- a/compilers/4.06.1/4.06.1+rc1+fp+flambda/4.06.1+rc1+fp+flambda.comp +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1" -version: "4.06.1" -src: "https://github.com/ocaml/ocaml/archive/4.06.1+rc1.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.1/4.06.1+rc1+fp+flambda/4.06.1+rc1+fp+flambda.descr b/compilers/4.06.1/4.06.1+rc1+fp+flambda/4.06.1+rc1+fp+flambda.descr deleted file mode 100644 index 63d079ec2e9..00000000000 --- a/compilers/4.06.1/4.06.1+rc1+fp+flambda/4.06.1+rc1+fp+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -first release candidate for 4.06.1, with frame-pointers and flambda activated diff --git a/compilers/4.06.1/4.06.1+rc1+fp/4.06.1+rc1+fp.comp b/compilers/4.06.1/4.06.1+rc1+fp/4.06.1+rc1+fp.comp deleted file mode 100644 index 04b0b3e180c..00000000000 --- a/compilers/4.06.1/4.06.1+rc1+fp/4.06.1+rc1+fp.comp +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1" -version: "4.06.1" -src: "https://github.com/ocaml/ocaml/archive/4.06.1+rc1.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.1/4.06.1+rc1+fp/4.06.1+rc1+fp.descr b/compilers/4.06.1/4.06.1+rc1+fp/4.06.1+rc1+fp.descr deleted file mode 100644 index c455c0cd81b..00000000000 --- a/compilers/4.06.1/4.06.1+rc1+fp/4.06.1+rc1+fp.descr +++ /dev/null @@ -1 +0,0 @@ -first release candidate for 4.06.1, with frame-pointers diff --git a/compilers/4.06.1/4.06.1+rc1/4.06.1+rc1.comp b/compilers/4.06.1/4.06.1+rc1/4.06.1+rc1.comp deleted file mode 100644 index d49cd15f359..00000000000 --- a/compilers/4.06.1/4.06.1+rc1/4.06.1+rc1.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.1" -src: "https://github.com/ocaml/ocaml/archive/4.06.1+rc1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.1/4.06.1+rc1/4.06.1+rc1.descr b/compilers/4.06.1/4.06.1+rc1/4.06.1+rc1.descr deleted file mode 100644 index 7c2f9b67748..00000000000 --- a/compilers/4.06.1/4.06.1+rc1/4.06.1+rc1.descr +++ /dev/null @@ -1 +0,0 @@ -first release candidate for 4.06.1 diff --git a/compilers/4.06.1/4.06.1+rc2+afl/4.06.1+rc2+afl.comp b/compilers/4.06.1/4.06.1+rc2+afl/4.06.1+rc2+afl.comp deleted file mode 100644 index be2ffb9d91c..00000000000 --- a/compilers/4.06.1/4.06.1+rc2+afl/4.06.1+rc2+afl.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.1" -src: "https://github.com/ocaml/ocaml/archive/4.06.1+rc2.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-afl-instrument" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-afl-instrument" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.1/4.06.1+rc2+afl/4.06.1+rc2+afl.descr b/compilers/4.06.1/4.06.1+rc2+afl/4.06.1+rc2+afl.descr deleted file mode 100644 index 9ab07eca218..00000000000 --- a/compilers/4.06.1/4.06.1+rc2+afl/4.06.1+rc2+afl.descr +++ /dev/null @@ -1 +0,0 @@ -second release candidate for 4.06.1, with afl-fuzz instrumentation diff --git a/compilers/4.06.1/4.06.1+rc2+default-unsafe-string/4.06.1+rc2+default-unsafe-string.comp b/compilers/4.06.1/4.06.1+rc2+default-unsafe-string/4.06.1+rc2+default-unsafe-string.comp deleted file mode 100644 index 8e3b3228832..00000000000 --- a/compilers/4.06.1/4.06.1+rc2+default-unsafe-string/4.06.1+rc2+default-unsafe-string.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.1" -src: "https://github.com/ocaml/ocaml/archive/4.06.1+rc2.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-default-unsafe-string" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-default-unsafe-string" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.1/4.06.1+rc2+default-unsafe-string/4.06.1+rc2+default-unsafe-string.descr b/compilers/4.06.1/4.06.1+rc2+default-unsafe-string/4.06.1+rc2+default-unsafe-string.descr deleted file mode 100644 index 359a2a40d28..00000000000 --- a/compilers/4.06.1/4.06.1+rc2+default-unsafe-string/4.06.1+rc2+default-unsafe-string.descr +++ /dev/null @@ -1 +0,0 @@ -second release candidate for 4.06.1, without safe strings by default diff --git a/compilers/4.06.1/4.06.1+rc2+flambda/4.06.1+rc2+flambda.comp b/compilers/4.06.1/4.06.1+rc2+flambda/4.06.1+rc2+flambda.comp deleted file mode 100644 index e9f701f02ea..00000000000 --- a/compilers/4.06.1/4.06.1+rc2+flambda/4.06.1+rc2+flambda.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.1" -src: "https://github.com/ocaml/ocaml/archive/4.06.1+rc2.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.1/4.06.1+rc2+flambda/4.06.1+rc2+flambda.descr b/compilers/4.06.1/4.06.1+rc2+flambda/4.06.1+rc2+flambda.descr deleted file mode 100644 index cf64b913165..00000000000 --- a/compilers/4.06.1/4.06.1+rc2+flambda/4.06.1+rc2+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -second release candidate for 4.06.1, with flambda activated diff --git a/compilers/4.06.1/4.06.1+rc2+force-safe-string/4.06.1+rc2+force-safe-string.comp b/compilers/4.06.1/4.06.1+rc2+force-safe-string/4.06.1+rc2+force-safe-string.comp deleted file mode 100644 index 3cc8a3e9121..00000000000 --- a/compilers/4.06.1/4.06.1+rc2+force-safe-string/4.06.1+rc2+force-safe-string.comp +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1" -version: "4.06.1" -src: "https://github.com/ocaml/ocaml/archive/4.06.1+rc2.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-force-safe-string" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-force-safe-string" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ "base-unix" "base-bigarray" "base-threads" ] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.1/4.06.1+rc2+force-safe-string/4.06.1+rc2+force-safe-string.descr b/compilers/4.06.1/4.06.1+rc2+force-safe-string/4.06.1+rc2+force-safe-string.descr deleted file mode 100644 index a4844f15fd8..00000000000 --- a/compilers/4.06.1/4.06.1+rc2+force-safe-string/4.06.1+rc2+force-safe-string.descr +++ /dev/null @@ -1 +0,0 @@ -second release candidate for 4.06.1, with -safe-string enabled. diff --git a/compilers/4.06.1/4.06.1+rc2+fp+flambda/4.06.1+rc2+fp+flambda.comp b/compilers/4.06.1/4.06.1+rc2+fp+flambda/4.06.1+rc2+fp+flambda.comp deleted file mode 100644 index 11d656fd69c..00000000000 --- a/compilers/4.06.1/4.06.1+rc2+fp+flambda/4.06.1+rc2+fp+flambda.comp +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1" -version: "4.06.1" -src: "https://github.com/ocaml/ocaml/archive/4.06.1+rc2.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.1/4.06.1+rc2+fp+flambda/4.06.1+rc2+fp+flambda.descr b/compilers/4.06.1/4.06.1+rc2+fp+flambda/4.06.1+rc2+fp+flambda.descr deleted file mode 100644 index 8d1f4493da8..00000000000 --- a/compilers/4.06.1/4.06.1+rc2+fp+flambda/4.06.1+rc2+fp+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -second release candidate for 4.06.1, with frame-pointers and flambda activated diff --git a/compilers/4.06.1/4.06.1+rc2+fp/4.06.1+rc2+fp.comp b/compilers/4.06.1/4.06.1+rc2+fp/4.06.1+rc2+fp.comp deleted file mode 100644 index fc062434442..00000000000 --- a/compilers/4.06.1/4.06.1+rc2+fp/4.06.1+rc2+fp.comp +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1" -version: "4.06.1" -src: "https://github.com/ocaml/ocaml/archive/4.06.1+rc2.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.1/4.06.1+rc2+fp/4.06.1+rc2+fp.descr b/compilers/4.06.1/4.06.1+rc2+fp/4.06.1+rc2+fp.descr deleted file mode 100644 index 68967bd5b66..00000000000 --- a/compilers/4.06.1/4.06.1+rc2+fp/4.06.1+rc2+fp.descr +++ /dev/null @@ -1 +0,0 @@ -second release candidate for 4.06.1, with frame-pointers diff --git a/compilers/4.06.1/4.06.1+rc2/4.06.1+rc2.comp b/compilers/4.06.1/4.06.1+rc2/4.06.1+rc2.comp deleted file mode 100644 index 4ed678379d3..00000000000 --- a/compilers/4.06.1/4.06.1+rc2/4.06.1+rc2.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.1" -src: "https://github.com/ocaml/ocaml/archive/4.06.1+rc2.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.1/4.06.1+rc2/4.06.1+rc2.descr b/compilers/4.06.1/4.06.1+rc2/4.06.1+rc2.descr deleted file mode 100644 index 5b76d7b506e..00000000000 --- a/compilers/4.06.1/4.06.1+rc2/4.06.1+rc2.descr +++ /dev/null @@ -1 +0,0 @@ -second release candidate for 4.06.1 diff --git a/compilers/4.06.1/4.06.1+trunk+afl/4.06.1+trunk+afl.comp b/compilers/4.06.1/4.06.1+trunk+afl/4.06.1+trunk+afl.comp deleted file mode 100644 index e31cf65546c..00000000000 --- a/compilers/4.06.1/4.06.1+trunk+afl/4.06.1+trunk+afl.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.1" -src: "https://github.com/ocaml/ocaml/archive/4.06.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-afl-instrument" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-afl-instrument" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.1/4.06.1+trunk+afl/4.06.1+trunk+afl.descr b/compilers/4.06.1/4.06.1+trunk+afl/4.06.1+trunk+afl.descr deleted file mode 100644 index dba2ead26e3..00000000000 --- a/compilers/4.06.1/4.06.1+trunk+afl/4.06.1+trunk+afl.descr +++ /dev/null @@ -1 +0,0 @@ -4.06 release branch with afl-fuzz instrumentation diff --git a/compilers/4.06.1/4.06.1+trunk+flambda/4.06.1+trunk+flambda.comp b/compilers/4.06.1/4.06.1+trunk+flambda/4.06.1+trunk+flambda.comp deleted file mode 100644 index e37c5b884c0..00000000000 --- a/compilers/4.06.1/4.06.1+trunk+flambda/4.06.1+trunk+flambda.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.1" -src: "https://github.com/ocaml/ocaml/archive/4.06.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.1/4.06.1+trunk+flambda/4.06.1+trunk+flambda.descr b/compilers/4.06.1/4.06.1+trunk+flambda/4.06.1+trunk+flambda.descr deleted file mode 100644 index b8b37f97da5..00000000000 --- a/compilers/4.06.1/4.06.1+trunk+flambda/4.06.1+trunk+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -4.06 release branch with flambda activated diff --git a/compilers/4.06.1/4.06.1+trunk+fp+flambda/4.06.1+trunk+fp+flambda.comp b/compilers/4.06.1/4.06.1+trunk+fp+flambda/4.06.1+trunk+fp+flambda.comp deleted file mode 100644 index 99f62ea48c2..00000000000 --- a/compilers/4.06.1/4.06.1+trunk+fp+flambda/4.06.1+trunk+fp+flambda.comp +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1" -version: "4.06.1" -src: "https://github.com/ocaml/ocaml/archive/4.06.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.1/4.06.1+trunk+fp+flambda/4.06.1+trunk+fp+flambda.descr b/compilers/4.06.1/4.06.1+trunk+fp+flambda/4.06.1+trunk+fp+flambda.descr deleted file mode 100644 index 963d7dd2913..00000000000 --- a/compilers/4.06.1/4.06.1+trunk+fp+flambda/4.06.1+trunk+fp+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -4.06 release branch with frame-pointers and flambda activated diff --git a/compilers/4.06.1/4.06.1+trunk+fp/4.06.1+trunk+fp.comp b/compilers/4.06.1/4.06.1+trunk+fp/4.06.1+trunk+fp.comp deleted file mode 100644 index 2bada6bba23..00000000000 --- a/compilers/4.06.1/4.06.1+trunk+fp/4.06.1+trunk+fp.comp +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1" -version: "4.06.1" -src: "https://github.com/ocaml/ocaml/archive/4.06.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.1/4.06.1+trunk+fp/4.06.1+trunk+fp.descr b/compilers/4.06.1/4.06.1+trunk+fp/4.06.1+trunk+fp.descr deleted file mode 100644 index e472286bcc5..00000000000 --- a/compilers/4.06.1/4.06.1+trunk+fp/4.06.1+trunk+fp.descr +++ /dev/null @@ -1 +0,0 @@ -4.06 release branch with frame-pointers diff --git a/compilers/4.06.1/4.06.1+trunk+safe-string/4.06.1+trunk+safe-string.comp b/compilers/4.06.1/4.06.1+trunk+safe-string/4.06.1+trunk+safe-string.comp deleted file mode 100644 index 97223b74b0f..00000000000 --- a/compilers/4.06.1/4.06.1+trunk+safe-string/4.06.1+trunk+safe-string.comp +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1" -version: "4.06.1" -src: "https://github.com/ocaml/ocaml/archive/4.06.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-safe-string" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-safe-string" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ "base-unix" "base-bigarray" "base-threads" ] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.1/4.06.1+trunk+safe-string/4.06.1+trunk+safe-string.descr b/compilers/4.06.1/4.06.1+trunk+safe-string/4.06.1+trunk+safe-string.descr deleted file mode 100644 index dc4c3869068..00000000000 --- a/compilers/4.06.1/4.06.1+trunk+safe-string/4.06.1+trunk+safe-string.descr +++ /dev/null @@ -1 +0,0 @@ -4.06 release branch with -safe-string enabled. diff --git a/compilers/4.06.1/4.06.1+trunk/4.06.1+trunk.comp b/compilers/4.06.1/4.06.1+trunk/4.06.1+trunk.comp deleted file mode 100644 index 92fe6a99f43..00000000000 --- a/compilers/4.06.1/4.06.1+trunk/4.06.1+trunk.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.1" -src: "https://github.com/ocaml/ocaml/archive/4.06.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.1/4.06.1+trunk/4.06.1+trunk.descr b/compilers/4.06.1/4.06.1+trunk/4.06.1+trunk.descr deleted file mode 100644 index e5d7f9e85e4..00000000000 --- a/compilers/4.06.1/4.06.1+trunk/4.06.1+trunk.descr +++ /dev/null @@ -1 +0,0 @@ -4.06 release branch snapshot diff --git a/compilers/4.06.1/4.06.1/4.06.1.comp b/compilers/4.06.1/4.06.1/4.06.1.comp deleted file mode 100644 index 8bc07313402..00000000000 --- a/compilers/4.06.1/4.06.1/4.06.1.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.06.1" -src: "https://github.com/ocaml/ocaml/archive/4.06.1.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.06.1/4.06.1/4.06.1.descr b/compilers/4.06.1/4.06.1/4.06.1.descr deleted file mode 100644 index c33853ee5e8..00000000000 --- a/compilers/4.06.1/4.06.1/4.06.1.descr +++ /dev/null @@ -1 +0,0 @@ -Official 4.06.1 release diff --git a/compilers/4.07.0/4.07.0+trunk+afl/4.07.0+trunk+afl.comp b/compilers/4.07.0/4.07.0+trunk+afl/4.07.0+trunk+afl.comp deleted file mode 100644 index 69aace47711..00000000000 --- a/compilers/4.07.0/4.07.0+trunk+afl/4.07.0+trunk+afl.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.07.0" -src: "https://github.com/ocaml/ocaml/archive/trunk.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-afl-instrument" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-afl-instrument" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.07.0/4.07.0+trunk+afl/4.07.0+trunk+afl.descr b/compilers/4.07.0/4.07.0+trunk+afl/4.07.0+trunk+afl.descr deleted file mode 100644 index 1cd0bea2112..00000000000 --- a/compilers/4.07.0/4.07.0+trunk+afl/4.07.0+trunk+afl.descr +++ /dev/null @@ -1 +0,0 @@ -latest trunk with afl-fuzz instrumentation diff --git a/compilers/4.07.0/4.07.0+trunk+flambda/4.07.0+trunk+flambda.comp b/compilers/4.07.0/4.07.0+trunk+flambda/4.07.0+trunk+flambda.comp deleted file mode 100644 index 668bb0b2c56..00000000000 --- a/compilers/4.07.0/4.07.0+trunk+flambda/4.07.0+trunk+flambda.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.07.0" -src: "https://github.com/ocaml/ocaml/archive/trunk.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.07.0/4.07.0+trunk+flambda/4.07.0+trunk+flambda.descr b/compilers/4.07.0/4.07.0+trunk+flambda/4.07.0+trunk+flambda.descr deleted file mode 100644 index f855023beb3..00000000000 --- a/compilers/4.07.0/4.07.0+trunk+flambda/4.07.0+trunk+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -latest trunk with flambda activated diff --git a/compilers/4.07.0/4.07.0+trunk+fp+flambda/4.07.0+trunk+fp+flambda.comp b/compilers/4.07.0/4.07.0+trunk+fp+flambda/4.07.0+trunk+fp+flambda.comp deleted file mode 100644 index 1f56b4a86f7..00000000000 --- a/compilers/4.07.0/4.07.0+trunk+fp+flambda/4.07.0+trunk+fp+flambda.comp +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1" -version: "4.07.0" -src: "https://github.com/ocaml/ocaml/archive/trunk.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-flambda" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-flambda" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.07.0/4.07.0+trunk+fp+flambda/4.07.0+trunk+fp+flambda.descr b/compilers/4.07.0/4.07.0+trunk+fp+flambda/4.07.0+trunk+fp+flambda.descr deleted file mode 100644 index 71bd954e7d1..00000000000 --- a/compilers/4.07.0/4.07.0+trunk+fp+flambda/4.07.0+trunk+fp+flambda.descr +++ /dev/null @@ -1 +0,0 @@ -latest trunk with frame-pointers and flambda activated diff --git a/compilers/4.07.0/4.07.0+trunk+fp/4.07.0+trunk+fp.comp b/compilers/4.07.0/4.07.0+trunk+fp/4.07.0+trunk+fp.comp deleted file mode 100644 index a7c51592c6c..00000000000 --- a/compilers/4.07.0/4.07.0+trunk+fp/4.07.0+trunk+fp.comp +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1" -version: "4.07.0" -src: "https://github.com/ocaml/ocaml/archive/trunk.tar.gz" -build: [ - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - [ - "./configure" - "-prefix" - prefix - "-with-debug-runtime" - "-with-frame-pointers" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.07.0/4.07.0+trunk+fp/4.07.0+trunk+fp.descr b/compilers/4.07.0/4.07.0+trunk+fp/4.07.0+trunk+fp.descr deleted file mode 100644 index 89074ff6e62..00000000000 --- a/compilers/4.07.0/4.07.0+trunk+fp/4.07.0+trunk+fp.descr +++ /dev/null @@ -1 +0,0 @@ -latest trunk with frame-pointers diff --git a/compilers/4.07.0/4.07.0+trunk+unsafe-string/4.07.0+trunk+unsafe-string.comp b/compilers/4.07.0/4.07.0+trunk+unsafe-string/4.07.0+trunk+unsafe-string.comp deleted file mode 100644 index bd250bb4be2..00000000000 --- a/compilers/4.07.0/4.07.0+trunk+unsafe-string/4.07.0+trunk+unsafe-string.comp +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1" -version: "4.07.0" -src: "https://github.com/ocaml/ocaml/archive/trunk.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-unsafe-string" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" "-unsafe-string" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ "base-unix" "base-bigarray" "base-threads" ] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.07.0/4.07.0+trunk+unsafe-string/4.07.0+trunk+unsafe-string.descr b/compilers/4.07.0/4.07.0+trunk+unsafe-string/4.07.0+trunk+unsafe-string.descr deleted file mode 100644 index b478cfa90ed..00000000000 --- a/compilers/4.07.0/4.07.0+trunk+unsafe-string/4.07.0+trunk+unsafe-string.descr +++ /dev/null @@ -1 +0,0 @@ -Latest trunk with -unsafe-string enabled (-safe-string is now the default). diff --git a/compilers/4.07.0/4.07.0+trunk/4.07.0+trunk.comp b/compilers/4.07.0/4.07.0+trunk/4.07.0+trunk.comp deleted file mode 100644 index ff0ac81b417..00000000000 --- a/compilers/4.07.0/4.07.0+trunk/4.07.0+trunk.comp +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -version: "4.07.0" -src: "https://github.com/ocaml/ocaml/archive/trunk.tar.gz" -build: [ - ["./configure" - "-prefix" prefix "-with-debug-runtime" - ] { os != "openbsd" & os != "freebsd" & os != "darwin" } - ["./configure" - "-prefix" prefix "-with-debug-runtime" - "-cc" "cc" - "-aspp" "cc -c" - ] { os = "openbsd" | os = "freebsd" | os = "darwin" } - [make "world"] - [make "world.opt"] - [make "install"] -] -packages: [ - "base-unix" - "base-bigarray" - "base-threads" -] -env: [[CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"]] diff --git a/compilers/4.07.0/4.07.0+trunk/4.07.0+trunk.descr b/compilers/4.07.0/4.07.0+trunk/4.07.0+trunk.descr deleted file mode 100644 index 077ea653582..00000000000 --- a/compilers/4.07.0/4.07.0+trunk/4.07.0+trunk.descr +++ /dev/null @@ -1 +0,0 @@ -latest trunk snapshot diff --git a/packages/0install/0install.2.10/descr b/packages/0install/0install.2.10/descr deleted file mode 100644 index 14986f3984c..00000000000 --- a/packages/0install/0install.2.10/descr +++ /dev/null @@ -1,6 +0,0 @@ -The antidote to app-stores -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. diff --git a/packages/0install/0install.2.10/opam b/packages/0install/0install.2.10/opam index c6a6fbba9a1..062470a5053 100644 --- a/packages/0install/0install.2.10/opam +++ b/packages/0install/0install.2.10/opam @@ -1,13 +1,14 @@ -opam-version: "1.2" +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: "https://github.com/0install/0install.git" +dev-repo: "git+https://github.com/0install/0install.git" build: [ [make] ] depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} "yojson" "xmlm" "ounit" @@ -21,7 +22,19 @@ depends: [ ] depopts: [ "obus" "lablgtk" ] depexts: [ - [["ubuntu"] ["unzip"]] - [["debian"] ["unzip"]] + ["unzip"] {os-distribution = "ubuntu"} + ["unzip"] {os-distribution = "debian"} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.0" ] +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.""" +extra-files: ["0install.install" "md5=db6ee7a35da5d98136e5a56bad08496e"] +url { + src: + "https://downloads.sf.net/project/zero-install/0install/2.10/0install-2.10.tar.bz2" + checksum: "md5=3db5bca7df2c01f9c74e57b503d9dd39" +} diff --git a/packages/0install/0install.2.10/url b/packages/0install/0install.2.10/url deleted file mode 100644 index b96959f6d31..00000000000 --- a/packages/0install/0install.2.10/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://downloads.sf.net/project/zero-install/0install/2.10/0install-2.10.tar.bz2" -checksum: "3db5bca7df2c01f9c74e57b503d9dd39" diff --git a/packages/0install/0install.2.11/descr b/packages/0install/0install.2.11/descr deleted file mode 100644 index 14986f3984c..00000000000 --- a/packages/0install/0install.2.11/descr +++ /dev/null @@ -1,6 +0,0 @@ -The antidote to app-stores -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. diff --git a/packages/0install/0install.2.11/opam b/packages/0install/0install.2.11/opam index 585ff4586cb..f4404bf5d47 100644 --- a/packages/0install/0install.2.11/opam +++ b/packages/0install/0install.2.11/opam @@ -1,13 +1,14 @@ -opam-version: "1.2" +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: "https://github.com/0install/0install.git" +dev-repo: "git+https://github.com/0install/0install.git" build: [ [make] ] depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} "yojson" "xmlm" "ounit" @@ -21,8 +22,20 @@ depends: [ ] depopts: [ "obus" "lablgtk" ] depexts: [ - [["ubuntu"] ["unzip"]] - [["debian"] ["unzip"]] - [["osx" "homebrew"] ["gnupg"]] + ["unzip"] {os-distribution = "ubuntu"} + ["unzip"] {os-distribution = "debian"} + ["gnupg"] {os = "macos" & os-distribution = "homebrew"} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.0" ] +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.""" +extra-files: ["0install.install" "md5=db6ee7a35da5d98136e5a56bad08496e"] +url { + src: + "https://downloads.sf.net/project/zero-install/0install/2.11/0install-2.11.tar.bz2" + checksum: "md5=1cfe5845bf20fd0c0253c8ca6da7f37e" +} diff --git a/packages/0install/0install.2.11/url b/packages/0install/0install.2.11/url deleted file mode 100644 index 1ad78f85703..00000000000 --- a/packages/0install/0install.2.11/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://downloads.sf.net/project/zero-install/0install/2.11/0install-2.11.tar.bz2" -checksum: "1cfe5845bf20fd0c0253c8ca6da7f37e" diff --git a/packages/0install/0install.2.12.1/descr b/packages/0install/0install.2.12.1/descr deleted file mode 100644 index 14986f3984c..00000000000 --- a/packages/0install/0install.2.12.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -The antidote to app-stores -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. diff --git a/packages/0install/0install.2.12.1/opam b/packages/0install/0install.2.12.1/opam index e28197e17c0..172e358f630 100644 --- a/packages/0install/0install.2.12.1/opam +++ b/packages/0install/0install.2.12.1/opam @@ -1,19 +1,18 @@ -opam-version: "1.2" +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: "https://github.com/0install/0install.git" +dev-repo: "git+https://github.com/0install/0install.git" build: [ [make "all"] -] -build-test: [ - [make "test"] + [make "test"] {with-test} ] depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} "yojson" "xmlm" - "ounit" {test} + "ounit" {with-test} "lwt" {< "3.0.0"} "lwt_react" "extlib" @@ -24,8 +23,20 @@ depends: [ ] depopts: [ "obus" "lablgtk" "lwt_glib" ] depexts: [ - [["ubuntu"] ["unzip"]] - [["debian"] ["unzip"]] - [["osx" "homebrew"] ["gnupg2"]] + ["unzip"] {os-distribution = "ubuntu"} + ["unzip"] {os-distribution = "debian"} + ["gnupg2"] {os = "macos" & os-distribution = "homebrew"} ] -available: [ ocaml-version >= "4.02.3" & ocaml-version < "4.06.0" ] +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.""" +extra-files: ["0install.install" "md5=db6ee7a35da5d98136e5a56bad08496e"] +url { + src: + "https://downloads.sf.net/project/zero-install/0install/2.12.1/0install-2.12.1.tar.bz2" + checksum: "md5=e272f9acf4362b613e31c51dcaf5e946" +} diff --git a/packages/0install/0install.2.12.1/url b/packages/0install/0install.2.12.1/url deleted file mode 100644 index f2f3815d5a6..00000000000 --- a/packages/0install/0install.2.12.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://downloads.sf.net/project/zero-install/0install/2.12.1/0install-2.12.1.tar.bz2" -checksum: "e272f9acf4362b613e31c51dcaf5e946" diff --git a/packages/0install/0install.2.12.3/descr b/packages/0install/0install.2.12.3/descr deleted file mode 100644 index 14986f3984c..00000000000 --- a/packages/0install/0install.2.12.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -The antidote to app-stores -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. diff --git a/packages/0install/0install.2.12.3/opam b/packages/0install/0install.2.12.3/opam index 91b3ec9ff1f..d9de19cc597 100644 --- a/packages/0install/0install.2.12.3/opam +++ b/packages/0install/0install.2.12.3/opam @@ -1,19 +1,18 @@ -opam-version: "1.2" +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: "https://github.com/0install/0install.git" +dev-repo: "git+https://github.com/0install/0install.git" build: [ [make "all"] -] -build-test: [ - [make "test"] + [make "test"] {with-test} ] depends: [ + "ocaml" {>= "4.02.3"} "yojson" "xmlm" - "ounit" {test} + "ounit" {with-test} "lwt_react" "ocurl" {>= "0.7.9"} "sha" {>= "1.9"} @@ -22,8 +21,20 @@ depends: [ ] depopts: [ "obus" "lablgtk" "lwt_glib" ] depexts: [ - [["ubuntu"] ["unzip"]] - [["debian"] ["unzip"]] - [["osx" "homebrew"] ["gnupg"]] + ["unzip"] {os-distribution = "ubuntu"} + ["unzip"] {os-distribution = "debian"} + ["gnupg"] {os = "macos" & os-distribution = "homebrew"} ] -available: [ ocaml-version >= "4.02.3" ] +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.""" +extra-files: ["0install.install" "md5=db6ee7a35da5d98136e5a56bad08496e"] +url { + src: + "https://downloads.sf.net/project/zero-install/0install/2.12.3/0install-2.12.3.tar.bz2" + checksum: "md5=12d212264699a81e8b07d4410e907633" +} diff --git a/packages/0install/0install.2.12.3/url b/packages/0install/0install.2.12.3/url deleted file mode 100644 index 6160a862733..00000000000 --- a/packages/0install/0install.2.12.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://downloads.sf.net/project/zero-install/0install/2.12.3/0install-2.12.3.tar.bz2" -checksum: "12d212264699a81e8b07d4410e907633" diff --git a/packages/0install/0install.2.12/descr b/packages/0install/0install.2.12/descr deleted file mode 100644 index 14986f3984c..00000000000 --- a/packages/0install/0install.2.12/descr +++ /dev/null @@ -1,6 +0,0 @@ -The antidote to app-stores -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. diff --git a/packages/0install/0install.2.12/opam b/packages/0install/0install.2.12/opam index 585ff4586cb..5fbc76a335a 100644 --- a/packages/0install/0install.2.12/opam +++ b/packages/0install/0install.2.12/opam @@ -1,13 +1,14 @@ -opam-version: "1.2" +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: "https://github.com/0install/0install.git" +dev-repo: "git+https://github.com/0install/0install.git" build: [ [make] ] depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} "yojson" "xmlm" "ounit" @@ -21,8 +22,19 @@ depends: [ ] depopts: [ "obus" "lablgtk" ] depexts: [ - [["ubuntu"] ["unzip"]] - [["debian"] ["unzip"]] - [["osx" "homebrew"] ["gnupg"]] + ["unzip"] {os-distribution = "ubuntu"} + ["unzip"] {os-distribution = "debian"} + ["gnupg"] {os = "macos" & os-distribution = "homebrew"} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.0" ] +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.""" +extra-files: ["0install.install" "md5=db6ee7a35da5d98136e5a56bad08496e"] +url { + src: "https://github.com/0install/0install/archive/v2.12-1.tar.gz" + checksum: "md5=b314e3964858d56ea8da42816dd5ae87" +} diff --git a/packages/0install/0install.2.12/url b/packages/0install/0install.2.12/url deleted file mode 100644 index 1bff8c9c9c3..00000000000 --- a/packages/0install/0install.2.12/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/0install/0install/archive/v2.12-1.tar.gz" -checksum: "b314e3964858d56ea8da42816dd5ae87" diff --git a/packages/0install/0install.2.6.2/descr b/packages/0install/0install.2.6.2/descr deleted file mode 100644 index 14986f3984c..00000000000 --- a/packages/0install/0install.2.6.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -The antidote to app-stores -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. diff --git a/packages/0install/0install.2.6.2/opam b/packages/0install/0install.2.6.2/opam index 9a86addba1a..87e1d3f69c7 100644 --- a/packages/0install/0install.2.6.2/opam +++ b/packages/0install/0install.2.6.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "http://0install.net/" build: [ @@ -6,6 +6,7 @@ build: [ ] patches: [ "gui_gtk_dir.patch" ] depends: [ + "ocaml" "yojson" "xmlm" "ounit" @@ -19,6 +20,22 @@ depends: [ ] depopts: [ "obus" "lablgtk" ] depexts: [ - [["ubuntu"] ["unzip"]] - [["debian"] ["unzip"]] + ["unzip"] {os-distribution = "ubuntu"} + ["unzip"] {os-distribution = "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.""" +extra-files: [ + ["gui_gtk_dir.patch" "md5=0a14e57ca2b2a914a5433b3a2ca2abb1"] + ["0install.install" "md5=db6ee7a35da5d98136e5a56bad08496e"] +] +url { + src: + "https://downloads.sf.net/project/zero-install/0install/2.6.2/0install-2.6.2.tar.bz2" + checksum: "md5=8931211adbfe984640a029c48f7b992f" +} diff --git a/packages/0install/0install.2.6.2/url b/packages/0install/0install.2.6.2/url deleted file mode 100644 index 9da61d4778f..00000000000 --- a/packages/0install/0install.2.6.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://downloads.sf.net/project/zero-install/0install/2.6.2/0install-2.6.2.tar.bz2" -checksum: "8931211adbfe984640a029c48f7b992f" diff --git a/packages/0install/0install.2.8/descr b/packages/0install/0install.2.8/descr deleted file mode 100644 index 14986f3984c..00000000000 --- a/packages/0install/0install.2.8/descr +++ /dev/null @@ -1,6 +0,0 @@ -The antidote to app-stores -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. diff --git a/packages/0install/0install.2.8/opam b/packages/0install/0install.2.8/opam index c61e22e1095..4da08bb821e 100644 --- a/packages/0install/0install.2.8/opam +++ b/packages/0install/0install.2.8/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "http://0install.net/" build: [ @@ -6,6 +6,7 @@ build: [ ] patches: [ "gui_gtk_dir.patch" ] depends: [ + "ocaml" {>= "4.00.0" & < "4.02"} "yojson" "xmlm" "ounit" @@ -19,7 +20,22 @@ depends: [ ] depopts: [ "obus" "lablgtk" ] depexts: [ - [["ubuntu"] ["unzip"]] - [["debian"] ["unzip"]] + ["unzip"] {os-distribution = "ubuntu"} + ["unzip"] {os-distribution = "debian"} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.02" ] +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.""" +extra-files: [ + ["gui_gtk_dir.patch" "md5=0a14e57ca2b2a914a5433b3a2ca2abb1"] + ["0install.install" "md5=db6ee7a35da5d98136e5a56bad08496e"] +] +url { + src: + "https://downloads.sf.net/project/zero-install/0install/2.8/0install-2.8.tar.bz2" + checksum: "md5=25520678fcb91603a876a3dd2db24dc3" +} diff --git a/packages/0install/0install.2.8/url b/packages/0install/0install.2.8/url deleted file mode 100644 index bc30d5767d5..00000000000 --- a/packages/0install/0install.2.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://downloads.sf.net/project/zero-install/0install/2.8/0install-2.8.tar.bz2" -checksum: "25520678fcb91603a876a3dd2db24dc3" diff --git a/packages/0install/0install.2.9.1/descr b/packages/0install/0install.2.9.1/descr deleted file mode 100644 index 14986f3984c..00000000000 --- a/packages/0install/0install.2.9.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -The antidote to app-stores -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. diff --git a/packages/0install/0install.2.9.1/opam b/packages/0install/0install.2.9.1/opam index 5fa8eb8a79c..650e4314bef 100644 --- a/packages/0install/0install.2.9.1/opam +++ b/packages/0install/0install.2.9.1/opam @@ -1,13 +1,14 @@ -opam-version: "1.2" +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: "https://github.com/0install/0install.git" +dev-repo: "git+https://github.com/0install/0install.git" build: [ [make] ] depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} "yojson" "xmlm" "ounit" @@ -21,7 +22,19 @@ depends: [ ] depopts: [ "obus" "lablgtk" ] depexts: [ - [["ubuntu"] ["unzip"]] - [["debian"] ["unzip"]] + ["unzip"] {os-distribution = "ubuntu"} + ["unzip"] {os-distribution = "debian"} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.0" ] +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.""" +extra-files: ["0install.install" "md5=db6ee7a35da5d98136e5a56bad08496e"] +url { + src: + "https://downloads.sf.net/project/zero-install/0install/2.9.1/0install-2.9.1.tar.bz2" + checksum: "md5=37093e67e3ae21a89f3b7fb217941437" +} diff --git a/packages/0install/0install.2.9.1/url b/packages/0install/0install.2.9.1/url deleted file mode 100644 index 59c64784848..00000000000 --- a/packages/0install/0install.2.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://downloads.sf.net/project/zero-install/0install/2.9.1/0install-2.9.1.tar.bz2" -checksum: "37093e67e3ae21a89f3b7fb217941437" diff --git a/packages/ANSITerminal/ANSITerminal.0.6.2/descr b/packages/ANSITerminal/ANSITerminal.0.6.2/descr deleted file mode 100644 index 35f153b9c33..00000000000 --- a/packages/ANSITerminal/ANSITerminal.0.6.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Basic control of ANSI compliant terminals and the windows shell. - -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). diff --git a/packages/ANSITerminal/ANSITerminal.0.6.2/opam b/packages/ANSITerminal/ANSITerminal.0.6.2/opam index 8c2e4b9058c..51509d6aa4b 100644 --- a/packages/ANSITerminal/ANSITerminal.0.6.2/opam +++ b/packages/ANSITerminal/ANSITerminal.0.6.2/opam @@ -1,27 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler" "Vincent Hugot" ] license: "LGPL-3.0 with OCaml linking exception" homepage: "https://github.com/Chris00/ANSITerminal" -dev-repo: "https://github.com/Chris00/ANSITerminal.git" +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"]] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {< "4.05.0"} "base-unix" "ocamlbuild" {build} "ocamlfind" {build} ] -available: [ocaml-version < "4.05.0"] +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: + "http://forge.ocamlcore.org/frs/download.php/1123/ANSITerminal-0.6.2.tar.gz" + checksum: "md5=b7a7b7cce64eabf224d05ed9f2b9d471" +} diff --git a/packages/ANSITerminal/ANSITerminal.0.6.2/url b/packages/ANSITerminal/ANSITerminal.0.6.2/url deleted file mode 100644 index f8f24128ebd..00000000000 --- a/packages/ANSITerminal/ANSITerminal.0.6.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1123/ANSITerminal-0.6.2.tar.gz" -checksum: "b7a7b7cce64eabf224d05ed9f2b9d471" diff --git a/packages/ANSITerminal/ANSITerminal.0.6.3/descr b/packages/ANSITerminal/ANSITerminal.0.6.3/descr deleted file mode 100644 index 4a47dd9d531..00000000000 --- a/packages/ANSITerminal/ANSITerminal.0.6.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Allow to use the colors and cursor movements on ANSI terminals -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). diff --git a/packages/ANSITerminal/ANSITerminal.0.6.3/opam b/packages/ANSITerminal/ANSITerminal.0.6.3/opam index e6044d8fde9..6be8e68bc8f 100644 --- a/packages/ANSITerminal/ANSITerminal.0.6.3/opam +++ b/packages/ANSITerminal/ANSITerminal.0.6.3/opam @@ -1,27 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler" "Vincent Hugot" ] license: "LGPL-3.0 with OCaml linking exception" homepage: "https://github.com/Chris00/ANSITerminal" -dev-repo: "https://github.com/Chris00/ANSITerminal.git" +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"]] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {< "4.05.0"} "ocamlfind" "ocamlbuild" {build} "ocamlfind" {build} ] -available: [ocaml-version < "4.05.0"] +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: + "http://forge.ocamlcore.org/frs/download.php/1126/ANSITerminal-0.6.3.tar.gz" + checksum: "md5=2ebb5c1ac9014cc3f38a4ffa8909a33c" +} diff --git a/packages/ANSITerminal/ANSITerminal.0.6.3/url b/packages/ANSITerminal/ANSITerminal.0.6.3/url deleted file mode 100644 index 647e9922d5c..00000000000 --- a/packages/ANSITerminal/ANSITerminal.0.6.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1126/ANSITerminal-0.6.3.tar.gz" -checksum: "2ebb5c1ac9014cc3f38a4ffa8909a33c" diff --git a/packages/ANSITerminal/ANSITerminal.0.6.4/descr b/packages/ANSITerminal/ANSITerminal.0.6.4/descr deleted file mode 100644 index 3280c88176e..00000000000 --- a/packages/ANSITerminal/ANSITerminal.0.6.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -Basic control of ANSI compliant terminals and the windows shell. -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). diff --git a/packages/ANSITerminal/ANSITerminal.0.6.4/opam b/packages/ANSITerminal/ANSITerminal.0.6.4/opam index 5d103f18083..fc784ef1e7a 100644 --- a/packages/ANSITerminal/ANSITerminal.0.6.4/opam +++ b/packages/ANSITerminal/ANSITerminal.0.6.4/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler" "Vincent Hugot" ] homepage: "https://forge.ocamlcore.org/projects/ansiterminal/" -dev-repo: "https://github.com/Chris00/ANSITerminal.git" +dev-repo: "git+https://github.com/Chris00/ANSITerminal.git" bug-reports: "https://github.com/Chris00/ANSITerminal/issues" license: "LGPL-3.0 with OCaml linking exception" tags: ["terminal"] @@ -15,8 +15,19 @@ build: [ ] remove: [["ocamlfind" "remove" "ANSITerminal"]] depends: [ + "ocaml" {< "4.05.0"} "ocamlfind" "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.05.0"] +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://forge.ocamlcore.org/frs/download.php/1150/ANSITerminal-0.6.4.tar.gz" + checksum: "md5=f2c02c5f77f3438af456c2f0d6e58c7b" +} diff --git a/packages/ANSITerminal/ANSITerminal.0.6.4/url b/packages/ANSITerminal/ANSITerminal.0.6.4/url deleted file mode 100644 index b885ebffd7d..00000000000 --- a/packages/ANSITerminal/ANSITerminal.0.6.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1150/ANSITerminal-0.6.4.tar.gz" -checksum: "f2c02c5f77f3438af456c2f0d6e58c7b" diff --git a/packages/ANSITerminal/ANSITerminal.0.6.5/descr b/packages/ANSITerminal/ANSITerminal.0.6.5/descr deleted file mode 100644 index 3280c88176e..00000000000 --- a/packages/ANSITerminal/ANSITerminal.0.6.5/descr +++ /dev/null @@ -1,4 +0,0 @@ -Basic control of ANSI compliant terminals and the windows shell. -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). diff --git a/packages/ANSITerminal/ANSITerminal.0.6.5/opam b/packages/ANSITerminal/ANSITerminal.0.6.5/opam index f645405f515..e9c9e1ca068 100644 --- a/packages/ANSITerminal/ANSITerminal.0.6.5/opam +++ b/packages/ANSITerminal/ANSITerminal.0.6.5/opam @@ -1,23 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler" "Vincent Hugot" ] homepage: "https://forge.ocamlcore.org/projects/ansiterminal/" -dev-repo: "https://github.com/Chris00/ANSITerminal.git" +dev-repo: "git+https://github.com/Chris00/ANSITerminal.git" bug-reports: "https://github.com/Chris00/ANSITerminal/issues" license: "LGPL-3.0 with OCaml linking exception" tags: ["terminal"] build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "ANSITerminal"]] depends: [ + "ocaml" {< "4.05.0"} "ocamlfind" "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.05.0"] +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://forge.ocamlcore.org/frs/download.php/1206/ANSITerminal-0.6.5.tar.gz" + checksum: "md5=508022a9a64a0983bc7d3a53139c6b8b" +} diff --git a/packages/ANSITerminal/ANSITerminal.0.6.5/url b/packages/ANSITerminal/ANSITerminal.0.6.5/url deleted file mode 100644 index 22f9deb39d9..00000000000 --- a/packages/ANSITerminal/ANSITerminal.0.6.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1206/ANSITerminal-0.6.5.tar.gz" -checksum: "508022a9a64a0983bc7d3a53139c6b8b" diff --git a/packages/ANSITerminal/ANSITerminal.0.6/descr b/packages/ANSITerminal/ANSITerminal.0.6/descr deleted file mode 100644 index 4a47dd9d531..00000000000 --- a/packages/ANSITerminal/ANSITerminal.0.6/descr +++ /dev/null @@ -1,4 +0,0 @@ -Allow to use the colors and cursor movements on ANSI terminals -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). diff --git a/packages/ANSITerminal/ANSITerminal.0.6/opam b/packages/ANSITerminal/ANSITerminal.0.6/opam index e2b0e095251..4569a06f353 100644 --- a/packages/ANSITerminal/ANSITerminal.0.6/opam +++ b/packages/ANSITerminal/ANSITerminal.0.6/opam @@ -1,23 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" ] license: "LGPL-3.0 with OCaml linking exception" homepage: "https://github.com/Chris00/ANSITerminal" -dev-repo: "https://github.com/Chris00/ANSITerminal.git" +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"} + ["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" "oasis" {build & >= "0.3.0" & < "0.4.7"} "ocamlbuild" {build} "ocamlfind" {build} ] -available: [ocaml-version < "4.05.0"] +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://forge.ocamlcore.org/frs/download.php/610/ANSITerminal-0.6.tar.gz" + checksum: "md5=d44571177c6a3a9f6ba45def99b2ae80" +} diff --git a/packages/ANSITerminal/ANSITerminal.0.6/url b/packages/ANSITerminal/ANSITerminal.0.6/url deleted file mode 100644 index b0966ac437e..00000000000 --- a/packages/ANSITerminal/ANSITerminal.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/610/ANSITerminal-0.6.tar.gz" -checksum: "d44571177c6a3a9f6ba45def99b2ae80" diff --git a/packages/ANSITerminal/ANSITerminal.0.7/descr b/packages/ANSITerminal/ANSITerminal.0.7/descr deleted file mode 100644 index 35f153b9c33..00000000000 --- a/packages/ANSITerminal/ANSITerminal.0.7/descr +++ /dev/null @@ -1,5 +0,0 @@ -Basic control of ANSI compliant terminals and the windows shell. - -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). diff --git a/packages/ANSITerminal/ANSITerminal.0.7/opam b/packages/ANSITerminal/ANSITerminal.0.7/opam index 45a29054593..64895cca9c3 100644 --- a/packages/ANSITerminal/ANSITerminal.0.7/opam +++ b/packages/ANSITerminal/ANSITerminal.0.7/opam @@ -1,29 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" "Vincent Hugot" ] license: "LGPL-3.0 with OCaml linking exception" homepage: "https://github.com/Chris00/ANSITerminal" -dev-repo: "https://github.com/Chris00/ANSITerminal.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "base-bytes" "base-unix" "ocamlbuild" {build} "ocamlfind" {build & >= "1.5"} ] +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://github.com/Chris00/ANSITerminal/releases/download/0.7/ANSITerminal-0.7.tar.gz" + checksum: "md5=5a583942e720ef5a2f7951ee2caa0ec7" +} diff --git a/packages/ANSITerminal/ANSITerminal.0.7/url b/packages/ANSITerminal/ANSITerminal.0.7/url deleted file mode 100644 index c1ca8040e44..00000000000 --- a/packages/ANSITerminal/ANSITerminal.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/ANSITerminal/releases/download/0.7/ANSITerminal-0.7.tar.gz" -checksum: "5a583942e720ef5a2f7951ee2caa0ec7" diff --git a/packages/ANSITerminal/ANSITerminal.0.8/descr b/packages/ANSITerminal/ANSITerminal.0.8/descr deleted file mode 100644 index 2f94e083023..00000000000 --- a/packages/ANSITerminal/ANSITerminal.0.8/descr +++ /dev/null @@ -1,5 +0,0 @@ -Basic control of ANSI compliant terminals and the windows shell - -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). diff --git a/packages/ANSITerminal/ANSITerminal.0.8/opam b/packages/ANSITerminal/ANSITerminal.0.8/opam index 4adbcbb8395..9d78d8dd6c9 100644 --- a/packages/ANSITerminal/ANSITerminal.0.8/opam +++ b/packages/ANSITerminal/ANSITerminal.0.8/opam @@ -1,20 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" "Vincent Hugot" ] license: "LGPL-3.0 with OCaml linking exception" homepage: "https://github.com/Chris00/ANSITerminal" -dev-repo: "https://github.com/Chris00/ANSITerminal.git" +dev-repo: "git+https://github.com/Chris00/ANSITerminal.git" bug-reports: "https://github.com/Chris00/ANSITerminal/issues" doc: "https://Chris00.github.io/ANSITerminal/doc" tags: [ "terminal" ] build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" "jbuilder" {build} "base-bytes" "base-unix" ] +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).""" +url { + src: + "https://github.com/Chris00/ANSITerminal/releases/download/0.8/ANSITerminal-0.8.tbz" + checksum: "md5=b3fc33f17823e85c86a4d9cf4498c40e" +} diff --git a/packages/ANSITerminal/ANSITerminal.0.8/url b/packages/ANSITerminal/ANSITerminal.0.8/url deleted file mode 100644 index e122ed7a6c0..00000000000 --- a/packages/ANSITerminal/ANSITerminal.0.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/ANSITerminal/releases/download/0.8/ANSITerminal-0.8.tbz" -checksum: "b3fc33f17823e85c86a4d9cf4498c40e" \ No newline at end of file diff --git a/packages/BetterErrors/BetterErrors.0.0.1/descr b/packages/BetterErrors/BetterErrors.0.0.1/descr deleted file mode 100644 index dc0486aca98..00000000000 --- a/packages/BetterErrors/BetterErrors.0.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Better compiler error output. - -Pipe in the text of OCaml compiler errors; it'll output them prettified. -https://github.com/chenglou/BetterErrors \ No newline at end of file diff --git a/packages/BetterErrors/BetterErrors.0.0.1/opam b/packages/BetterErrors/BetterErrors.0.0.1/opam index 186593eb83a..c3e4fdc8c7f 100644 --- a/packages/BetterErrors/BetterErrors.0.0.1/opam +++ b/packages/BetterErrors/BetterErrors.0.0.1/opam @@ -1,19 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Cheng Lou " authors: "Cheng Lou " homepage: "https://github.com/chenglou/BetterErrors" bug-reports: "https://github.com/chenglou/BetterErrors" license: "MIT" -dev-repo: "https://github.com/chenglou/BetterErrors.git" -available: [ocaml-version >= "4.02.1"] +dev-repo: "git+https://github.com/chenglou/BetterErrors.git" tags: [ "syntax" ] substs: [ "pkg/META" ] 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}%" ] depends: [ + "ocaml" {>= "4.02.1"} "ocamlfind" {build} "ANSITerminal" {>= "0.6.5"} "re" {>= "1.5.0"} ] +synopsis: "Better compiler error output." +description: """ +Pipe in the text of OCaml compiler errors; it'll output them prettified. +https://github.com/chenglou/BetterErrors""" +url { + src: "https://github.com/reasonml/BetterErrors/archive/v0.0.1.tar.gz" + checksum: "md5=213fbbf17f54927d62464d0ac1188f8a" +} diff --git a/packages/BetterErrors/BetterErrors.0.0.1/url b/packages/BetterErrors/BetterErrors.0.0.1/url deleted file mode 100644 index 19cc5160481..00000000000 --- a/packages/BetterErrors/BetterErrors.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/reasonml/BetterErrors/archive/v0.0.1.tar.gz" -checksum: "213fbbf17f54927d62464d0ac1188f8a" diff --git a/packages/CamlGI/CamlGI.0.6/descr b/packages/CamlGI/CamlGI.0.6/descr deleted file mode 100644 index d8941ad9050..00000000000 --- a/packages/CamlGI/CamlGI.0.6/descr +++ /dev/null @@ -1,5 +0,0 @@ -FastCGI and CGI library -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. diff --git a/packages/CamlGI/CamlGI.0.6/opam b/packages/CamlGI/CamlGI.0.6/opam index 597814cc175..1ffe1a29977 100644 --- a/packages/CamlGI/CamlGI.0.6/opam +++ b/packages/CamlGI/CamlGI.0.6/opam @@ -1,6 +1,19 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: make remove: [["ocamlfind" "remove" "CamlGI"]] -depends: ["ocamlfind" "camlp4"] +depends: ["ocaml" "ocamlfind" "camlp4"] 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 +extra-files: ["CamlGI.install" "md5=acc08ae06568a4adae93766201b0f98a"] +url { + src: + "http://downloads.sourceforge.net/project/ocaml-cgi/CamlGI/0.6/CamlGI-0.6.tar.gz" + checksum: "md5=f53aab889a265dcb9ad0e0f7110577a5" +} diff --git a/packages/CamlGI/CamlGI.0.6/url b/packages/CamlGI/CamlGI.0.6/url deleted file mode 100644 index 35eb2cf7027..00000000000 --- a/packages/CamlGI/CamlGI.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/ocaml-cgi/CamlGI/0.6/CamlGI-0.6.tar.gz" -checksum: "f53aab889a265dcb9ad0e0f7110577a5" diff --git a/packages/Camldiets/Camldiets.0.2/descr b/packages/Camldiets/Camldiets.0.2/descr deleted file mode 100644 index bceaa2c3e56..00000000000 --- a/packages/Camldiets/Camldiets.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -A highly efficient OCaml set implementation for fat sets, i.e. densely populated sets over a discrete linear order. -A highly efficient OCaml set implementation for fat sets, i.e. densely -populated sets over a discrete linear order. - diff --git a/packages/Camldiets/Camldiets.0.2/opam b/packages/Camldiets/Camldiets.0.2/opam index dba7dd74ad9..46577cd9b66 100644 --- a/packages/Camldiets/Camldiets.0.2/opam +++ b/packages/Camldiets/Camldiets.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: ["Oliver Friedmann" "Martin Lange"] homepage: "https://github.com/tcsprojects/camldiets" @@ -8,15 +8,24 @@ dev-repo: "git://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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocamlfind" "remove" "Camldiets"] depends: [ + "ocaml" "ocamlbuild" {build} "ocamlfind" {build} ] +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: "md5=05222445e9a4e90daa29500e667d33b6" +} diff --git a/packages/Camldiets/Camldiets.0.2/url b/packages/Camldiets/Camldiets.0.2/url deleted file mode 100644 index a5249d9a6b1..00000000000 --- a/packages/Camldiets/Camldiets.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/tcsprojects/camldiets/archive/v0.2.tar.gz" -checksum: "05222445e9a4e90daa29500e667d33b6" diff --git a/packages/DrawGrammar/DrawGrammar.0.1.0/descr b/packages/DrawGrammar/DrawGrammar.0.1.0/descr deleted file mode 100644 index cbe67217cdd..00000000000 --- a/packages/DrawGrammar/DrawGrammar.0.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Draw railroad diagrams of EBNF grammars - -An [interactive demo](http://jacquev6.github.io/DrawGrammar/) is available. diff --git a/packages/DrawGrammar/DrawGrammar.0.1.0/opam b/packages/DrawGrammar/DrawGrammar.0.1.0/opam index 27528582ee1..14aaeb8774e 100644 --- a/packages/DrawGrammar/DrawGrammar.0.1.0/opam +++ b/packages/DrawGrammar/DrawGrammar.0.1.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/jacquev6/DrawGrammar.git" +dev-repo: "git+https://github.com/jacquev6/DrawGrammar.git" build: [ "sh" "-c" @@ -12,6 +12,7 @@ build: [ 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} "ocamlfind" {build} "menhir" @@ -19,4 +20,11 @@ depends: [ "cairo2" "General" {< "0.4"} ] -available: [ocaml-version >= "4.02.2" & ocaml-version < "4.06.0"] +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: "md5=6c3dfc5c3368ed887d5d9bc38cb7472e" +} diff --git a/packages/DrawGrammar/DrawGrammar.0.1.0/url b/packages/DrawGrammar/DrawGrammar.0.1.0/url deleted file mode 100644 index 5efc1f2eb5f..00000000000 --- a/packages/DrawGrammar/DrawGrammar.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/jacquev6/DrawGrammar/archive/0.1.0.tar.gz" -checksum: "6c3dfc5c3368ed887d5d9bc38cb7472e" diff --git a/packages/DrawGrammar/DrawGrammar.0.2.0/descr b/packages/DrawGrammar/DrawGrammar.0.2.0/descr deleted file mode 100644 index cbe67217cdd..00000000000 --- a/packages/DrawGrammar/DrawGrammar.0.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Draw railroad diagrams of EBNF grammars - -An [interactive demo](http://jacquev6.github.io/DrawGrammar/) is available. diff --git a/packages/DrawGrammar/DrawGrammar.0.2.0/opam b/packages/DrawGrammar/DrawGrammar.0.2.0/opam index 17bece5da6f..a07f842dea1 100644 --- a/packages/DrawGrammar/DrawGrammar.0.2.0/opam +++ b/packages/DrawGrammar/DrawGrammar.0.2.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/jacquev6/DrawGrammar.git" +dev-repo: "git+https://github.com/jacquev6/DrawGrammar.git" build: [ "sh" "-c" @@ -14,6 +14,7 @@ install: [ ] remove: ["rm" "-f" "%{prefix}%/bin/draw_grammar"] depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} "ocamlbuild" {build} "ocamlfind" {build} "menhir" @@ -21,4 +22,11 @@ depends: [ "cairo2" "General" {>= "0.2" & < "0.4"} ] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.06.0"] +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: "md5=7f73c7b8f1f0e7b5d8e040f6172dedf9" +} diff --git a/packages/DrawGrammar/DrawGrammar.0.2.0/url b/packages/DrawGrammar/DrawGrammar.0.2.0/url deleted file mode 100644 index 4bfbe7ea757..00000000000 --- a/packages/DrawGrammar/DrawGrammar.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/jacquev6/DrawGrammar/archive/0.2.0.tar.gz" -checksum: "7f73c7b8f1f0e7b5d8e040f6172dedf9" diff --git a/packages/DrawGrammar/DrawGrammar.0.2.1/descr b/packages/DrawGrammar/DrawGrammar.0.2.1/descr deleted file mode 100644 index cbe67217cdd..00000000000 --- a/packages/DrawGrammar/DrawGrammar.0.2.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Draw railroad diagrams of EBNF grammars - -An [interactive demo](http://jacquev6.github.io/DrawGrammar/) is available. diff --git a/packages/DrawGrammar/DrawGrammar.0.2.1/opam b/packages/DrawGrammar/DrawGrammar.0.2.1/opam index 53ede8d03c3..923a3825ab1 100644 --- a/packages/DrawGrammar/DrawGrammar.0.2.1/opam +++ b/packages/DrawGrammar/DrawGrammar.0.2.1/opam @@ -1,18 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Vincent Jacques " authors: "Vincent Jacques " homepage: "https://jacquev6.github.io/DrawGrammar/" bug-reports: "http://github.com/jacquev6/DrawGrammar/issues/" license: "MIT" doc: "https://jacquev6.github.io/DrawGrammar/" -dev-repo: "https://github.com/jacquev6/DrawGrammar.git" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name] +dev-repo: "git+https://github.com/jacquev6/DrawGrammar.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {build} "menhir" "JsOfOCairo" {>= "1.0.1"} "cairo2" "General" {>= "0.4.0"} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "Draw railroad diagrams of EBNF grammars" +description: + "An [interactive demo](http://jacquev6.github.io/DrawGrammar/) is available." +url { + src: "https://github.com/jacquev6/DrawGrammar/archive/0.2.1.tar.gz" + checksum: "md5=c47a0dd33a72959cc83cb6d851bb0ad4" +} diff --git a/packages/DrawGrammar/DrawGrammar.0.2.1/url b/packages/DrawGrammar/DrawGrammar.0.2.1/url deleted file mode 100644 index d829eeda168..00000000000 --- a/packages/DrawGrammar/DrawGrammar.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/jacquev6/DrawGrammar/archive/0.2.1.tar.gz" -checksum: "c47a0dd33a72959cc83cb6d851bb0ad4" diff --git a/packages/FrontC/FrontC.3.4/descr b/packages/FrontC/FrontC.3.4/descr deleted file mode 100644 index a169ee6929e..00000000000 --- a/packages/FrontC/FrontC.3.4/descr +++ /dev/null @@ -1,8 +0,0 @@ -Library providing a C parser and lexer -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. diff --git a/packages/FrontC/FrontC.3.4/opam b/packages/FrontC/FrontC.3.4/opam index 5486e19cc4f..6d6c949356f 100644 --- a/packages/FrontC/FrontC.3.4/opam +++ b/packages/FrontC/FrontC.3.4/opam @@ -1,9 +1,28 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" remove: [["ocamlfind" "remove" "FrontC"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] 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 +extra-files: [ + ["opam.patch" "md5=d787e470cdf98cef4ae22d5c922f27f6"] + ["META" "md5=d8750391ced674a0b52c20f3aecf296c"] + ["FrontC.install" "md5=c56e698d092d18179f9458f311c56412"] +] +url { + src: "http://www.irit.fr/recherches/ARCHI/MARCH/frontc/Frontc-3.4.tgz" + checksum: "md5=953417daaa2647ed8df45dee3d9f19f0" +} diff --git a/packages/FrontC/FrontC.3.4/url b/packages/FrontC/FrontC.3.4/url deleted file mode 100644 index 78f8bc84a94..00000000000 --- a/packages/FrontC/FrontC.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www.irit.fr/recherches/ARCHI/MARCH/frontc/Frontc-3.4.tgz" -checksum: "953417daaa2647ed8df45dee3d9f19f0" diff --git a/packages/General/General.0.1.0/descr b/packages/General/General.0.1.0/descr deleted file mode 100644 index 8eb465718d1..00000000000 --- a/packages/General/General.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Rich functionality for built-in and basic OCaml types diff --git a/packages/General/General.0.1.0/opam b/packages/General/General.0.1.0/opam index 229602c0c77..5ff50a9cb5e 100644 --- a/packages/General/General.0.1.0/opam +++ b/packages/General/General.0.1.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/jacquev6/General.git" +dev-repo: "git+https://github.com/jacquev6/General.git" build: [ "ocamlbuild" "-use-ocamlfind" @@ -27,8 +27,14 @@ install: [ ] remove: ["ocamlfind" "remove" "General"] depends: [ + "ocaml" {>= "4.02.2" & < "4.06.0"} "ocamlbuild" {build} "ocamlfind" {build} "cppo_ocamlbuild" ] -available: [ocaml-version >= "4.02.2" & ocaml-version < "4.06.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: "md5=0e5068a45b9b76b1588e0bd7391730e3" +} diff --git a/packages/General/General.0.1.0/url b/packages/General/General.0.1.0/url deleted file mode 100644 index 70368f14807..00000000000 --- a/packages/General/General.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/jacquev6/General/archive/0.1.0.tar.gz" -checksum: "0e5068a45b9b76b1588e0bd7391730e3" diff --git a/packages/General/General.0.2.0/descr b/packages/General/General.0.2.0/descr deleted file mode 100644 index 8eb465718d1..00000000000 --- a/packages/General/General.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Rich functionality for built-in and basic OCaml types diff --git a/packages/General/General.0.2.0/opam b/packages/General/General.0.2.0/opam index b4643065810..8e65d063875 100644 --- a/packages/General/General.0.2.0/opam +++ b/packages/General/General.0.2.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/jacquev6/General.git" +dev-repo: "git+https://github.com/jacquev6/General.git" build: [ "ocamlbuild" "-use-ocamlfind" @@ -33,8 +33,14 @@ install: [ ] remove: ["ocamlfind" "remove" "General"] depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} "ocamlbuild" {build} "ocamlfind" {build} "cppo_ocamlbuild" ] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.06.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: "md5=3f926a020a428ff5749efa674185acf9" +} diff --git a/packages/General/General.0.2.0/url b/packages/General/General.0.2.0/url deleted file mode 100644 index 1e901d325a5..00000000000 --- a/packages/General/General.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/jacquev6/General/archive/0.2.0.tar.gz" -checksum: "3f926a020a428ff5749efa674185acf9" diff --git a/packages/General/General.0.4.0/descr b/packages/General/General.0.4.0/descr deleted file mode 100644 index 8eb465718d1..00000000000 --- a/packages/General/General.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -Rich functionality for built-in and basic OCaml types diff --git a/packages/General/General.0.4.0/opam b/packages/General/General.0.4.0/opam index 3d63519e6f8..3ae28d70d05 100644 --- a/packages/General/General.0.4.0/opam +++ b/packages/General/General.0.4.0/opam @@ -1,16 +1,23 @@ -opam-version: "1.2" +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: "https://github.com/jacquev6/General.git" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name] +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"} "jbuilder" {build} "cppo" {build & >= "1.3.0"} "num" ] -available: [ocaml-version >= "4.02.3"] +synopsis: "Rich functionality for built-in and basic OCaml types" +url { + src: "https://github.com/jacquev6/General/archive/0.4.0.tar.gz" + checksum: "md5=bca274800b824bd0e492a5abf038867c" +} diff --git a/packages/General/General.0.4.0/url b/packages/General/General.0.4.0/url deleted file mode 100644 index 5cc18217f92..00000000000 --- a/packages/General/General.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/jacquev6/General/archive/0.4.0.tar.gz" -checksum: "bca274800b824bd0e492a5abf038867c" diff --git a/packages/ISO8601/ISO8601.0.1.2/descr b/packages/ISO8601/ISO8601.0.1.2/descr deleted file mode 100644 index a030c19c9c2..00000000000 --- a/packages/ISO8601/ISO8601.0.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -ISO 8601 and RFC 3339 date parsing and printing. diff --git a/packages/ISO8601/ISO8601.0.1.2/opam b/packages/ISO8601/ISO8601.0.1.2/opam index c2754b93fc7..66802a2c9e4 100644 --- a/packages/ISO8601/ISO8601.0.1.2/opam +++ b/packages/ISO8601/ISO8601.0.1.2/opam @@ -1,7 +1,4 @@ -opam-version: "1.2" - -available: [ ocaml-version >= "3.12.1" ] - +opam-version: "2.0" version: "0.1.2" name: "ISO8601" @@ -12,21 +9,27 @@ maintainer: "ju.sagot@gmail.com" homepage: "http://github.com/sagotch/ISO8601.ml/" -dev-repo: "https://github.com/sagotch/ISO8601.ml.git" - +dev-repo: "git+https://github.com/sagotch/ISO8601.ml.git" doc: "http://sagotch.github.io/ISO8601.ml/" bug-reports: "https://github.com/sagotch/ISO8601.ml/issues" -build-doc: [ make "doc" ] - -build: [ make "build" ] - +build: [ + [make "build"] + [make "doc"] {with-doc} +] install: [ make "install" ] remove: [ "ocamlfind" "remove" "ISO8601" ] depends: [ - "ocamlfind" { build } - "ocamlbuild" { build } - ] + "ocaml" {>= "3.12.1"} + "ocamlfind" {build} + "ocamlbuild" {build} +] +synopsis: "ISO 8601 and RFC 3339 date parsing and printing." +flags: light-uninstall +url { + src: "https://github.com/sagotch/ISO8601.ml/archive/0.1.2.tar.gz" + checksum: "md5=6396afd7f9f0d2acacc247255923f2cc" +} diff --git a/packages/ISO8601/ISO8601.0.1.2/url b/packages/ISO8601/ISO8601.0.1.2/url deleted file mode 100644 index 1924bc7ff80..00000000000 --- a/packages/ISO8601/ISO8601.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/sagotch/ISO8601.ml/archive/0.1.2.tar.gz" -checksum: "6396afd7f9f0d2acacc247255923f2cc" diff --git a/packages/ISO8601/ISO8601.0.2.0/descr b/packages/ISO8601/ISO8601.0.2.0/descr deleted file mode 100644 index a030c19c9c2..00000000000 --- a/packages/ISO8601/ISO8601.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -ISO 8601 and RFC 3339 date parsing and printing. diff --git a/packages/ISO8601/ISO8601.0.2.0/opam b/packages/ISO8601/ISO8601.0.2.0/opam index 2e2722ce5e3..ecf66667647 100644 --- a/packages/ISO8601/ISO8601.0.2.0/opam +++ b/packages/ISO8601/ISO8601.0.2.0/opam @@ -1,7 +1,4 @@ -opam-version: "1.2" - -available: [ ocaml-version >= "3.12.1" ] - +opam-version: "2.0" version: "0.2.0" name: "ISO8601" @@ -12,21 +9,27 @@ maintainer: "ju.sagot@gmail.com" homepage: "http://github.com/sagotch/ISO8601.ml/" -dev-repo: "https://github.com/sagotch/ISO8601.ml.git" - +dev-repo: "git+https://github.com/sagotch/ISO8601.ml.git" doc: "http://sagotch.github.io/ISO8601.ml/" bug-reports: "https://github.com/sagotch/ISO8601.ml/issues" -build-doc: [ make "doc" ] - -build: [ make "build" ] - +build: [ + [make "build"] + [make "doc"] {with-doc} +] install: [ make "install" ] remove: [ "ocamlfind" "remove" "ISO8601" ] depends: [ - "ocamlfind" { build } - "ocamlbuild" { build } - ] + "ocaml" {>= "3.12.1"} + "ocamlfind" {build} + "ocamlbuild" {build} +] +synopsis: "ISO 8601 and RFC 3339 date parsing and printing." +flags: light-uninstall +url { + src: "https://github.com/sagotch/ISO8601.ml/archive/0.2.0.tar.gz" + checksum: "md5=4e1c8047ae18718e923c3f05f40156ad" +} diff --git a/packages/ISO8601/ISO8601.0.2.0/url b/packages/ISO8601/ISO8601.0.2.0/url deleted file mode 100644 index 21857a4979e..00000000000 --- a/packages/ISO8601/ISO8601.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/sagotch/ISO8601.ml/archive/0.2.0.tar.gz" -checksum: "4e1c8047ae18718e923c3f05f40156ad" diff --git a/packages/ISO8601/ISO8601.0.2.2/descr b/packages/ISO8601/ISO8601.0.2.2/descr deleted file mode 100644 index a030c19c9c2..00000000000 --- a/packages/ISO8601/ISO8601.0.2.2/descr +++ /dev/null @@ -1 +0,0 @@ -ISO 8601 and RFC 3339 date parsing and printing. diff --git a/packages/ISO8601/ISO8601.0.2.2/opam b/packages/ISO8601/ISO8601.0.2.2/opam index d6ab5caf1d7..4a1033057ab 100644 --- a/packages/ISO8601/ISO8601.0.2.2/opam +++ b/packages/ISO8601/ISO8601.0.2.2/opam @@ -1,7 +1,4 @@ -opam-version: "1.2" - -available: [ ocaml-version >= "3.12.1" ] - +opam-version: "2.0" version: "0.2.2" name: "ISO8601" @@ -12,21 +9,27 @@ maintainer: "ju.sagot@gmail.com" homepage: "http://github.com/sagotch/ISO8601.ml/" -dev-repo: "https://github.com/sagotch/ISO8601.ml.git" - +dev-repo: "git+https://github.com/sagotch/ISO8601.ml.git" doc: "http://sagotch.github.io/ISO8601.ml/" bug-reports: "https://github.com/sagotch/ISO8601.ml/issues" -build-doc: [ make "doc" ] - -build: [ make "build" ] - +build: [ + [make "build"] + [make "doc"] {with-doc} +] install: [ make "install" ] remove: [ "ocamlfind" "remove" "ISO8601" ] depends: [ - "ocamlfind" { build } - "ocamlbuild" { build } - ] + "ocaml" {>= "3.12.1"} + "ocamlfind" {build} + "ocamlbuild" {build} +] +synopsis: "ISO 8601 and RFC 3339 date parsing and printing." +flags: light-uninstall +url { + src: "https://github.com/sagotch/ISO8601.ml/archive/0.2.2.tar.gz" + checksum: "md5=005d445c8ec89edb64b7787d4a9bcfd8" +} diff --git a/packages/ISO8601/ISO8601.0.2.2/url b/packages/ISO8601/ISO8601.0.2.2/url deleted file mode 100644 index 093332145fa..00000000000 --- a/packages/ISO8601/ISO8601.0.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/sagotch/ISO8601.ml/archive/0.2.2.tar.gz" -checksum: "005d445c8ec89edb64b7787d4a9bcfd8" diff --git a/packages/ISO8601/ISO8601.0.2.3/descr b/packages/ISO8601/ISO8601.0.2.3/descr deleted file mode 100644 index a030c19c9c2..00000000000 --- a/packages/ISO8601/ISO8601.0.2.3/descr +++ /dev/null @@ -1 +0,0 @@ -ISO 8601 and RFC 3339 date parsing and printing. diff --git a/packages/ISO8601/ISO8601.0.2.3/opam b/packages/ISO8601/ISO8601.0.2.3/opam index 1a9224190cd..ac9194de07d 100644 --- a/packages/ISO8601/ISO8601.0.2.3/opam +++ b/packages/ISO8601/ISO8601.0.2.3/opam @@ -1,7 +1,4 @@ -opam-version: "1.2" - -available: [ ocaml-version >= "3.12.1" ] - +opam-version: "2.0" version: "0.2.3" name: "ISO8601" @@ -12,21 +9,27 @@ maintainer: "ju.sagot@gmail.com" homepage: "http://github.com/sagotch/ISO8601.ml/" -dev-repo: "https://github.com/sagotch/ISO8601.ml.git" - +dev-repo: "git+https://github.com/sagotch/ISO8601.ml.git" doc: "http://sagotch.github.io/ISO8601.ml/" bug-reports: "https://github.com/sagotch/ISO8601.ml/issues" -build-doc: [ make "doc" ] - -build: [ make "build" ] - +build: [ + [make "build"] + [make "doc"] {with-doc} +] install: [ make "install" ] remove: [ "ocamlfind" "remove" "ISO8601" ] depends: [ - "ocamlfind" { build } - "ocamlbuild" { build } - ] + "ocaml" {>= "3.12.1"} + "ocamlfind" {build} + "ocamlbuild" {build} +] +synopsis: "ISO 8601 and RFC 3339 date parsing and printing." +flags: light-uninstall +url { + src: "https://github.com/sagotch/ISO8601.ml/archive/0.2.3.tar.gz" + checksum: "md5=e158c4c3e3b2ffc5b41434cfeff17302" +} diff --git a/packages/ISO8601/ISO8601.0.2.3/url b/packages/ISO8601/ISO8601.0.2.3/url deleted file mode 100644 index cc70a8bb84f..00000000000 --- a/packages/ISO8601/ISO8601.0.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/sagotch/ISO8601.ml/archive/0.2.3.tar.gz" -checksum: "e158c4c3e3b2ffc5b41434cfeff17302" diff --git a/packages/ISO8601/ISO8601.0.2.4/descr b/packages/ISO8601/ISO8601.0.2.4/descr deleted file mode 100644 index a030c19c9c2..00000000000 --- a/packages/ISO8601/ISO8601.0.2.4/descr +++ /dev/null @@ -1 +0,0 @@ -ISO 8601 and RFC 3339 date parsing and printing. diff --git a/packages/ISO8601/ISO8601.0.2.4/opam b/packages/ISO8601/ISO8601.0.2.4/opam index c64ee47a7d8..7e2e55d967b 100644 --- a/packages/ISO8601/ISO8601.0.2.4/opam +++ b/packages/ISO8601/ISO8601.0.2.4/opam @@ -1,7 +1,4 @@ -opam-version: "1.2" - -available: [ ocaml-version >= "3.12.1" ] - +opam-version: "2.0" version: "0.2.4" name: "ISO8601" @@ -12,21 +9,27 @@ maintainer: "ju.sagot@gmail.com" homepage: "http://github.com/sagotch/ISO8601.ml/" -dev-repo: "https://github.com/sagotch/ISO8601.ml.git" - +dev-repo: "git+https://github.com/sagotch/ISO8601.ml.git" doc: "http://sagotch.github.io/ISO8601.ml/" bug-reports: "https://github.com/sagotch/ISO8601.ml/issues" -build-doc: [ make "doc" ] - -build: [ make "build" ] - +build: [ + [make "build"] + [make "doc"] {with-doc} +] install: [ make "install" ] remove: [ "ocamlfind" "remove" "ISO8601" ] depends: [ -"ocamlfind" { build } -"ocamlbuild" { build } + "ocaml" {>= "3.12.1"} + "ocamlfind" {build} + "ocamlbuild" {build} ] +synopsis: "ISO 8601 and RFC 3339 date parsing and printing." +flags: light-uninstall +url { + src: "https://github.com/sagotch/ISO8601.ml/archive/0.2.4.tar.gz" + checksum: "md5=1366ba48a8ace7157c1d300c75d3673f" +} diff --git a/packages/ISO8601/ISO8601.0.2.4/url b/packages/ISO8601/ISO8601.0.2.4/url deleted file mode 100644 index 03e9c96d7a5..00000000000 --- a/packages/ISO8601/ISO8601.0.2.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/sagotch/ISO8601.ml/archive/0.2.4.tar.gz" -checksum: "1366ba48a8ace7157c1d300c75d3673f" diff --git a/packages/ISO8601/ISO8601.0.2.5/descr b/packages/ISO8601/ISO8601.0.2.5/descr deleted file mode 100644 index a030c19c9c2..00000000000 --- a/packages/ISO8601/ISO8601.0.2.5/descr +++ /dev/null @@ -1 +0,0 @@ -ISO 8601 and RFC 3339 date parsing and printing. diff --git a/packages/ISO8601/ISO8601.0.2.5/opam b/packages/ISO8601/ISO8601.0.2.5/opam index 7ffdd9a3617..d5ad8b27d2a 100644 --- a/packages/ISO8601/ISO8601.0.2.5/opam +++ b/packages/ISO8601/ISO8601.0.2.5/opam @@ -1,7 +1,4 @@ -opam-version: "1.2" - -available: [ ocaml-version >= "3.12.1" ] - +opam-version: "2.0" version: "0.2.5" name: "ISO8601" @@ -12,21 +9,27 @@ maintainer: "ju.sagot@gmail.com" homepage: "http://github.com/sagotch/ISO8601.ml/" -dev-repo: "https://github.com/sagotch/ISO8601.ml.git" - +dev-repo: "git+https://github.com/sagotch/ISO8601.ml.git" doc: "http://sagotch.github.io/ISO8601.ml/" bug-reports: "https://github.com/sagotch/ISO8601.ml/issues" -build-doc: [ make "doc" ] - -build: [ make "build" ] - +build: [ + [make "build"] + [make "doc"] {with-doc} +] install: [ make "install" ] remove: [ "ocamlfind" "remove" "ISO8601" ] depends: [ + "ocaml" {>= "3.12.1"} "ocamlfind" {build} "ocamlbuild" {build} ] +synopsis: "ISO 8601 and RFC 3339 date parsing and printing." +flags: light-uninstall +url { + src: "https://github.com/sagotch/ISO8601.ml/archive/0.2.5.tar.gz" + checksum: "md5=1f6895ca3627521815bba29f3286d60d" +} diff --git a/packages/ISO8601/ISO8601.0.2.5/url b/packages/ISO8601/ISO8601.0.2.5/url deleted file mode 100644 index ea4637f1d04..00000000000 --- a/packages/ISO8601/ISO8601.0.2.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/sagotch/ISO8601.ml/archive/0.2.5.tar.gz" -checksum: "1f6895ca3627521815bba29f3286d60d" diff --git a/packages/JsOfOCairo/JsOfOCairo.0.1.0/descr b/packages/JsOfOCairo/JsOfOCairo.0.1.0/descr deleted file mode 100644 index 1b8ad2e026b..00000000000 --- a/packages/JsOfOCairo/JsOfOCairo.0.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library to reuse Cairo-based drawing code in web browsers - -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/). diff --git a/packages/JsOfOCairo/JsOfOCairo.0.1.0/opam b/packages/JsOfOCairo/JsOfOCairo.0.1.0/opam index 65bdf2d5844..bb32fd2dbed 100644 --- a/packages/JsOfOCairo/JsOfOCairo.0.1.0/opam +++ b/packages/JsOfOCairo/JsOfOCairo.0.1.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/jacquev6/JsOfOCairo.git" +dev-repo: "git+https://github.com/jacquev6/JsOfOCairo.git" build: [ "sh" "-c" @@ -22,7 +22,17 @@ install: [ ] remove: ["ocamlfind" "remove" "JsOfOCairo"] depends: [ + "ocaml" {>= "4.02.2" & < "4.05.0"} "ocamlfind" {build} "js_of_ocaml" {>= "2.8" & < "3.0"} ] -available: [ocaml-version >= "4.02.2" & ocaml-version < "4.05.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: "md5=fa2da6b6360534942a675f7acce7f6e9" +} diff --git a/packages/JsOfOCairo/JsOfOCairo.0.1.0/url b/packages/JsOfOCairo/JsOfOCairo.0.1.0/url deleted file mode 100644 index f3d1c99dcba..00000000000 --- a/packages/JsOfOCairo/JsOfOCairo.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/jacquev6/JsOfOCairo/archive/0.1.0.tar.gz" -checksum: "fa2da6b6360534942a675f7acce7f6e9" diff --git a/packages/JsOfOCairo/JsOfOCairo.1.0.0/descr b/packages/JsOfOCairo/JsOfOCairo.1.0.0/descr deleted file mode 100644 index 224edc5aa86..00000000000 --- a/packages/JsOfOCairo/JsOfOCairo.1.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library to reuse Cairo-based drawing code in web browsers - -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+). diff --git a/packages/JsOfOCairo/JsOfOCairo.1.0.0/opam b/packages/JsOfOCairo/JsOfOCairo.1.0.0/opam index 3abf0210d96..5871db5ae00 100644 --- a/packages/JsOfOCairo/JsOfOCairo.1.0.0/opam +++ b/packages/JsOfOCairo/JsOfOCairo.1.0.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/jacquev6/JsOfOCairo.git" +dev-repo: "git+https://github.com/jacquev6/JsOfOCairo.git" build: [ "sh" "-c" "cd src; ocamlbuild -use-ocamlfind -no-plugin JsOfOCairo.cma" ] @@ -20,8 +20,18 @@ install: [ ] remove: ["ocamlfind" "remove" "JsOfOCairo"] depends: [ + "ocaml" {>= "4.02.2" & < "4.06.0"} "ocamlfind" {build} ("js_of_ocaml" {>= "2.8" & < "3.0"}) | ("js_of_ocaml" {>= "3.0" & < "4.0"} "js_of_ocaml-ppx" {>= "3.0" & < "4.0"}) ] -available: [ocaml-version >= "4.02.2" & ocaml-version < "4.06.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/) (2.8+).""" +flags: light-uninstall +url { + src: "https://github.com/jacquev6/JsOfOCairo/archive/1.0.0.tar.gz" + checksum: "md5=bbe4011607f3735203092523c7609682" +} diff --git a/packages/JsOfOCairo/JsOfOCairo.1.0.0/url b/packages/JsOfOCairo/JsOfOCairo.1.0.0/url deleted file mode 100644 index c2cbed8d132..00000000000 --- a/packages/JsOfOCairo/JsOfOCairo.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/jacquev6/JsOfOCairo/archive/1.0.0.tar.gz" -checksum: "bbe4011607f3735203092523c7609682" diff --git a/packages/JsOfOCairo/JsOfOCairo.1.0.1/descr b/packages/JsOfOCairo/JsOfOCairo.1.0.1/descr deleted file mode 100644 index 909dc057b0b..00000000000 --- a/packages/JsOfOCairo/JsOfOCairo.1.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library to reuse Cairo-based drawing code in web browsers - -JsOfOCairo is an OCaml (4.02.3+) 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/) (3.0.0+). diff --git a/packages/JsOfOCairo/JsOfOCairo.1.0.1/opam b/packages/JsOfOCairo/JsOfOCairo.1.0.1/opam index 1d24ff6e21e..fdd64175d12 100644 --- a/packages/JsOfOCairo/JsOfOCairo.1.0.1/opam +++ b/packages/JsOfOCairo/JsOfOCairo.1.0.1/opam @@ -1,18 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Vincent Jacques " authors: "Vincent Jacques " homepage: "https://github.com/jacquev6/JsOfOCairo" bug-reports: "http://github.com/jacquev6/JsOfOCairo/issues/" license: "MIT" doc: "https://github.com/jacquev6/JsOfOCairo" -dev-repo: "https://github.com/jacquev6/JsOfOCairo.git" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name] +dev-repo: "git+https://github.com/jacquev6/JsOfOCairo.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {build} "js_of_ocaml-compiler" {build & >= "3.0" & < "4.0"} "js_of_ocaml-ppx" {build & >= "3.0" & < "4.0"} "js_of_ocaml" {>= "3.0" & < "4.0"} "cairo2" ] -available: [ocaml-version >= "4.02.3"] +synopsis: "Library to reuse Cairo-based drawing code in web browsers" +description: """ +JsOfOCairo is an OCaml (4.02.3+) 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/) (3.0.0+).""" +url { + src: "https://github.com/jacquev6/JsOfOCairo/archive/1.0.1.tar.gz" + checksum: "md5=7852380f27e01dd02a73d2365fd1b195" +} diff --git a/packages/JsOfOCairo/JsOfOCairo.1.0.1/url b/packages/JsOfOCairo/JsOfOCairo.1.0.1/url deleted file mode 100644 index 13c9865a78a..00000000000 --- a/packages/JsOfOCairo/JsOfOCairo.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/jacquev6/JsOfOCairo/archive/1.0.1.tar.gz" -checksum: "7852380f27e01dd02a73d2365fd1b195" diff --git a/packages/KaSim/KaSim.3.5.150925/descr b/packages/KaSim/KaSim.3.5.150925/descr deleted file mode 100644 index 17e1df19eec..00000000000 --- a/packages/KaSim/KaSim.3.5.150925/descr +++ /dev/null @@ -1 +0,0 @@ -Command line stochastic simulator for kappa models. diff --git a/packages/KaSim/KaSim.3.5.150925/opam b/packages/KaSim/KaSim.3.5.150925/opam index 1c1d5a99ae1..e113b691238 100644 --- a/packages/KaSim/KaSim.3.5.150925/opam +++ b/packages/KaSim/KaSim.3.5.150925/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "KaSim" version: "3.5.150925" maintainer: "Pierre Boutillier " @@ -6,19 +6,25 @@ authors: [ "Jean Krivine" "Jérôme Feret" ] license: "LGPL-3.0" homepage: "http://dev.executableknowledge.org/" bug-reports: "https://github.com/Kappa-Dev/KaSim/issues" -dev-repo: "https://github.com/Kappa-Dev/KaSim.git" - -build: [ make ] +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"} ] -build-doc: - [ "cd man && pdflatex KaSim_manual.tex && bibtex KaSim_manual && pdflatex KaSim_manual.tex" ] remove: [ ["rm" "%{bin}%/KaSim" ] {os != "win32"} ["rm" "%{bin}%/KaSim.exe" ] {os = "win32"} ] -depends: [ - "num" -] +depends: ["ocaml" "num"] +synopsis: "Command line stochastic simulator for kappa models." +flags: light-uninstall +url { + src: "https://github.com/Kappa-Dev/KaSim/archive/v3.5-250915.tar.gz" + checksum: "md5=fa9998f9b31e033b16113e11deecc97b" +} diff --git a/packages/KaSim/KaSim.3.5.150925/url b/packages/KaSim/KaSim.3.5.150925/url deleted file mode 100644 index ba4b8795385..00000000000 --- a/packages/KaSim/KaSim.3.5.150925/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Kappa-Dev/KaSim/archive/v3.5-250915.tar.gz" -checksum: "fa9998f9b31e033b16113e11deecc97b" diff --git a/packages/TCSLib/TCSLib.0.1/descr b/packages/TCSLib/TCSLib.0.1/descr deleted file mode 100644 index 19b391e1019..00000000000 --- a/packages/TCSLib/TCSLib.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -A multi-purpose library for OCaml. -A multi-purpose library for OCaml. - diff --git a/packages/TCSLib/TCSLib.0.1/opam b/packages/TCSLib/TCSLib.0.1/opam index 03b125cbdfc..8144c5accb7 100644 --- a/packages/TCSLib/TCSLib.0.1/opam +++ b/packages/TCSLib/TCSLib.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: ["Oliver Friedmann" "Martin Lange"] homepage: "https://github.com/tcsprojects/tcslib" @@ -8,17 +8,22 @@ dev-repo: "git://github.com/tcsprojects/tcslib.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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocamlfind" "remove" "Camldiets"] -available: [ ocaml-version >= "4.03.0" ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlbuild" {build} "ocamlfind" {build} "num" ] +synopsis: "A multi-purpose library for OCaml." +description: "A multi-purpose library for OCaml." +flags: light-uninstall +url { + src: "https://github.com/tcsprojects/tcslib/archive/v0.1.tar.gz" + checksum: "md5=abdeb4a00553fd943312167b1d9a180f" +} diff --git a/packages/TCSLib/TCSLib.0.1/url b/packages/TCSLib/TCSLib.0.1/url deleted file mode 100644 index 5606f82ac22..00000000000 --- a/packages/TCSLib/TCSLib.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/tcsprojects/tcslib/archive/v0.1.tar.gz" -checksum: "abdeb4a00553fd943312167b1d9a180f" diff --git a/packages/TCSLib/TCSLib.0.2/descr b/packages/TCSLib/TCSLib.0.2/descr deleted file mode 100644 index 19b391e1019..00000000000 --- a/packages/TCSLib/TCSLib.0.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -A multi-purpose library for OCaml. -A multi-purpose library for OCaml. - diff --git a/packages/TCSLib/TCSLib.0.2/opam b/packages/TCSLib/TCSLib.0.2/opam index b1e009d6a4d..34ea02fca65 100644 --- a/packages/TCSLib/TCSLib.0.2/opam +++ b/packages/TCSLib/TCSLib.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "TCSLib" version: "0.2" maintainer: "opam-devel@lists.ocaml.org" @@ -11,20 +11,25 @@ bug-reports: "https://github.com/tcsprojects/tcslib/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: [ ["ocamlfind" "remove" "TCSLib"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" {>= "4.03.0"} ("extlib" | "extlib-compat") "ocamlbuild" {build} "ocamlfind" {build} "num" ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "A multi-purpose library for OCaml." +description: "A multi-purpose library for OCaml." +flags: light-uninstall +url { + src: "https://github.com/tcsprojects/tcslib/archive/v0.2.tar.gz" + checksum: "md5=71333662af6be2559532729ed7a88864" +} diff --git a/packages/TCSLib/TCSLib.0.2/url b/packages/TCSLib/TCSLib.0.2/url deleted file mode 100644 index c1ab34e3e5f..00000000000 --- a/packages/TCSLib/TCSLib.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/tcsprojects/tcslib/archive/v0.2.tar.gz" -checksum: "71333662af6be2559532729ed7a88864" diff --git a/packages/TCSLib/TCSLib.0.3/descr b/packages/TCSLib/TCSLib.0.3/descr deleted file mode 100644 index 19b391e1019..00000000000 --- a/packages/TCSLib/TCSLib.0.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -A multi-purpose library for OCaml. -A multi-purpose library for OCaml. - diff --git a/packages/TCSLib/TCSLib.0.3/opam b/packages/TCSLib/TCSLib.0.3/opam index b817b3790e6..8d7da256060 100644 --- a/packages/TCSLib/TCSLib.0.3/opam +++ b/packages/TCSLib/TCSLib.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "TCSLib" version: "0.3" maintainer: "opam-devel@lists.ocaml.org" @@ -11,20 +11,25 @@ bug-reports: "https://github.com/tcsprojects/tcslib/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: [ ["ocamlfind" "remove" "TCSLib"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" {>= "4.03.0"} ("extlib" | "extlib-compat") "ocamlbuild" {build} "ocamlfind" {build} "num" ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "A multi-purpose library for OCaml." +description: "A multi-purpose library for OCaml." +flags: light-uninstall +url { + src: "https://github.com/tcsprojects/tcslib/archive/v0.3.tar.gz" + checksum: "md5=b55c4bb13f694fc149c38ee91738d937" +} diff --git a/packages/TCSLib/TCSLib.0.3/url b/packages/TCSLib/TCSLib.0.3/url deleted file mode 100644 index adb115e9c6c..00000000000 --- a/packages/TCSLib/TCSLib.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/tcsprojects/tcslib/archive/v0.3.tar.gz" -checksum: "b55c4bb13f694fc149c38ee91738d937" diff --git a/packages/aacplus/aacplus.0.2.1/descr b/packages/aacplus/aacplus.0.2.1/descr deleted file mode 100644 index b4c3d3d6e01..00000000000 --- a/packages/aacplus/aacplus.0.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the aacplus library which provides functions for decoding AAC audio files diff --git a/packages/aacplus/aacplus.0.2.1/opam b/packages/aacplus/aacplus.0.2.1/opam index 0b6cf4a120b..d1cbe917a68 100644 --- a/packages/aacplus/aacplus.0.2.1/opam +++ b/packages/aacplus/aacplus.0.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "smimram@gmail.com" homepage: "http://savonet.sourceforge.net/" build: [ @@ -6,10 +6,18 @@ build: [ [make] ] remove: [["ocamlfind" "remove" "aacplus"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["archlinux"] ["libaacplus"]] - [["gentoo"] ["libaacplus"]] - [["freebsd"] ["libaacplus"]] + ["libaacplus"] {os-distribution = "archlinux"} + ["libaacplus"] {os-distribution = "gentoo"} + ["libaacplus"] {os = "freebsd"} ] install: [make "install"] +synopsis: + "Bindings for the aacplus library which provides functions for decoding AAC audio files" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-aacplus/0.2.1/ocaml-aacplus-0.2.1.tar.gz" + checksum: "md5=d917e5fdb9d96d659eca79841c8934c0" +} diff --git a/packages/aacplus/aacplus.0.2.1/url b/packages/aacplus/aacplus.0.2.1/url deleted file mode 100644 index 2e2832dc05f..00000000000 --- a/packages/aacplus/aacplus.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-aacplus/0.2.1/ocaml-aacplus-0.2.1.tar.gz" -checksum: "d917e5fdb9d96d659eca79841c8934c0" diff --git a/packages/aacplus/aacplus.0.2.2/descr b/packages/aacplus/aacplus.0.2.2/descr deleted file mode 100644 index b4c3d3d6e01..00000000000 --- a/packages/aacplus/aacplus.0.2.2/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the aacplus library which provides functions for decoding AAC audio files diff --git a/packages/aacplus/aacplus.0.2.2/opam b/packages/aacplus/aacplus.0.2.2/opam index 83af1bc7154..fdb62cd72d8 100644 --- a/packages/aacplus/aacplus.0.2.2/opam +++ b/packages/aacplus/aacplus.0.2.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-aacplus" @@ -10,11 +10,19 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "aacplus"] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["archlinux"] ["libaacplus"]] - [["gentoo"] ["libaacplus"]] - [["freebsd"] ["libaacplus"]] + ["libaacplus"] {os-distribution = "archlinux"} + ["libaacplus"] {os-distribution = "gentoo"} + ["libaacplus"] {os = "freebsd"} ] bug-reports: "https://github.com/savonet/ocaml-aacplus/issues" -dev-repo: "https://github.com/savonet/ocaml-aacplus.git" +dev-repo: "git+https://github.com/savonet/ocaml-aacplus.git" +synopsis: + "Bindings for the aacplus library which provides functions for decoding AAC audio files" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-aacplus/releases/download/0.2.2/ocaml-aacplus-0.2.2.tar.gz" + checksum: "md5=968fe7a5ebebfb6182705271e3920c0a" +} diff --git a/packages/aacplus/aacplus.0.2.2/url b/packages/aacplus/aacplus.0.2.2/url deleted file mode 100644 index 5fb85f82e61..00000000000 --- a/packages/aacplus/aacplus.0.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-aacplus/releases/download/0.2.2/ocaml-aacplus-0.2.2.tar.gz" -checksum: "968fe7a5ebebfb6182705271e3920c0a" diff --git a/packages/abella/abella.2.0.2/descr b/packages/abella/abella.2.0.2/descr deleted file mode 100644 index da50b04a5a4..00000000000 --- a/packages/abella/abella.2.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Interactive theorem prover based on lambda-tree syntax diff --git a/packages/abella/abella.2.0.2/opam b/packages/abella/abella.2.0.2/opam index 3e4249b755b..8efe33ad5e0 100644 --- a/packages/abella/abella.2.0.2/opam +++ b/packages/abella/abella.2.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "kaustuv@chaudhuri.info" authors: [ "Andrew Gacek" @@ -8,8 +8,14 @@ authors: [ homepage: "http://abella-prover.org" license: "GPL 3" build: [[make]] -ocaml-version: [>= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "ocamlbuild" {build} ] +synopsis: "Interactive theorem prover based on lambda-tree syntax" +extra-files: ["abella.install" "md5=73ccb44a028691726373a70edb080f16"] +url { + src: "https://codeload.github.com/abella-prover/abella/tar.gz/v2.0.2" + checksum: "md5=d7d94e62e9c0a0dbeeded9fa0104e18f" +} diff --git a/packages/abella/abella.2.0.2/url b/packages/abella/abella.2.0.2/url deleted file mode 100644 index dd3fcbd07d5..00000000000 --- a/packages/abella/abella.2.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://codeload.github.com/abella-prover/abella/tar.gz/v2.0.2" -checksum: "d7d94e62e9c0a0dbeeded9fa0104e18f" diff --git a/packages/abella/abella.2.0.3/descr b/packages/abella/abella.2.0.3/descr deleted file mode 100644 index da50b04a5a4..00000000000 --- a/packages/abella/abella.2.0.3/descr +++ /dev/null @@ -1 +0,0 @@ -Interactive theorem prover based on lambda-tree syntax diff --git a/packages/abella/abella.2.0.3/opam b/packages/abella/abella.2.0.3/opam index 6f43bc1caf6..b8338bdb912 100644 --- a/packages/abella/abella.2.0.3/opam +++ b/packages/abella/abella.2.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "kaustuv@chaudhuri.info" authors: [ "Andrew Gacek" @@ -8,8 +8,14 @@ authors: [ homepage: "http://abella-prover.org" license: "GPL 3" build: [[make]] -ocaml-version: [>= "3.12.1"] depends: [ + "ocaml" {>= "3.12.1"} "ocamlfind" "ocamlbuild" {build} ] +synopsis: "Interactive theorem prover based on lambda-tree syntax" +extra-files: ["abella.install" "md5=f5fd361890406899f21b2df25a63cf15"] +url { + src: "https://codeload.github.com/abella-prover/abella/tar.gz/v2.0.3" + checksum: "md5=ad56f51254d702242d78bb91ddc08671" +} diff --git a/packages/abella/abella.2.0.3/url b/packages/abella/abella.2.0.3/url deleted file mode 100644 index cd83fa26b1d..00000000000 --- a/packages/abella/abella.2.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://codeload.github.com/abella-prover/abella/tar.gz/v2.0.3" -checksum: "ad56f51254d702242d78bb91ddc08671" diff --git a/packages/abella/abella.2.0.4/descr b/packages/abella/abella.2.0.4/descr deleted file mode 100644 index da50b04a5a4..00000000000 --- a/packages/abella/abella.2.0.4/descr +++ /dev/null @@ -1 +0,0 @@ -Interactive theorem prover based on lambda-tree syntax diff --git a/packages/abella/abella.2.0.4/opam b/packages/abella/abella.2.0.4/opam index 6bdec0f2908..4769c99b37b 100644 --- a/packages/abella/abella.2.0.4/opam +++ b/packages/abella/abella.2.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "kaustuv@chaudhuri.info" authors: [ "Andrew Gacek" @@ -8,10 +8,16 @@ authors: [ homepage: "http://abella-prover.org" license: "GPL 3" build: [[make]] -available: [ ocaml-version >= "4.02.3" ] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" "ocamlbuild" {build} ] bug-reports: "https://github.com/abella-prover/abella/issues" -dev-repo: "https://github.com/abella-prover/abella.git" +dev-repo: "git+https://github.com/abella-prover/abella.git" +synopsis: "Interactive theorem prover based on lambda-tree syntax" +extra-files: ["abella.install" "md5=e1b6640cebea3bb98d37d671084fe88a"] +url { + src: "https://codeload.github.com/abella-prover/abella/tar.gz/v2.0.4" + checksum: "md5=dae3084b962cf528213a3b012a3a1b7c" +} diff --git a/packages/abella/abella.2.0.4/url b/packages/abella/abella.2.0.4/url deleted file mode 100644 index cdabf855ee7..00000000000 --- a/packages/abella/abella.2.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://codeload.github.com/abella-prover/abella/tar.gz/v2.0.4" -checksum: "dae3084b962cf528213a3b012a3a1b7c" diff --git a/packages/abella/abella.2.0.5/descr b/packages/abella/abella.2.0.5/descr deleted file mode 100644 index da50b04a5a4..00000000000 --- a/packages/abella/abella.2.0.5/descr +++ /dev/null @@ -1 +0,0 @@ -Interactive theorem prover based on lambda-tree syntax diff --git a/packages/abella/abella.2.0.5/opam b/packages/abella/abella.2.0.5/opam index 6bdec0f2908..858904e4285 100644 --- a/packages/abella/abella.2.0.5/opam +++ b/packages/abella/abella.2.0.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "kaustuv@chaudhuri.info" authors: [ "Andrew Gacek" @@ -8,10 +8,16 @@ authors: [ homepage: "http://abella-prover.org" license: "GPL 3" build: [[make]] -available: [ ocaml-version >= "4.02.3" ] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" "ocamlbuild" {build} ] bug-reports: "https://github.com/abella-prover/abella/issues" -dev-repo: "https://github.com/abella-prover/abella.git" +dev-repo: "git+https://github.com/abella-prover/abella.git" +synopsis: "Interactive theorem prover based on lambda-tree syntax" +extra-files: ["abella.install" "md5=b6aca077ddd98c254f32a55fb1cfa14a"] +url { + src: "https://codeload.github.com/abella-prover/abella/tar.gz/v2.0.5" + checksum: "md5=8686a1bba43a8069222538ef6cb5ac9e" +} diff --git a/packages/abella/abella.2.0.5/url b/packages/abella/abella.2.0.5/url deleted file mode 100644 index 80aca53c351..00000000000 --- a/packages/abella/abella.2.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://codeload.github.com/abella-prover/abella/tar.gz/v2.0.5" -checksum: "8686a1bba43a8069222538ef6cb5ac9e" diff --git a/packages/abt/abt.0.0.3/descr b/packages/abt/abt.0.0.3/descr deleted file mode 100644 index ddf474f8136..00000000000 --- a/packages/abt/abt.0.0.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -OCaml port of CMU's abstract binding trees. - -OCaml port of CMU's abstract binding trees. diff --git a/packages/abt/abt.0.0.3/opam b/packages/abt/abt.0.0.3/opam index 0d711ddc073..9d63dab1cfe 100644 --- a/packages/abt/abt.0.0.3/opam +++ b/packages/abt/abt.0.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Ayberk Tosun " authors: "Ayberk Tosun " homepage: "https://github.com/ayberkt/abt" @@ -6,17 +6,23 @@ 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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocamlfind" "remove" "abt"] depends: [ + "ocaml" "camlp4" {build} - "core_kernel" {<"v0.9.0"} + "core_kernel" {< "v0.9.0"} "ocamlbuild" {build} "ocamlfind" {build} ] +synopsis: "OCaml port of CMU's abstract binding trees." +description: "OCaml port of CMU's abstract binding trees." +flags: light-uninstall +url { + src: "https://github.com/ayberkt/abt/archive/v0.0.3.zip" + checksum: "md5=ca793c7ffba57851fe0e4e9d58c42083" +} diff --git a/packages/abt/abt.0.0.3/url b/packages/abt/abt.0.0.3/url deleted file mode 100644 index 81b9d9273ed..00000000000 --- a/packages/abt/abt.0.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ayberkt/abt/archive/v0.0.3.zip" -checksum: "ca793c7ffba57851fe0e4e9d58c42083" diff --git a/packages/acgtk/acgtk.1.3.0/descr b/packages/acgtk/acgtk.1.3.0/descr deleted file mode 100644 index fd93427d4fe..00000000000 --- a/packages/acgtk/acgtk.1.3.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Abstract Categorial Grammar development toolkit. -Provides a compiler and an interpreter to parse or realize terms diff --git a/packages/acgtk/acgtk.1.3.0/opam b/packages/acgtk/acgtk.1.3.0/opam index 094d7922889..58b38e8aa5d 100644 --- a/packages/acgtk/acgtk.1.3.0/opam +++ b/packages/acgtk/acgtk.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sylvain.pogodalla@inria.fr" build: [ ["./configure" "--prefix=%{prefix}%"] @@ -12,16 +12,21 @@ remove: [ [make "uninstall-all"] ] depends: [ + "ocaml" {>= "4.03.0"} "dypgen" "bolt" - "ANSITerminal" {>="0.7"} + "ANSITerminal" {>= "0.7"} "cairo2" "ocf" ] - -available: [ ocaml-version >= "4.03.0" ] - homepage: "http://acg.gforge.inria.fr/" license: "CeCILL" 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: "http://calligramme.loria.fr/acg/software/acg-1.3.0-20160909.tar.gz" + checksum: "md5=829d35110953a6ed94d9ba2aee84b05d" +} diff --git a/packages/acgtk/acgtk.1.3.0/url b/packages/acgtk/acgtk.1.3.0/url deleted file mode 100644 index fb5af3e2b7f..00000000000 --- a/packages/acgtk/acgtk.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://calligramme.loria.fr/acg/software/acg-1.3.0-20160909.tar.gz" -checksum: "829d35110953a6ed94d9ba2aee84b05d" diff --git a/packages/acgtk/acgtk.1.3.1/descr b/packages/acgtk/acgtk.1.3.1/descr deleted file mode 100644 index fd93427d4fe..00000000000 --- a/packages/acgtk/acgtk.1.3.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Abstract Categorial Grammar development toolkit. -Provides a compiler and an interpreter to parse or realize terms diff --git a/packages/acgtk/acgtk.1.3.1/opam b/packages/acgtk/acgtk.1.3.1/opam index fa054813b9c..6d9b071037f 100644 --- a/packages/acgtk/acgtk.1.3.1/opam +++ b/packages/acgtk/acgtk.1.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sylvain.pogodalla@inria.fr" build: [ ["./configure" "--prefix=%{prefix}%" "--disable-warning-as-errors"] @@ -12,20 +12,24 @@ remove: [ [make "uninstall-all"] ] depends: [ + "ocaml" {>= "4.03.0"} "dypgen" "camlp4" "bolt" "ANSITerminal" "cairo2" - "yojson" { < "1.4.0" } - "easy-format" { < "1.3.0" } + "yojson" {< "1.4.0"} + "easy-format" {< "1.3.0"} "ocf" ] - -available: [ ocaml-version >= "4.03.0" ] - - homepage: "http://acg.gforge.inria.fr/" license: "CeCILL" 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: "http://calligramme.loria.fr/acg/software/acg-1.3.1-20170303.tar.gz" + checksum: "md5=388834e5f516b4648d71ee46263d2509" +} diff --git a/packages/acgtk/acgtk.1.3.1/url b/packages/acgtk/acgtk.1.3.1/url deleted file mode 100644 index be83358740a..00000000000 --- a/packages/acgtk/acgtk.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://calligramme.loria.fr/acg/software/acg-1.3.1-20170303.tar.gz" -checksum: "388834e5f516b4648d71ee46263d2509" diff --git a/packages/acgtk/acgtk.1.3.2/descr b/packages/acgtk/acgtk.1.3.2/descr deleted file mode 100644 index fd93427d4fe..00000000000 --- a/packages/acgtk/acgtk.1.3.2/descr +++ /dev/null @@ -1,2 +0,0 @@ -Abstract Categorial Grammar development toolkit. -Provides a compiler and an interpreter to parse or realize terms diff --git a/packages/acgtk/acgtk.1.3.2/opam b/packages/acgtk/acgtk.1.3.2/opam index 4585ce6691c..d4b5c7deef4 100644 --- a/packages/acgtk/acgtk.1.3.2/opam +++ b/packages/acgtk/acgtk.1.3.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sylvain.pogodalla@inria.fr" build: [ @@ -7,6 +7,7 @@ build: [ ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build} "dypgen" "camlp4" @@ -17,12 +18,15 @@ depends: [ "easy-format" "ocf" ] - -available: [ ocaml-version >= "4.03.0" ] - -dev-repo: "https://gitlab.inria.fr/ACG/dev/ACGtk.git" - +dev-repo: "git+https://gitlab.inria.fr/ACG/dev/ACGtk.git" homepage: "http://acg.gforge.inria.fr/" license: "CeCILL" 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: "http://calligramme.loria.fr/acg/software/acg-1.3.2-20171128.tar.gz" + checksum: "md5=90384a5967efddd004d3bb7b812d2bb8" +} diff --git a/packages/acgtk/acgtk.1.3.2/url b/packages/acgtk/acgtk.1.3.2/url deleted file mode 100644 index 8463eecf545..00000000000 --- a/packages/acgtk/acgtk.1.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://calligramme.loria.fr/acg/software/acg-1.3.2-20171128.tar.gz" -checksum: "90384a5967efddd004d3bb7b812d2bb8" diff --git a/packages/acgtk/acgtk.1.3.3/descr b/packages/acgtk/acgtk.1.3.3/descr deleted file mode 100644 index fd93427d4fe..00000000000 --- a/packages/acgtk/acgtk.1.3.3/descr +++ /dev/null @@ -1,2 +0,0 @@ -Abstract Categorial Grammar development toolkit. -Provides a compiler and an interpreter to parse or realize terms diff --git a/packages/acgtk/acgtk.1.3.3/opam b/packages/acgtk/acgtk.1.3.3/opam index 4585ce6691c..9c4be524f4f 100644 --- a/packages/acgtk/acgtk.1.3.3/opam +++ b/packages/acgtk/acgtk.1.3.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sylvain.pogodalla@inria.fr" build: [ @@ -7,6 +7,7 @@ build: [ ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build} "dypgen" "camlp4" @@ -17,12 +18,15 @@ depends: [ "easy-format" "ocf" ] - -available: [ ocaml-version >= "4.03.0" ] - -dev-repo: "https://gitlab.inria.fr/ACG/dev/ACGtk.git" - +dev-repo: "git+https://gitlab.inria.fr/ACG/dev/ACGtk.git" homepage: "http://acg.gforge.inria.fr/" license: "CeCILL" 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: "http://calligramme.loria.fr/acg/software/acg-1.3.3-20171222.tar.gz" + checksum: "md5=d1c2bd1fbe16cd46c502ac0ce6184fe8" +} diff --git a/packages/acgtk/acgtk.1.3.3/url b/packages/acgtk/acgtk.1.3.3/url deleted file mode 100644 index c0d44b1e288..00000000000 --- a/packages/acgtk/acgtk.1.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://calligramme.loria.fr/acg/software/acg-1.3.3-20171222.tar.gz" -checksum: "d1c2bd1fbe16cd46c502ac0ce6184fe8" diff --git a/packages/acme/acme.0.1/descr b/packages/acme/acme.0.1/descr deleted file mode 100644 index 739e0b2b6db..00000000000 --- a/packages/acme/acme.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -A library to interact with the acme text editor. - -The acme text editor is extended and interacted with through a 9p file system -interface. This library provides primitives for these interactions. - diff --git a/packages/acme/acme.0.1/opam b/packages/acme/acme.0.1/opam index 0de14af36e0..468563e64e0 100644 --- a/packages/acme/acme.0.1/opam +++ b/packages/acme/acme.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "raphael.proust@cl.cam.ac.uk" authors: [ "Raphaël Proust" ] license: "BSD" @@ -7,8 +7,17 @@ remove: [ [make "uninstall"] ] depends: [ - "ocamlfind" "ocaml9p" + "ocaml" {>= "4.01.0"} + "ocamlfind" + "ocaml9p" ] dev-repo: "git://github.com/raphael-proust/ocaml-acme" -available: ocaml-version >= "4.01.0" 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: "md5=7b7998bc92bc5c1b960fd688965734fc" +} diff --git a/packages/acme/acme.0.1/url b/packages/acme/acme.0.1/url deleted file mode 100644 index 71bf2891e40..00000000000 --- a/packages/acme/acme.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/raphael-proust/ocaml-acme/archive/0.1.tar.gz" -checksum: "7b7998bc92bc5c1b960fd688965734fc" diff --git a/packages/acpc/acpc.1.0/descr b/packages/acpc/acpc.1.0/descr deleted file mode 100644 index 8bcd15fb045..00000000000 --- a/packages/acpc/acpc.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Chemoinformatics tool for ligand-based virtual screening diff --git a/packages/acpc/acpc.1.0/opam b/packages/acpc/acpc.1.0/opam index 077e91882f7..1c81b7b6a6f 100644 --- a/packages/acpc/acpc.1.0/opam +++ b/packages/acpc/acpc.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "francois.berenger@inria.fr" authors: ["Francois Berenger"] homepage: "https://github.com/UnixJunkie/ACPC" @@ -17,6 +17,7 @@ install: [ ] remove: [["rm" "-f" "%{bin}%/acpc" "%{bin}%/acpc_big" "%{bin}%/acpc_mol2tool"]] depends: [ + "ocaml" "obuild" {build} "base-unix" "batteries" @@ -26,3 +27,9 @@ depends: [ "conf-gnuplot" "conf-autoconf" ] +synopsis: "Chemoinformatics tool for ligand-based virtual screening" +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/ACPC/archive/v1.0.tar.gz" + checksum: "md5=ebe1a67e8958fd0455601a8ab8d8bcc5" +} diff --git a/packages/acpc/acpc.1.0/url b/packages/acpc/acpc.1.0/url deleted file mode 100644 index 79cd4c38fca..00000000000 --- a/packages/acpc/acpc.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/ACPC/archive/v1.0.tar.gz" -checksum: "ebe1a67e8958fd0455601a8ab8d8bcc5" diff --git a/packages/acpc/acpc.1.1/descr b/packages/acpc/acpc.1.1/descr deleted file mode 100644 index 8bcd15fb045..00000000000 --- a/packages/acpc/acpc.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Chemoinformatics tool for ligand-based virtual screening diff --git a/packages/acpc/acpc.1.1/opam b/packages/acpc/acpc.1.1/opam index 29e45aeb665..87423e616f5 100644 --- a/packages/acpc/acpc.1.1/opam +++ b/packages/acpc/acpc.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "francois.berenger@inria.fr" authors: ["Francois Berenger"] homepage: "https://github.com/UnixJunkie/ACPC" @@ -19,6 +19,7 @@ remove: [ ["rm" "-f" "%{bin}%/acpc" "%{bin}%/acpc_big" "%{bin}%/acpc_mol2tool"] ] depends: [ + "ocaml" "obuild" {build} "base-unix" "batteries" @@ -28,3 +29,9 @@ depends: [ "conf-gnuplot" "conf-autoconf" ] +synopsis: "Chemoinformatics tool for ligand-based virtual screening" +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/ACPC/archive/v1.1.tar.gz" + checksum: "md5=d51687c765e94121b6c303935c55c224" +} diff --git a/packages/acpc/acpc.1.1/url b/packages/acpc/acpc.1.1/url deleted file mode 100644 index d9ce9364e82..00000000000 --- a/packages/acpc/acpc.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/ACPC/archive/v1.1.tar.gz" -checksum: "d51687c765e94121b6c303935c55c224" diff --git a/packages/acpc/acpc.1.2.1/descr b/packages/acpc/acpc.1.2.1/descr deleted file mode 100644 index 8bcd15fb045..00000000000 --- a/packages/acpc/acpc.1.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -Chemoinformatics tool for ligand-based virtual screening diff --git a/packages/acpc/acpc.1.2.1/opam b/packages/acpc/acpc.1.2.1/opam index 964882d94d5..11831912262 100644 --- a/packages/acpc/acpc.1.2.1/opam +++ b/packages/acpc/acpc.1.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "francois.berenger@inria.fr" authors: ["Francois Berenger"] homepage: "https://github.com/UnixJunkie/ACPC" @@ -39,6 +39,7 @@ remove: [ ] ] depends: [ + "ocaml" {>= "4.00.1"} "obuild" {build} "base-unix" "batteries" @@ -51,6 +52,9 @@ depends: [ "conf-gnuplot" "conf-autoconf" ] -available: [ - ocaml-version >= "4.00.1" -] +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: "md5=19abdf3f09750e3f26d1a674f754ccc3" +} diff --git a/packages/acpc/acpc.1.2.1/url b/packages/acpc/acpc.1.2.1/url deleted file mode 100644 index f0e15cc11b9..00000000000 --- a/packages/acpc/acpc.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/ACPC/archive/v1.2.1.tar.gz" -checksum: "19abdf3f09750e3f26d1a674f754ccc3" diff --git a/packages/acpc/acpc.1.2.2/descr b/packages/acpc/acpc.1.2.2/descr deleted file mode 100644 index 8bcd15fb045..00000000000 --- a/packages/acpc/acpc.1.2.2/descr +++ /dev/null @@ -1 +0,0 @@ -Chemoinformatics tool for ligand-based virtual screening diff --git a/packages/acpc/acpc.1.2.2/opam b/packages/acpc/acpc.1.2.2/opam index 255a83fd0f7..b60edf2ab3b 100644 --- a/packages/acpc/acpc.1.2.2/opam +++ b/packages/acpc/acpc.1.2.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "francois.berenger@inria.fr" authors: ["Francois Berenger"] homepage: "https://github.com/UnixJunkie/ACPC" @@ -39,6 +39,7 @@ remove: [ ] ] depends: [ + "ocaml" {>= "4.00.1"} "obuild" {build} "base-unix" "batteries" @@ -51,6 +52,9 @@ depends: [ "conf-gnuplot" "conf-autoconf" ] -available: [ - ocaml-version >= "4.00.1" -] +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: "md5=496e6f17cc60935205c8353d02b5ccde" +} diff --git a/packages/acpc/acpc.1.2.2/url b/packages/acpc/acpc.1.2.2/url deleted file mode 100644 index ca66fa7ebbf..00000000000 --- a/packages/acpc/acpc.1.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/ACPC/archive/v1.2.2.tar.gz" -checksum: "496e6f17cc60935205c8353d02b5ccde" diff --git a/packages/acpc/acpc.1.2/descr b/packages/acpc/acpc.1.2/descr deleted file mode 100644 index 8bcd15fb045..00000000000 --- a/packages/acpc/acpc.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -Chemoinformatics tool for ligand-based virtual screening diff --git a/packages/acpc/acpc.1.2/opam b/packages/acpc/acpc.1.2/opam index 6e912ccfde4..e3054164448 100644 --- a/packages/acpc/acpc.1.2/opam +++ b/packages/acpc/acpc.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "francois.berenger@inria.fr" authors: ["Francois Berenger"] homepage: "https://github.com/UnixJunkie/ACPC" @@ -39,6 +39,7 @@ remove: [ ] ] depends: [ + "ocaml" {>= "4.00.1"} "obuild" {build} "base-unix" "batteries" @@ -51,6 +52,9 @@ depends: [ "conf-gnuplot" "conf-autoconf" ] -available: [ - ocaml-version >= "4.00.1" -] +synopsis: "Chemoinformatics tool for ligand-based virtual screening" +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/ACPC/archive/v1.2.tar.gz" + checksum: "md5=fb86103a3c38742e85edf95040701043" +} diff --git a/packages/acpc/acpc.1.2/url b/packages/acpc/acpc.1.2/url deleted file mode 100644 index 3f5c1ca2757..00000000000 --- a/packages/acpc/acpc.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/ACPC/archive/v1.2.tar.gz" -checksum: "fb86103a3c38742e85edf95040701043" diff --git a/packages/aez/aez.0.3/descr b/packages/aez/aez.0.3/descr deleted file mode 100644 index a041d8ebb8b..00000000000 --- a/packages/aez/aez.0.3/descr +++ /dev/null @@ -1,10 +0,0 @@ -Alt-Ergo Zero is an OCaml library for an SMT solver. - -This SMT solver is derived from Alt-Ergo. It uses an efficient SAT solver and -supports the following quantifier free theories: - - Equality and uninterpreted functions - - Arithmetic (linear, non-linear, integer, real) - - Enumerated data-types - -This API makes heavy use of hash consing, in particular hash-consed strings. - diff --git a/packages/aez/aez.0.3/opam b/packages/aez/aez.0.3/opam index 4154d2d2e67..2613668f550 100644 --- a/packages/aez/aez.0.3/opam +++ b/packages/aez/aez.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "sylvain.conchon [at] lri.fr" homepage: "http://cubicle.lri.fr/alt-ergo-zero/" build: [ @@ -6,8 +6,26 @@ build: [ [make] ] remove: [["ocamlfind" "remove" "aez"]] -depends: ["ocamlfind" "num"] -available: ocaml-version >= "3.12" +depends: [ + "ocaml" {>= "3.12"} + "ocamlfind" + "num" +] install: [ "ocamlfind" "install" "aez" "aez.a" "aez.cmi" "aez.cma" "aez.cmxa" "META" ] +synopsis: "Alt-Ergo Zero is an OCaml library for an SMT solver." +description: """ +This SMT solver is derived from Alt-Ergo. It uses an efficient SAT solver and +supports the following quantifier free theories: + - Equality and uninterpreted functions + - Arithmetic (linear, non-linear, integer, real) + - Enumerated data-types + +This API makes heavy use of hash consing, in particular hash-consed strings.""" +flags: light-uninstall +extra-files: ["META" "md5=6d0264f89a413950c66081fe3bd25c53"] +url { + src: "http://cubicle.lri.fr/alt-ergo-zero/aez-0.3.tar.gz" + checksum: "md5=42260d8e110defa9c8c5b6cc1eafa29f" +} diff --git a/packages/aez/aez.0.3/url b/packages/aez/aez.0.3/url deleted file mode 100644 index cc9efd6260b..00000000000 --- a/packages/aez/aez.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://cubicle.lri.fr/alt-ergo-zero/aez-0.3.tar.gz" -checksum: "42260d8e110defa9c8c5b6cc1eafa29f" diff --git a/packages/afl-persistent/afl-persistent.1.0/descr b/packages/afl-persistent/afl-persistent.1.0/descr deleted file mode 100644 index 85189b0fb72..00000000000 --- a/packages/afl-persistent/afl-persistent.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -use afl-fuzz in persistent mode - -afl-fuzz normally works by repeatedly fork()ing the program being -tested. using this package, you can run afl-fuzz in 'persistent mode', -which avoids repeated forking and is much faster. diff --git a/packages/afl-persistent/afl-persistent.1.0/opam b/packages/afl-persistent/afl-persistent.1.0/opam index 6886dd4ec1f..8f14c62742e 100644 --- a/packages/afl-persistent/afl-persistent.1.0/opam +++ b/packages/afl-persistent/afl-persistent.1.0/opam @@ -1,17 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "stephen.dolan@cl.cam.ac.uk" authors: ["Stephen Dolan"] homepage: "https://github.com/stedolan/ocaml-afl-persistent" bug-reports: "https://github.com/stedolan/ocaml-afl-persistent/issues" -dev-repo: "https://github.com/stedolan/ocaml-afl-persistent.git" +dev-repo: "git+https://github.com/stedolan/ocaml-afl-persistent.git" license: "MIT" build: [[ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"]] -available: [ ocaml-version >= "4.05" ] depends: [ + "ocaml" {>= "4.05"} "ocamlbuild" {build} "ocamlfind" {build} "topkg" {build & >= "0.7.4"} "base-unix" ] +synopsis: "use afl-fuzz in persistent mode" +description: """ +afl-fuzz normally works by repeatedly fork()ing the program being +tested. using this package, you can run afl-fuzz in 'persistent mode', +which avoids repeated forking and is much faster.""" +url { + src: "https://github.com/stedolan/ocaml-afl-persistent/archive/v0.1.tar.gz" + checksum: "md5=330785ed27621d62e66154bfb74ff5d8" +} diff --git a/packages/afl-persistent/afl-persistent.1.0/url b/packages/afl-persistent/afl-persistent.1.0/url deleted file mode 100644 index b446143f6c1..00000000000 --- a/packages/afl-persistent/afl-persistent.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/stedolan/ocaml-afl-persistent/archive/v0.1.tar.gz" -checksum: "330785ed27621d62e66154bfb74ff5d8" diff --git a/packages/afl-persistent/afl-persistent.1.1/descr b/packages/afl-persistent/afl-persistent.1.1/descr deleted file mode 100644 index 85189b0fb72..00000000000 --- a/packages/afl-persistent/afl-persistent.1.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -use afl-fuzz in persistent mode - -afl-fuzz normally works by repeatedly fork()ing the program being -tested. using this package, you can run afl-fuzz in 'persistent mode', -which avoids repeated forking and is much faster. diff --git a/packages/afl-persistent/afl-persistent.1.1/opam b/packages/afl-persistent/afl-persistent.1.1/opam index 2b238a1d00f..b26c2390203 100644 --- a/packages/afl-persistent/afl-persistent.1.1/opam +++ b/packages/afl-persistent/afl-persistent.1.1/opam @@ -1,15 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "stephen.dolan@cl.cam.ac.uk" authors: ["Stephen Dolan"] homepage: "https://github.com/stedolan/ocaml-afl-persistent" bug-reports: "https://github.com/stedolan/ocaml-afl-persistent/issues" -dev-repo: "https://github.com/stedolan/ocaml-afl-persistent.git" +dev-repo: "git+https://github.com/stedolan/ocaml-afl-persistent.git" license: "MIT" build: [[ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"]] -available: [ ocaml-version >= "4.05" ] depends: [ + "ocaml" {>= "4.05"} "topkg" {build & >= "0.7.4"} "base-unix" ] +synopsis: "use afl-fuzz in persistent mode" +description: """ +afl-fuzz normally works by repeatedly fork()ing the program being +tested. using this package, you can run afl-fuzz in 'persistent mode', +which avoids repeated forking and is much faster.""" +url { + src: "https://github.com/stedolan/ocaml-afl-persistent/archive/v1.1.tar.gz" + checksum: "md5=5aee7d5233c99a73a6344bf0451d0618" +} diff --git a/packages/afl-persistent/afl-persistent.1.1/url b/packages/afl-persistent/afl-persistent.1.1/url deleted file mode 100644 index 8da162f7913..00000000000 --- a/packages/afl-persistent/afl-persistent.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/stedolan/ocaml-afl-persistent/archive/v1.1.tar.gz" -checksum: "5aee7d5233c99a73a6344bf0451d0618" diff --git a/packages/afl-persistent/afl-persistent.1.2/descr b/packages/afl-persistent/afl-persistent.1.2/descr deleted file mode 100644 index 85189b0fb72..00000000000 --- a/packages/afl-persistent/afl-persistent.1.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -use afl-fuzz in persistent mode - -afl-fuzz normally works by repeatedly fork()ing the program being -tested. using this package, you can run afl-fuzz in 'persistent mode', -which avoids repeated forking and is much faster. diff --git a/packages/afl-persistent/afl-persistent.1.2/opam b/packages/afl-persistent/afl-persistent.1.2/opam index b05cffadc37..91d8f44ba7c 100644 --- a/packages/afl-persistent/afl-persistent.1.2/opam +++ b/packages/afl-persistent/afl-persistent.1.2/opam @@ -1,16 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "stephen.dolan@cl.cam.ac.uk" authors: ["Stephen Dolan"] homepage: "https://github.com/stedolan/ocaml-afl-persistent" bug-reports: "https://github.com/stedolan/ocaml-afl-persistent/issues" -dev-repo: "https://github.com/stedolan/ocaml-afl-persistent.git" +dev-repo: "git+https://github.com/stedolan/ocaml-afl-persistent.git" license: "MIT" build: [[ "./build.sh" ]] depends: [ + "ocaml" {>= "4.00"} "ocamlfind" "base-unix" ] -available: [ ocaml-version >= "4.00" ] post-messages: [ "afl-persistent is installed, but since AFL instrumentation is not available with this OCaml compiler, instrumented fuzzing with afl-fuzz won't work. @@ -25,3 +25,12 @@ instrumented and fuzzing with afl-fuzz may not be effective. To globally enable AFL instrumentation, use an OCaml switch such as 4.04.0+afl." {success & afl-available & !afl-always} ] +synopsis: "use afl-fuzz in persistent mode" +description: """ +afl-fuzz normally works by repeatedly fork()ing the program being +tested. using this package, you can run afl-fuzz in 'persistent mode', +which avoids repeated forking and is much faster.""" +url { + src: "https://github.com/stedolan/ocaml-afl-persistent/archive/v1.2.tar.gz" + checksum: "md5=1c26b72e0646402f6f5daac91a70c4cf" +} diff --git a/packages/afl-persistent/afl-persistent.1.2/url b/packages/afl-persistent/afl-persistent.1.2/url deleted file mode 100644 index d411a7f66fe..00000000000 --- a/packages/afl-persistent/afl-persistent.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/stedolan/ocaml-afl-persistent/archive/v1.2.tar.gz" -checksum: "1c26b72e0646402f6f5daac91a70c4cf" diff --git a/packages/afl/afl.2.52b/descr b/packages/afl/afl.2.52b/descr deleted file mode 100644 index 03b8bb30778..00000000000 --- a/packages/afl/afl.2.52b/descr +++ /dev/null @@ -1 +0,0 @@ -American Fuzzy Lop fuzzer by Michal Zalewski, repackaged for convenient use in opam. diff --git a/packages/afl/afl.2.52b/opam b/packages/afl/afl.2.52b/opam index 5a88b4b660d..722bad0ccf9 100644 --- a/packages/afl/afl.2.52b/opam +++ b/packages/afl/afl.2.52b/opam @@ -1,8 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "meetup@yomimono.org" homepage: "http://lcamtuf.coredump.cx/afl" bug-reports: "https://groups.google.com/forum/#!forum/afl-users" -author: "Michal Zalewski" license: "Apache v2" build: [ [make] @@ -16,3 +15,14 @@ remove: [ patches: [ "add-uninstall-target.patch" ] +synopsis: + "American Fuzzy Lop fuzzer by Michal Zalewski, repackaged for convenient use in opam." +authors: "Michal Zalewski" +depends: ["ocaml"] +extra-files: [ + "add-uninstall-target.patch" "md5=a66880dff1ed2c829894a043f30f5cd7" +] +url { + src: "http://lcamtuf.coredump.cx/afl/releases/afl-2.52b.tgz" + checksum: "md5=d4fa778e6c2221aee4f5326f22e1983d" +} diff --git a/packages/afl/afl.2.52b/url b/packages/afl/afl.2.52b/url deleted file mode 100644 index 5936247a13e..00000000000 --- a/packages/afl/afl.2.52b/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://lcamtuf.coredump.cx/afl/releases/afl-2.52b.tgz" -checksum: "d4fa778e6c2221aee4f5326f22e1983d" diff --git a/packages/ago/ago.0.1/descr b/packages/ago/ago.0.1/descr deleted file mode 100644 index 89863fc86ad..00000000000 --- a/packages/ago/ago.0.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -ago - compute number of days between two calendar dates - -Ago computes the difference in days between two calendar dates provided -as arguments. If just one date is given, the current date is taken as -the second one. - - diff --git a/packages/ago/ago.0.1/opam b/packages/ago/ago.0.1/opam index 8e8bd118b4d..502abbc0399 100644 --- a/packages/ago/ago.0.1/opam +++ b/packages/ago/ago.0.1/opam @@ -1,17 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ago" version: "0.1" maintainer: "Christian Lindig " authors: "Christian Lindig " license: "BSD" -dev-repo: "https://github.com/lindig/ocaml-ago.git" +dev-repo: "git+https://github.com/lindig/ocaml-ago.git" build: [ [make] ] install: ["make" "PREFIX=%{prefix}%" "install"] remove: ["make" "PREFIX=%{prefix}%" "remove"] -available: [ ocaml-version >= "4.01.0" ] - depends: [ + "ocaml" {>= "4.01.0"} "ocamlbuild" {build} -] \ No newline at end of file +] +synopsis: "ago - compute number of days between two calendar dates" +description: """ +Ago computes the difference in days between two calendar dates provided +as arguments. If just one date is given, the current date is taken as +the second one.""" +url { + src: "https://github.com/lindig/ocaml-ago/archive/v0.1.zip" + checksum: "md5=5c1a82e5e3dfc4354e1c8082b082dd04" +} diff --git a/packages/ago/ago.0.1/url b/packages/ago/ago.0.1/url deleted file mode 100644 index c8530e91f2d..00000000000 --- a/packages/ago/ago.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/lindig/ocaml-ago/archive/v0.1.zip" -checksum: "5c1a82e5e3dfc4354e1c8082b082dd04" diff --git a/packages/ago/ago.0.2/descr b/packages/ago/ago.0.2/descr deleted file mode 100644 index f5df206e463..00000000000 --- a/packages/ago/ago.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -ago(1) - compute the number of days between two calendar dates - -Ago computes the difference in days between two calendar dates provided -as arguments. If just one date is given, the current date is taken as -the second one. diff --git a/packages/ago/ago.0.2/opam b/packages/ago/ago.0.2/opam index 674b2ea93b3..2d75838df65 100644 --- a/packages/ago/ago.0.2/opam +++ b/packages/ago/ago.0.2/opam @@ -1,17 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ago" version: "0.2" maintainer: "Christian Lindig " authors: "Christian Lindig " license: "BSD" -dev-repo: "https://github.com/lindig/ocaml-ago.git" +dev-repo: "git+https://github.com/lindig/ocaml-ago.git" build: [ [make] ] install: ["make" "PREFIX=%{prefix}%" "install"] remove: ["make" "PREFIX=%{prefix}%" "remove"] -available: [ ocaml-version >= "4.01.0" ] - depends: [ + "ocaml" {>= "4.01.0"} "ocamlbuild" {build} -] \ No newline at end of file +] +synopsis: "ago(1) - compute the number of days between two calendar dates" +description: """ +Ago computes the difference in days between two calendar dates provided +as arguments. If just one date is given, the current date is taken as +the second one.""" +url { + src: "https://github.com/lindig/ocaml-ago/archive/v0.2.zip" + checksum: "md5=49f8b4811b09069d7a949ce19b68064c" +} diff --git a/packages/ago/ago.0.2/url b/packages/ago/ago.0.2/url deleted file mode 100644 index 5e3cc5e5bdb..00000000000 --- a/packages/ago/ago.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/lindig/ocaml-ago/archive/v0.2.zip" -checksum: "49f8b4811b09069d7a949ce19b68064c" diff --git a/packages/ago/ago.0.3/descr b/packages/ago/ago.0.3/descr deleted file mode 100644 index f5df206e463..00000000000 --- a/packages/ago/ago.0.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -ago(1) - compute the number of days between two calendar dates - -Ago computes the difference in days between two calendar dates provided -as arguments. If just one date is given, the current date is taken as -the second one. diff --git a/packages/ago/ago.0.3/opam b/packages/ago/ago.0.3/opam index 8240ddebaf3..6292c846248 100644 --- a/packages/ago/ago.0.3/opam +++ b/packages/ago/ago.0.3/opam @@ -1,17 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ago" version: "0.3" maintainer: "Christian Lindig " authors: "Christian Lindig " license: "BSD" -dev-repo: "https://github.com/lindig/ocaml-ago.git" +dev-repo: "git+https://github.com/lindig/ocaml-ago.git" build: [ [make] ] install: ["make" "PREFIX=%{prefix}%" "install"] remove: ["make" "PREFIX=%{prefix}%" "remove"] -available: [ ocaml-version >= "4.01.0" ] - depends: [ + "ocaml" {>= "4.01.0"} "ocamlbuild" {build} -] \ No newline at end of file +] +synopsis: "ago(1) - compute the number of days between two calendar dates" +description: """ +Ago computes the difference in days between two calendar dates provided +as arguments. If just one date is given, the current date is taken as +the second one.""" +url { + src: "https://github.com/lindig/ocaml-ago/archive/v0.3.zip" + checksum: "md5=90ec7d951bed891920f6f5b05f6e7455" +} diff --git a/packages/ago/ago.0.3/url b/packages/ago/ago.0.3/url deleted file mode 100644 index eb784431370..00000000000 --- a/packages/ago/ago.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/lindig/ocaml-ago/archive/v0.3.zip" -checksum: "90ec7d951bed891920f6f5b05f6e7455" diff --git a/packages/ago/ago.0.4/descr b/packages/ago/ago.0.4/descr deleted file mode 100644 index f5df206e463..00000000000 --- a/packages/ago/ago.0.4/descr +++ /dev/null @@ -1,5 +0,0 @@ -ago(1) - compute the number of days between two calendar dates - -Ago computes the difference in days between two calendar dates provided -as arguments. If just one date is given, the current date is taken as -the second one. diff --git a/packages/ago/ago.0.4/opam b/packages/ago/ago.0.4/opam index d889c9f97ed..08bd632778b 100644 --- a/packages/ago/ago.0.4/opam +++ b/packages/ago/ago.0.4/opam @@ -1,14 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ago" version: "0.4" maintainer: "Christian Lindig " authors: "Christian Lindig " license: "BSD" -dev-repo: "https://github.com/lindig/ocaml-ago.git" +dev-repo: "git+https://github.com/lindig/ocaml-ago.git" homepage: "https://github.com/lindig/ocaml-ago" bug-reports: "https://github.com/lindig/ocaml-ago/issues" -build: [["jbuilder" "build" "-p" name "-j" jobs]] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta7"} ] +synopsis: "ago(1) - compute the number of days between two calendar dates" +description: """ +Ago computes the difference in days between two calendar dates provided +as arguments. If just one date is given, the current date is taken as +the second one.""" +url { + src: "https://github.com/lindig/ocaml-ago/archive/0.4/ago-0.4.tar.gz" + checksum: "md5=47570c717eabb5b8061dec162be8dca0" +} diff --git a/packages/ago/ago.0.4/url b/packages/ago/ago.0.4/url deleted file mode 100644 index e2ca25ca1ce..00000000000 --- a/packages/ago/ago.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/lindig/ocaml-ago/archive/0.4/ago-0.4.tar.gz" -checksum: "47570c717eabb5b8061dec162be8dca0" diff --git a/packages/agrep/agrep.1.0/descr b/packages/agrep/agrep.1.0/descr deleted file mode 100644 index 5b3b49afda8..00000000000 --- a/packages/agrep/agrep.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -String searching with errors -This library implements the Wu-Manber algorithm for string searching -with errors, popularized by the "agrep" Unix command and the "glimpse" -file indexing tool. diff --git a/packages/agrep/agrep.1.0/opam b/packages/agrep/agrep.1.0/opam index f0095b47fb9..ac11240aa25 100644 --- a/packages/agrep/agrep.1.0/opam +++ b/packages/agrep/agrep.1.0/opam @@ -1,14 +1,31 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "blue-prawn" authors: ["Xavier Leroy"] homepage: "http://forge.ocamlcore.org/projects/ocamlagrep/" license: "LGPL" build: make remove: [["ocamlfind" "remove" "agrep"]] -depends: ["ocamlfind"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" +] patches: ["find-install.patch"] install: [ [make "find-install"] [make "find-install" "LIB_EXT=dll"] {os = "win32" | os = "cygwin"} ] -available: [ocaml-version < "4.06.0"] +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 +extra-files: [ + ["find-install.patch" "md5=6227abe42030ada662523c49d5042e46"] + ["META" "md5=9f6b50bcda32bcb5eb6845880a7471a9"] +] +url { + src: + "http://forge.ocamlcore.org/frs/download.php/330/ocamlagrep-1.0.tar.gz" + checksum: "md5=39cd65a26a0976fbe046db6b441f49b1" +} diff --git a/packages/agrep/agrep.1.0/url b/packages/agrep/agrep.1.0/url deleted file mode 100644 index dcf145e323c..00000000000 --- a/packages/agrep/agrep.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/330/ocamlagrep-1.0.tar.gz" -checksum: "39cd65a26a0976fbe046db6b441f49b1" diff --git a/packages/aifad/aifad.2.0.7/descr b/packages/aifad/aifad.2.0.7/descr deleted file mode 100644 index ed565959576..00000000000 --- a/packages/aifad/aifad.2.0.7/descr +++ /dev/null @@ -1,4 +0,0 @@ -AIFAD - Automated Induction of Functions over Algebraic Datatypes -AIFAD is a machine learning tool that generalizes decision tree -learning to algebraic datatypes. - diff --git a/packages/aifad/aifad.2.0.7/opam b/packages/aifad/aifad.2.0.7/opam index dbb257669b4..33616521851 100644 --- a/packages/aifad/aifad.2.0.7/opam +++ b/packages/aifad/aifad.2.0.7/opam @@ -1,24 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Markus Mottl " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "http://mmottl.github.io/aifad" -dev-repo: "https://github.com/mmottl/aifad.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" {>= "4.00"} "base-threads" {build} "cfg" {build} "ocamlfind" {build & >= "1.3.1"} @@ -26,4 +25,16 @@ depends: [ "pcre" {build} "res" {build} ] -available: [ ocaml-version >= "4.00" ] +synopsis: "AIFAD - Automated Induction of Functions over Algebraic Datatypes" +description: """ +AIFAD is a machine learning tool that generalizes decision tree +learning to algebraic datatypes.""" +extra-files: [ + ["aifad.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: + "https://github.com/mmottl/aifad/releases/download/v2.0.7/aifad-2.0.7.tar.gz" + checksum: "md5=3864ff2d5ea82bf133f73dd2a78bb0cb" +} diff --git a/packages/aifad/aifad.2.0.7/url b/packages/aifad/aifad.2.0.7/url deleted file mode 100644 index a89d318a1b2..00000000000 --- a/packages/aifad/aifad.2.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/aifad/releases/download/v2.0.7/aifad-2.0.7.tar.gz" -checksum: "3864ff2d5ea82bf133f73dd2a78bb0cb" diff --git a/packages/aifad/aifad.2.0.8/descr b/packages/aifad/aifad.2.0.8/descr deleted file mode 100644 index ed565959576..00000000000 --- a/packages/aifad/aifad.2.0.8/descr +++ /dev/null @@ -1,4 +0,0 @@ -AIFAD - Automated Induction of Functions over Algebraic Datatypes -AIFAD is a machine learning tool that generalizes decision tree -learning to algebraic datatypes. - diff --git a/packages/aifad/aifad.2.0.8/opam b/packages/aifad/aifad.2.0.8/opam index dbb257669b4..abeee85423e 100644 --- a/packages/aifad/aifad.2.0.8/opam +++ b/packages/aifad/aifad.2.0.8/opam @@ -1,24 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Markus Mottl " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "http://mmottl.github.io/aifad" -dev-repo: "https://github.com/mmottl/aifad.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" {>= "4.00"} "base-threads" {build} "cfg" {build} "ocamlfind" {build & >= "1.3.1"} @@ -26,4 +25,16 @@ depends: [ "pcre" {build} "res" {build} ] -available: [ ocaml-version >= "4.00" ] +synopsis: "AIFAD - Automated Induction of Functions over Algebraic Datatypes" +description: """ +AIFAD is a machine learning tool that generalizes decision tree +learning to algebraic datatypes.""" +extra-files: [ + ["aifad.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: + "https://github.com/mmottl/aifad/releases/download/v2.0.8/aifad-2.0.8.tar.gz" + checksum: "md5=d4d4d11f08b3f0d719580b643510de75" +} diff --git a/packages/aifad/aifad.2.0.8/url b/packages/aifad/aifad.2.0.8/url deleted file mode 100644 index 9fa2da9b439..00000000000 --- a/packages/aifad/aifad.2.0.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/aifad/releases/download/v2.0.8/aifad-2.0.8.tar.gz" -checksum: "d4d4d11f08b3f0d719580b643510de75" diff --git a/packages/aifad/aifad.2.1.0/descr b/packages/aifad/aifad.2.1.0/descr deleted file mode 100644 index 33e9d87d6b1..00000000000 --- a/packages/aifad/aifad.2.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -AIFAD - Automated Induction of Functions over Algebraic Datatypes - -AIFAD is a machine learning tool that generalizes decision tree learning to -algebraic datatypes. diff --git a/packages/aifad/aifad.2.1.0/opam b/packages/aifad/aifad.2.1.0/opam index ab97aa1175a..ac927de2880 100644 --- a/packages/aifad/aifad.2.1.0/opam +++ b/packages/aifad/aifad.2.1.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Markus Mottl " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "https://mmottl.github.io/aifad" -dev-repo: "https://github.com/mmottl/aifad.git" +dev-repo: "git+https://github.com/mmottl/aifad.git" bug-reports: "https://github.com/mmottl/aifad/issues" build: [ @@ -12,10 +12,18 @@ build: [ ] depends: [ + "ocaml" {>= "4.04"} "res" "pcre" "cfg" {>= "2.1.0"} "jbuilder" {build & >= "1.0+beta10"} ] - -available: [ ocaml-version >= "4.04" ] +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/2.1.0/aifad-2.1.0.tbz" + checksum: "md5=74557c6b156e1670a01923f8b1cd29ae" +} diff --git a/packages/aifad/aifad.2.1.0/url b/packages/aifad/aifad.2.1.0/url deleted file mode 100644 index 569a751043c..00000000000 --- a/packages/aifad/aifad.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/aifad/releases/download/2.1.0/aifad-2.1.0.tbz" -checksum: "74557c6b156e1670a01923f8b1cd29ae" \ No newline at end of file diff --git a/packages/aio/aio.0.0.3/descr b/packages/aio/aio.0.0.3/descr deleted file mode 100644 index 6c54c58a5b8..00000000000 --- a/packages/aio/aio.0.0.3/descr +++ /dev/null @@ -1,8 +0,0 @@ -Linux kernel AIO access library for ocaml - -Use this if you want very efficient I/O on Linux. Note this is not -an implementation of "POSIX AIO". - -Linux AIO allows a single thread to submit multiple I/O operations and -perform other computations while they are in progress. To increase -efficiency, all data is read and written in page-aligned buffers. diff --git a/packages/aio/aio.0.0.3/opam b/packages/aio/aio.0.0.3/opam index 0fdbf6dfb43..e76b43f43ca 100644 --- a/packages/aio/aio.0.0.3/opam +++ b/packages/aio/aio.0.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "dave@recoil.org" tags: [ "org:mirage" @@ -6,10 +6,24 @@ tags: [ ] build: make remove: [[make "uninstall"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["debian"] ["libaio-dev"]] - [["ubuntu"] ["libaio-dev"]] + ["libaio-dev"] {os-distribution = "debian"} + ["libaio-dev"] {os-distribution = "ubuntu"} ] patches: ["meta.patch"] install: [make "install"] +synopsis: "Linux kernel AIO access library for ocaml" +description: """ +Use this if you want very efficient I/O on Linux. Note this is not +an implementation of "POSIX AIO". + +Linux AIO allows a single thread to submit multiple I/O operations and +perform other computations while they are in progress. To increase +efficiency, all data is read and written in page-aligned buffers.""" +extra-files: ["meta.patch" "md5=b76689eef7b6f6fb1373ee82c79e0b54"] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/818/libaio-ocaml_1.0.orig.tar.gz" + checksum: "md5=bc99ae0567d9feb4952c73da305aeb95" +} diff --git a/packages/aio/aio.0.0.3/url b/packages/aio/aio.0.0.3/url deleted file mode 100644 index 8948c940c71..00000000000 --- a/packages/aio/aio.0.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/818/libaio-ocaml_1.0.orig.tar.gz" -checksum: "bc99ae0567d9feb4952c73da305aeb95" diff --git a/packages/alba/alba.0.4.0/descr b/packages/alba/alba.0.4.0/descr deleted file mode 100644 index f47759aaefd..00000000000 --- a/packages/alba/alba.0.4.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -A compiler for the Albatross programming language - -The Albatross compiler verifies programs statically. \ No newline at end of file diff --git a/packages/alba/alba.0.4.0/opam b/packages/alba/alba.0.4.0/opam index 78166761341..1fe2fa0699e 100644 --- a/packages/alba/alba.0.4.0/opam +++ b/packages/alba/alba.0.4.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "alba" maintainer: "Helmut Brandl " authors: "Helmut Brandl " @@ -10,8 +10,14 @@ build: [ [make "build"] ] depends: [ - "ocamlfind" {build} + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} "ocamlbuild" {build} - "menhir" {build} + "menhir" {build} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "A compiler for the Albatross programming language" +description: "The Albatross compiler verifies programs statically." +url { + src: "https://github.com/hbr/albatross/archive/0.4.0.tar.gz" + checksum: "md5=bfd81f1a042fcf0794bd9dfb8e4591bf" +} diff --git a/packages/alba/alba.0.4.0/url b/packages/alba/alba.0.4.0/url deleted file mode 100644 index ef21cd333bc..00000000000 --- a/packages/alba/alba.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hbr/albatross/archive/0.4.0.tar.gz" -checksum: "bfd81f1a042fcf0794bd9dfb8e4591bf" diff --git a/packages/alba/alba.v0.4.0/opam b/packages/alba/alba.v0.4.0/opam new file mode 100644 index 00000000000..80da634c4fc --- /dev/null +++ b/packages/alba/alba.v0.4.0/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +name: "alba" +version: "v0.4.0" +maintainer: "Helmut Brandl " +authors: "Helmut Brandl " +homepage: "http://albatross-lang.sourceforge.net" +license: "GPLv2" +dev-repo: "git+https://github.com/hbr/albatross.git" +bug-reports: "http://github.com/hbr/albatross" +build: [ + [make "build"] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" + "ocamlbuild" + "menhir" +] +synopsis: "A compiler for the Albatross programming language" +description: "The Albatross compiler verifies programs statically." +url { + src: "https://github.com/hbr/albatross/archive/v0.4.0.tar.gz" + checksum: "md5=67251e53591c809fffbc059bce0f8230" +} diff --git a/packages/alba/alba.v0.4.0~rc4/opam b/packages/alba/alba.v0.4.0~rc4/opam new file mode 100644 index 00000000000..d82b351e594 --- /dev/null +++ b/packages/alba/alba.v0.4.0~rc4/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +name: "alba" +version: "v0.4.0~rc4" +maintainer: "Helmut Brandl " +authors: "Helmut Brandl " +homepage: "http://albatross-lang.sourceforge.net" +license: "GPLv2" +dev-repo: "git+https://github.com/hbr/albatross.git" +bug-reports: "http://github.com/hbr/albatross" +build: [ + [make "build"] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" + "ocamlbuild" + "menhir" +] +synopsis: "A compiler for the Albatross programming language" +description: "The Albatross compiler verifies programs statically." +url { + src: "https://github.com/hbr/albatross/archive/v0.4.0-rc4.tar.gz" + checksum: "md5=0ed7718597982da1123f10b0322c2d93" +} diff --git a/packages/alba/alba.v0.4.0~rc5/opam b/packages/alba/alba.v0.4.0~rc5/opam new file mode 100644 index 00000000000..39bddd0200b --- /dev/null +++ b/packages/alba/alba.v0.4.0~rc5/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +name: "alba" +version: "v0.4.0~rc5" +maintainer: "Helmut Brandl " +authors: "Helmut Brandl " +homepage: "http://albatross-lang.sourceforge.net" +license: "GPLv2" +dev-repo: "git+https://github.com/hbr/albatross.git" +bug-reports: "http://github.com/hbr/albatross" +build: [ + [make "build"] +] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" + "ocamlbuild" + "menhir" +] +synopsis: "A compiler for the Albatross programming language" +description: "The Albatross compiler verifies programs statically." +url { + src: "https://github.com/hbr/albatross/archive/v0.4.0-rc5.tar.gz" + checksum: "md5=fe7dbf3983dd8647fc97d5a8376ad64b" +} diff --git a/packages/alberto/alberto.0.2/descr b/packages/alberto/alberto.0.2/descr deleted file mode 100644 index d7b6b0444ad..00000000000 --- a/packages/alberto/alberto.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml interface to Erlang ports diff --git a/packages/alberto/alberto.0.2/opam b/packages/alberto/alberto.0.2/opam index e973f2bbcfd..1e20099ea52 100644 --- a/packages/alberto/alberto.0.2/opam +++ b/packages/alberto/alberto.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "superbobry@gmail.com" build: [ ["./configure" "--prefix" prefix] @@ -6,10 +6,16 @@ build: [ ] remove: [["ocamlfind" "remove" "alberto"]] depends: [ + "ocaml" {< "4.02.0"} "ocamlfind" "ocplib-endian" "ocamlbuild" {build} ] dev-repo: "git://github.com/selectel/alberto" -available: ocaml-version < "4.02.0" 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: "md5=869f00178380e824f9c134f0cf39d0a7" +} diff --git a/packages/alberto/alberto.0.2/url b/packages/alberto/alberto.0.2/url deleted file mode 100644 index 19cfd191042..00000000000 --- a/packages/alberto/alberto.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/selectel/alberto/archive/0.2.tar.gz" -checksum: "869f00178380e824f9c134f0cf39d0a7" diff --git a/packages/alberto/alberto.0.3/descr b/packages/alberto/alberto.0.3/descr deleted file mode 100644 index 420a458c350..00000000000 --- a/packages/alberto/alberto.0.3/descr +++ /dev/null @@ -1,7 +0,0 @@ -OCaml interface to Erlang ports - -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. diff --git a/packages/alberto/alberto.0.3/opam b/packages/alberto/alberto.0.3/opam index 5867f369810..f08d5c8a77b 100644 --- a/packages/alberto/alberto.0.3/opam +++ b/packages/alberto/alberto.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "superbobry@gmail.com" build: [ ["./configure" "--prefix" prefix] @@ -7,14 +7,25 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "alberto"] depends: [ + "ocaml" {>= "4.01" & < "4.02"} "ocamlfind" "ocplib-endian" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01" & ocaml-version < "4.02"] - homepage: "https://github.com/selectel/alberto" -dev-repo: "https://github.com/selectel/alberto.git" +dev-repo: "git+https://github.com/selectel/alberto.git" bug-reports: "https://github.com/selectel/alberto/issues" license: "LGPL-2.1+ with OCaml 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: "md5=499c8eaf19a3f7f2f75ee1a7cf94eb9e" +} diff --git a/packages/alberto/alberto.0.3/url b/packages/alberto/alberto.0.3/url deleted file mode 100644 index d64a5b936f7..00000000000 --- a/packages/alberto/alberto.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://codeload.github.com/selectel/alberto/tar.gz/0.3" -checksum: "499c8eaf19a3f7f2f75ee1a7cf94eb9e" diff --git a/packages/alberto/alberto.0.4/descr b/packages/alberto/alberto.0.4/descr deleted file mode 100644 index 420a458c350..00000000000 --- a/packages/alberto/alberto.0.4/descr +++ /dev/null @@ -1,7 +0,0 @@ -OCaml interface to Erlang ports - -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. diff --git a/packages/alberto/alberto.0.4/opam b/packages/alberto/alberto.0.4/opam index 5867f369810..4c5c26d81cb 100644 --- a/packages/alberto/alberto.0.4/opam +++ b/packages/alberto/alberto.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "superbobry@gmail.com" build: [ ["./configure" "--prefix" prefix] @@ -7,14 +7,25 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "alberto"] depends: [ + "ocaml" {>= "4.01" & < "4.02"} "ocamlfind" "ocplib-endian" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01" & ocaml-version < "4.02"] - homepage: "https://github.com/selectel/alberto" -dev-repo: "https://github.com/selectel/alberto.git" +dev-repo: "git+https://github.com/selectel/alberto.git" bug-reports: "https://github.com/selectel/alberto/issues" license: "LGPL-2.1+ with OCaml 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: "md5=2bf9cc79f6e164567dd837d51aed3487" +} diff --git a/packages/alberto/alberto.0.4/url b/packages/alberto/alberto.0.4/url deleted file mode 100644 index 0a355893e7e..00000000000 --- a/packages/alberto/alberto.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://codeload.github.com/selectel/alberto/tar.gz/0.4" -checksum: "2bf9cc79f6e164567dd837d51aed3487" diff --git a/packages/alcotest-async/alcotest-async.0.8.2/descr b/packages/alcotest-async/alcotest-async.0.8.2/descr deleted file mode 100644 index 78f9b83f89b..00000000000 --- a/packages/alcotest-async/alcotest-async.0.8.2/descr +++ /dev/null @@ -1,11 +0,0 @@ -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. diff --git a/packages/alcotest-async/alcotest-async.0.8.2/opam b/packages/alcotest-async/alcotest-async.0.8.2/opam index 928bd42b081..cacb3c2d720 100644 --- a/packages/alcotest-async/alcotest-async.0.8.2/opam +++ b/packages/alcotest-async/alcotest-async.0.8.2/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire" homepage: "https://github.com/mirage/alcotest/" -dev-repo: "https://github.com/mirage/alcotest.git" +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/" @@ -10,13 +10,28 @@ doc: "https://mirage.github.io/alcotest/" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] - depends: [ - "jbuilder" {build & >= "1.0+beta10"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta10"} "alcotest" "async_unix" {>= "v0.9.0"} "core_kernel" {>= "v0.9.0"} ] -available: [ocaml-version >= "4.03.0"] \ No newline at end of file +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.2/alcotest-0.8.2.tbz" + checksum: "md5=477a48cae137160f4832bd24514363c0" +} diff --git a/packages/alcotest-async/alcotest-async.0.8.2/url b/packages/alcotest-async/alcotest-async.0.8.2/url deleted file mode 100644 index df41170fc87..00000000000 --- a/packages/alcotest-async/alcotest-async.0.8.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/alcotest/releases/download/0.8.2/alcotest-0.8.2.tbz" -checksum: "477a48cae137160f4832bd24514363c0" \ No newline at end of file diff --git a/packages/alcotest-lwt/alcotest-lwt.0.8.0/descr b/packages/alcotest-lwt/alcotest-lwt.0.8.0/descr deleted file mode 100644 index 78f9b83f89b..00000000000 --- a/packages/alcotest-lwt/alcotest-lwt.0.8.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -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. diff --git a/packages/alcotest-lwt/alcotest-lwt.0.8.0/opam b/packages/alcotest-lwt/alcotest-lwt.0.8.0/opam index 57474d0bb2c..981b7581bf8 100644 --- a/packages/alcotest-lwt/alcotest-lwt.0.8.0/opam +++ b/packages/alcotest-lwt/alcotest-lwt.0.8.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire" homepage: "https://github.com/mirage/alcotest/" -dev-repo: "https://github.com/mirage/alcotest.git" +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/" @@ -10,12 +10,28 @@ doc: "https://mirage.github.io/alcotest/" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] - depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {build & >= "1.0+beta10"} "alcotest" {>= "0.8.0"} - "lwt" "logs" + "lwt" + "logs" ] -available: [ocaml-version >= "4.02.3"] +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.0/alcotest-0.8.0.tbz" + checksum: "md5=771277ef1fe21b17920b5b44acf441b3" +} diff --git a/packages/alcotest-lwt/alcotest-lwt.0.8.0/url b/packages/alcotest-lwt/alcotest-lwt.0.8.0/url deleted file mode 100644 index 509ee390e6e..00000000000 --- a/packages/alcotest-lwt/alcotest-lwt.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/alcotest/releases/download/0.8.0/alcotest-0.8.0.tbz" -checksum: "771277ef1fe21b17920b5b44acf441b3" \ No newline at end of file diff --git a/packages/alcotest/alcotest.0.1.0/descr b/packages/alcotest/alcotest.0.1.0/descr deleted file mode 100644 index b2293812d43..00000000000 --- a/packages/alcotest/alcotest.0.1.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Alcotest is a lightweight and colourful test framework, based on OUnit. - -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. diff --git a/packages/alcotest/alcotest.0.1.0/opam b/packages/alcotest/alcotest.0.1.0/opam index 21edd73f7b6..15c52f30f23 100644 --- a/packages/alcotest/alcotest.0.1.0/opam +++ b/packages/alcotest/alcotest.0.1.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire" homepage: "https://github.com/mirage/alcotest/" -dev-repo: "https://github.com/mirage/alcotest.git" +dev-repo: "git+https://github.com/mirage/alcotest.git" bug-reports: "https://github.com/mirage/alcotest/issues/" license: "ISC" @@ -14,10 +14,28 @@ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "alcotest"] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "ocamlfind" "ounit" {>= "1.1.2"} "re" "cmdliner" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.1" & ocaml-version < "4.06.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: "md5=d34fd71d6d354cdf302693a6273dcecc" +} diff --git a/packages/alcotest/alcotest.0.1.0/url b/packages/alcotest/alcotest.0.1.0/url deleted file mode 100644 index 9ac7227328d..00000000000 --- a/packages/alcotest/alcotest.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/alcotest/archive/0.1.0.tar.gz" -checksum: "d34fd71d6d354cdf302693a6273dcecc" diff --git a/packages/alcotest/alcotest.0.2.0/descr b/packages/alcotest/alcotest.0.2.0/descr deleted file mode 100644 index b2293812d43..00000000000 --- a/packages/alcotest/alcotest.0.2.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Alcotest is a lightweight and colourful test framework, based on OUnit. - -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. diff --git a/packages/alcotest/alcotest.0.2.0/opam b/packages/alcotest/alcotest.0.2.0/opam index 21edd73f7b6..19a6453cd01 100644 --- a/packages/alcotest/alcotest.0.2.0/opam +++ b/packages/alcotest/alcotest.0.2.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire" homepage: "https://github.com/mirage/alcotest/" -dev-repo: "https://github.com/mirage/alcotest.git" +dev-repo: "git+https://github.com/mirage/alcotest.git" bug-reports: "https://github.com/mirage/alcotest/issues/" license: "ISC" @@ -14,10 +14,28 @@ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "alcotest"] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "ocamlfind" "ounit" {>= "1.1.2"} "re" "cmdliner" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.1" & ocaml-version < "4.06.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: "md5=d947d3a49fd36a2588b1a71c703bce26" +} diff --git a/packages/alcotest/alcotest.0.2.0/url b/packages/alcotest/alcotest.0.2.0/url deleted file mode 100644 index 6a0b6b9fac5..00000000000 --- a/packages/alcotest/alcotest.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/alcotest/archive/0.2.0.tar.gz" -checksum: "d947d3a49fd36a2588b1a71c703bce26" diff --git a/packages/alcotest/alcotest.0.3.0/descr b/packages/alcotest/alcotest.0.3.0/descr deleted file mode 100644 index b2293812d43..00000000000 --- a/packages/alcotest/alcotest.0.3.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Alcotest is a lightweight and colourful test framework, based on OUnit. - -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. diff --git a/packages/alcotest/alcotest.0.3.0/opam b/packages/alcotest/alcotest.0.3.0/opam index 4e469c04148..2001b033fae 100644 --- a/packages/alcotest/alcotest.0.3.0/opam +++ b/packages/alcotest/alcotest.0.3.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire" homepage: "https://github.com/mirage/alcotest/" -dev-repo: "https://github.com/mirage/alcotest.git" +dev-repo: "git+https://github.com/mirage/alcotest.git" bug-reports: "https://github.com/mirage/alcotest/issues/" license: "ISC" @@ -13,10 +13,28 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "alcotest"] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "ocamlfind" "ounit" {>= "1.1.2"} "re" "cmdliner" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.1" & ocaml-version < "4.06.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: "md5=8be8261fd8b3213204a4edcc59f2fa19" +} diff --git a/packages/alcotest/alcotest.0.3.0/url b/packages/alcotest/alcotest.0.3.0/url deleted file mode 100644 index 8869a65e7cc..00000000000 --- a/packages/alcotest/alcotest.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/alcotest/archive/0.3.0.tar.gz" -checksum: "8be8261fd8b3213204a4edcc59f2fa19" diff --git a/packages/alcotest/alcotest.0.3.1/descr b/packages/alcotest/alcotest.0.3.1/descr deleted file mode 100644 index b2293812d43..00000000000 --- a/packages/alcotest/alcotest.0.3.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -Alcotest is a lightweight and colourful test framework, based on OUnit. - -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. diff --git a/packages/alcotest/alcotest.0.3.1/opam b/packages/alcotest/alcotest.0.3.1/opam index 89686bc6477..ba3b46ff113 100644 --- a/packages/alcotest/alcotest.0.3.1/opam +++ b/packages/alcotest/alcotest.0.3.1/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire" homepage: "https://github.com/mirage/alcotest/" -dev-repo: "https://github.com/mirage/alcotest.git" +dev-repo: "git+https://github.com/mirage/alcotest.git" bug-reports: "https://github.com/mirage/alcotest/issues/" license: "ISC" @@ -13,10 +13,28 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "alcotest"] depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} "ocamlfind" "ounit" {>= "1.1.2"} "re" "cmdliner" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.06.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: "md5=6ace09e1ae26e3da9f6f8c0dbc6b5f7c" +} diff --git a/packages/alcotest/alcotest.0.3.1/url b/packages/alcotest/alcotest.0.3.1/url deleted file mode 100644 index 88094b4d004..00000000000 --- a/packages/alcotest/alcotest.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/alcotest/archive/0.3.1.tar.gz" -checksum: "6ace09e1ae26e3da9f6f8c0dbc6b5f7c" diff --git a/packages/alcotest/alcotest.0.3.2/descr b/packages/alcotest/alcotest.0.3.2/descr deleted file mode 100644 index b2293812d43..00000000000 --- a/packages/alcotest/alcotest.0.3.2/descr +++ /dev/null @@ -1,12 +0,0 @@ -Alcotest is a lightweight and colourful test framework, based on OUnit. - -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. diff --git a/packages/alcotest/alcotest.0.3.2/opam b/packages/alcotest/alcotest.0.3.2/opam index 4e469c04148..feb71f931da 100644 --- a/packages/alcotest/alcotest.0.3.2/opam +++ b/packages/alcotest/alcotest.0.3.2/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire" homepage: "https://github.com/mirage/alcotest/" -dev-repo: "https://github.com/mirage/alcotest.git" +dev-repo: "git+https://github.com/mirage/alcotest.git" bug-reports: "https://github.com/mirage/alcotest/issues/" license: "ISC" @@ -13,10 +13,28 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "alcotest"] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "ocamlfind" "ounit" {>= "1.1.2"} "re" "cmdliner" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.1" & ocaml-version < "4.06.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: "md5=95abf50e38e0e364952aaeba23112f13" +} diff --git a/packages/alcotest/alcotest.0.3.2/url b/packages/alcotest/alcotest.0.3.2/url deleted file mode 100644 index 81df635d122..00000000000 --- a/packages/alcotest/alcotest.0.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/alcotest/archive/0.3.2.tar.gz" -checksum: "95abf50e38e0e364952aaeba23112f13" diff --git a/packages/alcotest/alcotest.0.3.3/descr b/packages/alcotest/alcotest.0.3.3/descr deleted file mode 100644 index b2293812d43..00000000000 --- a/packages/alcotest/alcotest.0.3.3/descr +++ /dev/null @@ -1,12 +0,0 @@ -Alcotest is a lightweight and colourful test framework, based on OUnit. - -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. diff --git a/packages/alcotest/alcotest.0.3.3/opam b/packages/alcotest/alcotest.0.3.3/opam index 4e469c04148..50e45433f5e 100644 --- a/packages/alcotest/alcotest.0.3.3/opam +++ b/packages/alcotest/alcotest.0.3.3/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire" homepage: "https://github.com/mirage/alcotest/" -dev-repo: "https://github.com/mirage/alcotest.git" +dev-repo: "git+https://github.com/mirage/alcotest.git" bug-reports: "https://github.com/mirage/alcotest/issues/" license: "ISC" @@ -13,10 +13,28 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "alcotest"] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "ocamlfind" "ounit" {>= "1.1.2"} "re" "cmdliner" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.1" & ocaml-version < "4.06.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: "md5=18e0363a5dee713c315af648c7cfde37" +} diff --git a/packages/alcotest/alcotest.0.3.3/url b/packages/alcotest/alcotest.0.3.3/url deleted file mode 100644 index f0881ac277f..00000000000 --- a/packages/alcotest/alcotest.0.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/alcotest//archive/0.3.3.tar.gz" -checksum: "18e0363a5dee713c315af648c7cfde37" diff --git a/packages/alcotest/alcotest.0.4.0/descr b/packages/alcotest/alcotest.0.4.0/descr deleted file mode 100644 index 78f9b83f89b..00000000000 --- a/packages/alcotest/alcotest.0.4.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -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. diff --git a/packages/alcotest/alcotest.0.4.0/opam b/packages/alcotest/alcotest.0.4.0/opam index 0f210af8f9d..c1334945c97 100644 --- a/packages/alcotest/alcotest.0.4.0/opam +++ b/packages/alcotest/alcotest.0.4.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire" homepage: "https://github.com/mirage/alcotest/" -dev-repo: "https://github.com/mirage/alcotest.git" +dev-repo: "git+https://github.com/mirage/alcotest.git" bug-reports: "https://github.com/mirage/alcotest/issues/" license: "ISC" @@ -13,9 +13,25 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "alcotest"] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "ocamlfind" "re" "cmdliner" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.1" & ocaml-version < "4.06.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: "md5=afe1aaaef34fe5b6c11aeef32bd25fcb" +} diff --git a/packages/alcotest/alcotest.0.4.0/url b/packages/alcotest/alcotest.0.4.0/url deleted file mode 100644 index 4c78487dabe..00000000000 --- a/packages/alcotest/alcotest.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/alcotest/archive/0.4.0.tar.gz" -checksum: "afe1aaaef34fe5b6c11aeef32bd25fcb" diff --git a/packages/alcotest/alcotest.0.4.1/descr b/packages/alcotest/alcotest.0.4.1/descr deleted file mode 100644 index 78f9b83f89b..00000000000 --- a/packages/alcotest/alcotest.0.4.1/descr +++ /dev/null @@ -1,11 +0,0 @@ -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. diff --git a/packages/alcotest/alcotest.0.4.1/opam b/packages/alcotest/alcotest.0.4.1/opam index 0f210af8f9d..6fcc0e98479 100644 --- a/packages/alcotest/alcotest.0.4.1/opam +++ b/packages/alcotest/alcotest.0.4.1/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire" homepage: "https://github.com/mirage/alcotest/" -dev-repo: "https://github.com/mirage/alcotest.git" +dev-repo: "git+https://github.com/mirage/alcotest.git" bug-reports: "https://github.com/mirage/alcotest/issues/" license: "ISC" @@ -13,9 +13,25 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "alcotest"] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "ocamlfind" "re" "cmdliner" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.1" & ocaml-version < "4.06.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: "md5=9ae8c3dd913e04d7d9e6d9e5df2cff2e" +} diff --git a/packages/alcotest/alcotest.0.4.1/url b/packages/alcotest/alcotest.0.4.1/url deleted file mode 100644 index 5032d12f66e..00000000000 --- a/packages/alcotest/alcotest.0.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/alcotest//archive/0.4.1.tar.gz" -checksum: "9ae8c3dd913e04d7d9e6d9e5df2cff2e" diff --git a/packages/alcotest/alcotest.0.4.10/descr b/packages/alcotest/alcotest.0.4.10/descr deleted file mode 100644 index 78f9b83f89b..00000000000 --- a/packages/alcotest/alcotest.0.4.10/descr +++ /dev/null @@ -1,11 +0,0 @@ -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. diff --git a/packages/alcotest/alcotest.0.4.10/opam b/packages/alcotest/alcotest.0.4.10/opam index 569cc08c557..ad8f8ec8ac9 100644 --- a/packages/alcotest/alcotest.0.4.10/opam +++ b/packages/alcotest/alcotest.0.4.10/opam @@ -1,22 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire" homepage: "https://github.com/mirage/alcotest/" -dev-repo: "https://github.com/mirage/alcotest.git" +dev-repo: "git+https://github.com/mirage/alcotest.git" bug-reports: "https://github.com/mirage/alcotest/issues/" license: "ISC" -build: [make "PREFIX=%{prefix}%"] -build-test: [make "test"] +build: [ + [make "PREFIX=%{prefix}%"] + [make "test"] {with-test} +] install: [make "install"] remove: ["ocamlfind" "remove" "alcotest"] depends: [ - "ocamlfind" {build} + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build} "ocamlbuild" {build} - "oasis" {build} + "oasis" {build} "fmt" {>= "0.7.1"} "astring" "result" "cmdliner" ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.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: "md5=520e78c8dce5f60292847b4067dd4f5a" +} diff --git a/packages/alcotest/alcotest.0.4.10/url b/packages/alcotest/alcotest.0.4.10/url deleted file mode 100644 index aaef59df04e..00000000000 --- a/packages/alcotest/alcotest.0.4.10/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/alcotest/archive/0.4.10.tar.gz" -checksum: "520e78c8dce5f60292847b4067dd4f5a" diff --git a/packages/alcotest/alcotest.0.4.11/descr b/packages/alcotest/alcotest.0.4.11/descr deleted file mode 100644 index 78f9b83f89b..00000000000 --- a/packages/alcotest/alcotest.0.4.11/descr +++ /dev/null @@ -1,11 +0,0 @@ -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. diff --git a/packages/alcotest/alcotest.0.4.11/opam b/packages/alcotest/alcotest.0.4.11/opam index be56564ea56..00bfba2aa4a 100644 --- a/packages/alcotest/alcotest.0.4.11/opam +++ b/packages/alcotest/alcotest.0.4.11/opam @@ -1,22 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire" homepage: "https://github.com/mirage/alcotest/" -dev-repo: "https://github.com/mirage/alcotest.git" +dev-repo: "git+https://github.com/mirage/alcotest.git" bug-reports: "https://github.com/mirage/alcotest/issues/" license: "ISC" -build: [make "PREFIX=%{prefix}%"] -build-test: [make "test"] +build: [ + [make "PREFIX=%{prefix}%"] + [make "test"] {with-test} +] install: [make "install"] remove: ["ocamlfind" "remove" "alcotest"] depends: [ - "ocamlfind" {build} + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build} "ocamlbuild" {build} - "oasis" {build} - "fmt" {>= "0.7.1"} + "oasis" {build} + "fmt" {>= "0.7.1"} "astring" "result" "cmdliner" ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.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: "md5=5ded92bf3646ce37f81bc2c2bef9333e" +} diff --git a/packages/alcotest/alcotest.0.4.11/url b/packages/alcotest/alcotest.0.4.11/url deleted file mode 100644 index 47ef43fa351..00000000000 --- a/packages/alcotest/alcotest.0.4.11/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/alcotest/archive/0.4.11.tar.gz" -checksum: "5ded92bf3646ce37f81bc2c2bef9333e" diff --git a/packages/alcotest/alcotest.0.4.2/descr b/packages/alcotest/alcotest.0.4.2/descr deleted file mode 100644 index 78f9b83f89b..00000000000 --- a/packages/alcotest/alcotest.0.4.2/descr +++ /dev/null @@ -1,11 +0,0 @@ -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. diff --git a/packages/alcotest/alcotest.0.4.2/opam b/packages/alcotest/alcotest.0.4.2/opam index a064b0a12aa..859b304194c 100644 --- a/packages/alcotest/alcotest.0.4.2/opam +++ b/packages/alcotest/alcotest.0.4.2/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire" homepage: "https://github.com/mirage/alcotest/" -dev-repo: "https://github.com/mirage/alcotest.git" +dev-repo: "git+https://github.com/mirage/alcotest.git" bug-reports: "https://github.com/mirage/alcotest/issues/" license: "ISC" @@ -13,9 +13,25 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "alcotest"] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "ocamlfind" "re" "cmdliner" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.1" & ocaml-version < "4.06.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: "md5=ba829a6717ae9a208eac9821d15b0ba4" +} diff --git a/packages/alcotest/alcotest.0.4.2/url b/packages/alcotest/alcotest.0.4.2/url deleted file mode 100644 index 409cf689694..00000000000 --- a/packages/alcotest/alcotest.0.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/alcotest//archive/0.4.2.tar.gz" -checksum: "ba829a6717ae9a208eac9821d15b0ba4" diff --git a/packages/alcotest/alcotest.0.4.3/descr b/packages/alcotest/alcotest.0.4.3/descr deleted file mode 100644 index 78f9b83f89b..00000000000 --- a/packages/alcotest/alcotest.0.4.3/descr +++ /dev/null @@ -1,11 +0,0 @@ -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. diff --git a/packages/alcotest/alcotest.0.4.3/opam b/packages/alcotest/alcotest.0.4.3/opam index 9678606c443..9ecf78ff0f0 100644 --- a/packages/alcotest/alcotest.0.4.3/opam +++ b/packages/alcotest/alcotest.0.4.3/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire" homepage: "https://github.com/mirage/alcotest/" -dev-repo: "https://github.com/mirage/alcotest.git" +dev-repo: "git+https://github.com/mirage/alcotest.git" bug-reports: "https://github.com/mirage/alcotest/issues/" license: "ISC" @@ -13,9 +13,25 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "alcotest"] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "ocamlfind" "stringext" "cmdliner" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.1" & ocaml-version < "4.06.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: "md5=29b923b803f6c576b42c2bf39c0487c0" +} diff --git a/packages/alcotest/alcotest.0.4.3/url b/packages/alcotest/alcotest.0.4.3/url deleted file mode 100644 index 19a9fd27217..00000000000 --- a/packages/alcotest/alcotest.0.4.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/alcotest//archive/0.4.3.tar.gz" -checksum: "29b923b803f6c576b42c2bf39c0487c0" diff --git a/packages/alcotest/alcotest.0.4.4/descr b/packages/alcotest/alcotest.0.4.4/descr deleted file mode 100644 index 78f9b83f89b..00000000000 --- a/packages/alcotest/alcotest.0.4.4/descr +++ /dev/null @@ -1,11 +0,0 @@ -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. diff --git a/packages/alcotest/alcotest.0.4.4/opam b/packages/alcotest/alcotest.0.4.4/opam index 9678606c443..17953ef7649 100644 --- a/packages/alcotest/alcotest.0.4.4/opam +++ b/packages/alcotest/alcotest.0.4.4/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire" homepage: "https://github.com/mirage/alcotest/" -dev-repo: "https://github.com/mirage/alcotest.git" +dev-repo: "git+https://github.com/mirage/alcotest.git" bug-reports: "https://github.com/mirage/alcotest/issues/" license: "ISC" @@ -13,9 +13,25 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "alcotest"] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "ocamlfind" "stringext" "cmdliner" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.1" & ocaml-version < "4.06.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: "md5=88eaa8caa8c973723fc87b63af246931" +} diff --git a/packages/alcotest/alcotest.0.4.4/url b/packages/alcotest/alcotest.0.4.4/url deleted file mode 100644 index acb9236bbcf..00000000000 --- a/packages/alcotest/alcotest.0.4.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/alcotest//archive/0.4.4.tar.gz" -checksum: "88eaa8caa8c973723fc87b63af246931" diff --git a/packages/alcotest/alcotest.0.4.5/descr b/packages/alcotest/alcotest.0.4.5/descr deleted file mode 100644 index 78f9b83f89b..00000000000 --- a/packages/alcotest/alcotest.0.4.5/descr +++ /dev/null @@ -1,11 +0,0 @@ -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. diff --git a/packages/alcotest/alcotest.0.4.5/opam b/packages/alcotest/alcotest.0.4.5/opam index 9678606c443..86350d2f4fc 100644 --- a/packages/alcotest/alcotest.0.4.5/opam +++ b/packages/alcotest/alcotest.0.4.5/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire" homepage: "https://github.com/mirage/alcotest/" -dev-repo: "https://github.com/mirage/alcotest.git" +dev-repo: "git+https://github.com/mirage/alcotest.git" bug-reports: "https://github.com/mirage/alcotest/issues/" license: "ISC" @@ -13,9 +13,25 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "alcotest"] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "ocamlfind" "stringext" "cmdliner" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.1" & ocaml-version < "4.06.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: "md5=850459d7f7196da38c684b4c2adc1d31" +} diff --git a/packages/alcotest/alcotest.0.4.5/url b/packages/alcotest/alcotest.0.4.5/url deleted file mode 100644 index 22cb08b4670..00000000000 --- a/packages/alcotest/alcotest.0.4.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/alcotest/archive/0.4.5.tar.gz" -checksum: "850459d7f7196da38c684b4c2adc1d31" diff --git a/packages/alcotest/alcotest.0.4.6/descr b/packages/alcotest/alcotest.0.4.6/descr deleted file mode 100644 index 78f9b83f89b..00000000000 --- a/packages/alcotest/alcotest.0.4.6/descr +++ /dev/null @@ -1,11 +0,0 @@ -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. diff --git a/packages/alcotest/alcotest.0.4.6/opam b/packages/alcotest/alcotest.0.4.6/opam index dcb3d609cee..7e5a0b36b3f 100644 --- a/packages/alcotest/alcotest.0.4.6/opam +++ b/packages/alcotest/alcotest.0.4.6/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire" homepage: "https://github.com/mirage/alcotest/" -dev-repo: "https://github.com/mirage/alcotest.git" +dev-repo: "git+https://github.com/mirage/alcotest.git" bug-reports: "https://github.com/mirage/alcotest/issues/" license: "ISC" @@ -13,9 +13,25 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "alcotest"] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "ocamlfind" "stringext" "result" "cmdliner" ] -available: [ocaml-version >= "4.00.1" & ocaml-version < "4.06.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: "md5=9ce94663257b46988b661df1d5e8fb76" +} diff --git a/packages/alcotest/alcotest.0.4.6/url b/packages/alcotest/alcotest.0.4.6/url deleted file mode 100644 index 8cd057636d5..00000000000 --- a/packages/alcotest/alcotest.0.4.6/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/alcotest/archive/0.4.6.tar.gz" -checksum: "9ce94663257b46988b661df1d5e8fb76" diff --git a/packages/alcotest/alcotest.0.4.7/descr b/packages/alcotest/alcotest.0.4.7/descr deleted file mode 100644 index 78f9b83f89b..00000000000 --- a/packages/alcotest/alcotest.0.4.7/descr +++ /dev/null @@ -1,11 +0,0 @@ -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. diff --git a/packages/alcotest/alcotest.0.4.7/opam b/packages/alcotest/alcotest.0.4.7/opam index dcb3d609cee..0c76034747d 100644 --- a/packages/alcotest/alcotest.0.4.7/opam +++ b/packages/alcotest/alcotest.0.4.7/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire" homepage: "https://github.com/mirage/alcotest/" -dev-repo: "https://github.com/mirage/alcotest.git" +dev-repo: "git+https://github.com/mirage/alcotest.git" bug-reports: "https://github.com/mirage/alcotest/issues/" license: "ISC" @@ -13,9 +13,25 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "alcotest"] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "ocamlfind" "stringext" "result" "cmdliner" ] -available: [ocaml-version >= "4.00.1" & ocaml-version < "4.06.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: "md5=c9664c46bb11e904a83f56154a589b56" +} diff --git a/packages/alcotest/alcotest.0.4.7/url b/packages/alcotest/alcotest.0.4.7/url deleted file mode 100644 index 951ab9908ba..00000000000 --- a/packages/alcotest/alcotest.0.4.7/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/alcotest/archive/0.4.7.tar.gz" -checksum: "c9664c46bb11e904a83f56154a589b56" diff --git a/packages/alcotest/alcotest.0.4.8/descr b/packages/alcotest/alcotest.0.4.8/descr deleted file mode 100644 index 78f9b83f89b..00000000000 --- a/packages/alcotest/alcotest.0.4.8/descr +++ /dev/null @@ -1,11 +0,0 @@ -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. diff --git a/packages/alcotest/alcotest.0.4.8/opam b/packages/alcotest/alcotest.0.4.8/opam index 3f42b9b3862..04eca613fca 100644 --- a/packages/alcotest/alcotest.0.4.8/opam +++ b/packages/alcotest/alcotest.0.4.8/opam @@ -1,21 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire" homepage: "https://github.com/mirage/alcotest/" -dev-repo: "https://github.com/mirage/alcotest.git" +dev-repo: "git+https://github.com/mirage/alcotest.git" bug-reports: "https://github.com/mirage/alcotest/issues/" license: "ISC" -build: [make "PREFIX=%{prefix}%"] -build-test: [make "test"] +build: [ + [make "PREFIX=%{prefix}%"] + [make "test"] {with-test} +] install: [make "install"] remove: ["ocamlfind" "remove" "alcotest"] depends: [ - "ocamlfind" {build} + "ocaml" {>= "4.01.0" & < "4.03"} + "ocamlfind" {build} "ocamlbuild" {build} - "oasis" {build} + "oasis" {build} "astring" "result" "cmdliner" ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03"] +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: "md5=e293617063cb379442d5f5b12a373b04" +} diff --git a/packages/alcotest/alcotest.0.4.8/url b/packages/alcotest/alcotest.0.4.8/url deleted file mode 100644 index d20ce8cf66f..00000000000 --- a/packages/alcotest/alcotest.0.4.8/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/alcotest/archive/0.4.8.tar.gz" -checksum: "e293617063cb379442d5f5b12a373b04" diff --git a/packages/alcotest/alcotest.0.4.9/descr b/packages/alcotest/alcotest.0.4.9/descr deleted file mode 100644 index 78f9b83f89b..00000000000 --- a/packages/alcotest/alcotest.0.4.9/descr +++ /dev/null @@ -1,11 +0,0 @@ -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. diff --git a/packages/alcotest/alcotest.0.4.9/opam b/packages/alcotest/alcotest.0.4.9/opam index 363c90dcd83..d6ecb1ff5eb 100644 --- a/packages/alcotest/alcotest.0.4.9/opam +++ b/packages/alcotest/alcotest.0.4.9/opam @@ -1,22 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire" homepage: "https://github.com/mirage/alcotest/" -dev-repo: "https://github.com/mirage/alcotest.git" +dev-repo: "git+https://github.com/mirage/alcotest.git" bug-reports: "https://github.com/mirage/alcotest/issues/" license: "ISC" -build: [make "PREFIX=%{prefix}%"] -build-test: [make "test"] +build: [ + [make "PREFIX=%{prefix}%"] + [make "test"] {with-test} +] install: [make "install"] remove: ["ocamlfind" "remove" "alcotest"] depends: [ - "ocamlfind" {build} + "ocaml" {>= "4.01.0" & < "4.03"} + "ocamlfind" {build} "ocamlbuild" {build} - "oasis" {build} - "fmt" {>= "0.7.1"} + "oasis" {build} + "fmt" {>= "0.7.1"} "astring" "result" "cmdliner" ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03"] +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: "md5=8ef143547a50e6d3571b2ade3c1693c0" +} diff --git a/packages/alcotest/alcotest.0.4.9/url b/packages/alcotest/alcotest.0.4.9/url deleted file mode 100644 index 85a134cebe7..00000000000 --- a/packages/alcotest/alcotest.0.4.9/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/alcotest/archive/0.4.9.tar.gz" -checksum: "8ef143547a50e6d3571b2ade3c1693c0" diff --git a/packages/alcotest/alcotest.0.5.0/descr b/packages/alcotest/alcotest.0.5.0/descr deleted file mode 100644 index 78f9b83f89b..00000000000 --- a/packages/alcotest/alcotest.0.5.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -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. diff --git a/packages/alcotest/alcotest.0.5.0/opam b/packages/alcotest/alcotest.0.5.0/opam index 4ec41ca8d81..a5b2e7dec48 100644 --- a/packages/alcotest/alcotest.0.5.0/opam +++ b/packages/alcotest/alcotest.0.5.0/opam @@ -1,24 +1,41 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire" homepage: "https://github.com/mirage/alcotest/" -dev-repo: "https://github.com/mirage/alcotest.git" +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] -build-test: [ +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" pinned] ["ocaml" "pkg/pkg.ml" "build" "--pinned" pinned "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test" ] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] depends: [ - "ocamlfind" {build} + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} - "fmt" {>= "0.7.1"} + "topkg" {build} + "fmt" {>= "0.7.1"} "astring" "result" "cmdliner" ] -available: [ocaml-version >= "4.01.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: "md5=9f9783b00a6302e2a9110b66886b4bc2" +} diff --git a/packages/alcotest/alcotest.0.5.0/url b/packages/alcotest/alcotest.0.5.0/url deleted file mode 100644 index f18d1ce59c1..00000000000 --- a/packages/alcotest/alcotest.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/alcotest/releases/download/0.5.0/alcotest-0.5.0.tbz" -checksum: "9f9783b00a6302e2a9110b66886b4bc2" \ No newline at end of file diff --git a/packages/alcotest/alcotest.0.6.0/descr b/packages/alcotest/alcotest.0.6.0/descr deleted file mode 100644 index 78f9b83f89b..00000000000 --- a/packages/alcotest/alcotest.0.6.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -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. diff --git a/packages/alcotest/alcotest.0.6.0/opam b/packages/alcotest/alcotest.0.6.0/opam index 4ec41ca8d81..f7a43869957 100644 --- a/packages/alcotest/alcotest.0.6.0/opam +++ b/packages/alcotest/alcotest.0.6.0/opam @@ -1,24 +1,41 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire" homepage: "https://github.com/mirage/alcotest/" -dev-repo: "https://github.com/mirage/alcotest.git" +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] -build-test: [ +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" pinned] ["ocaml" "pkg/pkg.ml" "build" "--pinned" pinned "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test" ] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] depends: [ - "ocamlfind" {build} + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} - "fmt" {>= "0.7.1"} + "topkg" {build} + "fmt" {>= "0.7.1"} "astring" "result" "cmdliner" ] -available: [ocaml-version >= "4.01.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: "md5=89b045538b8bd2a173ba8e20eebd2b5b" +} diff --git a/packages/alcotest/alcotest.0.6.0/url b/packages/alcotest/alcotest.0.6.0/url deleted file mode 100644 index e2aceea33bd..00000000000 --- a/packages/alcotest/alcotest.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/alcotest/releases/download/0.6.0/alcotest-0.6.0.tbz" -checksum: "89b045538b8bd2a173ba8e20eebd2b5b" \ No newline at end of file diff --git a/packages/alcotest/alcotest.0.7.0/descr b/packages/alcotest/alcotest.0.7.0/descr deleted file mode 100644 index 78f9b83f89b..00000000000 --- a/packages/alcotest/alcotest.0.7.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -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. diff --git a/packages/alcotest/alcotest.0.7.0/opam b/packages/alcotest/alcotest.0.7.0/opam index 5287d3e217c..dae555e27d0 100644 --- a/packages/alcotest/alcotest.0.7.0/opam +++ b/packages/alcotest/alcotest.0.7.0/opam @@ -1,24 +1,41 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire" homepage: "https://github.com/mirage/alcotest/" -dev-repo: "https://github.com/mirage/alcotest.git" +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}%"] -build-test: [ +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test" ] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] depends: [ - "ocamlfind" {build} + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} - "fmt" {>= "0.8.0"} + "topkg" {build} + "fmt" {>= "0.8.0"} "astring" "result" "cmdliner" ] -available: [ocaml-version >= "4.01.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: "md5=61d8fec7aed6d648134d1c05fb80568e" +} diff --git a/packages/alcotest/alcotest.0.7.0/url b/packages/alcotest/alcotest.0.7.0/url deleted file mode 100644 index 66ad1afb6d8..00000000000 --- a/packages/alcotest/alcotest.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/alcotest/releases/download/0.7.0/alcotest-0.7.0.tbz" -checksum: "61d8fec7aed6d648134d1c05fb80568e" \ No newline at end of file diff --git a/packages/alcotest/alcotest.0.7.1/descr b/packages/alcotest/alcotest.0.7.1/descr deleted file mode 100644 index 78f9b83f89b..00000000000 --- a/packages/alcotest/alcotest.0.7.1/descr +++ /dev/null @@ -1,11 +0,0 @@ -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. diff --git a/packages/alcotest/alcotest.0.7.1/opam b/packages/alcotest/alcotest.0.7.1/opam index 5287d3e217c..459a382407f 100644 --- a/packages/alcotest/alcotest.0.7.1/opam +++ b/packages/alcotest/alcotest.0.7.1/opam @@ -1,24 +1,41 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire" homepage: "https://github.com/mirage/alcotest/" -dev-repo: "https://github.com/mirage/alcotest.git" +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}%"] -build-test: [ +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test" ] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] depends: [ - "ocamlfind" {build} + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} - "fmt" {>= "0.8.0"} + "topkg" {build} + "fmt" {>= "0.8.0"} "astring" "result" "cmdliner" ] -available: [ocaml-version >= "4.01.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: "md5=0fc3a567de041fe8559bdd2e20e5b795" +} diff --git a/packages/alcotest/alcotest.0.7.1/url b/packages/alcotest/alcotest.0.7.1/url deleted file mode 100644 index 074db57255b..00000000000 --- a/packages/alcotest/alcotest.0.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/alcotest/releases/download/0.7.1/alcotest-0.7.1.tbz" -checksum: "0fc3a567de041fe8559bdd2e20e5b795" \ No newline at end of file diff --git a/packages/alcotest/alcotest.0.7.2/descr b/packages/alcotest/alcotest.0.7.2/descr deleted file mode 100644 index 78f9b83f89b..00000000000 --- a/packages/alcotest/alcotest.0.7.2/descr +++ /dev/null @@ -1,11 +0,0 @@ -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. diff --git a/packages/alcotest/alcotest.0.7.2/opam b/packages/alcotest/alcotest.0.7.2/opam index 5287d3e217c..99935b5741f 100644 --- a/packages/alcotest/alcotest.0.7.2/opam +++ b/packages/alcotest/alcotest.0.7.2/opam @@ -1,24 +1,41 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire" homepage: "https://github.com/mirage/alcotest/" -dev-repo: "https://github.com/mirage/alcotest.git" +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}%"] -build-test: [ +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test" ] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] depends: [ - "ocamlfind" {build} + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} - "fmt" {>= "0.8.0"} + "topkg" {build} + "fmt" {>= "0.8.0"} "astring" "result" "cmdliner" ] -available: [ocaml-version >= "4.01.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: "md5=be7b09ce3d53afa11f0ce95e78d72909" +} diff --git a/packages/alcotest/alcotest.0.7.2/url b/packages/alcotest/alcotest.0.7.2/url deleted file mode 100644 index 60c20bcbcff..00000000000 --- a/packages/alcotest/alcotest.0.7.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/alcotest/releases/download/0.7.2/alcotest-0.7.2.tbz" -checksum: "be7b09ce3d53afa11f0ce95e78d72909" \ No newline at end of file diff --git a/packages/alcotest/alcotest.0.8.0/descr b/packages/alcotest/alcotest.0.8.0/descr deleted file mode 100644 index ee2b4fff390..00000000000 --- a/packages/alcotest/alcotest.0.8.0/descr +++ /dev/null @@ -1,61 +0,0 @@ -Logo](https://raw.githubusercontent.com/mirage/alcotest/master/alcotest-logo.png) - -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. \ No newline at end of file diff --git a/packages/alcotest/alcotest.0.8.0/opam b/packages/alcotest/alcotest.0.8.0/opam index 7878d1f4374..a82d320da75 100644 --- a/packages/alcotest/alcotest.0.8.0/opam +++ b/packages/alcotest/alcotest.0.8.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire" homepage: "https://github.com/mirage/alcotest/" -dev-repo: "https://github.com/mirage/alcotest.git" +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/" @@ -10,14 +10,80 @@ doc: "https://mirage.github.io/alcotest/" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] - depends: [ - "jbuilder" {build & >= "1.0+beta10"} - "fmt" {>= "0.8.0"} + "ocaml" {>= "4.02.3"} + "jbuilder" {build & >= "1.0+beta10"} + "fmt" {>= "0.8.0"} "astring" "result" "cmdliner" ] -available: [ocaml-version >= "4.02.3"] +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: "md5=771277ef1fe21b17920b5b44acf441b3" +} diff --git a/packages/alcotest/alcotest.0.8.0/url b/packages/alcotest/alcotest.0.8.0/url deleted file mode 100644 index 509ee390e6e..00000000000 --- a/packages/alcotest/alcotest.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/alcotest/releases/download/0.8.0/alcotest-0.8.0.tbz" -checksum: "771277ef1fe21b17920b5b44acf441b3" \ No newline at end of file diff --git a/packages/alcotest/alcotest.0.8.1/descr b/packages/alcotest/alcotest.0.8.1/descr deleted file mode 100644 index 8331da300f5..00000000000 --- a/packages/alcotest/alcotest.0.8.1/descr +++ /dev/null @@ -1,61 +0,0 @@ -Logo](https://raw.githubusercontent.com/mirage/alcotest/master/alcotest-logo.png) - -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. \ No newline at end of file diff --git a/packages/alcotest/alcotest.0.8.1/opam b/packages/alcotest/alcotest.0.8.1/opam index 7878d1f4374..d470b61faa1 100644 --- a/packages/alcotest/alcotest.0.8.1/opam +++ b/packages/alcotest/alcotest.0.8.1/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire" homepage: "https://github.com/mirage/alcotest/" -dev-repo: "https://github.com/mirage/alcotest.git" +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/" @@ -10,14 +10,80 @@ doc: "https://mirage.github.io/alcotest/" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] - depends: [ - "jbuilder" {build & >= "1.0+beta10"} - "fmt" {>= "0.8.0"} + "ocaml" {>= "4.02.3"} + "jbuilder" {build & >= "1.0+beta10"} + "fmt" {>= "0.8.0"} "astring" "result" "cmdliner" ] -available: [ocaml-version >= "4.02.3"] +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: "md5=8b8d9f8c9e8c0b34c12e20e24db8dec3" +} diff --git a/packages/alcotest/alcotest.0.8.1/url b/packages/alcotest/alcotest.0.8.1/url deleted file mode 100644 index ea0b36db1cb..00000000000 --- a/packages/alcotest/alcotest.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/alcotest/releases/download/0.8.1/alcotest-0.8.1.tbz" -checksum: "8b8d9f8c9e8c0b34c12e20e24db8dec3" \ No newline at end of file diff --git a/packages/aliases/aliases.0.0.5/descr b/packages/aliases/aliases.0.0.5/descr deleted file mode 100644 index 76cd66143c3..00000000000 --- a/packages/aliases/aliases.0.0.5/descr +++ /dev/null @@ -1,8 +0,0 @@ -In memory indexes -Implemtation of some data structure for : - -- temporal index : bitree - -- geographic index : quadtree - -- string autocomplete : ptree, radix diff --git a/packages/aliases/aliases.0.0.5/opam b/packages/aliases/aliases.0.0.5/opam index 53d4b985fcd..7ec276d3558 100644 --- a/packages/aliases/aliases.0.0.5/opam +++ b/packages/aliases/aliases.0.0.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hugo.heuzard@gmail.com" authors: [ "Hugo Heuzard" ] license: "MIT" @@ -7,15 +7,30 @@ build: [ ["oasis" "setup"] ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] remove: [ ["ocamlfind" "remove" "aliases"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "oasis" "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://github.com/besport/ocaml-aliases" install: ["ocaml" "setup.ml" "-install"] +synopsis: "In memory indexes" +description: """ +Implemtation of some data structure for : + +- temporal index : bitree + +- geographic index : quadtree + +- string autocomplete : ptree, radix""" +flags: light-uninstall +url { + src: "https://github.com/besport/ocaml-aliases/archive/0.0.5.tar.gz" + checksum: "md5=d844a5c9fe0a06abfcc600a0085f45f6" +} diff --git a/packages/aliases/aliases.0.0.5/url b/packages/aliases/aliases.0.0.5/url deleted file mode 100644 index 98f087410f5..00000000000 --- a/packages/aliases/aliases.0.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/besport/ocaml-aliases/archive/0.0.5.tar.gz" -checksum: "d844a5c9fe0a06abfcc600a0085f45f6" diff --git a/packages/alphaCaml/alphaCaml.20061214/descr b/packages/alphaCaml/alphaCaml.20061214/descr deleted file mode 100644 index 33fc2301dd4..00000000000 --- a/packages/alphaCaml/alphaCaml.20061214/descr +++ /dev/null @@ -1,6 +0,0 @@ -Turns a so-called "binding specification" into an OCaml compilation unit -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. diff --git a/packages/alphaCaml/alphaCaml.20061214/opam b/packages/alphaCaml/alphaCaml.20061214/opam index 0a5189a3772..e87b982ada6 100644 --- a/packages/alphaCaml/alphaCaml.20061214/opam +++ b/packages/alphaCaml/alphaCaml.20061214/opam @@ -1,7 +1,22 @@ -opam-version: "1" +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: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] 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.""" +flags: light-uninstall +extra-files: ["alphaCaml.install" "md5=7adafc06c5a3cf909d38c23cc0703a32"] +url { + src: + "http://cristal.inria.fr/~fpottier/alphaCaml/alphaCaml-20061214.tar.gz" + checksum: "md5=e2111da76d54a8d086a906b52d71953b" +} diff --git a/packages/alphaCaml/alphaCaml.20061214/url b/packages/alphaCaml/alphaCaml.20061214/url deleted file mode 100644 index 87c87a0e26a..00000000000 --- a/packages/alphaCaml/alphaCaml.20061214/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://cristal.inria.fr/~fpottier/alphaCaml/alphaCaml-20061214.tar.gz" -checksum: "e2111da76d54a8d086a906b52d71953b" diff --git a/packages/alsa/alsa.0.2.1/descr b/packages/alsa/alsa.0.2.1/descr deleted file mode 100644 index bd74d5ccdd4..00000000000 --- a/packages/alsa/alsa.0.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the ALSA library which provides functions for using soundcards diff --git a/packages/alsa/alsa.0.2.1/opam b/packages/alsa/alsa.0.2.1/opam index c6c1f8a55fb..7361f0bea03 100644 --- a/packages/alsa/alsa.0.2.1/opam +++ b/packages/alsa/alsa.0.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "smimram@gmail.com" homepage: "http://savonet.sourceforge.net/" build: [ @@ -6,10 +6,20 @@ build: [ [make] ] remove: [["ocamlfind" "remove" "alsa"]] -depends: ["ocamlfind"] +depends: [ + "ocaml" {< "4.04.0"} + "ocamlfind" +] depexts: [ - [["debian"] ["libasound2-dev"]] - [["ubuntu"] ["libasound2-dev"]] + ["libasound2-dev"] {os-distribution = "debian"} + ["libasound2-dev"] {os-distribution = "ubuntu"} ] install: [make "install"] -available: [ ocaml-version < "4.04.0" ] +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: "md5=4b0530df0d5eec061eeb56f4091fdba3" +} diff --git a/packages/alsa/alsa.0.2.1/url b/packages/alsa/alsa.0.2.1/url deleted file mode 100644 index dab7a3248d1..00000000000 --- a/packages/alsa/alsa.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-alsa/0.2.1/ocaml-alsa-0.2.1.tar.gz" -checksum: "4b0530df0d5eec061eeb56f4091fdba3" diff --git a/packages/alsa/alsa.0.2.2/descr b/packages/alsa/alsa.0.2.2/descr deleted file mode 100644 index bd74d5ccdd4..00000000000 --- a/packages/alsa/alsa.0.2.2/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the ALSA library which provides functions for using soundcards diff --git a/packages/alsa/alsa.0.2.2/opam b/packages/alsa/alsa.0.2.2/opam index d2c6f471f83..ba3559fde7f 100644 --- a/packages/alsa/alsa.0.2.2/opam +++ b/packages/alsa/alsa.0.2.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-alsa" @@ -10,11 +10,21 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "alsa"] -depends: ["ocamlfind"] +depends: [ + "ocaml" {< "4.04.0"} + "ocamlfind" +] depexts: [ - [["debian"] ["libasound2-dev"]] - [["ubuntu"] ["libasound2-dev"]] + ["libasound2-dev"] {os-distribution = "debian"} + ["libasound2-dev"] {os-distribution = "ubuntu"} ] bug-reports: "https://github.com/savonet/ocaml-alsa/issues" -dev-repo: "https://github.com/savonet/ocaml-alsa.git" -available: [ ocaml-version < "4.04.0" ] +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: "md5=297e9bcee543799f4794e049255c34c1" +} diff --git a/packages/alsa/alsa.0.2.2/url b/packages/alsa/alsa.0.2.2/url deleted file mode 100644 index 5789aad7e09..00000000000 --- a/packages/alsa/alsa.0.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-alsa/releases/download/0.2.2/ocaml-alsa-0.2.2.tar.gz" -checksum: "297e9bcee543799f4794e049255c34c1" diff --git a/packages/alsa/alsa.0.2.3/descr b/packages/alsa/alsa.0.2.3/descr deleted file mode 100644 index bd74d5ccdd4..00000000000 --- a/packages/alsa/alsa.0.2.3/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the ALSA library which provides functions for using soundcards diff --git a/packages/alsa/alsa.0.2.3/opam b/packages/alsa/alsa.0.2.3/opam index 3cd918a9a8b..227555f7918 100644 --- a/packages/alsa/alsa.0.2.3/opam +++ b/packages/alsa/alsa.0.2.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-alsa" @@ -10,14 +10,22 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "alsa"] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["centos"] ["alsa-lib-devel"]] - [["fedora"] ["alsa-lib-devel"]] - [["opensuse"] ["alsa-lib-devel"]] - [["debian"] ["libasound2-dev"]] - [["ubuntu"] ["libasound2-dev"]] + ["alsa-lib-devel"] {os-distribution = "centos"} + ["alsa-lib-devel"] {os-distribution = "fedora"} + ["alsa-lib-devel"] {os-distribution = "opensuse"} + ["libasound2-dev"] {os-distribution = "debian"} + ["libasound2-dev"] {os-distribution = "ubuntu"} ] bug-reports: "https://github.com/savonet/ocaml-alsa/issues" -dev-repo: "https://github.com/savonet/ocaml-alsa.git" +dev-repo: "git+https://github.com/savonet/ocaml-alsa.git" available: [os = "linux"] +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.3/ocaml-alsa-0.2.3.tar.gz" + checksum: "md5=bf14e0c419a8141a56a1cede08577843" +} diff --git a/packages/alsa/alsa.0.2.3/url b/packages/alsa/alsa.0.2.3/url deleted file mode 100644 index 72398729956..00000000000 --- a/packages/alsa/alsa.0.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-alsa/releases/download/0.2.3/ocaml-alsa-0.2.3.tar.gz" -checksum: "bf14e0c419a8141a56a1cede08577843" diff --git a/packages/alt-ergo/alt-ergo.0.95.2/descr b/packages/alt-ergo/alt-ergo.0.95.2/descr deleted file mode 100644 index d2d7c3b2e3c..00000000000 --- a/packages/alt-ergo/alt-ergo.0.95.2/descr +++ /dev/null @@ -1 +0,0 @@ -Automatic theorem prover based on SMT technology and dedicated to program verification diff --git a/packages/alt-ergo/alt-ergo.0.95.2/opam b/packages/alt-ergo/alt-ergo.0.95.2/opam index be69a62284f..d5bc397bf9c 100644 --- a/packages/alt-ergo/alt-ergo.0.95.2/opam +++ b/packages/alt-ergo/alt-ergo.0.95.2/opam @@ -1,10 +1,4 @@ -(****************************************************************************** -* Please, do not modify this file without contacting the maintainers -* to discuss the reasons of the modification. -* In particular, dev-repo is not provided because it's private. -******************************************************************************) - -opam-version: "1.2" +opam-version: "2.0" maintainer: "alt-ergo@ocamlpro.com" authors: "Alt-Ergo developers" license: "CeCILL-C" @@ -27,13 +21,19 @@ remove: ["rm" "%{man}%/man1/alt-ergo.1"] ] -depends: -[ +depends: [ + "ocaml" "zarith" "ocamlgraph" {>= "1.8.2"} "num" ] - - messages: [ "This release is too old. Please consider using version 1.30 that fixes many soundness bugs and brings a lot of improvements" ] - +synopsis: + "Automatic theorem prover based on SMT technology and dedicated to program verification" +flags: light-uninstall +extra-files: ["alt-ergo.install" "md5=2ea3bf4fc2fba5fbc0ba4ea5e750760f"] +url { + src: + "http://alt-ergo.ocamlpro.com/http/alt-ergo-0.95.2/alt-ergo-0.95.2.tar.gz" + checksum: "md5=ab9c160f7ecb26aa2479f9169db9b869" +} diff --git a/packages/alt-ergo/alt-ergo.0.95.2/url b/packages/alt-ergo/alt-ergo.0.95.2/url deleted file mode 100644 index b73db615c07..00000000000 --- a/packages/alt-ergo/alt-ergo.0.95.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://alt-ergo.ocamlpro.com/http/alt-ergo-0.95.2/alt-ergo-0.95.2.tar.gz" -checksum: "ab9c160f7ecb26aa2479f9169db9b869" diff --git a/packages/alt-ergo/alt-ergo.0.99.1/descr b/packages/alt-ergo/alt-ergo.0.99.1/descr deleted file mode 100644 index d2d7c3b2e3c..00000000000 --- a/packages/alt-ergo/alt-ergo.0.99.1/descr +++ /dev/null @@ -1 +0,0 @@ -Automatic theorem prover based on SMT technology and dedicated to program verification diff --git a/packages/alt-ergo/alt-ergo.0.99.1/opam b/packages/alt-ergo/alt-ergo.0.99.1/opam index 7ad7f787227..98d50721925 100644 --- a/packages/alt-ergo/alt-ergo.0.99.1/opam +++ b/packages/alt-ergo/alt-ergo.0.99.1/opam @@ -1,10 +1,4 @@ -(****************************************************************************** -* Please, do not modify this file without contacting the maintainers -* to discuss the reasons of the modification. -* In particular, dev-repo is not provided because it's private. -******************************************************************************) - -opam-version: "1.2" +opam-version: "2.0" maintainer: "alt-ergo@ocamlpro.com" authors: "Alt-Ergo developers" license: "CeCILL-C" @@ -28,9 +22,18 @@ remove: ] depends: [ - "zarith" - "ocamlgraph" {>= "1.8.2"} - "num" + "ocaml" + "zarith" + "ocamlgraph" {>= "1.8.2"} + "num" ] messages: [ "This release is too old. Please consider using version 1.30 that fixes many soundness bugs and brings a lot of improvements" ] - +synopsis: + "Automatic theorem prover based on SMT technology and dedicated to program verification" +flags: light-uninstall +extra-files: ["alt-ergo.install" "md5=bce72615cd2e832565600a5395e57eeb"] +url { + src: + "http://alt-ergo.ocamlpro.com/http/alt-ergo-0.99.1/alt-ergo-0.99.1.tar.gz" + checksum: "md5=1fd351547441553a1d8ac543adda6cdb" +} diff --git a/packages/alt-ergo/alt-ergo.0.99.1/url b/packages/alt-ergo/alt-ergo.0.99.1/url deleted file mode 100644 index d6cc83fa215..00000000000 --- a/packages/alt-ergo/alt-ergo.0.99.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://alt-ergo.ocamlpro.com/http/alt-ergo-0.99.1/alt-ergo-0.99.1.tar.gz" -checksum: "1fd351547441553a1d8ac543adda6cdb" diff --git a/packages/alt-ergo/alt-ergo.1.01/descr b/packages/alt-ergo/alt-ergo.1.01/descr deleted file mode 100644 index e4aa125ac7b..00000000000 --- a/packages/alt-ergo/alt-ergo.1.01/descr +++ /dev/null @@ -1,7 +0,0 @@ -Alt-Ergo, an SMT Solver for Software Verification - -Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat. - -This package provides the command-line version of Alt-Ergo. - -usage: alt-ergo [options] diff --git a/packages/alt-ergo/alt-ergo.1.01/opam b/packages/alt-ergo/alt-ergo.1.01/opam index ea2415130da..c10e0251a87 100644 --- a/packages/alt-ergo/alt-ergo.1.01/opam +++ b/packages/alt-ergo/alt-ergo.1.01/opam @@ -1,10 +1,4 @@ -(****************************************************************************** -* Please, do not modify this file without contacting the maintainers -* to discuss the reasons of the modification. -* In particular, dev-repo is not provided because it's private. -******************************************************************************) - -opam-version: "1.2" +opam-version: "2.0" maintainer: "alt-ergo@ocamlpro.com" authors: "Alt-Ergo developers" license: "CeCILL-C" @@ -28,10 +22,17 @@ remove: ["rm" "%{man}%/man1/alt-ergo.1"] ] -depends: [ - "zarith" - "num" -] - +depends: ["ocaml" "zarith" "num"] messages: [ "This release is too old. Please consider using version 1.30 that fixes many soundness bugs and brings a lot of improvements" ] +synopsis: "Alt-Ergo, an SMT Solver for Software Verification" +description: """ +Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat. + +This package provides the command-line version of Alt-Ergo. +usage: alt-ergo [options] """ +flags: light-uninstall +url { + src: "http://alt-ergo.ocamlpro.com/http/alt-ergo-1.01/alt-ergo-1.01.tar.gz" + checksum: "md5=9fbf8e42bec2a171dc9422f9dcea9519" +} diff --git a/packages/alt-ergo/alt-ergo.1.01/url b/packages/alt-ergo/alt-ergo.1.01/url deleted file mode 100644 index 0d4d0da7676..00000000000 --- a/packages/alt-ergo/alt-ergo.1.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://alt-ergo.ocamlpro.com/http/alt-ergo-1.01/alt-ergo-1.01.tar.gz" -checksum: "9fbf8e42bec2a171dc9422f9dcea9519" diff --git a/packages/alt-ergo/alt-ergo.1.30/descr b/packages/alt-ergo/alt-ergo.1.30/descr deleted file mode 100644 index e4aa125ac7b..00000000000 --- a/packages/alt-ergo/alt-ergo.1.30/descr +++ /dev/null @@ -1,7 +0,0 @@ -Alt-Ergo, an SMT Solver for Software Verification - -Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat. - -This package provides the command-line version of Alt-Ergo. - -usage: alt-ergo [options] diff --git a/packages/alt-ergo/alt-ergo.1.30/opam b/packages/alt-ergo/alt-ergo.1.30/opam index 31a174dbd33..df4c6fe02d5 100644 --- a/packages/alt-ergo/alt-ergo.1.30/opam +++ b/packages/alt-ergo/alt-ergo.1.30/opam @@ -1,11 +1,4 @@ -(****************************************************************************** -* Please, do not modify this file without contacting the maintainers -* to discuss the reasons of the modification. -* In particular, dev-repo is not provided because it's private. -******************************************************************************) - -opam-version: "1.2" - +opam-version: "2.0" maintainer: "alt-ergo@ocamlpro.com" authors: "Alt-Ergo developers" license: "CeCILL-C" @@ -30,10 +23,21 @@ remove: ] depends: [ - "zarith" {>= "1.4"} - "camlzip" - "ocplib-simplex" {= "0.3"} - "num" + "ocaml" {>= "4.01.0"} + "zarith" {>= "1.4"} + "camlzip" + "ocplib-simplex" {= "0.3"} + "num" ] +synopsis: "Alt-Ergo, an SMT Solver for Software Verification" +description: """ +Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat. + +This package provides the command-line version of Alt-Ergo. -available: [ ocaml-version >= "4.01.0" ] +usage: alt-ergo [options] """ +flags: light-uninstall +url { + src: "http://alt-ergo.ocamlpro.com/http/alt-ergo-1.30/alt-ergo-1.30.tar.gz" + checksum: "md5=c7100ebd625fbd7d3e5247dbac689748" +} diff --git a/packages/alt-ergo/alt-ergo.1.30/url b/packages/alt-ergo/alt-ergo.1.30/url deleted file mode 100644 index bee2d81604a..00000000000 --- a/packages/alt-ergo/alt-ergo.1.30/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://alt-ergo.ocamlpro.com/http/alt-ergo-1.30/alt-ergo-1.30.tar.gz" -checksum: "c7100ebd625fbd7d3e5247dbac689748" diff --git a/packages/alt-ergo/alt-ergo.2.0.0/descr b/packages/alt-ergo/alt-ergo.2.0.0/descr deleted file mode 100644 index dbf02c147fb..00000000000 --- a/packages/alt-ergo/alt-ergo.2.0.0/descr +++ /dev/null @@ -1,26 +0,0 @@ -Alt-Ergo, an SMT Solver for Software Verification - -Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat. - -Since Alt-Ergo 2.0.0, this package provides the binaries (command-line -and GUI), the plugins and the preludes of Alt-Ergo. - -Usage of the command-line: - -```alt-ergo [options] ``` - -Usage of the GUI: - -```altgr-ergo [options] ``` - -Usage of the satML plugin; an alternative SAT solver based on miniSAT: - -```alt-ergo -sat-plugin satML-plugin.cmxs [other-options] ``` - -Usage of the FM-Simplex plugin, an alternative to Fourier-Motzkin algorithm for linear integer arithmetic - -```alt-ergo -inequalities-plugin fm-simplex-plugin.cmxs [other-options] ``` - -Usage of the command-line with FPA reasoning: - -```alt-ergo -use-fpa -prelude fpa-theory-2017-01-04-16h00.why [other-options] ``` diff --git a/packages/alt-ergo/alt-ergo.2.0.0/opam b/packages/alt-ergo/alt-ergo.2.0.0/opam index 8b1dada0ff7..3f9934d11a3 100644 --- a/packages/alt-ergo/alt-ergo.2.0.0/opam +++ b/packages/alt-ergo/alt-ergo.2.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "alt-ergo" version: "2.0.0" @@ -7,8 +7,7 @@ authors: "Alt-Ergo developers" license: "OCamlPro Non-Commercial License + Apache" homepage: "http://alt-ergo.ocamlpro.com/" bug-reports: "https://github.com/OCamlPro/alt-ergo/issues" -dev-repo: "https://github.com/OCamlPro/alt-ergo.git" - +dev-repo: "git+https://github.com/OCamlPro/alt-ergo.git" build: [ ["autoconf"] @@ -28,21 +27,19 @@ remove: [ ] depends: [ - "num" - "zarith" - "camlzip" - "ocplib-simplex" {>= "0.4" } - "menhir" - "conf-autoconf" {build} + "ocaml" {>= "4.04.0"} + "num" + "zarith" + "camlzip" + "ocplib-simplex" {>= "0.4"} + "menhir" + "conf-autoconf" {build} ] - depopts: [ "lablgtk" "conf-gtksourceview" ] -available: [ ocaml-version >= "4.04.0" ] - conflicts: [ "alt-ergo" {< "2.0.0" } "altgr-ergo" {< "2.0.0" } @@ -54,4 +51,45 @@ conflicts: [ patches:[ "makefile.user_replace_echo_by_printf.patch" "patch_for_changes_in_num_library.patch" -] \ No newline at end of file +] +synopsis: "Alt-Ergo, an SMT Solver for Software Verification" +description: """ +Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat. + +Since Alt-Ergo 2.0.0, this package provides the binaries (command-line +and GUI), the plugins and the preludes of Alt-Ergo. + +Usage of the command-line: + +```alt-ergo [options] ``` + +Usage of the GUI: + +```altgr-ergo [options] ``` + +Usage of the satML plugin; an alternative SAT solver based on miniSAT: + +```alt-ergo -sat-plugin satML-plugin.cmxs [other-options] ``` + +Usage of the FM-Simplex plugin, an alternative to Fourier-Motzkin algorithm for linear integer arithmetic + +```alt-ergo -inequalities-plugin fm-simplex-plugin.cmxs [other-options] ``` + +Usage of the command-line with FPA reasoning: + +```alt-ergo -use-fpa -prelude fpa-theory-2017-01-04-16h00.why [other-options] ```""" +extra-files: [ + [ + "patch_for_changes_in_num_library.patch" + "md5=ebb6d9ec5f99895f2b2b32dfbe56b9d3" + ] + [ + "makefile.user_replace_echo_by_printf.patch" + "md5=e2243201666098c1c2fc8a844ff53266" + ] +] +url { + src: + "http://alt-ergo.ocamlpro.com/http/alt-ergo-2.0.0/alt-ergo-2.0.0.tar.gz" + checksum: "md5=eb8467734d97c4b1a25beb431f064e4f" +} diff --git a/packages/alt-ergo/alt-ergo.2.0.0/url b/packages/alt-ergo/alt-ergo.2.0.0/url deleted file mode 100644 index b953f8cfa1c..00000000000 --- a/packages/alt-ergo/alt-ergo.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://alt-ergo.ocamlpro.com/http/alt-ergo-2.0.0/alt-ergo-2.0.0.tar.gz" -checksum: "eb8467734d97c4b1a25beb431f064e4f" diff --git a/packages/altgr-ergo/altgr-ergo.0.95.2/descr b/packages/altgr-ergo/altgr-ergo.0.95.2/descr deleted file mode 100644 index 2f5cc6eaceb..00000000000 --- a/packages/altgr-ergo/altgr-ergo.0.95.2/descr +++ /dev/null @@ -1 +0,0 @@ -Automatic theorem prover based on SMT technology and dedicated to program verification: Graphical interface diff --git a/packages/altgr-ergo/altgr-ergo.0.95.2/opam b/packages/altgr-ergo/altgr-ergo.0.95.2/opam index 6ccf033ae6b..96cccf529ff 100644 --- a/packages/altgr-ergo/altgr-ergo.0.95.2/opam +++ b/packages/altgr-ergo/altgr-ergo.0.95.2/opam @@ -1,10 +1,4 @@ -(****************************************************************************** -* Please, do not modify this file without contacting maintainers -* to discuss the reasons of the modification. -* In particular, dev-repo is not provided because it's private. -******************************************************************************) - -opam-version: "1.2" +opam-version: "2.0" maintainer: "alt-ergo@ocamlpro.com" authors: "Alt-Ergo developers" license: "CeCILL-C" @@ -28,14 +22,21 @@ remove: ["rm" "%{share}%/alt-ergo/gtksourceview-2.0/language-specs/alt-ergo.lang"] ] -depends: -[ - "zarith" - "ocamlgraph" {>= "1.8.2"} - "lablgtk" - "conf-gtksourceview" {= "2"} - "num" +depends: [ + "ocaml" + "zarith" + "ocamlgraph" {>= "1.8.2"} + "lablgtk" + "conf-gtksourceview" {= "2"} + "num" ] - messages: [ "This release is too old. Please consider using version 1.30 that fixes many soundness bugs and brings a lot of improvements" ] - +synopsis: + "Automatic theorem prover based on SMT technology and dedicated to program verification: Graphical interface" +flags: light-uninstall +extra-files: ["altgr-ergo.install" "md5=c59c2adf7b617042496fe7025fdc6e2e"] +url { + src: + "http://alt-ergo.ocamlpro.com/http/alt-ergo-0.95.2/alt-ergo-0.95.2.tar.gz" + checksum: "md5=ab9c160f7ecb26aa2479f9169db9b869" +} diff --git a/packages/altgr-ergo/altgr-ergo.0.95.2/url b/packages/altgr-ergo/altgr-ergo.0.95.2/url deleted file mode 100644 index b73db615c07..00000000000 --- a/packages/altgr-ergo/altgr-ergo.0.95.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://alt-ergo.ocamlpro.com/http/alt-ergo-0.95.2/alt-ergo-0.95.2.tar.gz" -checksum: "ab9c160f7ecb26aa2479f9169db9b869" diff --git a/packages/altgr-ergo/altgr-ergo.0.99.1/descr b/packages/altgr-ergo/altgr-ergo.0.99.1/descr deleted file mode 100644 index 2f5cc6eaceb..00000000000 --- a/packages/altgr-ergo/altgr-ergo.0.99.1/descr +++ /dev/null @@ -1 +0,0 @@ -Automatic theorem prover based on SMT technology and dedicated to program verification: Graphical interface diff --git a/packages/altgr-ergo/altgr-ergo.0.99.1/opam b/packages/altgr-ergo/altgr-ergo.0.99.1/opam index 6ccf033ae6b..d099927e9e6 100644 --- a/packages/altgr-ergo/altgr-ergo.0.99.1/opam +++ b/packages/altgr-ergo/altgr-ergo.0.99.1/opam @@ -1,10 +1,4 @@ -(****************************************************************************** -* Please, do not modify this file without contacting maintainers -* to discuss the reasons of the modification. -* In particular, dev-repo is not provided because it's private. -******************************************************************************) - -opam-version: "1.2" +opam-version: "2.0" maintainer: "alt-ergo@ocamlpro.com" authors: "Alt-Ergo developers" license: "CeCILL-C" @@ -28,14 +22,21 @@ remove: ["rm" "%{share}%/alt-ergo/gtksourceview-2.0/language-specs/alt-ergo.lang"] ] -depends: -[ - "zarith" - "ocamlgraph" {>= "1.8.2"} - "lablgtk" - "conf-gtksourceview" {= "2"} - "num" +depends: [ + "ocaml" + "zarith" + "ocamlgraph" {>= "1.8.2"} + "lablgtk" + "conf-gtksourceview" {= "2"} + "num" ] - messages: [ "This release is too old. Please consider using version 1.30 that fixes many soundness bugs and brings a lot of improvements" ] - +synopsis: + "Automatic theorem prover based on SMT technology and dedicated to program verification: Graphical interface" +flags: light-uninstall +extra-files: ["altgr-ergo.install" "md5=50109b517d59b6f4d1ead0376fe20689"] +url { + src: + "http://alt-ergo.ocamlpro.com/http/alt-ergo-0.99.1/alt-ergo-0.99.1.tar.gz" + checksum: "md5=1fd351547441553a1d8ac543adda6cdb" +} diff --git a/packages/altgr-ergo/altgr-ergo.0.99.1/url b/packages/altgr-ergo/altgr-ergo.0.99.1/url deleted file mode 100644 index d6cc83fa215..00000000000 --- a/packages/altgr-ergo/altgr-ergo.0.99.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://alt-ergo.ocamlpro.com/http/alt-ergo-0.99.1/alt-ergo-0.99.1.tar.gz" -checksum: "1fd351547441553a1d8ac543adda6cdb" diff --git a/packages/altgr-ergo/altgr-ergo.1.01/descr b/packages/altgr-ergo/altgr-ergo.1.01/descr deleted file mode 100644 index 4de0eb6035f..00000000000 --- a/packages/altgr-ergo/altgr-ergo.1.01/descr +++ /dev/null @@ -1,7 +0,0 @@ -Alt-Ergo, an SMT Solver for Software Verification: Graphical Interface - -Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat. - -This package provides Alt-Ergo's graphical interface. - -usage: altgr-ergo [options] diff --git a/packages/altgr-ergo/altgr-ergo.1.01/opam b/packages/altgr-ergo/altgr-ergo.1.01/opam index 10ddac6cfd3..f3aece26d28 100644 --- a/packages/altgr-ergo/altgr-ergo.1.01/opam +++ b/packages/altgr-ergo/altgr-ergo.1.01/opam @@ -1,10 +1,4 @@ -(****************************************************************************** -* Please, do not modify this file without contacting maintainers -* to discuss the reasons of the modification. -* In particular, dev-repo is not provided because it's private. -******************************************************************************) - -opam-version: "1.2" +opam-version: "2.0" maintainer: "alt-ergo@ocamlpro.com" authors: "Alt-Ergo developers" license: "CeCILL-C" @@ -28,13 +22,24 @@ remove: ["rm" "%{share}%/alt-ergo/gtksourceview-2.0/language-specs/alt-ergo.lang"] ] -depends: -[ - "zarith" - "lablgtk" - "conf-gtksourceview" {= "2"} - "num" +depends: [ + "ocaml" + "zarith" + "lablgtk" + "conf-gtksourceview" {= "2"} + "num" ] - messages: [ "This release is too old. Please consider using version 1.30 that fixes many soundness bugs and brings a lot of improvements" ] +synopsis: + "Alt-Ergo, an SMT Solver for Software Verification: Graphical Interface" +description: """ +Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat. + +This package provides Alt-Ergo's graphical interface. +usage: altgr-ergo [options] """ +flags: light-uninstall +url { + src: "http://alt-ergo.ocamlpro.com/http/alt-ergo-1.01/alt-ergo-1.01.tar.gz" + checksum: "md5=9fbf8e42bec2a171dc9422f9dcea9519" +} diff --git a/packages/altgr-ergo/altgr-ergo.1.01/url b/packages/altgr-ergo/altgr-ergo.1.01/url deleted file mode 100644 index 0d4d0da7676..00000000000 --- a/packages/altgr-ergo/altgr-ergo.1.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://alt-ergo.ocamlpro.com/http/alt-ergo-1.01/alt-ergo-1.01.tar.gz" -checksum: "9fbf8e42bec2a171dc9422f9dcea9519" diff --git a/packages/altgr-ergo/altgr-ergo.1.30/descr b/packages/altgr-ergo/altgr-ergo.1.30/descr deleted file mode 100644 index 4de0eb6035f..00000000000 --- a/packages/altgr-ergo/altgr-ergo.1.30/descr +++ /dev/null @@ -1,7 +0,0 @@ -Alt-Ergo, an SMT Solver for Software Verification: Graphical Interface - -Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat. - -This package provides Alt-Ergo's graphical interface. - -usage: altgr-ergo [options] diff --git a/packages/altgr-ergo/altgr-ergo.1.30/opam b/packages/altgr-ergo/altgr-ergo.1.30/opam index 0b8b390eab4..a185b071d43 100644 --- a/packages/altgr-ergo/altgr-ergo.1.30/opam +++ b/packages/altgr-ergo/altgr-ergo.1.30/opam @@ -1,11 +1,4 @@ -(****************************************************************************** -* Please, do not modify this file without contacting the maintainers -* to discuss the reasons of the modification. -* In particular, dev-repo is not provided because it's private. -******************************************************************************) - -opam-version: "1.2" - +opam-version: "2.0" maintainer: "alt-ergo@ocamlpro.com" authors: "Alt-Ergo developers" license: "CeCILL-C" @@ -29,14 +22,25 @@ remove: ["rm" "%{share}%/alt-ergo/gtksourceview-2.0/language-specs/alt-ergo.lang"] ] -depends: -[ - "zarith" {>= "1.4"} - "lablgtk" - "camlzip" - "ocplib-simplex" {= "0.3"} - "conf-gtksourceview" {= "2"} - "num" +depends: [ + "ocaml" {>= "4.01.0"} + "zarith" {>= "1.4"} + "lablgtk" + "camlzip" + "ocplib-simplex" {= "0.3"} + "conf-gtksourceview" {= "2"} + "num" ] +synopsis: + "Alt-Ergo, an SMT Solver for Software Verification: Graphical Interface" +description: """ +Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat. + +This package provides Alt-Ergo's graphical interface. -available: [ ocaml-version >= "4.01.0" ] +usage: altgr-ergo [options] """ +flags: light-uninstall +url { + src: "http://alt-ergo.ocamlpro.com/http/alt-ergo-1.30/alt-ergo-1.30.tar.gz" + checksum: "md5=c7100ebd625fbd7d3e5247dbac689748" +} diff --git a/packages/altgr-ergo/altgr-ergo.1.30/url b/packages/altgr-ergo/altgr-ergo.1.30/url deleted file mode 100644 index bee2d81604a..00000000000 --- a/packages/altgr-ergo/altgr-ergo.1.30/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://alt-ergo.ocamlpro.com/http/alt-ergo-1.30/alt-ergo-1.30.tar.gz" -checksum: "c7100ebd625fbd7d3e5247dbac689748" diff --git a/packages/amf/amf.0.1.0/descr b/packages/amf/amf.0.1.0/descr deleted file mode 100644 index 54ef85e4c44..00000000000 --- a/packages/amf/amf.0.1.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Ocaml implementation of Adobe's Action Message Format - -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. diff --git a/packages/amf/amf.0.1.0/opam b/packages/amf/amf.0.1.0/opam index 79397a911c5..62dfa1aefb6 100644 --- a/packages/amf/amf.0.1.0/opam +++ b/packages/amf/amf.0.1.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Brian Caine " authors: "Brian Caine " -dev-repo: "https://github.com/briancaine/ocaml-amf.git" +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 with OCaml linking exception" @@ -9,15 +9,11 @@ build: [ ["oasis" "setup"] ["./configure" "--prefix=%{prefix}%"] [make] -] -build-test: [ - ["oasis" "setup"] - ["./configure" "--enable-tests"] - [make "test"] -] -build-doc: [ - ["oasis" "setup"] - [make "doc"] + ["oasis" "setup"] {with-test} + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} + ["oasis" "setup"] {with-doc} + [make "doc"] {with-doc} ] install: [ ["oasis" "setup"] @@ -25,8 +21,8 @@ install: [ ] remove: ["ocamlfind" "remove" "amf"] depends: [ + "ocaml" {>= "4.01" & < "4.06"} ("oasis" {build} | "oasis-mirage" {build}) - "ppx_deriving" {build} "ppx_sexp_conv" {build} "base-threads" @@ -37,4 +33,15 @@ depends: [ "bisect_ppx-ocamlbuild" {build} "ounit" {build} ] -available: [ ocaml-version >= "4.01" & ocaml-version < "4.06" ] +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/briancaine/ocaml-amf/archive/v0.1.0.tar.gz" + checksum: "md5=6d866570c511ea0ce9d6891e29673d2a" +} diff --git a/packages/amf/amf.0.1.0/url b/packages/amf/amf.0.1.0/url deleted file mode 100644 index a1361f88b6e..00000000000 --- a/packages/amf/amf.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/briancaine/ocaml-amf/archive/v0.1.0.tar.gz" -checksum: "6d866570c511ea0ce9d6891e29673d2a" diff --git a/packages/amqp-client/amqp-client.0.2.0/descr b/packages/amqp-client/amqp-client.0.2.0/descr deleted file mode 100644 index 1447dd4bac8..00000000000 --- a/packages/amqp-client/amqp-client.0.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Amqp client library based on async. - -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. diff --git a/packages/amqp-client/amqp-client.0.2.0/opam b/packages/amqp-client/amqp-client.0.2.0/opam index aa005d68942..1a120034651 100644 --- a/packages/amqp-client/amqp-client.0.2.0/opam +++ b/packages/amqp-client/amqp-client.0.2.0/opam @@ -1,18 +1,27 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/andersfugmann/amqp-client.git" +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} "omake" {build} "xml-light" {build} - "async" {<"v0.9"} + "async" {< "v0.9"} "async_unix" ] -available: [ ocaml-version >= "4.02.0" & ocaml-version <"4.03.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: "md5=314299024f8b54e8ac422d31cceba9ad" +} diff --git a/packages/amqp-client/amqp-client.0.2.0/url b/packages/amqp-client/amqp-client.0.2.0/url deleted file mode 100644 index 7d405ce5b08..00000000000 --- a/packages/amqp-client/amqp-client.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andersfugmann/amqp-client/archive/0.2.0.tar.gz" -checksum: "314299024f8b54e8ac422d31cceba9ad" diff --git a/packages/amqp-client/amqp-client.0.9.0/descr b/packages/amqp-client/amqp-client.0.9.0/descr deleted file mode 100644 index 5b733fdf3ce..00000000000 --- a/packages/amqp-client/amqp-client.0.9.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Amqp client library compatable with async and lwt. - -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. diff --git a/packages/amqp-client/amqp-client.0.9.0/opam b/packages/amqp-client/amqp-client.0.9.0/opam index 986e7a5d527..1d990895cc1 100644 --- a/packages/amqp-client/amqp-client.0.9.0/opam +++ b/packages/amqp-client/amqp-client.0.9.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anders Fugmann " authors: [ "Anders Fugmann" @@ -6,11 +6,11 @@ authors: [ homepage: "https://github.com/andersfugmann/amqp-client" bug-reports: "https://github.com/andersfugmann/amqp-client/issues" license: "BSD3" -dev-repo: "https://github.com/andersfugmann/amqp-client.git" -build: [ ] +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} "omake" {build} "xml-light" {build} @@ -21,4 +21,13 @@ conflicts: [ "lwt" {< "2.4.6"} "async_unix" {>="v0.9"} ] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.03.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/0.9.0.tar.gz" + checksum: "md5=0869f15bfe8fc00d42f54af6003877be" +} diff --git a/packages/amqp-client/amqp-client.0.9.0/url b/packages/amqp-client/amqp-client.0.9.0/url deleted file mode 100644 index 62ee8e811c5..00000000000 --- a/packages/amqp-client/amqp-client.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andersfugmann/amqp-client/archive/0.9.0.tar.gz" -checksum: "0869f15bfe8fc00d42f54af6003877be" diff --git a/packages/amqp-client/amqp-client.1.0.0/descr b/packages/amqp-client/amqp-client.1.0.0/descr deleted file mode 100644 index 5b733fdf3ce..00000000000 --- a/packages/amqp-client/amqp-client.1.0.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Amqp client library compatable with async and lwt. - -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. diff --git a/packages/amqp-client/amqp-client.1.0.0/opam b/packages/amqp-client/amqp-client.1.0.0/opam index 11cc943a243..a7e37bd2e97 100644 --- a/packages/amqp-client/amqp-client.1.0.0/opam +++ b/packages/amqp-client/amqp-client.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anders Fugmann " authors: [ "Anders Fugmann" @@ -6,11 +6,11 @@ authors: [ homepage: "https://github.com/andersfugmann/amqp-client" bug-reports: "https://github.com/andersfugmann/amqp-client/issues" license: "BSD3" -dev-repo: "https://github.com/andersfugmann/amqp-client.git" -build: [ ] +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} "omake" {build} "xml-light" {build} @@ -21,4 +21,13 @@ conflicts: [ "lwt" {< "2.4.6"} "async_unix" {>="v0.9"} ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.04.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.0.0.tar.gz" + checksum: "md5=f407ccf68e8f8ed64de5928ebce7ef75" +} diff --git a/packages/amqp-client/amqp-client.1.0.0/url b/packages/amqp-client/amqp-client.1.0.0/url deleted file mode 100644 index fdf01bc3bd7..00000000000 --- a/packages/amqp-client/amqp-client.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andersfugmann/amqp-client/archive/1.0.0.tar.gz" -checksum: "f407ccf68e8f8ed64de5928ebce7ef75" diff --git a/packages/amqp-client/amqp-client.1.0.1/descr b/packages/amqp-client/amqp-client.1.0.1/descr deleted file mode 100644 index 5b733fdf3ce..00000000000 --- a/packages/amqp-client/amqp-client.1.0.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Amqp client library compatable with async and lwt. - -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. diff --git a/packages/amqp-client/amqp-client.1.0.1/opam b/packages/amqp-client/amqp-client.1.0.1/opam index a012bf3bfbd..58bd0986d03 100644 --- a/packages/amqp-client/amqp-client.1.0.1/opam +++ b/packages/amqp-client/amqp-client.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anders Fugmann " authors: [ "Anders Fugmann" @@ -6,11 +6,11 @@ authors: [ homepage: "https://github.com/andersfugmann/amqp-client" bug-reports: "https://github.com/andersfugmann/amqp-client/issues" license: "BSD3" -dev-repo: "https://github.com/andersfugmann/amqp-client.git" -build: [ ] +dev-repo: "git+https://github.com/andersfugmann/amqp-client.git" install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "omake" {build} "xml-light" {build} @@ -24,4 +24,13 @@ conflicts: [ "lwt" {< "2.4.6"} "async_unix" {>="v0.9"} ] -available: [ ocaml-version >= "4.03.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.0.1.tar.gz" + checksum: "md5=a9654b4a20b51df5570e5699ecd1ea21" +} diff --git a/packages/amqp-client/amqp-client.1.0.1/url b/packages/amqp-client/amqp-client.1.0.1/url deleted file mode 100644 index 6146309bd94..00000000000 --- a/packages/amqp-client/amqp-client.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andersfugmann/amqp-client/archive/1.0.1.tar.gz" -checksum: "a9654b4a20b51df5570e5699ecd1ea21" diff --git a/packages/amqp-client/amqp-client.1.0.2/descr b/packages/amqp-client/amqp-client.1.0.2/descr deleted file mode 100644 index 5b733fdf3ce..00000000000 --- a/packages/amqp-client/amqp-client.1.0.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -Amqp client library compatable with async and lwt. - -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. diff --git a/packages/amqp-client/amqp-client.1.0.2/opam b/packages/amqp-client/amqp-client.1.0.2/opam index 67c374092e5..066446967ff 100644 --- a/packages/amqp-client/amqp-client.1.0.2/opam +++ b/packages/amqp-client/amqp-client.1.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anders Fugmann " authors: [ "Anders Fugmann" @@ -6,11 +6,11 @@ authors: [ homepage: "https://github.com/andersfugmann/amqp-client" bug-reports: "https://github.com/andersfugmann/amqp-client/issues" license: "BSD3" -dev-repo: "https://github.com/andersfugmann/amqp-client.git" -build: [ ] +dev-repo: "git+https://github.com/andersfugmann/amqp-client.git" install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "omake" {build} "xml-light" {build} @@ -24,4 +24,13 @@ conflicts: [ "lwt" {< "2.4.6"} "async" {>="v0.9"} ] -available: [ ocaml-version >= "4.03.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.0.2.tar.gz" + checksum: "md5=0abbe12dd7d171bb600eb39cd38007ab" +} diff --git a/packages/amqp-client/amqp-client.1.0.2/url b/packages/amqp-client/amqp-client.1.0.2/url deleted file mode 100644 index 5d3ff012da0..00000000000 --- a/packages/amqp-client/amqp-client.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andersfugmann/amqp-client/archive/1.0.2.tar.gz" -checksum: "0abbe12dd7d171bb600eb39cd38007ab" diff --git a/packages/amqp-client/amqp-client.1.0.3/descr b/packages/amqp-client/amqp-client.1.0.3/descr deleted file mode 100644 index 5b733fdf3ce..00000000000 --- a/packages/amqp-client/amqp-client.1.0.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -Amqp client library compatable with async and lwt. - -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. diff --git a/packages/amqp-client/amqp-client.1.0.3/opam b/packages/amqp-client/amqp-client.1.0.3/opam index 67c374092e5..0790c6cecca 100644 --- a/packages/amqp-client/amqp-client.1.0.3/opam +++ b/packages/amqp-client/amqp-client.1.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anders Fugmann " authors: [ "Anders Fugmann" @@ -6,11 +6,11 @@ authors: [ homepage: "https://github.com/andersfugmann/amqp-client" bug-reports: "https://github.com/andersfugmann/amqp-client/issues" license: "BSD3" -dev-repo: "https://github.com/andersfugmann/amqp-client.git" -build: [ ] +dev-repo: "git+https://github.com/andersfugmann/amqp-client.git" install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "omake" {build} "xml-light" {build} @@ -24,4 +24,13 @@ conflicts: [ "lwt" {< "2.4.6"} "async" {>="v0.9"} ] -available: [ ocaml-version >= "4.03.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.0.3.tar.gz" + checksum: "md5=7399700f193a98627ba0d2deb4cc2e7f" +} diff --git a/packages/amqp-client/amqp-client.1.0.3/url b/packages/amqp-client/amqp-client.1.0.3/url deleted file mode 100644 index bf993094311..00000000000 --- a/packages/amqp-client/amqp-client.1.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andersfugmann/amqp-client/archive/1.0.3.tar.gz" -checksum: "7399700f193a98627ba0d2deb4cc2e7f" diff --git a/packages/amqp-client/amqp-client.1.0.4/descr b/packages/amqp-client/amqp-client.1.0.4/descr deleted file mode 100644 index 5b733fdf3ce..00000000000 --- a/packages/amqp-client/amqp-client.1.0.4/descr +++ /dev/null @@ -1,6 +0,0 @@ -Amqp client library compatable with async and lwt. - -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. diff --git a/packages/amqp-client/amqp-client.1.0.4/opam b/packages/amqp-client/amqp-client.1.0.4/opam index 67c374092e5..427dfeaf4df 100644 --- a/packages/amqp-client/amqp-client.1.0.4/opam +++ b/packages/amqp-client/amqp-client.1.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anders Fugmann " authors: [ "Anders Fugmann" @@ -6,11 +6,11 @@ authors: [ homepage: "https://github.com/andersfugmann/amqp-client" bug-reports: "https://github.com/andersfugmann/amqp-client/issues" license: "BSD3" -dev-repo: "https://github.com/andersfugmann/amqp-client.git" -build: [ ] +dev-repo: "git+https://github.com/andersfugmann/amqp-client.git" install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "omake" {build} "xml-light" {build} @@ -24,4 +24,13 @@ conflicts: [ "lwt" {< "2.4.6"} "async" {>="v0.9"} ] -available: [ ocaml-version >= "4.03.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.0.4.tar.gz" + checksum: "md5=c9756f9795bb4bfeea1a93d4f13d4491" +} diff --git a/packages/amqp-client/amqp-client.1.0.4/url b/packages/amqp-client/amqp-client.1.0.4/url deleted file mode 100644 index d41c6ae826f..00000000000 --- a/packages/amqp-client/amqp-client.1.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andersfugmann/amqp-client/archive/1.0.4.tar.gz" -checksum: "c9756f9795bb4bfeea1a93d4f13d4491" diff --git a/packages/amqp-client/amqp-client.1.0.5/descr b/packages/amqp-client/amqp-client.1.0.5/descr deleted file mode 100644 index 5b733fdf3ce..00000000000 --- a/packages/amqp-client/amqp-client.1.0.5/descr +++ /dev/null @@ -1,6 +0,0 @@ -Amqp client library compatable with async and lwt. - -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. diff --git a/packages/amqp-client/amqp-client.1.0.5/opam b/packages/amqp-client/amqp-client.1.0.5/opam index 5d0809810f9..9a58e111d4c 100644 --- a/packages/amqp-client/amqp-client.1.0.5/opam +++ b/packages/amqp-client/amqp-client.1.0.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anders Fugmann " authors: [ "Anders Fugmann" @@ -6,11 +6,11 @@ authors: [ homepage: "https://github.com/andersfugmann/amqp-client" bug-reports: "https://github.com/andersfugmann/amqp-client/issues" license: "BSD3" -dev-repo: "https://github.com/andersfugmann/amqp-client.git" -build: [ ] +dev-repo: "git+https://github.com/andersfugmann/amqp-client.git" install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "omake" {build} "xml-light" {build} @@ -24,4 +24,13 @@ conflicts: [ "lwt" {< "2.4.6"} "async" {<"v0.9" & >= "v0.10"} ] -available: [ ocaml-version >= "4.03.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.0.5.tar.gz" + checksum: "md5=e401ab7bd22b82a36d9acc77588d63f7" +} diff --git a/packages/amqp-client/amqp-client.1.0.5/url b/packages/amqp-client/amqp-client.1.0.5/url deleted file mode 100644 index dd3d9c64545..00000000000 --- a/packages/amqp-client/amqp-client.1.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andersfugmann/amqp-client/archive/1.0.5.tar.gz" -checksum: "e401ab7bd22b82a36d9acc77588d63f7" diff --git a/packages/amqp-client/amqp-client.1.0.6/descr b/packages/amqp-client/amqp-client.1.0.6/descr deleted file mode 100644 index 5b733fdf3ce..00000000000 --- a/packages/amqp-client/amqp-client.1.0.6/descr +++ /dev/null @@ -1,6 +0,0 @@ -Amqp client library compatable with async and lwt. - -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. diff --git a/packages/amqp-client/amqp-client.1.0.6/opam b/packages/amqp-client/amqp-client.1.0.6/opam index 5d0809810f9..7f4dd385663 100644 --- a/packages/amqp-client/amqp-client.1.0.6/opam +++ b/packages/amqp-client/amqp-client.1.0.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anders Fugmann " authors: [ "Anders Fugmann" @@ -6,11 +6,11 @@ authors: [ homepage: "https://github.com/andersfugmann/amqp-client" bug-reports: "https://github.com/andersfugmann/amqp-client/issues" license: "BSD3" -dev-repo: "https://github.com/andersfugmann/amqp-client.git" -build: [ ] +dev-repo: "git+https://github.com/andersfugmann/amqp-client.git" install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "omake" {build} "xml-light" {build} @@ -24,4 +24,13 @@ conflicts: [ "lwt" {< "2.4.6"} "async" {<"v0.9" & >= "v0.10"} ] -available: [ ocaml-version >= "4.03.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.0.6.tar.gz" + checksum: "md5=72a6391179af967e18d60a12ef526c82" +} diff --git a/packages/amqp-client/amqp-client.1.0.6/url b/packages/amqp-client/amqp-client.1.0.6/url deleted file mode 100644 index 2480a524476..00000000000 --- a/packages/amqp-client/amqp-client.1.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andersfugmann/amqp-client/archive/1.0.6.tar.gz" -checksum: "72a6391179af967e18d60a12ef526c82" diff --git a/packages/amqp-client/amqp-client.1.1.0/descr b/packages/amqp-client/amqp-client.1.1.0/descr deleted file mode 100644 index 5b733fdf3ce..00000000000 --- a/packages/amqp-client/amqp-client.1.1.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Amqp client library compatable with async and lwt. - -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. diff --git a/packages/amqp-client/amqp-client.1.1.0/opam b/packages/amqp-client/amqp-client.1.1.0/opam index f5963dd42de..17c85afd506 100644 --- a/packages/amqp-client/amqp-client.1.1.0/opam +++ b/packages/amqp-client/amqp-client.1.1.0/opam @@ -1,19 +1,22 @@ -opam-version: "1.2" +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: "https://github.com/andersfugmann/amqp-client.git" +dev-repo: "git+https://github.com/andersfugmann/amqp-client.git" license: "BSD3" version: "1.1.0" -build: [["jbuilder" "build" "-p" name "-j" jobs]] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build} "xml-light" {build} "ocplib-endian" {>= "0.6"} - "async" {test} - "lwt" {test} + "async" {with-test} + "lwt" {with-test} ] depopts: [ "async" @@ -23,4 +26,13 @@ conflicts: [ "async" {>= "v0.10" } "lwt" {< "2.4.6"} ] -available: [ ocaml-version >= "4.03.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.0.tar.gz" + checksum: "md5=5bf2b7aa664bcac575ebb014df7eed13" +} diff --git a/packages/amqp-client/amqp-client.1.1.0/url b/packages/amqp-client/amqp-client.1.1.0/url deleted file mode 100644 index c991eb7e312..00000000000 --- a/packages/amqp-client/amqp-client.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andersfugmann/amqp-client/archive/1.1.0.tar.gz" -checksum: "5bf2b7aa664bcac575ebb014df7eed13" diff --git a/packages/amqp-client/amqp-client.1.1.1/descr b/packages/amqp-client/amqp-client.1.1.1/descr deleted file mode 100644 index 5b733fdf3ce..00000000000 --- a/packages/amqp-client/amqp-client.1.1.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Amqp client library compatable with async and lwt. - -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. diff --git a/packages/amqp-client/amqp-client.1.1.1/opam b/packages/amqp-client/amqp-client.1.1.1/opam index a689eee768e..d8de14f8d9e 100644 --- a/packages/amqp-client/amqp-client.1.1.1/opam +++ b/packages/amqp-client/amqp-client.1.1.1/opam @@ -1,19 +1,22 @@ -opam-version: "1.2" +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: "https://github.com/andersfugmann/amqp-client.git" +dev-repo: "git+https://github.com/andersfugmann/amqp-client.git" license: "BSD3" version: "1.1.1" -build: [["jbuilder" "build" "-p" name "-j" jobs]] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build} "xml-light" {build} "ocplib-endian" {>= "0.6"} - "async" {test} - "lwt" {test} + "async" {with-test} + "lwt" {with-test} ] depopts: [ "async" @@ -23,4 +26,13 @@ conflicts: [ "async" {>= "v0.10" } "lwt" {< "2.4.6"} ] -available: [ ocaml-version >= "4.03.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: "md5=78a7882163875c980174cf4772207336" +} diff --git a/packages/amqp-client/amqp-client.1.1.1/url b/packages/amqp-client/amqp-client.1.1.1/url deleted file mode 100644 index 3e697252458..00000000000 --- a/packages/amqp-client/amqp-client.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andersfugmann/amqp-client/archive/1.1.1.tar.gz" -checksum: "78a7882163875c980174cf4772207336" diff --git a/packages/amqp-client/amqp-client.1.1.2/descr b/packages/amqp-client/amqp-client.1.1.2/descr deleted file mode 100644 index 5b733fdf3ce..00000000000 --- a/packages/amqp-client/amqp-client.1.1.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -Amqp client library compatable with async and lwt. - -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. diff --git a/packages/amqp-client/amqp-client.1.1.2/opam b/packages/amqp-client/amqp-client.1.1.2/opam index 3815fee825a..1e59158ff20 100644 --- a/packages/amqp-client/amqp-client.1.1.2/opam +++ b/packages/amqp-client/amqp-client.1.1.2/opam @@ -1,19 +1,22 @@ -opam-version: "1.2" +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: "https://github.com/andersfugmann/amqp-client.git" +dev-repo: "git+https://github.com/andersfugmann/amqp-client.git" license: "BSD3" version: "1.1.2" -build: [["jbuilder" "build" "-p" name "-j" jobs]] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build} "xml-light" {build} "ocplib-endian" {>= "0.6"} - "async" {test} - "lwt" {test} + "async" {with-test} + "lwt" {with-test} ] depopts: [ "async" @@ -23,4 +26,13 @@ conflicts: [ "async" {>= "v0.10" } "lwt" {< "2.4.6"} ] -available: [ ocaml-version >= "4.03.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.2.tar.gz" + checksum: "md5=0cd25b9808251fbb5e19517d7a3aad4b" +} diff --git a/packages/amqp-client/amqp-client.1.1.2/url b/packages/amqp-client/amqp-client.1.1.2/url deleted file mode 100644 index e1ad92f9b9b..00000000000 --- a/packages/amqp-client/amqp-client.1.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andersfugmann/amqp-client/archive/1.1.2.tar.gz" -checksum: "0cd25b9808251fbb5e19517d7a3aad4b" diff --git a/packages/amqp-client/amqp-client.1.1.3/descr b/packages/amqp-client/amqp-client.1.1.3/descr deleted file mode 100644 index 5b733fdf3ce..00000000000 --- a/packages/amqp-client/amqp-client.1.1.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -Amqp client library compatable with async and lwt. - -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. diff --git a/packages/amqp-client/amqp-client.1.1.3/opam b/packages/amqp-client/amqp-client.1.1.3/opam index bc829b8560e..8c64e1ccf4b 100644 --- a/packages/amqp-client/amqp-client.1.1.3/opam +++ b/packages/amqp-client/amqp-client.1.1.3/opam @@ -1,19 +1,22 @@ -opam-version: "1.2" +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: "https://github.com/andersfugmann/amqp-client.git" +dev-repo: "git+https://github.com/andersfugmann/amqp-client.git" license: "BSD3" version: "1.1.3" -build: [["jbuilder" "build" "-p" name "-j" jobs]] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build} "xml-light" {build} "ocplib-endian" {>= "0.6"} - "async" {test} - "lwt" {test} + "async" {with-test} + "lwt" {with-test} ] depopts: [ "async" @@ -23,4 +26,13 @@ conflicts: [ "async" {>= "v0.10" } "lwt" {< "2.4.6"} ] -available: [ ocaml-version >= "4.03.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.3.tar.gz" + checksum: "md5=107607716ab76d6318e48addbe9559de" +} diff --git a/packages/amqp-client/amqp-client.1.1.3/url b/packages/amqp-client/amqp-client.1.1.3/url deleted file mode 100644 index 644bc9400aa..00000000000 --- a/packages/amqp-client/amqp-client.1.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andersfugmann/amqp-client/archive/1.1.3.tar.gz" -checksum: "107607716ab76d6318e48addbe9559de" diff --git a/packages/amqp-client/amqp-client.1.1.4/descr b/packages/amqp-client/amqp-client.1.1.4/descr deleted file mode 100644 index 5b733fdf3ce..00000000000 --- a/packages/amqp-client/amqp-client.1.1.4/descr +++ /dev/null @@ -1,6 +0,0 @@ -Amqp client library compatable with async and lwt. - -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. diff --git a/packages/amqp-client/amqp-client.1.1.4/opam b/packages/amqp-client/amqp-client.1.1.4/opam index fca72336f38..8415c9ed86e 100644 --- a/packages/amqp-client/amqp-client.1.1.4/opam +++ b/packages/amqp-client/amqp-client.1.1.4/opam @@ -1,22 +1,34 @@ -opam-version: "1.2" +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: "BSD3" -dev-repo: "https://github.com/andersfugmann/amqp-client.git" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name "-j" jobs] +dev-repo: "git+https://github.com/andersfugmann/amqp-client.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build} "xml-light" {build} "ocplib-endian" {>= "0.6"} - "async" {test} - "lwt" {test} + "async" {with-test} + "lwt" {with-test} ] depopts: ["async" "lwt"] conflicts: [ "async" {>= "v0.10" } "lwt" {< "2.4.6"} ] -available: [ocaml-version >= "4.03.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.4.tar.gz" + checksum: "md5=9094e13ffda6ab9ee06eca6588fe841d" +} diff --git a/packages/amqp-client/amqp-client.1.1.4/url b/packages/amqp-client/amqp-client.1.1.4/url deleted file mode 100644 index 13fd1ea5d0a..00000000000 --- a/packages/amqp-client/amqp-client.1.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andersfugmann/amqp-client/archive/1.1.4.tar.gz" -checksum: "9094e13ffda6ab9ee06eca6588fe841d" diff --git a/packages/ancient/ancient.0.9.0/descr b/packages/ancient/ancient.0.9.0/descr deleted file mode 100644 index 1ff088a730e..00000000000 --- a/packages/ancient/ancient.0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -Allows to use in-memory data structures which are larger than available memory and so are kept in swap diff --git a/packages/ancient/ancient.0.9.0/opam b/packages/ancient/ancient.0.9.0/opam index 8ba1eeb2687..4bba86ca31b 100644 --- a/packages/ancient/ancient.0.9.0/opam +++ b/packages/ancient/ancient.0.9.0/opam @@ -1,10 +1,19 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ ["sh" "-exc" "cd mmalloc && ./configure"] [make] ] remove: [["ocamlfind" "remove" "ancient"]] -depends: ["ocamlfind"] -available: ocaml-version < "4.03.0" +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" +] 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: "http://www.ocaml-programming.de/godi-backup/ancient-0.9.0.tar.gz" + checksum: "md5=a5529e09f3c96247f362b7640e710157" +} diff --git a/packages/ancient/ancient.0.9.0/url b/packages/ancient/ancient.0.9.0/url deleted file mode 100644 index 43d69cb0017..00000000000 --- a/packages/ancient/ancient.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www.ocaml-programming.de/godi-backup/ancient-0.9.0.tar.gz" -checksum: "a5529e09f3c96247f362b7640e710157" diff --git a/packages/angstrom-async/angstrom-async.0.6.0/descr b/packages/angstrom-async/angstrom-async.0.6.0/descr deleted file mode 100644 index 2c5544067ca..00000000000 --- a/packages/angstrom-async/angstrom-async.0.6.0/descr +++ /dev/null @@ -1 +0,0 @@ -Angstrom - Async-specific support diff --git a/packages/angstrom-async/angstrom-async.0.6.0/opam b/packages/angstrom-async/angstrom-async.0.6.0/opam index ec067538bd7..9abf5ed8c58 100644 --- a/packages/angstrom-async/angstrom-async.0.6.0/opam +++ b/packages/angstrom-async/angstrom-async.0.6.0/opam @@ -1,21 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" name: "angstrom-async" 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: "https://github.com/inhabitedtype/angstrom.git" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "angstrom" {< "0.7.0"} - "async" {< "v0.10.0"} + "async" {< "v0.10.0"} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Angstrom - Async-specific support" +url { + src: "https://github.com/inhabitedtype/angstrom/archive/0.6.0.tar.gz" + checksum: "md5=07c9be4a5dc20e390f4cd1df0aedc589" +} diff --git a/packages/angstrom-async/angstrom-async.0.6.0/url b/packages/angstrom-async/angstrom-async.0.6.0/url deleted file mode 100644 index 41413cc960d..00000000000 --- a/packages/angstrom-async/angstrom-async.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/angstrom/archive/0.6.0.tar.gz" -checksum:"07c9be4a5dc20e390f4cd1df0aedc589" diff --git a/packages/angstrom-async/angstrom-async.0.7.0/descr b/packages/angstrom-async/angstrom-async.0.7.0/descr deleted file mode 100644 index 2c5544067ca..00000000000 --- a/packages/angstrom-async/angstrom-async.0.7.0/descr +++ /dev/null @@ -1 +0,0 @@ -Angstrom - Async-specific support diff --git a/packages/angstrom-async/angstrom-async.0.7.0/opam b/packages/angstrom-async/angstrom-async.0.7.0/opam index 4776bffb14a..64c6d65ea47 100644 --- a/packages/angstrom-async/angstrom-async.0.7.0/opam +++ b/packages/angstrom-async/angstrom-async.0.7.0/opam @@ -1,21 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" name: "angstrom-async" 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: "https://github.com/inhabitedtype/angstrom.git" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "angstrom" {>= "0.7.0" & < "0.9.0"} - "async" {>= "v0.9.0"} + "async" {>= "v0.9.0"} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Angstrom - Async-specific support" +url { + src: "https://github.com/inhabitedtype/angstrom/archive/0.7.0.tar.gz" + checksum: "md5=e9e15659f2f288c23e08d3f5da1264a1" +} diff --git a/packages/angstrom-async/angstrom-async.0.7.0/url b/packages/angstrom-async/angstrom-async.0.7.0/url deleted file mode 100644 index 5bf9ca0cecc..00000000000 --- a/packages/angstrom-async/angstrom-async.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/angstrom/archive/0.7.0.tar.gz" -checksum:"e9e15659f2f288c23e08d3f5da1264a1" diff --git a/packages/angstrom-async/angstrom-async.0.8.0/descr b/packages/angstrom-async/angstrom-async.0.8.0/descr deleted file mode 100644 index 2c5544067ca..00000000000 --- a/packages/angstrom-async/angstrom-async.0.8.0/descr +++ /dev/null @@ -1 +0,0 @@ -Angstrom - Async-specific support diff --git a/packages/angstrom-async/angstrom-async.0.8.0/opam b/packages/angstrom-async/angstrom-async.0.8.0/opam index 4776bffb14a..2be035f6919 100644 --- a/packages/angstrom-async/angstrom-async.0.8.0/opam +++ b/packages/angstrom-async/angstrom-async.0.8.0/opam @@ -1,21 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" name: "angstrom-async" 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: "https://github.com/inhabitedtype/angstrom.git" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "angstrom" {>= "0.7.0" & < "0.9.0"} - "async" {>= "v0.9.0"} + "async" {>= "v0.9.0"} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Angstrom - Async-specific support" +url { + src: "https://github.com/inhabitedtype/angstrom/archive/0.8.0.tar.gz" + checksum: "md5=0103a25b0acf27df23dc52262ec8aa4c" +} diff --git a/packages/angstrom-async/angstrom-async.0.8.0/url b/packages/angstrom-async/angstrom-async.0.8.0/url deleted file mode 100644 index 28fba264e4b..00000000000 --- a/packages/angstrom-async/angstrom-async.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/angstrom/archive/0.8.0.tar.gz" -checksum:"0103a25b0acf27df23dc52262ec8aa4c" diff --git a/packages/angstrom-async/angstrom-async.0.8.1/descr b/packages/angstrom-async/angstrom-async.0.8.1/descr deleted file mode 100644 index 2c5544067ca..00000000000 --- a/packages/angstrom-async/angstrom-async.0.8.1/descr +++ /dev/null @@ -1 +0,0 @@ -Angstrom - Async-specific support diff --git a/packages/angstrom-async/angstrom-async.0.8.1/opam b/packages/angstrom-async/angstrom-async.0.8.1/opam index 4776bffb14a..210fa8b243c 100644 --- a/packages/angstrom-async/angstrom-async.0.8.1/opam +++ b/packages/angstrom-async/angstrom-async.0.8.1/opam @@ -1,21 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" name: "angstrom-async" 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: "https://github.com/inhabitedtype/angstrom.git" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "angstrom" {>= "0.7.0" & < "0.9.0"} - "async" {>= "v0.9.0"} + "async" {>= "v0.9.0"} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Angstrom - Async-specific support" +url { + src: "https://github.com/inhabitedtype/angstrom/archive/0.8.1.tar.gz" + checksum: "md5=d4f6d220bd3b6539067b604e6e0fe6ca" +} diff --git a/packages/angstrom-async/angstrom-async.0.8.1/url b/packages/angstrom-async/angstrom-async.0.8.1/url deleted file mode 100644 index 2c9b31e3a45..00000000000 --- a/packages/angstrom-async/angstrom-async.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/angstrom/archive/0.8.1.tar.gz" -checksum:"d4f6d220bd3b6539067b604e6e0fe6ca" diff --git a/packages/angstrom-async/angstrom-async.0.9.0/descr b/packages/angstrom-async/angstrom-async.0.9.0/descr deleted file mode 100644 index 2c5544067ca..00000000000 --- a/packages/angstrom-async/angstrom-async.0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -Angstrom - Async-specific support diff --git a/packages/angstrom-async/angstrom-async.0.9.0/opam b/packages/angstrom-async/angstrom-async.0.9.0/opam index 4da8d82e8bf..33e6d2058e3 100644 --- a/packages/angstrom-async/angstrom-async.0.9.0/opam +++ b/packages/angstrom-async/angstrom-async.0.9.0/opam @@ -1,21 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" name: "angstrom-async" 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: "https://github.com/inhabitedtype/angstrom.git" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "angstrom" {>= "0.9.0"} - "async" {>= "v0.9.0"} + "async" {>= "v0.9.0"} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Angstrom - Async-specific support" +url { + src: "https://github.com/inhabitedtype/angstrom/archive/0.9.0.tar.gz" + checksum: "md5=0f4307d25ffd110e8f6ee3c00eca9e71" +} diff --git a/packages/angstrom-async/angstrom-async.0.9.0/url b/packages/angstrom-async/angstrom-async.0.9.0/url deleted file mode 100644 index 92494168817..00000000000 --- a/packages/angstrom-async/angstrom-async.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/angstrom/archive/0.9.0.tar.gz" -checksum:"0f4307d25ffd110e8f6ee3c00eca9e71" diff --git a/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.6.0/descr b/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.6.0/descr deleted file mode 100644 index bca726b40b9..00000000000 --- a/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.6.0/descr +++ /dev/null @@ -1 +0,0 @@ -Angstrom - Lwt- and Unix-specific support 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 index 00935edf5d4..e0ddc49021e 100644 --- a/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.6.0/opam +++ b/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.6.0/opam @@ -1,21 +1,24 @@ -opam-version: "1.2" +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: "https://github.com/inhabitedtype/angstrom.git" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} "jbuilder" {build & >= "1.0+beta10"} "angstrom" "lwt" "base-unix" ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.0" ] \ No newline at end of file +synopsis: "Angstrom - Lwt- and Unix-specific support" +url { + src: "https://github.com/inhabitedtype/angstrom/archive/0.6.0.tar.gz" + checksum: "md5=07c9be4a5dc20e390f4cd1df0aedc589" +} diff --git a/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.6.0/url b/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.6.0/url deleted file mode 100644 index 41413cc960d..00000000000 --- a/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/angstrom/archive/0.6.0.tar.gz" -checksum:"07c9be4a5dc20e390f4cd1df0aedc589" diff --git a/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.7.0/descr b/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.7.0/descr deleted file mode 100644 index bca726b40b9..00000000000 --- a/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.7.0/descr +++ /dev/null @@ -1 +0,0 @@ -Angstrom - Lwt- and Unix-specific support 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 index 00935edf5d4..0a7578f7933 100644 --- a/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.7.0/opam +++ b/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.7.0/opam @@ -1,21 +1,24 @@ -opam-version: "1.2" +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: "https://github.com/inhabitedtype/angstrom.git" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} "jbuilder" {build & >= "1.0+beta10"} "angstrom" "lwt" "base-unix" ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.0" ] \ No newline at end of file +synopsis: "Angstrom - Lwt- and Unix-specific support" +url { + src: "https://github.com/inhabitedtype/angstrom/archive/0.7.0.tar.gz" + checksum: "md5=e9e15659f2f288c23e08d3f5da1264a1" +} diff --git a/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.7.0/url b/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.7.0/url deleted file mode 100644 index 5bf9ca0cecc..00000000000 --- a/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/angstrom/archive/0.7.0.tar.gz" -checksum:"e9e15659f2f288c23e08d3f5da1264a1" diff --git a/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.8.0/descr b/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.8.0/descr deleted file mode 100644 index bca726b40b9..00000000000 --- a/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.8.0/descr +++ /dev/null @@ -1 +0,0 @@ -Angstrom - Lwt- and Unix-specific support diff --git a/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.8.0/opam b/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.8.0/opam index 7646d664838..31f6348c382 100644 --- a/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.8.0/opam +++ b/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.8.0/opam @@ -1,21 +1,24 @@ -opam-version: "1.2" +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: "https://github.com/inhabitedtype/angstrom.git" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "angstrom" "lwt" "base-unix" ] -available: [ ocaml-version >= "4.03.0" ] \ No newline at end of file +synopsis: "Angstrom - Lwt- and Unix-specific support" +url { + src: "https://github.com/inhabitedtype/angstrom/archive/0.8.0.tar.gz" + checksum: "md5=0103a25b0acf27df23dc52262ec8aa4c" +} diff --git a/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.8.0/url b/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.8.0/url deleted file mode 100644 index 28fba264e4b..00000000000 --- a/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/angstrom/archive/0.8.0.tar.gz" -checksum:"0103a25b0acf27df23dc52262ec8aa4c" diff --git a/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.8.1/descr b/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.8.1/descr deleted file mode 100644 index bca726b40b9..00000000000 --- a/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.8.1/descr +++ /dev/null @@ -1 +0,0 @@ -Angstrom - Lwt- and Unix-specific support diff --git a/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.8.1/opam b/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.8.1/opam index 7646d664838..ddc5644670d 100644 --- a/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.8.1/opam +++ b/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.8.1/opam @@ -1,21 +1,24 @@ -opam-version: "1.2" +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: "https://github.com/inhabitedtype/angstrom.git" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "angstrom" "lwt" "base-unix" ] -available: [ ocaml-version >= "4.03.0" ] \ No newline at end of file +synopsis: "Angstrom - Lwt- and Unix-specific support" +url { + src: "https://github.com/inhabitedtype/angstrom/archive/0.8.1.tar.gz" + checksum: "md5=d4f6d220bd3b6539067b604e6e0fe6ca" +} diff --git a/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.8.1/url b/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.8.1/url deleted file mode 100644 index 2c9b31e3a45..00000000000 --- a/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/angstrom/archive/0.8.1.tar.gz" -checksum:"d4f6d220bd3b6539067b604e6e0fe6ca" diff --git a/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.9.0/descr b/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.9.0/descr deleted file mode 100644 index bca726b40b9..00000000000 --- a/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -Angstrom - Lwt- and Unix-specific support diff --git a/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.9.0/opam b/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.9.0/opam index 7646d664838..70ac06a04ca 100644 --- a/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.9.0/opam +++ b/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.9.0/opam @@ -1,21 +1,24 @@ -opam-version: "1.2" +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: "https://github.com/inhabitedtype/angstrom.git" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "angstrom" "lwt" "base-unix" ] -available: [ ocaml-version >= "4.03.0" ] \ No newline at end of file +synopsis: "Angstrom - Lwt- and Unix-specific support" +url { + src: "https://github.com/inhabitedtype/angstrom/archive/0.9.0.tar.gz" + checksum: "md5=0f4307d25ffd110e8f6ee3c00eca9e71" +} diff --git a/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.9.0/url b/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.9.0/url deleted file mode 100644 index 92494168817..00000000000 --- a/packages/angstrom-lwt-unix/angstrom-lwt-unix.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/angstrom/archive/0.9.0.tar.gz" -checksum:"0f4307d25ffd110e8f6ee3c00eca9e71" diff --git a/packages/angstrom-unix/angstrom-unix.0.6.0/descr b/packages/angstrom-unix/angstrom-unix.0.6.0/descr deleted file mode 100644 index 0f2f95da7a0..00000000000 --- a/packages/angstrom-unix/angstrom-unix.0.6.0/descr +++ /dev/null @@ -1 +0,0 @@ -Angstrom - Unix-specific support diff --git a/packages/angstrom-unix/angstrom-unix.0.6.0/opam b/packages/angstrom-unix/angstrom-unix.0.6.0/opam index d833b4df8bf..c62a4b657ec 100644 --- a/packages/angstrom-unix/angstrom-unix.0.6.0/opam +++ b/packages/angstrom-unix/angstrom-unix.0.6.0/opam @@ -1,20 +1,23 @@ -opam-version: "1.2" +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: "https://github.com/inhabitedtype/angstrom.git" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "angstrom" "base-unix" ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Angstrom - Unix-specific support" +url { + src: "https://github.com/inhabitedtype/angstrom/archive/0.6.0.tar.gz" + checksum: "md5=07c9be4a5dc20e390f4cd1df0aedc589" +} diff --git a/packages/angstrom-unix/angstrom-unix.0.6.0/url b/packages/angstrom-unix/angstrom-unix.0.6.0/url deleted file mode 100644 index 41413cc960d..00000000000 --- a/packages/angstrom-unix/angstrom-unix.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/angstrom/archive/0.6.0.tar.gz" -checksum:"07c9be4a5dc20e390f4cd1df0aedc589" diff --git a/packages/angstrom-unix/angstrom-unix.0.7.0/descr b/packages/angstrom-unix/angstrom-unix.0.7.0/descr deleted file mode 100644 index 0f2f95da7a0..00000000000 --- a/packages/angstrom-unix/angstrom-unix.0.7.0/descr +++ /dev/null @@ -1 +0,0 @@ -Angstrom - Unix-specific support diff --git a/packages/angstrom-unix/angstrom-unix.0.7.0/opam b/packages/angstrom-unix/angstrom-unix.0.7.0/opam index d833b4df8bf..599348822cf 100644 --- a/packages/angstrom-unix/angstrom-unix.0.7.0/opam +++ b/packages/angstrom-unix/angstrom-unix.0.7.0/opam @@ -1,20 +1,23 @@ -opam-version: "1.2" +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: "https://github.com/inhabitedtype/angstrom.git" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "angstrom" "base-unix" ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Angstrom - Unix-specific support" +url { + src: "https://github.com/inhabitedtype/angstrom/archive/0.7.0.tar.gz" + checksum: "md5=e9e15659f2f288c23e08d3f5da1264a1" +} diff --git a/packages/angstrom-unix/angstrom-unix.0.7.0/url b/packages/angstrom-unix/angstrom-unix.0.7.0/url deleted file mode 100644 index 5bf9ca0cecc..00000000000 --- a/packages/angstrom-unix/angstrom-unix.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/angstrom/archive/0.7.0.tar.gz" -checksum:"e9e15659f2f288c23e08d3f5da1264a1" diff --git a/packages/angstrom-unix/angstrom-unix.0.8.0/descr b/packages/angstrom-unix/angstrom-unix.0.8.0/descr deleted file mode 100644 index 0f2f95da7a0..00000000000 --- a/packages/angstrom-unix/angstrom-unix.0.8.0/descr +++ /dev/null @@ -1 +0,0 @@ -Angstrom - Unix-specific support diff --git a/packages/angstrom-unix/angstrom-unix.0.8.0/opam b/packages/angstrom-unix/angstrom-unix.0.8.0/opam index d833b4df8bf..8a185d8c263 100644 --- a/packages/angstrom-unix/angstrom-unix.0.8.0/opam +++ b/packages/angstrom-unix/angstrom-unix.0.8.0/opam @@ -1,20 +1,23 @@ -opam-version: "1.2" +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: "https://github.com/inhabitedtype/angstrom.git" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "angstrom" "base-unix" ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Angstrom - Unix-specific support" +url { + src: "https://github.com/inhabitedtype/angstrom/archive/0.8.0.tar.gz" + checksum: "md5=0103a25b0acf27df23dc52262ec8aa4c" +} diff --git a/packages/angstrom-unix/angstrom-unix.0.8.0/url b/packages/angstrom-unix/angstrom-unix.0.8.0/url deleted file mode 100644 index 28fba264e4b..00000000000 --- a/packages/angstrom-unix/angstrom-unix.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/angstrom/archive/0.8.0.tar.gz" -checksum:"0103a25b0acf27df23dc52262ec8aa4c" diff --git a/packages/angstrom-unix/angstrom-unix.0.8.1/descr b/packages/angstrom-unix/angstrom-unix.0.8.1/descr deleted file mode 100644 index 0f2f95da7a0..00000000000 --- a/packages/angstrom-unix/angstrom-unix.0.8.1/descr +++ /dev/null @@ -1 +0,0 @@ -Angstrom - Unix-specific support diff --git a/packages/angstrom-unix/angstrom-unix.0.8.1/opam b/packages/angstrom-unix/angstrom-unix.0.8.1/opam index d833b4df8bf..9cd035aec23 100644 --- a/packages/angstrom-unix/angstrom-unix.0.8.1/opam +++ b/packages/angstrom-unix/angstrom-unix.0.8.1/opam @@ -1,20 +1,23 @@ -opam-version: "1.2" +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: "https://github.com/inhabitedtype/angstrom.git" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "angstrom" "base-unix" ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Angstrom - Unix-specific support" +url { + src: "https://github.com/inhabitedtype/angstrom/archive/0.8.1.tar.gz" + checksum: "md5=d4f6d220bd3b6539067b604e6e0fe6ca" +} diff --git a/packages/angstrom-unix/angstrom-unix.0.8.1/url b/packages/angstrom-unix/angstrom-unix.0.8.1/url deleted file mode 100644 index 2c9b31e3a45..00000000000 --- a/packages/angstrom-unix/angstrom-unix.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/angstrom/archive/0.8.1.tar.gz" -checksum:"d4f6d220bd3b6539067b604e6e0fe6ca" diff --git a/packages/angstrom-unix/angstrom-unix.0.9.0/descr b/packages/angstrom-unix/angstrom-unix.0.9.0/descr deleted file mode 100644 index 0f2f95da7a0..00000000000 --- a/packages/angstrom-unix/angstrom-unix.0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -Angstrom - Unix-specific support diff --git a/packages/angstrom-unix/angstrom-unix.0.9.0/opam b/packages/angstrom-unix/angstrom-unix.0.9.0/opam index d833b4df8bf..a51d5423579 100644 --- a/packages/angstrom-unix/angstrom-unix.0.9.0/opam +++ b/packages/angstrom-unix/angstrom-unix.0.9.0/opam @@ -1,20 +1,23 @@ -opam-version: "1.2" +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: "https://github.com/inhabitedtype/angstrom.git" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "angstrom" "base-unix" ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Angstrom - Unix-specific support" +url { + src: "https://github.com/inhabitedtype/angstrom/archive/0.9.0.tar.gz" + checksum: "md5=0f4307d25ffd110e8f6ee3c00eca9e71" +} diff --git a/packages/angstrom-unix/angstrom-unix.0.9.0/url b/packages/angstrom-unix/angstrom-unix.0.9.0/url deleted file mode 100644 index 92494168817..00000000000 --- a/packages/angstrom-unix/angstrom-unix.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/angstrom/archive/0.9.0.tar.gz" -checksum:"0f4307d25ffd110e8f6ee3c00eca9e71" diff --git a/packages/angstrom/angstrom.0.1.0/descr b/packages/angstrom/angstrom.0.1.0/descr deleted file mode 100644 index 41a3f96ec3a..00000000000 --- a/packages/angstrom/angstrom.0.1.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Parser combinators built for speed and memory-efficiency - -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. diff --git a/packages/angstrom/angstrom.0.1.0/opam b/packages/angstrom/angstrom.0.1.0/opam index b5a74b03e87..b84e1e3c2d7 100644 --- a/packages/angstrom/angstrom.0.1.0/opam +++ b/packages/angstrom/angstrom.0.1.0/opam @@ -1,28 +1,33 @@ -opam-version: "1.2" +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: "https://github.com/inhabitedtype/angstrom.git" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix "--%{base-unix:enable}%-unix" "--%{lwt:enable}%-lwt" - "--%{async:enable}%-async"] + "--%{async:enable}%-async" + ] ["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" "angstrom"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ - "alcotest" {test & >= "0.4.1" & < "0.8.0"} + "ocaml" {>= "4.00.0"} + "alcotest" {with-test & >= "0.4.1" & < "0.8.0"} "cstruct" {>= "0.7.0"} "ocamlfind" {build} "result" @@ -34,4 +39,17 @@ depopts: [ "lwt" ] conflicts: [ "lwt" {< "2.4.7"} ] -available: [ ocaml-version >= "4.00.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.""" +flags: light-uninstall +url { + src: "https://github.com/inhabitedtype/angstrom/archive/0.1.0.tar.gz" + checksum: "md5=9cf0a0a5372b377fa3c032be5f7c0318" +} diff --git a/packages/angstrom/angstrom.0.1.0/url b/packages/angstrom/angstrom.0.1.0/url deleted file mode 100644 index abb5f289cdf..00000000000 --- a/packages/angstrom/angstrom.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/inhabitedtype/angstrom/archive/0.1.0.tar.gz" -checksum: "9cf0a0a5372b377fa3c032be5f7c0318" diff --git a/packages/angstrom/angstrom.0.1.1/descr b/packages/angstrom/angstrom.0.1.1/descr deleted file mode 100644 index 41a3f96ec3a..00000000000 --- a/packages/angstrom/angstrom.0.1.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -Parser combinators built for speed and memory-efficiency - -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. diff --git a/packages/angstrom/angstrom.0.1.1/opam b/packages/angstrom/angstrom.0.1.1/opam index b5a74b03e87..4833e5a5898 100644 --- a/packages/angstrom/angstrom.0.1.1/opam +++ b/packages/angstrom/angstrom.0.1.1/opam @@ -1,28 +1,33 @@ -opam-version: "1.2" +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: "https://github.com/inhabitedtype/angstrom.git" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix "--%{base-unix:enable}%-unix" "--%{lwt:enable}%-lwt" - "--%{async:enable}%-async"] + "--%{async:enable}%-async" + ] ["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" "angstrom"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ - "alcotest" {test & >= "0.4.1" & < "0.8.0"} + "ocaml" {>= "4.00.0"} + "alcotest" {with-test & >= "0.4.1" & < "0.8.0"} "cstruct" {>= "0.7.0"} "ocamlfind" {build} "result" @@ -34,4 +39,17 @@ depopts: [ "lwt" ] conflicts: [ "lwt" {< "2.4.7"} ] -available: [ ocaml-version >= "4.00.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.""" +flags: light-uninstall +url { + src: "https://github.com/inhabitedtype/angstrom/archive/0.1.1.tar.gz" + checksum: "md5=ecc3dd0accdc39b74c48997eaba5f3e9" +} diff --git a/packages/angstrom/angstrom.0.1.1/url b/packages/angstrom/angstrom.0.1.1/url deleted file mode 100644 index df1b776c287..00000000000 --- a/packages/angstrom/angstrom.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/inhabitedtype/angstrom/archive/0.1.1.tar.gz" -checksum: "ecc3dd0accdc39b74c48997eaba5f3e9" diff --git a/packages/angstrom/angstrom.0.2.0/descr b/packages/angstrom/angstrom.0.2.0/descr deleted file mode 100644 index 41a3f96ec3a..00000000000 --- a/packages/angstrom/angstrom.0.2.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Parser combinators built for speed and memory-efficiency - -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. diff --git a/packages/angstrom/angstrom.0.2.0/opam b/packages/angstrom/angstrom.0.2.0/opam index e9dd236ff4f..9418a7619a6 100644 --- a/packages/angstrom/angstrom.0.2.0/opam +++ b/packages/angstrom/angstrom.0.2.0/opam @@ -1,28 +1,33 @@ -opam-version: "1.2" +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: "https://github.com/inhabitedtype/angstrom.git" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix "--%{base-unix:enable}%-unix" "--%{lwt:enable}%-lwt" - "--%{async:enable}%-async"] + "--%{async:enable}%-async" + ] ["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" "angstrom"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ - "alcotest" {test & >= "0.4.1" & < "0.8.0"} + "ocaml" {>= "4.01.0"} + "alcotest" {with-test & >= "0.4.1" & < "0.8.0"} "cstruct" {>= "0.7.0"} "ocplib-endian" {>= "0.6"} "ocamlfind" {build} @@ -33,4 +38,17 @@ depopts: [ "base-unix" "lwt" ] -available: [ ocaml-version >= "4.01.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.""" +flags: light-uninstall +url { + src: "https://github.com/inhabitedtype/angstrom/archive/0.2.0.tar.gz" + checksum: "md5=febfbc1473ee4286e4255f69f2187a6a" +} diff --git a/packages/angstrom/angstrom.0.2.0/url b/packages/angstrom/angstrom.0.2.0/url deleted file mode 100644 index d145232e533..00000000000 --- a/packages/angstrom/angstrom.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/inhabitedtype/angstrom/archive/0.2.0.tar.gz" -checksum: "febfbc1473ee4286e4255f69f2187a6a" diff --git a/packages/angstrom/angstrom.0.3.0/descr b/packages/angstrom/angstrom.0.3.0/descr deleted file mode 100644 index 41a3f96ec3a..00000000000 --- a/packages/angstrom/angstrom.0.3.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Parser combinators built for speed and memory-efficiency - -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. diff --git a/packages/angstrom/angstrom.0.3.0/opam b/packages/angstrom/angstrom.0.3.0/opam index e86396607e2..e7756901d67 100644 --- a/packages/angstrom/angstrom.0.3.0/opam +++ b/packages/angstrom/angstrom.0.3.0/opam @@ -1,29 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" name: "angstrom" 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: "https://github.com/inhabitedtype/angstrom.git" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix "--%{base-unix:enable}%-unix" "--%{lwt:enable}%-lwt" - "--%{async:enable}%-async"] + "--%{async:enable}%-async" + ] ["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" "angstrom"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ - "alcotest" {test & >= "0.4.1" & < "0.8.0"} + "ocaml" {>= "4.01.0"} + "alcotest" {with-test & >= "0.4.1" & < "0.8.0"} "cstruct" {>= "0.7.0"} "ocplib-endian" {>= "0.6"} "ocamlfind" {build} @@ -34,4 +39,17 @@ depopts: [ "base-unix" "lwt" ] -available: [ ocaml-version >= "4.01.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.""" +flags: light-uninstall +url { + src: "https://github.com/inhabitedtype/angstrom/archive/0.3.0.tar.gz" + checksum: "md5=a9c1dddae30b589ca5f00dd7efe6be9a" +} diff --git a/packages/angstrom/angstrom.0.3.0/url b/packages/angstrom/angstrom.0.3.0/url deleted file mode 100644 index b45cafd347f..00000000000 --- a/packages/angstrom/angstrom.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/inhabitedtype/angstrom/archive/0.3.0.tar.gz" -checksum: "a9c1dddae30b589ca5f00dd7efe6be9a" diff --git a/packages/angstrom/angstrom.0.4.0/descr b/packages/angstrom/angstrom.0.4.0/descr deleted file mode 100644 index 41a3f96ec3a..00000000000 --- a/packages/angstrom/angstrom.0.4.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Parser combinators built for speed and memory-efficiency - -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. diff --git a/packages/angstrom/angstrom.0.4.0/opam b/packages/angstrom/angstrom.0.4.0/opam index e86396607e2..46072ee7f91 100644 --- a/packages/angstrom/angstrom.0.4.0/opam +++ b/packages/angstrom/angstrom.0.4.0/opam @@ -1,29 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" name: "angstrom" 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: "https://github.com/inhabitedtype/angstrom.git" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix "--%{base-unix:enable}%-unix" "--%{lwt:enable}%-lwt" - "--%{async:enable}%-async"] + "--%{async:enable}%-async" + ] ["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" "angstrom"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ - "alcotest" {test & >= "0.4.1" & < "0.8.0"} + "ocaml" {>= "4.01.0"} + "alcotest" {with-test & >= "0.4.1" & < "0.8.0"} "cstruct" {>= "0.7.0"} "ocplib-endian" {>= "0.6"} "ocamlfind" {build} @@ -34,4 +39,17 @@ depopts: [ "base-unix" "lwt" ] -available: [ ocaml-version >= "4.01.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.""" +flags: light-uninstall +url { + src: "https://github.com/inhabitedtype/angstrom/archive/0.4.0.tar.gz" + checksum: "md5=d2fad2b0e5c6164dd023b8b78011ee24" +} diff --git a/packages/angstrom/angstrom.0.4.0/url b/packages/angstrom/angstrom.0.4.0/url deleted file mode 100644 index 5e9411e5f1d..00000000000 --- a/packages/angstrom/angstrom.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/inhabitedtype/angstrom/archive/0.4.0.tar.gz" -checksum: "d2fad2b0e5c6164dd023b8b78011ee24" diff --git a/packages/angstrom/angstrom.0.5.0/descr b/packages/angstrom/angstrom.0.5.0/descr deleted file mode 100644 index 41a3f96ec3a..00000000000 --- a/packages/angstrom/angstrom.0.5.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Parser combinators built for speed and memory-efficiency - -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. diff --git a/packages/angstrom/angstrom.0.5.0/opam b/packages/angstrom/angstrom.0.5.0/opam index 450e33162f2..9b35d5f8f70 100644 --- a/packages/angstrom/angstrom.0.5.0/opam +++ b/packages/angstrom/angstrom.0.5.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/inhabitedtype/angstrom.git" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" build: [ [ "ocaml" @@ -17,20 +17,32 @@ build: [ "--%{async:enable}%-async" ] ["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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocamlfind" "remove" "angstrom"] depends: [ - "alcotest" {test & >= "0.4.1" & < "0.8.0"} + "ocaml" {>= "4.03.0"} + "alcotest" {with-test & >= "0.4.1" & < "0.8.0"} "cstruct" {>= "0.7.0"} "ocplib-endian" {>= "0.6"} "ocamlfind" {build} "result" ] depopts: ["async" "base-unix" "lwt"] -available: [ocaml-version >= "4.03.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.""" +flags: light-uninstall +url { + src: "https://github.com/inhabitedtype/angstrom/archive/0.5.0.tar.gz" + checksum: "md5=2b95895349b2731cc2bed4d756ce6623" +} diff --git a/packages/angstrom/angstrom.0.5.0/url b/packages/angstrom/angstrom.0.5.0/url deleted file mode 100644 index 473cef609f0..00000000000 --- a/packages/angstrom/angstrom.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/inhabitedtype/angstrom/archive/0.5.0.tar.gz" -checksum: "2b95895349b2731cc2bed4d756ce6623" diff --git a/packages/angstrom/angstrom.0.5.1/descr b/packages/angstrom/angstrom.0.5.1/descr deleted file mode 100644 index 41a3f96ec3a..00000000000 --- a/packages/angstrom/angstrom.0.5.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -Parser combinators built for speed and memory-efficiency - -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. diff --git a/packages/angstrom/angstrom.0.5.1/opam b/packages/angstrom/angstrom.0.5.1/opam index 450e33162f2..6bbb823db61 100644 --- a/packages/angstrom/angstrom.0.5.1/opam +++ b/packages/angstrom/angstrom.0.5.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/inhabitedtype/angstrom.git" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" build: [ [ "ocaml" @@ -17,20 +17,32 @@ build: [ "--%{async:enable}%-async" ] ["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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocamlfind" "remove" "angstrom"] depends: [ - "alcotest" {test & >= "0.4.1" & < "0.8.0"} + "ocaml" {>= "4.03.0"} + "alcotest" {with-test & >= "0.4.1" & < "0.8.0"} "cstruct" {>= "0.7.0"} "ocplib-endian" {>= "0.6"} "ocamlfind" {build} "result" ] depopts: ["async" "base-unix" "lwt"] -available: [ocaml-version >= "4.03.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.""" +flags: light-uninstall +url { + src: "https://github.com/inhabitedtype/angstrom/archive/0.5.1.tar.gz" + checksum: "md5=09a10b34cffd38a7111fcf58051f7e5e" +} diff --git a/packages/angstrom/angstrom.0.5.1/url b/packages/angstrom/angstrom.0.5.1/url deleted file mode 100644 index 593142f67ec..00000000000 --- a/packages/angstrom/angstrom.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/inhabitedtype/angstrom/archive/0.5.1.tar.gz" -checksum: "09a10b34cffd38a7111fcf58051f7e5e" diff --git a/packages/angstrom/angstrom.0.6.0/descr b/packages/angstrom/angstrom.0.6.0/descr deleted file mode 100644 index 6f1951ba341..00000000000 --- a/packages/angstrom/angstrom.0.6.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Parser combinators built for speed and memory-efficiency - -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. \ No newline at end of file diff --git a/packages/angstrom/angstrom.0.6.0/opam b/packages/angstrom/angstrom.0.6.0/opam index 99f8dacb29f..f3e89eb48e2 100644 --- a/packages/angstrom/angstrom.0.6.0/opam +++ b/packages/angstrom/angstrom.0.6.0/opam @@ -1,22 +1,33 @@ -opam-version: "1.2" +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: "https://github.com/inhabitedtype/angstrom.git" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} - "alcotest" {test & >= "0.6.0" & < "0.8.0"} + "alcotest" {with-test & >= "0.6.0" & < "0.8.0"} "cstruct" {>= "0.7.0"} "ocplib-endian" {>= "0.6"} "result" ] -available: [ ocaml-version >= "4.03.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.6.0.tar.gz" + checksum: "md5=07c9be4a5dc20e390f4cd1df0aedc589" +} diff --git a/packages/angstrom/angstrom.0.6.0/url b/packages/angstrom/angstrom.0.6.0/url deleted file mode 100644 index 41413cc960d..00000000000 --- a/packages/angstrom/angstrom.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/angstrom/archive/0.6.0.tar.gz" -checksum:"07c9be4a5dc20e390f4cd1df0aedc589" diff --git a/packages/angstrom/angstrom.0.7.0/descr b/packages/angstrom/angstrom.0.7.0/descr deleted file mode 100644 index 6f1951ba341..00000000000 --- a/packages/angstrom/angstrom.0.7.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Parser combinators built for speed and memory-efficiency - -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. \ No newline at end of file diff --git a/packages/angstrom/angstrom.0.7.0/opam b/packages/angstrom/angstrom.0.7.0/opam index d6cc95ba48c..6292b1c6790 100644 --- a/packages/angstrom/angstrom.0.7.0/opam +++ b/packages/angstrom/angstrom.0.7.0/opam @@ -1,21 +1,32 @@ -opam-version: "1.2" +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: "https://github.com/inhabitedtype/angstrom.git" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} - "alcotest" {test & >= "0.8.1"} + "alcotest" {with-test & >= "0.8.1"} "base-bigarray" "result" ] -available: [ ocaml-version >= "4.03.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.7.0.tar.gz" + checksum: "md5=e9e15659f2f288c23e08d3f5da1264a1" +} diff --git a/packages/angstrom/angstrom.0.7.0/url b/packages/angstrom/angstrom.0.7.0/url deleted file mode 100644 index 5bf9ca0cecc..00000000000 --- a/packages/angstrom/angstrom.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/angstrom/archive/0.7.0.tar.gz" -checksum:"e9e15659f2f288c23e08d3f5da1264a1" diff --git a/packages/angstrom/angstrom.0.8.0/descr b/packages/angstrom/angstrom.0.8.0/descr deleted file mode 100644 index 6f1951ba341..00000000000 --- a/packages/angstrom/angstrom.0.8.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Parser combinators built for speed and memory-efficiency - -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. \ No newline at end of file diff --git a/packages/angstrom/angstrom.0.8.0/opam b/packages/angstrom/angstrom.0.8.0/opam index d6cc95ba48c..641a453f9d7 100644 --- a/packages/angstrom/angstrom.0.8.0/opam +++ b/packages/angstrom/angstrom.0.8.0/opam @@ -1,21 +1,32 @@ -opam-version: "1.2" +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: "https://github.com/inhabitedtype/angstrom.git" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} - "alcotest" {test & >= "0.8.1"} + "alcotest" {with-test & >= "0.8.1"} "base-bigarray" "result" ] -available: [ ocaml-version >= "4.03.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.8.0.tar.gz" + checksum: "md5=0103a25b0acf27df23dc52262ec8aa4c" +} diff --git a/packages/angstrom/angstrom.0.8.0/url b/packages/angstrom/angstrom.0.8.0/url deleted file mode 100644 index 28fba264e4b..00000000000 --- a/packages/angstrom/angstrom.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/angstrom/archive/0.8.0.tar.gz" -checksum:"0103a25b0acf27df23dc52262ec8aa4c" diff --git a/packages/angstrom/angstrom.0.8.1/descr b/packages/angstrom/angstrom.0.8.1/descr deleted file mode 100644 index 6f1951ba341..00000000000 --- a/packages/angstrom/angstrom.0.8.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -Parser combinators built for speed and memory-efficiency - -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. \ No newline at end of file diff --git a/packages/angstrom/angstrom.0.8.1/opam b/packages/angstrom/angstrom.0.8.1/opam index d6cc95ba48c..607e7a61bb6 100644 --- a/packages/angstrom/angstrom.0.8.1/opam +++ b/packages/angstrom/angstrom.0.8.1/opam @@ -1,21 +1,32 @@ -opam-version: "1.2" +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: "https://github.com/inhabitedtype/angstrom.git" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} - "alcotest" {test & >= "0.8.1"} + "alcotest" {with-test & >= "0.8.1"} "base-bigarray" "result" ] -available: [ ocaml-version >= "4.03.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.8.1.tar.gz" + checksum: "md5=d4f6d220bd3b6539067b604e6e0fe6ca" +} diff --git a/packages/angstrom/angstrom.0.8.1/url b/packages/angstrom/angstrom.0.8.1/url deleted file mode 100644 index 2c9b31e3a45..00000000000 --- a/packages/angstrom/angstrom.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/angstrom/archive/0.8.1.tar.gz" -checksum:"d4f6d220bd3b6539067b604e6e0fe6ca" diff --git a/packages/angstrom/angstrom.0.9.0/descr b/packages/angstrom/angstrom.0.9.0/descr deleted file mode 100644 index 6f1951ba341..00000000000 --- a/packages/angstrom/angstrom.0.9.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Parser combinators built for speed and memory-efficiency - -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. \ No newline at end of file diff --git a/packages/angstrom/angstrom.0.9.0/opam b/packages/angstrom/angstrom.0.9.0/opam index d6cc95ba48c..a3dc343095e 100644 --- a/packages/angstrom/angstrom.0.9.0/opam +++ b/packages/angstrom/angstrom.0.9.0/opam @@ -1,21 +1,32 @@ -opam-version: "1.2" +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: "https://github.com/inhabitedtype/angstrom.git" +dev-repo: "git+https://github.com/inhabitedtype/angstrom.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} - "alcotest" {test & >= "0.8.1"} + "alcotest" {with-test & >= "0.8.1"} "base-bigarray" "result" ] -available: [ ocaml-version >= "4.03.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.9.0.tar.gz" + checksum: "md5=0f4307d25ffd110e8f6ee3c00eca9e71" +} diff --git a/packages/angstrom/angstrom.0.9.0/url b/packages/angstrom/angstrom.0.9.0/url deleted file mode 100644 index 92494168817..00000000000 --- a/packages/angstrom/angstrom.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/angstrom/archive/0.9.0.tar.gz" -checksum:"0f4307d25ffd110e8f6ee3c00eca9e71" diff --git a/packages/annexlib/annexlib.0.13.5/descr b/packages/annexlib/annexlib.0.13.5/descr deleted file mode 100644 index 887b10a6ecc..00000000000 --- a/packages/annexlib/annexlib.0.13.5/descr +++ /dev/null @@ -1,7 +0,0 @@ -An extension to the standard library -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. diff --git a/packages/annexlib/annexlib.0.13.5/opam b/packages/annexlib/annexlib.0.13.5/opam index 851dfca8d64..0de55922a14 100644 --- a/packages/annexlib/annexlib.0.13.5/opam +++ b/packages/annexlib/annexlib.0.13.5/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "http://raevnos.pennmush.org/code/annexlib/index.html" build: [ @@ -7,8 +7,18 @@ build: [ [make "opt"] ] remove: [["ocamlfind" "remove" "annexlib"]] -depends: [ - "ocamlfind" - "pcre" -] +depends: ["ocaml" "ocamlfind" "pcre"] 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: "md5=6ea5faffaabd94caa102677f13653dbf" +} diff --git a/packages/annexlib/annexlib.0.13.5/url b/packages/annexlib/annexlib.0.13.5/url deleted file mode 100644 index 7bb3ae0ba23..00000000000 --- a/packages/annexlib/annexlib.0.13.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://godi-backup2.camlcity.org/godi-backup/annexlib-0.13.5.tar.gz" -checksum: "6ea5faffaabd94caa102677f13653dbf" diff --git a/packages/annot/annot.1.0.0/descr b/packages/annot/annot.1.0.0/descr deleted file mode 100644 index 49f710ce4f2..00000000000 --- a/packages/annot/annot.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -annotation parser for external editors and IDEs diff --git a/packages/annot/annot.1.0.0/opam b/packages/annot/annot.1.0.0/opam index 42c1822f522..10205c77025 100644 --- a/packages/annot/annot.1.0.0/opam +++ b/packages/annot/annot.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Christian Lindig" @@ -11,3 +11,9 @@ build: [ [make] ] install: [make "install"] +synopsis: "annotation parser for external editors and IDEs" +depends: ["ocaml"] +url { + src: "http://github.com/avsm/ocaml-annot/tarball/ocaml-annot-1.0.0" + checksum: "md5=65f2952416d43be591917d13342f23f7" +} diff --git a/packages/annot/annot.1.0.0/url b/packages/annot/annot.1.0.0/url deleted file mode 100644 index 2aa2f9fb233..00000000000 --- a/packages/annot/annot.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/avsm/ocaml-annot/tarball/ocaml-annot-1.0.0" -checksum: "65f2952416d43be591917d13342f23f7" diff --git a/packages/annot/annot.1.1.0/descr b/packages/annot/annot.1.1.0/descr deleted file mode 100644 index eface65a38b..00000000000 --- a/packages/annot/annot.1.1.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -annotation parser for external editors and IDEs - -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. diff --git a/packages/annot/annot.1.1.0/opam b/packages/annot/annot.1.1.0/opam index 3b1443b0cfb..b351ad3b44e 100644 --- a/packages/annot/annot.1.1.0/opam +++ b/packages/annot/annot.1.1.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Christian Lindig" "Anil Madhavapeddy" ] bug-reports: "https://github.com/avsm/ocaml-annot/issues" -dev-repo: "https://github.com/avsm/ocaml-annot.git" +dev-repo: "git+https://github.com/avsm/ocaml-annot.git" homepage: "https://github.com/avsm/ocaml-annot" tags: ["org:ocamllabs"] build: [ @@ -13,3 +13,17 @@ build: [ [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"] +url { + src: "https://github.com/avsm/ocaml-annot/archive/v1.1.0.tar.gz" + checksum: "md5=f9b293b1317fe6968e1f41e5cda2a41c" +} diff --git a/packages/annot/annot.1.1.0/url b/packages/annot/annot.1.1.0/url deleted file mode 100644 index 43088b114c2..00000000000 --- a/packages/annot/annot.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-annot/archive/v1.1.0.tar.gz" -checksum: "f9b293b1317fe6968e1f41e5cda2a41c" diff --git a/packages/ansi-parse/ansi-parse.0.3.0/descr b/packages/ansi-parse/ansi-parse.0.3.0/descr deleted file mode 100644 index 0b8f3dfb145..00000000000 --- a/packages/ansi-parse/ansi-parse.0.3.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Escape sequences to HTML -%%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. diff --git a/packages/ansi-parse/ansi-parse.0.3.0/opam b/packages/ansi-parse/ansi-parse.0.3.0/opam index bbdd05ca880..555abf10f74 100644 --- a/packages/ansi-parse/ansi-parse.0.3.0/opam +++ b/packages/ansi-parse/ansi-parse.0.3.0/opam @@ -1,17 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" license: "ISC" maintainer: "Joel Jakubovic" authors: "Joel Jakubovic" -dev-repo: "https://github.com/jdjakub/ansi-parse.git" +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} "ocamlbuild" {build} - "topkg" {build} - "angstrom" {<"0.2.0"} + "topkg" {build} + "angstrom" {< "0.2.0"} "ppx_deriving" {build} "tyxml" {>= "4.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: "md5=b69eb4375c918be7cddd2e744eec636d" +} diff --git a/packages/ansi-parse/ansi-parse.0.3.0/url b/packages/ansi-parse/ansi-parse.0.3.0/url deleted file mode 100644 index e3430c895ad..00000000000 --- a/packages/ansi-parse/ansi-parse.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/jdjakub/ansi-parse/releases/download/v0.3.0/ansi-parse-0.3.0.tbz" -checksum: "b69eb4375c918be7cddd2e744eec636d" \ No newline at end of file diff --git a/packages/ansicolor/ansicolor.0.5/descr b/packages/ansicolor/ansicolor.0.5/descr deleted file mode 100644 index 697f1cca613..00000000000 --- a/packages/ansicolor/ansicolor.0.5/descr +++ /dev/null @@ -1,2 +0,0 @@ -Simple ANSI terminal color library (deprecated in favor of ANSITerminal). - diff --git a/packages/ansicolor/ansicolor.0.5/opam b/packages/ansicolor/ansicolor.0.5/opam index ea3db66ad43..1d2f07040a4 100644 --- a/packages/ansicolor/ansicolor.0.5/opam +++ b/packages/ansicolor/ansicolor.0.5/opam @@ -1,7 +1,14 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "http://projects.phauna.org/ansicolor/" build: [make "OCAMLMAKEFILE=./OCamlMakefile"] remove: [["ocamlfind" "remove" "ansicolor"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] install: [make "install" "OCAMLMAKEFILE=./OCamlMakefile"] +synopsis: + "Simple ANSI terminal color library (deprecated in favor of ANSITerminal)." +flags: light-uninstall +url { + src: "http://projects.phauna.org/ansicolor/release/ansicolor-0.5.tar.gz" + checksum: "md5=9e4fc519424934bc9254c63d12314c55" +} diff --git a/packages/ansicolor/ansicolor.0.5/url b/packages/ansicolor/ansicolor.0.5/url deleted file mode 100644 index 5c495bc6ad6..00000000000 --- a/packages/ansicolor/ansicolor.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://projects.phauna.org/ansicolor/release/ansicolor-0.5.tar.gz" -checksum: "9e4fc519424934bc9254c63d12314c55" diff --git a/packages/anycache-async/anycache-async.0.7.4/descr b/packages/anycache-async/anycache-async.0.7.4/descr deleted file mode 100644 index 020538680fc..00000000000 --- a/packages/anycache-async/anycache-async.0.7.4/descr +++ /dev/null @@ -1,8 +0,0 @@ -Scan-resistant LRU/2Q cache - -anycache is a scan-resistant LRU/2Q cache. -See the [documentation][basics] for details on the algorithm used. - -[basics]: https://edwintorok.gitlab.io/ocaml-anycache/doc/Anycache.html#basics - -anycache is distributed under the ISC license. diff --git a/packages/anycache-async/anycache-async.0.7.4/opam b/packages/anycache-async/anycache-async.0.7.4/opam index d8319ed802e..bb6cc977d0a 100644 --- a/packages/anycache-async/anycache-async.0.7.4/opam +++ b/packages/anycache-async/anycache-async.0.7.4/opam @@ -1,16 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Török Edwin " authors: ["Török Edwin "] homepage: "https://gitlab.com/edwintorok/ocaml-anycache" doc: "https://edwintorok.gitlab.io/ocaml-anycache/doc" license: "ISC" -dev-repo: "https://gitlab.com/edwintorok/ocaml-anycache.git" +dev-repo: "git+https://gitlab.com/edwintorok/ocaml-anycache.git" bug-reports: "https://gitlab.com/edwintorok/ocaml-anycache/issues" -tags: [] -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "topkg-jbuilder" {build} - "alcotest" { test & >= "0.7.2" } + "alcotest" {with-test & >= "0.7.2"} "base-bytes" "anycache" "core" @@ -18,7 +17,20 @@ depends: [ "async_unix" ] build: [ - [ "jbuilder" "subst"] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [[ "jbuilder" "runtest" "-p" name "-j" jobs]] +synopsis: "Scan-resistant LRU/2Q cache" +description: """ +anycache is a scan-resistant LRU/2Q cache. +See the [documentation][basics] for details on the algorithm used. + +[basics]: https://edwintorok.gitlab.io/ocaml-anycache/doc/Anycache.html#basics + +anycache is distributed under the ISC license.""" +url { + src: + "https://gitlab.com/edwintorok/ocaml-anycache/uploads/47d27fb2e3ac835994d7b546872b12cb/anycache-0.7.4.tbz" + checksum: "md5=66a9853877b97187f6eb118b9d865a9a" +} diff --git a/packages/anycache-async/anycache-async.0.7.4/url b/packages/anycache-async/anycache-async.0.7.4/url deleted file mode 100644 index f219e075ace..00000000000 --- a/packages/anycache-async/anycache-async.0.7.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gitlab.com/edwintorok/ocaml-anycache/uploads/47d27fb2e3ac835994d7b546872b12cb/anycache-0.7.4.tbz" -checksum: "66a9853877b97187f6eb118b9d865a9a" \ No newline at end of file diff --git a/packages/anycache-lwt/anycache-lwt.0.7.4/descr b/packages/anycache-lwt/anycache-lwt.0.7.4/descr deleted file mode 100644 index 020538680fc..00000000000 --- a/packages/anycache-lwt/anycache-lwt.0.7.4/descr +++ /dev/null @@ -1,8 +0,0 @@ -Scan-resistant LRU/2Q cache - -anycache is a scan-resistant LRU/2Q cache. -See the [documentation][basics] for details on the algorithm used. - -[basics]: https://edwintorok.gitlab.io/ocaml-anycache/doc/Anycache.html#basics - -anycache is distributed under the ISC license. diff --git a/packages/anycache-lwt/anycache-lwt.0.7.4/opam b/packages/anycache-lwt/anycache-lwt.0.7.4/opam index 1d348c7810d..fa2242ca55b 100644 --- a/packages/anycache-lwt/anycache-lwt.0.7.4/opam +++ b/packages/anycache-lwt/anycache-lwt.0.7.4/opam @@ -1,22 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Török Edwin " authors: ["Török Edwin "] homepage: "https://gitlab.com/edwintorok/ocaml-anycache" doc: "https://edwintorok.gitlab.io/ocaml-anycache/doc" license: "ISC" -dev-repo: "https://gitlab.com/edwintorok/ocaml-anycache.git" +dev-repo: "git+https://gitlab.com/edwintorok/ocaml-anycache.git" bug-reports: "https://gitlab.com/edwintorok/ocaml-anycache/issues" -tags: [] -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "topkg-jbuilder" {build} - "alcotest" { test & >= "0.7.2" } + "alcotest" {with-test & >= "0.7.2"} "base-bytes" "anycache" "lwt" ] build: [ - [ "jbuilder" "subst"] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [[ "jbuilder" "runtest" "-p" name "-j" jobs]] +synopsis: "Scan-resistant LRU/2Q cache" +description: """ +anycache is a scan-resistant LRU/2Q cache. +See the [documentation][basics] for details on the algorithm used. + +[basics]: https://edwintorok.gitlab.io/ocaml-anycache/doc/Anycache.html#basics + +anycache is distributed under the ISC license.""" +url { + src: + "https://gitlab.com/edwintorok/ocaml-anycache/uploads/47d27fb2e3ac835994d7b546872b12cb/anycache-0.7.4.tbz" + checksum: "md5=66a9853877b97187f6eb118b9d865a9a" +} diff --git a/packages/anycache-lwt/anycache-lwt.0.7.4/url b/packages/anycache-lwt/anycache-lwt.0.7.4/url deleted file mode 100644 index f219e075ace..00000000000 --- a/packages/anycache-lwt/anycache-lwt.0.7.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gitlab.com/edwintorok/ocaml-anycache/uploads/47d27fb2e3ac835994d7b546872b12cb/anycache-0.7.4.tbz" -checksum: "66a9853877b97187f6eb118b9d865a9a" \ No newline at end of file diff --git a/packages/anycache/anycache.0.6.0/descr b/packages/anycache/anycache.0.6.0/descr deleted file mode 100644 index 020538680fc..00000000000 --- a/packages/anycache/anycache.0.6.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Scan-resistant LRU/2Q cache - -anycache is a scan-resistant LRU/2Q cache. -See the [documentation][basics] for details on the algorithm used. - -[basics]: https://edwintorok.gitlab.io/ocaml-anycache/doc/Anycache.html#basics - -anycache is distributed under the ISC license. diff --git a/packages/anycache/anycache.0.6.0/opam b/packages/anycache/anycache.0.6.0/opam index 1debf724c44..936d69b1797 100644 --- a/packages/anycache/anycache.0.6.0/opam +++ b/packages/anycache/anycache.0.6.0/opam @@ -1,18 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Török Edwin " authors: ["Török Edwin "] homepage: "https://gitlab.com/edwintorok/ocaml-anycache" doc: "https://edwintorok.gitlab.io/ocaml-anycache/doc" license: "ISC" -dev-repo: "https://gitlab.com/edwintorok/ocaml-anycache.git" +dev-repo: "git+https://gitlab.com/edwintorok/ocaml-anycache.git" bug-reports: "https://gitlab.com/edwintorok/ocaml-anycache/issues" -tags: [] -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} - "alcotest" { test & >= "0.7.2" & < "0.8.0"} + "alcotest" {with-test & >= "0.7.2" & < "0.8.0"} "base-bytes" "result" ] @@ -20,17 +19,45 @@ depopts: [ "lwt" "async" ] -build: [ "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" - "--with-lwt" "%{lwt:installed}%" - "--with-async" "%{async:installed}%" - "--tests" "false" - ] -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" - "--with-lwt" "%{lwt:installed}%" - "--with-async" "%{async:installed}%" - "--tests" "true" +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--with-lwt" + "%{lwt:installed}%" + "--with-async" + "%{async:installed}%" + "--tests" + "false" ] - ["ocaml" "pkg/pkg.ml" "test"]] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--with-lwt" + "%{lwt:installed}%" + "--with-async" + "%{async:installed}%" + "--tests" + "true" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +synopsis: "Scan-resistant LRU/2Q cache" +description: """ +anycache is a scan-resistant LRU/2Q cache. +See the [documentation][basics] for details on the algorithm used. + +[basics]: https://edwintorok.gitlab.io/ocaml-anycache/doc/Anycache.html#basics + +anycache is distributed under the ISC license.""" +url { + src: + "https://gitlab.com/edwintorok/ocaml-anycache/uploads/78722628e5af42b59da2abe17939ff89/anycache-0.6.0.tbz" + checksum: "md5=5edf38601cee4aefec6b7d6e922f208f" +} diff --git a/packages/anycache/anycache.0.6.0/url b/packages/anycache/anycache.0.6.0/url deleted file mode 100644 index 88cce78bbb0..00000000000 --- a/packages/anycache/anycache.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gitlab.com/edwintorok/ocaml-anycache/uploads/78722628e5af42b59da2abe17939ff89/anycache-0.6.0.tbz" -checksum: "5edf38601cee4aefec6b7d6e922f208f" diff --git a/packages/anycache/anycache.0.7.4/descr b/packages/anycache/anycache.0.7.4/descr deleted file mode 100644 index 020538680fc..00000000000 --- a/packages/anycache/anycache.0.7.4/descr +++ /dev/null @@ -1,8 +0,0 @@ -Scan-resistant LRU/2Q cache - -anycache is a scan-resistant LRU/2Q cache. -See the [documentation][basics] for details on the algorithm used. - -[basics]: https://edwintorok.gitlab.io/ocaml-anycache/doc/Anycache.html#basics - -anycache is distributed under the ISC license. diff --git a/packages/anycache/anycache.0.7.4/opam b/packages/anycache/anycache.0.7.4/opam index a484aac84d5..3f22f9ca9be 100644 --- a/packages/anycache/anycache.0.7.4/opam +++ b/packages/anycache/anycache.0.7.4/opam @@ -1,22 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Török Edwin " authors: ["Török Edwin "] homepage: "https://gitlab.com/edwintorok/ocaml-anycache" doc: "https://edwintorok.gitlab.io/ocaml-anycache/doc" license: "ISC" -dev-repo: "https://gitlab.com/edwintorok/ocaml-anycache.git" +dev-repo: "git+https://gitlab.com/edwintorok/ocaml-anycache.git" bug-reports: "https://gitlab.com/edwintorok/ocaml-anycache/issues" -tags: [] -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "topkg-jbuilder" {build} - "alcotest" { test & >= "0.7.2" } + "alcotest" {with-test & >= "0.7.2"} "base-bytes" "result" "lru" ] build: [ - [ "jbuilder" "subst"] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [[ "jbuilder" "runtest" "-p" name "-j" jobs]] +synopsis: "Scan-resistant LRU/2Q cache" +description: """ +anycache is a scan-resistant LRU/2Q cache. +See the [documentation][basics] for details on the algorithm used. + +[basics]: https://edwintorok.gitlab.io/ocaml-anycache/doc/Anycache.html#basics + +anycache is distributed under the ISC license.""" +url { + src: + "https://gitlab.com/edwintorok/ocaml-anycache/uploads/47d27fb2e3ac835994d7b546872b12cb/anycache-0.7.4.tbz" + checksum: "md5=66a9853877b97187f6eb118b9d865a9a" +} diff --git a/packages/anycache/anycache.0.7.4/url b/packages/anycache/anycache.0.7.4/url deleted file mode 100644 index f219e075ace..00000000000 --- a/packages/anycache/anycache.0.7.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gitlab.com/edwintorok/ocaml-anycache/uploads/47d27fb2e3ac835994d7b546872b12cb/anycache-0.7.4.tbz" -checksum: "66a9853877b97187f6eb118b9d865a9a" \ No newline at end of file diff --git a/packages/ao/ao.0.2.0/descr b/packages/ao/ao.0.2.0/descr deleted file mode 100644 index 6b1aa43023c..00000000000 --- a/packages/ao/ao.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the AO library which provides high-level functions for using soundcards diff --git a/packages/ao/ao.0.2.0/opam b/packages/ao/ao.0.2.0/opam index 28b12fb14e1..1eec902acec 100644 --- a/packages/ao/ao.0.2.0/opam +++ b/packages/ao/ao.0.2.0/opam @@ -1,13 +1,21 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "smimram@gmail.com" build: [ ["./configure" "--prefix" prefix] [make] ] remove: [["ocamlfind" "remove" "ao"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["debian"] ["libao-dev"]] - [["ubuntu"] ["libao-dev"]] + ["libao-dev"] {os-distribution = "debian"} + ["libao-dev"] {os-distribution = "ubuntu"} ] install: [make "install"] +synopsis: + "Bindings for the AO library which provides high-level functions for using soundcards" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-ao/0.2.0/ocaml-ao-0.2.0.tar.gz" + checksum: "md5=efd1e9aa49c42246765020f07ae4a903" +} diff --git a/packages/ao/ao.0.2.0/url b/packages/ao/ao.0.2.0/url deleted file mode 100644 index 0d48366332d..00000000000 --- a/packages/ao/ao.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-ao/0.2.0/ocaml-ao-0.2.0.tar.gz" -checksum: "efd1e9aa49c42246765020f07ae4a903" diff --git a/packages/ao/ao.0.2.1/descr b/packages/ao/ao.0.2.1/descr deleted file mode 100644 index 6b1aa43023c..00000000000 --- a/packages/ao/ao.0.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the AO library which provides high-level functions for using soundcards diff --git a/packages/ao/ao.0.2.1/opam b/packages/ao/ao.0.2.1/opam index 6cfb69ddbc2..dae6c14b0cc 100644 --- a/packages/ao/ao.0.2.1/opam +++ b/packages/ao/ao.0.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "smimram@gmail.com" authors: "The Savonet Team " homepage: "https://github.com/savonet" @@ -10,14 +10,22 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "ao"] -depends: "ocamlfind" +depends: ["ocaml" "ocamlfind"] depexts: [ - [["centos"] ["libao-devel"]] - [["fedora"] ["libao-devel"]] - [["opensuse"] ["libao-devel"]] - [["osx" "homebrew"] ["libao"]] - [["debian"] ["libao-dev"]] - [["ubuntu"] ["libao-dev"]] - [["freebsd"] ["libao"]] - [["alpine"] ["libao-dev"]] + ["libao-devel"] {os-distribution = "centos"} + ["libao-devel"] {os-distribution = "fedora"} + ["libao-devel"] {os-distribution = "opensuse"} + ["libao"] {os = "macos" & os-distribution = "homebrew"} + ["libao-dev"] {os-distribution = "debian"} + ["libao-dev"] {os-distribution = "ubuntu"} + ["libao"] {os = "freebsd"} + ["libao-dev"] {os-distribution = "alpine"} ] +synopsis: + "Bindings for the AO library which provides high-level functions for using soundcards" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-ao/releases/download/0.2.1/ocaml-ao-0.2.1.tar.gz" + checksum: "md5=7f763e8c47e8369274ee400c640532d4" +} diff --git a/packages/ao/ao.0.2.1/url b/packages/ao/ao.0.2.1/url deleted file mode 100644 index fcf97215761..00000000000 --- a/packages/ao/ao.0.2.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/savonet/ocaml-ao/releases/download/0.2.1/ocaml-ao-0.2.1.tar.gz" -checksum: "7f763e8c47e8369274ee400c640532d4" diff --git a/packages/apalogretrieve/apalogretrieve.0.9.6-4/descr b/packages/apalogretrieve/apalogretrieve.0.9.6-4/descr deleted file mode 100644 index f2e294ccb46..00000000000 --- a/packages/apalogretrieve/apalogretrieve.0.9.6-4/descr +++ /dev/null @@ -1,6 +0,0 @@ -Retrieve data from an Apache logfile with a syntax derived from the SQL language. - -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. diff --git a/packages/apalogretrieve/apalogretrieve.0.9.6-4/opam b/packages/apalogretrieve/apalogretrieve.0.9.6-4/opam index 5f5b118435a..87667ccc551 100644 --- a/packages/apalogretrieve/apalogretrieve.0.9.6-4/opam +++ b/packages/apalogretrieve/apalogretrieve.0.9.6-4/opam @@ -1,4 +1,20 @@ -opam-version: "1" +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"] +extra-files: [ + "apalogretrieve.install" "md5=bdeaf9cf86a3d8dca0a61aae40858778" +] +url { + src: + "http://www.first.in-berlin.de/software/tools/apalogretrieve/apalogretrieve-0-9-6_4.tgz" + checksum: "md5=5107f14c2a0bdcda24b449229ca2e2f7" +} diff --git a/packages/apalogretrieve/apalogretrieve.0.9.6-4/url b/packages/apalogretrieve/apalogretrieve.0.9.6-4/url deleted file mode 100644 index b54cab68502..00000000000 --- a/packages/apalogretrieve/apalogretrieve.0.9.6-4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www.first.in-berlin.de/software/tools/apalogretrieve/apalogretrieve-0-9-6_4.tgz" -checksum: "5107f14c2a0bdcda24b449229ca2e2f7" diff --git a/packages/aperf/aperf.0.1.1/descr b/packages/aperf/aperf.0.1.1/descr deleted file mode 100644 index 80b989e764f..00000000000 --- a/packages/aperf/aperf.0.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml tools for loop perforation diff --git a/packages/aperf/aperf.0.1.1/opam b/packages/aperf/aperf.0.1.1/opam index c616dee6e31..dfa0a6ffb6b 100644 --- a/packages/aperf/aperf.0.1.1/opam +++ b/packages/aperf/aperf.0.1.1/opam @@ -1,16 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Philip Dexter " authors: "Philip Dexter " homepage: "http://github.com/philipdexter/aperf" bug-reports: "http://github.com/philipdexter/aperf/issues" -dev-repo: "http://github.com/philipdexter/aperf.git" -available: [ ocaml-version >= "4.03" ] +dev-repo: "git+http://github.com/philipdexter/aperf.git" build: [ ["ocaml" "pkg/pkg.ml" "build" "--pinned" pinned ] ] depends: [ + "ocaml" {>= "4.03"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "cmdliner" ] +synopsis: "OCaml tools for loop perforation" +url { + src: "http://github.com/philipdexter/aperf/archive/v0.1.1.tar.gz" + checksum: "md5=df19ae30c9ed5512eccb94846dff70a0" +} diff --git a/packages/aperf/aperf.0.1.1/url b/packages/aperf/aperf.0.1.1/url deleted file mode 100644 index 2a8a22a70b3..00000000000 --- a/packages/aperf/aperf.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/philipdexter/aperf/archive/v0.1.1.tar.gz" -checksum: "df19ae30c9ed5512eccb94846dff70a0" diff --git a/packages/aperf/aperf.0.1.2/descr b/packages/aperf/aperf.0.1.2/descr deleted file mode 100644 index 80b989e764f..00000000000 --- a/packages/aperf/aperf.0.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml tools for loop perforation diff --git a/packages/aperf/aperf.0.1.2/opam b/packages/aperf/aperf.0.1.2/opam index 702fe757258..d23ff1ad6a5 100644 --- a/packages/aperf/aperf.0.1.2/opam +++ b/packages/aperf/aperf.0.1.2/opam @@ -1,17 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Philip Dexter " authors: "Philip Dexter " homepage: "http://github.com/philipdexter/aperf" bug-reports: "http://github.com/philipdexter/aperf/issues" -dev-repo: "http://github.com/philipdexter/aperf.git" -available: [ ocaml-version >= "4.03" ] +dev-repo: "git+http://github.com/philipdexter/aperf.git" build: [ ["ocaml" "pkg/pkg.ml" "build" "--pinned" pinned ] ] depends: [ + "ocaml" {>= "4.03"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "cmdliner" "ppx_tools" ] +synopsis: "OCaml tools for loop perforation" +url { + src: "https://github.com/philipdexter/aperf/archive/v0.1.2.tar.gz" + checksum: "md5=68f60133dd5d805efd43f1518c03a601" +} diff --git a/packages/aperf/aperf.0.1.2/url b/packages/aperf/aperf.0.1.2/url deleted file mode 100644 index 222e8a9b82a..00000000000 --- a/packages/aperf/aperf.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/philipdexter/aperf/archive/v0.1.2.tar.gz" -checksum: "68f60133dd5d805efd43f1518c03a601" diff --git a/packages/apron/apron.20150820/descr b/packages/apron/apron.20150820/descr deleted file mode 100644 index f72df8a4245..00000000000 --- a/packages/apron/apron.20150820/descr +++ /dev/null @@ -1 +0,0 @@ -APRON numerical abstract domain library diff --git a/packages/apron/apron.20150820/opam b/packages/apron/apron.20150820/opam index 55400e04a76..ce6b0a2dcb6 100644 --- a/packages/apron/apron.20150820/opam +++ b/packages/apron/apron.20150820/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Bertrand Jeannet" "Antoine Miné"] homepage: "http://apron.cri.ensmp.fr/library/" maintainer: "Nicolas Berthier " @@ -7,10 +7,15 @@ maintainer: "Nicolas Berthier " bug-reports: "https://gforge.inria.fr/tracker/?atid=8946&group_id=2625&func=browse" license: "LGPL-2.1" build: [ - ["sh" "./configure" "--prefix" "%{share}%/apron" - "--no-ppl" {! conf-ppl:installed} - "--no-java" - "--absolute-dylibs" { os = "darwin" } ] + [ + "sh" + "./configure" + "--prefix" + "%{share}%/apron" + "--no-ppl" {!conf-ppl:installed} + "--no-java" + "--absolute-dylibs" {os = "macos"} + ] [make] ] install: [ @@ -20,13 +25,7 @@ remove: [ ["ocamlfind" "remove" "apron"] ["rm" "-r" "-f" "%{share}%/apron"] ] -tags: [ "flags:light-uninstall" ] -depends: [ - "ocamlfind" - "camlidl" - "mlgmpidl" - "conf-perl" -] +depends: ["ocaml" "ocamlfind" "camlidl" "mlgmpidl" "conf-perl"] depopts: [ "conf-ppl" ] @@ -36,3 +35,12 @@ available: [ patches: [ "docker-workaround.diff" { os = "linux" } ] +synopsis: "APRON numerical abstract domain library" +flags: light-uninstall +extra-files: [ + "docker-workaround.diff" "md5=949015a9862a3d8ced04b04d42a4a144" +] +url { + src: "http://apron.gforge.inria.fr/apron-20150820.tar.gz" + checksum: "md5=9bb307e5d783981e0c8d85bcaba72533" +} diff --git a/packages/apron/apron.20150820/url b/packages/apron/apron.20150820/url deleted file mode 100644 index d378e6eb2ef..00000000000 --- a/packages/apron/apron.20150820/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://apron.gforge.inria.fr/apron-20150820.tar.gz" -checksum: "9bb307e5d783981e0c8d85bcaba72533" diff --git a/packages/apron/apron.20150930/descr b/packages/apron/apron.20150930/descr deleted file mode 100644 index f72df8a4245..00000000000 --- a/packages/apron/apron.20150930/descr +++ /dev/null @@ -1 +0,0 @@ -APRON numerical abstract domain library diff --git a/packages/apron/apron.20150930/opam b/packages/apron/apron.20150930/opam index 3486a1f9157..8e7bff11cc1 100644 --- a/packages/apron/apron.20150930/opam +++ b/packages/apron/apron.20150930/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Bertrand Jeannet" "Antoine Miné"] homepage: "http://apron.cri.ensmp.fr/library/" maintainer: "Nicolas Berthier " @@ -6,10 +6,15 @@ maintainer: "Nicolas Berthier " bug-reports: "https://gforge.inria.fr/tracker/?atid=8946&group_id=2625&func=browse" license: "LGPL-2.1 with linking exception" build: [ - ["sh" "./configure" "--prefix" "%{share}%/apron" - "--no-ppl" {! conf-ppl:installed} - "--no-java" - "--absolute-dylibs" { os = "darwin" } ] + [ + "sh" + "./configure" + "--prefix" + "%{share}%/apron" + "--no-ppl" {!conf-ppl:installed} + "--no-java" + "--absolute-dylibs" {os = "macos"} + ] [make] ] install: [ @@ -19,16 +24,19 @@ remove: [ ["ocamlfind" "remove" "apron"] ["rm" "-r" "-f" "%{share}%/apron"] ] -tags: [ "flags:light-uninstall" ] -depends: [ - "ocamlfind" - "camlidl" - "mlgmpidl" - "conf-perl" -] +depends: ["ocaml" "ocamlfind" "camlidl" "mlgmpidl" "conf-perl"] depopts: [ "conf-ppl" ] patches: [ "docker-workaround.diff" { os = "linux" } ] +synopsis: "APRON numerical abstract domain library" +flags: light-uninstall +extra-files: [ + "docker-workaround.diff" "md5=949015a9862a3d8ced04b04d42a4a144" +] +url { + src: "http://apron.gforge.inria.fr/apron-20150930.tar.gz" + checksum: "md5=3764d577163fd8f486e3ef953abef40f" +} diff --git a/packages/apron/apron.20150930/url b/packages/apron/apron.20150930/url deleted file mode 100644 index e88f3aff89b..00000000000 --- a/packages/apron/apron.20150930/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://apron.gforge.inria.fr/apron-20150930.tar.gz" -checksum: "3764d577163fd8f486e3ef953abef40f" diff --git a/packages/apron/apron.20151015/descr b/packages/apron/apron.20151015/descr deleted file mode 100644 index f72df8a4245..00000000000 --- a/packages/apron/apron.20151015/descr +++ /dev/null @@ -1 +0,0 @@ -APRON numerical abstract domain library diff --git a/packages/apron/apron.20151015/opam b/packages/apron/apron.20151015/opam index 22034fd3df4..9f4123a99f8 100644 --- a/packages/apron/apron.20151015/opam +++ b/packages/apron/apron.20151015/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Bertrand Jeannet" "Antoine Miné"] homepage: "http://apron.cri.ensmp.fr/library/" maintainer: "Nicolas Berthier " @@ -6,10 +6,15 @@ maintainer: "Nicolas Berthier " bug-reports: "https://gforge.inria.fr/tracker/?atid=8946&group_id=2625&func=browse" license: "LGPL-2.1 with linking exception" build: [ - ["sh" "./configure" "--prefix" "%{share}%/apron" - "--no-ppl" {! conf-ppl:installed} - "--no-java" - "--absolute-dylibs" { os = "darwin" } ] + [ + "sh" + "./configure" + "--prefix" + "%{share}%/apron" + "--no-ppl" {!conf-ppl:installed} + "--no-java" + "--absolute-dylibs" {os = "macos"} + ] [make "-j%{jobs}%"] ] install: [ @@ -19,16 +24,19 @@ remove: [ ["ocamlfind" "remove" "apron"] ["rm" "-r" "-f" "%{share}%/apron"] ] -tags: [ "flags:light-uninstall" ] -depends: [ - "ocamlfind" - "camlidl" - "mlgmpidl" - "conf-perl" -] +depends: ["ocaml" "ocamlfind" "camlidl" "mlgmpidl" "conf-perl"] depopts: [ "conf-ppl" ] patches: [ "docker-workaround.diff" { os = "linux" } ] +synopsis: "APRON numerical abstract domain library" +flags: light-uninstall +extra-files: [ + "docker-workaround.diff" "md5=949015a9862a3d8ced04b04d42a4a144" +] +url { + src: "http://apron.gforge.inria.fr/apron-20151015.tar.gz" + checksum: "md5=cd284a4155aa73456868ed36fc37b007" +} diff --git a/packages/apron/apron.20151015/url b/packages/apron/apron.20151015/url deleted file mode 100644 index 7a408740f47..00000000000 --- a/packages/apron/apron.20151015/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://apron.gforge.inria.fr/apron-20151015.tar.gz" -checksum: "cd284a4155aa73456868ed36fc37b007" diff --git a/packages/apron/apron.20160108/descr b/packages/apron/apron.20160108/descr deleted file mode 100644 index f72df8a4245..00000000000 --- a/packages/apron/apron.20160108/descr +++ /dev/null @@ -1 +0,0 @@ -APRON numerical abstract domain library diff --git a/packages/apron/apron.20160108/opam b/packages/apron/apron.20160108/opam index 623e18b575b..6edd6be8c72 100644 --- a/packages/apron/apron.20160108/opam +++ b/packages/apron/apron.20160108/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Bertrand Jeannet" "Antoine Miné"] homepage: "http://apron.cri.ensmp.fr/library/" maintainer: "Nicolas Berthier " @@ -6,10 +6,15 @@ maintainer: "Nicolas Berthier " bug-reports: "https://gforge.inria.fr/tracker/?atid=8946&group_id=2625&func=browse" license: "LGPL-2.1 with linking exception" build: [ - ["sh" "./configure" "--prefix" "%{share}%/apron" - "--no-ppl" {! conf-ppl:installed} - "--no-java" - "--absolute-dylibs" { os = "darwin" } ] + [ + "sh" + "./configure" + "--prefix" + "%{share}%/apron" + "--no-ppl" {!conf-ppl:installed} + "--no-java" + "--absolute-dylibs" {os = "macos"} + ] [make "-j%{jobs}%"] ] install: [ @@ -19,8 +24,8 @@ remove: [ ["ocamlfind" "remove" "apron"] ["rm" "-r" "-f" "%{share}%/apron"] ] -tags: [ "flags:light-uninstall" ] depends: [ + "ocaml" "ocamlfind" "camlidl" "mlgmpidl" @@ -33,3 +38,12 @@ depopts: [ patches: [ "docker-workaround.diff" { os = "linux" } ] +synopsis: "APRON numerical abstract domain library" +flags: light-uninstall +extra-files: [ + "docker-workaround.diff" "md5=949015a9862a3d8ced04b04d42a4a144" +] +url { + src: "http://apron.gforge.inria.fr/apron-20160108.tar.gz" + checksum: "md5=b70049d066a909b756d31f91a2bdce84" +} diff --git a/packages/apron/apron.20160108/url b/packages/apron/apron.20160108/url deleted file mode 100644 index b9283b9ff50..00000000000 --- a/packages/apron/apron.20160108/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://apron.gforge.inria.fr/apron-20160108.tar.gz" -checksum: "b70049d066a909b756d31f91a2bdce84" diff --git a/packages/apron/apron.20160125/descr b/packages/apron/apron.20160125/descr deleted file mode 100644 index f72df8a4245..00000000000 --- a/packages/apron/apron.20160125/descr +++ /dev/null @@ -1 +0,0 @@ -APRON numerical abstract domain library diff --git a/packages/apron/apron.20160125/opam b/packages/apron/apron.20160125/opam index 2eb939f49a5..bc45d1d627e 100644 --- a/packages/apron/apron.20160125/opam +++ b/packages/apron/apron.20160125/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Bertrand Jeannet" "Antoine Miné"] homepage: "http://apron.cri.ensmp.fr/library/" maintainer: "Nicolas Berthier " @@ -6,11 +6,16 @@ maintainer: "Nicolas Berthier " bug-reports: "https://gforge.inria.fr/tracker/?atid=8946&group_id=2625&func=browse" license: "LGPL-2.1 with linking exception" build: [ - ["sh" "./configure" "--prefix" "%{share}%/apron" - "--no-ppl" {! conf-ppl:installed} - "--no-java" - "--no-ocaml-plugins" { os = "freebsd" } - "--absolute-dylibs" { os = "darwin" } ] + [ + "sh" + "./configure" + "--prefix" + "%{share}%/apron" + "--no-ppl" {!conf-ppl:installed} + "--no-java" + "--no-ocaml-plugins" {os = "freebsd"} + "--absolute-dylibs" {os = "macos"} + ] [make "-j%{jobs}%"] ] install: [ @@ -20,8 +25,8 @@ remove: [ ["ocamlfind" "remove" "apron"] ["rm" "-r" "-f" "%{share}%/apron"] ] -tags: [ "flags:light-uninstall" ] depends: [ + "ocaml" "ocamlfind" "camlidl" "mlgmpidl" @@ -34,3 +39,12 @@ depopts: [ patches: [ "docker-workaround.diff" { os = "linux" } ] +synopsis: "APRON numerical abstract domain library" +flags: light-uninstall +extra-files: [ + "docker-workaround.diff" "md5=949015a9862a3d8ced04b04d42a4a144" +] +url { + src: "http://apron.gforge.inria.fr/apron-20160125.tar.gz" + checksum: "md5=6bd20a4b4f42c2c467b26dc2b4024e55" +} diff --git a/packages/apron/apron.20160125/url b/packages/apron/apron.20160125/url deleted file mode 100644 index 8ffeade8d40..00000000000 --- a/packages/apron/apron.20160125/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://apron.gforge.inria.fr/apron-20160125.tar.gz" -checksum: "6bd20a4b4f42c2c467b26dc2b4024e55" diff --git a/packages/arakoon/arakoon.1.6.5/descr b/packages/arakoon/arakoon.1.6.5/descr deleted file mode 100644 index f822ac41f91..00000000000 --- a/packages/arakoon/arakoon.1.6.5/descr +++ /dev/null @@ -1 +0,0 @@ -A distributed key-value store that guarantees consistency above anything else. diff --git a/packages/arakoon/arakoon.1.6.5/opam b/packages/arakoon/arakoon.1.6.5/opam index 2498aa9bf22..4c33c73a5fb 100644 --- a/packages/arakoon/arakoon.1.6.5/opam +++ b/packages/arakoon/arakoon.1.6.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@domoco.fr" authors: ["Incubaid Team"] homepage: "http://arakoon.org/" @@ -8,6 +8,7 @@ remove: [ [make "uninstall_client" "DESTDIR=%{prefix}%"] ] depends: [ + "ocaml" {< "4.02.0"} "ocamlfind" "lwt" {>= "2.4.3"} "ounit" @@ -17,5 +18,11 @@ depends: [ ] patches: ["opam.patch"] dev-repo: "git://github.com/Incubaid/arakoon" -available: ocaml-version < "4.02.0" install: [make "install" "DESTDIR=%{prefix}%"] +synopsis: + "A distributed key-value store that guarantees consistency above anything else." +extra-files: ["opam.patch" "md5=98c7118b51800a1643b03d3ebd186fb6"] +url { + src: "https://github.com/Incubaid/arakoon/archive/1.6.5.tar.gz" + checksum: "md5=9ec35d517001937aeeb2bdd3ba2aa3e3" +} diff --git a/packages/arakoon/arakoon.1.6.5/url b/packages/arakoon/arakoon.1.6.5/url deleted file mode 100644 index 36b65278e13..00000000000 --- a/packages/arakoon/arakoon.1.6.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Incubaid/arakoon/archive/1.6.5.tar.gz" -checksum: "9ec35d517001937aeeb2bdd3ba2aa3e3" diff --git a/packages/arakoon/arakoon.1.6.6/descr b/packages/arakoon/arakoon.1.6.6/descr deleted file mode 100644 index f822ac41f91..00000000000 --- a/packages/arakoon/arakoon.1.6.6/descr +++ /dev/null @@ -1 +0,0 @@ -A distributed key-value store that guarantees consistency above anything else. diff --git a/packages/arakoon/arakoon.1.6.6/opam b/packages/arakoon/arakoon.1.6.6/opam index 2498aa9bf22..869d56c636f 100644 --- a/packages/arakoon/arakoon.1.6.6/opam +++ b/packages/arakoon/arakoon.1.6.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@domoco.fr" authors: ["Incubaid Team"] homepage: "http://arakoon.org/" @@ -8,6 +8,7 @@ remove: [ [make "uninstall_client" "DESTDIR=%{prefix}%"] ] depends: [ + "ocaml" {< "4.02.0"} "ocamlfind" "lwt" {>= "2.4.3"} "ounit" @@ -17,5 +18,11 @@ depends: [ ] patches: ["opam.patch"] dev-repo: "git://github.com/Incubaid/arakoon" -available: ocaml-version < "4.02.0" install: [make "install" "DESTDIR=%{prefix}%"] +synopsis: + "A distributed key-value store that guarantees consistency above anything else." +extra-files: ["opam.patch" "md5=98c7118b51800a1643b03d3ebd186fb6"] +url { + src: "https://github.com/Incubaid/arakoon/archive/1.6.6.tar.gz" + checksum: "md5=7b8bd97ff5debc430379dafef263c7ad" +} diff --git a/packages/arakoon/arakoon.1.6.6/url b/packages/arakoon/arakoon.1.6.6/url deleted file mode 100644 index bdb0639ae33..00000000000 --- a/packages/arakoon/arakoon.1.6.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Incubaid/arakoon/archive/1.6.6.tar.gz" -checksum: "7b8bd97ff5debc430379dafef263c7ad" diff --git a/packages/arakoon/arakoon.1.6.7/descr b/packages/arakoon/arakoon.1.6.7/descr deleted file mode 100644 index f822ac41f91..00000000000 --- a/packages/arakoon/arakoon.1.6.7/descr +++ /dev/null @@ -1 +0,0 @@ -A distributed key-value store that guarantees consistency above anything else. diff --git a/packages/arakoon/arakoon.1.6.7/opam b/packages/arakoon/arakoon.1.6.7/opam index 2498aa9bf22..0a14ef0f75c 100644 --- a/packages/arakoon/arakoon.1.6.7/opam +++ b/packages/arakoon/arakoon.1.6.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@domoco.fr" authors: ["Incubaid Team"] homepage: "http://arakoon.org/" @@ -8,6 +8,7 @@ remove: [ [make "uninstall_client" "DESTDIR=%{prefix}%"] ] depends: [ + "ocaml" {< "4.02.0"} "ocamlfind" "lwt" {>= "2.4.3"} "ounit" @@ -17,5 +18,11 @@ depends: [ ] patches: ["opam.patch"] dev-repo: "git://github.com/Incubaid/arakoon" -available: ocaml-version < "4.02.0" install: [make "install" "DESTDIR=%{prefix}%"] +synopsis: + "A distributed key-value store that guarantees consistency above anything else." +extra-files: ["opam.patch" "md5=98c7118b51800a1643b03d3ebd186fb6"] +url { + src: "https://github.com/Incubaid/arakoon/archive/1.6.7.tar.gz" + checksum: "md5=6cf37a6ab7dd5b808309dda31b22d63c" +} diff --git a/packages/arakoon/arakoon.1.6.7/url b/packages/arakoon/arakoon.1.6.7/url deleted file mode 100644 index e06b78750e1..00000000000 --- a/packages/arakoon/arakoon.1.6.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Incubaid/arakoon/archive/1.6.7.tar.gz" -checksum: "6cf37a6ab7dd5b808309dda31b22d63c" diff --git a/packages/arakoon/arakoon.1.8.10/descr b/packages/arakoon/arakoon.1.8.10/descr deleted file mode 100644 index f822ac41f91..00000000000 --- a/packages/arakoon/arakoon.1.8.10/descr +++ /dev/null @@ -1 +0,0 @@ -A distributed key-value store that guarantees consistency above anything else. diff --git a/packages/arakoon/arakoon.1.8.10/opam b/packages/arakoon/arakoon.1.8.10/opam index 3afc2739c07..db487aa535a 100644 --- a/packages/arakoon/arakoon.1.8.10/opam +++ b/packages/arakoon/arakoon.1.8.10/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/openvstorage/arakoon.git" +dev-repo: "git+https://github.com/openvstorage/arakoon.git" build: [ [make] ] install: [make "install" "OCAML_LIBDIR=%{prefix}%/lib" "PREFIX=%{prefix}%"] @@ -16,8 +16,9 @@ remove: [ ] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} - "bisect" {test & >= "1.3"} + "bisect" {with-test & >= "1.3"} "camltc" {>= "0.9.2"} "camlbz2" {>= "0.6.0"} "conf-libev" {>= "4-11"} @@ -35,9 +36,11 @@ depends: [ "zarith" {= "1.3"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.3" & opam-version >= "1.2"] - - -depexts:[ - [[ "ubuntu"] ["help2man"] ] -] +available: opam-version >= "1.2" +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: "md5=4c0d10c865979f893ef6459ecbad6c3e" +} diff --git a/packages/arakoon/arakoon.1.8.10/url b/packages/arakoon/arakoon.1.8.10/url deleted file mode 100644 index bdbc151a8de..00000000000 --- a/packages/arakoon/arakoon.1.8.10/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/openvstorage/arakoon/archive/1.8.10.tar.gz" -checksum:"4c0d10c865979f893ef6459ecbad6c3e" diff --git a/packages/arakoon/arakoon.1.8.11/descr b/packages/arakoon/arakoon.1.8.11/descr deleted file mode 100644 index f822ac41f91..00000000000 --- a/packages/arakoon/arakoon.1.8.11/descr +++ /dev/null @@ -1 +0,0 @@ -A distributed key-value store that guarantees consistency above anything else. diff --git a/packages/arakoon/arakoon.1.8.11/opam b/packages/arakoon/arakoon.1.8.11/opam index 3afc2739c07..eb4a29a080e 100644 --- a/packages/arakoon/arakoon.1.8.11/opam +++ b/packages/arakoon/arakoon.1.8.11/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/openvstorage/arakoon.git" +dev-repo: "git+https://github.com/openvstorage/arakoon.git" build: [ [make] ] install: [make "install" "OCAML_LIBDIR=%{prefix}%/lib" "PREFIX=%{prefix}%"] @@ -16,8 +16,9 @@ remove: [ ] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} - "bisect" {test & >= "1.3"} + "bisect" {with-test & >= "1.3"} "camltc" {>= "0.9.2"} "camlbz2" {>= "0.6.0"} "conf-libev" {>= "4-11"} @@ -35,9 +36,11 @@ depends: [ "zarith" {= "1.3"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.3" & opam-version >= "1.2"] - - -depexts:[ - [[ "ubuntu"] ["help2man"] ] -] +available: opam-version >= "1.2" +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: "md5=dd1a3a12ce983d6beed5ded361b80c8a" +} diff --git a/packages/arakoon/arakoon.1.8.11/url b/packages/arakoon/arakoon.1.8.11/url deleted file mode 100644 index 78a735856a8..00000000000 --- a/packages/arakoon/arakoon.1.8.11/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/openvstorage/arakoon/archive/1.8.11.tar.gz" -checksum:"dd1a3a12ce983d6beed5ded361b80c8a" diff --git a/packages/arakoon/arakoon.1.8.12/descr b/packages/arakoon/arakoon.1.8.12/descr deleted file mode 100644 index f822ac41f91..00000000000 --- a/packages/arakoon/arakoon.1.8.12/descr +++ /dev/null @@ -1 +0,0 @@ -A distributed key-value store that guarantees consistency above anything else. diff --git a/packages/arakoon/arakoon.1.8.12/opam b/packages/arakoon/arakoon.1.8.12/opam index f728365f0e4..d9777c7a5ec 100644 --- a/packages/arakoon/arakoon.1.8.12/opam +++ b/packages/arakoon/arakoon.1.8.12/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/openvstorage/arakoon.git" +dev-repo: "git+https://github.com/openvstorage/arakoon.git" build: [ [make] ] install: [make "install" "OCAML_LIBDIR=%{prefix}%/lib" "PREFIX=%{prefix}%"] @@ -16,8 +16,9 @@ remove: [ ] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} - "bisect" {test & >= "1.3"} + "bisect" {with-test & >= "1.3"} "camltc" {>= "0.9.2"} "camlbz2" {>= "0.6.0"} "conf-libev" {>= "4-11"} @@ -29,9 +30,11 @@ depends: [ "sexplib" {= "113.00.00"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.3" & opam-version >= "1.2"] - - -depexts:[ - [[ "ubuntu"] ["help2man"] ] -] +available: opam-version >= "1.2" +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: "md5=28c8ddbbb26eb839b9284b13e024617b" +} diff --git a/packages/arakoon/arakoon.1.8.12/url b/packages/arakoon/arakoon.1.8.12/url deleted file mode 100644 index 3f8d8c2ac9a..00000000000 --- a/packages/arakoon/arakoon.1.8.12/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/openvstorage/arakoon/archive/1.8.12.tar.gz" -checksum:"28c8ddbbb26eb839b9284b13e024617b" diff --git a/packages/arakoon/arakoon.1.8.6/descr b/packages/arakoon/arakoon.1.8.6/descr deleted file mode 100644 index f822ac41f91..00000000000 --- a/packages/arakoon/arakoon.1.8.6/descr +++ /dev/null @@ -1 +0,0 @@ -A distributed key-value store that guarantees consistency above anything else. diff --git a/packages/arakoon/arakoon.1.8.6/opam b/packages/arakoon/arakoon.1.8.6/opam index e206243b508..af6c4c08db4 100644 --- a/packages/arakoon/arakoon.1.8.6/opam +++ b/packages/arakoon/arakoon.1.8.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "arakoon" version: "1.8.6" maintainer: "Romain Slootmaekers " @@ -7,7 +7,7 @@ authors: ["Romain Slootmaekers " homepage: "https://github.com/openvstorage/arakoon" bug-reports: "https://github.com/openvstorage/arakoon" license: "Apache 2.0" -dev-repo: "https://github.com/openvstorage/arakoon.git" +dev-repo: "git+https://github.com/openvstorage/arakoon.git" build: [ [make] @@ -21,15 +21,16 @@ remove: [ ] depends: [ + "ocaml" {>= "4.02.1"} "ocamlfind" {build} - "bisect" {test & >= "1.3"} + "bisect" {with-test & >= "1.3"} "camltc" {>= "0.9.2"} "camlbz2" {>= "0.6.0"} "conf-libev" {>= "4-11"} "cstruct" {>= "1.6.0"} "ctypes" {>= "0.4.0"} "ctypes-foreign" {>= "0.4.0"} - "lwt" {= "2.4.8"} # 2.4.9 had an incompatible API change + "lwt" {= "2.4.8"} "ocplib-endian" {>= "0.8"} "ssl" {>= "0.5.0"} "snappy" {>= "0.1.0"} @@ -40,9 +41,11 @@ depends: [ "zarith" {= "1.3"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.1" & opam-version >= "1.2"] - - -depexts:[ - [[ "ubuntu"] ["help2man"] ] -] +available: opam-version >= "1.2" +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: "md5=f05031cbc44c18bb10f61deb335ee2c6" +} diff --git a/packages/arakoon/arakoon.1.8.6/url b/packages/arakoon/arakoon.1.8.6/url deleted file mode 100644 index 43def097f0d..00000000000 --- a/packages/arakoon/arakoon.1.8.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/openvstorage/arakoon/archive/1.8.6.tar.gz" -checksum:"f05031cbc44c18bb10f61deb335ee2c6" diff --git a/packages/arakoon/arakoon.1.8.7/descr b/packages/arakoon/arakoon.1.8.7/descr deleted file mode 100644 index f822ac41f91..00000000000 --- a/packages/arakoon/arakoon.1.8.7/descr +++ /dev/null @@ -1 +0,0 @@ -A distributed key-value store that guarantees consistency above anything else. diff --git a/packages/arakoon/arakoon.1.8.7/opam b/packages/arakoon/arakoon.1.8.7/opam index daf12268053..b713d06ed15 100644 --- a/packages/arakoon/arakoon.1.8.7/opam +++ b/packages/arakoon/arakoon.1.8.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "arakoon" version: "1.8.7" maintainer: "Romain Slootmaekers " @@ -7,7 +7,7 @@ authors: ["Romain Slootmaekers " homepage: "https://github.com/openvstorage/arakoon" bug-reports: "https://github.com/openvstorage/arakoon" license: "Apache 2.0" -dev-repo: "https://github.com/openvstorage/arakoon.git" +dev-repo: "git+https://github.com/openvstorage/arakoon.git" build: [ [make] ] install: [make "install" "OCAML_LIBDIR=%{prefix}%/lib" "PREFIX=%{prefix}%"] @@ -18,15 +18,16 @@ remove: [ ] depends: [ + "ocaml" {>= "4.02.1"} "ocamlfind" {build} - "bisect" {test & >= "1.3"} + "bisect" {with-test & >= "1.3"} "camltc" {>= "0.9.2"} "camlbz2" {>= "0.6.0"} "conf-libev" {>= "4-11"} "cstruct" {>= "1.7.0"} "ctypes" {>= "0.4.1"} "ctypes-foreign" {>= "0.4.0"} - "lwt" {= "2.4.8"} # 2.4.9 had an incompatible API change + "lwt" {= "2.4.8"} "ocplib-endian" {>= "0.8"} "ssl" {>= "0.5.0"} "snappy" {>= "0.1.0"} @@ -37,9 +38,11 @@ depends: [ "zarith" {= "1.3"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.1" & opam-version >= "1.2"] - - -depexts:[ - [[ "ubuntu"] ["help2man"] ] -] +available: opam-version >= "1.2" +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: "md5=53a66b5b9818d47967dde750cf4af477" +} diff --git a/packages/arakoon/arakoon.1.8.7/url b/packages/arakoon/arakoon.1.8.7/url deleted file mode 100644 index 3f9dc61d78e..00000000000 --- a/packages/arakoon/arakoon.1.8.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/openvstorage/arakoon/archive/1.8.7.tar.gz" -checksum:"53a66b5b9818d47967dde750cf4af477" diff --git a/packages/arakoon/arakoon.1.8.8/descr b/packages/arakoon/arakoon.1.8.8/descr deleted file mode 100644 index f822ac41f91..00000000000 --- a/packages/arakoon/arakoon.1.8.8/descr +++ /dev/null @@ -1 +0,0 @@ -A distributed key-value store that guarantees consistency above anything else. diff --git a/packages/arakoon/arakoon.1.8.8/opam b/packages/arakoon/arakoon.1.8.8/opam index a0a4b43398a..c88ead4c61c 100644 --- a/packages/arakoon/arakoon.1.8.8/opam +++ b/packages/arakoon/arakoon.1.8.8/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/openvstorage/arakoon.git" +dev-repo: "git+https://github.com/openvstorage/arakoon.git" build: [ [make] ] install: [make "install" "OCAML_LIBDIR=%{prefix}%/lib" "PREFIX=%{prefix}%"] @@ -16,8 +16,9 @@ remove: [ ] depends: [ + "ocaml" {>= "4.02.1"} "ocamlfind" {build} - "bisect" {test & >= "1.3"} + "bisect" {with-test & >= "1.3"} "camltc" {>= "0.9.2"} "camlbz2" {>= "0.6.0"} "conf-libev" {>= "4-11"} @@ -35,9 +36,11 @@ depends: [ "zarith" {= "1.3"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.1" & opam-version >= "1.2"] - - -depexts:[ - [[ "ubuntu"] ["help2man"] ] -] +available: opam-version >= "1.2" +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: "md5=e1ebcac615b18537bdc7ac2806d54438" +} diff --git a/packages/arakoon/arakoon.1.8.8/url b/packages/arakoon/arakoon.1.8.8/url deleted file mode 100644 index 61ffd30f600..00000000000 --- a/packages/arakoon/arakoon.1.8.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/openvstorage/arakoon/archive/1.8.8.tar.gz" -checksum:"e1ebcac615b18537bdc7ac2806d54438" diff --git a/packages/arakoon/arakoon.1.9.0/descr b/packages/arakoon/arakoon.1.9.0/descr deleted file mode 100644 index f822ac41f91..00000000000 --- a/packages/arakoon/arakoon.1.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -A distributed key-value store that guarantees consistency above anything else. diff --git a/packages/arakoon/arakoon.1.9.0/opam b/packages/arakoon/arakoon.1.9.0/opam index 1055c9c2dc7..a43a5c247e1 100644 --- a/packages/arakoon/arakoon.1.9.0/opam +++ b/packages/arakoon/arakoon.1.9.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/openvstorage/arakoon.git" +dev-repo: "git+https://github.com/openvstorage/arakoon.git" build: [ [make] ] install: [make "install" "OCAML_LIBDIR=%{prefix}%/lib" "PREFIX=%{prefix}%"] @@ -16,8 +16,9 @@ remove: [ ] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} - "bisect" {test & >= "1.3"} + "bisect" {with-test & >= "1.3"} "camltc" {>= "0.9.2"} "camlbz2" {>= "0.6.0"} "conf-libev" {>= "4-11"} @@ -27,14 +28,16 @@ depends: [ "snappy" {>= "0.1.0"} "quickcheck" {>= "1.0.2"} "sexplib" {>= "113.00.00"} - "core" {>="113.00.00" & <"113.33.00"} + "core" {>= "113.00.00" & < "113.33.00"} "ocamlbuild" {build} "redis" {>= "0.2.3"} "uri" {>= "1.9.1"} ] -available: [ocaml-version >= "4.02.3" & opam-version >= "1.2" & os != "darwin" ] - - -depexts:[ - [[ "ubuntu"] ["help2man"] ] -] +available: opam-version >= "1.2" & 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: "md5=6e3c290c9f2e6bf5cfa607f9d2c4d756" +} diff --git a/packages/arakoon/arakoon.1.9.0/url b/packages/arakoon/arakoon.1.9.0/url deleted file mode 100644 index 377a217d542..00000000000 --- a/packages/arakoon/arakoon.1.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/openvstorage/arakoon/archive/1.9.0.tar.gz" -checksum:"6e3c290c9f2e6bf5cfa607f9d2c4d756" diff --git a/packages/arakoon/arakoon.1.9.17/descr b/packages/arakoon/arakoon.1.9.17/descr deleted file mode 100644 index f822ac41f91..00000000000 --- a/packages/arakoon/arakoon.1.9.17/descr +++ /dev/null @@ -1 +0,0 @@ -A distributed key-value store that guarantees consistency above anything else. diff --git a/packages/arakoon/arakoon.1.9.17/opam b/packages/arakoon/arakoon.1.9.17/opam index 404754bd3d1..5bf9cf9e24b 100644 --- a/packages/arakoon/arakoon.1.9.17/opam +++ b/packages/arakoon/arakoon.1.9.17/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/openvstorage/arakoon.git" +dev-repo: "git+https://github.com/openvstorage/arakoon.git" build: [ [make] ] install: [make "install" "OCAML_LIBDIR=%{prefix}%/lib" "PREFIX=%{prefix}%"] @@ -16,8 +16,9 @@ remove: [ ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} - "bisect" {test & >= "1.3"} + "bisect" {with-test & >= "1.3"} "camltc" {>= "0.9.4"} "camlbz2" {>= "0.6.0"} "conf-libev" {>= "4-11"} @@ -27,15 +28,20 @@ depends: [ "ssl" {>= "0.5.3"} "snappy" {>= "0.1.0"} "quickcheck" {>= "1.0.2"} - "core" {>="0.9.0"} + "core" {>= "0.9.0"} "ocamlbuild" {build} "redis" {= "0.3.3"} "uri" {>= "1.9.2"} ] -available: [ocaml-version >= "4.03.0" & opam-version >= "1.2" & os != "darwin" ] - - -depexts:[ - [[ "ubuntu"] ["help2man"] ] - [[ "debian"] ["help2man"] ] +available: opam-version >= "1.2" & os != "macos" +depexts: [ + ["help2man"] {os-distribution = "ubuntu"} + ["help2man"] {os-distribution = "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: "md5=6c1236864a12cf037719b1b3517f5b48" +} diff --git a/packages/arakoon/arakoon.1.9.17/url b/packages/arakoon/arakoon.1.9.17/url deleted file mode 100644 index e3af273d36c..00000000000 --- a/packages/arakoon/arakoon.1.9.17/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/openvstorage/arakoon/archive/1a5da78cd06e7662c6d262ae0c723c4d54d94542.tar.gz" -checksum:"6c1236864a12cf037719b1b3517f5b48" diff --git a/packages/archimedes/archimedes.0.4.13/descr b/packages/archimedes/archimedes.0.4.13/descr deleted file mode 100644 index 26185abed27..00000000000 --- a/packages/archimedes/archimedes.0.4.13/descr +++ /dev/null @@ -1 +0,0 @@ -High quality, platform-independent, and extensible 2D plotting library diff --git a/packages/archimedes/archimedes.0.4.13/opam b/packages/archimedes/archimedes.0.4.13/opam index e98b783c3a8..0dd76670f6d 100644 --- a/packages/archimedes/archimedes.0.4.13/opam +++ b/packages/archimedes/archimedes.0.4.13/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler " @@ -16,10 +16,18 @@ build: [ ] remove: [["ocamlfind" "remove" "archimedes"]] depends: [ + "ocaml" {= "3.12.1"} "graphics" "ocamlfind" "cairo2" "ocamlbuild" {build} ] -available: ocaml-version = "3.12.1" install: ["ocaml" "setup.ml" "-install"] +synopsis: + "High quality, platform-independent, and extensible 2D plotting library" +flags: light-uninstall +url { + src: + "http://forge.ocamlcore.org/frs/download.php/817/archimedes-0.4.13.tar.gz" + checksum: "md5=430a3824720b57deb1cc3888a1cc65c9" +} diff --git a/packages/archimedes/archimedes.0.4.13/url b/packages/archimedes/archimedes.0.4.13/url deleted file mode 100644 index b8163189100..00000000000 --- a/packages/archimedes/archimedes.0.4.13/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/817/archimedes-0.4.13.tar.gz" -checksum: "430a3824720b57deb1cc3888a1cc65c9" diff --git a/packages/archimedes/archimedes.0.4.15/descr b/packages/archimedes/archimedes.0.4.15/descr deleted file mode 100644 index 0ef822e9a95..00000000000 --- a/packages/archimedes/archimedes.0.4.15/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extensible 2D plotting library. -Archimedes is a high quality, platform-independent, extensible 2D -plotting library. It provides dynamically loaded backends such as -Graphics and Cairo. diff --git a/packages/archimedes/archimedes.0.4.15/opam b/packages/archimedes/archimedes.0.4.15/opam index b48ea7dccf8..a446b802900 100644 --- a/packages/archimedes/archimedes.0.4.15/opam +++ b/packages/archimedes/archimedes.0.4.15/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler " @@ -9,16 +9,18 @@ authors: [ "Xavier Deschuyteneer " ] homepage: "http://forge.ocamlcore.org/projects/archimedes/" -dev-repo: "http://forge.ocamlcore.org/anonscm/git/archimedes/archimedes.git" +dev-repo: + "git+http://forge.ocamlcore.org/anonscm/git/archimedes/archimedes.git" bug-reports: "http://forge.ocamlcore.org/projects/archimedes/" license: "LGPL-3.0 with OCaml linking exception" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "archimedes"]] depends: [ + "ocaml" {< "4.03"} "graphics" "cairo2" "ocamlfind" @@ -26,4 +28,14 @@ depends: [ "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.03"] \ No newline at end of file +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://forge.ocamlcore.org/frs/download.php/1025/archimedes-0.4.15.tar.gz" + checksum: "md5=a61aca722e8b3e2218edc8c7f01cd43d" +} diff --git a/packages/archimedes/archimedes.0.4.15/url b/packages/archimedes/archimedes.0.4.15/url deleted file mode 100644 index 5f55898236a..00000000000 --- a/packages/archimedes/archimedes.0.4.15/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1025/archimedes-0.4.15.tar.gz" -checksum: "a61aca722e8b3e2218edc8c7f01cd43d" diff --git a/packages/archimedes/archimedes.0.4.17/descr b/packages/archimedes/archimedes.0.4.17/descr deleted file mode 100644 index 0ef822e9a95..00000000000 --- a/packages/archimedes/archimedes.0.4.17/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extensible 2D plotting library. -Archimedes is a high quality, platform-independent, extensible 2D -plotting library. It provides dynamically loaded backends such as -Graphics and Cairo. diff --git a/packages/archimedes/archimedes.0.4.17/files/archimedes.install b/packages/archimedes/archimedes.0.4.17/files/archimedes.install deleted file mode 100644 index bb92b6197bb..00000000000 --- a/packages/archimedes/archimedes.0.4.17/files/archimedes.install +++ /dev/null @@ -1,4 +0,0 @@ -share: [ - "src/archimedes_cairo.dep" - "src/archimedes_graphics.dep" -] diff --git a/packages/archimedes/archimedes.0.4.17/opam b/packages/archimedes/archimedes.0.4.17/opam deleted file mode 100644 index 8c4dc502a71..00000000000 --- a/packages/archimedes/archimedes.0.4.17/opam +++ /dev/null @@ -1,42 +0,0 @@ -opam-version: "1.2" -maintainer: "Christophe Troestler " -authors: [ "Christophe Troestler " - "Pierre Hauweele " - "Fabian Pijcke " - "Noémie Meunier " - "Bertrand Desmons " - "Xavier Deschuyteneer " ] -license: "LGPL-3.0 with OCaml linking exception" -homepage: "http://forge.ocamlcore.org/projects/archimedes/" -dev-repo: "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" - "--enable-cairo2" { "%{cairo2:installed}%" } - ] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "archimedes"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests" - "--%{graphics:enable}%-graphics" - "--enable-cairo2" { "%{cairo2:installed}%" }] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "base-bigarray" - "ocamlfind" {build} - "camlp4" {build} - "ocamlbuild" {build} -] -depopts: [ - "cairo2" - "graphics" -] -available: [ocaml-version < "4.03"] \ No newline at end of file diff --git a/packages/archimedes/archimedes.0.4.17/url b/packages/archimedes/archimedes.0.4.17/url deleted file mode 100644 index 5ae8f4d4f7a..00000000000 --- a/packages/archimedes/archimedes.0.4.17/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1270/archimedes-0.4.17.tar.gz" -checksum: "14b6cf3d52326af03952c2b5038d1d29" diff --git a/packages/archimedes/archimedes.0.4.18/descr b/packages/archimedes/archimedes.0.4.18/descr deleted file mode 100644 index 7905910e4ae..00000000000 --- a/packages/archimedes/archimedes.0.4.18/descr +++ /dev/null @@ -1,5 +0,0 @@ -Extensible 2D plotting library. -Archimedes is a high quality, platform-independent, extensible 2D -plotting library. It provides dynamically loaded backends such as -Graphics and Cairo. - diff --git a/packages/archimedes/archimedes.0.4.18/opam b/packages/archimedes/archimedes.0.4.18/opam index eecdc714549..06e1e1ed951 100644 --- a/packages/archimedes/archimedes.0.4.18/opam +++ b/packages/archimedes/archimedes.0.4.18/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler " "Pierre Hauweele " @@ -8,27 +8,38 @@ authors: [ "Christophe Troestler " "Xavier Deschuyteneer " ] license: "LGPL-3.0 with OCaml linking exception" homepage: "http://forge.ocamlcore.org/projects/archimedes/" -dev-repo: "http://forge.ocamlcore.org/anonscm/git/archimedes/archimedes.git" +dev-repo: + "git+http://forge.ocamlcore.org/anonscm/git/archimedes/archimedes.git" bug-reports: "http://forge.ocamlcore.org/projects/archimedes/" build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix "--%{ocamlfind:enable}%-graphics" - "--enable-cairo2" { "%{cairo:installed}%" | "%{cairo2:installed}%" }] + "--enable-cairo2" {"%{cairo:installed}%" | "%{cairo2:installed}%"} + ] ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--enable-tests" + "--%{ocamlfind:enable}%-graphics" + "--enable-cairo2" {"%{cairo:installed}%" | "%{cairo2:installed}%"} + ] {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}%/archimedes/_oasis_remove_.ml" "%{etc}%/archimedes"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests" - "--%{ocamlfind:enable}%-graphics" - "--enable-cairo2" { "%{cairo:installed}%" | "%{cairo2:installed}%" }] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "base-bigarray" "camlp4" "ocamlbuild" {build} @@ -37,3 +48,13 @@ depends: [ depopts: [ "cairo2" ] +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.""" +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1610/archimedes-0.4.18.tar.gz" + checksum: "md5=2013720e3df3fa3eaa098710a64dbf1d" +} diff --git a/packages/archimedes/archimedes.0.4.18/url b/packages/archimedes/archimedes.0.4.18/url deleted file mode 100644 index 6928e91f5a4..00000000000 --- a/packages/archimedes/archimedes.0.4.18/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1610/archimedes-0.4.18.tar.gz" -checksum: "2013720e3df3fa3eaa098710a64dbf1d" diff --git a/packages/argon2/argon2.0.1/descr b/packages/argon2/argon2.0.1/descr deleted file mode 100644 index 8fa1d72c743..00000000000 --- a/packages/argon2/argon2.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -OCaml bindings to Argon2 - -Original C implementation: https://github.com/P-H-C/phc-winner-argon2 diff --git a/packages/argon2/argon2.0.1/opam b/packages/argon2/argon2.0.1/opam index c83feb02133..b849081f56d 100644 --- a/packages/argon2/argon2.0.1/opam +++ b/packages/argon2/argon2.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Louis Roché " authors: "Louis Roché " homepage: "https://github.com/Khady/ocaml-argon2" @@ -6,13 +6,16 @@ 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}%" + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [make "doc"] {with-doc} ] -build-doc: [make "doc"] depends: [ + "ocaml" {>= "4.02.1"} "ocamlfind" {build} "ocamlbuild" {build} "ctypes" {>= "0.4.1"} @@ -20,4 +23,10 @@ depends: [ "result" "ppx_deriving" {>= "2.0"} ] -available: [ocaml-version >= "4.02.1"] +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: "md5=d43b1d27ce45e6ea284586832e8bec8c" +} diff --git a/packages/argon2/argon2.0.1/url b/packages/argon2/argon2.0.1/url deleted file mode 100644 index 900b8ebb0c1..00000000000 --- a/packages/argon2/argon2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Khady/ocaml-argon2/archive/v0.1.zip" -checksum: "d43b1d27ce45e6ea284586832e8bec8c" diff --git a/packages/argon2/argon2.0.2/descr b/packages/argon2/argon2.0.2/descr deleted file mode 100644 index 8fa1d72c743..00000000000 --- a/packages/argon2/argon2.0.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -OCaml bindings to Argon2 - -Original C implementation: https://github.com/P-H-C/phc-winner-argon2 diff --git a/packages/argon2/argon2.0.2/opam b/packages/argon2/argon2.0.2/opam index c83feb02133..1a7304f94ab 100644 --- a/packages/argon2/argon2.0.2/opam +++ b/packages/argon2/argon2.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Louis Roché " authors: "Louis Roché " homepage: "https://github.com/Khady/ocaml-argon2" @@ -6,13 +6,16 @@ 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}%" + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [make "doc"] {with-doc} ] -build-doc: [make "doc"] depends: [ + "ocaml" {>= "4.02.1"} "ocamlfind" {build} "ocamlbuild" {build} "ctypes" {>= "0.4.1"} @@ -20,4 +23,10 @@ depends: [ "result" "ppx_deriving" {>= "2.0"} ] -available: [ocaml-version >= "4.02.1"] +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: "md5=f4a910560d06ac5210e445bcaccda986" +} diff --git a/packages/argon2/argon2.0.2/url b/packages/argon2/argon2.0.2/url deleted file mode 100644 index dce67665afc..00000000000 --- a/packages/argon2/argon2.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Khady/ocaml-argon2/archive/v0.2.zip" -checksum: "f4a910560d06ac5210e445bcaccda986" diff --git a/packages/argot/argot.1.1/descr b/packages/argot/argot.1.1/descr deleted file mode 100644 index f8214386c55..00000000000 --- a/packages/argot/argot.1.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -An enhanced HTML generator for the ocamldoc tool of the OCaml language. - -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). diff --git a/packages/argot/argot.1.1/opam b/packages/argot/argot.1.1/opam index 7c4af40b26e..be13a8d33f4 100644 --- a/packages/argot/argot.1.1/opam +++ b/packages/argot/argot.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "superbobry@gmail.com" authors: ["Xavier Clerc"] homepage: "http://argot.x9c.fr/" @@ -9,8 +9,20 @@ build: [ ] remove: [["ocamlfind" "remove" "argot"]] depends: [ + "ocaml" {>= "4.0.0" & < "4.02.0"} "ocamlfind" "ocamlbuild" {build} ] -available: ocaml-version >= "4.0.0" & ocaml-version < "4.02.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: "http://forge.ocamlcore.org/frs/download.php/960/argot-1.1.tar.gz" + checksum: "md5=18226c4df48dcf13b78998a1b2daca71" +} diff --git a/packages/argot/argot.1.1/url b/packages/argot/argot.1.1/url deleted file mode 100644 index acee3b12dae..00000000000 --- a/packages/argot/argot.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/960/argot-1.1.tar.gz" -checksum: "18226c4df48dcf13b78998a1b2daca71" diff --git a/packages/arp/arp.0.1.1/descr b/packages/arp/arp.0.1.1/descr deleted file mode 100644 index ecc161e585d..00000000000 --- a/packages/arp/arp.0.1.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -Address Resolution Protocol purely in OCaml - - -ARP is an implementation of the address resolution protocol purely in OCaml. It -handles IPv4 protocol addresses and Ethernet hardware addresses only. - -A MirageOS [V1_LWT.ARP](https://github.com/mirage/mirage/blob/v2.9.0/types/V1.mli#L471) implementation is in the mirage subdirectory. - -Motivation for this implementation is [written up](https://hannes.nqsb.io/Posts/ARP). \ No newline at end of file diff --git a/packages/arp/arp.0.1.1/opam b/packages/arp/arp.0.1.1/opam index d72de2f4e8f..61256523024 100644 --- a/packages/arp/arp.0.1.1/opam +++ b/packages/arp/arp.0.1.1/opam @@ -1,14 +1,13 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Hannes Mehnert " authors: ["Hannes Mehnert "] homepage: "https://github.com/hannesm/arp" doc: "https://hannesm.github.io/arp/doc" -dev-repo: "https://github.com/hannesm/arp.git" +dev-repo: "git+https://github.com/hannesm/arp.git" bug-reports: "https://github.com/hannesm/arp/issues" license: "ISC" -available: [ ocaml-version >= "4.02.0"] - depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -18,12 +17,11 @@ depends: [ "ppx_cstruct" {build} "ipaddr" {>= "2.2.0"} "logs" - "alcotest" {test} - "nocrypto" {test} - "mirage-types" {test & < "3.0.0"} - "tcpip" {test} + "alcotest" {with-test} + "nocrypto" {with-test} + "mirage-types" {with-test & < "3.0.0"} + "tcpip" {with-test} ] - depopts: [ "mirage-types" "tcpip" @@ -36,12 +34,37 @@ conflicts: [ ] build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" - "--with-mirage" "%{mirage-types+tcpip+lwt:installed}%" ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--with-mirage" + "%{mirage-types+tcpip+lwt:installed}%" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "true" + "--with-mirage" + "%{mirage-types+tcpip+lwt:installed}%" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] +synopsis: "Address Resolution Protocol purely in OCaml" +description: """ +ARP is an implementation of the address resolution protocol purely in OCaml. It +handles IPv4 protocol addresses and Ethernet hardware addresses only. -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" - "--with-mirage" "%{mirage-types+tcpip+lwt:installed}%" ] - [ "ocaml" "pkg/pkg.ml" "test" ] -] +A MirageOS [V1_LWT.ARP](https://github.com/mirage/mirage/blob/v2.9.0/types/V1.mli#L471) implementation is in the mirage subdirectory. + +Motivation for this implementation is [written up](https://hannes.nqsb.io/Posts/ARP).""" +url { + src: "https://github.com/hannesm/arp/releases/download/0.1.1/arp-0.1.1.tbz" + checksum: "md5=44ae38c452ff02c9e1424650c68e6361" +} diff --git a/packages/arp/arp.0.1.1/url b/packages/arp/arp.0.1.1/url deleted file mode 100644 index 13d2d960fa0..00000000000 --- a/packages/arp/arp.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hannesm/arp/releases/download/0.1.1/arp-0.1.1.tbz" -checksum: "44ae38c452ff02c9e1424650c68e6361" \ No newline at end of file diff --git a/packages/arp/arp.0.2.0/descr b/packages/arp/arp.0.2.0/descr deleted file mode 100644 index 86322d36d82..00000000000 --- a/packages/arp/arp.0.2.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -Address Resolution Protocol purely in OCaml - - -ARP is an implementation of the address resolution protocol (RFC826) purely in -OCaml. It handles IPv4 protocol addresses and Ethernet hardware addresses only. - -A MirageOS -[Mirage_protocols.ARP](https://github.com/mirage/mirage-protocols/blob/4776d2ab1d8c5b1bfd69d46583779c2caef7b5e8/src/mirage_protocols.mli#L169) -implementation is in the `mirage` subdirectory. - -Motivation for this implementation is [written up](https://hannes.nqsb.io/Posts/ARP). \ No newline at end of file diff --git a/packages/arp/arp.0.2.0/opam b/packages/arp/arp.0.2.0/opam index ff1e7032c53..56f77e8943b 100644 --- a/packages/arp/arp.0.2.0/opam +++ b/packages/arp/arp.0.2.0/opam @@ -1,14 +1,13 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Hannes Mehnert " authors: ["Hannes Mehnert "] homepage: "https://github.com/hannesm/arp" doc: "https://hannesm.github.io/arp/doc" -dev-repo: "https://github.com/hannesm/arp.git" +dev-repo: "git+https://github.com/hannesm/arp.git" bug-reports: "https://github.com/hannesm/arp/issues" license: "ISC" -available: [ ocaml-version >= "4.02.0"] - depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -18,10 +17,9 @@ depends: [ "ppx_cstruct" {build} "ipaddr" {>= "2.2.0"} "logs" - "alcotest" {test} - "nocrypto" {test} + "alcotest" {with-test} + "nocrypto" {with-test} ] - depopts: [ "mirage-protocols-lwt" "mirage-time-lwt" @@ -36,13 +34,39 @@ conflicts: [ "mirage-types-lwt" {<"3.0.0"} ] build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" - "--with-mirage" "%{mirage-protocols+mirage-protocols-lwt+mirage-time-lwt+mirage-clock+lwt+tcpip+duration:installed}%" ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--with-mirage" + "%{mirage-protocols+mirage-protocols-lwt+mirage-time-lwt+mirage-clock+lwt+tcpip+duration:installed}%" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "true" + "--with-mirage" + "%{mirage-protocols+mirage-protocols-lwt+mirage-time-lwt+mirage-clock+lwt+tcpip+duration:installed}%" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] +synopsis: "Address Resolution Protocol purely in OCaml" +description: """ +ARP is an implementation of the address resolution protocol (RFC826) purely in +OCaml. It handles IPv4 protocol addresses and Ethernet hardware addresses only. -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" - "--with-mirage" "%{mirage-protocols+mirage-protocols-lwt+mirage-time-lwt+mirage-clock+lwt+tcpip+duration:installed}%" ] - [ "ocaml" "pkg/pkg.ml" "test" ] -] +A MirageOS +[Mirage_protocols.ARP](https://github.com/mirage/mirage-protocols/blob/4776d2ab1d8c5b1bfd69d46583779c2caef7b5e8/src/mirage_protocols.mli#L169) +implementation is in the `mirage` subdirectory. +Motivation for this implementation is [written up](https://hannes.nqsb.io/Posts/ARP).""" +url { + src: "https://github.com/hannesm/arp/releases/download/0.2.0/arp-0.2.0.tbz" + checksum: "md5=ee5ab7b8393217edd93533268f7ff8cf" +} diff --git a/packages/arp/arp.0.2.0/url b/packages/arp/arp.0.2.0/url deleted file mode 100644 index 6fd1844bc5d..00000000000 --- a/packages/arp/arp.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hannesm/arp/releases/download/0.2.0/arp-0.2.0.tbz" -checksum: "ee5ab7b8393217edd93533268f7ff8cf" \ No newline at end of file diff --git a/packages/ascii85/ascii85.0.2/descr b/packages/ascii85/ascii85.0.2/descr deleted file mode 100644 index cdebf7dac13..00000000000 --- a/packages/ascii85/ascii85.0.2/descr +++ /dev/null @@ -1,7 +0,0 @@ -ascii85 - Adobe's Ascii85 encoding as a module and a command line tool - -The ascii85 module implements the Ascii85 encoding as defined by Adobe for -use in the PostScript language. The module is accompanied by a small -utility ascii85enc to encode files from the command line. - - diff --git a/packages/ascii85/ascii85.0.2/opam b/packages/ascii85/ascii85.0.2/opam index e72807634d5..6f64c41cca7 100644 --- a/packages/ascii85/ascii85.0.2/opam +++ b/packages/ascii85/ascii85.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ascii85" version: "0.2" maintainer: "Christian Lindig " @@ -6,14 +6,24 @@ authors: "Christian Lindig " homepage: "https://github.com/lindig/ascii85" bug-reports: "https://github.com/lindig/ascii85/issues" license: "BSD" -dev-repo: "https://github.com/lindig/ascii85.git" +dev-repo: "git+https://github.com/lindig/ascii85.git" build: [ [make] ] install: [make "PREFIX=%{prefix}%" "install"] remove: [make "PREFIX=%{prefix}%" "remove"] -available: [ ocaml-version >= "4.01.0" ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} ] +synopsis: + "ascii85 - Adobe's Ascii85 encoding as a module and a command line tool" +description: """ +The ascii85 module implements the Ascii85 encoding as defined by Adobe for +use in the PostScript language. The module is accompanied by a small +utility ascii85enc to encode files from the command line.""" +url { + src: "https://github.com/lindig/ascii85/archive/v0.2.zip" + checksum: "md5=4a6c3f795e3dda8918ffa26f2938d9fa" +} diff --git a/packages/ascii85/ascii85.0.2/url b/packages/ascii85/ascii85.0.2/url deleted file mode 100644 index 0508ae3d815..00000000000 --- a/packages/ascii85/ascii85.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/lindig/ascii85/archive/v0.2.zip" -checksum: "4a6c3f795e3dda8918ffa26f2938d9fa" diff --git a/packages/ascii85/ascii85.0.3/descr b/packages/ascii85/ascii85.0.3/descr deleted file mode 100644 index cdebf7dac13..00000000000 --- a/packages/ascii85/ascii85.0.3/descr +++ /dev/null @@ -1,7 +0,0 @@ -ascii85 - Adobe's Ascii85 encoding as a module and a command line tool - -The ascii85 module implements the Ascii85 encoding as defined by Adobe for -use in the PostScript language. The module is accompanied by a small -utility ascii85enc to encode files from the command line. - - diff --git a/packages/ascii85/ascii85.0.3/opam b/packages/ascii85/ascii85.0.3/opam index 8acc5117400..b1a179cde15 100644 --- a/packages/ascii85/ascii85.0.3/opam +++ b/packages/ascii85/ascii85.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ascii85" version: "0.3" maintainer: "Christian Lindig " @@ -6,14 +6,24 @@ authors: "Christian Lindig " homepage: "https://github.com/lindig/ascii85" bug-reports: "https://github.com/lindig/ascii85/issues" license: "BSD" -dev-repo: "https://github.com/lindig/ascii85.git" +dev-repo: "git+https://github.com/lindig/ascii85.git" build: [ [make] ] install: [make "PREFIX=%{prefix}%" "install"] remove: [make "PREFIX=%{prefix}%" "remove"] -available: [ ocaml-version >= "4.01.0" ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} ] +synopsis: + "ascii85 - Adobe's Ascii85 encoding as a module and a command line tool" +description: """ +The ascii85 module implements the Ascii85 encoding as defined by Adobe for +use in the PostScript language. The module is accompanied by a small +utility ascii85enc to encode files from the command line.""" +url { + src: "https://github.com/lindig/ascii85/archive/v0.3.zip" + checksum: "md5=52b3e995f43c7488ecb037bca176a06f" +} diff --git a/packages/ascii85/ascii85.0.3/url b/packages/ascii85/ascii85.0.3/url deleted file mode 100644 index 67bb883299b..00000000000 --- a/packages/ascii85/ascii85.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/lindig/ascii85/archive/v0.3.zip" -checksum: "52b3e995f43c7488ecb037bca176a06f" diff --git a/packages/ascii85/ascii85.0.4/descr b/packages/ascii85/ascii85.0.4/descr deleted file mode 100644 index cdebf7dac13..00000000000 --- a/packages/ascii85/ascii85.0.4/descr +++ /dev/null @@ -1,7 +0,0 @@ -ascii85 - Adobe's Ascii85 encoding as a module and a command line tool - -The ascii85 module implements the Ascii85 encoding as defined by Adobe for -use in the PostScript language. The module is accompanied by a small -utility ascii85enc to encode files from the command line. - - diff --git a/packages/ascii85/ascii85.0.4/opam b/packages/ascii85/ascii85.0.4/opam index 380867733f1..67f832d1e8a 100644 --- a/packages/ascii85/ascii85.0.4/opam +++ b/packages/ascii85/ascii85.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ascii85" version: "0.4" maintainer: "Christian Lindig " @@ -6,10 +6,21 @@ authors: "Christian Lindig " homepage: "https://github.com/lindig/ascii85" bug-reports: "https://github.com/lindig/ascii85/issues" license: "BSD" -dev-repo: "https://github.com/lindig/ascii85.git" +dev-repo: "git+https://github.com/lindig/ascii85.git" build: [ ["jbuilder" "build" "-j" jobs "@install"] ] depends: [ + "ocaml" "jbuilder" {build} ] +synopsis: + "ascii85 - Adobe's Ascii85 encoding as a module and a command line tool" +description: """ +The ascii85 module implements the Ascii85 encoding as defined by Adobe for +use in the PostScript language. The module is accompanied by a small +utility ascii85enc to encode files from the command line.""" +url { + src: "https://github.com/lindig/ascii85/archive/v0.4.zip" + checksum: "md5=96490bb34b76a748fa1504755c97bb83" +} diff --git a/packages/ascii85/ascii85.0.4/url b/packages/ascii85/ascii85.0.4/url deleted file mode 100644 index 0d515a3f052..00000000000 --- a/packages/ascii85/ascii85.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/lindig/ascii85/archive/v0.4.zip" -checksum: "96490bb34b76a748fa1504755c97bb83" diff --git a/packages/asetmap/asetmap.0.8.0/descr b/packages/asetmap/asetmap.0.8.0/descr deleted file mode 100644 index cd3094d84db..00000000000 --- a/packages/asetmap/asetmap.0.8.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Alternative, compatible, OCaml standard library Sets and Maps - -asetmap provides slightly tweaked OCaml standard library Set and Map -functors. asetmap tries to maximize compatibility with the standard -library. It essentially gets rid of `Not_found` exceptions and provide -pretty-printers for the data types. - -asetmap has no dependency is distributed under the ISC license. diff --git a/packages/asetmap/asetmap.0.8.0/opam b/packages/asetmap/asetmap.0.8.0/opam deleted file mode 100644 index 8fe87c95dba..00000000000 --- a/packages/asetmap/asetmap.0.8.0/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/asetmap" -doc: "http://erratique.ch/software/asetmap/doc" -license: "ISC" -dev-repo: "http://erratique.ch/repos/asetmap.git" -bug-reports: "https://github.com/dbuenzli/asetmap/issues" -tags: [] -available: [ ocaml-version >= "4.01.0"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} ] -depopts: [] -build: [ - "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" ] diff --git a/packages/asetmap/asetmap.0.8.0/url b/packages/asetmap/asetmap.0.8.0/url deleted file mode 100644 index 3e58ce6b298..00000000000 --- a/packages/asetmap/asetmap.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/asetmap/releases/asetmap-0.8.0.tbz" -checksum: "5bebd8ab267d3b9d10f83ae8739a09c2" \ No newline at end of file diff --git a/packages/asetmap/asetmap.0.8.1/descr b/packages/asetmap/asetmap.0.8.1/descr deleted file mode 100644 index cd3094d84db..00000000000 --- a/packages/asetmap/asetmap.0.8.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -Alternative, compatible, OCaml standard library Sets and Maps - -asetmap provides slightly tweaked OCaml standard library Set and Map -functors. asetmap tries to maximize compatibility with the standard -library. It essentially gets rid of `Not_found` exceptions and provide -pretty-printers for the data types. - -asetmap has no dependency is distributed under the ISC license. diff --git a/packages/asetmap/asetmap.0.8.1/opam b/packages/asetmap/asetmap.0.8.1/opam index a3da32b5b25..73bcc9da904 100644 --- a/packages/asetmap/asetmap.0.8.1/opam +++ b/packages/asetmap/asetmap.0.8.1/opam @@ -1,18 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " authors: ["Daniel Bünzli "] homepage: "http://erratique.ch/software/asetmap" doc: "http://erratique.ch/software/asetmap/doc" license: "ISC" -dev-repo: "http://erratique.ch/repos/asetmap.git" +dev-repo: "git+http://erratique.ch/repos/asetmap.git" bug-reports: "https://github.com/dbuenzli/asetmap/issues" tags: [ "org:erratique" "set" "map" "stdlib" ] -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} ] -depopts: [] + "topkg" {build} +] build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] +synopsis: "Alternative, compatible, OCaml standard library Sets and Maps" +description: """ +asetmap provides slightly tweaked OCaml standard library Set and Map +functors. asetmap tries to maximize compatibility with the standard +library. It essentially gets rid of `Not_found` exceptions and provide +pretty-printers for the data types. + +asetmap has no dependency is distributed under the ISC license.""" +url { + src: "http://erratique.ch/software/asetmap/releases/asetmap-0.8.1.tbz" + checksum: "md5=9e4a518bfb6350e2f296c7f3147989c7" +} diff --git a/packages/asetmap/asetmap.0.8.1/url b/packages/asetmap/asetmap.0.8.1/url deleted file mode 100644 index f6896f2223a..00000000000 --- a/packages/asetmap/asetmap.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/asetmap/releases/asetmap-0.8.1.tbz" -checksum: "9e4a518bfb6350e2f296c7f3147989c7" \ No newline at end of file diff --git a/packages/asl/asl.0.10/descr b/packages/asl/asl.0.10/descr deleted file mode 100644 index 7b601f5838c..00000000000 --- a/packages/asl/asl.0.10/descr +++ /dev/null @@ -1,4 +0,0 @@ -Bindings for the Apple System Log API - -The Apple System Log allows applications to send log messages, which can -be recorded, filtered and searched. diff --git a/packages/asl/asl.0.10/opam b/packages/asl/asl.0.10/opam index 8507230becb..0e5b002b24a 100644 --- a/packages/asl/asl.0.10/opam +++ b/packages/asl/asl.0.10/opam @@ -1,23 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: [ "David Scott" ] license: "ISC" homepage: "https://github.com/mirage/ocaml-asl" -dev-repo: "https://github.com/mirage/ocaml-asl.git" +dev-repo: "git+https://github.com/mirage/ocaml-asl.git" bug-reports: "https://github.com/mirage/ocaml-asl/issues" build: [ [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] - install: [make "PREFIX=%{prefix}%" "install"] remove: [["ocamlfind" "remove" "asl"]] depends: [ + "ocaml" "result" "logs" "ocamlfind" {build} "ocamlbuild" {build} ] -build-doc: ["ocaml" "setup.ml" "-doc"] +synopsis: "Bindings for the Apple System Log API" +description: """ +The Apple System Log allows applications to send log messages, which can +be recorded, filtered and searched.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-asl/archive/v0.10.tar.gz" + checksum: "md5=74ade9e7a2015bbfa54d220ec4dcb7af" +} diff --git a/packages/asl/asl.0.10/url b/packages/asl/asl.0.10/url deleted file mode 100644 index 37fea7f2dc1..00000000000 --- a/packages/asl/asl.0.10/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-asl/archive/v0.10.tar.gz" -checksum: "74ade9e7a2015bbfa54d220ec4dcb7af" diff --git a/packages/asl/asl.0.11/descr b/packages/asl/asl.0.11/descr deleted file mode 100644 index 7b601f5838c..00000000000 --- a/packages/asl/asl.0.11/descr +++ /dev/null @@ -1,4 +0,0 @@ -Bindings for the Apple System Log API - -The Apple System Log allows applications to send log messages, which can -be recorded, filtered and searched. diff --git a/packages/asl/asl.0.11/opam b/packages/asl/asl.0.11/opam index dd011275c67..8f3baf86824 100644 --- a/packages/asl/asl.0.11/opam +++ b/packages/asl/asl.0.11/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" name: "asl" maintainer: "dave@recoil.org" authors: [ "David Scott" ] license: "ISC" homepage: "https://github.com/mirage/ocaml-asl" -dev-repo: "https://github.com/mirage/ocaml-asl.git" +dev-repo: "git+https://github.com/mirage/ocaml-asl.git" bug-reports: "https://github.com/mirage/ocaml-asl/issues" doc: "https://mirage.github.io/ocaml-vmnet/" @@ -14,8 +14,18 @@ build: [ ] depends: [ + "ocaml" "result" "logs" "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} ] +synopsis: "Bindings for the Apple System Log API" +description: """ +The Apple System Log allows applications to send log messages, which can +be recorded, filtered and searched.""" +url { + src: + "https://github.com/mirage/ocaml-asl/releases/download/0.11/asl-0.11.tbz" + checksum: "md5=db64cc814914023a107e0ed411437af5" +} diff --git a/packages/asl/asl.0.11/url b/packages/asl/asl.0.11/url deleted file mode 100644 index 426ce024a18..00000000000 --- a/packages/asl/asl.0.11/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-asl/releases/download/0.11/asl-0.11.tbz" -checksum: "db64cc814914023a107e0ed411437af5" diff --git a/packages/asl/asl.0.6/descr b/packages/asl/asl.0.6/descr deleted file mode 100644 index 0b66e99a15f..00000000000 --- a/packages/asl/asl.0.6/descr +++ /dev/null @@ -1,4 +0,0 @@ -Bindings for the Apple System Log API - -The Apple System Log allows applications to send log messages, which can -be recorded, filterd and searched. diff --git a/packages/asl/asl.0.6/opam b/packages/asl/asl.0.6/opam index f45a3af2f3c..34a0ace4940 100644 --- a/packages/asl/asl.0.6/opam +++ b/packages/asl/asl.0.6/opam @@ -1,26 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" name: "asl" maintainer: "dave@recoil.org" version: "0.6" authors: [ "David Scott" ] license: "ISC" homepage: "https://github.com/mirage/ocaml-asl" -dev-repo: "https://github.com/mirage/ocaml-asl.git" +dev-repo: "git+https://github.com/mirage/ocaml-asl.git" bug-reports: "https://github.com/mirage/ocaml-asl/issues" build: [ [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] - install: [make "PREFIX=%{prefix}%" "install"] remove: [["ocamlfind" "remove" "asl"]] depends: [ + "ocaml" "result" "ocamlfind" {build} "ocamlbuild" {build} ] -build-doc: ["ocaml" "setup.ml" "-doc"] - -available: [ os = "darwin" ] +available: os = "macos" +synopsis: "Bindings for the Apple System Log API" +description: """ +The Apple System Log allows applications to send log messages, which can +be recorded, filterd and searched.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-asl/archive/v0.6.tar.gz" + checksum: "md5=74024efaf14c56f724d8519450ec7233" +} diff --git a/packages/asl/asl.0.6/url b/packages/asl/asl.0.6/url deleted file mode 100644 index 976f35184ae..00000000000 --- a/packages/asl/asl.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-asl/archive/v0.6.tar.gz" -checksum: "74024efaf14c56f724d8519450ec7233" diff --git a/packages/asl/asl.0.8/descr b/packages/asl/asl.0.8/descr deleted file mode 100644 index 0b66e99a15f..00000000000 --- a/packages/asl/asl.0.8/descr +++ /dev/null @@ -1,4 +0,0 @@ -Bindings for the Apple System Log API - -The Apple System Log allows applications to send log messages, which can -be recorded, filterd and searched. diff --git a/packages/asl/asl.0.8/opam b/packages/asl/asl.0.8/opam deleted file mode 100644 index dd5540bdda4..00000000000 --- a/packages/asl/asl.0.8/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "dave@recoil.org" -authors: "David Scott" -homepage: "https://github.com/mirage/ocaml-asl" -bug-reports: "https://github.com/mirage/ocaml-asl/issues" -license: "ISC" -dev-repo: "https://github.com/mirage/ocaml-asl.git" -build: [make "PREFIX=%{prefix}%"] -install: [make "PREFIX=%{prefix}%" "install"] -build-doc: ["ocaml" "setup.ml" "-doc"] -remove: ["ocamlfind" "remove" "asl"] -depends: [ - "result" - "logs" - "ocamlfind" {build} - "ocamlbuild" {build} -] -available: [os = "darwin"] diff --git a/packages/asl/asl.0.8/url b/packages/asl/asl.0.8/url deleted file mode 100644 index 7ca7d2cc7f5..00000000000 --- a/packages/asl/asl.0.8/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-asl/archive/v0.8.tar.gz" -checksum: "9a15d71b31bf71476dc853a242ca0903" diff --git a/packages/asl/asl.0.9/descr b/packages/asl/asl.0.9/descr deleted file mode 100644 index 7b601f5838c..00000000000 --- a/packages/asl/asl.0.9/descr +++ /dev/null @@ -1,4 +0,0 @@ -Bindings for the Apple System Log API - -The Apple System Log allows applications to send log messages, which can -be recorded, filtered and searched. diff --git a/packages/asl/asl.0.9/opam b/packages/asl/asl.0.9/opam deleted file mode 100644 index 05c51124357..00000000000 --- a/packages/asl/asl.0.9/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -name: "asl" -maintainer: "dave@recoil.org" -version: "0.9" -authors: [ "David Scott" ] -license: "ISC" -homepage: "https://github.com/mirage/ocaml-asl" -dev-repo: "https://github.com/mirage/ocaml-asl.git" -bug-reports: "https://github.com/mirage/ocaml-asl/issues" - -build: [ - [make "PREFIX=%{prefix}%"] -] - -install: [make "PREFIX=%{prefix}%" "install"] - -remove: [["ocamlfind" "remove" "asl"]] - -depends: [ - "result" - "logs" - "ocamlfind" {build} - "ocamlbuild" {build} -] -build-doc: ["ocaml" "setup.ml" "-doc"] diff --git a/packages/asl/asl.0.9/url b/packages/asl/asl.0.9/url deleted file mode 100644 index 2684530f4ed..00000000000 --- a/packages/asl/asl.0.9/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-asl/archive/v0.9.tar.gz" -checksum: "8d5638d957386255900ed365308d231f" diff --git a/packages/asn1-combinators/asn1-combinators.0.1.0/descr b/packages/asn1-combinators/asn1-combinators.0.1.0/descr deleted file mode 100644 index c0b0eb3625d..00000000000 --- a/packages/asn1-combinators/asn1-combinators.0.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Combinators for expressing ASN.1 grammars in OCaml - -Allows construction of BER and DER parsers and serializers. diff --git a/packages/asn1-combinators/asn1-combinators.0.1.0/opam b/packages/asn1-combinators/asn1-combinators.0.1.0/opam deleted file mode 100644 index f7600f0b4c3..00000000000 --- a/packages/asn1-combinators/asn1-combinators.0.1.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [ - ["ocamlfind" "remove" "asn1-combinators"] -] -depends: [ - "ocamlfind" - "cstruct" {>= "1.2.0" & < "1.6.0"} - "zarith" - "ocamlbuild" {build} -] -conflicts: [ "base-implicits" ] -tags: [ "org:mirage" ] -homepage: "https://github.com/mirleft/ocaml-asn1-combinators" -dev-repo: "git://github.com/mirleft/ocaml-asn1-combinators" -bug-reports: "https://github.com/mirleft/ocaml-asn1-combinators/issues" -authors: "David Kaloper " -maintainer: "David Kaloper " -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/asn1-combinators/asn1-combinators.0.1.0/url b/packages/asn1-combinators/asn1-combinators.0.1.0/url deleted file mode 100644 index be322e167dc..00000000000 --- a/packages/asn1-combinators/asn1-combinators.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirleft/ocaml-asn1-combinators/archive/0.1.0.tar.gz" -checksum: "9ed389dd9e3232330727795905c5f403" diff --git a/packages/asn1-combinators/asn1-combinators.0.1.1/descr b/packages/asn1-combinators/asn1-combinators.0.1.1/descr deleted file mode 100644 index c0b0eb3625d..00000000000 --- a/packages/asn1-combinators/asn1-combinators.0.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Combinators for expressing ASN.1 grammars in OCaml - -Allows construction of BER and DER parsers and serializers. diff --git a/packages/asn1-combinators/asn1-combinators.0.1.1/opam b/packages/asn1-combinators/asn1-combinators.0.1.1/opam index 1fda51d4395..22741640a3f 100644 --- a/packages/asn1-combinators/asn1-combinators.0.1.1/opam +++ b/packages/asn1-combinators/asn1-combinators.0.1.1/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" name: "asn1-combinators" version: "0.1.1" homepage: "https://github.com/mirleft/ocaml-asn1-combinators" -dev-repo: "https://github.com/mirleft/ocaml-asn1-combinators.git" +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 " @@ -16,6 +16,7 @@ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "asn1-combinators"] depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} "ocamlfind" "cstruct" {>= "1.2.0" & < "1.6.0"} "zarith" @@ -23,4 +24,11 @@ depends: [ ] tags: [ "org:mirage" ] conflicts: [ "base-implicits" ] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] +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: "md5=a6e66a674abb905447b12b3e0b7ee768" +} diff --git a/packages/asn1-combinators/asn1-combinators.0.1.1/url b/packages/asn1-combinators/asn1-combinators.0.1.1/url deleted file mode 100644 index 9e0cb144b09..00000000000 --- a/packages/asn1-combinators/asn1-combinators.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirleft/ocaml-asn1-combinators/archive/0.1.1.tar.gz" -checksum: "a6e66a674abb905447b12b3e0b7ee768" diff --git a/packages/asn1-combinators/asn1-combinators.0.1.2/descr b/packages/asn1-combinators/asn1-combinators.0.1.2/descr deleted file mode 100644 index c0b0eb3625d..00000000000 --- a/packages/asn1-combinators/asn1-combinators.0.1.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Combinators for expressing ASN.1 grammars in OCaml - -Allows construction of BER and DER parsers and serializers. diff --git a/packages/asn1-combinators/asn1-combinators.0.1.2/opam b/packages/asn1-combinators/asn1-combinators.0.1.2/opam index 3927e32b12e..437762b24eb 100644 --- a/packages/asn1-combinators/asn1-combinators.0.1.2/opam +++ b/packages/asn1-combinators/asn1-combinators.0.1.2/opam @@ -1,6 +1,6 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://github.com/mirleft/ocaml-asn1-combinators" -dev-repo: "https://github.com/mirleft/ocaml-asn1-combinators.git" +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 " @@ -14,6 +14,7 @@ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "asn1-combinators"] depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} "ocamlfind" "cstruct" {>= "1.2.0"} "zarith" @@ -21,4 +22,11 @@ depends: [ ] tags: [ "org:mirage" ] conflicts: [ "base-implicits" ] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] +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: "md5=0d2d2d47610052ecc3991bd5e7767b1d" +} diff --git a/packages/asn1-combinators/asn1-combinators.0.1.2/url b/packages/asn1-combinators/asn1-combinators.0.1.2/url deleted file mode 100644 index 9808ff3d909..00000000000 --- a/packages/asn1-combinators/asn1-combinators.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirleft/ocaml-asn1-combinators/archive/0.1.2.tar.gz" -checksum: "0d2d2d47610052ecc3991bd5e7767b1d" \ No newline at end of file diff --git a/packages/asn1-combinators/asn1-combinators.0.1.3/descr b/packages/asn1-combinators/asn1-combinators.0.1.3/descr deleted file mode 100644 index 5c406f983f3..00000000000 --- a/packages/asn1-combinators/asn1-combinators.0.1.3/descr +++ /dev/null @@ -1,10 +0,0 @@ -Define ASN.1 grammars in OCaml - - -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. \ No newline at end of file diff --git a/packages/asn1-combinators/asn1-combinators.0.1.3/opam b/packages/asn1-combinators/asn1-combinators.0.1.3/opam index 9a5493c2063..2956089ddb6 100644 --- a/packages/asn1-combinators/asn1-combinators.0.1.3/opam +++ b/packages/asn1-combinators/asn1-combinators.0.1.3/opam @@ -1,27 +1,41 @@ -opam-version: "1.2" +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: "https://github.com/mirleft/ocaml-asn1-combinators.git" +dev-repo: "git+https://github.com/mirleft/ocaml-asn1-combinators.git" bug-reports: "https://github.com/mirleft/ocaml-asn1-combinators/issues" tags: [ "org:mirage" ] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] -build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] +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} "ocamlbuild" {build} "topkg" {build} "cstruct" {>= "1.2.0"} "result" "zarith" - "ounit" {test} + "ounit" {with-test} ] -depopts: [] 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: "md5=ce625d1fb6903aa8d40b27671ccf742c" +} diff --git a/packages/asn1-combinators/asn1-combinators.0.1.3/url b/packages/asn1-combinators/asn1-combinators.0.1.3/url deleted file mode 100644 index 2fad82f6d55..00000000000 --- a/packages/asn1-combinators/asn1-combinators.0.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirleft/ocaml-asn1-combinators/releases/download/v0.1.3/asn1-combinators-0.1.3.tbz" -checksum: "ce625d1fb6903aa8d40b27671ccf742c" \ No newline at end of file diff --git a/packages/asn1-combinators/asn1-combinators.0.2.0/descr b/packages/asn1-combinators/asn1-combinators.0.2.0/descr deleted file mode 100644 index d4f3ddbaf36..00000000000 --- a/packages/asn1-combinators/asn1-combinators.0.2.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Embed typed ASN.1 grammars in OCaml - -asn1-combinators is a library for expressing ASN.1 in OCaml. Skip the notation -part of ASN.1, and embed the abstract syntax directly in the language. These -abstract syntax representations can be used for parsing, serialization, or -random testing. - -The only ASN.1 encodings currently supported are BER and DER. - -asn1-combinators is distributed under the ISC license. diff --git a/packages/asn1-combinators/asn1-combinators.0.2.0/opam b/packages/asn1-combinators/asn1-combinators.0.2.0/opam index f8c4ee578b8..a7e4c9f272c 100644 --- a/packages/asn1-combinators/asn1-combinators.0.2.0/opam +++ b/packages/asn1-combinators/asn1-combinators.0.2.0/opam @@ -1,19 +1,20 @@ -opam-version: "1.2" +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: "https://github.com/mirleft/ocaml-asn1-combinators.git" +dev-repo: "git+https://github.com/mirleft/ocaml-asn1-combinators.git" bug-reports: "https://github.com/mirleft/ocaml-asn1-combinators/issues" tags: [ "org:mirage" ] -available: [ ocaml-version >= "4.02.0" ] -build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] +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} "ocamlbuild" {build} "topkg" {build} @@ -21,7 +22,21 @@ depends: [ "cstruct" "zarith" "ptime" - "ounit" {test} + "ounit" {with-test} ] -depopts: [] conflicts: [ "cstruct" {< "1.6.0"} ] +synopsis: "Embed typed ASN.1 grammars in OCaml" +description: """ +asn1-combinators is a library for expressing ASN.1 in OCaml. Skip the notation +part of ASN.1, and embed the abstract syntax directly in the language. These +abstract syntax representations can be used for parsing, serialization, or +random testing. + +The only ASN.1 encodings currently supported are BER and DER. + +asn1-combinators is distributed under the ISC license.""" +url { + src: + "https://github.com/mirleft/ocaml-asn1-combinators/releases/download/v0.2.0/asn1-combinators-0.2.0.tbz" + checksum: "md5=f695aec35f8934d20d966032adbf3520" +} diff --git a/packages/asn1-combinators/asn1-combinators.0.2.0/url b/packages/asn1-combinators/asn1-combinators.0.2.0/url deleted file mode 100644 index 6cf26ab823e..00000000000 --- a/packages/asn1-combinators/asn1-combinators.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirleft/ocaml-asn1-combinators/releases/download/v0.2.0/asn1-combinators-0.2.0.tbz" -checksum: "f695aec35f8934d20d966032adbf3520" \ No newline at end of file diff --git a/packages/assertions/assertions.0.1/descr b/packages/assertions/assertions.0.1/descr deleted file mode 100644 index e6bca4fa79d..00000000000 --- a/packages/assertions/assertions.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Basic assert statements - -Provides basic assert statements, like `assert_equal` and `assert_raises`. -To be used independently or as a supplement to `ounit` or `pa_ounit. diff --git a/packages/assertions/assertions.0.1/opam b/packages/assertions/assertions.0.1/opam index 4f2133ba627..8c371f8f540 100644 --- a/packages/assertions/assertions.0.1/opam +++ b/packages/assertions/assertions.0.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Ben Greenman" authors: "Ben Greenman" homepage: "http://github.com/bennn/assertions" bug-reports: "https://github.com/bennn/assertions/issues" -dev-repo: "https://github.com/bennn/assertions.git" +dev-repo: "git+https://github.com/bennn/assertions.git" build: [ ["ocaml" "setup.ml" "-configure"] [make "all"] @@ -11,6 +11,16 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "assertions"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} ] +synopsis: "Basic assert statements" +description: """ +Provides basic assert statements, like `assert_equal` and `assert_raises`. +To be used independently or as a supplement to `ounit` or `pa_ounit.""" +flags: light-uninstall +url { + src: "https://github.com/bennn/assertions/archive/0.1.tar.gz" + checksum: "md5=2021486112f018aafc818bce8c318a7a" +} diff --git a/packages/assertions/assertions.0.1/url b/packages/assertions/assertions.0.1/url deleted file mode 100644 index 3c9098e1c31..00000000000 --- a/packages/assertions/assertions.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/bennn/assertions/archive/0.1.tar.gz" -checksum: "2021486112f018aafc818bce8c318a7a" diff --git a/packages/assimp/assimp.0.1/descr b/packages/assimp/assimp.0.1/descr deleted file mode 100644 index a6e7f195f32..00000000000 --- a/packages/assimp/assimp.0.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -OCaml bindings to Assimp, Open Asset Import Library - -Assimp homepage: http://assimp.sourceforge.net/ -Assimp is licensed under 3-clause BSD. -This binding is licensed under CC0. - -Assimp needs to be installed first. diff --git a/packages/assimp/assimp.0.1/opam b/packages/assimp/assimp.0.1/opam index a9fe26bbb4a..f51ca09c561 100644 --- a/packages/assimp/assimp.0.1/opam +++ b/packages/assimp/assimp.0.1/opam @@ -1,17 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Frederic Bour " authors: "Frederic Bour " homepage: "https://github.com/def-lkb/assimp" bug-reports: "https://github.com/def-lkb/assimp" license: "CC0" -dev-repo: "https://github.com/def-lkb/assimp.git" +dev-repo: "git+https://github.com/def-lkb/assimp.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "assimp"] depends: [ + "ocaml" "ocamlfind" {build} ] depexts: [ - [["debian"] ["libassimp-dev"]] - [["ubuntu"] ["libassimp-dev"]] + ["libassimp-dev"] {os-distribution = "debian"} + ["libassimp-dev"] {os-distribution = "ubuntu"} ] +synopsis: "OCaml bindings to Assimp, Open Asset Import Library" +description: """ +Assimp homepage: http://assimp.sourceforge.net/ +Assimp is licensed under 3-clause BSD. +This binding is licensed under CC0. + +Assimp needs to be installed first.""" +flags: light-uninstall +url { + src: "https://github.com/def-lkb/assimp/archive/v0.1.tar.gz" + checksum: "md5=6db5910570e52fea58091d682204c92a" +} diff --git a/packages/assimp/assimp.0.1/url b/packages/assimp/assimp.0.1/url deleted file mode 100644 index 2c7d2e9b432..00000000000 --- a/packages/assimp/assimp.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/def-lkb/assimp/archive/v0.1.tar.gz" -checksum: "6db5910570e52fea58091d682204c92a" diff --git a/packages/assimp/assimp.0.3/descr b/packages/assimp/assimp.0.3/descr deleted file mode 100644 index a6e7f195f32..00000000000 --- a/packages/assimp/assimp.0.3/descr +++ /dev/null @@ -1,7 +0,0 @@ -OCaml bindings to Assimp, Open Asset Import Library - -Assimp homepage: http://assimp.sourceforge.net/ -Assimp is licensed under 3-clause BSD. -This binding is licensed under CC0. - -Assimp needs to be installed first. diff --git a/packages/assimp/assimp.0.3/opam b/packages/assimp/assimp.0.3/opam index 0789e5bf0a5..b7ab9853ae7 100644 --- a/packages/assimp/assimp.0.3/opam +++ b/packages/assimp/assimp.0.3/opam @@ -1,19 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Frederic Bour " authors: "Frederic Bour " homepage: "https://github.com/def-lkb/assimp" bug-reports: "https://github.com/def-lkb/assimp" license: "CC0" -dev-repo: "https://github.com/def-lkb/assimp.git" +dev-repo: "git+https://github.com/def-lkb/assimp.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "assimp"] depends: [ + "ocaml" "ocamlfind" {build} "result" ] depexts: [ - [["debian"] ["libassimp-dev"]] - [["ubuntu"] ["libassimp-dev"]] - [["osx" "homebrew"] ["assimp"]] + ["libassimp-dev"] {os-distribution = "debian"} + ["libassimp-dev"] {os-distribution = "ubuntu"} + ["assimp"] {os = "macos" & os-distribution = "homebrew"} ] +synopsis: "OCaml bindings to Assimp, Open Asset Import Library" +description: """ +Assimp homepage: http://assimp.sourceforge.net/ +Assimp is licensed under 3-clause BSD. +This binding is licensed under CC0. + +Assimp needs to be installed first.""" +flags: light-uninstall +url { + src: "https://github.com/let-def/assimp/archive/v0.3.tar.gz" + checksum: "md5=810fb0f99e0708a1d83e0474fc90a432" +} diff --git a/packages/assimp/assimp.0.3/url b/packages/assimp/assimp.0.3/url deleted file mode 100644 index 561bc2aedd6..00000000000 --- a/packages/assimp/assimp.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/let-def/assimp/archive/v0.3.tar.gz" -checksum: "810fb0f99e0708a1d83e0474fc90a432" diff --git a/packages/astring/astring.0.8.0/descr b/packages/astring/astring.0.8.0/descr deleted file mode 100644 index f73b60a012c..00000000000 --- a/packages/astring/astring.0.8.0/descr +++ /dev/null @@ -1,16 +0,0 @@ -Alternative String module for OCaml - -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. - diff --git a/packages/astring/astring.0.8.0/opam b/packages/astring/astring.0.8.0/opam index 116c8a763aa..376684f12cb 100644 --- a/packages/astring/astring.0.8.0/opam +++ b/packages/astring/astring.0.8.0/opam @@ -1,18 +1,42 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/astring.git" +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" -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] -depends: [ "ocamlfind" {build} - "ocamlbuild" {build} ] -build: -[ - [ "ocaml" "pkg/git.ml" ] - [ "ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" ] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build} + "ocamlbuild" {build} ] +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: "md5=02da9b4c13457174e00908edd729d1c3" +} diff --git a/packages/astring/astring.0.8.0/url b/packages/astring/astring.0.8.0/url deleted file mode 100644 index b1944ba5cdc..00000000000 --- a/packages/astring/astring.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/astring/releases/astring-0.8.0.tbz" -checksum: "02da9b4c13457174e00908edd729d1c3" diff --git a/packages/astring/astring.0.8.1/descr b/packages/astring/astring.0.8.1/descr deleted file mode 100644 index f73b60a012c..00000000000 --- a/packages/astring/astring.0.8.1/descr +++ /dev/null @@ -1,16 +0,0 @@ -Alternative String module for OCaml - -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. - diff --git a/packages/astring/astring.0.8.1/opam b/packages/astring/astring.0.8.1/opam index 116c8a763aa..ddfb87745d2 100644 --- a/packages/astring/astring.0.8.1/opam +++ b/packages/astring/astring.0.8.1/opam @@ -1,18 +1,42 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/astring.git" +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" -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] -depends: [ "ocamlfind" {build} - "ocamlbuild" {build} ] -build: -[ - [ "ocaml" "pkg/git.ml" ] - [ "ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" ] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build} + "ocamlbuild" {build} ] +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: "md5=f93bc586a1383848ca0d5d9b1779aea2" +} diff --git a/packages/astring/astring.0.8.1/url b/packages/astring/astring.0.8.1/url deleted file mode 100644 index d61dfd28429..00000000000 --- a/packages/astring/astring.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/astring/releases/astring-0.8.1.tbz" -checksum: "f93bc586a1383848ca0d5d9b1779aea2" diff --git a/packages/astring/astring.0.8.2/descr b/packages/astring/astring.0.8.2/descr deleted file mode 100644 index 60c7acfe5c6..00000000000 --- a/packages/astring/astring.0.8.2/descr +++ /dev/null @@ -1,16 +0,0 @@ -Alternative String module for OCaml -Release %%VERSION%% - -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 ISC license. diff --git a/packages/astring/astring.0.8.2/opam b/packages/astring/astring.0.8.2/opam index 44a7d61e5bc..ca1803583da 100644 --- a/packages/astring/astring.0.8.2/opam +++ b/packages/astring/astring.0.8.2/opam @@ -1,17 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " authors: ["Daniel Bünzli "] homepage: "http://erratique.ch/software/astring" doc: "http://erratique.ch/software/astring/doc" -dev-repo: "http://erratique.ch/repos/astring.git" +dev-repo: "git+http://erratique.ch/repos/astring.git" bug-reports: "https://github.com/dbuenzli/astring/issues" tags: [ "string" "org:erratique" ] license: "ISC" -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} ] + "topkg" {build} +] build: [[ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ]] +synopsis: "Alternative String module for OCaml" +description: """ +Release %%VERSION%% + +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 ISC license.""" +url { + src: "http://erratique.ch/software/astring/releases/astring-0.8.2.tbz" + checksum: "md5=533f5b9a7c99b591043f69782123bd78" +} diff --git a/packages/astring/astring.0.8.2/url b/packages/astring/astring.0.8.2/url deleted file mode 100644 index 34eb2f73fbe..00000000000 --- a/packages/astring/astring.0.8.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/astring/releases/astring-0.8.2.tbz" -checksum: "533f5b9a7c99b591043f69782123bd78" \ No newline at end of file diff --git a/packages/astring/astring.0.8.3/descr b/packages/astring/astring.0.8.3/descr deleted file mode 100644 index 4db5a3bd614..00000000000 --- a/packages/astring/astring.0.8.3/descr +++ /dev/null @@ -1,15 +0,0 @@ -Alternative String module for OCaml - -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 ISC license. diff --git a/packages/astring/astring.0.8.3/opam b/packages/astring/astring.0.8.3/opam index 44a7d61e5bc..7bdc3f90aec 100644 --- a/packages/astring/astring.0.8.3/opam +++ b/packages/astring/astring.0.8.3/opam @@ -1,17 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " authors: ["Daniel Bünzli "] homepage: "http://erratique.ch/software/astring" doc: "http://erratique.ch/software/astring/doc" -dev-repo: "http://erratique.ch/repos/astring.git" +dev-repo: "git+http://erratique.ch/repos/astring.git" bug-reports: "https://github.com/dbuenzli/astring/issues" tags: [ "string" "org:erratique" ] license: "ISC" -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} ] + "topkg" {build} +] build: [[ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ]] +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 ISC license.""" +url { + src: "http://erratique.ch/software/astring/releases/astring-0.8.3.tbz" + checksum: "md5=c5bf6352b9ac27fbeab342740f4fa870" +} diff --git a/packages/astring/astring.0.8.3/url b/packages/astring/astring.0.8.3/url deleted file mode 100644 index 864a5436780..00000000000 --- a/packages/astring/astring.0.8.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/astring/releases/astring-0.8.3.tbz" -checksum: "c5bf6352b9ac27fbeab342740f4fa870" \ No newline at end of file diff --git a/packages/async-mvar/async-mvar.0.1.0/descr b/packages/async-mvar/async-mvar.0.1.0/descr deleted file mode 100644 index 4c4c522ea19..00000000000 --- a/packages/async-mvar/async-mvar.0.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Async-mvar is a port of Lwt's Lwt_mvar - -This package provides a single module - `Async_mvar`. It it analagous to -Lwt's `Lwt_mvar`. diff --git a/packages/async-mvar/async-mvar.0.1.0/opam b/packages/async-mvar/async-mvar.0.1.0/opam index e3773e20367..d9de36c38a8 100644 --- a/packages/async-mvar/async-mvar.0.1.0/opam +++ b/packages/async-mvar/async-mvar.0.1.0/opam @@ -1,36 +1,39 @@ -opam-version: "1.2" +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: "https://github.com/rgrinberg/async-mvar.git" - +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"] ] -build-test: [ - ["obuild" "configure" "--enable-tests"] - ["obuild" "build"] - ["obuild" "test"] -] - depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "obuild" {build} "core_kernel" {< "113.24.00"} "async_kernel" - "core" {test} - "async" {test} + "core" {with-test} + "async" {with-test} ] - -available: [ocaml-version >= "4.01.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: "md5=0ca7827c947b1ce59690f215121550cf" +} diff --git a/packages/async-mvar/async-mvar.0.1.0/url b/packages/async-mvar/async-mvar.0.1.0/url deleted file mode 100644 index ec07cf58b4e..00000000000 --- a/packages/async-mvar/async-mvar.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/async-mvar/archive/v0.1.0.tar.gz" -checksum: "0ca7827c947b1ce59690f215121550cf" diff --git a/packages/async-zmq/async-zmq.0.0.1/descr b/packages/async-zmq/async-zmq.0.0.1/descr deleted file mode 100644 index 2277d6b0d7b..00000000000 --- a/packages/async-zmq/async-zmq.0.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Async wrapper for OCaml's zeromq bindings - -A faithful port of lwt-zmq diff --git a/packages/async-zmq/async-zmq.0.0.1/opam b/packages/async-zmq/async-zmq.0.0.1/opam index a9ac0f4fe4e..f640427079f 100644 --- a/packages/async-zmq/async-zmq.0.0.1/opam +++ b/packages/async-zmq/async-zmq.0.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: [ "Rudi Grinberg" ] license: "MIT" @@ -12,6 +12,7 @@ remove: [ ["ocamlfind" "remove" "async_zmq"] ] depends: [ + "ocaml" "async" "sexplib" {< "113.01.00"} "fieldslib" {< "113.01.00"} @@ -22,3 +23,10 @@ depends: [ ] dev-repo: "git://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: "md5=197082fc282d0454b5c281ff4db8b9b7" +} diff --git a/packages/async-zmq/async-zmq.0.0.1/url b/packages/async-zmq/async-zmq.0.0.1/url deleted file mode 100644 index 33f5b692bf4..00000000000 --- a/packages/async-zmq/async-zmq.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/async-zmq/archive/v0.0.1.tar.gz" -checksum: "197082fc282d0454b5c281ff4db8b9b7" diff --git a/packages/async-zmq/async-zmq.0.1.0/descr b/packages/async-zmq/async-zmq.0.1.0/descr deleted file mode 100644 index 2277d6b0d7b..00000000000 --- a/packages/async-zmq/async-zmq.0.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Async wrapper for OCaml's zeromq bindings - -A faithful port of lwt-zmq diff --git a/packages/async-zmq/async-zmq.0.1.0/opam b/packages/async-zmq/async-zmq.0.1.0/opam index dc59402d6c7..e67d3c723d7 100644 --- a/packages/async-zmq/async-zmq.0.1.0/opam +++ b/packages/async-zmq/async-zmq.0.1.0/opam @@ -1,12 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/rgrinberg/async-zmq.git" - +dev-repo: "git+https://github.com/rgrinberg/async-zmq.git" build: [ [make "configure"] [make "all"] @@ -17,6 +16,7 @@ install: [make "install"] remove: [["ocamlfind" "remove" "async_zmq"]] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "obuild" {build} "core" @@ -24,4 +24,10 @@ depends: [ "sexplib" {< "113.01.00"} "zmq" ] -available: [ocaml-version >= "4.01.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: "md5=055b2e3a9a4981ecc17bde3d6312eebc" +} diff --git a/packages/async-zmq/async-zmq.0.1.0/url b/packages/async-zmq/async-zmq.0.1.0/url deleted file mode 100644 index 54327f30c1a..00000000000 --- a/packages/async-zmq/async-zmq.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/async-zmq/archive/v0.1.0.tar.gz" -checksum: "055b2e3a9a4981ecc17bde3d6312eebc" diff --git a/packages/async-zmq/async-zmq.0.2.0/descr b/packages/async-zmq/async-zmq.0.2.0/descr deleted file mode 100644 index 2277d6b0d7b..00000000000 --- a/packages/async-zmq/async-zmq.0.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Async wrapper for OCaml's zeromq bindings - -A faithful port of lwt-zmq diff --git a/packages/async-zmq/async-zmq.0.2.0/opam b/packages/async-zmq/async-zmq.0.2.0/opam index dc59402d6c7..9d8835d3df2 100644 --- a/packages/async-zmq/async-zmq.0.2.0/opam +++ b/packages/async-zmq/async-zmq.0.2.0/opam @@ -1,12 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/rgrinberg/async-zmq.git" - +dev-repo: "git+https://github.com/rgrinberg/async-zmq.git" build: [ [make "configure"] [make "all"] @@ -17,6 +16,7 @@ install: [make "install"] remove: [["ocamlfind" "remove" "async_zmq"]] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "obuild" {build} "core" @@ -24,4 +24,10 @@ depends: [ "sexplib" {< "113.01.00"} "zmq" ] -available: [ocaml-version >= "4.01.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: "md5=018b28f083b38486ef4929f229130961" +} diff --git a/packages/async-zmq/async-zmq.0.2.0/url b/packages/async-zmq/async-zmq.0.2.0/url deleted file mode 100644 index a2001b1afb1..00000000000 --- a/packages/async-zmq/async-zmq.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/async-zmq/archive/v0.2.0.tar.gz" -checksum: "018b28f083b38486ef4929f229130961" diff --git a/packages/async-zmq/async-zmq.0.3.0/descr b/packages/async-zmq/async-zmq.0.3.0/descr deleted file mode 100644 index 2277d6b0d7b..00000000000 --- a/packages/async-zmq/async-zmq.0.3.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Async wrapper for OCaml's zeromq bindings - -A faithful port of lwt-zmq diff --git a/packages/async-zmq/async-zmq.0.3.0/opam b/packages/async-zmq/async-zmq.0.3.0/opam index af36657db73..aa53e16850c 100644 --- a/packages/async-zmq/async-zmq.0.3.0/opam +++ b/packages/async-zmq/async-zmq.0.3.0/opam @@ -1,12 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/rgrinberg/async-zmq.git" - +dev-repo: "git+https://github.com/rgrinberg/async-zmq.git" build: [ "omake" ] install: [ "omake" "install"] @@ -14,6 +13,7 @@ install: [ "omake" "install"] remove: [["ocamlfind" "remove" "async_zmq"]] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "omake" {build} "core" @@ -23,4 +23,10 @@ depends: [ "sexplib" "zmq" ] -available: [ocaml-version >= "4.02.3"] +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: "md5=03988a5dd8e62479283ef6a367877393" +} diff --git a/packages/async-zmq/async-zmq.0.3.0/url b/packages/async-zmq/async-zmq.0.3.0/url deleted file mode 100644 index 53b53510b95..00000000000 --- a/packages/async-zmq/async-zmq.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/async-zmq/archive/v0.3.0.tar.gz" -checksum: "03988a5dd8e62479283ef6a367877393" diff --git a/packages/async/async.108.00.01/descr b/packages/async/async.108.00.01/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.108.00.01/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.108.00.01/opam b/packages/async/async.108.00.01/opam deleted file mode 100644 index 84fb8a2e9a1..00000000000 --- a/packages/async/async.108.00.01/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async"]] -depends: [ - "camlp4" - "ocamlfind" - "async_unix" {= "108.00.01"} - "async_core" {= "108.00.01"} - "async_extra" {= "108.00.01"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async/async.108.00.01/url b/packages/async/async.108.00.01/url deleted file mode 100644 index 7b1245774b2..00000000000 --- a/packages/async/async.108.00.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.00.01/individual/async-108.00.01.tar.gz" -checksum: "a474bd087fdd5f3a092867f234044152" diff --git a/packages/async/async.108.00.02/descr b/packages/async/async.108.00.02/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.108.00.02/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.108.00.02/opam b/packages/async/async.108.00.02/opam index 8c402121a9c..913d62fd0a0 100644 --- a/packages/async/async.108.00.02/opam +++ b/packages/async/async.108.00.02/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" "camlp4" "async_core" {= "108.00.02"} "async_extra" {= "108.00.02"} @@ -10,3 +11,15 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=b9f307e8e1fd4244da56cc2357d0c692" +} diff --git a/packages/async/async.108.00.02/url b/packages/async/async.108.00.02/url deleted file mode 100644 index fb2a2675a7a..00000000000 --- a/packages/async/async.108.00.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.00.02/individual/async-108.00.02.tar.gz" -checksum: "b9f307e8e1fd4244da56cc2357d0c692" diff --git a/packages/async/async.108.07.00/descr b/packages/async/async.108.07.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.108.07.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.108.07.00/opam b/packages/async/async.108.07.00/opam deleted file mode 100644 index cedb5a24a18..00000000000 --- a/packages/async/async.108.07.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async"]] -depends: [ - "camlp4" - "async_core" {= "108.07.00"} - "async_extra" {= "108.07.00"} - "async_unix" {= "108.07.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async/async.108.07.00/url b/packages/async/async.108.07.00/url deleted file mode 100644 index 5d04cc86820..00000000000 --- a/packages/async/async.108.07.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.07.00/individual/async-108.07.00.tar.gz" -checksum: "f26089359a167010474607f606dde099" diff --git a/packages/async/async.108.07.01/descr b/packages/async/async.108.07.01/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.108.07.01/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.108.07.01/opam b/packages/async/async.108.07.01/opam deleted file mode 100644 index 423584b474a..00000000000 --- a/packages/async/async.108.07.01/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async"]] -depends: [ - "camlp4" - "async_core" {= "108.07.01"} - "async_extra" {= "108.07.01"} - "async_unix" {= "108.07.01"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async/async.108.07.01/url b/packages/async/async.108.07.01/url deleted file mode 100644 index 3a0c93b24ce..00000000000 --- a/packages/async/async.108.07.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.07.01/individual/async-108.07.01.tar.gz" -checksum: "f2b85b8a497d16c32b221aa984f425fe" diff --git a/packages/async/async.108.08.00/descr b/packages/async/async.108.08.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.108.08.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.108.08.00/opam b/packages/async/async.108.08.00/opam index bf58e6b0400..6d4e7eba92b 100644 --- a/packages/async/async.108.08.00/opam +++ b/packages/async/async.108.08.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" "camlp4" "async_core" {= "108.08.00"} "async_extra" {= "108.08.00"} @@ -10,3 +11,15 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=d36b8355887bee9d130650066b3491e2" +} diff --git a/packages/async/async.108.08.00/url b/packages/async/async.108.08.00/url deleted file mode 100644 index fa5550eafb2..00000000000 --- a/packages/async/async.108.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/async-108.08.00.tar.gz" -checksum: "d36b8355887bee9d130650066b3491e2" diff --git a/packages/async/async.109.07.00/descr b/packages/async/async.109.07.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.109.07.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.109.07.00/files/disable_warn_error.patch b/packages/async/async.109.07.00/files/disable_warn_error.patch deleted file mode 100644 index 6a9e2e5b989..00000000000 --- a/packages/async/async.109.07.00/files/disable_warn_error.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- myocamlbuild.ml.prev 2013-01-31 11:03:46.461656205 -0500 -+++ myocamlbuild.ml 2013-01-31 11:03:49.630904294 -0500 -@@ -574,7 +574,7 @@ - - (* enable warnings; make sure the '@' character isn't in the beginning; - ms-dos interprets that character specially *) -- flag ["compile"; "ocaml"] (S [A "-w"; A "A@Aemr-28"; A "-strict-sequence" ]) -+ flag ["compile"; "ocaml"] (S [A "-w"; A "Aemr-28"; A "-strict-sequence" ]) - ;; - - let dispatch = function diff --git a/packages/async/async.109.07.00/opam b/packages/async/async.109.07.00/opam deleted file mode 100644 index f67542675d0..00000000000 --- a/packages/async/async.109.07.00/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async"]] -depends: [ - "camlp4" - "async_core" {= "109.07.00"} - "async_extra" {= "109.07.00"} - "async_unix" {= "109.07.00"} - "ocamlbuild" {build} -] -patches: ["disable_warn_error.patch"] -install: [make "install"] diff --git a/packages/async/async.109.07.00/url b/packages/async/async.109.07.00/url deleted file mode 100644 index f8cfdf4722c..00000000000 --- a/packages/async/async.109.07.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.07.00/individual/async-109.07.00.tar.gz" -checksum: "936c0a5b73e357debfd29c2666d587d8" diff --git a/packages/async/async.109.08.00/descr b/packages/async/async.109.08.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.109.08.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.109.08.00/opam b/packages/async/async.109.08.00/opam deleted file mode 100644 index 084bfc70d01..00000000000 --- a/packages/async/async.109.08.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async"]] -depends: [ - "camlp4" - "async_core" {= "109.08.00"} - "async_extra" {= "109.08.00"} - "async_unix" {= "109.08.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async/async.109.08.00/url b/packages/async/async.109.08.00/url deleted file mode 100644 index a0721928abb..00000000000 --- a/packages/async/async.109.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/async-109.08.00.tar.gz" -checksum: "2a48b910d9368067e891466d0e522426" diff --git a/packages/async/async.109.09.00/descr b/packages/async/async.109.09.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.109.09.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.109.09.00/opam b/packages/async/async.109.09.00/opam deleted file mode 100644 index bd3cfcca8d9..00000000000 --- a/packages/async/async.109.09.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async"]] -depends: [ - "camlp4" - "async_core" {= "109.09.00"} - "async_extra" {= "109.09.00"} - "async_unix" {= "109.09.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async/async.109.09.00/url b/packages/async/async.109.09.00/url deleted file mode 100644 index 1555558dae1..00000000000 --- a/packages/async/async.109.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/async-109.09.00.tar.gz" -checksum: "b749578d31eb6e13169692b6111103af" diff --git a/packages/async/async.109.10.00/descr b/packages/async/async.109.10.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.109.10.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.109.10.00/opam b/packages/async/async.109.10.00/opam deleted file mode 100644 index 416788480e8..00000000000 --- a/packages/async/async.109.10.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async"]] -depends: [ - "camlp4" - "async_core" {= "109.10.00"} - "async_extra" {= "109.10.00"} - "async_unix" {= "109.10.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async/async.109.10.00/url b/packages/async/async.109.10.00/url deleted file mode 100644 index ef58c8f746d..00000000000 --- a/packages/async/async.109.10.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/async-109.10.00.tar.gz" -checksum: "d48e282dfc6ea20c4d17a53134267e57" diff --git a/packages/async/async.109.11.00/descr b/packages/async/async.109.11.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.109.11.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.109.11.00/opam b/packages/async/async.109.11.00/opam deleted file mode 100644 index 41db9495580..00000000000 --- a/packages/async/async.109.11.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async"]] -depends: [ - "camlp4" - "async_core" {= "109.11.00"} - "async_extra" {= "109.11.00"} - "async_unix" {= "109.11.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async/async.109.11.00/url b/packages/async/async.109.11.00/url deleted file mode 100644 index fafe7bc45c2..00000000000 --- a/packages/async/async.109.11.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/async-109.11.00.tar.gz" -checksum: "7b2f264430ad4708d81696375727d78c" diff --git a/packages/async/async.109.12.00/descr b/packages/async/async.109.12.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.109.12.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.109.12.00/opam b/packages/async/async.109.12.00/opam deleted file mode 100644 index 662a82cf599..00000000000 --- a/packages/async/async.109.12.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async"]] -depends: [ - "async_core" {= "109.12.00"} - "async_extra" {= "109.12.00"} - "async_unix" {= "109.12.00"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/janestreet/async" -install: [make "install"] diff --git a/packages/async/async.109.12.00/url b/packages/async/async.109.12.00/url deleted file mode 100644 index 10be26553c9..00000000000 --- a/packages/async/async.109.12.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/async/archive/109.12.00.tar.gz" -checksum: "89e0e7e3a1138354ed32e9fe88997f1c" diff --git a/packages/async/async.109.13.00/descr b/packages/async/async.109.13.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.109.13.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.109.13.00/opam b/packages/async/async.109.13.00/opam deleted file mode 100644 index ad4cb60ddb3..00000000000 --- a/packages/async/async.109.13.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async"]] -depends: [ - "camlp4" - "async_core" {= "109.13.00"} - "async_extra" {= "109.13.00"} - "async_unix" {= "109.13.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async/async.109.13.00/url b/packages/async/async.109.13.00/url deleted file mode 100644 index 217289788d2..00000000000 --- a/packages/async/async.109.13.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/async-109.13.00.tar.gz" -checksum: "0621a72a3bb9ecf35b8ce87cbba02218" diff --git a/packages/async/async.109.14.00/descr b/packages/async/async.109.14.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.109.14.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.109.14.00/opam b/packages/async/async.109.14.00/opam index d343207bd6b..9a193bd539a 100644 --- a/packages/async/async.109.14.00/opam +++ b/packages/async/async.109.14.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" "camlp4" "async_core" {= "109.14.00"} "async_extra" {= "109.14.00"} @@ -10,3 +11,15 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=9541f0e40f436581394a3f270e21b6f5" +} diff --git a/packages/async/async.109.14.00/url b/packages/async/async.109.14.00/url deleted file mode 100644 index a55a733efd9..00000000000 --- a/packages/async/async.109.14.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/async-109.14.00.tar.gz" -checksum: "9541f0e40f436581394a3f270e21b6f5" diff --git a/packages/async/async.109.15.00/descr b/packages/async/async.109.15.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.109.15.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.109.15.00/opam b/packages/async/async.109.15.00/opam index 97284df8080..2bc8b6447e6 100644 --- a/packages/async/async.109.15.00/opam +++ b/packages/async/async.109.15.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" "camlp4" "async_core" {= "109.15.00"} "async_extra" {= "109.15.00"} @@ -10,3 +11,15 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=842f4102890b35fdb895fffacba75ca8" +} diff --git a/packages/async/async.109.15.00/url b/packages/async/async.109.15.00/url deleted file mode 100644 index 82cac2381d6..00000000000 --- a/packages/async/async.109.15.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/async-109.15.00.tar.gz" -checksum: "842f4102890b35fdb895fffacba75ca8" diff --git a/packages/async/async.109.17.00/descr b/packages/async/async.109.17.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.109.17.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.109.17.00/opam b/packages/async/async.109.17.00/opam index 851c868527c..c1acb514d68 100644 --- a/packages/async/async.109.17.00/opam +++ b/packages/async/async.109.17.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" "camlp4" "async_core" {= "109.15.00"} "async_extra" {= "109.17.00"} @@ -10,3 +11,15 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=753f9838193e58238903829806c89a40" +} diff --git a/packages/async/async.109.17.00/url b/packages/async/async.109.17.00/url deleted file mode 100644 index 95202380790..00000000000 --- a/packages/async/async.109.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.17.00/individual/async-109.17.00.tar.gz" -checksum: "753f9838193e58238903829806c89a40" diff --git a/packages/async/async.109.19.00/descr b/packages/async/async.109.19.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.109.19.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.109.19.00/opam b/packages/async/async.109.19.00/opam index 4a8b6a24509..56835054dfd 100644 --- a/packages/async/async.109.19.00/opam +++ b/packages/async/async.109.19.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.19.00"} @@ -15,7 +16,18 @@ depends: [ "async_unix" {= "109.19.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" +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: "md5=cec9560aa99490195eebc35df6d24bef" +} diff --git a/packages/async/async.109.19.00/url b/packages/async/async.109.19.00/url deleted file mode 100644 index f89aa9030ff..00000000000 --- a/packages/async/async.109.19.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.19.00/individual/async-109.19.00.tar.gz" -checksum: "cec9560aa99490195eebc35df6d24bef" diff --git a/packages/async/async.109.20.00/descr b/packages/async/async.109.20.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.109.20.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.109.20.00/opam b/packages/async/async.109.20.00/opam deleted file mode 100644 index 596bdeb33be..00000000000 --- a/packages/async/async.109.20.00/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Capital LLC "] -homepage: "https://github.com/janestreet/async" -license: "Apache-2.0" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "async"]] -depends: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "async_core" {= "109.20.00"} - "async_extra" {= "109.20.00"} - "async_unix" {= "109.20.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" -install: [[make "install"]] diff --git a/packages/async/async.109.20.00/url b/packages/async/async.109.20.00/url deleted file mode 100644 index dbe27f6ae41..00000000000 --- a/packages/async/async.109.20.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.20.00/individual/async-109.20.00.tar.gz" -checksum: "e312e84060f91d3cae3d17c58f282281" diff --git a/packages/async/async.109.21.00/descr b/packages/async/async.109.21.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.109.21.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.109.21.00/opam b/packages/async/async.109.21.00/opam index 3bca34aa8a9..3a2013a3222 100644 --- a/packages/async/async.109.21.00/opam +++ b/packages/async/async.109.21.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.20.00"} @@ -15,7 +16,18 @@ depends: [ "async_unix" {= "109.21.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" +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: "md5=ef19407312407913c76b8e10349b5741" +} diff --git a/packages/async/async.109.21.00/url b/packages/async/async.109.21.00/url deleted file mode 100644 index 64ef672c35b..00000000000 --- a/packages/async/async.109.21.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.21.00/individual/async-109.21.00.tar.gz" -checksum: "ef19407312407913c76b8e10349b5741" diff --git a/packages/async/async.109.22.00/descr b/packages/async/async.109.22.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.109.22.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.109.22.00/opam b/packages/async/async.109.22.00/opam index 49365a07489..1ccadf63732 100644 --- a/packages/async/async.109.22.00/opam +++ b/packages/async/async.109.22.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.22.00"} @@ -15,7 +16,18 @@ depends: [ "async_unix" {= "109.21.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" +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: "md5=cef1e4e4ffd07f77afb92ec97d430fcb" +} diff --git a/packages/async/async.109.22.00/url b/packages/async/async.109.22.00/url deleted file mode 100644 index 7308506807b..00000000000 --- a/packages/async/async.109.22.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.22.00/individual/async-109.22.00.tar.gz" -checksum: "cef1e4e4ffd07f77afb92ec97d430fcb" diff --git a/packages/async/async.109.24.00/descr b/packages/async/async.109.24.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.109.24.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.109.24.00/opam b/packages/async/async.109.24.00/opam index 100468ea3dd..14b633d20cd 100644 --- a/packages/async/async.109.24.00/opam +++ b/packages/async/async.109.24.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.24.00"} @@ -15,7 +16,18 @@ depends: [ "async_unix" {= "109.24.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" +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: "md5=33fb93345be1f19541ce27f257c6a7a0" +} diff --git a/packages/async/async.109.24.00/url b/packages/async/async.109.24.00/url deleted file mode 100644 index d0baf878a60..00000000000 --- a/packages/async/async.109.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.24.00/individual/async-109.24.00.tar.gz" -checksum: "33fb93345be1f19541ce27f257c6a7a0" diff --git a/packages/async/async.109.27.00/descr b/packages/async/async.109.27.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.109.27.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.109.27.00/opam b/packages/async/async.109.27.00/opam index 015f5a33a59..4aa655b4b20 100644 --- a/packages/async/async.109.27.00/opam +++ b/packages/async/async.109.27.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {>= "109.27.00" & <= "109.28.00"} @@ -15,7 +16,18 @@ depends: [ "async_unix" {= "109.27.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" +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: "md5=9c9c4ddd7319455bef69beeb6ca67aa5" +} diff --git a/packages/async/async.109.27.00/url b/packages/async/async.109.27.00/url deleted file mode 100644 index 197786d7db6..00000000000 --- a/packages/async/async.109.27.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.27.00/individual/async-109.27.00.tar.gz" -checksum: "9c9c4ddd7319455bef69beeb6ca67aa5" diff --git a/packages/async/async.109.30.00/descr b/packages/async/async.109.30.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.109.30.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.109.30.00/opam b/packages/async/async.109.30.00/opam index 0ea8e357e08..ca2620e8f2b 100644 --- a/packages/async/async.109.30.00/opam +++ b/packages/async/async.109.30.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.30.00"} @@ -15,7 +16,18 @@ depends: [ "async_unix" {= "109.30.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" +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: "md5=220281373a130ec630a8a1def71a08ad" +} diff --git a/packages/async/async.109.30.00/url b/packages/async/async.109.30.00/url deleted file mode 100644 index 001b937d1dc..00000000000 --- a/packages/async/async.109.30.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.30.00/individual/async-109.30.00.tar.gz" -checksum: "220281373a130ec630a8a1def71a08ad" diff --git a/packages/async/async.109.31.00/descr b/packages/async/async.109.31.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.109.31.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.109.31.00/opam b/packages/async/async.109.31.00/opam index 79a75411aed..ebc09ad930a 100644 --- a/packages/async/async.109.31.00/opam +++ b/packages/async/async.109.31.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.30.00"} @@ -15,7 +16,18 @@ depends: [ "async_unix" {= "109.31.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" +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: "md5=48b7843f644b91b04c634b8cbd0985bc" +} diff --git a/packages/async/async.109.31.00/url b/packages/async/async.109.31.00/url deleted file mode 100644 index e25fa52d723..00000000000 --- a/packages/async/async.109.31.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.31.00/individual/async-109.31.00.tar.gz" -checksum: "48b7843f644b91b04c634b8cbd0985bc" diff --git a/packages/async/async.109.32.00/descr b/packages/async/async.109.32.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.109.32.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.109.32.00/opam b/packages/async/async.109.32.00/opam deleted file mode 100644 index 4baba84697a..00000000000 --- a/packages/async/async.109.32.00/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Capital LLC "] -homepage: "https://github.com/janestreet/async" -license: "Apache-2.0" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "async"]] -depends: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "async_core" {= "109.32.00"} - "async_extra" {= "109.32.00"} - "async_unix" {= "109.32.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" -install: [[make "install"]] diff --git a/packages/async/async.109.32.00/url b/packages/async/async.109.32.00/url deleted file mode 100644 index 5c870098117..00000000000 --- a/packages/async/async.109.32.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.32.00/individual/async-109.32.00.tar.gz" -checksum: "efb5904c45e5828e28231ef30f77bc63" diff --git a/packages/async/async.109.33.00/descr b/packages/async/async.109.33.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.109.33.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.109.33.00/opam b/packages/async/async.109.33.00/opam index b17f97e4356..20c304ffc96 100644 --- a/packages/async/async.109.33.00/opam +++ b/packages/async/async.109.33.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.32.00"} @@ -15,7 +16,18 @@ depends: [ "async_unix" {= "109.32.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" +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: "md5=4bf68ddaf9f5c2f0bd1670d83219baec" +} diff --git a/packages/async/async.109.33.00/url b/packages/async/async.109.33.00/url deleted file mode 100644 index dc0ca251ccb..00000000000 --- a/packages/async/async.109.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.33.00/individual/async-109.33.00.tar.gz" -checksum: "4bf68ddaf9f5c2f0bd1670d83219baec" diff --git a/packages/async/async.109.34.00/descr b/packages/async/async.109.34.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.109.34.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.109.34.00/opam b/packages/async/async.109.34.00/opam index 382df513562..1d80bfc3f40 100644 --- a/packages/async/async.109.34.00/opam +++ b/packages/async/async.109.34.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.34.00"} @@ -15,7 +16,18 @@ depends: [ "async_unix" {= "109.34.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" +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: "md5=be3d8ecb425b1fa4eaf6c178e58e3789" +} diff --git a/packages/async/async.109.34.00/url b/packages/async/async.109.34.00/url deleted file mode 100644 index d8fb52b92a0..00000000000 --- a/packages/async/async.109.34.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.34.00/individual/async-109.34.00.tar.gz" -checksum: "be3d8ecb425b1fa4eaf6c178e58e3789" diff --git a/packages/async/async.109.35.00/descr b/packages/async/async.109.35.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.109.35.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.109.35.00/opam b/packages/async/async.109.35.00/opam index 8dd6164200e..3597e175bc6 100644 --- a/packages/async/async.109.35.00/opam +++ b/packages/async/async.109.35.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {>= "109.35.00" & <= "109.37.00"} @@ -15,7 +16,18 @@ depends: [ "async_unix" {>= "109.35.00" & <= "109.36.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" +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: "md5=1ed7ddf0b5e41e4b442fce261ae08dee" +} diff --git a/packages/async/async.109.35.00/url b/packages/async/async.109.35.00/url deleted file mode 100644 index 209ccb51897..00000000000 --- a/packages/async/async.109.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/async-109.35.00.tar.gz" -checksum: "1ed7ddf0b5e41e4b442fce261ae08dee" diff --git a/packages/async/async.109.38.00/descr b/packages/async/async.109.38.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.109.38.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.109.38.00/opam b/packages/async/async.109.38.00/opam index b53608fbaab..9a7bbbdb175 100644 --- a/packages/async/async.109.38.00/opam +++ b/packages/async/async.109.38.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {>= "109.38.00" & <= "109.41.00"} @@ -15,7 +16,18 @@ depends: [ "async_unix" {>= "109.38.00" & <= "109.41.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" +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: "md5=4c31716b69c1261b3d5a1244bf263e63" +} diff --git a/packages/async/async.109.38.00/url b/packages/async/async.109.38.00/url deleted file mode 100644 index 89c0da5f87a..00000000000 --- a/packages/async/async.109.38.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.38.00/individual/async-109.38.00.tar.gz" -checksum: "4c31716b69c1261b3d5a1244bf263e63" diff --git a/packages/async/async.109.42.00/descr b/packages/async/async.109.42.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.109.42.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.109.42.00/opam b/packages/async/async.109.42.00/opam index 1a6a2d09374..75942313275 100644 --- a/packages/async/async.109.42.00/opam +++ b/packages/async/async.109.42.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {>= "109.42.00" & <= "109.47.00"} @@ -15,7 +16,18 @@ depends: [ "async_unix" {>= "109.42.00" & <= "109.47.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" +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: "md5=64f5179cbaac277998f15fb236401044" +} diff --git a/packages/async/async.109.42.00/url b/packages/async/async.109.42.00/url deleted file mode 100644 index 73f2760aad1..00000000000 --- a/packages/async/async.109.42.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.42.00/individual/async-109.42.00.tar.gz" -checksum: "64f5179cbaac277998f15fb236401044" diff --git a/packages/async/async.109.53.00/descr b/packages/async/async.109.53.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.109.53.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.109.53.00/opam b/packages/async/async.109.53.00/opam index c6c6e68de90..8dba50cf739 100644 --- a/packages/async/async.109.53.00/opam +++ b/packages/async/async.109.53.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {>= "109.53.00" & <= "109.55.00"} @@ -15,7 +16,18 @@ depends: [ "async_unix" {>= "109.53.00" & <= "109.55.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" +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: "md5=0179a5fb8a697dc14f2a42ec25041f08" +} diff --git a/packages/async/async.109.53.00/url b/packages/async/async.109.53.00/url deleted file mode 100644 index d59f2f8bf25..00000000000 --- a/packages/async/async.109.53.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/async-109.53.00.tar.gz" -checksum: "0179a5fb8a697dc14f2a42ec25041f08" diff --git a/packages/async/async.109.53.02/descr b/packages/async/async.109.53.02/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.109.53.02/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.109.53.02/opam b/packages/async/async.109.53.02/opam index edbc6425602..45e1be4904f 100644 --- a/packages/async/async.109.53.02/opam +++ b/packages/async/async.109.53.02/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {>= "109.53.00" & <= "109.55.02"} @@ -15,7 +16,18 @@ depends: [ "async_unix" {>= "109.53.00" & <= "109.55.02"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" +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: "md5=09ea99d230cc3158cb98459fa3424e49" +} diff --git a/packages/async/async.109.53.02/url b/packages/async/async.109.53.02/url deleted file mode 100644 index a05e4c93684..00000000000 --- a/packages/async/async.109.53.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/async-109.53.02.tar.gz" -checksum: "09ea99d230cc3158cb98459fa3424e49" diff --git a/packages/async/async.109.58.00/descr b/packages/async/async.109.58.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.109.58.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.109.58.00/opam b/packages/async/async.109.58.00/opam index 116585278fe..586abd3b758 100644 --- a/packages/async/async.109.58.00/opam +++ b/packages/async/async.109.58.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {= "109.58.00"} @@ -15,7 +16,18 @@ depends: [ "async_unix" {= "109.58.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" +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: "md5=1e49cf94123ecb8f08ef20c89f7e5139" +} diff --git a/packages/async/async.109.58.00/url b/packages/async/async.109.58.00/url deleted file mode 100644 index 73b1cba187e..00000000000 --- a/packages/async/async.109.58.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.58.00/individual/async-109.58.00.tar.gz" -checksum: "1e49cf94123ecb8f08ef20c89f7e5139" diff --git a/packages/async/async.109.60.00/descr b/packages/async/async.109.60.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.109.60.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.109.60.00/opam b/packages/async/async.109.60.00/opam index 2c230a6f5d4..8d03e15e4f6 100644 --- a/packages/async/async.109.60.00/opam +++ b/packages/async/async.109.60.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {= "109.60.00"} @@ -15,7 +16,18 @@ depends: [ "async_unix" {= "109.60.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" +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: "md5=ff4bd407330dc2986e26e43d272b3d09" +} diff --git a/packages/async/async.109.60.00/url b/packages/async/async.109.60.00/url deleted file mode 100644 index e00b27d1636..00000000000 --- a/packages/async/async.109.60.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.60.00/individual/async-109.60.00.tar.gz" -checksum: "ff4bd407330dc2986e26e43d272b3d09" diff --git a/packages/async/async.110.01.00/descr b/packages/async/async.110.01.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.110.01.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.110.01.00/opam b/packages/async/async.110.01.00/opam index af9eb5e9362..7c9f5a7ba50 100644 --- a/packages/async/async.110.01.00/opam +++ b/packages/async/async.110.01.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {= "110.01.00"} @@ -15,7 +16,18 @@ depends: [ "async_unix" {= "110.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" +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: "md5=4c18485ef0b53bee4fc1d01cac140e67" +} diff --git a/packages/async/async.110.01.00/url b/packages/async/async.110.01.00/url deleted file mode 100644 index 7217e09a6c1..00000000000 --- a/packages/async/async.110.01.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/110.01.00/individual/async-110.01.00.tar.gz" -checksum: "4c18485ef0b53bee4fc1d01cac140e67" diff --git a/packages/async/async.111.03.00/descr b/packages/async/async.111.03.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.111.03.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.111.03.00/opam b/packages/async/async.111.03.00/opam index 568b6c0d62c..55a5d55abb2 100644 --- a/packages/async/async.111.03.00/opam +++ b/packages/async/async.111.03.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {>= "111.03.00" & <= "111.08.00"} @@ -15,7 +16,18 @@ depends: [ "async_unix" {>= "111.03.00" & <= "111.08.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" +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: "md5=7ff611797de1c0603dfbadface8d3460" +} diff --git a/packages/async/async.111.03.00/url b/packages/async/async.111.03.00/url deleted file mode 100644 index de7f3dfc6a8..00000000000 --- a/packages/async/async.111.03.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/async-111.03.00.tar.gz" -checksum: "7ff611797de1c0603dfbadface8d3460" diff --git a/packages/async/async.111.11.00/descr b/packages/async/async.111.11.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.111.11.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.111.11.00/opam b/packages/async/async.111.11.00/opam index 95eb5feebd4..d140e04a440 100644 --- a/packages/async/async.111.11.00/opam +++ b/packages/async/async.111.11.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {= "111.11.00"} @@ -15,7 +16,18 @@ depends: [ "async_unix" {= "111.11.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" +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: "md5=5a09894b008fec8fd0d04349bd49fbc2" +} diff --git a/packages/async/async.111.11.00/url b/packages/async/async.111.11.00/url deleted file mode 100644 index 01794c1c158..00000000000 --- a/packages/async/async.111.11.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.11.00/individual/async-111.11.00.tar.gz" -checksum: "5a09894b008fec8fd0d04349bd49fbc2" diff --git a/packages/async/async.111.13.00/descr b/packages/async/async.111.13.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.111.13.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.111.13.00/opam b/packages/async/async.111.13.00/opam index d3f5d37464d..6ddd141b379 100644 --- a/packages/async/async.111.13.00/opam +++ b/packages/async/async.111.13.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {= "111.11.00"} @@ -15,7 +16,18 @@ depends: [ "async_unix" {= "111.13.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" +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: "md5=edea22501dd5d231583a959260b9d109" +} diff --git a/packages/async/async.111.13.00/url b/packages/async/async.111.13.00/url deleted file mode 100644 index 0212a9ba8fb..00000000000 --- a/packages/async/async.111.13.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.13.00/individual/async-111.13.00.tar.gz" -checksum: "edea22501dd5d231583a959260b9d109" diff --git a/packages/async/async.111.17.00/descr b/packages/async/async.111.17.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.111.17.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.111.17.00/opam b/packages/async/async.111.17.00/opam index f3edec3d1d3..96cb1bb1a12 100644 --- a/packages/async/async.111.17.00/opam +++ b/packages/async/async.111.17.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {= "111.17.00"} @@ -15,7 +16,18 @@ depends: [ "async_unix" {>= "111.17.00" & <= "111.21.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" +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: "md5=e0a375d0ec049872d49f3b5a7be3c63d" +} diff --git a/packages/async/async.111.17.00/url b/packages/async/async.111.17.00/url deleted file mode 100644 index 222ba97ac00..00000000000 --- a/packages/async/async.111.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/async-111.17.00.tar.gz" -checksum: "e0a375d0ec049872d49f3b5a7be3c63d" diff --git a/packages/async/async.111.25.00/descr b/packages/async/async.111.25.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.111.25.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.111.25.00/opam b/packages/async/async.111.25.00/opam index 99819b18901..b23367da187 100644 --- a/packages/async/async.111.25.00/opam +++ b/packages/async/async.111.25.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {>= "111.25.00" & <= "111.28.00"} @@ -15,7 +16,18 @@ depends: [ "async_unix" {>= "111.25.00" & <= "111.28.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" +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: "md5=72cb0787d477dccf75b46f3e8644cfd6" +} diff --git a/packages/async/async.111.25.00/url b/packages/async/async.111.25.00/url deleted file mode 100644 index a77918302f3..00000000000 --- a/packages/async/async.111.25.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/async-111.25.00.tar.gz" -checksum: "72cb0787d477dccf75b46f3e8644cfd6" diff --git a/packages/async/async.112.01.00/descr b/packages/async/async.112.01.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.112.01.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.112.01.00/opam b/packages/async/async.112.01.00/opam index 4282b5e8434..bab40549330 100644 --- a/packages/async/async.112.01.00/opam +++ b/packages/async/async.112.01.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {>= "112.01.00" & < "112.02.00"} @@ -15,7 +16,18 @@ depends: [ "async_unix" {>= "112.01.00" & < "112.02.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" +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: "md5=7ff01f8ff04b1b374d10172cc10d3234" +} diff --git a/packages/async/async.112.01.00/url b/packages/async/async.112.01.00/url deleted file mode 100644 index fd79704a6cb..00000000000 --- a/packages/async/async.112.01.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/async-112.01.00.tar.gz" -checksum: "7ff01f8ff04b1b374d10172cc10d3234" diff --git a/packages/async/async.112.06.00/descr b/packages/async/async.112.06.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.112.06.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.112.06.00/opam b/packages/async/async.112.06.00/opam index e1293cce53a..f786cf05e3a 100644 --- a/packages/async/async.112.06.00/opam +++ b/packages/async/async.112.06.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {>= "112.06.00" & < "112.07.00"} @@ -15,7 +16,18 @@ depends: [ "async_unix" {>= "112.06.00" & < "112.07.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" +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: "md5=de11419c8b428fd253b61fb72aa181a4" +} diff --git a/packages/async/async.112.06.00/url b/packages/async/async.112.06.00/url deleted file mode 100644 index a78d4d1f41d..00000000000 --- a/packages/async/async.112.06.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/async-112.06.00.tar.gz" -checksum: "de11419c8b428fd253b61fb72aa181a4" diff --git a/packages/async/async.112.17.00/descr b/packages/async/async.112.17.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.112.17.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.112.17.00/opam b/packages/async/async.112.17.00/opam index 9c0ce05254a..28a6de53404 100644 --- a/packages/async/async.112.17.00/opam +++ b/packages/async/async.112.17.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {>= "112.17.00" & < "112.18.00"} @@ -15,7 +16,18 @@ depends: [ "async_unix" {>= "112.17.00" & < "112.18.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" +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: "md5=5a45000397278885d25bc6826c134809" +} diff --git a/packages/async/async.112.17.00/url b/packages/async/async.112.17.00/url deleted file mode 100644 index 2208b862320..00000000000 --- a/packages/async/async.112.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.17/files/async-112.17.00.tar.gz" -checksum: "5a45000397278885d25bc6826c134809" diff --git a/packages/async/async.112.24.00/descr b/packages/async/async.112.24.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.112.24.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.112.24.00/opam b/packages/async/async.112.24.00/opam index 07cdd4e6ba5..4e9cb857520 100644 --- a/packages/async/async.112.24.00/opam +++ b/packages/async/async.112.24.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {>= "112.24.00" & < "112.25.00"} @@ -15,7 +16,18 @@ depends: [ "async_unix" {>= "112.24.00" & < "112.25.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" +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: "md5=6ce7000256d7e283592b7929d9a1d5ff" +} diff --git a/packages/async/async.112.24.00/url b/packages/async/async.112.24.00/url deleted file mode 100644 index 146a120e83e..00000000000 --- a/packages/async/async.112.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.24/files/async-112.24.tar.gz" -checksum: "6ce7000256d7e283592b7929d9a1d5ff" diff --git a/packages/async/async.112.35.00/descr b/packages/async/async.112.35.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.112.35.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.112.35.00/opam b/packages/async/async.112.35.00/opam index af30403bd6e..7bdb3bd3f88 100644 --- a/packages/async/async.112.35.00/opam +++ b/packages/async/async.112.35.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {>= "112.35.00" & < "112.36.00"} @@ -15,7 +16,18 @@ depends: [ "async_unix" {>= "112.35.00" & < "112.36.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" +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: "md5=981ed0580b6094e2eb9eae826fc955be" +} diff --git a/packages/async/async.112.35.00/url b/packages/async/async.112.35.00/url deleted file mode 100644 index 930261dc243..00000000000 --- a/packages/async/async.112.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.35/files/async-112.35.00.tar.gz" -checksum: "981ed0580b6094e2eb9eae826fc955be" diff --git a/packages/async/async.113.00.00/descr b/packages/async/async.113.00.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.113.00.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.113.00.00/opam b/packages/async/async.113.00.00/opam index 4c08d7ac223..9c6350f4e29 100644 --- a/packages/async/async.113.00.00/opam +++ b/packages/async/async.113.00.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {>= "113.00.00" & < "113.01.00"} @@ -15,7 +16,18 @@ depends: [ "async_unix" {>= "113.00.00" & < "113.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" +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: "md5=841b6225805a304670a457cefdb13fd3" +} diff --git a/packages/async/async.113.00.00/url b/packages/async/async.113.00.00/url deleted file mode 100644 index cb06ee53ccd..00000000000 --- a/packages/async/async.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/async-113.00.00.tar.gz" -checksum: "841b6225805a304670a457cefdb13fd3" diff --git a/packages/async/async.113.24.00/descr b/packages/async/async.113.24.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.113.24.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.113.24.00/opam b/packages/async/async.113.24.00/opam index 93b6f7a4d6b..603c217666f 100644 --- a/packages/async/async.113.24.00/opam +++ b/packages/async/async.113.24.00/opam @@ -1,31 +1,42 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async" bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" +dev-repo: "git+https://github.com/janestreet/async.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=4016e44a3beffc33848c44ca2f1daeff" +} diff --git a/packages/async/async.113.24.00/url b/packages/async/async.113.24.00/url deleted file mode 100644 index 582a1c6082b..00000000000 --- a/packages/async/async.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/async-113.24.00.tar.gz" -checksum: "4016e44a3beffc33848c44ca2f1daeff" diff --git a/packages/async/async.113.33.00/descr b/packages/async/async.113.33.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.113.33.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.113.33.00/opam b/packages/async/async.113.33.00/opam index 4fc1c0cb952..448046bd1c3 100644 --- a/packages/async/async.113.33.00/opam +++ b/packages/async/async.113.33.00/opam @@ -1,31 +1,42 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async" bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" +dev-repo: "git+https://github.com/janestreet/async.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=c97951e1d544206d0f79c564c4ec2107" +} diff --git a/packages/async/async.113.33.00/url b/packages/async/async.113.33.00/url deleted file mode 100644 index 3c7c3a54790..00000000000 --- a/packages/async/async.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/async-113.33.00.tar.gz" -checksum: "c97951e1d544206d0f79c564c4ec2107" diff --git a/packages/async/async.113.33.03/descr b/packages/async/async.113.33.03/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async/async.113.33.03/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.113.33.03/opam b/packages/async/async.113.33.03/opam index b822608a744..4faf36179fd 100644 --- a/packages/async/async.113.33.03/opam +++ b/packages/async/async.113.33.03/opam @@ -1,32 +1,43 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async" bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" +dev-repo: "git+https://github.com/janestreet/async.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=88c14299b3a5aede906a46c89e7f0aec" +} diff --git a/packages/async/async.113.33.03/url b/packages/async/async.113.33.03/url deleted file mode 100644 index 383f77c17e8..00000000000 --- a/packages/async/async.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/async-113.33.03.tar.gz" -checksum: "88c14299b3a5aede906a46c89e7f0aec" diff --git a/packages/async/async.v0.10.0/descr b/packages/async/async.v0.10.0/descr deleted file mode 100644 index 9cf24524af7..00000000000 --- a/packages/async/async.v0.10.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Monadic concurrency library - -Part of Jane Street's Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.v0.10.0/opam b/packages/async/async.v0.10.0/opam index 8cc6b1ebc2d..ea79647c3e0 100644 --- a/packages/async/async.v0.10.0/opam +++ b/packages/async/async.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async" @@ -9,13 +9,24 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=327fc2bad6b7d180f7872ec23eeaaaf9" +} diff --git a/packages/async/async.v0.10.0/url b/packages/async/async.v0.10.0/url deleted file mode 100644 index d6bd4e6e7fd..00000000000 --- a/packages/async/async.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async-v0.10.0.tar.gz" -checksum: "327fc2bad6b7d180f7872ec23eeaaaf9" diff --git a/packages/async/async.v0.9.0/descr b/packages/async/async.v0.9.0/descr deleted file mode 100644 index 9cf24524af7..00000000000 --- a/packages/async/async.v0.9.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Monadic concurrency library - -Part of Jane Street's Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async/async.v0.9.0/opam b/packages/async/async.v0.9.0/opam index e9d9ab45f2b..dd097b9562c 100644 --- a/packages/async/async.v0.9.0/opam +++ b/packages/async/async.v0.9.0/opam @@ -1,21 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async" bug-reports: "https://github.com/janestreet/async/issues" -dev-repo: "https://github.com/janestreet/async.git" +dev-repo: "git+https://github.com/janestreet/async.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "async_extra" {>= "v0.9" & < "v0.10"} - "async_kernel" {>= "v0.9" & < "v0.10"} - "async_unix" {>= "v0.9" & < "v0.10"} - "core" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} + "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" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=c159f73e04df98b247150d45473edd04" +} diff --git a/packages/async/async.v0.9.0/url b/packages/async/async.v0.9.0/url deleted file mode 100644 index d4609a31807..00000000000 --- a/packages/async/async.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/async-v0.9.0.tar.gz" -checksum: "c159f73e04df98b247150d45473edd04" diff --git a/packages/async_core/async_core.108.00.01/descr b/packages/async_core/async_core.108.00.01/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/async_core/async_core.108.00.01/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.108.00.01/opam b/packages/async_core/async_core.108.00.01/opam deleted file mode 100644 index 2b5b1bbaff4..00000000000 --- a/packages/async_core/async_core.108.00.01/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async_core"]] -depends: [ - "camlp4" - "ocamlfind" - "bin_prot" - "core" {= "108.00.01"} - "fieldslib" - "pa_ounit" - "sexplib" - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async_core/async_core.108.00.01/url b/packages/async_core/async_core.108.00.01/url deleted file mode 100644 index 6dafba563bc..00000000000 --- a/packages/async_core/async_core.108.00.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.00.01/individual/async_core-108.00.01.tar.gz" -checksum: "f677808fc9efbbe144aa55ce49122ad8" diff --git a/packages/async_core/async_core.108.00.02/descr b/packages/async_core/async_core.108.00.02/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/async_core/async_core.108.00.02/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.108.00.02/opam b/packages/async_core/async_core.108.00.02/opam index 7f5bc64877d..34277e449a5 100644 --- a/packages/async_core/async_core.108.00.02/opam +++ b/packages/async_core/async_core.108.00.02/opam @@ -1,10 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_core"]] depends: [ + "ocaml" "camlp4" "core" {= "108.00.02"} "ocamlbuild" {build} ] 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: "md5=93b8faecc872b702cca57610c9f18124" +} diff --git a/packages/async_core/async_core.108.00.02/url b/packages/async_core/async_core.108.00.02/url deleted file mode 100644 index 1552f210edd..00000000000 --- a/packages/async_core/async_core.108.00.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.00.02/individual/async_core-108.00.02.tar.gz" -checksum: "93b8faecc872b702cca57610c9f18124" diff --git a/packages/async_core/async_core.108.07.00/descr b/packages/async_core/async_core.108.07.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.108.07.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.108.07.00/opam b/packages/async_core/async_core.108.07.00/opam deleted file mode 100644 index cac3cbd5ed1..00000000000 --- a/packages/async_core/async_core.108.07.00/opam +++ /dev/null @@ -1,10 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async_core"]] -depends: [ - "camlp4" - "core" {= "108.07.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async_core/async_core.108.07.00/url b/packages/async_core/async_core.108.07.00/url deleted file mode 100644 index f9e7795413d..00000000000 --- a/packages/async_core/async_core.108.07.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.07.00/individual/async_core-108.07.00.tar.gz" -checksum: "fa07c129438a6dd434d748db8cc51631" diff --git a/packages/async_core/async_core.108.07.01/descr b/packages/async_core/async_core.108.07.01/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.108.07.01/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.108.07.01/opam b/packages/async_core/async_core.108.07.01/opam deleted file mode 100644 index e5525cd0b6d..00000000000 --- a/packages/async_core/async_core.108.07.01/opam +++ /dev/null @@ -1,10 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async_core"]] -depends: [ - "camlp4" - "core" {= "108.07.01"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async_core/async_core.108.07.01/url b/packages/async_core/async_core.108.07.01/url deleted file mode 100644 index d5274808b37..00000000000 --- a/packages/async_core/async_core.108.07.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.07.01/individual/async_core-108.07.01.tar.gz" -checksum: "6fac99d205e41de0206cbd8862325302" diff --git a/packages/async_core/async_core.108.08.00/descr b/packages/async_core/async_core.108.08.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.108.08.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.108.08.00/opam b/packages/async_core/async_core.108.08.00/opam index d0d8228ba84..6216d999758 100644 --- a/packages/async_core/async_core.108.08.00/opam +++ b/packages/async_core/async_core.108.08.00/opam @@ -1,10 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_core"]] depends: [ + "ocaml" "camlp4" "core" {= "108.08.00"} "ocamlbuild" {build} ] 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: "md5=c247124407467be8cc56b903bd2b13db" +} diff --git a/packages/async_core/async_core.108.08.00/url b/packages/async_core/async_core.108.08.00/url deleted file mode 100644 index b6e4a73f6ef..00000000000 --- a/packages/async_core/async_core.108.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/async_core-108.08.00.tar.gz" -checksum: "c247124407467be8cc56b903bd2b13db" diff --git a/packages/async_core/async_core.109.07.00/descr b/packages/async_core/async_core.109.07.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.109.07.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.109.07.00/files/disable_warn_error.patch b/packages/async_core/async_core.109.07.00/files/disable_warn_error.patch deleted file mode 100644 index ce8d608d55b..00000000000 --- a/packages/async_core/async_core.109.07.00/files/disable_warn_error.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- myocamlbuild.ml.prev 2013-01-31 11:03:46.465655770 -0500 -+++ myocamlbuild.ml 2013-01-31 11:03:49.632903901 -0500 -@@ -574,7 +574,7 @@ - - (* enable warnings; make sure the '@' character isn't in the beginning; - ms-dos interprets that character specially *) -- flag ["compile"; "ocaml"] (S [A "-w"; A "A@Aemr-28"; A "-strict-sequence" ]) -+ flag ["compile"; "ocaml"] (S [A "-w"; A "Aemr-28"; A "-strict-sequence" ]) - ;; - - let dispatch = function diff --git a/packages/async_core/async_core.109.07.00/opam b/packages/async_core/async_core.109.07.00/opam deleted file mode 100644 index e6624105d5f..00000000000 --- a/packages/async_core/async_core.109.07.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async_core"]] -depends: [ - "camlp4" - "core" {= "109.07.00"} - "ocamlbuild" {build} -] -patches: ["disable_warn_error.patch"] -install: [make "install"] diff --git a/packages/async_core/async_core.109.07.00/url b/packages/async_core/async_core.109.07.00/url deleted file mode 100644 index db0d5fa4b8b..00000000000 --- a/packages/async_core/async_core.109.07.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.07.00/individual/async_core-109.07.00.tar.gz" -checksum: "c51875bc910ae70f352049b29e72d260" diff --git a/packages/async_core/async_core.109.08.00/descr b/packages/async_core/async_core.109.08.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.109.08.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.109.08.00/opam b/packages/async_core/async_core.109.08.00/opam deleted file mode 100644 index f8dad2392d1..00000000000 --- a/packages/async_core/async_core.109.08.00/opam +++ /dev/null @@ -1,10 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async_core"]] -depends: [ - "camlp4" - "core" {= "109.08.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async_core/async_core.109.08.00/url b/packages/async_core/async_core.109.08.00/url deleted file mode 100644 index 3775188520f..00000000000 --- a/packages/async_core/async_core.109.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/async_core-109.08.00.tar.gz" -checksum: "4832135cb61bc43d6a9528459a9141f2" diff --git a/packages/async_core/async_core.109.09.00/descr b/packages/async_core/async_core.109.09.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.109.09.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.109.09.00/opam b/packages/async_core/async_core.109.09.00/opam deleted file mode 100644 index 700bd92c027..00000000000 --- a/packages/async_core/async_core.109.09.00/opam +++ /dev/null @@ -1,10 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async_core"]] -depends: [ - "camlp4" - "core" {= "109.09.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async_core/async_core.109.09.00/url b/packages/async_core/async_core.109.09.00/url deleted file mode 100644 index d418d4251ac..00000000000 --- a/packages/async_core/async_core.109.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/async_core-109.09.00.tar.gz" -checksum: "f5bb4f014c140c2d7d3c780c067e141a" diff --git a/packages/async_core/async_core.109.10.00/descr b/packages/async_core/async_core.109.10.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.109.10.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.109.10.00/opam b/packages/async_core/async_core.109.10.00/opam deleted file mode 100644 index e1f2c1f9ee6..00000000000 --- a/packages/async_core/async_core.109.10.00/opam +++ /dev/null @@ -1,10 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async_core"]] -depends: [ - "camlp4" - "core" {= "109.10.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async_core/async_core.109.10.00/url b/packages/async_core/async_core.109.10.00/url deleted file mode 100644 index 5bb707674fe..00000000000 --- a/packages/async_core/async_core.109.10.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/async_core-109.10.00.tar.gz" -checksum: "5c807045250a6bfb7d40d98fd107f639" diff --git a/packages/async_core/async_core.109.11.00/descr b/packages/async_core/async_core.109.11.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.109.11.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.109.11.00/opam b/packages/async_core/async_core.109.11.00/opam deleted file mode 100644 index 98b5017b7f8..00000000000 --- a/packages/async_core/async_core.109.11.00/opam +++ /dev/null @@ -1,10 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async_core"]] -depends: [ - "camlp4" - "core" {= "109.11.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async_core/async_core.109.11.00/url b/packages/async_core/async_core.109.11.00/url deleted file mode 100644 index 78266b3fbd8..00000000000 --- a/packages/async_core/async_core.109.11.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/async_core-109.11.00.tar.gz" -checksum: "bab97f525a26dcca2ac0c9253a801e49" diff --git a/packages/async_core/async_core.109.12.00/descr b/packages/async_core/async_core.109.12.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.109.12.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.109.12.00/opam b/packages/async_core/async_core.109.12.00/opam deleted file mode 100644 index e69d8742d21..00000000000 --- a/packages/async_core/async_core.109.12.00/opam +++ /dev/null @@ -1,10 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async_core"]] -depends: [ - "core" {= "109.12.00"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/janestreet/async_core" -install: [make "install"] diff --git a/packages/async_core/async_core.109.12.00/url b/packages/async_core/async_core.109.12.00/url deleted file mode 100644 index f232a2ed26d..00000000000 --- a/packages/async_core/async_core.109.12.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/async_core/archive/109.12.00.tar.gz" -checksum: "c147b8fabfdd47c7f45d92f3d4de7884" diff --git a/packages/async_core/async_core.109.13.00/descr b/packages/async_core/async_core.109.13.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.109.13.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.109.13.00/opam b/packages/async_core/async_core.109.13.00/opam deleted file mode 100644 index 26c03acbf9a..00000000000 --- a/packages/async_core/async_core.109.13.00/opam +++ /dev/null @@ -1,10 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async_core"]] -depends: [ - "camlp4" - "core" {= "109.13.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async_core/async_core.109.13.00/url b/packages/async_core/async_core.109.13.00/url deleted file mode 100644 index d2fa74e5ed8..00000000000 --- a/packages/async_core/async_core.109.13.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/async_core-109.13.00.tar.gz" -checksum: "0369abe95c890cd0e40564b617d4daae" diff --git a/packages/async_core/async_core.109.14.00/descr b/packages/async_core/async_core.109.14.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.109.14.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.109.14.00/opam b/packages/async_core/async_core.109.14.00/opam index 17e3787e778..64d6499ad03 100644 --- a/packages/async_core/async_core.109.14.00/opam +++ b/packages/async_core/async_core.109.14.00/opam @@ -1,10 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_core"]] depends: [ + "ocaml" "camlp4" "core" {= "109.14.01"} "ocamlbuild" {build} ] 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: "md5=b766eefd82e3102d27ccfcc9eb8f721d" +} diff --git a/packages/async_core/async_core.109.14.00/url b/packages/async_core/async_core.109.14.00/url deleted file mode 100644 index ecd5f32db8b..00000000000 --- a/packages/async_core/async_core.109.14.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/async_core-109.14.00.tar.gz" -checksum: "b766eefd82e3102d27ccfcc9eb8f721d" diff --git a/packages/async_core/async_core.109.15.00/descr b/packages/async_core/async_core.109.15.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.109.15.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.109.15.00/opam b/packages/async_core/async_core.109.15.00/opam index 1fe3432ecfd..47ee6ae8790 100644 --- a/packages/async_core/async_core.109.15.00/opam +++ b/packages/async_core/async_core.109.15.00/opam @@ -1,10 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_core"]] depends: [ + "ocaml" "camlp4" "core" {>= "109.15.00" & <= "109.18.00"} "ocamlbuild" {build} ] 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: "md5=6450b42b032f7f94d853ce6a08686208" +} diff --git a/packages/async_core/async_core.109.15.00/url b/packages/async_core/async_core.109.15.00/url deleted file mode 100644 index c3af8ca36d2..00000000000 --- a/packages/async_core/async_core.109.15.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/async_core-109.15.00.tar.gz" -checksum: "6450b42b032f7f94d853ce6a08686208" diff --git a/packages/async_core/async_core.109.19.00/descr b/packages/async_core/async_core.109.19.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.109.19.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.109.19.00/opam b/packages/async_core/async_core.109.19.00/opam index 20916028491..c86b9e651d4 100644 --- a/packages/async_core/async_core.109.19.00/opam +++ b/packages/async_core/async_core.109.19.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_core"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.15.01"} @@ -17,7 +18,18 @@ depends: [ "sexplib" {= "109.17.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_core/issues" -dev-repo: "https://github.com/janestreet/async_core.git" +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: "md5=2642369990245e4d2c87dc4637087aec" +} diff --git a/packages/async_core/async_core.109.19.00/url b/packages/async_core/async_core.109.19.00/url deleted file mode 100644 index 7802c26b644..00000000000 --- a/packages/async_core/async_core.109.19.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.19.00/individual/async_core-109.19.00.tar.gz" -checksum: "2642369990245e4d2c87dc4637087aec" diff --git a/packages/async_core/async_core.109.20.00/descr b/packages/async_core/async_core.109.20.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.109.20.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.109.20.00/opam b/packages/async_core/async_core.109.20.00/opam index ff58c591106..f136eb24392 100644 --- a/packages/async_core/async_core.109.20.00/opam +++ b/packages/async_core/async_core.109.20.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_core"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.15.01"} @@ -17,7 +18,18 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_core/issues" -dev-repo: "https://github.com/janestreet/async_core.git" +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: "md5=5894d592956a1e020fa408bb77008d28" +} diff --git a/packages/async_core/async_core.109.20.00/url b/packages/async_core/async_core.109.20.00/url deleted file mode 100644 index 8d5f91dd17e..00000000000 --- a/packages/async_core/async_core.109.20.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.20.00/individual/async_core-109.20.00.tar.gz" -checksum: "5894d592956a1e020fa408bb77008d28" diff --git a/packages/async_core/async_core.109.22.00/descr b/packages/async_core/async_core.109.22.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.109.22.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.109.22.00/opam b/packages/async_core/async_core.109.22.00/opam index e7bfa23b090..a5a3feeb523 100644 --- a/packages/async_core/async_core.109.22.00/opam +++ b/packages/async_core/async_core.109.22.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_core"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.15.01"} @@ -18,7 +19,18 @@ depends: [ "zero" {= "109.21.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_core/issues" -dev-repo: "https://github.com/janestreet/async_core.git" +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: "md5=6f9c6215a87a51ed6f1be9cb1f798c6c" +} diff --git a/packages/async_core/async_core.109.22.00/url b/packages/async_core/async_core.109.22.00/url deleted file mode 100644 index d0c82084fd4..00000000000 --- a/packages/async_core/async_core.109.22.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.22.00/individual/async_core-109.22.00.tar.gz" -checksum: "6f9c6215a87a51ed6f1be9cb1f798c6c" diff --git a/packages/async_core/async_core.109.24.00/descr b/packages/async_core/async_core.109.24.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.109.24.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.109.24.00/opam b/packages/async_core/async_core.109.24.00/opam index eb21ff22e6c..7b343f98b42 100644 --- a/packages/async_core/async_core.109.24.00/opam +++ b/packages/async_core/async_core.109.24.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_core"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.15.01"} @@ -18,7 +19,18 @@ depends: [ "zero" {= "109.21.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_core/issues" -dev-repo: "https://github.com/janestreet/async_core.git" +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: "md5=032a1ea64eec1971b664383a12248a4b" +} diff --git a/packages/async_core/async_core.109.24.00/url b/packages/async_core/async_core.109.24.00/url deleted file mode 100644 index a1e9abac95c..00000000000 --- a/packages/async_core/async_core.109.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.24.00/individual/async_core-109.24.00.tar.gz" -checksum: "032a1ea64eec1971b664383a12248a4b" diff --git a/packages/async_core/async_core.109.27.00/descr b/packages/async_core/async_core.109.27.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.109.27.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.109.27.00/opam b/packages/async_core/async_core.109.27.00/opam index fa9a11ac57f..07e75f47887 100644 --- a/packages/async_core/async_core.109.27.00/opam +++ b/packages/async_core/async_core.109.27.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_core"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.15.01"} @@ -18,7 +19,18 @@ depends: [ "zero" {= "109.27.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_core/issues" -dev-repo: "https://github.com/janestreet/async_core.git" +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: "md5=8df2cc930c5062e938e9f983117c1db2" +} diff --git a/packages/async_core/async_core.109.27.00/url b/packages/async_core/async_core.109.27.00/url deleted file mode 100644 index 3f1824dbdce..00000000000 --- a/packages/async_core/async_core.109.27.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.27.00/individual/async_core-109.27.00.tar.gz" -checksum: "8df2cc930c5062e938e9f983117c1db2" diff --git a/packages/async_core/async_core.109.28.00/descr b/packages/async_core/async_core.109.28.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.109.28.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.109.28.00/opam b/packages/async_core/async_core.109.28.00/opam index d99c74256ce..a69f9c62d49 100644 --- a/packages/async_core/async_core.109.28.00/opam +++ b/packages/async_core/async_core.109.28.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_core"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.15.01"} @@ -17,7 +18,18 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_core/issues" -dev-repo: "https://github.com/janestreet/async_core.git" +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: "md5=e461c0ab17629d0a7f1d63b36774edbe" +} diff --git a/packages/async_core/async_core.109.28.00/url b/packages/async_core/async_core.109.28.00/url deleted file mode 100644 index 663fec73977..00000000000 --- a/packages/async_core/async_core.109.28.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.28.00/individual/async_core-109.28.00.tar.gz" -checksum: "e461c0ab17629d0a7f1d63b36774edbe" diff --git a/packages/async_core/async_core.109.30.00/descr b/packages/async_core/async_core.109.30.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.109.30.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.109.30.00/opam b/packages/async_core/async_core.109.30.00/opam index 006085cbe90..7c88ce1fea2 100644 --- a/packages/async_core/async_core.109.30.00/opam +++ b/packages/async_core/async_core.109.30.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_core"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.30.00"} @@ -17,7 +18,18 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_core/issues" -dev-repo: "https://github.com/janestreet/async_core.git" +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: "md5=feb3044376d6ac27687b7ee98692c39c" +} diff --git a/packages/async_core/async_core.109.30.00/url b/packages/async_core/async_core.109.30.00/url deleted file mode 100644 index 3597da34173..00000000000 --- a/packages/async_core/async_core.109.30.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.30.00/individual/async_core-109.30.00.tar.gz" -checksum: "feb3044376d6ac27687b7ee98692c39c" diff --git a/packages/async_core/async_core.109.32.00/descr b/packages/async_core/async_core.109.32.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.109.32.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.109.32.00/opam b/packages/async_core/async_core.109.32.00/opam index 107b05a2519..fd757794233 100644 --- a/packages/async_core/async_core.109.32.00/opam +++ b/packages/async_core/async_core.109.32.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_core"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.30.00"} @@ -17,7 +18,18 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_core/issues" -dev-repo: "https://github.com/janestreet/async_core.git" +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: "md5=0a90793fdc59b6a4f4d65afa829a1f05" +} diff --git a/packages/async_core/async_core.109.32.00/url b/packages/async_core/async_core.109.32.00/url deleted file mode 100644 index c745b04b5b4..00000000000 --- a/packages/async_core/async_core.109.32.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.32.00/individual/async_core-109.32.00.tar.gz" -checksum: "0a90793fdc59b6a4f4d65afa829a1f05" diff --git a/packages/async_core/async_core.109.34.00/descr b/packages/async_core/async_core.109.34.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.109.34.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.109.34.00/opam b/packages/async_core/async_core.109.34.00/opam index 178ad97b8e6..38953359a3e 100644 --- a/packages/async_core/async_core.109.34.00/opam +++ b/packages/async_core/async_core.109.34.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_core"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.30.00"} @@ -17,7 +18,18 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_core/issues" -dev-repo: "https://github.com/janestreet/async_core.git" +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: "md5=d02c979bd3b9bbdade7600e81b7d7c5a" +} diff --git a/packages/async_core/async_core.109.34.00/url b/packages/async_core/async_core.109.34.00/url deleted file mode 100644 index 251899ef7d9..00000000000 --- a/packages/async_core/async_core.109.34.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.34.00/individual/async_core-109.34.00.tar.gz" -checksum: "d02c979bd3b9bbdade7600e81b7d7c5a" diff --git a/packages/async_core/async_core.109.35.00/descr b/packages/async_core/async_core.109.35.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.109.35.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.109.35.00/opam b/packages/async_core/async_core.109.35.00/opam deleted file mode 100644 index 9c8e06d948b..00000000000 --- a/packages/async_core/async_core.109.35.00/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Capital LLC "] -homepage: "https://github.com/janestreet/async_core" -license: "Apache-2.0" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "async_core"]] -depends: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/async_core/issues" -dev-repo: "https://github.com/janestreet/async_core.git" -install: [[make "install"]] diff --git a/packages/async_core/async_core.109.35.00/url b/packages/async_core/async_core.109.35.00/url deleted file mode 100644 index 1f3dbefa39d..00000000000 --- a/packages/async_core/async_core.109.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/async_core-109.35.00.tar.gz" -checksum: "6f9910799d8a4b3d913bfe2ba68cec9c" diff --git a/packages/async_core/async_core.109.36.00/descr b/packages/async_core/async_core.109.36.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.109.36.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.109.36.00/opam b/packages/async_core/async_core.109.36.00/opam deleted file mode 100644 index 7695246b78b..00000000000 --- a/packages/async_core/async_core.109.36.00/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Capital LLC "] -homepage: "https://github.com/janestreet/async_core" -license: "Apache-2.0" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "async_core"]] -depends: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/async_core/issues" -dev-repo: "https://github.com/janestreet/async_core.git" -install: [[make "install"]] diff --git a/packages/async_core/async_core.109.36.00/url b/packages/async_core/async_core.109.36.00/url deleted file mode 100644 index 400bcaf6c50..00000000000 --- a/packages/async_core/async_core.109.36.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.36.00/individual/async_core-109.36.00.tar.gz" -checksum: "b3f67248de3c8b16a9049357ba2a8737" diff --git a/packages/async_core/async_core.109.37.00/descr b/packages/async_core/async_core.109.37.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.109.37.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.109.37.00/opam b/packages/async_core/async_core.109.37.00/opam index 3200d532b69..3620ae164f6 100644 --- a/packages/async_core/async_core.109.37.00/opam +++ b/packages/async_core/async_core.109.37.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_core"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.30.00"} @@ -18,7 +19,18 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_core/issues" -dev-repo: "https://github.com/janestreet/async_core.git" +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: "md5=33cf19673fc6ac9ca0c481154a608660" +} diff --git a/packages/async_core/async_core.109.37.00/url b/packages/async_core/async_core.109.37.00/url deleted file mode 100644 index 8b12016dd57..00000000000 --- a/packages/async_core/async_core.109.37.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.37.00/individual/async_core-109.37.00.tar.gz" -checksum: "33cf19673fc6ac9ca0c481154a608660" diff --git a/packages/async_core/async_core.109.38.00/descr b/packages/async_core/async_core.109.38.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.109.38.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.109.38.00/opam b/packages/async_core/async_core.109.38.00/opam index 739ff372916..799f264957b 100644 --- a/packages/async_core/async_core.109.38.00/opam +++ b/packages/async_core/async_core.109.38.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_core"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.30.00"} @@ -18,7 +19,18 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_core/issues" -dev-repo: "https://github.com/janestreet/async_core.git" +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: "md5=f7b072bdc39ef5a8278ab54d06e057cb" +} diff --git a/packages/async_core/async_core.109.38.00/url b/packages/async_core/async_core.109.38.00/url deleted file mode 100644 index 022d3db19f0..00000000000 --- a/packages/async_core/async_core.109.38.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.38.00/individual/async_core-109.38.00.tar.gz" -checksum: "f7b072bdc39ef5a8278ab54d06e057cb" diff --git a/packages/async_core/async_core.109.40.00/descr b/packages/async_core/async_core.109.40.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.109.40.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.109.40.00/opam b/packages/async_core/async_core.109.40.00/opam deleted file mode 100644 index c683d31e808..00000000000 --- a/packages/async_core/async_core.109.40.00/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Capital LLC "] -homepage: "https://github.com/janestreet/async_core" -license: "Apache-2.0" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "async_core"]] -depends: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/async_core/issues" -dev-repo: "https://github.com/janestreet/async_core.git" -install: [[make "install"]] diff --git a/packages/async_core/async_core.109.40.00/url b/packages/async_core/async_core.109.40.00/url deleted file mode 100644 index a158569d15e..00000000000 --- a/packages/async_core/async_core.109.40.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.40.00/individual/async_core-109.40.00.tar.gz" -checksum: "37198d9a9fa11c6e3f80c23b07c79f47" diff --git a/packages/async_core/async_core.109.41.00/descr b/packages/async_core/async_core.109.41.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.109.41.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.109.41.00/opam b/packages/async_core/async_core.109.41.00/opam index a1411054618..bb63e30c2aa 100644 --- a/packages/async_core/async_core.109.41.00/opam +++ b/packages/async_core/async_core.109.41.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_core"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.41.00"} @@ -18,7 +19,18 @@ depends: [ "sexplib" {= "109.41.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_core/issues" -dev-repo: "https://github.com/janestreet/async_core.git" +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: "md5=a6820f09fd8afcad51db96c211ecd6c8" +} diff --git a/packages/async_core/async_core.109.41.00/url b/packages/async_core/async_core.109.41.00/url deleted file mode 100644 index c6e8eb4a703..00000000000 --- a/packages/async_core/async_core.109.41.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.41.00/individual/async_core-109.41.00.tar.gz" -checksum: "a6820f09fd8afcad51db96c211ecd6c8" diff --git a/packages/async_core/async_core.109.42.00/descr b/packages/async_core/async_core.109.42.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.109.42.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.109.42.00/opam b/packages/async_core/async_core.109.42.00/opam index 874b6baab95..648205cd6df 100644 --- a/packages/async_core/async_core.109.42.00/opam +++ b/packages/async_core/async_core.109.42.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_core"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.42.00"} @@ -18,7 +19,18 @@ depends: [ "sexplib" {= "109.41.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_core/issues" -dev-repo: "https://github.com/janestreet/async_core.git" +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: "md5=ddf78c7b944199a0426a5665ef4e43ce" +} diff --git a/packages/async_core/async_core.109.42.00/url b/packages/async_core/async_core.109.42.00/url deleted file mode 100644 index c16e54f5a82..00000000000 --- a/packages/async_core/async_core.109.42.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.42.00/individual/async_core-109.42.00.tar.gz" -checksum: "ddf78c7b944199a0426a5665ef4e43ce" diff --git a/packages/async_core/async_core.109.45.00/descr b/packages/async_core/async_core.109.45.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.109.45.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.109.45.00/opam b/packages/async_core/async_core.109.45.00/opam index 2a7d3bd20fa..ff5c7d4ffad 100644 --- a/packages/async_core/async_core.109.45.00/opam +++ b/packages/async_core/async_core.109.45.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_core"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.45.00"} @@ -18,7 +19,18 @@ depends: [ "sexplib" {= "109.41.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_core/issues" -dev-repo: "https://github.com/janestreet/async_core.git" +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: "md5=1faba1bd029409cf0395d286d91d1d1d" +} diff --git a/packages/async_core/async_core.109.45.00/url b/packages/async_core/async_core.109.45.00/url deleted file mode 100644 index ccd6e2d6c14..00000000000 --- a/packages/async_core/async_core.109.45.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.45.00/individual/async_core-109.45.00.tar.gz" -checksum: "1faba1bd029409cf0395d286d91d1d1d" diff --git a/packages/async_core/async_core.109.47.00/descr b/packages/async_core/async_core.109.47.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.109.47.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.109.47.00/opam b/packages/async_core/async_core.109.47.00/opam index f078ace7c19..09ee1f98c5a 100644 --- a/packages/async_core/async_core.109.47.00/opam +++ b/packages/async_core/async_core.109.47.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_core"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.47.00"} @@ -18,7 +19,18 @@ depends: [ "sexplib" {= "109.47.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_core/issues" -dev-repo: "https://github.com/janestreet/async_core.git" +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: "md5=3066803815f8f13009384c1ec8359ea8" +} diff --git a/packages/async_core/async_core.109.47.00/url b/packages/async_core/async_core.109.47.00/url deleted file mode 100644 index 08377148c41..00000000000 --- a/packages/async_core/async_core.109.47.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.47.00/individual/async_core-109.47.00.tar.gz" -checksum: "3066803815f8f13009384c1ec8359ea8" diff --git a/packages/async_core/async_core.109.53.00/descr b/packages/async_core/async_core.109.53.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.109.53.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.109.53.00/opam b/packages/async_core/async_core.109.53.00/opam index 98f47f01126..a244e82b793 100644 --- a/packages/async_core/async_core.109.53.00/opam +++ b/packages/async_core/async_core.109.53.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_core"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.53.00"} @@ -18,7 +19,18 @@ depends: [ "sexplib" {= "109.53.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_core/issues" -dev-repo: "https://github.com/janestreet/async_core.git" +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: "md5=bc74546c8302a3b0f95e75df05cf931a" +} diff --git a/packages/async_core/async_core.109.53.00/url b/packages/async_core/async_core.109.53.00/url deleted file mode 100644 index 2ca636160f4..00000000000 --- a/packages/async_core/async_core.109.53.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/async_core-109.53.00.tar.gz" -checksum: "bc74546c8302a3b0f95e75df05cf931a" diff --git a/packages/async_core/async_core.109.55.00/descr b/packages/async_core/async_core.109.55.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.109.55.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.109.55.00/opam b/packages/async_core/async_core.109.55.00/opam index bc7e96090cf..bdef83b0bbf 100644 --- a/packages/async_core/async_core.109.55.00/opam +++ b/packages/async_core/async_core.109.55.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_core"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.53.00"} @@ -19,7 +20,18 @@ depends: [ "sexplib" {= "109.55.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_core/issues" -dev-repo: "https://github.com/janestreet/async_core.git" +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: "md5=55f2f4bb9ff1c665e53ece5526acfe00" +} diff --git a/packages/async_core/async_core.109.55.00/url b/packages/async_core/async_core.109.55.00/url deleted file mode 100644 index 66abdcbc32c..00000000000 --- a/packages/async_core/async_core.109.55.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/async_core-109.55.00.tar.gz" -checksum: "55f2f4bb9ff1c665e53ece5526acfe00" diff --git a/packages/async_core/async_core.109.55.02/descr b/packages/async_core/async_core.109.55.02/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_core/async_core.109.55.02/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_core/async_core.109.55.02/opam b/packages/async_core/async_core.109.55.02/opam index 42fd0b84e4f..ee08df25292 100644 --- a/packages/async_core/async_core.109.55.02/opam +++ b/packages/async_core/async_core.109.55.02/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_core"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "109.53.00" & <= "109.53.03"} @@ -19,7 +20,18 @@ depends: [ "sexplib" {>= "109.55.00" & <= "109.55.02"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_core/issues" -dev-repo: "https://github.com/janestreet/async_core.git" +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: "md5=1f0f6a083c62e636e049c618995b29ee" +} diff --git a/packages/async_core/async_core.109.55.02/url b/packages/async_core/async_core.109.55.02/url deleted file mode 100644 index e1a1e397ecc..00000000000 --- a/packages/async_core/async_core.109.55.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/async_core-109.55.02.tar.gz" -checksum: "1f0f6a083c62e636e049c618995b29ee" diff --git a/packages/async_durable/async_durable.v0.10.0/descr b/packages/async_durable/async_durable.v0.10.0/descr deleted file mode 100644 index 8f6a8bf1819..00000000000 --- a/packages/async_durable/async_durable.v0.10.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Durable connections for use with async - -\\ Async_durable helps recover from errors when -connections can be easily be recreated. diff --git a/packages/async_durable/async_durable.v0.10.0/opam b/packages/async_durable/async_durable.v0.10.0/opam index 595bff58ba5..4a7ed59ed02 100644 --- a/packages/async_durable/async_durable.v0.10.0/opam +++ b/packages/async_durable/async_durable.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_durable" @@ -9,12 +9,21 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=579f8de59ed5da089f44dfeb4318ddb0" +} diff --git a/packages/async_durable/async_durable.v0.10.0/url b/packages/async_durable/async_durable.v0.10.0/url deleted file mode 100644 index cd437f04939..00000000000 --- a/packages/async_durable/async_durable.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_durable-v0.10.0.tar.gz" -checksum: "579f8de59ed5da089f44dfeb4318ddb0" diff --git a/packages/async_extended/async_extended.111.17.00/descr b/packages/async_extended/async_extended.111.17.00/descr deleted file mode 100644 index c79df96a26c..00000000000 --- a/packages/async_extended/async_extended.111.17.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Additional utilities for async -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. diff --git a/packages/async_extended/async_extended.111.17.00/opam b/packages/async_extended/async_extended.111.17.00/opam index 87a3a851200..9674ec06ae8 100644 --- a/packages/async_extended/async_extended.111.17.00/opam +++ b/packages/async_extended/async_extended.111.17.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_parallel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {= "111.17.00"} @@ -19,7 +20,17 @@ depends: [ "camlzip" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extended/issues" -dev-repo: "https://github.com/janestreet/async_extended.git" +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: "md5=cfeaa666f650ac8b04390bd3a9a95fbf" +} diff --git a/packages/async_extended/async_extended.111.17.00/url b/packages/async_extended/async_extended.111.17.00/url deleted file mode 100644 index 87a3feb1105..00000000000 --- a/packages/async_extended/async_extended.111.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/async_extended-111.17.00.tar.gz" -checksum: "cfeaa666f650ac8b04390bd3a9a95fbf" diff --git a/packages/async_extended/async_extended.111.21.00/descr b/packages/async_extended/async_extended.111.21.00/descr deleted file mode 100644 index c79df96a26c..00000000000 --- a/packages/async_extended/async_extended.111.21.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Additional utilities for async -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. diff --git a/packages/async_extended/async_extended.111.21.00/opam b/packages/async_extended/async_extended.111.21.00/opam index 7fbd83fc7d5..a6bc1c45de0 100644 --- a/packages/async_extended/async_extended.111.21.00/opam +++ b/packages/async_extended/async_extended.111.21.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_parallel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "111.17.00" & <= "111.25.00"} @@ -19,7 +20,17 @@ depends: [ "camlzip" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extended/issues" -dev-repo: "https://github.com/janestreet/async_extended.git" +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: "md5=e721724c303cac1112ba66622cc9afe0" +} diff --git a/packages/async_extended/async_extended.111.21.00/url b/packages/async_extended/async_extended.111.21.00/url deleted file mode 100644 index b417df75748..00000000000 --- a/packages/async_extended/async_extended.111.21.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.21.00/individual/async_extended-111.21.00.tar.gz" -checksum: "e721724c303cac1112ba66622cc9afe0" diff --git a/packages/async_extended/async_extended.111.28.00/descr b/packages/async_extended/async_extended.111.28.00/descr deleted file mode 100644 index c79df96a26c..00000000000 --- a/packages/async_extended/async_extended.111.28.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Additional utilities for async -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. diff --git a/packages/async_extended/async_extended.111.28.00/opam b/packages/async_extended/async_extended.111.28.00/opam index 9248f5dc513..94e8cfbd59f 100644 --- a/packages/async_extended/async_extended.111.28.00/opam +++ b/packages/async_extended/async_extended.111.28.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_parallel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "111.17.00" & <= "111.25.00"} @@ -19,7 +20,17 @@ depends: [ "camlzip" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extended/issues" -dev-repo: "https://github.com/janestreet/async_extended.git" +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: "md5=ca47da66d8c23c6f9c531ef8de5c3045" +} diff --git a/packages/async_extended/async_extended.111.28.00/url b/packages/async_extended/async_extended.111.28.00/url deleted file mode 100644 index e270f63200f..00000000000 --- a/packages/async_extended/async_extended.111.28.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/async_extended-111.28.00.tar.gz" -checksum: "ca47da66d8c23c6f9c531ef8de5c3045" diff --git a/packages/async_extended/async_extended.112.01.00/descr b/packages/async_extended/async_extended.112.01.00/descr deleted file mode 100644 index c79df96a26c..00000000000 --- a/packages/async_extended/async_extended.112.01.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Additional utilities for async -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. diff --git a/packages/async_extended/async_extended.112.01.00/opam b/packages/async_extended/async_extended.112.01.00/opam index 9f3c4c2f4a5..649dba52534 100644 --- a/packages/async_extended/async_extended.112.01.00/opam +++ b/packages/async_extended/async_extended.112.01.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_parallel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "112.01.00" & < "112.02.00"} @@ -19,7 +20,17 @@ depends: [ "camlzip" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extended/issues" -dev-repo: "https://github.com/janestreet/async_extended.git" +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: "md5=ddf46c437891fa87edc33df36609646f" +} diff --git a/packages/async_extended/async_extended.112.01.00/url b/packages/async_extended/async_extended.112.01.00/url deleted file mode 100644 index a6cfeea0981..00000000000 --- a/packages/async_extended/async_extended.112.01.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/async_extended-112.01.00.tar.gz" -checksum: "ddf46c437891fa87edc33df36609646f" diff --git a/packages/async_extended/async_extended.112.06.00/descr b/packages/async_extended/async_extended.112.06.00/descr deleted file mode 100644 index c79df96a26c..00000000000 --- a/packages/async_extended/async_extended.112.06.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Additional utilities for async -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. diff --git a/packages/async_extended/async_extended.112.06.00/opam b/packages/async_extended/async_extended.112.06.00/opam index 4020ca6c64d..733f21bac52 100644 --- a/packages/async_extended/async_extended.112.06.00/opam +++ b/packages/async_extended/async_extended.112.06.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_parallel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "112.06.00" & < "112.07.00"} @@ -19,7 +20,17 @@ depends: [ "camlzip" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extended/issues" -dev-repo: "https://github.com/janestreet/async_extended.git" +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: "md5=2bbe011ff5cc6c043e0e7b09461f21cf" +} diff --git a/packages/async_extended/async_extended.112.06.00/url b/packages/async_extended/async_extended.112.06.00/url deleted file mode 100644 index d05186b6814..00000000000 --- a/packages/async_extended/async_extended.112.06.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/async_extended-112.06.00.tar.gz" -checksum: "2bbe011ff5cc6c043e0e7b09461f21cf" diff --git a/packages/async_extended/async_extended.112.17.00/descr b/packages/async_extended/async_extended.112.17.00/descr deleted file mode 100644 index c79df96a26c..00000000000 --- a/packages/async_extended/async_extended.112.17.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Additional utilities for async -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. diff --git a/packages/async_extended/async_extended.112.17.00/opam b/packages/async_extended/async_extended.112.17.00/opam index b54423620f5..b821e0250bc 100644 --- a/packages/async_extended/async_extended.112.17.00/opam +++ b/packages/async_extended/async_extended.112.17.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_parallel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extended"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "112.17.00" & < "112.18.00"} @@ -19,7 +20,17 @@ depends: [ "camlzip" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extended/issues" -dev-repo: "https://github.com/janestreet/async_extended.git" +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: "md5=0cb2b23c324ef288b731890c3bec794c" +} diff --git a/packages/async_extended/async_extended.112.17.00/url b/packages/async_extended/async_extended.112.17.00/url deleted file mode 100644 index 86fb9290b14..00000000000 --- a/packages/async_extended/async_extended.112.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.17/files/async_extended-112.17.00.tar.gz" -checksum: "0cb2b23c324ef288b731890c3bec794c" diff --git a/packages/async_extended/async_extended.112.24.00/descr b/packages/async_extended/async_extended.112.24.00/descr deleted file mode 100644 index c79df96a26c..00000000000 --- a/packages/async_extended/async_extended.112.24.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Additional utilities for async -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. diff --git a/packages/async_extended/async_extended.112.24.00/opam b/packages/async_extended/async_extended.112.24.00/opam index 5a4add29aca..063100504c2 100644 --- a/packages/async_extended/async_extended.112.24.00/opam +++ b/packages/async_extended/async_extended.112.24.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_parallel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extended"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "112.24.00" & < "112.25.00"} @@ -19,7 +20,17 @@ depends: [ "camlzip" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extended/issues" -dev-repo: "https://github.com/janestreet/async_extended.git" +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: "md5=1e1435b949496605000f88699e365606" +} diff --git a/packages/async_extended/async_extended.112.24.00/url b/packages/async_extended/async_extended.112.24.00/url deleted file mode 100644 index d67be9736d9..00000000000 --- a/packages/async_extended/async_extended.112.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.24/files/async_extended-112.24.tar.gz" -checksum: "1e1435b949496605000f88699e365606" diff --git a/packages/async_extended/async_extended.112.35.00/descr b/packages/async_extended/async_extended.112.35.00/descr deleted file mode 100644 index c79df96a26c..00000000000 --- a/packages/async_extended/async_extended.112.35.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Additional utilities for async -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. diff --git a/packages/async_extended/async_extended.112.35.00/opam b/packages/async_extended/async_extended.112.35.00/opam index 7c5d65e6408..37f74d0c7a8 100644 --- a/packages/async_extended/async_extended.112.35.00/opam +++ b/packages/async_extended/async_extended.112.35.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extended"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "112.35.00" & < "112.36.00"} @@ -19,7 +20,17 @@ depends: [ "camlzip" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extended/issues" -dev-repo: "https://github.com/janestreet/async_extended.git" +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: "md5=553f89f3e68cbaa31dcd1fb9d56a0df6" +} diff --git a/packages/async_extended/async_extended.112.35.00/url b/packages/async_extended/async_extended.112.35.00/url deleted file mode 100644 index 616b51c1428..00000000000 --- a/packages/async_extended/async_extended.112.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.35/files/async_extended-112.35.00.tar.gz" -checksum: "553f89f3e68cbaa31dcd1fb9d56a0df6" diff --git a/packages/async_extended/async_extended.113.00.00/descr b/packages/async_extended/async_extended.113.00.00/descr deleted file mode 100644 index c79df96a26c..00000000000 --- a/packages/async_extended/async_extended.113.00.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Additional utilities for async -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. diff --git a/packages/async_extended/async_extended.113.00.00/opam b/packages/async_extended/async_extended.113.00.00/opam index 719ebd64278..77e1181e52d 100644 --- a/packages/async_extended/async_extended.113.00.00/opam +++ b/packages/async_extended/async_extended.113.00.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extended"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "113.00.00" & < "113.01.00"} @@ -19,7 +20,17 @@ depends: [ "camlzip" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extended/issues" -dev-repo: "https://github.com/janestreet/async_extended.git" +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: "md5=cc1eda5f1bbf06bdbc4f9b0bdf29e68c" +} diff --git a/packages/async_extended/async_extended.113.00.00/url b/packages/async_extended/async_extended.113.00.00/url deleted file mode 100644 index 4af03663c8e..00000000000 --- a/packages/async_extended/async_extended.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/async_extended-113.00.00.tar.gz" -checksum: "cc1eda5f1bbf06bdbc4f9b0bdf29e68c" diff --git a/packages/async_extended/async_extended.113.24.00/descr b/packages/async_extended/async_extended.113.24.00/descr deleted file mode 100644 index c79df96a26c..00000000000 --- a/packages/async_extended/async_extended.113.24.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Additional utilities for async -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. diff --git a/packages/async_extended/async_extended.113.24.00/opam b/packages/async_extended/async_extended.113.24.00/opam index 5d532a1a4aa..8e37f81359f 100644 --- a/packages/async_extended/async_extended.113.24.00/opam +++ b/packages/async_extended/async_extended.113.24.00/opam @@ -1,35 +1,45 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_extended" bug-reports: "https://github.com/janestreet/async_extended/issues" -dev-repo: "https://github.com/janestreet/async_extended.git" +dev-repo: "git+https://github.com/janestreet/async_extended.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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" - "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"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=b7d8f92c9ed071134322af06bf01a18d" +} diff --git a/packages/async_extended/async_extended.113.24.00/url b/packages/async_extended/async_extended.113.24.00/url deleted file mode 100644 index b54cb18f740..00000000000 --- a/packages/async_extended/async_extended.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/async_extended-113.24.00.tar.gz" -checksum: "b7d8f92c9ed071134322af06bf01a18d" diff --git a/packages/async_extended/async_extended.113.33.00/descr b/packages/async_extended/async_extended.113.33.00/descr deleted file mode 100644 index c79df96a26c..00000000000 --- a/packages/async_extended/async_extended.113.33.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Additional utilities for async -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. diff --git a/packages/async_extended/async_extended.113.33.00/opam b/packages/async_extended/async_extended.113.33.00/opam index 625ad6f746b..1a68479713f 100644 --- a/packages/async_extended/async_extended.113.33.00/opam +++ b/packages/async_extended/async_extended.113.33.00/opam @@ -1,35 +1,45 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_extended" bug-reports: "https://github.com/janestreet/async_extended/issues" -dev-repo: "https://github.com/janestreet/async_extended.git" +dev-repo: "git+https://github.com/janestreet/async_extended.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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" - "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"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=6c55d7a8c1f75b2c5e7be02c6dc885af" +} diff --git a/packages/async_extended/async_extended.113.33.00/url b/packages/async_extended/async_extended.113.33.00/url deleted file mode 100644 index 13b0c921857..00000000000 --- a/packages/async_extended/async_extended.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_extended-113.33.00.tar.gz" -checksum: "6c55d7a8c1f75b2c5e7be02c6dc885af" diff --git a/packages/async_extended/async_extended.113.33.03/descr b/packages/async_extended/async_extended.113.33.03/descr deleted file mode 100644 index c79df96a26c..00000000000 --- a/packages/async_extended/async_extended.113.33.03/descr +++ /dev/null @@ -1,4 +0,0 @@ -Additional utilities for async -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. diff --git a/packages/async_extended/async_extended.113.33.03/opam b/packages/async_extended/async_extended.113.33.03/opam index a557676ad57..faead9a887d 100644 --- a/packages/async_extended/async_extended.113.33.03/opam +++ b/packages/async_extended/async_extended.113.33.03/opam @@ -1,36 +1,46 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_extended" bug-reports: "https://github.com/janestreet/async_extended/issues" -dev-repo: "https://github.com/janestreet/async_extended.git" +dev-repo: "git+https://github.com/janestreet/async_extended.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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" - "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"} - "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"} + "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"} + "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=0e48fc15880cdc69d5e735dbaa6f71c9" +} diff --git a/packages/async_extended/async_extended.113.33.03/url b/packages/async_extended/async_extended.113.33.03/url deleted file mode 100644 index f15ef0f7748..00000000000 --- a/packages/async_extended/async_extended.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_extended-113.33.03.tar.gz" -checksum: "0e48fc15880cdc69d5e735dbaa6f71c9" diff --git a/packages/async_extended/async_extended.v0.10.0/descr b/packages/async_extended/async_extended.v0.10.0/descr deleted file mode 100644 index 05c9e3e1819..00000000000 --- a/packages/async_extended/async_extended.v0.10.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Additional utilities for async - -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. diff --git a/packages/async_extended/async_extended.v0.10.0/opam b/packages/async_extended/async_extended.v0.10.0/opam index b04fd72fc53..e2a053bc366 100644 --- a/packages/async_extended/async_extended.v0.10.0/opam +++ b/packages/async_extended/async_extended.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_extended" @@ -9,20 +9,30 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=0f6e930d83be6e133fc42143eb4ff73f" +} diff --git a/packages/async_extended/async_extended.v0.10.0/url b/packages/async_extended/async_extended.v0.10.0/url deleted file mode 100644 index 08e3cf52d7b..00000000000 --- a/packages/async_extended/async_extended.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_extended-v0.10.0.tar.gz" -checksum: "0f6e930d83be6e133fc42143eb4ff73f" diff --git a/packages/async_extended/async_extended.v0.9.0/descr b/packages/async_extended/async_extended.v0.9.0/descr deleted file mode 100644 index 05c9e3e1819..00000000000 --- a/packages/async_extended/async_extended.v0.9.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Additional utilities for async - -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. diff --git a/packages/async_extended/async_extended.v0.9.0/opam b/packages/async_extended/async_extended.v0.9.0/opam index ae9855f424f..e0110e3cb00 100644 --- a/packages/async_extended/async_extended.v0.9.0/opam +++ b/packages/async_extended/async_extended.v0.9.0/opam @@ -1,26 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_extended" bug-reports: "https://github.com/janestreet/async_extended/issues" -dev-repo: "https://github.com/janestreet/async_extended.git" +dev-repo: "git+https://github.com/janestreet/async_extended.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} - "textutils" {>= "v0.9" & < "v0.10"} + "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" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "textutils" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=aeec671619ac9e7fae3a5013e719631e" +} diff --git a/packages/async_extended/async_extended.v0.9.0/url b/packages/async_extended/async_extended.v0.9.0/url deleted file mode 100644 index 373d59a169d..00000000000 --- a/packages/async_extended/async_extended.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/async_extended-v0.9.0.tar.gz" -checksum: "aeec671619ac9e7fae3a5013e719631e" diff --git a/packages/async_extra/async_extra.108.00.01/descr b/packages/async_extra/async_extra.108.00.01/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/async_extra/async_extra.108.00.01/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.108.00.01/opam b/packages/async_extra/async_extra.108.00.01/opam deleted file mode 100644 index 6ee2571454b..00000000000 --- a/packages/async_extra/async_extra.108.00.01/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async_extra"]] -depends: [ - "camlp4" - "ocamlfind" - "async_unix" {= "108.00.01"} - "async_core" {= "108.00.01"} - "bin_prot" {< "113.01.00"} - "core" - "fieldslib" {< "113.01.00"} - "pa_ounit" - "pipebang" - "sexplib" {< "113.01.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async_extra/async_extra.108.00.01/url b/packages/async_extra/async_extra.108.00.01/url deleted file mode 100644 index 527e74bf136..00000000000 --- a/packages/async_extra/async_extra.108.00.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.00.01/individual/async_extra-108.00.01.tar.gz" -checksum: "957b3daaf03493831a5b475c3acf76af" diff --git a/packages/async_extra/async_extra.108.00.02/descr b/packages/async_extra/async_extra.108.00.02/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/async_extra/async_extra.108.00.02/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.108.00.02/opam b/packages/async_extra/async_extra.108.00.02/opam index 879b9fda875..85c82277baa 100644 --- a/packages/async_extra/async_extra.108.00.02/opam +++ b/packages/async_extra/async_extra.108.00.02/opam @@ -1,11 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" "camlp4" "async_core" {= "108.00.02"} "async_unix" {= "108.00.02"} "ocamlbuild" {build} ] 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: "md5=158cffd21198b7a11fd4b87b93c06e02" +} diff --git a/packages/async_extra/async_extra.108.00.02/url b/packages/async_extra/async_extra.108.00.02/url deleted file mode 100644 index bd7e61a54ce..00000000000 --- a/packages/async_extra/async_extra.108.00.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.00.02/individual/async_extra-108.00.02.tar.gz" -checksum: "158cffd21198b7a11fd4b87b93c06e02" diff --git a/packages/async_extra/async_extra.108.07.00/descr b/packages/async_extra/async_extra.108.07.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.108.07.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.108.07.00/opam b/packages/async_extra/async_extra.108.07.00/opam deleted file mode 100644 index f13ca4ccf7c..00000000000 --- a/packages/async_extra/async_extra.108.07.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async_extra"]] -depends: [ - "camlp4" - "async_core" {= "108.07.00"} - "async_unix" {= "108.07.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async_extra/async_extra.108.07.00/url b/packages/async_extra/async_extra.108.07.00/url deleted file mode 100644 index e89e8282db6..00000000000 --- a/packages/async_extra/async_extra.108.07.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.07.00/individual/async_extra-108.07.00.tar.gz" -checksum: "be715f1a92edd0c42476ba45d0f397e0" diff --git a/packages/async_extra/async_extra.108.07.01/descr b/packages/async_extra/async_extra.108.07.01/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.108.07.01/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.108.07.01/opam b/packages/async_extra/async_extra.108.07.01/opam deleted file mode 100644 index e0b0a752e7a..00000000000 --- a/packages/async_extra/async_extra.108.07.01/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async_extra"]] -depends: [ - "camlp4" - "async_core" {= "108.07.01"} - "async_unix" {= "108.07.01"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async_extra/async_extra.108.07.01/url b/packages/async_extra/async_extra.108.07.01/url deleted file mode 100644 index 7dca6bb67e9..00000000000 --- a/packages/async_extra/async_extra.108.07.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.07.01/individual/async_extra-108.07.01.tar.gz" -checksum: "94106a48edcb32acb9d3161682aa3a39" diff --git a/packages/async_extra/async_extra.108.08.00/descr b/packages/async_extra/async_extra.108.08.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.108.08.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.108.08.00/opam b/packages/async_extra/async_extra.108.08.00/opam index 9d66a333a27..a2c23cf7347 100644 --- a/packages/async_extra/async_extra.108.08.00/opam +++ b/packages/async_extra/async_extra.108.08.00/opam @@ -1,11 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" "camlp4" "async_core" {= "108.08.00"} "async_unix" {= "108.08.00"} "ocamlbuild" {build} ] 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: "md5=d85183b65cf3507191f3febb2e2941d7" +} diff --git a/packages/async_extra/async_extra.108.08.00/url b/packages/async_extra/async_extra.108.08.00/url deleted file mode 100644 index 81a9220fc62..00000000000 --- a/packages/async_extra/async_extra.108.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/async_extra-108.08.00.tar.gz" -checksum: "d85183b65cf3507191f3febb2e2941d7" diff --git a/packages/async_extra/async_extra.109.07.00/descr b/packages/async_extra/async_extra.109.07.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.109.07.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.109.07.00/files/disable_warn_error.patch b/packages/async_extra/async_extra.109.07.00/files/disable_warn_error.patch deleted file mode 100644 index 63d22f59808..00000000000 --- a/packages/async_extra/async_extra.109.07.00/files/disable_warn_error.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- myocamlbuild.ml.prev 2013-01-31 11:03:46.469655755 -0500 -+++ myocamlbuild.ml 2013-01-31 11:03:49.633903949 -0500 -@@ -574,7 +574,7 @@ - - (* enable warnings; make sure the '@' character isn't in the beginning; - ms-dos interprets that character specially *) -- flag ["compile"; "ocaml"] (S [A "-w"; A "A@Aemr-28"; A "-strict-sequence" ]) -+ flag ["compile"; "ocaml"] (S [A "-w"; A "Aemr-28"; A "-strict-sequence" ]) - ;; - - let dispatch = function diff --git a/packages/async_extra/async_extra.109.07.00/opam b/packages/async_extra/async_extra.109.07.00/opam deleted file mode 100644 index 45646fe41c9..00000000000 --- a/packages/async_extra/async_extra.109.07.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async_extra"]] -depends: [ - "camlp4" - "async_core" {= "109.07.00"} - "async_unix" {= "109.07.00"} - "ocamlbuild" {build} -] -patches: ["disable_warn_error.patch"] -install: [make "install"] diff --git a/packages/async_extra/async_extra.109.07.00/url b/packages/async_extra/async_extra.109.07.00/url deleted file mode 100644 index ac2aef8faac..00000000000 --- a/packages/async_extra/async_extra.109.07.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.07.00/individual/async_extra-109.07.00.tar.gz" -checksum: "51ef4efdb533e1d5de5823b156b68caa" diff --git a/packages/async_extra/async_extra.109.08.00/descr b/packages/async_extra/async_extra.109.08.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.109.08.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.109.08.00/opam b/packages/async_extra/async_extra.109.08.00/opam deleted file mode 100644 index 03611a05091..00000000000 --- a/packages/async_extra/async_extra.109.08.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async_extra"]] -depends: [ - "camlp4" - "async_core" {= "109.08.00"} - "async_unix" {= "109.08.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async_extra/async_extra.109.08.00/url b/packages/async_extra/async_extra.109.08.00/url deleted file mode 100644 index 8cfac32f07a..00000000000 --- a/packages/async_extra/async_extra.109.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/async_extra-109.08.00.tar.gz" -checksum: "65e9eb68abab85d086be7eff3d87ed6c" diff --git a/packages/async_extra/async_extra.109.09.00/descr b/packages/async_extra/async_extra.109.09.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.109.09.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.109.09.00/opam b/packages/async_extra/async_extra.109.09.00/opam deleted file mode 100644 index bc41e1d88f7..00000000000 --- a/packages/async_extra/async_extra.109.09.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async_extra"]] -depends: [ - "camlp4" - "async_core" {= "109.09.00"} - "async_unix" {= "109.09.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async_extra/async_extra.109.09.00/url b/packages/async_extra/async_extra.109.09.00/url deleted file mode 100644 index 8fbeb5fce37..00000000000 --- a/packages/async_extra/async_extra.109.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/async_extra-109.09.00.tar.gz" -checksum: "f524bf238561356717f717da3feb9fe3" diff --git a/packages/async_extra/async_extra.109.10.00/descr b/packages/async_extra/async_extra.109.10.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.109.10.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.109.10.00/opam b/packages/async_extra/async_extra.109.10.00/opam deleted file mode 100644 index 93a2c24dfbf..00000000000 --- a/packages/async_extra/async_extra.109.10.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async_extra"]] -depends: [ - "camlp4" - "async_core" {= "109.10.00"} - "async_unix" {= "109.10.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async_extra/async_extra.109.10.00/url b/packages/async_extra/async_extra.109.10.00/url deleted file mode 100644 index 9ae18ac460e..00000000000 --- a/packages/async_extra/async_extra.109.10.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/async_extra-109.10.00.tar.gz" -checksum: "54ea0322263fe3965e8540d978cb94bb" diff --git a/packages/async_extra/async_extra.109.11.00/descr b/packages/async_extra/async_extra.109.11.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.109.11.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.109.11.00/opam b/packages/async_extra/async_extra.109.11.00/opam deleted file mode 100644 index b724c4e43b6..00000000000 --- a/packages/async_extra/async_extra.109.11.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async_extra"]] -depends: [ - "camlp4" - "async_core" {= "109.11.00"} - "async_unix" {= "109.11.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async_extra/async_extra.109.11.00/url b/packages/async_extra/async_extra.109.11.00/url deleted file mode 100644 index a024c7fe082..00000000000 --- a/packages/async_extra/async_extra.109.11.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/async_extra-109.11.00.tar.gz" -checksum: "85e6b93d869ba9b2e3b1dbd88978b414" diff --git a/packages/async_extra/async_extra.109.12.00/descr b/packages/async_extra/async_extra.109.12.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.109.12.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.109.12.00/opam b/packages/async_extra/async_extra.109.12.00/opam deleted file mode 100644 index a9a92b73cdf..00000000000 --- a/packages/async_extra/async_extra.109.12.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async_extra"]] -depends: [ - "async_core" {= "109.12.00"} - "async_unix" {= "109.12.00"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/janestreet/async_extra" -install: [make "install"] diff --git a/packages/async_extra/async_extra.109.12.00/url b/packages/async_extra/async_extra.109.12.00/url deleted file mode 100644 index fe35c53f5fa..00000000000 --- a/packages/async_extra/async_extra.109.12.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/async_extra/archive/109.12.00.tar.gz" -checksum: "d8fea3f8c7baee81639f4d8669f1ce45" diff --git a/packages/async_extra/async_extra.109.13.00/descr b/packages/async_extra/async_extra.109.13.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.109.13.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.109.13.00/opam b/packages/async_extra/async_extra.109.13.00/opam deleted file mode 100644 index c519b0ccb50..00000000000 --- a/packages/async_extra/async_extra.109.13.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async_extra"]] -depends: [ - "camlp4" - "async_core" {= "109.13.00"} - "async_unix" {= "109.13.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async_extra/async_extra.109.13.00/url b/packages/async_extra/async_extra.109.13.00/url deleted file mode 100644 index 2d6925ddcde..00000000000 --- a/packages/async_extra/async_extra.109.13.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/async_extra-109.13.00.tar.gz" -checksum: "66b4db273341cd1243da3949520709bf" diff --git a/packages/async_extra/async_extra.109.14.00/descr b/packages/async_extra/async_extra.109.14.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.109.14.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.109.14.00/opam b/packages/async_extra/async_extra.109.14.00/opam index 5e9b75a1639..91440554bc1 100644 --- a/packages/async_extra/async_extra.109.14.00/opam +++ b/packages/async_extra/async_extra.109.14.00/opam @@ -1,11 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" "camlp4" "async_core" {= "109.14.00"} "async_unix" {= "109.14.00"} "ocamlbuild" {build} ] 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: "md5=6f14f4d19ca92d8e5ec21f14d7b77a45" +} diff --git a/packages/async_extra/async_extra.109.14.00/url b/packages/async_extra/async_extra.109.14.00/url deleted file mode 100644 index d362f19dc62..00000000000 --- a/packages/async_extra/async_extra.109.14.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/async_extra-109.14.00.tar.gz" -checksum: "6f14f4d19ca92d8e5ec21f14d7b77a45" diff --git a/packages/async_extra/async_extra.109.15.00/descr b/packages/async_extra/async_extra.109.15.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.109.15.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.109.15.00/opam b/packages/async_extra/async_extra.109.15.00/opam index 1413d7ba122..af549b9552f 100644 --- a/packages/async_extra/async_extra.109.15.00/opam +++ b/packages/async_extra/async_extra.109.15.00/opam @@ -1,11 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" "camlp4" "async_core" {= "109.15.00"} "async_unix" {= "109.15.00"} "ocamlbuild" {build} ] 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: "md5=56f669fc3ea1a3a7f3b07cef3a5bf1f7" +} diff --git a/packages/async_extra/async_extra.109.15.00/url b/packages/async_extra/async_extra.109.15.00/url deleted file mode 100644 index 79bc10a7b6a..00000000000 --- a/packages/async_extra/async_extra.109.15.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/async_extra-109.15.00.tar.gz" -checksum: "56f669fc3ea1a3a7f3b07cef3a5bf1f7" diff --git a/packages/async_extra/async_extra.109.17.00/descr b/packages/async_extra/async_extra.109.17.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.109.17.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.109.17.00/opam b/packages/async_extra/async_extra.109.17.00/opam index b59587cf0eb..8399561851a 100644 --- a/packages/async_extra/async_extra.109.17.00/opam +++ b/packages/async_extra/async_extra.109.17.00/opam @@ -1,11 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" "camlp4" "async_core" {= "109.15.00"} "async_unix" {>= "109.17.00" & <= "109.18.00"} "ocamlbuild" {build} ] 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: "md5=26a5b713cc775ed5748f170bd6d33bf9" +} diff --git a/packages/async_extra/async_extra.109.17.00/url b/packages/async_extra/async_extra.109.17.00/url deleted file mode 100644 index 434719bd5ab..00000000000 --- a/packages/async_extra/async_extra.109.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.17.00/individual/async_extra-109.17.00.tar.gz" -checksum: "26a5b713cc775ed5748f170bd6d33bf9" diff --git a/packages/async_extra/async_extra.109.19.00/descr b/packages/async_extra/async_extra.109.19.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.109.19.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.109.19.00/opam b/packages/async_extra/async_extra.109.19.00/opam index 6c0a7b8a9b1..16d80e72d52 100644 --- a/packages/async_extra/async_extra.109.19.00/opam +++ b/packages/async_extra/async_extra.109.19.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.19.00"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {= "109.17.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=2cad10af45ed07c91a67ef5fabcaeed3" +} diff --git a/packages/async_extra/async_extra.109.19.00/url b/packages/async_extra/async_extra.109.19.00/url deleted file mode 100644 index 816cbb50380..00000000000 --- a/packages/async_extra/async_extra.109.19.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.19.00/individual/async_extra-109.19.00.tar.gz" -checksum: "2cad10af45ed07c91a67ef5fabcaeed3" diff --git a/packages/async_extra/async_extra.109.20.00/descr b/packages/async_extra/async_extra.109.20.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.109.20.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.109.20.00/opam b/packages/async_extra/async_extra.109.20.00/opam index cf344c2f75b..d696f602cd5 100644 --- a/packages/async_extra/async_extra.109.20.00/opam +++ b/packages/async_extra/async_extra.109.20.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.20.00"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=8960e1c33bc70d97d0abb1ba8a1127b3" +} diff --git a/packages/async_extra/async_extra.109.20.00/url b/packages/async_extra/async_extra.109.20.00/url deleted file mode 100644 index b9f99baf886..00000000000 --- a/packages/async_extra/async_extra.109.20.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.20.00/individual/async_extra-109.20.00.tar.gz" -checksum: "8960e1c33bc70d97d0abb1ba8a1127b3" diff --git a/packages/async_extra/async_extra.109.22.00/descr b/packages/async_extra/async_extra.109.22.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.109.22.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.109.22.00/opam b/packages/async_extra/async_extra.109.22.00/opam index c264d645d9a..4e5f19e7716 100644 --- a/packages/async_extra/async_extra.109.22.00/opam +++ b/packages/async_extra/async_extra.109.22.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.22.00"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=7aa64a48248a7a4303f2c51310346ea4" +} diff --git a/packages/async_extra/async_extra.109.22.00/url b/packages/async_extra/async_extra.109.22.00/url deleted file mode 100644 index 749c12b8f71..00000000000 --- a/packages/async_extra/async_extra.109.22.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.22.00/individual/async_extra-109.22.00.tar.gz" -checksum: "7aa64a48248a7a4303f2c51310346ea4" diff --git a/packages/async_extra/async_extra.109.24.00/descr b/packages/async_extra/async_extra.109.24.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.109.24.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.109.24.00/opam b/packages/async_extra/async_extra.109.24.00/opam index 12184ed2687..d5a36836d49 100644 --- a/packages/async_extra/async_extra.109.24.00/opam +++ b/packages/async_extra/async_extra.109.24.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.24.00"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=6a7c1597a82bd49811508f354bab4096" +} diff --git a/packages/async_extra/async_extra.109.24.00/url b/packages/async_extra/async_extra.109.24.00/url deleted file mode 100644 index 177424266bb..00000000000 --- a/packages/async_extra/async_extra.109.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.24.00/individual/async_extra-109.24.00.tar.gz" -checksum: "6a7c1597a82bd49811508f354bab4096" diff --git a/packages/async_extra/async_extra.109.27.00/descr b/packages/async_extra/async_extra.109.27.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.109.27.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.109.27.00/opam b/packages/async_extra/async_extra.109.27.00/opam index a8b893404b0..ccc3b418887 100644 --- a/packages/async_extra/async_extra.109.27.00/opam +++ b/packages/async_extra/async_extra.109.27.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.27.00"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=0aaee7514bdd33fe28bd67256b9a7f34" +} diff --git a/packages/async_extra/async_extra.109.27.00/url b/packages/async_extra/async_extra.109.27.00/url deleted file mode 100644 index ef78dc43516..00000000000 --- a/packages/async_extra/async_extra.109.27.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.27.00/individual/async_extra-109.27.00.tar.gz" -checksum: "0aaee7514bdd33fe28bd67256b9a7f34" diff --git a/packages/async_extra/async_extra.109.28.00/descr b/packages/async_extra/async_extra.109.28.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.109.28.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.109.28.00/opam b/packages/async_extra/async_extra.109.28.00/opam index 3079290f5e3..ccff0c082f9 100644 --- a/packages/async_extra/async_extra.109.28.00/opam +++ b/packages/async_extra/async_extra.109.28.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {>= "109.28.00" & <= "109.30.00"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=9fa82c37ba1499a455306d3a2adcd82a" +} diff --git a/packages/async_extra/async_extra.109.28.00/url b/packages/async_extra/async_extra.109.28.00/url deleted file mode 100644 index 934fed8dd2e..00000000000 --- a/packages/async_extra/async_extra.109.28.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.28.00/individual/async_extra-109.28.00.tar.gz" -checksum: "9fa82c37ba1499a455306d3a2adcd82a" diff --git a/packages/async_extra/async_extra.109.31.00/descr b/packages/async_extra/async_extra.109.31.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.109.31.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.109.31.00/opam b/packages/async_extra/async_extra.109.31.00/opam index 337eba2985c..7ffd5d440db 100644 --- a/packages/async_extra/async_extra.109.31.00/opam +++ b/packages/async_extra/async_extra.109.31.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {>= "109.28.00" & <= "109.30.00"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=65670df91ad00cdfd502622ae36bd798" +} diff --git a/packages/async_extra/async_extra.109.31.00/url b/packages/async_extra/async_extra.109.31.00/url deleted file mode 100644 index a82e873d6e4..00000000000 --- a/packages/async_extra/async_extra.109.31.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.31.00/individual/async_extra-109.31.00.tar.gz" -checksum: "65670df91ad00cdfd502622ae36bd798" diff --git a/packages/async_extra/async_extra.109.32.00/descr b/packages/async_extra/async_extra.109.32.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.109.32.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.109.32.00/opam b/packages/async_extra/async_extra.109.32.00/opam deleted file mode 100644 index 8fdaed33e6b..00000000000 --- a/packages/async_extra/async_extra.109.32.00/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Capital LLC "] -homepage: "https://github.com/janestreet/async_extra" -license: "Apache-2.0" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "async_extra"]] -depends: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" -install: [[make "install"]] diff --git a/packages/async_extra/async_extra.109.32.00/url b/packages/async_extra/async_extra.109.32.00/url deleted file mode 100644 index 2a879d6da16..00000000000 --- a/packages/async_extra/async_extra.109.32.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.32.00/individual/async_extra-109.32.00.tar.gz" -checksum: "7284fdd77e0c71334eacfcc8361011ff" diff --git a/packages/async_extra/async_extra.109.33.00/descr b/packages/async_extra/async_extra.109.33.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.109.33.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.109.33.00/opam b/packages/async_extra/async_extra.109.33.00/opam index 8fdaed33e6b..663ff0caa70 100644 --- a/packages/async_extra/async_extra.109.33.00/opam +++ b/packages/async_extra/async_extra.109.33.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.32.00"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=22892033ef220b9ffd23da650a957665" +} diff --git a/packages/async_extra/async_extra.109.33.00/url b/packages/async_extra/async_extra.109.33.00/url deleted file mode 100644 index 204e4943864..00000000000 --- a/packages/async_extra/async_extra.109.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.33.00/individual/async_extra-109.33.00.tar.gz" -checksum: "22892033ef220b9ffd23da650a957665" diff --git a/packages/async_extra/async_extra.109.34.00/descr b/packages/async_extra/async_extra.109.34.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.109.34.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.109.34.00/opam b/packages/async_extra/async_extra.109.34.00/opam index 553693273e1..395cb7a8d39 100644 --- a/packages/async_extra/async_extra.109.34.00/opam +++ b/packages/async_extra/async_extra.109.34.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.34.00"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=f1aef5ea2c0556ffd47c6728ce3cfa1a" +} diff --git a/packages/async_extra/async_extra.109.34.00/url b/packages/async_extra/async_extra.109.34.00/url deleted file mode 100644 index cb3f348e161..00000000000 --- a/packages/async_extra/async_extra.109.34.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.34.00/individual/async_extra-109.34.00.tar.gz" -checksum: "f1aef5ea2c0556ffd47c6728ce3cfa1a" diff --git a/packages/async_extra/async_extra.109.35.00/descr b/packages/async_extra/async_extra.109.35.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.109.35.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.109.35.00/opam b/packages/async_extra/async_extra.109.35.00/opam index 7a934c6aee4..0a40e7214f2 100644 --- a/packages/async_extra/async_extra.109.35.00/opam +++ b/packages/async_extra/async_extra.109.35.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {>= "109.35.00" & <= "109.37.00"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=e3897787a1c1d9d2d29c83f006dc97eb" +} diff --git a/packages/async_extra/async_extra.109.35.00/url b/packages/async_extra/async_extra.109.35.00/url deleted file mode 100644 index 5962c35bed6..00000000000 --- a/packages/async_extra/async_extra.109.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/async_extra-109.35.00.tar.gz" -checksum: "e3897787a1c1d9d2d29c83f006dc97eb" diff --git a/packages/async_extra/async_extra.109.38.00/descr b/packages/async_extra/async_extra.109.38.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.109.38.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.109.38.00/opam b/packages/async_extra/async_extra.109.38.00/opam index 4618c37cb22..c5844614e80 100644 --- a/packages/async_extra/async_extra.109.38.00/opam +++ b/packages/async_extra/async_extra.109.38.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.38.00"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=c002ac4232a5a7d6a733bd1d38862fb3" +} diff --git a/packages/async_extra/async_extra.109.38.00/url b/packages/async_extra/async_extra.109.38.00/url deleted file mode 100644 index 1d9f017e705..00000000000 --- a/packages/async_extra/async_extra.109.38.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.38.00/individual/async_extra-109.38.00.tar.gz" -checksum: "c002ac4232a5a7d6a733bd1d38862fb3" diff --git a/packages/async_extra/async_extra.109.40.00/descr b/packages/async_extra/async_extra.109.40.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.109.40.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.109.40.00/opam b/packages/async_extra/async_extra.109.40.00/opam deleted file mode 100644 index e1376386c63..00000000000 --- a/packages/async_extra/async_extra.109.40.00/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Capital LLC "] -homepage: "https://github.com/janestreet/async_extra" -license: "Apache-2.0" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "async_extra"]] -depends: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" -install: [[make "install"]] diff --git a/packages/async_extra/async_extra.109.40.00/url b/packages/async_extra/async_extra.109.40.00/url deleted file mode 100644 index d5b048f2def..00000000000 --- a/packages/async_extra/async_extra.109.40.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.40.00/individual/async_extra-109.40.00.tar.gz" -checksum: "d8786ac4ea43f73d885e25b15069d782" diff --git a/packages/async_extra/async_extra.109.41.00/descr b/packages/async_extra/async_extra.109.41.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.109.41.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.109.41.00/opam b/packages/async_extra/async_extra.109.41.00/opam index 0b234e2eaad..d70ff4e1665 100644 --- a/packages/async_extra/async_extra.109.41.00/opam +++ b/packages/async_extra/async_extra.109.41.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.41.00"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {= "109.41.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=930d26c52b33afab97cc73741d471705" +} diff --git a/packages/async_extra/async_extra.109.41.00/url b/packages/async_extra/async_extra.109.41.00/url deleted file mode 100644 index 468983e6c61..00000000000 --- a/packages/async_extra/async_extra.109.41.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.41.00/individual/async_extra-109.41.00.tar.gz" -checksum: "930d26c52b33afab97cc73741d471705" diff --git a/packages/async_extra/async_extra.109.42.00/descr b/packages/async_extra/async_extra.109.42.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.109.42.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.109.42.00/opam b/packages/async_extra/async_extra.109.42.00/opam index 863b948a80a..4fcba041ead 100644 --- a/packages/async_extra/async_extra.109.42.00/opam +++ b/packages/async_extra/async_extra.109.42.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.42.00"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {= "109.41.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=8cf47da1d58988deccb8e0cde64f1f89" +} diff --git a/packages/async_extra/async_extra.109.42.00/url b/packages/async_extra/async_extra.109.42.00/url deleted file mode 100644 index 8dd48fb144c..00000000000 --- a/packages/async_extra/async_extra.109.42.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.42.00/individual/async_extra-109.42.00.tar.gz" -checksum: "8cf47da1d58988deccb8e0cde64f1f89" diff --git a/packages/async_extra/async_extra.109.45.00/descr b/packages/async_extra/async_extra.109.45.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.109.45.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.109.45.00/opam b/packages/async_extra/async_extra.109.45.00/opam index 7b76f44cc34..46dd6687a91 100644 --- a/packages/async_extra/async_extra.109.45.00/opam +++ b/packages/async_extra/async_extra.109.45.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.45.00"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {= "109.41.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=066bfd35740b1e97e758168d063f2652" +} diff --git a/packages/async_extra/async_extra.109.45.00/url b/packages/async_extra/async_extra.109.45.00/url deleted file mode 100644 index 3b29223d802..00000000000 --- a/packages/async_extra/async_extra.109.45.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.45.00/individual/async_extra-109.45.00.tar.gz" -checksum: "066bfd35740b1e97e758168d063f2652" diff --git a/packages/async_extra/async_extra.109.47.00/descr b/packages/async_extra/async_extra.109.47.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.109.47.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.109.47.00/opam b/packages/async_extra/async_extra.109.47.00/opam index 94e96e91ba4..cf076005f0a 100644 --- a/packages/async_extra/async_extra.109.47.00/opam +++ b/packages/async_extra/async_extra.109.47.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.47.00"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {= "109.47.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=4bcbd67a3d15c6bf5a3d1e9700d332c0" +} diff --git a/packages/async_extra/async_extra.109.47.00/url b/packages/async_extra/async_extra.109.47.00/url deleted file mode 100644 index 2d55c8e7f99..00000000000 --- a/packages/async_extra/async_extra.109.47.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.47.00/individual/async_extra-109.47.00.tar.gz" -checksum: "4bcbd67a3d15c6bf5a3d1e9700d332c0" diff --git a/packages/async_extra/async_extra.109.53.00/descr b/packages/async_extra/async_extra.109.53.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.109.53.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.109.53.00/opam b/packages/async_extra/async_extra.109.53.00/opam index 457c8c3b846..7524773ff1d 100644 --- a/packages/async_extra/async_extra.109.53.00/opam +++ b/packages/async_extra/async_extra.109.53.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.53.00"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {= "109.53.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=335093b106ede61d19add3c6e5207026" +} diff --git a/packages/async_extra/async_extra.109.53.00/url b/packages/async_extra/async_extra.109.53.00/url deleted file mode 100644 index a148220c31f..00000000000 --- a/packages/async_extra/async_extra.109.53.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/async_extra-109.53.00.tar.gz" -checksum: "335093b106ede61d19add3c6e5207026" diff --git a/packages/async_extra/async_extra.109.55.00/descr b/packages/async_extra/async_extra.109.55.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.109.55.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.109.55.00/opam b/packages/async_extra/async_extra.109.55.00/opam index d94b74d42f9..dedf860d119 100644 --- a/packages/async_extra/async_extra.109.55.00/opam +++ b/packages/async_extra/async_extra.109.55.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.55.00"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {= "109.55.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=c083bba5fae19a0feb79fbddbcf8f97c" +} diff --git a/packages/async_extra/async_extra.109.55.00/url b/packages/async_extra/async_extra.109.55.00/url deleted file mode 100644 index cd8a5ab0755..00000000000 --- a/packages/async_extra/async_extra.109.55.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/async_extra-109.55.00.tar.gz" -checksum: "c083bba5fae19a0feb79fbddbcf8f97c" diff --git a/packages/async_extra/async_extra.109.55.02/descr b/packages/async_extra/async_extra.109.55.02/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.109.55.02/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.109.55.02/opam b/packages/async_extra/async_extra.109.55.02/opam index b948e55ef1a..45436e3feae 100644 --- a/packages/async_extra/async_extra.109.55.02/opam +++ b/packages/async_extra/async_extra.109.55.02/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {>= "109.55.00" & <= "109.55.02"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {>= "109.55.00" & <= "109.55.02"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=fa8c20ab08f92e630b691f632597e8e2" +} diff --git a/packages/async_extra/async_extra.109.55.02/url b/packages/async_extra/async_extra.109.55.02/url deleted file mode 100644 index 609187a7109..00000000000 --- a/packages/async_extra/async_extra.109.55.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/async_extra-109.55.02.tar.gz" -checksum: "fa8c20ab08f92e630b691f632597e8e2" diff --git a/packages/async_extra/async_extra.109.58.00/descr b/packages/async_extra/async_extra.109.58.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.109.58.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.109.58.00/opam b/packages/async_extra/async_extra.109.58.00/opam index c222f1a3456..8a8cc275102 100644 --- a/packages/async_extra/async_extra.109.58.00/opam +++ b/packages/async_extra/async_extra.109.58.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {= "109.58.00"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {= "109.58.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=9aa0a5e2ca52015d61fa404602ddbc54" +} diff --git a/packages/async_extra/async_extra.109.58.00/url b/packages/async_extra/async_extra.109.58.00/url deleted file mode 100644 index 58cf4653ecd..00000000000 --- a/packages/async_extra/async_extra.109.58.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.58.00/individual/async_extra-109.58.00.tar.gz" -checksum: "9aa0a5e2ca52015d61fa404602ddbc54" diff --git a/packages/async_extra/async_extra.109.60.00/descr b/packages/async_extra/async_extra.109.60.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.109.60.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.109.60.00/opam b/packages/async_extra/async_extra.109.60.00/opam index 94d209c2192..b417b7f4554 100644 --- a/packages/async_extra/async_extra.109.60.00/opam +++ b/packages/async_extra/async_extra.109.60.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {= "109.60.00"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {= "109.60.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=6cb16e30e13a4ad48bdf472e6989206b" +} diff --git a/packages/async_extra/async_extra.109.60.00/url b/packages/async_extra/async_extra.109.60.00/url deleted file mode 100644 index 81bced5de96..00000000000 --- a/packages/async_extra/async_extra.109.60.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.60.00/individual/async_extra-109.60.00.tar.gz" -checksum: "6cb16e30e13a4ad48bdf472e6989206b" diff --git a/packages/async_extra/async_extra.110.01.00/descr b/packages/async_extra/async_extra.110.01.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.110.01.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.110.01.00/opam b/packages/async_extra/async_extra.110.01.00/opam index bd3c2428169..2878af29efe 100644 --- a/packages/async_extra/async_extra.110.01.00/opam +++ b/packages/async_extra/async_extra.110.01.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {= "110.01.00"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {= "110.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=931799466d78a9692159e74d83fad35b" +} diff --git a/packages/async_extra/async_extra.110.01.00/url b/packages/async_extra/async_extra.110.01.00/url deleted file mode 100644 index 8c3edd24b30..00000000000 --- a/packages/async_extra/async_extra.110.01.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/110.01.00/individual/async_extra-110.01.00.tar.gz" -checksum: "931799466d78a9692159e74d83fad35b" diff --git a/packages/async_extra/async_extra.111.03.00/descr b/packages/async_extra/async_extra.111.03.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.111.03.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.111.03.00/opam b/packages/async_extra/async_extra.111.03.00/opam index f8936b4d883..809188a4a3f 100644 --- a/packages/async_extra/async_extra.111.03.00/opam +++ b/packages/async_extra/async_extra.111.03.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {= "111.03.00"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {= "111.03.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=d61fe04cf9fea80e49124fba030fbfc5" +} diff --git a/packages/async_extra/async_extra.111.03.00/url b/packages/async_extra/async_extra.111.03.00/url deleted file mode 100644 index 04f14e35457..00000000000 --- a/packages/async_extra/async_extra.111.03.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/async_extra-111.03.00.tar.gz" -checksum: "d61fe04cf9fea80e49124fba030fbfc5" diff --git a/packages/async_extra/async_extra.111.06.00/descr b/packages/async_extra/async_extra.111.06.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.111.06.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.111.06.00/opam b/packages/async_extra/async_extra.111.06.00/opam index 7243a5e64d5..6a26924e779 100644 --- a/packages/async_extra/async_extra.111.06.00/opam +++ b/packages/async_extra/async_extra.111.06.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {= "111.06.00"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {= "111.03.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=18a37af306c0ed1033e355ef145b7141" +} diff --git a/packages/async_extra/async_extra.111.06.00/url b/packages/async_extra/async_extra.111.06.00/url deleted file mode 100644 index 4e17101fd2e..00000000000 --- a/packages/async_extra/async_extra.111.06.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.06.00/individual/async_extra-111.06.00.tar.gz" -checksum: "18a37af306c0ed1033e355ef145b7141" diff --git a/packages/async_extra/async_extra.111.08.00/descr b/packages/async_extra/async_extra.111.08.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.111.08.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.111.08.00/opam b/packages/async_extra/async_extra.111.08.00/opam index aff25da31bf..dae0d185bba 100644 --- a/packages/async_extra/async_extra.111.08.00/opam +++ b/packages/async_extra/async_extra.111.08.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {= "111.08.00"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {= "111.03.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=d457cca7948a54e99aff0c395265003e" +} diff --git a/packages/async_extra/async_extra.111.08.00/url b/packages/async_extra/async_extra.111.08.00/url deleted file mode 100644 index c4784db2781..00000000000 --- a/packages/async_extra/async_extra.111.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.08.00/individual/async_extra-111.08.00.tar.gz" -checksum: "d457cca7948a54e99aff0c395265003e" diff --git a/packages/async_extra/async_extra.111.11.00/descr b/packages/async_extra/async_extra.111.11.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.111.11.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.111.11.00/opam b/packages/async_extra/async_extra.111.11.00/opam index 23de1c98b0d..e06b7900a20 100644 --- a/packages/async_extra/async_extra.111.11.00/opam +++ b/packages/async_extra/async_extra.111.11.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {= "111.11.00"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {= "111.11.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=30e717d210da12c07954bd92338958b9" +} diff --git a/packages/async_extra/async_extra.111.11.00/url b/packages/async_extra/async_extra.111.11.00/url deleted file mode 100644 index 3f222aa3221..00000000000 --- a/packages/async_extra/async_extra.111.11.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.11.00/individual/async_extra-111.11.00.tar.gz" -checksum: "30e717d210da12c07954bd92338958b9" diff --git a/packages/async_extra/async_extra.111.13.00/descr b/packages/async_extra/async_extra.111.13.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.111.13.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.111.13.00/opam b/packages/async_extra/async_extra.111.13.00/opam index f20be9a57cf..1f6d27b7be3 100644 --- a/packages/async_extra/async_extra.111.13.00/opam +++ b/packages/async_extra/async_extra.111.13.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {= "111.11.00"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {= "111.13.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=857f240b1a89d150ab6af796924df1cb" +} diff --git a/packages/async_extra/async_extra.111.13.00/url b/packages/async_extra/async_extra.111.13.00/url deleted file mode 100644 index 81d91c55d15..00000000000 --- a/packages/async_extra/async_extra.111.13.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.13.00/individual/async_extra-111.13.00.tar.gz" -checksum: "857f240b1a89d150ab6af796924df1cb" diff --git a/packages/async_extra/async_extra.111.17.00/descr b/packages/async_extra/async_extra.111.17.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.111.17.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.111.17.00/opam b/packages/async_extra/async_extra.111.17.00/opam deleted file mode 100644 index 49d6eafe554..00000000000 --- a/packages/async_extra/async_extra.111.17.00/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Capital LLC "] -homepage: "https://github.com/janestreet/async_extra" -license: "Apache-2.0" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "async_extra"]] -depends: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" -install: [[make "install"]] diff --git a/packages/async_extra/async_extra.111.17.00/url b/packages/async_extra/async_extra.111.17.00/url deleted file mode 100644 index fe8260adf93..00000000000 --- a/packages/async_extra/async_extra.111.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/async_extra-111.17.00.tar.gz" -checksum: "9a4a93e807fb2102148fc9fd3932fa9f" diff --git a/packages/async_extra/async_extra.111.21.00/descr b/packages/async_extra/async_extra.111.21.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.111.21.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.111.21.00/opam b/packages/async_extra/async_extra.111.21.00/opam index 4989bf0ed38..177fed7d5f7 100644 --- a/packages/async_extra/async_extra.111.21.00/opam +++ b/packages/async_extra/async_extra.111.21.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {= "111.17.00"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {= "111.17.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=0dcaa51b6d8cdc7f12823e3c1ff4ddb9" +} diff --git a/packages/async_extra/async_extra.111.21.00/url b/packages/async_extra/async_extra.111.21.00/url deleted file mode 100644 index 5d6abb5d839..00000000000 --- a/packages/async_extra/async_extra.111.21.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.21.00/individual/async_extra-111.21.00.tar.gz" -checksum: "0dcaa51b6d8cdc7f12823e3c1ff4ddb9" diff --git a/packages/async_extra/async_extra.111.25.00/descr b/packages/async_extra/async_extra.111.25.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.111.25.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.111.25.00/opam b/packages/async_extra/async_extra.111.25.00/opam index b5cfda451f6..7cafb03bcf6 100644 --- a/packages/async_extra/async_extra.111.25.00/opam +++ b/packages/async_extra/async_extra.111.25.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {= "111.25.00"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {= "111.25.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=d9e68749b2ec0ddb6e6664b76cf97bcf" +} diff --git a/packages/async_extra/async_extra.111.25.00/url b/packages/async_extra/async_extra.111.25.00/url deleted file mode 100644 index a02bd6284c1..00000000000 --- a/packages/async_extra/async_extra.111.25.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/async_extra-111.25.00.tar.gz" -checksum: "d9e68749b2ec0ddb6e6664b76cf97bcf" diff --git a/packages/async_extra/async_extra.111.28.00/descr b/packages/async_extra/async_extra.111.28.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.111.28.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.111.28.00/opam b/packages/async_extra/async_extra.111.28.00/opam index 22d07b7478d..a50b58f9cd9 100644 --- a/packages/async_extra/async_extra.111.28.00/opam +++ b/packages/async_extra/async_extra.111.28.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {= "111.28.00"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {= "111.25.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=86b1289eceb763107e8ff89f2b915377" +} diff --git a/packages/async_extra/async_extra.111.28.00/url b/packages/async_extra/async_extra.111.28.00/url deleted file mode 100644 index 29e3ab13d52..00000000000 --- a/packages/async_extra/async_extra.111.28.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/async_extra-111.28.00.tar.gz" -checksum: "86b1289eceb763107e8ff89f2b915377" diff --git a/packages/async_extra/async_extra.112.01.00/descr b/packages/async_extra/async_extra.112.01.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.112.01.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.112.01.00/opam b/packages/async_extra/async_extra.112.01.00/opam index d8cf7532b6d..2c2648b0605 100644 --- a/packages/async_extra/async_extra.112.01.00/opam +++ b/packages/async_extra/async_extra.112.01.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {>= "112.01.00" & < "112.02.00"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {>= "112.01.00" & < "112.02.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=f694cb4eb3dce0ac857db8212ece23b4" +} diff --git a/packages/async_extra/async_extra.112.01.00/url b/packages/async_extra/async_extra.112.01.00/url deleted file mode 100644 index 51998177f2b..00000000000 --- a/packages/async_extra/async_extra.112.01.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/async_extra-112.01.00.tar.gz" -checksum: "f694cb4eb3dce0ac857db8212ece23b4" diff --git a/packages/async_extra/async_extra.112.06.00/descr b/packages/async_extra/async_extra.112.06.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.112.06.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.112.06.00/opam b/packages/async_extra/async_extra.112.06.00/opam index 2455a78fc30..9933b4b76dc 100644 --- a/packages/async_extra/async_extra.112.06.00/opam +++ b/packages/async_extra/async_extra.112.06.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {>= "112.06.00" & < "112.07.00"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {>= "112.06.00" & < "112.07.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=7abeccbecb2d75368bc111bdb2d4bdaf" +} diff --git a/packages/async_extra/async_extra.112.06.00/url b/packages/async_extra/async_extra.112.06.00/url deleted file mode 100644 index 26917005211..00000000000 --- a/packages/async_extra/async_extra.112.06.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/async_extra-112.06.00.tar.gz" -checksum: "7abeccbecb2d75368bc111bdb2d4bdaf" diff --git a/packages/async_extra/async_extra.112.17.00/descr b/packages/async_extra/async_extra.112.17.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.112.17.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.112.17.00/opam b/packages/async_extra/async_extra.112.17.00/opam index d5668b975e9..316500125d5 100644 --- a/packages/async_extra/async_extra.112.17.00/opam +++ b/packages/async_extra/async_extra.112.17.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {>= "112.17.00" & < "112.18.00"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {>= "112.17.00" & < "112.18.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=2cbfb30e714b48162bab2772c9a3906a" +} diff --git a/packages/async_extra/async_extra.112.17.00/url b/packages/async_extra/async_extra.112.17.00/url deleted file mode 100644 index 9f2f7ebf252..00000000000 --- a/packages/async_extra/async_extra.112.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.17/files/async_extra-112.17.00.tar.gz" -checksum: "2cbfb30e714b48162bab2772c9a3906a" diff --git a/packages/async_extra/async_extra.112.24.00/descr b/packages/async_extra/async_extra.112.24.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.112.24.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.112.24.00/opam b/packages/async_extra/async_extra.112.24.00/opam index 19a0cd4032c..88fabe655e3 100644 --- a/packages/async_extra/async_extra.112.24.00/opam +++ b/packages/async_extra/async_extra.112.24.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {>= "112.24.00" & < "112.25.00"} @@ -20,7 +21,18 @@ depends: [ "sexplib" {>= "112.24.00" & < "112.25.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=e0642d008dec86e1bb93f1cb6c77a94e" +} diff --git a/packages/async_extra/async_extra.112.24.00/url b/packages/async_extra/async_extra.112.24.00/url deleted file mode 100644 index 99b9ba36938..00000000000 --- a/packages/async_extra/async_extra.112.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.24/files/async_extra-112.24.tar.gz" -checksum: "e0642d008dec86e1bb93f1cb6c77a94e" diff --git a/packages/async_extra/async_extra.112.35.00/descr b/packages/async_extra/async_extra.112.35.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.112.35.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.112.35.00/opam b/packages/async_extra/async_extra.112.35.00/opam index 5c359d027ac..762260591e0 100644 --- a/packages/async_extra/async_extra.112.35.00/opam +++ b/packages/async_extra/async_extra.112.35.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {>= "112.35.00" & < "112.36.00"} @@ -21,7 +22,18 @@ depends: [ "sexplib" {>= "112.35.00" & < "112.36.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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: "md5=e8c3c2a08430cf0cada960e6a6c0501b" +} diff --git a/packages/async_extra/async_extra.112.35.00/url b/packages/async_extra/async_extra.112.35.00/url deleted file mode 100644 index 19938fe41a7..00000000000 --- a/packages/async_extra/async_extra.112.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.35/files/async_extra-112.35.00.tar.gz" -checksum: "e8c3c2a08430cf0cada960e6a6c0501b" diff --git a/packages/async_extra/async_extra.113.00.00/descr b/packages/async_extra/async_extra.113.00.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.113.00.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.113.00.00/opam b/packages/async_extra/async_extra.113.00.00/opam index ee8f928190f..aa4a5380b80 100644 --- a/packages/async_extra/async_extra.113.00.00/opam +++ b/packages/async_extra/async_extra.113.00.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -9,6 +9,7 @@ build: [ patches: [ "patch-errno.diff" ] remove: [["ocamlfind" "remove" "async_extra"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {>= "113.00.00" & < "113.01.00"} @@ -22,7 +23,19 @@ depends: [ "sexplib" {>= "113.00.00" & < "113.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +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 +extra-files: ["patch-errno.diff" "md5=03bc8eea40215ef379b12d1e9349913f"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/async_extra-113.00.00.tar.gz" + checksum: "md5=95efba28d1ef2e7b9def51dacc496937" +} diff --git a/packages/async_extra/async_extra.113.00.00/url b/packages/async_extra/async_extra.113.00.00/url deleted file mode 100644 index 9a977e2d53a..00000000000 --- a/packages/async_extra/async_extra.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/async_extra-113.00.00.tar.gz" -checksum: "95efba28d1ef2e7b9def51dacc496937" diff --git a/packages/async_extra/async_extra.113.24.00/descr b/packages/async_extra/async_extra.113.24.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.113.24.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.113.24.00/opam b/packages/async_extra/async_extra.113.24.00/opam index b2dcfb24f00..f96c1bbed6a 100644 --- a/packages/async_extra/async_extra.113.24.00/opam +++ b/packages/async_extra/async_extra.113.24.00/opam @@ -1,31 +1,42 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_extra" bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +dev-repo: "git+https://github.com/janestreet/async_extra.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "async_kernel" {>= "113.24.00" & < "113.25.00"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=45e4fae363f8beb8b1f6501c455b074f" +} diff --git a/packages/async_extra/async_extra.113.24.00/url b/packages/async_extra/async_extra.113.24.00/url deleted file mode 100644 index 66efc7fe778..00000000000 --- a/packages/async_extra/async_extra.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/async_extra-113.24.00.tar.gz" -checksum: "45e4fae363f8beb8b1f6501c455b074f" diff --git a/packages/async_extra/async_extra.113.33.00+4.03/descr b/packages/async_extra/async_extra.113.33.00+4.03/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.113.33.00+4.03/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. 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 index 581aec58a00..9173076c86c 100644 --- a/packages/async_extra/async_extra.113.33.00+4.03/opam +++ b/packages/async_extra/async_extra.113.33.00+4.03/opam @@ -1,31 +1,42 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_extra" bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +dev-repo: "git+https://github.com/janestreet/async_extra.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "async_kernel" {>= "113.33.00" & < "113.34.00"} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.03.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/113.33/files/async_extra-113.33.00+4.03.tar.gz" + checksum: "md5=d85d122b2b91b1808e7c7785c7504bf1" +} diff --git a/packages/async_extra/async_extra.113.33.00+4.03/url b/packages/async_extra/async_extra.113.33.00+4.03/url deleted file mode 100644 index 4b01ea7c275..00000000000 --- a/packages/async_extra/async_extra.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_extra-113.33.00+4.03.tar.gz" -checksum: "d85d122b2b91b1808e7c7785c7504bf1" diff --git a/packages/async_extra/async_extra.113.33.00/descr b/packages/async_extra/async_extra.113.33.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.113.33.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.113.33.00/opam b/packages/async_extra/async_extra.113.33.00/opam index a2e3e34b176..6b0e509d18a 100644 --- a/packages/async_extra/async_extra.113.33.00/opam +++ b/packages/async_extra/async_extra.113.33.00/opam @@ -1,31 +1,42 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_extra" bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +dev-repo: "git+https://github.com/janestreet/async_extra.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "async_kernel" {>= "113.33.00" & < "113.34.00"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=fee685e2459a9689ed38fe7a97e9678c" +} diff --git a/packages/async_extra/async_extra.113.33.00/url b/packages/async_extra/async_extra.113.33.00/url deleted file mode 100644 index 8cdcae40e98..00000000000 --- a/packages/async_extra/async_extra.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_extra-113.33.00.tar.gz" -checksum: "fee685e2459a9689ed38fe7a97e9678c" diff --git a/packages/async_extra/async_extra.113.33.03/descr b/packages/async_extra/async_extra.113.33.03/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_extra/async_extra.113.33.03/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.113.33.03/opam b/packages/async_extra/async_extra.113.33.03/opam index 6cfd9fe7776..d5a6bf739d3 100644 --- a/packages/async_extra/async_extra.113.33.03/opam +++ b/packages/async_extra/async_extra.113.33.03/opam @@ -1,32 +1,43 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_extra" bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +dev-repo: "git+https://github.com/janestreet/async_extra.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "async_kernel" {>= "113.33.03" & < "113.34.00"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} - "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"} + "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=5ae5688e3f7e27c9c4728ea4fb9ad996" +} diff --git a/packages/async_extra/async_extra.113.33.03/url b/packages/async_extra/async_extra.113.33.03/url deleted file mode 100644 index 077be623c30..00000000000 --- a/packages/async_extra/async_extra.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_extra-113.33.03.tar.gz" -checksum: "5ae5688e3f7e27c9c4728ea4fb9ad996" diff --git a/packages/async_extra/async_extra.v0.10.0/descr b/packages/async_extra/async_extra.v0.10.0/descr deleted file mode 100644 index 9cf24524af7..00000000000 --- a/packages/async_extra/async_extra.v0.10.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Monadic concurrency library - -Part of Jane Street's Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.v0.10.0/opam b/packages/async_extra/async_extra.v0.10.0/opam index e11c401fad3..287f7eb0320 100644 --- a/packages/async_extra/async_extra.v0.10.0/opam +++ b/packages/async_extra/async_extra.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_extra" @@ -9,13 +9,24 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=9729a5c4b0223d44ca05c82620da9401" +} diff --git a/packages/async_extra/async_extra.v0.10.0/url b/packages/async_extra/async_extra.v0.10.0/url deleted file mode 100644 index 1d59cb8241e..00000000000 --- a/packages/async_extra/async_extra.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_extra-v0.10.0.tar.gz" -checksum: "9729a5c4b0223d44ca05c82620da9401" diff --git a/packages/async_extra/async_extra.v0.9.0/descr b/packages/async_extra/async_extra.v0.9.0/descr deleted file mode 100644 index 9cf24524af7..00000000000 --- a/packages/async_extra/async_extra.v0.9.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Monadic concurrency library - -Part of Jane Street's Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_extra/async_extra.v0.9.0/opam b/packages/async_extra/async_extra.v0.9.0/opam index 7af554e89cf..5d4a9dcd370 100644 --- a/packages/async_extra/async_extra.v0.9.0/opam +++ b/packages/async_extra/async_extra.v0.9.0/opam @@ -1,21 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_extra" bug-reports: "https://github.com/janestreet/async_extra/issues" -dev-repo: "https://github.com/janestreet/async_extra.git" +dev-repo: "git+https://github.com/janestreet/async_extra.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} + "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" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=6ddb95038abd09f2dbf433be6944d57c" +} diff --git a/packages/async_extra/async_extra.v0.9.0/url b/packages/async_extra/async_extra.v0.9.0/url deleted file mode 100644 index 4d5f89fbcb5..00000000000 --- a/packages/async_extra/async_extra.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/async_extra-v0.9.0.tar.gz" -checksum: "6ddb95038abd09f2dbf433be6944d57c" diff --git a/packages/async_find/async_find.109.14.00/descr b/packages/async_find/async_find.109.14.00/descr deleted file mode 100644 index 7eb29c15dfb..00000000000 --- a/packages/async_find/async_find.109.14.00/descr +++ /dev/null @@ -1 +0,0 @@ -Directory traversal with Async diff --git a/packages/async_find/async_find.109.14.00/opam b/packages/async_find/async_find.109.14.00/opam index 825e42f4cf1..be765539a2f 100644 --- a/packages/async_find/async_find.109.14.00/opam +++ b/packages/async_find/async_find.109.14.00/opam @@ -1,11 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_find"]] depends: [ + "ocaml" "camlp4" "async" {= "109.14.00"} "sexplib" {= "109.14.00"} "ocamlbuild" {build} ] 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: "md5=3cd92c8ed0c03cd29df0639f4b3061fe" +} diff --git a/packages/async_find/async_find.109.14.00/url b/packages/async_find/async_find.109.14.00/url deleted file mode 100644 index 8c0fc4e0ef7..00000000000 --- a/packages/async_find/async_find.109.14.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/async_find-109.14.00.tar.gz" -checksum: "3cd92c8ed0c03cd29df0639f4b3061fe" diff --git a/packages/async_find/async_find.109.15.00/descr b/packages/async_find/async_find.109.15.00/descr deleted file mode 100644 index 7eb29c15dfb..00000000000 --- a/packages/async_find/async_find.109.15.00/descr +++ /dev/null @@ -1 +0,0 @@ -Directory traversal with Async diff --git a/packages/async_find/async_find.109.15.00/opam b/packages/async_find/async_find.109.15.00/opam index cb42a30d4ed..de556d41970 100644 --- a/packages/async_find/async_find.109.15.00/opam +++ b/packages/async_find/async_find.109.15.00/opam @@ -1,11 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_find"]] depends: [ + "ocaml" "camlp4" "async" {>= "109.15.00" & <= "109.53.00"} "sexplib" {>= "109.15.00" & <= "109.55.00"} "ocamlbuild" {build} ] 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: "md5=a06bb1eef2313a3be56d13aa894c52bc" +} diff --git a/packages/async_find/async_find.109.15.00/url b/packages/async_find/async_find.109.15.00/url deleted file mode 100644 index ad7deb1c29b..00000000000 --- a/packages/async_find/async_find.109.15.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/async_find-109.15.00.tar.gz" -checksum: "a06bb1eef2313a3be56d13aa894c52bc" diff --git a/packages/async_find/async_find.109.15.02/descr b/packages/async_find/async_find.109.15.02/descr deleted file mode 100644 index 7eb29c15dfb..00000000000 --- a/packages/async_find/async_find.109.15.02/descr +++ /dev/null @@ -1 +0,0 @@ -Directory traversal with Async diff --git a/packages/async_find/async_find.109.15.02/opam b/packages/async_find/async_find.109.15.02/opam index 342298253d5..7bc012a8344 100644 --- a/packages/async_find/async_find.109.15.02/opam +++ b/packages/async_find/async_find.109.15.02/opam @@ -1,12 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_find"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "async" {>= "109.15.00" & <= "111.25.00"} "sexplib" {>= "109.15.00" & <= "111.25.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=d24cf7c34c28564cb8c09d18c6f67081" +} diff --git a/packages/async_find/async_find.109.15.02/url b/packages/async_find/async_find.109.15.02/url deleted file mode 100644 index 671fb0037ba..00000000000 --- a/packages/async_find/async_find.109.15.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/async_find-109.15.02.tar.gz" -checksum: "d24cf7c34c28564cb8c09d18c6f67081" diff --git a/packages/async_find/async_find.111.28.00/descr b/packages/async_find/async_find.111.28.00/descr deleted file mode 100644 index 7eb29c15dfb..00000000000 --- a/packages/async_find/async_find.111.28.00/descr +++ /dev/null @@ -1 +0,0 @@ -Directory traversal with Async diff --git a/packages/async_find/async_find.111.28.00/opam b/packages/async_find/async_find.111.28.00/opam index 4d996615a04..bfe9ca238c7 100644 --- a/packages/async_find/async_find.111.28.00/opam +++ b/packages/async_find/async_find.111.28.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_find" @@ -8,12 +8,19 @@ build: [ ] remove: [["ocamlfind" "remove" "async_find"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "async" {>= "109.15.00" & < "113.01.00"} "sexplib" {>= "109.15.00" & < "113.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_find/issues" -dev-repo: "https://github.com/janestreet/async_find.git" +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: "md5=57e042135434deffafcdfd0fe2cf031c" +} diff --git a/packages/async_find/async_find.111.28.00/url b/packages/async_find/async_find.111.28.00/url deleted file mode 100644 index 61a581028c9..00000000000 --- a/packages/async_find/async_find.111.28.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/async_find-111.28.00.tar.gz" -checksum: "57e042135434deffafcdfd0fe2cf031c" diff --git a/packages/async_find/async_find.113.24.00/descr b/packages/async_find/async_find.113.24.00/descr deleted file mode 100644 index 7eb29c15dfb..00000000000 --- a/packages/async_find/async_find.113.24.00/descr +++ /dev/null @@ -1 +0,0 @@ -Directory traversal with Async diff --git a/packages/async_find/async_find.113.24.00/opam b/packages/async_find/async_find.113.24.00/opam index 8a75c005c91..6c67ef37f27 100644 --- a/packages/async_find/async_find.113.24.00/opam +++ b/packages/async_find/async_find.113.24.00/opam @@ -1,29 +1,35 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_find" bug-reports: "https://github.com/janestreet/async_find/issues" -dev-repo: "https://github.com/janestreet/async_find.git" +dev-repo: "git+https://github.com/janestreet/async_find.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "Directory traversal with Async" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/async_find-113.24.00.tar.gz" + checksum: "md5=a4bf5689f9974d451bdf2ef7cc202750" +} diff --git a/packages/async_find/async_find.113.24.00/url b/packages/async_find/async_find.113.24.00/url deleted file mode 100644 index be575efbfb3..00000000000 --- a/packages/async_find/async_find.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/async_find-113.24.00.tar.gz" -checksum: "a4bf5689f9974d451bdf2ef7cc202750" diff --git a/packages/async_find/async_find.113.33.00/descr b/packages/async_find/async_find.113.33.00/descr deleted file mode 100644 index 7eb29c15dfb..00000000000 --- a/packages/async_find/async_find.113.33.00/descr +++ /dev/null @@ -1 +0,0 @@ -Directory traversal with Async diff --git a/packages/async_find/async_find.113.33.00/opam b/packages/async_find/async_find.113.33.00/opam index 6ad4236a800..bf7c9ee960e 100644 --- a/packages/async_find/async_find.113.33.00/opam +++ b/packages/async_find/async_find.113.33.00/opam @@ -1,29 +1,35 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_find" bug-reports: "https://github.com/janestreet/async_find/issues" -dev-repo: "https://github.com/janestreet/async_find.git" +dev-repo: "git+https://github.com/janestreet/async_find.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "Directory traversal with Async" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_find-113.33.00.tar.gz" + checksum: "md5=48578665687a89f7e8c10f96fec3267f" +} diff --git a/packages/async_find/async_find.113.33.00/url b/packages/async_find/async_find.113.33.00/url deleted file mode 100644 index 1c3b4dd31db..00000000000 --- a/packages/async_find/async_find.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_find-113.33.00.tar.gz" -checksum: "48578665687a89f7e8c10f96fec3267f" diff --git a/packages/async_find/async_find.113.33.03/descr b/packages/async_find/async_find.113.33.03/descr deleted file mode 100644 index 7eb29c15dfb..00000000000 --- a/packages/async_find/async_find.113.33.03/descr +++ /dev/null @@ -1 +0,0 @@ -Directory traversal with Async diff --git a/packages/async_find/async_find.113.33.03/opam b/packages/async_find/async_find.113.33.03/opam index a90ec1b05fc..a14e2f38e27 100644 --- a/packages/async_find/async_find.113.33.03/opam +++ b/packages/async_find/async_find.113.33.03/opam @@ -1,30 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_find" bug-reports: "https://github.com/janestreet/async_find/issues" -dev-repo: "https://github.com/janestreet/async_find.git" +dev-repo: "git+https://github.com/janestreet/async_find.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +synopsis: "Directory traversal with Async" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_find-113.33.03.tar.gz" + checksum: "md5=50f870f4631c0309904d620d1193c826" +} diff --git a/packages/async_find/async_find.113.33.03/url b/packages/async_find/async_find.113.33.03/url deleted file mode 100644 index 24b44b296a3..00000000000 --- a/packages/async_find/async_find.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_find-113.33.03.tar.gz" -checksum: "50f870f4631c0309904d620d1193c826" diff --git a/packages/async_find/async_find.v0.10.0/descr b/packages/async_find/async_find.v0.10.0/descr deleted file mode 100644 index 7eb29c15dfb..00000000000 --- a/packages/async_find/async_find.v0.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -Directory traversal with Async diff --git a/packages/async_find/async_find.v0.10.0/opam b/packages/async_find/async_find.v0.10.0/opam index cabdd565d35..d9adf5db065 100644 --- a/packages/async_find/async_find.v0.10.0/opam +++ b/packages/async_find/async_find.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_find" @@ -9,11 +9,17 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "async" {>= "v0.10" & < "v0.11"} - "core" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "ppx_jane" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +synopsis: "Directory traversal with Async" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_find-v0.10.0.tar.gz" + checksum: "md5=1793214446842db3efbf6ec41ec2d0ee" +} diff --git a/packages/async_find/async_find.v0.10.0/url b/packages/async_find/async_find.v0.10.0/url deleted file mode 100644 index 928e56d8419..00000000000 --- a/packages/async_find/async_find.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_find-v0.10.0.tar.gz" -checksum: "1793214446842db3efbf6ec41ec2d0ee" diff --git a/packages/async_find/async_find.v0.9.0/descr b/packages/async_find/async_find.v0.9.0/descr deleted file mode 100644 index 7eb29c15dfb..00000000000 --- a/packages/async_find/async_find.v0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -Directory traversal with Async diff --git a/packages/async_find/async_find.v0.9.0/opam b/packages/async_find/async_find.v0.9.0/opam index 02dfe7b36e1..f91141b31f5 100644 --- a/packages/async_find/async_find.v0.9.0/opam +++ b/packages/async_find/async_find.v0.9.0/opam @@ -1,19 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_find" bug-reports: "https://github.com/janestreet/async_find/issues" -dev-repo: "https://github.com/janestreet/async_find.git" +dev-repo: "git+https://github.com/janestreet/async_find.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "async" {>= "v0.9" & < "v0.10"} - "core" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "async" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=fc67a31715d6c8292147cf737d33c53c" +} diff --git a/packages/async_find/async_find.v0.9.0/url b/packages/async_find/async_find.v0.9.0/url deleted file mode 100644 index 7251ac50147..00000000000 --- a/packages/async_find/async_find.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/async_find-v0.9.0.tar.gz" -checksum: "fc67a31715d6c8292147cf737d33c53c" diff --git a/packages/async_graphics/async_graphics.0.5.1/descr b/packages/async_graphics/async_graphics.0.5.1/descr deleted file mode 100644 index 8b34a1e66ef..00000000000 --- a/packages/async_graphics/async_graphics.0.5.1/descr +++ /dev/null @@ -1 +0,0 @@ -Async wrapper for the OCaml Graphics library diff --git a/packages/async_graphics/async_graphics.0.5.1/opam b/packages/async_graphics/async_graphics.0.5.1/opam index 2f3193ceab6..a548c136a4c 100644 --- a/packages/async_graphics/async_graphics.0.5.1/opam +++ b/packages/async_graphics/async_graphics.0.5.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/lpw25/async_graphics.git" +dev-repo: "git+https://github.com/lpw25/async_graphics.git" license: "LGPL-2.0 with OCaml linking exception" tags: [ "async" @@ -11,9 +11,16 @@ tags: [ ] remove: [["ocamlfind" "remove" "async_graphics"]] depends: [ + "ocaml" "ocamlfind" "graphics" "async" {>= "109.09.00" & < "v0.10"} "ocamlbuild" {build} ] 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: "md5=dae320729beeeef947c6a6e03989ed55" +} diff --git a/packages/async_graphics/async_graphics.0.5.1/url b/packages/async_graphics/async_graphics.0.5.1/url deleted file mode 100644 index 5235d660d9f..00000000000 --- a/packages/async_graphics/async_graphics.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/lpw25/async_graphics/archive/0.5.1.tar.gz" -checksum: "dae320729beeeef947c6a6e03989ed55" diff --git a/packages/async_graphics/async_graphics.0.5/descr b/packages/async_graphics/async_graphics.0.5/descr deleted file mode 100644 index 8b34a1e66ef..00000000000 --- a/packages/async_graphics/async_graphics.0.5/descr +++ /dev/null @@ -1 +0,0 @@ -Async wrapper for the OCaml Graphics library diff --git a/packages/async_graphics/async_graphics.0.5/opam b/packages/async_graphics/async_graphics.0.5/opam index 2f3193ceab6..4bdd301433c 100644 --- a/packages/async_graphics/async_graphics.0.5/opam +++ b/packages/async_graphics/async_graphics.0.5/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/lpw25/async_graphics.git" +dev-repo: "git+https://github.com/lpw25/async_graphics.git" license: "LGPL-2.0 with OCaml linking exception" tags: [ "async" @@ -11,9 +11,16 @@ tags: [ ] remove: [["ocamlfind" "remove" "async_graphics"]] depends: [ + "ocaml" "ocamlfind" "graphics" "async" {>= "109.09.00" & < "v0.10"} "ocamlbuild" {build} ] 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: "md5=f30f88239882c5583776b8697739db06" +} diff --git a/packages/async_graphics/async_graphics.0.5/url b/packages/async_graphics/async_graphics.0.5/url deleted file mode 100644 index e0b658076f4..00000000000 --- a/packages/async_graphics/async_graphics.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/lpw25/async_graphics/archive/0.5.tar.gz" -checksum: "f30f88239882c5583776b8697739db06" diff --git a/packages/async_inotify/async_inotify.109.14.00/descr b/packages/async_inotify/async_inotify.109.14.00/descr deleted file mode 100644 index 42a8befebdb..00000000000 --- a/packages/async_inotify/async_inotify.109.14.00/descr +++ /dev/null @@ -1 +0,0 @@ -Async wrapper for inotify diff --git a/packages/async_inotify/async_inotify.109.14.00/opam b/packages/async_inotify/async_inotify.109.14.00/opam index f8ae463b40d..5d7ac84a06d 100644 --- a/packages/async_inotify/async_inotify.109.14.00/opam +++ b/packages/async_inotify/async_inotify.109.14.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_inotify"]] depends: [ + "ocaml" "camlp4" "inotify" {< "2.0"} "async" {= "109.14.00"} @@ -11,3 +12,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=06bf71ff3d2f96e503d60d6d64e610de" +} diff --git a/packages/async_inotify/async_inotify.109.14.00/url b/packages/async_inotify/async_inotify.109.14.00/url deleted file mode 100644 index 6a9ea3e8d06..00000000000 --- a/packages/async_inotify/async_inotify.109.14.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/async_inotify-109.14.00.tar.gz" -checksum: "06bf71ff3d2f96e503d60d6d64e610de" diff --git a/packages/async_inotify/async_inotify.109.15.00/descr b/packages/async_inotify/async_inotify.109.15.00/descr deleted file mode 100644 index 42a8befebdb..00000000000 --- a/packages/async_inotify/async_inotify.109.15.00/descr +++ /dev/null @@ -1 +0,0 @@ -Async wrapper for inotify diff --git a/packages/async_inotify/async_inotify.109.15.00/opam b/packages/async_inotify/async_inotify.109.15.00/opam index 43f1ca7fbfe..40210815322 100644 --- a/packages/async_inotify/async_inotify.109.15.00/opam +++ b/packages/async_inotify/async_inotify.109.15.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_inotify"]] depends: [ + "ocaml" "camlp4" "inotify" {< "2.0"} "async" {>= "109.15.00" & <= "109.33.00"} @@ -11,3 +12,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=86244685537d20a711bc3cded99aaebc" +} diff --git a/packages/async_inotify/async_inotify.109.15.00/url b/packages/async_inotify/async_inotify.109.15.00/url deleted file mode 100644 index 250e71dde05..00000000000 --- a/packages/async_inotify/async_inotify.109.15.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/async_inotify-109.15.00.tar.gz" -checksum: "86244685537d20a711bc3cded99aaebc" diff --git a/packages/async_inotify/async_inotify.109.34.00/descr b/packages/async_inotify/async_inotify.109.34.00/descr deleted file mode 100644 index 42a8befebdb..00000000000 --- a/packages/async_inotify/async_inotify.109.34.00/descr +++ /dev/null @@ -1 +0,0 @@ -Async wrapper for inotify diff --git a/packages/async_inotify/async_inotify.109.34.00/opam b/packages/async_inotify/async_inotify.109.34.00/opam index 4778908912e..d0d4fc95ea2 100644 --- a/packages/async_inotify/async_inotify.109.34.00/opam +++ b/packages/async_inotify/async_inotify.109.34.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_inotify"]] depends: [ + "ocaml" "camlp4" "inotify" {< "2.0"} "async" {>= "109.34.00" & <= "109.53.00"} @@ -10,3 +11,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=36d9c0c46f5d910e4aab47584dd8eceb" +} diff --git a/packages/async_inotify/async_inotify.109.34.00/url b/packages/async_inotify/async_inotify.109.34.00/url deleted file mode 100644 index a62f401af2c..00000000000 --- a/packages/async_inotify/async_inotify.109.34.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.34.00/individual/async_inotify-109.34.00.tar.gz" -checksum: "36d9c0c46f5d910e4aab47584dd8eceb" diff --git a/packages/async_inotify/async_inotify.109.34.02/descr b/packages/async_inotify/async_inotify.109.34.02/descr deleted file mode 100644 index 42a8befebdb..00000000000 --- a/packages/async_inotify/async_inotify.109.34.02/descr +++ /dev/null @@ -1 +0,0 @@ -Async wrapper for inotify diff --git a/packages/async_inotify/async_inotify.109.34.02/opam b/packages/async_inotify/async_inotify.109.34.02/opam index 62f5924ee3f..e71dcc563de 100644 --- a/packages/async_inotify/async_inotify.109.34.02/opam +++ b/packages/async_inotify/async_inotify.109.34.02/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_inotify"]] depends: [ + "ocaml" "camlp4" "inotify" {< "2.0"} "async" {>= "109.34.00" & <= "109.53.02"} @@ -10,3 +11,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=1917041def1b6041bcc010299ea9926e" +} diff --git a/packages/async_inotify/async_inotify.109.34.02/url b/packages/async_inotify/async_inotify.109.34.02/url deleted file mode 100644 index 433273487c0..00000000000 --- a/packages/async_inotify/async_inotify.109.34.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.34.00/individual/async_inotify-109.34.02.tar.gz" -checksum: "1917041def1b6041bcc010299ea9926e" diff --git a/packages/async_inotify/async_inotify.109.58.00/descr b/packages/async_inotify/async_inotify.109.58.00/descr deleted file mode 100644 index 42a8befebdb..00000000000 --- a/packages/async_inotify/async_inotify.109.58.00/descr +++ /dev/null @@ -1 +0,0 @@ -Async wrapper for inotify diff --git a/packages/async_inotify/async_inotify.109.58.00/opam b/packages/async_inotify/async_inotify.109.58.00/opam deleted file mode 100644 index b1dcc8ef209..00000000000 --- a/packages/async_inotify/async_inotify.109.58.00/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async_inotify"]] -depends: [ - "camlp4" - "inotify" {< "2.0"} - "async" {>= "109.58.00" & <= "110.01.00"} - "async_find" {>= "109.15.00" & <= "109.15.02"} - "ocamlbuild" {build} -] -available: ocaml-version >= "4.00.0" -install: [make "install"] diff --git a/packages/async_inotify/async_inotify.109.58.00/url b/packages/async_inotify/async_inotify.109.58.00/url deleted file mode 100644 index 5d645dadbcc..00000000000 --- a/packages/async_inotify/async_inotify.109.58.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.58.00/individual/async_inotify-109.58.00.tar.gz" -checksum: "0f42bb9795fc1bfef68961754a8b6e2b" diff --git a/packages/async_inotify/async_inotify.109.58.01/descr b/packages/async_inotify/async_inotify.109.58.01/descr deleted file mode 100644 index 42a8befebdb..00000000000 --- a/packages/async_inotify/async_inotify.109.58.01/descr +++ /dev/null @@ -1 +0,0 @@ -Async wrapper for inotify diff --git a/packages/async_inotify/async_inotify.109.58.01/opam b/packages/async_inotify/async_inotify.109.58.01/opam index d4b748074d8..33e4e406417 100644 --- a/packages/async_inotify/async_inotify.109.58.01/opam +++ b/packages/async_inotify/async_inotify.109.58.01/opam @@ -1,13 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_inotify"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "inotify" {< "2.0"} "async" {>= "109.58.00" & <= "111.13.00"} "async_find" {>= "109.15.00" & <= "109.15.02"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=87596e70f2510b642d82ffcd8786cea5" +} diff --git a/packages/async_inotify/async_inotify.109.58.01/url b/packages/async_inotify/async_inotify.109.58.01/url deleted file mode 100644 index be033ac6b9b..00000000000 --- a/packages/async_inotify/async_inotify.109.58.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.58.00/individual/async_inotify-109.58.01.tar.gz" -checksum: "87596e70f2510b642d82ffcd8786cea5" diff --git a/packages/async_inotify/async_inotify.111.17.00/descr b/packages/async_inotify/async_inotify.111.17.00/descr deleted file mode 100644 index 42a8befebdb..00000000000 --- a/packages/async_inotify/async_inotify.111.17.00/descr +++ /dev/null @@ -1 +0,0 @@ -Async wrapper for inotify diff --git a/packages/async_inotify/async_inotify.111.17.00/opam b/packages/async_inotify/async_inotify.111.17.00/opam index 0c96ab99a45..6636af1e8a0 100644 --- a/packages/async_inotify/async_inotify.111.17.00/opam +++ b/packages/async_inotify/async_inotify.111.17.00/opam @@ -1,13 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_inotify"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "inotify" {>= "2.0"} "async" {>= "111.17.00" & <= "111.25.00"} "async_find" {>= "109.15.00" & <= "109.15.02"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=62562caef5d8e9946e83dfe373d5b08b" +} diff --git a/packages/async_inotify/async_inotify.111.17.00/url b/packages/async_inotify/async_inotify.111.17.00/url deleted file mode 100644 index 77bf7541e16..00000000000 --- a/packages/async_inotify/async_inotify.111.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/async_inotify-111.17.00.tar.gz" -checksum: "62562caef5d8e9946e83dfe373d5b08b" diff --git a/packages/async_inotify/async_inotify.111.28.00/descr b/packages/async_inotify/async_inotify.111.28.00/descr deleted file mode 100644 index 42a8befebdb..00000000000 --- a/packages/async_inotify/async_inotify.111.28.00/descr +++ /dev/null @@ -1 +0,0 @@ -Async wrapper for inotify diff --git a/packages/async_inotify/async_inotify.111.28.00/opam b/packages/async_inotify/async_inotify.111.28.00/opam index b94431fd1ab..692ae911b2a 100644 --- a/packages/async_inotify/async_inotify.111.28.00/opam +++ b/packages/async_inotify/async_inotify.111.28.00/opam @@ -1,13 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_inotify"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "inotify" {>= "2.0"} "async" {>= "111.17.00" & < "112.36.00"} "async_find" {>= "111.28.00" & < "111.29.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=0e59caf870da7d9c1b3f563ae8403f8a" +} diff --git a/packages/async_inotify/async_inotify.111.28.00/url b/packages/async_inotify/async_inotify.111.28.00/url deleted file mode 100644 index 7b1369497d4..00000000000 --- a/packages/async_inotify/async_inotify.111.28.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/async_inotify-111.28.00.tar.gz" -checksum: "0e59caf870da7d9c1b3f563ae8403f8a" diff --git a/packages/async_inotify/async_inotify.113.00.00/descr b/packages/async_inotify/async_inotify.113.00.00/descr deleted file mode 100644 index 42a8befebdb..00000000000 --- a/packages/async_inotify/async_inotify.113.00.00/descr +++ /dev/null @@ -1 +0,0 @@ -Async wrapper for inotify diff --git a/packages/async_inotify/async_inotify.113.00.00/opam b/packages/async_inotify/async_inotify.113.00.00/opam index 602b7b39fd5..aa55f19f31c 100644 --- a/packages/async_inotify/async_inotify.113.00.00/opam +++ b/packages/async_inotify/async_inotify.113.00.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_inotify" @@ -8,13 +8,20 @@ build: [ ] remove: [["ocamlfind" "remove" "async_inotify"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "inotify" {>= "2.0"} "async" {>= "113.00.00" & < "113.01.00"} "async_find" {>= "111.28.00" & < "111.29.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_inotify/issues" -dev-repo: "https://github.com/janestreet/async_inotify.git" +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: "md5=fa4ff1b0cfe65bbeb8b698699f465a22" +} diff --git a/packages/async_inotify/async_inotify.113.00.00/url b/packages/async_inotify/async_inotify.113.00.00/url deleted file mode 100644 index 4cf62580917..00000000000 --- a/packages/async_inotify/async_inotify.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/async_inotify-113.00.00.tar.gz" -checksum: "fa4ff1b0cfe65bbeb8b698699f465a22" diff --git a/packages/async_inotify/async_inotify.113.24.00/descr b/packages/async_inotify/async_inotify.113.24.00/descr deleted file mode 100644 index 42a8befebdb..00000000000 --- a/packages/async_inotify/async_inotify.113.24.00/descr +++ /dev/null @@ -1 +0,0 @@ -Async wrapper for inotify diff --git a/packages/async_inotify/async_inotify.113.24.00/opam b/packages/async_inotify/async_inotify.113.24.00/opam index bf6d3bf65af..91264840026 100644 --- a/packages/async_inotify/async_inotify.113.24.00/opam +++ b/packages/async_inotify/async_inotify.113.24.00/opam @@ -1,31 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_inotify" bug-reports: "https://github.com/janestreet/async_inotify/issues" -dev-repo: "https://github.com/janestreet/async_inotify.git" +dev-repo: "git+https://github.com/janestreet/async_inotify.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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" - "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_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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "Async wrapper for inotify" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/async_inotify-113.24.00.tar.gz" + checksum: "md5=7113794c6d7089e188a92c16271d5246" +} diff --git a/packages/async_inotify/async_inotify.113.24.00/url b/packages/async_inotify/async_inotify.113.24.00/url deleted file mode 100644 index 54d1fba30d3..00000000000 --- a/packages/async_inotify/async_inotify.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/async_inotify-113.24.00.tar.gz" -checksum: "7113794c6d7089e188a92c16271d5246" diff --git a/packages/async_inotify/async_inotify.113.33.00/descr b/packages/async_inotify/async_inotify.113.33.00/descr deleted file mode 100644 index 42a8befebdb..00000000000 --- a/packages/async_inotify/async_inotify.113.33.00/descr +++ /dev/null @@ -1 +0,0 @@ -Async wrapper for inotify diff --git a/packages/async_inotify/async_inotify.113.33.00/opam b/packages/async_inotify/async_inotify.113.33.00/opam index 042e4c0bab9..c09ab79eb31 100644 --- a/packages/async_inotify/async_inotify.113.33.00/opam +++ b/packages/async_inotify/async_inotify.113.33.00/opam @@ -1,31 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_inotify" bug-reports: "https://github.com/janestreet/async_inotify/issues" -dev-repo: "https://github.com/janestreet/async_inotify.git" +dev-repo: "git+https://github.com/janestreet/async_inotify.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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" - "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_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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "Async wrapper for inotify" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_inotify-113.33.00.tar.gz" + checksum: "md5=a19e01be8ee5975e2c6a01e7814b91aa" +} diff --git a/packages/async_inotify/async_inotify.113.33.00/url b/packages/async_inotify/async_inotify.113.33.00/url deleted file mode 100644 index ef1b76febed..00000000000 --- a/packages/async_inotify/async_inotify.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_inotify-113.33.00.tar.gz" -checksum: "a19e01be8ee5975e2c6a01e7814b91aa" diff --git a/packages/async_inotify/async_inotify.113.33.03/descr b/packages/async_inotify/async_inotify.113.33.03/descr deleted file mode 100644 index 42a8befebdb..00000000000 --- a/packages/async_inotify/async_inotify.113.33.03/descr +++ /dev/null @@ -1 +0,0 @@ -Async wrapper for inotify diff --git a/packages/async_inotify/async_inotify.113.33.03/opam b/packages/async_inotify/async_inotify.113.33.03/opam index 085fad37112..d5ff546f966 100644 --- a/packages/async_inotify/async_inotify.113.33.03/opam +++ b/packages/async_inotify/async_inotify.113.33.03/opam @@ -1,32 +1,38 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_inotify" bug-reports: "https://github.com/janestreet/async_inotify/issues" -dev-repo: "https://github.com/janestreet/async_inotify.git" +dev-repo: "git+https://github.com/janestreet/async_inotify.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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" - "js-build-tools" {build & >= "113.33.04" & < "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"} + "js-build-tools" {build & >= "113.33.04" & < "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"} - "sexplib" {>= "113.33.03" & < "113.34.00"} - "typerep" {>= "113.33.03" & < "113.34.00"} - "variantslib" {>= "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"} ] -available: [ ocaml-version = "4.02.3" ] +synopsis: "Async wrapper for inotify" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_inotify-113.33.03.tar.gz" + checksum: "md5=ec25f0e00aa725260460fd53e94bc5e6" +} diff --git a/packages/async_inotify/async_inotify.113.33.03/url b/packages/async_inotify/async_inotify.113.33.03/url deleted file mode 100644 index 2578a3fc259..00000000000 --- a/packages/async_inotify/async_inotify.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_inotify-113.33.03.tar.gz" -checksum: "ec25f0e00aa725260460fd53e94bc5e6" diff --git a/packages/async_inotify/async_inotify.v0.10.0/descr b/packages/async_inotify/async_inotify.v0.10.0/descr deleted file mode 100644 index 42a8befebdb..00000000000 --- a/packages/async_inotify/async_inotify.v0.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -Async wrapper for inotify diff --git a/packages/async_inotify/async_inotify.v0.10.0/opam b/packages/async_inotify/async_inotify.v0.10.0/opam index eef9c15035c..6607061117a 100644 --- a/packages/async_inotify/async_inotify.v0.10.0/opam +++ b/packages/async_inotify/async_inotify.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_inotify" @@ -9,13 +9,19 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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"} + "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" - "jbuilder" {build & >= "1.0+beta12"} + "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +synopsis: "Async wrapper for inotify" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_inotify-v0.10.0.tar.gz" + checksum: "md5=ad216102eb03d9c1339ac6641a94fd62" +} diff --git a/packages/async_inotify/async_inotify.v0.10.0/url b/packages/async_inotify/async_inotify.v0.10.0/url deleted file mode 100644 index 4e216950485..00000000000 --- a/packages/async_inotify/async_inotify.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_inotify-v0.10.0.tar.gz" -checksum: "ad216102eb03d9c1339ac6641a94fd62" diff --git a/packages/async_inotify/async_inotify.v0.9.0/descr b/packages/async_inotify/async_inotify.v0.9.0/descr deleted file mode 100644 index 42a8befebdb..00000000000 --- a/packages/async_inotify/async_inotify.v0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -Async wrapper for inotify diff --git a/packages/async_inotify/async_inotify.v0.9.0/opam b/packages/async_inotify/async_inotify.v0.9.0/opam index 993293d2c17..eecfff65206 100644 --- a/packages/async_inotify/async_inotify.v0.9.0/opam +++ b/packages/async_inotify/async_inotify.v0.9.0/opam @@ -1,21 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_inotify" bug-reports: "https://github.com/janestreet/async_inotify/issues" -dev-repo: "https://github.com/janestreet/async_inotify.git" +dev-repo: "git+https://github.com/janestreet/async_inotify.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "async" {>= "v0.9" & < "v0.10"} - "async_find" {>= "v0.9" & < "v0.10"} - "core" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "async" {>= "v0.9" & < "v0.10"} + "async_find" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} "inotify" "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=6a19def5f059b74550ac26adfaf90e99" +} diff --git a/packages/async_inotify/async_inotify.v0.9.0/url b/packages/async_inotify/async_inotify.v0.9.0/url deleted file mode 100644 index 31006a88105..00000000000 --- a/packages/async_inotify/async_inotify.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/async_inotify-v0.9.0.tar.gz" -checksum: "6a19def5f059b74550ac26adfaf90e99" diff --git a/packages/async_interactive/async_interactive.v0.10.0/descr b/packages/async_interactive/async_interactive.v0.10.0/descr deleted file mode 100644 index c8211fdc7ec..00000000000 --- a/packages/async_interactive/async_interactive.v0.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -Utilities for building simple command-line based user interfaces. diff --git a/packages/async_interactive/async_interactive.v0.10.0/opam b/packages/async_interactive/async_interactive.v0.10.0/opam index d1bf10a615e..ad0dc587ed0 100644 --- a/packages/async_interactive/async_interactive.v0.10.0/opam +++ b/packages/async_interactive/async_interactive.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_interactive" @@ -9,11 +9,17 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "async" {>= "v0.10" & < "v0.11"} - "core" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "ppx_jane" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=7d791fd8cff39757e4c004a1ef360c7e" +} diff --git a/packages/async_interactive/async_interactive.v0.10.0/url b/packages/async_interactive/async_interactive.v0.10.0/url deleted file mode 100644 index 0dcef380b6d..00000000000 --- a/packages/async_interactive/async_interactive.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_interactive-v0.10.0.tar.gz" -checksum: "7d791fd8cff39757e4c004a1ef360c7e" diff --git a/packages/async_interactive/async_interactive.v0.9.0/descr b/packages/async_interactive/async_interactive.v0.9.0/descr deleted file mode 100644 index c8211fdc7ec..00000000000 --- a/packages/async_interactive/async_interactive.v0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -Utilities for building simple command-line based user interfaces. diff --git a/packages/async_interactive/async_interactive.v0.9.0/opam b/packages/async_interactive/async_interactive.v0.9.0/opam index 89fa48ad944..51c98f75115 100644 --- a/packages/async_interactive/async_interactive.v0.9.0/opam +++ b/packages/async_interactive/async_interactive.v0.9.0/opam @@ -1,19 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_interactive" bug-reports: "https://github.com/janestreet/async_interactive/issues" -dev-repo: "https://github.com/janestreet/async_interactive.git" +dev-repo: "git+https://github.com/janestreet/async_interactive.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "async" {>= "v0.9" & < "v0.10"} - "core" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "async" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=17287fdc1a78213f33b966c57ee825f3" +} diff --git a/packages/async_interactive/async_interactive.v0.9.0/url b/packages/async_interactive/async_interactive.v0.9.0/url deleted file mode 100644 index ff1cb8a6410..00000000000 --- a/packages/async_interactive/async_interactive.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/async_interactive-v0.9.0.tar.gz" -checksum: "17287fdc1a78213f33b966c57ee825f3" diff --git a/packages/async_js/async_js.v0.10.0/descr b/packages/async_js/async_js.v0.10.0/descr deleted file mode 100644 index c556ff04f25..00000000000 --- a/packages/async_js/async_js.v0.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -A small library that provide Async support for JavaScript platforms. diff --git a/packages/async_js/async_js.v0.10.0/opam b/packages/async_js/async_js.v0.10.0/opam index e90215d1fed..55dea789a23 100644 --- a/packages/async_js/async_js.v0.10.0/opam +++ b/packages/async_js/async_js.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_js" @@ -9,14 +9,21 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} - "js_of_ocaml" {>= "3.0"} + "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" {build & >= "1.0+beta12"} + "js_of_ocaml" {>= "3.0"} "js_of_ocaml-ppx" "ocaml-migrate-parsetree" {>= "0.4"} "uri" ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=a11fbdc906dfce362b054a848328c1de" +} diff --git a/packages/async_js/async_js.v0.10.0/url b/packages/async_js/async_js.v0.10.0/url deleted file mode 100644 index 404d14b9e15..00000000000 --- a/packages/async_js/async_js.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_js-v0.10.0.tar.gz" -checksum: "a11fbdc906dfce362b054a848328c1de" diff --git a/packages/async_js/async_js.v0.9.0/descr b/packages/async_js/async_js.v0.9.0/descr deleted file mode 100644 index c556ff04f25..00000000000 --- a/packages/async_js/async_js.v0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -A small library that provide Async support for JavaScript platforms. diff --git a/packages/async_js/async_js.v0.9.0/opam b/packages/async_js/async_js.v0.9.0/opam index f65104f8434..becd24d60b2 100644 --- a/packages/async_js/async_js.v0.9.0/opam +++ b/packages/async_js/async_js.v0.9.0/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_js" bug-reports: "https://github.com/janestreet/async_js/issues" -dev-repo: "https://github.com/janestreet/async_js.git" +dev-repo: "git+https://github.com/janestreet/async_js.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "async_kernel" {>= "v0.9" & < "v0.10"} - "async_rpc_kernel" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} - "js_of_ocaml" {< "3.0"} + "ocaml" {>= "4.03.0" & < "4.06.0"} + "async_kernel" {>= "v0.9" & < "v0.10"} + "async_rpc_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "js_of_ocaml" {< "3.0"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.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: "md5=2b4c940c38f2f52082f78287707ce7d7" +} diff --git a/packages/async_js/async_js.v0.9.0/url b/packages/async_js/async_js.v0.9.0/url deleted file mode 100644 index 6bcc6bd3d67..00000000000 --- a/packages/async_js/async_js.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/async_js-v0.9.0.tar.gz" -checksum: "2b4c940c38f2f52082f78287707ce7d7" diff --git a/packages/async_js/async_js.v0.9.1/descr b/packages/async_js/async_js.v0.9.1/descr deleted file mode 100644 index c556ff04f25..00000000000 --- a/packages/async_js/async_js.v0.9.1/descr +++ /dev/null @@ -1 +0,0 @@ -A small library that provide Async support for JavaScript platforms. diff --git a/packages/async_js/async_js.v0.9.1/opam b/packages/async_js/async_js.v0.9.1/opam index c86a2dc2bfa..e0e71912898 100644 --- a/packages/async_js/async_js.v0.9.1/opam +++ b/packages/async_js/async_js.v0.9.1/opam @@ -1,21 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_js" bug-reports: "https://github.com/janestreet/async_js/issues" -dev-repo: "https://github.com/janestreet/async_js.git" +dev-repo: "git+https://github.com/janestreet/async_js.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "async_kernel" {>= "v0.9" & < "v0.10"} - "async_rpc_kernel" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta2"} - "ppx_driver" {>= "v0.9.2" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} - "js_of_ocaml" {>= "3.0"} - "js_of_ocaml-ppx" {>= "3.0"} + "ocaml" {>= "4.03.0"} + "async_kernel" {>= "v0.9" & < "v0.10"} + "async_rpc_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta2"} + "ppx_driver" {>= "v0.9.2" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "js_of_ocaml" {>= "3.0"} + "js_of_ocaml-ppx" {>= "3.0"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=14629aeaef895382a732c3ac810b49e1" +} diff --git a/packages/async_js/async_js.v0.9.1/url b/packages/async_js/async_js.v0.9.1/url deleted file mode 100644 index 946f4fa1085..00000000000 --- a/packages/async_js/async_js.v0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/async_js/archive/v0.9.1.tar.gz" -checksum: "14629aeaef895382a732c3ac810b49e1" diff --git a/packages/async_kernel/async_kernel.109.58.00/descr b/packages/async_kernel/async_kernel.109.58.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_kernel/async_kernel.109.58.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_kernel/async_kernel.109.58.00/opam b/packages/async_kernel/async_kernel.109.58.00/opam index c0b5a612f95..4bb62ccca80 100644 --- a/packages/async_kernel/async_kernel.109.58.00/opam +++ b/packages/async_kernel/async_kernel.109.58.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_kernel"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "109.53.00" & <= "109.53.03"} @@ -19,7 +20,18 @@ depends: [ "sexplib" {= "109.58.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_kernel/issues" -dev-repo: "https://github.com/janestreet/async_kernel.git" +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: "md5=80574ae9e681b02ede6168394e5b1cae" +} diff --git a/packages/async_kernel/async_kernel.109.58.00/url b/packages/async_kernel/async_kernel.109.58.00/url deleted file mode 100644 index 78314922c92..00000000000 --- a/packages/async_kernel/async_kernel.109.58.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.58.00/individual/async_kernel-109.58.00.tar.gz" -checksum: "80574ae9e681b02ede6168394e5b1cae" diff --git a/packages/async_kernel/async_kernel.109.60.00/descr b/packages/async_kernel/async_kernel.109.60.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_kernel/async_kernel.109.60.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_kernel/async_kernel.109.60.00/opam b/packages/async_kernel/async_kernel.109.60.00/opam index d870e7b8b71..79b446b2ffa 100644 --- a/packages/async_kernel/async_kernel.109.60.00/opam +++ b/packages/async_kernel/async_kernel.109.60.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_kernel"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "109.53.00" & <= "109.53.03"} @@ -19,7 +20,18 @@ depends: [ "sexplib" {= "109.60.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_kernel/issues" -dev-repo: "https://github.com/janestreet/async_kernel.git" +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: "md5=7c13a3d340644edf41b56ddcf26bf533" +} diff --git a/packages/async_kernel/async_kernel.109.60.00/url b/packages/async_kernel/async_kernel.109.60.00/url deleted file mode 100644 index 18f82ffc840..00000000000 --- a/packages/async_kernel/async_kernel.109.60.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.60.00/individual/async_kernel-109.60.00.tar.gz" -checksum: "7c13a3d340644edf41b56ddcf26bf533" diff --git a/packages/async_kernel/async_kernel.110.01.00/descr b/packages/async_kernel/async_kernel.110.01.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_kernel/async_kernel.110.01.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_kernel/async_kernel.110.01.00/opam b/packages/async_kernel/async_kernel.110.01.00/opam index 592eca4df1d..d553ea61089 100644 --- a/packages/async_kernel/async_kernel.110.01.00/opam +++ b/packages/async_kernel/async_kernel.110.01.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_kernel"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "109.53.00" & <= "109.53.03"} @@ -19,7 +20,18 @@ depends: [ "sexplib" {= "110.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_kernel/issues" -dev-repo: "https://github.com/janestreet/async_kernel.git" +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: "md5=1fb7a77efd1cbd425229675975cc23f9" +} diff --git a/packages/async_kernel/async_kernel.110.01.00/url b/packages/async_kernel/async_kernel.110.01.00/url deleted file mode 100644 index 67bc87d752e..00000000000 --- a/packages/async_kernel/async_kernel.110.01.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/110.01.00/individual/async_kernel-110.01.00.tar.gz" -checksum: "1fb7a77efd1cbd425229675975cc23f9" diff --git a/packages/async_kernel/async_kernel.111.03.00/descr b/packages/async_kernel/async_kernel.111.03.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_kernel/async_kernel.111.03.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_kernel/async_kernel.111.03.00/opam b/packages/async_kernel/async_kernel.111.03.00/opam index 50978d67652..6039909937f 100644 --- a/packages/async_kernel/async_kernel.111.03.00/opam +++ b/packages/async_kernel/async_kernel.111.03.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_kernel"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "111.03.00"} @@ -19,7 +20,18 @@ depends: [ "sexplib" {= "111.03.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_kernel/issues" -dev-repo: "https://github.com/janestreet/async_kernel.git" +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: "md5=bb65173e1562310a5a253053c15b01a1" +} diff --git a/packages/async_kernel/async_kernel.111.03.00/url b/packages/async_kernel/async_kernel.111.03.00/url deleted file mode 100644 index 0d4ae3de79a..00000000000 --- a/packages/async_kernel/async_kernel.111.03.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/async_kernel-111.03.00.tar.gz" -checksum: "bb65173e1562310a5a253053c15b01a1" diff --git a/packages/async_kernel/async_kernel.111.06.00/descr b/packages/async_kernel/async_kernel.111.06.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_kernel/async_kernel.111.06.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_kernel/async_kernel.111.06.00/opam b/packages/async_kernel/async_kernel.111.06.00/opam index 59180d55e42..42bfea01757 100644 --- a/packages/async_kernel/async_kernel.111.06.00/opam +++ b/packages/async_kernel/async_kernel.111.06.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_kernel"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "111.03.00"} @@ -19,7 +20,18 @@ depends: [ "sexplib" {= "111.03.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_kernel/issues" -dev-repo: "https://github.com/janestreet/async_kernel.git" +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: "md5=b868136731e9b7645f0f557d7845dc10" +} diff --git a/packages/async_kernel/async_kernel.111.06.00/url b/packages/async_kernel/async_kernel.111.06.00/url deleted file mode 100644 index 5a76d59d97f..00000000000 --- a/packages/async_kernel/async_kernel.111.06.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.06.00/individual/async_kernel-111.06.00.tar.gz" -checksum: "b868136731e9b7645f0f557d7845dc10" diff --git a/packages/async_kernel/async_kernel.111.08.00/descr b/packages/async_kernel/async_kernel.111.08.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_kernel/async_kernel.111.08.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_kernel/async_kernel.111.08.00/opam b/packages/async_kernel/async_kernel.111.08.00/opam index f68610c2cc5..f0e470a146a 100644 --- a/packages/async_kernel/async_kernel.111.08.00/opam +++ b/packages/async_kernel/async_kernel.111.08.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_kernel"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "111.03.00"} @@ -19,7 +20,18 @@ depends: [ "sexplib" {= "111.03.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_kernel/issues" -dev-repo: "https://github.com/janestreet/async_kernel.git" +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: "md5=fbb556660331de0f0abbf43650b1ba92" +} diff --git a/packages/async_kernel/async_kernel.111.08.00/url b/packages/async_kernel/async_kernel.111.08.00/url deleted file mode 100644 index 238d02d52b9..00000000000 --- a/packages/async_kernel/async_kernel.111.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.08.00/individual/async_kernel-111.08.00.tar.gz" -checksum: "fbb556660331de0f0abbf43650b1ba92" diff --git a/packages/async_kernel/async_kernel.111.11.00/descr b/packages/async_kernel/async_kernel.111.11.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_kernel/async_kernel.111.11.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_kernel/async_kernel.111.11.00/opam b/packages/async_kernel/async_kernel.111.11.00/opam index 756f1bc7861..84097867b00 100644 --- a/packages/async_kernel/async_kernel.111.11.00/opam +++ b/packages/async_kernel/async_kernel.111.11.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_kernel"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "111.03.00"} @@ -19,7 +20,18 @@ depends: [ "sexplib" {>= "111.11.00" & <= "111.13.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_kernel/issues" -dev-repo: "https://github.com/janestreet/async_kernel.git" +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: "md5=a534493320429b238739417e8b17191a" +} diff --git a/packages/async_kernel/async_kernel.111.11.00/url b/packages/async_kernel/async_kernel.111.11.00/url deleted file mode 100644 index 35bb131c560..00000000000 --- a/packages/async_kernel/async_kernel.111.11.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.11.00/individual/async_kernel-111.11.00.tar.gz" -checksum: "a534493320429b238739417e8b17191a" diff --git a/packages/async_kernel/async_kernel.111.17.00/descr b/packages/async_kernel/async_kernel.111.17.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_kernel/async_kernel.111.17.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_kernel/async_kernel.111.17.00/opam b/packages/async_kernel/async_kernel.111.17.00/opam index a17a30563d5..8d780921c62 100644 --- a/packages/async_kernel/async_kernel.111.17.00/opam +++ b/packages/async_kernel/async_kernel.111.17.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_kernel"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "111.03.00"} @@ -19,7 +20,18 @@ depends: [ "sexplib" {= "111.17.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_kernel/issues" -dev-repo: "https://github.com/janestreet/async_kernel.git" +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: "md5=146609b509bd32b11ea99f962cec07b5" +} diff --git a/packages/async_kernel/async_kernel.111.17.00/url b/packages/async_kernel/async_kernel.111.17.00/url deleted file mode 100644 index bbb6f138ef2..00000000000 --- a/packages/async_kernel/async_kernel.111.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/async_kernel-111.17.00.tar.gz" -checksum: "146609b509bd32b11ea99f962cec07b5" diff --git a/packages/async_kernel/async_kernel.111.25.00/descr b/packages/async_kernel/async_kernel.111.25.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_kernel/async_kernel.111.25.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_kernel/async_kernel.111.25.00/opam b/packages/async_kernel/async_kernel.111.25.00/opam index 46217234180..1c5e1b92f02 100644 --- a/packages/async_kernel/async_kernel.111.25.00/opam +++ b/packages/async_kernel/async_kernel.111.25.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_kernel"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "111.03.00"} @@ -19,7 +20,18 @@ depends: [ "sexplib" {= "111.25.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_kernel/issues" -dev-repo: "https://github.com/janestreet/async_kernel.git" +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: "md5=e5456a82fd71064201fe7e9cbb26bb02" +} diff --git a/packages/async_kernel/async_kernel.111.25.00/url b/packages/async_kernel/async_kernel.111.25.00/url deleted file mode 100644 index 102470425e0..00000000000 --- a/packages/async_kernel/async_kernel.111.25.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/async_kernel-111.25.00.tar.gz" -checksum: "e5456a82fd71064201fe7e9cbb26bb02" diff --git a/packages/async_kernel/async_kernel.111.28.00/descr b/packages/async_kernel/async_kernel.111.28.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_kernel/async_kernel.111.28.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_kernel/async_kernel.111.28.00/opam b/packages/async_kernel/async_kernel.111.28.00/opam index 67cf97dcbe4..4c81eb3b3de 100644 --- a/packages/async_kernel/async_kernel.111.28.00/opam +++ b/packages/async_kernel/async_kernel.111.28.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_kernel"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "111.03.00"} @@ -19,7 +20,18 @@ depends: [ "sexplib" {= "111.25.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_kernel/issues" -dev-repo: "https://github.com/janestreet/async_kernel.git" +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: "md5=7c1861ab1ec0a655d36e6499718ff79a" +} diff --git a/packages/async_kernel/async_kernel.111.28.00/url b/packages/async_kernel/async_kernel.111.28.00/url deleted file mode 100644 index ab7acaec137..00000000000 --- a/packages/async_kernel/async_kernel.111.28.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/async_kernel-111.28.00.tar.gz" -checksum: "7c1861ab1ec0a655d36e6499718ff79a" diff --git a/packages/async_kernel/async_kernel.112.01.00/descr b/packages/async_kernel/async_kernel.112.01.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_kernel/async_kernel.112.01.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_kernel/async_kernel.112.01.00/opam b/packages/async_kernel/async_kernel.112.01.00/opam index e55b0998127..125e7a65e0b 100644 --- a/packages/async_kernel/async_kernel.112.01.00/opam +++ b/packages/async_kernel/async_kernel.112.01.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_kernel"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "112.01.00" & < "112.02.00"} @@ -19,7 +20,18 @@ depends: [ "sexplib" {>= "112.01.00" & < "112.02.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_kernel/issues" -dev-repo: "https://github.com/janestreet/async_kernel.git" +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: "md5=1c6423e2cd44cf605c83a7bb38df69e0" +} diff --git a/packages/async_kernel/async_kernel.112.01.00/url b/packages/async_kernel/async_kernel.112.01.00/url deleted file mode 100644 index 7efda5d8b18..00000000000 --- a/packages/async_kernel/async_kernel.112.01.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/async_kernel-112.01.00.tar.gz" -checksum: "1c6423e2cd44cf605c83a7bb38df69e0" diff --git a/packages/async_kernel/async_kernel.112.06.00/descr b/packages/async_kernel/async_kernel.112.06.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_kernel/async_kernel.112.06.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_kernel/async_kernel.112.06.00/opam b/packages/async_kernel/async_kernel.112.06.00/opam index 0a802bfbf3e..8165c0720e6 100644 --- a/packages/async_kernel/async_kernel.112.06.00/opam +++ b/packages/async_kernel/async_kernel.112.06.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_kernel"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "112.06.00" & < "112.07.00"} @@ -19,7 +20,18 @@ depends: [ "sexplib" {>= "112.06.00" & < "112.07.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_kernel/issues" -dev-repo: "https://github.com/janestreet/async_kernel.git" +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: "md5=6fc395db247e7dc0d9c70afdf5d2b924" +} diff --git a/packages/async_kernel/async_kernel.112.06.00/url b/packages/async_kernel/async_kernel.112.06.00/url deleted file mode 100644 index d5e8c735c22..00000000000 --- a/packages/async_kernel/async_kernel.112.06.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/async_kernel-112.06.00.tar.gz" -checksum: "6fc395db247e7dc0d9c70afdf5d2b924" diff --git a/packages/async_kernel/async_kernel.112.17.00/descr b/packages/async_kernel/async_kernel.112.17.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_kernel/async_kernel.112.17.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_kernel/async_kernel.112.17.00/opam b/packages/async_kernel/async_kernel.112.17.00/opam index 4c7f02ac949..6adfa80949a 100644 --- a/packages/async_kernel/async_kernel.112.17.00/opam +++ b/packages/async_kernel/async_kernel.112.17.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_kernel"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "112.17.00" & < "112.18.00"} @@ -19,7 +20,18 @@ depends: [ "sexplib" {>= "112.17.00" & < "112.18.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_kernel/issues" -dev-repo: "https://github.com/janestreet/async_kernel.git" +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: "md5=32b6c49ab7781aecc07a908494135b3a" +} diff --git a/packages/async_kernel/async_kernel.112.17.00/url b/packages/async_kernel/async_kernel.112.17.00/url deleted file mode 100644 index dc4b9fda3bd..00000000000 --- a/packages/async_kernel/async_kernel.112.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.17/files/async_kernel-112.17.00.tar.gz" -checksum: "32b6c49ab7781aecc07a908494135b3a" diff --git a/packages/async_kernel/async_kernel.112.24.00/descr b/packages/async_kernel/async_kernel.112.24.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_kernel/async_kernel.112.24.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_kernel/async_kernel.112.24.00/opam b/packages/async_kernel/async_kernel.112.24.00/opam index 10392ff9ea7..26d6995e3ce 100644 --- a/packages/async_kernel/async_kernel.112.24.00/opam +++ b/packages/async_kernel/async_kernel.112.24.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_kernel"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "112.24.00" & < "112.25.00"} @@ -19,7 +20,18 @@ depends: [ "sexplib" {>= "112.24.00" & < "112.25.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_kernel/issues" -dev-repo: "https://github.com/janestreet/async_kernel.git" +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: "md5=36ccec4ae79e0429b2123e339b2afd36" +} diff --git a/packages/async_kernel/async_kernel.112.24.00/url b/packages/async_kernel/async_kernel.112.24.00/url deleted file mode 100644 index 294203e7d6c..00000000000 --- a/packages/async_kernel/async_kernel.112.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.24/files/async_kernel-112.24.tar.gz" -checksum: "36ccec4ae79e0429b2123e339b2afd36" diff --git a/packages/async_kernel/async_kernel.112.35.00/descr b/packages/async_kernel/async_kernel.112.35.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_kernel/async_kernel.112.35.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_kernel/async_kernel.112.35.00/opam b/packages/async_kernel/async_kernel.112.35.00/opam index 9d9bfa0d789..5695a1cd6c6 100644 --- a/packages/async_kernel/async_kernel.112.35.00/opam +++ b/packages/async_kernel/async_kernel.112.35.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_kernel"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "112.35.00" & < "112.36.00"} @@ -19,7 +20,18 @@ depends: [ "sexplib" {>= "112.35.00" & < "112.36.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_kernel/issues" -dev-repo: "https://github.com/janestreet/async_kernel.git" +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: "md5=8f36a225d8505faf1b97e1d052bee224" +} diff --git a/packages/async_kernel/async_kernel.112.35.00/url b/packages/async_kernel/async_kernel.112.35.00/url deleted file mode 100644 index 63c42bc833a..00000000000 --- a/packages/async_kernel/async_kernel.112.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.35/files/async_kernel-112.35.00.tar.gz" -checksum: "8f36a225d8505faf1b97e1d052bee224" diff --git a/packages/async_kernel/async_kernel.113.00.00/descr b/packages/async_kernel/async_kernel.113.00.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_kernel/async_kernel.113.00.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_kernel/async_kernel.113.00.00/opam b/packages/async_kernel/async_kernel.113.00.00/opam index fa64c5e2df7..d54410e8b26 100644 --- a/packages/async_kernel/async_kernel.113.00.00/opam +++ b/packages/async_kernel/async_kernel.113.00.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_kernel"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "113.00.00" & < "113.01.00"} @@ -19,7 +20,18 @@ depends: [ "sexplib" {>= "113.00.00" & < "113.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_kernel/issues" -dev-repo: "https://github.com/janestreet/async_kernel.git" +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: "md5=3578f0d33811ab2ec29a1a57177f55cb" +} diff --git a/packages/async_kernel/async_kernel.113.00.00/url b/packages/async_kernel/async_kernel.113.00.00/url deleted file mode 100644 index 99e781d2813..00000000000 --- a/packages/async_kernel/async_kernel.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/async_kernel-113.00.00.tar.gz" -checksum: "3578f0d33811ab2ec29a1a57177f55cb" diff --git a/packages/async_kernel/async_kernel.113.24.00/descr b/packages/async_kernel/async_kernel.113.24.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_kernel/async_kernel.113.24.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_kernel/async_kernel.113.24.00/opam b/packages/async_kernel/async_kernel.113.24.00/opam index 6b1e8592c15..6dd24ed78c4 100644 --- a/packages/async_kernel/async_kernel.113.24.00/opam +++ b/packages/async_kernel/async_kernel.113.24.00/opam @@ -1,28 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_kernel" bug-reports: "https://github.com/janestreet/async_kernel/issues" -dev-repo: "https://github.com/janestreet/async_kernel.git" +dev-repo: "git+https://github.com/janestreet/async_kernel.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=8338fcc9e8b39e514731b6611b623528" +} diff --git a/packages/async_kernel/async_kernel.113.24.00/url b/packages/async_kernel/async_kernel.113.24.00/url deleted file mode 100644 index 909241072d3..00000000000 --- a/packages/async_kernel/async_kernel.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/async_kernel-113.24.00.tar.gz" -checksum: "8338fcc9e8b39e514731b6611b623528" diff --git a/packages/async_kernel/async_kernel.113.33.00/descr b/packages/async_kernel/async_kernel.113.33.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_kernel/async_kernel.113.33.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_kernel/async_kernel.113.33.00/opam b/packages/async_kernel/async_kernel.113.33.00/opam index 790cc987b31..86e47b3060b 100644 --- a/packages/async_kernel/async_kernel.113.33.00/opam +++ b/packages/async_kernel/async_kernel.113.33.00/opam @@ -1,28 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_kernel" bug-reports: "https://github.com/janestreet/async_kernel/issues" -dev-repo: "https://github.com/janestreet/async_kernel.git" +dev-repo: "git+https://github.com/janestreet/async_kernel.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=52abf5f549ede14a385bb1b625ebf3ce" +} diff --git a/packages/async_kernel/async_kernel.113.33.00/url b/packages/async_kernel/async_kernel.113.33.00/url deleted file mode 100644 index a2394b9e50e..00000000000 --- a/packages/async_kernel/async_kernel.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_kernel-113.33.00.tar.gz" -checksum: "52abf5f549ede14a385bb1b625ebf3ce" diff --git a/packages/async_kernel/async_kernel.113.33.03/descr b/packages/async_kernel/async_kernel.113.33.03/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_kernel/async_kernel.113.33.03/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_kernel/async_kernel.113.33.03/opam b/packages/async_kernel/async_kernel.113.33.03/opam index 0cf6f0dc728..18e6451cf06 100644 --- a/packages/async_kernel/async_kernel.113.33.03/opam +++ b/packages/async_kernel/async_kernel.113.33.03/opam @@ -1,29 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_kernel" bug-reports: "https://github.com/janestreet/async_kernel/issues" -dev-repo: "https://github.com/janestreet/async_kernel.git" +dev-repo: "git+https://github.com/janestreet/async_kernel.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=b33b2d9a6de58c1258c03418303e569b" +} diff --git a/packages/async_kernel/async_kernel.113.33.03/url b/packages/async_kernel/async_kernel.113.33.03/url deleted file mode 100644 index 396e3b4f19b..00000000000 --- a/packages/async_kernel/async_kernel.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_kernel-113.33.03.tar.gz" -checksum: "b33b2d9a6de58c1258c03418303e569b" diff --git a/packages/async_kernel/async_kernel.v0.10.0/descr b/packages/async_kernel/async_kernel.v0.10.0/descr deleted file mode 100644 index 9cf24524af7..00000000000 --- a/packages/async_kernel/async_kernel.v0.10.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Monadic concurrency library - -Part of Jane Street's Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_kernel/async_kernel.v0.10.0/opam b/packages/async_kernel/async_kernel.v0.10.0/opam index 34012b1fe25..a8409aa437c 100644 --- a/packages/async_kernel/async_kernel.v0.10.0/opam +++ b/packages/async_kernel/async_kernel.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_kernel" @@ -9,10 +9,21 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core_kernel" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "ppx_jane" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "ocaml" {>= "4.04.1"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=338f1e0ccf40afbfe43c05d1004eb20a" +} diff --git a/packages/async_kernel/async_kernel.v0.10.0/url b/packages/async_kernel/async_kernel.v0.10.0/url deleted file mode 100644 index 17e843a4971..00000000000 --- a/packages/async_kernel/async_kernel.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_kernel-v0.10.0.tar.gz" -checksum: "338f1e0ccf40afbfe43c05d1004eb20a" diff --git a/packages/async_kernel/async_kernel.v0.9.0/descr b/packages/async_kernel/async_kernel.v0.9.0/descr deleted file mode 100644 index 9cf24524af7..00000000000 --- a/packages/async_kernel/async_kernel.v0.9.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Monadic concurrency library - -Part of Jane Street's Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_kernel/async_kernel.v0.9.0/opam b/packages/async_kernel/async_kernel.v0.9.0/opam index 1c8a81125b0..5a176b46472 100644 --- a/packages/async_kernel/async_kernel.v0.9.0/opam +++ b/packages/async_kernel/async_kernel.v0.9.0/opam @@ -1,18 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_kernel" bug-reports: "https://github.com/janestreet/async_kernel/issues" -dev-repo: "https://github.com/janestreet/async_kernel.git" +dev-repo: "git+https://github.com/janestreet/async_kernel.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core_kernel" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "core_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=fe23b1c09378deff9a1187d11546c1a6" +} diff --git a/packages/async_kernel/async_kernel.v0.9.0/url b/packages/async_kernel/async_kernel.v0.9.0/url deleted file mode 100644 index 5fd51a13152..00000000000 --- a/packages/async_kernel/async_kernel.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/async_kernel-v0.9.0.tar.gz" -checksum: "fe23b1c09378deff9a1187d11546c1a6" diff --git a/packages/async_parallel/async_parallel.109.23.00/descr b/packages/async_parallel/async_parallel.109.23.00/descr deleted file mode 100644 index 13437f47aea..00000000000 --- a/packages/async_parallel/async_parallel.109.23.00/descr +++ /dev/null @@ -1,3 +0,0 @@ -Distributed computing library -Parallel is a library for running tasks in other processes on a -cluster of machines. diff --git a/packages/async_parallel/async_parallel.109.23.00/opam b/packages/async_parallel/async_parallel.109.23.00/opam index 01c268799d7..f9e5b747fee 100644 --- a/packages/async_parallel/async_parallel.109.23.00/opam +++ b/packages/async_parallel/async_parallel.109.23.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_parallel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_parallel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "109.20.00" & <= "109.24.00"} @@ -16,7 +17,16 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_parallel/issues" -dev-repo: "https://github.com/janestreet/async_parallel.git" +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: "md5=04060d3805b742fa11646bbda2a6c242" +} diff --git a/packages/async_parallel/async_parallel.109.23.00/url b/packages/async_parallel/async_parallel.109.23.00/url deleted file mode 100644 index 9f14a1adf56..00000000000 --- a/packages/async_parallel/async_parallel.109.23.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.23.00/individual/async_parallel-109.23.00.tar.gz" -checksum: "04060d3805b742fa11646bbda2a6c242" diff --git a/packages/async_parallel/async_parallel.109.27.00/descr b/packages/async_parallel/async_parallel.109.27.00/descr deleted file mode 100644 index 13437f47aea..00000000000 --- a/packages/async_parallel/async_parallel.109.27.00/descr +++ /dev/null @@ -1,3 +0,0 @@ -Distributed computing library -Parallel is a library for running tasks in other processes on a -cluster of machines. diff --git a/packages/async_parallel/async_parallel.109.27.00/opam b/packages/async_parallel/async_parallel.109.27.00/opam index dad0d77cb69..393a039f516 100644 --- a/packages/async_parallel/async_parallel.109.27.00/opam +++ b/packages/async_parallel/async_parallel.109.27.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_parallel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "parallel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {= "109.27.00"} @@ -16,7 +17,16 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_parallel/issues" -dev-repo: "https://github.com/janestreet/async_parallel.git" +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: "md5=d1582f9dd01e4eb6b6f28966b9e7643a" +} diff --git a/packages/async_parallel/async_parallel.109.27.00/url b/packages/async_parallel/async_parallel.109.27.00/url deleted file mode 100644 index 868291183c6..00000000000 --- a/packages/async_parallel/async_parallel.109.27.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.27.00/individual/async_parallel-109.27.00.tar.gz" -checksum: "d1582f9dd01e4eb6b6f28966b9e7643a" diff --git a/packages/async_parallel/async_parallel.109.30.00/descr b/packages/async_parallel/async_parallel.109.30.00/descr deleted file mode 100644 index 13437f47aea..00000000000 --- a/packages/async_parallel/async_parallel.109.30.00/descr +++ /dev/null @@ -1,3 +0,0 @@ -Distributed computing library -Parallel is a library for running tasks in other processes on a -cluster of machines. diff --git a/packages/async_parallel/async_parallel.109.30.00/opam b/packages/async_parallel/async_parallel.109.30.00/opam index cde8955788f..91590b0366f 100644 --- a/packages/async_parallel/async_parallel.109.30.00/opam +++ b/packages/async_parallel/async_parallel.109.30.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_parallel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "parallel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "109.30.00" & <= "109.33.00"} @@ -16,7 +17,16 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_parallel/issues" -dev-repo: "https://github.com/janestreet/async_parallel.git" +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: "md5=754868f25f3f6d7c3a07dc7ca23ec18e" +} diff --git a/packages/async_parallel/async_parallel.109.30.00/url b/packages/async_parallel/async_parallel.109.30.00/url deleted file mode 100644 index c78519deca7..00000000000 --- a/packages/async_parallel/async_parallel.109.30.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.30.00/individual/async_parallel-109.30.00.tar.gz" -checksum: "754868f25f3f6d7c3a07dc7ca23ec18e" diff --git a/packages/async_parallel/async_parallel.109.34.00/descr b/packages/async_parallel/async_parallel.109.34.00/descr deleted file mode 100644 index 13437f47aea..00000000000 --- a/packages/async_parallel/async_parallel.109.34.00/descr +++ /dev/null @@ -1,3 +0,0 @@ -Distributed computing library -Parallel is a library for running tasks in other processes on a -cluster of machines. diff --git a/packages/async_parallel/async_parallel.109.34.00/opam b/packages/async_parallel/async_parallel.109.34.00/opam index 20dcc6b0112..7e69a816202 100644 --- a/packages/async_parallel/async_parallel.109.34.00/opam +++ b/packages/async_parallel/async_parallel.109.34.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_parallel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "parallel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {= "109.34.00"} @@ -16,7 +17,16 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_parallel/issues" -dev-repo: "https://github.com/janestreet/async_parallel.git" +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: "md5=72244f33ae035184828eebb01a00a27e" +} diff --git a/packages/async_parallel/async_parallel.109.34.00/url b/packages/async_parallel/async_parallel.109.34.00/url deleted file mode 100644 index b86c19a4430..00000000000 --- a/packages/async_parallel/async_parallel.109.34.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.34.00/individual/async_parallel-109.34.00.tar.gz" -checksum: "72244f33ae035184828eebb01a00a27e" diff --git a/packages/async_parallel/async_parallel.109.35.00/descr b/packages/async_parallel/async_parallel.109.35.00/descr deleted file mode 100644 index 13437f47aea..00000000000 --- a/packages/async_parallel/async_parallel.109.35.00/descr +++ /dev/null @@ -1,3 +0,0 @@ -Distributed computing library -Parallel is a library for running tasks in other processes on a -cluster of machines. diff --git a/packages/async_parallel/async_parallel.109.35.00/opam b/packages/async_parallel/async_parallel.109.35.00/opam index c5bcd08389f..82d6b03f7e0 100644 --- a/packages/async_parallel/async_parallel.109.35.00/opam +++ b/packages/async_parallel/async_parallel.109.35.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_parallel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "parallel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "109.35.00" & <= "109.38.00"} @@ -16,7 +17,16 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_parallel/issues" -dev-repo: "https://github.com/janestreet/async_parallel.git" +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: "md5=4565425ae65a6484a8fb6164114c50da" +} diff --git a/packages/async_parallel/async_parallel.109.35.00/url b/packages/async_parallel/async_parallel.109.35.00/url deleted file mode 100644 index 40f58904e7d..00000000000 --- a/packages/async_parallel/async_parallel.109.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/async_parallel-109.35.00.tar.gz" -checksum: "4565425ae65a6484a8fb6164114c50da" diff --git a/packages/async_parallel/async_parallel.109.40.00/descr b/packages/async_parallel/async_parallel.109.40.00/descr deleted file mode 100644 index 13437f47aea..00000000000 --- a/packages/async_parallel/async_parallel.109.40.00/descr +++ /dev/null @@ -1,3 +0,0 @@ -Distributed computing library -Parallel is a library for running tasks in other processes on a -cluster of machines. diff --git a/packages/async_parallel/async_parallel.109.40.00/opam b/packages/async_parallel/async_parallel.109.40.00/opam deleted file mode 100644 index 77df56115c7..00000000000 --- a/packages/async_parallel/async_parallel.109.40.00/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Capital LLC "] -homepage: "https://github.com/janestreet/async_parallel" -license: "Apache-2.0" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "parallel"]] -depends: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "async" {>= "109.35.00" & <= "109.38.00"} - "bin_prot" {= "109.30.00"} - "core" {= "109.40.00"} - "sexplib" {= "109.20.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/async_parallel/issues" -dev-repo: "https://github.com/janestreet/async_parallel.git" -install: [[make "install"]] diff --git a/packages/async_parallel/async_parallel.109.40.00/url b/packages/async_parallel/async_parallel.109.40.00/url deleted file mode 100644 index 7a8ac6ec874..00000000000 --- a/packages/async_parallel/async_parallel.109.40.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.40.00/individual/async_parallel-109.40.00.tar.gz" -checksum: "aa19c0b23d42bf6c9ae81682d4249ce4" diff --git a/packages/async_parallel/async_parallel.109.41.00/descr b/packages/async_parallel/async_parallel.109.41.00/descr deleted file mode 100644 index 13437f47aea..00000000000 --- a/packages/async_parallel/async_parallel.109.41.00/descr +++ /dev/null @@ -1,3 +0,0 @@ -Distributed computing library -Parallel is a library for running tasks in other processes on a -cluster of machines. diff --git a/packages/async_parallel/async_parallel.109.41.00/opam b/packages/async_parallel/async_parallel.109.41.00/opam index 39813ab4f9b..8d0e6a128c1 100644 --- a/packages/async_parallel/async_parallel.109.41.00/opam +++ b/packages/async_parallel/async_parallel.109.41.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_parallel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_parallel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "109.35.00" & <= "109.42.00"} @@ -16,7 +17,16 @@ depends: [ "sexplib" {= "109.41.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_parallel/issues" -dev-repo: "https://github.com/janestreet/async_parallel.git" +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: "md5=6f5a4df0e3dc7d9f807eb924c1a809e8" +} diff --git a/packages/async_parallel/async_parallel.109.41.00/url b/packages/async_parallel/async_parallel.109.41.00/url deleted file mode 100644 index 2b8d794eb32..00000000000 --- a/packages/async_parallel/async_parallel.109.41.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.41.00/individual/async_parallel-109.41.00.tar.gz" -checksum: "6f5a4df0e3dc7d9f807eb924c1a809e8" diff --git a/packages/async_parallel/async_parallel.109.47.00/descr b/packages/async_parallel/async_parallel.109.47.00/descr deleted file mode 100644 index 13437f47aea..00000000000 --- a/packages/async_parallel/async_parallel.109.47.00/descr +++ /dev/null @@ -1,3 +0,0 @@ -Distributed computing library -Parallel is a library for running tasks in other processes on a -cluster of machines. diff --git a/packages/async_parallel/async_parallel.109.47.00/opam b/packages/async_parallel/async_parallel.109.47.00/opam index 58f8b6e3639..8dbe67f70c0 100644 --- a/packages/async_parallel/async_parallel.109.47.00/opam +++ b/packages/async_parallel/async_parallel.109.47.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_parallel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_parallel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "109.35.00" & <= "109.42.00"} @@ -16,7 +17,16 @@ depends: [ "sexplib" {= "109.47.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_parallel/issues" -dev-repo: "https://github.com/janestreet/async_parallel.git" +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: "md5=1b80aaee96526b7aa882ded8be32a778" +} diff --git a/packages/async_parallel/async_parallel.109.47.00/url b/packages/async_parallel/async_parallel.109.47.00/url deleted file mode 100644 index 5a5420314db..00000000000 --- a/packages/async_parallel/async_parallel.109.47.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.47.00/individual/async_parallel-109.47.00.tar.gz" -checksum: "1b80aaee96526b7aa882ded8be32a778" diff --git a/packages/async_parallel/async_parallel.109.53.00/descr b/packages/async_parallel/async_parallel.109.53.00/descr deleted file mode 100644 index 13437f47aea..00000000000 --- a/packages/async_parallel/async_parallel.109.53.00/descr +++ /dev/null @@ -1,3 +0,0 @@ -Distributed computing library -Parallel is a library for running tasks in other processes on a -cluster of machines. diff --git a/packages/async_parallel/async_parallel.109.53.00/opam b/packages/async_parallel/async_parallel.109.53.00/opam index e28fb05e02b..29dcf26eee0 100644 --- a/packages/async_parallel/async_parallel.109.53.00/opam +++ b/packages/async_parallel/async_parallel.109.53.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_parallel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_parallel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {= "109.53.00"} @@ -16,7 +17,16 @@ depends: [ "sexplib" {>= "109.53.00" & <= "109.55.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_parallel/issues" -dev-repo: "https://github.com/janestreet/async_parallel.git" +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: "md5=b5f4a25878e1f6ecdc3a79ab4be05e58" +} diff --git a/packages/async_parallel/async_parallel.109.53.00/url b/packages/async_parallel/async_parallel.109.53.00/url deleted file mode 100644 index 8645a00af91..00000000000 --- a/packages/async_parallel/async_parallel.109.53.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/async_parallel-109.53.00.tar.gz" -checksum: "b5f4a25878e1f6ecdc3a79ab4be05e58" diff --git a/packages/async_parallel/async_parallel.109.53.02/descr b/packages/async_parallel/async_parallel.109.53.02/descr deleted file mode 100644 index 13437f47aea..00000000000 --- a/packages/async_parallel/async_parallel.109.53.02/descr +++ /dev/null @@ -1,3 +0,0 @@ -Distributed computing library -Parallel is a library for running tasks in other processes on a -cluster of machines. diff --git a/packages/async_parallel/async_parallel.109.53.02/opam b/packages/async_parallel/async_parallel.109.53.02/opam index 5d4f2f1bc50..040331cbed1 100644 --- a/packages/async_parallel/async_parallel.109.53.02/opam +++ b/packages/async_parallel/async_parallel.109.53.02/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_parallel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_parallel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "109.53.00" & <= "109.53.02"} @@ -16,7 +17,16 @@ depends: [ "sexplib" {>= "109.53.00" & <= "109.55.02"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_parallel/issues" -dev-repo: "https://github.com/janestreet/async_parallel.git" +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: "md5=051523e9c24a4535b9e06ef6f90016c1" +} diff --git a/packages/async_parallel/async_parallel.109.53.02/url b/packages/async_parallel/async_parallel.109.53.02/url deleted file mode 100644 index bec53e0f71a..00000000000 --- a/packages/async_parallel/async_parallel.109.53.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/async_parallel-109.53.02.tar.gz" -checksum: "051523e9c24a4535b9e06ef6f90016c1" diff --git a/packages/async_parallel/async_parallel.109.58.00/descr b/packages/async_parallel/async_parallel.109.58.00/descr deleted file mode 100644 index 13437f47aea..00000000000 --- a/packages/async_parallel/async_parallel.109.58.00/descr +++ /dev/null @@ -1,3 +0,0 @@ -Distributed computing library -Parallel is a library for running tasks in other processes on a -cluster of machines. diff --git a/packages/async_parallel/async_parallel.109.58.00/opam b/packages/async_parallel/async_parallel.109.58.00/opam deleted file mode 100644 index 563efe5b0f0..00000000000 --- a/packages/async_parallel/async_parallel.109.58.00/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Capital LLC "] -homepage: "https://github.com/janestreet/async_parallel" -license: "Apache-2.0" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "async_parallel"]] -depends: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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} -] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/async_parallel/issues" -dev-repo: "https://github.com/janestreet/async_parallel.git" -install: [[make "install"]] diff --git a/packages/async_parallel/async_parallel.109.58.00/url b/packages/async_parallel/async_parallel.109.58.00/url deleted file mode 100644 index b146a54f8df..00000000000 --- a/packages/async_parallel/async_parallel.109.58.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.58.00/individual/async_parallel-109.58.00.tar.gz" -checksum: "f8993ca247f2860c8c296a0ea24b2948" diff --git a/packages/async_parallel/async_parallel.109.58.01/descr b/packages/async_parallel/async_parallel.109.58.01/descr deleted file mode 100644 index 13437f47aea..00000000000 --- a/packages/async_parallel/async_parallel.109.58.01/descr +++ /dev/null @@ -1,3 +0,0 @@ -Distributed computing library -Parallel is a library for running tasks in other processes on a -cluster of machines. diff --git a/packages/async_parallel/async_parallel.109.58.01/opam b/packages/async_parallel/async_parallel.109.58.01/opam index a9e713c40a4..513fe3b8696 100644 --- a/packages/async_parallel/async_parallel.109.58.01/opam +++ b/packages/async_parallel/async_parallel.109.58.01/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_parallel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_parallel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "109.58.00" & <= "111.13.00"} @@ -16,7 +17,16 @@ depends: [ "sexplib" {>= "109.58.00" & <= "111.13.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_parallel/issues" -dev-repo: "https://github.com/janestreet/async_parallel.git" +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: "md5=8182514739e9eb55263273c6888ac138" +} diff --git a/packages/async_parallel/async_parallel.109.58.01/url b/packages/async_parallel/async_parallel.109.58.01/url deleted file mode 100644 index 16ab48d1de8..00000000000 --- a/packages/async_parallel/async_parallel.109.58.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.58.00/individual/async_parallel-109.58.01.tar.gz" -checksum: "8182514739e9eb55263273c6888ac138" diff --git a/packages/async_parallel/async_parallel.111.17.00/descr b/packages/async_parallel/async_parallel.111.17.00/descr deleted file mode 100644 index 13437f47aea..00000000000 --- a/packages/async_parallel/async_parallel.111.17.00/descr +++ /dev/null @@ -1,3 +0,0 @@ -Distributed computing library -Parallel is a library for running tasks in other processes on a -cluster of machines. diff --git a/packages/async_parallel/async_parallel.111.17.00/opam b/packages/async_parallel/async_parallel.111.17.00/opam index f1fcd531104..13e3862e1a5 100644 --- a/packages/async_parallel/async_parallel.111.17.00/opam +++ b/packages/async_parallel/async_parallel.111.17.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_parallel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_parallel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {= "111.17.00"} @@ -16,7 +17,16 @@ depends: [ "sexplib" {= "111.17.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_parallel/issues" -dev-repo: "https://github.com/janestreet/async_parallel.git" +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: "md5=b2e0cf836f6b4816ef48c986eeeb1a90" +} diff --git a/packages/async_parallel/async_parallel.111.17.00/url b/packages/async_parallel/async_parallel.111.17.00/url deleted file mode 100644 index 48a8b44b231..00000000000 --- a/packages/async_parallel/async_parallel.111.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/async_parallel-111.17.00.tar.gz" -checksum: "b2e0cf836f6b4816ef48c986eeeb1a90" diff --git a/packages/async_parallel/async_parallel.111.25.00/descr b/packages/async_parallel/async_parallel.111.25.00/descr deleted file mode 100644 index 13437f47aea..00000000000 --- a/packages/async_parallel/async_parallel.111.25.00/descr +++ /dev/null @@ -1,3 +0,0 @@ -Distributed computing library -Parallel is a library for running tasks in other processes on a -cluster of machines. diff --git a/packages/async_parallel/async_parallel.111.25.00/opam b/packages/async_parallel/async_parallel.111.25.00/opam index b15ed68984b..f63f8e8beb3 100644 --- a/packages/async_parallel/async_parallel.111.25.00/opam +++ b/packages/async_parallel/async_parallel.111.25.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_parallel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_parallel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {= "111.25.00"} @@ -16,7 +17,16 @@ depends: [ "sexplib" {= "111.25.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_parallel/issues" -dev-repo: "https://github.com/janestreet/async_parallel.git" +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: "md5=e7ccf2fa5daaa575d1ddc16d5de36e38" +} diff --git a/packages/async_parallel/async_parallel.111.25.00/url b/packages/async_parallel/async_parallel.111.25.00/url deleted file mode 100644 index b42794ba7cb..00000000000 --- a/packages/async_parallel/async_parallel.111.25.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/async_parallel-111.25.00.tar.gz" -checksum: "e7ccf2fa5daaa575d1ddc16d5de36e38" diff --git a/packages/async_parallel/async_parallel.111.28.00/descr b/packages/async_parallel/async_parallel.111.28.00/descr deleted file mode 100644 index 13437f47aea..00000000000 --- a/packages/async_parallel/async_parallel.111.28.00/descr +++ /dev/null @@ -1,3 +0,0 @@ -Distributed computing library -Parallel is a library for running tasks in other processes on a -cluster of machines. diff --git a/packages/async_parallel/async_parallel.111.28.00/opam b/packages/async_parallel/async_parallel.111.28.00/opam index 9a85bf1f2bd..e79950bede3 100644 --- a/packages/async_parallel/async_parallel.111.28.00/opam +++ b/packages/async_parallel/async_parallel.111.28.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_parallel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_parallel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "111.25.00" & < "112.07.00"} @@ -16,7 +17,16 @@ depends: [ "sexplib" {>= "111.25.00" & < "112.07.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_parallel/issues" -dev-repo: "https://github.com/janestreet/async_parallel.git" +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: "md5=0522d591fbeb29e602c09175caaa9b3a" +} diff --git a/packages/async_parallel/async_parallel.111.28.00/url b/packages/async_parallel/async_parallel.111.28.00/url deleted file mode 100644 index 805bdb01bc8..00000000000 --- a/packages/async_parallel/async_parallel.111.28.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/async_parallel-111.28.00.tar.gz" -checksum: "0522d591fbeb29e602c09175caaa9b3a" diff --git a/packages/async_parallel/async_parallel.112.17.00/descr b/packages/async_parallel/async_parallel.112.17.00/descr deleted file mode 100644 index 13437f47aea..00000000000 --- a/packages/async_parallel/async_parallel.112.17.00/descr +++ /dev/null @@ -1,3 +0,0 @@ -Distributed computing library -Parallel is a library for running tasks in other processes on a -cluster of machines. diff --git a/packages/async_parallel/async_parallel.112.17.00/opam b/packages/async_parallel/async_parallel.112.17.00/opam index a51d40c0b53..172f7c4a0ba 100644 --- a/packages/async_parallel/async_parallel.112.17.00/opam +++ b/packages/async_parallel/async_parallel.112.17.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_parallel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_parallel"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "112.17.00" & < "112.25.00"} @@ -16,7 +17,16 @@ depends: [ "sexplib" {>= "112.17.00" & < "112.25.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_parallel/issues" -dev-repo: "https://github.com/janestreet/async_parallel.git" +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: "md5=30acfd0a274ebb401cee39347dcf6ca2" +} diff --git a/packages/async_parallel/async_parallel.112.17.00/url b/packages/async_parallel/async_parallel.112.17.00/url deleted file mode 100644 index b3f9b93746e..00000000000 --- a/packages/async_parallel/async_parallel.112.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.17/files/async_parallel-112.17.00.tar.gz" -checksum: "30acfd0a274ebb401cee39347dcf6ca2" diff --git a/packages/async_parallel/async_parallel.112.35.00/descr b/packages/async_parallel/async_parallel.112.35.00/descr deleted file mode 100644 index 13437f47aea..00000000000 --- a/packages/async_parallel/async_parallel.112.35.00/descr +++ /dev/null @@ -1,3 +0,0 @@ -Distributed computing library -Parallel is a library for running tasks in other processes on a -cluster of machines. diff --git a/packages/async_parallel/async_parallel.112.35.00/opam b/packages/async_parallel/async_parallel.112.35.00/opam index 86efb6c2b35..4bc47a9ec85 100644 --- a/packages/async_parallel/async_parallel.112.35.00/opam +++ b/packages/async_parallel/async_parallel.112.35.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_parallel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_parallel"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "112.35.00" & < "112.36.00"} @@ -16,7 +17,16 @@ depends: [ "sexplib" {>= "112.35.00" & < "112.36.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_parallel/issues" -dev-repo: "https://github.com/janestreet/async_parallel.git" +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: "md5=2338b303a8bd3fac726610af7a140e21" +} diff --git a/packages/async_parallel/async_parallel.112.35.00/url b/packages/async_parallel/async_parallel.112.35.00/url deleted file mode 100644 index eda88c9cd2a..00000000000 --- a/packages/async_parallel/async_parallel.112.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.35/files/async_parallel-112.35.00.tar.gz" -checksum: "2338b303a8bd3fac726610af7a140e21" diff --git a/packages/async_parallel/async_parallel.113.00.00/descr b/packages/async_parallel/async_parallel.113.00.00/descr deleted file mode 100644 index 13437f47aea..00000000000 --- a/packages/async_parallel/async_parallel.113.00.00/descr +++ /dev/null @@ -1,3 +0,0 @@ -Distributed computing library -Parallel is a library for running tasks in other processes on a -cluster of machines. diff --git a/packages/async_parallel/async_parallel.113.00.00/opam b/packages/async_parallel/async_parallel.113.00.00/opam index e65333ff49f..66074fe41ab 100644 --- a/packages/async_parallel/async_parallel.113.00.00/opam +++ b/packages/async_parallel/async_parallel.113.00.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_parallel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_parallel"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "113.00.00" & < "113.01.00"} @@ -16,7 +17,16 @@ depends: [ "sexplib" {>= "113.00.00" & < "113.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_parallel/issues" -dev-repo: "https://github.com/janestreet/async_parallel.git" +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: "md5=32b9e90db2e812a5f38a624ba9eea6ce" +} diff --git a/packages/async_parallel/async_parallel.113.00.00/url b/packages/async_parallel/async_parallel.113.00.00/url deleted file mode 100644 index 959e6651c14..00000000000 --- a/packages/async_parallel/async_parallel.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/async_parallel-113.00.00.tar.gz" -checksum: "32b9e90db2e812a5f38a624ba9eea6ce" diff --git a/packages/async_parallel/async_parallel.113.24.00/descr b/packages/async_parallel/async_parallel.113.24.00/descr deleted file mode 100644 index 13437f47aea..00000000000 --- a/packages/async_parallel/async_parallel.113.24.00/descr +++ /dev/null @@ -1,3 +0,0 @@ -Distributed computing library -Parallel is a library for running tasks in other processes on a -cluster of machines. diff --git a/packages/async_parallel/async_parallel.113.24.00/opam b/packages/async_parallel/async_parallel.113.24.00/opam index 13d1e3a46be..cbb7c70cf13 100644 --- a/packages/async_parallel/async_parallel.113.24.00/opam +++ b/packages/async_parallel/async_parallel.113.24.00/opam @@ -1,29 +1,38 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_parallel" bug-reports: "https://github.com/janestreet/async_parallel/issues" -dev-repo: "https://github.com/janestreet/async_parallel.git" +dev-repo: "git+https://github.com/janestreet/async_parallel.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=9ab1f31dfb434c7e99dc4a329e905667" +} diff --git a/packages/async_parallel/async_parallel.113.24.00/url b/packages/async_parallel/async_parallel.113.24.00/url deleted file mode 100644 index c8a34621c37..00000000000 --- a/packages/async_parallel/async_parallel.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/async_parallel-113.24.00.tar.gz" -checksum: "9ab1f31dfb434c7e99dc4a329e905667" diff --git a/packages/async_parallel/async_parallel.113.33.00/descr b/packages/async_parallel/async_parallel.113.33.00/descr deleted file mode 100644 index 13437f47aea..00000000000 --- a/packages/async_parallel/async_parallel.113.33.00/descr +++ /dev/null @@ -1,3 +0,0 @@ -Distributed computing library -Parallel is a library for running tasks in other processes on a -cluster of machines. diff --git a/packages/async_parallel/async_parallel.113.33.00/opam b/packages/async_parallel/async_parallel.113.33.00/opam index 43640320f0b..23f9c5e2eb4 100644 --- a/packages/async_parallel/async_parallel.113.33.00/opam +++ b/packages/async_parallel/async_parallel.113.33.00/opam @@ -1,29 +1,38 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_parallel" bug-reports: "https://github.com/janestreet/async_parallel/issues" -dev-repo: "https://github.com/janestreet/async_parallel.git" +dev-repo: "git+https://github.com/janestreet/async_parallel.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=21ce56815b82946859aff7bd33cb7176" +} diff --git a/packages/async_parallel/async_parallel.113.33.00/url b/packages/async_parallel/async_parallel.113.33.00/url deleted file mode 100644 index 4d4ca875ef6..00000000000 --- a/packages/async_parallel/async_parallel.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_parallel-113.33.00.tar.gz" -checksum: "21ce56815b82946859aff7bd33cb7176" diff --git a/packages/async_parallel/async_parallel.113.33.03/descr b/packages/async_parallel/async_parallel.113.33.03/descr deleted file mode 100644 index 13437f47aea..00000000000 --- a/packages/async_parallel/async_parallel.113.33.03/descr +++ /dev/null @@ -1,3 +0,0 @@ -Distributed computing library -Parallel is a library for running tasks in other processes on a -cluster of machines. diff --git a/packages/async_parallel/async_parallel.113.33.03/opam b/packages/async_parallel/async_parallel.113.33.03/opam index 6af44ca300a..48a5649f3d8 100644 --- a/packages/async_parallel/async_parallel.113.33.03/opam +++ b/packages/async_parallel/async_parallel.113.33.03/opam @@ -1,30 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_parallel" bug-reports: "https://github.com/janestreet/async_parallel/issues" -dev-repo: "https://github.com/janestreet/async_parallel.git" +dev-repo: "git+https://github.com/janestreet/async_parallel.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=7269b3e4f989bbb4e126983d2ecd3891" +} diff --git a/packages/async_parallel/async_parallel.113.33.03/url b/packages/async_parallel/async_parallel.113.33.03/url deleted file mode 100644 index f42abee4c6f..00000000000 --- a/packages/async_parallel/async_parallel.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_parallel-113.33.03.tar.gz" -checksum: "7269b3e4f989bbb4e126983d2ecd3891" diff --git a/packages/async_parallel/async_parallel.v0.10.0/descr b/packages/async_parallel/async_parallel.v0.10.0/descr deleted file mode 100644 index 6891e8f071e..00000000000 --- a/packages/async_parallel/async_parallel.v0.10.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Distributed computing library - -Parallel is a library for running tasks in other processes on a -cluster of machines. diff --git a/packages/async_parallel/async_parallel.v0.10.0/opam b/packages/async_parallel/async_parallel.v0.10.0/opam index 4006b584499..c270a7937f2 100644 --- a/packages/async_parallel/async_parallel.v0.10.0/opam +++ b/packages/async_parallel/async_parallel.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_parallel" @@ -9,12 +9,21 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=c7a2bc6cc852933034524c22129cd66b" +} diff --git a/packages/async_parallel/async_parallel.v0.10.0/url b/packages/async_parallel/async_parallel.v0.10.0/url deleted file mode 100644 index dd6320aa083..00000000000 --- a/packages/async_parallel/async_parallel.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_parallel-v0.10.0.tar.gz" -checksum: "c7a2bc6cc852933034524c22129cd66b" diff --git a/packages/async_parallel/async_parallel.v0.9.0/descr b/packages/async_parallel/async_parallel.v0.9.0/descr deleted file mode 100644 index 6891e8f071e..00000000000 --- a/packages/async_parallel/async_parallel.v0.9.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Distributed computing library - -Parallel is a library for running tasks in other processes on a -cluster of machines. diff --git a/packages/async_parallel/async_parallel.v0.9.0/opam b/packages/async_parallel/async_parallel.v0.9.0/opam index 2925d9674e0..f87f6908735 100644 --- a/packages/async_parallel/async_parallel.v0.9.0/opam +++ b/packages/async_parallel/async_parallel.v0.9.0/opam @@ -1,20 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_parallel" bug-reports: "https://github.com/janestreet/async_parallel/issues" -dev-repo: "https://github.com/janestreet/async_parallel.git" +dev-repo: "git+https://github.com/janestreet/async_parallel.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "async" {>= "v0.9" & < "v0.10"} - "core" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} - "sexplib" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0" & < "4.06.0"} + "async" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "sexplib" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.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: "md5=348d771c2025d76187682e7a3c444b31" +} diff --git a/packages/async_parallel/async_parallel.v0.9.0/url b/packages/async_parallel/async_parallel.v0.9.0/url deleted file mode 100644 index 9b681a2b61b..00000000000 --- a/packages/async_parallel/async_parallel.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/async_parallel-v0.9.0.tar.gz" -checksum: "348d771c2025d76187682e7a3c444b31" diff --git a/packages/async_parallel/async_parallel.v0.9.1/descr b/packages/async_parallel/async_parallel.v0.9.1/descr deleted file mode 100644 index 6891e8f071e..00000000000 --- a/packages/async_parallel/async_parallel.v0.9.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Distributed computing library - -Parallel is a library for running tasks in other processes on a -cluster of machines. diff --git a/packages/async_parallel/async_parallel.v0.9.1/opam b/packages/async_parallel/async_parallel.v0.9.1/opam index 56775d53cd7..78086910047 100644 --- a/packages/async_parallel/async_parallel.v0.9.1/opam +++ b/packages/async_parallel/async_parallel.v0.9.1/opam @@ -1,20 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_parallel" bug-reports: "https://github.com/janestreet/async_parallel/issues" -dev-repo: "https://github.com/janestreet/async_parallel.git" +dev-repo: "git+https://github.com/janestreet/async_parallel.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "async" {>= "v0.9" & < "v0.10"} - "core" {>= "v0.9.2" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta2"} - "ppx_driver" {>= "v0.9.2" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} - "sexplib" {>= "v0.9.3" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "async" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9.2" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta2"} + "ppx_driver" {>= "v0.9.2" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "sexplib" {>= "v0.9.3" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=5cb994060cde1fb34ccec262590d1237" +} diff --git a/packages/async_parallel/async_parallel.v0.9.1/url b/packages/async_parallel/async_parallel.v0.9.1/url deleted file mode 100644 index 05525f51285..00000000000 --- a/packages/async_parallel/async_parallel.v0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/async_parallel/archive/v0.9.1.tar.gz" -checksum: "5cb994060cde1fb34ccec262590d1237" diff --git a/packages/async_rpc_kernel/async_rpc_kernel.112.35.00/descr b/packages/async_rpc_kernel/async_rpc_kernel.112.35.00/descr deleted file mode 100644 index be74be90367..00000000000 --- a/packages/async_rpc_kernel/async_rpc_kernel.112.35.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Platform-independent core of Async RPC library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. 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 index f411c78291c..3a79d6b0eda 100644 --- a/packages/async_rpc_kernel/async_rpc_kernel.112.35.00/opam +++ b/packages/async_rpc_kernel/async_rpc_kernel.112.35.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_rpc_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_rpc_kernel"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {>= "112.35.00" & < "112.36.00"} @@ -21,7 +22,18 @@ depends: [ "sexplib" {>= "112.35.00" & < "112.36.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_rpc_kernel/issues" -dev-repo: "https://github.com/janestreet/async_rpc_kernel.git" +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: "md5=7e52d9868a2304530383c50b96a9d7c8" +} diff --git a/packages/async_rpc_kernel/async_rpc_kernel.112.35.00/url b/packages/async_rpc_kernel/async_rpc_kernel.112.35.00/url deleted file mode 100644 index 4ad92dff28f..00000000000 --- a/packages/async_rpc_kernel/async_rpc_kernel.112.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.35/files/async_rpc_kernel-112.35.00.tar.gz" -checksum: "7e52d9868a2304530383c50b96a9d7c8" diff --git a/packages/async_rpc_kernel/async_rpc_kernel.113.00.00/descr b/packages/async_rpc_kernel/async_rpc_kernel.113.00.00/descr deleted file mode 100644 index be74be90367..00000000000 --- a/packages/async_rpc_kernel/async_rpc_kernel.113.00.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Platform-independent core of Async RPC library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. 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 index f565c34ac66..f3917cf9402 100644 --- a/packages/async_rpc_kernel/async_rpc_kernel.113.00.00/opam +++ b/packages/async_rpc_kernel/async_rpc_kernel.113.00.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_rpc_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_rpc_kernel"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {>= "113.00.00" & < "113.01.00"} @@ -21,7 +22,18 @@ depends: [ "sexplib" {>= "113.00.00" & < "113.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_rpc_kernel/issues" -dev-repo: "https://github.com/janestreet/async_rpc_kernel.git" +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: "md5=852a806c6c9dcd1d76ca54ddb4bc7b11" +} diff --git a/packages/async_rpc_kernel/async_rpc_kernel.113.00.00/url b/packages/async_rpc_kernel/async_rpc_kernel.113.00.00/url deleted file mode 100644 index 79d7be28a3b..00000000000 --- a/packages/async_rpc_kernel/async_rpc_kernel.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/async_rpc_kernel-113.00.00.tar.gz" -checksum: "852a806c6c9dcd1d76ca54ddb4bc7b11" diff --git a/packages/async_rpc_kernel/async_rpc_kernel.113.24.00/descr b/packages/async_rpc_kernel/async_rpc_kernel.113.24.00/descr deleted file mode 100644 index be74be90367..00000000000 --- a/packages/async_rpc_kernel/async_rpc_kernel.113.24.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Platform-independent core of Async RPC library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. 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 index cba04bbfdd3..2b8a9300c2c 100644 --- a/packages/async_rpc_kernel/async_rpc_kernel.113.24.00/opam +++ b/packages/async_rpc_kernel/async_rpc_kernel.113.24.00/opam @@ -1,29 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/async_rpc_kernel.git" +dev-repo: "git+https://github.com/janestreet/async_rpc_kernel.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=aa203d5114064e42961c25103fb78b46" +} diff --git a/packages/async_rpc_kernel/async_rpc_kernel.113.24.00/url b/packages/async_rpc_kernel/async_rpc_kernel.113.24.00/url deleted file mode 100644 index 444e5c1b62a..00000000000 --- a/packages/async_rpc_kernel/async_rpc_kernel.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/async_rpc_kernel-113.24.00.tar.gz" -checksum: "aa203d5114064e42961c25103fb78b46" diff --git a/packages/async_rpc_kernel/async_rpc_kernel.113.33.00/descr b/packages/async_rpc_kernel/async_rpc_kernel.113.33.00/descr deleted file mode 100644 index be74be90367..00000000000 --- a/packages/async_rpc_kernel/async_rpc_kernel.113.33.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Platform-independent core of Async RPC library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. 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 index 97b7992a5f3..c6b0c49d7de 100644 --- a/packages/async_rpc_kernel/async_rpc_kernel.113.33.00/opam +++ b/packages/async_rpc_kernel/async_rpc_kernel.113.33.00/opam @@ -1,29 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/async_rpc_kernel.git" +dev-repo: "git+https://github.com/janestreet/async_rpc_kernel.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=2bbf1501f4e4f60d99993db86376235f" +} diff --git a/packages/async_rpc_kernel/async_rpc_kernel.113.33.00/url b/packages/async_rpc_kernel/async_rpc_kernel.113.33.00/url deleted file mode 100644 index 388873a686e..00000000000 --- a/packages/async_rpc_kernel/async_rpc_kernel.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_rpc_kernel-113.33.00.tar.gz" -checksum: "2bbf1501f4e4f60d99993db86376235f" diff --git a/packages/async_rpc_kernel/async_rpc_kernel.113.33.03/descr b/packages/async_rpc_kernel/async_rpc_kernel.113.33.03/descr deleted file mode 100644 index be74be90367..00000000000 --- a/packages/async_rpc_kernel/async_rpc_kernel.113.33.03/descr +++ /dev/null @@ -1,5 +0,0 @@ -Platform-independent core of Async RPC library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. 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 index 3d08b7f4ebb..414560fd5e2 100644 --- a/packages/async_rpc_kernel/async_rpc_kernel.113.33.03/opam +++ b/packages/async_rpc_kernel/async_rpc_kernel.113.33.03/opam @@ -1,30 +1,41 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/async_rpc_kernel.git" +dev-repo: "git+https://github.com/janestreet/async_rpc_kernel.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=1ba4d3d39647883a24f061b643be998c" +} diff --git a/packages/async_rpc_kernel/async_rpc_kernel.113.33.03/url b/packages/async_rpc_kernel/async_rpc_kernel.113.33.03/url deleted file mode 100644 index 8f320ba2118..00000000000 --- a/packages/async_rpc_kernel/async_rpc_kernel.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_rpc_kernel-113.33.03.tar.gz" -checksum: "1ba4d3d39647883a24f061b643be998c" diff --git a/packages/async_rpc_kernel/async_rpc_kernel.v0.10.0/descr b/packages/async_rpc_kernel/async_rpc_kernel.v0.10.0/descr deleted file mode 100644 index 1356bc4d3b9..00000000000 --- a/packages/async_rpc_kernel/async_rpc_kernel.v0.10.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Platform-independent core of Async RPC library - -Part of Jane Street's Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. 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 index 1f479e11a04..5355c32a6b1 100644 --- a/packages/async_rpc_kernel/async_rpc_kernel.v0.10.0/opam +++ b/packages/async_rpc_kernel/async_rpc_kernel.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_rpc_kernel" @@ -9,12 +9,23 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "async_kernel" {>= "v0.10" & < "v0.11"} - "core_kernel" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "ppx_jane" {>= "v0.10" & < "v0.11"} + "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" {build & >= "1.0+beta12"} + "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=a2dd42247db991d65bbfb07267ba63c4" +} diff --git a/packages/async_rpc_kernel/async_rpc_kernel.v0.10.0/url b/packages/async_rpc_kernel/async_rpc_kernel.v0.10.0/url deleted file mode 100644 index cdf34ec1eac..00000000000 --- a/packages/async_rpc_kernel/async_rpc_kernel.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_rpc_kernel-v0.10.0.tar.gz" -checksum: "a2dd42247db991d65bbfb07267ba63c4" diff --git a/packages/async_rpc_kernel/async_rpc_kernel.v0.9.0/descr b/packages/async_rpc_kernel/async_rpc_kernel.v0.9.0/descr deleted file mode 100644 index 1356bc4d3b9..00000000000 --- a/packages/async_rpc_kernel/async_rpc_kernel.v0.9.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Platform-independent core of Async RPC library - -Part of Jane Street's Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. 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 index 7492cec6487..15ea506b545 100644 --- a/packages/async_rpc_kernel/async_rpc_kernel.v0.9.0/opam +++ b/packages/async_rpc_kernel/async_rpc_kernel.v0.9.0/opam @@ -1,19 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/async_rpc_kernel.git" +dev-repo: "git+https://github.com/janestreet/async_rpc_kernel.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "async_kernel" {>= "v0.9" & < "v0.10"} - "core_kernel" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "async_kernel" {>= "v0.9" & < "v0.10"} + "core_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=b9bebbf6c054701cc0a26cd3ced3f2c7" +} diff --git a/packages/async_rpc_kernel/async_rpc_kernel.v0.9.0/url b/packages/async_rpc_kernel/async_rpc_kernel.v0.9.0/url deleted file mode 100644 index 1daa1735fda..00000000000 --- a/packages/async_rpc_kernel/async_rpc_kernel.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/async_rpc_kernel-v0.9.0.tar.gz" -checksum: "b9bebbf6c054701cc0a26cd3ced3f2c7" diff --git a/packages/async_sendfile/async_sendfile.v0.10.0/descr b/packages/async_sendfile/async_sendfile.v0.10.0/descr deleted file mode 100644 index c5cb0d35566..00000000000 --- a/packages/async_sendfile/async_sendfile.v0.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -Thin wrapper around [Linux_ext.sendfile] to send full files. diff --git a/packages/async_sendfile/async_sendfile.v0.10.0/opam b/packages/async_sendfile/async_sendfile.v0.10.0/opam index db37c697946..8b554195d1f 100644 --- a/packages/async_sendfile/async_sendfile.v0.10.0/opam +++ b/packages/async_sendfile/async_sendfile.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_sendfile" @@ -9,11 +9,17 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "async_unix" {>= "v0.10" & < "v0.11"} - "core" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "ppx_jane" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=0835ed52458cce54757e49c5d56969b4" +} diff --git a/packages/async_sendfile/async_sendfile.v0.10.0/url b/packages/async_sendfile/async_sendfile.v0.10.0/url deleted file mode 100644 index 0cd9cc3ea8c..00000000000 --- a/packages/async_sendfile/async_sendfile.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_sendfile-v0.10.0.tar.gz" -checksum: "0835ed52458cce54757e49c5d56969b4" diff --git a/packages/async_shell/async_shell.109.14.00/descr b/packages/async_shell/async_shell.109.14.00/descr deleted file mode 100644 index 9d921397075..00000000000 --- a/packages/async_shell/async_shell.109.14.00/descr +++ /dev/null @@ -1 +0,0 @@ -Shell helpers for Async diff --git a/packages/async_shell/async_shell.109.14.00/opam b/packages/async_shell/async_shell.109.14.00/opam index 050c0ecaaf3..8991f4efbfb 100644 --- a/packages/async_shell/async_shell.109.14.00/opam +++ b/packages/async_shell/async_shell.109.14.00/opam @@ -1,11 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_shell"]] depends: [ + "ocaml" "camlp4" "async" {= "109.14.00"} "core_extended" {= "109.14.00"} "ocamlbuild" {build} ] 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: "md5=adea04e1dfa78862e0d73ca7127a240a" +} diff --git a/packages/async_shell/async_shell.109.14.00/url b/packages/async_shell/async_shell.109.14.00/url deleted file mode 100644 index 4232b3c3886..00000000000 --- a/packages/async_shell/async_shell.109.14.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/async_shell-109.14.00.tar.gz" -checksum: "adea04e1dfa78862e0d73ca7127a240a" diff --git a/packages/async_shell/async_shell.109.15.00/descr b/packages/async_shell/async_shell.109.15.00/descr deleted file mode 100644 index 9d921397075..00000000000 --- a/packages/async_shell/async_shell.109.15.00/descr +++ /dev/null @@ -1 +0,0 @@ -Shell helpers for Async diff --git a/packages/async_shell/async_shell.109.15.00/opam b/packages/async_shell/async_shell.109.15.00/opam index 39353e4a898..d2137f23698 100644 --- a/packages/async_shell/async_shell.109.15.00/opam +++ b/packages/async_shell/async_shell.109.15.00/opam @@ -1,11 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_shell"]] depends: [ + "ocaml" "camlp4" "async" {= "109.15.00"} "core_extended" {= "109.15.00"} "ocamlbuild" {build} ] 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: "md5=f1f7ce8e9db7d4e92652288cb70b8e91" +} diff --git a/packages/async_shell/async_shell.109.15.00/url b/packages/async_shell/async_shell.109.15.00/url deleted file mode 100644 index 75153a8b43f..00000000000 --- a/packages/async_shell/async_shell.109.15.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/async_shell-109.15.00.tar.gz" -checksum: "f1f7ce8e9db7d4e92652288cb70b8e91" diff --git a/packages/async_shell/async_shell.109.17.00/descr b/packages/async_shell/async_shell.109.17.00/descr deleted file mode 100644 index 9d921397075..00000000000 --- a/packages/async_shell/async_shell.109.17.00/descr +++ /dev/null @@ -1 +0,0 @@ -Shell helpers for Async diff --git a/packages/async_shell/async_shell.109.17.00/opam b/packages/async_shell/async_shell.109.17.00/opam index 792c33b68a4..52694e73b36 100644 --- a/packages/async_shell/async_shell.109.17.00/opam +++ b/packages/async_shell/async_shell.109.17.00/opam @@ -1,11 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_shell"]] depends: [ + "ocaml" "camlp4" "async" {>= "109.17.00" & <= "109.27.00"} "core_extended" {>= "109.17.00" & <= "109.27.00"} "ocamlbuild" {build} ] 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: "md5=5d7207b73e5cf2750f966ff3a645a4fb" +} diff --git a/packages/async_shell/async_shell.109.17.00/url b/packages/async_shell/async_shell.109.17.00/url deleted file mode 100644 index 7ee3712772b..00000000000 --- a/packages/async_shell/async_shell.109.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.17.00/individual/async_shell-109.17.00.tar.gz" -checksum: "5d7207b73e5cf2750f966ff3a645a4fb" diff --git a/packages/async_shell/async_shell.109.28.00/descr b/packages/async_shell/async_shell.109.28.00/descr deleted file mode 100644 index 9d921397075..00000000000 --- a/packages/async_shell/async_shell.109.28.00/descr +++ /dev/null @@ -1 +0,0 @@ -Shell helpers for Async diff --git a/packages/async_shell/async_shell.109.28.00/opam b/packages/async_shell/async_shell.109.28.00/opam index 92b8a331a7b..4611b3098dd 100644 --- a/packages/async_shell/async_shell.109.28.00/opam +++ b/packages/async_shell/async_shell.109.28.00/opam @@ -1,11 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_shell"]] depends: [ + "ocaml" "camlp4" "async" {>= "109.17.00" & <= "109.53.00"} "core_extended" {>= "109.28.00" & <= "109.55.00"} "ocamlbuild" {build} ] 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: "md5=203f883af71188a97fb11565224ef238" +} diff --git a/packages/async_shell/async_shell.109.28.00/url b/packages/async_shell/async_shell.109.28.00/url deleted file mode 100644 index fce9c5a6daf..00000000000 --- a/packages/async_shell/async_shell.109.28.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.28.00/individual/async_shell-109.28.00.tar.gz" -checksum: "203f883af71188a97fb11565224ef238" diff --git a/packages/async_shell/async_shell.109.28.02/descr b/packages/async_shell/async_shell.109.28.02/descr deleted file mode 100644 index 9d921397075..00000000000 --- a/packages/async_shell/async_shell.109.28.02/descr +++ /dev/null @@ -1 +0,0 @@ -Shell helpers for Async diff --git a/packages/async_shell/async_shell.109.28.02/opam b/packages/async_shell/async_shell.109.28.02/opam index 5f5cb75a80e..7950c4b071d 100644 --- a/packages/async_shell/async_shell.109.28.02/opam +++ b/packages/async_shell/async_shell.109.28.02/opam @@ -1,12 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_shell"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "async" {>= "109.17.00" & <= "110.01.00"} "core_extended" {>= "109.28.00" & <= "110.01.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=b780cefcd806e0ce843d9b416b035a90" +} diff --git a/packages/async_shell/async_shell.109.28.02/url b/packages/async_shell/async_shell.109.28.02/url deleted file mode 100644 index 9f822eab02f..00000000000 --- a/packages/async_shell/async_shell.109.28.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.28.00/individual/async_shell-109.28.02.tar.gz" -checksum: "b780cefcd806e0ce843d9b416b035a90" diff --git a/packages/async_shell/async_shell.109.28.03/descr b/packages/async_shell/async_shell.109.28.03/descr deleted file mode 100644 index 9d921397075..00000000000 --- a/packages/async_shell/async_shell.109.28.03/descr +++ /dev/null @@ -1 +0,0 @@ -Shell helpers for Async diff --git a/packages/async_shell/async_shell.109.28.03/opam b/packages/async_shell/async_shell.109.28.03/opam index 66a76f8df67..1645d96a7a3 100644 --- a/packages/async_shell/async_shell.109.28.03/opam +++ b/packages/async_shell/async_shell.109.28.03/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_shell" @@ -8,12 +8,19 @@ build: [ ] remove: [["ocamlfind" "remove" "async_shell"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "async" {>= "109.17.00" & < "113.01.00"} "core_extended" {>= "109.28.00" & < "113.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_shell/issues" -dev-repo: "https://github.com/janestreet/async_shell.git" +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: "md5=3868a1beb65ee59837cde7022d40864f" +} diff --git a/packages/async_shell/async_shell.109.28.03/url b/packages/async_shell/async_shell.109.28.03/url deleted file mode 100644 index 12fc251f332..00000000000 --- a/packages/async_shell/async_shell.109.28.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.28.00/individual/async_shell-109.28.03.tar.gz" -checksum: "3868a1beb65ee59837cde7022d40864f" diff --git a/packages/async_shell/async_shell.113.24.00/descr b/packages/async_shell/async_shell.113.24.00/descr deleted file mode 100644 index 9d921397075..00000000000 --- a/packages/async_shell/async_shell.113.24.00/descr +++ /dev/null @@ -1 +0,0 @@ -Shell helpers for Async diff --git a/packages/async_shell/async_shell.113.24.00/opam b/packages/async_shell/async_shell.113.24.00/opam index ae33bb2163d..22d741c2e50 100644 --- a/packages/async_shell/async_shell.113.24.00/opam +++ b/packages/async_shell/async_shell.113.24.00/opam @@ -1,30 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_shell" bug-reports: "https://github.com/janestreet/async_shell/issues" -dev-repo: "https://github.com/janestreet/async_shell.git" +dev-repo: "git+https://github.com/janestreet/async_shell.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "Shell helpers for Async" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/async_shell-113.24.00.tar.gz" + checksum: "md5=78181597917da32b4f3c9e0f4a1c1fa1" +} diff --git a/packages/async_shell/async_shell.113.24.00/url b/packages/async_shell/async_shell.113.24.00/url deleted file mode 100644 index 75784fdc555..00000000000 --- a/packages/async_shell/async_shell.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/async_shell-113.24.00.tar.gz" -checksum: "78181597917da32b4f3c9e0f4a1c1fa1" diff --git a/packages/async_shell/async_shell.113.33.00/descr b/packages/async_shell/async_shell.113.33.00/descr deleted file mode 100644 index 9d921397075..00000000000 --- a/packages/async_shell/async_shell.113.33.00/descr +++ /dev/null @@ -1 +0,0 @@ -Shell helpers for Async diff --git a/packages/async_shell/async_shell.113.33.00/opam b/packages/async_shell/async_shell.113.33.00/opam index 621814993d3..1cc3a383063 100644 --- a/packages/async_shell/async_shell.113.33.00/opam +++ b/packages/async_shell/async_shell.113.33.00/opam @@ -1,30 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_shell" bug-reports: "https://github.com/janestreet/async_shell/issues" -dev-repo: "https://github.com/janestreet/async_shell.git" +dev-repo: "git+https://github.com/janestreet/async_shell.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "Shell helpers for Async" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_shell-113.33.00.tar.gz" + checksum: "md5=3de7060b779fac47c8876ac671cc7ae2" +} diff --git a/packages/async_shell/async_shell.113.33.00/url b/packages/async_shell/async_shell.113.33.00/url deleted file mode 100644 index c5eb0c3fce1..00000000000 --- a/packages/async_shell/async_shell.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_shell-113.33.00.tar.gz" -checksum: "3de7060b779fac47c8876ac671cc7ae2" diff --git a/packages/async_shell/async_shell.113.33.03/descr b/packages/async_shell/async_shell.113.33.03/descr deleted file mode 100644 index 9d921397075..00000000000 --- a/packages/async_shell/async_shell.113.33.03/descr +++ /dev/null @@ -1 +0,0 @@ -Shell helpers for Async diff --git a/packages/async_shell/async_shell.113.33.03/opam b/packages/async_shell/async_shell.113.33.03/opam index 5b30429b278..b96a84a9d92 100644 --- a/packages/async_shell/async_shell.113.33.03/opam +++ b/packages/async_shell/async_shell.113.33.03/opam @@ -1,31 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_shell" bug-reports: "https://github.com/janestreet/async_shell/issues" -dev-repo: "https://github.com/janestreet/async_shell.git" +dev-repo: "git+https://github.com/janestreet/async_shell.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +synopsis: "Shell helpers for Async" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_shell-113.33.03.tar.gz" + checksum: "md5=ae8c79533a5e632504d61d1fac8f8814" +} diff --git a/packages/async_shell/async_shell.113.33.03/url b/packages/async_shell/async_shell.113.33.03/url deleted file mode 100644 index 05510dc25b3..00000000000 --- a/packages/async_shell/async_shell.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_shell-113.33.03.tar.gz" -checksum: "ae8c79533a5e632504d61d1fac8f8814" diff --git a/packages/async_shell/async_shell.v0.10.0/descr b/packages/async_shell/async_shell.v0.10.0/descr deleted file mode 100644 index 9d921397075..00000000000 --- a/packages/async_shell/async_shell.v0.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -Shell helpers for Async diff --git a/packages/async_shell/async_shell.v0.10.0/opam b/packages/async_shell/async_shell.v0.10.0/opam index b8ff67e8994..3b420314330 100644 --- a/packages/async_shell/async_shell.v0.10.0/opam +++ b/packages/async_shell/async_shell.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_shell" @@ -9,12 +9,18 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +synopsis: "Shell helpers for Async" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_shell-v0.10.0.tar.gz" + checksum: "md5=66991147e44027ce8983b7228c3756d2" +} diff --git a/packages/async_shell/async_shell.v0.10.0/url b/packages/async_shell/async_shell.v0.10.0/url deleted file mode 100644 index 49ff3d68441..00000000000 --- a/packages/async_shell/async_shell.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_shell-v0.10.0.tar.gz" -checksum: "66991147e44027ce8983b7228c3756d2" diff --git a/packages/async_shell/async_shell.v0.9.0/descr b/packages/async_shell/async_shell.v0.9.0/descr deleted file mode 100644 index 9d921397075..00000000000 --- a/packages/async_shell/async_shell.v0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -Shell helpers for Async diff --git a/packages/async_shell/async_shell.v0.9.0/opam b/packages/async_shell/async_shell.v0.9.0/opam index 7ec482ce02b..75f7a6bd03c 100644 --- a/packages/async_shell/async_shell.v0.9.0/opam +++ b/packages/async_shell/async_shell.v0.9.0/opam @@ -1,20 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_shell" bug-reports: "https://github.com/janestreet/async_shell/issues" -dev-repo: "https://github.com/janestreet/async_shell.git" +dev-repo: "git+https://github.com/janestreet/async_shell.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "async" {>= "v0.9" & < "v0.10"} - "core" {>= "v0.9" & < "v0.10"} - "core_extended" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0" & < "4.06.0"} + "async" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9" & < "v0.10"} + "core_extended" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.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: "md5=35b7e0a6902f56118782a8c5169c9d13" +} diff --git a/packages/async_shell/async_shell.v0.9.0/url b/packages/async_shell/async_shell.v0.9.0/url deleted file mode 100644 index bb20e6ba922..00000000000 --- a/packages/async_shell/async_shell.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/async_shell-v0.9.0.tar.gz" -checksum: "35b7e0a6902f56118782a8c5169c9d13" diff --git a/packages/async_shell/async_shell.v0.9.1/descr b/packages/async_shell/async_shell.v0.9.1/descr deleted file mode 100644 index 9d921397075..00000000000 --- a/packages/async_shell/async_shell.v0.9.1/descr +++ /dev/null @@ -1 +0,0 @@ -Shell helpers for Async diff --git a/packages/async_shell/async_shell.v0.9.1/opam b/packages/async_shell/async_shell.v0.9.1/opam index bcb6ded2cbd..863f8632dd9 100644 --- a/packages/async_shell/async_shell.v0.9.1/opam +++ b/packages/async_shell/async_shell.v0.9.1/opam @@ -1,20 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_shell" bug-reports: "https://github.com/janestreet/async_shell/issues" -dev-repo: "https://github.com/janestreet/async_shell.git" +dev-repo: "git+https://github.com/janestreet/async_shell.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "async" {>= "v0.9" & < "v0.10"} - "core" {>= "v0.9.2" & < "v0.10"} - "core_extended" {>= "v0.9.1" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta2"} - "ppx_driver" {>= "v0.9.2" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "async" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9.2" & < "v0.10"} + "core_extended" {>= "v0.9.1" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta2"} + "ppx_driver" {>= "v0.9.2" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Shell helpers for Async" +url { + src: "https://github.com/janestreet/async_shell/archive/v0.9.1.tar.gz" + checksum: "md5=1881b20a95de45a053c9355396f04a90" +} diff --git a/packages/async_shell/async_shell.v0.9.1/url b/packages/async_shell/async_shell.v0.9.1/url deleted file mode 100644 index 3996712878b..00000000000 --- a/packages/async_shell/async_shell.v0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/async_shell/archive/v0.9.1.tar.gz" -checksum: "1881b20a95de45a053c9355396f04a90" diff --git a/packages/async_smtp/async_smtp.109.38.alpha1/descr b/packages/async_smtp/async_smtp.109.38.alpha1/descr deleted file mode 100644 index 8c50cce0d1c..00000000000 --- a/packages/async_smtp/async_smtp.109.38.alpha1/descr +++ /dev/null @@ -1 +0,0 @@ -SMTP client and server diff --git a/packages/async_smtp/async_smtp.109.38.alpha1/opam b/packages/async_smtp/async_smtp.109.38.alpha1/opam index a53203db386..9cb4e682f86 100644 --- a/packages/async_smtp/async_smtp.109.38.alpha1/opam +++ b/packages/async_smtp/async_smtp.109.38.alpha1/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_smtp"]] depends: [ + "ocaml" "camlp4" "core" {>= "109.38.00" & < "112.18.00"} "core_extended" {>= "109.36.00" & < "112.18.00"} @@ -12,3 +13,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=0ae1d8441b340895be9a10f547dbe117" +} diff --git a/packages/async_smtp/async_smtp.109.38.alpha1/url b/packages/async_smtp/async_smtp.109.38.alpha1/url deleted file mode 100644 index 4b2c5b7dec2..00000000000 --- a/packages/async_smtp/async_smtp.109.38.alpha1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/alpha-packages/109.38.alpha1/individual/async_smtp-109.38.alpha1.tar.gz" -checksum: "0ae1d8441b340895be9a10f547dbe117" diff --git a/packages/async_smtp/async_smtp.112.17.00/descr b/packages/async_smtp/async_smtp.112.17.00/descr deleted file mode 100644 index 8c50cce0d1c..00000000000 --- a/packages/async_smtp/async_smtp.112.17.00/descr +++ /dev/null @@ -1 +0,0 @@ -SMTP client and server diff --git a/packages/async_smtp/async_smtp.112.17.00/opam b/packages/async_smtp/async_smtp.112.17.00/opam index a84e1177312..310b50ab74c 100644 --- a/packages/async_smtp/async_smtp.112.17.00/opam +++ b/packages/async_smtp/async_smtp.112.17.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_smtp"]] depends: [ + "ocaml" "camlp4" "core" {>= "109.38.00" & < "112.18.00"} "core_extended" {>= "109.36.00" & < "112.18.00"} @@ -12,3 +13,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=1065ad4305f2740cf7d3b30fcc163d77" +} diff --git a/packages/async_smtp/async_smtp.112.17.00/url b/packages/async_smtp/async_smtp.112.17.00/url deleted file mode 100644 index b8cf872af6c..00000000000 --- a/packages/async_smtp/async_smtp.112.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.17/files/async_smtp-112.17.00.tar.gz" -checksum: "1065ad4305f2740cf7d3b30fcc163d77" diff --git a/packages/async_smtp/async_smtp.112.24.00/descr b/packages/async_smtp/async_smtp.112.24.00/descr deleted file mode 100644 index 8c50cce0d1c..00000000000 --- a/packages/async_smtp/async_smtp.112.24.00/descr +++ /dev/null @@ -1 +0,0 @@ -SMTP client and server diff --git a/packages/async_smtp/async_smtp.112.24.00/opam b/packages/async_smtp/async_smtp.112.24.00/opam index 6b58685c0e2..da7b5bcd1ad 100644 --- a/packages/async_smtp/async_smtp.112.24.00/opam +++ b/packages/async_smtp/async_smtp.112.24.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_smtp"]] depends: [ + "ocaml" "camlp4" "core" {>= "112.24.00" & < "112.25.00"} "core_extended" {>= "112.24.00" & < "112.25.00"} @@ -12,3 +13,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=4cc27d49e161a60e3ab78f432c081cfd" +} diff --git a/packages/async_smtp/async_smtp.112.24.00/url b/packages/async_smtp/async_smtp.112.24.00/url deleted file mode 100644 index 53529a9624b..00000000000 --- a/packages/async_smtp/async_smtp.112.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.24/files/async_smtp-112.24.tar.gz" -checksum: "4cc27d49e161a60e3ab78f432c081cfd" diff --git a/packages/async_smtp/async_smtp.112.35.00/descr b/packages/async_smtp/async_smtp.112.35.00/descr deleted file mode 100644 index 8c50cce0d1c..00000000000 --- a/packages/async_smtp/async_smtp.112.35.00/descr +++ /dev/null @@ -1 +0,0 @@ -SMTP client and server diff --git a/packages/async_smtp/async_smtp.112.35.00/opam b/packages/async_smtp/async_smtp.112.35.00/opam index 2639c271fe4..c6ccec10f73 100644 --- a/packages/async_smtp/async_smtp.112.35.00/opam +++ b/packages/async_smtp/async_smtp.112.35.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_smtp" @@ -7,6 +7,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_smtp"]] depends: [ + "ocaml" {< "4.03"} "camlp4" "core" {>= "112.35.00" & < "112.36.00"} "core_extended" {>= "112.35.00" & < "112.36.00"} @@ -15,7 +16,13 @@ depends: [ "email_message" {>= "112.35.00" & < "112.36.00"} "ocamlbuild" {build} ] -available: [ ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_smtp/issues" -dev-repo: "https://github.com/janestreet/async_smtp.git" +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: "md5=c9ce06490241441347f21188520f0875" +} diff --git a/packages/async_smtp/async_smtp.112.35.00/url b/packages/async_smtp/async_smtp.112.35.00/url deleted file mode 100644 index d4d7c93bc11..00000000000 --- a/packages/async_smtp/async_smtp.112.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.35/files/async_smtp-112.35.00.tar.gz" -checksum: "c9ce06490241441347f21188520f0875" diff --git a/packages/async_smtp/async_smtp.113.00.00/descr b/packages/async_smtp/async_smtp.113.00.00/descr deleted file mode 100644 index 8c50cce0d1c..00000000000 --- a/packages/async_smtp/async_smtp.113.00.00/descr +++ /dev/null @@ -1 +0,0 @@ -SMTP client and server diff --git a/packages/async_smtp/async_smtp.113.00.00/opam b/packages/async_smtp/async_smtp.113.00.00/opam index 56802e25a85..97455901e46 100644 --- a/packages/async_smtp/async_smtp.113.00.00/opam +++ b/packages/async_smtp/async_smtp.113.00.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_smtp" @@ -7,6 +7,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_smtp"]] depends: [ + "ocaml" {< "4.03"} "camlp4" "core" {>= "113.00.00" & < "113.01.00"} "core_extended" {>= "113.00.00" & < "113.01.00"} @@ -17,7 +18,13 @@ depends: [ "email_message" {>= "113.00.00" & < "113.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_smtp/issues" -dev-repo: "https://github.com/janestreet/async_smtp.git" +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: "md5=8963167bf0116851c62756ad07d6660c" +} diff --git a/packages/async_smtp/async_smtp.113.00.00/url b/packages/async_smtp/async_smtp.113.00.00/url deleted file mode 100644 index 8fbde3570ef..00000000000 --- a/packages/async_smtp/async_smtp.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/async_smtp-113.00.00.tar.gz" -checksum: "8963167bf0116851c62756ad07d6660c" diff --git a/packages/async_smtp/async_smtp.113.24.00/descr b/packages/async_smtp/async_smtp.113.24.00/descr deleted file mode 100644 index 8c50cce0d1c..00000000000 --- a/packages/async_smtp/async_smtp.113.24.00/descr +++ /dev/null @@ -1 +0,0 @@ -SMTP client and server diff --git a/packages/async_smtp/async_smtp.113.24.00/opam b/packages/async_smtp/async_smtp.113.24.00/opam index 35a86cf93bf..51b2fe8ed60 100644 --- a/packages/async_smtp/async_smtp.113.24.00/opam +++ b/packages/async_smtp/async_smtp.113.24.00/opam @@ -1,36 +1,42 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_smtp" bug-reports: "https://github.com/janestreet/async_smtp/issues" -dev-repo: "https://github.com/janestreet/async_smtp.git" +dev-repo: "git+https://github.com/janestreet/async_smtp.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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" - "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"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "SMTP client and server" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/async_smtp-113.24.00.tar.gz" + checksum: "md5=bc743b1b76d609eba363cdbae19fcb85" +} diff --git a/packages/async_smtp/async_smtp.113.24.00/url b/packages/async_smtp/async_smtp.113.24.00/url deleted file mode 100644 index 16945e2c057..00000000000 --- a/packages/async_smtp/async_smtp.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/async_smtp-113.24.00.tar.gz" -checksum: "bc743b1b76d609eba363cdbae19fcb85" diff --git a/packages/async_smtp/async_smtp.113.33.00/descr b/packages/async_smtp/async_smtp.113.33.00/descr deleted file mode 100644 index 8c50cce0d1c..00000000000 --- a/packages/async_smtp/async_smtp.113.33.00/descr +++ /dev/null @@ -1 +0,0 @@ -SMTP client and server diff --git a/packages/async_smtp/async_smtp.113.33.00/opam b/packages/async_smtp/async_smtp.113.33.00/opam index aa44feb4ac6..49162b73d36 100644 --- a/packages/async_smtp/async_smtp.113.33.00/opam +++ b/packages/async_smtp/async_smtp.113.33.00/opam @@ -1,36 +1,42 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_smtp" bug-reports: "https://github.com/janestreet/async_smtp/issues" -dev-repo: "https://github.com/janestreet/async_smtp.git" +dev-repo: "git+https://github.com/janestreet/async_smtp.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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" - "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"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "SMTP client and server" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_smtp-113.33.00.tar.gz" + checksum: "md5=db4da11a3e497b77697758e305b56347" +} diff --git a/packages/async_smtp/async_smtp.113.33.00/url b/packages/async_smtp/async_smtp.113.33.00/url deleted file mode 100644 index 253901e883e..00000000000 --- a/packages/async_smtp/async_smtp.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_smtp-113.33.00.tar.gz" -checksum: "db4da11a3e497b77697758e305b56347" diff --git a/packages/async_smtp/async_smtp.113.33.03/descr b/packages/async_smtp/async_smtp.113.33.03/descr deleted file mode 100644 index 8c50cce0d1c..00000000000 --- a/packages/async_smtp/async_smtp.113.33.03/descr +++ /dev/null @@ -1 +0,0 @@ -SMTP client and server diff --git a/packages/async_smtp/async_smtp.113.33.03/opam b/packages/async_smtp/async_smtp.113.33.03/opam index 8060154a41d..4d284de595e 100644 --- a/packages/async_smtp/async_smtp.113.33.03/opam +++ b/packages/async_smtp/async_smtp.113.33.03/opam @@ -1,37 +1,43 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_smtp" bug-reports: "https://github.com/janestreet/async_smtp/issues" -dev-repo: "https://github.com/janestreet/async_smtp.git" +dev-repo: "git+https://github.com/janestreet/async_smtp.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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" - "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"} - "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"} + "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"} + "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +synopsis: "SMTP client and server" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_smtp-113.33.03.tar.gz" + checksum: "md5=11b64d369ebc31359838a5a7fab014fb" +} diff --git a/packages/async_smtp/async_smtp.113.33.03/url b/packages/async_smtp/async_smtp.113.33.03/url deleted file mode 100644 index 5ad71bdd167..00000000000 --- a/packages/async_smtp/async_smtp.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_smtp-113.33.03.tar.gz" -checksum: "11b64d369ebc31359838a5a7fab014fb" diff --git a/packages/async_smtp/async_smtp.v0.10.0/descr b/packages/async_smtp/async_smtp.v0.10.0/descr deleted file mode 100644 index 8c50cce0d1c..00000000000 --- a/packages/async_smtp/async_smtp.v0.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -SMTP client and server diff --git a/packages/async_smtp/async_smtp.v0.10.0/opam b/packages/async_smtp/async_smtp.v0.10.0/opam index 82b824768e3..27651729cfb 100644 --- a/packages/async_smtp/async_smtp.v0.10.0/opam +++ b/packages/async_smtp/async_smtp.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_smtp" @@ -9,20 +9,26 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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"} + "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" - "jbuilder" {build & >= "1.0+beta12"} + "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +synopsis: "SMTP client and server" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_smtp-v0.10.0.tar.gz" + checksum: "md5=231b936efca5d0407c70d4a04d6aa92a" +} diff --git a/packages/async_smtp/async_smtp.v0.10.0/url b/packages/async_smtp/async_smtp.v0.10.0/url deleted file mode 100644 index ad3e849442f..00000000000 --- a/packages/async_smtp/async_smtp.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_smtp-v0.10.0.tar.gz" -checksum: "231b936efca5d0407c70d4a04d6aa92a" diff --git a/packages/async_smtp/async_smtp.v0.9.0/descr b/packages/async_smtp/async_smtp.v0.9.0/descr deleted file mode 100644 index 8c50cce0d1c..00000000000 --- a/packages/async_smtp/async_smtp.v0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -SMTP client and server diff --git a/packages/async_smtp/async_smtp.v0.9.0/opam b/packages/async_smtp/async_smtp.v0.9.0/opam index 421d6966c2b..02b85a46723 100644 --- a/packages/async_smtp/async_smtp.v0.9.0/opam +++ b/packages/async_smtp/async_smtp.v0.9.0/opam @@ -1,28 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_smtp" bug-reports: "https://github.com/janestreet/async_smtp/issues" -dev-repo: "https://github.com/janestreet/async_smtp.git" +dev-repo: "git+https://github.com/janestreet/async_smtp.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta7"} + "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" {build & >= "1.0+beta7"} "json-wheel_jane_street_overlay" {>= "v0.9" & < "v0.10"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} - "re2" {>= "v0.9" & < "v0.10"} - "textutils" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "re2" {>= "v0.9" & < "v0.10"} + "textutils" {>= "v0.9" & < "v0.10"} "cryptokit" - "ocaml-migrate-parsetree" {>= "0.4"} + "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=4e415ae1117206cc89a0e1b7aff7d486" +} diff --git a/packages/async_smtp/async_smtp.v0.9.0/url b/packages/async_smtp/async_smtp.v0.9.0/url deleted file mode 100644 index 9016afd534c..00000000000 --- a/packages/async_smtp/async_smtp.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/async_smtp-v0.9.0.tar.gz" -checksum: "4e415ae1117206cc89a0e1b7aff7d486" diff --git a/packages/async_ssl/async_ssl.111.06.00/descr b/packages/async_ssl/async_ssl.111.06.00/descr deleted file mode 100644 index 614f382d757..00000000000 --- a/packages/async_ssl/async_ssl.111.06.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -An Async-pipe-based interface with OpenSSL. - -This library allows you to create an SSL client and server, with -encrypted communication between both. diff --git a/packages/async_ssl/async_ssl.111.06.00/opam b/packages/async_ssl/async_ssl.111.06.00/opam index cd08758b893..36edb007928 100644 --- a/packages/async_ssl/async_ssl.111.06.00/opam +++ b/packages/async_ssl/async_ssl.111.06.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_ssl"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "async" {= "111.03.00"} "herelib" {>= "109.35.00" & <= "109.35.02"} @@ -14,9 +15,18 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libssl-dev"]] - [["ubuntu"] ["libssl-dev"]] - [["centos"] ["openssl-devel"]] + ["libssl-dev"] {os-distribution = "debian"} + ["libssl-dev"] {os-distribution = "ubuntu"} + ["openssl-devel"] {os-distribution = "centos"} ] -available: ocaml-version >= "4.00.0" 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: "md5=7a71b664c55d44a48bf54b8946bb7292" +} diff --git a/packages/async_ssl/async_ssl.111.06.00/url b/packages/async_ssl/async_ssl.111.06.00/url deleted file mode 100644 index bd0bf10753d..00000000000 --- a/packages/async_ssl/async_ssl.111.06.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.06.00/individual/async_ssl-111.06.00.tar.gz" -checksum: "7a71b664c55d44a48bf54b8946bb7292" diff --git a/packages/async_ssl/async_ssl.111.08.00/descr b/packages/async_ssl/async_ssl.111.08.00/descr deleted file mode 100644 index 614f382d757..00000000000 --- a/packages/async_ssl/async_ssl.111.08.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -An Async-pipe-based interface with OpenSSL. - -This library allows you to create an SSL client and server, with -encrypted communication between both. diff --git a/packages/async_ssl/async_ssl.111.08.00/opam b/packages/async_ssl/async_ssl.111.08.00/opam index d62597c109b..d5bc21539ff 100644 --- a/packages/async_ssl/async_ssl.111.08.00/opam +++ b/packages/async_ssl/async_ssl.111.08.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_ssl"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "async" {>= "111.03.00" & <= "111.17.00"} "herelib" {>= "109.35.00" & <= "109.35.02"} @@ -14,9 +15,18 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libssl-dev"]] - [["ubuntu"] ["libssl-dev"]] - [["centos"] ["openssl-devel"]] + ["libssl-dev"] {os-distribution = "debian"} + ["libssl-dev"] {os-distribution = "ubuntu"} + ["openssl-devel"] {os-distribution = "centos"} ] -available: ocaml-version >= "4.00.0" 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: "md5=0a4b7aff9237d8aeaf6dd5b470b695f2" +} diff --git a/packages/async_ssl/async_ssl.111.08.00/url b/packages/async_ssl/async_ssl.111.08.00/url deleted file mode 100644 index 9064bee1148..00000000000 --- a/packages/async_ssl/async_ssl.111.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.08.00/individual/async_ssl-111.08.00.tar.gz" -checksum: "0a4b7aff9237d8aeaf6dd5b470b695f2" diff --git a/packages/async_ssl/async_ssl.111.21.00/descr b/packages/async_ssl/async_ssl.111.21.00/descr deleted file mode 100644 index 614f382d757..00000000000 --- a/packages/async_ssl/async_ssl.111.21.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -An Async-pipe-based interface with OpenSSL. - -This library allows you to create an SSL client and server, with -encrypted communication between both. diff --git a/packages/async_ssl/async_ssl.111.21.00/opam b/packages/async_ssl/async_ssl.111.21.00/opam index 017ad77e53d..a4475b56428 100644 --- a/packages/async_ssl/async_ssl.111.21.00/opam +++ b/packages/async_ssl/async_ssl.111.21.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_ssl"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "async" {>= "111.03.00" & < "112.07.00"} "herelib" {>= "109.35.00" & < "109.36.00"} @@ -14,9 +15,18 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libssl-dev"]] - [["ubuntu"] ["libssl-dev"]] - [["centos"] ["openssl-devel"]] + ["libssl-dev"] {os-distribution = "debian"} + ["libssl-dev"] {os-distribution = "ubuntu"} + ["openssl-devel"] {os-distribution = "centos"} ] -available: ocaml-version >= "4.00.0" 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: "md5=2c224251e1b7ab35a92b67c3e9919f7a" +} diff --git a/packages/async_ssl/async_ssl.111.21.00/url b/packages/async_ssl/async_ssl.111.21.00/url deleted file mode 100644 index 8b24a7b308d..00000000000 --- a/packages/async_ssl/async_ssl.111.21.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.21.00/individual/async_ssl-111.21.00.tar.gz" -checksum: "2c224251e1b7ab35a92b67c3e9919f7a" diff --git a/packages/async_ssl/async_ssl.112.17.00/descr b/packages/async_ssl/async_ssl.112.17.00/descr deleted file mode 100644 index 614f382d757..00000000000 --- a/packages/async_ssl/async_ssl.112.17.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -An Async-pipe-based interface with OpenSSL. - -This library allows you to create an SSL client and server, with -encrypted communication between both. diff --git a/packages/async_ssl/async_ssl.112.17.00/opam b/packages/async_ssl/async_ssl.112.17.00/opam index eef4f75c95c..522d19a5530 100644 --- a/packages/async_ssl/async_ssl.112.17.00/opam +++ b/packages/async_ssl/async_ssl.112.17.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_ssl"]] depends: [ + "ocaml" {>= "4.02.1"} "camlp4" "async" {>= "112.17.00" & < "112.18.00"} "herelib" {>= "109.35.00" & < "109.36.00"} @@ -14,9 +15,18 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libssl-dev"]] - [["ubuntu"] ["libssl-dev"]] - [["centos"] ["openssl-devel"]] + ["libssl-dev"] {os-distribution = "debian"} + ["libssl-dev"] {os-distribution = "ubuntu"} + ["openssl-devel"] {os-distribution = "centos"} ] -available: ocaml-version >= "4.02.1" 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: "md5=917492240a4974e893864d3582431381" +} diff --git a/packages/async_ssl/async_ssl.112.17.00/url b/packages/async_ssl/async_ssl.112.17.00/url deleted file mode 100644 index 411974e7150..00000000000 --- a/packages/async_ssl/async_ssl.112.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.17/files/async_ssl-112.17.00.tar.gz" -checksum: "917492240a4974e893864d3582431381" diff --git a/packages/async_ssl/async_ssl.112.24.02/descr b/packages/async_ssl/async_ssl.112.24.02/descr deleted file mode 100644 index 614f382d757..00000000000 --- a/packages/async_ssl/async_ssl.112.24.02/descr +++ /dev/null @@ -1,4 +0,0 @@ -An Async-pipe-based interface with OpenSSL. - -This library allows you to create an SSL client and server, with -encrypted communication between both. diff --git a/packages/async_ssl/async_ssl.112.24.02/opam b/packages/async_ssl/async_ssl.112.24.02/opam index 48525ae3ae5..c1c762e7653 100644 --- a/packages/async_ssl/async_ssl.112.24.02/opam +++ b/packages/async_ssl/async_ssl.112.24.02/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_ssl"]] depends: [ + "ocaml" {>= "4.02.1"} "camlp4" "async" {>= "112.24.00" & < "112.25.00"} "comparelib" {>= "109.60.00" & < "109.61.00"} @@ -17,5 +18,15 @@ depends: [ "conf-openssl" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.1" & os != "darwin"] +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: "md5=bd0d6123383d5ec84a76831014fcea05" +} diff --git a/packages/async_ssl/async_ssl.112.24.02/url b/packages/async_ssl/async_ssl.112.24.02/url deleted file mode 100644 index 533b2d5f490..00000000000 --- a/packages/async_ssl/async_ssl.112.24.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.24/files/async_ssl-112.24.02.tar.gz" -checksum: "bd0d6123383d5ec84a76831014fcea05" diff --git a/packages/async_ssl/async_ssl.112.24.03/descr b/packages/async_ssl/async_ssl.112.24.03/descr deleted file mode 100644 index 614f382d757..00000000000 --- a/packages/async_ssl/async_ssl.112.24.03/descr +++ /dev/null @@ -1,4 +0,0 @@ -An Async-pipe-based interface with OpenSSL. - -This library allows you to create an SSL client and server, with -encrypted communication between both. diff --git a/packages/async_ssl/async_ssl.112.24.03/opam b/packages/async_ssl/async_ssl.112.24.03/opam index f6a2881d1c8..d2be5e203ce 100644 --- a/packages/async_ssl/async_ssl.112.24.03/opam +++ b/packages/async_ssl/async_ssl.112.24.03/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_ssl"]] depends: [ + "ocaml" {>= "4.02.1"} "camlp4" "async" {>= "112.24.00" & < "112.25.00"} "comparelib" {>= "109.60.00" & < "109.61.00"} @@ -18,5 +19,15 @@ depends: [ "conf-openssl" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.1" & os != "darwin"] +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: "md5=f7d94db3fb462caac67aec6b62307fc1" +} diff --git a/packages/async_ssl/async_ssl.112.24.03/url b/packages/async_ssl/async_ssl.112.24.03/url deleted file mode 100644 index 8a8c78f50b4..00000000000 --- a/packages/async_ssl/async_ssl.112.24.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.24/files/async_ssl-112.24.03.tar.gz" -checksum: "f7d94db3fb462caac67aec6b62307fc1" diff --git a/packages/async_ssl/async_ssl.112.35.00/descr b/packages/async_ssl/async_ssl.112.35.00/descr deleted file mode 100644 index 614f382d757..00000000000 --- a/packages/async_ssl/async_ssl.112.35.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -An Async-pipe-based interface with OpenSSL. - -This library allows you to create an SSL client and server, with -encrypted communication between both. diff --git a/packages/async_ssl/async_ssl.112.35.00/opam b/packages/async_ssl/async_ssl.112.35.00/opam index 41dbab7ce87..a5d19ae1cc0 100644 --- a/packages/async_ssl/async_ssl.112.35.00/opam +++ b/packages/async_ssl/async_ssl.112.35.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_ssl" @@ -7,6 +7,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_ssl"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "async" {>= "112.35.00" & < "112.36.00"} "comparelib" {>= "109.60.00" & < "109.61.00"} @@ -22,9 +23,17 @@ depends: [ "conf-openssl" "ocamlbuild" {build} ] -available: [ - ocaml-version >= "4.02.1" & ocaml-version < "4.03" & os != "darwin" -] +available: os != "macos" bug-reports: "https://github.com/janestreet/async_ssl/issues" -dev-repo: "https://github.com/janestreet/async_ssl.git" +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: "md5=6f7bbbba713b0dc4b8d60b4b82af7367" +} diff --git a/packages/async_ssl/async_ssl.112.35.00/url b/packages/async_ssl/async_ssl.112.35.00/url deleted file mode 100644 index 7bfb7ea494a..00000000000 --- a/packages/async_ssl/async_ssl.112.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.35/files/async_ssl-112.35.00.tar.gz" -checksum: "6f7bbbba713b0dc4b8d60b4b82af7367" diff --git a/packages/async_ssl/async_ssl.113.00.00/descr b/packages/async_ssl/async_ssl.113.00.00/descr deleted file mode 100644 index 614f382d757..00000000000 --- a/packages/async_ssl/async_ssl.113.00.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -An Async-pipe-based interface with OpenSSL. - -This library allows you to create an SSL client and server, with -encrypted communication between both. diff --git a/packages/async_ssl/async_ssl.113.00.00/opam b/packages/async_ssl/async_ssl.113.00.00/opam deleted file mode 100644 index 38b93eeb730..00000000000 --- a/packages/async_ssl/async_ssl.113.00.00/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/async_ssl" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "async_ssl"]] -depends: [ - "camlp4" - "async" {>= "113.00.00" & < "113.01.00"} - "comparelib" {>= "113.00.00" & < "113.01.00"} - "fieldslib" {>= "113.00.00" & < "113.01.00"} - "herelib" {>= "112.35.00" & < "112.36.00"} - "pa_bench" {>= "113.00.00" & < "113.01.00"} - "pa_ounit" {>= "113.00.00" & < "113.01.00"} - "pa_test" {>= "112.24.00" & < "112.25.00"} - "pipebang" {>= "113.00.00" & < "113.01.00"} - "sexplib" {>= "113.00.00" & < "113.01.00"} - "ctypes-foreign" {>= "0.4.0"} - "ctypes" {>= "0.4.0" & < "0.6.0"} - "ocamlbuild" {build} - "conf-openssl" -] -available: [ocaml-version >= "4.02.1"& ocaml-version < "4.03" & os != "darwin"] -bug-reports: "https://github.com/janestreet/async_ssl/issues" -dev-repo: "https://github.com/janestreet/async_ssl.git" -install: [[make "install"]] diff --git a/packages/async_ssl/async_ssl.113.00.00/url b/packages/async_ssl/async_ssl.113.00.00/url deleted file mode 100644 index 9c1dc3cb27c..00000000000 --- a/packages/async_ssl/async_ssl.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/async_ssl-113.00.00.tar.gz" -checksum: "1080ca37fef032a8795d5d157d32c7b8" diff --git a/packages/async_ssl/async_ssl.113.00.01/descr b/packages/async_ssl/async_ssl.113.00.01/descr deleted file mode 100644 index 614f382d757..00000000000 --- a/packages/async_ssl/async_ssl.113.00.01/descr +++ /dev/null @@ -1,4 +0,0 @@ -An Async-pipe-based interface with OpenSSL. - -This library allows you to create an SSL client and server, with -encrypted communication between both. diff --git a/packages/async_ssl/async_ssl.113.00.01/opam b/packages/async_ssl/async_ssl.113.00.01/opam index 50c2a523e25..6cadedc8273 100644 --- a/packages/async_ssl/async_ssl.113.00.01/opam +++ b/packages/async_ssl/async_ssl.113.00.01/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_ssl" @@ -7,6 +7,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_ssl"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "async" {>= "113.00.00" & < "113.01.00"} "comparelib" {>= "113.00.00" & < "113.01.00"} @@ -22,7 +23,16 @@ depends: [ "ocamlbuild" {build} "conf-openssl" ] -available: [ocaml-version >= "4.02.1"& ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_ssl/issues" -dev-repo: "https://github.com/janestreet/async_ssl.git" +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: "md5=da4fe942dc4b527294385ed6321ac582" +} diff --git a/packages/async_ssl/async_ssl.113.00.01/url b/packages/async_ssl/async_ssl.113.00.01/url deleted file mode 100644 index ff3982cbce4..00000000000 --- a/packages/async_ssl/async_ssl.113.00.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/async_ssl-113.00.01.tar.gz" -checksum: "da4fe942dc4b527294385ed6321ac582" diff --git a/packages/async_ssl/async_ssl.113.24.00/descr b/packages/async_ssl/async_ssl.113.24.00/descr deleted file mode 100644 index 614f382d757..00000000000 --- a/packages/async_ssl/async_ssl.113.24.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -An Async-pipe-based interface with OpenSSL. - -This library allows you to create an SSL client and server, with -encrypted communication between both. diff --git a/packages/async_ssl/async_ssl.113.24.00/opam b/packages/async_ssl/async_ssl.113.24.00/opam index a9f17c3044a..73915051963 100644 --- a/packages/async_ssl/async_ssl.113.24.00/opam +++ b/packages/async_ssl/async_ssl.113.24.00/opam @@ -1,32 +1,41 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_ssl" bug-reports: "https://github.com/janestreet/async_ssl/issues" -dev-repo: "https://github.com/janestreet/async_ssl.git" +dev-repo: "git+https://github.com/janestreet/async_ssl.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "async" {>= "113.24.00" & < "113.25.00"} - "bin_prot" {>= "113.24.00" & < "113.25.00"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "async" {>= "113.24.00" & < "113.25.00"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} "conf-openssl" - "core" {>= "113.24.00" & < "113.25.00"} - "ctypes" {>= "0.4.0" & < "0.6.0"} + "core" {>= "113.24.00" & < "113.25.00"} + "ctypes" {>= "0.4.0" & < "0.6.0"} "ctypes-foreign" - "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"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=953f8dd04f2f0b2b23247092a190cd18" +} diff --git a/packages/async_ssl/async_ssl.113.24.00/url b/packages/async_ssl/async_ssl.113.24.00/url deleted file mode 100644 index 512913d9b77..00000000000 --- a/packages/async_ssl/async_ssl.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/async_ssl-113.24.00.tar.gz" -checksum: "953f8dd04f2f0b2b23247092a190cd18" diff --git a/packages/async_ssl/async_ssl.113.33.00/descr b/packages/async_ssl/async_ssl.113.33.00/descr deleted file mode 100644 index 614f382d757..00000000000 --- a/packages/async_ssl/async_ssl.113.33.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -An Async-pipe-based interface with OpenSSL. - -This library allows you to create an SSL client and server, with -encrypted communication between both. diff --git a/packages/async_ssl/async_ssl.113.33.00/opam b/packages/async_ssl/async_ssl.113.33.00/opam deleted file mode 100644 index f5e7e8692ec..00000000000 --- a/packages/async_ssl/async_ssl.113.33.00/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/async_ssl" -bug-reports: "https://github.com/janestreet/async_ssl/issues" -dev-repo: "https://github.com/janestreet/async_ssl.git" -license: "Apache-2.0" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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-openssl" - "ctypes-foreign" - "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"} -] -available: [ ocaml-version = "4.02.3" ] diff --git a/packages/async_ssl/async_ssl.113.33.00/url b/packages/async_ssl/async_ssl.113.33.00/url deleted file mode 100644 index c9ef3a3f2ab..00000000000 --- a/packages/async_ssl/async_ssl.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_ssl-113.33.00.tar.gz" -checksum: "8a6e138bc2602311a8d1fc6cd67d4e81" diff --git a/packages/async_ssl/async_ssl.113.33.01/descr b/packages/async_ssl/async_ssl.113.33.01/descr deleted file mode 100644 index 614f382d757..00000000000 --- a/packages/async_ssl/async_ssl.113.33.01/descr +++ /dev/null @@ -1,4 +0,0 @@ -An Async-pipe-based interface with OpenSSL. - -This library allows you to create an SSL client and server, with -encrypted communication between both. diff --git a/packages/async_ssl/async_ssl.113.33.01/opam b/packages/async_ssl/async_ssl.113.33.01/opam index 790c02988c5..5032e66ce2c 100644 --- a/packages/async_ssl/async_ssl.113.33.01/opam +++ b/packages/async_ssl/async_ssl.113.33.01/opam @@ -1,32 +1,41 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_ssl" bug-reports: "https://github.com/janestreet/async_ssl/issues" -dev-repo: "https://github.com/janestreet/async_ssl.git" +dev-repo: "git+https://github.com/janestreet/async_ssl.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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" } + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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" "conf-openssl" - "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"} + "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=a78506f105b24e1ba3b751fe082d84b9" +} diff --git a/packages/async_ssl/async_ssl.113.33.01/url b/packages/async_ssl/async_ssl.113.33.01/url deleted file mode 100644 index d59eef1d627..00000000000 --- a/packages/async_ssl/async_ssl.113.33.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_ssl-113.33.01.tar.gz" -checksum: "a78506f105b24e1ba3b751fe082d84b9" diff --git a/packages/async_ssl/async_ssl.113.33.03/descr b/packages/async_ssl/async_ssl.113.33.03/descr deleted file mode 100644 index 614f382d757..00000000000 --- a/packages/async_ssl/async_ssl.113.33.03/descr +++ /dev/null @@ -1,4 +0,0 @@ -An Async-pipe-based interface with OpenSSL. - -This library allows you to create an SSL client and server, with -encrypted communication between both. diff --git a/packages/async_ssl/async_ssl.113.33.03/opam b/packages/async_ssl/async_ssl.113.33.03/opam deleted file mode 100644 index 682eaf9796a..00000000000 --- a/packages/async_ssl/async_ssl.113.33.03/opam +++ /dev/null @@ -1,33 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/async_ssl" -bug-reports: "https://github.com/janestreet/async_ssl/issues" -dev-repo: "https://github.com/janestreet/async_ssl.git" -license: "Apache-2.0" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "async" {>= "113.33.03" & < "113.34.00"} - "bin_prot" {>= "113.33.03" & < "113.34.00"} - "conf-openssl" - "core" {>= "113.33.03" & < "113.34.00"} - "ctypes" {>= "0.4.0" & < "0.6.0" } - "ctypes-foreign" - "fieldslib" {>= "113.33.03" & < "113.34.00"} - "js-build-tools" {build & >= "113.33.04" & < "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"} - "sexplib" {>= "113.33.03" & < "113.34.00"} - "typerep" {>= "113.33.03" & < "113.34.00"} - "variantslib" {>= "113.33.03" & < "113.34.00"} -] -available: [ ocaml-version = "4.02.3" ] diff --git a/packages/async_ssl/async_ssl.113.33.03/url b/packages/async_ssl/async_ssl.113.33.03/url deleted file mode 100644 index 876d3f3f2f2..00000000000 --- a/packages/async_ssl/async_ssl.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_ssl-113.33.03.tar.gz" -checksum: "50e4f25b4c939695bd9b9b7e0957ebcc" diff --git a/packages/async_ssl/async_ssl.113.33.05/descr b/packages/async_ssl/async_ssl.113.33.05/descr deleted file mode 100644 index 614f382d757..00000000000 --- a/packages/async_ssl/async_ssl.113.33.05/descr +++ /dev/null @@ -1,4 +0,0 @@ -An Async-pipe-based interface with OpenSSL. - -This library allows you to create an SSL client and server, with -encrypted communication between both. diff --git a/packages/async_ssl/async_ssl.113.33.05/opam b/packages/async_ssl/async_ssl.113.33.05/opam deleted file mode 100644 index b2893d12a7e..00000000000 --- a/packages/async_ssl/async_ssl.113.33.05/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/async_ssl" -bug-reports: "https://github.com/janestreet/async_ssl/issues" -dev-repo: "https://github.com/janestreet/async_ssl.git" -license: "Apache-2.0" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "async" {>= "113.33.03" & < "113.34.00"} - "bin_prot" {>= "113.33.03" & < "113.34.00"} - "conf-openssl" - "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"} - "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"} -] -available: [ ocaml-version = "4.02.3" ] diff --git a/packages/async_ssl/async_ssl.113.33.05/url b/packages/async_ssl/async_ssl.113.33.05/url deleted file mode 100644 index f5fadc99e56..00000000000 --- a/packages/async_ssl/async_ssl.113.33.05/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_ssl-113.33.05.tar.gz" -checksum: "cad2669edfce04b3523e6053366c2780" diff --git a/packages/async_ssl/async_ssl.113.33.06/descr b/packages/async_ssl/async_ssl.113.33.06/descr deleted file mode 100644 index 614f382d757..00000000000 --- a/packages/async_ssl/async_ssl.113.33.06/descr +++ /dev/null @@ -1,4 +0,0 @@ -An Async-pipe-based interface with OpenSSL. - -This library allows you to create an SSL client and server, with -encrypted communication between both. diff --git a/packages/async_ssl/async_ssl.113.33.06/opam b/packages/async_ssl/async_ssl.113.33.06/opam index 13a79d5555e..5d625241183 100644 --- a/packages/async_ssl/async_ssl.113.33.06/opam +++ b/packages/async_ssl/async_ssl.113.33.06/opam @@ -1,32 +1,41 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_ssl" bug-reports: "https://github.com/janestreet/async_ssl/issues" -dev-repo: "https://github.com/janestreet/async_ssl.git" +dev-repo: "git+https://github.com/janestreet/async_ssl.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "async" {>= "113.33.00" & < "113.34.00"} - "bin_prot" {>= "113.33.00" & < "113.34.00"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "async" {>= "113.33.00" & < "113.34.00"} + "bin_prot" {>= "113.33.00" & < "113.34.00"} "conf-openssl" - "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"} - "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"} + "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"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=a8c2a5e7ff2efc1de87cc5d57d2563f9" +} diff --git a/packages/async_ssl/async_ssl.113.33.06/url b/packages/async_ssl/async_ssl.113.33.06/url deleted file mode 100644 index e4d9fae4188..00000000000 --- a/packages/async_ssl/async_ssl.113.33.06/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_ssl-113.33.06.tar.gz" -checksum: "a8c2a5e7ff2efc1de87cc5d57d2563f9" diff --git a/packages/async_ssl/async_ssl.113.33.07/descr b/packages/async_ssl/async_ssl.113.33.07/descr deleted file mode 100644 index 614f382d757..00000000000 --- a/packages/async_ssl/async_ssl.113.33.07/descr +++ /dev/null @@ -1,4 +0,0 @@ -An Async-pipe-based interface with OpenSSL. - -This library allows you to create an SSL client and server, with -encrypted communication between both. diff --git a/packages/async_ssl/async_ssl.113.33.07/opam b/packages/async_ssl/async_ssl.113.33.07/opam index 2ac43c4e5e3..3238eb8fded 100644 --- a/packages/async_ssl/async_ssl.113.33.07/opam +++ b/packages/async_ssl/async_ssl.113.33.07/opam @@ -1,32 +1,41 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_ssl" bug-reports: "https://github.com/janestreet/async_ssl/issues" -dev-repo: "https://github.com/janestreet/async_ssl.git" +dev-repo: "git+https://github.com/janestreet/async_ssl.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "async" {>= "113.33.00" & < "113.34.00"} - "bin_prot" {>= "113.33.00" & < "113.34.00"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "async" {>= "113.33.00" & < "113.34.00"} + "bin_prot" {>= "113.33.00" & < "113.34.00"} "conf-openssl" - "core" {>= "113.33.00" & < "113.34.00"} - "ctypes" {>= "0.6.0"} - "fieldslib" {>= "113.24.00" & < "113.34.00"} - "js-build-tools" {build & >= "113.33.04" & < "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"} + "core" {>= "113.33.00" & < "113.34.00"} + "ctypes" {>= "0.6.0"} + "fieldslib" {>= "113.24.00" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "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"} - "sexplib" {>= "113.33.00" & < "113.34.00"} - "typerep" {>= "113.24.00" & < "113.34.00"} - "variantslib" {>= "113.24.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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=8e28d6d0476015c9d544e3895c0d50ee" +} diff --git a/packages/async_ssl/async_ssl.113.33.07/url b/packages/async_ssl/async_ssl.113.33.07/url deleted file mode 100644 index beaacafcb1b..00000000000 --- a/packages/async_ssl/async_ssl.113.33.07/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_ssl-113.33.07.tar.gz" -checksum: "8e28d6d0476015c9d544e3895c0d50ee" diff --git a/packages/async_ssl/async_ssl.v0.10.0/descr b/packages/async_ssl/async_ssl.v0.10.0/descr deleted file mode 100644 index 614f382d757..00000000000 --- a/packages/async_ssl/async_ssl.v0.10.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -An Async-pipe-based interface with OpenSSL. - -This library allows you to create an SSL client and server, with -encrypted communication between both. diff --git a/packages/async_ssl/async_ssl.v0.10.0/opam b/packages/async_ssl/async_ssl.v0.10.0/opam index 8c909d47e97..2e8c5b49c09 100644 --- a/packages/async_ssl/async_ssl.v0.10.0/opam +++ b/packages/async_ssl/async_ssl.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_ssl" @@ -9,17 +9,26 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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"} + "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-openssl" "ctypes" "ctypes-foreign" - "jbuilder" {build & >= "1.0+beta12"} + "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=04b69ffd9cc01834175696368046b563" +} diff --git a/packages/async_ssl/async_ssl.v0.10.0/url b/packages/async_ssl/async_ssl.v0.10.0/url deleted file mode 100644 index 9ce56f937fe..00000000000 --- a/packages/async_ssl/async_ssl.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_ssl-v0.10.0.tar.gz" -checksum: "04b69ffd9cc01834175696368046b563" diff --git a/packages/async_ssl/async_ssl.v0.9.0/descr b/packages/async_ssl/async_ssl.v0.9.0/descr deleted file mode 100644 index 614f382d757..00000000000 --- a/packages/async_ssl/async_ssl.v0.9.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -An Async-pipe-based interface with OpenSSL. - -This library allows you to create an SSL client and server, with -encrypted communication between both. diff --git a/packages/async_ssl/async_ssl.v0.9.0/opam b/packages/async_ssl/async_ssl.v0.9.0/opam index 72004e09a97..6e1008f597c 100644 --- a/packages/async_ssl/async_ssl.v0.9.0/opam +++ b/packages/async_ssl/async_ssl.v0.9.0/opam @@ -1,24 +1,33 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_ssl" bug-reports: "https://github.com/janestreet/async_ssl/issues" -dev-repo: "https://github.com/janestreet/async_ssl.git" +dev-repo: "git+https://github.com/janestreet/async_ssl.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "async" {>= "v0.9" & < "v0.10"} - "base" {>= "v0.9" & < "v0.10"} - "configurator" {>= "v0.9" & < "v0.10"} - "core" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} - "stdio" {>= "v0.9" & < "v0.10"} + "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" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "stdio" {>= "v0.9" & < "v0.10"} "conf-openssl" "ctypes" "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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.9/files/async_ssl-v0.9.0.tar.gz" + checksum: "md5=3c174cabad7d293dd143dd20fd02eaac" +} diff --git a/packages/async_ssl/async_ssl.v0.9.0/url b/packages/async_ssl/async_ssl.v0.9.0/url deleted file mode 100644 index 8768d7ff019..00000000000 --- a/packages/async_ssl/async_ssl.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/async_ssl-v0.9.0.tar.gz" -checksum: "3c174cabad7d293dd143dd20fd02eaac" diff --git a/packages/async_ssl/async_ssl.v0.9.1/descr b/packages/async_ssl/async_ssl.v0.9.1/descr deleted file mode 100644 index 614f382d757..00000000000 --- a/packages/async_ssl/async_ssl.v0.9.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -An Async-pipe-based interface with OpenSSL. - -This library allows you to create an SSL client and server, with -encrypted communication between both. diff --git a/packages/async_ssl/async_ssl.v0.9.1/opam b/packages/async_ssl/async_ssl.v0.9.1/opam index 02606f9feb9..5522f1b1b4b 100644 --- a/packages/async_ssl/async_ssl.v0.9.1/opam +++ b/packages/async_ssl/async_ssl.v0.9.1/opam @@ -1,12 +1,13 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/async_ssl.git" +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"} @@ -19,4 +20,11 @@ depends: [ "ctypes" "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ocaml-version >= "4.03.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: "md5=ac7fa917a122dbd1ffb603c92dde55a4" +} diff --git a/packages/async_ssl/async_ssl.v0.9.1/url b/packages/async_ssl/async_ssl.v0.9.1/url deleted file mode 100644 index 4bd7ce0ee41..00000000000 --- a/packages/async_ssl/async_ssl.v0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/janestreet/async_ssl/archive/v0.9.1.tar.gz" -checksum: "ac7fa917a122dbd1ffb603c92dde55a4" diff --git a/packages/async_unix/async_unix.108.00.01/descr b/packages/async_unix/async_unix.108.00.01/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/async_unix/async_unix.108.00.01/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.108.00.01/opam b/packages/async_unix/async_unix.108.00.01/opam deleted file mode 100644 index 2704118ec6d..00000000000 --- a/packages/async_unix/async_unix.108.00.01/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async_unix"]] -depends: [ - "camlp4" - "ocamlfind" - "async_core" {= "108.00.01"} - "bin_prot" {< "113.01.00"} - "core" - "fieldslib" {< "113.01.00"} - "pa_ounit" - "pipebang" - "sexplib" {< "113.01.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async_unix/async_unix.108.00.01/url b/packages/async_unix/async_unix.108.00.01/url deleted file mode 100644 index 082bac31cad..00000000000 --- a/packages/async_unix/async_unix.108.00.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.00.01/individual/async_unix-108.00.01.tar.gz" -checksum: "5df5c16faaa39c5810f3f46bbab512d0" diff --git a/packages/async_unix/async_unix.108.00.02/descr b/packages/async_unix/async_unix.108.00.02/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/async_unix/async_unix.108.00.02/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.108.00.02/opam b/packages/async_unix/async_unix.108.00.02/opam index 2605972f9da..80afa8e0363 100644 --- a/packages/async_unix/async_unix.108.00.02/opam +++ b/packages/async_unix/async_unix.108.00.02/opam @@ -1,10 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" "camlp4" "async_core" {= "108.00.02"} "ocamlbuild" {build} ] 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: "md5=8234a75f4c6088f532c2d5217c5b5ebc" +} diff --git a/packages/async_unix/async_unix.108.00.02/url b/packages/async_unix/async_unix.108.00.02/url deleted file mode 100644 index bbaa7f620d1..00000000000 --- a/packages/async_unix/async_unix.108.00.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.00.02/individual/async_unix-108.00.02.tar.gz" -checksum: "8234a75f4c6088f532c2d5217c5b5ebc" diff --git a/packages/async_unix/async_unix.108.07.00/descr b/packages/async_unix/async_unix.108.07.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.108.07.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.108.07.00/opam b/packages/async_unix/async_unix.108.07.00/opam deleted file mode 100644 index adf8bb03ef5..00000000000 --- a/packages/async_unix/async_unix.108.07.00/opam +++ /dev/null @@ -1,10 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async_unix"]] -depends: [ - "camlp4" - "async_core" {= "108.07.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async_unix/async_unix.108.07.00/url b/packages/async_unix/async_unix.108.07.00/url deleted file mode 100644 index e22af8d481b..00000000000 --- a/packages/async_unix/async_unix.108.07.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.07.00/individual/async_unix-108.07.00.tar.gz" -checksum: "ebbea4e4d42362fd1c1c4ce9433fbc25" diff --git a/packages/async_unix/async_unix.108.07.01/descr b/packages/async_unix/async_unix.108.07.01/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.108.07.01/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.108.07.01/opam b/packages/async_unix/async_unix.108.07.01/opam deleted file mode 100644 index 89f6bf59261..00000000000 --- a/packages/async_unix/async_unix.108.07.01/opam +++ /dev/null @@ -1,10 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async_unix"]] -depends: [ - "camlp4" - "async_core" {= "108.07.01"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async_unix/async_unix.108.07.01/url b/packages/async_unix/async_unix.108.07.01/url deleted file mode 100644 index 245b3782a3e..00000000000 --- a/packages/async_unix/async_unix.108.07.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.07.01/individual/async_unix-108.07.01.tar.gz" -checksum: "128c46c2b0dadfc9145b481b9119d0ed" diff --git a/packages/async_unix/async_unix.108.08.00/descr b/packages/async_unix/async_unix.108.08.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.108.08.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.108.08.00/opam b/packages/async_unix/async_unix.108.08.00/opam index cbcfc3c10c1..b1cda5e87cc 100644 --- a/packages/async_unix/async_unix.108.08.00/opam +++ b/packages/async_unix/async_unix.108.08.00/opam @@ -1,10 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" "camlp4" "async_core" {= "108.08.00"} "ocamlbuild" {build} ] 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: "md5=bac3ca86409dd879cb3e7bf02552da49" +} diff --git a/packages/async_unix/async_unix.108.08.00/url b/packages/async_unix/async_unix.108.08.00/url deleted file mode 100644 index b527ad6dad3..00000000000 --- a/packages/async_unix/async_unix.108.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/async_unix-108.08.00.tar.gz" -checksum: "bac3ca86409dd879cb3e7bf02552da49" diff --git a/packages/async_unix/async_unix.109.07.00/descr b/packages/async_unix/async_unix.109.07.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.07.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.07.00/files/disable_warn_error.patch b/packages/async_unix/async_unix.109.07.00/files/disable_warn_error.patch deleted file mode 100644 index 75415e34f90..00000000000 --- a/packages/async_unix/async_unix.109.07.00/files/disable_warn_error.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- myocamlbuild.ml.prev 2013-01-31 11:03:46.473656158 -0500 -+++ myocamlbuild.ml 2013-01-31 11:03:49.635903838 -0500 -@@ -574,7 +574,7 @@ - - (* enable warnings; make sure the '@' character isn't in the beginning; - ms-dos interprets that character specially *) -- flag ["compile"; "ocaml"] (S [A "-w"; A "A@Aemr-28"; A "-strict-sequence" ]) -+ flag ["compile"; "ocaml"] (S [A "-w"; A "Aemr-28"; A "-strict-sequence" ]) - ;; - - let dispatch = function diff --git a/packages/async_unix/async_unix.109.07.00/opam b/packages/async_unix/async_unix.109.07.00/opam deleted file mode 100644 index a28be63fef9..00000000000 --- a/packages/async_unix/async_unix.109.07.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async_unix"]] -depends: [ - "camlp4" - "async_core" {= "109.07.00"} - "ocamlbuild" {build} -] -patches: ["disable_warn_error.patch"] -install: [make "install"] diff --git a/packages/async_unix/async_unix.109.07.00/url b/packages/async_unix/async_unix.109.07.00/url deleted file mode 100644 index 9f0106d7a09..00000000000 --- a/packages/async_unix/async_unix.109.07.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.07.00/individual/async_unix-109.07.00.tar.gz" -checksum: "154efda0f4d569ae56cdc23db616e082" diff --git a/packages/async_unix/async_unix.109.08.00/descr b/packages/async_unix/async_unix.109.08.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.08.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.08.00/opam b/packages/async_unix/async_unix.109.08.00/opam deleted file mode 100644 index 729db7aaf11..00000000000 --- a/packages/async_unix/async_unix.109.08.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async_unix"]] -depends: [ - "camlp4" - "async_core" {= "109.08.00"} - "herelib" {= "109.08.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async_unix/async_unix.109.08.00/url b/packages/async_unix/async_unix.109.08.00/url deleted file mode 100644 index b19f63df35e..00000000000 --- a/packages/async_unix/async_unix.109.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/async_unix-109.08.00.tar.gz" -checksum: "b2166a1398383e87b93b9bc480bf7a65" diff --git a/packages/async_unix/async_unix.109.09.00/descr b/packages/async_unix/async_unix.109.09.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.09.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.09.00/opam b/packages/async_unix/async_unix.109.09.00/opam deleted file mode 100644 index 55ecca55376..00000000000 --- a/packages/async_unix/async_unix.109.09.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async_unix"]] -depends: [ - "camlp4" - "async_core" {= "109.09.00"} - "herelib" {= "109.09.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async_unix/async_unix.109.09.00/url b/packages/async_unix/async_unix.109.09.00/url deleted file mode 100644 index eabc126cc7a..00000000000 --- a/packages/async_unix/async_unix.109.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/async_unix-109.09.00.tar.gz" -checksum: "a21fb021b0e36d73aed8d96055b0a756" diff --git a/packages/async_unix/async_unix.109.10.00/descr b/packages/async_unix/async_unix.109.10.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.10.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.10.00/opam b/packages/async_unix/async_unix.109.10.00/opam deleted file mode 100644 index 192adef54dd..00000000000 --- a/packages/async_unix/async_unix.109.10.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async_unix"]] -depends: [ - "camlp4" - "async_core" {= "109.10.00"} - "herelib" {= "109.10.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async_unix/async_unix.109.10.00/url b/packages/async_unix/async_unix.109.10.00/url deleted file mode 100644 index 4f9d8745956..00000000000 --- a/packages/async_unix/async_unix.109.10.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/async_unix-109.10.00.tar.gz" -checksum: "6c72eaea3b2b637305aaf875501e88d1" diff --git a/packages/async_unix/async_unix.109.11.00/descr b/packages/async_unix/async_unix.109.11.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.11.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.11.00/opam b/packages/async_unix/async_unix.109.11.00/opam deleted file mode 100644 index a11af8de92e..00000000000 --- a/packages/async_unix/async_unix.109.11.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async_unix"]] -depends: [ - "camlp4" - "async_core" {= "109.11.00"} - "herelib" {= "109.11.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async_unix/async_unix.109.11.00/url b/packages/async_unix/async_unix.109.11.00/url deleted file mode 100644 index ede6862ba66..00000000000 --- a/packages/async_unix/async_unix.109.11.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/async_unix-109.11.00.tar.gz" -checksum: "32ad2b6e2f95b13743d76eb607bf4107" diff --git a/packages/async_unix/async_unix.109.12.00/descr b/packages/async_unix/async_unix.109.12.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.12.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.12.00/opam b/packages/async_unix/async_unix.109.12.00/opam deleted file mode 100644 index 5783538be77..00000000000 --- a/packages/async_unix/async_unix.109.12.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async_unix"]] -depends: [ - "async_core" {= "109.12.00"} - "herelib" {= "109.12.00"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/janestreet/async_unix" -install: [make "install"] diff --git a/packages/async_unix/async_unix.109.12.00/url b/packages/async_unix/async_unix.109.12.00/url deleted file mode 100644 index 9af5864557d..00000000000 --- a/packages/async_unix/async_unix.109.12.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/async_unix/archive/109.12.00.tar.gz" -checksum: "7c89a13b1009420afd06038914083cea" diff --git a/packages/async_unix/async_unix.109.13.00/descr b/packages/async_unix/async_unix.109.13.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.13.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.13.00/opam b/packages/async_unix/async_unix.109.13.00/opam deleted file mode 100644 index 6ac0c4810a1..00000000000 --- a/packages/async_unix/async_unix.109.13.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async_unix"]] -depends: [ - "camlp4" - "async_core" {= "109.13.00"} - "herelib" {= "109.13.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async_unix/async_unix.109.13.00/url b/packages/async_unix/async_unix.109.13.00/url deleted file mode 100644 index 02066863a02..00000000000 --- a/packages/async_unix/async_unix.109.13.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/async_unix-109.13.00.tar.gz" -checksum: "85af2272ba8c843165ba6a9062a01651" diff --git a/packages/async_unix/async_unix.109.14.00/descr b/packages/async_unix/async_unix.109.14.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.14.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.14.00/opam b/packages/async_unix/async_unix.109.14.00/opam index 3c937350c99..28d2ba03294 100644 --- a/packages/async_unix/async_unix.109.14.00/opam +++ b/packages/async_unix/async_unix.109.14.00/opam @@ -1,11 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" "camlp4" "async_core" {= "109.14.00"} "herelib" {= "109.14.00"} "ocamlbuild" {build} ] 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: "md5=65d61e85320f8a675ccb456ef56c49c3" +} diff --git a/packages/async_unix/async_unix.109.14.00/url b/packages/async_unix/async_unix.109.14.00/url deleted file mode 100644 index bf59031b2a7..00000000000 --- a/packages/async_unix/async_unix.109.14.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/async_unix-109.14.00.tar.gz" -checksum: "65d61e85320f8a675ccb456ef56c49c3" diff --git a/packages/async_unix/async_unix.109.15.00/descr b/packages/async_unix/async_unix.109.15.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.15.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.15.00/opam b/packages/async_unix/async_unix.109.15.00/opam index d3ef3858512..a5dd7f55f09 100644 --- a/packages/async_unix/async_unix.109.15.00/opam +++ b/packages/async_unix/async_unix.109.15.00/opam @@ -1,11 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" "camlp4" "async_core" {= "109.15.00"} "herelib" {= "109.15.00"} "ocamlbuild" {build} ] 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: "md5=c16e9c15bd641e6346e6b56c246dbcdb" +} diff --git a/packages/async_unix/async_unix.109.15.00/url b/packages/async_unix/async_unix.109.15.00/url deleted file mode 100644 index bd72f183dc6..00000000000 --- a/packages/async_unix/async_unix.109.15.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/async_unix-109.15.00.tar.gz" -checksum: "c16e9c15bd641e6346e6b56c246dbcdb" diff --git a/packages/async_unix/async_unix.109.17.00/descr b/packages/async_unix/async_unix.109.17.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.17.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.17.00/opam b/packages/async_unix/async_unix.109.17.00/opam deleted file mode 100644 index d3ef3858512..00000000000 --- a/packages/async_unix/async_unix.109.17.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "async_unix"]] -depends: [ - "camlp4" - "async_core" {= "109.15.00"} - "herelib" {= "109.15.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/async_unix/async_unix.109.17.00/url b/packages/async_unix/async_unix.109.17.00/url deleted file mode 100644 index 9e880fd7b31..00000000000 --- a/packages/async_unix/async_unix.109.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.17.00/individual/async_unix-109.17.00.tar.gz" -checksum: "a6fe11851e86befb02ae6fb15e5f2d58" diff --git a/packages/async_unix/async_unix.109.18.00/descr b/packages/async_unix/async_unix.109.18.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.18.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.18.00/opam b/packages/async_unix/async_unix.109.18.00/opam index d3ef3858512..e6cf9b78f2a 100644 --- a/packages/async_unix/async_unix.109.18.00/opam +++ b/packages/async_unix/async_unix.109.18.00/opam @@ -1,11 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" "camlp4" "async_core" {= "109.15.00"} "herelib" {= "109.15.00"} "ocamlbuild" {build} ] 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: "md5=a188689e57ce01c4df365835232357b4" +} diff --git a/packages/async_unix/async_unix.109.18.00/url b/packages/async_unix/async_unix.109.18.00/url deleted file mode 100644 index be3bcbb2e17..00000000000 --- a/packages/async_unix/async_unix.109.18.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.18.00/individual/async_unix-109.18.00.tar.gz" -checksum: "a188689e57ce01c4df365835232357b4" diff --git a/packages/async_unix/async_unix.109.19.00/descr b/packages/async_unix/async_unix.109.19.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.19.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.19.00/opam b/packages/async_unix/async_unix.109.19.00/opam index cd5f6736447..b112671302e 100644 --- a/packages/async_unix/async_unix.109.19.00/opam +++ b/packages/async_unix/async_unix.109.19.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.19.00"} @@ -21,7 +22,18 @@ depends: [ "sexplib" {= "109.17.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=0ab4b09237da47c088e0e03bd7707b6a" +} diff --git a/packages/async_unix/async_unix.109.19.00/url b/packages/async_unix/async_unix.109.19.00/url deleted file mode 100644 index d3173a90e01..00000000000 --- a/packages/async_unix/async_unix.109.19.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.19.00/individual/async_unix-109.19.00.tar.gz" -checksum: "0ab4b09237da47c088e0e03bd7707b6a" diff --git a/packages/async_unix/async_unix.109.20.00/descr b/packages/async_unix/async_unix.109.20.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.20.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.20.00/opam b/packages/async_unix/async_unix.109.20.00/opam deleted file mode 100644 index f1bef92fc9c..00000000000 --- a/packages/async_unix/async_unix.109.20.00/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Capital LLC "] -homepage: "https://github.com/janestreet/async_unix" -license: "Apache-2.0" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "async_unix"]] -depends: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" -install: [[make "install"]] diff --git a/packages/async_unix/async_unix.109.20.00/url b/packages/async_unix/async_unix.109.20.00/url deleted file mode 100644 index 6c78b90547e..00000000000 --- a/packages/async_unix/async_unix.109.20.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.20.00/individual/async_unix-109.20.00.tar.gz" -checksum: "5cc29d58f16aa0eadc5be10970eea4e1" diff --git a/packages/async_unix/async_unix.109.21.00/descr b/packages/async_unix/async_unix.109.21.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.21.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.21.00/opam b/packages/async_unix/async_unix.109.21.00/opam index d0056649a1b..57fb424c094 100644 --- a/packages/async_unix/async_unix.109.21.00/opam +++ b/packages/async_unix/async_unix.109.21.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {>= "109.20.00" & <= "109.22.00"} @@ -21,7 +22,18 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=cf5d007766ba26209bf1844a7845abdd" +} diff --git a/packages/async_unix/async_unix.109.21.00/url b/packages/async_unix/async_unix.109.21.00/url deleted file mode 100644 index 365318216cf..00000000000 --- a/packages/async_unix/async_unix.109.21.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.21.00/individual/async_unix-109.21.00.tar.gz" -checksum: "cf5d007766ba26209bf1844a7845abdd" diff --git a/packages/async_unix/async_unix.109.24.00/descr b/packages/async_unix/async_unix.109.24.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.24.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.24.00/opam b/packages/async_unix/async_unix.109.24.00/opam index 91f528d7b48..800d0cc9660 100644 --- a/packages/async_unix/async_unix.109.24.00/opam +++ b/packages/async_unix/async_unix.109.24.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.24.00"} @@ -21,7 +22,18 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=5b4e31a8154b7da8a96946ae7b3e34a6" +} diff --git a/packages/async_unix/async_unix.109.24.00/url b/packages/async_unix/async_unix.109.24.00/url deleted file mode 100644 index 7df8f729d73..00000000000 --- a/packages/async_unix/async_unix.109.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.24.00/individual/async_unix-109.24.00.tar.gz" -checksum: "5b4e31a8154b7da8a96946ae7b3e34a6" diff --git a/packages/async_unix/async_unix.109.27.00/descr b/packages/async_unix/async_unix.109.27.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.27.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.27.00/opam b/packages/async_unix/async_unix.109.27.00/opam index 83bf1597f27..02cd71bbe41 100644 --- a/packages/async_unix/async_unix.109.27.00/opam +++ b/packages/async_unix/async_unix.109.27.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {>= "109.27.00" & <= "109.28.00"} @@ -21,7 +22,18 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=50ba5712900ee743e1fb8e16bc66a561" +} diff --git a/packages/async_unix/async_unix.109.27.00/url b/packages/async_unix/async_unix.109.27.00/url deleted file mode 100644 index 6989b747e34..00000000000 --- a/packages/async_unix/async_unix.109.27.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.27.00/individual/async_unix-109.27.00.tar.gz" -checksum: "50ba5712900ee743e1fb8e16bc66a561" diff --git a/packages/async_unix/async_unix.109.30.00/descr b/packages/async_unix/async_unix.109.30.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.30.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.30.00/opam b/packages/async_unix/async_unix.109.30.00/opam index 83426f2ddd0..50b629e5342 100644 --- a/packages/async_unix/async_unix.109.30.00/opam +++ b/packages/async_unix/async_unix.109.30.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.30.00"} @@ -21,7 +22,18 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=757b71610df94c33059ee401600c2fa1" +} diff --git a/packages/async_unix/async_unix.109.30.00/url b/packages/async_unix/async_unix.109.30.00/url deleted file mode 100644 index e2d0d160bcb..00000000000 --- a/packages/async_unix/async_unix.109.30.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.30.00/individual/async_unix-109.30.00.tar.gz" -checksum: "757b71610df94c33059ee401600c2fa1" diff --git a/packages/async_unix/async_unix.109.31.00/descr b/packages/async_unix/async_unix.109.31.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.31.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.31.00/opam b/packages/async_unix/async_unix.109.31.00/opam index 7f459610e25..da283d05a7a 100644 --- a/packages/async_unix/async_unix.109.31.00/opam +++ b/packages/async_unix/async_unix.109.31.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.30.00"} @@ -21,7 +22,18 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=a7c08e7b30a60322683956b89aac75de" +} diff --git a/packages/async_unix/async_unix.109.31.00/url b/packages/async_unix/async_unix.109.31.00/url deleted file mode 100644 index 796fd1beaf7..00000000000 --- a/packages/async_unix/async_unix.109.31.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.31.00/individual/async_unix-109.31.00.tar.gz" -checksum: "a7c08e7b30a60322683956b89aac75de" diff --git a/packages/async_unix/async_unix.109.32.00/descr b/packages/async_unix/async_unix.109.32.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.32.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.32.00/opam b/packages/async_unix/async_unix.109.32.00/opam index 2f276f3f9e2..f0c9c8a6b49 100644 --- a/packages/async_unix/async_unix.109.32.00/opam +++ b/packages/async_unix/async_unix.109.32.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.32.00"} @@ -21,7 +22,18 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=01ed7f9023c74f58b83d89adf700df61" +} diff --git a/packages/async_unix/async_unix.109.32.00/url b/packages/async_unix/async_unix.109.32.00/url deleted file mode 100644 index bf44c977894..00000000000 --- a/packages/async_unix/async_unix.109.32.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.32.00/individual/async_unix-109.32.00.tar.gz" -checksum: "01ed7f9023c74f58b83d89adf700df61" diff --git a/packages/async_unix/async_unix.109.34.00/descr b/packages/async_unix/async_unix.109.34.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.34.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.34.00/opam b/packages/async_unix/async_unix.109.34.00/opam index 83969d375a1..96f04f549c6 100644 --- a/packages/async_unix/async_unix.109.34.00/opam +++ b/packages/async_unix/async_unix.109.34.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.34.00"} @@ -21,7 +22,18 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=f1be005ee01f25ad8db6a7855be05623" +} diff --git a/packages/async_unix/async_unix.109.34.00/url b/packages/async_unix/async_unix.109.34.00/url deleted file mode 100644 index 555cff8bef5..00000000000 --- a/packages/async_unix/async_unix.109.34.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.34.00/individual/async_unix-109.34.00.tar.gz" -checksum: "f1be005ee01f25ad8db6a7855be05623" diff --git a/packages/async_unix/async_unix.109.35.00/descr b/packages/async_unix/async_unix.109.35.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.35.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.35.00/opam b/packages/async_unix/async_unix.109.35.00/opam deleted file mode 100644 index f7dd5b6fd91..00000000000 --- a/packages/async_unix/async_unix.109.35.00/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Capital LLC "] -homepage: "https://github.com/janestreet/async_unix" -license: "Apache-2.0" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "async_unix"]] -depends: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" -install: [[make "install"]] diff --git a/packages/async_unix/async_unix.109.35.00/url b/packages/async_unix/async_unix.109.35.00/url deleted file mode 100644 index 7d263cd4706..00000000000 --- a/packages/async_unix/async_unix.109.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/async_unix-109.35.00.tar.gz" -checksum: "8cce14dbb2a0f265651a6552628c8aab" diff --git a/packages/async_unix/async_unix.109.36.00/descr b/packages/async_unix/async_unix.109.36.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.36.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.36.00/opam b/packages/async_unix/async_unix.109.36.00/opam index f18236264eb..bc680a94cc7 100644 --- a/packages/async_unix/async_unix.109.36.00/opam +++ b/packages/async_unix/async_unix.109.36.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {>= "109.36.00" & <= "109.37.00"} @@ -21,7 +22,18 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=36f110faa6d5257a36cbe8fc1a5153a7" +} diff --git a/packages/async_unix/async_unix.109.36.00/url b/packages/async_unix/async_unix.109.36.00/url deleted file mode 100644 index 95de8078cac..00000000000 --- a/packages/async_unix/async_unix.109.36.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.36.00/individual/async_unix-109.36.00.tar.gz" -checksum: "36f110faa6d5257a36cbe8fc1a5153a7" diff --git a/packages/async_unix/async_unix.109.38.00/descr b/packages/async_unix/async_unix.109.38.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.38.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.38.00/opam b/packages/async_unix/async_unix.109.38.00/opam index 06f3a640af4..7f7d39259d4 100644 --- a/packages/async_unix/async_unix.109.38.00/opam +++ b/packages/async_unix/async_unix.109.38.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.38.00"} @@ -21,7 +22,18 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=0ad022fa3df547bbee5f14ecbb38e723" +} diff --git a/packages/async_unix/async_unix.109.38.00/url b/packages/async_unix/async_unix.109.38.00/url deleted file mode 100644 index ccafd88c112..00000000000 --- a/packages/async_unix/async_unix.109.38.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.38.00/individual/async_unix-109.38.00.tar.gz" -checksum: "0ad022fa3df547bbee5f14ecbb38e723" diff --git a/packages/async_unix/async_unix.109.40.00/descr b/packages/async_unix/async_unix.109.40.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.40.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.40.00/opam b/packages/async_unix/async_unix.109.40.00/opam deleted file mode 100644 index 0601bba6686..00000000000 --- a/packages/async_unix/async_unix.109.40.00/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Capital LLC "] -homepage: "https://github.com/janestreet/async_unix" -license: "Apache-2.0" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "async_unix"]] -depends: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" -install: [[make "install"]] diff --git a/packages/async_unix/async_unix.109.40.00/url b/packages/async_unix/async_unix.109.40.00/url deleted file mode 100644 index b267cf8ffb3..00000000000 --- a/packages/async_unix/async_unix.109.40.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.40.00/individual/async_unix-109.40.00.tar.gz" -checksum: "afecd4364523bd3cd2cb2e7d8a04d711" diff --git a/packages/async_unix/async_unix.109.41.00/descr b/packages/async_unix/async_unix.109.41.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.41.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.41.00/opam b/packages/async_unix/async_unix.109.41.00/opam index 891fd77dc9d..d0db07ea81e 100644 --- a/packages/async_unix/async_unix.109.41.00/opam +++ b/packages/async_unix/async_unix.109.41.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.41.00"} @@ -21,7 +22,18 @@ depends: [ "sexplib" {= "109.41.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=e899c95a94d6e1f7d8d5c066851d9699" +} diff --git a/packages/async_unix/async_unix.109.41.00/url b/packages/async_unix/async_unix.109.41.00/url deleted file mode 100644 index c13b8d6b07d..00000000000 --- a/packages/async_unix/async_unix.109.41.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.41.00/individual/async_unix-109.41.00.tar.gz" -checksum: "e899c95a94d6e1f7d8d5c066851d9699" diff --git a/packages/async_unix/async_unix.109.42.00/descr b/packages/async_unix/async_unix.109.42.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.42.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.42.00/opam b/packages/async_unix/async_unix.109.42.00/opam index febf1cec16a..82d7ef953d7 100644 --- a/packages/async_unix/async_unix.109.42.00/opam +++ b/packages/async_unix/async_unix.109.42.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.42.00"} @@ -21,7 +22,18 @@ depends: [ "sexplib" {= "109.41.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=d19deaaa5a8e14da0ecdd7e347e7cc9b" +} diff --git a/packages/async_unix/async_unix.109.42.00/url b/packages/async_unix/async_unix.109.42.00/url deleted file mode 100644 index cf4a7499f12..00000000000 --- a/packages/async_unix/async_unix.109.42.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.42.00/individual/async_unix-109.42.00.tar.gz" -checksum: "d19deaaa5a8e14da0ecdd7e347e7cc9b" diff --git a/packages/async_unix/async_unix.109.45.00/descr b/packages/async_unix/async_unix.109.45.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.45.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.45.00/opam b/packages/async_unix/async_unix.109.45.00/opam index 44582283edd..d4ad45b8437 100644 --- a/packages/async_unix/async_unix.109.45.00/opam +++ b/packages/async_unix/async_unix.109.45.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.45.00"} @@ -21,7 +22,18 @@ depends: [ "sexplib" {= "109.41.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=378e98c3df74c07fc97d5c42b35277a8" +} diff --git a/packages/async_unix/async_unix.109.45.00/url b/packages/async_unix/async_unix.109.45.00/url deleted file mode 100644 index d0e7982ce45..00000000000 --- a/packages/async_unix/async_unix.109.45.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.45.00/individual/async_unix-109.45.00.tar.gz" -checksum: "378e98c3df74c07fc97d5c42b35277a8" diff --git a/packages/async_unix/async_unix.109.47.00/descr b/packages/async_unix/async_unix.109.47.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.47.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.47.00/opam b/packages/async_unix/async_unix.109.47.00/opam index 788456f3276..8356e17baf4 100644 --- a/packages/async_unix/async_unix.109.47.00/opam +++ b/packages/async_unix/async_unix.109.47.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.47.00"} @@ -21,7 +22,18 @@ depends: [ "sexplib" {= "109.47.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=a715b62022afe299ced204e6be6df06f" +} diff --git a/packages/async_unix/async_unix.109.47.00/url b/packages/async_unix/async_unix.109.47.00/url deleted file mode 100644 index d3679c1e87d..00000000000 --- a/packages/async_unix/async_unix.109.47.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.47.00/individual/async_unix-109.47.00.tar.gz" -checksum: "a715b62022afe299ced204e6be6df06f" diff --git a/packages/async_unix/async_unix.109.53.00/descr b/packages/async_unix/async_unix.109.53.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.53.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.53.00/opam b/packages/async_unix/async_unix.109.53.00/opam index 76758148907..832ae42cdc7 100644 --- a/packages/async_unix/async_unix.109.53.00/opam +++ b/packages/async_unix/async_unix.109.53.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.53.00"} @@ -21,7 +22,18 @@ depends: [ "sexplib" {= "109.53.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=72fb1b9d9ed63cfbe4fdb06b063f0088" +} diff --git a/packages/async_unix/async_unix.109.53.00/url b/packages/async_unix/async_unix.109.53.00/url deleted file mode 100644 index ce5988598c7..00000000000 --- a/packages/async_unix/async_unix.109.53.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/async_unix-109.53.00.tar.gz" -checksum: "72fb1b9d9ed63cfbe4fdb06b063f0088" diff --git a/packages/async_unix/async_unix.109.55.00/descr b/packages/async_unix/async_unix.109.55.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.55.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.55.00/opam b/packages/async_unix/async_unix.109.55.00/opam index 410a8227373..9da581cfdce 100644 --- a/packages/async_unix/async_unix.109.55.00/opam +++ b/packages/async_unix/async_unix.109.55.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {= "109.55.00"} @@ -21,7 +22,18 @@ depends: [ "sexplib" {= "109.55.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=45a1a8c1ba8df23908f859381123ab34" +} diff --git a/packages/async_unix/async_unix.109.55.00/url b/packages/async_unix/async_unix.109.55.00/url deleted file mode 100644 index bf84688e4c8..00000000000 --- a/packages/async_unix/async_unix.109.55.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/async_unix-109.55.00.tar.gz" -checksum: "45a1a8c1ba8df23908f859381123ab34" diff --git a/packages/async_unix/async_unix.109.55.02/descr b/packages/async_unix/async_unix.109.55.02/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.55.02/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.55.02/opam b/packages/async_unix/async_unix.109.55.02/opam index d2705adccd9..c8c578a7635 100644 --- a/packages/async_unix/async_unix.109.55.02/opam +++ b/packages/async_unix/async_unix.109.55.02/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_core" {>= "109.55.00" & <= "109.55.02"} @@ -21,7 +22,18 @@ depends: [ "sexplib" {>= "109.55.00" & <= "109.55.02"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=5df14dec068429a4f9d225d712bd7ad5" +} diff --git a/packages/async_unix/async_unix.109.55.02/url b/packages/async_unix/async_unix.109.55.02/url deleted file mode 100644 index 668c88599ce..00000000000 --- a/packages/async_unix/async_unix.109.55.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/async_unix-109.55.02.tar.gz" -checksum: "5df14dec068429a4f9d225d712bd7ad5" diff --git a/packages/async_unix/async_unix.109.58.00/descr b/packages/async_unix/async_unix.109.58.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.58.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.58.00/opam b/packages/async_unix/async_unix.109.58.00/opam index 216f958d822..b3a7391f20f 100644 --- a/packages/async_unix/async_unix.109.58.00/opam +++ b/packages/async_unix/async_unix.109.58.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {= "109.58.00"} @@ -22,7 +23,18 @@ depends: [ "sexplib" {= "109.58.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=036ee7a6ee12e18080a40cebc387003d" +} diff --git a/packages/async_unix/async_unix.109.58.00/url b/packages/async_unix/async_unix.109.58.00/url deleted file mode 100644 index c5e0fb4b9c7..00000000000 --- a/packages/async_unix/async_unix.109.58.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.58.00/individual/async_unix-109.58.00.tar.gz" -checksum: "036ee7a6ee12e18080a40cebc387003d" diff --git a/packages/async_unix/async_unix.109.60.00/descr b/packages/async_unix/async_unix.109.60.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.109.60.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.109.60.00/opam b/packages/async_unix/async_unix.109.60.00/opam index 69b37de8433..8420ecb7166 100644 --- a/packages/async_unix/async_unix.109.60.00/opam +++ b/packages/async_unix/async_unix.109.60.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {= "109.60.00"} @@ -22,7 +23,18 @@ depends: [ "sexplib" {= "109.60.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=b06ae83f7b9a35a1bbf9496c572a02d2" +} diff --git a/packages/async_unix/async_unix.109.60.00/url b/packages/async_unix/async_unix.109.60.00/url deleted file mode 100644 index 7c2c9c28e1c..00000000000 --- a/packages/async_unix/async_unix.109.60.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.60.00/individual/async_unix-109.60.00.tar.gz" -checksum: "b06ae83f7b9a35a1bbf9496c572a02d2" diff --git a/packages/async_unix/async_unix.110.01.00/descr b/packages/async_unix/async_unix.110.01.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.110.01.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.110.01.00/opam b/packages/async_unix/async_unix.110.01.00/opam index acd8b56d105..7ede5d6968b 100644 --- a/packages/async_unix/async_unix.110.01.00/opam +++ b/packages/async_unix/async_unix.110.01.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {= "110.01.00"} @@ -22,7 +23,18 @@ depends: [ "sexplib" {= "110.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=6c8485e1284a43b206961965f5f2c07d" +} diff --git a/packages/async_unix/async_unix.110.01.00/url b/packages/async_unix/async_unix.110.01.00/url deleted file mode 100644 index c745b60c1b3..00000000000 --- a/packages/async_unix/async_unix.110.01.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/110.01.00/individual/async_unix-110.01.00.tar.gz" -checksum: "6c8485e1284a43b206961965f5f2c07d" diff --git a/packages/async_unix/async_unix.111.03.00/descr b/packages/async_unix/async_unix.111.03.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.111.03.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.111.03.00/opam b/packages/async_unix/async_unix.111.03.00/opam index d09b01982fd..23fbe34bcfc 100644 --- a/packages/async_unix/async_unix.111.03.00/opam +++ b/packages/async_unix/async_unix.111.03.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {= "111.03.00"} @@ -22,7 +23,18 @@ depends: [ "sexplib" {= "111.03.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=5a4c17f4a408e925a95737acab254738" +} diff --git a/packages/async_unix/async_unix.111.03.00/url b/packages/async_unix/async_unix.111.03.00/url deleted file mode 100644 index d96e8b66702..00000000000 --- a/packages/async_unix/async_unix.111.03.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/async_unix-111.03.00.tar.gz" -checksum: "5a4c17f4a408e925a95737acab254738" diff --git a/packages/async_unix/async_unix.111.06.00/descr b/packages/async_unix/async_unix.111.06.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.111.06.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.111.06.00/opam b/packages/async_unix/async_unix.111.06.00/opam index c20df2ccf47..c721f337203 100644 --- a/packages/async_unix/async_unix.111.06.00/opam +++ b/packages/async_unix/async_unix.111.06.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {= "111.06.00"} @@ -22,7 +23,18 @@ depends: [ "sexplib" {= "111.03.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=567f29381c493931825f4592855dc7d1" +} diff --git a/packages/async_unix/async_unix.111.06.00/url b/packages/async_unix/async_unix.111.06.00/url deleted file mode 100644 index cdca5fcc1b4..00000000000 --- a/packages/async_unix/async_unix.111.06.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.06.00/individual/async_unix-111.06.00.tar.gz" -checksum: "567f29381c493931825f4592855dc7d1" diff --git a/packages/async_unix/async_unix.111.08.00/descr b/packages/async_unix/async_unix.111.08.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.111.08.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.111.08.00/opam b/packages/async_unix/async_unix.111.08.00/opam index 7e404937b5d..4b40131f20b 100644 --- a/packages/async_unix/async_unix.111.08.00/opam +++ b/packages/async_unix/async_unix.111.08.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {= "111.08.00"} @@ -22,7 +23,18 @@ depends: [ "sexplib" {= "111.03.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=07c387c89a1f5123c202710f0c41300f" +} diff --git a/packages/async_unix/async_unix.111.08.00/url b/packages/async_unix/async_unix.111.08.00/url deleted file mode 100644 index cd8fd69f5da..00000000000 --- a/packages/async_unix/async_unix.111.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.08.00/individual/async_unix-111.08.00.tar.gz" -checksum: "07c387c89a1f5123c202710f0c41300f" diff --git a/packages/async_unix/async_unix.111.11.00/descr b/packages/async_unix/async_unix.111.11.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.111.11.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.111.11.00/opam b/packages/async_unix/async_unix.111.11.00/opam index 27b7cc67bd0..c45d8b2245e 100644 --- a/packages/async_unix/async_unix.111.11.00/opam +++ b/packages/async_unix/async_unix.111.11.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {= "111.11.00"} @@ -22,7 +23,18 @@ depends: [ "sexplib" {= "111.11.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=3080d8575144972701e5dea6b45774a6" +} diff --git a/packages/async_unix/async_unix.111.11.00/url b/packages/async_unix/async_unix.111.11.00/url deleted file mode 100644 index 02517be79cd..00000000000 --- a/packages/async_unix/async_unix.111.11.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.11.00/individual/async_unix-111.11.00.tar.gz" -checksum: "3080d8575144972701e5dea6b45774a6" diff --git a/packages/async_unix/async_unix.111.13.00/descr b/packages/async_unix/async_unix.111.13.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.111.13.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.111.13.00/opam b/packages/async_unix/async_unix.111.13.00/opam index e0a7451ddde..ac976d8969d 100644 --- a/packages/async_unix/async_unix.111.13.00/opam +++ b/packages/async_unix/async_unix.111.13.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {= "111.11.00"} @@ -22,7 +23,18 @@ depends: [ "sexplib" {= "111.13.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=10132148e603aaeb3bb06bad13c01a4e" +} diff --git a/packages/async_unix/async_unix.111.13.00/url b/packages/async_unix/async_unix.111.13.00/url deleted file mode 100644 index b383f23d0bc..00000000000 --- a/packages/async_unix/async_unix.111.13.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.13.00/individual/async_unix-111.13.00.tar.gz" -checksum: "10132148e603aaeb3bb06bad13c01a4e" diff --git a/packages/async_unix/async_unix.111.17.00/descr b/packages/async_unix/async_unix.111.17.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.111.17.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.111.17.00/opam b/packages/async_unix/async_unix.111.17.00/opam deleted file mode 100644 index 4c148b57139..00000000000 --- a/packages/async_unix/async_unix.111.17.00/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Capital LLC "] -homepage: "https://github.com/janestreet/async_unix" -license: "Apache-2.0" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "async_unix"]] -depends: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" -install: [[make "install"]] diff --git a/packages/async_unix/async_unix.111.17.00/url b/packages/async_unix/async_unix.111.17.00/url deleted file mode 100644 index 0ed605b604a..00000000000 --- a/packages/async_unix/async_unix.111.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/async_unix-111.17.00.tar.gz" -checksum: "b49fa33d63f0cb7553000eeb5522b87a" diff --git a/packages/async_unix/async_unix.111.21.00/descr b/packages/async_unix/async_unix.111.21.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.111.21.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.111.21.00/opam b/packages/async_unix/async_unix.111.21.00/opam index f52943ae777..648e36f02ee 100644 --- a/packages/async_unix/async_unix.111.21.00/opam +++ b/packages/async_unix/async_unix.111.21.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {= "111.17.00"} @@ -22,7 +23,18 @@ depends: [ "sexplib" {= "111.17.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=3610a8b7b96f58a8e6397c6b74c51de5" +} diff --git a/packages/async_unix/async_unix.111.21.00/url b/packages/async_unix/async_unix.111.21.00/url deleted file mode 100644 index 35ee1db845b..00000000000 --- a/packages/async_unix/async_unix.111.21.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.21.00/individual/async_unix-111.21.00.tar.gz" -checksum: "3610a8b7b96f58a8e6397c6b74c51de5" diff --git a/packages/async_unix/async_unix.111.25.00/descr b/packages/async_unix/async_unix.111.25.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.111.25.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.111.25.00/opam b/packages/async_unix/async_unix.111.25.00/opam index c46e61b8e73..177f8f3c1e1 100644 --- a/packages/async_unix/async_unix.111.25.00/opam +++ b/packages/async_unix/async_unix.111.25.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {= "111.25.00"} @@ -22,7 +23,18 @@ depends: [ "sexplib" {= "111.25.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=9367c3398b15f15f6bd30a85c4274ce0" +} diff --git a/packages/async_unix/async_unix.111.25.00/url b/packages/async_unix/async_unix.111.25.00/url deleted file mode 100644 index 813d95ca58c..00000000000 --- a/packages/async_unix/async_unix.111.25.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/async_unix-111.25.00.tar.gz" -checksum: "9367c3398b15f15f6bd30a85c4274ce0" diff --git a/packages/async_unix/async_unix.111.28.00/descr b/packages/async_unix/async_unix.111.28.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.111.28.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.111.28.00/opam b/packages/async_unix/async_unix.111.28.00/opam index 78d39af80d9..50bed6fd678 100644 --- a/packages/async_unix/async_unix.111.28.00/opam +++ b/packages/async_unix/async_unix.111.28.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {= "111.28.00"} @@ -22,7 +23,18 @@ depends: [ "sexplib" {= "111.25.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=8edd4fe14477f98d9d669acba5c24950" +} diff --git a/packages/async_unix/async_unix.111.28.00/url b/packages/async_unix/async_unix.111.28.00/url deleted file mode 100644 index 6adce7b4527..00000000000 --- a/packages/async_unix/async_unix.111.28.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/async_unix-111.28.00.tar.gz" -checksum: "8edd4fe14477f98d9d669acba5c24950" diff --git a/packages/async_unix/async_unix.112.01.00/descr b/packages/async_unix/async_unix.112.01.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.112.01.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.112.01.00/opam b/packages/async_unix/async_unix.112.01.00/opam index 1ee920d62d7..3b25179b5c2 100644 --- a/packages/async_unix/async_unix.112.01.00/opam +++ b/packages/async_unix/async_unix.112.01.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {>= "112.01.00" & < "112.02.00"} @@ -22,7 +23,18 @@ depends: [ "sexplib" {>= "112.01.00" & < "112.02.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=31f81e4bba3f4a9228ac5d83e13d0d95" +} diff --git a/packages/async_unix/async_unix.112.01.00/url b/packages/async_unix/async_unix.112.01.00/url deleted file mode 100644 index 60651140f26..00000000000 --- a/packages/async_unix/async_unix.112.01.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/async_unix-112.01.00.tar.gz" -checksum: "31f81e4bba3f4a9228ac5d83e13d0d95" diff --git a/packages/async_unix/async_unix.112.06.00/descr b/packages/async_unix/async_unix.112.06.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.112.06.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.112.06.00/opam b/packages/async_unix/async_unix.112.06.00/opam index fa5547fd00f..32ce88bdfb4 100644 --- a/packages/async_unix/async_unix.112.06.00/opam +++ b/packages/async_unix/async_unix.112.06.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {>= "112.06.00" & < "112.07.00"} @@ -22,7 +23,18 @@ depends: [ "sexplib" {>= "112.06.00" & < "112.07.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=6d5235ab4e30fb9d28f2463b0f31f7b5" +} diff --git a/packages/async_unix/async_unix.112.06.00/url b/packages/async_unix/async_unix.112.06.00/url deleted file mode 100644 index 44cf6ebf2bf..00000000000 --- a/packages/async_unix/async_unix.112.06.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/async_unix-112.06.00.tar.gz" -checksum: "6d5235ab4e30fb9d28f2463b0f31f7b5" diff --git a/packages/async_unix/async_unix.112.17.00/descr b/packages/async_unix/async_unix.112.17.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.112.17.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.112.17.00/opam b/packages/async_unix/async_unix.112.17.00/opam index 6921bf89065..4202026c8f6 100644 --- a/packages/async_unix/async_unix.112.17.00/opam +++ b/packages/async_unix/async_unix.112.17.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {>= "112.17.00" & < "112.18.00"} @@ -22,7 +23,18 @@ depends: [ "sexplib" {>= "112.17.00" & < "112.18.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=d956ce6980a9e4792343df6014230026" +} diff --git a/packages/async_unix/async_unix.112.17.00/url b/packages/async_unix/async_unix.112.17.00/url deleted file mode 100644 index 2aecb9458b2..00000000000 --- a/packages/async_unix/async_unix.112.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.17/files/async_unix-112.17.00.tar.gz" -checksum: "d956ce6980a9e4792343df6014230026" diff --git a/packages/async_unix/async_unix.112.24.00/descr b/packages/async_unix/async_unix.112.24.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.112.24.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.112.24.00/opam b/packages/async_unix/async_unix.112.24.00/opam index 5eaf0a2ccad..b317bc6f3e8 100644 --- a/packages/async_unix/async_unix.112.24.00/opam +++ b/packages/async_unix/async_unix.112.24.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {>= "112.24.00" & < "112.25.00"} @@ -22,7 +23,18 @@ depends: [ "sexplib" {>= "112.24.00" & < "112.25.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=4e862863adc95acb37be7edf972fe723" +} diff --git a/packages/async_unix/async_unix.112.24.00/url b/packages/async_unix/async_unix.112.24.00/url deleted file mode 100644 index c4c4ffb7680..00000000000 --- a/packages/async_unix/async_unix.112.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.24/files/async_unix-112.24.tar.gz" -checksum: "4e862863adc95acb37be7edf972fe723" diff --git a/packages/async_unix/async_unix.112.35.00/descr b/packages/async_unix/async_unix.112.35.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.112.35.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.112.35.00/opam b/packages/async_unix/async_unix.112.35.00/opam index 0dcf9e0c2cf..7d9845f746c 100644 --- a/packages/async_unix/async_unix.112.35.00/opam +++ b/packages/async_unix/async_unix.112.35.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {>= "112.35.00" & < "112.36.00"} @@ -22,7 +23,18 @@ depends: [ "sexplib" {>= "112.35.00" & < "112.36.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=a2788a3d440d57aa4cbdf7d90f34e900" +} diff --git a/packages/async_unix/async_unix.112.35.00/url b/packages/async_unix/async_unix.112.35.00/url deleted file mode 100644 index 0bcc8954e0d..00000000000 --- a/packages/async_unix/async_unix.112.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.35/files/async_unix-112.35.00.tar.gz" -checksum: "a2788a3d440d57aa4cbdf7d90f34e900" diff --git a/packages/async_unix/async_unix.113.00.00/descr b/packages/async_unix/async_unix.113.00.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.113.00.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.113.00.00/opam b/packages/async_unix/async_unix.113.00.00/opam index fdcb6f5ae56..ec0135668a0 100644 --- a/packages/async_unix/async_unix.113.00.00/opam +++ b/packages/async_unix/async_unix.113.00.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "async_unix"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async_kernel" {>= "113.00.00" & < "113.01.00"} @@ -22,7 +23,18 @@ depends: [ "sexplib" {>= "113.00.00" & < "113.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +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: "md5=1cc55ac9778bca04c68000b7a8207d8e" +} diff --git a/packages/async_unix/async_unix.113.00.00/url b/packages/async_unix/async_unix.113.00.00/url deleted file mode 100644 index 146cdec436a..00000000000 --- a/packages/async_unix/async_unix.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/async_unix-113.00.00.tar.gz" -checksum: "1cc55ac9778bca04c68000b7a8207d8e" diff --git a/packages/async_unix/async_unix.113.24.00/descr b/packages/async_unix/async_unix.113.24.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.113.24.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.113.24.00/opam b/packages/async_unix/async_unix.113.24.00/opam index c66bc6d8708..4eda62beff4 100644 --- a/packages/async_unix/async_unix.113.24.00/opam +++ b/packages/async_unix/async_unix.113.24.00/opam @@ -1,29 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_unix" bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +dev-repo: "git+https://github.com/janestreet/async_unix.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=1267fddf17634c203f73f790d2e997d2" +} diff --git a/packages/async_unix/async_unix.113.24.00/url b/packages/async_unix/async_unix.113.24.00/url deleted file mode 100644 index 7a5b63a8914..00000000000 --- a/packages/async_unix/async_unix.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/async_unix-113.24.00.tar.gz" -checksum: "1267fddf17634c203f73f790d2e997d2" diff --git a/packages/async_unix/async_unix.113.33.00+4.03/descr b/packages/async_unix/async_unix.113.33.00+4.03/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.113.33.00+4.03/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. 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 index 945798462af..87d30fb0eb6 100644 --- a/packages/async_unix/async_unix.113.33.00+4.03/opam +++ b/packages/async_unix/async_unix.113.33.00+4.03/opam @@ -1,29 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_unix" bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +dev-repo: "git+https://github.com/janestreet/async_unix.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.03.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/113.33/files/async_unix-113.33.00+4.03.tar.gz" + checksum: "md5=8fc06e7ae5c7806e65b9526b40c6e5dc" +} diff --git a/packages/async_unix/async_unix.113.33.00+4.03/url b/packages/async_unix/async_unix.113.33.00+4.03/url deleted file mode 100644 index e98bbad6696..00000000000 --- a/packages/async_unix/async_unix.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_unix-113.33.00+4.03.tar.gz" -checksum: "8fc06e7ae5c7806e65b9526b40c6e5dc" diff --git a/packages/async_unix/async_unix.113.33.00/descr b/packages/async_unix/async_unix.113.33.00/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.113.33.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.113.33.00/opam b/packages/async_unix/async_unix.113.33.00/opam index 5ab61b6c479..de3204c7780 100644 --- a/packages/async_unix/async_unix.113.33.00/opam +++ b/packages/async_unix/async_unix.113.33.00/opam @@ -1,29 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_unix" bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +dev-repo: "git+https://github.com/janestreet/async_unix.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=e06377d77e0878d955856c6902b338e6" +} diff --git a/packages/async_unix/async_unix.113.33.00/url b/packages/async_unix/async_unix.113.33.00/url deleted file mode 100644 index ae00f4922f5..00000000000 --- a/packages/async_unix/async_unix.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_unix-113.33.00.tar.gz" -checksum: "e06377d77e0878d955856c6902b338e6" diff --git a/packages/async_unix/async_unix.113.33.03/descr b/packages/async_unix/async_unix.113.33.03/descr deleted file mode 100644 index c30c53df6d8..00000000000 --- a/packages/async_unix/async_unix.113.33.03/descr +++ /dev/null @@ -1,5 +0,0 @@ -Monadic concurrency library -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.113.33.03/opam b/packages/async_unix/async_unix.113.33.03/opam index c429338b938..64d1d94b758 100644 --- a/packages/async_unix/async_unix.113.33.03/opam +++ b/packages/async_unix/async_unix.113.33.03/opam @@ -1,30 +1,41 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_unix" bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +dev-repo: "git+https://github.com/janestreet/async_unix.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=784f9b955b04cc5117f9b07909498b3e" +} diff --git a/packages/async_unix/async_unix.113.33.03/url b/packages/async_unix/async_unix.113.33.03/url deleted file mode 100644 index 7498b425aec..00000000000 --- a/packages/async_unix/async_unix.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/async_unix-113.33.03.tar.gz" -checksum: "784f9b955b04cc5117f9b07909498b3e" diff --git a/packages/async_unix/async_unix.v0.10.0/descr b/packages/async_unix/async_unix.v0.10.0/descr deleted file mode 100644 index 9cf24524af7..00000000000 --- a/packages/async_unix/async_unix.v0.10.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Monadic concurrency library - -Part of Jane Street's Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.v0.10.0/opam b/packages/async_unix/async_unix.v0.10.0/opam index af8b047a79b..c214377fed2 100644 --- a/packages/async_unix/async_unix.v0.10.0/opam +++ b/packages/async_unix/async_unix.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_unix" @@ -9,11 +9,22 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "async_kernel" {>= "v0.10" & < "v0.11"} - "core" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "ppx_jane" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "ocaml" {>= "4.04.1"} + "async_kernel" {>= "v0.10" & < "v0.11"} + "core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=321b3c2e5be279952da1c115140df217" +} diff --git a/packages/async_unix/async_unix.v0.10.0/url b/packages/async_unix/async_unix.v0.10.0/url deleted file mode 100644 index 34188221239..00000000000 --- a/packages/async_unix/async_unix.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/async_unix-v0.10.0.tar.gz" -checksum: "321b3c2e5be279952da1c115140df217" diff --git a/packages/async_unix/async_unix.v0.9.0/descr b/packages/async_unix/async_unix.v0.9.0/descr deleted file mode 100644 index 9cf24524af7..00000000000 --- a/packages/async_unix/async_unix.v0.9.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Monadic concurrency library - -Part of Jane Street's Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.v0.9.0/opam b/packages/async_unix/async_unix.v0.9.0/opam index 339796524f9..e983a29622d 100644 --- a/packages/async_unix/async_unix.v0.9.0/opam +++ b/packages/async_unix/async_unix.v0.9.0/opam @@ -1,19 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_unix" bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +dev-repo: "git+https://github.com/janestreet/async_unix.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "async_kernel" {>= "v0.9" & < "v0.10"} - "core" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0" & < "4.06.0"} + "async_kernel" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.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: "md5=9a1c8bfc3b727618797a3e7219957bce" +} diff --git a/packages/async_unix/async_unix.v0.9.0/url b/packages/async_unix/async_unix.v0.9.0/url deleted file mode 100644 index c8309beb516..00000000000 --- a/packages/async_unix/async_unix.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/async_unix-v0.9.0.tar.gz" -checksum: "9a1c8bfc3b727618797a3e7219957bce" diff --git a/packages/async_unix/async_unix.v0.9.1/descr b/packages/async_unix/async_unix.v0.9.1/descr deleted file mode 100644 index 9cf24524af7..00000000000 --- a/packages/async_unix/async_unix.v0.9.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Monadic concurrency library - -Part of Jane Street's Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/async_unix/async_unix.v0.9.1/opam b/packages/async_unix/async_unix.v0.9.1/opam index 5f2e4533b6d..f93637d6a2e 100644 --- a/packages/async_unix/async_unix.v0.9.1/opam +++ b/packages/async_unix/async_unix.v0.9.1/opam @@ -1,19 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/async_unix" bug-reports: "https://github.com/janestreet/async_unix/issues" -dev-repo: "https://github.com/janestreet/async_unix.git" +dev-repo: "git+https://github.com/janestreet/async_unix.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "async_kernel" {>= "v0.9" & < "v0.10"} - "core" {>= "v0.9.2" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta2"} - "ppx_driver" {>= "v0.9.2" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "async_kernel" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9.2" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta2"} + "ppx_driver" {>= "v0.9.2" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=43e508611ccf3da493558eadcb92a618" +} diff --git a/packages/async_unix/async_unix.v0.9.1/url b/packages/async_unix/async_unix.v0.9.1/url deleted file mode 100644 index 20157a4ddb2..00000000000 --- a/packages/async_unix/async_unix.v0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/async_unix/archive/v0.9.1.tar.gz" -checksum: "43e508611ccf3da493558eadcb92a618" diff --git a/packages/atd/atd.1.0.2/descr b/packages/atd/atd.1.0.2/descr deleted file mode 100644 index a5a011f9fa5..00000000000 --- a/packages/atd/atd.1.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Parser for the ATD data format description language -ATD is the OCaml library providing a parser for the ATD language and -various utilities. ATD stands for Adjustable Type Definitions in -reference to its main property of supporting annotations that allow a -good fit with a variety of data formats. diff --git a/packages/atd/atd.1.0.2/opam b/packages/atd/atd.1.0.2/opam index dd763c1c3d2..773a38678d2 100644 --- a/packages/atd/atd.1.0.2/opam +++ b/packages/atd/atd.1.0.2/opam @@ -1,12 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "https://github.com/MyLifeLabs/atd" build: make remove: [["ocamlfind" "remove" "atd"]] -depends: [ - "ocamlfind" - "menhir" - "easy-format" -] +depends: ["ocaml" "ocamlfind" "menhir" "easy-format"] dev-repo: "git://github.com/MyLifeLabs/atd" install: [make "install" "BINDIR=%{bin}%"] +synopsis: "Parser for the ATD data format description language" +description: """ +ATD is the OCaml library providing a parser for the ATD language and +various utilities. ATD stands for Adjustable Type Definitions in +reference to its main property of supporting annotations that allow a +good fit with a variety of data formats.""" +flags: light-uninstall +extra-files: ["atd.install" "md5=e8e10fa0f841eeef31a79df8e78618f0"] +url { + src: "https://github.com/mjambon/atd/archive/v1.0.2.tar.gz" + checksum: "md5=3502442809189c0c8ef20aac616cda22" +} diff --git a/packages/atd/atd.1.0.2/url b/packages/atd/atd.1.0.2/url deleted file mode 100644 index f4763c5112c..00000000000 --- a/packages/atd/atd.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/atd/archive/v1.0.2.tar.gz" -checksum: "3502442809189c0c8ef20aac616cda22" diff --git a/packages/atd/atd.1.0.3/descr b/packages/atd/atd.1.0.3/descr deleted file mode 100644 index a5a011f9fa5..00000000000 --- a/packages/atd/atd.1.0.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -Parser for the ATD data format description language -ATD is the OCaml library providing a parser for the ATD language and -various utilities. ATD stands for Adjustable Type Definitions in -reference to its main property of supporting annotations that allow a -good fit with a variety of data formats. diff --git a/packages/atd/atd.1.0.3/files/atd.install b/packages/atd/atd.1.0.3/files/atd.install deleted file mode 100644 index 71e2bc425a8..00000000000 --- a/packages/atd/atd.1.0.3/files/atd.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["atdcat"] diff --git a/packages/atd/atd.1.0.3/opam b/packages/atd/atd.1.0.3/opam deleted file mode 100644 index 959f6f1bd70..00000000000 --- a/packages/atd/atd.1.0.3/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1" -maintainer: "https://github.com/ocaml/opam-repository/issues" -homepage: "https://github.com/mjambon/atd" -build: make -remove: [["ocamlfind" "remove" "atd"]] -depends: [ - "ocamlfind" - "menhir" - "easy-format" -] -install: [make "install" "BINDIR=%{bin}%"] diff --git a/packages/atd/atd.1.0.3/url b/packages/atd/atd.1.0.3/url deleted file mode 100644 index 39a4aa99ea9..00000000000 --- a/packages/atd/atd.1.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/atd/archive/v1.0.3.tar.gz" -checksum: "9d9a29a64a66a127010e0a1a6fb8645c" diff --git a/packages/atd/atd.1.1.0/descr b/packages/atd/atd.1.1.0/descr deleted file mode 100644 index a5a011f9fa5..00000000000 --- a/packages/atd/atd.1.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Parser for the ATD data format description language -ATD is the OCaml library providing a parser for the ATD language and -various utilities. ATD stands for Adjustable Type Definitions in -reference to its main property of supporting annotations that allow a -good fit with a variety of data formats. diff --git a/packages/atd/atd.1.1.0/files/atd.install b/packages/atd/atd.1.1.0/files/atd.install deleted file mode 100644 index 71e2bc425a8..00000000000 --- a/packages/atd/atd.1.1.0/files/atd.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["atdcat"] diff --git a/packages/atd/atd.1.1.0/opam b/packages/atd/atd.1.1.0/opam deleted file mode 100644 index 959f6f1bd70..00000000000 --- a/packages/atd/atd.1.1.0/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1" -maintainer: "https://github.com/ocaml/opam-repository/issues" -homepage: "https://github.com/mjambon/atd" -build: make -remove: [["ocamlfind" "remove" "atd"]] -depends: [ - "ocamlfind" - "menhir" - "easy-format" -] -install: [make "install" "BINDIR=%{bin}%"] diff --git a/packages/atd/atd.1.1.0/url b/packages/atd/atd.1.1.0/url deleted file mode 100644 index 1c1a787c14b..00000000000 --- a/packages/atd/atd.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/atd/archive/v1.1.0.tar.gz" -checksum: "4fd36d728c2096dcee2bb1fa81882db1" diff --git a/packages/atd/atd.1.1.1/descr b/packages/atd/atd.1.1.1/descr deleted file mode 100644 index a5a011f9fa5..00000000000 --- a/packages/atd/atd.1.1.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Parser for the ATD data format description language -ATD is the OCaml library providing a parser for the ATD language and -various utilities. ATD stands for Adjustable Type Definitions in -reference to its main property of supporting annotations that allow a -good fit with a variety of data formats. diff --git a/packages/atd/atd.1.1.1/files/atd.install b/packages/atd/atd.1.1.1/files/atd.install deleted file mode 100644 index 71e2bc425a8..00000000000 --- a/packages/atd/atd.1.1.1/files/atd.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["atdcat"] diff --git a/packages/atd/atd.1.1.1/opam b/packages/atd/atd.1.1.1/opam deleted file mode 100644 index 959f6f1bd70..00000000000 --- a/packages/atd/atd.1.1.1/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1" -maintainer: "https://github.com/ocaml/opam-repository/issues" -homepage: "https://github.com/mjambon/atd" -build: make -remove: [["ocamlfind" "remove" "atd"]] -depends: [ - "ocamlfind" - "menhir" - "easy-format" -] -install: [make "install" "BINDIR=%{bin}%"] diff --git a/packages/atd/atd.1.1.1/url b/packages/atd/atd.1.1.1/url deleted file mode 100644 index c0835fc83ea..00000000000 --- a/packages/atd/atd.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/atd/archive/v1.1.1.tar.gz" -checksum: "57f5caf4a1e7f44bc52daa996c8fbc88" diff --git a/packages/atd/atd.1.1.2/descr b/packages/atd/atd.1.1.2/descr deleted file mode 100644 index a5a011f9fa5..00000000000 --- a/packages/atd/atd.1.1.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Parser for the ATD data format description language -ATD is the OCaml library providing a parser for the ATD language and -various utilities. ATD stands for Adjustable Type Definitions in -reference to its main property of supporting annotations that allow a -good fit with a variety of data formats. diff --git a/packages/atd/atd.1.1.2/opam b/packages/atd/atd.1.1.2/opam index 959f6f1bd70..fc13ab69970 100644 --- a/packages/atd/atd.1.1.2/opam +++ b/packages/atd/atd.1.1.2/opam @@ -1,11 +1,19 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "https://github.com/mjambon/atd" build: make remove: [["ocamlfind" "remove" "atd"]] -depends: [ - "ocamlfind" - "menhir" - "easy-format" -] +depends: ["ocaml" "ocamlfind" "menhir" "easy-format"] install: [make "install" "BINDIR=%{bin}%"] +synopsis: "Parser for the ATD data format description language" +description: """ +ATD is the OCaml library providing a parser for the ATD language and +various utilities. ATD stands for Adjustable Type Definitions in +reference to its main property of supporting annotations that allow a +good fit with a variety of data formats.""" +flags: light-uninstall +extra-files: ["atd.install" "md5=e8e10fa0f841eeef31a79df8e78618f0"] +url { + src: "https://github.com/mjambon/atd/archive/v1.1.2.tar.gz" + checksum: "md5=e11c6f9addac7cbaaf127b22997c78d7" +} diff --git a/packages/atd/atd.1.1.2/url b/packages/atd/atd.1.1.2/url deleted file mode 100644 index 3d82ce7c898..00000000000 --- a/packages/atd/atd.1.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/atd/archive/v1.1.2.tar.gz" -checksum: "e11c6f9addac7cbaaf127b22997c78d7" diff --git a/packages/atd/atd.1.12.0/descr b/packages/atd/atd.1.12.0/descr deleted file mode 100644 index a5a011f9fa5..00000000000 --- a/packages/atd/atd.1.12.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Parser for the ATD data format description language -ATD is the OCaml library providing a parser for the ATD language and -various utilities. ATD stands for Adjustable Type Definitions in -reference to its main property of supporting annotations that allow a -good fit with a variety of data formats. diff --git a/packages/atd/atd.1.12.0/opam b/packages/atd/atd.1.12.0/opam index da0237e3647..c7177811b84 100644 --- a/packages/atd/atd.1.12.0/opam +++ b/packages/atd/atd.1.12.0/opam @@ -1,21 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "martin@mjambon.com" authors: ["Martin Jambon"] homepage: "https://github.com/mjambon/atd" bug-reports: "https://github.com/mjambon/atd/issues" -dev-repo: "https://github.com/mjambon/atd.git" - +dev-repo: "git+https://github.com/mjambon/atd.git" build: [ ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] - -build-test: [ - ["jbuilder" "runtest" "-p" name] -] - depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta7"} "menhir" "easy-format" ] +synopsis: "Parser for the ATD data format description language" +description: """ +ATD is the OCaml library providing a parser for the ATD language and +various utilities. ATD stands for Adjustable Type Definitions in +reference to its main property of supporting annotations that allow a +good fit with a variety of data formats.""" +url { + src: "https://github.com/mjambon/atd/archive/v1.12.0.tar.gz" + checksum: "md5=f85f590714edcdd4b847aa242b6c5747" +} diff --git a/packages/atd/atd.1.12.0/url b/packages/atd/atd.1.12.0/url deleted file mode 100644 index 34ebf76f66c..00000000000 --- a/packages/atd/atd.1.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/atd/archive/v1.12.0.tar.gz" -checksum: "f85f590714edcdd4b847aa242b6c5747" diff --git a/packages/atd/atd.1.2.0/descr b/packages/atd/atd.1.2.0/descr deleted file mode 100644 index a5a011f9fa5..00000000000 --- a/packages/atd/atd.1.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Parser for the ATD data format description language -ATD is the OCaml library providing a parser for the ATD language and -various utilities. ATD stands for Adjustable Type Definitions in -reference to its main property of supporting annotations that allow a -good fit with a variety of data formats. diff --git a/packages/atd/atd.1.2.0/opam b/packages/atd/atd.1.2.0/opam index bef75a8b9a2..3b15f17518c 100644 --- a/packages/atd/atd.1.2.0/opam +++ b/packages/atd/atd.1.2.0/opam @@ -1,16 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "martin@mjambon.com" authors: ["Martin Jambon"] homepage: "https://github.com/mjambon/atd" bug-reports: "https://github.com/mjambon/atd/issues" -dev-repo: "https://github.com/mjambon/atd.git" - +dev-repo: "git+https://github.com/mjambon/atd.git" build: [ [make] ] remove: [["ocamlfind" "remove" "atd"]] -depends: [ - "ocamlfind" - "menhir" - "easy-format" -] +depends: ["ocaml" "ocamlfind" "menhir" "easy-format"] install: [make "install" "BINDIR=%{bin}%"] +synopsis: "Parser for the ATD data format description language" +description: """ +ATD is the OCaml library providing a parser for the ATD language and +various utilities. ATD stands for Adjustable Type Definitions in +reference to its main property of supporting annotations that allow a +good fit with a variety of data formats.""" +flags: light-uninstall +extra-files: ["atd.install" "md5=e8e10fa0f841eeef31a79df8e78618f0"] +url { + src: "https://github.com/mjambon/atd/archive/v1.2.0.tar.gz" + checksum: "md5=b6a375858b523db02225b2b3c429aa16" +} diff --git a/packages/atd/atd.1.2.0/url b/packages/atd/atd.1.2.0/url deleted file mode 100644 index d35e6014a92..00000000000 --- a/packages/atd/atd.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/atd/archive/v1.2.0.tar.gz" -checksum: "b6a375858b523db02225b2b3c429aa16" diff --git a/packages/atd/atd.1.2.1/descr b/packages/atd/atd.1.2.1/descr deleted file mode 100644 index a5a011f9fa5..00000000000 --- a/packages/atd/atd.1.2.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Parser for the ATD data format description language -ATD is the OCaml library providing a parser for the ATD language and -various utilities. ATD stands for Adjustable Type Definitions in -reference to its main property of supporting annotations that allow a -good fit with a variety of data formats. diff --git a/packages/atd/atd.1.2.1/opam b/packages/atd/atd.1.2.1/opam index da0237e3647..779b5afe878 100644 --- a/packages/atd/atd.1.2.1/opam +++ b/packages/atd/atd.1.2.1/opam @@ -1,21 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "martin@mjambon.com" authors: ["Martin Jambon"] homepage: "https://github.com/mjambon/atd" bug-reports: "https://github.com/mjambon/atd/issues" -dev-repo: "https://github.com/mjambon/atd.git" - +dev-repo: "git+https://github.com/mjambon/atd.git" build: [ ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] - -build-test: [ - ["jbuilder" "runtest" "-p" name] -] - depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta7"} "menhir" "easy-format" ] +synopsis: "Parser for the ATD data format description language" +description: """ +ATD is the OCaml library providing a parser for the ATD language and +various utilities. ATD stands for Adjustable Type Definitions in +reference to its main property of supporting annotations that allow a +good fit with a variety of data formats.""" +extra-files: ["atd.install" "md5=85c0b001f598d183f5c15bab73fcbcac"] +url { + src: "https://github.com/mjambon/atd/archive/v1.2.1.tar.gz" + checksum: "md5=b9bb48680f32c351bae6118537d094ea" +} diff --git a/packages/atd/atd.1.2.1/url b/packages/atd/atd.1.2.1/url deleted file mode 100644 index 180eee89f99..00000000000 --- a/packages/atd/atd.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/atd/archive/v1.2.1.tar.gz" -checksum: "b9bb48680f32c351bae6118537d094ea" diff --git a/packages/atd2cconv/atd2cconv.0.0.0/descr b/packages/atd2cconv/atd2cconv.0.0.0/descr deleted file mode 100644 index c9894686198..00000000000 --- a/packages/atd2cconv/atd2cconv.0.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Convert ATD definitions to OCaml code that uses the CConv 0.1 library diff --git a/packages/atd2cconv/atd2cconv.0.0.0/opam b/packages/atd2cconv/atd2cconv.0.0.0/opam index 45c8527b5ee..62fae854b0b 100644 --- a/packages/atd2cconv/atd2cconv.0.0.0/opam +++ b/packages/atd2cconv/atd2cconv.0.0.0/opam @@ -1,9 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "seb@mondet.org" homepage: "http://seb.mondet.org/software/atd2cconv/index.html" build: [make "-f" "Makefile-ocamlbuild"] remove: [make "-f" "Makefile-ocamlbuild" "uninstall" "BINDIR=%{bin}%"] -depends: [ "ocamlfind" "nonstd" "smart-print" "atd" ] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" + "nonstd" + "smart-print" + "atd" +] dev-repo: "git://github.com/smondet/atd2cconv" -available: ocaml-version >= "4.01.0" install: [make "-f" "Makefile-ocamlbuild" "install" "BINDIR=%{bin}%"] +synopsis: + "Convert ATD definitions to OCaml code that uses the CConv 0.1 library" +url { + src: "https://github.com/smondet/atd2cconv/archive/atd2cconv.0.0.0.tar.gz" + checksum: "md5=7fa2ec65acf3a2eed28322afd3cecebf" +} diff --git a/packages/atd2cconv/atd2cconv.0.0.0/url b/packages/atd2cconv/atd2cconv.0.0.0/url deleted file mode 100644 index b31672bced4..00000000000 --- a/packages/atd2cconv/atd2cconv.0.0.0/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/smondet/atd2cconv/archive/atd2cconv.0.0.0.tar.gz" -checksum: "7fa2ec65acf3a2eed28322afd3cecebf" - diff --git a/packages/atdgen/atdgen.1.10.0/descr b/packages/atdgen/atdgen.1.10.0/descr deleted file mode 100644 index f1570930d22..00000000000 --- a/packages/atdgen/atdgen.1.10.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -Generates efficient JSON serializers, deserializers and validators - -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. diff --git a/packages/atdgen/atdgen.1.10.0/opam b/packages/atdgen/atdgen.1.10.0/opam index 9ae5b4d7e34..90117b2bb57 100644 --- a/packages/atdgen/atdgen.1.10.0/opam +++ b/packages/atdgen/atdgen.1.10.0/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/mjambon/atdgen.git" - +dev-repo: "git+https://github.com/mjambon/atdgen.git" build: [ [make] ] install: [make "findlib-install"] @@ -14,8 +13,29 @@ remove: [ ["ocamlfind" "remove" "atdgen"] ] depends: [ + "ocaml" "ocamlfind" "atd" {>= "1.2.0"} "biniou" {>= "1.0.6"} - "yojson" {>= "1.2.1" } + "yojson" {>= "1.2.1"} ] +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 +extra-files: ["atdgen.install" "md5=b9d736bf74a2b94cd4916f2bdb99b259"] +url { + src: "https://github.com/mjambon/atdgen/archive/v1.10.0.tar.gz" + checksum: "md5=669f73d76349a5a96e4dc2d31f8337f6" +} diff --git a/packages/atdgen/atdgen.1.10.0/url b/packages/atdgen/atdgen.1.10.0/url deleted file mode 100644 index 1c6cb0f87ab..00000000000 --- a/packages/atdgen/atdgen.1.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/atdgen/archive/v1.10.0.tar.gz" -checksum: "669f73d76349a5a96e4dc2d31f8337f6" diff --git a/packages/atdgen/atdgen.1.10.2/descr b/packages/atdgen/atdgen.1.10.2/descr deleted file mode 100644 index f1570930d22..00000000000 --- a/packages/atdgen/atdgen.1.10.2/descr +++ /dev/null @@ -1,13 +0,0 @@ -Generates efficient JSON serializers, deserializers and validators - -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. diff --git a/packages/atdgen/atdgen.1.10.2/opam b/packages/atdgen/atdgen.1.10.2/opam index f7aafac99e5..12013ae8750 100644 --- a/packages/atdgen/atdgen.1.10.2/opam +++ b/packages/atdgen/atdgen.1.10.2/opam @@ -1,22 +1,36 @@ -opam-version: "1.2" +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: "https://github.com/mjambon/atdgen.git" - +dev-repo: "git+https://github.com/mjambon/atdgen.git" build: [ ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] - -build-test: [ - ["jbuilder" "runtest" "-p" name] -] - depends: [ + "ocaml" "jbuilder" {build} "atd" {>= "1.1.0"} "biniou" {>= "1.0.6"} - "yojson" {>= "1.2.1" } + "yojson" {>= "1.2.1"} ] +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.""" +url { + src: "https://github.com/mjambon/atdgen/archive/v1.10.2.tar.gz" + checksum: "md5=ef5423937f2111296e75cb7f42035cca" +} diff --git a/packages/atdgen/atdgen.1.10.2/url b/packages/atdgen/atdgen.1.10.2/url deleted file mode 100644 index ec8c044c26a..00000000000 --- a/packages/atdgen/atdgen.1.10.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/atdgen/archive/v1.10.2.tar.gz" -checksum: "ef5423937f2111296e75cb7f42035cca" diff --git a/packages/atdgen/atdgen.1.12.0/descr b/packages/atdgen/atdgen.1.12.0/descr deleted file mode 100644 index f1570930d22..00000000000 --- a/packages/atdgen/atdgen.1.12.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -Generates efficient JSON serializers, deserializers and validators - -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. diff --git a/packages/atdgen/atdgen.1.12.0/opam b/packages/atdgen/atdgen.1.12.0/opam index f7aafac99e5..028b5e11ce0 100644 --- a/packages/atdgen/atdgen.1.12.0/opam +++ b/packages/atdgen/atdgen.1.12.0/opam @@ -1,22 +1,36 @@ -opam-version: "1.2" +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: "https://github.com/mjambon/atdgen.git" - +dev-repo: "git+https://github.com/mjambon/atdgen.git" build: [ ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] - -build-test: [ - ["jbuilder" "runtest" "-p" name] -] - depends: [ + "ocaml" "jbuilder" {build} "atd" {>= "1.1.0"} "biniou" {>= "1.0.6"} - "yojson" {>= "1.2.1" } + "yojson" {>= "1.2.1"} ] +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.""" +url { + src: "https://github.com/mjambon/atd/archive/v1.12.0.tar.gz" + checksum: "md5=f85f590714edcdd4b847aa242b6c5747" +} diff --git a/packages/atdgen/atdgen.1.12.0/url b/packages/atdgen/atdgen.1.12.0/url deleted file mode 100644 index 34ebf76f66c..00000000000 --- a/packages/atdgen/atdgen.1.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/atd/archive/v1.12.0.tar.gz" -checksum: "f85f590714edcdd4b847aa242b6c5747" diff --git a/packages/atdgen/atdgen.1.2.2/descr b/packages/atdgen/atdgen.1.2.2/descr deleted file mode 100644 index b45c44f361f..00000000000 --- a/packages/atdgen/atdgen.1.2.2/descr +++ /dev/null @@ -1 +0,0 @@ -Generates efficient JSON serializers, deserializers and validators diff --git a/packages/atdgen/atdgen.1.2.2/opam b/packages/atdgen/atdgen.1.2.2/opam index 5f6251b63d8..75c3b3eac7d 100644 --- a/packages/atdgen/atdgen.1.2.2/opam +++ b/packages/atdgen/atdgen.1.2.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "https://github.com/MyLifeLabs/atdgen" build: make @@ -6,11 +6,19 @@ remove: [ ["ocamlfind" "remove" "atdgen"] ] depends: [ + "ocaml" {< "4.02.0"} "ocamlfind" "atd" {= "1.0.2"} "biniou" "yojson" ] dev-repo: "git://github.com/MyLifeLabs/atdgen" -available: ocaml-version < "4.02.0" install: [make "install" "BINDIR=%{bin}%"] +synopsis: + "Generates efficient JSON serializers, deserializers and validators" +flags: light-uninstall +extra-files: ["atdgen.install" "md5=8747b34b3b125cc7cdb5ead04902795d"] +url { + src: "https://github.com/mjambon/atdgen/archive/v1.2.2.tar.gz" + checksum: "md5=90dc173506001aa78dbb7b7f2c81bb49" +} diff --git a/packages/atdgen/atdgen.1.2.2/url b/packages/atdgen/atdgen.1.2.2/url deleted file mode 100644 index 25c333aad66..00000000000 --- a/packages/atdgen/atdgen.1.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/atdgen/archive/v1.2.2.tar.gz" -checksum: "90dc173506001aa78dbb7b7f2c81bb49" diff --git a/packages/atdgen/atdgen.1.2.3/descr b/packages/atdgen/atdgen.1.2.3/descr deleted file mode 100644 index b45c44f361f..00000000000 --- a/packages/atdgen/atdgen.1.2.3/descr +++ /dev/null @@ -1 +0,0 @@ -Generates efficient JSON serializers, deserializers and validators diff --git a/packages/atdgen/atdgen.1.2.3/opam b/packages/atdgen/atdgen.1.2.3/opam index 60fba2b6e6a..01d7a8c4730 100644 --- a/packages/atdgen/atdgen.1.2.3/opam +++ b/packages/atdgen/atdgen.1.2.3/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "https://github.com/mjambon/atdgen" build: make @@ -6,10 +6,18 @@ remove: [ ["ocamlfind" "remove" "atdgen"] ] depends: [ + "ocaml" {< "4.02.0"} "ocamlfind" "atd" {>= "1.0.2"} "biniou" {>= "1.0.6"} "yojson" ] -available: ocaml-version < "4.02.0" install: [make "install" "BINDIR=%{bin}%"] +synopsis: + "Generates efficient JSON serializers, deserializers and validators" +flags: light-uninstall +extra-files: ["atdgen.install" "md5=8747b34b3b125cc7cdb5ead04902795d"] +url { + src: "https://github.com/mjambon/atdgen/archive/v1.2.3.tar.gz" + checksum: "md5=06156ff3ef4018ffcbafd753f160c09c" +} diff --git a/packages/atdgen/atdgen.1.2.3/url b/packages/atdgen/atdgen.1.2.3/url deleted file mode 100644 index f9da717821a..00000000000 --- a/packages/atdgen/atdgen.1.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/atdgen/archive/v1.2.3.tar.gz" -checksum: "06156ff3ef4018ffcbafd753f160c09c" diff --git a/packages/atdgen/atdgen.1.2.4/descr b/packages/atdgen/atdgen.1.2.4/descr deleted file mode 100644 index b45c44f361f..00000000000 --- a/packages/atdgen/atdgen.1.2.4/descr +++ /dev/null @@ -1 +0,0 @@ -Generates efficient JSON serializers, deserializers and validators diff --git a/packages/atdgen/atdgen.1.2.4/opam b/packages/atdgen/atdgen.1.2.4/opam index d888d4478f9..fc6d2c551aa 100644 --- a/packages/atdgen/atdgen.1.2.4/opam +++ b/packages/atdgen/atdgen.1.2.4/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "https://github.com/mjambon/atdgen" build: make @@ -6,10 +6,18 @@ remove: [ ["ocamlfind" "remove" "atdgen"] ] depends: [ + "ocaml" {< "4.02.0"} "ocamlfind" "atd" {>= "1.0.3"} "biniou" "yojson" ] -available: ocaml-version < "4.02.0" install: [make "install" "BINDIR=%{bin}%"] +synopsis: + "Generates efficient JSON serializers, deserializers and validators" +flags: light-uninstall +extra-files: ["atdgen.install" "md5=8747b34b3b125cc7cdb5ead04902795d"] +url { + src: "https://github.com/mjambon/atdgen/archive/v1.2.4.tar.gz" + checksum: "md5=1063919cad87e826c66caaed16c2ba2e" +} diff --git a/packages/atdgen/atdgen.1.2.4/url b/packages/atdgen/atdgen.1.2.4/url deleted file mode 100644 index 61387a3a434..00000000000 --- a/packages/atdgen/atdgen.1.2.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/atdgen/archive/v1.2.4.tar.gz" -checksum: "1063919cad87e826c66caaed16c2ba2e" diff --git a/packages/atdgen/atdgen.1.3.0/descr b/packages/atdgen/atdgen.1.3.0/descr deleted file mode 100644 index b45c44f361f..00000000000 --- a/packages/atdgen/atdgen.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Generates efficient JSON serializers, deserializers and validators diff --git a/packages/atdgen/atdgen.1.3.0/files/atdgen.install b/packages/atdgen/atdgen.1.3.0/files/atdgen.install deleted file mode 100644 index fd40e01d2c1..00000000000 --- a/packages/atdgen/atdgen.1.3.0/files/atdgen.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "atdgen.run" - "atdgen" -] diff --git a/packages/atdgen/atdgen.1.3.0/opam b/packages/atdgen/atdgen.1.3.0/opam deleted file mode 100644 index a197fbf3e93..00000000000 --- a/packages/atdgen/atdgen.1.3.0/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1" -maintainer: "https://github.com/ocaml/opam-repository/issues" -homepage: "https://github.com/mjambon/atdgen" -build: make -remove: [ - ["ocamlfind" "remove" "atdgen"] -] -depends: [ - "ocamlfind" - "atd" {>= "1.1.0"} - "biniou" - "yojson" -] -available: ocaml-version < "4.02.0" -install: [make "install" "BINDIR=%{bin}%"] diff --git a/packages/atdgen/atdgen.1.3.0/url b/packages/atdgen/atdgen.1.3.0/url deleted file mode 100644 index ba9ac397dff..00000000000 --- a/packages/atdgen/atdgen.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/atdgen/archive/v1.3.0.tar.gz" -checksum: "f70213e38cbd7c377027a84393055f66" diff --git a/packages/atdgen/atdgen.1.3.1/descr b/packages/atdgen/atdgen.1.3.1/descr deleted file mode 100644 index f1570930d22..00000000000 --- a/packages/atdgen/atdgen.1.3.1/descr +++ /dev/null @@ -1,13 +0,0 @@ -Generates efficient JSON serializers, deserializers and validators - -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. diff --git a/packages/atdgen/atdgen.1.3.1/opam b/packages/atdgen/atdgen.1.3.1/opam index a197fbf3e93..f4dc31e6b15 100644 --- a/packages/atdgen/atdgen.1.3.1/opam +++ b/packages/atdgen/atdgen.1.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "https://github.com/mjambon/atdgen" build: make @@ -6,10 +6,30 @@ remove: [ ["ocamlfind" "remove" "atdgen"] ] depends: [ + "ocaml" {< "4.02.0"} "ocamlfind" "atd" {>= "1.1.0"} "biniou" "yojson" ] -available: ocaml-version < "4.02.0" 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 +extra-files: ["atdgen.install" "md5=8747b34b3b125cc7cdb5ead04902795d"] +url { + src: "https://github.com/mjambon/atdgen/archive/v1.3.1.tar.gz" + checksum: "md5=d174594241bf9dc934ad57e684e0203e" +} diff --git a/packages/atdgen/atdgen.1.3.1/url b/packages/atdgen/atdgen.1.3.1/url deleted file mode 100644 index d7f02630c94..00000000000 --- a/packages/atdgen/atdgen.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/atdgen/archive/v1.3.1.tar.gz" -checksum: "d174594241bf9dc934ad57e684e0203e" diff --git a/packages/atdgen/atdgen.1.4.0/descr b/packages/atdgen/atdgen.1.4.0/descr deleted file mode 100644 index f1570930d22..00000000000 --- a/packages/atdgen/atdgen.1.4.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -Generates efficient JSON serializers, deserializers and validators - -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. diff --git a/packages/atdgen/atdgen.1.4.0/files/atdgen.install b/packages/atdgen/atdgen.1.4.0/files/atdgen.install deleted file mode 100644 index fd40e01d2c1..00000000000 --- a/packages/atdgen/atdgen.1.4.0/files/atdgen.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "atdgen.run" - "atdgen" -] diff --git a/packages/atdgen/atdgen.1.4.0/opam b/packages/atdgen/atdgen.1.4.0/opam deleted file mode 100644 index 444bd971e10..00000000000 --- a/packages/atdgen/atdgen.1.4.0/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1" -maintainer: "https://github.com/ocaml/opam-repository/issues" -homepage: "https://github.com/mjambon/atdgen" -build: make -remove: [ - ["ocamlfind" "remove" "atdgen"] -] -depends: [ - "ocamlfind" - "atd" {>= "1.1.0"} - "biniou" {>= "1.0.6"} - "yojson" -] - -# 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 -available: [ocaml-version < "4.03"] -install: [make "install" "BINDIR=%{bin}%"] diff --git a/packages/atdgen/atdgen.1.4.0/url b/packages/atdgen/atdgen.1.4.0/url deleted file mode 100644 index 5f7166177bd..00000000000 --- a/packages/atdgen/atdgen.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/atdgen/archive/v1.4.0.tar.gz" -checksum: "f4d3372425d8f96133e75dd6297e1b1a" diff --git a/packages/atdgen/atdgen.1.4.1/descr b/packages/atdgen/atdgen.1.4.1/descr deleted file mode 100644 index f1570930d22..00000000000 --- a/packages/atdgen/atdgen.1.4.1/descr +++ /dev/null @@ -1,13 +0,0 @@ -Generates efficient JSON serializers, deserializers and validators - -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. diff --git a/packages/atdgen/atdgen.1.4.1/opam b/packages/atdgen/atdgen.1.4.1/opam index 444bd971e10..e490dde8737 100644 --- a/packages/atdgen/atdgen.1.4.1/opam +++ b/packages/atdgen/atdgen.1.4.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "https://github.com/mjambon/atdgen" build: make @@ -6,14 +6,30 @@ remove: [ ["ocamlfind" "remove" "atdgen"] ] depends: [ + "ocaml" {< "4.03"} "ocamlfind" "atd" {>= "1.1.0"} "biniou" {>= "1.0.6"} "yojson" ] - -# 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 -available: [ocaml-version < "4.03"] 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 +extra-files: ["atdgen.install" "md5=8747b34b3b125cc7cdb5ead04902795d"] +url { + src: "https://github.com/mjambon/atdgen/archive/v1.4.1.tar.gz" + checksum: "md5=a373cdb4c002aba5a481fc333f380d74" +} diff --git a/packages/atdgen/atdgen.1.4.1/url b/packages/atdgen/atdgen.1.4.1/url deleted file mode 100644 index 543ff16f23d..00000000000 --- a/packages/atdgen/atdgen.1.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/atdgen/archive/v1.4.1.tar.gz" -checksum: "a373cdb4c002aba5a481fc333f380d74" diff --git a/packages/atdgen/atdgen.1.5.0/descr b/packages/atdgen/atdgen.1.5.0/descr deleted file mode 100644 index f1570930d22..00000000000 --- a/packages/atdgen/atdgen.1.5.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -Generates efficient JSON serializers, deserializers and validators - -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. diff --git a/packages/atdgen/atdgen.1.5.0/opam b/packages/atdgen/atdgen.1.5.0/opam index 2b8a1574d1b..85cee02173c 100644 --- a/packages/atdgen/atdgen.1.5.0/opam +++ b/packages/atdgen/atdgen.1.5.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "martin@mjambon.com" homepage: "https://github.com/mjambon/atdgen" build: make @@ -6,15 +6,35 @@ remove: [ ["ocamlfind" "remove" "atdgen"] ] depends: [ + "ocaml" {< "4.03"} "ocamlfind" "atd" {>= "1.1.0"} "biniou" {>= "1.0.6"} - "yojson" {>= "1.2.0" } + "yojson" {>= "1.2.0"} ] dev-repo: "git://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 -available: [ocaml-version < "4.03"] 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 +extra-files: ["atdgen.install" "md5=8747b34b3b125cc7cdb5ead04902795d"] +url { + src: "https://github.com/mjambon/atdgen/archive/v1.5.0.tar.gz" + checksum: "md5=d61df581c79a5e8f1b438a5c5350e969" +} diff --git a/packages/atdgen/atdgen.1.5.0/url b/packages/atdgen/atdgen.1.5.0/url deleted file mode 100644 index 4cb9f2fc09c..00000000000 --- a/packages/atdgen/atdgen.1.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/atdgen/archive/v1.5.0.tar.gz" -checksum: "d61df581c79a5e8f1b438a5c5350e969" diff --git a/packages/atdgen/atdgen.1.6.0/descr b/packages/atdgen/atdgen.1.6.0/descr deleted file mode 100644 index f1570930d22..00000000000 --- a/packages/atdgen/atdgen.1.6.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -Generates efficient JSON serializers, deserializers and validators - -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. diff --git a/packages/atdgen/atdgen.1.6.0/opam b/packages/atdgen/atdgen.1.6.0/opam index 2b8a1574d1b..d391bed43f1 100644 --- a/packages/atdgen/atdgen.1.6.0/opam +++ b/packages/atdgen/atdgen.1.6.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "martin@mjambon.com" homepage: "https://github.com/mjambon/atdgen" build: make @@ -6,15 +6,35 @@ remove: [ ["ocamlfind" "remove" "atdgen"] ] depends: [ + "ocaml" {< "4.03"} "ocamlfind" "atd" {>= "1.1.0"} "biniou" {>= "1.0.6"} - "yojson" {>= "1.2.0" } + "yojson" {>= "1.2.0"} ] dev-repo: "git://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 -available: [ocaml-version < "4.03"] 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 +extra-files: ["atdgen.install" "md5=6e684dadfbf1d36392792f2f0a67f868"] +url { + src: "https://github.com/mjambon/atdgen/archive/v1.6.0.tar.gz" + checksum: "md5=5802165609615ac81848d7cc82e26d30" +} diff --git a/packages/atdgen/atdgen.1.6.0/url b/packages/atdgen/atdgen.1.6.0/url deleted file mode 100644 index 6e68e0010e0..00000000000 --- a/packages/atdgen/atdgen.1.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/atdgen/archive/v1.6.0.tar.gz" -checksum: "5802165609615ac81848d7cc82e26d30" diff --git a/packages/atdgen/atdgen.1.6.1/descr b/packages/atdgen/atdgen.1.6.1/descr deleted file mode 100644 index f1570930d22..00000000000 --- a/packages/atdgen/atdgen.1.6.1/descr +++ /dev/null @@ -1,13 +0,0 @@ -Generates efficient JSON serializers, deserializers and validators - -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. diff --git a/packages/atdgen/atdgen.1.6.1/files/atdgen.install b/packages/atdgen/atdgen.1.6.1/files/atdgen.install deleted file mode 100644 index 20939cd0097..00000000000 --- a/packages/atdgen/atdgen.1.6.1/files/atdgen.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "src/atdgen.run" {"atdgen.run"} - "src/atdgen" {"atdgen"} -] diff --git a/packages/atdgen/atdgen.1.6.1/opam b/packages/atdgen/atdgen.1.6.1/opam deleted file mode 100644 index 58365315b09..00000000000 --- a/packages/atdgen/atdgen.1.6.1/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "martin@mjambon.com" -homepage: "https://github.com/mjambon/atdgen" -build: make -remove: [ - ["ocamlfind" "remove" "atdgen"] -] -depends: [ - "ocamlfind" - "atd" {>= "1.1.0"} - "biniou" {>= "1.0.6"} - "yojson" {>= "1.2.1" } -] -dev-repo: "git://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 -available: [ocaml-version < "4.03"] -install: [make "install" "BINDIR=%{bin}%"] diff --git a/packages/atdgen/atdgen.1.6.1/url b/packages/atdgen/atdgen.1.6.1/url deleted file mode 100644 index 18914c85f79..00000000000 --- a/packages/atdgen/atdgen.1.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/atdgen/archive/v1.6.1.tar.gz" -checksum: "a0201fa2cadddbaeaeb26b6efb7b391e" diff --git a/packages/atdgen/atdgen.1.7.1/descr b/packages/atdgen/atdgen.1.7.1/descr deleted file mode 100644 index f1570930d22..00000000000 --- a/packages/atdgen/atdgen.1.7.1/descr +++ /dev/null @@ -1,13 +0,0 @@ -Generates efficient JSON serializers, deserializers and validators - -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. diff --git a/packages/atdgen/atdgen.1.7.1/files/atdgen.install b/packages/atdgen/atdgen.1.7.1/files/atdgen.install deleted file mode 100644 index 20939cd0097..00000000000 --- a/packages/atdgen/atdgen.1.7.1/files/atdgen.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "src/atdgen.run" {"atdgen.run"} - "src/atdgen" {"atdgen"} -] diff --git a/packages/atdgen/atdgen.1.7.1/opam b/packages/atdgen/atdgen.1.7.1/opam deleted file mode 100644 index a75ae80619f..00000000000 --- a/packages/atdgen/atdgen.1.7.1/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -maintainer: "martin@mjambon.com" -authors: ["Martin Jambon"] - -homepage: "https://github.com/mjambon/atdgen" -bug-reports: "https://github.com/mjambon/atdgen/issues" -dev-repo: "https://github.com/mjambon/atdgen.git" - -build: [ [make] ] - -install: [make "findlib-install"] - -build-test: [ - [make] - [make "test"] -] - -remove: [ - ["ocamlfind" "remove" "atdgen"] -] -depends: [ - "ocamlfind" - "atd" {>= "1.1.0"} - "biniou" {>= "1.0.6"} - "yojson" {>= "1.2.1" } -] - -# 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 -available: [ocaml-version < "4.03"] diff --git a/packages/atdgen/atdgen.1.7.1/url b/packages/atdgen/atdgen.1.7.1/url deleted file mode 100644 index 93b26908e3d..00000000000 --- a/packages/atdgen/atdgen.1.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/atdgen/archive/v1.7.1.tar.gz" -checksum: "7d2065ef55cfae5861508e6869a024d4" diff --git a/packages/atdgen/atdgen.1.7.2/descr b/packages/atdgen/atdgen.1.7.2/descr deleted file mode 100644 index f1570930d22..00000000000 --- a/packages/atdgen/atdgen.1.7.2/descr +++ /dev/null @@ -1,13 +0,0 @@ -Generates efficient JSON serializers, deserializers and validators - -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. diff --git a/packages/atdgen/atdgen.1.7.2/files/atdgen.install b/packages/atdgen/atdgen.1.7.2/files/atdgen.install deleted file mode 100644 index 20939cd0097..00000000000 --- a/packages/atdgen/atdgen.1.7.2/files/atdgen.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "src/atdgen.run" {"atdgen.run"} - "src/atdgen" {"atdgen"} -] diff --git a/packages/atdgen/atdgen.1.7.2/opam b/packages/atdgen/atdgen.1.7.2/opam deleted file mode 100644 index a75ae80619f..00000000000 --- a/packages/atdgen/atdgen.1.7.2/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -maintainer: "martin@mjambon.com" -authors: ["Martin Jambon"] - -homepage: "https://github.com/mjambon/atdgen" -bug-reports: "https://github.com/mjambon/atdgen/issues" -dev-repo: "https://github.com/mjambon/atdgen.git" - -build: [ [make] ] - -install: [make "findlib-install"] - -build-test: [ - [make] - [make "test"] -] - -remove: [ - ["ocamlfind" "remove" "atdgen"] -] -depends: [ - "ocamlfind" - "atd" {>= "1.1.0"} - "biniou" {>= "1.0.6"} - "yojson" {>= "1.2.1" } -] - -# 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 -available: [ocaml-version < "4.03"] diff --git a/packages/atdgen/atdgen.1.7.2/url b/packages/atdgen/atdgen.1.7.2/url deleted file mode 100644 index e06c47032a1..00000000000 --- a/packages/atdgen/atdgen.1.7.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/atdgen/archive/v1.7.2.tar.gz" -checksum: "472ca5134d152c7bbe658847e6ebcb4c" diff --git a/packages/atdgen/atdgen.1.8.0/descr b/packages/atdgen/atdgen.1.8.0/descr deleted file mode 100644 index f1570930d22..00000000000 --- a/packages/atdgen/atdgen.1.8.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -Generates efficient JSON serializers, deserializers and validators - -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. diff --git a/packages/atdgen/atdgen.1.8.0/files/atdgen.install b/packages/atdgen/atdgen.1.8.0/files/atdgen.install deleted file mode 100644 index f50dc834111..00000000000 --- a/packages/atdgen/atdgen.1.8.0/files/atdgen.install +++ /dev/null @@ -1,6 +0,0 @@ -bin: [ - "src/atdgen.run" {"atdgen.run"} - "src/atdgen" {"atdgen"} - "atdgen-cppo/atdgen-cppo" - "atdgen-cppo/cppo-json" -] diff --git a/packages/atdgen/atdgen.1.8.0/opam b/packages/atdgen/atdgen.1.8.0/opam deleted file mode 100644 index a75ae80619f..00000000000 --- a/packages/atdgen/atdgen.1.8.0/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -maintainer: "martin@mjambon.com" -authors: ["Martin Jambon"] - -homepage: "https://github.com/mjambon/atdgen" -bug-reports: "https://github.com/mjambon/atdgen/issues" -dev-repo: "https://github.com/mjambon/atdgen.git" - -build: [ [make] ] - -install: [make "findlib-install"] - -build-test: [ - [make] - [make "test"] -] - -remove: [ - ["ocamlfind" "remove" "atdgen"] -] -depends: [ - "ocamlfind" - "atd" {>= "1.1.0"} - "biniou" {>= "1.0.6"} - "yojson" {>= "1.2.1" } -] - -# 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 -available: [ocaml-version < "4.03"] diff --git a/packages/atdgen/atdgen.1.8.0/url b/packages/atdgen/atdgen.1.8.0/url deleted file mode 100644 index da4397cf398..00000000000 --- a/packages/atdgen/atdgen.1.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/atdgen/archive/v1.8.0.tar.gz" -checksum: "259a3bc682c2f7c82b2ccadec52c63d2" diff --git a/packages/atdgen/atdgen.1.9.0/descr b/packages/atdgen/atdgen.1.9.0/descr deleted file mode 100644 index f1570930d22..00000000000 --- a/packages/atdgen/atdgen.1.9.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -Generates efficient JSON serializers, deserializers and validators - -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. diff --git a/packages/atdgen/atdgen.1.9.0/files/atdgen.install b/packages/atdgen/atdgen.1.9.0/files/atdgen.install deleted file mode 100644 index f50dc834111..00000000000 --- a/packages/atdgen/atdgen.1.9.0/files/atdgen.install +++ /dev/null @@ -1,6 +0,0 @@ -bin: [ - "src/atdgen.run" {"atdgen.run"} - "src/atdgen" {"atdgen"} - "atdgen-cppo/atdgen-cppo" - "atdgen-cppo/cppo-json" -] diff --git a/packages/atdgen/atdgen.1.9.0/opam b/packages/atdgen/atdgen.1.9.0/opam deleted file mode 100644 index a75ae80619f..00000000000 --- a/packages/atdgen/atdgen.1.9.0/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -maintainer: "martin@mjambon.com" -authors: ["Martin Jambon"] - -homepage: "https://github.com/mjambon/atdgen" -bug-reports: "https://github.com/mjambon/atdgen/issues" -dev-repo: "https://github.com/mjambon/atdgen.git" - -build: [ [make] ] - -install: [make "findlib-install"] - -build-test: [ - [make] - [make "test"] -] - -remove: [ - ["ocamlfind" "remove" "atdgen"] -] -depends: [ - "ocamlfind" - "atd" {>= "1.1.0"} - "biniou" {>= "1.0.6"} - "yojson" {>= "1.2.1" } -] - -# 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 -available: [ocaml-version < "4.03"] diff --git a/packages/atdgen/atdgen.1.9.0/url b/packages/atdgen/atdgen.1.9.0/url deleted file mode 100644 index aa9d8cb4bf3..00000000000 --- a/packages/atdgen/atdgen.1.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/atdgen/archive/v1.9.0.tar.gz" -checksum: "6413643524957c6ffe856eb82873ec56" diff --git a/packages/atdgen/atdgen.1.9.1/descr b/packages/atdgen/atdgen.1.9.1/descr deleted file mode 100644 index f1570930d22..00000000000 --- a/packages/atdgen/atdgen.1.9.1/descr +++ /dev/null @@ -1,13 +0,0 @@ -Generates efficient JSON serializers, deserializers and validators - -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. diff --git a/packages/atdgen/atdgen.1.9.1/opam b/packages/atdgen/atdgen.1.9.1/opam index 9f07b3eeacb..9021aa36f04 100644 --- a/packages/atdgen/atdgen.1.9.1/opam +++ b/packages/atdgen/atdgen.1.9.1/opam @@ -1,26 +1,44 @@ -opam-version: "1.2" +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: "https://github.com/mjambon/atdgen.git" - -build: [ [make] ] - -install: [make "findlib-install"] - -build-test: [ +dev-repo: "git+https://github.com/mjambon/atdgen.git" +build: [ [make] - [make "test"] + [make] {with-test} + [make "test"] {with-test} ] +install: [make "findlib-install"] remove: [ ["ocamlfind" "remove" "atdgen"] ] depends: [ + "ocaml" "ocamlfind" "atd" {>= "1.1.0"} "biniou" {>= "1.0.6"} - "yojson" {>= "1.2.1" } + "yojson" {>= "1.2.1"} ] +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 +extra-files: ["atdgen.install" "md5=b9d736bf74a2b94cd4916f2bdb99b259"] +url { + src: "https://github.com/mjambon/atdgen/archive/v1.9.1.tar.gz" + checksum: "md5=00af8222f31ff8de5119bd5349778fa3" +} diff --git a/packages/atdgen/atdgen.1.9.1/url b/packages/atdgen/atdgen.1.9.1/url deleted file mode 100644 index 0930aefae61..00000000000 --- a/packages/atdgen/atdgen.1.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/atdgen/archive/v1.9.1.tar.gz" -checksum: "00af8222f31ff8de5119bd5349778fa3" diff --git a/packages/atdj/atdj.20151001.01.2/descr b/packages/atdj/atdj.20151001.01.2/descr deleted file mode 100644 index 5c74b26fd7c..00000000000 --- a/packages/atdj/atdj.20151001.01.2/descr +++ /dev/null @@ -1,18 +0,0 @@ -Java code generation for ATD. - -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. - diff --git a/packages/atdj/atdj.20151001.01.2/opam b/packages/atdj/atdj.20151001.01.2/opam index 36ce7b7054d..c02489a5790 100644 --- a/packages/atdj/atdj.20151001.01.2/opam +++ b/packages/atdj/atdj.20151001.01.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "atdj" maintainer: "Martin Jambon " license: "BSD-3-Clause" @@ -6,6 +6,33 @@ version: "20151001.01.2" authors: ["John Billings" "Martin Jambon"] homepage: "https://github.com/esperco/atdj" bug-reports: "https://github.com/esperco/atdj/issues" -dev-repo: "https://github.com/esperco/atdj.git" +dev-repo: "git+https://github.com/esperco/atdj.git" build: [make] -depends: ["omake" "atdgen" {build} ] +depends: [ + "ocaml" + "omake" + "atdgen" {build} +] +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.""" +extra-files: ["atdj.install" "md5=8be0df9e1cd1aaa3d73c056183ca50e8"] +url { + src: + "https://github.com/esperco/atdj/tarball/4cea30a5661fe426af664b0ab5fb0143f34ed513" + checksum: "md5=a9227b4495932b4e8b9dc2b2f63708ad" +} diff --git a/packages/atdj/atdj.20151001.01.2/url b/packages/atdj/atdj.20151001.01.2/url deleted file mode 100644 index dfe4c94f3bb..00000000000 --- a/packages/atdj/atdj.20151001.01.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/esperco/atdj/tarball/4cea30a5661fe426af664b0ab5fb0143f34ed513" -checksum: "a9227b4495932b4e8b9dc2b2f63708ad" diff --git a/packages/atdj/atdj.20151001.01/descr b/packages/atdj/atdj.20151001.01/descr deleted file mode 100644 index 5c74b26fd7c..00000000000 --- a/packages/atdj/atdj.20151001.01/descr +++ /dev/null @@ -1,18 +0,0 @@ -Java code generation for ATD. - -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. - diff --git a/packages/atdj/atdj.20151001.01/opam b/packages/atdj/atdj.20151001.01/opam index 1a57cd4f8dc..991f2084155 100644 --- a/packages/atdj/atdj.20151001.01/opam +++ b/packages/atdj/atdj.20151001.01/opam @@ -1,10 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" name: "atdj" maintainer: "matthieu.dubuget@gmail.com" version: "20151001.01" -author: ["Esper"] homepage: "https://github.com/esperco/atdj" bug-reports: "https://github.com/esperco/atdj/issues" -dev-repo: "https://github.com/esperco/atdj.git" +dev-repo: "git+https://github.com/esperco/atdj.git" build: [make] -depends: ["omake" "atdgen" {build} ] +depends: [ + "ocaml" + "omake" + "atdgen" {build} +] +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" +extra-files: ["atdj.install" "md5=8be0df9e1cd1aaa3d73c056183ca50e8"] +url { + src: + "https://github.com/esperco/atdj/tarball/4cea30a5661fe426af664b0ab5fb0143f34ed513" + checksum: "md5=a9227b4495932b4e8b9dc2b2f63708ad" +} diff --git a/packages/atdj/atdj.20151001.01/url b/packages/atdj/atdj.20151001.01/url deleted file mode 100644 index dfe4c94f3bb..00000000000 --- a/packages/atdj/atdj.20151001.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/esperco/atdj/tarball/4cea30a5661fe426af664b0ab5fb0143f34ed513" -checksum: "a9227b4495932b4e8b9dc2b2f63708ad" diff --git a/packages/avroc/avroc.0.0.1/descr b/packages/avroc/avroc.0.0.1/descr deleted file mode 100644 index e839dec81ef..00000000000 --- a/packages/avroc/avroc.0.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Read and write Apache Avro files - -A wrapper over Apache Avro's c library. diff --git a/packages/avroc/avroc.0.0.1/opam b/packages/avroc/avroc.0.0.1/opam index 72489a5f57b..ca37a4fc50d 100644 --- a/packages/avroc/avroc.0.0.1/opam +++ b/packages/avroc/avroc.0.0.1/opam @@ -1,17 +1,25 @@ -opam-version: "1.2" +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: "http://github.com/sidharthkuruvila/ocaml-avroc.git" +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} "ctypes" "ctypes-foreign" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.03.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: "md5=736d14f64e1de1b4bf94b044e106676d" +} diff --git a/packages/avroc/avroc.0.0.1/url b/packages/avroc/avroc.0.0.1/url deleted file mode 100644 index 62263dc6a03..00000000000 --- a/packages/avroc/avroc.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/sidharthkuruvila/ocaml-avroc/archive/v0.0.1g.tar.gz" -checksum: "736d14f64e1de1b4bf94b044e106676d" diff --git a/packages/aws-autoscaling/aws-autoscaling.0.1.0/descr b/packages/aws-autoscaling/aws-autoscaling.0.1.0/descr deleted file mode 100644 index 6bb63b4062a..00000000000 --- a/packages/aws-autoscaling/aws-autoscaling.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Auto Scaling diff --git a/packages/aws-autoscaling/aws-autoscaling.0.1.0/opam b/packages/aws-autoscaling/aws-autoscaling.0.1.0/opam index ae0b1140757..07e61526c2c 100644 --- a/packages/aws-autoscaling/aws-autoscaling.0.1.0/opam +++ b/packages/aws-autoscaling/aws-autoscaling.0.1.0/opam @@ -1,20 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " "Daniel Patterson " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/ocaml-aws" -dev-repo: "https://github.com/inhabitedtype/ocaml-aws.git" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-aws.git" bug-reports: "https://github.com/inhabitedtype/ocaml-aws/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" "aws-autoscaling"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "aws" {>= "0.1.0"} "ocamlfind" {build} ] +synopsis: "Auto Scaling" +flags: light-uninstall +url { + src: + "https://github.com/inhabitedtype/ocaml-aws/releases/download/aws-1.0.2/aws-autoscaling-0.1.0.tar.gz" + checksum: "md5=2490e4b74da35ce2444c0f3dc228e695" +} diff --git a/packages/aws-autoscaling/aws-autoscaling.0.1.0/url b/packages/aws-autoscaling/aws-autoscaling.0.1.0/url deleted file mode 100644 index e678a3c1a10..00000000000 --- a/packages/aws-autoscaling/aws-autoscaling.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/ocaml-aws/releases/download/aws-1.0.2/aws-autoscaling-0.1.0.tar.gz" -checksum:"2490e4b74da35ce2444c0f3dc228e695" diff --git a/packages/aws-cloudformation/aws-cloudformation.0.1.0/descr b/packages/aws-cloudformation/aws-cloudformation.0.1.0/descr deleted file mode 100644 index ecdad71ec06..00000000000 --- a/packages/aws-cloudformation/aws-cloudformation.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -AWS CloudFormation diff --git a/packages/aws-cloudformation/aws-cloudformation.0.1.0/opam b/packages/aws-cloudformation/aws-cloudformation.0.1.0/opam index ae0b1140757..18273204993 100644 --- a/packages/aws-cloudformation/aws-cloudformation.0.1.0/opam +++ b/packages/aws-cloudformation/aws-cloudformation.0.1.0/opam @@ -1,20 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " "Daniel Patterson " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/ocaml-aws" -dev-repo: "https://github.com/inhabitedtype/ocaml-aws.git" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-aws.git" bug-reports: "https://github.com/inhabitedtype/ocaml-aws/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" "aws-autoscaling"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "aws" {>= "0.1.0"} "ocamlfind" {build} ] +synopsis: "AWS CloudFormation" +flags: light-uninstall +url { + src: + "https://github.com/inhabitedtype/ocaml-aws/releases/download/aws-1.0.2/aws-cloudformation-0.1.0.tar.gz" + checksum: "md5=01830f748b5f945aef2a884d08ea9f99" +} diff --git a/packages/aws-cloudformation/aws-cloudformation.0.1.0/url b/packages/aws-cloudformation/aws-cloudformation.0.1.0/url deleted file mode 100644 index 7a5ecb7437e..00000000000 --- a/packages/aws-cloudformation/aws-cloudformation.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/ocaml-aws/releases/download/aws-1.0.2/aws-cloudformation-0.1.0.tar.gz" -checksum:"01830f748b5f945aef2a884d08ea9f99" diff --git a/packages/aws-cloudtrail/aws-cloudtrail.0.1.0/descr b/packages/aws-cloudtrail/aws-cloudtrail.0.1.0/descr deleted file mode 100644 index 6c9dd410284..00000000000 --- a/packages/aws-cloudtrail/aws-cloudtrail.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -AWS CloudTrail diff --git a/packages/aws-cloudtrail/aws-cloudtrail.0.1.0/opam b/packages/aws-cloudtrail/aws-cloudtrail.0.1.0/opam index ae0b1140757..990d104e133 100644 --- a/packages/aws-cloudtrail/aws-cloudtrail.0.1.0/opam +++ b/packages/aws-cloudtrail/aws-cloudtrail.0.1.0/opam @@ -1,20 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " "Daniel Patterson " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/ocaml-aws" -dev-repo: "https://github.com/inhabitedtype/ocaml-aws.git" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-aws.git" bug-reports: "https://github.com/inhabitedtype/ocaml-aws/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" "aws-autoscaling"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "aws" {>= "0.1.0"} "ocamlfind" {build} ] +synopsis: "AWS CloudTrail" +flags: light-uninstall +url { + src: + "https://github.com/inhabitedtype/ocaml-aws/releases/download/aws-1.0.2/aws-cloudtrail-0.1.0.tar.gz" + checksum: "md5=dab4327e3d01117dba72055f3f97193a" +} diff --git a/packages/aws-cloudtrail/aws-cloudtrail.0.1.0/url b/packages/aws-cloudtrail/aws-cloudtrail.0.1.0/url deleted file mode 100644 index 9fcd699f54f..00000000000 --- a/packages/aws-cloudtrail/aws-cloudtrail.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/ocaml-aws/releases/download/aws-1.0.2/aws-cloudtrail-0.1.0.tar.gz" -checksum:"dab4327e3d01117dba72055f3f97193a" diff --git a/packages/aws-ec2/aws-ec2.0.1.0/descr b/packages/aws-ec2/aws-ec2.0.1.0/descr deleted file mode 100644 index 55a55d94b5f..00000000000 --- a/packages/aws-ec2/aws-ec2.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Amazon Elastic Compute Cloud diff --git a/packages/aws-ec2/aws-ec2.0.1.0/opam b/packages/aws-ec2/aws-ec2.0.1.0/opam index ae0b1140757..6ba2a8d58ff 100644 --- a/packages/aws-ec2/aws-ec2.0.1.0/opam +++ b/packages/aws-ec2/aws-ec2.0.1.0/opam @@ -1,20 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " "Daniel Patterson " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/ocaml-aws" -dev-repo: "https://github.com/inhabitedtype/ocaml-aws.git" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-aws.git" bug-reports: "https://github.com/inhabitedtype/ocaml-aws/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" "aws-autoscaling"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "aws" {>= "0.1.0"} "ocamlfind" {build} ] +synopsis: "Amazon Elastic Compute Cloud" +flags: light-uninstall +url { + src: + "https://github.com/inhabitedtype/ocaml-aws/releases/download/aws-1.0.2/aws-ec2-0.1.0.tar.gz" + checksum: "md5=22eee043b576df98b095f508b440a846" +} diff --git a/packages/aws-ec2/aws-ec2.0.1.0/url b/packages/aws-ec2/aws-ec2.0.1.0/url deleted file mode 100644 index 1039de46839..00000000000 --- a/packages/aws-ec2/aws-ec2.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/ocaml-aws/releases/download/aws-1.0.2/aws-ec2-0.1.0.tar.gz" -checksum:"22eee043b576df98b095f508b440a846" diff --git a/packages/aws-elasticloadbalancing/aws-elasticloadbalancing.0.1.0/descr b/packages/aws-elasticloadbalancing/aws-elasticloadbalancing.0.1.0/descr deleted file mode 100644 index ff440302178..00000000000 --- a/packages/aws-elasticloadbalancing/aws-elasticloadbalancing.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Elastic Load Balancing diff --git a/packages/aws-elasticloadbalancing/aws-elasticloadbalancing.0.1.0/opam b/packages/aws-elasticloadbalancing/aws-elasticloadbalancing.0.1.0/opam index ae0b1140757..e8de45260be 100644 --- a/packages/aws-elasticloadbalancing/aws-elasticloadbalancing.0.1.0/opam +++ b/packages/aws-elasticloadbalancing/aws-elasticloadbalancing.0.1.0/opam @@ -1,20 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " "Daniel Patterson " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/ocaml-aws" -dev-repo: "https://github.com/inhabitedtype/ocaml-aws.git" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-aws.git" bug-reports: "https://github.com/inhabitedtype/ocaml-aws/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" "aws-autoscaling"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "aws" {>= "0.1.0"} "ocamlfind" {build} ] +synopsis: "Elastic Load Balancing" +flags: light-uninstall +url { + src: + "https://github.com/inhabitedtype/ocaml-aws/releases/download/aws-1.0.2/aws-elasticloadbalancing-0.1.0.tar.gz" + checksum: "md5=0549b85b53590aad6c7ae71b111101ee" +} diff --git a/packages/aws-elasticloadbalancing/aws-elasticloadbalancing.0.1.0/url b/packages/aws-elasticloadbalancing/aws-elasticloadbalancing.0.1.0/url deleted file mode 100644 index 5b8326f7e56..00000000000 --- a/packages/aws-elasticloadbalancing/aws-elasticloadbalancing.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/ocaml-aws/releases/download/aws-1.0.2/aws-elasticloadbalancing-0.1.0.tar.gz" -checksum:"0549b85b53590aad6c7ae71b111101ee" diff --git a/packages/aws-s3/aws-s3-async.2.0.0/descr b/packages/aws-s3/aws-s3-async.2.0.0/descr deleted file mode 100644 index bff1f10f1f0..00000000000 --- a/packages/aws-s3/aws-s3-async.2.0.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Ocaml library for accessing Amazon S3 - Async version - -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 diff --git a/packages/aws-s3/aws-s3-async.2.0.0/opam b/packages/aws-s3/aws-s3-async.2.0.0/opam deleted file mode 100644 index d9697c6762f..00000000000 --- a/packages/aws-s3/aws-s3-async.2.0.0/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "Anders Fugmann " -authors: "Anders Fugmann" -license: "BSD-3" -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]] -version: "2.0.0" -depends: [ - "jbuilder" { build } - "aws-s3" { = "2.0.0" } - "async" { >= "v0.9.0" } - "cohttp-async" - "cmdliner" -] - -available: [ ocaml-version >= "4.04.0" ] diff --git a/packages/aws-s3/aws-s3-async.2.0.0/url b/packages/aws-s3/aws-s3-async.2.0.0/url deleted file mode 100644 index a1861239169..00000000000 --- a/packages/aws-s3/aws-s3-async.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andersfugmann/aws-s3/archive/2.0.0.tar.gz" -checksum: "feee7f6b3afa97d61fbc0e2c81796a18" diff --git a/packages/aws-s3/aws-s3-lwt.2.0.0/descr b/packages/aws-s3/aws-s3-lwt.2.0.0/descr deleted file mode 100644 index 8156079f8b5..00000000000 --- a/packages/aws-s3/aws-s3-lwt.2.0.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Ocaml library for accessing Amazon S3 - Lwt version. - -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 diff --git a/packages/aws-s3/aws-s3-lwt.2.0.0/opam b/packages/aws-s3/aws-s3-lwt.2.0.0/opam deleted file mode 100644 index 575cce671fd..00000000000 --- a/packages/aws-s3/aws-s3-lwt.2.0.0/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "Anders Fugmann " -authors: "Anders Fugmann" -license: "BSD-3" -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]] -version: "2.0.0" -depends: [ - "jbuilder" { build } - "aws-s3" { = "2.0.0" } - ("tls" | "ssl") - "lwt" - "cohttp-lwt-unix" -] - -available: [ ocaml-version >= "4.04.0" ] diff --git a/packages/aws-s3/aws-s3-lwt.2.0.0/url b/packages/aws-s3/aws-s3-lwt.2.0.0/url deleted file mode 100644 index a1861239169..00000000000 --- a/packages/aws-s3/aws-s3-lwt.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andersfugmann/aws-s3/archive/2.0.0.tar.gz" -checksum: "feee7f6b3afa97d61fbc0e2c81796a18" diff --git a/packages/aws-s3/aws-s3.0.9.0/descr b/packages/aws-s3/aws-s3.0.9.0/descr deleted file mode 100644 index 0b3f9550ee4..00000000000 --- a/packages/aws-s3/aws-s3.0.9.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Client Library for simple S3 access. -The library implements methods to cp (get and put), rm and ls. -Also included is IAM bindings to get machine role and security -tokens. diff --git a/packages/aws-s3/aws-s3.0.9.0/opam b/packages/aws-s3/aws-s3.0.9.0/opam index 87b7d9fa057..dd58b8e186d 100644 --- a/packages/aws-s3/aws-s3.0.9.0/opam +++ b/packages/aws-s3/aws-s3.0.9.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anders@fugmann.net" authors: [ "Anders Fugmann" ] license: "BSD-3" homepage: "https://github.com/andersfugmann/aws-s3" -dev-repo: "https://github.com/andersfugmann/aws-s3.git" +dev-repo: "git+https://github.com/andersfugmann/aws-s3.git" bug-reports: "https://github.com/andersfugmann/aws-s3/issues" build: [ ["omake"] @@ -15,11 +15,12 @@ remove: [ flags: [ light-uninstall ] depends: [ - "omake" { build } + "ocaml" + "omake" {build} "core" - "async" {<"v0.9"} + "async" {< "v0.9"} "ounit" - "cohttp" {<"0.99"} + "cohttp" {< "0.99"} "ocaml-inifiles" "cryptokit" "nocrypto" @@ -27,3 +28,12 @@ depends: [ "ppx_deriving_yojson" "xml-light" ] +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: "md5=2f79870b0221284a4697983826095459" +} diff --git a/packages/aws-s3/aws-s3.0.9.0/url b/packages/aws-s3/aws-s3.0.9.0/url deleted file mode 100644 index fa680300b67..00000000000 --- a/packages/aws-s3/aws-s3.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andersfugmann/aws-s3/archive/0.9.0.tar.gz" -checksum: "2f79870b0221284a4697983826095459" diff --git a/packages/aws-s3/aws-s3.1.1.0/descr b/packages/aws-s3/aws-s3.1.1.0/descr deleted file mode 100644 index 1419a5669b8..00000000000 --- a/packages/aws-s3/aws-s3.1.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Client Library for simple S3 access. - -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. diff --git a/packages/aws-s3/aws-s3.1.1.0/opam b/packages/aws-s3/aws-s3.1.1.0/opam index 53e76149c46..d522146669e 100644 --- a/packages/aws-s3/aws-s3.1.1.0/opam +++ b/packages/aws-s3/aws-s3.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anders Fugmann " authors: "Anders Fugmann" license: "BSD-3" @@ -7,8 +7,9 @@ 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: [ - "jbuilder" { build } - "core" { >= "0.9" } + "ocaml" + "jbuilder" {build} + "core" {>= "0.9"} "async" "async_extended" "ounit" @@ -20,3 +21,12 @@ depends: [ "ppx_deriving_protocol" "xml-light" ] +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: "md5=096a8efdeccefe33a1806c867d051c7d" +} diff --git a/packages/aws-s3/aws-s3.1.1.0/url b/packages/aws-s3/aws-s3.1.1.0/url deleted file mode 100644 index eb712287e92..00000000000 --- a/packages/aws-s3/aws-s3.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andersfugmann/aws-s3/archive/1.1.0.tar.gz" -checksum: "096a8efdeccefe33a1806c867d051c7d" diff --git a/packages/aws-s3/aws-s3.1.1.1/descr b/packages/aws-s3/aws-s3.1.1.1/descr deleted file mode 100644 index 1419a5669b8..00000000000 --- a/packages/aws-s3/aws-s3.1.1.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Client Library for simple S3 access. - -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. diff --git a/packages/aws-s3/aws-s3.1.1.1/opam b/packages/aws-s3/aws-s3.1.1.1/opam index d5c7d8a3cd1..c6937a4c6a6 100644 --- a/packages/aws-s3/aws-s3.1.1.1/opam +++ b/packages/aws-s3/aws-s3.1.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anders Fugmann " authors: "Anders Fugmann" license: "BSD-3" @@ -7,8 +7,9 @@ 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: [ - "jbuilder" { build } - "core" { >= "v0.9" } + "ocaml" + "jbuilder" {build} + "core" {>= "v0.9"} "async" "async_extended" "ounit" @@ -20,3 +21,12 @@ depends: [ "xml-light" "ppx_protocol_conv" ] +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: "md5=99939dd589b2eab0b52649a9e407287f" +} diff --git a/packages/aws-s3/aws-s3.1.1.1/url b/packages/aws-s3/aws-s3.1.1.1/url deleted file mode 100644 index c12a01a04da..00000000000 --- a/packages/aws-s3/aws-s3.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andersfugmann/aws-s3/archive/1.1.1.tar.gz" -checksum: "99939dd589b2eab0b52649a9e407287f" diff --git a/packages/aws-s3/aws-s3.2.0.0/descr b/packages/aws-s3/aws-s3.2.0.0/descr deleted file mode 100644 index c659711bc1b..00000000000 --- a/packages/aws-s3/aws-s3.2.0.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Ocaml library for accessing Amazon S3 - -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 diff --git a/packages/aws-s3/aws-s3.2.0.0/opam b/packages/aws-s3/aws-s3.2.0.0/opam index 6303b2a3184..f0d72cef68c 100644 --- a/packages/aws-s3/aws-s3.2.0.0/opam +++ b/packages/aws-s3/aws-s3.2.0.0/opam @@ -1,15 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anders Fugmann " authors: "Anders Fugmann" license: "BSD-3" 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]] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] version: "2.0.0" depends: [ - "jbuilder" { build } + "ocaml" {>= "4.04.0"} + "jbuilder" {build} "core" {>= "v0.9.0"} "ounit" "cohttp" @@ -20,5 +23,19 @@ depends: [ "yojson" "ppx_protocol_conv" ] +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) -available: [ ocaml-version >= "4.04.0" ] +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: "md5=feee7f6b3afa97d61fbc0e2c81796a18" +} diff --git a/packages/aws-s3/aws-s3.2.0.0/url b/packages/aws-s3/aws-s3.2.0.0/url deleted file mode 100644 index a1861239169..00000000000 --- a/packages/aws-s3/aws-s3.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andersfugmann/aws-s3/archive/2.0.0.tar.gz" -checksum: "feee7f6b3afa97d61fbc0e2c81796a18" diff --git a/packages/aws-sdb/aws-sdb.0.1.0/descr b/packages/aws-sdb/aws-sdb.0.1.0/descr deleted file mode 100644 index 57d8a2763a9..00000000000 --- a/packages/aws-sdb/aws-sdb.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Amazon SimpleDB diff --git a/packages/aws-sdb/aws-sdb.0.1.0/opam b/packages/aws-sdb/aws-sdb.0.1.0/opam index ae0b1140757..3de993c4ae6 100644 --- a/packages/aws-sdb/aws-sdb.0.1.0/opam +++ b/packages/aws-sdb/aws-sdb.0.1.0/opam @@ -1,20 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " "Daniel Patterson " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/ocaml-aws" -dev-repo: "https://github.com/inhabitedtype/ocaml-aws.git" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-aws.git" bug-reports: "https://github.com/inhabitedtype/ocaml-aws/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" "aws-autoscaling"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "aws" {>= "0.1.0"} "ocamlfind" {build} ] +synopsis: "Amazon SimpleDB" +flags: light-uninstall +url { + src: + "https://github.com/inhabitedtype/ocaml-aws/releases/download/aws-1.0.2/aws-sdb-0.1.0.tar.gz" + checksum: "md5=b2ddcad44f5c308f8a022a34adbb9c70" +} diff --git a/packages/aws-sdb/aws-sdb.0.1.0/url b/packages/aws-sdb/aws-sdb.0.1.0/url deleted file mode 100644 index d10d366c185..00000000000 --- a/packages/aws-sdb/aws-sdb.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/ocaml-aws/releases/download/aws-1.0.2/aws-sdb-0.1.0.tar.gz" -checksum:"b2ddcad44f5c308f8a022a34adbb9c70" diff --git a/packages/aws-ssm/aws-ssm.0.1.0/descr b/packages/aws-ssm/aws-ssm.0.1.0/descr deleted file mode 100644 index 62ae283a120..00000000000 --- a/packages/aws-ssm/aws-ssm.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Amazon Simple Systems Management Service diff --git a/packages/aws-ssm/aws-ssm.0.1.0/opam b/packages/aws-ssm/aws-ssm.0.1.0/opam index ae0b1140757..da4864d345a 100644 --- a/packages/aws-ssm/aws-ssm.0.1.0/opam +++ b/packages/aws-ssm/aws-ssm.0.1.0/opam @@ -1,20 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " "Daniel Patterson " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/ocaml-aws" -dev-repo: "https://github.com/inhabitedtype/ocaml-aws.git" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-aws.git" bug-reports: "https://github.com/inhabitedtype/ocaml-aws/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" "aws-autoscaling"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "aws" {>= "0.1.0"} "ocamlfind" {build} ] +synopsis: "Amazon Simple Systems Management Service" +flags: light-uninstall +url { + src: + "https://github.com/inhabitedtype/ocaml-aws/releases/download/aws-1.0.2/aws-ssm-0.1.0.tar.gz" + checksum: "md5=46059b309d2af713fa207474400cd928" +} diff --git a/packages/aws-ssm/aws-ssm.0.1.0/url b/packages/aws-ssm/aws-ssm.0.1.0/url deleted file mode 100644 index 8abf24f721c..00000000000 --- a/packages/aws-ssm/aws-ssm.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/ocaml-aws/releases/download/aws-1.0.2/aws-ssm-0.1.0.tar.gz" -checksum:"46059b309d2af713fa207474400cd928" diff --git a/packages/aws-sts/aws-sts.0.1.0/descr b/packages/aws-sts/aws-sts.0.1.0/descr deleted file mode 100644 index ce5872db0c2..00000000000 --- a/packages/aws-sts/aws-sts.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -AWS Security Token Service diff --git a/packages/aws-sts/aws-sts.0.1.0/opam b/packages/aws-sts/aws-sts.0.1.0/opam index ae0b1140757..38dee7f2f89 100644 --- a/packages/aws-sts/aws-sts.0.1.0/opam +++ b/packages/aws-sts/aws-sts.0.1.0/opam @@ -1,20 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " "Daniel Patterson " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/ocaml-aws" -dev-repo: "https://github.com/inhabitedtype/ocaml-aws.git" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-aws.git" bug-reports: "https://github.com/inhabitedtype/ocaml-aws/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" "aws-autoscaling"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "aws" {>= "0.1.0"} "ocamlfind" {build} ] +synopsis: "AWS Security Token Service" +flags: light-uninstall +url { + src: + "https://github.com/inhabitedtype/ocaml-aws/releases/download/aws-1.0.2/aws-sts-0.1.0.tar.gz" + checksum: "md5=085af19f937559080d30c000d6cab44d" +} diff --git a/packages/aws-sts/aws-sts.0.1.0/url b/packages/aws-sts/aws-sts.0.1.0/url deleted file mode 100644 index af9e2f9239d..00000000000 --- a/packages/aws-sts/aws-sts.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/ocaml-aws/releases/download/aws-1.0.2/aws-sts-0.1.0.tar.gz" -checksum:"085af19f937559080d30c000d6cab44d" diff --git a/packages/aws/aws.0.0.2/descr b/packages/aws/aws.0.0.2/descr deleted file mode 100644 index 6170c1c2ebb..00000000000 --- a/packages/aws/aws.0.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Ocaml client library for Amazon services: S3, EC2, SQS, SDB, FPS, IAM, DynamoDb, SES. diff --git a/packages/aws/aws.0.0.2/opam b/packages/aws/aws.0.0.2/opam index fb7032bff32..05b8ab18b76 100644 --- a/packages/aws/aws.0.0.2/opam +++ b/packages/aws/aws.0.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hugo.heuzard@gmail.com" build: [ ["oasis" "setup"] @@ -7,6 +7,7 @@ build: [ ] remove: [["ocamlfind" "remove" "aws"]] depends: [ + "ocaml" "ocamlfind" "oasis" "cryptokit" @@ -18,3 +19,10 @@ depends: [ "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Ocaml client library for Amazon services: S3, EC2, SQS, SDB, FPS, IAM, DynamoDb, SES." +flags: light-uninstall +url { + src: "https://github.com/besport/aws/tarball/0.0.2" + checksum: "md5=a3330a566ea11650477e9bf9c7f5aaa6" +} diff --git a/packages/aws/aws.0.0.2/url b/packages/aws/aws.0.0.2/url deleted file mode 100644 index a36f1e8c61c..00000000000 --- a/packages/aws/aws.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/besport/aws/tarball/0.0.2" -checksum: "a3330a566ea11650477e9bf9c7f5aaa6" diff --git a/packages/aws/aws.0.0.3/descr b/packages/aws/aws.0.0.3/descr deleted file mode 100644 index 6ec074df2ff..00000000000 --- a/packages/aws/aws.0.0.3/descr +++ /dev/null @@ -1,12 +0,0 @@ -AWS client for Amazon Web Services -Package to provide OCaml client access to Amazon services : S3, EC2, -SQS, SDB, FPS, IAM, DynamoDb, SES. - -Aws depends directly on the following packages: - -- netstring - cryptokit - calendar - lwt - xmlm - yojson - ocsigen - -the cohttp driver does not support ssl for now. Some services (e.g. -Ses may no be available when using cohttp) - -All of the packages except the [cohttp fork] are available via OPAM. diff --git a/packages/aws/aws.0.0.3/opam b/packages/aws/aws.0.0.3/opam index 7c047fe3f1b..89b112d49c2 100644 --- a/packages/aws/aws.0.0.3/opam +++ b/packages/aws/aws.0.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hugo.heuzard@gmail.com" authors: [ "Mika Illouz" "William Le Ferrand" @@ -15,6 +15,7 @@ remove: [ ["ocamlfind" "remove" "aws"] ] depends: [ + "ocaml" "calendar" "cryptokit" "lwt" @@ -29,3 +30,21 @@ depends: [ ] dev-repo: "git://github.com/besport/aws" install: ["ocaml" "setup.ml" "-install"] +synopsis: "AWS client for Amazon Web Services" +description: """ +Package to provide OCaml client access to Amazon services : S3, EC2, +SQS, SDB, FPS, IAM, DynamoDb, SES. + +Aws depends directly on the following packages: + +- netstring - cryptokit - calendar - lwt - xmlm - yojson - ocsigen + +the cohttp driver does not support ssl for now. Some services (e.g. +Ses may no be available when using cohttp) + +All of the packages except the [cohttp fork] are available via OPAM.""" +flags: light-uninstall +url { + src: "https://github.com/besport/aws/archive/0.0.3.tar.gz" + checksum: "md5=3c80abb8064e6409240237b03c1831c3" +} diff --git a/packages/aws/aws.0.0.3/url b/packages/aws/aws.0.0.3/url deleted file mode 100644 index eede9ac7e28..00000000000 --- a/packages/aws/aws.0.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/besport/aws/archive/0.0.3.tar.gz" -checksum: "3c80abb8064e6409240237b03c1831c3" diff --git a/packages/aws/aws.1.0.0/descr b/packages/aws/aws.1.0.0/descr deleted file mode 100644 index 5492b013406..00000000000 --- a/packages/aws/aws.1.0.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Amazon Web Services SDK -ocaml-aws is an Amazon Web Services SDK for OCaml. Its source -distribution includes a core runtime API and a code generation tool -that generates individual libraries from [botocore][] service -descriptions. - diff --git a/packages/aws/aws.1.0.0/opam b/packages/aws/aws.1.0.0/opam index 1ff91f8e1ef..9277bcacec2 100644 --- a/packages/aws/aws.1.0.0/opam +++ b/packages/aws/aws.1.0.0/opam @@ -1,30 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " "Daniel Patterson " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/ocaml-aws" -dev-repo: "https://github.com/inhabitedtype/ocaml-aws.git" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-aws.git" bug-reports: "https://github.com/inhabitedtype/ocaml-aws/issues" build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix "--%{lwt+cohttp+ssl:enable}%-lwt" - "--%{async+cohttp+async_ssl:enable}%-async"] + "--%{async+cohttp+async_ssl:enable}%-async" + ] ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--enable-tests" + "--%{lwt+cohttp+ssl:enable}%-lwt" + "--%{async+cohttp+async_ssl:enable}%-async" + ] {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" "aws"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests" - "--%{lwt+cohttp+ssl:enable}%-lwt" - "--%{async+cohttp+async_ssl:enable}%-async"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "calendar" "ezxmlm" "nocrypto" @@ -44,3 +54,15 @@ conflicts: [ "cohttp" {< "0.17.0"} "cohttp" {>="0.99"} ] +synopsis: "Amazon Web Services SDK" +description: """ +ocaml-aws is an Amazon Web Services SDK for OCaml. Its source +distribution includes a core runtime API and a code generation tool +that generates individual libraries from [botocore][] service +descriptions.""" +flags: light-uninstall +url { + src: + "https://github.com/inhabitedtype/ocaml-aws/releases/download/aws-v1.0.0/aws-v1.0.0.tar.gz" + checksum: "md5=f9ce8b3f61e5ebb726f3ef6189104a61" +} diff --git a/packages/aws/aws.1.0.0/url b/packages/aws/aws.1.0.0/url deleted file mode 100644 index 3e14885032e..00000000000 --- a/packages/aws/aws.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/ocaml-aws/releases/download/aws-v1.0.0/aws-v1.0.0.tar.gz" -checksum:"f9ce8b3f61e5ebb726f3ef6189104a61" diff --git a/packages/aws/aws.1.0.1/descr b/packages/aws/aws.1.0.1/descr deleted file mode 100644 index 5492b013406..00000000000 --- a/packages/aws/aws.1.0.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Amazon Web Services SDK -ocaml-aws is an Amazon Web Services SDK for OCaml. Its source -distribution includes a core runtime API and a code generation tool -that generates individual libraries from [botocore][] service -descriptions. - diff --git a/packages/aws/aws.1.0.1/opam b/packages/aws/aws.1.0.1/opam deleted file mode 100644 index 5af6da58549..00000000000 --- a/packages/aws/aws.1.0.1/opam +++ /dev/null @@ -1,47 +0,0 @@ -opam-version: "1.2" -maintainer: "Spiros Eliopoulos " -authors: [ "Spiros Eliopoulos " - "Daniel Patterson " ] -license: "BSD-3-clause" -homepage: "https://github.com/inhabitedtype/ocaml-aws" -dev-repo: "https://github.com/inhabitedtype/ocaml-aws.git" -bug-reports: "https://github.com/inhabitedtype/ocaml-aws/issues" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix - "--%{lwt+cohttp+ssl:enable}%-lwt" - "--%{async+cohttp+async_ssl:enable}%-async"] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "aws"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests" - "--%{lwt+cohttp+ssl:enable}%-lwt" - "--%{async+cohttp+async_ssl:enable}%-async"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "calendar" - "ezxmlm" - "nocrypto" - "ocamlfind" {build} - "uri" {>= "1.4.0"} -] -depopts: [ - "async" - "async_ssl" - "base-threads" - "base-unix" - "cohttp" - "lwt" - "ssl" -] -conflicts: [ - "cohttp" {< "0.17.0"} - "cohttp" {>="0.99"} -] -available: [ ocaml-version >= "4.01" ] diff --git a/packages/aws/aws.1.0.1/url b/packages/aws/aws.1.0.1/url deleted file mode 100644 index 32cff3dc21b..00000000000 --- a/packages/aws/aws.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/ocaml-aws/releases/download/aws-1.0.1/aws-1.0.1.tar.gz" -checksum:"077ac52195a96a3491da0abe71f81b25" diff --git a/packages/aws/aws.1.0.2/descr b/packages/aws/aws.1.0.2/descr deleted file mode 100644 index 5492b013406..00000000000 --- a/packages/aws/aws.1.0.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -Amazon Web Services SDK -ocaml-aws is an Amazon Web Services SDK for OCaml. Its source -distribution includes a core runtime API and a code generation tool -that generates individual libraries from [botocore][] service -descriptions. - diff --git a/packages/aws/aws.1.0.2/opam b/packages/aws/aws.1.0.2/opam index 5af6da58549..d336c4379ff 100644 --- a/packages/aws/aws.1.0.2/opam +++ b/packages/aws/aws.1.0.2/opam @@ -1,30 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " "Daniel Patterson " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/ocaml-aws" -dev-repo: "https://github.com/inhabitedtype/ocaml-aws.git" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-aws.git" bug-reports: "https://github.com/inhabitedtype/ocaml-aws/issues" build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix "--%{lwt+cohttp+ssl:enable}%-lwt" - "--%{async+cohttp+async_ssl:enable}%-async"] + "--%{async+cohttp+async_ssl:enable}%-async" + ] ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--enable-tests" + "--%{lwt+cohttp+ssl:enable}%-lwt" + "--%{async+cohttp+async_ssl:enable}%-async" + ] {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" "aws"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests" - "--%{lwt+cohttp+ssl:enable}%-lwt" - "--%{async+cohttp+async_ssl:enable}%-async"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.01"} "calendar" "ezxmlm" "nocrypto" @@ -44,4 +54,15 @@ conflicts: [ "cohttp" {< "0.17.0"} "cohttp" {>="0.99"} ] -available: [ ocaml-version >= "4.01" ] +synopsis: "Amazon Web Services SDK" +description: """ +ocaml-aws is an Amazon Web Services SDK for OCaml. Its source +distribution includes a core runtime API and a code generation tool +that generates individual libraries from [botocore][] service +descriptions.""" +flags: light-uninstall +url { + src: + "https://github.com/inhabitedtype/ocaml-aws/releases/download/aws-1.0.2/aws-1.0.2.tar.gz" + checksum: "md5=21c8d70e4e95ccb4285ddef3cff8c230" +} diff --git a/packages/aws/aws.1.0.2/url b/packages/aws/aws.1.0.2/url deleted file mode 100644 index fae48c6b647..00000000000 --- a/packages/aws/aws.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/ocaml-aws/releases/download/aws-1.0.2/aws-1.0.2.tar.gz" -checksum:"21c8d70e4e95ccb4285ddef3cff8c230" diff --git a/packages/baardskeerder/baardskeerder.0.5.1/descr b/packages/baardskeerder/baardskeerder.0.5.1/descr deleted file mode 100644 index f59cd155037..00000000000 --- a/packages/baardskeerder/baardskeerder.0.5.1/descr +++ /dev/null @@ -1 +0,0 @@ -Baardskeerder is an append-only B-ish tree. diff --git a/packages/baardskeerder/baardskeerder.0.5.1/opam b/packages/baardskeerder/baardskeerder.0.5.1/opam index 69cadf9e0ea..cfc69fe440b 100644 --- a/packages/baardskeerder/baardskeerder.0.5.1/opam +++ b/packages/baardskeerder/baardskeerder.0.5.1/opam @@ -1,15 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "romain.slootmaekers@incubaid.com" homepage: "http://incubaid.github.io/baardskeerder/" license: "LGPL v3" build: ["sh" "-exc" "cd src && %{make}%"] remove: [["ocamlfind" "remove" "baardskeerder"]] depends: [ + "ocaml" {< "4.01.0"} "ocamlfind" - "ounit" { < "2.0.0" } + "ounit" {< "2.0.0"} "quickcheck" "lwt" "ocamlbuild" {build} ] -available: [ ocaml-version < "4.01.0" & os != "darwin" ] +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: "md5=aaa1703be8f109391fc6e9a6a8324f2f" +} diff --git a/packages/baardskeerder/baardskeerder.0.5.1/url b/packages/baardskeerder/baardskeerder.0.5.1/url deleted file mode 100644 index 7c186c02a04..00000000000 --- a/packages/baardskeerder/baardskeerder.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Incubaid/baardskeerder/tarball/0.5.1" -checksum: "aaa1703be8f109391fc6e9a6a8324f2f" diff --git a/packages/baardskeerder/baardskeerder.0.5.2/descr b/packages/baardskeerder/baardskeerder.0.5.2/descr deleted file mode 100644 index f59cd155037..00000000000 --- a/packages/baardskeerder/baardskeerder.0.5.2/descr +++ /dev/null @@ -1 +0,0 @@ -Baardskeerder is an append-only B-ish tree. diff --git a/packages/baardskeerder/baardskeerder.0.5.2/opam b/packages/baardskeerder/baardskeerder.0.5.2/opam index 09222908f58..b3da5057d55 100644 --- a/packages/baardskeerder/baardskeerder.0.5.2/opam +++ b/packages/baardskeerder/baardskeerder.0.5.2/opam @@ -1,10 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "romain.slootmaekers@incubaid.com" homepage: "http://incubaid.github.io/baardskeerder/" license: "LGPL v3" build: ["sh" "-exc" "cd src && %{make}%"] remove: [["ocamlfind" "remove" "baardskeerder"]] depends: [ + "ocaml" {< "4.02.0"} "ocamlfind" "ounit" "quickcheck" @@ -12,5 +13,10 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/Incubaid/baardskeerder" -available: ocaml-version < "4.02.0" 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: "md5=281bd713b823b517b84bb0c88ce8c56d" +} diff --git a/packages/baardskeerder/baardskeerder.0.5.2/url b/packages/baardskeerder/baardskeerder.0.5.2/url deleted file mode 100644 index ecea54c37a3..00000000000 --- a/packages/baardskeerder/baardskeerder.0.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Incubaid/baardskeerder/archive/0.5.2.tar.gz" -checksum: "281bd713b823b517b84bb0c88ce8c56d" diff --git a/packages/bamboo/bamboo.0.0.01/descr b/packages/bamboo/bamboo.0.0.01/descr deleted file mode 100644 index d4aa4c86824..00000000000 --- a/packages/bamboo/bamboo.0.0.01/descr +++ /dev/null @@ -1,8 +0,0 @@ -Bamboo: a compiler targeting Ethereum Virtual Machine - -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 -- partial compliance with common Ethereum ABI. diff --git a/packages/bamboo/bamboo.0.0.01/opam b/packages/bamboo/bamboo.0.0.01/opam index 2dd291fc136..c0131c1f831 100644 --- a/packages/bamboo/bamboo.0.0.01/opam +++ b/packages/bamboo/bamboo.0.0.01/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Yoichi Hirai " authors: "Yoichi Hirai " homepage: "https://github.com/pirapira/bamboo" bug-reports: "https://github.com/pirapira/bamboo/issues/new" license: "Apache License 2.0" -dev-repo: "http://github.com/pirapira/bamboo.git" +dev-repo: "git+http://github.com/pirapira/bamboo.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] @@ -12,6 +12,7 @@ build: [ install: ["ocaml" "setup.ml" "-install"] remove: ["ocaml" "setup.ml" "-uninstall"] depends: [ + "ocaml" "ocamlbuild" {build} "ocamlfind" {build} "cryptokit" {>= "1.12"} @@ -21,3 +22,15 @@ depends: [ "zarith" "menhir" {build} ] +synopsis: "Bamboo: 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 +- partial compliance with common Ethereum ABI.""" +url { + src: "https://github.com/pirapira/bamboo/archive/0.0.01.zip" + checksum: "md5=5f4ae46ac4cea1c2399b4f1302281000" +} diff --git a/packages/bamboo/bamboo.0.0.01/url b/packages/bamboo/bamboo.0.0.01/url deleted file mode 100644 index 818e0afb6ad..00000000000 --- a/packages/bamboo/bamboo.0.0.01/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/pirapira/bamboo/archive/0.0.01.zip" -checksum: "5f4ae46ac4cea1c2399b4f1302281000" diff --git a/packages/bamboo/bamboo.0.0.02/descr b/packages/bamboo/bamboo.0.0.02/descr deleted file mode 100644 index d877cbf77db..00000000000 --- a/packages/bamboo/bamboo.0.0.02/descr +++ /dev/null @@ -1,8 +0,0 @@ -A compiler targeting Ethereum Virtual Machine - -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. diff --git a/packages/bamboo/bamboo.0.0.02/opam b/packages/bamboo/bamboo.0.0.02/opam index b72a75debc7..66b0ceadab0 100644 --- a/packages/bamboo/bamboo.0.0.02/opam +++ b/packages/bamboo/bamboo.0.0.02/opam @@ -1,24 +1,23 @@ -opam-version: "1.2" +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: "https://github.com/pirapira/bamboo.git" +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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: [ "ocaml" "%{etc}%/bamboo/setup.ml" "-C" "%{etc}%/bamboo" "-uninstall" ] depends: [ + "ocaml" "batteries" {build} "cryptokit" {build & >= "1.12"} ("hex" {build & = "1.0.0"} | "hex" {build & = "0.2.0"} | @@ -34,3 +33,15 @@ depends: [ "ocamlfind" {build} "rope" {build} ] +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: "md5=62056bf420a78f7e8eb05218b0e7dabd" +} diff --git a/packages/bamboo/bamboo.0.0.02/url b/packages/bamboo/bamboo.0.0.02/url deleted file mode 100644 index 77a5a6a13d3..00000000000 --- a/packages/bamboo/bamboo.0.0.02/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://github.com/pirapira/bamboo/archive/0.0.02.tar.gz" -checksum: "62056bf420a78f7e8eb05218b0e7dabd" diff --git a/packages/bap-abi/bap-abi.1.0.0/descr b/packages/bap-abi/bap-abi.1.0.0/descr deleted file mode 100644 index f26a348a737..00000000000 --- a/packages/bap-abi/bap-abi.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -A pass that applies ABI specific information \ No newline at end of file diff --git a/packages/bap-abi/bap-abi.1.0.0/opam b/packages/bap-abi/bap-abi.1.0.0/opam index ddb68bb3db0..e05a965e89f 100644 --- a/packages/bap-abi/bap-abi.1.0.0/opam +++ b/packages/bap-abi/bap-abi.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-abi" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -16,4 +16,9 @@ remove: [["ocamlfind" "remove" "bap-plugin-abi"] ["ocamlfind" "remove" "bap-abi"] ["bapbundle" "remove" "abi.plugin"] ] -depends: ["bap-std" "cmdliner"] +depends: ["ocaml" "bap-std" "cmdliner"] +synopsis: "A pass that applies ABI specific information" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: "md5=07dce66dd871e448652d8885283c6631" +} diff --git a/packages/bap-abi/bap-abi.1.0.0/url b/packages/bap-abi/bap-abi.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-abi/bap-abi.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-abi/bap-abi.1.1.0/descr b/packages/bap-abi/bap-abi.1.1.0/descr deleted file mode 100644 index f26a348a737..00000000000 --- a/packages/bap-abi/bap-abi.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -A pass that applies ABI specific information \ No newline at end of file diff --git a/packages/bap-abi/bap-abi.1.1.0/opam b/packages/bap-abi/bap-abi.1.1.0/opam index eb857743c58..c6f1bae1d2a 100644 --- a/packages/bap-abi/bap-abi.1.1.0/opam +++ b/packages/bap-abi/bap-abi.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-abi" version: "1.1.0" maintainer: "Ivan Gotovchits " @@ -16,4 +16,9 @@ remove: [["ocamlfind" "remove" "bap-plugin-abi"] ["ocamlfind" "remove" "bap-abi"] ["bapbundle" "remove" "abi.plugin"] ] -depends: ["bap-std" "cmdliner"] +depends: ["ocaml" "bap-std" "cmdliner"] +synopsis: "A pass that applies ABI specific information" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: "md5=92e7f703d58ce1835bfeeed9ec523242" +} diff --git a/packages/bap-abi/bap-abi.1.1.0/url b/packages/bap-abi/bap-abi.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-abi/bap-abi.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-abi/bap-abi.1.2.0/descr b/packages/bap-abi/bap-abi.1.2.0/descr deleted file mode 100644 index f26a348a737..00000000000 --- a/packages/bap-abi/bap-abi.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -A pass that applies ABI specific information \ No newline at end of file diff --git a/packages/bap-abi/bap-abi.1.2.0/opam b/packages/bap-abi/bap-abi.1.2.0/opam index 1748efdabd0..120841a37f5 100644 --- a/packages/bap-abi/bap-abi.1.2.0/opam +++ b/packages/bap-abi/bap-abi.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-abi" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -16,4 +16,9 @@ remove: [["ocamlfind" "remove" "bap-plugin-abi"] ["ocamlfind" "remove" "bap-abi"] ["bapbundle" "remove" "abi.plugin"] ] -depends: ["bap-std" "cmdliner"] +depends: ["ocaml" "bap-std" "cmdliner"] +synopsis: "A pass that applies ABI specific information" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap-abi/bap-abi.1.2.0/url b/packages/bap-abi/bap-abi.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-abi/bap-abi.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-abi/bap-abi.1.3.0/descr b/packages/bap-abi/bap-abi.1.3.0/descr deleted file mode 100644 index f26a348a737..00000000000 --- a/packages/bap-abi/bap-abi.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -A pass that applies ABI specific information \ No newline at end of file diff --git a/packages/bap-abi/bap-abi.1.3.0/opam b/packages/bap-abi/bap-abi.1.3.0/opam index c88dae36ee3..4c69f1f3681 100644 --- a/packages/bap-abi/bap-abi.1.3.0/opam +++ b/packages/bap-abi/bap-abi.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-abi" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -16,4 +16,9 @@ remove: [["ocamlfind" "remove" "bap-plugin-abi"] ["ocamlfind" "remove" "bap-abi"] ["bapbundle" "remove" "abi.plugin"] ] -depends: ["bap-std" "cmdliner"] +depends: ["ocaml" "bap-std" "cmdliner"] +synopsis: "A pass that applies ABI specific information" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-abi/bap-abi.1.3.0/url b/packages/bap-abi/bap-abi.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-abi/bap-abi.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-abi/bap-abi.1.4.0/descr b/packages/bap-abi/bap-abi.1.4.0/descr deleted file mode 100644 index b7faace0680..00000000000 --- a/packages/bap-abi/bap-abi.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP ABI integration subsystem diff --git a/packages/bap-abi/bap-abi.1.4.0/opam b/packages/bap-abi/bap-abi.1.4.0/opam deleted file mode 100644 index a98b35c4080..00000000000 --- a/packages/bap-abi/bap-abi.1.4.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -name: "bap-abi" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "bap-std" {= "1.4.0"} - "cmdliner" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-abi/bap-abi.1.4.0/url b/packages/bap-abi/bap-abi.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-abi/bap-abi.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-api/bap-api.1.0.0/descr b/packages/bap-api/bap-api.1.0.0/descr deleted file mode 100644 index 82ee8bf90c6..00000000000 --- a/packages/bap-api/bap-api.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -A pass that adds parameters to subroutines based on known API diff --git a/packages/bap-api/bap-api.1.0.0/opam b/packages/bap-api/bap-api.1.0.0/opam index ef001f6efcc..71b4654e169 100644 --- a/packages/bap-api/bap-api.1.0.0/opam +++ b/packages/bap-api/bap-api.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-api" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -16,4 +16,9 @@ remove: [["ocamlfind" "remove" "bap-plugin-api"] ["ocamlfind" "remove" "bap-api"] [ "bapbundle" "remove" "api.plugin"] ] -depends: ["bap-std" "cmdliner"] +depends: ["ocaml" "bap-std" "cmdliner"] +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: "md5=07dce66dd871e448652d8885283c6631" +} diff --git a/packages/bap-api/bap-api.1.0.0/url b/packages/bap-api/bap-api.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-api/bap-api.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-api/bap-api.1.1.0/descr b/packages/bap-api/bap-api.1.1.0/descr deleted file mode 100644 index 82ee8bf90c6..00000000000 --- a/packages/bap-api/bap-api.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -A pass that adds parameters to subroutines based on known API diff --git a/packages/bap-api/bap-api.1.1.0/opam b/packages/bap-api/bap-api.1.1.0/opam index c09f7bb767e..a7e17f06a5a 100644 --- a/packages/bap-api/bap-api.1.1.0/opam +++ b/packages/bap-api/bap-api.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-api" version: "1.1.0" maintainer: "Ivan Gotovchits " @@ -16,4 +16,9 @@ remove: [["ocamlfind" "remove" "bap-plugin-api"] ["ocamlfind" "remove" "bap-api"] [ "bapbundle" "remove" "api.plugin"] ] -depends: ["bap-std" "cmdliner"] +depends: ["ocaml" "bap-std" "cmdliner"] +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: "md5=92e7f703d58ce1835bfeeed9ec523242" +} diff --git a/packages/bap-api/bap-api.1.1.0/url b/packages/bap-api/bap-api.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-api/bap-api.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-api/bap-api.1.2.0/descr b/packages/bap-api/bap-api.1.2.0/descr deleted file mode 100644 index 82ee8bf90c6..00000000000 --- a/packages/bap-api/bap-api.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -A pass that adds parameters to subroutines based on known API diff --git a/packages/bap-api/bap-api.1.2.0/opam b/packages/bap-api/bap-api.1.2.0/opam index f8c6434d684..d82bfebdb0b 100644 --- a/packages/bap-api/bap-api.1.2.0/opam +++ b/packages/bap-api/bap-api.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-api" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -16,4 +16,9 @@ remove: [["ocamlfind" "remove" "bap-plugin-api"] ["ocamlfind" "remove" "bap-api"] [ "bapbundle" "remove" "api.plugin"] ] -depends: ["bap-std" "cmdliner"] +depends: ["ocaml" "bap-std" "cmdliner"] +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: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap-api/bap-api.1.2.0/url b/packages/bap-api/bap-api.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-api/bap-api.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-api/bap-api.1.3.0/descr b/packages/bap-api/bap-api.1.3.0/descr deleted file mode 100644 index 82ee8bf90c6..00000000000 --- a/packages/bap-api/bap-api.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -A pass that adds parameters to subroutines based on known API diff --git a/packages/bap-api/bap-api.1.3.0/opam b/packages/bap-api/bap-api.1.3.0/opam index 96040f70ea8..430874dd4c8 100644 --- a/packages/bap-api/bap-api.1.3.0/opam +++ b/packages/bap-api/bap-api.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-api" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -17,4 +17,9 @@ remove: [["ocamlfind" "remove" "bap-plugin-api"] ["bapbundle" "remove" "api.plugin"] ["rm" "-rf" "%{prefix}%/share/bap-api/c"] ] -depends: ["bap-std" "cmdliner"] +depends: ["ocaml" "bap-std" "cmdliner"] +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: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-api/bap-api.1.3.0/url b/packages/bap-api/bap-api.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-api/bap-api.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-api/bap-api.1.4.0/descr b/packages/bap-api/bap-api.1.4.0/descr deleted file mode 100644 index 82ee8bf90c6..00000000000 --- a/packages/bap-api/bap-api.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -A pass that adds parameters to subroutines based on known API diff --git a/packages/bap-api/bap-api.1.4.0/opam b/packages/bap-api/bap-api.1.4.0/opam deleted file mode 100644 index cf9c4954d2d..00000000000 --- a/packages/bap-api/bap-api.1.4.0/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -name: "bap-api" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "bap-std" {= "1.4.0"} - "cmdliner" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-api/bap-api.1.4.0/url b/packages/bap-api/bap-api.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-api/bap-api.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-arm/bap-arm.1.0.0/descr b/packages/bap-arm/bap-arm.1.0.0/descr deleted file mode 100644 index f71466f5772..00000000000 --- a/packages/bap-arm/bap-arm.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP ARM lifter diff --git a/packages/bap-arm/bap-arm.1.0.0/opam b/packages/bap-arm/bap-arm.1.0.0/opam index 3add6449fef..e51965c3a1c 100644 --- a/packages/bap-arm/bap-arm.1.0.0/opam +++ b/packages/bap-arm/bap-arm.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-arm" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -21,9 +21,9 @@ remove: [ ] -depends: [ - "bap-std" - "bap-llvm" - "bap-abi" - "bap-c" -] +depends: ["ocaml" "bap-std" "bap-llvm" "bap-abi" "bap-c"] +synopsis: "BAP ARM lifter" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: "md5=07dce66dd871e448652d8885283c6631" +} diff --git a/packages/bap-arm/bap-arm.1.0.0/url b/packages/bap-arm/bap-arm.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-arm/bap-arm.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-arm/bap-arm.1.1.0/descr b/packages/bap-arm/bap-arm.1.1.0/descr deleted file mode 100644 index f71466f5772..00000000000 --- a/packages/bap-arm/bap-arm.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP ARM lifter diff --git a/packages/bap-arm/bap-arm.1.1.0/opam b/packages/bap-arm/bap-arm.1.1.0/opam index da086b31778..08439c51ad3 100644 --- a/packages/bap-arm/bap-arm.1.1.0/opam +++ b/packages/bap-arm/bap-arm.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-arm" version: "1.1.0" maintainer: "Ivan Gotovchits " @@ -21,9 +21,9 @@ remove: [ ] -depends: [ - "bap-std" - "bap-llvm" - "bap-abi" - "bap-c" -] +depends: ["ocaml" "bap-std" "bap-llvm" "bap-abi" "bap-c"] +synopsis: "BAP ARM lifter" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: "md5=92e7f703d58ce1835bfeeed9ec523242" +} diff --git a/packages/bap-arm/bap-arm.1.1.0/url b/packages/bap-arm/bap-arm.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-arm/bap-arm.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-arm/bap-arm.1.2.0/descr b/packages/bap-arm/bap-arm.1.2.0/descr deleted file mode 100644 index f71466f5772..00000000000 --- a/packages/bap-arm/bap-arm.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP ARM lifter diff --git a/packages/bap-arm/bap-arm.1.2.0/opam b/packages/bap-arm/bap-arm.1.2.0/opam index fe74e4227a8..d6d991855a4 100644 --- a/packages/bap-arm/bap-arm.1.2.0/opam +++ b/packages/bap-arm/bap-arm.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-arm" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -21,9 +21,9 @@ remove: [ ] -depends: [ - "bap-std" - "bap-llvm" - "bap-abi" - "bap-c" -] +depends: ["ocaml" "bap-std" "bap-llvm" "bap-abi" "bap-c"] +synopsis: "BAP ARM lifter" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap-arm/bap-arm.1.2.0/url b/packages/bap-arm/bap-arm.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-arm/bap-arm.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-arm/bap-arm.1.3.0/descr b/packages/bap-arm/bap-arm.1.3.0/descr deleted file mode 100644 index f71466f5772..00000000000 --- a/packages/bap-arm/bap-arm.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP ARM lifter diff --git a/packages/bap-arm/bap-arm.1.3.0/opam b/packages/bap-arm/bap-arm.1.3.0/opam index 5e918f88f92..51a9d00852a 100644 --- a/packages/bap-arm/bap-arm.1.3.0/opam +++ b/packages/bap-arm/bap-arm.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-arm" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -21,9 +21,9 @@ remove: [ ] -depends: [ - "bap-std" - "bap-llvm" - "bap-abi" - "bap-c" -] +depends: ["ocaml" "bap-std" "bap-llvm" "bap-abi" "bap-c"] +synopsis: "BAP ARM lifter" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-arm/bap-arm.1.3.0/url b/packages/bap-arm/bap-arm.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-arm/bap-arm.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-arm/bap-arm.1.4.0/descr b/packages/bap-arm/bap-arm.1.4.0/descr deleted file mode 100644 index e0c4828d8a2..00000000000 --- a/packages/bap-arm/bap-arm.1.4.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -BAP ARM lifter and disassembler - - -Provides semantics for ARM instructions, disassembler, and partial -support for the gnueabi ABI diff --git a/packages/bap-arm/bap-arm.1.4.0/opam b/packages/bap-arm/bap-arm.1.4.0/opam deleted file mode 100644 index 54deb9481dd..00000000000 --- a/packages/bap-arm/bap-arm.1.4.0/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -name: "bap-arm" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "bap-std" {= "1.4.0"} - "bap-llvm" - "bap-abi" - "bap-c" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-arm/bap-arm.1.4.0/url b/packages/bap-arm/bap-arm.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-arm/bap-arm.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-beagle/bap-beagle.1.2.0/descr b/packages/bap-beagle/bap-beagle.1.2.0/descr deleted file mode 100644 index c8a01445d1e..00000000000 --- a/packages/bap-beagle/bap-beagle.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -An obfuscated string solver \ No newline at end of file diff --git a/packages/bap-beagle/bap-beagle.1.2.0/opam b/packages/bap-beagle/bap-beagle.1.2.0/opam index dae740e991c..c061a625790 100644 --- a/packages/bap-beagle/bap-beagle.1.2.0/opam +++ b/packages/bap-beagle/bap-beagle.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-beagle" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -16,4 +16,9 @@ remove: [["ocamlfind" "remove" "bap-plugin-beagle"] ["ocamlfind" "remove" "bap-beagle-prey"] ["bapbundle" "remove" "beagle.plugin"] ] -depends: ["bap-std" "cmdliner" "bap-microx"] \ No newline at end of file +depends: ["ocaml" "bap-std" "cmdliner" "bap-microx"] +synopsis: "An obfuscated string solver" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap-beagle/bap-beagle.1.2.0/url b/packages/bap-beagle/bap-beagle.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-beagle/bap-beagle.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-beagle/bap-beagle.1.3.0/descr b/packages/bap-beagle/bap-beagle.1.3.0/descr deleted file mode 100644 index c8a01445d1e..00000000000 --- a/packages/bap-beagle/bap-beagle.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -An obfuscated string solver \ No newline at end of file diff --git a/packages/bap-beagle/bap-beagle.1.3.0/opam b/packages/bap-beagle/bap-beagle.1.3.0/opam index c583f8bd6b4..d4223b40c6a 100644 --- a/packages/bap-beagle/bap-beagle.1.3.0/opam +++ b/packages/bap-beagle/bap-beagle.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-beagle" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -18,4 +18,9 @@ remove: [["ocamlfind" "remove" "bap-plugin-beagle"] ["bapbundle" "remove" "beagle.plugin"] ["bapbundle" "remove" "strings.plugin"] ] -depends: ["bap-std" "cmdliner" "bap-microx" "bap-primus" ] \ No newline at end of file +depends: ["ocaml" "bap-std" "cmdliner" "bap-microx" "bap-primus"] +synopsis: "An obfuscated string solver" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-beagle/bap-beagle.1.3.0/url b/packages/bap-beagle/bap-beagle.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-beagle/bap-beagle.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-beagle/bap-beagle.1.4.0/descr b/packages/bap-beagle/bap-beagle.1.4.0/descr deleted file mode 100644 index 4bf217698b1..00000000000 --- a/packages/bap-beagle/bap-beagle.1.4.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -BAP obfuscated string solver - -Like strings on steroids - finds strings encoded in binaries, -even if they are not truly static. diff --git a/packages/bap-beagle/bap-beagle.1.4.0/opam b/packages/bap-beagle/bap-beagle.1.4.0/opam deleted file mode 100644 index 28b1891b63d..00000000000 --- a/packages/bap-beagle/bap-beagle.1.4.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -name: "bap-beagle" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "bap-std" {= "1.4.0"} - "cmdliner" - "bap-microx" - "bap-primus" {= "1.4.0"} -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-beagle/bap-beagle.1.4.0/url b/packages/bap-beagle/bap-beagle.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-beagle/bap-beagle.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.0.0/descr b/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.0.0/descr deleted file mode 100644 index 08572009719..00000000000 --- a/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -A frontend for the Byteweight library 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 deleted file mode 100644 index a094d23343b..00000000000 --- a/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.0.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -name: "bap-byteweight-frontend" -version: "1.0.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -build: [ - ["./configure" "--prefix=%{prefix}%" "--enable-byteweight-frontend"] - [make] -] - -install: [[make "install"]] - -remove: [["rm" "-f" "%{bin}%/bap-byteweight"]] - -depends: [ - "bap-std" - "bap-byteweight" - "cmdliner" - "ocurl" - "fileutils" - "re" -] diff --git a/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.0.0/url b/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.1.0/descr b/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.1.0/descr deleted file mode 100644 index 08572009719..00000000000 --- a/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -A frontend for the Byteweight library 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 deleted file mode 100644 index b8864d8580b..00000000000 --- a/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.1.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -name: "bap-byteweight-frontend" -version: "1.1.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -build: [ - ["./configure" "--prefix=%{prefix}%" "--enable-byteweight-frontend"] - [make] -] - -install: [[make "install"]] - -remove: [["rm" "-f" "%{bin}%/bap-byteweight"]] - -depends: [ - "bap-std" - "bap-byteweight" - "cmdliner" - "ocurl" - "fileutils" - "re" -] diff --git a/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.1.0/url b/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.2.0/descr b/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.2.0/descr deleted file mode 100644 index 08572009719..00000000000 --- a/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -A frontend for the Byteweight library 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 deleted file mode 100644 index 129818edda8..00000000000 --- a/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.2.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -name: "bap-byteweight-frontend" -version: "1.2.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -build: [ - ["./configure" "--prefix=%{prefix}%" "--enable-byteweight-frontend"] - [make] -] - -install: [[make "install"]] - -remove: [["rm" "-f" "%{bin}%/bap-byteweight"]] - -depends: [ - "bap-std" - "bap-byteweight" - "cmdliner" - "ocurl" - "fileutils" - "re" -] diff --git a/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.2.0/url b/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.3.0/descr b/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.3.0/descr deleted file mode 100644 index 08572009719..00000000000 --- a/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -A frontend for the Byteweight library 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 index a38a68f9421..dfc44325877 100644 --- a/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.3.0/opam +++ b/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-byteweight-frontend" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -17,10 +17,11 @@ install: [[make "install"]] remove: [["rm" "-f" "%{bin}%/bap-byteweight"]] depends: [ - "bap-std" - "bap-byteweight" - "cmdliner" - "ocurl" - "fileutils" - "re" + "ocaml" "bap-std" "bap-byteweight" "cmdliner" "ocurl" "fileutils" "re" ] +synopsis: "A frontend for the Byteweight library" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.3.0/url b/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.4.0/descr b/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.4.0/descr deleted file mode 100644 index fccd4f39dea..00000000000 --- a/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.4.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -BAP Toolkit for training and controlling Byteweight algorithm - -A command line interface to the byteweight system that can train, -test, download, and upload binary signatures. 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 deleted file mode 100644 index c7a366d3bea..00000000000 --- a/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.4.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -name: "bap-byteweight-frontend" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -build: [ - ["./configure" "--prefix=%{prefix}%" "--enable-byteweight-frontend"] - [make] -] - -install: [[make "install"]] - -remove: [["rm" "-f" "%{bin}%/bap-byteweight"]] - -depends: [ - "bap-std" {= "1.4.0"} - "bap-byteweight" - "cmdliner" - "ocurl" - "fileutils" - "re" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.4.0/url b/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-byteweight-frontend/bap-byteweight-frontend.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-byteweight/bap-byteweight.1.0.0/descr b/packages/bap-byteweight/bap-byteweight.1.0.0/descr deleted file mode 100644 index bea6cc3d015..00000000000 --- a/packages/bap-byteweight/bap-byteweight.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -A library and a plugin for finding function starts. \ No newline at end of file diff --git a/packages/bap-byteweight/bap-byteweight.1.0.0/opam b/packages/bap-byteweight/bap-byteweight.1.0.0/opam index a517258d495..2e4d4299e33 100644 --- a/packages/bap-byteweight/bap-byteweight.1.0.0/opam +++ b/packages/bap-byteweight/bap-byteweight.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-byteweight" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -23,7 +23,9 @@ remove: [ ] -depends: [ - "bap-std" - "bap-signatures" -] +depends: ["ocaml" "bap-std" "bap-signatures"] +synopsis: "A library and a plugin for finding function starts." +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: "md5=07dce66dd871e448652d8885283c6631" +} diff --git a/packages/bap-byteweight/bap-byteweight.1.0.0/url b/packages/bap-byteweight/bap-byteweight.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-byteweight/bap-byteweight.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-byteweight/bap-byteweight.1.1.0/descr b/packages/bap-byteweight/bap-byteweight.1.1.0/descr deleted file mode 100644 index bea6cc3d015..00000000000 --- a/packages/bap-byteweight/bap-byteweight.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -A library and a plugin for finding function starts. \ No newline at end of file diff --git a/packages/bap-byteweight/bap-byteweight.1.1.0/opam b/packages/bap-byteweight/bap-byteweight.1.1.0/opam index c6260a01c80..b3966c1c0f6 100644 --- a/packages/bap-byteweight/bap-byteweight.1.1.0/opam +++ b/packages/bap-byteweight/bap-byteweight.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-byteweight" version: "1.1.0" maintainer: "Ivan Gotovchits " @@ -23,7 +23,9 @@ remove: [ ] -depends: [ - "bap-std" - "bap-signatures" -] +depends: ["ocaml" "bap-std" "bap-signatures"] +synopsis: "A library and a plugin for finding function starts." +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: "md5=92e7f703d58ce1835bfeeed9ec523242" +} diff --git a/packages/bap-byteweight/bap-byteweight.1.1.0/url b/packages/bap-byteweight/bap-byteweight.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-byteweight/bap-byteweight.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-byteweight/bap-byteweight.1.2.0/descr b/packages/bap-byteweight/bap-byteweight.1.2.0/descr deleted file mode 100644 index bea6cc3d015..00000000000 --- a/packages/bap-byteweight/bap-byteweight.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -A library and a plugin for finding function starts. \ No newline at end of file diff --git a/packages/bap-byteweight/bap-byteweight.1.2.0/opam b/packages/bap-byteweight/bap-byteweight.1.2.0/opam index 135f1e19a18..6d6eb636e61 100644 --- a/packages/bap-byteweight/bap-byteweight.1.2.0/opam +++ b/packages/bap-byteweight/bap-byteweight.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-byteweight" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -23,7 +23,9 @@ remove: [ ] -depends: [ - "bap-std" - "bap-signatures" -] +depends: ["ocaml" "bap-std" "bap-signatures"] +synopsis: "A library and a plugin for finding function starts." +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap-byteweight/bap-byteweight.1.2.0/url b/packages/bap-byteweight/bap-byteweight.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-byteweight/bap-byteweight.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-byteweight/bap-byteweight.1.3.0/descr b/packages/bap-byteweight/bap-byteweight.1.3.0/descr deleted file mode 100644 index bea6cc3d015..00000000000 --- a/packages/bap-byteweight/bap-byteweight.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -A library and a plugin for finding function starts. \ No newline at end of file diff --git a/packages/bap-byteweight/bap-byteweight.1.3.0/opam b/packages/bap-byteweight/bap-byteweight.1.3.0/opam index f86fe6e82eb..b8308489826 100644 --- a/packages/bap-byteweight/bap-byteweight.1.3.0/opam +++ b/packages/bap-byteweight/bap-byteweight.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-byteweight" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -23,7 +23,9 @@ remove: [ ] -depends: [ - "bap-std" - "bap-signatures" -] +depends: ["ocaml" "bap-std" "bap-signatures"] +synopsis: "A library and a plugin for finding function starts." +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-byteweight/bap-byteweight.1.3.0/url b/packages/bap-byteweight/bap-byteweight.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-byteweight/bap-byteweight.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-byteweight/bap-byteweight.1.4.0/descr b/packages/bap-byteweight/bap-byteweight.1.4.0/descr deleted file mode 100644 index 9a9883645e3..00000000000 --- a/packages/bap-byteweight/bap-byteweight.1.4.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -BAP facility for indentifying code entry points - -Provides a library and a plugin that uses the Byteweigh algorithm for -finding entry points (function strats) in stripped code. \ No newline at end of file diff --git a/packages/bap-byteweight/bap-byteweight.1.4.0/opam b/packages/bap-byteweight/bap-byteweight.1.4.0/opam deleted file mode 100644 index ced91ea9de3..00000000000 --- a/packages/bap-byteweight/bap-byteweight.1.4.0/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -name: "bap-byteweight" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "bap-std" {= "1.4.0"} - "bap-signatures" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-byteweight/bap-byteweight.1.4.0/url b/packages/bap-byteweight/bap-byteweight.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-byteweight/bap-byteweight.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-c/bap-c.1.0.0/descr b/packages/bap-c/bap-c.1.0.0/descr deleted file mode 100644 index 92cb9fed9a7..00000000000 --- a/packages/bap-c/bap-c.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -A C language support library for BAP diff --git a/packages/bap-c/bap-c.1.0.0/opam b/packages/bap-c/bap-c.1.0.0/opam index 88fb0b833cf..1621be8e0e0 100644 --- a/packages/bap-c/bap-c.1.0.0/opam +++ b/packages/bap-c/bap-c.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-c" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -13,4 +13,10 @@ build: [ ] install: [[make "install"]] remove: [["ocamlfind" "remove" "bap-c"]] -depends: ["bap-std" "bap-api"] +depends: ["ocaml" "bap-std" "bap-api"] +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: "md5=07dce66dd871e448652d8885283c6631" +} diff --git a/packages/bap-c/bap-c.1.0.0/url b/packages/bap-c/bap-c.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-c/bap-c.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-c/bap-c.1.1.0/descr b/packages/bap-c/bap-c.1.1.0/descr deleted file mode 100644 index 92cb9fed9a7..00000000000 --- a/packages/bap-c/bap-c.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -A C language support library for BAP diff --git a/packages/bap-c/bap-c.1.1.0/opam b/packages/bap-c/bap-c.1.1.0/opam index 86dda1a08ad..0716775f747 100644 --- a/packages/bap-c/bap-c.1.1.0/opam +++ b/packages/bap-c/bap-c.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-c" version: "1.1.0" maintainer: "Ivan Gotovchits " @@ -13,4 +13,10 @@ build: [ ] install: [[make "install"]] remove: [["ocamlfind" "remove" "bap-c"]] -depends: ["bap-std" "bap-api"] +depends: ["ocaml" "bap-std" "bap-api"] +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: "md5=92e7f703d58ce1835bfeeed9ec523242" +} diff --git a/packages/bap-c/bap-c.1.1.0/url b/packages/bap-c/bap-c.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-c/bap-c.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-c/bap-c.1.2.0/descr b/packages/bap-c/bap-c.1.2.0/descr deleted file mode 100644 index 92cb9fed9a7..00000000000 --- a/packages/bap-c/bap-c.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -A C language support library for BAP diff --git a/packages/bap-c/bap-c.1.2.0/opam b/packages/bap-c/bap-c.1.2.0/opam index 02b518cc295..3d073bbcb18 100644 --- a/packages/bap-c/bap-c.1.2.0/opam +++ b/packages/bap-c/bap-c.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-c" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -13,4 +13,10 @@ build: [ ] install: [[make "install"]] remove: [["ocamlfind" "remove" "bap-c"]] -depends: ["bap-std" "bap-api"] +depends: ["ocaml" "bap-std" "bap-api"] +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: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap-c/bap-c.1.2.0/url b/packages/bap-c/bap-c.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-c/bap-c.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-c/bap-c.1.3.0/descr b/packages/bap-c/bap-c.1.3.0/descr deleted file mode 100644 index 92cb9fed9a7..00000000000 --- a/packages/bap-c/bap-c.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -A C language support library for BAP diff --git a/packages/bap-c/bap-c.1.3.0/opam b/packages/bap-c/bap-c.1.3.0/opam index 06fe4a94948..a078dea29c7 100644 --- a/packages/bap-c/bap-c.1.3.0/opam +++ b/packages/bap-c/bap-c.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-c" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -13,4 +13,10 @@ build: [ ] install: [[make "install"]] remove: [["ocamlfind" "remove" "bap-c"]] -depends: ["bap-std" "bap-api"] +depends: ["ocaml" "bap-std" "bap-api"] +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: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-c/bap-c.1.3.0/url b/packages/bap-c/bap-c.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-c/bap-c.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-c/bap-c.1.4.0/descr b/packages/bap-c/bap-c.1.4.0/descr deleted file mode 100644 index 92cb9fed9a7..00000000000 --- a/packages/bap-c/bap-c.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -A C language support library for BAP diff --git a/packages/bap-c/bap-c.1.4.0/opam b/packages/bap-c/bap-c.1.4.0/opam deleted file mode 100644 index 66a55d8a6d1..00000000000 --- a/packages/bap-c/bap-c.1.4.0/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -name: "bap-c" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -build: [ - ["./configure" "--prefix=%{prefix}%" "--enable-c"] - [make] -] -install: [[make "install"]] -remove: [["ocamlfind" "remove" "bap-c"]] -depends: [ - "bap-std" {= "1.4.0"} - "bap-api" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-c/bap-c.1.4.0/url b/packages/bap-c/bap-c.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-c/bap-c.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-cache/bap-cache.1.0.0/descr b/packages/bap-cache/bap-cache.1.0.0/descr deleted file mode 100644 index 4649182f7b9..00000000000 --- a/packages/bap-cache/bap-cache.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP caching service diff --git a/packages/bap-cache/bap-cache.1.0.0/opam b/packages/bap-cache/bap-cache.1.0.0/opam index d38a299dba9..451672004fc 100644 --- a/packages/bap-cache/bap-cache.1.0.0/opam +++ b/packages/bap-cache/bap-cache.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-cache" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -20,7 +20,9 @@ remove: [ ] -depends: [ - "bap-std" - "cmdliner" -] +depends: ["ocaml" "bap-std" "cmdliner"] +synopsis: "BAP caching service" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: "md5=07dce66dd871e448652d8885283c6631" +} diff --git a/packages/bap-cache/bap-cache.1.0.0/url b/packages/bap-cache/bap-cache.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-cache/bap-cache.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-cache/bap-cache.1.1.0/descr b/packages/bap-cache/bap-cache.1.1.0/descr deleted file mode 100644 index 4649182f7b9..00000000000 --- a/packages/bap-cache/bap-cache.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP caching service diff --git a/packages/bap-cache/bap-cache.1.1.0/opam b/packages/bap-cache/bap-cache.1.1.0/opam index 06399d49912..9fc4ad29a4b 100644 --- a/packages/bap-cache/bap-cache.1.1.0/opam +++ b/packages/bap-cache/bap-cache.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-cache" version: "1.1.0" maintainer: "Ivan Gotovchits " @@ -20,7 +20,9 @@ remove: [ ] -depends: [ - "bap-std" - "cmdliner" -] +depends: ["ocaml" "bap-std" "cmdliner"] +synopsis: "BAP caching service" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: "md5=92e7f703d58ce1835bfeeed9ec523242" +} diff --git a/packages/bap-cache/bap-cache.1.1.0/url b/packages/bap-cache/bap-cache.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-cache/bap-cache.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-cache/bap-cache.1.2.0/descr b/packages/bap-cache/bap-cache.1.2.0/descr deleted file mode 100644 index 4649182f7b9..00000000000 --- a/packages/bap-cache/bap-cache.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP caching service diff --git a/packages/bap-cache/bap-cache.1.2.0/opam b/packages/bap-cache/bap-cache.1.2.0/opam index 62b0637e6c5..3605f05a05a 100644 --- a/packages/bap-cache/bap-cache.1.2.0/opam +++ b/packages/bap-cache/bap-cache.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-cache" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -20,7 +20,9 @@ remove: [ ] -depends: [ - "bap-std" - "cmdliner" -] +depends: ["ocaml" "bap-std" "cmdliner"] +synopsis: "BAP caching service" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap-cache/bap-cache.1.2.0/url b/packages/bap-cache/bap-cache.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-cache/bap-cache.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-cache/bap-cache.1.3.0/descr b/packages/bap-cache/bap-cache.1.3.0/descr deleted file mode 100644 index 4649182f7b9..00000000000 --- a/packages/bap-cache/bap-cache.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP caching service diff --git a/packages/bap-cache/bap-cache.1.3.0/opam b/packages/bap-cache/bap-cache.1.3.0/opam index 6fda975a1cd..4db941ab122 100644 --- a/packages/bap-cache/bap-cache.1.3.0/opam +++ b/packages/bap-cache/bap-cache.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-cache" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -20,7 +20,9 @@ remove: [ ] -depends: [ - "bap-std" - "cmdliner" -] +depends: ["ocaml" "bap-std" "cmdliner"] +synopsis: "BAP caching service" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-cache/bap-cache.1.3.0/url b/packages/bap-cache/bap-cache.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-cache/bap-cache.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-cache/bap-cache.1.4.0/descr b/packages/bap-cache/bap-cache.1.4.0/descr deleted file mode 100644 index 4649182f7b9..00000000000 --- a/packages/bap-cache/bap-cache.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP caching service diff --git a/packages/bap-cache/bap-cache.1.4.0/opam b/packages/bap-cache/bap-cache.1.4.0/opam deleted file mode 100644 index ae23f52d6b7..00000000000 --- a/packages/bap-cache/bap-cache.1.4.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -name: "bap-cache" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "bap-std" {= "1.4.0"} - "cmdliner" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-cache/bap-cache.1.4.0/url b/packages/bap-cache/bap-cache.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-cache/bap-cache.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-callsites/bap-callsites.1.0.0/descr b/packages/bap-callsites/bap-callsites.1.0.0/descr deleted file mode 100644 index 84a56558a3f..00000000000 --- a/packages/bap-callsites/bap-callsites.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Inject data definition terms at callsites diff --git a/packages/bap-callsites/bap-callsites.1.0.0/opam b/packages/bap-callsites/bap-callsites.1.0.0/opam index 434f0cafae7..4f26aacf1c2 100644 --- a/packages/bap-callsites/bap-callsites.1.0.0/opam +++ b/packages/bap-callsites/bap-callsites.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-callsites" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -25,7 +25,13 @@ remove: [ ] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "cmdliner" + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "cmdliner" ] +synopsis: "Inject data definition terms at callsites" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: "md5=07dce66dd871e448652d8885283c6631" +} diff --git a/packages/bap-callsites/bap-callsites.1.0.0/url b/packages/bap-callsites/bap-callsites.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-callsites/bap-callsites.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-callsites/bap-callsites.1.1.0/descr b/packages/bap-callsites/bap-callsites.1.1.0/descr deleted file mode 100644 index 84a56558a3f..00000000000 --- a/packages/bap-callsites/bap-callsites.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Inject data definition terms at callsites diff --git a/packages/bap-callsites/bap-callsites.1.1.0/opam b/packages/bap-callsites/bap-callsites.1.1.0/opam index 6068c1c7033..af1c8515613 100644 --- a/packages/bap-callsites/bap-callsites.1.1.0/opam +++ b/packages/bap-callsites/bap-callsites.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-callsites" version: "1.1.0" maintainer: "Ivan Gotovchits " @@ -25,7 +25,13 @@ remove: [ ] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "cmdliner" + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "cmdliner" ] +synopsis: "Inject data definition terms at callsites" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: "md5=92e7f703d58ce1835bfeeed9ec523242" +} diff --git a/packages/bap-callsites/bap-callsites.1.1.0/url b/packages/bap-callsites/bap-callsites.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-callsites/bap-callsites.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-callsites/bap-callsites.1.2.0/descr b/packages/bap-callsites/bap-callsites.1.2.0/descr deleted file mode 100644 index 84a56558a3f..00000000000 --- a/packages/bap-callsites/bap-callsites.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Inject data definition terms at callsites diff --git a/packages/bap-callsites/bap-callsites.1.2.0/opam b/packages/bap-callsites/bap-callsites.1.2.0/opam index 575d406d00b..670b1dd611e 100644 --- a/packages/bap-callsites/bap-callsites.1.2.0/opam +++ b/packages/bap-callsites/bap-callsites.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-callsites" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -25,7 +25,13 @@ remove: [ ] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "cmdliner" + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "cmdliner" ] +synopsis: "Inject data definition terms at callsites" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap-callsites/bap-callsites.1.2.0/url b/packages/bap-callsites/bap-callsites.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-callsites/bap-callsites.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-callsites/bap-callsites.1.3.0/descr b/packages/bap-callsites/bap-callsites.1.3.0/descr deleted file mode 100644 index 84a56558a3f..00000000000 --- a/packages/bap-callsites/bap-callsites.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Inject data definition terms at callsites diff --git a/packages/bap-callsites/bap-callsites.1.3.0/opam b/packages/bap-callsites/bap-callsites.1.3.0/opam index 1f4052ddae6..4a04e4eca54 100644 --- a/packages/bap-callsites/bap-callsites.1.3.0/opam +++ b/packages/bap-callsites/bap-callsites.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-callsites" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -25,7 +25,13 @@ remove: [ ] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "cmdliner" + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "cmdliner" ] +synopsis: "Inject data definition terms at callsites" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-callsites/bap-callsites.1.3.0/url b/packages/bap-callsites/bap-callsites.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-callsites/bap-callsites.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-callsites/bap-callsites.1.4.0/descr b/packages/bap-callsites/bap-callsites.1.4.0/descr deleted file mode 100644 index 84a56558a3f..00000000000 --- a/packages/bap-callsites/bap-callsites.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -Inject data definition terms at callsites diff --git a/packages/bap-callsites/bap-callsites.1.4.0/opam b/packages/bap-callsites/bap-callsites.1.4.0/opam deleted file mode 100644 index c54b31c8468..00000000000 --- a/packages/bap-callsites/bap-callsites.1.4.0/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -name: "bap-callsites" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "oasis" {build & = "0.4.7"} - "bap-std" {= "1.4.0"} - "cmdliner" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-callsites/bap-callsites.1.4.0/url b/packages/bap-callsites/bap-callsites.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-callsites/bap-callsites.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-cxxfilt/bap-cxxfilt.1.0.0/descr b/packages/bap-cxxfilt/bap-cxxfilt.1.0.0/descr deleted file mode 100644 index 6f43c143663..00000000000 --- a/packages/bap-cxxfilt/bap-cxxfilt.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -A demangler that relies on a c++filt utility diff --git a/packages/bap-cxxfilt/bap-cxxfilt.1.0.0/opam b/packages/bap-cxxfilt/bap-cxxfilt.1.0.0/opam index 91d0c6dee75..1a5f4a51a35 100644 --- a/packages/bap-cxxfilt/bap-cxxfilt.1.0.0/opam +++ b/packages/bap-cxxfilt/bap-cxxfilt.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-cxxfilt" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -22,7 +22,13 @@ remove: [ ] depends: [ - "bap-std" - "bap-demangle" - "conf-binutils" {>= "0.2"} + "ocaml" + "bap-std" + "bap-demangle" + "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: "md5=07dce66dd871e448652d8885283c6631" +} diff --git a/packages/bap-cxxfilt/bap-cxxfilt.1.0.0/url b/packages/bap-cxxfilt/bap-cxxfilt.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-cxxfilt/bap-cxxfilt.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-cxxfilt/bap-cxxfilt.1.1.0/descr b/packages/bap-cxxfilt/bap-cxxfilt.1.1.0/descr deleted file mode 100644 index 6f43c143663..00000000000 --- a/packages/bap-cxxfilt/bap-cxxfilt.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -A demangler that relies on a c++filt utility diff --git a/packages/bap-cxxfilt/bap-cxxfilt.1.1.0/opam b/packages/bap-cxxfilt/bap-cxxfilt.1.1.0/opam index 75f7fbe0a49..12d1f4bfec7 100644 --- a/packages/bap-cxxfilt/bap-cxxfilt.1.1.0/opam +++ b/packages/bap-cxxfilt/bap-cxxfilt.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-cxxfilt" version: "1.1.0" maintainer: "Ivan Gotovchits " @@ -22,7 +22,13 @@ remove: [ ] depends: [ - "bap-std" - "bap-demangle" - "conf-binutils" {>= "0.2"} + "ocaml" + "bap-std" + "bap-demangle" + "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: "md5=92e7f703d58ce1835bfeeed9ec523242" +} diff --git a/packages/bap-cxxfilt/bap-cxxfilt.1.1.0/url b/packages/bap-cxxfilt/bap-cxxfilt.1.1.0/url deleted file mode 100644 index 6cde7dde632..00000000000 --- a/packages/bap-cxxfilt/bap-cxxfilt.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" \ No newline at end of file diff --git a/packages/bap-cxxfilt/bap-cxxfilt.1.2.0/descr b/packages/bap-cxxfilt/bap-cxxfilt.1.2.0/descr deleted file mode 100644 index 6f43c143663..00000000000 --- a/packages/bap-cxxfilt/bap-cxxfilt.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -A demangler that relies on a c++filt utility diff --git a/packages/bap-cxxfilt/bap-cxxfilt.1.2.0/opam b/packages/bap-cxxfilt/bap-cxxfilt.1.2.0/opam index f43e7d8b486..8028b347e3b 100644 --- a/packages/bap-cxxfilt/bap-cxxfilt.1.2.0/opam +++ b/packages/bap-cxxfilt/bap-cxxfilt.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-cxxfilt" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -22,7 +22,13 @@ remove: [ ] depends: [ - "bap-std" - "bap-demangle" - "conf-binutils" {>= "0.2"} + "ocaml" + "bap-std" + "bap-demangle" + "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: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap-cxxfilt/bap-cxxfilt.1.2.0/url b/packages/bap-cxxfilt/bap-cxxfilt.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-cxxfilt/bap-cxxfilt.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-cxxfilt/bap-cxxfilt.1.3.0/descr b/packages/bap-cxxfilt/bap-cxxfilt.1.3.0/descr deleted file mode 100644 index 6f43c143663..00000000000 --- a/packages/bap-cxxfilt/bap-cxxfilt.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -A demangler that relies on a c++filt utility diff --git a/packages/bap-cxxfilt/bap-cxxfilt.1.3.0/opam b/packages/bap-cxxfilt/bap-cxxfilt.1.3.0/opam index 72c729552e8..d4043fbae5a 100644 --- a/packages/bap-cxxfilt/bap-cxxfilt.1.3.0/opam +++ b/packages/bap-cxxfilt/bap-cxxfilt.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-cxxfilt" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -21,7 +21,13 @@ remove: [ ["bapbundle" "remove" "cxxfilt.plugin"] ] depends: [ - "bap-std" - "bap-demangle" - "conf-binutils" {>= "0.2"} + "ocaml" + "bap-std" + "bap-demangle" + "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: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-cxxfilt/bap-cxxfilt.1.3.0/url b/packages/bap-cxxfilt/bap-cxxfilt.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-cxxfilt/bap-cxxfilt.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-cxxfilt/bap-cxxfilt.1.4.0/descr b/packages/bap-cxxfilt/bap-cxxfilt.1.4.0/descr deleted file mode 100644 index 6f43c143663..00000000000 --- a/packages/bap-cxxfilt/bap-cxxfilt.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -A demangler that relies on a c++filt utility diff --git a/packages/bap-cxxfilt/bap-cxxfilt.1.4.0/opam b/packages/bap-cxxfilt/bap-cxxfilt.1.4.0/opam deleted file mode 100644 index edfbecb234e..00000000000 --- a/packages/bap-cxxfilt/bap-cxxfilt.1.4.0/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -name: "bap-cxxfilt" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "bap-std" {= "1.4.0"} - "bap-demangle" - "conf-binutils" {>= "0.2"} -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-cxxfilt/bap-cxxfilt.1.4.0/url b/packages/bap-cxxfilt/bap-cxxfilt.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-cxxfilt/bap-cxxfilt.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-dead-code-elimination/bap-dead-code-elimination.1.3.0/descr b/packages/bap-dead-code-elimination/bap-dead-code-elimination.1.3.0/descr deleted file mode 100644 index 3cad7cb6cee..00000000000 --- a/packages/bap-dead-code-elimination/bap-dead-code-elimination.1.3.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -A sound analysis that will remove all unused code. - -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. \ No newline at end of file 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 index e2a01f2243d..794978d52a6 100644 --- 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 @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-dead-code-elimination" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -14,4 +14,14 @@ build: [ install: [[make "install"]] remove: [["ocamlfind" "remove" "bap-plugin-dead_code_elimination"] ["bapbundle" "remove" "dead_code_elimination.plugin"]] -depends: ["bap-std"] +depends: ["ocaml" "bap-std"] +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: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-dead-code-elimination/bap-dead-code-elimination.1.3.0/url b/packages/bap-dead-code-elimination/bap-dead-code-elimination.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-dead-code-elimination/bap-dead-code-elimination.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-dead-code-elimination/bap-dead-code-elimination.1.4.0/descr b/packages/bap-dead-code-elimination/bap-dead-code-elimination.1.4.0/descr deleted file mode 100644 index 77f5b365606..00000000000 --- a/packages/bap-dead-code-elimination/bap-dead-code-elimination.1.4.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -A BAP plugin that removes dead IR code - -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. \ No newline at end of file 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 deleted file mode 100644 index c7f1e485124..00000000000 --- a/packages/bap-dead-code-elimination/bap-dead-code-elimination.1.4.0/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -name: "bap-dead-code-elimination" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: ["bap-std" {= "1.4.0"}] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-dead-code-elimination/bap-dead-code-elimination.1.4.0/url b/packages/bap-dead-code-elimination/bap-dead-code-elimination.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-dead-code-elimination/bap-dead-code-elimination.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-demangle/bap-demangle.1.0.0/descr b/packages/bap-demangle/bap-demangle.1.0.0/descr deleted file mode 100644 index 5926cc90ad9..00000000000 --- a/packages/bap-demangle/bap-demangle.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Library for name demangling diff --git a/packages/bap-demangle/bap-demangle.1.0.0/opam b/packages/bap-demangle/bap-demangle.1.0.0/opam index fc84a4fc9ca..64aa3dac96f 100644 --- a/packages/bap-demangle/bap-demangle.1.0.0/opam +++ b/packages/bap-demangle/bap-demangle.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-demangle" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -21,8 +21,14 @@ remove: [ ] depends: [ - "core_kernel" {>= "113.24.00"} - "oasis" {build & = "0.4.7"} - "bap-std" - "cmdliner" + "ocaml" + "core_kernel" {>= "113.24.00"} + "oasis" {build & = "0.4.7"} + "bap-std" + "cmdliner" ] +synopsis: "Library for name demangling" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: "md5=07dce66dd871e448652d8885283c6631" +} diff --git a/packages/bap-demangle/bap-demangle.1.0.0/url b/packages/bap-demangle/bap-demangle.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-demangle/bap-demangle.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-demangle/bap-demangle.1.1.0/descr b/packages/bap-demangle/bap-demangle.1.1.0/descr deleted file mode 100644 index 5926cc90ad9..00000000000 --- a/packages/bap-demangle/bap-demangle.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Library for name demangling diff --git a/packages/bap-demangle/bap-demangle.1.1.0/opam b/packages/bap-demangle/bap-demangle.1.1.0/opam index 55d1e5e5b4c..9403cbd12ed 100644 --- a/packages/bap-demangle/bap-demangle.1.1.0/opam +++ b/packages/bap-demangle/bap-demangle.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-demangle" version: "1.1.0" maintainer: "Ivan Gotovchits " @@ -21,8 +21,14 @@ remove: [ ] depends: [ - "core_kernel" {>= "113.24.00"} - "oasis" {build & = "0.4.7"} - "bap-std" - "cmdliner" + "ocaml" + "core_kernel" {>= "113.24.00"} + "oasis" {build & = "0.4.7"} + "bap-std" + "cmdliner" ] +synopsis: "Library for name demangling" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: "md5=92e7f703d58ce1835bfeeed9ec523242" +} diff --git a/packages/bap-demangle/bap-demangle.1.1.0/url b/packages/bap-demangle/bap-demangle.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-demangle/bap-demangle.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-demangle/bap-demangle.1.2.0/descr b/packages/bap-demangle/bap-demangle.1.2.0/descr deleted file mode 100644 index 5926cc90ad9..00000000000 --- a/packages/bap-demangle/bap-demangle.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Library for name demangling diff --git a/packages/bap-demangle/bap-demangle.1.2.0/opam b/packages/bap-demangle/bap-demangle.1.2.0/opam index 0b832001de1..c582995dbf2 100644 --- a/packages/bap-demangle/bap-demangle.1.2.0/opam +++ b/packages/bap-demangle/bap-demangle.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-demangle" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -21,8 +21,14 @@ remove: [ ] depends: [ - "core_kernel" {>= "113.24.00"} - "oasis" {build & = "0.4.7"} - "bap-std" - "cmdliner" + "ocaml" + "core_kernel" {>= "113.24.00"} + "oasis" {build & = "0.4.7"} + "bap-std" + "cmdliner" ] +synopsis: "Library for name demangling" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap-demangle/bap-demangle.1.2.0/url b/packages/bap-demangle/bap-demangle.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-demangle/bap-demangle.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-demangle/bap-demangle.1.3.0/descr b/packages/bap-demangle/bap-demangle.1.3.0/descr deleted file mode 100644 index 5926cc90ad9..00000000000 --- a/packages/bap-demangle/bap-demangle.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Library for name demangling diff --git a/packages/bap-demangle/bap-demangle.1.3.0/opam b/packages/bap-demangle/bap-demangle.1.3.0/opam index 0408022a2b7..2daac6c1773 100644 --- a/packages/bap-demangle/bap-demangle.1.3.0/opam +++ b/packages/bap-demangle/bap-demangle.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-demangle" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -21,8 +21,14 @@ remove: [ ] depends: [ - "core_kernel" {>= "113.24.00"} - "oasis" {build & = "0.4.7"} - "bap-std" - "cmdliner" + "ocaml" + "core_kernel" {>= "113.24.00"} + "oasis" {build & = "0.4.7"} + "bap-std" + "cmdliner" ] +synopsis: "Library for name demangling" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-demangle/bap-demangle.1.3.0/url b/packages/bap-demangle/bap-demangle.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-demangle/bap-demangle.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-demangle/bap-demangle.1.4.0/descr b/packages/bap-demangle/bap-demangle.1.4.0/descr deleted file mode 100644 index 5926cc90ad9..00000000000 --- a/packages/bap-demangle/bap-demangle.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -Library for name demangling diff --git a/packages/bap-demangle/bap-demangle.1.4.0/opam b/packages/bap-demangle/bap-demangle.1.4.0/opam deleted file mode 100644 index d44ca25dbe9..00000000000 --- a/packages/bap-demangle/bap-demangle.1.4.0/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -name: "bap-demangle" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "core_kernel" {>= "113.24.00"} - "oasis" {build & = "0.4.7"} - "bap-std" {= "1.4.0"} - "cmdliner" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-demangle/bap-demangle.1.4.0/url b/packages/bap-demangle/bap-demangle.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-demangle/bap-demangle.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-dump-symbols/bap-dump-symbols.1.0.0/descr b/packages/bap-dump-symbols/bap-dump-symbols.1.0.0/descr deleted file mode 100644 index 00a0f85f062..00000000000 --- a/packages/bap-dump-symbols/bap-dump-symbols.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP plugin that dumps symbols information from a binary \ No newline at end of file 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 index 4432b45ebe8..6f5d9dbc414 100644 --- a/packages/bap-dump-symbols/bap-dump-symbols.1.0.0/opam +++ b/packages/bap-dump-symbols/bap-dump-symbols.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-dump-symbols" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -19,7 +19,9 @@ remove: [ ["bapbundle" "remove" "dump_symbols.plugin"] ] -depends: [ - "bap-std" - "cmdliner" -] +depends: ["ocaml" "bap-std" "cmdliner"] +synopsis: "BAP plugin that dumps symbols information from a binary" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: "md5=07dce66dd871e448652d8885283c6631" +} diff --git a/packages/bap-dump-symbols/bap-dump-symbols.1.0.0/url b/packages/bap-dump-symbols/bap-dump-symbols.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-dump-symbols/bap-dump-symbols.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-dump-symbols/bap-dump-symbols.1.1.0/descr b/packages/bap-dump-symbols/bap-dump-symbols.1.1.0/descr deleted file mode 100644 index 00a0f85f062..00000000000 --- a/packages/bap-dump-symbols/bap-dump-symbols.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP plugin that dumps symbols information from a binary \ No newline at end of file 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 index 5e687a2ff5a..087f77c5e81 100644 --- a/packages/bap-dump-symbols/bap-dump-symbols.1.1.0/opam +++ b/packages/bap-dump-symbols/bap-dump-symbols.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-dump-symbols" version: "1.1.0" maintainer: "Ivan Gotovchits " @@ -19,7 +19,9 @@ remove: [ ["bapbundle" "remove" "dump_symbols.plugin"] ] -depends: [ - "bap-std" - "cmdliner" -] +depends: ["ocaml" "bap-std" "cmdliner"] +synopsis: "BAP plugin that dumps symbols information from a binary" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: "md5=92e7f703d58ce1835bfeeed9ec523242" +} diff --git a/packages/bap-dump-symbols/bap-dump-symbols.1.1.0/url b/packages/bap-dump-symbols/bap-dump-symbols.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-dump-symbols/bap-dump-symbols.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-dump-symbols/bap-dump-symbols.1.2.0/descr b/packages/bap-dump-symbols/bap-dump-symbols.1.2.0/descr deleted file mode 100644 index 00a0f85f062..00000000000 --- a/packages/bap-dump-symbols/bap-dump-symbols.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP plugin that dumps symbols information from a binary \ No newline at end of file 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 index 3bcb008be0d..53fa3611e7d 100644 --- a/packages/bap-dump-symbols/bap-dump-symbols.1.2.0/opam +++ b/packages/bap-dump-symbols/bap-dump-symbols.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-dump-symbols" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -19,7 +19,9 @@ remove: [ ["bapbundle" "remove" "dump_symbols.plugin"] ] -depends: [ - "bap-std" - "cmdliner" -] +depends: ["ocaml" "bap-std" "cmdliner"] +synopsis: "BAP plugin that dumps symbols information from a binary" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap-dump-symbols/bap-dump-symbols.1.2.0/url b/packages/bap-dump-symbols/bap-dump-symbols.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-dump-symbols/bap-dump-symbols.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-dump-symbols/bap-dump-symbols.1.3.0/descr b/packages/bap-dump-symbols/bap-dump-symbols.1.3.0/descr deleted file mode 100644 index 00a0f85f062..00000000000 --- a/packages/bap-dump-symbols/bap-dump-symbols.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP plugin that dumps symbols information from a binary \ No newline at end of file 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 index e1f49f2758e..691b819686d 100644 --- a/packages/bap-dump-symbols/bap-dump-symbols.1.3.0/opam +++ b/packages/bap-dump-symbols/bap-dump-symbols.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-dump-symbols" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -19,7 +19,9 @@ remove: [ ["bapbundle" "remove" "dump_symbols.plugin"] ] -depends: [ - "bap-std" - "cmdliner" -] +depends: ["ocaml" "bap-std" "cmdliner"] +synopsis: "BAP plugin that dumps symbols information from a binary" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-dump-symbols/bap-dump-symbols.1.3.0/url b/packages/bap-dump-symbols/bap-dump-symbols.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-dump-symbols/bap-dump-symbols.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-dump-symbols/bap-dump-symbols.1.4.0/descr b/packages/bap-dump-symbols/bap-dump-symbols.1.4.0/descr deleted file mode 100644 index 00a0f85f062..00000000000 --- a/packages/bap-dump-symbols/bap-dump-symbols.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP plugin that dumps symbols information from a binary \ No newline at end of file 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 deleted file mode 100644 index 9be4ed45b07..00000000000 --- a/packages/bap-dump-symbols/bap-dump-symbols.1.4.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -name: "bap-dump-symbols" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "bap-std" {= "1.4.0"} - "cmdliner" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-dump-symbols/bap-dump-symbols.1.4.0/url b/packages/bap-dump-symbols/bap-dump-symbols.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-dump-symbols/bap-dump-symbols.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-dwarf/bap-dwarf.1.0.0/descr b/packages/bap-dwarf/bap-dwarf.1.0.0/descr deleted file mode 100644 index ef8224b078e..00000000000 --- a/packages/bap-dwarf/bap-dwarf.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP DWARF parsing library diff --git a/packages/bap-dwarf/bap-dwarf.1.0.0/opam b/packages/bap-dwarf/bap-dwarf.1.0.0/opam deleted file mode 100644 index 730032c1955..00000000000 --- a/packages/bap-dwarf/bap-dwarf.1.0.0/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -name: "bap-dwarf" -version: "1.0.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -build: [ - ["./configure" "--prefix=%{prefix}%" "--enable-dwarf"] - [make] -] -install: [[make "install"]] -remove: [["ocamlfind" "remove" "bap-dwarf"]] -depends: ["bap-std"] diff --git a/packages/bap-dwarf/bap-dwarf.1.0.0/url b/packages/bap-dwarf/bap-dwarf.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-dwarf/bap-dwarf.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-dwarf/bap-dwarf.1.1.0/descr b/packages/bap-dwarf/bap-dwarf.1.1.0/descr deleted file mode 100644 index ef8224b078e..00000000000 --- a/packages/bap-dwarf/bap-dwarf.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP DWARF parsing library diff --git a/packages/bap-dwarf/bap-dwarf.1.1.0/opam b/packages/bap-dwarf/bap-dwarf.1.1.0/opam deleted file mode 100644 index 76241a6c565..00000000000 --- a/packages/bap-dwarf/bap-dwarf.1.1.0/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -name: "bap-dwarf" -version: "1.1.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -build: [ - ["./configure" "--prefix=%{prefix}%" "--enable-dwarf"] - [make] -] -install: [[make "install"]] -remove: [["ocamlfind" "remove" "bap-dwarf"]] -depends: ["bap-std"] diff --git a/packages/bap-dwarf/bap-dwarf.1.1.0/url b/packages/bap-dwarf/bap-dwarf.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-dwarf/bap-dwarf.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-dwarf/bap-dwarf.1.2.0/descr b/packages/bap-dwarf/bap-dwarf.1.2.0/descr deleted file mode 100644 index ef8224b078e..00000000000 --- a/packages/bap-dwarf/bap-dwarf.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP DWARF parsing library diff --git a/packages/bap-dwarf/bap-dwarf.1.2.0/opam b/packages/bap-dwarf/bap-dwarf.1.2.0/opam deleted file mode 100644 index 70de4096296..00000000000 --- a/packages/bap-dwarf/bap-dwarf.1.2.0/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -name: "bap-dwarf" -version: "1.2.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -build: [ - ["./configure" "--prefix=%{prefix}%" "--enable-dwarf"] - [make] -] -install: [[make "install"]] -remove: [["ocamlfind" "remove" "bap-dwarf"]] -depends: ["bap-std"] diff --git a/packages/bap-dwarf/bap-dwarf.1.2.0/url b/packages/bap-dwarf/bap-dwarf.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-dwarf/bap-dwarf.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-dwarf/bap-dwarf.1.3.0/descr b/packages/bap-dwarf/bap-dwarf.1.3.0/descr deleted file mode 100644 index ef8224b078e..00000000000 --- a/packages/bap-dwarf/bap-dwarf.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP DWARF parsing library diff --git a/packages/bap-dwarf/bap-dwarf.1.3.0/opam b/packages/bap-dwarf/bap-dwarf.1.3.0/opam index bd29049a7b1..40593574e26 100644 --- a/packages/bap-dwarf/bap-dwarf.1.3.0/opam +++ b/packages/bap-dwarf/bap-dwarf.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-dwarf" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -13,4 +13,10 @@ build: [ ] install: [[make "install"]] remove: [["ocamlfind" "remove" "bap-dwarf"]] -depends: ["bap-std"] +depends: ["ocaml" "bap-std"] +synopsis: "BAP DWARF parsing library" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-dwarf/bap-dwarf.1.3.0/url b/packages/bap-dwarf/bap-dwarf.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-dwarf/bap-dwarf.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-dwarf/bap-dwarf.1.4.0/descr b/packages/bap-dwarf/bap-dwarf.1.4.0/descr deleted file mode 100644 index ef8224b078e..00000000000 --- a/packages/bap-dwarf/bap-dwarf.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP DWARF parsing library diff --git a/packages/bap-dwarf/bap-dwarf.1.4.0/opam b/packages/bap-dwarf/bap-dwarf.1.4.0/opam deleted file mode 100644 index f1ccafcde63..00000000000 --- a/packages/bap-dwarf/bap-dwarf.1.4.0/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -name: "bap-dwarf" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -build: [ - ["./configure" "--prefix=%{prefix}%" "--enable-dwarf"] - [make] -] -install: [[make "install"]] -remove: [["ocamlfind" "remove" "bap-dwarf"]] -depends: [ - "bap-std" {= "1.4.0"} -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-dwarf/bap-dwarf.1.4.0/url b/packages/bap-dwarf/bap-dwarf.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-dwarf/bap-dwarf.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-elf/bap-elf.1.0.0/descr b/packages/bap-elf/bap-elf.1.0.0/descr deleted file mode 100644 index dbd8a75b798..00000000000 --- a/packages/bap-elf/bap-elf.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP ELF parser and loader written in native OCaml diff --git a/packages/bap-elf/bap-elf.1.0.0/opam b/packages/bap-elf/bap-elf.1.0.0/opam index 4c982dd57de..261f35fa0cd 100644 --- a/packages/bap-elf/bap-elf.1.0.0/opam +++ b/packages/bap-elf/bap-elf.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-elf" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -21,8 +21,14 @@ remove: [ ] depends: [ - "bap-std" - "bap-dwarf" - "camlp4" - "bitstring" {< "3.0.0"} + "ocaml" + "bap-std" + "bap-dwarf" + "camlp4" + "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: "md5=07dce66dd871e448652d8885283c6631" +} diff --git a/packages/bap-elf/bap-elf.1.0.0/url b/packages/bap-elf/bap-elf.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-elf/bap-elf.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-elf/bap-elf.1.1.0/descr b/packages/bap-elf/bap-elf.1.1.0/descr deleted file mode 100644 index dbd8a75b798..00000000000 --- a/packages/bap-elf/bap-elf.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP ELF parser and loader written in native OCaml diff --git a/packages/bap-elf/bap-elf.1.1.0/opam b/packages/bap-elf/bap-elf.1.1.0/opam index cb638f59596..75406c82b15 100644 --- a/packages/bap-elf/bap-elf.1.1.0/opam +++ b/packages/bap-elf/bap-elf.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-elf" version: "1.1.0" maintainer: "Ivan Gotovchits " @@ -21,8 +21,14 @@ remove: [ ] depends: [ - "bap-std" - "bap-dwarf" - "camlp4" - "bitstring" {< "3.0.0"} + "ocaml" + "bap-std" + "bap-dwarf" + "camlp4" + "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: "md5=92e7f703d58ce1835bfeeed9ec523242" +} diff --git a/packages/bap-elf/bap-elf.1.1.0/url b/packages/bap-elf/bap-elf.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-elf/bap-elf.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-elf/bap-elf.1.2.0/descr b/packages/bap-elf/bap-elf.1.2.0/descr deleted file mode 100644 index dbd8a75b798..00000000000 --- a/packages/bap-elf/bap-elf.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP ELF parser and loader written in native OCaml diff --git a/packages/bap-elf/bap-elf.1.2.0/opam b/packages/bap-elf/bap-elf.1.2.0/opam index 6e8afb02960..499504b5620 100644 --- a/packages/bap-elf/bap-elf.1.2.0/opam +++ b/packages/bap-elf/bap-elf.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-elf" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -21,8 +21,14 @@ remove: [ ] depends: [ - "bap-std" - "bap-dwarf" - "camlp4" - "bitstring" {< "3.0.0"} + "ocaml" + "bap-std" + "bap-dwarf" + "camlp4" + "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: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap-elf/bap-elf.1.2.0/url b/packages/bap-elf/bap-elf.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-elf/bap-elf.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-elf/bap-elf.1.3.0/descr b/packages/bap-elf/bap-elf.1.3.0/descr deleted file mode 100644 index dbd8a75b798..00000000000 --- a/packages/bap-elf/bap-elf.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP ELF parser and loader written in native OCaml diff --git a/packages/bap-elf/bap-elf.1.3.0/opam b/packages/bap-elf/bap-elf.1.3.0/opam index b0114ef68a6..57a9f9263a9 100644 --- a/packages/bap-elf/bap-elf.1.3.0/opam +++ b/packages/bap-elf/bap-elf.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-elf" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -21,8 +21,14 @@ remove: [ ] depends: [ - "bap-std" - "bap-dwarf" - "camlp4" - "bitstring" {< "3.0.0"} + "ocaml" + "bap-std" + "bap-dwarf" + "camlp4" + "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: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-elf/bap-elf.1.3.0/url b/packages/bap-elf/bap-elf.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-elf/bap-elf.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-frames/bap-frames.2.1.0/descr b/packages/bap-frames/bap-frames.2.1.0/descr deleted file mode 100644 index 73bc47181f8..00000000000 --- a/packages/bap-frames/bap-frames.2.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -A data format for storing execution traces. \ No newline at end of file diff --git a/packages/bap-frames/bap-frames.2.1.0/opam b/packages/bap-frames/bap-frames.2.1.0/opam index 3bfd3afa625..6173fb59808 100644 --- a/packages/bap-frames/bap-frames.2.1.0/opam +++ b/packages/bap-frames/bap-frames.2.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-frames" version: "2.1.0" maintainer: "Ivan Gotovchits " @@ -35,9 +35,16 @@ remove: [ ] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "bap-traces" - "cmdliner" - "piqi" {>= "0.7.4"} + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "bap-traces" + "cmdliner" + "piqi" {>= "0.7.4"} ] +synopsis: "A data format for storing execution traces." +url { + src: + "https://github.com/BinaryAnalysisPlatform/bap-frames/archive/v2.1.0.tar.gz" + checksum: "md5=9230dfa0eb2e1270be05fe20a3ccd001" +} diff --git a/packages/bap-frames/bap-frames.2.1.0/url b/packages/bap-frames/bap-frames.2.1.0/url deleted file mode 100644 index 59a039f7655..00000000000 --- a/packages/bap-frames/bap-frames.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap-frames/archive/v2.1.0.tar.gz" -checksum: "9230dfa0eb2e1270be05fe20a3ccd001" diff --git a/packages/bap-frames/bap-frames.2.1.1/descr b/packages/bap-frames/bap-frames.2.1.1/descr deleted file mode 100644 index 73bc47181f8..00000000000 --- a/packages/bap-frames/bap-frames.2.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -A data format for storing execution traces. \ No newline at end of file diff --git a/packages/bap-frames/bap-frames.2.1.1/opam b/packages/bap-frames/bap-frames.2.1.1/opam deleted file mode 100644 index b9c3f84b33e..00000000000 --- a/packages/bap-frames/bap-frames.2.1.1/opam +++ /dev/null @@ -1,45 +0,0 @@ -opam-version: "1.2" -name: "bap-frames" -version: "2.1.1" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "oasis" {build & >= "0.4.7"} - "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"} -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-frames/bap-frames.2.1.1/url b/packages/bap-frames/bap-frames.2.1.1/url deleted file mode 100644 index 04aa7d75741..00000000000 --- a/packages/bap-frames/bap-frames.2.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap-frames/archive/v2.1.1.tar.gz" -checksum: "1c9d805875230c84b8ba131be1cb8486" diff --git a/packages/bap-frontc/bap-frontc.1.0.0/descr b/packages/bap-frontc/bap-frontc.1.0.0/descr deleted file mode 100644 index c169e50721e..00000000000 --- a/packages/bap-frontc/bap-frontc.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -A C language frontend for based on FrontC library. diff --git a/packages/bap-frontc/bap-frontc.1.0.0/opam b/packages/bap-frontc/bap-frontc.1.0.0/opam index 52173e7d37d..e1ff5bedf4e 100644 --- a/packages/bap-frontc/bap-frontc.1.0.0/opam +++ b/packages/bap-frontc/bap-frontc.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-frontc" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -14,4 +14,9 @@ build: [ install: [[make "install"]] remove: [["ocamlfind" "remove" "bap-plugin-frontc_parser"] ["bapbundle" "remove" "frontc_parser.plugin"]] -depends: ["bap-std" "bap-c" "FrontC"] +depends: ["ocaml" "bap-std" "bap-c" "FrontC"] +synopsis: "A C language frontend for based on FrontC library." +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: "md5=07dce66dd871e448652d8885283c6631" +} diff --git a/packages/bap-frontc/bap-frontc.1.0.0/url b/packages/bap-frontc/bap-frontc.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-frontc/bap-frontc.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-frontc/bap-frontc.1.1.0/descr b/packages/bap-frontc/bap-frontc.1.1.0/descr deleted file mode 100644 index c169e50721e..00000000000 --- a/packages/bap-frontc/bap-frontc.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -A C language frontend for based on FrontC library. diff --git a/packages/bap-frontc/bap-frontc.1.1.0/opam b/packages/bap-frontc/bap-frontc.1.1.0/opam index 4944fe61db7..7182e8dc469 100644 --- a/packages/bap-frontc/bap-frontc.1.1.0/opam +++ b/packages/bap-frontc/bap-frontc.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-frontc" version: "1.1.0" maintainer: "Ivan Gotovchits " @@ -14,4 +14,9 @@ build: [ install: [[make "install"]] remove: [["ocamlfind" "remove" "bap-plugin-frontc_parser"] ["bapbundle" "remove" "frontc_parser.plugin"]] -depends: ["bap-std" "bap-c" "FrontC"] +depends: ["ocaml" "bap-std" "bap-c" "FrontC"] +synopsis: "A C language frontend for based on FrontC library." +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: "md5=92e7f703d58ce1835bfeeed9ec523242" +} diff --git a/packages/bap-frontc/bap-frontc.1.1.0/url b/packages/bap-frontc/bap-frontc.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-frontc/bap-frontc.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-frontc/bap-frontc.1.2.0/descr b/packages/bap-frontc/bap-frontc.1.2.0/descr deleted file mode 100644 index c169e50721e..00000000000 --- a/packages/bap-frontc/bap-frontc.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -A C language frontend for based on FrontC library. diff --git a/packages/bap-frontc/bap-frontc.1.2.0/opam b/packages/bap-frontc/bap-frontc.1.2.0/opam index c56c5eb4c31..ff2d29820b6 100644 --- a/packages/bap-frontc/bap-frontc.1.2.0/opam +++ b/packages/bap-frontc/bap-frontc.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-frontc" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -14,4 +14,9 @@ build: [ install: [[make "install"]] remove: [["ocamlfind" "remove" "bap-plugin-frontc_parser"] ["bapbundle" "remove" "frontc_parser.plugin"]] -depends: ["bap-std" "bap-c" "FrontC"] +depends: ["ocaml" "bap-std" "bap-c" "FrontC"] +synopsis: "A C language frontend for based on FrontC library." +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap-frontc/bap-frontc.1.2.0/url b/packages/bap-frontc/bap-frontc.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-frontc/bap-frontc.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-frontc/bap-frontc.1.3.0/descr b/packages/bap-frontc/bap-frontc.1.3.0/descr deleted file mode 100644 index c169e50721e..00000000000 --- a/packages/bap-frontc/bap-frontc.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -A C language frontend for based on FrontC library. diff --git a/packages/bap-frontc/bap-frontc.1.3.0/opam b/packages/bap-frontc/bap-frontc.1.3.0/opam index 11f3aea157b..22eebee6867 100644 --- a/packages/bap-frontc/bap-frontc.1.3.0/opam +++ b/packages/bap-frontc/bap-frontc.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-frontc" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -14,4 +14,9 @@ build: [ install: [[make "install"]] remove: [["ocamlfind" "remove" "bap-plugin-frontc_parser"] ["bapbundle" "remove" "frontc_parser.plugin"]] -depends: ["bap-std" "bap-c" "FrontC"] +depends: ["ocaml" "bap-std" "bap-c" "FrontC"] +synopsis: "A C language frontend for based on FrontC library." +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-frontc/bap-frontc.1.3.0/url b/packages/bap-frontc/bap-frontc.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-frontc/bap-frontc.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-frontc/bap-frontc.1.4.0/descr b/packages/bap-frontc/bap-frontc.1.4.0/descr deleted file mode 100644 index c169e50721e..00000000000 --- a/packages/bap-frontc/bap-frontc.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -A C language frontend for based on FrontC library. diff --git a/packages/bap-frontc/bap-frontc.1.4.0/opam b/packages/bap-frontc/bap-frontc.1.4.0/opam deleted file mode 100644 index fdb6d8b03a5..00000000000 --- a/packages/bap-frontc/bap-frontc.1.4.0/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -name: "bap-frontc" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "bap-std" {= "1.4.0"} - "bap-c" - "FrontC" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-frontc/bap-frontc.1.4.0/url b/packages/bap-frontc/bap-frontc.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-frontc/bap-frontc.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-frontend/bap-frontend.1.0.0/descr b/packages/bap-frontend/bap-frontend.1.0.0/descr deleted file mode 100644 index d33f5a404c1..00000000000 --- a/packages/bap-frontend/bap-frontend.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -BAP frontend - -The command-line interface to the Binary Analysis Platform. \ No newline at end of file diff --git a/packages/bap-frontend/bap-frontend.1.0.0/opam b/packages/bap-frontend/bap-frontend.1.0.0/opam index e4e86fa5bf6..9b433cd4ae5 100644 --- a/packages/bap-frontend/bap-frontend.1.0.0/opam +++ b/packages/bap-frontend/bap-frontend.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-frontend" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -24,7 +24,15 @@ remove: [ ] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "cmdliner" + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "cmdliner" ] +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: "md5=07dce66dd871e448652d8885283c6631" +} diff --git a/packages/bap-frontend/bap-frontend.1.0.0/url b/packages/bap-frontend/bap-frontend.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-frontend/bap-frontend.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-frontend/bap-frontend.1.1.0/descr b/packages/bap-frontend/bap-frontend.1.1.0/descr deleted file mode 100644 index d33f5a404c1..00000000000 --- a/packages/bap-frontend/bap-frontend.1.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -BAP frontend - -The command-line interface to the Binary Analysis Platform. \ No newline at end of file diff --git a/packages/bap-frontend/bap-frontend.1.1.0/opam b/packages/bap-frontend/bap-frontend.1.1.0/opam index 78343b91272..bbca271cac8 100644 --- a/packages/bap-frontend/bap-frontend.1.1.0/opam +++ b/packages/bap-frontend/bap-frontend.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-frontend" version: "1.1.0" maintainer: "Ivan Gotovchits " @@ -24,7 +24,15 @@ remove: [ ] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "cmdliner" + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "cmdliner" ] +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: "md5=92e7f703d58ce1835bfeeed9ec523242" +} diff --git a/packages/bap-frontend/bap-frontend.1.1.0/url b/packages/bap-frontend/bap-frontend.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-frontend/bap-frontend.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-frontend/bap-frontend.1.2.0/descr b/packages/bap-frontend/bap-frontend.1.2.0/descr deleted file mode 100644 index d33f5a404c1..00000000000 --- a/packages/bap-frontend/bap-frontend.1.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -BAP frontend - -The command-line interface to the Binary Analysis Platform. \ No newline at end of file diff --git a/packages/bap-frontend/bap-frontend.1.2.0/opam b/packages/bap-frontend/bap-frontend.1.2.0/opam index ccdf47753a4..9ad89613456 100644 --- a/packages/bap-frontend/bap-frontend.1.2.0/opam +++ b/packages/bap-frontend/bap-frontend.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-frontend" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -24,7 +24,15 @@ remove: [ ] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "cmdliner" + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "cmdliner" ] +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: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap-frontend/bap-frontend.1.2.0/url b/packages/bap-frontend/bap-frontend.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-frontend/bap-frontend.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-frontend/bap-frontend.1.3.0/descr b/packages/bap-frontend/bap-frontend.1.3.0/descr deleted file mode 100644 index d33f5a404c1..00000000000 --- a/packages/bap-frontend/bap-frontend.1.3.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -BAP frontend - -The command-line interface to the Binary Analysis Platform. \ No newline at end of file diff --git a/packages/bap-frontend/bap-frontend.1.3.0/opam b/packages/bap-frontend/bap-frontend.1.3.0/opam index abde0f41557..eb973845cec 100644 --- a/packages/bap-frontend/bap-frontend.1.3.0/opam +++ b/packages/bap-frontend/bap-frontend.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-frontend" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -24,7 +24,15 @@ remove: [ ] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "cmdliner" + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "cmdliner" ] +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: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-frontend/bap-frontend.1.3.0/url b/packages/bap-frontend/bap-frontend.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-frontend/bap-frontend.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-frontend/bap-frontend.1.4.0/descr b/packages/bap-frontend/bap-frontend.1.4.0/descr deleted file mode 100644 index d33f5a404c1..00000000000 --- a/packages/bap-frontend/bap-frontend.1.4.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -BAP frontend - -The command-line interface to the Binary Analysis Platform. \ No newline at end of file diff --git a/packages/bap-frontend/bap-frontend.1.4.0/opam b/packages/bap-frontend/bap-frontend.1.4.0/opam deleted file mode 100644 index a9fa19d0987..00000000000 --- a/packages/bap-frontend/bap-frontend.1.4.0/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -name: "bap-frontend" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -build: [ - ["./configure" - "--prefix=%{prefix}%" - "--mandir=%{man}%" - "--enable-frontend"] - [make] -] - -install: [ - [make "install"] -] - -remove: [ - ["rm" "-f" "%{bin}%/bap"] -] - -depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" {= "1.4.0"} - "cmdliner" - "parsexp" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-frontend/bap-frontend.1.4.0/url b/packages/bap-frontend/bap-frontend.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-frontend/bap-frontend.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.0.0/descr b/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.0.0/descr deleted file mode 100644 index b1c0ea003b3..00000000000 --- a/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP function start identification benchmark game \ No newline at end of file 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 index 1811b4ec5e3..969df1eaf04 100644 --- a/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.0.0/opam +++ b/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-fsi-benchmark" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -17,10 +17,17 @@ install: [[make "install"]] remove: [["rm" "-f" "%{bin}%/bap-byteweight"]] depends: [ - "bap-std" - "bap-ida" - "bap-byteweight-frontend" - "cmdliner" - "fileutils" - "re" + "ocaml" + "bap-std" + "bap-ida" + "bap-byteweight-frontend" + "cmdliner" + "fileutils" + "re" ] +synopsis: "BAP function start identification benchmark game" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: "md5=07dce66dd871e448652d8885283c6631" +} diff --git a/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.0.0/url b/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.1.0/descr b/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.1.0/descr deleted file mode 100644 index b1c0ea003b3..00000000000 --- a/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP function start identification benchmark game \ No newline at end of file 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 index 2ee29172910..2c2d3ce1f36 100644 --- a/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.1.0/opam +++ b/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-fsi-benchmark" version: "1.1.0" maintainer: "Ivan Gotovchits " @@ -17,10 +17,17 @@ install: [[make "install"]] remove: [["rm" "-f" "%{bin}%/bap-byteweight"]] depends: [ - "bap-std" - "bap-ida" - "bap-byteweight-frontend" - "cmdliner" - "fileutils" - "re" + "ocaml" + "bap-std" + "bap-ida" + "bap-byteweight-frontend" + "cmdliner" + "fileutils" + "re" ] +synopsis: "BAP function start identification benchmark game" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: "md5=92e7f703d58ce1835bfeeed9ec523242" +} diff --git a/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.1.0/url b/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.2.0/descr b/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.2.0/descr deleted file mode 100644 index b1c0ea003b3..00000000000 --- a/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP function start identification benchmark game \ No newline at end of file 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 index a57c1035da9..9381e4772c8 100644 --- a/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.2.0/opam +++ b/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-fsi-benchmark" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -17,10 +17,17 @@ install: [[make "install"]] remove: [["rm" "-f" "%{bin}%/bap-byteweight"]] depends: [ - "bap-std" - "bap-ida" - "bap-byteweight-frontend" - "cmdliner" - "fileutils" - "re" + "ocaml" + "bap-std" + "bap-ida" + "bap-byteweight-frontend" + "cmdliner" + "fileutils" + "re" ] +synopsis: "BAP function start identification benchmark game" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.2.0/url b/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.3.0/descr b/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.3.0/descr deleted file mode 100644 index b1c0ea003b3..00000000000 --- a/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP function start identification benchmark game \ No newline at end of file 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 index 960b9d939eb..ea2535cc67f 100644 --- a/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.3.0/opam +++ b/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-fsi-benchmark" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -17,10 +17,17 @@ install: [[make "install"]] remove: [["rm" "-f" "%{bin}%/bap-byteweight"]] depends: [ - "bap-std" - "bap-ida" - "bap-byteweight-frontend" - "cmdliner" - "fileutils" - "re" + "ocaml" + "bap-std" + "bap-ida" + "bap-byteweight-frontend" + "cmdliner" + "fileutils" + "re" ] +synopsis: "BAP function start identification benchmark game" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.3.0/url b/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.4.0/descr b/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.4.0/descr deleted file mode 100644 index b1c0ea003b3..00000000000 --- a/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP function start identification benchmark game \ No newline at end of file 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 deleted file mode 100644 index 0cecb216123..00000000000 --- a/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.4.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -name: "bap-fsi-benchmark" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -build: [ - ["./configure" "--prefix=%{prefix}%" "--enable-fsi-benchmark"] - [make] -] - -install: [[make "install"]] - -remove: [["rm" "-f" "%{bin}%/bap-byteweight"]] - -depends: [ - "bap-std" {= "1.4.0"} - "bap-ida" - "bap-byteweight-frontend" - "cmdliner" - "fileutils" - "re" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.4.0/url b/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-fsi-benchmark/bap-fsi-benchmark.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-future/bap-future.1.0.0/descr b/packages/bap-future/bap-future.1.0.0/descr deleted file mode 100644 index 34ac56ef445..00000000000 --- a/packages/bap-future/bap-future.1.0.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Library for asynchronous values - -A library for reasoning about state based dynamic system. This can -be seen as a common denominator between Lwt and Async libraries. diff --git a/packages/bap-future/bap-future.1.0.0/opam b/packages/bap-future/bap-future.1.0.0/opam deleted file mode 100644 index ae82d716534..00000000000 --- a/packages/bap-future/bap-future.1.0.0/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -name: "bap-future" -version: "1.0.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -build: [ - ["./configure" "--prefix=%{prefix}%" "--enable-future"] - [make] -] - -install: [[make "install"]] - -remove: [["ocamlfind" "remove" "bap-future"]] - -depends: [ - "core_kernel" {>= "113.24.00" & <"v0.9.0"} - "oasis" {build & >= "0.4.7"} -] diff --git a/packages/bap-future/bap-future.1.0.0/url b/packages/bap-future/bap-future.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-future/bap-future.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-future/bap-future.1.1.0/descr b/packages/bap-future/bap-future.1.1.0/descr deleted file mode 100644 index 34ac56ef445..00000000000 --- a/packages/bap-future/bap-future.1.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Library for asynchronous values - -A library for reasoning about state based dynamic system. This can -be seen as a common denominator between Lwt and Async libraries. diff --git a/packages/bap-future/bap-future.1.1.0/opam b/packages/bap-future/bap-future.1.1.0/opam deleted file mode 100644 index 68b8a640c17..00000000000 --- a/packages/bap-future/bap-future.1.1.0/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -name: "bap-future" -version: "1.1.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -build: [ - ["./configure" "--prefix=%{prefix}%" "--enable-future"] - [make] -] - -install: [[make "install"]] - -remove: [["ocamlfind" "remove" "bap-future"]] - -depends: [ - "core_kernel" {>= "113.24.00" & <"v0.9.0"} - "oasis" {build & >= "0.4.7"} -] diff --git a/packages/bap-future/bap-future.1.1.0/url b/packages/bap-future/bap-future.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-future/bap-future.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-future/bap-future.1.2.0/descr b/packages/bap-future/bap-future.1.2.0/descr deleted file mode 100644 index 34ac56ef445..00000000000 --- a/packages/bap-future/bap-future.1.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Library for asynchronous values - -A library for reasoning about state based dynamic system. This can -be seen as a common denominator between Lwt and Async libraries. diff --git a/packages/bap-future/bap-future.1.2.0/opam b/packages/bap-future/bap-future.1.2.0/opam index 151508c283a..f45a24237d1 100644 --- a/packages/bap-future/bap-future.1.2.0/opam +++ b/packages/bap-future/bap-future.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-future" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -17,6 +17,16 @@ install: [[make "install"]] remove: [["ocamlfind" "remove" "bap-future"]] depends: [ - "core_kernel" {>= "113.24.00" & <"v0.9.0"} - "oasis" {build & >= "0.4.7"} + "ocaml" + "core_kernel" {>= "113.24.00" & < "v0.9.0"} + "oasis" {build & >= "0.4.7"} ] +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: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap-future/bap-future.1.2.0/url b/packages/bap-future/bap-future.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-future/bap-future.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-future/bap-future.1.3.0/descr b/packages/bap-future/bap-future.1.3.0/descr deleted file mode 100644 index 34ac56ef445..00000000000 --- a/packages/bap-future/bap-future.1.3.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Library for asynchronous values - -A library for reasoning about state based dynamic system. This can -be seen as a common denominator between Lwt and Async libraries. diff --git a/packages/bap-future/bap-future.1.3.0/opam b/packages/bap-future/bap-future.1.3.0/opam index 45fb32d79a2..88a6d961ac0 100644 --- a/packages/bap-future/bap-future.1.3.0/opam +++ b/packages/bap-future/bap-future.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-future" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -17,7 +17,17 @@ install: [[make "install"]] remove: [["ocamlfind" "remove" "bap-future"]] depends: [ - "core_kernel" {>= "113.24.00" & <"v0.9.0"} - "oasis" {build & >= "0.4.7"} - "monads" + "ocaml" + "core_kernel" {>= "113.24.00" & < "v0.9.0"} + "oasis" {build & >= "0.4.7"} + "monads" ] +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: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-future/bap-future.1.3.0/url b/packages/bap-future/bap-future.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-future/bap-future.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-future/bap-future.1.4.0/descr b/packages/bap-future/bap-future.1.4.0/descr deleted file mode 100644 index cb1e31cd022..00000000000 --- a/packages/bap-future/bap-future.1.4.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -A library for asynchronous values - -A library for reasoning about state based dynamic systems. This can -be seen as a common denominator between Lwt and Async libraries. diff --git a/packages/bap-future/bap-future.1.4.0/opam b/packages/bap-future/bap-future.1.4.0/opam deleted file mode 100644 index 9570a0539bd..00000000000 --- a/packages/bap-future/bap-future.1.4.0/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -name: "bap-future" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -build: [ - ["./configure" "--prefix=%{prefix}%" "--enable-future"] - [make] -] - -install: [[make "install"]] - -remove: [["ocamlfind" "remove" "bap-future"]] - -depends: [ - "core_kernel" {>= "v0.9.0" & < "v0.10"} - "oasis" {build & >= "0.4.7"} - "monads" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-future/bap-future.1.4.0/url b/packages/bap-future/bap-future.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-future/bap-future.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-ida-plugin/bap-ida-plugin.1.0.0/descr b/packages/bap-ida-plugin/bap-ida-plugin.1.0.0/descr deleted file mode 100644 index 14ee1f71250..00000000000 --- a/packages/bap-ida-plugin/bap-ida-plugin.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Plugins for IDA and BAP integration 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 deleted file mode 100644 index 1c89f654b43..00000000000 --- a/packages/bap-ida-plugin/bap-ida-plugin.1.0.0/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -name: "bap-ida-plugin" -version: "1.0.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: ["bap" "cmdliner"] diff --git a/packages/bap-ida-plugin/bap-ida-plugin.1.0.0/url b/packages/bap-ida-plugin/bap-ida-plugin.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-ida-plugin/bap-ida-plugin.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-ida-plugin/bap-ida-plugin.1.1.0/descr b/packages/bap-ida-plugin/bap-ida-plugin.1.1.0/descr deleted file mode 100644 index 14ee1f71250..00000000000 --- a/packages/bap-ida-plugin/bap-ida-plugin.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Plugins for IDA and BAP integration 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 deleted file mode 100644 index d57c8bcc88e..00000000000 --- a/packages/bap-ida-plugin/bap-ida-plugin.1.1.0/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -name: "bap-ida-plugin" -version: "1.1.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: ["bap" "cmdliner"] diff --git a/packages/bap-ida-plugin/bap-ida-plugin.1.1.0/url b/packages/bap-ida-plugin/bap-ida-plugin.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-ida-plugin/bap-ida-plugin.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-ida-plugin/bap-ida-plugin.1.2.0/descr b/packages/bap-ida-plugin/bap-ida-plugin.1.2.0/descr deleted file mode 100644 index 14ee1f71250..00000000000 --- a/packages/bap-ida-plugin/bap-ida-plugin.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Plugins for IDA and BAP integration 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 deleted file mode 100644 index 006eb599917..00000000000 --- a/packages/bap-ida-plugin/bap-ida-plugin.1.2.0/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -name: "bap-ida-plugin" -version: "1.2.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: ["bap" "cmdliner"] diff --git a/packages/bap-ida-plugin/bap-ida-plugin.1.2.0/url b/packages/bap-ida-plugin/bap-ida-plugin.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-ida-plugin/bap-ida-plugin.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-ida-plugin/bap-ida-plugin.1.3.0/descr b/packages/bap-ida-plugin/bap-ida-plugin.1.3.0/descr deleted file mode 100644 index 14ee1f71250..00000000000 --- a/packages/bap-ida-plugin/bap-ida-plugin.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Plugins for IDA and BAP integration 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 index aa3def8b73a..caab0eb8691 100644 --- a/packages/bap-ida-plugin/bap-ida-plugin.1.3.0/opam +++ b/packages/bap-ida-plugin/bap-ida-plugin.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-ida-plugin" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -17,4 +17,9 @@ remove: [ [ "bapbundle" "remove" "emit_ida_script.plugin"] ] -depends: ["bap" "cmdliner"] +depends: ["ocaml" "bap" "cmdliner"] +synopsis: "Plugins for IDA and BAP integration" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-ida-plugin/bap-ida-plugin.1.3.0/url b/packages/bap-ida-plugin/bap-ida-plugin.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-ida-plugin/bap-ida-plugin.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-ida-plugin/bap-ida-plugin.1.4.0/descr b/packages/bap-ida-plugin/bap-ida-plugin.1.4.0/descr deleted file mode 100644 index 14ee1f71250..00000000000 --- a/packages/bap-ida-plugin/bap-ida-plugin.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -Plugins for IDA and BAP integration 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 deleted file mode 100644 index 2c89f96d1c0..00000000000 --- a/packages/bap-ida-plugin/bap-ida-plugin.1.4.0/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -name: "bap-ida-plugin" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: ["bap" "cmdliner"] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-ida-plugin/bap-ida-plugin.1.4.0/url b/packages/bap-ida-plugin/bap-ida-plugin.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-ida-plugin/bap-ida-plugin.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-ida-python/bap-ida-python.1.0.0/descr b/packages/bap-ida-python/bap-ida-python.1.0.0/descr deleted file mode 100644 index 852e8463174..00000000000 --- a/packages/bap-ida-python/bap-ida-python.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -An IDA Pro integration library 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 index 6bd15c34f97..95f7580cd61 100644 --- a/packages/bap-ida-python/bap-ida-python.1.0.0/opam +++ b/packages/bap-ida-python/bap-ida-python.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-ida-python" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -21,6 +21,15 @@ remove: [ ["rm" "-f" "%{conf-ida:path}%/cfg/bap.cfg"] ] depends: [ - "bap" {= "1.0.0"} - "conf-ida" + "ocaml" + "bap" {= "1.0.0"} + "conf-ida" ] +synopsis: "An IDA Pro integration library" +flags: light-uninstall +extra-files: ["bap.cfg.in" "md5=aec3a830555380469b523da74daef069"] +url { + src: + "https://github.com/BinaryAnalysisPlatform/bap-ida-python/archive/v1.0.0.tar.gz" + checksum: "md5=041696dd7c83b43d63fea06af75fe65b" +} diff --git a/packages/bap-ida-python/bap-ida-python.1.0.0/url b/packages/bap-ida-python/bap-ida-python.1.0.0/url deleted file mode 100644 index 184a0f6590d..00000000000 --- a/packages/bap-ida-python/bap-ida-python.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap-ida-python/archive/v1.0.0.tar.gz" -checksum: "041696dd7c83b43d63fea06af75fe65b" diff --git a/packages/bap-ida-python/bap-ida-python.1.1.0/descr b/packages/bap-ida-python/bap-ida-python.1.1.0/descr deleted file mode 100644 index 852e8463174..00000000000 --- a/packages/bap-ida-python/bap-ida-python.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -An IDA Pro integration library diff --git a/packages/bap-ida-python/bap-ida-python.1.1.0/files/bap.cfg.in b/packages/bap-ida-python/bap-ida-python.1.1.0/files/bap.cfg.in deleted file mode 100644 index ee3276b3836..00000000000 --- a/packages/bap-ida-python/bap-ida-python.1.1.0/files/bap.cfg.in +++ /dev/null @@ -1,2 +0,0 @@ -.default -bap_executable_path %{bap:bin}%/bap 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 deleted file mode 100644 index 04ac99fab31..00000000000 --- a/packages/bap-ida-python/bap-ida-python.1.1.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -name: "bap-ida-python" -version: "1.1.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://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: [ - "bap" {= "1.1.0"} - "conf-ida" -] diff --git a/packages/bap-ida-python/bap-ida-python.1.1.0/url b/packages/bap-ida-python/bap-ida-python.1.1.0/url deleted file mode 100644 index e636c675439..00000000000 --- a/packages/bap-ida-python/bap-ida-python.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap-ida-python/archive/1.1.0.tar.gz" -checksum: "91596e844ad933f8078ab3a3bd96cdbf" diff --git a/packages/bap-ida-python/bap-ida-python.1.2.0/descr b/packages/bap-ida-python/bap-ida-python.1.2.0/descr deleted file mode 100644 index 852e8463174..00000000000 --- a/packages/bap-ida-python/bap-ida-python.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -An IDA Pro integration library 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 index 271b3fb7702..bc34438691a 100644 --- a/packages/bap-ida-python/bap-ida-python.1.2.0/opam +++ b/packages/bap-ida-python/bap-ida-python.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-ida-python" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -21,6 +21,15 @@ remove: [ ["rm" "-f" "%{conf-ida:path}%/cfg/bap.cfg"] ] depends: [ - "bap" {>= "1.1.0"} - "conf-ida" + "ocaml" + "bap" {>= "1.1.0"} + "conf-ida" ] +synopsis: "An IDA Pro integration library" +flags: light-uninstall +extra-files: ["bap.cfg.in" "md5=aec3a830555380469b523da74daef069"] +url { + src: + "https://github.com/BinaryAnalysisPlatform/bap-ida-python/archive/v1.2.0.tar.gz" + checksum: "md5=2afba3f95a9f3502c5011f425f2efeee" +} diff --git a/packages/bap-ida-python/bap-ida-python.1.2.0/url b/packages/bap-ida-python/bap-ida-python.1.2.0/url deleted file mode 100644 index 297846cf511..00000000000 --- a/packages/bap-ida-python/bap-ida-python.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap-ida-python/archive/v1.2.0.tar.gz" -checksum: "2afba3f95a9f3502c5011f425f2efeee" diff --git a/packages/bap-ida-python/bap-ida-python.1.3.0/descr b/packages/bap-ida-python/bap-ida-python.1.3.0/descr deleted file mode 100644 index 04f5268d218..00000000000 --- a/packages/bap-ida-python/bap-ida-python.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -A BAP - IDA Pro integration library 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 index 0c56f41d617..1557685953a 100644 --- a/packages/bap-ida-python/bap-ida-python.1.3.0/opam +++ b/packages/bap-ida-python/bap-ida-python.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-ida-python" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -21,6 +21,15 @@ remove: [ ["rm" "-f" "%{conf-ida:path}%/cfg/bap.cfg"] ] depends: [ - "bap" {>= "1.3.0"} - "conf-ida" + "ocaml" + "bap" {>= "1.3.0"} + "conf-ida" ] +synopsis: "A BAP - IDA Pro integration library" +flags: light-uninstall +extra-files: ["bap.cfg.in" "md5=aec3a830555380469b523da74daef069"] +url { + src: + "https://github.com/BinaryAnalysisPlatform/bap-ida-python/archive/v1.3.0.tar.gz" + checksum: "md5=bc76550a6b84e6fdfc77c48bbe6d4da2" +} diff --git a/packages/bap-ida-python/bap-ida-python.1.3.0/url b/packages/bap-ida-python/bap-ida-python.1.3.0/url deleted file mode 100644 index 7aa8477c374..00000000000 --- a/packages/bap-ida-python/bap-ida-python.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap-ida-python/archive/v1.3.0.tar.gz" -checksum: "bc76550a6b84e6fdfc77c48bbe6d4da2" diff --git a/packages/bap-ida/bap-ida.1.0.0/descr b/packages/bap-ida/bap-ida.1.0.0/descr deleted file mode 100644 index 852e8463174..00000000000 --- a/packages/bap-ida/bap-ida.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -An IDA Pro integration library diff --git a/packages/bap-ida/bap-ida.1.0.0/opam b/packages/bap-ida/bap-ida.1.0.0/opam deleted file mode 100644 index 0552874db42..00000000000 --- a/packages/bap-ida/bap-ida.1.0.0/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -name: "bap-ida" -version: "1.0.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "conf-ida" - "bap-ida-python" - "core_kernel" {>= "113.24.00"} - "oasis" {build & = "0.4.7"} - "ppx_jane" {>= "113.24.01"} - "fileutils" - "re" - "bap-ida-plugin" -] diff --git a/packages/bap-ida/bap-ida.1.0.0/url b/packages/bap-ida/bap-ida.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-ida/bap-ida.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-ida/bap-ida.1.1.0/descr b/packages/bap-ida/bap-ida.1.1.0/descr deleted file mode 100644 index 852e8463174..00000000000 --- a/packages/bap-ida/bap-ida.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -An IDA Pro integration library diff --git a/packages/bap-ida/bap-ida.1.1.0/opam b/packages/bap-ida/bap-ida.1.1.0/opam deleted file mode 100644 index 40aaacd25b7..00000000000 --- a/packages/bap-ida/bap-ida.1.1.0/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -name: "bap-ida" -version: "1.1.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "conf-ida" - "bap-ida-python" - "core_kernel" {>= "113.24.00"} - "oasis" {build & = "0.4.7"} - "ppx_jane" {>= "113.24.01"} - "fileutils" - "re" - "bap-ida-plugin" -] diff --git a/packages/bap-ida/bap-ida.1.1.0/url b/packages/bap-ida/bap-ida.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-ida/bap-ida.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-ida/bap-ida.1.2.0/descr b/packages/bap-ida/bap-ida.1.2.0/descr deleted file mode 100644 index 852e8463174..00000000000 --- a/packages/bap-ida/bap-ida.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -An IDA Pro integration library diff --git a/packages/bap-ida/bap-ida.1.2.0/opam b/packages/bap-ida/bap-ida.1.2.0/opam deleted file mode 100644 index 433fac64d00..00000000000 --- a/packages/bap-ida/bap-ida.1.2.0/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -name: "bap-ida" -version: "1.2.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "conf-ida" - "bap-ida-python" - "core_kernel" {>= "113.24.00"} - "oasis" {build & = "0.4.7"} - "ppx_jane" {>= "113.24.01"} - "fileutils" - "re" - "bap-ida-plugin" -] diff --git a/packages/bap-ida/bap-ida.1.2.0/url b/packages/bap-ida/bap-ida.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-ida/bap-ida.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-ida/bap-ida.1.3.0/descr b/packages/bap-ida/bap-ida.1.3.0/descr deleted file mode 100644 index 852e8463174..00000000000 --- a/packages/bap-ida/bap-ida.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -An IDA Pro integration library diff --git a/packages/bap-ida/bap-ida.1.3.0/opam b/packages/bap-ida/bap-ida.1.3.0/opam index 477ac748790..1084d25c2e7 100644 --- a/packages/bap-ida/bap-ida.1.3.0/opam +++ b/packages/bap-ida/bap-ida.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-ida" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -23,12 +23,18 @@ remove: [ ["bapbundle" "remove" "ida.plugin"] ] depends: [ - "conf-ida" - "bap-ida-python" - "core_kernel" {>= "113.24.00"} - "oasis" {build & = "0.4.7"} - "ppx_jane" {>= "113.24.01"} - "fileutils" - "re" - "bap-ida-plugin" + "ocaml" + "conf-ida" + "bap-ida-python" + "core_kernel" {>= "113.24.00"} + "oasis" {build & = "0.4.7"} + "ppx_jane" {>= "113.24.01"} + "fileutils" + "re" + "bap-ida-plugin" ] +synopsis: "An IDA Pro integration library" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-ida/bap-ida.1.3.0/url b/packages/bap-ida/bap-ida.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-ida/bap-ida.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-ida/bap-ida.1.4.0/descr b/packages/bap-ida/bap-ida.1.4.0/descr deleted file mode 100644 index 852e8463174..00000000000 --- a/packages/bap-ida/bap-ida.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -An IDA Pro integration library diff --git a/packages/bap-ida/bap-ida.1.4.0/opam b/packages/bap-ida/bap-ida.1.4.0/opam deleted file mode 100644 index 365d0410aa2..00000000000 --- a/packages/bap-ida/bap-ida.1.4.0/opam +++ /dev/null @@ -1,35 +0,0 @@ -opam-version: "1.2" -name: "bap-ida" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "conf-ida" - "bap-ida-python" - "core_kernel" {>= "113.24.00"} - "oasis" {build & = "0.4.7"} - "ppx_jane" {>= "113.24.01"} - "fileutils" - "re" - "bap-ida-plugin" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-ida/bap-ida.1.4.0/url b/packages/bap-ida/bap-ida.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-ida/bap-ida.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-llvm/bap-llvm.1.0.0/descr b/packages/bap-llvm/bap-llvm.1.0.0/descr deleted file mode 100644 index 5f84481aa5e..00000000000 --- a/packages/bap-llvm/bap-llvm.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -BAP LLVM backend - -Provides a loader and a disassembler, based on LLVM-MC library. \ No newline at end of file diff --git a/packages/bap-llvm/bap-llvm.1.0.0/opam b/packages/bap-llvm/bap-llvm.1.0.0/opam index 6c768d0ae15..46b86c52154 100644 --- a/packages/bap-llvm/bap-llvm.1.0.0/opam +++ b/packages/bap-llvm/bap-llvm.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-llvm" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -27,15 +27,21 @@ remove: [ ] depends: [ - "bap-std" - "cmdliner" - "conf-bap-llvm" - "conf-env-travis" + "ocaml" {>= "4.02.3"} + "bap-std" + "cmdliner" + "conf-bap-llvm" + "conf-env-travis" ] - depexts: [ - [["ubuntu"] ["clang"]] - [["debian"] ["clang"]] + ["clang"] {os-distribution = "ubuntu"} + ["clang"] {os-distribution = "debian"} ] - -available: [ocaml-version >= "4.02.3"] +synopsis: "BAP LLVM backend" +description: + "Provides a loader and a disassembler, based on LLVM-MC library." +extra-files: ["detect.travis" "md5=00e7b28719062d550dcd7813becf7396"] +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: "md5=07dce66dd871e448652d8885283c6631" +} diff --git a/packages/bap-llvm/bap-llvm.1.0.0/url b/packages/bap-llvm/bap-llvm.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-llvm/bap-llvm.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-llvm/bap-llvm.1.1.0/descr b/packages/bap-llvm/bap-llvm.1.1.0/descr deleted file mode 100644 index 5f84481aa5e..00000000000 --- a/packages/bap-llvm/bap-llvm.1.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -BAP LLVM backend - -Provides a loader and a disassembler, based on LLVM-MC library. \ No newline at end of file diff --git a/packages/bap-llvm/bap-llvm.1.1.0/opam b/packages/bap-llvm/bap-llvm.1.1.0/opam index b20a3e3c206..3275edc0e90 100644 --- a/packages/bap-llvm/bap-llvm.1.1.0/opam +++ b/packages/bap-llvm/bap-llvm.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-llvm" version: "1.1.0" maintainer: "Ivan Gotovchits " @@ -27,15 +27,21 @@ remove: [ ] depends: [ - "bap-std" - "cmdliner" - "conf-bap-llvm" - "conf-env-travis" + "ocaml" {>= "4.02.3"} + "bap-std" + "cmdliner" + "conf-bap-llvm" + "conf-env-travis" ] - depexts: [ - [["ubuntu"] ["clang"]] - [["debian"] ["clang"]] + ["clang"] {os-distribution = "ubuntu"} + ["clang"] {os-distribution = "debian"} ] - -available: [ocaml-version >= "4.02.3"] +synopsis: "BAP LLVM backend" +description: + "Provides a loader and a disassembler, based on LLVM-MC library." +extra-files: ["detect.travis" "md5=00e7b28719062d550dcd7813becf7396"] +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: "md5=92e7f703d58ce1835bfeeed9ec523242" +} diff --git a/packages/bap-llvm/bap-llvm.1.1.0/url b/packages/bap-llvm/bap-llvm.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-llvm/bap-llvm.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-llvm/bap-llvm.1.2.0/descr b/packages/bap-llvm/bap-llvm.1.2.0/descr deleted file mode 100644 index 5f84481aa5e..00000000000 --- a/packages/bap-llvm/bap-llvm.1.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -BAP LLVM backend - -Provides a loader and a disassembler, based on LLVM-MC library. \ No newline at end of file diff --git a/packages/bap-llvm/bap-llvm.1.2.0/opam b/packages/bap-llvm/bap-llvm.1.2.0/opam index 8d1b303d8c7..c0b9a481d7f 100644 --- a/packages/bap-llvm/bap-llvm.1.2.0/opam +++ b/packages/bap-llvm/bap-llvm.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-llvm" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -28,15 +28,21 @@ remove: [ ] depends: [ - "bap-std" - "cmdliner" - "conf-bap-llvm" - "conf-env-travis" + "ocaml" {>= "4.02.3"} + "bap-std" + "cmdliner" + "conf-bap-llvm" + "conf-env-travis" ] - depexts: [ - [["ubuntu"] ["clang"]] - [["debian"] ["clang"]] + ["clang"] {os-distribution = "ubuntu"} + ["clang"] {os-distribution = "debian"} ] - -available: [ocaml-version >= "4.02.3"] +synopsis: "BAP LLVM backend" +description: + "Provides a loader and a disassembler, based on LLVM-MC library." +extra-files: ["detect.travis" "md5=00e7b28719062d550dcd7813becf7396"] +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap-llvm/bap-llvm.1.2.0/url b/packages/bap-llvm/bap-llvm.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-llvm/bap-llvm.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-llvm/bap-llvm.1.3.0/descr b/packages/bap-llvm/bap-llvm.1.3.0/descr deleted file mode 100644 index 5f84481aa5e..00000000000 --- a/packages/bap-llvm/bap-llvm.1.3.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -BAP LLVM backend - -Provides a loader and a disassembler, based on LLVM-MC library. \ No newline at end of file diff --git a/packages/bap-llvm/bap-llvm.1.3.0/opam b/packages/bap-llvm/bap-llvm.1.3.0/opam index 9cfacfa17fb..8925f1f3082 100644 --- a/packages/bap-llvm/bap-llvm.1.3.0/opam +++ b/packages/bap-llvm/bap-llvm.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-llvm" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -28,17 +28,23 @@ remove: [ ] depends: [ - "bap-std" - "cmdliner" - "conf-env-travis" - "conf-bap-llvm" {>= "1.1"} - "ogre" - "monads" + "ocaml" {>= "4.02.3"} + "bap-std" + "cmdliner" + "conf-env-travis" + "conf-bap-llvm" {>= "1.1"} + "ogre" + "monads" ] - depexts: [ - [["ubuntu"] ["clang"]] - [["debian"] ["clang"]] + ["clang"] {os-distribution = "ubuntu"} + ["clang"] {os-distribution = "debian"} ] - -available: [ocaml-version >= "4.02.3"] +synopsis: "BAP LLVM backend" +description: + "Provides a loader and a disassembler, based on LLVM-MC library." +extra-files: ["detect.travis" "md5=00e7b28719062d550dcd7813becf7396"] +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-llvm/bap-llvm.1.3.0/url b/packages/bap-llvm/bap-llvm.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-llvm/bap-llvm.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-llvm/bap-llvm.1.4.0/descr b/packages/bap-llvm/bap-llvm.1.4.0/descr deleted file mode 100644 index 5f84481aa5e..00000000000 --- a/packages/bap-llvm/bap-llvm.1.4.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -BAP LLVM backend - -Provides a loader and a disassembler, based on LLVM-MC library. \ No newline at end of file diff --git a/packages/bap-llvm/bap-llvm.1.4.0/files/detect.travis b/packages/bap-llvm/bap-llvm.1.4.0/files/detect.travis deleted file mode 100644 index 41f7cc2518f..00000000000 --- a/packages/bap-llvm/bap-llvm.1.4.0/files/detect.travis +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -cat > bap-llvm.config <" -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "bap-std" {= "1.4.0"} - "cmdliner" - "conf-env-travis" - "conf-bap-llvm" {>= "1.1"} - "ogre" - "monads" -] - -depexts: [ - [["ubuntu"] ["clang"]] - [["debian"] ["clang"]] -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-llvm/bap-llvm.1.4.0/url b/packages/bap-llvm/bap-llvm.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-llvm/bap-llvm.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-mc/bap-mc.1.0.0/descr b/packages/bap-mc/bap-mc.1.0.0/descr deleted file mode 100644 index 3f05fba3107..00000000000 --- a/packages/bap-mc/bap-mc.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -BAP machine instruction playground - -A BAP version of llvm-mc tool. \ No newline at end of file diff --git a/packages/bap-mc/bap-mc.1.0.0/opam b/packages/bap-mc/bap-mc.1.0.0/opam index 63db9d7eb8f..04003939c2f 100644 --- a/packages/bap-mc/bap-mc.1.0.0/opam +++ b/packages/bap-mc/bap-mc.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-mc" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -24,7 +24,15 @@ remove: [ ] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "cmdliner" + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "cmdliner" ] +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: "md5=07dce66dd871e448652d8885283c6631" +} diff --git a/packages/bap-mc/bap-mc.1.0.0/url b/packages/bap-mc/bap-mc.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-mc/bap-mc.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-mc/bap-mc.1.1.0/descr b/packages/bap-mc/bap-mc.1.1.0/descr deleted file mode 100644 index 3f05fba3107..00000000000 --- a/packages/bap-mc/bap-mc.1.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -BAP machine instruction playground - -A BAP version of llvm-mc tool. \ No newline at end of file diff --git a/packages/bap-mc/bap-mc.1.1.0/opam b/packages/bap-mc/bap-mc.1.1.0/opam index 6c7b08be5e2..297dbc3c6fd 100644 --- a/packages/bap-mc/bap-mc.1.1.0/opam +++ b/packages/bap-mc/bap-mc.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-mc" version: "1.1.0" maintainer: "Ivan Gotovchits " @@ -24,7 +24,15 @@ remove: [ ] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "cmdliner" + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "cmdliner" ] +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: "md5=92e7f703d58ce1835bfeeed9ec523242" +} diff --git a/packages/bap-mc/bap-mc.1.1.0/url b/packages/bap-mc/bap-mc.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-mc/bap-mc.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-mc/bap-mc.1.2.0/descr b/packages/bap-mc/bap-mc.1.2.0/descr deleted file mode 100644 index 3f05fba3107..00000000000 --- a/packages/bap-mc/bap-mc.1.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -BAP machine instruction playground - -A BAP version of llvm-mc tool. \ No newline at end of file diff --git a/packages/bap-mc/bap-mc.1.2.0/opam b/packages/bap-mc/bap-mc.1.2.0/opam index 4740d7e0c5b..32c7f51a112 100644 --- a/packages/bap-mc/bap-mc.1.2.0/opam +++ b/packages/bap-mc/bap-mc.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-mc" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -24,7 +24,15 @@ remove: [ ] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "cmdliner" + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "cmdliner" ] +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: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap-mc/bap-mc.1.2.0/url b/packages/bap-mc/bap-mc.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-mc/bap-mc.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-mc/bap-mc.1.3.0/descr b/packages/bap-mc/bap-mc.1.3.0/descr deleted file mode 100644 index 3f05fba3107..00000000000 --- a/packages/bap-mc/bap-mc.1.3.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -BAP machine instruction playground - -A BAP version of llvm-mc tool. \ No newline at end of file diff --git a/packages/bap-mc/bap-mc.1.3.0/opam b/packages/bap-mc/bap-mc.1.3.0/opam index 5947447bcd1..6660d4f3fed 100644 --- a/packages/bap-mc/bap-mc.1.3.0/opam +++ b/packages/bap-mc/bap-mc.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-mc" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -24,7 +24,15 @@ remove: [ ] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "cmdliner" + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "cmdliner" ] +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: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-mc/bap-mc.1.3.0/url b/packages/bap-mc/bap-mc.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-mc/bap-mc.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-mc/bap-mc.1.4.0/descr b/packages/bap-mc/bap-mc.1.4.0/descr deleted file mode 100644 index 3f05fba3107..00000000000 --- a/packages/bap-mc/bap-mc.1.4.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -BAP machine instruction playground - -A BAP version of llvm-mc tool. \ No newline at end of file diff --git a/packages/bap-mc/bap-mc.1.4.0/opam b/packages/bap-mc/bap-mc.1.4.0/opam deleted file mode 100644 index d6dba8cb8ef..00000000000 --- a/packages/bap-mc/bap-mc.1.4.0/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -name: "bap-mc" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "oasis" {build & = "0.4.7"} - "bap-std" {= "1.4.0"} - "cmdliner" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-mc/bap-mc.1.4.0/url b/packages/bap-mc/bap-mc.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-mc/bap-mc.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-microx/bap-microx.1.0.0/descr b/packages/bap-microx/bap-microx.1.0.0/descr deleted file mode 100644 index 3b010c52172..00000000000 --- a/packages/bap-microx/bap-microx.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -A micro execution framework diff --git a/packages/bap-microx/bap-microx.1.0.0/opam b/packages/bap-microx/bap-microx.1.0.0/opam index 7a8baba3058..410ff1e662d 100644 --- a/packages/bap-microx/bap-microx.1.0.0/opam +++ b/packages/bap-microx/bap-microx.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-microx" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -13,4 +13,10 @@ build: [ ] install: [[make "install"]] remove: [["ocamlfind" "remove" "bap-microx"]] -depends: ["bap-std"] +depends: ["ocaml" "bap-std"] +synopsis: "A micro execution framework" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: "md5=07dce66dd871e448652d8885283c6631" +} diff --git a/packages/bap-microx/bap-microx.1.0.0/url b/packages/bap-microx/bap-microx.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-microx/bap-microx.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-microx/bap-microx.1.1.0/descr b/packages/bap-microx/bap-microx.1.1.0/descr deleted file mode 100644 index 3b010c52172..00000000000 --- a/packages/bap-microx/bap-microx.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -A micro execution framework diff --git a/packages/bap-microx/bap-microx.1.1.0/opam b/packages/bap-microx/bap-microx.1.1.0/opam index 68d29b5112d..f8a61a36650 100644 --- a/packages/bap-microx/bap-microx.1.1.0/opam +++ b/packages/bap-microx/bap-microx.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-microx" version: "1.1.0" maintainer: "Ivan Gotovchits " @@ -13,4 +13,10 @@ build: [ ] install: [[make "install"]] remove: [["ocamlfind" "remove" "bap-microx"]] -depends: ["bap-std"] +depends: ["ocaml" "bap-std"] +synopsis: "A micro execution framework" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: "md5=92e7f703d58ce1835bfeeed9ec523242" +} diff --git a/packages/bap-microx/bap-microx.1.1.0/url b/packages/bap-microx/bap-microx.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-microx/bap-microx.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-microx/bap-microx.1.2.0/descr b/packages/bap-microx/bap-microx.1.2.0/descr deleted file mode 100644 index 3b010c52172..00000000000 --- a/packages/bap-microx/bap-microx.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -A micro execution framework diff --git a/packages/bap-microx/bap-microx.1.2.0/opam b/packages/bap-microx/bap-microx.1.2.0/opam index da83bd7f6cd..a9c372f2062 100644 --- a/packages/bap-microx/bap-microx.1.2.0/opam +++ b/packages/bap-microx/bap-microx.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-microx" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -13,4 +13,10 @@ build: [ ] install: [[make "install"]] remove: [["ocamlfind" "remove" "bap-microx"]] -depends: ["bap-std"] +depends: ["ocaml" "bap-std"] +synopsis: "A micro execution framework" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap-microx/bap-microx.1.2.0/url b/packages/bap-microx/bap-microx.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-microx/bap-microx.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-microx/bap-microx.1.3.0/descr b/packages/bap-microx/bap-microx.1.3.0/descr deleted file mode 100644 index 3b010c52172..00000000000 --- a/packages/bap-microx/bap-microx.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -A micro execution framework diff --git a/packages/bap-microx/bap-microx.1.3.0/opam b/packages/bap-microx/bap-microx.1.3.0/opam index 437968b8a3a..ef8fb15a236 100644 --- a/packages/bap-microx/bap-microx.1.3.0/opam +++ b/packages/bap-microx/bap-microx.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-microx" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -13,4 +13,10 @@ build: [ ] install: [[make "install"]] remove: [["ocamlfind" "remove" "bap-microx"]] -depends: ["bap-std"] +depends: ["ocaml" "bap-std"] +synopsis: "A micro execution framework" +flags: light-uninstall +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-microx/bap-microx.1.3.0/url b/packages/bap-microx/bap-microx.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-microx/bap-microx.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-microx/bap-microx.1.4.0/descr b/packages/bap-microx/bap-microx.1.4.0/descr deleted file mode 100644 index 3b010c52172..00000000000 --- a/packages/bap-microx/bap-microx.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -A micro execution framework diff --git a/packages/bap-microx/bap-microx.1.4.0/opam b/packages/bap-microx/bap-microx.1.4.0/opam deleted file mode 100644 index 63a80099abc..00000000000 --- a/packages/bap-microx/bap-microx.1.4.0/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -name: "bap-microx" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -build: [ - ["./configure" "--prefix=%{prefix}%" "--enable-microx"] - [make] -] -install: [[make "install"]] -remove: [["ocamlfind" "remove" "bap-microx"]] -depends: [ - "bap-std" {= "1.4.0"} -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-microx/bap-microx.1.4.0/url b/packages/bap-microx/bap-microx.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-microx/bap-microx.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-mips/bap-mips.1.4.0/descr b/packages/bap-mips/bap-mips.1.4.0/descr deleted file mode 100644 index dc0c039e647..00000000000 --- a/packages/bap-mips/bap-mips.1.4.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -BAP MIPS lifter - -Provides lifter for MIPS and MIPS32 architectures diff --git a/packages/bap-mips/bap-mips.1.4.0/opam b/packages/bap-mips/bap-mips.1.4.0/opam deleted file mode 100644 index 88a997f7fdd..00000000000 --- a/packages/bap-mips/bap-mips.1.4.0/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -name: "bap-mips" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "bap-std" {= "1.4.0"} - "bap-abi" - "bap-c" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-mips/bap-mips.1.4.0/url b/packages/bap-mips/bap-mips.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-mips/bap-mips.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-objdump/bap-objdump.1.0.0/descr b/packages/bap-objdump/bap-objdump.1.0.0/descr deleted file mode 100644 index eb001dc3ed4..00000000000 --- a/packages/bap-objdump/bap-objdump.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -extract symbols from binary, using binutils objdump diff --git a/packages/bap-objdump/bap-objdump.1.0.0/opam b/packages/bap-objdump/bap-objdump.1.0.0/opam index fb7c08774ea..92012fa1afa 100644 --- a/packages/bap-objdump/bap-objdump.1.0.0/opam +++ b/packages/bap-objdump/bap-objdump.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-objdump" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -19,4 +19,9 @@ install: [[make "install"]] remove: [["ocamlfind" "remove" "bap-plugin-objdump"] ["bapbundle" "remove" "objdump.plugin"] ] -depends: ["bap-std" "re" "cmdliner" "conf-binutils"] +depends: ["ocaml" "bap-std" "re" "cmdliner" "conf-binutils"] +synopsis: "extract symbols from binary, using binutils objdump" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: "md5=07dce66dd871e448652d8885283c6631" +} diff --git a/packages/bap-objdump/bap-objdump.1.0.0/url b/packages/bap-objdump/bap-objdump.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-objdump/bap-objdump.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-objdump/bap-objdump.1.1.0/descr b/packages/bap-objdump/bap-objdump.1.1.0/descr deleted file mode 100644 index eb001dc3ed4..00000000000 --- a/packages/bap-objdump/bap-objdump.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -extract symbols from binary, using binutils objdump diff --git a/packages/bap-objdump/bap-objdump.1.1.0/opam b/packages/bap-objdump/bap-objdump.1.1.0/opam index 63b09e54154..0e3a4689cc6 100644 --- a/packages/bap-objdump/bap-objdump.1.1.0/opam +++ b/packages/bap-objdump/bap-objdump.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-objdump" version: "1.1.0" maintainer: "Ivan Gotovchits " @@ -19,4 +19,9 @@ install: [[make "install"]] remove: [["ocamlfind" "remove" "bap-plugin-objdump"] ["bapbundle" "remove" "objdump.plugin"] ] -depends: ["bap-std" "re" "cmdliner" "conf-binutils"] +depends: ["ocaml" "bap-std" "re" "cmdliner" "conf-binutils"] +synopsis: "extract symbols from binary, using binutils objdump" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: "md5=92e7f703d58ce1835bfeeed9ec523242" +} diff --git a/packages/bap-objdump/bap-objdump.1.1.0/url b/packages/bap-objdump/bap-objdump.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-objdump/bap-objdump.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-objdump/bap-objdump.1.2.0/descr b/packages/bap-objdump/bap-objdump.1.2.0/descr deleted file mode 100644 index eb001dc3ed4..00000000000 --- a/packages/bap-objdump/bap-objdump.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -extract symbols from binary, using binutils objdump diff --git a/packages/bap-objdump/bap-objdump.1.2.0/opam b/packages/bap-objdump/bap-objdump.1.2.0/opam index 87e012a4733..326e533aa6e 100644 --- a/packages/bap-objdump/bap-objdump.1.2.0/opam +++ b/packages/bap-objdump/bap-objdump.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-objdump" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -19,4 +19,9 @@ install: [[make "install"]] remove: [["ocamlfind" "remove" "bap-plugin-objdump"] ["bapbundle" "remove" "objdump.plugin"] ] -depends: ["bap-std" "re" "cmdliner" "conf-binutils"] +depends: ["ocaml" "bap-std" "re" "cmdliner" "conf-binutils"] +synopsis: "extract symbols from binary, using binutils objdump" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap-objdump/bap-objdump.1.2.0/url b/packages/bap-objdump/bap-objdump.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-objdump/bap-objdump.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-objdump/bap-objdump.1.3.0/descr b/packages/bap-objdump/bap-objdump.1.3.0/descr deleted file mode 100644 index eb001dc3ed4..00000000000 --- a/packages/bap-objdump/bap-objdump.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -extract symbols from binary, using binutils objdump diff --git a/packages/bap-objdump/bap-objdump.1.3.0/opam b/packages/bap-objdump/bap-objdump.1.3.0/opam index 625aa5a5009..321461ecbfd 100644 --- a/packages/bap-objdump/bap-objdump.1.3.0/opam +++ b/packages/bap-objdump/bap-objdump.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-objdump" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -19,4 +19,9 @@ install: [[make "install"]] remove: [["ocamlfind" "remove" "bap-plugin-objdump"] ["bapbundle" "remove" "objdump.plugin"] ] -depends: ["bap-std" "re" "cmdliner" "conf-binutils"] +depends: ["ocaml" "bap-std" "re" "cmdliner" "conf-binutils"] +synopsis: "extract symbols from binary, using binutils objdump" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-objdump/bap-objdump.1.3.0/url b/packages/bap-objdump/bap-objdump.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-objdump/bap-objdump.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-objdump/bap-objdump.1.4.0/descr b/packages/bap-objdump/bap-objdump.1.4.0/descr deleted file mode 100644 index eb001dc3ed4..00000000000 --- a/packages/bap-objdump/bap-objdump.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -extract symbols from binary, using binutils objdump diff --git a/packages/bap-objdump/bap-objdump.1.4.0/opam b/packages/bap-objdump/bap-objdump.1.4.0/opam deleted file mode 100644 index cd564a10b96..00000000000 --- a/packages/bap-objdump/bap-objdump.1.4.0/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -name: "bap-objdump" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "bap-std" {= "1.4.0"} - "re" {< "1.7.2" } - "cmdliner" - "conf-binutils" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-objdump/bap-objdump.1.4.0/url b/packages/bap-objdump/bap-objdump.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-objdump/bap-objdump.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-phoenix/bap-phoenix.1.0.0/descr b/packages/bap-phoenix/bap-phoenix.1.0.0/descr deleted file mode 100644 index f2b0e66531b..00000000000 --- a/packages/bap-phoenix/bap-phoenix.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -BAP plugin that dumps information in a phoenix decompiler format - -Useful for visualization and project exploration \ No newline at end of file diff --git a/packages/bap-phoenix/bap-phoenix.1.0.0/opam b/packages/bap-phoenix/bap-phoenix.1.0.0/opam index 0b05c4b5601..4e186702fe3 100644 --- a/packages/bap-phoenix/bap-phoenix.1.0.0/opam +++ b/packages/bap-phoenix/bap-phoenix.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-phoenix" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -25,10 +25,17 @@ remove: [ ] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "cmdliner" - "text-tags" - "ocamlgraph" - "ezjsonm" + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "cmdliner" + "text-tags" + "ocamlgraph" + "ezjsonm" ] +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: "md5=07dce66dd871e448652d8885283c6631" +} diff --git a/packages/bap-phoenix/bap-phoenix.1.0.0/url b/packages/bap-phoenix/bap-phoenix.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-phoenix/bap-phoenix.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-phoenix/bap-phoenix.1.1.0/descr b/packages/bap-phoenix/bap-phoenix.1.1.0/descr deleted file mode 100644 index f2b0e66531b..00000000000 --- a/packages/bap-phoenix/bap-phoenix.1.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -BAP plugin that dumps information in a phoenix decompiler format - -Useful for visualization and project exploration \ No newline at end of file diff --git a/packages/bap-phoenix/bap-phoenix.1.1.0/opam b/packages/bap-phoenix/bap-phoenix.1.1.0/opam index e7c1cd017aa..82cf74af97f 100644 --- a/packages/bap-phoenix/bap-phoenix.1.1.0/opam +++ b/packages/bap-phoenix/bap-phoenix.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-phoenix" version: "1.1.0" maintainer: "Ivan Gotovchits " @@ -25,10 +25,17 @@ remove: [ ] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "cmdliner" - "text-tags" - "ocamlgraph" - "ezjsonm" + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "cmdliner" + "text-tags" + "ocamlgraph" + "ezjsonm" ] +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: "md5=92e7f703d58ce1835bfeeed9ec523242" +} diff --git a/packages/bap-phoenix/bap-phoenix.1.1.0/url b/packages/bap-phoenix/bap-phoenix.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-phoenix/bap-phoenix.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-phoenix/bap-phoenix.1.2.0/descr b/packages/bap-phoenix/bap-phoenix.1.2.0/descr deleted file mode 100644 index f2b0e66531b..00000000000 --- a/packages/bap-phoenix/bap-phoenix.1.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -BAP plugin that dumps information in a phoenix decompiler format - -Useful for visualization and project exploration \ No newline at end of file diff --git a/packages/bap-phoenix/bap-phoenix.1.2.0/opam b/packages/bap-phoenix/bap-phoenix.1.2.0/opam index 92a2910797b..aa942c10936 100644 --- a/packages/bap-phoenix/bap-phoenix.1.2.0/opam +++ b/packages/bap-phoenix/bap-phoenix.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-phoenix" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -25,10 +25,17 @@ remove: [ ] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "cmdliner" - "text-tags" - "ocamlgraph" - "ezjsonm" + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "cmdliner" + "text-tags" + "ocamlgraph" + "ezjsonm" ] +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: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap-phoenix/bap-phoenix.1.2.0/url b/packages/bap-phoenix/bap-phoenix.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-phoenix/bap-phoenix.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-phoenix/bap-phoenix.1.3.0/descr b/packages/bap-phoenix/bap-phoenix.1.3.0/descr deleted file mode 100644 index f2b0e66531b..00000000000 --- a/packages/bap-phoenix/bap-phoenix.1.3.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -BAP plugin that dumps information in a phoenix decompiler format - -Useful for visualization and project exploration \ No newline at end of file diff --git a/packages/bap-phoenix/bap-phoenix.1.3.0/opam b/packages/bap-phoenix/bap-phoenix.1.3.0/opam index 9f1b65a7a67..f86a60f0b9b 100644 --- a/packages/bap-phoenix/bap-phoenix.1.3.0/opam +++ b/packages/bap-phoenix/bap-phoenix.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-phoenix" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -25,10 +25,17 @@ remove: [ ] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "cmdliner" - "text-tags" - "ocamlgraph" - "ezjsonm" + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "cmdliner" + "text-tags" + "ocamlgraph" + "ezjsonm" ] +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: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-phoenix/bap-phoenix.1.3.0/url b/packages/bap-phoenix/bap-phoenix.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-phoenix/bap-phoenix.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-phoenix/bap-phoenix.1.4.0/descr b/packages/bap-phoenix/bap-phoenix.1.4.0/descr deleted file mode 100644 index f2b0e66531b..00000000000 --- a/packages/bap-phoenix/bap-phoenix.1.4.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -BAP plugin that dumps information in a phoenix decompiler format - -Useful for visualization and project exploration \ No newline at end of file diff --git a/packages/bap-phoenix/bap-phoenix.1.4.0/opam b/packages/bap-phoenix/bap-phoenix.1.4.0/opam deleted file mode 100644 index 86afb53638f..00000000000 --- a/packages/bap-phoenix/bap-phoenix.1.4.0/opam +++ /dev/null @@ -1,35 +0,0 @@ -opam-version: "1.2" -name: "bap-phoenix" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "oasis" {build & = "0.4.7"} - "bap-std" {= "1.4.0"} - "cmdliner" - "text-tags" - "ocamlgraph" - "ezjsonm" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-phoenix/bap-phoenix.1.4.0/url b/packages/bap-phoenix/bap-phoenix.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-phoenix/bap-phoenix.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-piqi/bap-piqi.1.0.0/descr b/packages/bap-piqi/bap-piqi.1.0.0/descr deleted file mode 100644 index 8db6d00d1d9..00000000000 --- a/packages/bap-piqi/bap-piqi.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP plugin for serialization based on piqi library diff --git a/packages/bap-piqi/bap-piqi.1.0.0/opam b/packages/bap-piqi/bap-piqi.1.0.0/opam index 8b764709cb4..fa8245b254c 100644 --- a/packages/bap-piqi/bap-piqi.1.0.0/opam +++ b/packages/bap-piqi/bap-piqi.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-piqi" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -28,9 +28,14 @@ remove: [ ] depends: [ - "oasis" {build & >= "0.4.7"} - "bap-std" - "cmdliner" - "piqi" {>= "0.7.4"} - + "ocaml" + "oasis" {build & >= "0.4.7"} + "bap-std" + "cmdliner" + "piqi" {>= "0.7.4"} ] +synopsis: "BAP plugin for serialization based on piqi library" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: "md5=07dce66dd871e448652d8885283c6631" +} diff --git a/packages/bap-piqi/bap-piqi.1.0.0/url b/packages/bap-piqi/bap-piqi.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-piqi/bap-piqi.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-piqi/bap-piqi.1.1.0/descr b/packages/bap-piqi/bap-piqi.1.1.0/descr deleted file mode 100644 index 8db6d00d1d9..00000000000 --- a/packages/bap-piqi/bap-piqi.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP plugin for serialization based on piqi library diff --git a/packages/bap-piqi/bap-piqi.1.1.0/opam b/packages/bap-piqi/bap-piqi.1.1.0/opam index 270fc2a50e1..ae223234c3e 100644 --- a/packages/bap-piqi/bap-piqi.1.1.0/opam +++ b/packages/bap-piqi/bap-piqi.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-piqi" version: "1.1.0" maintainer: "Ivan Gotovchits " @@ -28,9 +28,14 @@ remove: [ ] depends: [ - "oasis" {build & >= "0.4.7"} - "bap-std" - "cmdliner" - "piqi" {>= "0.7.4"} - + "ocaml" + "oasis" {build & >= "0.4.7"} + "bap-std" + "cmdliner" + "piqi" {>= "0.7.4"} ] +synopsis: "BAP plugin for serialization based on piqi library" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: "md5=92e7f703d58ce1835bfeeed9ec523242" +} diff --git a/packages/bap-piqi/bap-piqi.1.1.0/url b/packages/bap-piqi/bap-piqi.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-piqi/bap-piqi.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-piqi/bap-piqi.1.2.0/descr b/packages/bap-piqi/bap-piqi.1.2.0/descr deleted file mode 100644 index 8db6d00d1d9..00000000000 --- a/packages/bap-piqi/bap-piqi.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP plugin for serialization based on piqi library diff --git a/packages/bap-piqi/bap-piqi.1.2.0/opam b/packages/bap-piqi/bap-piqi.1.2.0/opam index 61dc8e5a634..c71618a4e50 100644 --- a/packages/bap-piqi/bap-piqi.1.2.0/opam +++ b/packages/bap-piqi/bap-piqi.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-piqi" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -28,9 +28,14 @@ remove: [ ] depends: [ - "oasis" {build & >= "0.4.7"} - "bap-std" - "cmdliner" - "piqi" {>= "0.7.4"} - + "ocaml" + "oasis" {build & >= "0.4.7"} + "bap-std" + "cmdliner" + "piqi" {>= "0.7.4"} ] +synopsis: "BAP plugin for serialization based on piqi library" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap-piqi/bap-piqi.1.2.0/url b/packages/bap-piqi/bap-piqi.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-piqi/bap-piqi.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-piqi/bap-piqi.1.3.0/descr b/packages/bap-piqi/bap-piqi.1.3.0/descr deleted file mode 100644 index 8db6d00d1d9..00000000000 --- a/packages/bap-piqi/bap-piqi.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP plugin for serialization based on piqi library diff --git a/packages/bap-piqi/bap-piqi.1.3.0/opam b/packages/bap-piqi/bap-piqi.1.3.0/opam index 41cb7f8a384..ba0eb52f103 100644 --- a/packages/bap-piqi/bap-piqi.1.3.0/opam +++ b/packages/bap-piqi/bap-piqi.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-piqi" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -30,9 +30,14 @@ remove: [ ] depends: [ - "oasis" {build & >= "0.4.7"} - "bap-std" - "cmdliner" - "piqi" {>= "0.7.4"} - + "ocaml" + "oasis" {build & >= "0.4.7"} + "bap-std" + "cmdliner" + "piqi" {>= "0.7.4"} ] +synopsis: "BAP plugin for serialization based on piqi library" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-piqi/bap-piqi.1.3.0/url b/packages/bap-piqi/bap-piqi.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-piqi/bap-piqi.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-piqi/bap-piqi.1.4.0/descr b/packages/bap-piqi/bap-piqi.1.4.0/descr deleted file mode 100644 index 8db6d00d1d9..00000000000 --- a/packages/bap-piqi/bap-piqi.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP plugin for serialization based on piqi library diff --git a/packages/bap-piqi/bap-piqi.1.4.0/opam b/packages/bap-piqi/bap-piqi.1.4.0/opam deleted file mode 100644 index 28ac2707985..00000000000 --- a/packages/bap-piqi/bap-piqi.1.4.0/opam +++ /dev/null @@ -1,39 +0,0 @@ -opam-version: "1.2" -name: "bap-piqi" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "oasis" {build & >= "0.4.7"} - "bap-std" {= "1.4.0"} - "cmdliner" - "piqi" {>= "0.7.4"} - -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-piqi/bap-piqi.1.4.0/url b/packages/bap-piqi/bap-piqi.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-piqi/bap-piqi.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-powerpc/bap-powerpc.1.4.0/descr b/packages/bap-powerpc/bap-powerpc.1.4.0/descr deleted file mode 100644 index bc04b08d4cd..00000000000 --- a/packages/bap-powerpc/bap-powerpc.1.4.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -BAP PowerPC lifter - -Provides support for PPC and PPC64 architectures. \ No newline at end of file diff --git a/packages/bap-powerpc/bap-powerpc.1.4.0/opam b/packages/bap-powerpc/bap-powerpc.1.4.0/opam deleted file mode 100644 index b6136e030c1..00000000000 --- a/packages/bap-powerpc/bap-powerpc.1.4.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -name: "bap-powerpc" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "bap-abi" - "bap-c" - "bap-primus" {= "1.4.0"} - "zarith" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-powerpc/bap-powerpc.1.4.0/url b/packages/bap-powerpc/bap-powerpc.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-powerpc/bap-powerpc.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-primus-dictionary/bap-primus-dictionary.1.4.0/descr b/packages/bap-primus-dictionary/bap-primus-dictionary.1.4.0/descr deleted file mode 100644 index 0002dfee83a..00000000000 --- a/packages/bap-primus-dictionary/bap-primus-dictionary.1.4.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -BAP Primus Lisp library that provides dictionaries - -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. \ No newline at end of file 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 deleted file mode 100644 index 069ce06456d..00000000000 --- a/packages/bap-primus-dictionary/bap-primus-dictionary.1.4.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -name: "bap-primus-dictionary" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "bap-std" {= "1.4.0"} - "bap-primus" {= "1.4.0"} -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-primus-dictionary/bap-primus-dictionary.1.4.0/url b/packages/bap-primus-dictionary/bap-primus-dictionary.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-primus-dictionary/bap-primus-dictionary.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-primus-lisp/bap-primus-lisp.1.3.0/descr b/packages/bap-primus-lisp/bap-primus-lisp.1.3.0/descr deleted file mode 100644 index 6602d181463..00000000000 --- a/packages/bap-primus-lisp/bap-primus-lisp.1.3.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Manages Primus Lisp Library - -Loads Primus Lisp library, controls loaded features and manages lisp -files. \ No newline at end of file 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 index b35f2cf9692..90615a5e5c6 100644 --- a/packages/bap-primus-lisp/bap-primus-lisp.1.3.0/opam +++ b/packages/bap-primus-lisp/bap-primus-lisp.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-primus-lisp" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -20,7 +20,12 @@ remove: [ ["rm" "-rf" "%{prefix}%/share/primus/site-lisp"] ] -depends: [ - "bap-std" - "bap-primus" -] +depends: ["ocaml" "bap-std" "bap-primus"] +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: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-primus-lisp/bap-primus-lisp.1.3.0/url b/packages/bap-primus-lisp/bap-primus-lisp.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-primus-lisp/bap-primus-lisp.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-primus-lisp/bap-primus-lisp.1.4.0/descr b/packages/bap-primus-lisp/bap-primus-lisp.1.4.0/descr deleted file mode 100644 index 574323e95b4..00000000000 --- a/packages/bap-primus-lisp/bap-primus-lisp.1.4.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -BAP Primus Lisp Runtime - -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. 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 deleted file mode 100644 index 127dffed597..00000000000 --- a/packages/bap-primus-lisp/bap-primus-lisp.1.4.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -name: "bap-primus-lisp" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "bap-std" {= "1.4.0"} - "bap-primus" {= "1.4.0"} -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-primus-lisp/bap-primus-lisp.1.4.0/url b/packages/bap-primus-lisp/bap-primus-lisp.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-primus-lisp/bap-primus-lisp.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-primus-region/bap-primus-region.1.4.0/descr b/packages/bap-primus-region/bap-primus-region.1.4.0/descr deleted file mode 100644 index 7d66bbb44c2..00000000000 --- a/packages/bap-primus-region/bap-primus-region.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -Provides a set of operations to store and manipulate interval trees. \ No newline at end of file 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 deleted file mode 100644 index e71a7c41f82..00000000000 --- a/packages/bap-primus-region/bap-primus-region.1.4.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -name: "bap-primus-region" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "bap-std" {= "1.4.0"} - "bap-primus" {= "1.4.0"} -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-primus-region/bap-primus-region.1.4.0/url b/packages/bap-primus-region/bap-primus-region.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-primus-region/bap-primus-region.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-primus-support/bap-primus-support.1.3.0/descr b/packages/bap-primus-support/bap-primus-support.1.3.0/descr deleted file mode 100644 index 27e871258a9..00000000000 --- a/packages/bap-primus-support/bap-primus-support.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -provides supporting components for Primus \ No newline at end of file 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 index 00dc81a57f9..4773b077313 100644 --- a/packages/bap-primus-support/bap-primus-support.1.3.0/opam +++ b/packages/bap-primus-support/bap-primus-support.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-primus-support" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -37,7 +37,9 @@ remove: [ ["bapbundle" "remove" "primus_wandering.plugin"] ] -depends: [ - "bap-std" - "bap-primus" -] +depends: ["ocaml" "bap-std" "bap-primus"] +synopsis: "provides supporting components for Primus" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-primus-support/bap-primus-support.1.3.0/url b/packages/bap-primus-support/bap-primus-support.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-primus-support/bap-primus-support.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-primus-support/bap-primus-support.1.4.0/descr b/packages/bap-primus-support/bap-primus-support.1.4.0/descr deleted file mode 100644 index 27e871258a9..00000000000 --- a/packages/bap-primus-support/bap-primus-support.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -provides supporting components for Primus \ No newline at end of file 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 deleted file mode 100644 index 5133b3d078c..00000000000 --- a/packages/bap-primus-support/bap-primus-support.1.4.0/opam +++ /dev/null @@ -1,43 +0,0 @@ -opam-version: "1.2" -name: "bap-primus-support" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "bap-std" {= "1.4.0"} - "bap-primus" {= "1.4.0"} - "bare" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-primus-support/bap-primus-support.1.4.0/url b/packages/bap-primus-support/bap-primus-support.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-primus-support/bap-primus-support.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-primus-test/bap-primus-test.1.4.0/descr b/packages/bap-primus-test/bap-primus-test.1.4.0/descr deleted file mode 100644 index d8f7ff91e66..00000000000 --- a/packages/bap-primus-test/bap-primus-test.1.4.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -BAP Primus Testing and Program Verification module - -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. \ No newline at end of file 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 deleted file mode 100644 index 45a6e37797f..00000000000 --- a/packages/bap-primus-test/bap-primus-test.1.4.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -name: "bap-primus-test" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "bap-std" {= "1.4.0"} - "bap-primus" {= "1.4.0"} -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-primus-test/bap-primus-test.1.4.0/url b/packages/bap-primus-test/bap-primus-test.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-primus-test/bap-primus-test.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-primus-x86/bap-primus-x86.1.3.0/descr b/packages/bap-primus-x86/bap-primus-x86.1.3.0/descr deleted file mode 100644 index 1b5eeb7d50d..00000000000 --- a/packages/bap-primus-x86/bap-primus-x86.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -The x86 CPU support package for Primus CPU emulator \ No newline at end of file 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 index a9856601bc1..43ff5a2ca38 100644 --- a/packages/bap-primus-x86/bap-primus-x86.1.3.0/opam +++ b/packages/bap-primus-x86/bap-primus-x86.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-primus-x86" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -19,8 +19,9 @@ remove: [ ["bapbundle" "remove" "primus_x86.plugin"] ] -depends: [ - "bap-std" - "bap-primus" - "bap-x86" -] +depends: ["ocaml" "bap-std" "bap-primus" "bap-x86"] +synopsis: "The x86 CPU support package for Primus CPU emulator" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-primus-x86/bap-primus-x86.1.3.0/url b/packages/bap-primus-x86/bap-primus-x86.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-primus-x86/bap-primus-x86.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-primus-x86/bap-primus-x86.1.4.0/descr b/packages/bap-primus-x86/bap-primus-x86.1.4.0/descr deleted file mode 100644 index 618bbf9853c..00000000000 --- a/packages/bap-primus-x86/bap-primus-x86.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -The x86 CPU support package for BAP Primus CPU emulator \ No newline at end of file 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 deleted file mode 100644 index 0ae9e19e99c..00000000000 --- a/packages/bap-primus-x86/bap-primus-x86.1.4.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -name: "bap-primus-x86" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "bap-std" {= "1.4.0"} - "bap-primus" {= "1.4.0"} - "bap-x86" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-primus-x86/bap-primus-x86.1.4.0/url b/packages/bap-primus-x86/bap-primus-x86.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-primus-x86/bap-primus-x86.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-primus/bap-primus.1.3.0/descr b/packages/bap-primus/bap-primus.1.3.0/descr deleted file mode 100644 index 4b4592eff08..00000000000 --- a/packages/bap-primus/bap-primus.1.3.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -The Microexecution Framework - -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. \ No newline at end of file diff --git a/packages/bap-primus/bap-primus.1.3.0/opam b/packages/bap-primus/bap-primus.1.3.0/opam index f649eeed3a2..ec9c6c2fcdb 100644 --- a/packages/bap-primus/bap-primus.1.3.0/opam +++ b/packages/bap-primus/bap-primus.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-primus" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -16,11 +16,28 @@ install: [[make "install"]] remove: [["ocamlfind" "remove" "bap-primus"]] -depends: [ - "bap-std" - "bap-abi" - "bap-c" - "bap-future" - "monads" - "uuidm" -] +depends: ["ocaml" "bap-std" "bap-abi" "bap-c" "bap-future" "monads" "uuidm"] +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: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-primus/bap-primus.1.3.0/url b/packages/bap-primus/bap-primus.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-primus/bap-primus.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-primus/bap-primus.1.4.0/descr b/packages/bap-primus/bap-primus.1.4.0/descr deleted file mode 100644 index 315d8e1d646..00000000000 --- a/packages/bap-primus/bap-primus.1.4.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -The BAP Microexecution Framework - -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. diff --git a/packages/bap-primus/bap-primus.1.4.0/opam b/packages/bap-primus/bap-primus.1.4.0/opam deleted file mode 100644 index 47bf4efa9d4..00000000000 --- a/packages/bap-primus/bap-primus.1.4.0/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -name: "bap-primus" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -build: [ - ["./configure" "--prefix=%{prefix}%" "--enable-primus"] - [make] -] - -install: [[make "install"]] - -remove: [["ocamlfind" "remove" "bap-primus"]] - -depends: [ - "bap-std" {= "1.4.0"} - "bap-abi" - "bap-c" - "bap-future" - "bap-strings" - "monads" - "uuidm" - "graphlib" {> "1.3.0"} - "parsexp" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-primus/bap-primus.1.4.0/url b/packages/bap-primus/bap-primus.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-primus/bap-primus.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-print/bap-print.1.0.0/descr b/packages/bap-print/bap-print.1.0.0/descr deleted file mode 100644 index 4b810df358c..00000000000 --- a/packages/bap-print/bap-print.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Print plugin - print project in various formats \ No newline at end of file diff --git a/packages/bap-print/bap-print.1.0.0/opam b/packages/bap-print/bap-print.1.0.0/opam index 7b3fa29cb30..5b6ef8008aa 100644 --- a/packages/bap-print/bap-print.1.0.0/opam +++ b/packages/bap-print/bap-print.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-print" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -20,8 +20,9 @@ remove: [ ] -depends: [ - "bap-std" - "bap-demangle" - "text-tags" -] +depends: ["ocaml" "bap-std" "bap-demangle" "text-tags"] +synopsis: "Print plugin - print project in various formats" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: "md5=07dce66dd871e448652d8885283c6631" +} diff --git a/packages/bap-print/bap-print.1.0.0/url b/packages/bap-print/bap-print.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-print/bap-print.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-print/bap-print.1.1.0/descr b/packages/bap-print/bap-print.1.1.0/descr deleted file mode 100644 index 4b810df358c..00000000000 --- a/packages/bap-print/bap-print.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Print plugin - print project in various formats \ No newline at end of file diff --git a/packages/bap-print/bap-print.1.1.0/opam b/packages/bap-print/bap-print.1.1.0/opam index 949c717027f..e7527793ed0 100644 --- a/packages/bap-print/bap-print.1.1.0/opam +++ b/packages/bap-print/bap-print.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-print" version: "1.1.0" maintainer: "Ivan Gotovchits " @@ -20,8 +20,9 @@ remove: [ ] -depends: [ - "bap-std" - "bap-demangle" - "text-tags" -] +depends: ["ocaml" "bap-std" "bap-demangle" "text-tags"] +synopsis: "Print plugin - print project in various formats" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: "md5=92e7f703d58ce1835bfeeed9ec523242" +} diff --git a/packages/bap-print/bap-print.1.1.0/url b/packages/bap-print/bap-print.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-print/bap-print.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-print/bap-print.1.2.0/descr b/packages/bap-print/bap-print.1.2.0/descr deleted file mode 100644 index 4b810df358c..00000000000 --- a/packages/bap-print/bap-print.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Print plugin - print project in various formats \ No newline at end of file diff --git a/packages/bap-print/bap-print.1.2.0/opam b/packages/bap-print/bap-print.1.2.0/opam index a52917179f4..bd69b27560a 100644 --- a/packages/bap-print/bap-print.1.2.0/opam +++ b/packages/bap-print/bap-print.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-print" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -20,8 +20,9 @@ remove: [ ] -depends: [ - "bap-std" - "bap-demangle" - "text-tags" -] +depends: ["ocaml" "bap-std" "bap-demangle" "text-tags"] +synopsis: "Print plugin - print project in various formats" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap-print/bap-print.1.2.0/url b/packages/bap-print/bap-print.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-print/bap-print.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-print/bap-print.1.3.0/descr b/packages/bap-print/bap-print.1.3.0/descr deleted file mode 100644 index 4b810df358c..00000000000 --- a/packages/bap-print/bap-print.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Print plugin - print project in various formats \ No newline at end of file diff --git a/packages/bap-print/bap-print.1.3.0/opam b/packages/bap-print/bap-print.1.3.0/opam index d061c7c1c4c..c9c20f6b824 100644 --- a/packages/bap-print/bap-print.1.3.0/opam +++ b/packages/bap-print/bap-print.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-print" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -20,8 +20,9 @@ remove: [ ] -depends: [ - "bap-std" - "bap-demangle" - "text-tags" -] +depends: ["ocaml" "bap-std" "bap-demangle" "text-tags"] +synopsis: "Print plugin - print project in various formats" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-print/bap-print.1.3.0/url b/packages/bap-print/bap-print.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-print/bap-print.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-print/bap-print.1.4.0/descr b/packages/bap-print/bap-print.1.4.0/descr deleted file mode 100644 index 4b810df358c..00000000000 --- a/packages/bap-print/bap-print.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -Print plugin - print project in various formats \ No newline at end of file diff --git a/packages/bap-print/bap-print.1.4.0/opam b/packages/bap-print/bap-print.1.4.0/opam deleted file mode 100644 index e732d370292..00000000000 --- a/packages/bap-print/bap-print.1.4.0/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -name: "bap-print" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "bap-std" {= "1.4.0"} - "bap-demangle" - "text-tags" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-print/bap-print.1.4.0/url b/packages/bap-print/bap-print.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-print/bap-print.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-relocatable/bap-relocatable.1.3.0/descr b/packages/bap-relocatable/bap-relocatable.1.3.0/descr deleted file mode 100644 index 44e17fdefbe..00000000000 --- a/packages/bap-relocatable/bap-relocatable.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Provides a brancher for relocatable files. diff --git a/packages/bap-relocatable/bap-relocatable.1.3.0/opam b/packages/bap-relocatable/bap-relocatable.1.3.0/opam index d3cbc509121..9498e48392f 100644 --- a/packages/bap-relocatable/bap-relocatable.1.3.0/opam +++ b/packages/bap-relocatable/bap-relocatable.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-relocatable" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -19,7 +19,9 @@ remove: [ ["bapbundle" "remove" "relocatable.plugin"] ] -depends: [ - "bap-std" - "ogre" -] +depends: ["ocaml" "bap-std" "ogre"] +synopsis: "Provides a brancher for relocatable files." +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-relocatable/bap-relocatable.1.3.0/url b/packages/bap-relocatable/bap-relocatable.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-relocatable/bap-relocatable.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-relocatable/bap-relocatable.1.4.0/descr b/packages/bap-relocatable/bap-relocatable.1.4.0/descr deleted file mode 100644 index 772006fd7d0..00000000000 --- a/packages/bap-relocatable/bap-relocatable.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -Provides a brancher service for BAP that handles certain relocations diff --git a/packages/bap-relocatable/bap-relocatable.1.4.0/opam b/packages/bap-relocatable/bap-relocatable.1.4.0/opam deleted file mode 100644 index a219313001c..00000000000 --- a/packages/bap-relocatable/bap-relocatable.1.4.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -name: "bap-relocatable" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "bap-std" {= "1.4.0"} - "ogre" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-relocatable/bap-relocatable.1.4.0/url b/packages/bap-relocatable/bap-relocatable.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-relocatable/bap-relocatable.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-report/bap-report.1.4.0/descr b/packages/bap-report/bap-report.1.4.0/descr deleted file mode 100644 index 52fc3acda69..00000000000 --- a/packages/bap-report/bap-report.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -A BAP plugin that reports program status diff --git a/packages/bap-report/bap-report.1.4.0/opam b/packages/bap-report/bap-report.1.4.0/opam deleted file mode 100644 index 18fc5dd218f..00000000000 --- a/packages/bap-report/bap-report.1.4.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -name: "bap-report" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "bap-std" {= "1.4.0"} -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-report/bap-report.1.4.0/url b/packages/bap-report/bap-report.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-report/bap-report.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-run/bap-run.1.3.0/descr b/packages/bap-run/bap-run.1.3.0/descr deleted file mode 100644 index 5e3c764de00..00000000000 --- a/packages/bap-run/bap-run.1.3.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -A BAP plugin that executes a binary - -Uses the Primus Microexecution Framework to execute a binary. \ No newline at end of file diff --git a/packages/bap-run/bap-run.1.3.0/opam b/packages/bap-run/bap-run.1.3.0/opam index f48ef735287..561429877d8 100644 --- a/packages/bap-run/bap-run.1.3.0/opam +++ b/packages/bap-run/bap-run.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-run" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -19,7 +19,10 @@ remove: [ ["bapbundle" "remove" "run.plugin"] ] -depends: [ - "bap-std" - "bap-primus" -] +depends: ["ocaml" "bap-std" "bap-primus"] +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: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-run/bap-run.1.3.0/url b/packages/bap-run/bap-run.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-run/bap-run.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-run/bap-run.1.4.0/descr b/packages/bap-run/bap-run.1.4.0/descr deleted file mode 100644 index 5e3c764de00..00000000000 --- a/packages/bap-run/bap-run.1.4.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -A BAP plugin that executes a binary - -Uses the Primus Microexecution Framework to execute a binary. \ No newline at end of file diff --git a/packages/bap-run/bap-run.1.4.0/opam b/packages/bap-run/bap-run.1.4.0/opam deleted file mode 100644 index e1fbfe2ccf4..00000000000 --- a/packages/bap-run/bap-run.1.4.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -name: "bap-run" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "bap-std" {= "1.4.0"} - "bap-primus" {= "1.4.0"} -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-run/bap-run.1.4.0/url b/packages/bap-run/bap-run.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-run/bap-run.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-saluki/bap-saluki.1.0.0~alpha/descr b/packages/bap-saluki/bap-saluki.1.0.0~alpha/descr deleted file mode 100644 index 5e6bf773c9c..00000000000 --- a/packages/bap-saluki/bap-saluki.1.0.0~alpha/descr +++ /dev/null @@ -1,7 +0,0 @@ -A verification framework for detecting vulnerability patterns in binaries - -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. diff --git a/packages/bap-saluki/bap-saluki.1.0.0~alpha/opam b/packages/bap-saluki/bap-saluki.1.0.0~alpha/opam index 463ba0de6f3..304abd3301b 100644 --- a/packages/bap-saluki/bap-saluki.1.0.0~alpha/opam +++ b/packages/bap-saluki/bap-saluki.1.0.0~alpha/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-saluki" version: "1.0.0~alpha" maintainer: "Ivan Gotovchits " @@ -11,4 +11,15 @@ license: "MIT" build : [make "-C" "saluki" "build"] install : [make "-C" "saluki" "install"] remove : ["bapbundle" "remove" "saluki.plugin"] -depends : ["bap-std" "bap-callsites" "bap-taint-propagator"] +depends: ["ocaml" "bap-std" "bap-callsites" "bap-taint-propagator"] +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: "git://github.com/BinaryAnalysisPlatform/bap-plugins.git" +} diff --git a/packages/bap-saluki/bap-saluki.1.0.0~alpha/url b/packages/bap-saluki/bap-saluki.1.0.0~alpha/url deleted file mode 100644 index e768e7e96b2..00000000000 --- a/packages/bap-saluki/bap-saluki.1.0.0~alpha/url +++ /dev/null @@ -1 +0,0 @@ -src : "git://github.com/BinaryAnalysisPlatform/bap-plugins.git" diff --git a/packages/bap-server/bap-server.0.1.0/descr b/packages/bap-server/bap-server.0.1.0/descr deleted file mode 100644 index 9ea0b52da47..00000000000 --- a/packages/bap-server/bap-server.0.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -BAP RPC server - -A BAP frontend that implements JSON RPC. \ No newline at end of file diff --git a/packages/bap-server/bap-server.0.1.0/opam b/packages/bap-server/bap-server.0.1.0/opam index 46a039edbbe..24560e23281 100644 --- a/packages/bap-server/bap-server.0.1.0/opam +++ b/packages/bap-server/bap-server.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-server" version: "0.1.0" maintainer: "Ivan Gotovchits " @@ -22,21 +22,29 @@ remove: [ ] depends: [ - "core-lwt" - "regular" - "bap-std" "bap-arm" - "cohttp" {>= "0.20.0" & <= "0.21.0"} - "core_kernel" {>= "113.33.00"} - "ezjsonm" {>= "0.4.0" & < "0.4.4" } - "lwt" - "oasis" {build & = "0.4.7"} - "re" - "uri" + "ocaml" {>= "4.02.3"} + "core-lwt" + "regular" + "bap-std" + "bap-arm" + "cohttp" {>= "0.20.0" & <= "0.21.0"} + "core_kernel" {>= "113.33.00"} + "ezjsonm" {>= "0.4.0" & < "0.4.4"} + "lwt" + "oasis" {build & = "0.4.7"} + "re" + "uri" ] - conflicts: [ "tls" {< "0.7.1"} "nocrypto" {< "0.5.3"} ] -available: [ocaml-version >= "4.02.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: "md5=9bb465ad8f216009cfb0eda23509e02e" +} diff --git a/packages/bap-server/bap-server.0.1.0/url b/packages/bap-server/bap-server.0.1.0/url deleted file mode 100644 index bfa4b23445f..00000000000 --- a/packages/bap-server/bap-server.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap-server/archive/v0.1.0.tar.gz" -checksum: "9bb465ad8f216009cfb0eda23509e02e" diff --git a/packages/bap-server/bap-server.0.2.0/descr b/packages/bap-server/bap-server.0.2.0/descr deleted file mode 100644 index be28680a9cd..00000000000 --- a/packages/bap-server/bap-server.0.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -BAP RPC server - -Provides a small subset of BAP functionality via a JSON RPC server. \ No newline at end of file diff --git a/packages/bap-server/bap-server.0.2.0/opam b/packages/bap-server/bap-server.0.2.0/opam deleted file mode 100644 index 9b01bcb8388..00000000000 --- a/packages/bap-server/bap-server.0.2.0/opam +++ /dev/null @@ -1,44 +0,0 @@ -opam-version: "1.2" -name: "bap-server" -version: "0.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://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: [ - "core-lwt" - "regular" - "bap" - "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"} - "re" - "uri" {>= "1.9.6"} -] - -conflicts: [ - "tls" {< "0.7.1"} - "nocrypto" {< "0.5.3"} -] - -available: [ocaml-version >= "4.03.0"] diff --git a/packages/bap-server/bap-server.0.2.0/url b/packages/bap-server/bap-server.0.2.0/url deleted file mode 100644 index 0cfff89db7d..00000000000 --- a/packages/bap-server/bap-server.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap-server/archive/v0.2.0.tar.gz" -checksum: "4252e66d43802393b89cb93ba68e278f" diff --git a/packages/bap-signatures/bap-signatures.1.0.0/descr b/packages/bap-signatures/bap-signatures.1.0.0/descr deleted file mode 100644 index 0dc43557f22..00000000000 --- a/packages/bap-signatures/bap-signatures.1.0.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -A data package with binary signatures for bap - - -A package contains signatures for Byteweight algorithm. \ No newline at end of file diff --git a/packages/bap-signatures/bap-signatures.1.0.0/opam b/packages/bap-signatures/bap-signatures.1.0.0/opam index 30623cbe383..9fa6a8fd41b 100644 --- a/packages/bap-signatures/bap-signatures.1.0.0/opam +++ b/packages/bap-signatures/bap-signatures.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-signatures" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -13,3 +13,12 @@ install: [ ] remove: [["rm" "%{share}%/bap/sigs.zip"]] +synopsis: "A data package with binary signatures for bap" +description: "A package contains signatures for Byteweight algorithm." +depends: ["ocaml"] +flags: light-uninstall +url { + src: + "https://github.com/BinaryAnalysisPlatform/bap/releases/download/v1.0.0/sigs.tar.gz" + checksum: "md5=bf7b0554000f2692d4966de358c5559f" +} diff --git a/packages/bap-signatures/bap-signatures.1.0.0/url b/packages/bap-signatures/bap-signatures.1.0.0/url deleted file mode 100644 index bbf1245da55..00000000000 --- a/packages/bap-signatures/bap-signatures.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/releases/download/v1.0.0/sigs.tar.gz" -checksum: "bf7b0554000f2692d4966de358c5559f" diff --git a/packages/bap-signatures/bap-signatures.1.1.0/descr b/packages/bap-signatures/bap-signatures.1.1.0/descr deleted file mode 100644 index 0dc43557f22..00000000000 --- a/packages/bap-signatures/bap-signatures.1.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -A data package with binary signatures for bap - - -A package contains signatures for Byteweight algorithm. \ No newline at end of file diff --git a/packages/bap-signatures/bap-signatures.1.1.0/opam b/packages/bap-signatures/bap-signatures.1.1.0/opam deleted file mode 100644 index 2d9baa10bd5..00000000000 --- a/packages/bap-signatures/bap-signatures.1.1.0/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -name: "bap-signatures" -version: "1.1.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -install: [ - ["mkdir" "-p" "%{share}%/bap/"] - ["cp" "sigs.zip" "%{share}%/bap/sigs.zip"] -] - -remove: [["rm" "%{share}%/bap/sigs.zip"]] diff --git a/packages/bap-signatures/bap-signatures.1.1.0/url b/packages/bap-signatures/bap-signatures.1.1.0/url deleted file mode 100644 index 28657a45167..00000000000 --- a/packages/bap-signatures/bap-signatures.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/releases/download/v1.1.0/sigs.tar.gz" -checksum: "bf7b0554000f2692d4966de358c5559f" diff --git a/packages/bap-signatures/bap-signatures.1.2.0/descr b/packages/bap-signatures/bap-signatures.1.2.0/descr deleted file mode 100644 index 0dc43557f22..00000000000 --- a/packages/bap-signatures/bap-signatures.1.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -A data package with binary signatures for bap - - -A package contains signatures for Byteweight algorithm. \ No newline at end of file diff --git a/packages/bap-signatures/bap-signatures.1.2.0/opam b/packages/bap-signatures/bap-signatures.1.2.0/opam deleted file mode 100644 index 553e886383f..00000000000 --- a/packages/bap-signatures/bap-signatures.1.2.0/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -name: "bap-signatures" -version: "1.2.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -install: [ - ["mkdir" "-p" "%{share}%/bap/"] - ["cp" "sigs.zip" "%{share}%/bap/sigs.zip"] -] - -remove: [["rm" "%{share}%/bap/sigs.zip"]] diff --git a/packages/bap-signatures/bap-signatures.1.2.0/url b/packages/bap-signatures/bap-signatures.1.2.0/url deleted file mode 100644 index 355771ed53b..00000000000 --- a/packages/bap-signatures/bap-signatures.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/releases/download/v1.2.0/sigs.tar.gz" -checksum: "bf7b0554000f2692d4966de358c5559f" diff --git a/packages/bap-signatures/bap-signatures.1.3.0/descr b/packages/bap-signatures/bap-signatures.1.3.0/descr deleted file mode 100644 index 0dc43557f22..00000000000 --- a/packages/bap-signatures/bap-signatures.1.3.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -A data package with binary signatures for bap - - -A package contains signatures for Byteweight algorithm. \ No newline at end of file diff --git a/packages/bap-signatures/bap-signatures.1.3.0/opam b/packages/bap-signatures/bap-signatures.1.3.0/opam index f0e18917dc3..45d6a11cc2f 100644 --- a/packages/bap-signatures/bap-signatures.1.3.0/opam +++ b/packages/bap-signatures/bap-signatures.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-signatures" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -13,3 +13,12 @@ install: [ ] remove: [["rm" "%{share}%/bap/sigs.zip"]] +synopsis: "A data package with binary signatures for bap" +description: "A package contains signatures for Byteweight algorithm." +depends: ["ocaml"] +flags: light-uninstall +url { + src: + "https://github.com/BinaryAnalysisPlatform/bap/releases/download/v1.3.0/sigs.tar.gz" + checksum: "md5=bf7b0554000f2692d4966de358c5559f" +} diff --git a/packages/bap-signatures/bap-signatures.1.3.0/url b/packages/bap-signatures/bap-signatures.1.3.0/url deleted file mode 100644 index 3af829bc836..00000000000 --- a/packages/bap-signatures/bap-signatures.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/releases/download/v1.3.0/sigs.tar.gz" -checksum: "bf7b0554000f2692d4966de358c5559f" diff --git a/packages/bap-signatures/bap-signatures.1.4.0/descr b/packages/bap-signatures/bap-signatures.1.4.0/descr deleted file mode 100644 index 0dc43557f22..00000000000 --- a/packages/bap-signatures/bap-signatures.1.4.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -A data package with binary signatures for bap - - -A package contains signatures for Byteweight algorithm. \ No newline at end of file diff --git a/packages/bap-signatures/bap-signatures.1.4.0/opam b/packages/bap-signatures/bap-signatures.1.4.0/opam deleted file mode 100644 index bdce95ed3d4..00000000000 --- a/packages/bap-signatures/bap-signatures.1.4.0/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -name: "bap-signatures" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -install: [ - ["mkdir" "-p" "%{share}%/bap/"] - ["cp" "sigs.zip" "%{share}%/bap/sigs.zip"] -] - -remove: [["rm" "%{share}%/bap/sigs.zip"]] diff --git a/packages/bap-signatures/bap-signatures.1.4.0/url b/packages/bap-signatures/bap-signatures.1.4.0/url deleted file mode 100644 index b2809a78e9c..00000000000 --- a/packages/bap-signatures/bap-signatures.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/releases/download/v1.4.0/sigs.tar.gz" -checksum: "e46f1494adabb9ea437a775d3842546c" diff --git a/packages/bap-ssa/bap-ssa.1.3.0/descr b/packages/bap-ssa/bap-ssa.1.3.0/descr deleted file mode 100644 index 3f1ce8ff536..00000000000 --- a/packages/bap-ssa/bap-ssa.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -translates a program into the SSA form diff --git a/packages/bap-ssa/bap-ssa.1.3.0/opam b/packages/bap-ssa/bap-ssa.1.3.0/opam index 5cfdf391bb6..b6ed92b4d42 100644 --- a/packages/bap-ssa/bap-ssa.1.3.0/opam +++ b/packages/bap-ssa/bap-ssa.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-ssa" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -14,4 +14,9 @@ build: [ install: [[make "install"]] remove: [["ocamlfind" "remove" "bap-plugin-ssa"] ["bapbundle" "remove" "ssa.plugin"]] -depends: ["bap-std"] +depends: ["ocaml" "bap-std"] +synopsis: "translates a program into the SSA form" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-ssa/bap-ssa.1.3.0/url b/packages/bap-ssa/bap-ssa.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-ssa/bap-ssa.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-ssa/bap-ssa.1.4.0/descr b/packages/bap-ssa/bap-ssa.1.4.0/descr deleted file mode 100644 index 9e822b66e1c..00000000000 --- a/packages/bap-ssa/bap-ssa.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -A BAP plugin, that translates a program into the SSA form diff --git a/packages/bap-ssa/bap-ssa.1.4.0/opam b/packages/bap-ssa/bap-ssa.1.4.0/opam deleted file mode 100644 index b1ccd3fd61d..00000000000 --- a/packages/bap-ssa/bap-ssa.1.4.0/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -name: "bap-ssa" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: ["bap-std" {= "1.4.0"}] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-ssa/bap-ssa.1.4.0/url b/packages/bap-ssa/bap-ssa.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-ssa/bap-ssa.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-std/bap-std.1.0.0/descr b/packages/bap-std/bap-std.1.0.0/descr deleted file mode 100644 index 5eb76c9c52d..00000000000 --- a/packages/bap-std/bap-std.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Binary Analysis Platform Standard Library - -Provides the main BAP library. \ No newline at end of file diff --git a/packages/bap-std/bap-std.1.0.0/opam b/packages/bap-std/bap-std.1.0.0/opam index ffe8e7f456e..05c09c7bf93 100644 --- a/packages/bap-std/bap-std.1.0.0/opam +++ b/packages/bap-std/bap-std.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-std" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -30,6 +30,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.02.3"} "base-unix" "bap-future" "camlzip" @@ -47,17 +48,14 @@ depends: [ "cmdliner" {<= "0.9.8"} ] depexts: [ - [["ubuntu"] [ - "libgmp-dev" - "libzip-dev" - "clang" - ]] - [["osx" "macports"] [ - "gmp" - "libzip" - ] - ] + ["libgmp-dev" "libzip-dev" "clang"] {os-distribution = "ubuntu"} + ["gmp" "libzip"] {os = "macos" & os-distribution = "macports"} ] - conflicts: ["fileutils" {= "0.5.0"}] -available: [ocaml-version >= "4.02.3"] +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: "md5=07dce66dd871e448652d8885283c6631" +} diff --git a/packages/bap-std/bap-std.1.0.0/url b/packages/bap-std/bap-std.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-std/bap-std.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-std/bap-std.1.1.0/descr b/packages/bap-std/bap-std.1.1.0/descr deleted file mode 100644 index 5eb76c9c52d..00000000000 --- a/packages/bap-std/bap-std.1.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Binary Analysis Platform Standard Library - -Provides the main BAP library. \ No newline at end of file diff --git a/packages/bap-std/bap-std.1.1.0/opam b/packages/bap-std/bap-std.1.1.0/opam index 4acb5f902c6..2e47bfa755c 100644 --- a/packages/bap-std/bap-std.1.1.0/opam +++ b/packages/bap-std/bap-std.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-std" version: "1.1.0" maintainer: "Ivan Gotovchits " @@ -30,6 +30,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.02.3"} "base-unix" "bap-future" "camlzip" @@ -47,17 +48,14 @@ depends: [ "cmdliner" {<= "0.9.8"} ] depexts: [ - [["ubuntu"] [ - "libgmp-dev" - "libzip-dev" - "clang" - ]] - [["osx" "macports"] [ - "gmp" - "libzip" - ] - ] + ["libgmp-dev" "libzip-dev" "clang"] {os-distribution = "ubuntu"} + ["gmp" "libzip"] {os = "macos" & os-distribution = "macports"} ] - conflicts: ["fileutils" {= "0.5.0"}] -available: [ocaml-version >= "4.02.3"] +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: "md5=92e7f703d58ce1835bfeeed9ec523242" +} diff --git a/packages/bap-std/bap-std.1.1.0/url b/packages/bap-std/bap-std.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-std/bap-std.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-std/bap-std.1.2.0/descr b/packages/bap-std/bap-std.1.2.0/descr deleted file mode 100644 index 5eb76c9c52d..00000000000 --- a/packages/bap-std/bap-std.1.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Binary Analysis Platform Standard Library - -Provides the main BAP library. \ No newline at end of file diff --git a/packages/bap-std/bap-std.1.2.0/opam b/packages/bap-std/bap-std.1.2.0/opam index 3ece1c2a904..961fa66ff57 100644 --- a/packages/bap-std/bap-std.1.2.0/opam +++ b/packages/bap-std/bap-std.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-std" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -30,6 +30,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.02.3"} "base-unix" "bap-future" "camlzip" {>= "1.07"} @@ -47,19 +48,15 @@ depends: [ "cmdliner" {<= "0.9.8"} ] depexts: [ - [["ubuntu"] [ - "libgmp-dev" - "libzip-dev" - "clang" - ]] - [["osx" "macports"] [ - "gmp" - "libzip" - ]] - [["debian"] [ - "clang" - ]] + ["libgmp-dev" "libzip-dev" "clang"] {os-distribution = "ubuntu"} + ["gmp" "libzip"] {os = "macos" & os-distribution = "macports"} + ["clang"] {os-distribution = "debian"} ] - conflicts: ["fileutils" {= "0.5.0"}] -available: [ocaml-version >= "4.02.3"] +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: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap-std/bap-std.1.2.0/url b/packages/bap-std/bap-std.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-std/bap-std.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-std/bap-std.1.3.0/descr b/packages/bap-std/bap-std.1.3.0/descr deleted file mode 100644 index 5eb76c9c52d..00000000000 --- a/packages/bap-std/bap-std.1.3.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Binary Analysis Platform Standard Library - -Provides the main BAP library. \ No newline at end of file diff --git a/packages/bap-std/bap-std.1.3.0/opam b/packages/bap-std/bap-std.1.3.0/opam index 3984f656b39..0a67c4e9ebc 100644 --- a/packages/bap-std/bap-std.1.3.0/opam +++ b/packages/bap-std/bap-std.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-std" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -30,6 +30,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.02.3"} "base-unix" "bap-future" "camlzip" {>= "1.07"} @@ -49,19 +50,15 @@ depends: [ "monads" ] depexts: [ - [["ubuntu"] [ - "libgmp-dev" - "libzip-dev" - "clang" - ]] - [["osx" "macports"] [ - "gmp" - "libzip" - ]] - [["debian"] [ - "clang" - ]] + ["libgmp-dev" "libzip-dev" "clang"] {os-distribution = "ubuntu"} + ["gmp" "libzip"] {os = "macos" & os-distribution = "macports"} + ["clang"] {os-distribution = "debian"} ] - conflicts: ["fileutils" {= "0.5.0"}] -available: [ocaml-version >= "4.02.3"] +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: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-std/bap-std.1.3.0/url b/packages/bap-std/bap-std.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-std/bap-std.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-std/bap-std.1.4.0/descr b/packages/bap-std/bap-std.1.4.0/descr deleted file mode 100644 index 4ff61ce3876..00000000000 --- a/packages/bap-std/bap-std.1.4.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -The Binary Analysis Platform Standard Library - -Provides the main BAP library. \ No newline at end of file diff --git a/packages/bap-std/bap-std.1.4.0/opam b/packages/bap-std/bap-std.1.4.0/opam deleted file mode 100644 index f52cf7882b6..00000000000 --- a/packages/bap-std/bap-std.1.4.0/opam +++ /dev/null @@ -1,71 +0,0 @@ -opam-version: "1.2" -name: "bap-std" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "base-unix" - "bap-future" - "camlzip" {>= "1.07"} - "core_kernel" {>= "v0.9.0" & < "v0.10"} - "bin_prot" {>= "v0.9.1" & < "v0.10"} - "fileutils" - "graphlib" - "oasis" {build & = "0.4.7"} - "ocamlfind" {>= "1.5.6" & < "2.0"} - "ppx_jane" {>= "v0.9.0" & < "v0.10"} - "regular" - "uri" - "utop" {build & = "1.19.3"} - "uuidm" - "zarith" - "cmdliner" {>= "0.9.8"} - "ogre" - "monads" -] -depexts: [ - [["ubuntu"] [ - "libgmp-dev" - "libzip-dev" - "clang" - ]] - [["osx" "macports"] [ - "gmp" - "libzip" - ]] - [["debian"] [ - "clang" - ]] -] - -conflicts: [ - "fileutils" {= "0.5.0"} - "jbuilder" {= "1.0+beta18"} -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-std/bap-std.1.4.0/url b/packages/bap-std/bap-std.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-std/bap-std.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-strings/bap-strings.1.3.0/descr b/packages/bap-strings/bap-strings.1.3.0/descr deleted file mode 100644 index 1b8ec32edfb..00000000000 --- a/packages/bap-strings/bap-strings.1.3.0/descr +++ /dev/null @@ -1,14 +0,0 @@ -Text utilities useful in Binary Analysis and Reverse Engineering - - -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) diff --git a/packages/bap-strings/bap-strings.1.3.0/opam b/packages/bap-strings/bap-strings.1.3.0/opam index 4e673d28606..28526973840 100644 --- a/packages/bap-strings/bap-strings.1.3.0/opam +++ b/packages/bap-strings/bap-strings.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-strings" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -17,6 +17,25 @@ install: [[make "install"]] remove: [["ocamlfind" "remove" "bap-strings"]] depends: [ - "core_kernel" {>= "113.33.00" & <"v0.9.0"} - "oasis" {build & = "0.4.7"} + "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: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-strings/bap-strings.1.3.0/url b/packages/bap-strings/bap-strings.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-strings/bap-strings.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-strings/bap-strings.1.4.0/descr b/packages/bap-strings/bap-strings.1.4.0/descr deleted file mode 100644 index 1b8ec32edfb..00000000000 --- a/packages/bap-strings/bap-strings.1.4.0/descr +++ /dev/null @@ -1,14 +0,0 @@ -Text utilities useful in Binary Analysis and Reverse Engineering - - -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) diff --git a/packages/bap-strings/bap-strings.1.4.0/opam b/packages/bap-strings/bap-strings.1.4.0/opam deleted file mode 100644 index 2b2e5f07c6e..00000000000 --- a/packages/bap-strings/bap-strings.1.4.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -name: "bap-strings" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -build: [ - ["./configure" "--prefix=%{prefix}%" "--enable-strings"] - [make] -] - -install: [[make "install"]] - -remove: [["ocamlfind" "remove" "bap-strings"]] - -depends: [ - "core_kernel" {>= "v0.9.0" & < "v0.10"} - "oasis" {build & = "0.4.7"} -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-strings/bap-strings.1.4.0/url b/packages/bap-strings/bap-strings.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-strings/bap-strings.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-symbol-reader/bap-symbol-reader.1.0.0/descr b/packages/bap-symbol-reader/bap-symbol-reader.1.0.0/descr deleted file mode 100644 index 4dd9b87c128..00000000000 --- a/packages/bap-symbol-reader/bap-symbol-reader.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP plugin to read symbols information from file 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 index 3e69048c517..1556a958e01 100644 --- a/packages/bap-symbol-reader/bap-symbol-reader.1.0.0/opam +++ b/packages/bap-symbol-reader/bap-symbol-reader.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-symbol-reader" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -26,7 +26,13 @@ remove: [ ] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "cmdliner" + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "cmdliner" ] +synopsis: "BAP plugin to read symbols information from file" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: "md5=07dce66dd871e448652d8885283c6631" +} diff --git a/packages/bap-symbol-reader/bap-symbol-reader.1.0.0/url b/packages/bap-symbol-reader/bap-symbol-reader.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-symbol-reader/bap-symbol-reader.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-symbol-reader/bap-symbol-reader.1.1.0/descr b/packages/bap-symbol-reader/bap-symbol-reader.1.1.0/descr deleted file mode 100644 index 4dd9b87c128..00000000000 --- a/packages/bap-symbol-reader/bap-symbol-reader.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP plugin to read symbols information from file 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 index 5dff2052cfb..f6b2cd9c102 100644 --- a/packages/bap-symbol-reader/bap-symbol-reader.1.1.0/opam +++ b/packages/bap-symbol-reader/bap-symbol-reader.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-symbol-reader" version: "1.1.0" maintainer: "Ivan Gotovchits " @@ -26,7 +26,13 @@ remove: [ ] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "cmdliner" + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "cmdliner" ] +synopsis: "BAP plugin to read symbols information from file" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: "md5=92e7f703d58ce1835bfeeed9ec523242" +} diff --git a/packages/bap-symbol-reader/bap-symbol-reader.1.1.0/url b/packages/bap-symbol-reader/bap-symbol-reader.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-symbol-reader/bap-symbol-reader.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-symbol-reader/bap-symbol-reader.1.2.0/descr b/packages/bap-symbol-reader/bap-symbol-reader.1.2.0/descr deleted file mode 100644 index 4dd9b87c128..00000000000 --- a/packages/bap-symbol-reader/bap-symbol-reader.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP plugin to read symbols information from file 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 index 04e1556b624..d259cf8a063 100644 --- a/packages/bap-symbol-reader/bap-symbol-reader.1.2.0/opam +++ b/packages/bap-symbol-reader/bap-symbol-reader.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-symbol-reader" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -26,7 +26,13 @@ remove: [ ] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "cmdliner" + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "cmdliner" ] +synopsis: "BAP plugin to read symbols information from file" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap-symbol-reader/bap-symbol-reader.1.2.0/url b/packages/bap-symbol-reader/bap-symbol-reader.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-symbol-reader/bap-symbol-reader.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-symbol-reader/bap-symbol-reader.1.3.0/descr b/packages/bap-symbol-reader/bap-symbol-reader.1.3.0/descr deleted file mode 100644 index 4dd9b87c128..00000000000 --- a/packages/bap-symbol-reader/bap-symbol-reader.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP plugin to read symbols information from file 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 index b1a6b09d4ca..e8e13161ca7 100644 --- a/packages/bap-symbol-reader/bap-symbol-reader.1.3.0/opam +++ b/packages/bap-symbol-reader/bap-symbol-reader.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-symbol-reader" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -26,7 +26,13 @@ remove: [ ] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "cmdliner" + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "cmdliner" ] +synopsis: "BAP plugin to read symbols information from file" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-symbol-reader/bap-symbol-reader.1.3.0/url b/packages/bap-symbol-reader/bap-symbol-reader.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-symbol-reader/bap-symbol-reader.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-symbol-reader/bap-symbol-reader.1.4.0/descr b/packages/bap-symbol-reader/bap-symbol-reader.1.4.0/descr deleted file mode 100644 index 562a074bb70..00000000000 --- a/packages/bap-symbol-reader/bap-symbol-reader.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP plugin that reads symbol information from files 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 deleted file mode 100644 index 347f9a51969..00000000000 --- a/packages/bap-symbol-reader/bap-symbol-reader.1.4.0/opam +++ /dev/null @@ -1,33 +0,0 @@ -opam-version: "1.2" -name: "bap-symbol-reader" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "oasis" {build & = "0.4.7"} - "bap-std" {= "1.4.0"} - "cmdliner" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-symbol-reader/bap-symbol-reader.1.4.0/url b/packages/bap-symbol-reader/bap-symbol-reader.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-symbol-reader/bap-symbol-reader.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-taint-propagator/bap-taint-propagator.1.0.0/descr b/packages/bap-taint-propagator/bap-taint-propagator.1.0.0/descr deleted file mode 100644 index 72cf6ce0afd..00000000000 --- a/packages/bap-taint-propagator/bap-taint-propagator.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Taint propagation engine using based on microexecution. 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 index 941269c7191..cbf0ab47b4d 100644 --- a/packages/bap-taint-propagator/bap-taint-propagator.1.0.0/opam +++ b/packages/bap-taint-propagator/bap-taint-propagator.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-taint-propagator" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -14,4 +14,9 @@ build: [ install: [[make "install"]] remove: [["ocamlfind" "remove" "bap-plugin-propagate_taint"] ["bapbundle" "remove" "propagate_taint.plugin"]] -depends: ["bap-std" "cmdliner" "bap-microx"] +depends: ["ocaml" "bap-std" "cmdliner" "bap-microx"] +synopsis: "Taint propagation engine using based on microexecution." +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: "md5=07dce66dd871e448652d8885283c6631" +} diff --git a/packages/bap-taint-propagator/bap-taint-propagator.1.0.0/url b/packages/bap-taint-propagator/bap-taint-propagator.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-taint-propagator/bap-taint-propagator.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-taint-propagator/bap-taint-propagator.1.1.0/descr b/packages/bap-taint-propagator/bap-taint-propagator.1.1.0/descr deleted file mode 100644 index 72cf6ce0afd..00000000000 --- a/packages/bap-taint-propagator/bap-taint-propagator.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Taint propagation engine using based on microexecution. 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 index c77cff850e2..6143d46b8c4 100644 --- a/packages/bap-taint-propagator/bap-taint-propagator.1.1.0/opam +++ b/packages/bap-taint-propagator/bap-taint-propagator.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-taint-propagator" version: "1.1.0" maintainer: "Ivan Gotovchits " @@ -14,4 +14,9 @@ build: [ install: [[make "install"]] remove: [["ocamlfind" "remove" "bap-plugin-propagate_taint"] ["bapbundle" "remove" "propagate_taint.plugin"]] -depends: ["bap-std" "cmdliner" "bap-microx"] +depends: ["ocaml" "bap-std" "cmdliner" "bap-microx"] +synopsis: "Taint propagation engine using based on microexecution." +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: "md5=92e7f703d58ce1835bfeeed9ec523242" +} diff --git a/packages/bap-taint-propagator/bap-taint-propagator.1.1.0/url b/packages/bap-taint-propagator/bap-taint-propagator.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-taint-propagator/bap-taint-propagator.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-taint-propagator/bap-taint-propagator.1.2.0/descr b/packages/bap-taint-propagator/bap-taint-propagator.1.2.0/descr deleted file mode 100644 index 72cf6ce0afd..00000000000 --- a/packages/bap-taint-propagator/bap-taint-propagator.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Taint propagation engine using based on microexecution. 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 index 5755aadbe13..c4f3227f905 100644 --- a/packages/bap-taint-propagator/bap-taint-propagator.1.2.0/opam +++ b/packages/bap-taint-propagator/bap-taint-propagator.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-taint-propagator" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -14,4 +14,9 @@ build: [ install: [[make "install"]] remove: [["ocamlfind" "remove" "bap-plugin-propagate_taint"] ["bapbundle" "remove" "propagate_taint.plugin"]] -depends: ["bap-std" "cmdliner" "bap-microx"] +depends: ["ocaml" "bap-std" "cmdliner" "bap-microx"] +synopsis: "Taint propagation engine using based on microexecution." +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap-taint-propagator/bap-taint-propagator.1.2.0/url b/packages/bap-taint-propagator/bap-taint-propagator.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-taint-propagator/bap-taint-propagator.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-taint-propagator/bap-taint-propagator.1.3.0/descr b/packages/bap-taint-propagator/bap-taint-propagator.1.3.0/descr deleted file mode 100644 index 72cf6ce0afd..00000000000 --- a/packages/bap-taint-propagator/bap-taint-propagator.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Taint propagation engine using based on microexecution. 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 index 3992f0380bc..bfa40eac8cc 100644 --- a/packages/bap-taint-propagator/bap-taint-propagator.1.3.0/opam +++ b/packages/bap-taint-propagator/bap-taint-propagator.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-taint-propagator" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -14,4 +14,9 @@ build: [ install: [[make "install"]] remove: [["ocamlfind" "remove" "bap-plugin-propagate_taint"] ["bapbundle" "remove" "propagate_taint.plugin"]] -depends: ["bap-std" "cmdliner" "bap-microx"] +depends: ["ocaml" "bap-std" "cmdliner" "bap-microx"] +synopsis: "Taint propagation engine using based on microexecution." +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-taint-propagator/bap-taint-propagator.1.3.0/url b/packages/bap-taint-propagator/bap-taint-propagator.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-taint-propagator/bap-taint-propagator.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-taint-propagator/bap-taint-propagator.1.4.0/descr b/packages/bap-taint-propagator/bap-taint-propagator.1.4.0/descr deleted file mode 100644 index 4bded6a06a1..00000000000 --- a/packages/bap-taint-propagator/bap-taint-propagator.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP Taint propagation engine using based on microexecution. 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 deleted file mode 100644 index 1c06d789bff..00000000000 --- a/packages/bap-taint-propagator/bap-taint-propagator.1.4.0/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -name: "bap-taint-propagator" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "bap-std" {= "1.4.0"} - "cmdliner" - "bap-microx" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-taint-propagator/bap-taint-propagator.1.4.0/url b/packages/bap-taint-propagator/bap-taint-propagator.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-taint-propagator/bap-taint-propagator.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-taint/bap-taint.1.0.0/descr b/packages/bap-taint/bap-taint.1.0.0/descr deleted file mode 100644 index 7328a6b4175..00000000000 --- a/packages/bap-taint/bap-taint.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Introduce taint into a program. diff --git a/packages/bap-taint/bap-taint.1.0.0/opam b/packages/bap-taint/bap-taint.1.0.0/opam index e8b92af826b..296a6f8729e 100644 --- a/packages/bap-taint/bap-taint.1.0.0/opam +++ b/packages/bap-taint/bap-taint.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-taint" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -14,4 +14,9 @@ build: [ install: [[make "install"]] remove: [["ocamlfind" "remove" "bap-plugin-taint"] ["bapbundle" "remove" "taint.plugin"]] -depends: ["bap-std" "cmdliner"] +depends: ["ocaml" "bap-std" "cmdliner"] +synopsis: "Introduce taint into a program." +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: "md5=07dce66dd871e448652d8885283c6631" +} diff --git a/packages/bap-taint/bap-taint.1.0.0/url b/packages/bap-taint/bap-taint.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-taint/bap-taint.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-taint/bap-taint.1.1.0/descr b/packages/bap-taint/bap-taint.1.1.0/descr deleted file mode 100644 index 7328a6b4175..00000000000 --- a/packages/bap-taint/bap-taint.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Introduce taint into a program. diff --git a/packages/bap-taint/bap-taint.1.1.0/opam b/packages/bap-taint/bap-taint.1.1.0/opam index 651d3fce1c2..246eb2df4ff 100644 --- a/packages/bap-taint/bap-taint.1.1.0/opam +++ b/packages/bap-taint/bap-taint.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-taint" version: "1.1.0" maintainer: "Ivan Gotovchits " @@ -14,4 +14,9 @@ build: [ install: [[make "install"]] remove: [["ocamlfind" "remove" "bap-plugin-taint"] ["bapbundle" "remove" "taint.plugin"]] -depends: ["bap-std" "cmdliner"] +depends: ["ocaml" "bap-std" "cmdliner"] +synopsis: "Introduce taint into a program." +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: "md5=92e7f703d58ce1835bfeeed9ec523242" +} diff --git a/packages/bap-taint/bap-taint.1.1.0/url b/packages/bap-taint/bap-taint.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-taint/bap-taint.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-taint/bap-taint.1.2.0/descr b/packages/bap-taint/bap-taint.1.2.0/descr deleted file mode 100644 index 7328a6b4175..00000000000 --- a/packages/bap-taint/bap-taint.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Introduce taint into a program. diff --git a/packages/bap-taint/bap-taint.1.2.0/opam b/packages/bap-taint/bap-taint.1.2.0/opam index d570e9048cf..bed906d7017 100644 --- a/packages/bap-taint/bap-taint.1.2.0/opam +++ b/packages/bap-taint/bap-taint.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-taint" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -14,4 +14,9 @@ build: [ install: [[make "install"]] remove: [["ocamlfind" "remove" "bap-plugin-taint"] ["bapbundle" "remove" "taint.plugin"]] -depends: ["bap-std" "cmdliner"] +depends: ["ocaml" "bap-std" "cmdliner"] +synopsis: "Introduce taint into a program." +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap-taint/bap-taint.1.2.0/url b/packages/bap-taint/bap-taint.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-taint/bap-taint.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-taint/bap-taint.1.3.0/descr b/packages/bap-taint/bap-taint.1.3.0/descr deleted file mode 100644 index 7328a6b4175..00000000000 --- a/packages/bap-taint/bap-taint.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Introduce taint into a program. diff --git a/packages/bap-taint/bap-taint.1.3.0/opam b/packages/bap-taint/bap-taint.1.3.0/opam index 92c4c77ef8e..d0dce96eea4 100644 --- a/packages/bap-taint/bap-taint.1.3.0/opam +++ b/packages/bap-taint/bap-taint.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-taint" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -14,4 +14,9 @@ build: [ install: [[make "install"]] remove: [["ocamlfind" "remove" "bap-plugin-taint"] ["bapbundle" "remove" "taint.plugin"]] -depends: ["bap-std" "cmdliner"] +depends: ["ocaml" "bap-std" "cmdliner"] +synopsis: "Introduce taint into a program." +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-taint/bap-taint.1.3.0/url b/packages/bap-taint/bap-taint.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-taint/bap-taint.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-taint/bap-taint.1.4.0/descr b/packages/bap-taint/bap-taint.1.4.0/descr deleted file mode 100644 index 24a1a0fb595..00000000000 --- a/packages/bap-taint/bap-taint.1.4.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -BAP Taint Analysis Framework - -Provides a generic library for handling program taints, and plugins -that integrate existing and new taint analysis tools with the new -framework. diff --git a/packages/bap-taint/bap-taint.1.4.0/opam b/packages/bap-taint/bap-taint.1.4.0/opam deleted file mode 100644 index 50b9f5b2735..00000000000 --- a/packages/bap-taint/bap-taint.1.4.0/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -name: "bap-taint" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "bap-std" {= "1.4.0"} - "bap-primus" {= "1.4.0"} -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-taint/bap-taint.1.4.0/url b/packages/bap-taint/bap-taint.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-taint/bap-taint.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-term-mapper/bap-term-mapper.1.0.0/descr b/packages/bap-term-mapper/bap-term-mapper.1.0.0/descr deleted file mode 100644 index cce999ef7b3..00000000000 --- a/packages/bap-term-mapper/bap-term-mapper.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -A DSL for program transformations 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 index a46a1e1f4d3..ff7bb8ec941 100644 --- a/packages/bap-term-mapper/bap-term-mapper.1.0.0/opam +++ b/packages/bap-term-mapper/bap-term-mapper.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-term-mapper" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -25,7 +25,13 @@ remove: [[ "ocamlfind" "remove" "bap-plugin-map_terms"] ] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "cmdliner" + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "cmdliner" ] +synopsis: "A DSL for program transformations" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: "md5=07dce66dd871e448652d8885283c6631" +} diff --git a/packages/bap-term-mapper/bap-term-mapper.1.0.0/url b/packages/bap-term-mapper/bap-term-mapper.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-term-mapper/bap-term-mapper.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-term-mapper/bap-term-mapper.1.1.0/descr b/packages/bap-term-mapper/bap-term-mapper.1.1.0/descr deleted file mode 100644 index cce999ef7b3..00000000000 --- a/packages/bap-term-mapper/bap-term-mapper.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -A DSL for program transformations 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 index 0822d67a4a2..c2db171e790 100644 --- a/packages/bap-term-mapper/bap-term-mapper.1.1.0/opam +++ b/packages/bap-term-mapper/bap-term-mapper.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-term-mapper" version: "1.1.0" maintainer: "Ivan Gotovchits " @@ -25,7 +25,13 @@ remove: [[ "ocamlfind" "remove" "bap-plugin-map_terms"] ] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "cmdliner" + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "cmdliner" ] +synopsis: "A DSL for program transformations" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: "md5=92e7f703d58ce1835bfeeed9ec523242" +} diff --git a/packages/bap-term-mapper/bap-term-mapper.1.1.0/url b/packages/bap-term-mapper/bap-term-mapper.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-term-mapper/bap-term-mapper.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-term-mapper/bap-term-mapper.1.2.0/descr b/packages/bap-term-mapper/bap-term-mapper.1.2.0/descr deleted file mode 100644 index cce999ef7b3..00000000000 --- a/packages/bap-term-mapper/bap-term-mapper.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -A DSL for program transformations 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 index 6293fbea3e1..00389cf02ea 100644 --- a/packages/bap-term-mapper/bap-term-mapper.1.2.0/opam +++ b/packages/bap-term-mapper/bap-term-mapper.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-term-mapper" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -25,7 +25,13 @@ remove: [[ "ocamlfind" "remove" "bap-plugin-map_terms"] ] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "cmdliner" + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "cmdliner" ] +synopsis: "A DSL for program transformations" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap-term-mapper/bap-term-mapper.1.2.0/url b/packages/bap-term-mapper/bap-term-mapper.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-term-mapper/bap-term-mapper.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-term-mapper/bap-term-mapper.1.3.0/descr b/packages/bap-term-mapper/bap-term-mapper.1.3.0/descr deleted file mode 100644 index cce999ef7b3..00000000000 --- a/packages/bap-term-mapper/bap-term-mapper.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -A DSL for program transformations 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 index eff88e0f6a9..5ab1078b816 100644 --- a/packages/bap-term-mapper/bap-term-mapper.1.3.0/opam +++ b/packages/bap-term-mapper/bap-term-mapper.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-term-mapper" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -25,7 +25,13 @@ remove: [[ "ocamlfind" "remove" "bap-plugin-map_terms"] ] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "cmdliner" + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "cmdliner" ] +synopsis: "A DSL for program transformations" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-term-mapper/bap-term-mapper.1.3.0/url b/packages/bap-term-mapper/bap-term-mapper.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-term-mapper/bap-term-mapper.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-term-mapper/bap-term-mapper.1.4.0/descr b/packages/bap-term-mapper/bap-term-mapper.1.4.0/descr deleted file mode 100644 index d05b589a757..00000000000 --- a/packages/bap-term-mapper/bap-term-mapper.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -A BAP DSL for mapping program terms 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 deleted file mode 100644 index 50142af1656..00000000000 --- a/packages/bap-term-mapper/bap-term-mapper.1.4.0/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -name: "bap-term-mapper" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "oasis" {build & = "0.4.7"} - "bap-std" {= "1.4.0"} - "cmdliner" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-term-mapper/bap-term-mapper.1.4.0/url b/packages/bap-term-mapper/bap-term-mapper.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-term-mapper/bap-term-mapper.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-trace/bap-trace.1.0.0/descr b/packages/bap-trace/bap-trace.1.0.0/descr deleted file mode 100644 index 87de7896789..00000000000 --- a/packages/bap-trace/bap-trace.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -A plugin to load and run program execution traces diff --git a/packages/bap-trace/bap-trace.1.0.0/opam b/packages/bap-trace/bap-trace.1.0.0/opam index 49245ee2d9a..fc61d37d145 100644 --- a/packages/bap-trace/bap-trace.1.0.0/opam +++ b/packages/bap-trace/bap-trace.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-trace" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -25,8 +25,14 @@ remove: [ ] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "bap-traces" - "cmdliner" + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "bap-traces" + "cmdliner" ] +synopsis: "A plugin to load and run program execution traces" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: "md5=07dce66dd871e448652d8885283c6631" +} diff --git a/packages/bap-trace/bap-trace.1.0.0/url b/packages/bap-trace/bap-trace.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-trace/bap-trace.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-trace/bap-trace.1.1.0/descr b/packages/bap-trace/bap-trace.1.1.0/descr deleted file mode 100644 index 87de7896789..00000000000 --- a/packages/bap-trace/bap-trace.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -A plugin to load and run program execution traces diff --git a/packages/bap-trace/bap-trace.1.1.0/opam b/packages/bap-trace/bap-trace.1.1.0/opam index 0be2e7e712d..4996805063d 100644 --- a/packages/bap-trace/bap-trace.1.1.0/opam +++ b/packages/bap-trace/bap-trace.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-trace" version: "1.1.0" maintainer: "Ivan Gotovchits " @@ -25,8 +25,14 @@ remove: [ ] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "bap-traces" - "cmdliner" + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "bap-traces" + "cmdliner" ] +synopsis: "A plugin to load and run program execution traces" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: "md5=92e7f703d58ce1835bfeeed9ec523242" +} diff --git a/packages/bap-trace/bap-trace.1.1.0/url b/packages/bap-trace/bap-trace.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-trace/bap-trace.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-trace/bap-trace.1.2.0/descr b/packages/bap-trace/bap-trace.1.2.0/descr deleted file mode 100644 index 87de7896789..00000000000 --- a/packages/bap-trace/bap-trace.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -A plugin to load and run program execution traces diff --git a/packages/bap-trace/bap-trace.1.2.0/opam b/packages/bap-trace/bap-trace.1.2.0/opam index 1b28f1754f5..a2c7f124180 100644 --- a/packages/bap-trace/bap-trace.1.2.0/opam +++ b/packages/bap-trace/bap-trace.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-trace" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -25,8 +25,14 @@ remove: [ ] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "bap-traces" - "cmdliner" + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "bap-traces" + "cmdliner" ] +synopsis: "A plugin to load and run program execution traces" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap-trace/bap-trace.1.2.0/url b/packages/bap-trace/bap-trace.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-trace/bap-trace.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-trace/bap-trace.1.3.0/descr b/packages/bap-trace/bap-trace.1.3.0/descr deleted file mode 100644 index 87de7896789..00000000000 --- a/packages/bap-trace/bap-trace.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -A plugin to load and run program execution traces diff --git a/packages/bap-trace/bap-trace.1.3.0/opam b/packages/bap-trace/bap-trace.1.3.0/opam index 56649ab344c..2d16c15114a 100644 --- a/packages/bap-trace/bap-trace.1.3.0/opam +++ b/packages/bap-trace/bap-trace.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-trace" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -25,8 +25,14 @@ remove: [ ] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "bap-traces" - "cmdliner" + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "bap-traces" + "cmdliner" ] +synopsis: "A plugin to load and run program execution traces" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-trace/bap-trace.1.3.0/url b/packages/bap-trace/bap-trace.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-trace/bap-trace.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-trace/bap-trace.1.4.0/descr b/packages/bap-trace/bap-trace.1.4.0/descr deleted file mode 100644 index 87de7896789..00000000000 --- a/packages/bap-trace/bap-trace.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -A plugin to load and run program execution traces diff --git a/packages/bap-trace/bap-trace.1.4.0/opam b/packages/bap-trace/bap-trace.1.4.0/opam deleted file mode 100644 index cfaf8acf856..00000000000 --- a/packages/bap-trace/bap-trace.1.4.0/opam +++ /dev/null @@ -1,33 +0,0 @@ -opam-version: "1.2" -name: "bap-trace" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "oasis" {build & = "0.4.7"} - "bap-std" {= "1.4.0"} - "bap-traces" - "cmdliner" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-trace/bap-trace.1.4.0/url b/packages/bap-trace/bap-trace.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-trace/bap-trace.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-traces/bap-traces.1.0.0/descr b/packages/bap-traces/bap-traces.1.0.0/descr deleted file mode 100644 index 432fe32be26..00000000000 --- a/packages/bap-traces/bap-traces.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP Library for loading and parsing execution traces \ No newline at end of file diff --git a/packages/bap-traces/bap-traces.1.0.0/opam b/packages/bap-traces/bap-traces.1.0.0/opam index 6b6e523ebd2..2c96c95db21 100644 --- a/packages/bap-traces/bap-traces.1.0.0/opam +++ b/packages/bap-traces/bap-traces.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-traces" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -24,8 +24,15 @@ remove: [ ] depends: [ - "oasis" {build & >= "0.4.7"} - "bap-std" - "uri" {>= "1.9.0"} - "uuidm" + "ocaml" + "oasis" {build & >= "0.4.7"} + "bap-std" + "uri" {>= "1.9.0"} + "uuidm" ] +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: "md5=07dce66dd871e448652d8885283c6631" +} diff --git a/packages/bap-traces/bap-traces.1.0.0/url b/packages/bap-traces/bap-traces.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-traces/bap-traces.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-traces/bap-traces.1.1.0/descr b/packages/bap-traces/bap-traces.1.1.0/descr deleted file mode 100644 index 432fe32be26..00000000000 --- a/packages/bap-traces/bap-traces.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP Library for loading and parsing execution traces \ No newline at end of file diff --git a/packages/bap-traces/bap-traces.1.1.0/opam b/packages/bap-traces/bap-traces.1.1.0/opam index c59d1ef018d..ac85c40f059 100644 --- a/packages/bap-traces/bap-traces.1.1.0/opam +++ b/packages/bap-traces/bap-traces.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-traces" version: "1.1.0" maintainer: "Ivan Gotovchits " @@ -24,8 +24,15 @@ remove: [ ] depends: [ - "oasis" {build & >= "0.4.7"} - "bap-std" - "uri" {>= "1.9.0"} - "uuidm" + "ocaml" + "oasis" {build & >= "0.4.7"} + "bap-std" + "uri" {>= "1.9.0"} + "uuidm" ] +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: "md5=92e7f703d58ce1835bfeeed9ec523242" +} diff --git a/packages/bap-traces/bap-traces.1.1.0/url b/packages/bap-traces/bap-traces.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-traces/bap-traces.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-traces/bap-traces.1.2.0/descr b/packages/bap-traces/bap-traces.1.2.0/descr deleted file mode 100644 index 432fe32be26..00000000000 --- a/packages/bap-traces/bap-traces.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP Library for loading and parsing execution traces \ No newline at end of file diff --git a/packages/bap-traces/bap-traces.1.2.0/opam b/packages/bap-traces/bap-traces.1.2.0/opam index d3446271e32..8ef5f3da658 100644 --- a/packages/bap-traces/bap-traces.1.2.0/opam +++ b/packages/bap-traces/bap-traces.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-traces" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -24,8 +24,15 @@ remove: [ ] depends: [ - "oasis" {build & >= "0.4.7"} - "bap-std" - "uri" {>= "1.9.0"} - "uuidm" + "ocaml" + "oasis" {build & >= "0.4.7"} + "bap-std" + "uri" {>= "1.9.0"} + "uuidm" ] +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: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap-traces/bap-traces.1.2.0/url b/packages/bap-traces/bap-traces.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-traces/bap-traces.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-traces/bap-traces.1.3.0/descr b/packages/bap-traces/bap-traces.1.3.0/descr deleted file mode 100644 index 432fe32be26..00000000000 --- a/packages/bap-traces/bap-traces.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP Library for loading and parsing execution traces \ No newline at end of file diff --git a/packages/bap-traces/bap-traces.1.3.0/opam b/packages/bap-traces/bap-traces.1.3.0/opam index 4a21aef16f0..4eb451bcbef 100644 --- a/packages/bap-traces/bap-traces.1.3.0/opam +++ b/packages/bap-traces/bap-traces.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-traces" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -24,8 +24,15 @@ remove: [ ] depends: [ - "oasis" {build & >= "0.4.7"} - "bap-std" - "uri" {>= "1.9.0"} - "uuidm" + "ocaml" + "oasis" {build & >= "0.4.7"} + "bap-std" + "uri" {>= "1.9.0"} + "uuidm" ] +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: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-traces/bap-traces.1.3.0/url b/packages/bap-traces/bap-traces.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-traces/bap-traces.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-traces/bap-traces.1.4.0/descr b/packages/bap-traces/bap-traces.1.4.0/descr deleted file mode 100644 index 432fe32be26..00000000000 --- a/packages/bap-traces/bap-traces.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP Library for loading and parsing execution traces \ No newline at end of file diff --git a/packages/bap-traces/bap-traces.1.4.0/opam b/packages/bap-traces/bap-traces.1.4.0/opam deleted file mode 100644 index 961daa2c910..00000000000 --- a/packages/bap-traces/bap-traces.1.4.0/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -name: "bap-traces" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -build: [ - ["./configure" - "--prefix=%{prefix}%" - "--mandir=%{man}%" - "--enable-traces"] - [make] -] - -install: [ - [make "install"] -] - -remove: [ - [ "ocamlfind" "remove" "bap-traces"] -] - -depends: [ - "oasis" {build & >= "0.4.7"} - "bap-std" {= "1.4.0"} - "uri" {>= "1.9.0"} - "uuidm" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-traces/bap-traces.1.4.0/url b/packages/bap-traces/bap-traces.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-traces/bap-traces.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-trivial-condition-form/bap-trivial-condition-form.1.4.0/descr b/packages/bap-trivial-condition-form/bap-trivial-condition-form.1.4.0/descr deleted file mode 100644 index 3b82e6ee081..00000000000 --- a/packages/bap-trivial-condition-form/bap-trivial-condition-form.1.4.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Eliminates complex conditionals in branches. - -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. \ No newline at end of file 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 deleted file mode 100644 index 00d0830eddc..00000000000 --- a/packages/bap-trivial-condition-form/bap-trivial-condition-form.1.4.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -name: "bap-trivial-condition-form" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "bap-std" {= "1.4.0"} -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-trivial-condition-form/bap-trivial-condition-form.1.4.0/url b/packages/bap-trivial-condition-form/bap-trivial-condition-form.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-trivial-condition-form/bap-trivial-condition-form.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-veri/bap-veri.0.2.1/descr b/packages/bap-veri/bap-veri.0.2.1/descr deleted file mode 100644 index 60d58c694a1..00000000000 --- a/packages/bap-veri/bap-veri.0.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -BAP verification tool diff --git a/packages/bap-veri/bap-veri.0.2.1/opam b/packages/bap-veri/bap-veri.0.2.1/opam index 2e5528fc970..b3ba8b12de9 100644 --- a/packages/bap-veri/bap-veri.0.2.1/opam +++ b/packages/bap-veri/bap-veri.0.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-veri" version: "0.2.1" maintainer: "Ivan Gotovchits " @@ -22,14 +22,20 @@ remove: [ ] depends: [ - "bap-std" - "bap-traces" - "cmdliner" - "oasis" {build} - "ounit" - "pcre" - "textutils" - "uri" + "ocaml" {>= "4.02.3"} + "bap-std" + "bap-traces" + "cmdliner" + "oasis" {build} + "ounit" + "pcre" + "textutils" + "uri" ] - -available: [ocaml-version >= "4.02.3"] +synopsis: "BAP verification tool" +flags: light-uninstall +url { + src: + "https://github.com/BinaryAnalysisPlatform/bap-veri/archive/v0.2.1.tar.gz" + checksum: "md5=bc8e9b105836c115f4884b7fe6862787" +} diff --git a/packages/bap-veri/bap-veri.0.2.1/url b/packages/bap-veri/bap-veri.0.2.1/url deleted file mode 100644 index 9311272b1d9..00000000000 --- a/packages/bap-veri/bap-veri.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap-veri/archive/v0.2.1.tar.gz" -checksum: "bc8e9b105836c115f4884b7fe6862787" \ No newline at end of file diff --git a/packages/bap-veri/bap-veri.0.2.2/descr b/packages/bap-veri/bap-veri.0.2.2/descr deleted file mode 100644 index 2239e517278..00000000000 --- a/packages/bap-veri/bap-veri.0.2.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -BAP Instruction Semantics Verification Tool - -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. diff --git a/packages/bap-veri/bap-veri.0.2.2/opam b/packages/bap-veri/bap-veri.0.2.2/opam deleted file mode 100644 index f756a2d3275..00000000000 --- a/packages/bap-veri/bap-veri.0.2.2/opam +++ /dev/null @@ -1,35 +0,0 @@ -opam-version: "1.2" -name: "bap-veri" -version: "0.2.2" -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://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: [ - "bap-std" { >= "1.3.0" } - "bap-traces" - "cmdliner" - "oasis" {build} - "ounit" - "pcre" - "textutils" - "uri" -] - -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-veri/bap-veri.0.2.2/url b/packages/bap-veri/bap-veri.0.2.2/url deleted file mode 100644 index c0bce3ec890..00000000000 --- a/packages/bap-veri/bap-veri.0.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap-veri/archive/v0.2.2.tar.gz" -checksum: "370ef26054ee1040351bad9cf6c22a45" diff --git a/packages/bap-veri/bap-veri.0.2/descr b/packages/bap-veri/bap-veri.0.2/descr deleted file mode 100644 index 60d58c694a1..00000000000 --- a/packages/bap-veri/bap-veri.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -BAP verification tool diff --git a/packages/bap-veri/bap-veri.0.2/opam b/packages/bap-veri/bap-veri.0.2/opam index 0976e7bf871..8742f1da4db 100644 --- a/packages/bap-veri/bap-veri.0.2/opam +++ b/packages/bap-veri/bap-veri.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-veri" version: "0.2" maintainer: "Ivan Gotovchits " @@ -22,14 +22,20 @@ remove: [ ] depends: [ - "bap-std" - "bap-traces" - "cmdliner" - "oasis" {build} - "ounit" - "pcre" - "textutils" - "uri" + "ocaml" {>= "4.02.3"} + "bap-std" + "bap-traces" + "cmdliner" + "oasis" {build} + "ounit" + "pcre" + "textutils" + "uri" ] - -available: [ocaml-version >= "4.02.3"] +synopsis: "BAP verification tool" +flags: light-uninstall +url { + src: + "https://github.com/BinaryAnalysisPlatform/bap-veri/archive/v0.2.tar.gz" + checksum: "md5=1bdbbeee1d2c143609690720f3860521" +} diff --git a/packages/bap-veri/bap-veri.0.2/url b/packages/bap-veri/bap-veri.0.2/url deleted file mode 100644 index a1bf3796659..00000000000 --- a/packages/bap-veri/bap-veri.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap-veri/archive/v0.2.tar.gz" -checksum: "1bdbbeee1d2c143609690720f3860521" diff --git a/packages/bap-warn-unused/bap-warn-unused.1.0.0/descr b/packages/bap-warn-unused/bap-warn-unused.1.0.0/descr deleted file mode 100644 index a99019afed0..00000000000 --- a/packages/bap-warn-unused/bap-warn-unused.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Emit a warning if an unused result may cause a bug or security issue 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 index b2f628f351c..a598c1c083e 100644 --- a/packages/bap-warn-unused/bap-warn-unused.1.0.0/opam +++ b/packages/bap-warn-unused/bap-warn-unused.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-warn-unused" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -23,7 +23,14 @@ remove: [[ "ocamlfind" "remove" "bap-plugin-warn_unused"] ["bapbundle" "remove" "warn_unused.plugin"]] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "cmdliner" + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "cmdliner" ] +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: "md5=07dce66dd871e448652d8885283c6631" +} diff --git a/packages/bap-warn-unused/bap-warn-unused.1.0.0/url b/packages/bap-warn-unused/bap-warn-unused.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-warn-unused/bap-warn-unused.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-warn-unused/bap-warn-unused.1.1.0/descr b/packages/bap-warn-unused/bap-warn-unused.1.1.0/descr deleted file mode 100644 index a99019afed0..00000000000 --- a/packages/bap-warn-unused/bap-warn-unused.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Emit a warning if an unused result may cause a bug or security issue 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 index e4bc884d903..9f6da388f1a 100644 --- a/packages/bap-warn-unused/bap-warn-unused.1.1.0/opam +++ b/packages/bap-warn-unused/bap-warn-unused.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-warn-unused" version: "1.1.0" maintainer: "Ivan Gotovchits " @@ -23,7 +23,14 @@ remove: [[ "ocamlfind" "remove" "bap-plugin-warn_unused"] ["bapbundle" "remove" "warn_unused.plugin"]] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "cmdliner" + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "cmdliner" ] +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: "md5=92e7f703d58ce1835bfeeed9ec523242" +} diff --git a/packages/bap-warn-unused/bap-warn-unused.1.1.0/url b/packages/bap-warn-unused/bap-warn-unused.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-warn-unused/bap-warn-unused.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-warn-unused/bap-warn-unused.1.2.0/descr b/packages/bap-warn-unused/bap-warn-unused.1.2.0/descr deleted file mode 100644 index a99019afed0..00000000000 --- a/packages/bap-warn-unused/bap-warn-unused.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Emit a warning if an unused result may cause a bug or security issue 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 index 02a80537515..33921bb911f 100644 --- a/packages/bap-warn-unused/bap-warn-unused.1.2.0/opam +++ b/packages/bap-warn-unused/bap-warn-unused.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-warn-unused" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -23,7 +23,14 @@ remove: [[ "ocamlfind" "remove" "bap-plugin-warn_unused"] ["bapbundle" "remove" "warn_unused.plugin"]] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "cmdliner" + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "cmdliner" ] +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: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap-warn-unused/bap-warn-unused.1.2.0/url b/packages/bap-warn-unused/bap-warn-unused.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-warn-unused/bap-warn-unused.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-warn-unused/bap-warn-unused.1.3.0/descr b/packages/bap-warn-unused/bap-warn-unused.1.3.0/descr deleted file mode 100644 index a99019afed0..00000000000 --- a/packages/bap-warn-unused/bap-warn-unused.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Emit a warning if an unused result may cause a bug or security issue 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 index 05a2e29e40d..4297c401577 100644 --- a/packages/bap-warn-unused/bap-warn-unused.1.3.0/opam +++ b/packages/bap-warn-unused/bap-warn-unused.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-warn-unused" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -23,7 +23,14 @@ remove: [[ "ocamlfind" "remove" "bap-plugin-warn_unused"] ["bapbundle" "remove" "warn_unused.plugin"]] depends: [ - "oasis" {build & = "0.4.7"} - "bap-std" - "cmdliner" + "ocaml" + "oasis" {build & = "0.4.7"} + "bap-std" + "cmdliner" ] +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: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-warn-unused/bap-warn-unused.1.3.0/url b/packages/bap-warn-unused/bap-warn-unused.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-warn-unused/bap-warn-unused.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-warn-unused/bap-warn-unused.1.4.0/descr b/packages/bap-warn-unused/bap-warn-unused.1.4.0/descr deleted file mode 100644 index a99019afed0..00000000000 --- a/packages/bap-warn-unused/bap-warn-unused.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -Emit a warning if an unused result may cause a bug or security issue 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 deleted file mode 100644 index f9ac5f56552..00000000000 --- a/packages/bap-warn-unused/bap-warn-unused.1.4.0/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -name: "bap-warn-unused" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "oasis" {build & = "0.4.7"} - "bap-std" {= "1.4.0"} - "cmdliner" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-warn-unused/bap-warn-unused.1.4.0/url b/packages/bap-warn-unused/bap-warn-unused.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-warn-unused/bap-warn-unused.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap-x86/bap-x86.1.0.0/descr b/packages/bap-x86/bap-x86.1.0.0/descr deleted file mode 100644 index 1b5306d13b1..00000000000 --- a/packages/bap-x86/bap-x86.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP x86 lifter diff --git a/packages/bap-x86/bap-x86.1.0.0/opam b/packages/bap-x86/bap-x86.1.0.0/opam index c267ec1e121..2df923e7cb5 100644 --- a/packages/bap-x86/bap-x86.1.0.0/opam +++ b/packages/bap-x86/bap-x86.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-x86" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -21,10 +21,9 @@ remove: [ ] -depends: [ - "bap-std" - "bap-abi" - "bap-c" - "bap-llvm" - "cmdliner" -] +depends: ["ocaml" "bap-std" "bap-abi" "bap-c" "bap-llvm" "cmdliner"] +synopsis: "BAP x86 lifter" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" + checksum: "md5=07dce66dd871e448652d8885283c6631" +} diff --git a/packages/bap-x86/bap-x86.1.0.0/url b/packages/bap-x86/bap-x86.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap-x86/bap-x86.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap-x86/bap-x86.1.1.0/descr b/packages/bap-x86/bap-x86.1.1.0/descr deleted file mode 100644 index 1b5306d13b1..00000000000 --- a/packages/bap-x86/bap-x86.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP x86 lifter diff --git a/packages/bap-x86/bap-x86.1.1.0/opam b/packages/bap-x86/bap-x86.1.1.0/opam index a61c8cadaa6..b2aa6c68210 100644 --- a/packages/bap-x86/bap-x86.1.1.0/opam +++ b/packages/bap-x86/bap-x86.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-x86" version: "1.1.0" maintainer: "Ivan Gotovchits " @@ -22,10 +22,10 @@ remove: [ ] -depends: [ - "bap-std" - "bap-abi" - "bap-c" - "bap-llvm" - "cmdliner" -] +depends: ["ocaml" "bap-std" "bap-abi" "bap-c" "bap-llvm" "cmdliner"] +synopsis: "BAP x86 lifter" +extra-files: ["setup-llvm-version.sh" "md5=d46974f2d2f7234cafefa4fdab89b1b4"] +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" + checksum: "md5=92e7f703d58ce1835bfeeed9ec523242" +} diff --git a/packages/bap-x86/bap-x86.1.1.0/url b/packages/bap-x86/bap-x86.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap-x86/bap-x86.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap-x86/bap-x86.1.2.0/descr b/packages/bap-x86/bap-x86.1.2.0/descr deleted file mode 100644 index 1b5306d13b1..00000000000 --- a/packages/bap-x86/bap-x86.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP x86 lifter diff --git a/packages/bap-x86/bap-x86.1.2.0/opam b/packages/bap-x86/bap-x86.1.2.0/opam index bc75deaa652..c58597d5ee6 100644 --- a/packages/bap-x86/bap-x86.1.2.0/opam +++ b/packages/bap-x86/bap-x86.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-x86" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -21,10 +21,9 @@ remove: [ ] -depends: [ - "bap-std" - "bap-abi" - "bap-c" - "bap-llvm" - "cmdliner" -] +depends: ["ocaml" "bap-std" "bap-abi" "bap-c" "bap-llvm" "cmdliner"] +synopsis: "BAP x86 lifter" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" + checksum: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap-x86/bap-x86.1.2.0/url b/packages/bap-x86/bap-x86.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap-x86/bap-x86.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap-x86/bap-x86.1.3.0/descr b/packages/bap-x86/bap-x86.1.3.0/descr deleted file mode 100644 index 1b5306d13b1..00000000000 --- a/packages/bap-x86/bap-x86.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP x86 lifter diff --git a/packages/bap-x86/bap-x86.1.3.0/opam b/packages/bap-x86/bap-x86.1.3.0/opam index b0d30b44201..1dd5046b6ec 100644 --- a/packages/bap-x86/bap-x86.1.3.0/opam +++ b/packages/bap-x86/bap-x86.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap-x86" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -21,10 +21,9 @@ remove: [ ] -depends: [ - "bap-std" - "bap-abi" - "bap-c" - "bap-llvm" - "cmdliner" -] +depends: ["ocaml" "bap-std" "bap-abi" "bap-c" "bap-llvm" "cmdliner"] +synopsis: "BAP x86 lifter" +url { + src: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" + checksum: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap-x86/bap-x86.1.3.0/url b/packages/bap-x86/bap-x86.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap-x86/bap-x86.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap-x86/bap-x86.1.4.0/descr b/packages/bap-x86/bap-x86.1.4.0/descr deleted file mode 100644 index 1b5306d13b1..00000000000 --- a/packages/bap-x86/bap-x86.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -BAP x86 lifter diff --git a/packages/bap-x86/bap-x86.1.4.0/opam b/packages/bap-x86/bap-x86.1.4.0/opam deleted file mode 100644 index 360ad8b5640..00000000000 --- a/packages/bap-x86/bap-x86.1.4.0/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -name: "bap-x86" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "bap-std" {= "1.4.0"} - "bap-abi" - "bap-c" - "bap-llvm" - "cmdliner" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap-x86/bap-x86.1.4.0/url b/packages/bap-x86/bap-x86.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap-x86/bap-x86.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bap/bap.0.9.1/descr b/packages/bap/bap.0.9.1/descr deleted file mode 100644 index 055a816566e..00000000000 --- a/packages/bap/bap.0.9.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -Binary Analysis Platform - -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. diff --git a/packages/bap/bap.0.9.1/opam b/packages/bap/bap.0.9.1/opam deleted file mode 100644 index 84debb52f70..00000000000 --- a/packages/bap/bap.0.9.1/opam +++ /dev/null @@ -1,35 +0,0 @@ -opam-version: "1.2" -name: "bap" -version: "0.9.1" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "base-unix" - "bitstring" - "cmdliner" - "cohttp" {= "0.15.0"} - "core_kernel" {= "111.28.0"} - "ezjsonm" {= "0.4.0"} - "faillib" - "lwt" - "oasis" {build & >= "0.4.0" & < "0.4.7"} - "re" - "uri" {= "1.7.2"} - "zarith" - "ocamlbuild" {build} -] -available: [ocaml-version = "4.01"] diff --git a/packages/bap/bap.0.9.1/url b/packages/bap/bap.0.9.1/url deleted file mode 100644 index 96508edc823..00000000000 --- a/packages/bap/bap.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v0.9.1.tar.gz" -checksum: "f0e9d067bceb7a9d01eced6668de214c" diff --git a/packages/bap/bap.0.9.2/descr b/packages/bap/bap.0.9.2/descr deleted file mode 100644 index 055a816566e..00000000000 --- a/packages/bap/bap.0.9.2/descr +++ /dev/null @@ -1,7 +0,0 @@ -Binary Analysis Platform - -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. diff --git a/packages/bap/bap.0.9.2/opam b/packages/bap/bap.0.9.2/opam deleted file mode 100644 index 8d8605b3154..00000000000 --- a/packages/bap/bap.0.9.2/opam +++ /dev/null @@ -1,39 +0,0 @@ -opam-version: "1.2" -name: "bap" -version: "0.9.2" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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"] -] - -build-doc: [make "doc"] - -depends: [ - "base-unix" - "bitstring" - "cmdliner" - "cohttp" {= "0.15.0"} - "core_kernel" {= "111.28.0"} - "ezjsonm" {= "0.4.0"} - "faillib" - "lwt" - "ocamlgraph" - "re" - "uri" {= "1.7.2"} - "zarith" - "ocamlbuild" {build} - "oasis" {build & >= "0.4.0" & < "0.4.7"} - -] -available: [ocaml-version = "4.01"] diff --git a/packages/bap/bap.0.9.2/url b/packages/bap/bap.0.9.2/url deleted file mode 100644 index 709647353a3..00000000000 --- a/packages/bap/bap.0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v0.9.2.tar.gz" -checksum: "5e16b1a878a29802f148b4f4837f3a7e" diff --git a/packages/bap/bap.0.9.3/descr b/packages/bap/bap.0.9.3/descr deleted file mode 100644 index 055a816566e..00000000000 --- a/packages/bap/bap.0.9.3/descr +++ /dev/null @@ -1,7 +0,0 @@ -Binary Analysis Platform - -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. diff --git a/packages/bap/bap.0.9.3/opam b/packages/bap/bap.0.9.3/opam deleted file mode 100644 index add8a536d2a..00000000000 --- a/packages/bap/bap.0.9.3/opam +++ /dev/null @@ -1,47 +0,0 @@ -opam-version: "1.2" -name: "bap" -version: "0.9.3" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "base-unix" - "bitstring" - "cmdliner" - "cohttp" {= "0.15.0"} - "core_kernel" {= "111.28.0"} - "ezjsonm" {= "0.4.0"} - "faillib" - "lwt" - "oasis" {build & >= "0.4.0" & < "0.4.7"} - "ocamlgraph" - "re" - "uri" {= "1.7.2"} - "utop" - "zarith" - "ocamlbuild" {build} -] -available: [ocaml-version = "4.01"] diff --git a/packages/bap/bap.0.9.3/url b/packages/bap/bap.0.9.3/url deleted file mode 100644 index 39ebce1162f..00000000000 --- a/packages/bap/bap.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v0.9.3.tar.gz" -checksum: "2bfc5ee5068e741efab52d6418ad55c6" diff --git a/packages/bap/bap.0.9.4/descr b/packages/bap/bap.0.9.4/descr deleted file mode 100644 index 055a816566e..00000000000 --- a/packages/bap/bap.0.9.4/descr +++ /dev/null @@ -1,7 +0,0 @@ -Binary Analysis Platform - -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. diff --git a/packages/bap/bap.0.9.4/opam b/packages/bap/bap.0.9.4/opam deleted file mode 100644 index d2a27a11393..00000000000 --- a/packages/bap/bap.0.9.4/opam +++ /dev/null @@ -1,75 +0,0 @@ -opam-version: "1.2" -name: "bap" -version: "0.9.4" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "base-unix" - "conf-time" - "bitstring" - "camlzip" - "cmdliner" - "cohttp" {="0.15.0"} - "core_kernel" {= "111.28.0"} - "ezjsonm" {= "0.4.0"} - "faillib" - "fileutils" - "lwt" - "ocamlgraph" - "ocurl" - "re" - "uri" - "utop" - "zarith" - "ocamlbuild" {build} - "oasis" {build & >= "0.4.0" & < "0.4.7"} -] -depexts: [ - [["ubuntu"] [ - "libgmp-dev" - "libzip-dev" - "libcurl4-gnutls-dev" - "llvm-3.4-dev" - "clang" - "llvm" - "m4" - ]] -] - -available: [ocaml-version = "4.01"] diff --git a/packages/bap/bap.0.9.4/url b/packages/bap/bap.0.9.4/url deleted file mode 100644 index aa181cd8a00..00000000000 --- a/packages/bap/bap.0.9.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v0.9.4.tar.gz" -checksum: "8b7081e41efa7dfdf0f363646ab119ce" diff --git a/packages/bap/bap.0.9.5/descr b/packages/bap/bap.0.9.5/descr deleted file mode 100644 index 055a816566e..00000000000 --- a/packages/bap/bap.0.9.5/descr +++ /dev/null @@ -1,7 +0,0 @@ -Binary Analysis Platform - -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. diff --git a/packages/bap/bap.0.9.5/opam b/packages/bap/bap.0.9.5/opam index 83a14875390..85f2c2ae6e8 100644 --- a/packages/bap/bap.0.9.5/opam +++ b/packages/bap/bap.0.9.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap" version: "0.9.5" maintainer: "Ivan Gotovchits " @@ -38,6 +38,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01"} "base-unix" "bitstring" "conf-time" @@ -58,16 +59,25 @@ depends: [ "zarith" "ocamlbuild" {build} ] -depexts: [ - [["ubuntu"] [ - "libgmp-dev" - "libzip-dev" - "libcurl4-gnutls-dev" - "llvm-3.4-dev" - "clang" - "llvm" - "m4" - ]] -] +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. -available: [ocaml-version >= "4.01"] +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: "md5=cd93875129d1d2c1f86fa05716c259d5" +} diff --git a/packages/bap/bap.0.9.5/url b/packages/bap/bap.0.9.5/url deleted file mode 100644 index 667fdd71f85..00000000000 --- a/packages/bap/bap.0.9.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v0.9.5.tar.gz" -checksum: "cd93875129d1d2c1f86fa05716c259d5" diff --git a/packages/bap/bap.0.9.6/descr b/packages/bap/bap.0.9.6/descr deleted file mode 100644 index f3e1e5618a7..00000000000 --- a/packages/bap/bap.0.9.6/descr +++ /dev/null @@ -1,14 +0,0 @@ -Binary Analysis Platform - -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 - diff --git a/packages/bap/bap.0.9.6/opam b/packages/bap/bap.0.9.6/opam deleted file mode 100644 index 37d37b15b93..00000000000 --- a/packages/bap/bap.0.9.6/opam +++ /dev/null @@ -1,73 +0,0 @@ -opam-version: "1.2" -name: "bap" -version: "0.9.6" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://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: [ - "base-unix" - "conf-time" - "bitstring" - "camlzip" - "cmdliner" {= "0.9.6"} - "cohttp" {= "0.15.0"} - "core_kernel" {= "111.28.0"} - "ezjsonm" {= "0.4.0"} - "faillib" - "fileutils" - "lwt" - "oasis" {build & >= "0.4.0" & < "0.4.7"} - "ocamlgraph" - "ocurl" - "re" - "uri" - "utop" - "zarith" - "piqi" {= "0.7.4"} - "ocamlbuild" -] -depexts: [ - [["ubuntu"] [ - "libgmp-dev" - "libzip-dev" - "libcurl4-gnutls-dev" - "llvm-3.4-dev" - "llvm" - "clang" - "m4" - ]] -] - -available: [ocaml-version = "4.01"] diff --git a/packages/bap/bap.0.9.6/url b/packages/bap/bap.0.9.6/url deleted file mode 100644 index 7589b721ea2..00000000000 --- a/packages/bap/bap.0.9.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v0.9.6.tar.gz" -checksum: "51d81262bf1a78541aff93ccc8f82a11" diff --git a/packages/bap/bap.0.9.7/descr b/packages/bap/bap.0.9.7/descr deleted file mode 100644 index f3e1e5618a7..00000000000 --- a/packages/bap/bap.0.9.7/descr +++ /dev/null @@ -1,14 +0,0 @@ -Binary Analysis Platform - -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 - diff --git a/packages/bap/bap.0.9.7/opam b/packages/bap/bap.0.9.7/opam index 6181a5576d8..fab370a16f2 100644 --- a/packages/bap/bap.0.9.7/opam +++ b/packages/bap/bap.0.9.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap" version: "0.9.7" maintainer: "Ivan Gotovchits " @@ -36,6 +36,7 @@ remove: [ ] depends: [ + "ocaml" {= "4.01.0"} "base-unix" "conf-time" "bitstring" @@ -58,23 +59,33 @@ depends: [ "ocamlbuild" ] depexts: [ - [["ubuntu"] [ - "libgmp-dev" - "libzip-dev" - "libcurl4-gnutls-dev" - "llvm-3.4-dev" - "clang" - "llvm" - "m4" - ]] - [["osx" "macports"] [ - "gmp" - "llvm-3.4" - "graphviz" - "curl" - "libzip" - ] - ] + [ + "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. -available: [ocaml-version = "4.01.0"] +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: "md5=68cef05086f75c4b06105455c3a1372c" +} diff --git a/packages/bap/bap.0.9.7/url b/packages/bap/bap.0.9.7/url deleted file mode 100644 index a349f0b2447..00000000000 --- a/packages/bap/bap.0.9.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v0.9.7.tar.gz" -checksum: "68cef05086f75c4b06105455c3a1372c" diff --git a/packages/bap/bap.0.9.8/descr b/packages/bap/bap.0.9.8/descr deleted file mode 100644 index f3e1e5618a7..00000000000 --- a/packages/bap/bap.0.9.8/descr +++ /dev/null @@ -1,14 +0,0 @@ -Binary Analysis Platform - -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 - diff --git a/packages/bap/bap.0.9.8/opam b/packages/bap/bap.0.9.8/opam index a9fe7aac3e8..bf9a211734f 100644 --- a/packages/bap/bap.0.9.8/opam +++ b/packages/bap/bap.0.9.8/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap" version: "0.9.8" maintainer: "Ivan Gotovchits " @@ -36,6 +36,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "base-unix" "conf-time" "bitstring" @@ -59,23 +60,33 @@ depends: [ "ocamlbuild" ] depexts: [ - [["ubuntu"] [ - "libgmp-dev" - "libzip-dev" - "libcurl4-gnutls-dev" - "llvm-3.4-dev" - "clang" - "llvm" - "m4" - ]] - [["osx" "macports"] [ - "gmp" - "llvm-3.4" - "graphviz" - "curl" - "libzip" - ] - ] + [ + "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. -available: [ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] +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: "md5=a0a2a91dc1aec506d240e5ac4300b046" +} diff --git a/packages/bap/bap.0.9.8/url b/packages/bap/bap.0.9.8/url deleted file mode 100644 index f07e83915d6..00000000000 --- a/packages/bap/bap.0.9.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v0.9.8.tar.gz" -checksum: "a0a2a91dc1aec506d240e5ac4300b046" diff --git a/packages/bap/bap.0.9.9/descr b/packages/bap/bap.0.9.9/descr deleted file mode 100644 index 0febab76633..00000000000 --- a/packages/bap/bap.0.9.9/descr +++ /dev/null @@ -1,13 +0,0 @@ -Binary Analysis Platform - -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 diff --git a/packages/bap/bap.0.9.9/opam b/packages/bap/bap.0.9.9/opam index 3aebe28ac96..3851a7b7110 100644 --- a/packages/bap/bap.0.9.9/opam +++ b/packages/bap/bap.0.9.9/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap" version: "0.9.9" maintainer: "Ivan Gotovchits " @@ -36,12 +36,13 @@ remove: [ ] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "base-unix" "conf-time" "bitstring" "camlzip" "cmdliner" {>= "0.9.6"} - "cohttp" {>= "0.15.0" & <"0.99"} + "cohttp" {>= "0.15.0" & < "0.99"} "core_kernel" {>= "111.28.0" & <= "112.35.0"} "ezjsonm" {>= "0.4.0"} "faillib" @@ -59,23 +60,33 @@ depends: [ "ocamlbuild" ] depexts: [ - [["ubuntu"] [ - "libgmp-dev" - "libzip-dev" - "libcurl4-gnutls-dev" - "llvm-3.4-dev" - "clang" - "llvm" - "m4" - ]] - [["osx" "macports"] [ - "gmp" - "llvm-3.4" - "graphviz" - "curl" - "libzip" - ] - ] + [ + "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. -available: [ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] +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: "md5=38bd9e8790c11707272e5808c97166a1" +} diff --git a/packages/bap/bap.0.9.9/url b/packages/bap/bap.0.9.9/url deleted file mode 100644 index 68b95b3f53a..00000000000 --- a/packages/bap/bap.0.9.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v0.9.9.tar.gz" -checksum: "38bd9e8790c11707272e5808c97166a1" diff --git a/packages/bap/bap.1.0.0/descr b/packages/bap/bap.1.0.0/descr deleted file mode 100644 index e1f5ad4e97c..00000000000 --- a/packages/bap/bap.1.0.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Binary Analysis Platform. - -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. \ No newline at end of file diff --git a/packages/bap/bap.1.0.0/opam b/packages/bap/bap.1.0.0/opam index 50209c4a65f..87ef9581e3b 100644 --- a/packages/bap/bap.1.0.0/opam +++ b/packages/bap/bap.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap" version: "1.0.0" maintainer: "Ivan Gotovchits " @@ -9,32 +9,44 @@ dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" license: "MIT" depends: [ - "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"} + "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. -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.04"] +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: "md5=07dce66dd871e448652d8885283c6631" +} diff --git a/packages/bap/bap.1.0.0/url b/packages/bap/bap.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/bap/bap.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/bap/bap.1.1.0/descr b/packages/bap/bap.1.1.0/descr deleted file mode 100644 index e1f5ad4e97c..00000000000 --- a/packages/bap/bap.1.1.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Binary Analysis Platform. - -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. \ No newline at end of file diff --git a/packages/bap/bap.1.1.0/opam b/packages/bap/bap.1.1.0/opam index ed5d6317758..1b73f57ecab 100644 --- a/packages/bap/bap.1.1.0/opam +++ b/packages/bap/bap.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap" version: "1.1.0" maintainer: "Ivan Gotovchits " @@ -9,32 +9,44 @@ dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" license: "MIT" depends: [ - "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"} + "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. -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.04"] +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: "md5=92e7f703d58ce1835bfeeed9ec523242" +} diff --git a/packages/bap/bap.1.1.0/url b/packages/bap/bap.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/bap/bap.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/bap/bap.1.2.0/descr b/packages/bap/bap.1.2.0/descr deleted file mode 100644 index e1f5ad4e97c..00000000000 --- a/packages/bap/bap.1.2.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Binary Analysis Platform. - -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. \ No newline at end of file diff --git a/packages/bap/bap.1.2.0/opam b/packages/bap/bap.1.2.0/opam index 46d15a8a737..5d21ac9b3c0 100644 --- a/packages/bap/bap.1.2.0/opam +++ b/packages/bap/bap.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -9,33 +9,45 @@ dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" license: "MIT" depends: [ - "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"} + "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. -available: [ocaml-version >= "4.02.3" ] +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: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/bap/bap.1.2.0/url b/packages/bap/bap.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/bap/bap.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/bap/bap.1.3.0/descr b/packages/bap/bap.1.3.0/descr deleted file mode 100644 index e1f5ad4e97c..00000000000 --- a/packages/bap/bap.1.3.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Binary Analysis Platform. - -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. \ No newline at end of file diff --git a/packages/bap/bap.1.3.0/opam b/packages/bap/bap.1.3.0/opam index a92203c454a..5147c9e9dfc 100644 --- a/packages/bap/bap.1.3.0/opam +++ b/packages/bap/bap.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bap" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -9,42 +9,54 @@ dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" license: "MIT" depends: [ - "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"} + "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. -available: [ocaml-version >= "4.02.3" ] +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: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/bap/bap.1.3.0/url b/packages/bap/bap.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/bap/bap.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/bap/bap.1.4.0/descr b/packages/bap/bap.1.4.0/descr deleted file mode 100644 index 06ac2047960..00000000000 --- a/packages/bap/bap.1.4.0/descr +++ /dev/null @@ -1,17 +0,0 @@ -Binary Analysis Platform. - - -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. \ No newline at end of file diff --git a/packages/bap/bap.1.4.0/opam b/packages/bap/bap.1.4.0/opam deleted file mode 100644 index 35507a39156..00000000000 --- a/packages/bap/bap.1.4.0/opam +++ /dev/null @@ -1,57 +0,0 @@ -opam-version: "1.2" -name: "bap" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" - -depends: [ - "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"} -] - -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bap/bap.1.4.0/url b/packages/bap/bap.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bap/bap.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/bare/bare.1.4.0/descr b/packages/bare/bare.1.4.0/descr deleted file mode 100644 index 3aea8fdb303..00000000000 --- a/packages/bare/bare.1.4.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -BAP Rule Engine Library - -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. \ No newline at end of file diff --git a/packages/bare/bare.1.4.0/opam b/packages/bare/bare.1.4.0/opam deleted file mode 100644 index 9e4ff3e9a13..00000000000 --- a/packages/bare/bare.1.4.0/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -name: "bare" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -build: [ - ["./configure" "--prefix=%{prefix}%" "--enable-bare"] - [make] -] - -install: [[make "install"]] - -remove: [["ocamlfind" "remove" "bare"]] - -depends: [ - "core_kernel" {>="v0.9.0" & < "v0.10"} - "oasis" {build} - "parsexp" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/bare/bare.1.4.0/url b/packages/bare/bare.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/bare/bare.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/base-bytes/base-bytes.base/descr b/packages/base-bytes/base-bytes.base/descr deleted file mode 100644 index 1c7af6ad4d3..00000000000 --- a/packages/base-bytes/base-bytes.base/descr +++ /dev/null @@ -1 +0,0 @@ -Bytes library distributed with the OCaml compiler diff --git a/packages/base-bytes/base-bytes.base/opam b/packages/base-bytes/base-bytes.base/opam index 4d3029c8df1..f1cae506c6f 100644 --- a/packages/base-bytes/base-bytes.base/opam +++ b/packages/base-bytes/base-bytes.base/opam @@ -1,6 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: " " authors: " " homepage: " " -depends: ["ocamlfind" {>= "1.5.3"}] -available: [ocaml-version >= "4.02.0"] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {>= "1.5.3"} +] +synopsis: "Bytes library distributed with the OCaml compiler" diff --git a/packages/base-bytes/base-bytes.legacy/descr b/packages/base-bytes/base-bytes.legacy/descr deleted file mode 100644 index b10e8bdd43f..00000000000 --- a/packages/base-bytes/base-bytes.legacy/descr +++ /dev/null @@ -1 +0,0 @@ -Bytes compatibility library distributed with ocamlfind diff --git a/packages/base-bytes/base-bytes.legacy/opam b/packages/base-bytes/base-bytes.legacy/opam index 635b923fe29..1a9b6a4ceb6 100644 --- a/packages/base-bytes/base-bytes.legacy/opam +++ b/packages/base-bytes/base-bytes.legacy/opam @@ -1,6 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: " " authors: " " homepage: " " -depends: ["ocamlfind" {>= "1.5.3"}] -available: [ocaml-version < "4.02.0"] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" {>= "1.5.3"} +] +synopsis: "Bytes compatibility library distributed with ocamlfind" diff --git a/packages/base-flambda/base-flambda.base/descr b/packages/base-flambda/base-flambda.base/descr deleted file mode 100644 index 7b63d9cc7b7..00000000000 --- a/packages/base-flambda/base-flambda.base/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on Flambda. -This package can only install if the OCaml compiler supports Flambda. diff --git a/packages/base-flambda/base-flambda.base/opam b/packages/base-flambda/base-flambda.base/opam index b53a8283e75..5418a0375de 100644 --- a/packages/base-flambda/base-flambda.base/opam +++ b/packages/base-flambda/base-flambda.base/opam @@ -1,37 +1,35 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "stephen.dolan@cl.cam.ac.uk" build: [["ocaml" "check_flambda.ml"]] -depends: ["ocamlfind" {build}] -available: [ -# -# The lines below were generated using the following travesty: -# grep -l '[-]flambda' `find compilers/ -name *.comp` | sort | \ -# sed 's/.*\/\([^/]*\)\.comp/| compiler = "\1"/; 1s/^| / /' -# -# - compiler = "4.03.0+beta1+flambda" -| compiler = "4.03.0+beta2+flambda" -| compiler = "4.03.0+flambda" -| compiler = "4.03.0+fp+flambda" -| compiler = "4.03.0+trunk+flambda" -| compiler = "4.03.0+trunk+fp+flambda" -| compiler = "4.04.0+beta1+flambda" -| compiler = "4.04.0+beta2+flambda" -| compiler = "4.04.0+flambda" -| compiler = "4.04.0+fp+flambda" -| compiler = "4.04.0+trunk+forced_lto" -| compiler = "4.04.1+flambda" -| compiler = "4.04.1+fp+flambda" -| compiler = "4.04.2+flambda" -| compiler = "4.04.2+fp+flambda" -| compiler = "4.05.0+beta1+flambda" -| compiler = "4.05.0+beta2+flambda" -| compiler = "4.05.0+flambda" -| compiler = "4.05.0+musl+static+flambda" -| compiler = "4.05.0+rc1+flambda" -| compiler = "4.05.0+trunk+flambda" -| compiler = "4.05.0+trunk+fp+flambda" -| compiler = "4.05.0+trunk+lto" -| compiler = "4.06.0+trunk+flambda" -| compiler = "4.06.0+trunk+fp+flambda" +depends: [ + "ocaml" + "ocaml-variants" + {= "4.03.0+beta1+flambda" | = "4.03.0+beta2+flambda" | = "4.03.0+flambda" | + = "4.03.0+fp+flambda" | + = "4.03.0+trunk+flambda" | + = "4.03.0+trunk+fp+flambda" | + = "4.04.0+beta1+flambda" | + = "4.04.0+beta2+flambda" | + = "4.04.0+flambda" | + = "4.04.0+fp+flambda" | + = "4.04.0+trunk+forced_lto" | + = "4.04.1+flambda" | + = "4.04.1+fp+flambda" | + = "4.04.2+flambda" | + = "4.04.2+fp+flambda" | + = "4.05.0+beta1+flambda" | + = "4.05.0+beta2+flambda" | + = "4.05.0+flambda" | + = "4.05.0+musl+static+flambda" | + = "4.05.0+rc1+flambda" | + = "4.05.0+trunk+flambda" | + = "4.05.0+trunk+fp+flambda" | + = "4.05.0+trunk+lto" | + = "4.06.0+trunk+flambda" | + = "4.06.0+trunk+fp+flambda"} + "ocamlfind" {build} ] +synopsis: "Virtual package relying on Flambda." +description: + "This package can only install if the OCaml compiler supports Flambda." +extra-files: ["check_flambda.ml" "md5=5520d6c3cafc445ae54bd6de491fc17f"] diff --git a/packages/base-implicits/base-implicits.base/descr b/packages/base-implicits/base-implicits.base/descr deleted file mode 100644 index 11e2eb771f1..00000000000 --- a/packages/base-implicits/base-implicits.base/descr +++ /dev/null @@ -1,5 +0,0 @@ -Dummy base package for compilers with modular implicits support. - -Packages which cannot be compiled with a compiler that supports -modular implicits, typically because 'implicit' is used as an -identifier, should mark this package as a conflict. \ No newline at end of file diff --git a/packages/base-implicits/base-implicits.base/opam b/packages/base-implicits/base-implicits.base/opam index 7e7796b8cdc..644e4626b68 100644 --- a/packages/base-implicits/base-implicits.base/opam +++ b/packages/base-implicits/base-implicits.base/opam @@ -1,11 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "yallop@gmail.com" authors: ["Jeremy Yallop"] depopts: ["ocamlfind"] homepage: "https://github.com/ocaml/opam-repository/tree/master/packages/base-implicits/base-implicits.base" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" -install: [] -remove: [] -available: [ compiler = "4.02.0+modular-implicits" - | compiler = "4.02.1+modular-implicits-ber" ] +dev-repo: "git+https://github.com/ocaml/opam-repository.git" +synopsis: "Dummy base package for compilers with modular implicits support." +description: """ +Packages which cannot be compiled with a compiler that supports +modular implicits, typically because 'implicit' is used as an +identifier, should mark this package as a conflict.""" +depends: [ + "ocaml" + "ocaml-variants" + {= "4.02.0+modular-implicits" | = "4.02.1+modular-implicits-ber"} +] +flags: light-uninstall diff --git a/packages/base-metaocaml-ocamlfind/base-metaocaml-ocamlfind.base/descr b/packages/base-metaocaml-ocamlfind/base-metaocaml-ocamlfind.base/descr deleted file mode 100644 index 6cc677ee91c..00000000000 --- a/packages/base-metaocaml-ocamlfind/base-metaocaml-ocamlfind.base/descr +++ /dev/null @@ -1 +0,0 @@ -Findlib toolchain configuration for MetaOCaml. diff --git a/packages/base-metaocaml-ocamlfind/base-metaocaml-ocamlfind.base/opam b/packages/base-metaocaml-ocamlfind/base-metaocaml-ocamlfind.base/opam index 5612e062872..6177f7e9a17 100644 --- a/packages/base-metaocaml-ocamlfind/base-metaocaml-ocamlfind.base/opam +++ b/packages/base-metaocaml-ocamlfind/base-metaocaml-ocamlfind.base/opam @@ -1,21 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "yallop@gmail.com" authors: ["Jeremy Yallop"] depopts: ["ocamlfind"] homepage: "https://github.com/ocaml/opam-repository/tree/master/packages/base-metaocaml-ocamlfind/base-metaocaml-ocamlfind.base" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" install: [ - [ "mkdir" "-p" "%{lib}%/findlib.conf.d/" ] - {ocamlfind:installed} - - [ "cp" "metaocaml.native.conf" "%{lib}%/findlib.conf.d/metaocaml.conf" ] - {ocamlfind:installed & compiler = "4.04.0+BER"} - - [ "cp" "metaocaml.conf" "%{lib}%/findlib.conf.d/metaocaml.conf" ] - {ocamlfind:installed & compiler != "4.04.0+BER"} + ["mkdir" "-p" "%{lib}%/findlib.conf.d/"] {ocamlfind:installed} + ["cp" "metaocaml.native.conf" "%{lib}%/findlib.conf.d/metaocaml.conf"] + {ocamlfind:installed & ocaml:compiler = "4.04.0+BER"} + ["cp" "metaocaml.conf" "%{lib}%/findlib.conf.d/metaocaml.conf"] + {ocamlfind:installed & ocaml:compiler != "4.04.0+BER"} ] remove: [ [ "rm" "-f" "%{lib}%/findlib.conf.d/metaocaml.conf" ] ] -available: [ compiler = "4.02.1+BER" | compiler = "4.02.1+modular-implicits-ber" | compiler = "4.04.0+BER" ] +synopsis: "Findlib toolchain configuration for MetaOCaml." +depends: [ + "ocaml" + "ocaml-variants" + {= "4.02.1+BER" | = "4.02.1+modular-implicits-ber" | = "4.04.0+BER"} +] +flags: light-uninstall +extra-files: [ + ["metaocaml.native.conf" "md5=2dc60223831dd583abab63220c6ed6ff"] + ["metaocaml.conf" "md5=c3e36877739c3147e3efecd5c3698473"] +] diff --git a/packages/base-native-int63/base-native-int63.0.1/descr b/packages/base-native-int63/base-native-int63.0.1/descr deleted file mode 100644 index 401415107de..00000000000 --- a/packages/base-native-int63/base-native-int63.0.1/descr +++ /dev/null @@ -1,11 +0,0 @@ -Virtual package for enabling native int63 support in Base - -`base-native-int63` is just a virtual OPAM package that determines -whether `Int63.t` in the Base library is exposed as a `private int` on -64 bit sytems or as an abstract type whose implementation is chosen at -runtime. - -If you install this package, operations on `Base.Int63.t` values will -be faster as the compiler will be able to generate optimized -code. However, you won't be able to use the generated byte-code with -js_of_ocaml. diff --git a/packages/base-native-int63/base-native-int63.0.1/opam b/packages/base-native-int63/base-native-int63.0.1/opam index 7c33419bcbc..17a845c5591 100644 --- a/packages/base-native-int63/base-native-int63.0.1/opam +++ b/packages/base-native-int63/base-native-int63.0.1/opam @@ -1,7 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/base" bug-reports: "https://github.com/janestreet/base/issues" -dev-repo: "https://github.com/janestreet/base.git" +dev-repo: "git+https://github.com/janestreet/base.git" license: "Apache-2.0" +synopsis: "Virtual package for enabling native int63 support in Base" +description: """ +`base-native-int63` is just a virtual OPAM package that determines +whether `Int63.t` in the Base library is exposed as a `private int` on +64 bit sytems or as an abstract type whose implementation is chosen at +runtime. + +If you install this package, operations on `Base.Int63.t` values will +be faster as the compiler will be able to generate optimized +code. However, you won't be able to use the generated byte-code with +js_of_ocaml.""" +depends: ["ocaml"] +extra-files: [ + ["base-native-int63.install" "md5=a03d20fcd54d7277982caf03b05354fa"] + ["META" "md5=7c03e6330d3d5c03825bd7db4826e43f"] +] diff --git a/packages/base-no-ppx/base-no-ppx.base/descr b/packages/base-no-ppx/base-no-ppx.base/descr deleted file mode 100644 index 3fe134d3c20..00000000000 --- a/packages/base-no-ppx/base-no-ppx.base/descr +++ /dev/null @@ -1 +0,0 @@ -A pseudo-library to indicate lack of extension points support \ No newline at end of file diff --git a/packages/base-no-ppx/base-no-ppx.base/opam b/packages/base-no-ppx/base-no-ppx.base/opam index 33b7ec98cfc..7684999b35f 100644 --- a/packages/base-no-ppx/base-no-ppx.base/opam +++ b/packages/base-no-ppx/base-no-ppx.base/opam @@ -1,2 +1,5 @@ -opam-version: "1.2" -available: [ ocaml-version < "4.02.0" ] +opam-version: "2.0" +synopsis: "A pseudo-library to indicate lack of extension points support" +depends: [ + "ocaml" {< "4.02.0"} +] diff --git a/packages/base-num/base-num.base/descr b/packages/base-num/base-num.base/descr deleted file mode 100644 index 0de4c8c2c2d..00000000000 --- a/packages/base-num/base-num.base/descr +++ /dev/null @@ -1 +0,0 @@ -Num library distributed with the OCaml compiler diff --git a/packages/base-num/base-num.base/opam b/packages/base-num/base-num.base/opam index 4b284d631f2..cbff4a9dc86 100644 --- a/packages/base-num/base-num.base/opam +++ b/packages/base-num/base-num.base/opam @@ -1,3 +1,6 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "Xavier Leroy " -available: [ ocaml-version < "4.06.0" ] +synopsis: "Num library distributed with the OCaml compiler" +depends: [ + "ocaml" {< "4.06.0"} +] diff --git a/packages/base-ocamlbuild/base-ocamlbuild.base/descr b/packages/base-ocamlbuild/base-ocamlbuild.base/descr deleted file mode 100644 index fc9e30fbb90..00000000000 --- a/packages/base-ocamlbuild/base-ocamlbuild.base/descr +++ /dev/null @@ -1 +0,0 @@ -OCamlbuild binary and libraries distributed with the OCaml compiler diff --git a/packages/base-ocamlbuild/base-ocamlbuild.base/opam b/packages/base-ocamlbuild/base-ocamlbuild.base/opam index 74f30e7416b..4e1ad280d55 100644 --- a/packages/base-ocamlbuild/base-ocamlbuild.base/opam +++ b/packages/base-ocamlbuild/base-ocamlbuild.base/opam @@ -1,4 +1,8 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "gabriel.scherer@gmail.com" -ocaml-version: [>= "3.10" & < "4.03"] +synopsis: + "OCamlbuild binary and libraries distributed with the OCaml compiler" +depends: [ + "ocaml" {>= "3.10" & < "4.03"} +] diff --git a/packages/base/base.v0.10.0/descr b/packages/base/base.v0.10.0/descr deleted file mode 100644 index 70aeb7d8aea..00000000000 --- a/packages/base/base.v0.10.0/descr +++ /dev/null @@ -1,14 +0,0 @@ -Full standard library replacement for OCaml - -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 diff --git a/packages/base/base.v0.10.0/opam b/packages/base/base.v0.10.0/opam index ea936832c10..71629c0ec73 100644 --- a/packages/base/base.v0.10.0/opam +++ b/packages/base/base.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/base" @@ -9,10 +9,29 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >= "1.0+beta12"} - "sexplib" {>= "v0.10" & < "v0.11"} + "ocaml" {>= "4.04.1"} + "jbuilder" {build & >= "1.0+beta12"} + "sexplib" {>= "v0.10" & < "v0.11"} ] depopts: [ "base-native-int63" ] -available: [ ocaml-version >= "4.04.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.10/files/base-v0.10.0.tar.gz" + checksum: "md5=60a9db475c689720cc7fc4304e00b00e" +} diff --git a/packages/base/base.v0.10.0/url b/packages/base/base.v0.10.0/url deleted file mode 100644 index 2dc1a295c8c..00000000000 --- a/packages/base/base.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/base-v0.10.0.tar.gz" -checksum: "60a9db475c689720cc7fc4304e00b00e" diff --git a/packages/base/base.v0.9.0/descr b/packages/base/base.v0.9.0/descr deleted file mode 100644 index 70aeb7d8aea..00000000000 --- a/packages/base/base.v0.9.0/descr +++ /dev/null @@ -1,14 +0,0 @@ -Full standard library replacement for OCaml - -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 diff --git a/packages/base/base.v0.9.0/opam b/packages/base/base.v0.9.0/opam index 735aa020379..93ccce739fd 100644 --- a/packages/base/base.v0.9.0/opam +++ b/packages/base/base.v0.9.0/opam @@ -1,17 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/base" bug-reports: "https://github.com/janestreet/base/issues" -dev-repo: "https://github.com/janestreet/base.git" +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" {build & >= "1.0+beta4" & < "1.0+beta8"} ] conflicts: [ "sexplib" {>= "v0.9.1"} ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.0" ] +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: "md5=e8edded940cb541e927a85867b56d422" +} diff --git a/packages/base/base.v0.9.0/url b/packages/base/base.v0.9.0/url deleted file mode 100644 index db65d17466c..00000000000 --- a/packages/base/base.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/base-v0.9.0.tar.gz" -checksum: "e8edded940cb541e927a85867b56d422" diff --git a/packages/base/base.v0.9.1/descr b/packages/base/base.v0.9.1/descr deleted file mode 100644 index 2dae8d8ca95..00000000000 --- a/packages/base/base.v0.9.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -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 diff --git a/packages/base/base.v0.9.1/opam b/packages/base/base.v0.9.1/opam index a1acc98d1c4..88128065adc 100644 --- a/packages/base/base.v0.9.1/opam +++ b/packages/base/base.v0.9.1/opam @@ -1,15 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/base" bug-reports: "https://github.com/janestreet/base/issues" -dev-repo: "https://github.com/janestreet/base.git" +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" {build & >= "1.0+beta2" & < "1.0+beta8"} - "sexplib" {>= "v0.9.1" & < "v0.10"} + "sexplib" {>= "v0.9.1" & < "v0.10"} ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.0" ] +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: "md5=a0ce2861bcbb756614f0de375576caa6" +} diff --git a/packages/base/base.v0.9.1/url b/packages/base/base.v0.9.1/url deleted file mode 100644 index baa6e6550b3..00000000000 --- a/packages/base/base.v0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/janestreet/base/archive/v0.9.1.tar.gz" -checksum: "a0ce2861bcbb756614f0de375576caa6" diff --git a/packages/base/base.v0.9.2/descr b/packages/base/base.v0.9.2/descr deleted file mode 100644 index 2dae8d8ca95..00000000000 --- a/packages/base/base.v0.9.2/descr +++ /dev/null @@ -1,12 +0,0 @@ -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 diff --git a/packages/base/base.v0.9.2/opam b/packages/base/base.v0.9.2/opam index 7fc8abb78b4..239fddbf729 100644 --- a/packages/base/base.v0.9.2/opam +++ b/packages/base/base.v0.9.2/opam @@ -1,18 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/base" bug-reports: "https://github.com/janestreet/base/issues" -dev-repo: "https://github.com/janestreet/base.git" +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" {build & >= "1.0+beta8"} "sexplib" {>= "v0.9.1" & < "v0.10"} ] depopts: [ "base-native-int63" ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.0" ] +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: "md5=e9292a2ece0fd664d2251856cc051e17" +} diff --git a/packages/base/base.v0.9.2/url b/packages/base/base.v0.9.2/url deleted file mode 100644 index 7f4f87008ca..00000000000 --- a/packages/base/base.v0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/janestreet/base/archive/v0.9.2.tar.gz" -checksum: "e9292a2ece0fd664d2251856cc051e17" diff --git a/packages/base/base.v0.9.3/descr b/packages/base/base.v0.9.3/descr deleted file mode 100644 index 2dae8d8ca95..00000000000 --- a/packages/base/base.v0.9.3/descr +++ /dev/null @@ -1,12 +0,0 @@ -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 diff --git a/packages/base/base.v0.9.3/opam b/packages/base/base.v0.9.3/opam index be7fc8db0f7..31b20d49b2a 100644 --- a/packages/base/base.v0.9.3/opam +++ b/packages/base/base.v0.9.3/opam @@ -1,15 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/base.git" +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" {build & >= "1.0+beta7"} "sexplib" {>= "v0.9.1" & < "v0.10"} ] depopts: "base-native-int63" -patches: ["metaocaml.patch" {compiler = "4.04.0+BER"}] -available: [ocaml-version >= "4.03.0" & ocaml-version < "4.06.0" ] +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: "md5=3edb19585be84ea308323ccd41213e57" +} diff --git a/packages/base/base.v0.9.3/url b/packages/base/base.v0.9.3/url deleted file mode 100644 index 1e552cb64f2..00000000000 --- a/packages/base/base.v0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/janestreet/base/archive/v0.9.3.tar.gz" -checksum: "3edb19585be84ea308323ccd41213e57" diff --git a/packages/base/base.v0.9.4/descr b/packages/base/base.v0.9.4/descr deleted file mode 100644 index 2dae8d8ca95..00000000000 --- a/packages/base/base.v0.9.4/descr +++ /dev/null @@ -1,12 +0,0 @@ -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 diff --git a/packages/base/base.v0.9.4/opam b/packages/base/base.v0.9.4/opam index d746394cfc3..2d26d15f8eb 100644 --- a/packages/base/base.v0.9.4/opam +++ b/packages/base/base.v0.9.4/opam @@ -1,14 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/base.git" +dev-repo: "git+https://github.com/janestreet/base.git" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta7"} "sexplib" {>= "v0.9.3" & < "v0.10"} ] depopts: "base-native-int63" -available: [ocaml-version >= "4.03.0"] +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: "md5=f85a6f3b0ee908818af4b30422d8e9e3" +} diff --git a/packages/base/base.v0.9.4/url b/packages/base/base.v0.9.4/url deleted file mode 100644 index a088ffa4e00..00000000000 --- a/packages/base/base.v0.9.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/janestreet/base/archive/v0.9.4.tar.gz" -checksum: "f85a6f3b0ee908818af4b30422d8e9e3" diff --git a/packages/base58/base58.0.1.0/descr b/packages/base58/base58.0.1.0/descr deleted file mode 100644 index 42bacdcb8cc..00000000000 --- a/packages/base58/base58.0.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Base58 encoding and decoding - -This library enables you to encode and decode into base58 representation using the alphabet of your choice. - diff --git a/packages/base58/base58.0.1.0/opam b/packages/base58/base58.0.1.0/opam index a1a1f375875..59dd8ac0430 100644 --- a/packages/base58/base58.0.1.0/opam +++ b/packages/base58/base58.0.1.0/opam @@ -1,20 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Maxime Ransan " authors: "Maxime Ransan " homepage: "https://github.com/mransan/base58" bug-reports: "https://github.com/mransan/base58/issues" license: "MIT" tags: ["base58" "encoding"] -dev-repo: "https://github.com/mransan/base58.git" +dev-repo: "git+https://github.com/mransan/base58.git" build: [ [make "lib.byte"] - [make "lib.native"] {ocaml-native} + [make "lib.native"] {ocaml:native} ] install: [make "lib.install"] remove: [make "lib.uninstall"] depends: [ + "ocaml" {>= "4.02.1"} "ocamlfind" {build} "ocamlbuild" {build} "num" ] -available: [ ocaml-version >= "4.02.1" & opam-version >= "1.2" ] +available: opam-version >= "1.2" +synopsis: "Base58 encoding and decoding" +description: + "This library enables you to encode and decode into base58 representation using the alphabet of your choice." +url { + src: "https://github.com/mransan/base58/archive/0.1.0.tar.gz" + checksum: "md5=e1f6fd4ad91b96b4c2bd678648a319bb" +} diff --git a/packages/base58/base58.0.1.0/url b/packages/base58/base58.0.1.0/url deleted file mode 100644 index f441699032c..00000000000 --- a/packages/base58/base58.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mransan/base58/archive/0.1.0.tar.gz" -checksum: "e1f6fd4ad91b96b4c2bd678648a319bb" diff --git a/packages/base58/base58.0.1.2/descr b/packages/base58/base58.0.1.2/descr deleted file mode 100644 index 5be433fb202..00000000000 --- a/packages/base58/base58.0.1.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Base58 encoding and decoding - -This library enables you to encode and decode into base58 representation using the flickr or bitcoin standard. - diff --git a/packages/base58/base58.0.1.2/opam b/packages/base58/base58.0.1.2/opam index c7fea41e6be..103f25ce48a 100644 --- a/packages/base58/base58.0.1.2/opam +++ b/packages/base58/base58.0.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "base58" version: "0.1.2" maintainer: "Adriaan Larmuseau " @@ -6,17 +6,27 @@ authors: "Adriaan Larmuseau " homepage: "https://github.com/sylvarant/base58" bug-reports: "https://github.com/sylvarant/base58/issues" license: "Artistic 2.0" -dev-repo: "https://github.com/sylvarant/base58.git" -build: [make "library"] +dev-repo: "git+https://github.com/sylvarant/base58.git" +build: [ + [make "library"] + [make "test"] {with-test} +] install: [make "install"] -build-test: [make "test"] remove: ["ocamlfind" "remove" "base58"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} - "testsimple" {test} - "bisect" {test} - "bisect_ppx" {test} + "testsimple" {with-test} + "bisect" {with-test} + "bisect_ppx" {with-test} "ocamlbuild" {build} "num" ] -available: [ocaml-version >= "4.02.0"] +synopsis: "Base58 encoding and decoding" +description: + "This library enables you to encode and decode into base58 representation using the flickr or bitcoin standard." +flags: light-uninstall +url { + src: "https://github.com/sylvarant/base58/archive/v0.1.2.tar.gz" + checksum: "md5=0361f7f2d8eef14b7de8c4e482fbf5c2" +} diff --git a/packages/base58/base58.0.1.2/url b/packages/base58/base58.0.1.2/url deleted file mode 100644 index e724fe2ae8d..00000000000 --- a/packages/base58/base58.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/sylvarant/base58/archive/v0.1.2.tar.gz" -checksum: "0361f7f2d8eef14b7de8c4e482fbf5c2" diff --git a/packages/base64/base64.1.0.0/descr b/packages/base64/base64.1.0.0/descr deleted file mode 100644 index 6a44146c5e4..00000000000 --- a/packages/base64/base64.1.0.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Base64 encoding and decoding library - -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. - diff --git a/packages/base64/base64.1.0.0/opam b/packages/base64/base64.1.0.0/opam index aff7acceeb8..9918c74d76a 100644 --- a/packages/base64/base64.1.0.0/opam +++ b/packages/base64/base64.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +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" @@ -13,6 +13,7 @@ remove: [ ["ocamlfind" "remove" "base64"] ] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ocamlbuild" {build} ] @@ -22,4 +23,13 @@ conflicts: [ ] dev-repo: "git://github.com/mirage/ocaml-base64" install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] +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: "md5=9a64caa88a8464f4567a5a96f9cf7e0c" +} diff --git a/packages/base64/base64.1.0.0/url b/packages/base64/base64.1.0.0/url deleted file mode 100644 index 240ef54723b..00000000000 --- a/packages/base64/base64.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-base64/archive/v1.0.0.tar.gz" -checksum: "9a64caa88a8464f4567a5a96f9cf7e0c" diff --git a/packages/base64/base64.1.1.0/descr b/packages/base64/base64.1.1.0/descr deleted file mode 100644 index 6a44146c5e4..00000000000 --- a/packages/base64/base64.1.1.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Base64 encoding and decoding library - -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. - diff --git a/packages/base64/base64.1.1.0/opam b/packages/base64/base64.1.1.0/opam index c4983df5d77..6f81d31b04d 100644 --- a/packages/base64/base64.1.1.0/opam +++ b/packages/base64/base64.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "base64" maintainer: "mirageos-devel@lists.xenproject.org" authors: [ "Thomas Gazagnaire" @@ -12,14 +12,13 @@ dev-repo: "git://github.com/mirage/ocaml-base64.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] -] -build-doc: [ - ["ocaml" "setup.ml" "-doc"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] remove: [ ["ocamlfind" "remove" "base64"] ] depends: [ + "ocaml" "ocamlfind" {build} "base-bytes" "ocamlbuild" {build} @@ -29,3 +28,13 @@ conflicts: [ "extlib-compat" ] 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.1.0.tar.gz" + checksum: "md5=cebd2543f9b40276f63875f6695e7b57" +} diff --git a/packages/base64/base64.1.1.0/url b/packages/base64/base64.1.1.0/url deleted file mode 100644 index 13824343000..00000000000 --- a/packages/base64/base64.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-base64/archive/v1.1.0.tar.gz" -checksum: "cebd2543f9b40276f63875f6695e7b57" diff --git a/packages/base64/base64.2.0.0/descr b/packages/base64/base64.2.0.0/descr deleted file mode 100644 index 44544252d8c..00000000000 --- a/packages/base64/base64.2.0.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Base64 encoding and decoding library - -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. - -From version 2.0 upwards, the module name is called `B64` to avoid clashing -with other libraries such as `extlib` that use the `Base64` toplevel name. diff --git a/packages/base64/base64.2.0.0/opam b/packages/base64/base64.2.0.0/opam index 6771ff64e07..5a4c16956a5 100644 --- a/packages/base64/base64.2.0.0/opam +++ b/packages/base64/base64.2.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "base64" maintainer: "mirageos-devel@lists.xenproject.org" authors: [ "Thomas Gazagnaire" @@ -12,16 +12,28 @@ dev-repo: "git://github.com/mirage/ocaml-base64.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] -] -build-doc: [ - ["ocaml" "setup.ml" "-doc"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] remove: [ ["ocamlfind" "remove" "base64"] ] depends: [ + "ocaml" "ocamlfind" {build} "base-bytes" "ocamlbuild" {build} ] 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. + +From version 2.0 upwards, the module name is called `B64` to avoid clashing +with other libraries such as `extlib` that use the `Base64` toplevel name.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-base64/archive/v2.0.0.tar.gz" + checksum: "md5=52b9736839c83cf88a9fb1373cf2e35c" +} diff --git a/packages/base64/base64.2.0.0/url b/packages/base64/base64.2.0.0/url deleted file mode 100644 index 85f224655c3..00000000000 --- a/packages/base64/base64.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-base64/archive/v2.0.0.tar.gz" -checksum: "52b9736839c83cf88a9fb1373cf2e35c" diff --git a/packages/base64/base64.2.1.2/descr b/packages/base64/base64.2.1.2/descr deleted file mode 100644 index b4aab8f3974..00000000000 --- a/packages/base64/base64.2.1.2/descr +++ /dev/null @@ -1,10 +0,0 @@ -For OCaml - -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 4648][rfc4648]. - -See also [documentation][docs]. - -[rfc4648]: https://tools.ietf.org/html/rfc4648 -[docs]: http://mirage.github.io/ocaml-base64 \ No newline at end of file diff --git a/packages/base64/base64.2.1.2/opam b/packages/base64/base64.2.1.2/opam index a57874253a3..da6ee210683 100644 --- a/packages/base64/base64.2.1.2/opam +++ b/packages/base64/base64.2.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mirageos-devel@lists.xenproject.org" authors: [ "Thomas Gazagnaire" "Anil Madhavapeddy" @@ -7,18 +7,35 @@ license: "ISC" homepage: "https://github.com/mirage/ocaml-base64" doc: "http://mirage.github.io/ocaml-base64/" bug-reports: "https://github.com/mirage/ocaml-base64/issues" -dev-repo: "https://github.com/mirage/ocaml-base64.git" +dev-repo: "git+https://github.com/mirage/ocaml-base64.git" depends: [ + "ocaml" "base-bytes" "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} - "bos" {test} - "rresult" {test} - "alcotest" {test} + "bos" {with-test} + "rresult" {with-test} + "alcotest" {with-test} ] -build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] +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: "For OCaml" +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 4648][rfc4648]. + +See also [documentation][docs]. + +[rfc4648]: https://tools.ietf.org/html/rfc4648 +[docs]: http://mirage.github.io/ocaml-base64""" +url { + src: + "https://github.com/mirage/ocaml-base64/releases/download/v2.1.2/base64-2.1.2.tbz" + checksum: "md5=acef73296915b4f8052868f182862dc8" +} diff --git a/packages/base64/base64.2.1.2/url b/packages/base64/base64.2.1.2/url deleted file mode 100644 index 64c63b906b9..00000000000 --- a/packages/base64/base64.2.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-base64/releases/download/v2.1.2/base64-2.1.2.tbz" -checksum: "acef73296915b4f8052868f182862dc8" \ No newline at end of file diff --git a/packages/base64/base64.2.2.0/descr b/packages/base64/base64.2.2.0/descr deleted file mode 100644 index 292950687dd..00000000000 --- a/packages/base64/base64.2.2.0/descr +++ /dev/null @@ -1,26 +0,0 @@ -Base64 encoding for OCaml - -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 4648][rfc4648]. - -See also [documentation][docs]. - -[rfc4648]: https://tools.ietf.org/html/rfc4648 -[docs]: http://mirage.github.io/ocaml-base64/base64/ - -## Example - -Simple encoding and decoding. - -```shell -utop # #require "base64";; -utop # let enc = B64.encode "OCaml rocks!";; -val enc : string = "T0NhbWwgcm9ja3Mh" -utop # let plain = B64.decode enc;; -val plain : string = "OCaml rocks!" -``` - -## License - -[ISC](https://www.isc.org/downloads/software-support-policy/isc-license/) diff --git a/packages/base64/base64.2.2.0/opam b/packages/base64/base64.2.2.0/opam index 724ab7d2b59..b75f4e24219 100644 --- a/packages/base64/base64.2.2.0/opam +++ b/packages/base64/base64.2.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mirageos-devel@lists.xenproject.org" authors: [ "Thomas Gazagnaire" "Anil Madhavapeddy" @@ -7,18 +7,48 @@ license: "ISC" homepage: "https://github.com/mirage/ocaml-base64" doc: "http://mirage.github.io/ocaml-base64/" bug-reports: "https://github.com/mirage/ocaml-base64/issues" -dev-repo: "https://github.com/mirage/ocaml-base64.git" +dev-repo: "git+https://github.com/mirage/ocaml-base64.git" depends: [ + "ocaml" "base-bytes" "jbuilder" {build & >= "1.0+beta10"} - "bos" {test} - "rresult" {test} - "alcotest" {test} + "bos" {with-test} + "rresult" {with-test} + "alcotest" {with-test} ] build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: [ - ["jbuilder" "runtest" "-p" name] -] +synopsis: "Base64 encoding for OCaml" +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 4648][rfc4648]. + +See also [documentation][docs]. + +[rfc4648]: https://tools.ietf.org/html/rfc4648 +[docs]: http://mirage.github.io/ocaml-base64/base64/ + +## Example + +Simple encoding and decoding. + +```shell +utop # #require "base64";; +utop # let enc = B64.encode "OCaml rocks!";; +val enc : string = "T0NhbWwgcm9ja3Mh" +utop # let plain = B64.decode enc;; +val plain : string = "OCaml rocks!" +``` + +## License + +[ISC](https://www.isc.org/downloads/software-support-policy/isc-license/)""" +url { + src: + "https://github.com/mirage/ocaml-base64/releases/download/v2.2.0/base64-2.2.0.tbz" + checksum: "md5=49f2bc4ae37b832c652277c0b701a02a" +} diff --git a/packages/base64/base64.2.2.0/url b/packages/base64/base64.2.2.0/url deleted file mode 100644 index 3a036f7b27d..00000000000 --- a/packages/base64/base64.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-base64/releases/download/v2.2.0/base64-2.2.0.tbz" -checksum: "49f2bc4ae37b832c652277c0b701a02a" \ No newline at end of file diff --git a/packages/batsh/batsh.0.0.1/descr b/packages/batsh/batsh.0.0.1/descr deleted file mode 100644 index e2b4b0d6eed..00000000000 --- a/packages/batsh/batsh.0.0.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -A (C-like syntax) programming language that compiles to Bash and Windows Batch. - -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/ diff --git a/packages/batsh/batsh.0.0.1/opam b/packages/batsh/batsh.0.0.1/opam index f2ddec148db..6ec0ee6447c 100644 --- a/packages/batsh/batsh.0.0.1/opam +++ b/packages/batsh/batsh.0.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "byvoid@byvoid.com" authors: ["BYVoid "] homepage: "https://github.com/BYVoid/Batsh" @@ -9,13 +9,25 @@ build: [ ] remove: [["ocamlfind" "remove" "batsh"]] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" {>= "1.3.2"} - "core" {>= "109.42.00" & <="113.00.00"} + "core" {>= "109.42.00" & <= "113.00.00"} "dlist" {>= "0.0.2"} "menhir" {>= "20130912"} "ocamlbuild" {build} ] depopts: ["ounit"] dev-repo: "git://github.com/BYVoid/Batsh" -available: ocaml-version >= "4.00.1" 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: "md5=fe993188422f429697c95df2d378070b" +} diff --git a/packages/batsh/batsh.0.0.1/url b/packages/batsh/batsh.0.0.1/url deleted file mode 100644 index 098aee767ee..00000000000 --- a/packages/batsh/batsh.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BYVoid/Batsh/archive/v0.0.1.tar.gz" -checksum: "fe993188422f429697c95df2d378070b" diff --git a/packages/batsh/batsh.0.0.2/descr b/packages/batsh/batsh.0.0.2/descr deleted file mode 100644 index 2756c287f67..00000000000 --- a/packages/batsh/batsh.0.0.2/descr +++ /dev/null @@ -1,7 +0,0 @@ -A (C-like syntax) programming language that compiles to Bash and Windows Batch. - -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/ diff --git a/packages/batsh/batsh.0.0.2/opam b/packages/batsh/batsh.0.0.2/opam index f2ddec148db..26e41095d66 100644 --- a/packages/batsh/batsh.0.0.2/opam +++ b/packages/batsh/batsh.0.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "byvoid@byvoid.com" authors: ["BYVoid "] homepage: "https://github.com/BYVoid/Batsh" @@ -9,13 +9,26 @@ build: [ ] remove: [["ocamlfind" "remove" "batsh"]] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" {>= "1.3.2"} - "core" {>= "109.42.00" & <="113.00.00"} + "core" {>= "109.42.00" & <= "113.00.00"} "dlist" {>= "0.0.2"} "menhir" {>= "20130912"} "ocamlbuild" {build} ] depopts: ["ounit"] dev-repo: "git://github.com/BYVoid/Batsh" -available: ocaml-version >= "4.00.1" 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: "md5=967391c5d1918ae17ba386c933ac88d3" +} diff --git a/packages/batsh/batsh.0.0.2/url b/packages/batsh/batsh.0.0.2/url deleted file mode 100644 index d4096caa32d..00000000000 --- a/packages/batsh/batsh.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BYVoid/Batsh/archive/v0.0.2.tar.gz" -checksum: "967391c5d1918ae17ba386c933ac88d3" diff --git a/packages/batsh/batsh.0.0.3/descr b/packages/batsh/batsh.0.0.3/descr deleted file mode 100644 index 2f1f78735e4..00000000000 --- a/packages/batsh/batsh.0.0.3/descr +++ /dev/null @@ -1,18 +0,0 @@ -A (C-like syntax) programming language that compiles to Bash and Windows Batch. - -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. diff --git a/packages/batsh/batsh.0.0.3/opam b/packages/batsh/batsh.0.0.3/opam index f2ddec148db..d0ee5f8550c 100644 --- a/packages/batsh/batsh.0.0.3/opam +++ b/packages/batsh/batsh.0.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "byvoid@byvoid.com" authors: ["BYVoid "] homepage: "https://github.com/BYVoid/Batsh" @@ -9,13 +9,37 @@ build: [ ] remove: [["ocamlfind" "remove" "batsh"]] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" {>= "1.3.2"} - "core" {>= "109.42.00" & <="113.00.00"} + "core" {>= "109.42.00" & <= "113.00.00"} "dlist" {>= "0.0.2"} "menhir" {>= "20130912"} "ocamlbuild" {build} ] depopts: ["ounit"] dev-repo: "git://github.com/BYVoid/Batsh" -available: ocaml-version >= "4.00.1" 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: "md5=35f767b6626bbad9d64feda9168bce1b" +} diff --git a/packages/batsh/batsh.0.0.3/url b/packages/batsh/batsh.0.0.3/url deleted file mode 100644 index 308b0c3c370..00000000000 --- a/packages/batsh/batsh.0.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BYVoid/Batsh/archive/v0.0.3.tar.gz" -checksum: "35f767b6626bbad9d64feda9168bce1b" diff --git a/packages/batsh/batsh.0.0.4/descr b/packages/batsh/batsh.0.0.4/descr deleted file mode 100644 index e653bab66a5..00000000000 --- a/packages/batsh/batsh.0.0.4/descr +++ /dev/null @@ -1,15 +0,0 @@ -A (C-like syntax) programming language that compiles to Bash and Windows Batch. - -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). diff --git a/packages/batsh/batsh.0.0.4/opam b/packages/batsh/batsh.0.0.4/opam index 25d73326e62..df65cc932ab 100644 --- a/packages/batsh/batsh.0.0.4/opam +++ b/packages/batsh/batsh.0.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "byvoid@byvoid.com" authors: ["BYVoid "] homepage: "https://github.com/BYVoid/Batsh" @@ -9,8 +9,9 @@ build: [ ] remove: [["ocamlfind" "remove" "batsh"]] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" {>= "1.3.2"} - "core_kernel" {>= "109.42.00" & <="113.00.00"} + "core_kernel" {>= "109.42.00" & <= "113.00.00"} "dlist" {>= "0.0.2"} "menhir" {>= "20130912"} "cmdliner" {>= "0.9.2"} @@ -21,5 +22,25 @@ conflicts: [ "core" {< "109.42.00"} ] dev-repo: "git://github.com/BYVoid/Batsh" -available: ocaml-version >= "4.00.1" 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: "md5=03e93a2adc17b53f45b746cc8014b904" +} diff --git a/packages/batsh/batsh.0.0.4/url b/packages/batsh/batsh.0.0.4/url deleted file mode 100644 index 672b901cb0d..00000000000 --- a/packages/batsh/batsh.0.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BYVoid/Batsh/archive/v0.0.4.tar.gz" -checksum: "03e93a2adc17b53f45b746cc8014b904" diff --git a/packages/batsh/batsh.0.0.5/descr b/packages/batsh/batsh.0.0.5/descr deleted file mode 100644 index 4697d13f6c2..00000000000 --- a/packages/batsh/batsh.0.0.5/descr +++ /dev/null @@ -1,15 +0,0 @@ -A (C-like syntax) programming language that compiles to Bash and Windows Batch. - -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. diff --git a/packages/batsh/batsh.0.0.5/opam b/packages/batsh/batsh.0.0.5/opam index c2e8e898ba2..0549f57e34a 100644 --- a/packages/batsh/batsh.0.0.5/opam +++ b/packages/batsh/batsh.0.0.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "byvoid@byvoid.com" authors: ["BYVoid "] homepage: "https://github.com/BYVoid/Batsh" @@ -12,9 +12,10 @@ remove: [ ["ocp-build" "uninstall"] ] depends: [ + "ocaml" {>= "4.00.1"} "ocp-build" {>= "1.99.8-beta"} - "core_kernel" {>= "109.47.00" & <="113.00.00"} - "core" {>= "109.47.00" & <"113.00.00"} + "core_kernel" {>= "109.47.00" & <= "113.00.00"} + "core" {>= "109.47.00" & < "113.00.00"} "dlist" {>= "0.0.3"} "cmdliner" {>= "0.9.2"} ] @@ -22,5 +23,24 @@ depopts: [ "ounit" ] dev-repo: "git://github.com/BYVoid/Batsh" -available: ocaml-version >= "4.00.1" 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: "md5=a892f5fb0a011ce34f3728540514be97" +} diff --git a/packages/batsh/batsh.0.0.5/url b/packages/batsh/batsh.0.0.5/url deleted file mode 100644 index 907e41a3ff6..00000000000 --- a/packages/batsh/batsh.0.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BYVoid/Batsh/archive/v0.0.5.tar.gz" -checksum: "a892f5fb0a011ce34f3728540514be97" diff --git a/packages/batsh/batsh.0.0.6/descr b/packages/batsh/batsh.0.0.6/descr deleted file mode 100644 index 6979c5823be..00000000000 --- a/packages/batsh/batsh.0.0.6/descr +++ /dev/null @@ -1,15 +0,0 @@ -A (C-like syntax) programming language that compiles to Bash and Windows Batch. - -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 diff --git a/packages/batsh/batsh.0.0.6/opam b/packages/batsh/batsh.0.0.6/opam index 27971a06851..062b0bcc7f3 100644 --- a/packages/batsh/batsh.0.0.6/opam +++ b/packages/batsh/batsh.0.0.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "byvoid@byvoid.com" authors: ["BYVoid "] homepage: "https://github.com/BYVoid/Batsh" @@ -12,14 +12,34 @@ remove: [ ["ocp-build" "uninstall"] ] depends: [ + "ocaml" {>= "4.00.1"} "ocp-build" {= "1.99.8-beta"} "camlp4" {build} - "core" {>= "109.47.00" & <="113.00.00"} - "core_kernel" {>= "109.47.00" & <="113.00.00"} + "core" {>= "109.47.00" & <= "113.00.00"} + "core_kernel" {>= "109.47.00" & <= "113.00.00"} "dlist" {>= "0.0.3"} "cmdliner" {>= "0.9.2"} ] depopts: ["ounit"] dev-repo: "git://github.com/BYVoid/Batsh" -available: ocaml-version >= "4.00.1" 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: "md5=aeb8a3a6b6c7c9de8b041dc9023b6a1a" +} diff --git a/packages/batsh/batsh.0.0.6/url b/packages/batsh/batsh.0.0.6/url deleted file mode 100644 index 9ad40de744f..00000000000 --- a/packages/batsh/batsh.0.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BYVoid/Batsh/archive/v0.0.6.tar.gz" -checksum: "aeb8a3a6b6c7c9de8b041dc9023b6a1a" diff --git a/packages/batteries/batteries.1.4.3/descr b/packages/batteries/batteries.1.4.3/descr deleted file mode 100644 index 289b8478875..00000000000 --- a/packages/batteries/batteries.1.4.3/descr +++ /dev/null @@ -1 +0,0 @@ -Community-maintained foundation library diff --git a/packages/batteries/batteries.1.4.3/opam b/packages/batteries/batteries.1.4.3/opam deleted file mode 100644 index 9c704fc27e2..00000000000 --- a/packages/batteries/batteries.1.4.3/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "camomile" - "ocamlbuild" {build} - "num" -] -available: ocaml-version < "4.00.0" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/batteries/batteries.1.4.3/url b/packages/batteries/batteries.1.4.3/url deleted file mode 100644 index ad2eb6f3f5f..00000000000 --- a/packages/batteries/batteries.1.4.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/884/batteries-1.4.3.tar.gz" -checksum: "af93a95bcbfeaa188453b7495b815413" diff --git a/packages/batteries/batteries.1.5.0/descr b/packages/batteries/batteries.1.5.0/descr deleted file mode 100644 index 289b8478875..00000000000 --- a/packages/batteries/batteries.1.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -Community-maintained foundation library diff --git a/packages/batteries/batteries.1.5.0/opam b/packages/batteries/batteries.1.5.0/opam index da03067a1dd..93157ecdeab 100644 --- a/packages/batteries/batteries.1.5.0/opam +++ b/packages/batteries/batteries.1.5.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -9,10 +9,17 @@ remove: [ ["ocamlfind" "remove" "batteries"] ] depends: [ + "ocaml" {<= "4.00.1"} "ocamlfind" "camomile" "ocamlbuild" {build} "num" ] -available: ocaml-version <= "4.00.1" install: ["ocaml" "setup.ml" "-install"] +synopsis: "Community-maintained foundation library" +flags: light-uninstall +url { + src: + "http://forge.ocamlcore.org/frs/download.php/950/batteries-1.5.0.tar.gz" + checksum: "md5=40b7022fddba246062fd489eeb15cd84" +} diff --git a/packages/batteries/batteries.1.5.0/url b/packages/batteries/batteries.1.5.0/url deleted file mode 100644 index 3eca6abd359..00000000000 --- a/packages/batteries/batteries.1.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/950/batteries-1.5.0.tar.gz" -checksum: "40b7022fddba246062fd489eeb15cd84" diff --git a/packages/batteries/batteries.2.0.0/descr b/packages/batteries/batteries.2.0.0/descr deleted file mode 100644 index 289b8478875..00000000000 --- a/packages/batteries/batteries.2.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Community-maintained foundation library diff --git a/packages/batteries/batteries.2.0.0/opam b/packages/batteries/batteries.2.0.0/opam deleted file mode 100644 index 1b41f1c393a..00000000000 --- a/packages/batteries/batteries.2.0.0/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -maintainer: "thelema314@gmail.com" -homepage: "http://batteries.forge.ocamlcore.org/" -license: "LGPL-2.1+ with OCaml linking exception" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - [make "all"] -] -remove: [["ocamlfind" "remove" "batteries"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} - "num" -] -available: ocaml-version <= "4.00.1" -install: [make "install"] diff --git a/packages/batteries/batteries.2.0.0/url b/packages/batteries/batteries.2.0.0/url deleted file mode 100644 index 9f04699f015..00000000000 --- a/packages/batteries/batteries.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1096/batteries-2.0.tar.gz" -checksum: "ab93a8a6ed7d94ca7c7be26862b4e1e9" diff --git a/packages/batteries/batteries.2.1.0/descr b/packages/batteries/batteries.2.1.0/descr deleted file mode 100644 index 289b8478875..00000000000 --- a/packages/batteries/batteries.2.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Community-maintained foundation library diff --git a/packages/batteries/batteries.2.1.0/opam b/packages/batteries/batteries.2.1.0/opam index 38c0a2e58a6..b4880e16c03 100644 --- a/packages/batteries/batteries.2.1.0/opam +++ b/packages/batteries/batteries.2.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thelema314@gmail.com" homepage: "http://batteries.forge.ocamlcore.org/" license: "LGPL-2.1+ with OCaml linking exception" @@ -8,10 +8,18 @@ build: [ ] remove: [["ocamlfind" "remove" "batteries"]] depends: [ + "ocaml" {< "4.02.0"} "ocamlfind" "ocamlbuild" {build} "num" ] -patches: ["cloexec.patch" {ocaml-version >= "4.01.0"}] -available: ocaml-version < "4.02.0" +patches: "cloexec.patch" {ocaml:version >= "4.01.0"} install: [make "install"] +synopsis: "Community-maintained foundation library" +flags: light-uninstall +extra-files: ["cloexec.patch" "md5=1e028dc99ffbdad4be64df4bc6ceecff"] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1218/batteries-2.1.tar.gz" + checksum: "md5=95567687a675107e58c66b93b9ea9bb1" +} diff --git a/packages/batteries/batteries.2.1.0/url b/packages/batteries/batteries.2.1.0/url deleted file mode 100644 index 0fb86e1497e..00000000000 --- a/packages/batteries/batteries.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1218/batteries-2.1.tar.gz" -checksum: "95567687a675107e58c66b93b9ea9bb1" diff --git a/packages/batteries/batteries.2.2.0/descr b/packages/batteries/batteries.2.2.0/descr deleted file mode 100644 index 2071b84ad81..00000000000 --- a/packages/batteries/batteries.2.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Community-maintained foundation library - -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. diff --git a/packages/batteries/batteries.2.2.0/opam b/packages/batteries/batteries.2.2.0/opam index 83da955a9f3..17d93f3ad79 100644 --- a/packages/batteries/batteries.2.2.0/opam +++ b/packages/batteries/batteries.2.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thelema314@gmail.com" homepage: "http://batteries.forge.ocamlcore.org/" license: "LGPL-2.1+ with OCaml linking exception" @@ -8,9 +8,18 @@ build: [ ] remove: [["ocamlfind" "remove" "batteries"]] depends: [ + "ocaml" {< "4.02.0"} "ocamlfind" "ocamlbuild" {build} "num" ] -available: ocaml-version < "4.02.0" 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://forge.ocamlcore.org/frs/download.php/1363/batteries-2.2.tar.gz" + checksum: "md5=42063b5f2da9a311ff16799b8bec4ba5" +} diff --git a/packages/batteries/batteries.2.2.0/url b/packages/batteries/batteries.2.2.0/url deleted file mode 100644 index 8e91b6fe845..00000000000 --- a/packages/batteries/batteries.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1363/batteries-2.2.tar.gz" -checksum: "42063b5f2da9a311ff16799b8bec4ba5" diff --git a/packages/batteries/batteries.2.3.0/descr b/packages/batteries/batteries.2.3.0/descr deleted file mode 100644 index 2071b84ad81..00000000000 --- a/packages/batteries/batteries.2.3.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Community-maintained foundation library - -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. diff --git a/packages/batteries/batteries.2.3.0/opam b/packages/batteries/batteries.2.3.0/opam index c29df402598..8f2bd004bf8 100644 --- a/packages/batteries/batteries.2.3.0/opam +++ b/packages/batteries/batteries.2.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "batteries" maintainer: "thelema314@gmail.com" homepage: "http://batteries.forge.ocamlcore.org/" @@ -9,10 +9,19 @@ build: [ ] remove: [["ocamlfind" "remove" "batteries"]] depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} "ocamlfind" {>= "1.5.3"} "ocamlbuild" {build} "num" ] dev-repo: "git://github.com/ocaml-batteries-team/batteries-included" -available: ocaml-version >= "4.02.0" & ocaml-version < "4.03.0" 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: "md5=34a9c9060f989637912ac0ba4503261e" +} diff --git a/packages/batteries/batteries.2.3.0/url b/packages/batteries/batteries.2.3.0/url deleted file mode 100644 index 00aeaa9b786..00000000000 --- a/packages/batteries/batteries.2.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-batteries-team/batteries-included/archive/v2.3.0.tar.gz" -checksum: "34a9c9060f989637912ac0ba4503261e" diff --git a/packages/batteries/batteries.2.3.1/descr b/packages/batteries/batteries.2.3.1/descr deleted file mode 100644 index 2071b84ad81..00000000000 --- a/packages/batteries/batteries.2.3.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Community-maintained foundation library - -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. diff --git a/packages/batteries/batteries.2.3.1/opam b/packages/batteries/batteries.2.3.1/opam index 8ee8a62debe..63a9ebef2b2 100644 --- a/packages/batteries/batteries.2.3.1/opam +++ b/packages/batteries/batteries.2.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "batteries" maintainer: "thelema314@gmail.com" homepage: "http://batteries.forge.ocamlcore.org/" @@ -9,10 +9,19 @@ build: [ ] remove: [["ocamlfind" "remove" "batteries"]] depends: [ + "ocaml" {>= "3.12.1" & < "4.03.0"} "ocamlfind" {>= "1.5.3"} "ocamlbuild" {build} "num" ] dev-repo: "git://github.com/ocaml-batteries-team/batteries-included" -available: ocaml-version >= "3.12.1" & ocaml-version < "4.03.0" 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: "md5=e8d3aff7b031174c4fcfa69e1bfbf393" +} diff --git a/packages/batteries/batteries.2.3.1/url b/packages/batteries/batteries.2.3.1/url deleted file mode 100644 index b95d9a15746..00000000000 --- a/packages/batteries/batteries.2.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-batteries-team/batteries-included/archive/v2.3.1.tar.gz" -checksum: "e8d3aff7b031174c4fcfa69e1bfbf393" diff --git a/packages/batteries/batteries.2.4.0/descr b/packages/batteries/batteries.2.4.0/descr deleted file mode 100644 index 2071b84ad81..00000000000 --- a/packages/batteries/batteries.2.4.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Community-maintained foundation library - -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. diff --git a/packages/batteries/batteries.2.4.0/opam b/packages/batteries/batteries.2.4.0/opam index 7d11d901a07..06b8477a3d4 100644 --- a/packages/batteries/batteries.2.4.0/opam +++ b/packages/batteries/batteries.2.4.0/opam @@ -1,10 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" name: "batteries" 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: "https://github.com/ocaml-batteries-team/batteries-included.git" +dev-repo: + "git+https://github.com/ocaml-batteries-team/batteries-included.git" license: "LGPL-2.1+ with OCaml linking exception" doc: "http://ocaml-batteries-team.github.io/batteries-included/hdoc2/" build: [ @@ -18,10 +19,17 @@ remove: [ ["ocamlfind" "remove" "batteries"] ] depends: [ + "ocaml" {>= "3.12.1" & < "4.03.0"} "ocamlfind" {>= "1.5.3"} "ocamlbuild" {build} "num" ] -available: [ - ocaml-version >= "3.12.1" & ocaml-version < "4.03.0" -] +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: "md5=0f0b2e4cb6386cebc6614ab30fa87489" +} diff --git a/packages/batteries/batteries.2.4.0/url b/packages/batteries/batteries.2.4.0/url deleted file mode 100644 index 07bfb380dae..00000000000 --- a/packages/batteries/batteries.2.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-batteries-team/batteries-included/archive/v2.4.0.tar.gz" -checksum: "0f0b2e4cb6386cebc6614ab30fa87489" diff --git a/packages/batteries/batteries.2.5.0/descr b/packages/batteries/batteries.2.5.0/descr deleted file mode 100644 index 2071b84ad81..00000000000 --- a/packages/batteries/batteries.2.5.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Community-maintained foundation library - -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. diff --git a/packages/batteries/batteries.2.5.0/opam b/packages/batteries/batteries.2.5.0/opam index 40bca1e5eba..2e247e64331 100644 --- a/packages/batteries/batteries.2.5.0/opam +++ b/packages/batteries/batteries.2.5.0/opam @@ -1,10 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" name: "batteries" 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: "https://github.com/ocaml-batteries-team/batteries-included.git" +dev-repo: + "git+https://github.com/ocaml-batteries-team/batteries-included.git" license: "LGPL-2.1+ with OCaml linking exception" doc: "http://ocaml-batteries-team.github.io/batteries-included/hdoc2/" @@ -18,9 +19,19 @@ install: [ remove: [["ocamlfind" "remove" "batteries"]] depends: [ + "ocaml" "ocamlfind" {>= "1.5.3"} "ocamlbuild" {build} - "qtest" {test & >= "2.0.0"} + "qtest" {with-test & >= "2.0.0"} "num" ] available: [ false ] # use 2.5.1 instead +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.5.0.tar.gz" + checksum: "md5=b9484a9d41cb8329c8a341e6c5122729" +} diff --git a/packages/batteries/batteries.2.5.0/url b/packages/batteries/batteries.2.5.0/url deleted file mode 100644 index 5cc1ae613aa..00000000000 --- a/packages/batteries/batteries.2.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-batteries-team/batteries-included/archive/v2.5.0.tar.gz" -checksum: "b9484a9d41cb8329c8a341e6c5122729" diff --git a/packages/batteries/batteries.2.5.2/descr b/packages/batteries/batteries.2.5.2/descr deleted file mode 100644 index f1a9d0e7c51..00000000000 --- a/packages/batteries/batteries.2.5.2/descr +++ /dev/null @@ -1 +0,0 @@ -a community-maintained standard library extension \ No newline at end of file diff --git a/packages/batteries/batteries.2.5.2/opam b/packages/batteries/batteries.2.5.2/opam index 27d37e4a919..ababaf1d97e 100644 --- a/packages/batteries/batteries.2.5.2/opam +++ b/packages/batteries/batteries.2.5.2/opam @@ -1,10 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" name: "batteries" 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: "https://github.com/ocaml-batteries-team/batteries-included.git" +dev-repo: + "git+https://github.com/ocaml-batteries-team/batteries-included.git" license: "LGPL-2.1+ with OCaml linking exception" doc: "http://ocaml-batteries-team.github.io/batteries-included/hdoc2/" @@ -18,12 +19,16 @@ install: [ remove: [["ocamlfind" "remove" "batteries"]] depends: [ + "ocaml" {>= "3.12.1" & < "4.04.0"} "ocamlfind" {>= "1.5.3"} "ocamlbuild" {build} - "qtest" {test & >= "2.0.0"} + "qtest" {with-test & >= "2.0.0"} "num" ] -available: [ - ocaml-version >= "3.12.1" -& ocaml-version < "4.04.0" -] +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: "md5=540ebfd52c57cc63dfaf7d5b4eea8045" +} diff --git a/packages/batteries/batteries.2.5.2/url b/packages/batteries/batteries.2.5.2/url deleted file mode 100644 index 5547f53fe1d..00000000000 --- a/packages/batteries/batteries.2.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-batteries-team/batteries-included/archive/v2.5.2.tar.gz" -checksum: "540ebfd52c57cc63dfaf7d5b4eea8045" diff --git a/packages/batteries/batteries.2.5.3/descr b/packages/batteries/batteries.2.5.3/descr deleted file mode 100644 index f1a9d0e7c51..00000000000 --- a/packages/batteries/batteries.2.5.3/descr +++ /dev/null @@ -1 +0,0 @@ -a community-maintained standard library extension \ No newline at end of file diff --git a/packages/batteries/batteries.2.5.3/opam b/packages/batteries/batteries.2.5.3/opam index 8ec0987cc10..24a29e1a114 100644 --- a/packages/batteries/batteries.2.5.3/opam +++ b/packages/batteries/batteries.2.5.3/opam @@ -1,10 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" name: "batteries" 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: "https://github.com/ocaml-batteries-team/batteries-included.git" +dev-repo: + "git+https://github.com/ocaml-batteries-team/batteries-included.git" license: "LGPL-2.1+ with OCaml linking exception" doc: "http://ocaml-batteries-team.github.io/batteries-included/hdoc2/" @@ -18,12 +19,16 @@ install: [ remove: [["ocamlfind" "remove" "batteries"]] depends: [ + "ocaml" {>= "3.12.1" & < "4.05.0"} "ocamlfind" {>= "1.5.3"} "ocamlbuild" {build} - "qtest" {test & >= "2.0.0"} + "qtest" {with-test & >= "2.0.0"} "num" ] -available: [ - ocaml-version >= "3.12.1" -& ocaml-version < "4.05.0" -] +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: "md5=cefb1c1103dc03ec3167d58fa05bb93f" +} diff --git a/packages/batteries/batteries.2.5.3/url b/packages/batteries/batteries.2.5.3/url deleted file mode 100644 index 52edff508e0..00000000000 --- a/packages/batteries/batteries.2.5.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-batteries-team/batteries-included/archive/v2.5.3.tar.gz" -checksum: "cefb1c1103dc03ec3167d58fa05bb93f" diff --git a/packages/batteries/batteries.2.6.0/descr b/packages/batteries/batteries.2.6.0/descr deleted file mode 100644 index f1a9d0e7c51..00000000000 --- a/packages/batteries/batteries.2.6.0/descr +++ /dev/null @@ -1 +0,0 @@ -a community-maintained standard library extension \ No newline at end of file diff --git a/packages/batteries/batteries.2.6.0/opam b/packages/batteries/batteries.2.6.0/opam index 8ec0987cc10..ca9b1d9b69f 100644 --- a/packages/batteries/batteries.2.6.0/opam +++ b/packages/batteries/batteries.2.6.0/opam @@ -1,10 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" name: "batteries" 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: "https://github.com/ocaml-batteries-team/batteries-included.git" +dev-repo: + "git+https://github.com/ocaml-batteries-team/batteries-included.git" license: "LGPL-2.1+ with OCaml linking exception" doc: "http://ocaml-batteries-team.github.io/batteries-included/hdoc2/" @@ -18,12 +19,16 @@ install: [ remove: [["ocamlfind" "remove" "batteries"]] depends: [ + "ocaml" {>= "3.12.1" & < "4.05.0"} "ocamlfind" {>= "1.5.3"} "ocamlbuild" {build} - "qtest" {test & >= "2.0.0"} + "qtest" {with-test & >= "2.0.0"} "num" ] -available: [ - ocaml-version >= "3.12.1" -& ocaml-version < "4.05.0" -] +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: "md5=fe64fe086bbe318d353b5034ec4bc2b2" +} diff --git a/packages/batteries/batteries.2.6.0/url b/packages/batteries/batteries.2.6.0/url deleted file mode 100644 index debfbfcf6dc..00000000000 --- a/packages/batteries/batteries.2.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-batteries-team/batteries-included/archive/v2.6.0.tar.gz" -checksum: "fe64fe086bbe318d353b5034ec4bc2b2" diff --git a/packages/batteries/batteries.2.7.0/descr b/packages/batteries/batteries.2.7.0/descr deleted file mode 100644 index f1a9d0e7c51..00000000000 --- a/packages/batteries/batteries.2.7.0/descr +++ /dev/null @@ -1 +0,0 @@ -a community-maintained standard library extension \ No newline at end of file diff --git a/packages/batteries/batteries.2.7.0/opam b/packages/batteries/batteries.2.7.0/opam index 3d7d9f4fa70..693b43d339e 100644 --- a/packages/batteries/batteries.2.7.0/opam +++ b/packages/batteries/batteries.2.7.0/opam @@ -1,10 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" name: "batteries" 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: "https://github.com/ocaml-batteries-team/batteries-included.git" +dev-repo: + "git+https://github.com/ocaml-batteries-team/batteries-included.git" license: "LGPL-2.1+ with OCaml linking exception" doc: "http://ocaml-batteries-team.github.io/batteries-included/hdoc2/" build: [ @@ -14,11 +15,18 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "batteries"] depends: [ + "ocaml" {>= "3.12.1" & < "4.06.0"} "ocamlfind" {>= "1.5.3"} "ocamlbuild" {build} - "qtest" {test & >= "2.5"} - "qcheck" {test & >= "0.6"} - "bisect" {test} + "qtest" {with-test & >= "2.5"} + "qcheck" {with-test & >= "0.6"} + "bisect" {with-test} "num" ] -available: [ocaml-version >= "3.12.1" & ocaml-version < "4.06.0"] +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: "md5=077b8196098fc3c3d05d8fa657b9bc84" +} diff --git a/packages/batteries/batteries.2.7.0/url b/packages/batteries/batteries.2.7.0/url deleted file mode 100644 index 7651a83cf2e..00000000000 --- a/packages/batteries/batteries.2.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-batteries-team/batteries-included/archive/v2.7.0.tar.gz" -checksum: "077b8196098fc3c3d05d8fa657b9bc84" diff --git a/packages/batteries/batteries.2.8.0/descr b/packages/batteries/batteries.2.8.0/descr deleted file mode 100644 index f1a9d0e7c51..00000000000 --- a/packages/batteries/batteries.2.8.0/descr +++ /dev/null @@ -1 +0,0 @@ -a community-maintained standard library extension \ No newline at end of file diff --git a/packages/batteries/batteries.2.8.0/opam b/packages/batteries/batteries.2.8.0/opam index 9e8bacf400e..31f95405779 100644 --- a/packages/batteries/batteries.2.8.0/opam +++ b/packages/batteries/batteries.2.8.0/opam @@ -1,10 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" name: "batteries" 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: "https://github.com/ocaml-batteries-team/batteries-included.git" +dev-repo: + "git+https://github.com/ocaml-batteries-team/batteries-included.git" license: "LGPL-2.1+ with OCaml linking exception" doc: "http://ocaml-batteries-team.github.io/batteries-included/hdoc2/" build: [ @@ -14,11 +15,18 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "batteries"] depends: [ + "ocaml" {>= "3.12.1" & < "4.07.0"} "ocamlfind" {>= "1.5.3"} "ocamlbuild" {build} - "qtest" {test & >= "2.5"} - "qcheck" {test & >= "0.6"} - "bisect" {test} + "qtest" {with-test & >= "2.5"} + "qcheck" {with-test & >= "0.6"} + "bisect" {with-test} "num" ] -available: [ocaml-version >= "3.12.1" & ocaml-version < "4.07.0"] +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: "md5=2d9a811dcb47bae9f1159676d880a46b" +} diff --git a/packages/batteries/batteries.2.8.0/url b/packages/batteries/batteries.2.8.0/url deleted file mode 100644 index 81d3eaa2f16..00000000000 --- a/packages/batteries/batteries.2.8.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/ocaml-batteries-team/batteries-included/releases/download/v2.8.0/batteries-2.8.0.tar.gz" -checksum: "2d9a811dcb47bae9f1159676d880a46b" diff --git a/packages/bau/bau.0.0.1/descr b/packages/bau/bau.0.0.1/descr deleted file mode 100644 index 51b2b04a1d2..00000000000 --- a/packages/bau/bau.0.0.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -Bigarray utilities - -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 diff --git a/packages/bau/bau.0.0.1/opam b/packages/bau/bau.0.0.1/opam index feb33fb537b..a677253e4fb 100644 --- a/packages/bau/bau.0.0.1/opam +++ b/packages/bau/bau.0.0.1/opam @@ -1,15 +1,28 @@ -opam-version: "1.2" +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: "Apache2" -dev-repo: "https://github.com/rleonid/bau.git" +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} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.0" & ocaml-version <= "4.02.3"] +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: "md5=e008e806186bb1645194e65245325b24" +} diff --git a/packages/bau/bau.0.0.1/url b/packages/bau/bau.0.0.1/url deleted file mode 100644 index 8824184c6e4..00000000000 --- a/packages/bau/bau.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rleonid/bau/archive/0.0.1.tar.gz" -checksum: "e008e806186bb1645194e65245325b24" diff --git a/packages/bau/bau.0.0.2/descr b/packages/bau/bau.0.0.2/descr deleted file mode 100644 index 51b2b04a1d2..00000000000 --- a/packages/bau/bau.0.0.2/descr +++ /dev/null @@ -1,8 +0,0 @@ -Bigarray utilities - -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 diff --git a/packages/bau/bau.0.0.2/opam b/packages/bau/bau.0.0.2/opam deleted file mode 100644 index f50da6d2897..00000000000 --- a/packages/bau/bau.0.0.2/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "Leonid Rozenberg " -authors: "Leonid Rozenberg " -homepage: "https://github.com/rleonid/bau/" -bug-reports: "https://github.com/rleonid/bau/issues" -license: "Apache2" -dev-repo: "https://github.com/rleonid/bau.git" -build: [make] -install: [make "install"] -remove: ["ocamlfind" "remove" "bau"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.03.0" & ocaml-version < "4.05"] diff --git a/packages/bau/bau.0.0.2/url b/packages/bau/bau.0.0.2/url deleted file mode 100644 index 05399099b50..00000000000 --- a/packages/bau/bau.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rleonid/bau/archive/0.0.2.tar.gz" -checksum: "156fabb100d9a34356fe484df2d9c576" diff --git a/packages/bau/bau.0.0.3/descr b/packages/bau/bau.0.0.3/descr deleted file mode 100644 index 51b2b04a1d2..00000000000 --- a/packages/bau/bau.0.0.3/descr +++ /dev/null @@ -1,8 +0,0 @@ -Bigarray utilities - -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 diff --git a/packages/bau/bau.0.0.3/opam b/packages/bau/bau.0.0.3/opam index f50da6d2897..2421b39ba78 100644 --- a/packages/bau/bau.0.0.3/opam +++ b/packages/bau/bau.0.0.3/opam @@ -1,15 +1,28 @@ -opam-version: "1.2" +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: "Apache2" -dev-repo: "https://github.com/rleonid/bau.git" +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} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.03.0" & ocaml-version < "4.05"] +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: "md5=461aa6152098a812e216119b261c6411" +} diff --git a/packages/bau/bau.0.0.3/url b/packages/bau/bau.0.0.3/url deleted file mode 100644 index c6059b854f4..00000000000 --- a/packages/bau/bau.0.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://github.com/rleonid/bau/archive/0.0.3.tar.gz" -checksum: "461aa6152098a812e216119b261c6411" diff --git a/packages/bau/bau.0.0.4/descr b/packages/bau/bau.0.0.4/descr deleted file mode 100644 index 51b2b04a1d2..00000000000 --- a/packages/bau/bau.0.0.4/descr +++ /dev/null @@ -1,8 +0,0 @@ -Bigarray utilities - -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 diff --git a/packages/bau/bau.0.0.4/opam b/packages/bau/bau.0.0.4/opam index c732c3b7bed..06c6e7d4ba2 100644 --- a/packages/bau/bau.0.0.4/opam +++ b/packages/bau/bau.0.0.4/opam @@ -1,16 +1,29 @@ -opam-version: "1.2" +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: "Apache2" -dev-repo: "https://github.com/rleonid/bau.git" +dev-repo: "git+https://github.com/rleonid/bau.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "bau"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} "cppo_ocamlbuild" {build} ] -available: [ocaml-version >= "4.03.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.4.tar.gz" + checksum: "md5=2f2bfc592854de056478a3ebea2c5110" +} diff --git a/packages/bau/bau.0.0.4/url b/packages/bau/bau.0.0.4/url deleted file mode 100644 index a3e3cceba13..00000000000 --- a/packages/bau/bau.0.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rleonid/bau/archive/0.0.4.tar.gz" -checksum: "2f2bfc592854de056478a3ebea2c5110" diff --git a/packages/bdd/bdd.0.3/descr b/packages/bdd/bdd.0.3/descr deleted file mode 100644 index cca390a98af..00000000000 --- a/packages/bdd/bdd.0.3/descr +++ /dev/null @@ -1 +0,0 @@ -Quick implementation of a Binary Decision Diagrams (BDD) library for OCaml diff --git a/packages/bdd/bdd.0.3/opam b/packages/bdd/bdd.0.3/opam index 0a51ed92bba..9eba49e647d 100644 --- a/packages/bdd/bdd.0.3/opam +++ b/packages/bdd/bdd.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" authors: ["Jean-Christophe Filliatre"] homepage: "https://www.lri.fr/~filliatr/ftp/ocaml/bdd/" license: "GPL" @@ -9,8 +9,13 @@ build: [ remove: [ ["ocamlfind" "-remove" "bdd"] ] -depends: [ - "ocamlfind" - "obuild" -] +depends: ["ocaml" "ocamlfind" "obuild"] install: ["obuild" "install"] +synopsis: + "Quick implementation of a Binary Decision Diagrams (BDD) library for OCaml" +flags: light-uninstall +extra-files: ["bdd.obuild" "md5=a81106ac2a267b6d2c55058342519df4"] +url { + src: "https://www.lri.fr/~filliatr/ftp/ocaml/bdd/bdd-0.3.tar.gz" + checksum: "md5=56834a743f15b1569712125660aa4af4" +} diff --git a/packages/bdd/bdd.0.3/url b/packages/bdd/bdd.0.3/url deleted file mode 100644 index 5c3e4b960f7..00000000000 --- a/packages/bdd/bdd.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://www.lri.fr/~filliatr/ftp/ocaml/bdd/bdd-0.3.tar.gz" -checksum: "56834a743f15b1569712125660aa4af4" diff --git a/packages/bddapron/bddapron.2.2.3/descr b/packages/bddapron/bddapron.2.2.3/descr deleted file mode 100644 index f9908158cfa..00000000000 --- a/packages/bddapron/bddapron.2.2.3/descr +++ /dev/null @@ -1 +0,0 @@ -Logico-numerical domain(s) based on BDDs and APRON diff --git a/packages/bddapron/bddapron.2.2.3/opam b/packages/bddapron/bddapron.2.2.3/opam index f8e6bb284b0..934f6a16f2f 100644 --- a/packages/bddapron/bddapron.2.2.3/opam +++ b/packages/bddapron/bddapron.2.2.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Nicolas Berthier " authors: ["Bertrand Jeannet"] homepage: "https://www.inrialpes.fr/pop-art/people/bjeannet/bjeannet-forge/bddapron/index.html" @@ -14,12 +14,17 @@ remove: [ ["ocamlfind" "remove" "bddapron"] ["rm" "-r" "-f" "%{bddapron:doc}%"] ] -tags: [ "flags:light-uninstall" ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "camllib" "mlcuddidl" {>= "2.3.0"} "apron" {>= "20151015"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Logico-numerical domain(s) based on BDDs and APRON" +flags: light-uninstall +url { + src: "http://nberth.space/pool/bddapron/bddapron-2.2.3.tar.gz" + checksum: "md5=c81ca435bc6a43f7ef42f1466e10a513" +} diff --git a/packages/bddapron/bddapron.2.2.3/url b/packages/bddapron/bddapron.2.2.3/url deleted file mode 100644 index 01e67c23632..00000000000 --- a/packages/bddapron/bddapron.2.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://nberth.space/pool/bddapron/bddapron-2.2.3.tar.gz" -checksum: "c81ca435bc6a43f7ef42f1466e10a513" diff --git a/packages/bddapron/bddapron.2.2.4/descr b/packages/bddapron/bddapron.2.2.4/descr deleted file mode 100644 index f9908158cfa..00000000000 --- a/packages/bddapron/bddapron.2.2.4/descr +++ /dev/null @@ -1 +0,0 @@ -Logico-numerical domain(s) based on BDDs and APRON diff --git a/packages/bddapron/bddapron.2.2.4/opam b/packages/bddapron/bddapron.2.2.4/opam index f8e6bb284b0..19783ea40a6 100644 --- a/packages/bddapron/bddapron.2.2.4/opam +++ b/packages/bddapron/bddapron.2.2.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Nicolas Berthier " authors: ["Bertrand Jeannet"] homepage: "https://www.inrialpes.fr/pop-art/people/bjeannet/bjeannet-forge/bddapron/index.html" @@ -14,12 +14,17 @@ remove: [ ["ocamlfind" "remove" "bddapron"] ["rm" "-r" "-f" "%{bddapron:doc}%"] ] -tags: [ "flags:light-uninstall" ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "camllib" "mlcuddidl" {>= "2.3.0"} "apron" {>= "20151015"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Logico-numerical domain(s) based on BDDs and APRON" +flags: light-uninstall +url { + src: "http://nberth.space/pool/bddapron/bddapron-2.2.4.tar.gz" + checksum: "md5=b7133a7ecd7fa2f4699b44cd2534a9fd" +} diff --git a/packages/bddapron/bddapron.2.2.4/url b/packages/bddapron/bddapron.2.2.4/url deleted file mode 100644 index 97b822ebc66..00000000000 --- a/packages/bddapron/bddapron.2.2.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://nberth.space/pool/bddapron/bddapron-2.2.4.tar.gz" -checksum: "b7133a7ecd7fa2f4699b44cd2534a9fd" diff --git a/packages/bddapron/bddapron.2.3.0/descr b/packages/bddapron/bddapron.2.3.0/descr deleted file mode 100644 index f9908158cfa..00000000000 --- a/packages/bddapron/bddapron.2.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Logico-numerical domain(s) based on BDDs and APRON diff --git a/packages/bddapron/bddapron.2.3.0/opam b/packages/bddapron/bddapron.2.3.0/opam index 14fd40e9a17..ba2529afe93 100644 --- a/packages/bddapron/bddapron.2.3.0/opam +++ b/packages/bddapron/bddapron.2.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Nicolas Berthier " authors: ["Bertrand Jeannet"] homepage: "https://www.inrialpes.fr/pop-art/people/bjeannet/bjeannet-forge/bddapron/index.html" @@ -14,12 +14,17 @@ remove: [ ["ocamlfind" "remove" "bddapron"] ["rm" "-r" "-f" "%{bddapron:doc}%"] ] -tags: [ "flags:light-uninstall" ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "camllib" - "mlcuddidl" {>= "2.3.0"} - "apron" {>= "20151015"} + "mlcuddidl" {>= "2.3.0"} + "apron" {>= "20151015"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Logico-numerical domain(s) based on BDDs and APRON" +flags: light-uninstall +url { + src: "http://nberth.space/pool/bddapron/bddapron-2.3.0.tar.gz" + checksum: "md5=ed99c950ff143acd7fa53eafc132db7a" +} diff --git a/packages/bddapron/bddapron.2.3.0/url b/packages/bddapron/bddapron.2.3.0/url deleted file mode 100644 index 190df916e42..00000000000 --- a/packages/bddapron/bddapron.2.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://nberth.space/pool/bddapron/bddapron-2.3.0.tar.gz" -checksum: "ed99c950ff143acd7fa53eafc132db7a" diff --git a/packages/bddapron/bddapron.2.3.1/descr b/packages/bddapron/bddapron.2.3.1/descr deleted file mode 100644 index f9908158cfa..00000000000 --- a/packages/bddapron/bddapron.2.3.1/descr +++ /dev/null @@ -1 +0,0 @@ -Logico-numerical domain(s) based on BDDs and APRON diff --git a/packages/bddapron/bddapron.2.3.1/opam b/packages/bddapron/bddapron.2.3.1/opam index 14fd40e9a17..30eff6d7b7f 100644 --- a/packages/bddapron/bddapron.2.3.1/opam +++ b/packages/bddapron/bddapron.2.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Nicolas Berthier " authors: ["Bertrand Jeannet"] homepage: "https://www.inrialpes.fr/pop-art/people/bjeannet/bjeannet-forge/bddapron/index.html" @@ -14,12 +14,17 @@ remove: [ ["ocamlfind" "remove" "bddapron"] ["rm" "-r" "-f" "%{bddapron:doc}%"] ] -tags: [ "flags:light-uninstall" ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "camllib" - "mlcuddidl" {>= "2.3.0"} - "apron" {>= "20151015"} + "mlcuddidl" {>= "2.3.0"} + "apron" {>= "20151015"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Logico-numerical domain(s) based on BDDs and APRON" +flags: light-uninstall +url { + src: "http://nberth.space/pool/bddapron/bddapron-2.3.1.tar.gz" + checksum: "md5=4a4eef2d83c071576571ed4addd7aa92" +} diff --git a/packages/bddapron/bddapron.2.3.1/url b/packages/bddapron/bddapron.2.3.1/url deleted file mode 100644 index 25e1cf5f563..00000000000 --- a/packages/bddapron/bddapron.2.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://nberth.space/pool/bddapron/bddapron-2.3.1.tar.gz" -checksum: "4a4eef2d83c071576571ed4addd7aa92" diff --git a/packages/bear/bear.0.0.1/descr b/packages/bear/bear.0.0.1/descr deleted file mode 100644 index c4c9fd8d826..00000000000 --- a/packages/bear/bear.0.0.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Bare essential additions to the stdlib -The Bear library is meant to be a very minimal extension to the OCaml -stdlib. The feel of the library is meant to stick closely to the -stdlib. If functionality is available from another minimal library -(ex. Rresult, Sosa) then it should be out of scope for Bear. - diff --git a/packages/bear/bear.0.0.1/opam b/packages/bear/bear.0.0.1/opam index e5551166158..6a6c2dfe668 100644 --- a/packages/bear/bear.0.0.1/opam +++ b/packages/bear/bear.0.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bear" version: "0.0.1" maintainer: "Hezekiah M. Carty " @@ -6,22 +6,31 @@ authors: [ "Hezekiah M. Carty" ] license: "MIT" homepage: "https://github.com/hcarty/bear" bug-reports: "https://github.com/hcarty/bear/issues" -dev-repo: "https://github.com/hcarty/bear.git" +dev-repo: "git+https://github.com/hcarty/bear.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" "bear"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" {>= "4.02.1"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" ] +synopsis: "Bare essential additions to the stdlib" +description: """ +The Bear library is meant to be a very minimal extension to the OCaml +stdlib. The feel of the library is meant to stick closely to the +stdlib. If functionality is available from another minimal library +(ex. Rresult, Sosa) then it should be out of scope for Bear.""" +flags: light-uninstall +url { + src: "https://github.com/hcarty/bear/archive/v0.0.1.tar.gz" + checksum: "md5=53a74fa62642c7a209e2a162efd2869f" +} diff --git a/packages/bear/bear.0.0.1/url b/packages/bear/bear.0.0.1/url deleted file mode 100644 index 2821b0875b9..00000000000 --- a/packages/bear/bear.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/bear/archive/v0.0.1.tar.gz" -checksum: "53a74fa62642c7a209e2a162efd2869f" diff --git a/packages/beluga/beluga.0.5/descr b/packages/beluga/beluga.0.5/descr deleted file mode 100644 index ace43489aac..00000000000 --- a/packages/beluga/beluga.0.5/descr +++ /dev/null @@ -1,3 +0,0 @@ -A Language for programming and reasoning using Higher-Order Abstract Syntax - - diff --git a/packages/beluga/beluga.0.5/opam b/packages/beluga/beluga.0.5/opam index 657cbe2b183..73f2c9d5a24 100644 --- a/packages/beluga/beluga.0.5/opam +++ b/packages/beluga/beluga.0.5/opam @@ -1,11 +1,18 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "fferre8@cs.cmgill.ca" build: [["omake" "NATIVE_ENABLED=true"]] depends: [ + "ocaml" {< "4.02.0"} "ocamlfind" ("extlib" | "extlib-compat") "ulex" "omake" "ounit" ] -ocaml-version: [<"4.02.0"] +synopsis: + "A Language for programming and reasoning using Higher-Order Abstract Syntax" +extra-files: ["beluga.install" "md5=a49e7c297536db228e125ee677e49c1d"] +url { + src: "http://complogic.cs.mcgill.ca/beluga/beluga-0.5-20130207.tar.gz" + checksum: "md5=27ca78189f8e5e4346e4850c2faa4bd0" +} diff --git a/packages/beluga/beluga.0.5/url b/packages/beluga/beluga.0.5/url deleted file mode 100644 index 86580f6fbb5..00000000000 --- a/packages/beluga/beluga.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://complogic.cs.mcgill.ca/beluga/beluga-0.5-20130207.tar.gz" -checksum: "27ca78189f8e5e4346e4850c2faa4bd0" diff --git a/packages/beluga/beluga.0.8.1/descr b/packages/beluga/beluga.0.8.1/descr deleted file mode 100644 index ace43489aac..00000000000 --- a/packages/beluga/beluga.0.8.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -A Language for programming and reasoning using Higher-Order Abstract Syntax - - diff --git a/packages/beluga/beluga.0.8.1/opam b/packages/beluga/beluga.0.8.1/opam index 207e7f60e25..b440516a42a 100644 --- a/packages/beluga/beluga.0.8.1/opam +++ b/packages/beluga/beluga.0.8.1/opam @@ -1,9 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "fferre8@cs.cmgill.ca" build: [["ocamlbuild" "-r" "-use-ocamlfind" "-j" jobs "src/beluga/main.native"]] depends: [ + "ocaml" "ocamlfind" ("extlib" | "extlib-compat") "ulex" "ocamlbuild" {build} ] +synopsis: + "A Language for programming and reasoning using Higher-Order Abstract Syntax" +extra-files: ["beluga.install" "md5=31eddd1135fa23173f0c6e862c5eb5fd"] +url { + src: "http://complogic.cs.mcgill.ca/beluga/beluga-0.8.1.tar.gz" + checksum: "md5=f5e940e1f96d9fa6a5ce5ef954be98e7" +} diff --git a/packages/beluga/beluga.0.8.1/url b/packages/beluga/beluga.0.8.1/url deleted file mode 100644 index 937952651bc..00000000000 --- a/packages/beluga/beluga.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://complogic.cs.mcgill.ca/beluga/beluga-0.8.1.tar.gz" -checksum: "f5e940e1f96d9fa6a5ce5ef954be98e7" diff --git a/packages/beluga/beluga.0.8.2/descr b/packages/beluga/beluga.0.8.2/descr deleted file mode 100644 index ace43489aac..00000000000 --- a/packages/beluga/beluga.0.8.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -A Language for programming and reasoning using Higher-Order Abstract Syntax - - diff --git a/packages/beluga/beluga.0.8.2/opam b/packages/beluga/beluga.0.8.2/opam index 3dcfa32c0a7..a62207d9d7b 100644 --- a/packages/beluga/beluga.0.8.2/opam +++ b/packages/beluga/beluga.0.8.2/opam @@ -1,13 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "fferre8@cs.cmgill.ca" homepage: "http://complogic.cs.mcgill.ca/beluga/" authors: "Brigitte Pientka and collaborators" bug-reports: "https://github.com/Beluga-lang/Beluga/issues" -dev-repo: "git@github.com:Beluga-lang/Beluga.git" +dev-repo: "git+ssh://git@github.com/Beluga-lang/Beluga.git" build: [["ocamlbuild" "-r" "-use-ocamlfind" "-j" jobs "src/beluga/main.native"]] depends: [ + "ocaml" "ocamlfind" ("extlib" | "extlib-compat") "ulex" "ocamlbuild" {build} ] +synopsis: + "A Language for programming and reasoning using Higher-Order Abstract Syntax" +extra-files: ["beluga.install" "md5=31eddd1135fa23173f0c6e862c5eb5fd"] +url { + src: "http://complogic.cs.mcgill.ca/beluga/beluga-0.8.2.tar.gz" + checksum: "md5=1574e030f203792a822c21926c7106f3" +} diff --git a/packages/beluga/beluga.0.8.2/url b/packages/beluga/beluga.0.8.2/url deleted file mode 100644 index 86c7229ca4b..00000000000 --- a/packages/beluga/beluga.0.8.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://complogic.cs.mcgill.ca/beluga/beluga-0.8.2.tar.gz" -checksum: "1574e030f203792a822c21926c7106f3" diff --git a/packages/beluga/beluga.0.8/descr b/packages/beluga/beluga.0.8/descr deleted file mode 100644 index ace43489aac..00000000000 --- a/packages/beluga/beluga.0.8/descr +++ /dev/null @@ -1,3 +0,0 @@ -A Language for programming and reasoning using Higher-Order Abstract Syntax - - diff --git a/packages/beluga/beluga.0.8/opam b/packages/beluga/beluga.0.8/opam index b8f2dfbe58a..c91757f6aac 100644 --- a/packages/beluga/beluga.0.8/opam +++ b/packages/beluga/beluga.0.8/opam @@ -1,10 +1,17 @@ -opam-version: "1.2" +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" ("extlib" | "extlib-compat") "ulex" "ocamlbuild" {build} ] -available: [ ocaml-version < "4.02.2" ] +synopsis: + "A Language for programming and reasoning using Higher-Order Abstract Syntax" +extra-files: ["beluga.install" "md5=31eddd1135fa23173f0c6e862c5eb5fd"] +url { + src: "http://complogic.cs.mcgill.ca/beluga/beluga-0.8.tar.gz" + checksum: "md5=2292b177fdcd84dc52e2cc1d26495392" +} diff --git a/packages/beluga/beluga.0.8/url b/packages/beluga/beluga.0.8/url deleted file mode 100644 index f025c59c390..00000000000 --- a/packages/beluga/beluga.0.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://complogic.cs.mcgill.ca/beluga/beluga-0.8.tar.gz" -checksum: "2292b177fdcd84dc52e2cc1d26495392" diff --git a/packages/bench/bench.1.3/descr b/packages/bench/bench.1.3/descr deleted file mode 100644 index a844d55c6cf..00000000000 --- a/packages/bench/bench.1.3/descr +++ /dev/null @@ -1 +0,0 @@ -A benchmarking tool for statistically valid benchmarks diff --git a/packages/bench/bench.1.3/opam b/packages/bench/bench.1.3/opam index 41c1b62338f..be70ea36ac5 100644 --- a/packages/bench/bench.1.3/opam +++ b/packages/bench/bench.1.3/opam @@ -1,15 +1,23 @@ -opam-version: "1.2" +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"} + ["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" "oasis" {>= "0.3.0" & < "0.4.7"} "ocamlbuild" {build} ] 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: "md5=8878462e1be5b580b84a3761de699e92" +} diff --git a/packages/bench/bench.1.3/url b/packages/bench/bench.1.3/url deleted file mode 100644 index 516d3a59d2f..00000000000 --- a/packages/bench/bench.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/thelema/bench/releases/download/v1.3/bench-1.3.tar.gz" -checksum: "8878462e1be5b580b84a3761de699e92" diff --git a/packages/benchmark/benchmark.1.1/descr b/packages/benchmark/benchmark.1.1/descr deleted file mode 100644 index ec33af92018..00000000000 --- a/packages/benchmark/benchmark.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Benchmark running times of code diff --git a/packages/benchmark/benchmark.1.1/opam b/packages/benchmark/benchmark.1.1/opam deleted file mode 100644 index 695ead43706..00000000000 --- a/packages/benchmark/benchmark.1.1/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "pcre" - "oasis" {>= "0.3.0"} - "ocamlbuild" {build} -] -available: ocaml-version < "4.02.0" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/benchmark/benchmark.1.1/url b/packages/benchmark/benchmark.1.1/url deleted file mode 100644 index 79f40a4697c..00000000000 --- a/packages/benchmark/benchmark.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/734/benchmark-1.1.tar.gz" -checksum: "ae6885082c68f319ded4a1bb25ec5b37" diff --git a/packages/benchmark/benchmark.1.2/descr b/packages/benchmark/benchmark.1.2/descr deleted file mode 100644 index 2f1293b4293..00000000000 --- a/packages/benchmark/benchmark.1.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Benchmark running times of code. -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. diff --git a/packages/benchmark/benchmark.1.2/opam b/packages/benchmark/benchmark.1.2/opam deleted file mode 100644 index f4a23862c33..00000000000 --- a/packages/benchmark/benchmark.1.2/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "Christophe.Troestler@umons.ac.be" -authors: ["Christophe Troestler "] -homepage: "http://ocaml-benchmark.forge.ocamlcore.org/" -license: "LGPL-3.0 with OCaml linking exception" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "benchmark"]] -depends: [ - "ocamlfind" - "pcre" - "ocamlbuild" {build} -] -available: ocaml-version < "4.02.0" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/benchmark/benchmark.1.2/url b/packages/benchmark/benchmark.1.2/url deleted file mode 100644 index b671c6e7f44..00000000000 --- a/packages/benchmark/benchmark.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1207/benchmark-1.2.tar.gz" -checksum: "31f04b492314ec4850a768c03dd17d9f" diff --git a/packages/benchmark/benchmark.1.3.1/descr b/packages/benchmark/benchmark.1.3.1/descr deleted file mode 100644 index 2f1293b4293..00000000000 --- a/packages/benchmark/benchmark.1.3.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Benchmark running times of code. -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. diff --git a/packages/benchmark/benchmark.1.3.1/opam b/packages/benchmark/benchmark.1.3.1/opam index 115e0b0c106..6c4dd464323 100644 --- a/packages/benchmark/benchmark.1.3.1/opam +++ b/packages/benchmark/benchmark.1.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "benchmark" version: "1.3.1" maintainer: "Christophe.Troestler@umons.ac.be" @@ -9,12 +9,13 @@ authors: [ "Christophe Troestler " ] build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] remove: [ ["ocamlfind" "remove" "benchmark"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "base-unix" "ocamlfind" "ocamlbuild" {build} @@ -24,3 +25,14 @@ 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://github.com/Chris00/ocaml-benchmark/releases/download/1.3.1/benchmark-1.3.1.tar.gz" + checksum: "md5=581eb29dd2144101a3ed9c8fcf529a7b" +} diff --git a/packages/benchmark/benchmark.1.3.1/url b/packages/benchmark/benchmark.1.3.1/url deleted file mode 100644 index 96154758df4..00000000000 --- a/packages/benchmark/benchmark.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/ocaml-benchmark/releases/download/1.3.1/benchmark-1.3.1.tar.gz" -checksum: "581eb29dd2144101a3ed9c8fcf529a7b" diff --git a/packages/benchmark/benchmark.1.3/descr b/packages/benchmark/benchmark.1.3/descr deleted file mode 100644 index 2f1293b4293..00000000000 --- a/packages/benchmark/benchmark.1.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Benchmark running times of code. -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. diff --git a/packages/benchmark/benchmark.1.3/opam b/packages/benchmark/benchmark.1.3/opam index 189b20f84b0..66beb4671a9 100644 --- a/packages/benchmark/benchmark.1.3/opam +++ b/packages/benchmark/benchmark.1.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: ["Christophe Troestler "] homepage: "http://ocaml-benchmark.forge.ocamlcore.org/" @@ -6,13 +6,24 @@ license: "LGPL-3.0 with OCaml linking exception" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "benchmark"]] depends: [ + "ocaml" {< "4.02.0"} "ocamlfind" "ocamlbuild" {build} ] depopts: ["pcre"] -available: ocaml-version < "4.02.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://forge.ocamlcore.org/frs/download.php/1252/benchmark-1.3.tar.gz" + checksum: "md5=c265ba144aaad600a3714f08d43596cc" +} diff --git a/packages/benchmark/benchmark.1.3/url b/packages/benchmark/benchmark.1.3/url deleted file mode 100644 index 0fd83f06f41..00000000000 --- a/packages/benchmark/benchmark.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1252/benchmark-1.3.tar.gz" -checksum: "c265ba144aaad600a3714f08d43596cc" diff --git a/packages/benchmark/benchmark.1.4/descr b/packages/benchmark/benchmark.1.4/descr deleted file mode 100644 index 2f1293b4293..00000000000 --- a/packages/benchmark/benchmark.1.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -Benchmark running times of code. -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. diff --git a/packages/benchmark/benchmark.1.4/opam b/packages/benchmark/benchmark.1.4/opam index 71d485f584c..4ce01bdfb76 100644 --- a/packages/benchmark/benchmark.1.4/opam +++ b/packages/benchmark/benchmark.1.4/opam @@ -1,21 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" name: "benchmark" version: "1.4" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler " ] license: "LGPL-3.0 with OCaml linking exception" homepage: "http://ocaml-benchmark.forge.ocamlcore.org/" -dev-repo: "https://github.com/Chris00/ocaml-benchmark.git" +dev-repo: "git+https://github.com/Chris00/ocaml-benchmark.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" "benchmark"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12.0"} "base-unix" "ocamlfind" "ocamlbuild" {build} @@ -24,4 +25,14 @@ depopts: [ "base-bigarray" "pcre" ] -ocaml-version: [ >= "3.12.0" ] +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.4/benchmark-1.4.tar.gz" + checksum: "md5=d82b5522a6159de8909b6af553c08965" +} diff --git a/packages/benchmark/benchmark.1.4/url b/packages/benchmark/benchmark.1.4/url deleted file mode 100644 index ffa5c9db82b..00000000000 --- a/packages/benchmark/benchmark.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/ocaml-benchmark/releases/download/1.4/benchmark-1.4.tar.gz" -checksum: "d82b5522a6159de8909b6af553c08965" diff --git a/packages/bencode/bencode.0.1/descr b/packages/bencode/bencode.0.1/descr deleted file mode 100644 index a91d10fab85..00000000000 --- a/packages/bencode/bencode.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Read/Write bencode (.torrent) files in OCaml diff --git a/packages/bencode/bencode.0.1/opam b/packages/bencode/bencode.0.1/opam deleted file mode 100644 index 7de0312f09c..00000000000 --- a/packages/bencode/bencode.0.1/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "rudi.grinberg@gmail.com" -build: [make "all"] -remove: [[make "uninstall"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/rgrinberg/bencode" -available: ocaml-version >= "4.00.1" -install: [make "install"] diff --git a/packages/bencode/bencode.0.1/url b/packages/bencode/bencode.0.1/url deleted file mode 100644 index 7dc9f99832c..00000000000 --- a/packages/bencode/bencode.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/bencode/archive/0.1.tar.gz" -checksum: "172b2c1f25d7786d8910827fb8abe79c" diff --git a/packages/bencode/bencode.0.2/descr b/packages/bencode/bencode.0.2/descr deleted file mode 100644 index a91d10fab85..00000000000 --- a/packages/bencode/bencode.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Read/Write bencode (.torrent) files in OCaml diff --git a/packages/bencode/bencode.0.2/opam b/packages/bencode/bencode.0.2/opam index 609ce55144f..f294ba9a55f 100644 --- a/packages/bencode/bencode.0.2/opam +++ b/packages/bencode/bencode.0.2/opam @@ -1,13 +1,18 @@ -opam-version: "1.2" +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"} "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://github.com/rgrinberg/bencode" -available: ocaml-version >= "4.00.1" install: [make "install"] +synopsis: "Read/Write bencode (.torrent) files in OCaml" +url { + src: "https://github.com/rgrinberg/bencode/archive/0.2.tar.gz" + checksum: "md5=790a99820a6555f724d4e29b1f5ec558" +} diff --git a/packages/bencode/bencode.0.2/url b/packages/bencode/bencode.0.2/url deleted file mode 100644 index eee3fd27842..00000000000 --- a/packages/bencode/bencode.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/bencode/archive/0.2.tar.gz" -checksum: "790a99820a6555f724d4e29b1f5ec558" diff --git a/packages/bencode/bencode.1.0.0/descr b/packages/bencode/bencode.1.0.0/descr deleted file mode 100644 index a91d10fab85..00000000000 --- a/packages/bencode/bencode.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Read/Write bencode (.torrent) files in OCaml diff --git a/packages/bencode/bencode.1.0.0/opam b/packages/bencode/bencode.1.0.0/opam deleted file mode 100644 index 1cf86c00422..00000000000 --- a/packages/bencode/bencode.1.0.0/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "rudi.grinberg@gmail.com" -authors: [ "Rudi Grinberg" "Simon Cruanes" ] -license: "MIT" -homepage: "https://github.com/rgrinberg/bencode" -build: [make "all"] -remove: [[make "uninstall"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} - "base-bytes" -] -dev-repo: "git://github.com/rgrinberg/bencode" -available: ocaml-version >= "4.00.1" -install: [make "install"] diff --git a/packages/bencode/bencode.1.0.0/url b/packages/bencode/bencode.1.0.0/url deleted file mode 100644 index dd2ce7e67d1..00000000000 --- a/packages/bencode/bencode.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/bencode/archive/1.0.0.tar.gz" -checksum: "1227b7fbcfef9b09920ea2004fb3db7b" diff --git a/packages/bencode/bencode.1.0.1/descr b/packages/bencode/bencode.1.0.1/descr deleted file mode 100644 index a91d10fab85..00000000000 --- a/packages/bencode/bencode.1.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Read/Write bencode (.torrent) files in OCaml diff --git a/packages/bencode/bencode.1.0.1/opam b/packages/bencode/bencode.1.0.1/opam deleted file mode 100644 index 05735aa13bc..00000000000 --- a/packages/bencode/bencode.1.0.1/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "rudi.grinberg@gmail.com" -authors: [ "Rudi Grinberg" "Simon Cruanes" ] -license: "MIT" -homepage: "https://github.com/rgrinberg/bencode" -build: [make "all"] -remove: [ - ["ocamlfind" "remove" "bencode"] -] -depends: [ - "ocamlfind" - "ocamlbuild" {build} - "base-bytes" -] -dev-repo: "git://github.com/rgrinberg/bencode" -available: ocaml-version >= "4.00.1" -install: [make "install"] diff --git a/packages/bencode/bencode.1.0.1/url b/packages/bencode/bencode.1.0.1/url deleted file mode 100644 index d27eab322c3..00000000000 --- a/packages/bencode/bencode.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/bencode/archive/1.0.1.tar.gz" -checksum: "90c6f46e97b0b53bf8731c54eafb96f5" diff --git a/packages/bencode/bencode.1.0.2/descr b/packages/bencode/bencode.1.0.2/descr deleted file mode 100644 index a91d10fab85..00000000000 --- a/packages/bencode/bencode.1.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Read/Write bencode (.torrent) files in OCaml diff --git a/packages/bencode/bencode.1.0.2/opam b/packages/bencode/bencode.1.0.2/opam index 05735aa13bc..2a249e7313d 100644 --- a/packages/bencode/bencode.1.0.2/opam +++ b/packages/bencode/bencode.1.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: [ "Rudi Grinberg" "Simon Cruanes" ] license: "MIT" @@ -8,10 +8,16 @@ remove: [ ["ocamlfind" "remove" "bencode"] ] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" "ocamlbuild" {build} "base-bytes" ] dev-repo: "git://github.com/rgrinberg/bencode" -available: ocaml-version >= "4.00.1" install: [make "install"] +synopsis: "Read/Write bencode (.torrent) files in OCaml" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/bencode/archive/1.0.2.tar.gz" + checksum: "md5=c57618828a340e942569e96761aba42d" +} diff --git a/packages/bencode/bencode.1.0.2/url b/packages/bencode/bencode.1.0.2/url deleted file mode 100644 index adb6c01678e..00000000000 --- a/packages/bencode/bencode.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/bencode/archive/1.0.2.tar.gz" -checksum: "c57618828a340e942569e96761aba42d" diff --git a/packages/bencode_rpc/bencode_rpc.0.1/descr b/packages/bencode_rpc/bencode_rpc.0.1/descr deleted file mode 100644 index 1528d34b3da..00000000000 --- a/packages/bencode_rpc/bencode_rpc.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Remote Procedure Call in OCaml, with B-encode and Lwt. - -This library allows to communicate through the network (TCP) using -a remote call abstraction. The data is serialized with Bencode. diff --git a/packages/bencode_rpc/bencode_rpc.0.1/opam b/packages/bencode_rpc/bencode_rpc.0.1/opam index 571ea7e9964..fc35ddf59f3 100644 --- a/packages/bencode_rpc/bencode_rpc.0.1/opam +++ b/packages/bencode_rpc/bencode_rpc.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes@inria.fr" homepage: "https://github.com/c-cube/bencode_rpc/" build: [ @@ -7,10 +7,19 @@ build: [ ] remove: [["ocamlfind" "remove" "bencode_rpc"]] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "lwt" "ocamlbuild" {build} ] dev-repo: "git://github.com/c-cube/bencode_rpc" -available: ocaml-version >= "4.00.0" install: [make "install"] +synopsis: "Remote Procedure Call in OCaml, with B-encode and Lwt." +description: """ +This library allows to communicate through the network (TCP) using +a remote call abstraction. The data is serialized with Bencode.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/bencode_rpc/archive/0.1.tar.gz" + checksum: "md5=e753d4a39b6a9ddc80bba919abd1e573" +} diff --git a/packages/bencode_rpc/bencode_rpc.0.1/url b/packages/bencode_rpc/bencode_rpc.0.1/url deleted file mode 100644 index e6b232c2c17..00000000000 --- a/packages/bencode_rpc/bencode_rpc.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/bencode_rpc/archive/0.1.tar.gz" -checksum: "e753d4a39b6a9ddc80bba919abd1e573" diff --git a/packages/bencode_rpc/bencode_rpc.0.2.1/descr b/packages/bencode_rpc/bencode_rpc.0.2.1/descr deleted file mode 100644 index 1528d34b3da..00000000000 --- a/packages/bencode_rpc/bencode_rpc.0.2.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Remote Procedure Call in OCaml, with B-encode and Lwt. - -This library allows to communicate through the network (TCP) using -a remote call abstraction. The data is serialized with Bencode. diff --git a/packages/bencode_rpc/bencode_rpc.0.2.1/opam b/packages/bencode_rpc/bencode_rpc.0.2.1/opam index 571433da588..5a3efd3244c 100644 --- a/packages/bencode_rpc/bencode_rpc.0.2.1/opam +++ b/packages/bencode_rpc/bencode_rpc.0.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes@inria.fr" homepage: "https://github.com/c-cube/bencode_rpc/" build: [ @@ -7,6 +7,7 @@ build: [ ] remove: [["ocamlfind" "remove" "bencode_rpc"]] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "bencode" {= "0.2"} "lwt" @@ -14,5 +15,13 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/c-cube/bencode_rpc" -available: ocaml-version >= "4.00.0" install: [make "install"] +synopsis: "Remote Procedure Call in OCaml, with B-encode and Lwt." +description: """ +This library allows to communicate through the network (TCP) using +a remote call abstraction. The data is serialized with Bencode.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/bencode_rpc/archive/0.2.1.tar.gz" + checksum: "md5=3d6b3bb8a158df4d6876283196b576f2" +} diff --git a/packages/bencode_rpc/bencode_rpc.0.2.1/url b/packages/bencode_rpc/bencode_rpc.0.2.1/url deleted file mode 100644 index f3646668b9d..00000000000 --- a/packages/bencode_rpc/bencode_rpc.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/bencode_rpc/archive/0.2.1.tar.gz" -checksum: "3d6b3bb8a158df4d6876283196b576f2" diff --git a/packages/bes/bes.0.9.3/descr b/packages/bes/bes.0.9.3/descr deleted file mode 100644 index 1dd41e34ddf..00000000000 --- a/packages/bes/bes.0.9.3/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml library and command line frontend to simplify/minimize boolean expressions diff --git a/packages/bes/bes.0.9.3/opam b/packages/bes/bes.0.9.3/opam index 9bceb4ae0d1..dae57d12695 100644 --- a/packages/bes/bes.0.9.3/opam +++ b/packages/bes/bes.0.9.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "florian.pichlmeier@mytum.de" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,9 +6,17 @@ build: [ ] remove: [["ocamlfind" "remove" "bes"]] depends: [ + "ocaml" "ocamlfind" "ospec" {>= "0.3.0"} ("extlib" | "extlib-compat") "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] +synopsis: + "OCaml library and command line frontend to simplify/minimize boolean expressions" +flags: light-uninstall +url { + src: "https://forge.ocamlcore.org/frs/download.php/1041/bes-0.9.3.tar.gz" + checksum: "md5=4c25d97ef216ebc686c84cf56a6fda9a" +} diff --git a/packages/bes/bes.0.9.3/url b/packages/bes/bes.0.9.3/url deleted file mode 100644 index 0fbe4efb20f..00000000000 --- a/packages/bes/bes.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1041/bes-0.9.3.tar.gz" -checksum: "4c25d97ef216ebc686c84cf56a6fda9a" diff --git a/packages/bes/bes.0.9.4.2/descr b/packages/bes/bes.0.9.4.2/descr deleted file mode 100644 index 2b6ac24d66d..00000000000 --- a/packages/bes/bes.0.9.4.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -boolean expression simplifier -This is a pure OCaml library containing several algorithms to simplify -boolean expressions (boolean expression simplifier) diff --git a/packages/bes/bes.0.9.4.2/opam b/packages/bes/bes.0.9.4.2/opam index 2e8f1d43e89..901f89d86e8 100644 --- a/packages/bes/bes.0.9.4.2/opam +++ b/packages/bes/bes.0.9.4.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "markus.weissmann@in.tum.de" authors: [ "Alexander Ostrovsky" @@ -9,13 +9,24 @@ license: "BSD3" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "bes"]] depends: [ + "ocaml" ("extlib" | "extlib-compat") "ocamlfind" "ospec" {>= "0.3.0"} "ocamlbuild" {build} ] 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 +extra-files: ["bes.install" "md5=4f47f034403de389e2804b3997bcd38f"] +url { + src: "https://forge.ocamlcore.org/frs/download.php/1170/bes-0.9.4.2.tar.gz" + checksum: "md5=5ab46d03b38ea244e2f41705bc27ebe0" +} diff --git a/packages/bes/bes.0.9.4.2/url b/packages/bes/bes.0.9.4.2/url deleted file mode 100644 index 4f22698f704..00000000000 --- a/packages/bes/bes.0.9.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1170/bes-0.9.4.2.tar.gz" -checksum: "5ab46d03b38ea244e2f41705bc27ebe0" diff --git a/packages/bheap/bheap.1.0.0/descr b/packages/bheap/bheap.1.0.0/descr deleted file mode 100644 index 6bb1710b8a1..00000000000 --- a/packages/bheap/bheap.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Binary heap implementation diff --git a/packages/bheap/bheap.1.0.0/opam b/packages/bheap/bheap.1.0.0/opam index 4f0ab133a0c..3aeb4b22748 100644 --- a/packages/bheap/bheap.1.0.0/opam +++ b/packages/bheap/bheap.1.0.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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/bheap/issues" -dev-repo: "https://github.com/UnixJunkie/bheap.git" +dev-repo: "git+https://github.com/UnixJunkie/bheap.git" license: "LGPL-2.1" build: [ ["obuild" "configure"] @@ -16,6 +16,13 @@ remove: [ ["ocamlfind" "remove" "bheap"] ] depends: [ + "ocaml" "ocamlfind" "obuild" {build} ] +synopsis: "Binary heap implementation" +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/bheap/archive/v1.0.0.tar.gz" + checksum: "md5=0a1c6a34cf536878c0d95ca0e3d0ba1a" +} diff --git a/packages/bheap/bheap.1.0.0/url b/packages/bheap/bheap.1.0.0/url deleted file mode 100644 index 11968a4fb07..00000000000 --- a/packages/bheap/bheap.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/bheap/archive/v1.0.0.tar.gz" -checksum: "0a1c6a34cf536878c0d95ca0e3d0ba1a" diff --git a/packages/bibtex2html/bibtex2html.1.97/descr b/packages/bibtex2html/bibtex2html.1.97/descr deleted file mode 100644 index fb983d687e4..00000000000 --- a/packages/bibtex2html/bibtex2html.1.97/descr +++ /dev/null @@ -1 +0,0 @@ -BibTeX to HTML translator diff --git a/packages/bibtex2html/bibtex2html.1.97/opam b/packages/bibtex2html/bibtex2html.1.97/opam index 8eeaed5c97e..9f7b43e5ee3 100644 --- a/packages/bibtex2html/bibtex2html.1.97/opam +++ b/packages/bibtex2html/bibtex2html.1.97/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "filliatr@lri.fr" authors: [ "Jean-Christophe Filliâtre" @@ -9,7 +9,10 @@ build: [ ["./configure" "--prefix=%{prefix}%"] [make] ] -depends: [ - "hevea" -] +depends: ["ocaml" "hevea"] install: [make "install"] +synopsis: "BibTeX to HTML translator" +url { + src: "http://www.lri.fr/~filliatr/ftp/bibtex2html/bibtex2html-1.97.tar.gz" + checksum: "md5=d20d0d607be3f6aa770554f3eee0dde1" +} diff --git a/packages/bibtex2html/bibtex2html.1.97/url b/packages/bibtex2html/bibtex2html.1.97/url deleted file mode 100644 index c17924afa80..00000000000 --- a/packages/bibtex2html/bibtex2html.1.97/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www.lri.fr/~filliatr/ftp/bibtex2html/bibtex2html-1.97.tar.gz" -checksum: "d20d0d607be3f6aa770554f3eee0dde1" diff --git a/packages/bibtex2html/bibtex2html.1.98/descr b/packages/bibtex2html/bibtex2html.1.98/descr deleted file mode 100644 index fb983d687e4..00000000000 --- a/packages/bibtex2html/bibtex2html.1.98/descr +++ /dev/null @@ -1 +0,0 @@ -BibTeX to HTML translator diff --git a/packages/bibtex2html/bibtex2html.1.98/opam b/packages/bibtex2html/bibtex2html.1.98/opam index 8eeaed5c97e..d472867c8fc 100644 --- a/packages/bibtex2html/bibtex2html.1.98/opam +++ b/packages/bibtex2html/bibtex2html.1.98/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "filliatr@lri.fr" authors: [ "Jean-Christophe Filliâtre" @@ -9,7 +9,10 @@ build: [ ["./configure" "--prefix=%{prefix}%"] [make] ] -depends: [ - "hevea" -] +depends: ["ocaml" "hevea"] install: [make "install"] +synopsis: "BibTeX to HTML translator" +url { + src: "http://www.lri.fr/~filliatr/ftp/bibtex2html/bibtex2html-1.98.tar.gz" + checksum: "md5=33a96d32d6ca870163855573253aa720" +} diff --git a/packages/bibtex2html/bibtex2html.1.98/url b/packages/bibtex2html/bibtex2html.1.98/url deleted file mode 100644 index fa18016b6fe..00000000000 --- a/packages/bibtex2html/bibtex2html.1.98/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www.lri.fr/~filliatr/ftp/bibtex2html/bibtex2html-1.98.tar.gz" -checksum: "33a96d32d6ca870163855573253aa720" diff --git a/packages/bigbro/bigbro.2.0.4-rev3/descr b/packages/bigbro/bigbro.2.0.4-rev3/descr deleted file mode 100644 index ef717e08fb5..00000000000 --- a/packages/bigbro/bigbro.2.0.4-rev3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Management tool for hypertext (HTML) documents -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 diff --git a/packages/bigbro/bigbro.2.0.4-rev3/opam b/packages/bigbro/bigbro.2.0.4-rev3/opam index bb7c2463023..7206638f655 100644 --- a/packages/bigbro/bigbro.2.0.4-rev3/opam +++ b/packages/bigbro/bigbro.2.0.4-rev3/opam @@ -1,12 +1,21 @@ -opam-version: "1" +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: [ - "ocamlfind" - "pcre" - "camlp5" -] +depends: ["ocaml" "ocamlfind" "pcre" "camlp5"] 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""" +extra-files: [ + ["opam.patch" "md5=1c774c13ebb9b10615f5a23dc04a36a0"] + ["bigbro.install" "md5=49a3f2c27af313f11f11fb429763dbc6"] +] +url { + src: "http://cristal.inria.fr/~fpottier/bigbro/bigbro-2.0.4-rev3.tar.gz" + checksum: "md5=f4f87b505041fe8a79c8c614fa171022" +} diff --git a/packages/bigbro/bigbro.2.0.4-rev3/url b/packages/bigbro/bigbro.2.0.4-rev3/url deleted file mode 100644 index 5701930be49..00000000000 --- a/packages/bigbro/bigbro.2.0.4-rev3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://cristal.inria.fr/~fpottier/bigbro/bigbro-2.0.4-rev3.tar.gz" -checksum: "f4f87b505041fe8a79c8c614fa171022" diff --git a/packages/bignum/bignum.111.08.00/descr b/packages/bignum/bignum.111.08.00/descr deleted file mode 100644 index 0ab5ddac116..00000000000 --- a/packages/bignum/bignum.111.08.00/descr +++ /dev/null @@ -1 +0,0 @@ -Core-flavoured wrapper around zarith's arbitrary-precision rationals. diff --git a/packages/bignum/bignum.111.08.00/opam b/packages/bignum/bignum.111.08.00/opam index 972a609ae89..fc80440f24e 100644 --- a/packages/bignum/bignum.111.08.00/opam +++ b/packages/bignum/bignum.111.08.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] license: "Apache-2.0" @@ -10,6 +10,7 @@ remove: [ ["ocamlfind" "remove" "bignum"] ] depends: [ + "ocaml" {>= "4.00.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "core" {= "111.08.00"} @@ -17,5 +18,12 @@ depends: [ "zarith" "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.1" 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: "md5=bd380fb5fa926a2f8f783ef85d66db41" +} diff --git a/packages/bignum/bignum.111.08.00/url b/packages/bignum/bignum.111.08.00/url deleted file mode 100644 index cac5a0c90f7..00000000000 --- a/packages/bignum/bignum.111.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.08.00/individual/bignum-111.08.00.tar.gz" -checksum: "bd380fb5fa926a2f8f783ef85d66db41" diff --git a/packages/bignum/bignum.111.13.00/descr b/packages/bignum/bignum.111.13.00/descr deleted file mode 100644 index 0ab5ddac116..00000000000 --- a/packages/bignum/bignum.111.13.00/descr +++ /dev/null @@ -1 +0,0 @@ -Core-flavoured wrapper around zarith's arbitrary-precision rationals. diff --git a/packages/bignum/bignum.111.13.00/opam b/packages/bignum/bignum.111.13.00/opam index f880dcf0f79..90bfae21b29 100644 --- a/packages/bignum/bignum.111.13.00/opam +++ b/packages/bignum/bignum.111.13.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] license: "Apache-2.0" @@ -10,11 +10,19 @@ remove: [ ["ocamlfind" "remove" "bignum"] ] depends: [ + "ocaml" {>= "4.00.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "core_kernel" {= "111.13.00"} "zarith" "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.1" 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: "md5=c726ab7e9d860c9460290268c388fab5" +} diff --git a/packages/bignum/bignum.111.13.00/url b/packages/bignum/bignum.111.13.00/url deleted file mode 100644 index 578a49a82ab..00000000000 --- a/packages/bignum/bignum.111.13.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.13.00/individual/bignum-111.13.00.tar.gz" -checksum: "c726ab7e9d860c9460290268c388fab5" diff --git a/packages/bignum/bignum.111.17.00/descr b/packages/bignum/bignum.111.17.00/descr deleted file mode 100644 index 0ab5ddac116..00000000000 --- a/packages/bignum/bignum.111.17.00/descr +++ /dev/null @@ -1 +0,0 @@ -Core-flavoured wrapper around zarith's arbitrary-precision rationals. diff --git a/packages/bignum/bignum.111.17.00/opam b/packages/bignum/bignum.111.17.00/opam index d966a72d262..6e9d7895ec9 100644 --- a/packages/bignum/bignum.111.17.00/opam +++ b/packages/bignum/bignum.111.17.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] license: "Apache-2.0" @@ -10,11 +10,19 @@ remove: [ ["ocamlfind" "remove" "bignum"] ] depends: [ + "ocaml" {>= "4.00.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "core_kernel" {>= "111.17.00" & <= "111.25.00"} "zarith" "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.1" 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: "md5=ddc2ec8178044154b953946eed478731" +} diff --git a/packages/bignum/bignum.111.17.00/url b/packages/bignum/bignum.111.17.00/url deleted file mode 100644 index aef3329e168..00000000000 --- a/packages/bignum/bignum.111.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/bignum-111.17.00.tar.gz" -checksum: "ddc2ec8178044154b953946eed478731" diff --git a/packages/bignum/bignum.111.28.00/descr b/packages/bignum/bignum.111.28.00/descr deleted file mode 100644 index 0ab5ddac116..00000000000 --- a/packages/bignum/bignum.111.28.00/descr +++ /dev/null @@ -1 +0,0 @@ -Core-flavoured wrapper around zarith's arbitrary-precision rationals. diff --git a/packages/bignum/bignum.111.28.00/opam b/packages/bignum/bignum.111.28.00/opam index 3d396d31dbe..29f00766dd2 100644 --- a/packages/bignum/bignum.111.28.00/opam +++ b/packages/bignum/bignum.111.28.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] license: "Apache-2.0" @@ -10,11 +10,19 @@ remove: [ ["ocamlfind" "remove" "bignum"] ] depends: [ + "ocaml" {>= "4.00.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "core_kernel" {= "111.28.00"} "zarith" "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.1" 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: "md5=32d114415394e9733a9031f787b071b7" +} diff --git a/packages/bignum/bignum.111.28.00/url b/packages/bignum/bignum.111.28.00/url deleted file mode 100644 index 8c72817af17..00000000000 --- a/packages/bignum/bignum.111.28.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/bignum-111.28.00.tar.gz" -checksum: "32d114415394e9733a9031f787b071b7" diff --git a/packages/bignum/bignum.112.01.00/descr b/packages/bignum/bignum.112.01.00/descr deleted file mode 100644 index 0ab5ddac116..00000000000 --- a/packages/bignum/bignum.112.01.00/descr +++ /dev/null @@ -1 +0,0 @@ -Core-flavoured wrapper around zarith's arbitrary-precision rationals. diff --git a/packages/bignum/bignum.112.01.00/opam b/packages/bignum/bignum.112.01.00/opam index a3c93a96e7f..fa7dc60a0f5 100644 --- a/packages/bignum/bignum.112.01.00/opam +++ b/packages/bignum/bignum.112.01.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] license: "Apache-2.0" @@ -10,6 +10,7 @@ remove: [ ["ocamlfind" "remove" "bignum"] ] depends: [ + "ocaml" {>= "4.00.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "core_kernel" {>= "112.01.00" & < "112.02.00"} @@ -17,5 +18,12 @@ depends: [ "zarith" "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.1" 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: "md5=e042f52aee735c3392556c6876e54024" +} diff --git a/packages/bignum/bignum.112.01.00/url b/packages/bignum/bignum.112.01.00/url deleted file mode 100644 index dcc437754de..00000000000 --- a/packages/bignum/bignum.112.01.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/bignum-112.01.00.tar.gz" -checksum: "e042f52aee735c3392556c6876e54024" diff --git a/packages/bignum/bignum.112.06.00/descr b/packages/bignum/bignum.112.06.00/descr deleted file mode 100644 index 0ab5ddac116..00000000000 --- a/packages/bignum/bignum.112.06.00/descr +++ /dev/null @@ -1 +0,0 @@ -Core-flavoured wrapper around zarith's arbitrary-precision rationals. diff --git a/packages/bignum/bignum.112.06.00/opam b/packages/bignum/bignum.112.06.00/opam index 48abdefc766..260fd5a842a 100644 --- a/packages/bignum/bignum.112.06.00/opam +++ b/packages/bignum/bignum.112.06.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] license: "Apache-2.0" @@ -10,6 +10,7 @@ remove: [ ["ocamlfind" "remove" "bignum"] ] depends: [ + "ocaml" {>= "4.00.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "core_kernel" {>= "112.06.00" & < "112.07.00"} @@ -17,5 +18,12 @@ depends: [ "zarith" "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.1" 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: "md5=d4c6c3f41a1ece66c2912dae0fdde7fc" +} diff --git a/packages/bignum/bignum.112.06.00/url b/packages/bignum/bignum.112.06.00/url deleted file mode 100644 index 0ab6ef5751c..00000000000 --- a/packages/bignum/bignum.112.06.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/bignum-112.06.00.tar.gz" -checksum: "d4c6c3f41a1ece66c2912dae0fdde7fc" diff --git a/packages/bignum/bignum.112.06.02/descr b/packages/bignum/bignum.112.06.02/descr deleted file mode 100644 index 0ab5ddac116..00000000000 --- a/packages/bignum/bignum.112.06.02/descr +++ /dev/null @@ -1 +0,0 @@ -Core-flavoured wrapper around zarith's arbitrary-precision rationals. diff --git a/packages/bignum/bignum.112.06.02/opam b/packages/bignum/bignum.112.06.02/opam index 48abdefc766..30e20325152 100644 --- a/packages/bignum/bignum.112.06.02/opam +++ b/packages/bignum/bignum.112.06.02/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] license: "Apache-2.0" @@ -10,6 +10,7 @@ remove: [ ["ocamlfind" "remove" "bignum"] ] depends: [ + "ocaml" {>= "4.00.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "core_kernel" {>= "112.06.00" & < "112.07.00"} @@ -17,5 +18,12 @@ depends: [ "zarith" "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.1" 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: "md5=e1724acbdc870b813d10a5ece1246fd4" +} diff --git a/packages/bignum/bignum.112.06.02/url b/packages/bignum/bignum.112.06.02/url deleted file mode 100644 index 7272c757fba..00000000000 --- a/packages/bignum/bignum.112.06.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.06.02/individual/bignum-112.06.02.tar.gz" -checksum: "e1724acbdc870b813d10a5ece1246fd4" diff --git a/packages/bignum/bignum.112.17.00/descr b/packages/bignum/bignum.112.17.00/descr deleted file mode 100644 index 0ab5ddac116..00000000000 --- a/packages/bignum/bignum.112.17.00/descr +++ /dev/null @@ -1 +0,0 @@ -Core-flavoured wrapper around zarith's arbitrary-precision rationals. diff --git a/packages/bignum/bignum.112.17.00/opam b/packages/bignum/bignum.112.17.00/opam index fd44b582d33..fc6fb8d9b06 100644 --- a/packages/bignum/bignum.112.17.00/opam +++ b/packages/bignum/bignum.112.17.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] license: "Apache-2.0" @@ -10,6 +10,7 @@ remove: [ ["ocamlfind" "remove" "bignum"] ] depends: [ + "ocaml" {>= "4.02.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "core_kernel" {>= "112.17.00" & < "112.18.00"} @@ -17,5 +18,12 @@ depends: [ "zarith" "ocamlbuild" {build} ] -available: ocaml-version >= "4.02.1" 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: "md5=4ad7bedf2175e86baf504dfcc2db8a50" +} diff --git a/packages/bignum/bignum.112.17.00/url b/packages/bignum/bignum.112.17.00/url deleted file mode 100644 index f34121e5d76..00000000000 --- a/packages/bignum/bignum.112.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.17/files/bignum-112.17.00.tar.gz" -checksum: "4ad7bedf2175e86baf504dfcc2db8a50" diff --git a/packages/bignum/bignum.112.24.00/descr b/packages/bignum/bignum.112.24.00/descr deleted file mode 100644 index 0ab5ddac116..00000000000 --- a/packages/bignum/bignum.112.24.00/descr +++ /dev/null @@ -1 +0,0 @@ -Core-flavoured wrapper around zarith's arbitrary-precision rationals. diff --git a/packages/bignum/bignum.112.24.00/opam b/packages/bignum/bignum.112.24.00/opam index 5a7ef957275..bd3b919051f 100644 --- a/packages/bignum/bignum.112.24.00/opam +++ b/packages/bignum/bignum.112.24.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] license: "Apache-2.0" @@ -10,6 +10,7 @@ remove: [ ["ocamlfind" "remove" "bignum"] ] depends: [ + "ocaml" {>= "4.02.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "core_kernel" {>= "112.24.00" & < "112.25.00"} @@ -17,5 +18,12 @@ depends: [ "zarith" "ocamlbuild" {build} ] -available: ocaml-version >= "4.02.1" 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: "md5=fc8ddb76d6674946938e68fb9e5a7fa1" +} diff --git a/packages/bignum/bignum.112.24.00/url b/packages/bignum/bignum.112.24.00/url deleted file mode 100644 index bae4e053f20..00000000000 --- a/packages/bignum/bignum.112.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.24/files/bignum-112.24.tar.gz" -checksum: "fc8ddb76d6674946938e68fb9e5a7fa1" diff --git a/packages/bignum/bignum.112.24.01/descr b/packages/bignum/bignum.112.24.01/descr deleted file mode 100644 index 0ab5ddac116..00000000000 --- a/packages/bignum/bignum.112.24.01/descr +++ /dev/null @@ -1 +0,0 @@ -Core-flavoured wrapper around zarith's arbitrary-precision rationals. diff --git a/packages/bignum/bignum.112.24.01/opam b/packages/bignum/bignum.112.24.01/opam index 5a7ef957275..64599649a41 100644 --- a/packages/bignum/bignum.112.24.01/opam +++ b/packages/bignum/bignum.112.24.01/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] license: "Apache-2.0" @@ -10,6 +10,7 @@ remove: [ ["ocamlfind" "remove" "bignum"] ] depends: [ + "ocaml" {>= "4.02.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "core_kernel" {>= "112.24.00" & < "112.25.00"} @@ -17,5 +18,12 @@ depends: [ "zarith" "ocamlbuild" {build} ] -available: ocaml-version >= "4.02.1" 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: "md5=0d50ff580b27b0971d542b4790dd24af" +} diff --git a/packages/bignum/bignum.112.24.01/url b/packages/bignum/bignum.112.24.01/url deleted file mode 100644 index 182004dbfa0..00000000000 --- a/packages/bignum/bignum.112.24.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.24/files/bignum-112.24.01.tar.gz" -checksum: "0d50ff580b27b0971d542b4790dd24af" diff --git a/packages/bignum/bignum.112.35.00/descr b/packages/bignum/bignum.112.35.00/descr deleted file mode 100644 index 0ab5ddac116..00000000000 --- a/packages/bignum/bignum.112.35.00/descr +++ /dev/null @@ -1 +0,0 @@ -Core-flavoured wrapper around zarith's arbitrary-precision rationals. diff --git a/packages/bignum/bignum.112.35.00/opam b/packages/bignum/bignum.112.35.00/opam index 5cb5d5d5de6..23c40528cff 100644 --- a/packages/bignum/bignum.112.35.00/opam +++ b/packages/bignum/bignum.112.35.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/bignum" @@ -11,6 +11,7 @@ remove: [ ["ocamlfind" "remove" "bignum"] ] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "core_kernel" {>= "112.35.00" & < "112.36.00"} @@ -18,7 +19,14 @@ depends: [ "zarith" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/bignum/issues" -dev-repo: "https://github.com/janestreet/bignum.git" +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: "md5=e7e98422e243175979d8a4a8c98d4ce4" +} diff --git a/packages/bignum/bignum.112.35.00/url b/packages/bignum/bignum.112.35.00/url deleted file mode 100644 index 715d0f1f9d0..00000000000 --- a/packages/bignum/bignum.112.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.35/files/bignum-112.35.00.tar.gz" -checksum: "e7e98422e243175979d8a4a8c98d4ce4" diff --git a/packages/bignum/bignum.113.00.00/descr b/packages/bignum/bignum.113.00.00/descr deleted file mode 100644 index 0ab5ddac116..00000000000 --- a/packages/bignum/bignum.113.00.00/descr +++ /dev/null @@ -1 +0,0 @@ -Core-flavoured wrapper around zarith's arbitrary-precision rationals. diff --git a/packages/bignum/bignum.113.00.00/opam b/packages/bignum/bignum.113.00.00/opam index 281cd4c9065..5e75a85f8c8 100644 --- a/packages/bignum/bignum.113.00.00/opam +++ b/packages/bignum/bignum.113.00.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/bignum" @@ -11,6 +11,7 @@ remove: [ ["ocamlfind" "remove" "bignum"] ] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "core_kernel" {>= "113.00.00" & < "113.01.00"} @@ -18,7 +19,14 @@ depends: [ "zarith" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/bignum/issues" -dev-repo: "https://github.com/janestreet/bignum.git" +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: "md5=81727b9f8edf49ffbee9154f32f0a998" +} diff --git a/packages/bignum/bignum.113.00.00/url b/packages/bignum/bignum.113.00.00/url deleted file mode 100644 index 906b6855bb7..00000000000 --- a/packages/bignum/bignum.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/bignum-113.00.00.tar.gz" -checksum: "81727b9f8edf49ffbee9154f32f0a998" diff --git a/packages/bignum/bignum.113.24.00/descr b/packages/bignum/bignum.113.24.00/descr deleted file mode 100644 index 0ab5ddac116..00000000000 --- a/packages/bignum/bignum.113.24.00/descr +++ /dev/null @@ -1 +0,0 @@ -Core-flavoured wrapper around zarith's arbitrary-precision rationals. diff --git a/packages/bignum/bignum.113.24.00/opam b/packages/bignum/bignum.113.24.00/opam index c9c8293c7f9..849837cc85f 100644 --- a/packages/bignum/bignum.113.24.00/opam +++ b/packages/bignum/bignum.113.24.00/opam @@ -1,29 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/bignum" bug-reports: "https://github.com/janestreet/bignum/issues" -dev-repo: "https://github.com/janestreet/bignum.git" +dev-repo: "git+https://github.com/janestreet/bignum.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=35e5644a02fbb2d2d52a9ca9a25b143c" +} diff --git a/packages/bignum/bignum.113.24.00/url b/packages/bignum/bignum.113.24.00/url deleted file mode 100644 index 5f5f5ae3787..00000000000 --- a/packages/bignum/bignum.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/bignum-113.24.00.tar.gz" -checksum: "35e5644a02fbb2d2d52a9ca9a25b143c" diff --git a/packages/bignum/bignum.113.33.00/descr b/packages/bignum/bignum.113.33.00/descr deleted file mode 100644 index 0ab5ddac116..00000000000 --- a/packages/bignum/bignum.113.33.00/descr +++ /dev/null @@ -1 +0,0 @@ -Core-flavoured wrapper around zarith's arbitrary-precision rationals. diff --git a/packages/bignum/bignum.113.33.00/opam b/packages/bignum/bignum.113.33.00/opam index 7b545168153..0a263fe25cc 100644 --- a/packages/bignum/bignum.113.33.00/opam +++ b/packages/bignum/bignum.113.33.00/opam @@ -1,29 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/bignum" bug-reports: "https://github.com/janestreet/bignum/issues" -dev-repo: "https://github.com/janestreet/bignum.git" +dev-repo: "git+https://github.com/janestreet/bignum.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=af139fab4ea1313a393b2dfcce2892fc" +} diff --git a/packages/bignum/bignum.113.33.00/url b/packages/bignum/bignum.113.33.00/url deleted file mode 100644 index 52f994c8f3b..00000000000 --- a/packages/bignum/bignum.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/bignum-113.33.00.tar.gz" -checksum: "af139fab4ea1313a393b2dfcce2892fc" diff --git a/packages/bignum/bignum.113.33.03/descr b/packages/bignum/bignum.113.33.03/descr deleted file mode 100644 index 0ab5ddac116..00000000000 --- a/packages/bignum/bignum.113.33.03/descr +++ /dev/null @@ -1 +0,0 @@ -Core-flavoured wrapper around zarith's arbitrary-precision rationals. diff --git a/packages/bignum/bignum.113.33.03/opam b/packages/bignum/bignum.113.33.03/opam index e0f1e0d8ae2..7aff5c28d4d 100644 --- a/packages/bignum/bignum.113.33.03/opam +++ b/packages/bignum/bignum.113.33.03/opam @@ -1,30 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/bignum" bug-reports: "https://github.com/janestreet/bignum/issues" -dev-repo: "https://github.com/janestreet/bignum.git" +dev-repo: "git+https://github.com/janestreet/bignum.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=084d6da6de36aaea85320f9517bda59f" +} diff --git a/packages/bignum/bignum.113.33.03/url b/packages/bignum/bignum.113.33.03/url deleted file mode 100644 index 33f94b2031e..00000000000 --- a/packages/bignum/bignum.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/bignum-113.33.03.tar.gz" -checksum: "084d6da6de36aaea85320f9517bda59f" diff --git a/packages/bignum/bignum.v0.10.0/descr b/packages/bignum/bignum.v0.10.0/descr deleted file mode 100644 index 0ab5ddac116..00000000000 --- a/packages/bignum/bignum.v0.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -Core-flavoured wrapper around zarith's arbitrary-precision rationals. diff --git a/packages/bignum/bignum.v0.10.0/opam b/packages/bignum/bignum.v0.10.0/opam index 21a40313c7f..dfe90fa352b 100644 --- a/packages/bignum/bignum.v0.10.0/opam +++ b/packages/bignum/bignum.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/bignum" @@ -9,13 +9,20 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core_kernel" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "ppx_jane" {>= "v0.10" & < "v0.11"} - "typerep" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "num" "ocaml-migrate-parsetree" {>= "0.4"} - "zarith" {>= "1.4"} + "zarith" {>= "1.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=a7a9bc5037541aa1e3f13c98828c68e9" +} diff --git a/packages/bignum/bignum.v0.10.0/url b/packages/bignum/bignum.v0.10.0/url deleted file mode 100644 index c2f2ec2335b..00000000000 --- a/packages/bignum/bignum.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/bignum-v0.10.0.tar.gz" -checksum: "a7a9bc5037541aa1e3f13c98828c68e9" diff --git a/packages/bignum/bignum.v0.9.0/descr b/packages/bignum/bignum.v0.9.0/descr deleted file mode 100644 index 0ab5ddac116..00000000000 --- a/packages/bignum/bignum.v0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -Core-flavoured wrapper around zarith's arbitrary-precision rationals. diff --git a/packages/bignum/bignum.v0.9.0/opam b/packages/bignum/bignum.v0.9.0/opam index e6ee32b3183..a6e2d5fabb6 100644 --- a/packages/bignum/bignum.v0.9.0/opam +++ b/packages/bignum/bignum.v0.9.0/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/bignum" bug-reports: "https://github.com/janestreet/bignum/issues" -dev-repo: "https://github.com/janestreet/bignum.git" +dev-repo: "git+https://github.com/janestreet/bignum.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core_kernel" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} - "typerep" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "core_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "typerep" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} - "zarith" {>= "1.4"} + "zarith" {>= "1.4"} ] -available: [ ocaml-version >= "4.03.0" ] +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: "md5=612df1b1cba1460c6b79548a289e9055" +} diff --git a/packages/bignum/bignum.v0.9.0/url b/packages/bignum/bignum.v0.9.0/url deleted file mode 100644 index c5587f9771e..00000000000 --- a/packages/bignum/bignum.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/bignum-v0.9.0.tar.gz" -checksum: "612df1b1cba1460c6b79548a289e9055" diff --git a/packages/bigstring/bigstring.0.1.1/descr b/packages/bigstring/bigstring.0.1.1/descr deleted file mode 100644 index b693460dc0f..00000000000 --- a/packages/bigstring/bigstring.0.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Bigstring built on top of bigarrays, and convenient functions - -Bigstrings are useful for interfacing with C, low level IO, -memory-mapping, etc. diff --git a/packages/bigstring/bigstring.0.1.1/opam b/packages/bigstring/bigstring.0.1.1/opam index f8426fd1693..6385d83bcde 100644 --- a/packages/bigstring/bigstring.0.1.1/opam +++ b/packages/bigstring/bigstring.0.1.1/opam @@ -1,16 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes.2007@m4x.org" authors: "Simon Cruanes" homepage: "https://github.com/c-cube/ocaml-bigstring/" bug-reports: "https://github.com/c-cube/ocaml-bigstring/issues" tags: ["bigstring" "bigarray"] -dev-repo: "https://github.com/c-cube/ocaml-bigstring.git" +dev-repo: "git+https://github.com/c-cube/ocaml-bigstring.git" build: [make "all"] install: [make "install"] remove: ["ocamlfind" "remove" "bigstring"] depends: [ + "ocaml" "ocamlfind" {build} "base-bigarray" "base-bytes" "ocamlbuild" {build} ] +synopsis: "Bigstring built on top of bigarrays, and convenient functions" +description: """ +Bigstrings are useful for interfacing with C, low level IO, +memory-mapping, etc.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/ocaml-bigstring/archive/0.1.1.tar.gz" + checksum: "md5=a5b9a609e8f2c09d8d4c984c2ce9a504" +} diff --git a/packages/bigstring/bigstring.0.1.1/url b/packages/bigstring/bigstring.0.1.1/url deleted file mode 100644 index 20b865adbde..00000000000 --- a/packages/bigstring/bigstring.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/ocaml-bigstring/archive/0.1.1.tar.gz" -checksum: "a5b9a609e8f2c09d8d4c984c2ce9a504" diff --git a/packages/bigstring/bigstring.0.1/descr b/packages/bigstring/bigstring.0.1/descr deleted file mode 100644 index b693460dc0f..00000000000 --- a/packages/bigstring/bigstring.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Bigstring built on top of bigarrays, and convenient functions - -Bigstrings are useful for interfacing with C, low level IO, -memory-mapping, etc. diff --git a/packages/bigstring/bigstring.0.1/opam b/packages/bigstring/bigstring.0.1/opam index f8426fd1693..32cbeb892fe 100644 --- a/packages/bigstring/bigstring.0.1/opam +++ b/packages/bigstring/bigstring.0.1/opam @@ -1,16 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes.2007@m4x.org" authors: "Simon Cruanes" homepage: "https://github.com/c-cube/ocaml-bigstring/" bug-reports: "https://github.com/c-cube/ocaml-bigstring/issues" tags: ["bigstring" "bigarray"] -dev-repo: "https://github.com/c-cube/ocaml-bigstring.git" +dev-repo: "git+https://github.com/c-cube/ocaml-bigstring.git" build: [make "all"] install: [make "install"] remove: ["ocamlfind" "remove" "bigstring"] depends: [ + "ocaml" "ocamlfind" {build} "base-bigarray" "base-bytes" "ocamlbuild" {build} ] +synopsis: "Bigstring built on top of bigarrays, and convenient functions" +description: """ +Bigstrings are useful for interfacing with C, low level IO, +memory-mapping, etc.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/ocaml-bigstring/archive/0.1.tar.gz" + checksum: "md5=ef0de83233f9d6e2f660ba42f02fed35" +} diff --git a/packages/bigstring/bigstring.0.1/url b/packages/bigstring/bigstring.0.1/url deleted file mode 100644 index d5cf89e9dbd..00000000000 --- a/packages/bigstring/bigstring.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/ocaml-bigstring/archive/0.1.tar.gz" -checksum: "ef0de83233f9d6e2f660ba42f02fed35" diff --git a/packages/bin_prot/bin_prot.108.00.02/descr b/packages/bin_prot/bin_prot.108.00.02/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.108.00.02/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.108.00.02/opam b/packages/bin_prot/bin_prot.108.00.02/opam index b5734bf0f38..7d6b6f03d32 100644 --- a/packages/bin_prot/bin_prot.108.00.02/opam +++ b/packages/bin_prot/bin_prot.108.00.02/opam @@ -1,11 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "bin_prot"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {= "108.00.02"} "ocamlbuild" {build} ] 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: "md5=629ac6a546b478b52c19f44b3a2d2597" +} diff --git a/packages/bin_prot/bin_prot.108.00.02/url b/packages/bin_prot/bin_prot.108.00.02/url deleted file mode 100644 index f341b2893ce..00000000000 --- a/packages/bin_prot/bin_prot.108.00.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.00.02/individual/bin_prot-108.00.02.tar.gz" -checksum: "629ac6a546b478b52c19f44b3a2d2597" diff --git a/packages/bin_prot/bin_prot.108.07.00/descr b/packages/bin_prot/bin_prot.108.07.00/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.108.07.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.108.07.00/opam b/packages/bin_prot/bin_prot.108.07.00/opam deleted file mode 100644 index c88a7285c7e..00000000000 --- a/packages/bin_prot/bin_prot.108.07.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "bin_prot"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "108.07.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/bin_prot/bin_prot.108.07.00/url b/packages/bin_prot/bin_prot.108.07.00/url deleted file mode 100644 index 850b69a168b..00000000000 --- a/packages/bin_prot/bin_prot.108.07.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.07.00/individual/bin_prot-108.07.00.tar.gz" -checksum: "751b6304d0a5059dea64955d05cc2654" diff --git a/packages/bin_prot/bin_prot.108.07.01/descr b/packages/bin_prot/bin_prot.108.07.01/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.108.07.01/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.108.07.01/opam b/packages/bin_prot/bin_prot.108.07.01/opam deleted file mode 100644 index c4722ff9996..00000000000 --- a/packages/bin_prot/bin_prot.108.07.01/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "bin_prot"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "108.07.01"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/bin_prot/bin_prot.108.07.01/url b/packages/bin_prot/bin_prot.108.07.01/url deleted file mode 100644 index e3ac9348698..00000000000 --- a/packages/bin_prot/bin_prot.108.07.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.07.01/individual/bin_prot-108.07.01.tar.gz" -checksum: "4b16a1d296c3f6599d50ed32553d5b5d" diff --git a/packages/bin_prot/bin_prot.108.08.00/descr b/packages/bin_prot/bin_prot.108.08.00/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.108.08.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.108.08.00/opam b/packages/bin_prot/bin_prot.108.08.00/opam index 488c10fb04f..6d34c88cf31 100644 --- a/packages/bin_prot/bin_prot.108.08.00/opam +++ b/packages/bin_prot/bin_prot.108.08.00/opam @@ -1,11 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "bin_prot"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {= "108.08.00"} "ocamlbuild" {build} ] 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: "md5=ccf26dab7ab6b1f8762c374b1b6430d1" +} diff --git a/packages/bin_prot/bin_prot.108.08.00/url b/packages/bin_prot/bin_prot.108.08.00/url deleted file mode 100644 index 9c2beb579fd..00000000000 --- a/packages/bin_prot/bin_prot.108.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/bin_prot-108.08.00.tar.gz" -checksum: "ccf26dab7ab6b1f8762c374b1b6430d1" diff --git a/packages/bin_prot/bin_prot.109.07.00/descr b/packages/bin_prot/bin_prot.109.07.00/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.109.07.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.109.07.00/files/disable_warn_error.patch b/packages/bin_prot/bin_prot.109.07.00/files/disable_warn_error.patch deleted file mode 100644 index bfd954e49d6..00000000000 --- a/packages/bin_prot/bin_prot.109.07.00/files/disable_warn_error.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- myocamlbuild.ml.prev 2013-01-31 11:03:46.476655884 -0500 -+++ myocamlbuild.ml 2013-01-31 11:03:49.636903956 -0500 -@@ -580,7 +580,7 @@ - - (* enable warnings; make sure the '@' character isn't in the beginning; - ms-dos interprets that character specially *) -- flag ["compile"; "ocaml"] (S [A "-w"; A "A@Aemr-28"; A "-strict-sequence" ]) -+ flag ["compile"; "ocaml"] (S [A "-w"; A "Aemr-28"; A "-strict-sequence" ]) - ;; - - (* We probably will want to set this up in the `configure` script at some diff --git a/packages/bin_prot/bin_prot.109.07.00/opam b/packages/bin_prot/bin_prot.109.07.00/opam deleted file mode 100644 index 4b015afc8a9..00000000000 --- a/packages/bin_prot/bin_prot.109.07.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "bin_prot"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.07.00"} - "ocamlbuild" {build} -] -patches: ["disable_warn_error.patch"] -install: [make "install"] diff --git a/packages/bin_prot/bin_prot.109.07.00/url b/packages/bin_prot/bin_prot.109.07.00/url deleted file mode 100644 index bc48cdea166..00000000000 --- a/packages/bin_prot/bin_prot.109.07.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.07.00/individual/bin_prot-109.07.00.tar.gz" -checksum: "e7e0d6a914ecc485437caa031bc062b5" diff --git a/packages/bin_prot/bin_prot.109.08.00/descr b/packages/bin_prot/bin_prot.109.08.00/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.109.08.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.109.08.00/opam b/packages/bin_prot/bin_prot.109.08.00/opam deleted file mode 100644 index e5e41bc89aa..00000000000 --- a/packages/bin_prot/bin_prot.109.08.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "bin_prot"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.08.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/bin_prot/bin_prot.109.08.00/url b/packages/bin_prot/bin_prot.109.08.00/url deleted file mode 100644 index f36f96308f5..00000000000 --- a/packages/bin_prot/bin_prot.109.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/bin_prot-109.08.00.tar.gz" -checksum: "e9941827eb8cf00d3d3f066feabae99c" diff --git a/packages/bin_prot/bin_prot.109.09.00/descr b/packages/bin_prot/bin_prot.109.09.00/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.109.09.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.109.09.00/opam b/packages/bin_prot/bin_prot.109.09.00/opam deleted file mode 100644 index 65f9e1ae488..00000000000 --- a/packages/bin_prot/bin_prot.109.09.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "bin_prot"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.09.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/bin_prot/bin_prot.109.09.00/url b/packages/bin_prot/bin_prot.109.09.00/url deleted file mode 100644 index 11f3114e791..00000000000 --- a/packages/bin_prot/bin_prot.109.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/bin_prot-109.09.00.tar.gz" -checksum: "b0f35055bd53ef7f951db402eab0d3e9" diff --git a/packages/bin_prot/bin_prot.109.10.00/descr b/packages/bin_prot/bin_prot.109.10.00/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.109.10.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.109.10.00/opam b/packages/bin_prot/bin_prot.109.10.00/opam deleted file mode 100644 index 655f3ef628a..00000000000 --- a/packages/bin_prot/bin_prot.109.10.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "bin_prot"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.10.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/bin_prot/bin_prot.109.10.00/url b/packages/bin_prot/bin_prot.109.10.00/url deleted file mode 100644 index 3220cf45b9b..00000000000 --- a/packages/bin_prot/bin_prot.109.10.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/bin_prot-109.10.00.tar.gz" -checksum: "68d4ffbc68bb0af7c23f600f4f06d2a3" diff --git a/packages/bin_prot/bin_prot.109.11.00/descr b/packages/bin_prot/bin_prot.109.11.00/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.109.11.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.109.11.00/opam b/packages/bin_prot/bin_prot.109.11.00/opam deleted file mode 100644 index 8b1714edfe1..00000000000 --- a/packages/bin_prot/bin_prot.109.11.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "bin_prot"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.11.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/bin_prot/bin_prot.109.11.00/url b/packages/bin_prot/bin_prot.109.11.00/url deleted file mode 100644 index 0c7f9892703..00000000000 --- a/packages/bin_prot/bin_prot.109.11.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/bin_prot-109.11.00.tar.gz" -checksum: "f599bf4f3ab81fef1f050663d725a7d9" diff --git a/packages/bin_prot/bin_prot.109.12.00/descr b/packages/bin_prot/bin_prot.109.12.00/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.109.12.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.109.12.00/opam b/packages/bin_prot/bin_prot.109.12.00/opam deleted file mode 100644 index 505bdb99feb..00000000000 --- a/packages/bin_prot/bin_prot.109.12.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "bin_prot"]] -depends: [ - "ocamlfind" - "type_conv" {= "109.12.00"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/janestreet/bin_prot" -install: [make "install"] diff --git a/packages/bin_prot/bin_prot.109.12.00/url b/packages/bin_prot/bin_prot.109.12.00/url deleted file mode 100644 index 85867465461..00000000000 --- a/packages/bin_prot/bin_prot.109.12.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/bin_prot/archive/109.12.00.tar.gz" -checksum: "ef4f3821cc06ccd97245881d64d95ff1" diff --git a/packages/bin_prot/bin_prot.109.13.00/descr b/packages/bin_prot/bin_prot.109.13.00/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.109.13.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.109.13.00/opam b/packages/bin_prot/bin_prot.109.13.00/opam deleted file mode 100644 index 9ee2037b072..00000000000 --- a/packages/bin_prot/bin_prot.109.13.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "bin_prot"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.13.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/bin_prot/bin_prot.109.13.00/url b/packages/bin_prot/bin_prot.109.13.00/url deleted file mode 100644 index 60cdff2d107..00000000000 --- a/packages/bin_prot/bin_prot.109.13.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/bin_prot-109.13.00.tar.gz" -checksum: "fab621e6f9ab6e547efd668d433f71ed" diff --git a/packages/bin_prot/bin_prot.109.14.00/descr b/packages/bin_prot/bin_prot.109.14.00/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.109.14.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.109.14.00/opam b/packages/bin_prot/bin_prot.109.14.00/opam index 67ae239dee6..6d1c2cf87ec 100644 --- a/packages/bin_prot/bin_prot.109.14.00/opam +++ b/packages/bin_prot/bin_prot.109.14.00/opam @@ -1,11 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "bin_prot"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {= "109.14.00"} "ocamlbuild" {build} ] 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: "md5=a13eb96ec7b8a97643f6213c88e55296" +} diff --git a/packages/bin_prot/bin_prot.109.14.00/url b/packages/bin_prot/bin_prot.109.14.00/url deleted file mode 100644 index 55baf2792dc..00000000000 --- a/packages/bin_prot/bin_prot.109.14.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/bin_prot-109.14.00.tar.gz" -checksum: "a13eb96ec7b8a97643f6213c88e55296" diff --git a/packages/bin_prot/bin_prot.109.15.00/descr b/packages/bin_prot/bin_prot.109.15.00/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.109.15.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.109.15.00/opam b/packages/bin_prot/bin_prot.109.15.00/opam deleted file mode 100644 index db18548b3ce..00000000000 --- a/packages/bin_prot/bin_prot.109.15.00/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -homepage: "https://github.com/janestreet/bin_prot" -license: "Apache-2.0" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "bin_prot"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.15.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/bin_prot/issues" -dev-repo: "https://github.com/janestreet/bin_prot.git" -install: [[make "install"]] -authors: ["Jane Street Group, LLC "] diff --git a/packages/bin_prot/bin_prot.109.15.00/url b/packages/bin_prot/bin_prot.109.15.00/url deleted file mode 100644 index 005002d4aa5..00000000000 --- a/packages/bin_prot/bin_prot.109.15.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/bin_prot-109.15.00.tar.gz" -checksum: "05df96e2a9afd349324f86543184ab98" diff --git a/packages/bin_prot/bin_prot.109.15.01/descr b/packages/bin_prot/bin_prot.109.15.01/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.109.15.01/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.109.15.01/opam b/packages/bin_prot/bin_prot.109.15.01/opam index 2948c7f1bbd..3610900e2b6 100644 --- a/packages/bin_prot/bin_prot.109.15.01/opam +++ b/packages/bin_prot/bin_prot.109.15.01/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" homepage: "https://github.com/janestreet/bin_prot" license: "Apache-2.0" @@ -7,13 +7,25 @@ build: [ ] remove: [["ocamlfind" "remove" "bin_prot"]] depends: [ + "ocaml" {< "4.03"} "camlp4" "ocamlfind" "type_conv" {>= "109.15.00" & <= "109.28.00"} "ocamlbuild" {build} ] -available: [ ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/bin_prot/issues" -dev-repo: "https://github.com/janestreet/bin_prot.git" +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: "md5=c302526f52b69df2978baede65018285" +} diff --git a/packages/bin_prot/bin_prot.109.15.01/url b/packages/bin_prot/bin_prot.109.15.01/url deleted file mode 100644 index 9e68e2e9885..00000000000 --- a/packages/bin_prot/bin_prot.109.15.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/bin_prot-109.15.01.tar.gz" -checksum: "c302526f52b69df2978baede65018285" diff --git a/packages/bin_prot/bin_prot.109.30.00/descr b/packages/bin_prot/bin_prot.109.30.00/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.109.30.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.109.30.00/opam b/packages/bin_prot/bin_prot.109.30.00/opam index 2948c7f1bbd..3f79417c167 100644 --- a/packages/bin_prot/bin_prot.109.30.00/opam +++ b/packages/bin_prot/bin_prot.109.30.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" homepage: "https://github.com/janestreet/bin_prot" license: "Apache-2.0" @@ -7,13 +7,25 @@ build: [ ] remove: [["ocamlfind" "remove" "bin_prot"]] depends: [ + "ocaml" {< "4.03"} "camlp4" "ocamlfind" "type_conv" {>= "109.15.00" & <= "109.28.00"} "ocamlbuild" {build} ] -available: [ ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/bin_prot/issues" -dev-repo: "https://github.com/janestreet/bin_prot.git" +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: "md5=210d21f2b1b5eb075d75b6dfaef44708" +} diff --git a/packages/bin_prot/bin_prot.109.30.00/url b/packages/bin_prot/bin_prot.109.30.00/url deleted file mode 100644 index 0bdaa40d627..00000000000 --- a/packages/bin_prot/bin_prot.109.30.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.30.00/individual/bin_prot-109.30.00.tar.gz" -checksum: "210d21f2b1b5eb075d75b6dfaef44708" diff --git a/packages/bin_prot/bin_prot.109.41.00/descr b/packages/bin_prot/bin_prot.109.41.00/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.109.41.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.109.41.00/opam b/packages/bin_prot/bin_prot.109.41.00/opam index 1b1a0b04961..0401e98ddaf 100644 --- a/packages/bin_prot/bin_prot.109.41.00/opam +++ b/packages/bin_prot/bin_prot.109.41.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" homepage: "https://github.com/janestreet/bin_prot" license: "Apache-2.0" @@ -7,13 +7,25 @@ build: [ ] remove: [["ocamlfind" "remove" "bin_prot"]] depends: [ + "ocaml" {< "4.03"} "camlp4" "ocamlfind" "type_conv" {= "109.41.00"} "ocamlbuild" {build} ] -available: [ ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/bin_prot/issues" -dev-repo: "https://github.com/janestreet/bin_prot.git" +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: "md5=fd681f2e558f3e465a63b9c98a861a4a" +} diff --git a/packages/bin_prot/bin_prot.109.41.00/url b/packages/bin_prot/bin_prot.109.41.00/url deleted file mode 100644 index 827c611c5da..00000000000 --- a/packages/bin_prot/bin_prot.109.41.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.41.00/individual/bin_prot-109.41.00.tar.gz" -checksum: "fd681f2e558f3e465a63b9c98a861a4a" diff --git a/packages/bin_prot/bin_prot.109.42.00/descr b/packages/bin_prot/bin_prot.109.42.00/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.109.42.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.109.42.00/opam b/packages/bin_prot/bin_prot.109.42.00/opam index 1b1a0b04961..56825cd4ac1 100644 --- a/packages/bin_prot/bin_prot.109.42.00/opam +++ b/packages/bin_prot/bin_prot.109.42.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" homepage: "https://github.com/janestreet/bin_prot" license: "Apache-2.0" @@ -7,13 +7,25 @@ build: [ ] remove: [["ocamlfind" "remove" "bin_prot"]] depends: [ + "ocaml" {< "4.03"} "camlp4" "ocamlfind" "type_conv" {= "109.41.00"} "ocamlbuild" {build} ] -available: [ ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/bin_prot/issues" -dev-repo: "https://github.com/janestreet/bin_prot.git" +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: "md5=5808c5b95f0c8d1db5f5b537d0993ef1" +} diff --git a/packages/bin_prot/bin_prot.109.42.00/url b/packages/bin_prot/bin_prot.109.42.00/url deleted file mode 100644 index 3f63b97dea8..00000000000 --- a/packages/bin_prot/bin_prot.109.42.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.42.00/individual/bin_prot-109.42.00.tar.gz" -checksum: "5808c5b95f0c8d1db5f5b537d0993ef1" diff --git a/packages/bin_prot/bin_prot.109.45.00/descr b/packages/bin_prot/bin_prot.109.45.00/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.109.45.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.109.45.00/opam b/packages/bin_prot/bin_prot.109.45.00/opam index 1b1a0b04961..2eafe235e7d 100644 --- a/packages/bin_prot/bin_prot.109.45.00/opam +++ b/packages/bin_prot/bin_prot.109.45.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" homepage: "https://github.com/janestreet/bin_prot" license: "Apache-2.0" @@ -7,13 +7,25 @@ build: [ ] remove: [["ocamlfind" "remove" "bin_prot"]] depends: [ + "ocaml" {< "4.03"} "camlp4" "ocamlfind" "type_conv" {= "109.41.00"} "ocamlbuild" {build} ] -available: [ ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/bin_prot/issues" -dev-repo: "https://github.com/janestreet/bin_prot.git" +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: "md5=c68038977371812f5dbc81e7b1e4b243" +} diff --git a/packages/bin_prot/bin_prot.109.45.00/url b/packages/bin_prot/bin_prot.109.45.00/url deleted file mode 100644 index 07dca929431..00000000000 --- a/packages/bin_prot/bin_prot.109.45.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.45.00/individual/bin_prot-109.45.00.tar.gz" -checksum: "c68038977371812f5dbc81e7b1e4b243" diff --git a/packages/bin_prot/bin_prot.109.47.00/descr b/packages/bin_prot/bin_prot.109.47.00/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.109.47.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.109.47.00/opam b/packages/bin_prot/bin_prot.109.47.00/opam index 9aea6b763c9..4cfba20fe39 100644 --- a/packages/bin_prot/bin_prot.109.47.00/opam +++ b/packages/bin_prot/bin_prot.109.47.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" homepage: "https://github.com/janestreet/bin_prot" license: "Apache-2.0" @@ -7,13 +7,25 @@ build: [ ] remove: [["ocamlfind" "remove" "bin_prot"]] depends: [ + "ocaml" {< "4.03"} "camlp4" "ocamlfind" "type_conv" {= "109.47.00"} "ocamlbuild" {build} ] -available: [ ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/bin_prot/issues" -dev-repo: "https://github.com/janestreet/bin_prot.git" +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: "md5=c9141c56fb6de6bc2893757bf627b157" +} diff --git a/packages/bin_prot/bin_prot.109.47.00/url b/packages/bin_prot/bin_prot.109.47.00/url deleted file mode 100644 index 49e39e4242d..00000000000 --- a/packages/bin_prot/bin_prot.109.47.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.47.00/individual/bin_prot-109.47.00.tar.gz" -checksum: "c9141c56fb6de6bc2893757bf627b157" diff --git a/packages/bin_prot/bin_prot.109.53.00/descr b/packages/bin_prot/bin_prot.109.53.00/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.109.53.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.109.53.00/opam b/packages/bin_prot/bin_prot.109.53.00/opam index 2173f09becc..c02f790d227 100644 --- a/packages/bin_prot/bin_prot.109.53.00/opam +++ b/packages/bin_prot/bin_prot.109.53.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" homepage: "https://github.com/janestreet/bin_prot" license: "Apache-2.0" @@ -7,13 +7,25 @@ build: [ ] remove: [["ocamlfind" "remove" "bin_prot"]] depends: [ + "ocaml" {< "4.03"} "camlp4" "ocamlfind" "type_conv" {= "109.53.00"} "ocamlbuild" {build} ] -available: [ ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/bin_prot/issues" -dev-repo: "https://github.com/janestreet/bin_prot.git" +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: "md5=7a2ec73b293d69a4d7822fc2a2e4f0ae" +} diff --git a/packages/bin_prot/bin_prot.109.53.00/url b/packages/bin_prot/bin_prot.109.53.00/url deleted file mode 100644 index 4742f1d311d..00000000000 --- a/packages/bin_prot/bin_prot.109.53.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/bin_prot-109.53.00.tar.gz" -checksum: "7a2ec73b293d69a4d7822fc2a2e4f0ae" diff --git a/packages/bin_prot/bin_prot.109.53.02/descr b/packages/bin_prot/bin_prot.109.53.02/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.109.53.02/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.109.53.02/opam b/packages/bin_prot/bin_prot.109.53.02/opam index 3f7cd72602a..da4d0a31ddd 100644 --- a/packages/bin_prot/bin_prot.109.53.02/opam +++ b/packages/bin_prot/bin_prot.109.53.02/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" homepage: "https://github.com/janestreet/bin_prot" license: "Apache-2.0" @@ -8,13 +8,28 @@ build: [ patches: ["fix-arm-double-field.diff"] remove: [["ocamlfind" "remove" "bin_prot"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" "type_conv" {>= "109.53.00" & <= "109.60.01"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/bin_prot/issues" -dev-repo: "https://github.com/janestreet/bin_prot.git" +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 +extra-files: [ + "fix-arm-double-field.diff" "md5=6ab51f6ae53d8afb0881f98393c3283a" +] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/bin_prot-109.53.02.tar.gz" + checksum: "md5=3061e7c90fac93feae70db35a9d26bdf" +} diff --git a/packages/bin_prot/bin_prot.109.53.02/url b/packages/bin_prot/bin_prot.109.53.02/url deleted file mode 100644 index db5a33a62ef..00000000000 --- a/packages/bin_prot/bin_prot.109.53.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/bin_prot-109.53.02.tar.gz" -checksum: "3061e7c90fac93feae70db35a9d26bdf" diff --git a/packages/bin_prot/bin_prot.109.53.03/descr b/packages/bin_prot/bin_prot.109.53.03/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.109.53.03/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.109.53.03/opam b/packages/bin_prot/bin_prot.109.53.03/opam index 3f7cd72602a..4a024418e27 100644 --- a/packages/bin_prot/bin_prot.109.53.03/opam +++ b/packages/bin_prot/bin_prot.109.53.03/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" homepage: "https://github.com/janestreet/bin_prot" license: "Apache-2.0" @@ -8,13 +8,28 @@ build: [ patches: ["fix-arm-double-field.diff"] remove: [["ocamlfind" "remove" "bin_prot"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" "type_conv" {>= "109.53.00" & <= "109.60.01"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/bin_prot/issues" -dev-repo: "https://github.com/janestreet/bin_prot.git" +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 +extra-files: [ + "fix-arm-double-field.diff" "md5=6ab51f6ae53d8afb0881f98393c3283a" +] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/bin_prot-109.53.03.tar.gz" + checksum: "md5=415888ab424dbbd5fa848edc35a5dc58" +} diff --git a/packages/bin_prot/bin_prot.109.53.03/url b/packages/bin_prot/bin_prot.109.53.03/url deleted file mode 100644 index 209cd2e6e27..00000000000 --- a/packages/bin_prot/bin_prot.109.53.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/bin_prot-109.53.03.tar.gz" -checksum: "415888ab424dbbd5fa848edc35a5dc58" diff --git a/packages/bin_prot/bin_prot.111.03.00/descr b/packages/bin_prot/bin_prot.111.03.00/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.111.03.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.111.03.00/opam b/packages/bin_prot/bin_prot.111.03.00/opam index f10cfc2d968..62cd8775048 100644 --- a/packages/bin_prot/bin_prot.111.03.00/opam +++ b/packages/bin_prot/bin_prot.111.03.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" homepage: "https://github.com/janestreet/bin_prot" license: "Apache-2.0" @@ -7,13 +7,25 @@ build: [ ] remove: [["ocamlfind" "remove" "bin_prot"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" "type_conv" {>= "109.53.00" & <= "111.13.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/bin_prot/issues" -dev-repo: "https://github.com/janestreet/bin_prot.git" +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: "md5=3bf9b04148d0cb0938effa19f770a45e" +} diff --git a/packages/bin_prot/bin_prot.111.03.00/url b/packages/bin_prot/bin_prot.111.03.00/url deleted file mode 100644 index 5c5f75c6c1d..00000000000 --- a/packages/bin_prot/bin_prot.111.03.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/bin_prot-111.03.00.tar.gz" -checksum: "3bf9b04148d0cb0938effa19f770a45e" diff --git a/packages/bin_prot/bin_prot.112.01.00/descr b/packages/bin_prot/bin_prot.112.01.00/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.112.01.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.112.01.00/opam b/packages/bin_prot/bin_prot.112.01.00/opam index 90c637cba3e..b6aa7561201 100644 --- a/packages/bin_prot/bin_prot.112.01.00/opam +++ b/packages/bin_prot/bin_prot.112.01.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" homepage: "https://github.com/janestreet/bin_prot" license: "Apache-2.0" @@ -7,13 +7,25 @@ build: [ ] remove: [["ocamlfind" "remove" "bin_prot"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" "type_conv" {>= "112.01.00" & < "112.02.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/bin_prot/issues" -dev-repo: "https://github.com/janestreet/bin_prot.git" +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: "md5=f8f39f97e0ec7f680ab9edba7f69854a" +} diff --git a/packages/bin_prot/bin_prot.112.01.00/url b/packages/bin_prot/bin_prot.112.01.00/url deleted file mode 100644 index e09148a5847..00000000000 --- a/packages/bin_prot/bin_prot.112.01.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/bin_prot-112.01.00.tar.gz" -checksum: "f8f39f97e0ec7f680ab9edba7f69854a" diff --git a/packages/bin_prot/bin_prot.112.06.00/descr b/packages/bin_prot/bin_prot.112.06.00/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.112.06.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.112.06.00/opam b/packages/bin_prot/bin_prot.112.06.00/opam deleted file mode 100644 index 90c637cba3e..00000000000 --- a/packages/bin_prot/bin_prot.112.06.00/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -homepage: "https://github.com/janestreet/bin_prot" -license: "Apache-2.0" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "bin_prot"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {>= "112.01.00" & < "112.02.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/bin_prot/issues" -dev-repo: "https://github.com/janestreet/bin_prot.git" -install: [[make "install"]] -authors: ["Jane Street Group, LLC "] diff --git a/packages/bin_prot/bin_prot.112.06.00/url b/packages/bin_prot/bin_prot.112.06.00/url deleted file mode 100644 index e9fb0349dfb..00000000000 --- a/packages/bin_prot/bin_prot.112.06.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/bin_prot-112.06.00.tar.gz" -checksum: "b47693fb0399a532d2e9dab868c8f878" diff --git a/packages/bin_prot/bin_prot.112.06.01/descr b/packages/bin_prot/bin_prot.112.06.01/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.112.06.01/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.112.06.01/opam b/packages/bin_prot/bin_prot.112.06.01/opam index 90c637cba3e..8d1c7667245 100644 --- a/packages/bin_prot/bin_prot.112.06.01/opam +++ b/packages/bin_prot/bin_prot.112.06.01/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" homepage: "https://github.com/janestreet/bin_prot" license: "Apache-2.0" @@ -7,13 +7,25 @@ build: [ ] remove: [["ocamlfind" "remove" "bin_prot"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" "type_conv" {>= "112.01.00" & < "112.02.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/bin_prot/issues" -dev-repo: "https://github.com/janestreet/bin_prot.git" +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: "md5=3991301456423a18a1803cd1fb536fe5" +} diff --git a/packages/bin_prot/bin_prot.112.06.01/url b/packages/bin_prot/bin_prot.112.06.01/url deleted file mode 100644 index ea73376aac0..00000000000 --- a/packages/bin_prot/bin_prot.112.06.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.06/individual/bin_prot-112.06.01.tar.gz" -checksum: "3991301456423a18a1803cd1fb536fe5" diff --git a/packages/bin_prot/bin_prot.112.17.00/descr b/packages/bin_prot/bin_prot.112.17.00/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.112.17.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.112.17.00/opam b/packages/bin_prot/bin_prot.112.17.00/opam index 8a90c3beac9..78e8183ac8e 100644 --- a/packages/bin_prot/bin_prot.112.17.00/opam +++ b/packages/bin_prot/bin_prot.112.17.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" homepage: "https://github.com/janestreet/bin_prot" license: "Apache-2.0" @@ -7,13 +7,25 @@ build: [ ] remove: [["ocamlfind" "remove" "bin_prot"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" "type_conv" {>= "112.01.00" & < "112.02.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/bin_prot/issues" -dev-repo: "https://github.com/janestreet/bin_prot.git" +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: "md5=6c993c54b6d09fd810bb4aa39d3b4fc5" +} diff --git a/packages/bin_prot/bin_prot.112.17.00/url b/packages/bin_prot/bin_prot.112.17.00/url deleted file mode 100644 index 198ca7ac689..00000000000 --- a/packages/bin_prot/bin_prot.112.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.17/files/bin_prot-112.17.00.tar.gz" -checksum: "6c993c54b6d09fd810bb4aa39d3b4fc5" diff --git a/packages/bin_prot/bin_prot.112.24.00/descr b/packages/bin_prot/bin_prot.112.24.00/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.112.24.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.112.24.00/opam b/packages/bin_prot/bin_prot.112.24.00/opam index 8a90c3beac9..097e21cb69e 100644 --- a/packages/bin_prot/bin_prot.112.24.00/opam +++ b/packages/bin_prot/bin_prot.112.24.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" homepage: "https://github.com/janestreet/bin_prot" license: "Apache-2.0" @@ -7,13 +7,25 @@ build: [ ] remove: [["ocamlfind" "remove" "bin_prot"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" "type_conv" {>= "112.01.00" & < "112.02.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/bin_prot/issues" -dev-repo: "https://github.com/janestreet/bin_prot.git" +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: "md5=172d9a9f6c4e85b57a23f5f64e8e8440" +} diff --git a/packages/bin_prot/bin_prot.112.24.00/url b/packages/bin_prot/bin_prot.112.24.00/url deleted file mode 100644 index 111fec7d37a..00000000000 --- a/packages/bin_prot/bin_prot.112.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.24/files/bin_prot-112.24.tar.gz" -checksum: "172d9a9f6c4e85b57a23f5f64e8e8440" diff --git a/packages/bin_prot/bin_prot.112.35.00/descr b/packages/bin_prot/bin_prot.112.35.00/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.112.35.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.112.35.00/opam b/packages/bin_prot/bin_prot.112.35.00/opam index c8dfdd81865..4818b88ef70 100644 --- a/packages/bin_prot/bin_prot.112.35.00/opam +++ b/packages/bin_prot/bin_prot.112.35.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/bin_prot" @@ -8,12 +8,24 @@ build: [ ] remove: [["ocamlfind" "remove" "bin_prot"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" "type_conv" {>= "112.01.00" & < "112.02.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/bin_prot/issues" -dev-repo: "https://github.com/janestreet/bin_prot.git" +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: "md5=c6f5f10c475d80eac8b0f3d39b33c6ab" +} diff --git a/packages/bin_prot/bin_prot.112.35.00/url b/packages/bin_prot/bin_prot.112.35.00/url deleted file mode 100644 index 7c8ba91ae16..00000000000 --- a/packages/bin_prot/bin_prot.112.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.35/files/bin_prot-112.35.00.tar.gz" -checksum: "c6f5f10c475d80eac8b0f3d39b33c6ab" diff --git a/packages/bin_prot/bin_prot.113.00.00/descr b/packages/bin_prot/bin_prot.113.00.00/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.113.00.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.113.00.00/opam b/packages/bin_prot/bin_prot.113.00.00/opam index c6092a3ff7a..8d1128c399e 100644 --- a/packages/bin_prot/bin_prot.113.00.00/opam +++ b/packages/bin_prot/bin_prot.113.00.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/bin_prot" @@ -8,12 +8,24 @@ build: [ ] remove: [["ocamlfind" "remove" "bin_prot"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" "type_conv" {>= "113.00.00" & < "113.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/bin_prot/issues" -dev-repo: "https://github.com/janestreet/bin_prot.git" +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: "md5=941c9e86e409b74eeeea771a78961157" +} diff --git a/packages/bin_prot/bin_prot.113.00.00/url b/packages/bin_prot/bin_prot.113.00.00/url deleted file mode 100644 index 35efe57aa23..00000000000 --- a/packages/bin_prot/bin_prot.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/bin_prot-113.00.00.tar.gz" -checksum: "941c9e86e409b74eeeea771a78961157" diff --git a/packages/bin_prot/bin_prot.113.24.00/descr b/packages/bin_prot/bin_prot.113.24.00/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.113.24.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.113.24.00/opam b/packages/bin_prot/bin_prot.113.24.00/opam index e91bbf57cd6..4e688c1d288 100644 --- a/packages/bin_prot/bin_prot.113.24.00/opam +++ b/packages/bin_prot/bin_prot.113.24.00/opam @@ -1,16 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/bin_prot" bug-reports: "https://github.com/janestreet/bin_prot/issues" -dev-repo: "https://github.com/janestreet/bin_prot.git" +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} - "ocamlfind" {build & >= "1.3.2"} + "ocamlfind" {build & >= "1.3.2"} ] -available: [ ocaml-version >= "4.02.3" & ocaml-version < "4.06.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.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/bin_prot-113.24.00.tar.gz" + checksum: "md5=135255aca999c2eb460ea578f7a93f11" +} diff --git a/packages/bin_prot/bin_prot.113.24.00/url b/packages/bin_prot/bin_prot.113.24.00/url deleted file mode 100644 index 4bee8fef617..00000000000 --- a/packages/bin_prot/bin_prot.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/bin_prot-113.24.00.tar.gz" -checksum: "135255aca999c2eb460ea578f7a93f11" diff --git a/packages/bin_prot/bin_prot.113.33.00+4.03/descr b/packages/bin_prot/bin_prot.113.33.00+4.03/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.113.33.00+4.03/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. 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 index bb913fbddab..801fa361157 100644 --- a/packages/bin_prot/bin_prot.113.33.00+4.03/opam +++ b/packages/bin_prot/bin_prot.113.33.00+4.03/opam @@ -1,16 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/bin_prot" bug-reports: "https://github.com/janestreet/bin_prot/issues" -dev-repo: "https://github.com/janestreet/bin_prot.git" +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} - "ocamlfind" {build & >= "1.3.2"} + "ocamlfind" {build & >= "1.3.2"} ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.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.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/bin_prot-113.33.00+4.03.tar.gz" + checksum: "md5=349e42b790ddc9665aca501e1d700f4b" +} diff --git a/packages/bin_prot/bin_prot.113.33.00+4.03/url b/packages/bin_prot/bin_prot.113.33.00+4.03/url deleted file mode 100644 index 936dc4d4981..00000000000 --- a/packages/bin_prot/bin_prot.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/bin_prot-113.33.00+4.03.tar.gz" -checksum: "349e42b790ddc9665aca501e1d700f4b" diff --git a/packages/bin_prot/bin_prot.113.33.00/descr b/packages/bin_prot/bin_prot.113.33.00/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.113.33.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.113.33.00/opam b/packages/bin_prot/bin_prot.113.33.00/opam index d9926b72aee..6605bfc2831 100644 --- a/packages/bin_prot/bin_prot.113.33.00/opam +++ b/packages/bin_prot/bin_prot.113.33.00/opam @@ -1,16 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/bin_prot" bug-reports: "https://github.com/janestreet/bin_prot/issues" -dev-repo: "https://github.com/janestreet/bin_prot.git" +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} - "ocamlfind" {build & >= "1.3.2"} + "ocamlfind" {build & >= "1.3.2"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=c7a3b40330d5c81d9867a29124ef4c1e" +} diff --git a/packages/bin_prot/bin_prot.113.33.00/url b/packages/bin_prot/bin_prot.113.33.00/url deleted file mode 100644 index 1ff855ed6f2..00000000000 --- a/packages/bin_prot/bin_prot.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/bin_prot-113.33.00.tar.gz" -checksum: "c7a3b40330d5c81d9867a29124ef4c1e" diff --git a/packages/bin_prot/bin_prot.113.33.03/descr b/packages/bin_prot/bin_prot.113.33.03/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/bin_prot/bin_prot.113.33.03/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.113.33.03/opam b/packages/bin_prot/bin_prot.113.33.03/opam index e423866eabd..5b7aa6e22bb 100644 --- a/packages/bin_prot/bin_prot.113.33.03/opam +++ b/packages/bin_prot/bin_prot.113.33.03/opam @@ -1,20 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/bin_prot" bug-reports: "https://github.com/janestreet/bin_prot/issues" -dev-repo: "https://github.com/janestreet/bin_prot.git" +dev-repo: "git+https://github.com/janestreet/bin_prot.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix "--%{mirage-xen:enable}%-xen"] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "js-build-tools" {build & >= "113.33.04" & < "113.34.00"} ] -available: [ ocaml-version = "4.02.3" ] 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: "md5=d90c8977da36e4aafd3e0421744fd818" +} diff --git a/packages/bin_prot/bin_prot.113.33.03/url b/packages/bin_prot/bin_prot.113.33.03/url deleted file mode 100644 index d179ed447b8..00000000000 --- a/packages/bin_prot/bin_prot.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/bin_prot-113.33.03.tar.gz" -checksum: "d90c8977da36e4aafd3e0421744fd818" diff --git a/packages/bin_prot/bin_prot.v0.10.0/descr b/packages/bin_prot/bin_prot.v0.10.0/descr deleted file mode 100644 index 13209717123..00000000000 --- a/packages/bin_prot/bin_prot.v0.10.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -A binary protocol generator - -Part of Jane Street's Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.v0.10.0/opam b/packages/bin_prot/bin_prot.v0.10.0/opam index 7f322c964be..2a5d656d000 100644 --- a/packages/bin_prot/bin_prot.v0.10.0/opam +++ b/packages/bin_prot/bin_prot.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/bin_prot" @@ -9,18 +9,29 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] depopts: [ "mirage-xen-ocaml" ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=81ab54c98a8e0f68f89143bfdac980c0" +} diff --git a/packages/bin_prot/bin_prot.v0.10.0/url b/packages/bin_prot/bin_prot.v0.10.0/url deleted file mode 100644 index 0337b88aea8..00000000000 --- a/packages/bin_prot/bin_prot.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/bin_prot-v0.10.0.tar.gz" -checksum: "81ab54c98a8e0f68f89143bfdac980c0" diff --git a/packages/bin_prot/bin_prot.v0.9.0/descr b/packages/bin_prot/bin_prot.v0.9.0/descr deleted file mode 100644 index 13209717123..00000000000 --- a/packages/bin_prot/bin_prot.v0.9.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -A binary protocol generator - -Part of Jane Street's Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.v0.9.0/opam b/packages/bin_prot/bin_prot.v0.9.0/opam index 1d50e0a5e3e..3f3a45e9d64 100644 --- a/packages/bin_prot/bin_prot.v0.9.0/opam +++ b/packages/bin_prot/bin_prot.v0.9.0/opam @@ -1,26 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/bin_prot" bug-reports: "https://github.com/janestreet/bin_prot/issues" -dev-repo: "https://github.com/janestreet/bin_prot.git" +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: [ - "base" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "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" {>= "4.03.0" & < "4.06.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "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"} ] depopts: [ "mirage-xen-ocaml" ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.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.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/bin_prot-v0.9.0.tar.gz" + checksum: "md5=6c3b4b4d82d8d29862b3a37a0e3bff18" +} diff --git a/packages/bin_prot/bin_prot.v0.9.0/url b/packages/bin_prot/bin_prot.v0.9.0/url deleted file mode 100644 index 29bfba1c893..00000000000 --- a/packages/bin_prot/bin_prot.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/bin_prot-v0.9.0.tar.gz" -checksum: "6c3b4b4d82d8d29862b3a37a0e3bff18" diff --git a/packages/bin_prot/bin_prot.v0.9.1/descr b/packages/bin_prot/bin_prot.v0.9.1/descr deleted file mode 100644 index 13209717123..00000000000 --- a/packages/bin_prot/bin_prot.v0.9.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -A binary protocol generator - -Part of Jane Street's Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.v0.9.1/opam b/packages/bin_prot/bin_prot.v0.9.1/opam index 5ec5082f8b9..0220ad7fce0 100644 --- a/packages/bin_prot/bin_prot.v0.9.1/opam +++ b/packages/bin_prot/bin_prot.v0.9.1/opam @@ -1,26 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/bin_prot" bug-reports: "https://github.com/janestreet/bin_prot/issues" -dev-repo: "https://github.com/janestreet/bin_prot.git" +dev-repo: "git+https://github.com/janestreet/bin_prot.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "base" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta10"} - "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" {>= "4.03.0" & < "4.06.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta10"} + "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"} ] depopts: [ "mirage-xen-ocaml" ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.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.""" +url { + src: "https://github.com/janestreet/bin_prot/archive/v0.9.1.tar.gz" + checksum: "md5=4f734f178e99c3d1227de7d096848d4b" +} diff --git a/packages/bin_prot/bin_prot.v0.9.1/url b/packages/bin_prot/bin_prot.v0.9.1/url deleted file mode 100644 index 992f4fb541e..00000000000 --- a/packages/bin_prot/bin_prot.v0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/janestreet/bin_prot/archive/v0.9.1.tar.gz" -checksum: "4f734f178e99c3d1227de7d096848d4b" diff --git a/packages/bin_prot/bin_prot.v0.9.2/descr b/packages/bin_prot/bin_prot.v0.9.2/descr deleted file mode 100644 index 13209717123..00000000000 --- a/packages/bin_prot/bin_prot.v0.9.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -A binary protocol generator - -Part of Jane Street's Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/bin_prot/bin_prot.v0.9.2/opam b/packages/bin_prot/bin_prot.v0.9.2/opam index cb0a611d946..0a0e6eaa864 100644 --- a/packages/bin_prot/bin_prot.v0.9.2/opam +++ b/packages/bin_prot/bin_prot.v0.9.2/opam @@ -1,26 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/bin_prot" bug-reports: "https://github.com/janestreet/bin_prot/issues" -dev-repo: "https://github.com/janestreet/bin_prot.git" +dev-repo: "git+https://github.com/janestreet/bin_prot.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "base" {>= "v0.9.4" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta10"} - "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" {>= "4.03.0"} + "base" {>= "v0.9.4" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta10"} + "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"} ] depopts: [ "mirage-xen-ocaml" ] -available: [ ocaml-version >= "4.03.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.""" +url { + src: "https://github.com/janestreet/bin_prot/archive/v0.9.2.tar.gz" + checksum: "md5=75a345471813f34a6803018fa40b3286" +} diff --git a/packages/bin_prot/bin_prot.v0.9.2/url b/packages/bin_prot/bin_prot.v0.9.2/url deleted file mode 100644 index 0d4f6a26ac5..00000000000 --- a/packages/bin_prot/bin_prot.v0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/janestreet/bin_prot/archive/v0.9.2.tar.gz" -checksum: "75a345471813f34a6803018fa40b3286" diff --git a/packages/binbin/binbin.0.01/descr b/packages/binbin/binbin.0.01/descr deleted file mode 100644 index 8d26cea3e09..00000000000 --- a/packages/binbin/binbin.0.01/descr +++ /dev/null @@ -1,5 +0,0 @@ -Convenient and human-readable bitmap manipulation - -Useful to manipulate binary string (i.e bitmaps) in a convenient and human-readable format. -Binbin sacrifices convenience at the expense of usability. Its best use-case is for testing -and exploratory work (on applied cryptography for example) rather than production use. diff --git a/packages/binbin/binbin.0.01/opam b/packages/binbin/binbin.0.01/opam index e933ec01f24..af17f8f0b9e 100644 --- a/packages/binbin/binbin.0.01/opam +++ b/packages/binbin/binbin.0.01/opam @@ -1,13 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Erwan Aaron " authors: "Erwan Aaron " homepage: "https://github.com/aaronwinter/binbin" bug-reports: "https://github.com/aaronwinter/binbin/issues" license: "MIT" dev-repo: "git://github.com:aaronwinter/binbin.git" -build: ["jbuilder" "build" "-p" name] -build-test: [make "test"] +build: [ + ["jbuilder" "build" "-p" name] + [make "test"] {with-test} +] depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta13"} - "ounit" {test} + "ounit" {with-test} ] +synopsis: "Convenient and human-readable bitmap manipulation" +description: """ +Useful to manipulate binary string (i.e bitmaps) in a convenient and human-readable format. +Binbin sacrifices convenience at the expense of usability. Its best use-case is for testing +and exploratory work (on applied cryptography for example) rather than production use.""" +url { + src: "https://github.com/aaronwinter/binbin/archive/0.1.tar.gz" + checksum: "md5=b0597bf96b2e76a9113881948c93b75a" +} diff --git a/packages/binbin/binbin.0.01/url b/packages/binbin/binbin.0.01/url deleted file mode 100644 index a40293390b4..00000000000 --- a/packages/binbin/binbin.0.01/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/aaronwinter/binbin/archive/0.1.tar.gz" -checksum: "b0597bf96b2e76a9113881948c93b75a" diff --git a/packages/bindlib/bindlib.4.0.2/descr b/packages/bindlib/bindlib.4.0.2/descr deleted file mode 100644 index 2d789c2f4ef..00000000000 --- a/packages/bindlib/bindlib.4.0.2/descr +++ /dev/null @@ -1,10 +0,0 @@ -OCaml Bindlib library for bound variables - -Bindlib is a library for the Objective-Caml language providing -reasonable tools to write programs manipulating data structures with -bound variables (like lambda-calculus or quantified formulae). It is -quite efficient and easy to use. - -Authors - * Christophe Raffalli - * Rodolphe Lepigre diff --git a/packages/bindlib/bindlib.4.0.2/opam b/packages/bindlib/bindlib.4.0.2/opam index b2921f642a3..84ee00d9fc7 100644 --- a/packages/bindlib/bindlib.4.0.2/opam +++ b/packages/bindlib/bindlib.4.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Raffalli " bug-reports: "http://lama.univ-savoie.fr/mantis/view_all_bug_page.php?project_id=3" authors: @@ -11,5 +11,21 @@ build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "bindlib"] depends: [ + "ocaml" "ocamlfind" {build} ] +synopsis: "OCaml Bindlib library for bound variables" +description: """ +Bindlib is a library for the Objective-Caml language providing +reasonable tools to write programs manipulating data structures with +bound variables (like lambda-calculus or quantified formulae). It is +quite efficient and easy to use. + +Authors + * Christophe Raffalli + * Rodolphe Lepigre""" +flags: light-uninstall +url { + src: "https://lama.univ-savoie.fr/~raffalli/bindlib/bindlib-4.0.2.tar.gz" + checksum: "md5=6b37b02a6d1c7e5bb51ba96adbf84afc" +} diff --git a/packages/bindlib/bindlib.4.0.2/url b/packages/bindlib/bindlib.4.0.2/url deleted file mode 100644 index c68fd5ed5f4..00000000000 --- a/packages/bindlib/bindlib.4.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://lama.univ-savoie.fr/~raffalli/bindlib/bindlib-4.0.2.tar.gz" -checksum: "6b37b02a6d1c7e5bb51ba96adbf84afc" diff --git a/packages/bindlib/bindlib.4.0.3/descr b/packages/bindlib/bindlib.4.0.3/descr deleted file mode 100644 index 2d789c2f4ef..00000000000 --- a/packages/bindlib/bindlib.4.0.3/descr +++ /dev/null @@ -1,10 +0,0 @@ -OCaml Bindlib library for bound variables - -Bindlib is a library for the Objective-Caml language providing -reasonable tools to write programs manipulating data structures with -bound variables (like lambda-calculus or quantified formulae). It is -quite efficient and easy to use. - -Authors - * Christophe Raffalli - * Rodolphe Lepigre diff --git a/packages/bindlib/bindlib.4.0.3/opam b/packages/bindlib/bindlib.4.0.3/opam index b2921f642a3..8c3c8f4ae12 100644 --- a/packages/bindlib/bindlib.4.0.3/opam +++ b/packages/bindlib/bindlib.4.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Raffalli " bug-reports: "http://lama.univ-savoie.fr/mantis/view_all_bug_page.php?project_id=3" authors: @@ -11,5 +11,21 @@ build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "bindlib"] depends: [ + "ocaml" "ocamlfind" {build} ] +synopsis: "OCaml Bindlib library for bound variables" +description: """ +Bindlib is a library for the Objective-Caml language providing +reasonable tools to write programs manipulating data structures with +bound variables (like lambda-calculus or quantified formulae). It is +quite efficient and easy to use. + +Authors + * Christophe Raffalli + * Rodolphe Lepigre""" +flags: light-uninstall +url { + src: "https://lama.univ-savoie.fr/~raffalli/bindlib/bindlib-4.0.3.tar.gz" + checksum: "md5=49f7dcb45ebe49765dc850db7b842e32" +} diff --git a/packages/bindlib/bindlib.4.0.3/url b/packages/bindlib/bindlib.4.0.3/url deleted file mode 100644 index 96a159e3313..00000000000 --- a/packages/bindlib/bindlib.4.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://lama.univ-savoie.fr/~raffalli/bindlib/bindlib-4.0.3.tar.gz" -checksum: "49f7dcb45ebe49765dc850db7b842e32" diff --git a/packages/bindlib/bindlib.4.0.4/descr b/packages/bindlib/bindlib.4.0.4/descr deleted file mode 100644 index 143f0d0c710..00000000000 --- a/packages/bindlib/bindlib.4.0.4/descr +++ /dev/null @@ -1,10 +0,0 @@ -OCaml Bindlib library for bound variables - -Bindlib is a library allowing the manipulation of data structures -with bound variables. It is particularly useful when writing ASTs -for programming languages, but also for manipulating terms of the -λ-calculus or quantified formulas. - -Authors: - - Christophe Raffalli - - Rodolphe Lepigre diff --git a/packages/bindlib/bindlib.4.0.4/opam b/packages/bindlib/bindlib.4.0.4/opam index 15e27f33c92..fa34e31f01a 100644 --- a/packages/bindlib/bindlib.4.0.4/opam +++ b/packages/bindlib/bindlib.4.0.4/opam @@ -1,5 +1,4 @@ -opam-version: "1.2" -available: [ ocaml-version >= "3.12.1" ] +opam-version: "2.0" maintainer: "Christophe Raffalli " bug-reports: "https://github.com/rlepigre/ocaml-bindlib/issues" authors: @@ -7,10 +6,28 @@ authors: "Rodolphe Lepigre " ] homepage: "https://rlepigre.github.io/ocaml-bindlib/" license: "LGPL-3.0" -dev-repo: "https://github.com/rlepigre/ocaml-bindlib.git" +dev-repo: "git+https://github.com/rlepigre/ocaml-bindlib.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "bindlib"] -depends: - [ "ocamlbuild" {build} - "ocamlfind" {build} ] +depends: [ + "ocaml" {>= "3.12.1"} + "ocamlbuild" {build} + "ocamlfind" {build} +] +synopsis: "OCaml Bindlib library for bound variables" +description: """ +Bindlib is a library allowing the manipulation of data structures +with bound variables. It is particularly useful when writing ASTs +for programming languages, but also for manipulating terms of the +λ-calculus or quantified formulas. + +Authors: + - Christophe Raffalli + - Rodolphe Lepigre """ +flags: light-uninstall +url { + src: + "https://github.com/rlepigre/ocaml-bindlib/archive/ocaml-bindlib_4.0.4.tar.gz" + checksum: "md5=da82f3c51293f62affd3687981ff839e" +} diff --git a/packages/bindlib/bindlib.4.0.4/url b/packages/bindlib/bindlib.4.0.4/url deleted file mode 100644 index 589a971a74b..00000000000 --- a/packages/bindlib/bindlib.4.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rlepigre/ocaml-bindlib/archive/ocaml-bindlib_4.0.4.tar.gz" -checksum: "da82f3c51293f62affd3687981ff839e" diff --git a/packages/bindlib/bindlib.4.0.5/descr b/packages/bindlib/bindlib.4.0.5/descr deleted file mode 100644 index 530140bca74..00000000000 --- a/packages/bindlib/bindlib.4.0.5/descr +++ /dev/null @@ -1,10 +0,0 @@ -OCaml Bindlib library for bound variables - -Bindlib is a library allowing the manipulation of data structures -with bound variables. It is particularly useful when writing ASTs -for programming languages, but also for manipulating terms of the -λ-calculus or quantified formulas. - -Authors: - - Christophe Raffalli - - Rodolphe Lepigre diff --git a/packages/bindlib/bindlib.4.0.5/opam b/packages/bindlib/bindlib.4.0.5/opam index 73dab1ab43f..9caa1392160 100644 --- a/packages/bindlib/bindlib.4.0.5/opam +++ b/packages/bindlib/bindlib.4.0.5/opam @@ -1,5 +1,4 @@ -opam-version: "1.2" -available: [ ocaml-version >= "3.12.1" ] +opam-version: "2.0" maintainer: "Rodolphe Lepigre " bug-reports: "https://github.com/rlepigre/ocaml-bindlib/issues" authors: @@ -7,10 +6,28 @@ authors: "Rodolphe Lepigre " ] homepage: "https://rlepigre.github.io/ocaml-bindlib/" license: "LGPL-3.0" -dev-repo: "https://github.com/rlepigre/ocaml-bindlib.git" +dev-repo: "git+https://github.com/rlepigre/ocaml-bindlib.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "bindlib"] -depends: - [ "ocamlbuild" {build} - "ocamlfind" {build} ] +depends: [ + "ocaml" {>= "3.12.1"} + "ocamlbuild" {build} + "ocamlfind" {build} +] +synopsis: "OCaml Bindlib library for bound variables" +description: """ +Bindlib is a library allowing the manipulation of data structures +with bound variables. It is particularly useful when writing ASTs +for programming languages, but also for manipulating terms of the +λ-calculus or quantified formulas. + +Authors: + - Christophe Raffalli + - Rodolphe Lepigre """ +flags: light-uninstall +url { + src: + "https://github.com/rlepigre/ocaml-bindlib/archive/ocaml-bindlib_4.0.5.tar.gz" + checksum: "md5=1e9919bd553614c23c9f2770f573aa1e" +} diff --git a/packages/bindlib/bindlib.4.0.5/url b/packages/bindlib/bindlib.4.0.5/url deleted file mode 100644 index 5f9ae086916..00000000000 --- a/packages/bindlib/bindlib.4.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rlepigre/ocaml-bindlib/archive/ocaml-bindlib_4.0.5.tar.gz" -checksum: "1e9919bd553614c23c9f2770f573aa1e" diff --git a/packages/bindlib/bindlib.4.0/descr b/packages/bindlib/bindlib.4.0/descr deleted file mode 100644 index 2d789c2f4ef..00000000000 --- a/packages/bindlib/bindlib.4.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -OCaml Bindlib library for bound variables - -Bindlib is a library for the Objective-Caml language providing -reasonable tools to write programs manipulating data structures with -bound variables (like lambda-calculus or quantified formulae). It is -quite efficient and easy to use. - -Authors - * Christophe Raffalli - * Rodolphe Lepigre diff --git a/packages/bindlib/bindlib.4.0/opam b/packages/bindlib/bindlib.4.0/opam index b3c4b93272e..a2eb592ce82 100644 --- a/packages/bindlib/bindlib.4.0/opam +++ b/packages/bindlib/bindlib.4.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bindlib" version: "4.0" maintainer: "Christophe Raffalli " @@ -13,5 +13,21 @@ build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "bindlib"] depends: [ + "ocaml" "ocamlfind" {build} ] +synopsis: "OCaml Bindlib library for bound variables" +description: """ +Bindlib is a library for the Objective-Caml language providing +reasonable tools to write programs manipulating data structures with +bound variables (like lambda-calculus or quantified formulae). It is +quite efficient and easy to use. + +Authors + * Christophe Raffalli + * Rodolphe Lepigre""" +flags: light-uninstall +url { + src: "https://lama.univ-savoie.fr/~raffalli/bindlib/bindlib-4.0.tar.gz" + checksum: "md5=ce1ca69a76ba5ecf1735a64ab1c175c9" +} diff --git a/packages/bindlib/bindlib.4.0/url b/packages/bindlib/bindlib.4.0/url deleted file mode 100644 index 6e39ec47149..00000000000 --- a/packages/bindlib/bindlib.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://lama.univ-savoie.fr/~raffalli/bindlib/bindlib-4.0.tar.gz" -checksum: "ce1ca69a76ba5ecf1735a64ab1c175c9" diff --git a/packages/biniou/biniou.1.0.12/descr b/packages/biniou/biniou.1.0.12/descr deleted file mode 100644 index 43efd54b61e..00000000000 --- a/packages/biniou/biniou.1.0.12/descr +++ /dev/null @@ -1 +0,0 @@ -Binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve diff --git a/packages/biniou/biniou.1.0.12/opam b/packages/biniou/biniou.1.0.12/opam index 1299d0b2e2d..51c0cd1a39d 100644 --- a/packages/biniou/biniou.1.0.12/opam +++ b/packages/biniou/biniou.1.0.12/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +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: "https://github.com/mjambon/biniou.git" +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} "ocamlfind" "easy-format" @@ -17,4 +18,11 @@ depends: [ install: [make "install" "BINDIR=%{bin}%"] # -bin-annot flag is used unconditionally, requiring ocaml >= 4.xx -available: [ocaml-version >= "4.00" & ocaml-version < "4.06.0" ] +synopsis: + "Binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve" +flags: light-uninstall +extra-files: ["biniou.install" "md5=c34aebd8172d5fc4cd99202e2f5a2063"] +url { + src: "https://github.com/mjambon/biniou/archive/v1.0.12.tar.gz" + checksum: "md5=2f36d212bd1ca8fef26c5f6b8f71886e" +} diff --git a/packages/biniou/biniou.1.0.12/url b/packages/biniou/biniou.1.0.12/url deleted file mode 100644 index a62e9f57d04..00000000000 --- a/packages/biniou/biniou.1.0.12/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/biniou/archive/v1.0.12.tar.gz" -checksum: "2f36d212bd1ca8fef26c5f6b8f71886e" diff --git a/packages/biniou/biniou.1.0.13/descr b/packages/biniou/biniou.1.0.13/descr deleted file mode 100644 index 43efd54b61e..00000000000 --- a/packages/biniou/biniou.1.0.13/descr +++ /dev/null @@ -1 +0,0 @@ -Binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve diff --git a/packages/biniou/biniou.1.0.13/opam b/packages/biniou/biniou.1.0.13/opam index c4d2d1b3fd8..5c1cb5a99a1 100644 --- a/packages/biniou/biniou.1.0.13/opam +++ b/packages/biniou/biniou.1.0.13/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +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: "https://github.com/mjambon/biniou.git" +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} "ocamlfind" "easy-format" @@ -17,5 +18,11 @@ depends: [ install: [make "install" "BINDIR=%{bin}%"] # -compat-32 flag is used unconditionally, requiring ocaml >= 4.01 -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] - +synopsis: + "Binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve" +flags: light-uninstall +extra-files: ["biniou.install" "md5=c34aebd8172d5fc4cd99202e2f5a2063"] +url { + src: "https://github.com/mjambon/biniou/archive/v1.0.13.tar.gz" + checksum: "md5=6859d971145c53e06a77510c3a301d70" +} diff --git a/packages/biniou/biniou.1.0.13/url b/packages/biniou/biniou.1.0.13/url deleted file mode 100644 index 4248cc29030..00000000000 --- a/packages/biniou/biniou.1.0.13/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/biniou/archive/v1.0.13.tar.gz" -checksum: "6859d971145c53e06a77510c3a301d70" diff --git a/packages/biniou/biniou.1.0.5/descr b/packages/biniou/biniou.1.0.5/descr deleted file mode 100644 index 43efd54b61e..00000000000 --- a/packages/biniou/biniou.1.0.5/descr +++ /dev/null @@ -1 +0,0 @@ -Binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve diff --git a/packages/biniou/biniou.1.0.5/files/biniou.install b/packages/biniou/biniou.1.0.5/files/biniou.install deleted file mode 100644 index 374757fd892..00000000000 --- a/packages/biniou/biniou.1.0.5/files/biniou.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["bdump"] diff --git a/packages/biniou/biniou.1.0.5/opam b/packages/biniou/biniou.1.0.5/opam deleted file mode 100644 index 90749d01050..00000000000 --- a/packages/biniou/biniou.1.0.5/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1" -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: [ - "ocamlfind" - "easy-format" -] -install: [make "install" "BINDIR=%{bin}%"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/biniou/biniou.1.0.5/url b/packages/biniou/biniou.1.0.5/url deleted file mode 100644 index 76ab48b4ed5..00000000000 --- a/packages/biniou/biniou.1.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/biniou/archive/v1.0.5.tar.gz" -checksum: "04faafa8c3f1e3fe6e82d78330da46a0" diff --git a/packages/biniou/biniou.1.0.6/descr b/packages/biniou/biniou.1.0.6/descr deleted file mode 100644 index 43efd54b61e..00000000000 --- a/packages/biniou/biniou.1.0.6/descr +++ /dev/null @@ -1 +0,0 @@ -Binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve diff --git a/packages/biniou/biniou.1.0.6/opam b/packages/biniou/biniou.1.0.6/opam index 90749d01050..fc221d19cb4 100644 --- a/packages/biniou/biniou.1.0.6/opam +++ b/packages/biniou/biniou.1.0.6/opam @@ -1,12 +1,20 @@ -opam-version: "1" +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" "easy-format" ] install: [make "install" "BINDIR=%{bin}%"] -available: [ ocaml-version < "4.06.0" ] +synopsis: + "Binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve" +flags: light-uninstall +extra-files: ["biniou.install" "md5=71e99addcc0f3bb734201bd0cad5edb4"] +url { + src: "https://github.com/mjambon/biniou/archive/v1.0.6.tar.gz" + checksum: "md5=6210856ffee54c95324ad213ad0c322e" +} diff --git a/packages/biniou/biniou.1.0.6/url b/packages/biniou/biniou.1.0.6/url deleted file mode 100644 index 837527eff72..00000000000 --- a/packages/biniou/biniou.1.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/biniou/archive/v1.0.6.tar.gz" -checksum: "6210856ffee54c95324ad213ad0c322e" diff --git a/packages/biniou/biniou.1.0.9/descr b/packages/biniou/biniou.1.0.9/descr deleted file mode 100644 index 43efd54b61e..00000000000 --- a/packages/biniou/biniou.1.0.9/descr +++ /dev/null @@ -1 +0,0 @@ -Binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve diff --git a/packages/biniou/biniou.1.0.9/opam b/packages/biniou/biniou.1.0.9/opam index cd32dbe5e4d..32b1ae6e186 100644 --- a/packages/biniou/biniou.1.0.9/opam +++ b/packages/biniou/biniou.1.0.9/opam @@ -1,13 +1,21 @@ -opam-version: "1.2" +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} "ocamlfind" "easy-format" ] install: [make "install" "BINDIR=%{bin}%"] -available: [ ocaml-version < "4.06.0" ] +synopsis: + "Binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve" +flags: light-uninstall +extra-files: ["biniou.install" "md5=71e99addcc0f3bb734201bd0cad5edb4"] +url { + src: "https://github.com/mjambon/biniou/archive/v1.0.9.tar.gz" + checksum: "md5=2f9f355281817912ac04c589eb463ef2" +} diff --git a/packages/biniou/biniou.1.0.9/url b/packages/biniou/biniou.1.0.9/url deleted file mode 100644 index 87f616ddc9a..00000000000 --- a/packages/biniou/biniou.1.0.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/biniou/archive/v1.0.9.tar.gz" -checksum: "2f9f355281817912ac04c589eb463ef2" diff --git a/packages/biniou/biniou.1.1.0/descr b/packages/biniou/biniou.1.1.0/descr deleted file mode 100644 index 43efd54b61e..00000000000 --- a/packages/biniou/biniou.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve diff --git a/packages/biniou/biniou.1.1.0/opam b/packages/biniou/biniou.1.1.0/opam index 037005d90d6..e53e2342675 100644 --- a/packages/biniou/biniou.1.1.0/opam +++ b/packages/biniou/biniou.1.1.0/opam @@ -1,24 +1,26 @@ -opam-version: "1.2" +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: "https://github.com/mjambon/biniou.git" +dev-repo: "git+https://github.com/mjambon/biniou.git" license: "BSD-3-Clause" build: [ ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] - -build-test: [ - ["jbuilder" "runtest" "-p" name] -] - depends: [ + "ocaml" {>= "4.02.3"} "conf-which" {build} "jbuilder" {build} "easy-format" ] - -available: [ocaml-version >= "4.02.3"] \ No newline at end of file +synopsis: + "Binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve" +extra-files: ["biniou.install" "md5=c34aebd8172d5fc4cd99202e2f5a2063"] +url { + src: "https://github.com/mjambon/biniou/archive/v1.1.0.tar.gz" + checksum: "md5=bbd7187f4e106c920ce88ef14ed8d7fe" +} diff --git a/packages/biniou/biniou.1.1.0/url b/packages/biniou/biniou.1.1.0/url deleted file mode 100644 index 2da6c24109d..00000000000 --- a/packages/biniou/biniou.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/biniou/archive/v1.1.0.tar.gz" -checksum: "bbd7187f4e106c920ce88ef14ed8d7fe" diff --git a/packages/biniou/biniou.1.2.0/descr b/packages/biniou/biniou.1.2.0/descr deleted file mode 100644 index 43efd54b61e..00000000000 --- a/packages/biniou/biniou.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve diff --git a/packages/biniou/biniou.1.2.0/opam b/packages/biniou/biniou.1.2.0/opam index ef87bec579b..8c205dc1775 100644 --- a/packages/biniou/biniou.1.2.0/opam +++ b/packages/biniou/biniou.1.2.0/opam @@ -1,24 +1,25 @@ -opam-version: "1.2" +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: "https://github.com/mjambon/biniou.git" +dev-repo: "git+https://github.com/mjambon/biniou.git" license: "BSD-3-Clause" build: [ ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] - -build-test: [ - ["jbuilder" "runtest" "-p" name] -] - depends: [ + "ocaml" {>= "4.02.3"} "conf-which" {build} "jbuilder" {build & >= "1.0+beta7"} "easy-format" ] - -available: [ocaml-version >= "4.02.3"] +synopsis: + "Binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve" +url { + src: "https://github.com/mjambon/biniou/archive/v1.2.0.tar.gz" + checksum: "md5=f3e92358e832ed94eaf23ce622ccc2f9" +} diff --git a/packages/biniou/biniou.1.2.0/url b/packages/biniou/biniou.1.2.0/url deleted file mode 100644 index 0bb1ed0c78b..00000000000 --- a/packages/biniou/biniou.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/biniou/archive/v1.2.0.tar.gz" -checksum: "f3e92358e832ed94eaf23ce622ccc2f9" diff --git a/packages/biocaml/biocaml.0.2.0/descr b/packages/biocaml/biocaml.0.2.0/descr deleted file mode 100644 index da325118e28..00000000000 --- a/packages/biocaml/biocaml.0.2.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -The OCaml Bioinformatics Library -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. - diff --git a/packages/biocaml/biocaml.0.2.0/opam b/packages/biocaml/biocaml.0.2.0/opam index 831525ff530..3a9d084f9c3 100644 --- a/packages/biocaml/biocaml.0.2.0/opam +++ b/packages/biocaml/biocaml.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "seb@mondet.org" authors: [ "Ashish Agarwal" @@ -11,17 +11,21 @@ homepage: "http://biocaml.org" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--%{flow:enable}%-app"] [make "all"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--%{flow:enable}%-app" "--enable-tests"] - [make "test"] -] -build-doc: [ - [make "doc"] - [make "install-doc" "DOCDIR=%{doc}%"] + [ + "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" "ocamlfind" "core" {<= "109.17.00"} "sexplib" @@ -31,4 +35,19 @@ depends: [ "ocamlbuild" {build} ] depopts: ["flow"] -install: [make "install"] +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: "md5=18d8fe2ff1b843dbb64f28a0c01f2e7c" +} diff --git a/packages/biocaml/biocaml.0.2.0/url b/packages/biocaml/biocaml.0.2.0/url deleted file mode 100644 index ec760a5cd40..00000000000 --- a/packages/biocaml/biocaml.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://biocaml.org/downloads/biocaml-0.2.0.tgz" -checksum: "18d8fe2ff1b843dbb64f28a0c01f2e7c" diff --git a/packages/biocaml/biocaml.0.3.0/descr b/packages/biocaml/biocaml.0.3.0/descr deleted file mode 100644 index da325118e28..00000000000 --- a/packages/biocaml/biocaml.0.3.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -The OCaml Bioinformatics Library -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. - diff --git a/packages/biocaml/biocaml.0.3.0/opam b/packages/biocaml/biocaml.0.3.0/opam index 1ca20ba4521..f9c6710dee0 100644 --- a/packages/biocaml/biocaml.0.3.0/opam +++ b/packages/biocaml/biocaml.0.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "agarwal1975@gmail.com" authors: [ "Ashish Agarwal" @@ -17,17 +17,19 @@ build: [ "BUILD_APP=true" ] ["omake" "-j2"] -] -build-test: [ - ["omake" "configure" "PREFIX=%{prefix}%" "BUILD_TESTS=true" "BUILD_APP=false"] - ["omake" "test"] -] -build-doc: [ - ["omake" "doc"] - ["omake" "install_doc" "INSTALL_DOCDIR=%{doc}%"] + [ + "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" "ocamlfind" "core" {>= "109.27.00" & <= "109.47.00"} "sexplib" @@ -40,4 +42,19 @@ depends: [ "lwt" {< "2.5.0"} ] dev-repo: "git://github.com/biocaml/biocaml" -install: ["omake" "install"] +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: "md5=4ae744397aafe40cc223276ece8f54cc" +} diff --git a/packages/biocaml/biocaml.0.3.0/url b/packages/biocaml/biocaml.0.3.0/url deleted file mode 100644 index a3c92565b8f..00000000000 --- a/packages/biocaml/biocaml.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/biocaml/biocaml/archive/0.3.0.tar.gz" -checksum: "4ae744397aafe40cc223276ece8f54cc" diff --git a/packages/biocaml/biocaml.0.3.1/descr b/packages/biocaml/biocaml.0.3.1/descr deleted file mode 100644 index da325118e28..00000000000 --- a/packages/biocaml/biocaml.0.3.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -The OCaml Bioinformatics Library -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. - diff --git a/packages/biocaml/biocaml.0.3.1/opam b/packages/biocaml/biocaml.0.3.1/opam index 1ca20ba4521..e04610ead0b 100644 --- a/packages/biocaml/biocaml.0.3.1/opam +++ b/packages/biocaml/biocaml.0.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "agarwal1975@gmail.com" authors: [ "Ashish Agarwal" @@ -17,17 +17,19 @@ build: [ "BUILD_APP=true" ] ["omake" "-j2"] -] -build-test: [ - ["omake" "configure" "PREFIX=%{prefix}%" "BUILD_TESTS=true" "BUILD_APP=false"] - ["omake" "test"] -] -build-doc: [ - ["omake" "doc"] - ["omake" "install_doc" "INSTALL_DOCDIR=%{doc}%"] + [ + "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" "ocamlfind" "core" {>= "109.27.00" & <= "109.47.00"} "sexplib" @@ -40,4 +42,19 @@ depends: [ "lwt" {< "2.5.0"} ] dev-repo: "git://github.com/biocaml/biocaml" -install: ["omake" "install"] +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: "md5=40f2d6226de0dede87d7190536cf986d" +} diff --git a/packages/biocaml/biocaml.0.3.1/url b/packages/biocaml/biocaml.0.3.1/url deleted file mode 100644 index d9a6e9a2709..00000000000 --- a/packages/biocaml/biocaml.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/biocaml/biocaml/archive/0.3.1.tar.gz" -checksum: "40f2d6226de0dede87d7190536cf986d" diff --git a/packages/biocaml/biocaml.0.4.0/descr b/packages/biocaml/biocaml.0.4.0/descr deleted file mode 100644 index da325118e28..00000000000 --- a/packages/biocaml/biocaml.0.4.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -The OCaml Bioinformatics Library -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. - diff --git a/packages/biocaml/biocaml.0.4.0/opam b/packages/biocaml/biocaml.0.4.0/opam index 84abc1b613a..4ab0e66f8f5 100644 --- a/packages/biocaml/biocaml.0.4.0/opam +++ b/packages/biocaml/biocaml.0.4.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "biocaml@googlegroups.com" homepage: "http://biocaml.org" bug-reports: "https://github.com/biocaml/biocaml/issues" license: "LGPL + linking exception" -dev-repo: "https://github.com/biocaml/biocaml.git" +dev-repo: "git+https://github.com/biocaml/biocaml.git" authors: [ "Sebastien Mondet" "Ashish Agarwal" @@ -15,17 +15,16 @@ authors: [ "Francois Berenger" ] -build: ["omake" "PREFIX=%{prefix}%"] - -install: ["omake" "%{name}%.install"] -remove: [] - -build-doc: [ - ["omake" "doc"] - ["omake" "install_doc" "DOCDIR=%{doc}%/biocaml"] +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"} "ocamlfind" {build} "omake" {build & < "0.10"} "core" {>= "111.13.00" & <= "113.00.00"} @@ -43,7 +42,15 @@ depends: [ "async" "ounit" ] - -available: [ - ocaml-version >= "4.01.0" -] +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: "md5=6c00715886b8b655a62086ded1bcdf1b" +} diff --git a/packages/biocaml/biocaml.0.4.0/url b/packages/biocaml/biocaml.0.4.0/url deleted file mode 100644 index f6684d23c09..00000000000 --- a/packages/biocaml/biocaml.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/biocaml/biocaml/archive/v0.4.0.tar.gz" -checksum: "6c00715886b8b655a62086ded1bcdf1b" diff --git a/packages/biocaml/biocaml.0.5.0/descr b/packages/biocaml/biocaml.0.5.0/descr deleted file mode 100644 index da325118e28..00000000000 --- a/packages/biocaml/biocaml.0.5.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -The OCaml Bioinformatics Library -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. - diff --git a/packages/biocaml/biocaml.0.5.0/opam b/packages/biocaml/biocaml.0.5.0/opam deleted file mode 100644 index 53a91ac637c..00000000000 --- a/packages/biocaml/biocaml.0.5.0/opam +++ /dev/null @@ -1,46 +0,0 @@ -opam-version: "1.2" -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 + linking exception" -dev-repo: "https://github.com/biocaml/biocaml.git" -build: [ - [make "byte"] - [make "native"] - [make "META"] - [make "%{name}%.install"] -] -build-doc: [ - ["omake" "-j%{jobs}%" "doc"] - ["omake" "install_doc" "DOCDIR=%{doc}%/biocaml"] -] -depends: [ - "ocamlfind" {build} - "solvuu-build" {build & <="0.1.0"} - "core_kernel" {>= "111.13.00" & <= "113.33.03"} - "sexplib" - "camlzip" {>= "1.05"} - "xmlm" - "cfstream" - "ppx_compare" - "ppx_deriving" {build} - "ppx_sexp_conv" - "re" - "rresult" - "uri" -] -depopts: ["async" "core" "lwt" "ounit"] -conflicts: [ - "core" {< "111.13.00"} -] -available: [ocaml-version >= "4.03.0" & ocaml-version < "4.04.0" ] diff --git a/packages/biocaml/biocaml.0.5.0/url b/packages/biocaml/biocaml.0.5.0/url deleted file mode 100644 index 093d2192068..00000000000 --- a/packages/biocaml/biocaml.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/biocaml/biocaml/archive/v0.5.0.tar.gz" -checksum: "38d46f29c8722e07a885227ee319b220" diff --git a/packages/biocaml/biocaml.0.6.0/descr b/packages/biocaml/biocaml.0.6.0/descr deleted file mode 100644 index da325118e28..00000000000 --- a/packages/biocaml/biocaml.0.6.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -The OCaml Bioinformatics Library -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. - diff --git a/packages/biocaml/biocaml.0.6.0/opam b/packages/biocaml/biocaml.0.6.0/opam index 3647b4768d5..979a8302dfc 100644 --- a/packages/biocaml/biocaml.0.6.0/opam +++ b/packages/biocaml/biocaml.0.6.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "biocaml@googlegroups.com" authors: [ "Sebastien Mondet" @@ -13,7 +13,7 @@ authors: [ homepage: "http://biocaml.org" bug-reports: "https://github.com/biocaml/biocaml/issues" license: "LGPL + linking exception" -dev-repo: "https://github.com/biocaml/biocaml.git" +dev-repo: "git+https://github.com/biocaml/biocaml.git" build: [ [make "byte"] [make "native"] @@ -21,8 +21,9 @@ build: [ [make "%{name}%.install"] ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} - "solvuu-build" {build & >= "0.2.0" & <"0.3.0"} + "solvuu-build" {build & >= "0.2.0" & < "0.3.0"} "core_kernel" {>= "111.13.00" & <= "113.33.03"} "sexplib" "camlzip" {>= "1.05"} @@ -39,4 +40,14 @@ depopts: ["async" "core" "lwt" "ounit"] conflicts: [ "core" {< "111.13.00"} ] -available: [ocaml-version >= "4.03.0"] +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: "md5=e4a4493a6a72b68ea374b82b8a234d23" +} diff --git a/packages/biocaml/biocaml.0.6.0/url b/packages/biocaml/biocaml.0.6.0/url deleted file mode 100644 index f923a629275..00000000000 --- a/packages/biocaml/biocaml.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/biocaml/biocaml/archive/v0.6.0.tar.gz" -checksum: "e4a4493a6a72b68ea374b82b8a234d23" diff --git a/packages/biocaml/biocaml.0.7.0/descr b/packages/biocaml/biocaml.0.7.0/descr deleted file mode 100644 index da325118e28..00000000000 --- a/packages/biocaml/biocaml.0.7.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -The OCaml Bioinformatics Library -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. - diff --git a/packages/biocaml/biocaml.0.7.0/opam b/packages/biocaml/biocaml.0.7.0/opam index d9c54da2aed..233a4fc07a1 100644 --- a/packages/biocaml/biocaml.0.7.0/opam +++ b/packages/biocaml/biocaml.0.7.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "biocaml@googlegroups.com" homepage: "http://biocaml.org" bug-reports: "https://github.com/biocaml/biocaml/issues" license: "LGPL + linking exception" -dev-repo: "https://github.com/biocaml/biocaml.git" +dev-repo: "git+https://github.com/biocaml/biocaml.git" authors: [ "Sebastien Mondet" "Ashish Agarwal" @@ -20,14 +20,10 @@ build: [ [make "native"] [make "META"] [make "%{name}%.install"] + ["omake" "-j%{jobs}%" "doc"] {with-doc} ] - -build-doc: [ - ["omake" "-j%{jobs}%" "doc"] - ["omake" "install_doc" "DOCDIR=%{doc}%/biocaml"] -] - depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "solvuu-build" {build & >= "0.3.0"} "core_kernel" {>= "111.13.00" & <= "113.33.03"} @@ -41,7 +37,6 @@ depends: [ "rresult" "uri" ] - depopts: [ "async" "core" @@ -53,6 +48,15 @@ conflicts: [ "core" {< "111.13.00" & > "113.33.03"} ] -available: [ - ocaml-version >= "4.03.0" -] +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: "md5=b12415ba411c916977aa0bd1880fdd29" +} diff --git a/packages/biocaml/biocaml.0.7.0/url b/packages/biocaml/biocaml.0.7.0/url deleted file mode 100644 index 11a069f77bc..00000000000 --- a/packages/biocaml/biocaml.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/biocaml/biocaml/archive/0.7.0.tar.gz" -checksum: "b12415ba411c916977aa0bd1880fdd29" diff --git a/packages/biocaml/biocaml.0.8.0/descr b/packages/biocaml/biocaml.0.8.0/descr deleted file mode 100644 index da325118e28..00000000000 --- a/packages/biocaml/biocaml.0.8.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -The OCaml Bioinformatics Library -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. - diff --git a/packages/biocaml/biocaml.0.8.0/opam b/packages/biocaml/biocaml.0.8.0/opam index 5cff80f4294..e64e9cf08b9 100644 --- a/packages/biocaml/biocaml.0.8.0/opam +++ b/packages/biocaml/biocaml.0.8.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "biocaml@googlegroups.com" authors: [ "Sebastien Mondet" @@ -13,9 +13,10 @@ authors: [ homepage: "http://biocaml.org" bug-reports: "https://github.com/biocaml/biocaml/issues" license: "LGPL + linking exception" -dev-repo: "https://github.com/biocaml/biocaml.git" +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" "ocamlfind" {build} "jbuilder" {build & >= "1.0+beta8"} @@ -31,4 +32,14 @@ depends: [ "uri" ] depopts: ["async" "core" "lwt"] -available: [ocaml-version >= "4.03.0" & ocaml-version < "4.06.0"] +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: "md5=8a93cf0feea589c689a9b001d80b40bb" +} diff --git a/packages/biocaml/biocaml.0.8.0/url b/packages/biocaml/biocaml.0.8.0/url deleted file mode 100644 index d6d1795e99c..00000000000 --- a/packages/biocaml/biocaml.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/biocaml/biocaml/archive/0.8.0.tar.gz" -checksum: "8a93cf0feea589c689a9b001d80b40bb" diff --git a/packages/bip32/bip32.0.1/descr b/packages/bip32/bip32.0.1/descr deleted file mode 100644 index d4a55e9b34c..00000000000 --- a/packages/bip32/bip32.0.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Hierarchical Deterministic Wallets -See https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki \ No newline at end of file diff --git a/packages/bip32/bip32.0.1/opam b/packages/bip32/bip32.0.1/opam index 91f3b925924..b8662ea22f1 100644 --- a/packages/bip32/bip32.0.1/opam +++ b/packages/bip32/bip32.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bip32" version: "0.1" authors: "Vincent Bernardoff " @@ -8,14 +8,18 @@ homepage: "https://github.com/vbmithr/ocaml-bip32" bug-reports: "https://github.com/vbmithr/ocaml-bip32/issues" dev-repo: "git://github.com/vbmithr/ocaml-bip32" -available: [ - ocaml-version >= "4.02.0" -] - build: [ "jbuilder" "build" "-j" jobs "-p" name "@install" ] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta16"} "hex" {>= "1.2.0"} "cstruct" {>= "3.2.1"} "secp256k1" {>= "0.3.2" & < "0.4.0"} ] +synopsis: "Hierarchical Deterministic Wallets" +description: + "See https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki" +url { + src: "https://github.com/vbmithr/ocaml-bip32/archive/0.1.tar.gz" + checksum: "md5=04c4aef92310a406f77c50f0f85e534f" +} diff --git a/packages/bip32/bip32.0.1/url b/packages/bip32/bip32.0.1/url deleted file mode 100644 index 6499302fe47..00000000000 --- a/packages/bip32/bip32.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/vbmithr/ocaml-bip32/archive/0.1.tar.gz" -checksum: "04c4aef92310a406f77c50f0f85e534f" \ No newline at end of file diff --git a/packages/bisect-summary/bisect-summary.0.3/descr b/packages/bisect-summary/bisect-summary.0.3/descr deleted file mode 100644 index 4e88b776a1c..00000000000 --- a/packages/bisect-summary/bisect-summary.0.3/descr +++ /dev/null @@ -1,8 +0,0 @@ -bisect-summary - simple analysis of coverage data created by bisect-ppx - -This tool reads the data produced by bisect-ppx-instrumented code at -runtime and reports the coverate ratio. Unlike bisect-ppx-report, it -doesn't require access to the source code of the instrumented code and -the *.pmx files that bisect-ppx created at instrumentation time. - - diff --git a/packages/bisect-summary/bisect-summary.0.3/opam b/packages/bisect-summary/bisect-summary.0.3/opam index e35d51d5e93..34cd7746a2f 100644 --- a/packages/bisect-summary/bisect-summary.0.3/opam +++ b/packages/bisect-summary/bisect-summary.0.3/opam @@ -1,10 +1,10 @@ -opam-version : "1.2" +opam-version: "2.0" maintainer : "Christian Lindig " authors : ["Christian Lindig "] license : "MIT" homepage : "https://github.com/lindig/bisect-summary" bug-reports : "https://github.com/lindig/bisect-summary/issues" -dev-repo : "https://github.com/lindig/bisect-summary.git" +dev-repo: "git+https://github.com/lindig/bisect-summary.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] @@ -16,7 +16,20 @@ remove: [ ["ocamlfind" "remove" "bisect-summary"] ] depends: [ + "ocaml" "bisect_ppx" "oasis" {build} "ocamlfind" {build} ] +synopsis: + "bisect-summary - simple analysis of coverage data created by bisect-ppx" +description: """ +This tool reads the data produced by bisect-ppx-instrumented code at +runtime and reports the coverate ratio. Unlike bisect-ppx-report, it +doesn't require access to the source code of the instrumented code and +the *.pmx files that bisect-ppx created at instrumentation time.""" +flags: light-uninstall +url { + src: "https://github.com/lindig/bisect-summary/archive/0.3.zip" + checksum: "md5=62cfc015ccf1cacf224a32be79265be0" +} diff --git a/packages/bisect-summary/bisect-summary.0.3/url b/packages/bisect-summary/bisect-summary.0.3/url deleted file mode 100644 index fb9d5fc2a9c..00000000000 --- a/packages/bisect-summary/bisect-summary.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/lindig/bisect-summary/archive/0.3.zip" -checksum: "62cfc015ccf1cacf224a32be79265be0" diff --git a/packages/bisect/bisect.1.1/descr b/packages/bisect/bisect.1.1/descr deleted file mode 100644 index 410f1ba385f..00000000000 --- a/packages/bisect/bisect.1.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Code coverage tool for the OCaml language -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. diff --git a/packages/bisect/bisect.1.1/files/bisect.install b/packages/bisect/bisect.1.1/files/bisect.install deleted file mode 100644 index a47e8c04b71..00000000000 --- a/packages/bisect/bisect.1.1/files/bisect.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "_build/src/report/report.native" {"bisect-report.opt"} - "_build/src/report/report.byte" {"bisect-report"} -] diff --git a/packages/bisect/bisect.1.1/files/opam.patch b/packages/bisect/bisect.1.1/files/opam.patch deleted file mode 100644 index de35a696bdc..00000000000 --- a/packages/bisect/bisect.1.1/files/opam.patch +++ /dev/null @@ -1,31 +0,0 @@ -diff -ru bisect.1.1/Makefile bisect.1.1/Makefile ---- bisect.1.1/Makefile 2011-02-12 14:40:23.000000000 +0100 -+++ bisect.1.1/Makefile 2012-10-05 18:14:41.313328109 +0200 -@@ -31,7 +31,7 @@ - # DEFINITIONS - - PROJECT_NAME=bisect --OCAMLBUILD=$(PATH_OCAML_PREFIX)/bin/ocamlbuild -+OCAMLBUILD=ocamlbuild - OCAMLBUILD_FLAGS=-classic-display -no-links - MODULES_ODOCL=$(PROJECT_NAME).odocl - MODULES_MLPACK=$(PROJECT_NAME).mlpack -@@ -75,7 +75,7 @@ - - install: all - cp $(PATH_BUILD)/src/report/report.byte $(PATH_OCAML_PREFIX)/bin/bisect-report; \ -- (test -x $(PATH_OCAML_PREFIX)/bin/ocamlopt && cp $(PATH_BUILD)/src/report/report.native $(PATH_OCAML_PREFIX)/bin/bisect-report.opt || true); \ -+ (which ocamlopt && cp $(PATH_BUILD)/src/report/report.native $(PATH_OCAML_PREFIX)/bin/bisect-report.opt || true); \ - if [ -x "$(PATH_OCAMLFIND)" ]; then \ - $(PATH_OCAMLFIND) query $(PROJECT_NAME) && $(PATH_OCAMLFIND) remove $(PROJECT_NAME) || true; \ - $(PATH_OCAMLFIND) install $(PROJECT_NAME) META -optional \ -@@ -101,7 +101,7 @@ - - generate: FORCE - echo '$(PROJECT_NAME).cma' > $(PROJECT_NAME).itarget -- (test -x $(PATH_OCAML_PREFIX)/bin/ocamlopt && echo '$(PROJECT_NAME).cmxa' >> $(PROJECT_NAME).itarget) || true -- (test -x $(PATH_OCAML_PREFIX)/bin/ocamljava && echo '$(PROJECT_NAME).cmja' >> $(PROJECT_NAME).itarget) || true -+ (which ocamlopt && echo '$(PROJECT_NAME).cmxa' >> $(PROJECT_NAME).itarget) || true -+ (which ocamljava && echo '$(PROJECT_NAME).cmja' >> $(PROJECT_NAME).itarget) || true - - FORCE: diff --git a/packages/bisect/bisect.1.1/opam b/packages/bisect/bisect.1.1/opam deleted file mode 100644 index f5aa7d989d3..00000000000 --- a/packages/bisect/bisect.1.1/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "camlp4" - "ocamlbuild" {build} -] -patches: ["opam.patch"] -install: [make "install"] -available: [ocaml-version < "4.02"] \ No newline at end of file diff --git a/packages/bisect/bisect.1.1/url b/packages/bisect/bisect.1.1/url deleted file mode 100644 index 3e0c157ae8a..00000000000 --- a/packages/bisect/bisect.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://bisect.x9c.fr/distrib/bisect-1.1.tar.gz" -checksum: "6e4be9696c902f74908fd835a84353e9" diff --git a/packages/bisect/bisect.1.3.1/descr b/packages/bisect/bisect.1.3.1/descr deleted file mode 100644 index 410f1ba385f..00000000000 --- a/packages/bisect/bisect.1.3.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Code coverage tool for the OCaml language -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. diff --git a/packages/bisect/bisect.1.3.1/opam b/packages/bisect/bisect.1.3.1/opam index 2ba19f7cce7..030d9f4433b 100644 --- a/packages/bisect/bisect.1.3.1/opam +++ b/packages/bisect/bisect.1.3.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bisect" maintainer: "gabriel.scherer@gmail.com" authors: ["Xavier Clerc"] homepage: "http://bisect.x9c.fr/" bug-reports: "https://github.com/gasche/bisect/issues" -dev-repo: "https://github.com/gasche/bisect.git" +dev-repo: "git+https://github.com/gasche/bisect.git" license: "GPL v3" build: [ ["sh" "configure" "-ocaml-prefix" prefix "-ocamlfind" "%{bin}%/ocamlfind"] @@ -13,8 +13,20 @@ build: [ install: [make "install"] remove: [["ocamlfind" "remove" "bisect"]] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "camlp4" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.0"] +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: "https://github.com/gasche/bisect/archive/1.3.1.tar.gz" + checksum: "md5=fd0c2d163e4847df075d87fa9bb42b00" +} diff --git a/packages/bisect/bisect.1.3.1/url b/packages/bisect/bisect.1.3.1/url deleted file mode 100644 index c40d5c2705f..00000000000 --- a/packages/bisect/bisect.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/gasche/bisect/archive/1.3.1.tar.gz" -checksum: "fd0c2d163e4847df075d87fa9bb42b00" diff --git a/packages/bisect/bisect.1.3/descr b/packages/bisect/bisect.1.3/descr deleted file mode 100644 index 410f1ba385f..00000000000 --- a/packages/bisect/bisect.1.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -Code coverage tool for the OCaml language -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. diff --git a/packages/bisect/bisect.1.3/opam b/packages/bisect/bisect.1.3/opam index 23b0b47b5fe..b192c6dc6d3 100644 --- a/packages/bisect/bisect.1.3/opam +++ b/packages/bisect/bisect.1.3/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: ["Xavier Clerc"] homepage: "http://bisect.x9c.fr/" license: "GPL v3" build: [ ["sh" "configure" "-ocaml-prefix" prefix "-ocamlfind" "%{bin}%/ocamlfind"] - {ocaml-version != "4.00.1"} + {ocaml:version != "4.00.1"} [ "sh" "configure" @@ -14,11 +14,12 @@ build: [ "-ocamlfind" "%{bin}%/ocamlfind" "-ppx" - ] {ocaml-version = "4.00.1"} + ] {ocaml:version = "4.00.1"} [make "all"] ] remove: [["ocamlfind" "remove" "bisect"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "camlp4" "ocamlbuild" {build} @@ -28,4 +29,20 @@ patches: [ "opam.patch" ] install: [make "install"] -available: [ocaml-version < "4.06.0"] +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 +extra-files: [ + ["opam.patch" "md5=85e88ebfbe0b3fd36b707379139c2965"] + ["install-thread.patch" "md5=a2ab1b151d25c4f57247c1f91847e1b6"] + ["bisect.install" "md5=2106aa627796b3e457d35f1100295f27"] +] +url { + src: "http://bisect.x9c.fr/distrib/bisect-1.3.tar.gz" + checksum: "md5=8481342a3d9f17d5502bc84c04c206e3" +} diff --git a/packages/bisect/bisect.1.3/url b/packages/bisect/bisect.1.3/url deleted file mode 100644 index b9702a82e12..00000000000 --- a/packages/bisect/bisect.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://bisect.x9c.fr/distrib/bisect-1.3.tar.gz" -checksum: "8481342a3d9f17d5502bc84c04c206e3" diff --git a/packages/bisect_ppx-ocamlbuild/bisect_ppx-ocamlbuild.1.0.0/descr b/packages/bisect_ppx-ocamlbuild/bisect_ppx-ocamlbuild.1.0.0/descr deleted file mode 100644 index d4463d2e04e..00000000000 --- a/packages/bisect_ppx-ocamlbuild/bisect_ppx-ocamlbuild.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Ocamlbuild plugin for Bisect_ppx, the coverage tool diff --git a/packages/bisect_ppx-ocamlbuild/bisect_ppx-ocamlbuild.1.0.0/opam b/packages/bisect_ppx-ocamlbuild/bisect_ppx-ocamlbuild.1.0.0/opam index b597304d80d..00f2f94acfd 100644 --- a/packages/bisect_ppx-ocamlbuild/bisect_ppx-ocamlbuild.1.0.0/opam +++ b/packages/bisect_ppx-ocamlbuild/bisect_ppx-ocamlbuild.1.0.0/opam @@ -1,5 +1,5 @@ version: "1.0.0" -opam-version: "1.2" +opam-version: "2.0" maintainer: [ "Anton Bachin " "Leonid Rozenberg " @@ -10,14 +10,17 @@ authors: [ license: "Public Domain" homepage: "https://github.com/aantron/bisect_ppx" bug-reports: "https://github.com/aantron/bisect_ppx/issues" -dev-repo: "https://github.com/aantron/bisect_ppx.git" - +dev-repo: "git+https://github.com/aantron/bisect_ppx.git" depends: [ - # Bisect_ppx pulls in Ocamlbuild. + "ocaml" "bisect_ppx" {>= "1.0.0"} "jbuilder" {build & >= "1.0+beta10"} ] - build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] +synopsis: "Ocamlbuild plugin for Bisect_ppx, the coverage tool" +url { + src: "https://github.com/aantron/bisect_ppx/archive/1.3.0.tar.gz" + checksum: "md5=d247c2203a0d141078e40fadcfcf8258" +} diff --git a/packages/bisect_ppx-ocamlbuild/bisect_ppx-ocamlbuild.1.0.0/url b/packages/bisect_ppx-ocamlbuild/bisect_ppx-ocamlbuild.1.0.0/url deleted file mode 100644 index 9c4738c24ce..00000000000 --- a/packages/bisect_ppx-ocamlbuild/bisect_ppx-ocamlbuild.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/aantron/bisect_ppx/archive/1.3.0.tar.gz" -checksum: "d247c2203a0d141078e40fadcfcf8258" diff --git a/packages/bisect_ppx/bisect_ppx.0.1/descr b/packages/bisect_ppx/bisect_ppx.0.1/descr deleted file mode 100644 index 75e7215bc3b..00000000000 --- a/packages/bisect_ppx/bisect_ppx.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bisect code coverage instrumentation via ppx. diff --git a/packages/bisect_ppx/bisect_ppx.0.1/files/bisect_ppx.install b/packages/bisect_ppx/bisect_ppx.0.1/files/bisect_ppx.install deleted file mode 100644 index 687a0d81a12..00000000000 --- a/packages/bisect_ppx/bisect_ppx.0.1/files/bisect_ppx.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "_build/src/report/report.byte" {"bisect-ppx-report"} - "?_build/src/report/report.native" {"bisect-ppx-report"} -] diff --git a/packages/bisect_ppx/bisect_ppx.0.1/opam b/packages/bisect_ppx/bisect_ppx.0.1/opam deleted file mode 100644 index c99d72eacc7..00000000000 --- a/packages/bisect_ppx/bisect_ppx.0.1/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -name: "bisect_ppx" -version: "0.1" -maintainer: "Leonid Rozenberg " -authors: "Leonid Rozenberg " -homepage: "https://github.com/rleonid/bisect_ppx" -dev-repo: "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: [ - "ocamlfind" - "ppx_tools" {build} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.03" ] diff --git a/packages/bisect_ppx/bisect_ppx.0.1/url b/packages/bisect_ppx/bisect_ppx.0.1/url deleted file mode 100644 index 5676b0278a5..00000000000 --- a/packages/bisect_ppx/bisect_ppx.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rleonid/bisect_ppx/archive/0.1.tar.gz" -checksum: "f6cc1612adf5ca9fd59c796dc24f23ee" diff --git a/packages/bisect_ppx/bisect_ppx.0.2.2/descr b/packages/bisect_ppx/bisect_ppx.0.2.2/descr deleted file mode 100644 index 75e7215bc3b..00000000000 --- a/packages/bisect_ppx/bisect_ppx.0.2.2/descr +++ /dev/null @@ -1 +0,0 @@ -Bisect code coverage instrumentation via ppx. diff --git a/packages/bisect_ppx/bisect_ppx.0.2.2/files/bisect_ppx.install b/packages/bisect_ppx/bisect_ppx.0.2.2/files/bisect_ppx.install deleted file mode 100644 index 687a0d81a12..00000000000 --- a/packages/bisect_ppx/bisect_ppx.0.2.2/files/bisect_ppx.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "_build/src/report/report.byte" {"bisect-ppx-report"} - "?_build/src/report/report.native" {"bisect-ppx-report"} -] diff --git a/packages/bisect_ppx/bisect_ppx.0.2.2/opam b/packages/bisect_ppx/bisect_ppx.0.2.2/opam deleted file mode 100644 index 2f714df868a..00000000000 --- a/packages/bisect_ppx/bisect_ppx.0.2.2/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -name: "bisect_ppx" -version: "0.2.2" -maintainer: "Leonid Rozenberg " -authors: "Leonid Rozenberg " -homepage: "https://github.com/rleonid/bisect_ppx" -dev-repo: "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: [ - "ocamlfind" - "ppx_tools" {build} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.03" ] diff --git a/packages/bisect_ppx/bisect_ppx.0.2.2/url b/packages/bisect_ppx/bisect_ppx.0.2.2/url deleted file mode 100644 index 6afc70ee123..00000000000 --- a/packages/bisect_ppx/bisect_ppx.0.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rleonid/bisect_ppx/archive/0.2.2.tar.gz" -checksum: "2b556494605d1d3a2630e6d7e33691f3" diff --git a/packages/bisect_ppx/bisect_ppx.0.2.3/descr b/packages/bisect_ppx/bisect_ppx.0.2.3/descr deleted file mode 100644 index 75e7215bc3b..00000000000 --- a/packages/bisect_ppx/bisect_ppx.0.2.3/descr +++ /dev/null @@ -1 +0,0 @@ -Bisect code coverage instrumentation via ppx. diff --git a/packages/bisect_ppx/bisect_ppx.0.2.3/files/bisect_ppx.install b/packages/bisect_ppx/bisect_ppx.0.2.3/files/bisect_ppx.install deleted file mode 100644 index 687a0d81a12..00000000000 --- a/packages/bisect_ppx/bisect_ppx.0.2.3/files/bisect_ppx.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "_build/src/report/report.byte" {"bisect-ppx-report"} - "?_build/src/report/report.native" {"bisect-ppx-report"} -] diff --git a/packages/bisect_ppx/bisect_ppx.0.2.3/opam b/packages/bisect_ppx/bisect_ppx.0.2.3/opam deleted file mode 100644 index 86650c57e10..00000000000 --- a/packages/bisect_ppx/bisect_ppx.0.2.3/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -name: "bisect_ppx" -version: "0.2.3" -maintainer: "Leonid Rozenberg " -authors: "Leonid Rozenberg " -homepage: "https://github.com/rleonid/bisect_ppx" -dev-repo: "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: [ - "ocamlfind" - "ppx_tools" {build} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.03" ] diff --git a/packages/bisect_ppx/bisect_ppx.0.2.3/url b/packages/bisect_ppx/bisect_ppx.0.2.3/url deleted file mode 100644 index eccfaa45fcb..00000000000 --- a/packages/bisect_ppx/bisect_ppx.0.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rleonid/bisect_ppx/archive/0.2.3.tar.gz" -checksum: "aa2a332baec6bd7f22f93d31a2a4965c" diff --git a/packages/bisect_ppx/bisect_ppx.0.2.4/descr b/packages/bisect_ppx/bisect_ppx.0.2.4/descr deleted file mode 100644 index 9529ebcebaa..00000000000 --- a/packages/bisect_ppx/bisect_ppx.0.2.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -Bisect code coverage instrumentation via ppx. - -A fork of the original Bisect code to solely work with ppx, with a few -bug fixes and improvements. diff --git a/packages/bisect_ppx/bisect_ppx.0.2.4/files/bisect_ppx.install b/packages/bisect_ppx/bisect_ppx.0.2.4/files/bisect_ppx.install deleted file mode 100644 index 687a0d81a12..00000000000 --- a/packages/bisect_ppx/bisect_ppx.0.2.4/files/bisect_ppx.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "_build/src/report/report.byte" {"bisect-ppx-report"} - "?_build/src/report/report.native" {"bisect-ppx-report"} -] diff --git a/packages/bisect_ppx/bisect_ppx.0.2.4/opam b/packages/bisect_ppx/bisect_ppx.0.2.4/opam deleted file mode 100644 index 3a5e94d9325..00000000000 --- a/packages/bisect_ppx/bisect_ppx.0.2.4/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "Leonid Rozenberg " -authors: "Leonid Rozenberg " -homepage: "https://github.com/rleonid/bisect_ppx" -bug-reports: "https://github.com/rleonid/bisect_ppx/issues" -dev-repo: "https://github.com/rleonid/bisect_ppx.git" -build: [ - ["sh" "configure"] - [make "all"] -] -install: [make "install"] -remove: ["ocamlfind" "remove" "bisect_ppx"] -depends: [ - "ocamlfind" - "ppx_tools" {build} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.03" ] diff --git a/packages/bisect_ppx/bisect_ppx.0.2.4/url b/packages/bisect_ppx/bisect_ppx.0.2.4/url deleted file mode 100644 index 26684aacfbd..00000000000 --- a/packages/bisect_ppx/bisect_ppx.0.2.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rleonid/bisect_ppx/archive/0.2.4.tar.gz" -checksum: "8723d55f4d58f2328d11baab86763a97" diff --git a/packages/bisect_ppx/bisect_ppx.0.2.5/descr b/packages/bisect_ppx/bisect_ppx.0.2.5/descr deleted file mode 100644 index 9529ebcebaa..00000000000 --- a/packages/bisect_ppx/bisect_ppx.0.2.5/descr +++ /dev/null @@ -1,4 +0,0 @@ -Bisect code coverage instrumentation via ppx. - -A fork of the original Bisect code to solely work with ppx, with a few -bug fixes and improvements. diff --git a/packages/bisect_ppx/bisect_ppx.0.2.5/files/bisect_ppx.install b/packages/bisect_ppx/bisect_ppx.0.2.5/files/bisect_ppx.install deleted file mode 100644 index 687a0d81a12..00000000000 --- a/packages/bisect_ppx/bisect_ppx.0.2.5/files/bisect_ppx.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "_build/src/report/report.byte" {"bisect-ppx-report"} - "?_build/src/report/report.native" {"bisect-ppx-report"} -] diff --git a/packages/bisect_ppx/bisect_ppx.0.2.5/opam b/packages/bisect_ppx/bisect_ppx.0.2.5/opam deleted file mode 100644 index 3a5e94d9325..00000000000 --- a/packages/bisect_ppx/bisect_ppx.0.2.5/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "Leonid Rozenberg " -authors: "Leonid Rozenberg " -homepage: "https://github.com/rleonid/bisect_ppx" -bug-reports: "https://github.com/rleonid/bisect_ppx/issues" -dev-repo: "https://github.com/rleonid/bisect_ppx.git" -build: [ - ["sh" "configure"] - [make "all"] -] -install: [make "install"] -remove: ["ocamlfind" "remove" "bisect_ppx"] -depends: [ - "ocamlfind" - "ppx_tools" {build} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.03" ] diff --git a/packages/bisect_ppx/bisect_ppx.0.2.5/url b/packages/bisect_ppx/bisect_ppx.0.2.5/url deleted file mode 100644 index 139634dc4db..00000000000 --- a/packages/bisect_ppx/bisect_ppx.0.2.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rleonid/bisect_ppx/archive/0.2.5.tar.gz" -checksum: "bc2e35ac0d6b12e2c14d64e9859ba653" diff --git a/packages/bisect_ppx/bisect_ppx.0.2.6/descr b/packages/bisect_ppx/bisect_ppx.0.2.6/descr deleted file mode 100644 index 9529ebcebaa..00000000000 --- a/packages/bisect_ppx/bisect_ppx.0.2.6/descr +++ /dev/null @@ -1,4 +0,0 @@ -Bisect code coverage instrumentation via ppx. - -A fork of the original Bisect code to solely work with ppx, with a few -bug fixes and improvements. diff --git a/packages/bisect_ppx/bisect_ppx.0.2.6/opam b/packages/bisect_ppx/bisect_ppx.0.2.6/opam index ab7fb15b6fc..8cd12969e2b 100644 --- a/packages/bisect_ppx/bisect_ppx.0.2.6/opam +++ b/packages/bisect_ppx/bisect_ppx.0.2.6/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/rleonid/bisect_ppx.git" +dev-repo: "git+https://github.com/rleonid/bisect_ppx.git" build: [ ["sh" "configure"] [make "all"] @@ -11,8 +11,18 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "bisect_ppx"] depends: [ + "ocaml" {>= "4.02.0" & < "4.03"} "ocamlfind" {build} "ppx_tools" {build} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.03" ] +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 +extra-files: ["bisect_ppx.install" "md5=9b6b8d8130b60e1e0ccfb77871dc9489"] +url { + src: "https://github.com/rleonid/bisect_ppx/archive/0.2.6.tar.gz" + checksum: "md5=fbf18a7efe55bb632b87ae4355fd8a8c" +} diff --git a/packages/bisect_ppx/bisect_ppx.0.2.6/url b/packages/bisect_ppx/bisect_ppx.0.2.6/url deleted file mode 100644 index 04a0ffd1ee9..00000000000 --- a/packages/bisect_ppx/bisect_ppx.0.2.6/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rleonid/bisect_ppx/archive/0.2.6.tar.gz" -checksum: "fbf18a7efe55bb632b87ae4355fd8a8c" diff --git a/packages/bisect_ppx/bisect_ppx.0.2/descr b/packages/bisect_ppx/bisect_ppx.0.2/descr deleted file mode 100644 index 75e7215bc3b..00000000000 --- a/packages/bisect_ppx/bisect_ppx.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Bisect code coverage instrumentation via ppx. diff --git a/packages/bisect_ppx/bisect_ppx.0.2/files/bisect_ppx.install b/packages/bisect_ppx/bisect_ppx.0.2/files/bisect_ppx.install deleted file mode 100644 index 687a0d81a12..00000000000 --- a/packages/bisect_ppx/bisect_ppx.0.2/files/bisect_ppx.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "_build/src/report/report.byte" {"bisect-ppx-report"} - "?_build/src/report/report.native" {"bisect-ppx-report"} -] diff --git a/packages/bisect_ppx/bisect_ppx.0.2/opam b/packages/bisect_ppx/bisect_ppx.0.2/opam deleted file mode 100644 index 1a1228ede49..00000000000 --- a/packages/bisect_ppx/bisect_ppx.0.2/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -name: "bisect_ppx" -version: "0.2" -maintainer: "Leonid Rozenberg " -authors: "Leonid Rozenberg " -homepage: "https://github.com/rleonid/bisect_ppx" -dev-repo: "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: [ - "ocamlfind" - "ppx_tools" {build} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.03" ] diff --git a/packages/bisect_ppx/bisect_ppx.0.2/url b/packages/bisect_ppx/bisect_ppx.0.2/url deleted file mode 100644 index 93449400fb6..00000000000 --- a/packages/bisect_ppx/bisect_ppx.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rleonid/bisect_ppx/archive/0.2.tar.gz" -checksum: "3280351ff0c894fdc35e0dc20d9e43c4" diff --git a/packages/bisect_ppx/bisect_ppx.1.0.0/descr b/packages/bisect_ppx/bisect_ppx.1.0.0/descr deleted file mode 100644 index be70ea2a18d..00000000000 --- a/packages/bisect_ppx/bisect_ppx.1.0.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -Code coverage for OCaml - -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. diff --git a/packages/bisect_ppx/bisect_ppx.1.0.0/files/bisect_ppx.install b/packages/bisect_ppx/bisect_ppx.1.0.0/files/bisect_ppx.install deleted file mode 100644 index 5bf34df7d2c..00000000000 --- a/packages/bisect_ppx/bisect_ppx.1.0.0/files/bisect_ppx.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/report/report.byte" {"bisect-ppx-report"} - "?_build/src/report/report.native" {"bisect-ppx-report"} -] diff --git a/packages/bisect_ppx/bisect_ppx.1.0.0/opam b/packages/bisect_ppx/bisect_ppx.1.0.0/opam deleted file mode 100644 index b21bcbc5d4d..00000000000 --- a/packages/bisect_ppx/bisect_ppx.1.0.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -name: "bisect_ppx" -version: "1.0.0" -opam-version: "1.2" -maintainer: "Leonid Rozenberg " -authors: [ - "Xavier Clerc " - "Leonid Rozenberg " - "Anton Bachin " -] -license: "GPL3" -homepage: "https://github.com/rleonid/bisect_ppx" -bug-reports: "https://github.com/rleonid/bisect_ppx/issues" -dev-repo: "https://github.com/rleonid/bisect_ppx.git" -build: [make "build"] -build-test: [make "dev" "tests"] -install: [make "install"] -remove: ["ocamlfind" "remove" "bisect_ppx"] -depends: [ - "ocamlfind" {build} - "ppx_tools" {build} - "ocamlbuild" {build} - "ounit" {test} -] -conflicts: [ - "ocveralls" {<= "0.3.2"} -] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.03" ] diff --git a/packages/bisect_ppx/bisect_ppx.1.0.0/url b/packages/bisect_ppx/bisect_ppx.1.0.0/url deleted file mode 100644 index 717d89924bb..00000000000 --- a/packages/bisect_ppx/bisect_ppx.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rleonid/bisect_ppx/archive/1.0.0.tar.gz" -checksum: "7b965d605e000812b33ae7dfe8ec0dcc" diff --git a/packages/bisect_ppx/bisect_ppx.1.0.1/descr b/packages/bisect_ppx/bisect_ppx.1.0.1/descr deleted file mode 100644 index be70ea2a18d..00000000000 --- a/packages/bisect_ppx/bisect_ppx.1.0.1/descr +++ /dev/null @@ -1,19 +0,0 @@ -Code coverage for OCaml - -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. diff --git a/packages/bisect_ppx/bisect_ppx.1.0.1/opam b/packages/bisect_ppx/bisect_ppx.1.0.1/opam index 7783606196e..61364c03be6 100644 --- a/packages/bisect_ppx/bisect_ppx.1.0.1/opam +++ b/packages/bisect_ppx/bisect_ppx.1.0.1/opam @@ -1,6 +1,6 @@ name: "bisect_ppx" version: "1.0.1" -opam-version: "1.2" +opam-version: "2.0" maintainer: "Leonid Rozenberg " authors: [ "Xavier Clerc " @@ -10,18 +10,45 @@ authors: [ license: "GPL3" homepage: "https://github.com/rleonid/bisect_ppx" bug-reports: "https://github.com/rleonid/bisect_ppx/issues" -dev-repo: "https://github.com/rleonid/bisect_ppx.git" -build: [make "build"] -build-test: [make "dev" "tests"] +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} "ppx_tools" {build} "ocamlbuild" {build} - "ounit" {test} + "ounit" {with-test} ] conflicts: [ "ocveralls" {<= "0.3.2"} ] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.03" ] +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 +extra-files: ["bisect_ppx.install" "md5=887f32c5449bb9014b750064e39670b3"] +url { + src: "https://github.com/rleonid/bisect_ppx/archive/1.0.1.tar.gz" + checksum: "md5=9c320ad23d919972a64fd24e7b4642f1" +} diff --git a/packages/bisect_ppx/bisect_ppx.1.0.1/url b/packages/bisect_ppx/bisect_ppx.1.0.1/url deleted file mode 100644 index d6f9a03d43b..00000000000 --- a/packages/bisect_ppx/bisect_ppx.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rleonid/bisect_ppx/archive/1.0.1.tar.gz" -checksum: "9c320ad23d919972a64fd24e7b4642f1" diff --git a/packages/bisect_ppx/bisect_ppx.1.1.0/descr b/packages/bisect_ppx/bisect_ppx.1.1.0/descr deleted file mode 100644 index be70ea2a18d..00000000000 --- a/packages/bisect_ppx/bisect_ppx.1.1.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -Code coverage for OCaml - -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. diff --git a/packages/bisect_ppx/bisect_ppx.1.1.0/opam b/packages/bisect_ppx/bisect_ppx.1.1.0/opam index a82890e15fa..1069bec5ce1 100644 --- a/packages/bisect_ppx/bisect_ppx.1.1.0/opam +++ b/packages/bisect_ppx/bisect_ppx.1.1.0/opam @@ -1,6 +1,6 @@ name: "bisect_ppx" version: "1.1.0" -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anton Bachin " authors: [ "Xavier Clerc " @@ -10,18 +10,45 @@ authors: [ license: "GPL3" homepage: "https://github.com/aantron/bisect_ppx" bug-reports: "https://github.com/aantron/bisect_ppx/issues" -dev-repo: "https://github.com/aantron/bisect_ppx.git" -build: [make "build"] -build-test: [make "dev" "tests"] +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} "ppx_tools" {build & >= "4.02.3"} "ocamlbuild" {build} - "ounit" {test} + "ounit" {with-test} ] conflicts: [ "ocveralls" {<= "0.3.2"} ] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.04.0" ] +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 +extra-files: ["bisect_ppx.install" "md5=887f32c5449bb9014b750064e39670b3"] +url { + src: "https://github.com/aantron/bisect_ppx/archive/1.1.0.tar.gz" + checksum: "md5=963bb0ff4a1d9e5c0a0476adc326fa8e" +} diff --git a/packages/bisect_ppx/bisect_ppx.1.1.0/url b/packages/bisect_ppx/bisect_ppx.1.1.0/url deleted file mode 100644 index c08e0cee06b..00000000000 --- a/packages/bisect_ppx/bisect_ppx.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/aantron/bisect_ppx/archive/1.1.0.tar.gz" -checksum: "963bb0ff4a1d9e5c0a0476adc326fa8e" diff --git a/packages/bisect_ppx/bisect_ppx.1.2.0/descr b/packages/bisect_ppx/bisect_ppx.1.2.0/descr deleted file mode 100644 index be70ea2a18d..00000000000 --- a/packages/bisect_ppx/bisect_ppx.1.2.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -Code coverage for OCaml - -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. diff --git a/packages/bisect_ppx/bisect_ppx.1.2.0/opam b/packages/bisect_ppx/bisect_ppx.1.2.0/opam index faa4e4eb5c9..9ab73164c22 100644 --- a/packages/bisect_ppx/bisect_ppx.1.2.0/opam +++ b/packages/bisect_ppx/bisect_ppx.1.2.0/opam @@ -1,6 +1,6 @@ name: "bisect_ppx" version: "1.2.0" -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anton Bachin " authors: [ "Xavier Clerc " @@ -10,20 +10,47 @@ authors: [ license: "GPL3" homepage: "https://github.com/aantron/bisect_ppx" bug-reports: "https://github.com/aantron/bisect_ppx/issues" -dev-repo: "https://github.com/aantron/bisect_ppx.git" -build: [make "build"] -build-test: [make "dev" "tests"] +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} "ppx_tools" {build & >= "4.02.3"} "ocamlbuild" {build} "cppo" {build} "cppo_ocamlbuild" {build} - "ounit" {test} + "ounit" {with-test} ] conflicts: [ "ocveralls" {<= "0.3.2"} ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.06.0"] +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 +extra-files: ["bisect_ppx.install" "md5=887f32c5449bb9014b750064e39670b3"] +url { + src: "https://github.com/aantron/bisect_ppx/archive/1.2.0.tar.gz" + checksum: "md5=e9dd15cb3d1e1e5ec7013bb960f3bdc3" +} diff --git a/packages/bisect_ppx/bisect_ppx.1.2.0/url b/packages/bisect_ppx/bisect_ppx.1.2.0/url deleted file mode 100644 index 714f6eb3678..00000000000 --- a/packages/bisect_ppx/bisect_ppx.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/aantron/bisect_ppx/archive/1.2.0.tar.gz" -checksum: "e9dd15cb3d1e1e5ec7013bb960f3bdc3" diff --git a/packages/bisect_ppx/bisect_ppx.1.3.0/descr b/packages/bisect_ppx/bisect_ppx.1.3.0/descr deleted file mode 100644 index be70ea2a18d..00000000000 --- a/packages/bisect_ppx/bisect_ppx.1.3.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -Code coverage for OCaml - -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. diff --git a/packages/bisect_ppx/bisect_ppx.1.3.0/opam b/packages/bisect_ppx/bisect_ppx.1.3.0/opam index 9588fdfa327..10ebab3addd 100644 --- a/packages/bisect_ppx/bisect_ppx.1.3.0/opam +++ b/packages/bisect_ppx/bisect_ppx.1.3.0/opam @@ -1,5 +1,5 @@ version: "1.3.0" -opam-version: "1.2" +opam-version: "2.0" maintainer: [ "Anton Bachin " "Leonid Rozenberg " @@ -12,17 +12,14 @@ authors: [ license: "MPL2" homepage: "https://github.com/aantron/bisect_ppx" bug-reports: "https://github.com/aantron/bisect_ppx/issues" -dev-repo: "https://github.com/aantron/bisect_ppx.git" - +dev-repo: "git+https://github.com/aantron/bisect_ppx.git" depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} "base-unix" "jbuilder" {build & >= "1.0+beta10"} - # This will be removed when bisect_ppx-ocamlbuild is fully factored - # out. It is not a build dependency because Ocamlbuild must be present - # each time the plugin is used, even after it is built and installed. "ocamlbuild" "ocaml-migrate-parsetree" {>= "1.0.3"} - "ounit" {test} + "ounit" {with-test} "ppx_tools_versioned" ] conflicts: [ @@ -30,8 +27,6 @@ conflicts: [ ] # Note that Bisect_ppx effectively requires 4.02.3, because Jbuilder requires # it. 4.02.0 is the natural constraint of Bisect_ppx. -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.06.0"] - messages: [ "For the Ocamlbuild plugin, please install package bisect_ppx-ocamlbuild" {ocamlbuild:installed & !bisect_ppx-ocamlbuild:installed} @@ -43,7 +38,28 @@ post-messages: [ build: [ ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: [ - ["jbuilder" "runtest" "-p" name] -] +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: "md5=d247c2203a0d141078e40fadcfcf8258" +} diff --git a/packages/bisect_ppx/bisect_ppx.1.3.0/url b/packages/bisect_ppx/bisect_ppx.1.3.0/url deleted file mode 100644 index 9c4738c24ce..00000000000 --- a/packages/bisect_ppx/bisect_ppx.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/aantron/bisect_ppx/archive/1.3.0.tar.gz" -checksum: "d247c2203a0d141078e40fadcfcf8258" diff --git a/packages/bisect_ppx/bisect_ppx.1.3.1/descr b/packages/bisect_ppx/bisect_ppx.1.3.1/descr deleted file mode 100644 index be70ea2a18d..00000000000 --- a/packages/bisect_ppx/bisect_ppx.1.3.1/descr +++ /dev/null @@ -1,19 +0,0 @@ -Code coverage for OCaml - -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. diff --git a/packages/bisect_ppx/bisect_ppx.1.3.1/opam b/packages/bisect_ppx/bisect_ppx.1.3.1/opam index 3b72807ba19..dc2d566b8f4 100644 --- a/packages/bisect_ppx/bisect_ppx.1.3.1/opam +++ b/packages/bisect_ppx/bisect_ppx.1.3.1/opam @@ -1,5 +1,5 @@ version: "1.3.1" -opam-version: "1.2" +opam-version: "2.0" maintainer: [ "Anton Bachin " "Leonid Rozenberg " @@ -12,17 +12,14 @@ authors: [ license: "MPL2" homepage: "https://github.com/aantron/bisect_ppx" bug-reports: "https://github.com/aantron/bisect_ppx/issues" -dev-repo: "https://github.com/aantron/bisect_ppx.git" - +dev-repo: "git+https://github.com/aantron/bisect_ppx.git" depends: [ + "ocaml" {>= "4.02.0"} "base-unix" "jbuilder" {build & >= "1.0+beta13"} - # This will be removed when bisect_ppx-ocamlbuild is fully factored - # out. It is not a build dependency because Ocamlbuild must be present - # each time the plugin is used, even after it is built and installed. "ocamlbuild" "ocaml-migrate-parsetree" {>= "1.0.3"} - "ounit" {test} + "ounit" {with-test} "ppx_tools_versioned" ] conflicts: [ @@ -30,8 +27,6 @@ conflicts: [ ] # Note that Bisect_ppx effectively requires 4.02.3, because Jbuilder requires # it. 4.02.0 is the natural constraint of Bisect_ppx. -available: ocaml-version >= "4.02.0" - messages: [ "For the Ocamlbuild plugin, please install package bisect_ppx-ocamlbuild" {ocamlbuild:installed & !bisect_ppx-ocamlbuild:installed} @@ -43,7 +38,28 @@ post-messages: [ build: [ ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: [ - ["jbuilder" "runtest" "-p" name] -] +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.1.tar.gz" + checksum: "md5=9b76f6f192307ec7098ded5e36670df2" +} diff --git a/packages/bisect_ppx/bisect_ppx.1.3.1/url b/packages/bisect_ppx/bisect_ppx.1.3.1/url deleted file mode 100644 index 66ba6996cee..00000000000 --- a/packages/bisect_ppx/bisect_ppx.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/aantron/bisect_ppx/archive/1.3.1.tar.gz" -checksum: "9b76f6f192307ec7098ded5e36670df2" diff --git a/packages/bisect_ppx/bisect_ppx.1.3.2/descr b/packages/bisect_ppx/bisect_ppx.1.3.2/descr deleted file mode 100644 index be70ea2a18d..00000000000 --- a/packages/bisect_ppx/bisect_ppx.1.3.2/descr +++ /dev/null @@ -1,19 +0,0 @@ -Code coverage for OCaml - -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. diff --git a/packages/bisect_ppx/bisect_ppx.1.3.2/opam b/packages/bisect_ppx/bisect_ppx.1.3.2/opam index a53f2907444..7730b1e5f6b 100644 --- a/packages/bisect_ppx/bisect_ppx.1.3.2/opam +++ b/packages/bisect_ppx/bisect_ppx.1.3.2/opam @@ -1,5 +1,5 @@ version: "1.3.2" -opam-version: "1.2" +opam-version: "2.0" maintainer: [ "Anton Bachin " "Leonid Rozenberg " @@ -12,17 +12,14 @@ authors: [ license: "MPL2" homepage: "https://github.com/aantron/bisect_ppx" bug-reports: "https://github.com/aantron/bisect_ppx/issues" -dev-repo: "https://github.com/aantron/bisect_ppx.git" - +dev-repo: "git+https://github.com/aantron/bisect_ppx.git" depends: [ + "ocaml" {>= "4.02.0"} "base-unix" "jbuilder" {build & >= "1.0+beta13"} - # This will be removed when bisect_ppx-ocamlbuild is fully factored - # out. It is not a build dependency because Ocamlbuild must be present - # each time the plugin is used, even after it is built and installed. "ocamlbuild" "ocaml-migrate-parsetree" {>= "1.0.3"} - "ounit" {test} + "ounit" {with-test} "ppx_tools_versioned" ] conflicts: [ @@ -30,8 +27,6 @@ conflicts: [ ] # Note that Bisect_ppx effectively requires 4.02.3, because Jbuilder requires # it. 4.02.0 is the natural constraint of Bisect_ppx. -available: ocaml-version >= "4.02.0" - messages: [ "For the Ocamlbuild plugin, please install package bisect_ppx-ocamlbuild" {ocamlbuild:installed & !bisect_ppx-ocamlbuild:installed} @@ -43,7 +38,28 @@ post-messages: [ build: [ ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: [ - ["jbuilder" "runtest" "-p" name] -] +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.2.tar.gz" + checksum: "md5=cb4c59e82a2c59560893fb75e02110b7" +} diff --git a/packages/bisect_ppx/bisect_ppx.1.3.2/url b/packages/bisect_ppx/bisect_ppx.1.3.2/url deleted file mode 100644 index 0fa6965812d..00000000000 --- a/packages/bisect_ppx/bisect_ppx.1.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/aantron/bisect_ppx/archive/1.3.2.tar.gz" -checksum: "cb4c59e82a2c59560893fb75e02110b7" diff --git a/packages/bistro/bistro.0.0.0/descr b/packages/bistro/bistro.0.0.0/descr deleted file mode 100644 index 4d2b990a1d7..00000000000 --- a/packages/bistro/bistro.0.0.0/descr +++ /dev/null @@ -1,21 +0,0 @@ -A library to build and run distributed workflows - -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). diff --git a/packages/bistro/bistro.0.0.0/opam b/packages/bistro/bistro.0.0.0/opam index f17882d3035..9b21c77f3b4 100644 --- a/packages/bistro/bistro.0.0.0/opam +++ b/packages/bistro/bistro.0.0.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Philippe Veber " authors: "Philippe Veber " homepage: "https://github.com/pveber/bistro/" -dev-repo: "https://github.com/pveber/bistro.git" +dev-repo: "git+https://github.com/pveber/bistro.git" bug-reports: "https://github.com/pveber/bistro/issues" license: "GPL" build: [ @@ -15,6 +15,7 @@ remove: [ ["ocamlfind" "remove" "ppx_bistro"] ] depends: [ + "ocaml" "ocamlfind" {build} "core" "dbm" @@ -25,3 +26,29 @@ depends: [ "ppx_tools" "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: "md5=65500009ee598dee04788edbb224dca8" +} diff --git a/packages/bistro/bistro.0.0.0/url b/packages/bistro/bistro.0.0.0/url deleted file mode 100644 index 2c40afa7daa..00000000000 --- a/packages/bistro/bistro.0.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/pveber/bistro/archive/v0.0.0.tar.gz" -checksum: "65500009ee598dee04788edbb224dca8" diff --git a/packages/bistro/bistro.0.1.0/descr b/packages/bistro/bistro.0.1.0/descr deleted file mode 100644 index 4d2b990a1d7..00000000000 --- a/packages/bistro/bistro.0.1.0/descr +++ /dev/null @@ -1,21 +0,0 @@ -A library to build and run distributed workflows - -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). diff --git a/packages/bistro/bistro.0.1.0/opam b/packages/bistro/bistro.0.1.0/opam index 12766dc31f5..332e2237384 100644 --- a/packages/bistro/bistro.0.1.0/opam +++ b/packages/bistro/bistro.0.1.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/pveber/bistro.git" +dev-repo: "git+https://github.com/pveber/bistro.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -15,6 +15,7 @@ remove: [ ["ocamlfind" "remove" "ppx_bistro"] ] depends: [ + "ocaml" "oasis" {build} "ocamlfind" {build} "core" @@ -25,3 +26,29 @@ depends: [ "rresult" "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: "md5=2e1b5dabade11d518da4549b6c93e161" +} diff --git a/packages/bistro/bistro.0.1.0/url b/packages/bistro/bistro.0.1.0/url deleted file mode 100644 index 1fadbee34e8..00000000000 --- a/packages/bistro/bistro.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/pveber/bistro/archive/v0.1.0.tar.gz" -checksum: "2e1b5dabade11d518da4549b6c93e161" diff --git a/packages/bistro/bistro.0.2.0/descr b/packages/bistro/bistro.0.2.0/descr deleted file mode 100644 index 4d2b990a1d7..00000000000 --- a/packages/bistro/bistro.0.2.0/descr +++ /dev/null @@ -1,21 +0,0 @@ -A library to build and run distributed workflows - -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). diff --git a/packages/bistro/bistro.0.2.0/opam b/packages/bistro/bistro.0.2.0/opam index a593828cb59..4e1a08de9af 100644 --- a/packages/bistro/bistro.0.2.0/opam +++ b/packages/bistro/bistro.0.2.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/pveber/bistro.git" +dev-repo: "git+https://github.com/pveber/bistro.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -15,9 +15,10 @@ remove: [ ["ocamlfind" "remove" "ppx_bistro"] ] depends: [ + "ocaml" {>= "4.03.0"} "oasis" {build & >= "0.4"} "ocamlfind" {build} - "core" {<"v0.9.0"} + "core" {< "v0.9.0"} "lwt" "ocamlgraph" {>= "1.8.7"} "ppx_tools" @@ -27,4 +28,29 @@ depends: [ "ppx_deriving" "tyxml" {>= "4.0"} ] -available: [ocaml-version >= "4.03.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: "md5=43320edd9517b8c93cbe78a45261038d" +} diff --git a/packages/bistro/bistro.0.2.0/url b/packages/bistro/bistro.0.2.0/url deleted file mode 100644 index 93be278708e..00000000000 --- a/packages/bistro/bistro.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/pveber/bistro/archive/v0.2.0.tar.gz" -checksum: "43320edd9517b8c93cbe78a45261038d" diff --git a/packages/bistro/bistro.0.3.0/descr b/packages/bistro/bistro.0.3.0/descr deleted file mode 100644 index 4d2b990a1d7..00000000000 --- a/packages/bistro/bistro.0.3.0/descr +++ /dev/null @@ -1,21 +0,0 @@ -A library to build and run distributed workflows - -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). diff --git a/packages/bistro/bistro.0.3.0/opam b/packages/bistro/bistro.0.3.0/opam index efaf4904143..7db73c3c27b 100644 --- a/packages/bistro/bistro.0.3.0/opam +++ b/packages/bistro/bistro.0.3.0/opam @@ -1,12 +1,13 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/pveber/bistro.git" +dev-repo: "git+https://github.com/pveber/bistro.git" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta8"} "core" {>= "0.9.0"} "lwt" @@ -15,4 +16,28 @@ depends: [ "sexplib" {>= "113.24.00"} "tyxml" {>= "4.0"} ] -available: [ocaml-version >= "4.03.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: "md5=670877e55d851a83cf8a833b6df1e955" +} diff --git a/packages/bistro/bistro.0.3.0/url b/packages/bistro/bistro.0.3.0/url deleted file mode 100644 index 5938607e1e2..00000000000 --- a/packages/bistro/bistro.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/pveber/bistro/archive/v0.3.0.tar.gz" -checksum: "670877e55d851a83cf8a833b6df1e955" diff --git a/packages/bitcoin/bitcoin.1.0/descr b/packages/bitcoin/bitcoin.1.0/descr deleted file mode 100644 index 2b4ea27e588..00000000000 --- a/packages/bitcoin/bitcoin.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Library offering an OCaml interface to the official Bitcoin client API diff --git a/packages/bitcoin/bitcoin.1.0/opam b/packages/bitcoin/bitcoin.1.0/opam index a50a31c82de..6d2a97e9b04 100644 --- a/packages/bitcoin/bitcoin.1.0/opam +++ b/packages/bitcoin/bitcoin.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "vb@luminar.eu.org" build: [ ["./configure" "--prefix" prefix] @@ -7,9 +7,17 @@ build: [ ] remove: [[make "uninstall"]] depends: [ + "ocaml" "yojson" "ocamlnet" {< "4"} "ocsigenserver" "ocamlbuild" {build} ] install: [make "install"] +synopsis: + "Library offering an OCaml interface to the official Bitcoin client API" +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1042/ocaml-bitcoin-1.0.tgz" + checksum: "md5=6f8ec4b5d677935e443907b6a6c47b0c" +} diff --git a/packages/bitcoin/bitcoin.1.0/url b/packages/bitcoin/bitcoin.1.0/url deleted file mode 100644 index 36e74be5811..00000000000 --- a/packages/bitcoin/bitcoin.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1042/ocaml-bitcoin-1.0.tgz" -checksum: "6f8ec4b5d677935e443907b6a6c47b0c" diff --git a/packages/bitcoin/bitcoin.1.1.1/descr b/packages/bitcoin/bitcoin.1.1.1/descr deleted file mode 100644 index 2b4ea27e588..00000000000 --- a/packages/bitcoin/bitcoin.1.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Library offering an OCaml interface to the official Bitcoin client API diff --git a/packages/bitcoin/bitcoin.1.1.1/opam b/packages/bitcoin/bitcoin.1.1.1/opam index 68d3de86764..8479ea95976 100644 --- a/packages/bitcoin/bitcoin.1.1.1/opam +++ b/packages/bitcoin/bitcoin.1.1.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/darioteixeira/ocaml-bitcoin.git" +dev-repo: "git+https://github.com/darioteixeira/ocaml-bitcoin.git" license: "GPL-2.0" build: [ [ @@ -20,6 +20,7 @@ build: [ ] remove: [["ocamlfind" "remove" "bitcoin"]] depends: [ + "ocaml" "yojson" "ocamlnet" {< "4"} "ocamlbuild" {build} @@ -29,3 +30,11 @@ depopts: [ "ocsigenserver" ] install: [make "install"] +synopsis: + "Library offering an OCaml interface to the official Bitcoin client API" +flags: light-uninstall +url { + src: + "http://forge.ocamlcore.org/frs/download.php/1189/ocaml-bitcoin-1.1.1.tgz" + checksum: "md5=ab90771221b720f96bcdc816ebca4f03" +} diff --git a/packages/bitcoin/bitcoin.1.1.1/url b/packages/bitcoin/bitcoin.1.1.1/url deleted file mode 100644 index 1da579d73fb..00000000000 --- a/packages/bitcoin/bitcoin.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1189/ocaml-bitcoin-1.1.1.tgz" -checksum: "ab90771221b720f96bcdc816ebca4f03" diff --git a/packages/bitcoin/bitcoin.1.1/descr b/packages/bitcoin/bitcoin.1.1/descr deleted file mode 100644 index 2b4ea27e588..00000000000 --- a/packages/bitcoin/bitcoin.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Library offering an OCaml interface to the official Bitcoin client API diff --git a/packages/bitcoin/bitcoin.1.1/opam b/packages/bitcoin/bitcoin.1.1/opam index 68d3de86764..a8a6dd017f6 100644 --- a/packages/bitcoin/bitcoin.1.1/opam +++ b/packages/bitcoin/bitcoin.1.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/darioteixeira/ocaml-bitcoin.git" +dev-repo: "git+https://github.com/darioteixeira/ocaml-bitcoin.git" license: "GPL-2.0" build: [ [ @@ -20,6 +20,7 @@ build: [ ] remove: [["ocamlfind" "remove" "bitcoin"]] depends: [ + "ocaml" "yojson" "ocamlnet" {< "4"} "ocamlbuild" {build} @@ -29,3 +30,11 @@ depopts: [ "ocsigenserver" ] install: [make "install"] +synopsis: + "Library offering an OCaml interface to the official Bitcoin client API" +flags: light-uninstall +url { + src: + "http://forge.ocamlcore.org/frs/download.php/1119/ocaml-bitcoin-1.1.tgz" + checksum: "md5=68406609e42a40e0fe2642330bf35887" +} diff --git a/packages/bitcoin/bitcoin.1.1/url b/packages/bitcoin/bitcoin.1.1/url deleted file mode 100644 index bd107ecc7b5..00000000000 --- a/packages/bitcoin/bitcoin.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1119/ocaml-bitcoin-1.1.tgz" -checksum: "68406609e42a40e0fe2642330bf35887" diff --git a/packages/bitcoin/bitcoin.2.0/descr b/packages/bitcoin/bitcoin.2.0/descr deleted file mode 100644 index 2b4ea27e588..00000000000 --- a/packages/bitcoin/bitcoin.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Library offering an OCaml interface to the official Bitcoin client API diff --git a/packages/bitcoin/bitcoin.2.0/opam b/packages/bitcoin/bitcoin.2.0/opam index ad6389b8f6b..272ce32e220 100644 --- a/packages/bitcoin/bitcoin.2.0/opam +++ b/packages/bitcoin/bitcoin.2.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/darioteixeira/ocaml-bitcoin.git" +dev-repo: "git+https://github.com/darioteixeira/ocaml-bitcoin.git" license: "LGPL-2.1 with OCaml linking exception" build: [ ["./configure" "--prefix" prefix @@ -19,6 +19,7 @@ build: [ install: [[make "install"]] remove: [["ocamlfind" "remove" "bitcoin"]] depends: [ + "ocaml" "yojson" "cryptokit" "ocamlbuild" {build} @@ -30,3 +31,10 @@ depopts: [ "ocurl" ] conflicts: ["ocamlnet" {< "4.0.0"}] +synopsis: + "Library offering an OCaml interface to the official Bitcoin client API" +flags: light-uninstall +url { + src: "https://github.com/darioteixeira/ocaml-bitcoin/archive/v2.0.tar.gz" + checksum: "md5=3e9f640e64edac79a7d080f0f384800e" +} diff --git a/packages/bitcoin/bitcoin.2.0/url b/packages/bitcoin/bitcoin.2.0/url deleted file mode 100644 index bbfae18d965..00000000000 --- a/packages/bitcoin/bitcoin.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/darioteixeira/ocaml-bitcoin/archive/v2.0.tar.gz" -checksum: "3e9f640e64edac79a7d080f0f384800e" diff --git a/packages/bitcoinml/bitcoinml.0.2.4/descr b/packages/bitcoinml/bitcoinml.0.2.4/descr deleted file mode 100644 index f3d3df709c1..00000000000 --- a/packages/bitcoinml/bitcoinml.0.2.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -Bitcoin data-structures library for OCaml - -Bitcoin data-structures library for OCaml. Modules documentation is -available at https://dakk.github.io/bitcoinml/ diff --git a/packages/bitcoinml/bitcoinml.0.2.4/opam b/packages/bitcoinml/bitcoinml.0.2.4/opam index 9db9f36cffa..74a9b3eb7e8 100644 --- a/packages/bitcoinml/bitcoinml.0.2.4/opam +++ b/packages/bitcoinml/bitcoinml.0.2.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Davide Gessa " authors: [ "Davide Gessa " @@ -7,26 +7,32 @@ authors: [ homepage: "https://github.com/dakk/bitcoinml" bug-reports: "https://github.com/dakk/bitcoinml/issues" license: "MIT" -dev-repo: "https://github.com/dakk/bitcoinml.git" +dev-repo: "git+https://github.com/dakk/bitcoinml.git" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta11"} "base" {build & >= "v0.9.2"} "configurator" {build & >= "v0.9.1"} "ppx_jane" {build & >= "v0.9.0"} "ppx_bitstring" {build & >= "2.0.0"} - "bitstring" {>= "2.1.0"} "stdio" {>= "v0.9.0"} "bignum" {>= "v0.9.0"} "cryptokit" {>= "1.11"} "stdint" {>= "0.3.0-0"} - - "hex" {test & >= "1.1.1"} - "ounit" {test & >= "2.2.2"} - "odoc" {test & >= "1.1.1"} + "hex" {with-test & >= "1.1.1"} + "ounit" {with-test & >= "2.2.2"} + "odoc" {with-test & >= "1.1.1"} ] - +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: "md5=65fd22570e07d9070f8f490117efcd9a" +} diff --git a/packages/bitcoinml/bitcoinml.0.2.4/url b/packages/bitcoinml/bitcoinml.0.2.4/url deleted file mode 100644 index c0a32791bb4..00000000000 --- a/packages/bitcoinml/bitcoinml.0.2.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dakk/bitcoinml/archive/0.2.4-rc4.zip" -checksum: "65fd22570e07d9070f8f490117efcd9a" diff --git a/packages/bitcoinml/bitcoinml.0.2/descr b/packages/bitcoinml/bitcoinml.0.2/descr deleted file mode 100644 index f3d3df709c1..00000000000 --- a/packages/bitcoinml/bitcoinml.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Bitcoin data-structures library for OCaml - -Bitcoin data-structures library for OCaml. Modules documentation is -available at https://dakk.github.io/bitcoinml/ diff --git a/packages/bitcoinml/bitcoinml.0.2/opam b/packages/bitcoinml/bitcoinml.0.2/opam index 8fdbcc9c70f..76278a05283 100644 --- a/packages/bitcoinml/bitcoinml.0.2/opam +++ b/packages/bitcoinml/bitcoinml.0.2/opam @@ -1,12 +1,13 @@ -opam-version: "1.2" +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: "https://github.com/dakk/bitcoinml.git" +dev-repo: "git+https://github.com/dakk/bitcoinml.git" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta9"} "base" {build & >= "v0.9.2"} "stdio" {build & >= "v0.9.0"} @@ -16,7 +17,14 @@ depends: [ "bignum" {build & >= "v0.9.0"} "cryptokit" {build & >= "1.11"} "stdint" {build & >= "0.3.0-0"} - "ounit" {test & >= "2.2.2"} - "odoc" {test & >= "1.1.1"} + "ounit" {with-test & >= "2.2.2"} + "odoc" {with-test & >= "1.1.1"} ] - +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: "md5=4d5db3ca0eee6d79a4ab4c20c2eaaf1a" +} diff --git a/packages/bitcoinml/bitcoinml.0.2/url b/packages/bitcoinml/bitcoinml.0.2/url deleted file mode 100644 index 1821aaadec7..00000000000 --- a/packages/bitcoinml/bitcoinml.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dakk/bitcoinml/archive/0.2.0.zip" -checksum: "4d5db3ca0eee6d79a4ab4c20c2eaaf1a" diff --git a/packages/bitcoinml/bitcoinml.0.3.0/descr b/packages/bitcoinml/bitcoinml.0.3.0/descr deleted file mode 100644 index f3d3df709c1..00000000000 --- a/packages/bitcoinml/bitcoinml.0.3.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Bitcoin data-structures library for OCaml - -Bitcoin data-structures library for OCaml. Modules documentation is -available at https://dakk.github.io/bitcoinml/ diff --git a/packages/bitcoinml/bitcoinml.0.3.0/opam b/packages/bitcoinml/bitcoinml.0.3.0/opam index 04b41ab1b9f..25b45f55e8f 100644 --- a/packages/bitcoinml/bitcoinml.0.3.0/opam +++ b/packages/bitcoinml/bitcoinml.0.3.0/opam @@ -1,14 +1,17 @@ -opam-version: "1.2" +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: "https://github.com/dakk/bitcoinml.git" -build: ["jbuilder" "build" "-p" name "-j" jobs "@install"] -build-test: ["jbuilder" "build" "-p" name "-j" jobs "@runtest" "@doc"] -build-doc: ["jbuilder" "build" "-p" name "-j" jobs "@doc"] +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" {build & >= "1.0+beta11"} "base" {build & >= "v0.9.2"} "configurator" {build & >= "v0.9.1"} @@ -19,7 +22,15 @@ depends: [ "bignum" {>= "v0.9.0"} "cryptokit" {>= "1.11"} "stdint" {>= "0.3.0-0"} - "hex" {test & >= "1.1.1"} - "ounit" {test & >= "2.0.0"} - "odoc" {test & >= "1.1.1"} + "hex" {with-test & >= "1.1.1"} + "ounit" {with-test & >= "2.0.0"} + "odoc" {with-test & >= "1.1.1"} ] +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: "md5=548ee930e41523481c5f35ad2d7a6395" +} diff --git a/packages/bitcoinml/bitcoinml.0.3.0/url b/packages/bitcoinml/bitcoinml.0.3.0/url deleted file mode 100644 index aa32c1cead4..00000000000 --- a/packages/bitcoinml/bitcoinml.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dakk/bitcoinml/archive/0.3.0.zip" -checksum: "548ee930e41523481c5f35ad2d7a6395" diff --git a/packages/bitcoinml/bitcoinml.0.3.1/descr b/packages/bitcoinml/bitcoinml.0.3.1/descr deleted file mode 100644 index f3d3df709c1..00000000000 --- a/packages/bitcoinml/bitcoinml.0.3.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Bitcoin data-structures library for OCaml - -Bitcoin data-structures library for OCaml. Modules documentation is -available at https://dakk.github.io/bitcoinml/ diff --git a/packages/bitcoinml/bitcoinml.0.3.1/opam b/packages/bitcoinml/bitcoinml.0.3.1/opam index 04b41ab1b9f..1b1e3f73d80 100644 --- a/packages/bitcoinml/bitcoinml.0.3.1/opam +++ b/packages/bitcoinml/bitcoinml.0.3.1/opam @@ -1,14 +1,17 @@ -opam-version: "1.2" +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: "https://github.com/dakk/bitcoinml.git" -build: ["jbuilder" "build" "-p" name "-j" jobs "@install"] -build-test: ["jbuilder" "build" "-p" name "-j" jobs "@runtest" "@doc"] -build-doc: ["jbuilder" "build" "-p" name "-j" jobs "@doc"] +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" {build & >= "1.0+beta11"} "base" {build & >= "v0.9.2"} "configurator" {build & >= "v0.9.1"} @@ -19,7 +22,15 @@ depends: [ "bignum" {>= "v0.9.0"} "cryptokit" {>= "1.11"} "stdint" {>= "0.3.0-0"} - "hex" {test & >= "1.1.1"} - "ounit" {test & >= "2.0.0"} - "odoc" {test & >= "1.1.1"} + "hex" {with-test & >= "1.1.1"} + "ounit" {with-test & >= "2.0.0"} + "odoc" {with-test & >= "1.1.1"} ] +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: "md5=db0f5550258f1e5f9a6e8dbe64d352ab" +} diff --git a/packages/bitcoinml/bitcoinml.0.3.1/url b/packages/bitcoinml/bitcoinml.0.3.1/url deleted file mode 100644 index 2e810f51f0a..00000000000 --- a/packages/bitcoinml/bitcoinml.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dakk/bitcoinml/archive/0.3.1.zip" -checksum: "db0f5550258f1e5f9a6e8dbe64d352ab" diff --git a/packages/bitmasks/bitmasks.1.0.0/descr b/packages/bitmasks/bitmasks.1.0.0/descr deleted file mode 100644 index e2cedf43230..00000000000 --- a/packages/bitmasks/bitmasks.1.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -BitMasks over int and int64 exposed as sets -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. diff --git a/packages/bitmasks/bitmasks.1.0.0/opam b/packages/bitmasks/bitmasks.1.0.0/opam index beb24f1ec4a..263f3add122 100644 --- a/packages/bitmasks/bitmasks.1.0.0/opam +++ b/packages/bitmasks/bitmasks.1.0.0/opam @@ -1,23 +1,35 @@ -opam-version: "1.2" +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: "https://github.com/metastack/bitmasks.git" +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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12.0" & < "4.04.0"} "ocamlfind" {build} "oasis" {build} "ocamlbuild" {build} ] -available: ocaml-version >= "3.12.0" & ocaml-version < "4.04.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: "md5=5f3e3092eac1a535db3f9996e10b4b45" +} diff --git a/packages/bitmasks/bitmasks.1.0.0/url b/packages/bitmasks/bitmasks.1.0.0/url deleted file mode 100644 index 3d7790981c2..00000000000 --- a/packages/bitmasks/bitmasks.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/metastack/bitmasks/releases/download/v1.0.0/bitmasks-1.0.0.tar.gz" -checksum: "5f3e3092eac1a535db3f9996e10b4b45" diff --git a/packages/bitmasks/bitmasks.1.1.0/descr b/packages/bitmasks/bitmasks.1.1.0/descr deleted file mode 100644 index e2cedf43230..00000000000 --- a/packages/bitmasks/bitmasks.1.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -BitMasks over int and int64 exposed as sets -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. diff --git a/packages/bitmasks/bitmasks.1.1.0/opam b/packages/bitmasks/bitmasks.1.1.0/opam index 74944477b16..2684d0d1d29 100644 --- a/packages/bitmasks/bitmasks.1.1.0/opam +++ b/packages/bitmasks/bitmasks.1.1.0/opam @@ -1,15 +1,32 @@ -opam-version: "1.2" +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: "https://github.com/metastack/bitmasks.git" +dev-repo: "git+https://github.com/metastack/bitmasks.git" bug-reports: "https://github.com/metastack/bitmasks/issues" -build: [ "jbuilder" "build" "@install" ] -build-doc: [make "doc"] -build-test: ["jbuilder" "runtest"] +build: [ + ["jbuilder" "build" "@install"] + ["jbuilder" "runtest"] {with-test} + [make "doc"] {with-doc} +] depends: [ + "ocaml" "jbuilder" {build} - "odoc" {doc} + "odoc" {with-doc} ] 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.""" +extra-files: [ + "82eb7ee561c3e660dc33a6938346abf7354a23d4.patch" + "md5=100f2ae2b7b240f09ae627e4c85bbcfe" +] +url { + src: "https://github.com/metastack/bitmasks/archive/v1.1.0.tar.gz" + checksum: "md5=e1d5ba8f4481552db4d600b0abf7f72e" +} diff --git a/packages/bitmasks/bitmasks.1.1.0/url b/packages/bitmasks/bitmasks.1.1.0/url deleted file mode 100644 index e1678c52b76..00000000000 --- a/packages/bitmasks/bitmasks.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/metastack/bitmasks/archive/v1.1.0.tar.gz" -checksum: "e1d5ba8f4481552db4d600b0abf7f72e" diff --git a/packages/bitstring/bitstring.2.0.3/descr b/packages/bitstring/bitstring.2.0.3/descr deleted file mode 100644 index 0500258bbcd..00000000000 --- a/packages/bitstring/bitstring.2.0.3/descr +++ /dev/null @@ -1 +0,0 @@ -bitstrings and bitstring matching for OCaml diff --git a/packages/bitstring/bitstring.2.0.3/opam b/packages/bitstring/bitstring.2.0.3/opam index c3c464ac8e1..b8ab72f4556 100644 --- a/packages/bitstring/bitstring.2.0.3/opam +++ b/packages/bitstring/bitstring.2.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: ["Richard W.M. Jones"] homepage: "http://code.google.com/p/bitstring/" @@ -8,6 +8,18 @@ build: [ [make "srcdir=./"] ] remove: [["ocamlfind" "remove" "bitstring"]] -depends: ["ocamlfind" "base-unix" "camlp4" "conf-time"] -available: [ (ocaml-version >= "3.10") & (ocaml-version < "4.02") ] +depends: [ + "ocaml" {>= "3.10" & < "4.02"} + "ocamlfind" + "base-unix" + "camlp4" + "conf-time" +] 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: "md5=88ad0ee29af8b077e63896da23ec9054" +} diff --git a/packages/bitstring/bitstring.2.0.3/url b/packages/bitstring/bitstring.2.0.3/url deleted file mode 100644 index 7f5675ee26f..00000000000 --- a/packages/bitstring/bitstring.2.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/bitstring/ocaml-bitstring-2.0.3.tar.gz" -checksum: "88ad0ee29af8b077e63896da23ec9054" diff --git a/packages/bitstring/bitstring.2.0.4/descr b/packages/bitstring/bitstring.2.0.4/descr deleted file mode 100644 index 02aae40e049..00000000000 --- a/packages/bitstring/bitstring.2.0.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -bitstrings and bitstring matching for OCaml -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. diff --git a/packages/bitstring/bitstring.2.0.4/files/fix_402.patch b/packages/bitstring/bitstring.2.0.4/files/fix_402.patch deleted file mode 100644 index 343473dc319..00000000000 --- a/packages/bitstring/bitstring.2.0.4/files/fix_402.patch +++ /dev/null @@ -1,341 +0,0 @@ -commit 5997a66d9b078d75f821eedc9ba615c9df321e98 -Author: Richard W.M. Jones -Date: Wed Jul 30 20:02:02 2014 +0000 - - Stop using allocation trick in fastpath functions (OCaml 4.02). - - In OCaml 4.02, there is a new compiler optimization which means we can - no longer rely on the trick of passing in a newly allocated `zero' - (ie. Int32.zero or Int64.zero) to our fastpath noalloc functions. - - Instead we have to turn these into regular functions, which means they - may be a bit slower. - -diff --git a/bitstring.ml b/bitstring.ml -index bc29a41..4f4ed2c 100644 ---- a/bitstring.ml -+++ b/bitstring.ml -@@ -751,67 +751,67 @@ external extract_fastpath_int24_le_signed : string -> int -> int = "ocaml_bitstr - external extract_fastpath_int24_ne_signed : string -> int -> int = "ocaml_bitstring_extract_fastpath_int24_ne_signed" "noalloc" - *) - --external extract_fastpath_int32_be_unsigned : string -> int -> int32 -> int32 = "ocaml_bitstring_extract_fastpath_int32_be_unsigned" "noalloc" -+external extract_fastpath_int32_be_unsigned : string -> int -> int32 = "ocaml_bitstring_extract_fastpath_int32_be_unsigned" - --external extract_fastpath_int32_le_unsigned : string -> int -> int32 -> int32 = "ocaml_bitstring_extract_fastpath_int32_le_unsigned" "noalloc" -+external extract_fastpath_int32_le_unsigned : string -> int -> int32 = "ocaml_bitstring_extract_fastpath_int32_le_unsigned" - --external extract_fastpath_int32_ne_unsigned : string -> int -> int32 -> int32 = "ocaml_bitstring_extract_fastpath_int32_ne_unsigned" "noalloc" -+external extract_fastpath_int32_ne_unsigned : string -> int -> int32 = "ocaml_bitstring_extract_fastpath_int32_ne_unsigned" - --external extract_fastpath_int32_be_signed : string -> int -> int32 -> int32 = "ocaml_bitstring_extract_fastpath_int32_be_signed" "noalloc" -+external extract_fastpath_int32_be_signed : string -> int -> int32 = "ocaml_bitstring_extract_fastpath_int32_be_signed" - --external extract_fastpath_int32_le_signed : string -> int -> int32 -> int32 = "ocaml_bitstring_extract_fastpath_int32_le_signed" "noalloc" -+external extract_fastpath_int32_le_signed : string -> int -> int32 = "ocaml_bitstring_extract_fastpath_int32_le_signed" - --external extract_fastpath_int32_ne_signed : string -> int -> int32 -> int32 = "ocaml_bitstring_extract_fastpath_int32_ne_signed" "noalloc" -+external extract_fastpath_int32_ne_signed : string -> int -> int32 = "ocaml_bitstring_extract_fastpath_int32_ne_signed" - - (* --external extract_fastpath_int40_be_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int40_be_unsigned" "noalloc" -+external extract_fastpath_int40_be_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int40_be_unsigned" - --external extract_fastpath_int40_le_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int40_le_unsigned" "noalloc" -+external extract_fastpath_int40_le_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int40_le_unsigned" - --external extract_fastpath_int40_ne_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int40_ne_unsigned" "noalloc" -+external extract_fastpath_int40_ne_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int40_ne_unsigned" - --external extract_fastpath_int40_be_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int40_be_signed" "noalloc" -+external extract_fastpath_int40_be_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int40_be_signed" - --external extract_fastpath_int40_le_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int40_le_signed" "noalloc" -+external extract_fastpath_int40_le_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int40_le_signed" - --external extract_fastpath_int40_ne_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int40_ne_signed" "noalloc" -+external extract_fastpath_int40_ne_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int40_ne_signed" - --external extract_fastpath_int48_be_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int48_be_unsigned" "noalloc" -+external extract_fastpath_int48_be_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int48_be_unsigned" - --external extract_fastpath_int48_le_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int48_le_unsigned" "noalloc" -+external extract_fastpath_int48_le_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int48_le_unsigned" - --external extract_fastpath_int48_ne_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int48_ne_unsigned" "noalloc" -+external extract_fastpath_int48_ne_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int48_ne_unsigned" - --external extract_fastpath_int48_be_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int48_be_signed" "noalloc" -+external extract_fastpath_int48_be_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int48_be_signed" - --external extract_fastpath_int48_le_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int48_le_signed" "noalloc" -+external extract_fastpath_int48_le_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int48_le_signed" - --external extract_fastpath_int48_ne_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int48_ne_signed" "noalloc" -+external extract_fastpath_int48_ne_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int48_ne_signed" - --external extract_fastpath_int56_be_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int56_be_unsigned" "noalloc" -+external extract_fastpath_int56_be_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int56_be_unsigned" - --external extract_fastpath_int56_le_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int56_le_unsigned" "noalloc" -+external extract_fastpath_int56_le_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int56_le_unsigned" - --external extract_fastpath_int56_ne_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int56_ne_unsigned" "noalloc" -+external extract_fastpath_int56_ne_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int56_ne_unsigned" - --external extract_fastpath_int56_be_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int56_be_signed" "noalloc" -+external extract_fastpath_int56_be_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int56_be_signed" - --external extract_fastpath_int56_le_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int56_le_signed" "noalloc" -+external extract_fastpath_int56_le_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int56_le_signed" - --external extract_fastpath_int56_ne_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int56_ne_signed" "noalloc" -+external extract_fastpath_int56_ne_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int56_ne_signed" - *) - --external extract_fastpath_int64_be_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int64_be_unsigned" "noalloc" -+external extract_fastpath_int64_be_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int64_be_unsigned" - --external extract_fastpath_int64_le_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int64_le_unsigned" "noalloc" -+external extract_fastpath_int64_le_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int64_le_unsigned" - --external extract_fastpath_int64_ne_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int64_ne_unsigned" "noalloc" -+external extract_fastpath_int64_ne_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int64_ne_unsigned" - --external extract_fastpath_int64_be_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int64_be_signed" "noalloc" -+external extract_fastpath_int64_be_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int64_be_signed" - --external extract_fastpath_int64_le_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int64_le_signed" "noalloc" -+external extract_fastpath_int64_le_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int64_le_signed" - --external extract_fastpath_int64_ne_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int64_ne_signed" "noalloc" -+external extract_fastpath_int64_ne_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int64_ne_signed" - - (*----------------------------------------------------------------------*) - (* Constructor functions. *) -diff --git a/bitstring.mli b/bitstring.mli -index 501e6fb..93113c0 100644 ---- a/bitstring.mli -+++ b/bitstring.mli -@@ -1000,67 +1000,67 @@ external extract_fastpath_int24_le_signed : string -> int -> int = "ocaml_bitstr - external extract_fastpath_int24_ne_signed : string -> int -> int = "ocaml_bitstring_extract_fastpath_int24_ne_signed" "noalloc" - *) - --external extract_fastpath_int32_be_unsigned : string -> int -> int32 -> int32 = "ocaml_bitstring_extract_fastpath_int32_be_unsigned" "noalloc" -+external extract_fastpath_int32_be_unsigned : string -> int -> int32 = "ocaml_bitstring_extract_fastpath_int32_be_unsigned" - --external extract_fastpath_int32_le_unsigned : string -> int -> int32 -> int32 = "ocaml_bitstring_extract_fastpath_int32_le_unsigned" "noalloc" -+external extract_fastpath_int32_le_unsigned : string -> int -> int32 = "ocaml_bitstring_extract_fastpath_int32_le_unsigned" - --external extract_fastpath_int32_ne_unsigned : string -> int -> int32 -> int32 = "ocaml_bitstring_extract_fastpath_int32_ne_unsigned" "noalloc" -+external extract_fastpath_int32_ne_unsigned : string -> int -> int32 = "ocaml_bitstring_extract_fastpath_int32_ne_unsigned" - --external extract_fastpath_int32_be_signed : string -> int -> int32 -> int32 = "ocaml_bitstring_extract_fastpath_int32_be_signed" "noalloc" -+external extract_fastpath_int32_be_signed : string -> int -> int32 = "ocaml_bitstring_extract_fastpath_int32_be_signed" - --external extract_fastpath_int32_le_signed : string -> int -> int32 -> int32 = "ocaml_bitstring_extract_fastpath_int32_le_signed" "noalloc" -+external extract_fastpath_int32_le_signed : string -> int -> int32 = "ocaml_bitstring_extract_fastpath_int32_le_signed" - --external extract_fastpath_int32_ne_signed : string -> int -> int32 -> int32 = "ocaml_bitstring_extract_fastpath_int32_ne_signed" "noalloc" -+external extract_fastpath_int32_ne_signed : string -> int -> int32 = "ocaml_bitstring_extract_fastpath_int32_ne_signed" - - (* --external extract_fastpath_int40_be_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int40_be_unsigned" "noalloc" -+external extract_fastpath_int40_be_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int40_be_unsigned" - --external extract_fastpath_int40_le_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int40_le_unsigned" "noalloc" -+external extract_fastpath_int40_le_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int40_le_unsigned" - --external extract_fastpath_int40_ne_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int40_ne_unsigned" "noalloc" -+external extract_fastpath_int40_ne_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int40_ne_unsigned" - --external extract_fastpath_int40_be_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int40_be_signed" "noalloc" -+external extract_fastpath_int40_be_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int40_be_signed" - --external extract_fastpath_int40_le_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int40_le_signed" "noalloc" -+external extract_fastpath_int40_le_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int40_le_signed" - --external extract_fastpath_int40_ne_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int40_ne_signed" "noalloc" -+external extract_fastpath_int40_ne_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int40_ne_signed" - --external extract_fastpath_int48_be_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int48_be_unsigned" "noalloc" -+external extract_fastpath_int48_be_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int48_be_unsigned" - --external extract_fastpath_int48_le_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int48_le_unsigned" "noalloc" -+external extract_fastpath_int48_le_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int48_le_unsigned" - --external extract_fastpath_int48_ne_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int48_ne_unsigned" "noalloc" -+external extract_fastpath_int48_ne_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int48_ne_unsigned" - --external extract_fastpath_int48_be_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int48_be_signed" "noalloc" -+external extract_fastpath_int48_be_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int48_be_signed" - --external extract_fastpath_int48_le_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int48_le_signed" "noalloc" -+external extract_fastpath_int48_le_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int48_le_signed" - --external extract_fastpath_int48_ne_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int48_ne_signed" "noalloc" -+external extract_fastpath_int48_ne_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int48_ne_signed" - --external extract_fastpath_int56_be_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int56_be_unsigned" "noalloc" -+external extract_fastpath_int56_be_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int56_be_unsigned" - --external extract_fastpath_int56_le_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int56_le_unsigned" "noalloc" -+external extract_fastpath_int56_le_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int56_le_unsigned" - --external extract_fastpath_int56_ne_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int56_ne_unsigned" "noalloc" -+external extract_fastpath_int56_ne_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int56_ne_unsigned" - --external extract_fastpath_int56_be_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int56_be_signed" "noalloc" -+external extract_fastpath_int56_be_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int56_be_signed" - --external extract_fastpath_int56_le_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int56_le_signed" "noalloc" -+external extract_fastpath_int56_le_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int56_le_signed" - --external extract_fastpath_int56_ne_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int56_ne_signed" "noalloc" -+external extract_fastpath_int56_ne_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int56_ne_signed" - *) - --external extract_fastpath_int64_be_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int64_be_unsigned" "noalloc" -+external extract_fastpath_int64_be_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int64_be_unsigned" - --external extract_fastpath_int64_le_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int64_le_unsigned" "noalloc" -+external extract_fastpath_int64_le_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int64_le_unsigned" - --external extract_fastpath_int64_ne_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int64_ne_unsigned" "noalloc" -+external extract_fastpath_int64_ne_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int64_ne_unsigned" - --external extract_fastpath_int64_be_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int64_be_signed" "noalloc" -+external extract_fastpath_int64_be_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int64_be_signed" - --external extract_fastpath_int64_le_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int64_le_signed" "noalloc" -+external extract_fastpath_int64_le_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int64_le_signed" - --external extract_fastpath_int64_ne_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int64_ne_signed" "noalloc" -+external extract_fastpath_int64_ne_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int64_ne_signed" - - (* 'construct' functions are used in BITSTRING constructors. *) - val construct_bit : Buffer.t -> bool -> int -> exn -> unit -diff --git a/bitstring_c.c b/bitstring_c.c -index b9ad109..3ea2547 100644 ---- a/bitstring_c.c -+++ b/bitstring_c.c -@@ -33,6 +33,8 @@ - - #include - #include -+#include -+#include - - /* Fastpath functions. These are used in the common case for reading - * ints where the following conditions are known to be true: -@@ -40,10 +42,10 @@ - * (b) the access in the match is byte-aligned - * (c) the access in the underlying bitstring is byte-aligned - * -- * These functions are all "noalloc" meaning they must not perform -- * any OCaml allocations. For this reason, when the function returns -- * an int32 or int64, the OCaml code passes in the pre-allocated pointer -- * to the return value. -+ * These functions used to all be "noalloc" meaning they must not -+ * perform any OCaml allocations. However starting with OCaml 4.02, a -+ * compiler optimization means that unforunately we now have to use -+ * ordinary alloc functions in some cases. - * - * The final offset in the string is calculated by the OCaml (caller) - * code. All we need to do is to read the string+offset and byteswap, -@@ -87,52 +89,31 @@ fastpath1(16,be,signed,int16_t) - fastpath1(16,le,signed,int16_t) - fastpath1(16,ne,signed,int16_t) - --#define fastpath2(size,endian,signed,type,rval) \ -- CAMLprim value \ -- ocaml_bitstring_extract_fastpath_int##size##_##endian##_##signed \ -- (value strv, value offv, value rv) \ -- { \ -- type *ptr = (type *) ((void *) String_val (strv) + Int_val (offv)); \ -- type r; \ -- memcpy(&r, ptr, sizeof(r)); \ -- swap_##endian(size,r); \ -- rval(rv) = r; \ -- return rv; \ -- } -- --fastpath2(32,be,unsigned,uint32_t,Int32_val) --fastpath2(32,le,unsigned,uint32_t,Int32_val) --fastpath2(32,ne,unsigned,uint32_t,Int32_val) --fastpath2(32,be,signed,int32_t,Int32_val) --fastpath2(32,le,signed,int32_t,Int32_val) --fastpath2(32,ne,signed,int32_t,Int32_val) -- --/* Special care needs to be taken on ARCH_ALIGN_INT64 platforms -- (hppa and sparc in Debian). */ -- --#ifdef ARCH_ALIGN_INT64 --#include --#include --#define fastpath3(size,endian,signed,type,rval) \ -+#define fastpath2(size,endian,signed,type,copy) \ - CAMLprim value \ - ocaml_bitstring_extract_fastpath_int##size##_##endian##_##signed \ -- (value strv, value offv, value rv) \ -+ (value strv, value offv) \ - { \ -+ CAMLparam2 (strv, offv); \ -+ CAMLlocal1 (rv); \ - type *ptr = (type *) ((void *) String_val (strv) + Int_val (offv)); \ - type r; \ -- memcpy(&r, ptr, sizeof(r)); \ -+ memcpy(&r, ptr, sizeof(r)); \ - swap_##endian(size,r); \ -- memcpy(Data_custom_val(rv), &r, sizeof(r)); \ -- return rv; \ -+ rv = copy (r); \ -+ CAMLreturn (rv); \ - } - --#else --#define fastpath3 fastpath2 --#endif -+fastpath2(32,be,unsigned,uint32_t,caml_copy_int32) -+fastpath2(32,le,unsigned,uint32_t,caml_copy_int32) -+fastpath2(32,ne,unsigned,uint32_t,caml_copy_int32) -+fastpath2(32,be,signed,int32_t,caml_copy_int32) -+fastpath2(32,le,signed,int32_t,caml_copy_int32) -+fastpath2(32,ne,signed,int32_t,caml_copy_int32) - --fastpath3(64,be,unsigned,uint64_t,Int64_val) --fastpath3(64,le,unsigned,uint64_t,Int64_val) --fastpath3(64,ne,unsigned,uint64_t,Int64_val) --fastpath3(64,be,signed,int64_t,Int64_val) --fastpath3(64,le,signed,int64_t,Int64_val) --fastpath3(64,ne,signed,int64_t,Int64_val) -+fastpath2(64,be,unsigned,uint64_t,caml_copy_int64) -+fastpath2(64,le,unsigned,uint64_t,caml_copy_int64) -+fastpath2(64,ne,unsigned,uint64_t,caml_copy_int64) -+fastpath2(64,be,signed,int64_t,caml_copy_int64) -+fastpath2(64,le,signed,int64_t,caml_copy_int64) -+fastpath2(64,ne,signed,int64_t,caml_copy_int64) -diff --git a/pa_bitstring.ml b/pa_bitstring.ml -index a5f7c46..313760a 100644 ---- a/pa_bitstring.ml -+++ b/pa_bitstring.ml -@@ -666,17 +666,9 @@ let output_bitmatch _loc bs cases = - | 16 -> - <:expr< Bitstring.$lid:name$ $lid:data$ o >> - | 32 -> -- <:expr< -- (* must allocate a new zero each time *) -- let zero = Int32.of_int 0 in -- Bitstring.$lid:name$ $lid:data$ o zero -- >> -+ <:expr< Bitstring.$lid:name$ $lid:data$ o >> - | 64 -> -- <:expr< -- (* must allocate a new zero each time *) -- let zero = Int64.of_int 0 in -- Bitstring.$lid:name$ $lid:data$ o zero -- >> -+ <:expr< Bitstring.$lid:name$ $lid:data$ o >> - | _ -> assert false in - <:expr< - (* Starting offset within the string. *) diff --git a/packages/bitstring/bitstring.2.0.4/files/fix_404.patch b/packages/bitstring/bitstring.2.0.4/files/fix_404.patch deleted file mode 100644 index fca3187292d..00000000000 --- a/packages/bitstring/bitstring.2.0.4/files/fix_404.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- ocaml-bitstring-2.0.4.orig/Makefile.in 2016-08-12 14:47:34.000000000 +0200 -+++ ocaml-bitstring-2.0.4/Makefile.in 2016-08-12 14:50:51.000000000 +0200 -@@ -110,7 +110,7 @@ - -I +camlp4 -pp camlp4of -c $< - - pa_bitstring.cmo: pa_bitstring.ml bitstring.cma bitstring_persistent.cma -- $(OCAMLFIND) ocamlc bitstring.cma -I +camlp4 dynlink.cma camlp4lib.cma \ -+ $(OCAMLFIND) ocamlc -I +camlp4 \ - -pp camlp4of -c $< -o $@ - diff --git a/packages/bitstring/bitstring.2.0.4/opam b/packages/bitstring/bitstring.2.0.4/opam deleted file mode 100644 index b89fac632fd..00000000000 --- a/packages/bitstring/bitstring.2.0.4/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "https://github.com/ocaml/opam-repository/issues" -authors: ["Richard W.M. Jones"] -homepage: "http://code.google.com/p/bitstring" -dev-repo: "https://code.google.com/p/bitstring.git" -license: "LGPLv2+ with exceptions and GPLv2+" -doc: ["http://et.redhat.com/~rjones/bitstring/html/Bitstring.html"] -build: [ - ["./configure" "--prefix" prefix] - [make "srcdir=./"] -] -build-test: [[make "check"]] -patches: [ - "fix_402.patch" {ocaml-version >= "4.02"} - "fix_404.patch" -] -remove: [["ocamlfind" "remove" "bitstring"]] -depends: [ - "ocamlfind" {build} - "camlp4" {build} - "conf-time" -] -available: [ ocaml-version >= "3.10" & ocaml-version < "4.06.0" ] -install: [make "install"] diff --git a/packages/bitstring/bitstring.2.0.4/url b/packages/bitstring/bitstring.2.0.4/url deleted file mode 100644 index 1d78ef4cc9b..00000000000 --- a/packages/bitstring/bitstring.2.0.4/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/bitstring/ocaml-bitstring-2.0.4.tar.gz" -mirrors: ["https://github.com/mor1/ocaml-bitstring/releases/download/v2.0.4/ocaml-bitstring-2.0.4.tar.gz"] -checksum: "5f92601000aea467c989afe141cb1632" diff --git a/packages/bitstring/bitstring.2.1.0/descr b/packages/bitstring/bitstring.2.1.0/descr deleted file mode 100644 index 02aae40e049..00000000000 --- a/packages/bitstring/bitstring.2.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -bitstrings and bitstring matching for OCaml -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. diff --git a/packages/bitstring/bitstring.2.1.0/files/fix_402.patch b/packages/bitstring/bitstring.2.1.0/files/fix_402.patch deleted file mode 100644 index 343473dc319..00000000000 --- a/packages/bitstring/bitstring.2.1.0/files/fix_402.patch +++ /dev/null @@ -1,341 +0,0 @@ -commit 5997a66d9b078d75f821eedc9ba615c9df321e98 -Author: Richard W.M. Jones -Date: Wed Jul 30 20:02:02 2014 +0000 - - Stop using allocation trick in fastpath functions (OCaml 4.02). - - In OCaml 4.02, there is a new compiler optimization which means we can - no longer rely on the trick of passing in a newly allocated `zero' - (ie. Int32.zero or Int64.zero) to our fastpath noalloc functions. - - Instead we have to turn these into regular functions, which means they - may be a bit slower. - -diff --git a/bitstring.ml b/bitstring.ml -index bc29a41..4f4ed2c 100644 ---- a/bitstring.ml -+++ b/bitstring.ml -@@ -751,67 +751,67 @@ external extract_fastpath_int24_le_signed : string -> int -> int = "ocaml_bitstr - external extract_fastpath_int24_ne_signed : string -> int -> int = "ocaml_bitstring_extract_fastpath_int24_ne_signed" "noalloc" - *) - --external extract_fastpath_int32_be_unsigned : string -> int -> int32 -> int32 = "ocaml_bitstring_extract_fastpath_int32_be_unsigned" "noalloc" -+external extract_fastpath_int32_be_unsigned : string -> int -> int32 = "ocaml_bitstring_extract_fastpath_int32_be_unsigned" - --external extract_fastpath_int32_le_unsigned : string -> int -> int32 -> int32 = "ocaml_bitstring_extract_fastpath_int32_le_unsigned" "noalloc" -+external extract_fastpath_int32_le_unsigned : string -> int -> int32 = "ocaml_bitstring_extract_fastpath_int32_le_unsigned" - --external extract_fastpath_int32_ne_unsigned : string -> int -> int32 -> int32 = "ocaml_bitstring_extract_fastpath_int32_ne_unsigned" "noalloc" -+external extract_fastpath_int32_ne_unsigned : string -> int -> int32 = "ocaml_bitstring_extract_fastpath_int32_ne_unsigned" - --external extract_fastpath_int32_be_signed : string -> int -> int32 -> int32 = "ocaml_bitstring_extract_fastpath_int32_be_signed" "noalloc" -+external extract_fastpath_int32_be_signed : string -> int -> int32 = "ocaml_bitstring_extract_fastpath_int32_be_signed" - --external extract_fastpath_int32_le_signed : string -> int -> int32 -> int32 = "ocaml_bitstring_extract_fastpath_int32_le_signed" "noalloc" -+external extract_fastpath_int32_le_signed : string -> int -> int32 = "ocaml_bitstring_extract_fastpath_int32_le_signed" - --external extract_fastpath_int32_ne_signed : string -> int -> int32 -> int32 = "ocaml_bitstring_extract_fastpath_int32_ne_signed" "noalloc" -+external extract_fastpath_int32_ne_signed : string -> int -> int32 = "ocaml_bitstring_extract_fastpath_int32_ne_signed" - - (* --external extract_fastpath_int40_be_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int40_be_unsigned" "noalloc" -+external extract_fastpath_int40_be_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int40_be_unsigned" - --external extract_fastpath_int40_le_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int40_le_unsigned" "noalloc" -+external extract_fastpath_int40_le_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int40_le_unsigned" - --external extract_fastpath_int40_ne_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int40_ne_unsigned" "noalloc" -+external extract_fastpath_int40_ne_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int40_ne_unsigned" - --external extract_fastpath_int40_be_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int40_be_signed" "noalloc" -+external extract_fastpath_int40_be_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int40_be_signed" - --external extract_fastpath_int40_le_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int40_le_signed" "noalloc" -+external extract_fastpath_int40_le_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int40_le_signed" - --external extract_fastpath_int40_ne_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int40_ne_signed" "noalloc" -+external extract_fastpath_int40_ne_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int40_ne_signed" - --external extract_fastpath_int48_be_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int48_be_unsigned" "noalloc" -+external extract_fastpath_int48_be_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int48_be_unsigned" - --external extract_fastpath_int48_le_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int48_le_unsigned" "noalloc" -+external extract_fastpath_int48_le_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int48_le_unsigned" - --external extract_fastpath_int48_ne_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int48_ne_unsigned" "noalloc" -+external extract_fastpath_int48_ne_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int48_ne_unsigned" - --external extract_fastpath_int48_be_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int48_be_signed" "noalloc" -+external extract_fastpath_int48_be_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int48_be_signed" - --external extract_fastpath_int48_le_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int48_le_signed" "noalloc" -+external extract_fastpath_int48_le_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int48_le_signed" - --external extract_fastpath_int48_ne_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int48_ne_signed" "noalloc" -+external extract_fastpath_int48_ne_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int48_ne_signed" - --external extract_fastpath_int56_be_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int56_be_unsigned" "noalloc" -+external extract_fastpath_int56_be_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int56_be_unsigned" - --external extract_fastpath_int56_le_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int56_le_unsigned" "noalloc" -+external extract_fastpath_int56_le_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int56_le_unsigned" - --external extract_fastpath_int56_ne_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int56_ne_unsigned" "noalloc" -+external extract_fastpath_int56_ne_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int56_ne_unsigned" - --external extract_fastpath_int56_be_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int56_be_signed" "noalloc" -+external extract_fastpath_int56_be_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int56_be_signed" - --external extract_fastpath_int56_le_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int56_le_signed" "noalloc" -+external extract_fastpath_int56_le_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int56_le_signed" - --external extract_fastpath_int56_ne_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int56_ne_signed" "noalloc" -+external extract_fastpath_int56_ne_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int56_ne_signed" - *) - --external extract_fastpath_int64_be_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int64_be_unsigned" "noalloc" -+external extract_fastpath_int64_be_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int64_be_unsigned" - --external extract_fastpath_int64_le_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int64_le_unsigned" "noalloc" -+external extract_fastpath_int64_le_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int64_le_unsigned" - --external extract_fastpath_int64_ne_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int64_ne_unsigned" "noalloc" -+external extract_fastpath_int64_ne_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int64_ne_unsigned" - --external extract_fastpath_int64_be_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int64_be_signed" "noalloc" -+external extract_fastpath_int64_be_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int64_be_signed" - --external extract_fastpath_int64_le_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int64_le_signed" "noalloc" -+external extract_fastpath_int64_le_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int64_le_signed" - --external extract_fastpath_int64_ne_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int64_ne_signed" "noalloc" -+external extract_fastpath_int64_ne_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int64_ne_signed" - - (*----------------------------------------------------------------------*) - (* Constructor functions. *) -diff --git a/bitstring.mli b/bitstring.mli -index 501e6fb..93113c0 100644 ---- a/bitstring.mli -+++ b/bitstring.mli -@@ -1000,67 +1000,67 @@ external extract_fastpath_int24_le_signed : string -> int -> int = "ocaml_bitstr - external extract_fastpath_int24_ne_signed : string -> int -> int = "ocaml_bitstring_extract_fastpath_int24_ne_signed" "noalloc" - *) - --external extract_fastpath_int32_be_unsigned : string -> int -> int32 -> int32 = "ocaml_bitstring_extract_fastpath_int32_be_unsigned" "noalloc" -+external extract_fastpath_int32_be_unsigned : string -> int -> int32 = "ocaml_bitstring_extract_fastpath_int32_be_unsigned" - --external extract_fastpath_int32_le_unsigned : string -> int -> int32 -> int32 = "ocaml_bitstring_extract_fastpath_int32_le_unsigned" "noalloc" -+external extract_fastpath_int32_le_unsigned : string -> int -> int32 = "ocaml_bitstring_extract_fastpath_int32_le_unsigned" - --external extract_fastpath_int32_ne_unsigned : string -> int -> int32 -> int32 = "ocaml_bitstring_extract_fastpath_int32_ne_unsigned" "noalloc" -+external extract_fastpath_int32_ne_unsigned : string -> int -> int32 = "ocaml_bitstring_extract_fastpath_int32_ne_unsigned" - --external extract_fastpath_int32_be_signed : string -> int -> int32 -> int32 = "ocaml_bitstring_extract_fastpath_int32_be_signed" "noalloc" -+external extract_fastpath_int32_be_signed : string -> int -> int32 = "ocaml_bitstring_extract_fastpath_int32_be_signed" - --external extract_fastpath_int32_le_signed : string -> int -> int32 -> int32 = "ocaml_bitstring_extract_fastpath_int32_le_signed" "noalloc" -+external extract_fastpath_int32_le_signed : string -> int -> int32 = "ocaml_bitstring_extract_fastpath_int32_le_signed" - --external extract_fastpath_int32_ne_signed : string -> int -> int32 -> int32 = "ocaml_bitstring_extract_fastpath_int32_ne_signed" "noalloc" -+external extract_fastpath_int32_ne_signed : string -> int -> int32 = "ocaml_bitstring_extract_fastpath_int32_ne_signed" - - (* --external extract_fastpath_int40_be_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int40_be_unsigned" "noalloc" -+external extract_fastpath_int40_be_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int40_be_unsigned" - --external extract_fastpath_int40_le_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int40_le_unsigned" "noalloc" -+external extract_fastpath_int40_le_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int40_le_unsigned" - --external extract_fastpath_int40_ne_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int40_ne_unsigned" "noalloc" -+external extract_fastpath_int40_ne_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int40_ne_unsigned" - --external extract_fastpath_int40_be_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int40_be_signed" "noalloc" -+external extract_fastpath_int40_be_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int40_be_signed" - --external extract_fastpath_int40_le_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int40_le_signed" "noalloc" -+external extract_fastpath_int40_le_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int40_le_signed" - --external extract_fastpath_int40_ne_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int40_ne_signed" "noalloc" -+external extract_fastpath_int40_ne_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int40_ne_signed" - --external extract_fastpath_int48_be_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int48_be_unsigned" "noalloc" -+external extract_fastpath_int48_be_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int48_be_unsigned" - --external extract_fastpath_int48_le_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int48_le_unsigned" "noalloc" -+external extract_fastpath_int48_le_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int48_le_unsigned" - --external extract_fastpath_int48_ne_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int48_ne_unsigned" "noalloc" -+external extract_fastpath_int48_ne_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int48_ne_unsigned" - --external extract_fastpath_int48_be_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int48_be_signed" "noalloc" -+external extract_fastpath_int48_be_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int48_be_signed" - --external extract_fastpath_int48_le_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int48_le_signed" "noalloc" -+external extract_fastpath_int48_le_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int48_le_signed" - --external extract_fastpath_int48_ne_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int48_ne_signed" "noalloc" -+external extract_fastpath_int48_ne_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int48_ne_signed" - --external extract_fastpath_int56_be_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int56_be_unsigned" "noalloc" -+external extract_fastpath_int56_be_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int56_be_unsigned" - --external extract_fastpath_int56_le_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int56_le_unsigned" "noalloc" -+external extract_fastpath_int56_le_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int56_le_unsigned" - --external extract_fastpath_int56_ne_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int56_ne_unsigned" "noalloc" -+external extract_fastpath_int56_ne_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int56_ne_unsigned" - --external extract_fastpath_int56_be_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int56_be_signed" "noalloc" -+external extract_fastpath_int56_be_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int56_be_signed" - --external extract_fastpath_int56_le_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int56_le_signed" "noalloc" -+external extract_fastpath_int56_le_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int56_le_signed" - --external extract_fastpath_int56_ne_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int56_ne_signed" "noalloc" -+external extract_fastpath_int56_ne_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int56_ne_signed" - *) - --external extract_fastpath_int64_be_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int64_be_unsigned" "noalloc" -+external extract_fastpath_int64_be_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int64_be_unsigned" - --external extract_fastpath_int64_le_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int64_le_unsigned" "noalloc" -+external extract_fastpath_int64_le_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int64_le_unsigned" - --external extract_fastpath_int64_ne_unsigned : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int64_ne_unsigned" "noalloc" -+external extract_fastpath_int64_ne_unsigned : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int64_ne_unsigned" - --external extract_fastpath_int64_be_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int64_be_signed" "noalloc" -+external extract_fastpath_int64_be_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int64_be_signed" - --external extract_fastpath_int64_le_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int64_le_signed" "noalloc" -+external extract_fastpath_int64_le_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int64_le_signed" - --external extract_fastpath_int64_ne_signed : string -> int -> int64 -> int64 = "ocaml_bitstring_extract_fastpath_int64_ne_signed" "noalloc" -+external extract_fastpath_int64_ne_signed : string -> int -> int64 = "ocaml_bitstring_extract_fastpath_int64_ne_signed" - - (* 'construct' functions are used in BITSTRING constructors. *) - val construct_bit : Buffer.t -> bool -> int -> exn -> unit -diff --git a/bitstring_c.c b/bitstring_c.c -index b9ad109..3ea2547 100644 ---- a/bitstring_c.c -+++ b/bitstring_c.c -@@ -33,6 +33,8 @@ - - #include - #include -+#include -+#include - - /* Fastpath functions. These are used in the common case for reading - * ints where the following conditions are known to be true: -@@ -40,10 +42,10 @@ - * (b) the access in the match is byte-aligned - * (c) the access in the underlying bitstring is byte-aligned - * -- * These functions are all "noalloc" meaning they must not perform -- * any OCaml allocations. For this reason, when the function returns -- * an int32 or int64, the OCaml code passes in the pre-allocated pointer -- * to the return value. -+ * These functions used to all be "noalloc" meaning they must not -+ * perform any OCaml allocations. However starting with OCaml 4.02, a -+ * compiler optimization means that unforunately we now have to use -+ * ordinary alloc functions in some cases. - * - * The final offset in the string is calculated by the OCaml (caller) - * code. All we need to do is to read the string+offset and byteswap, -@@ -87,52 +89,31 @@ fastpath1(16,be,signed,int16_t) - fastpath1(16,le,signed,int16_t) - fastpath1(16,ne,signed,int16_t) - --#define fastpath2(size,endian,signed,type,rval) \ -- CAMLprim value \ -- ocaml_bitstring_extract_fastpath_int##size##_##endian##_##signed \ -- (value strv, value offv, value rv) \ -- { \ -- type *ptr = (type *) ((void *) String_val (strv) + Int_val (offv)); \ -- type r; \ -- memcpy(&r, ptr, sizeof(r)); \ -- swap_##endian(size,r); \ -- rval(rv) = r; \ -- return rv; \ -- } -- --fastpath2(32,be,unsigned,uint32_t,Int32_val) --fastpath2(32,le,unsigned,uint32_t,Int32_val) --fastpath2(32,ne,unsigned,uint32_t,Int32_val) --fastpath2(32,be,signed,int32_t,Int32_val) --fastpath2(32,le,signed,int32_t,Int32_val) --fastpath2(32,ne,signed,int32_t,Int32_val) -- --/* Special care needs to be taken on ARCH_ALIGN_INT64 platforms -- (hppa and sparc in Debian). */ -- --#ifdef ARCH_ALIGN_INT64 --#include --#include --#define fastpath3(size,endian,signed,type,rval) \ -+#define fastpath2(size,endian,signed,type,copy) \ - CAMLprim value \ - ocaml_bitstring_extract_fastpath_int##size##_##endian##_##signed \ -- (value strv, value offv, value rv) \ -+ (value strv, value offv) \ - { \ -+ CAMLparam2 (strv, offv); \ -+ CAMLlocal1 (rv); \ - type *ptr = (type *) ((void *) String_val (strv) + Int_val (offv)); \ - type r; \ -- memcpy(&r, ptr, sizeof(r)); \ -+ memcpy(&r, ptr, sizeof(r)); \ - swap_##endian(size,r); \ -- memcpy(Data_custom_val(rv), &r, sizeof(r)); \ -- return rv; \ -+ rv = copy (r); \ -+ CAMLreturn (rv); \ - } - --#else --#define fastpath3 fastpath2 --#endif -+fastpath2(32,be,unsigned,uint32_t,caml_copy_int32) -+fastpath2(32,le,unsigned,uint32_t,caml_copy_int32) -+fastpath2(32,ne,unsigned,uint32_t,caml_copy_int32) -+fastpath2(32,be,signed,int32_t,caml_copy_int32) -+fastpath2(32,le,signed,int32_t,caml_copy_int32) -+fastpath2(32,ne,signed,int32_t,caml_copy_int32) - --fastpath3(64,be,unsigned,uint64_t,Int64_val) --fastpath3(64,le,unsigned,uint64_t,Int64_val) --fastpath3(64,ne,unsigned,uint64_t,Int64_val) --fastpath3(64,be,signed,int64_t,Int64_val) --fastpath3(64,le,signed,int64_t,Int64_val) --fastpath3(64,ne,signed,int64_t,Int64_val) -+fastpath2(64,be,unsigned,uint64_t,caml_copy_int64) -+fastpath2(64,le,unsigned,uint64_t,caml_copy_int64) -+fastpath2(64,ne,unsigned,uint64_t,caml_copy_int64) -+fastpath2(64,be,signed,int64_t,caml_copy_int64) -+fastpath2(64,le,signed,int64_t,caml_copy_int64) -+fastpath2(64,ne,signed,int64_t,caml_copy_int64) -diff --git a/pa_bitstring.ml b/pa_bitstring.ml -index a5f7c46..313760a 100644 ---- a/pa_bitstring.ml -+++ b/pa_bitstring.ml -@@ -666,17 +666,9 @@ let output_bitmatch _loc bs cases = - | 16 -> - <:expr< Bitstring.$lid:name$ $lid:data$ o >> - | 32 -> -- <:expr< -- (* must allocate a new zero each time *) -- let zero = Int32.of_int 0 in -- Bitstring.$lid:name$ $lid:data$ o zero -- >> -+ <:expr< Bitstring.$lid:name$ $lid:data$ o >> - | 64 -> -- <:expr< -- (* must allocate a new zero each time *) -- let zero = Int64.of_int 0 in -- Bitstring.$lid:name$ $lid:data$ o zero -- >> -+ <:expr< Bitstring.$lid:name$ $lid:data$ o >> - | _ -> assert false in - <:expr< - (* Starting offset within the string. *) diff --git a/packages/bitstring/bitstring.2.1.0/files/fix_404.patch b/packages/bitstring/bitstring.2.1.0/files/fix_404.patch deleted file mode 100644 index fca3187292d..00000000000 --- a/packages/bitstring/bitstring.2.1.0/files/fix_404.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- ocaml-bitstring-2.0.4.orig/Makefile.in 2016-08-12 14:47:34.000000000 +0200 -+++ ocaml-bitstring-2.0.4/Makefile.in 2016-08-12 14:50:51.000000000 +0200 -@@ -110,7 +110,7 @@ - -I +camlp4 -pp camlp4of -c $< - - pa_bitstring.cmo: pa_bitstring.ml bitstring.cma bitstring_persistent.cma -- $(OCAMLFIND) ocamlc bitstring.cma -I +camlp4 dynlink.cma camlp4lib.cma \ -+ $(OCAMLFIND) ocamlc -I +camlp4 \ - -pp camlp4of -c $< -o $@ - diff --git a/packages/bitstring/bitstring.2.1.0/opam b/packages/bitstring/bitstring.2.1.0/opam deleted file mode 100644 index 46391f60ecc..00000000000 --- a/packages/bitstring/bitstring.2.1.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -authors: [ "Richard W.M. Jones" ] -bug-reports: "https://github.com/xguerin/ppx_bitstring/issues" -dev-repo: "https://github.com/xguerin/bitstring.git" -doc: ["http://et.redhat.com/~rjones/bitstring/html/Bitstring.html"] -homepage: "https://github.com/xguerin/bitstring" -license: "LGPLv2+ with exceptions and GPLv2+" -maintainer: "Xavier Guérin " -opam-version: "1.2" -version: "2.1.0" - -build: [ - ["./configure" "--prefix" prefix] - [make "srcdir=./"] -] -build-test: [[make "check"]] -patches: [ - "fix_402.patch" {ocaml-version = "4.02"} - "fix_404.patch" -] -remove: [["ocamlfind" "remove" "bitstring"]] -depends: [ - "ocamlfind" {build} - "camlp4" {build} - "conf-time" -] -available: [ ocaml-version >= "3.10" & ocaml-version < "4.06.0" ] -install: [make "install"] diff --git a/packages/bitstring/bitstring.2.1.0/url b/packages/bitstring/bitstring.2.1.0/url deleted file mode 100644 index 540c95e9964..00000000000 --- a/packages/bitstring/bitstring.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xguerin/bitstring/archive/v2.1.0.tar.gz" -checksum: "722f402be066ee36e963e80eb9db1962" diff --git a/packages/bitstring/bitstring.2.1.1/descr b/packages/bitstring/bitstring.2.1.1/descr deleted file mode 100644 index 02aae40e049..00000000000 --- a/packages/bitstring/bitstring.2.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -bitstrings and bitstring matching for OCaml -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. diff --git a/packages/bitstring/bitstring.2.1.1/opam b/packages/bitstring/bitstring.2.1.1/opam index 12329616e5a..d541b60e356 100644 --- a/packages/bitstring/bitstring.2.1.1/opam +++ b/packages/bitstring/bitstring.2.1.1/opam @@ -1,27 +1,41 @@ authors: [ "Richard W.M. Jones" ] bug-reports: "https://github.com/xguerin/ppx_bitstring/issues" -dev-repo: "https://github.com/xguerin/bitstring.git" +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: "LGPLv2+ with exceptions and GPLv2+" maintainer: "Xavier Guérin " -opam-version: "1.2" +opam-version: "2.0" version: "2.1.1" build: [ ["./configure" "--prefix" prefix] [make "srcdir=./"] + [make "check"] {with-test} ] -build-test: [[make "check"]] patches: [ - "fix_402.patch" {ocaml-version = "4.02"} + "fix_402.patch" {ocaml:version = "4.02"} "fix_404.patch" ] remove: [["ocamlfind" "remove" "bitstring"]] depends: [ + "ocaml" {>= "3.10" & < "4.06.0"} "ocamlfind" {build} "camlp4" {build} "conf-time" ] -available: [ ocaml-version >= "3.10" & ocaml-version < "4.06.0" ] 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 +extra-files: [ + ["fix_404.patch" "md5=a122d4355af956fa32c0ae50cbe4856a"] + ["fix_402.patch" "md5=f989f36961da4486cd2f65c9624a6ebb"] +] +url { + src: "https://github.com/xguerin/bitstring/archive/v2.1.1.tar.gz" + checksum: "md5=5c8ad7d0387ca936bb7a9528e3999e8b" +} diff --git a/packages/bitstring/bitstring.2.1.1/url b/packages/bitstring/bitstring.2.1.1/url deleted file mode 100644 index 9361dfa18e6..00000000000 --- a/packages/bitstring/bitstring.2.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xguerin/bitstring/archive/v2.1.1.tar.gz" -checksum: "5c8ad7d0387ca936bb7a9528e3999e8b" diff --git a/packages/bitstring/bitstring.3.0.0/descr b/packages/bitstring/bitstring.3.0.0/descr deleted file mode 100644 index 02aae40e049..00000000000 --- a/packages/bitstring/bitstring.3.0.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -bitstrings and bitstring matching for OCaml -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. diff --git a/packages/bitstring/bitstring.3.0.0/opam b/packages/bitstring/bitstring.3.0.0/opam index ac778aa6f89..55e3206405a 100644 --- a/packages/bitstring/bitstring.3.0.0/opam +++ b/packages/bitstring/bitstring.3.0.0/opam @@ -1,30 +1,34 @@ authors : [ "Richard W.M. Jones" "Xavier R. Guérin" ] bug-reports : "https://github.com/xguerin/bitstring/issues" -dev-repo : "https://github.com/xguerin/bitstring.git" +dev-repo: "git+https://github.com/xguerin/bitstring.git" doc : "https://xguer.in/bitstring" homepage : "https://github.com/xguerin/bitstring" license : "LGPLv2+ with exceptions and GPLv2+" maintainer : "Xavier R. Guérin " -opam-version : "1.2" +opam-version: "2.0" version : "3.0.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] - -build-test: [ - ["jbuilder" "runtest" "-p" name "-j" jobs] -] - depends: [ - "jbuilder" { build } - "ppx_tools_versioned" { build } - "ocaml-migrate-parsetree" { build & >= "1.0.5" } - "ounit" { test } + "ocaml" {>= "4.02.3"} + "jbuilder" {build} + "ppx_tools_versioned" {build} + "ocaml-migrate-parsetree" {build & >= "1.0.5"} + "ounit" {with-test} ] - conflicts: [ "ppx_bitstring" ] -available: ocaml-version >= "4.02.3" +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.""" +url { + src: "https://github.com/xguerin/bitstring/archive/v3.0.0.tar.gz" + checksum: "md5=446357daa32d6cd71348bb5a8b1c105f" +} diff --git a/packages/bitstring/bitstring.3.0.0/url b/packages/bitstring/bitstring.3.0.0/url deleted file mode 100644 index 66ca3aa60fd..00000000000 --- a/packages/bitstring/bitstring.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xguerin/bitstring/archive/v3.0.0.tar.gz" -checksum: "446357daa32d6cd71348bb5a8b1c105f" diff --git a/packages/bitv/bitv.1.0/descr b/packages/bitv/bitv.1.0/descr deleted file mode 100644 index bc1f1427929..00000000000 --- a/packages/bitv/bitv.1.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -A bit vector library - diff --git a/packages/bitv/bitv.1.0/opam b/packages/bitv/bitv.1.0/opam index 2e6e1cb5024..5f1c3ae7ab0 100644 --- a/packages/bitv/bitv.1.0/opam +++ b/packages/bitv/bitv.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "filliatr@lri.fr" authors: ["Jean-Christophe Filliâtre"] license: "GNU Library General Public License version 2" @@ -6,4 +6,15 @@ build: [ ["./configure"] [make] ] -available: [ocaml-version < "4.06.0"] +synopsis: "A bit vector library" +depends: [ + "ocaml" {< "4.06.0"} +] +extra-files: [ + ["bitv.install" "md5=7c8ae3398e3430f0943f8e72a61e3850"] + ["META" "md5=f742f3cb1e62615f06b3161e77fc445c"] +] +url { + src: "https://www.lri.fr/~filliatr/ftp/ocaml/ds/bitv-1.0.tar.gz" + checksum: "md5=b9532c91945f3f22090c18669fd60f2a" +} diff --git a/packages/bitv/bitv.1.0/url b/packages/bitv/bitv.1.0/url deleted file mode 100644 index 66e00fa79a4..00000000000 --- a/packages/bitv/bitv.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://www.lri.fr/~filliatr/ftp/ocaml/ds/bitv-1.0.tar.gz" -checksum: "b9532c91945f3f22090c18669fd60f2a" diff --git a/packages/bitv/bitv.1.1/descr b/packages/bitv/bitv.1.1/descr deleted file mode 100644 index bc1f1427929..00000000000 --- a/packages/bitv/bitv.1.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -A bit vector library - diff --git a/packages/bitv/bitv.1.1/opam b/packages/bitv/bitv.1.1/opam index f589053486e..8a2cd855982 100644 --- a/packages/bitv/bitv.1.1/opam +++ b/packages/bitv/bitv.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "filliatr@lri.fr" authors: ["Jean-Christophe Filliâtre"] homepage: "https://www.lri.fr/~filliatr/software.en.html" @@ -8,6 +8,14 @@ build: [ [make] ] remove: [["ocamlfind" "remove" "bitv"]] -depends: ["ocamlfind"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" +] install: [make "install"] -available: [ocaml-version < "4.06.0"] +synopsis: "A bit vector library" +flags: light-uninstall +url { + src: "https://www.lri.fr/~filliatr/ftp/ocaml/ds/bitv-1.1.tar.gz" + checksum: "md5=5b65f4e719a1ea29add797563950c9ea" +} diff --git a/packages/bitv/bitv.1.1/url b/packages/bitv/bitv.1.1/url deleted file mode 100644 index 9ae45860a00..00000000000 --- a/packages/bitv/bitv.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://www.lri.fr/~filliatr/ftp/ocaml/ds/bitv-1.1.tar.gz" -checksum: "5b65f4e719a1ea29add797563950c9ea" diff --git a/packages/bitv/bitv.1.2/descr b/packages/bitv/bitv.1.2/descr deleted file mode 100644 index bc1f1427929..00000000000 --- a/packages/bitv/bitv.1.2/descr +++ /dev/null @@ -1,2 +0,0 @@ -A bit vector library - diff --git a/packages/bitv/bitv.1.2/opam b/packages/bitv/bitv.1.2/opam index ddb5801b37d..b52eb36b6b0 100644 --- a/packages/bitv/bitv.1.2/opam +++ b/packages/bitv/bitv.1.2/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bitv" maintainer: "filliatr@lri.fr" authors: "Jean-Christophe Filliâtre" homepage: "https://www.lri.fr/~filliatr/software.en.html" -dev-repo: "https://github.com/backtracking/bitv.git" +dev-repo: "git+https://github.com/backtracking/bitv.git" bug-reports: "https://github.com/backtracking/bitv/issues" license: "LGPL v2" build: [ @@ -14,7 +14,13 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "bitv"] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "ocamlfind" "conf-autoconf" {build} ] -available: [ocaml-version >= "4.00.1" & ocaml-version < "4.06.0"] +synopsis: "A bit vector library" +flags: light-uninstall +url { + src: "https://www.lri.fr/~filliatr/ftp/ocaml/ds/bitv-1.2.tar.gz" + checksum: "md5=a08de015cead540ed69e16886e90189e" +} diff --git a/packages/bitv/bitv.1.2/url b/packages/bitv/bitv.1.2/url deleted file mode 100644 index 1c101839602..00000000000 --- a/packages/bitv/bitv.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://www.lri.fr/~filliatr/ftp/ocaml/ds/bitv-1.2.tar.gz" -checksum: "a08de015cead540ed69e16886e90189e" diff --git a/packages/bitv/bitv.1.3/descr b/packages/bitv/bitv.1.3/descr deleted file mode 100644 index bc1f1427929..00000000000 --- a/packages/bitv/bitv.1.3/descr +++ /dev/null @@ -1,2 +0,0 @@ -A bit vector library - diff --git a/packages/bitv/bitv.1.3/opam b/packages/bitv/bitv.1.3/opam index dc1cb79968b..c571d1dc708 100644 --- a/packages/bitv/bitv.1.3/opam +++ b/packages/bitv/bitv.1.3/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bitv" maintainer: "filliatr@lri.fr" authors: "Jean-Christophe Filliâtre" homepage: "https://www.lri.fr/~filliatr/software.en.html" -dev-repo: "https://github.com/backtracking/bitv.git" +dev-repo: "git+https://github.com/backtracking/bitv.git" bug-reports: "https://github.com/backtracking/bitv/issues" license: "LGPL v2" build: [ @@ -14,7 +14,13 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "bitv"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "conf-autoconf" {build} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "A bit vector library" +flags: light-uninstall +url { + src: "https://github.com/backtracking/bitv/archive/1.3.tar.gz" + checksum: "md5=5f376821b7588807b3e4441e8c330ed2" +} diff --git a/packages/bitv/bitv.1.3/url b/packages/bitv/bitv.1.3/url deleted file mode 100644 index 2124255004e..00000000000 --- a/packages/bitv/bitv.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/backtracking/bitv/archive/1.3.tar.gz" -checksum: "5f376821b7588807b3e4441e8c330ed2" diff --git a/packages/bjack/bjack.0.1.4/descr b/packages/bjack/bjack.0.1.4/descr deleted file mode 100644 index f89acdbc998..00000000000 --- a/packages/bjack/bjack.0.1.4/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the Jack library which provides functions for linking audio programs diff --git a/packages/bjack/bjack.0.1.4/opam b/packages/bjack/bjack.0.1.4/opam index 703391bf1b4..25f39b72d7e 100644 --- a/packages/bjack/bjack.0.1.4/opam +++ b/packages/bjack/bjack.0.1.4/opam @@ -1,13 +1,21 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "smimram@gmail.com" build: [ ["./configure" "--prefix" prefix] [make] ] remove: [["ocamlfind" "remove" "bjack"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["debian"] ["libjack-dev" "libsamplerate0-dev"]] - [["ubuntu"] ["libjack-dev" "libsamplerate0-dev"]] + ["libjack-dev" "libsamplerate0-dev"] {os-distribution = "debian"} + ["libjack-dev" "libsamplerate0-dev"] {os-distribution = "ubuntu"} ] install: [make "install"] +synopsis: + "Bindings for the Jack library which provides functions for linking audio programs" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-bjack/0.1.4/ocaml-bjack-0.1.4.tar.gz" + checksum: "md5=9638b5fa1695d2ab20078874aceae888" +} diff --git a/packages/bjack/bjack.0.1.4/url b/packages/bjack/bjack.0.1.4/url deleted file mode 100644 index 3f6ee56db95..00000000000 --- a/packages/bjack/bjack.0.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-bjack/0.1.4/ocaml-bjack-0.1.4.tar.gz" -checksum: "9638b5fa1695d2ab20078874aceae888" diff --git a/packages/bjack/bjack.0.1.5/descr b/packages/bjack/bjack.0.1.5/descr deleted file mode 100644 index f89acdbc998..00000000000 --- a/packages/bjack/bjack.0.1.5/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the Jack library which provides functions for linking audio programs diff --git a/packages/bjack/bjack.0.1.5/opam b/packages/bjack/bjack.0.1.5/opam index ab3fef23aba..c5dd9e9f3a7 100644 --- a/packages/bjack/bjack.0.1.5/opam +++ b/packages/bjack/bjack.0.1.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-bjack" @@ -10,11 +10,20 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "bjack"] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["debian"] ["libjack-dev" "libsamplerate0-dev"]] - [["ubuntu"] ["libjack-dev" "libsamplerate0-dev"]] - [[ "osx" "homebrew"] [ "jack" "drfill/liquidsoap/ocaml-bjack" ]] + ["libjack-dev" "libsamplerate0-dev"] {os-distribution = "debian"} + ["libjack-dev" "libsamplerate0-dev"] {os-distribution = "ubuntu"} + ["jack" "drfill/liquidsoap/ocaml-bjack"] + {os = "macos" & os-distribution = "homebrew"} ] bug-reports: "https://github.com/savonet/ocaml-bjack/issues" -dev-repo: "https://github.com/savonet/ocaml-bjack.git" +dev-repo: "git+https://github.com/savonet/ocaml-bjack.git" +synopsis: + "Bindings for the Jack library which provides functions for linking audio programs" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-bjack/releases/download/0.1.5/ocaml-bjack-0.1.5.tar.gz" + checksum: "md5=684b2bac4b55d7ef35c72d42f32eee3f" +} diff --git a/packages/bjack/bjack.0.1.5/url b/packages/bjack/bjack.0.1.5/url deleted file mode 100644 index f5cc080fb0d..00000000000 --- a/packages/bjack/bjack.0.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-bjack/releases/download/0.1.5/ocaml-bjack-0.1.5.tar.gz" -checksum: "684b2bac4b55d7ef35c72d42f32eee3f" diff --git a/packages/blahcaml/blahcaml.2.1/descr b/packages/blahcaml/blahcaml.2.1/descr deleted file mode 100644 index 0098bc2e667..00000000000 --- a/packages/blahcaml/blahcaml.2.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Blahcaml provides basic OCaml bindings to the Blahtex library. -Blahtex is written in C++, and aims at the conversion of TeX equations into MathML. diff --git a/packages/blahcaml/blahcaml.2.1/opam b/packages/blahcaml/blahcaml.2.1/opam index 951f9167e59..d873f668cb4 100644 --- a/packages/blahcaml/blahcaml.2.1/opam +++ b/packages/blahcaml/blahcaml.2.1/opam @@ -1,16 +1,20 @@ -opam-version: "1.2" +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: "https://github.com/darioteixeira/blahcaml.git" +dev-repo: "git+https://github.com/darioteixeira/blahcaml.git" license: "GPL-2.0" -available: [os != "darwin"] +available: os != "macos" build: [[make]] install: [[make "install"]] remove: [["ocamlfind" "remove" "blahcaml"]] -depends: [ - "ocamlfind" - "pxp" - "xstrp4" -] +depends: ["ocaml" "ocamlfind" "pxp" "xstrp4"] +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: "http://forge.ocamlcore.org/frs/download.php/1219/blahcaml-2.1.tgz" + checksum: "md5=b93d355bfc0a77ff3d26e996773292a3" +} diff --git a/packages/blahcaml/blahcaml.2.1/url b/packages/blahcaml/blahcaml.2.1/url deleted file mode 100644 index d701e9365a0..00000000000 --- a/packages/blahcaml/blahcaml.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1219/blahcaml-2.1.tgz" -checksum: "b93d355bfc0a77ff3d26e996773292a3" diff --git a/packages/bn128/bn128.0.1.2/descr b/packages/bn128/bn128.0.1.2/descr deleted file mode 100644 index 0f733d11200..00000000000 --- a/packages/bn128/bn128.0.1.2/descr +++ /dev/null @@ -1,7 +0,0 @@ -Barreto-Naehrig 128 Elliptic Curve pairing function library in OCAML - -bn128-ml is an OCAML library providing access to the Barreto-Naehrig-128 -elliptic curve, including field operations over the relevant field, -elliptic curve operations over the G1, G2, and G12 curves, and a -pairing function which accepts a point in G1 and a point in G2 and -pairs it into a point in G12. diff --git a/packages/bn128/bn128.0.1.2/opam b/packages/bn128/bn128.0.1.2/opam index 50dd6a2cc51..b63972745d6 100644 --- a/packages/bn128/bn128.0.1.2/opam +++ b/packages/bn128/bn128.0.1.2/opam @@ -1,12 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Dwight Guth " authors: "Dwight Guth " homepage: "https://github.com/runtimeverification/bn128-ml" bug-reports: "https://github.com/runtimeverification/bn128-ml/issues" license: "UIUC" -dev-repo: "http://github.com/runtimeverification/bn128-ml.git" +dev-repo: "git+http://github.com/runtimeverification/bn128-ml.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "bn128"] -depends: ["ocamlfind" "zarith"] -available: [ ocaml-version >= "4.03.0" ] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" + "zarith" +] +synopsis: + "Barreto-Naehrig 128 Elliptic Curve pairing function library in OCAML" +description: """ +bn128-ml is an OCAML library providing access to the Barreto-Naehrig-128 +elliptic curve, including field operations over the relevant field, +elliptic curve operations over the G1, G2, and G12 curves, and a +pairing function which accepts a point in G1 and a point in G2 and +pairs it into a point in G12.""" +flags: light-uninstall +url { + src: "https://github.com/runtimeverification/bn128-ml/archive/0.1.2.tar.gz" + checksum: "md5=9d660c5c6322de8378021bc24f1821b3" +} diff --git a/packages/bn128/bn128.0.1.2/url b/packages/bn128/bn128.0.1.2/url deleted file mode 100644 index 21005bf4ee2..00000000000 --- a/packages/bn128/bn128.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/runtimeverification/bn128-ml/archive/0.1.2.tar.gz" -checksum: "9d660c5c6322de8378021bc24f1821b3" diff --git a/packages/bolt/bolt.1.2/descr b/packages/bolt/bolt.1.2/descr deleted file mode 100644 index 07a7eccb3ca..00000000000 --- a/packages/bolt/bolt.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -Logging tool diff --git a/packages/bolt/bolt.1.2/files/opam.patch b/packages/bolt/bolt.1.2/files/opam.patch deleted file mode 100644 index fb89dce28c3..00000000000 --- a/packages/bolt/bolt.1.2/files/opam.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff -ru bolt.1.2/Makefile bolt.1.2/Makefile ---- bolt.1.2/Makefile 2011-08-15 16:00:48.000000000 +0200 -+++ bolt.1.2/Makefile 2012-10-05 18:14:41.501333785 +0200 -@@ -31,7 +31,7 @@ - # DEFINITIONS - - PROJECT_NAME=bolt --OCAMLBUILD=$(PATH_OCAML_PREFIX)/bin/ocamlbuild -+OCAMLBUILD=ocamlbuild - OCAMLBUILD_FLAGS=-classic-display -no-links - MODULES_ODOCL=$(PROJECT_NAME).odocl - MODULES_MLPACK=$(PROJECT_NAME).mlpack -@@ -100,7 +100,7 @@ - - generate: FORCE - echo '$(PROJECT_NAME).cma' > $(PROJECT_NAME).itarget -- (test -x $(PATH_OCAML_PREFIX)/bin/ocamlopt && echo '$(PROJECT_NAME).cmxa' >> $(PROJECT_NAME).itarget) || true -- (test -x $(PATH_OCAML_PREFIX)/bin/ocamljava && echo '$(PROJECT_NAME).cmjo' >> $(PROJECT_NAME).itarget) || true -+ (which ocamlopt && echo '$(PROJECT_NAME).cmxa' >> $(PROJECT_NAME).itarget) || true -+ (which ocamljava && echo '$(PROJECT_NAME).cmjo' >> $(PROJECT_NAME).itarget) || true - - FORCE: diff --git a/packages/bolt/bolt.1.2/opam b/packages/bolt/bolt.1.2/opam deleted file mode 100644 index bf5e3e30b1a..00000000000 --- a/packages/bolt/bolt.1.2/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "https://github.com/ocaml/opam-repository/issues" -build: [ - ["sh" "configure" "-ocaml-prefix" prefix "-ocamlfind" "%{bin}%/ocamlfind"] - [make] -] -remove: [["ocamlfind" "remove" "bolt"]] -depends: [ - "ocamlfind" - "camlp4" - "ocamlbuild" {build} -] -patches: ["opam.patch"] -available: ocaml-version = "3.12.1" -install: [make "install"] diff --git a/packages/bolt/bolt.1.2/url b/packages/bolt/bolt.1.2/url deleted file mode 100644 index dcdbf480dd2..00000000000 --- a/packages/bolt/bolt.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://bolt.x9c.fr/distrib/bolt-1.2.tar.gz" -checksum: "3cf14ece1f1b60be7e25dfe9613dc0dd" diff --git a/packages/bolt/bolt.1.3/descr b/packages/bolt/bolt.1.3/descr deleted file mode 100644 index 1f7b2916c3f..00000000000 --- a/packages/bolt/bolt.1.3/descr +++ /dev/null @@ -1 +0,0 @@ -Bolt is an OCaml Logging Tool diff --git a/packages/bolt/bolt.1.3/files/opam.patch b/packages/bolt/bolt.1.3/files/opam.patch deleted file mode 100644 index b048f73fe11..00000000000 --- a/packages/bolt/bolt.1.3/files/opam.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff -ru bolt.1.3/Makefile bolt.1.3/Makefile ---- bolt.1.3/Makefile 2012-08-15 19:38:52.000000000 +0200 -+++ bolt.1.3/Makefile 2012-10-05 18:14:41.949347320 +0200 -@@ -31,7 +31,7 @@ - # DEFINITIONS - - PROJECT_NAME=bolt --OCAMLBUILD=$(PATH_OCAML_PREFIX)/bin/ocamlbuild -+OCAMLBUILD=ocamlbuild - OCAMLBUILD_FLAGS=-classic-display -no-links - MODULES_ODOCL=$(PROJECT_NAME).odocl - MODULES_MLPACK=$(PROJECT_NAME).mlpack -@@ -100,7 +100,7 @@ - - generate: FORCE - echo '$(PROJECT_NAME).cma' > $(PROJECT_NAME).itarget -- (test -x $(PATH_OCAML_PREFIX)/bin/ocamlopt && echo '$(PROJECT_NAME).cmxa' >> $(PROJECT_NAME).itarget) || true -- (test -x $(PATH_OCAML_PREFIX)/bin/ocamljava && echo '$(PROJECT_NAME).cmjo' >> $(PROJECT_NAME).itarget) || true -+ (which ocamlopt && echo '$(PROJECT_NAME).cmxa' >> $(PROJECT_NAME).itarget) || true -+ (which ocamljava && echo '$(PROJECT_NAME).cmjo' >> $(PROJECT_NAME).itarget) || true - - FORCE: diff --git a/packages/bolt/bolt.1.3/opam b/packages/bolt/bolt.1.3/opam deleted file mode 100644 index 14ce3fa44c4..00000000000 --- a/packages/bolt/bolt.1.3/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "sylvain.pogodalla@inria.fr" -authors: ["Xavier Clerc"] -homepage: "http://bolt.x9c.fr/" -license: "LGPL v3" - -build: [ - ["./configure" "-ocaml-prefix" prefix "-ocamlfind" "%{bin}%/ocamlfind"] - [make] -] -remove: [["ocamlfind" "remove" "bolt"]] -depends: [ - "ocamlfind" - "camlp4" - "ocamlbuild" {build} -] -patches: ["opam.patch"] -install: [make "install"] -available: ["ocaml-version" < "4.02"] diff --git a/packages/bolt/bolt.1.3/url b/packages/bolt/bolt.1.3/url deleted file mode 100644 index 195f72ef123..00000000000 --- a/packages/bolt/bolt.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/974/bolt-1.3.tar.gz" -checksum: "5e3fd4038e5ad4d9954cbcfde385d2b8" diff --git a/packages/bolt/bolt.1.4/descr b/packages/bolt/bolt.1.4/descr deleted file mode 100644 index 1f7b2916c3f..00000000000 --- a/packages/bolt/bolt.1.4/descr +++ /dev/null @@ -1 +0,0 @@ -Bolt is an OCaml Logging Tool diff --git a/packages/bolt/bolt.1.4/opam b/packages/bolt/bolt.1.4/opam index b0bc6b06927..4f08a3d489e 100644 --- a/packages/bolt/bolt.1.4/opam +++ b/packages/bolt/bolt.1.4/opam @@ -1,20 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sylvain.pogodalla@inria.fr" build: [ - ["./configure" "-ocamlfind" "%{bin}%/ocamlfind"] {preinstalled} + ["./configure" "-ocamlfind" "%{bin}%/ocamlfind"] {ocaml:preinstalled} [ "./configure" "-ocaml-prefix" "%{prefix}%" "-ocamlfind" "%{bin}%/ocamlfind" - ] {!preinstalled} + ] {!ocaml:preinstalled} [make "all"] ] remove: [ ["ocamlfind" "remove" "bolt"] ] depends: [ + "ocaml" "ocamlfind" "camlp4" "ocamlbuild" {build} @@ -25,3 +26,13 @@ homepage: "http://bolt.x9c.fr/" license: "LGPL v3" authors: ["Xavier Clerc"] install: [make "install"] +synopsis: "Bolt is an OCaml Logging Tool" +flags: light-uninstall +extra-files: [ + ["opam.patch" "md5=08ffba423dba98b5341b36b27a0009f4"] + ["opam.bolt.META.patch" "md5=b62fb003991b9dd09a01ade5067056d9"] +] +url { + src: "https://forge.ocamlcore.org/frs/download.php/1043/bolt-1.4.tar.gz" + checksum: "md5=26d10d36debfabbc6782d442d5d852d6" +} diff --git a/packages/bolt/bolt.1.4/url b/packages/bolt/bolt.1.4/url deleted file mode 100644 index 86e73d9c689..00000000000 --- a/packages/bolt/bolt.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1043/bolt-1.4.tar.gz" -checksum: "26d10d36debfabbc6782d442d5d852d6" diff --git a/packages/bookaml/bookaml.2.0/descr b/packages/bookaml/bookaml.2.0/descr deleted file mode 100644 index 3df8175a358..00000000000 --- a/packages/bookaml/bookaml.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for retrieving information about published books -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. diff --git a/packages/bookaml/bookaml.2.0/opam b/packages/bookaml/bookaml.2.0/opam index 550409ca67c..be335bcb370 100644 --- a/packages/bookaml/bookaml.2.0/opam +++ b/packages/bookaml/bookaml.2.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/darioteixeira/bookaml.git" +dev-repo: "git+https://github.com/darioteixeira/bookaml.git" license: "LGPL-2.1 with OCaml linking exception" build: [ [ @@ -20,6 +20,7 @@ build: [ ] remove: [["ocamlfind" "remove" "bookaml"]] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "batteries" "calendar" @@ -33,5 +34,15 @@ depopts: [ "lwt" "ocsigenserver" ] -available: ocaml-version >= "4.00.0" 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: "md5=e9c0fc2caa4394f1912d50475e30561f" +} diff --git a/packages/bookaml/bookaml.2.0/url b/packages/bookaml/bookaml.2.0/url deleted file mode 100644 index f9eb6a52648..00000000000 --- a/packages/bookaml/bookaml.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/darioteixeira/bookaml/archive/v2.0.tar.gz" -checksum: "e9c0fc2caa4394f1912d50475e30561f" diff --git a/packages/bookaml/bookaml.2.1/descr b/packages/bookaml/bookaml.2.1/descr deleted file mode 100644 index 3df8175a358..00000000000 --- a/packages/bookaml/bookaml.2.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for retrieving information about published books -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. diff --git a/packages/bookaml/bookaml.2.1/opam b/packages/bookaml/bookaml.2.1/opam index 6ff2e08a28a..dfb79ef928b 100644 --- a/packages/bookaml/bookaml.2.1/opam +++ b/packages/bookaml/bookaml.2.1/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/darioteixeira/bookaml.git" +dev-repo: "git+https://github.com/darioteixeira/bookaml.git" license: "LGPL-2.1 with OCaml linking exception" -available: [ocaml-version >= "4.00.0"] build: [ ["./configure" "--prefix" prefix "--docdir" "%{doc}%/bookaml" "--%{ocsigenserver:enable}%-ocsigen" "--%{ocamlnet:enable}%-ocamlnet"] [make] @@ -14,6 +13,7 @@ build: [ install: [[make "install"]] remove: [["ocamlfind" "remove" "bookaml"]] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "batteries" "calendar" @@ -27,3 +27,14 @@ 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/v2.1.tar.gz" + checksum: "md5=b403da259bc90379831aa33dae903cd4" +} diff --git a/packages/bookaml/bookaml.2.1/url b/packages/bookaml/bookaml.2.1/url deleted file mode 100644 index 2878d0b1830..00000000000 --- a/packages/bookaml/bookaml.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/darioteixeira/bookaml/archive/v2.1.tar.gz" -checksum: "b403da259bc90379831aa33dae903cd4" diff --git a/packages/bookaml/bookaml.3.0/descr b/packages/bookaml/bookaml.3.0/descr deleted file mode 100644 index 3df8175a358..00000000000 --- a/packages/bookaml/bookaml.3.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for retrieving information about published books -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. diff --git a/packages/bookaml/bookaml.3.0/opam b/packages/bookaml/bookaml.3.0/opam index 947f5979cf1..c5771412bd4 100644 --- a/packages/bookaml/bookaml.3.0/opam +++ b/packages/bookaml/bookaml.3.0/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/darioteixeira/bookaml.git" +dev-repo: "git+https://github.com/darioteixeira/bookaml.git" license: "LGPL-2.1 with OCaml linking exception" -available: [ocaml-version >= "4.01.0"] build: [ ["./configure" "--prefix" prefix "--docdir" "%{doc}%/bookaml" "--%{ocsigenserver:enable}%-ocsigen" "--%{ocamlnet:enable}%-ocamlnet"] [make] @@ -14,6 +13,7 @@ build: [ install: [[make "install"]] remove: [["ocamlfind" "remove" "bookaml"]] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "batteries" "calendar" @@ -29,3 +29,14 @@ 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: "md5=aa2e4768692b6c11a4f3bc6bdf8f9da9" +} diff --git a/packages/bookaml/bookaml.3.0/url b/packages/bookaml/bookaml.3.0/url deleted file mode 100644 index 661e329e2f8..00000000000 --- a/packages/bookaml/bookaml.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/darioteixeira/bookaml/archive/v3.0.tar.gz" -checksum: "aa2e4768692b6c11a4f3bc6bdf8f9da9" diff --git a/packages/bookaml/bookaml.3.1/descr b/packages/bookaml/bookaml.3.1/descr deleted file mode 100644 index 3df8175a358..00000000000 --- a/packages/bookaml/bookaml.3.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for retrieving information about published books -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. diff --git a/packages/bookaml/bookaml.3.1/opam b/packages/bookaml/bookaml.3.1/opam index c623c58ac60..dd11cdd450a 100644 --- a/packages/bookaml/bookaml.3.1/opam +++ b/packages/bookaml/bookaml.3.1/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/darioteixeira/bookaml.git" +dev-repo: "git+https://github.com/darioteixeira/bookaml.git" license: "LGPL-2.1 with OCaml linking exception" -available: [ocaml-version >= "4.01.0"] build: [ ["./configure" "--prefix" prefix "--docdir" "%{doc}%/bookaml" "--%{ocsigenserver:enable}%-ocsigen" "--%{ocamlnet:enable}%-ocamlnet"] [make] @@ -14,6 +13,7 @@ build: [ install: [[make "install"]] remove: [["ocamlfind" "remove" "bookaml"]] depends: [ + "ocaml" {>= "4.01.0"} "batteries" "calendar" "camlp4" @@ -30,3 +30,14 @@ 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: "md5=ca8af791889eb96ef141d8ea64a0ad20" +} diff --git a/packages/bookaml/bookaml.3.1/url b/packages/bookaml/bookaml.3.1/url deleted file mode 100644 index 601b804d8b5..00000000000 --- a/packages/bookaml/bookaml.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/darioteixeira/bookaml/archive/v3.1.tar.gz" -checksum: "ca8af791889eb96ef141d8ea64a0ad20" diff --git a/packages/bookaml/bookaml.4.0/descr b/packages/bookaml/bookaml.4.0/descr deleted file mode 100644 index 3df8175a358..00000000000 --- a/packages/bookaml/bookaml.4.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for retrieving information about published books -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. diff --git a/packages/bookaml/bookaml.4.0/opam b/packages/bookaml/bookaml.4.0/opam index d475645e520..a4b279c58a0 100644 --- a/packages/bookaml/bookaml.4.0/opam +++ b/packages/bookaml/bookaml.4.0/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/darioteixeira/bookaml.git" +dev-repo: "git+https://github.com/darioteixeira/bookaml.git" license: "LGPL-2.1 with OCaml linking exception" -available: [ocaml-version >= "4.01.0"] build: [ ["./configure" "--prefix" prefix "--docdir" "%{doc}%/bookaml" "--%{ocsigenserver:enable}%-ocsigen" "--%{ocamlnet:enable}%-ocamlnet"] [make] @@ -17,6 +16,7 @@ remove: [ ["rm" "-rf" bookaml:doc] ] depends: [ + "ocaml" {>= "4.01.0"} "batteries" "calendar" "camlp4" @@ -33,3 +33,14 @@ 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/v4.0.tar.gz" + checksum: "md5=d18eec930a00a2ba442531d3cc12dea1" +} diff --git a/packages/bookaml/bookaml.4.0/url b/packages/bookaml/bookaml.4.0/url deleted file mode 100644 index 4bac6641f45..00000000000 --- a/packages/bookaml/bookaml.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/darioteixeira/bookaml/archive/v4.0.tar.gz" -checksum: "d18eec930a00a2ba442531d3cc12dea1" diff --git a/packages/boomerang/boomerang.1.1.0/descr b/packages/boomerang/boomerang.1.1.0/descr deleted file mode 100644 index f646a6abc28..00000000000 --- a/packages/boomerang/boomerang.1.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -The Boomerang Language - -Boomerang is a programming language for writing lenses—well-behaved -bidirectional transformations—that operate on ad-hoc, textual data -formats. diff --git a/packages/boomerang/boomerang.1.1.0/opam b/packages/boomerang/boomerang.1.1.0/opam index 56e9eacff16..314d5c93ef0 100644 --- a/packages/boomerang/boomerang.1.1.0/opam +++ b/packages/boomerang/boomerang.1.1.0/opam @@ -1,26 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" name: "boomerang" version: "1.1.0" maintainer: "Solomon Aduol Maina " authors: [ "https://github.com/SolomonAduolMaina/boomerang/graphs/contributors" ] license: "LGPL" homepage: "http://www.seas.upenn.edu/~harmony" -dev-repo: "https://github.com/SolomonAduolMaina/boomerang.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" {>= "4.02.0"} "base-unix" "core" "ocamlbuild" {build} @@ -28,4 +27,13 @@ depends: [ "ppx_deriving" "ppx_hash" ] -available: [ ocaml-version >= "4.02.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.""" +extra-files: ["boomerang.install" "md5=ecc97c692bb2f70fe50124a88d705fde"] +url { + src: "https://github.com/SolomonAduolMaina/boomerang/archive/v1.1.0.tar.gz" + checksum: "md5=cda48f8df35913e9793cf9e8ff8e2750" +} diff --git a/packages/boomerang/boomerang.1.1.0/url b/packages/boomerang/boomerang.1.1.0/url deleted file mode 100644 index 4d20baecb74..00000000000 --- a/packages/boomerang/boomerang.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/SolomonAduolMaina/boomerang/archive/v1.1.0.tar.gz" -checksum: "cda48f8df35913e9793cf9e8ff8e2750" diff --git a/packages/bos/bos.0.1.0/descr b/packages/bos/bos.0.1.0/descr deleted file mode 100644 index ed3acc0008a..00000000000 --- a/packages/bos/bos.0.1.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -Basic OS interaction for OCaml - -Bos provides support for basic and robust interaction with the -operating system in OCaml. It has functions to access the process -environment, parse command line arguments, interact with the file -system and run command line programs. - -Bos works equally well on POSIX and Windows operating systems. - -Bos depends on [Rresult][rresult], [Astring][astring], [Fmt][fmt], -[Fpath][fpath] and [Logs][logs] and the OCaml Unix library. It is -distributed under the ISC license. - -[rresult]: http://erratique.ch/software/rresult -[astring]: http://erratique.ch/software/astring -[fmt]: http://erratique.ch/software/fmt -[fpath]: http://erratique.ch/software/fpath -[logs]: http://erratique.ch/software/logs diff --git a/packages/bos/bos.0.1.0/opam b/packages/bos/bos.0.1.0/opam index 05f045cc688..978e65cebba 100644 --- a/packages/bos/bos.0.1.0/opam +++ b/packages/bos/bos.0.1.0/opam @@ -1,14 +1,14 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " authors: ["Daniel Bünzli "] homepage: "http://erratique.ch/software/bos" doc: "http://erratique.ch/software/bos" -dev-repo: "http://erratique.ch/repos/bos.git" +dev-repo: "git+http://erratique.ch/repos/bos.git" bug-reports: "https://github.com/dbuenzli/bos/issues" tags: [ "os" "system" "cli" "command" "file" "path" "log" "unix" "org:erratique" ] license: "ISC" -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.7.5"} @@ -18,6 +18,28 @@ depends: [ "fpath" "fmt" {>= "0.8.0"} "logs" - "mtime" {test} + "mtime" {with-test} ] build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] +synopsis: "Basic OS interaction for OCaml" +description: """ +Bos provides support for basic and robust interaction with the +operating system in OCaml. It has functions to access the process +environment, parse command line arguments, interact with the file +system and run command line programs. + +Bos works equally well on POSIX and Windows operating systems. + +Bos depends on [Rresult][rresult], [Astring][astring], [Fmt][fmt], +[Fpath][fpath] and [Logs][logs] and the OCaml Unix library. It is +distributed under the ISC license. + +[rresult]: http://erratique.ch/software/rresult +[astring]: http://erratique.ch/software/astring +[fmt]: http://erratique.ch/software/fmt +[fpath]: http://erratique.ch/software/fpath +[logs]: http://erratique.ch/software/logs""" +url { + src: "http://erratique.ch/software/bos/releases/bos-0.1.0.tbz" + checksum: "md5=2c2999b01ab5a545dbb4c416e1d20583" +} diff --git a/packages/bos/bos.0.1.0/url b/packages/bos/bos.0.1.0/url deleted file mode 100644 index bac3cfbc8d8..00000000000 --- a/packages/bos/bos.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/bos/releases/bos-0.1.0.tbz" -checksum: "2c2999b01ab5a545dbb4c416e1d20583" \ No newline at end of file diff --git a/packages/bos/bos.0.1.1/descr b/packages/bos/bos.0.1.1/descr deleted file mode 100644 index ed3acc0008a..00000000000 --- a/packages/bos/bos.0.1.1/descr +++ /dev/null @@ -1,18 +0,0 @@ -Basic OS interaction for OCaml - -Bos provides support for basic and robust interaction with the -operating system in OCaml. It has functions to access the process -environment, parse command line arguments, interact with the file -system and run command line programs. - -Bos works equally well on POSIX and Windows operating systems. - -Bos depends on [Rresult][rresult], [Astring][astring], [Fmt][fmt], -[Fpath][fpath] and [Logs][logs] and the OCaml Unix library. It is -distributed under the ISC license. - -[rresult]: http://erratique.ch/software/rresult -[astring]: http://erratique.ch/software/astring -[fmt]: http://erratique.ch/software/fmt -[fpath]: http://erratique.ch/software/fpath -[logs]: http://erratique.ch/software/logs diff --git a/packages/bos/bos.0.1.1/opam b/packages/bos/bos.0.1.1/opam deleted file mode 100644 index 38db47f5b19..00000000000 --- a/packages/bos/bos.0.1.1/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/bos" -doc: "http://erratique.ch/software/bos" -dev-repo: "http://erratique.ch/repos/bos.git" -bug-reports: "https://github.com/dbuenzli/bos/issues" -tags: [ "os" "system" "cli" "command" "file" "path" "log" "unix" "org:erratique" ] -license: "ISC" -available: [ ocaml-version >= "4.01.0"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build & >= "0.7.5"} - "conf-which" - "base-unix" - "rresult" - "astring" - "fpath" - "fmt" {>= "0.8.0"} - "logs" - "mtime" {test} -] -build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] diff --git a/packages/bos/bos.0.1.1/url b/packages/bos/bos.0.1.1/url deleted file mode 100644 index 26f07f8541a..00000000000 --- a/packages/bos/bos.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/bos/releases/bos-0.1.1.tbz" -checksum: "5e38108b9958307b6e1894084695d7dd" \ No newline at end of file diff --git a/packages/bos/bos.0.1.2/descr b/packages/bos/bos.0.1.2/descr deleted file mode 100644 index ed3acc0008a..00000000000 --- a/packages/bos/bos.0.1.2/descr +++ /dev/null @@ -1,18 +0,0 @@ -Basic OS interaction for OCaml - -Bos provides support for basic and robust interaction with the -operating system in OCaml. It has functions to access the process -environment, parse command line arguments, interact with the file -system and run command line programs. - -Bos works equally well on POSIX and Windows operating systems. - -Bos depends on [Rresult][rresult], [Astring][astring], [Fmt][fmt], -[Fpath][fpath] and [Logs][logs] and the OCaml Unix library. It is -distributed under the ISC license. - -[rresult]: http://erratique.ch/software/rresult -[astring]: http://erratique.ch/software/astring -[fmt]: http://erratique.ch/software/fmt -[fpath]: http://erratique.ch/software/fpath -[logs]: http://erratique.ch/software/logs diff --git a/packages/bos/bos.0.1.2/opam b/packages/bos/bos.0.1.2/opam deleted file mode 100644 index 9b145172222..00000000000 --- a/packages/bos/bos.0.1.2/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/bos" -doc: "http://erratique.ch/software/bos" -dev-repo: "http://erratique.ch/repos/bos.git" -bug-reports: "https://github.com/dbuenzli/bos/issues" -tags: [ "os" "system" "cli" "command" "file" "path" "log" "unix" "org:erratique" ] -license: "ISC" -available: [ ocaml-version >= "4.01.0"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build & >= "0.7.4"} - "conf-which" - "base-unix" - "rresult" - "astring" - "fpath" - "fmt" {>= "0.8.0"} - "logs" - "mtime" {test} -] -build: [[ - "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" ]] diff --git a/packages/bos/bos.0.1.2/url b/packages/bos/bos.0.1.2/url deleted file mode 100644 index 2c6e462d949..00000000000 --- a/packages/bos/bos.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/bos/releases/bos-0.1.2.tbz" -checksum: "eb9337d69bca9bd6b5c1ff90916eae58" \ No newline at end of file diff --git a/packages/bos/bos.0.1.3/descr b/packages/bos/bos.0.1.3/descr deleted file mode 100644 index ed3acc0008a..00000000000 --- a/packages/bos/bos.0.1.3/descr +++ /dev/null @@ -1,18 +0,0 @@ -Basic OS interaction for OCaml - -Bos provides support for basic and robust interaction with the -operating system in OCaml. It has functions to access the process -environment, parse command line arguments, interact with the file -system and run command line programs. - -Bos works equally well on POSIX and Windows operating systems. - -Bos depends on [Rresult][rresult], [Astring][astring], [Fmt][fmt], -[Fpath][fpath] and [Logs][logs] and the OCaml Unix library. It is -distributed under the ISC license. - -[rresult]: http://erratique.ch/software/rresult -[astring]: http://erratique.ch/software/astring -[fmt]: http://erratique.ch/software/fmt -[fpath]: http://erratique.ch/software/fpath -[logs]: http://erratique.ch/software/logs diff --git a/packages/bos/bos.0.1.3/opam b/packages/bos/bos.0.1.3/opam index fc66a3939af..957cda32a86 100644 --- a/packages/bos/bos.0.1.3/opam +++ b/packages/bos/bos.0.1.3/opam @@ -1,14 +1,14 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " authors: ["Daniel Bünzli "] homepage: "http://erratique.ch/software/bos" doc: "http://erratique.ch/software/bos/doc" -dev-repo: "http://erratique.ch/repos/bos.git" +dev-repo: "git+http://erratique.ch/repos/bos.git" bug-reports: "https://github.com/dbuenzli/bos/issues" tags: [ "os" "system" "cli" "command" "file" "path" "log" "unix" "org:erratique" ] license: "ISC" -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.7.4"} @@ -19,8 +19,30 @@ depends: [ "fpath" "fmt" {>= "0.8.0"} "logs" - "mtime" {test} + "mtime" {with-test} ] build: [[ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ]] +synopsis: "Basic OS interaction for OCaml" +description: """ +Bos provides support for basic and robust interaction with the +operating system in OCaml. It has functions to access the process +environment, parse command line arguments, interact with the file +system and run command line programs. + +Bos works equally well on POSIX and Windows operating systems. + +Bos depends on [Rresult][rresult], [Astring][astring], [Fmt][fmt], +[Fpath][fpath] and [Logs][logs] and the OCaml Unix library. It is +distributed under the ISC license. + +[rresult]: http://erratique.ch/software/rresult +[astring]: http://erratique.ch/software/astring +[fmt]: http://erratique.ch/software/fmt +[fpath]: http://erratique.ch/software/fpath +[logs]: http://erratique.ch/software/logs""" +url { + src: "http://erratique.ch/software/bos/releases/bos-0.1.3.tbz" + checksum: "md5=81e5a0f9bee75bc9406ed73f96108f73" +} diff --git a/packages/bos/bos.0.1.3/url b/packages/bos/bos.0.1.3/url deleted file mode 100644 index cd84284409d..00000000000 --- a/packages/bos/bos.0.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/bos/releases/bos-0.1.3.tbz" -checksum: "81e5a0f9bee75bc9406ed73f96108f73" \ No newline at end of file diff --git a/packages/bos/bos.0.1.4/descr b/packages/bos/bos.0.1.4/descr deleted file mode 100644 index ed3acc0008a..00000000000 --- a/packages/bos/bos.0.1.4/descr +++ /dev/null @@ -1,18 +0,0 @@ -Basic OS interaction for OCaml - -Bos provides support for basic and robust interaction with the -operating system in OCaml. It has functions to access the process -environment, parse command line arguments, interact with the file -system and run command line programs. - -Bos works equally well on POSIX and Windows operating systems. - -Bos depends on [Rresult][rresult], [Astring][astring], [Fmt][fmt], -[Fpath][fpath] and [Logs][logs] and the OCaml Unix library. It is -distributed under the ISC license. - -[rresult]: http://erratique.ch/software/rresult -[astring]: http://erratique.ch/software/astring -[fmt]: http://erratique.ch/software/fmt -[fpath]: http://erratique.ch/software/fpath -[logs]: http://erratique.ch/software/logs diff --git a/packages/bos/bos.0.1.4/opam b/packages/bos/bos.0.1.4/opam index fc66a3939af..3eb76ec2909 100644 --- a/packages/bos/bos.0.1.4/opam +++ b/packages/bos/bos.0.1.4/opam @@ -1,14 +1,14 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " authors: ["Daniel Bünzli "] homepage: "http://erratique.ch/software/bos" doc: "http://erratique.ch/software/bos/doc" -dev-repo: "http://erratique.ch/repos/bos.git" +dev-repo: "git+http://erratique.ch/repos/bos.git" bug-reports: "https://github.com/dbuenzli/bos/issues" tags: [ "os" "system" "cli" "command" "file" "path" "log" "unix" "org:erratique" ] license: "ISC" -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.7.4"} @@ -19,8 +19,30 @@ depends: [ "fpath" "fmt" {>= "0.8.0"} "logs" - "mtime" {test} + "mtime" {with-test} ] build: [[ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ]] +synopsis: "Basic OS interaction for OCaml" +description: """ +Bos provides support for basic and robust interaction with the +operating system in OCaml. It has functions to access the process +environment, parse command line arguments, interact with the file +system and run command line programs. + +Bos works equally well on POSIX and Windows operating systems. + +Bos depends on [Rresult][rresult], [Astring][astring], [Fmt][fmt], +[Fpath][fpath] and [Logs][logs] and the OCaml Unix library. It is +distributed under the ISC license. + +[rresult]: http://erratique.ch/software/rresult +[astring]: http://erratique.ch/software/astring +[fmt]: http://erratique.ch/software/fmt +[fpath]: http://erratique.ch/software/fpath +[logs]: http://erratique.ch/software/logs""" +url { + src: "http://erratique.ch/software/bos/releases/bos-0.1.4.tbz" + checksum: "md5=d5a4cef854a8dc07ccc2a4cc8d0a26eb" +} diff --git a/packages/bos/bos.0.1.4/url b/packages/bos/bos.0.1.4/url deleted file mode 100644 index 0abf440d263..00000000000 --- a/packages/bos/bos.0.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/bos/releases/bos-0.1.4.tbz" -checksum: "d5a4cef854a8dc07ccc2a4cc8d0a26eb" \ No newline at end of file diff --git a/packages/bos/bos.0.1.5/descr b/packages/bos/bos.0.1.5/descr deleted file mode 100644 index ed3acc0008a..00000000000 --- a/packages/bos/bos.0.1.5/descr +++ /dev/null @@ -1,18 +0,0 @@ -Basic OS interaction for OCaml - -Bos provides support for basic and robust interaction with the -operating system in OCaml. It has functions to access the process -environment, parse command line arguments, interact with the file -system and run command line programs. - -Bos works equally well on POSIX and Windows operating systems. - -Bos depends on [Rresult][rresult], [Astring][astring], [Fmt][fmt], -[Fpath][fpath] and [Logs][logs] and the OCaml Unix library. It is -distributed under the ISC license. - -[rresult]: http://erratique.ch/software/rresult -[astring]: http://erratique.ch/software/astring -[fmt]: http://erratique.ch/software/fmt -[fpath]: http://erratique.ch/software/fpath -[logs]: http://erratique.ch/software/logs diff --git a/packages/bos/bos.0.1.5/opam b/packages/bos/bos.0.1.5/opam deleted file mode 100644 index c56179436fc..00000000000 --- a/packages/bos/bos.0.1.5/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/bos" -doc: "http://erratique.ch/software/bos/doc" -dev-repo: "http://erratique.ch/repos/bos.git" -bug-reports: "https://github.com/dbuenzli/bos/issues" -tags: [ "os" "system" "cli" "command" "file" "path" "log" "unix" "org:erratique" ] -license: "ISC" -available: [ ocaml-version >= "4.01.0"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build & >= "0.9.0"} - "conf-which" - "base-unix" - "rresult" {>= "0.4.0"} - "astring" - "fpath" - "fmt" {>= "0.8.0"} - "logs" - "mtime" {test} -] -build: [[ - "ocaml" "pkg/pkg.ml" "build" - "--dev-pkg" "%{pinned}%" ]] diff --git a/packages/bos/bos.0.1.5/url b/packages/bos/bos.0.1.5/url deleted file mode 100644 index 07a90b6105d..00000000000 --- a/packages/bos/bos.0.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/bos/releases/bos-0.1.5.tbz" -checksum: "db9d4caf8dd52fce2850d970b52c5e8a" \ No newline at end of file diff --git a/packages/bos/bos.0.1.6/descr b/packages/bos/bos.0.1.6/descr deleted file mode 100644 index ed3acc0008a..00000000000 --- a/packages/bos/bos.0.1.6/descr +++ /dev/null @@ -1,18 +0,0 @@ -Basic OS interaction for OCaml - -Bos provides support for basic and robust interaction with the -operating system in OCaml. It has functions to access the process -environment, parse command line arguments, interact with the file -system and run command line programs. - -Bos works equally well on POSIX and Windows operating systems. - -Bos depends on [Rresult][rresult], [Astring][astring], [Fmt][fmt], -[Fpath][fpath] and [Logs][logs] and the OCaml Unix library. It is -distributed under the ISC license. - -[rresult]: http://erratique.ch/software/rresult -[astring]: http://erratique.ch/software/astring -[fmt]: http://erratique.ch/software/fmt -[fpath]: http://erratique.ch/software/fpath -[logs]: http://erratique.ch/software/logs diff --git a/packages/bos/bos.0.1.6/opam b/packages/bos/bos.0.1.6/opam index c56179436fc..2a982945ed4 100644 --- a/packages/bos/bos.0.1.6/opam +++ b/packages/bos/bos.0.1.6/opam @@ -1,14 +1,14 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " authors: ["Daniel Bünzli "] homepage: "http://erratique.ch/software/bos" doc: "http://erratique.ch/software/bos/doc" -dev-repo: "http://erratique.ch/repos/bos.git" +dev-repo: "git+http://erratique.ch/repos/bos.git" bug-reports: "https://github.com/dbuenzli/bos/issues" tags: [ "os" "system" "cli" "command" "file" "path" "log" "unix" "org:erratique" ] license: "ISC" -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.9.0"} @@ -19,8 +19,30 @@ depends: [ "fpath" "fmt" {>= "0.8.0"} "logs" - "mtime" {test} + "mtime" {with-test} ] build: [[ "ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{pinned}%" ]] +synopsis: "Basic OS interaction for OCaml" +description: """ +Bos provides support for basic and robust interaction with the +operating system in OCaml. It has functions to access the process +environment, parse command line arguments, interact with the file +system and run command line programs. + +Bos works equally well on POSIX and Windows operating systems. + +Bos depends on [Rresult][rresult], [Astring][astring], [Fmt][fmt], +[Fpath][fpath] and [Logs][logs] and the OCaml Unix library. It is +distributed under the ISC license. + +[rresult]: http://erratique.ch/software/rresult +[astring]: http://erratique.ch/software/astring +[fmt]: http://erratique.ch/software/fmt +[fpath]: http://erratique.ch/software/fpath +[logs]: http://erratique.ch/software/logs""" +url { + src: "http://erratique.ch/software/bos/releases/bos-0.1.6.tbz" + checksum: "md5=fa371d545d8490fab87245e329e9bb15" +} diff --git a/packages/bos/bos.0.1.6/url b/packages/bos/bos.0.1.6/url deleted file mode 100644 index e3f72360655..00000000000 --- a/packages/bos/bos.0.1.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/bos/releases/bos-0.1.6.tbz" -checksum: "fa371d545d8490fab87245e329e9bb15" \ No newline at end of file diff --git a/packages/bos/bos.0.2.0/descr b/packages/bos/bos.0.2.0/descr deleted file mode 100644 index ed3acc0008a..00000000000 --- a/packages/bos/bos.0.2.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -Basic OS interaction for OCaml - -Bos provides support for basic and robust interaction with the -operating system in OCaml. It has functions to access the process -environment, parse command line arguments, interact with the file -system and run command line programs. - -Bos works equally well on POSIX and Windows operating systems. - -Bos depends on [Rresult][rresult], [Astring][astring], [Fmt][fmt], -[Fpath][fpath] and [Logs][logs] and the OCaml Unix library. It is -distributed under the ISC license. - -[rresult]: http://erratique.ch/software/rresult -[astring]: http://erratique.ch/software/astring -[fmt]: http://erratique.ch/software/fmt -[fpath]: http://erratique.ch/software/fpath -[logs]: http://erratique.ch/software/logs diff --git a/packages/bos/bos.0.2.0/opam b/packages/bos/bos.0.2.0/opam index fdcea2b0df1..86e38189957 100644 --- a/packages/bos/bos.0.2.0/opam +++ b/packages/bos/bos.0.2.0/opam @@ -1,14 +1,14 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " authors: ["Daniel Bünzli "] homepage: "http://erratique.ch/software/bos" doc: "http://erratique.ch/software/bos/doc" -dev-repo: "http://erratique.ch/repos/bos.git" +dev-repo: "git+http://erratique.ch/repos/bos.git" bug-reports: "https://github.com/dbuenzli/bos/issues" tags: [ "os" "system" "cli" "command" "file" "path" "log" "unix" "org:erratique" ] license: "ISC" -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.9.0"} @@ -18,8 +18,30 @@ depends: [ "fpath" "fmt" {>= "0.8.0"} "logs" - "mtime" {test} + "mtime" {with-test} ] build: [[ "ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{pinned}%" ]] +synopsis: "Basic OS interaction for OCaml" +description: """ +Bos provides support for basic and robust interaction with the +operating system in OCaml. It has functions to access the process +environment, parse command line arguments, interact with the file +system and run command line programs. + +Bos works equally well on POSIX and Windows operating systems. + +Bos depends on [Rresult][rresult], [Astring][astring], [Fmt][fmt], +[Fpath][fpath] and [Logs][logs] and the OCaml Unix library. It is +distributed under the ISC license. + +[rresult]: http://erratique.ch/software/rresult +[astring]: http://erratique.ch/software/astring +[fmt]: http://erratique.ch/software/fmt +[fpath]: http://erratique.ch/software/fpath +[logs]: http://erratique.ch/software/logs""" +url { + src: "http://erratique.ch/software/bos/releases/bos-0.2.0.tbz" + checksum: "md5=aeae7447567db459c856ee41b5a66fd2" +} diff --git a/packages/bos/bos.0.2.0/url b/packages/bos/bos.0.2.0/url deleted file mode 100644 index 32ac3f69744..00000000000 --- a/packages/bos/bos.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/bos/releases/bos-0.2.0.tbz" -checksum: "aeae7447567db459c856ee41b5a66fd2" \ No newline at end of file diff --git a/packages/bpf/bpf.0.1/descr b/packages/bpf/bpf.0.1/descr deleted file mode 100644 index fee54337fdf..00000000000 --- a/packages/bpf/bpf.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Embedded eBPF assembler - -Generate BPF programs directly from OCaml, for use with Linux kernel -socket/seccomp/event filters or to generate machine code with ubpf JIT for userspace. diff --git a/packages/bpf/bpf.0.1/opam b/packages/bpf/bpf.0.1/opam index fb066faa20d..135b70a8dcb 100644 --- a/packages/bpf/bpf.0.1/opam +++ b/packages/bpf/bpf.0.1/opam @@ -1,24 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek " authors: ["ygrek "] homepage: "https://github.com/ygrek/ocaml-bpf" doc: "http://ygrek.org.ua/p/ocaml-bpf/api/" license: "BSD3" -dev-repo: "https://github.com/ygrek/ocaml-bpf.git" +dev-repo: "git+https://github.com/ygrek/ocaml-bpf.git" bug-reports: "https://github.com/ygrek/ocaml-bpf/issues" tags: ["org:ygrek"] -available: [ ocaml-version >= "4.02.0"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "ppx_deriving" ] -depopts: [ ] build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{pinned}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] + ["ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{pinned}%"] + ["ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] +synopsis: "Embedded eBPF assembler" +description: """ +Generate BPF programs directly from OCaml, for use with Linux kernel +socket/seccomp/event filters or to generate machine code with ubpf JIT for userspace.""" +url { + src: "http://ygrek.org.ua/p/release/ocaml-bpf/bpf-0.1.tbz" + checksum: "md5=fe1e6b23e9f9786bd6396754de5c1e5c" + mirrors: + "https://github.com/ygrek/ocaml-bpf/releases/download/0.1/bpf-0.1.tbz" +} diff --git a/packages/bpf/bpf.0.1/url b/packages/bpf/bpf.0.1/url deleted file mode 100644 index 8c8310bfa75..00000000000 --- a/packages/bpf/bpf.0.1/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "http://ygrek.org.ua/p/release/ocaml-bpf/bpf-0.1.tbz" -mirrors: ["https://github.com/ygrek/ocaml-bpf/releases/download/0.1/bpf-0.1.tbz"] -checksum: "fe1e6b23e9f9786bd6396754de5c1e5c" diff --git a/packages/bpf/bpf.0.2/descr b/packages/bpf/bpf.0.2/descr deleted file mode 100644 index fee54337fdf..00000000000 --- a/packages/bpf/bpf.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Embedded eBPF assembler - -Generate BPF programs directly from OCaml, for use with Linux kernel -socket/seccomp/event filters or to generate machine code with ubpf JIT for userspace. diff --git a/packages/bpf/bpf.0.2/opam b/packages/bpf/bpf.0.2/opam index fb066faa20d..6afd73ac73e 100644 --- a/packages/bpf/bpf.0.2/opam +++ b/packages/bpf/bpf.0.2/opam @@ -1,24 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek " authors: ["ygrek "] homepage: "https://github.com/ygrek/ocaml-bpf" doc: "http://ygrek.org.ua/p/ocaml-bpf/api/" license: "BSD3" -dev-repo: "https://github.com/ygrek/ocaml-bpf.git" +dev-repo: "git+https://github.com/ygrek/ocaml-bpf.git" bug-reports: "https://github.com/ygrek/ocaml-bpf/issues" tags: ["org:ygrek"] -available: [ ocaml-version >= "4.02.0"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "ppx_deriving" ] -depopts: [ ] build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{pinned}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] + ["ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{pinned}%"] + ["ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] +synopsis: "Embedded eBPF assembler" +description: """ +Generate BPF programs directly from OCaml, for use with Linux kernel +socket/seccomp/event filters or to generate machine code with ubpf JIT for userspace.""" +url { + src: "http://ygrek.org.ua/p/release/ocaml-bpf/bpf-0.2.tbz" + checksum: "md5=f1df7018dd45fc057da8c437f1a86270" + mirrors: + "https://github.com/ygrek/ocaml-bpf/releases/download/0.2/bpf-0.2.tbz" +} diff --git a/packages/bpf/bpf.0.2/url b/packages/bpf/bpf.0.2/url deleted file mode 100644 index 7f27e75b19d..00000000000 --- a/packages/bpf/bpf.0.2/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "http://ygrek.org.ua/p/release/ocaml-bpf/bpf-0.2.tbz" -mirrors: ["https://github.com/ygrek/ocaml-bpf/releases/download/0.2/bpf-0.2.tbz"] -checksum: "f1df7018dd45fc057da8c437f1a86270" diff --git a/packages/broken/broken.0.3.0/descr b/packages/broken/broken.0.3.0/descr deleted file mode 100644 index 6a96aeddbdf..00000000000 --- a/packages/broken/broken.0.3.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -The Broken package is a simple testsuite framework. - -WWW: https://github.com/michipili/broken diff --git a/packages/broken/broken.0.3.0/opam b/packages/broken/broken.0.3.0/opam index 73ccddaf24c..7f4430dc9df 100644 --- a/packages/broken/broken.0.3.0/opam +++ b/packages/broken/broken.0.3.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "michipili@gmail.com" authors: "Michael Grünewald" license: "CeCILL-B" homepage: "https://github.com/michipili/broken" bug-reports: "https://github.com/michipili/broken/issues" -dev-repo: "https://github.com/michipili/broken.git" +dev-repo: "git+https://github.com/michipili/broken.git" tags: [ "test" "unit" @@ -21,11 +21,17 @@ remove: [ ["ocamlfind" "remove" "broken"] ["rm" "-rf" "%{share}%/doc/broken"] ] -available: [ - ocaml-version >= "4.00.0" -] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "bsdowl" {>= "3.0.0"} "conf-bmake" ] +synopsis: "The Broken package is a simple testsuite framework." +description: "WWW: https://github.com/michipili/broken" +flags: light-uninstall +url { + src: + "https://github.com/michipili/broken/releases/download/v0.3.0/broken-0.3.0.tar.xz" + checksum: "md5=6303ef2cfb50269c42e156ef3e60909b" +} diff --git a/packages/broken/broken.0.3.0/url b/packages/broken/broken.0.3.0/url deleted file mode 100644 index 1dd1efb2e64..00000000000 --- a/packages/broken/broken.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/michipili/broken/releases/download/v0.3.0/broken-0.3.0.tar.xz" -checksum: "6303ef2cfb50269c42e156ef3e60909b" diff --git a/packages/broken/broken.0.4.2/descr b/packages/broken/broken.0.4.2/descr deleted file mode 100644 index 6a96aeddbdf..00000000000 --- a/packages/broken/broken.0.4.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -The Broken package is a simple testsuite framework. - -WWW: https://github.com/michipili/broken diff --git a/packages/broken/broken.0.4.2/opam b/packages/broken/broken.0.4.2/opam index 0bd74101f8c..b4b0dbd71b8 100644 --- a/packages/broken/broken.0.4.2/opam +++ b/packages/broken/broken.0.4.2/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.4.2" maintainer: "michipili@gmail.com" authors: "Michael Grünewald" license: "CeCILL-B" homepage: "https://github.com/michipili/broken" bug-reports: "https://github.com/michipili/broken/issues" -dev-repo: "https://github.com/michipili/broken.git" +dev-repo: "git+https://github.com/michipili/broken.git" tags: [ "test" "unit" @@ -22,12 +22,18 @@ remove: [ ["ocamlfind" "remove" "broken"] ["rm" "-rf" "%{share}%/doc/broken"] ] -available: [ - ocaml-version >= "4.00.0" -] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "base-unix" "bsdowl" {>= "3.0.0"} "conf-bmake" ] +synopsis: "The Broken package is a simple testsuite framework." +description: "WWW: https://github.com/michipili/broken" +flags: light-uninstall +url { + src: + "https://github.com/michipili/broken/releases/download/v0.4.2/broken-0.4.2.tar.xz" + checksum: "md5=bfe86ff5f38631dfa643e98e02793d05" +} diff --git a/packages/broken/broken.0.4.2/url b/packages/broken/broken.0.4.2/url deleted file mode 100644 index 794664bd18e..00000000000 --- a/packages/broken/broken.0.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/michipili/broken/releases/download/v0.4.2/broken-0.4.2.tar.xz" -checksum: "bfe86ff5f38631dfa643e98e02793d05" diff --git a/packages/brotli/brotli.1.0/descr b/packages/brotli/brotli.1.0/descr deleted file mode 100644 index c23b8112550..00000000000 --- a/packages/brotli/brotli.1.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Bindings to Google's Brotli compresion algorithm - -High level and easy to use OCaml bindings to brotli, a compression -algorithm from Google. - -Brotli source: https://github.com/google/brotli/ - -RFC: http://www.ietf.org/id/draft-alakuijala-brotli diff --git a/packages/brotli/brotli.1.0/files/_oasis_remove_.ml b/packages/brotli/brotli.1.0/files/_oasis_remove_.ml deleted file mode 100644 index 0d23853fc00..00000000000 --- a/packages/brotli/brotli.1.0/files/_oasis_remove_.ml +++ /dev/null @@ -1,7 +0,0 @@ -open Printf - -let () = - let dir = Sys.argv.(1) in - (try Sys.chdir dir - with _ -> eprintf "Cannot change directory to %s\n%!" dir); - exit (Sys.command "ocaml setup.ml -uninstall") diff --git a/packages/brotli/brotli.1.0/files/brotli.install b/packages/brotli/brotli.1.0/files/brotli.install deleted file mode 100644 index c6cfc2de587..00000000000 --- a/packages/brotli/brotli.1.0/files/brotli.install +++ /dev/null @@ -1,6 +0,0 @@ -etc: [ - "setup.ml" - "setup.data" - "setup.log" - "_oasis_remove_.ml" -] diff --git a/packages/brotli/brotli.1.0/opam b/packages/brotli/brotli.1.0/opam deleted file mode 100644 index 9762f6da82d..00000000000 --- a/packages/brotli/brotli.1.0/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/fxfactorial/ocaml-brotli.git" -build: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] -remove: ["ocamlfind" "remove" "brotli"] -depends: [ - "oasis" - "lwt" {>= "2.4.6"} - "ocamlfind" {build} - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.02.3"] diff --git a/packages/brotli/brotli.1.0/url b/packages/brotli/brotli.1.0/url deleted file mode 100644 index bb3ace72ed3..00000000000 --- a/packages/brotli/brotli.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/ocaml-brotli/archive/v1.0.tar.gz" -checksum: "6ea3059245bc03746e05f022573cd05d" diff --git a/packages/brotli/brotli.1.1/descr b/packages/brotli/brotli.1.1/descr deleted file mode 100644 index 41fd7a00fd5..00000000000 --- a/packages/brotli/brotli.1.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -Bindings to Google's Brotli compresion algorithm - -High level and easy to use OCaml bindings to brotli, a compression -algorithm from Google. Uses Bigarrays for memory efficiency and -ready for Lwt concurrency. - -Brotli source: https://github.com/google/brotli/ - -RFC: http://www.ietf.org/id/draft-alakuijala-brotli diff --git a/packages/brotli/brotli.1.1/opam b/packages/brotli/brotli.1.1/opam index 9762f6da82d..1f6e95e2803 100644 --- a/packages/brotli/brotli.1.1/opam +++ b/packages/brotli/brotli.1.1/opam @@ -1,28 +1,44 @@ -opam-version: "1.2" +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: "https://github.com/fxfactorial/ocaml-brotli.git" +dev-repo: "git+https://github.com/fxfactorial/ocaml-brotli.git" 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: ["ocaml" "setup.ml" "-install"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "brotli"] depends: [ + "ocaml" {>= "4.02.3"} "oasis" "lwt" {>= "2.4.6"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "Bindings to Google's Brotli compresion algorithm" +description: """ +High level and easy to use OCaml bindings to brotli, a compression +algorithm from Google. Uses Bigarrays for memory efficiency and +ready for Lwt concurrency. + +Brotli source: https://github.com/google/brotli/ + +RFC: http://www.ietf.org/id/draft-alakuijala-brotli""" +flags: light-uninstall +extra-files: [ + ["brotli.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: "https://github.com/fxfactorial/ocaml-brotli/archive/v1.1.tar.gz" + checksum: "md5=f87ae9b9f4c3e616f7ee03631025075d" +} diff --git a/packages/brotli/brotli.1.1/url b/packages/brotli/brotli.1.1/url deleted file mode 100644 index 1206b9173a5..00000000000 --- a/packages/brotli/brotli.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/ocaml-brotli/archive/v1.1.tar.gz" -checksum: "f87ae9b9f4c3e616f7ee03631025075d" diff --git a/packages/brotli/brotli.1.2.0/descr b/packages/brotli/brotli.1.2.0/descr deleted file mode 100644 index a16a132e1a5..00000000000 --- a/packages/brotli/brotli.1.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Bindings to Google's Brotli compresion algorithm - -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 diff --git a/packages/brotli/brotli.1.2.0/opam b/packages/brotli/brotli.1.2.0/opam deleted file mode 100644 index d7bf796cbf4..00000000000 --- a/packages/brotli/brotli.1.2.0/opam +++ /dev/null @@ -1,38 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/fxfactorial/ocaml-brotli.git" -build: [ - ["oasis" "setup" "-setup-update" "dynamic"] - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] -remove: ["ocamlfind" "remove" "brotli"] -depends: [ - "oasis" {build} - "ocamlfind" {build} - "ocamlbuild" {build} -] -depexts: [ - [["debian"] ["clang" "libc++-dev"]] - [["ubuntu"] ["clang" "libc++-dev"]] -] -available: [ocaml-version >= "4.03.0"] -messages: [ - "Note, you'll need to have libbrotli installed: https://github.com/bagder/libbrotli" -] -post-messages: [ -"Make sure you had libbrotli installed, get it at:https://github.com/bagder/libbrotli" {failure & (os = "osx")} -"Make sure you have clang++ available" {failure & (os != "osx")} -] diff --git a/packages/brotli/brotli.1.2.0/url b/packages/brotli/brotli.1.2.0/url deleted file mode 100644 index 2008a4a1695..00000000000 --- a/packages/brotli/brotli.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/ocaml-brotli/archive/v1.2.0.tar.gz" -checksum: "b73b45dc41a4e8fa793a6f1069022e27" diff --git a/packages/brotli/brotli.1.2.1/descr b/packages/brotli/brotli.1.2.1/descr deleted file mode 100644 index a16a132e1a5..00000000000 --- a/packages/brotli/brotli.1.2.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Bindings to Google's Brotli compresion algorithm - -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 diff --git a/packages/brotli/brotli.1.2.1/opam b/packages/brotli/brotli.1.2.1/opam deleted file mode 100644 index 4081c5b91f1..00000000000 --- a/packages/brotli/brotli.1.2.1/opam +++ /dev/null @@ -1,33 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/fxfactorial/ocaml-brotli.git" -build: [ - ["oasis" "setup" "-setup-update" "dynamic"] - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] -remove: ["ocamlfind" "remove" "brotli"] -depends: [ - "oasis" {build} - "ocamlfind" {build} - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.03.0"] -messages: - "Note, you'll need to have libbrotli installed: https://github.com/bagder/libbrotli" -post-messages: [ - "Make sure you had libbrotli installed, get it at:https://github.com/bagder/libbrotli" - {failure} -] diff --git a/packages/brotli/brotli.1.2.1/url b/packages/brotli/brotli.1.2.1/url deleted file mode 100644 index 9e532cfc75e..00000000000 --- a/packages/brotli/brotli.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/ocaml-brotli/archive/v1.2.1.tar.gz" -checksum: "e5ab408e5fef8081cae28a7ec1e05a29" diff --git a/packages/brotli/brotli.1.2.2/descr b/packages/brotli/brotli.1.2.2/descr deleted file mode 100644 index a16a132e1a5..00000000000 --- a/packages/brotli/brotli.1.2.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Bindings to Google's Brotli compresion algorithm - -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 diff --git a/packages/brotli/brotli.1.2.2/opam b/packages/brotli/brotli.1.2.2/opam index 381095627aa..5192668afbf 100644 --- a/packages/brotli/brotli.1.2.2/opam +++ b/packages/brotli/brotli.1.2.2/opam @@ -1,30 +1,28 @@ -opam-version: "1.2" +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: "https://github.com/fxfactorial/ocaml-brotli.git" +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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "brotli"] depends: [ + "ocaml" {>= "4.03.0"} "oasis" {build} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.03.0"] messages: "Note, you'll need to have libbrotli installed: https://github.com/bagder/libbrotli" post-messages: [ @@ -33,3 +31,13 @@ post-messages: [ "Make sure you have at least gcc 5.4, gcc4 will not understand -std=c++14, -fsanitize-undefined-trap-on-error" {failure & os = "linux"} ] +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/v1.2.2.tar.gz" + checksum: "md5=d97c92361517cc1a82d8db567be7b022" +} diff --git a/packages/brotli/brotli.1.2.2/url b/packages/brotli/brotli.1.2.2/url deleted file mode 100644 index a64b495b529..00000000000 --- a/packages/brotli/brotli.1.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/ocaml-brotli/archive/v1.2.2.tar.gz" -checksum: "d97c92361517cc1a82d8db567be7b022" diff --git a/packages/brotli/brotli.1.3.0/descr b/packages/brotli/brotli.1.3.0/descr deleted file mode 100644 index a16a132e1a5..00000000000 --- a/packages/brotli/brotli.1.3.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Bindings to Google's Brotli compresion algorithm - -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 diff --git a/packages/brotli/brotli.1.3.0/opam b/packages/brotli/brotli.1.3.0/opam deleted file mode 100644 index a229888de85..00000000000 --- a/packages/brotli/brotli.1.3.0/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/fxfactorial/ocaml-brotli.git" -build: [ - ["oasis" "setup" "-setup-update" "dynamic"] - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] -remove: ["ocamlfind" "remove" "brotli"] -depends: [ - "oasis" {build} - "ocamlfind" {build} - "ocamlbuild" {build} - "conf-brotli" -] -available: [ocaml-version >= "4.04.0"] diff --git a/packages/brotli/brotli.1.3.0/url b/packages/brotli/brotli.1.3.0/url deleted file mode 100644 index 036453fbd70..00000000000 --- a/packages/brotli/brotli.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/ocaml-brotli/archive/v1.3.0.tar.gz" -checksum: "f852a6d07741a614f17de9eff4972371" diff --git a/packages/brotli/brotli.2.0.0/descr b/packages/brotli/brotli.2.0.0/descr deleted file mode 100644 index a16a132e1a5..00000000000 --- a/packages/brotli/brotli.2.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Bindings to Google's Brotli compresion algorithm - -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 diff --git a/packages/brotli/brotli.2.0.0/opam b/packages/brotli/brotli.2.0.0/opam deleted file mode 100644 index 01c144be6ff..00000000000 --- a/packages/brotli/brotli.2.0.0/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/fxfactorial/ocaml-brotli.git" -build: [ - ["oasis" "setup" "-setup-update" "dynamic"] - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] -remove: ["ocamlfind" "remove" "brotli"] -depends: [ - "oasis" {build} - "ocamlfind" {build} - "ocamlbuild" {build} - "conf-brotli" -] -available: [ocaml-version >= "4.04.0"] -post-messages: [ - "Be sure to have libbrotli installed on your machine" {failure} -] diff --git a/packages/brotli/brotli.2.0.0/url b/packages/brotli/brotli.2.0.0/url deleted file mode 100644 index 334fe62b848..00000000000 --- a/packages/brotli/brotli.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/ocaml-brotli/archive/v2.0.0.tar.gz" -checksum: "cbb3f3a3c0e70c818233f014a7902ce9" diff --git a/packages/brotli/brotli.2.0.1/descr b/packages/brotli/brotli.2.0.1/descr deleted file mode 100644 index a16a132e1a5..00000000000 --- a/packages/brotli/brotli.2.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Bindings to Google's Brotli compresion algorithm - -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 diff --git a/packages/brotli/brotli.2.0.1/opam b/packages/brotli/brotli.2.0.1/opam deleted file mode 100644 index 01c144be6ff..00000000000 --- a/packages/brotli/brotli.2.0.1/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/fxfactorial/ocaml-brotli.git" -build: [ - ["oasis" "setup" "-setup-update" "dynamic"] - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] -remove: ["ocamlfind" "remove" "brotli"] -depends: [ - "oasis" {build} - "ocamlfind" {build} - "ocamlbuild" {build} - "conf-brotli" -] -available: [ocaml-version >= "4.04.0"] -post-messages: [ - "Be sure to have libbrotli installed on your machine" {failure} -] diff --git a/packages/brotli/brotli.2.0.1/url b/packages/brotli/brotli.2.0.1/url deleted file mode 100644 index 0668dd43207..00000000000 --- a/packages/brotli/brotli.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/ocaml-brotli/archive/v2.0.1.tar.gz" -checksum: "bcbaa5c5684cdd5864bb9b194842b66a" diff --git a/packages/brotli/brotli.2.0.2/descr b/packages/brotli/brotli.2.0.2/descr deleted file mode 100644 index a16a132e1a5..00000000000 --- a/packages/brotli/brotli.2.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Bindings to Google's Brotli compresion algorithm - -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 diff --git a/packages/brotli/brotli.2.0.2/opam b/packages/brotli/brotli.2.0.2/opam index 01c144be6ff..7ee20f313b4 100644 --- a/packages/brotli/brotli.2.0.2/opam +++ b/packages/brotli/brotli.2.0.2/opam @@ -1,31 +1,39 @@ -opam-version: "1.2" +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: "https://github.com/fxfactorial/ocaml-brotli.git" +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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "brotli"] depends: [ + "ocaml" {>= "4.04.0"} "oasis" {build} "ocamlfind" {build} "ocamlbuild" {build} "conf-brotli" ] -available: [ocaml-version >= "4.04.0"] 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: "md5=458754056a9e1a6668582340a80276c6" +} diff --git a/packages/brotli/brotli.2.0.2/url b/packages/brotli/brotli.2.0.2/url deleted file mode 100644 index a4568908249..00000000000 --- a/packages/brotli/brotli.2.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/ocaml-brotli/archive/v2.0.2.tar.gz" -checksum: "458754056a9e1a6668582340a80276c6" diff --git a/packages/brotli/brotli.2.0.3/descr b/packages/brotli/brotli.2.0.3/descr deleted file mode 100644 index a16a132e1a5..00000000000 --- a/packages/brotli/brotli.2.0.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -Bindings to Google's Brotli compresion algorithm - -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 diff --git a/packages/brotli/brotli.2.0.3/opam b/packages/brotli/brotli.2.0.3/opam index aa886fbcf4a..131b479e43b 100644 --- a/packages/brotli/brotli.2.0.3/opam +++ b/packages/brotli/brotli.2.0.3/opam @@ -1,22 +1,33 @@ -opam-version: "1.2" +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: "https://github.com/fxfactorial/reasonml-brotli.git" -build: ["jbuilder" "build" "-p" "brotli"] +dev-repo: "git+https://github.com/fxfactorial/reasonml-brotli.git" +build: [ + ["jbuilder" "build" "-p" "brotli"] + ["jbuilder" "build" "@doc"] {with-doc} +] install: ["jbuilder" "install"] -build-doc: ["jbuilder" "build" "@doc"] remove: ["jbuilder" "uninstall"] depends: [ + "ocaml" {>= "4.04.0"} "jbuilder" {build} "odoc" {build} "opam-installer" {build} "conf-brotli" ] -available: [ocaml-version >= "4.04.0"] 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: "md5=1df2ce2a0171f8e85abf0fdbfe91988d" +} diff --git a/packages/brotli/brotli.2.0.3/url b/packages/brotli/brotli.2.0.3/url deleted file mode 100644 index 7e72dbfb262..00000000000 --- a/packages/brotli/brotli.2.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/reasonml-brotli/archive/v2.0.3.tar.gz" -checksum: "1df2ce2a0171f8e85abf0fdbfe91988d" diff --git a/packages/brozip/brozip.1.0/descr b/packages/brozip/brozip.1.0/descr deleted file mode 100644 index c87b4379bf8..00000000000 --- a/packages/brozip/brozip.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -CLI to concurrently compress, decompress files using the Brotli algorithm - -brozip is a command line tool to compress and decompress files using -the Brotli algorithm, it uses OCaml bindings to the Google Brotli library. \ No newline at end of file diff --git a/packages/brozip/brozip.1.0/opam b/packages/brozip/brozip.1.0/opam index 30e605fe987..c9647601eba 100644 --- a/packages/brozip/brozip.1.0/opam +++ b/packages/brozip/brozip.1.0/opam @@ -1,24 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Edgar Aroutiounian " authors: "Edgar Aroutiounian " homepage: "http://hyegar.com" bug-reports: "https://github.com/fxfactorial/brozip/issues" -dev-repo: "https://github.com/fxfactorial/brozip.git" +dev-repo: "git+https://github.com/fxfactorial/brozip.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"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocaml" "%{etc}%/brozip/_oasis_remove_.ml" "%{etc}%/brozip"] depends: [ + "ocaml" {>= "4.02.3"} "brotli" {build} "cmdliner" {build} "lwt" {build} @@ -26,4 +25,16 @@ depends: [ "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.3"] +synopsis: + "CLI to concurrently compress, decompress files using the Brotli algorithm" +description: """ +brozip is a command line tool to compress and decompress files using +the Brotli algorithm, it uses OCaml bindings to the Google Brotli library.""" +extra-files: [ + ["brozip.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: "https://github.com/fxfactorial/brozip/archive/v1.0.tar.gz" + checksum: "md5=c9cf68cc8a57ce6498bcfa32d69dc5f5" +} diff --git a/packages/brozip/brozip.1.0/url b/packages/brozip/brozip.1.0/url deleted file mode 100644 index 3e809c68937..00000000000 --- a/packages/brozip/brozip.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/brozip/archive/v1.0.tar.gz" -checksum: "c9cf68cc8a57ce6498bcfa32d69dc5f5" diff --git a/packages/brozip/brozip.1.1/descr b/packages/brozip/brozip.1.1/descr deleted file mode 100644 index b2da1440185..00000000000 --- a/packages/brozip/brozip.1.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -CLI to concurrently compress, decompress files using the Brotli algorithm - -brozip is a command line tool to compress and decompress files using -the Brotli algorithm, it uses OCaml bindings to the Google Brotli -library. Ideally this should be used for compressing JSON over HTTP -requests. \ No newline at end of file diff --git a/packages/brozip/brozip.1.1/opam b/packages/brozip/brozip.1.1/opam index 303c240bc36..34e5b2ca780 100644 --- a/packages/brozip/brozip.1.1/opam +++ b/packages/brozip/brozip.1.1/opam @@ -1,24 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Edgar Aroutiounian " authors: "Edgar Aroutiounian " homepage: "http://hyegar.com" bug-reports: "https://github.com/fxfactorial/brozip/issues" license: "BSD-3-clause" -dev-repo: "https://github.com/fxfactorial/brozip.git" +dev-repo: "git+https://github.com/fxfactorial/brozip.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"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocaml" "%{etc}%/brozip/_oasis_remove_.ml" "%{etc}%/brozip"] depends: [ + "ocaml" {>= "4.02.3"} "brotli" {build} "cmdliner" {build} "lwt" {build} @@ -26,4 +25,18 @@ depends: [ "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.3"] +synopsis: + "CLI to concurrently compress, decompress files using the Brotli algorithm" +description: """ +brozip is a command line tool to compress and decompress files using +the Brotli algorithm, it uses OCaml bindings to the Google Brotli +library. Ideally this should be used for compressing JSON over HTTP +requests.""" +extra-files: [ + ["brozip.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: "https://github.com/fxfactorial/brozip/archive/v1.1.tar.gz" + checksum: "md5=c83005540b9fc4973374db391c125af4" +} diff --git a/packages/brozip/brozip.1.1/url b/packages/brozip/brozip.1.1/url deleted file mode 100644 index d3fe37d7b8c..00000000000 --- a/packages/brozip/brozip.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/brozip/archive/v1.1.tar.gz" -checksum: "c83005540b9fc4973374db391c125af4" diff --git a/packages/bsbnative/bsbnative.1.9.4/descr b/packages/bsbnative/bsbnative.1.9.4/descr deleted file mode 100644 index 5343469ee75..00000000000 --- a/packages/bsbnative/bsbnative.1.9.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -bsb-native is BuckleScript's bsb but for ocamlc and ocamlopt - -bsb-native is BuckleScript's bsb but for ocamlc and ocamlopt \ No newline at end of file diff --git a/packages/bsbnative/bsbnative.1.9.4/opam b/packages/bsbnative/bsbnative.1.9.4/opam index 31bc18088c7..3a1285b5856 100644 --- a/packages/bsbnative/bsbnative.1.9.4/opam +++ b/packages/bsbnative/bsbnative.1.9.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "bsbnative" version: "1.9.4" license: "SEE LICENSE IN LICENSE" @@ -11,4 +11,12 @@ tags: [ "ocaml" "bucklescript" "stdlib" "functional programming" ] build: [ [ "./scripts/opam_install.sh" ] ] -available: [ ocaml-version = "4.02.3" ] +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/bsansouci/bsb-native/archive/1.9.4.tar.gz" + checksum: "md5=90fa52709385f28cc80b15e6f0f537e6" +} diff --git a/packages/bsbnative/bsbnative.1.9.4/url b/packages/bsbnative/bsbnative.1.9.4/url deleted file mode 100644 index f223f2656e8..00000000000 --- a/packages/bsbnative/bsbnative.1.9.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/bsansouci/bsb-native/archive/1.9.4.tar.gz" -checksum: "90fa52709385f28cc80b15e6f0f537e6" diff --git a/packages/bsdowl/bsdowl.2.2/descr b/packages/bsdowl/bsdowl.2.2/descr deleted file mode 100644 index bfb41ca5586..00000000000 --- a/packages/bsdowl/bsdowl.2.2/descr +++ /dev/null @@ -1,20 +0,0 @@ -Highly portable build system targetting modern UNIX systems -This collection of BSD Make directives aims at providing a highly -portable build system targetting modern UNIX systems and supporting -common or less common languages. - -It can already be used for: - -- Preparation and publication of TeX documents; -- Development of TeX macros with NOWEB; -- Development of OCaml software; -- Maintainance of a FreeBSD workstation configuration files; -- Preparation of a static website with ONSGMLS. - -It is well tested under: - -- Mac OS X, version 10.6.8 and above -- FreeBSD, version 9.0 and above -- Debian Jessie and newer - -WWW: https://github.com/michipili/bsdowl diff --git a/packages/bsdowl/bsdowl.2.2/files/bsdowl.install b/packages/bsdowl/bsdowl.2.2/files/bsdowl.install deleted file mode 100644 index ca32af0a781..00000000000 --- a/packages/bsdowl/bsdowl.2.2/files/bsdowl.install +++ /dev/null @@ -1,59 +0,0 @@ -share: [ - "bps/bps.autoconf.mk" - "bps/bps.credentials.mk" - "bps/bps.clean.mk" - "bps/bps.usertarget.mk" - "bps/bps.files.mk" - "bps/bps.init.mk" - "bps/bps.objdir.mk" - "bps/bps.own.mk" - "bps/bps.project.mk" - "bps/bps.subdir.mk" - "misc/conf.freebsd.mk" - "misc/misc.dotfile.mk" - "misc/misc.elisp.mk" - "misc/misc.script.mk" - "noweb/noweb.latex.mk" - "noweb/noweb.main.mk" - "ocaml/ocaml.build.mk" - "ocaml/ocaml.find.mk" - "ocaml/ocaml.depend.mk" - "ocaml/ocaml.init.mk" - "ocaml/ocaml.tools.mk" - "ocaml/ocaml.lex.mk" - "ocaml/ocaml.lib.mk" - "ocaml/ocaml.main.mk" - "ocaml/ocaml.manual.mk" - "ocaml/ocaml.meta.mk" - "ocaml/ocaml.object.mk" - "ocaml/ocaml.odoc.mk" - "ocaml/ocaml.source.mk" - "ocaml/ocaml.pack.mk" - "ocaml/ocaml.prog.mk" - "ocaml/ocaml.compile.mk" - "ocaml/ocaml.dirs.mk" - "ocaml/ocaml.yacc.mk" - "ocaml/ocaml.toplevel.mk" - "test/www/Mk/scroll.mk" - "texmf/latex.bibtex.mk" - "texmf/latex.doc.post.mk" - "texmf/latex.doc.mk" - "texmf/tex.device.pdf.mk" - "texmf/latex.doc.pre.mk" - "texmf/tex.device.dvi.mk" - "texmf/tex.mpost.mk" - "texmf/tex.device.ps.mk" - "texmf/tex.doc.main.mk" - "texmf/tex.doc.mk" - "texmf/tex.doc.post.mk" - "texmf/tex.doc.pre.mk" - "texmf/tex.driver.dvi.mk" - "texmf/tex.driver.dvips.mk" - "texmf/tex.files.main.mk" - "texmf/tex.init.mk" - "texmf/tex.files.mk" - "texmf/texmf.init.mk" - "texmf/tex.driver.pdftex.mk" - "www/www.files.mk" - "www/www.sgml.mk" -] diff --git a/packages/bsdowl/bsdowl.2.2/files/remove.sh b/packages/bsdowl/bsdowl.2.2/files/remove.sh deleted file mode 100644 index 15bfde25b8a..00000000000 --- a/packages/bsdowl/bsdowl.2.2/files/remove.sh +++ /dev/null @@ -1,5 +0,0 @@ -# Usage: remove PREFIX -# Remove BSD OWl -find "$1/share/mk" -type f \ - | xargs grep -l 'This file is part of BSD Owl Scripts' \ - | xargs rm -v -f diff --git a/packages/bsdowl/bsdowl.2.2/opam b/packages/bsdowl/bsdowl.2.2/opam deleted file mode 100644 index bbed4a5ece6..00000000000 --- a/packages/bsdowl/bsdowl.2.2/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -maintainer: "michipili@gmail.com" -authors: "Michael Grünewald" -license: "CeCILL-B" -homepage: "https://github.com/michipili/bsdowl" -bug-reports: "https://github.com/michipili/bsdowl/issues" -dev-repo: "https://github.com/michipili/bsdowl.git" -tags: [ - "bsd" - "bmake" - "build" -] -build: [ - ["./configure" "--prefix" prefix] - [conf-bmake:path "-r" "build"] -] -install: [ - [conf-bmake:path "install"] -] -remove: [ - ["sh" "%{build}%/opam/files/remove.sh" prefix] -] -depends: [ - "conf-bmake" - "ocamlfind" -] diff --git a/packages/bsdowl/bsdowl.2.2/url b/packages/bsdowl/bsdowl.2.2/url deleted file mode 100644 index 29dca2b965d..00000000000 --- a/packages/bsdowl/bsdowl.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/michipili/bsdowl/releases/download/v2.2/bsdowl-2.2.tar.gz" -checksum: "fe10948b14127bb8dd73ceb55da185a7" diff --git a/packages/bsdowl/bsdowl.3.0.0-20150401/descr b/packages/bsdowl/bsdowl.3.0.0-20150401/descr deleted file mode 100644 index 695a1f78cab..00000000000 --- a/packages/bsdowl/bsdowl.3.0.0-20150401/descr +++ /dev/null @@ -1,33 +0,0 @@ -This collection of BSD Make directives aims at providing a highly -portable build system targetting modern UNIX systems and supporting -common or less command languages. This is a build system, which means -that it can be used to organise fairly complex projects. - -BSD Owl Scripts assists developers in the production, installation and -distribution of projects comprising the following types of products: - - - C programs, compiled for several targets - - C libraries, static and shared, compiled for several targets - - Shell scripts - - Python scripts - - OCaml programs - - OCaml libraries, with ocamldoc documentation - - OCaml plugins - - TeX documents, prepared for several printing devices - - METAPOST figures, with output as PDF, PS, SVG or PNG, - either as part of a TeX document or as standalone documents - -BSD Owl Scripts offers developers a rich set of features easing -project management: - - - Support of compilation profiles - - Support of the parallel mode (at the directory level) - - Support of separate trees for sources and objects - - Support of architecture-dependant compilation options - - Support GNU autoconf - - Production of GPG-signed tarballs - - Developer subshell, empowered with project-specific scripts - - Literate programming using noweb - - Preprocessing with m4 - -WWW: https://github.com/michipili/bsdowl diff --git a/packages/bsdowl/bsdowl.3.0.0-20150401/files/remove.sh b/packages/bsdowl/bsdowl.3.0.0-20150401/files/remove.sh deleted file mode 100644 index ae193c7acf8..00000000000 --- a/packages/bsdowl/bsdowl.3.0.0-20150401/files/remove.sh +++ /dev/null @@ -1,5 +0,0 @@ -# Usage: remove PREFIX -# Remove BSD Owl Scripts -find "$1/share/bsdowl" "$1/bin" -type f \ - | xargs grep -l 'This file is part of BSD Owl Scripts' \ - | xargs rm -v -f diff --git a/packages/bsdowl/bsdowl.3.0.0-20150401/opam b/packages/bsdowl/bsdowl.3.0.0-20150401/opam deleted file mode 100644 index bbed4a5ece6..00000000000 --- a/packages/bsdowl/bsdowl.3.0.0-20150401/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -maintainer: "michipili@gmail.com" -authors: "Michael Grünewald" -license: "CeCILL-B" -homepage: "https://github.com/michipili/bsdowl" -bug-reports: "https://github.com/michipili/bsdowl/issues" -dev-repo: "https://github.com/michipili/bsdowl.git" -tags: [ - "bsd" - "bmake" - "build" -] -build: [ - ["./configure" "--prefix" prefix] - [conf-bmake:path "-r" "build"] -] -install: [ - [conf-bmake:path "install"] -] -remove: [ - ["sh" "%{build}%/opam/files/remove.sh" prefix] -] -depends: [ - "conf-bmake" - "ocamlfind" -] diff --git a/packages/bsdowl/bsdowl.3.0.0-20150401/url b/packages/bsdowl/bsdowl.3.0.0-20150401/url deleted file mode 100644 index c6a329d4486..00000000000 --- a/packages/bsdowl/bsdowl.3.0.0-20150401/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/michipili/bsdowl/releases/download/v3.0.0-20150401/bsdowl-3.0.0-20150401.tar.gz" -checksum: "2c92358b7c5c6d802e7b953bd955d757" diff --git a/packages/bsdowl/bsdowl.3.0.0-20150830/descr b/packages/bsdowl/bsdowl.3.0.0-20150830/descr deleted file mode 100644 index 695a1f78cab..00000000000 --- a/packages/bsdowl/bsdowl.3.0.0-20150830/descr +++ /dev/null @@ -1,33 +0,0 @@ -This collection of BSD Make directives aims at providing a highly -portable build system targetting modern UNIX systems and supporting -common or less command languages. This is a build system, which means -that it can be used to organise fairly complex projects. - -BSD Owl Scripts assists developers in the production, installation and -distribution of projects comprising the following types of products: - - - C programs, compiled for several targets - - C libraries, static and shared, compiled for several targets - - Shell scripts - - Python scripts - - OCaml programs - - OCaml libraries, with ocamldoc documentation - - OCaml plugins - - TeX documents, prepared for several printing devices - - METAPOST figures, with output as PDF, PS, SVG or PNG, - either as part of a TeX document or as standalone documents - -BSD Owl Scripts offers developers a rich set of features easing -project management: - - - Support of compilation profiles - - Support of the parallel mode (at the directory level) - - Support of separate trees for sources and objects - - Support of architecture-dependant compilation options - - Support GNU autoconf - - Production of GPG-signed tarballs - - Developer subshell, empowered with project-specific scripts - - Literate programming using noweb - - Preprocessing with m4 - -WWW: https://github.com/michipili/bsdowl diff --git a/packages/bsdowl/bsdowl.3.0.0-20150830/opam b/packages/bsdowl/bsdowl.3.0.0-20150830/opam index bbed4a5ece6..1b072bcb9e4 100644 --- a/packages/bsdowl/bsdowl.3.0.0-20150830/opam +++ b/packages/bsdowl/bsdowl.3.0.0-20150830/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "michipili@gmail.com" authors: "Michael Grünewald" license: "CeCILL-B" homepage: "https://github.com/michipili/bsdowl" bug-reports: "https://github.com/michipili/bsdowl/issues" -dev-repo: "https://github.com/michipili/bsdowl.git" +dev-repo: "git+https://github.com/michipili/bsdowl.git" tags: [ "bsd" "bmake" @@ -20,7 +20,44 @@ install: [ remove: [ ["sh" "%{build}%/opam/files/remove.sh" prefix] ] -depends: [ - "conf-bmake" - "ocamlfind" -] +depends: ["ocaml" "conf-bmake" "ocamlfind"] +synopsis: "This collection of BSD Make directives aims at providing a highly" +description: """ +portable build system targetting modern UNIX systems and supporting +common or less command languages. This is a build system, which means +that it can be used to organise fairly complex projects. + +BSD Owl Scripts assists developers in the production, installation and +distribution of projects comprising the following types of products: + + - C programs, compiled for several targets + - C libraries, static and shared, compiled for several targets + - Shell scripts + - Python scripts + - OCaml programs + - OCaml libraries, with ocamldoc documentation + - OCaml plugins + - TeX documents, prepared for several printing devices + - METAPOST figures, with output as PDF, PS, SVG or PNG, + either as part of a TeX document or as standalone documents + +BSD Owl Scripts offers developers a rich set of features easing +project management: + + - Support of compilation profiles + - Support of the parallel mode (at the directory level) + - Support of separate trees for sources and objects + - Support of architecture-dependant compilation options + - Support GNU autoconf + - Production of GPG-signed tarballs + - Developer subshell, empowered with project-specific scripts + - Literate programming using noweb + - Preprocessing with m4 + +WWW: https://github.com/michipili/bsdowl""" +extra-files: ["remove.sh" "md5=9c52ca52cb48936aa45bf99b56fa1497"] +url { + src: + "https://github.com/michipili/bsdowl/releases/download/v3.0.0-20150830/bsdowl-3.0.0-20150830.tar.gz" + checksum: "md5=cc233c29bfdda7f0c6951db88f5a3293" +} diff --git a/packages/bsdowl/bsdowl.3.0.0-20150830/url b/packages/bsdowl/bsdowl.3.0.0-20150830/url deleted file mode 100644 index ee84598ddf9..00000000000 --- a/packages/bsdowl/bsdowl.3.0.0-20150830/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/michipili/bsdowl/releases/download/v3.0.0-20150830/bsdowl-3.0.0-20150830.tar.gz" -checksum: "cc233c29bfdda7f0c6951db88f5a3293" diff --git a/packages/bson/bson.0.89.0/descr b/packages/bson/bson.0.89.0/descr deleted file mode 100644 index 455bbe7c545..00000000000 --- a/packages/bson/bson.0.89.0/descr +++ /dev/null @@ -1 +0,0 @@ -A bson data structure, including encoding/decoding diff --git a/packages/bson/bson.0.89.0/opam b/packages/bson/bson.0.89.0/opam deleted file mode 100644 index fb40a5bc863..00000000000 --- a/packages/bson/bson.0.89.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -maintainer: "opam-devel@lists.ocaml.org" -authors: ["MassD http://massd.github.io/"] -license: "GPL-3" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -depopts: [ - "deriving-ocsigen" - "js_of_ocaml" -] -dev-repo: "git://github.com/MassD/bson" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/bson/bson.0.89.0/url b/packages/bson/bson.0.89.0/url deleted file mode 100644 index 690373364e3..00000000000 --- a/packages/bson/bson.0.89.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/MassD/bson/archive/v0.89.0.tar.gz" -checksum: "5ecf8b3c4eb01495c1812ac6ba15c19f" diff --git a/packages/bson/bson.0.89.1/descr b/packages/bson/bson.0.89.1/descr deleted file mode 100644 index 455bbe7c545..00000000000 --- a/packages/bson/bson.0.89.1/descr +++ /dev/null @@ -1 +0,0 @@ -A bson data structure, including encoding/decoding diff --git a/packages/bson/bson.0.89.1/opam b/packages/bson/bson.0.89.1/opam deleted file mode 100644 index fb40a5bc863..00000000000 --- a/packages/bson/bson.0.89.1/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -maintainer: "opam-devel@lists.ocaml.org" -authors: ["MassD http://massd.github.io/"] -license: "GPL-3" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -depopts: [ - "deriving-ocsigen" - "js_of_ocaml" -] -dev-repo: "git://github.com/MassD/bson" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/bson/bson.0.89.1/url b/packages/bson/bson.0.89.1/url deleted file mode 100644 index ac182b062b5..00000000000 --- a/packages/bson/bson.0.89.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/MassD/bson/archive/v0.89.1.tar.gz" -checksum: "3d560ff152072bea8fbf233c5900eac0" diff --git a/packages/bson/bson.0.89.2/descr b/packages/bson/bson.0.89.2/descr deleted file mode 100644 index 455bbe7c545..00000000000 --- a/packages/bson/bson.0.89.2/descr +++ /dev/null @@ -1 +0,0 @@ -A bson data structure, including encoding/decoding diff --git a/packages/bson/bson.0.89.2/opam b/packages/bson/bson.0.89.2/opam deleted file mode 100644 index 97c890c7c9d..00000000000 --- a/packages/bson/bson.0.89.2/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -maintainer: "opam-devel@lists.ocaml.org" -authors: ["MassD http://massd.github.io/"] -license: "GPL-3" -build: [ - [ - "ocaml" - "setup.ml" - "-configure" - "--%{deriving:enable}%-syntax" - "--%{js_of_ocaml:enable}%-client" - "--prefix" - prefix - ] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocamlfind" "remove" "bson"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -depopts: [ - "deriving" - "js_of_ocaml" -] -dev-repo: "git://github.com/MassD/bson" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/bson/bson.0.89.2/url b/packages/bson/bson.0.89.2/url deleted file mode 100644 index ed50bbd8db9..00000000000 --- a/packages/bson/bson.0.89.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/MassD/bson/archive/v0.89.2.tar.gz" -checksum: "a9f6e2238d0f1ba2f6e94440ed283262" diff --git a/packages/bson/bson.0.89.3/descr b/packages/bson/bson.0.89.3/descr deleted file mode 100644 index 455bbe7c545..00000000000 --- a/packages/bson/bson.0.89.3/descr +++ /dev/null @@ -1 +0,0 @@ -A bson data structure, including encoding/decoding diff --git a/packages/bson/bson.0.89.3/opam b/packages/bson/bson.0.89.3/opam index 925f7795551..966d5b4909c 100644 --- a/packages/bson/bson.0.89.3/opam +++ b/packages/bson/bson.0.89.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +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" @@ -16,6 +16,7 @@ build: [ ] remove: [["ocamlfind" "remove" "bson"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] @@ -25,3 +26,9 @@ depopts: [ ] dev-repo: "git://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: "md5=04be0ecb3abe6878c4d33e718680ae2c" +} diff --git a/packages/bson/bson.0.89.3/url b/packages/bson/bson.0.89.3/url deleted file mode 100644 index d88da0cd5c1..00000000000 --- a/packages/bson/bson.0.89.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/MassD/bson/archive/v0.89.3.tar.gz" -checksum: "04be0ecb3abe6878c4d33e718680ae2c" diff --git a/packages/bst/bst.1.0.1/descr b/packages/bst/bst.1.0.1/descr deleted file mode 100644 index 9cfef4c25df..00000000000 --- a/packages/bst/bst.1.0.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -Bisector tree implementation in OCaml. - -A bisector tree allows to do fast but exact nearest neighbor searches -in any space provided that you have a metric (function) to measure the -distance between any two points in that space. -Cf. this article for details: -"A Data Structure and an Algorithm for the Nearest Point Problem"; -Iraj Kalaranti and Gerard McDonald. -ieeexplore.ieee.org/iel5/32/35936/01703102.pdf diff --git a/packages/bst/bst.1.0.1/opam b/packages/bst/bst.1.0.1/opam index 1d1bbcc4f81..88f15ac0525 100644 --- a/packages/bst/bst.1.0.1/opam +++ b/packages/bst/bst.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ligand@free.fr" authors: ["Francois BERENGER"] homepage: "https://github.com/UnixJunkie/bisec-tree" @@ -6,4 +6,20 @@ bug-reports: "https://github.com/UnixJunkie/bisec-tree/issues" dev-repo: "git+https://github.com/UnixJunkie/bisec-tree.git" license: "BSD-3" build: ["jbuilder" "build" "-p" name "-j" jobs] -depends: ["jbuilder" {build}] +depends: [ + "ocaml" + "jbuilder" {build} +] +synopsis: "Bisector tree implementation in OCaml." +description: """ +A bisector tree allows to do fast but exact nearest neighbor searches +in any space provided that you have a metric (function) to measure the +distance between any two points in that space. +Cf. this article for details: +"A Data Structure and an Algorithm for the Nearest Point Problem"; +Iraj Kalaranti and Gerard McDonald. +ieeexplore.ieee.org/iel5/32/35936/01703102.pdf""" +url { + src: "https://github.com/UnixJunkie/bisec-tree/archive/v1.0.1.tar.gz" + checksum: "md5=baaacd991615279629aa7bd6464933d6" +} diff --git a/packages/bst/bst.1.0.1/url b/packages/bst/bst.1.0.1/url deleted file mode 100644 index 0b96b1c5ace..00000000000 --- a/packages/bst/bst.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/bisec-tree/archive/v1.0.1.tar.gz" -checksum: "baaacd991615279629aa7bd6464933d6" diff --git a/packages/bt/bt.0.1.2/descr b/packages/bt/bt.0.1.2/descr deleted file mode 100644 index c621a41a310..00000000000 --- a/packages/bt/bt.0.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -BitTorrent library and client using Lwt diff --git a/packages/bt/bt.0.1.2/opam b/packages/bt/bt.0.1.2/opam index eaf20e9834b..de1fb9483a5 100644 --- a/packages/bt/bt.0.1.2/opam +++ b/packages/bt/bt.0.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "n.oje.bar@gmail.com" authors: [ "Nicolas Ojeda Bar " ] license: "MIT" @@ -10,9 +10,10 @@ remove: [ ["ocamlfind" "remove" "bt"] ] depends: [ + "ocaml" {>= "4.01.0"} "bitstring" "cmdliner" - "cohttp" {>= "0.11.2" & <"0.99"} + "cohttp" {>= "0.11.2" & < "0.99"} "cryptokit" "lwt" {< "2.4.7"} "ocamlfind" @@ -23,5 +24,11 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/nojb/ocaml-bt" -available: ocaml-version >= "4.01.0" install: ["ocaml" "setup.ml" "-install"] +synopsis: "BitTorrent library and client using Lwt" +flags: light-uninstall +extra-files: ["bt.install" "md5=3930cb93cfa27b2c88967c9994751b4a"] +url { + src: "https://github.com/nojb/ocaml-bt/archive/v0.1.2.tar.gz" + checksum: "md5=97e7d562c19a6e129aeda3fa007ac346" +} diff --git a/packages/bt/bt.0.1.2/url b/packages/bt/bt.0.1.2/url deleted file mode 100644 index a8b7b5a9f8c..00000000000 --- a/packages/bt/bt.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/nojb/ocaml-bt/archive/v0.1.2.tar.gz" -checksum: "97e7d562c19a6e129aeda3fa007ac346" diff --git a/packages/bt/bt.0.2/descr b/packages/bt/bt.0.2/descr deleted file mode 100644 index c621a41a310..00000000000 --- a/packages/bt/bt.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -BitTorrent library and client using Lwt diff --git a/packages/bt/bt.0.2/opam b/packages/bt/bt.0.2/opam index eaf20e9834b..6f06ad3c0fc 100644 --- a/packages/bt/bt.0.2/opam +++ b/packages/bt/bt.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "n.oje.bar@gmail.com" authors: [ "Nicolas Ojeda Bar " ] license: "MIT" @@ -10,9 +10,10 @@ remove: [ ["ocamlfind" "remove" "bt"] ] depends: [ + "ocaml" {>= "4.01.0"} "bitstring" "cmdliner" - "cohttp" {>= "0.11.2" & <"0.99"} + "cohttp" {>= "0.11.2" & < "0.99"} "cryptokit" "lwt" {< "2.4.7"} "ocamlfind" @@ -23,5 +24,11 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/nojb/ocaml-bt" -available: ocaml-version >= "4.01.0" install: ["ocaml" "setup.ml" "-install"] +synopsis: "BitTorrent library and client using Lwt" +flags: light-uninstall +extra-files: ["bt.install" "md5=3930cb93cfa27b2c88967c9994751b4a"] +url { + src: "https://github.com/nojb/ocaml-bt/archive/v0.2.tar.gz" + checksum: "md5=79877dd825fa6933b73fa5cb237a5238" +} diff --git a/packages/bt/bt.0.2/url b/packages/bt/bt.0.2/url deleted file mode 100644 index cee95b63d78..00000000000 --- a/packages/bt/bt.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/nojb/ocaml-bt/archive/v0.2.tar.gz" -checksum: "79877dd825fa6933b73fa5cb237a5238" diff --git a/packages/build_path_prefix_map/build_path_prefix_map.0.2/descr b/packages/build_path_prefix_map/build_path_prefix_map.0.2/descr deleted file mode 100644 index e2580912b03..00000000000 --- a/packages/build_path_prefix_map/build_path_prefix_map.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -An OCaml implementation of the BUILD_PATH_PREFIX_MAP specification - -https://reproducible-builds.org/specs/build-path-prefix-map/ - diff --git a/packages/build_path_prefix_map/build_path_prefix_map.0.2/opam b/packages/build_path_prefix_map/build_path_prefix_map.0.2/opam index 32371e3ed82..6ef1277b9ab 100644 --- a/packages/build_path_prefix_map/build_path_prefix_map.0.2/opam +++ b/packages/build_path_prefix_map/build_path_prefix_map.0.2/opam @@ -1,18 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Gabriel Scherer " authors: [ "Gabriel Scherer " ] license: "MIT" homepage: "https://gitlab.com/gasche/build_path_prefix_map" doc: "https://gitlab.com/gasche/build_path_prefix_map/blob/master/README.md" bug-reports: "https://gitlab.com/gasche/build_path_prefix_map/issues" -dev-repo: "https://gitlab.com/gasche/build_path_prefix_map.git" -build: [ "jbuilder" "build" ] -build-test: [ "jbuilder" "runtest" ] -build-doc: [ - make "doc" +dev-repo: "git+https://gitlab.com/gasche/build_path_prefix_map.git" +build: [ + ["jbuilder" "build"] + ["jbuilder" "runtest"] {with-test} + [make "doc"] {with-doc} ] depends: [ + "ocaml" {>= "4.04.0"} "jbuilder" {build} ] -available: [ opam-version >= "1.2" - & ocaml-version >= "4.04.0" ] +available: opam-version >= "1.2" +synopsis: + "An OCaml implementation of the BUILD_PATH_PREFIX_MAP specification" +description: "https://reproducible-builds.org/specs/build-path-prefix-map/" +url { + src: + "https://gitlab.com/gasche/build_path_prefix_map/repository/0.2/archive.tar.gz" + checksum: "md5=41db2fdf2e5098b6c4cf4131df704339" +} diff --git a/packages/build_path_prefix_map/build_path_prefix_map.0.2/url b/packages/build_path_prefix_map/build_path_prefix_map.0.2/url deleted file mode 100644 index 114a2213851..00000000000 --- a/packages/build_path_prefix_map/build_path_prefix_map.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://gitlab.com/gasche/build_path_prefix_map/repository/0.2/archive.tar.gz" -checksum: "41db2fdf2e5098b6c4cf4131df704339" diff --git a/packages/bulletml/bulletml.0.1.0/descr b/packages/bulletml/bulletml.0.1.0/descr deleted file mode 100644 index 7627b4dd244..00000000000 --- a/packages/bulletml/bulletml.0.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Library to manipulate shmup patterns - -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. diff --git a/packages/bulletml/bulletml.0.1.0/opam b/packages/bulletml/bulletml.0.1.0/opam index e47cdad91cb..c22db2a5b28 100644 --- a/packages/bulletml/bulletml.0.1.0/opam +++ b/packages/bulletml/bulletml.0.1.0/opam @@ -1,24 +1,34 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/emillon/bulletml.git" -build: [make] +dev-repo: "git+https://github.com/emillon/bulletml.git" +build: [ + [make] + [make "check"] {with-test} +] install: [make "install"] -build-test: [make "check"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.02.2"} "ocamlfind" {build} - "ounit" {test} - "base64" {>= "2.0.0"} (* see ocsigen/js_of_ocaml#358 *) + "ounit" {with-test} + "base64" {>= "2.0.0"} "re" "mparser" - "alcotest" {test} + "alcotest" {with-test} "xml-light" "ocamlsdl" "js_of_ocaml" {>= "2.6"} "ppx_deriving" ] -available: [ocaml-version >= "4.02.2"] +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: "md5=d49961d0e353975b94f1b7f05c99aecb" +} diff --git a/packages/bulletml/bulletml.0.1.0/url b/packages/bulletml/bulletml.0.1.0/url deleted file mode 100644 index 6a6d5fb1841..00000000000 --- a/packages/bulletml/bulletml.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/emillon/bulletml/archive/v0.1.0.tar.gz" -checksum: "d49961d0e353975b94f1b7f05c99aecb" diff --git a/packages/bulletml/bulletml.0.2.0/descr b/packages/bulletml/bulletml.0.2.0/descr deleted file mode 100644 index 7627b4dd244..00000000000 --- a/packages/bulletml/bulletml.0.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Library to manipulate shmup patterns - -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. diff --git a/packages/bulletml/bulletml.0.2.0/opam b/packages/bulletml/bulletml.0.2.0/opam index 0ef0121b1e9..5dd6cc6e861 100644 --- a/packages/bulletml/bulletml.0.2.0/opam +++ b/packages/bulletml/bulletml.0.2.0/opam @@ -1,17 +1,20 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/emillon/bulletml.git" -build: [make] +dev-repo: "git+https://github.com/emillon/bulletml.git" +build: [ + [make] + [make "check"] {with-test} +] install: [make "install"] -build-test: [make "check"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.02.2"} "ocamlfind" {build} - "ounit" {test} + "ounit" {with-test} "base64" {>= "2.0.0"} "re" "mparser" @@ -22,4 +25,11 @@ depends: [ "ounit" "ppx_deriving" ] -available: [ocaml-version >= "4.02.2"] +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: "md5=366d117b591b95afec028774f6e0ff6e" +} diff --git a/packages/bulletml/bulletml.0.2.0/url b/packages/bulletml/bulletml.0.2.0/url deleted file mode 100644 index d363ca7e0bc..00000000000 --- a/packages/bulletml/bulletml.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/emillon/bulletml/archive/v0.2.0.tar.gz" -checksum: "366d117b591b95afec028774f6e0ff6e" diff --git a/packages/c3/c3.0.2.1/descr b/packages/c3/c3.0.2.1/descr deleted file mode 100644 index cc690c035d2..00000000000 --- a/packages/c3/c3.0.2.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml bindings for the Javascript c3 charting library. - -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. - diff --git a/packages/c3/c3.0.2.1/opam b/packages/c3/c3.0.2.1/opam index ad853440d05..84be0ad2f94 100644 --- a/packages/c3/c3.0.2.1/opam +++ b/packages/c3/c3.0.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" build: [ [make "all"] @@ -8,15 +8,23 @@ install: [ ] remove: [ "ocamlfind" "remove" "c3"] depends: [ + "ocaml" {>= "4.01.0"} "oasis" - "js_of_ocaml" {>= "2.5" & <"3.0"} + "js_of_ocaml" {>= "2.5" & < "3.0"} "camlp4" "lwt" "cohttp" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0"] dev-repo: "git://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: "md5=1c8a772f9c8ad6288f836168b54862fc" +} diff --git a/packages/c3/c3.0.2.1/url b/packages/c3/c3.0.2.1/url deleted file mode 100644 index 92c64da9598..00000000000 --- a/packages/c3/c3.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/djs55/ocaml-c3/archive/v0.2.1.tar.gz" -checksum: "1c8a772f9c8ad6288f836168b54862fc" diff --git a/packages/c3/c3.0.3.0/descr b/packages/c3/c3.0.3.0/descr deleted file mode 100644 index cc690c035d2..00000000000 --- a/packages/c3/c3.0.3.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml bindings for the Javascript c3 charting library. - -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. - diff --git a/packages/c3/c3.0.3.0/opam b/packages/c3/c3.0.3.0/opam index 691689fb33d..ed3cc2844bd 100644 --- a/packages/c3/c3.0.3.0/opam +++ b/packages/c3/c3.0.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" build: [ [make "all"] @@ -8,15 +8,23 @@ install: [ ] remove: ["ocamlfind" "remove" "c3"] depends: [ + "ocaml" {>= "4.01.0"} "oasis" - "js_of_ocaml" {>= "2.5" & <"3.0"} + "js_of_ocaml" {>= "2.5" & < "3.0"} "camlp4" "lwt" "cohttp" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0"] dev-repo: "git://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: "md5=bd10a4cb49319d8e24fab4a485893b6f" +} diff --git a/packages/c3/c3.0.3.0/url b/packages/c3/c3.0.3.0/url deleted file mode 100644 index 81c9a08ac3a..00000000000 --- a/packages/c3/c3.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/djs55/ocaml-c3/archive/v0.3.0.tar.gz" -checksum: "bd10a4cb49319d8e24fab4a485893b6f" diff --git a/packages/cache/cache.1.0/descr b/packages/cache/cache.1.0/descr deleted file mode 100644 index c973d40dedf..00000000000 --- a/packages/cache/cache.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Implements a caching service for storing arbitrary strings that can be located by string keys diff --git a/packages/cache/cache.1.0/opam b/packages/cache/cache.1.0/opam index fe2402746e7..f7d000b2e7d 100644 --- a/packages/cache/cache.1.0/opam +++ b/packages/cache/cache.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: ["Gerd Stolpmann"] homepage: "http://projects.camlcity.org/projects/cache.html" @@ -9,9 +9,16 @@ build: [ ] remove: [["ocamlfind" "remove" "cache"]] depends: [ + "ocaml" {< "4.02.0"} "ocamlfind" "omake" - "ocamlnet" {>= "3.6.0" & <"4.0"} + "ocamlnet" {>= "3.6.0" & < "4.0"} ] -available: ocaml-version < "4.02.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: "md5=32b50c1d835b96677acbb5efdd00bf6a" +} diff --git a/packages/cache/cache.1.0/url b/packages/cache/cache.1.0/url deleted file mode 100644 index a9ed30156be..00000000000 --- a/packages/cache/cache.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/cache-1.0.tar.gz" -checksum: "32b50c1d835b96677acbb5efdd00bf6a" diff --git a/packages/cairo/cairo.0.4.1/descr b/packages/cairo/cairo.0.4.1/descr deleted file mode 100644 index d5e78a3d633..00000000000 --- a/packages/cairo/cairo.0.4.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Binding to Cairo, a 2D Vector Graphics Library -Cairo is a 2D graphics library with support for multiple output -devices. This module is a binding to http://cairographics.org/ diff --git a/packages/cairo/cairo.0.4.1/opam b/packages/cairo/cairo.0.4.1/opam index a8d09ae159a..dc9e8df7818 100644 --- a/packages/cairo/cairo.0.4.1/opam +++ b/packages/cairo/cairo.0.4.1/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler " "Pierre Hauweele " ] homepage: "http://forge.ocamlcore.org/projects/cairo/" -dev-repo: "https://github.com/Chris00/ocaml-cairo.git" +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 with OCaml linking exception" build: [ @@ -15,6 +15,7 @@ build: [ install: [["ocaml" "setup.ml" "-install"]] remove: [["ocamlfind" "remove" "cairo2"]] depends: [ + "ocaml" {= "3.12.1"} "ocamlfind" {build} "lablgtk" "ocamlbuild" {build} @@ -25,5 +26,15 @@ patches: ["opam.patch"] # The package does not build without Graphics, # which is not available by default on OS X. # Use cairo2 >= 0.5. -available: [ ocaml-version = "3.12.1" & os != "darwin" ] +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 +extra-files: ["opam.patch" "md5=e8a3c627521f9cad9a8a526b3e7902b0"] +url { + src: "http://forge.ocamlcore.org/frs/download.php/746/cairo-0.4.1.tar.gz" + checksum: "md5=4eb3b09fb7dd51dac345c3e6fcb0437c" +} diff --git a/packages/cairo/cairo.0.4.1/url b/packages/cairo/cairo.0.4.1/url deleted file mode 100644 index e5633b7ad91..00000000000 --- a/packages/cairo/cairo.0.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/746/cairo-0.4.1.tar.gz" -checksum: "4eb3b09fb7dd51dac345c3e6fcb0437c" diff --git a/packages/cairo/cairo.0.4.2/descr b/packages/cairo/cairo.0.4.2/descr deleted file mode 100644 index dc0a9557ce3..00000000000 --- a/packages/cairo/cairo.0.4.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Binding to Cairo, a 2D Vector Graphics Library. -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. diff --git a/packages/cairo/cairo.0.4.2/opam b/packages/cairo/cairo.0.4.2/opam index 107d264bd17..a646aac7f27 100644 --- a/packages/cairo/cairo.0.4.2/opam +++ b/packages/cairo/cairo.0.4.2/opam @@ -1,21 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler " "Pierre Hauweele " ] homepage: "http://forge.ocamlcore.org/projects/cairo/" -dev-repo: "https://github.com/Chris00/ocaml-cairo.git" +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 with OCaml linking exception" build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--%{lablgtk:enable}%-lablgtk2"] + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{lablgtk:enable}%-lablgtk2" + ] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: [["ocaml" "setup.ml" "-install"]] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "cairo2"]] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "conf-cairo" {build} @@ -27,4 +35,15 @@ conflicts: [ "cairo2" ] # The package does not build without Graphics, # which is not available by default on OS X. # Use cairo2 >= 0.5. -available: [ os != "darwin" ] +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://forge.ocamlcore.org/frs/download.php/1003/cairo-0.4.2.tar.gz" + checksum: "md5=cbd64bfe6a3eb120ae98deb5ce6980ae" +} diff --git a/packages/cairo/cairo.0.4.2/url b/packages/cairo/cairo.0.4.2/url deleted file mode 100644 index 1a270190f48..00000000000 --- a/packages/cairo/cairo.0.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1003/cairo-0.4.2.tar.gz" -checksum: "cbd64bfe6a3eb120ae98deb5ce6980ae" diff --git a/packages/cairo/cairo.1.2.0/descr b/packages/cairo/cairo.1.2.0/descr deleted file mode 100644 index d5e78a3d633..00000000000 --- a/packages/cairo/cairo.1.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Binding to Cairo, a 2D Vector Graphics Library -Cairo is a 2D graphics library with support for multiple output -devices. This module is a binding to http://cairographics.org/ diff --git a/packages/cairo/cairo.1.2.0/opam b/packages/cairo/cairo.1.2.0/opam index 48479706cc9..93b0765204e 100644 --- a/packages/cairo/cairo.1.2.0/opam +++ b/packages/cairo/cairo.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gregoire.henry@ocamlpro.com" substs: ["opam.patch"] build: [ @@ -15,6 +15,7 @@ install: [ ] remove: [["rm" "-rf" "%{lib}%/cairo" "%{prefix}%/lib/stublibs/dllmlcairo_lablgtk.so" "%{prefix}%/lib/stublibs/dllmlcairo.so" "%{prefix}%/lib/stublibs/dllmlpangocairo.so"]] depends: [ + "ocaml" "ocamlfind" {build} "conf-cairo" {build} "lablgtk" @@ -32,3 +33,19 @@ authors: [ 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 +extra-files: [ + ["opam.patch.in" "md5=0faefbfc1ee2ca11085de194d8fbb043"] + ["configure_lablgtkdir.patch" "md5=8c0acd3a13f693cc2c7d2094abf11e98"] + ["configure_fontconfig.patch" "md5=1a661cbcf14f9212d7ca5ef2a0911b64"] + ["META" "md5=903a39b5d8f89ef5857ca8540fa7c39a"] +] +url { + src: + "http://cgit.freedesktop.org/cairo-ocaml/snapshot/cairo-ocaml-1.2.0.tar.gz" + checksum: "md5=75bf7eb95045c1dba2733d7107b7b218" +} diff --git a/packages/cairo/cairo.1.2.0/url b/packages/cairo/cairo.1.2.0/url deleted file mode 100644 index 77c3a1ec7bd..00000000000 --- a/packages/cairo/cairo.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://cgit.freedesktop.org/cairo-ocaml/snapshot/cairo-ocaml-1.2.0.tar.gz" -checksum: "75bf7eb95045c1dba2733d7107b7b218" diff --git a/packages/cairo2/cairo2.0.4.3/descr b/packages/cairo2/cairo2.0.4.3/descr deleted file mode 100644 index 9de033bc126..00000000000 --- a/packages/cairo2/cairo2.0.4.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -Binding to Cairo, a Vector Graphics Library. -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. diff --git a/packages/cairo2/cairo2.0.4.3/opam b/packages/cairo2/cairo2.0.4.3/opam deleted file mode 100644 index 5c2df731fbb..00000000000 --- a/packages/cairo2/cairo2.0.4.3/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -maintainer: "Christophe.Troestler@umons.ac.be" -authors: [ - "Christophe Troestler " - "Pierre Hauweele " -] -homepage: "http://forge.ocamlcore.org/projects/cairo/" -license: "LGPL-3.0 with OCaml linking exception" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--%{lablgtk:enable}%-lablgtk2"] - ["ocaml" "setup.ml" "-build"] -] -install: [ - ["ocaml" "setup.ml" "-install"] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "cairo2"]] -depends: [ - "lablgtk" - "ocamlfind" {build} - "ocamlbuild" {build} - "conf-cairo" {build} -] - -# The package does not build without Graphics, -# which is not available by default on OS X. -# Use cairo2 >= 0.5. -available: [ os != "darwin" ] diff --git a/packages/cairo2/cairo2.0.4.3/url b/packages/cairo2/cairo2.0.4.3/url deleted file mode 100644 index 2a375e0e152..00000000000 --- a/packages/cairo2/cairo2.0.4.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1200/cairo-0.4.3.tar.gz" -checksum: "0eec598d0736434bee438f2063221286" diff --git a/packages/cairo2/cairo2.0.4.4/descr b/packages/cairo2/cairo2.0.4.4/descr deleted file mode 100644 index dc0a9557ce3..00000000000 --- a/packages/cairo2/cairo2.0.4.4/descr +++ /dev/null @@ -1,5 +0,0 @@ -Binding to Cairo, a 2D Vector Graphics Library. -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. diff --git a/packages/cairo2/cairo2.0.4.4/opam b/packages/cairo2/cairo2.0.4.4/opam deleted file mode 100644 index 530f9663fb3..00000000000 --- a/packages/cairo2/cairo2.0.4.4/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -maintainer: "Christophe.Troestler@umons.ac.be" -authors: [ - "Christophe Troestler " - "Pierre Hauweele " -] -homepage: "http://forge.ocamlcore.org/projects/cairo/" -license: "LGPL-3.0 with OCaml linking exception" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: [ - ["ocaml" "setup.ml" "-install"] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "cairo2"]] -depends: [ - "lablgtk" - "ocamlfind" {build} - "ocamlbuild" {build} - "conf-cairo" {build} -] - -# The package does not build without Graphics, -# which is not available by default on OS X. -# Use cairo2 >= 0.5. -available: [ os != "darwin" ] diff --git a/packages/cairo2/cairo2.0.4.4/url b/packages/cairo2/cairo2.0.4.4/url deleted file mode 100644 index d0dc812b00d..00000000000 --- a/packages/cairo2/cairo2.0.4.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1226/cairo-0.4.4.tar.gz" -checksum: "74a071e39cee3cf732b310318f8c23e7" diff --git a/packages/cairo2/cairo2.0.4.5/descr b/packages/cairo2/cairo2.0.4.5/descr deleted file mode 100644 index dc0a9557ce3..00000000000 --- a/packages/cairo2/cairo2.0.4.5/descr +++ /dev/null @@ -1,5 +0,0 @@ -Binding to Cairo, a 2D Vector Graphics Library. -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. diff --git a/packages/cairo2/cairo2.0.4.5/opam b/packages/cairo2/cairo2.0.4.5/opam deleted file mode 100644 index 530f9663fb3..00000000000 --- a/packages/cairo2/cairo2.0.4.5/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -maintainer: "Christophe.Troestler@umons.ac.be" -authors: [ - "Christophe Troestler " - "Pierre Hauweele " -] -homepage: "http://forge.ocamlcore.org/projects/cairo/" -license: "LGPL-3.0 with OCaml linking exception" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: [ - ["ocaml" "setup.ml" "-install"] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "cairo2"]] -depends: [ - "lablgtk" - "ocamlfind" {build} - "ocamlbuild" {build} - "conf-cairo" {build} -] - -# The package does not build without Graphics, -# which is not available by default on OS X. -# Use cairo2 >= 0.5. -available: [ os != "darwin" ] diff --git a/packages/cairo2/cairo2.0.4.5/url b/packages/cairo2/cairo2.0.4.5/url deleted file mode 100644 index 00954f5a467..00000000000 --- a/packages/cairo2/cairo2.0.4.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1236/cairo2-0.4.5.tar.gz" -checksum: "3f9999fc541319cdd897e20f0f4121ac" diff --git a/packages/cairo2/cairo2.0.4.6/descr b/packages/cairo2/cairo2.0.4.6/descr deleted file mode 100644 index dc0a9557ce3..00000000000 --- a/packages/cairo2/cairo2.0.4.6/descr +++ /dev/null @@ -1,5 +0,0 @@ -Binding to Cairo, a 2D Vector Graphics Library. -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. diff --git a/packages/cairo2/cairo2.0.4.6/opam b/packages/cairo2/cairo2.0.4.6/opam index 683d7d1ce9e..fad1058c00c 100644 --- a/packages/cairo2/cairo2.0.4.6/opam +++ b/packages/cairo2/cairo2.0.4.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler " @@ -7,15 +7,23 @@ authors: [ homepage: "http://forge.ocamlcore.org/projects/cairo/" license: "LGPL-3.0 with OCaml linking exception" build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--%{lablgtk:enable}%-lablgtk2"] + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{lablgtk:enable}%-lablgtk2" + ] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: [ ["ocaml" "setup.ml" "-install"] ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "cairo2"]] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "conf-cairo" {build} @@ -25,4 +33,16 @@ depopts: ["lablgtk"] # The package does not build without Graphics, # which is not available by default on OS X. # Use cairo2 >= 0.5. -available: [ os != "darwin" ] +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://forge.ocamlcore.org/frs/download.php/1279/cairo2-0.4.6.tar.gz" + checksum: "md5=ad1f9a4eff1d60c2c6bb3c078cc716e9" +} diff --git a/packages/cairo2/cairo2.0.4.6/url b/packages/cairo2/cairo2.0.4.6/url deleted file mode 100644 index b0c8dcf28af..00000000000 --- a/packages/cairo2/cairo2.0.4.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1279/cairo2-0.4.6.tar.gz" -checksum: "ad1f9a4eff1d60c2c6bb3c078cc716e9" diff --git a/packages/cairo2/cairo2.0.5/descr b/packages/cairo2/cairo2.0.5/descr deleted file mode 100644 index a5f4cf0736c..00000000000 --- a/packages/cairo2/cairo2.0.5/descr +++ /dev/null @@ -1,6 +0,0 @@ -Binding to Cairo, a 2D Vector Graphics Library. -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. - diff --git a/packages/cairo2/cairo2.0.5/opam b/packages/cairo2/cairo2.0.5/opam index 797d6ae770f..8b8eb5531bc 100644 --- a/packages/cairo2/cairo2.0.5/opam +++ b/packages/cairo2/cairo2.0.5/opam @@ -1,28 +1,38 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler " "Pierre Hauweele " ] license: "LGPL-3.0 with OCaml linking exception" homepage: "https://github.com/Chris00/ocaml-cairo" -dev-repo: "https://github.com/Chris00/ocaml-cairo.git" +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" + "-configure" + "--prefix" + prefix + "--%{lablgtk:enable}%-lablgtk2" + ] ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--enable-tests" + "--%{lablgtk:enable}%-lablgtk2" + ] {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" "cairo2"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests" - "--%{lablgtk:enable}%-lablgtk2"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "base-bigarray" "ocamlfind" {build} "ocamlbuild" {build} @@ -31,3 +41,15 @@ depends: [ depopts: [ "lablgtk" ] +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://github.com/Chris00/ocaml-cairo/releases/download/0.5/cairo2-0.5.tar.gz" + checksum: "md5=7081cf03e729ce05e5399d3023f267c2" +} diff --git a/packages/cairo2/cairo2.0.5/url b/packages/cairo2/cairo2.0.5/url deleted file mode 100644 index bfccf88cebf..00000000000 --- a/packages/cairo2/cairo2.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/ocaml-cairo/releases/download/0.5/cairo2-0.5.tar.gz" -checksum: "7081cf03e729ce05e5399d3023f267c2" diff --git a/packages/calculon/calculon.0.1/descr b/packages/calculon/calculon.0.1/descr deleted file mode 100644 index 26a8abded96..00000000000 --- a/packages/calculon/calculon.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for writing IRC bots in OCaml, a collection of plugins, and a dramatic robotic actor. - -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. diff --git a/packages/calculon/calculon.0.1/opam b/packages/calculon/calculon.0.1/opam index 99ed91c423d..c91f3c11db6 100644 --- a/packages/calculon/calculon.0.1/opam +++ b/packages/calculon/calculon.0.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "http://github.com/c-cube/calculon.git" +dev-repo: "git+http://github.com/c-cube/calculon.git" build: [ [ "./configure" @@ -14,12 +14,13 @@ build: [ "--%{re+sequence:enable}%-extras" ] [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [make "install"] -build-test: [make "test"] -build-doc: [make "doc"] remove: ["ocamlfind" "remove" "calculon"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "base-bytes" "base-unix" @@ -28,10 +29,20 @@ depends: [ "irc-client" {>= "0.4.0"} "tls" "yojson" - "containers" {>= "1.0" < "2.0"} + "containers" {>= "1.0" & < "2.0"} "ISO8601" "re" "stringext" ] depopts: ["uri" "cohttp" "atdgen" "lambdasoup" "sequence"] -available: [ocaml-version >= "4.02.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: "md5=24fb37bb915717a0497962fda9fecc5c" +} diff --git a/packages/calculon/calculon.0.1/url b/packages/calculon/calculon.0.1/url deleted file mode 100644 index e1290237ff0..00000000000 --- a/packages/calculon/calculon.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/calculon/archive/0.1.tar.gz" -checksum: "24fb37bb915717a0497962fda9fecc5c" diff --git a/packages/calendar/calendar.2.03.1/descr b/packages/calendar/calendar.2.03.1/descr deleted file mode 100644 index 18ee63d127a..00000000000 --- a/packages/calendar/calendar.2.03.1/descr +++ /dev/null @@ -1 +0,0 @@ -Library for handling dates and times in your program diff --git a/packages/calendar/calendar.2.03.1/opam b/packages/calendar/calendar.2.03.1/opam deleted file mode 100644 index dd5226f6672..00000000000 --- a/packages/calendar/calendar.2.03.1/opam +++ /dev/null @@ -1,10 +0,0 @@ -opam-version: "1" -maintainer: "https://github.com/ocaml/opam-repository/issues" -build: [ - ["./configure"] - [make] -] -remove: [["ocamlfind" "remove" "calendar"]] -depends: ["ocamlfind"] -available: ocaml-version = "3.12.1" -install: [make "install"] diff --git a/packages/calendar/calendar.2.03.1/url b/packages/calendar/calendar.2.03.1/url deleted file mode 100644 index d976ae86004..00000000000 --- a/packages/calendar/calendar.2.03.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/605/calendar-2.03.1.tar.gz" -checksum: "8f14a2c7d84e4caf03099b049716d728" diff --git a/packages/calendar/calendar.2.03.2/descr b/packages/calendar/calendar.2.03.2/descr deleted file mode 100644 index 18ee63d127a..00000000000 --- a/packages/calendar/calendar.2.03.2/descr +++ /dev/null @@ -1 +0,0 @@ -Library for handling dates and times in your program diff --git a/packages/calendar/calendar.2.03.2/opam b/packages/calendar/calendar.2.03.2/opam index d2607c156de..3bac20474d7 100644 --- a/packages/calendar/calendar.2.03.2/opam +++ b/packages/calendar/calendar.2.03.2/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: ["Julien Signoles"] homepage: "http://calendar.forge.ocamlcore.org/" @@ -8,5 +8,12 @@ build: [ [make] ] remove: [["ocamlfind" "remove" "calendar"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] install: [make "install"] +synopsis: "Library for handling dates and times in your program" +flags: light-uninstall +url { + src: + "http://forge.ocamlcore.org/frs/download.php/915/calendar-2.03.2.tar.gz" + checksum: "md5=4f50e3c9ad0eec3d06c0457a2ba0f0b4" +} diff --git a/packages/calendar/calendar.2.03.2/url b/packages/calendar/calendar.2.03.2/url deleted file mode 100644 index ade8792c312..00000000000 --- a/packages/calendar/calendar.2.03.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/915/calendar-2.03.2.tar.gz" -checksum: "4f50e3c9ad0eec3d06c0457a2ba0f0b4" diff --git a/packages/callipyge/callipyge.0.1/descr b/packages/callipyge/callipyge.0.1/descr deleted file mode 100644 index 491a700a5ba..00000000000 --- a/packages/callipyge/callipyge.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Curve25519 in OCaml - -Curve25519 in OCaml diff --git a/packages/callipyge/callipyge.0.1/opam b/packages/callipyge/callipyge.0.1/opam index f20a354cc5c..5cebe16550d 100644 --- a/packages/callipyge/callipyge.0.1/opam +++ b/packages/callipyge/callipyge.0.1/opam @@ -1,24 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Calascibetta " authors: "Romain Calascibetta " homepage: "https://github.com/oklm-wsh/Callipyge" bug-reports: "https://github.com/oklm-wsh/Callipyge/issues" license: "MIT" -dev-repo: "https://github.com/oklm-wsh/Callipyge.git" +dev-repo: "git+https://github.com/oklm-wsh/Callipyge.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] + ["./configure" "--enable-tests" "--prefix=%{prefix}%"] {with-test} + [make "test"] {with-test} ] install: [make "install"] -build-test: [ - ["./configure" "--enable-tests" "--prefix=%{prefix}%"] - [make "test"] -] remove: ["ocamlfind" "remove" "callipyge"] depends: [ + "ocaml" {>= "4.02.0"} "oasis" {build} "base-bytes" - "alcotest" {test} + "alcotest" {with-test} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "Curve25519 in OCaml" +description: "Curve25519 in OCaml" +flags: light-uninstall +url { + src: "https://github.com/oklm-wsh/Callipyge/archive/0.1.tar.gz" + checksum: "md5=37d16e36c5830a0864cb4331e6b13a43" +} diff --git a/packages/callipyge/callipyge.0.1/url b/packages/callipyge/callipyge.0.1/url deleted file mode 100644 index 6cb82e567aa..00000000000 --- a/packages/callipyge/callipyge.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/oklm-wsh/Callipyge/archive/0.1.tar.gz" -checksum: "37d16e36c5830a0864cb4331e6b13a43" diff --git a/packages/caml-mode/caml-mode.4.02/descr b/packages/caml-mode/caml-mode.4.02/descr deleted file mode 100644 index 3ff26ebf98e..00000000000 --- a/packages/caml-mode/caml-mode.4.02/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml code editing commands for Emacs diff --git a/packages/caml-mode/caml-mode.4.02/opam b/packages/caml-mode/caml-mode.4.02/opam index b53374ff046..15efa9a5d53 100644 --- a/packages/caml-mode/caml-mode.4.02/opam +++ b/packages/caml-mode/caml-mode.4.02/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "caml-mode" version: "4.02" maintainer: "Christophe.Troestler@umons.ac.be" @@ -10,12 +10,12 @@ authors: [ "Damien Doligez" homepage: "https://github.com/ocaml/ocaml" bug-reports: "http://caml.inria.fr/mantis/" license: "GNU General Public License" -dev-repo: "https://github.com/ocaml/ocaml.git" +dev-repo: "git+https://github.com/ocaml/ocaml.git" remove: [ [make "uninstall" "EMACSDIR=%{share}%/emacs/site-lisp"] [make "uninstall-ocamltags" "BINDIR=%{bin}%"] ] -depends: [ "conf-emacs" ] +depends: ["ocaml" "conf-emacs"] post-messages: " If you have not yet done so, please add in ~/.emacs.d/init.el or in ~/.emacs to following line: @@ -25,3 +25,9 @@ install: [ [make "install" "EMACSDIR=%{share}%/emacs/site-lisp"] [make "install-ocamltags" "BINDIR=%{bin}%"] ] +synopsis: "OCaml code editing commands for Emacs" +url { + src: + "https://github.com/ocaml/tuareg/releases/download/2.0.9/caml-mode-4.02.tar.gz" + checksum: "md5=5f6d202df55c7982001c01440ddd2a8e" +} diff --git a/packages/caml-mode/caml-mode.4.02/url b/packages/caml-mode/caml-mode.4.02/url deleted file mode 100644 index b8a1e3587ed..00000000000 --- a/packages/caml-mode/caml-mode.4.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/tuareg/releases/download/2.0.9/caml-mode-4.02.tar.gz" -checksum: "5f6d202df55c7982001c01440ddd2a8e" diff --git a/packages/caml-mode/caml-mode.4.06/descr b/packages/caml-mode/caml-mode.4.06/descr deleted file mode 100644 index 3ff26ebf98e..00000000000 --- a/packages/caml-mode/caml-mode.4.06/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml code editing commands for Emacs diff --git a/packages/caml-mode/caml-mode.4.06/opam b/packages/caml-mode/caml-mode.4.06/opam index 9c78426cb8a..78d997ccef7 100644 --- a/packages/caml-mode/caml-mode.4.06/opam +++ b/packages/caml-mode/caml-mode.4.06/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "caml-mode" version: "4.06" maintainer: "Christophe.Troestler@umons.ac.be" @@ -10,7 +10,7 @@ authors: [ "Damien Doligez" homepage: "https://github.com/ocaml/ocaml" bug-reports: "http://caml.inria.fr/mantis/" license: "GNU General Public License" -dev-repo: "https://github.com/ocaml/ocaml.git" +dev-repo: "git+https://github.com/ocaml/ocaml.git" install: [ [make "install" "EMACSDIR=%{share}%/emacs/site-lisp"] [make "install-ocamltags" "BINDIR=%{bin}%"] @@ -19,9 +19,15 @@ remove: [ [make "uninstall" "EMACSDIR=%{share}%/emacs/site-lisp"] [make "uninstall-ocamltags" "BINDIR=%{bin}%"] ] -depends: ["conf-emacs"] +depends: ["ocaml" "conf-emacs"] post-messages: " If you have not yet done so, please add in ~/.emacs.d/init.el or in ~/.emacs to following line: (add-to-list 'load-path \"%{share}%/emacs/site-lisp/\") " {success} +synopsis: "OCaml code editing commands for Emacs" +url { + src: + "https://github.com/ocaml/tuareg/releases/download/2.1.0/caml-mode-4.06.tar.gz" + checksum: "md5=fa7a84bded66bd9095eec12cfaec6a33" +} diff --git a/packages/caml-mode/caml-mode.4.06/url b/packages/caml-mode/caml-mode.4.06/url deleted file mode 100644 index 2f4dd8a42e4..00000000000 --- a/packages/caml-mode/caml-mode.4.06/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/tuareg/releases/download/2.1.0/caml-mode-4.06.tar.gz" -checksum: "fa7a84bded66bd9095eec12cfaec6a33" diff --git a/packages/caml2html/caml2html.1.4.1/descr b/packages/caml2html/caml2html.1.4.1/descr deleted file mode 100644 index 04a0e4c4ff4..00000000000 --- a/packages/caml2html/caml2html.1.4.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Highlight OCaml code in HTML pages (colors) -The Caml2html package provides an executable and a library that -highlight OCaml code by adding some color. diff --git a/packages/caml2html/caml2html.1.4.1/opam b/packages/caml2html/caml2html.1.4.1/opam index 61f63cefe0d..8302787f8fc 100644 --- a/packages/caml2html/caml2html.1.4.1/opam +++ b/packages/caml2html/caml2html.1.4.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ ["mkdir" "-p" bin] @@ -6,6 +6,18 @@ build: [ [make "lib"] ] remove: [["ocamlfind" "remove" "caml2html"]] -depends: ["ocamlfind"] -available: ocaml-version = "3.12.1" +depends: [ + "ocaml" {= "3.12.1"} + "ocamlfind" +] 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 +extra-files: ["caml2html.install" "md5=9c6143ea09a2fd5a79ab26957e528433"] +url { + src: "http://godi-backup2.camlcity.org/godi-backup/caml2html-1.4.1.tar.gz" + checksum: "md5=ec0e48e6851dceac8eb1ee70339aaadc" +} diff --git a/packages/caml2html/caml2html.1.4.1/url b/packages/caml2html/caml2html.1.4.1/url deleted file mode 100644 index ef6c2e3d23e..00000000000 --- a/packages/caml2html/caml2html.1.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://godi-backup2.camlcity.org/godi-backup/caml2html-1.4.1.tar.gz" -checksum: "ec0e48e6851dceac8eb1ee70339aaadc" diff --git a/packages/caml2html/caml2html.1.4.2/descr b/packages/caml2html/caml2html.1.4.2/descr deleted file mode 100644 index 18216f9c2b6..00000000000 --- a/packages/caml2html/caml2html.1.4.2/descr +++ /dev/null @@ -1 +0,0 @@ -Produce ready-to-go HTML files diff --git a/packages/caml2html/caml2html.1.4.2/opam b/packages/caml2html/caml2html.1.4.2/opam index b575caf6124..3e47e57d79e 100644 --- a/packages/caml2html/caml2html.1.4.2/opam +++ b/packages/caml2html/caml2html.1.4.2/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ ["mkdir" "-p" bin] @@ -7,8 +7,15 @@ build: [ ] remove: [["ocamlfind" "remove" "caml2html"]] depends: [ + "ocaml" {= "3.12.1"} "ocamlfind" "camlmix" ] -available: ocaml-version = "3.12.1" install: [make "install" "PREFIX=%{prefix}%"] +synopsis: "Produce ready-to-go HTML files" +flags: light-uninstall +extra-files: ["caml2html.install" "md5=9c6143ea09a2fd5a79ab26957e528433"] +url { + src: "https://github.com/mjambon/caml2html/archive/v1.4.2.tar.gz" + checksum: "md5=cf5a6bff1c0a029a2e494e4dac80c482" +} diff --git a/packages/caml2html/caml2html.1.4.2/url b/packages/caml2html/caml2html.1.4.2/url deleted file mode 100644 index 9879e46292a..00000000000 --- a/packages/caml2html/caml2html.1.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/caml2html/archive/v1.4.2.tar.gz" -checksum: "cf5a6bff1c0a029a2e494e4dac80c482" diff --git a/packages/caml2html/caml2html.1.4.3/descr b/packages/caml2html/caml2html.1.4.3/descr deleted file mode 100644 index 18216f9c2b6..00000000000 --- a/packages/caml2html/caml2html.1.4.3/descr +++ /dev/null @@ -1 +0,0 @@ -Produce ready-to-go HTML files diff --git a/packages/caml2html/caml2html.1.4.3/opam b/packages/caml2html/caml2html.1.4.3/opam index 9a3cfdda2aa..9ae84b4e9f5 100644 --- a/packages/caml2html/caml2html.1.4.3/opam +++ b/packages/caml2html/caml2html.1.4.3/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: [ "Sébastien Ailleret" @@ -13,8 +13,15 @@ build: [ ] remove: [["ocamlfind" "remove" "caml2html"]] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "camlmix" ] -available: ocaml-version >= "4.00.0" install: [make "install" "PREFIX=%{prefix}%"] +synopsis: "Produce ready-to-go HTML files" +flags: light-uninstall +extra-files: ["caml2html.install" "md5=9c6143ea09a2fd5a79ab26957e528433"] +url { + src: "https://github.com/mjambon/caml2html/tarball/v1.4.3" + checksum: "md5=5cbb7aff571ff46cc8e602c0459e094a" +} diff --git a/packages/caml2html/caml2html.1.4.3/url b/packages/caml2html/caml2html.1.4.3/url deleted file mode 100644 index 15eca7d7ee4..00000000000 --- a/packages/caml2html/caml2html.1.4.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/caml2html/tarball/v1.4.3" -checksum: "5cbb7aff571ff46cc8e602c0459e094a" diff --git a/packages/caml2html/caml2html.1.4.4/descr b/packages/caml2html/caml2html.1.4.4/descr deleted file mode 100644 index 18216f9c2b6..00000000000 --- a/packages/caml2html/caml2html.1.4.4/descr +++ /dev/null @@ -1 +0,0 @@ -Produce ready-to-go HTML files diff --git a/packages/caml2html/caml2html.1.4.4/opam b/packages/caml2html/caml2html.1.4.4/opam index 9d8d47a5ced..7c29dcded8a 100644 --- a/packages/caml2html/caml2html.1.4.4/opam +++ b/packages/caml2html/caml2html.1.4.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "martin@mjambon.com" authors: [ "Sébastien Ailleret" @@ -6,7 +6,7 @@ authors: [ ] homepage: "http://mjambon.com/caml2html.html" bug-reports: "https://github.com/mjambon/caml2html/issues" -dev-repo: "https://github.com/mjambon/caml2html.git" +dev-repo: "git+https://github.com/mjambon/caml2html.git" license: "GPL" build: [ ["mkdir" "-p" bin] @@ -20,7 +20,14 @@ remove: [ ["ocamlfind" "remove" "caml2html"] ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "camlmix" ] -available: [ocaml-version >= "4.00.0"] +synopsis: "Produce ready-to-go HTML files" +flags: light-uninstall +extra-files: ["caml2html.install" "md5=9c6143ea09a2fd5a79ab26957e528433"] +url { + src: "https://github.com/mjambon/caml2html/tarball/v1.4.4" + checksum: "md5=4577623529b5148b079da36865814890" +} diff --git a/packages/caml2html/caml2html.1.4.4/url b/packages/caml2html/caml2html.1.4.4/url deleted file mode 100644 index a31f9e080f3..00000000000 --- a/packages/caml2html/caml2html.1.4.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/caml2html/tarball/v1.4.4" -checksum: "4577623529b5148b079da36865814890" diff --git a/packages/camlbz2/camlbz2.0.6.0/descr b/packages/camlbz2/camlbz2.0.6.0/descr deleted file mode 100644 index bdf2ec7fccf..00000000000 --- a/packages/camlbz2/camlbz2.0.6.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for bzip2 diff --git a/packages/camlbz2/camlbz2.0.6.0/opam b/packages/camlbz2/camlbz2.0.6.0/opam index 9865e204663..73b8a2e08cd 100644 --- a/packages/camlbz2/camlbz2.0.6.0/opam +++ b/packages/camlbz2/camlbz2.0.6.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: [ "Olivier Andrieu" @@ -11,9 +11,15 @@ build: [ [make] ] remove: [["ocamlfind" "remove" "bz2"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["debian"] ["libbz2-dev"]] - [["ubuntu"] ["libbz2-dev"]] + ["libbz2-dev"] {os-distribution = "debian"} + ["libbz2-dev"] {os-distribution = "ubuntu"} ] install: [make "install"] +synopsis: "Bindings for bzip2" +flags: light-uninstall +url { + src: "https://forge.ocamlcore.org/frs/download.php/72/camlbz2-0.6.0.tar.gz" + checksum: "md5=7a1cf822b3fe0ef57df4f8ebd86cac99" +} diff --git a/packages/camlbz2/camlbz2.0.6.0/url b/packages/camlbz2/camlbz2.0.6.0/url deleted file mode 100644 index 3b28750466d..00000000000 --- a/packages/camlbz2/camlbz2.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/72/camlbz2-0.6.0.tar.gz" -checksum: "7a1cf822b3fe0ef57df4f8ebd86cac99" diff --git a/packages/camldm/camldm.0.1.0/descr b/packages/camldm/camldm.0.1.0/descr deleted file mode 100644 index 3c7581d2213..00000000000 --- a/packages/camldm/camldm.0.1.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Bindings for Linux libdevicemapper - -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. diff --git a/packages/camldm/camldm.0.1.0/opam b/packages/camldm/camldm.0.1.0/opam index e3a0f84ac2f..4293e96c90f 100644 --- a/packages/camldm/camldm.0.1.0/opam +++ b/packages/camldm/camldm.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jonathan.ludlam@eu.citrix.com" build: make remove: [ @@ -6,15 +6,26 @@ remove: [ ["ocamlfind" "remove" "camldm"] ] depends: [ + "ocaml" "ocamlfind" "rpc" {>= "1.5.0"} "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libdevmapper-dev"]] - [["ubuntu"] ["libdevmapper-dev"]] - [["centos"] ["device-mapper-devel"]] + ["libdevmapper-dev"] {os-distribution = "debian"} + ["libdevmapper-dev"] {os-distribution = "ubuntu"} + ["device-mapper-devel"] {os-distribution = "centos"} ] dev-repo: "git://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: "md5=c98cb87d60ea1e1415dc05b4bf7b84f0" +} diff --git a/packages/camldm/camldm.0.1.0/url b/packages/camldm/camldm.0.1.0/url deleted file mode 100644 index 01576fa6e43..00000000000 --- a/packages/camldm/camldm.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/jonludlam/camldm/archive/0.1.0.tar.gz" -checksum: "c98cb87d60ea1e1415dc05b4bf7b84f0" diff --git a/packages/camlgpc/camlgpc.1.0/descr b/packages/camlgpc/camlgpc.1.0/descr deleted file mode 100644 index 35a6b2a36e8..00000000000 --- a/packages/camlgpc/camlgpc.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Interface to Alan Murta's General Polygon Clipper diff --git a/packages/camlgpc/camlgpc.1.0/opam b/packages/camlgpc/camlgpc.1.0/opam index 8a6429f6603..c28284a8b95 100644 --- a/packages/camlgpc/camlgpc.1.0/opam +++ b/packages/camlgpc/camlgpc.1.0/opam @@ -1,8 +1,14 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "contact@coherentgraphics.co.uk" license: "LGPL/non-commercial-use-only" build: make remove: [["ocamlfind" "remove" "camlgpc"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] dev-repo: "git://github.com/johnwhitington/camlgpc" install: [make "install"] +synopsis: "Interface to Alan Murta's General Polygon Clipper" +flags: light-uninstall +url { + src: "https://github.com/johnwhitington/camlgpc/archive/v1.0.tar.gz" + checksum: "md5=d00bf0237fda31301f9cc8e1cd8db2af" +} diff --git a/packages/camlgpc/camlgpc.1.0/url b/packages/camlgpc/camlgpc.1.0/url deleted file mode 100644 index 55256433ea2..00000000000 --- a/packages/camlgpc/camlgpc.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnwhitington/camlgpc/archive/v1.0.tar.gz" -checksum: "d00bf0237fda31301f9cc8e1cd8db2af" diff --git a/packages/camlhighlight/camlhighlight.3.0/descr b/packages/camlhighlight/camlhighlight.3.0/descr deleted file mode 100644 index 600214e8f1e..00000000000 --- a/packages/camlhighlight/camlhighlight.3.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Camlhighlight provides syntax highlighting facilities for OCaml applications. -The library works by parsing the output of GNU Source-highlight, -a widely available library supporting the most common programming -and markup languages. diff --git a/packages/camlhighlight/camlhighlight.3.0/opam b/packages/camlhighlight/camlhighlight.3.0/opam index eebba918a9b..c7a9949b069 100644 --- a/packages/camlhighlight/camlhighlight.3.0/opam +++ b/packages/camlhighlight/camlhighlight.3.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/darioteixeira/camlhighlight.git" +dev-repo: "git+https://github.com/darioteixeira/camlhighlight.git" license: "GPL-2.0" build: [ ["./configure" "--prefix" prefix "--docdir" "%{doc}%/camlhighlight"] @@ -13,6 +13,7 @@ build: [ install: [[make "install"]] remove: [["ocamlfind" "remove" "camlhighlight"]] depends: [ + "ocaml" "ocamlfind" "batteries" {>= "2"} "sexplib" {< "113.01.00"} @@ -21,9 +22,25 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libsource-highlight-dev"]] - [["ubuntu"] ["libsource-highlight-dev"]] - [["osx" "homebrew"] ["source-highlight"]] + ["libsource-highlight-dev"] {os-distribution = "debian"} + ["libsource-highlight-dev"] {os-distribution = "ubuntu"} + ["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 +extra-files: [ + ["sexp-dir.patch.in" "md5=2eb006bfafae89b4de92cf821c75790d"] + ["camlhighlight.install" "md5=27a856977ec205a26db3b54e20c5ba85"] +] +url { + src: + "http://forge.ocamlcore.org/frs/download.php/1435/camlhighlight-3.0.tgz" + checksum: "md5=f626399d41dbcb77af48d32beb3d9814" +} diff --git a/packages/camlhighlight/camlhighlight.3.0/url b/packages/camlhighlight/camlhighlight.3.0/url deleted file mode 100644 index f0334d5f068..00000000000 --- a/packages/camlhighlight/camlhighlight.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1435/camlhighlight-3.0.tgz" -checksum: "f626399d41dbcb77af48d32beb3d9814" diff --git a/packages/camlhighlight/camlhighlight.4.0/descr b/packages/camlhighlight/camlhighlight.4.0/descr deleted file mode 100644 index 600214e8f1e..00000000000 --- a/packages/camlhighlight/camlhighlight.4.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Camlhighlight provides syntax highlighting facilities for OCaml applications. -The library works by parsing the output of GNU Source-highlight, -a widely available library supporting the most common programming -and markup languages. diff --git a/packages/camlhighlight/camlhighlight.4.0/opam b/packages/camlhighlight/camlhighlight.4.0/opam index 1c1e73f8d38..260936dfbd1 100644 --- a/packages/camlhighlight/camlhighlight.4.0/opam +++ b/packages/camlhighlight/camlhighlight.4.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/darioteixeira/camlhighlight.git" +dev-repo: "git+https://github.com/darioteixeira/camlhighlight.git" license: "GPL-2.0" build: [ ["./configure" "--prefix" prefix "--docdir" "%{doc}%/camlhighlight"] @@ -13,6 +13,7 @@ build: [ install: [[make "install"]] remove: [["ocamlfind" "remove" "camlhighlight"]] depends: [ + "ocaml" "ocamlbuild" {build} "ocamlfind" "batteries" {>= "2"} @@ -22,9 +23,24 @@ depends: [ "tyxml" {>= "3.2" & < "3.6"} ] depexts: [ - [["debian"] ["libsource-highlight-dev"]] - [["ubuntu"] ["libsource-highlight-dev"]] - [["osx" "homebrew"] ["source-highlight"]] + ["libsource-highlight-dev"] {os-distribution = "debian"} + ["libsource-highlight-dev"] {os-distribution = "ubuntu"} + ["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 +extra-files: [ + ["sexp-dir.patch.in" "md5=bd66b831f7b268e1004c2b08c373cbe2"] + ["camlhighlight.install" "md5=27a856977ec205a26db3b54e20c5ba85"] +] +url { + src: "https://github.com/darioteixeira/camlhighlight/archive/v4.0.tar.gz" + checksum: "md5=d28afb10b99d4c7231808ffb361c708d" +} diff --git a/packages/camlhighlight/camlhighlight.4.0/url b/packages/camlhighlight/camlhighlight.4.0/url deleted file mode 100644 index 3bb6fff3fdc..00000000000 --- a/packages/camlhighlight/camlhighlight.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/darioteixeira/camlhighlight/archive/v4.0.tar.gz" -checksum: "d28afb10b99d4c7231808ffb361c708d" diff --git a/packages/camlhighlight/camlhighlight.5.0/descr b/packages/camlhighlight/camlhighlight.5.0/descr deleted file mode 100644 index 600214e8f1e..00000000000 --- a/packages/camlhighlight/camlhighlight.5.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Camlhighlight provides syntax highlighting facilities for OCaml applications. -The library works by parsing the output of GNU Source-highlight, -a widely available library supporting the most common programming -and markup languages. diff --git a/packages/camlhighlight/camlhighlight.5.0/opam b/packages/camlhighlight/camlhighlight.5.0/opam index 15f62d76e73..91c66210b3e 100644 --- a/packages/camlhighlight/camlhighlight.5.0/opam +++ b/packages/camlhighlight/camlhighlight.5.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/darioteixeira/camlhighlight.git" +dev-repo: "git+https://github.com/darioteixeira/camlhighlight.git" license: "GPL-2.0" build: [ ["./configure" "--prefix" prefix "--docdir" "%{doc}%/camlhighlight"] @@ -13,18 +13,34 @@ build: [ install: [[make "install"]] remove: [["ocamlfind" "remove" "camlhighlight"]] depends: [ + "ocaml" "ocamlbuild" {build} "ocamlfind" {build} "batteries" {>= "2"} "ppx_deriving" {build} "ppx_sexp_conv" "sexplib" - "tyxml" {>= "3.6" & <"4.0"} + "tyxml" {>= "3.6" & < "4.0"} ] depexts: [ - [["debian"] ["libsource-highlight-dev"]] - [["ubuntu"] ["libsource-highlight-dev"]] - [["osx" "homebrew"] ["source-highlight"]] + ["libsource-highlight-dev"] {os-distribution = "debian"} + ["libsource-highlight-dev"] {os-distribution = "ubuntu"} + ["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 +extra-files: [ + ["sexp-dir.patch.in" "md5=bd66b831f7b268e1004c2b08c373cbe2"] + ["camlhighlight.install" "md5=27a856977ec205a26db3b54e20c5ba85"] +] +url { + src: "https://github.com/darioteixeira/camlhighlight/archive/v5.0.tar.gz" + checksum: "md5=972f648ed9bc5618637b0898e87a760b" +} diff --git a/packages/camlhighlight/camlhighlight.5.0/url b/packages/camlhighlight/camlhighlight.5.0/url deleted file mode 100644 index b0de7d7cefa..00000000000 --- a/packages/camlhighlight/camlhighlight.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/darioteixeira/camlhighlight/archive/v5.0.tar.gz" -checksum: "972f648ed9bc5618637b0898e87a760b" diff --git a/packages/camlidl/camlidl.1.05/descr b/packages/camlidl/camlidl.1.05/descr deleted file mode 100644 index e6793acd44f..00000000000 --- a/packages/camlidl/camlidl.1.05/descr +++ /dev/null @@ -1,5 +0,0 @@ -Stub code generator for OCaml -CamlIDL is a stub code generator for OCaml. It automates the -generation of C stub code required for the Caml/C interface, based on -an MIDL specification. Also provides some support for Microsoft's COM -software components. diff --git a/packages/camlidl/camlidl.1.05/opam b/packages/camlidl/camlidl.1.05/opam index 4b8c5947358..7e8d382ae3e 100644 --- a/packages/camlidl/camlidl.1.05/opam +++ b/packages/camlidl/camlidl.1.05/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Nicolas Berthier " authors: ["Xavier Leroy"] homepage: "http://caml.inria.fr/pub/old_caml_site/camlidl/" @@ -7,13 +7,32 @@ bug-reports: "http://forge.ocamlcore.org/tracker/?group_id=132" license: "QPL-1.0 and LGPL-2 with exceptions" build: [ ["mv" "config/Makefile.unix" "config/Makefile"] - {os = "darwin" | - os = "linux" | os = "freebsd" | os = "bsd" | os = "unix" | os = "cygwin"} + {os = "macos" | os = "linux" | os = "freebsd" | os = "bsd" | os = "unix" | + os = "cygwin"} ["mv" "config/Makefile.win32" "config/Makefile"] {os = "win32"} [make "all"] ] patches: [ "cpp-location.diff" - "disable-fatal-warn-31.diff" { ocaml-version >= "4.03" } + "disable-fatal-warn-31.diff" {ocaml:version >= "4.03"} "build-dll.diff" ] +synopsis: "Stub code generator for OCaml" +description: """ +CamlIDL is a stub code generator for OCaml. It automates the +generation of C stub code required for the Caml/C interface, based on +an MIDL specification. Also provides some support for Microsoft's COM +software components.""" +depends: ["ocaml"] +extra-files: [ + ["disable-fatal-warn-31.diff" "md5=750eef544a6a4f4835b819ca8d740924"] + ["cpp-location.diff" "md5=bf3ee8e555285ec9140894cf6b0b19a8"] + ["camlidl.install" "md5=32bff4ff902ef2283abaf54022f4c890"] + ["build-dll.diff" "md5=2bb0e37bc876bce7b3f1524db1df8ccc"] + ["META" "md5=66b8e0b9187f7b2d25301e431ff779d9"] +] +url { + src: + "http://caml.inria.fr/pub/old_caml_site/distrib/bazar-ocaml/camlidl-1.05.tar.gz" + checksum: "md5=4cfb863bc3cbdc1af2502042c45cc675" +} diff --git a/packages/camlidl/camlidl.1.05/url b/packages/camlidl/camlidl.1.05/url deleted file mode 100644 index dde533eb90c..00000000000 --- a/packages/camlidl/camlidl.1.05/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://caml.inria.fr/pub/old_caml_site/distrib/bazar-ocaml/camlidl-1.05.tar.gz" -checksum: "4cfb863bc3cbdc1af2502042c45cc675" diff --git a/packages/camlimages/camlimages.4.0.1/descr b/packages/camlimages/camlimages.4.0.1/descr deleted file mode 100644 index cba695b79af..00000000000 --- a/packages/camlimages/camlimages.4.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Image processing library -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. diff --git a/packages/camlimages/camlimages.4.0.1/opam b/packages/camlimages/camlimages.4.0.1/opam deleted file mode 100644 index 9df5791cb9a..00000000000 --- a/packages/camlimages/camlimages.4.0.1/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -version: "4.0.1" -authors: [ - "Jun Furuse" - "Fran\195\167ois Pessaux" - "Pierre Weis" -] -maintainer: "jun.furuse@gmail.com" -build: [ - [ "omake" "--configure" ] -] -remove: [ - [ "ocamlfind" "remove" "camlimages" ] -] -depends: [ - "ocamlfind" { build } - "base-unix" - "omake" { build } -] -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/" -available: [ - ocaml-version <= "4.01.0" -] -install: [ - [ "omake" "install" ] -] diff --git a/packages/camlimages/camlimages.4.0.1/url b/packages/camlimages/camlimages.4.0.1/url deleted file mode 100644 index 0535c3d4f33..00000000000 --- a/packages/camlimages/camlimages.4.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/camlimages/get/v4.0.1.tar.gz" -checksum: "d6b9494b56a72b65fd302d1858efff7c" diff --git a/packages/camlimages/camlimages.4.0.2/descr b/packages/camlimages/camlimages.4.0.2/descr deleted file mode 100644 index cba695b79af..00000000000 --- a/packages/camlimages/camlimages.4.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Image processing library -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. diff --git a/packages/camlimages/camlimages.4.0.2/opam b/packages/camlimages/camlimages.4.0.2/opam index 947f60e24fa..4898ac8c8f5 100644 --- a/packages/camlimages/camlimages.4.0.2/opam +++ b/packages/camlimages/camlimages.4.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jun.furuse@gmail.com" authors: [ "Jun Furuse" @@ -14,9 +14,10 @@ remove: [ [ "ocamlfind" "remove" "camlimages" ] ] depends: [ - "ocamlfind" { build } + "ocaml" {<= "4.01.0"} + "ocamlfind" {build} "base-unix" - "omake" { build } + "omake" {build} ] bug-reports: "https://bitbucket.org/camlspotter/camlimages/issues?status=new&status=open" dev-repo: "hg://https://bitbucket.org/camlspotter/camlimages" @@ -26,9 +27,17 @@ depopts: [ conflicts: [ "lablgtk" { >= "2.18.6" } ] -available: [ - ocaml-version <= "4.01.0" -] 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://bitbucket.org/camlspotter/camlimages/get/4.0.2.tar.gz" + checksum: "md5=5cfd732034ac7845d0b9e783254f0796" +} diff --git a/packages/camlimages/camlimages.4.0.2/url b/packages/camlimages/camlimages.4.0.2/url deleted file mode 100644 index 493ad713985..00000000000 --- a/packages/camlimages/camlimages.4.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/camlimages/get/4.0.2.tar.gz" -checksum: "5cfd732034ac7845d0b9e783254f0796" diff --git a/packages/camlimages/camlimages.4.1.0/descr b/packages/camlimages/camlimages.4.1.0/descr deleted file mode 100644 index cba695b79af..00000000000 --- a/packages/camlimages/camlimages.4.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Image processing library -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. diff --git a/packages/camlimages/camlimages.4.1.0/opam b/packages/camlimages/camlimages.4.1.0/opam index a8000a284e3..77e3946c5bc 100644 --- a/packages/camlimages/camlimages.4.1.0/opam +++ b/packages/camlimages/camlimages.4.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "4.1.0" maintainer: "jun.furuse@gmail.com" authors: [ @@ -17,9 +17,10 @@ remove: [ [ "ocamlfind" "remove" "camlimages" ] ] depends: [ - "ocamlfind" { build } + "ocaml" {>= "4.00.0" & <= "4.01.0"} + "ocamlfind" {build} "base-unix" - "omake" { build } + "omake" {build} ] depopts: [ "lablgtk" @@ -27,12 +28,23 @@ depopts: [ conflicts: [ "lablgtk" { >= "2.18.6" } ] -available: [ - ocaml-version >= "4.00.0" & ocaml-version <= "4.01.0" -] 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 +extra-files: [ + "camlimages.4.1.0.build_fix.patch" "md5=b355c56cd972562926810de76118221c" +] +url { + src: "https://bitbucket.org/camlspotter/camlimages/get/4.1.0.tar.gz" + checksum: "md5=e5bded8e500c58a228a021b1377ea5af" +} diff --git a/packages/camlimages/camlimages.4.1.0/url b/packages/camlimages/camlimages.4.1.0/url deleted file mode 100644 index a508cc5133c..00000000000 --- a/packages/camlimages/camlimages.4.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/camlimages/get/4.1.0.tar.gz" -checksum: "e5bded8e500c58a228a021b1377ea5af" diff --git a/packages/camlimages/camlimages.4.1.1/descr b/packages/camlimages/camlimages.4.1.1/descr deleted file mode 100644 index cba695b79af..00000000000 --- a/packages/camlimages/camlimages.4.1.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Image processing library -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. diff --git a/packages/camlimages/camlimages.4.1.1/opam b/packages/camlimages/camlimages.4.1.1/opam deleted file mode 100644 index 66feec8c06f..00000000000 --- a/packages/camlimages/camlimages.4.1.1/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -maintainer: "jun.furuse@gmail.com" -authors: [ - "Jun Furuse" - "Fran\195\167ois Pessaux" - "Pierre Weis" -] -homepage: "http://cristal.inria.fr/camlimages/" -license: "LGPL-2 with OCaml linking exception" -build: [ - [ "omake" "--configure" ] -] -remove: [ - [ "ocamlfind" "remove" "camlimages" ] -] -depends: [ - "ocamlfind" { build } - "base-unix" - "omake" { build } -] -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" } -] -available: [ - ocaml-version >= "4.00.1" & ocaml-version <= "4.01.0" -] -install: [ - [ "omake" "install" ] -] diff --git a/packages/camlimages/camlimages.4.1.1/url b/packages/camlimages/camlimages.4.1.1/url deleted file mode 100644 index 938ccc4a08f..00000000000 --- a/packages/camlimages/camlimages.4.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/camlimages/get/4.1.1.tar.gz" -checksum: "413645eb35c3b933119ae80279ab4646" diff --git a/packages/camlimages/camlimages.4.1.2/descr b/packages/camlimages/camlimages.4.1.2/descr deleted file mode 100644 index cba695b79af..00000000000 --- a/packages/camlimages/camlimages.4.1.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Image processing library -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. diff --git a/packages/camlimages/camlimages.4.1.2/opam b/packages/camlimages/camlimages.4.1.2/opam index e9721c251d6..70f6ef8511e 100644 --- a/packages/camlimages/camlimages.4.1.2/opam +++ b/packages/camlimages/camlimages.4.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jun.furuse@gmail.com" authors: [ "Jun Furuse" @@ -16,9 +16,10 @@ remove: [ bug-reports: "https://bitbucket.org/camlspotter/camlimages/issues?status=new&status=open" dev-repo: "hg://https://bitbucket.org/camlspotter/camlimages" depends: [ - "ocamlfind" { build } + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocamlfind" {build} "base-unix" - "omake" { build } + "omake" {build} ] depopts: [ "lablgtk" @@ -26,9 +27,17 @@ depopts: [ conflicts: [ "lablgtk" { >= "2.18.6" } ] -available: [ - ocaml-version >= "4.00.0" & ocaml-version < "4.06.0" -] 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://bitbucket.org/camlspotter/camlimages/get/4.1.2.tar.gz" + checksum: "md5=91a07717d4682018ee536731078bb453" +} diff --git a/packages/camlimages/camlimages.4.1.2/url b/packages/camlimages/camlimages.4.1.2/url deleted file mode 100644 index 88666164f18..00000000000 --- a/packages/camlimages/camlimages.4.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/camlimages/get/4.1.2.tar.gz" -checksum: "91a07717d4682018ee536731078bb453" diff --git a/packages/camlimages/camlimages.4.2.0/descr b/packages/camlimages/camlimages.4.2.0/descr deleted file mode 100644 index cba695b79af..00000000000 --- a/packages/camlimages/camlimages.4.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Image processing library -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. diff --git a/packages/camlimages/camlimages.4.2.0/opam b/packages/camlimages/camlimages.4.2.0/opam index f3c340c39a8..a0ee6f7d956 100644 --- a/packages/camlimages/camlimages.4.2.0/opam +++ b/packages/camlimages/camlimages.4.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jun.furuse@gmail.com" build: [ [ "omake" "--configure" ] @@ -7,9 +7,10 @@ remove: [ [ "ocamlfind" "remove" "camlimages" ] ] depends: [ - "ocamlfind" { build } + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build} "base-unix" - "omake" { build } + "omake" {build} ] depopts: [ "lablgtk" @@ -26,9 +27,17 @@ authors: [ "Fran\195\167ois Pessaux" "Pierre Weis" ] -available: [ - ocaml-version >= "4.02.0" & ocaml-version < "4.06.0" -] 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://bitbucket.org/camlspotter/camlimages/get/4.2.0.tar.gz" + checksum: "md5=2060b7c7f8f8e1863142f0d67edc9926" +} diff --git a/packages/camlimages/camlimages.4.2.0/url b/packages/camlimages/camlimages.4.2.0/url deleted file mode 100644 index 1cb109ef381..00000000000 --- a/packages/camlimages/camlimages.4.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/camlimages/get/4.2.0.tar.gz" -checksum: "2060b7c7f8f8e1863142f0d67edc9926" diff --git a/packages/camlimages/camlimages.4.2.1/descr b/packages/camlimages/camlimages.4.2.1/descr deleted file mode 100644 index cba695b79af..00000000000 --- a/packages/camlimages/camlimages.4.2.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Image processing library -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. diff --git a/packages/camlimages/camlimages.4.2.1/opam b/packages/camlimages/camlimages.4.2.1/opam deleted file mode 100644 index 7559d350d38..00000000000 --- a/packages/camlimages/camlimages.4.2.1/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -maintainer: "jun.furuse@gmail.com" -build: [ - [ "omake" "--configure" ] -] -install: [ - [ "omake" "install" ] -] -remove: [ - [ "ocamlfind" "remove" "camlimages" ] -] -depends: [ - "ocamlfind" { build } - "base-unix" - "omake" { build } -] -depopts: [ - "lablgtk" -] -conflicts: [ - "lablgtk" { >= "2.18.6" } -] -available: [ - ocaml-version >= "4.02.0" & ocaml-version < "4.03.0" -] -homepage: "http://cristal.inria.fr/camlimages/" -license: "LGPL-2 with OCaml 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" -] diff --git a/packages/camlimages/camlimages.4.2.1/url b/packages/camlimages/camlimages.4.2.1/url deleted file mode 100644 index 791b0d08c36..00000000000 --- a/packages/camlimages/camlimages.4.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/camlimages/get/4.2.1.tar.gz" -checksum: "7ce29544e2a2945b4899f3c6f05859a0" diff --git a/packages/camlimages/camlimages.4.2.2/descr b/packages/camlimages/camlimages.4.2.2/descr deleted file mode 100644 index cba695b79af..00000000000 --- a/packages/camlimages/camlimages.4.2.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Image processing library -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. diff --git a/packages/camlimages/camlimages.4.2.2/opam b/packages/camlimages/camlimages.4.2.2/opam deleted file mode 100644 index 15ce41e169b..00000000000 --- a/packages/camlimages/camlimages.4.2.2/opam +++ /dev/null @@ -1,35 +0,0 @@ -opam-version: "1.2" -version: "4.2.2" -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: [ - "ocamlfind" { build } - "base-unix" - "omake" { build } -] -depopts: [ - "lablgtk" -] -conflicts: [ - "lablgtk" { >= "2.18.6" } -] -available: [ - ocaml-version >= "4.02.0" & ocaml-version < "4.06.0" -] -license: "LGPL-2 with OCaml linking exception" diff --git a/packages/camlimages/camlimages.4.2.2/url b/packages/camlimages/camlimages.4.2.2/url deleted file mode 100644 index 917f11f46dd..00000000000 --- a/packages/camlimages/camlimages.4.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/camlimages/get/4.2.2.tar.gz" -checksum: "3c4aa0153ca2d91ec2a0798d74648581" diff --git a/packages/camlimages/camlimages.4.2.3/descr b/packages/camlimages/camlimages.4.2.3/descr deleted file mode 100644 index cba695b79af..00000000000 --- a/packages/camlimages/camlimages.4.2.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -Image processing library -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. diff --git a/packages/camlimages/camlimages.4.2.3/opam b/packages/camlimages/camlimages.4.2.3/opam deleted file mode 100644 index ea75e162788..00000000000 --- a/packages/camlimages/camlimages.4.2.3/opam +++ /dev/null @@ -1,35 +0,0 @@ -opam-version: "1.2" -version: "4.2.3" -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: [ - "ocamlfind" { build } - "base-unix" - "omake" { build } -] -depopts: [ - "lablgtk" -] -conflicts: [ - "lablgtk" { >= "2.18.6" } -] -available: [ - ocaml-version >= "4.02.0" & ocaml-version < "4.06.0" -] -license: "LGPL-2 with OCaml linking exception" diff --git a/packages/camlimages/camlimages.4.2.3/url b/packages/camlimages/camlimages.4.2.3/url deleted file mode 100644 index e4ed7c648f5..00000000000 --- a/packages/camlimages/camlimages.4.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/camlimages/get/4.2.3.tar.gz" -checksum: "4372729302b029a23246b6299439e040" diff --git a/packages/camlimages/camlimages.4.2.4/descr b/packages/camlimages/camlimages.4.2.4/descr deleted file mode 100644 index cba695b79af..00000000000 --- a/packages/camlimages/camlimages.4.2.4/descr +++ /dev/null @@ -1,5 +0,0 @@ -Image processing library -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. diff --git a/packages/camlimages/camlimages.4.2.4/opam b/packages/camlimages/camlimages.4.2.4/opam index 566007c05be..8163c6da48a 100644 --- a/packages/camlimages/camlimages.4.2.4/opam +++ b/packages/camlimages/camlimages.4.2.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "4.2.4" authors: [ "Jun Furuse" @@ -19,9 +19,10 @@ remove: [ [ "ocamlfind" "remove" "camlimages" ] ] depends: [ - "ocamlfind" { build } + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build} "base-unix" - "omake" { build } + "omake" {build} ] depopts: [ "lablgtk" @@ -29,7 +30,15 @@ depopts: [ conflicts: [ "lablgtk" { >= "2.18.6" } ] -available: [ - ocaml-version >= "4.02.0" & ocaml-version < "4.06.0" -] license: "LGPL-2 with OCaml 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://bitbucket.org/camlspotter/camlimages/get/4.2.4.tar.gz" + checksum: "md5=64b49a9f869c699aebc517e89373c537" +} diff --git a/packages/camlimages/camlimages.4.2.4/url b/packages/camlimages/camlimages.4.2.4/url deleted file mode 100644 index 2eb9a11c05a..00000000000 --- a/packages/camlimages/camlimages.4.2.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/camlimages/get/4.2.4.tar.gz" -checksum: "64b49a9f869c699aebc517e89373c537" diff --git a/packages/camlimages/camlimages.4.2.5/descr b/packages/camlimages/camlimages.4.2.5/descr deleted file mode 100644 index cba695b79af..00000000000 --- a/packages/camlimages/camlimages.4.2.5/descr +++ /dev/null @@ -1,5 +0,0 @@ -Image processing library -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. diff --git a/packages/camlimages/camlimages.4.2.5/opam b/packages/camlimages/camlimages.4.2.5/opam index 2f708309b99..65654bfef6f 100644 --- a/packages/camlimages/camlimages.4.2.5/opam +++ b/packages/camlimages/camlimages.4.2.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "4.2.5" authors: [ "Jun Furuse" @@ -20,9 +20,10 @@ remove: [ ] license: "LGPL-2 with OCaml linking exception" depends: [ - "ocamlfind" { build } + "ocaml" {>= "4.06.0"} + "ocamlfind" {build} "base-unix" - "omake" { build & < "0.10" } + "omake" {build & < "0.10"} ] depopts: [ "lablgtk" @@ -30,6 +31,14 @@ depopts: [ conflicts: [ "lablgtk" { < "2.18.6" } ] -available: [ - ocaml-version >= "4.06.0" -] +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://bitbucket.org/camlspotter/camlimages/get/4.2.5.tar.gz" + checksum: "md5=2dac146789f8971f0a746b220472f4dc" +} diff --git a/packages/camlimages/camlimages.4.2.5/url b/packages/camlimages/camlimages.4.2.5/url deleted file mode 100644 index 881bbef33ab..00000000000 --- a/packages/camlimages/camlimages.4.2.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/camlimages/get/4.2.5.tar.gz" -checksum: "2dac146789f8971f0a746b220472f4dc" diff --git a/packages/camlimages/camlimages.4.2.6/descr b/packages/camlimages/camlimages.4.2.6/descr deleted file mode 100644 index cba695b79af..00000000000 --- a/packages/camlimages/camlimages.4.2.6/descr +++ /dev/null @@ -1,5 +0,0 @@ -Image processing library -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. diff --git a/packages/camlimages/camlimages.4.2.6/opam b/packages/camlimages/camlimages.4.2.6/opam index 00277426f7e..7ba74269c15 100644 --- a/packages/camlimages/camlimages.4.2.6/opam +++ b/packages/camlimages/camlimages.4.2.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "4.2.6" authors: [ "Jun Furuse" @@ -20,9 +20,10 @@ remove: [ ] license: "LGPL-2 with OCaml linking exception" depends: [ - "ocamlfind" { build } + "ocaml" {>= "4.06.0"} + "ocamlfind" {build} "base-unix" - "omake" { build & < "0.10" } + "omake" {build & < "0.10"} ] depopts: [ "lablgtk" @@ -30,6 +31,14 @@ depopts: [ conflicts: [ "lablgtk" { < "2.18.6" } ] -available: [ - ocaml-version >= "4.06.0" -] +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://bitbucket.org/camlspotter/camlimages/get/4.2.6.tar.gz" + checksum: "md5=1e16ba8381ccec229d128342e58d2f19" +} diff --git a/packages/camlimages/camlimages.4.2.6/url b/packages/camlimages/camlimages.4.2.6/url deleted file mode 100644 index 8ed02b9f1ac..00000000000 --- a/packages/camlimages/camlimages.4.2.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/camlimages/get/4.2.6.tar.gz" -checksum: "1e16ba8381ccec229d128342e58d2f19" diff --git a/packages/camlimages/camlimages.5.0.0/descr b/packages/camlimages/camlimages.5.0.0/descr deleted file mode 100644 index cba695b79af..00000000000 --- a/packages/camlimages/camlimages.5.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Image processing library -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. diff --git a/packages/camlimages/camlimages.5.0.0/opam b/packages/camlimages/camlimages.5.0.0/opam index e22838e496c..ef80212a8db 100644 --- a/packages/camlimages/camlimages.5.0.0/opam +++ b/packages/camlimages/camlimages.5.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "5.0.0" maintainer: "jun.furuse@gmail.com" authors: ["Jun Furuse" "François Pessaux" "Pierre Weis"] @@ -9,6 +9,7 @@ license: "LGPL-2 with OCaml linking exception" dev-repo: "hg://https://bitbucket.org/camlspotter/camlimages" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" {>= "4.06.0"} "ocamlfind" {build} "cppo" {build} "configurator" {build} @@ -19,4 +20,13 @@ depopts: ["lablgtk" "graphics"] conflicts: [ "lablgtk" {< "2.18.6"} ] -available: [ocaml-version >= "4.06.0"] +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.""" +url { + src: "https://bitbucket.org/camlspotter/camlimages/get/5.0.0.tar.gz" + checksum: "md5=521b7dbafd64afcca31dd3a908a5db31" +} diff --git a/packages/camlimages/camlimages.5.0.0/url b/packages/camlimages/camlimages.5.0.0/url deleted file mode 100644 index 0395e2c6663..00000000000 --- a/packages/camlimages/camlimages.5.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/camlimages/get/5.0.0.tar.gz" -checksum: "521b7dbafd64afcca31dd3a908a5db31" diff --git a/packages/camllib/camllib.1.3.0/descr b/packages/camllib/camllib.1.3.0/descr deleted file mode 100644 index f3b1a82427d..00000000000 --- a/packages/camllib/camllib.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Utility Library (including various datatypes) diff --git a/packages/camllib/camllib.1.3.0/opam b/packages/camllib/camllib.1.3.0/opam index a20897eac51..dc6716c5c13 100644 --- a/packages/camllib/camllib.1.3.0/opam +++ b/packages/camllib/camllib.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Nicolas Berthier " authors: ["Bertrand Jeannet"] homepage: "https://www.inrialpes.fr/pop-art/people/bjeannet/bjeannet-forge/camllib/index.html" @@ -17,7 +17,13 @@ remove: [ ["ocamlfind" "remove" "camllib"] ] depends: [ - "ocamlfind" {build} + "ocaml" {>= "4.00.0" & < "4.03.0"} + "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03.0" ] +synopsis: "Utility Library (including various datatypes)" +flags: light-uninstall +url { + src: "http://nberth.space/pool/camllib/camllib-1.3.0.tar.gz" + checksum: "md5=4a48775b63e6538eacb5e10c2d40a6ca" +} diff --git a/packages/camllib/camllib.1.3.0/url b/packages/camllib/camllib.1.3.0/url deleted file mode 100644 index df73e2835f1..00000000000 --- a/packages/camllib/camllib.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://nberth.space/pool/camllib/camllib-1.3.0.tar.gz" -checksum: "4a48775b63e6538eacb5e10c2d40a6ca" diff --git a/packages/camllib/camllib.1.3.1/descr b/packages/camllib/camllib.1.3.1/descr deleted file mode 100644 index f3b1a82427d..00000000000 --- a/packages/camllib/camllib.1.3.1/descr +++ /dev/null @@ -1 +0,0 @@ -Utility Library (including various datatypes) diff --git a/packages/camllib/camllib.1.3.1/opam b/packages/camllib/camllib.1.3.1/opam index bb821a2f3bd..7d6f99db08b 100644 --- a/packages/camllib/camllib.1.3.1/opam +++ b/packages/camllib/camllib.1.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Nicolas Berthier " authors: ["Bertrand Jeannet"] homepage: "https://www.inrialpes.fr/pop-art/people/bjeannet/bjeannet-forge/camllib/index.html" @@ -17,7 +17,13 @@ remove: [ ["ocamlfind" "remove" "camllib"] ] depends: [ - "ocamlfind" {build} + "ocaml" {>= "4.02.0" & < "4.06"} + "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.06" ] +synopsis: "Utility Library (including various datatypes)" +flags: light-uninstall +url { + src: "http://nberth.space/pool/camllib/camllib-1.3.1.tar.gz" + checksum: "md5=165241aeada8257e3d37589ae6c28efc" +} diff --git a/packages/camllib/camllib.1.3.1/url b/packages/camllib/camllib.1.3.1/url deleted file mode 100644 index 17d5cdf3431..00000000000 --- a/packages/camllib/camllib.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://nberth.space/pool/camllib/camllib-1.3.1.tar.gz" -checksum: "165241aeada8257e3d37589ae6c28efc" diff --git a/packages/camllib/camllib.1.3.2/descr b/packages/camllib/camllib.1.3.2/descr deleted file mode 100644 index f3b1a82427d..00000000000 --- a/packages/camllib/camllib.1.3.2/descr +++ /dev/null @@ -1 +0,0 @@ -Utility Library (including various datatypes) diff --git a/packages/camllib/camllib.1.3.2/opam b/packages/camllib/camllib.1.3.2/opam index c16284fb54f..d98609ea006 100644 --- a/packages/camllib/camllib.1.3.2/opam +++ b/packages/camllib/camllib.1.3.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Nicolas Berthier " authors: ["Bertrand Jeannet"] homepage: "https://www.inrialpes.fr/pop-art/people/bjeannet/bjeannet-forge/camllib/index.html" @@ -16,7 +16,13 @@ remove: [ ["ocamlfind" "remove" "camllib"] ] depends: [ - "ocamlfind" {build} + "ocaml" {>= "4.02.0"} + "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Utility Library (including various datatypes)" +flags: light-uninstall +url { + src: "http://nberth.space/pool/camllib/camllib-1.3.2.tar.gz" + checksum: "md5=34cd32aa3f0523c0278f58b7f9496253" +} diff --git a/packages/camllib/camllib.1.3.2/url b/packages/camllib/camllib.1.3.2/url deleted file mode 100644 index 83aa3f5f80c..00000000000 --- a/packages/camllib/camllib.1.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://nberth.space/pool/camllib/camllib-1.3.2.tar.gz" -checksum: "34cd32aa3f0523c0278f58b7f9496253" diff --git a/packages/camlmix/camlmix.1.3.0/descr b/packages/camlmix/camlmix.1.3.0/descr deleted file mode 100644 index e6ba4ac55c3..00000000000 --- a/packages/camlmix/camlmix.1.3.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Camlmix is a generic preprocessor which converts text with embedded -OCaml into an OCaml program with embedded text. diff --git a/packages/camlmix/camlmix.1.3.0/opam b/packages/camlmix/camlmix.1.3.0/opam index a11ac7e4019..c9d2f1bf4cd 100644 --- a/packages/camlmix/camlmix.1.3.0/opam +++ b/packages/camlmix/camlmix.1.3.0/opam @@ -1,7 +1,17 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "philippe.veber@gmail.com" authors: ["Martin Jambon"] homepage: "http://mjambon.com/camlmix/" license: "BSD 3-Clause" build: make install: [make "install" "PREFIX=%{prefix}%"] +synopsis: + "Camlmix is a generic preprocessor which converts text with embedded" +description: "OCaml into an OCaml program with embedded text." +depends: ["ocaml"] +extra-files: ["camlmix.install" "md5=1ea4b7e885e018853e85d64bc7606ca6"] +url { + src: + "https://github.com/mjambon/mjambon2016/raw/master/camlmix/camlmix-1.3.0.tar.gz" + checksum: "md5=abaf0152bfc786398c2c4f9176a789a8" +} diff --git a/packages/camlmix/camlmix.1.3.0/url b/packages/camlmix/camlmix.1.3.0/url deleted file mode 100644 index f229ba186bb..00000000000 --- a/packages/camlmix/camlmix.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/mjambon2016/raw/master/camlmix/camlmix-1.3.0.tar.gz" -checksum: "abaf0152bfc786398c2c4f9176a789a8" diff --git a/packages/camlon/camlon.1.0.0/descr b/packages/camlon/camlon.1.0.0/descr deleted file mode 100644 index ca2f42da36a..00000000000 --- a/packages/camlon/camlon.1.0.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Caml Object Notion, parsing and printing OCaml like data expressions -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. - \ No newline at end of file diff --git a/packages/camlon/camlon.1.0.0/opam b/packages/camlon/camlon.1.0.0/opam deleted file mode 100644 index 3d621274271..00000000000 --- a/packages/camlon/camlon.1.0.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -version: "1.0.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: [ - "ocamlfind" - { build } - "omake" - { build } -] -available: [ - ocaml-version >= "4.03.0" & ocaml-version < "4.06.0" -] diff --git a/packages/camlon/camlon.1.0.0/url b/packages/camlon/camlon.1.0.0/url deleted file mode 100644 index d53d2db8ad7..00000000000 --- a/packages/camlon/camlon.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/camlon/get/1.0.0.tar.gz" -checksum: "8bd9f6802d221214e1988389cc3d428a" diff --git a/packages/camlon/camlon.1.0.1/descr b/packages/camlon/camlon.1.0.1/descr deleted file mode 100644 index ca2f42da36a..00000000000 --- a/packages/camlon/camlon.1.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Caml Object Notion, parsing and printing OCaml like data expressions -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. - \ No newline at end of file diff --git a/packages/camlon/camlon.1.0.1/opam b/packages/camlon/camlon.1.0.1/opam index 14bdddd169a..9b42154727c 100644 --- a/packages/camlon/camlon.1.0.1/opam +++ b/packages/camlon/camlon.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,11 +17,16 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" - { build } - "omake" - { build } -] -available: [ - ocaml-version >= "4.03.0" & ocaml-version < "4.06.0" + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlfind" {build} + "omake" {build} ] +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://bitbucket.org/camlspotter/camlon/get/1.0.1.tar.gz" + checksum: "md5=e3e6eb7c8b16e5cf237e21bb5a3a9cec" +} diff --git a/packages/camlon/camlon.1.0.1/url b/packages/camlon/camlon.1.0.1/url deleted file mode 100644 index 8370c7814cb..00000000000 --- a/packages/camlon/camlon.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/camlon/get/1.0.1.tar.gz" -checksum: "e3e6eb7c8b16e5cf237e21bb5a3a9cec" diff --git a/packages/camlon/camlon.1.0.2/descr b/packages/camlon/camlon.1.0.2/descr deleted file mode 100644 index ca2f42da36a..00000000000 --- a/packages/camlon/camlon.1.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Caml Object Notion, parsing and printing OCaml like data expressions -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. - \ No newline at end of file diff --git a/packages/camlon/camlon.1.0.2/opam b/packages/camlon/camlon.1.0.2/opam index 160292ed9b9..bad7fa877f0 100644 --- a/packages/camlon/camlon.1.0.2/opam +++ b/packages/camlon/camlon.1.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.2" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,12 +17,17 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" - { build } - "omake" - { build } + "ocaml" {>= "4.03.0" & < "4.06.0"} + "ocamlfind" {build} + "omake" {build} "ocaml-compiler-libs" ] -available: [ - ocaml-version >= "4.03.0" & ocaml-version < "4.06.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://bitbucket.org/camlspotter/camlon/get/1.0.2.tar.gz" + checksum: "md5=0d333e8aac9d4e38ea7418f6b86371b0" +} diff --git a/packages/camlon/camlon.1.0.2/url b/packages/camlon/camlon.1.0.2/url deleted file mode 100644 index 5efbdbeee5e..00000000000 --- a/packages/camlon/camlon.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/camlon/get/1.0.2.tar.gz" -checksum: "0d333e8aac9d4e38ea7418f6b86371b0" diff --git a/packages/camlon/camlon.2.0.0/descr b/packages/camlon/camlon.2.0.0/descr deleted file mode 100644 index ca2f42da36a..00000000000 --- a/packages/camlon/camlon.2.0.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Caml Object Notion, parsing and printing OCaml like data expressions -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. - \ No newline at end of file diff --git a/packages/camlon/camlon.2.0.0/opam b/packages/camlon/camlon.2.0.0/opam index 9744d2f697e..f4c5070b380 100644 --- a/packages/camlon/camlon.2.0.0/opam +++ b/packages/camlon/camlon.2.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.0.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,12 +17,16 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build - & - < - "0.10" } -] -available: [ - ocaml-version >= "4.03.0" + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "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://bitbucket.org/camlspotter/camlon/get/2.0.0.tar.gz" + checksum: "md5=ef9a16b4fdf64b723426fbf0f035e76f" +} diff --git a/packages/camlon/camlon.2.0.0/url b/packages/camlon/camlon.2.0.0/url deleted file mode 100644 index a613cf3037f..00000000000 --- a/packages/camlon/camlon.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/camlon/get/2.0.0.tar.gz" -checksum: "ef9a16b4fdf64b723426fbf0f035e76f" diff --git a/packages/camlon/camlon.2.0.1/descr b/packages/camlon/camlon.2.0.1/descr deleted file mode 100644 index ca2f42da36a..00000000000 --- a/packages/camlon/camlon.2.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Caml Object Notion, parsing and printing OCaml like data expressions -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. - \ No newline at end of file diff --git a/packages/camlon/camlon.2.0.1/opam b/packages/camlon/camlon.2.0.1/opam index 0b98f162292..49c39615234 100644 --- a/packages/camlon/camlon.2.0.1/opam +++ b/packages/camlon/camlon.2.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.0.1" maintainer: "jun.furuse@gmail.com" authors: "Jun Furuse" @@ -8,6 +8,15 @@ bug-reports: dev-repo: "hg://https://bitbucket.org/camlspotter/camlon" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta7"} ] -available: [ocaml-version >= "4.03.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://bitbucket.org/camlspotter/camlon/get/2.0.1.tar.gz" + checksum: "md5=f30339e7726877f16df691eb00c0bf93" +} diff --git a/packages/camlon/camlon.2.0.1/url b/packages/camlon/camlon.2.0.1/url deleted file mode 100644 index cbde65ef4a4..00000000000 --- a/packages/camlon/camlon.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/camlon/get/2.0.1.tar.gz" -checksum: "f30339e7726877f16df691eb00c0bf93" diff --git a/packages/camlp4/camlp4.4.01+system/descr b/packages/camlp4/camlp4.4.01+system/descr deleted file mode 100644 index b62fdf5483f..00000000000 --- a/packages/camlp4/camlp4.4.01+system/descr +++ /dev/null @@ -1,10 +0,0 @@ -Camlp4 is a system for writing extensible parsers for programming languages - -It provides a set of OCaml libraries that are used to define grammars as well -as loadable syntax extensions of such grammars. Camlp4 stands for Caml -Preprocessor and Pretty-Printer and one of its most important applications is -the definition of domain-specific extensions of the syntax of OCaml. - -Camlp4 was part of the official OCaml distribution until its version 4.01.0. -This package is therefore a dummy package that uses the existing camlp4 -from the compiler. diff --git a/packages/camlp4/camlp4.4.01+system/opam b/packages/camlp4/camlp4.4.01+system/opam index 8701d647c5e..7feaf15e4ff 100644 --- a/packages/camlp4/camlp4.4.01+system/opam +++ b/packages/camlp4/camlp4.4.01+system/opam @@ -1,14 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" homepage: "https://github.com/ocaml/camlp4" license: "LGPLv2" build: [ ["sh" "./make.sh"] ] -available: [ preinstalled & (ocaml-version < "4.02") ] bug-reports: "https://github.com/ocaml/camlp4/issues" -dev-repo: "https://github.com/ocaml/camlp4.git" +dev-repo: "git+https://github.com/ocaml/camlp4.git" depexts: [ - [["debian"] ["camlp4-extra"]] - [["ubuntu"] ["camlp4-extra"]] + ["camlp4-extra"] {os-distribution = "debian"} + ["camlp4-extra"] {os-distribution = "ubuntu"} ] +synopsis: + "Camlp4 is a system for writing extensible parsers for programming languages" +description: """ +It provides a set of OCaml libraries that are used to define grammars as well +as loadable syntax extensions of such grammars. Camlp4 stands for Caml +Preprocessor and Pretty-Printer and one of its most important applications is +the definition of domain-specific extensions of the syntax of OCaml. + +Camlp4 was part of the official OCaml distribution until its version 4.01.0. +This package is therefore a dummy package that uses the existing camlp4 +from the compiler.""" +depends: [ + "ocaml" {< "4.02"} + "ocaml-system" +] +url { + src: "https://github.com/ocaml/camlp4/archive/system.0.tar.gz" + checksum: "md5=2ed2db83471da3f6668689492590e7d7" +} diff --git a/packages/camlp4/camlp4.4.01+system/url b/packages/camlp4/camlp4.4.01+system/url deleted file mode 100644 index cd6e52e5d61..00000000000 --- a/packages/camlp4/camlp4.4.01+system/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/camlp4/archive/system.0.tar.gz" -checksum: "2ed2db83471da3f6668689492590e7d7" diff --git a/packages/camlp4/camlp4.4.01/descr b/packages/camlp4/camlp4.4.01/descr deleted file mode 100644 index b62fdf5483f..00000000000 --- a/packages/camlp4/camlp4.4.01/descr +++ /dev/null @@ -1,10 +0,0 @@ -Camlp4 is a system for writing extensible parsers for programming languages - -It provides a set of OCaml libraries that are used to define grammars as well -as loadable syntax extensions of such grammars. Camlp4 stands for Caml -Preprocessor and Pretty-Printer and one of its most important applications is -the definition of domain-specific extensions of the syntax of OCaml. - -Camlp4 was part of the official OCaml distribution until its version 4.01.0. -This package is therefore a dummy package that uses the existing camlp4 -from the compiler. diff --git a/packages/camlp4/camlp4.4.01/opam b/packages/camlp4/camlp4.4.01/opam index de5e7866c02..61c863c2c38 100644 --- a/packages/camlp4/camlp4.4.01/opam +++ b/packages/camlp4/camlp4.4.01/opam @@ -1,8 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" homepage: "https://github.com/ocaml/camlp4" license: "LGPLv2" -build: [] # dummy package -available: [ (!preinstalled) & (ocaml-version < "4.02") ] bug-reports: "https://github.com/ocaml/camlp4/issues" -dev-repo: "https://github.com/ocaml/camlp4.git" +dev-repo: "git+https://github.com/ocaml/camlp4.git" +synopsis: + "Camlp4 is a system for writing extensible parsers for programming languages" +description: """ +It provides a set of OCaml libraries that are used to define grammars as well +as loadable syntax extensions of such grammars. Camlp4 stands for Caml +Preprocessor and Pretty-Printer and one of its most important applications is +the definition of domain-specific extensions of the syntax of OCaml. + +Camlp4 was part of the official OCaml distribution until its version 4.01.0. +This package is therefore a dummy package that uses the existing camlp4 +from the compiler.""" +depends: [ + "ocaml" {< "4.02"} +] +conflicts: ["ocaml-system"] diff --git a/packages/camlp4/camlp4.4.02+1/descr b/packages/camlp4/camlp4.4.02+1/descr deleted file mode 100644 index 9d57529825e..00000000000 --- a/packages/camlp4/camlp4.4.02+1/descr +++ /dev/null @@ -1,13 +0,0 @@ -Camlp4 is a system for writing extensible parsers for programming languages - -It provides a set of OCaml libraries that are used to define grammars as well -as loadable syntax extensions of such grammars. Camlp4 stands for Caml -Preprocessor and Pretty-Printer and one of its most important applications is -the definition of domain-specific extensions of the syntax of OCaml. - -Camlp4 was part of the official OCaml distribution until its version 4.01.0. -Since then it has been replaced by a simpler system which is easier to maintain -and to learn: ppx rewriters and extension points. - -This version of Camlp4 installs using the `ocamlfind` packaging utility. If -you were using `+I camlp4` to directly locate Camlp4, this will no longer work. diff --git a/packages/camlp4/camlp4.4.02+1/files/f0ea53725465260556832398096cef8d3f20b49d.patch b/packages/camlp4/camlp4.4.02+1/files/f0ea53725465260556832398096cef8d3f20b49d.patch deleted file mode 100644 index 56b87ed784a..00000000000 --- a/packages/camlp4/camlp4.4.02+1/files/f0ea53725465260556832398096cef8d3f20b49d.patch +++ /dev/null @@ -1,28 +0,0 @@ -From f0ea53725465260556832398096cef8d3f20b49d Mon Sep 17 00:00:00 2001 -From: David Allsopp -Date: Mon, 8 Jan 2018 12:59:08 +0000 -Subject: [PATCH] Fix make byte for systems with no natdynlink - -2a31a83 builds a native-code preprocessor if ocamlbuild supports native -code. However, it's possible to have systems which support native code but -don't have natdynlink (e.g. Cygwin without flexdll support) and in this -case the build fails. - -Signed-off-by: David Allsopp ---- - myocamlbuild.ml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/myocamlbuild.ml b/myocamlbuild.ml -index 7264df134..ecaac916f 100644 ---- a/myocamlbuild.ml -+++ b/myocamlbuild.ml -@@ -76,7 +76,7 @@ let () = - else - let exe = - "camlp4boot" ^ -- if !Options.native_plugin then -+ if C.ocamlnat then - (* If we are using a native plugin, we might as well use a native - preprocessor. *) - ".native" diff --git a/packages/camlp4/camlp4.4.02+1/opam b/packages/camlp4/camlp4.4.02+1/opam deleted file mode 100644 index 9ade8a78098..00000000000 --- a/packages/camlp4/camlp4.4.02+1/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -authors: ["Daniel de Rauglaudre" "Nicolas Pouillard"] -maintainer: "jeremie@dimino.org" -homepage: "https://github.com/ocaml/camlp4" -license: "LGPLv2" -build: [ - ["./configure" "--bindir=%{bin}%" "--libdir=%{lib}%/ocaml" "--pkgdir=%{lib}%"] - [make "all"] {ocaml-native-dynlink} - [make "byte"] {!ocaml-native-dynlink} -] -depends: [ - "ocamlfind" - "ocamlbuild" {build} - "conf-which" {build} -] -install: [ - [make "install" "install-META"] -] -remove: [ - ["rm" "-rf" "%{lib}%/camlp4"] - ["rm" "-f" "%{bin}%/camlp4" "%{bin}%/camlp4boot" "%{bin}%/mkcamlp4" - "%{bin}%/camlp4r" "%{bin}%/camlp4rf" "%{bin}%/camlp4orf" - "%{bin}%/camlp4o" "%{bin}%/camlp4of" "%{bin}%/camlp4oof" - "%{bin}%/camlp4prof" "%{bin}%/camlp4rf.opt" "%{bin}%/camlp4orf.opt" - "%{bin}%/camlp4o.opt" "%{bin}%/camlp4oof.opt" "%{bin}%/camlp4r.opt" - ] -] -patches: [ "f0ea53725465260556832398096cef8d3f20b49d.patch" ] -available: [ (!preinstalled) & (ocaml-version >= "4.02") & (ocaml-version < "4.03") ] -bug-reports: "https://github.com/ocaml/camlp4/issues" -dev-repo: "https://github.com/ocaml/camlp4.git" diff --git a/packages/camlp4/camlp4.4.02+1/url b/packages/camlp4/camlp4.4.02+1/url deleted file mode 100644 index 8e6a53f642d..00000000000 --- a/packages/camlp4/camlp4.4.02+1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/camlp4/archive/4.02+1.tar.gz" -checksum: "8939e089232acc9b1c5531fad446e9ac" diff --git a/packages/camlp4/camlp4.4.02+2/descr b/packages/camlp4/camlp4.4.02+2/descr deleted file mode 100644 index 9d57529825e..00000000000 --- a/packages/camlp4/camlp4.4.02+2/descr +++ /dev/null @@ -1,13 +0,0 @@ -Camlp4 is a system for writing extensible parsers for programming languages - -It provides a set of OCaml libraries that are used to define grammars as well -as loadable syntax extensions of such grammars. Camlp4 stands for Caml -Preprocessor and Pretty-Printer and one of its most important applications is -the definition of domain-specific extensions of the syntax of OCaml. - -Camlp4 was part of the official OCaml distribution until its version 4.01.0. -Since then it has been replaced by a simpler system which is easier to maintain -and to learn: ppx rewriters and extension points. - -This version of Camlp4 installs using the `ocamlfind` packaging utility. If -you were using `+I camlp4` to directly locate Camlp4, this will no longer work. diff --git a/packages/camlp4/camlp4.4.02+2/files/f0ea53725465260556832398096cef8d3f20b49d.patch b/packages/camlp4/camlp4.4.02+2/files/f0ea53725465260556832398096cef8d3f20b49d.patch deleted file mode 100644 index 56b87ed784a..00000000000 --- a/packages/camlp4/camlp4.4.02+2/files/f0ea53725465260556832398096cef8d3f20b49d.patch +++ /dev/null @@ -1,28 +0,0 @@ -From f0ea53725465260556832398096cef8d3f20b49d Mon Sep 17 00:00:00 2001 -From: David Allsopp -Date: Mon, 8 Jan 2018 12:59:08 +0000 -Subject: [PATCH] Fix make byte for systems with no natdynlink - -2a31a83 builds a native-code preprocessor if ocamlbuild supports native -code. However, it's possible to have systems which support native code but -don't have natdynlink (e.g. Cygwin without flexdll support) and in this -case the build fails. - -Signed-off-by: David Allsopp ---- - myocamlbuild.ml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/myocamlbuild.ml b/myocamlbuild.ml -index 7264df134..ecaac916f 100644 ---- a/myocamlbuild.ml -+++ b/myocamlbuild.ml -@@ -76,7 +76,7 @@ let () = - else - let exe = - "camlp4boot" ^ -- if !Options.native_plugin then -+ if C.ocamlnat then - (* If we are using a native plugin, we might as well use a native - preprocessor. *) - ".native" diff --git a/packages/camlp4/camlp4.4.02+2/opam b/packages/camlp4/camlp4.4.02+2/opam deleted file mode 100644 index 836f71bf0d5..00000000000 --- a/packages/camlp4/camlp4.4.02+2/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -authors: ["Daniel de Rauglaudre" "Nicolas Pouillard"] -maintainer: "jeremie@dimino.org" -homepage: "https://github.com/ocaml/camlp4" -license: "LGPLv2" -build: [ - ["./configure" "--bindir=%{bin}%" "--libdir=%{lib}%/ocaml" "--pkgdir=%{lib}%"] - [make "all"] {ocaml-native-dynlink} - [make "byte"] {!ocaml-native-dynlink} -] -depends: [ - "ocamlfind" - "conf-which" {build} - "ocamlbuild" {build} -] -install: [ - [make "install" "install-META"] -] -remove: [ - ["rm" "-rf" "%{lib}%/camlp4"] - ["rm" "-f" "%{bin}%/camlp4" "%{bin}%/camlp4boot" "%{bin}%/mkcamlp4" - "%{bin}%/camlp4r" "%{bin}%/camlp4rf" "%{bin}%/camlp4orf" - "%{bin}%/camlp4o" "%{bin}%/camlp4of" "%{bin}%/camlp4oof" - "%{bin}%/camlp4prof" "%{bin}%/camlp4rf.opt" "%{bin}%/camlp4orf.opt" - "%{bin}%/camlp4o.opt" "%{bin}%/camlp4oof.opt" "%{bin}%/camlp4r.opt" - ] -] -patches: [ "f0ea53725465260556832398096cef8d3f20b49d.patch" ] -available: [ (!preinstalled) & (ocaml-version >= "4.02") & (ocaml-version < "4.03") ] -bug-reports: "https://github.com/ocaml/camlp4/issues" -dev-repo: "https://github.com/ocaml/camlp4.git" diff --git a/packages/camlp4/camlp4.4.02+2/url b/packages/camlp4/camlp4.4.02+2/url deleted file mode 100644 index 2044619b0d5..00000000000 --- a/packages/camlp4/camlp4.4.02+2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/camlp4/archive/4.02+2.tar.gz" -checksum: "42c8c329ae33dbb0e25d6cf5d4fd1755" diff --git a/packages/camlp4/camlp4.4.02+3/descr b/packages/camlp4/camlp4.4.02+3/descr deleted file mode 100644 index 9d57529825e..00000000000 --- a/packages/camlp4/camlp4.4.02+3/descr +++ /dev/null @@ -1,13 +0,0 @@ -Camlp4 is a system for writing extensible parsers for programming languages - -It provides a set of OCaml libraries that are used to define grammars as well -as loadable syntax extensions of such grammars. Camlp4 stands for Caml -Preprocessor and Pretty-Printer and one of its most important applications is -the definition of domain-specific extensions of the syntax of OCaml. - -Camlp4 was part of the official OCaml distribution until its version 4.01.0. -Since then it has been replaced by a simpler system which is easier to maintain -and to learn: ppx rewriters and extension points. - -This version of Camlp4 installs using the `ocamlfind` packaging utility. If -you were using `+I camlp4` to directly locate Camlp4, this will no longer work. diff --git a/packages/camlp4/camlp4.4.02+3/files/f0ea53725465260556832398096cef8d3f20b49d.patch b/packages/camlp4/camlp4.4.02+3/files/f0ea53725465260556832398096cef8d3f20b49d.patch deleted file mode 100644 index 56b87ed784a..00000000000 --- a/packages/camlp4/camlp4.4.02+3/files/f0ea53725465260556832398096cef8d3f20b49d.patch +++ /dev/null @@ -1,28 +0,0 @@ -From f0ea53725465260556832398096cef8d3f20b49d Mon Sep 17 00:00:00 2001 -From: David Allsopp -Date: Mon, 8 Jan 2018 12:59:08 +0000 -Subject: [PATCH] Fix make byte for systems with no natdynlink - -2a31a83 builds a native-code preprocessor if ocamlbuild supports native -code. However, it's possible to have systems which support native code but -don't have natdynlink (e.g. Cygwin without flexdll support) and in this -case the build fails. - -Signed-off-by: David Allsopp ---- - myocamlbuild.ml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/myocamlbuild.ml b/myocamlbuild.ml -index 7264df134..ecaac916f 100644 ---- a/myocamlbuild.ml -+++ b/myocamlbuild.ml -@@ -76,7 +76,7 @@ let () = - else - let exe = - "camlp4boot" ^ -- if !Options.native_plugin then -+ if C.ocamlnat then - (* If we are using a native plugin, we might as well use a native - preprocessor. *) - ".native" diff --git a/packages/camlp4/camlp4.4.02+3/opam b/packages/camlp4/camlp4.4.02+3/opam deleted file mode 100644 index 9ade8a78098..00000000000 --- a/packages/camlp4/camlp4.4.02+3/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -authors: ["Daniel de Rauglaudre" "Nicolas Pouillard"] -maintainer: "jeremie@dimino.org" -homepage: "https://github.com/ocaml/camlp4" -license: "LGPLv2" -build: [ - ["./configure" "--bindir=%{bin}%" "--libdir=%{lib}%/ocaml" "--pkgdir=%{lib}%"] - [make "all"] {ocaml-native-dynlink} - [make "byte"] {!ocaml-native-dynlink} -] -depends: [ - "ocamlfind" - "ocamlbuild" {build} - "conf-which" {build} -] -install: [ - [make "install" "install-META"] -] -remove: [ - ["rm" "-rf" "%{lib}%/camlp4"] - ["rm" "-f" "%{bin}%/camlp4" "%{bin}%/camlp4boot" "%{bin}%/mkcamlp4" - "%{bin}%/camlp4r" "%{bin}%/camlp4rf" "%{bin}%/camlp4orf" - "%{bin}%/camlp4o" "%{bin}%/camlp4of" "%{bin}%/camlp4oof" - "%{bin}%/camlp4prof" "%{bin}%/camlp4rf.opt" "%{bin}%/camlp4orf.opt" - "%{bin}%/camlp4o.opt" "%{bin}%/camlp4oof.opt" "%{bin}%/camlp4r.opt" - ] -] -patches: [ "f0ea53725465260556832398096cef8d3f20b49d.patch" ] -available: [ (!preinstalled) & (ocaml-version >= "4.02") & (ocaml-version < "4.03") ] -bug-reports: "https://github.com/ocaml/camlp4/issues" -dev-repo: "https://github.com/ocaml/camlp4.git" diff --git a/packages/camlp4/camlp4.4.02+3/url b/packages/camlp4/camlp4.4.02+3/url deleted file mode 100644 index faacdcbd4bc..00000000000 --- a/packages/camlp4/camlp4.4.02+3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/camlp4/archive/4.02+3.tar.gz" -checksum: "3918b29747c0e701d068f9ce475ef82e" diff --git a/packages/camlp4/camlp4.4.02+4/descr b/packages/camlp4/camlp4.4.02+4/descr deleted file mode 100644 index 9d57529825e..00000000000 --- a/packages/camlp4/camlp4.4.02+4/descr +++ /dev/null @@ -1,13 +0,0 @@ -Camlp4 is a system for writing extensible parsers for programming languages - -It provides a set of OCaml libraries that are used to define grammars as well -as loadable syntax extensions of such grammars. Camlp4 stands for Caml -Preprocessor and Pretty-Printer and one of its most important applications is -the definition of domain-specific extensions of the syntax of OCaml. - -Camlp4 was part of the official OCaml distribution until its version 4.01.0. -Since then it has been replaced by a simpler system which is easier to maintain -and to learn: ppx rewriters and extension points. - -This version of Camlp4 installs using the `ocamlfind` packaging utility. If -you were using `+I camlp4` to directly locate Camlp4, this will no longer work. diff --git a/packages/camlp4/camlp4.4.02+4/files/f0ea53725465260556832398096cef8d3f20b49d.patch b/packages/camlp4/camlp4.4.02+4/files/f0ea53725465260556832398096cef8d3f20b49d.patch deleted file mode 100644 index 56b87ed784a..00000000000 --- a/packages/camlp4/camlp4.4.02+4/files/f0ea53725465260556832398096cef8d3f20b49d.patch +++ /dev/null @@ -1,28 +0,0 @@ -From f0ea53725465260556832398096cef8d3f20b49d Mon Sep 17 00:00:00 2001 -From: David Allsopp -Date: Mon, 8 Jan 2018 12:59:08 +0000 -Subject: [PATCH] Fix make byte for systems with no natdynlink - -2a31a83 builds a native-code preprocessor if ocamlbuild supports native -code. However, it's possible to have systems which support native code but -don't have natdynlink (e.g. Cygwin without flexdll support) and in this -case the build fails. - -Signed-off-by: David Allsopp ---- - myocamlbuild.ml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/myocamlbuild.ml b/myocamlbuild.ml -index 7264df134..ecaac916f 100644 ---- a/myocamlbuild.ml -+++ b/myocamlbuild.ml -@@ -76,7 +76,7 @@ let () = - else - let exe = - "camlp4boot" ^ -- if !Options.native_plugin then -+ if C.ocamlnat then - (* If we are using a native plugin, we might as well use a native - preprocessor. *) - ".native" diff --git a/packages/camlp4/camlp4.4.02+4/opam b/packages/camlp4/camlp4.4.02+4/opam deleted file mode 100644 index 836f71bf0d5..00000000000 --- a/packages/camlp4/camlp4.4.02+4/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -authors: ["Daniel de Rauglaudre" "Nicolas Pouillard"] -maintainer: "jeremie@dimino.org" -homepage: "https://github.com/ocaml/camlp4" -license: "LGPLv2" -build: [ - ["./configure" "--bindir=%{bin}%" "--libdir=%{lib}%/ocaml" "--pkgdir=%{lib}%"] - [make "all"] {ocaml-native-dynlink} - [make "byte"] {!ocaml-native-dynlink} -] -depends: [ - "ocamlfind" - "conf-which" {build} - "ocamlbuild" {build} -] -install: [ - [make "install" "install-META"] -] -remove: [ - ["rm" "-rf" "%{lib}%/camlp4"] - ["rm" "-f" "%{bin}%/camlp4" "%{bin}%/camlp4boot" "%{bin}%/mkcamlp4" - "%{bin}%/camlp4r" "%{bin}%/camlp4rf" "%{bin}%/camlp4orf" - "%{bin}%/camlp4o" "%{bin}%/camlp4of" "%{bin}%/camlp4oof" - "%{bin}%/camlp4prof" "%{bin}%/camlp4rf.opt" "%{bin}%/camlp4orf.opt" - "%{bin}%/camlp4o.opt" "%{bin}%/camlp4oof.opt" "%{bin}%/camlp4r.opt" - ] -] -patches: [ "f0ea53725465260556832398096cef8d3f20b49d.patch" ] -available: [ (!preinstalled) & (ocaml-version >= "4.02") & (ocaml-version < "4.03") ] -bug-reports: "https://github.com/ocaml/camlp4/issues" -dev-repo: "https://github.com/ocaml/camlp4.git" diff --git a/packages/camlp4/camlp4.4.02+4/url b/packages/camlp4/camlp4.4.02+4/url deleted file mode 100644 index e4459a0d4bf..00000000000 --- a/packages/camlp4/camlp4.4.02+4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/camlp4/archive/4.02+4.tar.gz" -checksum: "f813800411e927bba6ca43f126faead9" diff --git a/packages/camlp4/camlp4.4.02+6/descr b/packages/camlp4/camlp4.4.02+6/descr deleted file mode 100644 index 9d57529825e..00000000000 --- a/packages/camlp4/camlp4.4.02+6/descr +++ /dev/null @@ -1,13 +0,0 @@ -Camlp4 is a system for writing extensible parsers for programming languages - -It provides a set of OCaml libraries that are used to define grammars as well -as loadable syntax extensions of such grammars. Camlp4 stands for Caml -Preprocessor and Pretty-Printer and one of its most important applications is -the definition of domain-specific extensions of the syntax of OCaml. - -Camlp4 was part of the official OCaml distribution until its version 4.01.0. -Since then it has been replaced by a simpler system which is easier to maintain -and to learn: ppx rewriters and extension points. - -This version of Camlp4 installs using the `ocamlfind` packaging utility. If -you were using `+I camlp4` to directly locate Camlp4, this will no longer work. diff --git a/packages/camlp4/camlp4.4.02+6/files/f0ea53725465260556832398096cef8d3f20b49d.patch b/packages/camlp4/camlp4.4.02+6/files/f0ea53725465260556832398096cef8d3f20b49d.patch index 56b87ed784a..bf717e05e48 100644 --- a/packages/camlp4/camlp4.4.02+6/files/f0ea53725465260556832398096cef8d3f20b49d.patch +++ b/packages/camlp4/camlp4.4.02+6/files/f0ea53725465260556832398096cef8d3f20b49d.patch @@ -1,28 +1,28 @@ -From f0ea53725465260556832398096cef8d3f20b49d Mon Sep 17 00:00:00 2001 -From: David Allsopp -Date: Mon, 8 Jan 2018 12:59:08 +0000 -Subject: [PATCH] Fix make byte for systems with no natdynlink - -2a31a83 builds a native-code preprocessor if ocamlbuild supports native -code. However, it's possible to have systems which support native code but -don't have natdynlink (e.g. Cygwin without flexdll support) and in this -case the build fails. - -Signed-off-by: David Allsopp ---- - myocamlbuild.ml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/myocamlbuild.ml b/myocamlbuild.ml -index 7264df134..ecaac916f 100644 ---- a/myocamlbuild.ml -+++ b/myocamlbuild.ml -@@ -76,7 +76,7 @@ let () = - else - let exe = - "camlp4boot" ^ -- if !Options.native_plugin then -+ if C.ocamlnat then - (* If we are using a native plugin, we might as well use a native - preprocessor. *) - ".native" +From f0ea53725465260556832398096cef8d3f20b49d Mon Sep 17 00:00:00 2001 +From: David Allsopp +Date: Mon, 8 Jan 2018 12:59:08 +0000 +Subject: [PATCH] Fix make byte for systems with no natdynlink + +2a31a83 builds a native-code preprocessor if ocamlbuild supports native +code. However, it's possible to have systems which support native code but +don't have natdynlink (e.g. Cygwin without flexdll support) and in this +case the build fails. + +Signed-off-by: David Allsopp +--- + myocamlbuild.ml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/myocamlbuild.ml b/myocamlbuild.ml +index 7264df134..ecaac916f 100644 +--- a/myocamlbuild.ml ++++ b/myocamlbuild.ml +@@ -76,7 +76,7 @@ let () = + else + let exe = + "camlp4boot" ^ +- if !Options.native_plugin then ++ if C.ocamlnat then + (* If we are using a native plugin, we might as well use a native + preprocessor. *) + ".native" diff --git a/packages/camlp4/camlp4.4.02+6/opam b/packages/camlp4/camlp4.4.02+6/opam index dbcf0d75e5e..83d38e072d4 100644 --- a/packages/camlp4/camlp4.4.02+6/opam +++ b/packages/camlp4/camlp4.4.02+6/opam @@ -1,14 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Daniel de Rauglaudre" "Nicolas Pouillard"] maintainer: "jeremie@dimino.org" homepage: "https://github.com/ocaml/camlp4" license: "LGPLv2" build: [ - ["./configure" "--bindir=%{bin}%" "--libdir=%{lib}%/ocaml" "--pkgdir=%{lib}%"] - [make "all"] {ocaml-native-dynlink} - [make "byte"] {!ocaml-native-dynlink} + [ + "./configure" + "--bindir=%{bin}%" + "--libdir=%{lib}%/ocaml" + "--pkgdir=%{lib}%" + ] + [make "all"] {ocaml:native-dynlink} + [make "byte"] {!ocaml:native-dynlink} ] depends: [ + "ocaml" {>= "4.02" & < "4.03"} "ocamlbuild" {build} "conf-which" {build} ] @@ -24,7 +30,30 @@ remove: [ "%{bin}%/camlp4o.opt" "%{bin}%/camlp4oof.opt" "%{bin}%/camlp4r.opt" ] ] -patches: [ "f0ea53725465260556832398096cef8d3f20b49d.patch" ] -available: [ (!preinstalled) & (ocaml-version >= "4.02") & (ocaml-version < "4.03") ] bug-reports: "https://github.com/ocaml/camlp4/issues" -dev-repo: "https://github.com/ocaml/camlp4.git" +dev-repo: "git+https://github.com/ocaml/camlp4.git" +synopsis: + "Camlp4 is a system for writing extensible parsers for programming languages" +description: """ +It provides a set of OCaml libraries that are used to define grammars as well +as loadable syntax extensions of such grammars. Camlp4 stands for Caml +Preprocessor and Pretty-Printer and one of its most important applications is +the definition of domain-specific extensions of the syntax of OCaml. + +Camlp4 was part of the official OCaml distribution until its version 4.01.0. +Since then it has been replaced by a simpler system which is easier to maintain +and to learn: ppx rewriters and extension points. + +This version of Camlp4 installs using the `ocamlfind` packaging utility. If +you were using `+I camlp4` to directly locate Camlp4, this will no longer work.""" +conflicts: ["ocaml-system"] +flags: light-uninstall +patches: ["f0ea53725465260556832398096cef8d3f20b49d.patch"] +extra-files: [ + "f0ea53725465260556832398096cef8d3f20b49d.patch" + "md5=720f4136f835473317507945b86a9826" +] +url { + src: "https://github.com/ocaml/camlp4/archive/4.02+6.tar.gz" + checksum: "md5=5bf758bb799e7a5ef9cad9cd1df91053" +} diff --git a/packages/camlp4/camlp4.4.02+6/url b/packages/camlp4/camlp4.4.02+6/url deleted file mode 100644 index aad33a7b096..00000000000 --- a/packages/camlp4/camlp4.4.02+6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/camlp4/archive/4.02+6.tar.gz" -checksum: "5bf758bb799e7a5ef9cad9cd1df91053" diff --git a/packages/camlp4/camlp4.4.02+7/descr b/packages/camlp4/camlp4.4.02+7/descr deleted file mode 100644 index 9d57529825e..00000000000 --- a/packages/camlp4/camlp4.4.02+7/descr +++ /dev/null @@ -1,13 +0,0 @@ -Camlp4 is a system for writing extensible parsers for programming languages - -It provides a set of OCaml libraries that are used to define grammars as well -as loadable syntax extensions of such grammars. Camlp4 stands for Caml -Preprocessor and Pretty-Printer and one of its most important applications is -the definition of domain-specific extensions of the syntax of OCaml. - -Camlp4 was part of the official OCaml distribution until its version 4.01.0. -Since then it has been replaced by a simpler system which is easier to maintain -and to learn: ppx rewriters and extension points. - -This version of Camlp4 installs using the `ocamlfind` packaging utility. If -you were using `+I camlp4` to directly locate Camlp4, this will no longer work. diff --git a/packages/camlp4/camlp4.4.02+7/opam b/packages/camlp4/camlp4.4.02+7/opam index 0bfe51c0fec..3a75fc1e73a 100644 --- a/packages/camlp4/camlp4.4.02+7/opam +++ b/packages/camlp4/camlp4.4.02+7/opam @@ -1,14 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Daniel de Rauglaudre" "Nicolas Pouillard"] maintainer: "jeremie@dimino.org" homepage: "https://github.com/ocaml/camlp4" license: "LGPLv2" build: [ - ["./configure" "--bindir=%{bin}%" "--libdir=%{lib}%/ocaml" "--pkgdir=%{lib}%"] - [make "all"] {ocaml-native-dynlink} - [make "byte"] {!ocaml-native-dynlink} + [ + "./configure" + "--bindir=%{bin}%" + "--libdir=%{lib}%/ocaml" + "--pkgdir=%{lib}%" + ] + [make "all"] {ocaml:native-dynlink} + [make "byte"] {!ocaml:native-dynlink} ] depends: [ + "ocaml" {>= "4.02" & < "4.03"} "conf-which" {build} "ocamlbuild" {build} ] @@ -25,6 +31,32 @@ remove: [ ] ] patches: [ "termux.patch" "f0ea53725465260556832398096cef8d3f20b49d.patch" ] -available: [ (!preinstalled) & (ocaml-version >= "4.02") & (ocaml-version < "4.03") ] bug-reports: "https://github.com/ocaml/camlp4/issues" -dev-repo: "https://github.com/ocaml/camlp4.git" +dev-repo: "git+https://github.com/ocaml/camlp4.git" +synopsis: + "Camlp4 is a system for writing extensible parsers for programming languages" +description: """ +It provides a set of OCaml libraries that are used to define grammars as well +as loadable syntax extensions of such grammars. Camlp4 stands for Caml +Preprocessor and Pretty-Printer and one of its most important applications is +the definition of domain-specific extensions of the syntax of OCaml. + +Camlp4 was part of the official OCaml distribution until its version 4.01.0. +Since then it has been replaced by a simpler system which is easier to maintain +and to learn: ppx rewriters and extension points. + +This version of Camlp4 installs using the `ocamlfind` packaging utility. If +you were using `+I camlp4` to directly locate Camlp4, this will no longer work.""" +conflicts: ["ocaml-system"] +flags: light-uninstall +extra-files: [ + ["termux.patch" "md5=91fbe07cda753ad87789fd5717371494"] + [ + "f0ea53725465260556832398096cef8d3f20b49d.patch" + "md5=4e15b0fb960be4be48b154bfafbb9a16" + ] +] +url { + src: "https://github.com/ocaml/camlp4/archive/4.02+7.tar.gz" + checksum: "md5=108214c9a17d94a9e004530c454590e0" +} diff --git a/packages/camlp4/camlp4.4.02+7/url b/packages/camlp4/camlp4.4.02+7/url deleted file mode 100644 index a00e4348c07..00000000000 --- a/packages/camlp4/camlp4.4.02+7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/camlp4/archive/4.02+7.tar.gz" -checksum: "108214c9a17d94a9e004530c454590e0" diff --git a/packages/camlp4/camlp4.4.02+system/descr b/packages/camlp4/camlp4.4.02+system/descr deleted file mode 100644 index 9d57529825e..00000000000 --- a/packages/camlp4/camlp4.4.02+system/descr +++ /dev/null @@ -1,13 +0,0 @@ -Camlp4 is a system for writing extensible parsers for programming languages - -It provides a set of OCaml libraries that are used to define grammars as well -as loadable syntax extensions of such grammars. Camlp4 stands for Caml -Preprocessor and Pretty-Printer and one of its most important applications is -the definition of domain-specific extensions of the syntax of OCaml. - -Camlp4 was part of the official OCaml distribution until its version 4.01.0. -Since then it has been replaced by a simpler system which is easier to maintain -and to learn: ppx rewriters and extension points. - -This version of Camlp4 installs using the `ocamlfind` packaging utility. If -you were using `+I camlp4` to directly locate Camlp4, this will no longer work. diff --git a/packages/camlp4/camlp4.4.02+system/opam b/packages/camlp4/camlp4.4.02+system/opam index 43c36e882ec..a992ef4c61b 100644 --- a/packages/camlp4/camlp4.4.02+system/opam +++ b/packages/camlp4/camlp4.4.02+system/opam @@ -1,14 +1,35 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" homepage: "https://github.com/ocaml/camlp4" license: "LGPLv2" build: [ ["sh" "./make.sh"] ] -available: [ preinstalled & (ocaml-version >= "4.02") & (ocaml-version < "4.03") ] bug-reports: "https://github.com/ocaml/camlp4/issues" -dev-repo: "https://github.com/ocaml/camlp4.git" +dev-repo: "git+https://github.com/ocaml/camlp4.git" depexts: [ - [["debian"] ["camlp4-extra"]] - [["ubuntu"] ["camlp4-extra"]] + ["camlp4-extra"] {os-distribution = "debian"} + ["camlp4-extra"] {os-distribution = "ubuntu"} ] +synopsis: + "Camlp4 is a system for writing extensible parsers for programming languages" +description: """ +It provides a set of OCaml libraries that are used to define grammars as well +as loadable syntax extensions of such grammars. Camlp4 stands for Caml +Preprocessor and Pretty-Printer and one of its most important applications is +the definition of domain-specific extensions of the syntax of OCaml. + +Camlp4 was part of the official OCaml distribution until its version 4.01.0. +Since then it has been replaced by a simpler system which is easier to maintain +and to learn: ppx rewriters and extension points. + +This version of Camlp4 installs using the `ocamlfind` packaging utility. If +you were using `+I camlp4` to directly locate Camlp4, this will no longer work.""" +depends: [ + "ocaml" {>= "4.02" & < "4.03"} + "ocaml-system" +] +url { + src: "https://github.com/ocaml/camlp4/archive/system.0.tar.gz" + checksum: "md5=2ed2db83471da3f6668689492590e7d7" +} diff --git a/packages/camlp4/camlp4.4.02+system/url b/packages/camlp4/camlp4.4.02+system/url deleted file mode 100644 index cd6e52e5d61..00000000000 --- a/packages/camlp4/camlp4.4.02+system/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/camlp4/archive/system.0.tar.gz" -checksum: "2ed2db83471da3f6668689492590e7d7" diff --git a/packages/camlp4/camlp4.4.02.0-1modular-implicits/descr b/packages/camlp4/camlp4.4.02.0-1modular-implicits/descr deleted file mode 100644 index 9d57529825e..00000000000 --- a/packages/camlp4/camlp4.4.02.0-1modular-implicits/descr +++ /dev/null @@ -1,13 +0,0 @@ -Camlp4 is a system for writing extensible parsers for programming languages - -It provides a set of OCaml libraries that are used to define grammars as well -as loadable syntax extensions of such grammars. Camlp4 stands for Caml -Preprocessor and Pretty-Printer and one of its most important applications is -the definition of domain-specific extensions of the syntax of OCaml. - -Camlp4 was part of the official OCaml distribution until its version 4.01.0. -Since then it has been replaced by a simpler system which is easier to maintain -and to learn: ppx rewriters and extension points. - -This version of Camlp4 installs using the `ocamlfind` packaging utility. If -you were using `+I camlp4` to directly locate Camlp4, this will no longer work. diff --git a/packages/camlp4/camlp4.4.02.0-1modular-implicits/opam b/packages/camlp4/camlp4.4.02.0-1modular-implicits/opam index 8b63611bf7d..9821c7acb4e 100644 --- a/packages/camlp4/camlp4.4.02.0-1modular-implicits/opam +++ b/packages/camlp4/camlp4.4.02.0-1modular-implicits/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" homepage: "https://github.com/ocaml/camlp4" license: "LGPLv2" @@ -7,6 +7,9 @@ build: [ [make "all"] ] depends: [ + "ocaml" + "ocaml-variants" + {= "4.02.0+modular-implicits" | = "4.02.1+modular-implicits-ber"} "ocamlfind" "conf-which" {build} "ocamlbuild" {build} @@ -23,8 +26,26 @@ remove: [ "%{bin}%/camlp4o.opt" "%{bin}%/camlp4oof.opt" "%{bin}%/camlp4r.opt" ] ] -available: [ opam-version >= "1.2.1" - & (compiler = "4.02.0+modular-implicits" - | compiler = "4.02.1+modular-implicits-ber") ] +available: opam-version >= "1.2.1" bug-reports: "https://github.com/ocaml/camlp4/issues" -dev-repo: "https://github.com/ocaml/camlp4.git" +dev-repo: "git+https://github.com/ocaml/camlp4.git" +synopsis: + "Camlp4 is a system for writing extensible parsers for programming languages" +description: """ +It provides a set of OCaml libraries that are used to define grammars as well +as loadable syntax extensions of such grammars. Camlp4 stands for Caml +Preprocessor and Pretty-Printer and one of its most important applications is +the definition of domain-specific extensions of the syntax of OCaml. + +Camlp4 was part of the official OCaml distribution until its version 4.01.0. +Since then it has been replaced by a simpler system which is easier to maintain +and to learn: ppx rewriters and extension points. + +This version of Camlp4 installs using the `ocamlfind` packaging utility. If +you were using `+I camlp4` to directly locate Camlp4, this will no longer work.""" +flags: light-uninstall +url { + src: + "https://github.com/ocamllabs/camlp4/archive/modular-implicits-4.02b.tar.gz" + checksum: "md5=c3cb26bf9ef2bc4bb02acbfc75f5abe3" +} diff --git a/packages/camlp4/camlp4.4.02.0-1modular-implicits/url b/packages/camlp4/camlp4.4.02.0-1modular-implicits/url deleted file mode 100644 index eb02d957f24..00000000000 --- a/packages/camlp4/camlp4.4.02.0-1modular-implicits/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/camlp4/archive/modular-implicits-4.02b.tar.gz" -checksum: "c3cb26bf9ef2bc4bb02acbfc75f5abe3" diff --git a/packages/camlp4/camlp4.4.03+1/descr b/packages/camlp4/camlp4.4.03+1/descr deleted file mode 100644 index 9d57529825e..00000000000 --- a/packages/camlp4/camlp4.4.03+1/descr +++ /dev/null @@ -1,13 +0,0 @@ -Camlp4 is a system for writing extensible parsers for programming languages - -It provides a set of OCaml libraries that are used to define grammars as well -as loadable syntax extensions of such grammars. Camlp4 stands for Caml -Preprocessor and Pretty-Printer and one of its most important applications is -the definition of domain-specific extensions of the syntax of OCaml. - -Camlp4 was part of the official OCaml distribution until its version 4.01.0. -Since then it has been replaced by a simpler system which is easier to maintain -and to learn: ppx rewriters and extension points. - -This version of Camlp4 installs using the `ocamlfind` packaging utility. If -you were using `+I camlp4` to directly locate Camlp4, this will no longer work. diff --git a/packages/camlp4/camlp4.4.03+1/opam b/packages/camlp4/camlp4.4.03+1/opam index 3daee64f1a1..f4608a577fa 100644 --- a/packages/camlp4/camlp4.4.03+1/opam +++ b/packages/camlp4/camlp4.4.03+1/opam @@ -1,14 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Daniel de Rauglaudre" "Nicolas Pouillard"] maintainer: "jeremie@dimino.org" homepage: "https://github.com/ocaml/camlp4" license: "LGPLv2" build: [ - ["./configure" "--bindir=%{bin}%" "--libdir=%{lib}%/ocaml" "--pkgdir=%{lib}%"] - [make "all"] {ocaml-native-dynlink} - [make "byte"] {!ocaml-native-dynlink} + [ + "./configure" + "--bindir=%{bin}%" + "--libdir=%{lib}%/ocaml" + "--pkgdir=%{lib}%" + ] + [make "all"] {ocaml:native-dynlink} + [make "byte"] {!ocaml:native-dynlink} ] depends: [ + "ocaml" {>= "4.03" & < "4.04"} "ocamlbuild" {build} "conf-which" {build} ] @@ -25,6 +31,32 @@ remove: [ ] ] patches: [ "termux.patch" "f0ea53725465260556832398096cef8d3f20b49d.patch" ] -available: [ (!preinstalled) & (ocaml-version >= "4.03") & (ocaml-version < "4.04") ] bug-reports: "https://github.com/ocaml/camlp4/issues" -dev-repo: "https://github.com/ocaml/camlp4.git" +dev-repo: "git+https://github.com/ocaml/camlp4.git" +synopsis: + "Camlp4 is a system for writing extensible parsers for programming languages" +description: """ +It provides a set of OCaml libraries that are used to define grammars as well +as loadable syntax extensions of such grammars. Camlp4 stands for Caml +Preprocessor and Pretty-Printer and one of its most important applications is +the definition of domain-specific extensions of the syntax of OCaml. + +Camlp4 was part of the official OCaml distribution until its version 4.01.0. +Since then it has been replaced by a simpler system which is easier to maintain +and to learn: ppx rewriters and extension points. + +This version of Camlp4 installs using the `ocamlfind` packaging utility. If +you were using `+I camlp4` to directly locate Camlp4, this will no longer work.""" +conflicts: ["ocaml-system"] +flags: light-uninstall +extra-files: [ + ["termux.patch" "md5=91fbe07cda753ad87789fd5717371494"] + [ + "f0ea53725465260556832398096cef8d3f20b49d.patch" + "md5=4e15b0fb960be4be48b154bfafbb9a16" + ] +] +url { + src: "https://github.com/ocaml/camlp4/archive/4.03+1.tar.gz" + checksum: "md5=65ece8d2c8f4b1e06d62323e78759a7c" +} diff --git a/packages/camlp4/camlp4.4.03+1/url b/packages/camlp4/camlp4.4.03+1/url deleted file mode 100644 index a587ad842ce..00000000000 --- a/packages/camlp4/camlp4.4.03+1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/camlp4/archive/4.03+1.tar.gz" -checksum: "65ece8d2c8f4b1e06d62323e78759a7c" diff --git a/packages/camlp4/camlp4.4.03+system/descr b/packages/camlp4/camlp4.4.03+system/descr deleted file mode 100644 index 9d57529825e..00000000000 --- a/packages/camlp4/camlp4.4.03+system/descr +++ /dev/null @@ -1,13 +0,0 @@ -Camlp4 is a system for writing extensible parsers for programming languages - -It provides a set of OCaml libraries that are used to define grammars as well -as loadable syntax extensions of such grammars. Camlp4 stands for Caml -Preprocessor and Pretty-Printer and one of its most important applications is -the definition of domain-specific extensions of the syntax of OCaml. - -Camlp4 was part of the official OCaml distribution until its version 4.01.0. -Since then it has been replaced by a simpler system which is easier to maintain -and to learn: ppx rewriters and extension points. - -This version of Camlp4 installs using the `ocamlfind` packaging utility. If -you were using `+I camlp4` to directly locate Camlp4, this will no longer work. diff --git a/packages/camlp4/camlp4.4.03+system/opam b/packages/camlp4/camlp4.4.03+system/opam index 369b01a76d0..f9688d0bdd4 100644 --- a/packages/camlp4/camlp4.4.03+system/opam +++ b/packages/camlp4/camlp4.4.03+system/opam @@ -1,14 +1,35 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" homepage: "https://github.com/ocaml/camlp4" license: "LGPLv2" build: [ ["sh" "./make.sh"] ] -available: [ preinstalled & (ocaml-version >= "4.03") & (ocaml-version < "4.04") ] bug-reports: "https://github.com/ocaml/camlp4/issues" -dev-repo: "https://github.com/ocaml/camlp4.git" +dev-repo: "git+https://github.com/ocaml/camlp4.git" depexts: [ - [["debian"] ["camlp4-extra"]] - [["ubuntu"] ["camlp4-extra"]] + ["camlp4-extra"] {os-distribution = "debian"} + ["camlp4-extra"] {os-distribution = "ubuntu"} ] +synopsis: + "Camlp4 is a system for writing extensible parsers for programming languages" +description: """ +It provides a set of OCaml libraries that are used to define grammars as well +as loadable syntax extensions of such grammars. Camlp4 stands for Caml +Preprocessor and Pretty-Printer and one of its most important applications is +the definition of domain-specific extensions of the syntax of OCaml. + +Camlp4 was part of the official OCaml distribution until its version 4.01.0. +Since then it has been replaced by a simpler system which is easier to maintain +and to learn: ppx rewriters and extension points. + +This version of Camlp4 installs using the `ocamlfind` packaging utility. If +you were using `+I camlp4` to directly locate Camlp4, this will no longer work.""" +depends: [ + "ocaml" {>= "4.03" & < "4.04"} + "ocaml-system" +] +url { + src: "https://github.com/ocaml/camlp4/archive/system.0.tar.gz" + checksum: "md5=2ed2db83471da3f6668689492590e7d7" +} diff --git a/packages/camlp4/camlp4.4.03+system/url b/packages/camlp4/camlp4.4.03+system/url deleted file mode 100644 index cd6e52e5d61..00000000000 --- a/packages/camlp4/camlp4.4.03+system/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/camlp4/archive/system.0.tar.gz" -checksum: "2ed2db83471da3f6668689492590e7d7" diff --git a/packages/camlp4/camlp4.4.04+1/descr b/packages/camlp4/camlp4.4.04+1/descr deleted file mode 100644 index 50a70f6564c..00000000000 --- a/packages/camlp4/camlp4.4.04+1/descr +++ /dev/null @@ -1,10 +0,0 @@ -Camlp4 is a system for writing extensible parsers for programming languages - -It provides a set of OCaml libraries that are used to define grammars as well -as loadable syntax extensions of such grammars. Camlp4 stands for Caml -Preprocessor and Pretty-Printer and one of its most important applications is -the definition of domain-specific extensions of the syntax of OCaml. - -Camlp4 was part of the official OCaml distribution until its version 4.01.0. -Since then it has been replaced by a simpler system which is easier to maintain -and to learn: ppx rewriters and extension points. diff --git a/packages/camlp4/camlp4.4.04+1/opam b/packages/camlp4/camlp4.4.04+1/opam index df02e360ec6..c5b6dd81879 100644 --- a/packages/camlp4/camlp4.4.04+1/opam +++ b/packages/camlp4/camlp4.4.04+1/opam @@ -1,15 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Daniel de Rauglaudre" "Nicolas Pouillard"] maintainer: "jeremie@dimino.org" homepage: "https://github.com/ocaml/camlp4" license: "LGPLv2" build: [ - ["./configure" "--bindir=%{bin}%" "--libdir=%{lib}%/ocaml" "--pkgdir=%{lib}%"] + [ + "./configure" + "--bindir=%{bin}%" + "--libdir=%{lib}%/ocaml" + "--pkgdir=%{lib}%" + ] [make "clean"] - [make "all"] {ocaml-native-dynlink} - [make "byte"] {!ocaml-native-dynlink} + [make "all"] {ocaml:native-dynlink} + [make "byte"] {!ocaml:native-dynlink} ] depends: [ + "ocaml" {>= "4.04" & < "4.05"} "ocamlbuild" {build} ] install: [ @@ -25,6 +31,29 @@ remove: [ ] patches: [ "termux.patch" "f0ea53725465260556832398096cef8d3f20b49d.patch" ] -available: [ (!preinstalled) & (ocaml-version >= "4.04") & (ocaml-version < "4.05") ] bug-reports: "https://github.com/ocaml/camlp4/issues" -dev-repo: "https://github.com/ocaml/camlp4.git" +dev-repo: "git+https://github.com/ocaml/camlp4.git" +synopsis: + "Camlp4 is a system for writing extensible parsers for programming languages" +description: """ +It provides a set of OCaml libraries that are used to define grammars as well +as loadable syntax extensions of such grammars. Camlp4 stands for Caml +Preprocessor and Pretty-Printer and one of its most important applications is +the definition of domain-specific extensions of the syntax of OCaml. + +Camlp4 was part of the official OCaml distribution until its version 4.01.0. +Since then it has been replaced by a simpler system which is easier to maintain +and to learn: ppx rewriters and extension points.""" +conflicts: ["ocaml-system"] +flags: light-uninstall +extra-files: [ + ["termux.patch" "md5=91fbe07cda753ad87789fd5717371494"] + [ + "f0ea53725465260556832398096cef8d3f20b49d.patch" + "md5=4e15b0fb960be4be48b154bfafbb9a16" + ] +] +url { + src: "https://github.com/ocaml/camlp4/archive/4.04+1.tar.gz" + checksum: "md5=305f61ffd98c4c03eb0d9b7749897e59" +} diff --git a/packages/camlp4/camlp4.4.04+1/url b/packages/camlp4/camlp4.4.04+1/url deleted file mode 100644 index 605d3843389..00000000000 --- a/packages/camlp4/camlp4.4.04+1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/camlp4/archive/4.04+1.tar.gz" -checksum: "305f61ffd98c4c03eb0d9b7749897e59" diff --git a/packages/camlp4/camlp4.4.04+system/descr b/packages/camlp4/camlp4.4.04+system/descr deleted file mode 100644 index 9d57529825e..00000000000 --- a/packages/camlp4/camlp4.4.04+system/descr +++ /dev/null @@ -1,13 +0,0 @@ -Camlp4 is a system for writing extensible parsers for programming languages - -It provides a set of OCaml libraries that are used to define grammars as well -as loadable syntax extensions of such grammars. Camlp4 stands for Caml -Preprocessor and Pretty-Printer and one of its most important applications is -the definition of domain-specific extensions of the syntax of OCaml. - -Camlp4 was part of the official OCaml distribution until its version 4.01.0. -Since then it has been replaced by a simpler system which is easier to maintain -and to learn: ppx rewriters and extension points. - -This version of Camlp4 installs using the `ocamlfind` packaging utility. If -you were using `+I camlp4` to directly locate Camlp4, this will no longer work. diff --git a/packages/camlp4/camlp4.4.04+system/opam b/packages/camlp4/camlp4.4.04+system/opam index 17da655ee37..9d243226483 100644 --- a/packages/camlp4/camlp4.4.04+system/opam +++ b/packages/camlp4/camlp4.4.04+system/opam @@ -1,15 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" homepage: "https://github.com/ocaml/camlp4" license: "LGPLv2" build: [ ["sh" "./make.sh"] ] -available: [ preinstalled & (ocaml-version >= "4.04") & (ocaml-version < "4.05") ] bug-reports: "https://github.com/ocaml/camlp4/issues" -dev-repo: "https://github.com/ocaml/camlp4.git" +dev-repo: "git+https://github.com/ocaml/camlp4.git" depexts: [ - [["debian"] ["camlp4-extra"]] - [["ubuntu"] ["camlp4-extra"]] - [["osx" "homebrew"] ["camlp4"]] + ["camlp4-extra"] {os-distribution = "debian"} + ["camlp4-extra"] {os-distribution = "ubuntu"} + ["camlp4"] {os = "macos" & os-distribution = "homebrew"} ] +synopsis: + "Camlp4 is a system for writing extensible parsers for programming languages" +description: """ +It provides a set of OCaml libraries that are used to define grammars as well +as loadable syntax extensions of such grammars. Camlp4 stands for Caml +Preprocessor and Pretty-Printer and one of its most important applications is +the definition of domain-specific extensions of the syntax of OCaml. + +Camlp4 was part of the official OCaml distribution until its version 4.01.0. +Since then it has been replaced by a simpler system which is easier to maintain +and to learn: ppx rewriters and extension points. + +This version of Camlp4 installs using the `ocamlfind` packaging utility. If +you were using `+I camlp4` to directly locate Camlp4, this will no longer work.""" +depends: [ + "ocaml" {>= "4.04" & < "4.05"} + "ocaml-system" +] +url { + src: "https://github.com/ocaml/camlp4/archive/system.0.tar.gz" + checksum: "md5=2ed2db83471da3f6668689492590e7d7" +} diff --git a/packages/camlp4/camlp4.4.04+system/url b/packages/camlp4/camlp4.4.04+system/url deleted file mode 100644 index cd6e52e5d61..00000000000 --- a/packages/camlp4/camlp4.4.04+system/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/camlp4/archive/system.0.tar.gz" -checksum: "2ed2db83471da3f6668689492590e7d7" diff --git a/packages/camlp4/camlp4.4.05+1/descr b/packages/camlp4/camlp4.4.05+1/descr deleted file mode 100644 index 50a70f6564c..00000000000 --- a/packages/camlp4/camlp4.4.05+1/descr +++ /dev/null @@ -1,10 +0,0 @@ -Camlp4 is a system for writing extensible parsers for programming languages - -It provides a set of OCaml libraries that are used to define grammars as well -as loadable syntax extensions of such grammars. Camlp4 stands for Caml -Preprocessor and Pretty-Printer and one of its most important applications is -the definition of domain-specific extensions of the syntax of OCaml. - -Camlp4 was part of the official OCaml distribution until its version 4.01.0. -Since then it has been replaced by a simpler system which is easier to maintain -and to learn: ppx rewriters and extension points. diff --git a/packages/camlp4/camlp4.4.05+1/opam b/packages/camlp4/camlp4.4.05+1/opam index bfe13a43f1f..97011db25f7 100644 --- a/packages/camlp4/camlp4.4.05+1/opam +++ b/packages/camlp4/camlp4.4.05+1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Daniel de Rauglaudre" "Nicolas Pouillard"] maintainer: "jeremie@dimino.org" homepage: "https://github.com/ocaml/camlp4" @@ -8,12 +8,18 @@ patches: [ "f0ea53725465260556832398096cef8d3f20b49d.patch" ] build: [ - ["./configure" "--bindir=%{bin}%" "--libdir=%{lib}%/ocaml" "--pkgdir=%{lib}%"] + [ + "./configure" + "--bindir=%{bin}%" + "--libdir=%{lib}%/ocaml" + "--pkgdir=%{lib}%" + ] [make "clean"] - [make "all"] {ocaml-native-dynlink} - [make "byte"] {!ocaml-native-dynlink} + [make "all"] {ocaml:native-dynlink} + [make "byte"] {!ocaml:native-dynlink} ] depends: [ + "ocaml" {>= "4.05" & < "4.06"} "ocamlbuild" {build} ] install: [ @@ -28,6 +34,29 @@ remove: [ "%{bin}%/camlp4prof"] ] -available: [ (!preinstalled) & (ocaml-version >= "4.05") & (ocaml-version < "4.06") ] bug-reports: "https://github.com/ocaml/camlp4/issues" -dev-repo: "https://github.com/ocaml/camlp4.git" +dev-repo: "git+https://github.com/ocaml/camlp4.git" +synopsis: + "Camlp4 is a system for writing extensible parsers for programming languages" +description: """ +It provides a set of OCaml libraries that are used to define grammars as well +as loadable syntax extensions of such grammars. Camlp4 stands for Caml +Preprocessor and Pretty-Printer and one of its most important applications is +the definition of domain-specific extensions of the syntax of OCaml. + +Camlp4 was part of the official OCaml distribution until its version 4.01.0. +Since then it has been replaced by a simpler system which is easier to maintain +and to learn: ppx rewriters and extension points.""" +conflicts: ["ocaml-system"] +flags: light-uninstall +extra-files: [ + ["safe-string.patch" "md5=63fc1a60718ebbba6c4b821b706a3042"] + [ + "f0ea53725465260556832398096cef8d3f20b49d.patch" + "md5=4e15b0fb960be4be48b154bfafbb9a16" + ] +] +url { + src: "https://github.com/ocaml/camlp4/archive/4.05+1.tar.gz" + checksum: "md5=c69d1c2aebf231ea98e7464f020cffc4" +} diff --git a/packages/camlp4/camlp4.4.05+1/url b/packages/camlp4/camlp4.4.05+1/url deleted file mode 100644 index 86317fb7b20..00000000000 --- a/packages/camlp4/camlp4.4.05+1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/camlp4/archive/4.05+1.tar.gz" -checksum: "c69d1c2aebf231ea98e7464f020cffc4" diff --git a/packages/camlp4/camlp4.4.05+system/descr b/packages/camlp4/camlp4.4.05+system/descr deleted file mode 100644 index 9d57529825e..00000000000 --- a/packages/camlp4/camlp4.4.05+system/descr +++ /dev/null @@ -1,13 +0,0 @@ -Camlp4 is a system for writing extensible parsers for programming languages - -It provides a set of OCaml libraries that are used to define grammars as well -as loadable syntax extensions of such grammars. Camlp4 stands for Caml -Preprocessor and Pretty-Printer and one of its most important applications is -the definition of domain-specific extensions of the syntax of OCaml. - -Camlp4 was part of the official OCaml distribution until its version 4.01.0. -Since then it has been replaced by a simpler system which is easier to maintain -and to learn: ppx rewriters and extension points. - -This version of Camlp4 installs using the `ocamlfind` packaging utility. If -you were using `+I camlp4` to directly locate Camlp4, this will no longer work. diff --git a/packages/camlp4/camlp4.4.05+system/opam b/packages/camlp4/camlp4.4.05+system/opam index 88a2b0facba..7cd8d384ca0 100644 --- a/packages/camlp4/camlp4.4.05+system/opam +++ b/packages/camlp4/camlp4.4.05+system/opam @@ -1,15 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" homepage: "https://github.com/ocaml/camlp4" license: "LGPLv2" build: [ ["sh" "./make.sh"] ] -available: [ preinstalled & (ocaml-version >= "4.05") & (ocaml-version < "4.06") ] bug-reports: "https://github.com/ocaml/camlp4/issues" -dev-repo: "https://github.com/ocaml/camlp4.git" +dev-repo: "git+https://github.com/ocaml/camlp4.git" depexts: [ - [["debian"] ["camlp4-extra"]] - [["ubuntu"] ["camlp4-extra"]] - [["osx" "homebrew"] ["camlp4"]] + ["camlp4-extra"] {os-distribution = "debian"} + ["camlp4-extra"] {os-distribution = "ubuntu"} + ["camlp4"] {os = "macos" & os-distribution = "homebrew"} ] +synopsis: + "Camlp4 is a system for writing extensible parsers for programming languages" +description: """ +It provides a set of OCaml libraries that are used to define grammars as well +as loadable syntax extensions of such grammars. Camlp4 stands for Caml +Preprocessor and Pretty-Printer and one of its most important applications is +the definition of domain-specific extensions of the syntax of OCaml. + +Camlp4 was part of the official OCaml distribution until its version 4.01.0. +Since then it has been replaced by a simpler system which is easier to maintain +and to learn: ppx rewriters and extension points. + +This version of Camlp4 installs using the `ocamlfind` packaging utility. If +you were using `+I camlp4` to directly locate Camlp4, this will no longer work.""" +depends: [ + "ocaml" {>= "4.05" & < "4.06"} + "ocaml-system" +] +url { + src: "https://github.com/ocaml/camlp4/archive/system.0.tar.gz" + checksum: "md5=2ed2db83471da3f6668689492590e7d7" +} diff --git a/packages/camlp4/camlp4.4.05+system/url b/packages/camlp4/camlp4.4.05+system/url deleted file mode 100644 index cd6e52e5d61..00000000000 --- a/packages/camlp4/camlp4.4.05+system/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/camlp4/archive/system.0.tar.gz" -checksum: "2ed2db83471da3f6668689492590e7d7" diff --git a/packages/camlp4/camlp4.4.06+1/descr b/packages/camlp4/camlp4.4.06+1/descr deleted file mode 100644 index 50a70f6564c..00000000000 --- a/packages/camlp4/camlp4.4.06+1/descr +++ /dev/null @@ -1,10 +0,0 @@ -Camlp4 is a system for writing extensible parsers for programming languages - -It provides a set of OCaml libraries that are used to define grammars as well -as loadable syntax extensions of such grammars. Camlp4 stands for Caml -Preprocessor and Pretty-Printer and one of its most important applications is -the definition of domain-specific extensions of the syntax of OCaml. - -Camlp4 was part of the official OCaml distribution until its version 4.01.0. -Since then it has been replaced by a simpler system which is easier to maintain -and to learn: ppx rewriters and extension points. diff --git a/packages/camlp4/camlp4.4.06+1/opam b/packages/camlp4/camlp4.4.06+1/opam index 7e24b062894..7d7ce44fbe8 100644 --- a/packages/camlp4/camlp4.4.06+1/opam +++ b/packages/camlp4/camlp4.4.06+1/opam @@ -1,15 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Daniel de Rauglaudre" "Nicolas Pouillard"] maintainer: "jeremie@dimino.org" homepage: "https://github.com/ocaml/camlp4" license: "LGPLv2" build: [ - ["./configure" "--bindir=%{bin}%" "--libdir=%{lib}%/ocaml" "--pkgdir=%{lib}%"] + [ + "./configure" + "--bindir=%{bin}%" + "--libdir=%{lib}%/ocaml" + "--pkgdir=%{lib}%" + ] [make "clean"] - [make "all"] {ocaml-native-dynlink} - [make "byte"] {!ocaml-native-dynlink} + [make "all"] {ocaml:native-dynlink} + [make "byte"] {!ocaml:native-dynlink} ] depends: [ + "ocaml" {>= "4.06" & < "4.07"} "ocamlbuild" {build} ] install: [ @@ -23,7 +29,28 @@ remove: [ "%{bin}%/camlp4o" "%{bin}%/camlp4of" "%{bin}%/camlp4oof" "%{bin}%/camlp4prof"] ] -patches: [ "f0ea53725465260556832398096cef8d3f20b49d.patch" ] -available: [ (!preinstalled) & (ocaml-version >= "4.06") & (ocaml-version < "4.07") ] + bug-reports: "https://github.com/ocaml/camlp4/issues" -dev-repo: "https://github.com/ocaml/camlp4.git" +dev-repo: "git+https://github.com/ocaml/camlp4.git" +synopsis: + "Camlp4 is a system for writing extensible parsers for programming languages" +description: """ +It provides a set of OCaml libraries that are used to define grammars as well +as loadable syntax extensions of such grammars. Camlp4 stands for Caml +Preprocessor and Pretty-Printer and one of its most important applications is +the definition of domain-specific extensions of the syntax of OCaml. + +Camlp4 was part of the official OCaml distribution until its version 4.01.0. +Since then it has been replaced by a simpler system which is easier to maintain +and to learn: ppx rewriters and extension points.""" +conflicts: ["ocaml-system"] +flags: light-uninstall +patches: ["f0ea53725465260556832398096cef8d3f20b49d.patch"] +extra-files: [ + "f0ea53725465260556832398096cef8d3f20b49d.patch" + "md5=4e15b0fb960be4be48b154bfafbb9a16" +] +url { + src: "https://github.com/ocaml/camlp4/archive/4.06+1.tar.gz" + checksum: "md5=e3e97054d61dbe5599fdbe3271c98db0" +} diff --git a/packages/camlp4/camlp4.4.06+1/url b/packages/camlp4/camlp4.4.06+1/url deleted file mode 100644 index d2b66c4f76f..00000000000 --- a/packages/camlp4/camlp4.4.06+1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/camlp4/archive/4.06+1.tar.gz" -checksum: "e3e97054d61dbe5599fdbe3271c98db0" diff --git a/packages/camlp4/camlp4.4.06+system/descr b/packages/camlp4/camlp4.4.06+system/descr deleted file mode 100644 index 9d57529825e..00000000000 --- a/packages/camlp4/camlp4.4.06+system/descr +++ /dev/null @@ -1,13 +0,0 @@ -Camlp4 is a system for writing extensible parsers for programming languages - -It provides a set of OCaml libraries that are used to define grammars as well -as loadable syntax extensions of such grammars. Camlp4 stands for Caml -Preprocessor and Pretty-Printer and one of its most important applications is -the definition of domain-specific extensions of the syntax of OCaml. - -Camlp4 was part of the official OCaml distribution until its version 4.01.0. -Since then it has been replaced by a simpler system which is easier to maintain -and to learn: ppx rewriters and extension points. - -This version of Camlp4 installs using the `ocamlfind` packaging utility. If -you were using `+I camlp4` to directly locate Camlp4, this will no longer work. diff --git a/packages/camlp4/camlp4.4.06+system/opam b/packages/camlp4/camlp4.4.06+system/opam index 2e45f1c4d80..cf30f434b74 100644 --- a/packages/camlp4/camlp4.4.06+system/opam +++ b/packages/camlp4/camlp4.4.06+system/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Daniel de Rauglaudre" "Nicolas Pouillard"] maintainer: "jeremie@dimino.org" homepage: "https://github.com/ocaml/camlp4" @@ -6,11 +6,32 @@ license: "LGPLv2" build: [ ["sh" "./make.sh"] ] -available: [ preinstalled & (ocaml-version >= "4.06") & (ocaml-version < "4.07") ] bug-reports: "https://github.com/ocaml/camlp4/issues" -dev-repo: "https://github.com/ocaml/camlp4.git" +dev-repo: "git+https://github.com/ocaml/camlp4.git" depexts: [ - [["debian"] ["camlp4-extra"]] - [["ubuntu"] ["camlp4-extra"]] - [["osx" "homebrew"] ["camlp4"]] + ["camlp4-extra"] {os-distribution = "debian"} + ["camlp4-extra"] {os-distribution = "ubuntu"} + ["camlp4"] {os = "macos" & os-distribution = "homebrew"} ] +synopsis: + "Camlp4 is a system for writing extensible parsers for programming languages" +description: """ +It provides a set of OCaml libraries that are used to define grammars as well +as loadable syntax extensions of such grammars. Camlp4 stands for Caml +Preprocessor and Pretty-Printer and one of its most important applications is +the definition of domain-specific extensions of the syntax of OCaml. + +Camlp4 was part of the official OCaml distribution until its version 4.01.0. +Since then it has been replaced by a simpler system which is easier to maintain +and to learn: ppx rewriters and extension points. + +This version of Camlp4 installs using the `ocamlfind` packaging utility. If +you were using `+I camlp4` to directly locate Camlp4, this will no longer work.""" +depends: [ + "ocaml" {>= "4.06" & < "4.07"} + "ocaml-system" +] +url { + src: "https://github.com/ocaml/camlp4/archive/system.0.tar.gz" + checksum: "md5=2ed2db83471da3f6668689492590e7d7" +} diff --git a/packages/camlp4/camlp4.4.06+system/url b/packages/camlp4/camlp4.4.06+system/url deleted file mode 100644 index cd6e52e5d61..00000000000 --- a/packages/camlp4/camlp4.4.06+system/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/camlp4/archive/system.0.tar.gz" -checksum: "2ed2db83471da3f6668689492590e7d7" diff --git a/packages/camlp5/camlp5.6.04/descr b/packages/camlp5/camlp5.6.04/descr deleted file mode 100644 index 8accc2cc8c9..00000000000 --- a/packages/camlp5/camlp5.6.04/descr +++ /dev/null @@ -1 +0,0 @@ -Preprocessor-pretty-printer of OCaml diff --git a/packages/camlp5/camlp5.6.04/files/camlp5.install b/packages/camlp5/camlp5.6.04/files/camlp5.install deleted file mode 100644 index 618242c56e4..00000000000 --- a/packages/camlp5/camlp5.6.04/files/camlp5.install +++ /dev/null @@ -1,11 +0,0 @@ -bin: [ - "ocpp/ocpp" {"ocpp5"} - "etc/mkcamlp5.opt.sh" {"mkcamlp5.opt"} - "etc/mkcamlp5.sh" {"mkcamlp5"} - "etc/camlp5sch" - "meta/camlp5r.opt" - "boot/camlp5r" - "compile/camlp5o.fast.opt" {"camlp5o.opt"} - "etc/camlp5o" - "boot/camlp5" -] diff --git a/packages/camlp5/camlp5.6.04/opam b/packages/camlp5/camlp5.6.04/opam deleted file mode 100644 index 0e7435fa6ee..00000000000 --- a/packages/camlp5/camlp5.6.04/opam +++ /dev/null @@ -1,8 +0,0 @@ -opam-version: "1" -maintainer: "https://github.com/ocaml/opam-repository/issues" -build: [ - ["./configure" "--prefix" prefix "-libdir" lib "-mandir" man] - [make "world.opt"] -] -available: ocaml-version = "3.12.1" -install: [make "install"] diff --git a/packages/camlp5/camlp5.6.04/url b/packages/camlp5/camlp5.6.04/url deleted file mode 100644 index 9ca4ae53ebe..00000000000 --- a/packages/camlp5/camlp5.6.04/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pauillac.inria.fr/~ddr/camlp5/distrib/src/camlp5-6.04.tgz" -checksum: "0fcd56e4512ef9da41808331d8e1d197" diff --git a/packages/camlp5/camlp5.6.06/descr b/packages/camlp5/camlp5.6.06/descr deleted file mode 100644 index 8accc2cc8c9..00000000000 --- a/packages/camlp5/camlp5.6.06/descr +++ /dev/null @@ -1 +0,0 @@ -Preprocessor-pretty-printer of OCaml diff --git a/packages/camlp5/camlp5.6.06/files/camlp5.install b/packages/camlp5/camlp5.6.06/files/camlp5.install deleted file mode 100644 index 618242c56e4..00000000000 --- a/packages/camlp5/camlp5.6.06/files/camlp5.install +++ /dev/null @@ -1,11 +0,0 @@ -bin: [ - "ocpp/ocpp" {"ocpp5"} - "etc/mkcamlp5.opt.sh" {"mkcamlp5.opt"} - "etc/mkcamlp5.sh" {"mkcamlp5"} - "etc/camlp5sch" - "meta/camlp5r.opt" - "boot/camlp5r" - "compile/camlp5o.fast.opt" {"camlp5o.opt"} - "etc/camlp5o" - "boot/camlp5" -] diff --git a/packages/camlp5/camlp5.6.06/opam b/packages/camlp5/camlp5.6.06/opam deleted file mode 100644 index adf9407599e..00000000000 --- a/packages/camlp5/camlp5.6.06/opam +++ /dev/null @@ -1,8 +0,0 @@ -opam-version: "1" -maintainer: "https://github.com/ocaml/opam-repository/issues" -build: [ - ["./configure" "--prefix" prefix "-libdir" lib "-mandir" man] - [make "world.opt"] -] -available: ocaml-version <= "4.00.0" -install: [make "install"] diff --git a/packages/camlp5/camlp5.6.06/url b/packages/camlp5/camlp5.6.06/url deleted file mode 100644 index 1cef72d3a38..00000000000 --- a/packages/camlp5/camlp5.6.06/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pauillac.inria.fr/~ddr/camlp5/distrib/src/camlp5-6.06.tgz" -checksum: "8de69094d73d24768844a5017a2bd04b" diff --git a/packages/camlp5/camlp5.6.07/descr b/packages/camlp5/camlp5.6.07/descr deleted file mode 100644 index 8accc2cc8c9..00000000000 --- a/packages/camlp5/camlp5.6.07/descr +++ /dev/null @@ -1 +0,0 @@ -Preprocessor-pretty-printer of OCaml diff --git a/packages/camlp5/camlp5.6.07/files/camlp5.install b/packages/camlp5/camlp5.6.07/files/camlp5.install deleted file mode 100644 index 6033034ebae..00000000000 --- a/packages/camlp5/camlp5.6.07/files/camlp5.install +++ /dev/null @@ -1,12 +0,0 @@ -bin: [ - "ocpp/ocpp" {"ocpp5"} - "etc/mkcamlp5.opt.sh" {"mkcamlp5.opt"} - "etc/mkcamlp5.sh" {"mkcamlp5"} - "etc/camlp5sch" - "meta/camlp5r.opt" - "boot/camlp5r" - "compile/camlp5o.fast.opt" {"camlp5o.opt"} - "etc/camlp5o" - "boot/camlp5" -] -lib: ["etc/META"] diff --git a/packages/camlp5/camlp5.6.07/opam b/packages/camlp5/camlp5.6.07/opam deleted file mode 100644 index 83ccd57068e..00000000000 --- a/packages/camlp5/camlp5.6.07/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1" -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"] -] -available: ocaml-version < "4.01.0" -install: [make "install"] diff --git a/packages/camlp5/camlp5.6.07/url b/packages/camlp5/camlp5.6.07/url deleted file mode 100644 index d6062509cfd..00000000000 --- a/packages/camlp5/camlp5.6.07/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pauillac.inria.fr/~ddr/camlp5/distrib/src/camlp5-6.07.tgz" -checksum: "e6ab7d29cbd851f6f99c4e5a9010178f" diff --git a/packages/camlp5/camlp5.6.11/descr b/packages/camlp5/camlp5.6.11/descr deleted file mode 100644 index 8accc2cc8c9..00000000000 --- a/packages/camlp5/camlp5.6.11/descr +++ /dev/null @@ -1 +0,0 @@ -Preprocessor-pretty-printer of OCaml diff --git a/packages/camlp5/camlp5.6.11/files/camlp5.install b/packages/camlp5/camlp5.6.11/files/camlp5.install deleted file mode 100644 index 6033034ebae..00000000000 --- a/packages/camlp5/camlp5.6.11/files/camlp5.install +++ /dev/null @@ -1,12 +0,0 @@ -bin: [ - "ocpp/ocpp" {"ocpp5"} - "etc/mkcamlp5.opt.sh" {"mkcamlp5.opt"} - "etc/mkcamlp5.sh" {"mkcamlp5"} - "etc/camlp5sch" - "meta/camlp5r.opt" - "boot/camlp5r" - "compile/camlp5o.fast.opt" {"camlp5o.opt"} - "etc/camlp5o" - "boot/camlp5" -] -lib: ["etc/META"] diff --git a/packages/camlp5/camlp5.6.11/opam b/packages/camlp5/camlp5.6.11/opam deleted file mode 100644 index a708d759a33..00000000000 --- a/packages/camlp5/camlp5.6.11/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1" -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"] -] -available: ocaml-version < "4.02.0" -install: [make "install"] diff --git a/packages/camlp5/camlp5.6.11/url b/packages/camlp5/camlp5.6.11/url deleted file mode 100644 index e8dec25cf61..00000000000 --- a/packages/camlp5/camlp5.6.11/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pauillac.inria.fr/~ddr/camlp5/distrib/src/camlp5-6.11.tgz" -checksum: "5bd3d0e8a32d762b28107caef631f860" diff --git a/packages/camlp5/camlp5.6.12/descr b/packages/camlp5/camlp5.6.12/descr deleted file mode 100644 index 8accc2cc8c9..00000000000 --- a/packages/camlp5/camlp5.6.12/descr +++ /dev/null @@ -1 +0,0 @@ -Preprocessor-pretty-printer of OCaml diff --git a/packages/camlp5/camlp5.6.12/files/camlp5.install b/packages/camlp5/camlp5.6.12/files/camlp5.install deleted file mode 100644 index 6033034ebae..00000000000 --- a/packages/camlp5/camlp5.6.12/files/camlp5.install +++ /dev/null @@ -1,12 +0,0 @@ -bin: [ - "ocpp/ocpp" {"ocpp5"} - "etc/mkcamlp5.opt.sh" {"mkcamlp5.opt"} - "etc/mkcamlp5.sh" {"mkcamlp5"} - "etc/camlp5sch" - "meta/camlp5r.opt" - "boot/camlp5r" - "compile/camlp5o.fast.opt" {"camlp5o.opt"} - "etc/camlp5o" - "boot/camlp5" -] -lib: ["etc/META"] diff --git a/packages/camlp5/camlp5.6.12/opam b/packages/camlp5/camlp5.6.12/opam deleted file mode 100644 index ceb5c5d6742..00000000000 --- a/packages/camlp5/camlp5.6.12/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -maintainer: "Gabriel Scherer " -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"] -] -available: [ocaml-version < "4.02.2"] -bug-reports: "mailto:daniel.de_rauglaudre@inria.fr" -dev-repo: "git://scm.gforge.inria.fr/camlp5/camlp5.git" -doc: "http://camlp5.gforge.inria.fr/doc/htmlc/" -install: [make "install"] diff --git a/packages/camlp5/camlp5.6.12/url b/packages/camlp5/camlp5.6.12/url deleted file mode 100644 index 3894414563c..00000000000 --- a/packages/camlp5/camlp5.6.12/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://camlp5.gforge.inria.fr/distrib/src/camlp5-6.12.tgz" -checksum: "d49d30b62396b7285f3d609ac90c3fe5" diff --git a/packages/camlp5/camlp5.6.13/descr b/packages/camlp5/camlp5.6.13/descr deleted file mode 100644 index 8accc2cc8c9..00000000000 --- a/packages/camlp5/camlp5.6.13/descr +++ /dev/null @@ -1 +0,0 @@ -Preprocessor-pretty-printer of OCaml diff --git a/packages/camlp5/camlp5.6.13/files/camlp5.install b/packages/camlp5/camlp5.6.13/files/camlp5.install deleted file mode 100644 index 6033034ebae..00000000000 --- a/packages/camlp5/camlp5.6.13/files/camlp5.install +++ /dev/null @@ -1,12 +0,0 @@ -bin: [ - "ocpp/ocpp" {"ocpp5"} - "etc/mkcamlp5.opt.sh" {"mkcamlp5.opt"} - "etc/mkcamlp5.sh" {"mkcamlp5"} - "etc/camlp5sch" - "meta/camlp5r.opt" - "boot/camlp5r" - "compile/camlp5o.fast.opt" {"camlp5o.opt"} - "etc/camlp5o" - "boot/camlp5" -] -lib: ["etc/META"] diff --git a/packages/camlp5/camlp5.6.13/opam b/packages/camlp5/camlp5.6.13/opam deleted file mode 100644 index c9a6f12e489..00000000000 --- a/packages/camlp5/camlp5.6.13/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -maintainer: "Gabriel Scherer " -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"] -] -available: [ocaml-version < "4.02.3"] -bug-reports: "mailto:daniel.de_rauglaudre@inria.fr" -dev-repo: "git://scm.gforge.inria.fr/camlp5/camlp5.git" -doc: "http://camlp5.gforge.inria.fr/doc/htmlc/" -install: [make "install"] diff --git a/packages/camlp5/camlp5.6.13/url b/packages/camlp5/camlp5.6.13/url deleted file mode 100644 index 74dae0e367c..00000000000 --- a/packages/camlp5/camlp5.6.13/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://camlp5.gforge.inria.fr/distrib/src/camlp5-6.13.tgz" -checksum: "1e75b167a0c00bd47fb24e4101f5f21f" diff --git a/packages/camlp5/camlp5.6.14/descr b/packages/camlp5/camlp5.6.14/descr deleted file mode 100644 index 8accc2cc8c9..00000000000 --- a/packages/camlp5/camlp5.6.14/descr +++ /dev/null @@ -1 +0,0 @@ -Preprocessor-pretty-printer of OCaml diff --git a/packages/camlp5/camlp5.6.14/opam b/packages/camlp5/camlp5.6.14/opam index 9355727ad16..ed1aeea4025 100644 --- a/packages/camlp5/camlp5.6.14/opam +++ b/packages/camlp5/camlp5.6.14/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Gabriel Scherer " authors: ["Daniel de Rauglaudre"] homepage: "http://pauillac.inria.fr/~ddr/camlp5" @@ -7,8 +7,16 @@ build: [ ["./configure" "--prefix" prefix "-libdir" lib "-mandir" man] [make "world.opt"] ] -available: [ocaml-version < "4.02.4"] bug-reports: "mailto:daniel.de_rauglaudre@inria.fr" dev-repo: "git://scm.gforge.inria.fr/camlp5/camlp5.git" doc: "http://camlp5.gforge.inria.fr/doc/htmlc/" install: [make "install"] +synopsis: "Preprocessor-pretty-printer of OCaml" +depends: [ + "ocaml" {< "4.02.4"} +] +extra-files: ["camlp5.install" "md5=b16bcaf28bfb364236b2181fb50a6564"] +url { + src: "http://camlp5.gforge.inria.fr/distrib/src/camlp5-6.14.tgz" + checksum: "md5=f603baad3d742048889911e2d4795ac9" +} diff --git a/packages/camlp5/camlp5.6.14/url b/packages/camlp5/camlp5.6.14/url deleted file mode 100644 index 99fd948a1c9..00000000000 --- a/packages/camlp5/camlp5.6.14/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://camlp5.gforge.inria.fr/distrib/src/camlp5-6.14.tgz" -checksum: "f603baad3d742048889911e2d4795ac9" diff --git a/packages/camlp5/camlp5.6.15/descr b/packages/camlp5/camlp5.6.15/descr deleted file mode 100644 index 8accc2cc8c9..00000000000 --- a/packages/camlp5/camlp5.6.15/descr +++ /dev/null @@ -1 +0,0 @@ -Preprocessor-pretty-printer of OCaml diff --git a/packages/camlp5/camlp5.6.15/files/camlp5.install b/packages/camlp5/camlp5.6.15/files/camlp5.install deleted file mode 100644 index 6033034ebae..00000000000 --- a/packages/camlp5/camlp5.6.15/files/camlp5.install +++ /dev/null @@ -1,12 +0,0 @@ -bin: [ - "ocpp/ocpp" {"ocpp5"} - "etc/mkcamlp5.opt.sh" {"mkcamlp5.opt"} - "etc/mkcamlp5.sh" {"mkcamlp5"} - "etc/camlp5sch" - "meta/camlp5r.opt" - "boot/camlp5r" - "compile/camlp5o.fast.opt" {"camlp5o.opt"} - "etc/camlp5o" - "boot/camlp5" -] -lib: ["etc/META"] diff --git a/packages/camlp5/camlp5.6.15/opam b/packages/camlp5/camlp5.6.15/opam deleted file mode 100644 index ae660fbaf06..00000000000 --- a/packages/camlp5/camlp5.6.15/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -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"] -] -available: [ocaml-version >= "4.02.0" & ocaml-version <= "4.03.0"] -bug-reports: "mailto:daniel.de_rauglaudre@inria.fr" -dev-repo: "git://scm.gforge.inria.fr/camlp5/camlp5.git" -doc: "http://camlp5.gforge.inria.fr/doc/htmlc/" -install: [make "install"] diff --git a/packages/camlp5/camlp5.6.15/url b/packages/camlp5/camlp5.6.15/url deleted file mode 100644 index 05e6be2c60b..00000000000 --- a/packages/camlp5/camlp5.6.15/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://camlp5.gforge.inria.fr/distrib/src/camlp5-6.15.tgz" -checksum: "ad79f4b4384109fbb92b1b3bcb105224" diff --git a/packages/camlp5/camlp5.6.16/descr b/packages/camlp5/camlp5.6.16/descr deleted file mode 100644 index 8accc2cc8c9..00000000000 --- a/packages/camlp5/camlp5.6.16/descr +++ /dev/null @@ -1 +0,0 @@ -Preprocessor-pretty-printer of OCaml diff --git a/packages/camlp5/camlp5.6.16/opam b/packages/camlp5/camlp5.6.16/opam index 886d17fb4ae..93f589faa07 100644 --- a/packages/camlp5/camlp5.6.16/opam +++ b/packages/camlp5/camlp5.6.16/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: ["Daniel de Rauglaudre"] homepage: "http://pauillac.inria.fr/~ddr/camlp5" @@ -7,8 +7,16 @@ build: [ ["./configure" "--prefix" prefix "-libdir" lib "-mandir" man] [make "world.opt"] ] -available: [ocaml-version >= "1.07" & ocaml-version <= "4.03.0"] bug-reports: "mailto:daniel.de_rauglaudre@inria.fr" dev-repo: "git://scm.gforge.inria.fr/camlp5/camlp5.git" doc: "http://camlp5.gforge.inria.fr/doc/htmlc/" install: [make "install"] +synopsis: "Preprocessor-pretty-printer of OCaml" +depends: [ + "ocaml" {>= "1.07" & <= "4.03.0"} +] +extra-files: ["camlp5.install" "md5=b16bcaf28bfb364236b2181fb50a6564"] +url { + src: "http://camlp5.gforge.inria.fr/distrib/src/camlp5-6.16.tgz" + checksum: "md5=c096732e42e61629d4a640be15790dba" +} diff --git a/packages/camlp5/camlp5.6.16/url b/packages/camlp5/camlp5.6.16/url deleted file mode 100644 index 2abfccede0d..00000000000 --- a/packages/camlp5/camlp5.6.16/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://camlp5.gforge.inria.fr/distrib/src/camlp5-6.16.tgz" -checksum: "c096732e42e61629d4a640be15790dba" diff --git a/packages/camlp5/camlp5.6.17/descr b/packages/camlp5/camlp5.6.17/descr deleted file mode 100644 index 8accc2cc8c9..00000000000 --- a/packages/camlp5/camlp5.6.17/descr +++ /dev/null @@ -1 +0,0 @@ -Preprocessor-pretty-printer of OCaml diff --git a/packages/camlp5/camlp5.6.17/opam b/packages/camlp5/camlp5.6.17/opam index f642efe6e38..8e9a9960767 100644 --- a/packages/camlp5/camlp5.6.17/opam +++ b/packages/camlp5/camlp5.6.17/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: ["Daniel de Rauglaudre"] homepage: "https://camlp5.github.io" @@ -7,8 +7,16 @@ build: [ ["./configure" "--prefix" prefix "-libdir" lib "-mandir" man] [make "world.opt"] ] -available: [ocaml-version >= "1.07" & ocaml-version <= "4.04.1"] bug-reports: "https://github.com/camlp5/camlp5/issues" -dev-repo: "https://github.com/camlp5/camlp5.git" +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"} +] +extra-files: ["camlp5.install" "md5=b16bcaf28bfb364236b2181fb50a6564"] +url { + src: "https://github.com/camlp5/camlp5/archive/rel617.tar.gz" + checksum: "md5=572e0fa053715e40a40415ea3ca5d4ea" +} diff --git a/packages/camlp5/camlp5.6.17/url b/packages/camlp5/camlp5.6.17/url deleted file mode 100644 index 22fbeef4b78..00000000000 --- a/packages/camlp5/camlp5.6.17/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/camlp5/camlp5/archive/rel617.tar.gz" -checksum: "572e0fa053715e40a40415ea3ca5d4ea" - diff --git a/packages/camlp5/camlp5.7.00/descr b/packages/camlp5/camlp5.7.00/descr deleted file mode 100644 index 8accc2cc8c9..00000000000 --- a/packages/camlp5/camlp5.7.00/descr +++ /dev/null @@ -1 +0,0 @@ -Preprocessor-pretty-printer of OCaml diff --git a/packages/camlp5/camlp5.7.00/files/camlp5.install b/packages/camlp5/camlp5.7.00/files/camlp5.install deleted file mode 100644 index 6033034ebae..00000000000 --- a/packages/camlp5/camlp5.7.00/files/camlp5.install +++ /dev/null @@ -1,12 +0,0 @@ -bin: [ - "ocpp/ocpp" {"ocpp5"} - "etc/mkcamlp5.opt.sh" {"mkcamlp5.opt"} - "etc/mkcamlp5.sh" {"mkcamlp5"} - "etc/camlp5sch" - "meta/camlp5r.opt" - "boot/camlp5r" - "compile/camlp5o.fast.opt" {"camlp5o.opt"} - "etc/camlp5o" - "boot/camlp5" -] -lib: ["etc/META"] diff --git a/packages/camlp5/camlp5.7.00/opam b/packages/camlp5/camlp5.7.00/opam deleted file mode 100644 index 0bf25f3efd1..00000000000 --- a/packages/camlp5/camlp5.7.00/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -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"] -] -available: [ocaml-version >= "4.02" & ocaml-version <= "4.06"] -bug-reports: "https://github.com/camlp5/camlp5/issues" -dev-repo: "https://github.com/camlp5/camlp5.git" -doc: "https://camlp5.github.io/doc/html" -install: [make "install"] diff --git a/packages/camlp5/camlp5.7.00/url b/packages/camlp5/camlp5.7.00/url deleted file mode 100644 index 34a5f9e60ed..00000000000 --- a/packages/camlp5/camlp5.7.00/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/camlp5/camlp5/archive/rel700.tar.gz" -checksum: "146716679e1127f994f078fdd0abd6d5" - diff --git a/packages/camlp5/camlp5.7.01/descr b/packages/camlp5/camlp5.7.01/descr deleted file mode 100644 index 8accc2cc8c9..00000000000 --- a/packages/camlp5/camlp5.7.01/descr +++ /dev/null @@ -1 +0,0 @@ -Preprocessor-pretty-printer of OCaml diff --git a/packages/camlp5/camlp5.7.01/opam b/packages/camlp5/camlp5.7.01/opam index 2594ba52967..4eee93fa582 100644 --- a/packages/camlp5/camlp5.7.01/opam +++ b/packages/camlp5/camlp5.7.01/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: ["Daniel de Rauglaudre"] homepage: "https://camlp5.github.io" @@ -7,8 +7,16 @@ build: [ ["./configure" "--prefix" prefix "-libdir" lib "-mandir" man] [make "world.opt"] ] -available: [ocaml-version >= "4.02" & ocaml-version <= "4.05.0"] bug-reports: "https://github.com/camlp5/camlp5/issues" -dev-repo: "https://github.com/camlp5/camlp5.git" +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"} +] +extra-files: ["camlp5.install" "md5=b16bcaf28bfb364236b2181fb50a6564"] +url { + src: "https://github.com/camlp5/camlp5/archive/rel701.tar.gz" + checksum: "md5=438f8861a5a7aabd6030b732c6497045" +} diff --git a/packages/camlp5/camlp5.7.01/url b/packages/camlp5/camlp5.7.01/url deleted file mode 100644 index 9b16700636b..00000000000 --- a/packages/camlp5/camlp5.7.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/camlp5/camlp5/archive/rel701.tar.gz" -checksum: "438f8861a5a7aabd6030b732c6497045" diff --git a/packages/camlp5/camlp5.7.03/descr b/packages/camlp5/camlp5.7.03/descr deleted file mode 100644 index 8accc2cc8c9..00000000000 --- a/packages/camlp5/camlp5.7.03/descr +++ /dev/null @@ -1 +0,0 @@ -Preprocessor-pretty-printer of OCaml diff --git a/packages/camlp5/camlp5.7.03/opam b/packages/camlp5/camlp5.7.03/opam index 1aeeff626de..dbd1658e662 100644 --- a/packages/camlp5/camlp5.7.03/opam +++ b/packages/camlp5/camlp5.7.03/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: ["Daniel de Rauglaudre"] homepage: "https://camlp5.github.io" @@ -7,9 +7,8 @@ build: [ ["./configure" "--prefix" prefix "-libdir" lib "-mandir" man] [make "world.opt"] ] -available: [ocaml-version >= "4.02" & ocaml-version < "4.06.1"] bug-reports: "https://github.com/camlp5/camlp5/issues" -dev-repo: "https://github.com/camlp5/camlp5.git" +dev-repo: "git+https://github.com/camlp5/camlp5.git" doc: "https://camlp5.github.io/doc/html" install: [make "install"] remove: [ @@ -17,3 +16,12 @@ remove: [ [ "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"} +] +extra-files: ["camlp5.install" "md5=b16bcaf28bfb364236b2181fb50a6564"] +url { + src: "https://github.com/camlp5/camlp5/archive/rel703.tar.gz" + checksum: "md5=a6f7b50fedb6f182a7443aaadf6aed9c" +} diff --git a/packages/camlp5/camlp5.7.03/url b/packages/camlp5/camlp5.7.03/url deleted file mode 100644 index a1e7ce182ad..00000000000 --- a/packages/camlp5/camlp5.7.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/camlp5/camlp5/archive/rel703.tar.gz" -checksum: "a6f7b50fedb6f182a7443aaadf6aed9c" diff --git a/packages/camlp5/camlp5.7.05/descr b/packages/camlp5/camlp5.7.05/descr deleted file mode 100644 index 8accc2cc8c9..00000000000 --- a/packages/camlp5/camlp5.7.05/descr +++ /dev/null @@ -1 +0,0 @@ -Preprocessor-pretty-printer of OCaml diff --git a/packages/camlp5/camlp5.7.05/opam b/packages/camlp5/camlp5.7.05/opam index 535aaf2c67d..7204d234267 100644 --- a/packages/camlp5/camlp5.7.05/opam +++ b/packages/camlp5/camlp5.7.05/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: ["Daniel de Rauglaudre"] homepage: "https://camlp5.github.io" @@ -7,9 +7,8 @@ build: [ ["./configure" "--prefix" prefix "-libdir" lib "-mandir" man] [make "world.opt"] ] -available: [ocaml-version >= "4.02" & ocaml-version < "4.06.3"] bug-reports: "https://github.com/camlp5/camlp5/issues" -dev-repo: "https://github.com/camlp5/camlp5.git" +dev-repo: "git+https://github.com/camlp5/camlp5.git" doc: "https://camlp5.github.io/doc/html" install: [make "install"] remove: [ @@ -17,3 +16,11 @@ remove: [ [ "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: "md5=cf9d909191711afb1b634f75acbe1cfe" +} diff --git a/packages/camlp5/camlp5.7.05/url b/packages/camlp5/camlp5.7.05/url deleted file mode 100644 index 4f64899669a..00000000000 --- a/packages/camlp5/camlp5.7.05/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/camlp5/camlp5/archive/rel705.tar.gz" -checksum: "cf9d909191711afb1b634f75acbe1cfe" diff --git a/packages/camlpdf/camlpdf.1.7.1/descr b/packages/camlpdf/camlpdf.1.7.1/descr deleted file mode 100644 index c0702eb8982..00000000000 --- a/packages/camlpdf/camlpdf.1.7.1/descr +++ /dev/null @@ -1 +0,0 @@ -Read, write and modify PDF files diff --git a/packages/camlpdf/camlpdf.1.7.1/opam b/packages/camlpdf/camlpdf.1.7.1/opam deleted file mode 100644 index ac8117cb2bd..00000000000 --- a/packages/camlpdf/camlpdf.1.7.1/opam +++ /dev/null @@ -1,7 +0,0 @@ -opam-version: "1.2" -maintainer: "contact@coherentgraphics.co.uk" -build: make -remove: [["ocamlfind" "remove" "camlpdf"]] -depends: ["ocamlfind"] -dev-repo: "git://github.com/johnwhitington/camlpdf" -install: [make "install"] diff --git a/packages/camlpdf/camlpdf.1.7.1/url b/packages/camlpdf/camlpdf.1.7.1/url deleted file mode 100644 index d236e2e1a58..00000000000 --- a/packages/camlpdf/camlpdf.1.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnwhitington/camlpdf/archive/v1.7.1.tar.gz" -checksum: "fc025a26d05bcf7452fad2c1dcebd681" diff --git a/packages/camlpdf/camlpdf.1.7/descr b/packages/camlpdf/camlpdf.1.7/descr deleted file mode 100644 index c0702eb8982..00000000000 --- a/packages/camlpdf/camlpdf.1.7/descr +++ /dev/null @@ -1 +0,0 @@ -Read, write and modify PDF files diff --git a/packages/camlpdf/camlpdf.1.7/opam b/packages/camlpdf/camlpdf.1.7/opam deleted file mode 100644 index ac8117cb2bd..00000000000 --- a/packages/camlpdf/camlpdf.1.7/opam +++ /dev/null @@ -1,7 +0,0 @@ -opam-version: "1.2" -maintainer: "contact@coherentgraphics.co.uk" -build: make -remove: [["ocamlfind" "remove" "camlpdf"]] -depends: ["ocamlfind"] -dev-repo: "git://github.com/johnwhitington/camlpdf" -install: [make "install"] diff --git a/packages/camlpdf/camlpdf.1.7/url b/packages/camlpdf/camlpdf.1.7/url deleted file mode 100644 index 7bbe807011a..00000000000 --- a/packages/camlpdf/camlpdf.1.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnwhitington/camlpdf/archive/v1.7.tar.gz" -checksum: "a777850789cc309ded0eb18d36b70d9c" diff --git a/packages/camlpdf/camlpdf.2.1.1/descr b/packages/camlpdf/camlpdf.2.1.1/descr deleted file mode 100644 index c0702eb8982..00000000000 --- a/packages/camlpdf/camlpdf.2.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Read, write and modify PDF files diff --git a/packages/camlpdf/camlpdf.2.1.1/opam b/packages/camlpdf/camlpdf.2.1.1/opam index dff7db5496a..a79c3a47508 100644 --- a/packages/camlpdf/camlpdf.2.1.1/opam +++ b/packages/camlpdf/camlpdf.2.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "contact@coherentgraphics.co.uk" authors: ["John Whitington"] homepage: "http://github.com/johnwhitington/camlpdf" @@ -8,4 +8,11 @@ build: [[make]] install: [[make "install"]] patches: ["int.patch"] remove: [["ocamlfind" "remove" "camlpdf"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] +synopsis: "Read, write and modify PDF files" +flags: light-uninstall +extra-files: ["int.patch" "md5=08d366d3219853c8ffcd102db813a5f8"] +url { + src: "https://github.com/johnwhitington/camlpdf/archive/v2.1.1.zip" + checksum: "md5=1793d6ff77dc5d51034277b2b46225a4" +} diff --git a/packages/camlpdf/camlpdf.2.1.1/url b/packages/camlpdf/camlpdf.2.1.1/url deleted file mode 100644 index baccbab2a97..00000000000 --- a/packages/camlpdf/camlpdf.2.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnwhitington/camlpdf/archive/v2.1.1.zip" -checksum: "1793d6ff77dc5d51034277b2b46225a4" \ No newline at end of file diff --git a/packages/camlpdf/camlpdf.2.2.1/descr b/packages/camlpdf/camlpdf.2.2.1/descr deleted file mode 100644 index c0702eb8982..00000000000 --- a/packages/camlpdf/camlpdf.2.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -Read, write and modify PDF files diff --git a/packages/camlpdf/camlpdf.2.2.1/opam b/packages/camlpdf/camlpdf.2.2.1/opam index 6ef67f7b359..04a34618e15 100644 --- a/packages/camlpdf/camlpdf.2.2.1/opam +++ b/packages/camlpdf/camlpdf.2.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "contact@coherentgraphics.co.uk" authors: ["John Whitington"] homepage: "http://github.com/johnwhitington/camlpdf" @@ -7,4 +7,10 @@ dev-repo: "git://github.com/johnwhitington/camlpdf" build: [[make]] install: [[make "install"]] remove: [["ocamlfind" "remove" "camlpdf"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] +synopsis: "Read, write and modify PDF files" +flags: light-uninstall +url { + src: "https://github.com/johnwhitington/camlpdf/archive/v2.2.1.zip" + checksum: "md5=79d84ee6ae54357d187eff6e801e1549" +} diff --git a/packages/camlpdf/camlpdf.2.2.1/url b/packages/camlpdf/camlpdf.2.2.1/url deleted file mode 100644 index 6596988c316..00000000000 --- a/packages/camlpdf/camlpdf.2.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnwhitington/camlpdf/archive/v2.2.1.zip" -checksum: "79d84ee6ae54357d187eff6e801e1549" diff --git a/packages/camlprime/camlprime.0.5/descr b/packages/camlprime/camlprime.0.5/descr deleted file mode 100644 index f21a57deec8..00000000000 --- a/packages/camlprime/camlprime.0.5/descr +++ /dev/null @@ -1,4 +0,0 @@ -Primality testing with lazy lists of prime numbers - -This library provides a selection of primality testing functions. It -also implements lazy lists of prime numbers. diff --git a/packages/camlprime/camlprime.0.5/opam b/packages/camlprime/camlprime.0.5/opam index 8bcece1704a..5c547350363 100644 --- a/packages/camlprime/camlprime.0.5/opam +++ b/packages/camlprime/camlprime.0.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Erik L. Arneson " name: "camlprime" version: "0.5" @@ -11,8 +11,18 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "camlprime"] depends: [ + "ocaml" "num" "ocamlfind" {build} ] authors: "Erik L. Arneson " dev-repo: "git://github.com/pymander/camlprime" +synopsis: "Primality testing with lazy lists of prime numbers" +description: """ +This library provides a selection of primality testing functions. It +also implements lazy lists of prime numbers.""" +flags: light-uninstall +url { + src: "https://github.com/pymander/camlprime/archive/v0.5.tar.gz" + checksum: "md5=3e78f5522c6cd32e6c44951823b3a3f7" +} diff --git a/packages/camlprime/camlprime.0.5/url b/packages/camlprime/camlprime.0.5/url deleted file mode 100644 index 88fdacd83a8..00000000000 --- a/packages/camlprime/camlprime.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pymander/camlprime/archive/v0.5.tar.gz" -checksum: "3e78f5522c6cd32e6c44951823b3a3f7" diff --git a/packages/camltc/camltc.0.8.1/descr b/packages/camltc/camltc.0.8.1/descr deleted file mode 100644 index ab1df2f60b7..00000000000 --- a/packages/camltc/camltc.0.8.1/descr +++ /dev/null @@ -1 +0,0 @@ -Tokyo Cabinet bindings for OCaml. diff --git a/packages/camltc/camltc.0.8.1/opam b/packages/camltc/camltc.0.8.1/opam deleted file mode 100644 index cfff3009bec..00000000000 --- a/packages/camltc/camltc.0.8.1/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "lwt" {>= "2.4.3"} - "ounit" - "ocamlbuild" {build} -] -available: [ ocaml-version > "4.00.0" ] -dev-repo: "git://github.com/toolslive/camltc" -install: [make "-C" "src" "install" "DESTDIR=%{prefix}%"] diff --git a/packages/camltc/camltc.0.8.1/url b/packages/camltc/camltc.0.8.1/url deleted file mode 100644 index 52687146e05..00000000000 --- a/packages/camltc/camltc.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/toolslive/camltc/archive/camltc-0.8.1.tar.gz" -checksum: "9a157d4a2ac7aef8ade07585f6144644" diff --git a/packages/camltc/camltc.0.8.2/descr b/packages/camltc/camltc.0.8.2/descr deleted file mode 100644 index ab1df2f60b7..00000000000 --- a/packages/camltc/camltc.0.8.2/descr +++ /dev/null @@ -1 +0,0 @@ -Tokyo Cabinet bindings for OCaml. diff --git a/packages/camltc/camltc.0.8.2/opam b/packages/camltc/camltc.0.8.2/opam deleted file mode 100644 index cfff3009bec..00000000000 --- a/packages/camltc/camltc.0.8.2/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "lwt" {>= "2.4.3"} - "ounit" - "ocamlbuild" {build} -] -available: [ ocaml-version > "4.00.0" ] -dev-repo: "git://github.com/toolslive/camltc" -install: [make "-C" "src" "install" "DESTDIR=%{prefix}%"] diff --git a/packages/camltc/camltc.0.8.2/url b/packages/camltc/camltc.0.8.2/url deleted file mode 100644 index f4607816394..00000000000 --- a/packages/camltc/camltc.0.8.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/toolslive/camltc/archive/camltc-0.8.2.tar.gz" -checksum: "691749dda2a35f4c9ee49e182b71f135" diff --git a/packages/camltc/camltc.0.8.3/descr b/packages/camltc/camltc.0.8.3/descr deleted file mode 100644 index ab1df2f60b7..00000000000 --- a/packages/camltc/camltc.0.8.3/descr +++ /dev/null @@ -1 +0,0 @@ -Tokyo Cabinet bindings for OCaml. diff --git a/packages/camltc/camltc.0.8.3/opam b/packages/camltc/camltc.0.8.3/opam deleted file mode 100644 index cfff3009bec..00000000000 --- a/packages/camltc/camltc.0.8.3/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "lwt" {>= "2.4.3"} - "ounit" - "ocamlbuild" {build} -] -available: [ ocaml-version > "4.00.0" ] -dev-repo: "git://github.com/toolslive/camltc" -install: [make "-C" "src" "install" "DESTDIR=%{prefix}%"] diff --git a/packages/camltc/camltc.0.8.3/url b/packages/camltc/camltc.0.8.3/url deleted file mode 100644 index 1a9b2dd7243..00000000000 --- a/packages/camltc/camltc.0.8.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/toolslive/camltc/archive/camltc-0.8.3.tar.gz" -checksum: "e49adf3fd4bacdf4b0b65f5f4e50af6d" diff --git a/packages/camltc/camltc.0.9.0/descr b/packages/camltc/camltc.0.9.0/descr deleted file mode 100644 index ab1df2f60b7..00000000000 --- a/packages/camltc/camltc.0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -Tokyo Cabinet bindings for OCaml. diff --git a/packages/camltc/camltc.0.9.0/opam b/packages/camltc/camltc.0.9.0/opam deleted file mode 100644 index cfff3009bec..00000000000 --- a/packages/camltc/camltc.0.9.0/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "lwt" {>= "2.4.3"} - "ounit" - "ocamlbuild" {build} -] -available: [ ocaml-version > "4.00.0" ] -dev-repo: "git://github.com/toolslive/camltc" -install: [make "-C" "src" "install" "DESTDIR=%{prefix}%"] diff --git a/packages/camltc/camltc.0.9.0/url b/packages/camltc/camltc.0.9.0/url deleted file mode 100644 index 59d78428444..00000000000 --- a/packages/camltc/camltc.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/toolslive/camltc/archive/camltc-0.9.0.tar.gz" -checksum: "76148c6ac4630072cf94082d961dc960" diff --git a/packages/camltc/camltc.0.9.1/descr b/packages/camltc/camltc.0.9.1/descr deleted file mode 100644 index ab1df2f60b7..00000000000 --- a/packages/camltc/camltc.0.9.1/descr +++ /dev/null @@ -1 +0,0 @@ -Tokyo Cabinet bindings for OCaml. diff --git a/packages/camltc/camltc.0.9.1/opam b/packages/camltc/camltc.0.9.1/opam index cfff3009bec..ce9577c75c4 100644 --- a/packages/camltc/camltc.0.9.1/opam +++ b/packages/camltc/camltc.0.9.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@domoco.fr" authors: ["Incubaid Team"] homepage: "https://github.com/toolslive/camltc" @@ -7,11 +7,16 @@ remove: [ [make "-C" "src" "uninstall" "DESTDIR=%{prefix}%"] ] depends: [ + "ocaml" {> "4.00.0"} "ocamlfind" "lwt" {>= "2.4.3"} "ounit" "ocamlbuild" {build} ] -available: [ ocaml-version > "4.00.0" ] dev-repo: "git://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: "md5=642869c6b12e27ae6225e3011ae8d5a2" +} diff --git a/packages/camltc/camltc.0.9.1/url b/packages/camltc/camltc.0.9.1/url deleted file mode 100644 index d22bf429b5c..00000000000 --- a/packages/camltc/camltc.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/toolslive/camltc/archive/camltc-0.9.1.tar.gz" -checksum: "642869c6b12e27ae6225e3011ae8d5a2" diff --git a/packages/camltc/camltc.0.9.2/descr b/packages/camltc/camltc.0.9.2/descr deleted file mode 100644 index 16bc993692b..00000000000 --- a/packages/camltc/camltc.0.9.2/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for tokyo cabinet diff --git a/packages/camltc/camltc.0.9.2/opam b/packages/camltc/camltc.0.9.2/opam index a51f7c46261..1cd89fd59a9 100644 --- a/packages/camltc/camltc.0.9.2/opam +++ b/packages/camltc/camltc.0.9.2/opam @@ -1,15 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "romain.slootmaekers@incubaid.com" -dev-repo: "https://github.com/toolslive/camltc.git" +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" "ounit" "lwt" {>= "2.4.4"} "ocamlbuild" {build} ] -available: [ ocaml-version > "4.00.0" & ocaml-version < "4.03" ] 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: "md5=07da74c81a4714159f32665f377e413b" +} diff --git a/packages/camltc/camltc.0.9.2/url b/packages/camltc/camltc.0.9.2/url deleted file mode 100644 index 4be91e47921..00000000000 --- a/packages/camltc/camltc.0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/toolslive/camltc/releases/download/camltc-0.9.2/camltc-0.9.2.tgz" -checksum: "07da74c81a4714159f32665f377e413b" diff --git a/packages/camltc/camltc.0.9.3/descr b/packages/camltc/camltc.0.9.3/descr deleted file mode 100644 index 16bc993692b..00000000000 --- a/packages/camltc/camltc.0.9.3/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for tokyo cabinet diff --git a/packages/camltc/camltc.0.9.3/opam b/packages/camltc/camltc.0.9.3/opam deleted file mode 100644 index 1294c8e8a28..00000000000 --- a/packages/camltc/camltc.0.9.3/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -maintainer: "romain.slootmaekers@openvstorage.com" -author: ["Jan Doms" "Joost Damad" "Romain Slootmaekers" "Nicolas Trangez"] -homepage: "http://github.com/toolslive/camltc" -dev-repo: "https://github.com/toolslive/camltc.git" -bug-reports: "http://github.com/toolslive/camltc/issues" -build: [ - [ "git" "submodule" "init"] - [ "git" "submodule" "update"] - ["%{make}%" "-C" "src"] -] - -install:[ - ["%{make}%" "-C" "src" "install"] -] - -remove: [ - ["ocamlfind" "remove" "camltc"] -] - -depends: [ - "ocamlfind" {build} - "ounit" - "lwt" {>= "2.4.4"} - "ocamlbuild" {build} -] -available: [ ocaml-version > "4.02.2" ] - -depexts:[ - [[ "ubuntu"] ["git"] ] - [[ "debian"] ["git"] ] -] diff --git a/packages/camltc/camltc.0.9.3/url b/packages/camltc/camltc.0.9.3/url deleted file mode 100644 index 1ee5261733b..00000000000 --- a/packages/camltc/camltc.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -git: "https://github.com/toolslive/camltc.git#camltc-0.9.3" - diff --git a/packages/camltc/camltc.0.9.4/descr b/packages/camltc/camltc.0.9.4/descr deleted file mode 100644 index 16bc993692b..00000000000 --- a/packages/camltc/camltc.0.9.4/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for tokyo cabinet diff --git a/packages/camltc/camltc.0.9.4/opam b/packages/camltc/camltc.0.9.4/opam index 877a16176e4..e2b84b602ef 100644 --- a/packages/camltc/camltc.0.9.4/opam +++ b/packages/camltc/camltc.0.9.4/opam @@ -1,8 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "romain.slootmaekers@openvstorage.com" -author: ["Jan Doms" "Joost Damad" "Romain Slootmaekers" "Nicolas Trangez"] homepage: "http://github.com/toolslive/camltc" -dev-repo: "https://github.com/toolslive/camltc.git" +dev-repo: "git+https://github.com/toolslive/camltc.git" bug-reports: "http://github.com/toolslive/camltc/issues" build: [ [ "git" "submodule" "init"] @@ -19,14 +18,21 @@ remove: [ ] depends: [ + "ocaml" {> "4.02.2"} "ocamlfind" {build} "ounit" "lwt" {>= "2.4.4"} "ocamlbuild" {build} ] -available: [ ocaml-version > "4.02.2" & opam-version > "1.2.0" ] - -depexts:[ - [[ "ubuntu"] ["git"] ] - [[ "debian"] ["git"] ] +available: opam-version > "1.2.0" +depexts: [ + ["git"] {os-distribution = "ubuntu"} + ["git"] {os-distribution = "debian"} ] +synopsis: "OCaml bindings for tokyo cabinet" +authors: ["Jan Doms" "Joost Damad" "Romain Slootmaekers" "Nicolas Trangez"] +flags: light-uninstall +url { + src: + "git+https://github.com/toolslive/camltc.git#317e1e4606ce1e86d09b7b83ec2cb1709a81d437" +} diff --git a/packages/camltc/camltc.0.9.4/url b/packages/camltc/camltc.0.9.4/url deleted file mode 100644 index 6fe5673532b..00000000000 --- a/packages/camltc/camltc.0.9.4/url +++ /dev/null @@ -1,2 +0,0 @@ -git: "https://github.com/toolslive/camltc.git#317e1e4606ce1e86d09b7b83ec2cb1709a81d437" - diff --git a/packages/camltemplate/camltemplate.1.0.2/descr b/packages/camltemplate/camltemplate.1.0.2/descr deleted file mode 100644 index 34e618e8a18..00000000000 --- a/packages/camltemplate/camltemplate.1.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Library for generating text from templates -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. diff --git a/packages/camltemplate/camltemplate.1.0.2/opam b/packages/camltemplate/camltemplate.1.0.2/opam index f325e28e1a5..3772ad8e081 100644 --- a/packages/camltemplate/camltemplate.1.0.2/opam +++ b/packages/camltemplate/camltemplate.1.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: ["Benjamin Geer"] homepage: "https://forge.ocamlcore.org/projects/camltemplate/" @@ -9,8 +9,19 @@ build: [ [make "opt"] ] remove: [["ocamlfind" "remove" "camltemplate"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] 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://forge.ocamlcore.org/frs/download.php/29/camltemplate-1.0.2.tar.gz" + checksum: "md5=b2fec2070e2480d80752251953be1bd1" +} diff --git a/packages/camltemplate/camltemplate.1.0.2/url b/packages/camltemplate/camltemplate.1.0.2/url deleted file mode 100644 index d2ea8e744d8..00000000000 --- a/packages/camltemplate/camltemplate.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/29/camltemplate-1.0.2.tar.gz" -checksum: "b2fec2070e2480d80752251953be1bd1" diff --git a/packages/camlzip/camlzip.1.04/descr b/packages/camlzip/camlzip.1.04/descr deleted file mode 100644 index e7cccc616fe..00000000000 --- a/packages/camlzip/camlzip.1.04/descr +++ /dev/null @@ -1 +0,0 @@ -Provides easy access to compressed files in ZIP, GZIP and JAR format diff --git a/packages/camlzip/camlzip.1.04/files/META b/packages/camlzip/camlzip.1.04/files/META deleted file mode 100644 index 8477cae55c5..00000000000 --- a/packages/camlzip/camlzip.1.04/files/META +++ /dev/null @@ -1,7 +0,0 @@ -name="zip" -version="1.04" -description="reading and writing ZIP, JAR and GZIP files" -requires="unix" -archive(byte)="zip.cma" -archive(native)="zip.cmxa" -archive(native,plugin)="zip.cmxs" \ No newline at end of file diff --git a/packages/camlzip/camlzip.1.04/files/camlzip-install.diff b/packages/camlzip/camlzip.1.04/files/camlzip-install.diff deleted file mode 100644 index 7687d2d54a5..00000000000 --- a/packages/camlzip/camlzip.1.04/files/camlzip-install.diff +++ /dev/null @@ -1,42 +0,0 @@ ---- Makefile.orig 2012-10-10 10:52:34.000000000 -0700 -+++ Makefile 2012-10-12 16:10:07.957606060 -0700 -@@ -25,7 +25,7 @@ - - all: libcamlzip.a zip.cma - --allopt: libcamlzip.a zip.cmxa -+allopt: libcamlzip.a zip.cmxa zip.cmxs - - zip.cma: $(OBJS) - $(OCAMLMKLIB) -o zip -oc camlzip $(OBJS) \ -@@ -35,6 +35,9 @@ - $(OCAMLMKLIB) -o zip -oc camlzip $(OBJS:.cmo=.cmx) \ - -L$(ZLIB_LIBDIR) $(ZLIB_LIB) - -+zip.cmxs: zip.cmxa -+ $(OCAMLOPT) -I . -shared -linkall -o zip.cmxs zip.cmxa -+ - libcamlzip.a: $(C_OBJS) - $(OCAMLMKLIB) -oc camlzip $(C_OBJS) \ - -L$(ZLIB_LIBDIR) $(ZLIB_LIB) -@@ -55,18 +58,8 @@ - rm -f *.o *.a - - install: -- mkdir -p $(INSTALLDIR) -- cp zip.cma zip.cmi gzip.cmi zip.mli gzip.mli libcamlzip.a $(INSTALLDIR) -- if test -f dllcamlzip.so; then \ -- cp dllcamlzip.so $(INSTALLDIR); \ -- ldconf=`$(OCAMLC) -where`/ld.conf; \ -- installdir=$(INSTALLDIR); \ -- if test `grep -s -c $$installdir'$$' $$ldconf || :` = 0; \ -- then echo $$installdir >> $$ldconf; fi \ -- fi -- --installopt: -- cp zip.cmxa zip.a zip.cmx gzip.cmx $(INSTALLDIR) -+ ocamlfind install camlzip META zip.cma zip.cmi gzip.cmi zip.mli gzip.mli libcamlzip.a \ -+ -optional dllcamlzip.so zip.cmxa zip.cmxs zip.a zip.cmx gzip.cmx - - depend: - gcc -MM -I$(ZLIB_INCLUDE) *.c > .depend \ No newline at end of file diff --git a/packages/camlzip/camlzip.1.04/files/camlzip.install b/packages/camlzip/camlzip.1.04/files/camlzip.install deleted file mode 100644 index 782e9a1952f..00000000000 --- a/packages/camlzip/camlzip.1.04/files/camlzip.install +++ /dev/null @@ -1,5 +0,0 @@ -lib: [ - "META" - "zlib.cmi" - "zlib.cmx" -] diff --git a/packages/camlzip/camlzip.1.04/opam b/packages/camlzip/camlzip.1.04/opam deleted file mode 100644 index 597479e5b42..00000000000 --- a/packages/camlzip/camlzip.1.04/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1" -maintainer: "https://github.com/ocaml/opam-repository/issues" -build: [ - [make "all"] - [make "allopt"] -] -remove: [ - ["ocamlfind" "remove" "camlzip"] -] -depends: ["ocamlfind"] -depexts: [ - [["debian"] ["zlib1g-dev"]] - [["ubuntu"] ["zlib1g-dev"]] - [["centos"] ["zlib-devel"]] - [["rhel"] ["zlib-devel"]] - [["fedora"] ["zlib-devel"]] - [["alpine"] ["zlib-dev"]] -] -patches: ["camlzip-install.diff"] -install: [make "install"] -available: [ ocaml-version < "4.03" ] \ No newline at end of file diff --git a/packages/camlzip/camlzip.1.04/url b/packages/camlzip/camlzip.1.04/url deleted file mode 100644 index 7c4cfadadc5..00000000000 --- a/packages/camlzip/camlzip.1.04/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/328/camlzip-1.04.tar.gz" -checksum: "b3930f4f2e2563b9a5e1b17aa455e635" diff --git a/packages/camlzip/camlzip.1.05/descr b/packages/camlzip/camlzip.1.05/descr deleted file mode 100644 index e7cccc616fe..00000000000 --- a/packages/camlzip/camlzip.1.05/descr +++ /dev/null @@ -1 +0,0 @@ -Provides easy access to compressed files in ZIP, GZIP and JAR format diff --git a/packages/camlzip/camlzip.1.05/opam b/packages/camlzip/camlzip.1.05/opam index ac5806fc805..e4b01d70a19 100644 --- a/packages/camlzip/camlzip.1.05/opam +++ b/packages/camlzip/camlzip.1.05/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "seb@mondet.org" authors: ["Xavier Leroy"] homepage: "http://forge.ocamlcore.org/projects/camlzip/" @@ -11,18 +11,31 @@ remove: [ ["ocamlfind" "remove" "zip"] ["ocamlfind" "remove" "camlzip"] ] -depends: ["ocamlfind"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" +] depexts: [ - [["debian"] ["zlib1g-dev"]] - [["ubuntu"] ["zlib1g-dev"]] - [["centos"] ["zlib-devel"]] - [["rhel"] ["zlib-devel"]] - [["fedora"] ["zlib-devel"]] - [["alpine"] ["zlib-dev"]] + ["zlib1g-dev"] {os-distribution = "debian"} + ["zlib1g-dev"] {os-distribution = "ubuntu"} + ["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"] -available: [ ocaml-version < "4.06.0" ] +synopsis: + "Provides easy access to compressed files in ZIP, GZIP and JAR format" +flags: light-uninstall +extra-files: [ + ["fix-install.patch" "md5=594479824fc5a27615516885050fea65"] + ["build_with_trunk.patch" "md5=4d2ed9ceea2fa6bf008e80df62476e90"] +] +url { + src: "http://forge.ocamlcore.org/frs/download.php/1037/camlzip-1.05.tar.gz" + checksum: "md5=e85c179d5dc79821e6e8d90e636599f1" +} diff --git a/packages/camlzip/camlzip.1.05/url b/packages/camlzip/camlzip.1.05/url deleted file mode 100644 index 0e88d2e5834..00000000000 --- a/packages/camlzip/camlzip.1.05/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1037/camlzip-1.05.tar.gz" -checksum: "e85c179d5dc79821e6e8d90e636599f1" diff --git a/packages/camlzip/camlzip.1.06/descr b/packages/camlzip/camlzip.1.06/descr deleted file mode 100644 index e7cccc616fe..00000000000 --- a/packages/camlzip/camlzip.1.06/descr +++ /dev/null @@ -1 +0,0 @@ -Provides easy access to compressed files in ZIP, GZIP and JAR format diff --git a/packages/camlzip/camlzip.1.06/opam b/packages/camlzip/camlzip.1.06/opam index fa1c74e4374..d49f111714e 100644 --- a/packages/camlzip/camlzip.1.06/opam +++ b/packages/camlzip/camlzip.1.06/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Etienne Millon " authors: ["Xavier Leroy"] homepage: "http://forge.ocamlcore.org/projects/camlzip/" @@ -12,19 +12,34 @@ remove: [ ["ocamlfind" "remove" "zip"] ["ocamlfind" "remove" "camlzip"] ] -depends: ["ocamlfind"] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" +] depexts: [ - [["debian"] ["zlib1g-dev"]] - [["ubuntu"] ["zlib1g-dev"]] - [["centos"] ["zlib-devel"]] - [["rhel"] ["zlib-devel"]] - [["fedora"] ["zlib-devel"]] - [["alpine"] ["zlib-dev"]] + ["zlib1g-dev"] {os-distribution = "debian"} + ["zlib1g-dev"] {os-distribution = "ubuntu"} + ["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" - "no-L.patch" {os = "darwin"} + "no-L.patch" {os = "macos"} ] install: [make "install-findlib"] -available: [ ocaml-version >= "4.02.0" ] +synopsis: + "Provides easy access to compressed files in ZIP, GZIP and JAR format" +flags: light-uninstall +extra-files: [ + ["no-L.patch" "md5=a87a3ee77f84d745dd2956e34c635cf9"] + ["fix-install.patch" "md5=0d35b1372c52b8de9695212b67a597d7"] + ["build_with_trunk.patch" "md5=59df579d4344f758eaffbb7f32645e30"] +] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1616/camlzip-1.06.tar.gz" + checksum: "md5=0874be16d02a7165dfc31edc06636e4c" +} diff --git a/packages/camlzip/camlzip.1.06/url b/packages/camlzip/camlzip.1.06/url deleted file mode 100644 index 7eb005cd66a..00000000000 --- a/packages/camlzip/camlzip.1.06/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1616/camlzip-1.06.tar.gz" -checksum: "0874be16d02a7165dfc31edc06636e4c" diff --git a/packages/camlzip/camlzip.1.07/descr b/packages/camlzip/camlzip.1.07/descr deleted file mode 100644 index e7cccc616fe..00000000000 --- a/packages/camlzip/camlzip.1.07/descr +++ /dev/null @@ -1 +0,0 @@ -Provides easy access to compressed files in ZIP, GZIP and JAR format diff --git a/packages/camlzip/camlzip.1.07/opam b/packages/camlzip/camlzip.1.07/opam index f75ce3509af..79297113f7a 100644 --- a/packages/camlzip/camlzip.1.07/opam +++ b/packages/camlzip/camlzip.1.07/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Etienne Millon " authors: ["Xavier Leroy"] homepage: "https://github.com/xavierleroy/camlzip" @@ -12,14 +12,23 @@ remove: [ ["ocamlfind" "remove" "zip"] ["ocamlfind" "remove" "camlzip"] ] -depends: ["ocamlfind"] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" +] depexts: [ - [["debian"] ["zlib1g-dev"]] - [["ubuntu"] ["zlib1g-dev"]] - [["centos"] ["zlib-devel"]] - [["rhel"] ["zlib-devel"]] - [["fedora"] ["zlib-devel"]] - [["alpine"] ["zlib-dev"]] + ["zlib1g-dev"] {os-distribution = "debian"} + ["zlib1g-dev"] {os-distribution = "ubuntu"} + ["zlib-devel"] {os-distribution = "centos"} + ["zlib-devel"] {os-distribution = "rhel"} + ["zlib-devel"] {os-distribution = "fedora"} + ["zlib-dev"] {os-distribution = "alpine"} ] install: [make "install-findlib"] -available: [ ocaml-version >= "4.02.0" ] +synopsis: + "Provides easy access to compressed files in ZIP, GZIP and JAR format" +flags: light-uninstall +url { + src: "https://github.com/xavierleroy/camlzip/archive/rel107.zip" + checksum: "md5=fb6b251fe6bf129cb25b5fd9f5938514" +} diff --git a/packages/camlzip/camlzip.1.07/url b/packages/camlzip/camlzip.1.07/url deleted file mode 100644 index fb972136062..00000000000 --- a/packages/camlzip/camlzip.1.07/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xavierleroy/camlzip/archive/rel107.zip" -checksum: "fb6b251fe6bf129cb25b5fd9f5938514" diff --git a/packages/camomile/camomile.0.8.3/descr b/packages/camomile/camomile.0.8.3/descr deleted file mode 100644 index 10527f7f7dd..00000000000 --- a/packages/camomile/camomile.0.8.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -A comprehensive Unicode library -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. diff --git a/packages/camomile/camomile.0.8.3/files/cmxs.patch b/packages/camomile/camomile.0.8.3/files/cmxs.patch deleted file mode 100644 index bed96735945..00000000000 --- a/packages/camomile/camomile.0.8.3/files/cmxs.patch +++ /dev/null @@ -1,57 +0,0 @@ -diff --git a/META.in b/META.in -index a231f19..18a8229 100644 ---- a/META.in -+++ b/META.in -@@ -5,4 +5,5 @@ requires="bigarray" - - archive(byte)="camomile.cma" - archive(native)="camomile.cmxa" -+archive(native, plugin)="camomile.cmxs" - -diff --git a/Makefile.in b/Makefile.in -index 7afe20f..9dc8862 100644 ---- a/Makefile.in -+++ b/Makefile.in -@@ -121,7 +121,7 @@ internal/uReStrParser.cmo : internal/uReStrParser.cmi - internal/uReStrParser.cmx : internal/uReStrParser.cmi - - byte : camomile.cma camomileLibrary.cma --opt : camomile.cmxa camomileLibrary.cmxa -+opt : camomile.cmxa camomile.cmxs camomileLibrary.cmxa - - $(NOOBJ_INT:.cmi=.cmo) : %.cmo : %.mli %.cmi - $(OCAMLC) -c $(BFLAGS) -impl $< -@@ -139,6 +139,8 @@ camomile.cma : $(OBJECTS) camomileLibrary.cmo camomileLibraryDefault.cmo camomil - $(OCAMLC) -a -o camomile.cma $(OBJECTS) camomileLibrary.cmo camomileLibraryDefault.cmo camomileLibraryDyn.cmo - camomile.cmxa : $(OPTOBJECTS) camomileLibrary.cmx camomileLibraryDefault.cmx camomileLibraryDyn.cmx - $(OCAMLOPT) -a -o camomile.cmxa $(OPTOBJECTS) camomileLibrary.cmx camomileLibraryDefault.cmx camomileLibraryDyn.cmx -+camomile.cmxs : camomile.cmxa -+ $(OCAMLOPT) -shared -linkall -o camomile.cmxs camomile.cmxa - - camomileLibrary.cma : $(OBJECTS) camomileLibrary.cmo - $(OCAMLC) -a -o camomileLibrary.cma $(OBJECTS) camomileLibrary.cmo -@@ -401,6 +403,7 @@ install-without-ocamlfind: - if [ -f camomileLibraryDyn.cmx ]; then cp -f camomileLibraryDyn.cmx '$(OCAMLLIB)'; fi - if [ -f camomile.cma ]; then cp -f camomile.cma '$(OCAMLLIB)'; fi - if [ -f camomile.cmxa ]; then cp -f camomile.cmxa '$(OCAMLLIB)'; fi -+ if [ -f camomile.cmxs ]; then cp -f camomile.cmxs '$(OCAMLLIB)'; fi - if [ -f camomile.a ]; then cp -f camomile.a '$(OCAMLLIB)'; fi - - install-with-ocamlfind: -@@ -412,6 +415,7 @@ install-with-ocamlfind: - if [ -f camomileLibraryDyn.cmx ]; then files="camomileLibraryDyn.cmx $$files"; fi && \ - if [ -f camomile.cma ]; then files="camomile.cma $$files"; fi&& \ - if [ -f camomile.cmxa ]; then files="camomile.cmxa $$files"; fi&& \ -+ if [ -f camomile.cmxs ]; then files="camomile.cmxs $$files"; fi&& \ - if [ -f camomile.a ]; then files="camomile.a $$files"; fi && \ - ocamlfind install camomile $$files META $(MLI) camomileLibrary.cmi camomileLibraryDefault.cmi camomileLibraryDyn.cmi - -@@ -508,7 +512,7 @@ tags : - otags */*.ml */*.mli *.ml *.mli - - clean : -- rm -f *.cm[ioxa] *.cmxa *.o *.so *.a */*.cm[iox] */*.o pocaml\ -+ rm -f *.cm[ioxa] *.cmxa *.cmxs *.o *.so *.a */*.cm[iox] */*.o pocaml\ - */*.byte */*.opt - rm -f database/*.mar - rm -f charmaps/*.mar diff --git a/packages/camomile/camomile.0.8.3/opam b/packages/camomile/camomile.0.8.3/opam deleted file mode 100644 index 981b68b15a6..00000000000 --- a/packages/camomile/camomile.0.8.3/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "gregoire@ocamlpro.com" -authors: ["Yoriyuki Yamagata"] -homepage: "https://github.com/yoriyuki/Camomile/wiki" -bug-reports: "https://github.com/yoriyuki/Camomile/issues" -dev-repo: "https://github.com/yoriyuki/Camomile.git" -license: "LGPL-2+ with OCaml linking exception" -doc: ["http://camomile.sourceforge.net/dochtml/index.html"] -patches: [ - "cmxs.patch" -] -build: [ - ["./configure" "--prefix" prefix] - [make] -] -remove: [["ocamlfind" "remove" "camomile"]] -depends: [ - "ocamlfind" {build} - "camlp4" {build} - "cppo" {build} -] -install: [make "install"] -available: [ ocaml-version < "4.05" ] diff --git a/packages/camomile/camomile.0.8.3/url b/packages/camomile/camomile.0.8.3/url deleted file mode 100644 index 4d503212b3f..00000000000 --- a/packages/camomile/camomile.0.8.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://prdownloads.sourceforge.net/camomile/camomile-0.8.3.tar.bz2" -checksum: "c6476bdb4138d222bc14396a82205034" diff --git a/packages/camomile/camomile.0.8.5/descr b/packages/camomile/camomile.0.8.5/descr deleted file mode 100644 index 10527f7f7dd..00000000000 --- a/packages/camomile/camomile.0.8.5/descr +++ /dev/null @@ -1,5 +0,0 @@ -A comprehensive Unicode library -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. diff --git a/packages/camomile/camomile.0.8.5/opam b/packages/camomile/camomile.0.8.5/opam index 7475be22178..6e6f3f33101 100644 --- a/packages/camomile/camomile.0.8.5/opam +++ b/packages/camomile/camomile.0.8.5/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/yoriyuki/Camomile.git" +dev-repo: "git+https://github.com/yoriyuki/Camomile.git" license: "LGPL-2+ with OCaml linking exception" patches: [ "cmxs.patch" @@ -13,13 +13,32 @@ patches: [ ] build: [ ["./configure" "--prefix" prefix] - [make] {ocaml-native} - [make "byte" "unidata" "unimaps" "charmap_data" "locale_data"] {!ocaml-native} + [make] {ocaml:native} + [make "byte" "unidata" "unimaps" "charmap_data" "locale_data"] + {!ocaml:native} ] remove: [["ocamlfind" "remove" "camomile"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" {build} "cppo" {build} ] install: [make "install"] -available: [ ocaml-version < "4.06.0" ] +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 +extra-files: [ + ["no-camlp4.patch" "md5=1b51ed7f60446bcbfd055d55303c5fb4"] + ["cmxs.patch" "md5=74d1b84e557b3be36c46a80f6f1f5419"] + ["cmx.patch" "md5=e9183939d3751735de7a7527fb9976d3"] + ["4.05-typing-fix.patch" "md5=a27ed34adc9c93d5d60cc71e4b2714a5"] +] +url { + src: + "https://github.com/yoriyuki/Camomile/releases/download/rel-0.8.5/camomile-0.8.5.tar.bz2" + checksum: "md5=1e25b6cd4efd26ab38a667db18d83f02" +} diff --git a/packages/camomile/camomile.0.8.5/url b/packages/camomile/camomile.0.8.5/url deleted file mode 100644 index e3edd2a051f..00000000000 --- a/packages/camomile/camomile.0.8.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/yoriyuki/Camomile/releases/download/rel-0.8.5/camomile-0.8.5.tar.bz2" -checksum: "1e25b6cd4efd26ab38a667db18d83f02" diff --git a/packages/camomile/camomile.0.8.6/descr b/packages/camomile/camomile.0.8.6/descr deleted file mode 100644 index 10527f7f7dd..00000000000 --- a/packages/camomile/camomile.0.8.6/descr +++ /dev/null @@ -1,5 +0,0 @@ -A comprehensive Unicode library -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. diff --git a/packages/camomile/camomile.0.8.6/opam b/packages/camomile/camomile.0.8.6/opam index d9a7e684408..f2894095b03 100644 --- a/packages/camomile/camomile.0.8.6/opam +++ b/packages/camomile/camomile.0.8.6/opam @@ -1,17 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jacques-Pascal Deplaix " authors: ["Yoriyuki Yamagata"] homepage: "https://github.com/yoriyuki/Camomile/wiki" bug-reports: "https://github.com/yoriyuki/Camomile/issues" -dev-repo: "https://github.com/yoriyuki/Camomile.git" +dev-repo: "git+https://github.com/yoriyuki/Camomile.git" license: "LGPL-2+ with OCaml linking exception" build: [ ["ocaml" "configure.ml" "--share" "%{share}%/camomile"] ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta7"} "cppo" {build} "base-bytes" ] -available: [ocaml-version >= "4.03.0"] +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.""" +url { + src: "https://github.com/yoriyuki/Camomile/archive/rel-0.8.6.tar.gz" + checksum: "md5=38630489140dd6ca0e25792fbb3ab1a1" +} diff --git a/packages/camomile/camomile.0.8.6/url b/packages/camomile/camomile.0.8.6/url deleted file mode 100644 index d32f61ad354..00000000000 --- a/packages/camomile/camomile.0.8.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/yoriyuki/Camomile/archive/rel-0.8.6.tar.gz" -checksum: "38630489140dd6ca0e25792fbb3ab1a1" diff --git a/packages/camomile/camomile.0.8.7/descr b/packages/camomile/camomile.0.8.7/descr deleted file mode 100644 index 41923c953dd..00000000000 --- a/packages/camomile/camomile.0.8.7/descr +++ /dev/null @@ -1,6 +0,0 @@ -A comprehensive Unicode library - -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. diff --git a/packages/camomile/camomile.0.8.7/opam b/packages/camomile/camomile.0.8.7/opam index cdfcc1e50a2..daec4069684 100644 --- a/packages/camomile/camomile.0.8.7/opam +++ b/packages/camomile/camomile.0.8.7/opam @@ -1,17 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jacques-Pascal Deplaix " authors: ["Yoriyuki Yamagata"] homepage: "https://github.com/yoriyuki/Camomile/wiki" bug-reports: "https://github.com/yoriyuki/Camomile/issues" -dev-repo: "https://github.com/yoriyuki/Camomile.git" +dev-repo: "git+https://github.com/yoriyuki/Camomile.git" license: "LGPL-2+ with OCaml linking exception" build: [ ["ocaml" "configure.ml" "--share" "%{share}%/camomile"] ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {build & >= "1.0+beta7"} "cppo" {build} "base-bytes" ] -available: [ocaml-version >= "4.02.3"] +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.""" +url { + src: "https://github.com/yoriyuki/Camomile/archive/rel-0.8.7.tar.gz" + checksum: "md5=7727d76048d99a6ba157cddf2b4bb0ef" +} diff --git a/packages/camomile/camomile.0.8.7/url b/packages/camomile/camomile.0.8.7/url deleted file mode 100644 index 86739401b0e..00000000000 --- a/packages/camomile/camomile.0.8.7/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/yoriyuki/Camomile/archive/rel-0.8.7.tar.gz" -checksum: "7727d76048d99a6ba157cddf2b4bb0ef" - diff --git a/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.1/descr b/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.1/descr deleted file mode 100644 index c1ad62a0e30..00000000000 --- a/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Cap'n Proto is a capability-based RPC system with bindings for many languages. -This package provides a version of the Cap'n Proto RPC system using the Cap'n -Proto serialisation format and Lwt for concurrency. diff --git a/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.1/opam b/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.1/opam index e84ebcff3c8..549e3394efe 100644 --- a/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.1/opam +++ b/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.1/opam @@ -1,24 +1,33 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Leonard " authors: "Thomas Leonard " license: "Apache" homepage: "https://github.com/mirage/capnp-rpc" bug-reports: "https://github.com/mirage/capnp-rpc/issues" -dev-repo: "https://github.com/mirage/capnp-rpc.git" - -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name] - +dev-repo: "git+https://github.com/mirage/capnp-rpc.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] depends: [ - "capnp" { >= "3.0.0" } - "capnp-rpc" { < "0.2" } + "ocaml" {>= "4.03.0"} + "capnp" {>= "3.0.0"} + "capnp-rpc" {< "0.2"} "lwt" "astring" "fmt" "logs" "asetmap" "mirage-flow-lwt" - "jbuilder" {build & >= "1.0+beta10" } - "alcotest" {test} + "jbuilder" {build & >= "1.0+beta10"} + "alcotest" {with-test} ] -available: [ocaml-version >= "4.03.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.1.tar.gz" + checksum: "md5=653698944b586d1138c67249b55e1017" +} diff --git a/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.1/url b/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.1/url deleted file mode 100644 index da7464e1b33..00000000000 --- a/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/capnp-rpc/archive/v0.1.tar.gz" -checksum: "653698944b586d1138c67249b55e1017" diff --git a/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.2/descr b/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.2/descr deleted file mode 100644 index c1ad62a0e30..00000000000 --- a/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Cap'n Proto is a capability-based RPC system with bindings for many languages. -This package provides a version of the Cap'n Proto RPC system using the Cap'n -Proto serialisation format and Lwt for concurrency. diff --git a/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.2/opam b/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.2/opam deleted file mode 100644 index 145a9aeeb7d..00000000000 --- a/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.2/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -maintainer: "Thomas Leonard " -authors: "Thomas Leonard " -license: "Apache" -homepage: "https://github.com/mirage/capnp-rpc" -bug-reports: "https://github.com/mirage/capnp-rpc/issues" -dev-repo: "https://github.com/mirage/capnp-rpc.git" - -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name] - -depends: [ - "capnp" { >= "3.0.0" } - "capnp-rpc" { >= "0.2" & < "0.3"} - "lwt" - "astring" - "fmt" - "logs" - "asetmap" - "mirage-flow-lwt" - "tls" { >= "0.8.0" & < "0.9.0" } - "mirage-kv-lwt" - "mirage-clock" - "base64" - "uri" {>= "1.6.0"} - "jbuilder" {build & >= "1.0+beta10" } - "alcotest" {test} -] -available: [ocaml-version >= "4.03.0"] diff --git a/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.2/url b/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.2/url deleted file mode 100644 index ac839a25856..00000000000 --- a/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/capnp-rpc/archive/v0.2.tar.gz" -checksum: "80aa897e6e057017852ad3af00b93d51" diff --git a/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.3.1/descr b/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.3.1/descr deleted file mode 100644 index c1ad62a0e30..00000000000 --- a/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.3.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Cap'n Proto is a capability-based RPC system with bindings for many languages. -This package provides a version of the Cap'n Proto RPC system using the Cap'n -Proto serialisation format and Lwt for concurrency. diff --git a/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.3.1/opam b/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.3.1/opam index fb4bf51d0e2..e661253e7cd 100644 --- a/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.3.1/opam +++ b/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.3.1/opam @@ -1,31 +1,41 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Leonard " authors: "Thomas Leonard " license: "Apache" homepage: "https://github.com/mirage/capnp-rpc" bug-reports: "https://github.com/mirage/capnp-rpc/issues" -dev-repo: "https://github.com/mirage/capnp-rpc.git" - -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name] - +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} - "capnp" { >= "3.0.0" } - "capnp-rpc" { >= "0.3" } + "capnp" {>= "3.0.0"} + "capnp-rpc" {>= "0.3"} "lwt" "astring" "fmt" "logs" "asetmap" "mirage-flow-lwt" - "tls" { >= "0.8.0" } + "tls" {>= "0.8.0"} "mirage-kv-lwt" "mirage-clock" "base64" - "uri" { >= "1.6.0" } + "uri" {>= "1.6.0"} "ptime" "asn1-combinators" {>= "0.2.0"} - "jbuilder" {build & >= "1.0+beta10" } + "jbuilder" {build & >= "1.0+beta10"} ] -available: [ocaml-version >= "4.03.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/releases/download/0.3.1/capnp-rpc-0.3.1.tbz" + checksum: "md5=81b6f20193c16a3910c616045d94e1a0" +} diff --git a/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.3.1/url b/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.3.1/url deleted file mode 100644 index 9404370beb5..00000000000 --- a/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/capnp-rpc/releases/download/0.3.1/capnp-rpc-0.3.1.tbz" -checksum: "81b6f20193c16a3910c616045d94e1a0" \ No newline at end of file diff --git a/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.3/descr b/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.3/descr deleted file mode 100644 index c1ad62a0e30..00000000000 --- a/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -Cap'n Proto is a capability-based RPC system with bindings for many languages. -This package provides a version of the Cap'n Proto RPC system using the Cap'n -Proto serialisation format and Lwt for concurrency. diff --git a/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.3/opam b/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.3/opam index baffaa95b25..4fa4d6d2d03 100644 --- a/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.3/opam +++ b/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.3/opam @@ -1,30 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Leonard " authors: "Thomas Leonard " license: "Apache" homepage: "https://github.com/mirage/capnp-rpc" bug-reports: "https://github.com/mirage/capnp-rpc/issues" -dev-repo: "https://github.com/mirage/capnp-rpc.git" - -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name] - +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} - "capnp" { >= "3.0.0" } - "capnp-rpc" { >= "0.3" } + "capnp" {>= "3.0.0"} + "capnp-rpc" {>= "0.3"} "lwt" "astring" "fmt" "logs" "asetmap" "mirage-flow-lwt" - "tls" { >= "0.8.0" & < "0.9.0" } + "tls" {>= "0.8.0" & < "0.9.0"} "mirage-kv-lwt" "mirage-clock" "base64" "uri" {>= "1.6.0"} - "jbuilder" {build & >= "1.0+beta10" } - "alcotest-lwt" {test} + "jbuilder" {build & >= "1.0+beta10"} + "alcotest-lwt" {with-test} ] -available: [ocaml-version >= "4.03.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: "md5=131758728124170d94a78839fd1c1041" +} diff --git a/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.3/url b/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.3/url deleted file mode 100644 index 78ceb7e15a1..00000000000 --- a/packages/capnp-rpc-lwt/capnp-rpc-lwt.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/capnp-rpc/archive/v0.3.tar.gz" -checksum: "131758728124170d94a78839fd1c1041" diff --git a/packages/capnp-rpc-mirage/capnp-rpc-mirage.0.3.1/descr b/packages/capnp-rpc-mirage/capnp-rpc-mirage.0.3.1/descr deleted file mode 100644 index f54a207928c..00000000000 --- a/packages/capnp-rpc-mirage/capnp-rpc-mirage.0.3.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Cap'n Proto is a capability-based RPC system with bindings for many languages. -This package provides a version of the Cap'n Proto RPC system for use with MirageOS. diff --git a/packages/capnp-rpc-mirage/capnp-rpc-mirage.0.3.1/opam b/packages/capnp-rpc-mirage/capnp-rpc-mirage.0.3.1/opam index e1fae3c4b40..5b08eb103cd 100644 --- a/packages/capnp-rpc-mirage/capnp-rpc-mirage.0.3.1/opam +++ b/packages/capnp-rpc-mirage/capnp-rpc-mirage.0.3.1/opam @@ -1,26 +1,35 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Leonard " authors: "Thomas Leonard " license: "Apache" homepage: "https://github.com/mirage/capnp-rpc" bug-reports: "https://github.com/mirage/capnp-rpc/issues" -dev-repo: "https://github.com/mirage/capnp-rpc.git" - -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name] - +dev-repo: "git+https://github.com/mirage/capnp-rpc.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] depends: [ - "capnp" { >= "3.1.0" } - "capnp-rpc-lwt" { >= "0.3" } + "ocaml" {>= "4.03.0"} + "capnp" {>= "3.1.0"} + "capnp-rpc-lwt" {>= "0.3"} "astring" "fmt" "logs" "mirage-dns" "mirage-stack-lwt" - "alcotest-lwt" {test} - "io-page-unix" {test} - "tcpip" {test} - "mirage-vnetif" {test} - "jbuilder" {build & >= "1.0+beta10" } + "alcotest-lwt" {with-test} + "io-page-unix" {with-test} + "tcpip" {with-test} + "mirage-vnetif" {with-test} + "jbuilder" {build & >= "1.0+beta10"} ] -available: [ocaml-version >= "4.03.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 for use with MirageOS." +url { + src: + "https://github.com/mirage/capnp-rpc/releases/download/0.3.1/capnp-rpc-0.3.1.tbz" + checksum: "md5=81b6f20193c16a3910c616045d94e1a0" +} diff --git a/packages/capnp-rpc-mirage/capnp-rpc-mirage.0.3.1/url b/packages/capnp-rpc-mirage/capnp-rpc-mirage.0.3.1/url deleted file mode 100644 index 9404370beb5..00000000000 --- a/packages/capnp-rpc-mirage/capnp-rpc-mirage.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/capnp-rpc/releases/download/0.3.1/capnp-rpc-0.3.1.tbz" -checksum: "81b6f20193c16a3910c616045d94e1a0" \ No newline at end of file diff --git a/packages/capnp-rpc-mirage/capnp-rpc-mirage.0.3/descr b/packages/capnp-rpc-mirage/capnp-rpc-mirage.0.3/descr deleted file mode 100644 index f54a207928c..00000000000 --- a/packages/capnp-rpc-mirage/capnp-rpc-mirage.0.3/descr +++ /dev/null @@ -1,2 +0,0 @@ -Cap'n Proto is a capability-based RPC system with bindings for many languages. -This package provides a version of the Cap'n Proto RPC system for use with MirageOS. diff --git a/packages/capnp-rpc-mirage/capnp-rpc-mirage.0.3/opam b/packages/capnp-rpc-mirage/capnp-rpc-mirage.0.3/opam index e1fae3c4b40..d7cb4e1b23b 100644 --- a/packages/capnp-rpc-mirage/capnp-rpc-mirage.0.3/opam +++ b/packages/capnp-rpc-mirage/capnp-rpc-mirage.0.3/opam @@ -1,26 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Leonard " authors: "Thomas Leonard " license: "Apache" homepage: "https://github.com/mirage/capnp-rpc" bug-reports: "https://github.com/mirage/capnp-rpc/issues" -dev-repo: "https://github.com/mirage/capnp-rpc.git" - -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name] - +dev-repo: "git+https://github.com/mirage/capnp-rpc.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] depends: [ - "capnp" { >= "3.1.0" } - "capnp-rpc-lwt" { >= "0.3" } + "ocaml" {>= "4.03.0"} + "capnp" {>= "3.1.0"} + "capnp-rpc-lwt" {>= "0.3"} "astring" "fmt" "logs" "mirage-dns" "mirage-stack-lwt" - "alcotest-lwt" {test} - "io-page-unix" {test} - "tcpip" {test} - "mirage-vnetif" {test} - "jbuilder" {build & >= "1.0+beta10" } + "alcotest-lwt" {with-test} + "io-page-unix" {with-test} + "tcpip" {with-test} + "mirage-vnetif" {with-test} + "jbuilder" {build & >= "1.0+beta10"} ] -available: [ocaml-version >= "4.03.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 for use with MirageOS." +url { + src: "https://github.com/mirage/capnp-rpc/archive/v0.3.tar.gz" + checksum: "md5=131758728124170d94a78839fd1c1041" +} diff --git a/packages/capnp-rpc-mirage/capnp-rpc-mirage.0.3/url b/packages/capnp-rpc-mirage/capnp-rpc-mirage.0.3/url deleted file mode 100644 index 78ceb7e15a1..00000000000 --- a/packages/capnp-rpc-mirage/capnp-rpc-mirage.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/capnp-rpc/archive/v0.3.tar.gz" -checksum: "131758728124170d94a78839fd1c1041" diff --git a/packages/capnp-rpc-unix/capnp-rpc-unix.0.1/descr b/packages/capnp-rpc-unix/capnp-rpc-unix.0.1/descr deleted file mode 100644 index 0eb69b9678a..00000000000 --- a/packages/capnp-rpc-unix/capnp-rpc-unix.0.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Cap'n Proto is a capability-based RPC system with bindings for many languages. -This package contains some helpers for use with traditional (non-Unikernel) operating systems. diff --git a/packages/capnp-rpc-unix/capnp-rpc-unix.0.1/opam b/packages/capnp-rpc-unix/capnp-rpc-unix.0.1/opam index f938c9afebe..558dcd2884d 100644 --- a/packages/capnp-rpc-unix/capnp-rpc-unix.0.1/opam +++ b/packages/capnp-rpc-unix/capnp-rpc-unix.0.1/opam @@ -1,22 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Leonard " authors: "Thomas Leonard " license: "Apache" homepage: "https://github.com/mirage/capnp-rpc" bug-reports: "https://github.com/mirage/capnp-rpc/issues" -dev-repo: "https://github.com/mirage/capnp-rpc.git" - -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name] - +dev-repo: "git+https://github.com/mirage/capnp-rpc.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] depends: [ - "capnp-rpc-lwt" { < "0.2" } + "ocaml" {>= "4.03.0"} + "capnp-rpc-lwt" {< "0.2"} "mirage-flow-unix" "cmdliner" "cstruct-lwt" "astring" "fmt" "logs" - "jbuilder" {build & >= "1.0+beta10" } + "jbuilder" {build & >= "1.0+beta10"} ] -available: [ocaml-version >= "4.03.0"] +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.1.tar.gz" + checksum: "md5=653698944b586d1138c67249b55e1017" +} diff --git a/packages/capnp-rpc-unix/capnp-rpc-unix.0.1/url b/packages/capnp-rpc-unix/capnp-rpc-unix.0.1/url deleted file mode 100644 index da7464e1b33..00000000000 --- a/packages/capnp-rpc-unix/capnp-rpc-unix.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/capnp-rpc/archive/v0.1.tar.gz" -checksum: "653698944b586d1138c67249b55e1017" diff --git a/packages/capnp-rpc-unix/capnp-rpc-unix.0.2/descr b/packages/capnp-rpc-unix/capnp-rpc-unix.0.2/descr deleted file mode 100644 index 0eb69b9678a..00000000000 --- a/packages/capnp-rpc-unix/capnp-rpc-unix.0.2/descr +++ /dev/null @@ -1,2 +0,0 @@ -Cap'n Proto is a capability-based RPC system with bindings for many languages. -This package contains some helpers for use with traditional (non-Unikernel) operating systems. diff --git a/packages/capnp-rpc-unix/capnp-rpc-unix.0.2/opam b/packages/capnp-rpc-unix/capnp-rpc-unix.0.2/opam deleted file mode 100644 index 6efaec225b6..00000000000 --- a/packages/capnp-rpc-unix/capnp-rpc-unix.0.2/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "Thomas Leonard " -authors: "Thomas Leonard " -license: "Apache" -homepage: "https://github.com/mirage/capnp-rpc" -bug-reports: "https://github.com/mirage/capnp-rpc/issues" -dev-repo: "https://github.com/mirage/capnp-rpc.git" - -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name] - -depends: [ - "capnp-rpc-lwt" { >= "0.2" & < "0.3" } - "mirage-flow-unix" - "cmdliner" - "cstruct-lwt" - "astring" - "fmt" { >= "0.8.4" } - "logs" - "jbuilder" {build & >= "1.0+beta10" } -] -available: [ocaml-version >= "4.03.0"] diff --git a/packages/capnp-rpc-unix/capnp-rpc-unix.0.2/url b/packages/capnp-rpc-unix/capnp-rpc-unix.0.2/url deleted file mode 100644 index ac839a25856..00000000000 --- a/packages/capnp-rpc-unix/capnp-rpc-unix.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/capnp-rpc/archive/v0.2.tar.gz" -checksum: "80aa897e6e057017852ad3af00b93d51" diff --git a/packages/capnp-rpc-unix/capnp-rpc-unix.0.3.1/descr b/packages/capnp-rpc-unix/capnp-rpc-unix.0.3.1/descr deleted file mode 100644 index 0eb69b9678a..00000000000 --- a/packages/capnp-rpc-unix/capnp-rpc-unix.0.3.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Cap'n Proto is a capability-based RPC system with bindings for many languages. -This package contains some helpers for use with traditional (non-Unikernel) operating systems. diff --git a/packages/capnp-rpc-unix/capnp-rpc-unix.0.3.1/opam b/packages/capnp-rpc-unix/capnp-rpc-unix.0.3.1/opam index 606832ed653..fc1a058b177 100644 --- a/packages/capnp-rpc-unix/capnp-rpc-unix.0.3.1/opam +++ b/packages/capnp-rpc-unix/capnp-rpc-unix.0.3.1/opam @@ -1,23 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Leonard " authors: "Thomas Leonard " license: "Apache" homepage: "https://github.com/mirage/capnp-rpc" bug-reports: "https://github.com/mirage/capnp-rpc/issues" -dev-repo: "https://github.com/mirage/capnp-rpc.git" - -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name] - +dev-repo: "git+https://github.com/mirage/capnp-rpc.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] depends: [ - "capnp-rpc-lwt" { >= "0.3" } + "ocaml" {>= "4.03.0"} + "capnp-rpc-lwt" {>= "0.3"} "mirage-flow-unix" "cmdliner" "cstruct-lwt" "astring" - "fmt" { >= "0.8.4" } + "fmt" {>= "0.8.4"} "logs" - "jbuilder" {build & >= "1.0+beta10" } - "alcotest-lwt" {test & >= "0.8.0"} + "jbuilder" {build & >= "1.0+beta10"} + "alcotest-lwt" {with-test & >= "0.8.0"} ] -available: [ocaml-version >= "4.03.0"] +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/releases/download/0.3.1/capnp-rpc-0.3.1.tbz" + checksum: "md5=81b6f20193c16a3910c616045d94e1a0" +} diff --git a/packages/capnp-rpc-unix/capnp-rpc-unix.0.3.1/url b/packages/capnp-rpc-unix/capnp-rpc-unix.0.3.1/url deleted file mode 100644 index 9404370beb5..00000000000 --- a/packages/capnp-rpc-unix/capnp-rpc-unix.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/capnp-rpc/releases/download/0.3.1/capnp-rpc-0.3.1.tbz" -checksum: "81b6f20193c16a3910c616045d94e1a0" \ No newline at end of file diff --git a/packages/capnp-rpc-unix/capnp-rpc-unix.0.3/descr b/packages/capnp-rpc-unix/capnp-rpc-unix.0.3/descr deleted file mode 100644 index 0eb69b9678a..00000000000 --- a/packages/capnp-rpc-unix/capnp-rpc-unix.0.3/descr +++ /dev/null @@ -1,2 +0,0 @@ -Cap'n Proto is a capability-based RPC system with bindings for many languages. -This package contains some helpers for use with traditional (non-Unikernel) operating systems. diff --git a/packages/capnp-rpc-unix/capnp-rpc-unix.0.3/opam b/packages/capnp-rpc-unix/capnp-rpc-unix.0.3/opam index 0f6eefde420..9390f51af4b 100644 --- a/packages/capnp-rpc-unix/capnp-rpc-unix.0.3/opam +++ b/packages/capnp-rpc-unix/capnp-rpc-unix.0.3/opam @@ -1,22 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Leonard " authors: "Thomas Leonard " license: "Apache" homepage: "https://github.com/mirage/capnp-rpc" bug-reports: "https://github.com/mirage/capnp-rpc/issues" -dev-repo: "https://github.com/mirage/capnp-rpc.git" - -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name] - +dev-repo: "git+https://github.com/mirage/capnp-rpc.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] depends: [ - "capnp-rpc-lwt" { >= "0.3" } + "ocaml" {>= "4.03.0"} + "capnp-rpc-lwt" {>= "0.3"} "mirage-flow-unix" "cmdliner" "cstruct-lwt" "astring" - "fmt" { >= "0.8.4" } + "fmt" {>= "0.8.4"} "logs" - "jbuilder" {build & >= "1.0+beta10" } + "jbuilder" {build & >= "1.0+beta10"} ] -available: [ocaml-version >= "4.03.0"] +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: "md5=131758728124170d94a78839fd1c1041" +} diff --git a/packages/capnp-rpc-unix/capnp-rpc-unix.0.3/url b/packages/capnp-rpc-unix/capnp-rpc-unix.0.3/url deleted file mode 100644 index 78ceb7e15a1..00000000000 --- a/packages/capnp-rpc-unix/capnp-rpc-unix.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/capnp-rpc/archive/v0.3.tar.gz" -checksum: "131758728124170d94a78839fd1c1041" diff --git a/packages/capnp-rpc/capnp-rpc.0.1/descr b/packages/capnp-rpc/capnp-rpc.0.1/descr deleted file mode 100644 index a76fabd314e..00000000000 --- a/packages/capnp-rpc/capnp-rpc.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Cap'n Proto is a capability-based RPC system with bindings for many languages. -This package contains the core protocol. -Users will normally want to use `capnp-rpc-lwt` and, in most cases, -`capnp-rpc-unix` rather than using this one directly. diff --git a/packages/capnp-rpc/capnp-rpc.0.1/opam b/packages/capnp-rpc/capnp-rpc.0.1/opam index e63d63d1f43..c7b0f541de9 100644 --- a/packages/capnp-rpc/capnp-rpc.0.1/opam +++ b/packages/capnp-rpc/capnp-rpc.0.1/opam @@ -1,22 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Leonard " authors: "Thomas Leonard " license: "Apache" homepage: "https://github.com/mirage/capnp-rpc" bug-reports: "https://github.com/mirage/capnp-rpc/issues" -dev-repo: "https://github.com/mirage/capnp-rpc.git" - -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name] - +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"} "uint" "astring" "fmt" "logs" "asetmap" - "jbuilder" {build & >= "1.0+beta10" } - "alcotest" {test} - "afl-persistent" {test} + "jbuilder" {build & >= "1.0+beta10"} + "alcotest" {with-test} + "afl-persistent" {with-test} ] -available: [ocaml-version >= "4.03.0"] +synopsis: + "Cap'n Proto is a capability-based RPC system with bindings for many languages." +description: """ +This package contains the core protocol. +Users will normally want to use `capnp-rpc-lwt` and, in most cases, +`capnp-rpc-unix` rather than using this one directly.""" +url { + src: "https://github.com/mirage/capnp-rpc/archive/v0.1.tar.gz" + checksum: "md5=653698944b586d1138c67249b55e1017" +} diff --git a/packages/capnp-rpc/capnp-rpc.0.1/url b/packages/capnp-rpc/capnp-rpc.0.1/url deleted file mode 100644 index da7464e1b33..00000000000 --- a/packages/capnp-rpc/capnp-rpc.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/capnp-rpc/archive/v0.1.tar.gz" -checksum: "653698944b586d1138c67249b55e1017" diff --git a/packages/capnp-rpc/capnp-rpc.0.2/descr b/packages/capnp-rpc/capnp-rpc.0.2/descr deleted file mode 100644 index a76fabd314e..00000000000 --- a/packages/capnp-rpc/capnp-rpc.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Cap'n Proto is a capability-based RPC system with bindings for many languages. -This package contains the core protocol. -Users will normally want to use `capnp-rpc-lwt` and, in most cases, -`capnp-rpc-unix` rather than using this one directly. diff --git a/packages/capnp-rpc/capnp-rpc.0.2/opam b/packages/capnp-rpc/capnp-rpc.0.2/opam deleted file mode 100644 index e63d63d1f43..00000000000 --- a/packages/capnp-rpc/capnp-rpc.0.2/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "Thomas Leonard " -authors: "Thomas Leonard " -license: "Apache" -homepage: "https://github.com/mirage/capnp-rpc" -bug-reports: "https://github.com/mirage/capnp-rpc/issues" -dev-repo: "https://github.com/mirage/capnp-rpc.git" - -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name] - -depends: [ - "uint" - "astring" - "fmt" - "logs" - "asetmap" - "jbuilder" {build & >= "1.0+beta10" } - "alcotest" {test} - "afl-persistent" {test} -] -available: [ocaml-version >= "4.03.0"] diff --git a/packages/capnp-rpc/capnp-rpc.0.2/url b/packages/capnp-rpc/capnp-rpc.0.2/url deleted file mode 100644 index ac839a25856..00000000000 --- a/packages/capnp-rpc/capnp-rpc.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/capnp-rpc/archive/v0.2.tar.gz" -checksum: "80aa897e6e057017852ad3af00b93d51" diff --git a/packages/capnp-rpc/capnp-rpc.0.3.1/descr b/packages/capnp-rpc/capnp-rpc.0.3.1/descr deleted file mode 100644 index a76fabd314e..00000000000 --- a/packages/capnp-rpc/capnp-rpc.0.3.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Cap'n Proto is a capability-based RPC system with bindings for many languages. -This package contains the core protocol. -Users will normally want to use `capnp-rpc-lwt` and, in most cases, -`capnp-rpc-unix` rather than using this one directly. diff --git a/packages/capnp-rpc/capnp-rpc.0.3.1/opam b/packages/capnp-rpc/capnp-rpc.0.3.1/opam index e63d63d1f43..9e4c80424bb 100644 --- a/packages/capnp-rpc/capnp-rpc.0.3.1/opam +++ b/packages/capnp-rpc/capnp-rpc.0.3.1/opam @@ -1,22 +1,33 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Leonard " authors: "Thomas Leonard " license: "Apache" homepage: "https://github.com/mirage/capnp-rpc" bug-reports: "https://github.com/mirage/capnp-rpc/issues" -dev-repo: "https://github.com/mirage/capnp-rpc.git" - -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name] - +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"} "uint" "astring" "fmt" "logs" "asetmap" - "jbuilder" {build & >= "1.0+beta10" } - "alcotest" {test} - "afl-persistent" {test} + "jbuilder" {build & >= "1.0+beta10"} + "alcotest" {with-test} + "afl-persistent" {with-test} ] -available: [ocaml-version >= "4.03.0"] +synopsis: + "Cap'n Proto is a capability-based RPC system with bindings for many languages." +description: """ +This package contains the core protocol. +Users will normally want to use `capnp-rpc-lwt` and, in most cases, +`capnp-rpc-unix` rather than using this one directly.""" +url { + src: + "https://github.com/mirage/capnp-rpc/releases/download/0.3.1/capnp-rpc-0.3.1.tbz" + checksum: "md5=81b6f20193c16a3910c616045d94e1a0" +} diff --git a/packages/capnp-rpc/capnp-rpc.0.3.1/url b/packages/capnp-rpc/capnp-rpc.0.3.1/url deleted file mode 100644 index 9404370beb5..00000000000 --- a/packages/capnp-rpc/capnp-rpc.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/capnp-rpc/releases/download/0.3.1/capnp-rpc-0.3.1.tbz" -checksum: "81b6f20193c16a3910c616045d94e1a0" \ No newline at end of file diff --git a/packages/capnp-rpc/capnp-rpc.0.3/descr b/packages/capnp-rpc/capnp-rpc.0.3/descr deleted file mode 100644 index a76fabd314e..00000000000 --- a/packages/capnp-rpc/capnp-rpc.0.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Cap'n Proto is a capability-based RPC system with bindings for many languages. -This package contains the core protocol. -Users will normally want to use `capnp-rpc-lwt` and, in most cases, -`capnp-rpc-unix` rather than using this one directly. diff --git a/packages/capnp-rpc/capnp-rpc.0.3/opam b/packages/capnp-rpc/capnp-rpc.0.3/opam index e63d63d1f43..add1c370075 100644 --- a/packages/capnp-rpc/capnp-rpc.0.3/opam +++ b/packages/capnp-rpc/capnp-rpc.0.3/opam @@ -1,22 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Leonard " authors: "Thomas Leonard " license: "Apache" homepage: "https://github.com/mirage/capnp-rpc" bug-reports: "https://github.com/mirage/capnp-rpc/issues" -dev-repo: "https://github.com/mirage/capnp-rpc.git" - -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name] - +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"} "uint" "astring" "fmt" "logs" "asetmap" - "jbuilder" {build & >= "1.0+beta10" } - "alcotest" {test} - "afl-persistent" {test} + "jbuilder" {build & >= "1.0+beta10"} + "alcotest" {with-test} + "afl-persistent" {with-test} ] -available: [ocaml-version >= "4.03.0"] +synopsis: + "Cap'n Proto is a capability-based RPC system with bindings for many languages." +description: """ +This package contains the core protocol. +Users will normally want to use `capnp-rpc-lwt` and, in most cases, +`capnp-rpc-unix` rather than using this one directly.""" +url { + src: "https://github.com/mirage/capnp-rpc/archive/v0.3.tar.gz" + checksum: "md5=131758728124170d94a78839fd1c1041" +} diff --git a/packages/capnp-rpc/capnp-rpc.0.3/url b/packages/capnp-rpc/capnp-rpc.0.3/url deleted file mode 100644 index 78ceb7e15a1..00000000000 --- a/packages/capnp-rpc/capnp-rpc.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/capnp-rpc/archive/v0.3.tar.gz" -checksum: "131758728124170d94a78839fd1c1041" diff --git a/packages/capnp/capnp.1.0.0/descr b/packages/capnp/capnp.1.0.0/descr deleted file mode 100644 index d91ad7d5ce5..00000000000 --- a/packages/capnp/capnp.1.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -OCaml code generation plugin for the Cap'n Proto serialization framework -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. diff --git a/packages/capnp/capnp.1.0.0/opam b/packages/capnp/capnp.1.0.0/opam index 1631e60f784..07f918bad03 100644 --- a/packages/capnp/capnp.1.0.0/opam +++ b/packages/capnp/capnp.1.0.0/opam @@ -1,16 +1,27 @@ -opam-version: "1.2" +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" "ocamlfind" {>= "1.5.1"} - "core" {<"111.25.00"} + "core" {< "111.25.00"} "ocplib-endian" {>= "0.7"} "res" "uint" "conf-capnproto" {build} ] dev-repo: "git://github.com/pelzlpj/capnp-ocaml" -available: ocaml-version >= "4.01.0" 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: "md5=fadf2d058f266514e4a5227469d040f7" +} diff --git a/packages/capnp/capnp.1.0.0/url b/packages/capnp/capnp.1.0.0/url deleted file mode 100644 index a781c8cdef7..00000000000 --- a/packages/capnp/capnp.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/capnproto/capnp-ocaml/archive/v1.0.0.tar.gz" -checksum: "fadf2d058f266514e4a5227469d040f7" diff --git a/packages/capnp/capnp.1.0.1/descr b/packages/capnp/capnp.1.0.1/descr deleted file mode 100644 index d91ad7d5ce5..00000000000 --- a/packages/capnp/capnp.1.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -OCaml code generation plugin for the Cap'n Proto serialization framework -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. diff --git a/packages/capnp/capnp.1.0.1/opam b/packages/capnp/capnp.1.0.1/opam index 1631e60f784..7baa024494c 100644 --- a/packages/capnp/capnp.1.0.1/opam +++ b/packages/capnp/capnp.1.0.1/opam @@ -1,16 +1,27 @@ -opam-version: "1.2" +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" "ocamlfind" {>= "1.5.1"} - "core" {<"111.25.00"} + "core" {< "111.25.00"} "ocplib-endian" {>= "0.7"} "res" "uint" "conf-capnproto" {build} ] dev-repo: "git://github.com/pelzlpj/capnp-ocaml" -available: ocaml-version >= "4.01.0" 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: "md5=7df6d317fb0f1e1bb3395f8b0d92743c" +} diff --git a/packages/capnp/capnp.1.0.1/url b/packages/capnp/capnp.1.0.1/url deleted file mode 100644 index ff6f4e7c137..00000000000 --- a/packages/capnp/capnp.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/capnproto/capnp-ocaml/archive/v1.0.1.tar.gz" -checksum: "7df6d317fb0f1e1bb3395f8b0d92743c" diff --git a/packages/capnp/capnp.2.0.1/descr b/packages/capnp/capnp.2.0.1/descr deleted file mode 100644 index d91ad7d5ce5..00000000000 --- a/packages/capnp/capnp.2.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -OCaml code generation plugin for the Cap'n Proto serialization framework -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. diff --git a/packages/capnp/capnp.2.0.1/opam b/packages/capnp/capnp.2.0.1/opam index 8210aecbc54..cd0326d8d71 100644 --- a/packages/capnp/capnp.2.0.1/opam +++ b/packages/capnp/capnp.2.0.1/opam @@ -1,11 +1,12 @@ -opam-version: "1.2" +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" "ocamlfind" {>= "1.5.1"} - "core" {<"111.25.00"} + "core" {< "111.25.00"} "ocplib-endian" {>= "0.7"} "res" "uint" @@ -13,5 +14,15 @@ depends: [ "conf-capnproto" {build} ] dev-repo: "git://github.com/pelzlpj/capnp-ocaml" -available: ocaml-version >= "4.01.0" 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: "md5=65fe11901d4a9d9e963107927867fc00" +} diff --git a/packages/capnp/capnp.2.0.1/url b/packages/capnp/capnp.2.0.1/url deleted file mode 100644 index 0c8f46c6589..00000000000 --- a/packages/capnp/capnp.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/capnproto/capnp-ocaml/archive/v2.0.1.tar.gz" -checksum: "65fe11901d4a9d9e963107927867fc00" diff --git a/packages/capnp/capnp.2.1.0/descr b/packages/capnp/capnp.2.1.0/descr deleted file mode 100644 index d91ad7d5ce5..00000000000 --- a/packages/capnp/capnp.2.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -OCaml code generation plugin for the Cap'n Proto serialization framework -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. diff --git a/packages/capnp/capnp.2.1.0/opam b/packages/capnp/capnp.2.1.0/opam index c56fa4930b0..c7b883a4a63 100644 --- a/packages/capnp/capnp.2.1.0/opam +++ b/packages/capnp/capnp.2.1.0/opam @@ -1,19 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" name: "capnp" version: "2.1.0" homepage: "https://github.com/pelzlpj/capnp-ocaml" bug-reports: "https://github.com/pelzlpj/capnp-ocaml/issues" -dev-repo: "https://github.com/pelzlpj/capnp-ocaml.git" -author: "Paul Pelzl " +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" "ocamlfind" {>= "1.5.1"} "core_kernel" {< "v0.9.0"} - "sexplib" {<="v0.9.0"} + "sexplib" {<= "v0.9.0"} "extunix" "ocplib-endian" {>= "0.7"} "res" @@ -21,4 +21,15 @@ depends: [ "camlp4" "conf-capnproto" {build} ] -available: [ ocaml-version >= "4.01.0" & ocaml-version != "4.03.0" & ocaml-version != "4.04.0" ] +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: "md5=fc7a34b16faba3387b3b25ec9c1bfcd4" +} diff --git a/packages/capnp/capnp.2.1.0/url b/packages/capnp/capnp.2.1.0/url deleted file mode 100644 index f8f763e87e0..00000000000 --- a/packages/capnp/capnp.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/capnproto/capnp-ocaml/archive/v2.1.0.tar.gz" -checksum: "fc7a34b16faba3387b3b25ec9c1bfcd4" diff --git a/packages/capnp/capnp.2.1.1/descr b/packages/capnp/capnp.2.1.1/descr deleted file mode 100644 index d91ad7d5ce5..00000000000 --- a/packages/capnp/capnp.2.1.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -OCaml code generation plugin for the Cap'n Proto serialization framework -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. diff --git a/packages/capnp/capnp.2.1.1/opam b/packages/capnp/capnp.2.1.1/opam index ec58536a5a4..5fa93b2d215 100644 --- a/packages/capnp/capnp.2.1.1/opam +++ b/packages/capnp/capnp.2.1.1/opam @@ -1,19 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" name: "capnp" version: "2.1.1" homepage: "https://github.com/pelzlpj/capnp-ocaml" bug-reports: "https://github.com/pelzlpj/capnp-ocaml/issues" -dev-repo: "https://github.com/pelzlpj/capnp-ocaml.git" -author: "Paul Pelzl " +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" "ocamlfind" {>= "1.5.1"} "core_kernel" {< "v0.9.0"} - "sexplib" {<="v0.9.0"} + "sexplib" {<= "v0.9.0"} "extunix" "ocplib-endian" {>= "0.7"} "res" @@ -21,4 +21,15 @@ depends: [ "camlp4" "conf-capnproto" {build} ] -available: [ ocaml-version >= "4.01.0" & ocaml-version != "4.03.0" & ocaml-version != "4.04.0" ] +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: "md5=88faa1670c4cce32cf986f14fe749eed" +} diff --git a/packages/capnp/capnp.2.1.1/url b/packages/capnp/capnp.2.1.1/url deleted file mode 100644 index 0f963e8f7ba..00000000000 --- a/packages/capnp/capnp.2.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/capnproto/capnp-ocaml/archive/v2.1.1.tar.gz" -checksum: "88faa1670c4cce32cf986f14fe749eed" diff --git a/packages/capnp/capnp.3.0.0/descr b/packages/capnp/capnp.3.0.0/descr deleted file mode 100644 index d91ad7d5ce5..00000000000 --- a/packages/capnp/capnp.3.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -OCaml code generation plugin for the Cap'n Proto serialization framework -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. diff --git a/packages/capnp/capnp.3.0.0/opam b/packages/capnp/capnp.3.0.0/opam index 1ce157242a7..93ed54318d8 100644 --- a/packages/capnp/capnp.3.0.0/opam +++ b/packages/capnp/capnp.3.0.0/opam @@ -1,25 +1,38 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://github.com/capnproto/capnp-ocaml" bug-reports: "https://github.com/capnproto/capnp-ocaml/issues" -dev-repo: "https://github.com/capnproto/capnp-ocaml.git" -author: "Paul Pelzl " +dev-repo: "git+https://github.com/capnproto/capnp-ocaml.git" maintainer: "Paul Pelzl " -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "build" "@runtest" "@src/benchmark/benchmarks"] - +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "build" "@runtest" "@src/benchmark/benchmarks"] {with-test} +] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build} "core_kernel" {>= "112.24.00"} "extunix" "ocplib-endian" {>= "0.7"} "res" "uint" - "core" {test} - "ounit" {test} + "core" {with-test} + "ounit" {with-test} "conf-capnproto" {build} ] conflicts: [ "base" {>= "v0.10.0"} ] -available: [ ocaml-version >= "4.02.0" ] +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.0.0/capnp-3.0.0.tbz" + checksum: "md5=15dce78b2912233378e8de9919c8e2b0" +} diff --git a/packages/capnp/capnp.3.0.0/url b/packages/capnp/capnp.3.0.0/url deleted file mode 100644 index 16ac0a7c2a9..00000000000 --- a/packages/capnp/capnp.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/capnproto/capnp-ocaml/releases/download/v3.0.0/capnp-3.0.0.tbz" -checksum: "15dce78b2912233378e8de9919c8e2b0" diff --git a/packages/capnp/capnp.3.1.0/descr b/packages/capnp/capnp.3.1.0/descr deleted file mode 100644 index d91ad7d5ce5..00000000000 --- a/packages/capnp/capnp.3.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -OCaml code generation plugin for the Cap'n Proto serialization framework -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. diff --git a/packages/capnp/capnp.3.1.0/opam b/packages/capnp/capnp.3.1.0/opam index 4a7c9a5eedb..5c52396ea57 100644 --- a/packages/capnp/capnp.3.1.0/opam +++ b/packages/capnp/capnp.3.1.0/opam @@ -1,14 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://github.com/capnproto/capnp-ocaml" bug-reports: "https://github.com/capnproto/capnp-ocaml/issues" -dev-repo: "https://github.com/capnproto/capnp-ocaml.git" -author: "Paul Pelzl " +dev-repo: "git+https://github.com/capnproto/capnp-ocaml.git" maintainer: "Paul Pelzl " -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "build" "@runtest" "@src/benchmark/benchmarks"] - +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "build" "@runtest" "@src/benchmark/benchmarks"] {with-test} +] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build} "result" "core_kernel" {>= "112.24.00"} @@ -16,11 +17,23 @@ depends: [ "ocplib-endian" {>= "0.7"} "res" "uint" - "core" {test} - "ounit" {test} + "core" {with-test} + "ounit" {with-test} "conf-capnproto" {build} ] conflicts: [ "base" {>= "v0.10.0"} ] -available: [ ocaml-version >= "4.02.0" ] +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.1.0/capnp-3.1.0.tbz" + checksum: "md5=e89487638acd8a10da2676b06d855d02" +} diff --git a/packages/capnp/capnp.3.1.0/url b/packages/capnp/capnp.3.1.0/url deleted file mode 100644 index ce7bd2fb1f1..00000000000 --- a/packages/capnp/capnp.3.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/capnproto/capnp-ocaml/releases/download/v3.1.0/capnp-3.1.0.tbz" -checksum: "e89487638acd8a10da2676b06d855d02" diff --git a/packages/capnp/capnp.3.2.0/descr b/packages/capnp/capnp.3.2.0/descr deleted file mode 100644 index d91ad7d5ce5..00000000000 --- a/packages/capnp/capnp.3.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -OCaml code generation plugin for the Cap'n Proto serialization framework -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. diff --git a/packages/capnp/capnp.3.2.0/opam b/packages/capnp/capnp.3.2.0/opam index e1c93c4a969..5aaafdde977 100644 --- a/packages/capnp/capnp.3.2.0/opam +++ b/packages/capnp/capnp.3.2.0/opam @@ -1,14 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://github.com/capnproto/capnp-ocaml" bug-reports: "https://github.com/capnproto/capnp-ocaml/issues" -dev-repo: "https://github.com/capnproto/capnp-ocaml.git" -author: "Paul Pelzl " +dev-repo: "git+https://github.com/capnproto/capnp-ocaml.git" maintainer: "Paul Pelzl " -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "build" "@runtest" "@src/benchmark/benchmarks"] - +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "build" "@runtest" "@src/benchmark/benchmarks"] {with-test} +] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build} "result" "core_kernel" {>= "v0.10.0"} @@ -16,8 +17,20 @@ depends: [ "ocplib-endian" {>= "0.7"} "res" "uint" - "core" {test} - "ounit" {test} - "conf-capnproto" {test} + "core" {with-test} + "ounit" {with-test} + "conf-capnproto" {with-test} ] -available: [ ocaml-version >= "4.02.0" ] +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: "md5=e2ad69c6465b960cf8834b42138a1303" +} diff --git a/packages/capnp/capnp.3.2.0/url b/packages/capnp/capnp.3.2.0/url deleted file mode 100644 index e6140d08078..00000000000 --- a/packages/capnp/capnp.3.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/capnproto/capnp-ocaml/releases/download/v3.2.0/capnp-3.2.0.tbz" -checksum: "e2ad69c6465b960cf8834b42138a1303" \ No newline at end of file diff --git a/packages/captureio/captureio.0.1.1/descr b/packages/captureio/captureio.0.1.1/descr deleted file mode 100644 index dc0b58cd30e..00000000000 --- a/packages/captureio/captureio.0.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Capture output to Stderr and Stdout - -This library enables you to capture print outs to stdout and stderr with minimal effort. - diff --git a/packages/captureio/captureio.0.1.1/opam b/packages/captureio/captureio.0.1.1/opam index 3698b2c28a5..ecfb0e90eae 100644 --- a/packages/captureio/captureio.0.1.1/opam +++ b/packages/captureio/captureio.0.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "captureio" version: "0.1.1" maintainer: "Adriaan Larmuseau " @@ -6,14 +6,24 @@ authors: "Adriaan Larmuseau " homepage: "https://github.com/sylvarant/captureio" bug-reports: "https://github.com/sylvarant/captureio/issues" license: "Artistic 2.0" -dev-repo: "https://github.com/sylvarant/captureio.git" -build: [make "library"] +dev-repo: "git+https://github.com/sylvarant/captureio.git" +build: [ + [make "library"] + [make "test"] {with-test} +] install: [make "install"] -build-test: [make "test"] remove: ["ocamlfind" "remove" "captureio"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} - "testsimple" {test} + "testsimple" {with-test} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "Capture output to Stderr and Stdout" +description: + "This library enables you to capture print outs to stdout and stderr with minimal effort." +flags: light-uninstall +url { + src: "https://github.com/sylvarant/captureio/archive/v0.1.1.tar.gz" + checksum: "md5=4b1934e165c5d54fa507eb67c83b7a79" +} diff --git a/packages/captureio/captureio.0.1.1/url b/packages/captureio/captureio.0.1.1/url deleted file mode 100644 index af1bc275f41..00000000000 --- a/packages/captureio/captureio.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/sylvarant/captureio/archive/v0.1.1.tar.gz" -checksum: "4b1934e165c5d54fa507eb67c83b7a79" diff --git a/packages/captureio/captureio.0.1.2/descr b/packages/captureio/captureio.0.1.2/descr deleted file mode 100644 index dc0b58cd30e..00000000000 --- a/packages/captureio/captureio.0.1.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Capture output to Stderr and Stdout - -This library enables you to capture print outs to stdout and stderr with minimal effort. - diff --git a/packages/captureio/captureio.0.1.2/opam b/packages/captureio/captureio.0.1.2/opam index bb56392ed66..aabd4ffb704 100644 --- a/packages/captureio/captureio.0.1.2/opam +++ b/packages/captureio/captureio.0.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "captureio" version: "0.1.2" maintainer: "Adriaan Larmuseau " @@ -6,14 +6,24 @@ authors: "Adriaan Larmuseau " homepage: "https://github.com/sylvarant/captureio" bug-reports: "https://github.com/sylvarant/captureio/issues" license: "Artistic 2.0" -dev-repo: "https://github.com/sylvarant/captureio.git" -build: [make "library"] +dev-repo: "git+https://github.com/sylvarant/captureio.git" +build: [ + [make "library"] + [make "test"] {with-test} +] install: [make "install"] -build-test: [make "test"] remove: ["ocamlfind" "remove" "captureio"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} - "testsimple" {test} + "testsimple" {with-test} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "Capture output to Stderr and Stdout" +description: + "This library enables you to capture print outs to stdout and stderr with minimal effort." +flags: light-uninstall +url { + src: "https://github.com/sylvarant/captureio/archive/v0.1.2.tar.gz" + checksum: "md5=238638ade7342e1b4a75677abf43fe4f" +} diff --git a/packages/captureio/captureio.0.1.2/url b/packages/captureio/captureio.0.1.2/url deleted file mode 100644 index 7a5bab52e70..00000000000 --- a/packages/captureio/captureio.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/sylvarant/captureio/archive/v0.1.2.tar.gz" -checksum: "238638ade7342e1b4a75677abf43fe4f" diff --git a/packages/caqti-async/caqti-async.0.10.0/descr b/packages/caqti-async/caqti-async.0.10.0/descr deleted file mode 100644 index 641b37989c8..00000000000 --- a/packages/caqti-async/caqti-async.0.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -Async support for Caqti diff --git a/packages/caqti-async/caqti-async.0.10.0/opam b/packages/caqti-async/caqti-async.0.10.0/opam index 94ed43797b1..07b7ee73cc0 100644 --- a/packages/caqti-async/caqti-async.0.10.0/opam +++ b/packages/caqti-async/caqti-async.0.10.0/opam @@ -1,17 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" name: "caqti-async" 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: "https://github.com/paurkedal/ocaml-caqti.git" +dev-repo: "git+https://github.com/paurkedal/ocaml-caqti.git" license: "LGPL-3 with OCaml linking exception" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" "async" {>= "v0.10.0"} "core" "caqti" {= "0.10.0"} "jbuilder" {build} ] +synopsis: "Async support for Caqti" +url { + src: + "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.0/caqti-0.10.0.tbz" + checksum: "md5=28a2a8f5235662e7a452b786ffdb4a7f" +} diff --git a/packages/caqti-async/caqti-async.0.10.0/url b/packages/caqti-async/caqti-async.0.10.0/url deleted file mode 100644 index d2cd2f922f1..00000000000 --- a/packages/caqti-async/caqti-async.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.0/caqti-0.10.0.tbz" -checksum: "28a2a8f5235662e7a452b786ffdb4a7f" \ No newline at end of file diff --git a/packages/caqti-async/caqti-async.0.10.1/descr b/packages/caqti-async/caqti-async.0.10.1/descr deleted file mode 100644 index 641b37989c8..00000000000 --- a/packages/caqti-async/caqti-async.0.10.1/descr +++ /dev/null @@ -1 +0,0 @@ -Async support for Caqti diff --git a/packages/caqti-async/caqti-async.0.10.1/opam b/packages/caqti-async/caqti-async.0.10.1/opam index 543ca59f9f1..5adefa5578b 100644 --- a/packages/caqti-async/caqti-async.0.10.1/opam +++ b/packages/caqti-async/caqti-async.0.10.1/opam @@ -1,17 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" name: "caqti-async" 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: "https://github.com/paurkedal/ocaml-caqti.git" +dev-repo: "git+https://github.com/paurkedal/ocaml-caqti.git" license: "LGPL-3 with OCaml linking exception" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" "async" {>= "v0.10.0"} "core" "caqti" {= "0.10.1"} "jbuilder" {build} ] +synopsis: "Async support for Caqti" +url { + src: + "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.1/caqti-0.10.1.tbz" + checksum: "md5=7abd1ee41a02eb7483617cbc22b09691" +} diff --git a/packages/caqti-async/caqti-async.0.10.1/url b/packages/caqti-async/caqti-async.0.10.1/url deleted file mode 100644 index 5289e10d51d..00000000000 --- a/packages/caqti-async/caqti-async.0.10.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.1/caqti-0.10.1.tbz" -checksum: "7abd1ee41a02eb7483617cbc22b09691" \ No newline at end of file diff --git a/packages/caqti-async/caqti-async.0.9.0/descr b/packages/caqti-async/caqti-async.0.9.0/descr deleted file mode 100644 index 641b37989c8..00000000000 --- a/packages/caqti-async/caqti-async.0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -Async support for Caqti diff --git a/packages/caqti-async/caqti-async.0.9.0/opam b/packages/caqti-async/caqti-async.0.9.0/opam index 54e1020df72..68ebb5e3652 100644 --- a/packages/caqti-async/caqti-async.0.9.0/opam +++ b/packages/caqti-async/caqti-async.0.9.0/opam @@ -1,18 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" name: "caqti-async" 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: "https://github.com/paurkedal/ocaml-caqti.git" +dev-repo: "git+https://github.com/paurkedal/ocaml-caqti.git" license: "LGPL-3 with OCaml linking exception" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" "async" {>= "v0.10.0"} "core" "caqti" "jbuilder" {build} ] conflicts: ["caqti" {<"0.6.0"}] +synopsis: "Async support for Caqti" +url { + src: + "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.9.0/caqti-0.9.0.tbz" + checksum: "md5=42a2e2d3b73d7fbaecc618549aad2865" +} diff --git a/packages/caqti-async/caqti-async.0.9.0/url b/packages/caqti-async/caqti-async.0.9.0/url deleted file mode 100644 index 95063be5899..00000000000 --- a/packages/caqti-async/caqti-async.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.9.0/caqti-0.9.0.tbz" -checksum: "42a2e2d3b73d7fbaecc618549aad2865" \ No newline at end of file diff --git a/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.10.0/descr b/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.10.0/descr deleted file mode 100644 index 1494fbf5189..00000000000 --- a/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -MariaDB driver for Caqti using C bindings diff --git a/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.10.0/opam b/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.10.0/opam index 6e62b8508cc..36ba27e8aba 100644 --- a/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.10.0/opam +++ b/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.10.0/opam @@ -1,16 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" name: "caqti-driver-mariadb" 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: "https://github.com/paurkedal/ocaml-caqti.git" +dev-repo: "git+https://github.com/paurkedal/ocaml-caqti.git" license: "LGPL-3 with OCaml linking exception" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" "caqti" {= "0.10.0"} "jbuilder" {build} "mariadb" {>= "0.10"} ] +synopsis: "MariaDB driver for Caqti using C bindings" +url { + src: + "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.0/caqti-0.10.0.tbz" + checksum: "md5=28a2a8f5235662e7a452b786ffdb4a7f" +} diff --git a/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.10.0/url b/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.10.0/url deleted file mode 100644 index d2cd2f922f1..00000000000 --- a/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.0/caqti-0.10.0.tbz" -checksum: "28a2a8f5235662e7a452b786ffdb4a7f" \ No newline at end of file diff --git a/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.10.1/descr b/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.10.1/descr deleted file mode 100644 index 1494fbf5189..00000000000 --- a/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.10.1/descr +++ /dev/null @@ -1 +0,0 @@ -MariaDB driver for Caqti using C bindings diff --git a/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.10.1/opam b/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.10.1/opam index 370c1267a25..0d5f3ee76d9 100644 --- a/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.10.1/opam +++ b/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.10.1/opam @@ -1,16 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" name: "caqti-driver-mariadb" 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: "https://github.com/paurkedal/ocaml-caqti.git" +dev-repo: "git+https://github.com/paurkedal/ocaml-caqti.git" license: "LGPL-3 with OCaml linking exception" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" "caqti" {= "0.10.1"} "jbuilder" {build} "mariadb" {>= "0.10"} ] +synopsis: "MariaDB driver for Caqti using C bindings" +url { + src: + "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.1/caqti-0.10.1.tbz" + checksum: "md5=7abd1ee41a02eb7483617cbc22b09691" +} diff --git a/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.10.1/url b/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.10.1/url deleted file mode 100644 index 5289e10d51d..00000000000 --- a/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.10.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.1/caqti-0.10.1.tbz" -checksum: "7abd1ee41a02eb7483617cbc22b09691" \ No newline at end of file diff --git a/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.9.0/descr b/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.9.0/descr deleted file mode 100644 index 1494fbf5189..00000000000 --- a/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -MariaDB driver for Caqti using C bindings diff --git a/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.9.0/opam b/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.9.0/opam index 4f68163cacb..840d094400d 100644 --- a/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.9.0/opam +++ b/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.9.0/opam @@ -1,17 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" name: "caqti-driver-mariadb" 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: "https://github.com/paurkedal/ocaml-caqti.git" +dev-repo: "git+https://github.com/paurkedal/ocaml-caqti.git" license: "LGPL-3 with OCaml linking exception" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" "caqti" "jbuilder" {build} "mariadb" {>= "0.10"} ] conflicts: ["caqti" {<"0.6.0"}] +synopsis: "MariaDB driver for Caqti using C bindings" +url { + src: + "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.9.0/caqti-0.9.0.tbz" + checksum: "md5=42a2e2d3b73d7fbaecc618549aad2865" +} diff --git a/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.9.0/url b/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.9.0/url deleted file mode 100644 index 95063be5899..00000000000 --- a/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.9.0/caqti-0.9.0.tbz" -checksum: "42a2e2d3b73d7fbaecc618549aad2865" \ No newline at end of file diff --git a/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.10.0/descr b/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.10.0/descr deleted file mode 100644 index ee3f33654de..00000000000 --- a/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -PostgreSQL driver for Caqti based on C bindings diff --git a/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.10.0/opam b/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.10.0/opam index c1eb6fc6836..aefafdc2746 100644 --- a/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.10.0/opam +++ b/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.10.0/opam @@ -1,16 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" name: "caqti-driver-postgresql" 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: "https://github.com/paurkedal/ocaml-caqti.git" +dev-repo: "git+https://github.com/paurkedal/ocaml-caqti.git" license: "LGPL-3 with OCaml linking exception" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" "caqti" {= "0.10.0"} "jbuilder" {build} "postgresql" ] +synopsis: "PostgreSQL driver for Caqti based on C bindings" +url { + src: + "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.0/caqti-0.10.0.tbz" + checksum: "md5=28a2a8f5235662e7a452b786ffdb4a7f" +} diff --git a/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.10.0/url b/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.10.0/url deleted file mode 100644 index d2cd2f922f1..00000000000 --- a/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.0/caqti-0.10.0.tbz" -checksum: "28a2a8f5235662e7a452b786ffdb4a7f" \ No newline at end of file diff --git a/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.10.1/descr b/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.10.1/descr deleted file mode 100644 index ee3f33654de..00000000000 --- a/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.10.1/descr +++ /dev/null @@ -1 +0,0 @@ -PostgreSQL driver for Caqti based on C bindings diff --git a/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.10.1/opam b/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.10.1/opam index 3668ddc0217..cf2736e5993 100644 --- a/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.10.1/opam +++ b/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.10.1/opam @@ -1,16 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" name: "caqti-driver-postgresql" 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: "https://github.com/paurkedal/ocaml-caqti.git" +dev-repo: "git+https://github.com/paurkedal/ocaml-caqti.git" license: "LGPL-3 with OCaml linking exception" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" "caqti" {= "0.10.1"} "jbuilder" {build} "postgresql" ] +synopsis: "PostgreSQL driver for Caqti based on C bindings" +url { + src: + "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.1/caqti-0.10.1.tbz" + checksum: "md5=7abd1ee41a02eb7483617cbc22b09691" +} diff --git a/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.10.1/url b/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.10.1/url deleted file mode 100644 index 5289e10d51d..00000000000 --- a/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.10.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.1/caqti-0.10.1.tbz" -checksum: "7abd1ee41a02eb7483617cbc22b09691" \ No newline at end of file diff --git a/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.9.0/descr b/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.9.0/descr deleted file mode 100644 index ab438a1eac5..00000000000 --- a/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -PostgrSQL driver for Caqti based on C bindings diff --git a/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.9.0/opam b/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.9.0/opam index 3a2cab97112..c2e0ee6033d 100644 --- a/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.9.0/opam +++ b/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.9.0/opam @@ -1,17 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" name: "caqti-driver-postgresql" 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: "https://github.com/paurkedal/ocaml-caqti.git" +dev-repo: "git+https://github.com/paurkedal/ocaml-caqti.git" license: "LGPL-3 with OCaml linking exception" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" "caqti" "jbuilder" {build} "postgresql" ] conflicts: ["caqti" {<"0.6.0"}] +synopsis: "PostgrSQL driver for Caqti based on C bindings" +url { + src: + "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.9.0/caqti-0.9.0.tbz" + checksum: "md5=42a2e2d3b73d7fbaecc618549aad2865" +} diff --git a/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.9.0/url b/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.9.0/url deleted file mode 100644 index 95063be5899..00000000000 --- a/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.9.0/caqti-0.9.0.tbz" -checksum: "42a2e2d3b73d7fbaecc618549aad2865" \ No newline at end of file diff --git a/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.10.0/descr b/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.10.0/descr deleted file mode 100644 index 54dd76ae9b4..00000000000 --- a/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -Sqlite3 driver for Caqti using C bindings diff --git a/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.10.0/opam b/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.10.0/opam index fe4c342e4ea..3080128fa89 100644 --- a/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.10.0/opam +++ b/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.10.0/opam @@ -1,16 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" name: "caqti-driver-sqlite3" 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: "https://github.com/paurkedal/ocaml-caqti.git" +dev-repo: "git+https://github.com/paurkedal/ocaml-caqti.git" license: "LGPL-3 with OCaml linking exception" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" "caqti" {= "0.10.0"} "jbuilder" {build} "sqlite3" ] +synopsis: "Sqlite3 driver for Caqti using C bindings" +url { + src: + "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.0/caqti-0.10.0.tbz" + checksum: "md5=28a2a8f5235662e7a452b786ffdb4a7f" +} diff --git a/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.10.0/url b/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.10.0/url deleted file mode 100644 index d2cd2f922f1..00000000000 --- a/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.0/caqti-0.10.0.tbz" -checksum: "28a2a8f5235662e7a452b786ffdb4a7f" \ No newline at end of file diff --git a/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.10.1/descr b/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.10.1/descr deleted file mode 100644 index 54dd76ae9b4..00000000000 --- a/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.10.1/descr +++ /dev/null @@ -1 +0,0 @@ -Sqlite3 driver for Caqti using C bindings diff --git a/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.10.1/opam b/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.10.1/opam index 1b2014c8e21..f070e3431d8 100644 --- a/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.10.1/opam +++ b/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.10.1/opam @@ -1,19 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" name: "caqti-driver-sqlite3" 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: "https://github.com/paurkedal/ocaml-caqti.git" +dev-repo: "git+https://github.com/paurkedal/ocaml-caqti.git" license: "LGPL-3 with OCaml linking exception" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" "caqti" {= "0.10.1"} - "caqti-async" {test & = "0.10.1"} - "caqti-dynload" {test & = "0.10.1"} - "caqti-lwt" {test & = "0.10.1"} + "caqti-async" {with-test & = "0.10.1"} + "caqti-dynload" {with-test & = "0.10.1"} + "caqti-lwt" {with-test & = "0.10.1"} "jbuilder" {build} "sqlite3" ] +synopsis: "Sqlite3 driver for Caqti using C bindings" +url { + src: + "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.1/caqti-0.10.1.tbz" + checksum: "md5=7abd1ee41a02eb7483617cbc22b09691" +} diff --git a/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.10.1/url b/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.10.1/url deleted file mode 100644 index 5289e10d51d..00000000000 --- a/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.10.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.1/caqti-0.10.1.tbz" -checksum: "7abd1ee41a02eb7483617cbc22b09691" \ No newline at end of file diff --git a/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.9.0/descr b/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.9.0/descr deleted file mode 100644 index 54dd76ae9b4..00000000000 --- a/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -Sqlite3 driver for Caqti using C bindings diff --git a/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.9.0/opam b/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.9.0/opam index b058045e8fc..aeaffa43ec0 100644 --- a/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.9.0/opam +++ b/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.9.0/opam @@ -1,17 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" name: "caqti-driver-sqlite3" 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: "https://github.com/paurkedal/ocaml-caqti.git" +dev-repo: "git+https://github.com/paurkedal/ocaml-caqti.git" license: "LGPL-3 with OCaml linking exception" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" "caqti" "jbuilder" {build} "sqlite3" ] conflicts: ["caqti" {<"0.6.0"}] +synopsis: "Sqlite3 driver for Caqti using C bindings" +url { + src: + "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.9.0/caqti-0.9.0.tbz" + checksum: "md5=42a2e2d3b73d7fbaecc618549aad2865" +} diff --git a/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.9.0/url b/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.9.0/url deleted file mode 100644 index 95063be5899..00000000000 --- a/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.9.0/caqti-0.9.0.tbz" -checksum: "42a2e2d3b73d7fbaecc618549aad2865" \ No newline at end of file diff --git a/packages/caqti-dynload/caqti-dynload.0.10.0/descr b/packages/caqti-dynload/caqti-dynload.0.10.0/descr deleted file mode 100644 index 515e73b40af..00000000000 --- a/packages/caqti-dynload/caqti-dynload.0.10.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Dynamic linking of Caqti drivers using findlib.dynload. - -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. diff --git a/packages/caqti-dynload/caqti-dynload.0.10.0/opam b/packages/caqti-dynload/caqti-dynload.0.10.0/opam index d76c3c7c85f..7f0938e1500 100644 --- a/packages/caqti-dynload/caqti-dynload.0.10.0/opam +++ b/packages/caqti-dynload/caqti-dynload.0.10.0/opam @@ -1,17 +1,33 @@ -opam-version: "1.2" +opam-version: "2.0" name: "caqti-dynload" 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: "https://github.com/paurkedal/ocaml-caqti.git" +dev-repo: "git+https://github.com/paurkedal/ocaml-caqti.git" license: "LGPL-3 with OCaml linking exception" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" "caqti" {= "0.10.0"} "jbuilder" {build} "ocamlfind" "ppx_driver" ] +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: "md5=28a2a8f5235662e7a452b786ffdb4a7f" +} diff --git a/packages/caqti-dynload/caqti-dynload.0.10.0/url b/packages/caqti-dynload/caqti-dynload.0.10.0/url deleted file mode 100644 index d2cd2f922f1..00000000000 --- a/packages/caqti-dynload/caqti-dynload.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.0/caqti-0.10.0.tbz" -checksum: "28a2a8f5235662e7a452b786ffdb4a7f" \ No newline at end of file diff --git a/packages/caqti-dynload/caqti-dynload.0.10.1/descr b/packages/caqti-dynload/caqti-dynload.0.10.1/descr deleted file mode 100644 index 515e73b40af..00000000000 --- a/packages/caqti-dynload/caqti-dynload.0.10.1/descr +++ /dev/null @@ -1,10 +0,0 @@ -Dynamic linking of Caqti drivers using findlib.dynload. - -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. diff --git a/packages/caqti-dynload/caqti-dynload.0.10.1/opam b/packages/caqti-dynload/caqti-dynload.0.10.1/opam index 6551eb07a03..bdd658b5c20 100644 --- a/packages/caqti-dynload/caqti-dynload.0.10.1/opam +++ b/packages/caqti-dynload/caqti-dynload.0.10.1/opam @@ -1,17 +1,33 @@ -opam-version: "1.2" +opam-version: "2.0" name: "caqti-dynload" 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: "https://github.com/paurkedal/ocaml-caqti.git" +dev-repo: "git+https://github.com/paurkedal/ocaml-caqti.git" license: "LGPL-3 with OCaml linking exception" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" "caqti" {= "0.10.1"} "jbuilder" {build} "ocamlfind" "ppx_driver" ] +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: "md5=7abd1ee41a02eb7483617cbc22b09691" +} diff --git a/packages/caqti-dynload/caqti-dynload.0.10.1/url b/packages/caqti-dynload/caqti-dynload.0.10.1/url deleted file mode 100644 index 5289e10d51d..00000000000 --- a/packages/caqti-dynload/caqti-dynload.0.10.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.1/caqti-0.10.1.tbz" -checksum: "7abd1ee41a02eb7483617cbc22b09691" \ No newline at end of file diff --git a/packages/caqti-dynload/caqti-dynload.0.9.0/descr b/packages/caqti-dynload/caqti-dynload.0.9.0/descr deleted file mode 100644 index 515e73b40af..00000000000 --- a/packages/caqti-dynload/caqti-dynload.0.9.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Dynamic linking of Caqti drivers using findlib.dynload. - -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. diff --git a/packages/caqti-dynload/caqti-dynload.0.9.0/opam b/packages/caqti-dynload/caqti-dynload.0.9.0/opam index 7f13be571ab..b1284ba3700 100644 --- a/packages/caqti-dynload/caqti-dynload.0.9.0/opam +++ b/packages/caqti-dynload/caqti-dynload.0.9.0/opam @@ -1,18 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" name: "caqti-dynload" 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: "https://github.com/paurkedal/ocaml-caqti.git" +dev-repo: "git+https://github.com/paurkedal/ocaml-caqti.git" license: "LGPL-3 with OCaml linking exception" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" "caqti" "jbuilder" {build} "ocamlfind" "ppx_driver" ] conflicts: ["caqti" {<"0.6.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: "md5=42a2e2d3b73d7fbaecc618549aad2865" +} diff --git a/packages/caqti-dynload/caqti-dynload.0.9.0/url b/packages/caqti-dynload/caqti-dynload.0.9.0/url deleted file mode 100644 index 95063be5899..00000000000 --- a/packages/caqti-dynload/caqti-dynload.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.9.0/caqti-0.9.0.tbz" -checksum: "42a2e2d3b73d7fbaecc618549aad2865" \ No newline at end of file diff --git a/packages/caqti-lwt/caqti-lwt.0.10.0/descr b/packages/caqti-lwt/caqti-lwt.0.10.0/descr deleted file mode 100644 index 52416e1d41b..00000000000 --- a/packages/caqti-lwt/caqti-lwt.0.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -Lwt support for Caqti diff --git a/packages/caqti-lwt/caqti-lwt.0.10.0/opam b/packages/caqti-lwt/caqti-lwt.0.10.0/opam index 07213ff9e34..9bcb16d08ae 100644 --- a/packages/caqti-lwt/caqti-lwt.0.10.0/opam +++ b/packages/caqti-lwt/caqti-lwt.0.10.0/opam @@ -1,16 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" name: "caqti-lwt" 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: "https://github.com/paurkedal/ocaml-caqti.git" +dev-repo: "git+https://github.com/paurkedal/ocaml-caqti.git" license: "LGPL-3 with OCaml linking exception" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" "caqti" {= "0.10.0"} "jbuilder" {build} "lwt" ] +synopsis: "Lwt support for Caqti" +url { + src: + "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.0/caqti-0.10.0.tbz" + checksum: "md5=28a2a8f5235662e7a452b786ffdb4a7f" +} diff --git a/packages/caqti-lwt/caqti-lwt.0.10.0/url b/packages/caqti-lwt/caqti-lwt.0.10.0/url deleted file mode 100644 index d2cd2f922f1..00000000000 --- a/packages/caqti-lwt/caqti-lwt.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.0/caqti-0.10.0.tbz" -checksum: "28a2a8f5235662e7a452b786ffdb4a7f" \ No newline at end of file diff --git a/packages/caqti-lwt/caqti-lwt.0.10.1/descr b/packages/caqti-lwt/caqti-lwt.0.10.1/descr deleted file mode 100644 index 52416e1d41b..00000000000 --- a/packages/caqti-lwt/caqti-lwt.0.10.1/descr +++ /dev/null @@ -1 +0,0 @@ -Lwt support for Caqti diff --git a/packages/caqti-lwt/caqti-lwt.0.10.1/opam b/packages/caqti-lwt/caqti-lwt.0.10.1/opam index f5f0a9441a2..0228ff5c74f 100644 --- a/packages/caqti-lwt/caqti-lwt.0.10.1/opam +++ b/packages/caqti-lwt/caqti-lwt.0.10.1/opam @@ -1,16 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" name: "caqti-lwt" 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: "https://github.com/paurkedal/ocaml-caqti.git" +dev-repo: "git+https://github.com/paurkedal/ocaml-caqti.git" license: "LGPL-3 with OCaml linking exception" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" "caqti" {= "0.10.1"} "jbuilder" {build} "lwt" ] +synopsis: "Lwt support for Caqti" +url { + src: + "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.1/caqti-0.10.1.tbz" + checksum: "md5=7abd1ee41a02eb7483617cbc22b09691" +} diff --git a/packages/caqti-lwt/caqti-lwt.0.10.1/url b/packages/caqti-lwt/caqti-lwt.0.10.1/url deleted file mode 100644 index 5289e10d51d..00000000000 --- a/packages/caqti-lwt/caqti-lwt.0.10.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.1/caqti-0.10.1.tbz" -checksum: "7abd1ee41a02eb7483617cbc22b09691" \ No newline at end of file diff --git a/packages/caqti-lwt/caqti-lwt.0.9.0/descr b/packages/caqti-lwt/caqti-lwt.0.9.0/descr deleted file mode 100644 index 52416e1d41b..00000000000 --- a/packages/caqti-lwt/caqti-lwt.0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -Lwt support for Caqti diff --git a/packages/caqti-lwt/caqti-lwt.0.9.0/opam b/packages/caqti-lwt/caqti-lwt.0.9.0/opam index ed692501470..d41eb816e85 100644 --- a/packages/caqti-lwt/caqti-lwt.0.9.0/opam +++ b/packages/caqti-lwt/caqti-lwt.0.9.0/opam @@ -1,17 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" name: "caqti-lwt" 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: "https://github.com/paurkedal/ocaml-caqti.git" +dev-repo: "git+https://github.com/paurkedal/ocaml-caqti.git" license: "LGPL-3 with OCaml linking exception" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" "caqti" "jbuilder" {build} "lwt" ] conflicts: ["caqti" {<"0.6.0"}] +synopsis: "Lwt support for Caqti" +url { + src: + "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.9.0/caqti-0.9.0.tbz" + checksum: "md5=42a2e2d3b73d7fbaecc618549aad2865" +} diff --git a/packages/caqti-lwt/caqti-lwt.0.9.0/url b/packages/caqti-lwt/caqti-lwt.0.9.0/url deleted file mode 100644 index 95063be5899..00000000000 --- a/packages/caqti-lwt/caqti-lwt.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.9.0/caqti-0.9.0.tbz" -checksum: "42a2e2d3b73d7fbaecc618549aad2865" \ No newline at end of file diff --git a/packages/caqti-type-calendar/caqti-type-calendar.0.10.0/descr b/packages/caqti-type-calendar/caqti-type-calendar.0.10.0/descr deleted file mode 100644 index f67de166235..00000000000 --- a/packages/caqti-type-calendar/caqti-type-calendar.0.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -Date and time field types using the calendar library. diff --git a/packages/caqti-type-calendar/caqti-type-calendar.0.10.0/opam b/packages/caqti-type-calendar/caqti-type-calendar.0.10.0/opam index b67f97047cf..c7e505e5481 100644 --- a/packages/caqti-type-calendar/caqti-type-calendar.0.10.0/opam +++ b/packages/caqti-type-calendar/caqti-type-calendar.0.10.0/opam @@ -1,16 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" name: "caqti-type-calendar" 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: "https://github.com/paurkedal/ocaml-caqti.git" +dev-repo: "git+https://github.com/paurkedal/ocaml-caqti.git" license: "LGPL-3 with OCaml linking exception" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" "caqti" {= "0.10.0"} "calendar" "jbuilder" {build} ] +synopsis: "Date and time field types using the calendar library." +url { + src: + "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.0/caqti-0.10.0.tbz" + checksum: "md5=28a2a8f5235662e7a452b786ffdb4a7f" +} diff --git a/packages/caqti-type-calendar/caqti-type-calendar.0.10.0/url b/packages/caqti-type-calendar/caqti-type-calendar.0.10.0/url deleted file mode 100644 index d2cd2f922f1..00000000000 --- a/packages/caqti-type-calendar/caqti-type-calendar.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.0/caqti-0.10.0.tbz" -checksum: "28a2a8f5235662e7a452b786ffdb4a7f" \ No newline at end of file diff --git a/packages/caqti-type-calendar/caqti-type-calendar.0.10.1/descr b/packages/caqti-type-calendar/caqti-type-calendar.0.10.1/descr deleted file mode 100644 index f67de166235..00000000000 --- a/packages/caqti-type-calendar/caqti-type-calendar.0.10.1/descr +++ /dev/null @@ -1 +0,0 @@ -Date and time field types using the calendar library. diff --git a/packages/caqti-type-calendar/caqti-type-calendar.0.10.1/opam b/packages/caqti-type-calendar/caqti-type-calendar.0.10.1/opam index 10298e5ad8a..c74c44207e0 100644 --- a/packages/caqti-type-calendar/caqti-type-calendar.0.10.1/opam +++ b/packages/caqti-type-calendar/caqti-type-calendar.0.10.1/opam @@ -1,16 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" name: "caqti-type-calendar" 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: "https://github.com/paurkedal/ocaml-caqti.git" +dev-repo: "git+https://github.com/paurkedal/ocaml-caqti.git" license: "LGPL-3 with OCaml linking exception" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" "caqti" {= "0.10.1"} "calendar" "jbuilder" {build} ] +synopsis: "Date and time field types using the calendar library." +url { + src: + "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.1/caqti-0.10.1.tbz" + checksum: "md5=7abd1ee41a02eb7483617cbc22b09691" +} diff --git a/packages/caqti-type-calendar/caqti-type-calendar.0.10.1/url b/packages/caqti-type-calendar/caqti-type-calendar.0.10.1/url deleted file mode 100644 index 5289e10d51d..00000000000 --- a/packages/caqti-type-calendar/caqti-type-calendar.0.10.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.1/caqti-0.10.1.tbz" -checksum: "7abd1ee41a02eb7483617cbc22b09691" \ No newline at end of file diff --git a/packages/caqti-type-calendar/caqti-type-calendar.0.9.0/descr b/packages/caqti-type-calendar/caqti-type-calendar.0.9.0/descr deleted file mode 100644 index f67de166235..00000000000 --- a/packages/caqti-type-calendar/caqti-type-calendar.0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -Date and time field types using the calendar library. diff --git a/packages/caqti-type-calendar/caqti-type-calendar.0.9.0/opam b/packages/caqti-type-calendar/caqti-type-calendar.0.9.0/opam index 633dd73e873..b56868615ae 100644 --- a/packages/caqti-type-calendar/caqti-type-calendar.0.9.0/opam +++ b/packages/caqti-type-calendar/caqti-type-calendar.0.9.0/opam @@ -1,16 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" name: "caqti-type-calendar" 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: "https://github.com/paurkedal/ocaml-caqti.git" +dev-repo: "git+https://github.com/paurkedal/ocaml-caqti.git" license: "LGPL-3 with OCaml linking exception" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" "caqti" "calendar" "jbuilder" {build} ] +synopsis: "Date and time field types using the calendar library." +url { + src: + "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.9.0/caqti-0.9.0.tbz" + checksum: "md5=42a2e2d3b73d7fbaecc618549aad2865" +} diff --git a/packages/caqti-type-calendar/caqti-type-calendar.0.9.0/url b/packages/caqti-type-calendar/caqti-type-calendar.0.9.0/url deleted file mode 100644 index 95063be5899..00000000000 --- a/packages/caqti-type-calendar/caqti-type-calendar.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.9.0/caqti-0.9.0.tbz" -checksum: "42a2e2d3b73d7fbaecc618549aad2865" \ No newline at end of file diff --git a/packages/caqti/caqti.0.10.0/descr b/packages/caqti/caqti.0.10.0/descr deleted file mode 100644 index 326d722fe8d..00000000000 --- a/packages/caqti/caqti.0.10.0/descr +++ /dev/null @@ -1,17 +0,0 @@ -Unified interface to relational database libraries - -Caqti provides a monadic cooperative-threaded OCaml connector API for -relational databases. - -The purpose of Caqti is further to help make applications independent of a -particular database system. This is achieved by defining a common signature, -which is implemented by the database drivers. Connection parameters are -specified as an URI, which is typically provided at run-time. Caqti then -loads a driver which can handle the URI, and provides a first-class module -which implements the driver API and additional convenience functionality. - -Caqti does not make assumptions about the structure of the query language, -and only provides the type information needed at the edges of communication -between the OCaml code and the database; i.e. for encoding parameters and -decoding returned tuples. It is hoped that this agnostic choice makes it a -suitable target for higher level interfaces and code generators. diff --git a/packages/caqti/caqti.0.10.0/opam b/packages/caqti/caqti.0.10.0/opam index 8c37b731cd6..4df84d00570 100644 --- a/packages/caqti/caqti.0.10.0/opam +++ b/packages/caqti/caqti.0.10.0/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" name: "caqti" 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: "https://github.com/paurkedal/ocaml-caqti.git" +dev-repo: "git+https://github.com/paurkedal/ocaml-caqti.git" license: "LGPL-3 with OCaml linking exception" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.04.0"} "jbuilder" {build} "calendar" "ocamlfind" {build} @@ -17,4 +18,25 @@ depends: [ "ptime" "uri" {>= "1.9.0"} ] -available: [ocaml-version >= "4.04.0"] +synopsis: "Unified interface to relational database libraries" +description: """ +Caqti provides a monadic cooperative-threaded OCaml connector API for +relational databases. + +The purpose of Caqti is further to help make applications independent of a +particular database system. This is achieved by defining a common signature, +which is implemented by the database drivers. Connection parameters are +specified as an URI, which is typically provided at run-time. Caqti then +loads a driver which can handle the URI, and provides a first-class module +which implements the driver API and additional convenience functionality. + +Caqti does not make assumptions about the structure of the query language, +and only provides the type information needed at the edges of communication +between the OCaml code and the database; i.e. for encoding parameters and +decoding returned tuples. It is hoped that this agnostic choice makes it a +suitable target for higher level interfaces and code generators.""" +url { + src: + "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.0/caqti-0.10.0.tbz" + checksum: "md5=28a2a8f5235662e7a452b786ffdb4a7f" +} diff --git a/packages/caqti/caqti.0.10.0/url b/packages/caqti/caqti.0.10.0/url deleted file mode 100644 index d2cd2f922f1..00000000000 --- a/packages/caqti/caqti.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.0/caqti-0.10.0.tbz" -checksum: "28a2a8f5235662e7a452b786ffdb4a7f" \ No newline at end of file diff --git a/packages/caqti/caqti.0.10.1/descr b/packages/caqti/caqti.0.10.1/descr deleted file mode 100644 index 326d722fe8d..00000000000 --- a/packages/caqti/caqti.0.10.1/descr +++ /dev/null @@ -1,17 +0,0 @@ -Unified interface to relational database libraries - -Caqti provides a monadic cooperative-threaded OCaml connector API for -relational databases. - -The purpose of Caqti is further to help make applications independent of a -particular database system. This is achieved by defining a common signature, -which is implemented by the database drivers. Connection parameters are -specified as an URI, which is typically provided at run-time. Caqti then -loads a driver which can handle the URI, and provides a first-class module -which implements the driver API and additional convenience functionality. - -Caqti does not make assumptions about the structure of the query language, -and only provides the type information needed at the edges of communication -between the OCaml code and the database; i.e. for encoding parameters and -decoding returned tuples. It is hoped that this agnostic choice makes it a -suitable target for higher level interfaces and code generators. diff --git a/packages/caqti/caqti.0.10.1/opam b/packages/caqti/caqti.0.10.1/opam index 8c37b731cd6..66340736916 100644 --- a/packages/caqti/caqti.0.10.1/opam +++ b/packages/caqti/caqti.0.10.1/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" name: "caqti" 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: "https://github.com/paurkedal/ocaml-caqti.git" +dev-repo: "git+https://github.com/paurkedal/ocaml-caqti.git" license: "LGPL-3 with OCaml linking exception" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.04.0"} "jbuilder" {build} "calendar" "ocamlfind" {build} @@ -17,4 +18,25 @@ depends: [ "ptime" "uri" {>= "1.9.0"} ] -available: [ocaml-version >= "4.04.0"] +synopsis: "Unified interface to relational database libraries" +description: """ +Caqti provides a monadic cooperative-threaded OCaml connector API for +relational databases. + +The purpose of Caqti is further to help make applications independent of a +particular database system. This is achieved by defining a common signature, +which is implemented by the database drivers. Connection parameters are +specified as an URI, which is typically provided at run-time. Caqti then +loads a driver which can handle the URI, and provides a first-class module +which implements the driver API and additional convenience functionality. + +Caqti does not make assumptions about the structure of the query language, +and only provides the type information needed at the edges of communication +between the OCaml code and the database; i.e. for encoding parameters and +decoding returned tuples. It is hoped that this agnostic choice makes it a +suitable target for higher level interfaces and code generators.""" +url { + src: + "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.1/caqti-0.10.1.tbz" + checksum: "md5=7abd1ee41a02eb7483617cbc22b09691" +} diff --git a/packages/caqti/caqti.0.10.1/url b/packages/caqti/caqti.0.10.1/url deleted file mode 100644 index 5289e10d51d..00000000000 --- a/packages/caqti/caqti.0.10.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.1/caqti-0.10.1.tbz" -checksum: "7abd1ee41a02eb7483617cbc22b09691" \ No newline at end of file diff --git a/packages/caqti/caqti.0.9.0/descr b/packages/caqti/caqti.0.9.0/descr deleted file mode 100644 index 7018f21f345..00000000000 --- a/packages/caqti/caqti.0.9.0/descr +++ /dev/null @@ -1,17 +0,0 @@ -Abstraction over multiple database libraries - -Caqti provides a monadic cooperative-threaded OCaml connector API for -relational databases. - -The purpose of Caqti is further to help make applications independent of a -particular database system. This is achieved by defining a common signature, -which is implemented by the database drivers. Connection parameters are -specified as an URI, which is typically provided at run-time. Caqti then -loads a driver which can handle the URI, and provides a first-class module -which implements the driver API and additional convenience functionality. - -Caqti does not make assumptions about the structure of the query language, -and only provides the type information needed at the edges of communication -between the OCaml code and the database; i.e. for encoding parameters and -decoding returned tuples. It is hoped that this agnostic choice makes it a -suitable target for higher level interfaces and code generators. diff --git a/packages/caqti/caqti.0.9.0/opam b/packages/caqti/caqti.0.9.0/opam index ef6b8a6de8a..d42e4393b63 100644 --- a/packages/caqti/caqti.0.9.0/opam +++ b/packages/caqti/caqti.0.9.0/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" name: "caqti" 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: "https://github.com/paurkedal/ocaml-caqti.git" +dev-repo: "git+https://github.com/paurkedal/ocaml-caqti.git" license: "LGPL-3 with OCaml linking exception" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build} "calendar" "ocamlfind" {build} @@ -17,4 +18,25 @@ depends: [ "ptime" "uri" {>= "1.9.0"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Abstraction over multiple database libraries" +description: """ +Caqti provides a monadic cooperative-threaded OCaml connector API for +relational databases. + +The purpose of Caqti is further to help make applications independent of a +particular database system. This is achieved by defining a common signature, +which is implemented by the database drivers. Connection parameters are +specified as an URI, which is typically provided at run-time. Caqti then +loads a driver which can handle the URI, and provides a first-class module +which implements the driver API and additional convenience functionality. + +Caqti does not make assumptions about the structure of the query language, +and only provides the type information needed at the edges of communication +between the OCaml code and the database; i.e. for encoding parameters and +decoding returned tuples. It is hoped that this agnostic choice makes it a +suitable target for higher level interfaces and code generators.""" +url { + src: + "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.9.0/caqti-0.9.0.tbz" + checksum: "md5=42a2e2d3b73d7fbaecc618549aad2865" +} diff --git a/packages/caqti/caqti.0.9.0/url b/packages/caqti/caqti.0.9.0/url deleted file mode 100644 index 95063be5899..00000000000 --- a/packages/caqti/caqti.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.9.0/caqti-0.9.0.tbz" -checksum: "42a2e2d3b73d7fbaecc618549aad2865" \ No newline at end of file diff --git a/packages/caradoc/caradoc.0.3/descr b/packages/caradoc/caradoc.0.3/descr deleted file mode 100644 index 150ffa9cd9f..00000000000 --- a/packages/caradoc/caradoc.0.3/descr +++ /dev/null @@ -1,2 +0,0 @@ -parser and validator of PDF files -Caradoc provides many commands to analyze PDFs, as well as an interactive user interface in console. diff --git a/packages/caradoc/caradoc.0.3/opam b/packages/caradoc/caradoc.0.3/opam index f83460b6fbe..dfc2e96c475 100644 --- a/packages/caradoc/caradoc.0.3/opam +++ b/packages/caradoc/caradoc.0.3/opam @@ -1,20 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "https://github.com/ANSSI-FR/caradoc" license: "GPL2" authors: ["Guillaume Endignoux "] doc: ["https://github.com/ANSSI-FR/caradoc/blob/master/README.md"] -dev-repo: "https://github.com/ANSSI-FR/caradoc.git" +dev-repo: "git+https://github.com/ANSSI-FR/caradoc.git" bug-reports: "https://github.com/ANSSI-FR/caradoc/issues" build: [ [make] ] depends: [ + "ocaml" {>= "4.00"} "ocamlbuild" {build} "ocamlfind" {build} "ounit" "menhir" "cryptokit" ] -available: [ocaml-version >= "4.00"] 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." +extra-files: [ + ["no_warn_error.patch" "md5=94ff94e292311179481feb53bdd6bbf2"] + ["caradoc.install" "md5=e45f75fefecf26bd968a815577542e84"] +] +url { + src: "https://github.com/ANSSI-FR/caradoc/archive/v0.3.tar.gz" + checksum: "md5=56a49d861db7c61bed6f8dad0cffec31" +} diff --git a/packages/caradoc/caradoc.0.3/url b/packages/caradoc/caradoc.0.3/url deleted file mode 100644 index 6f2eadc526f..00000000000 --- a/packages/caradoc/caradoc.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ANSSI-FR/caradoc/archive/v0.3.tar.gz" -checksum: "56a49d861db7c61bed6f8dad0cffec31" diff --git a/packages/caravan/caravan.0.0.2/descr b/packages/caravan/caravan.0.0.2/descr deleted file mode 100644 index 5b850d6291f..00000000000 --- a/packages/caravan/caravan.0.0.2/descr +++ /dev/null @@ -1,2 +0,0 @@ -A framework for testing arbitrary systems, in OCaml. -Inspired by Erlang/OTP's Common Test. diff --git a/packages/caravan/caravan.0.0.2/opam b/packages/caravan/caravan.0.0.2/opam index 69b54b14998..b54c9b350f2 100644 --- a/packages/caravan/caravan.0.0.2/opam +++ b/packages/caravan/caravan.0.0.2/opam @@ -1,17 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "siraaj@khandkar.net" build: [make "build"] remove: [ ["ocamlfind" "remove" "caravan"] ] depends: [ + "ocaml" {< "4.03.0"} "ocamlfind" {build} "oasis" {build} "core" - "async" {<"113.24.00"} + "async" {< "113.24.00"} "textutils" "ocamlbuild" {build} ] dev-repo: "git://github.com/ibnfirnas/caravan" install: [make "install"] -available: [ocaml-version <"4.03.0"] +synopsis: "A framework for testing arbitrary systems, in OCaml." +description: "Inspired by Erlang/OTP's Common Test." +flags: light-uninstall +url { + src: "https://github.com/ibnfirnas/caravan/archive/0.0.2.tar.gz" + checksum: "md5=d8a6d1f1685b0b48585d46a935b9cf4d" +} diff --git a/packages/caravan/caravan.0.0.2/url b/packages/caravan/caravan.0.0.2/url deleted file mode 100644 index a9e542793c5..00000000000 --- a/packages/caravan/caravan.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ibnfirnas/caravan/archive/0.0.2.tar.gz" -checksum: "d8a6d1f1685b0b48585d46a935b9cf4d" diff --git a/packages/cbor/cbor.0.1/descr b/packages/cbor/cbor.0.1/descr deleted file mode 100644 index 31fdaa29b28..00000000000 --- a/packages/cbor/cbor.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -CBOR encoder/decoder (RFC 7049) -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. diff --git a/packages/cbor/cbor.0.1/opam b/packages/cbor/cbor.0.1/opam index aaa570ec032..b788ae9b86e 100644 --- a/packages/cbor/cbor.0.1/opam +++ b/packages/cbor/cbor.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "https://github.com/ygrek/ocaml-cbor" #doc: @@ -12,11 +12,12 @@ build: [ prefix ] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-test: [["ocaml" "setup.ml" "-test"]] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "cbor"]] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "base-bytes" "ocplib-endian" {>= "0.6"} @@ -24,5 +25,14 @@ depends: [ "ocamlbuild" {build} ] depopts: ["yojson"] -available: ocaml-version >= "4.00.0" install: ["ocaml" "setup.ml" "-install"] +synopsis: "CBOR encoder/decoder (RFC 7049)" +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: "http://ygrek.org.ua/p/release/ocaml-cbor/ocaml-cbor-0.1.tar.gz" + checksum: "md5=5ff56aa9395808ef27d65685965a41d2" +} diff --git a/packages/cbor/cbor.0.1/url b/packages/cbor/cbor.0.1/url deleted file mode 100644 index 5196ff19542..00000000000 --- a/packages/cbor/cbor.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ygrek.org.ua/p/release/ocaml-cbor/ocaml-cbor-0.1.tar.gz" -checksum: "5ff56aa9395808ef27d65685965a41d2" diff --git a/packages/cconv/cconv.0.1/descr b/packages/cconv/cconv.0.1/descr deleted file mode 100644 index 755cfc9f4ee..00000000000 --- a/packages/cconv/cconv.0.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Combinators for Type Conversion in OCaml. - -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. diff --git a/packages/cconv/cconv.0.1/opam b/packages/cconv/cconv.0.1/opam index 4db02f7b9f1..48de5c57262 100644 --- a/packages/cconv/cconv.0.1/opam +++ b/packages/cconv/cconv.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes@inria.fr" homepage: "https://github.com/c-cube/cconv" license: "BSD2" @@ -18,10 +18,21 @@ build: [ tags: ["conversion" "gadt" "serialization"] remove: [["ocamlfind" "remove" "cconv"]] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "ocamlbuild" {build} ] depopts: ["bencode" "sexplib" "yojson"] dev-repo: "git://github.com/c-cube/cconv" -available: ocaml-version >= "4.00.0" 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: "md5=1ec069ac54f4ec4fd4cd3501039b0b69" +} diff --git a/packages/cconv/cconv.0.1/url b/packages/cconv/cconv.0.1/url deleted file mode 100644 index d0e8958b1e7..00000000000 --- a/packages/cconv/cconv.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/cconv/archive/0.1.tar.gz" -checksum: "1ec069ac54f4ec4fd4cd3501039b0b69" diff --git a/packages/cconv/cconv.0.2/descr b/packages/cconv/cconv.0.2/descr deleted file mode 100644 index 755cfc9f4ee..00000000000 --- a/packages/cconv/cconv.0.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -Combinators for Type Conversion in OCaml. - -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. diff --git a/packages/cconv/cconv.0.2/opam b/packages/cconv/cconv.0.2/opam index 9c2961fde6c..e29e1c77afb 100644 --- a/packages/cconv/cconv.0.2/opam +++ b/packages/cconv/cconv.0.2/opam @@ -1,23 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "Simon Cruanes" maintainer: "simon.cruanes.2007@m4x.org" build: [ - ["./configure" - "--%{yojson:enable}%-yojson" - "--%{bencode:enable}%-bencode" - "--%{sexplib:enable}%-sexp" - ] - [make "build"] + [ + "./configure" + "--%{yojson:enable}%-yojson" + "--%{bencode:enable}%-bencode" + "--%{sexplib:enable}%-sexp" + ] + [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [ [make "install"] ] -build-doc: [ make "doc" ] -build-test: [ make "test" ] remove: [ ["ocamlfind" "remove" "cconv"] ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" {build} "ocamlbuild" {build} ] @@ -25,6 +27,16 @@ depopts: [ "bencode" "sexplib" "yojson" ] tags: ["conversion" "gadt" "serialization"] homepage: "https://github.com/c-cube/cconv/" doc: "http://cedeela.fr/~simon/software/cconv/" -available: [ocaml-version >= "4.00.0"] -dev-repo: "https://github.com/c-cube/cconv.git" +dev-repo: "git+https://github.com/c-cube/cconv.git" bug-reports: "https://github.com/c-cube/cconv/issues/" +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.2.tar.gz" + checksum: "md5=ac8384a679cec49f2dda98fe3f5ba59b" +} diff --git a/packages/cconv/cconv.0.2/url b/packages/cconv/cconv.0.2/url deleted file mode 100644 index bb1bf6b812f..00000000000 --- a/packages/cconv/cconv.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/cconv/archive/0.2.tar.gz" -checksum: "ac8384a679cec49f2dda98fe3f5ba59b" diff --git a/packages/cconv/cconv.0.3.1/descr b/packages/cconv/cconv.0.3.1/descr deleted file mode 100644 index 641d70af427..00000000000 --- a/packages/cconv/cconv.0.3.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -Combinators for Type Conversion in OCaml, and ppx_deriving plugin. - -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. - -The library cconv.ppx contains a ppx_deriving plugin for automatically derive -encoders and decoders. diff --git a/packages/cconv/cconv.0.3.1/opam b/packages/cconv/cconv.0.3.1/opam index a90ba758a8d..ccc925ed01d 100644 --- a/packages/cconv/cconv.0.3.1/opam +++ b/packages/cconv/cconv.0.3.1/opam @@ -1,26 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "Simon Cruanes" maintainer: "simon.cruanes.2007@m4x.org" build: [ - ["./configure" - "--%{yojson:enable}%-yojson" - "--%{bencode:enable}%-bencode" - "--%{sexplib:enable}%-sexp" - "--%{ppx_deriving:enable}%-ppx" - "--disable-tests" - "--%{doc:enable}%-docs" - ] - [make "build"] + [ + "./configure" + "--%{yojson:enable}%-yojson" + "--%{bencode:enable}%-bencode" + "--%{sexplib:enable}%-sexp" + "--%{ppx_deriving:enable}%-ppx" + "--disable-tests" + "--%{doc:enable}%-docs" + ] + [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [ [make "install"] ] -build-doc: [ make "doc" ] -build-test: [ make "test" ] remove: [ ["ocamlfind" "remove" "cconv"] ] depends: [ + "ocaml" {>= "3.12"} "ocamlfind" {build} "ocamlbuild" {build} ] @@ -33,12 +35,24 @@ depopts: [ tags: ["conversion" "gadt" "serialization"] homepage: "https://github.com/c-cube/cconv/" doc: "http://cedeela.fr/~simon/software/cconv/" -available: [ - ocaml-version >= "3.12" -] conflicts: [ "ppx_deriving" { < "2.0" } "ppx_deriving" { >= "3.3" } ] -dev-repo: "https://github.com/c-cube/cconv.git" +dev-repo: "git+https://github.com/c-cube/cconv.git" bug-reports: "https://github.com/c-cube/cconv/issues/" +synopsis: + "Combinators for Type Conversion in OCaml, and ppx_deriving plugin." +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. + +The library cconv.ppx contains a ppx_deriving plugin for automatically derive +encoders and decoders.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/cconv/archive/0.3.1.tar.gz" + checksum: "md5=a50485f02fa264d55a9c6b1744dabfc6" +} diff --git a/packages/cconv/cconv.0.3.1/url b/packages/cconv/cconv.0.3.1/url deleted file mode 100644 index a1ae902e2b6..00000000000 --- a/packages/cconv/cconv.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/cconv/archive/0.3.1.tar.gz" -checksum: "a50485f02fa264d55a9c6b1744dabfc6" diff --git a/packages/cconv/cconv.0.3/descr b/packages/cconv/cconv.0.3/descr deleted file mode 100644 index 641d70af427..00000000000 --- a/packages/cconv/cconv.0.3/descr +++ /dev/null @@ -1,9 +0,0 @@ -Combinators for Type Conversion in OCaml, and ppx_deriving plugin. - -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. - -The library cconv.ppx contains a ppx_deriving plugin for automatically derive -encoders and decoders. diff --git a/packages/cconv/cconv.0.3/opam b/packages/cconv/cconv.0.3/opam index a90ba758a8d..749197f273c 100644 --- a/packages/cconv/cconv.0.3/opam +++ b/packages/cconv/cconv.0.3/opam @@ -1,26 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "Simon Cruanes" maintainer: "simon.cruanes.2007@m4x.org" build: [ - ["./configure" - "--%{yojson:enable}%-yojson" - "--%{bencode:enable}%-bencode" - "--%{sexplib:enable}%-sexp" - "--%{ppx_deriving:enable}%-ppx" - "--disable-tests" - "--%{doc:enable}%-docs" - ] - [make "build"] + [ + "./configure" + "--%{yojson:enable}%-yojson" + "--%{bencode:enable}%-bencode" + "--%{sexplib:enable}%-sexp" + "--%{ppx_deriving:enable}%-ppx" + "--disable-tests" + "--%{doc:enable}%-docs" + ] + [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [ [make "install"] ] -build-doc: [ make "doc" ] -build-test: [ make "test" ] remove: [ ["ocamlfind" "remove" "cconv"] ] depends: [ + "ocaml" {>= "3.12"} "ocamlfind" {build} "ocamlbuild" {build} ] @@ -33,12 +35,24 @@ depopts: [ tags: ["conversion" "gadt" "serialization"] homepage: "https://github.com/c-cube/cconv/" doc: "http://cedeela.fr/~simon/software/cconv/" -available: [ - ocaml-version >= "3.12" -] conflicts: [ "ppx_deriving" { < "2.0" } "ppx_deriving" { >= "3.3" } ] -dev-repo: "https://github.com/c-cube/cconv.git" +dev-repo: "git+https://github.com/c-cube/cconv.git" bug-reports: "https://github.com/c-cube/cconv/issues/" +synopsis: + "Combinators for Type Conversion in OCaml, and ppx_deriving plugin." +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. + +The library cconv.ppx contains a ppx_deriving plugin for automatically derive +encoders and decoders.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/cconv/archive/0.3.tar.gz" + checksum: "md5=c910c8752abe6f12b5755c5fd814b055" +} diff --git a/packages/cconv/cconv.0.3/url b/packages/cconv/cconv.0.3/url deleted file mode 100644 index 83d85e94177..00000000000 --- a/packages/cconv/cconv.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/cconv/archive/0.3.tar.gz" -checksum: "c910c8752abe6f12b5755c5fd814b055" diff --git a/packages/cconv/cconv.0.4/descr b/packages/cconv/cconv.0.4/descr deleted file mode 100644 index 641d70af427..00000000000 --- a/packages/cconv/cconv.0.4/descr +++ /dev/null @@ -1,9 +0,0 @@ -Combinators for Type Conversion in OCaml, and ppx_deriving plugin. - -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. - -The library cconv.ppx contains a ppx_deriving plugin for automatically derive -encoders and decoders. diff --git a/packages/cconv/cconv.0.4/opam b/packages/cconv/cconv.0.4/opam index aff2a00018c..0f938bd6c04 100644 --- a/packages/cconv/cconv.0.4/opam +++ b/packages/cconv/cconv.0.4/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes.2007@m4x.org" authors: "Simon Cruanes" homepage: "https://github.com/c-cube/cconv/" bug-reports: "https://github.com/c-cube/cconv/issues/" doc: "http://cedeela.fr/~simon/software/cconv/" tags: ["conversion" "gadt" "serialization"] -dev-repo: "https://github.com/c-cube/cconv.git" +dev-repo: "git+https://github.com/c-cube/cconv.git" build: [ [ "./configure" @@ -17,12 +17,13 @@ build: [ "--%{doc:enable}%-docs" ] [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [make "install"] -build-test: [make "test"] -build-doc: [make "doc"] remove: ["ocamlfind" "remove" "cconv"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlbuild" {build} "cppo" {build} "cppo_ocamlbuild" {build} @@ -32,4 +33,18 @@ depopts: ["bencode" "sexplib" "yojson" "ppx_deriving"] conflicts: [ "ppx_deriving" {< "2.0"} ] -available: [ ocaml-version >= "4.01.0" ] +synopsis: + "Combinators for Type Conversion in OCaml, and ppx_deriving plugin." +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. + +The library cconv.ppx contains a ppx_deriving plugin for automatically derive +encoders and decoders.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/cconv/archive/0.4.tar.gz" + checksum: "md5=25d873aa26a0521ab3b015fdb7f26e28" +} diff --git a/packages/cconv/cconv.0.4/url b/packages/cconv/cconv.0.4/url deleted file mode 100644 index c7e0b279ded..00000000000 --- a/packages/cconv/cconv.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/cconv/archive/0.4.tar.gz" -checksum: "25d873aa26a0521ab3b015fdb7f26e28" diff --git a/packages/ccss/ccss.1.4/descr b/packages/ccss/ccss.1.4/descr deleted file mode 100644 index e289f721e11..00000000000 --- a/packages/ccss/ccss.1.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -CCSS is a preprocessor for CSS, extending the language with arithmetic operations and variables. -It includes a fairly complete CSS parser and lexer, and thus other language extensions may be -easily added in the future. - diff --git a/packages/ccss/ccss.1.4/opam b/packages/ccss/ccss.1.4/opam index 0641fe7c4f0..a297d0871b7 100644 --- a/packages/ccss/ccss.1.4/opam +++ b/packages/ccss/ccss.1.4/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/darioteixeira/ccss.git" +dev-repo: "git+https://github.com/darioteixeira/ccss.git" license: "GPL-2.0" build: [ ["./configure" "--prefix" prefix] @@ -11,6 +11,7 @@ build: [ ] remove: [["rm" "%{bin}%/ccss"]] depends: [ + "ocaml" "ocamlfind" "menhir" "batteries" @@ -19,3 +20,13 @@ depends: [ "ocamlbuild" {build} ] 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: "http://forge.ocamlcore.org/frs/download.php/1257/ccss-1.4.tgz" + checksum: "md5=021a10e1efec7e4ae6ebffcdf6111903" +} diff --git a/packages/ccss/ccss.1.4/url b/packages/ccss/ccss.1.4/url deleted file mode 100644 index 03a88c98161..00000000000 --- a/packages/ccss/ccss.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1257/ccss-1.4.tgz" -checksum: "021a10e1efec7e4ae6ebffcdf6111903" diff --git a/packages/ccss/ccss.1.5/descr b/packages/ccss/ccss.1.5/descr deleted file mode 100644 index e289f721e11..00000000000 --- a/packages/ccss/ccss.1.5/descr +++ /dev/null @@ -1,4 +0,0 @@ -CCSS is a preprocessor for CSS, extending the language with arithmetic operations and variables. -It includes a fairly complete CSS parser and lexer, and thus other language extensions may be -easily added in the future. - diff --git a/packages/ccss/ccss.1.5/opam b/packages/ccss/ccss.1.5/opam index 47c2304cefb..689357d8d90 100644 --- a/packages/ccss/ccss.1.5/opam +++ b/packages/ccss/ccss.1.5/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/darioteixeira/ccss.git" +dev-repo: "git+https://github.com/darioteixeira/ccss.git" license: "GPL-2.0" build: [ ["./configure" "--prefix" prefix] @@ -12,6 +12,7 @@ build: [ install: [[make "install"]] remove: [["rm" "%{bin}%/ccss"]] depends: [ + "ocaml" "ocamlfind" "menhir" "batteries" @@ -19,3 +20,13 @@ depends: [ "pcre" "ocamlbuild" {build} ] +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: "http://forge.ocamlcore.org/frs/download.php/1407/ccss-1.5.tgz" + checksum: "md5=6fd7d056ef01baca3e356c7493764a79" +} diff --git a/packages/ccss/ccss.1.5/url b/packages/ccss/ccss.1.5/url deleted file mode 100644 index 2d9a57a7980..00000000000 --- a/packages/ccss/ccss.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1407/ccss-1.5.tgz" -checksum: "6fd7d056ef01baca3e356c7493764a79" diff --git a/packages/ccss/ccss.1.6/descr b/packages/ccss/ccss.1.6/descr deleted file mode 100644 index e289f721e11..00000000000 --- a/packages/ccss/ccss.1.6/descr +++ /dev/null @@ -1,4 +0,0 @@ -CCSS is a preprocessor for CSS, extending the language with arithmetic operations and variables. -It includes a fairly complete CSS parser and lexer, and thus other language extensions may be -easily added in the future. - diff --git a/packages/ccss/ccss.1.6/opam b/packages/ccss/ccss.1.6/opam index f5dd82e7277..73cf94f63d6 100644 --- a/packages/ccss/ccss.1.6/opam +++ b/packages/ccss/ccss.1.6/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/darioteixeira/ccss.git" +dev-repo: "git+https://github.com/darioteixeira/ccss.git" license: "GPL-2.0" -available: [ocaml-version >= "4.02.0"] build: [ ["./configure" "--prefix" prefix] [make] @@ -13,7 +12,8 @@ build: [ install: [[make "install"]] remove: [["rm" "%{bin}%/ccss"]] depends: [ - "alcotest" {test} + "ocaml" {>= "4.02.0"} + "alcotest" {with-test} "batteries" {>= "2"} "menhir" "ocamlbuild" {build} @@ -21,3 +21,13 @@ depends: [ "re" "sedlex" ] +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://github.com/darioteixeira/ccss/archive/v1.6.tar.gz" + checksum: "md5=e444cc42df4609054d1004dda54df37c" +} diff --git a/packages/ccss/ccss.1.6/url b/packages/ccss/ccss.1.6/url deleted file mode 100644 index 05ab5d86bdf..00000000000 --- a/packages/ccss/ccss.1.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/darioteixeira/ccss/archive/v1.6.tar.gz" -checksum: "e444cc42df4609054d1004dda54df37c" diff --git a/packages/cdrom/cdrom.0.9.1/descr b/packages/cdrom/cdrom.0.9.1/descr deleted file mode 100644 index 9d6dd066480..00000000000 --- a/packages/cdrom/cdrom.0.9.1/descr +++ /dev/null @@ -1 +0,0 @@ -Query the state and contents of CDROM devices under Linux. diff --git a/packages/cdrom/cdrom.0.9.1/opam b/packages/cdrom/cdrom.0.9.1/opam index f9ce4211cd9..9e68a2b73eb 100644 --- a/packages/cdrom/cdrom.0.9.1/opam +++ b/packages/cdrom/cdrom.0.9.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jonathan.ludlam@eu.citrix.com" tags: [ "org:mirage" @@ -6,10 +6,13 @@ tags: [ ] build: make remove: [["ocamlfind" "remove" "cdrom"]] -depends: [ - "ocamlfind" - "obuild" -] +depends: ["ocaml" "ocamlfind" "obuild"] dev-repo: "git://github.com/xen-org/cdrom" available: os = "linux" install: [make "install"] +synopsis: "Query the state and contents of CDROM devices under Linux." +flags: light-uninstall +url { + src: "https://github.com/xen-org/cdrom/archive/cdrom-0.9.1.tar.gz" + checksum: "md5=1427ab8e636c240a073665de9daa5c19" +} diff --git a/packages/cdrom/cdrom.0.9.1/url b/packages/cdrom/cdrom.0.9.1/url deleted file mode 100644 index d6710d8d814..00000000000 --- a/packages/cdrom/cdrom.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xen-org/cdrom/archive/cdrom-0.9.1.tar.gz" -checksum: "1427ab8e636c240a073665de9daa5c19" diff --git a/packages/cdrom/cdrom.0.9.3/descr b/packages/cdrom/cdrom.0.9.3/descr deleted file mode 100644 index 9d6dd066480..00000000000 --- a/packages/cdrom/cdrom.0.9.3/descr +++ /dev/null @@ -1 +0,0 @@ -Query the state and contents of CDROM devices under Linux. diff --git a/packages/cdrom/cdrom.0.9.3/opam b/packages/cdrom/cdrom.0.9.3/opam index 1fd8785a50b..cfd2ab97e9f 100644 --- a/packages/cdrom/cdrom.0.9.3/opam +++ b/packages/cdrom/cdrom.0.9.3/opam @@ -1,13 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" name: "cdrom" maintainer: "xen-api@list.xen.org" -author: "Dave Scott " homepage: "https://github.com/xapi-project/cdrom" -dev-repo: "https://github.com/xapi-project/cdrom.git" +dev-repo: "git+https://github.com/xapi-project/cdrom.git" bug-reports: "https://github.com/xapi-project/cdrom/issues" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ - "jbuilder" {build & >="1.0+beta10"} + "ocaml" + "jbuilder" {build & >= "1.0+beta10"} ] available: [ os = "linux" ] tags: [ "org:xapi-project" ] +synopsis: "Query the state and contents of CDROM devices under Linux." +authors: "Dave Scott " +url { + src: "https://github.com/xapi-project/cdrom/archive/v0.9.3.tar.gz" + checksum: "md5=9713a6df129c4c79481de8555ad20cef" +} diff --git a/packages/cdrom/cdrom.0.9.3/url b/packages/cdrom/cdrom.0.9.3/url deleted file mode 100644 index e77f1551078..00000000000 --- a/packages/cdrom/cdrom.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xapi-project/cdrom/archive/v0.9.3.tar.gz" -checksum: "9713a6df129c4c79481de8555ad20cef" diff --git a/packages/cduce/cduce.0.5.5/descr b/packages/cduce/cduce.0.5.5/descr deleted file mode 100644 index e93c1ca397d..00000000000 --- a/packages/cduce/cduce.0.5.5/descr +++ /dev/null @@ -1 +0,0 @@ -Modern XML-oriented functional language with innovative features diff --git a/packages/cduce/cduce.0.5.5/opam b/packages/cduce/cduce.0.5.5/opam index 4a43e5a6bf5..4a6519477e3 100644 --- a/packages/cduce/cduce.0.5.5/opam +++ b/packages/cduce/cduce.0.5.5/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: ["Alain Frisch"] homepage: "http://www.cduce.org/" @@ -9,12 +9,13 @@ build: [ "--prefix=%{prefix}%" "--mandir=%{doc}%/cduce" "--mliface=%{lib}%/ocaml-src" - {"%{ocaml-src:installed}%" & ocaml-version = "3.12.1"} + {"%{ocaml-src:installed}%" & ocaml:version = "3.12.1"} ] [make "all"] ] remove: [["ocamlfind" "remove" "cduce"]] depends: [ + "ocaml" {< "4.02.0"} "ocamlfind" "pcre" "ulex" @@ -22,5 +23,11 @@ depends: [ "pxp" ] depopts: ["ocaml-src"] -available: ocaml-version < "4.02.0" install: [make "install"] +synopsis: "Modern XML-oriented functional language with innovative features" +flags: light-uninstall +extra-files: ["cduce.install" "md5=384cc62166f125d3959f7875b05c085a"] +url { + src: "http://www.cduce.org/download/cduce-0.5.5.tar.gz" + checksum: "md5=bf9726a9cbc6287c807a8b1113f1e71f" +} diff --git a/packages/cduce/cduce.0.5.5/url b/packages/cduce/cduce.0.5.5/url deleted file mode 100644 index 10a37f967c8..00000000000 --- a/packages/cduce/cduce.0.5.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www.cduce.org/download/cduce-0.5.5.tar.gz" -checksum: "bf9726a9cbc6287c807a8b1113f1e71f" diff --git a/packages/cduce_ws/cduce_ws.0.1/descr b/packages/cduce_ws/cduce_ws.0.1/descr deleted file mode 100644 index e9e0c2b9f26..00000000000 --- a/packages/cduce_ws/cduce_ws.0.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -Library fo Web Services creation -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. diff --git a/packages/cduce_ws/cduce_ws.0.1/opam b/packages/cduce_ws/cduce_ws.0.1/opam index 8a9a2f1f6f4..a543d924934 100644 --- a/packages/cduce_ws/cduce_ws.0.1/opam +++ b/packages/cduce_ws/cduce_ws.0.1/opam @@ -1,10 +1,24 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: make depends: [ + "ocaml" {= "3.12.1"} "cduce" "ocurl" "ocaml-src" ] -available: ocaml-version = "3.12.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: "md5=0ec07973db62cf3ffa4bb3c9ce2c1b6c" +} diff --git a/packages/cduce_ws/cduce_ws.0.1/url b/packages/cduce_ws/cduce_ws.0.1/url deleted file mode 100644 index 55b6db4b07c..00000000000 --- a/packages/cduce_ws/cduce_ws.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www.cduce.org/download/cduce_ws-0.1.tar.gz" -checksum: "0ec07973db62cf3ffa4bb3c9ce2c1b6c" diff --git a/packages/certify/certify.0.1/descr b/packages/certify/certify.0.1/descr deleted file mode 100644 index 2dc1e2d20e7..00000000000 --- a/packages/certify/certify.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Utility for signing x509 certificates and creating CSRs. diff --git a/packages/certify/certify.0.1/opam b/packages/certify/certify.0.1/opam index b977ba2e8a5..ab01add0cdc 100644 --- a/packages/certify/certify.0.1/opam +++ b/packages/certify/certify.0.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "meetup@yomimono.org" homepage: "https://github.com/yomimono/ocaml-certify" -dev-repo: "https://github.com/yomimono/ocaml-certify.git" +dev-repo: "git+https://github.com/yomimono/ocaml-certify.git" bug-reports: "https://github.com/yomimono/ocaml-certify/issues" authors: [ "Mindy Preston" @@ -16,10 +16,16 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "certify"] depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} "ocamlfind" {build} "asn1-combinators" {< "0.2.0"} "nocrypto" {>= "0.5.0"} "x509" {>= "0.4.0"} "cmdliner" ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.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: "md5=11e64da56bd16a28598554656eb153aa" +} diff --git a/packages/certify/certify.0.1/url b/packages/certify/certify.0.1/url deleted file mode 100644 index ef60495880b..00000000000 --- a/packages/certify/certify.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/yomimono/ocaml-certify/archive/v0.1.tar.gz" -checksum: "11e64da56bd16a28598554656eb153aa" diff --git a/packages/certify/certify.0.2/descr b/packages/certify/certify.0.2/descr deleted file mode 100644 index 2dc1e2d20e7..00000000000 --- a/packages/certify/certify.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Utility for signing x509 certificates and creating CSRs. diff --git a/packages/certify/certify.0.2/opam b/packages/certify/certify.0.2/opam index 60ebdeb939b..05c007f20e1 100644 --- a/packages/certify/certify.0.2/opam +++ b/packages/certify/certify.0.2/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "meetup@yomimono.org" homepage: "https://github.com/yomimono/ocaml-certify" -dev-repo: "https://github.com/yomimono/ocaml-certify.git" +dev-repo: "git+https://github.com/yomimono/ocaml-certify.git" bug-reports: "https://github.com/yomimono/ocaml-certify/issues" authors: [ "Mindy Preston" @@ -10,12 +10,11 @@ tags: ["org:mirage"] build: [ ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] -] -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] - ["test/test.sh"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] {with-test} + ["test/test.sh"] {with-test} ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -24,6 +23,11 @@ depends: [ "cstruct" {>= "3.2.0"} "ptime" "cmdliner" {>= "1.0.0"} - "conf-openssl" {test} + "conf-openssl" {with-test} ] -available: [ocaml-version >= "4.01.0"] +synopsis: "Utility for signing x509 certificates and creating CSRs." +url { + src: + "https://github.com/yomimono/ocaml-certify/releases/download/v0.2/certify-0.2.tbz" + checksum: "md5=6d2faab47941a748af34eee056907a87" +} diff --git a/packages/certify/certify.0.2/url b/packages/certify/certify.0.2/url deleted file mode 100644 index 47fa74bd281..00000000000 --- a/packages/certify/certify.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/yomimono/ocaml-certify/releases/download/v0.2/certify-0.2.tbz" -checksum: "6d2faab47941a748af34eee056907a87" diff --git a/packages/cfg/cfg.2.0.1/descr b/packages/cfg/cfg.2.0.1/descr deleted file mode 100644 index 91a40c3f5a0..00000000000 --- a/packages/cfg/cfg.2.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Manipulate context-free grammars diff --git a/packages/cfg/cfg.2.0.1/opam b/packages/cfg/cfg.2.0.1/opam deleted file mode 100644 index acf68ab957f..00000000000 --- a/packages/cfg/cfg.2.0.1/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "markus.mottl@gmail.com" -authors: ["Markus Mottl"] -homepage: "http://mmottl.github.io/cfg" -license: "LGPL-2.1+ with OCaml linking exception" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -remove: [["ocamlfind" "remove" "cfg"]] -depends: [ - "ocamlfind" - "menhir" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mmottl/cfg" -install: [make "install"] diff --git a/packages/cfg/cfg.2.0.1/url b/packages/cfg/cfg.2.0.1/url deleted file mode 100644 index ff3f26b5013..00000000000 --- a/packages/cfg/cfg.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/cfg/archive/v2.0.1.tar.gz" -checksum: "f48d30b72ff4f3577d2c5258fdcfe0e1" diff --git a/packages/cfg/cfg.2.0.3/descr b/packages/cfg/cfg.2.0.3/descr deleted file mode 100644 index 91a40c3f5a0..00000000000 --- a/packages/cfg/cfg.2.0.3/descr +++ /dev/null @@ -1 +0,0 @@ -Manipulate context-free grammars diff --git a/packages/cfg/cfg.2.0.3/opam b/packages/cfg/cfg.2.0.3/opam deleted file mode 100644 index acf68ab957f..00000000000 --- a/packages/cfg/cfg.2.0.3/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "markus.mottl@gmail.com" -authors: ["Markus Mottl"] -homepage: "http://mmottl.github.io/cfg" -license: "LGPL-2.1+ with OCaml linking exception" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -remove: [["ocamlfind" "remove" "cfg"]] -depends: [ - "ocamlfind" - "menhir" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mmottl/cfg" -install: [make "install"] diff --git a/packages/cfg/cfg.2.0.3/url b/packages/cfg/cfg.2.0.3/url deleted file mode 100644 index 194ce10d1cf..00000000000 --- a/packages/cfg/cfg.2.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/cfg/archive/v2.0.3.tar.gz" -checksum: "5fb9eae04946a3262f151f5db21bf268" diff --git a/packages/cfg/cfg.2.0.4/descr b/packages/cfg/cfg.2.0.4/descr deleted file mode 100644 index 91a40c3f5a0..00000000000 --- a/packages/cfg/cfg.2.0.4/descr +++ /dev/null @@ -1 +0,0 @@ -Manipulate context-free grammars diff --git a/packages/cfg/cfg.2.0.4/opam b/packages/cfg/cfg.2.0.4/opam index 0ad453fd963..e2856e051e4 100644 --- a/packages/cfg/cfg.2.0.4/opam +++ b/packages/cfg/cfg.2.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "markus.mottl@gmail.com" authors: ["Markus Mottl"] homepage: "http://mmottl.github.io/cfg" @@ -9,8 +9,16 @@ build: [ ] remove: [["ocamlfind" "remove" "cfg"]] depends: [ + "ocaml" "ocamlfind" "menhir" "ocamlbuild" {build} ] 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: "md5=5c83422b43378f24af6ce47ff470dad4" +} diff --git a/packages/cfg/cfg.2.0.4/url b/packages/cfg/cfg.2.0.4/url deleted file mode 100644 index d69b470ce82..00000000000 --- a/packages/cfg/cfg.2.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/cfg/releases/download/v2.0.4/cfg-2.0.4.tar.gz" -checksum: "5c83422b43378f24af6ce47ff470dad4" diff --git a/packages/cfg/cfg.2.1.0/descr b/packages/cfg/cfg.2.1.0/descr deleted file mode 100644 index f7e9366cfc3..00000000000 --- a/packages/cfg/cfg.2.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -CFG - Context-Free Grammars - -CFG is a library for verifying and manipulating context-free grammars. diff --git a/packages/cfg/cfg.2.1.0/opam b/packages/cfg/cfg.2.1.0/opam index 4808f96132f..fb58bf7f902 100644 --- a/packages/cfg/cfg.2.1.0/opam +++ b/packages/cfg/cfg.2.1.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Markus Mottl " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "https://mmottl.github.io/cfg" doc: "https://mmottl.github.io/cfg/api" -dev-repo: "https://github.com/mmottl/cfg.git" +dev-repo: "git+https://github.com/mmottl/cfg.git" bug-reports: "https://github.com/mmottl/cfg/issues" build: [ @@ -13,7 +13,13 @@ build: [ ] depends: [ + "ocaml" {>= "4.04"} "jbuilder" {build & >= "1.0+beta10"} ] - -available: [ ocaml-version >= "4.04" ] +synopsis: "CFG - Context-Free Grammars" +description: + "CFG is a library for verifying and manipulating context-free grammars." +url { + src: "https://github.com/mmottl/cfg/releases/download/2.1.0/cfg-2.1.0.tbz" + checksum: "md5=41bec576ab6af8872ca9eba147cb3a98" +} diff --git a/packages/cfg/cfg.2.1.0/url b/packages/cfg/cfg.2.1.0/url deleted file mode 100644 index 220ba2463f1..00000000000 --- a/packages/cfg/cfg.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/cfg/releases/download/2.1.0/cfg-2.1.0.tbz" -checksum: "41bec576ab6af8872ca9eba147cb3a98" \ No newline at end of file diff --git a/packages/cfgen/cfgen.1.0/descr b/packages/cfgen/cfgen.1.0/descr deleted file mode 100644 index 23eb9f71fee..00000000000 --- a/packages/cfgen/cfgen.1.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Context-free grammar based random text generator - -cfgen generated random text based on context-free grammars -defined in BNF-like syntax. It's primarily meant for parser -fuzzing. If a rule has multiple alternative, they are selected -randomly. To influence the choice, you can specify weight for -each alternative, as in - ::= 10 "aaa" | 5 "bbb" | "ccc"; diff --git a/packages/cfgen/cfgen.1.0/opam b/packages/cfgen/cfgen.1.0/opam index 5015d7e122c..c943b72abbd 100644 --- a/packages/cfgen/cfgen.1.0/opam +++ b/packages/cfgen/cfgen.1.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniil Baturin " authors: "Daniil Baturin " homepage: "https://github.com/dmbaturin/cfgen" bug-reports: "https://github.com/dmbaturin/cfgen/issues" license: "MIT" -dev-repo: "https://github.com/dmbaturin/cfgen.git" +dev-repo: "git+https://github.com/dmbaturin/cfgen.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -12,6 +12,20 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "cfgen"] depends: [ + "ocaml" "ocamlfind" {build} "menhir" {build} ] +synopsis: "Context-free grammar based random text generator" +description: """ +cfgen generated random text based on context-free grammars +defined in BNF-like syntax. It's primarily meant for parser +fuzzing. If a rule has multiple alternative, they are selected +randomly. To influence the choice, you can specify weight for +each alternative, as in + ::= 10 "aaa" | 5 "bbb" | "ccc";""" +flags: light-uninstall +url { + src: "https://github.com/dmbaturin/cfgen/archive/1.0.zip" + checksum: "md5=8036d9283ae8c83a710872a9455f4435" +} diff --git a/packages/cfgen/cfgen.1.0/url b/packages/cfgen/cfgen.1.0/url deleted file mode 100644 index 29ffcfea574..00000000000 --- a/packages/cfgen/cfgen.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dmbaturin/cfgen/archive/1.0.zip" -checksum: "8036d9283ae8c83a710872a9455f4435" diff --git a/packages/cfstream/cfstream.1.0.0/descr b/packages/cfstream/cfstream.1.0.0/descr deleted file mode 100644 index 7e7119f4f36..00000000000 --- a/packages/cfstream/cfstream.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Stream operations in the style of Core's API. diff --git a/packages/cfstream/cfstream.1.0.0/opam b/packages/cfstream/cfstream.1.0.0/opam index 94ac310d660..0d57fb9d2cd 100644 --- a/packages/cfstream/cfstream.1.0.0/opam +++ b/packages/cfstream/cfstream.1.0.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" name: "cfstream" version: "1.0.0" homepage: "https://github.com/biocaml/cfstream" -dev-repo: "https://github.com/biocaml/cfstream.git" +dev-repo: "git+https://github.com/biocaml/cfstream.git" bug-reports: "https://github.com/biocaml/cfstream/issues" license: "LGPL + linking exception" maintainer: "Ashish Agarwal " @@ -14,17 +14,20 @@ authors: [ build: [ ["rm" "-f" "configure.om"] ["omake"] -] -build-doc: [ - ["omake" "doc"] - ["omake" "install_doc" "DOC_DIR=%{doc}%"] + ["omake" "doc"] {with-doc} ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "omake" "core" ] -available: [ - ocaml-version >= "4.00.0" +install: [ + ["omake" "cfstream.install"] + ["omake" "install_doc" "DOC_DIR=%{doc}%"] {with-doc} ] -install: ["omake" "cfstream.install"] +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: "md5=08b26ea9b21ecb50635d4d63b7dab4ed" +} diff --git a/packages/cfstream/cfstream.1.0.0/url b/packages/cfstream/cfstream.1.0.0/url deleted file mode 100644 index 434ade7446b..00000000000 --- a/packages/cfstream/cfstream.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/biocaml/cfstream/archive/cfstream-1.0.0.tar.gz" -checksum: "08b26ea9b21ecb50635d4d63b7dab4ed" diff --git a/packages/cfstream/cfstream.1.1.1/descr b/packages/cfstream/cfstream.1.1.1/descr deleted file mode 100644 index 7e7119f4f36..00000000000 --- a/packages/cfstream/cfstream.1.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Stream operations in the style of Core's API. diff --git a/packages/cfstream/cfstream.1.1.1/opam b/packages/cfstream/cfstream.1.1.1/opam index 60587445290..531df9e2807 100644 --- a/packages/cfstream/cfstream.1.1.1/opam +++ b/packages/cfstream/cfstream.1.1.1/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" name: "cfstream" version: "1.1.1" homepage: "https://github.com/biocaml/cfstream" -dev-repo: "https://github.com/biocaml/cfstream.git" +dev-repo: "git+https://github.com/biocaml/cfstream.git" bug-reports: "https://github.com/biocaml/cfstream/issues" license: "LGPL + linking exception" maintainer: "Ashish Agarwal " @@ -14,27 +14,25 @@ authors: [ 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"] ] -build-doc: [ - ["omake" "doc"] - ["omake" "install_doc" "DOC_DIR=%{doc}%/cfstream"] -] - depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" "omake" "core" ] - -available: [ - ocaml-version >= "4.00.1" -] +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: "md5=914b69f09b1faa1d0e4fd9075985f39d" +} diff --git a/packages/cfstream/cfstream.1.1.1/url b/packages/cfstream/cfstream.1.1.1/url deleted file mode 100644 index 511fc9f4d34..00000000000 --- a/packages/cfstream/cfstream.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/biocaml/cfstream/archive/1.1.1.tar.gz" -checksum: "914b69f09b1faa1d0e4fd9075985f39d" diff --git a/packages/cfstream/cfstream.1.1.2/descr b/packages/cfstream/cfstream.1.1.2/descr deleted file mode 100644 index 7e7119f4f36..00000000000 --- a/packages/cfstream/cfstream.1.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -Stream operations in the style of Core's API. diff --git a/packages/cfstream/cfstream.1.1.2/opam b/packages/cfstream/cfstream.1.1.2/opam index ecb7b40e7f3..2587b4692c6 100644 --- a/packages/cfstream/cfstream.1.1.2/opam +++ b/packages/cfstream/cfstream.1.1.2/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" name: "cfstream" version: "1.1.2" homepage: "https://github.com/biocaml/cfstream" -dev-repo: "https://github.com/biocaml/cfstream.git" +dev-repo: "git+https://github.com/biocaml/cfstream.git" bug-reports: "https://github.com/biocaml/cfstream/issues" license: "LGPL + linking exception" maintainer: "Ashish Agarwal " @@ -14,27 +14,26 @@ authors: [ 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"] ] -build-doc: [ - ["omake" "doc"] - ["omake" "install_doc" "DOC_DIR=%{doc}%/cfstream"] -] - depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" "omake" "core_kernel" ] - -available: [ - ocaml-version >= "4.00.1" -] +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: "md5=c08b6e71b25b0d281270076e2d08f4b9" +} diff --git a/packages/cfstream/cfstream.1.1.2/url b/packages/cfstream/cfstream.1.1.2/url deleted file mode 100644 index e5f0b43f1e0..00000000000 --- a/packages/cfstream/cfstream.1.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/biocaml/cfstream/releases/download/v1.1.2/cfstream-1.1.2.tar.gz" -checksum: "c08b6e71b25b0d281270076e2d08f4b9" diff --git a/packages/cfstream/cfstream.1.2.0/descr b/packages/cfstream/cfstream.1.2.0/descr deleted file mode 100644 index 7e7119f4f36..00000000000 --- a/packages/cfstream/cfstream.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Stream operations in the style of Core's API. diff --git a/packages/cfstream/cfstream.1.2.0/opam b/packages/cfstream/cfstream.1.2.0/opam index 0e2563d7b93..2d5d8d6afb5 100644 --- a/packages/cfstream/cfstream.1.2.0/opam +++ b/packages/cfstream/cfstream.1.2.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" name: "cfstream" version: "1.2.0" homepage: "https://github.com/biocaml/cfstream" -dev-repo: "https://github.com/biocaml/cfstream.git" +dev-repo: "git+https://github.com/biocaml/cfstream.git" bug-reports: "https://github.com/biocaml/cfstream/issues" license: "LGPL + linking exception" maintainer: "Ashish Agarwal " @@ -12,21 +12,25 @@ authors: [ "Drup " ] -build: ["omake" "PREFIX=%{prefix}%" "COMPILE_TEST=false"] -install: ["omake" "install"] -remove: ["ocamlfind" "remove" "cfstream"] - -build-doc: [ - ["omake" "doc"] - ["omake" "install_doc" "DOC_DIR=%{doc}%/cfstream"] +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"} "ocamlfind" {build} "omake" {build} "core_kernel" ] - -available: [ - ocaml-version >= "4.01.0" -] +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: "md5=2ea6b953909d44b1120d4b2c297e109a" +} diff --git a/packages/cfstream/cfstream.1.2.0/url b/packages/cfstream/cfstream.1.2.0/url deleted file mode 100644 index 96fc49e9acc..00000000000 --- a/packages/cfstream/cfstream.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/biocaml/cfstream/archive/1.2.0.tar.gz" -checksum: "2ea6b953909d44b1120d4b2c297e109a" diff --git a/packages/cfstream/cfstream.1.2.1/descr b/packages/cfstream/cfstream.1.2.1/descr deleted file mode 100644 index 7e7119f4f36..00000000000 --- a/packages/cfstream/cfstream.1.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -Stream operations in the style of Core's API. diff --git a/packages/cfstream/cfstream.1.2.1/opam b/packages/cfstream/cfstream.1.2.1/opam index 8593562c7b5..28ea2e2ad80 100644 --- a/packages/cfstream/cfstream.1.2.1/opam +++ b/packages/cfstream/cfstream.1.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Ashish Agarwal " authors: [ "Philippe Veber " @@ -8,7 +8,7 @@ authors: [ homepage: "https://github.com/biocaml/cfstream" bug-reports: "https://github.com/biocaml/cfstream/issues" license: "LGPL + linking exception" -dev-repo: "https://github.com/biocaml/cfstream.git" +dev-repo: "git+https://github.com/biocaml/cfstream.git" build: [ [make "byte"] [make "native"] @@ -16,8 +16,13 @@ build: [ [make "%{name}%.install"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "solvuu-build" {build & >= "0.1.0"} "core_kernel" ] -available: [ocaml-version >= "4.01.0"] +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: "md5=bb067cd117e0cd8af6b62c29dc8c7a29" +} diff --git a/packages/cfstream/cfstream.1.2.1/url b/packages/cfstream/cfstream.1.2.1/url deleted file mode 100644 index 1e9e07c32e5..00000000000 --- a/packages/cfstream/cfstream.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/biocaml/cfstream/archive/cfstream-1.2.1.tar.gz" -checksum: "bb067cd117e0cd8af6b62c29dc8c7a29" diff --git a/packages/cfstream/cfstream.1.2.2/descr b/packages/cfstream/cfstream.1.2.2/descr deleted file mode 100644 index 7e7119f4f36..00000000000 --- a/packages/cfstream/cfstream.1.2.2/descr +++ /dev/null @@ -1 +0,0 @@ -Stream operations in the style of Core's API. diff --git a/packages/cfstream/cfstream.1.2.2/opam b/packages/cfstream/cfstream.1.2.2/opam index f9d7d4f14a7..8dd2abb48bb 100644 --- a/packages/cfstream/cfstream.1.2.2/opam +++ b/packages/cfstream/cfstream.1.2.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Ashish Agarwal " authors: [ "Philippe Veber " @@ -8,7 +8,7 @@ authors: [ homepage: "https://github.com/biocaml/cfstream" bug-reports: "https://github.com/biocaml/cfstream/issues" license: "LGPL + linking exception" -dev-repo: "https://github.com/biocaml/cfstream.git" +dev-repo: "git+https://github.com/biocaml/cfstream.git" build: [ [make "byte"] [make "native"] @@ -16,8 +16,13 @@ build: [ [make "%{name}%.install"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "solvuu-build" {build & >= "0.3.0"} "core_kernel" ] -available: [ocaml-version >= "4.01.0"] +synopsis: "Stream operations in the style of Core's API." +url { + src: "https://github.com/biocaml/cfstream/archive/1.2.2.tar.gz" + checksum: "md5=cfbd9a0cfa53f94cebcd98387586bc7e" +} diff --git a/packages/cfstream/cfstream.1.2.2/url b/packages/cfstream/cfstream.1.2.2/url deleted file mode 100644 index 150f4937122..00000000000 --- a/packages/cfstream/cfstream.1.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/biocaml/cfstream/archive/1.2.2.tar.gz" -checksum: "cfbd9a0cfa53f94cebcd98387586bc7e" diff --git a/packages/cfstream/cfstream.1.2.3/descr b/packages/cfstream/cfstream.1.2.3/descr deleted file mode 100644 index 7e7119f4f36..00000000000 --- a/packages/cfstream/cfstream.1.2.3/descr +++ /dev/null @@ -1 +0,0 @@ -Stream operations in the style of Core's API. diff --git a/packages/cfstream/cfstream.1.2.3/opam b/packages/cfstream/cfstream.1.2.3/opam index 117ae14a587..ccf37f45798 100644 --- a/packages/cfstream/cfstream.1.2.3/opam +++ b/packages/cfstream/cfstream.1.2.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Ashish Agarwal " authors: [ "Philippe Veber " @@ -8,11 +8,16 @@ authors: [ homepage: "https://github.com/biocaml/cfstream" bug-reports: "https://github.com/biocaml/cfstream/issues" license: "LGPL + linking exception" -dev-repo: "https://github.com/biocaml/cfstream.git" +dev-repo: "git+https://github.com/biocaml/cfstream.git" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" {>= "4.01.0"} "jbuilder" {build} "core_kernel" {>= "v0.9.0"} "ounit" ] -available: [ocaml-version >= "4.01.0"] +synopsis: "Stream operations in the style of Core's API." +url { + src: "https://github.com/biocaml/cfstream/archive/1.2.3.tar.gz" + checksum: "md5=f324b76a5af6b612f6601a01f94449f0" +} diff --git a/packages/cfstream/cfstream.1.2.3/url b/packages/cfstream/cfstream.1.2.3/url deleted file mode 100644 index b60da340671..00000000000 --- a/packages/cfstream/cfstream.1.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/biocaml/cfstream/archive/1.2.3.tar.gz" -checksum: "f324b76a5af6b612f6601a01f94449f0" diff --git a/packages/cgi/cgi.0.8/descr b/packages/cgi/cgi.0.8/descr deleted file mode 100644 index bfa04f3db0c..00000000000 --- a/packages/cgi/cgi.0.8/descr +++ /dev/null @@ -1 +0,0 @@ -Library for writing CGIs diff --git a/packages/cgi/cgi.0.8/opam b/packages/cgi/cgi.0.8/opam index 8ef37b6290d..e3cb5579047 100644 --- a/packages/cgi/cgi.0.8/opam +++ b/packages/cgi/cgi.0.8/opam @@ -1,10 +1,17 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "rixed-opam@happyleptic.org" build: [ ["./configure"] [make] ] remove: [["ocamlfind" "remove" "cgi"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] patches: ["ocamlfind.patch"] install: [make "install"] +synopsis: "Library for writing CGIs" +flags: light-uninstall +extra-files: ["ocamlfind.patch" "md5=b8f538415ec9fb2af679af7ab63b5161"] +url { + src: "https://www.lri.fr/~filliatr/ftp/ocaml/cgi/cgi-0.8.tar.gz" + checksum: "md5=87e1e239dfb9af15f6c8ed469dca313a" +} diff --git a/packages/cgi/cgi.0.8/url b/packages/cgi/cgi.0.8/url deleted file mode 100644 index 2a83645f2cf..00000000000 --- a/packages/cgi/cgi.0.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://www.lri.fr/~filliatr/ftp/ocaml/cgi/cgi-0.8.tar.gz" -checksum: "87e1e239dfb9af15f6c8ed469dca313a" diff --git a/packages/cgroups/cgroups.0.1/descr b/packages/cgroups/cgroups.0.1/descr deleted file mode 100644 index 258699dbd53..00000000000 --- a/packages/cgroups/cgroups.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -An OCaml interface for the Linux control groups - -Cgroups is an OCaml library aimed at providing functions for -interacting with the Linux control group system. Interaction with -the control groups is done via the filesystem. diff --git a/packages/cgroups/cgroups.0.1/opam b/packages/cgroups/cgroups.0.1/opam index cfdbe6c995a..01eefd115a6 100644 --- a/packages/cgroups/cgroups.0.1/opam +++ b/packages/cgroups/cgroups.0.1/opam @@ -1,19 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "guillaume.bury@gmail.com" authors: "Guillaume Bury" homepage: "https://github.com/Gbury/ocaml-cgroups" bug-reports: "https://github.com/Gbury/ocaml-cgroups/issues/" license: "BSD" tags: "cgroups" -dev-repo: "https://github.com/Gbury/ocaml-cgroups.git" +dev-repo: "git+https://github.com/Gbury/ocaml-cgroups.git" build: [make "lib"] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.02.1"} "ocamlfind" {build} "base-unix" "ocamlbuild" {build} ] -available: [ - ocaml-version >= "4.02.1" - ] +synopsis: "An OCaml interface for the Linux control groups" +description: """ +Cgroups is an OCaml library aimed at providing functions for +interacting with the Linux control group system. Interaction with +the control groups is done via the filesystem.""" +url { + src: "https://github.com/Gbury/ocaml-cgroups/archive/v0.1.tar.gz" + checksum: "md5=4d2c9c0723061eef4220098e3d3ab790" +} diff --git a/packages/cgroups/cgroups.0.1/url b/packages/cgroups/cgroups.0.1/url deleted file mode 100644 index b9d50c500ad..00000000000 --- a/packages/cgroups/cgroups.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Gbury/ocaml-cgroups/archive/v0.1.tar.gz" -checksum: "4d2c9c0723061eef4220098e3d3ab790" diff --git a/packages/chalk/chalk.1.0/descr b/packages/chalk/chalk.1.0/descr deleted file mode 100644 index 5e4588d29ae..00000000000 --- a/packages/chalk/chalk.1.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -Composable and simple terminal highlighting package - -Composable and simple terminal highlighting package. Very simple API; -and example usage could be as follows: - -```ocaml -let some_string = "Hello world!" - |> Chalk.red - |> Chalk.bold - |> Chalk.underline -``` diff --git a/packages/chalk/chalk.1.0/opam b/packages/chalk/chalk.1.0/opam index c5c19f1fb2b..460733298be 100644 --- a/packages/chalk/chalk.1.0/opam +++ b/packages/chalk/chalk.1.0/opam @@ -1,11 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Nick Zuber " authors: "Nick Zuber " homepage: "https://github.com/nickzuber/chalk" bug-reports: "https://github.com/nickzuber/chalk/issues" license: "MIT" -dev-repo: "git@github.com:nickzuber/chalk.git" +dev-repo: "git+ssh://git@github.com/nickzuber/chalk.git" build: [make "build"] install: [make "build"] remove: ["ocamlfind" "remove" "chalk"] -depends: "ocamlfind" +depends: ["ocaml" "ocamlfind"] +synopsis: "Composable and simple terminal highlighting package" +description: """ +Composable and simple terminal highlighting package. Very simple API; +and example usage could be as follows: + +```ocaml +let some_string = "Hello world!" + |> Chalk.red + |> Chalk.bold + |> Chalk.underline +```""" +flags: light-uninstall +url { + src: "https://github.com/nickzuber/chalk/archive/v1.0.tar.gz" + checksum: "md5=c685f3024e5a4e74c86b4d9ce67ae34f" +} diff --git a/packages/chalk/chalk.1.0/url b/packages/chalk/chalk.1.0/url deleted file mode 100644 index 5348e707035..00000000000 --- a/packages/chalk/chalk.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nickzuber/chalk/archive/v1.0.tar.gz" -checksum: "c685f3024e5a4e74c86b4d9ce67ae34f" diff --git a/packages/chamo/chamo.2.01/descr b/packages/chamo/chamo.2.01/descr deleted file mode 100644 index 306f34a4c96..00000000000 --- a/packages/chamo/chamo.2.01/descr +++ /dev/null @@ -1 +0,0 @@ -A source code editor, even if it can be used to edit any text file. diff --git a/packages/chamo/chamo.2.01/opam b/packages/chamo/chamo.2.01/opam index 6f4f420bd74..7bf7a8a0cdb 100644 --- a/packages/chamo/chamo.2.01/opam +++ b/packages/chamo/chamo.2.01/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "zoggy@bat8.org" build: [ ["./configure" "--prefix" prefix] @@ -6,11 +6,18 @@ build: [ ] remove: [[make "uninstall"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.02.0"} "ocamlfind" "config-file" {>= "1.1"} "lablgtk-extras" {>= "1.2"} "lablgtk" {>= "2.16.0" & < "2.18"} "pcre" ] -available: ocaml-version >= "4.00.0" & ocaml-version < "4.02.0" install: [make "install"] +synopsis: + "A source code editor, even if it can be used to edit any text file." +extra-files: ["chamo.install" "md5=61635a19e58f6af4d4587471c79bef4a"] +url { + src: "http://zoggy.github.com/chamo/chamo-2.01.tar.gz" + checksum: "md5=e9e2047c929680884c35cee6a973735c" +} diff --git a/packages/chamo/chamo.2.01/url b/packages/chamo/chamo.2.01/url deleted file mode 100644 index 37b697f9c78..00000000000 --- a/packages/chamo/chamo.2.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/chamo/chamo-2.01.tar.gz" -checksum: "e9e2047c929680884c35cee6a973735c" diff --git a/packages/chamo/chamo.2.02/descr b/packages/chamo/chamo.2.02/descr deleted file mode 100644 index 306f34a4c96..00000000000 --- a/packages/chamo/chamo.2.02/descr +++ /dev/null @@ -1 +0,0 @@ -A source code editor, even if it can be used to edit any text file. diff --git a/packages/chamo/chamo.2.02/opam b/packages/chamo/chamo.2.02/opam index 8b750b8277d..0437a8537ed 100644 --- a/packages/chamo/chamo.2.02/opam +++ b/packages/chamo/chamo.2.02/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "zoggy@bat8.org" build: [ ["./configure" "--prefix" prefix] @@ -9,12 +9,19 @@ remove: [ [make "uninstall-lib"] ] depends: [ + "ocaml" {>= "4.00.0" & < "4.02.0"} "ocamlfind" "config-file" {>= "1.1"} "lablgtk-extras" {>= "1.2"} "lablgtk" {>= "2.16.0" & < "2.18"} - "conf-glade" { = "2" } + "conf-glade" {= "2"} "pcre" ] -available: ocaml-version >= "4.00.0" & ocaml-version < "4.02.0" install: [make "install-lib"] +synopsis: + "A source code editor, even if it can be used to edit any text file." +extra-files: ["chamo.install" "md5=61635a19e58f6af4d4587471c79bef4a"] +url { + src: "http://zoggy.github.com/chamo/chamo-2.02.tar.gz" + checksum: "md5=efedc2453f1ca3e24c9de93f236db578" +} diff --git a/packages/chamo/chamo.2.02/url b/packages/chamo/chamo.2.02/url deleted file mode 100644 index 17558a2b56e..00000000000 --- a/packages/chamo/chamo.2.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/chamo/chamo-2.02.tar.gz" -checksum: "efedc2453f1ca3e24c9de93f236db578" diff --git a/packages/chamo/chamo.2.03/descr b/packages/chamo/chamo.2.03/descr deleted file mode 100644 index 306f34a4c96..00000000000 --- a/packages/chamo/chamo.2.03/descr +++ /dev/null @@ -1 +0,0 @@ -A source code editor, even if it can be used to edit any text file. diff --git a/packages/chamo/chamo.2.03/opam b/packages/chamo/chamo.2.03/opam index 55c27f81557..13bf8e71e47 100644 --- a/packages/chamo/chamo.2.03/opam +++ b/packages/chamo/chamo.2.03/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/chamo/" @@ -14,13 +14,20 @@ remove: [ [make "uninstall-lib"] ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "config-file" {>= "1.2"} "lablgtk-extras" {>= "1.5"} "lablgtk" {>= "2.18.0"} - "conf-glade" { = "2" } + "conf-glade" {= "2"} "pcre" "camlp4" ] -available: ocaml-version >= "4.02.0" install: [make "install-lib"] +synopsis: + "A source code editor, even if it can be used to edit any text file." +extra-files: ["chamo.install" "md5=61635a19e58f6af4d4587471c79bef4a"] +url { + src: "http://zoggy.github.com/chamo/chamo-2.03.tar.gz" + checksum: "md5=f2dc1e57c4205349796a8745065f5e95" +} diff --git a/packages/chamo/chamo.2.03/url b/packages/chamo/chamo.2.03/url deleted file mode 100644 index 09eb3057802..00000000000 --- a/packages/chamo/chamo.2.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/chamo/chamo-2.03.tar.gz" -checksum: "f2dc1e57c4205349796a8745065f5e95" diff --git a/packages/channel/channel.1.0.0/descr b/packages/channel/channel.1.0.0/descr deleted file mode 100644 index d099343d80b..00000000000 --- a/packages/channel/channel.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -MirageOS channels - -An implementation of MirageOS' V1.CHANNEL using page aligned buffers. diff --git a/packages/channel/channel.1.0.0/opam b/packages/channel/channel.1.0.0/opam index 1f5bb083e8d..4e6136d3648 100644 --- a/packages/channel/channel.1.0.0/opam +++ b/packages/channel/channel.1.0.0/opam @@ -1,31 +1,38 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-channel.git" +dev-repo: "git+https://github.com/mirage/mirage-channel.git" build: [ ["./configure" "--prefix" prefix] [make] -] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} ] install: [make "install"] remove: ["ocamlfind" "remove" "channel"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "mirage-types-lwt" {< "3.0.0"} "io-page" {< "2.0.0"} "lwt" {>= "2.4.7"} "cstruct" - "alcotest" {test} - "ounit" {test} - "mirage-flow" {test & < "1.2.0"} + "alcotest" {with-test} + "ounit" {with-test} + "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: "md5=74478e4fa322d9a196b270deb1920af9" +} diff --git a/packages/channel/channel.1.0.0/url b/packages/channel/channel.1.0.0/url deleted file mode 100644 index db9be9d1e94..00000000000 --- a/packages/channel/channel.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-channel/archive/1.0.0.tar.gz" -checksum: "74478e4fa322d9a196b270deb1920af9" diff --git a/packages/channel/channel.1.1.0/descr b/packages/channel/channel.1.1.0/descr deleted file mode 100644 index d099343d80b..00000000000 --- a/packages/channel/channel.1.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -MirageOS channels - -An implementation of MirageOS' V1.CHANNEL using page aligned buffers. diff --git a/packages/channel/channel.1.1.0/opam b/packages/channel/channel.1.1.0/opam index db5f8c0102f..7085430e1aa 100644 --- a/packages/channel/channel.1.1.0/opam +++ b/packages/channel/channel.1.1.0/opam @@ -1,21 +1,20 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-channel.git" +dev-repo: "git+https://github.com/mirage/mirage-channel.git" build: [ ["./configure" "--prefix" prefix] [make] -] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} ] install: [make "install"] remove: ["ocamlfind" "remove" "channel"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "mirage-types-lwt" {< "3.0.0"} @@ -23,10 +22,18 @@ depends: [ "lwt" {>= "2.4.7"} "cstruct" "logs" - "alcotest" {test} - "ounit" {test} - "mirage-flow" {test & < "1.2.0"} + "alcotest" {with-test} + "ounit" {with-test} + "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: "md5=1e68eb89a3a3872068377a0e5567b192" +} diff --git a/packages/channel/channel.1.1.0/url b/packages/channel/channel.1.1.0/url deleted file mode 100644 index c432c93884c..00000000000 --- a/packages/channel/channel.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-channel/archive/v1.1.0.tar.gz" -checksum: "1e68eb89a3a3872068377a0e5567b192" diff --git a/packages/channel/channel.1.1.1/descr b/packages/channel/channel.1.1.1/descr deleted file mode 100644 index d099343d80b..00000000000 --- a/packages/channel/channel.1.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -MirageOS channels - -An implementation of MirageOS' V1.CHANNEL using page aligned buffers. diff --git a/packages/channel/channel.1.1.1/opam b/packages/channel/channel.1.1.1/opam index 8a524aff62b..cc6e7d4f294 100644 --- a/packages/channel/channel.1.1.1/opam +++ b/packages/channel/channel.1.1.1/opam @@ -1,14 +1,14 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-channel.git" +dev-repo: "git+https://github.com/mirage/mirage-channel.git" bug-reports: "https://github.com/mirage/mirage-channel/issues" tags: ["org:mirage"] -available: [ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -17,17 +17,24 @@ depends: [ "lwt" {>= "2.4.7"} "cstruct" "logs" - "alcotest" {test} - "ounit" {test} - "mirage-flow" {test & < "1.2.0"} + "alcotest" {with-test} + "ounit" {with-test} + "mirage-flow" {with-test & < "1.2.0"} ] conflicts: [ "tcpip" {< "2.5.0"} ] build: [ - "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" -] -build-test: [ - "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" + ["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: "md5=219f4fa56171f698618b87eb48d7257e" +} diff --git a/packages/channel/channel.1.1.1/url b/packages/channel/channel.1.1.1/url deleted file mode 100644 index fb1a607feb4..00000000000 --- a/packages/channel/channel.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-channel/releases/download/v1.1.1/channel-1.1.1.tbz" -checksum: "219f4fa56171f698618b87eb48d7257e" diff --git a/packages/charrua-client-lwt/charrua-client-lwt.0.9/descr b/packages/charrua-client-lwt/charrua-client-lwt.0.9/descr deleted file mode 100644 index 88a12f86e71..00000000000 --- a/packages/charrua-client-lwt/charrua-client-lwt.0.9/descr +++ /dev/null @@ -1,75 +0,0 @@ -DHCP - a DHCP client, server and wire frame encoder and decoder - - -[![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. \ No newline at end of file diff --git a/packages/charrua-client-lwt/charrua-client-lwt.0.9/opam b/packages/charrua-client-lwt/charrua-client-lwt.0.9/opam index 622a97f5764..af0d69af3d6 100644 --- a/packages/charrua-client-lwt/charrua-client-lwt.0.9/opam +++ b/packages/charrua-client-lwt/charrua-client-lwt.0.9/opam @@ -1,27 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" name: "charrua-client-lwt" maintainer: ["Mindy Preston"] authors : ["Mindy Preston"] homepage: "https://github.com/mirage/charrua-core" bug-reports: "https://github.com/mirage/charrua-core/issues" -dev-repo: "https://github.com/mirage/charrua-core.git" +dev-repo: "git+https://github.com/mirage/charrua-core.git" tags: [ "org:mirage"] doc: "https://docs.mirage.io" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] - -build-test: ["jbuilder" "runtest" "-p" name "-j" jobs] - depends: [ - "jbuilder" {build & >="1.0+beta9"} - "ounit" {test} - "alcotest" {test} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} + "ounit" {with-test} + "alcotest" {with-test} "charrua-core" {>= "0.9"} "charrua-client" {>= "0.9"} - "cstruct" {>="3.0.2"} + "cstruct" {>= "3.0.2"} "ipaddr" "rresult" "mirage-random" {>= "1.0.0"} @@ -31,6 +30,84 @@ depends: [ "tcpip" {>= "3.2.0"} "fmt" "lwt" - "mirage-types-lwt" {>="3.0.0"} + "mirage-types-lwt" {>= "3.0.0"} ] -available: [ocaml-version >= "4.03.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: "md5=015e5795d03f9a57deff04c424027efd" +} diff --git a/packages/charrua-client-lwt/charrua-client-lwt.0.9/url b/packages/charrua-client-lwt/charrua-client-lwt.0.9/url deleted file mode 100644 index 71e3c880811..00000000000 --- a/packages/charrua-client-lwt/charrua-client-lwt.0.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/charrua-core/releases/download/v0.9/charrua-core-0.9.tbz" -checksum: "015e5795d03f9a57deff04c424027efd" \ No newline at end of file diff --git a/packages/charrua-client-mirage/charrua-client-mirage.0.9/descr b/packages/charrua-client-mirage/charrua-client-mirage.0.9/descr deleted file mode 100644 index 88a12f86e71..00000000000 --- a/packages/charrua-client-mirage/charrua-client-mirage.0.9/descr +++ /dev/null @@ -1,75 +0,0 @@ -DHCP - a DHCP client, server and wire frame encoder and decoder - - -[![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. \ No newline at end of file diff --git a/packages/charrua-client-mirage/charrua-client-mirage.0.9/opam b/packages/charrua-client-mirage/charrua-client-mirage.0.9/opam index 4719a86b360..040f0f0fb42 100644 --- a/packages/charrua-client-mirage/charrua-client-mirage.0.9/opam +++ b/packages/charrua-client-mirage/charrua-client-mirage.0.9/opam @@ -1,28 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" name: "charrua-client-mirage" maintainer: ["Mindy Preston"] authors : ["Mindy Preston"] homepage: "https://github.com/mirage/charrua-core" bug-reports: "https://github.com/mirage/charrua-core/issues" -dev-repo: "https://github.com/mirage/charrua-core.git" +dev-repo: "git+https://github.com/mirage/charrua-core.git" tags: [ "org:mirage"] doc: "https://docs.mirage.io" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] - -build-test: ["jbuilder" "runtest" "-p" name "-j" jobs] - depends: [ - "jbuilder" {build & >="1.0+beta9"} - "ounit" {test} - "alcotest" {test} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} + "ounit" {with-test} + "alcotest" {with-test} "charrua-core" {>= "0.9"} "charrua-client-lwt" {>= "0.9"} "charrua-client" {>= "0.9"} - "cstruct" {>="3.0.2"} + "cstruct" {>= "3.0.2"} "ipaddr" "rresult" "mirage-random" {>= "1.0.0"} @@ -31,6 +30,84 @@ depends: [ "tcpip" {>= "3.2.0"} "fmt" "lwt" - "mirage-types-lwt" {>="3.0.0"} + "mirage-types-lwt" {>= "3.0.0"} ] -available: [ocaml-version >= "4.03.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: "md5=015e5795d03f9a57deff04c424027efd" +} diff --git a/packages/charrua-client-mirage/charrua-client-mirage.0.9/url b/packages/charrua-client-mirage/charrua-client-mirage.0.9/url deleted file mode 100644 index 71e3c880811..00000000000 --- a/packages/charrua-client-mirage/charrua-client-mirage.0.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/charrua-core/releases/download/v0.9/charrua-core-0.9.tbz" -checksum: "015e5795d03f9a57deff04c424027efd" \ No newline at end of file diff --git a/packages/charrua-client/charrua-client.0.1.0/descr b/packages/charrua-client/charrua-client.0.1.0/descr deleted file mode 100644 index d0f9941bcb3..00000000000 --- a/packages/charrua-client/charrua-client.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Library using charrua-core to provide a DHCP-configured IPv4 implementation. diff --git a/packages/charrua-client/charrua-client.0.1.0/opam b/packages/charrua-client/charrua-client.0.1.0/opam deleted file mode 100644 index 0d57366388c..00000000000 --- a/packages/charrua-client/charrua-client.0.1.0/opam +++ /dev/null @@ -1,41 +0,0 @@ -opam-version: "1.2" -name: "charrua-client" -maintainer: ["Mindy Preston "] -authors : ["Mindy Preston "] -homepage: "https://github.com/yomimono/charrua-client" -bug-reports: "https://github.com/yomimono/charrua-client/issues" -dev-repo: "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}%" -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] -] - -depends: [ - "ocamlbuild" {build} - "ocamlfind" {build} - "topkg" {build} - "alcotest" {test} - "charrua-core" {>= "0.4" & < "0.5"} - "cstruct" - "ipaddr" - "rresult" - "mirage-random" {>= "1.0.0"} - "duration" - "logs" - "tcpip" {>= "3.0.0"} - "fmt" -] -depopts: [ - "mirage-types-lwt" -] -conflicts: [ - "mirage-types-lwt" {<"3.0.0"} - "mirage-types" {<"3.0.0"} -] -available: [ocaml-version >= "4.03"] diff --git a/packages/charrua-client/charrua-client.0.1.0/url b/packages/charrua-client/charrua-client.0.1.0/url deleted file mode 100644 index 88dd0d3f3d5..00000000000 --- a/packages/charrua-client/charrua-client.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/yomimono/charrua-client/releases/download/0.1.0/charrua-client-0.1.0.tbz" -checksum: "40932786184f5f8822ec9343a7775531" diff --git a/packages/charrua-client/charrua-client.0.9/descr b/packages/charrua-client/charrua-client.0.9/descr deleted file mode 100644 index 88a12f86e71..00000000000 --- a/packages/charrua-client/charrua-client.0.9/descr +++ /dev/null @@ -1,75 +0,0 @@ -DHCP - a DHCP client, server and wire frame encoder and decoder - - -[![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. \ No newline at end of file diff --git a/packages/charrua-client/charrua-client.0.9/opam b/packages/charrua-client/charrua-client.0.9/opam index 8ed791ee09f..0c56d1fba40 100644 --- a/packages/charrua-client/charrua-client.0.9/opam +++ b/packages/charrua-client/charrua-client.0.9/opam @@ -1,28 +1,103 @@ -opam-version: "1.2" +opam-version: "2.0" name: "charrua-client" maintainer: ["Mindy Preston"] authors : ["Mindy Preston"] homepage: "https://github.com/mirage/charrua-core" bug-reports: "https://github.com/mirage/charrua-core/issues" -dev-repo: "https://github.com/mirage/charrua-core.git" +dev-repo: "git+https://github.com/mirage/charrua-core.git" tags: [ "org:mirage"] doc: "https://docs.mirage.io" build: [ - [ "jbuilder" "subst" "-n" name ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst" "-n" name] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] - -build-test: [ - [ "jbuilder" "runtest" "-p" name "-j" jobs ] -] - depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta9"} - "ounit" {test} - "alcotest" {test} + "ounit" {with-test} + "alcotest" {with-test} "charrua-core" {>= "0.9"} - "cstruct" {>="3.0.2"} + "cstruct" {>= "3.0.2"} "ipaddr" ] -available: [ocaml-version >= "4.03.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: "md5=015e5795d03f9a57deff04c424027efd" +} diff --git a/packages/charrua-client/charrua-client.0.9/url b/packages/charrua-client/charrua-client.0.9/url deleted file mode 100644 index 71e3c880811..00000000000 --- a/packages/charrua-client/charrua-client.0.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/charrua-core/releases/download/v0.9/charrua-core-0.9.tbz" -checksum: "015e5795d03f9a57deff04c424027efd" \ No newline at end of file diff --git a/packages/charrua-core/charrua-core.0.1/descr b/packages/charrua-core/charrua-core.0.1/descr deleted file mode 100644 index 01aeeb0acac..00000000000 --- a/packages/charrua-core/charrua-core.0.1/descr +++ /dev/null @@ -1,37 +0,0 @@ -Charrua DHCP core library. - -[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. diff --git a/packages/charrua-core/charrua-core.0.1/opam b/packages/charrua-core/charrua-core.0.1/opam deleted file mode 100644 index 86ffcd342d6..00000000000 --- a/packages/charrua-core/charrua-core.0.1/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -name: "charrua-core" -version: "0.1" -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: "https://github.com/haesbaert/charrua-core.git" -available: [ocaml-version >= "4.02"] -build: [ - ["sh" "build.sh"] -] -depends: [ - "ocamlfind" {build} - "lwt" - "cstruct" {<= "1.9.0"} - "sexplib" {< "113.01.00"} - "menhir" - "ipaddr" {>= "2.5.0" & < "2.7.0"} - "io-page" {<= "1.3.0"} - "tcpip" {>= "2.3.0" & < "3.0.0"} - "ocamlbuild" {build} -] diff --git a/packages/charrua-core/charrua-core.0.1/url b/packages/charrua-core/charrua-core.0.1/url deleted file mode 100644 index 102714790d6..00000000000 --- a/packages/charrua-core/charrua-core.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/haesbaert/charrua-core/archive/v0.1.tar.gz" -checksum: "80a9123e49380001b17cfdb4477e16ba" diff --git a/packages/charrua-core/charrua-core.0.3/descr b/packages/charrua-core/charrua-core.0.3/descr deleted file mode 100644 index 65681c23893..00000000000 --- a/packages/charrua-core/charrua-core.0.3/descr +++ /dev/null @@ -1,36 +0,0 @@ -Charrua DHCP core library. - -[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. diff --git a/packages/charrua-core/charrua-core.0.3/opam b/packages/charrua-core/charrua-core.0.3/opam deleted file mode 100644 index 8aa6f304da6..00000000000 --- a/packages/charrua-core/charrua-core.0.3/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -name: "charrua-core" -version: "0.3" -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: "https://github.com/haesbaert/charrua-core.git" -available: [ocaml-version >= "4.01" & opam-version >= "1.2"] -build: [ - ["sh" "build.sh"] -] -depends: [ - "ocamlfind" {build} - "ppx_deriving" {build} - "ppx_cstruct" {build} - "ppx_sexp_conv" {build} - "ppx_type_conv" {build} - "cstruct" {>="1.9.0" & <"3.0.0"} - "cstruct-unix" - "sexplib" - "menhir" - "ipaddr" {>= "2.5.0"} - "tcpip" {>= "2.6.0" & < "3.0.0"} -] diff --git a/packages/charrua-core/charrua-core.0.3/url b/packages/charrua-core/charrua-core.0.3/url deleted file mode 100644 index 9748380a074..00000000000 --- a/packages/charrua-core/charrua-core.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/haesbaert/charrua-core/archive/v0.3.tar.gz" -checksum: "64fb05a05ef73405c6477c8cba5257ec" diff --git a/packages/charrua-core/charrua-core.0.4/descr b/packages/charrua-core/charrua-core.0.4/descr deleted file mode 100644 index 65681c23893..00000000000 --- a/packages/charrua-core/charrua-core.0.4/descr +++ /dev/null @@ -1,36 +0,0 @@ -Charrua DHCP core library. - -[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. diff --git a/packages/charrua-core/charrua-core.0.4/opam b/packages/charrua-core/charrua-core.0.4/opam deleted file mode 100644 index 91785112041..00000000000 --- a/packages/charrua-core/charrua-core.0.4/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -name: "charrua-core" -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: "https://github.com/haesbaert/charrua-core.git" -available: [ocaml-version >= "4.01" & opam-version >= "1.2"] -build: [ - ["sh" "build.sh"] -] -depends: [ - "ocamlfind" {build} - "ppx_deriving" {build} - "ppx_cstruct" {build} - "ppx_sexp_conv" {build} - "ppx_type_conv" {build} - "cstruct" {>="1.9.0" & <"3.0.0"} - "sexplib" - "menhir" - "ipaddr" {>= "2.5.0"} - "tcpip" {>= "3.0.0" & < "3.1.0"} - "result" - "rresult" -] diff --git a/packages/charrua-core/charrua-core.0.4/url b/packages/charrua-core/charrua-core.0.4/url deleted file mode 100644 index 58469e2949b..00000000000 --- a/packages/charrua-core/charrua-core.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/charrua-core/archive/v0.4.tar.gz" -checksum: "622a00845f04e98a0b534b05a8dca01b" diff --git a/packages/charrua-core/charrua-core.0.5/descr b/packages/charrua-core/charrua-core.0.5/descr deleted file mode 100644 index 65681c23893..00000000000 --- a/packages/charrua-core/charrua-core.0.5/descr +++ /dev/null @@ -1,36 +0,0 @@ -Charrua DHCP core library. - -[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. diff --git a/packages/charrua-core/charrua-core.0.5/opam b/packages/charrua-core/charrua-core.0.5/opam deleted file mode 100644 index a290332abac..00000000000 --- a/packages/charrua-core/charrua-core.0.5/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -name: "charrua-core" -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: "https://github.com/mirage/charrua-core.git" -doc: "https://mirage.github.io/charrua-core/api" - -available: [ocaml-version >= "4.03" & opam-version >= "1.2"] - -build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] -] - -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] -] - -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "ppx_deriving" {build} - "ppx_sexp_conv" {build} - "ppx_tools" {build} - "menhir" {build} - "cstruct" {>="1.9.0" & <"3.0.0"} - "ppx_cstruct" {build} - "sexplib" - "ipaddr" {>= "2.5.0"} - "tcpip" {>= "3.1.0" & <"3.2.0"} - "rresult" - "io-page" {test} -] diff --git a/packages/charrua-core/charrua-core.0.5/url b/packages/charrua-core/charrua-core.0.5/url deleted file mode 100644 index 7a3fff333b3..00000000000 --- a/packages/charrua-core/charrua-core.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/charrua-core/releases/download/v0.5/charrua-core-0.5.tbz" -checksum: "e722882d95dd898454bdb3d6c12048a4" diff --git a/packages/charrua-core/charrua-core.0.6/descr b/packages/charrua-core/charrua-core.0.6/descr deleted file mode 100644 index 045e744fa93..00000000000 --- a/packages/charrua-core/charrua-core.0.6/descr +++ /dev/null @@ -1,20 +0,0 @@ -DHCP core library - a DHCP server and wire frame encoder and decoder - -[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 \ No newline at end of file diff --git a/packages/charrua-core/charrua-core.0.6/opam b/packages/charrua-core/charrua-core.0.6/opam deleted file mode 100644 index e994249fedd..00000000000 --- a/packages/charrua-core/charrua-core.0.6/opam +++ /dev/null @@ -1,36 +0,0 @@ -opam-version: "1.2" -name: "charrua-core" -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: "https://github.com/mirage/charrua-core.git" -doc: "https://mirage.github.io/charrua-core/api" - -available: [ocaml-version >= "4.03" & opam-version >= "1.2"] - -build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] -] - -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] -] - -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "ppx_sexp_conv" {build} - "ppx_tools" {build} - "menhir" {build} - "cstruct" {>= "1.9.0" & <"3.0.0"} - "ppx_cstruct" {build} - "sexplib" - "ipaddr" {>= "2.5.0"} - "tcpip" {>= "3.1.0" & <"3.2.0"} - "rresult" - "io-page" {test} -] diff --git a/packages/charrua-core/charrua-core.0.6/url b/packages/charrua-core/charrua-core.0.6/url deleted file mode 100644 index 6965a160b6f..00000000000 --- a/packages/charrua-core/charrua-core.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/charrua-core/releases/download/v0.6/charrua-core-0.6.tbz" -checksum: "9d3dce29ca4f01060d8c6d4a8a66a457" \ No newline at end of file diff --git a/packages/charrua-core/charrua-core.0.7/descr b/packages/charrua-core/charrua-core.0.7/descr deleted file mode 100644 index 1e143536e38..00000000000 --- a/packages/charrua-core/charrua-core.0.7/descr +++ /dev/null @@ -1,20 +0,0 @@ -DHCP core library - a DHCP server and wire frame encoder and decoder - -[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 \ No newline at end of file diff --git a/packages/charrua-core/charrua-core.0.7/opam b/packages/charrua-core/charrua-core.0.7/opam index 64025b652c6..322c6abec82 100644 --- a/packages/charrua-core/charrua-core.0.7/opam +++ b/packages/charrua-core/charrua-core.0.7/opam @@ -1,36 +1,59 @@ -opam-version: "1.2" +opam-version: "2.0" name: "charrua-core" 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: "https://github.com/mirage/charrua-core.git" +dev-repo: "git+https://github.com/mirage/charrua-core.git" doc: "https://mirage.github.io/charrua-core/api" -available: [ocaml-version >= "4.03" & opam-version >= "1.2"] - +available: opam-version >= "1.2" build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] -] - -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] + ["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: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} + "ocaml" {>= "4.03"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build} "ppx_sexp_conv" {build} - "ppx_tools" {build} - "menhir" {build} - "cstruct" {>= "1.9.0" & < "3.0.0"} - "ppx_cstruct" {build} + "ppx_tools" {build} + "menhir" {build} + "cstruct" {>= "1.9.0" & < "3.0.0"} + "ppx_cstruct" {build} "sexplib" - "ipaddr" {>= "2.5.0"} - "tcpip" {>= "3.1.0" & <"3.2.0"} + "ipaddr" {>= "2.5.0"} + "tcpip" {>= "3.1.0" & < "3.2.0"} "rresult" - "io-page" {test} + "io-page" {with-test} ] +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: "md5=8dc296dd688e9cea29bfb131774a7b41" +} diff --git a/packages/charrua-core/charrua-core.0.7/url b/packages/charrua-core/charrua-core.0.7/url deleted file mode 100644 index d97c9ba3892..00000000000 --- a/packages/charrua-core/charrua-core.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/charrua-core/releases/download/v0.7/charrua-core-0.7.tbz" -checksum: "8dc296dd688e9cea29bfb131774a7b41" \ No newline at end of file diff --git a/packages/charrua-core/charrua-core.0.8/descr b/packages/charrua-core/charrua-core.0.8/descr deleted file mode 100644 index 5bae084e1d7..00000000000 --- a/packages/charrua-core/charrua-core.0.8/descr +++ /dev/null @@ -1,39 +0,0 @@ -DHCP core library - a DHCP server and wire frame encoder and decoder - -[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. \ No newline at end of file diff --git a/packages/charrua-core/charrua-core.0.8/opam b/packages/charrua-core/charrua-core.0.8/opam index 4cebae7d70b..741e18220a0 100644 --- a/packages/charrua-core/charrua-core.0.8/opam +++ b/packages/charrua-core/charrua-core.0.8/opam @@ -1,34 +1,75 @@ -opam-version: "1.2" +opam-version: "2.0" name: "charrua-core" 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: "https://github.com/mirage/charrua-core.git" +dev-repo: "git+https://github.com/mirage/charrua-core.git" doc: "https://mirage.github.io/charrua-core/api" -available: [ocaml-version >= "4.03" & opam-version >= "1.2"] - +available: opam-version >= "1.2" build: [ ["jbuilder" "subst" "-p" name "--name" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] - -build-test: [ - ["jbuilder" "runtest" "-p" name "-j" jobs] -] - depends: [ - "jbuilder" {build & >="1.0+beta7"} + "ocaml" {>= "4.03"} + "jbuilder" {build & >= "1.0+beta7"} "ppx_sexp_conv" {build} - "ppx_cstruct" {build} - "menhir" {build} - "cstruct" {>= "3.0.1"} + "ppx_cstruct" {build} + "menhir" {build} + "cstruct" {>= "3.0.1"} "sexplib" - "ipaddr" {>= "2.5.0"} - "tcpip" {>= "3.1.0" & <"3.2.0"} + "ipaddr" {>= "2.5.0"} + "tcpip" {>= "3.1.0" & < "3.2.0"} "rresult" - "io-page" {test} - "cstruct-unix" {test} + "io-page" {with-test} + "cstruct-unix" {with-test} ] +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: "md5=cefcd421a63a0d4dc255a0bf22d20b04" +} diff --git a/packages/charrua-core/charrua-core.0.8/url b/packages/charrua-core/charrua-core.0.8/url deleted file mode 100644 index 045097d7edf..00000000000 --- a/packages/charrua-core/charrua-core.0.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/charrua-core/releases/download/v0.8/charrua-core-0.8.tbz" -checksum: "cefcd421a63a0d4dc255a0bf22d20b04" \ No newline at end of file diff --git a/packages/charrua-core/charrua-core.0.9/descr b/packages/charrua-core/charrua-core.0.9/descr deleted file mode 100644 index 88a12f86e71..00000000000 --- a/packages/charrua-core/charrua-core.0.9/descr +++ /dev/null @@ -1,75 +0,0 @@ -DHCP - a DHCP client, server and wire frame encoder and decoder - - -[![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. \ No newline at end of file diff --git a/packages/charrua-core/charrua-core.0.9/opam b/packages/charrua-core/charrua-core.0.9/opam index 16a6b58fdf0..99e2f7b4044 100644 --- a/packages/charrua-core/charrua-core.0.9/opam +++ b/packages/charrua-core/charrua-core.0.9/opam @@ -1,34 +1,109 @@ -opam-version: "1.2" +opam-version: "2.0" name: "charrua-core" 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: "https://github.com/mirage/charrua-core.git" +dev-repo: "git+https://github.com/mirage/charrua-core.git" doc: "https://mirage.github.io/charrua-core/api" -available: [ocaml-version >= "4.03" & opam-version >= "1.2"] - +available: opam-version >= "1.2" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] - -build-test: [ - ["jbuilder" "runtest" "-p" name "-j" jobs] -] - depends: [ - "jbuilder" {build & >="1.0+beta7"} + "ocaml" {>= "4.03"} + "jbuilder" {build & >= "1.0+beta7"} "ppx_sexp_conv" {build} - "ppx_cstruct" {build} - "menhir" {build} - "cstruct" {>= "3.0.1"} + "ppx_cstruct" {build} + "menhir" {build} + "cstruct" {>= "3.0.1"} "sexplib" - "ipaddr" {>= "2.5.0"} - "tcpip" {>= "3.2.0"} + "ipaddr" {>= "2.5.0"} + "tcpip" {>= "3.2.0"} "rresult" - "io-page-unix" {test} - "cstruct-unix" {test} + "io-page-unix" {with-test} + "cstruct-unix" {with-test} ] +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: "md5=015e5795d03f9a57deff04c424027efd" +} diff --git a/packages/charrua-core/charrua-core.0.9/url b/packages/charrua-core/charrua-core.0.9/url deleted file mode 100644 index 71e3c880811..00000000000 --- a/packages/charrua-core/charrua-core.0.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/charrua-core/releases/download/v0.9/charrua-core-0.9.tbz" -checksum: "015e5795d03f9a57deff04c424027efd" \ No newline at end of file diff --git a/packages/charrua-unix/charrua-unix.0.1/descr b/packages/charrua-unix/charrua-unix.0.1/descr deleted file mode 100644 index 32683f95ce4..00000000000 --- a/packages/charrua-unix/charrua-unix.0.1/descr +++ /dev/null @@ -1,15 +0,0 @@ -Charrua DHCP Unix Server - -[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. diff --git a/packages/charrua-unix/charrua-unix.0.1/opam b/packages/charrua-unix/charrua-unix.0.1/opam deleted file mode 100644 index 989229f842e..00000000000 --- a/packages/charrua-unix/charrua-unix.0.1/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -name: "charrua-unix" -version: "0.1" -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: "https://github.com/haesbaert/charrua-unix.git" -available: [ocaml-version >= "4.02"] -build: [ - ["sh" "build.sh"] -] -depends: [ - "ocamlfind" {build} - "charrua-core" {<="0.1"} - "cmdliner" - "rawlink" - "type_conv" {build} - "sexplib" {<"113.09.00"} - "camlp4" {build} - "ocamlbuild" {build} - "tuntap" {>= "1.2.0"} - "cstruct" {<"2.0"} - "mtime" {< "1.0.0"} -] diff --git a/packages/charrua-unix/charrua-unix.0.1/url b/packages/charrua-unix/charrua-unix.0.1/url deleted file mode 100644 index bcccc7fb448..00000000000 --- a/packages/charrua-unix/charrua-unix.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/haesbaert/charrua-unix/archive/v0.1.tar.gz" -checksum: "57feacab4ba945c40794e186524c88ea" diff --git a/packages/charrua-unix/charrua-unix.0.3/descr b/packages/charrua-unix/charrua-unix.0.3/descr deleted file mode 100644 index 32683f95ce4..00000000000 --- a/packages/charrua-unix/charrua-unix.0.3/descr +++ /dev/null @@ -1,15 +0,0 @@ -Charrua DHCP Unix Server - -[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. diff --git a/packages/charrua-unix/charrua-unix.0.3/opam b/packages/charrua-unix/charrua-unix.0.3/opam deleted file mode 100644 index 6077243572e..00000000000 --- a/packages/charrua-unix/charrua-unix.0.3/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -name: "charrua-unix" -version: "0.3" -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: "https://github.com/haesbaert/charrua-unix.git" -available: [ocaml-version >= "4.02" & opam-version >= "1.2"] -build: [ - ["sh" "build.sh"] -] -depends: [ - "ocamlfind" - {build} - "lwt" - "charrua-core" {>= "0.3" & <"0.4"} - "cmdliner" - "rawlink" - "tuntap" {>= "1.2.0"} -] diff --git a/packages/charrua-unix/charrua-unix.0.3/url b/packages/charrua-unix/charrua-unix.0.3/url deleted file mode 100644 index e7a07722638..00000000000 --- a/packages/charrua-unix/charrua-unix.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/haesbaert/charrua-unix/archive/v0.3.tar.gz" -checksum: "7b5b598181c7d1fdc675afb905ceb20d" diff --git a/packages/charrua-unix/charrua-unix.0.4/descr b/packages/charrua-unix/charrua-unix.0.4/descr deleted file mode 100644 index 32683f95ce4..00000000000 --- a/packages/charrua-unix/charrua-unix.0.4/descr +++ /dev/null @@ -1,15 +0,0 @@ -Charrua DHCP Unix Server - -[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. diff --git a/packages/charrua-unix/charrua-unix.0.4/opam b/packages/charrua-unix/charrua-unix.0.4/opam deleted file mode 100644 index 49083d8547b..00000000000 --- a/packages/charrua-unix/charrua-unix.0.4/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -name: "charrua-unix" -version: "0.4" -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: "https://github.com/haesbaert/charrua-unix.git" -available: [ocaml-version >= "4.02" & opam-version >= "1.2"] -build: [ - ["sh" "build.sh"] -] -depends: [ - "ocamlfind" - {build} - "lwt" - "charrua-core" {= "0.4"} - "cmdliner" - "rawlink" - "tuntap" {>= "1.2.0"} -] diff --git a/packages/charrua-unix/charrua-unix.0.4/url b/packages/charrua-unix/charrua-unix.0.4/url deleted file mode 100644 index 39180ffac42..00000000000 --- a/packages/charrua-unix/charrua-unix.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/haesbaert/charrua-unix/archive/v0.4.tar.gz" -checksum: "8e25acaf61b2a21d74937e583418ed79" diff --git a/packages/charrua-unix/charrua-unix.0.5/descr b/packages/charrua-unix/charrua-unix.0.5/descr deleted file mode 100644 index 32683f95ce4..00000000000 --- a/packages/charrua-unix/charrua-unix.0.5/descr +++ /dev/null @@ -1,15 +0,0 @@ -Charrua DHCP Unix Server - -[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. diff --git a/packages/charrua-unix/charrua-unix.0.5/opam b/packages/charrua-unix/charrua-unix.0.5/opam index f2de36ce549..df92fbdf14d 100644 --- a/packages/charrua-unix/charrua-unix.0.5/opam +++ b/packages/charrua-unix/charrua-unix.0.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "charrua-unix" version: "0.5" maintainer: "Christiano F. Haesbaert " @@ -6,14 +6,14 @@ authors: "Christiano F. Haesbaert " homepage: "https://github.com/haesbaert/charrua-unix" bug-reports: "https://github.com/haesbaert/charrua-unix/issues" license: "ISC" -dev-repo: "https://github.com/haesbaert/charrua-unix.git" -available: [ocaml-version >= "4.03" & opam-version >= "1.2"] +dev-repo: "git+https://github.com/haesbaert/charrua-unix.git" +available: opam-version >= "1.2" build: [ ["sh" "build.sh"] ] depends: [ - "ocamlfind" - {build} + "ocaml" {>= "4.03"} + "ocamlfind" {build} "lwt" "charrua-core" {>= "0.5"} "cmdliner" @@ -21,3 +21,22 @@ depends: [ "tuntap" {>= "1.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.5.tar.gz" + checksum: "md5=471eafdeb902a151e07b9d2b2dc7d1df" +} diff --git a/packages/charrua-unix/charrua-unix.0.5/url b/packages/charrua-unix/charrua-unix.0.5/url deleted file mode 100644 index f824a33cc00..00000000000 --- a/packages/charrua-unix/charrua-unix.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/haesbaert/charrua-unix/archive/v0.5.tar.gz" -checksum: "471eafdeb902a151e07b9d2b2dc7d1df" diff --git a/packages/charrua-unix/charrua-unix.0.6/descr b/packages/charrua-unix/charrua-unix.0.6/descr deleted file mode 100644 index c6432a5228e..00000000000 --- a/packages/charrua-unix/charrua-unix.0.6/descr +++ /dev/null @@ -1,7 +0,0 @@ -DHCP Unix Server - -[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) \ No newline at end of file diff --git a/packages/charrua-unix/charrua-unix.0.6/opam b/packages/charrua-unix/charrua-unix.0.6/opam index 19833251465..5a3a76ae516 100644 --- a/packages/charrua-unix/charrua-unix.0.6/opam +++ b/packages/charrua-unix/charrua-unix.0.6/opam @@ -1,19 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" name: "charrua-unix" 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: "https://github.com/haesbaert/charrua-unix.git" -available: [ocaml-version >= "4.03" & opam-version >= "1.2"] +dev-repo: "git+https://github.com/haesbaert/charrua-unix.git" +available: opam-version >= "1.2" build: [ [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] ] depends: [ - "ocamlfind" - {build} + "ocaml" {>= "4.03"} + "ocamlfind" {build} "cstruct" "cstruct-unix" "ipaddr" @@ -24,3 +24,15 @@ depends: [ "tuntap" {>= "1.2.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: "md5=dddd026edb4026bb7b45816b1c0102d0" +} diff --git a/packages/charrua-unix/charrua-unix.0.6/url b/packages/charrua-unix/charrua-unix.0.6/url deleted file mode 100644 index 9292e10b08a..00000000000 --- a/packages/charrua-unix/charrua-unix.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/haesbaert/charrua-unix/releases/download/v0.6/charrua-unix-0.6.tbz" -checksum: "dddd026edb4026bb7b45816b1c0102d0" \ No newline at end of file diff --git a/packages/charrua-unix/charrua-unix.0.9/descr b/packages/charrua-unix/charrua-unix.0.9/descr deleted file mode 100644 index 88a12f86e71..00000000000 --- a/packages/charrua-unix/charrua-unix.0.9/descr +++ /dev/null @@ -1,75 +0,0 @@ -DHCP - a DHCP client, server and wire frame encoder and decoder - - -[![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. \ No newline at end of file diff --git a/packages/charrua-unix/charrua-unix.0.9/opam b/packages/charrua-unix/charrua-unix.0.9/opam index 7b0906f7b5a..990f372c329 100644 --- a/packages/charrua-unix/charrua-unix.0.9/opam +++ b/packages/charrua-unix/charrua-unix.0.9/opam @@ -1,23 +1,103 @@ -opam-version: "1.2" +opam-version: "2.0" name: "charrua-unix" 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: "https://github.com/haesbaert/charrua-unix.git" -available: [ocaml-version >= "4.03.0" & opam-version >= "1.2"] +dev-repo: "git+https://github.com/haesbaert/charrua-unix.git" +available: opam-version >= "1.2" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >="1.0+beta9"} - "lwt" {>="3.0.0"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} + "lwt" {>= "3.0.0"} "charrua-core" {>= "0.9"} "cstruct-unix" "cmdliner" "rawlink" "tuntap" {>= "1.2.0"} - "mtime" {>="1.0.0"} + "mtime" {>= "1.0.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: "md5=015e5795d03f9a57deff04c424027efd" +} diff --git a/packages/charrua-unix/charrua-unix.0.9/url b/packages/charrua-unix/charrua-unix.0.9/url deleted file mode 100644 index 71e3c880811..00000000000 --- a/packages/charrua-unix/charrua-unix.0.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/charrua-core/releases/download/v0.9/charrua-core-0.9.tbz" -checksum: "015e5795d03f9a57deff04c424027efd" \ No newline at end of file diff --git a/packages/choice/choice.0.1/descr b/packages/choice/choice.0.1/descr deleted file mode 100644 index f074f0f7dad..00000000000 --- a/packages/choice/choice.0.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Monadic combinators for enumerating alternatives. - -The library provides combinators to branch and test through -alternatives, with fair strategies and restricted pruning of the search -tree. It is written in a continuation-passing style, from the paper -at http://www.cs.rutgers.edu/~ccshan/logicprog/LogicT-icfp2005.pdf . diff --git a/packages/choice/choice.0.1/opam b/packages/choice/choice.0.1/opam index 8fb305739dc..a122e27ff6d 100644 --- a/packages/choice/choice.0.1/opam +++ b/packages/choice/choice.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "Simon Cruanes " maintainer: "simon.cruanes@inria.fr" homepage: "https://github.com/c-cube/choice/" @@ -6,6 +6,7 @@ bug-reports: "https://github.com/c-cube/choice/issues" build: make remove: [[make "uninstall"]] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} ] @@ -14,3 +15,16 @@ install: [make "install"] patches: [ "ocamldoc-3.12.1-fix.patch" ] +synopsis: "Monadic combinators for enumerating alternatives." +description: """ +The library provides combinators to branch and test through +alternatives, with fair strategies and restricted pruning of the search +tree. It is written in a continuation-passing style, from the paper +at http://www.cs.rutgers.edu/~ccshan/logicprog/LogicT-icfp2005.pdf .""" +extra-files: [ + "ocamldoc-3.12.1-fix.patch" "md5=b6a4b971136d9b6c1eb19bbc3d6563e1" +] +url { + src: "https://github.com/c-cube/choice/archive/0.1.tar.gz" + checksum: "md5=d1187a03ba4165218bbbdac3182e26db" +} diff --git a/packages/choice/choice.0.1/url b/packages/choice/choice.0.1/url deleted file mode 100644 index 6ffcb09b726..00000000000 --- a/packages/choice/choice.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/choice/archive/0.1.tar.gz" -checksum: "d1187a03ba4165218bbbdac3182e26db" diff --git a/packages/choice/choice.0.2/descr b/packages/choice/choice.0.2/descr deleted file mode 100644 index f074f0f7dad..00000000000 --- a/packages/choice/choice.0.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -Monadic combinators for enumerating alternatives. - -The library provides combinators to branch and test through -alternatives, with fair strategies and restricted pruning of the search -tree. It is written in a continuation-passing style, from the paper -at http://www.cs.rutgers.edu/~ccshan/logicprog/LogicT-icfp2005.pdf . diff --git a/packages/choice/choice.0.2/opam b/packages/choice/choice.0.2/opam index 7b5e2bb2b89..e611fc1189d 100644 --- a/packages/choice/choice.0.2/opam +++ b/packages/choice/choice.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes@inria.fr" authors: "Simon Cruanes " homepage: "https://github.com/c-cube/choice/" @@ -8,6 +8,20 @@ build: [make] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} ] +synopsis: "Monadic combinators for enumerating alternatives." +description: """ +The library provides combinators to branch and test through +alternatives, with fair strategies and restricted pruning of the search +tree. It is written in a continuation-passing style, from the paper +at http://www.cs.rutgers.edu/~ccshan/logicprog/LogicT-icfp2005.pdf .""" +extra-files: [ + "ocamldoc-3.12.1-fix.patch" "md5=b6a4b971136d9b6c1eb19bbc3d6563e1" +] +url { + src: "https://github.com/c-cube/choice/archive/0.2.tar.gz" + checksum: "md5=ce9cfb1f6731c51b7b86fc6c269c327f" +} diff --git a/packages/choice/choice.0.2/url b/packages/choice/choice.0.2/url deleted file mode 100644 index 0b1d00846e1..00000000000 --- a/packages/choice/choice.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/choice/archive/0.2.tar.gz" -checksum: "ce9cfb1f6731c51b7b86fc6c269c327f" diff --git a/packages/choice/choice.0.3/descr b/packages/choice/choice.0.3/descr deleted file mode 100644 index f074f0f7dad..00000000000 --- a/packages/choice/choice.0.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -Monadic combinators for enumerating alternatives. - -The library provides combinators to branch and test through -alternatives, with fair strategies and restricted pruning of the search -tree. It is written in a continuation-passing style, from the paper -at http://www.cs.rutgers.edu/~ccshan/logicprog/LogicT-icfp2005.pdf . diff --git a/packages/choice/choice.0.3/opam b/packages/choice/choice.0.3/opam index d10b90fb777..cdd12065b36 100644 --- a/packages/choice/choice.0.3/opam +++ b/packages/choice/choice.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes.2007@m4x.org" authors: "Simon Cruanes " homepage: "https://github.com/c-cube/choice/" @@ -8,6 +8,17 @@ build: [make] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} ] +synopsis: "Monadic combinators for enumerating alternatives." +description: """ +The library provides combinators to branch and test through +alternatives, with fair strategies and restricted pruning of the search +tree. It is written in a continuation-passing style, from the paper +at http://www.cs.rutgers.edu/~ccshan/logicprog/LogicT-icfp2005.pdf .""" +url { + src: "https://github.com/c-cube/choice/archive/0.3.tar.gz" + checksum: "md5=022db6b3d1afc27e4bb76e049c852042" +} diff --git a/packages/choice/choice.0.3/url b/packages/choice/choice.0.3/url deleted file mode 100644 index 79db2da5205..00000000000 --- a/packages/choice/choice.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/choice/archive/0.3.tar.gz" -checksum: "022db6b3d1afc27e4bb76e049c852042" diff --git a/packages/cil/cil.1.5.1/descr b/packages/cil/cil.1.5.1/descr deleted file mode 100644 index 82edf69f6c6..00000000000 --- a/packages/cil/cil.1.5.1/descr +++ /dev/null @@ -1 +0,0 @@ -A front-end for the C programming language that facilitates program analysis and transformation diff --git a/packages/cil/cil.1.5.1/opam b/packages/cil/cil.1.5.1/opam index bebcf5a05ab..c17329945ff 100644 --- a/packages/cil/cil.1.5.1/opam +++ b/packages/cil/cil.1.5.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabriel@kerneis.info" authors: ["gabriel@kerneis.info"] homepage: "http://kerneis.github.io/cil/" @@ -11,8 +11,16 @@ build: [ install: [make "install"] remove: [["ocamlfind" "remove" "cil"]] depends: [ + "ocaml" {< "4.02.0"} "ocamlfind" "ocamlbuild" {build} "num" ] -available: [ocaml-version <"4.02.0"] +synopsis: + "A front-end for the C programming language that facilitates program analysis and transformation" +flags: light-uninstall +extra-files: ["cil.install" "md5=997cdba152fc26c04cfc37673d6c53f5"] +url { + src: "http://downloads.sourceforge.net/project/cil/cil/cil-1.5.1.tar.gz" + checksum: "md5=09d78ed8979df5f3fba3cb120b78ce73" +} diff --git a/packages/cil/cil.1.5.1/url b/packages/cil/cil.1.5.1/url deleted file mode 100644 index 5a8c2dff7e1..00000000000 --- a/packages/cil/cil.1.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/cil/cil/cil-1.5.1.tar.gz" -checksum: "09d78ed8979df5f3fba3cb120b78ce73" diff --git a/packages/cil/cil.1.7.1/descr b/packages/cil/cil.1.7.1/descr deleted file mode 100644 index 82edf69f6c6..00000000000 --- a/packages/cil/cil.1.7.1/descr +++ /dev/null @@ -1 +0,0 @@ -A front-end for the C programming language that facilitates program analysis and transformation diff --git a/packages/cil/cil.1.7.1/opam b/packages/cil/cil.1.7.1/opam index 3cc47761d47..a5290c65c56 100644 --- a/packages/cil/cil.1.7.1/opam +++ b/packages/cil/cil.1.7.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabriel@kerneis.info" build: [ ["env" "FORCE_PERL_PREFIX=1" "./configure" "--prefix" prefix] @@ -9,9 +9,15 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {< "4.02.0"} "ocamlfind" "ocamlbuild" {build} "num" ] -available: ocaml-version < "4.02.0" 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: "md5=c143ee9433b3298e5fa355aea5b251ff" +} diff --git a/packages/cil/cil.1.7.1/url b/packages/cil/cil.1.7.1/url deleted file mode 100644 index 450fbf4d2df..00000000000 --- a/packages/cil/cil.1.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/cil/cil/cil-1.7.1.tar.gz" -checksum: "c143ee9433b3298e5fa355aea5b251ff" diff --git a/packages/cil/cil.1.7.2/descr b/packages/cil/cil.1.7.2/descr deleted file mode 100644 index 82edf69f6c6..00000000000 --- a/packages/cil/cil.1.7.2/descr +++ /dev/null @@ -1 +0,0 @@ -A front-end for the C programming language that facilitates program analysis and transformation diff --git a/packages/cil/cil.1.7.2/opam b/packages/cil/cil.1.7.2/opam deleted file mode 100644 index 3cc47761d47..00000000000 --- a/packages/cil/cil.1.7.2/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} - "num" -] -available: ocaml-version < "4.02.0" -install: [make "install"] diff --git a/packages/cil/cil.1.7.2/url b/packages/cil/cil.1.7.2/url deleted file mode 100644 index 157eb1a9970..00000000000 --- a/packages/cil/cil.1.7.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/cil/cil/cil-1.7.2.tar.gz" -checksum: "319ff039078420e2c0692b5c3d77ad19" diff --git a/packages/cil/cil.1.7.3/descr b/packages/cil/cil.1.7.3/descr deleted file mode 100644 index 82edf69f6c6..00000000000 --- a/packages/cil/cil.1.7.3/descr +++ /dev/null @@ -1 +0,0 @@ -A front-end for the C programming language that facilitates program analysis and transformation diff --git a/packages/cil/cil.1.7.3/opam b/packages/cil/cil.1.7.3/opam index 9baad840d83..2f4d5c2b449 100644 --- a/packages/cil/cil.1.7.3/opam +++ b/packages/cil/cil.1.7.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["gabriel@kerneis.info"] maintainer: "gabriel@kerneis.info" homepage: "http://kerneis.github.io/cil/" @@ -16,8 +16,18 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} "num" ] -patches: ["format-obj-magic.patch" { ocaml-version >= "4.02.0" }] +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" +extra-files: [ + "format-obj-magic.patch" "md5=c57137c1ab0e0ade7b17db4edf940137" +] +url { + src: "http://downloads.sourceforge.net/project/cil/cil/cil-1.7.3.tar.gz" + checksum: "md5=dffd5ee8f812b86b5352583c223ef6e6" +} diff --git a/packages/cil/cil.1.7.3/url b/packages/cil/cil.1.7.3/url deleted file mode 100644 index 23e0a43cbb1..00000000000 --- a/packages/cil/cil.1.7.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/cil/cil/cil-1.7.3.tar.gz" -checksum: "dffd5ee8f812b86b5352583c223ef6e6" diff --git a/packages/cinaps/cinaps.v0.10.0/descr b/packages/cinaps/cinaps.v0.10.0/descr deleted file mode 100644 index 627ea4a9f83..00000000000 --- a/packages/cinaps/cinaps.v0.10.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Trivial metaprogramming tool - -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. diff --git a/packages/cinaps/cinaps.v0.10.0/opam b/packages/cinaps/cinaps.v0.10.0/opam index d5350ebc43c..25871eb7f27 100644 --- a/packages/cinaps/cinaps.v0.10.0/opam +++ b/packages/cinaps/cinaps.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/cinaps" @@ -9,7 +9,18 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.04.1"} "jbuilder" {build & >= "1.0+beta12"} - "re" {>= "1.5.0"} + "re" {>= "1.5.0"} ] -available: [ ocaml-version >= "4.04.1" ] +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.10/files/cinaps-v0.10.0.tar.gz" + checksum: "md5=e8ce3106008c92f9689e0567da3965b8" +} diff --git a/packages/cinaps/cinaps.v0.10.0/url b/packages/cinaps/cinaps.v0.10.0/url deleted file mode 100644 index 29900c035e4..00000000000 --- a/packages/cinaps/cinaps.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/cinaps-v0.10.0.tar.gz" -checksum: "e8ce3106008c92f9689e0567da3965b8" diff --git a/packages/cinaps/cinaps.v0.9.0/descr b/packages/cinaps/cinaps.v0.9.0/descr deleted file mode 100644 index 627ea4a9f83..00000000000 --- a/packages/cinaps/cinaps.v0.9.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Trivial metaprogramming tool - -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. diff --git a/packages/cinaps/cinaps.v0.9.0/opam b/packages/cinaps/cinaps.v0.9.0/opam index 2b30d53197c..0e3f3f71011 100644 --- a/packages/cinaps/cinaps.v0.9.0/opam +++ b/packages/cinaps/cinaps.v0.9.0/opam @@ -1,14 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/cinaps" bug-reports: "https://github.com/janestreet/cinaps/issues" -dev-repo: "https://github.com/janestreet/cinaps.git" +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" {build & >= "1.0+beta7"} ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.0" ] +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: "md5=ee28fa3c305cb380c1d88d5c9188cdf9" +} diff --git a/packages/cinaps/cinaps.v0.9.0/url b/packages/cinaps/cinaps.v0.9.0/url deleted file mode 100644 index 03ba0a2e5ab..00000000000 --- a/packages/cinaps/cinaps.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/cinaps-v0.9.0.tar.gz" -checksum: "ee28fa3c305cb380c1d88d5c9188cdf9" diff --git a/packages/cinaps/cinaps.v0.9.1/descr b/packages/cinaps/cinaps.v0.9.1/descr deleted file mode 100644 index 627ea4a9f83..00000000000 --- a/packages/cinaps/cinaps.v0.9.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Trivial metaprogramming tool - -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. diff --git a/packages/cinaps/cinaps.v0.9.1/opam b/packages/cinaps/cinaps.v0.9.1/opam index fc108e78d88..d106eb7bbeb 100644 --- a/packages/cinaps/cinaps.v0.9.1/opam +++ b/packages/cinaps/cinaps.v0.9.1/opam @@ -1,14 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/cinaps" bug-reports: "https://github.com/janestreet/cinaps/issues" -dev-repo: "https://github.com/janestreet/cinaps.git" +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"} "jbuilder" {build & >= "1.0+beta7"} ] -available: [ ocaml-version >= "4.03.0" ] +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://github.com/janestreet/cinaps/archive/v0.9.1.tar.gz" + checksum: "md5=747184e6ccbafae3ee9b5e88fc11d1d7" +} diff --git a/packages/cinaps/cinaps.v0.9.1/url b/packages/cinaps/cinaps.v0.9.1/url deleted file mode 100644 index 6690d8075eb..00000000000 --- a/packages/cinaps/cinaps.v0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/cinaps/archive/v0.9.1.tar.gz" -checksum: "747184e6ccbafae3ee9b5e88fc11d1d7" diff --git a/packages/clangml-transforms/clangml-transforms.0.19/descr b/packages/clangml-transforms/clangml-transforms.0.19/descr deleted file mode 100644 index dcd2a5ef23c..00000000000 --- a/packages/clangml-transforms/clangml-transforms.0.19/descr +++ /dev/null @@ -1 +0,0 @@ -Transformations over the clang AST for MemCAD diff --git a/packages/clangml-transforms/clangml-transforms.0.19/opam b/packages/clangml-transforms/clangml-transforms.0.19/opam deleted file mode 100644 index 65ef7c3c6d6..00000000000 --- a/packages/clangml-transforms/clangml-transforms.0.19/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "francois.berenger@inria.fr" -homepage: "https://github.com/Antique-team/clangml-transforms" -build: [ - ["obuild" "configure"] - ["obuild" "build"] -] -remove: [ - ["ocamlfind" "-remove" "clangml-transforms"] -] -depends: [ - "deriving" - "clangml" - "batteries" - "dolog" - "obuild" {> "0.0.7"} -] -dev-repo: "git://github.com/Antique-team/clangml-transforms" -install: ["obuild" "install"] diff --git a/packages/clangml-transforms/clangml-transforms.0.19/url b/packages/clangml-transforms/clangml-transforms.0.19/url deleted file mode 100644 index 3b3cfa3c845..00000000000 --- a/packages/clangml-transforms/clangml-transforms.0.19/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Antique-team/clangml-transforms/archive/v0.19.tar.gz" -checksum: "4203ac8701672ad10807205b7de1e2b6" diff --git a/packages/clangml-transforms/clangml-transforms.0.20/descr b/packages/clangml-transforms/clangml-transforms.0.20/descr deleted file mode 100644 index dcd2a5ef23c..00000000000 --- a/packages/clangml-transforms/clangml-transforms.0.20/descr +++ /dev/null @@ -1 +0,0 @@ -Transformations over the clang AST for MemCAD diff --git a/packages/clangml-transforms/clangml-transforms.0.20/opam b/packages/clangml-transforms/clangml-transforms.0.20/opam deleted file mode 100644 index abf1f72a9c1..00000000000 --- a/packages/clangml-transforms/clangml-transforms.0.20/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -authors: ["Pippijn van Steenhoven" "Francois Berenger"] -maintainer: "francois.berenger@inria.fr" -homepage: "https://github.com/Antique-team/clangml-transforms" -bug-reports: "https://github.com/Antique-team/clangml-transforms/issues" -dev-repo: "https://github.com/Antique-team/clangml-transforms.git" -build: [ - ["obuild" "configure"] - ["obuild" "build"] -] -install: [ - ["obuild" "install"] -] -remove: [ - ["ocamlfind" "-remove" "clangml-transforms"] -] -depends: [ - "deriving" - "clangml" - "batteries" - "dolog" - "obuild" {> "0.0.7"} -] diff --git a/packages/clangml-transforms/clangml-transforms.0.20/url b/packages/clangml-transforms/clangml-transforms.0.20/url deleted file mode 100644 index 545b060321c..00000000000 --- a/packages/clangml-transforms/clangml-transforms.0.20/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Antique-team/clangml-transforms/archive/v0.20.tar.gz" -checksum: "55a93a4b72dfb0055564b3e7e0fe03dd" diff --git a/packages/clangml-transforms/clangml-transforms.0.21/descr b/packages/clangml-transforms/clangml-transforms.0.21/descr deleted file mode 100644 index dcd2a5ef23c..00000000000 --- a/packages/clangml-transforms/clangml-transforms.0.21/descr +++ /dev/null @@ -1 +0,0 @@ -Transformations over the clang AST for MemCAD diff --git a/packages/clangml-transforms/clangml-transforms.0.21/opam b/packages/clangml-transforms/clangml-transforms.0.21/opam deleted file mode 100644 index abf1f72a9c1..00000000000 --- a/packages/clangml-transforms/clangml-transforms.0.21/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -authors: ["Pippijn van Steenhoven" "Francois Berenger"] -maintainer: "francois.berenger@inria.fr" -homepage: "https://github.com/Antique-team/clangml-transforms" -bug-reports: "https://github.com/Antique-team/clangml-transforms/issues" -dev-repo: "https://github.com/Antique-team/clangml-transforms.git" -build: [ - ["obuild" "configure"] - ["obuild" "build"] -] -install: [ - ["obuild" "install"] -] -remove: [ - ["ocamlfind" "-remove" "clangml-transforms"] -] -depends: [ - "deriving" - "clangml" - "batteries" - "dolog" - "obuild" {> "0.0.7"} -] diff --git a/packages/clangml-transforms/clangml-transforms.0.21/url b/packages/clangml-transforms/clangml-transforms.0.21/url deleted file mode 100644 index 8313735df98..00000000000 --- a/packages/clangml-transforms/clangml-transforms.0.21/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Antique-team/clangml-transforms/archive/v0.21.tar.gz" -checksum: "2594b69596c1544dd269162a47742ff8" diff --git a/packages/clangml-transforms/clangml-transforms.0.23/descr b/packages/clangml-transforms/clangml-transforms.0.23/descr deleted file mode 100644 index dcd2a5ef23c..00000000000 --- a/packages/clangml-transforms/clangml-transforms.0.23/descr +++ /dev/null @@ -1 +0,0 @@ -Transformations over the clang AST for MemCAD diff --git a/packages/clangml-transforms/clangml-transforms.0.23/opam b/packages/clangml-transforms/clangml-transforms.0.23/opam index abf1f72a9c1..7ebdef476a9 100644 --- a/packages/clangml-transforms/clangml-transforms.0.23/opam +++ b/packages/clangml-transforms/clangml-transforms.0.23/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Pippijn van Steenhoven" "Francois Berenger"] maintainer: "francois.berenger@inria.fr" homepage: "https://github.com/Antique-team/clangml-transforms" bug-reports: "https://github.com/Antique-team/clangml-transforms/issues" -dev-repo: "https://github.com/Antique-team/clangml-transforms.git" +dev-repo: "git+https://github.com/Antique-team/clangml-transforms.git" build: [ ["obuild" "configure"] ["obuild" "build"] @@ -15,9 +15,17 @@ remove: [ ["ocamlfind" "-remove" "clangml-transforms"] ] depends: [ + "ocaml" "deriving" "clangml" "batteries" "dolog" "obuild" {> "0.0.7"} ] +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: "md5=c19481dd502847c0d2df568c750e9da2" +} diff --git a/packages/clangml-transforms/clangml-transforms.0.23/url b/packages/clangml-transforms/clangml-transforms.0.23/url deleted file mode 100644 index 3147b2c46eb..00000000000 --- a/packages/clangml-transforms/clangml-transforms.0.23/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Antique-team/clangml-transforms/archive/v0.23.tar.gz" -checksum: "c19481dd502847c0d2df568c750e9da2" diff --git a/packages/clangml/clangml.0.5.1/descr b/packages/clangml/clangml.0.5.1/descr deleted file mode 100644 index c7f440d3f97..00000000000 --- a/packages/clangml/clangml.0.5.1/descr +++ /dev/null @@ -1 +0,0 @@ -clang OCaml bindings diff --git a/packages/clangml/clangml.0.5.1/opam b/packages/clangml/clangml.0.5.1/opam index 2be4100c644..c1312ee4d0b 100644 --- a/packages/clangml/clangml.0.5.1/opam +++ b/packages/clangml/clangml.0.5.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Pippijn van Steenhoven"] maintainer: "francois.berenger@inria.fr" homepage: "https://github.com/Antique-team/clangml" bug-reports: "https://github.com/Antique-team/clangml/issues" -dev-repo: "https://github.com/Antique-team/clangml.git" +dev-repo: "git+https://github.com/Antique-team/clangml.git" build: [ [make] ] @@ -14,6 +14,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" "conf-pic-switch" "apron" "batteries" @@ -25,18 +26,35 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libboost-dev" "llvm-3.4-dev" "clang-3.4" "libclang-3.4-dev" - "binutils-dev"]] - [["ubuntu"] ["libboost-dev" "llvm-3.4-dev" "clang-3.4" "libclang-3.4-dev" - "binutils-dev"]] - [["gentoo"] ["dev-libs/boost" "sys-devel/llvm-3.4.1-r2" - "sys-devel/clang-3.4.0-r100" "sys-devel/binutils"]] - # archlinux has no package providing llvm and clang 3.4.1 - [["archlinux"] ["boost" "binutils"]] -] -available: [ - os != "darwin" + [ + "libboost-dev" + "llvm-3.4-dev" + "clang-3.4" + "libclang-3.4-dev" + "binutils-dev" + ] {os-distribution = "debian"} + [ + "libboost-dev" + "llvm-3.4-dev" + "clang-3.4" + "libclang-3.4-dev" + "binutils-dev" + ] {os-distribution = "ubuntu"} + [ + "dev-libs/boost" + "sys-devel/llvm-3.4.1-r2" + "sys-devel/clang-3.4.0-r100" + "sys-devel/binutils" + ] {os-distribution = "gentoo"} + ["boost" "binutils"] {os-distribution = "archlinux"} ] +available: os != "macos" post-messages: [ "This package requires llvm-3.4, clang-3.4, boost and binutils" {failure} ] +synopsis: "clang OCaml bindings" +extra-files: ["clangml.install" "md5=347541519ab211a1cf2eb1049a6125f2"] +url { + src: "https://github.com/Antique-team/clangml/archive/v0.5.1.tar.gz" + checksum: "md5=a73a1a6fcd03d1ecb101dc6c43b783b3" +} diff --git a/packages/clangml/clangml.0.5.1/url b/packages/clangml/clangml.0.5.1/url deleted file mode 100644 index 2f0c0383aca..00000000000 --- a/packages/clangml/clangml.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Antique-team/clangml/archive/v0.5.1.tar.gz" -checksum: "a73a1a6fcd03d1ecb101dc6c43b783b3" diff --git a/packages/clangml/clangml.0.5.2/descr b/packages/clangml/clangml.0.5.2/descr deleted file mode 100644 index c7f440d3f97..00000000000 --- a/packages/clangml/clangml.0.5.2/descr +++ /dev/null @@ -1 +0,0 @@ -clang OCaml bindings diff --git a/packages/clangml/clangml.0.5.2/files/clangml.install b/packages/clangml/clangml.0.5.2/files/clangml.install deleted file mode 100644 index b7a6088de4e..00000000000 --- a/packages/clangml/clangml.0.5.2/files/clangml.install +++ /dev/null @@ -1,3 +0,0 @@ -bin: [ - "_build/consumer/processor.native" {"clangml-processor"} -] diff --git a/packages/clangml/clangml.0.5.2/opam b/packages/clangml/clangml.0.5.2/opam deleted file mode 100644 index db693e43f6c..00000000000 --- a/packages/clangml/clangml.0.5.2/opam +++ /dev/null @@ -1,40 +0,0 @@ -opam-version: "1.2" -authors: ["Pippijn van Steenhoven"] -maintainer: "francois.berenger@inria.fr" -homepage: "https://github.com/Antique-team/clangml" -bug-reports: "https://github.com/Antique-team/clangml/issues" -dev-repo: "https://github.com/Antique-team/clangml.git" -build: [ - [make] -] -install: [ - [make "install"] -] -remove: [ - [make "uninstall"] -] -depends: [ - "batteries" - "deriving" - "ANSITerminal" - "base-unix" - "camlp4" {build} - "ocamlfind" {build} - "ocamlbuild" {build} -] -depexts: [ - [["debian"] ["libboost-dev" "llvm-3.4-dev" "clang-3.4" "libclang-3.4-dev" - "binutils-dev"]] - [["ubuntu"] ["libboost-dev" "llvm-3.4-dev" "clang-3.4" "libclang-3.4-dev" - "binutils-dev"]] - [["gentoo"] ["dev-libs/boost" "sys-devel/llvm-3.4.1-r2" - "sys-devel/clang-3.4.0-r100" "sys-devel/binutils"]] - # archlinux has no package providing llvm and clang 3.4.1 - [["archlinux"] ["boost" "binutils"]] -] -available: [ - ocaml-version >= "4.02.3" & !preinstalled & os != "darwin" -] -post-messages: [ - "This package requires llvm-3.4, clang-3.4, boost and binutils" {failure} -] diff --git a/packages/clangml/clangml.0.5.2/url b/packages/clangml/clangml.0.5.2/url deleted file mode 100644 index 756f2502d52..00000000000 --- a/packages/clangml/clangml.0.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Antique-team/clangml/archive/v0.5.2.tar.gz" -checksum: "aa27c96ca7b6a0dd3ecf39f1a82ea388" diff --git a/packages/clangml/clangml.3.5.0.1/descr b/packages/clangml/clangml.3.5.0.1/descr deleted file mode 100644 index c7f440d3f97..00000000000 --- a/packages/clangml/clangml.3.5.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -clang OCaml bindings diff --git a/packages/clangml/clangml.3.5.0.1/files/clangml.install b/packages/clangml/clangml.3.5.0.1/files/clangml.install deleted file mode 100644 index b7a6088de4e..00000000000 --- a/packages/clangml/clangml.3.5.0.1/files/clangml.install +++ /dev/null @@ -1,3 +0,0 @@ -bin: [ - "_build/consumer/processor.native" {"clangml-processor"} -] diff --git a/packages/clangml/clangml.3.5.0.1/opam b/packages/clangml/clangml.3.5.0.1/opam deleted file mode 100644 index bec0a1d3aa5..00000000000 --- a/packages/clangml/clangml.3.5.0.1/opam +++ /dev/null @@ -1,40 +0,0 @@ -opam-version: "1.2" -authors: ["Pippijn van Steenhoven"] -maintainer: "francois.berenger@inria.fr" -homepage: "https://github.com/Antique-team/clangml" -bug-reports: "https://github.com/Antique-team/clangml/issues" -dev-repo: "https://github.com/Antique-team/clangml.git" -build: [ - [make] -] -install: [ - [make "install"] -] -remove: [ - [make "uninstall"] -] -depends: [ - "dolog" - "batteries" - "deriving" - "ANSITerminal" - "base-unix" - "camlp4" {build} - "ocamlfind" {build} - "ocamlbuild" {build} -] -depexts: [ - [["debian"] ["libboost-dev" "llvm-3.5-dev" "clang-3.5" "libclang-3.5-dev" - "binutils-dev"]] - [["ubuntu"] ["libboost-dev" "llvm-3.5-dev" "clang-3.5" "libclang-3.5-dev" - "binutils-dev"]] - [["gentoo"] ["dev-libs/boost" "sys-devel/binutils" - "sys-devel/binutils-libs"]] - [["archlinux"] ["boost" "binutils"]] -] -available: [ - ocaml-version >= "4.03.0" & !preinstalled & os != "darwin" -] -post-messages: [ - "This package requires llvm-3.5, clang-3.5, boost and binutils" {failure} -] diff --git a/packages/clangml/clangml.3.5.0.1/url b/packages/clangml/clangml.3.5.0.1/url deleted file mode 100644 index 67afe6ecba7..00000000000 --- a/packages/clangml/clangml.3.5.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Antique-team/clangml/archive/v3.5.0.1.tar.gz" -checksum: "bbe95a60a38e7f7bb83d00928801b3d9" diff --git a/packages/clangml/clangml.3.5.0.2/descr b/packages/clangml/clangml.3.5.0.2/descr deleted file mode 100644 index c7f440d3f97..00000000000 --- a/packages/clangml/clangml.3.5.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -clang OCaml bindings diff --git a/packages/clangml/clangml.3.5.0.2/files/clangml.install b/packages/clangml/clangml.3.5.0.2/files/clangml.install deleted file mode 100644 index b7a6088de4e..00000000000 --- a/packages/clangml/clangml.3.5.0.2/files/clangml.install +++ /dev/null @@ -1,3 +0,0 @@ -bin: [ - "_build/consumer/processor.native" {"clangml-processor"} -] diff --git a/packages/clangml/clangml.3.5.0.2/opam b/packages/clangml/clangml.3.5.0.2/opam deleted file mode 100644 index 51096867b34..00000000000 --- a/packages/clangml/clangml.3.5.0.2/opam +++ /dev/null @@ -1,47 +0,0 @@ -opam-version: "1.2" -maintainer: "francois.berenger@inria.fr" -authors: "Pippijn van Steenhoven" -homepage: "https://github.com/Antique-team/clangml" -bug-reports: "https://github.com/Antique-team/clangml/issues" -dev-repo: "https://github.com/Antique-team/clangml.git" -build: [make] -install: [make "install"] -remove: [make "uninstall"] -depends: [ - "dolog" - "batteries" - "deriving" - "ANSITerminal" - "base-unix" - "camlp4" {build} - "ocamlfind" {build} - "ocamlbuild" {build} -] -depexts: [ - [["archlinux"] - ["binutils" - "boost"]] - [["debian"] - ["binutils-dev" - "clang-3.5" - "libboost-dev" - "libclang-3.5-dev" - "llvm-3.5-dev"]] - [["gentoo"] - ["dev-libs/boost" - "sys-devel/binutils" - "sys-devel/binutils-libs"]] - [["ubuntu"] - ["binutils-dev" - "clang-3.5" - "libboost-dev" - "libclang-3.5-dev" - "llvm-3.5-dev"]] - [["osx" "homebrew"] - ["boost" - "homebrew/versions/llvm35"]] -] -available: [ocaml-version >= "4.03.0"] -post-messages: [ - "This package requires llvm-3.5, clang-3.5, boost and binutils" {failure} -] diff --git a/packages/clangml/clangml.3.5.0.2/url b/packages/clangml/clangml.3.5.0.2/url deleted file mode 100644 index 490d540724b..00000000000 --- a/packages/clangml/clangml.3.5.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Antique-team/clangml/archive/v3.5.0.2.tar.gz" -checksum: "7ec6119acf07207fb04d72ebaabd8311" diff --git a/packages/clangml/clangml.3.5.0/descr b/packages/clangml/clangml.3.5.0/descr deleted file mode 100644 index c7f440d3f97..00000000000 --- a/packages/clangml/clangml.3.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -clang OCaml bindings diff --git a/packages/clangml/clangml.3.5.0/opam b/packages/clangml/clangml.3.5.0/opam index c5b02326f81..219204a4eff 100644 --- a/packages/clangml/clangml.3.5.0/opam +++ b/packages/clangml/clangml.3.5.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Pippijn van Steenhoven"] maintainer: "francois.berenger@inria.fr" homepage: "https://github.com/Antique-team/clangml" bug-reports: "https://github.com/Antique-team/clangml/issues" -dev-repo: "https://github.com/Antique-team/clangml.git" +dev-repo: "git+https://github.com/Antique-team/clangml.git" build: [ [make] ] @@ -14,6 +14,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.02.3"} "batteries" "deriving" "ANSITerminal" @@ -23,16 +24,31 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libboost-dev" "llvm-3.5-dev" "clang-3.5" "libclang-3.5-dev" - "binutils-dev"]] - [["ubuntu"] ["libboost-dev" "llvm-3.5-dev" "clang-3.5" "libclang-3.5-dev" - "binutils-dev"]] - [["gentoo"] ["dev-libs/boost" "sys-devel/binutils"]] - [["archlinux"] ["boost" "binutils"]] -] -available: [ - ocaml-version >= "4.02.3" & !preinstalled & os != "darwin" + [ + "libboost-dev" + "llvm-3.5-dev" + "clang-3.5" + "libclang-3.5-dev" + "binutils-dev" + ] {os-distribution = "debian"} + [ + "libboost-dev" + "llvm-3.5-dev" + "clang-3.5" + "libclang-3.5-dev" + "binutils-dev" + ] {os-distribution = "ubuntu"} + ["dev-libs/boost" "sys-devel/binutils"] {os-distribution = "gentoo"} + ["boost" "binutils"] {os-distribution = "archlinux"} ] +available: os != "macos" post-messages: [ "This package requires llvm-3.5, clang-3.5, boost and binutils" {failure} ] +synopsis: "clang OCaml bindings" +conflicts: ["ocaml-system"] +extra-files: ["clangml.install" "md5=347541519ab211a1cf2eb1049a6125f2"] +url { + src: "https://github.com/Antique-team/clangml/archive/v3.5.0.tar.gz" + checksum: "md5=14795e563fc0ebb4ec0451836a233f11" +} diff --git a/packages/clangml/clangml.3.5.0/url b/packages/clangml/clangml.3.5.0/url deleted file mode 100644 index c234d107607..00000000000 --- a/packages/clangml/clangml.3.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Antique-team/clangml/archive/v3.5.0.tar.gz" -checksum: "14795e563fc0ebb4ec0451836a233f11" diff --git a/packages/clangml/clangml.3.6.0.1/descr b/packages/clangml/clangml.3.6.0.1/descr deleted file mode 100644 index c7f440d3f97..00000000000 --- a/packages/clangml/clangml.3.6.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -clang OCaml bindings diff --git a/packages/clangml/clangml.3.6.0.1/opam b/packages/clangml/clangml.3.6.0.1/opam index c69550cd775..57e8adcf9e2 100644 --- a/packages/clangml/clangml.3.6.0.1/opam +++ b/packages/clangml/clangml.3.6.0.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Pippijn van Steenhoven"] maintainer: "francois.berenger@inria.fr" homepage: "https://github.com/Antique-team/clangml" bug-reports: "https://github.com/Antique-team/clangml/issues" -dev-repo: "https://github.com/Antique-team/clangml.git" +dev-repo: "git+https://github.com/Antique-team/clangml.git" build: [ [make] ] @@ -14,6 +14,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.02.3"} "batteries" "deriving" "ANSITerminal" @@ -23,16 +24,31 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libboost-dev" "llvm-3.6-dev" "clang-3.6" "libclang-3.6-dev" - "binutils-dev"]] - [["ubuntu"] ["libboost-dev" "llvm-3.6-dev" "clang-3.6" "libclang-3.6-dev" - "binutils-dev"]] - [["gentoo"] ["dev-libs/boost" "sys-devel/binutils"]] - [["archlinux"] ["boost" "binutils"]] -] -available: [ - ocaml-version >= "4.02.3" & !preinstalled & os != "darwin" + [ + "libboost-dev" + "llvm-3.6-dev" + "clang-3.6" + "libclang-3.6-dev" + "binutils-dev" + ] {os-distribution = "debian"} + [ + "libboost-dev" + "llvm-3.6-dev" + "clang-3.6" + "libclang-3.6-dev" + "binutils-dev" + ] {os-distribution = "ubuntu"} + ["dev-libs/boost" "sys-devel/binutils"] {os-distribution = "gentoo"} + ["boost" "binutils"] {os-distribution = "archlinux"} ] +available: os != "macos" post-messages: [ "This package requires llvm-3.6, clang-3.6, boost and binutils" {failure} ] +synopsis: "clang OCaml bindings" +conflicts: ["ocaml-system"] +extra-files: ["clangml.install" "md5=347541519ab211a1cf2eb1049a6125f2"] +url { + src: "https://github.com/Antique-team/clangml/archive/v3.6.0.1.tar.gz" + checksum: "md5=135ea97a3e166009d1c16155d34f1ac6" +} diff --git a/packages/clangml/clangml.3.6.0.1/url b/packages/clangml/clangml.3.6.0.1/url deleted file mode 100644 index ac948941df1..00000000000 --- a/packages/clangml/clangml.3.6.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Antique-team/clangml/archive/v3.6.0.1.tar.gz" -checksum: "135ea97a3e166009d1c16155d34f1ac6" diff --git a/packages/clangml/clangml.3.6.0.2/descr b/packages/clangml/clangml.3.6.0.2/descr deleted file mode 100644 index c7f440d3f97..00000000000 --- a/packages/clangml/clangml.3.6.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -clang OCaml bindings diff --git a/packages/clangml/clangml.3.6.0.2/files/clangml.install b/packages/clangml/clangml.3.6.0.2/files/clangml.install deleted file mode 100644 index b7a6088de4e..00000000000 --- a/packages/clangml/clangml.3.6.0.2/files/clangml.install +++ /dev/null @@ -1,3 +0,0 @@ -bin: [ - "_build/consumer/processor.native" {"clangml-processor"} -] diff --git a/packages/clangml/clangml.3.6.0.2/opam b/packages/clangml/clangml.3.6.0.2/opam deleted file mode 100644 index e0fc69a9336..00000000000 --- a/packages/clangml/clangml.3.6.0.2/opam +++ /dev/null @@ -1,39 +0,0 @@ -opam-version: "1.2" -authors: ["Pippijn van Steenhoven"] -maintainer: "francois.berenger@inria.fr" -homepage: "https://github.com/Antique-team/clangml" -bug-reports: "https://github.com/Antique-team/clangml/issues" -dev-repo: "https://github.com/Antique-team/clangml.git" -build: [ - [make] -] -install: [ - [make "install"] -] -remove: [ - [make "uninstall"] -] -depends: [ - "dolog" - "batteries" - "deriving" - "ANSITerminal" - "base-unix" - "camlp4" {build} - "ocamlfind" {build} - "ocamlbuild" {build} -] -depexts: [ - [["debian"] ["libboost-dev" "llvm-3.6-dev" "clang-3.6" "libclang-3.6-dev" - "binutils-dev"]] - [["ubuntu"] ["libboost-dev" "llvm-3.6-dev" "clang-3.6" "libclang-3.6-dev" - "binutils-dev"]] - [["gentoo"] ["dev-libs/boost" "sys-devel/binutils"]] - [["archlinux"] ["boost" "binutils"]] -] -available: [ - ocaml-version >= "4.02.3" & !preinstalled & os != "darwin" -] -post-messages: [ - "This package requires llvm-3.6, clang-3.6, boost and binutils" {failure} -] diff --git a/packages/clangml/clangml.3.6.0.2/url b/packages/clangml/clangml.3.6.0.2/url deleted file mode 100644 index 4f54d64faa4..00000000000 --- a/packages/clangml/clangml.3.6.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Antique-team/clangml/archive/v3.6.0.2.tar.gz" -checksum: "35cf616eb6b3673bd7ef2daeef989a7a" diff --git a/packages/clangml/clangml.3.6.0.4/descr b/packages/clangml/clangml.3.6.0.4/descr deleted file mode 100644 index c7f440d3f97..00000000000 --- a/packages/clangml/clangml.3.6.0.4/descr +++ /dev/null @@ -1 +0,0 @@ -clang OCaml bindings diff --git a/packages/clangml/clangml.3.6.0.4/opam b/packages/clangml/clangml.3.6.0.4/opam index 2b9e85d5222..82ab63d9ae5 100644 --- a/packages/clangml/clangml.3.6.0.4/opam +++ b/packages/clangml/clangml.3.6.0.4/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Pippijn van Steenhoven"] maintainer: "francois.berenger@inria.fr" homepage: "https://github.com/Antique-team/clangml" bug-reports: "https://github.com/Antique-team/clangml/issues" -dev-repo: "https://github.com/Antique-team/clangml.git" +dev-repo: "git+https://github.com/Antique-team/clangml.git" build: [ [make] ] @@ -14,6 +14,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.02.3"} "dolog" "batteries" "deriving" @@ -24,17 +25,32 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libboost-dev" "llvm-3.6-dev" "clang-3.6" "libclang-3.6-dev" - "binutils-dev"]] - [["ubuntu"] ["libboost-dev" "llvm-3.6-dev" "clang-3.6" "libclang-3.6-dev" - "binutils-dev"]] - [["gentoo"] ["dev-libs/boost" "sys-devel/binutils" - "sys-devel/binutils-libs"]] - [["archlinux"] ["boost" "binutils"]] -] -available: [ - ocaml-version >= "4.02.3" & !preinstalled & os != "darwin" + [ + "libboost-dev" + "llvm-3.6-dev" + "clang-3.6" + "libclang-3.6-dev" + "binutils-dev" + ] {os-distribution = "debian"} + [ + "libboost-dev" + "llvm-3.6-dev" + "clang-3.6" + "libclang-3.6-dev" + "binutils-dev" + ] {os-distribution = "ubuntu"} + ["dev-libs/boost" "sys-devel/binutils" "sys-devel/binutils-libs"] + {os-distribution = "gentoo"} + ["boost" "binutils"] {os-distribution = "archlinux"} ] +available: os != "macos" post-messages: [ "This package requires llvm-3.6, clang-3.6, boost and binutils" {failure} ] +synopsis: "clang OCaml bindings" +conflicts: ["ocaml-system"] +extra-files: ["clangml.install" "md5=347541519ab211a1cf2eb1049a6125f2"] +url { + src: "https://github.com/Antique-team/clangml/archive/v3.6.0.4.tar.gz" + checksum: "md5=d2a4e38f8fc3d53bcdaacb93cb8c12e6" +} diff --git a/packages/clangml/clangml.3.6.0.4/url b/packages/clangml/clangml.3.6.0.4/url deleted file mode 100644 index c1d3169b8d6..00000000000 --- a/packages/clangml/clangml.3.6.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Antique-team/clangml/archive/v3.6.0.4.tar.gz" -checksum: "d2a4e38f8fc3d53bcdaacb93cb8c12e6" diff --git a/packages/clangml/clangml.3.6.0.5/descr b/packages/clangml/clangml.3.6.0.5/descr deleted file mode 100644 index c7f440d3f97..00000000000 --- a/packages/clangml/clangml.3.6.0.5/descr +++ /dev/null @@ -1 +0,0 @@ -clang OCaml bindings diff --git a/packages/clangml/clangml.3.6.0.5/files/clangml.install b/packages/clangml/clangml.3.6.0.5/files/clangml.install deleted file mode 100644 index b7a6088de4e..00000000000 --- a/packages/clangml/clangml.3.6.0.5/files/clangml.install +++ /dev/null @@ -1,3 +0,0 @@ -bin: [ - "_build/consumer/processor.native" {"clangml-processor"} -] diff --git a/packages/clangml/clangml.3.6.0.5/opam b/packages/clangml/clangml.3.6.0.5/opam deleted file mode 100644 index 51395d78215..00000000000 --- a/packages/clangml/clangml.3.6.0.5/opam +++ /dev/null @@ -1,40 +0,0 @@ -opam-version: "1.2" -authors: ["Pippijn van Steenhoven"] -maintainer: "francois.berenger@inria.fr" -homepage: "https://github.com/Antique-team/clangml" -bug-reports: "https://github.com/Antique-team/clangml/issues" -dev-repo: "https://github.com/Antique-team/clangml.git" -build: [ - [make] -] -install: [ - [make "install"] -] -remove: [ - [make "uninstall"] -] -depends: [ - "dolog" - "batteries" - "deriving" - "ANSITerminal" - "base-unix" - "camlp4" {build} - "ocamlfind" {build} - "ocamlbuild" {build} -] -depexts: [ - [["debian"] ["libboost-dev" "llvm-3.6-dev" "clang-3.6" "libclang-3.6-dev" - "binutils-dev"]] - [["ubuntu"] ["libboost-dev" "llvm-3.6-dev" "clang-3.6" "libclang-3.6-dev" - "binutils-dev"]] - [["gentoo"] ["dev-libs/boost" "sys-devel/binutils" - "sys-devel/binutils-libs"]] - [["archlinux"] ["boost" "binutils"]] -] -available: [ - ocaml-version >= "4.03.0" & !preinstalled & os != "darwin" -] -post-messages: [ - "This package requires llvm-3.6, clang-3.6, boost and binutils" {failure} -] diff --git a/packages/clangml/clangml.3.6.0.5/url b/packages/clangml/clangml.3.6.0.5/url deleted file mode 100644 index f4571b6d25e..00000000000 --- a/packages/clangml/clangml.3.6.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Antique-team/clangml/archive/v3.6.0.5.tar.gz" -checksum: "0397f07978c9f793bb7e516d78e90324" diff --git a/packages/clangml/clangml.3.6.0.6/descr b/packages/clangml/clangml.3.6.0.6/descr deleted file mode 100644 index c7f440d3f97..00000000000 --- a/packages/clangml/clangml.3.6.0.6/descr +++ /dev/null @@ -1 +0,0 @@ -clang OCaml bindings diff --git a/packages/clangml/clangml.3.6.0.6/files/clangml.install b/packages/clangml/clangml.3.6.0.6/files/clangml.install deleted file mode 100644 index b7a6088de4e..00000000000 --- a/packages/clangml/clangml.3.6.0.6/files/clangml.install +++ /dev/null @@ -1,3 +0,0 @@ -bin: [ - "_build/consumer/processor.native" {"clangml-processor"} -] diff --git a/packages/clangml/clangml.3.6.0.6/opam b/packages/clangml/clangml.3.6.0.6/opam deleted file mode 100644 index 7e16f761847..00000000000 --- a/packages/clangml/clangml.3.6.0.6/opam +++ /dev/null @@ -1,47 +0,0 @@ -opam-version: "1.2" -maintainer: "francois.berenger@inria.fr" -authors: "Pippijn van Steenhoven" -homepage: "https://github.com/Antique-team/clangml" -bug-reports: "https://github.com/Antique-team/clangml/issues" -dev-repo: "https://github.com/Antique-team/clangml.git" -build: [make] -install: [make "install"] -remove: [make "uninstall"] -depends: [ - "dolog" - "batteries" - "deriving" - "ANSITerminal" - "base-unix" - "camlp4" {build} - "ocamlfind" {build} - "ocamlbuild" {build} -] -depexts: [ - [["archlinux"] - ["binutils" - "boost"]] - [["debian"] - ["binutils-dev" - "clang-3.6" - "libboost-dev" - "libclang-3.6-dev" - "llvm-3.6-dev"]] - [["gentoo"] - ["dev-libs/boost" - "sys-devel/binutils" - "sys-devel/binutils-libs"]] - [["ubuntu"] - ["binutils-dev" - "clang-3.6" - "libboost-dev" - "libclang-3.6-dev" - "llvm-3.6-dev"]] - [["osx" "homebrew"] - ["boost160" - "homebrew/versions/llvm36"]] -] -available: [ocaml-version >= "4.03.0"] -post-messages: [ - "This package requires llvm-3.6, clang-3.6, boost and binutils" {failure} -] diff --git a/packages/clangml/clangml.3.6.0.6/url b/packages/clangml/clangml.3.6.0.6/url deleted file mode 100644 index 08207cde7b6..00000000000 --- a/packages/clangml/clangml.3.6.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Antique-team/clangml/archive/v3.6.0.6.tar.gz" -checksum: "278d1dca74d7cb653324bac64026a1f0" diff --git a/packages/clangml/clangml.3.6.0/descr b/packages/clangml/clangml.3.6.0/descr deleted file mode 100644 index c7f440d3f97..00000000000 --- a/packages/clangml/clangml.3.6.0/descr +++ /dev/null @@ -1 +0,0 @@ -clang OCaml bindings diff --git a/packages/clangml/clangml.3.6.0/files/clangml.install b/packages/clangml/clangml.3.6.0/files/clangml.install deleted file mode 100644 index b7a6088de4e..00000000000 --- a/packages/clangml/clangml.3.6.0/files/clangml.install +++ /dev/null @@ -1,3 +0,0 @@ -bin: [ - "_build/consumer/processor.native" {"clangml-processor"} -] diff --git a/packages/clangml/clangml.3.6.0/opam b/packages/clangml/clangml.3.6.0/opam deleted file mode 100644 index c69550cd775..00000000000 --- a/packages/clangml/clangml.3.6.0/opam +++ /dev/null @@ -1,38 +0,0 @@ -opam-version: "1.2" -authors: ["Pippijn van Steenhoven"] -maintainer: "francois.berenger@inria.fr" -homepage: "https://github.com/Antique-team/clangml" -bug-reports: "https://github.com/Antique-team/clangml/issues" -dev-repo: "https://github.com/Antique-team/clangml.git" -build: [ - [make] -] -install: [ - [make "install"] -] -remove: [ - [make "uninstall"] -] -depends: [ - "batteries" - "deriving" - "ANSITerminal" - "base-unix" - "camlp4" {build} - "ocamlfind" {build} - "ocamlbuild" {build} -] -depexts: [ - [["debian"] ["libboost-dev" "llvm-3.6-dev" "clang-3.6" "libclang-3.6-dev" - "binutils-dev"]] - [["ubuntu"] ["libboost-dev" "llvm-3.6-dev" "clang-3.6" "libclang-3.6-dev" - "binutils-dev"]] - [["gentoo"] ["dev-libs/boost" "sys-devel/binutils"]] - [["archlinux"] ["boost" "binutils"]] -] -available: [ - ocaml-version >= "4.02.3" & !preinstalled & os != "darwin" -] -post-messages: [ - "This package requires llvm-3.6, clang-3.6, boost and binutils" {failure} -] diff --git a/packages/clangml/clangml.3.6.0/url b/packages/clangml/clangml.3.6.0/url deleted file mode 100644 index 3c61f259c46..00000000000 --- a/packages/clangml/clangml.3.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Antique-team/clangml/archive/v3.6.0.tar.gz" -checksum: "fcd2bba815736c658d09d674d0338720" diff --git a/packages/clangml/clangml.3.7.0.1/descr b/packages/clangml/clangml.3.7.0.1/descr deleted file mode 100644 index c7f440d3f97..00000000000 --- a/packages/clangml/clangml.3.7.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -clang OCaml bindings diff --git a/packages/clangml/clangml.3.7.0.1/files/clangml.install b/packages/clangml/clangml.3.7.0.1/files/clangml.install deleted file mode 100644 index b7a6088de4e..00000000000 --- a/packages/clangml/clangml.3.7.0.1/files/clangml.install +++ /dev/null @@ -1,3 +0,0 @@ -bin: [ - "_build/consumer/processor.native" {"clangml-processor"} -] diff --git a/packages/clangml/clangml.3.7.0.1/opam b/packages/clangml/clangml.3.7.0.1/opam deleted file mode 100644 index 707f57f0376..00000000000 --- a/packages/clangml/clangml.3.7.0.1/opam +++ /dev/null @@ -1,40 +0,0 @@ -opam-version: "1.2" -authors: ["Pippijn van Steenhoven"] -maintainer: "francois.berenger@inria.fr" -homepage: "https://github.com/Antique-team/clangml" -bug-reports: "https://github.com/Antique-team/clangml/issues" -dev-repo: "https://github.com/Antique-team/clangml.git" -build: [ - [make] -] -install: [ - [make "install"] -] -remove: [ - [make "uninstall"] -] -depends: [ - "dolog" - "batteries" - "deriving" - "ANSITerminal" - "base-unix" - "camlp4" {build} - "ocamlfind" {build} - "ocamlbuild" {build} -] -depexts: [ - [["debian"] ["libboost-dev" "llvm-3.7-dev" "clang-3.7" "libclang-3.7-dev" - "binutils-dev"]] - [["ubuntu"] ["libboost-dev" "llvm-3.7-dev" "clang-3.7" "libclang-3.7-dev" - "binutils-dev"]] - [["gentoo"] ["dev-libs/boost" "sys-devel/binutils" - "sys-devel/binutils-libs"]] - [["archlinux"] ["boost" "binutils"]] -] -available: [ - ocaml-version >= "4.03.0" & !preinstalled & os != "darwin" -] -post-messages: [ - "This package requires llvm-3.7, clang-3.7, boost and binutils" {failure} -] diff --git a/packages/clangml/clangml.3.7.0.1/url b/packages/clangml/clangml.3.7.0.1/url deleted file mode 100644 index 7493739df0b..00000000000 --- a/packages/clangml/clangml.3.7.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Antique-team/clangml/archive/v3.7.0.1.tar.gz" -checksum: "b17df696221cdd1602143d81734c41a9" diff --git a/packages/clangml/clangml.3.7.0.2/descr b/packages/clangml/clangml.3.7.0.2/descr deleted file mode 100644 index c7f440d3f97..00000000000 --- a/packages/clangml/clangml.3.7.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -clang OCaml bindings diff --git a/packages/clangml/clangml.3.7.0.2/opam b/packages/clangml/clangml.3.7.0.2/opam index a6d9069afcb..ade2c93ddab 100644 --- a/packages/clangml/clangml.3.7.0.2/opam +++ b/packages/clangml/clangml.3.7.0.2/opam @@ -1,13 +1,14 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "francois.berenger@inria.fr" authors: "Pippijn van Steenhoven" homepage: "https://github.com/Antique-team/clangml" bug-reports: "https://github.com/Antique-team/clangml/issues" -dev-repo: "https://github.com/Antique-team/clangml.git" +dev-repo: "git+https://github.com/Antique-team/clangml.git" build: [make] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" "dolog" "batteries" "deriving" @@ -18,29 +19,32 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["archlinux"] - ["binutils" - "boost"]] - [["debian"] - ["binutils-dev" - "clang-3.7" - "libboost-dev" - "libclang-3.7-dev" - "llvm-3.7-dev"]] - [["gentoo"] - ["dev-libs/boost" - "sys-devel/binutils" - "sys-devel/binutils-libs"]] - [["ubuntu"] - ["binutils-dev" - "clang-3.7" - "libboost-dev" - "libclang-3.7-dev" - "llvm-3.7-dev"]] - [["osx" "homebrew"] - ["boost160" - "homebrew/versions/llvm37"]] + ["binutils" "boost"] {os-distribution = "archlinux"} + [ + "binutils-dev" + "clang-3.7" + "libboost-dev" + "libclang-3.7-dev" + "llvm-3.7-dev" + ] {os-distribution = "debian"} + ["dev-libs/boost" "sys-devel/binutils" "sys-devel/binutils-libs"] + {os-distribution = "gentoo"} + [ + "binutils-dev" + "clang-3.7" + "libboost-dev" + "libclang-3.7-dev" + "llvm-3.7-dev" + ] {os-distribution = "ubuntu"} + ["boost160" "homebrew/versions/llvm37"] + {os = "macos" & os-distribution = "homebrew"} ] post-messages: [ "This package requires llvm-3.7, clang-3.7, boost and binutils" {failure} ] +synopsis: "clang OCaml bindings" +extra-files: ["clangml.install" "md5=347541519ab211a1cf2eb1049a6125f2"] +url { + src: "https://github.com/Antique-team/clangml/archive/v3.7.0.2.tar.gz" + checksum: "md5=e9489e166e23ef7d8700e9027b659569" +} diff --git a/packages/clangml/clangml.3.7.0.2/url b/packages/clangml/clangml.3.7.0.2/url deleted file mode 100644 index 4363dc4b910..00000000000 --- a/packages/clangml/clangml.3.7.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Antique-team/clangml/archive/v3.7.0.2.tar.gz" -checksum: "e9489e166e23ef7d8700e9027b659569" diff --git a/packages/clangml/clangml.3.7.0/descr b/packages/clangml/clangml.3.7.0/descr deleted file mode 100644 index c7f440d3f97..00000000000 --- a/packages/clangml/clangml.3.7.0/descr +++ /dev/null @@ -1 +0,0 @@ -clang OCaml bindings diff --git a/packages/clangml/clangml.3.7.0/opam b/packages/clangml/clangml.3.7.0/opam index 151bad3a12d..e99b7366f1c 100644 --- a/packages/clangml/clangml.3.7.0/opam +++ b/packages/clangml/clangml.3.7.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Pippijn van Steenhoven"] maintainer: "francois.berenger@inria.fr" homepage: "https://github.com/Antique-team/clangml" bug-reports: "https://github.com/Antique-team/clangml/issues" -dev-repo: "https://github.com/Antique-team/clangml.git" +dev-repo: "git+https://github.com/Antique-team/clangml.git" build: [ [make] ] @@ -14,6 +14,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.02.3"} "dolog" "batteries" "deriving" @@ -24,17 +25,32 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libboost-dev" "llvm-3.7-dev" "clang-3.7" "libclang-3.7-dev" - "binutils-dev"]] - [["ubuntu"] ["libboost-dev" "llvm-3.7-dev" "clang-3.7" "libclang-3.7-dev" - "binutils-dev"]] - [["gentoo"] ["dev-libs/boost" "sys-devel/binutils" - "sys-devel/binutils-libs"]] - [["archlinux"] ["boost" "binutils"]] -] -available: [ - ocaml-version >= "4.02.3" & !preinstalled & os != "darwin" + [ + "libboost-dev" + "llvm-3.7-dev" + "clang-3.7" + "libclang-3.7-dev" + "binutils-dev" + ] {os-distribution = "debian"} + [ + "libboost-dev" + "llvm-3.7-dev" + "clang-3.7" + "libclang-3.7-dev" + "binutils-dev" + ] {os-distribution = "ubuntu"} + ["dev-libs/boost" "sys-devel/binutils" "sys-devel/binutils-libs"] + {os-distribution = "gentoo"} + ["boost" "binutils"] {os-distribution = "archlinux"} ] +available: os != "macos" post-messages: [ "This package requires llvm-3.7, clang-3.7, boost and binutils" {failure} ] +synopsis: "clang OCaml bindings" +conflicts: ["ocaml-system"] +extra-files: ["clangml.install" "md5=347541519ab211a1cf2eb1049a6125f2"] +url { + src: "https://github.com/Antique-team/clangml/archive/v3.7.0.tar.gz" + checksum: "md5=e2d941637c96d2e9c2d66a304ddabd6d" +} diff --git a/packages/clangml/clangml.3.7.0/url b/packages/clangml/clangml.3.7.0/url deleted file mode 100644 index 8a162ea8352..00000000000 --- a/packages/clangml/clangml.3.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Antique-team/clangml/archive/v3.7.0.tar.gz" -checksum: "e2d941637c96d2e9c2d66a304ddabd6d" diff --git a/packages/clangml/clangml.3.8.0.1/descr b/packages/clangml/clangml.3.8.0.1/descr deleted file mode 100644 index c7f440d3f97..00000000000 --- a/packages/clangml/clangml.3.8.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -clang OCaml bindings diff --git a/packages/clangml/clangml.3.8.0.1/opam b/packages/clangml/clangml.3.8.0.1/opam index a6ba7f877ee..f08842581d7 100644 --- a/packages/clangml/clangml.3.8.0.1/opam +++ b/packages/clangml/clangml.3.8.0.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Pippijn van Steenhoven"] maintainer: "francois.berenger@inria.fr" homepage: "https://github.com/Antique-team/clangml" bug-reports: "https://github.com/Antique-team/clangml/issues" -dev-repo: "https://github.com/Antique-team/clangml.git" +dev-repo: "git+https://github.com/Antique-team/clangml.git" build: [ [make] ] @@ -14,6 +14,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.03.0"} "dolog" "batteries" "deriving" @@ -24,17 +25,32 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libboost-dev" "llvm-3.8-dev" "clang-3.8" "libclang-3.8-dev" - "binutils-dev"]] - [["ubuntu"] ["libboost-dev" "llvm-3.8-dev" "clang-3.8" "libclang-3.8-dev" - "binutils-dev"]] - [["gentoo"] ["dev-libs/boost" "sys-devel/binutils" - "sys-devel/binutils-libs"]] - [["archlinux"] ["boost" "binutils"]] -] -available: [ - ocaml-version >= "4.03.0" & !preinstalled & os != "darwin" + [ + "libboost-dev" + "llvm-3.8-dev" + "clang-3.8" + "libclang-3.8-dev" + "binutils-dev" + ] {os-distribution = "debian"} + [ + "libboost-dev" + "llvm-3.8-dev" + "clang-3.8" + "libclang-3.8-dev" + "binutils-dev" + ] {os-distribution = "ubuntu"} + ["dev-libs/boost" "sys-devel/binutils" "sys-devel/binutils-libs"] + {os-distribution = "gentoo"} + ["boost" "binutils"] {os-distribution = "archlinux"} ] +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"] +extra-files: ["clangml.install" "md5=347541519ab211a1cf2eb1049a6125f2"] +url { + src: "https://github.com/Antique-team/clangml/archive/v3.8.0.1.tar.gz" + checksum: "md5=338aaa3c9a14e056bcc556798e81c4f7" +} diff --git a/packages/clangml/clangml.3.8.0.1/url b/packages/clangml/clangml.3.8.0.1/url deleted file mode 100644 index 1d377b3286e..00000000000 --- a/packages/clangml/clangml.3.8.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Antique-team/clangml/archive/v3.8.0.1.tar.gz" -checksum: "338aaa3c9a14e056bcc556798e81c4f7" diff --git a/packages/clangml/clangml.3.8.0/descr b/packages/clangml/clangml.3.8.0/descr deleted file mode 100644 index c7f440d3f97..00000000000 --- a/packages/clangml/clangml.3.8.0/descr +++ /dev/null @@ -1 +0,0 @@ -clang OCaml bindings diff --git a/packages/clangml/clangml.3.8.0/opam b/packages/clangml/clangml.3.8.0/opam index c13cb281a23..799fc2f6d15 100644 --- a/packages/clangml/clangml.3.8.0/opam +++ b/packages/clangml/clangml.3.8.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Pippijn van Steenhoven"] maintainer: "francois.berenger@inria.fr" homepage: "https://github.com/Antique-team/clangml" bug-reports: "https://github.com/Antique-team/clangml/issues" -dev-repo: "https://github.com/Antique-team/clangml.git" +dev-repo: "git+https://github.com/Antique-team/clangml.git" build: [ [make] ] @@ -14,6 +14,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.02.3" & < "4.03.0"} "dolog" "batteries" "deriving" @@ -24,18 +25,32 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libboost-dev" "llvm-3.8-dev" "clang-3.8" "libclang-3.8-dev" - "binutils-dev"]] - [["ubuntu"] ["libboost-dev" "llvm-3.8-dev" "clang-3.8" "libclang-3.8-dev" - "binutils-dev"]] - [["gentoo"] ["dev-libs/boost" "sys-devel/binutils" - "sys-devel/binutils-libs"]] - [["archlinux"] ["boost" "binutils"]] -] -available: [ - ocaml-version >= "4.02.3" & ocaml-version < "4.03.0" & - !preinstalled & os != "darwin" + [ + "libboost-dev" + "llvm-3.8-dev" + "clang-3.8" + "libclang-3.8-dev" + "binutils-dev" + ] {os-distribution = "debian"} + [ + "libboost-dev" + "llvm-3.8-dev" + "clang-3.8" + "libclang-3.8-dev" + "binutils-dev" + ] {os-distribution = "ubuntu"} + ["dev-libs/boost" "sys-devel/binutils" "sys-devel/binutils-libs"] + {os-distribution = "gentoo"} + ["boost" "binutils"] {os-distribution = "archlinux"} ] +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"] +extra-files: ["clangml.install" "md5=347541519ab211a1cf2eb1049a6125f2"] +url { + src: "https://github.com/Antique-team/clangml/archive/v3.8.0.tar.gz" + checksum: "md5=95c0efbf88f1a2efa41ffcd50c04f207" +} diff --git a/packages/clangml/clangml.3.8.0/url b/packages/clangml/clangml.3.8.0/url deleted file mode 100644 index 2d0e496b9a3..00000000000 --- a/packages/clangml/clangml.3.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Antique-team/clangml/archive/v3.8.0.tar.gz" -checksum: "95c0efbf88f1a2efa41ffcd50c04f207" diff --git a/packages/clangml/clangml.3.9.1.2/descr b/packages/clangml/clangml.3.9.1.2/descr deleted file mode 100644 index c7f440d3f97..00000000000 --- a/packages/clangml/clangml.3.9.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -clang OCaml bindings diff --git a/packages/clangml/clangml.3.9.1.2/opam b/packages/clangml/clangml.3.9.1.2/opam index 1bfefd8bb93..f00eec6544a 100644 --- a/packages/clangml/clangml.3.9.1.2/opam +++ b/packages/clangml/clangml.3.9.1.2/opam @@ -1,16 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "francois.berenger@inria.fr" authors: "Pippijn van Steenhoven" version: "3.9.1.2" homepage: "https://github.com/Antique-team/clangml" bug-reports: "https://github.com/Antique-team/clangml/issues" -dev-repo: "https://github.com/Antique-team/clangml.git" +dev-repo: "git+https://github.com/Antique-team/clangml.git" build: [ - ["sh" "-c" "test -d ${HOME}/usr/clang39 \\ + [ + "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 = "darwin"} + && mv clang+llvm-3.9.0-x86_64-apple-darwin/* ${HOME}/usr/clang39 )""" + ] {os = "macos"} [make] ] install: [make "install"] @@ -18,6 +23,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.03.0"} "dolog" "batteries" "deriving" @@ -31,21 +37,20 @@ depends: [ "conf-wget" {build} ] depexts: [ - [["archlinux"] - ["boost"]] - [["debian"] - ["clang-3.9" - "libboost-dev" - "libclang-3.9-dev" - "llvm-3.9-dev"]] - [["gentoo"] - ["dev-libs/boost"]] - [["ubuntu"] - ["libboost-dev"]] - [["osx" "homebrew"] - ["boost160"]] + ["boost"] {os-distribution = "archlinux"} + ["clang-3.9" "libboost-dev" "libclang-3.9-dev" "llvm-3.9-dev"] + {os-distribution = "debian"} + ["dev-libs/boost"] {os-distribution = "gentoo"} + ["libboost-dev"] {os-distribution = "ubuntu"} + ["boost160"] {os = "macos" & os-distribution = "homebrew"} ] -available: [ocaml-version >= "4.03.0" & os != "alpine" & os != "centos"] +available: os != "alpine" & os != "centos" post-messages: [ "This package requires llvm-3.9, clang-3.9, boost and binutils" {failure} ] +synopsis: "clang OCaml bindings" +extra-files: ["clangml.install" "md5=347541519ab211a1cf2eb1049a6125f2"] +url { + src: "https://github.com/Antique-team/clangml/archive/v3.9.1.2.tar.gz" + checksum: "md5=1832d0e35b7147ca08fbc2e67e6d6240" +} diff --git a/packages/clangml/clangml.3.9.1.2/url b/packages/clangml/clangml.3.9.1.2/url deleted file mode 100644 index c38a56ce63d..00000000000 --- a/packages/clangml/clangml.3.9.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Antique-team/clangml/archive/v3.9.1.2.tar.gz" -checksum: "1832d0e35b7147ca08fbc2e67e6d6240" diff --git a/packages/clangml/clangml.3.9.1/descr b/packages/clangml/clangml.3.9.1/descr deleted file mode 100644 index c7f440d3f97..00000000000 --- a/packages/clangml/clangml.3.9.1/descr +++ /dev/null @@ -1 +0,0 @@ -clang OCaml bindings diff --git a/packages/clangml/clangml.3.9.1/opam b/packages/clangml/clangml.3.9.1/opam index 3304e9d0a53..94afcbc19f8 100644 --- a/packages/clangml/clangml.3.9.1/opam +++ b/packages/clangml/clangml.3.9.1/opam @@ -1,19 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "francois.berenger@inria.fr" authors: "Pippijn van Steenhoven" homepage: "https://github.com/Antique-team/clangml" bug-reports: "https://github.com/Antique-team/clangml/issues" -dev-repo: "https://github.com/Antique-team/clangml.git" +dev-repo: "git+https://github.com/Antique-team/clangml.git" build: [ - ["sh" "-c" "test -d ${HOME}/usr/clang39 || + [ + "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 = "darwin"} + 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"} "dolog" "batteries" "deriving" @@ -25,31 +31,33 @@ depends: [ "conf-wget" {build} ] depexts: [ - [["archlinux"] - ["binutils" - "boost"]] - [["gentoo"] - ["dev-libs/boost" - "sys-devel/binutils" - "sys-devel/binutils-libs"]] - [["debian"] - ["binutils-dev" - "clang-3.9" - "libboost-dev" - "libclang-3.9-dev" - "llvm-3.9-dev" - "libncurses-dev"]] - [["ubuntu"] - ["binutils-dev" - "clang-3.9" - "libboost-dev" - "libclang-3.9-dev" - "llvm-3.9-dev" - "libncurses-dev"]] - [["osx" "homebrew"] - ["boost160"]] + ["binutils" "boost"] {os-distribution = "archlinux"} + ["dev-libs/boost" "sys-devel/binutils" "sys-devel/binutils-libs"] + {os-distribution = "gentoo"} + [ + "binutils-dev" + "clang-3.9" + "libboost-dev" + "libclang-3.9-dev" + "llvm-3.9-dev" + "libncurses-dev" + ] {os-distribution = "debian"} + [ + "binutils-dev" + "clang-3.9" + "libboost-dev" + "libclang-3.9-dev" + "llvm-3.9-dev" + "libncurses-dev" + ] {os-distribution = "ubuntu"} + ["boost160"] {os = "macos" & os-distribution = "homebrew"} ] -available: [ocaml-version >= "4.03.0"] post-messages: [ "This package requires llvm-3.9, clang-3.9, boost and binutils" {failure} ] +synopsis: "clang OCaml bindings" +extra-files: ["clangml.install" "md5=347541519ab211a1cf2eb1049a6125f2"] +url { + src: "https://github.com/Antique-team/clangml/archive/v3.9.1.tar.gz" + checksum: "md5=5db29afb605415bdfd2f73f3c7a0bf9f" +} diff --git a/packages/clangml/clangml.3.9.1/url b/packages/clangml/clangml.3.9.1/url deleted file mode 100644 index 8e7779e6565..00000000000 --- a/packages/clangml/clangml.3.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Antique-team/clangml/archive/v3.9.1.tar.gz" -checksum: "5db29afb605415bdfd2f73f3c7a0bf9f" diff --git a/packages/clarity/clarity.0.1.4/descr b/packages/clarity/clarity.0.1.4/descr deleted file mode 100644 index bf50d453d29..00000000000 --- a/packages/clarity/clarity.0.1.4/descr +++ /dev/null @@ -1,5 +0,0 @@ -Functional programming library. - -The goal of this project is to make pure functional programming idioms -as useful as possible given OCaml's absence of higher-kinded types and -typeclasses. diff --git a/packages/clarity/clarity.0.1.4/opam b/packages/clarity/clarity.0.1.4/opam index 160bca0b527..9c6f820daef 100644 --- a/packages/clarity/clarity.0.1.4/opam +++ b/packages/clarity/clarity.0.1.4/opam @@ -1,13 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.1.4" maintainer: "joyprophecy@gmail.com" -author: "joyprophecy@gmail.com" homepage: "https://github.com/IndiscriminateCoding/clarity" bug-reports: "https://github.com/IndiscriminateCoding/clarity/issues" -dev-repo: "https://github.com/IndiscriminateCoding/clarity.git" +dev-repo: "git+https://github.com/IndiscriminateCoding/clarity.git" license: "BSD3" -available: [ ocaml-version >= "4.04.0" ] -depends: [ "jbuilder" {build & >= "1.0+beta7"} "ocamlfind" {build} ] +depends: [ + "ocaml" {>= "4.04.0"} + "jbuilder" {build & >= "1.0+beta7"} + "ocamlfind" {build} +] build: [ [ "jbuilder" "build" ] ] @@ -17,3 +19,14 @@ install: [ remove: [ [ "ocamlfind" "remove" "clarity" ] ] +synopsis: "Functional programming library." +description: """ +The goal of this project is to make pure functional programming idioms +as useful as possible given OCaml's absence of higher-kinded types and +typeclasses.""" +authors: "joyprophecy@gmail.com" +flags: light-uninstall +url { + src: "https://github.com/IndiscriminateCoding/clarity/archive/0.1.4.zip" + checksum: "md5=ad34588cbfc32774a71d11caba8b6055" +} diff --git a/packages/clarity/clarity.0.1.4/url b/packages/clarity/clarity.0.1.4/url deleted file mode 100644 index 598c211f6b4..00000000000 --- a/packages/clarity/clarity.0.1.4/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/IndiscriminateCoding/clarity/archive/0.1.4.zip" -checksum: "ad34588cbfc32774a71d11caba8b6055" - diff --git a/packages/clarity/clarity.0.2.0/descr b/packages/clarity/clarity.0.2.0/descr deleted file mode 100644 index bf50d453d29..00000000000 --- a/packages/clarity/clarity.0.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Functional programming library. - -The goal of this project is to make pure functional programming idioms -as useful as possible given OCaml's absence of higher-kinded types and -typeclasses. diff --git a/packages/clarity/clarity.0.2.0/opam b/packages/clarity/clarity.0.2.0/opam index 0287b751702..7c76ce74971 100644 --- a/packages/clarity/clarity.0.2.0/opam +++ b/packages/clarity/clarity.0.2.0/opam @@ -1,14 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.2.0" maintainer: "joyprophecy@gmail.com" -author: "joyprophecy@gmail.com" homepage: "https://github.com/IndiscriminateCoding/clarity" bug-reports: "https://github.com/IndiscriminateCoding/clarity/issues" -dev-repo: "https://github.com/IndiscriminateCoding/clarity.git" +dev-repo: "git+https://github.com/IndiscriminateCoding/clarity.git" license: "BSD3" -available: [ ocaml-version >= "4.04.0" ] -depends: [ "jbuilder" {build & >= "1.0+beta7"} "ocamlfind" {build} ] +depends: [ + "ocaml" {>= "4.04.0"} + "jbuilder" {build & >= "1.0+beta7"} + "ocamlfind" {build} +] build: [ [ "jbuilder" "build" ] ] - +synopsis: "Functional programming library." +description: """ +The goal of this project is to make pure functional programming idioms +as useful as possible given OCaml's absence of higher-kinded types and +typeclasses.""" +authors: "joyprophecy@gmail.com" +url { + src: "https://github.com/IndiscriminateCoding/clarity/archive/0.2.0.zip" + checksum: "md5=10b24601d80e0f9fbd749d8a26c1077e" +} diff --git a/packages/clarity/clarity.0.2.0/url b/packages/clarity/clarity.0.2.0/url deleted file mode 100644 index 719b4f8a747..00000000000 --- a/packages/clarity/clarity.0.2.0/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/IndiscriminateCoding/clarity/archive/0.2.0.zip" -checksum: "10b24601d80e0f9fbd749d8a26c1077e" - diff --git a/packages/clarity/clarity.0.3.0/descr b/packages/clarity/clarity.0.3.0/descr deleted file mode 100644 index bf50d453d29..00000000000 --- a/packages/clarity/clarity.0.3.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Functional programming library. - -The goal of this project is to make pure functional programming idioms -as useful as possible given OCaml's absence of higher-kinded types and -typeclasses. diff --git a/packages/clarity/clarity.0.3.0/opam b/packages/clarity/clarity.0.3.0/opam index 5eb11fb65e8..49113941687 100644 --- a/packages/clarity/clarity.0.3.0/opam +++ b/packages/clarity/clarity.0.3.0/opam @@ -1,14 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.3.0" maintainer: "joyprophecy@gmail.com" -author: "joyprophecy@gmail.com" homepage: "https://github.com/IndiscriminateCoding/clarity" bug-reports: "https://github.com/IndiscriminateCoding/clarity/issues" -dev-repo: "https://github.com/IndiscriminateCoding/clarity.git" +dev-repo: "git+https://github.com/IndiscriminateCoding/clarity.git" license: "BSD3" -available: [ ocaml-version >= "4.04.0" ] -depends: [ "jbuilder" {build & >= "1.0+beta7"} "ocamlfind" {build} ] +depends: [ + "ocaml" {>= "4.04.0"} + "jbuilder" {build & >= "1.0+beta7"} + "ocamlfind" {build} +] build: [ [ "jbuilder" "build" ] ] - +synopsis: "Functional programming library." +description: """ +The goal of this project is to make pure functional programming idioms +as useful as possible given OCaml's absence of higher-kinded types and +typeclasses.""" +authors: "joyprophecy@gmail.com" +url { + src: "https://github.com/IndiscriminateCoding/clarity/archive/0.3.0.zip" + checksum: "md5=b8c33c46726c015de3b02926e70ca075" +} diff --git a/packages/clarity/clarity.0.3.0/url b/packages/clarity/clarity.0.3.0/url deleted file mode 100644 index 11c39fba103..00000000000 --- a/packages/clarity/clarity.0.3.0/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/IndiscriminateCoding/clarity/archive/0.3.0.zip" -checksum: "b8c33c46726c015de3b02926e70ca075" - diff --git a/packages/clarity/clarity.0.3.1/descr b/packages/clarity/clarity.0.3.1/descr deleted file mode 100644 index bf50d453d29..00000000000 --- a/packages/clarity/clarity.0.3.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Functional programming library. - -The goal of this project is to make pure functional programming idioms -as useful as possible given OCaml's absence of higher-kinded types and -typeclasses. diff --git a/packages/clarity/clarity.0.3.1/opam b/packages/clarity/clarity.0.3.1/opam index 30ad191aacb..c3704055a20 100644 --- a/packages/clarity/clarity.0.3.1/opam +++ b/packages/clarity/clarity.0.3.1/opam @@ -1,14 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.3.1" maintainer: "joyprophecy@gmail.com" -author: "joyprophecy@gmail.com" homepage: "https://github.com/IndiscriminateCoding/clarity" bug-reports: "https://github.com/IndiscriminateCoding/clarity/issues" -dev-repo: "https://github.com/IndiscriminateCoding/clarity.git" +dev-repo: "git+https://github.com/IndiscriminateCoding/clarity.git" license: "BSD3" -available: [ ocaml-version >= "4.04.0" ] -depends: [ "jbuilder" {build} "ocamlfind" {build} ] +depends: [ + "ocaml" {>= "4.04.0"} + "jbuilder" {build} + "ocamlfind" {build} +] build: [ [ "jbuilder" "build" ] ] - +synopsis: "Functional programming library." +description: """ +The goal of this project is to make pure functional programming idioms +as useful as possible given OCaml's absence of higher-kinded types and +typeclasses.""" +authors: "joyprophecy@gmail.com" +url { + src: "https://github.com/IndiscriminateCoding/clarity/archive/0.3.1.zip" + checksum: "md5=83050843f77a7ce5e5340c047e2338ad" +} diff --git a/packages/clarity/clarity.0.3.1/url b/packages/clarity/clarity.0.3.1/url deleted file mode 100644 index 7384423688a..00000000000 --- a/packages/clarity/clarity.0.3.1/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/IndiscriminateCoding/clarity/archive/0.3.1.zip" -checksum: "83050843f77a7ce5e5340c047e2338ad" - diff --git a/packages/cloudi/cloudi.1.7.1-rc1/descr b/packages/cloudi/cloudi.1.7.1-rc1/descr deleted file mode 100644 index 1268f6c4dbc..00000000000 --- a/packages/cloudi/cloudi.1.7.1-rc1/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml CloudI API diff --git a/packages/cloudi/cloudi.1.7.1-rc1/opam b/packages/cloudi/cloudi.1.7.1-rc1/opam index 78333a16b2d..679eac6c363 100644 --- a/packages/cloudi/cloudi.1.7.1-rc1/opam +++ b/packages/cloudi/cloudi.1.7.1-rc1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "cloudi" version: "1.7.1-rc1" maintainer: "Michael Truog " @@ -6,12 +6,18 @@ authors: "Michael Truog " homepage: "http://cloudi.org/" bug-reports: "https://github.com/CloudI/CloudI/issues" license: "BSD" -dev-repo: "https://github.com/CloudI/cloudi_api_ocaml.git" +dev-repo: "git+https://github.com/CloudI/cloudi_api_ocaml.git" build: [ [make] ] remove: ["ocamlfind" "remove" "cloudi"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "OCaml CloudI API" +flags: light-uninstall +url { + src: "https://github.com/CloudI/cloudi_api_ocaml/archive/v1.7.1-rc1.tar.gz" + checksum: "md5=64c6f06b373813d89af3ec258413f1ed" +} diff --git a/packages/cloudi/cloudi.1.7.1-rc1/url b/packages/cloudi/cloudi.1.7.1-rc1/url deleted file mode 100644 index 98fd81e04bf..00000000000 --- a/packages/cloudi/cloudi.1.7.1-rc1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/CloudI/cloudi_api_ocaml/archive/v1.7.1-rc1.tar.gz" -checksum: "64c6f06b373813d89af3ec258413f1ed" diff --git a/packages/cloudi/cloudi.1.7.1/descr b/packages/cloudi/cloudi.1.7.1/descr deleted file mode 100644 index 1268f6c4dbc..00000000000 --- a/packages/cloudi/cloudi.1.7.1/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml CloudI API diff --git a/packages/cloudi/cloudi.1.7.1/opam b/packages/cloudi/cloudi.1.7.1/opam index b3d03fcdf05..d2626dd2f54 100644 --- a/packages/cloudi/cloudi.1.7.1/opam +++ b/packages/cloudi/cloudi.1.7.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "cloudi" version: "1.7.1" maintainer: "Michael Truog " @@ -6,12 +6,18 @@ authors: "Michael Truog " homepage: "http://cloudi.org/" bug-reports: "https://github.com/CloudI/CloudI/issues" license: "MIT" -dev-repo: "https://github.com/CloudI/cloudi_api_ocaml.git" +dev-repo: "git+https://github.com/CloudI/cloudi_api_ocaml.git" build: [ [make] ] remove: ["ocamlfind" "remove" "cloudi"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "OCaml CloudI API" +flags: light-uninstall +url { + src: "https://github.com/CloudI/cloudi_api_ocaml/archive/v1.7.1.tar.gz" + checksum: "md5=4c03c5ff48204f7783a1da512809889d" +} diff --git a/packages/cloudi/cloudi.1.7.1/url b/packages/cloudi/cloudi.1.7.1/url deleted file mode 100644 index ad1eee9add2..00000000000 --- a/packages/cloudi/cloudi.1.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/CloudI/cloudi_api_ocaml/archive/v1.7.1.tar.gz" -checksum: "4c03c5ff48204f7783a1da512809889d" diff --git a/packages/cloudi/cloudi.1.7.2/descr b/packages/cloudi/cloudi.1.7.2/descr deleted file mode 100644 index 1268f6c4dbc..00000000000 --- a/packages/cloudi/cloudi.1.7.2/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml CloudI API diff --git a/packages/cloudi/cloudi.1.7.2/opam b/packages/cloudi/cloudi.1.7.2/opam index 83f331dff88..a182dd467a5 100644 --- a/packages/cloudi/cloudi.1.7.2/opam +++ b/packages/cloudi/cloudi.1.7.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "cloudi" version: "1.7.2" maintainer: "Michael Truog " @@ -6,11 +6,16 @@ authors: "Michael Truog " homepage: "http://cloudi.org/" bug-reports: "https://github.com/CloudI/CloudI/issues" license: "MIT" -dev-repo: "https://github.com/CloudI/cloudi_api_ocaml.git" +dev-repo: "git+https://github.com/CloudI/cloudi_api_ocaml.git" build: [ [make] ] depends: [ + "ocaml" {>= "4.03.0" & < "4.06"} "ocamlfind" {build} ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06" ] +synopsis: "OCaml CloudI API" +url { + src: "https://github.com/CloudI/cloudi_api_ocaml/archive/v1.7.2.tar.gz" + checksum: "md5=64480f31bf82b884a3feee0f4664000f" +} diff --git a/packages/cloudi/cloudi.1.7.2/url b/packages/cloudi/cloudi.1.7.2/url deleted file mode 100644 index 6afa89dcabd..00000000000 --- a/packages/cloudi/cloudi.1.7.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/CloudI/cloudi_api_ocaml/archive/v1.7.2.tar.gz" -checksum: "64480f31bf82b884a3feee0f4664000f" diff --git a/packages/cloudi/cloudi.1.7.3/cloudi.install b/packages/cloudi/cloudi.1.7.3/cloudi.install deleted file mode 100644 index f67b78bb903..00000000000 --- a/packages/cloudi/cloudi.1.7.3/cloudi.install +++ /dev/null @@ -1,6 +0,0 @@ -lib: [ - "erlang.cmi" - "cloudi.cmi" - "erlang.cmx" - "cloudi.cmx" -] diff --git a/packages/cloudi/cloudi.1.7.3/descr b/packages/cloudi/cloudi.1.7.3/descr deleted file mode 100644 index 1268f6c4dbc..00000000000 --- a/packages/cloudi/cloudi.1.7.3/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml CloudI API diff --git a/packages/cloudi/cloudi.1.7.3/opam b/packages/cloudi/cloudi.1.7.3/opam index 8e560d9daf2..0255f055a96 100644 --- a/packages/cloudi/cloudi.1.7.3/opam +++ b/packages/cloudi/cloudi.1.7.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "cloudi" version: "1.7.3" maintainer: "Michael Truog " @@ -6,12 +6,17 @@ authors: "Michael Truog " homepage: "http://cloudi.org/" bug-reports: "https://github.com/CloudI/CloudI/issues" license: "MIT" -dev-repo: "https://github.com/CloudI/cloudi_api_ocaml.git" +dev-repo: "git+https://github.com/CloudI/cloudi_api_ocaml.git" build: [ [make] ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "base-unix" ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "OCaml CloudI API" +url { + src: "https://github.com/CloudI/cloudi_api_ocaml/archive/v1.7.3.tar.gz" + checksum: "md5=1f0207da1ed642aa2dd6f9d619dd7018" +} diff --git a/packages/cloudi/cloudi.1.7.3/url b/packages/cloudi/cloudi.1.7.3/url deleted file mode 100644 index b6dafccd17e..00000000000 --- a/packages/cloudi/cloudi.1.7.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/CloudI/cloudi_api_ocaml/archive/v1.7.3.tar.gz" -checksum: "1f0207da1ed642aa2dd6f9d619dd7018" diff --git a/packages/cmark/cmark.0.2.0/descr b/packages/cmark/cmark.0.2.0/descr deleted file mode 100644 index ef8b6cc26f3..00000000000 --- a/packages/cmark/cmark.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for the CMark Common Markdown parsing and rendering library. diff --git a/packages/cmark/cmark.0.2.0/opam b/packages/cmark/cmark.0.2.0/opam index 10b885023d6..4b070257e99 100644 --- a/packages/cmark/cmark.0.2.0/opam +++ b/packages/cmark/cmark.0.2.0/opam @@ -1,13 +1,14 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jonathan Chan " authors: "Jonathan Chan " homepage: "https://github.com/jonathanyc/ocaml-cmark" bug-reports: "https://github.com/jonathanyc/ocaml-cmark/issues" license: "BSD 2-Clause" -dev-repo: "git@github.com:jonathanyc/ocaml-cmark.git" +dev-repo: "git+ssh://git@github.com/jonathanyc/ocaml-cmark.git" install: ["./car" "lib"] remove: ["./car" "unlib"] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} "ocamlbuild" {build} "ctypes" {>= "0.4.1"} @@ -17,4 +18,9 @@ depexts: [ ["homebrew" "osx"] ["cmark"] ] -available: [ocaml-version >= "4.02"] +synopsis: + "OCaml bindings for the CMark Common Markdown parsing and rendering library." +url { + src: "https://github.com/jonathanyc/ocaml-cmark/archive/0.2.0.tar.gz" + checksum: "md5=a1d0979deee4c059852f7b3d5b06cf10" +} diff --git a/packages/cmark/cmark.0.2.0/url b/packages/cmark/cmark.0.2.0/url deleted file mode 100644 index 60c894792a5..00000000000 --- a/packages/cmark/cmark.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/jonathanyc/ocaml-cmark/archive/0.2.0.tar.gz" -checksum: "a1d0979deee4c059852f7b3d5b06cf10" diff --git a/packages/cmdliner/cmdliner.0.9.2/descr b/packages/cmdliner/cmdliner.0.9.2/descr deleted file mode 100644 index 8f3fbc93819..00000000000 --- a/packages/cmdliner/cmdliner.0.9.2/descr +++ /dev/null @@ -1,12 +0,0 @@ -Declarative definition of command line interfaces for OCaml -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. diff --git a/packages/cmdliner/cmdliner.0.9.2/opam b/packages/cmdliner/cmdliner.0.9.2/opam index 3791e8bff1a..3ce4144d353 100644 --- a/packages/cmdliner/cmdliner.0.9.2/opam +++ b/packages/cmdliner/cmdliner.0.9.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: ["Daniel Bünzli "] homepage: "http://erratique.ch/software/cmdliner" @@ -6,12 +6,30 @@ license: "BSD3" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "cmdliner"]] depends: [ + "ocaml" {>= "3.12.0" & < "4.06.0"} "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "3.12.0" & ocaml-version < "4.06.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: "md5=8f3c925d15d676602782453a16808102" +} diff --git a/packages/cmdliner/cmdliner.0.9.2/url b/packages/cmdliner/cmdliner.0.9.2/url deleted file mode 100644 index ba8cadb9fbc..00000000000 --- a/packages/cmdliner/cmdliner.0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/cmdliner/releases/cmdliner-0.9.2.tbz" -checksum: "8f3c925d15d676602782453a16808102" diff --git a/packages/cmdliner/cmdliner.0.9.4/descr b/packages/cmdliner/cmdliner.0.9.4/descr deleted file mode 100644 index 0860665a8b7..00000000000 --- a/packages/cmdliner/cmdliner.0.9.4/descr +++ /dev/null @@ -1,17 +0,0 @@ -Declarative definition of command line interfaces for OCaml - -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 - diff --git a/packages/cmdliner/cmdliner.0.9.4/opam b/packages/cmdliner/cmdliner.0.9.4/opam index 5a32280febe..7ff8281faaf 100644 --- a/packages/cmdliner/cmdliner.0.9.4/opam +++ b/packages/cmdliner/cmdliner.0.9.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " homepage: "http://erratique.ch/software/cmdliner" authors: ["Daniel Bünzli "] @@ -6,12 +6,32 @@ doc: "http://erratique.ch/software/cmdliner/doc/Cmdliner" tags: [ "cli" "system" "declarative" ] license: "BSD3" depends: [ + "ocaml" {>= "3.12.0"} "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "3.12.0" ] build: [ ["./pkg/pkg-git" ] ["./pkg/build" "true" ] ] +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.4.tbz" + checksum: "md5=5089b4b69993ddc5ce4aac0e30d0c641" +} diff --git a/packages/cmdliner/cmdliner.0.9.4/url b/packages/cmdliner/cmdliner.0.9.4/url deleted file mode 100644 index 953df762bba..00000000000 --- a/packages/cmdliner/cmdliner.0.9.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/cmdliner/releases/cmdliner-0.9.4.tbz" -checksum: "5089b4b69993ddc5ce4aac0e30d0c641" diff --git a/packages/cmdliner/cmdliner.0.9.5/descr b/packages/cmdliner/cmdliner.0.9.5/descr deleted file mode 100644 index 0860665a8b7..00000000000 --- a/packages/cmdliner/cmdliner.0.9.5/descr +++ /dev/null @@ -1,17 +0,0 @@ -Declarative definition of command line interfaces for OCaml - -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 - diff --git a/packages/cmdliner/cmdliner.0.9.5/opam b/packages/cmdliner/cmdliner.0.9.5/opam index 5f21924e681..5ddf37bbf78 100644 --- a/packages/cmdliner/cmdliner.0.9.5/opam +++ b/packages/cmdliner/cmdliner.0.9.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " homepage: "http://erratique.ch/software/cmdliner" #dev-repo: "http://erratique.ch/repos/cmdliner.git" @@ -7,13 +7,33 @@ doc: "http://erratique.ch/software/cmdliner/doc/Cmdliner" tags: [ "cli" "system" "declarative" ] license: "BSD3" depends: [ + "ocaml" {>= "3.12.0" & < "4.06.0"} "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "3.12.0" & ocaml-version < "4.06.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: "md5=a5195004312cd99bacde7de232bab73b" +} diff --git a/packages/cmdliner/cmdliner.0.9.5/url b/packages/cmdliner/cmdliner.0.9.5/url deleted file mode 100644 index b69a3bdec83..00000000000 --- a/packages/cmdliner/cmdliner.0.9.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/cmdliner/releases/cmdliner-0.9.5.tbz" -checksum: "a5195004312cd99bacde7de232bab73b" diff --git a/packages/cmdliner/cmdliner.0.9.6/descr b/packages/cmdliner/cmdliner.0.9.6/descr deleted file mode 100644 index 0860665a8b7..00000000000 --- a/packages/cmdliner/cmdliner.0.9.6/descr +++ /dev/null @@ -1,17 +0,0 @@ -Declarative definition of command line interfaces for OCaml - -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 - diff --git a/packages/cmdliner/cmdliner.0.9.6/opam b/packages/cmdliner/cmdliner.0.9.6/opam index 6efe570a915..a706d31ebf0 100644 --- a/packages/cmdliner/cmdliner.0.9.6/opam +++ b/packages/cmdliner/cmdliner.0.9.6/opam @@ -1,20 +1,43 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/cmdliner.git" +dev-repo: "git+http://erratique.ch/repos/cmdliner.git" bug-reports: "https://github.com/dbuenzli/cmdliner/issues" tags: [ "cli" "system" "declarative" "org:erratique" ] license: "BSD3" depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.0" ] -build: -[ - ["ocaml" "pkg/git.ml" ] - ["ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" ] +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: "md5=9c2490a6d1def1e6a8bb264f235682cb" +} diff --git a/packages/cmdliner/cmdliner.0.9.6/url b/packages/cmdliner/cmdliner.0.9.6/url deleted file mode 100644 index 90b0767e4e8..00000000000 --- a/packages/cmdliner/cmdliner.0.9.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/cmdliner/releases/cmdliner-0.9.6.tbz" -checksum: "9c2490a6d1def1e6a8bb264f235682cb" diff --git a/packages/cmdliner/cmdliner.0.9.7/descr b/packages/cmdliner/cmdliner.0.9.7/descr deleted file mode 100644 index 0860665a8b7..00000000000 --- a/packages/cmdliner/cmdliner.0.9.7/descr +++ /dev/null @@ -1,17 +0,0 @@ -Declarative definition of command line interfaces for OCaml - -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 - diff --git a/packages/cmdliner/cmdliner.0.9.7/opam b/packages/cmdliner/cmdliner.0.9.7/opam index 922283e3738..b4de60d9d95 100644 --- a/packages/cmdliner/cmdliner.0.9.7/opam +++ b/packages/cmdliner/cmdliner.0.9.7/opam @@ -1,20 +1,46 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/cmdliner.git" +dev-repo: "git+http://erratique.ch/repos/cmdliner.git" bug-reports: "https://github.com/dbuenzli/cmdliner/issues" tags: [ "cli" "system" "declarative" "org:erratique" ] license: "BSD3" -available: [ ocaml-version >= "3.12.1" & ocaml-version < "4.06.0" ] -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}%" ] +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} ] +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""" +extra-files: [ + "backport_pre_4_00_0.patch" "md5=1262925c03c5a5ff1b452da6d7404ae8" +] +url { + src: "http://erratique.ch/software/cmdliner/releases/cmdliner-0.9.7.tbz" + checksum: "md5=46d7553b95f623f811df2a844fb448fb" +} diff --git a/packages/cmdliner/cmdliner.0.9.7/url b/packages/cmdliner/cmdliner.0.9.7/url deleted file mode 100644 index 315027300a1..00000000000 --- a/packages/cmdliner/cmdliner.0.9.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/cmdliner/releases/cmdliner-0.9.7.tbz" -checksum: "46d7553b95f623f811df2a844fb448fb" diff --git a/packages/cmdliner/cmdliner.0.9.8/descr b/packages/cmdliner/cmdliner.0.9.8/descr deleted file mode 100644 index 0860665a8b7..00000000000 --- a/packages/cmdliner/cmdliner.0.9.8/descr +++ /dev/null @@ -1,17 +0,0 @@ -Declarative definition of command line interfaces for OCaml - -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 - diff --git a/packages/cmdliner/cmdliner.0.9.8/opam b/packages/cmdliner/cmdliner.0.9.8/opam index ef85a661be3..c1ffe56b213 100644 --- a/packages/cmdliner/cmdliner.0.9.8/opam +++ b/packages/cmdliner/cmdliner.0.9.8/opam @@ -1,19 +1,42 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/cmdliner.git" +dev-repo: "git+http://erratique.ch/repos/cmdliner.git" bug-reports: "https://github.com/dbuenzli/cmdliner/issues" tags: [ "cli" "system" "declarative" "org:erratique" ] license: "BSD3" -available: [ ocaml-version >= "3.12.0" & ocaml-version < "4.06.0" ] -build: -[ - ["ocaml" "pkg/git.ml" ] - ["ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" ] +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} ] +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: "md5=fc67c937447cc223722f1419fa2189da" +} diff --git a/packages/cmdliner/cmdliner.0.9.8/url b/packages/cmdliner/cmdliner.0.9.8/url deleted file mode 100644 index 2cc528013af..00000000000 --- a/packages/cmdliner/cmdliner.0.9.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/cmdliner/releases/cmdliner-0.9.8.tbz" -checksum: "fc67c937447cc223722f1419fa2189da" diff --git a/packages/cmdliner/cmdliner.1.0.0/descr b/packages/cmdliner/cmdliner.1.0.0/descr deleted file mode 100644 index 7cc9f140b92..00000000000 --- a/packages/cmdliner/cmdliner.1.0.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Declarative definition of command line interfaces for OCaml - -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 diff --git a/packages/cmdliner/cmdliner.1.0.0/opam b/packages/cmdliner/cmdliner.1.0.0/opam index e6b4d7b3915..738ad2b0265 100644 --- a/packages/cmdliner/cmdliner.1.0.0/opam +++ b/packages/cmdliner/cmdliner.1.0.0/opam @@ -1,14 +1,14 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/cmdliner.git" +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" -available: [ocaml-version >= "4.01.0"] -depends:[ +depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -17,4 +17,23 @@ depends:[ build: [[ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" -]] \ No newline at end of file +]] +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: "md5=6baa375f393fbe9ca1fcb0a7a875e001" +} diff --git a/packages/cmdliner/cmdliner.1.0.0/url b/packages/cmdliner/cmdliner.1.0.0/url deleted file mode 100644 index 42d0e4768cd..00000000000 --- a/packages/cmdliner/cmdliner.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/cmdliner/releases/cmdliner-1.0.0.tbz" -checksum: "6baa375f393fbe9ca1fcb0a7a875e001" \ No newline at end of file diff --git a/packages/cmdliner/cmdliner.1.0.1/descr b/packages/cmdliner/cmdliner.1.0.1/descr deleted file mode 100644 index 7cc9f140b92..00000000000 --- a/packages/cmdliner/cmdliner.1.0.1/descr +++ /dev/null @@ -1,15 +0,0 @@ -Declarative definition of command line interfaces for OCaml - -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 diff --git a/packages/cmdliner/cmdliner.1.0.1/opam b/packages/cmdliner/cmdliner.1.0.1/opam index e6b4d7b3915..45a132955f3 100644 --- a/packages/cmdliner/cmdliner.1.0.1/opam +++ b/packages/cmdliner/cmdliner.1.0.1/opam @@ -1,14 +1,14 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/cmdliner.git" +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" -available: [ocaml-version >= "4.01.0"] -depends:[ +depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -17,4 +17,23 @@ depends:[ build: [[ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" -]] \ No newline at end of file +]] +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: "md5=6eb1083e64fa8775e5df16d8c9b1bc75" +} diff --git a/packages/cmdliner/cmdliner.1.0.1/url b/packages/cmdliner/cmdliner.1.0.1/url deleted file mode 100644 index 4b46fe01961..00000000000 --- a/packages/cmdliner/cmdliner.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/cmdliner/releases/cmdliner-1.0.1.tbz" -checksum: "6eb1083e64fa8775e5df16d8c9b1bc75" \ No newline at end of file diff --git a/packages/cmdliner/cmdliner.1.0.2/descr b/packages/cmdliner/cmdliner.1.0.2/descr deleted file mode 100644 index 7cc9f140b92..00000000000 --- a/packages/cmdliner/cmdliner.1.0.2/descr +++ /dev/null @@ -1,15 +0,0 @@ -Declarative definition of command line interfaces for OCaml - -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 diff --git a/packages/cmdliner/cmdliner.1.0.2/opam b/packages/cmdliner/cmdliner.1.0.2/opam index e6b4d7b3915..00c3df8f41d 100644 --- a/packages/cmdliner/cmdliner.1.0.2/opam +++ b/packages/cmdliner/cmdliner.1.0.2/opam @@ -1,14 +1,14 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/cmdliner.git" +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" -available: [ocaml-version >= "4.01.0"] -depends:[ +depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -17,4 +17,23 @@ depends:[ build: [[ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" -]] \ No newline at end of file +]] +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: "md5=ab2f0130e88e8dcd723ac6154c98a881" +} diff --git a/packages/cmdliner/cmdliner.1.0.2/url b/packages/cmdliner/cmdliner.1.0.2/url deleted file mode 100644 index ca63483a57b..00000000000 --- a/packages/cmdliner/cmdliner.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/cmdliner/releases/cmdliner-1.0.2.tbz" -checksum: "ab2f0130e88e8dcd723ac6154c98a881" \ No newline at end of file diff --git a/packages/cmdtui-lambda-term/cmdtui-lambda-term.0.4.3/descr b/packages/cmdtui-lambda-term/cmdtui-lambda-term.0.4.3/descr deleted file mode 100644 index f4390cb4341..00000000000 --- a/packages/cmdtui-lambda-term/cmdtui-lambda-term.0.4.3/descr +++ /dev/null @@ -1,9 +0,0 @@ -Interactive command completion and execution for building REPLs - -cmdtui is a module for declaring commands with completions and actions. -It can return a dynamically generated list of completions based on partial user -input. -The base module doesn't depend on a particular terminal control library, -and support for `lambda-term` based REPLs is provided in the `cmdtui.lambda-term` subpackage. - -cmdtui is distributed under the ISC license. diff --git a/packages/cmdtui-lambda-term/cmdtui-lambda-term.0.4.3/opam b/packages/cmdtui-lambda-term/cmdtui-lambda-term.0.4.3/opam index 468e8426963..46174410932 100644 --- a/packages/cmdtui-lambda-term/cmdtui-lambda-term.0.4.3/opam +++ b/packages/cmdtui-lambda-term/cmdtui-lambda-term.0.4.3/opam @@ -1,17 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Török Edwin " authors: ["Török Edwin "] homepage: "https://gitlab.com/edwintorok/cmdtui" doc: "https://edwintorok.gitlab.io/cmdtui/doc" license: "ISC" -dev-repo: "https://gitlab.com/edwintorok/cmdtui.git" +dev-repo: "git+https://gitlab.com/edwintorok/cmdtui.git" bug-reports: "https://gitlab.com/edwintorok/cmdtui/issues" -tags: [] -available: [ ocaml-version >= "4.02.3"] depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {build} - "astring" { >= "0.8.3" } - "fmt" { >= "0.8.0" } + "astring" {>= "0.8.3"} + "fmt" {>= "0.8.0"} "lambda-term" "cmdliner" "logs" @@ -19,7 +18,21 @@ depends: [ "cmdtui" ] build: [ - [ "jbuilder" "subst"] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [[ "jbuilder" "runtest" "-p" name "-j" jobs]] +synopsis: "Interactive command completion and execution for building REPLs" +description: """ +cmdtui is a module for declaring commands with completions and actions. +It can return a dynamically generated list of completions based on partial user +input. +The base module doesn't depend on a particular terminal control library, +and support for `lambda-term` based REPLs is provided in the `cmdtui.lambda-term` subpackage. + +cmdtui is distributed under the ISC license.""" +url { + src: + "https://gitlab.com/edwintorok/cmdtui/uploads/6b3cad4a29a2b1f1a019e1a1ded0e429/cmdtui-0.4.3.tbz" + checksum: "md5=8a792d806efab956df37f2d9316f569f" +} diff --git a/packages/cmdtui-lambda-term/cmdtui-lambda-term.0.4.3/url b/packages/cmdtui-lambda-term/cmdtui-lambda-term.0.4.3/url deleted file mode 100644 index 9cb57824f21..00000000000 --- a/packages/cmdtui-lambda-term/cmdtui-lambda-term.0.4.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gitlab.com/edwintorok/cmdtui/uploads/6b3cad4a29a2b1f1a019e1a1ded0e429/cmdtui-0.4.3.tbz" -checksum: "8a792d806efab956df37f2d9316f569f" \ No newline at end of file diff --git a/packages/cmdtui/cmdtui.0.3.0/descr b/packages/cmdtui/cmdtui.0.3.0/descr deleted file mode 100644 index f4390cb4341..00000000000 --- a/packages/cmdtui/cmdtui.0.3.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Interactive command completion and execution for building REPLs - -cmdtui is a module for declaring commands with completions and actions. -It can return a dynamically generated list of completions based on partial user -input. -The base module doesn't depend on a particular terminal control library, -and support for `lambda-term` based REPLs is provided in the `cmdtui.lambda-term` subpackage. - -cmdtui is distributed under the ISC license. diff --git a/packages/cmdtui/cmdtui.0.3.0/opam b/packages/cmdtui/cmdtui.0.3.0/opam index 71c1d3248be..647974543f1 100644 --- a/packages/cmdtui/cmdtui.0.3.0/opam +++ b/packages/cmdtui/cmdtui.0.3.0/opam @@ -1,35 +1,68 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Török Edwin " authors: ["Török Edwin "] homepage: "https://gitlab.com/edwintorok/cmdtui" doc: "https://edwintorok.gitlab.io/cmdtui/doc" license: "ISC" -dev-repo: "https://gitlab.com/edwintorok/cmdtui.git" +dev-repo: "git+https://gitlab.com/edwintorok/cmdtui.git" bug-reports: "https://gitlab.com/edwintorok/cmdtui/issues" -tags: [] -available: [ ocaml-version >= "4.02.3"] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} - "astring" { >= "0.8.3" } - "fmt" { >= "0.8.0" } + "astring" {>= "0.8.3"} + "fmt" {>= "0.8.0"} ] depopts: [ "lambda-term" "cmdliner" "logs" ] -build: [ "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" "--tests" "false" - "--with-lambda-term" "%{lambda-term:installed}%" - "--with-cmdliner" "%{cmdliner:installed}%" - "--with-logs" "%{logs:installed}%" +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "false" + "--with-lambda-term" + "%{lambda-term:installed}%" + "--with-cmdliner" + "%{cmdliner:installed}%" + "--with-logs" + "%{logs:installed}%" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "true" + "--with-lambda-term" + "%{lambda-term:installed}%" + "--with-cmdliner" + "%{cmdliner:installed}%" + "--with-logs" + "%{logs:installed}%" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" "--tests" "true" - "--with-lambda-term" "%{lambda-term:installed}%" - "--with-cmdliner" "%{cmdliner:installed}%" - "--with-logs" "%{logs:installed}%"] - ["ocaml" "pkg/pkg.ml" "test"]] +synopsis: "Interactive command completion and execution for building REPLs" +description: """ +cmdtui is a module for declaring commands with completions and actions. +It can return a dynamically generated list of completions based on partial user +input. +The base module doesn't depend on a particular terminal control library, +and support for `lambda-term` based REPLs is provided in the `cmdtui.lambda-term` subpackage. + +cmdtui is distributed under the ISC license.""" +url { + src: + "https://gitlab.com/edwintorok/cmdtui/uploads/d8ed8d08f98a8d3481121df4b9fc13cd/cmdtui-0.3.0.tbz" + checksum: "md5=00ec10a7c55ac72f7b54aa64a62a702e" +} diff --git a/packages/cmdtui/cmdtui.0.3.0/url b/packages/cmdtui/cmdtui.0.3.0/url deleted file mode 100644 index 16e30f7aa20..00000000000 --- a/packages/cmdtui/cmdtui.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gitlab.com/edwintorok/cmdtui/uploads/d8ed8d08f98a8d3481121df4b9fc13cd/cmdtui-0.3.0.tbz" -checksum: "00ec10a7c55ac72f7b54aa64a62a702e" \ No newline at end of file diff --git a/packages/cmdtui/cmdtui.0.4.3/descr b/packages/cmdtui/cmdtui.0.4.3/descr deleted file mode 100644 index f4390cb4341..00000000000 --- a/packages/cmdtui/cmdtui.0.4.3/descr +++ /dev/null @@ -1,9 +0,0 @@ -Interactive command completion and execution for building REPLs - -cmdtui is a module for declaring commands with completions and actions. -It can return a dynamically generated list of completions based on partial user -input. -The base module doesn't depend on a particular terminal control library, -and support for `lambda-term` based REPLs is provided in the `cmdtui.lambda-term` subpackage. - -cmdtui is distributed under the ISC license. diff --git a/packages/cmdtui/cmdtui.0.4.3/opam b/packages/cmdtui/cmdtui.0.4.3/opam index 6b762882100..7abdbb74c0d 100644 --- a/packages/cmdtui/cmdtui.0.4.3/opam +++ b/packages/cmdtui/cmdtui.0.4.3/opam @@ -1,19 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Török Edwin " authors: ["Török Edwin "] homepage: "https://gitlab.com/edwintorok/cmdtui" doc: "https://edwintorok.gitlab.io/cmdtui/doc" license: "ISC" -dev-repo: "https://gitlab.com/edwintorok/cmdtui.git" +dev-repo: "git+https://gitlab.com/edwintorok/cmdtui.git" bug-reports: "https://gitlab.com/edwintorok/cmdtui/issues" -tags: [] -available: [ ocaml-version >= "4.02.3"] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "jbuilder" {build} - "astring" { >= "0.8.3" } + "astring" {>= "0.8.3"} ] build: [ [ "jbuilder" "subst"] {pinned} [ "jbuilder" "build" "-p" name "-j" jobs] ] +synopsis: "Interactive command completion and execution for building REPLs" +description: """ +cmdtui is a module for declaring commands with completions and actions. +It can return a dynamically generated list of completions based on partial user +input. +The base module doesn't depend on a particular terminal control library, +and support for `lambda-term` based REPLs is provided in the `cmdtui.lambda-term` subpackage. + +cmdtui is distributed under the ISC license.""" +url { + src: + "https://gitlab.com/edwintorok/cmdtui/uploads/6b3cad4a29a2b1f1a019e1a1ded0e429/cmdtui-0.4.3.tbz" + checksum: "md5=8a792d806efab956df37f2d9316f569f" +} diff --git a/packages/cmdtui/cmdtui.0.4.3/url b/packages/cmdtui/cmdtui.0.4.3/url deleted file mode 100644 index 9cb57824f21..00000000000 --- a/packages/cmdtui/cmdtui.0.4.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gitlab.com/edwintorok/cmdtui/uploads/6b3cad4a29a2b1f1a019e1a1ded0e429/cmdtui-0.4.3.tbz" -checksum: "8a792d806efab956df37f2d9316f569f" \ No newline at end of file diff --git a/packages/cmitomli/cmitomli.1.0.0/descr b/packages/cmitomli/cmitomli.1.0.0/descr deleted file mode 100644 index 9680cc60969..00000000000 --- a/packages/cmitomli/cmitomli.1.0.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Converts compiled interface files (.cmi) into source interface files (.mli) - -cmitomli is useful when a complex implementation (.ml) already exists -and one wants to create an explicit module interface for it (.mli). -The effect is similar to running 'ocamlc -i' on an ml file but it -doesn't require any other argument than the input cmi file. diff --git a/packages/cmitomli/cmitomli.1.0.0/opam b/packages/cmitomli/cmitomli.1.0.0/opam index 044de9d9539..ddfc66c8c9d 100644 --- a/packages/cmitomli/cmitomli.1.0.0/opam +++ b/packages/cmitomli/cmitomli.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "martin@mjambon.com" homepage: "https://github.com/mjambon/cmitomli" build: make @@ -6,5 +6,18 @@ remove: [ [make "uninstall" "BINDIR=%{bin}%"] ] dev-repo: "git://github.com/mjambon/cmitomli" -available: ocaml-version >= "4.00.0" install: [make "install" "BINDIR=%{bin}%"] +synopsis: + "Converts compiled interface files (.cmi) into source interface files (.mli)" +description: """ +cmitomli is useful when a complex implementation (.ml) already exists +and one wants to create an explicit module interface for it (.mli). +The effect is similar to running 'ocamlc -i' on an ml file but it +doesn't require any other argument than the input cmi file.""" +depends: [ + "ocaml" {>= "4.00.0"} +] +url { + src: "https://github.com/mjambon/cmitomli/archive/v1.0.0.tar.gz" + checksum: "md5=76fe691d99987aa02749bf504309ecef" +} diff --git a/packages/cmitomli/cmitomli.1.0.0/url b/packages/cmitomli/cmitomli.1.0.0/url deleted file mode 100644 index a70ef092a35..00000000000 --- a/packages/cmitomli/cmitomli.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/cmitomli/archive/v1.0.0.tar.gz" -checksum: "76fe691d99987aa02749bf504309ecef" diff --git a/packages/coccinelle/coccinelle.1.0.0-rc21/descr b/packages/coccinelle/coccinelle.1.0.0-rc21/descr deleted file mode 100644 index 377bd17d50d..00000000000 --- a/packages/coccinelle/coccinelle.1.0.0-rc21/descr +++ /dev/null @@ -1,3 +0,0 @@ -Coccinelle is a C source code matching and transformation engine. -Coccinelle provides the language SmPL (Semantic Patch Language) for specifying -desired matches and transformations in C code. diff --git a/packages/coccinelle/coccinelle.1.0.0-rc21/opam b/packages/coccinelle/coccinelle.1.0.0-rc21/opam index 25fdd744903..5907fe5d17d 100644 --- a/packages/coccinelle/coccinelle.1.0.0-rc21/opam +++ b/packages/coccinelle/coccinelle.1.0.0-rc21/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Julia Lawall et. al."] homepage: "http://coccinelle.lip6.fr/" license: "GPL" @@ -11,6 +11,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" "camlp4" "menhir" {< "20141215"} "ocamlfind" @@ -24,3 +25,12 @@ 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.""" +extra-files: ["opam.patch" "md5=33cbcaad19968ea269e5c32877b99f98"] +url { + src: "http://coccinelle.lip6.fr/distrib/coccinelle-1.0.0-rc21.tgz" + checksum: "md5=0387370889c434a69306f8e22919d6ce" +} diff --git a/packages/coccinelle/coccinelle.1.0.0-rc21/url b/packages/coccinelle/coccinelle.1.0.0-rc21/url deleted file mode 100644 index f37e12e8f51..00000000000 --- a/packages/coccinelle/coccinelle.1.0.0-rc21/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://coccinelle.lip6.fr/distrib/coccinelle-1.0.0-rc21.tgz" -checksum: "0387370889c434a69306f8e22919d6ce" diff --git a/packages/coccinelle/coccinelle.1.0.0-rc22/descr b/packages/coccinelle/coccinelle.1.0.0-rc22/descr deleted file mode 100644 index 377bd17d50d..00000000000 --- a/packages/coccinelle/coccinelle.1.0.0-rc22/descr +++ /dev/null @@ -1,3 +0,0 @@ -Coccinelle is a C source code matching and transformation engine. -Coccinelle provides the language SmPL (Semantic Patch Language) for specifying -desired matches and transformations in C code. diff --git a/packages/coccinelle/coccinelle.1.0.0-rc22/opam b/packages/coccinelle/coccinelle.1.0.0-rc22/opam index 25fdd744903..a448c607b99 100644 --- a/packages/coccinelle/coccinelle.1.0.0-rc22/opam +++ b/packages/coccinelle/coccinelle.1.0.0-rc22/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Julia Lawall et. al."] homepage: "http://coccinelle.lip6.fr/" license: "GPL" @@ -11,6 +11,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" "camlp4" "menhir" {< "20141215"} "ocamlfind" @@ -24,3 +25,12 @@ 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.""" +extra-files: ["opam.patch" "md5=33cbcaad19968ea269e5c32877b99f98"] +url { + src: "http://coccinelle.lip6.fr/distrib/coccinelle-1.0.0-rc22.tgz" + checksum: "md5=0eb75dc542475f6b9a957a84f5fb1a4e" +} diff --git a/packages/coccinelle/coccinelle.1.0.0-rc22/url b/packages/coccinelle/coccinelle.1.0.0-rc22/url deleted file mode 100644 index 880923c8e03..00000000000 --- a/packages/coccinelle/coccinelle.1.0.0-rc22/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://coccinelle.lip6.fr/distrib/coccinelle-1.0.0-rc22.tgz" -checksum: "0eb75dc542475f6b9a957a84f5fb1a4e" diff --git a/packages/coccinelle/coccinelle.1.0.0-rc23/descr b/packages/coccinelle/coccinelle.1.0.0-rc23/descr deleted file mode 100644 index 377bd17d50d..00000000000 --- a/packages/coccinelle/coccinelle.1.0.0-rc23/descr +++ /dev/null @@ -1,3 +0,0 @@ -Coccinelle is a C source code matching and transformation engine. -Coccinelle provides the language SmPL (Semantic Patch Language) for specifying -desired matches and transformations in C code. diff --git a/packages/coccinelle/coccinelle.1.0.0-rc23/opam b/packages/coccinelle/coccinelle.1.0.0-rc23/opam index d325a66a98a..f9e60dc5d16 100644 --- a/packages/coccinelle/coccinelle.1.0.0-rc23/opam +++ b/packages/coccinelle/coccinelle.1.0.0-rc23/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Julia Lawall et. al."] homepage: "http://coccinelle.lip6.fr/" license: "GPL" @@ -11,6 +11,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {< "4.02.0"} "camlp4" "menhir" {= "20140422"} "ocamlfind" @@ -25,4 +26,13 @@ patches: [ ] dev-repo: "git://github.com/coccinelle/coccinelle" install: [make "install"] -available: [ocaml-version < "4.02.0"] +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.""" +extra-files: ["opam.patch" "md5=33cbcaad19968ea269e5c32877b99f98"] +url { + src: + "https://github.com/coccinelle/coccinelle/archive/coccinelle-1.0.0-rc23.tar.gz" + checksum: "md5=b4b12e8b8730c586891572a2518b87a5" +} diff --git a/packages/coccinelle/coccinelle.1.0.0-rc23/url b/packages/coccinelle/coccinelle.1.0.0-rc23/url deleted file mode 100644 index 8262f4e3f44..00000000000 --- a/packages/coccinelle/coccinelle.1.0.0-rc23/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/coccinelle/coccinelle/archive/coccinelle-1.0.0-rc23.tar.gz" -checksum: "b4b12e8b8730c586891572a2518b87a5" diff --git a/packages/coccinelle/coccinelle.1.0.0-rc24/descr b/packages/coccinelle/coccinelle.1.0.0-rc24/descr deleted file mode 100644 index 377bd17d50d..00000000000 --- a/packages/coccinelle/coccinelle.1.0.0-rc24/descr +++ /dev/null @@ -1,3 +0,0 @@ -Coccinelle is a C source code matching and transformation engine. -Coccinelle provides the language SmPL (Semantic Patch Language) for specifying -desired matches and transformations in C code. diff --git a/packages/coccinelle/coccinelle.1.0.0-rc24/opam b/packages/coccinelle/coccinelle.1.0.0-rc24/opam index fd14f66bf8c..efc9ec9826d 100644 --- a/packages/coccinelle/coccinelle.1.0.0-rc24/opam +++ b/packages/coccinelle/coccinelle.1.0.0-rc24/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Julia Lawall et. al."] homepage: "http://coccinelle.lip6.fr/" license: "GPL" @@ -11,6 +11,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" "camlp4" "menhir" {= "20140422"} "ocamlfind" @@ -26,3 +27,13 @@ patches: [ ] dev-repo: "git://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.""" +extra-files: ["opam.patch" "md5=33cbcaad19968ea269e5c32877b99f98"] +url { + src: + "https://github.com/coccinelle/coccinelle/archive/coccinelle-1.0.0-rc24.tar.gz" + checksum: "md5=8cbe943716a7a1033d46f8157ea986d4" +} diff --git a/packages/coccinelle/coccinelle.1.0.0-rc24/url b/packages/coccinelle/coccinelle.1.0.0-rc24/url deleted file mode 100644 index c1a8a27be23..00000000000 --- a/packages/coccinelle/coccinelle.1.0.0-rc24/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/coccinelle/coccinelle/archive/coccinelle-1.0.0-rc24.tar.gz" -checksum: "8cbe943716a7a1033d46f8157ea986d4" diff --git a/packages/coccinelle/coccinelle.1.0.0.1/descr b/packages/coccinelle/coccinelle.1.0.0.1/descr deleted file mode 100644 index 377bd17d50d..00000000000 --- a/packages/coccinelle/coccinelle.1.0.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Coccinelle is a C source code matching and transformation engine. -Coccinelle provides the language SmPL (Semantic Patch Language) for specifying -desired matches and transformations in C code. diff --git a/packages/coccinelle/coccinelle.1.0.0.1/opam b/packages/coccinelle/coccinelle.1.0.0.1/opam index 2d900c48eb0..c4a6796510e 100644 --- a/packages/coccinelle/coccinelle.1.0.0.1/opam +++ b/packages/coccinelle/coccinelle.1.0.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Julia Lawall et. al."] homepage: "http://coccinelle.lip6.fr/" license: "GPL" @@ -11,6 +11,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" "camlp4" "menhir" {= "20140422"} "ocamlfind" @@ -26,3 +27,12 @@ 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.""" +extra-files: ["opam.patch" "md5=33cbcaad19968ea269e5c32877b99f98"] +url { + src: "http://coccinelle.lip6.fr/distrib/coccinelle-1.0.0.tgz" + checksum: "md5=bce69f218d0a2b4f3bfd438c97633327" +} diff --git a/packages/coccinelle/coccinelle.1.0.0.1/url b/packages/coccinelle/coccinelle.1.0.0.1/url deleted file mode 100644 index 3aa0a2bfcea..00000000000 --- a/packages/coccinelle/coccinelle.1.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://coccinelle.lip6.fr/distrib/coccinelle-1.0.0.tgz" -checksum: "bce69f218d0a2b4f3bfd438c97633327" diff --git a/packages/coccinelle/coccinelle.1.0.2/descr b/packages/coccinelle/coccinelle.1.0.2/descr deleted file mode 100644 index 377bd17d50d..00000000000 --- a/packages/coccinelle/coccinelle.1.0.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Coccinelle is a C source code matching and transformation engine. -Coccinelle provides the language SmPL (Semantic Patch Language) for specifying -desired matches and transformations in C code. diff --git a/packages/coccinelle/coccinelle.1.0.2/opam b/packages/coccinelle/coccinelle.1.0.2/opam index b76ede17e40..04fae1c5f7a 100644 --- a/packages/coccinelle/coccinelle.1.0.2/opam +++ b/packages/coccinelle/coccinelle.1.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Julia Lawall et. al."] homepage: "http://coccinelle.lip6.fr/" license: "GPL" @@ -20,6 +20,7 @@ remove: [ ["rm" "-f" "%{prefix}%/share/man/man3/Coccilib.3cocci"] ] depends: [ + "ocaml" "camlp4" "menhir" {= "20140422"} "ocamlfind" @@ -32,3 +33,12 @@ depends: [ "num" ] dev-repo: "git://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: "md5=5170cdf7d42bdd83d8f78d2a6a957830" +} diff --git a/packages/coccinelle/coccinelle.1.0.2/url b/packages/coccinelle/coccinelle.1.0.2/url deleted file mode 100644 index 431e96c465a..00000000000 --- a/packages/coccinelle/coccinelle.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/coccinelle/coccinelle/archive/1.0.2.tar.gz" -checksum: "5170cdf7d42bdd83d8f78d2a6a957830" diff --git a/packages/coclobas/coclobas.0.0.0/descr b/packages/coclobas/coclobas.0.0.0/descr deleted file mode 100644 index 6e316adf9c5..00000000000 --- a/packages/coclobas/coclobas.0.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -HPC scheduler on top of Kubernetes - -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. diff --git a/packages/coclobas/coclobas.0.0.0/opam b/packages/coclobas/coclobas.0.0.0/opam index 34a83418362..b7bfa40d5d3 100644 --- a/packages/coclobas/coclobas.0.0.0/opam +++ b/packages/coclobas/coclobas.0.0.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/hammerlab/coclobas.git" +dev-repo: "git+https://github.com/hammerlab/coclobas.git" build: [ [make "byte"] [make "native"] @@ -12,22 +12,30 @@ build: [ [make "coclobas.install"] ] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "ocamlbuild" {build} "solvuu-build" {build & = "0.2.0"} "nonstd" "sosa" "pvem_lwt_unix" - "cohttp" {>= "0.21.1" & <"0.99"} + "cohttp" {>= "0.21.1" & < "0.99"} "lwt" "trakeva" "cmdliner" - "ppx_deriving" {<"4.2"} + "ppx_deriving" {< "4.2"} "ppx_deriving_yojson" {>= "3.0"} "uuidm" "base64" "odate" ] depopts: "ketrew" -available: [ocaml-version >= "4.02.3"] - +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: "md5=2ca556f40657af9487dc5e6bbde1e7ec" +} diff --git a/packages/coclobas/coclobas.0.0.0/url b/packages/coclobas/coclobas.0.0.0/url deleted file mode 100644 index 96feec03cc8..00000000000 --- a/packages/coclobas/coclobas.0.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/hammerlab/coclobas/archive/0.0.0.tar.gz" -checksum: "2ca556f40657af9487dc5e6bbde1e7ec" diff --git a/packages/coclobas/coclobas.0.0.1/descr b/packages/coclobas/coclobas.0.0.1/descr deleted file mode 100644 index 70600210ca5..00000000000 --- a/packages/coclobas/coclobas.0.0.1/descr +++ /dev/null @@ -1,11 +0,0 @@ -Coclobas is a scheduler for HPC-like jobs accessible through HTTP - -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. diff --git a/packages/coclobas/coclobas.0.0.1/opam b/packages/coclobas/coclobas.0.0.1/opam index 4bb17b8828b..def2441316c 100644 --- a/packages/coclobas/coclobas.0.0.1/opam +++ b/packages/coclobas/coclobas.0.0.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/hammerlab/coclobas.git" +dev-repo: "git+https://github.com/hammerlab/coclobas.git" build: [ [make "byte"] [make "native"] @@ -12,21 +12,36 @@ build: [ [make "coclobas.install"] ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} "solvuu-build" {build & >= "0.3.0"} "nonstd" "sosa" "pvem_lwt_unix" - "cohttp" {>= "0.21.1" & <"0.99"} + "cohttp" {>= "0.21.1" & < "0.99"} "lwt" {>= "2.6.0"} "trakeva" "cmdliner" - "ppx_deriving" {<"4.2"} + "ppx_deriving" {< "4.2"} "ppx_deriving_yojson" {>= "3.0"} "uuidm" "base64" "odate" ] depopts: "ketrew" -available: [ocaml-version >= "4.03.0"] +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: "md5=76ca13fabd99fb05b8b2792ac303d7d5" +} diff --git a/packages/coclobas/coclobas.0.0.1/url b/packages/coclobas/coclobas.0.0.1/url deleted file mode 100644 index 395e7aaf72c..00000000000 --- a/packages/coclobas/coclobas.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/hammerlab/coclobas/archive/coclobas.0.0.1.tar.gz" -checksum: "76ca13fabd99fb05b8b2792ac303d7d5" diff --git a/packages/coclobas/coclobas.0.0.2/descr b/packages/coclobas/coclobas.0.0.2/descr deleted file mode 100644 index 5314c683ff5..00000000000 --- a/packages/coclobas/coclobas.0.0.2/descr +++ /dev/null @@ -1,14 +0,0 @@ -Coclobas is a scheduler for HPC-like jobs accessible through HTTP - -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. - diff --git a/packages/coclobas/coclobas.0.0.2/opam b/packages/coclobas/coclobas.0.0.2/opam index bf2e07d99bd..eab66e84141 100644 --- a/packages/coclobas/coclobas.0.0.2/opam +++ b/packages/coclobas/coclobas.0.0.2/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/hammerlab/coclobas.git" +dev-repo: "git+https://github.com/hammerlab/coclobas.git" license: "Apache 2.0" build: [ @@ -15,17 +15,18 @@ build: [ depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} "solvuu-build" {build & >= "0.3.0"} "nonstd" "sosa" "pvem_lwt_unix" - "cohttp" {>= "0.21.1" & <"0.99"} + "cohttp" {>= "0.21.1" & < "0.99"} "lwt" "trakeva" "cmdliner" - "ppx_deriving" {<"4.2"} + "ppx_deriving" {< "4.2"} "ppx_deriving_yojson" {>= "3.0"} "uuidm" "base64" @@ -35,6 +36,20 @@ depopts: [ "ketrew" ] -available: [ - ocaml-version >= "4.03.0" -] +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: "md5=46ce8c59a482eb4cdf7b3325ce9840a3" +} diff --git a/packages/coclobas/coclobas.0.0.2/url b/packages/coclobas/coclobas.0.0.2/url deleted file mode 100644 index f9bbf4455b7..00000000000 --- a/packages/coclobas/coclobas.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/hammerlab/coclobas/archive/coclobas.0.0.2.tar.gz" -checksum: "46ce8c59a482eb4cdf7b3325ce9840a3" diff --git a/packages/codept/codept.0.10.0/descr b/packages/codept/codept.0.10.0/descr deleted file mode 100644 index f3c606d79b2..00000000000 --- a/packages/codept/codept.0.10.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -alternative ocaml dependency analyzer - -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. diff --git a/packages/codept/codept.0.10.0/opam b/packages/codept/codept.0.10.0/opam index 7b7cb09ec23..fc5a78fb74e 100644 --- a/packages/codept/codept.0.10.0/opam +++ b/packages/codept/codept.0.10.0/opam @@ -1,22 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" name: "codept" version: "0.10.0" -author: "octachron " maintainer: "octachron " homepage: "https://github.com/Octachron/codept" bug-reports: "https://github.com/Octachron/codept/issues" license: "gpl-3" -dev-repo: "https://github.com/Octachron/codept.git" +dev-repo: "git+https://github.com/Octachron/codept.git" build: [ ["./configure" "--%{ocamlbuild:enable}%-ocamlbuild"] [make "all"] -] -build-test: [ - [make "alt2-tests"] -] -build-doc: [ - [make "alt2-docs"] + [make "alt2-tests"] {with-test} + [make "alt2-docs"] {with-doc} ] depopts:["ocamlbuild"] -depends: ["base-unix"] -available: [ ocaml-version >= "4.03.0" ] +depends: [ + "ocaml" {>= "4.03.0"} + "base-unix" +] +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: "md5=788cab5970ddde3be2cc82d988ccc6ed" +} diff --git a/packages/codept/codept.0.10.0/url b/packages/codept/codept.0.10.0/url deleted file mode 100644 index 99fb482d540..00000000000 --- a/packages/codept/codept.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Octachron/codept/archive/0.10.0.tar.gz" -checksum: "788cab5970ddde3be2cc82d988ccc6ed" diff --git a/packages/codept/codept.0.10.1/descr b/packages/codept/codept.0.10.1/descr deleted file mode 100644 index f3c606d79b2..00000000000 --- a/packages/codept/codept.0.10.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -alternative ocaml dependency analyzer - -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. diff --git a/packages/codept/codept.0.10.1/opam b/packages/codept/codept.0.10.1/opam index e8f44b27e11..bffc0d8f10e 100644 --- a/packages/codept/codept.0.10.1/opam +++ b/packages/codept/codept.0.10.1/opam @@ -1,22 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" name: "codept" version: "0.10.1" -author: "octachron " maintainer: "octachron " homepage: "https://github.com/Octachron/codept" bug-reports: "https://github.com/Octachron/codept/issues" license: "gpl-3" -dev-repo: "https://github.com/Octachron/codept.git" +dev-repo: "git+https://github.com/Octachron/codept.git" build: [ ["./configure" "--%{ocamlbuild:enable}%-ocamlbuild"] [make "all"] -] -build-test: [ - [make "alt2-tests"] -] -build-doc: [ - [make "alt2-docs"] + [make "alt2-tests"] {with-test} + [make "alt2-docs"] {with-doc} ] depopts:["ocamlbuild"] -depends: ["base-unix"] -available: [ ocaml-version >= "4.03.0" ] +depends: [ + "ocaml" {>= "4.03.0"} + "base-unix" +] +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: "md5=37550464ac0c18b6c565cdfca2b78349" +} diff --git a/packages/codept/codept.0.10.1/url b/packages/codept/codept.0.10.1/url deleted file mode 100644 index 78cf517cc47..00000000000 --- a/packages/codept/codept.0.10.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Octachron/codept/archive/0.10.1.tar.gz" -checksum: "37550464ac0c18b6c565cdfca2b78349" diff --git a/packages/codept/codept.0.9.0/descr b/packages/codept/codept.0.9.0/descr deleted file mode 100644 index 89a33438f92..00000000000 --- a/packages/codept/codept.0.9.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -alternative ocaml dependency analyzer - -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. diff --git a/packages/codept/codept.0.9.0/opam b/packages/codept/codept.0.9.0/opam index f44b8f70ba2..89596a1485e 100644 --- a/packages/codept/codept.0.9.0/opam +++ b/packages/codept/codept.0.9.0/opam @@ -1,12 +1,31 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/Octachron/codept.git" -build: [make "all"] -build-test: [make "alt2-tests"] -build-doc: [make "alt2-docs"] +dev-repo: "git+https://github.com/Octachron/codept.git" +build: [ + [make "all"] + [make "alt2-tests"] {with-test} + [make "alt2-docs"] {with-doc} +] depopts: "ocamlbuild" -available: [ocaml-version = "4.04.0"] +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: "md5=a71b9fa6b4247eeab7532963fd126a40" +} diff --git a/packages/codept/codept.0.9.0/url b/packages/codept/codept.0.9.0/url deleted file mode 100644 index a8ddd4fc904..00000000000 --- a/packages/codept/codept.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Octachron/codept/archive/0.9.0.tar.gz" -checksum: "a71b9fa6b4247eeab7532963fd126a40" diff --git a/packages/codept/codept.0.9.1/descr b/packages/codept/codept.0.9.1/descr deleted file mode 100644 index 89a33438f92..00000000000 --- a/packages/codept/codept.0.9.1/descr +++ /dev/null @@ -1,11 +0,0 @@ -alternative ocaml dependency analyzer - -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. diff --git a/packages/codept/codept.0.9.1/opam b/packages/codept/codept.0.9.1/opam index c70a254d58f..3fd9e96fa28 100644 --- a/packages/codept/codept.0.9.1/opam +++ b/packages/codept/codept.0.9.1/opam @@ -1,22 +1,35 @@ -opam-version: "1.2" +opam-version: "2.0" name: "codept" version: "0.9.1" -author: "octachron " maintainer: "octachron " homepage: "https://github.com/Octachron/codept" bug-reports: "https://github.com/Octachron/codept/issues" license: "gpl-3" -dev-repo: "https://github.com/Octachron/codept.git" +dev-repo: "git+https://github.com/Octachron/codept.git" build: [ ["./configure" "--%{ocamlbuild:enable}%-ocamlbuild"] [make "all"] -] -build-test: [ - [make "alt2-tests"] -] -build-doc: [ - [make "alt2-docs"] + [make "alt2-tests"] {with-test} + [make "alt2-docs"] {with-doc} ] depopts:["ocamlbuild"] -depends: ["base-unix"] -available: [ ocaml-version >= "4.03.0" ] +depends: [ + "ocaml" {>= "4.03.0"} + "base-unix" +] +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: "md5=a3f0e371b70bc78dfa3ae5d079133da0" +} diff --git a/packages/codept/codept.0.9.1/url b/packages/codept/codept.0.9.1/url deleted file mode 100644 index d11cc8eb7ac..00000000000 --- a/packages/codept/codept.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Octachron/codept/archive/0.9.1.tar.gz" -checksum: "a3f0e371b70bc78dfa3ae5d079133da0" diff --git a/packages/cohttp-async/cohttp-async.0.99.0/descr b/packages/cohttp-async/cohttp-async.0.99.0/descr deleted file mode 100644 index 65cfabe55ba..00000000000 --- a/packages/cohttp-async/cohttp-async.0.99.0/descr +++ /dev/null @@ -1,27 +0,0 @@ -An OCaml library for HTTP clients and servers - -[![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. \ No newline at end of file diff --git a/packages/cohttp-async/cohttp-async.0.99.0/opam b/packages/cohttp-async/cohttp-async.0.99.0/opam index a181fa70cf8..64010db0084 100644 --- a/packages/cohttp-async/cohttp-async.0.99.0/opam +++ b/packages/cohttp-async/cohttp-async.0.99.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -13,19 +13,51 @@ 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: "https://github.com/mirage/ocaml-cohttp.git" +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} - "cohttp" {>="0.99.0" & < "1.0"} + "cohttp" {>= "0.99.0" & < "1.0"} "conduit-async" - "async" {<"v0.10.0"} + "async" {< "v0.10.0"} "magic-mime" "fmt" - "ounit" {test} + "ounit" {with-test} ] -available: [ocaml-version >= "4.03.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: "md5=a789a9ed492005257bdb217e2248da0d" +} diff --git a/packages/cohttp-async/cohttp-async.0.99.0/url b/packages/cohttp-async/cohttp-async.0.99.0/url deleted file mode 100644 index f85b2284a11..00000000000 --- a/packages/cohttp-async/cohttp-async.0.99.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/releases/download/v0.99.0/cohttp-0.99.0.tbz" -checksum: "a789a9ed492005257bdb217e2248da0d" \ No newline at end of file diff --git a/packages/cohttp-async/cohttp-async.1.0.0/descr b/packages/cohttp-async/cohttp-async.1.0.0/descr deleted file mode 100644 index 12604136a65..00000000000 --- a/packages/cohttp-async/cohttp-async.1.0.0/descr +++ /dev/null @@ -1,26 +0,0 @@ -An OCaml library for HTTP clients and servers - -[![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. \ No newline at end of file diff --git a/packages/cohttp-async/cohttp-async.1.0.0/opam b/packages/cohttp-async/cohttp-async.1.0.0/opam index 8bf3976016f..315fe4358be 100644 --- a/packages/cohttp-async/cohttp-async.1.0.0/opam +++ b/packages/cohttp-async/cohttp-async.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -13,19 +13,50 @@ 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: "https://github.com/mirage/ocaml-cohttp.git" +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} - "cohttp" {>="1.0.0"} + "cohttp" {>= "1.0.0"} "conduit-async" "magic-mime" "logs" - "fmt" {>="0.8.2"} - "ounit" {test} + "fmt" {>= "0.8.2"} + "ounit" {with-test} ] -available: [ocaml-version >= "4.03.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: "md5=756f590576d4a60ce2382ef89274b44b" +} diff --git a/packages/cohttp-async/cohttp-async.1.0.0/url b/packages/cohttp-async/cohttp-async.1.0.0/url deleted file mode 100644 index 367c6c650cc..00000000000 --- a/packages/cohttp-async/cohttp-async.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/releases/download/v1.0.0/cohttp-1.0.0.tbz" -checksum: "756f590576d4a60ce2382ef89274b44b" \ No newline at end of file diff --git a/packages/cohttp-async/cohttp-async.1.0.2/descr b/packages/cohttp-async/cohttp-async.1.0.2/descr deleted file mode 100644 index 032a6c1f4de..00000000000 --- a/packages/cohttp-async/cohttp-async.1.0.2/descr +++ /dev/null @@ -1,26 +0,0 @@ -An OCaml library for HTTP clients and servers - -[![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](https://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](https://mirage.io/) 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. \ No newline at end of file diff --git a/packages/cohttp-async/cohttp-async.1.0.2/opam b/packages/cohttp-async/cohttp-async.1.0.2/opam index 7d57ed384fc..32a05ea1392 100644 --- a/packages/cohttp-async/cohttp-async.1.0.2/opam +++ b/packages/cohttp-async/cohttp-async.1.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -13,19 +13,50 @@ 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: "https://github.com/mirage/ocaml-cohttp.git" +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} - "cohttp" {>="1.0.2"} - "conduit-async" {>="1.0.3"} + "cohttp" {>= "1.0.2"} + "conduit-async" {>= "1.0.3"} "magic-mime" "logs" - "fmt" {>="0.8.2"} - "ounit" {test} + "fmt" {>= "0.8.2"} + "ounit" {with-test} ] -available: [ocaml-version >= "4.03.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](https://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](https://mirage.io/) 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.2/cohttp-1.0.2.tbz" + checksum: "md5=d0a46e32911773862e1a9b420c0058bc" +} diff --git a/packages/cohttp-async/cohttp-async.1.0.2/url b/packages/cohttp-async/cohttp-async.1.0.2/url deleted file mode 100644 index e45ccdad96d..00000000000 --- a/packages/cohttp-async/cohttp-async.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/releases/download/v1.0.2/cohttp-1.0.2.tbz" -checksum: "d0a46e32911773862e1a9b420c0058bc" \ No newline at end of file diff --git a/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.0.99.0/descr b/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.0.99.0/descr deleted file mode 100644 index 65cfabe55ba..00000000000 --- a/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.0.99.0/descr +++ /dev/null @@ -1,27 +0,0 @@ -An OCaml library for HTTP clients and servers - -[![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. \ No newline at end of file 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 index fc99162a6fe..1e92dbf04a1 100644 --- a/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.0.99.0/opam +++ b/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.0.99.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -13,23 +13,55 @@ 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: "https://github.com/mirage/ocaml-cohttp.git" +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} - "cohttp" {>="0.99.0" & <"1.0"} + "cohttp" {>= "0.99.0" & < "1.0"} "cohttp-lwt" - "lwt" {>="3.0.0"} - "js_of_ocaml" {>="3.0"} - "js_of_ocaml-ppx" {>="3.0"} + "lwt" {>= "3.0.0"} + "js_of_ocaml" {>= "3.0"} + "js_of_ocaml-ppx" {>= "3.0"} "js_of_ocaml-lwt" ] conflicts: [ "lwt" {< "2.5.0"} "js_of_ocaml" {< "2.8"} ] -available: [ocaml-version >= "4.03.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: "md5=a789a9ed492005257bdb217e2248da0d" +} diff --git a/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.0.99.0/url b/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.0.99.0/url deleted file mode 100644 index f85b2284a11..00000000000 --- a/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.0.99.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/releases/download/v0.99.0/cohttp-0.99.0.tbz" -checksum: "a789a9ed492005257bdb217e2248da0d" \ No newline at end of file diff --git a/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.1.0.0/descr b/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.1.0.0/descr deleted file mode 100644 index 12604136a65..00000000000 --- a/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.1.0.0/descr +++ /dev/null @@ -1,26 +0,0 @@ -An OCaml library for HTTP clients and servers - -[![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. \ No newline at end of file diff --git a/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.1.0.0/opam b/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.1.0.0/opam index d6affd6cb72..f6bb01e70f4 100644 --- a/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.1.0.0/opam +++ b/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -13,23 +13,54 @@ 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: "https://github.com/mirage/ocaml-cohttp.git" +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} - "cohttp" {>="1.0.0"} - "cohttp-lwt" {>="1.0.0"} - "lwt" {>="3.0.0"} - "js_of_ocaml" {>="3.0"} - "js_of_ocaml-ppx" {>="3.0"} + "cohttp" {>= "1.0.0"} + "cohttp-lwt" {>= "1.0.0"} + "lwt" {>= "3.0.0"} + "js_of_ocaml" {>= "3.0"} + "js_of_ocaml-ppx" {>= "3.0"} "js_of_ocaml-lwt" ] conflicts: [ "lwt" {< "2.5.0"} "js_of_ocaml" {< "2.8"} ] -available: [ocaml-version >= "4.03.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: "md5=756f590576d4a60ce2382ef89274b44b" +} diff --git a/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.1.0.0/url b/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.1.0.0/url deleted file mode 100644 index 367c6c650cc..00000000000 --- a/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/releases/download/v1.0.0/cohttp-1.0.0.tbz" -checksum: "756f590576d4a60ce2382ef89274b44b" \ No newline at end of file diff --git a/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.1.0.2/descr b/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.1.0.2/descr deleted file mode 100644 index 032a6c1f4de..00000000000 --- a/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.1.0.2/descr +++ /dev/null @@ -1,26 +0,0 @@ -An OCaml library for HTTP clients and servers - -[![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](https://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](https://mirage.io/) 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. \ No newline at end of file diff --git a/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.1.0.2/opam b/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.1.0.2/opam index 3f7b2ba760e..ddb4a501d33 100644 --- a/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.1.0.2/opam +++ b/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.1.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -13,23 +13,54 @@ 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: "https://github.com/mirage/ocaml-cohttp.git" +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "cohttp" "cohttp-lwt" - "lwt" {>="3.0.0"} - "js_of_ocaml" {>="3.0"} - "js_of_ocaml-ppx" {>="3.0"} + "lwt" {>= "3.0.0"} + "js_of_ocaml" {>= "3.0"} + "js_of_ocaml-ppx" {>= "3.0"} "js_of_ocaml-lwt" ] conflicts: [ "lwt" {< "2.5.0"} "js_of_ocaml" {< "2.8"} ] -available: [ocaml-version >= "4.03.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](https://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](https://mirage.io/) 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.2/cohttp-1.0.2.tbz" + checksum: "md5=d0a46e32911773862e1a9b420c0058bc" +} diff --git a/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.1.0.2/url b/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.1.0.2/url deleted file mode 100644 index e45ccdad96d..00000000000 --- a/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/releases/download/v1.0.2/cohttp-1.0.2.tbz" -checksum: "d0a46e32911773862e1a9b420c0058bc" \ No newline at end of file diff --git a/packages/cohttp-lwt-unix/cohttp-lwt-unix.0.99.0/descr b/packages/cohttp-lwt-unix/cohttp-lwt-unix.0.99.0/descr deleted file mode 100644 index 65cfabe55ba..00000000000 --- a/packages/cohttp-lwt-unix/cohttp-lwt-unix.0.99.0/descr +++ /dev/null @@ -1,27 +0,0 @@ -An OCaml library for HTTP clients and servers - -[![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. \ No newline at end of file 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 index f04d72d13c8..e0b371bec1c 100644 --- a/packages/cohttp-lwt-unix/cohttp-lwt-unix.0.99.0/opam +++ b/packages/cohttp-lwt-unix/cohttp-lwt-unix.0.99.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -13,24 +13,56 @@ 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: "https://github.com/mirage/ocaml-cohttp.git" +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "conduit-lwt-unix" "cmdliner" "logs" "fmt" - "cohttp-lwt" {>="0.99" & < "1.0"} - "lwt" {>="3.0.0"} + "cohttp-lwt" {>= "0.99" & < "1.0"} + "lwt" {>= "3.0.0"} "base-unix" - "ounit" {test} + "ounit" {with-test} ] conflicts: [ "lwt" {< "2.5.0"} ] -available: [ocaml-version >= "4.03.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: "md5=a789a9ed492005257bdb217e2248da0d" +} diff --git a/packages/cohttp-lwt-unix/cohttp-lwt-unix.0.99.0/url b/packages/cohttp-lwt-unix/cohttp-lwt-unix.0.99.0/url deleted file mode 100644 index f85b2284a11..00000000000 --- a/packages/cohttp-lwt-unix/cohttp-lwt-unix.0.99.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/releases/download/v0.99.0/cohttp-0.99.0.tbz" -checksum: "a789a9ed492005257bdb217e2248da0d" \ No newline at end of file diff --git a/packages/cohttp-lwt-unix/cohttp-lwt-unix.1.0.0/descr b/packages/cohttp-lwt-unix/cohttp-lwt-unix.1.0.0/descr deleted file mode 100644 index 12604136a65..00000000000 --- a/packages/cohttp-lwt-unix/cohttp-lwt-unix.1.0.0/descr +++ /dev/null @@ -1,26 +0,0 @@ -An OCaml library for HTTP clients and servers - -[![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. \ No newline at end of file diff --git a/packages/cohttp-lwt-unix/cohttp-lwt-unix.1.0.0/opam b/packages/cohttp-lwt-unix/cohttp-lwt-unix.1.0.0/opam index 9a0a1392d39..cf60d262fe4 100644 --- a/packages/cohttp-lwt-unix/cohttp-lwt-unix.1.0.0/opam +++ b/packages/cohttp-lwt-unix/cohttp-lwt-unix.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -13,22 +13,53 @@ 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: "https://github.com/mirage/ocaml-cohttp.git" +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "conduit-lwt-unix" "cmdliner" "magic-mime" "logs" - "fmt" {>="0.8.2"} - "cohttp-lwt" {>="1.0.0"} - "lwt" {>="3.0.0"} + "fmt" {>= "0.8.2"} + "cohttp-lwt" {>= "1.0.0"} + "lwt" {>= "3.0.0"} "base-unix" - "ounit" {test} + "ounit" {with-test} ] -available: [ocaml-version >= "4.03.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: "md5=756f590576d4a60ce2382ef89274b44b" +} diff --git a/packages/cohttp-lwt-unix/cohttp-lwt-unix.1.0.0/url b/packages/cohttp-lwt-unix/cohttp-lwt-unix.1.0.0/url deleted file mode 100644 index 367c6c650cc..00000000000 --- a/packages/cohttp-lwt-unix/cohttp-lwt-unix.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/releases/download/v1.0.0/cohttp-1.0.0.tbz" -checksum: "756f590576d4a60ce2382ef89274b44b" \ No newline at end of file diff --git a/packages/cohttp-lwt-unix/cohttp-lwt-unix.1.0.2/descr b/packages/cohttp-lwt-unix/cohttp-lwt-unix.1.0.2/descr deleted file mode 100644 index 032a6c1f4de..00000000000 --- a/packages/cohttp-lwt-unix/cohttp-lwt-unix.1.0.2/descr +++ /dev/null @@ -1,26 +0,0 @@ -An OCaml library for HTTP clients and servers - -[![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](https://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](https://mirage.io/) 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. \ No newline at end of file diff --git a/packages/cohttp-lwt-unix/cohttp-lwt-unix.1.0.2/opam b/packages/cohttp-lwt-unix/cohttp-lwt-unix.1.0.2/opam index f08c0281836..8a705b3d48e 100644 --- a/packages/cohttp-lwt-unix/cohttp-lwt-unix.1.0.2/opam +++ b/packages/cohttp-lwt-unix/cohttp-lwt-unix.1.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -13,25 +13,56 @@ 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: "https://github.com/mirage/ocaml-cohttp.git" +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} - "conduit-lwt-unix" {>="1.0.3"} + "conduit-lwt-unix" {>= "1.0.3"} "cmdliner" "magic-mime" "logs" - "fmt" {>="0.8.2"} - "cohttp-lwt" {>="1.0.2"} - "lwt" {>="3.0.0"} + "fmt" {>= "0.8.2"} + "cohttp-lwt" {>= "1.0.2"} + "lwt" {>= "3.0.0"} "base-unix" - "ounit" {test} + "ounit" {with-test} ] conflicts: [ "lwt" {< "2.5.0"} ] -available: [ocaml-version >= "4.03.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](https://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](https://mirage.io/) 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.2/cohttp-1.0.2.tbz" + checksum: "md5=d0a46e32911773862e1a9b420c0058bc" +} diff --git a/packages/cohttp-lwt-unix/cohttp-lwt-unix.1.0.2/url b/packages/cohttp-lwt-unix/cohttp-lwt-unix.1.0.2/url deleted file mode 100644 index e45ccdad96d..00000000000 --- a/packages/cohttp-lwt-unix/cohttp-lwt-unix.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/releases/download/v1.0.2/cohttp-1.0.2.tbz" -checksum: "d0a46e32911773862e1a9b420c0058bc" \ No newline at end of file diff --git a/packages/cohttp-lwt/cohttp-lwt.0.99.0/descr b/packages/cohttp-lwt/cohttp-lwt.0.99.0/descr deleted file mode 100644 index 65cfabe55ba..00000000000 --- a/packages/cohttp-lwt/cohttp-lwt.0.99.0/descr +++ /dev/null @@ -1,27 +0,0 @@ -An OCaml library for HTTP clients and servers - -[![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. \ No newline at end of file diff --git a/packages/cohttp-lwt/cohttp-lwt.0.99.0/opam b/packages/cohttp-lwt/cohttp-lwt.0.99.0/opam index 5528273fa7b..9a332a6de25 100644 --- a/packages/cohttp-lwt/cohttp-lwt.0.99.0/opam +++ b/packages/cohttp-lwt/cohttp-lwt.0.99.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -13,19 +13,51 @@ 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: "https://github.com/mirage/ocaml-cohttp.git" +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "conduit" {>= "0.14.0"} - "cohttp" {>="0.99.0" & < "1.0"} + "cohttp" {>= "0.99.0" & < "1.0"} "lwt" ] conflicts: [ "lwt" {< "2.5.0"} ] -available: [ocaml-version >= "4.03.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: "md5=a789a9ed492005257bdb217e2248da0d" +} diff --git a/packages/cohttp-lwt/cohttp-lwt.0.99.0/url b/packages/cohttp-lwt/cohttp-lwt.0.99.0/url deleted file mode 100644 index f85b2284a11..00000000000 --- a/packages/cohttp-lwt/cohttp-lwt.0.99.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/releases/download/v0.99.0/cohttp-0.99.0.tbz" -checksum: "a789a9ed492005257bdb217e2248da0d" \ No newline at end of file diff --git a/packages/cohttp-lwt/cohttp-lwt.1.0.0/descr b/packages/cohttp-lwt/cohttp-lwt.1.0.0/descr deleted file mode 100644 index 12604136a65..00000000000 --- a/packages/cohttp-lwt/cohttp-lwt.1.0.0/descr +++ /dev/null @@ -1,26 +0,0 @@ -An OCaml library for HTTP clients and servers - -[![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. \ No newline at end of file diff --git a/packages/cohttp-lwt/cohttp-lwt.1.0.0/opam b/packages/cohttp-lwt/cohttp-lwt.1.0.0/opam index 539722f4269..60bc1bfe491 100644 --- a/packages/cohttp-lwt/cohttp-lwt.1.0.0/opam +++ b/packages/cohttp-lwt/cohttp-lwt.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -13,16 +13,47 @@ 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: "https://github.com/mirage/ocaml-cohttp.git" +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "ppx_sexp_conv" {build} - "cohttp" {>="1.0.0"} - "lwt" {>="2.5.0"} + "cohttp" {>= "1.0.0"} + "lwt" {>= "2.5.0"} ] -available: [ocaml-version >= "4.03.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: "md5=756f590576d4a60ce2382ef89274b44b" +} diff --git a/packages/cohttp-lwt/cohttp-lwt.1.0.0/url b/packages/cohttp-lwt/cohttp-lwt.1.0.0/url deleted file mode 100644 index 367c6c650cc..00000000000 --- a/packages/cohttp-lwt/cohttp-lwt.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/releases/download/v1.0.0/cohttp-1.0.0.tbz" -checksum: "756f590576d4a60ce2382ef89274b44b" \ No newline at end of file diff --git a/packages/cohttp-lwt/cohttp-lwt.1.0.2/descr b/packages/cohttp-lwt/cohttp-lwt.1.0.2/descr deleted file mode 100644 index 032a6c1f4de..00000000000 --- a/packages/cohttp-lwt/cohttp-lwt.1.0.2/descr +++ /dev/null @@ -1,26 +0,0 @@ -An OCaml library for HTTP clients and servers - -[![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](https://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](https://mirage.io/) 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. \ No newline at end of file diff --git a/packages/cohttp-lwt/cohttp-lwt.1.0.2/opam b/packages/cohttp-lwt/cohttp-lwt.1.0.2/opam index a2bdbb62033..14d3bd7ea37 100644 --- a/packages/cohttp-lwt/cohttp-lwt.1.0.2/opam +++ b/packages/cohttp-lwt/cohttp-lwt.1.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -13,18 +13,49 @@ 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: "https://github.com/mirage/ocaml-cohttp.git" +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} - "cohttp" {>="1.0.0"} - "lwt" + "cohttp" {>= "1.0.0"} + "lwt" ] conflicts: [ "lwt" {< "2.5.0"} ] -available: [ocaml-version >= "4.03.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](https://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](https://mirage.io/) 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.2/cohttp-1.0.2.tbz" + checksum: "md5=d0a46e32911773862e1a9b420c0058bc" +} diff --git a/packages/cohttp-lwt/cohttp-lwt.1.0.2/url b/packages/cohttp-lwt/cohttp-lwt.1.0.2/url deleted file mode 100644 index e45ccdad96d..00000000000 --- a/packages/cohttp-lwt/cohttp-lwt.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/releases/download/v1.0.2/cohttp-1.0.2.tbz" -checksum: "d0a46e32911773862e1a9b420c0058bc" \ No newline at end of file diff --git a/packages/cohttp-mirage/cohttp-mirage.1.0.0/descr b/packages/cohttp-mirage/cohttp-mirage.1.0.0/descr deleted file mode 100644 index 12604136a65..00000000000 --- a/packages/cohttp-mirage/cohttp-mirage.1.0.0/descr +++ /dev/null @@ -1,26 +0,0 @@ -An OCaml library for HTTP clients and servers - -[![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. \ No newline at end of file diff --git a/packages/cohttp-mirage/cohttp-mirage.1.0.0/opam b/packages/cohttp-mirage/cohttp-mirage.1.0.0/opam index be68e37cd2b..e389b97c355 100644 --- a/packages/cohttp-mirage/cohttp-mirage.1.0.0/opam +++ b/packages/cohttp-mirage/cohttp-mirage.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -8,13 +8,14 @@ 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: "https://github.com/mirage/ocaml-cohttp.git" +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "result" "mirage-flow-lwt" {>= "1.2.0"} @@ -22,9 +23,39 @@ depends: [ "conduit" {>= "0.99"} "mirage-conduit" {>= "3.0.0"} "lwt" {>= "2.4.3"} - "cohttp" {>="1.0.0"} - "cohttp-lwt" {>="1.0.0"} + "cohttp" {>= "1.0.0"} + "cohttp-lwt" {>= "1.0.0"} "astring" "magic-mime" ] -available: [ocaml-version >= "4.03.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: "md5=756f590576d4a60ce2382ef89274b44b" +} diff --git a/packages/cohttp-mirage/cohttp-mirage.1.0.0/url b/packages/cohttp-mirage/cohttp-mirage.1.0.0/url deleted file mode 100644 index 367c6c650cc..00000000000 --- a/packages/cohttp-mirage/cohttp-mirage.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/releases/download/v1.0.0/cohttp-1.0.0.tbz" -checksum: "756f590576d4a60ce2382ef89274b44b" \ No newline at end of file diff --git a/packages/cohttp-mirage/cohttp-mirage.1.0.1/descr b/packages/cohttp-mirage/cohttp-mirage.1.0.1/descr deleted file mode 100644 index 12604136a65..00000000000 --- a/packages/cohttp-mirage/cohttp-mirage.1.0.1/descr +++ /dev/null @@ -1,26 +0,0 @@ -An OCaml library for HTTP clients and servers - -[![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. \ No newline at end of file diff --git a/packages/cohttp-mirage/cohttp-mirage.1.0.1/opam b/packages/cohttp-mirage/cohttp-mirage.1.0.1/opam index e0e5e833719..55599f032fe 100644 --- a/packages/cohttp-mirage/cohttp-mirage.1.0.1/opam +++ b/packages/cohttp-mirage/cohttp-mirage.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -8,13 +8,14 @@ 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: "https://github.com/mirage/ocaml-cohttp.git" +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "result" "mirage-flow-lwt" {>= "1.2.0"} @@ -27,4 +28,34 @@ depends: [ "astring" "magic-mime" ] -available: [ocaml-version >= "4.03.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.1/cohttp-1.0.1.tbz" + checksum: "md5=19ee89dc3e2b4b648f2c0e732930d3a3" +} diff --git a/packages/cohttp-mirage/cohttp-mirage.1.0.1/url b/packages/cohttp-mirage/cohttp-mirage.1.0.1/url deleted file mode 100644 index 733218286ab..00000000000 --- a/packages/cohttp-mirage/cohttp-mirage.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/releases/download/v1.0.1/cohttp-1.0.1.tbz" -checksum: "19ee89dc3e2b4b648f2c0e732930d3a3" \ No newline at end of file diff --git a/packages/cohttp-mirage/cohttp-mirage.1.0.2/descr b/packages/cohttp-mirage/cohttp-mirage.1.0.2/descr deleted file mode 100644 index 032a6c1f4de..00000000000 --- a/packages/cohttp-mirage/cohttp-mirage.1.0.2/descr +++ /dev/null @@ -1,26 +0,0 @@ -An OCaml library for HTTP clients and servers - -[![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](https://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](https://mirage.io/) 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. \ No newline at end of file diff --git a/packages/cohttp-mirage/cohttp-mirage.1.0.2/opam b/packages/cohttp-mirage/cohttp-mirage.1.0.2/opam index be68e37cd2b..698c67e94c7 100644 --- a/packages/cohttp-mirage/cohttp-mirage.1.0.2/opam +++ b/packages/cohttp-mirage/cohttp-mirage.1.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -8,13 +8,14 @@ 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: "https://github.com/mirage/ocaml-cohttp.git" +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "result" "mirage-flow-lwt" {>= "1.2.0"} @@ -22,9 +23,39 @@ depends: [ "conduit" {>= "0.99"} "mirage-conduit" {>= "3.0.0"} "lwt" {>= "2.4.3"} - "cohttp" {>="1.0.0"} - "cohttp-lwt" {>="1.0.0"} + "cohttp" {>= "1.0.0"} + "cohttp-lwt" {>= "1.0.0"} "astring" "magic-mime" ] -available: [ocaml-version >= "4.03.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](https://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](https://mirage.io/) 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.2/cohttp-1.0.2.tbz" + checksum: "md5=d0a46e32911773862e1a9b420c0058bc" +} diff --git a/packages/cohttp-mirage/cohttp-mirage.1.0.2/url b/packages/cohttp-mirage/cohttp-mirage.1.0.2/url deleted file mode 100644 index e45ccdad96d..00000000000 --- a/packages/cohttp-mirage/cohttp-mirage.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/releases/download/v1.0.2/cohttp-1.0.2.tbz" -checksum: "d0a46e32911773862e1a9b420c0058bc" \ No newline at end of file diff --git a/packages/cohttp-top/cohttp-top.0.99.0/descr b/packages/cohttp-top/cohttp-top.0.99.0/descr deleted file mode 100644 index 65cfabe55ba..00000000000 --- a/packages/cohttp-top/cohttp-top.0.99.0/descr +++ /dev/null @@ -1,27 +0,0 @@ -An OCaml library for HTTP clients and servers - -[![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. \ No newline at end of file diff --git a/packages/cohttp-top/cohttp-top.0.99.0/opam b/packages/cohttp-top/cohttp-top.0.99.0/opam index 2b4d2a94c82..516c18df7df 100644 --- a/packages/cohttp-top/cohttp-top.0.99.0/opam +++ b/packages/cohttp-top/cohttp-top.0.99.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -13,14 +13,46 @@ 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: "https://github.com/mirage/ocaml-cohttp.git" +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} - "cohttp" {>="0.99.0" & < "1.0"} + "cohttp" {>= "0.99.0" & < "1.0"} ] -available: [ocaml-version >= "4.03.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: "md5=a789a9ed492005257bdb217e2248da0d" +} diff --git a/packages/cohttp-top/cohttp-top.0.99.0/url b/packages/cohttp-top/cohttp-top.0.99.0/url deleted file mode 100644 index f85b2284a11..00000000000 --- a/packages/cohttp-top/cohttp-top.0.99.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/releases/download/v0.99.0/cohttp-0.99.0.tbz" -checksum: "a789a9ed492005257bdb217e2248da0d" \ No newline at end of file diff --git a/packages/cohttp-top/cohttp-top.1.0.0/descr b/packages/cohttp-top/cohttp-top.1.0.0/descr deleted file mode 100644 index 12604136a65..00000000000 --- a/packages/cohttp-top/cohttp-top.1.0.0/descr +++ /dev/null @@ -1,26 +0,0 @@ -An OCaml library for HTTP clients and servers - -[![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. \ No newline at end of file diff --git a/packages/cohttp-top/cohttp-top.1.0.0/opam b/packages/cohttp-top/cohttp-top.1.0.0/opam index a7938675c7b..0deefe9c9b9 100644 --- a/packages/cohttp-top/cohttp-top.1.0.0/opam +++ b/packages/cohttp-top/cohttp-top.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -13,14 +13,45 @@ 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: "https://github.com/mirage/ocaml-cohttp.git" +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} - "cohttp" {>="1.0.0"} + "cohttp" {>= "1.0.0"} ] -available: [ocaml-version >= "4.03.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: "md5=756f590576d4a60ce2382ef89274b44b" +} diff --git a/packages/cohttp-top/cohttp-top.1.0.0/url b/packages/cohttp-top/cohttp-top.1.0.0/url deleted file mode 100644 index 367c6c650cc..00000000000 --- a/packages/cohttp-top/cohttp-top.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/releases/download/v1.0.0/cohttp-1.0.0.tbz" -checksum: "756f590576d4a60ce2382ef89274b44b" \ No newline at end of file diff --git a/packages/cohttp-top/cohttp-top.1.0.2/descr b/packages/cohttp-top/cohttp-top.1.0.2/descr deleted file mode 100644 index 032a6c1f4de..00000000000 --- a/packages/cohttp-top/cohttp-top.1.0.2/descr +++ /dev/null @@ -1,26 +0,0 @@ -An OCaml library for HTTP clients and servers - -[![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](https://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](https://mirage.io/) 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. \ No newline at end of file diff --git a/packages/cohttp-top/cohttp-top.1.0.2/opam b/packages/cohttp-top/cohttp-top.1.0.2/opam index a7938675c7b..9f90e3f543b 100644 --- a/packages/cohttp-top/cohttp-top.1.0.2/opam +++ b/packages/cohttp-top/cohttp-top.1.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -13,14 +13,45 @@ 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: "https://github.com/mirage/ocaml-cohttp.git" +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} - "cohttp" {>="1.0.0"} + "cohttp" {>= "1.0.0"} ] -available: [ocaml-version >= "4.03.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](https://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](https://mirage.io/) 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.2/cohttp-1.0.2.tbz" + checksum: "md5=d0a46e32911773862e1a9b420c0058bc" +} diff --git a/packages/cohttp-top/cohttp-top.1.0.2/url b/packages/cohttp-top/cohttp-top.1.0.2/url deleted file mode 100644 index e45ccdad96d..00000000000 --- a/packages/cohttp-top/cohttp-top.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/releases/download/v1.0.2/cohttp-1.0.2.tbz" -checksum: "d0a46e32911773862e1a9b420c0058bc" \ No newline at end of file diff --git a/packages/cohttp/cohttp.0.10.0/descr b/packages/cohttp/cohttp.0.10.0/descr deleted file mode 100644 index acb3c9a7460..00000000000 --- a/packages/cohttp/cohttp.0.10.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -HTTP library for Lwt, Async and Mirage - -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. diff --git a/packages/cohttp/cohttp.0.10.0/opam b/packages/cohttp/cohttp.0.10.0/opam index 18eec3ce4e9..99a1b5110ae 100644 --- a/packages/cohttp/cohttp.0.10.0/opam +++ b/packages/cohttp/cohttp.0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -16,13 +16,13 @@ tags: [ "org:mirage" "org:xapi-project" ] -dev-repo: "https://github.com/mirage/ocaml-cohttp.git" - +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" "ocamlfind" "re" "uri" {>= "1.3.13" & < "1.5.0"} @@ -42,3 +42,14 @@ conflicts: [ "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: "md5=46e26e1327a536a1c0dddcb197ce1267" +} diff --git a/packages/cohttp/cohttp.0.10.0/url b/packages/cohttp/cohttp.0.10.0/url deleted file mode 100644 index 9d60b67d029..00000000000 --- a/packages/cohttp/cohttp.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/archive/v0.10.0.tar.gz" -checksum: "46e26e1327a536a1c0dddcb197ce1267" diff --git a/packages/cohttp/cohttp.0.10.1/descr b/packages/cohttp/cohttp.0.10.1/descr deleted file mode 100644 index acb3c9a7460..00000000000 --- a/packages/cohttp/cohttp.0.10.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -HTTP library for Lwt, Async and Mirage - -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. diff --git a/packages/cohttp/cohttp.0.10.1/opam b/packages/cohttp/cohttp.0.10.1/opam index c1ed1a876de..93202a43ee4 100644 --- a/packages/cohttp/cohttp.0.10.1/opam +++ b/packages/cohttp/cohttp.0.10.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -16,13 +16,13 @@ tags: [ "org:mirage" "org:xapi-project" ] -dev-repo: "https://github.com/mirage/ocaml-cohttp.git" - +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" "ocamlfind" "re" "uri" {>= "1.5.0"} @@ -45,3 +45,14 @@ conflicts: [ "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: "md5=96c2c5f302966717e14ccc0b082934b4" +} diff --git a/packages/cohttp/cohttp.0.10.1/url b/packages/cohttp/cohttp.0.10.1/url deleted file mode 100644 index 35d063a44dc..00000000000 --- a/packages/cohttp/cohttp.0.10.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/archive/v0.10.1.tar.gz" -checksum: "96c2c5f302966717e14ccc0b082934b4" diff --git a/packages/cohttp/cohttp.0.11.0/descr b/packages/cohttp/cohttp.0.11.0/descr deleted file mode 100644 index acb3c9a7460..00000000000 --- a/packages/cohttp/cohttp.0.11.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -HTTP library for Lwt, Async and Mirage - -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. diff --git a/packages/cohttp/cohttp.0.11.0/opam b/packages/cohttp/cohttp.0.11.0/opam index 1b678638c1d..4c8657d3bab 100644 --- a/packages/cohttp/cohttp.0.11.0/opam +++ b/packages/cohttp/cohttp.0.11.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: [make "PREFIX=%{prefix}%"] remove: [["ocamlfind" "remove" "cohttp"]] depends: [ + "ocaml" "ocamlfind" "re" "uri" {>= "1.5.0"} @@ -28,3 +29,14 @@ conflicts: [ ] dev-repo: "git://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: "md5=423a481f7f320332f080a831a09c7cf1" +} diff --git a/packages/cohttp/cohttp.0.11.0/url b/packages/cohttp/cohttp.0.11.0/url deleted file mode 100644 index 61bf3fbe43e..00000000000 --- a/packages/cohttp/cohttp.0.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/archive/v0.11.0.tar.gz" -checksum: "423a481f7f320332f080a831a09c7cf1" diff --git a/packages/cohttp/cohttp.0.11.1/descr b/packages/cohttp/cohttp.0.11.1/descr deleted file mode 100644 index 2bf1c6e4f91..00000000000 --- a/packages/cohttp/cohttp.0.11.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -HTTP library for Lwt, Async and Mirage - -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` - diff --git a/packages/cohttp/cohttp.0.11.1/opam b/packages/cohttp/cohttp.0.11.1/opam deleted file mode 100644 index 25d1b988e1a..00000000000 --- a/packages/cohttp/cohttp.0.11.1/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "PREFIX=%{prefix}%"] -remove: [["ocamlfind" "remove" "cohttp"]] -depends: [ - "ocamlfind" - "re" - "uri" {>= "1.5.0"} - "stringext" - "ounit" - "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" - "ocamlbuild" {build} -] -depopts: ["async"] -conflicts: [ - "async" {<"109.15.00"} - "async" {>= "113.00.00"} -] -dev-repo: "git://github.com/mirage/ocaml-cohttp" -install: [make "PREFIX=%{prefix}%" "install"] diff --git a/packages/cohttp/cohttp.0.11.1/url b/packages/cohttp/cohttp.0.11.1/url deleted file mode 100644 index dbf92180afb..00000000000 --- a/packages/cohttp/cohttp.0.11.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/archive/v0.11.1.tar.gz" -checksum: "98ace17c7923ba8420ee2fcfb29b49e5" diff --git a/packages/cohttp/cohttp.0.11.2/descr b/packages/cohttp/cohttp.0.11.2/descr deleted file mode 100644 index 2bf1c6e4f91..00000000000 --- a/packages/cohttp/cohttp.0.11.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -HTTP library for Lwt, Async and Mirage - -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` - diff --git a/packages/cohttp/cohttp.0.11.2/opam b/packages/cohttp/cohttp.0.11.2/opam index 4c40e58807a..08a742d37ce 100644 --- a/packages/cohttp/cohttp.0.11.2/opam +++ b/packages/cohttp/cohttp.0.11.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: [make "PREFIX=%{prefix}%"] remove: [["ocamlfind" "remove" "cohttp"]] depends: [ + "ocaml" "ocamlfind" "re" "uri" {>= "1.5.0"} @@ -29,3 +30,16 @@ conflicts: [ ] dev-repo: "git://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: "md5=3e2cdebe21f4b545b95950c554bc0555" +} diff --git a/packages/cohttp/cohttp.0.11.2/url b/packages/cohttp/cohttp.0.11.2/url deleted file mode 100644 index 742eb26ff07..00000000000 --- a/packages/cohttp/cohttp.0.11.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/archive/v0.11.2.tar.gz" -checksum: "3e2cdebe21f4b545b95950c554bc0555" diff --git a/packages/cohttp/cohttp.0.12.0/descr b/packages/cohttp/cohttp.0.12.0/descr deleted file mode 100644 index 2bf1c6e4f91..00000000000 --- a/packages/cohttp/cohttp.0.12.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -HTTP library for Lwt, Async and Mirage - -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` - diff --git a/packages/cohttp/cohttp.0.12.0/opam b/packages/cohttp/cohttp.0.12.0/opam index 9280fe3c96a..fad7cc87256 100644 --- a/packages/cohttp/cohttp.0.12.0/opam +++ b/packages/cohttp/cohttp.0.12.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,13 +7,14 @@ tags: [ build: [make "PREFIX=%{prefix}%"] remove: [["ocamlfind" "remove" "cohttp"]] depends: [ + "ocaml" "ocamlfind" "re" "uri" {>= "1.5.0"} "ounit" "fieldslib" {>= "109.20.00" & < "113.01.00"} "sexplib" {>= "109.53.00" & < "113.01.00"} - "conduit" {>= "0.6.0" & <"0.16.0"} + "conduit" {>= "0.6.0" & < "0.16.0"} "stringext" "ocamlbuild" {build} ] @@ -31,3 +32,16 @@ conflicts: [ ] dev-repo: "git://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: "md5=318788d5e43569935e21cc39d455aa34" +} diff --git a/packages/cohttp/cohttp.0.12.0/url b/packages/cohttp/cohttp.0.12.0/url deleted file mode 100644 index f0f7fa2700f..00000000000 --- a/packages/cohttp/cohttp.0.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/archive/v0.12.0.tar.gz" -checksum: "318788d5e43569935e21cc39d455aa34" diff --git a/packages/cohttp/cohttp.0.13.0/descr b/packages/cohttp/cohttp.0.13.0/descr deleted file mode 100644 index 2bf1c6e4f91..00000000000 --- a/packages/cohttp/cohttp.0.13.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -HTTP library for Lwt, Async and Mirage - -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` - diff --git a/packages/cohttp/cohttp.0.13.0/opam b/packages/cohttp/cohttp.0.13.0/opam index cf04ff070ec..e051aefc2f7 100644 --- a/packages/cohttp/cohttp.0.13.0/opam +++ b/packages/cohttp/cohttp.0.13.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,13 +7,14 @@ tags: [ build: [make "PREFIX=%{prefix}%"] remove: [["ocamlfind" "remove" "cohttp"]] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "re" "uri" {>= "1.5.0"} "ounit" "fieldslib" {>= "109.20.00" & < "113.01.00"} "sexplib" {>= "109.53.00" & < "113.01.00"} - "conduit" {>= "0.7.0" & <"0.16.0"} + "conduit" {>= "0.7.0" & < "0.16.0"} "stringext" "cmdliner" {>= "0.9.4"} "ocamlbuild" {build} @@ -31,5 +32,17 @@ conflicts: [ "js_of_ocaml" {>="3.0"} ] dev-repo: "git://github.com/mirage/ocaml-cohttp" -available: ocaml-version >= "4.01.0" 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: "md5=83e2982f385946bdddbe142a523b836d" +} diff --git a/packages/cohttp/cohttp.0.13.0/url b/packages/cohttp/cohttp.0.13.0/url deleted file mode 100644 index 22ff40d65c1..00000000000 --- a/packages/cohttp/cohttp.0.13.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/archive/v0.13.0.tar.gz" -checksum: "83e2982f385946bdddbe142a523b836d" diff --git a/packages/cohttp/cohttp.0.14.0/descr b/packages/cohttp/cohttp.0.14.0/descr deleted file mode 100644 index 2bf1c6e4f91..00000000000 --- a/packages/cohttp/cohttp.0.14.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -HTTP library for Lwt, Async and Mirage - -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` - diff --git a/packages/cohttp/cohttp.0.14.0/opam b/packages/cohttp/cohttp.0.14.0/opam index e2a8a18e91f..27a88fe4d56 100644 --- a/packages/cohttp/cohttp.0.14.0/opam +++ b/packages/cohttp/cohttp.0.14.0/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" - +opam-version: "2.0" name: "cohttp" maintainer: "anil@recoil.org" license: "ISC" homepage: "https://github.com/mirage/ocaml-cohttp" -dev-repo: "https://github.com/mirage/ocaml-cohttp.git" +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" tags: [ @@ -15,33 +14,29 @@ tags: [ 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"} "ocamlfind" {build} "cmdliner" {build & >= "0.9.4"} "re" "uri" {>= "1.5.0"} "fieldslib" {>= "109.20.00" & < "113.01.00"} "sexplib" {>= "109.53.00" & < "113.01.00"} - "conduit" {>= "0.7.0" & <"0.16.0"} + "conduit" {>= "0.7.0" & < "0.16.0"} "stringext" "base64" {< "2.0.0"} - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} ] -build-doc: ["ocaml" "setup.ml" "-doc"] - -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] - depopts: [ "async" "lwt" @@ -55,4 +50,16 @@ conflicts: [ "lwt" {>= "2.5.0"} "js_of_ocaml" {>="3.0"} ] -available: [ocaml-version >= "4.01.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: "md5=9841ea7065be56c7751cc51e37b93e80" +} diff --git a/packages/cohttp/cohttp.0.14.0/url b/packages/cohttp/cohttp.0.14.0/url deleted file mode 100644 index a45dd96a26a..00000000000 --- a/packages/cohttp/cohttp.0.14.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/archive/v0.14.0.tar.gz" -checksum: "9841ea7065be56c7751cc51e37b93e80" diff --git a/packages/cohttp/cohttp.0.15.0/descr b/packages/cohttp/cohttp.0.15.0/descr deleted file mode 100644 index 2bf1c6e4f91..00000000000 --- a/packages/cohttp/cohttp.0.15.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -HTTP library for Lwt, Async and Mirage - -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` - diff --git a/packages/cohttp/cohttp.0.15.0/opam b/packages/cohttp/cohttp.0.15.0/opam index 97109dd406e..e8ddbb91d53 100644 --- a/packages/cohttp/cohttp.0.15.0/opam +++ b/packages/cohttp/cohttp.0.15.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/ocaml-cohttp" @@ -16,27 +16,28 @@ tags: [ "org:mirage" "org:xapi-project" ] -dev-repo: "https://github.com/mirage/ocaml-cohttp.git" -build: [make "PREFIX=%{prefix}%"] -install: [make "PREFIX=%{prefix}%" "install"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] +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} ] -build-doc: ["ocaml" "setup.ml" "-doc"] +install: [make "PREFIX=%{prefix}%" "install"] remove: ["ocamlfind" "remove" "cohttp"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "cmdliner" {build & >= "0.9.4"} "re" "uri" {>= "1.5.0"} "fieldslib" {>= "109.20.00" & < "113.01.00"} "sexplib" {>= "109.53.00" & < "113.01.00"} - "conduit" {>= "0.7.0" & <"0.16.0"} + "conduit" {>= "0.7.0" & < "0.16.0"} "stringext" "base64" {>= "2.0.0"} - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} ] depopts: [ @@ -51,4 +52,16 @@ conflicts: [ "lwt" {>= "2.5.0"} "js_of_ocaml" {>="3.0"} ] -available: [ocaml-version >= "4.01.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: "md5=743fe33c63cfddcadc5e8363bd31910e" +} diff --git a/packages/cohttp/cohttp.0.15.0/url b/packages/cohttp/cohttp.0.15.0/url deleted file mode 100644 index aabc6ca0e00..00000000000 --- a/packages/cohttp/cohttp.0.15.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cohttp/archive/v0.15.0.tar.gz" -checksum: "743fe33c63cfddcadc5e8363bd31910e" diff --git a/packages/cohttp/cohttp.0.15.1/descr b/packages/cohttp/cohttp.0.15.1/descr deleted file mode 100644 index 2bf1c6e4f91..00000000000 --- a/packages/cohttp/cohttp.0.15.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -HTTP library for Lwt, Async and Mirage - -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` - diff --git a/packages/cohttp/cohttp.0.15.1/opam b/packages/cohttp/cohttp.0.15.1/opam index 09593085cb1..d5ed7a21543 100644 --- a/packages/cohttp/cohttp.0.15.1/opam +++ b/packages/cohttp/cohttp.0.15.1/opam @@ -1,5 +1,4 @@ -opam-version: "1.2" - +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" "Stefano Zacchiroli" @@ -11,7 +10,7 @@ authors: [ "Anil Madhavapeddy" license: "ISC" homepage: "https://github.com/mirage/ocaml-cohttp" -dev-repo: "https://github.com/mirage/ocaml-cohttp.git" +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" tags: [ @@ -21,33 +20,29 @@ tags: [ 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"} "ocamlfind" {build} "cmdliner" {build & >= "0.9.4"} "re" "uri" {>= "1.5.0"} "fieldslib" {>= "109.20.00" & < "113.01.00"} "sexplib" {>= "109.53.00" & < "113.01.00"} - "conduit" {>= "0.7.0" & <"0.16.0"} + "conduit" {>= "0.7.0" & < "0.16.0"} "stringext" "base64" {>= "2.0.0"} - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} ] -build-doc: ["ocaml" "setup.ml" "-doc"] - -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] - depopts: [ "async" "lwt" @@ -61,4 +56,16 @@ conflicts: [ "lwt" {>= "2.5.0"} "js_of_ocaml" {>="3.0"} ] -available: [ocaml-version >= "4.01.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: "md5=6e07df549d4594e2bb092da10fdf2d5f" +} diff --git a/packages/cohttp/cohttp.0.15.1/url b/packages/cohttp/cohttp.0.15.1/url deleted file mode 100644 index 51414b024db..00000000000 --- a/packages/cohttp/cohttp.0.15.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cohttp/archive/v0.15.1.tar.gz" -checksum: "6e07df549d4594e2bb092da10fdf2d5f" diff --git a/packages/cohttp/cohttp.0.15.2/descr b/packages/cohttp/cohttp.0.15.2/descr deleted file mode 100644 index 2bf1c6e4f91..00000000000 --- a/packages/cohttp/cohttp.0.15.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -HTTP library for Lwt, Async and Mirage - -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` - diff --git a/packages/cohttp/cohttp.0.15.2/opam b/packages/cohttp/cohttp.0.15.2/opam index 489f877082a..7c3ca3559a6 100644 --- a/packages/cohttp/cohttp.0.15.2/opam +++ b/packages/cohttp/cohttp.0.15.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" "Stefano Zacchiroli" @@ -9,7 +9,7 @@ authors: [ "Anil Madhavapeddy" "Andy Ray" ] license: "ISC" homepage: "https://github.com/mirage/ocaml-cohttp" -dev-repo: "https://github.com/mirage/ocaml-cohttp.git" +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" tags: [ @@ -19,34 +19,30 @@ tags: [ 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"} "ocamlfind" {build} "cmdliner" {build & >= "0.9.4"} "re" "uri" {>= "1.5.0"} "fieldslib" {>= "109.20.00" & < "113.01.00"} "sexplib" {>= "109.53.00" & < "113.01.00"} - "conduit" {>= "0.7.0" & <"0.16.0"} + "conduit" {>= "0.7.0" & < "0.16.0"} "stringext" "base64" {>= "2.0.0"} - "ounit" {test} + "ounit" {with-test} "oasis" {build & >= "0.4.4"} "ocamlbuild" {build} ] -build-doc: ["ocaml" "setup.ml" "-doc"] - -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] - depopts: [ "async" "lwt" @@ -60,4 +56,16 @@ conflicts: [ "lwt" {>= "2.5.0"} "js_of_ocaml" {>="3.0"} ] -available: [ocaml-version >= "4.01.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: "md5=0298462b68c70b719f1889aa36863c03" +} diff --git a/packages/cohttp/cohttp.0.15.2/url b/packages/cohttp/cohttp.0.15.2/url deleted file mode 100644 index 71c26301e4c..00000000000 --- a/packages/cohttp/cohttp.0.15.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cohttp/archive/v0.15.2.tar.gz" -checksum: "0298462b68c70b719f1889aa36863c03" diff --git a/packages/cohttp/cohttp.0.16.0/descr b/packages/cohttp/cohttp.0.16.0/descr deleted file mode 100644 index 2bf1c6e4f91..00000000000 --- a/packages/cohttp/cohttp.0.16.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -HTTP library for Lwt, Async and Mirage - -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` - diff --git a/packages/cohttp/cohttp.0.16.0/opam b/packages/cohttp/cohttp.0.16.0/opam deleted file mode 100644 index 8860ca0466d..00000000000 --- a/packages/cohttp/cohttp.0.16.0/opam +++ /dev/null @@ -1,56 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/ocaml-cohttp.git" -build: [make "PREFIX=%{prefix}%"] -install: [make "PREFIX=%{prefix}%" "install"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] -remove: ["ocamlfind" "remove" "cohttp"] -depends: [ - "base-bytes" - "ocamlfind" {build} - "cmdliner" {build & >= "0.9.4"} - "re" - "uri" {>= "1.8.0"} - "fieldslib" {>= "109.20.00" & < "113.01.00"} - "sexplib" {>= "109.53.00" & < "113.01.00"} - "conduit" {>= "0.7.0" & <"0.16.0"} - "stringext" - "base64" {>= "2.0.0"} - "magic-mime" - "ounit" {test} - "ocamlbuild" {build} -] -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"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/cohttp/cohttp.0.16.0/url b/packages/cohttp/cohttp.0.16.0/url deleted file mode 100644 index 91b55904940..00000000000 --- a/packages/cohttp/cohttp.0.16.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cohttp/archive/v0.16.0.tar.gz" -checksum: "21b556d90c011f9861b7b394851afdc4" diff --git a/packages/cohttp/cohttp.0.16.1/descr b/packages/cohttp/cohttp.0.16.1/descr deleted file mode 100644 index 2bf1c6e4f91..00000000000 --- a/packages/cohttp/cohttp.0.16.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -HTTP library for Lwt, Async and Mirage - -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` - diff --git a/packages/cohttp/cohttp.0.16.1/opam b/packages/cohttp/cohttp.0.16.1/opam index 8860ca0466d..432b546b63e 100644 --- a/packages/cohttp/cohttp.0.16.1/opam +++ b/packages/cohttp/cohttp.0.16.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -16,17 +16,18 @@ tags: [ "org:mirage" "org:xapi-project" ] -dev-repo: "https://github.com/mirage/ocaml-cohttp.git" -build: [make "PREFIX=%{prefix}%"] -install: [make "PREFIX=%{prefix}%" "install"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] +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} ] -build-doc: ["ocaml" "setup.ml" "-doc"] +install: [make "PREFIX=%{prefix}%" "install"] remove: ["ocamlfind" "remove" "cohttp"] depends: [ + "ocaml" {>= "4.01.0"} "base-bytes" "ocamlfind" {build} "cmdliner" {build & >= "0.9.4"} @@ -34,11 +35,11 @@ depends: [ "uri" {>= "1.8.0"} "fieldslib" {>= "109.20.00" & < "113.01.00"} "sexplib" {>= "109.53.00" & < "113.01.00"} - "conduit" {>= "0.7.0" & <"0.16.0"} + "conduit" {>= "0.7.0" & < "0.16.0"} "stringext" "base64" {>= "2.0.0"} "magic-mime" - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} ] depopts: [ @@ -53,4 +54,16 @@ conflicts: [ "lwt" {>= "2.5.0"} "js_of_ocaml" {>="3.0"} ] -available: [ocaml-version >= "4.01.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: "md5=834422b0353d50c3d44a37f19feb684e" +} diff --git a/packages/cohttp/cohttp.0.16.1/url b/packages/cohttp/cohttp.0.16.1/url deleted file mode 100644 index f8e5ad4efd2..00000000000 --- a/packages/cohttp/cohttp.0.16.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cohttp/archive/v0.16.1.tar.gz" -checksum: "834422b0353d50c3d44a37f19feb684e" diff --git a/packages/cohttp/cohttp.0.17.0/descr b/packages/cohttp/cohttp.0.17.0/descr deleted file mode 100644 index 2bf1c6e4f91..00000000000 --- a/packages/cohttp/cohttp.0.17.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -HTTP library for Lwt, Async and Mirage - -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` - diff --git a/packages/cohttp/cohttp.0.17.0/opam b/packages/cohttp/cohttp.0.17.0/opam deleted file mode 100644 index f54eab7d5ec..00000000000 --- a/packages/cohttp/cohttp.0.17.0/opam +++ /dev/null @@ -1,68 +0,0 @@ -opam-version: "1.2" - -name: "cohttp" -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: "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}%"] -] - -install: [make "PREFIX=%{prefix}%" "install"] - -remove: [["ocamlfind" "remove" "cohttp"]] - -depends: [ - "base-bytes" - "ocamlfind" {build} - "cmdliner" {build & >= "0.9.4"} - "re" - "uri" {>= "1.8.0"} - "fieldslib" {>= "109.20.00" & < "113.01.00"} - "sexplib" {>= "109.53.00" & < "113.01.00"} - "conduit" {>= "0.7.0" & <"0.16.0"} - "stringext" - "base64" {>= "2.0.0"} - "magic-mime" - "ounit" {test} - "alcotest" {test} - "ocamlbuild" {build} -] -build-doc: ["ocaml" "setup.ml" "-doc"] - -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] - -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"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/cohttp/cohttp.0.17.0/url b/packages/cohttp/cohttp.0.17.0/url deleted file mode 100644 index abcb24e6031..00000000000 --- a/packages/cohttp/cohttp.0.17.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cohttp/archive/v0.17.0.tar.gz" -checksum: "04023710b7e98a919fc0da9a67e2e794" diff --git a/packages/cohttp/cohttp.0.17.1/descr b/packages/cohttp/cohttp.0.17.1/descr deleted file mode 100644 index 2bf1c6e4f91..00000000000 --- a/packages/cohttp/cohttp.0.17.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -HTTP library for Lwt, Async and Mirage - -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` - diff --git a/packages/cohttp/cohttp.0.17.1/opam b/packages/cohttp/cohttp.0.17.1/opam index f54eab7d5ec..7401eac6828 100644 --- a/packages/cohttp/cohttp.0.17.1/opam +++ b/packages/cohttp/cohttp.0.17.1/opam @@ -1,5 +1,4 @@ -opam-version: "1.2" - +opam-version: "2.0" name: "cohttp" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -12,7 +11,7 @@ authors: [ "Anil Madhavapeddy" license: "ISC" homepage: "https://github.com/mirage/ocaml-cohttp" -dev-repo: "https://github.com/mirage/ocaml-cohttp.git" +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" tags: [ @@ -22,13 +21,17 @@ tags: [ 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"} "base-bytes" "ocamlfind" {build} "cmdliner" {build & >= "0.9.4"} @@ -36,22 +39,14 @@ depends: [ "uri" {>= "1.8.0"} "fieldslib" {>= "109.20.00" & < "113.01.00"} "sexplib" {>= "109.53.00" & < "113.01.00"} - "conduit" {>= "0.7.0" & <"0.16.0"} + "conduit" {>= "0.7.0" & < "0.16.0"} "stringext" "base64" {>= "2.0.0"} "magic-mime" - "ounit" {test} - "alcotest" {test} + "ounit" {with-test} + "alcotest" {with-test} "ocamlbuild" {build} ] -build-doc: ["ocaml" "setup.ml" "-doc"] - -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] - depopts: [ "async" "lwt" @@ -65,4 +60,16 @@ conflicts: [ "lwt" {>= "2.5.0"} "js_of_ocaml" {>="3.0"} ] -available: [ocaml-version >= "4.01.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: "md5=448c8c5e37acc070234a6f1759ce14f6" +} diff --git a/packages/cohttp/cohttp.0.17.1/url b/packages/cohttp/cohttp.0.17.1/url deleted file mode 100644 index 3d11c2a7ebf..00000000000 --- a/packages/cohttp/cohttp.0.17.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cohttp/archive/v0.17.1.tar.gz" -checksum: "448c8c5e37acc070234a6f1759ce14f6" diff --git a/packages/cohttp/cohttp.0.17.2/descr b/packages/cohttp/cohttp.0.17.2/descr deleted file mode 100644 index 2bf1c6e4f91..00000000000 --- a/packages/cohttp/cohttp.0.17.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -HTTP library for Lwt, Async and Mirage - -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` - diff --git a/packages/cohttp/cohttp.0.17.2/opam b/packages/cohttp/cohttp.0.17.2/opam index 4f0332d789f..ba3cbf621b2 100644 --- a/packages/cohttp/cohttp.0.17.2/opam +++ b/packages/cohttp/cohttp.0.17.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -16,17 +16,18 @@ tags: [ "org:mirage" "org:xapi-project" ] -dev-repo: "https://github.com/mirage/ocaml-cohttp.git" -build: [make "PREFIX=%{prefix}%"] -install: [make "PREFIX=%{prefix}%" "install"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] +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} ] -build-doc: ["ocaml" "setup.ml" "-doc"] +install: [make "PREFIX=%{prefix}%" "install"] remove: ["ocamlfind" "remove" "cohttp"] depends: [ + "ocaml" {>= "4.01.0"} "base-bytes" "ocamlfind" {build} "cmdliner" {build & >= "0.9.4"} @@ -34,12 +35,12 @@ depends: [ "uri" {>= "1.9.0"} "fieldslib" {>= "109.20.00" & < "113.01.00"} "sexplib" {>= "109.53.00" & < "113.01.00"} - "conduit" {>= "0.7.0" & <"0.16.0"} + "conduit" {>= "0.7.0" & < "0.16.0"} "stringext" "base64" {>= "2.0.0"} "magic-mime" - "ounit" {test} - "alcotest" {test} + "ounit" {with-test} + "alcotest" {with-test} "ocamlbuild" {build} ] depopts: [ @@ -54,4 +55,16 @@ conflicts: [ "lwt" {>= "2.5.0"} "js_of_ocaml" {>="3.0"} ] -available: [ocaml-version >= "4.01.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: "md5=dc1677d31c8cf011f3849f7125dc8f05" +} diff --git a/packages/cohttp/cohttp.0.17.2/url b/packages/cohttp/cohttp.0.17.2/url deleted file mode 100644 index cda3b4077f6..00000000000 --- a/packages/cohttp/cohttp.0.17.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cohttp/archive/v0.17.2.tar.gz" -checksum: "dc1677d31c8cf011f3849f7125dc8f05" diff --git a/packages/cohttp/cohttp.0.18.0/descr b/packages/cohttp/cohttp.0.18.0/descr deleted file mode 100644 index 2bf1c6e4f91..00000000000 --- a/packages/cohttp/cohttp.0.18.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -HTTP library for Lwt, Async and Mirage - -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` - diff --git a/packages/cohttp/cohttp.0.18.0/opam b/packages/cohttp/cohttp.0.18.0/opam deleted file mode 100644 index 4f0332d789f..00000000000 --- a/packages/cohttp/cohttp.0.18.0/opam +++ /dev/null @@ -1,57 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/ocaml-cohttp.git" -build: [make "PREFIX=%{prefix}%"] -install: [make "PREFIX=%{prefix}%" "install"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] -remove: ["ocamlfind" "remove" "cohttp"] -depends: [ - "base-bytes" - "ocamlfind" {build} - "cmdliner" {build & >= "0.9.4"} - "re" - "uri" {>= "1.9.0"} - "fieldslib" {>= "109.20.00" & < "113.01.00"} - "sexplib" {>= "109.53.00" & < "113.01.00"} - "conduit" {>= "0.7.0" & <"0.16.0"} - "stringext" - "base64" {>= "2.0.0"} - "magic-mime" - "ounit" {test} - "alcotest" {test} - "ocamlbuild" {build} -] -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"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/cohttp/cohttp.0.18.0/url b/packages/cohttp/cohttp.0.18.0/url deleted file mode 100644 index 2a67864e324..00000000000 --- a/packages/cohttp/cohttp.0.18.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cohttp/archive/v0.18.0.tar.gz" -checksum: "138184fd4567047c2b15fb3717563d4c" diff --git a/packages/cohttp/cohttp.0.18.1/descr b/packages/cohttp/cohttp.0.18.1/descr deleted file mode 100644 index 2bf1c6e4f91..00000000000 --- a/packages/cohttp/cohttp.0.18.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -HTTP library for Lwt, Async and Mirage - -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` - diff --git a/packages/cohttp/cohttp.0.18.1/opam b/packages/cohttp/cohttp.0.18.1/opam deleted file mode 100644 index 4f0332d789f..00000000000 --- a/packages/cohttp/cohttp.0.18.1/opam +++ /dev/null @@ -1,57 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/ocaml-cohttp.git" -build: [make "PREFIX=%{prefix}%"] -install: [make "PREFIX=%{prefix}%" "install"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] -remove: ["ocamlfind" "remove" "cohttp"] -depends: [ - "base-bytes" - "ocamlfind" {build} - "cmdliner" {build & >= "0.9.4"} - "re" - "uri" {>= "1.9.0"} - "fieldslib" {>= "109.20.00" & < "113.01.00"} - "sexplib" {>= "109.53.00" & < "113.01.00"} - "conduit" {>= "0.7.0" & <"0.16.0"} - "stringext" - "base64" {>= "2.0.0"} - "magic-mime" - "ounit" {test} - "alcotest" {test} - "ocamlbuild" {build} -] -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"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/cohttp/cohttp.0.18.1/url b/packages/cohttp/cohttp.0.18.1/url deleted file mode 100644 index 34b9f0b7494..00000000000 --- a/packages/cohttp/cohttp.0.18.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cohttp/archive/v0.18.1.tar.gz" -checksum: "ac7ab4d8cec28358e0ad0f610754c607" diff --git a/packages/cohttp/cohttp.0.18.2/descr b/packages/cohttp/cohttp.0.18.2/descr deleted file mode 100644 index 2bf1c6e4f91..00000000000 --- a/packages/cohttp/cohttp.0.18.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -HTTP library for Lwt, Async and Mirage - -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` - diff --git a/packages/cohttp/cohttp.0.18.2/opam b/packages/cohttp/cohttp.0.18.2/opam deleted file mode 100644 index 4f0332d789f..00000000000 --- a/packages/cohttp/cohttp.0.18.2/opam +++ /dev/null @@ -1,57 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/ocaml-cohttp.git" -build: [make "PREFIX=%{prefix}%"] -install: [make "PREFIX=%{prefix}%" "install"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] -remove: ["ocamlfind" "remove" "cohttp"] -depends: [ - "base-bytes" - "ocamlfind" {build} - "cmdliner" {build & >= "0.9.4"} - "re" - "uri" {>= "1.9.0"} - "fieldslib" {>= "109.20.00" & < "113.01.00"} - "sexplib" {>= "109.53.00" & < "113.01.00"} - "conduit" {>= "0.7.0" & <"0.16.0"} - "stringext" - "base64" {>= "2.0.0"} - "magic-mime" - "ounit" {test} - "alcotest" {test} - "ocamlbuild" {build} -] -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"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/cohttp/cohttp.0.18.2/url b/packages/cohttp/cohttp.0.18.2/url deleted file mode 100644 index 537158f2bcb..00000000000 --- a/packages/cohttp/cohttp.0.18.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cohttp/archive/v0.18.2.tar.gz" -checksum: "d4c20ff94e7dc1dd788b2b8e04330df0" diff --git a/packages/cohttp/cohttp.0.18.3/descr b/packages/cohttp/cohttp.0.18.3/descr deleted file mode 100644 index 2bf1c6e4f91..00000000000 --- a/packages/cohttp/cohttp.0.18.3/descr +++ /dev/null @@ -1,9 +0,0 @@ -HTTP library for Lwt, Async and Mirage - -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` - diff --git a/packages/cohttp/cohttp.0.18.3/opam b/packages/cohttp/cohttp.0.18.3/opam index 4f0332d789f..21490768e0d 100644 --- a/packages/cohttp/cohttp.0.18.3/opam +++ b/packages/cohttp/cohttp.0.18.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -16,17 +16,18 @@ tags: [ "org:mirage" "org:xapi-project" ] -dev-repo: "https://github.com/mirage/ocaml-cohttp.git" -build: [make "PREFIX=%{prefix}%"] -install: [make "PREFIX=%{prefix}%" "install"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] +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} ] -build-doc: ["ocaml" "setup.ml" "-doc"] +install: [make "PREFIX=%{prefix}%" "install"] remove: ["ocamlfind" "remove" "cohttp"] depends: [ + "ocaml" {>= "4.01.0"} "base-bytes" "ocamlfind" {build} "cmdliner" {build & >= "0.9.4"} @@ -34,12 +35,12 @@ depends: [ "uri" {>= "1.9.0"} "fieldslib" {>= "109.20.00" & < "113.01.00"} "sexplib" {>= "109.53.00" & < "113.01.00"} - "conduit" {>= "0.7.0" & <"0.16.0"} + "conduit" {>= "0.7.0" & < "0.16.0"} "stringext" "base64" {>= "2.0.0"} "magic-mime" - "ounit" {test} - "alcotest" {test} + "ounit" {with-test} + "alcotest" {with-test} "ocamlbuild" {build} ] depopts: [ @@ -54,4 +55,16 @@ conflicts: [ "lwt" {>= "2.5.0"} "js_of_ocaml" {>="3.0"} ] -available: [ocaml-version >= "4.01.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: "md5=b552c88d85c5c1595390e17b6cf5ea50" +} diff --git a/packages/cohttp/cohttp.0.18.3/url b/packages/cohttp/cohttp.0.18.3/url deleted file mode 100644 index ca2736aa515..00000000000 --- a/packages/cohttp/cohttp.0.18.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cohttp/archive/v0.18.3.tar.gz" -checksum: "b552c88d85c5c1595390e17b6cf5ea50" diff --git a/packages/cohttp/cohttp.0.19.0/descr b/packages/cohttp/cohttp.0.19.0/descr deleted file mode 100644 index 2bf1c6e4f91..00000000000 --- a/packages/cohttp/cohttp.0.19.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -HTTP library for Lwt, Async and Mirage - -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` - diff --git a/packages/cohttp/cohttp.0.19.0/opam b/packages/cohttp/cohttp.0.19.0/opam deleted file mode 100644 index f7fd7215d5b..00000000000 --- a/packages/cohttp/cohttp.0.19.0/opam +++ /dev/null @@ -1,66 +0,0 @@ -opam-version: "1.2" -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: "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}%"] -] - -install: [make "PREFIX=%{prefix}%" "install"] - -remove: [["ocamlfind" "remove" "cohttp"]] - -depends: [ - "base-bytes" - "ocamlfind" {build} - "cmdliner" {build & >= "0.9.4"} - "re" - "uri" {>= "1.9.0"} - "fieldslib" {>= "109.20.00" & < "113.01.00"} - "sexplib" {>= "109.53.00" & < "113.01.00"} - "conduit" {>= "0.7.0" & <"0.16.0"} - "stringext" - "base64" {>= "2.0.0"} - "magic-mime" - "ounit" {test} - "alcotest" {test} - "ocamlbuild" {build} -] -build-doc: ["ocaml" "setup.ml" "-doc"] - -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] - -depopts: [ - "async" - "lwt" - "js_of_ocaml" -] - -conflicts: [ - "async" {<"111.25.00"} - "async" {>= "113.00.00"} - "lwt" {<"2.5.0"} - "js_of_ocaml" {>="3.0"} -] - -available: [ocaml-version >= "4.01.0"] diff --git a/packages/cohttp/cohttp.0.19.0/url b/packages/cohttp/cohttp.0.19.0/url deleted file mode 100644 index 09d4d3b297a..00000000000 --- a/packages/cohttp/cohttp.0.19.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cohttp/archive/v0.19.0.tar.gz" -checksum: "54a9498b4d6ec5291ab6f669cae69d30" diff --git a/packages/cohttp/cohttp.0.19.1/descr b/packages/cohttp/cohttp.0.19.1/descr deleted file mode 100644 index 2bf1c6e4f91..00000000000 --- a/packages/cohttp/cohttp.0.19.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -HTTP library for Lwt, Async and Mirage - -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` - diff --git a/packages/cohttp/cohttp.0.19.1/opam b/packages/cohttp/cohttp.0.19.1/opam deleted file mode 100644 index 9b269971c29..00000000000 --- a/packages/cohttp/cohttp.0.19.1/opam +++ /dev/null @@ -1,49 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/ocaml-cohttp.git" -build: [make "PREFIX=%{prefix}%"] -install: [make "PREFIX=%{prefix}%" "install"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] -remove: ["ocamlfind" "remove" "cohttp"] -depends: [ - "base-bytes" - "ocamlfind" {build} - "cmdliner" {build & >= "0.9.4"} - "re" - "uri" {>= "1.9.0"} - "fieldslib" {>= "109.20.00" & < "113.01.00"} - "sexplib" {>= "109.53.00" & < "113.01.00"} - "conduit" {>= "0.7.0" & <"0.16.0"} - "stringext" - "base64" {>= "2.0.0"} - "magic-mime" - "ounit" {test} - "alcotest" {test} - "ocamlbuild" {build} -] -depopts: ["async" "lwt" "js_of_ocaml"] -conflicts: [ - "async" {< "111.25.00"} - "async" {>= "113.00.00"} - "lwt" {< "2.5.0"} - "js_of_ocaml" {>="3.0"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/cohttp/cohttp.0.19.1/url b/packages/cohttp/cohttp.0.19.1/url deleted file mode 100644 index 0e91abe3bdc..00000000000 --- a/packages/cohttp/cohttp.0.19.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cohttp/archive/v0.19.1.tar.gz" -checksum: "3c2513b9a542b191d4c596c33db3f588" diff --git a/packages/cohttp/cohttp.0.19.2/descr b/packages/cohttp/cohttp.0.19.2/descr deleted file mode 100644 index 2bf1c6e4f91..00000000000 --- a/packages/cohttp/cohttp.0.19.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -HTTP library for Lwt, Async and Mirage - -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` - diff --git a/packages/cohttp/cohttp.0.19.2/opam b/packages/cohttp/cohttp.0.19.2/opam index 9b269971c29..15013ad6d77 100644 --- a/packages/cohttp/cohttp.0.19.2/opam +++ b/packages/cohttp/cohttp.0.19.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -13,17 +13,18 @@ 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: "https://github.com/mirage/ocaml-cohttp.git" -build: [make "PREFIX=%{prefix}%"] -install: [make "PREFIX=%{prefix}%" "install"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] +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} ] -build-doc: ["ocaml" "setup.ml" "-doc"] +install: [make "PREFIX=%{prefix}%" "install"] remove: ["ocamlfind" "remove" "cohttp"] depends: [ + "ocaml" {>= "4.01.0"} "base-bytes" "ocamlfind" {build} "cmdliner" {build & >= "0.9.4"} @@ -31,12 +32,12 @@ depends: [ "uri" {>= "1.9.0"} "fieldslib" {>= "109.20.00" & < "113.01.00"} "sexplib" {>= "109.53.00" & < "113.01.00"} - "conduit" {>= "0.7.0" & <"0.16.0"} + "conduit" {>= "0.7.0" & < "0.16.0"} "stringext" "base64" {>= "2.0.0"} "magic-mime" - "ounit" {test} - "alcotest" {test} + "ounit" {with-test} + "alcotest" {with-test} "ocamlbuild" {build} ] depopts: ["async" "lwt" "js_of_ocaml"] @@ -46,4 +47,16 @@ conflicts: [ "lwt" {< "2.5.0"} "js_of_ocaml" {>="3.0"} ] -available: [ocaml-version >= "4.01.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: "md5=dad8a88020a0f76fce8bb1364adedb3d" +} diff --git a/packages/cohttp/cohttp.0.19.2/url b/packages/cohttp/cohttp.0.19.2/url deleted file mode 100644 index 499f96882da..00000000000 --- a/packages/cohttp/cohttp.0.19.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cohttp/archive/v0.19.2.tar.gz" -checksum: "dad8a88020a0f76fce8bb1364adedb3d" diff --git a/packages/cohttp/cohttp.0.19.3/descr b/packages/cohttp/cohttp.0.19.3/descr deleted file mode 100644 index a3fa6b1a821..00000000000 --- a/packages/cohttp/cohttp.0.19.3/descr +++ /dev/null @@ -1,9 +0,0 @@ -HTTP(S) library for Lwt, Async and Mirage - -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` - diff --git a/packages/cohttp/cohttp.0.19.3/opam b/packages/cohttp/cohttp.0.19.3/opam index e288bfbeb13..e8a770a6782 100644 --- a/packages/cohttp/cohttp.0.19.3/opam +++ b/packages/cohttp/cohttp.0.19.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -13,17 +13,18 @@ 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: "https://github.com/mirage/ocaml-cohttp.git" -build: [make "PREFIX=%{prefix}%"] -install: [make "PREFIX=%{prefix}%" "install"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] +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} ] -build-doc: ["ocaml" "setup.ml" "-doc"] +install: [make "PREFIX=%{prefix}%" "install"] remove: ["ocamlfind" "remove" "cohttp"] depends: [ + "ocaml" {>= "4.01.0"} "base-bytes" "ocamlfind" {build} "cmdliner" {build & >= "0.9.4"} @@ -31,12 +32,12 @@ depends: [ "uri" {>= "1.9.0"} "fieldslib" {>= "109.20.00" & < "113.01.00"} "sexplib" {>= "109.53.00" & < "113.01.00"} - "conduit" {>= "0.7.0" & <"0.16.0"} + "conduit" {>= "0.7.0" & < "0.16.0"} "stringext" "base64" {>= "2.0.0"} "magic-mime" - "ounit" {test} - "alcotest" {test} + "ounit" {with-test} + "alcotest" {with-test} "ocamlbuild" {build} ] depopts: ["async" "lwt" "js_of_ocaml"] @@ -45,4 +46,16 @@ conflicts: [ "lwt" {< "2.5.0"} "js_of_ocaml" {>="3.0"} ] -available: [ocaml-version >= "4.01.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: "md5=d78120bf2bf0b215d459ebe67536d0eb" +} diff --git a/packages/cohttp/cohttp.0.19.3/url b/packages/cohttp/cohttp.0.19.3/url deleted file mode 100644 index a08459933f5..00000000000 --- a/packages/cohttp/cohttp.0.19.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cohttp/archive/v0.19.3.tar.gz" -checksum: "d78120bf2bf0b215d459ebe67536d0eb" diff --git a/packages/cohttp/cohttp.0.20.0/descr b/packages/cohttp/cohttp.0.20.0/descr deleted file mode 100644 index a3fa6b1a821..00000000000 --- a/packages/cohttp/cohttp.0.20.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -HTTP(S) library for Lwt, Async and Mirage - -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` - diff --git a/packages/cohttp/cohttp.0.20.0/opam b/packages/cohttp/cohttp.0.20.0/opam index 2a4b091f305..6a790fd40c8 100644 --- a/packages/cohttp/cohttp.0.20.0/opam +++ b/packages/cohttp/cohttp.0.20.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -13,17 +13,18 @@ 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: "https://github.com/mirage/ocaml-cohttp.git" -build: [make "PREFIX=%{prefix}%"] -install: [make "PREFIX=%{prefix}%" "install"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] +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} ] -build-doc: ["ocaml" "setup.ml" "-doc"] +install: [make "PREFIX=%{prefix}%" "install"] remove: ["ocamlfind" "remove" "cohttp"] depends: [ + "ocaml" {>= "4.01.0"} "base-bytes" "ocamlfind" {build} "cmdliner" {build & >= "0.9.4"} @@ -34,12 +35,12 @@ depends: [ "type_conv" "pa_sexp_conv" "pa_fields_conv" - "conduit" {>= "0.11.0" & <"0.16.0"} + "conduit" {>= "0.11.0" & < "0.16.0"} "stringext" "base64" {>= "2.0.0"} "magic-mime" - "ounit" {test} - "alcotest" {test} + "ounit" {with-test} + "alcotest" {with-test} ] depopts: ["async" "lwt" "js_of_ocaml"] conflicts: [ @@ -47,4 +48,16 @@ conflicts: [ "lwt" {< "2.5.0"} "js_of_ocaml" {>="3.0"} ] -available: [ocaml-version >= "4.01.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: "md5=1930e618ccd2cd151890db1259968a69" +} diff --git a/packages/cohttp/cohttp.0.20.0/url b/packages/cohttp/cohttp.0.20.0/url deleted file mode 100644 index d23cbd91d26..00000000000 --- a/packages/cohttp/cohttp.0.20.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cohttp/archive/v0.20.0.tar.gz" -checksum: "1930e618ccd2cd151890db1259968a69" diff --git a/packages/cohttp/cohttp.0.20.1/descr b/packages/cohttp/cohttp.0.20.1/descr deleted file mode 100644 index a3fa6b1a821..00000000000 --- a/packages/cohttp/cohttp.0.20.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -HTTP(S) library for Lwt, Async and Mirage - -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` - diff --git a/packages/cohttp/cohttp.0.20.1/opam b/packages/cohttp/cohttp.0.20.1/opam index fee2958e039..5c7d0566c3f 100644 --- a/packages/cohttp/cohttp.0.20.1/opam +++ b/packages/cohttp/cohttp.0.20.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -13,17 +13,18 @@ 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: "https://github.com/mirage/ocaml-cohttp.git" -build: [make "PREFIX=%{prefix}%"] -install: [make "PREFIX=%{prefix}%" "install"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] +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} ] -build-doc: ["ocaml" "setup.ml" "-doc"] +install: [make "PREFIX=%{prefix}%" "install"] remove: ["ocamlfind" "remove" "cohttp"] depends: [ + "ocaml" {>= "4.01.0"} "base-bytes" "ocamlfind" {build} "cmdliner" {build & >= "0.9.4"} @@ -31,15 +32,15 @@ depends: [ "uri" {>= "1.9.0"} "fieldslib" "sexplib" - "conduit" {>= "0.11.0" & <"0.16.0"} + "conduit" {>= "0.11.0" & < "0.16.0"} "ppx_fields_conv" "ppx_deriving" {build} "ppx_sexp_conv" "stringext" "base64" {>= "2.0.0"} "magic-mime" - "ounit" {test} - "alcotest" {test} + "ounit" {with-test} + "alcotest" {with-test} ] depopts: ["async" "lwt" "js_of_ocaml"] conflicts: [ @@ -48,4 +49,16 @@ conflicts: [ "js_of_ocaml" {< "2.6"} "js_of_ocaml" {>="3.0"} ] -available: [ocaml-version >= "4.01.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: "md5=fc504289091457fe2b1ceb7a83956ab8" +} diff --git a/packages/cohttp/cohttp.0.20.1/url b/packages/cohttp/cohttp.0.20.1/url deleted file mode 100644 index cb645fe0634..00000000000 --- a/packages/cohttp/cohttp.0.20.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cohttp/archive/v0.20.1.tar.gz" -checksum: "fc504289091457fe2b1ceb7a83956ab8" diff --git a/packages/cohttp/cohttp.0.20.2/descr b/packages/cohttp/cohttp.0.20.2/descr deleted file mode 100644 index a3fa6b1a821..00000000000 --- a/packages/cohttp/cohttp.0.20.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -HTTP(S) library for Lwt, Async and Mirage - -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` - diff --git a/packages/cohttp/cohttp.0.20.2/opam b/packages/cohttp/cohttp.0.20.2/opam index ebedf907dc6..5d55bc7274a 100644 --- a/packages/cohttp/cohttp.0.20.2/opam +++ b/packages/cohttp/cohttp.0.20.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -13,17 +13,18 @@ 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: "https://github.com/mirage/ocaml-cohttp.git" -build: [make "PREFIX=%{prefix}%"] -install: [make "PREFIX=%{prefix}%" "install"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] +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} ] -build-doc: ["ocaml" "setup.ml" "-doc"] +install: [make "PREFIX=%{prefix}%" "install"] remove: ["ocamlfind" "remove" "cohttp"] depends: [ + "ocaml" {>= "4.01.0"} "base-bytes" "ocamlfind" {build} "ocamlbuild" {build} @@ -32,15 +33,15 @@ depends: [ "uri" {>= "1.9.0"} "fieldslib" "sexplib" - "conduit" {>= "0.11.0" & <"0.16.0"} + "conduit" {>= "0.11.0" & < "0.16.0"} "ppx_fields_conv" "ppx_deriving" {build} "ppx_sexp_conv" "stringext" "base64" {>= "2.0.0"} "magic-mime" - "ounit" {test} - "alcotest" {test} + "ounit" {with-test} + "alcotest" {with-test} ] depopts: ["async" "lwt" "js_of_ocaml"] conflicts: [ @@ -49,4 +50,16 @@ conflicts: [ "js_of_ocaml" {< "2.6"} "js_of_ocaml" {>="3.0"} ] -available: [ocaml-version >= "4.01.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: "md5=30f504f6be979a5a799a6a2f3ee4e443" +} diff --git a/packages/cohttp/cohttp.0.20.2/url b/packages/cohttp/cohttp.0.20.2/url deleted file mode 100644 index dd9edeb9ec5..00000000000 --- a/packages/cohttp/cohttp.0.20.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cohttp/archive/v0.20.2.tar.gz" -checksum: "30f504f6be979a5a799a6a2f3ee4e443" diff --git a/packages/cohttp/cohttp.0.21.0/descr b/packages/cohttp/cohttp.0.21.0/descr deleted file mode 100644 index a3fa6b1a821..00000000000 --- a/packages/cohttp/cohttp.0.21.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -HTTP(S) library for Lwt, Async and Mirage - -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` - diff --git a/packages/cohttp/cohttp.0.21.0/opam b/packages/cohttp/cohttp.0.21.0/opam index 61001af9843..80974f6b91d 100644 --- a/packages/cohttp/cohttp.0.21.0/opam +++ b/packages/cohttp/cohttp.0.21.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -13,17 +13,18 @@ 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: "https://github.com/mirage/ocaml-cohttp.git" -build: [make "PREFIX=%{prefix}%"] -install: [make "PREFIX=%{prefix}%" "install"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] +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} ] -build-doc: ["ocaml" "setup.ml" "-doc"] +install: [make "PREFIX=%{prefix}%" "install"] remove: ["ocamlfind" "remove" "cohttp"] depends: [ + "ocaml" {>= "4.01.0"} "base-bytes" "ocamlfind" {build} "cmdliner" {build & >= "0.9.4"} @@ -31,15 +32,15 @@ depends: [ "uri" {>= "1.9.0"} "fieldslib" "sexplib" - "conduit" {>= "0.11.0" & <"0.16.0"} + "conduit" {>= "0.11.0" & < "0.16.0"} "ppx_fields_conv" "ppx_deriving" {build} "ppx_sexp_conv" "stringext" "base64" {>= "2.0.0"} "magic-mime" - "ounit" {test} - "alcotest" {test} + "ounit" {with-test} + "alcotest" {with-test} ] depopts: ["async" "lwt" "js_of_ocaml"] conflicts: [ @@ -48,4 +49,16 @@ conflicts: [ "js_of_ocaml" {< "2.6"} "js_of_ocaml" {>= "3.0"} ] -available: [ocaml-version >= "4.01.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: "md5=ce54a6363da401eb774fcad8a47e31a5" +} diff --git a/packages/cohttp/cohttp.0.21.0/url b/packages/cohttp/cohttp.0.21.0/url deleted file mode 100644 index 3d756d98868..00000000000 --- a/packages/cohttp/cohttp.0.21.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cohttp/archive/v0.21.0.tar.gz" -checksum: "ce54a6363da401eb774fcad8a47e31a5" diff --git a/packages/cohttp/cohttp.0.21.1/descr b/packages/cohttp/cohttp.0.21.1/descr deleted file mode 100644 index a3fa6b1a821..00000000000 --- a/packages/cohttp/cohttp.0.21.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -HTTP(S) library for Lwt, Async and Mirage - -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` - diff --git a/packages/cohttp/cohttp.0.21.1/opam b/packages/cohttp/cohttp.0.21.1/opam index 1ebba032a5b..33c438fcb29 100644 --- a/packages/cohttp/cohttp.0.21.1/opam +++ b/packages/cohttp/cohttp.0.21.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -13,17 +13,18 @@ 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: "https://github.com/mirage/ocaml-cohttp.git" -build: [make "PREFIX=%{prefix}%"] -install: [make "PREFIX=%{prefix}%" "install"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] +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} ] -build-doc: ["ocaml" "setup.ml" "-doc"] +install: [make "PREFIX=%{prefix}%" "install"] remove: ["ocamlfind" "remove" "cohttp"] depends: [ + "ocaml" {>= "4.01.0"} "base-bytes" "ocamlfind" {build} "ocamlbuild" {build} @@ -32,15 +33,15 @@ depends: [ "uri" {>= "1.9.0"} "fieldslib" "sexplib" - "conduit" {>= "0.14.0" & <"0.16.0"} + "conduit" {>= "0.14.0" & < "0.16.0"} "ppx_fields_conv" "ppx_deriving" {build} "ppx_sexp_conv" "stringext" "base64" {>= "2.0.0"} "magic-mime" - "ounit" {test} - "alcotest" {test} + "ounit" {with-test} + "alcotest" {with-test} ] depopts: ["async" "lwt" "js_of_ocaml"] conflicts: [ @@ -49,4 +50,16 @@ conflicts: [ "js_of_ocaml" {< "2.8"} "js_of_ocaml" {>= "3.0"} ] -available: [ocaml-version >= "4.01.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: "md5=594877707fe4fe2b87fa75f6b1588958" +} diff --git a/packages/cohttp/cohttp.0.21.1/url b/packages/cohttp/cohttp.0.21.1/url deleted file mode 100644 index c0d0749d23d..00000000000 --- a/packages/cohttp/cohttp.0.21.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cohttp/archive/v0.21.1.tar.gz" -checksum: "594877707fe4fe2b87fa75f6b1588958" diff --git a/packages/cohttp/cohttp.0.22.0/descr b/packages/cohttp/cohttp.0.22.0/descr deleted file mode 100644 index a3fa6b1a821..00000000000 --- a/packages/cohttp/cohttp.0.22.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -HTTP(S) library for Lwt, Async and Mirage - -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` - diff --git a/packages/cohttp/cohttp.0.22.0/opam b/packages/cohttp/cohttp.0.22.0/opam index e3ff5ed6d66..f1f6e82e39e 100644 --- a/packages/cohttp/cohttp.0.22.0/opam +++ b/packages/cohttp/cohttp.0.22.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -13,17 +13,18 @@ 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: "https://github.com/mirage/ocaml-cohttp.git" -build: [make "PREFIX=%{prefix}%"] -install: [make "PREFIX=%{prefix}%" "install"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] +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} ] -build-doc: ["ocaml" "setup.ml" "-doc"] +install: [make "PREFIX=%{prefix}%" "install"] remove: ["ocamlfind" "remove" "cohttp"] depends: [ + "ocaml" {>= "4.01.0"} "base-bytes" "ocamlfind" {build} "ocamlbuild" {build} @@ -32,7 +33,7 @@ depends: [ "uri" {>= "1.9.0"} "fieldslib" "sexplib" - "conduit" {>= "0.14.0" & <"0.16.0"} + "conduit" {>= "0.14.0" & < "0.16.0"} "ppx_fields_conv" "ppx_deriving" {build} "ppx_sexp_conv" @@ -41,8 +42,8 @@ depends: [ "magic-mime" "fmt" "logs" - "ounit" {test} - "alcotest" {test} + "ounit" {with-test} + "alcotest" {with-test} ] depopts: ["async" "lwt" "js_of_ocaml"] conflicts: [ @@ -51,4 +52,16 @@ conflicts: [ "js_of_ocaml" {< "2.8"} "js_of_ocaml" {>= "3.0"} ] -available: [ocaml-version >= "4.01.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: "md5=1698d2e565ac5fe0474372e04ff265d8" +} diff --git a/packages/cohttp/cohttp.0.22.0/url b/packages/cohttp/cohttp.0.22.0/url deleted file mode 100644 index b2a45cd2749..00000000000 --- a/packages/cohttp/cohttp.0.22.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cohttp/archive/v0.22.0.tar.gz" -checksum: "1698d2e565ac5fe0474372e04ff265d8" diff --git a/packages/cohttp/cohttp.0.9.1/descr b/packages/cohttp/cohttp.0.9.1/descr deleted file mode 100644 index d47599968e1..00000000000 --- a/packages/cohttp/cohttp.0.9.1/descr +++ /dev/null @@ -1 +0,0 @@ -HTTP library for Lwt, Async and Mirage diff --git a/packages/cohttp/cohttp.0.9.1/opam b/packages/cohttp/cohttp.0.9.1/opam index d156af4052b..9b8a8f4c555 100644 --- a/packages/cohttp/cohttp.0.9.1/opam +++ b/packages/cohttp/cohttp.0.9.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: [make "all"] remove: [["ocamlfind" "remove" "cohttp"]] depends: [ + "ocaml" "ocamlfind" "re" "uri" {>= "1.3.0" & < "1.3.2"} @@ -21,3 +22,9 @@ conflicts: [ "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: "md5=d7732dd27ec6f647277f6e3016a14d7b" +} diff --git a/packages/cohttp/cohttp.0.9.1/url b/packages/cohttp/cohttp.0.9.1/url deleted file mode 100644 index a0bf69c20f3..00000000000 --- a/packages/cohttp/cohttp.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/tarball/ocaml-cohttp-0.9.1" -checksum: "d7732dd27ec6f647277f6e3016a14d7b" diff --git a/packages/cohttp/cohttp.0.9.10/descr b/packages/cohttp/cohttp.0.9.10/descr deleted file mode 100644 index acb3c9a7460..00000000000 --- a/packages/cohttp/cohttp.0.9.10/descr +++ /dev/null @@ -1,6 +0,0 @@ -HTTP library for Lwt, Async and Mirage - -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. diff --git a/packages/cohttp/cohttp.0.9.10/opam b/packages/cohttp/cohttp.0.9.10/opam index a6c7380667f..1aa23e20a6a 100644 --- a/packages/cohttp/cohttp.0.9.10/opam +++ b/packages/cohttp/cohttp.0.9.10/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -16,12 +16,12 @@ tags: [ "org:mirage" "org:xapi-project" ] -dev-repo: "https://github.com/mirage/ocaml-cohttp.git" - +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" "ocamlfind" "re" "uri" {>= "1.3.8" & < "1.5.0"} @@ -41,3 +41,15 @@ conflicts: [ "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: "md5=c54246723d919fa13cd86ae4d89289b1" +} diff --git a/packages/cohttp/cohttp.0.9.10/url b/packages/cohttp/cohttp.0.9.10/url deleted file mode 100644 index a8d8893ee38..00000000000 --- a/packages/cohttp/cohttp.0.9.10/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/archive/ocaml-cohttp-0.9.10.tar.gz" -checksum: "c54246723d919fa13cd86ae4d89289b1" diff --git a/packages/cohttp/cohttp.0.9.11/descr b/packages/cohttp/cohttp.0.9.11/descr deleted file mode 100644 index acb3c9a7460..00000000000 --- a/packages/cohttp/cohttp.0.9.11/descr +++ /dev/null @@ -1,6 +0,0 @@ -HTTP library for Lwt, Async and Mirage - -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. diff --git a/packages/cohttp/cohttp.0.9.11/opam b/packages/cohttp/cohttp.0.9.11/opam index ef8fd69b0c8..20f695e2277 100644 --- a/packages/cohttp/cohttp.0.9.11/opam +++ b/packages/cohttp/cohttp.0.9.11/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -16,12 +16,12 @@ tags: [ "org:mirage" "org:xapi-project" ] -dev-repo: "https://github.com/mirage/ocaml-cohttp.git" - +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" "ocamlfind" "re" "uri" {>= "1.3.8" & < "1.5.0"} @@ -41,3 +41,14 @@ conflicts: [ "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: "md5=e9e3e893f1d9f4162a27c4d2ae605d3a" +} diff --git a/packages/cohttp/cohttp.0.9.11/url b/packages/cohttp/cohttp.0.9.11/url deleted file mode 100644 index ec2fcc288e2..00000000000 --- a/packages/cohttp/cohttp.0.9.11/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/archive/v0.9.11.tar.gz" -checksum: "e9e3e893f1d9f4162a27c4d2ae605d3a" diff --git a/packages/cohttp/cohttp.0.9.12/descr b/packages/cohttp/cohttp.0.9.12/descr deleted file mode 100644 index acb3c9a7460..00000000000 --- a/packages/cohttp/cohttp.0.9.12/descr +++ /dev/null @@ -1,6 +0,0 @@ -HTTP library for Lwt, Async and Mirage - -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. diff --git a/packages/cohttp/cohttp.0.9.12/opam b/packages/cohttp/cohttp.0.9.12/opam index 3255360c30c..5e6c18768c9 100644 --- a/packages/cohttp/cohttp.0.9.12/opam +++ b/packages/cohttp/cohttp.0.9.12/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -16,12 +16,12 @@ tags: [ "org:mirage" "org:xapi-project" ] -dev-repo: "https://github.com/mirage/ocaml-cohttp.git" - +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" "ocamlfind" "re" "uri" {>= "1.3.8" & < "1.5.0"} @@ -42,3 +42,14 @@ conflicts: [ "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: "md5=f2144c5e40d69460552c6ca6ac92a9a6" +} diff --git a/packages/cohttp/cohttp.0.9.12/url b/packages/cohttp/cohttp.0.9.12/url deleted file mode 100644 index 41d60845f5d..00000000000 --- a/packages/cohttp/cohttp.0.9.12/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/archive/v0.9.12.tar.gz" -checksum: "f2144c5e40d69460552c6ca6ac92a9a6" diff --git a/packages/cohttp/cohttp.0.9.13/descr b/packages/cohttp/cohttp.0.9.13/descr deleted file mode 100644 index acb3c9a7460..00000000000 --- a/packages/cohttp/cohttp.0.9.13/descr +++ /dev/null @@ -1,6 +0,0 @@ -HTTP library for Lwt, Async and Mirage - -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. diff --git a/packages/cohttp/cohttp.0.9.13/opam b/packages/cohttp/cohttp.0.9.13/opam index 5c80d6c1048..1573df606e9 100644 --- a/packages/cohttp/cohttp.0.9.13/opam +++ b/packages/cohttp/cohttp.0.9.13/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -16,12 +16,12 @@ tags: [ "org:mirage" "org:xapi-project" ] -dev-repo: "https://github.com/mirage/ocaml-cohttp.git" - +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" "ocamlfind" "re" "uri" {>= "1.3.8" & < "1.5.0"} @@ -44,3 +44,14 @@ conflicts: [ "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: "md5=506cf944285f87d3b6db758d2bfeeaf8" +} diff --git a/packages/cohttp/cohttp.0.9.13/url b/packages/cohttp/cohttp.0.9.13/url deleted file mode 100644 index 2ffd795af08..00000000000 --- a/packages/cohttp/cohttp.0.9.13/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/archive/v0.9.13.tar.gz" -checksum: "506cf944285f87d3b6db758d2bfeeaf8" diff --git a/packages/cohttp/cohttp.0.9.14/descr b/packages/cohttp/cohttp.0.9.14/descr deleted file mode 100644 index acb3c9a7460..00000000000 --- a/packages/cohttp/cohttp.0.9.14/descr +++ /dev/null @@ -1,6 +0,0 @@ -HTTP library for Lwt, Async and Mirage - -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. diff --git a/packages/cohttp/cohttp.0.9.14/opam b/packages/cohttp/cohttp.0.9.14/opam deleted file mode 100644 index 379cffceba0..00000000000 --- a/packages/cohttp/cohttp.0.9.14/opam +++ /dev/null @@ -1,44 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/ocaml-cohttp.git" - -build: [make "PREFIX=%{prefix}%"] -install: [make "PREFIX=%{prefix}%" "install"] -remove: ["ocamlfind" "remove" "cohttp"] -depends: [ - "ocamlfind" - "re" - "uri" {>= "1.3.8" & < "1.5.0"} - "ounit" - "cstruct" {>= "1.0.1"} - "fieldslib" {>= "109.20.00" & < "113.01.00"} - "ocamlbuild" {build} -] -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"} -] diff --git a/packages/cohttp/cohttp.0.9.14/url b/packages/cohttp/cohttp.0.9.14/url deleted file mode 100644 index b237e0e079e..00000000000 --- a/packages/cohttp/cohttp.0.9.14/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/archive/v0.9.14.tar.gz" -checksum: "5cdc476d6b5972448c93e5fa85a5d966" diff --git a/packages/cohttp/cohttp.0.9.15/descr b/packages/cohttp/cohttp.0.9.15/descr deleted file mode 100644 index acb3c9a7460..00000000000 --- a/packages/cohttp/cohttp.0.9.15/descr +++ /dev/null @@ -1,6 +0,0 @@ -HTTP library for Lwt, Async and Mirage - -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. diff --git a/packages/cohttp/cohttp.0.9.15/opam b/packages/cohttp/cohttp.0.9.15/opam index 7bdb5ebc58a..dca3c9dd220 100644 --- a/packages/cohttp/cohttp.0.9.15/opam +++ b/packages/cohttp/cohttp.0.9.15/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -16,12 +16,12 @@ tags: [ "org:mirage" "org:xapi-project" ] -dev-repo: "https://github.com/mirage/ocaml-cohttp.git" - +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" "ocamlfind" "re" "uri" {>= "1.3.8" & < "1.5.0"} @@ -42,3 +42,14 @@ conflicts: [ "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: "md5=a72c94518a62a786406dbbb2ca1f8d01" +} diff --git a/packages/cohttp/cohttp.0.9.15/url b/packages/cohttp/cohttp.0.9.15/url deleted file mode 100644 index 8c14e9916ac..00000000000 --- a/packages/cohttp/cohttp.0.9.15/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/archive/v0.9.15.tar.gz" -checksum: "a72c94518a62a786406dbbb2ca1f8d01" diff --git a/packages/cohttp/cohttp.0.9.16/descr b/packages/cohttp/cohttp.0.9.16/descr deleted file mode 100644 index acb3c9a7460..00000000000 --- a/packages/cohttp/cohttp.0.9.16/descr +++ /dev/null @@ -1,6 +0,0 @@ -HTTP library for Lwt, Async and Mirage - -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. diff --git a/packages/cohttp/cohttp.0.9.16/opam b/packages/cohttp/cohttp.0.9.16/opam index d2251d4aac9..97d5e8d624f 100644 --- a/packages/cohttp/cohttp.0.9.16/opam +++ b/packages/cohttp/cohttp.0.9.16/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -16,12 +16,12 @@ tags: [ "org:mirage" "org:xapi-project" ] -dev-repo: "https://github.com/mirage/ocaml-cohttp.git" - +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" "ocamlfind" "re" "uri" {>= "1.4.0" & < "1.5.0"} @@ -41,3 +41,14 @@ conflicts: [ "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: "md5=6c4b25419b71840d407ad873ec04e07a" +} diff --git a/packages/cohttp/cohttp.0.9.16/url b/packages/cohttp/cohttp.0.9.16/url deleted file mode 100644 index c78df6b6877..00000000000 --- a/packages/cohttp/cohttp.0.9.16/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/archive/v0.9.16.tar.gz" -checksum: "6c4b25419b71840d407ad873ec04e07a" diff --git a/packages/cohttp/cohttp.0.9.2/descr b/packages/cohttp/cohttp.0.9.2/descr deleted file mode 100644 index d47599968e1..00000000000 --- a/packages/cohttp/cohttp.0.9.2/descr +++ /dev/null @@ -1 +0,0 @@ -HTTP library for Lwt, Async and Mirage diff --git a/packages/cohttp/cohttp.0.9.2/opam b/packages/cohttp/cohttp.0.9.2/opam deleted file mode 100644 index cc3b08bf6b4..00000000000 --- a/packages/cohttp/cohttp.0.9.2/opam +++ /dev/null @@ -1,35 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "re" - "uri" {>= "1.3.2" & < "1.5.0"} - "ounit" - "cstruct" {< "0.6.0"} - "ocamlbuild" {build} -] -depopts: ["async" "lwt" "mirage-net" "ssl"] -conflicts: [ - "async" {!= "108.00.02"} - "lwt" {>= "2.4.7"} - "lwt" {< "2.4.1"} -] -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/cohttp/cohttp.0.9.2/url b/packages/cohttp/cohttp.0.9.2/url deleted file mode 100644 index a57220b577f..00000000000 --- a/packages/cohttp/cohttp.0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/tarball/ocaml-cohttp-0.9.2" -checksum: "213f2afdfd642912e11c5fd6530f12ac" diff --git a/packages/cohttp/cohttp.0.9.3/descr b/packages/cohttp/cohttp.0.9.3/descr deleted file mode 100644 index d47599968e1..00000000000 --- a/packages/cohttp/cohttp.0.9.3/descr +++ /dev/null @@ -1 +0,0 @@ -HTTP library for Lwt, Async and Mirage diff --git a/packages/cohttp/cohttp.0.9.3/opam b/packages/cohttp/cohttp.0.9.3/opam deleted file mode 100644 index 76796ddda1f..00000000000 --- a/packages/cohttp/cohttp.0.9.3/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "PREFIX=%{prefix}%"] -remove: [["ocamlfind" "remove" "cohttp"]] -depends: [ - "ocamlfind" - "re" - "uri" {>= "1.3.2" & < "1.5.0"} - "ounit" - "cstruct" {< "0.6.0"} - "ocamlbuild" {build} -] -depopts: ["async" "lwt" "mirage-net"] -conflicts: [ - "async" {!= "108.00.02"} - "lwt" {>= "2.4.7"} - "lwt" {< "2.4.1"} -] -install: [make "PREFIX=%{prefix}%" "install"] diff --git a/packages/cohttp/cohttp.0.9.3/url b/packages/cohttp/cohttp.0.9.3/url deleted file mode 100644 index 11e81bf846c..00000000000 --- a/packages/cohttp/cohttp.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/tarball/ocaml-cohttp-0.9.3" -checksum: "5570263d389edcab6ae2dbd4951c8a17" diff --git a/packages/cohttp/cohttp.0.9.4/descr b/packages/cohttp/cohttp.0.9.4/descr deleted file mode 100644 index d47599968e1..00000000000 --- a/packages/cohttp/cohttp.0.9.4/descr +++ /dev/null @@ -1 +0,0 @@ -HTTP library for Lwt, Async and Mirage diff --git a/packages/cohttp/cohttp.0.9.4/opam b/packages/cohttp/cohttp.0.9.4/opam deleted file mode 100644 index f9fd76fbc83..00000000000 --- a/packages/cohttp/cohttp.0.9.4/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "PREFIX=%{prefix}%"] -remove: [["ocamlfind" "remove" "cohttp"]] -depends: [ - "ocamlfind" - "re" - "uri" {>= "1.3.2" & < "1.5.0"} - "ounit" - "cstruct" {< "0.6.0"} - "ocamlbuild" {build} -] -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://github.com/avsm/ocaml-cohttp" -install: [make "PREFIX=%{prefix}%" "install"] diff --git a/packages/cohttp/cohttp.0.9.4/url b/packages/cohttp/cohttp.0.9.4/url deleted file mode 100644 index 19fadb0d697..00000000000 --- a/packages/cohttp/cohttp.0.9.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-cohttp/archive/ocaml-cohttp-0.9.4.tar.gz" -checksum: "df3197a8f45279293d6905344f5adfe2" diff --git a/packages/cohttp/cohttp.0.9.5/descr b/packages/cohttp/cohttp.0.9.5/descr deleted file mode 100644 index d47599968e1..00000000000 --- a/packages/cohttp/cohttp.0.9.5/descr +++ /dev/null @@ -1 +0,0 @@ -HTTP library for Lwt, Async and Mirage diff --git a/packages/cohttp/cohttp.0.9.5/opam b/packages/cohttp/cohttp.0.9.5/opam deleted file mode 100644 index 71a287860e8..00000000000 --- a/packages/cohttp/cohttp.0.9.5/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "PREFIX=%{prefix}%"] -remove: [["ocamlfind" "remove" "cohttp"]] -depends: [ - "ocamlfind" - "re" - "uri" {>= "1.3.2" & < "1.5.0"} - "ounit" - "ocamlbuild" {build} -] -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://github.com/avsm/ocaml-cohttp" -install: [make "PREFIX=%{prefix}%" "install"] diff --git a/packages/cohttp/cohttp.0.9.5/url b/packages/cohttp/cohttp.0.9.5/url deleted file mode 100644 index 10c17d0f69b..00000000000 --- a/packages/cohttp/cohttp.0.9.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-cohttp/archive/ocaml-cohttp-0.9.5.tar.gz" -checksum: "5ad1492595e9539cdc72011ec3a32340" diff --git a/packages/cohttp/cohttp.0.9.6/descr b/packages/cohttp/cohttp.0.9.6/descr deleted file mode 100644 index d47599968e1..00000000000 --- a/packages/cohttp/cohttp.0.9.6/descr +++ /dev/null @@ -1 +0,0 @@ -HTTP library for Lwt, Async and Mirage diff --git a/packages/cohttp/cohttp.0.9.6/opam b/packages/cohttp/cohttp.0.9.6/opam index 1a7fdb4a732..756c4090a9a 100644 --- a/packages/cohttp/cohttp.0.9.6/opam +++ b/packages/cohttp/cohttp.0.9.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: [make "PREFIX=%{prefix}%"] remove: [["ocamlfind" "remove" "cohttp"]] depends: [ + "ocaml" "ocamlfind" "re" "uri" {>= "1.3.2" & < "1.5.0"} @@ -24,3 +25,10 @@ conflicts: [ ] dev-repo: "git://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: "md5=6e8ad98dc5098afd433557447d4bbe9f" +} diff --git a/packages/cohttp/cohttp.0.9.6/url b/packages/cohttp/cohttp.0.9.6/url deleted file mode 100644 index 88e94110310..00000000000 --- a/packages/cohttp/cohttp.0.9.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/archive/ocaml-cohttp-0.9.6.tar.gz" -checksum: "6e8ad98dc5098afd433557447d4bbe9f" diff --git a/packages/cohttp/cohttp.0.9.7/descr b/packages/cohttp/cohttp.0.9.7/descr deleted file mode 100644 index d47599968e1..00000000000 --- a/packages/cohttp/cohttp.0.9.7/descr +++ /dev/null @@ -1 +0,0 @@ -HTTP library for Lwt, Async and Mirage diff --git a/packages/cohttp/cohttp.0.9.7/opam b/packages/cohttp/cohttp.0.9.7/opam index 61e2df34641..a8df7b6509c 100644 --- a/packages/cohttp/cohttp.0.9.7/opam +++ b/packages/cohttp/cohttp.0.9.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: [make "PREFIX=%{prefix}%"] remove: [["ocamlfind" "remove" "cohttp"]] depends: [ + "ocaml" "ocamlfind" "re" "uri" {>= "1.3.2" & < "1.5.0"} @@ -25,3 +26,10 @@ conflicts: [ ] dev-repo: "git://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: "md5=7e7bba357d4ebbf40471d55008ab86c3" +} diff --git a/packages/cohttp/cohttp.0.9.7/url b/packages/cohttp/cohttp.0.9.7/url deleted file mode 100644 index 3fb4ce2aea8..00000000000 --- a/packages/cohttp/cohttp.0.9.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/archive/ocaml-cohttp-0.9.7.tar.gz" -checksum: "7e7bba357d4ebbf40471d55008ab86c3" diff --git a/packages/cohttp/cohttp.0.9.8/descr b/packages/cohttp/cohttp.0.9.8/descr deleted file mode 100644 index acb3c9a7460..00000000000 --- a/packages/cohttp/cohttp.0.9.8/descr +++ /dev/null @@ -1,6 +0,0 @@ -HTTP library for Lwt, Async and Mirage - -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. diff --git a/packages/cohttp/cohttp.0.9.8/opam b/packages/cohttp/cohttp.0.9.8/opam deleted file mode 100644 index ffb04327b7f..00000000000 --- a/packages/cohttp/cohttp.0.9.8/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "PREFIX=%{prefix}%"] -remove: [["ocamlfind" "remove" "cohttp"]] -depends: [ - "ocamlfind" - "re" - "uri" {>= "1.3.8" & < "1.5.0"} - "ounit" - "cstruct" - "ocamlbuild" {build} -] -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://github.com/mirage/ocaml-cohttp" -install: [make "PREFIX=%{prefix}%" "install"] diff --git a/packages/cohttp/cohttp.0.9.8/url b/packages/cohttp/cohttp.0.9.8/url deleted file mode 100644 index 907b64f3d00..00000000000 --- a/packages/cohttp/cohttp.0.9.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/archive/ocaml-cohttp-0.9.8.tar.gz" -checksum: "7ef884266c1f76a20567e5f862dc53ba" diff --git a/packages/cohttp/cohttp.0.9.9/descr b/packages/cohttp/cohttp.0.9.9/descr deleted file mode 100644 index acb3c9a7460..00000000000 --- a/packages/cohttp/cohttp.0.9.9/descr +++ /dev/null @@ -1,6 +0,0 @@ -HTTP library for Lwt, Async and Mirage - -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. diff --git a/packages/cohttp/cohttp.0.9.9/opam b/packages/cohttp/cohttp.0.9.9/opam deleted file mode 100644 index 08ecadd2fc2..00000000000 --- a/packages/cohttp/cohttp.0.9.9/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "PREFIX=%{prefix}%"] -remove: [["ocamlfind" "remove" "cohttp"]] -depends: [ - "ocamlfind" - "re" - "uri" {>= "1.3.8" & < "1.5.0"} - "ounit" - "cstruct" - "ocamlbuild" {build} -] -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://github.com/mirage/ocaml-cohttp" -install: [make "PREFIX=%{prefix}%" "install"] diff --git a/packages/cohttp/cohttp.0.9.9/url b/packages/cohttp/cohttp.0.9.9/url deleted file mode 100644 index fee80bc87eb..00000000000 --- a/packages/cohttp/cohttp.0.9.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/archive/ocaml-cohttp-0.9.9.tar.gz" -checksum: "78cbb1812875969f137965d9f4bc87e4" diff --git a/packages/cohttp/cohttp.0.99.0/descr b/packages/cohttp/cohttp.0.99.0/descr deleted file mode 100644 index 65cfabe55ba..00000000000 --- a/packages/cohttp/cohttp.0.99.0/descr +++ /dev/null @@ -1,27 +0,0 @@ -An OCaml library for HTTP clients and servers - -[![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. \ No newline at end of file diff --git a/packages/cohttp/cohttp.0.99.0/opam b/packages/cohttp/cohttp.0.99.0/opam index 980ae1f9c0e..6ee29e80170 100644 --- a/packages/cohttp/cohttp.0.99.0/opam +++ b/packages/cohttp/cohttp.0.99.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -13,28 +13,60 @@ 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: "https://github.com/mirage/ocaml-cohttp.git" +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} "base-bytes" "jbuilder" {build & >= "1.0+beta10"} "re" "uri" {>= "1.9.0"} "fieldslib" "sexplib" - "ppx_fields_conv" {>="v0.9.0"} - "ppx_sexp_conv" {>="v0.9.0"} + "ppx_fields_conv" {>= "v0.9.0"} + "ppx_sexp_conv" {>= "v0.9.0"} "stringext" "base64" {>= "2.0.0"} "magic-mime" "fmt" "logs" "jsonm" {build} - "ounit" {test} - "alcotest" {test} + "ounit" {with-test} + "alcotest" {with-test} ] -available: [ocaml-version >= "4.03.0" & ocaml-version < "4.06.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: "md5=a789a9ed492005257bdb217e2248da0d" +} diff --git a/packages/cohttp/cohttp.0.99.0/url b/packages/cohttp/cohttp.0.99.0/url deleted file mode 100644 index f85b2284a11..00000000000 --- a/packages/cohttp/cohttp.0.99.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/releases/download/v0.99.0/cohttp-0.99.0.tbz" -checksum: "a789a9ed492005257bdb217e2248da0d" \ No newline at end of file diff --git a/packages/cohttp/cohttp.1.0.0/descr b/packages/cohttp/cohttp.1.0.0/descr deleted file mode 100644 index 12604136a65..00000000000 --- a/packages/cohttp/cohttp.1.0.0/descr +++ /dev/null @@ -1,26 +0,0 @@ -An OCaml library for HTTP clients and servers - -[![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. \ No newline at end of file diff --git a/packages/cohttp/cohttp.1.0.0/opam b/packages/cohttp/cohttp.1.0.0/opam index c0a3ac6e0a9..2179af52012 100644 --- a/packages/cohttp/cohttp.1.0.0/opam +++ b/packages/cohttp/cohttp.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -13,25 +13,56 @@ 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: "https://github.com/mirage/ocaml-cohttp.git" +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.03.0"} "base-bytes" "jbuilder" {build & >= "1.0+beta10"} "re" "uri" {>= "1.9.0"} "fieldslib" "sexplib" - "ppx_fields_conv" {build & >="v0.9.0"} - "ppx_sexp_conv" {build & >="v0.9.0"} + "ppx_fields_conv" {build & >= "v0.9.0"} + "ppx_sexp_conv" {build & >= "v0.9.0"} "stringext" "base64" {>= "2.0.0"} - "fmt" {test} + "fmt" {with-test} "jsonm" {build} - "alcotest" {test} + "alcotest" {with-test} ] -available: [ocaml-version >= "4.03.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: "md5=756f590576d4a60ce2382ef89274b44b" +} diff --git a/packages/cohttp/cohttp.1.0.0/url b/packages/cohttp/cohttp.1.0.0/url deleted file mode 100644 index 367c6c650cc..00000000000 --- a/packages/cohttp/cohttp.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/releases/download/v1.0.0/cohttp-1.0.0.tbz" -checksum: "756f590576d4a60ce2382ef89274b44b" \ No newline at end of file diff --git a/packages/cohttp/cohttp.1.0.2/descr b/packages/cohttp/cohttp.1.0.2/descr deleted file mode 100644 index 032a6c1f4de..00000000000 --- a/packages/cohttp/cohttp.1.0.2/descr +++ /dev/null @@ -1,26 +0,0 @@ -An OCaml library for HTTP clients and servers - -[![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](https://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](https://mirage.io/) 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. \ No newline at end of file diff --git a/packages/cohttp/cohttp.1.0.2/opam b/packages/cohttp/cohttp.1.0.2/opam index ca26b399bfd..79a0055c69b 100644 --- a/packages/cohttp/cohttp.1.0.2/opam +++ b/packages/cohttp/cohttp.1.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -13,26 +13,57 @@ 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: "https://github.com/mirage/ocaml-cohttp.git" +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.03.0"} "base-bytes" "jbuilder" {build & >= "1.0+beta10"} "re" "uri" {>= "1.9.0"} "fieldslib" "sexplib" - "ppx_type_conv" {build & >="v0.9.1"} - "ppx_fields_conv" {build & >="v0.9.0"} - "ppx_sexp_conv" {build & >="v0.9.0"} + "ppx_type_conv" {build & >= "v0.9.1"} + "ppx_fields_conv" {build & >= "v0.9.0"} + "ppx_sexp_conv" {build & >= "v0.9.0"} "stringext" "base64" {>= "2.0.0"} - "fmt" {test} + "fmt" {with-test} "jsonm" {build} - "alcotest" {test} + "alcotest" {with-test} ] -available: [ocaml-version >= "4.03.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](https://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](https://mirage.io/) 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.2/cohttp-1.0.2.tbz" + checksum: "md5=d0a46e32911773862e1a9b420c0058bc" +} diff --git a/packages/cohttp/cohttp.1.0.2/url b/packages/cohttp/cohttp.1.0.2/url deleted file mode 100644 index e45ccdad96d..00000000000 --- a/packages/cohttp/cohttp.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/releases/download/v1.0.2/cohttp-1.0.2.tbz" -checksum: "d0a46e32911773862e1a9b420c0058bc" \ No newline at end of file diff --git a/packages/coinst/coinst.1.9.1/descr b/packages/coinst/coinst.1.9.1/descr deleted file mode 100644 index 92faf813c29..00000000000 --- a/packages/coinst/coinst.1.9.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Coinst tool suite to perform analysis on package repositories. -See coinst.irill.org for more information. diff --git a/packages/coinst/coinst.1.9.1/opam b/packages/coinst/coinst.1.9.1/opam index 05261e6b7b3..5388994b03b 100644 --- a/packages/coinst/coinst.1.9.1/opam +++ b/packages/coinst/coinst.1.9.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "roberto@dicosmo.org" build: [ [make "depend"] @@ -11,9 +11,19 @@ remove: [ "rm" "-f" "%{prefix}%/bin/comigrate" ] ] -depends: [ "js_of_ocaml" "cudf" ] +depends: [ + "ocaml" {< "4.02.0"} + "js_of_ocaml" + "cudf" +] dev-repo: "git://github.com/vouillon/coinst" -available: ocaml-version < "4.02.0" 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: "md5=d22acb79330b12e9667c16bdfd2321db" +} diff --git a/packages/coinst/coinst.1.9.1/url b/packages/coinst/coinst.1.9.1/url deleted file mode 100644 index 33778fcd6dc..00000000000 --- a/packages/coinst/coinst.1.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/vouillon/coinst/archive/v1.9.1.tar.gz" -checksum: "d22acb79330b12e9667c16bdfd2321db" diff --git a/packages/combine/combine.0.42/descr b/packages/combine/combine.0.42/descr deleted file mode 100644 index 3f7dc734ba8..00000000000 --- a/packages/combine/combine.0.42/descr +++ /dev/null @@ -1,8 +0,0 @@ -Combine is a library for combinatorics problem solving. - -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 diff --git a/packages/combine/combine.0.42/opam b/packages/combine/combine.0.42/opam index 59702ed91e7..83abe8efcc5 100644 --- a/packages/combine/combine.0.42/opam +++ b/packages/combine/combine.0.42/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "filliatr@lri.fr" authors: [ "Remy El Sibaie" @@ -10,6 +10,24 @@ build: [ [make] ] remove: [["ocamlfind" "remove" "combine"]] -depends: ["menhir" "num"] +depends: ["ocaml" "menhir" "num"] 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 +extra-files: [ + ["install.diff" "md5=22d2ceb7d39412f8371924859c226fb8"] + ["combine.install" "md5=a03d20fcd54d7277982caf03b05354fa"] + ["META" "md5=5e2ad3b2a5b5b8e01c0860863a39a55d"] +] +url { + src: "http://www.lri.fr/~filliatr/combine/download/combine-0.42.tar.gz" + checksum: "md5=3b9f7c4da130ed272f1d0fdd12d45bba" +} diff --git a/packages/combine/combine.0.42/url b/packages/combine/combine.0.42/url deleted file mode 100644 index 1a2ac35e2c2..00000000000 --- a/packages/combine/combine.0.42/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www.lri.fr/~filliatr/combine/download/combine-0.42.tar.gz" -checksum: "3b9f7c4da130ed272f1d0fdd12d45bba" diff --git a/packages/combine/combine.0.55/descr b/packages/combine/combine.0.55/descr deleted file mode 100644 index 3f7dc734ba8..00000000000 --- a/packages/combine/combine.0.55/descr +++ /dev/null @@ -1,8 +0,0 @@ -Combine is a library for combinatorics problem solving. - -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 diff --git a/packages/combine/combine.0.55/opam b/packages/combine/combine.0.55/opam index f7967d6896f..7e9b1ba2394 100644 --- a/packages/combine/combine.0.55/opam +++ b/packages/combine/combine.0.55/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "filliatr@lri.fr" authors: [ "Remy El Sibaie" @@ -10,6 +10,19 @@ build: [ [make] ] remove: [["ocamlfind" "remove" "combine"]] -depends: ["menhir" "num"] +depends: ["ocaml" "menhir" "num"] dev-repo: "git://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: "md5=9545ebb80978d59bb3534b870cb20d2b" +} diff --git a/packages/combine/combine.0.55/url b/packages/combine/combine.0.55/url deleted file mode 100644 index 02ce79f24c4..00000000000 --- a/packages/combine/combine.0.55/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/backtracking/combine/archive/opam-packaged.zip" -checksum: "9545ebb80978d59bb3534b870cb20d2b" diff --git a/packages/combine/combine.0.6/descr b/packages/combine/combine.0.6/descr deleted file mode 100644 index 3f7dc734ba8..00000000000 --- a/packages/combine/combine.0.6/descr +++ /dev/null @@ -1,8 +0,0 @@ -Combine is a library for combinatorics problem solving. - -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 diff --git a/packages/combine/combine.0.6/opam b/packages/combine/combine.0.6/opam index 82efd6880e3..72840565b50 100644 --- a/packages/combine/combine.0.6/opam +++ b/packages/combine/combine.0.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "combine" version: "0.6" license: "LGPL-2.1" @@ -6,8 +6,7 @@ maintainer: "Jean-Christophe Filliâtre " authors: ["Jean-Christophe Filliâtre " "Rémy El Sibaie "] homepage: "https://www.lri.fr/~filliatr/combine/" bug-reports: "http://github.com/backtracking/combine/issues" -dev-repo: "https://github.com/backtracking/combine.git" -available: [ ocaml-version >= "4.01.0" ] +dev-repo: "git+https://github.com/backtracking/combine.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -15,7 +14,21 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "combine"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "num" ] +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/release-0.6.zip" + checksum: "md5=224c1aa36a7ee6a2223f2bca4e5f6f0f" +} diff --git a/packages/combine/combine.0.6/url b/packages/combine/combine.0.6/url deleted file mode 100644 index aede4982ac8..00000000000 --- a/packages/combine/combine.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/backtracking/combine/archive/release-0.6.zip" -checksum: "224c1aa36a7ee6a2223f2bca4e5f6f0f" diff --git a/packages/command_rpc/command_rpc.v0.10.0/descr b/packages/command_rpc/command_rpc.v0.10.0/descr deleted file mode 100644 index 2089a54c886..00000000000 --- a/packages/command_rpc/command_rpc.v0.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -Utilities for Versioned RPC communication with a child process over stdin and stdout. diff --git a/packages/command_rpc/command_rpc.v0.10.0/opam b/packages/command_rpc/command_rpc.v0.10.0/opam index 7d7db76db1f..2a6ec6187ae 100644 --- a/packages/command_rpc/command_rpc.v0.10.0/opam +++ b/packages/command_rpc/command_rpc.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/command_rpc" @@ -9,11 +9,18 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "async" {>= "v0.10" & < "v0.11"} - "core" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "ppx_jane" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=669643bcfafdc55d9d38e4fc61b7bef1" +} diff --git a/packages/command_rpc/command_rpc.v0.10.0/url b/packages/command_rpc/command_rpc.v0.10.0/url deleted file mode 100644 index c365379c51d..00000000000 --- a/packages/command_rpc/command_rpc.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/command_rpc-v0.10.0.tar.gz" -checksum: "669643bcfafdc55d9d38e4fc61b7bef1" diff --git a/packages/command_rpc/command_rpc.v0.9.0/descr b/packages/command_rpc/command_rpc.v0.9.0/descr deleted file mode 100644 index 2089a54c886..00000000000 --- a/packages/command_rpc/command_rpc.v0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -Utilities for Versioned RPC communication with a child process over stdin and stdout. diff --git a/packages/command_rpc/command_rpc.v0.9.0/opam b/packages/command_rpc/command_rpc.v0.9.0/opam index 2facdae08fc..33c82ba7d57 100644 --- a/packages/command_rpc/command_rpc.v0.9.0/opam +++ b/packages/command_rpc/command_rpc.v0.9.0/opam @@ -1,19 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/command_rpc" bug-reports: "https://github.com/janestreet/command_rpc/issues" -dev-repo: "https://github.com/janestreet/command_rpc.git" +dev-repo: "git+https://github.com/janestreet/command_rpc.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "async" {>= "v0.9" & < "v0.10"} - "core" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "async" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=c78fb154ba812324048dcbba9327976c" +} diff --git a/packages/command_rpc/command_rpc.v0.9.0/url b/packages/command_rpc/command_rpc.v0.9.0/url deleted file mode 100644 index fef0a66102b..00000000000 --- a/packages/command_rpc/command_rpc.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/command_rpc-v0.9.0.tar.gz" -checksum: "c78fb154ba812324048dcbba9327976c" diff --git a/packages/commonjs_of_ocaml/commonjs_of_ocaml.0.1.0/descr b/packages/commonjs_of_ocaml/commonjs_of_ocaml.0.1.0/descr deleted file mode 100644 index dafa302aad8..00000000000 --- a/packages/commonjs_of_ocaml/commonjs_of_ocaml.0.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Import and export CommonJS modules in js_of_ocaml -Helper PPX and functions for ease of interfacing with other CommonJS -modules when building a project through js_of_ocaml - 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 index c2a3861207a..ce8d2e315a1 100644 --- a/packages/commonjs_of_ocaml/commonjs_of_ocaml.0.1.0/opam +++ b/packages/commonjs_of_ocaml/commonjs_of_ocaml.0.1.0/opam @@ -1,30 +1,41 @@ -opam-version: "1.2" +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: "https://github.com/angrylawyer/commonjs_of_ocaml.git" +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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: [ "ocaml" "%{etc}%/commonjs_of_ocaml/_oasis_remove_.ml" "%{etc}%/commonjs_of_ocaml" ] depends: [ - "js_of_ocaml" {>= "2.7" & <"3.0"} + "ocaml" {>= "4.02"} + "js_of_ocaml" {>= "2.7" & < "3.0"} "ocamlfind" {build} "ocamlbuild" {build} "cppo_ocamlbuild" {build} "cppo" {build} ] -available: [ocaml-version >= "4.02"] +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""" +extra-files: [ + ["commonjs_of_ocaml.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: + "https://github.com/AngryLawyer/commonjs_of_ocaml/archive/v0.1.0.tar.gz" + checksum: "md5=3e5dccd67a02ac7c01df182426c542f6" +} diff --git a/packages/commonjs_of_ocaml/commonjs_of_ocaml.0.1.0/url b/packages/commonjs_of_ocaml/commonjs_of_ocaml.0.1.0/url deleted file mode 100644 index d40fdba1307..00000000000 --- a/packages/commonjs_of_ocaml/commonjs_of_ocaml.0.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/AngryLawyer/commonjs_of_ocaml/archive/v0.1.0.tar.gz" -checksum: "3e5dccd67a02ac7c01df182426c542f6" diff --git a/packages/comparelib/comparelib.108.00.02/descr b/packages/comparelib/comparelib.108.00.02/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/comparelib/comparelib.108.00.02/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/comparelib/comparelib.108.00.02/opam b/packages/comparelib/comparelib.108.00.02/opam index e10aeefd09b..fac7349f5a9 100644 --- a/packages/comparelib/comparelib.108.00.02/opam +++ b/packages/comparelib/comparelib.108.00.02/opam @@ -1,11 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "comparelib"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {= "108.00.02"} "ocamlbuild" {build} ] 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: "md5=94aca88e213f77b6959df03498d3f3e2" +} diff --git a/packages/comparelib/comparelib.108.00.02/url b/packages/comparelib/comparelib.108.00.02/url deleted file mode 100644 index 84de0e101c7..00000000000 --- a/packages/comparelib/comparelib.108.00.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.00.02/individual/comparelib-108.00.02.tar.gz" -checksum: "94aca88e213f77b6959df03498d3f3e2" diff --git a/packages/comparelib/comparelib.108.07.00/descr b/packages/comparelib/comparelib.108.07.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/comparelib/comparelib.108.07.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/comparelib/comparelib.108.07.00/opam b/packages/comparelib/comparelib.108.07.00/opam deleted file mode 100644 index 29b1d0bb536..00000000000 --- a/packages/comparelib/comparelib.108.07.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "comparelib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "108.07.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/comparelib/comparelib.108.07.00/url b/packages/comparelib/comparelib.108.07.00/url deleted file mode 100644 index ffe4d775dae..00000000000 --- a/packages/comparelib/comparelib.108.07.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.07.00/individual/comparelib-108.07.00.tar.gz" -checksum: "c4d9689c83b07be383ab8b264c856a7b" diff --git a/packages/comparelib/comparelib.108.07.01/descr b/packages/comparelib/comparelib.108.07.01/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/comparelib/comparelib.108.07.01/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/comparelib/comparelib.108.07.01/opam b/packages/comparelib/comparelib.108.07.01/opam deleted file mode 100644 index 5d126a13c9f..00000000000 --- a/packages/comparelib/comparelib.108.07.01/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "comparelib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "108.07.01"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/comparelib/comparelib.108.07.01/url b/packages/comparelib/comparelib.108.07.01/url deleted file mode 100644 index df67532b0c9..00000000000 --- a/packages/comparelib/comparelib.108.07.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.07.01/individual/comparelib-108.07.01.tar.gz" -checksum: "d83e254b7fa7707c3aa55bb7f9f7fe7c" diff --git a/packages/comparelib/comparelib.108.08.00/descr b/packages/comparelib/comparelib.108.08.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/comparelib/comparelib.108.08.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/comparelib/comparelib.108.08.00/opam b/packages/comparelib/comparelib.108.08.00/opam index 07cc6a8375e..68cb8b83426 100644 --- a/packages/comparelib/comparelib.108.08.00/opam +++ b/packages/comparelib/comparelib.108.08.00/opam @@ -1,11 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "comparelib"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {= "108.08.00"} "ocamlbuild" {build} ] 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: "md5=4cdb1ab2168d371b5a623831ee94237e" +} diff --git a/packages/comparelib/comparelib.108.08.00/url b/packages/comparelib/comparelib.108.08.00/url deleted file mode 100644 index 96439a7a528..00000000000 --- a/packages/comparelib/comparelib.108.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/comparelib-108.08.00.tar.gz" -checksum: "4cdb1ab2168d371b5a623831ee94237e" diff --git a/packages/comparelib/comparelib.109.07.00/descr b/packages/comparelib/comparelib.109.07.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/comparelib/comparelib.109.07.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/comparelib/comparelib.109.07.00/files/disable_warn_error.patch b/packages/comparelib/comparelib.109.07.00/files/disable_warn_error.patch deleted file mode 100644 index 466d260b949..00000000000 --- a/packages/comparelib/comparelib.109.07.00/files/disable_warn_error.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- myocamlbuild.ml.prev 2013-01-31 11:03:46.480655310 -0500 -+++ myocamlbuild.ml 2013-01-31 11:03:49.638903913 -0500 -@@ -575,7 +575,7 @@ - - (* enable warnings; make sure the '@' character isn't in the beginning; - ms-dos interprets that character specially *) -- flag ["compile"; "ocaml"] (S [A "-w"; A "A@Aemr-28"; A "-strict-sequence" ]) -+ flag ["compile"; "ocaml"] (S [A "-w"; A "Aemr-28"; A "-strict-sequence" ]) - ;; - - let dispatch = function diff --git a/packages/comparelib/comparelib.109.07.00/opam b/packages/comparelib/comparelib.109.07.00/opam deleted file mode 100644 index 41a79098d15..00000000000 --- a/packages/comparelib/comparelib.109.07.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "comparelib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.07.00"} - "ocamlbuild" {build} -] -patches: ["disable_warn_error.patch"] -install: [make "install"] diff --git a/packages/comparelib/comparelib.109.07.00/url b/packages/comparelib/comparelib.109.07.00/url deleted file mode 100644 index ad2c9af5c0d..00000000000 --- a/packages/comparelib/comparelib.109.07.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.07.00/individual/comparelib-109.07.00.tar.gz" -checksum: "afca62820f8f0c94bbbc2f265eb072b8" diff --git a/packages/comparelib/comparelib.109.08.00/descr b/packages/comparelib/comparelib.109.08.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/comparelib/comparelib.109.08.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/comparelib/comparelib.109.08.00/opam b/packages/comparelib/comparelib.109.08.00/opam deleted file mode 100644 index 1d97e983a00..00000000000 --- a/packages/comparelib/comparelib.109.08.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "comparelib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.08.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/comparelib/comparelib.109.08.00/url b/packages/comparelib/comparelib.109.08.00/url deleted file mode 100644 index a5ec8bfef6e..00000000000 --- a/packages/comparelib/comparelib.109.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/comparelib-109.08.00.tar.gz" -checksum: "4e63bc193065514f7525d2aa9d3b8259" diff --git a/packages/comparelib/comparelib.109.09.00/descr b/packages/comparelib/comparelib.109.09.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/comparelib/comparelib.109.09.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/comparelib/comparelib.109.09.00/opam b/packages/comparelib/comparelib.109.09.00/opam deleted file mode 100644 index 6ad77b03bfd..00000000000 --- a/packages/comparelib/comparelib.109.09.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "comparelib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.09.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/comparelib/comparelib.109.09.00/url b/packages/comparelib/comparelib.109.09.00/url deleted file mode 100644 index d6c3271aa09..00000000000 --- a/packages/comparelib/comparelib.109.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/comparelib-109.09.00.tar.gz" -checksum: "c53b9eec4e035bcce76f13369e55c79b" diff --git a/packages/comparelib/comparelib.109.10.00/descr b/packages/comparelib/comparelib.109.10.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/comparelib/comparelib.109.10.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/comparelib/comparelib.109.10.00/opam b/packages/comparelib/comparelib.109.10.00/opam deleted file mode 100644 index 428111e0aca..00000000000 --- a/packages/comparelib/comparelib.109.10.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "comparelib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.10.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/comparelib/comparelib.109.10.00/url b/packages/comparelib/comparelib.109.10.00/url deleted file mode 100644 index 68de7c8df08..00000000000 --- a/packages/comparelib/comparelib.109.10.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/comparelib-109.10.00.tar.gz" -checksum: "c949dcbc2dc0480cef2c1ef455789c2f" diff --git a/packages/comparelib/comparelib.109.11.00/descr b/packages/comparelib/comparelib.109.11.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/comparelib/comparelib.109.11.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/comparelib/comparelib.109.11.00/opam b/packages/comparelib/comparelib.109.11.00/opam deleted file mode 100644 index 85ebffa3064..00000000000 --- a/packages/comparelib/comparelib.109.11.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "comparelib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.11.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/comparelib/comparelib.109.11.00/url b/packages/comparelib/comparelib.109.11.00/url deleted file mode 100644 index 9f929402932..00000000000 --- a/packages/comparelib/comparelib.109.11.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/comparelib-109.11.00.tar.gz" -checksum: "8baba5c07f1eaddc31c569ddb66adb2f" diff --git a/packages/comparelib/comparelib.109.12.00/descr b/packages/comparelib/comparelib.109.12.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/comparelib/comparelib.109.12.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/comparelib/comparelib.109.12.00/opam b/packages/comparelib/comparelib.109.12.00/opam deleted file mode 100644 index 50fbfab356c..00000000000 --- a/packages/comparelib/comparelib.109.12.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "comparelib"]] -depends: [ - "ocamlfind" - "type_conv" {= "109.12.00"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/janestreet/comparelib" -install: [make "install"] diff --git a/packages/comparelib/comparelib.109.12.00/url b/packages/comparelib/comparelib.109.12.00/url deleted file mode 100644 index 37c770dbbac..00000000000 --- a/packages/comparelib/comparelib.109.12.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/comparelib/archive/109.12.00.tar.gz" -checksum: "e354f1e0cdb9801f1fdc67c10219bae3" diff --git a/packages/comparelib/comparelib.109.13.00/descr b/packages/comparelib/comparelib.109.13.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/comparelib/comparelib.109.13.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/comparelib/comparelib.109.13.00/opam b/packages/comparelib/comparelib.109.13.00/opam deleted file mode 100644 index 59c110fc00a..00000000000 --- a/packages/comparelib/comparelib.109.13.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "comparelib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.13.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/comparelib/comparelib.109.13.00/url b/packages/comparelib/comparelib.109.13.00/url deleted file mode 100644 index 11806cb06ac..00000000000 --- a/packages/comparelib/comparelib.109.13.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/comparelib-109.13.00.tar.gz" -checksum: "8dca493b01e8f2f588f3cc74171da65f" diff --git a/packages/comparelib/comparelib.109.14.00/descr b/packages/comparelib/comparelib.109.14.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/comparelib/comparelib.109.14.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/comparelib/comparelib.109.14.00/opam b/packages/comparelib/comparelib.109.14.00/opam index 9154ae108f4..334f1604b05 100644 --- a/packages/comparelib/comparelib.109.14.00/opam +++ b/packages/comparelib/comparelib.109.14.00/opam @@ -1,11 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "comparelib"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {= "109.14.00"} "ocamlbuild" {build} ] 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: "md5=bbc6259587f5f73d26a9e82cac800f1c" +} diff --git a/packages/comparelib/comparelib.109.14.00/url b/packages/comparelib/comparelib.109.14.00/url deleted file mode 100644 index 43e689e5004..00000000000 --- a/packages/comparelib/comparelib.109.14.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/comparelib-109.14.00.tar.gz" -checksum: "bbc6259587f5f73d26a9e82cac800f1c" diff --git a/packages/comparelib/comparelib.109.15.00/descr b/packages/comparelib/comparelib.109.15.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/comparelib/comparelib.109.15.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/comparelib/comparelib.109.15.00/opam b/packages/comparelib/comparelib.109.15.00/opam index d3173340b7b..7d987bfd74e 100644 --- a/packages/comparelib/comparelib.109.15.00/opam +++ b/packages/comparelib/comparelib.109.15.00/opam @@ -1,11 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "comparelib"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {>= "109.15.00" & <= "109.20.00"} "ocamlbuild" {build} ] 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: "md5=033d2c5529c35e2b09bf627ee8a5c153" +} diff --git a/packages/comparelib/comparelib.109.15.00/url b/packages/comparelib/comparelib.109.15.00/url deleted file mode 100644 index 01bbae2ec4b..00000000000 --- a/packages/comparelib/comparelib.109.15.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/comparelib-109.15.00.tar.gz" -checksum: "033d2c5529c35e2b09bf627ee8a5c153" diff --git a/packages/comparelib/comparelib.109.27.00/descr b/packages/comparelib/comparelib.109.27.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/comparelib/comparelib.109.27.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/comparelib/comparelib.109.27.00/opam b/packages/comparelib/comparelib.109.27.00/opam index f944bc0ee21..49a44088c08 100644 --- a/packages/comparelib/comparelib.109.27.00/opam +++ b/packages/comparelib/comparelib.109.27.00/opam @@ -1,11 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "comparelib"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {>= "109.15.00" & <= "109.53.00"} "ocamlbuild" {build} ] 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: "md5=51d9c34410e5d80a0fc72314566dc1f0" +} diff --git a/packages/comparelib/comparelib.109.27.00/url b/packages/comparelib/comparelib.109.27.00/url deleted file mode 100644 index 78d9025dd9d..00000000000 --- a/packages/comparelib/comparelib.109.27.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.27.00/individual/comparelib-109.27.00.tar.gz" -checksum: "51d9c34410e5d80a0fc72314566dc1f0" diff --git a/packages/comparelib/comparelib.109.27.02/descr b/packages/comparelib/comparelib.109.27.02/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/comparelib/comparelib.109.27.02/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/comparelib/comparelib.109.27.02/opam b/packages/comparelib/comparelib.109.27.02/opam index b3079d344f6..9f6e6a3994b 100644 --- a/packages/comparelib/comparelib.109.27.02/opam +++ b/packages/comparelib/comparelib.109.27.02/opam @@ -1,11 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "comparelib"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {>= "109.15.00" & <= "109.53.02"} "ocamlbuild" {build} ] 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: "md5=a8e78630d10cc77a79b2a92d4221b5aa" +} diff --git a/packages/comparelib/comparelib.109.27.02/url b/packages/comparelib/comparelib.109.27.02/url deleted file mode 100644 index 9fe244d01b1..00000000000 --- a/packages/comparelib/comparelib.109.27.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.27.00/individual/comparelib-109.27.02.tar.gz" -checksum: "a8e78630d10cc77a79b2a92d4221b5aa" diff --git a/packages/comparelib/comparelib.109.60.00/descr b/packages/comparelib/comparelib.109.60.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/comparelib/comparelib.109.60.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/comparelib/comparelib.109.60.00/opam b/packages/comparelib/comparelib.109.60.00/opam index 3b3a64d42e7..c4e29d4ecf2 100644 --- a/packages/comparelib/comparelib.109.60.00/opam +++ b/packages/comparelib/comparelib.109.60.00/opam @@ -1,12 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "comparelib"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "ocamlfind" "type_conv" {>= "109.60.00" & < "112.02.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=ac3c1279f373304fc661e13affe88cc7" +} diff --git a/packages/comparelib/comparelib.109.60.00/url b/packages/comparelib/comparelib.109.60.00/url deleted file mode 100644 index 5fd5bc0eb01..00000000000 --- a/packages/comparelib/comparelib.109.60.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.60.00/individual/comparelib-109.60.00.tar.gz" -checksum: "ac3c1279f373304fc661e13affe88cc7" diff --git a/packages/comparelib/comparelib.113.00.00/descr b/packages/comparelib/comparelib.113.00.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/comparelib/comparelib.113.00.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/comparelib/comparelib.113.00.00/opam b/packages/comparelib/comparelib.113.00.00/opam index 695788adf61..b9a6d62b64b 100644 --- a/packages/comparelib/comparelib.113.00.00/opam +++ b/packages/comparelib/comparelib.113.00.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/comparelib" @@ -8,12 +8,23 @@ build: [ ] remove: [["ocamlfind" "remove" "comparelib"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" "type_conv" {>= "113.00.00" & < "113.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/comparelib/issues" -dev-repo: "https://github.com/janestreet/comparelib.git" +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: "md5=bdb4f44831e0ba7325a9d0ec2540fa48" +} diff --git a/packages/comparelib/comparelib.113.00.00/url b/packages/comparelib/comparelib.113.00.00/url deleted file mode 100644 index c0328d6c380..00000000000 --- a/packages/comparelib/comparelib.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/comparelib-113.00.00.tar.gz" -checksum: "bdb4f44831e0ba7325a9d0ec2540fa48" diff --git a/packages/conduit-async/conduit-async.1.0.0/descr b/packages/conduit-async/conduit-async.1.0.0/descr deleted file mode 100644 index 34d65f5899f..00000000000 --- a/packages/conduit-async/conduit-async.1.0.0/descr +++ /dev/null @@ -1,37 +0,0 @@ -Network conduit library - -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 \ No newline at end of file diff --git a/packages/conduit-async/conduit-async.1.0.0/opam b/packages/conduit-async/conduit-async.1.0.0/opam index 4cea59f1dac..6bcb2f2ba0f 100644 --- a/packages/conduit-async/conduit-async.1.0.0/opam +++ b/packages/conduit-async/conduit-async.1.0.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-conduit.git" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" bug-reports: "https://github.com/mirage/ocaml-conduit/issues" tags: "org:mirage" license: "ISC" @@ -12,13 +12,55 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "ppx_sexp_conv" {build} - "conduit" {>="1.0.0"} - "async" {>="v0.9.0" & < "v0.10"} + "conduit" {>= "1.0.0"} + "async" {>= "v0.9.0" & < "v0.10"} ] depopts: [ "async_ssl" ] conflicts: [ "async_ssl" {<"v0.9.0" } ] -available: [ocaml-version >= "4.03.0"] +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: "md5=4656f150b9f98603c21d00c8f0aa1a9b" +} diff --git a/packages/conduit-async/conduit-async.1.0.0/url b/packages/conduit-async/conduit-async.1.0.0/url deleted file mode 100644 index f7ff75a565d..00000000000 --- a/packages/conduit-async/conduit-async.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-conduit/releases/download/v1.0.0/conduit-1.0.0.tbz" -checksum: "4656f150b9f98603c21d00c8f0aa1a9b" diff --git a/packages/conduit-async/conduit-async.1.0.3/descr b/packages/conduit-async/conduit-async.1.0.3/descr deleted file mode 100644 index 089629261b0..00000000000 --- a/packages/conduit-async/conduit-async.1.0.3/descr +++ /dev/null @@ -1,37 +0,0 @@ -An OCaml network connection establishment library - -[![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 \ No newline at end of file diff --git a/packages/conduit-async/conduit-async.1.0.3/opam b/packages/conduit-async/conduit-async.1.0.3/opam index 665f68f1571..1a4a0ff0ae2 100644 --- a/packages/conduit-async/conduit-async.1.0.3/opam +++ b/packages/conduit-async/conduit-async.1.0.3/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-conduit.git" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" bug-reports: "https://github.com/mirage/ocaml-conduit/issues" tags: "org:mirage" license: "ISC" @@ -12,13 +12,55 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "ppx_sexp_conv" {build} - "conduit" {>="1.0.0"} + "conduit" {>= "1.0.0"} "async" {>= "v0.10.0"} ] depopts: [ "async_ssl" ] conflicts: [ "async_ssl" {<"v0.9.0" } ] -available: [ocaml-version >= "4.03.0"] +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: "md5=e1ec0cbd3478ea572f43491fab69db44" +} diff --git a/packages/conduit-async/conduit-async.1.0.3/url b/packages/conduit-async/conduit-async.1.0.3/url deleted file mode 100644 index 2a690e4f57b..00000000000 --- a/packages/conduit-async/conduit-async.1.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-conduit/releases/download/v1.0.3/conduit-1.0.3.tbz" -checksum: "e1ec0cbd3478ea572f43491fab69db44" \ No newline at end of file diff --git a/packages/conduit-lwt-unix/conduit-lwt-unix.1.0.2/descr b/packages/conduit-lwt-unix/conduit-lwt-unix.1.0.2/descr deleted file mode 100644 index cb46f15b9a3..00000000000 --- a/packages/conduit-lwt-unix/conduit-lwt-unix.1.0.2/descr +++ /dev/null @@ -1,35 +0,0 @@ -Network conduit library - -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 \ No newline at end of file diff --git a/packages/conduit-lwt-unix/conduit-lwt-unix.1.0.2/opam b/packages/conduit-lwt-unix/conduit-lwt-unix.1.0.2/opam index 2cd1244990d..09a2f97c9b5 100644 --- a/packages/conduit-lwt-unix/conduit-lwt-unix.1.0.2/opam +++ b/packages/conduit-lwt-unix/conduit-lwt-unix.1.0.2/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-conduit.git" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" bug-reports: "https://github.com/mirage/ocaml-conduit/issues" tags: "org:mirage" license: "ISC" @@ -12,13 +12,14 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.03.0"} "base-unix" - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "ppx_sexp_conv" {build} "conduit-lwt" "lwt" {>= "3.0.0"} - "uri" {>="1.9.4"} - "ipaddr" {>="2.8.0"} + "uri" {>= "1.9.4"} + "ipaddr" {>= "2.8.0"} ] depopts: [ "tls" @@ -28,4 +29,43 @@ depopts: [ conflicts: [ "tls" {<"0.8.0" } ] -available: [ocaml-version >= "4.03.0"] +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. + +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.2/conduit-1.0.2.tbz" + checksum: "md5=fd4d56bb84ec87ec84f010bea1d7cd82" +} diff --git a/packages/conduit-lwt-unix/conduit-lwt-unix.1.0.2/url b/packages/conduit-lwt-unix/conduit-lwt-unix.1.0.2/url deleted file mode 100644 index 98194966faf..00000000000 --- a/packages/conduit-lwt-unix/conduit-lwt-unix.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-conduit/releases/download/v1.0.2/conduit-1.0.2.tbz" -checksum: "fd4d56bb84ec87ec84f010bea1d7cd82" \ No newline at end of file diff --git a/packages/conduit-lwt-unix/conduit-lwt-unix.1.0.3/descr b/packages/conduit-lwt-unix/conduit-lwt-unix.1.0.3/descr deleted file mode 100644 index 089629261b0..00000000000 --- a/packages/conduit-lwt-unix/conduit-lwt-unix.1.0.3/descr +++ /dev/null @@ -1,37 +0,0 @@ -An OCaml network connection establishment library - -[![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 \ No newline at end of file diff --git a/packages/conduit-lwt-unix/conduit-lwt-unix.1.0.3/opam b/packages/conduit-lwt-unix/conduit-lwt-unix.1.0.3/opam index 2cd1244990d..df37faade75 100644 --- a/packages/conduit-lwt-unix/conduit-lwt-unix.1.0.3/opam +++ b/packages/conduit-lwt-unix/conduit-lwt-unix.1.0.3/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-conduit.git" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" bug-reports: "https://github.com/mirage/ocaml-conduit/issues" tags: "org:mirage" license: "ISC" @@ -12,13 +12,14 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.03.0"} "base-unix" - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "ppx_sexp_conv" {build} "conduit-lwt" "lwt" {>= "3.0.0"} - "uri" {>="1.9.4"} - "ipaddr" {>="2.8.0"} + "uri" {>= "1.9.4"} + "ipaddr" {>= "2.8.0"} ] depopts: [ "tls" @@ -28,4 +29,45 @@ depopts: [ conflicts: [ "tls" {<"0.8.0" } ] -available: [ocaml-version >= "4.03.0"] +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: "md5=e1ec0cbd3478ea572f43491fab69db44" +} diff --git a/packages/conduit-lwt-unix/conduit-lwt-unix.1.0.3/url b/packages/conduit-lwt-unix/conduit-lwt-unix.1.0.3/url deleted file mode 100644 index 2a690e4f57b..00000000000 --- a/packages/conduit-lwt-unix/conduit-lwt-unix.1.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-conduit/releases/download/v1.0.3/conduit-1.0.3.tbz" -checksum: "e1ec0cbd3478ea572f43491fab69db44" \ No newline at end of file diff --git a/packages/conduit-lwt/conduit-lwt.1.0.0/descr b/packages/conduit-lwt/conduit-lwt.1.0.0/descr deleted file mode 100644 index 34d65f5899f..00000000000 --- a/packages/conduit-lwt/conduit-lwt.1.0.0/descr +++ /dev/null @@ -1,37 +0,0 @@ -Network conduit library - -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 \ No newline at end of file diff --git a/packages/conduit-lwt/conduit-lwt.1.0.0/opam b/packages/conduit-lwt/conduit-lwt.1.0.0/opam index 5165ba10b63..d65ea0ffb65 100644 --- a/packages/conduit-lwt/conduit-lwt.1.0.0/opam +++ b/packages/conduit-lwt/conduit-lwt.1.0.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-conduit.git" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" bug-reports: "https://github.com/mirage/ocaml-conduit/issues" tags: "org:mirage" license: "ISC" @@ -12,10 +12,52 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.03.0"} "base-unix" - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "ppx_sexp_conv" {build} - "conduit" {>="1.0.0"} - "lwt" {>="3.0.0"} + "conduit" {>= "1.0.0"} + "lwt" {>= "3.0.0"} ] -available: [ocaml-version >= "4.03.0"] +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: "md5=4656f150b9f98603c21d00c8f0aa1a9b" +} diff --git a/packages/conduit-lwt/conduit-lwt.1.0.0/url b/packages/conduit-lwt/conduit-lwt.1.0.0/url deleted file mode 100644 index f7ff75a565d..00000000000 --- a/packages/conduit-lwt/conduit-lwt.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-conduit/releases/download/v1.0.0/conduit-1.0.0.tbz" -checksum: "4656f150b9f98603c21d00c8f0aa1a9b" diff --git a/packages/conduit-lwt/conduit-lwt.1.0.3/descr b/packages/conduit-lwt/conduit-lwt.1.0.3/descr deleted file mode 100644 index 089629261b0..00000000000 --- a/packages/conduit-lwt/conduit-lwt.1.0.3/descr +++ /dev/null @@ -1,37 +0,0 @@ -An OCaml network connection establishment library - -[![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 \ No newline at end of file diff --git a/packages/conduit-lwt/conduit-lwt.1.0.3/opam b/packages/conduit-lwt/conduit-lwt.1.0.3/opam index 5165ba10b63..6b558f64c5c 100644 --- a/packages/conduit-lwt/conduit-lwt.1.0.3/opam +++ b/packages/conduit-lwt/conduit-lwt.1.0.3/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-conduit.git" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" bug-reports: "https://github.com/mirage/ocaml-conduit/issues" tags: "org:mirage" license: "ISC" @@ -12,10 +12,52 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.03.0"} "base-unix" - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "ppx_sexp_conv" {build} - "conduit" {>="1.0.0"} - "lwt" {>="3.0.0"} + "conduit" {>= "1.0.0"} + "lwt" {>= "3.0.0"} ] -available: [ocaml-version >= "4.03.0"] +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: "md5=e1ec0cbd3478ea572f43491fab69db44" +} diff --git a/packages/conduit-lwt/conduit-lwt.1.0.3/url b/packages/conduit-lwt/conduit-lwt.1.0.3/url deleted file mode 100644 index 2a690e4f57b..00000000000 --- a/packages/conduit-lwt/conduit-lwt.1.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-conduit/releases/download/v1.0.3/conduit-1.0.3.tbz" -checksum: "e1ec0cbd3478ea572f43491fab69db44" \ No newline at end of file diff --git a/packages/conduit/conduit.0.10.0/descr b/packages/conduit/conduit.0.10.0/descr deleted file mode 100644 index fe8b5fe8253..00000000000 --- a/packages/conduit/conduit.0.10.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Network connection library for TCP and SSL - -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. diff --git a/packages/conduit/conduit.0.10.0/opam b/packages/conduit/conduit.0.10.0/opam index 896f3f455fe..e7d04fb795d 100644 --- a/packages/conduit/conduit.0.10.0/opam +++ b/packages/conduit/conduit.0.10.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-conduit.git" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" bug-reports: "https://github.com/mirage/ocaml-conduit/issues" tags: "org:mirage" license: "ISC" @@ -12,14 +12,15 @@ install: [make "install"] remove: ["ocamlfind" "remove" "conduit"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} - "sexplib" {>="109.15.00" & <"113.24.00"} + "sexplib" {>= "109.15.00" & < "113.24.00"} "type_conv" "stringext" "uri" - "cstruct" {>="1.0.1"} - "ipaddr" {>="2.5.0" & <"2.8.0"} + "cstruct" {>= "1.0.1"} + "ipaddr" {>= "2.5.0" & < "2.8.0"} "tcpip" ] depopts: [ @@ -44,4 +45,23 @@ conflicts: [ "vchan" {<"2.0.0"} "nocrypto" {<"0.4.0"} ] -available: [ocaml-version >= "4.01.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: "md5=aaaa3c2b86d94dc57ccfe0d0ac83376e" +} diff --git a/packages/conduit/conduit.0.10.0/url b/packages/conduit/conduit.0.10.0/url deleted file mode 100644 index 5cb016df04d..00000000000 --- a/packages/conduit/conduit.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-conduit/archive/v0.10.0.tar.gz" -checksum: "aaaa3c2b86d94dc57ccfe0d0ac83376e" diff --git a/packages/conduit/conduit.0.11.0/descr b/packages/conduit/conduit.0.11.0/descr deleted file mode 100644 index fe8b5fe8253..00000000000 --- a/packages/conduit/conduit.0.11.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Network connection library for TCP and SSL - -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. diff --git a/packages/conduit/conduit.0.11.0/opam b/packages/conduit/conduit.0.11.0/opam index d23b41c69d5..66c73c6441e 100644 --- a/packages/conduit/conduit.0.11.0/opam +++ b/packages/conduit/conduit.0.11.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-conduit.git" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" bug-reports: "https://github.com/mirage/ocaml-conduit/issues" tags: "org:mirage" license: "ISC" @@ -12,14 +12,15 @@ install: [make "install"] remove: ["ocamlfind" "remove" "conduit"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} - "pa_sexp_conv" {<"v0.9.0"} + "pa_sexp_conv" {< "v0.9.0"} "type_conv" "stringext" "uri" - "cstruct" {>="1.0.1"} - "ipaddr" {>="2.5.0" & <"2.8.0"} + "cstruct" {>= "1.0.1"} + "ipaddr" {>= "2.5.0" & < "2.8.0"} ] depopts: [ "async" @@ -43,4 +44,23 @@ conflicts: [ "vchan" {<"2.0.0"} "nocrypto" {<"0.4.0"} ] -available: [ocaml-version >= "4.02.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: "md5=95829092cdf3816daa4d7db1efd0a601" +} diff --git a/packages/conduit/conduit.0.11.0/url b/packages/conduit/conduit.0.11.0/url deleted file mode 100644 index c795000ab00..00000000000 --- a/packages/conduit/conduit.0.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-conduit/archive/v0.11.0.tar.gz" -checksum: "95829092cdf3816daa4d7db1efd0a601" diff --git a/packages/conduit/conduit.0.12.0/descr b/packages/conduit/conduit.0.12.0/descr deleted file mode 100644 index fe8b5fe8253..00000000000 --- a/packages/conduit/conduit.0.12.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Network connection library for TCP and SSL - -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. diff --git a/packages/conduit/conduit.0.12.0/opam b/packages/conduit/conduit.0.12.0/opam deleted file mode 100644 index b69208c77d4..00000000000 --- a/packages/conduit/conduit.0.12.0/opam +++ /dev/null @@ -1,48 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg"] -homepage: "https://github.com/mirage/ocaml-conduit" -dev-repo: "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: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "ppx_driver" {build & <="113.33.04"} - "ppx_optcomp" {build & >="113.24.00"} - "ppx_sexp_conv" {build} - "sexplib" - "stringext" - "uri" - "cstruct" {>="1.0.1"} - "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"} - "tls" {<"0.4.0"} - "vchan" {<"2.0.0"} - "nocrypto" {<"0.4.0"} -] -available: [ocaml-version >= "4.02.3"] diff --git a/packages/conduit/conduit.0.12.0/url b/packages/conduit/conduit.0.12.0/url deleted file mode 100644 index 0ae5897c90e..00000000000 --- a/packages/conduit/conduit.0.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-conduit/archive/v0.12.0.tar.gz" -checksum: "400da8452c1b9b0a6bbd788ba08f166b" diff --git a/packages/conduit/conduit.0.13.0/descr b/packages/conduit/conduit.0.13.0/descr deleted file mode 100644 index fe8b5fe8253..00000000000 --- a/packages/conduit/conduit.0.13.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Network connection library for TCP and SSL - -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. diff --git a/packages/conduit/conduit.0.13.0/opam b/packages/conduit/conduit.0.13.0/opam index d8ef9ac9593..216d2dafff7 100644 --- a/packages/conduit/conduit.0.13.0/opam +++ b/packages/conduit/conduit.0.13.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-conduit.git" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" bug-reports: "https://github.com/mirage/ocaml-conduit/issues" tags: "org:mirage" license: "ISC" @@ -12,16 +12,17 @@ install: [make "install"] remove: ["ocamlfind" "remove" "conduit"] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "ocamlbuild" {build} - "ppx_driver" {build & <="113.33.04"} - "ppx_optcomp" {build & >="113.24.00"} + "ppx_driver" {build & <= "113.33.04"} + "ppx_optcomp" {build & >= "113.24.00"} "ppx_sexp_conv" {build} "sexplib" "stringext" "uri" - "cstruct" {>="1.0.1"} - "ipaddr" {>="2.5.0" & <"2.8.0"} + "cstruct" {>= "1.0.1"} + "ipaddr" {>= "2.5.0" & < "2.8.0"} ] depopts: [ "async" @@ -46,4 +47,23 @@ conflicts: [ "vchan" {<"2.0.0"} "nocrypto" {<"0.4.0"} ] -available: [ocaml-version >= "4.02.3"] +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: "md5=c04f0906789cf305994ca932960515c9" +} diff --git a/packages/conduit/conduit.0.13.0/url b/packages/conduit/conduit.0.13.0/url deleted file mode 100644 index c943b884b50..00000000000 --- a/packages/conduit/conduit.0.13.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-conduit/archive/v0.13.0.tar.gz" -checksum: "c04f0906789cf305994ca932960515c9" diff --git a/packages/conduit/conduit.0.14.0/descr b/packages/conduit/conduit.0.14.0/descr deleted file mode 100644 index fe8b5fe8253..00000000000 --- a/packages/conduit/conduit.0.14.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Network connection library for TCP and SSL - -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. diff --git a/packages/conduit/conduit.0.14.0/opam b/packages/conduit/conduit.0.14.0/opam deleted file mode 100644 index c89e97531bf..00000000000 --- a/packages/conduit/conduit.0.14.0/opam +++ /dev/null @@ -1,50 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg"] -homepage: "https://github.com/mirage/ocaml-conduit" -dev-repo: "https://github.com/mirage/ocaml-conduit.git" -bug-reports: "https://github.com/mirage/ocaml-conduit/issues" -tags: "org:mirage" -license: "ISC" - -build: [["./configure"] [make]] -install: [make "install"] -remove: ["ocamlfind" "remove" "conduit"] -build-doc: [make "doc"] - -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "ppx_driver" {build & <="113.33.04"} - "ppx_optcomp" {build & >="113.24.00"} - "ppx_sexp_conv" {build} - "sexplib" - "stringext" - "uri" - "logs" {>="0.5.0"} - "cstruct" {>="1.0.1"} - "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"} - "tls" {<"0.4.0"} - "vchan" {<"2.0.0"} - "nocrypto" {<"0.4.0"} -] -available: [ocaml-version >= "4.02.3"] diff --git a/packages/conduit/conduit.0.14.0/url b/packages/conduit/conduit.0.14.0/url deleted file mode 100644 index ec192db8a19..00000000000 --- a/packages/conduit/conduit.0.14.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-conduit/archive/v0.14.0.tar.gz" -checksum: "01cc8ad1722f13a42fdd32be319fc5a6" diff --git a/packages/conduit/conduit.0.14.1/descr b/packages/conduit/conduit.0.14.1/descr deleted file mode 100644 index fe8b5fe8253..00000000000 --- a/packages/conduit/conduit.0.14.1/descr +++ /dev/null @@ -1,15 +0,0 @@ -Network connection library for TCP and SSL - -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. diff --git a/packages/conduit/conduit.0.14.1/opam b/packages/conduit/conduit.0.14.1/opam deleted file mode 100644 index c89e97531bf..00000000000 --- a/packages/conduit/conduit.0.14.1/opam +++ /dev/null @@ -1,50 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg"] -homepage: "https://github.com/mirage/ocaml-conduit" -dev-repo: "https://github.com/mirage/ocaml-conduit.git" -bug-reports: "https://github.com/mirage/ocaml-conduit/issues" -tags: "org:mirage" -license: "ISC" - -build: [["./configure"] [make]] -install: [make "install"] -remove: ["ocamlfind" "remove" "conduit"] -build-doc: [make "doc"] - -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "ppx_driver" {build & <="113.33.04"} - "ppx_optcomp" {build & >="113.24.00"} - "ppx_sexp_conv" {build} - "sexplib" - "stringext" - "uri" - "logs" {>="0.5.0"} - "cstruct" {>="1.0.1"} - "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"} - "tls" {<"0.4.0"} - "vchan" {<"2.0.0"} - "nocrypto" {<"0.4.0"} -] -available: [ocaml-version >= "4.02.3"] diff --git a/packages/conduit/conduit.0.14.1/url b/packages/conduit/conduit.0.14.1/url deleted file mode 100644 index c65ca1957dd..00000000000 --- a/packages/conduit/conduit.0.14.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-conduit/archive/v0.14.1.tar.gz" -checksum: "6f22df1ea1b1327fd053ac96bc760c27" diff --git a/packages/conduit/conduit.0.14.2/descr b/packages/conduit/conduit.0.14.2/descr deleted file mode 100644 index fe8b5fe8253..00000000000 --- a/packages/conduit/conduit.0.14.2/descr +++ /dev/null @@ -1,15 +0,0 @@ -Network connection library for TCP and SSL - -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. diff --git a/packages/conduit/conduit.0.14.2/opam b/packages/conduit/conduit.0.14.2/opam deleted file mode 100644 index b1897836dea..00000000000 --- a/packages/conduit/conduit.0.14.2/opam +++ /dev/null @@ -1,53 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/ocaml-conduit.git" -build: [ - ["./configure"] - [make] -] -install: [make "install"] -build-doc: [make "doc"] -remove: ["ocamlfind" "remove" "conduit"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "ppx_driver" {build & <= "113.33.04"} - "ppx_optcomp" {build & >= "113.24.00"} - "ppx_sexp_conv" {build} - "sexplib" - "stringext" - "uri" - "logs" {>= "0.5.0"} - "cstruct" {>= "1.0.1"} - "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"} - "tls" {< "0.4.0"} - "vchan" {< "2.0.0"} - "nocrypto" {< "0.4.0"} -] -available: [ocaml-version >= "4.02.3"] diff --git a/packages/conduit/conduit.0.14.2/url b/packages/conduit/conduit.0.14.2/url deleted file mode 100644 index 1753c0c580e..00000000000 --- a/packages/conduit/conduit.0.14.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-conduit/archive/v0.14.2.tar.gz" -checksum: "e28aa0c62add461af09502192f151d99" diff --git a/packages/conduit/conduit.0.14.3/descr b/packages/conduit/conduit.0.14.3/descr deleted file mode 100644 index fe8b5fe8253..00000000000 --- a/packages/conduit/conduit.0.14.3/descr +++ /dev/null @@ -1,15 +0,0 @@ -Network connection library for TCP and SSL - -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. diff --git a/packages/conduit/conduit.0.14.3/opam b/packages/conduit/conduit.0.14.3/opam index 13f859929a0..e6e04b4e104 100644 --- a/packages/conduit/conduit.0.14.3/opam +++ b/packages/conduit/conduit.0.14.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg" @@ -7,15 +7,16 @@ homepage: "https://github.com/mirage/ocaml-conduit" bug-reports: "https://github.com/mirage/ocaml-conduit/issues" license: "ISC" tags: "org:mirage" -dev-repo: "https://github.com/mirage/ocaml-conduit.git" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" build: [ ["./configure"] [make] + [make "doc"] {with-doc} ] install: [make "install"] -build-doc: [make "doc"] remove: ["ocamlfind" "remove" "conduit"] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "ocamlbuild" {build} "ppx_driver" {build & < "v0.10.0"} @@ -26,7 +27,7 @@ depends: [ "uri" "logs" {>= "0.5.0"} "cstruct" {>= "1.0.1"} - "ipaddr" {>= "2.5.0" & <"2.8.0"} + "ipaddr" {>= "2.5.0" & < "2.8.0"} ] depopts: [ "async" @@ -50,4 +51,23 @@ conflicts: [ "vchan" {< "2.0.0"} "nocrypto" {< "0.4.0"} ] -available: [ocaml-version >= "4.02.3"] +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: "md5=faf044d8270f1cad0bddfd8ba1481aeb" +} diff --git a/packages/conduit/conduit.0.14.3/url b/packages/conduit/conduit.0.14.3/url deleted file mode 100644 index f56d766e7bb..00000000000 --- a/packages/conduit/conduit.0.14.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-conduit/archive/v0.14.3.tar.gz" -checksum: "faf044d8270f1cad0bddfd8ba1481aeb" diff --git a/packages/conduit/conduit.0.14.4/descr b/packages/conduit/conduit.0.14.4/descr deleted file mode 100644 index fe8b5fe8253..00000000000 --- a/packages/conduit/conduit.0.14.4/descr +++ /dev/null @@ -1,15 +0,0 @@ -Network connection library for TCP and SSL - -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. diff --git a/packages/conduit/conduit.0.14.4/opam b/packages/conduit/conduit.0.14.4/opam index a0f44d3b1a5..d4f5ae4f133 100644 --- a/packages/conduit/conduit.0.14.4/opam +++ b/packages/conduit/conduit.0.14.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg" @@ -7,15 +7,16 @@ homepage: "https://github.com/mirage/ocaml-conduit" bug-reports: "https://github.com/mirage/ocaml-conduit/issues" license: "ISC" tags: "org:mirage" -dev-repo: "https://github.com/mirage/ocaml-conduit.git" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" build: [ ["./configure"] [make] + [make "doc"] {with-doc} ] install: [make "install"] -build-doc: [make "doc"] remove: ["ocamlfind" "remove" "conduit"] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "ocamlbuild" {build} "ppx_driver" {build & < "v0.10.0"} @@ -26,7 +27,7 @@ depends: [ "uri" "logs" {>= "0.5.0"} "cstruct" {>= "1.0.1"} - "ipaddr" {>= "2.5.0" & <"2.8.0"} + "ipaddr" {>= "2.5.0" & < "2.8.0"} ] depopts: [ "async" @@ -50,4 +51,23 @@ conflicts: [ "vchan" {< "2.0.0"} "nocrypto" {< "0.4.0"} ] -available: [ocaml-version >= "4.02.3"] +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: "md5=671bc66a25c05ff37d36fcb731b9c8eb" +} diff --git a/packages/conduit/conduit.0.14.4/url b/packages/conduit/conduit.0.14.4/url deleted file mode 100644 index 0e4f64684a7..00000000000 --- a/packages/conduit/conduit.0.14.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-conduit/archive/v0.14.4.tar.gz" -checksum: "671bc66a25c05ff37d36fcb731b9c8eb" diff --git a/packages/conduit/conduit.0.14.5/descr b/packages/conduit/conduit.0.14.5/descr deleted file mode 100644 index fe8b5fe8253..00000000000 --- a/packages/conduit/conduit.0.14.5/descr +++ /dev/null @@ -1,15 +0,0 @@ -Network connection library for TCP and SSL - -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. diff --git a/packages/conduit/conduit.0.14.5/opam b/packages/conduit/conduit.0.14.5/opam index 71bcb2bb09b..6387b30301a 100644 --- a/packages/conduit/conduit.0.14.5/opam +++ b/packages/conduit/conduit.0.14.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg" @@ -7,15 +7,16 @@ homepage: "https://github.com/mirage/ocaml-conduit" bug-reports: "https://github.com/mirage/ocaml-conduit/issues" license: "ISC" tags: "org:mirage" -dev-repo: "https://github.com/mirage/ocaml-conduit.git" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" build: [ ["./configure"] [make] + [make "doc"] {with-doc} ] install: [make "install"] -build-doc: [make "doc"] remove: ["ocamlfind" "remove" "conduit"] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "ocamlbuild" {build} "ppx_driver" {build & < "v0.10.0"} @@ -26,7 +27,7 @@ depends: [ "uri" "logs" {>= "0.5.0"} "cstruct" {>= "1.0.1"} - "ipaddr" {>= "2.5.0" & <"2.8.0"} + "ipaddr" {>= "2.5.0" & < "2.8.0"} ] depopts: [ "async" @@ -50,4 +51,23 @@ conflicts: [ "vchan" {< "2.0.0"} "nocrypto" {< "0.4.0"} ] -available: [ocaml-version >= "4.02.3"] +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: "md5=c29ed80445b6665e646752411f87621d" +} diff --git a/packages/conduit/conduit.0.14.5/url b/packages/conduit/conduit.0.14.5/url deleted file mode 100644 index a400767f923..00000000000 --- a/packages/conduit/conduit.0.14.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-conduit/archive/v0.14.5.tar.gz" -checksum: "c29ed80445b6665e646752411f87621d" diff --git a/packages/conduit/conduit.0.15.0/descr b/packages/conduit/conduit.0.15.0/descr deleted file mode 100644 index fe8b5fe8253..00000000000 --- a/packages/conduit/conduit.0.15.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Network connection library for TCP and SSL - -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. diff --git a/packages/conduit/conduit.0.15.0/opam b/packages/conduit/conduit.0.15.0/opam index d31bc159fe1..05ccc92e1a5 100644 --- a/packages/conduit/conduit.0.15.0/opam +++ b/packages/conduit/conduit.0.15.0/opam @@ -1,30 +1,33 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-conduit.git" +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]] +build: [ + ["./configure"] + [make] + [make "doc"] {with-doc} +] install: [make "install"] remove: ["ocamlfind" "remove" "conduit"] -build-doc: [make "doc"] - depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "ocamlbuild" {build} "ppx_driver" {build & < "v0.10.0"} - "ppx_optcomp" {build & >="113.24.00"} + "ppx_optcomp" {build & >= "113.24.00"} "ppx_sexp_conv" {build} "sexplib" "stringext" "uri" "result" - "logs" {>="0.5.0"} - "cstruct" {>="1.0.1"} - "ipaddr" {>="2.5.0" & <"2.8.0"} + "logs" {>= "0.5.0"} + "cstruct" {>= "1.0.1"} + "ipaddr" {>= "2.5.0" & < "2.8.0"} ] depopts: [ "async" @@ -50,4 +53,23 @@ conflicts: [ "vchan" {<"2.3.0"} "nocrypto" {<"0.4.0"} ] -available: [ocaml-version >= "4.02.3"] +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: "md5=20f8016d86a0571df37d79f701b250cb" +} diff --git a/packages/conduit/conduit.0.15.0/url b/packages/conduit/conduit.0.15.0/url deleted file mode 100644 index fbd1ebbb73e..00000000000 --- a/packages/conduit/conduit.0.15.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-conduit/archive/v0.15.0.tar.gz" -checksum: "20f8016d86a0571df37d79f701b250cb" diff --git a/packages/conduit/conduit.0.15.1/descr b/packages/conduit/conduit.0.15.1/descr deleted file mode 100644 index fe8b5fe8253..00000000000 --- a/packages/conduit/conduit.0.15.1/descr +++ /dev/null @@ -1,15 +0,0 @@ -Network connection library for TCP and SSL - -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. diff --git a/packages/conduit/conduit.0.15.1/opam b/packages/conduit/conduit.0.15.1/opam deleted file mode 100644 index 324a9b3c816..00000000000 --- a/packages/conduit/conduit.0.15.1/opam +++ /dev/null @@ -1,53 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg"] -homepage: "https://github.com/mirage/ocaml-conduit" -dev-repo: "https://github.com/mirage/ocaml-conduit.git" -bug-reports: "https://github.com/mirage/ocaml-conduit/issues" -tags: "org:mirage" -license: "ISC" - -build: [["./configure"] [make]] -install: [make "install"] -remove: ["ocamlfind" "remove" "conduit"] -build-doc: [make "doc"] - -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "ppx_driver" {build & < "v0.10.0"} - "ppx_optcomp" {build & >="113.24.00"} - "ppx_sexp_conv" {build} - "sexplib" - "stringext" - "uri" - "result" - "logs" {>="0.5.0"} - "cstruct" {>="1.0.1"} - "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"} - "tls" {<"0.4.0"} - "vchan" {<"2.3.0"} - "nocrypto" {<"0.4.0"} -] -available: [ocaml-version >= "4.03.0"] diff --git a/packages/conduit/conduit.0.15.1/url b/packages/conduit/conduit.0.15.1/url deleted file mode 100644 index b55b4e4878f..00000000000 --- a/packages/conduit/conduit.0.15.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-conduit/archive/v0.15.1.tar.gz" -checksum: "43b31fddba7e96946aa1a00e3bd830d1" diff --git a/packages/conduit/conduit.0.15.2/descr b/packages/conduit/conduit.0.15.2/descr deleted file mode 100644 index fe8b5fe8253..00000000000 --- a/packages/conduit/conduit.0.15.2/descr +++ /dev/null @@ -1,15 +0,0 @@ -Network connection library for TCP and SSL - -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. diff --git a/packages/conduit/conduit.0.15.2/opam b/packages/conduit/conduit.0.15.2/opam deleted file mode 100644 index 9faac07af18..00000000000 --- a/packages/conduit/conduit.0.15.2/opam +++ /dev/null @@ -1,52 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg"] -homepage: "https://github.com/mirage/ocaml-conduit" -dev-repo: "https://github.com/mirage/ocaml-conduit.git" -bug-reports: "https://github.com/mirage/ocaml-conduit/issues" -tags: "org:mirage" -license: "ISC" - -build: [["./configure"] [make]] -install: [make "install"] -remove: ["ocamlfind" "remove" "conduit"] -build-doc: [make "doc"] - -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "ppx_driver" {build & < "v0.10.0"} - "ppx_optcomp" {build & >="113.24.00"} - "ppx_sexp_conv" {build} - "sexplib" - "stringext" - "uri" - "result" - "logs" {>="0.5.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"} - "tls" {<"0.4.0"} - "vchan" {<"2.3.0"} - "nocrypto" {<"0.4.0"} -] -available: [ocaml-version >= "4.03.0"] diff --git a/packages/conduit/conduit.0.15.2/url b/packages/conduit/conduit.0.15.2/url deleted file mode 100644 index 44a425bbd46..00000000000 --- a/packages/conduit/conduit.0.15.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-conduit/archive/v0.15.2.tar.gz" -checksum: "c62120ab9d6ae02256d8ec13032bac00" diff --git a/packages/conduit/conduit.0.15.3/descr b/packages/conduit/conduit.0.15.3/descr deleted file mode 100644 index fe8b5fe8253..00000000000 --- a/packages/conduit/conduit.0.15.3/descr +++ /dev/null @@ -1,15 +0,0 @@ -Network connection library for TCP and SSL - -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. diff --git a/packages/conduit/conduit.0.15.3/opam b/packages/conduit/conduit.0.15.3/opam index 336c6506a4d..74be29676ba 100644 --- a/packages/conduit/conduit.0.15.3/opam +++ b/packages/conduit/conduit.0.15.3/opam @@ -1,29 +1,32 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-conduit.git" +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]] +build: [ + ["./configure"] + [make] + [make "doc"] {with-doc} +] install: [make "install"] remove: ["ocamlfind" "remove" "conduit"] -build-doc: [make "doc"] - depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} "ppx_driver" {build & < "v0.10.0"} - "ppx_optcomp" {build & >="113.24.00"} + "ppx_optcomp" {build & >= "113.24.00"} "ppx_sexp_conv" {build} "sexplib" "stringext" "uri" "result" - "logs" {>="0.5.0"} - "ipaddr" {>="2.5.0" & <"2.8.0"} + "logs" {>= "0.5.0"} + "ipaddr" {>= "2.5.0" & < "2.8.0"} ] depopts: [ "async" @@ -48,4 +51,23 @@ conflicts: [ "vchan" {<"2.3.0"} "nocrypto" {<"0.4.0"} ] -available: [ocaml-version >= "4.03.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: "md5=6cb52e08e8b2df29b4ef73a26f5056c0" +} diff --git a/packages/conduit/conduit.0.15.3/url b/packages/conduit/conduit.0.15.3/url deleted file mode 100644 index ed254de8443..00000000000 --- a/packages/conduit/conduit.0.15.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-conduit/archive/v0.15.3.tar.gz" -checksum: "6cb52e08e8b2df29b4ef73a26f5056c0" diff --git a/packages/conduit/conduit.0.15.4/descr b/packages/conduit/conduit.0.15.4/descr deleted file mode 100644 index fe8b5fe8253..00000000000 --- a/packages/conduit/conduit.0.15.4/descr +++ /dev/null @@ -1,15 +0,0 @@ -Network connection library for TCP and SSL - -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. diff --git a/packages/conduit/conduit.0.15.4/opam b/packages/conduit/conduit.0.15.4/opam index 9c10282c1fb..fd0d631d105 100644 --- a/packages/conduit/conduit.0.15.4/opam +++ b/packages/conduit/conduit.0.15.4/opam @@ -1,30 +1,33 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-conduit.git" +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]] +build: [ + ["./configure"] + [make] + [make "doc"] {with-doc} +] install: [make "install"] remove: ["ocamlfind" "remove" "conduit"] -build-doc: [make "doc"] - depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} "ppx_driver" {build & < "v0.10.0"} "ppx_deriving" {build} - "ppx_optcomp" {build & >="113.24.00"} + "ppx_optcomp" {build & >= "113.24.00"} "ppx_sexp_conv" {build} "sexplib" "stringext" "uri" "result" - "logs" {>="0.5.0"} - "ipaddr" {>="2.5.0"} + "logs" {>= "0.5.0"} + "ipaddr" {>= "2.5.0"} ] depopts: [ "async" @@ -50,4 +53,23 @@ conflicts: [ "vchan" {<"2.3.0"} "nocrypto" {<"0.4.0"} ] -available: [ocaml-version >= "4.03.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: "md5=48824ea34aeeb90e4eea97e14ab9a0a6" +} diff --git a/packages/conduit/conduit.0.15.4/url b/packages/conduit/conduit.0.15.4/url deleted file mode 100644 index 32252ccbbf7..00000000000 --- a/packages/conduit/conduit.0.15.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-conduit/archive/v0.15.4.tar.gz" -checksum: "48824ea34aeeb90e4eea97e14ab9a0a6" diff --git a/packages/conduit/conduit.0.5.0/descr b/packages/conduit/conduit.0.5.0/descr deleted file mode 100644 index 0e273bbd6a0..00000000000 --- a/packages/conduit/conduit.0.5.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Network connection library for TCP and SSL - -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). diff --git a/packages/conduit/conduit.0.5.0/opam b/packages/conduit/conduit.0.5.0/opam deleted file mode 100644 index 464aabd0f06..00000000000 --- a/packages/conduit/conduit.0.5.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -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: "1.2" -maintainer: "anil@recoil.org" -tags: ["org:mirage"] -build: make -remove: [ - ["ocamlfind" "remove" "conduit"] -] -depends: [ - "ocamlfind" - "sexplib" {>= "109.15.00" & < "113.01.00"} - "type_conv" - "ocamlbuild" {build} -] -depopts: ["async" "lwt" "ssl" "async_ssl"] -conflicts: [ - "async" {< "109.15.00"} - "lwt" {< "2.4.3"} - "lwt" {>= "3.0.0"} -] -dev-repo: "git://github.com/mirage/ocaml-conduit" -available: ocaml-version >= "4.00.0" -install: [make "install"] diff --git a/packages/conduit/conduit.0.5.0/url b/packages/conduit/conduit.0.5.0/url deleted file mode 100644 index 46fecfad720..00000000000 --- a/packages/conduit/conduit.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-conduit/archive/v0.5.0.tar.gz" -checksum: "3a72107c4861950a4e1039c821516b15" diff --git a/packages/conduit/conduit.0.5.1/descr b/packages/conduit/conduit.0.5.1/descr deleted file mode 100644 index 0e273bbd6a0..00000000000 --- a/packages/conduit/conduit.0.5.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -Network connection library for TCP and SSL - -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). diff --git a/packages/conduit/conduit.0.5.1/opam b/packages/conduit/conduit.0.5.1/opam index 24fad3523ab..f872737b376 100644 --- a/packages/conduit/conduit.0.5.1/opam +++ b/packages/conduit/conduit.0.5.1/opam @@ -3,7 +3,7 @@ homepage: "https://github.com/mirage/ocaml-conduit" authors: [ "Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg" ] -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: ["org:mirage"] build: make @@ -11,6 +11,7 @@ remove: [ ["ocamlfind" "remove" "conduit"] ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "sexplib" {>= "109.15.00" & < "113.01.00"} "type_conv" @@ -25,5 +26,18 @@ conflicts: [ "async_ssl" {>= "112.24.00"} ] dev-repo: "git://github.com/mirage/ocaml-conduit" -available: ocaml-version >= "4.00.0" 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: "md5=8b9f180f3f9743d9c6a20dcd0f7d359a" +} diff --git a/packages/conduit/conduit.0.5.1/url b/packages/conduit/conduit.0.5.1/url deleted file mode 100644 index 5dc796d8372..00000000000 --- a/packages/conduit/conduit.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-conduit/archive/v0.5.1.tar.gz" -checksum: "8b9f180f3f9743d9c6a20dcd0f7d359a" diff --git a/packages/conduit/conduit.0.6.0/descr b/packages/conduit/conduit.0.6.0/descr deleted file mode 100644 index 0e273bbd6a0..00000000000 --- a/packages/conduit/conduit.0.6.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Network connection library for TCP and SSL - -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). diff --git a/packages/conduit/conduit.0.6.0/opam b/packages/conduit/conduit.0.6.0/opam deleted file mode 100644 index edcb8c1a82c..00000000000 --- a/packages/conduit/conduit.0.6.0/opam +++ /dev/null @@ -1,38 +0,0 @@ -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: "1.2" -version: "0.6.0" -maintainer: "anil@recoil.org" -tags: ["org:mirage"] -build: make -remove: [ - ["ocamlfind" "remove" "conduit"] -] -depends: [ - "ocamlfind" - "sexplib" {>= "109.15.00" & < "113.01.00"} - "type_conv" - "stringext" - "uri" - "cstruct" {>= "1.0.1"} - "ipaddr" {>= "2.5.0"} - "ocamlbuild" {build} -] -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"} -] -dev-repo: "git://github.com/mirage/ocaml-conduit" -available: ocaml-version >= "4.01.0" -install: [make "install"] diff --git a/packages/conduit/conduit.0.6.0/url b/packages/conduit/conduit.0.6.0/url deleted file mode 100644 index 4795b74cbed..00000000000 --- a/packages/conduit/conduit.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-conduit/archive/v0.6.0.tar.gz" -checksum: "754e3a0ee9fea848f49820b688a653c2" diff --git a/packages/conduit/conduit.0.6.1/descr b/packages/conduit/conduit.0.6.1/descr deleted file mode 100644 index 0e273bbd6a0..00000000000 --- a/packages/conduit/conduit.0.6.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -Network connection library for TCP and SSL - -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). diff --git a/packages/conduit/conduit.0.6.1/opam b/packages/conduit/conduit.0.6.1/opam index 5a36a0099d9..86f196d8238 100644 --- a/packages/conduit/conduit.0.6.1/opam +++ b/packages/conduit/conduit.0.6.1/opam @@ -3,7 +3,7 @@ homepage: "https://github.com/mirage/ocaml-conduit" authors: [ "Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg" ] -opam-version: "1.2" +opam-version: "2.0" version: "0.6.1" maintainer: "anil@recoil.org" tags: ["org:mirage"] @@ -12,6 +12,7 @@ remove: [ ["ocamlfind" "remove" "conduit"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "sexplib" {>= "109.15.00" & < "113.01.00"} "type_conv" @@ -35,5 +36,18 @@ conflicts: [ "dns" {< "0.10.0"} ] dev-repo: "git://github.com/mirage/ocaml-conduit" -available: ocaml-version >= "4.01.0" 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: "md5=ba923edf5319433c9355f4c78152e695" +} diff --git a/packages/conduit/conduit.0.6.1/url b/packages/conduit/conduit.0.6.1/url deleted file mode 100644 index 2af707b1960..00000000000 --- a/packages/conduit/conduit.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-conduit/archive/v0.6.1.tar.gz" -checksum: "ba923edf5319433c9355f4c78152e695" diff --git a/packages/conduit/conduit.0.7.0/descr b/packages/conduit/conduit.0.7.0/descr deleted file mode 100644 index 54e47de4873..00000000000 --- a/packages/conduit/conduit.0.7.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Network connection library for TCP and SSL - -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). diff --git a/packages/conduit/conduit.0.7.0/opam b/packages/conduit/conduit.0.7.0/opam index 45ebf9b244c..b7ec6f590e7 100644 --- a/packages/conduit/conduit.0.7.0/opam +++ b/packages/conduit/conduit.0.7.0/opam @@ -3,12 +3,13 @@ homepage: "https://github.com/mirage/ocaml-conduit" authors: [ "Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg" ] -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: ["org:mirage"] build: make remove: ["ocamlfind" "remove" "conduit"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "sexplib" {>= "109.15.00" & < "113.01.00"} "type_conv" @@ -42,6 +43,19 @@ conflicts: [ "tls" {>= "0.4.0"} "vchan" {< "2.0.0"} ] -available: [ocaml-version >= "4.01.0"] dev-repo: "git://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: "md5=95e18606d3c8dd919bf833a0c1ca2cc8" +} diff --git a/packages/conduit/conduit.0.7.0/url b/packages/conduit/conduit.0.7.0/url deleted file mode 100644 index 88740e08893..00000000000 --- a/packages/conduit/conduit.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-conduit/archive/v0.7.0.tar.gz" -checksum: "95e18606d3c8dd919bf833a0c1ca2cc8" diff --git a/packages/conduit/conduit.0.7.1/descr b/packages/conduit/conduit.0.7.1/descr deleted file mode 100644 index fe8b5fe8253..00000000000 --- a/packages/conduit/conduit.0.7.1/descr +++ /dev/null @@ -1,15 +0,0 @@ -Network connection library for TCP and SSL - -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. diff --git a/packages/conduit/conduit.0.7.1/opam b/packages/conduit/conduit.0.7.1/opam deleted file mode 100644 index 45ebf9b244c..00000000000 --- a/packages/conduit/conduit.0.7.1/opam +++ /dev/null @@ -1,47 +0,0 @@ -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: "1.2" -maintainer: "anil@recoil.org" -tags: ["org:mirage"] -build: make -remove: ["ocamlfind" "remove" "conduit"] -depends: [ - "ocamlfind" - "sexplib" {>= "109.15.00" & < "113.01.00"} - "type_conv" - "stringext" - "uri" - "cstruct" {>= "1.0.1"} - "ipaddr" {>= "2.5.0"} - "ocamlbuild" {build} -] -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"} - "tls" {< "0.2.0"} - "tls" {>= "0.4.0"} - "vchan" {< "2.0.0"} -] -available: [ocaml-version >= "4.01.0"] -dev-repo: "git://github.com/mirage/ocaml-conduit" -install: [make "install"] diff --git a/packages/conduit/conduit.0.7.1/url b/packages/conduit/conduit.0.7.1/url deleted file mode 100644 index 127ebacb72f..00000000000 --- a/packages/conduit/conduit.0.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-conduit/archive/v0.7.1.tar.gz" -checksum: "e10beee5dd2c6188baf2fa3f8098d919" diff --git a/packages/conduit/conduit.0.7.2/descr b/packages/conduit/conduit.0.7.2/descr deleted file mode 100644 index fe8b5fe8253..00000000000 --- a/packages/conduit/conduit.0.7.2/descr +++ /dev/null @@ -1,15 +0,0 @@ -Network connection library for TCP and SSL - -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. diff --git a/packages/conduit/conduit.0.7.2/opam b/packages/conduit/conduit.0.7.2/opam index 526c033ee71..44c70c5b96b 100644 --- a/packages/conduit/conduit.0.7.2/opam +++ b/packages/conduit/conduit.0.7.2/opam @@ -3,12 +3,13 @@ homepage: "https://github.com/mirage/ocaml-conduit" authors: [ "Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg" ] -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: ["org:mirage"] build: make remove: ["ocamlfind" "remove" "conduit"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "sexplib" {>= "109.15.00" & < "113.01.00"} "type_conv" @@ -42,6 +43,25 @@ conflicts: [ "tls" {>= "0.4.0"} "vchan" {< "2.0.0"} ] -available: [ocaml-version >= "4.01.0"] dev-repo: "git://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: "md5=cd7d3ef786636a7d7e963990de4d48d3" +} diff --git a/packages/conduit/conduit.0.7.2/url b/packages/conduit/conduit.0.7.2/url deleted file mode 100644 index 5e578c4b49a..00000000000 --- a/packages/conduit/conduit.0.7.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-conduit/archive/v0.7.2.tar.gz" -checksum: "cd7d3ef786636a7d7e963990de4d48d3" diff --git a/packages/conduit/conduit.0.8.0/descr b/packages/conduit/conduit.0.8.0/descr deleted file mode 100644 index fe8b5fe8253..00000000000 --- a/packages/conduit/conduit.0.8.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Network connection library for TCP and SSL - -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. diff --git a/packages/conduit/conduit.0.8.0/opam b/packages/conduit/conduit.0.8.0/opam deleted file mode 100644 index 58f4bdaebb6..00000000000 --- a/packages/conduit/conduit.0.8.0/opam +++ /dev/null @@ -1,46 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire"] -homepage: "https://github.com/mirage/ocaml-conduit" -dev-repo: "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: [ - "ocamlfind" - "sexplib" {>= "109.15.00" & < "113.01.00"} - "stringext" - "uri" - "cstruct" {>= "1.0.1"} - "ipaddr" {>= "2.5.0"} - "ocamlbuild" {build} -] -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"} - "tls" {< "0.4.0"} - "tls" {>= "0.5.0"} - "vchan" {< "2.0.0"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/conduit/conduit.0.8.0/url b/packages/conduit/conduit.0.8.0/url deleted file mode 100644 index 1a6d82ca0d2..00000000000 --- a/packages/conduit/conduit.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-conduit/archive/v0.8.0.tar.gz" -checksum: "b686a295a96a7e3b15d0b6dd316323ee" diff --git a/packages/conduit/conduit.0.8.1/descr b/packages/conduit/conduit.0.8.1/descr deleted file mode 100644 index fe8b5fe8253..00000000000 --- a/packages/conduit/conduit.0.8.1/descr +++ /dev/null @@ -1,15 +0,0 @@ -Network connection library for TCP and SSL - -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. diff --git a/packages/conduit/conduit.0.8.1/opam b/packages/conduit/conduit.0.8.1/opam deleted file mode 100644 index f8137b3c0bc..00000000000 --- a/packages/conduit/conduit.0.8.1/opam +++ /dev/null @@ -1,45 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire"] -homepage: "https://github.com/mirage/ocaml-conduit" -dev-repo: "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: [ - "ocamlfind" - "sexplib" {>= "109.15.00" & < "113.01.00"} - "stringext" - "uri" - "cstruct" {>= "1.0.1"} - "ipaddr" {>= "2.5.0"} - "ocamlbuild" {build} -] -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"} - "tls" {< "0.4.0"} - "tls" {>= "0.5.0"} - "vchan" {< "2.0.0"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/conduit/conduit.0.8.1/url b/packages/conduit/conduit.0.8.1/url deleted file mode 100644 index 8f5ff386abf..00000000000 --- a/packages/conduit/conduit.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-conduit/archive/v0.8.1.tar.gz" -checksum: "1bba7b4233fb999b98569419a5e71823" diff --git a/packages/conduit/conduit.0.8.2/descr b/packages/conduit/conduit.0.8.2/descr deleted file mode 100644 index fe8b5fe8253..00000000000 --- a/packages/conduit/conduit.0.8.2/descr +++ /dev/null @@ -1,15 +0,0 @@ -Network connection library for TCP and SSL - -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. diff --git a/packages/conduit/conduit.0.8.2/opam b/packages/conduit/conduit.0.8.2/opam index f8137b3c0bc..4c0faea6af5 100644 --- a/packages/conduit/conduit.0.8.2/opam +++ b/packages/conduit/conduit.0.8.2/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire"] homepage: "https://github.com/mirage/ocaml-conduit" -dev-repo: "https://github.com/mirage/ocaml-conduit.git" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" bug-reports: "https://github.com/mirage/ocaml-conduit/issues" tags: "org:mirage" license: "ISC" @@ -12,6 +12,7 @@ install: [make "install"] remove: ["ocamlfind" "remove" "conduit"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "sexplib" {>= "109.15.00" & < "113.01.00"} "stringext" @@ -42,4 +43,23 @@ conflicts: [ "tls" {>= "0.5.0"} "vchan" {< "2.0.0"} ] -available: [ocaml-version >= "4.01.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: "md5=6fc8b4a34e232b0fac799549cfe0f068" +} diff --git a/packages/conduit/conduit.0.8.2/url b/packages/conduit/conduit.0.8.2/url deleted file mode 100644 index e9713a53c1e..00000000000 --- a/packages/conduit/conduit.0.8.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-conduit/archive/v0.8.2.tar.gz" -checksum: "6fc8b4a34e232b0fac799549cfe0f068" diff --git a/packages/conduit/conduit.0.8.4/descr b/packages/conduit/conduit.0.8.4/descr deleted file mode 100644 index fe8b5fe8253..00000000000 --- a/packages/conduit/conduit.0.8.4/descr +++ /dev/null @@ -1,15 +0,0 @@ -Network connection library for TCP and SSL - -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. diff --git a/packages/conduit/conduit.0.8.4/opam b/packages/conduit/conduit.0.8.4/opam deleted file mode 100644 index b8a01412531..00000000000 --- a/packages/conduit/conduit.0.8.4/opam +++ /dev/null @@ -1,44 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire"] -homepage: "https://github.com/mirage/ocaml-conduit" -dev-repo: "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: [ - "ocamlfind" - "sexplib" {>= "109.15.00" & < "113.01.00"} - "stringext" - "uri" - "cstruct" {>= "1.0.1"} - "ipaddr" {>= "2.5.0"} - "ocamlbuild" {build} -] -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"} - "tls" {<"0.4.0"} - "vchan" {<"2.0.0"} - "nocrypto" {<"0.4.0"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/conduit/conduit.0.8.4/url b/packages/conduit/conduit.0.8.4/url deleted file mode 100644 index a5e9c3f26b1..00000000000 --- a/packages/conduit/conduit.0.8.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-conduit/archive/v0.8.4.tar.gz" -checksum: "6deac1a85a8c62b2307d6c16c79f18bc" diff --git a/packages/conduit/conduit.0.8.5/descr b/packages/conduit/conduit.0.8.5/descr deleted file mode 100644 index fe8b5fe8253..00000000000 --- a/packages/conduit/conduit.0.8.5/descr +++ /dev/null @@ -1,15 +0,0 @@ -Network connection library for TCP and SSL - -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. diff --git a/packages/conduit/conduit.0.8.5/opam b/packages/conduit/conduit.0.8.5/opam deleted file mode 100644 index 8f763248592..00000000000 --- a/packages/conduit/conduit.0.8.5/opam +++ /dev/null @@ -1,43 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire"] -homepage: "https://github.com/mirage/ocaml-conduit" -dev-repo: "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: [ - "ocamlfind" - "sexplib" {>= "109.15.00" & < "113.01.00"} - "stringext" - "uri" - "cstruct" {>= "1.0.1"} - "ipaddr" {>= "2.5.0"} - "ocamlbuild" {build} -] -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"} - "tls" {<"0.4.0"} - "vchan" {<"2.0.0"} - "nocrypto" {<"0.4.0"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/conduit/conduit.0.8.5/url b/packages/conduit/conduit.0.8.5/url deleted file mode 100644 index 5c59a99c707..00000000000 --- a/packages/conduit/conduit.0.8.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-conduit/archive/v0.8.5.tar.gz" -checksum: "7cbef53fc5c2a97c5ebe03b3b52f9b26" diff --git a/packages/conduit/conduit.0.8.6/descr b/packages/conduit/conduit.0.8.6/descr deleted file mode 100644 index fe8b5fe8253..00000000000 --- a/packages/conduit/conduit.0.8.6/descr +++ /dev/null @@ -1,15 +0,0 @@ -Network connection library for TCP and SSL - -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. diff --git a/packages/conduit/conduit.0.8.6/opam b/packages/conduit/conduit.0.8.6/opam index 8f763248592..8d2d7e88fff 100644 --- a/packages/conduit/conduit.0.8.6/opam +++ b/packages/conduit/conduit.0.8.6/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire"] homepage: "https://github.com/mirage/ocaml-conduit" -dev-repo: "https://github.com/mirage/ocaml-conduit.git" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" bug-reports: "https://github.com/mirage/ocaml-conduit/issues" tags: "org:mirage" license: "ISC" @@ -12,6 +12,7 @@ install: [make "install"] remove: ["ocamlfind" "remove" "conduit"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "sexplib" {>= "109.15.00" & < "113.01.00"} "stringext" @@ -40,4 +41,23 @@ conflicts: [ "vchan" {<"2.0.0"} "nocrypto" {<"0.4.0"} ] -available: [ocaml-version >= "4.01.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: "md5=acbc74bbd69d27eeef0faa38d24d6cf7" +} diff --git a/packages/conduit/conduit.0.8.6/url b/packages/conduit/conduit.0.8.6/url deleted file mode 100644 index cd9986c816e..00000000000 --- a/packages/conduit/conduit.0.8.6/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-conduit/archive/v0.8.6.tar.gz" -checksum: "acbc74bbd69d27eeef0faa38d24d6cf7" diff --git a/packages/conduit/conduit.0.8.7/descr b/packages/conduit/conduit.0.8.7/descr deleted file mode 100644 index fe8b5fe8253..00000000000 --- a/packages/conduit/conduit.0.8.7/descr +++ /dev/null @@ -1,15 +0,0 @@ -Network connection library for TCP and SSL - -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. diff --git a/packages/conduit/conduit.0.8.7/opam b/packages/conduit/conduit.0.8.7/opam deleted file mode 100644 index 8f763248592..00000000000 --- a/packages/conduit/conduit.0.8.7/opam +++ /dev/null @@ -1,43 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire"] -homepage: "https://github.com/mirage/ocaml-conduit" -dev-repo: "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: [ - "ocamlfind" - "sexplib" {>= "109.15.00" & < "113.01.00"} - "stringext" - "uri" - "cstruct" {>= "1.0.1"} - "ipaddr" {>= "2.5.0"} - "ocamlbuild" {build} -] -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"} - "tls" {<"0.4.0"} - "vchan" {<"2.0.0"} - "nocrypto" {<"0.4.0"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/conduit/conduit.0.8.7/url b/packages/conduit/conduit.0.8.7/url deleted file mode 100644 index 52892c95ce1..00000000000 --- a/packages/conduit/conduit.0.8.7/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-conduit/archive/v0.8.7.tar.gz" -checksum: "50453158e941ea73c2e3e3ed3a772866" diff --git a/packages/conduit/conduit.0.8.8/descr b/packages/conduit/conduit.0.8.8/descr deleted file mode 100644 index fe8b5fe8253..00000000000 --- a/packages/conduit/conduit.0.8.8/descr +++ /dev/null @@ -1,15 +0,0 @@ -Network connection library for TCP and SSL - -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. diff --git a/packages/conduit/conduit.0.8.8/opam b/packages/conduit/conduit.0.8.8/opam deleted file mode 100644 index 8f763248592..00000000000 --- a/packages/conduit/conduit.0.8.8/opam +++ /dev/null @@ -1,43 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire"] -homepage: "https://github.com/mirage/ocaml-conduit" -dev-repo: "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: [ - "ocamlfind" - "sexplib" {>= "109.15.00" & < "113.01.00"} - "stringext" - "uri" - "cstruct" {>= "1.0.1"} - "ipaddr" {>= "2.5.0"} - "ocamlbuild" {build} -] -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"} - "tls" {<"0.4.0"} - "vchan" {<"2.0.0"} - "nocrypto" {<"0.4.0"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/conduit/conduit.0.8.8/url b/packages/conduit/conduit.0.8.8/url deleted file mode 100644 index 5da5e212618..00000000000 --- a/packages/conduit/conduit.0.8.8/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-conduit/archive/v0.8.8.tar.gz" -checksum: "e70a7387c86eabd11e9ec6354076e5c2" diff --git a/packages/conduit/conduit.0.9.0/descr b/packages/conduit/conduit.0.9.0/descr deleted file mode 100644 index fe8b5fe8253..00000000000 --- a/packages/conduit/conduit.0.9.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Network connection library for TCP and SSL - -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. diff --git a/packages/conduit/conduit.0.9.0/opam b/packages/conduit/conduit.0.9.0/opam index 1042dc091f0..90ef7aad5ff 100644 --- a/packages/conduit/conduit.0.9.0/opam +++ b/packages/conduit/conduit.0.9.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire"] homepage: "https://github.com/mirage/ocaml-conduit" -dev-repo: "https://github.com/mirage/ocaml-conduit.git" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" bug-reports: "https://github.com/mirage/ocaml-conduit/issues" tags: "org:mirage" license: "ISC" @@ -12,6 +12,7 @@ install: [make "install"] remove: ["ocamlfind" "remove" "conduit"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "sexplib" {>= "109.15.00" & < "113.01.00"} "stringext" @@ -41,4 +42,23 @@ conflicts: [ "vchan" {<"2.0.0"} "nocrypto" {<"0.4.0"} ] -available: [ocaml-version >= "4.01.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: "md5=d446676e276811b01d52c083cf36704f" +} diff --git a/packages/conduit/conduit.0.9.0/url b/packages/conduit/conduit.0.9.0/url deleted file mode 100644 index c1d486917ca..00000000000 --- a/packages/conduit/conduit.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-conduit/archive/v0.9.0.tar.gz" -checksum: "d446676e276811b01d52c083cf36704f" diff --git a/packages/conduit/conduit.1.0.0/descr b/packages/conduit/conduit.1.0.0/descr deleted file mode 100644 index 34d65f5899f..00000000000 --- a/packages/conduit/conduit.1.0.0/descr +++ /dev/null @@ -1,37 +0,0 @@ -Network conduit library - -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 \ No newline at end of file diff --git a/packages/conduit/conduit.1.0.0/opam b/packages/conduit/conduit.1.0.0/opam index df92047c713..92dd6a4ffc4 100644 --- a/packages/conduit/conduit.1.0.0/opam +++ b/packages/conduit/conduit.1.0.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-conduit.git" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" bug-reports: "https://github.com/mirage/ocaml-conduit/issues" tags: "org:mirage" license: "ISC" @@ -12,13 +12,55 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "ppx_sexp_conv" {build} "sexplib" "uri" "result" "astring" - "logs" {>="0.5.0"} - "ipaddr" {>="2.5.0"} + "logs" {>= "0.5.0"} + "ipaddr" {>= "2.5.0"} ] -available: [ocaml-version >= "4.03.0"] +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: "md5=4656f150b9f98603c21d00c8f0aa1a9b" +} diff --git a/packages/conduit/conduit.1.0.0/url b/packages/conduit/conduit.1.0.0/url deleted file mode 100644 index f7ff75a565d..00000000000 --- a/packages/conduit/conduit.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-conduit/releases/download/v1.0.0/conduit-1.0.0.tbz" -checksum: "4656f150b9f98603c21d00c8f0aa1a9b" diff --git a/packages/conduit/conduit.1.0.3/descr b/packages/conduit/conduit.1.0.3/descr deleted file mode 100644 index 089629261b0..00000000000 --- a/packages/conduit/conduit.1.0.3/descr +++ /dev/null @@ -1,37 +0,0 @@ -An OCaml network connection establishment library - -[![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 \ No newline at end of file diff --git a/packages/conduit/conduit.1.0.3/opam b/packages/conduit/conduit.1.0.3/opam index 4270ba14033..708ddee07c6 100644 --- a/packages/conduit/conduit.1.0.3/opam +++ b/packages/conduit/conduit.1.0.3/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-conduit.git" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" bug-reports: "https://github.com/mirage/ocaml-conduit/issues" tags: "org:mirage" license: "ISC" @@ -12,13 +12,55 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "ppx_sexp_conv" {build} "sexplib" "astring" "uri" "result" - "logs" {>="0.5.0"} - "ipaddr" {>="2.5.0"} + "logs" {>= "0.5.0"} + "ipaddr" {>= "2.5.0"} ] -available: [ocaml-version >= "4.03.0"] +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: "md5=e1ec0cbd3478ea572f43491fab69db44" +} diff --git a/packages/conduit/conduit.1.0.3/url b/packages/conduit/conduit.1.0.3/url deleted file mode 100644 index 2a690e4f57b..00000000000 --- a/packages/conduit/conduit.1.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-conduit/releases/download/v1.0.3/conduit-1.0.3.tbz" -checksum: "e1ec0cbd3478ea572f43491fab69db44" \ No newline at end of file diff --git a/packages/conex/conex.0.9.2/descr b/packages/conex/conex.0.9.2/descr deleted file mode 100644 index 80063a18d8c..00000000000 --- a/packages/conex/conex.0.9.2/descr +++ /dev/null @@ -1,69 +0,0 @@ -Establish trust in community repositories - - -[Conex](https://github.com/hannesm/conex) is a library to verify and attest release integrity and -authenticity of a community repository through the use of cryptographic signatures. - -NOTE: This is still work in progress, to be deployed with opam 2.0 and the [opam -repository](https://github.com/ocaml/opam-repository). A [getting started -with conex article](https://hannes.nqsb.io/Posts/Conex) is online. - -![screenshot](https://berlin.ccc.de/~hannes/conex.png) - -Packages are collected in a community repository to provide an index and -allowing cross-references. Authors submit their packages to the repository. which -is curated by a team of janitors. Information -about a package stored in a repository includes: license, author, releases, -their dependencies, build instructions, url, tarball checksum. When someone -publishes a new package, the janitors integrate it into the repository, if it -compiles and passes some validity checks. For example, its name must not be misleading, -nor may it be too general. - -Janitors keep an eye on the repository and fix emergent failures. A new -compiler release, or a release of a package on which other packages depend, might break the compilation of -a package. Janitors usually fix these problems by adding a patch to the build script, or introducing -a version constraint in the repository. - -*Conex* ensures that every release of each package has been approved by its author or a quorum of janitors. -A conex-aware client initially verifies the repository using janitor key fingerprints as anchor. -Afterwards, the on-disk repository is trusted, and every update is verified (as a patch) individually. -This incremental verification is accomplished by ensuring all resources -that the patch modifies result in a valid repository with -sufficient approvals. Additionally, monotonicity is preserved by -embedding counters in each resource, and enforcing a counter -increment after modification. -This mechanism avoids rollback attacks, when an -attacker presents you an old version of the repository. - -Opam2 has support for a [`repository validation -command`](http://opam.ocaml.org/doc/2.0/Manual.html#configfield-repository-validation-command) -which `conex_verify` is supposed to be in the future. - -A timestamping service (NYI) will periodically approve a global view of the -verified repository, together with a timestamp. This is then used by the client -to prevent mix-and-match attacks, where an attacker mixes some old packages and -some new ones. Also, the client is able to detect freeze attacks, since at -least every day there should be a new signature done by the timestamping service. - -The trust is rooted in digital signatures by package authors. The server which -hosts the repository does not need to be trusted. Neither does the host serving -release tarballs. - -If a single janitor would be powerful enough to approve a key for any author, -compromising one janitor would be sufficient to enroll any new identities, -modify dependencies, build scripts, etc. In conex, a quorum of janitors (let's -say 3) have to approve such changes. This is different from current workflows, -where a single janitor with access to the repository can merge fixes. - -Conex adds metadata, in form of resources, to the repository to ensure integrity and -authenticity. There are different kinds of resources: - -- *Authors*, consisting of a unique identifier, public key(s), accounts. -- *Teams*, sharing the same namespace as authors, containing a set of members. -- *Authorisation*, one for each package, describing which identities are authorised for the package. -- *Package index*, for each package, listing all releases. -- *Release*, for each release, listing checksums of all data files. - -Modifications to identities and authorisations need to be approved by a quorum -of janitors, package index and release files can be modified either by an authorised -id or by a quorum of janitors. \ No newline at end of file diff --git a/packages/conex/conex.0.9.2/opam b/packages/conex/conex.0.9.2/opam index 1165d0ad55d..a8b618afb8d 100644 --- a/packages/conex/conex.0.9.2/opam +++ b/packages/conex/conex.0.9.2/opam @@ -1,37 +1,118 @@ -opam-version: "1.2" +opam-version: "2.0" name: "conex" homepage: "https://github.com/hannesm/conex" -dev-repo: "https://github.com/hannesm/conex.git" +dev-repo: "git+https://github.com/hannesm/conex.git" bug-reports: "https://github.com/hannesm/conex/issues" doc: "https://hannesm.github.io/conex/doc" -author: ["Hannes Mehnert "] maintainer: ["Hannes Mehnert "] license: "BSD2" build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" - "--with-format" "%{opam-format:installed}%" ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "false" + "--with-format" + "%{opam-format:installed}%" + ] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] - -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] -] - depends: [ - "ocamlfind" {build} + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} + "topkg" {build} "cmdliner" "opam-file-format" {>= "2.0.0~beta"} - "cstruct" {>= "1.6.0"} - "nocrypto" {>= "0.5.3"} - "x509" {>= "0.4.0"} - "alcotest" {test} - "logs" "fmt" "rresult" "astring" + "cstruct" {>= "1.6.0"} + "nocrypto" {>= "0.5.3"} + "x509" {>= "0.4.0"} + "alcotest" {with-test} + "logs" + "fmt" + "rresult" + "astring" ] - depopts: [ "opam-format" ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Establish trust in community repositories" +description: """ +[Conex](https://github.com/hannesm/conex) is a library to verify and attest release integrity and +authenticity of a community repository through the use of cryptographic signatures. + +NOTE: This is still work in progress, to be deployed with opam 2.0 and the [opam +repository](https://github.com/ocaml/opam-repository). A [getting started +with conex article](https://hannes.nqsb.io/Posts/Conex) is online. + +![screenshot](https://berlin.ccc.de/~hannes/conex.png) + +Packages are collected in a community repository to provide an index and +allowing cross-references. Authors submit their packages to the repository. which +is curated by a team of janitors. Information +about a package stored in a repository includes: license, author, releases, +their dependencies, build instructions, url, tarball checksum. When someone +publishes a new package, the janitors integrate it into the repository, if it +compiles and passes some validity checks. For example, its name must not be misleading, +nor may it be too general. + +Janitors keep an eye on the repository and fix emergent failures. A new +compiler release, or a release of a package on which other packages depend, might break the compilation of +a package. Janitors usually fix these problems by adding a patch to the build script, or introducing +a version constraint in the repository. + +*Conex* ensures that every release of each package has been approved by its author or a quorum of janitors. +A conex-aware client initially verifies the repository using janitor key fingerprints as anchor. +Afterwards, the on-disk repository is trusted, and every update is verified (as a patch) individually. +This incremental verification is accomplished by ensuring all resources +that the patch modifies result in a valid repository with +sufficient approvals. Additionally, monotonicity is preserved by +embedding counters in each resource, and enforcing a counter +increment after modification. +This mechanism avoids rollback attacks, when an +attacker presents you an old version of the repository. + +Opam2 has support for a [`repository validation +command`](http://opam.ocaml.org/doc/2.0/Manual.html#configfield-repository-validation-command) +which `conex_verify` is supposed to be in the future. + +A timestamping service (NYI) will periodically approve a global view of the +verified repository, together with a timestamp. This is then used by the client +to prevent mix-and-match attacks, where an attacker mixes some old packages and +some new ones. Also, the client is able to detect freeze attacks, since at +least every day there should be a new signature done by the timestamping service. + +The trust is rooted in digital signatures by package authors. The server which +hosts the repository does not need to be trusted. Neither does the host serving +release tarballs. + +If a single janitor would be powerful enough to approve a key for any author, +compromising one janitor would be sufficient to enroll any new identities, +modify dependencies, build scripts, etc. In conex, a quorum of janitors (let's +say 3) have to approve such changes. This is different from current workflows, +where a single janitor with access to the repository can merge fixes. + +Conex adds metadata, in form of resources, to the repository to ensure integrity and +authenticity. There are different kinds of resources: + +- *Authors*, consisting of a unique identifier, public key(s), accounts. +- *Teams*, sharing the same namespace as authors, containing a set of members. +- *Authorisation*, one for each package, describing which identities are authorised for the package. +- *Package index*, for each package, listing all releases. +- *Release*, for each release, listing checksums of all data files. + +Modifications to identities and authorisations need to be approved by a quorum +of janitors, package index and release files can be modified either by an authorised +id or by a quorum of janitors.""" +authors: "Hannes Mehnert " +url { + src: + "https://github.com/hannesm/conex/releases/download/0.9.2/conex-0.9.2.tbz" + checksum: "md5=91025ad2e155afad333b2473568c9102" +} diff --git a/packages/conex/conex.0.9.2/url b/packages/conex/conex.0.9.2/url deleted file mode 100644 index 8d2d84a2e6e..00000000000 --- a/packages/conex/conex.0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hannesm/conex/releases/download/0.9.2/conex-0.9.2.tbz" -checksum: "91025ad2e155afad333b2473568c9102" \ No newline at end of file diff --git a/packages/conf-aclocal/conf-aclocal.1.0.0/descr b/packages/conf-aclocal/conf-aclocal.1.0.0/descr deleted file mode 100644 index 89229e30f27..00000000000 --- a/packages/conf-aclocal/conf-aclocal.1.0.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on aclocal -This package can only install if the aclocal program is installed on the system. diff --git a/packages/conf-aclocal/conf-aclocal.1.0.0/opam b/packages/conf-aclocal/conf-aclocal.1.0.0/opam index 4f1a0ae6c58..e9c81f52b78 100644 --- a/packages/conf-aclocal/conf-aclocal.1.0.0/opam +++ b/packages/conf-aclocal/conf-aclocal.1.0.0/opam @@ -1,19 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Francois BERENGER " authors: "https://git.savannah.gnu.org/cgit/automake.git/tree/AUTHORS" homepage: "http://www.gnu.org/software/automake/" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" license: "GPL" build: [["which" "aclocal"]] depexts: [ - [["alpine"] ["automake"]] - [["centos"] ["automake"]] - [["fedora"] ["automake"]] - [["opensuse"] ["automake"]] - [["debian"] ["automake"]] - [["ubuntu"] ["automake"]] - [["nixpkgs"] ["automake"]] - [["archlinux"] ["automake"]] + ["automake"] {os-distribution = "alpine"} + ["automake"] {os-distribution = "centos"} + ["automake"] {os-distribution = "fedora"} + ["automake"] {os-distribution = "opensuse"} + ["automake"] {os-distribution = "debian"} + ["automake"] {os-distribution = "ubuntu"} + ["automake"] {os-distribution = "nixos"} + ["automake"] {os-distribution = "archlinux"} ] -depends: ["conf-which"] +depends: ["ocaml" "conf-which"] +synopsis: "Virtual package relying on aclocal" +description: + "This package can only install if the aclocal program is installed on the system." diff --git a/packages/conf-autoconf/conf-autoconf.0.1/descr b/packages/conf-autoconf/conf-autoconf.0.1/descr deleted file mode 100644 index 0bbb20263fa..00000000000 --- a/packages/conf-autoconf/conf-autoconf.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Virtual package relying on autoconf installation. -This package can only install if the autoconf command -is available on the system. diff --git a/packages/conf-autoconf/conf-autoconf.0.1/opam b/packages/conf-autoconf/conf-autoconf.0.1/opam index 993e3519eb3..b8e405e7479 100644 --- a/packages/conf-autoconf/conf-autoconf.0.1/opam +++ b/packages/conf-autoconf/conf-autoconf.0.1/opam @@ -1,29 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "francois.berenger@inria.fr" homepage: "http://www.gnu.org/software/autoconf" authors: "https://www.gnu.org/software/autoconf/autoconf.html#maintainer" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" license: "GPL-3.0" build: [ ["which" "autoconf"] ] depends: [ + "ocaml" "conf-which" {build} ] depexts: [ - [["debian"] ["autoconf"]] - [["ubuntu"] ["autoconf"]] - [["centos"] ["autoconf"]] - [["fedora"] ["autoconf"]] - [["archlinux"] ["autoconf"]] - [["gentoo"] ["sys-devel/autoconf"]] - [["nixpkgs"] ["autoconf"]] - [["osx" "homebrew"] ["autoconf"]] - [["openbsd"] ["devel/autoconf"]] - [["freebsd"] ["autoconf"]] - [["netbsd"] ["autoconf"]] - [["alpine"] ["autoconf"]] - [["oraclelinux"] ["autoconf"]] - [["rhel"] ["autoconf"]] + ["autoconf"] {os-distribution = "debian"} + ["autoconf"] {os-distribution = "ubuntu"} + ["autoconf"] {os-distribution = "centos"} + ["autoconf"] {os-distribution = "fedora"} + ["autoconf"] {os-distribution = "archlinux"} + ["sys-devel/autoconf"] {os-distribution = "gentoo"} + ["autoconf"] {os-distribution = "nixos"} + ["autoconf"] {os = "macos" & os-distribution = "homebrew"} + ["devel/autoconf"] {os = "openbsd"} + ["autoconf"] {os = "freebsd"} + ["autoconf"] {os = "netbsd"} + ["autoconf"] {os-distribution = "alpine"} + ["autoconf"] {os-distribution = "oraclelinux"} + ["autoconf"] {os-distribution = "rhel"} ] +synopsis: "Virtual package relying on autoconf installation." +description: """ +This package can only install if the autoconf command +is available on the system.""" diff --git a/packages/conf-bap-llvm/conf-bap-llvm.1.1/files/configure b/packages/conf-bap-llvm/conf-bap-llvm.1.1/files/configure deleted file mode 100755 index fdab3e56785..00000000000 --- a/packages/conf-bap-llvm/conf-bap-llvm.1.1/files/configure +++ /dev/null @@ -1,50 +0,0 @@ -#!/bin/sh - -# if LLVM_CONFIG variable doesn't explicitly specify which llvm-config -# we should use, then we will search across all possible llvm-configs -# that might work for us. Our search strategy is to try to pick up -# 3.4, then 3.8, then 4.0.0, and, if neither found, fallback to any -# llvm-config. -# -# Note - suffix `-mp-` stands for macports, and will work on macs -# if used with macports. - -config=${LLVM_CONFIG} - -if ! which "$config" ; then - config="llvm-config" - versions="3.4 3.8 4.0" - - for version in $versions; do - - if hash brew 2>/dev/null; then - brew_llvm_config="$(brew --cellar)"/llvm*/${version}*/bin/llvm-config - fi - - configs="llvm-config-$version llvm-config${version//./} llvm-config-mp-$version $brew_llvm_config" - - for llvm_config in $configs; do - if which $llvm_config; then - llvm_version="`$llvm_config --version`" || true - case $llvm_version in - $version*) - config=$llvm_config - break ;; - *) - continue; - esac - fi - done - done -fi - -if ! which "$config" ; then - exit 1 -else - version=`$config --version` -fi - -cat > conf-bap-llvm.config <" -homepage: "http://llvm.org" -authors: "The LLVM Team" -bug-reports: "https://llvm.org/bugs/" -dev-repo: "https://github.com/ocaml/opam-repository.git" -license: "BSD" -build: [ - ["bash" "-ex" "configure"] -] -depends: [ - "conf-which" {build} -] - -depexts: [ - [["debian"] ["llvm-3.4-dev"]] - [["ubuntu"] ["llvm-3.8-dev"]] - [["osx" "macports"] ["llvm-3.8"]] - [["osx" "homebrew"] ["homebrew/versions/llvm38"]] -] diff --git a/packages/conf-bap-llvm/conf-bap-llvm.1.2/files/configure b/packages/conf-bap-llvm/conf-bap-llvm.1.2/files/configure deleted file mode 100755 index 29a75c03d97..00000000000 --- a/packages/conf-bap-llvm/conf-bap-llvm.1.2/files/configure +++ /dev/null @@ -1,50 +0,0 @@ -#!/bin/sh - -# if LLVM_CONFIG variable doesn't explicitly specify which llvm-config -# we should use, then we will search across all possible llvm-configs -# that might work for us. Our search strategy is to try to pick up -# 3.4, then 3.8, then 4.0.0, and, if neither found, fallback to any -# llvm-config. -# -# Note - suffix `-mp-` stands for macports, and will work on macs -# if used with macports. - -config=${LLVM_CONFIG} - -if ! which "$config" ; then - config="llvm-config" - versions="3.4 3.8 4.0 5.0" - - for version in $versions; do - - if hash brew 2>/dev/null; then - brew_llvm_config="$(brew --cellar)"/llvm*/${version}*/bin/llvm-config - fi - - configs="llvm-config-$version llvm-config${version//./} llvm-config-mp-$version $brew_llvm_config" - - for llvm_config in $configs; do - if which $llvm_config; then - llvm_version="`$llvm_config --version`" || true - case $llvm_version in - $version*) - config=$llvm_config - break ;; - *) - continue; - esac - fi - done - done -fi - -if ! which "$config" ; then - exit 1 -else - version=`$config --version` -fi - -cat > conf-bap-llvm.config <" -homepage: "http://llvm.org" -authors: "The LLVM Team" -bug-reports: "https://llvm.org/bugs/" -dev-repo: "https://github.com/ocaml/opam-repository.git" -license: "BSD" -build: [ - ["bash" "-ex" "configure"] -] -depends: [ - "conf-which" {build} -] - -depexts: [ - [["debian"] ["llvm-3.8-dev"]] - [["ubuntu"] ["llvm-3.8-dev"]] - [["osx" "macports"] ["llvm-3.8"]] - [["osx" "homebrew"] ["homebrew/versions/llvm38"]] -] diff --git a/packages/conf-bap-llvm/conf-bap-llvm.1/files/configure b/packages/conf-bap-llvm/conf-bap-llvm.1/files/configure deleted file mode 100644 index 72901f883c0..00000000000 --- a/packages/conf-bap-llvm/conf-bap-llvm.1/files/configure +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh - -# if LLVM_CONFIG variable doesn't explicitly specify which llvm-config -# we should use, then we will search across all possible llvm-configs -# that might work for us. Our search strategy is to try to pick up -# 3.4, then 3.8, and, if neither found, fallback to any llvm-config. -# -# Note1 - suffix `-mp-` stands for macports, and will work on macs -# ifused with macports. -# -# Note2 - the LLVM_CONFIG variable is a fallback for debugging or -# workarounds. The recommended way to install a desired of -# llvm is to use `llvm-conf.` package. - - -configs="llvm-config-3.4 llvm-config-mp-3.4 llvm-config-3.8 llvm-config-mp-3.8 llvm-config" -config=${LLVM_CONFIG} - - -if ! which "$config"; then - for c in $configs; do - if which $c; then - config=$c - break - fi - done -fi - -if ! which "$config" ; then - exit 1 -else - version=`$config --version` -fi - -cat > conf-bap-llvm.config <" -homepage: "http://llvm.org" -authors: "The LLVM Team" -bug-reports: "https://llvm.org/bugs/" -dev-repo: "https://github.com/ocaml/opam-repository.git" -license: "BSD" -build: [ - ["sh" "-x" "configure" os] -] -depends: [ - "conf-which" {build} -] - -depexts: [ - [["debian"] ["llvm-dev"]] - [["ubuntu"] ["llvm-dev"]] - [["osx" "macports"] ["llvm-3.4"]] - [["osx" "homebrew"] ["homebrew/versions/llvm34"]] -] - -conflicts: ["conf-llvm"] diff --git a/packages/conf-binutils/conf-binutils.0.1/descr b/packages/conf-binutils/conf-binutils.0.1/descr deleted file mode 100644 index 953a151cc37..00000000000 --- a/packages/conf-binutils/conf-binutils.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -checks that binutils are installed diff --git a/packages/conf-binutils/conf-binutils.0.1/files/configure.sh b/packages/conf-binutils/conf-binutils.0.1/files/configure.sh deleted file mode 100644 index d692ebc8aec..00000000000 --- a/packages/conf-binutils/conf-binutils.0.1/files/configure.sh +++ /dev/null @@ -1,70 +0,0 @@ -#!/bin/sh - -# check that objdump is installed, if several objdumps are installed -# then collect all possible objdump targets, where a target of an -# objdump is defined syntactically -objdump. -# all found targets are written into config file in OCaml list syntax -# Note: we specifically remove "llvm-objdump" as it is not a part of -# binutils. - -TARGETS= -FOUND= -OBJDUMP= -OBJDUMPS= - -check_objdump() { - [ -n "$OBJDUMP" ] && FOUND=1 -} - - -add_target() { - if [ -z "$TARGETS" ]; then - TARGETS="\\\"${1}\\\"" - else - TARGETS="\\\"${1}\\\"; $TARGETS" - fi -} - - -collect_targets() { - IFS=" -" - for path in $OBJDUMPS; do - file=`basename "${path}"` - pref=${file%-objdump} - if [ $pref -a -f $path -a -x $path -a "x${pref}" != "xllvm" -a "x${pref}" != "xobjdump" ]; then - if [ `which ${file}` ]; then - FOUND=1 - add_target $pref - fi - fi - done -} - - -if [ "is_$1" = "is_linux" ]; then - OBJDUMP=`which objdump` - OBJDUMPS=`locate -r 'objdump$'` -elif [ "is_$1" = "is_darwin" ]; then - OBJDUMP=`which gobjdump` - OBJDUMPS=`mdfind -name objdump` -else - echo "unsupported OS" - exit 1 -fi - -check_objdump -collect_targets - -if [ -z "$FOUND" ]; then - echo "Failed to find objdump executable(s)" - exit 1 -fi - - - - -cat > conf-binutils.config <" -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -build: [ - ["sh" "-x" "configure.sh" os] -] - -depexts: [ - [["debian"] ["binutils-multiarch"]] - [["ubuntu"] ["binutils-multiarch"]] - [["osx" "homebrew"] ["binutils"]] - [["osx" "macports"] [ - "arm-aout-binutils" - "arm-elf-binutils" - "arm-none-eabi-binutils" - "i386-elf-binutils" - "i386-mingw32-binutils" - "x86_64-elf-binutils" - ] - ] -] diff --git a/packages/conf-binutils/conf-binutils.0.2/descr b/packages/conf-binutils/conf-binutils.0.2/descr deleted file mode 100644 index 953a151cc37..00000000000 --- a/packages/conf-binutils/conf-binutils.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -checks that binutils are installed diff --git a/packages/conf-binutils/conf-binutils.0.2/opam b/packages/conf-binutils/conf-binutils.0.2/opam index 6898172c89b..1c63b3ba8de 100644 --- a/packages/conf-binutils/conf-binutils.0.2/opam +++ b/packages/conf-binutils/conf-binutils.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "conf-binutils" version: "0.2" maintainer: "Ivan Gotovchits " @@ -12,16 +12,18 @@ build: [ ] depexts: [ - [["debian"] ["binutils-multiarch"]] - [["ubuntu"] ["binutils-multiarch"]] - [["osx" "homebrew"] ["binutils"]] - [["osx" "macports"] [ - "arm-aout-binutils" - "arm-elf-binutils" - "arm-none-eabi-binutils" - "i386-elf-binutils" - "i386-mingw32-binutils" - "x86_64-elf-binutils" - ] - ] + ["binutils-multiarch"] {os-distribution = "debian"} + ["binutils-multiarch"] {os-distribution = "ubuntu"} + ["binutils"] {os = "macos" & os-distribution = "homebrew"} + [ + "arm-aout-binutils" + "arm-elf-binutils" + "arm-none-eabi-binutils" + "i386-elf-binutils" + "i386-mingw32-binutils" + "x86_64-elf-binutils" + ] {os = "macos" & os-distribution = "macports"} ] +synopsis: "checks that binutils are installed" +depends: ["ocaml"] +extra-files: ["configure.sh" "md5=f7f955d53ff314eed76891e8a94c096d"] diff --git a/packages/conf-blas/conf-blas.1/descr b/packages/conf-blas/conf-blas.1/descr deleted file mode 100644 index ffb2664d2e9..00000000000 --- a/packages/conf-blas/conf-blas.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Virtual package relying on a BLAS (Basic Linear Algebra Subroutines) library -installation. This package can only install if a compatible BLAS library is -found on the system (e.g. reference BLAS, ATLAS, vendor-implementations, etc.). diff --git a/packages/conf-blas/conf-blas.1/opam b/packages/conf-blas/conf-blas.1/opam index f0b2121cee4..5ebb3b33731 100644 --- a/packages/conf-blas/conf-blas.1/opam +++ b/packages/conf-blas/conf-blas.1/opam @@ -1,24 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mmottl" -author: "mmottl" homepage: "http://www.netlib.org/blas" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" license: "GPL-2.0" build: [ - ["sh" "-exc" "cc $CFLAGS test.c -lblas"] {os != "darwin" & os != "freebsd" & os != "win32"} + ["sh" "-exc" "cc $CFLAGS test.c -lblas"] + {os != "macos" & os != "freebsd" & os != "win32"} ["sh" "-exc" "${CC:-gcc} $CFLAGS test.c -lblas $LDFLAGS"] {os = "freebsd"} - ["sh" "-exc" "cc -framework Accelerate $CFLAGS test.c -lblas"] {os = "darwin"} + ["sh" "-exc" "cc -framework Accelerate $CFLAGS test.c -lblas"] + {os = "macos"} ["%{build}%/test-win.sh"] {os = "win32"} ] depexts: [ - [["debian"] ["libblas-dev"]] - [["mageia"] ["libblas-devel"]] - [["ubuntu"] ["libblas-dev"]] - [["centos"] ["blas-devel"]] - [["fedora"] ["blas-devel"]] - [["rhel"] ["blas-devel"]] - [["alpine"] ["lapack-dev"]] - [["opensuse"] ["blas-devel"]] - [["freebsd"] ["blas" "gcc"]] + ["libblas-dev"] {os-distribution = "debian"} + ["libblas-devel"] {os-distribution = "mageia"} + ["libblas-dev"] {os-distribution = "ubuntu"} + ["blas-devel"] {os-distribution = "centos"} + ["blas-devel"] {os-distribution = "fedora"} + ["blas-devel"] {os-distribution = "rhel"} + ["lapack-dev"] {os-distribution = "alpine"} + ["blas-devel"] {os-distribution = "opensuse"} + ["blas" "gcc"] {os = "freebsd"} +] +synopsis: + "Virtual package relying on a BLAS (Basic Linear Algebra Subroutines) library" +description: """ +installation. This package can only install if a compatible BLAS library is +found on the system (e.g. reference BLAS, ATLAS, vendor-implementations, etc.).""" +authors: "mmottl" +depends: ["ocaml"] +extra-files: [ + ["test.c" "md5=2bf678ea49b283c0afeee23d2e05606d"] + ["test-win.sh" "md5=27c1bbeb22dc796f94c91f93e280e385"] ] diff --git a/packages/conf-bmake/conf-bmake.1.0/descr b/packages/conf-bmake/conf-bmake.1.0/descr deleted file mode 100644 index 31035365db1..00000000000 --- a/packages/conf-bmake/conf-bmake.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Virtual package relying on a BSD Make compatible program -This package can only install if a BSD Make compatible program is -available on the system. diff --git a/packages/conf-bmake/conf-bmake.1.0/opam b/packages/conf-bmake/conf-bmake.1.0/opam index dc54b6a6d06..d0e114bff6b 100644 --- a/packages/conf-bmake/conf-bmake.1.0/opam +++ b/packages/conf-bmake/conf-bmake.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "michipili@gmail.com" homepage: "http://www.crufty.net/help/sjg/bmake.htm" authors: "sjg@crufty.net" @@ -9,16 +9,22 @@ build: [ ["sh" "./detect_program.sh" "./conf-bmake.config" "make"] {(os = "freebsd" | os = "openbsd" | os = "netbsd")} ] depexts: [ - [["debian"] ["bmake"]] - [["ubuntu"] ["bmake"]] - [["centos"] ["bmake"]] - [["fedora"] ["bmake"]] - [["archlinux"] ["bmake"]] - [["gentoo"] ["sys-devel/bmake"]] - [["nixpkgs"] ["bmake"]] - [["osx" "homebrew"] ["bmake"]] - [["osx" "macports"] ["bmake"]] - [["alpine"] ["bmake"]] - [["oraclelinux"] ["bmake"]] - [["rhel"] ["bmake"]] + ["bmake"] {os-distribution = "debian"} + ["bmake"] {os-distribution = "ubuntu"} + ["bmake"] {os-distribution = "centos"} + ["bmake"] {os-distribution = "fedora"} + ["bmake"] {os-distribution = "archlinux"} + ["sys-devel/bmake"] {os-distribution = "gentoo"} + ["bmake"] {os-distribution = "nixos"} + ["bmake"] {os = "macos" & os-distribution = "homebrew"} + ["bmake"] {os = "macos" & os-distribution = "macports"} + ["bmake"] {os-distribution = "alpine"} + ["bmake"] {os-distribution = "oraclelinux"} + ["bmake"] {os-distribution = "rhel"} ] +synopsis: "Virtual package relying on a BSD Make compatible program" +description: """ +This package can only install if a BSD Make compatible program is +available on the system.""" +depends: ["ocaml"] +extra-files: ["detect_program.sh" "md5=3f0146fa5b2daf78c62908b0a587f094"] diff --git a/packages/conf-boost/conf-boost.1/descr b/packages/conf-boost/conf-boost.1/descr deleted file mode 100644 index a02738f7ab6..00000000000 --- a/packages/conf-boost/conf-boost.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on boost -This package can only install if the boost library is installed on the system. diff --git a/packages/conf-boost/conf-boost.1/opam b/packages/conf-boost/conf-boost.1/opam index c6afd890b34..37ae1aee947 100644 --- a/packages/conf-boost/conf-boost.1/opam +++ b/packages/conf-boost/conf-boost.1/opam @@ -1,27 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thierry.martinez@inria.fr" homepage: "http://www.boost.org" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" license: "MIT" -build: [ -] -depends: [ - "conf-pkg-config" -] +depends: ["ocaml" "conf-pkg-config"] depexts: [ - [["debian"] ["libboost-dev"]] - [["ubuntu"] ["libboost-dev"]] - [["nixpkgs"] ["boost"]] - [["alpine"] ["boost-dev"]] - [["fedora"] ["boost-devel"]] - [["oraclelinux"] ["boost-devel"]] - [["centos"] ["boost-devel"]] - [["rhel"] ["boost-devel"]] - [["opensuse"] ["boost-devel"]] - [["archlinux"] ["boost"]] - [["osx" "homebrew"] ["boost"]] - [["freebsd"] ["boost-all"]] - [["netbsd"] ["boost"]] - [["openbsd"] ["boost"]] + ["libboost-dev"] {os-distribution = "debian"} + ["libboost-dev"] {os-distribution = "ubuntu"} + ["boost"] {os-distribution = "nixos"} + ["boost-dev"] {os-distribution = "alpine"} + ["boost-devel"] {os-distribution = "fedora"} + ["boost-devel"] {os-distribution = "oraclelinux"} + ["boost-devel"] {os-distribution = "centos"} + ["boost-devel"] {os-distribution = "rhel"} + ["boost-devel"] {os-distribution = "opensuse"} + ["boost"] {os-distribution = "archlinux"} + ["boost"] {os = "macos" & os-distribution = "homebrew"} + ["boost-all"] {os = "freebsd"} + ["boost"] {os = "netbsd"} + ["boost"] {os = "openbsd"} ] +synopsis: "Virtual package relying on boost" +description: + "This package can only install if the boost library is installed on the system." diff --git a/packages/conf-brotli/conf-brotli.0.0.1/descr b/packages/conf-brotli/conf-brotli.0.0.1/descr deleted file mode 100644 index ebf5726da4f..00000000000 --- a/packages/conf-brotli/conf-brotli.0.0.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a brotli system installation. -This package can only install if libbrotli is installed on the system. \ No newline at end of file diff --git a/packages/conf-brotli/conf-brotli.0.0.1/opam b/packages/conf-brotli/conf-brotli.0.0.1/opam index 591f6aa5099..dfd0347bd80 100644 --- a/packages/conf-brotli/conf-brotli.0.0.1/opam +++ b/packages/conf-brotli/conf-brotli.0.0.1/opam @@ -1,14 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "fxfactorial" authors: "The Brotli Authors" homepage: "https://github.com/google/brotli" bug-reports: "https://github.com/ocaml/opam-repository/issues" license: "MIT" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" install: [ "pkg-config" "libbrotlidec" "libbrotlienc" ] depexts: [ - [["debian"] ["libbrotli-dev"]] - [["freebsd"] ["libbrotli"]] - [["homebrew" "osx"] ["brotli"]] - [["ubuntu"] ["libbrotli-dev"]] + ["libbrotli-dev"] {os-distribution = "debian"} + ["libbrotli"] {os = "freebsd"} + ["brotli"] {os-distribution = "homebrew" & os = "macos"} + ["libbrotli-dev"] {os-distribution = "ubuntu"} ] +synopsis: "Virtual package relying on a brotli system installation." +description: + "This package can only install if libbrotli is installed on the system." +depends: ["ocaml"] diff --git a/packages/conf-cairo/conf-cairo.1/descr b/packages/conf-cairo/conf-cairo.1/descr deleted file mode 100644 index dab498502aa..00000000000 --- a/packages/conf-cairo/conf-cairo.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a Cairo system installation. -This package can only install if the cairo lib is installed on the system. diff --git a/packages/conf-cairo/conf-cairo.1/opam b/packages/conf-cairo/conf-cairo.1/opam index 7527b918832..bfa2c0844cc 100644 --- a/packages/conf-cairo/conf-cairo.1/opam +++ b/packages/conf-cairo/conf-cairo.1/opam @@ -1,18 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "blue-prawn" homepage: "http://cairographics.org/" license: "LGPL v2.1, or MPL v1.1" build: [["pkg-config" "cairo"]] -depends: [ "conf-pkg-config" {build} ] +depends: [ + "ocaml" + "conf-pkg-config" {build} +] depexts: [ - [[ "debian" ] [ "libcairo2-dev" ]] - [[ "ubuntu" ] [ "libcairo2-dev" ]] - [[ "mageia" ] [ "libcairo-devel" ]] - [[ "centos" ] [ "cairo" "cairo-devel" ]] - [[ "fedora" ] [ "cairo-devel" ] ] - [[ "opensuse" ] [ "cairo-devel" ] ] - [[ "alpine" ] [ "cairo-dev" ]] - [[ "freebsd" ] [ "graphics/cairo" ] ] - [[ "openbsd" ] [ "graphics/cairo" ] ] - [[ "osx" "homebrew" ] [ "cairo" ]] + ["libcairo2-dev"] {os-distribution = "debian"} + ["libcairo2-dev"] {os-distribution = "ubuntu"} + ["libcairo-devel"] {os-distribution = "mageia"} + ["cairo" "cairo-devel"] {os-distribution = "centos"} + ["cairo-devel"] {os-distribution = "fedora"} + ["cairo-devel"] {os-distribution = "opensuse"} + ["cairo-dev"] {os-distribution = "alpine"} + ["graphics/cairo"] {os = "freebsd"} + ["graphics/cairo"] {os = "openbsd"} + ["cairo"] {os = "macos" & os-distribution = "homebrew"} ] +synopsis: "Virtual package relying on a Cairo system installation." +description: + "This package can only install if the cairo lib is installed on the system." diff --git a/packages/conf-capnproto/conf-capnproto.0/descr b/packages/conf-capnproto/conf-capnproto.0/descr deleted file mode 100644 index 2b2681de8c7..00000000000 --- a/packages/conf-capnproto/conf-capnproto.0/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package relying on captnproto installation. diff --git a/packages/conf-capnproto/conf-capnproto.0/opam b/packages/conf-capnproto/conf-capnproto.0/opam index 43a96755160..6e6ea1d987a 100644 --- a/packages/conf-capnproto/conf-capnproto.0/opam +++ b/packages/conf-capnproto/conf-capnproto.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jacques-Pascal Deplaix " authors: [ "Sandstorm Development Group, Inc." @@ -7,19 +7,21 @@ authors: [ ] homepage: "https://capnproto.org/" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/capnproto/capnproto.git" +dev-repo: "git+https://github.com/capnproto/capnproto.git" license: "MIT" build: [ ["capnpc" "--version"] ] depexts: [ - [["archlinux"] ["capnproto"]] - [["centos"] ["capnproto"]] - [["debian"] ["capnproto" "libcapnp-dev"]] - [["fedora"] ["capnproto"]] - [["gentoo"] ["capnproto"]] - [["homebrew" "osx"] ["capnp"]] - [["macports" "osx"] ["capnproto"]] - [["opensuse"] ["capnproto"]] - [["ubuntu"] ["capnproto" "libcapnp-dev"]] + ["capnproto"] {os-distribution = "archlinux"} + ["capnproto"] {os-distribution = "centos"} + ["capnproto" "libcapnp-dev"] {os-distribution = "debian"} + ["capnproto"] {os-distribution = "fedora"} + ["capnproto"] {os-distribution = "gentoo"} + ["capnp"] {os-distribution = "homebrew" & os = "macos"} + ["capnproto"] {os-distribution = "macports" & os = "macos"} + ["capnproto"] {os-distribution = "opensuse"} + ["capnproto" "libcapnp-dev"] {os-distribution = "ubuntu"} ] +synopsis: "Virtual package relying on captnproto installation." +depends: ["ocaml"] diff --git a/packages/conf-cmake/conf-cmake.1/descr b/packages/conf-cmake/conf-cmake.1/descr deleted file mode 100644 index a9d9adfbd60..00000000000 --- a/packages/conf-cmake/conf-cmake.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on cmake -This package can only install if cmake is installed on the system. diff --git a/packages/conf-cmake/conf-cmake.1/opam b/packages/conf-cmake/conf-cmake.1/opam index b1054a09284..66458b9ba62 100644 --- a/packages/conf-cmake/conf-cmake.1/opam +++ b/packages/conf-cmake/conf-cmake.1/opam @@ -1,23 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jacques-Pascal Deplaix " authors: "Kitware, Inc. and Contributors" homepage: "https://cmake.org/" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" license: "BSD" build: ["bash" "-ex" "configure.sh"] depexts: [ - [["homebrew" "osx"] ["cmake"]] - [["macports" "osx"] ["cmake"]] - [["debian"] ["cmake"]] - [["ubuntu"] ["cmake"]] - [["centos"] ["cmake3"]] - [["fedora"] ["cmake"]] - [["alpine"] ["cmake"]] - [["archlinux"] ["cmake"]] - [["gentoo"] ["dev-util/cmake"]] - [["freebsd"] ["devel/cmake"]] - [["openbsd"] ["devel/cmake"]] - [["netbsd"] ["devel/cmake"]] - [["dragonfly"] ["devel/cmake"]] + ["cmake"] {os-distribution = "homebrew" & os = "macos"} + ["cmake"] {os-distribution = "macports" & os = "macos"} + ["cmake"] {os-distribution = "debian"} + ["cmake"] {os-distribution = "ubuntu"} + ["cmake3"] {os-distribution = "centos"} + ["cmake"] {os-distribution = "fedora"} + ["cmake"] {os-distribution = "alpine"} + ["cmake"] {os-distribution = "archlinux"} + ["dev-util/cmake"] {os-distribution = "gentoo"} + ["devel/cmake"] {os = "freebsd"} + ["devel/cmake"] {os = "openbsd"} + ["devel/cmake"] {os = "netbsd"} + ["devel/cmake"] {os = "dragonfly"} ] +synopsis: "Virtual package relying on cmake" +description: + "This package can only install if cmake is installed on the system." +depends: ["ocaml"] +extra-files: ["configure.sh" "md5=0cae8434c6b69725503c46525063c505"] diff --git a/packages/conf-efl/conf-efl.1.8/opam b/packages/conf-efl/conf-efl.1.8/opam index 752a2ba0553..1f4e58352e1 100644 --- a/packages/conf-efl/conf-efl.1.8/opam +++ b/packages/conf-efl/conf-efl.1.8/opam @@ -1,19 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "axiles" homepage: "https://www.enlightenment.org" license: "various" build: [["pkg-config" "elementary" "--atleast-version=1.8"]] -depends: [ "conf-pkg-config" {build} ] +depends: [ + "ocaml" + "conf-pkg-config" {build} +] depexts: [ - [[ "archlinux" "linux" ] [ "efl" ]] - [[ "debian" "linux" ] [ "libelementary-dev" ]] - [[ "fedora" "linux" ] [ "elementary-devel" ]] - [[ "freebsd" ] [ "efl" ]] - [[ "gentoo" ] [ "efl" ]] - [["osx" "homebrew"] [ "efl" ]] - [["opensuse" "linux"] [ "efl" ]] - [["ubuntu" "linux"] [ "libelementary-dev "]] - [["centos"] ["elementary-devel"]] - [["mageia"] ["efl"]] + ["efl"] {os-distribution = "archlinux" & os = "linux"} + ["libelementary-dev"] {os-distribution = "debian" & os = "linux"} + ["elementary-devel"] {os-distribution = "fedora" & os = "linux"} + ["efl"] {os = "freebsd"} + ["efl"] {os-distribution = "gentoo"} + ["efl"] {os = "macos" & os-distribution = "homebrew"} + ["efl"] {os-distribution = "opensuse" & os = "linux"} + ["libelementary-dev "] {os-distribution = "ubuntu" & os = "linux"} + ["elementary-devel"] {os-distribution = "centos"} + ["efl"] {os-distribution = "mageia"} ] - diff --git a/packages/conf-emacs/conf-emacs.1/descr b/packages/conf-emacs/conf-emacs.1/descr deleted file mode 100644 index 503c1d788a1..00000000000 --- a/packages/conf-emacs/conf-emacs.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Virtual package to install the Emacs editor - -This package will install a system emacs if invoked via `opam depext` diff --git a/packages/conf-emacs/conf-emacs.1/opam b/packages/conf-emacs/conf-emacs.1/opam index 826838e1eaa..838c1902b99 100644 --- a/packages/conf-emacs/conf-emacs.1/opam +++ b/packages/conf-emacs/conf-emacs.1/opam @@ -1,18 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" -author: "anil@recoil.org" homepage: "http://gnu.org/software/emacs" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" license: "GPL" -build: [ ] depexts: [ - [["debian"] ["emacs-nox"]] - [["ubuntu"] ["emacs"]] - [["centos"]["emacs-nox"]] - [["rhel"] ["emacs-nox"]] - [["fedora"] ["emacs-nox"]] - [["alpine"] ["emacs-nox"]] - [["opensuse"] ["emacs-nox"]] - [["oraclelinux"] ["emacs-nox"]] + ["emacs-nox"] {os-distribution = "debian"} + ["emacs"] {os-distribution = "ubuntu"} + ["emacs-nox"] {os-distribution = "centos"} + ["emacs-nox"] {os-distribution = "rhel"} + ["emacs-nox"] {os-distribution = "fedora"} + ["emacs-nox"] {os-distribution = "alpine"} + ["emacs-nox"] {os-distribution = "opensuse"} + ["emacs-nox"] {os-distribution = "oraclelinux"} ] +synopsis: "Virtual package to install the Emacs editor" +description: + "This package will install a system emacs if invoked via `opam depext`" +authors: "anil@recoil.org" +depends: ["ocaml"] diff --git a/packages/conf-env-travis/conf-env-travis.1/descr b/packages/conf-env-travis/conf-env-travis.1/descr deleted file mode 100644 index a2cc8e9da40..00000000000 --- a/packages/conf-env-travis/conf-env-travis.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -Detect Travis CI and lift its environment to opam. - - -This package will expose variable an environment variable -`TRAVIS_` as an opam variable `conf-env-travis:`, e.g., -`TRAVIS_OS_NAME` can be accessed as `conf-env-travis:os_name`. - -A variable `active` would be set to true, if travis environment was -detected. All variables except `active` are delimited with quotes. \ No newline at end of file diff --git a/packages/conf-env-travis/conf-env-travis.1/opam b/packages/conf-env-travis/conf-env-travis.1/opam index 4083ba32737..594e10c57ff 100644 --- a/packages/conf-env-travis/conf-env-travis.1/opam +++ b/packages/conf-env-travis/conf-env-travis.1/opam @@ -1,9 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Ivan Gotovchits " homepage: "https://travis-ci.org/" authors: "Ivan Gotovchits " -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" bug-reports: "https://github.com/ocaml/opam-repository/issues" build: [ ["sh" "-x" "configure" os] ] +synopsis: "Detect Travis CI and lift its environment to opam." +description: """ +This package will expose variable an environment variable +`TRAVIS_` as an opam variable `conf-env-travis:`, e.g., +`TRAVIS_OS_NAME` can be accessed as `conf-env-travis:os_name`. + +A variable `active` would be set to true, if travis environment was +detected. All variables except `active` are delimited with quotes.""" +depends: ["ocaml"] +extra-files: ["configure" "md5=c86f65c0f9cc790c542f27798a7989cd"] diff --git a/packages/conf-expat/conf-expat.1/descr b/packages/conf-expat/conf-expat.1/descr deleted file mode 100644 index 4444f458051..00000000000 --- a/packages/conf-expat/conf-expat.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on an expat system installation. -This package can only install if the expat lib is installed on the system. diff --git a/packages/conf-expat/conf-expat.1/opam b/packages/conf-expat/conf-expat.1/opam index c61635513bd..ce96e7e8b71 100644 --- a/packages/conf-expat/conf-expat.1/opam +++ b/packages/conf-expat/conf-expat.1/opam @@ -1,10 +1,14 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "blue-prawn" homepage: "http://www.libexpat.org/" license: "MIT" build: [["pkg-config" "expat"]] depexts: [ - [["debian"] ["libexpat1-dev"]] - [["mageia"] ["libexpat1-devel"]] - [["ubuntu"] ["libexpat1-dev"]] + ["libexpat1-dev"] {os-distribution = "debian"} + ["libexpat1-devel"] {os-distribution = "mageia"} + ["libexpat1-dev"] {os-distribution = "ubuntu"} ] +synopsis: "Virtual package relying on an expat system installation." +description: + "This package can only install if the expat lib is installed on the system." +depends: ["ocaml"] diff --git a/packages/conf-ftgl/conf-ftgl.1/descr b/packages/conf-ftgl/conf-ftgl.1/descr deleted file mode 100644 index 99941a31e5c..00000000000 --- a/packages/conf-ftgl/conf-ftgl.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on an ftgl system installation. -This package can only install if the ftgl lib is installed on the system. diff --git a/packages/conf-ftgl/conf-ftgl.1/opam b/packages/conf-ftgl/conf-ftgl.1/opam index 2b8e815fef5..08b6274dd2b 100644 --- a/packages/conf-ftgl/conf-ftgl.1/opam +++ b/packages/conf-ftgl/conf-ftgl.1/opam @@ -1,11 +1,15 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "blue-prawn" authors: ["Henry Maddocks"] homepage: "http://sourceforge.net/apps/mediawiki/ftgl/" license: "MIT" build: [["pkg-config" "ftgl"]] depexts: [ - [["debian"] ["libftgl-dev"]] - [["mageia"] ["libftgl-devel"]] - [["ubuntu"] ["libftgl-dev"]] + ["libftgl-dev"] {os-distribution = "debian"} + ["libftgl-devel"] {os-distribution = "mageia"} + ["libftgl-dev"] {os-distribution = "ubuntu"} ] +synopsis: "Virtual package relying on an ftgl system installation." +description: + "This package can only install if the ftgl lib is installed on the system." +depends: ["ocaml"] diff --git a/packages/conf-glade/conf-glade.2/descr b/packages/conf-glade/conf-glade.2/descr deleted file mode 100644 index 52b9eb89b5c..00000000000 --- a/packages/conf-glade/conf-glade.2/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a libglade system installation. -This package can only install if libglade2-dev is installed on the system. diff --git a/packages/conf-glade/conf-glade.2/opam b/packages/conf-glade/conf-glade.2/opam index 3354f5475cb..e0ec526cdda 100644 --- a/packages/conf-glade/conf-glade.2/opam +++ b/packages/conf-glade/conf-glade.2/opam @@ -1,9 +1,13 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "https://glade.gnome.org/" license: "LGPL 2.1" build: [["pkg-config" "libglade-2.0"]] depexts: [ - [["debian"] ["libglade2-dev"]] - [["ubuntu"] ["libglade2-dev"]] + ["libglade2-dev"] {os-distribution = "debian"} + ["libglade2-dev"] {os-distribution = "ubuntu"} ] +synopsis: "Virtual package relying on a libglade system installation." +description: + "This package can only install if libglade2-dev is installed on the system." +depends: ["ocaml"] diff --git a/packages/conf-glew/conf-glew.1/descr b/packages/conf-glew/conf-glew.1/descr deleted file mode 100644 index c3cc80d10c3..00000000000 --- a/packages/conf-glew/conf-glew.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a GLEW system installation. -This package can only install if the lib GLEW is installed on the system. diff --git a/packages/conf-glew/conf-glew.1/opam b/packages/conf-glew/conf-glew.1/opam index a6acfe6ce47..f5ab5353d13 100644 --- a/packages/conf-glew/conf-glew.1/opam +++ b/packages/conf-glew/conf-glew.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "blue-prawn" authors: [ "Milan Ikits" @@ -9,7 +9,11 @@ homepage: "http://glew.sourceforge.net/" license: "modified BSD" build: [["pkg-config" "glew"]] depexts: [ - [["debian"] ["libglew-dev"]] - [["mageia"] ["libglew-devel"]] - [["ubuntu"] ["libglew-dev"]] + ["libglew-dev"] {os-distribution = "debian"} + ["libglew-devel"] {os-distribution = "mageia"} + ["libglew-dev"] {os-distribution = "ubuntu"} ] +synopsis: "Virtual package relying on a GLEW system installation." +description: + "This package can only install if the lib GLEW is installed on the system." +depends: ["ocaml"] diff --git a/packages/conf-glib-2/conf-glib-2.1/descr b/packages/conf-glib-2/conf-glib-2.1/descr deleted file mode 100644 index 9cfee6e4e22..00000000000 --- a/packages/conf-glib-2/conf-glib-2.1/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package relying on a system GLib 2 installation. diff --git a/packages/conf-glib-2/conf-glib-2.1/opam b/packages/conf-glib-2/conf-glib-2.1/opam index 3eb8cea6ef3..e28c71e3dcf 100644 --- a/packages/conf-glib-2/conf-glib-2.1/opam +++ b/packages/conf-glib-2/conf-glib-2.1/opam @@ -1,23 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://wiki.gnome.org/Projects/GLib" license: "LGPL-2.0" build: [["pkg-config" "glib-2.0"]] depexts: [ - [["debian"] ["libglib2.0-dev"]] - [["ubuntu"] ["libglib2.0-dev"]] - [["fedora"] ["glib2-devel"]] - [["centos"] ["glib2-devel"]] - [["alpine"] ["glib-dev"]] - [["osx" "homebrew"] ["glib"]] - [["osx" "macports"] ["glib2-devel"]] + ["libglib2.0-dev"] {os-distribution = "debian"} + ["libglib2.0-dev"] {os-distribution = "ubuntu"} + ["glib2-devel"] {os-distribution = "fedora"} + ["glib2-devel"] {os-distribution = "centos"} + ["glib-dev"] {os-distribution = "alpine"} + ["glib"] {os = "macos" & os-distribution = "homebrew"} + ["glib2-devel"] {os = "macos" & os-distribution = "macports"} ] post-messages: [ "This package requires GLib 2 development files installed on your system" {failure} - - "To solve pkg-config issues, you may need to do + """ +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 = "darwin")} +and retry""" + {failure & os = "macos"} ] +synopsis: "Virtual package relying on a system GLib 2 installation." +depends: ["ocaml"] diff --git a/packages/conf-glpk/conf-glpk.1/descr b/packages/conf-glpk/conf-glpk.1/descr deleted file mode 100644 index be469501728..00000000000 --- a/packages/conf-glpk/conf-glpk.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Virtual package for GLPK (GNU Linear Programming Kit) - -This package relies on GLPK being installed on the system. It requires static -libraries to be available. diff --git a/packages/conf-glpk/conf-glpk.1/opam b/packages/conf-glpk/conf-glpk.1/opam index 1cb87aca2f2..029e4132193 100644 --- a/packages/conf-glpk/conf-glpk.1/opam +++ b/packages/conf-glpk/conf-glpk.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "louis.gesbert@ocamlpro.com" homepage: "https://www.gnu.org/software/glpk/" bug-reports: "mailto:bug-glpk@gnu.org" @@ -8,12 +8,17 @@ build: [ ["cc" "-c" "-l:libglpk.a"] ] depexts: [ - [["debian"] ["libglpk-dev"]] - [["ubuntu"] ["libglpk-dev"]] - [["fedora"] ["glpk"]] - [["centos"] ["glpk"]] - [["rhel"] ["glpk"]] - [["opensuse"] ["glpk"]] - [["archlinux"] ["glpk"]] - [["homebrew"] ["glpk"]] + ["libglpk-dev"] {os-distribution = "debian"} + ["libglpk-dev"] {os-distribution = "ubuntu"} + ["glpk"] {os-distribution = "fedora"} + ["glpk"] {os-distribution = "centos"} + ["glpk"] {os-distribution = "rhel"} + ["glpk"] {os-distribution = "opensuse"} + ["glpk"] {os-distribution = "archlinux"} + ["glpk"] {os-distribution = "homebrew"} ] +synopsis: "Virtual package for GLPK (GNU Linear Programming Kit)" +description: """ +This package relies on GLPK being installed on the system. It requires static +libraries to be available.""" +depends: ["ocaml"] diff --git a/packages/conf-gmp-powm-sec/conf-gmp-powm-sec.1/descr b/packages/conf-gmp-powm-sec/conf-gmp-powm-sec.1/descr deleted file mode 100644 index 17390a09c5c..00000000000 --- a/packages/conf-gmp-powm-sec/conf-gmp-powm-sec.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Virtual package relying on a GMP lib with constant-time modular exponentiation. -This package can only install if the GMP lib is installed on the system and -corresponds to a version that has the mpz_powm_sec function. diff --git a/packages/conf-gmp-powm-sec/conf-gmp-powm-sec.1/opam b/packages/conf-gmp-powm-sec/conf-gmp-powm-sec.1/opam index 667406fa17f..72e1414142c 100644 --- a/packages/conf-gmp-powm-sec/conf-gmp-powm-sec.1/opam +++ b/packages/conf-gmp-powm-sec/conf-gmp-powm-sec.1/opam @@ -1,14 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Etienne Millon " -author: "Etienne Millon " homepage: "http://gmplib.org/" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" license: "GPL" build: [ - ["sh" "-exc" "cc -c $CFLAGS -I/usr/local/include test.c"] {os != "darwin"} - ["sh" "-exc" "cc -c $CFLAGS -I/opt/local/include -I/usr/local/include test.c"] {os = "darwin"} -] -depends: [ - "conf-gmp" + ["sh" "-exc" "cc -c $CFLAGS -I/usr/local/include test.c"] {os != "macos"} + [ + "sh" + "-exc" + "cc -c $CFLAGS -I/opt/local/include -I/usr/local/include test.c" + ] {os = "macos"} ] +depends: ["ocaml" "conf-gmp"] +synopsis: + "Virtual package relying on a GMP lib with constant-time modular exponentiation." +description: """ +This package can only install if the GMP lib is installed on the system and +corresponds to a version that has the mpz_powm_sec function.""" +authors: "Etienne Millon " +extra-files: ["test.c" "md5=1f737746280d037db069d178d0d52d39"] diff --git a/packages/conf-gmp/conf-gmp.1/descr b/packages/conf-gmp/conf-gmp.1/descr deleted file mode 100644 index c409e34399f..00000000000 --- a/packages/conf-gmp/conf-gmp.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a GMP lib system installation. -This package can only install if the GMP lib is installed on the system. diff --git a/packages/conf-gmp/conf-gmp.1/opam b/packages/conf-gmp/conf-gmp.1/opam index f4f84e621d8..3c9ecc0be01 100644 --- a/packages/conf-gmp/conf-gmp.1/opam +++ b/packages/conf-gmp/conf-gmp.1/opam @@ -1,22 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "nbraud" -author: "nbraud" homepage: "http://gmplib.org/" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" license: "GPL" build: [ - ["sh" "-exc" "cc -c $CFLAGS -I/usr/local/include test.c"] {os != "darwin"} - ["sh" "-exc" "cc -c $CFLAGS -I/opt/local/include -I/usr/local/include test.c"] {os = "darwin"} + ["sh" "-exc" "cc -c $CFLAGS -I/usr/local/include test.c"] {os != "macos"} + [ + "sh" + "-exc" + "cc -c $CFLAGS -I/opt/local/include -I/usr/local/include test.c" + ] {os = "macos"} ] depexts: [ - [["debian"] ["libgmp-dev"]] - [["ubuntu"] ["libgmp-dev"]] - [["osx" "homebrew"] ["gmp"]] - [["centos"] ["gmp" "gmp-devel"]] - [["fedora"] ["gmp" "gmp-devel"]] - [["openbsd"] ["gmp"]] - [["freebsd"] ["gmp"]] - [["alpine"] ["gmp-dev"]] - [["opensuse"] ["gmp-devel"]] + ["libgmp-dev"] {os-distribution = "debian"} + ["libgmp-dev"] {os-distribution = "ubuntu"} + ["gmp"] {os = "macos" & os-distribution = "homebrew"} + ["gmp" "gmp-devel"] {os-distribution = "centos"} + ["gmp" "gmp-devel"] {os-distribution = "fedora"} + ["gmp"] {os = "openbsd"} + ["gmp"] {os = "freebsd"} + ["gmp-dev"] {os-distribution = "alpine"} + ["gmp-devel"] {os-distribution = "opensuse"} ] +synopsis: "Virtual package relying on a GMP lib system installation." +description: + "This package can only install if the GMP lib is installed on the system." +authors: "nbraud" +depends: ["ocaml"] +extra-files: ["test.c" "md5=ec8cc21ab709bdd57103de36e7b0b53f"] diff --git a/packages/conf-gnomecanvas/conf-gnomecanvas.2/descr b/packages/conf-gnomecanvas/conf-gnomecanvas.2/descr deleted file mode 100644 index e82551a44bb..00000000000 --- a/packages/conf-gnomecanvas/conf-gnomecanvas.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Virtual package relying on a Gnomecanvas system installation. -This package can only install if libgnomecanvas2-dev is installed -on the system. diff --git a/packages/conf-gnomecanvas/conf-gnomecanvas.2/opam b/packages/conf-gnomecanvas/conf-gnomecanvas.2/opam index 48e6b95d141..e044cded6f8 100644 --- a/packages/conf-gnomecanvas/conf-gnomecanvas.2/opam +++ b/packages/conf-gnomecanvas/conf-gnomecanvas.2/opam @@ -1,11 +1,16 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "virgile.prevosto@m4x.org" homepage: "https://developer.gnome.org/libgnomecanvas/2.30/" license: "LGPL 2.1" build: [["pkg-config" "libgnomecanvas-2.0"]] depexts: [ - [["debian"] ["libgnomecanvas2-dev"]] - [["ubuntu"] ["libgnomecanvas2-dev"]] - [["fedora"] ["libgnomecanvas-devel"]] - [["osx" "homebrew"] ["libgnomecanvas"]] + ["libgnomecanvas2-dev"] {os-distribution = "debian"} + ["libgnomecanvas2-dev"] {os-distribution = "ubuntu"} + ["libgnomecanvas-devel"] {os-distribution = "fedora"} + ["libgnomecanvas"] {os = "macos" & os-distribution = "homebrew"} ] +synopsis: "Virtual package relying on a Gnomecanvas system installation." +description: """ +This package can only install if libgnomecanvas2-dev is installed +on the system.""" +depends: ["ocaml"] diff --git a/packages/conf-gnuplot/conf-gnuplot.0.1/descr b/packages/conf-gnuplot/conf-gnuplot.0.1/descr deleted file mode 100644 index 8ea4743c9ca..00000000000 --- a/packages/conf-gnuplot/conf-gnuplot.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Virtual package relying on gnuplot installation. -This package can only install if the gnuplot command -is available on the system. diff --git a/packages/conf-gnuplot/conf-gnuplot.0.1/opam b/packages/conf-gnuplot/conf-gnuplot.0.1/opam index 60809a02738..c64faefa0e9 100644 --- a/packages/conf-gnuplot/conf-gnuplot.0.1/opam +++ b/packages/conf-gnuplot/conf-gnuplot.0.1/opam @@ -1,21 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "francois.berenger@inria.fr" homepage: "http://www.gnuplot.info/" authors: "http://www.gnuplot.info/faq/faq.html" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" license: "gnuplot license" build: [ ["which" "gnuplot"] ] depends: [ + "ocaml" "conf-which" {build} ] depexts: [ - [["debian"] ["gnuplot-x11"]] - [["ubuntu"] ["gnuplot-x11"]] - [["centos"] ["gnuplot"]] - [["fedora"] ["gnuplot"]] - [["osx" "homebrew"] ["gnuplot"]] - [["alpine"] ["gnuplot"]] + ["gnuplot-x11"] {os-distribution = "debian"} + ["gnuplot-x11"] {os-distribution = "ubuntu"} + ["gnuplot"] {os-distribution = "centos"} + ["gnuplot"] {os-distribution = "fedora"} + ["gnuplot"] {os = "macos" & os-distribution = "homebrew"} + ["gnuplot"] {os-distribution = "alpine"} ] +synopsis: "Virtual package relying on gnuplot installation." +description: """ +This package can only install if the gnuplot command +is available on the system.""" diff --git a/packages/conf-gnutls/conf-gnutls.1/descr b/packages/conf-gnutls/conf-gnutls.1/descr deleted file mode 100644 index fc1fa52c050..00000000000 --- a/packages/conf-gnutls/conf-gnutls.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a gnutls system installation. -This package can only install if the gnutls lib is installed on the system. diff --git a/packages/conf-gnutls/conf-gnutls.1/opam b/packages/conf-gnutls/conf-gnutls.1/opam index b277b692488..2f83c511509 100644 --- a/packages/conf-gnutls/conf-gnutls.1/opam +++ b/packages/conf-gnutls/conf-gnutls.1/opam @@ -1,11 +1,14 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "vb@luminar.eu.org" build: [["pkg-config" "gnutls" "nettle"]] -depends: ["conf-pkg-config"] +depends: ["ocaml" "conf-pkg-config"] depexts: [ - [["debian"] ["libgnutls28-dev" "nettle-dev"]] - [["ubuntu"] ["libgnutls28-dev" "nettle-dev"]] - [["alpine"] ["gnutls-dev"]] - [["fedora"] ["gnutls-devel" "nettle-devel"]] - [["osx" "homebrew"] ["gnutls"]] + ["libgnutls28-dev" "nettle-dev"] {os-distribution = "debian"} + ["libgnutls28-dev" "nettle-dev"] {os-distribution = "ubuntu"} + ["gnutls-dev"] {os-distribution = "alpine"} + ["gnutls-devel" "nettle-devel"] {os-distribution = "fedora"} + ["gnutls"] {os = "macos" & os-distribution = "homebrew"} ] +synopsis: "Virtual package relying on a gnutls system installation." +description: + "This package can only install if the gnutls lib is installed on the system." diff --git a/packages/conf-graphviz/conf-graphviz.0.1/descr b/packages/conf-graphviz/conf-graphviz.0.1/descr deleted file mode 100644 index 6174ac2f85c..00000000000 --- a/packages/conf-graphviz/conf-graphviz.0.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on graphviz installation. -This package can only install if the dot command is available on the system. diff --git a/packages/conf-graphviz/conf-graphviz.0.1/opam b/packages/conf-graphviz/conf-graphviz.0.1/opam index a2652395c13..3f60ed95da5 100644 --- a/packages/conf-graphviz/conf-graphviz.0.1/opam +++ b/packages/conf-graphviz/conf-graphviz.0.1/opam @@ -1,22 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "francois.berenger@inria.fr" homepage: "http://www.graphviz.org/" authors: "http://www.graphviz.org/Credits.php" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" license: "Eclipse Public License v1.0" build: [ ["which" "dot"] ] depends: [ + "ocaml" "conf-which" {build} ] depexts: [ - [["debian"] ["graphviz"]] - [["ubuntu"] ["graphviz"]] - [["centos"] ["graphviz"]] - [["archlinux"] ["graphviz"]] - [["alpine"] ["graphviz"]] - [["gentoo"] ["media-gfx/graphviz"]] - [["osx" "homebrew"] ["graphviz"]] + ["graphviz"] {os-distribution = "debian"} + ["graphviz"] {os-distribution = "ubuntu"} + ["graphviz"] {os-distribution = "centos"} + ["graphviz"] {os-distribution = "archlinux"} + ["graphviz"] {os-distribution = "alpine"} + ["media-gfx/graphviz"] {os-distribution = "gentoo"} + ["graphviz"] {os = "macos" & os-distribution = "homebrew"} ] +synopsis: "Virtual package relying on graphviz installation." +description: + "This package can only install if the dot command is available on the system." diff --git a/packages/conf-gsl/conf-gsl.1/descr b/packages/conf-gsl/conf-gsl.1/descr deleted file mode 100644 index 9770e030c57..00000000000 --- a/packages/conf-gsl/conf-gsl.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a GSL lib system installation. -This package can only install if the GSL lib is installed on the system. diff --git a/packages/conf-gsl/conf-gsl.1/opam b/packages/conf-gsl/conf-gsl.1/opam index fea486372fc..094105d24a9 100644 --- a/packages/conf-gsl/conf-gsl.1/opam +++ b/packages/conf-gsl/conf-gsl.1/opam @@ -1,20 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "blue-prawn" -author: "blue-prawn" homepage: "http://www.gnu.org/software/gsl/" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" license: "GPL" build: [["pkg-config" "gsl"]] depexts: [ - [["debian"] ["libgsl0-dev"]] - [["mageia"] ["libgsl-devel"]] - [["ubuntu"] ["libgsl0-dev"]] - [["centos"] ["gsl-devel"]] - [["fedora"] ["gsl-devel"]] - [["rhel"] ["gsl-devel"]] - [["alpine"] ["gsl-dev"]] - [["opensuse"] ["gsl-devel"]] - [["freebsd"] ["gsl"]] - [["osx" "homebrew"] ["gsl"]] + ["libgsl0-dev"] {os-distribution = "debian"} + ["libgsl-devel"] {os-distribution = "mageia"} + ["libgsl0-dev"] {os-distribution = "ubuntu"} + ["gsl-devel"] {os-distribution = "centos"} + ["gsl-devel"] {os-distribution = "fedora"} + ["gsl-devel"] {os-distribution = "rhel"} + ["gsl-dev"] {os-distribution = "alpine"} + ["gsl-devel"] {os-distribution = "opensuse"} + ["gsl"] {os = "freebsd"} + ["gsl"] {os = "macos" & os-distribution = "homebrew"} ] +synopsis: "Virtual package relying on a GSL lib system installation." +description: + "This package can only install if the GSL lib is installed on the system." +authors: "blue-prawn" +depends: ["ocaml"] diff --git a/packages/conf-gssapi/conf-gssapi.1/descr b/packages/conf-gssapi/conf-gssapi.1/descr deleted file mode 100644 index 545c20767fd..00000000000 --- a/packages/conf-gssapi/conf-gssapi.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a krb5-gssapi system installation. -This package can only install if the krb5-gssapi lib is installed on the system. diff --git a/packages/conf-gssapi/conf-gssapi.1/opam b/packages/conf-gssapi/conf-gssapi.1/opam index 430d13d597d..12c0bbba132 100644 --- a/packages/conf-gssapi/conf-gssapi.1/opam +++ b/packages/conf-gssapi/conf-gssapi.1/opam @@ -1,7 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "vb@luminar.eu.org" build: [["pkg-config" "krb5-gssapi" "mit-krb5-gssapi"]] depexts: [ - [["debian"] ["libkrb5-dev"]] - [["ubuntu"] ["libkrb5-dev"]] + ["libkrb5-dev"] {os-distribution = "debian"} + ["libkrb5-dev"] {os-distribution = "ubuntu"} ] +synopsis: "Virtual package relying on a krb5-gssapi system installation." +description: + "This package can only install if the krb5-gssapi lib is installed on the system." +depends: ["ocaml"] diff --git a/packages/conf-gtksourceview/conf-gtksourceview.2/descr b/packages/conf-gtksourceview/conf-gtksourceview.2/descr deleted file mode 100644 index d7a9babd4d0..00000000000 --- a/packages/conf-gtksourceview/conf-gtksourceview.2/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a GtkSourceView system installation. -This package can only install if libgtksourceview2.0-dev is installed on the system. diff --git a/packages/conf-gtksourceview/conf-gtksourceview.2/opam b/packages/conf-gtksourceview/conf-gtksourceview.2/opam index a95738e0044..efd7d16a957 100644 --- a/packages/conf-gtksourceview/conf-gtksourceview.2/opam +++ b/packages/conf-gtksourceview/conf-gtksourceview.2/opam @@ -1,20 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: "The gtksourceview programmers" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" homepage: "https://projects.gnome.org/gtksourceview/" license: "LGPL 2.1" build: [["pkg-config" "--short-errors" "--print-errors" "gtksourceview-2.0"]] depexts: [ - [["alpine"] ["gtksourceview2-dev"]] - [["archlinux"] ["gtksourceview2"]] - [["centos"] ["gtksourceview2-devel"]] - [["debian"] ["libgtksourceview2.0-dev"]] - [["fedora"] ["gtksourceview2-devel"]] - [["freebsd"] ["gtksourceview2"]] - [["openbsd"] ["gtksourceview"]] - [["opensuse"] ["gtksourceview2"]] - [["ubuntu"] ["libgtksourceview2.0-dev"]] - [["osx" "homebrew"] ["gtksourceview" "libxml2"]] + ["gtksourceview2-dev"] {os-distribution = "alpine"} + ["gtksourceview2"] {os-distribution = "archlinux"} + ["gtksourceview2-devel"] {os-distribution = "centos"} + ["libgtksourceview2.0-dev"] {os-distribution = "debian"} + ["gtksourceview2-devel"] {os-distribution = "fedora"} + ["gtksourceview2"] {os = "freebsd"} + ["gtksourceview"] {os = "openbsd"} + ["gtksourceview2"] {os-distribution = "opensuse"} + ["libgtksourceview2.0-dev"] {os-distribution = "ubuntu"} + ["gtksourceview" "libxml2"] {os = "macos" & os-distribution = "homebrew"} ] +synopsis: "Virtual package relying on a GtkSourceView system installation." +description: + "This package can only install if libgtksourceview2.0-dev is installed on the system." +depends: ["ocaml"] diff --git a/packages/conf-ida/conf-ida.0.1/descr b/packages/conf-ida/conf-ida.0.1/descr deleted file mode 100644 index 2fda24b5cb7..00000000000 --- a/packages/conf-ida/conf-ida.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Checks that IDA Pro is installed - -Can be hinted with IDA_PATH environment variable, e.g., - -IDA_PATH= opam install conf-ida \ No newline at end of file diff --git a/packages/conf-ida/conf-ida.0.1/files/find-ida.sh b/packages/conf-ida/conf-ida.0.1/files/find-ida.sh index 6e20b52b7bb..6eedef1d2d6 100644 --- a/packages/conf-ida/conf-ida.0.1/files/find-ida.sh +++ b/packages/conf-ida/conf-ida.0.1/files/find-ida.sh @@ -81,13 +81,14 @@ case $1 in [ $IDA_PATH ] || locate_macos ;; *) - echo "warning: we don't know how to find programs on $1" + echo "unsupported OS" + exit 1 ;; esac if [ -z $IDA_PATH ]; then - echo "warning: failed to locate IDA Pro" - IDA_PATH="undefined" + echo "failed to locate IDA Pro" + exit 1 fi cat > conf-ida.config <" @@ -10,3 +10,10 @@ license: "MIT" build: [ ["sh" "-x" "find-ida.sh" os] ] +synopsis: "Checks that IDA Pro is installed" +description: """ +Can be hinted with IDA_PATH environment variable, e.g., + +IDA_PATH= opam install conf-ida""" +depends: ["ocaml"] +extra-files: ["find-ida.sh" "md5=96ab35046f4cc638ec24d6938de65449"] diff --git a/packages/conf-lapack/conf-lapack.1/descr b/packages/conf-lapack/conf-lapack.1/descr deleted file mode 100644 index 5796280be75..00000000000 --- a/packages/conf-lapack/conf-lapack.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Virtual package relying on a LAPACK (Linear Algebra) library installation. -This package can only install if a compatible LAPACK library is found on -the system (e.g. reference LAPACK, vendor-implementations, etc.). diff --git a/packages/conf-lapack/conf-lapack.1/opam b/packages/conf-lapack/conf-lapack.1/opam index 7cbdb5874b2..e0c58f79a38 100644 --- a/packages/conf-lapack/conf-lapack.1/opam +++ b/packages/conf-lapack/conf-lapack.1/opam @@ -1,24 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mmottl" -author: "mmottl" homepage: "http://www.netlib.org/lapack" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" license: "GPL-2.0" build: [ - ["sh" "-exc" "cc $CFLAGS test.c -llapack"] {os != "darwin" & os != "freebsd" & os != "win32"} - ["sh" "-exc" "${CC:-gcc} $CFLAGS test.c -llapack $LDFLAGS"] {os = "freebsd"} - ["sh" "-exc" "cc -framework Accelerate $CFLAGS test.c -llapack"] {os = "darwin"} + ["sh" "-exc" "cc $CFLAGS test.c -llapack"] + {os != "macos" & os != "freebsd" & os != "win32"} + ["sh" "-exc" "${CC:-gcc} $CFLAGS test.c -llapack $LDFLAGS"] + {os = "freebsd"} + ["sh" "-exc" "cc -framework Accelerate $CFLAGS test.c -llapack"] + {os = "macos"} ["%{build}%/test-win.sh"] {os = "win32"} ] depexts: [ - [["debian"] ["liblapack-dev"]] - [["mageia"] ["liblapack-devel"]] - [["ubuntu"] ["liblapack-dev"]] - [["centos"] ["lapack-devel"]] - [["fedora"] ["lapack-devel"]] - [["rhel"] ["lapack-devel"]] - [["alpine"] ["lapack-dev"]] - [["opensuse"] ["lapack-devel"]] - [["freebsd"] ["lapack" "gcc"]] + ["liblapack-dev"] {os-distribution = "debian"} + ["liblapack-devel"] {os-distribution = "mageia"} + ["liblapack-dev"] {os-distribution = "ubuntu"} + ["lapack-devel"] {os-distribution = "centos"} + ["lapack-devel"] {os-distribution = "fedora"} + ["lapack-devel"] {os-distribution = "rhel"} + ["lapack-dev"] {os-distribution = "alpine"} + ["lapack-devel"] {os-distribution = "opensuse"} + ["lapack" "gcc"] {os = "freebsd"} +] +synopsis: + "Virtual package relying on a LAPACK (Linear Algebra) library installation." +description: """ +This package can only install if a compatible LAPACK library is found on +the system (e.g. reference LAPACK, vendor-implementations, etc.).""" +authors: "mmottl" +depends: ["ocaml"] +extra-files: [ + ["test.c" "md5=ac2a49147c4af466c3b3251dbd3960ff"] + ["test-win.sh" "md5=6f1f0d9efc5653aeb4c46a4a5bd08eee"] ] diff --git a/packages/conf-leveldb/conf-leveldb.1/descr b/packages/conf-leveldb/conf-leveldb.1/descr deleted file mode 100644 index 191627aa968..00000000000 --- a/packages/conf-leveldb/conf-leveldb.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a LevelDB lib system installation. -This package can only install if the LevelDB lib is installed on the system. diff --git a/packages/conf-leveldb/conf-leveldb.1/opam b/packages/conf-leveldb/conf-leveldb.1/opam index e930a3fc37b..671cd094c43 100644 --- a/packages/conf-leveldb/conf-leveldb.1/opam +++ b/packages/conf-leveldb/conf-leveldb.1/opam @@ -1,10 +1,15 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "mfp@acm.org" homepage: "http://code.google.com/p/leveldb/" license: "BSD" build: [["cc" "-c" "test.cc"]] depexts: [ - [["debian"] ["libleveldb-dev"]] - [["ubuntu"] ["libleveldb-dev"]] - [["osx" "homebrew"] ["leveldb"]] + ["libleveldb-dev"] {os-distribution = "debian"} + ["libleveldb-dev"] {os-distribution = "ubuntu"} + ["leveldb"] {os = "macos" & os-distribution = "homebrew"} ] +synopsis: "Virtual package relying on a LevelDB lib system installation." +description: + "This package can only install if the LevelDB lib is installed on the system." +depends: ["ocaml"] +extra-files: ["test.cc" "md5=10b6f9d2e02bdee700ad6cb387f3a0a8"] diff --git a/packages/conf-libMagickCore/conf-libMagickCore.1/descr b/packages/conf-libMagickCore/conf-libMagickCore.1/descr deleted file mode 100644 index ddaed96276e..00000000000 --- a/packages/conf-libMagickCore/conf-libMagickCore.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Virtual package relying on an ImageMagick system installation. - -This package can only install if the Core lib of ImageMagick is -installed on the system. diff --git a/packages/conf-libMagickCore/conf-libMagickCore.1/opam b/packages/conf-libMagickCore/conf-libMagickCore.1/opam index 54931bc2ba2..bc62cd05940 100644 --- a/packages/conf-libMagickCore/conf-libMagickCore.1/opam +++ b/packages/conf-libMagickCore/conf-libMagickCore.1/opam @@ -1,11 +1,16 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "blue-prawn" authors: ["John Cristy"] homepage: "http://www.imagemagick.org/" license: "Apache" build: [["pkg-config" "MagickCore"]] depexts: [ - [["debian"] ["libmagickcore-dev"]] - [["mageia"] ["libMagick-devel"]] - [["ubuntu"] ["libmagickcore-dev"]] + ["libmagickcore-dev"] {os-distribution = "debian"} + ["libMagick-devel"] {os-distribution = "mageia"} + ["libmagickcore-dev"] {os-distribution = "ubuntu"} ] +synopsis: "Virtual package relying on an ImageMagick system installation." +description: """ +This package can only install if the Core lib of ImageMagick is +installed on the system.""" +depends: ["ocaml"] diff --git a/packages/conf-libcurl/conf-libcurl.1/descr b/packages/conf-libcurl/conf-libcurl.1/descr deleted file mode 100644 index 79b3e0c69bd..00000000000 --- a/packages/conf-libcurl/conf-libcurl.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a libcurl system installation. -This package can only install if the libcurl is installed on the system. diff --git a/packages/conf-libcurl/conf-libcurl.1/opam b/packages/conf-libcurl/conf-libcurl.1/opam index d6146379bb5..8f3cb5943a0 100644 --- a/packages/conf-libcurl/conf-libcurl.1/opam +++ b/packages/conf-libcurl/conf-libcurl.1/opam @@ -1,22 +1,24 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "blue-prawn" authors: ["Daniel Stenberg"] homepage: "http://curl.haxx.se/" license: "BSD-like" -build: [ - ["pkg-config" "libcurl"] { os != "darwin" } -] +build: ["pkg-config" "libcurl"] {os != "macos"} depends: [ - "conf-pkg-config" { os != "darwin" } + "ocaml" + "conf-pkg-config" {os != "macos"} ] depexts: [ - [["debian"] ["libcurl4-gnutls-dev"]] - [["mageia"] ["libcurl-devel"]] - [["ubuntu"] ["libcurl4-gnutls-dev"]] - [["centos"] ["libcurl-devel" "openssl-devel"]] - [["nixpkgs"] ["curl"]] - [["archlinux"] ["curl"]] - [["alpine"] ["curl-dev"]] - [["opensuse"] ["libcurl-devel"]] - [["fedora"] ["libcurl-devel"]] + ["libcurl4-gnutls-dev"] {os-distribution = "debian"} + ["libcurl-devel"] {os-distribution = "mageia"} + ["libcurl4-gnutls-dev"] {os-distribution = "ubuntu"} + ["libcurl-devel" "openssl-devel"] {os-distribution = "centos"} + ["curl"] {os-distribution = "nixos"} + ["curl"] {os-distribution = "archlinux"} + ["curl-dev"] {os-distribution = "alpine"} + ["libcurl-devel"] {os-distribution = "opensuse"} + ["libcurl-devel"] {os-distribution = "fedora"} ] +synopsis: "Virtual package relying on a libcurl system installation." +description: + "This package can only install if the libcurl is installed on the system." diff --git a/packages/conf-libev/conf-libev.4-11/descr b/packages/conf-libev/conf-libev.4-11/descr deleted file mode 100644 index a9a25bfc412..00000000000 --- a/packages/conf-libev/conf-libev.4-11/descr +++ /dev/null @@ -1,5 +0,0 @@ -High-performance event loop/event model with lots of features - -Libev is modelled (very loosely) after libevent and the Event perl -module, but is faster, scales better and is more correct, and also more -featureful. And also smaller. Yay. diff --git a/packages/conf-libev/conf-libev.4-11/opam b/packages/conf-libev/conf-libev.4-11/opam index e15d7448a71..d88fae4fd91 100644 --- a/packages/conf-libev/conf-libev.4-11/opam +++ b/packages/conf-libev/conf-libev.4-11/opam @@ -1,17 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [["sh" "./build.sh"]] depexts: [ - [["debian"] ["libev-dev"]] - [["ubuntu"] ["libev-dev"]] - [["osx" "homebrew"] ["libev"]] - [["alpine"] ["libev-dev"]] - [["archlinux"] ["libev"]] - [["fedora"] ["libev-devel"]] - [["rhel"] ["libev-devel"]] - [["centos"] ["libev-devel"]] - [["opensuse"] ["libev-devel"]] - [["freebsd"] ["libev"]] - [["openbsd"] ["libev"]] - [["archlinux"] ["libev"]] + ["libev-dev"] {os-distribution = "debian"} + ["libev-dev"] {os-distribution = "ubuntu"} + ["libev"] {os = "macos" & os-distribution = "homebrew"} + ["libev-dev"] {os-distribution = "alpine"} + ["libev"] {os-distribution = "archlinux"} + ["libev-devel"] {os-distribution = "fedora"} + ["libev-devel"] {os-distribution = "rhel"} + ["libev-devel"] {os-distribution = "centos"} + ["libev-devel"] {os-distribution = "opensuse"} + ["libev"] {os = "freebsd"} + ["libev"] {os = "openbsd"} + ["libev"] {os-distribution = "archlinux"} +] +synopsis: "High-performance event loop/event model with lots of features" +description: """ +Libev is modelled (very loosely) after libevent and the Event perl +module, but is faster, scales better and is more correct, and also more +featureful. And also smaller. Yay.""" +depends: ["ocaml"] +extra-files: [ + ["discover.ml" "md5=45c6a7a77eac449e1214235a3407a344"] + ["build.sh" "md5=f37b5eb73ebeb177dff1cd8bb2f38c4e"] ] diff --git a/packages/conf-libffi/conf-libffi.1/descr b/packages/conf-libffi/conf-libffi.1/descr deleted file mode 100644 index 1751a42a9d5..00000000000 --- a/packages/conf-libffi/conf-libffi.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a libffi system installation. -This package can only install if the libffi is installed on the system. diff --git a/packages/conf-libffi/conf-libffi.1/opam b/packages/conf-libffi/conf-libffi.1/opam index b4c20a07951..0d72ef8d401 100644 --- a/packages/conf-libffi/conf-libffi.1/opam +++ b/packages/conf-libffi/conf-libffi.1/opam @@ -1,11 +1,15 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "blue-prawn" authors: ["Anthony Green"] homepage: "http://sourceware.org/libffi/" license: "MIT" build: [["pkg-config" "libffi"]] depexts: [ - [["debian"] ["libffi-dev"]] - [["mageia"] ["libffi5-devel"]] - [["ubuntu"] ["libffi-dev"]] + ["libffi-dev"] {os-distribution = "debian"} + ["libffi5-devel"] {os-distribution = "mageia"} + ["libffi-dev"] {os-distribution = "ubuntu"} ] +synopsis: "Virtual package relying on a libffi system installation." +description: + "This package can only install if the libffi is installed on the system." +depends: ["ocaml"] diff --git a/packages/conf-libgsasl/conf-libgsasl.1/descr b/packages/conf-libgsasl/conf-libgsasl.1/descr deleted file mode 100644 index 95c71278c02..00000000000 --- a/packages/conf-libgsasl/conf-libgsasl.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a GSASL lib system installation. -This package can only install if the GSASL lib is installed on the system. diff --git a/packages/conf-libgsasl/conf-libgsasl.1/opam b/packages/conf-libgsasl/conf-libgsasl.1/opam index 917f7165bfb..fc8c037c71c 100644 --- a/packages/conf-libgsasl/conf-libgsasl.1/opam +++ b/packages/conf-libgsasl/conf-libgsasl.1/opam @@ -1,10 +1,15 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "Nicolas Ojeda Bar" homepage: "http://www.gnu.org/software/gsasl/" license: "GPL" build: [["cc" "-c" "test.c"]] depexts: [ - [["debian"] ["libgsasl7-dev"]] - [["ubuntu"] ["libgsasl7-dev"]] - [["osx" "homebrew"] ["gsasl"]] + ["libgsasl7-dev"] {os-distribution = "debian"} + ["libgsasl7-dev"] {os-distribution = "ubuntu"} + ["gsasl"] {os = "macos" & os-distribution = "homebrew"} ] +synopsis: "Virtual package relying on a GSASL lib system installation." +description: + "This package can only install if the GSASL lib is installed on the system." +depends: ["ocaml"] +extra-files: ["test.c" "md5=7350e0fdcca0cf6c19efaf9b4862dee7"] diff --git a/packages/conf-libmosquitto/conf-libmosquitto.1/descr b/packages/conf-libmosquitto/conf-libmosquitto.1/descr deleted file mode 100644 index aa02130b204..00000000000 --- a/packages/conf-libmosquitto/conf-libmosquitto.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a libmosquitto system installation. -This package can only install if the libmosquitto is installed on the system. diff --git a/packages/conf-libmosquitto/conf-libmosquitto.1/opam b/packages/conf-libmosquitto/conf-libmosquitto.1/opam index c8e591fa491..ae7f402162c 100644 --- a/packages/conf-libmosquitto/conf-libmosquitto.1/opam +++ b/packages/conf-libmosquitto/conf-libmosquitto.1/opam @@ -1,17 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus W. Weissmann " authors: [ "Markus W. Weissmann " ] homepage: "https://mosquitto.org/" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" bug-reports: "https://github.com/ocaml/opam-repository/issues" license: [ "Eclipse Public License v1.0" "Eclipse Distribution License 1.0" ] build: [ - ["ls" "/usr/include/mosquitto.h"] {os != "darwin"} - ["brew" "ls" "--versions" "mosquitto"] {os = "darwin"} + ["ls" "/usr/include/mosquitto.h"] {os != "macos"} + ["brew" "ls" "--versions" "mosquitto"] {os = "macos"} ] depexts: [ - [["debian"] ["libmosquitto-dev" ]] - [["ubuntu"] ["libmosquitto-dev"]] - [["alpine"] ["mosquitto-dev"]] - [["osx" "homebrew"] ["mosquitto"]] + ["libmosquitto-dev"] {os-distribution = "debian"} + ["libmosquitto-dev"] {os-distribution = "ubuntu"} + ["mosquitto-dev"] {os-distribution = "alpine"} + ["mosquitto"] {os = "macos" & os-distribution = "homebrew"} ] +synopsis: "Virtual package relying on a libmosquitto system installation." +description: + "This package can only install if the libmosquitto is installed on the system." +depends: ["ocaml"] diff --git a/packages/conf-libpcre/conf-libpcre.1/descr b/packages/conf-libpcre/conf-libpcre.1/descr deleted file mode 100644 index dc2d15d117e..00000000000 --- a/packages/conf-libpcre/conf-libpcre.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a libpcre system installation. -This package can only install if the libpcre is installed on the system. diff --git a/packages/conf-libpcre/conf-libpcre.1/opam b/packages/conf-libpcre/conf-libpcre.1/opam index 73c4cac025b..b6d5e46c0a8 100644 --- a/packages/conf-libpcre/conf-libpcre.1/opam +++ b/packages/conf-libpcre/conf-libpcre.1/opam @@ -1,24 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "blue-prawn" authors: [ "Philip Hazel" "Zoltan Herczeg" ] homepage: "http://www.pcre.org/" -dev-repo: "https://github.com/mmottl/pcre-ocaml.git" +dev-repo: "git+https://github.com/mmottl/pcre-ocaml.git" license: "BSD-3-Clause" build: [["pkg-config" "libpcre"]] -depends: ["conf-pkg-config"] +depends: ["ocaml" "conf-pkg-config"] bug-reports: "https://github.com/ocaml/opam-repository/issues" depexts: [ - [["debian"] ["libpcre3-dev"]] - [["mageia"] ["libpcre-devel"]] - [["ubuntu"] ["libpcre3-dev"]] - [["centos"] ["pcre-devel"]] - [["fedora"] ["pcre-devel"]] - [["rhel"] ["pcre-devel"]] - [["alpine"] ["pcre-dev"]] - [["opensuse"] ["pcre-devel"]] - [["freebsd"] ["pcre"]] - [["osx" "homebrew"] ["pcre"]] + ["libpcre3-dev"] {os-distribution = "debian"} + ["libpcre-devel"] {os-distribution = "mageia"} + ["libpcre3-dev"] {os-distribution = "ubuntu"} + ["pcre-devel"] {os-distribution = "centos"} + ["pcre-devel"] {os-distribution = "fedora"} + ["pcre-devel"] {os-distribution = "rhel"} + ["pcre-dev"] {os-distribution = "alpine"} + ["pcre-devel"] {os-distribution = "opensuse"} + ["pcre"] {os = "freebsd"} + ["pcre"] {os = "macos" & os-distribution = "homebrew"} ] +synopsis: "Virtual package relying on a libpcre system installation." +description: + "This package can only install if the libpcre is installed on the system." diff --git a/packages/conf-libpng/conf-libpng.1/descr b/packages/conf-libpng/conf-libpng.1/descr deleted file mode 100644 index dd0193da32a..00000000000 --- a/packages/conf-libpng/conf-libpng.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a libpng system installation. -This package can only install if the libpng is installed on the system. diff --git a/packages/conf-libpng/conf-libpng.1/opam b/packages/conf-libpng/conf-libpng.1/opam index 5a687327b16..185b0c773d3 100644 --- a/packages/conf-libpng/conf-libpng.1/opam +++ b/packages/conf-libpng/conf-libpng.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "blue-prawn" authors: [ "Guy Eric Schalnat" @@ -10,7 +10,11 @@ homepage: "http://www.libpng.org/pub/png/libpng.html" license: "Zlib" build: [["pkg-config" "libpng"]] depexts: [ - [["debian"] ["libpng-dev"]] - [["mageia"] ["libpng-devel"]] - [["ubuntu"] ["libpng12-dev"]] + ["libpng-dev"] {os-distribution = "debian"} + ["libpng-devel"] {os-distribution = "mageia"} + ["libpng12-dev"] {os-distribution = "ubuntu"} ] +synopsis: "Virtual package relying on a libpng system installation." +description: + "This package can only install if the libpng is installed on the system." +depends: ["ocaml"] diff --git a/packages/conf-libsodium/conf-libsodium.1/descr b/packages/conf-libsodium/conf-libsodium.1/descr deleted file mode 100644 index 8e9ead95103..00000000000 --- a/packages/conf-libsodium/conf-libsodium.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a libsodium system installation. -This package can only install if the libsodium is installed on the system. diff --git a/packages/conf-libsodium/conf-libsodium.1/opam b/packages/conf-libsodium/conf-libsodium.1/opam index a18cb59f2c9..1c98712452f 100644 --- a/packages/conf-libsodium/conf-libsodium.1/opam +++ b/packages/conf-libsodium/conf-libsodium.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Grégoire Henry " authors: [ "Adam Langley" @@ -19,11 +19,14 @@ authors: [ homepage: "https://download.libsodium.org/doc/" license: "ISC" build: [["pkg-config" "libsodium"]] -depends: "conf-pkg-config" +depends: ["ocaml" "conf-pkg-config"] depexts: [ - [["debian"] ["libsodium-dev"]] - [["ubuntu"] ["libsodium-dev"]] - [["freebsd"] ["security/libsodium"]] - [["homebrew" "osx"] ["libsodium"]] - [["alpine"] ["libsodium-dev"]] + ["libsodium-dev"] {os-distribution = "debian"} + ["libsodium-dev"] {os-distribution = "ubuntu"} + ["security/libsodium"] {os = "freebsd"} + ["libsodium"] {os-distribution = "homebrew" & os = "macos"} + ["libsodium-dev"] {os-distribution = "alpine"} ] +synopsis: "Virtual package relying on a libsodium system installation." +description: + "This package can only install if the libsodium is installed on the system." diff --git a/packages/conf-libsvm/conf-libsvm.3/descr b/packages/conf-libsvm/conf-libsvm.3/descr deleted file mode 100644 index 01c8cecace8..00000000000 --- a/packages/conf-libsvm/conf-libsvm.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -Virtual package relying on libsvm library installation. - -This package can only install if the libsvm library is available on the system: - -- `libsvm/svm.h` is at an include path. -- `libsvm.so` is at a library path. diff --git a/packages/conf-libsvm/conf-libsvm.3/opam b/packages/conf-libsvm/conf-libsvm.3/opam index ae6e5bc6267..f5ac5e1bbeb 100644 --- a/packages/conf-libsvm/conf-libsvm.3/opam +++ b/packages/conf-libsvm/conf-libsvm.3/opam @@ -1,20 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Akinori ABE " authors: [ "Akinori ABE " ] license: "MIT" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" homepage: "https://www.csie.ntu.edu.tw/~cjlin/libsvm/" build: [ - [ "sh" "-exc" "cc $CFLAGS test.c -lsvm" ] { os = "linux" } - [ "sh" "-exc" "cc $CFLAGS -DDARWIN test.c -lsvm" ] { os = "darwin" } + ["sh" "-exc" "cc $CFLAGS test.c -lsvm"] {os = "linux"} + ["sh" "-exc" "cc $CFLAGS -DDARWIN test.c -lsvm"] {os = "macos"} ] depexts: [ - [["ubuntu"] ["libsvm-dev"]] - [["debian"] ["libsvm-dev"]] - [["archlinux"] ["libsvm"]] - [["gentoo"] ["sci-libs/libsvm"]] - [["fedora"] ["libsvm-devel"]] - [["centos"] ["libsvm-devel"]] - [["osx" "homebrew"] ["libsvm"]] + ["libsvm-dev"] {os-distribution = "ubuntu"} + ["libsvm-dev"] {os-distribution = "debian"} + ["libsvm"] {os-distribution = "archlinux"} + ["sci-libs/libsvm"] {os-distribution = "gentoo"} + ["libsvm-devel"] {os-distribution = "fedora"} + ["libsvm-devel"] {os-distribution = "centos"} + ["libsvm"] {os = "macos" & os-distribution = "homebrew"} ] +synopsis: "Virtual package relying on libsvm library installation." +description: """ +This package can only install if the libsvm library is available on the system: + +- `libsvm/svm.h` is at an include path. +- `libsvm.so` is at a library path.""" +depends: ["ocaml"] +extra-files: ["test.c" "md5=a8bf07a6d8723a85c7777bde2d041e3f"] diff --git a/packages/conf-libudev/conf-libudev.1/descr b/packages/conf-libudev/conf-libudev.1/descr deleted file mode 100644 index 09814c7c614..00000000000 --- a/packages/conf-libudev/conf-libudev.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a libudev system installation. -This package can only install if libudev is installed on the system. diff --git a/packages/conf-libudev/conf-libudev.1/opam b/packages/conf-libudev/conf-libudev.1/opam index 82973297469..b096fb6474e 100644 --- a/packages/conf-libudev/conf-libudev.1/opam +++ b/packages/conf-libudev/conf-libudev.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "armael@isomorphis.me" homepage: "https://github.com/systemd/systemd" doc: "https://www.freedesktop.org/software/systemd/man/libudev.html" @@ -6,18 +6,20 @@ bug-reports: "https://github.com/systemd/systemd/issues" dev-repo: "git+https://github.com/systemd/systemd.git" authors: [ "Kay Sievers" "Tom Gundersen" ] available: [ os = "linux" ] -depends: ["conf-pkg-config"] +depends: ["ocaml" "conf-pkg-config"] build: [ ["pkg-config" "libudev"] ] depexts: [ - [["debian"] ["libudev-dev"]] - [["ubuntu"] ["libudev-dev"]] - [["alpine"] ["eudev-dev"]] - [["centos"] ["systemd-devel"]] - [["fedora"] ["systemd-devel"]] + ["libudev-dev"] {os-distribution = "debian"} + ["libudev-dev"] {os-distribution = "ubuntu"} + ["eudev-dev"] {os-distribution = "alpine"} + ["systemd-devel"] {os-distribution = "centos"} + ["systemd-devel"] {os-distribution = "fedora"} ] post-messages: [ "This package requires libudev development packages installed on your system" {failure} ] - +synopsis: "Virtual package relying on a libudev system installation." +description: + "This package can only install if libudev is installed on the system." diff --git a/packages/conf-libuv/conf-libuv.1/descr b/packages/conf-libuv/conf-libuv.1/descr deleted file mode 100644 index a30847d30c5..00000000000 --- a/packages/conf-libuv/conf-libuv.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a libuv system installation. -This package can only install if libuv 1.0 or later is installed on the system. diff --git a/packages/conf-libuv/conf-libuv.1/opam b/packages/conf-libuv/conf-libuv.1/opam index 2ccc62e191e..3008a9eafee 100644 --- a/packages/conf-libuv/conf-libuv.1/opam +++ b/packages/conf-libuv/conf-libuv.1/opam @@ -1,23 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andreashauptmann@t-online.de" homepage: "https://github.com/libuv/libuv" license: "MIT" bug-reports: "https://github.com/libuv/libuv/issues" authors: [ "Ryan Dahl" "Bert Belder" "et al." ] -depends: ["conf-pkg-config"] +depends: ["ocaml" "conf-pkg-config"] build: [ ["pkg-config" "libuv" "--atleast-version=1"] ] depexts: [ - [["debian"] ["libuv1-dev"]] - [["ubuntu"] ["libuv1-dev"]] - [["osx" "homebrew"] ["libuv"]] - [["freebsd"] ["libuv"]] - [["alpine"] ["libuv-dev"]] - [["centos"] ["libuv-devel"]] - [["rhel"] ["libuv-devel"]] - [["fedora"] ["libuv-devel"]] + ["libuv1-dev"] {os-distribution = "debian"} + ["libuv1-dev"] {os-distribution = "ubuntu"} + ["libuv"] {os = "macos" & os-distribution = "homebrew"} + ["libuv"] {os = "freebsd"} + ["libuv-dev"] {os-distribution = "alpine"} + ["libuv-devel"] {os-distribution = "centos"} + ["libuv-devel"] {os-distribution = "rhel"} + ["libuv-devel"] {os-distribution = "fedora"} ] post-messages: [ "This package requires libuv 1.x development packages installed on your system" {failure} ] +synopsis: "Virtual package relying on a libuv system installation." +description: + "This package can only install if libuv 1.0 or later is installed on the system." diff --git a/packages/conf-linux-libc-dev/conf-linux-libc-dev.0/descr b/packages/conf-linux-libc-dev/conf-linux-libc-dev.0/descr deleted file mode 100644 index 0a6383d0c6a..00000000000 --- a/packages/conf-linux-libc-dev/conf-linux-libc-dev.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on the installation of the Linux kernel headers files. -This package can only install if the kernel headers for user space applications are installed on the system. diff --git a/packages/conf-linux-libc-dev/conf-linux-libc-dev.0/opam b/packages/conf-linux-libc-dev/conf-linux-libc-dev.0/opam index 489e0f88f2a..bda31938eba 100644 --- a/packages/conf-linux-libc-dev/conf-linux-libc-dev.0/opam +++ b/packages/conf-linux-libc-dev/conf-linux-libc-dev.0/opam @@ -1,17 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus W. Weissmann " authors: [ "Markus W. Weissmann " ] homepage: "https://kernel.org/" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" license: [ "GPL 2.0" ] build: [["ls" "/usr/include/linux/stddef.h"]] depexts: [ - [["debian"] ["linux-libc-dev" ]] - [["ubuntu"] ["linux-libc-dev"]] - [["opensuse"] ["linux-glibc-devel"]] - [["rhel"] ["kernel-headers"]] - [["centos"] ["kernel-headers"]] - [["alpine"] ["linux-headers"]] + ["linux-libc-dev"] {os-distribution = "debian"} + ["linux-libc-dev"] {os-distribution = "ubuntu"} + ["linux-glibc-devel"] {os-distribution = "opensuse"} + ["kernel-headers"] {os-distribution = "rhel"} + ["kernel-headers"] {os-distribution = "centos"} + ["linux-headers"] {os-distribution = "alpine"} ] available: [os = "linux"] +synopsis: + "Virtual package relying on the installation of the Linux kernel headers files." +description: + "This package can only install if the kernel headers for user space applications are installed on the system." +depends: ["ocaml"] diff --git a/packages/conf-lldb/conf-lldb.3.5/descr b/packages/conf-lldb/conf-lldb.3.5/descr deleted file mode 100644 index b4193767cd2..00000000000 --- a/packages/conf-lldb/conf-lldb.3.5/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package to check the availability of LLDB 3.5 development packages. - diff --git a/packages/conf-lldb/conf-lldb.3.5/opam b/packages/conf-lldb/conf-lldb.3.5/opam index 86bc137e211..43295cade7e 100644 --- a/packages/conf-lldb/conf-lldb.3.5/opam +++ b/packages/conf-lldb/conf-lldb.3.5/opam @@ -1,12 +1,15 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "Fabrice Le Fessant " homepage: "http://lldb.llvm.org/" license: "LLVM" build: [["ls" "/usr/lib/llvm-3.5/include/lldb/API/SBDebugger.h"]] depexts: [ - [["debian"] ["liblldb-3.5-dev" ]] - [["ubuntu"] ["liblldb-3.5-dev"]] + ["liblldb-3.5-dev"] {os-distribution = "debian"} + ["liblldb-3.5-dev"] {os-distribution = "ubuntu"} ] post-messages: [ "This package requires LLDB 3.5 development packages installed on your system" {failure} ] +synopsis: + "Virtual package to check the availability of LLDB 3.5 development packages." +depends: ["ocaml"] diff --git a/packages/conf-llvm/conf-llvm.3.4/descr b/packages/conf-llvm/conf-llvm.3.4/descr deleted file mode 100644 index ba18d4903e3..00000000000 --- a/packages/conf-llvm/conf-llvm.3.4/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package relying on llvm library installation. diff --git a/packages/conf-llvm/conf-llvm.3.4/opam b/packages/conf-llvm/conf-llvm.3.4/opam index 16bbaa93ec4..0c75f0ad4e9 100644 --- a/packages/conf-llvm/conf-llvm.3.4/opam +++ b/packages/conf-llvm/conf-llvm.3.4/opam @@ -1,23 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Ivan Gotovchits " authors: "The LLVM team" homepage: "http://llvm.org" bug-reports: "https://llvm.org/bugs/" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" license: "BSD" build: [ ["bash" "-ex" "configure" version] ] depends: [ + "ocaml" "conf-which" {build} ] depexts: [ - [["debian"] ["llvm-3.4-dev"]] - [["ubuntu"] ["llvm-3.4-dev"]] - [["osx" "macports"] ["llvm-3.4"]] + ["llvm-3.4-dev"] {os-distribution = "debian"} + ["llvm-3.4-dev"] {os-distribution = "ubuntu"} + ["llvm-3.4"] {os = "macos" & os-distribution = "macports"} ] - -post-messages: [ +post-messages: "If you use homebrew, please build and install llvm-3.4 manually, since brew formula is not available for this version" - { failure & (os = "osx" | os = "darwin") } -] + {failure & (os = "macos" | os = "macos")} +synopsis: "Virtual package relying on llvm library installation." +extra-files: ["configure" "md5=67afff0753bd62bc5adbe9e205c91138"] diff --git a/packages/conf-llvm/conf-llvm.3.8/descr b/packages/conf-llvm/conf-llvm.3.8/descr deleted file mode 100644 index ba18d4903e3..00000000000 --- a/packages/conf-llvm/conf-llvm.3.8/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package relying on llvm library installation. diff --git a/packages/conf-llvm/conf-llvm.3.8/files/configure.sh b/packages/conf-llvm/conf-llvm.3.8/files/configure.sh deleted file mode 100644 index 5b1361e1307..00000000000 --- a/packages/conf-llvm/conf-llvm.3.8/files/configure.sh +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/bash -ex - -version="$1" - -config=${LLVM_CONFIG} - -if hash brew 2>/dev/null; then - brew_llvm_config="$(brew --cellar)"/llvm*/${version}*/bin/llvm-config -fi - -shopt -s nullglob -for llvm_config in $config llvm-config-$version llvm-config${version//./} llvm-config-mp-$version $brew_llvm_config llvm-config; do - llvm_version="`$llvm_config --version`" || true - case $llvm_version in - $version*) - echo "config: \"$llvm_config\"" >> conf-llvm.config - echo "version: \"$llvm_version\"" >> conf-llvm.config - exit 0;; - *) - echo "Note: '$llvm_config' doesn't match the required version. Got '$llvm_version' but required '$version'." - continue;; - esac -done - -echo "Error: LLVM ${version} is not installed." -exit 1 diff --git a/packages/conf-llvm/conf-llvm.3.8/opam b/packages/conf-llvm/conf-llvm.3.8/opam deleted file mode 100644 index 32f3ef5f8d9..00000000000 --- a/packages/conf-llvm/conf-llvm.3.8/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "Ivan Gotovchits " -authors: "The LLVM team" -homepage: "http://llvm.org" -bug-reports: "https://llvm.org/bugs/" -dev-repo: "https://github.com/ocaml/opam-repository.git" -license: "MIT" -build: [ - ["bash" "-ex" "configure.sh" version] -] -depexts: [ - [["homebrew" "osx"] ["llvm@3.8"]] - [["macports" "osx"] ["llvm-3.8"]] - [["debian"] ["llvm-3.8-dev"]] - [["ubuntu"] ["llvm-3.8-dev"]] - [["freebsd"] ["devel/llvm38"]] -] diff --git a/packages/conf-llvm/conf-llvm.3.9/descr b/packages/conf-llvm/conf-llvm.3.9/descr deleted file mode 100644 index ba18d4903e3..00000000000 --- a/packages/conf-llvm/conf-llvm.3.9/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package relying on llvm library installation. diff --git a/packages/conf-llvm/conf-llvm.3.9/files/configure.sh b/packages/conf-llvm/conf-llvm.3.9/files/configure.sh deleted file mode 100644 index 5b1361e1307..00000000000 --- a/packages/conf-llvm/conf-llvm.3.9/files/configure.sh +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/bash -ex - -version="$1" - -config=${LLVM_CONFIG} - -if hash brew 2>/dev/null; then - brew_llvm_config="$(brew --cellar)"/llvm*/${version}*/bin/llvm-config -fi - -shopt -s nullglob -for llvm_config in $config llvm-config-$version llvm-config${version//./} llvm-config-mp-$version $brew_llvm_config llvm-config; do - llvm_version="`$llvm_config --version`" || true - case $llvm_version in - $version*) - echo "config: \"$llvm_config\"" >> conf-llvm.config - echo "version: \"$llvm_version\"" >> conf-llvm.config - exit 0;; - *) - echo "Note: '$llvm_config' doesn't match the required version. Got '$llvm_version' but required '$version'." - continue;; - esac -done - -echo "Error: LLVM ${version} is not installed." -exit 1 diff --git a/packages/conf-llvm/conf-llvm.3.9/opam b/packages/conf-llvm/conf-llvm.3.9/opam deleted file mode 100644 index f3d537811f8..00000000000 --- a/packages/conf-llvm/conf-llvm.3.9/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "Jacques-Pascal Deplaix " -authors: "The LLVM team" -homepage: "http://llvm.org" -bug-reports: "https://llvm.org/bugs/" -dev-repo: "https://github.com/ocaml/opam-repository.git" -license: "MIT" -build: [ - ["bash" "-ex" "configure.sh" version] -] -depexts: [ - [["homebrew" "osx"] ["llvm@3.9"]] - [["macports" "osx"] ["llvm-3.9"]] - [["debian"] ["llvm-3.9-dev"]] - [["ubuntu"] ["llvm-3.9-dev"]] - [["alpine"] ["llvm3.9-dev"]] - [["freebsd"] ["devel/llvm39"]] -] diff --git a/packages/conf-llvm/conf-llvm.4.0.0/descr b/packages/conf-llvm/conf-llvm.4.0.0/descr deleted file mode 100644 index ba18d4903e3..00000000000 --- a/packages/conf-llvm/conf-llvm.4.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package relying on llvm library installation. diff --git a/packages/conf-llvm/conf-llvm.4.0.0/files/configure.sh b/packages/conf-llvm/conf-llvm.4.0.0/files/configure.sh deleted file mode 100644 index da80525bdb8..00000000000 --- a/packages/conf-llvm/conf-llvm.4.0.0/files/configure.sh +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/bash -ex - -version=${1/%.?/} - -config=${LLVM_CONFIG} - -if hash brew 2>/dev/null; then - brew_llvm_config="$(brew --cellar)"/llvm*/${version}*/bin/llvm-config -fi - -shopt -s nullglob -for llvm_config in $config llvm-config-$version llvm-config${version//./} llvm-config-mp-$version $brew_llvm_config llvm-config; do - llvm_version="`$llvm_config --version`" || true - case $llvm_version in - $version*) - echo "config: \"$llvm_config\"" >> conf-llvm.config - echo "version: \"$llvm_version\"" >> conf-llvm.config - exit 0;; - *) - echo "Note: '$llvm_config' doesn't match the required version. Got '$llvm_version' but required '$version'." - continue;; - esac -done - -echo "Error: LLVM ${version} is not installed." -exit 1 diff --git a/packages/conf-llvm/conf-llvm.4.0.0/opam b/packages/conf-llvm/conf-llvm.4.0.0/opam deleted file mode 100644 index 50d160b12b0..00000000000 --- a/packages/conf-llvm/conf-llvm.4.0.0/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "Jacques-Pascal Deplaix " -authors: "The LLVM team" -homepage: "http://llvm.org" -bug-reports: "https://llvm.org/bugs/" -dev-repo: "https://github.com/ocaml/opam-repository.git" -license: "MIT" -build: [ - ["bash" "-ex" "configure.sh" version] -] -depexts: [ - [["homebrew" "osx"] ["llvm@4"]] - [["macports" "osx"] ["llvm-4.0"]] - [["debian"] ["llvm-4.0-dev"]] - [["ubuntu"] ["llvm-4.0-dev"]] - [["alpine"] ["llvm4"]] - [["opensuse"] ["llvm4"]] - [["freebsd"] ["devel/llvm40"]] -] diff --git a/packages/conf-llvm/conf-llvm.5.0.0/descr b/packages/conf-llvm/conf-llvm.5.0.0/descr deleted file mode 100644 index ba18d4903e3..00000000000 --- a/packages/conf-llvm/conf-llvm.5.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package relying on llvm library installation. diff --git a/packages/conf-llvm/conf-llvm.5.0.0/opam b/packages/conf-llvm/conf-llvm.5.0.0/opam index 919e3158ed3..7a70066dd86 100644 --- a/packages/conf-llvm/conf-llvm.5.0.0/opam +++ b/packages/conf-llvm/conf-llvm.5.0.0/opam @@ -1,19 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jacques-Pascal Deplaix " authors: "The LLVM team" homepage: "http://llvm.org" bug-reports: "https://llvm.org/bugs/" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" license: "MIT" build: [ ["bash" "-ex" "configure.sh" version] ] depexts: [ - [["homebrew" "osx"] ["llvm@5"]] - [["macports" "osx"] ["llvm-5.0"]] - [["debian"] ["llvm-5.0-dev"]] - [["ubuntu"] ["llvm-5.0-dev"]] - [["alpine"] ["llvm5"]] - [["opensuse"] ["llvm5"]] - [["freebsd"] ["devel/llvm50"]] + ["llvm@5"] {os-distribution = "homebrew" & os = "macos"} + ["llvm-5.0"] {os-distribution = "macports" & os = "macos"} + ["llvm-5.0-dev"] {os-distribution = "debian"} + ["llvm-5.0-dev"] {os-distribution = "ubuntu"} + ["llvm5"] {os-distribution = "alpine"} + ["llvm5"] {os-distribution = "opensuse"} + ["devel/llvm50"] {os = "freebsd"} ] +synopsis: "Virtual package relying on llvm library installation." +depends: ["ocaml"] +extra-files: ["configure.sh" "md5=8ceb5a52ef850ddffa7d5f41838eb1ff"] diff --git a/packages/conf-lua/conf-lua.1/descr b/packages/conf-lua/conf-lua.1/descr deleted file mode 100644 index 7aa42f8b917..00000000000 --- a/packages/conf-lua/conf-lua.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a Lua system installation. -This package can only install if the lua lib is installed on the system. diff --git a/packages/conf-lua/conf-lua.1/opam b/packages/conf-lua/conf-lua.1/opam index 04020b12418..7fa02857db7 100644 --- a/packages/conf-lua/conf-lua.1/opam +++ b/packages/conf-lua/conf-lua.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "blue-prawn" authors: [ "Roberto Ierusalimschy" @@ -9,7 +9,11 @@ homepage: "http://www.lua.org/" license: "MIT" build: [["pkg-config" "lua"]] depexts: [ - [["debian"] ["liblua5.2-dev"]] - [["mageia"] ["liblua-devel"]] - [["ubuntu"] ["liblua5.2-dev"]] + ["liblua5.2-dev"] {os-distribution = "debian"} + ["liblua-devel"] {os-distribution = "mageia"} + ["liblua5.2-dev"] {os-distribution = "ubuntu"} ] +synopsis: "Virtual package relying on a Lua system installation." +description: + "This package can only install if the lua lib is installed on the system." +depends: ["ocaml"] diff --git a/packages/conf-m4/conf-m4.1/descr b/packages/conf-m4/conf-m4.1/descr deleted file mode 100644 index 1cb6694fcd6..00000000000 --- a/packages/conf-m4/conf-m4.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on m4 -This package can only install if the m4 binary is installed on the system. diff --git a/packages/conf-m4/conf-m4.1/opam b/packages/conf-m4/conf-m4.1/opam index 393095737e4..d2c54b8eb12 100644 --- a/packages/conf-m4/conf-m4.1/opam +++ b/packages/conf-m4/conf-m4.1/opam @@ -1,19 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "tim@gfxmonk.net" homepage: "http://www.gnu.org/software/m4/m4.html" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" license: "GPL-3" build: [["sh" "-exc" "echo | m4"]] depexts: [ - [["debian"] ["m4"]] - [["ubuntu"] ["m4"]] - [["fedora"] ["m4"]] - [["rhel"] ["m4"]] - [["centos"] ["m4"]] - [["alpine"] ["m4"]] - [["nixpkgs"] ["m4"]] - [["opensuse"] ["m4"]] - [["oraclelinux"] ["m4"]] - [["archlinux"] ["m4"]] + ["m4"] {os-distribution = "debian"} + ["m4"] {os-distribution = "ubuntu"} + ["m4"] {os-distribution = "fedora"} + ["m4"] {os-distribution = "rhel"} + ["m4"] {os-distribution = "centos"} + ["m4"] {os-distribution = "alpine"} + ["m4"] {os-distribution = "nixos"} + ["m4"] {os-distribution = "opensuse"} + ["m4"] {os-distribution = "oraclelinux"} + ["m4"] {os-distribution = "archlinux"} ] +synopsis: "Virtual package relying on m4" +description: + "This package can only install if the m4 binary is installed on the system." +depends: ["ocaml"] diff --git a/packages/conf-mariadb/conf-mariadb.1/descr b/packages/conf-mariadb/conf-mariadb.1/descr deleted file mode 100644 index abd4a4277c2..00000000000 --- a/packages/conf-mariadb/conf-mariadb.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a libmariadbclient system installation. -This package can only install if the libmariadbclient is installed on the system. diff --git a/packages/conf-mariadb/conf-mariadb.1/opam b/packages/conf-mariadb/conf-mariadb.1/opam index b570cca7fe4..b2666405300 100644 --- a/packages/conf-mariadb/conf-mariadb.1/opam +++ b/packages/conf-mariadb/conf-mariadb.1/opam @@ -1,15 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek" authors: ["MariaDB Foundation"] homepage: "https://mariadb.org/" bug-reports: "https://jira.mariadb.org/projects/MDEV/issues" -dev-repo: "https://github.com/MariaDB/server.git" +dev-repo: "git+https://github.com/MariaDB/server.git" license: "GPL2" build: [["mysql_config" "--include"]] depexts: [ - [["debian"] ["libmariadbclient-dev"]] - [["ubuntu"] ["libmariadbclient-dev"]] - [["centos"] ["mariadb-devel"]] - [["osx" "homebrew"] ["mariadb-connector-c"]] - [["alpine"] ["mariadb-dev"]] + ["libmariadbclient-dev"] {os-distribution = "debian"} + ["libmariadbclient-dev"] {os-distribution = "ubuntu"} + ["mariadb-devel"] {os-distribution = "centos"} + ["mariadb-connector-c"] {os = "macos" & os-distribution = "homebrew"} + ["mariadb-dev"] {os-distribution = "alpine"} ] +synopsis: + "Virtual package relying on a libmariadbclient system installation." +description: + "This package can only install if the libmariadbclient is installed on the system." +depends: ["ocaml"] diff --git a/packages/conf-mecab/conf-mecab.0.996/descr b/packages/conf-mecab/conf-mecab.0.996/descr deleted file mode 100644 index 89804a8cc96..00000000000 --- a/packages/conf-mecab/conf-mecab.0.996/descr +++ /dev/null @@ -1,3 +0,0 @@ -Virtual package relying on MeCab library installation. -This package can only install if the MeCab devel library is installed -on the system. diff --git a/packages/conf-mecab/conf-mecab.0.996/opam b/packages/conf-mecab/conf-mecab.0.996/opam index 482305af1b1..29ed0a6149e 100644 --- a/packages/conf-mecab/conf-mecab.0.996/opam +++ b/packages/conf-mecab/conf-mecab.0.996/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Akinori ABE " authors: ["Akinori ABE"] homepage: "http://taku910.github.io/mecab/" @@ -9,8 +9,14 @@ build: [ ["cc" "test.c" "-I/usr/local/include" "-L/usr/local/lib" "-lmecab"] ] depexts: [ - [["debian"] ["mecab" "libmecab-dev"]] - [["ubuntu"] ["mecab" "libmecab-dev"]] - [["fedora"] ["mecab" "mecab-devel"]] - [["osx" "homebrew"] ["mecab"]] + ["mecab" "libmecab-dev"] {os-distribution = "debian"} + ["mecab" "libmecab-dev"] {os-distribution = "ubuntu"} + ["mecab" "mecab-devel"] {os-distribution = "fedora"} + ["mecab"] {os = "macos" & os-distribution = "homebrew"} ] +synopsis: "Virtual package relying on MeCab library installation." +description: """ +This package can only install if the MeCab devel library is installed +on the system.""" +depends: ["ocaml"] +extra-files: ["test.c" "md5=122154cf89fb9d22215f32b776285f42"] diff --git a/packages/conf-mpfr/conf-mpfr.1/descr b/packages/conf-mpfr/conf-mpfr.1/descr deleted file mode 100644 index 4032b2f27d2..00000000000 --- a/packages/conf-mpfr/conf-mpfr.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on library MPFR installation. -This package can only install if the MPFR library is installed on the system. diff --git a/packages/conf-mpfr/conf-mpfr.1/opam b/packages/conf-mpfr/conf-mpfr.1/opam index 163158b6a1e..630bd0beb8d 100644 --- a/packages/conf-mpfr/conf-mpfr.1/opam +++ b/packages/conf-mpfr/conf-mpfr.1/opam @@ -1,24 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "francois.berenger@inria.fr" homepage: "http://www.mpfr.org/" authors: "http://www.mpfr.org/credit.html" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" license: "LGPL" build: [ ["cc" "test.c" "-I/usr/local/include" "-L/usr/local/lib" "-lgmp" "-lmpfr"] ] depexts: [ - [["debian"] ["libmpfr-dev"]] - [["ubuntu"] ["libmpfr-dev"]] - [["fedora"] ["mpfr-devel"]] - [["osx" "homebrew"] ["mpfr"]] - [["freebsd"] ["mpfr"]] - [["openbsd"] ["mpfr"]] - [["alpine"] ["mpfr-dev"]] - [["centos"] ["mpfr-devel"]] - [["opensuse"] ["mpfr-devel"]] -] -depends: [ - "conf-gmp" + ["libmpfr-dev"] {os-distribution = "debian"} + ["libmpfr-dev"] {os-distribution = "ubuntu"} + ["mpfr-devel"] {os-distribution = "fedora"} + ["mpfr"] {os = "macos" & os-distribution = "homebrew"} + ["mpfr"] {os = "freebsd"} + ["mpfr"] {os = "openbsd"} + ["mpfr-dev"] {os-distribution = "alpine"} + ["mpfr-devel"] {os-distribution = "centos"} + ["mpfr-devel"] {os-distribution = "opensuse"} ] +depends: ["ocaml" "conf-gmp"] +synopsis: "Virtual package relying on library MPFR installation." +description: + "This package can only install if the MPFR library is installed on the system." +extra-files: ["test.c" "md5=ac7e04b5e22a41cb3c028180d1b811d6"] diff --git a/packages/conf-mpi/conf-mpi.1/descr b/packages/conf-mpi/conf-mpi.1/descr deleted file mode 100644 index 054ba874a85..00000000000 --- a/packages/conf-mpi/conf-mpi.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a mpi system installation. -This package can only install if the (open)mpi development files are installed on the system. diff --git a/packages/conf-mpi/conf-mpi.1/opam b/packages/conf-mpi/conf-mpi.1/opam index 2eac7037023..11a25a13754 100644 --- a/packages/conf-mpi/conf-mpi.1/opam +++ b/packages/conf-mpi/conf-mpi.1/opam @@ -1,25 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabriel.scherer@gmail.com" build: [["sh" "-x" "configure" os]] -depends: ["conf-pkg-config"] +depends: ["ocaml" "conf-pkg-config"] depexts: [ - # these depexts mention openmpi, but mpich is also supported - # by the configure script - - [["debian"] ["mpi-default-dev"]] - [["ubuntu"] ["mpi-default-dev"]] - [["centos"] ["openmpi-devel"]] - [["fedora"] ["openmpi-devel"]] - - [["opensuse"] ["openmpi"]] - [["archlinux"] ["openmpi"]] - - # Alpine: openmpi-dev exists on "edge", not "3.6", - # so this will fail at CI time - [["alpine"] ["openmpi-dev"]] - - [["freebsd"] ["openmpi"]] - [["openbsd"] ["devel/openmpi"]] - [["osx" "macports"] ["openmpi-devel-default"]] - [["osx" "homebrew"] ["open-mpi"]] + ["mpi-default-dev"] {os-distribution = "debian"} + ["mpi-default-dev"] {os-distribution = "ubuntu"} + ["openmpi-devel"] {os-distribution = "centos"} + ["openmpi-devel"] {os-distribution = "fedora"} + ["openmpi"] {os-distribution = "opensuse"} + ["openmpi"] {os-distribution = "archlinux"} + ["openmpi-dev"] {os-distribution = "alpine"} + ["openmpi"] {os = "freebsd"} + ["devel/openmpi"] {os = "openbsd"} + ["openmpi-devel-default"] {os = "macos" & os-distribution = "macports"} + ["open-mpi"] {os = "macos" & os-distribution = "homebrew"} ] +synopsis: "Virtual package relying on a mpi system installation." +description: + "This package can only install if the (open)mpi development files are installed on the system." +extra-files: ["configure" "md5=7dd8f5a530ff6f2c493cf5bff96c92e2"] diff --git a/packages/conf-mysql/conf-mysql.1/descr b/packages/conf-mysql/conf-mysql.1/descr deleted file mode 100644 index 0beedeb450b..00000000000 --- a/packages/conf-mysql/conf-mysql.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a libmysqlclient system installation. -This package can only install if the libmysqlclient is installed on the system. diff --git a/packages/conf-mysql/conf-mysql.1/opam b/packages/conf-mysql/conf-mysql.1/opam index 19b61d9084f..69d956ad6d4 100644 --- a/packages/conf-mysql/conf-mysql.1/opam +++ b/packages/conf-mysql/conf-mysql.1/opam @@ -1,15 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek" authors: ["Oracle"] homepage: "http://dev.mysql.com/" bug-reports: "http://bugs.mysql.com/" -dev-repo: "https://github.com/mysql/mysql-server.git" +dev-repo: "git+https://github.com/mysql/mysql-server.git" license: "GPL" build: [["mysql_config" "--include"]] depexts: [ - [["debian"] ["libmysqlclient-dev"]] - [["ubuntu"] ["libmysqlclient-dev"]] - [["centos"] ["mysql-devel"]] - [["osx" "homebrew"] ["mysql-connector-c"]] - [["alpine"] ["mariadb-dev"]] + ["libmysqlclient-dev"] {os-distribution = "debian"} + ["libmysqlclient-dev"] {os-distribution = "ubuntu"} + ["mysql-devel"] {os-distribution = "centos"} + ["mysql-connector-c"] {os = "macos" & os-distribution = "homebrew"} + ["mariadb-dev"] {os-distribution = "alpine"} ] +synopsis: "Virtual package relying on a libmysqlclient system installation." +description: + "This package can only install if the libmysqlclient is installed on the system." +depends: ["ocaml"] diff --git a/packages/conf-nanomsg/conf-nanomsg.0/descr b/packages/conf-nanomsg/conf-nanomsg.0/descr deleted file mode 100644 index be7507a2333..00000000000 --- a/packages/conf-nanomsg/conf-nanomsg.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a nanomsg system installation. -This package can only install if the nanomsg lib is installed on the system. diff --git a/packages/conf-nanomsg/conf-nanomsg.0/opam b/packages/conf-nanomsg/conf-nanomsg.0/opam index f32aa20072c..9aacc980353 100644 --- a/packages/conf-nanomsg/conf-nanomsg.0/opam +++ b/packages/conf-nanomsg/conf-nanomsg.0/opam @@ -1,12 +1,16 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "Vincent Bernardoff" authors: ["Martin Sustrik"] homepage: "http://nanomsg.org/" license: "MIT/X11" build: [["pkg-config" "nanomsg"]] depexts: [ - [["ubuntu"] ["libnanomsg-dev"]] - [["debian"] ["libnanomsg-dev"]] - [["archlinux"] ["nanomsg"]] - [["osx" "homebrew"] ["nanomsg"]] -] \ No newline at end of file + ["libnanomsg-dev"] {os-distribution = "ubuntu"} + ["libnanomsg-dev"] {os-distribution = "debian"} + ["nanomsg"] {os-distribution = "archlinux"} + ["nanomsg"] {os = "macos" & os-distribution = "homebrew"} +] +synopsis: "Virtual package relying on a nanomsg system installation." +description: + "This package can only install if the nanomsg lib is installed on the system." +depends: ["ocaml"] diff --git a/packages/conf-ncurses/conf-ncurses.1+system/descr b/packages/conf-ncurses/conf-ncurses.1+system/descr deleted file mode 100644 index 4a888063378..00000000000 --- a/packages/conf-ncurses/conf-ncurses.1+system/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on ncurses -This package can only install if the ncurses library is installed on the system. diff --git a/packages/conf-ncurses/conf-ncurses.1+system/opam b/packages/conf-ncurses/conf-ncurses.1+system/opam index 19305f03c0a..91353915d4a 100644 --- a/packages/conf-ncurses/conf-ncurses.1+system/opam +++ b/packages/conf-ncurses/conf-ncurses.1+system/opam @@ -1,10 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "tim@gfxmonk.net" homepage: "https://www.gnu.org/software/ncurses/" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" license: "MIT" -build: [ - ## Preinstalled... -] -available: [ os = "darwin" | os = "freebsd" | os = "netbsd" | os = "openbsd" ] +available: os = "macos" | os = "freebsd" | os = "netbsd" | os = "openbsd" +synopsis: "Virtual package relying on ncurses" +description: + "This package can only install if the ncurses library is installed on the system." +depends: ["ocaml"] diff --git a/packages/conf-ncurses/conf-ncurses.1/descr b/packages/conf-ncurses/conf-ncurses.1/descr deleted file mode 100644 index 4a888063378..00000000000 --- a/packages/conf-ncurses/conf-ncurses.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on ncurses -This package can only install if the ncurses library is installed on the system. diff --git a/packages/conf-ncurses/conf-ncurses.1/opam b/packages/conf-ncurses/conf-ncurses.1/opam index cda0c0a344a..23caf15ddc6 100644 --- a/packages/conf-ncurses/conf-ncurses.1/opam +++ b/packages/conf-ncurses/conf-ncurses.1/opam @@ -1,26 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "tim@gfxmonk.net" homepage: "https://www.gnu.org/software/ncurses/" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" license: "MIT" -build: [ -] -depends: [ - "conf-pkg-config" -] +depends: ["ocaml" "conf-pkg-config"] depexts: [ - [["debian"] ["ncurses-dev"]] - [["ubuntu"] ["ncurses-dev"]] - [["nixpkgs"] ["ncurses"]] - [["alpine"] ["ncurses-dev"]] - [["fedora"] ["ncurses-devel"]] - [["oraclelinux"] ["ncurses-devel"]] - [["centos"] ["ncurses-devel"]] - [["rhel"] ["ncurses-devel"]] - [["opensuse"] ["ncurses-devel"]] # note: doesnt use pkg-config - [["archlinux"] ["ncurses"]] + ["ncurses-dev"] {os-distribution = "debian"} + ["ncurses-dev"] {os-distribution = "ubuntu"} + ["ncurses"] {os-distribution = "nixos"} + ["ncurses-dev"] {os-distribution = "alpine"} + ["ncurses-devel"] {os-distribution = "fedora"} + ["ncurses-devel"] {os-distribution = "oraclelinux"} + ["ncurses-devel"] {os-distribution = "centos"} + ["ncurses-devel"] {os-distribution = "rhel"} + ["ncurses-devel"] {os-distribution = "opensuse"} + ["ncurses"] {os-distribution = "archlinux"} ] -## For BSD-like where 'ncurses' is preinstalled but `pkg-config` is not, -## see 'conf-ncurses.1+bsd' -available: [ os != "darwin" & os != "freebsd" & os != "netbsd" & os != "openbsd" ] +available: os != "macos" & os != "freebsd" & os != "netbsd" & os != "openbsd" +synopsis: "Virtual package relying on ncurses" +description: + "This package can only install if the ncurses library is installed on the system." diff --git a/packages/conf-neko/conf-neko.1/descr b/packages/conf-neko/conf-neko.1/descr deleted file mode 100644 index 7d541a6a0b4..00000000000 --- a/packages/conf-neko/conf-neko.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a Neko system installation. -This package can only install if Neko is installed on the system. diff --git a/packages/conf-neko/conf-neko.1/opam b/packages/conf-neko/conf-neko.1/opam index b099f8b33e6..9b203905504 100644 --- a/packages/conf-neko/conf-neko.1/opam +++ b/packages/conf-neko/conf-neko.1/opam @@ -1,17 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" name: "conf-neko" maintainer: ["Haxe Foundation " "Andy Li "] -author: "Haxe Foundation " homepage: "http://nekovm.org/" bug-reports: "https://github.com/HaxeFoundation/neko/issues" license: ["MIT"] build: [["neko" "-version"]] depexts: [ - [["alpine"] ["neko-dev"]] - [["debian"] ["neko" "neko-dev"]] - [["ubuntu"] ["neko" "neko-dev"]] - [["fedora"] ["nekovm-devel"]] - [["nixpkgs"] ["neko"]] - [["homebrew" "osx"] ["neko"]] - [["archlinux"] ["neko"]] + ["neko-dev"] {os-distribution = "alpine"} + ["neko" "neko-dev"] {os-distribution = "debian"} + ["neko" "neko-dev"] {os-distribution = "ubuntu"} + ["nekovm-devel"] {os-distribution = "fedora"} + ["neko"] {os-distribution = "nixos"} + ["neko"] {os-distribution = "homebrew" & os = "macos"} + ["neko"] {os-distribution = "archlinux"} ] +synopsis: "Virtual package relying on a Neko system installation." +description: + "This package can only install if Neko is installed on the system." +authors: "Haxe Foundation " +depends: ["ocaml"] diff --git a/packages/conf-netsnmp/conf-netsnmp.1.0.0/descr b/packages/conf-netsnmp/conf-netsnmp.1.0.0/descr deleted file mode 100644 index 8992950c248..00000000000 --- a/packages/conf-netsnmp/conf-netsnmp.1.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Package relying on net-snmp libs - -Virtual package relying on net-snmp system libraries installation. -This package can only install if the net-snmp lib and development packages -are installed on the system. \ No newline at end of file diff --git a/packages/conf-netsnmp/conf-netsnmp.1.0.0/opam b/packages/conf-netsnmp/conf-netsnmp.1.0.0/opam index b1bf26dcab4..6bd9b88cf70 100644 --- a/packages/conf-netsnmp/conf-netsnmp.1.0.0/opam +++ b/packages/conf-netsnmp/conf-netsnmp.1.0.0/opam @@ -1,24 +1,33 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Steve Bleazard " authors: "Steve Bleazard " homepage: "https://www.github.com/stevebleazard/ocaml-conf-netsnmp" bug-reports: "https://www.github.com/stevebleazard/ocaml-conf-netsnmp/issues" license: "MIT" -dev-repo: "https://www.github.com/stevebleazard/ocaml-conf-netsnmp.git" - +dev-repo: "git+https://www.github.com/stevebleazard/ocaml-conf-netsnmp.git" depexts: [ - [["debian"] ["libsnmp-dev"]] - [["ubuntu"] ["libsnmp-dev"]] - [["centos"] ["net-snmp-libs" "net-snmp-devel"]] - [["fedora"] ["net-snmp-libs" "net-snmp-devel"]] - [["opensuse"] ["libsnmp30" "net-snmp-devel"]] - [["alpine"] ["net-snmp-libs" "net-snmp-dev"]] - [["freebsd"] [ ]] - [["openbsd"] [ ]] + ["libsnmp-dev"] {os-distribution = "debian"} + ["libsnmp-dev"] {os-distribution = "ubuntu"} + ["net-snmp-libs" "net-snmp-devel"] {os-distribution = "centos"} + ["net-snmp-libs" "net-snmp-devel"] {os-distribution = "fedora"} + ["libsnmp30" "net-snmp-devel"] {os-distribution = "opensuse"} + ["net-snmp-libs" "net-snmp-dev"] {os-distribution = "alpine"} + [] {os = "freebsd"} + [] {os = "openbsd"} ] - build: [ ["sh" "-exc" "cc -c $CFLAGS -I/usr/local/include files/test.c"] ] -available: [ os != "darwin" ] +available: os != "macos" +synopsis: "Package relying on net-snmp libs" +description: """ +Virtual package relying on net-snmp system libraries installation. +This package can only install if the net-snmp lib and development packages +are installed on the system.""" +depends: ["ocaml"] +url { + src: + "https://www.github.com/stevebleazard/ocaml-conf-netsnmp/releases/download/v1.0.0/conf-netsnmp-1.0.0.tbz" + checksum: "md5=b7182d9bed4e50b2c7fc94b4a1a303d3" +} diff --git a/packages/conf-netsnmp/conf-netsnmp.1.0.0/url b/packages/conf-netsnmp/conf-netsnmp.1.0.0/url deleted file mode 100644 index 7e399c450d6..00000000000 --- a/packages/conf-netsnmp/conf-netsnmp.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://www.github.com/stevebleazard/ocaml-conf-netsnmp/releases/download/v1.0.0/conf-netsnmp-1.0.0.tbz" -checksum: "b7182d9bed4e50b2c7fc94b4a1a303d3" \ No newline at end of file diff --git a/packages/conf-npm/conf-npm.1/descr b/packages/conf-npm/conf-npm.1/descr deleted file mode 100644 index e8b012a59ec..00000000000 --- a/packages/conf-npm/conf-npm.1/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package relying on npm installation. diff --git a/packages/conf-npm/conf-npm.1/opam b/packages/conf-npm/conf-npm.1/opam index f1c1ce3c2ab..2b0c57f87b6 100644 --- a/packages/conf-npm/conf-npm.1/opam +++ b/packages/conf-npm/conf-npm.1/opam @@ -1,25 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "npm, Inc." authors: "npm, Inc." homepage: "https://www.npmjs.com" bug-reports: "https://github.com/ocaml/opam-repository/issue" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" license: "Artistic License 2.0" build: [ ["npm" "--version"] ] depexts: [ - [["alpine"] ["nodejs"]] - [["archlinux"] ["npm"]] - [["centos"] ["npm"]] - [["debian"] ["npm"]] - [["fedora"] ["npm"]] - [["freebsd"] ["npm"]] - [["gentoo"] ["nodejs"]] - [["homebrew" "osx"] ["node"]] - [["macports" "osx"] ["npm5"]] - [["netbsd"] ["nodejs"]] - [["openbsd"] ["node"]] - [["opensuse"] ["npm"]] - [["ubuntu"] ["npm"]] + ["nodejs"] {os-distribution = "alpine"} + ["npm"] {os-distribution = "archlinux"} + ["npm"] {os-distribution = "centos"} + ["npm"] {os-distribution = "debian"} + ["npm"] {os-distribution = "fedora"} + ["npm"] {os = "freebsd"} + ["nodejs"] {os-distribution = "gentoo"} + ["node"] {os-distribution = "homebrew" & os = "macos"} + ["npm5"] {os-distribution = "macports" & os = "macos"} + ["nodejs"] {os = "netbsd"} + ["node"] {os = "openbsd"} + ["npm"] {os-distribution = "opensuse"} + ["npm"] {os-distribution = "ubuntu"} ] +synopsis: "Virtual package relying on npm installation." +depends: ["ocaml"] diff --git a/packages/conf-numa/conf-numa.0.1.0/descr b/packages/conf-numa/conf-numa.0.1.0/descr deleted file mode 100644 index aaaaf361669..00000000000 --- a/packages/conf-numa/conf-numa.0.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Package relying on libnuma - -Virtual package relying on a libnuma system installation. -This package can only install if the libnuma lib is installed on the system. \ No newline at end of file diff --git a/packages/conf-numa/conf-numa.0.1.0/opam b/packages/conf-numa/conf-numa.0.1.0/opam index 3c82e84cdd3..70aadf663a7 100644 --- a/packages/conf-numa/conf-numa.0.1.0/opam +++ b/packages/conf-numa/conf-numa.0.1.0/opam @@ -1,18 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Steve Bleazard " authors: "Steve Bleazard " homepage: "https://www.github.com/stevebleazard/ocaml-conf-numa" bug-reports: "https://www.github.com/stevebleazard/ocaml-conf-numa/issues" license: "MIT" -dev-repo: "https://www.github.com/stevebleazard/ocaml-conf-numa.git" - +dev-repo: "git+https://www.github.com/stevebleazard/ocaml-conf-numa.git" depexts: [ - [["debian"] ["libnuma-dev"]] - [["ubuntu"] ["libnuma-dev"]] - [["centos"] ["numactl-libs" "numactl-devel"]] - [["fedora"] ["numactl-libs" "numactl-devel"]] - [["opensuse"] ["libnuma-devel"]] - [["alpine"] ["libnuma-dev"]] + ["libnuma-dev"] {os-distribution = "debian"} + ["libnuma-dev"] {os-distribution = "ubuntu"} + ["numactl-libs" "numactl-devel"] {os-distribution = "centos"} + ["numactl-libs" "numactl-devel"] {os-distribution = "fedora"} + ["libnuma-devel"] {os-distribution = "opensuse"} + ["libnuma-dev"] {os-distribution = "alpine"} ] - -available: [ os != "darwin" & os != "freebsd" & os != "openbsd" ] +available: os != "macos" & os != "freebsd" & os != "openbsd" +synopsis: "Package relying on libnuma" +description: """ +Virtual package relying on a libnuma system installation. +This package can only install if the libnuma lib is installed on the system.""" +depends: ["ocaml"] +url { + src: + "https://www.github.com/stevebleazard/ocaml-conf-numa/releases/download/v0.1.0/conf-numa-0.1.0.tbz" + checksum: "md5=7f5a5d170a8f8718162b021072e17ec2" +} diff --git a/packages/conf-numa/conf-numa.0.1.0/url b/packages/conf-numa/conf-numa.0.1.0/url deleted file mode 100644 index 936c53c8f1c..00000000000 --- a/packages/conf-numa/conf-numa.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://www.github.com/stevebleazard/ocaml-conf-numa/releases/download/v0.1.0/conf-numa-0.1.0.tbz" -checksum: "7f5a5d170a8f8718162b021072e17ec2" \ No newline at end of file diff --git a/packages/conf-ode/conf-ode.1/descr b/packages/conf-ode/conf-ode.1/descr deleted file mode 100644 index 44f022e5580..00000000000 --- a/packages/conf-ode/conf-ode.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a ODE system installation. -This package can only install if the ODE lib is installed on the system. diff --git a/packages/conf-ode/conf-ode.1/opam b/packages/conf-ode/conf-ode.1/opam index 5e06311ede5..14a229fb769 100644 --- a/packages/conf-ode/conf-ode.1/opam +++ b/packages/conf-ode/conf-ode.1/opam @@ -1,11 +1,15 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "blue-prawn" authors: ["Russell Smith"] homepage: "http://www.ode.org/" license: "BSD-3-Clause, or LGPLv2.1+" build: [["pkg-config" "ode"]] depexts: [ - [["debian"] ["libode-dev"]] - [["mageia"] ["libode-devel"]] - [["ubuntu"] ["libode-dev"]] + ["libode-dev"] {os-distribution = "debian"} + ["libode-devel"] {os-distribution = "mageia"} + ["libode-dev"] {os-distribution = "ubuntu"} ] +synopsis: "Virtual package relying on a ODE system installation." +description: + "This package can only install if the ODE lib is installed on the system." +depends: ["ocaml"] diff --git a/packages/conf-openbabel/conf-openbabel.0.1/descr b/packages/conf-openbabel/conf-openbabel.0.1/descr deleted file mode 100644 index 1a4810df300..00000000000 --- a/packages/conf-openbabel/conf-openbabel.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Virtual package relying on openbabel library installation. -This package can only install if the openbabel devel library is installed -on the system. diff --git a/packages/conf-openbabel/conf-openbabel.0.1/opam b/packages/conf-openbabel/conf-openbabel.0.1/opam index a46b252a751..d66947e6f6f 100644 --- a/packages/conf-openbabel/conf-openbabel.0.1/opam +++ b/packages/conf-openbabel/conf-openbabel.0.1/opam @@ -1,17 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Francois BERENGER " homepage: "http://openbabel.org/" license: "GPL" authors: "http://openbabel.org/wiki/THANKS" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" build: [ - ["c++" "-I/usr/include/openbabel-2.0" "test.cpp" "-lopenbabel"] { os != "darwin" } - ["c++" "-I/usr/local/include/openbabel-2.0" "test.cpp" "-L/usr/local/lib" "-lopenbabel"] { os = "darwin" } + ["c++" "-I/usr/include/openbabel-2.0" "test.cpp" "-lopenbabel"] + {os != "macos"} + [ + "c++" + "-I/usr/local/include/openbabel-2.0" + "test.cpp" + "-L/usr/local/lib" + "-lopenbabel" + ] {os = "macos"} ] depexts: [ - [["debian"] ["libopenbabel-dev"]] - [["ubuntu"] ["libopenbabel-dev"]] - [["osx" "homebrew"] ["open-babel"]] - [["centos"] ["openbabel-devel"]] + ["libopenbabel-dev"] {os-distribution = "debian"} + ["libopenbabel-dev"] {os-distribution = "ubuntu"} + ["open-babel"] {os = "macos" & os-distribution = "homebrew"} + ["openbabel-devel"] {os-distribution = "centos"} ] +synopsis: "Virtual package relying on openbabel library installation." +description: """ +This package can only install if the openbabel devel library is installed +on the system.""" +depends: ["ocaml"] +extra-files: ["test.cpp" "md5=0a2f6ad381a1624089cd12718bfbfdd8"] diff --git a/packages/conf-openblas/conf-openblas.0.1/descr b/packages/conf-openblas/conf-openblas.0.1/descr deleted file mode 100644 index eda65fb74e1..00000000000 --- a/packages/conf-openblas/conf-openblas.0.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package to install OpenBLAS and LAPACKE. -The package prepares OpenBLAS (CBLAS) and LAPACKE backend for Owl (OCaml numerical library). It can only be installed if OpenBLAS and LAPACKE are installed on the system. diff --git a/packages/conf-openblas/conf-openblas.0.1/opam b/packages/conf-openblas/conf-openblas.0.1/opam index 78ae049d46b..c04e2b1b364 100644 --- a/packages/conf-openblas/conf-openblas.0.1/opam +++ b/packages/conf-openblas/conf-openblas.0.1/opam @@ -1,22 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Liang Wang (ryanrhymes@gmail.com)" -author: "Liang Wang (ryanrhymes@gmail.com)" homepage: "https://github.com/xianyi/OpenBLAS" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" license: "BSD" build: [ ["sh" "-exc" "%{build}%/centos_install.sh"] {os = "centos"} ["sh" "-exc" "cc $CFLAGS test.c -lopenblas"] {os = "alpine"} ["sh" "-exc" "cc $CFLAGS test.c -lopenblas"] {os = "debian"} - ["sh" "-exc" "cc $CFLAGS -I/usr/include/openblas test.c -lopenblas"] {os = "fedora"} - ["sh" "-exc" "cc $CFLAGS -I/usr/local/opt/openblas/include test.c -L/usr/local/opt/openblas/lib -lopenblas"] {os = "darwin"} - ["sh" "-exc" "cc $CFLAGS test.c -lopenblas"] {os != "darwin" & os != "debian" & os != "centos" & os != "fedora" & os != "alpine"} + ["sh" "-exc" "cc $CFLAGS -I/usr/include/openblas test.c -lopenblas"] + {os = "fedora"} + [ + "sh" + "-exc" + "cc $CFLAGS -I/usr/local/opt/openblas/include test.c -L/usr/local/opt/openblas/lib -lopenblas" + ] {os = "macos"} + ["sh" "-exc" "cc $CFLAGS test.c -lopenblas"] + {os != "macos" & os != "debian" & os != "centos" & os != "fedora" & + os != "alpine"} ] depexts: [ - [["fedora"] ["openblas-devel"]] - [["alpine"] ["libc-dev" "openblas-dev"]] - [["ubuntu"] ["libopenblas-dev" "liblapacke-dev"]] - [["debian"] ["libopenblas-dev" "liblapacke-dev"]] - [["osx" "homebrew"] ["homebrew/science/openblas"]] + ["openblas-devel"] {os-distribution = "fedora"} + ["libc-dev" "openblas-dev"] {os-distribution = "alpine"} + ["libopenblas-dev" "liblapacke-dev"] {os-distribution = "ubuntu"} + ["libopenblas-dev" "liblapacke-dev"] {os-distribution = "debian"} + ["homebrew/science/openblas"] {os = "macos" & os-distribution = "homebrew"} +] +synopsis: "Virtual package to install OpenBLAS and LAPACKE." +description: + "The package prepares OpenBLAS (CBLAS) and LAPACKE backend for Owl (OCaml numerical library). It can only be installed if OpenBLAS and LAPACKE are installed on the system." +authors: "Liang Wang (ryanrhymes@gmail.com)" +depends: ["ocaml"] +extra-files: [ + ["test.c" "md5=dcf8ee02542457dde43e1e4917897416"] + ["centos_install.sh" "md5=46ee889588a424b2d5b25b3de906ed6c"] ] diff --git a/packages/conf-openssl/conf-openssl.1/descr b/packages/conf-openssl/conf-openssl.1/descr deleted file mode 100644 index 3b81aa51841..00000000000 --- a/packages/conf-openssl/conf-openssl.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on an OpenSSL system installation. -This package can only install if OpenSSL is installed on the system. diff --git a/packages/conf-openssl/conf-openssl.1/opam b/packages/conf-openssl/conf-openssl.1/opam index 334becece24..49ec21fb637 100644 --- a/packages/conf-openssl/conf-openssl.1/opam +++ b/packages/conf-openssl/conf-openssl.1/opam @@ -1,23 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "David Sheets " authors: ["The OpenSSL Project"] homepage: "https://www.openssl.org/" license: "Apache-1.0" build: [ - ["pkg-config" "openssl"] {os != "darwin" & os != "freebsd" & os != "openbsd" & os != "netbsd"} - ["./osx-build.sh"] { os = "darwin" } + ["pkg-config" "openssl"] + {os != "macos" & os != "freebsd" & os != "openbsd" & os != "netbsd"} + ["./osx-build.sh"] {os = "macos"} ] -depends: ["conf-pkg-config"] +depends: ["ocaml" "conf-pkg-config"] depexts: [ - [["debian"] ["libssl-dev"]] - [["ubuntu"] ["libssl-dev"]] - [["centos"] ["openssl-devel"]] - [["oraclelinux"] ["openssl-devel"]] - [["fedora"] ["openssl-devel"]] - [["osx" "homebrew"] ["openssl"]] - [["osx" "macports"] ["openssl"]] - [["alpine"] ["libressl-dev"]] - [["nixpkgs"] ["openssl"]] - [["archlinux"] ["openssl"]] - [["opensuse"] ["libopenssl-devel"]] + ["libssl-dev"] {os-distribution = "debian"} + ["libssl-dev"] {os-distribution = "ubuntu"} + ["openssl-devel"] {os-distribution = "centos"} + ["openssl-devel"] {os-distribution = "oraclelinux"} + ["openssl-devel"] {os-distribution = "fedora"} + ["openssl"] {os = "macos" & os-distribution = "homebrew"} + ["openssl"] {os = "macos" & os-distribution = "macports"} + ["libressl-dev"] {os-distribution = "alpine"} + ["openssl"] {os-distribution = "nixos"} + ["openssl"] {os-distribution = "archlinux"} + ["libopenssl-devel"] {os-distribution = "opensuse"} ] +synopsis: "Virtual package relying on an OpenSSL system installation." +description: + "This package can only install if OpenSSL is installed on the system." +extra-files: ["osx-build.sh" "md5=351f350c49d98ef4b77037c9ed277d52"] diff --git a/packages/conf-perl/conf-perl.1/descr b/packages/conf-perl/conf-perl.1/descr deleted file mode 100644 index a0520188b4b..00000000000 --- a/packages/conf-perl/conf-perl.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on perl -This package can only install if the perl program is installed on the system. diff --git a/packages/conf-perl/conf-perl.1/opam b/packages/conf-perl/conf-perl.1/opam index 2010b2430ff..df00565a37f 100644 --- a/packages/conf-perl/conf-perl.1/opam +++ b/packages/conf-perl/conf-perl.1/opam @@ -1,15 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "tim@gfxmonk.net" homepage: "https://www.perl.org/" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" license: "GPL-1+" build: [["perl" "--version"]] depexts: [ - [["debian"] ["perl"]] - [["ubuntu"] ["perl"]] - [["alpine"]["perl"]] - [["nixpkgs"] ["perl"]] - [["archlinux"] ["perl"]] - [["fedora"] ["perl-Pod-Html"]] + ["perl"] {os-distribution = "debian"} + ["perl"] {os-distribution = "ubuntu"} + ["perl"] {os-distribution = "alpine"} + ["perl"] {os-distribution = "nixos"} + ["perl"] {os-distribution = "archlinux"} + ["perl-Pod-Html"] {os-distribution = "fedora"} ] +synopsis: "Virtual package relying on perl" +description: + "This package can only install if the perl program is installed on the system." +depends: ["ocaml"] diff --git a/packages/conf-pic-switch/conf-pic-switch.0.1/descr b/packages/conf-pic-switch/conf-pic-switch.0.1/descr deleted file mode 100644 index 4cbf576f9b2..00000000000 --- a/packages/conf-pic-switch/conf-pic-switch.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Check if the +PIC compiler switch of the OCaml version you are using is installed. diff --git a/packages/conf-pic-switch/conf-pic-switch.0.1/opam b/packages/conf-pic-switch/conf-pic-switch.0.1/opam index df164b9d5e3..0a6fdf3237e 100644 --- a/packages/conf-pic-switch/conf-pic-switch.0.1/opam +++ b/packages/conf-pic-switch/conf-pic-switch.0.1/opam @@ -1,14 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Francois Berenger"] maintainer: "francois.berenger@inria.fr" homepage: "https://github.com/ocaml/opam-repository" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" build: [ ["bash" "./check.sh"] ] -available: [ - (ocaml-version >= "4.01.0") & - (ocaml-version < "4.02.2") & - !preinstalled +synopsis: + "Check if the +PIC compiler switch of the OCaml version you are using is installed." +depends: [ + "ocaml" {>= "4.01.0" & < "4.02.2"} ] +conflicts: ["ocaml-system"] +extra-files: ["check.sh" "md5=584e1b9ef424cc069f7273d451b6f8ae"] diff --git a/packages/conf-pkg-config/conf-pkg-config.1.0/descr b/packages/conf-pkg-config/conf-pkg-config.1.0/descr deleted file mode 100644 index 2504aa92164..00000000000 --- a/packages/conf-pkg-config/conf-pkg-config.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Virtual package relying on pkg-config installation. -This package can only install if the pkg-config package is installed -on the system. diff --git a/packages/conf-pkg-config/conf-pkg-config.1.0/opam b/packages/conf-pkg-config/conf-pkg-config.1.0/opam index a5d70279a58..9943e541cba 100644 --- a/packages/conf-pkg-config/conf-pkg-config.1.0/opam +++ b/packages/conf-pkg-config/conf-pkg-config.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "francois.berenger@inria.fr" authors: ["Francois Berenger"] homepage: "http://www.freedesktop.org/wiki/Software/pkg-config/" @@ -9,17 +9,22 @@ build: [ ["pkg-config" "--help"] ] depexts: [ - [["debian"] ["pkg-config"]] - [["ubuntu"] ["pkg-config"]] - [["archlinux"] ["pkg-config"]] - [["fedora"] ["pkgconfig"]] - [["centos"] ["pkgconfig"]] - [["mageia"] ["pkgconfig"]] - [["rhel"] ["pkgconfig"]] - [["oraclelinux"] ["pkgconfig"]] - [["alpine"] ["pkgconfig"]] - [["freebsd"] ["devel/pkgconf"]] - [["openbsd"] ["devel/pkgconf"]] - [["osx" "homebrew"] ["pkg-config"]] - [["freebsd"] ["pkgconf"]] + ["pkg-config"] {os-distribution = "debian"} + ["pkg-config"] {os-distribution = "ubuntu"} + ["pkg-config"] {os-distribution = "archlinux"} + ["pkgconfig"] {os-distribution = "fedora"} + ["pkgconfig"] {os-distribution = "centos"} + ["pkgconfig"] {os-distribution = "mageia"} + ["pkgconfig"] {os-distribution = "rhel"} + ["pkgconfig"] {os-distribution = "oraclelinux"} + ["pkgconfig"] {os-distribution = "alpine"} + ["devel/pkgconf"] {os = "freebsd"} + ["devel/pkgconf"] {os = "openbsd"} + ["pkg-config"] {os = "macos" & os-distribution = "homebrew"} + ["pkgconf"] {os = "freebsd"} ] +synopsis: "Virtual package relying on pkg-config installation." +description: """ +This package can only install if the pkg-config package is installed +on the system.""" +depends: ["ocaml"] diff --git a/packages/conf-ppl/conf-ppl.1/descr b/packages/conf-ppl/conf-ppl.1/descr deleted file mode 100644 index 8e33423e374..00000000000 --- a/packages/conf-ppl/conf-ppl.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on the Parma Polyhedra Library (PPL) system installation. -This package can only install if PPL is installed on the system. diff --git a/packages/conf-ppl/conf-ppl.1/opam b/packages/conf-ppl/conf-ppl.1/opam index 83b490f4354..a28365d74e5 100644 --- a/packages/conf-ppl/conf-ppl.1/opam +++ b/packages/conf-ppl/conf-ppl.1/opam @@ -1,5 +1,4 @@ -opam-version: "1.2" -author: "R. Bagnara, P. M. Hill, E. Zaffanella, A. Bagnara et. al." +opam-version: "2.0" maintainer: "francois.berenger@inria.fr" homepage: "http://bugseng.com/products/ppl/" bug-reports: "http://bugseng.com/products/ppl/bugs" @@ -10,12 +9,19 @@ build: [ "cc test.c -I/usr/local/include -L/usr/local/lib -lppl_c -lppl" {os = "freebsd" | os = "openbsd"}] ] depexts: [ - [["debian"] ["libppl-dev"]] - [["ubuntu"] ["libppl-dev"]] - [["archlinux"] ["ppl"]] - [["gentoo"] ["dev-libs/ppl"]] - [["centos"] ["libppl" "libppl-devel"]] - [["freebsd"] ["ppl"]] - [["openbsd"] ["ppl"]] - [["osx" "homebrew"] ["ppl"]] + ["libppl-dev"] {os-distribution = "debian"} + ["libppl-dev"] {os-distribution = "ubuntu"} + ["ppl"] {os-distribution = "archlinux"} + ["dev-libs/ppl"] {os-distribution = "gentoo"} + ["libppl" "libppl-devel"] {os-distribution = "centos"} + ["ppl"] {os = "freebsd"} + ["ppl"] {os = "openbsd"} + ["ppl"] {os = "macos" & os-distribution = "homebrew"} ] +synopsis: + "Virtual package relying on the Parma Polyhedra Library (PPL) system installation." +description: + "This package can only install if PPL is installed on the system." +authors: "R. Bagnara, P. M. Hill, E. Zaffanella, A. Bagnara et. al." +depends: ["ocaml"] +extra-files: ["test.c" "md5=7de4a76f91cee3f8cd52220b7edd16cb"] diff --git a/packages/conf-python-2-7-dev/conf-python-2-7-dev.1.0/descr b/packages/conf-python-2-7-dev/conf-python-2-7-dev.1.0/descr deleted file mode 100644 index 2169d9b84bd..00000000000 --- a/packages/conf-python-2-7-dev/conf-python-2-7-dev.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Virtual package relying on Python-2.7 development package installation. -This package can only install if the "python2.7/Python.h" C header file -is available on the system. diff --git a/packages/conf-python-2-7-dev/conf-python-2-7-dev.1.0/opam b/packages/conf-python-2-7-dev/conf-python-2-7-dev.1.0/opam index 8b35f3886a6..6270f892b11 100644 --- a/packages/conf-python-2-7-dev/conf-python-2-7-dev.1.0/opam +++ b/packages/conf-python-2-7-dev/conf-python-2-7-dev.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "francois.berenger@inria.fr" homepage: "https://www.python.org/download/releases/2.7/" license: "PSF" @@ -6,7 +6,14 @@ build: [ ["cc" "test.c"] ] depexts: [ - [["debian"] ["python2.7-dev"]] - [["ubuntu"] ["python2.7-dev"]] - [["nixpkgs"] ["python27"]] + ["python2.7-dev"] {os-distribution = "debian"} + ["python2.7-dev"] {os-distribution = "ubuntu"} + ["python27"] {os-distribution = "nixos"} ] +synopsis: + "Virtual package relying on Python-2.7 development package installation." +description: """ +This package can only install if the "python2.7/Python.h" C header file +is available on the system.""" +depends: ["ocaml"] +extra-files: ["test.c" "md5=38169957900602d7c02af0d5040f3a6d"] diff --git a/packages/conf-python-2-7/conf-python-2-7.1.0/descr b/packages/conf-python-2-7/conf-python-2-7.1.0/descr deleted file mode 100644 index 9843ccaadaf..00000000000 --- a/packages/conf-python-2-7/conf-python-2-7.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Virtual package relying on Python-2.7 installation. -This package can only install if the Python-2.7 interpreter is available -on the system. diff --git a/packages/conf-python-2-7/conf-python-2-7.1.0/opam b/packages/conf-python-2-7/conf-python-2-7.1.0/opam index 8c06bc044a9..b895d710058 100644 --- a/packages/conf-python-2-7/conf-python-2-7.1.0/opam +++ b/packages/conf-python-2-7/conf-python-2-7.1.0/opam @@ -1,24 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Francois BERENGER " homepage: "https://www.python.org/download/releases/2.7/" authors: "Python Software Foundation" license: "PSF" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" build: ["python2.7" "test.py"] depexts: [ - [["debian"] ["python2.7"]] - [["ubuntu"] ["python2.7"]] - [["nixpkgs"] ["python27"]] - [["alpine"] ["python"]] - [["centos"] ["python"]] - [["fedora"] ["python2"]] - [["archlinux"] ["python2"]] - [["opensuse"] ["python"]] - [["gentoo"] ["dev-lang/python:2.7"]] - [["openbsd"] ["python/2.7"]] - [["netbsd"] ["lang/python27"]] - [["freebsd"] ["lang/python27"]] - [["macports" "osx"] ["python27"]] - [["homebrew" "osx"] ["python"]] + ["python2.7"] {os-distribution = "debian"} + ["python2.7"] {os-distribution = "ubuntu"} + ["python27"] {os-distribution = "nixos"} + ["python"] {os-distribution = "alpine"} + ["python"] {os-distribution = "centos"} + ["python2"] {os-distribution = "fedora"} + ["python2"] {os-distribution = "archlinux"} + ["python"] {os-distribution = "opensuse"} + ["dev-lang/python:2.7"] {os-distribution = "gentoo"} + ["python/2.7"] {os = "openbsd"} + ["lang/python27"] {os = "netbsd"} + ["lang/python27"] {os = "freebsd"} + ["python27"] {os-distribution = "macports" & os = "macos"} + ["python"] {os-distribution = "homebrew" & os = "macos"} ] +synopsis: "Virtual package relying on Python-2.7 installation." +description: """ +This package can only install if the Python-2.7 interpreter is available +on the system.""" +depends: ["ocaml"] +extra-files: ["test.py" "md5=b2b11a2f587814ed4c08b109d9ed949f"] diff --git a/packages/conf-qt/conf-qt.5.2.1/descr b/packages/conf-qt/conf-qt.5.2.1/descr deleted file mode 100644 index d780576bcde..00000000000 --- a/packages/conf-qt/conf-qt.5.2.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Installation of Qt5 using APT packages or from source. - diff --git a/packages/conf-qt/conf-qt.5.2.1/opam b/packages/conf-qt/conf-qt.5.2.1/opam index 652b69a9ee8..d051c9844db 100644 --- a/packages/conf-qt/conf-qt.5.2.1/opam +++ b/packages/conf-qt/conf-qt.5.2.1/opam @@ -1,30 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "kakadu.hafanana@gmail.com" maintainer: "kakadu.hafanana@gmail.com" homepage: "http://kakadu.github.io/lablqml/" bug-reports: "https://github.com/kakadu/lablqml/issues" -dev-repo: "https://github.com/Kakadu/lablqml.git" - -# There we adjust PATH variable only because we want to make CI on Alpine and Fedora happy. -# Other GNU/Linux distributions won't need this but we can't adjust paths separately (yet). -# We need opam 2.0 improvements (particulary https://github.com/ocaml/opam/issues/2919 ) - +dev-repo: "git+https://github.com/Kakadu/lablqml.git" build: [ ["sh" "-exc" "echo \"Your Qt version is `PATH=/usr/lib64/qt5/bin:/usr/lib/qt5/bin:$PATH qmake -query QT_VERSION`\"" ] - ["sh" "-exc" "min=\"5.2.1\" cur=`PATH=/usr/lib64/qt5/bin:/usr/lib/qt5/bin:$PATH qmake -query QT_VERSION`; res=`printf \"$min\\n$cur\\n\" | sort -t '.' -k 1,1 -k 2,2 -k 3,3 -k 4,4 -n | head -n 1`; [ \"$res\" = \"$min\" ]" + ["sh" "-exc" "min=\"5.2.1\" cur=`PATH=/usr/lib64/qt5/bin:/usr/lib/qt5/bin:$PATH qmake -query QT_VERSION`; res=`printf \"$min\\n$cur\\n\" | sort | head -n 1`; [ \"$res\" = \"$min\" ]" ] ] -post-messages: [ - "It's recommended to set PKG_CONFIG_PATH to /usr/local/opt/qt/lib/pkgconfig to enable pkg-config" { os = "darwin" } -] - +post-messages: + "It's recommended to set PKG_CONFIG_PATH to /usr/local/opt/qt/lib/pkgconfig to enable pkg-config" + {os = "macos"} depexts: [ - [ ["osx" "homebrew"] ["qt5"] ] - [ ["ubuntu"] ["qt5-default" "qtdeclarative5-dev" "qt5-qmake"] ] - [ ["debian"] ["qt5-default" "qtdeclarative5-dev" "qt5-qmake"] ] - [ ["alpine"] ["qt5-qtbase-dev" "qt5-qtdeclarative-dev"] ] - [ ["centos"] ["qt5-qtbase-devel" "qt5-qtdeclarative-devel"] ] - [ ["fedora"] ["qt5-qtbase-devel" "qt5-qtdeclarative-devel"] ] + ["qt5"] {os = "macos" & os-distribution = "homebrew"} + ["qt5-default" "qtdeclarative5-dev" "qt5-qmake"] + {os-distribution = "ubuntu"} + ["qt5-default" "qtdeclarative5-dev" "qt5-qmake"] + {os-distribution = "debian"} + ["qt5-qtbase-dev" "qt5-qtdeclarative-dev"] {os-distribution = "alpine"} + ["qt5-qtbase-devel" "qt5-qtdeclarative-devel"] {os-distribution = "centos"} + ["qt5-qtbase-devel" "qt5-qtdeclarative-devel"] {os-distribution = "fedora"} ] - +synopsis: "Installation of Qt5 using APT packages or from source." +depends: ["ocaml"] diff --git a/packages/conf-r/conf-r.1.0.0/descr b/packages/conf-r/conf-r.1.0.0/descr deleted file mode 100644 index bc4584d9b42..00000000000 --- a/packages/conf-r/conf-r.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Virtual package relying on the R interpreter -This package can only install if the R interpreter (for statistics) -is installed on the system. diff --git a/packages/conf-r/conf-r.1.0.0/opam b/packages/conf-r/conf-r.1.0.0/opam index 8728ad263c4..a291360b1ec 100644 --- a/packages/conf-r/conf-r.1.0.0/opam +++ b/packages/conf-r/conf-r.1.0.0/opam @@ -1,19 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Francois BERENGER " homepage: "https://www.r-project.org/" authors: "https://www.r-project.org/contributors.html" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" license: "GPL-2+" build: ["R" "--vanilla" "--slave" "check.r"] depexts: [ - [["osx" "homebrew"] ["r"]] - [["archlinux"] ["r"]] - [["debian"] ["r-base-core"]] - [["ubuntu"] ["r-base-core"]] - [["opensuse"] ["R-core"]] - [["alpine"] ["R"]] - [["centos"] ["epel-release" "R"]] - [["fedora"] ["R"]] - [["nixpkgs"] ["R"]] + ["r"] {os = "macos" & os-distribution = "homebrew"} + ["r"] {os-distribution = "archlinux"} + ["r-base-core"] {os-distribution = "debian"} + ["r-base-core"] {os-distribution = "ubuntu"} + ["R-core"] {os-distribution = "opensuse"} + ["R"] {os-distribution = "alpine"} + ["epel-release" "R"] {os-distribution = "centos"} + ["R"] {os-distribution = "fedora"} + ["R"] {os-distribution = "nixos"} ] +synopsis: "Virtual package relying on the R interpreter" +description: """ +This package can only install if the R interpreter (for statistics) +is installed on the system.""" +depends: ["ocaml"] +extra-files: ["check.r" "md5=4157c5cc4c887be63e9dbc88aa47a603"] diff --git a/packages/conf-rdkit/conf-rdkit.0.1/descr b/packages/conf-rdkit/conf-rdkit.0.1/descr deleted file mode 100644 index 0183f090a8c..00000000000 --- a/packages/conf-rdkit/conf-rdkit.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Virtual package relying on rdkit library installation. -This package can only install if the rdkit devel library is installed -on the system. diff --git a/packages/conf-rdkit/conf-rdkit.0.1/opam b/packages/conf-rdkit/conf-rdkit.0.1/opam index 6ac504bb228..275118d8e40 100644 --- a/packages/conf-rdkit/conf-rdkit.0.1/opam +++ b/packages/conf-rdkit/conf-rdkit.0.1/opam @@ -1,19 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "https://github.com/rdkit/rdkit/graphs/contributors" homepage: "http://www.rdkit.org/" maintainer: "Francois BERENGER " bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" license: "BSD-3" build: [ - ["sh" "-c" "brew tap rdkit/rdkit && brew install rdkit"] {os = "darwin"} - ["sh" "-c" "c++ test.cpp -o test -I/usr/local/include -L/usr/local/lib -lRDGeneral || \\ - c++ test.cpp -o test -I/usr/local/include -L/usr/local/lib -lRDKitRDGeneral"] + ["sh" "-c" "brew tap rdkit/rdkit && brew install rdkit"] {os = "macos"} + [ + "sh" + "-c" + """ +c++ test.cpp -o test -I/usr/local/include -L/usr/local/lib -lRDGeneral || \\ + c++ test.cpp -o test -I/usr/local/include -L/usr/local/lib -lRDKitRDGeneral""" + ] ] install: ["./test"] -remove: [] depexts: [ - [["debian"] ["librdkit-dev" "python-rdkit"]] - [["ubuntu"] ["librdkit-dev" "python-rdkit"]] - [["centos"] ["rdkit-devel" "python2-rdkit"]] + ["librdkit-dev" "python-rdkit"] {os-distribution = "debian"} + ["librdkit-dev" "python-rdkit"] {os-distribution = "ubuntu"} + ["rdkit-devel" "python2-rdkit"] {os-distribution = "centos"} ] +synopsis: "Virtual package relying on rdkit library installation." +description: """ +This package can only install if the rdkit devel library is installed +on the system.""" +depends: ["ocaml"] +flags: light-uninstall +extra-files: ["test.cpp" "md5=8079a0c593690540fbcb2f848f5b43d5"] diff --git a/packages/conf-rocksdb/conf-rocksdb.1/descr b/packages/conf-rocksdb/conf-rocksdb.1/descr deleted file mode 100644 index 0661f5a6d27..00000000000 --- a/packages/conf-rocksdb/conf-rocksdb.1/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package relying on a system installation of RocksDB diff --git a/packages/conf-rocksdb/conf-rocksdb.1/opam b/packages/conf-rocksdb/conf-rocksdb.1/opam index 83a6588b5ce..76066c6b768 100644 --- a/packages/conf-rocksdb/conf-rocksdb.1/opam +++ b/packages/conf-rocksdb/conf-rocksdb.1/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" - +opam-version: "2.0" homepage: "http://rocksdb.org/" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" license: "Apache-2.0" depexts: [ - [["debian"] ["librocksdb-dev"]] - [["ubuntu"] ["librocksdb-dev"]] + ["librocksdb-dev"] {os-distribution = "debian"} + ["librocksdb-dev"] {os-distribution = "ubuntu"} ] - build: [ ["cc" "-lrocksdb" "main.c"] ] +synopsis: "Virtual package relying on a system installation of RocksDB" +depends: ["ocaml"] +extra-files: ["main.c" "md5=5c11ff1def313f2a87eabf3a30f130ad"] diff --git a/packages/conf-sdl-gfx/conf-sdl-gfx.1/descr b/packages/conf-sdl-gfx/conf-sdl-gfx.1/descr deleted file mode 100644 index 7459e17c3fa..00000000000 --- a/packages/conf-sdl-gfx/conf-sdl-gfx.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a sdl-gfx system installation. -This package can only install if libsdl-gfx is installed on the system. diff --git a/packages/conf-sdl-gfx/conf-sdl-gfx.1/opam b/packages/conf-sdl-gfx/conf-sdl-gfx.1/opam index 91836dd7dea..029d7a6928c 100644 --- a/packages/conf-sdl-gfx/conf-sdl-gfx.1/opam +++ b/packages/conf-sdl-gfx/conf-sdl-gfx.1/opam @@ -1,10 +1,14 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "http://www.ferzkopp.net/joomla/software-mainmenu-14/4-ferzkopps-linux-software/19-sdlgfx" license: "LGPL 2.1" build: [["pkg-config" "SDL_gfx"]] depexts: [ - [["debian"] ["libsdl-gfx1.2-dev"]] - [["ubuntu"] ["libsdl-gfx1.2-dev"]] - [["mageia"] ["libSDL_gfx-devel"]] + ["libsdl-gfx1.2-dev"] {os-distribution = "debian"} + ["libsdl-gfx1.2-dev"] {os-distribution = "ubuntu"} + ["libSDL_gfx-devel"] {os-distribution = "mageia"} ] +synopsis: "Virtual package relying on a sdl-gfx system installation." +description: + "This package can only install if libsdl-gfx is installed on the system." +depends: ["ocaml"] diff --git a/packages/conf-sdl-image/conf-sdl-image.1/descr b/packages/conf-sdl-image/conf-sdl-image.1/descr deleted file mode 100644 index f922dd290ec..00000000000 --- a/packages/conf-sdl-image/conf-sdl-image.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a sdl-image system installation. -This package can only install if libsdl-image is installed on the system. diff --git a/packages/conf-sdl-image/conf-sdl-image.1/opam b/packages/conf-sdl-image/conf-sdl-image.1/opam index 259ea4d395d..7c906275e15 100644 --- a/packages/conf-sdl-image/conf-sdl-image.1/opam +++ b/packages/conf-sdl-image/conf-sdl-image.1/opam @@ -1,10 +1,14 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "http://www.libsdl.org/projects/SDL_image/release-1.2.html" license: "LGPL 2.1" build: [["pkg-config" "SDL_image"]] depexts: [ - [["debian"] ["libsdl-image1.2-dev"]] - [["ubuntu"] ["libsdl-image1.2-dev"]] - [["mageia"] ["libSDL_image-devel"]] + ["libsdl-image1.2-dev"] {os-distribution = "debian"} + ["libsdl-image1.2-dev"] {os-distribution = "ubuntu"} + ["libSDL_image-devel"] {os-distribution = "mageia"} ] +synopsis: "Virtual package relying on a sdl-image system installation." +description: + "This package can only install if libsdl-image is installed on the system." +depends: ["ocaml"] diff --git a/packages/conf-sdl-mixer/conf-sdl-mixer.1/descr b/packages/conf-sdl-mixer/conf-sdl-mixer.1/descr deleted file mode 100644 index e95b1b363e0..00000000000 --- a/packages/conf-sdl-mixer/conf-sdl-mixer.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a sdl-mixer system installation. -This package can only install if libsdl-mixer is installed on the system. diff --git a/packages/conf-sdl-mixer/conf-sdl-mixer.1/opam b/packages/conf-sdl-mixer/conf-sdl-mixer.1/opam index c4853c1a33b..ce6b42fc29b 100644 --- a/packages/conf-sdl-mixer/conf-sdl-mixer.1/opam +++ b/packages/conf-sdl-mixer/conf-sdl-mixer.1/opam @@ -1,10 +1,14 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "http://www.libsdl.org/projects/SDL_mixer/release-1.2.html" license: "LGPL 2.1" build: [["pkg-config" "SDL_mixer"]] depexts: [ - [["debian"] ["libsdl-mixer1.2-dev"]] - [["ubuntu"] ["libsdl-mixer1.2-dev"]] - [["mageia"] ["libSDL_mixer-devel"]] + ["libsdl-mixer1.2-dev"] {os-distribution = "debian"} + ["libsdl-mixer1.2-dev"] {os-distribution = "ubuntu"} + ["libSDL_mixer-devel"] {os-distribution = "mageia"} ] +synopsis: "Virtual package relying on a sdl-mixer system installation." +description: + "This package can only install if libsdl-mixer is installed on the system." +depends: ["ocaml"] diff --git a/packages/conf-sdl-net/conf-sdl-net.1/descr b/packages/conf-sdl-net/conf-sdl-net.1/descr deleted file mode 100644 index 77ecf562696..00000000000 --- a/packages/conf-sdl-net/conf-sdl-net.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a sdl-net system installation. -This package can only install if libsdl-net is installed on the system. diff --git a/packages/conf-sdl-net/conf-sdl-net.1/opam b/packages/conf-sdl-net/conf-sdl-net.1/opam index 225b8ec8d33..c73ad487a43 100644 --- a/packages/conf-sdl-net/conf-sdl-net.1/opam +++ b/packages/conf-sdl-net/conf-sdl-net.1/opam @@ -1,10 +1,14 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "http://www.libsdl.org/projects/SDL_net/release-1.2.html" license: "Zlib" build: [["pkg-config" "SDL_net"]] depexts: [ - [["debian"] ["libsdl-net1.2-dev"]] - [["ubuntu"] ["libsdl-net1.2-dev"]] - [["mageia"] ["libSDL_net-devel"]] + ["libsdl-net1.2-dev"] {os-distribution = "debian"} + ["libsdl-net1.2-dev"] {os-distribution = "ubuntu"} + ["libSDL_net-devel"] {os-distribution = "mageia"} ] +synopsis: "Virtual package relying on a sdl-net system installation." +description: + "This package can only install if libsdl-net is installed on the system." +depends: ["ocaml"] diff --git a/packages/conf-sdl-ttf/conf-sdl-ttf.1/descr b/packages/conf-sdl-ttf/conf-sdl-ttf.1/descr deleted file mode 100644 index 2986bf0e752..00000000000 --- a/packages/conf-sdl-ttf/conf-sdl-ttf.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a sdl-ttf system installation. -This package can only install if libsdl-ttf is installed on the system. diff --git a/packages/conf-sdl-ttf/conf-sdl-ttf.1/opam b/packages/conf-sdl-ttf/conf-sdl-ttf.1/opam index d65093a5fc9..fbf180ec637 100644 --- a/packages/conf-sdl-ttf/conf-sdl-ttf.1/opam +++ b/packages/conf-sdl-ttf/conf-sdl-ttf.1/opam @@ -1,10 +1,14 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "http://www.libsdl.org/projects/SDL_ttf/release-1.2.html" license: "LGPL 2.1" build: [["pkg-config" "SDL_ttf"]] depexts: [ - [["debian"] ["libsdl-ttf2.0-dev"]] - [["ubuntu"] ["libsdl-ttf2.0-dev"]] - [["mageia"] ["libSDL_ttf-devel"]] + ["libsdl-ttf2.0-dev"] {os-distribution = "debian"} + ["libsdl-ttf2.0-dev"] {os-distribution = "ubuntu"} + ["libSDL_ttf-devel"] {os-distribution = "mageia"} ] +synopsis: "Virtual package relying on a sdl-ttf system installation." +description: + "This package can only install if libsdl-ttf is installed on the system." +depends: ["ocaml"] diff --git a/packages/conf-sdl2-image/conf-sdl2-image.1/descr b/packages/conf-sdl2-image/conf-sdl2-image.1/descr deleted file mode 100644 index 5328bf0bf3c..00000000000 --- a/packages/conf-sdl2-image/conf-sdl2-image.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a sdl2-image system installation. -This package can only install if libsdl2-image is installed on the system. diff --git a/packages/conf-sdl2-image/conf-sdl2-image.1/opam b/packages/conf-sdl2-image/conf-sdl2-image.1/opam index 68c1b308821..54ea3895d8e 100644 --- a/packages/conf-sdl2-image/conf-sdl2-image.1/opam +++ b/packages/conf-sdl2-image/conf-sdl2-image.1/opam @@ -1,10 +1,14 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "http://www.libsdl.org/projects/SDL_image/" license: "Zlib" build: [["pkg-config" "SDL2_image"]] depexts: [ - [["debian"] ["libsdl2-image-dev"]] - [["ubuntu"] ["libsdl2-image-dev"]] - [["mageia"] ["libsdl2_image-devel"]] + ["libsdl2-image-dev"] {os-distribution = "debian"} + ["libsdl2-image-dev"] {os-distribution = "ubuntu"} + ["libsdl2_image-devel"] {os-distribution = "mageia"} ] +synopsis: "Virtual package relying on a sdl2-image system installation." +description: + "This package can only install if libsdl2-image is installed on the system." +depends: ["ocaml"] diff --git a/packages/conf-sdl2-mixer/conf-sdl2-mixer.1/descr b/packages/conf-sdl2-mixer/conf-sdl2-mixer.1/descr deleted file mode 100644 index a5081eca3ef..00000000000 --- a/packages/conf-sdl2-mixer/conf-sdl2-mixer.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a sdl2-mixer system installation. -This package can only install if libsdl2-mixer is installed on the system. diff --git a/packages/conf-sdl2-mixer/conf-sdl2-mixer.1/opam b/packages/conf-sdl2-mixer/conf-sdl2-mixer.1/opam index 0975a550ed3..2b28943f289 100644 --- a/packages/conf-sdl2-mixer/conf-sdl2-mixer.1/opam +++ b/packages/conf-sdl2-mixer/conf-sdl2-mixer.1/opam @@ -1,10 +1,14 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "http://www.libsdl.org/projects/SDL_mixer/" license: "Zlib" build: [["pkg-config" "SDL2_mixer"]] depexts: [ - [["debian"] ["libsdl2-mixer-dev"]] - [["ubuntu"] ["libsdl2-mixer-dev"]] - [["mageia"] ["libsdl2_mixer-devel"]] + ["libsdl2-mixer-dev"] {os-distribution = "debian"} + ["libsdl2-mixer-dev"] {os-distribution = "ubuntu"} + ["libsdl2_mixer-devel"] {os-distribution = "mageia"} ] +synopsis: "Virtual package relying on a sdl2-mixer system installation." +description: + "This package can only install if libsdl2-mixer is installed on the system." +depends: ["ocaml"] diff --git a/packages/conf-sdl2-net/conf-sdl2-net.1/descr b/packages/conf-sdl2-net/conf-sdl2-net.1/descr deleted file mode 100644 index 4b5747443aa..00000000000 --- a/packages/conf-sdl2-net/conf-sdl2-net.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a sdl2-net system installation. -This package can only install if libsdl2-net is installed on the system. diff --git a/packages/conf-sdl2-net/conf-sdl2-net.1/opam b/packages/conf-sdl2-net/conf-sdl2-net.1/opam index a946dde8d27..7f01ed01de3 100644 --- a/packages/conf-sdl2-net/conf-sdl2-net.1/opam +++ b/packages/conf-sdl2-net/conf-sdl2-net.1/opam @@ -1,10 +1,14 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "http://www.libsdl.org/projects/SDL_net/" license: "Zlib" build: [["pkg-config" "SDL2_net"]] depexts: [ - [["debian"] ["libsdl2-net-dev"]] - [["ubuntu"] ["libsdl2-net-dev"]] - [["mageia"] ["libsdl2_net-devel"]] + ["libsdl2-net-dev"] {os-distribution = "debian"} + ["libsdl2-net-dev"] {os-distribution = "ubuntu"} + ["libsdl2_net-devel"] {os-distribution = "mageia"} ] +synopsis: "Virtual package relying on a sdl2-net system installation." +description: + "This package can only install if libsdl2-net is installed on the system." +depends: ["ocaml"] diff --git a/packages/conf-sdl2-ttf/conf-sdl2-ttf.1/descr b/packages/conf-sdl2-ttf/conf-sdl2-ttf.1/descr deleted file mode 100644 index 4ae9ecfabc0..00000000000 --- a/packages/conf-sdl2-ttf/conf-sdl2-ttf.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a sdl2-ttf system installation. -This package can only install if libsdl2-ttf is installed on the system. diff --git a/packages/conf-sdl2-ttf/conf-sdl2-ttf.1/opam b/packages/conf-sdl2-ttf/conf-sdl2-ttf.1/opam index f5c2a59d692..e1fe716557c 100644 --- a/packages/conf-sdl2-ttf/conf-sdl2-ttf.1/opam +++ b/packages/conf-sdl2-ttf/conf-sdl2-ttf.1/opam @@ -1,10 +1,14 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "http://www.libsdl.org/projects/SDL_ttf/" license: "Zlib" build: [["pkg-config" "SDL2_ttf"]] depexts: [ - [["debian"] ["libsdl2-ttf-dev"]] - [["ubuntu"] ["libsdl2-ttf-dev"]] - [["mageia"] ["libsdl2_ttf-devel"]] + ["libsdl2-ttf-dev"] {os-distribution = "debian"} + ["libsdl2-ttf-dev"] {os-distribution = "ubuntu"} + ["libsdl2_ttf-devel"] {os-distribution = "mageia"} ] +synopsis: "Virtual package relying on a sdl2-ttf system installation." +description: + "This package can only install if libsdl2-ttf is installed on the system." +depends: ["ocaml"] diff --git a/packages/conf-sdl2/conf-sdl2.1/descr b/packages/conf-sdl2/conf-sdl2.1/descr deleted file mode 100644 index 187dbf90902..00000000000 --- a/packages/conf-sdl2/conf-sdl2.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a SDL2 system installation. -This package can only install if libSDL2 is installed on the system. diff --git a/packages/conf-sdl2/conf-sdl2.1/opam b/packages/conf-sdl2/conf-sdl2.1/opam index c394384cb90..9ad58a28aab 100644 --- a/packages/conf-sdl2/conf-sdl2.1/opam +++ b/packages/conf-sdl2/conf-sdl2.1/opam @@ -1,20 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "blue-prawn" authors: ["Sam Lantinga"] homepage: "http://libsdl.org/" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" license: "Zlib" build: [["pkg-config" "sdl2"]] depexts: [ - [["alpine"] ["sdl2-dev"]] - [["arch"] ["sdl2"]] - [["debian"] ["libsdl2-dev"]] - [["fedora"] ["SDL2-devel"]] - [["freebsd"] ["sdl2"]] - [["osx" "homebrew"] ["sdl2"]] - [["mageia"] ["libsdl2-devel"]] - [["openbsd"] ["sdl2"]] - [["opensuse"] ["sdl2"]] - [["ubuntu"] ["libsdl2-dev"]] + ["sdl2-dev"] {os-distribution = "alpine"} + ["sdl2"] {os-distribution = "archlinux"} + ["libsdl2-dev"] {os-distribution = "debian"} + ["SDL2-devel"] {os-distribution = "fedora"} + ["sdl2"] {os = "freebsd"} + ["sdl2"] {os = "macos" & os-distribution = "homebrew"} + ["libsdl2-devel"] {os-distribution = "mageia"} + ["sdl2"] {os = "openbsd"} + ["sdl2"] {os-distribution = "opensuse"} + ["libsdl2-dev"] {os-distribution = "ubuntu"} ] +synopsis: "Virtual package relying on a SDL2 system installation." +description: + "This package can only install if libSDL2 is installed on the system." +depends: ["ocaml"] diff --git a/packages/conf-sdpa/conf-sdpa.1/descr b/packages/conf-sdpa/conf-sdpa.1/descr deleted file mode 100644 index 35f049a882b..00000000000 --- a/packages/conf-sdpa/conf-sdpa.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a SDPA binary system installation. -This package can only install if the SDPA binary is installed on the system. diff --git a/packages/conf-sdpa/conf-sdpa.1/opam b/packages/conf-sdpa/conf-sdpa.1/opam index 02bb345f672..81cbf580e8d 100644 --- a/packages/conf-sdpa/conf-sdpa.1/opam +++ b/packages/conf-sdpa/conf-sdpa.1/opam @@ -1,9 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Pierre Roux" authors: "SDPA Project" homepage: "http://sdpa.sourceforge.net/" build: ["sh" "-exc" "command -v sdpa"] depexts: [ - [["debian"] ["sdpa"]] - [["ubuntu"] ["sdpa"]] + ["sdpa"] {os-distribution = "debian"} + ["sdpa"] {os-distribution = "ubuntu"} ] +synopsis: "Virtual package relying on a SDPA binary system installation." +description: + "This package can only install if the SDPA binary is installed on the system." +depends: ["ocaml"] +url { + src: "https://cavale.enseeiht.fr/osdp/conf-sdpa.1.tgz" + checksum: "md5=7293dd3478f263dcc43348b1a870c57d" +} diff --git a/packages/conf-sdpa/conf-sdpa.1/url b/packages/conf-sdpa/conf-sdpa.1/url deleted file mode 100644 index b4a152a4daf..00000000000 --- a/packages/conf-sdpa/conf-sdpa.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://cavale.enseeiht.fr/osdp/conf-sdpa.1.tgz" -checksum: "7293dd3478f263dcc43348b1a870c57d" diff --git a/packages/conf-secp256k1/conf-secp256k1.1.0.0/descr b/packages/conf-secp256k1/conf-secp256k1.1.0.0/descr deleted file mode 100644 index 6c780bd3b75..00000000000 --- a/packages/conf-secp256k1/conf-secp256k1.1.0.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a secp256k1 lib system installation. -This package can only install if the secp256k1 lib is installed on the system. diff --git a/packages/conf-secp256k1/conf-secp256k1.1.0.0/opam b/packages/conf-secp256k1/conf-secp256k1.1.0.0/opam index ae99491b1a4..5f47fd6b1a6 100644 --- a/packages/conf-secp256k1/conf-secp256k1.1.0.0/opam +++ b/packages/conf-secp256k1/conf-secp256k1.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Davide Gessa " authors: "Davide Gessa " homepage: "https://github.com/dakk/conf-secp256k1" @@ -7,9 +7,17 @@ license: "MIT" dev-repo: "git+https://github.com/dakk/conf-secp256k1" depexts: [ - [["debian"] ["libsecp256k1-0" "libsecp256k1-dev"]] - [["gentoo"] ["dev-libs/libsecp256k1"]] - [["homebrew" "osx"] ["secp256k1"]] - [["archlinux"] ["libsecp256k1-git"]] - [["ubuntu"] ["libsecp256k1-0" "libsecp256k1-dev"]] + ["libsecp256k1-0" "libsecp256k1-dev"] {os-distribution = "debian"} + ["dev-libs/libsecp256k1"] {os-distribution = "gentoo"} + ["secp256k1"] {os-distribution = "homebrew" & os = "macos"} + ["libsecp256k1-git"] {os-distribution = "archlinux"} + ["libsecp256k1-0" "libsecp256k1-dev"] {os-distribution = "ubuntu"} ] +synopsis: "Virtual package relying on a secp256k1 lib system installation." +description: + "This package can only install if the secp256k1 lib is installed on the system." +depends: ["ocaml"] +url { + src: "https://github.com/dakk/conf-secp256k1/archive/1.0.0.tar.gz" + checksum: "md5=6492be9ed737be2a2b9f4db7d015b1e8" +} diff --git a/packages/conf-secp256k1/conf-secp256k1.1.0.0/url b/packages/conf-secp256k1/conf-secp256k1.1.0.0/url deleted file mode 100644 index 27eef151ad4..00000000000 --- a/packages/conf-secp256k1/conf-secp256k1.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dakk/conf-secp256k1/archive/1.0.0.tar.gz" -checksum: "6492be9ed737be2a2b9f4db7d015b1e8" diff --git a/packages/conf-sfml2/conf-sfml2.1/descr b/packages/conf-sfml2/conf-sfml2.1/descr deleted file mode 100644 index d78aa5eea14..00000000000 --- a/packages/conf-sfml2/conf-sfml2.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on a SFML2 system installation. -This package can only install if libSFML2.X is installed on the system. diff --git a/packages/conf-sfml2/conf-sfml2.1/opam b/packages/conf-sfml2/conf-sfml2.1/opam index 0931ef8c7f3..4cbb43901f1 100644 --- a/packages/conf-sfml2/conf-sfml2.1/opam +++ b/packages/conf-sfml2/conf-sfml2.1/opam @@ -1,11 +1,15 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "blue-prawn" authors: ["Laurent Gomila"] homepage: "http://sfml-dev.org/" license: "Zlib" build: [["pkg-config" "sfml-all"]] depexts: [ - [["debian"] ["libsfml-dev"]] - [["mageia"] ["sfml2-devel"]] - [["ubuntu"] ["libsfml-dev"]] + ["libsfml-dev"] {os-distribution = "debian"} + ["sfml2-devel"] {os-distribution = "mageia"} + ["libsfml-dev"] {os-distribution = "ubuntu"} ] +synopsis: "Virtual package relying on a SFML2 system installation." +description: + "This package can only install if libSFML2.X is installed on the system." +depends: ["ocaml"] diff --git a/packages/conf-tcl/conf-tcl.1/descr b/packages/conf-tcl/conf-tcl.1/descr deleted file mode 100644 index a1dcf923f10..00000000000 --- a/packages/conf-tcl/conf-tcl.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on tcl -This package can only install if tcl is installed on the system. diff --git a/packages/conf-tcl/conf-tcl.1/opam b/packages/conf-tcl/conf-tcl.1/opam index 719f2252b08..b0af8e68c14 100644 --- a/packages/conf-tcl/conf-tcl.1/opam +++ b/packages/conf-tcl/conf-tcl.1/opam @@ -1,11 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "tim@gfxmonk.net" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" build: [["sh" "check.sh"]] -depends: ["conf-pkg-config"] +depends: ["ocaml" "conf-pkg-config"] depexts: [ - [["debian"] ["tcl-dev"]] - [["ubuntu"] ["tcl-dev"]] - [["nixpkgs"] ["tcl"]] + ["tcl-dev"] {os-distribution = "debian"} + ["tcl-dev"] {os-distribution = "ubuntu"} + ["tcl"] {os-distribution = "nixos"} +] +synopsis: "Virtual package relying on tcl" +description: + "This package can only install if tcl is installed on the system." +extra-files: [ + ["compiletest.c" "md5=519d14d3baadfe9a94982fa58a596820"] + ["check.sh" "md5=23052a7642deaf090480b4162d365358"] ] diff --git a/packages/conf-time/conf-time.1/descr b/packages/conf-time/conf-time.1/descr deleted file mode 100644 index 65ed74b22fa..00000000000 --- a/packages/conf-time/conf-time.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Virtual package relying on the "time" command - -This package can only install if the "time" command is installed on the system. It does not enforce having the GNU utility: it may find a BSD time command (BSD, OSX) or a Busybox command (Alpine) that have different options. The only common functionality is "time ". diff --git a/packages/conf-time/conf-time.1/opam b/packages/conf-time/conf-time.1/opam index 095b58eed3f..61eda4f31ed 100644 --- a/packages/conf-time/conf-time.1/opam +++ b/packages/conf-time/conf-time.1/opam @@ -1,16 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Gabriel Scherer " authors: ["POSIX"] homepage: "https://github.com/ocaml/opam-repository/" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" license: "GPL" build: [["which" "time"]] -depends: ["conf-which"] +depends: ["ocaml" "conf-which"] depexts: [ - [["debian"] ["time"]] - [["ubuntu"] ["time"]] - [["centos"] ["time"]] - [["fedora"] ["time"]] - [["archlinux"] ["time"]] + ["time"] {os-distribution = "debian"} + ["time"] {os-distribution = "ubuntu"} + ["time"] {os-distribution = "centos"} + ["time"] {os-distribution = "fedora"} + ["time"] {os-distribution = "archlinux"} ] +synopsis: "Virtual package relying on the \"time\" command" +description: + "This package can only install if the \"time\" command is installed on the system. It does not enforce having the GNU utility: it may find a BSD time command (BSD, OSX) or a Busybox command (Alpine) that have different options. The only common functionality is \"time \"." diff --git a/packages/conf-tk/conf-tk.1/descr b/packages/conf-tk/conf-tk.1/descr deleted file mode 100644 index 444c161b65b..00000000000 --- a/packages/conf-tk/conf-tk.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on tk -This package can only install if tk is installed on the system. diff --git a/packages/conf-tk/conf-tk.1/opam b/packages/conf-tk/conf-tk.1/opam index e5fbe0ffd7f..893eb3d8586 100644 --- a/packages/conf-tk/conf-tk.1/opam +++ b/packages/conf-tk/conf-tk.1/opam @@ -1,11 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "tim@gfxmonk.net" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" build: [["sh" "check.sh"]] -depends: ["conf-pkg-config"] +depends: ["ocaml" "conf-pkg-config"] depexts: [ - [["debian"] ["tk-dev"]] - [["ubuntu"] ["tk-dev"]] - [["nixpkgs"] ["tk"]] + ["tk-dev"] {os-distribution = "debian"} + ["tk-dev"] {os-distribution = "ubuntu"} + ["tk"] {os-distribution = "nixos"} +] +synopsis: "Virtual package relying on tk" +description: + "This package can only install if tk is installed on the system." +extra-files: [ + ["compiletest.c" "md5=9495fa2a30a3dad2180634786f6bef2b"] + ["check.sh" "md5=9a83fb7a0b708bb6129c032fb27e1609"] ] diff --git a/packages/conf-vim/conf-vim.1/descr b/packages/conf-vim/conf-vim.1/descr deleted file mode 100644 index b79f22159ab..00000000000 --- a/packages/conf-vim/conf-vim.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Virtual package to install the Vim editor - -This package will install a system vim if invoked via `opam depext` diff --git a/packages/conf-vim/conf-vim.1/opam b/packages/conf-vim/conf-vim.1/opam index 26dd640648d..5097db5b193 100644 --- a/packages/conf-vim/conf-vim.1/opam +++ b/packages/conf-vim/conf-vim.1/opam @@ -1,16 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" -author: "anil@recoil.org" homepage: "http://vim.org" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" license: "charityware" -build: [ ] depexts: [ - [["debian"] ["vim-nox"]] - [["ubuntu"] ["vim-nox"]] - [["centos"]["vim"]] - [["rhel"] ["vim"]] - [["fedora"] ["vim"]] - [["oraclelinux"] ["vim"]] + ["vim-nox"] {os-distribution = "debian"} + ["vim-nox"] {os-distribution = "ubuntu"} + ["vim"] {os-distribution = "centos"} + ["vim"] {os-distribution = "rhel"} + ["vim"] {os-distribution = "fedora"} + ["vim"] {os-distribution = "oraclelinux"} ] +synopsis: "Virtual package to install the Vim editor" +description: + "This package will install a system vim if invoked via `opam depext`" +authors: "anil@recoil.org" +depends: ["ocaml"] diff --git a/packages/conf-wget/conf-wget.1/descr b/packages/conf-wget/conf-wget.1/descr deleted file mode 100644 index d18d0457a4c..00000000000 --- a/packages/conf-wget/conf-wget.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on wget -This package can only install if the wget program is installed on the system. diff --git a/packages/conf-wget/conf-wget.1/opam b/packages/conf-wget/conf-wget.1/opam index e3844032d7d..279fedacc57 100644 --- a/packages/conf-wget/conf-wget.1/opam +++ b/packages/conf-wget/conf-wget.1/opam @@ -1,22 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "francois.berenger@inria.fr" authors: "hniksic@xemacs.org" homepage: "https://www.gnu.org/software/wget/" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" license: "GPL-2+" build: [["which" "wget"]] depends: [ + "ocaml" "conf-which" {build} ] depexts: [ - [["debian"] ["wget"]] - [["ubuntu"] ["wget"]] - [["fedora"] ["wget"]] - [["archlinux"] ["wget"]] - [["nixpkgs"] ["wget"]] - [["gentoo"] ["net-misc/wget"]] - [["osx" "homebrew"] ["wget"]] - [["alpine"] ["wget"]] - [["centos"] ["wget"]] + ["wget"] {os-distribution = "debian"} + ["wget"] {os-distribution = "ubuntu"} + ["wget"] {os-distribution = "fedora"} + ["wget"] {os-distribution = "archlinux"} + ["wget"] {os-distribution = "nixos"} + ["net-misc/wget"] {os-distribution = "gentoo"} + ["wget"] {os = "macos" & os-distribution = "homebrew"} + ["wget"] {os-distribution = "alpine"} + ["wget"] {os-distribution = "centos"} ] +synopsis: "Virtual package relying on wget" +description: + "This package can only install if the wget program is installed on the system." diff --git a/packages/conf-which/conf-which.1/descr b/packages/conf-which/conf-which.1/descr deleted file mode 100644 index c8748005936..00000000000 --- a/packages/conf-which/conf-which.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on which -This package can only install if the which program is installed on the system. diff --git a/packages/conf-which/conf-which.1/opam b/packages/conf-which/conf-which.1/opam index bebee6c6acf..a7a1d629ded 100644 --- a/packages/conf-which/conf-which.1/opam +++ b/packages/conf-which/conf-which.1/opam @@ -1,21 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Francois BERENGER " homepage: "http://www.gnu.org/software/which/" authors: "Carlo Wood" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" license: "GPL-2+" build: [["which" "which"]] depexts: [ - -# the which package is only available for alpine >= 3.4 -# [["alpine"] ["which"]] - - [["centos"] ["which"]] - [["fedora"] ["which"]] - [["opensuse"] ["which"]] - [["debian"] ["debianutils"]] - [["ubuntu"] ["debianutils"]] - [["nixpkgs"] ["which"]] - [["archlinux"] ["which"]] + ["which"] {os-distribution = "centos"} + ["which"] {os-distribution = "fedora"} + ["which"] {os-distribution = "opensuse"} + ["debianutils"] {os-distribution = "debian"} + ["debianutils"] {os-distribution = "ubuntu"} + ["which"] {os-distribution = "nixos"} + ["which"] {os-distribution = "archlinux"} ] +synopsis: "Virtual package relying on which" +description: + "This package can only install if the which program is installed on the system." +depends: ["ocaml"] diff --git a/packages/conf-wxwidgets/conf-wxwidgets.3.0/descr b/packages/conf-wxwidgets/conf-wxwidgets.3.0/descr deleted file mode 100644 index aa47c805095..00000000000 --- a/packages/conf-wxwidgets/conf-wxwidgets.3.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package to check the availability of wxWidgets 3.0 development packages. - diff --git a/packages/conf-wxwidgets/conf-wxwidgets.3.0/opam b/packages/conf-wxwidgets/conf-wxwidgets.3.0/opam index 092ec165681..fe7d7361af0 100644 --- a/packages/conf-wxwidgets/conf-wxwidgets.3.0/opam +++ b/packages/conf-wxwidgets/conf-wxwidgets.3.0/opam @@ -1,12 +1,21 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "Fabrice Le Fessant " homepage: "https://www.wxwidgets.org/" license: "LGPL+EXN-BIN" build: [["wx-config" "--libs"]] depexts: [ - [["debian"] ["libwxgtk3.0-dev" "wx3.0-headers" "libwxgtk-webview3.0-dev" "libwxgtk-media3.0-dev"]] - [["ubuntu"] ["libwxgtk3.0-dev" "libwxgtk-webview3.0-dev" "libwxgtk-media3.0-dev"]] + [ + "libwxgtk3.0-dev" + "wx3.0-headers" + "libwxgtk-webview3.0-dev" + "libwxgtk-media3.0-dev" + ] {os-distribution = "debian"} + ["libwxgtk3.0-dev" "libwxgtk-webview3.0-dev" "libwxgtk-media3.0-dev"] + {os-distribution = "ubuntu"} ] post-messages: [ "This package requires wxWidgets 3.0 development packages installed on your system" {failure} ] +synopsis: + "Virtual package to check the availability of wxWidgets 3.0 development packages." +depends: ["ocaml"] diff --git a/packages/conf-zlib/conf-zlib.1/descr b/packages/conf-zlib/conf-zlib.1/descr deleted file mode 100644 index f449990a811..00000000000 --- a/packages/conf-zlib/conf-zlib.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package relying on zlib -This package can only install if the zlib library is installed on the system. diff --git a/packages/conf-zlib/conf-zlib.1/opam b/packages/conf-zlib/conf-zlib.1/opam index 535d14ea291..232c8ab91a5 100644 --- a/packages/conf-zlib/conf-zlib.1/opam +++ b/packages/conf-zlib/conf-zlib.1/opam @@ -1,20 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "tim@gfxmonk.net" homepage: "http://www.zlib.net/" bug-reports: "https://github.com/ocaml/opam-repository/issues" -dev-repo: "https://github.com/ocaml/opam-repository.git" +dev-repo: "git+https://github.com/ocaml/opam-repository.git" license: "zlib" -build: [ - ["pkg-config" "zlib"] { os != "darwin" } -] -depends: ["conf-pkg-config"] +build: ["pkg-config" "zlib"] {os != "macos"} +depends: ["ocaml" "conf-pkg-config"] depexts: [ - [["alpine"] ["zlib-dev"]] - [["debian"] ["zlib1g-dev"]] - [["ubuntu"] ["zlib1g-dev"]] - [["centos"] ["zlib-devel"]] - [["fedora"] ["zlib-devel"]] - [["nixpkgs"] ["zlib"]] - [["homebrew" "osx"] ["lzlib"]] - [["archlinux"] ["zlib"]] + ["zlib-dev"] {os-distribution = "alpine"} + ["zlib1g-dev"] {os-distribution = "debian"} + ["zlib1g-dev"] {os-distribution = "ubuntu"} + ["zlib-devel"] {os-distribution = "centos"} + ["zlib-devel"] {os-distribution = "fedora"} + ["zlib"] {os-distribution = "nixos"} + ["lzlib"] {os-distribution = "homebrew" & os = "macos"} + ["zlib"] {os-distribution = "archlinux"} ] +synopsis: "Virtual package relying on zlib" +description: + "This package can only install if the zlib library is installed on the system." diff --git a/packages/conf-zmq/conf-zmq.0.1/descr b/packages/conf-zmq/conf-zmq.0.1/descr deleted file mode 100644 index 9305455899f..00000000000 --- a/packages/conf-zmq/conf-zmq.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Virtual package relying on zmq library installation. -This package can only install if the zmq devel library is installed -on the system. diff --git a/packages/conf-zmq/conf-zmq.0.1/opam b/packages/conf-zmq/conf-zmq.0.1/opam index 91e61964a02..0f93b9e9fde 100644 --- a/packages/conf-zmq/conf-zmq.0.1/opam +++ b/packages/conf-zmq/conf-zmq.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "francois.berenger@inria.fr" homepage: "http://zeromq.org/" license: "LGPL" @@ -6,10 +6,16 @@ build: [ ["cc" "test.c" "-I/usr/local/include" "-L/usr/local/lib" "-lzmq"] ] depexts: [ - [["debian"] ["libzmq3-dev"]] - [["ubuntu"] ["libzmq3-dev"]] - [["osx" "homebrew"] ["zeromq"]] - [["alpine"] ["zeromq-dev"]] - [["centos"] ["zeromq-devel"]] - [["fedora"] ["zeromq-devel"]] + ["libzmq3-dev"] {os-distribution = "debian"} + ["libzmq3-dev"] {os-distribution = "ubuntu"} + ["zeromq"] {os = "macos" & os-distribution = "homebrew"} + ["zeromq-dev"] {os-distribution = "alpine"} + ["zeromq-devel"] {os-distribution = "centos"} + ["zeromq-devel"] {os-distribution = "fedora"} ] +synopsis: "Virtual package relying on zmq library installation." +description: """ +This package can only install if the zmq devel library is installed +on the system.""" +depends: ["ocaml"] +extra-files: ["test.c" "md5=2272935eca81c8bc500270c30c558fa3"] diff --git a/packages/config-file/config-file.1.1/descr b/packages/config-file/config-file.1.1/descr deleted file mode 100644 index 46cd24500f6..00000000000 --- a/packages/config-file/config-file.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Small library to define, load and save options files. diff --git a/packages/config-file/config-file.1.1/opam b/packages/config-file/config-file.1.1/opam index 81ebd79e8c6..87964943bfd 100644 --- a/packages/config-file/config-file.1.1/opam +++ b/packages/config-file/config-file.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" homepage: "http://config-file.forge.ocamlcore.org/" authors: ["Jean-Baptiste Rouquier" "Fabrice Le Fessant" "Maxence Guesdon"] @@ -10,5 +10,11 @@ remove: [ ["./configure" "--prefix" prefix] [make "uninstall"] ] -depends: ["ocamlfind" "camlp4"] +depends: ["ocaml" "ocamlfind" "camlp4"] install: [make "install"] +synopsis: "Small library to define, load and save options files." +url { + src: + "https://forge.ocamlcore.org/frs/download.php/845/config-file-1.1.tar.gz" + checksum: "md5=7bc051234ceb29ffd5823ee6bcffe19c" +} diff --git a/packages/config-file/config-file.1.1/url b/packages/config-file/config-file.1.1/url deleted file mode 100644 index 4723d2e220e..00000000000 --- a/packages/config-file/config-file.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/845/config-file-1.1.tar.gz" -checksum: "7bc051234ceb29ffd5823ee6bcffe19c" diff --git a/packages/config-file/config-file.1.2/descr b/packages/config-file/config-file.1.2/descr deleted file mode 100644 index 46cd24500f6..00000000000 --- a/packages/config-file/config-file.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -Small library to define, load and save options files. diff --git a/packages/config-file/config-file.1.2/opam b/packages/config-file/config-file.1.2/opam index c8e41a87435..63cdd0927b2 100644 --- a/packages/config-file/config-file.1.2/opam +++ b/packages/config-file/config-file.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "zoggy@bat8.org" homepage: "http://config-file.forge.ocamlcore.org/" authors: ["Jean-Baptiste Rouquier" "Fabrice Le Fessant" "Maxence Guesdon"] @@ -10,6 +10,16 @@ build: [ [make "all"] ] remove: [["ocamlfind" "remove" "config-file"]] -depends: ["ocamlfind" "camlp4"] -available: ocaml-version >= "4.00" +depends: [ + "ocaml" {>= "4.00"} + "ocamlfind" + "camlp4" +] install: [make "install"] +synopsis: "Small library to define, load and save options files." +flags: light-uninstall +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1387/config-file-1.2.tar.gz" + checksum: "md5=fece1f143285fb5fddf17d5d36a577c5" +} diff --git a/packages/config-file/config-file.1.2/url b/packages/config-file/config-file.1.2/url deleted file mode 100644 index b03f8a60a13..00000000000 --- a/packages/config-file/config-file.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1387/config-file-1.2.tar.gz" -checksum: "fece1f143285fb5fddf17d5d36a577c5" diff --git a/packages/configuration/configuration.0.4.0/descr b/packages/configuration/configuration.0.4.0/descr deleted file mode 100644 index f918d34972b..00000000000 --- a/packages/configuration/configuration.0.4.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Analyse configuration files - -WWW: https://github.com/michipili/configuration diff --git a/packages/configuration/configuration.0.4.0/opam b/packages/configuration/configuration.0.4.0/opam index 2b710c71c18..ce35c526d54 100644 --- a/packages/configuration/configuration.0.4.0/opam +++ b/packages/configuration/configuration.0.4.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.4.0" maintainer: "michipili@gmail.com" authors: "Michael Grünewald" license: "CeCILL-B" homepage: "https://github.com/michipili/configuration" bug-reports: "https://github.com/michipili/configuration/issues" -dev-repo: "https://github.com/michipili/configuration.git" +dev-repo: "git+https://github.com/michipili/configuration.git" tags: [ "configuration" "system" @@ -21,12 +21,18 @@ remove: [ ["ocamlfind" "remove" "configuration"] ["rm" "-rf" "%{share}%/doc/configuration"] ] -available: [ - ocaml-version >= "4.01.0" -] depends: [ + "ocaml" {>= "4.01.0"} "broken" {>= "0.4.1"} "bsdowl" {>= "3.0.0"} "conf-bmake" "ocamlfind" ] +synopsis: "Analyse configuration files" +description: "WWW: https://github.com/michipili/configuration" +flags: light-uninstall +url { + src: + "https://github.com/michipili/configuration/releases/download/v0.4.0/configuration-0.4.0.tar.xz" + checksum: "md5=842d6b9c9b4e41a2dfec2296efdd8572" +} diff --git a/packages/configuration/configuration.0.4.0/url b/packages/configuration/configuration.0.4.0/url deleted file mode 100644 index 9fb54d07c5e..00000000000 --- a/packages/configuration/configuration.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/michipili/configuration/releases/download/v0.4.0/configuration-0.4.0.tar.xz" -checksum: "842d6b9c9b4e41a2dfec2296efdd8572" diff --git a/packages/configuration/configuration.0.4.1/descr b/packages/configuration/configuration.0.4.1/descr deleted file mode 100644 index f918d34972b..00000000000 --- a/packages/configuration/configuration.0.4.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Analyse configuration files - -WWW: https://github.com/michipili/configuration diff --git a/packages/configuration/configuration.0.4.1/opam b/packages/configuration/configuration.0.4.1/opam index 2a4275ce811..43a9acf0ab2 100644 --- a/packages/configuration/configuration.0.4.1/opam +++ b/packages/configuration/configuration.0.4.1/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.4.1" maintainer: "michipili@gmail.com" authors: "Michael Grünewald" license: "CeCILL-B" homepage: "https://github.com/michipili/configuration" bug-reports: "https://github.com/michipili/configuration/issues" -dev-repo: "https://github.com/michipili/configuration.git" +dev-repo: "git+https://github.com/michipili/configuration.git" tags: [ "configuration" "system" @@ -21,12 +21,18 @@ remove: [ ["ocamlfind" "remove" "configuration"] ["rm" "-rf" "%{share}%/doc/configuration"] ] -available: [ - ocaml-version >= "4.02" -] depends: [ + "ocaml" {>= "4.02"} "broken" {>= "0.4.1"} "bsdowl" {>= "3.0.0"} "conf-bmake" "ocamlfind" ] +synopsis: "Analyse configuration files" +description: "WWW: https://github.com/michipili/configuration" +flags: light-uninstall +url { + src: + "https://github.com/michipili/configuration/releases/download/v0.4.1/configuration-0.4.1.tar.xz" + checksum: "md5=02e0db2faaaacc47003c973bd54ccb93" +} diff --git a/packages/configuration/configuration.0.4.1/url b/packages/configuration/configuration.0.4.1/url deleted file mode 100644 index 4fda419d124..00000000000 --- a/packages/configuration/configuration.0.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/michipili/configuration/releases/download/v0.4.1/configuration-0.4.1.tar.xz" -checksum: "02e0db2faaaacc47003c973bd54ccb93" diff --git a/packages/configurator/configurator.v0.10.0/descr b/packages/configurator/configurator.v0.10.0/descr deleted file mode 100644 index 17632e0c409..00000000000 --- a/packages/configurator/configurator.v0.10.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -Helper library for gathering system configuration - -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 diff --git a/packages/configurator/configurator.v0.10.0/opam b/packages/configurator/configurator.v0.10.0/opam index e80f0b740be..8d8be1dc838 100644 --- a/packages/configurator/configurator.v0.10.0/opam +++ b/packages/configurator/configurator.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/configurator" @@ -9,8 +9,24 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "base" {>= "v0.10" & < "v0.11"} - "stdio" {>= "v0.10" & < "v0.11"} + "ocaml" {>= "4.04.1"} + "base" {>= "v0.10" & < "v0.11"} + "stdio" {>= "v0.10" & < "v0.11"} "jbuilder" {build & >= "1.0+beta12"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=d02f66dd5dc4dbc3017f78c51209ba6b" +} diff --git a/packages/configurator/configurator.v0.10.0/url b/packages/configurator/configurator.v0.10.0/url deleted file mode 100644 index 0a11a1e7c9b..00000000000 --- a/packages/configurator/configurator.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/configurator-v0.10.0.tar.gz" -checksum: "d02f66dd5dc4dbc3017f78c51209ba6b" diff --git a/packages/configurator/configurator.v0.9.0/descr b/packages/configurator/configurator.v0.9.0/descr deleted file mode 100644 index 17632e0c409..00000000000 --- a/packages/configurator/configurator.v0.9.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -Helper library for gathering system configuration - -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 diff --git a/packages/configurator/configurator.v0.9.0/opam b/packages/configurator/configurator.v0.9.0/opam index f0ee12071f6..0978f3b3d27 100644 --- a/packages/configurator/configurator.v0.9.0/opam +++ b/packages/configurator/configurator.v0.9.0/opam @@ -1,19 +1,35 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/configurator" bug-reports: "https://github.com/janestreet/configurator/issues" -dev-repo: "https://github.com/janestreet/configurator.git" +dev-repo: "git+https://github.com/janestreet/configurator.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "base" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_base" {>= "v0.9" & < "v0.10"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "stdio" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_base" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "stdio" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=857aed0fda772fd2c1632affb0d3bcb6" +} diff --git a/packages/configurator/configurator.v0.9.0/url b/packages/configurator/configurator.v0.9.0/url deleted file mode 100644 index f00c62b2420..00000000000 --- a/packages/configurator/configurator.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/configurator-v0.9.0.tar.gz" -checksum: "857aed0fda772fd2c1632affb0d3bcb6" diff --git a/packages/configurator/configurator.v0.9.1/descr b/packages/configurator/configurator.v0.9.1/descr deleted file mode 100644 index 17632e0c409..00000000000 --- a/packages/configurator/configurator.v0.9.1/descr +++ /dev/null @@ -1,11 +0,0 @@ -Helper library for gathering system configuration - -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 diff --git a/packages/configurator/configurator.v0.9.1/opam b/packages/configurator/configurator.v0.9.1/opam index f0ee12071f6..6eb31d4f0f5 100644 --- a/packages/configurator/configurator.v0.9.1/opam +++ b/packages/configurator/configurator.v0.9.1/opam @@ -1,19 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/configurator" bug-reports: "https://github.com/janestreet/configurator/issues" -dev-repo: "https://github.com/janestreet/configurator.git" +dev-repo: "git+https://github.com/janestreet/configurator.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "base" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_base" {>= "v0.9" & < "v0.10"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "stdio" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_base" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "stdio" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=3152504ee8f08667e385fe36bd058cf5" +} diff --git a/packages/configurator/configurator.v0.9.1/url b/packages/configurator/configurator.v0.9.1/url deleted file mode 100644 index dbf7fc9919d..00000000000 --- a/packages/configurator/configurator.v0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/janestreet/configurator/archive/v0.9.1.tar.gz" -checksum: "3152504ee8f08667e385fe36bd058cf5" diff --git a/packages/containers/containers.0.10/descr b/packages/containers/containers.0.10/descr deleted file mode 100644 index 5b6d64ee839..00000000000 --- a/packages/containers/containers.0.10/descr +++ /dev/null @@ -1,11 +0,0 @@ -A modular extension of the OCaml standard library with a focus on data structures. - -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). diff --git a/packages/containers/containers.0.10/opam b/packages/containers/containers.0.10/opam deleted file mode 100644 index a8436a0ae9e..00000000000 --- a/packages/containers/containers.0.10/opam +++ /dev/null @@ -1,39 +0,0 @@ -opam-version: "1.2" -name: "containers" -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"] -] -install: [ - [make "install"] -] -build-doc: [ make "doc" ] -build-test: [ make "test" ] -remove: [ - ["ocamlfind" "remove" "containers"] -] -depends: [ - "ocamlfind" {build} - "base-bytes" - "cppo" {build} - "ocamlbuild" {build} -] -depopts: [ "lwt" "sequence" "base-bigarray" "base-unix" "base-threads" ] -tags: [ "stdlib" "containers" "iterators" "list" "heap" "queue" ] -homepage: "https://github.com/c-cube/ocaml-containers/" -doc: "http://cedeela.fr/~simon/software/containers/" -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] -dev-repo: "https://github.com/c-cube/ocaml-containers.git" -bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" diff --git a/packages/containers/containers.0.10/url b/packages/containers/containers.0.10/url deleted file mode 100644 index 2b69089c583..00000000000 --- a/packages/containers/containers.0.10/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/ocaml-containers/archive/0.10.tar.gz" -checksum: "f67fee01cbb7b78a60f22d3c70e8c113" diff --git a/packages/containers/containers.0.11/descr b/packages/containers/containers.0.11/descr deleted file mode 100644 index 5b6d64ee839..00000000000 --- a/packages/containers/containers.0.11/descr +++ /dev/null @@ -1,11 +0,0 @@ -A modular extension of the OCaml standard library with a focus on data structures. - -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). diff --git a/packages/containers/containers.0.11/opam b/packages/containers/containers.0.11/opam deleted file mode 100644 index a8436a0ae9e..00000000000 --- a/packages/containers/containers.0.11/opam +++ /dev/null @@ -1,39 +0,0 @@ -opam-version: "1.2" -name: "containers" -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"] -] -install: [ - [make "install"] -] -build-doc: [ make "doc" ] -build-test: [ make "test" ] -remove: [ - ["ocamlfind" "remove" "containers"] -] -depends: [ - "ocamlfind" {build} - "base-bytes" - "cppo" {build} - "ocamlbuild" {build} -] -depopts: [ "lwt" "sequence" "base-bigarray" "base-unix" "base-threads" ] -tags: [ "stdlib" "containers" "iterators" "list" "heap" "queue" ] -homepage: "https://github.com/c-cube/ocaml-containers/" -doc: "http://cedeela.fr/~simon/software/containers/" -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] -dev-repo: "https://github.com/c-cube/ocaml-containers.git" -bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" diff --git a/packages/containers/containers.0.11/url b/packages/containers/containers.0.11/url deleted file mode 100644 index ec477a7e5cd..00000000000 --- a/packages/containers/containers.0.11/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/ocaml-containers/archive/0.11.tar.gz" -checksum: "8dcd8683e0e34ee50c40f87a0d2e6bf0" diff --git a/packages/containers/containers.0.12/descr b/packages/containers/containers.0.12/descr deleted file mode 100644 index 5b6d64ee839..00000000000 --- a/packages/containers/containers.0.12/descr +++ /dev/null @@ -1,11 +0,0 @@ -A modular extension of the OCaml standard library with a focus on data structures. - -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). diff --git a/packages/containers/containers.0.12/opam b/packages/containers/containers.0.12/opam index beb97f1a43b..2e89de9e979 100644 --- a/packages/containers/containers.0.12/opam +++ b/packages/containers/containers.0.12/opam @@ -1,30 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" name: "containers" 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"] + [ + "./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"] ] -build-doc: [ make "doc" ] -build-test: [ make "test" ] remove: [ ["ocamlfind" "remove" "containers"] ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" {build} "base-bytes" "cppo" {build} @@ -35,8 +39,7 @@ conflicts: [ "lwt" {< "2.4.7"} ] tags: [ "stdlib" "containers" "iterators" "list" "heap" "queue" ] homepage: "https://github.com/c-cube/ocaml-containers/" doc: "http://cedeela.fr/~simon/software/containers/" -available: [ocaml-version >= "4.00.0"] -dev-repo: "https://github.com/c-cube/ocaml-containers.git" +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" post-messages: [ "containers.io is deprecated, simply use containers instead. @@ -45,3 +48,20 @@ post-messages: [ consult the change log to see other updates (including a module CCGraph) at https://github.com/c-cube/ocaml-containers/blob/master/CHANGELOG.md" ] +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.12.tar.gz" + checksum: "md5=e9052d60aa3456ba5bf2a33e4fa0a435" +} diff --git a/packages/containers/containers.0.12/url b/packages/containers/containers.0.12/url deleted file mode 100644 index 882a11d4f8d..00000000000 --- a/packages/containers/containers.0.12/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/ocaml-containers/archive/0.12.tar.gz" -checksum: "e9052d60aa3456ba5bf2a33e4fa0a435" diff --git a/packages/containers/containers.0.13/descr b/packages/containers/containers.0.13/descr deleted file mode 100644 index e14b9a55a76..00000000000 --- a/packages/containers/containers.0.13/descr +++ /dev/null @@ -1,10 +0,0 @@ -A modular extension of the OCaml standard library with a focus on data structures. - -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). - -It also features sub-libraries for dealing with strings, helpers for unix, -threads, and S-expressions. diff --git a/packages/containers/containers.0.13/opam b/packages/containers/containers.0.13/opam deleted file mode 100644 index 7f1830c4658..00000000000 --- a/packages/containers/containers.0.13/opam +++ /dev/null @@ -1,45 +0,0 @@ -opam-version: "1.2" -name: "containers" -authors: "Simon Cruanes" -maintainer: "simon.cruanes@inria.fr" -build: [ - ["./configure" - "--prefix" prefix - "--%{base-threads:enable}%-thread" - "--disable-bench" - "--disable-tests" - "--%{base-bigarray:enable}%-bigarray" - "--%{sequence:enable}%-advanced" - "--%{base-unix:enable}%-unix" - "--enable-docs" - ] - [make "build"] -] -install: [ - [make "install"] -] -build-doc: [ make "doc" ] -build-test: [ make "test" ] -remove: [ - ["ocamlfind" "remove" "containers"] -] -depends: [ - "ocamlfind" {build} - "base-bytes" - "cppo" {build} - "ocamlbuild" {build} -] -depopts: [ "sequence" "base-bigarray" "base-unix" "base-threads" ] -tags: [ "stdlib" "containers" "iterators" "list" "heap" "queue" ] -homepage: "https://github.com/c-cube/ocaml-containers/" -doc: "http://cedeela.fr/~simon/software/containers/" -available: [ocaml-version >= "4.00.0"] -dev-repo: "https://github.com/c-cube/ocaml-containers.git" -bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" -post-messages: [ -"containers.lwt and containers.misc have finally been moved into their -own repository. This release contains a few breaking changes (see change log). -Many new data structures, tests and functions have been added! - -change log: https://github.com/c-cube/ocaml-containers/blob/0.13/CHANGELOG.adoc" -] diff --git a/packages/containers/containers.0.13/url b/packages/containers/containers.0.13/url deleted file mode 100644 index 8e5c840dc62..00000000000 --- a/packages/containers/containers.0.13/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/ocaml-containers/archive/0.13.tar.gz" -checksum: "25f9ea231efe0a85e05a903790fd52b7" diff --git a/packages/containers/containers.0.14/descr b/packages/containers/containers.0.14/descr deleted file mode 100644 index e14b9a55a76..00000000000 --- a/packages/containers/containers.0.14/descr +++ /dev/null @@ -1,10 +0,0 @@ -A modular extension of the OCaml standard library with a focus on data structures. - -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). - -It also features sub-libraries for dealing with strings, helpers for unix, -threads, and S-expressions. diff --git a/packages/containers/containers.0.14/opam b/packages/containers/containers.0.14/opam deleted file mode 100644 index 080942c0289..00000000000 --- a/packages/containers/containers.0.14/opam +++ /dev/null @@ -1,43 +0,0 @@ -opam-version: "1.2" -name: "containers" -authors: "Simon Cruanes" -maintainer: "simon.cruanes@inria.fr" -build: [ - ["./configure" - "--prefix" prefix - "--%{base-threads:enable}%-thread" - "--disable-bench" - "--disable-tests" - "--%{base-bigarray:enable}%-bigarray" - "--%{sequence:enable}%-advanced" - "--%{base-unix:enable}%-unix" - "--enable-docs" - ] - [make "build"] -] -install: [ - [make "install"] -] -build-doc: [ make "doc" ] -build-test: [ make "test" ] -remove: [ - ["ocamlfind" "remove" "containers"] -] -depends: [ - "ocamlfind" {build} - "base-bytes" - "cppo" {build} - "ocamlbuild" {build} -] -depopts: [ "sequence" "base-bigarray" "base-unix" "base-threads" ] -tags: [ "stdlib" "containers" "iterators" "list" "heap" "queue" ] -homepage: "https://github.com/c-cube/ocaml-containers/" -doc: "http://cedeela.fr/~simon/software/containers/" -available: [ocaml-version >= "4.00.0"] -dev-repo: "https://github.com/c-cube/ocaml-containers.git" -bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" -post-messages: [ -"Release adding many new functions and fixing a few bugs. - -change log: https://github.com/c-cube/ocaml-containers/blob/0.14/CHANGELOG.adoc" -] diff --git a/packages/containers/containers.0.14/url b/packages/containers/containers.0.14/url deleted file mode 100644 index 688ee8cff61..00000000000 --- a/packages/containers/containers.0.14/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/ocaml-containers/archive/0.14.0.1.tar.gz" -checksum: "2c5877f9532f3e1d7a753097f989a27c" diff --git a/packages/containers/containers.0.15/descr b/packages/containers/containers.0.15/descr deleted file mode 100644 index e14b9a55a76..00000000000 --- a/packages/containers/containers.0.15/descr +++ /dev/null @@ -1,10 +0,0 @@ -A modular extension of the OCaml standard library with a focus on data structures. - -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). - -It also features sub-libraries for dealing with strings, helpers for unix, -threads, and S-expressions. diff --git a/packages/containers/containers.0.15/opam b/packages/containers/containers.0.15/opam index 5a98d3f7996..41d103a14c3 100644 --- a/packages/containers/containers.0.15/opam +++ b/packages/containers/containers.0.15/opam @@ -1,29 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" name: "containers" authors: "Simon Cruanes" maintainer: "simon.cruanes@inria.fr" build: [ - ["./configure" - "--prefix" prefix - "--%{base-threads:enable}%-thread" - "--disable-bench" - "--disable-tests" - "--%{base-bigarray:enable}%-bigarray" - "--%{sequence:enable}%-advanced" - "--%{base-unix:enable}%-unix" - "--enable-docs" - ] - [make "build"] + [ + "./configure" + "--prefix" + prefix + "--%{base-threads:enable}%-thread" + "--disable-bench" + "--disable-tests" + "--%{base-bigarray:enable}%-bigarray" + "--%{sequence:enable}%-advanced" + "--%{base-unix:enable}%-unix" + "--enable-docs" + ] + [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [ [make "install"] ] -build-doc: [ make "doc" ] -build-test: [ make "test" ] remove: [ ["ocamlfind" "remove" "containers"] ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" {build} "base-bytes" "cppo" {build} @@ -34,8 +37,7 @@ conflicts: [ "sequence" {>= "0.6"} ] tags: [ "stdlib" "containers" "iterators" "list" "heap" "queue" ] homepage: "https://github.com/c-cube/ocaml-containers/" doc: "http://cedeela.fr/~simon/software/containers/" -available: [ocaml-version >= "4.00.0"] -dev-repo: "https://github.com/c-cube/ocaml-containers.git" +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" post-messages: [ "Quiet release, adding a few goodies to CCRandom and CCFormat mostly. @@ -43,3 +45,19 @@ breaking changes: removing deprecated functions and modules (see changelog). change log: https://github.com/c-cube/ocaml-containers/blob/0.15/CHANGELOG.adoc" ] +synopsis: + "A modular extension of the OCaml standard library with a focus on data structures." +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). + +It also features sub-libraries for dealing with strings, helpers for unix, +threads, and S-expressions.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/ocaml-containers/archive/0.15.tar.gz" + checksum: "md5=6ffc33bd651d6ed7afc71a459dec08fe" +} diff --git a/packages/containers/containers.0.15/url b/packages/containers/containers.0.15/url deleted file mode 100644 index acf52a41fad..00000000000 --- a/packages/containers/containers.0.15/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/ocaml-containers/archive/0.15.tar.gz" -checksum: "6ffc33bd651d6ed7afc71a459dec08fe" diff --git a/packages/containers/containers.0.16.1/descr b/packages/containers/containers.0.16.1/descr deleted file mode 100644 index e14b9a55a76..00000000000 --- a/packages/containers/containers.0.16.1/descr +++ /dev/null @@ -1,10 +0,0 @@ -A modular extension of the OCaml standard library with a focus on data structures. - -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). - -It also features sub-libraries for dealing with strings, helpers for unix, -threads, and S-expressions. diff --git a/packages/containers/containers.0.16.1/opam b/packages/containers/containers.0.16.1/opam deleted file mode 100644 index 06bf3bbcc83..00000000000 --- a/packages/containers/containers.0.16.1/opam +++ /dev/null @@ -1,47 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/c-cube/ocaml-containers.git" -build: [ - [ - "./configure" - "--prefix" - prefix - "--%{base-threads:enable}%-thread" - "--disable-bench" - "--disable-tests" - "--%{base-bigarray:enable}%-bigarray" - "--%{sequence:enable}%-advanced" - "--%{base-unix:enable}%-unix" - "--enable-docs" - ] - [make "build"] -] -install: [make "install"] -build-test: [make "test"] -build-doc: [make "doc"] -remove: ["ocamlfind" "remove" "containers"] -depends: [ - "ocamlfind" {build} - "base-bytes" - "result" - "cppo" {build} - "ocamlbuild" {build} -] -depopts: ["sequence" "base-bigarray" "base-unix" "base-threads"] -conflicts: [ "sequence" {>="0.6"} ] -available: [ocaml-version >= "4.00.0"] -post-messages: - " -A large release, with several deprecations -(in particular, bigstring, now in its own library, and -submodules of CCHashtbl), and lots of new features, including coloring in -CCFormat! - -A new tutorial can be found at https://github.com/c-cube/ocaml-containers/blob/master/TUTORIAL.adoc -change log: https://github.com/c-cube/ocaml-containers/blob/0.16/CHANGELOG.adoc - " diff --git a/packages/containers/containers.0.16.1/url b/packages/containers/containers.0.16.1/url deleted file mode 100644 index 7b839c6290e..00000000000 --- a/packages/containers/containers.0.16.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/ocaml-containers/archive/0.16.1.tar.gz" -checksum: "e8a4b4c5fef3594f69ac0ae1ce6fdc4c" diff --git a/packages/containers/containers.0.16/descr b/packages/containers/containers.0.16/descr deleted file mode 100644 index e14b9a55a76..00000000000 --- a/packages/containers/containers.0.16/descr +++ /dev/null @@ -1,10 +0,0 @@ -A modular extension of the OCaml standard library with a focus on data structures. - -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). - -It also features sub-libraries for dealing with strings, helpers for unix, -threads, and S-expressions. diff --git a/packages/containers/containers.0.16/opam b/packages/containers/containers.0.16/opam deleted file mode 100644 index e6e7a89f0e9..00000000000 --- a/packages/containers/containers.0.16/opam +++ /dev/null @@ -1,38 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/c-cube/ocaml-containers.git" -build: [ - [ - "./configure" - "--prefix" - prefix - "--%{base-threads:enable}%-thread" - "--disable-bench" - "--disable-tests" - "--%{base-bigarray:enable}%-bigarray" - "--%{sequence:enable}%-advanced" - "--%{base-unix:enable}%-unix" - "--enable-docs" - ] - [make "build"] -] -install: [make "install"] -build-test: [make "test"] -build-doc: [make "doc"] -remove: ["ocamlfind" "remove" "containers"] -depends: [ - "ocamlfind" {build} - "base-bytes" - "result" - "cppo" {build} - "oasis" {build} - "ocamlbuild" {build} -] -depopts: ["sequence" "base-bigarray" "base-unix" "base-threads"] -conflicts: [ "sequence" {>="0.6"} ] -available: [ocaml-version >= "4.00.0"] diff --git a/packages/containers/containers.0.16/url b/packages/containers/containers.0.16/url deleted file mode 100644 index 3310b975789..00000000000 --- a/packages/containers/containers.0.16/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com//c-cube/ocaml-containers/archive/0.16.tar.gz" -checksum: "e73eb09af5c9b792f3e2fb8ccb66bec3" diff --git a/packages/containers/containers.0.17/descr b/packages/containers/containers.0.17/descr deleted file mode 100644 index e14b9a55a76..00000000000 --- a/packages/containers/containers.0.17/descr +++ /dev/null @@ -1,10 +0,0 @@ -A modular extension of the OCaml standard library with a focus on data structures. - -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). - -It also features sub-libraries for dealing with strings, helpers for unix, -threads, and S-expressions. diff --git a/packages/containers/containers.0.17/opam b/packages/containers/containers.0.17/opam deleted file mode 100644 index 70c694c27ed..00000000000 --- a/packages/containers/containers.0.17/opam +++ /dev/null @@ -1,51 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/c-cube/ocaml-containers.git" -build: [ - [ - "./configure" - "--prefix" - prefix - "--%{base-threads:enable}%-thread" - "--disable-bench" - "--disable-tests" - "--%{base-bigarray:enable}%-bigarray" - "--%{sequence:enable}%-advanced" - "--%{base-unix:enable}%-unix" - "--enable-docs" - ] - [make "build"] -] -install: [make "install"] -build-test: [make "test"] -build-doc: [make "doc"] -remove: ["ocamlfind" "remove" "containers"] -depends: [ - "ocamlfind" {build} - "base-bytes" - "result" - "cppo" {build} - "ocamlbuild" {build} -] -depopts: [ "sequence" "base-bigarray" "base-unix" "base-threads" "qtest" { test } ] -conflicts: [ - "sequence" {< "0.5"} - "qtest" {< "2.2"} - "qcheck" -] -available: [ocaml-version >= "4.00.0"] -post-messages: [ -"Another large release, with many new features: - -- performance improvements, in particular for string search (using KMP) -- `CCHet`, a heterogeneous map with unique keys -- `CCImmutArray`, immutable arrays -- `CCString.pad`, for webscale string padding! - -as usual, see https://github.com/c-cube/ocaml-containers/blob/0.17/CHANGELOG.adoc" -] diff --git a/packages/containers/containers.0.17/url b/packages/containers/containers.0.17/url deleted file mode 100644 index b5dc117564b..00000000000 --- a/packages/containers/containers.0.17/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/ocaml-containers/archive/0.17.tar.gz" -checksum: "f8491c0971e53e18fce18c009a4bafb4" diff --git a/packages/containers/containers.0.18/descr b/packages/containers/containers.0.18/descr deleted file mode 100644 index e14b9a55a76..00000000000 --- a/packages/containers/containers.0.18/descr +++ /dev/null @@ -1,10 +0,0 @@ -A modular extension of the OCaml standard library with a focus on data structures. - -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). - -It also features sub-libraries for dealing with strings, helpers for unix, -threads, and S-expressions. diff --git a/packages/containers/containers.0.18/opam b/packages/containers/containers.0.18/opam deleted file mode 100644 index 3598ed550bb..00000000000 --- a/packages/containers/containers.0.18/opam +++ /dev/null @@ -1,53 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/c-cube/ocaml-containers.git" -build: [ - [ - "./configure" - "--prefix" - prefix - "--%{base-threads:enable}%-thread" - "--disable-bench" - "--disable-tests" - "--%{base-bigarray:enable}%-bigarray" - "--%{sequence:enable}%-advanced" - "--%{base-unix:enable}%-unix" - "--enable-docs" - ] - [make "build"] -] -install: [make "install"] -build-test: [make "test"] -build-doc: [make "doc"] -remove: ["ocamlfind" "remove" "containers"] -depends: [ - "ocamlfind" {build} - "base-bytes" - "result" - "cppo" {build} - "ocamlbuild" {build} -] -depopts: [ - "sequence" - "base-bigarray" - "base-unix" - "base-threads" - "qtest" {test} -] -conflicts: [ - "sequence" {< "0.5"} - "qtest" {< "2.2"} - "qcheck" -] -available: [ocaml-version >= "4.00.0"] -post-messages: - " -Small release of containers, with some bugfixes and performance improvements. - -see https://github.com/c-cube/ocaml-containers/blob/0.18/CHANGELOG.adoc - " diff --git a/packages/containers/containers.0.18/url b/packages/containers/containers.0.18/url deleted file mode 100644 index df447608649..00000000000 --- a/packages/containers/containers.0.18/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/ocaml-containers/archive/0.18.tar.gz" -checksum: "baa6b8ca9eef3f3bd195b95af2f3aac4" diff --git a/packages/containers/containers.0.19/descr b/packages/containers/containers.0.19/descr deleted file mode 100644 index e14b9a55a76..00000000000 --- a/packages/containers/containers.0.19/descr +++ /dev/null @@ -1,10 +0,0 @@ -A modular extension of the OCaml standard library with a focus on data structures. - -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). - -It also features sub-libraries for dealing with strings, helpers for unix, -threads, and S-expressions. diff --git a/packages/containers/containers.0.19/opam b/packages/containers/containers.0.19/opam deleted file mode 100644 index 3598ed550bb..00000000000 --- a/packages/containers/containers.0.19/opam +++ /dev/null @@ -1,53 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/c-cube/ocaml-containers.git" -build: [ - [ - "./configure" - "--prefix" - prefix - "--%{base-threads:enable}%-thread" - "--disable-bench" - "--disable-tests" - "--%{base-bigarray:enable}%-bigarray" - "--%{sequence:enable}%-advanced" - "--%{base-unix:enable}%-unix" - "--enable-docs" - ] - [make "build"] -] -install: [make "install"] -build-test: [make "test"] -build-doc: [make "doc"] -remove: ["ocamlfind" "remove" "containers"] -depends: [ - "ocamlfind" {build} - "base-bytes" - "result" - "cppo" {build} - "ocamlbuild" {build} -] -depopts: [ - "sequence" - "base-bigarray" - "base-unix" - "base-threads" - "qtest" {test} -] -conflicts: [ - "sequence" {< "0.5"} - "qtest" {< "2.2"} - "qcheck" -] -available: [ocaml-version >= "4.00.0"] -post-messages: - " -Small release of containers, with some bugfixes and performance improvements. - -see https://github.com/c-cube/ocaml-containers/blob/0.18/CHANGELOG.adoc - " diff --git a/packages/containers/containers.0.19/url b/packages/containers/containers.0.19/url deleted file mode 100644 index 7e46b5db321..00000000000 --- a/packages/containers/containers.0.19/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/ocaml-containers/archive/0.19.tar.gz" -checksum: "62467361782527a2342c344acdf2eff0" diff --git a/packages/containers/containers.0.20/descr b/packages/containers/containers.0.20/descr deleted file mode 100644 index e14b9a55a76..00000000000 --- a/packages/containers/containers.0.20/descr +++ /dev/null @@ -1,10 +0,0 @@ -A modular extension of the OCaml standard library with a focus on data structures. - -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). - -It also features sub-libraries for dealing with strings, helpers for unix, -threads, and S-expressions. diff --git a/packages/containers/containers.0.20/opam b/packages/containers/containers.0.20/opam deleted file mode 100644 index 0bc9a5fd8f4..00000000000 --- a/packages/containers/containers.0.20/opam +++ /dev/null @@ -1,54 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/c-cube/ocaml-containers.git" -build: [ - [ - "./configure" - "--prefix" - prefix - "--%{base-threads:enable}%-thread" - "--disable-bench" - "--disable-tests" - "--%{base-bigarray:enable}%-bigarray" - "--%{sequence:enable}%-advanced" - "--%{base-unix:enable}%-unix" - "--enable-docs" - ] - [make "build"] -] -install: [make "install"] -build-test: [make "test"] -build-doc: [make "doc"] -remove: ["ocamlfind" "remove" "containers"] -depends: [ - "ocamlfind" {build} - "base-bytes" - "result" - "cppo" {build} - "ocamlbuild" {build} -] -depopts: [ - "sequence" - "base-bigarray" - "base-unix" - "base-threads" - "qtest" {test} -] -conflicts: [ - "sequence" {< "0.5"} - "qtest" {< "2.2"} - "qcheck" -] -available: [ocaml-version >= "4.00.0"] -post-messages: - " -Small release with bugfixes in `CCArray`, and a few new functions. -Some types are now more general. - -changelog: https://github.com/c-cube/ocaml-containers/blob/0.20/CHANGELOG.adoc - " diff --git a/packages/containers/containers.0.20/url b/packages/containers/containers.0.20/url deleted file mode 100644 index 9d2c8cf0545..00000000000 --- a/packages/containers/containers.0.20/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/ocaml-containers/archive/0.20.tar.gz" -checksum: "e6da892f190470536c5cf89b57812209" diff --git a/packages/containers/containers.0.21/descr b/packages/containers/containers.0.21/descr deleted file mode 100644 index e14b9a55a76..00000000000 --- a/packages/containers/containers.0.21/descr +++ /dev/null @@ -1,10 +0,0 @@ -A modular extension of the OCaml standard library with a focus on data structures. - -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). - -It also features sub-libraries for dealing with strings, helpers for unix, -threads, and S-expressions. diff --git a/packages/containers/containers.0.21/opam b/packages/containers/containers.0.21/opam index 38f9ef402b9..a9c26b1bfb2 100644 --- a/packages/containers/containers.0.21/opam +++ b/packages/containers/containers.0.21/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/c-cube/ocaml-containers.git" +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" build: [ [ "./configure" @@ -20,12 +20,13 @@ build: [ "--enable-docs" ] [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [make "install"] -build-test: [make "test"] -build-doc: [make "doc"] remove: ["ocamlfind" "remove" "containers"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" {build} "base-bytes" "result" @@ -37,14 +38,13 @@ depopts: [ "base-bigarray" "base-unix" "base-threads" - "qtest" {test} + "qtest" {with-test} ] conflicts: [ "sequence" {< "0.5"} "qtest" {< "2.2"} "qcheck" ] -available: [ocaml-version >= "4.00.0"] post-messages: " Small release with mostly bugfixes, and a few improvements of some @@ -52,3 +52,19 @@ already existing modules. changelog: https://github.com/c-cube/ocaml-containers/blob/0.21/CHANGELOG.adoc " +synopsis: + "A modular extension of the OCaml standard library with a focus on data structures." +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). + +It also features sub-libraries for dealing with strings, helpers for unix, +threads, and S-expressions.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/ocaml-containers/archive/0.21.tar.gz" + checksum: "md5=25b09b26112952a5c1b2ff89df5652d0" +} diff --git a/packages/containers/containers.0.21/url b/packages/containers/containers.0.21/url deleted file mode 100644 index 0f6cd6d6469..00000000000 --- a/packages/containers/containers.0.21/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/ocaml-containers/archive/0.21.tar.gz" -checksum: "25b09b26112952a5c1b2ff89df5652d0" diff --git a/packages/containers/containers.0.22.1/descr b/packages/containers/containers.0.22.1/descr deleted file mode 100644 index e14b9a55a76..00000000000 --- a/packages/containers/containers.0.22.1/descr +++ /dev/null @@ -1,10 +0,0 @@ -A modular extension of the OCaml standard library with a focus on data structures. - -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). - -It also features sub-libraries for dealing with strings, helpers for unix, -threads, and S-expressions. diff --git a/packages/containers/containers.0.22.1/opam b/packages/containers/containers.0.22.1/opam index 00b5487370e..f2276f93796 100644 --- a/packages/containers/containers.0.22.1/opam +++ b/packages/containers/containers.0.22.1/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/c-cube/ocaml-containers.git" +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" build: [ [ "./configure" @@ -20,12 +20,13 @@ build: [ "--enable-docs" ] [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [make "install"] -build-test: [make "test"] -build-doc: [make "doc"] remove: ["ocamlfind" "remove" "containers"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" {build} "base-bytes" "result" @@ -37,12 +38,27 @@ depopts: [ "base-bigarray" "base-unix" "base-threads" - "qtest" {test} + "qtest" {with-test} ] conflicts: [ "sequence" {< "0.5"} ] -available: [ocaml-version >= "4.00.0"] post-messages: "Small release of containers, making use of the new releases of qtest, qcheck and sequence." +synopsis: + "A modular extension of the OCaml standard library with a focus on data structures." +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). + +It also features sub-libraries for dealing with strings, helpers for unix, +threads, and S-expressions.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/ocaml-containers/archive/0.22.1.tar.gz" + checksum: "md5=491e2095ac76bdf97d8a8179712cc973" +} diff --git a/packages/containers/containers.0.22.1/url b/packages/containers/containers.0.22.1/url deleted file mode 100644 index 911da40a113..00000000000 --- a/packages/containers/containers.0.22.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/ocaml-containers/archive/0.22.1.tar.gz" -checksum: "491e2095ac76bdf97d8a8179712cc973" diff --git a/packages/containers/containers.0.22/descr b/packages/containers/containers.0.22/descr deleted file mode 100644 index e14b9a55a76..00000000000 --- a/packages/containers/containers.0.22/descr +++ /dev/null @@ -1,10 +0,0 @@ -A modular extension of the OCaml standard library with a focus on data structures. - -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). - -It also features sub-libraries for dealing with strings, helpers for unix, -threads, and S-expressions. diff --git a/packages/containers/containers.0.22/opam b/packages/containers/containers.0.22/opam deleted file mode 100644 index d9ba2e25eb5..00000000000 --- a/packages/containers/containers.0.22/opam +++ /dev/null @@ -1,50 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/c-cube/ocaml-containers.git" -build: [ - [ - "./configure" - "--prefix" - prefix - "--%{base-threads:enable}%-thread" - "--disable-bench" - "--disable-tests" - "--%{base-bigarray:enable}%-bigarray" - "--%{sequence:enable}%-advanced" - "--%{base-unix:enable}%-unix" - "--enable-docs" - ] - [make "build"] -] -install: [make "install"] -build-test: [make "test"] -build-doc: [make "doc"] -remove: ["ocamlfind" "remove" "containers"] -depends: [ - "ocamlfind" {build} - "oasis" {build} - "base-bytes" - "result" - "cppo" {build} - "ocamlbuild" {build} -] -depopts: [ - "sequence" - "base-bigarray" - "base-unix" - "base-threads" - "qtest" {test} -] -conflicts: [ - "sequence" {< "0.5"} - "sequence" {>= "0.9"} -] -available: [ocaml-version >= "4.00.0"] -post-messages: - "Small release of containers, making use of the new releases of - qtest and qcheck." diff --git a/packages/containers/containers.0.22/url b/packages/containers/containers.0.22/url deleted file mode 100644 index 0389f2ca43e..00000000000 --- a/packages/containers/containers.0.22/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/ocaml-containers/archive/0.22.tar.gz" -checksum: "a341376f390feba83556c17d5eefe6df" diff --git a/packages/containers/containers.0.3.3/descr b/packages/containers/containers.0.3.3/descr deleted file mode 100644 index 819c633c0f4..00000000000 --- a/packages/containers/containers.0.3.3/descr +++ /dev/null @@ -1,10 +0,0 @@ -A modular standard library focused on data structures. - -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). diff --git a/packages/containers/containers.0.3.3/opam b/packages/containers/containers.0.3.3/opam deleted file mode 100644 index fb1a7c2a7f0..00000000000 --- a/packages/containers/containers.0.3.3/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -maintainer: "simon.cruanes@inria.fr" -build: [ - "./configure" - "--prefix" - prefix - "--disable-thread" - "--disable-bench" - "--disable-tests" - "--disable-cgi" - "--disable-lwt" - "--enable-docs" -] -build-doc: [ make "doc" ] -build-test: [ make "test" ] -remove: [ - ["ocamlfind" "remove" "containers"] -] -post-messages: [ "in containers, modules start with 'CC' (stands for 'core containers')" ] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -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://github.com/c-cube/ocaml-containers" -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.0"] -install: [make "build" "install"] diff --git a/packages/containers/containers.0.3.3/url b/packages/containers/containers.0.3.3/url deleted file mode 100644 index 5591ba8ab22..00000000000 --- a/packages/containers/containers.0.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/ocaml-containers/archive/0.3.3.tar.gz" -checksum: "8264a8bdf7205dad08dd3cff07af76d9" diff --git a/packages/containers/containers.0.3.4/descr b/packages/containers/containers.0.3.4/descr deleted file mode 100644 index 819c633c0f4..00000000000 --- a/packages/containers/containers.0.3.4/descr +++ /dev/null @@ -1,10 +0,0 @@ -A modular standard library focused on data structures. - -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). diff --git a/packages/containers/containers.0.3.4/opam b/packages/containers/containers.0.3.4/opam deleted file mode 100644 index fb1a7c2a7f0..00000000000 --- a/packages/containers/containers.0.3.4/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -maintainer: "simon.cruanes@inria.fr" -build: [ - "./configure" - "--prefix" - prefix - "--disable-thread" - "--disable-bench" - "--disable-tests" - "--disable-cgi" - "--disable-lwt" - "--enable-docs" -] -build-doc: [ make "doc" ] -build-test: [ make "test" ] -remove: [ - ["ocamlfind" "remove" "containers"] -] -post-messages: [ "in containers, modules start with 'CC' (stands for 'core containers')" ] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -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://github.com/c-cube/ocaml-containers" -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.0"] -install: [make "build" "install"] diff --git a/packages/containers/containers.0.3.4/url b/packages/containers/containers.0.3.4/url deleted file mode 100644 index 9fdfc8f5be6..00000000000 --- a/packages/containers/containers.0.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/ocaml-containers/archive/0.3.4.tar.gz" -checksum: "ed3afee86d38ee2ce7e61df491277040" diff --git a/packages/containers/containers.0.4.1/descr b/packages/containers/containers.0.4.1/descr deleted file mode 100644 index 819c633c0f4..00000000000 --- a/packages/containers/containers.0.4.1/descr +++ /dev/null @@ -1,10 +0,0 @@ -A modular standard library focused on data structures. - -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). diff --git a/packages/containers/containers.0.4.1/opam b/packages/containers/containers.0.4.1/opam index bb1c771ab48..5bb5aa12181 100644 --- a/packages/containers/containers.0.4.1/opam +++ b/packages/containers/containers.0.4.1/opam @@ -1,24 +1,27 @@ -opam-version: "1.2" +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" + [ + "./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} ] -build-doc: [ make "doc" ] -build-test: [ make "test" ] 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" "ocamlbuild" {build} ] @@ -26,5 +29,19 @@ 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://github.com/c-cube/ocaml-containers" -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] 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: "md5=6a7570c3c28f96b82d65fe4ef84bffb1" +} diff --git a/packages/containers/containers.0.4.1/url b/packages/containers/containers.0.4.1/url deleted file mode 100644 index 362df314a1c..00000000000 --- a/packages/containers/containers.0.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/ocaml-containers/archive/0.4.1.tar.gz" -checksum: "6a7570c3c28f96b82d65fe4ef84bffb1" diff --git a/packages/containers/containers.0.4/descr b/packages/containers/containers.0.4/descr deleted file mode 100644 index 819c633c0f4..00000000000 --- a/packages/containers/containers.0.4/descr +++ /dev/null @@ -1,10 +0,0 @@ -A modular standard library focused on data structures. - -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). diff --git a/packages/containers/containers.0.4/opam b/packages/containers/containers.0.4/opam deleted file mode 100644 index bb1c771ab48..00000000000 --- a/packages/containers/containers.0.4/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -maintainer: "simon.cruanes@inria.fr" -build: [ - "./configure" - "--prefix" - prefix - "--disable-thread" - "--disable-bench" - "--disable-tests" - "--disable-cgi" - "--disable-lwt" - "--enable-docs" - "--enable-misc" -] -build-doc: [ make "doc" ] -build-test: [ make "test" ] -remove: [ - ["ocamlfind" "remove" "containers"] -] -post-messages: [ "in containers, modules start with 'CC' (stands for 'core containers')" ] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -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://github.com/c-cube/ocaml-containers" -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] -install: [make "build" "install"] diff --git a/packages/containers/containers.0.4/url b/packages/containers/containers.0.4/url deleted file mode 100644 index a71ad6e7d5c..00000000000 --- a/packages/containers/containers.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/ocaml-containers/archive/0.4.tar.gz" -checksum: "3e46f83078b2f66d4a5a3976b6d40799" diff --git a/packages/containers/containers.0.5/descr b/packages/containers/containers.0.5/descr deleted file mode 100644 index 819c633c0f4..00000000000 --- a/packages/containers/containers.0.5/descr +++ /dev/null @@ -1,10 +0,0 @@ -A modular standard library focused on data structures. - -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). diff --git a/packages/containers/containers.0.5/opam b/packages/containers/containers.0.5/opam deleted file mode 100644 index f939d220ef6..00000000000 --- a/packages/containers/containers.0.5/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -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"] -] -install: [ - [make "install"] -] -build-doc: [ make "doc" ] -build-test: [ make "test" ] -remove: [ - ["ocamlfind" "remove" "containers"] -] -post-messages: [ "in containers, modules start with 'CC' (stands for 'core containers')" ] -depends: [ - "ocamlfind" {build} - "base-bytes" - "cppo" {build} - "ocamlbuild" {build} -] -tags: [ "stdlib" "containers" "iterators" "list" "heap" "queue" ] -homepage: "https://github.com/c-cube/ocaml-containers/" -doc: "http://cedeela.fr/~simon/software/containers/" -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] -dev-repo: "https://github.com/c-cube/ocaml-containers.git" -bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" diff --git a/packages/containers/containers.0.5/url b/packages/containers/containers.0.5/url deleted file mode 100644 index 70cb96c4af5..00000000000 --- a/packages/containers/containers.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/ocaml-containers/archive/0.5.tar.gz" -checksum: "c7c09138da1071a7a168bab78a558434" diff --git a/packages/containers/containers.0.6.1/descr b/packages/containers/containers.0.6.1/descr deleted file mode 100644 index 819c633c0f4..00000000000 --- a/packages/containers/containers.0.6.1/descr +++ /dev/null @@ -1,10 +0,0 @@ -A modular standard library focused on data structures. - -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). diff --git a/packages/containers/containers.0.6.1/opam b/packages/containers/containers.0.6.1/opam index 740462032ac..52c1599c063 100644 --- a/packages/containers/containers.0.6.1/opam +++ b/packages/containers/containers.0.6.1/opam @@ -1,17 +1,26 @@ -opam-version: "1.2" +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"] + [ + "./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"] ] -build-doc: [ make "doc" ] -build-test: [ make "test" ] remove: [ ["ocamlfind" "remove" "containers"] ] @@ -19,6 +28,7 @@ post-messages: [ "in containers, modules start with 'CC' (stands for 'core containers')" ] depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} "ocamlfind" {build} "base-bytes" "cppo" {build} @@ -28,6 +38,20 @@ depopts: [ "lwt" ] tags: [ "stdlib" "containers" "iterators" "list" "heap" "queue" ] homepage: "https://github.com/c-cube/ocaml-containers/" doc: "http://cedeela.fr/~simon/software/containers/" -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] -dev-repo: "https://github.com/c-cube/ocaml-containers.git" +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: "md5=237e2819408c3537398eaea369d7133e" +} diff --git a/packages/containers/containers.0.6.1/url b/packages/containers/containers.0.6.1/url deleted file mode 100644 index c54ad6b1e28..00000000000 --- a/packages/containers/containers.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/ocaml-containers/archive/0.6.1.2.tar.gz" -checksum: "237e2819408c3537398eaea369d7133e" diff --git a/packages/containers/containers.0.6/descr b/packages/containers/containers.0.6/descr deleted file mode 100644 index 819c633c0f4..00000000000 --- a/packages/containers/containers.0.6/descr +++ /dev/null @@ -1,10 +0,0 @@ -A modular standard library focused on data structures. - -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). diff --git a/packages/containers/containers.0.6/opam b/packages/containers/containers.0.6/opam deleted file mode 100644 index 740462032ac..00000000000 --- a/packages/containers/containers.0.6/opam +++ /dev/null @@ -1,33 +0,0 @@ -opam-version: "1.2" -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"] -] -install: [ - [make "install"] -] -build-doc: [ make "doc" ] -build-test: [ make "test" ] -remove: [ - ["ocamlfind" "remove" "containers"] -] -post-messages: [ - "in containers, modules start with 'CC' (stands for 'core containers')" -] -depends: [ - "ocamlfind" {build} - "base-bytes" - "cppo" {build} - "ocamlbuild" {build} -] -depopts: [ "lwt" ] -tags: [ "stdlib" "containers" "iterators" "list" "heap" "queue" ] -homepage: "https://github.com/c-cube/ocaml-containers/" -doc: "http://cedeela.fr/~simon/software/containers/" -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] -dev-repo: "https://github.com/c-cube/ocaml-containers.git" -bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" diff --git a/packages/containers/containers.0.6/url b/packages/containers/containers.0.6/url deleted file mode 100644 index 10ed0b9007e..00000000000 --- a/packages/containers/containers.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/ocaml-containers/archive/0.6.tar.gz" -checksum: "745828b3fb316272a7d9db178d85c2a9" diff --git a/packages/containers/containers.0.7/descr b/packages/containers/containers.0.7/descr deleted file mode 100644 index 819c633c0f4..00000000000 --- a/packages/containers/containers.0.7/descr +++ /dev/null @@ -1,10 +0,0 @@ -A modular standard library focused on data structures. - -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). diff --git a/packages/containers/containers.0.7/opam b/packages/containers/containers.0.7/opam deleted file mode 100644 index 2dd2700eb45..00000000000 --- a/packages/containers/containers.0.7/opam +++ /dev/null @@ -1,38 +0,0 @@ -opam-version: "1.2" -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"] -] -install: [ - [make "install"] -] -build-doc: [ make "doc" ] -build-test: [ make "test" ] -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: [ - "ocamlfind" {build} - "base-bytes" - "cppo" {build} - "ocamlbuild" {build} -] -depopts: [ "lwt" "sequence" "base-bigarray" ] -tags: [ "stdlib" "containers" "iterators" "list" "heap" "queue" ] -homepage: "https://github.com/c-cube/ocaml-containers/" -doc: "http://cedeela.fr/~simon/software/containers/" -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] -dev-repo: "https://github.com/c-cube/ocaml-containers.git" -bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" diff --git a/packages/containers/containers.0.7/url b/packages/containers/containers.0.7/url deleted file mode 100644 index 1e784a50763..00000000000 --- a/packages/containers/containers.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/ocaml-containers/archive/0.7.0.1.tar.gz" -checksum: "32ee1096036e53aee54116c7ef1d0758" diff --git a/packages/containers/containers.0.8/descr b/packages/containers/containers.0.8/descr deleted file mode 100644 index 819c633c0f4..00000000000 --- a/packages/containers/containers.0.8/descr +++ /dev/null @@ -1,10 +0,0 @@ -A modular standard library focused on data structures. - -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). diff --git a/packages/containers/containers.0.8/opam b/packages/containers/containers.0.8/opam deleted file mode 100644 index 7d9fb55fb4e..00000000000 --- a/packages/containers/containers.0.8/opam +++ /dev/null @@ -1,44 +0,0 @@ -opam-version: "1.2" -name: "containers" -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"] -] -install: [ - [make "install"] -] -build-doc: [ make "doc" ] -build-test: [ make "test" ] -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: [ - "ocamlfind" {build} - "base-bytes" - "cppo" {build} - "ocamlbuild" {build} -] -depopts: [ "lwt" "sequence" "base-bigarray" ] -tags: [ "stdlib" "containers" "iterators" "list" "heap" "queue" ] -homepage: "https://github.com/c-cube/ocaml-containers/" -doc: "http://cedeela.fr/~simon/software/containers/" -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] -dev-repo: "https://github.com/c-cube/ocaml-containers.git" -bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" diff --git a/packages/containers/containers.0.8/url b/packages/containers/containers.0.8/url deleted file mode 100644 index 1d997cea7d9..00000000000 --- a/packages/containers/containers.0.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/ocaml-containers/archive/0.8.tar.gz" -checksum: "e5642a704f506e91f0bdf99bc2c0d405" diff --git a/packages/containers/containers.0.9/descr b/packages/containers/containers.0.9/descr deleted file mode 100644 index 819c633c0f4..00000000000 --- a/packages/containers/containers.0.9/descr +++ /dev/null @@ -1,10 +0,0 @@ -A modular standard library focused on data structures. - -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). diff --git a/packages/containers/containers.0.9/opam b/packages/containers/containers.0.9/opam deleted file mode 100644 index 7d9fb55fb4e..00000000000 --- a/packages/containers/containers.0.9/opam +++ /dev/null @@ -1,44 +0,0 @@ -opam-version: "1.2" -name: "containers" -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"] -] -install: [ - [make "install"] -] -build-doc: [ make "doc" ] -build-test: [ make "test" ] -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: [ - "ocamlfind" {build} - "base-bytes" - "cppo" {build} - "ocamlbuild" {build} -] -depopts: [ "lwt" "sequence" "base-bigarray" ] -tags: [ "stdlib" "containers" "iterators" "list" "heap" "queue" ] -homepage: "https://github.com/c-cube/ocaml-containers/" -doc: "http://cedeela.fr/~simon/software/containers/" -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] -dev-repo: "https://github.com/c-cube/ocaml-containers.git" -bug-reports: "https://github.com/c-cube/ocaml-containers/issues/" diff --git a/packages/containers/containers.0.9/url b/packages/containers/containers.0.9/url deleted file mode 100644 index 5ac430b7b51..00000000000 --- a/packages/containers/containers.0.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/ocaml-containers/archive/0.9.0.2.tar.gz" -checksum: "79f88f646088572c5fe949575a10adaa" diff --git a/packages/containers/containers.1.0/descr b/packages/containers/containers.1.0/descr deleted file mode 100644 index b9844f5240e..00000000000 --- a/packages/containers/containers.1.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -A modular, clean and powerful extension of the OCaml standard library. - -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. diff --git a/packages/containers/containers.1.0/opam b/packages/containers/containers.1.0/opam deleted file mode 100644 index 9b3ac2bb08d..00000000000 --- a/packages/containers/containers.1.0/opam +++ /dev/null @@ -1,48 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/c-cube/ocaml-containers.git" -build: [ - ["./configure" - "--prefix" prefix - "--disable-bench" - "--disable-tests" - "--%{base-unix:enable}%-unix" - "--enable-docs" - ] - [make "build"] -] -install: [make "install"] -build-test: [make "test"] -build-doc: [make "doc"] -remove: ["ocamlfind" "remove" "containers"] -depends: [ - "ocamlfind" {build} - "base-bytes" - "result" - "cppo" {build} - "ocamlbuild" {build} -] -depopts: [ - "base-unix" - "base-threads" - "qtest" {test} -] -conflicts: [ - "sequence" {< "0.5"} -] -available: [ocaml-version >= "4.01.0"] -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" -] diff --git a/packages/containers/containers.1.0/url b/packages/containers/containers.1.0/url deleted file mode 100644 index 7c80d96655c..00000000000 --- a/packages/containers/containers.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/ocaml-containers/archive/1.0.tar.gz" -checksum: "0d5481a695b9d39ac02f46f2cb641c65" diff --git a/packages/containers/containers.1.1/descr b/packages/containers/containers.1.1/descr deleted file mode 100644 index b9844f5240e..00000000000 --- a/packages/containers/containers.1.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -A modular, clean and powerful extension of the OCaml standard library. - -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. diff --git a/packages/containers/containers.1.1/opam b/packages/containers/containers.1.1/opam deleted file mode 100644 index 4becaae85f6..00000000000 --- a/packages/containers/containers.1.1/opam +++ /dev/null @@ -1,43 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/c-cube/ocaml-containers.git" -build: [ - [ - "./configure" - "--prefix" - prefix - "--disable-bench" - "--disable-tests" - "--%{base-unix:enable}%-unix" - "--enable-docs" - ] - [make "build"] -] -install: [make "install"] -build-test: [make "test"] -build-doc: [make "doc"] -remove: ["ocamlfind" "remove" "containers"] -depends: [ - "ocamlfind" {build} - "base-bytes" - "result" - "cppo" {build} - "ocamlbuild" {build} -] -depopts: [ - "base-unix" - "base-threads" - "qtest" {test} -] -conflicts: [ - "sequence" {< "0.5"} -] -available: [ocaml-version >= "4.01.0"] -post-messages: [ -"small release, with some bugfixes" -] diff --git a/packages/containers/containers.1.1/url b/packages/containers/containers.1.1/url deleted file mode 100644 index cb0ff14d107..00000000000 --- a/packages/containers/containers.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/ocaml-containers/archive/1.1.tar.gz" -checksum: "62c5dae69803b3cefaf1ba67c550bd19" diff --git a/packages/containers/containers.1.2/descr b/packages/containers/containers.1.2/descr deleted file mode 100644 index b9844f5240e..00000000000 --- a/packages/containers/containers.1.2/descr +++ /dev/null @@ -1,12 +0,0 @@ -A modular, clean and powerful extension of the OCaml standard library. - -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. diff --git a/packages/containers/containers.1.2/opam b/packages/containers/containers.1.2/opam deleted file mode 100644 index c306f50b981..00000000000 --- a/packages/containers/containers.1.2/opam +++ /dev/null @@ -1,40 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/c-cube/ocaml-containers.git" -build: [ - [ - "./configure" - "--prefix" - prefix - "--disable-bench" - "--disable-tests" - "--%{base-unix:enable}%-unix" - "--enable-docs" - ] - [make "build"] -] -install: [make "install"] -build-test: [make "test"] -build-doc: [make "doc"] -remove: ["ocamlfind" "remove" "containers"] -depends: [ - "ocamlfind" {build} - "base-bytes" - "result" - "cppo" {build} - "ocamlbuild" {build} -] -depopts: [ - "base-unix" - "base-threads" - "qtest" {test} -] -conflicts: [ - "sequence" {< "0.5"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/containers/containers.1.2/url b/packages/containers/containers.1.2/url deleted file mode 100644 index dfa8e855d5e..00000000000 --- a/packages/containers/containers.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/ocaml-containers/archive/1.2.tar.gz" -checksum: "5755b0fdc75fb9bc01f56e2c8dc31695" diff --git a/packages/containers/containers.1.3/descr b/packages/containers/containers.1.3/descr deleted file mode 100644 index b9844f5240e..00000000000 --- a/packages/containers/containers.1.3/descr +++ /dev/null @@ -1,12 +0,0 @@ -A modular, clean and powerful extension of the OCaml standard library. - -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. diff --git a/packages/containers/containers.1.3/opam b/packages/containers/containers.1.3/opam index 2e48954941d..29c672a8fc5 100644 --- a/packages/containers/containers.1.3/opam +++ b/packages/containers/containers.1.3/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/c-cube/ocaml-containers.git" +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" build: [ [ "./configure" @@ -17,12 +17,13 @@ build: [ "--enable-docs" ] [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [make "install"] -build-test: [make "test"] -build-doc: [make "doc"] remove: ["ocamlfind" "remove" "containers"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "base-bytes" "result" @@ -32,12 +33,11 @@ depends: [ depopts: [ "base-unix" "base-threads" - "qtest" {test} + "qtest" {with-test} ] conflicts: [ "sequence" {< "0.5"} ] -available: [ocaml-version >= "4.01.0"] post-messages: " Small release with many bugfixes and a few new functions. @@ -45,3 +45,21 @@ 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: "md5=4c483a6958a7292a5bd67d7da9a071e8" +} diff --git a/packages/containers/containers.1.3/url b/packages/containers/containers.1.3/url deleted file mode 100644 index 3c9f7ab3d35..00000000000 --- a/packages/containers/containers.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/ocaml-containers/archive/1.3.tar.gz" -checksum: "4c483a6958a7292a5bd67d7da9a071e8" diff --git a/packages/containers/containers.1.4/descr b/packages/containers/containers.1.4/descr deleted file mode 100644 index b9844f5240e..00000000000 --- a/packages/containers/containers.1.4/descr +++ /dev/null @@ -1,12 +0,0 @@ -A modular, clean and powerful extension of the OCaml standard library. - -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. diff --git a/packages/containers/containers.1.4/opam b/packages/containers/containers.1.4/opam index 7bc942c6d25..b268b5ea2c1 100644 --- a/packages/containers/containers.1.4/opam +++ b/packages/containers/containers.1.4/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/c-cube/ocaml-containers.git" +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" build: [ [ "./configure" @@ -17,12 +17,13 @@ build: [ "--enable-docs" ] [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [make "install"] -build-test: [make "test"] -build-doc: [make "doc"] remove: ["ocamlfind" "remove" "containers"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "base-bytes" "result" @@ -32,15 +33,32 @@ depends: [ depopts: [ "base-unix" "base-threads" - "qtest" {test} + "qtest" {with-test} ] conflicts: [ "sequence" {< "0.5"} ] -available: [ocaml-version >= "4.01.0"] 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: "md5=08a07ed6f33b89b22826434ac966bae2" +} diff --git a/packages/containers/containers.1.4/url b/packages/containers/containers.1.4/url deleted file mode 100644 index 3a712da1381..00000000000 --- a/packages/containers/containers.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/ocaml-containers/archive/1.4.tar.gz" -checksum: "08a07ed6f33b89b22826434ac966bae2" diff --git a/packages/containers/containers.1.5.1/descr b/packages/containers/containers.1.5.1/descr deleted file mode 100644 index b9844f5240e..00000000000 --- a/packages/containers/containers.1.5.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -A modular, clean and powerful extension of the OCaml standard library. - -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. diff --git a/packages/containers/containers.1.5.1/opam b/packages/containers/containers.1.5.1/opam index 257e9df42c1..46171c53a2d 100644 --- a/packages/containers/containers.1.5.1/opam +++ b/packages/containers/containers.1.5.1/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/c-cube/ocaml-containers.git" +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" build: [ [ "./configure" @@ -17,12 +17,13 @@ build: [ "--enable-docs" ] [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [make "install"] -build-test: [make "test"] -build-doc: [make "doc"] remove: ["ocamlfind" "remove" "containers"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "base-bytes" "result" @@ -31,14 +32,31 @@ depends: [ depopts: [ "base-unix" "base-threads" - "qtest" {test} + "qtest" {with-test} ] conflicts: [ "sequence" {< "0.5"} ] -available: [ocaml-version >= "4.01.0"] 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: "md5=33b76302a84c6def8e050a11d1096fbf" +} diff --git a/packages/containers/containers.1.5.1/url b/packages/containers/containers.1.5.1/url deleted file mode 100644 index 2ab4f4089bc..00000000000 --- a/packages/containers/containers.1.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/ocaml-containers/archive/1.5.1.tar.gz" -checksum: "33b76302a84c6def8e050a11d1096fbf" diff --git a/packages/containers/containers.1.5.2/descr b/packages/containers/containers.1.5.2/descr deleted file mode 100644 index b9844f5240e..00000000000 --- a/packages/containers/containers.1.5.2/descr +++ /dev/null @@ -1,12 +0,0 @@ -A modular, clean and powerful extension of the OCaml standard library. - -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. diff --git a/packages/containers/containers.1.5.2/opam b/packages/containers/containers.1.5.2/opam index 257e9df42c1..b1482df656d 100644 --- a/packages/containers/containers.1.5.2/opam +++ b/packages/containers/containers.1.5.2/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/c-cube/ocaml-containers.git" +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" build: [ [ "./configure" @@ -17,12 +17,13 @@ build: [ "--enable-docs" ] [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [make "install"] -build-test: [make "test"] -build-doc: [make "doc"] remove: ["ocamlfind" "remove" "containers"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "base-bytes" "result" @@ -31,14 +32,31 @@ depends: [ depopts: [ "base-unix" "base-threads" - "qtest" {test} + "qtest" {with-test} ] conflicts: [ "sequence" {< "0.5"} ] -available: [ocaml-version >= "4.01.0"] 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: "md5=e0ed5c0f86f7a178a8e2e28c1740f0a3" +} diff --git a/packages/containers/containers.1.5.2/url b/packages/containers/containers.1.5.2/url deleted file mode 100644 index 6f076de8dde..00000000000 --- a/packages/containers/containers.1.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/ocaml-containers/archive/1.5.2.tar.gz" -checksum: "e0ed5c0f86f7a178a8e2e28c1740f0a3" diff --git a/packages/containers/containers.1.5/descr b/packages/containers/containers.1.5/descr deleted file mode 100644 index b9844f5240e..00000000000 --- a/packages/containers/containers.1.5/descr +++ /dev/null @@ -1,12 +0,0 @@ -A modular, clean and powerful extension of the OCaml standard library. - -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. diff --git a/packages/containers/containers.1.5/opam b/packages/containers/containers.1.5/opam index 257e9df42c1..2aae0131561 100644 --- a/packages/containers/containers.1.5/opam +++ b/packages/containers/containers.1.5/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/c-cube/ocaml-containers.git" +dev-repo: "git+https://github.com/c-cube/ocaml-containers.git" build: [ [ "./configure" @@ -17,12 +17,13 @@ build: [ "--enable-docs" ] [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [make "install"] -build-test: [make "test"] -build-doc: [make "doc"] remove: ["ocamlfind" "remove" "containers"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "base-bytes" "result" @@ -31,14 +32,31 @@ depends: [ depopts: [ "base-unix" "base-threads" - "qtest" {test} + "qtest" {with-test} ] conflicts: [ "sequence" {< "0.5"} ] -available: [ocaml-version >= "4.01.0"] 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: "md5=ca3082462d9157c24a1b50bf52e1a59d" +} diff --git a/packages/containers/containers.1.5/url b/packages/containers/containers.1.5/url deleted file mode 100644 index 9a35dfd0264..00000000000 --- a/packages/containers/containers.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/ocaml-containers/archive/1.5.tar.gz" -checksum: "ca3082462d9157c24a1b50bf52e1a59d" diff --git a/packages/containers/containers.2.0+alpha1/opam b/packages/containers/containers.2.0+alpha1/opam new file mode 100644 index 00000000000..007794f43a8 --- /dev/null +++ b/packages/containers/containers.2.0+alpha1/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] + [make "test"] {with-test} + [make "doc"] {with-doc} +] +depends: [ + "ocaml" {>= "4.02.0"} + "jbuilder" {build} + "base-bytes" + "result" +] +depopts: [ + "base-unix" + "base-threads" + "qtest" {with-test} + "qcheck" {with-test} + "oUnit" {with-test} + "odoc" {with-doc} +] +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+alpha1/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+alpha1.tar.gz" + checksum: "md5=b74db3f29d9be2fbb501be13b65ba0f8" +} diff --git a/packages/containers/containers.2.0+alpha2/opam b/packages/containers/containers.2.0+alpha2/opam new file mode 100644 index 00000000000..b5194f83702 --- /dev/null +++ b/packages/containers/containers.2.0+alpha2/opam @@ -0,0 +1,57 @@ +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"] {with-test} + ["jbuilder" "build" "@doc"] {with-doc} +] +depends: [ + "ocaml" {>= "4.02.0"} + "jbuilder" {build} + "result" +] +depopts: [ + "base-unix" + "base-threads" + "qtest" {with-test} + "qcheck" {with-test} + "oUnit" {with-test} + "odoc" {with-doc} +] +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+alpha2/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+alpha2.tar.gz" + checksum: "md5=f289c9387a3764a5277375c579c25a89" +} diff --git a/packages/containers/containers.2.0/descr b/packages/containers/containers.2.0/descr deleted file mode 100644 index b9844f5240e..00000000000 --- a/packages/containers/containers.2.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -A modular, clean and powerful extension of the OCaml standard library. - -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. diff --git a/packages/containers/containers.2.0/opam b/packages/containers/containers.2.0/opam index 20bd875779b..2738717d5dd 100644 --- a/packages/containers/containers.2.0/opam +++ b/packages/containers/containers.2.0/opam @@ -1,32 +1,34 @@ -opam-version: "1.2" +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: "https://github.com/c-cube/ocaml-containers.git" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name "-j" jobs] -build-doc: ["jbuilder" "build" "@doc"] +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"} "jbuilder" {build & >= "1.0+beta12"} "result" ] depopts: [ "base-unix" "base-threads" - "qtest" {test} - "qcheck" {test} - "oUnit" {test} - "sequence" {test} - "gen" {test} - "odoc" {doc} + "qtest" {with-test} + "qcheck" {with-test} + "oUnit" {with-test} + "sequence" {with-test} + "gen" {with-test} + "odoc" {with-doc} ] conflicts: [ "sequence" {< "0.5"} ] -available: [ocaml-version >= "4.02.0"] post-messages: " Major release with some breaking changes in the API. @@ -38,3 +40,20 @@ These changes belong to 3 categories: 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: "md5=595aae472fa27b294b1aa8d49c4f90ed" +} diff --git a/packages/containers/containers.2.0/url b/packages/containers/containers.2.0/url deleted file mode 100644 index e0138249f09..00000000000 --- a/packages/containers/containers.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/ocaml-containers/archive/2.0.tar.gz" -checksum: "595aae472fa27b294b1aa8d49c4f90ed" diff --git a/packages/cookie-js/cookie-js.1.0.0/descr b/packages/cookie-js/cookie-js.1.0.0/descr deleted file mode 100644 index 3487762a493..00000000000 --- a/packages/cookie-js/cookie-js.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Simple library for setting/getting cookies in js_of_ocaml - -Based on javascript code at http://www.quirksmode.org/js/cookies.html diff --git a/packages/cookie-js/cookie-js.1.0.0/opam b/packages/cookie-js/cookie-js.1.0.0/opam index 79570c1673c..f36311e87e0 100644 --- a/packages/cookie-js/cookie-js.1.0.0/opam +++ b/packages/cookie-js/cookie-js.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" homepage: "https://github.com/andrewray/ocaml-cookie-js" build: [make "all"] @@ -6,9 +6,17 @@ remove: [ [ make "uninstall" ] ] depends: [ + "ocaml" "ocamlfind" - "js_of_ocaml" { <"3.0"} + "js_of_ocaml" {< "3.0"} "ocamlbuild" {build} ] dev-repo: "git://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: "md5=d7069ee7eb3ca5275f65c70dd60ec319" +} diff --git a/packages/cookie-js/cookie-js.1.0.0/url b/packages/cookie-js/cookie-js.1.0.0/url deleted file mode 100644 index 725deb15d0e..00000000000 --- a/packages/cookie-js/cookie-js.1.0.0/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/andrewray/ocaml-cookie-js/archive/v1.0.0.tar.gz" -checksum: "d7069ee7eb3ca5275f65c70dd60ec319" - diff --git a/packages/coq-serapi/coq-serapi.8.7.1+0.4.1/descr b/packages/coq-serapi/coq-serapi.8.7.1+0.4.1/descr deleted file mode 100644 index c2b75a91753..00000000000 --- a/packages/coq-serapi/coq-serapi.8.7.1+0.4.1/descr +++ /dev/null @@ -1 +0,0 @@ -Sexp Protocol for machine-based interaction with the Coq Proof Assistant. 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 index 702d5ed5522..d2de5bc7a4d 100644 --- 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 @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "e@x80.org" authors: "Emilio Jesús Gallego Arias" homepage: "https://github.com/ejgallego/coq-serapi" @@ -7,24 +7,26 @@ dev-repo: "git+https://github.com/ejgallego/coq-serapi.git" license: "GPL 3" name: "coq-serapi" -available: [ ocaml-version >= "4.06.0" ] - -# ppx depends are so strict due to the issues with ppx_import and -# ppx_driver integration in the past. depends: [ - "coq" { >= "8.7.1+1" & < "8.8" } + "ocaml" {>= "4.06.0"} + "coq" {>= "8.7.1+1" & < "8.8"} "camlp5" - "ocamlfind" { build } - "ocamlbuild" { build } - "ppx_import" { build & >= "1.4" } - "ppx_deriving" { build & >= "4.2.1" } + "ocamlfind" {build} + "ocamlbuild" {build} + "ppx_import" {build & >= "1.4"} + "ppx_deriving" {build & >= "4.2.1"} "cmdliner" "sexplib" - "ppx_driver" { build & >= "v0.10.1" } + "ppx_driver" {build & >= "v0.10.1"} "ppx_sexp_conv" ] - 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: "md5=7a1ec538a12cdfa36c8f5adc54941b37" +} diff --git a/packages/coq-serapi/coq-serapi.8.7.1+0.4.1/url b/packages/coq-serapi/coq-serapi.8.7.1+0.4.1/url deleted file mode 100644 index 82c9114890f..00000000000 --- a/packages/coq-serapi/coq-serapi.8.7.1+0.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ejgallego/coq-serapi/archive/8.7.1+0.4.1.tar.gz" -checksum: "7a1ec538a12cdfa36c8f5adc54941b37" diff --git a/packages/coq-serapi/coq-serapi.8.7.1+0.4.12/descr b/packages/coq-serapi/coq-serapi.8.7.1+0.4.12/descr deleted file mode 100644 index c2b75a91753..00000000000 --- a/packages/coq-serapi/coq-serapi.8.7.1+0.4.12/descr +++ /dev/null @@ -1 +0,0 @@ -Sexp Protocol for machine-based interaction with the Coq Proof Assistant. 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 index bb080033b76..6b5313e4fa1 100644 --- 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 @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "e@x80.org" authors: "Emilio Jesús Gallego Arias" homepage: "https://github.com/ejgallego/coq-serapi" @@ -7,25 +7,28 @@ dev-repo: "git+https://github.com/ejgallego/coq-serapi.git" license: "GPL 3" name: "coq-serapi" -available: [ ocaml-version >= "4.06.0" ] - -# ppx depends are so strict due to the issues with ppx_import and -# ppx_driver integration in the past. depends: [ - "coq" { >= "8.7.2" & < "8.8" } + "ocaml" {>= "4.06.0"} + "coq" {>= "8.7.2" & < "8.8"} "camlp5" "cmdliner" "sexplib" - "ocamlfind" { build } - "ocamlbuild" { build } - "ppx_import" { build & >= "1.4" } - "ppx_deriving" { build & >= "4.2.1" } - "ppx_driver" { build & >= "v0.10.1" } - "ppx_sexp_conv" { build } + "ocamlfind" {build} + "ocamlbuild" {build} + "ppx_import" {build & >= "1.4"} + "ppx_deriving" {build & >= "4.2.1"} + "ppx_driver" {build & >= "v0.10.1"} + "ppx_sexp_conv" {build} ] - 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: "md5=1473905ab397c8ea8edf8cc26b7c3bc9" +} diff --git a/packages/coq-serapi/coq-serapi.8.7.1+0.4.12/url b/packages/coq-serapi/coq-serapi.8.7.1+0.4.12/url deleted file mode 100644 index d8ed4e72518..00000000000 --- a/packages/coq-serapi/coq-serapi.8.7.1+0.4.12/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ejgallego/coq-serapi/archive/8.7.2+0.4.12.tar.gz" -checksum: "1473905ab397c8ea8edf8cc26b7c3bc9" diff --git a/packages/coq-serapi/coq-serapi.8.7.1+0.4.2/descr b/packages/coq-serapi/coq-serapi.8.7.1+0.4.2/descr deleted file mode 100644 index c2b75a91753..00000000000 --- a/packages/coq-serapi/coq-serapi.8.7.1+0.4.2/descr +++ /dev/null @@ -1 +0,0 @@ -Sexp Protocol for machine-based interaction with the Coq Proof Assistant. 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 index 158be7a7f47..358e0064ed9 100644 --- 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 @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "e@x80.org" authors: "Emilio Jesús Gallego Arias" homepage: "https://github.com/ejgallego/coq-serapi" @@ -7,23 +7,26 @@ dev-repo: "git+https://github.com/ejgallego/coq-serapi.git" license: "GPL 3" name: "coq-serapi" -available: [ ocaml-version >= "4.06.0" ] - -# ppx depends are so strict due to the issues with ppx_import and -# ppx_driver integration in the past. depends: [ - "coq" { >= "8.7.1+1" & < "8.8" } + "ocaml" {>= "4.06.0"} + "coq" {>= "8.7.1+1" & < "8.8"} "camlp5" "cmdliner" "sexplib" - "ocamlfind" { build } - "ocamlbuild" { build } - "ppx_import" { build & >= "1.4" } - "ppx_deriving" { build & >= "4.2.1" } - "ppx_driver" { build & >= "v0.10.1" } - "ppx_sexp_conv" { build } + "ocamlfind" {build} + "ocamlbuild" {build} + "ppx_import" {build & >= "1.4"} + "ppx_deriving" {build & >= "4.2.1"} + "ppx_driver" {build & >= "v0.10.1"} + "ppx_sexp_conv" {build} ] - 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: "md5=9a10e3ed7256529ed5169993c97a5a94" +} diff --git a/packages/coq-serapi/coq-serapi.8.7.1+0.4.2/url b/packages/coq-serapi/coq-serapi.8.7.1+0.4.2/url deleted file mode 100644 index 3268d3302ac..00000000000 --- a/packages/coq-serapi/coq-serapi.8.7.1+0.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ejgallego/coq-serapi/archive/8.7.1+0.4.2.tar.gz" -checksum: "9a10e3ed7256529ed5169993c97a5a94" diff --git a/packages/coq-serapi/coq-serapi.8.7.1+0.4.8/descr b/packages/coq-serapi/coq-serapi.8.7.1+0.4.8/descr deleted file mode 100644 index c2b75a91753..00000000000 --- a/packages/coq-serapi/coq-serapi.8.7.1+0.4.8/descr +++ /dev/null @@ -1 +0,0 @@ -Sexp Protocol for machine-based interaction with the Coq Proof Assistant. 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 index c890457735c..13002eed299 100644 --- 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 @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "e@x80.org" authors: "Emilio Jesús Gallego Arias" homepage: "https://github.com/ejgallego/coq-serapi" @@ -7,25 +7,28 @@ dev-repo: "git+https://github.com/ejgallego/coq-serapi.git" license: "GPL 3" name: "coq-serapi" -available: [ ocaml-version >= "4.06.0" ] - -# ppx depends are so strict due to the issues with ppx_import and -# ppx_driver integration in the past. depends: [ - "coq" { >= "8.7.1+2" & < "8.8" } + "ocaml" {>= "4.06.0"} + "coq" {>= "8.7.1+2" & < "8.8"} "camlp5" "cmdliner" "sexplib" - "ocamlfind" { build } - "ocamlbuild" { build } - "ppx_import" { build & >= "1.4" } - "ppx_deriving" { build & >= "4.2.1" } - "ppx_driver" { build & >= "v0.10.1" } - "ppx_sexp_conv" { build } + "ocamlfind" {build} + "ocamlbuild" {build} + "ppx_import" {build & >= "1.4"} + "ppx_deriving" {build & >= "4.2.1"} + "ppx_driver" {build & >= "v0.10.1"} + "ppx_sexp_conv" {build} ] - 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: "md5=86424f5383a0c15410fb8b1d48567770" +} diff --git a/packages/coq-serapi/coq-serapi.8.7.1+0.4.8/url b/packages/coq-serapi/coq-serapi.8.7.1+0.4.8/url deleted file mode 100644 index e6bdbd24ac2..00000000000 --- a/packages/coq-serapi/coq-serapi.8.7.1+0.4.8/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ejgallego/coq-serapi/archive/8.7.1+0.4.8.tar.gz" -checksum: "86424f5383a0c15410fb8b1d48567770" diff --git a/packages/coq-serapi/coq-serapi.8.7.1+0.4/descr b/packages/coq-serapi/coq-serapi.8.7.1+0.4/descr deleted file mode 100644 index c2b75a91753..00000000000 --- a/packages/coq-serapi/coq-serapi.8.7.1+0.4/descr +++ /dev/null @@ -1 +0,0 @@ -Sexp Protocol for machine-based interaction with the Coq Proof Assistant. 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 index 702d5ed5522..0eb54d684dc 100644 --- a/packages/coq-serapi/coq-serapi.8.7.1+0.4/opam +++ b/packages/coq-serapi/coq-serapi.8.7.1+0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "e@x80.org" authors: "Emilio Jesús Gallego Arias" homepage: "https://github.com/ejgallego/coq-serapi" @@ -7,24 +7,26 @@ dev-repo: "git+https://github.com/ejgallego/coq-serapi.git" license: "GPL 3" name: "coq-serapi" -available: [ ocaml-version >= "4.06.0" ] - -# ppx depends are so strict due to the issues with ppx_import and -# ppx_driver integration in the past. depends: [ - "coq" { >= "8.7.1+1" & < "8.8" } + "ocaml" {>= "4.06.0"} + "coq" {>= "8.7.1+1" & < "8.8"} "camlp5" - "ocamlfind" { build } - "ocamlbuild" { build } - "ppx_import" { build & >= "1.4" } - "ppx_deriving" { build & >= "4.2.1" } + "ocamlfind" {build} + "ocamlbuild" {build} + "ppx_import" {build & >= "1.4"} + "ppx_deriving" {build & >= "4.2.1"} "cmdliner" "sexplib" - "ppx_driver" { build & >= "v0.10.1" } + "ppx_driver" {build & >= "v0.10.1"} "ppx_sexp_conv" ] - 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: "md5=be6a281612324b8cd26de9cfec58ce94" +} diff --git a/packages/coq-serapi/coq-serapi.8.7.1+0.4/url b/packages/coq-serapi/coq-serapi.8.7.1+0.4/url deleted file mode 100644 index ced8aca61c2..00000000000 --- a/packages/coq-serapi/coq-serapi.8.7.1+0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ejgallego/coq-serapi/archive/8.7.1+0.4.tar.gz" -checksum: "be6a281612324b8cd26de9cfec58ce94" diff --git a/packages/coq-shell/coq-shell.1/descr b/packages/coq-shell/coq-shell.1/descr deleted file mode 100644 index 6d06fece21f..00000000000 --- a/packages/coq-shell/coq-shell.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Simplified OPAM shell for Coq - diff --git a/packages/coq-shell/coq-shell.1/opam b/packages/coq-shell/coq-shell.1/opam index afea5b42d9c..a60c414b6f0 100644 --- a/packages/coq-shell/coq-shell.1/opam +++ b/packages/coq-shell/coq-shell.1/opam @@ -1,6 +1,4 @@ -opam-version: "1.2" -# See https://github.com/ocaml/opam/issues/2320#issuecomment-154657852 -#name: "coq:shell" +opam-version: "2.0" maintainer: "coqdev@inria.fr" authors: "Coq team " bug-reports: "https://coq.inria.fr/bugs/" @@ -8,3 +6,9 @@ homepage: "https://coq.inria.fr/" license: "LGPL-2.1" dev-repo: "git://github.com/coq/opam-coq-shell.git" install: [make "install" "PREFIX=%{prefix}%"] +synopsis: "Simplified OPAM shell for Coq" +depends: ["ocaml"] +url { + src: "https://github.com/coq/opam-coq-shell/archive/1.tar.gz" + checksum: "md5=ba539bda77cf0081657716fa49767a68" +} diff --git a/packages/coq-shell/coq-shell.1/url b/packages/coq-shell/coq-shell.1/url deleted file mode 100644 index 9ff48304114..00000000000 --- a/packages/coq-shell/coq-shell.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/coq/opam-coq-shell/archive/1.tar.gz" -checksum: "ba539bda77cf0081657716fa49767a68" diff --git a/packages/coq/coq.8.3/descr b/packages/coq/coq.8.3/descr deleted file mode 100644 index 6bf9a35a118..00000000000 --- a/packages/coq/coq.8.3/descr +++ /dev/null @@ -1,2 +0,0 @@ -Formal proof management system - diff --git a/packages/coq/coq.8.3/opam b/packages/coq/coq.8.3/opam index 479a5aa6bf8..1de2258c1be 100644 --- a/packages/coq/coq.8.3/opam +++ b/packages/coq/coq.8.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ [ @@ -13,12 +13,20 @@ build: [ [make "-j%{jobs}%" "world"] ] depends: [ - "camlp5" {!= "5.00"} # According to INSTALL file + "ocaml" {>= "3.10.2" & < "4.02.0"} + "camlp5" {!= "5.00"} "ocamlbuild" {build} "num" ] depopts: ["lablgtk"] patches: ["configure.patch"] -available: [ (ocaml-version >= "3.10.2") # According to INSTALL file - & (ocaml-version < "4.02.0") ] install: [make "install"] +synopsis: "Formal proof management system" +extra-files: [ + ["coq.install" "md5=90aa43dcd6bdeb615b19364fe1c72dfb"] + ["configure.patch" "md5=ceb020fc5add6f85be608671c21e78a8"] +] +url { + src: "http://coq.inria.fr/distrib/V8.3pl5/files/coq-8.3pl5.tar.gz" + checksum: "md5=b16741e211e98a3a3870a105aa0cb9fe" +} diff --git a/packages/coq/coq.8.3/url b/packages/coq/coq.8.3/url deleted file mode 100644 index 45c1c805da1..00000000000 --- a/packages/coq/coq.8.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://coq.inria.fr/distrib/V8.3pl5/files/coq-8.3pl5.tar.gz" -checksum: "b16741e211e98a3a3870a105aa0cb9fe" diff --git a/packages/coq/coq.8.4.5/descr b/packages/coq/coq.8.4.5/descr deleted file mode 100644 index 7a3f089a6ba..00000000000 --- a/packages/coq/coq.8.4.5/descr +++ /dev/null @@ -1 +0,0 @@ -Formal proof management system. diff --git a/packages/coq/coq.8.4.5/opam b/packages/coq/coq.8.4.5/opam index a29c82e22fb..c601dd8b761 100644 --- a/packages/coq/coq.8.4.5/opam +++ b/packages/coq/coq.8.4.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "https://coq.inria.fr/" dev-repo: "git://scm.gforge.inria.fr/coq/coq.git" @@ -26,13 +26,19 @@ build: [ ["%{make}%" "-j%{jobs}%" "states"] ] depends: [ + "ocaml" {>= "3.11.2" & < "4.03"} "camlp5" "ocamlbuild" {build} "num" ] -patches: [ - "build_with_trunk.patch" { ocaml-version >= "4.03" } -] -available: [ ocaml-version >= "3.11.2" # According to INSTALL file - & ocaml-version < "4.03" ] +patches: "build_with_trunk.patch" {ocaml:version >= "4.03"} install: ["%{make}%" "install"] +synopsis: "Formal proof management system." +extra-files: [ + ["coq.install" "md5=90aa43dcd6bdeb615b19364fe1c72dfb"] + ["build_with_trunk.patch" "md5=c30af7766aced02aa12f9cb841add6cd"] +] +url { + src: "http://coq.inria.fr/distrib/8.4pl5/files/coq-8.4pl5.tar.gz" + checksum: "md5=7839005b48527a85149da950bd2ac006" +} diff --git a/packages/coq/coq.8.4.5/url b/packages/coq/coq.8.4.5/url deleted file mode 100644 index 188408e2738..00000000000 --- a/packages/coq/coq.8.4.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://coq.inria.fr/distrib/8.4pl5/files/coq-8.4pl5.tar.gz" -checksum: "7839005b48527a85149da950bd2ac006" diff --git a/packages/coq/coq.8.4.6/descr b/packages/coq/coq.8.4.6/descr deleted file mode 100644 index 7a3f089a6ba..00000000000 --- a/packages/coq/coq.8.4.6/descr +++ /dev/null @@ -1 +0,0 @@ -Formal proof management system. diff --git a/packages/coq/coq.8.4.6/opam b/packages/coq/coq.8.4.6/opam index af25bf80d9d..6f26e3be84a 100644 --- a/packages/coq/coq.8.4.6/opam +++ b/packages/coq/coq.8.4.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@clarus.me" homepage: "https://coq.inria.fr/" dev-repo: "git://scm.gforge.inria.fr/coq/coq.git" @@ -27,10 +27,16 @@ build: [ ] remove: ["rm" "-R" "%{lib}%/coq"] depends: [ + "ocaml" {>= "3.11.2" & < "4.03"} "camlp5" "ocamlbuild" {build} "num" ] -available: [ ocaml-version >= "3.11.2" # According to INSTALL file - & ocaml-version < "4.03" ] install: ["%{make}%" "install"] +synopsis: "Formal proof management system." +flags: light-uninstall +extra-files: ["coq.install" "md5=0bee75113a7888368e9e06ad9ac40aad"] +url { + src: "https://coq.inria.fr/distrib/V8.4pl6/files/coq-8.4pl6.tar.gz" + checksum: "md5=2334a98b64578cb81d2b4127e327b368" +} diff --git a/packages/coq/coq.8.4.6/url b/packages/coq/coq.8.4.6/url deleted file mode 100644 index a520fbccaf9..00000000000 --- a/packages/coq/coq.8.4.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://coq.inria.fr/distrib/V8.4pl6/files/coq-8.4pl6.tar.gz" -checksum: "2334a98b64578cb81d2b4127e327b368" diff --git a/packages/coq/coq.8.4.6~camlp4/descr b/packages/coq/coq.8.4.6~camlp4/descr deleted file mode 100644 index 0c6772e18a6..00000000000 --- a/packages/coq/coq.8.4.6~camlp4/descr +++ /dev/null @@ -1,2 +0,0 @@ -Formal proof management system. -Version built using camlp4 \ No newline at end of file diff --git a/packages/coq/coq.8.4.6~camlp4/opam b/packages/coq/coq.8.4.6~camlp4/opam index ccc61d56fc5..211ec4a0f6f 100644 --- a/packages/coq/coq.8.4.6~camlp4/opam +++ b/packages/coq/coq.8.4.6~camlp4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@clarus.me" homepage: "https://coq.inria.fr/" dev-repo: "git://scm.gforge.inria.fr/coq/coq.git" @@ -25,6 +25,7 @@ build: [ ] remove: ["rm" "-R" "%{lib}%/coq"] depends: [ + "ocaml" {>= "3.11.2" & < "4.03.0"} "camlp4" "ocamlbuild" {build} "num" @@ -32,5 +33,12 @@ depends: [ conflicts: [ "camlp5" ] -available: [ ocaml-version >= "3.11.2" & ocaml-version < "4.03.0" ] # fatal warning-as-error after this version install: ["%{make}%" "install"] +synopsis: "Formal proof management system." +description: "Version built using camlp4" +flags: light-uninstall +extra-files: ["coq.install" "md5=0bee75113a7888368e9e06ad9ac40aad"] +url { + src: "https://coq.inria.fr/distrib/V8.4pl6/files/coq-8.4pl6.tar.gz" + checksum: "md5=2334a98b64578cb81d2b4127e327b368" +} diff --git a/packages/coq/coq.8.4.6~camlp4/url b/packages/coq/coq.8.4.6~camlp4/url deleted file mode 100644 index a520fbccaf9..00000000000 --- a/packages/coq/coq.8.4.6~camlp4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://coq.inria.fr/distrib/V8.4pl6/files/coq-8.4pl6.tar.gz" -checksum: "2334a98b64578cb81d2b4127e327b368" diff --git a/packages/coq/coq.8.4pl1/descr b/packages/coq/coq.8.4pl1/descr deleted file mode 100644 index 6bf9a35a118..00000000000 --- a/packages/coq/coq.8.4pl1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Formal proof management system - diff --git a/packages/coq/coq.8.4pl1/files/CAML_LD_LIBRARY_PATH.patch b/packages/coq/coq.8.4pl1/files/CAML_LD_LIBRARY_PATH.patch deleted file mode 100644 index 87002564bfe..00000000000 --- a/packages/coq/coq.8.4pl1/files/CAML_LD_LIBRARY_PATH.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- configure 2012-12-22 11:06:16.000000000 +0100 -+++ configure 2013-01-18 16:30:02.110785838 +0100 -@@ -887,7 +887,7 @@ - */true/*/*) COQRUNBYTEFLAGS="-dllib -lcoqrun -dllpath '$COQTOP'/kernel/byterun";; - *) - COQRUNBYTEFLAGS="-dllib -lcoqrun -dllpath '$LIBDIR'" -- BUILDLDPATH="export CAML_LD_LIBRARY_PATH='$COQTOP'/kernel/byterun";; -+ BUILDLDPATH="export CAML_LD_LIBRARY_PATH='$COQTOP'/kernel/byterun:$CAML_LD_LIBRARY_PATH";; - esac - case $coqtoolsbyteflags_spec/$custom_spec/$CUSTOM_OS in - yes/*/*) COQTOOLSBYTEFLAGS="$coqtoolsbyteflags";; diff --git a/packages/coq/coq.8.4pl1/files/configure.patch b/packages/coq/coq.8.4pl1/files/configure.patch deleted file mode 100644 index f29489adb1e..00000000000 --- a/packages/coq/coq.8.4pl1/files/configure.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- configure 2014-04-14 22:28:39.174177924 +0200 -+++ configure 2014-04-14 22:29:23.253025166 +0200 -@@ -335,7 +335,7 @@ - MAKEVERSION=`$MAKE -v | head -1 | cut -d" " -f3` - MAKEVERSIONMAJOR=`echo $MAKEVERSION | cut -d. -f1` - MAKEVERSIONMINOR=`echo $MAKEVERSION | cut -d. -f2` -- if [ "$MAKEVERSIONMAJOR" -eq 3 -a "$MAKEVERSIONMINOR" -ge 81 ]; then -+ if [ "$MAKEVERSIONMAJOR" -eq 3 -a "$MAKEVERSIONMINOR" -ge 81 ] || [ "$MAKEVERSIONMAJOR" -ge 4 ] ; then - echo "You have GNU Make $MAKEVERSION. Good!" - else - OK="no" diff --git a/packages/coq/coq.8.4pl1/files/coq.install b/packages/coq/coq.8.4pl1/files/coq.install deleted file mode 100644 index 246164d7988..00000000000 --- a/packages/coq/coq.8.4pl1/files/coq.install +++ /dev/null @@ -1,13 +0,0 @@ -bin: [ - "bin/gallina" - "bin/coqwc" - "bin/coqtop.opt" {"coqtop"} - "bin/coqmktop.opt" {"coqmktop"} - "?bin/coqide.opt" {"coqide"} - "bin/coqdoc" - "bin/coqdep" - "bin/coqchk.opt" {"coqchk"} - "bin/coqc.opt" {"coqc"} - "bin/coq_makefile" - "bin/coq-tex" -] diff --git a/packages/coq/coq.8.4pl1/files/coqmktop.patch b/packages/coq/coq.8.4pl1/files/coqmktop.patch deleted file mode 100644 index e6284e4e96c..00000000000 --- a/packages/coq/coq.8.4pl1/files/coqmktop.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- scripts/coqmktop.ml 2012/12/04 13:40:45 16015 -+++ scripts/coqmktop.ml 2013/01/12 19:12:14 16122 -@@ -45,8 +45,7 @@ - [ "Camlp4Top.cmo"; - "Camlp4Parsers/Camlp4OCamlRevisedParser.cmo"; - "Camlp4Parsers/Camlp4OCamlParser.cmo"; -- "Camlp4Parsers/Camlp4GrammarParser.cmo"; -- "q_util.cmo"; "q_coqast.cmo" ] -+ "Camlp4Parsers/Camlp4GrammarParser.cmo" ] - let topobjs = camlp4topobjs - - let gramobjs = [] diff --git a/packages/coq/coq.8.4pl1/opam b/packages/coq/coq.8.4pl1/opam deleted file mode 100644 index 3f104dc2eca..00000000000 --- a/packages/coq/coq.8.4pl1/opam +++ /dev/null @@ -1,33 +0,0 @@ -opam-version: "1.2" -maintainer: "https://github.com/ocaml/opam-repository/issues" -build: [ - [ - "./configure" - "-configdir" - "%{lib}%/coq/config" - "-mandir" - man - "-docdir" - doc - "--prefix" - prefix - "--usecamlp5" - "--camlp5dir" - "%{lib}%/camlp5" - ] - [make "-j%{jobs}%" "world"] -] -depends: [ - "camlp5" - "ocamlbuild" {build} - "num" -] -depopts: ["lablgtk"] -patches: [ - "coqmktop.patch" - "CAML_LD_LIBRARY_PATH.patch" - "configure.patch" -] -available: [ (ocaml-version >= "3.11.2") # According to INSTALL file - & (ocaml-version < "4.02.0") ] -install: [make "install"] diff --git a/packages/coq/coq.8.4pl1/url b/packages/coq/coq.8.4pl1/url deleted file mode 100644 index f93ddce9758..00000000000 --- a/packages/coq/coq.8.4pl1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://coq.inria.fr/distrib/V8.4pl1/files/coq-8.4pl1.tar.gz" -checksum: "07e44e89fc99d6c414605dc96be37f12" diff --git a/packages/coq/coq.8.4pl2/descr b/packages/coq/coq.8.4pl2/descr deleted file mode 100644 index 6bf9a35a118..00000000000 --- a/packages/coq/coq.8.4pl2/descr +++ /dev/null @@ -1,2 +0,0 @@ -Formal proof management system - diff --git a/packages/coq/coq.8.4pl2/opam b/packages/coq/coq.8.4pl2/opam index 8f7e552bb5e..122c878898a 100644 --- a/packages/coq/coq.8.4pl2/opam +++ b/packages/coq/coq.8.4pl2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ [ @@ -21,11 +21,20 @@ build: [ [make "-j%{jobs}%" "states"] ] depends: [ + "ocaml" {>= "3.11.2" & < "4.02.0"} "camlp5" "ocamlbuild" {build} "num" ] patches: ["CAML_LD_LIBRARY_PATH.patch" "configure.patch"] -available: [ (ocaml-version >= "3.11.2") # According to INSTALL file - & (ocaml-version < "4.02.0") ] install: [make "install"] +synopsis: "Formal proof management system" +extra-files: [ + ["coq.install" "md5=90aa43dcd6bdeb615b19364fe1c72dfb"] + ["configure.patch" "md5=ceb020fc5add6f85be608671c21e78a8"] + ["CAML_LD_LIBRARY_PATH.patch" "md5=54b992d3e1d9fb7ca31bcd2d96e2cdfb"] +] +url { + src: "http://coq.inria.fr/distrib/V8.4pl2/files/coq-8.4pl2.tar.gz" + checksum: "md5=7fd98da8db35a89b9718333a31af6153" +} diff --git a/packages/coq/coq.8.4pl2/url b/packages/coq/coq.8.4pl2/url deleted file mode 100644 index 70771c31b8e..00000000000 --- a/packages/coq/coq.8.4pl2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://coq.inria.fr/distrib/V8.4pl2/files/coq-8.4pl2.tar.gz" -checksum: "7fd98da8db35a89b9718333a31af6153" diff --git a/packages/coq/coq.8.4pl4/descr b/packages/coq/coq.8.4pl4/descr deleted file mode 100644 index 6bf9a35a118..00000000000 --- a/packages/coq/coq.8.4pl4/descr +++ /dev/null @@ -1,2 +0,0 @@ -Formal proof management system - diff --git a/packages/coq/coq.8.4pl4/opam b/packages/coq/coq.8.4pl4/opam index 5b9c4fcedc0..c0f061244b7 100644 --- a/packages/coq/coq.8.4pl4/opam +++ b/packages/coq/coq.8.4pl4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ [ @@ -21,10 +21,15 @@ build: [ [make "-j%{jobs}%" "states"] ] depends: [ + "ocaml" {>= "3.11.2" & < "4.02.0"} "camlp5" "ocamlbuild" {build} "num" ] -available: [ (ocaml-version >= "3.11.2") # According to INSTALL file - & (ocaml-version < "4.02.0") ] install: [make "install"] +synopsis: "Formal proof management system" +extra-files: ["coq.install" "md5=90aa43dcd6bdeb615b19364fe1c72dfb"] +url { + src: "http://coq.inria.fr/distrib/V8.4pl4/files/coq-8.4pl4.tar.gz" + checksum: "md5=6a9f61cf0ece644b170f722fbc8cf2a1" +} diff --git a/packages/coq/coq.8.4pl4/url b/packages/coq/coq.8.4pl4/url deleted file mode 100644 index ee2243d57b4..00000000000 --- a/packages/coq/coq.8.4pl4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://coq.inria.fr/distrib/V8.4pl4/files/coq-8.4pl4.tar.gz" -checksum: "6a9f61cf0ece644b170f722fbc8cf2a1" diff --git a/packages/coq/coq.8.5.0/descr b/packages/coq/coq.8.5.0/descr deleted file mode 100644 index 7a3f089a6ba..00000000000 --- a/packages/coq/coq.8.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -Formal proof management system. diff --git a/packages/coq/coq.8.5.0/opam b/packages/coq/coq.8.5.0/opam index 5830c9d4cd6..d8608bdb440 100644 --- a/packages/coq/coq.8.5.0/opam +++ b/packages/coq/coq.8.5.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/coq/coq.git" +dev-repo: "git+https://github.com/coq/coq.git" license: "LGPL 2" build: [ [ @@ -25,9 +25,19 @@ build: [ ] remove: ["rm" "-R" "%{lib}%/coq"] depends: [ + "ocaml" {< "4.06.0"} "camlp5" "num" ] patches: ["ephemeron-rename.patch"] install: [make "install"] -available: [ocaml-version < "4.06.0"] +synopsis: "Formal proof management system." +flags: light-uninstall +extra-files: [ + ["ephemeron-rename.patch" "md5=9fa070d977a9f672ef1909babb5a4776"] + ["coq.install" "md5=26c6de669a7d377c2be8592c4e3c0260"] +] +url { + src: "https://github.com/coq/coq/archive/V8.5.tar.gz" + checksum: "md5=8ee5081f50277c531a0467299ee8c02d" +} diff --git a/packages/coq/coq.8.5.0/url b/packages/coq/coq.8.5.0/url deleted file mode 100644 index 930eef7f7ad..00000000000 --- a/packages/coq/coq.8.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/coq/coq/archive/V8.5.tar.gz" -checksum: "8ee5081f50277c531a0467299ee8c02d" diff --git a/packages/coq/coq.8.5.0~camlp4/descr b/packages/coq/coq.8.5.0~camlp4/descr deleted file mode 100644 index 7a3f089a6ba..00000000000 --- a/packages/coq/coq.8.5.0~camlp4/descr +++ /dev/null @@ -1 +0,0 @@ -Formal proof management system. diff --git a/packages/coq/coq.8.5.0~camlp4/opam b/packages/coq/coq.8.5.0~camlp4/opam index 2594a7c395f..3999c76272a 100644 --- a/packages/coq/coq.8.5.0~camlp4/opam +++ b/packages/coq/coq.8.5.0~camlp4/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/coq/coq.git" +dev-repo: "git+https://github.com/coq/coq.git" license: "LGPL 2" build: [ [ @@ -22,9 +22,18 @@ build: [ [make "-j%{jobs}%"] ] depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} "camlp4" "num" ] patches: ["ephemeron-rename.patch"] -available: [ (ocaml-version >= "4.02.0") & ocaml-version < "4.06.0" ] install: [make "install"] +synopsis: "Formal proof management system." +extra-files: [ + ["ephemeron-rename.patch" "md5=9fa070d977a9f672ef1909babb5a4776"] + ["coq.install" "md5=26c6de669a7d377c2be8592c4e3c0260"] +] +url { + src: "https://github.com/coq/coq/archive/V8.5.tar.gz" + checksum: "md5=8ee5081f50277c531a0467299ee8c02d" +} diff --git a/packages/coq/coq.8.5.0~camlp4/url b/packages/coq/coq.8.5.0~camlp4/url deleted file mode 100644 index 930eef7f7ad..00000000000 --- a/packages/coq/coq.8.5.0~camlp4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/coq/coq/archive/V8.5.tar.gz" -checksum: "8ee5081f50277c531a0467299ee8c02d" diff --git a/packages/coq/coq.8.5.1/descr b/packages/coq/coq.8.5.1/descr deleted file mode 100644 index 7a3f089a6ba..00000000000 --- a/packages/coq/coq.8.5.1/descr +++ /dev/null @@ -1 +0,0 @@ -Formal proof management system. diff --git a/packages/coq/coq.8.5.1/opam b/packages/coq/coq.8.5.1/opam index 3aecad647c1..78193f43efb 100644 --- a/packages/coq/coq.8.5.1/opam +++ b/packages/coq/coq.8.5.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/coq/coq.git" +dev-repo: "git+https://github.com/coq/coq.git" license: "LGPL 2" build: [ [ @@ -25,8 +25,15 @@ build: [ ] remove: ["rm" "-R" "%{lib}%/coq"] depends: [ + "ocaml" {< "4.06.0"} "camlp5" "num" ] install: [make "install"] -available: [ocaml-version < "4.06.0"] +synopsis: "Formal proof management system." +flags: light-uninstall +extra-files: ["coq.install" "md5=26c6de669a7d377c2be8592c4e3c0260"] +url { + src: "https://github.com/coq/coq/archive/V8.5pl1.tar.gz" + checksum: "md5=5b608a502e3e0b1f2120ccf092509c14" +} diff --git a/packages/coq/coq.8.5.1/url b/packages/coq/coq.8.5.1/url deleted file mode 100644 index 4f3787f9196..00000000000 --- a/packages/coq/coq.8.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/coq/coq/archive/V8.5pl1.tar.gz" -checksum: "5b608a502e3e0b1f2120ccf092509c14" diff --git a/packages/coq/coq.8.5.2/descr b/packages/coq/coq.8.5.2/descr deleted file mode 100644 index 7a3f089a6ba..00000000000 --- a/packages/coq/coq.8.5.2/descr +++ /dev/null @@ -1 +0,0 @@ -Formal proof management system. diff --git a/packages/coq/coq.8.5.2/opam b/packages/coq/coq.8.5.2/opam index 2fb4be9c126..fea298adadb 100644 --- a/packages/coq/coq.8.5.2/opam +++ b/packages/coq/coq.8.5.2/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/coq/coq.git" +dev-repo: "git+https://github.com/coq/coq.git" license: "LGPL 2" build: [ [ @@ -25,8 +25,15 @@ build: [ ] remove: ["rm" "-R" "%{lib}%/coq"] depends: [ + "ocaml" {< "4.06.0"} "camlp5" "num" ] install: [make "install"] -available: [ocaml-version < "4.06.0"] +synopsis: "Formal proof management system." +flags: light-uninstall +extra-files: ["coq.install" "md5=26c6de669a7d377c2be8592c4e3c0260"] +url { + src: "https://github.com/coq/coq/archive/V8.5pl2.tar.gz" + checksum: "md5=e7570f73e69a6b7490c31df392ed98f7" +} diff --git a/packages/coq/coq.8.5.2/url b/packages/coq/coq.8.5.2/url deleted file mode 100644 index e8585676aeb..00000000000 --- a/packages/coq/coq.8.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/coq/coq/archive/V8.5pl2.tar.gz" -checksum: "e7570f73e69a6b7490c31df392ed98f7" diff --git a/packages/coq/coq.8.5.2~camlp4/descr b/packages/coq/coq.8.5.2~camlp4/descr deleted file mode 100644 index 7a3f089a6ba..00000000000 --- a/packages/coq/coq.8.5.2~camlp4/descr +++ /dev/null @@ -1 +0,0 @@ -Formal proof management system. diff --git a/packages/coq/coq.8.5.2~camlp4/opam b/packages/coq/coq.8.5.2~camlp4/opam index 013b7bad48a..dd6f054ef20 100644 --- a/packages/coq/coq.8.5.2~camlp4/opam +++ b/packages/coq/coq.8.5.2~camlp4/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/coq/coq.git" +dev-repo: "git+https://github.com/coq/coq.git" license: "LGPL 2" build: [ [ @@ -22,8 +22,14 @@ build: [ [make "-j%{jobs}%"] ] depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} "camlp4" "num" ] -available: [ (ocaml-version >= "4.02.0") & ocaml-version < "4.06.0" ] install: [make "install"] +synopsis: "Formal proof management system." +extra-files: ["coq.install" "md5=26c6de669a7d377c2be8592c4e3c0260"] +url { + src: "https://github.com/coq/coq/archive/V8.5pl2.tar.gz" + checksum: "md5=e7570f73e69a6b7490c31df392ed98f7" +} diff --git a/packages/coq/coq.8.5.2~camlp4/url b/packages/coq/coq.8.5.2~camlp4/url deleted file mode 100644 index e8585676aeb..00000000000 --- a/packages/coq/coq.8.5.2~camlp4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/coq/coq/archive/V8.5pl2.tar.gz" -checksum: "e7570f73e69a6b7490c31df392ed98f7" diff --git a/packages/coq/coq.8.5.3/descr b/packages/coq/coq.8.5.3/descr deleted file mode 100644 index 7a3f089a6ba..00000000000 --- a/packages/coq/coq.8.5.3/descr +++ /dev/null @@ -1 +0,0 @@ -Formal proof management system. diff --git a/packages/coq/coq.8.5.3/opam b/packages/coq/coq.8.5.3/opam index 7ef35dd2585..f933063b1c6 100644 --- a/packages/coq/coq.8.5.3/opam +++ b/packages/coq/coq.8.5.3/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" name: "coq" version: "8.5.3" 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: "https://github.com/coq/coq.git" +dev-repo: "git+https://github.com/coq/coq.git" license: "LGPL 2" build: [ [ @@ -27,8 +27,15 @@ build: [ ] remove: ["rm" "-R" "%{lib}%/coq"] depends: [ - "camlp5" + "ocaml" {>= "3.12.1" & < "4.06.0"} + "camlp5" "num" ] -available: [ocaml-version >= "3.12.1" & ocaml-version < "4.06.0"] install: [make "install"] +synopsis: "Formal proof management system." +flags: light-uninstall +extra-files: ["coq.install" "md5=26c6de669a7d377c2be8592c4e3c0260"] +url { + src: "https://github.com/coq/coq/archive/V8.5pl3.tar.gz" + checksum: "md5=66cf2161bbca229c071a0c5132623f15" +} diff --git a/packages/coq/coq.8.5.3/url b/packages/coq/coq.8.5.3/url deleted file mode 100644 index 54a521e771b..00000000000 --- a/packages/coq/coq.8.5.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/coq/coq/archive/V8.5pl3.tar.gz" -checksum: "66cf2161bbca229c071a0c5132623f15" diff --git a/packages/coq/coq.8.6.1/descr b/packages/coq/coq.8.6.1/descr deleted file mode 100644 index 7a3f089a6ba..00000000000 --- a/packages/coq/coq.8.6.1/descr +++ /dev/null @@ -1 +0,0 @@ -Formal proof management system. diff --git a/packages/coq/coq.8.6.1/opam b/packages/coq/coq.8.6.1/opam index 0e94b4b3ab4..57e6b5304f5 100644 --- a/packages/coq/coq.8.6.1/opam +++ b/packages/coq/coq.8.6.1/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" name: "coq" version: "8.6.1" 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: "https://github.com/coq/coq.git" +dev-repo: "git+https://github.com/coq/coq.git" license: "LGPL 2" build: [ [ @@ -27,9 +27,16 @@ build: [ ] remove: ["rm" "-R" "%{lib}%/coq"] depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} "ocamlfind" "camlp5" "num" ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.0"] install: [make "install"] +synopsis: "Formal proof management system." +flags: light-uninstall +extra-files: ["coq.install" "md5=26c6de669a7d377c2be8592c4e3c0260"] +url { + src: "https://github.com/coq/coq/archive/V8.6.1.tar.gz" + checksum: "md5=17d6a99370458b752a45299b9197c29b" +} diff --git a/packages/coq/coq.8.6.1/url b/packages/coq/coq.8.6.1/url deleted file mode 100644 index c70467e6231..00000000000 --- a/packages/coq/coq.8.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/coq/coq/archive/V8.6.1.tar.gz" -checksum: "17d6a99370458b752a45299b9197c29b" diff --git a/packages/coq/coq.8.6/descr b/packages/coq/coq.8.6/descr deleted file mode 100644 index 7a3f089a6ba..00000000000 --- a/packages/coq/coq.8.6/descr +++ /dev/null @@ -1 +0,0 @@ -Formal proof management system. diff --git a/packages/coq/coq.8.6/opam b/packages/coq/coq.8.6/opam index 50780c894f9..7207fd14af2 100644 --- a/packages/coq/coq.8.6/opam +++ b/packages/coq/coq.8.6/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" name: "coq" version: "8.6" 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: "https://github.com/coq/coq.git" +dev-repo: "git+https://github.com/coq/coq.git" license: "LGPL 2" build: [ [ @@ -27,9 +27,16 @@ build: [ ] remove: ["rm" "-R" "%{lib}%/coq"] depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} "ocamlfind" "camlp5" "num" ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.0"] install: [make "install"] +synopsis: "Formal proof management system." +flags: light-uninstall +extra-files: ["coq.install" "md5=26c6de669a7d377c2be8592c4e3c0260"] +url { + src: "https://github.com/coq/coq/archive/V8.6.tar.gz" + checksum: "md5=d60092c39f0cf428b35efff71641c3eb" +} diff --git a/packages/coq/coq.8.6/url b/packages/coq/coq.8.6/url deleted file mode 100644 index 67f860cb399..00000000000 --- a/packages/coq/coq.8.6/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/coq/coq/archive/V8.6.tar.gz" -checksum: "d60092c39f0cf428b35efff71641c3eb" diff --git a/packages/coq/coq.8.7.0/descr b/packages/coq/coq.8.7.0/descr deleted file mode 100644 index 7a3f089a6ba..00000000000 --- a/packages/coq/coq.8.7.0/descr +++ /dev/null @@ -1 +0,0 @@ -Formal proof management system. diff --git a/packages/coq/coq.8.7.0/opam b/packages/coq/coq.8.7.0/opam index b22ed99574c..75f79c35e6c 100644 --- a/packages/coq/coq.8.7.0/opam +++ b/packages/coq/coq.8.7.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" name: "coq" version: "8.7.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: "https://github.com/coq/coq.git" +dev-repo: "git+https://github.com/coq/coq.git" license: "LGPL-2.1" build: [ [ @@ -52,8 +52,15 @@ remove: [ ] ] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" "camlp5" "num" ] -available: [ocaml-version >= "4.02.3"] +synopsis: "Formal proof management system." +flags: light-uninstall +extra-files: ["coq.install" "md5=b85e0eb533d6836c15581f0e5cb0ebc2"] +url { + src: "https://github.com/coq/coq/archive/V8.7.0.tar.gz" + checksum: "md5=4d79181b17c63fe5287aeaf6263077e7" +} diff --git a/packages/coq/coq.8.7.0/url b/packages/coq/coq.8.7.0/url deleted file mode 100644 index db6547e889e..00000000000 --- a/packages/coq/coq.8.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/coq/coq/archive/V8.7.0.tar.gz" -checksum: "4d79181b17c63fe5287aeaf6263077e7" diff --git a/packages/coq/coq.8.7.1+1/descr b/packages/coq/coq.8.7.1+1/descr deleted file mode 100644 index 7a3f089a6ba..00000000000 --- a/packages/coq/coq.8.7.1+1/descr +++ /dev/null @@ -1 +0,0 @@ -Formal proof management system. diff --git a/packages/coq/coq.8.7.1+1/opam b/packages/coq/coq.8.7.1+1/opam index b1064e18a69..05e75863e1b 100644 --- a/packages/coq/coq.8.7.1+1/opam +++ b/packages/coq/coq.8.7.1+1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Ralf Jung " 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: "https://github.com/coq/coq.git" +dev-repo: "git+https://github.com/coq/coq.git" license: "LGPL-2.1" patches: [ "0001_make_install_static_plug.patch" "0002_alpine_linux" @@ -52,8 +52,22 @@ remove: [ ] ] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "camlp5" "num" ] -available: [ocaml-version >= "4.02.3"] +synopsis: "Formal proof management system." +flags: light-uninstall +extra-files: [ + ["coq.install" "md5=b85e0eb533d6836c15581f0e5cb0ebc2"] + ["0002_alpine_linux" "md5=4e57a3fca795f4dc27e7136c9325bfd3"] + [ + "0001_make_install_static_plug.patch" + "md5=541273f7b7b584fc5f62e65162389bd1" + ] +] +url { + src: "https://github.com/coq/coq/archive/V8.7.1.tar.gz" + checksum: "md5=15347f45471e2d5277c60585297cd3e0" +} diff --git a/packages/coq/coq.8.7.1+1/url b/packages/coq/coq.8.7.1+1/url deleted file mode 100644 index 0cc3bd1c2a3..00000000000 --- a/packages/coq/coq.8.7.1+1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: "https://github.com/coq/coq/archive/V8.7.1.tar.gz" -checksum: "15347f45471e2d5277c60585297cd3e0" -checksum: "sha512=43ef086de93bf99f94d74b9827dd16c79f4d24f5dd4332ee53bbd4588941cb602a64672638a3b3a56bfb612e4dbf7b2a3b5fd4921182dabbbe96e4fef07455b5" diff --git a/packages/coq/coq.8.7.1+2/descr b/packages/coq/coq.8.7.1+2/descr deleted file mode 100644 index 7a3f089a6ba..00000000000 --- a/packages/coq/coq.8.7.1+2/descr +++ /dev/null @@ -1 +0,0 @@ -Formal proof management system. diff --git a/packages/coq/coq.8.7.1+2/opam b/packages/coq/coq.8.7.1+2/opam index 77b90c6aea7..b8c49e97efc 100644 --- a/packages/coq/coq.8.7.1+2/opam +++ b/packages/coq/coq.8.7.1+2/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Ralf Jung " 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: "https://github.com/coq/coq.git" +dev-repo: "git+https://github.com/coq/coq.git" license: "LGPL-2.1" patches: [ "0001_make_install_static_plug.patch" "0002_alpine_linux.patch" @@ -54,8 +54,27 @@ remove: [ ] ] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "camlp5" "num" ] -available: [ocaml-version >= "4.02.3"] +synopsis: "Formal proof management system." +flags: light-uninstall +extra-files: [ + ["coq.install" "md5=b85e0eb533d6836c15581f0e5cb0ebc2"] + ["0004_fix_more_num.patch" "md5=4e9d6e85e25d9b6c732afbc63b1e5433"] + [ + "0003_fix_num_ocamlfind_detection.patch" + "md5=00e16fbfe56dfc21f985e9aead3e74da" + ] + ["0002_alpine_linux.patch" "md5=4e57a3fca795f4dc27e7136c9325bfd3"] + [ + "0001_make_install_static_plug.patch" + "md5=541273f7b7b584fc5f62e65162389bd1" + ] +] +url { + src: "https://github.com/coq/coq/archive/V8.7.1.tar.gz" + checksum: "md5=15347f45471e2d5277c60585297cd3e0" +} diff --git a/packages/coq/coq.8.7.1+2/url b/packages/coq/coq.8.7.1+2/url deleted file mode 100644 index 0cc3bd1c2a3..00000000000 --- a/packages/coq/coq.8.7.1+2/url +++ /dev/null @@ -1,3 +0,0 @@ -http: "https://github.com/coq/coq/archive/V8.7.1.tar.gz" -checksum: "15347f45471e2d5277c60585297cd3e0" -checksum: "sha512=43ef086de93bf99f94d74b9827dd16c79f4d24f5dd4332ee53bbd4588941cb602a64672638a3b3a56bfb612e4dbf7b2a3b5fd4921182dabbbe96e4fef07455b5" diff --git a/packages/coq/coq.8.7.1/descr b/packages/coq/coq.8.7.1/descr deleted file mode 100644 index 7a3f089a6ba..00000000000 --- a/packages/coq/coq.8.7.1/descr +++ /dev/null @@ -1 +0,0 @@ -Formal proof management system. diff --git a/packages/coq/coq.8.7.1/opam b/packages/coq/coq.8.7.1/opam index 4a9281e7154..c9fdbac847e 100644 --- a/packages/coq/coq.8.7.1/opam +++ b/packages/coq/coq.8.7.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Ralf Jung " 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: "https://github.com/coq/coq.git" +dev-repo: "git+https://github.com/coq/coq.git" license: "LGPL-2.1" build: [ [ @@ -49,8 +49,15 @@ remove: [ ] ] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "camlp5" "num" ] -available: [ocaml-version >= "4.02.3"] +synopsis: "Formal proof management system." +flags: light-uninstall +extra-files: ["coq.install" "md5=b85e0eb533d6836c15581f0e5cb0ebc2"] +url { + src: "https://github.com/coq/coq/archive/V8.7.1.tar.gz" + checksum: "md5=15347f45471e2d5277c60585297cd3e0" +} diff --git a/packages/coq/coq.8.7.1/url b/packages/coq/coq.8.7.1/url deleted file mode 100644 index 0cc3bd1c2a3..00000000000 --- a/packages/coq/coq.8.7.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: "https://github.com/coq/coq/archive/V8.7.1.tar.gz" -checksum: "15347f45471e2d5277c60585297cd3e0" -checksum: "sha512=43ef086de93bf99f94d74b9827dd16c79f4d24f5dd4332ee53bbd4588941cb602a64672638a3b3a56bfb612e4dbf7b2a3b5fd4921182dabbbe96e4fef07455b5" diff --git a/packages/coq/coq.8.7.2/descr b/packages/coq/coq.8.7.2/descr deleted file mode 100644 index 7a3f089a6ba..00000000000 --- a/packages/coq/coq.8.7.2/descr +++ /dev/null @@ -1 +0,0 @@ -Formal proof management system. diff --git a/packages/coq/coq.8.7.2/opam b/packages/coq/coq.8.7.2/opam index cc8882da69b..1ce05f57717 100644 --- a/packages/coq/coq.8.7.2/opam +++ b/packages/coq/coq.8.7.2/opam @@ -1,18 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Ralf Jung " 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: "https://github.com/coq/coq.git" +dev-repo: "git+https://github.com/coq/coq.git" license: "LGPL-2.1" -available: [ocaml-version >= "4.02.3"] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "camlp5" "num" ] - build: [ [ "./configure" @@ -56,3 +55,9 @@ remove: [ "%{share}%/emacs/site-lisp/gallina-syntax.el" ] ] +synopsis: "Formal proof management system." +flags: light-uninstall +url { + src: "https://github.com/coq/coq/archive/V8.7.2.tar.gz" + checksum: "md5=470c8f2bd74a085e1f71d5e4770e64e7" +} diff --git a/packages/coq/coq.8.7.2/url b/packages/coq/coq.8.7.2/url deleted file mode 100644 index e23a3aa5c61..00000000000 --- a/packages/coq/coq.8.7.2/url +++ /dev/null @@ -1,3 +0,0 @@ -http: "https://github.com/coq/coq/archive/V8.7.2.tar.gz" -checksum: "470c8f2bd74a085e1f71d5e4770e64e7" -checksum: "sha512=6117ef243c62805996a21952016acaaf21db6d1b539fc813c19c897e100f45cde2bee7c9fb045b269a241b79306c656969ca8051e3212ea2090f6d7c1afad5a8" diff --git a/packages/coqide/coqide.8.4.5/descr b/packages/coqide/coqide.8.4.5/descr deleted file mode 100644 index bab9a3bed03..00000000000 --- a/packages/coqide/coqide.8.4.5/descr +++ /dev/null @@ -1,2 +0,0 @@ -IDE of the coq formal proof management system - diff --git a/packages/coqide/coqide.8.4.5/opam b/packages/coqide/coqide.8.4.5/opam index d473eb2a868..761b8de09e1 100644 --- a/packages/coqide/coqide.8.4.5/opam +++ b/packages/coqide/coqide.8.4.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ [ @@ -22,6 +22,7 @@ build: [ [make "-j%{jobs}%" "coqide-binaries"] ] depends: [ + "ocaml" "camlp5" "coq" {= "8.4.5"} "lablgtk" {>= "2.12.0"} @@ -31,3 +32,12 @@ patches: [ "MAKEFILE_remove_useless_for_coqide.patch" ] install: [make "install-coqide"] +synopsis: "IDE of the coq formal proof management system" +extra-files: [ + "MAKEFILE_remove_useless_for_coqide.patch" + "md5=4726acb2340f2d808344f8c2a7c3b685" +] +url { + src: "http://coq.inria.fr/distrib/8.4pl5/files/coq-8.4pl5.tar.gz" + checksum: "md5=7839005b48527a85149da950bd2ac006" +} diff --git a/packages/coqide/coqide.8.4.5/url b/packages/coqide/coqide.8.4.5/url deleted file mode 100644 index 188408e2738..00000000000 --- a/packages/coqide/coqide.8.4.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://coq.inria.fr/distrib/8.4pl5/files/coq-8.4pl5.tar.gz" -checksum: "7839005b48527a85149da950bd2ac006" diff --git a/packages/coqide/coqide.8.4.6/descr b/packages/coqide/coqide.8.4.6/descr deleted file mode 100644 index 5f20ba72d13..00000000000 --- a/packages/coqide/coqide.8.4.6/descr +++ /dev/null @@ -1 +0,0 @@ -IDE of the coq formal proof management system diff --git a/packages/coqide/coqide.8.4.6/files/MAKEFILE_remove_useless_for_coqide.patch b/packages/coqide/coqide.8.4.6/files/MAKEFILE_remove_useless_for_coqide.patch deleted file mode 100644 index 4cf49b7a039..00000000000 --- a/packages/coqide/coqide.8.4.6/files/MAKEFILE_remove_useless_for_coqide.patch +++ /dev/null @@ -1,50 +0,0 @@ ---- Makefile 2012-05-29 13:22:26.000000000 +0200 -+++ Makefile 2013-04-12 19:02:49.019720957 +0200 -@@ -96,7 +96,7 @@ - $(strip $(foreach f, $(1), $(if $(filter $(f),$(2)),,$f))) - endef - --export MLEXTRAFILES := $(GENMLFILES) $(GENML4FILES) $(GENPLUGINSMOD) -+export MLEXTRAFILES := $(GENMLFILES) - export MLSTATICFILES := $(call diff, $(EXISTINGML), $(MLEXTRAFILES)) - export MLIFILES := $(sort $(GENMLIFILES) $(EXISTINGMLI)) - ---- Makefile.build 2012-10-29 15:46:37.000000000 +0100 -+++ Makefile.build 2013-04-12 18:59:45.199717036 +0200 -@@ -39,7 +39,8 @@ - MLFILES:=$(MLSTATICFILES) $(MLEXTRAFILES) - - ALLDEPS:=$(addsuffix .d, \ -- $(ML4FILES) $(MLFILES) $(MLIFILES) $(CFILES) $(MLLIBFILES) $(VFILES)) -+ $(MLFILES) $(MLIFILES) $(CFILES) $(MLLIBFILES)) -+ - - .SECONDARY: $(ALLDEPS) $(GENFILES) $(ML4FILES:.ml4=.ml) - -@@ -327,13 +328,13 @@ - coqide-opt: $(COQIDEBYTE) $(COQIDEOPT) $(COQIDE) - coqide-files: $(IDEFILES) - --$(COQIDEOPT): $(LINKIDEOPT) | $(COQTOPOPT) -+$(COQIDEOPT): $(LINKIDEOPT) | $(LIBCOQRUN) - $(SHOW)'OCAMLOPT -o $@' - $(HIDE)$(OCAMLOPT) $(COQIDEFLAGS) $(OPTFLAGS) -o $@ unix.cmxa threads.cmxa \ - lablgtk.cmxa $(IDEOPTFLAGS) gtkThread.cmx str.cmxa $(LINKIDEOPT) - $(STRIP) $@ - --$(COQIDEBYTE): $(LINKIDE) | $(COQTOPBYTE) -+$(COQIDEBYTE): $(LINKIDE) | $(LIBCOQRUN) - $(SHOW)'OCAMLC -o $@' - $(HIDE)$(OCAMLC) $(COQIDEFLAGS) $(BYTEFLAGS) -o $@ unix.cma threads.cma lablgtk.cma gtkThread.cmo\ - str.cma $(COQRUNBYTEFLAGS) $(LINKIDE) ---- Makefile.common 2012-10-29 15:46:40.000000000 +0100 -+++ Makefile.common 2013-04-12 19:00:55.099718527 +0200 -@@ -269,7 +269,7 @@ - - ## we now retrieve the names of .vo file to compile in */vo.itarget files - --cat_vo_itarget = $(addprefix $(1)/,$(shell cat $(1)/vo.itarget)) -+cat_vo_itarget = - - ## Theories - diff --git a/packages/coqide/coqide.8.4.6/opam b/packages/coqide/coqide.8.4.6/opam deleted file mode 100644 index a62a7ac5ab0..00000000000 --- a/packages/coqide/coqide.8.4.6/opam +++ /dev/null @@ -1,33 +0,0 @@ -opam-version: "1.2" -maintainer: "dev@clarus.me" -build: [ - [ - "./configure" - "-configdir" - "%{lib}%/coq/config" - "-mandir" - man - "-docdir" - doc - "--prefix" - prefix - "--usecamlp5" - "--camlp5dir" - "%{lib}%/camlp5" - ] - [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: [ - "camlp5" - "coq" {= "8.4.6"} - "lablgtk" {>= "2.12.0"} - "ocamlbuild" {build} -] -patches: [ - "MAKEFILE_remove_useless_for_coqide.patch" -] -install: [make "install-coqide"] diff --git a/packages/coqide/coqide.8.4.6/url b/packages/coqide/coqide.8.4.6/url deleted file mode 100644 index a520fbccaf9..00000000000 --- a/packages/coqide/coqide.8.4.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://coq.inria.fr/distrib/V8.4pl6/files/coq-8.4pl6.tar.gz" -checksum: "2334a98b64578cb81d2b4127e327b368" diff --git a/packages/coqide/coqide.8.4pl2/descr b/packages/coqide/coqide.8.4pl2/descr deleted file mode 100644 index bab9a3bed03..00000000000 --- a/packages/coqide/coqide.8.4pl2/descr +++ /dev/null @@ -1,2 +0,0 @@ -IDE of the coq formal proof management system - diff --git a/packages/coqide/coqide.8.4pl2/files/CAML_LD_LIBRARY_PATH.patch b/packages/coqide/coqide.8.4pl2/files/CAML_LD_LIBRARY_PATH.patch deleted file mode 100644 index 87002564bfe..00000000000 --- a/packages/coqide/coqide.8.4pl2/files/CAML_LD_LIBRARY_PATH.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- configure 2012-12-22 11:06:16.000000000 +0100 -+++ configure 2013-01-18 16:30:02.110785838 +0100 -@@ -887,7 +887,7 @@ - */true/*/*) COQRUNBYTEFLAGS="-dllib -lcoqrun -dllpath '$COQTOP'/kernel/byterun";; - *) - COQRUNBYTEFLAGS="-dllib -lcoqrun -dllpath '$LIBDIR'" -- BUILDLDPATH="export CAML_LD_LIBRARY_PATH='$COQTOP'/kernel/byterun";; -+ BUILDLDPATH="export CAML_LD_LIBRARY_PATH='$COQTOP'/kernel/byterun:$CAML_LD_LIBRARY_PATH";; - esac - case $coqtoolsbyteflags_spec/$custom_spec/$CUSTOM_OS in - yes/*/*) COQTOOLSBYTEFLAGS="$coqtoolsbyteflags";; diff --git a/packages/coqide/coqide.8.4pl2/files/CONFIGURE_allow_make4.patch b/packages/coqide/coqide.8.4pl2/files/CONFIGURE_allow_make4.patch deleted file mode 100644 index e0de90c1183..00000000000 --- a/packages/coqide/coqide.8.4pl2/files/CONFIGURE_allow_make4.patch +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-configure,v 1.1 2013/10/26 19:44:34 asau Exp $ - -Accept GNU Make 4 and later. - ---- configure.orig 2013-10-26 19:28:30.000000000 +0000 -+++ configure -@@ -335,7 +335,7 @@ if [ "$MAKE" != "" ]; then - MAKEVERSION=`$MAKE -v | head -1 | cut -d" " -f3` - MAKEVERSIONMAJOR=`echo $MAKEVERSION | cut -d. -f1` - MAKEVERSIONMINOR=`echo $MAKEVERSION | cut -d. -f2` -- if [ "$MAKEVERSIONMAJOR" -eq 3 -a "$MAKEVERSIONMINOR" -ge 81 ]; then -+ if [ "$MAKEVERSIONMAJOR" -gt 3 -o "$MAKEVERSIONMAJOR" -eq 3 -a "$MAKEVERSIONMINOR" -ge 81 ]; then - echo "You have GNU Make $MAKEVERSION. Good!" - else - OK="no" diff --git a/packages/coqide/coqide.8.4pl2/files/MAKEFILE_remove_useless_for_coqide.patch b/packages/coqide/coqide.8.4pl2/files/MAKEFILE_remove_useless_for_coqide.patch deleted file mode 100644 index 4cf49b7a039..00000000000 --- a/packages/coqide/coqide.8.4pl2/files/MAKEFILE_remove_useless_for_coqide.patch +++ /dev/null @@ -1,50 +0,0 @@ ---- Makefile 2012-05-29 13:22:26.000000000 +0200 -+++ Makefile 2013-04-12 19:02:49.019720957 +0200 -@@ -96,7 +96,7 @@ - $(strip $(foreach f, $(1), $(if $(filter $(f),$(2)),,$f))) - endef - --export MLEXTRAFILES := $(GENMLFILES) $(GENML4FILES) $(GENPLUGINSMOD) -+export MLEXTRAFILES := $(GENMLFILES) - export MLSTATICFILES := $(call diff, $(EXISTINGML), $(MLEXTRAFILES)) - export MLIFILES := $(sort $(GENMLIFILES) $(EXISTINGMLI)) - ---- Makefile.build 2012-10-29 15:46:37.000000000 +0100 -+++ Makefile.build 2013-04-12 18:59:45.199717036 +0200 -@@ -39,7 +39,8 @@ - MLFILES:=$(MLSTATICFILES) $(MLEXTRAFILES) - - ALLDEPS:=$(addsuffix .d, \ -- $(ML4FILES) $(MLFILES) $(MLIFILES) $(CFILES) $(MLLIBFILES) $(VFILES)) -+ $(MLFILES) $(MLIFILES) $(CFILES) $(MLLIBFILES)) -+ - - .SECONDARY: $(ALLDEPS) $(GENFILES) $(ML4FILES:.ml4=.ml) - -@@ -327,13 +328,13 @@ - coqide-opt: $(COQIDEBYTE) $(COQIDEOPT) $(COQIDE) - coqide-files: $(IDEFILES) - --$(COQIDEOPT): $(LINKIDEOPT) | $(COQTOPOPT) -+$(COQIDEOPT): $(LINKIDEOPT) | $(LIBCOQRUN) - $(SHOW)'OCAMLOPT -o $@' - $(HIDE)$(OCAMLOPT) $(COQIDEFLAGS) $(OPTFLAGS) -o $@ unix.cmxa threads.cmxa \ - lablgtk.cmxa $(IDEOPTFLAGS) gtkThread.cmx str.cmxa $(LINKIDEOPT) - $(STRIP) $@ - --$(COQIDEBYTE): $(LINKIDE) | $(COQTOPBYTE) -+$(COQIDEBYTE): $(LINKIDE) | $(LIBCOQRUN) - $(SHOW)'OCAMLC -o $@' - $(HIDE)$(OCAMLC) $(COQIDEFLAGS) $(BYTEFLAGS) -o $@ unix.cma threads.cma lablgtk.cma gtkThread.cmo\ - str.cma $(COQRUNBYTEFLAGS) $(LINKIDE) ---- Makefile.common 2012-10-29 15:46:40.000000000 +0100 -+++ Makefile.common 2013-04-12 19:00:55.099718527 +0200 -@@ -269,7 +269,7 @@ - - ## we now retrieve the names of .vo file to compile in */vo.itarget files - --cat_vo_itarget = $(addprefix $(1)/,$(shell cat $(1)/vo.itarget)) -+cat_vo_itarget = - - ## Theories - diff --git a/packages/coqide/coqide.8.4pl2/opam b/packages/coqide/coqide.8.4pl2/opam deleted file mode 100644 index eba5e6e65c2..00000000000 --- a/packages/coqide/coqide.8.4pl2/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -maintainer: "https://github.com/ocaml/opam-repository/issues" -build: [ - [ - "./configure" - "-configdir" - "%{lib}%/coq/config" - "-mandir" - man - "-docdir" - doc - "--prefix" - prefix - "--usecamlp5" - "--camlp5dir" - "%{lib}%/camlp5" - ] - [make "coqide-files" "coqide-binaries"] -] -depends: [ - "camlp5" - "coq" {= "8.4pl2"} - "lablgtk" {>= "2.12.0"} - "ocamlbuild" {build} -] -patches: [ - "CAML_LD_LIBRARY_PATH.patch" - "MAKEFILE_remove_useless_for_coqide.patch" - "CONFIGURE_allow_make4.patch" -] -install: [make "install-coqide"] diff --git a/packages/coqide/coqide.8.4pl2/url b/packages/coqide/coqide.8.4pl2/url deleted file mode 100644 index 70771c31b8e..00000000000 --- a/packages/coqide/coqide.8.4pl2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://coq.inria.fr/distrib/V8.4pl2/files/coq-8.4pl2.tar.gz" -checksum: "7fd98da8db35a89b9718333a31af6153" diff --git a/packages/coqide/coqide.8.4pl4/descr b/packages/coqide/coqide.8.4pl4/descr deleted file mode 100644 index bab9a3bed03..00000000000 --- a/packages/coqide/coqide.8.4pl4/descr +++ /dev/null @@ -1,2 +0,0 @@ -IDE of the coq formal proof management system - diff --git a/packages/coqide/coqide.8.4pl4/files/MAKEFILE_remove_useless_for_coqide.patch b/packages/coqide/coqide.8.4pl4/files/MAKEFILE_remove_useless_for_coqide.patch deleted file mode 100644 index 4cf49b7a039..00000000000 --- a/packages/coqide/coqide.8.4pl4/files/MAKEFILE_remove_useless_for_coqide.patch +++ /dev/null @@ -1,50 +0,0 @@ ---- Makefile 2012-05-29 13:22:26.000000000 +0200 -+++ Makefile 2013-04-12 19:02:49.019720957 +0200 -@@ -96,7 +96,7 @@ - $(strip $(foreach f, $(1), $(if $(filter $(f),$(2)),,$f))) - endef - --export MLEXTRAFILES := $(GENMLFILES) $(GENML4FILES) $(GENPLUGINSMOD) -+export MLEXTRAFILES := $(GENMLFILES) - export MLSTATICFILES := $(call diff, $(EXISTINGML), $(MLEXTRAFILES)) - export MLIFILES := $(sort $(GENMLIFILES) $(EXISTINGMLI)) - ---- Makefile.build 2012-10-29 15:46:37.000000000 +0100 -+++ Makefile.build 2013-04-12 18:59:45.199717036 +0200 -@@ -39,7 +39,8 @@ - MLFILES:=$(MLSTATICFILES) $(MLEXTRAFILES) - - ALLDEPS:=$(addsuffix .d, \ -- $(ML4FILES) $(MLFILES) $(MLIFILES) $(CFILES) $(MLLIBFILES) $(VFILES)) -+ $(MLFILES) $(MLIFILES) $(CFILES) $(MLLIBFILES)) -+ - - .SECONDARY: $(ALLDEPS) $(GENFILES) $(ML4FILES:.ml4=.ml) - -@@ -327,13 +328,13 @@ - coqide-opt: $(COQIDEBYTE) $(COQIDEOPT) $(COQIDE) - coqide-files: $(IDEFILES) - --$(COQIDEOPT): $(LINKIDEOPT) | $(COQTOPOPT) -+$(COQIDEOPT): $(LINKIDEOPT) | $(LIBCOQRUN) - $(SHOW)'OCAMLOPT -o $@' - $(HIDE)$(OCAMLOPT) $(COQIDEFLAGS) $(OPTFLAGS) -o $@ unix.cmxa threads.cmxa \ - lablgtk.cmxa $(IDEOPTFLAGS) gtkThread.cmx str.cmxa $(LINKIDEOPT) - $(STRIP) $@ - --$(COQIDEBYTE): $(LINKIDE) | $(COQTOPBYTE) -+$(COQIDEBYTE): $(LINKIDE) | $(LIBCOQRUN) - $(SHOW)'OCAMLC -o $@' - $(HIDE)$(OCAMLC) $(COQIDEFLAGS) $(BYTEFLAGS) -o $@ unix.cma threads.cma lablgtk.cma gtkThread.cmo\ - str.cma $(COQRUNBYTEFLAGS) $(LINKIDE) ---- Makefile.common 2012-10-29 15:46:40.000000000 +0100 -+++ Makefile.common 2013-04-12 19:00:55.099718527 +0200 -@@ -269,7 +269,7 @@ - - ## we now retrieve the names of .vo file to compile in */vo.itarget files - --cat_vo_itarget = $(addprefix $(1)/,$(shell cat $(1)/vo.itarget)) -+cat_vo_itarget = - - ## Theories - diff --git a/packages/coqide/coqide.8.4pl4/opam b/packages/coqide/coqide.8.4pl4/opam deleted file mode 100644 index cec2582e47d..00000000000 --- a/packages/coqide/coqide.8.4pl4/opam +++ /dev/null @@ -1,33 +0,0 @@ -opam-version: "1.2" -maintainer: "https://github.com/ocaml/opam-repository/issues" -build: [ - [ - "./configure" - "-configdir" - "%{lib}%/coq/config" - "-mandir" - man - "-docdir" - doc - "--prefix" - prefix - "--usecamlp5" - "--camlp5dir" - "%{lib}%/camlp5" - ] - [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: [ - "camlp5" - "coq" {= "8.4pl4"} - "lablgtk" {>= "2.12.0"} - "ocamlbuild" {build} -] -patches: [ - "MAKEFILE_remove_useless_for_coqide.patch" -] -install: [make "install-coqide"] diff --git a/packages/coqide/coqide.8.4pl4/url b/packages/coqide/coqide.8.4pl4/url deleted file mode 100644 index ee2243d57b4..00000000000 --- a/packages/coqide/coqide.8.4pl4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://coq.inria.fr/distrib/V8.4pl4/files/coq-8.4pl4.tar.gz" -checksum: "6a9f61cf0ece644b170f722fbc8cf2a1" diff --git a/packages/coqide/coqide.8.5.0/descr b/packages/coqide/coqide.8.5.0/descr deleted file mode 100644 index 05c51113153..00000000000 --- a/packages/coqide/coqide.8.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -IDE of the Coq formal proof management system. diff --git a/packages/coqide/coqide.8.5.0/files/coq-coqide.install b/packages/coqide/coqide.8.5.0/files/coq-coqide.install deleted file mode 100644 index 5c89b1481ff..00000000000 --- a/packages/coqide/coqide.8.5.0/files/coq-coqide.install +++ /dev/null @@ -1,9 +0,0 @@ -bin: [ - "bin/coqide" -] -share_root: [ - "ide/coq.lang" {"coq/coq.lang"} - "ide/coq-ssreflect.lang" {"coq/coq-ssreflect.lang"} - "ide/coq.png" {"coq/coq.png"} - "ide/coq_style.xml" {"coq/coq_style.xml"} -] diff --git a/packages/coqide/coqide.8.5.0/files/ephemeron-rename.patch b/packages/coqide/coqide.8.5.0/files/ephemeron-rename.patch deleted file mode 100644 index bf42ea21062..00000000000 --- a/packages/coqide/coqide.8.5.0/files/ephemeron-rename.patch +++ /dev/null @@ -1,726 +0,0 @@ -commit 2bd33495267e1d5c7eae507c25d4d7a49b3b61f4 -Author: Maxime Dénès -Date: Fri Mar 4 17:40:10 2016 +0100 - - Rename Ephemeron -> CEphemeron. - - Fixes compilation of Coq with OCaml 4.03 beta 1. - -diff --git a/checker/check.mllib b/checker/check.mllib -index 0d36e3a..902ab9d 100644 ---- a/checker/check.mllib -+++ b/checker/check.mllib -@@ -32,7 +32,7 @@ CStack - Util - Ppstyle - Errors --Ephemeron -+CEphemeron - Future - CUnix - System -diff --git a/dev/printers.mllib b/dev/printers.mllib -index ab7e9fc..ad9a5d7 100644 ---- a/dev/printers.mllib -+++ b/dev/printers.mllib -@@ -48,7 +48,7 @@ Rtree - Heap - Genarg - Stateid --Ephemeron -+CEphemeron - Future - RemoteCounter - Monad -diff --git a/kernel/csymtable.ml b/kernel/csymtable.ml -index fc7e1b9..7e1a5d5 100644 ---- a/kernel/csymtable.ml -+++ b/kernel/csymtable.ml -@@ -131,8 +131,8 @@ let key rk = - match !rk with - | None -> raise NotEvaluated - | Some k -> -- try Ephemeron.get k -- with Ephemeron.InvalidKey -> raise NotEvaluated -+ try CEphemeron.get k -+ with CEphemeron.InvalidKey -> raise NotEvaluated - - (************************) - (* traduction des patch *) -@@ -171,7 +171,7 @@ let rec slot_for_getglobal env kn = - | BCconstant -> set_global (val_of_constant kn) - in - (*Pp.msgnl(str"value stored at: "++int pos);*) -- rk := Some (Ephemeron.create pos); -+ rk := Some (CEphemeron.create pos); - pos - - and slot_for_fv env fv = -diff --git a/kernel/entries.mli b/kernel/entries.mli -index b2a77dd..f94068f 100644 ---- a/kernel/entries.mli -+++ b/kernel/entries.mli -@@ -104,7 +104,7 @@ type side_eff = - | SEscheme of (inductive * constant * Declarations.constant_body * seff_env) list * string - - type side_effect = { -- from_env : Declarations.structure_body Ephemeron.key; -+ from_env : Declarations.structure_body CEphemeron.key; - eff : side_eff; - } - -diff --git a/kernel/pre_env.ml b/kernel/pre_env.ml -index e1fe025..df34955 100644 ---- a/kernel/pre_env.ml -+++ b/kernel/pre_env.ml -@@ -25,7 +25,7 @@ open Declarations - (* The key attached to each constant is used by the VM to retrieve previous *) - (* evaluations of the constant. It is essentially an index in the symbols table *) - (* used by the VM. *) --type key = int Ephemeron.key option ref -+type key = int CEphemeron.key option ref - - (** Linking information for the native compiler. *) - -@@ -50,17 +50,17 @@ type stratification = { - } - - type val_kind = -- | VKvalue of (values * Id.Set.t) Ephemeron.key -+ | VKvalue of (values * Id.Set.t) CEphemeron.key - | VKnone - - type lazy_val = val_kind ref - - let force_lazy_val vk = match !vk with - | VKnone -> None --| VKvalue v -> try Some (Ephemeron.get v) with Ephemeron.InvalidKey -> None -+| VKvalue v -> try Some (CEphemeron.get v) with CEphemeron.InvalidKey -> None - - let dummy_lazy_val () = ref VKnone --let build_lazy_val vk key = vk := VKvalue (Ephemeron.create key) -+let build_lazy_val vk key = vk := VKvalue (CEphemeron.create key) - - type named_vals = (Id.t * lazy_val) list - -diff --git a/kernel/pre_env.mli b/kernel/pre_env.mli -index 23f9a3f..99d3e2e 100644 ---- a/kernel/pre_env.mli -+++ b/kernel/pre_env.mli -@@ -19,7 +19,7 @@ type link_info = - | LinkedInteractive of string - | NotLinked - --type key = int Ephemeron.key option ref -+type key = int CEphemeron.key option ref - - type constant_key = constant_body * (link_info ref * key) - -diff --git a/kernel/safe_typing.ml b/kernel/safe_typing.ml -index 4c32648..0926d35 100644 ---- a/kernel/safe_typing.ml -+++ b/kernel/safe_typing.ml -@@ -231,11 +231,11 @@ let constant_entry_of_private_constant = function - - let private_con_of_con env c = - let cbo = Environ.lookup_constant c env.env in -- { Entries.from_env = Ephemeron.create env.revstruct; -+ { Entries.from_env = CEphemeron.create env.revstruct; - Entries.eff = Entries.SEsubproof (c,cbo,get_opaque_body env.env cbo) } - - let private_con_of_scheme ~kind env cl = -- { Entries.from_env = Ephemeron.create env.revstruct; -+ { Entries.from_env = CEphemeron.create env.revstruct; - Entries.eff = Entries.SEscheme( - List.map (fun (i,c) -> - let cbo = Environ.lookup_constant c env.env in -diff --git a/kernel/term_typing.ml b/kernel/term_typing.ml -index 510f435..fdbd1e3 100644 ---- a/kernel/term_typing.ml -+++ b/kernel/term_typing.ml -@@ -126,14 +126,14 @@ let check_signatures curmb sl = - | None -> None, None - | Some curmb -> - try -- let mb = Ephemeron.get mb in -+ let mb = CEphemeron.get mb in - match sl with - | None -> sl, None - | Some n -> - if List.length mb >= how_many && CList.skipn how_many mb == curmb - then Some (n + how_many), Some mb - else None, None -- with Ephemeron.InvalidKey -> None, None in -+ with CEphemeron.InvalidKey -> None, None in - let sl, _ = List.fold_left is_direct_ancestor (Some 0,Some curmb) sl in - sl - -diff --git a/lib/cEphemeron.ml b/lib/cEphemeron.ml -new file mode 100644 -index 0000000..a38ea11 ---- /dev/null -+++ b/lib/cEphemeron.ml -@@ -0,0 +1,89 @@ -+(************************************************************************) -+(* v * The Coq Proof Assistant / The Coq Development Team *) -+(* boxed_key = -+ (* TODO: take a random value here. Is there a random function in OCaml? *) -+ let bid = ref 0 in -+ (* According to OCaml Gc module documentation, Pervasives.ref is one of the -+ few ways of getting a boxed value the compiler will never alias. *) -+ fun () -> incr bid; Pervasives.ref (Pervasives.ref !bid) -+ -+(* A phantom type to preserve type safety *) -+type 'a key = boxed_key -+ -+(* Comparing keys with == grants that if a key is unmarshalled (in the same -+ process where it was created or in another one) it is not mistaken for -+ an already existing one (unmarshal has no right to alias). If the initial -+ value of bid is taken at random, then one also avoids potential collisions *) -+module HT = Hashtbl.Make(struct -+ type t = key_type ref -+ let equal k1 k2 = k1 == k2 -+ let hash id = !id -+end) -+ -+(* A key is the (unique) value inside a boxed key, hence it does not -+ keep its corresponding boxed key reachable (replacing key_type by boxed_key -+ would make the key always reachable) *) -+let values : Obj.t HT.t = HT.create 1001 -+ -+(* To avoid a race contidion between the finalization function and -+ get/create on the values hashtable, the finalization function just -+ enqueues in an imperative list the item to be collected. Being the list -+ imperative, even if the Gc enqueue an item while run_collection is operating, -+ the tail of the list is eventually set to Empty on completion. -+ Kudos to the authors of Why3 that came up with this solution for their -+ implementation of weak hash tables! *) -+type imperative_list = cell ref -+and cell = Empty | Item of key_type ref * imperative_list -+ -+let collection_queue : imperative_list ref = ref (ref Empty) -+ -+let enqueue x = collection_queue := ref (Item (!x, !collection_queue)) -+ -+let run_collection () = -+ let rec aux l = match !l with -+ | Empty -> () -+ | Item (k, tl) -> HT.remove values k; aux tl in -+ let l = !collection_queue in -+ aux l; -+ l := Empty -+ -+(* The only reference to the boxed key is the one returned, when the user drops -+ it the value eventually disappears from the values table above *) -+let create (v : 'a) : 'a key = -+ run_collection (); -+ let k = mk_key () in -+ HT.add values !k (Obj.repr v); -+ Gc.finalise enqueue k; -+ k -+ -+(* Avoid raising Not_found *) -+exception InvalidKey -+let get (k : 'a key) : 'a = -+ run_collection (); -+ try Obj.obj (HT.find values !k) -+ with Not_found -> raise InvalidKey -+ -+(* Simple utils *) -+let default k v = -+ try get k -+ with InvalidKey -> v -+ -+let iter_opt k f = -+ match -+ try Some (get k) -+ with InvalidKey -> None -+ with -+ | None -> () -+ | Some v -> f v -+ -+let clear () = run_collection () -diff --git a/lib/cEphemeron.mli b/lib/cEphemeron.mli -new file mode 100644 -index 0000000..1200e4e ---- /dev/null -+++ b/lib/cEphemeron.mli -@@ -0,0 +1,52 @@ -+(************************************************************************) -+(* v * The Coq Proof Assistant / The Coq Development Team *) -+(* 'a key -+ -+(* May raise InvalidKey *) -+exception InvalidKey -+val get : 'a key -> 'a -+ -+(* These never fail. *) -+val iter_opt : 'a key -> ('a -> unit) -> unit -+val default : 'a key -> 'a -> 'a -+ -+val clear : unit -> unit -diff --git a/lib/ephemeron.ml b/lib/ephemeron.ml -deleted file mode 100644 -index a38ea11..0000000 ---- a/lib/ephemeron.ml -+++ /dev/null -@@ -1,89 +0,0 @@ --(************************************************************************) --(* v * The Coq Proof Assistant / The Coq Development Team *) --(* boxed_key = -- (* TODO: take a random value here. Is there a random function in OCaml? *) -- let bid = ref 0 in -- (* According to OCaml Gc module documentation, Pervasives.ref is one of the -- few ways of getting a boxed value the compiler will never alias. *) -- fun () -> incr bid; Pervasives.ref (Pervasives.ref !bid) -- --(* A phantom type to preserve type safety *) --type 'a key = boxed_key -- --(* Comparing keys with == grants that if a key is unmarshalled (in the same -- process where it was created or in another one) it is not mistaken for -- an already existing one (unmarshal has no right to alias). If the initial -- value of bid is taken at random, then one also avoids potential collisions *) --module HT = Hashtbl.Make(struct -- type t = key_type ref -- let equal k1 k2 = k1 == k2 -- let hash id = !id --end) -- --(* A key is the (unique) value inside a boxed key, hence it does not -- keep its corresponding boxed key reachable (replacing key_type by boxed_key -- would make the key always reachable) *) --let values : Obj.t HT.t = HT.create 1001 -- --(* To avoid a race contidion between the finalization function and -- get/create on the values hashtable, the finalization function just -- enqueues in an imperative list the item to be collected. Being the list -- imperative, even if the Gc enqueue an item while run_collection is operating, -- the tail of the list is eventually set to Empty on completion. -- Kudos to the authors of Why3 that came up with this solution for their -- implementation of weak hash tables! *) --type imperative_list = cell ref --and cell = Empty | Item of key_type ref * imperative_list -- --let collection_queue : imperative_list ref = ref (ref Empty) -- --let enqueue x = collection_queue := ref (Item (!x, !collection_queue)) -- --let run_collection () = -- let rec aux l = match !l with -- | Empty -> () -- | Item (k, tl) -> HT.remove values k; aux tl in -- let l = !collection_queue in -- aux l; -- l := Empty -- --(* The only reference to the boxed key is the one returned, when the user drops -- it the value eventually disappears from the values table above *) --let create (v : 'a) : 'a key = -- run_collection (); -- let k = mk_key () in -- HT.add values !k (Obj.repr v); -- Gc.finalise enqueue k; -- k -- --(* Avoid raising Not_found *) --exception InvalidKey --let get (k : 'a key) : 'a = -- run_collection (); -- try Obj.obj (HT.find values !k) -- with Not_found -> raise InvalidKey -- --(* Simple utils *) --let default k v = -- try get k -- with InvalidKey -> v -- --let iter_opt k f = -- match -- try Some (get k) -- with InvalidKey -> None -- with -- | None -> () -- | Some v -> f v -- --let clear () = run_collection () -diff --git a/lib/ephemeron.mli b/lib/ephemeron.mli -deleted file mode 100644 -index 1200e4e..0000000 ---- a/lib/ephemeron.mli -+++ /dev/null -@@ -1,52 +0,0 @@ --(************************************************************************) --(* v * The Coq Proof Assistant / The Coq Development Team *) --(* 'a key -- --(* May raise InvalidKey *) --exception InvalidKey --val get : 'a key -> 'a -- --(* These never fail. *) --val iter_opt : 'a key -> ('a -> unit) -> unit --val default : 'a key -> 'a -> 'a -- --val clear : unit -> unit -diff --git a/lib/future.ml b/lib/future.ml -index 5cd2beb..e8f33db 100644 ---- a/lib/future.ml -+++ b/lib/future.ml -@@ -62,7 +62,7 @@ and 'a comp = - | Exn of Exninfo.iexn (* Invariant: this exception is always "fixed" as in fix_exn *) - - and 'a comput = -- | Ongoing of string * (UUID.t * fix_exn * 'a comp ref) Ephemeron.key -+ | Ongoing of string * (UUID.t * fix_exn * 'a comp ref) CEphemeron.key - | Finished of 'a - - and 'a computation = 'a comput ref -@@ -70,13 +70,13 @@ and 'a computation = 'a comput ref - let unnamed = "unnamed" - - let create ?(name=unnamed) ?(uuid=UUID.fresh ()) f x = -- ref (Ongoing (name, Ephemeron.create (uuid, f, Pervasives.ref x))) -+ ref (Ongoing (name, CEphemeron.create (uuid, f, Pervasives.ref x))) - let get x = - match !x with - | Finished v -> unnamed, UUID.invalid, id, ref (Val (v,None)) - | Ongoing (name, x) -> -- try let uuid, fix, c = Ephemeron.get x in name, uuid, fix, c -- with Ephemeron.InvalidKey -> -+ try let uuid, fix, c = CEphemeron.get x in name, uuid, fix, c -+ with CEphemeron.InvalidKey -> - name, UUID.invalid, id, ref (Exn (NotHere name, Exninfo.null)) - - type 'a value = [ `Val of 'a | `Exn of Exninfo.iexn ] -diff --git a/lib/lib.mllib b/lib/lib.mllib -index f3f6ad8..6805ce4 100644 ---- a/lib/lib.mllib -+++ b/lib/lib.mllib -@@ -15,6 +15,6 @@ Rtree - Heap - Unionfind - Genarg --Ephemeron -+CEphemeron - Future - RemoteCounter -diff --git a/plugins/funind/functional_principles_types.ml b/plugins/funind/functional_principles_types.ml -index c47602b..1820030 100644 ---- a/plugins/funind/functional_principles_types.ml -+++ b/plugins/funind/functional_principles_types.ml -@@ -291,7 +291,7 @@ let build_functional_principle (evd:Evd.evar_map ref) interactive_proof old_prin - (* let dur1 = System.time_difference tim1 tim2 in *) - (* Pp.msgnl (str ("Time to compute proof: ") ++ str (string_of_float dur1)); *) - (* end; *) -- get_proof_clean true, Ephemeron.create hook -+ get_proof_clean true, CEphemeron.create hook - end - - -diff --git a/plugins/funind/indfun_common.ml b/plugins/funind/indfun_common.ml -index aa47e26..2449678 100644 ---- a/plugins/funind/indfun_common.ml -+++ b/plugins/funind/indfun_common.ml -@@ -163,7 +163,7 @@ let save with_clean id const (locality,_,kind) hook = - (locality, ConstRef kn) - in - if with_clean then Pfedit.delete_current_proof (); -- Ephemeron.iter_opt hook (fun f -> Lemmas.call_hook fix_exn f l r); -+ CEphemeron.iter_opt hook (fun f -> Lemmas.call_hook fix_exn f l r); - definition_message id - - -diff --git a/plugins/funind/indfun_common.mli b/plugins/funind/indfun_common.mli -index 23f1da1..e5c756f 100644 ---- a/plugins/funind/indfun_common.mli -+++ b/plugins/funind/indfun_common.mli -@@ -47,7 +47,7 @@ val jmeq : unit -> Term.constr - val jmeq_refl : unit -> Term.constr - - val save : bool -> Id.t -> Safe_typing.private_constants Entries.definition_entry -> Decl_kinds.goal_kind -> -- unit Lemmas.declaration_hook Ephemeron.key -> unit -+ unit Lemmas.declaration_hook CEphemeron.key -> unit - - (* [get_proof_clean do_reduce] : returns the proof name, definition, kind and hook and - abort the proof -diff --git a/proofs/proof_global.ml b/proofs/proof_global.ml -index f22cdbc..541f299 100644 ---- a/proofs/proof_global.ml -+++ b/proofs/proof_global.ml -@@ -36,7 +36,7 @@ let find_proof_mode n = - Errors.error (Format.sprintf "No proof mode named \"%s\"." n) - - let register_proof_mode ({name = n} as m) = -- Hashtbl.add proof_modes n (Ephemeron.create m) -+ Hashtbl.add proof_modes n (CEphemeron.create m) - - (* initial mode: standard mode *) - let standard = { name = "No" ; set = (fun ()->()) ; reset = (fun () -> ()) } -@@ -52,7 +52,7 @@ let _ = - optname = "default proof mode" ; - optkey = ["Default";"Proof";"Mode"] ; - optread = begin fun () -> -- (Ephemeron.default !default_proof_mode standard).name -+ (CEphemeron.default !default_proof_mode standard).name - end; - optwrite = begin fun n -> - default_proof_mode := find_proof_mode n -@@ -83,12 +83,12 @@ type closed_proof = proof_object * proof_terminator - - type pstate = { - pid : Id.t; -- terminator : proof_terminator Ephemeron.key; -+ terminator : proof_terminator CEphemeron.key; - endline_tactic : Tacexpr.raw_tactic_expr option; - section_vars : Context.section_context option; - proof : Proof.proof; - strength : Decl_kinds.goal_kind; -- mode : proof_mode Ephemeron.key; -+ mode : proof_mode CEphemeron.key; - universe_binders: universe_binders option; - } - -@@ -103,11 +103,11 @@ let current_proof_mode = ref !default_proof_mode - let update_proof_mode () = - match !pstates with - | { mode = m } :: _ -> -- Ephemeron.iter_opt !current_proof_mode (fun x -> x.reset ()); -+ CEphemeron.iter_opt !current_proof_mode (fun x -> x.reset ()); - current_proof_mode := m; -- Ephemeron.iter_opt !current_proof_mode (fun x -> x.set ()) -+ CEphemeron.iter_opt !current_proof_mode (fun x -> x.set ()) - | _ -> -- Ephemeron.iter_opt !current_proof_mode (fun x -> x.reset ()); -+ CEphemeron.iter_opt !current_proof_mode (fun x -> x.reset ()); - current_proof_mode := find_proof_mode "No" - - (* combinators for the current_proof lists *) -@@ -215,9 +215,9 @@ let set_proof_mode mn = - set_proof_mode (find_proof_mode mn) (get_current_proof_name ()) - - let activate_proof_mode mode = -- Ephemeron.iter_opt (find_proof_mode mode) (fun x -> x.set ()) -+ CEphemeron.iter_opt (find_proof_mode mode) (fun x -> x.set ()) - let disactivate_proof_mode mode = -- Ephemeron.iter_opt (find_proof_mode mode) (fun x -> x.reset ()) -+ CEphemeron.iter_opt (find_proof_mode mode) (fun x -> x.reset ()) - - (** [start_proof sigma id str goals terminator] starts a proof of name - [id] with goals [goals] (a list of pairs of environment and -@@ -230,7 +230,7 @@ let disactivate_proof_mode mode = - let start_proof sigma id ?pl str goals terminator = - let initial_state = { - pid = id; -- terminator = Ephemeron.create terminator; -+ terminator = CEphemeron.create terminator; - proof = Proof.start sigma goals; - endline_tactic = None; - section_vars = None; -@@ -242,7 +242,7 @@ let start_proof sigma id ?pl str goals terminator = - let start_dependent_proof id ?pl str goals terminator = - let initial_state = { - pid = id; -- terminator = Ephemeron.create terminator; -+ terminator = CEphemeron.create terminator; - proof = Proof.dependent_start goals; - endline_tactic = None; - section_vars = None; -@@ -375,7 +375,7 @@ let close_proof ~keep_body_ucst_separate ?feedback_id ~now fpl = - in - { id = pid; entries = entries; persistence = strength; - universes = (universes, binders) }, -- fun pr_ending -> Ephemeron.get terminator pr_ending -+ fun pr_ending -> CEphemeron.get terminator pr_ending - - type closed_proof_output = (Term.constr * Safe_typing.private_constants) list * Evd.evar_universe_context - -@@ -423,11 +423,11 @@ let close_proof ~keep_body_ucst_separate fix_exn = - - (** Gets the current terminator without checking that the proof has - been completed. Useful for the likes of [Admitted]. *) --let get_terminator () = Ephemeron.get ( cur_pstate() ).terminator -+let get_terminator () = CEphemeron.get ( cur_pstate() ).terminator - let set_terminator hook = - match !pstates with - | [] -> raise NoCurrentProof -- | p :: ps -> pstates := { p with terminator = Ephemeron.create hook } :: ps -+ | p :: ps -> pstates := { p with terminator = CEphemeron.create hook } :: ps - - - -diff --git a/stm/asyncTaskQueue.ml b/stm/asyncTaskQueue.ml -index cc97326..5f018ec 100644 ---- a/stm/asyncTaskQueue.ml -+++ b/stm/asyncTaskQueue.ml -@@ -314,7 +314,7 @@ module Make(T : Task) = struct - let response = slave_respond request in - report_status "Idle"; - marshal_response (Option.get !slave_oc) response; -- Ephemeron.clear () -+ CEphemeron.clear () - with - | MarshalError s -> - pr_err ("Fatal marshal error: " ^ s); flush_all (); exit 2 -diff --git a/toplevel/obligations.ml b/toplevel/obligations.ml -index 314789c..26aa7f9 100644 ---- a/toplevel/obligations.ml -+++ b/toplevel/obligations.ml -@@ -323,11 +323,11 @@ type program_info_aux = { - prg_sign: named_context_val; - } - --type program_info = program_info_aux Ephemeron.key -+type program_info = program_info_aux CEphemeron.key - - let get_info x = -- try Ephemeron.get x -- with Ephemeron.InvalidKey -> -+ try CEphemeron.get x -+ with CEphemeron.InvalidKey -> - Errors.anomaly Pp.(str "Program obligation can't be accessed by a worker") - - let assumption_message = Declare.assumption_message -@@ -460,7 +460,7 @@ let subst_deps_obl obls obl = - - module ProgMap = Map.Make(Id) - --let map_replace k v m = ProgMap.add k (Ephemeron.create v) (ProgMap.remove k m) -+let map_replace k v m = ProgMap.add k (CEphemeron.create v) (ProgMap.remove k m) - - let map_keys m = ProgMap.fold (fun k _ l -> k :: l) m [] - -@@ -674,7 +674,7 @@ let init_prog_info ?(opaque = false) sign n b t ctx deps fixkind notations obls - let map_cardinal m = - let i = ref 0 in - ProgMap.iter (fun _ v -> -- if snd (Ephemeron.get v).prg_obligations > 0 then incr i) m; -+ if snd (CEphemeron.get v).prg_obligations > 0 then incr i) m; - !i - - exception Found of program_info -@@ -682,7 +682,7 @@ exception Found of program_info - let map_first m = - try - ProgMap.iter (fun _ v -> -- if snd (Ephemeron.get v).prg_obligations > 0 then -+ if snd (CEphemeron.get v).prg_obligations > 0 then - raise (Found v)) m; - assert(false) - with Found x -> x -@@ -1008,7 +1008,7 @@ let add_definition n ?term t ctx ?(implicits=[]) ?(kind=Global,false,Definition) - else ( - let len = Array.length obls in - let _ = Flags.if_verbose msg_info (info ++ str ", generating " ++ int len ++ str " obligation(s)") in -- progmap_add n (Ephemeron.create prg); -+ progmap_add n (CEphemeron.create prg); - let res = auto_solve_obligations (Some n) tactic in - match res with - | Remain rem -> Flags.if_verbose (fun () -> show_obligations ~msg:false (Some n)) (); res -@@ -1022,7 +1022,7 @@ let add_mutual_definitions l ctx ?tactic ?(kind=Global,false,Definition) ?(reduc - (fun (n, b, t, imps, obls) -> - let prg = init_prog_info sign ~opaque n (Some b) t ctx deps (Some fixkind) - notations obls imps kind reduce hook -- in progmap_add n (Ephemeron.create prg)) l; -+ in progmap_add n (CEphemeron.create prg)) l; - let _defined = - List.fold_left (fun finished x -> - if finished then finished diff --git a/packages/coqide/coqide.8.5.0/files/fix-idedeps-double-linking.patch b/packages/coqide/coqide.8.5.0/files/fix-idedeps-double-linking.patch deleted file mode 100644 index 82ec114728a..00000000000 --- a/packages/coqide/coqide.8.5.0/files/fix-idedeps-double-linking.patch +++ /dev/null @@ -1,54 +0,0 @@ -commit 1cc70be070e1df522b1539892958496a77710331 -Author: Gabriel Scherer -Date: Tue Jun 28 14:45:37 2016 -0400 - - fix coqide double module linking (error on OCaml 4.03) - - Linking the same module twice in OCaml can have problematic unintended - consequences and lead to hard-to-understand bugs, see - http://caml.inria.fr/mantis/view.php?id=4231 - http://caml.inria.fr/mantis/view.php?id=5461 - - OCaml has long warned when double-linking happens - - Warning 31: files FOO and BAR both define a module named Baz - - In 4.03 this error was turned into a warning by default. - - Coqide does double-linking by passing both - xml_{lexer,parser,printer}.cmo and lib/clib.cma that already contains - these compilation units to bin/coqide.byte. To fix compilation of - Coqide under 4.03, the present patch removes the .cmo from the - command-line arguments. - - P.S.: I checked that this patch applies cleanly to the current trunk - (b161ad97fdc01ac8816341a089365657cebc6d2b). It should also be possible - to add it as a patch on top of the 8.5 archives (for example those - distributed through OPAM) to make them compile under 4.03. - -diff --git a/Makefile.build b/Makefile.build -index 0f85608..b5c933a 100644 ---- a/Makefile.build -+++ b/Makefile.build -@@ -653,7 +653,7 @@ $(COQWORKMGR): $(addsuffix $(BESTOBJ), stm/coqworkmgrApi tools/coqworkmgr) \ - # fake_ide : for debugging or test-suite purpose, a fake ide simulating - # a connection to coqtop -ideslave - --$(FAKEIDE): lib/clib$(BESTLIB) lib/xml_lexer$(BESTOBJ) lib/xml_parser$(BESTOBJ) lib/xml_printer$(BESTOBJ) lib/errors$(BESTOBJ) lib/spawn$(BESTOBJ) ide/document$(BESTOBJ) ide/xmlprotocol$(BESTOBJ) tools/fake_ide$(BESTOBJ) | $(IDETOPLOOPCMA:.cma=$(BESTDYN)) -+$(FAKEIDE): lib/clib$(BESTLIB) lib/errors$(BESTOBJ) lib/spawn$(BESTOBJ) ide/document$(BESTOBJ) ide/xmlprotocol$(BESTOBJ) tools/fake_ide$(BESTOBJ) | $(IDETOPLOOPCMA:.cma=$(BESTDYN)) - $(SHOW)'OCAMLBEST -o $@' - $(HIDE)$(call bestocaml,-I ide,str unix threads) - -diff --git a/Makefile.common b/Makefile.common -index 1a90353..0dfd5de 100644 ---- a/Makefile.common -+++ b/Makefile.common -@@ -231,7 +231,7 @@ endif - LINKCMO:=$(CORECMA) $(STATICPLUGINS) - LINKCMX:=$(CORECMA:.cma=.cmxa) $(STATICPLUGINS:.cma=.cmxa) - --IDEDEPS:=lib/clib.cma lib/xml_lexer.cmo lib/xml_parser.cmo lib/xml_printer.cmo lib/errors.cmo lib/spawn.cmo -+IDEDEPS:=lib/clib.cma lib/errors.cmo lib/spawn.cmo - IDECMA:=ide/ide.cma - IDETOPLOOPCMA=ide/coqidetop.cma - diff --git a/packages/coqide/coqide.8.5.0/opam b/packages/coqide/coqide.8.5.0/opam deleted file mode 100644 index 0c1f7aa6fe2..00000000000 --- a/packages/coqide/coqide.8.5.0/opam +++ /dev/null @@ -1,43 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/coq/coq.git" -license: "LGPL-2.1" -build: [ - [ - "./configure" - "-configdir" - "%{lib}%/coq/config" - "-mandir" - man - "-docdir" - doc - "-prefix" - prefix - "-usecamlp5" - "-camlp5dir" - "%{lib}%/camlp5" - ] - [make "-j%{jobs}%" "coqide-files"] - [make "-j%{jobs}%" "coqide-binaries"] -] -remove: ["rm" "-R" "%{lib}%/coq/ide" "%{doc}%/FAQ-CoqIde"] -depends: [ - "camlp5" - "coq" {= "8.5.0"} - "lablgtk" - "conf-gtksourceview" -] -install: [ - make - "install-ide-bin" - "install-ide-files" - "install-ide-info" - "install-ide-devfiles" -] -patches: [ - "ephemeron-rename.patch" - "fix-idedeps-double-linking.patch" -] diff --git a/packages/coqide/coqide.8.5.0/url b/packages/coqide/coqide.8.5.0/url deleted file mode 100644 index 930eef7f7ad..00000000000 --- a/packages/coqide/coqide.8.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/coq/coq/archive/V8.5.tar.gz" -checksum: "8ee5081f50277c531a0467299ee8c02d" diff --git a/packages/coqide/coqide.8.5.1/descr b/packages/coqide/coqide.8.5.1/descr deleted file mode 100644 index 05c51113153..00000000000 --- a/packages/coqide/coqide.8.5.1/descr +++ /dev/null @@ -1 +0,0 @@ -IDE of the Coq formal proof management system. diff --git a/packages/coqide/coqide.8.5.1/files/coqide.install b/packages/coqide/coqide.8.5.1/files/coqide.install deleted file mode 100644 index 5c89b1481ff..00000000000 --- a/packages/coqide/coqide.8.5.1/files/coqide.install +++ /dev/null @@ -1,9 +0,0 @@ -bin: [ - "bin/coqide" -] -share_root: [ - "ide/coq.lang" {"coq/coq.lang"} - "ide/coq-ssreflect.lang" {"coq/coq-ssreflect.lang"} - "ide/coq.png" {"coq/coq.png"} - "ide/coq_style.xml" {"coq/coq_style.xml"} -] diff --git a/packages/coqide/coqide.8.5.1/files/fix-idedeps-double-linking.patch b/packages/coqide/coqide.8.5.1/files/fix-idedeps-double-linking.patch deleted file mode 100644 index 82ec114728a..00000000000 --- a/packages/coqide/coqide.8.5.1/files/fix-idedeps-double-linking.patch +++ /dev/null @@ -1,54 +0,0 @@ -commit 1cc70be070e1df522b1539892958496a77710331 -Author: Gabriel Scherer -Date: Tue Jun 28 14:45:37 2016 -0400 - - fix coqide double module linking (error on OCaml 4.03) - - Linking the same module twice in OCaml can have problematic unintended - consequences and lead to hard-to-understand bugs, see - http://caml.inria.fr/mantis/view.php?id=4231 - http://caml.inria.fr/mantis/view.php?id=5461 - - OCaml has long warned when double-linking happens - - Warning 31: files FOO and BAR both define a module named Baz - - In 4.03 this error was turned into a warning by default. - - Coqide does double-linking by passing both - xml_{lexer,parser,printer}.cmo and lib/clib.cma that already contains - these compilation units to bin/coqide.byte. To fix compilation of - Coqide under 4.03, the present patch removes the .cmo from the - command-line arguments. - - P.S.: I checked that this patch applies cleanly to the current trunk - (b161ad97fdc01ac8816341a089365657cebc6d2b). It should also be possible - to add it as a patch on top of the 8.5 archives (for example those - distributed through OPAM) to make them compile under 4.03. - -diff --git a/Makefile.build b/Makefile.build -index 0f85608..b5c933a 100644 ---- a/Makefile.build -+++ b/Makefile.build -@@ -653,7 +653,7 @@ $(COQWORKMGR): $(addsuffix $(BESTOBJ), stm/coqworkmgrApi tools/coqworkmgr) \ - # fake_ide : for debugging or test-suite purpose, a fake ide simulating - # a connection to coqtop -ideslave - --$(FAKEIDE): lib/clib$(BESTLIB) lib/xml_lexer$(BESTOBJ) lib/xml_parser$(BESTOBJ) lib/xml_printer$(BESTOBJ) lib/errors$(BESTOBJ) lib/spawn$(BESTOBJ) ide/document$(BESTOBJ) ide/xmlprotocol$(BESTOBJ) tools/fake_ide$(BESTOBJ) | $(IDETOPLOOPCMA:.cma=$(BESTDYN)) -+$(FAKEIDE): lib/clib$(BESTLIB) lib/errors$(BESTOBJ) lib/spawn$(BESTOBJ) ide/document$(BESTOBJ) ide/xmlprotocol$(BESTOBJ) tools/fake_ide$(BESTOBJ) | $(IDETOPLOOPCMA:.cma=$(BESTDYN)) - $(SHOW)'OCAMLBEST -o $@' - $(HIDE)$(call bestocaml,-I ide,str unix threads) - -diff --git a/Makefile.common b/Makefile.common -index 1a90353..0dfd5de 100644 ---- a/Makefile.common -+++ b/Makefile.common -@@ -231,7 +231,7 @@ endif - LINKCMO:=$(CORECMA) $(STATICPLUGINS) - LINKCMX:=$(CORECMA:.cma=.cmxa) $(STATICPLUGINS:.cma=.cmxa) - --IDEDEPS:=lib/clib.cma lib/xml_lexer.cmo lib/xml_parser.cmo lib/xml_printer.cmo lib/errors.cmo lib/spawn.cmo -+IDEDEPS:=lib/clib.cma lib/errors.cmo lib/spawn.cmo - IDECMA:=ide/ide.cma - IDETOPLOOPCMA=ide/coqidetop.cma - diff --git a/packages/coqide/coqide.8.5.1/opam b/packages/coqide/coqide.8.5.1/opam deleted file mode 100644 index a3b2711c663..00000000000 --- a/packages/coqide/coqide.8.5.1/opam +++ /dev/null @@ -1,41 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/coq/coq.git" -license: "LGPL-2.1" -build: [ - [ - "./configure" - "-configdir" - "%{lib}%/coq/config" - "-mandir" - man - "-docdir" - doc - "-prefix" - prefix - "-usecamlp5" - "-camlp5dir" - "%{lib}%/camlp5" - ] - [make "-j%{jobs}%" "coqide-files"] - [make "-j%{jobs}%" "coqide-binaries"] -] -remove: ["rm" "-R" "%{lib}%/coq/ide" "%{doc}%/FAQ-CoqIde"] -depends: [ - "camlp5" - "coq" {= "8.5.1"} - "lablgtk" - "conf-gtksourceview" -] -install: [ - make - "install-ide-bin" - "install-ide-files" - "install-ide-info" - "install-ide-devfiles" -] - -patches: ["fix-idedeps-double-linking.patch"] \ No newline at end of file diff --git a/packages/coqide/coqide.8.5.1/url b/packages/coqide/coqide.8.5.1/url deleted file mode 100644 index 4f3787f9196..00000000000 --- a/packages/coqide/coqide.8.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/coq/coq/archive/V8.5pl1.tar.gz" -checksum: "5b608a502e3e0b1f2120ccf092509c14" diff --git a/packages/coqide/coqide.8.5.2/descr b/packages/coqide/coqide.8.5.2/descr deleted file mode 100644 index 05c51113153..00000000000 --- a/packages/coqide/coqide.8.5.2/descr +++ /dev/null @@ -1 +0,0 @@ -IDE of the Coq formal proof management system. diff --git a/packages/coqide/coqide.8.5.2/opam b/packages/coqide/coqide.8.5.2/opam index 343577cccf2..5f5cc2908e7 100644 --- a/packages/coqide/coqide.8.5.2/opam +++ b/packages/coqide/coqide.8.5.2/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/coq/coq.git" +dev-repo: "git+https://github.com/coq/coq.git" license: "LGPL-2.1" build: [ [ @@ -25,6 +25,7 @@ build: [ ] remove: ["rm" "-R" "%{lib}%/coq/ide" "%{doc}%/FAQ-CoqIde"] depends: [ + "ocaml" "camlp5" "coq" {= "8.5.2"} "lablgtk" @@ -37,3 +38,10 @@ install: [ "install-ide-info" "install-ide-devfiles" ] +synopsis: "IDE of the Coq formal proof management system." +flags: light-uninstall +extra-files: ["coqide.install" "md5=d005cda8cb7888fbea94c5416dcb31bc"] +url { + src: "https://github.com/coq/coq/archive/V8.5pl2.tar.gz" + checksum: "md5=e7570f73e69a6b7490c31df392ed98f7" +} diff --git a/packages/coqide/coqide.8.5.2/url b/packages/coqide/coqide.8.5.2/url deleted file mode 100644 index e8585676aeb..00000000000 --- a/packages/coqide/coqide.8.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/coq/coq/archive/V8.5pl2.tar.gz" -checksum: "e7570f73e69a6b7490c31df392ed98f7" diff --git a/packages/coqide/coqide.8.5.3/descr b/packages/coqide/coqide.8.5.3/descr deleted file mode 100644 index 05c51113153..00000000000 --- a/packages/coqide/coqide.8.5.3/descr +++ /dev/null @@ -1 +0,0 @@ -IDE of the Coq formal proof management system. diff --git a/packages/coqide/coqide.8.5.3/opam b/packages/coqide/coqide.8.5.3/opam index 59296489416..f64cc8e7c61 100644 --- a/packages/coqide/coqide.8.5.3/opam +++ b/packages/coqide/coqide.8.5.3/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" name: "coqide" version: "8.5.3" 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: "https://github.com/coq/coq.git" +dev-repo: "git+https://github.com/coq/coq.git" license: "LGPL-2.1" build: [ [ @@ -27,12 +27,12 @@ build: [ ] remove: ["rm" "-R" "%{lib}%/coq/ide" "%{doc}%/FAQ-CoqIde"] depends: [ + "ocaml" {>= "3.12.1"} "camlp5" "coq" {= "8.5.3"} "lablgtk" "conf-gtksourceview" ] -available: [ocaml-version >= "3.12.1"] install: [ make "install-ide-bin" @@ -40,3 +40,10 @@ install: [ "install-ide-info" "install-ide-devfiles" ] +synopsis: "IDE of the Coq formal proof management system." +flags: light-uninstall +extra-files: ["coqide.install" "md5=d005cda8cb7888fbea94c5416dcb31bc"] +url { + src: "https://github.com/coq/coq/archive/V8.5pl3.tar.gz" + checksum: "md5=66cf2161bbca229c071a0c5132623f15" +} diff --git a/packages/coqide/coqide.8.5.3/url b/packages/coqide/coqide.8.5.3/url deleted file mode 100644 index 54a521e771b..00000000000 --- a/packages/coqide/coqide.8.5.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/coq/coq/archive/V8.5pl3.tar.gz" -checksum: "66cf2161bbca229c071a0c5132623f15" diff --git a/packages/coqide/coqide.8.6.1/descr b/packages/coqide/coqide.8.6.1/descr deleted file mode 100644 index 05c51113153..00000000000 --- a/packages/coqide/coqide.8.6.1/descr +++ /dev/null @@ -1 +0,0 @@ -IDE of the Coq formal proof management system. diff --git a/packages/coqide/coqide.8.6.1/opam b/packages/coqide/coqide.8.6.1/opam index 3e6733997ad..14bed239eff 100644 --- a/packages/coqide/coqide.8.6.1/opam +++ b/packages/coqide/coqide.8.6.1/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" name: "coqide" version: "8.6.1" 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: "https://github.com/coq/coq.git" +dev-repo: "git+https://github.com/coq/coq.git" license: "LGPL-2.1" build: [ [ @@ -27,12 +27,12 @@ build: [ ] remove: ["rm" "-R" "%{lib}%/coq/ide" "%{doc}%/FAQ-CoqIde"] depends: [ + "ocaml" {>= "4.01.0"} "camlp5" "coq" {= "8.6.1"} "lablgtk" "conf-gtksourceview" ] -available: [ocaml-version >= "4.01.0"] install: [ make "install-ide-bin" @@ -40,3 +40,10 @@ install: [ "install-ide-info" "install-ide-devfiles" ] +synopsis: "IDE of the Coq formal proof management system." +flags: light-uninstall +extra-files: ["coqide.install" "md5=d005cda8cb7888fbea94c5416dcb31bc"] +url { + src: "https://github.com/coq/coq/archive/V8.6.1.tar.gz" + checksum: "md5=17d6a99370458b752a45299b9197c29b" +} diff --git a/packages/coqide/coqide.8.6.1/url b/packages/coqide/coqide.8.6.1/url deleted file mode 100644 index c70467e6231..00000000000 --- a/packages/coqide/coqide.8.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/coq/coq/archive/V8.6.1.tar.gz" -checksum: "17d6a99370458b752a45299b9197c29b" diff --git a/packages/coqide/coqide.8.6/descr b/packages/coqide/coqide.8.6/descr deleted file mode 100644 index 05c51113153..00000000000 --- a/packages/coqide/coqide.8.6/descr +++ /dev/null @@ -1 +0,0 @@ -IDE of the Coq formal proof management system. diff --git a/packages/coqide/coqide.8.6/opam b/packages/coqide/coqide.8.6/opam index 1af8c9a444c..f5b37f04d71 100644 --- a/packages/coqide/coqide.8.6/opam +++ b/packages/coqide/coqide.8.6/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" name: "coqide" version: "8.6" 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: "https://github.com/coq/coq.git" +dev-repo: "git+https://github.com/coq/coq.git" license: "LGPL-2.1" build: [ [ @@ -27,12 +27,12 @@ build: [ ] remove: ["rm" "-R" "%{lib}%/coq/ide" "%{doc}%/FAQ-CoqIde"] depends: [ + "ocaml" {>= "4.01.0"} "camlp5" "coq" {= "8.6"} "lablgtk" "conf-gtksourceview" ] -available: [ocaml-version >= "4.01.0"] install: [ make "install-ide-bin" @@ -40,3 +40,10 @@ install: [ "install-ide-info" "install-ide-devfiles" ] +synopsis: "IDE of the Coq formal proof management system." +flags: light-uninstall +extra-files: ["coqide.install" "md5=d005cda8cb7888fbea94c5416dcb31bc"] +url { + src: "https://github.com/coq/coq/archive/V8.6.tar.gz" + checksum: "md5=d60092c39f0cf428b35efff71641c3eb" +} diff --git a/packages/coqide/coqide.8.6/url b/packages/coqide/coqide.8.6/url deleted file mode 100644 index 67f860cb399..00000000000 --- a/packages/coqide/coqide.8.6/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/coq/coq/archive/V8.6.tar.gz" -checksum: "d60092c39f0cf428b35efff71641c3eb" diff --git a/packages/coqide/coqide.8.7.0/descr b/packages/coqide/coqide.8.7.0/descr deleted file mode 100644 index 05c51113153..00000000000 --- a/packages/coqide/coqide.8.7.0/descr +++ /dev/null @@ -1 +0,0 @@ -IDE of the Coq formal proof management system. diff --git a/packages/coqide/coqide.8.7.0/opam b/packages/coqide/coqide.8.7.0/opam index 84b41e9438f..29a0d78e492 100644 --- a/packages/coqide/coqide.8.7.0/opam +++ b/packages/coqide/coqide.8.7.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" name: "coqide" version: "8.7.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: "https://github.com/coq/coq.git" +dev-repo: "git+https://github.com/coq/coq.git" license: "LGPL-2.1" build: [ [ @@ -24,12 +24,12 @@ build: [ ] remove: ["rm" "-R" "%{lib}%/coq/ide" "%{doc}%/FAQ-CoqIde"] depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} "camlp5" "coq" {= "8.7.0"} "lablgtk" "conf-gtksourceview" ] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.06.0"] install: [ make "install-ide-bin" @@ -37,3 +37,10 @@ install: [ "install-ide-info" "install-ide-devfiles" ] +synopsis: "IDE of the Coq formal proof management system." +flags: light-uninstall +extra-files: ["coqide.install" "md5=d005cda8cb7888fbea94c5416dcb31bc"] +url { + src: "https://github.com/coq/coq/archive/V8.7.0.tar.gz" + checksum: "md5=4d79181b17c63fe5287aeaf6263077e7" +} diff --git a/packages/coqide/coqide.8.7.0/url b/packages/coqide/coqide.8.7.0/url deleted file mode 100644 index db6547e889e..00000000000 --- a/packages/coqide/coqide.8.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/coq/coq/archive/V8.7.0.tar.gz" -checksum: "4d79181b17c63fe5287aeaf6263077e7" diff --git a/packages/coqide/coqide.8.7.1/descr b/packages/coqide/coqide.8.7.1/descr deleted file mode 100644 index 05c51113153..00000000000 --- a/packages/coqide/coqide.8.7.1/descr +++ /dev/null @@ -1 +0,0 @@ -IDE of the Coq formal proof management system. diff --git a/packages/coqide/coqide.8.7.1/opam b/packages/coqide/coqide.8.7.1/opam index c594e7b210f..bc2c58a5979 100644 --- a/packages/coqide/coqide.8.7.1/opam +++ b/packages/coqide/coqide.8.7.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Ralf Jung " 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: "https://github.com/coq/coq.git" +dev-repo: "git+https://github.com/coq/coq.git" license: "LGPL-2.1" build: [ [ @@ -21,12 +21,12 @@ build: [ ] remove: ["rm" "-R" "%{lib}%/coq/ide" "%{doc}%/FAQ-CoqIde"] depends: [ + "ocaml" {>= "4.02.3"} "camlp5" "coq" {= "8.7.1" | = "8.7.1+1"} "lablgtk" "conf-gtksourceview" ] -available: [ocaml-version >= "4.02.3"] install: [ make "install-ide-bin" @@ -34,3 +34,10 @@ install: [ "install-ide-info" "install-ide-devfiles" ] +synopsis: "IDE of the Coq formal proof management system." +flags: light-uninstall +extra-files: ["coqide.install" "md5=d005cda8cb7888fbea94c5416dcb31bc"] +url { + src: "https://github.com/coq/coq/archive/V8.7.1.tar.gz" + checksum: "md5=15347f45471e2d5277c60585297cd3e0" +} diff --git a/packages/coqide/coqide.8.7.1/url b/packages/coqide/coqide.8.7.1/url deleted file mode 100644 index 0cc3bd1c2a3..00000000000 --- a/packages/coqide/coqide.8.7.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: "https://github.com/coq/coq/archive/V8.7.1.tar.gz" -checksum: "15347f45471e2d5277c60585297cd3e0" -checksum: "sha512=43ef086de93bf99f94d74b9827dd16c79f4d24f5dd4332ee53bbd4588941cb602a64672638a3b3a56bfb612e4dbf7b2a3b5fd4921182dabbbe96e4fef07455b5" diff --git a/packages/coqide/coqide.8.7.2/descr b/packages/coqide/coqide.8.7.2/descr deleted file mode 100644 index 05c51113153..00000000000 --- a/packages/coqide/coqide.8.7.2/descr +++ /dev/null @@ -1 +0,0 @@ -IDE of the Coq formal proof management system. diff --git a/packages/coqide/coqide.8.7.2/opam b/packages/coqide/coqide.8.7.2/opam index 0c69278683f..a73195b7f80 100644 --- a/packages/coqide/coqide.8.7.2/opam +++ b/packages/coqide/coqide.8.7.2/opam @@ -1,19 +1,18 @@ -opam-version: "1.2" +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://github.com/coq/coq/issues" -dev-repo: "https://github.com/coq/coq.git" +dev-repo: "git+https://github.com/coq/coq.git" license: "LGPL-2.1" -available: [ocaml-version >= "4.02.3"] depends: [ + "ocaml" {>= "4.02.3"} "camlp5" "coq" {= "8.7.2"} "lablgtk" "conf-gtksourceview" ] - build: [ [ "./configure" @@ -36,3 +35,9 @@ install: [ "install-ide-devfiles" ] remove: ["rm" "-rf" "%{lib}%/coq/ide" "%{doc}%/FAQ-CoqIde"] +synopsis: "IDE of the Coq formal proof management system." +flags: light-uninstall +url { + src: "https://github.com/coq/coq/archive/V8.7.2.tar.gz" + checksum: "md5=470c8f2bd74a085e1f71d5e4770e64e7" +} diff --git a/packages/coqide/coqide.8.7.2/url b/packages/coqide/coqide.8.7.2/url deleted file mode 100644 index e23a3aa5c61..00000000000 --- a/packages/coqide/coqide.8.7.2/url +++ /dev/null @@ -1,3 +0,0 @@ -http: "https://github.com/coq/coq/archive/V8.7.2.tar.gz" -checksum: "470c8f2bd74a085e1f71d5e4770e64e7" -checksum: "sha512=6117ef243c62805996a21952016acaaf21db6d1b539fc813c19c897e100f45cde2bee7c9fb045b269a241b79306c656969ca8051e3212ea2090f6d7c1afad5a8" diff --git a/packages/cordova-plugin-activity-indicator/cordova-plugin-activity-indicator.1.0/descr b/packages/cordova-plugin-activity-indicator/cordova-plugin-activity-indicator.1.0/descr deleted file mode 100644 index 4e2b690644b..00000000000 --- a/packages/cordova-plugin-activity-indicator/cordova-plugin-activity-indicator.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-activity-indicator using gen_js_api. - -Binding OCaml to cordova-plugin-activity-indicator using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-activity-indicator/cordova-plugin-activity-indicator.1.0/opam b/packages/cordova-plugin-activity-indicator/cordova-plugin-activity-indicator.1.0/opam index 5a2f5946a74..4abab6d31ba 100644 --- a/packages/cordova-plugin-activity-indicator/cordova-plugin-activity-indicator.1.0/opam +++ b/packages/cordova-plugin-activity-indicator/cordova-plugin-activity-indicator.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: @@ -7,9 +7,21 @@ bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-activity-indicator/issues" license: "LGPL-3.0 with OCaml linking exception" dev-repo: - "https://github.com/dannywillems/ocaml-cordova-plugin-activity-indicator.git" + "git+https://github.com/dannywillems/ocaml-cordova-plugin-activity-indicator.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: + "Binding OCaml to cordova-plugin-activity-indicator using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-activity-indicator using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-activity-indicator/archive/v1.0.tar.gz" + checksum: "md5=6559e42a3b423c34155bbc950c5f9b38" +} diff --git a/packages/cordova-plugin-activity-indicator/cordova-plugin-activity-indicator.1.0/url b/packages/cordova-plugin-activity-indicator/cordova-plugin-activity-indicator.1.0/url deleted file mode 100644 index 1970c7bc92f..00000000000 --- a/packages/cordova-plugin-activity-indicator/cordova-plugin-activity-indicator.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-activity-indicator/archive/v1.0.tar.gz" -checksum: "6559e42a3b423c34155bbc950c5f9b38" diff --git a/packages/cordova-plugin-background-mode/cordova-plugin-background-mode.1.0/descr b/packages/cordova-plugin-background-mode/cordova-plugin-background-mode.1.0/descr deleted file mode 100644 index fe400f57409..00000000000 --- a/packages/cordova-plugin-background-mode/cordova-plugin-background-mode.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding to cordova-plugin-background-mode using gen_js_api. - -Binding to cordova-plugin-background-mode using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-background-mode/cordova-plugin-background-mode.1.0/opam b/packages/cordova-plugin-background-mode/cordova-plugin-background-mode.1.0/opam index 54370c85ae0..8eed273e834 100644 --- a/packages/cordova-plugin-background-mode/cordova-plugin-background-mode.1.0/opam +++ b/packages/cordova-plugin-background-mode/cordova-plugin-background-mode.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Omar, Danny Willems " authors: "Omar" homepage: @@ -7,12 +7,22 @@ bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-background-mode/issues" license: "LGPL-3.0 with OCaml linking exception" dev-repo: - "https://github.com/dannywillems/ocaml-cordova-plugin-background-mode.git" + "git+https://github.com/dannywillems/ocaml-cordova-plugin-background-mode.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "cordova-plugin-background-mode"] depends: [ -"gen_js_api" -"ocamlfind" {build} + "ocaml" {>= "4.03.0"} + "gen_js_api" + "ocamlfind" {build} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Binding to cordova-plugin-background-mode using gen_js_api." +description: """ +Binding to cordova-plugin-background-mode using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +flags: light-uninstall +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-background-mode/archive/v1.0.tar.gz" + checksum: "md5=8aded59720f0d3fdf3c6f7b5384acb9b" +} diff --git a/packages/cordova-plugin-background-mode/cordova-plugin-background-mode.1.0/url b/packages/cordova-plugin-background-mode/cordova-plugin-background-mode.1.0/url deleted file mode 100644 index 2eea58e3ce0..00000000000 --- a/packages/cordova-plugin-background-mode/cordova-plugin-background-mode.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-background-mode/archive/v1.0.tar.gz" -checksum: "8aded59720f0d3fdf3c6f7b5384acb9b" diff --git a/packages/cordova-plugin-barcode-scanner/cordova-plugin-barcode-scanner.1.0/descr b/packages/cordova-plugin-barcode-scanner/cordova-plugin-barcode-scanner.1.0/descr deleted file mode 100644 index 5a2a0b41bc8..00000000000 --- a/packages/cordova-plugin-barcode-scanner/cordova-plugin-barcode-scanner.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-barcode-scanner using gen_js_api. - -Binding OCaml to cordova-plugin-barcode-scanner using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-barcode-scanner/cordova-plugin-barcode-scanner.1.0/opam b/packages/cordova-plugin-barcode-scanner/cordova-plugin-barcode-scanner.1.0/opam index a816cdcc5f7..0aaac56bcce 100644 --- a/packages/cordova-plugin-barcode-scanner/cordova-plugin-barcode-scanner.1.0/opam +++ b/packages/cordova-plugin-barcode-scanner/cordova-plugin-barcode-scanner.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: @@ -7,9 +7,20 @@ bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-barcodescanner/issues" license: "LGPL-3.0 with OCaml linking exception" dev-repo: - "https://github.com/dannywillems/ocaml-cordova-plugin-barcodescanner.git" + "git+https://github.com/dannywillems/ocaml-cordova-plugin-barcodescanner.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to cordova-plugin-barcode-scanner using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-barcode-scanner using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-barcode-scanner/archive/v1.0.tar.gz" + checksum: "md5=3d7af9e6e85528f3ad73c102aacaa2cb" +} diff --git a/packages/cordova-plugin-barcode-scanner/cordova-plugin-barcode-scanner.1.0/url b/packages/cordova-plugin-barcode-scanner/cordova-plugin-barcode-scanner.1.0/url deleted file mode 100644 index c0ae58243c0..00000000000 --- a/packages/cordova-plugin-barcode-scanner/cordova-plugin-barcode-scanner.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-barcode-scanner/archive/v1.0.tar.gz" -checksum: "3d7af9e6e85528f3ad73c102aacaa2cb" diff --git a/packages/cordova-plugin-battery-status/cordova-plugin-battery-status.1.0/descr b/packages/cordova-plugin-battery-status/cordova-plugin-battery-status.1.0/descr deleted file mode 100644 index 0d860738fcc..00000000000 --- a/packages/cordova-plugin-battery-status/cordova-plugin-battery-status.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-battery-status using gen_js_api. - -Binding OCaml to cordova-plugin-battery-status using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-battery-status/cordova-plugin-battery-status.1.0/opam b/packages/cordova-plugin-battery-status/cordova-plugin-battery-status.1.0/opam index 78510f58b8e..f101cea2047 100644 --- a/packages/cordova-plugin-battery-status/cordova-plugin-battery-status.1.0/opam +++ b/packages/cordova-plugin-battery-status/cordova-plugin-battery-status.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: @@ -7,9 +7,20 @@ bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-battery-status/issues" license: "LGPL-3.0 with OCaml linking exception" dev-repo: - "https://github.com/dannywillems/ocaml-cordova-plugin-battery-status.git" + "git+https://github.com/dannywillems/ocaml-cordova-plugin-battery-status.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to cordova-plugin-battery-status using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-battery-status using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-battery-status/archive/v1.0.tar.gz" + checksum: "md5=5d4c3cb434eaee3aca01e9c063264224" +} diff --git a/packages/cordova-plugin-battery-status/cordova-plugin-battery-status.1.0/url b/packages/cordova-plugin-battery-status/cordova-plugin-battery-status.1.0/url deleted file mode 100644 index 2a8a78595a6..00000000000 --- a/packages/cordova-plugin-battery-status/cordova-plugin-battery-status.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-battery-status/archive/v1.0.tar.gz" -checksum: "5d4c3cb434eaee3aca01e9c063264224" diff --git a/packages/cordova-plugin-camera/cordova-plugin-camera.1.0/descr b/packages/cordova-plugin-camera/cordova-plugin-camera.1.0/descr deleted file mode 100644 index d41698ee2a7..00000000000 --- a/packages/cordova-plugin-camera/cordova-plugin-camera.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-camera using gen_js_api. - -Binding OCaml to cordova-plugin-camera using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-camera/cordova-plugin-camera.1.0/opam b/packages/cordova-plugin-camera/cordova-plugin-camera.1.0/opam index 57c09e5d71f..56002057977 100644 --- a/packages/cordova-plugin-camera/cordova-plugin-camera.1.0/opam +++ b/packages/cordova-plugin-camera/cordova-plugin-camera.1.0/opam @@ -1,13 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: "https://github.com/dannywillems/ocaml-cordova-plugin-camera" bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-camera/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/dannywillems/ocaml-cordova-plugin-camera.git" +dev-repo: + "git+https://github.com/dannywillems/ocaml-cordova-plugin-camera.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to cordova-plugin-camera using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-camera using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-camera/archive/v1.0.tar.gz" + checksum: "md5=440e9e4a3126c654c1abc14bb9b646ac" +} diff --git a/packages/cordova-plugin-camera/cordova-plugin-camera.1.0/url b/packages/cordova-plugin-camera/cordova-plugin-camera.1.0/url deleted file mode 100644 index 2413d492fed..00000000000 --- a/packages/cordova-plugin-camera/cordova-plugin-camera.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-camera/archive/v1.0.tar.gz" -checksum: "440e9e4a3126c654c1abc14bb9b646ac" diff --git a/packages/cordova-plugin-clipboard/cordova-plugin-clipboard.1.0/descr b/packages/cordova-plugin-clipboard/cordova-plugin-clipboard.1.0/descr deleted file mode 100644 index 9c7efbd7c8d..00000000000 --- a/packages/cordova-plugin-clipboard/cordova-plugin-clipboard.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-clipboard using gen_js_api. - -Binding OCaml to cordova-plugin-clipboard using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-clipboard/cordova-plugin-clipboard.1.0/opam b/packages/cordova-plugin-clipboard/cordova-plugin-clipboard.1.0/opam index 103082441cc..588d9dd20b8 100644 --- a/packages/cordova-plugin-clipboard/cordova-plugin-clipboard.1.0/opam +++ b/packages/cordova-plugin-clipboard/cordova-plugin-clipboard.1.0/opam @@ -1,13 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: "https://github.com/dannywillems/ocaml-cordova-plugin-clipboard" bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-clipboard/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/dannywillems/ocaml-cordova-plugin-clipboard.git" +dev-repo: + "git+https://github.com/dannywillems/ocaml-cordova-plugin-clipboard.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to cordova-plugin-clipboard using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-clipboard using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-clipboard/archive/v1.0.tar.gz" + checksum: "md5=3b2e370ada3292eebb2204391dce5814" +} diff --git a/packages/cordova-plugin-clipboard/cordova-plugin-clipboard.1.0/url b/packages/cordova-plugin-clipboard/cordova-plugin-clipboard.1.0/url deleted file mode 100644 index 6fb36db117b..00000000000 --- a/packages/cordova-plugin-clipboard/cordova-plugin-clipboard.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-clipboard/archive/v1.0.tar.gz" -checksum: "3b2e370ada3292eebb2204391dce5814" diff --git a/packages/cordova-plugin-datepicker/cordova-plugin-datepicker.1.0/descr b/packages/cordova-plugin-datepicker/cordova-plugin-datepicker.1.0/descr deleted file mode 100644 index 51fea20019e..00000000000 --- a/packages/cordova-plugin-datepicker/cordova-plugin-datepicker.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-datepicker using gen_js_api. - -Binding OCaml to cordova-plugin-datepicker using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-datepicker/cordova-plugin-datepicker.1.0/opam b/packages/cordova-plugin-datepicker/cordova-plugin-datepicker.1.0/opam index aa46938a56e..514cdeef6e4 100644 --- a/packages/cordova-plugin-datepicker/cordova-plugin-datepicker.1.0/opam +++ b/packages/cordova-plugin-datepicker/cordova-plugin-datepicker.1.0/opam @@ -1,13 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: "https://github.com/dannywillems/ocaml-cordova-plugin-datepicker" bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-datepicker/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/dannywillems/ocaml-cordova-plugin-datepicker.git" +dev-repo: + "git+https://github.com/dannywillems/ocaml-cordova-plugin-datepicker.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: ["gen_js_api" "ocaml-js-stdlib"] -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" + "ocaml-js-stdlib" +] +synopsis: "Binding OCaml to cordova-plugin-datepicker using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-datepicker using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-datepicker/archive/v1.0.tar.gz" + checksum: "md5=ae9a4c023850d26f725d5bc6752db771" +} diff --git a/packages/cordova-plugin-datepicker/cordova-plugin-datepicker.1.0/url b/packages/cordova-plugin-datepicker/cordova-plugin-datepicker.1.0/url deleted file mode 100644 index aca13dd4baf..00000000000 --- a/packages/cordova-plugin-datepicker/cordova-plugin-datepicker.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-datepicker/archive/v1.0.tar.gz" -checksum: "ae9a4c023850d26f725d5bc6752db771" diff --git a/packages/cordova-plugin-device-motion/cordova-plugin-device-motion.1.0/descr b/packages/cordova-plugin-device-motion/cordova-plugin-device-motion.1.0/descr deleted file mode 100644 index 6daef66bb0b..00000000000 --- a/packages/cordova-plugin-device-motion/cordova-plugin-device-motion.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-device-motion using gen_js_api. - -Binding OCaml to cordova-plugin-device-motion using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-device-motion/cordova-plugin-device-motion.1.0/opam b/packages/cordova-plugin-device-motion/cordova-plugin-device-motion.1.0/opam index 17fca434274..9e2efdec931 100644 --- a/packages/cordova-plugin-device-motion/cordova-plugin-device-motion.1.0/opam +++ b/packages/cordova-plugin-device-motion/cordova-plugin-device-motion.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: @@ -7,9 +7,21 @@ bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-device-motion/issues" license: "LGPL-3.0 with OCaml linking exception" dev-repo: - "https://github.com/dannywillems/ocaml-cordova-plugin-device-motion.git" + "git+https://github.com/dannywillems/ocaml-cordova-plugin-device-motion.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: ["gen_js_api" "ocaml-js-stdlib"] -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" + "ocaml-js-stdlib" +] +synopsis: "Binding OCaml to cordova-plugin-device-motion using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-device-motion using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-device-motion/archive/v1.0.tar.gz" + checksum: "md5=8c976b5e24d44aaaee220bb01989251c" +} diff --git a/packages/cordova-plugin-device-motion/cordova-plugin-device-motion.1.0/url b/packages/cordova-plugin-device-motion/cordova-plugin-device-motion.1.0/url deleted file mode 100644 index fca3298d69f..00000000000 --- a/packages/cordova-plugin-device-motion/cordova-plugin-device-motion.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-device-motion/archive/v1.0.tar.gz" -checksum: "8c976b5e24d44aaaee220bb01989251c" diff --git a/packages/cordova-plugin-device-orientation/cordova-plugin-device-orientation.1.0/descr b/packages/cordova-plugin-device-orientation/cordova-plugin-device-orientation.1.0/descr deleted file mode 100644 index bab5b0ec067..00000000000 --- a/packages/cordova-plugin-device-orientation/cordova-plugin-device-orientation.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-device-orientation using gen_js_api. - -Binding OCaml to cordova-plugin-device-orientation using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-device-orientation/cordova-plugin-device-orientation.1.0/opam b/packages/cordova-plugin-device-orientation/cordova-plugin-device-orientation.1.0/opam index 7d290ea837d..690e88a26bf 100644 --- a/packages/cordova-plugin-device-orientation/cordova-plugin-device-orientation.1.0/opam +++ b/packages/cordova-plugin-device-orientation/cordova-plugin-device-orientation.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: @@ -7,9 +7,21 @@ bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-device-orientation/issues" license: "LGPL-3.0 with OCaml linking exception" dev-repo: - "https://github.com/dannywillems/ocaml-cordova-plugin-device-orientation.git" + "git+https://github.com/dannywillems/ocaml-cordova-plugin-device-orientation.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: + "Binding OCaml to cordova-plugin-device-orientation using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-device-orientation using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-device-orientation/archive/v1.0.tar.gz" + checksum: "md5=0502f619c8a28904247fd6274ec5205b" +} diff --git a/packages/cordova-plugin-device-orientation/cordova-plugin-device-orientation.1.0/url b/packages/cordova-plugin-device-orientation/cordova-plugin-device-orientation.1.0/url deleted file mode 100644 index 00a77cbb5e8..00000000000 --- a/packages/cordova-plugin-device-orientation/cordova-plugin-device-orientation.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-device-orientation/archive/v1.0.tar.gz" -checksum: "0502f619c8a28904247fd6274ec5205b" diff --git a/packages/cordova-plugin-device/cordova-plugin-device.1.0/descr b/packages/cordova-plugin-device/cordova-plugin-device.1.0/descr deleted file mode 100644 index 37a1118b747..00000000000 --- a/packages/cordova-plugin-device/cordova-plugin-device.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-device using gen_js_api. - -Binding OCaml to cordova-plugin-device using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-device/cordova-plugin-device.1.0/opam b/packages/cordova-plugin-device/cordova-plugin-device.1.0/opam index 86d4e5a81a7..82107da395b 100644 --- a/packages/cordova-plugin-device/cordova-plugin-device.1.0/opam +++ b/packages/cordova-plugin-device/cordova-plugin-device.1.0/opam @@ -1,13 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: "https://github.com/dannywillems/ocaml-cordova-plugin-device" bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-device/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/dannywillems/ocaml-cordova-plugin-device.git" +dev-repo: + "git+https://github.com/dannywillems/ocaml-cordova-plugin-device.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to cordova-plugin-device using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-device using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-device/archive/v1.0.tar.gz" + checksum: "md5=2961044832f34fd244977fca2c2bf1f7" +} diff --git a/packages/cordova-plugin-device/cordova-plugin-device.1.0/url b/packages/cordova-plugin-device/cordova-plugin-device.1.0/url deleted file mode 100644 index 14280a8073f..00000000000 --- a/packages/cordova-plugin-device/cordova-plugin-device.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-device/archive/v1.0.tar.gz" -checksum: "2961044832f34fd244977fca2c2bf1f7" diff --git a/packages/cordova-plugin-dialogs/cordova-plugin-dialogs.1.0/descr b/packages/cordova-plugin-dialogs/cordova-plugin-dialogs.1.0/descr deleted file mode 100644 index 5a6d7042b3e..00000000000 --- a/packages/cordova-plugin-dialogs/cordova-plugin-dialogs.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-dialogs using gen_js_api. - -Binding OCaml to cordova-plugin-dialogs using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-dialogs/cordova-plugin-dialogs.1.0/opam b/packages/cordova-plugin-dialogs/cordova-plugin-dialogs.1.0/opam index 1a2f923d10b..f285f02120e 100644 --- a/packages/cordova-plugin-dialogs/cordova-plugin-dialogs.1.0/opam +++ b/packages/cordova-plugin-dialogs/cordova-plugin-dialogs.1.0/opam @@ -1,13 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: "https://github.com/dannywillems/ocaml-cordova-plugin-dialogs" bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-dialogs/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/dannywillems/ocaml-cordova-plugin-dialogs.git" +dev-repo: + "git+https://github.com/dannywillems/ocaml-cordova-plugin-dialogs.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to cordova-plugin-dialogs using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-dialogs using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-dialogs/archive/v1.0.tar.gz" + checksum: "md5=f3c8ca4304836167b0b18d85f4631893" +} diff --git a/packages/cordova-plugin-dialogs/cordova-plugin-dialogs.1.0/url b/packages/cordova-plugin-dialogs/cordova-plugin-dialogs.1.0/url deleted file mode 100644 index a6b380e29e4..00000000000 --- a/packages/cordova-plugin-dialogs/cordova-plugin-dialogs.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-dialogs/archive/v1.0.tar.gz" -checksum: "f3c8ca4304836167b0b18d85f4631893" diff --git a/packages/cordova-plugin-email-composer/cordova-plugin-email-composer.1.0/descr b/packages/cordova-plugin-email-composer/cordova-plugin-email-composer.1.0/descr deleted file mode 100644 index 8d9d294a4c0..00000000000 --- a/packages/cordova-plugin-email-composer/cordova-plugin-email-composer.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-email-composer using gen_js_api. - -Binding OCaml to cordova-plugin-email-composer using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-email-composer/cordova-plugin-email-composer.1.0/opam b/packages/cordova-plugin-email-composer/cordova-plugin-email-composer.1.0/opam index 5e9266c5026..4633926ac1b 100644 --- a/packages/cordova-plugin-email-composer/cordova-plugin-email-composer.1.0/opam +++ b/packages/cordova-plugin-email-composer/cordova-plugin-email-composer.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: @@ -7,9 +7,20 @@ bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-email-composer/issues" license: "LGPL-3.0 with OCaml linking exception" dev-repo: - "https://github.com/dannywillems/ocaml-cordova-plugin-email-composer.git" + "git+https://github.com/dannywillems/ocaml-cordova-plugin-email-composer.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to cordova-plugin-email-composer using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-email-composer using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-email-composer/archive/v1.0.tar.gz" + checksum: "md5=67b1e887916b54c56966d6f3eff47d2f" +} diff --git a/packages/cordova-plugin-email-composer/cordova-plugin-email-composer.1.0/url b/packages/cordova-plugin-email-composer/cordova-plugin-email-composer.1.0/url deleted file mode 100644 index 5e7b4e1468c..00000000000 --- a/packages/cordova-plugin-email-composer/cordova-plugin-email-composer.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-email-composer/archive/v1.0.tar.gz" -checksum: "67b1e887916b54c56966d6f3eff47d2f" diff --git a/packages/cordova-plugin-fcm/cordova-plugin-fcm.1.0/descr b/packages/cordova-plugin-fcm/cordova-plugin-fcm.1.0/descr deleted file mode 100644 index 8fe750f3152..00000000000 --- a/packages/cordova-plugin-fcm/cordova-plugin-fcm.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-fcm using gen_js_api. - -Binding OCaml to cordova-plugin-fcm using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-fcm/cordova-plugin-fcm.1.0/opam b/packages/cordova-plugin-fcm/cordova-plugin-fcm.1.0/opam index b803d263e22..95febcd8a27 100644 --- a/packages/cordova-plugin-fcm/cordova-plugin-fcm.1.0/opam +++ b/packages/cordova-plugin-fcm/cordova-plugin-fcm.1.0/opam @@ -1,13 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: "https://github.com/dannywillems/ocaml-cordova-plugin-fcm" bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-fcm/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/dannywillems/ocaml-cordova-plugin-fcm.git" +dev-repo: "git+https://github.com/dannywillems/ocaml-cordova-plugin-fcm.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to cordova-plugin-fcm using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-fcm using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-fcm/archive/v1.0.zip" + checksum: "md5=f43612d7e05496ff5863c40b5e8638df" +} diff --git a/packages/cordova-plugin-fcm/cordova-plugin-fcm.1.0/url b/packages/cordova-plugin-fcm/cordova-plugin-fcm.1.0/url deleted file mode 100644 index 1af795fcefd..00000000000 --- a/packages/cordova-plugin-fcm/cordova-plugin-fcm.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-fcm/archive/v1.0.zip" -checksum: "f43612d7e05496ff5863c40b5e8638df" diff --git a/packages/cordova-plugin-file-opener/cordova-plugin-file-opener.1.0/descr b/packages/cordova-plugin-file-opener/cordova-plugin-file-opener.1.0/descr deleted file mode 100644 index c2fb75d55e0..00000000000 --- a/packages/cordova-plugin-file-opener/cordova-plugin-file-opener.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-file-opener using gen_js_api. - -Binding OCaml to cordova-plugin-file-opener using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-file-opener/cordova-plugin-file-opener.1.0/opam b/packages/cordova-plugin-file-opener/cordova-plugin-file-opener.1.0/opam index 08c5595f1e4..2ed25cbe74e 100644 --- a/packages/cordova-plugin-file-opener/cordova-plugin-file-opener.1.0/opam +++ b/packages/cordova-plugin-file-opener/cordova-plugin-file-opener.1.0/opam @@ -1,13 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: "https://github.com/dannywillems/ocaml-cordova-plugin-file-opener" bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-file-opener/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/dannywillems/ocaml-cordova-plugin-file-opener.git" +dev-repo: + "git+https://github.com/dannywillems/ocaml-cordova-plugin-file-opener.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to cordova-plugin-file-opener using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-file-opener using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-file-opener/archive/v1.0.tar.gz" + checksum: "md5=b84fb474dd88fc42d57eff4a64b770ef" +} diff --git a/packages/cordova-plugin-file-opener/cordova-plugin-file-opener.1.0/url b/packages/cordova-plugin-file-opener/cordova-plugin-file-opener.1.0/url deleted file mode 100644 index 250741dbb56..00000000000 --- a/packages/cordova-plugin-file-opener/cordova-plugin-file-opener.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-file-opener/archive/v1.0.tar.gz" -checksum: "b84fb474dd88fc42d57eff4a64b770ef" diff --git a/packages/cordova-plugin-file-transfer/cordova-plugin-file-transfer.1.0/descr b/packages/cordova-plugin-file-transfer/cordova-plugin-file-transfer.1.0/descr deleted file mode 100644 index eec33e4fd71..00000000000 --- a/packages/cordova-plugin-file-transfer/cordova-plugin-file-transfer.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-file-transfer using gen_js_api. - -Binding OCaml to cordova-plugin-file-transfer using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-file-transfer/cordova-plugin-file-transfer.1.0/opam b/packages/cordova-plugin-file-transfer/cordova-plugin-file-transfer.1.0/opam index f5c77d872b3..9df9e488f40 100644 --- a/packages/cordova-plugin-file-transfer/cordova-plugin-file-transfer.1.0/opam +++ b/packages/cordova-plugin-file-transfer/cordova-plugin-file-transfer.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: @@ -7,9 +7,20 @@ bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-file-transfer/issues" license: "LGPL-3.0 with OCaml linking exception" dev-repo: - "https://github.com/dannywillems/ocaml-cordova-plugin-file-transfer.git" + "git+https://github.com/dannywillems/ocaml-cordova-plugin-file-transfer.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to cordova-plugin-file-transfer using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-file-transfer using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-file-transfer/archive/v1.0.tar.gz" + checksum: "md5=dd5c2a0d825b2ed51a71c083657e3694" +} diff --git a/packages/cordova-plugin-file-transfer/cordova-plugin-file-transfer.1.0/url b/packages/cordova-plugin-file-transfer/cordova-plugin-file-transfer.1.0/url deleted file mode 100644 index fcbfeb98a53..00000000000 --- a/packages/cordova-plugin-file-transfer/cordova-plugin-file-transfer.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-file-transfer/archive/v1.0.tar.gz" -checksum: "dd5c2a0d825b2ed51a71c083657e3694" diff --git a/packages/cordova-plugin-file/cordova-plugin-file.1.0/descr b/packages/cordova-plugin-file/cordova-plugin-file.1.0/descr deleted file mode 100644 index a3a718c4a74..00000000000 --- a/packages/cordova-plugin-file/cordova-plugin-file.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-file using gen_js_api. - -Binding OCaml to cordova-plugin-file using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-file/cordova-plugin-file.1.0/opam b/packages/cordova-plugin-file/cordova-plugin-file.1.0/opam index e517e45b81c..e70773c28a9 100644 --- a/packages/cordova-plugin-file/cordova-plugin-file.1.0/opam +++ b/packages/cordova-plugin-file/cordova-plugin-file.1.0/opam @@ -1,13 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: "https://github.com/dannywillems/ocaml-cordova-plugin-file" bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-file/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/dannywillems/ocaml-cordova-plugin-file.git" +dev-repo: "git+https://github.com/dannywillems/ocaml-cordova-plugin-file.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to cordova-plugin-file using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-file using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-file/archive/v1.0.tar.gz" + checksum: "md5=09431d267ebc84298446416e65e6e971" +} diff --git a/packages/cordova-plugin-file/cordova-plugin-file.1.0/url b/packages/cordova-plugin-file/cordova-plugin-file.1.0/url deleted file mode 100644 index c74fe19b2f8..00000000000 --- a/packages/cordova-plugin-file/cordova-plugin-file.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-file/archive/v1.0.tar.gz" -checksum: "09431d267ebc84298446416e65e6e971" diff --git a/packages/cordova-plugin-geolocation/cordova-plugin-geolocation.1.0/descr b/packages/cordova-plugin-geolocation/cordova-plugin-geolocation.1.0/descr deleted file mode 100644 index c4e8d00eec2..00000000000 --- a/packages/cordova-plugin-geolocation/cordova-plugin-geolocation.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-geolocation using gen_js_api. - -Binding OCaml to cordova-plugin-geolocation using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-geolocation/cordova-plugin-geolocation.1.0/opam b/packages/cordova-plugin-geolocation/cordova-plugin-geolocation.1.0/opam index 5a2caeabee8..b496a47092c 100644 --- a/packages/cordova-plugin-geolocation/cordova-plugin-geolocation.1.0/opam +++ b/packages/cordova-plugin-geolocation/cordova-plugin-geolocation.1.0/opam @@ -1,13 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: "https://github.com/dannywillems/ocaml-cordova-plugin-geolocation" bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-geolocation/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/dannywillems/ocaml-cordova-plugin-geolocation.git" +dev-repo: + "git+https://github.com/dannywillems/ocaml-cordova-plugin-geolocation.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to cordova-plugin-geolocation using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-geolocation using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-geolocation/archive/v1.0.tar.gz" + checksum: "md5=a52dc9da1561fbf049e6261a439dadeb" +} diff --git a/packages/cordova-plugin-geolocation/cordova-plugin-geolocation.1.0/url b/packages/cordova-plugin-geolocation/cordova-plugin-geolocation.1.0/url deleted file mode 100644 index 113025064e8..00000000000 --- a/packages/cordova-plugin-geolocation/cordova-plugin-geolocation.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-geolocation/archive/v1.0.tar.gz" -checksum: "a52dc9da1561fbf049e6261a439dadeb" diff --git a/packages/cordova-plugin-globalization/cordova-plugin-globalization.1.0/descr b/packages/cordova-plugin-globalization/cordova-plugin-globalization.1.0/descr deleted file mode 100644 index 76951f1cf51..00000000000 --- a/packages/cordova-plugin-globalization/cordova-plugin-globalization.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-globalization using gen_js_api. - -Binding OCaml to cordova-plugin-globalization using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-globalization/cordova-plugin-globalization.1.0/opam b/packages/cordova-plugin-globalization/cordova-plugin-globalization.1.0/opam index 50177111075..fb559969e78 100644 --- a/packages/cordova-plugin-globalization/cordova-plugin-globalization.1.0/opam +++ b/packages/cordova-plugin-globalization/cordova-plugin-globalization.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: @@ -7,9 +7,21 @@ bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-globalization/issues" license: "LGPL-3.0 with OCaml linking exception" dev-repo: - "https://github.com/dannywillems/ocaml-cordova-plugin-globalization.git" + "git+https://github.com/dannywillems/ocaml-cordova-plugin-globalization.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: ["gen_js_api" "ocaml-js-stdlib"] -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" + "ocaml-js-stdlib" +] +synopsis: "Binding OCaml to cordova-plugin-globalization using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-globalization using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-globalization/archive/v1.0.tar.gz" + checksum: "md5=ca0e9735354f39f0f650940b1ee1eabb" +} diff --git a/packages/cordova-plugin-globalization/cordova-plugin-globalization.1.0/url b/packages/cordova-plugin-globalization/cordova-plugin-globalization.1.0/url deleted file mode 100644 index f6e1757aed5..00000000000 --- a/packages/cordova-plugin-globalization/cordova-plugin-globalization.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-globalization/archive/v1.0.tar.gz" -checksum: "ca0e9735354f39f0f650940b1ee1eabb" diff --git a/packages/cordova-plugin-image-picker/cordova-plugin-image-picker.1.0/descr b/packages/cordova-plugin-image-picker/cordova-plugin-image-picker.1.0/descr deleted file mode 100644 index 4d31b53d017..00000000000 --- a/packages/cordova-plugin-image-picker/cordova-plugin-image-picker.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-image-picker using gen_js_api. - -Binding OCaml to cordova-plugin-image-picker using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-image-picker/cordova-plugin-image-picker.1.0/opam b/packages/cordova-plugin-image-picker/cordova-plugin-image-picker.1.0/opam index 131cc779adf..f9a456c6584 100644 --- a/packages/cordova-plugin-image-picker/cordova-plugin-image-picker.1.0/opam +++ b/packages/cordova-plugin-image-picker/cordova-plugin-image-picker.1.0/opam @@ -1,13 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: "https://github.com/dannywillems/ocaml-cordova-plugin-image-picker" bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-image-picker/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/dannywillems/ocaml-cordova-plugin-image-picker.git" +dev-repo: + "git+https://github.com/dannywillems/ocaml-cordova-plugin-image-picker.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to cordova-plugin-image-picker using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-image-picker using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-image-picker/archive/v1.0.tar.gz" + checksum: "md5=fe6edcb14ed7b44b94030659a7625c18" +} diff --git a/packages/cordova-plugin-image-picker/cordova-plugin-image-picker.1.0/url b/packages/cordova-plugin-image-picker/cordova-plugin-image-picker.1.0/url deleted file mode 100644 index 453bb9597a5..00000000000 --- a/packages/cordova-plugin-image-picker/cordova-plugin-image-picker.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-image-picker/archive/v1.0.tar.gz" -checksum: "fe6edcb14ed7b44b94030659a7625c18" diff --git a/packages/cordova-plugin-inappbrowser/cordova-plugin-inappbrowser.1.0/descr b/packages/cordova-plugin-inappbrowser/cordova-plugin-inappbrowser.1.0/descr deleted file mode 100644 index a59a30782f7..00000000000 --- a/packages/cordova-plugin-inappbrowser/cordova-plugin-inappbrowser.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-inappbrowser using gen_js_api. - -Binding OCaml to cordova-plugin-inappbrowser using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-inappbrowser/cordova-plugin-inappbrowser.1.0/opam b/packages/cordova-plugin-inappbrowser/cordova-plugin-inappbrowser.1.0/opam index 438892a8916..a0fe7d43a8d 100644 --- a/packages/cordova-plugin-inappbrowser/cordova-plugin-inappbrowser.1.0/opam +++ b/packages/cordova-plugin-inappbrowser/cordova-plugin-inappbrowser.1.0/opam @@ -1,13 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: "https://github.com/dannywillems/ocaml-cordova-plugin-inappbrowser" bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-inappbrowser/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/dannywillems/ocaml-cordova-plugin-inappbrowser.git" +dev-repo: + "git+https://github.com/dannywillems/ocaml-cordova-plugin-inappbrowser.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to cordova-plugin-inappbrowser using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-inappbrowser using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-inappbrowser/archive/v1.0.tar.gz" + checksum: "md5=72e08064094c5c130e048b0b6c031f60" +} diff --git a/packages/cordova-plugin-inappbrowser/cordova-plugin-inappbrowser.1.0/url b/packages/cordova-plugin-inappbrowser/cordova-plugin-inappbrowser.1.0/url deleted file mode 100644 index c46620533e8..00000000000 --- a/packages/cordova-plugin-inappbrowser/cordova-plugin-inappbrowser.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-inappbrowser/archive/v1.0.tar.gz" -checksum: "72e08064094c5c130e048b0b6c031f60" diff --git a/packages/cordova-plugin-insomnia/cordova-plugin-insomnia.1.0/descr b/packages/cordova-plugin-insomnia/cordova-plugin-insomnia.1.0/descr deleted file mode 100644 index c0e105164d5..00000000000 --- a/packages/cordova-plugin-insomnia/cordova-plugin-insomnia.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-insomnia using gen_js_api. - -Binding OCaml to cordova-plugin-insomnia using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-insomnia/cordova-plugin-insomnia.1.0/opam b/packages/cordova-plugin-insomnia/cordova-plugin-insomnia.1.0/opam index 892c1b85fbb..3cb8e6976df 100644 --- a/packages/cordova-plugin-insomnia/cordova-plugin-insomnia.1.0/opam +++ b/packages/cordova-plugin-insomnia/cordova-plugin-insomnia.1.0/opam @@ -1,13 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: "https://github.com/dannywillems/ocaml-cordova-plugin-insomnia" bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-insomnia/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/dannywillems/ocaml-cordova-plugin-insomnia.git" +dev-repo: + "git+https://github.com/dannywillems/ocaml-cordova-plugin-insomnia.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to cordova-plugin-insomnia using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-insomnia using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-insomnia/archive/v1.0.tar.gz" + checksum: "md5=e7a78c8cb2cd648d91cebdda7cf6633b" +} diff --git a/packages/cordova-plugin-insomnia/cordova-plugin-insomnia.1.0/url b/packages/cordova-plugin-insomnia/cordova-plugin-insomnia.1.0/url deleted file mode 100644 index 288044719e6..00000000000 --- a/packages/cordova-plugin-insomnia/cordova-plugin-insomnia.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-insomnia/archive/v1.0.tar.gz" -checksum: "e7a78c8cb2cd648d91cebdda7cf6633b" diff --git a/packages/cordova-plugin-keyboard/cordova-plugin-keyboard.1.0/descr b/packages/cordova-plugin-keyboard/cordova-plugin-keyboard.1.0/descr deleted file mode 100644 index 2c31ff02a79..00000000000 --- a/packages/cordova-plugin-keyboard/cordova-plugin-keyboard.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-keyboard using gen_js_api. - -Binding OCaml to cordova-plugin-keyboard using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-keyboard/cordova-plugin-keyboard.1.0/opam b/packages/cordova-plugin-keyboard/cordova-plugin-keyboard.1.0/opam index 584fb0d9251..fffe5ab58d8 100644 --- a/packages/cordova-plugin-keyboard/cordova-plugin-keyboard.1.0/opam +++ b/packages/cordova-plugin-keyboard/cordova-plugin-keyboard.1.0/opam @@ -1,13 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: "https://github.com/dannywillems/ocaml-cordova-plugin-keyboard" bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-keyboard/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/dannywillems/ocaml-cordova-plugin-keyboard.git" +dev-repo: + "git+https://github.com/dannywillems/ocaml-cordova-plugin-keyboard.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to cordova-plugin-keyboard using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-keyboard using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-keyboard/archive/v1.0.tar.gz" + checksum: "md5=5efc74a3fa04412ae996cb48d8dcfbfb" +} diff --git a/packages/cordova-plugin-keyboard/cordova-plugin-keyboard.1.0/url b/packages/cordova-plugin-keyboard/cordova-plugin-keyboard.1.0/url deleted file mode 100644 index 6cd5f9d9561..00000000000 --- a/packages/cordova-plugin-keyboard/cordova-plugin-keyboard.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-keyboard/archive/v1.0.tar.gz" -checksum: "5efc74a3fa04412ae996cb48d8dcfbfb" diff --git a/packages/cordova-plugin-loading-spinner/cordova-plugin-loading-spinner.1.0/descr b/packages/cordova-plugin-loading-spinner/cordova-plugin-loading-spinner.1.0/descr deleted file mode 100644 index 0db43e9adf3..00000000000 --- a/packages/cordova-plugin-loading-spinner/cordova-plugin-loading-spinner.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-loading-spinner using gen_js_api. - -Binding OCaml to cordova-plugin-loading-spinner using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-loading-spinner/cordova-plugin-loading-spinner.1.0/opam b/packages/cordova-plugin-loading-spinner/cordova-plugin-loading-spinner.1.0/opam index f9a5281ead0..5926656f51e 100644 --- a/packages/cordova-plugin-loading-spinner/cordova-plugin-loading-spinner.1.0/opam +++ b/packages/cordova-plugin-loading-spinner/cordova-plugin-loading-spinner.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: @@ -7,9 +7,20 @@ bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-loading-spinner/issues" license: "LGPL-3.0 with OCaml linking exception" dev-repo: - "https://github.com/dannywillems/ocaml-cordova-plugin-loading-spinner.git" + "git+https://github.com/dannywillems/ocaml-cordova-plugin-loading-spinner.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to cordova-plugin-loading-spinner using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-loading-spinner using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-loading-spinner/archive/v1.0.tar.gz" + checksum: "md5=3f86d155fbb58320cef560b9854d684f" +} diff --git a/packages/cordova-plugin-loading-spinner/cordova-plugin-loading-spinner.1.0/url b/packages/cordova-plugin-loading-spinner/cordova-plugin-loading-spinner.1.0/url deleted file mode 100644 index a7f42a861bd..00000000000 --- a/packages/cordova-plugin-loading-spinner/cordova-plugin-loading-spinner.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-loading-spinner/archive/v1.0.tar.gz" -checksum: "3f86d155fbb58320cef560b9854d684f" diff --git a/packages/cordova-plugin-local-notifications/cordova-plugin-local-notifications.1.0/descr b/packages/cordova-plugin-local-notifications/cordova-plugin-local-notifications.1.0/descr deleted file mode 100644 index 0cff16539c9..00000000000 --- a/packages/cordova-plugin-local-notifications/cordova-plugin-local-notifications.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding to cordova-plugin-local-notifications using gen_js_api. - -Binding to cordova-plugin-local-notifications using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-local-notifications/cordova-plugin-local-notifications.1.0/opam b/packages/cordova-plugin-local-notifications/cordova-plugin-local-notifications.1.0/opam index 0014d559831..26ba3aa55e6 100644 --- a/packages/cordova-plugin-local-notifications/cordova-plugin-local-notifications.1.0/opam +++ b/packages/cordova-plugin-local-notifications/cordova-plugin-local-notifications.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Omar, Danny Willems " authors: "Omar" homepage: "https://github.com/o-marshmallow/ocaml-cordova-plugin-local-notifications" @@ -6,12 +6,22 @@ bug-reports: "https://github.com/o-marshmallow/ocaml-cordova-plugin-local-notifications/issues" license: "LGPL-3.0 with OCaml linking exception" dev-repo: - "https://github.com/o-marshmallow/ocaml-cordova-plugin-local-notifications.git" + "git+https://github.com/o-marshmallow/ocaml-cordova-plugin-local-notifications.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "cordova-plugin-local-notifications"] depends: [ -"gen_js_api" -"ocamlfind" {build} + "ocaml" {>= "4.03.0"} + "gen_js_api" + "ocamlfind" {build} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Binding to cordova-plugin-local-notifications using gen_js_api." +description: """ +Binding to cordova-plugin-local-notifications using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +flags: light-uninstall +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-local-notifications/archive/v1.0.tar.gz" + checksum: "md5=bd701b0fe2f48e03565fa941e90199ec" +} diff --git a/packages/cordova-plugin-local-notifications/cordova-plugin-local-notifications.1.0/url b/packages/cordova-plugin-local-notifications/cordova-plugin-local-notifications.1.0/url deleted file mode 100644 index 9c0bbf4c57d..00000000000 --- a/packages/cordova-plugin-local-notifications/cordova-plugin-local-notifications.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-local-notifications/archive/v1.0.tar.gz" -checksum: "bd701b0fe2f48e03565fa941e90199ec" diff --git a/packages/cordova-plugin-media-capture/cordova-plugin-media-capture.1.0/descr b/packages/cordova-plugin-media-capture/cordova-plugin-media-capture.1.0/descr deleted file mode 100644 index f07f93f9034..00000000000 --- a/packages/cordova-plugin-media-capture/cordova-plugin-media-capture.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-media-capture using gen_js_api. - -Binding OCaml to cordova-plugin-media-capture using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-media-capture/cordova-plugin-media-capture.1.0/opam b/packages/cordova-plugin-media-capture/cordova-plugin-media-capture.1.0/opam index be5c17d631e..e3f02973448 100644 --- a/packages/cordova-plugin-media-capture/cordova-plugin-media-capture.1.0/opam +++ b/packages/cordova-plugin-media-capture/cordova-plugin-media-capture.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: @@ -7,9 +7,20 @@ bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-media-capture/issues" license: "LGPL-3.0 with OCaml linking exception" dev-repo: - "https://github.com/dannywillems/ocaml-cordova-plugin-media-capture.git" + "git+https://github.com/dannywillems/ocaml-cordova-plugin-media-capture.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to cordova-plugin-media-capture using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-media-capture using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-media-capture/archive/v1.0.tar.gz" + checksum: "md5=5b6ec612dd671bfced25d672bc8e5b7e" +} diff --git a/packages/cordova-plugin-media-capture/cordova-plugin-media-capture.1.0/url b/packages/cordova-plugin-media-capture/cordova-plugin-media-capture.1.0/url deleted file mode 100644 index b73026be406..00000000000 --- a/packages/cordova-plugin-media-capture/cordova-plugin-media-capture.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-media-capture/archive/v1.0.tar.gz" -checksum: "5b6ec612dd671bfced25d672bc8e5b7e" diff --git a/packages/cordova-plugin-media/cordova-plugin-media.1.0/descr b/packages/cordova-plugin-media/cordova-plugin-media.1.0/descr deleted file mode 100644 index 00e77fbccb7..00000000000 --- a/packages/cordova-plugin-media/cordova-plugin-media.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-media using gen_js_api. - -Binding OCaml to cordova-plugin-media using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-media/cordova-plugin-media.1.0/opam b/packages/cordova-plugin-media/cordova-plugin-media.1.0/opam index a492ac6ba3b..bcf2d047026 100644 --- a/packages/cordova-plugin-media/cordova-plugin-media.1.0/opam +++ b/packages/cordova-plugin-media/cordova-plugin-media.1.0/opam @@ -1,13 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: "https://github.com/dannywillems/ocaml-cordova-plugin-media" bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-media/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/dannywillems/ocaml-cordova-plugin-media.git" +dev-repo: + "git+https://github.com/dannywillems/ocaml-cordova-plugin-media.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to cordova-plugin-media using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-media using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-media/archive/v1.0.tar.gz" + checksum: "md5=7a2d5ebe58b4e528424b6291495939e7" +} diff --git a/packages/cordova-plugin-media/cordova-plugin-media.1.0/url b/packages/cordova-plugin-media/cordova-plugin-media.1.0/url deleted file mode 100644 index 74d5d1dafbc..00000000000 --- a/packages/cordova-plugin-media/cordova-plugin-media.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-media/archive/v1.0.tar.gz" -checksum: "7a2d5ebe58b4e528424b6291495939e7" diff --git a/packages/cordova-plugin-network-information/cordova-plugin-network-information.1.0/descr b/packages/cordova-plugin-network-information/cordova-plugin-network-information.1.0/descr deleted file mode 100644 index bb9ba0c136d..00000000000 --- a/packages/cordova-plugin-network-information/cordova-plugin-network-information.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-network-information using gen_js_api. - -Binding OCaml to cordova-plugin-network-information using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-network-information/cordova-plugin-network-information.1.0/opam b/packages/cordova-plugin-network-information/cordova-plugin-network-information.1.0/opam index d12d3c28771..f864870814b 100644 --- a/packages/cordova-plugin-network-information/cordova-plugin-network-information.1.0/opam +++ b/packages/cordova-plugin-network-information/cordova-plugin-network-information.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: @@ -7,9 +7,21 @@ bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-network-information/issues" license: "LGPL-3.0 with OCaml linking exception" dev-repo: - "https://github.com/dannywillems/ocaml-cordova-plugin-network-information.git" + "git+https://github.com/dannywillems/ocaml-cordova-plugin-network-information.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: + "Binding OCaml to cordova-plugin-network-information using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-network-information using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-network-information/archive/v1.0.tar.gz" + checksum: "md5=8fb290ddf061c10be9e6e104fe5fcf55" +} diff --git a/packages/cordova-plugin-network-information/cordova-plugin-network-information.1.0/url b/packages/cordova-plugin-network-information/cordova-plugin-network-information.1.0/url deleted file mode 100644 index 347268b8bba..00000000000 --- a/packages/cordova-plugin-network-information/cordova-plugin-network-information.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-network-information/archive/v1.0.tar.gz" -checksum: "8fb290ddf061c10be9e6e104fe5fcf55" diff --git a/packages/cordova-plugin-progress/cordova-plugin-progress.1.0/descr b/packages/cordova-plugin-progress/cordova-plugin-progress.1.0/descr deleted file mode 100644 index 4a3b79cd20f..00000000000 --- a/packages/cordova-plugin-progress/cordova-plugin-progress.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-progress using gen_js_api. - -Binding OCaml to cordova-plugin-progress using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-progress/cordova-plugin-progress.1.0/opam b/packages/cordova-plugin-progress/cordova-plugin-progress.1.0/opam index 6192cf13b56..83953780426 100644 --- a/packages/cordova-plugin-progress/cordova-plugin-progress.1.0/opam +++ b/packages/cordova-plugin-progress/cordova-plugin-progress.1.0/opam @@ -1,13 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: "https://github.com/dannywillems/ocaml-cordova-plugin-progress" bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-progress/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/dannywillems/ocaml-cordova-plugin-progress.git" +dev-repo: + "git+https://github.com/dannywillems/ocaml-cordova-plugin-progress.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to cordova-plugin-progress using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-progress using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-progress/archive/v1.0.tar.gz" + checksum: "md5=009690a3364da8a32752197db0e8a8a1" +} diff --git a/packages/cordova-plugin-progress/cordova-plugin-progress.1.0/url b/packages/cordova-plugin-progress/cordova-plugin-progress.1.0/url deleted file mode 100644 index fce635085c8..00000000000 --- a/packages/cordova-plugin-progress/cordova-plugin-progress.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-progress/archive/v1.0.tar.gz" -checksum: "009690a3364da8a32752197db0e8a8a1" diff --git a/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.0/descr b/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.0/descr deleted file mode 100644 index f4762781cda..00000000000 --- a/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-push-notifications using gen_js_api. - -Binding OCaml to cordova-plugin-push-notifications using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.0/opam b/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.0/opam index b02de80543d..9830ed211c9 100644 --- a/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.0/opam +++ b/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.0/opam @@ -1,13 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: "https://github.com/dannywillems/ocaml-cordova-plugin-push" bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-push/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/dannywillems/ocaml-cordova-plugin-push.git" +dev-repo: "git+https://github.com/dannywillems/ocaml-cordova-plugin-push.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: + "Binding OCaml to cordova-plugin-push-notifications using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-push-notifications using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-push-notifications/archive/v1.0.tar.gz" + checksum: "md5=32f788c22e3494f2da11ca7f5ff16e17" +} diff --git a/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.0/url b/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.0/url deleted file mode 100644 index 8b00464f31e..00000000000 --- a/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-push-notifications/archive/v1.0.tar.gz" -checksum: "32f788c22e3494f2da11ca7f5ff16e17" diff --git a/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.1.1/descr b/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.1.1/descr deleted file mode 100644 index 9b168ecbf3b..00000000000 --- a/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to phonegap-plugin-push using gen_js_api. - -Binding OCaml to phonegap-plugin-push using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.1.1/opam b/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.1.1/opam index b5101df1cab..12757a1b521 100644 --- a/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.1.1/opam +++ b/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.1.1/opam @@ -1,13 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: "https://github.com/dannywillems/ocaml-cordova-plugin-push" bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-push/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/dannywillems/ocaml-cordova-plugin-push.git" +dev-repo: "git+https://github.com/dannywillems/ocaml-cordova-plugin-push.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to phonegap-plugin-push using gen_js_api." +description: """ +Binding OCaml to phonegap-plugin-push using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-push-notifications/archive/v1.1.1.zip" + checksum: "md5=9c14c3e218047a66a8f9ecccd7cc539f" +} diff --git a/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.1.1/url b/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.1.1/url deleted file mode 100644 index a485e5cc46f..00000000000 --- a/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.1.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-push-notifications/archive/v1.1.1.zip" -checksum: "9c14c3e218047a66a8f9ecccd7cc539f" diff --git a/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.1.2/descr b/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.1.2/descr deleted file mode 100644 index 9b168ecbf3b..00000000000 --- a/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.1.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to phonegap-plugin-push using gen_js_api. - -Binding OCaml to phonegap-plugin-push using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.1.2/opam b/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.1.2/opam index b5101df1cab..0258d3d5945 100644 --- a/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.1.2/opam +++ b/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.1.2/opam @@ -1,13 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: "https://github.com/dannywillems/ocaml-cordova-plugin-push" bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-push/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/dannywillems/ocaml-cordova-plugin-push.git" +dev-repo: "git+https://github.com/dannywillems/ocaml-cordova-plugin-push.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to phonegap-plugin-push using gen_js_api." +description: """ +Binding OCaml to phonegap-plugin-push using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-push-notifications/archive/v1.1.2.zip" + checksum: "md5=07d8b7d7c46c06b7da0d042054d02bb9" +} diff --git a/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.1.2/url b/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.1.2/url deleted file mode 100644 index c1c7aff7d88..00000000000 --- a/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.1.2/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-push-notifications/archive/v1.1.2.zip" -checksum: "07d8b7d7c46c06b7da0d042054d02bb9" diff --git a/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.1/descr b/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.1/descr deleted file mode 100644 index 9b168ecbf3b..00000000000 --- a/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to phonegap-plugin-push using gen_js_api. - -Binding OCaml to phonegap-plugin-push using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.1/opam b/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.1/opam index b5101df1cab..7ff4e07b1f1 100644 --- a/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.1/opam +++ b/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.1/opam @@ -1,13 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: "https://github.com/dannywillems/ocaml-cordova-plugin-push" bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-push/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/dannywillems/ocaml-cordova-plugin-push.git" +dev-repo: "git+https://github.com/dannywillems/ocaml-cordova-plugin-push.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to phonegap-plugin-push using gen_js_api." +description: """ +Binding OCaml to phonegap-plugin-push using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-push/archive/v1.1.tar.gz" + checksum: "md5=0376f8d0f31e7b19654e9e6a32a9adca" +} diff --git a/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.1/url b/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.1/url deleted file mode 100644 index dee19fcc517..00000000000 --- a/packages/cordova-plugin-push-notifications/cordova-plugin-push-notifications.1.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-push/archive/v1.1.tar.gz" -checksum: "0376f8d0f31e7b19654e9e6a32a9adca" diff --git a/packages/cordova-plugin-qrscanner/cordova-plugin-qrscanner.1.0/descr b/packages/cordova-plugin-qrscanner/cordova-plugin-qrscanner.1.0/descr deleted file mode 100644 index b577de6d1a4..00000000000 --- a/packages/cordova-plugin-qrscanner/cordova-plugin-qrscanner.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-qrscanner using gen_js_api. - -Binding OCaml to cordova-plugin-qrscanner using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-qrscanner/cordova-plugin-qrscanner.1.0/opam b/packages/cordova-plugin-qrscanner/cordova-plugin-qrscanner.1.0/opam index bf7cdaf8194..6fdba421ec2 100644 --- a/packages/cordova-plugin-qrscanner/cordova-plugin-qrscanner.1.0/opam +++ b/packages/cordova-plugin-qrscanner/cordova-plugin-qrscanner.1.0/opam @@ -1,13 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: "https://github.com/dannywillems/ocaml-cordova-plugin-qrscanner" bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-qrscanner/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/dannywillems/ocaml-cordova-plugin-qrscanner.git" +dev-repo: + "git+https://github.com/dannywillems/ocaml-cordova-plugin-qrscanner.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to cordova-plugin-qrscanner using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-qrscanner using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-qrscanner/archive/v1.0.tar.gz" + checksum: "md5=d2c37bff583ff955173bcd7253515061" +} diff --git a/packages/cordova-plugin-qrscanner/cordova-plugin-qrscanner.1.0/url b/packages/cordova-plugin-qrscanner/cordova-plugin-qrscanner.1.0/url deleted file mode 100644 index 84a42a35432..00000000000 --- a/packages/cordova-plugin-qrscanner/cordova-plugin-qrscanner.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-qrscanner/archive/v1.0.tar.gz" -checksum: "d2c37bff583ff955173bcd7253515061" diff --git a/packages/cordova-plugin-screen-orientation/cordova-plugin-screen-orientation.1.0/descr b/packages/cordova-plugin-screen-orientation/cordova-plugin-screen-orientation.1.0/descr deleted file mode 100644 index d042abc0e34..00000000000 --- a/packages/cordova-plugin-screen-orientation/cordova-plugin-screen-orientation.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-screen-orientation using gen_js_api. - -Binding OCaml to cordova-plugin-screen-orientation using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-screen-orientation/cordova-plugin-screen-orientation.1.0/opam b/packages/cordova-plugin-screen-orientation/cordova-plugin-screen-orientation.1.0/opam index 84a58e89dd8..555ad7cad12 100644 --- a/packages/cordova-plugin-screen-orientation/cordova-plugin-screen-orientation.1.0/opam +++ b/packages/cordova-plugin-screen-orientation/cordova-plugin-screen-orientation.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: @@ -7,9 +7,21 @@ bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-screen-orientation/issues" license: "LGPL-3.0 with OCaml linking exception" dev-repo: - "https://github.com/dannywillems/ocaml-cordova-plugin-screen-orientation.git" + "git+https://github.com/dannywillems/ocaml-cordova-plugin-screen-orientation.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: + "Binding OCaml to cordova-plugin-screen-orientation using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-screen-orientation using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-screen-orientation/archive/v1.0.tar.gz" + checksum: "md5=a01b014f1793e7da3bbe70058caffad8" +} diff --git a/packages/cordova-plugin-screen-orientation/cordova-plugin-screen-orientation.1.0/url b/packages/cordova-plugin-screen-orientation/cordova-plugin-screen-orientation.1.0/url deleted file mode 100644 index c4b38b8efc9..00000000000 --- a/packages/cordova-plugin-screen-orientation/cordova-plugin-screen-orientation.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-screen-orientation/archive/v1.0.tar.gz" -checksum: "a01b014f1793e7da3bbe70058caffad8" diff --git a/packages/cordova-plugin-sim-card/cordova-plugin-sim-card.1.0/descr b/packages/cordova-plugin-sim-card/cordova-plugin-sim-card.1.0/descr deleted file mode 100644 index da6e0d37dfe..00000000000 --- a/packages/cordova-plugin-sim-card/cordova-plugin-sim-card.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-sim-card using gen_js_api. - -Binding OCaml to cordova-plugin-sim-card using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-sim-card/cordova-plugin-sim-card.1.0/opam b/packages/cordova-plugin-sim-card/cordova-plugin-sim-card.1.0/opam index 3f2c39b3b42..ae9e0861d6b 100644 --- a/packages/cordova-plugin-sim-card/cordova-plugin-sim-card.1.0/opam +++ b/packages/cordova-plugin-sim-card/cordova-plugin-sim-card.1.0/opam @@ -1,13 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: "https://github.com/dannywillems/ocaml-cordova-plugin-sim-card" bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-sim-card/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/dannywillems/ocaml-cordova-plugin-sim-card.git" +dev-repo: + "git+https://github.com/dannywillems/ocaml-cordova-plugin-sim-card.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: ["gen_js_api" "cordova"] -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" + "cordova" +] +synopsis: "Binding OCaml to cordova-plugin-sim-card using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-sim-card using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-sim-card/archive/v1.0.tar.gz" + checksum: "md5=4ea9b720ff653c47f4ce421e6d9622f2" +} diff --git a/packages/cordova-plugin-sim-card/cordova-plugin-sim-card.1.0/url b/packages/cordova-plugin-sim-card/cordova-plugin-sim-card.1.0/url deleted file mode 100644 index f91b8a6fad5..00000000000 --- a/packages/cordova-plugin-sim-card/cordova-plugin-sim-card.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-sim-card/archive/v1.0.tar.gz" -checksum: "4ea9b720ff653c47f4ce421e6d9622f2" diff --git a/packages/cordova-plugin-sms/cordova-plugin-sms.1.0/descr b/packages/cordova-plugin-sms/cordova-plugin-sms.1.0/descr deleted file mode 100644 index 30b6fef9536..00000000000 --- a/packages/cordova-plugin-sms/cordova-plugin-sms.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-sms using gen_js_api. - -Binding OCaml to cordova-plugin-sms using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-sms/cordova-plugin-sms.1.0/opam b/packages/cordova-plugin-sms/cordova-plugin-sms.1.0/opam index 438d0369f40..421cef5996b 100644 --- a/packages/cordova-plugin-sms/cordova-plugin-sms.1.0/opam +++ b/packages/cordova-plugin-sms/cordova-plugin-sms.1.0/opam @@ -1,13 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: "https://github.com/dannywillems/ocaml-cordova-plugin-sms" bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-sms/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/dannywillems/ocaml-cordova-plugin-sms.git" +dev-repo: "git+https://github.com/dannywillems/ocaml-cordova-plugin-sms.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to cordova-plugin-sms using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-sms using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-sms/archive/v1.0.tar.gz" + checksum: "md5=bdb2256ea6782503c6f8bc842c9335a0" +} diff --git a/packages/cordova-plugin-sms/cordova-plugin-sms.1.0/url b/packages/cordova-plugin-sms/cordova-plugin-sms.1.0/url deleted file mode 100644 index 4be060235f6..00000000000 --- a/packages/cordova-plugin-sms/cordova-plugin-sms.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-sms/archive/v1.0.tar.gz" -checksum: "bdb2256ea6782503c6f8bc842c9335a0" diff --git a/packages/cordova-plugin-social-sharing/cordova-plugin-social-sharing.1.0/descr b/packages/cordova-plugin-social-sharing/cordova-plugin-social-sharing.1.0/descr deleted file mode 100644 index dff64346ac9..00000000000 --- a/packages/cordova-plugin-social-sharing/cordova-plugin-social-sharing.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-x-socialsharing using gen_js_api. - -Binding OCaml to cordova-plugin-x-socialsharing using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-social-sharing/cordova-plugin-social-sharing.1.0/opam b/packages/cordova-plugin-social-sharing/cordova-plugin-social-sharing.1.0/opam index aead2e7f3b6..c8e08c27d7b 100644 --- a/packages/cordova-plugin-social-sharing/cordova-plugin-social-sharing.1.0/opam +++ b/packages/cordova-plugin-social-sharing/cordova-plugin-social-sharing.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: @@ -7,9 +7,20 @@ bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-social-sharing/issues" license: "LGPL-3.0 with OCaml linking exception" dev-repo: - "https://github.com/dannywillems/ocaml-cordova-plugin-social-sharing.git" + "git+https://github.com/dannywillems/ocaml-cordova-plugin-social-sharing.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to cordova-plugin-x-socialsharing using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-x-socialsharing using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-social-sharing/archive/v1.0.tar.gz" + checksum: "md5=ea204ea7a8804b984a50236b1e533a4d" +} diff --git a/packages/cordova-plugin-social-sharing/cordova-plugin-social-sharing.1.0/url b/packages/cordova-plugin-social-sharing/cordova-plugin-social-sharing.1.0/url deleted file mode 100644 index 9ae27e0d4f2..00000000000 --- a/packages/cordova-plugin-social-sharing/cordova-plugin-social-sharing.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-social-sharing/archive/v1.0.tar.gz" -checksum: "ea204ea7a8804b984a50236b1e533a4d" diff --git a/packages/cordova-plugin-statusbar/cordova-plugin-statusbar.1.0/descr b/packages/cordova-plugin-statusbar/cordova-plugin-statusbar.1.0/descr deleted file mode 100644 index 2c9d4bbc49e..00000000000 --- a/packages/cordova-plugin-statusbar/cordova-plugin-statusbar.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-statusbar using gen_js_api. - -Binding OCaml to cordova-plugin-statusbar using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-statusbar/cordova-plugin-statusbar.1.0/opam b/packages/cordova-plugin-statusbar/cordova-plugin-statusbar.1.0/opam index e55cb5a3cdd..82528dd0a83 100644 --- a/packages/cordova-plugin-statusbar/cordova-plugin-statusbar.1.0/opam +++ b/packages/cordova-plugin-statusbar/cordova-plugin-statusbar.1.0/opam @@ -1,13 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: "https://github.com/dannywillems/ocaml-cordova-plugin-statusbar" bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-statusbar/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/dannywillems/ocaml-cordova-plugin-statusbar.git" +dev-repo: + "git+https://github.com/dannywillems/ocaml-cordova-plugin-statusbar.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to cordova-plugin-statusbar using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-statusbar using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-statusbar/archive/v1.0.tar.gz" + checksum: "md5=8e686f4b687a884dde584ffdeb4766a2" +} diff --git a/packages/cordova-plugin-statusbar/cordova-plugin-statusbar.1.0/url b/packages/cordova-plugin-statusbar/cordova-plugin-statusbar.1.0/url deleted file mode 100644 index 90a27eae38b..00000000000 --- a/packages/cordova-plugin-statusbar/cordova-plugin-statusbar.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-statusbar/archive/v1.0.tar.gz" -checksum: "8e686f4b687a884dde584ffdeb4766a2" diff --git a/packages/cordova-plugin-toast/cordova-plugin-toast.1.0/descr b/packages/cordova-plugin-toast/cordova-plugin-toast.1.0/descr deleted file mode 100644 index 0533539918e..00000000000 --- a/packages/cordova-plugin-toast/cordova-plugin-toast.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-toast using gen_js_api. - -Binding OCaml to cordova-plugin-toast using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-toast/cordova-plugin-toast.1.0/opam b/packages/cordova-plugin-toast/cordova-plugin-toast.1.0/opam index 6531f586810..9fc6327ff38 100644 --- a/packages/cordova-plugin-toast/cordova-plugin-toast.1.0/opam +++ b/packages/cordova-plugin-toast/cordova-plugin-toast.1.0/opam @@ -1,13 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: "https://github.com/dannywillems/ocaml-cordova-plugin-toast" bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-toast/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/dannywillems/ocaml-cordova-plugin-toast.git" +dev-repo: + "git+https://github.com/dannywillems/ocaml-cordova-plugin-toast.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to cordova-plugin-toast using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-toast using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-toast/archive/v1.0.tar.gz" + checksum: "md5=a2a6b8c99f1725388f9b4f34bc9030ee" +} diff --git a/packages/cordova-plugin-toast/cordova-plugin-toast.1.0/url b/packages/cordova-plugin-toast/cordova-plugin-toast.1.0/url deleted file mode 100644 index a0ae4e8b924..00000000000 --- a/packages/cordova-plugin-toast/cordova-plugin-toast.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-toast/archive/v1.0.tar.gz" -checksum: "a2a6b8c99f1725388f9b4f34bc9030ee" diff --git a/packages/cordova-plugin-touch-id/cordova-plugin-touch-id.1.0/descr b/packages/cordova-plugin-touch-id/cordova-plugin-touch-id.1.0/descr deleted file mode 100644 index 0713c06565b..00000000000 --- a/packages/cordova-plugin-touch-id/cordova-plugin-touch-id.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-touch-id using gen_js_api. - -Binding OCaml to cordova-plugin-touch-id using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-touch-id/cordova-plugin-touch-id.1.0/opam b/packages/cordova-plugin-touch-id/cordova-plugin-touch-id.1.0/opam index 973a35b328d..cf4f1f801ab 100644 --- a/packages/cordova-plugin-touch-id/cordova-plugin-touch-id.1.0/opam +++ b/packages/cordova-plugin-touch-id/cordova-plugin-touch-id.1.0/opam @@ -1,13 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: "https://github.com/dannywillems/ocaml-cordova-plugin-touchid" bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-touchid/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/dannywillems/ocaml-cordova-plugin-touchid.git" +dev-repo: + "git+https://github.com/dannywillems/ocaml-cordova-plugin-touchid.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to cordova-plugin-touch-id using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-touch-id using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-touch-id/archive/v1.0.tar.gz" + checksum: "md5=88766765763a006a8485c64f98767dd5" +} diff --git a/packages/cordova-plugin-touch-id/cordova-plugin-touch-id.1.0/url b/packages/cordova-plugin-touch-id/cordova-plugin-touch-id.1.0/url deleted file mode 100644 index 57503aa91b3..00000000000 --- a/packages/cordova-plugin-touch-id/cordova-plugin-touch-id.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-touch-id/archive/v1.0.tar.gz" -checksum: "88766765763a006a8485c64f98767dd5" diff --git a/packages/cordova-plugin-vibration/cordova-plugin-vibration.1.0/descr b/packages/cordova-plugin-vibration/cordova-plugin-vibration.1.0/descr deleted file mode 100644 index 6027e83bc70..00000000000 --- a/packages/cordova-plugin-vibration/cordova-plugin-vibration.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-vibration using gen_js_api. - -Binding OCaml to cordova-plugin-vibration using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-vibration/cordova-plugin-vibration.1.0/opam b/packages/cordova-plugin-vibration/cordova-plugin-vibration.1.0/opam index 9164e2bf594..0da67268694 100644 --- a/packages/cordova-plugin-vibration/cordova-plugin-vibration.1.0/opam +++ b/packages/cordova-plugin-vibration/cordova-plugin-vibration.1.0/opam @@ -1,13 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: "https://github.com/dannywillems/ocaml-cordova-plugin-vibration" bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-vibration/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/dannywillems/ocaml-cordova-plugin-vibration.git" +dev-repo: + "git+https://github.com/dannywillems/ocaml-cordova-plugin-vibration.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to cordova-plugin-vibration using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-vibration using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-vibration/archive/v1.0.tar.gz" + checksum: "md5=51679c10586816405f18f286b8dda7b9" +} diff --git a/packages/cordova-plugin-vibration/cordova-plugin-vibration.1.0/url b/packages/cordova-plugin-vibration/cordova-plugin-vibration.1.0/url deleted file mode 100644 index 42263e62907..00000000000 --- a/packages/cordova-plugin-vibration/cordova-plugin-vibration.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-vibration/archive/v1.0.tar.gz" -checksum: "51679c10586816405f18f286b8dda7b9" diff --git a/packages/cordova-plugin-videoplayer/cordova-plugin-videoplayer.1.0/descr b/packages/cordova-plugin-videoplayer/cordova-plugin-videoplayer.1.0/descr deleted file mode 100644 index 4b885e59c34..00000000000 --- a/packages/cordova-plugin-videoplayer/cordova-plugin-videoplayer.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding OCaml to cordova-plugin-videoplayer using gen_js_api. - -Binding OCaml to cordova-plugin-videoplayer using gen_js_api. -See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins. diff --git a/packages/cordova-plugin-videoplayer/cordova-plugin-videoplayer.1.0/opam b/packages/cordova-plugin-videoplayer/cordova-plugin-videoplayer.1.0/opam index 4f0ecae45d9..cff53ca1da8 100644 --- a/packages/cordova-plugin-videoplayer/cordova-plugin-videoplayer.1.0/opam +++ b/packages/cordova-plugin-videoplayer/cordova-plugin-videoplayer.1.0/opam @@ -1,13 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: "https://github.com/dannywillems/ocaml-cordova-plugin-videoplayer" bug-reports: "https://github.com/dannywillems/ocaml-cordova-plugin-videoplayer/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/dannywillems/ocaml-cordova-plugin-videoplayer.git" +dev-repo: + "git+https://github.com/dannywillems/ocaml-cordova-plugin-videoplayer.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to cordova-plugin-videoplayer using gen_js_api." +description: """ +Binding OCaml to cordova-plugin-videoplayer using gen_js_api. +See https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list of bindings to Cordova plugins.""" +url { + src: + "https://github.com/dannywillems/ocaml-cordova-plugin-videoplayer/archive/v1.0.tar.gz" + checksum: "md5=6f093bead31ad8c8140f6ef9a0b99b2d" +} diff --git a/packages/cordova-plugin-videoplayer/cordova-plugin-videoplayer.1.0/url b/packages/cordova-plugin-videoplayer/cordova-plugin-videoplayer.1.0/url deleted file mode 100644 index 23161574b48..00000000000 --- a/packages/cordova-plugin-videoplayer/cordova-plugin-videoplayer.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-cordova-plugin-videoplayer/archive/v1.0.tar.gz" -checksum: "6f093bead31ad8c8140f6ef9a0b99b2d" diff --git a/packages/cordova/cordova.1.0/descr b/packages/cordova/cordova.1.0/descr deleted file mode 100644 index 4de1617d882..00000000000 --- a/packages/cordova/cordova.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Binding OCaml to cordova Javascript object. - -Binding OCaml to cordova Javascript object. See -https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list -of bindings to Cordova plugins. diff --git a/packages/cordova/cordova.1.0/opam b/packages/cordova/cordova.1.0/opam index 4edef6c15d0..10c428b64aa 100644 --- a/packages/cordova/cordova.1.0/opam +++ b/packages/cordova/cordova.1.0/opam @@ -1,12 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: "https://github.com/dannywillems/ocaml-cordova" bug-reports: "https://github.com/dannywillems/ocaml-cordova/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/dannywillems/ocaml-cordova.git" +dev-repo: "git+https://github.com/dannywillems/ocaml-cordova.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to cordova Javascript object." +description: """ +Binding OCaml to cordova Javascript object. See +https://github.com/dannywillems/ocaml-cordova-plugin-list for the complete list +of bindings to Cordova plugins.""" +url { + src: "https://github.com/dannywillems/ocaml-cordova/archive/v1.0.zip" + checksum: "md5=f4f1c70dd35cce5fd97e1716c7dadb7c" +} diff --git a/packages/cordova/cordova.1.0/url b/packages/cordova/cordova.1.0/url deleted file mode 100644 index 7037303de2b..00000000000 --- a/packages/cordova/cordova.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dannywillems/ocaml-cordova/archive/v1.0.zip" -checksum: "f4f1c70dd35cce5fd97e1716c7dadb7c" diff --git a/packages/core-lwt/core-lwt.0.1/descr b/packages/core-lwt/core-lwt.0.1/descr deleted file mode 100644 index 970891e6946..00000000000 --- a/packages/core-lwt/core-lwt.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Lwt library wrapper in the Janestreet core style - -Provides an interface to Lwt library that follows the Janestreet -coding standards. \ No newline at end of file diff --git a/packages/core-lwt/core-lwt.0.1/opam b/packages/core-lwt/core-lwt.0.1/opam index 0237247748e..f68bc8b4aa0 100644 --- a/packages/core-lwt/core-lwt.0.1/opam +++ b/packages/core-lwt/core-lwt.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "core-lwt" version: "0.1" maintainer: "Ivan Gotovchits " @@ -22,11 +22,20 @@ remove: [ ] depends: [ - "oasis" {build & >= "0.4.0"} - "base-unix" - "base-threads" - "core_kernel" {<"v0.9.0"} - "lwt" {<"3.0.0"} + "ocaml" {>= "4.01.0"} + "oasis" {build & >= "0.4.0"} + "base-unix" + "base-threads" + "core_kernel" {< "v0.9.0"} + "lwt" {< "3.0.0"} ] - -available: [ocaml-version >= "4.01.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: "md5=0c38f8048f76586eef51a80973452776" +} diff --git a/packages/core-lwt/core-lwt.0.1/url b/packages/core-lwt/core-lwt.0.1/url deleted file mode 100644 index 3b79756cec1..00000000000 --- a/packages/core-lwt/core-lwt.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/core-lwt/archive/0.1.tar.gz" -checksum: "0c38f8048f76586eef51a80973452776" diff --git a/packages/core-lwt/core-lwt.0.2.0/descr b/packages/core-lwt/core-lwt.0.2.0/descr deleted file mode 100644 index 970891e6946..00000000000 --- a/packages/core-lwt/core-lwt.0.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Lwt library wrapper in the Janestreet core style - -Provides an interface to Lwt library that follows the Janestreet -coding standards. \ No newline at end of file diff --git a/packages/core-lwt/core-lwt.0.2.0/opam b/packages/core-lwt/core-lwt.0.2.0/opam deleted file mode 100644 index 4bd188be7ab..00000000000 --- a/packages/core-lwt/core-lwt.0.2.0/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -name: "core-lwt" -version: "0.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://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: [ - "oasis" {build & >= "0.4.0"} - "base-unix" - "base-threads" - "core_kernel" {>= "v0.9.0"} - "lwt" { >= "3.0.0" & < "4.0.0"} -] - -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/core-lwt/core-lwt.0.2.0/url b/packages/core-lwt/core-lwt.0.2.0/url deleted file mode 100644 index 4fe964039c1..00000000000 --- a/packages/core-lwt/core-lwt.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/core-lwt/archive/v0.2.0.tar.gz" -checksum: "6d92f09611566e14080f2f517136ef34" diff --git a/packages/core/core.108.00.02/descr b/packages/core/core.108.00.02/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.108.00.02/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.108.00.02/opam b/packages/core/core.108.00.02/opam index d74d0138c05..d8dbf4606d8 100644 --- a/packages/core/core.108.00.02/opam +++ b/packages/core/core.108.00.02/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {< "4.00.1"} "camlp4" "ocamlfind" "bin_prot" {= "108.00.02"} @@ -15,5 +16,15 @@ depends: [ "ounit" "ocamlbuild" {build} ] -available: ocaml-version < "4.00.1" 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: "md5=54f8000c96ba67a9237a31c29df20913" +} diff --git a/packages/core/core.108.00.02/url b/packages/core/core.108.00.02/url deleted file mode 100644 index 8f20795248c..00000000000 --- a/packages/core/core.108.00.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.00.02/individual/core-108.00.02.tar.gz" -checksum: "54f8000c96ba67a9237a31c29df20913" diff --git a/packages/core/core.108.07.00/descr b/packages/core/core.108.07.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.108.07.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.108.07.00/opam b/packages/core/core.108.07.00/opam deleted file mode 100644 index 1382976db2c..00000000000 --- a/packages/core/core.108.07.00/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "core"]] -depends: [ - "camlp4" - "ocamlfind" - "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" - "ounit" - "comparelib" {= "108.07.00"} - "ocamlbuild" {build} -] -available: ocaml-version < "4.00.0" -install: [make "install"] diff --git a/packages/core/core.108.07.00/url b/packages/core/core.108.07.00/url deleted file mode 100644 index 87cd969edcf..00000000000 --- a/packages/core/core.108.07.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.07.00/individual/core-108.07.00.tar.gz" -checksum: "360e4cd76eacd0f0263fb535a0f4eaf1" diff --git a/packages/core/core.108.07.01/descr b/packages/core/core.108.07.01/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.108.07.01/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.108.07.01/opam b/packages/core/core.108.07.01/opam deleted file mode 100644 index 0c95582d31e..00000000000 --- a/packages/core/core.108.07.01/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "core"]] -depends: [ - "camlp4" - "ocamlfind" - "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" - "ounit" - "comparelib" {= "108.07.01"} - "ocamlbuild" {build} -] -available: ocaml-version < "4.00.0" -install: [make "install"] diff --git a/packages/core/core.108.07.01/url b/packages/core/core.108.07.01/url deleted file mode 100644 index 48f9207bbe8..00000000000 --- a/packages/core/core.108.07.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.07.01/individual/core-108.07.01.tar.gz" -checksum: "98cc925a06502cab67669294fb557714" diff --git a/packages/core/core.108.08.00/descr b/packages/core/core.108.08.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.108.08.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.108.08.00/opam b/packages/core/core.108.08.00/opam index 6908af5ca8f..389cbd47305 100644 --- a/packages/core/core.108.08.00/opam +++ b/packages/core/core.108.08.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {< "4.00.0"} "camlp4" "ocamlfind" "bin_prot" {= "108.08.00"} @@ -17,5 +18,16 @@ depends: [ "ocamlbuild" {build} ] patches: ["fix_META.patch"] -available: ocaml-version < "4.00.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 +extra-files: ["fix_META.patch" "md5=da8b47f111e10a60132dca76e9fb54bd"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/core-108.08.00.tar.gz" + checksum: "md5=6e54b2ab36fa2837b20bd91e38f72769" +} diff --git a/packages/core/core.108.08.00/url b/packages/core/core.108.08.00/url deleted file mode 100644 index 95ff42f040a..00000000000 --- a/packages/core/core.108.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/core-108.08.00.tar.gz" -checksum: "6e54b2ab36fa2837b20bd91e38f72769" diff --git a/packages/core/core.109.07.00/descr b/packages/core/core.109.07.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.07.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.07.00/files/disable_warn_error.patch b/packages/core/core.109.07.00/files/disable_warn_error.patch deleted file mode 100644 index 5ec11df6726..00000000000 --- a/packages/core/core.109.07.00/files/disable_warn_error.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- myocamlbuild.ml.prev 2013-01-31 11:03:46.484655713 -0500 -+++ myocamlbuild.ml 2013-01-31 11:03:49.639904031 -0500 -@@ -587,7 +587,7 @@ - - (* enable warnings; make sure the '@' character isn't in the beginning; - ms-dos interprets that character specially *) -- flag ["compile"; "ocaml"] (S [A "-w"; A "A@Aemr-28"; A "-strict-sequence" ]) -+ flag ["compile"; "ocaml"] (S [A "-w"; A "Aemr-28"; A "-strict-sequence" ]) - ;; - - let dispatch = function diff --git a/packages/core/core.109.07.00/files/fix_META.patch b/packages/core/core.109.07.00/files/fix_META.patch deleted file mode 100644 index 57eb6f6e259..00000000000 --- a/packages/core/core.109.07.00/files/fix_META.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- lib/META.prev 2012-12-13 15:56:02.910434809 -0500 -+++ lib/META 2012-12-13 15:56:39.167260697 -0500 -@@ -3,7 +3,7 @@ - version = "109.07.00" - description = "Jane Street Capital's standard library overlay" - requires = --"variantslib variantslib.syntax sexplib.syntax sexplib fieldslib.syntax fieldslib bin_prot bin_prot.syntax bigarray comparelib.syntax pa_ounit pa_pipebang res unix threads" -+"variantslib sexplib fieldslib bin_prot bigarray oUnit res unix threads" - archive(byte) = "core.cma" - archive(byte, plugin) = "core.cma" - archive(native) = "core.cmxa" diff --git a/packages/core/core.109.07.00/opam b/packages/core/core.109.07.00/opam deleted file mode 100644 index 97ded290522..00000000000 --- a/packages/core/core.109.07.00/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "core"]] -depends: [ - "camlp4" - "ocamlfind" - "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" - "ounit" - "comparelib" {= "109.07.00"} - "ocamlbuild" {build} -] -patches: [ - "fix_META.patch" - "disable_warn_error.patch" -] -available: - os = "linux" & ocaml-version >= "4.00.1" & ocaml-version < "4.01.0" -install: [make "install"] diff --git a/packages/core/core.109.07.00/url b/packages/core/core.109.07.00/url deleted file mode 100644 index b86cc2b0010..00000000000 --- a/packages/core/core.109.07.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.07.00/individual/core-109.07.00.tar.gz" -checksum: "8dfad200b39ae9a0024d15f3a2b82094" diff --git a/packages/core/core.109.08.00/descr b/packages/core/core.109.08.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.08.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.08.00/opam b/packages/core/core.109.08.00/opam deleted file mode 100644 index b7b765ab52b..00000000000 --- a/packages/core/core.109.08.00/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "core"]] -depends: [ - "camlp4" - "ocamlfind" - "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" - "ounit" - "comparelib" {= "109.08.00"} - "ocamlbuild" {build} -] -available: ocaml-version >= "4.00.1" & ocaml-version < "4.01.0" -install: [make "install"] diff --git a/packages/core/core.109.08.00/url b/packages/core/core.109.08.00/url deleted file mode 100644 index a84d03d5b64..00000000000 --- a/packages/core/core.109.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/core-109.08.00.tar.gz" -checksum: "39a9fb0b04af5667ceb962bcfdbe8ff0" diff --git a/packages/core/core.109.09.00/descr b/packages/core/core.109.09.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.09.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.09.00/opam b/packages/core/core.109.09.00/opam deleted file mode 100644 index 5e425b37f97..00000000000 --- a/packages/core/core.109.09.00/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "core"]] -depends: [ - "camlp4" - "ocamlfind" - "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" - "ounit" - "comparelib" {= "109.09.00"} - "ocamlbuild" {build} -] -available: ocaml-version >= "4.00.1" & ocaml-version < "4.01.0" -install: [make "install"] diff --git a/packages/core/core.109.09.00/url b/packages/core/core.109.09.00/url deleted file mode 100644 index d309f5cc012..00000000000 --- a/packages/core/core.109.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/core-109.09.00.tar.gz" -checksum: "8c443e4daa310f3259dc98016b52424b" diff --git a/packages/core/core.109.10.00/descr b/packages/core/core.109.10.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.10.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.10.00/opam b/packages/core/core.109.10.00/opam deleted file mode 100644 index daa28ddadf1..00000000000 --- a/packages/core/core.109.10.00/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "core"]] -depends: [ - "camlp4" - "ocamlfind" - "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" - "ounit" - "comparelib" {= "109.10.00"} - "ocamlbuild" {build} -] -available: ocaml-version >= "4.00.1" & ocaml-version < "4.01.0" -install: [make "install"] diff --git a/packages/core/core.109.10.00/url b/packages/core/core.109.10.00/url deleted file mode 100644 index d7df10c7acd..00000000000 --- a/packages/core/core.109.10.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/core-109.10.00.tar.gz" -checksum: "cb6a2c002a2319e9233ec4f5833cb6eb" diff --git a/packages/core/core.109.11.00/descr b/packages/core/core.109.11.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.11.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.11.00/opam b/packages/core/core.109.11.00/opam deleted file mode 100644 index 6228b8a9030..00000000000 --- a/packages/core/core.109.11.00/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "core"]] -depends: [ - "camlp4" - "ocamlfind" - "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" - "ounit" - "comparelib" {= "109.11.00"} - "ocamlbuild" {build} -] -available: ocaml-version >= "4.00.1" & ocaml-version < "4.01.0" -install: [make "install"] diff --git a/packages/core/core.109.11.00/url b/packages/core/core.109.11.00/url deleted file mode 100644 index 3de5e9ecaad..00000000000 --- a/packages/core/core.109.11.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/core-109.11.00.tar.gz" -checksum: "ca91f7cfb14bf4a100fcedff8acbd890" diff --git a/packages/core/core.109.12.00/descr b/packages/core/core.109.12.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.12.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.12.00/opam b/packages/core/core.109.12.00/opam deleted file mode 100644 index e1786a1d70a..00000000000 --- a/packages/core/core.109.12.00/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "core"]] -depends: [ - "ocamlfind" - "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" - "ounit" - "comparelib" {= "109.12.00"} - "herelib" {= "109.12.00"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/janestreet/core" -available: ocaml-version >= "4.00.1" & ocaml-version < "4.01.0" -install: [make "install"] diff --git a/packages/core/core.109.12.00/url b/packages/core/core.109.12.00/url deleted file mode 100644 index 00f6e49a109..00000000000 --- a/packages/core/core.109.12.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/core/archive/109.12.00.tar.gz" -checksum: "b885a11d7d1b1a7048d8c0e7e0eedc86" diff --git a/packages/core/core.109.13.00/descr b/packages/core/core.109.13.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.13.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.13.00/opam b/packages/core/core.109.13.00/opam deleted file mode 100644 index 891d095461b..00000000000 --- a/packages/core/core.109.13.00/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "core"]] -depends: [ - "camlp4" - "ocamlfind" - "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" - "ounit" - "comparelib" {= "109.13.00"} - "herelib" {= "109.13.00"} - "ocamlbuild" {build} -] -available: ocaml-version >= "4.00.1" & ocaml-version < "4.01.0" -install: [make "install"] diff --git a/packages/core/core.109.13.00/url b/packages/core/core.109.13.00/url deleted file mode 100644 index d72dc4126d6..00000000000 --- a/packages/core/core.109.13.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/core-109.13.00.tar.gz" -checksum: "a5d2d95c42daca7a09f64ed124cf6cf1" diff --git a/packages/core/core.109.14.00/descr b/packages/core/core.109.14.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.14.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.14.00/opam b/packages/core/core.109.14.00/opam deleted file mode 100644 index 509a048ec1a..00000000000 --- a/packages/core/core.109.14.00/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "core"]] -depends: [ - "camlp4" - "ocamlfind" - "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" - "ounit" - "comparelib" {= "109.14.00"} - "herelib" {= "109.14.00"} - "ocamlbuild" {build} -] -available: ocaml-version >= "4.00.1" & ocaml-version < "4.01.0" -install: [make "install"] diff --git a/packages/core/core.109.14.00/url b/packages/core/core.109.14.00/url deleted file mode 100644 index 169b6fa9d4e..00000000000 --- a/packages/core/core.109.14.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/core-109.14.00.tar.gz" -checksum: "6c961cae9d522f81bbdc2961227f57fe" diff --git a/packages/core/core.109.14.01/descr b/packages/core/core.109.14.01/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.14.01/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.14.01/opam b/packages/core/core.109.14.01/opam index 509a048ec1a..5cd4ab1f5f5 100644 --- a/packages/core/core.109.14.01/opam +++ b/packages/core/core.109.14.01/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} "camlp4" "ocamlfind" "bin_prot" {= "109.14.00"} @@ -17,5 +18,15 @@ depends: [ "herelib" {= "109.14.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.1" & ocaml-version < "4.01.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: "md5=150653f9b342ade0b7102934fc8dac9b" +} diff --git a/packages/core/core.109.14.01/url b/packages/core/core.109.14.01/url deleted file mode 100644 index 52a6c2552f1..00000000000 --- a/packages/core/core.109.14.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/core-109.14.01.tar.gz" -checksum: "150653f9b342ade0b7102934fc8dac9b" diff --git a/packages/core/core.109.15.00/descr b/packages/core/core.109.15.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.15.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.15.00/opam b/packages/core/core.109.15.00/opam deleted file mode 100644 index 3f5d04b6d28..00000000000 --- a/packages/core/core.109.15.00/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "core"]] -depends: [ - "camlp4" - "ocamlfind" - "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" - "ounit" - "comparelib" {= "109.15.00"} - "herelib" {= "109.15.00"} - "ocamlbuild" {build} -] -available: ocaml-version >= "4.00.1" & ocaml-version < "4.01.0" -install: [make "install"] diff --git a/packages/core/core.109.15.00/url b/packages/core/core.109.15.00/url deleted file mode 100644 index c3a901b162c..00000000000 --- a/packages/core/core.109.15.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/core-109.15.00.tar.gz" -checksum: "1d8ae4407972a9621e9a3a49fe743970" diff --git a/packages/core/core.109.15.01/descr b/packages/core/core.109.15.01/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.15.01/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.15.01/opam b/packages/core/core.109.15.01/opam index 54e2a2d8ae6..ed8eebcff29 100644 --- a/packages/core/core.109.15.01/opam +++ b/packages/core/core.109.15.01/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.01.0"} "camlp4" "ocamlfind" "bin_prot" {= "109.15.01"} @@ -17,5 +18,15 @@ depends: [ "herelib" {= "109.15.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.0" & ocaml-version < "4.01.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: "md5=e18c22112252250e6248fec7cbac95f9" +} diff --git a/packages/core/core.109.15.01/url b/packages/core/core.109.15.01/url deleted file mode 100644 index b5b4f08bda7..00000000000 --- a/packages/core/core.109.15.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/core-109.15.01.tar.gz" -checksum: "e18c22112252250e6248fec7cbac95f9" diff --git a/packages/core/core.109.17.00/descr b/packages/core/core.109.17.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.17.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.17.00/opam b/packages/core/core.109.17.00/opam index 4891ee4acad..200609fcbc7 100644 --- a/packages/core/core.109.17.00/opam +++ b/packages/core/core.109.17.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} "camlp4" "ocamlfind" "bin_prot" {= "109.15.01"} @@ -17,5 +18,15 @@ depends: [ "herelib" {= "109.15.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.1" & ocaml-version < "4.01.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: "md5=09f05c814ed2d23b861b572d08037b68" +} diff --git a/packages/core/core.109.17.00/url b/packages/core/core.109.17.00/url deleted file mode 100644 index 4e96d115dfb..00000000000 --- a/packages/core/core.109.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.17.00/individual/core-109.17.00.tar.gz" -checksum: "09f05c814ed2d23b861b572d08037b68" diff --git a/packages/core/core.109.18.00/descr b/packages/core/core.109.18.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.18.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.18.00/opam b/packages/core/core.109.18.00/opam index 22e435eca45..af11c6290b1 100644 --- a/packages/core/core.109.18.00/opam +++ b/packages/core/core.109.18.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} "camlp4" "ocamlfind" "bin_prot" {= "109.15.01"} @@ -17,5 +18,15 @@ depends: [ "herelib" {= "109.15.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.1" & ocaml-version < "4.01.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: "md5=55fe237d2d5c3e5ba0b91e2f1c718928" +} diff --git a/packages/core/core.109.18.00/url b/packages/core/core.109.18.00/url deleted file mode 100644 index 1b258fd14ae..00000000000 --- a/packages/core/core.109.18.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.18.00/individual/core-109.18.00.tar.gz" -checksum: "55fe237d2d5c3e5ba0b91e2f1c718928" diff --git a/packages/core/core.109.19.00/descr b/packages/core/core.109.19.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.19.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.19.00/opam b/packages/core/core.109.19.00/opam index 3e112f9cd9b..574b24d4d30 100644 --- a/packages/core/core.109.19.00/opam +++ b/packages/core/core.109.19.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.15.01"} @@ -21,7 +22,17 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.01.0"] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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: "md5=61e109b9648c662a1f750d8cd7719272" +} diff --git a/packages/core/core.109.19.00/url b/packages/core/core.109.19.00/url deleted file mode 100644 index 3efe19770cd..00000000000 --- a/packages/core/core.109.19.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.19.00/individual/core-109.19.00.tar.gz" -checksum: "61e109b9648c662a1f750d8cd7719272" diff --git a/packages/core/core.109.20.00/descr b/packages/core/core.109.20.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.20.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.20.00/opam b/packages/core/core.109.20.00/opam deleted file mode 100644 index 05c0e84e9ce..00000000000 --- a/packages/core/core.109.20.00/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Capital LLC "] -homepage: "https://github.com/janestreet/core" -license: "Apache-2.0" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "core"]] -depends: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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" - "sexplib" {= "109.20.00"} - "variantslib" {= "109.15.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.01.0"] -bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" -install: [[make "install"]] diff --git a/packages/core/core.109.20.00/url b/packages/core/core.109.20.00/url deleted file mode 100644 index 9f04589f4d0..00000000000 --- a/packages/core/core.109.20.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.20.00/individual/core-109.20.00.tar.gz" -checksum: "0e41d98ed9b6d0129d35484920097068" diff --git a/packages/core/core.109.21.00/descr b/packages/core/core.109.21.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.21.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.21.00/opam b/packages/core/core.109.21.00/opam index 05c0e84e9ce..a0bbbdacf0d 100644 --- a/packages/core/core.109.21.00/opam +++ b/packages/core/core.109.21.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.15.01"} @@ -21,7 +22,17 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.01.0"] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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: "md5=a5a840895f7795f96da3e82df58b7a84" +} diff --git a/packages/core/core.109.21.00/url b/packages/core/core.109.21.00/url deleted file mode 100644 index e81efecd295..00000000000 --- a/packages/core/core.109.21.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.21.00/individual/core-109.21.00.tar.gz" -checksum: "a5a840895f7795f96da3e82df58b7a84" diff --git a/packages/core/core.109.22.00/descr b/packages/core/core.109.22.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.22.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.22.00/opam b/packages/core/core.109.22.00/opam index 05c0e84e9ce..c8573edbe72 100644 --- a/packages/core/core.109.22.00/opam +++ b/packages/core/core.109.22.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.15.01"} @@ -21,7 +22,17 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.01.0"] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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: "md5=36729eac01fb57921354c0601997d8d9" +} diff --git a/packages/core/core.109.22.00/url b/packages/core/core.109.22.00/url deleted file mode 100644 index 1624735dff2..00000000000 --- a/packages/core/core.109.22.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.22.00/individual/core-109.22.00.tar.gz" -checksum: "36729eac01fb57921354c0601997d8d9" diff --git a/packages/core/core.109.23.00/descr b/packages/core/core.109.23.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.23.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.23.00/opam b/packages/core/core.109.23.00/opam index 05c0e84e9ce..51542566908 100644 --- a/packages/core/core.109.23.00/opam +++ b/packages/core/core.109.23.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.15.01"} @@ -21,7 +22,17 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.01.0"] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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: "md5=76eaf761cfd7e342fd5812257acbdf57" +} diff --git a/packages/core/core.109.23.00/url b/packages/core/core.109.23.00/url deleted file mode 100644 index a7c0897dbe0..00000000000 --- a/packages/core/core.109.23.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.23.00/individual/core-109.23.00.tar.gz" -checksum: "76eaf761cfd7e342fd5812257acbdf57" diff --git a/packages/core/core.109.24.00/descr b/packages/core/core.109.24.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.24.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.24.00/opam b/packages/core/core.109.24.00/opam index 05c0e84e9ce..f23d0bc9717 100644 --- a/packages/core/core.109.24.00/opam +++ b/packages/core/core.109.24.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.15.01"} @@ -21,7 +22,17 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.01.0"] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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: "md5=204da01a5b4d0eb8480faba8f9fc664a" +} diff --git a/packages/core/core.109.24.00/url b/packages/core/core.109.24.00/url deleted file mode 100644 index 59776303723..00000000000 --- a/packages/core/core.109.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.24.00/individual/core-109.24.00.tar.gz" -checksum: "204da01a5b4d0eb8480faba8f9fc664a" diff --git a/packages/core/core.109.27.00/descr b/packages/core/core.109.27.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.27.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.27.00/opam b/packages/core/core.109.27.00/opam index 037b239bb97..981b17aabb2 100644 --- a/packages/core/core.109.27.00/opam +++ b/packages/core/core.109.27.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.15.01"} @@ -22,7 +23,17 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.01.0"] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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: "md5=4a5b366411f735c7064cc864ca0a6284" +} diff --git a/packages/core/core.109.27.00/url b/packages/core/core.109.27.00/url deleted file mode 100644 index a4cc19f944c..00000000000 --- a/packages/core/core.109.27.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.27.00/individual/core-109.27.00.tar.gz" -checksum: "4a5b366411f735c7064cc864ca0a6284" diff --git a/packages/core/core.109.28.00/descr b/packages/core/core.109.28.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.28.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.28.00/opam b/packages/core/core.109.28.00/opam index 6528d7cc38e..f5cf691e54c 100644 --- a/packages/core/core.109.28.00/opam +++ b/packages/core/core.109.28.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.15.01"} @@ -22,7 +23,17 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.01.0"] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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: "md5=d051fdf2f0882c9db7e71e89ee8bde59" +} diff --git a/packages/core/core.109.28.00/url b/packages/core/core.109.28.00/url deleted file mode 100644 index 64a0a14bbf3..00000000000 --- a/packages/core/core.109.28.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.28.00/individual/core-109.28.00.tar.gz" -checksum: "d051fdf2f0882c9db7e71e89ee8bde59" diff --git a/packages/core/core.109.30.00/descr b/packages/core/core.109.30.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.30.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.30.00/opam b/packages/core/core.109.30.00/opam index 3e47a5936ce..84b6655c522 100644 --- a/packages/core/core.109.30.00/opam +++ b/packages/core/core.109.30.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.30.00"} @@ -22,7 +23,17 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.01.0"] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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: "md5=9781e5ee09c7af4bac42ca95f4bd65de" +} diff --git a/packages/core/core.109.30.00/url b/packages/core/core.109.30.00/url deleted file mode 100644 index f89678e2d9d..00000000000 --- a/packages/core/core.109.30.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.30.00/individual/core-109.30.00.tar.gz" -checksum: "9781e5ee09c7af4bac42ca95f4bd65de" diff --git a/packages/core/core.109.31.00/descr b/packages/core/core.109.31.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.31.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.31.00/opam b/packages/core/core.109.31.00/opam index 1e1e976c330..c0ba3a54d74 100644 --- a/packages/core/core.109.31.00/opam +++ b/packages/core/core.109.31.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.30.00"} @@ -23,7 +24,17 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.01.0" ] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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: "md5=cfdded5e742c4c9e70357b11769340b1" +} diff --git a/packages/core/core.109.31.00/url b/packages/core/core.109.31.00/url deleted file mode 100644 index 6e0657a2ccc..00000000000 --- a/packages/core/core.109.31.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.31.00/individual/core-109.31.00.tar.gz" -checksum: "cfdded5e742c4c9e70357b11769340b1" diff --git a/packages/core/core.109.32.00/descr b/packages/core/core.109.32.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.32.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.32.00/opam b/packages/core/core.109.32.00/opam index 57b8fca0a7a..28b5b5b812e 100644 --- a/packages/core/core.109.32.00/opam +++ b/packages/core/core.109.32.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.30.00"} @@ -23,7 +24,21 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.01.0"] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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 +extra-files: [ + ["corebuild" "md5=664eff4d107c5b9085ddc0afc9af8a7f"] + ["core.install" "md5=02d1088c2d76984de6249d93f4432d13"] +] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.32.00/individual/core-109.32.00.tar.gz" + checksum: "md5=8bc2a8c6d4fe0130d8082ddf3da082c6" +} diff --git a/packages/core/core.109.32.00/url b/packages/core/core.109.32.00/url deleted file mode 100644 index b141e71efa7..00000000000 --- a/packages/core/core.109.32.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.32.00/individual/core-109.32.00.tar.gz" -checksum: "8bc2a8c6d4fe0130d8082ddf3da082c6" diff --git a/packages/core/core.109.34.00/descr b/packages/core/core.109.34.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.34.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.34.00/opam b/packages/core/core.109.34.00/opam index c11a77ece2e..cce58e784d5 100644 --- a/packages/core/core.109.34.00/opam +++ b/packages/core/core.109.34.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.01.0"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.30.00"} @@ -23,7 +24,21 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.01.0"] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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 +extra-files: [ + ["corebuild" "md5=664eff4d107c5b9085ddc0afc9af8a7f"] + ["core.install" "md5=02d1088c2d76984de6249d93f4432d13"] +] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.34.00/individual/core-109.34.00.tar.gz" + checksum: "md5=4e2f52039bbca06e2c0d55aa7a8a3174" +} diff --git a/packages/core/core.109.34.00/url b/packages/core/core.109.34.00/url deleted file mode 100644 index 3248e674560..00000000000 --- a/packages/core/core.109.34.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.34.00/individual/core-109.34.00.tar.gz" -checksum: "4e2f52039bbca06e2c0d55aa7a8a3174" diff --git a/packages/core/core.109.35.00/descr b/packages/core/core.109.35.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.35.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.35.00/files/4.01cloexec.diff b/packages/core/core.109.35.00/files/4.01cloexec.diff deleted file mode 100644 index ca699a5e51a..00000000000 --- a/packages/core/core.109.35.00/files/4.01cloexec.diff +++ /dev/null @@ -1,25 +0,0 @@ -diff --git a/lib/core_unix.ml b/lib/core_unix.ml -index 7eb2427..4dd1496 100644 ---- a/lib/core_unix.ml -+++ b/lib/core_unix.ml -@@ -890,6 +890,7 @@ Unix.open_flag = - | O_SYNC - | O_RSYNC - | O_SHARE_DELETE -+| O_CLOEXEC - with sexp - - type file_perm = int with of_sexp -diff --git a/lib/core_unix.mli b/lib/core_unix.mli -index 890d7ec..a367a9b 100644 ---- a/lib/core_unix.mli -+++ b/lib/core_unix.mli -@@ -305,6 +305,7 @@ type open_flag = - | O_SYNC (** Writes complete as `Synchronised I/O file integrity completion' *) - | O_RSYNC (** Reads complete as writes (depending on O_SYNC/O_DSYNC) *) - | O_SHARE_DELETE (** Windows only: allow the file to be deleted while still open *) -+ | O_CLOEXEC (** Set the close-on-exec flag on the descriptor returned by {!openfile} *) - with sexp - - (** The type of file access rights. *) - diff --git a/packages/core/core.109.35.00/files/core.install b/packages/core/core.109.35.00/files/core.install deleted file mode 100644 index e36fb2593e8..00000000000 --- a/packages/core/core.109.35.00/files/core.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["corebuild"] diff --git a/packages/core/core.109.35.00/files/corebuild b/packages/core/core.109.35.00/files/corebuild deleted file mode 100644 index d654561fa3d..00000000000 --- a/packages/core/core.109.35.00/files/corebuild +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - -ocamlbuild \ - -use-ocamlfind \ - -classic-display \ - -syntax camlp4o \ - -pkg core \ - -pkg sexplib.syntax,comparelib.syntax,fieldslib.syntax,variantslib.syntax \ - -pkg bin_prot.syntax \ - -tag thread \ - -tag debug \ - -tag annot \ - -tag bin_annot \ - -tag short_paths \ - -cflags "-w A-4-33-41-42-43-34-44" \ - -cflags -strict-sequence \ - -cflags -principal \ - $@ diff --git a/packages/core/core.109.35.00/opam b/packages/core/core.109.35.00/opam deleted file mode 100644 index ab4782a73e5..00000000000 --- a/packages/core/core.109.35.00/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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" - "sexplib" {= "109.20.00"} - "variantslib" {= "109.15.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" -install: [[make "install"]] diff --git a/packages/core/core.109.35.00/url b/packages/core/core.109.35.00/url deleted file mode 100644 index fbed17f9dc1..00000000000 --- a/packages/core/core.109.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/core-109.35.00.tar.gz" -checksum: "df69f4d37b181bd6f5fb6612ff0b7034" diff --git a/packages/core/core.109.36.00/descr b/packages/core/core.109.36.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.36.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.36.00/files/4.01cloexec.diff b/packages/core/core.109.36.00/files/4.01cloexec.diff deleted file mode 100644 index ca699a5e51a..00000000000 --- a/packages/core/core.109.36.00/files/4.01cloexec.diff +++ /dev/null @@ -1,25 +0,0 @@ -diff --git a/lib/core_unix.ml b/lib/core_unix.ml -index 7eb2427..4dd1496 100644 ---- a/lib/core_unix.ml -+++ b/lib/core_unix.ml -@@ -890,6 +890,7 @@ Unix.open_flag = - | O_SYNC - | O_RSYNC - | O_SHARE_DELETE -+| O_CLOEXEC - with sexp - - type file_perm = int with of_sexp -diff --git a/lib/core_unix.mli b/lib/core_unix.mli -index 890d7ec..a367a9b 100644 ---- a/lib/core_unix.mli -+++ b/lib/core_unix.mli -@@ -305,6 +305,7 @@ type open_flag = - | O_SYNC (** Writes complete as `Synchronised I/O file integrity completion' *) - | O_RSYNC (** Reads complete as writes (depending on O_SYNC/O_DSYNC) *) - | O_SHARE_DELETE (** Windows only: allow the file to be deleted while still open *) -+ | O_CLOEXEC (** Set the close-on-exec flag on the descriptor returned by {!openfile} *) - with sexp - - (** The type of file access rights. *) - diff --git a/packages/core/core.109.36.00/files/core.install b/packages/core/core.109.36.00/files/core.install deleted file mode 100644 index e36fb2593e8..00000000000 --- a/packages/core/core.109.36.00/files/core.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["corebuild"] diff --git a/packages/core/core.109.36.00/files/corebuild b/packages/core/core.109.36.00/files/corebuild deleted file mode 100644 index d654561fa3d..00000000000 --- a/packages/core/core.109.36.00/files/corebuild +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - -ocamlbuild \ - -use-ocamlfind \ - -classic-display \ - -syntax camlp4o \ - -pkg core \ - -pkg sexplib.syntax,comparelib.syntax,fieldslib.syntax,variantslib.syntax \ - -pkg bin_prot.syntax \ - -tag thread \ - -tag debug \ - -tag annot \ - -tag bin_annot \ - -tag short_paths \ - -cflags "-w A-4-33-41-42-43-34-44" \ - -cflags -strict-sequence \ - -cflags -principal \ - $@ diff --git a/packages/core/core.109.36.00/opam b/packages/core/core.109.36.00/opam deleted file mode 100644 index 9538d89433c..00000000000 --- a/packages/core/core.109.36.00/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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" - "sexplib" {= "109.20.00"} - "variantslib" {= "109.15.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" -install: [[make "install"]] diff --git a/packages/core/core.109.36.00/url b/packages/core/core.109.36.00/url deleted file mode 100644 index 79a4ca5bbc3..00000000000 --- a/packages/core/core.109.36.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.36.00/individual/core-109.36.00.tar.gz" -checksum: "54fe80d702214db3beca8b2e941568af" diff --git a/packages/core/core.109.37.00/descr b/packages/core/core.109.37.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.37.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.37.00/opam b/packages/core/core.109.37.00/opam index a591483b45b..2a60c5d917c 100644 --- a/packages/core/core.109.37.00/opam +++ b/packages/core/core.109.37.00/opam @@ -1,14 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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"} + ["patch" "-p1" "-i" "4.01cloexec.diff"] {ocaml:version >= "4.01.0"} [make] ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.30.00"} @@ -24,7 +25,22 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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 +extra-files: [ + ["corebuild" "md5=664eff4d107c5b9085ddc0afc9af8a7f"] + ["core.install" "md5=02d1088c2d76984de6249d93f4432d13"] + ["4.01cloexec.diff" "md5=eb5f613e26314bb85ba34e36f64456a1"] +] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.37.00/individual/core-109.37.00.tar.gz" + checksum: "md5=23403c1fdac5c634fe83266eb0016f0d" +} diff --git a/packages/core/core.109.37.00/url b/packages/core/core.109.37.00/url deleted file mode 100644 index 00d16891c7f..00000000000 --- a/packages/core/core.109.37.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.37.00/individual/core-109.37.00.tar.gz" -checksum: "23403c1fdac5c634fe83266eb0016f0d" diff --git a/packages/core/core.109.38.00/descr b/packages/core/core.109.38.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.38.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.38.00/opam b/packages/core/core.109.38.00/opam index 1e0c5cbcd1c..e66bb5ba9ce 100644 --- a/packages/core/core.109.38.00/opam +++ b/packages/core/core.109.38.00/opam @@ -1,14 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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"} + ["patch" "-p1" "-i" "4.01cloexec.diff"] {ocaml:version >= "4.01.0"} [make] ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.30.00"} @@ -24,7 +25,22 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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 +extra-files: [ + ["corebuild" "md5=664eff4d107c5b9085ddc0afc9af8a7f"] + ["core.install" "md5=02d1088c2d76984de6249d93f4432d13"] + ["4.01cloexec.diff" "md5=eb5f613e26314bb85ba34e36f64456a1"] +] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.38.00/individual/core-109.38.00.tar.gz" + checksum: "md5=07918bf965cba8ac80f27e2cc063fe22" +} diff --git a/packages/core/core.109.38.00/url b/packages/core/core.109.38.00/url deleted file mode 100644 index 08300ec8b38..00000000000 --- a/packages/core/core.109.38.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.38.00/individual/core-109.38.00.tar.gz" -checksum: "07918bf965cba8ac80f27e2cc063fe22" diff --git a/packages/core/core.109.40.00/descr b/packages/core/core.109.40.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.40.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.40.00/files/4.01cloexec.diff b/packages/core/core.109.40.00/files/4.01cloexec.diff deleted file mode 100644 index ca699a5e51a..00000000000 --- a/packages/core/core.109.40.00/files/4.01cloexec.diff +++ /dev/null @@ -1,25 +0,0 @@ -diff --git a/lib/core_unix.ml b/lib/core_unix.ml -index 7eb2427..4dd1496 100644 ---- a/lib/core_unix.ml -+++ b/lib/core_unix.ml -@@ -890,6 +890,7 @@ Unix.open_flag = - | O_SYNC - | O_RSYNC - | O_SHARE_DELETE -+| O_CLOEXEC - with sexp - - type file_perm = int with of_sexp -diff --git a/lib/core_unix.mli b/lib/core_unix.mli -index 890d7ec..a367a9b 100644 ---- a/lib/core_unix.mli -+++ b/lib/core_unix.mli -@@ -305,6 +305,7 @@ type open_flag = - | O_SYNC (** Writes complete as `Synchronised I/O file integrity completion' *) - | O_RSYNC (** Reads complete as writes (depending on O_SYNC/O_DSYNC) *) - | O_SHARE_DELETE (** Windows only: allow the file to be deleted while still open *) -+ | O_CLOEXEC (** Set the close-on-exec flag on the descriptor returned by {!openfile} *) - with sexp - - (** The type of file access rights. *) - diff --git a/packages/core/core.109.40.00/files/core.install b/packages/core/core.109.40.00/files/core.install deleted file mode 100644 index e36fb2593e8..00000000000 --- a/packages/core/core.109.40.00/files/core.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["corebuild"] diff --git a/packages/core/core.109.40.00/files/corebuild b/packages/core/core.109.40.00/files/corebuild deleted file mode 100644 index d654561fa3d..00000000000 --- a/packages/core/core.109.40.00/files/corebuild +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - -ocamlbuild \ - -use-ocamlfind \ - -classic-display \ - -syntax camlp4o \ - -pkg core \ - -pkg sexplib.syntax,comparelib.syntax,fieldslib.syntax,variantslib.syntax \ - -pkg bin_prot.syntax \ - -tag thread \ - -tag debug \ - -tag annot \ - -tag bin_annot \ - -tag short_paths \ - -cflags "-w A-4-33-41-42-43-34-44" \ - -cflags -strict-sequence \ - -cflags -principal \ - $@ diff --git a/packages/core/core.109.40.00/opam b/packages/core/core.109.40.00/opam deleted file mode 100644 index dc5ab75a591..00000000000 --- a/packages/core/core.109.40.00/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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" - "sexplib" {= "109.20.00"} - "variantslib" {= "109.15.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" -install: [[make "install"]] diff --git a/packages/core/core.109.40.00/url b/packages/core/core.109.40.00/url deleted file mode 100644 index e61f9f6a257..00000000000 --- a/packages/core/core.109.40.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.40.00/individual/core-109.40.00.tar.gz" -checksum: "d9a7b42860798aa89a68eeb67a68001d" diff --git a/packages/core/core.109.41.00/descr b/packages/core/core.109.41.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.41.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.41.00/opam b/packages/core/core.109.41.00/opam index 0f6098c418f..94ef37a128b 100644 --- a/packages/core/core.109.41.00/opam +++ b/packages/core/core.109.41.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.41.00"} @@ -23,7 +24,21 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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 +extra-files: [ + ["corebuild" "md5=664eff4d107c5b9085ddc0afc9af8a7f"] + ["core.install" "md5=02d1088c2d76984de6249d93f4432d13"] +] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.41.00/individual/core-109.41.00.tar.gz" + checksum: "md5=0b77aa895acfbcdcb1fd1ef33629cbca" +} diff --git a/packages/core/core.109.41.00/url b/packages/core/core.109.41.00/url deleted file mode 100644 index 8094b55d70b..00000000000 --- a/packages/core/core.109.41.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.41.00/individual/core-109.41.00.tar.gz" -checksum: "0b77aa895acfbcdcb1fd1ef33629cbca" diff --git a/packages/core/core.109.42.00/descr b/packages/core/core.109.42.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.42.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.42.00/opam b/packages/core/core.109.42.00/opam index be7d1fd2ddd..fbef666242b 100644 --- a/packages/core/core.109.42.00/opam +++ b/packages/core/core.109.42.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.42.00"} @@ -23,7 +24,21 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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 +extra-files: [ + ["corebuild" "md5=664eff4d107c5b9085ddc0afc9af8a7f"] + ["core.install" "md5=02d1088c2d76984de6249d93f4432d13"] +] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.42.00/individual/core-109.42.00.tar.gz" + checksum: "md5=9fa43954b61632753285df1a18fc301a" +} diff --git a/packages/core/core.109.42.00/url b/packages/core/core.109.42.00/url deleted file mode 100644 index ada3b42b015..00000000000 --- a/packages/core/core.109.42.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.42.00/individual/core-109.42.00.tar.gz" -checksum: "9fa43954b61632753285df1a18fc301a" diff --git a/packages/core/core.109.45.00/descr b/packages/core/core.109.45.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.45.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.45.00/opam b/packages/core/core.109.45.00/opam index e16143074fb..0582ecb46af 100644 --- a/packages/core/core.109.45.00/opam +++ b/packages/core/core.109.45.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.45.00"} @@ -23,7 +24,21 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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 +extra-files: [ + ["corebuild" "md5=664eff4d107c5b9085ddc0afc9af8a7f"] + ["core.install" "md5=02d1088c2d76984de6249d93f4432d13"] +] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.45.00/individual/core-109.45.00.tar.gz" + checksum: "md5=40c988f889be0c129b2d48600631fd42" +} diff --git a/packages/core/core.109.45.00/url b/packages/core/core.109.45.00/url deleted file mode 100644 index 5a8d803f970..00000000000 --- a/packages/core/core.109.45.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.45.00/individual/core-109.45.00.tar.gz" -checksum: "40c988f889be0c129b2d48600631fd42" diff --git a/packages/core/core.109.47.00/descr b/packages/core/core.109.47.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.47.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.47.00/opam b/packages/core/core.109.47.00/opam index 45d7f0b7fd5..8da595801b0 100644 --- a/packages/core/core.109.47.00/opam +++ b/packages/core/core.109.47.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.47.00"} @@ -23,7 +24,21 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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 +extra-files: [ + ["corebuild" "md5=664eff4d107c5b9085ddc0afc9af8a7f"] + ["core.install" "md5=02d1088c2d76984de6249d93f4432d13"] +] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.47.00/individual/core-109.47.00.tar.gz" + checksum: "md5=ea6ffa70495a00d87341b8934935f11b" +} diff --git a/packages/core/core.109.47.00/url b/packages/core/core.109.47.00/url deleted file mode 100644 index 7c91777a155..00000000000 --- a/packages/core/core.109.47.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.47.00/individual/core-109.47.00.tar.gz" -checksum: "ea6ffa70495a00d87341b8934935f11b" diff --git a/packages/core/core.109.53.00/descr b/packages/core/core.109.53.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.53.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.53.00/files/core.install b/packages/core/core.109.53.00/files/core.install deleted file mode 100644 index e36fb2593e8..00000000000 --- a/packages/core/core.109.53.00/files/core.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["corebuild"] diff --git a/packages/core/core.109.53.00/opam b/packages/core/core.109.53.00/opam deleted file mode 100644 index 79032776769..00000000000 --- a/packages/core/core.109.53.00/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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" - "sexplib" {= "109.53.00"} - "variantslib" {= "109.15.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" -install: [[make "install"]] diff --git a/packages/core/core.109.53.00/url b/packages/core/core.109.53.00/url deleted file mode 100644 index d90b1ce8b24..00000000000 --- a/packages/core/core.109.53.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/core-109.53.00.tar.gz" -checksum: "9271ddea64051ad4dfbf998576eb7ae2" diff --git a/packages/core/core.109.53.01/descr b/packages/core/core.109.53.01/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.53.01/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.53.01/opam b/packages/core/core.109.53.01/opam index a9eff15da3c..7ba62f1e849 100644 --- a/packages/core/core.109.53.01/opam +++ b/packages/core/core.109.53.01/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.53.00"} "comparelib" {= "109.27.00"} @@ -24,7 +25,17 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] dev-repo: "git://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 +extra-files: ["core.install" "md5=02d1088c2d76984de6249d93f4432d13"] +url { + src: "https://github.com/janestreet/core/archive/109.53.01.tar.gz" + checksum: "md5=df20a540db07fde898d9ea6a754fc0c2" +} diff --git a/packages/core/core.109.53.01/url b/packages/core/core.109.53.01/url deleted file mode 100644 index aba360f90e2..00000000000 --- a/packages/core/core.109.53.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/core/archive/109.53.01.tar.gz" -checksum: "df20a540db07fde898d9ea6a754fc0c2" diff --git a/packages/core/core.109.55.00/descr b/packages/core/core.109.55.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.55.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.55.00/opam b/packages/core/core.109.55.00/opam index 7d8e6b0d113..0641807f47d 100644 --- a/packages/core/core.109.55.00/opam +++ b/packages/core/core.109.55.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.53.00"} @@ -25,7 +26,18 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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 +extra-files: ["core.install" "md5=d40f5875d216e9958264d2a566daf3b4"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/core-109.55.00.tar.gz" + checksum: "md5=b88d2bb35e9ad2e112372cbcb7691875" +} diff --git a/packages/core/core.109.55.00/url b/packages/core/core.109.55.00/url deleted file mode 100644 index 3273412aa67..00000000000 --- a/packages/core/core.109.55.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/core-109.55.00.tar.gz" -checksum: "b88d2bb35e9ad2e112372cbcb7691875" diff --git a/packages/core/core.109.55.02/descr b/packages/core/core.109.55.02/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.55.02/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.55.02/opam b/packages/core/core.109.55.02/opam index c7e47d4b865..f214072cbfc 100644 --- a/packages/core/core.109.55.02/opam +++ b/packages/core/core.109.55.02/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "109.53.00" & <= "109.53.03"} @@ -25,7 +26,18 @@ depends: [ "variantslib" {>= "109.15.00" & <= "109.15.03"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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 +extra-files: ["core.install" "md5=d40f5875d216e9958264d2a566daf3b4"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/core-109.55.02.tar.gz" + checksum: "md5=076262c58b9289fbca8f2b8066e5e764" +} diff --git a/packages/core/core.109.55.02/url b/packages/core/core.109.55.02/url deleted file mode 100644 index 27d413620f7..00000000000 --- a/packages/core/core.109.55.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/core-109.55.02.tar.gz" -checksum: "076262c58b9289fbca8f2b8066e5e764" diff --git a/packages/core/core.109.58.00/descr b/packages/core/core.109.58.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.58.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.58.00/opam b/packages/core/core.109.58.00/opam index 07e62af9293..6ce102df019 100644 --- a/packages/core/core.109.58.00/opam +++ b/packages/core/core.109.58.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "109.53.00" & <= "109.53.03"} @@ -25,7 +26,18 @@ depends: [ "variantslib" {>= "109.15.00" & <= "109.15.03"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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 +extra-files: ["core.install" "md5=d40f5875d216e9958264d2a566daf3b4"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.58.00/individual/core-109.58.00.tar.gz" + checksum: "md5=21d8a12c2786314ac70a7b728a3b41ae" +} diff --git a/packages/core/core.109.58.00/url b/packages/core/core.109.58.00/url deleted file mode 100644 index 984c85dc850..00000000000 --- a/packages/core/core.109.58.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.58.00/individual/core-109.58.00.tar.gz" -checksum: "21d8a12c2786314ac70a7b728a3b41ae" diff --git a/packages/core/core.109.60.00/descr b/packages/core/core.109.60.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.109.60.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.109.60.00/opam b/packages/core/core.109.60.00/opam index 81fed71c0e7..5d5a94aa3b5 100644 --- a/packages/core/core.109.60.00/opam +++ b/packages/core/core.109.60.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "109.53.00" & <= "109.53.03"} @@ -25,7 +26,18 @@ depends: [ "variantslib" {>= "109.15.00" & <= "109.15.03"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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 +extra-files: ["core.install" "md5=d40f5875d216e9958264d2a566daf3b4"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.60.00/individual/core-109.60.00.tar.gz" + checksum: "md5=0dc1ed4b78cf2818c737b05d31c6560e" +} diff --git a/packages/core/core.109.60.00/url b/packages/core/core.109.60.00/url deleted file mode 100644 index 289d5308e13..00000000000 --- a/packages/core/core.109.60.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.60.00/individual/core-109.60.00.tar.gz" -checksum: "0dc1ed4b78cf2818c737b05d31c6560e" diff --git a/packages/core/core.110.01.00/descr b/packages/core/core.110.01.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.110.01.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.110.01.00/opam b/packages/core/core.110.01.00/opam index bbf52ea77d7..88ae17962ad 100644 --- a/packages/core/core.110.01.00/opam +++ b/packages/core/core.110.01.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "109.53.00" & <= "109.53.03"} @@ -25,7 +26,18 @@ depends: [ "variantslib" {>= "109.15.00" & <= "109.15.03"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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 +extra-files: ["core.install" "md5=d40f5875d216e9958264d2a566daf3b4"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/110.01.00/individual/core-110.01.00.tar.gz" + checksum: "md5=63349a7032214ae5b4337bbeb5b4d2aa" +} diff --git a/packages/core/core.110.01.00/url b/packages/core/core.110.01.00/url deleted file mode 100644 index 37b450c3e27..00000000000 --- a/packages/core/core.110.01.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/110.01.00/individual/core-110.01.00.tar.gz" -checksum: "63349a7032214ae5b4337bbeb5b4d2aa" diff --git a/packages/core/core.111.03.00/descr b/packages/core/core.111.03.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.111.03.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.111.03.00/opam b/packages/core/core.111.03.00/opam index 63acc3a42b2..edb1db45e92 100644 --- a/packages/core/core.111.03.00/opam +++ b/packages/core/core.111.03.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "111.03.00"} @@ -26,7 +27,18 @@ depends: [ "variantslib" {>= "109.15.00" & <= "109.15.03"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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 +extra-files: ["core.install" "md5=d40f5875d216e9958264d2a566daf3b4"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/core-111.03.00.tar.gz" + checksum: "md5=df540a7d306f3432b5455b099e86e04a" +} diff --git a/packages/core/core.111.03.00/url b/packages/core/core.111.03.00/url deleted file mode 100644 index 77dcdbd249b..00000000000 --- a/packages/core/core.111.03.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/core-111.03.00.tar.gz" -checksum: "df540a7d306f3432b5455b099e86e04a" diff --git a/packages/core/core.111.06.00/descr b/packages/core/core.111.06.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.111.06.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.111.06.00/opam b/packages/core/core.111.06.00/opam index 2d4a313235b..2fd2191ff61 100644 --- a/packages/core/core.111.06.00/opam +++ b/packages/core/core.111.06.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "111.03.00"} @@ -26,7 +27,18 @@ depends: [ "variantslib" {>= "109.15.00" & <= "109.15.03"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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 +extra-files: ["core.install" "md5=d40f5875d216e9958264d2a566daf3b4"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.06.00/individual/core-111.06.00.tar.gz" + checksum: "md5=5e550f954b16f7b0dc1ee714ae01e0ba" +} diff --git a/packages/core/core.111.06.00/url b/packages/core/core.111.06.00/url deleted file mode 100644 index a18f6a41b71..00000000000 --- a/packages/core/core.111.06.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.06.00/individual/core-111.06.00.tar.gz" -checksum: "5e550f954b16f7b0dc1ee714ae01e0ba" diff --git a/packages/core/core.111.08.00/descr b/packages/core/core.111.08.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.111.08.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.111.08.00/opam b/packages/core/core.111.08.00/opam index 1ff02f8c254..f8f570eb875 100644 --- a/packages/core/core.111.08.00/opam +++ b/packages/core/core.111.08.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "111.03.00"} @@ -26,7 +27,18 @@ depends: [ "variantslib" {>= "109.15.00" & <= "109.15.03"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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 +extra-files: ["core.install" "md5=d40f5875d216e9958264d2a566daf3b4"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.08.00/individual/core-111.08.00.tar.gz" + checksum: "md5=53e65fdef0a99643a01704e7095846d6" +} diff --git a/packages/core/core.111.08.00/url b/packages/core/core.111.08.00/url deleted file mode 100644 index 2df34c3727e..00000000000 --- a/packages/core/core.111.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.08.00/individual/core-111.08.00.tar.gz" -checksum: "53e65fdef0a99643a01704e7095846d6" diff --git a/packages/core/core.111.11.00/descr b/packages/core/core.111.11.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.111.11.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.111.11.00/files/core.install b/packages/core/core.111.11.00/files/core.install deleted file mode 100644 index f25eea58960..00000000000 --- a/packages/core/core.111.11.00/files/core.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["corebuild" "coretop"] diff --git a/packages/core/core.111.11.00/opam b/packages/core/core.111.11.00/opam deleted file mode 100644 index d43633c9141..00000000000 --- a/packages/core/core.111.11.00/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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} -] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" -install: [[make "install"]] diff --git a/packages/core/core.111.11.00/url b/packages/core/core.111.11.00/url deleted file mode 100644 index 0150c959b7d..00000000000 --- a/packages/core/core.111.11.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.11.00/individual/core-111.11.00.tar.gz" -checksum: "8b4f814fdfeee3d3378882637f5b2375" diff --git a/packages/core/core.111.11.01/descr b/packages/core/core.111.11.01/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.111.11.01/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.111.11.01/opam b/packages/core/core.111.11.01/opam index d43633c9141..818072a5300 100644 --- a/packages/core/core.111.11.01/opam +++ b/packages/core/core.111.11.01/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "111.03.00"} @@ -26,7 +27,18 @@ depends: [ "variantslib" {>= "109.15.00" & <= "109.15.03"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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 +extra-files: ["core.install" "md5=d40f5875d216e9958264d2a566daf3b4"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.11.00/individual/core-111.11.01.tar.gz" + checksum: "md5=f0d00a90cd0bcddc216065905ae8ede9" +} diff --git a/packages/core/core.111.11.01/url b/packages/core/core.111.11.01/url deleted file mode 100644 index 3b9f71a4b1c..00000000000 --- a/packages/core/core.111.11.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.11.00/individual/core-111.11.01.tar.gz" -checksum: "f0d00a90cd0bcddc216065905ae8ede9" diff --git a/packages/core/core.111.13.00/descr b/packages/core/core.111.13.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.111.13.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.111.13.00/opam b/packages/core/core.111.13.00/opam index f125ae4784e..c4b5113d5a0 100644 --- a/packages/core/core.111.13.00/opam +++ b/packages/core/core.111.13.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "111.03.00"} @@ -26,7 +27,18 @@ depends: [ "variantslib" {>= "109.15.00" & <= "109.15.03"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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 +extra-files: ["core.install" "md5=d40f5875d216e9958264d2a566daf3b4"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.13.00/individual/core-111.13.00.tar.gz" + checksum: "md5=7fa7ef6f9999d712a70e0468baabd211" +} diff --git a/packages/core/core.111.13.00/url b/packages/core/core.111.13.00/url deleted file mode 100644 index c1b8194a578..00000000000 --- a/packages/core/core.111.13.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.13.00/individual/core-111.13.00.tar.gz" -checksum: "7fa7ef6f9999d712a70e0468baabd211" diff --git a/packages/core/core.111.17.00/descr b/packages/core/core.111.17.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.111.17.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.111.17.00/opam b/packages/core/core.111.17.00/opam index 225544864bc..f23e861c4ed 100644 --- a/packages/core/core.111.17.00/opam +++ b/packages/core/core.111.17.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "111.03.00"} @@ -26,7 +27,18 @@ depends: [ "variantslib" {>= "109.15.00" & <= "109.15.03"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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 +extra-files: ["core.install" "md5=d40f5875d216e9958264d2a566daf3b4"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/core-111.17.00.tar.gz" + checksum: "md5=d8d942cbe08f5b78b6e8d092f4f86e9a" +} diff --git a/packages/core/core.111.17.00/url b/packages/core/core.111.17.00/url deleted file mode 100644 index 31225f7e8b2..00000000000 --- a/packages/core/core.111.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/core-111.17.00.tar.gz" -checksum: "d8d942cbe08f5b78b6e8d092f4f86e9a" diff --git a/packages/core/core.111.21.00/descr b/packages/core/core.111.21.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.111.21.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.111.21.00/opam b/packages/core/core.111.21.00/opam index c6f0042a99c..9b66e438bdc 100644 --- a/packages/core/core.111.21.00/opam +++ b/packages/core/core.111.21.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "111.03.00"} @@ -26,7 +27,18 @@ depends: [ "variantslib" {>= "109.15.00" & <= "109.15.03"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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 +extra-files: ["core.install" "md5=d40f5875d216e9958264d2a566daf3b4"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.21.00/individual/core-111.21.00.tar.gz" + checksum: "md5=cf266c2376e48adacc545d4b418b596b" +} diff --git a/packages/core/core.111.21.00/url b/packages/core/core.111.21.00/url deleted file mode 100644 index 839234151c5..00000000000 --- a/packages/core/core.111.21.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.21.00/individual/core-111.21.00.tar.gz" -checksum: "cf266c2376e48adacc545d4b418b596b" diff --git a/packages/core/core.111.25.00/descr b/packages/core/core.111.25.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.111.25.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.111.25.00/opam b/packages/core/core.111.25.00/opam index e921b9bf11f..470953b61d7 100644 --- a/packages/core/core.111.25.00/opam +++ b/packages/core/core.111.25.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "111.03.00"} @@ -26,7 +27,18 @@ depends: [ "variantslib" {>= "109.15.00" & <= "109.15.03"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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 +extra-files: ["core.install" "md5=d40f5875d216e9958264d2a566daf3b4"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/core-111.25.00.tar.gz" + checksum: "md5=16efbdb285de28c30244b367dcc75369" +} diff --git a/packages/core/core.111.25.00/url b/packages/core/core.111.25.00/url deleted file mode 100644 index ac1a7610943..00000000000 --- a/packages/core/core.111.25.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/core-111.25.00.tar.gz" -checksum: "16efbdb285de28c30244b367dcc75369" diff --git a/packages/core/core.111.28.00/descr b/packages/core/core.111.28.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.111.28.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.111.28.00/files/core.install b/packages/core/core.111.28.00/files/core.install deleted file mode 100644 index f25eea58960..00000000000 --- a/packages/core/core.111.28.00/files/core.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["corebuild" "coretop"] diff --git a/packages/core/core.111.28.00/opam b/packages/core/core.111.28.00/opam deleted file mode 100644 index ba116addc6b..00000000000 --- a/packages/core/core.111.28.00/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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} -] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" -install: [[make "install"]] diff --git a/packages/core/core.111.28.00/url b/packages/core/core.111.28.00/url deleted file mode 100644 index 5bee2ac0212..00000000000 --- a/packages/core/core.111.28.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/core-111.28.00.tar.gz" -checksum: "019578d3952ebe9a134e638d05caeecd" diff --git a/packages/core/core.111.28.01/descr b/packages/core/core.111.28.01/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.111.28.01/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.111.28.01/opam b/packages/core/core.111.28.01/opam index ba116addc6b..566c7e4178b 100644 --- a/packages/core/core.111.28.01/opam +++ b/packages/core/core.111.28.01/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "111.03.00"} @@ -26,7 +27,18 @@ depends: [ "variantslib" {>= "109.15.00" & <= "109.15.03"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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 +extra-files: ["core.install" "md5=d40f5875d216e9958264d2a566daf3b4"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/core-111.28.01.tar.gz" + checksum: "md5=424d2b5ee5c8d27f3c0c64df846949ed" +} diff --git a/packages/core/core.111.28.01/url b/packages/core/core.111.28.01/url deleted file mode 100644 index 8311487ba45..00000000000 --- a/packages/core/core.111.28.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/core-111.28.01.tar.gz" -checksum: "424d2b5ee5c8d27f3c0c64df846949ed" diff --git a/packages/core/core.112.01.00/descr b/packages/core/core.112.01.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.112.01.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.112.01.00/files/core.install b/packages/core/core.112.01.00/files/core.install deleted file mode 100644 index f25eea58960..00000000000 --- a/packages/core/core.112.01.00/files/core.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["corebuild" "coretop"] diff --git a/packages/core/core.112.01.00/opam b/packages/core/core.112.01.00/opam deleted file mode 100644 index 9329ef5eaae..00000000000 --- a/packages/core/core.112.01.00/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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} -] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" -install: [[make "install"]] diff --git a/packages/core/core.112.01.00/url b/packages/core/core.112.01.00/url deleted file mode 100644 index 222da2995b8..00000000000 --- a/packages/core/core.112.01.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/core-112.01.00.tar.gz" -checksum: "4fce74db916c613bc4f2ac6c585b4749" diff --git a/packages/core/core.112.01.01/descr b/packages/core/core.112.01.01/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.112.01.01/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.112.01.01/opam b/packages/core/core.112.01.01/opam index e75d86adf7c..6847230cf38 100644 --- a/packages/core/core.112.01.01/opam +++ b/packages/core/core.112.01.01/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "112.01.00" & < "112.02.00"} @@ -26,7 +27,18 @@ depends: [ "variantslib" {>= "109.15.00" & < "109.16.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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 +extra-files: ["core.install" "md5=d40f5875d216e9958264d2a566daf3b4"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/core-112.01.01.tar.gz" + checksum: "md5=848404c4083c9c72655f804445cf7942" +} diff --git a/packages/core/core.112.01.01/url b/packages/core/core.112.01.01/url deleted file mode 100644 index db318e8e96f..00000000000 --- a/packages/core/core.112.01.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/core-112.01.01.tar.gz" -checksum: "848404c4083c9c72655f804445cf7942" diff --git a/packages/core/core.112.06.00/descr b/packages/core/core.112.06.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.112.06.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.112.06.00/files/build_with_trunk.patch b/packages/core/core.112.06.00/files/build_with_trunk.patch deleted file mode 100644 index 8fa64054bc3..00000000000 --- a/packages/core/core.112.06.00/files/build_with_trunk.patch +++ /dev/null @@ -1,67 +0,0 @@ -From 9a1e3d35ea11f422a1fff864eb12d6bcc1d12873 Mon Sep 17 00:00:00 2001 -From: Pierre Chambart -Date: Thu, 18 Dec 2014 20:04:30 +0100 -Subject: [PATCH] Build with trunk - -* uint32 and int64 are not defined in ocaml headers anymore. ---- - lib/backtrace_stubs.c | 7 ++++--- - lib/ocaml_utils.h | 3 ++- - 2 files changed, 6 insertions(+), 4 deletions(-) - -diff --git a/lib/backtrace_stubs.c b/lib/backtrace_stubs.c -index 647114d..61fc17c 100644 ---- a/lib/backtrace_stubs.c -+++ b/lib/backtrace_stubs.c -@@ -14,6 +14,7 @@ - #include - #include - #include -+#include - - #ifndef __x86_64__ - #error "backtrace_stubs.c is for x86-64 only" -@@ -127,7 +128,7 @@ static void extract_location_info(frame_descr * d, - /*out*/ struct loc_info * li) - { - uintnat infoptr; -- uint32 info1, info2; -+ uint32_t info1, info2; - - /* If no debugging information available, print nothing. - When everything is compiled with -g, this corresponds to -@@ -142,8 +143,8 @@ static void extract_location_info(frame_descr * d, - sizeof(char *) + sizeof(short) + sizeof(short) + - sizeof(short) * d->num_live + sizeof(frame_descr *) - 1) - & -sizeof(frame_descr *); -- info1 = ((uint32 *)infoptr)[0]; -- info2 = ((uint32 *)infoptr)[1]; -+ info1 = ((uint32_t *)infoptr)[0]; -+ info2 = ((uint32_t *)infoptr)[1]; - /* Format of the two info words: - llllllllllllllllllll aaaaaaaa bbbbbbbbbb nnnnnnnnnnnnnnnnnnnnnnnn kk - 44 36 26 2 0 -diff --git a/lib/ocaml_utils.h b/lib/ocaml_utils.h -index 125b6b5..23cbddd 100644 ---- a/lib/ocaml_utils.h -+++ b/lib/ocaml_utils.h -@@ -12,6 +12,7 @@ - #include - #include - #include -+#include - - #define XSTR(S) STR(S) - #define STR(S) #S -@@ -24,7 +25,7 @@ - # define Int63_val(v) Int64_val(v) - #endif - --typedef int64 int63; -+typedef int64_t int63; - - #define DEFINE_INT63_CONSTANT(name,z) \ - CAMLprim value name(value __unused v_unit) { return caml_alloc_int63(z); } --- -2.1.3 - diff --git a/packages/core/core.112.06.00/files/core.install b/packages/core/core.112.06.00/files/core.install deleted file mode 100644 index f25eea58960..00000000000 --- a/packages/core/core.112.06.00/files/core.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["corebuild" "coretop"] diff --git a/packages/core/core.112.06.00/opam b/packages/core/core.112.06.00/opam deleted file mode 100644 index 2e7dc846da6..00000000000 --- a/packages/core/core.112.06.00/opam +++ /dev/null @@ -1,35 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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" & < "111.09.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} -] -available: [ os != "darwin" & ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] -patches: [ - "build_with_trunk.patch" -] -bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" -install: [[make "install"]] diff --git a/packages/core/core.112.06.00/url b/packages/core/core.112.06.00/url deleted file mode 100644 index 0f4202c3974..00000000000 --- a/packages/core/core.112.06.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/core-112.06.00.tar.gz" -checksum: "2cc8efcaa3f63ca5bb917962acdb7bbb" diff --git a/packages/core/core.112.06.01/descr b/packages/core/core.112.06.01/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.112.06.01/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.112.06.01/files/build_with_trunk.patch b/packages/core/core.112.06.01/files/build_with_trunk.patch deleted file mode 100644 index 8fa64054bc3..00000000000 --- a/packages/core/core.112.06.01/files/build_with_trunk.patch +++ /dev/null @@ -1,67 +0,0 @@ -From 9a1e3d35ea11f422a1fff864eb12d6bcc1d12873 Mon Sep 17 00:00:00 2001 -From: Pierre Chambart -Date: Thu, 18 Dec 2014 20:04:30 +0100 -Subject: [PATCH] Build with trunk - -* uint32 and int64 are not defined in ocaml headers anymore. ---- - lib/backtrace_stubs.c | 7 ++++--- - lib/ocaml_utils.h | 3 ++- - 2 files changed, 6 insertions(+), 4 deletions(-) - -diff --git a/lib/backtrace_stubs.c b/lib/backtrace_stubs.c -index 647114d..61fc17c 100644 ---- a/lib/backtrace_stubs.c -+++ b/lib/backtrace_stubs.c -@@ -14,6 +14,7 @@ - #include - #include - #include -+#include - - #ifndef __x86_64__ - #error "backtrace_stubs.c is for x86-64 only" -@@ -127,7 +128,7 @@ static void extract_location_info(frame_descr * d, - /*out*/ struct loc_info * li) - { - uintnat infoptr; -- uint32 info1, info2; -+ uint32_t info1, info2; - - /* If no debugging information available, print nothing. - When everything is compiled with -g, this corresponds to -@@ -142,8 +143,8 @@ static void extract_location_info(frame_descr * d, - sizeof(char *) + sizeof(short) + sizeof(short) + - sizeof(short) * d->num_live + sizeof(frame_descr *) - 1) - & -sizeof(frame_descr *); -- info1 = ((uint32 *)infoptr)[0]; -- info2 = ((uint32 *)infoptr)[1]; -+ info1 = ((uint32_t *)infoptr)[0]; -+ info2 = ((uint32_t *)infoptr)[1]; - /* Format of the two info words: - llllllllllllllllllll aaaaaaaa bbbbbbbbbb nnnnnnnnnnnnnnnnnnnnnnnn kk - 44 36 26 2 0 -diff --git a/lib/ocaml_utils.h b/lib/ocaml_utils.h -index 125b6b5..23cbddd 100644 ---- a/lib/ocaml_utils.h -+++ b/lib/ocaml_utils.h -@@ -12,6 +12,7 @@ - #include - #include - #include -+#include - - #define XSTR(S) STR(S) - #define STR(S) #S -@@ -24,7 +25,7 @@ - # define Int63_val(v) Int64_val(v) - #endif - --typedef int64 int63; -+typedef int64_t int63; - - #define DEFINE_INT63_CONSTANT(name,z) \ - CAMLprim value name(value __unused v_unit) { return caml_alloc_int63(z); } --- -2.1.3 - diff --git a/packages/core/core.112.06.01/files/core.install b/packages/core/core.112.06.01/files/core.install deleted file mode 100644 index f25eea58960..00000000000 --- a/packages/core/core.112.06.01/files/core.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["corebuild" "coretop"] diff --git a/packages/core/core.112.06.01/opam b/packages/core/core.112.06.01/opam deleted file mode 100644 index 070ef0c7b64..00000000000 --- a/packages/core/core.112.06.01/opam +++ /dev/null @@ -1,35 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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" & < "111.09.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} -] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] -patches: [ - "build_with_trunk.patch" -] -bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" -install: [[make "install"]] diff --git a/packages/core/core.112.06.01/url b/packages/core/core.112.06.01/url deleted file mode 100644 index 86f017b121f..00000000000 --- a/packages/core/core.112.06.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/core-112.06.01.tar.gz" -checksum: "54ad88c97fa74d7c2e6da911d216f03a" diff --git a/packages/core/core.112.06.02/descr b/packages/core/core.112.06.02/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.112.06.02/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.112.06.02/opam b/packages/core/core.112.06.02/opam index 9b95f92180a..021d09e2952 100644 --- a/packages/core/core.112.06.02/opam +++ b/packages/core/core.112.06.02/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "112.06.00" & < "112.07.00"} @@ -26,7 +27,18 @@ depends: [ "variantslib" {>= "109.15.00" & < "109.16.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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 +extra-files: ["core.install" "md5=d40f5875d216e9958264d2a566daf3b4"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.06.02/individual/core-112.06.02.tar.gz" + checksum: "md5=d31bdf0df6c3c0f2a367393e565a9788" +} diff --git a/packages/core/core.112.06.02/url b/packages/core/core.112.06.02/url deleted file mode 100644 index 085c8d1e8a6..00000000000 --- a/packages/core/core.112.06.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.06.02/individual/core-112.06.02.tar.gz" -checksum: "d31bdf0df6c3c0f2a367393e565a9788" diff --git a/packages/core/core.112.17.00/descr b/packages/core/core.112.17.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.112.17.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.112.17.00/opam b/packages/core/core.112.17.00/opam index a72f8c707dd..9811d793f9e 100644 --- a/packages/core/core.112.17.00/opam +++ b/packages/core/core.112.17.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "112.17.00" & < "112.18.00"} @@ -26,7 +27,18 @@ depends: [ "variantslib" {>= "109.15.00" & < "109.16.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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 +extra-files: ["core.install" "md5=d40f5875d216e9958264d2a566daf3b4"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.17/files/core-112.17.00.tar.gz" + checksum: "md5=f37c90ff8e97d290149e3a9fce771f3e" +} diff --git a/packages/core/core.112.17.00/url b/packages/core/core.112.17.00/url deleted file mode 100644 index 90fc21aea7d..00000000000 --- a/packages/core/core.112.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.17/files/core-112.17.00.tar.gz" -checksum: "f37c90ff8e97d290149e3a9fce771f3e" diff --git a/packages/core/core.112.24.00/descr b/packages/core/core.112.24.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.112.24.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.112.24.00/files/core.install b/packages/core/core.112.24.00/files/core.install deleted file mode 100644 index f25eea58960..00000000000 --- a/packages/core/core.112.24.00/files/core.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["corebuild" "coretop"] diff --git a/packages/core/core.112.24.00/opam b/packages/core/core.112.24.00/opam deleted file mode 100644 index 27a2c2d34d7..00000000000 --- a/packages/core/core.112.24.00/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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" & < "111.09.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" & < "112.25.00"} - "pipebang" {>= "110.01.00" & < "110.02.00"} - "sexplib" {>= "112.24.00" & < "112.25.00"} - "variantslib" {>= "109.15.00" & < "109.16.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" -install: [[make "install"]] diff --git a/packages/core/core.112.24.00/url b/packages/core/core.112.24.00/url deleted file mode 100644 index 85f05733697..00000000000 --- a/packages/core/core.112.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.24/files/core-112.24.tar.gz" -checksum: "9cb20683d2008e140507e98893cd0f6c" diff --git a/packages/core/core.112.24.01/descr b/packages/core/core.112.24.01/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.112.24.01/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.112.24.01/opam b/packages/core/core.112.24.01/opam index 27a2c2d34d7..a6f61b1c4fe 100644 --- a/packages/core/core.112.24.01/opam +++ b/packages/core/core.112.24.01/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "112.24.00" & < "112.25.00"} @@ -26,7 +27,18 @@ depends: [ "variantslib" {>= "109.15.00" & < "109.16.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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 +extra-files: ["core.install" "md5=d40f5875d216e9958264d2a566daf3b4"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.24/files/core-112.24.01.tar.gz" + checksum: "md5=4c4bc769e1dc8249b973f692994c5406" +} diff --git a/packages/core/core.112.24.01/url b/packages/core/core.112.24.01/url deleted file mode 100644 index fd5f4c58182..00000000000 --- a/packages/core/core.112.24.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.24/files/core-112.24.01.tar.gz" -checksum: "4c4bc769e1dc8249b973f692994c5406" diff --git a/packages/core/core.112.35.00/descr b/packages/core/core.112.35.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.112.35.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.112.35.00/files/core.install b/packages/core/core.112.35.00/files/core.install deleted file mode 100644 index f25eea58960..00000000000 --- a/packages/core/core.112.35.00/files/core.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["corebuild" "coretop"] diff --git a/packages/core/core.112.35.00/opam b/packages/core/core.112.35.00/opam deleted file mode 100644 index 99a02d94b8e..00000000000 --- a/packages/core/core.112.35.00/opam +++ /dev/null @@ -1,33 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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" & < "111.09.00"} - "fieldslib" {>= "109.20.00" & < "109.21.00"} - "herelib" {>= "112.35.00" & < "112.36.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" & < "112.25.00"} - "pipebang" {>= "110.01.00" & < "110.02.00"} - "sexplib" {>= "112.35.00" & < "112.36.00"} - "variantslib" {>= "109.15.00" & < "109.16.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" -install: [[make "install"]] diff --git a/packages/core/core.112.35.00/url b/packages/core/core.112.35.00/url deleted file mode 100644 index be80d39de6a..00000000000 --- a/packages/core/core.112.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.35/files/core-112.35.00.tar.gz" -checksum: "e98f85426fd8c886ad6b5fb7fb1eec42" diff --git a/packages/core/core.112.35.01/descr b/packages/core/core.112.35.01/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.112.35.01/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.112.35.01/opam b/packages/core/core.112.35.01/opam index 99a02d94b8e..661f1f52bc8 100644 --- a/packages/core/core.112.35.01/opam +++ b/packages/core/core.112.35.01/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "112.35.00" & < "112.36.00"} @@ -27,7 +28,18 @@ depends: [ "variantslib" {>= "109.15.00" & < "109.16.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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 +extra-files: ["core.install" "md5=d40f5875d216e9958264d2a566daf3b4"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.35/files/core-112.35.01.tar.gz" + checksum: "md5=2ae86d0d4571327d9b3393c48f9fc0cc" +} diff --git a/packages/core/core.112.35.01/url b/packages/core/core.112.35.01/url deleted file mode 100644 index f7b952e654e..00000000000 --- a/packages/core/core.112.35.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.35/files/core-112.35.01.tar.gz" -checksum: "2ae86d0d4571327d9b3393c48f9fc0cc" diff --git a/packages/core/core.113.00.00/descr b/packages/core/core.113.00.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.113.00.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.113.00.00/opam b/packages/core/core.113.00.00/opam index 831ac262c85..9b78ed6e9c6 100644 --- a/packages/core/core.113.00.00/opam +++ b/packages/core/core.113.00.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "113.00.00" & < "113.01.00"} @@ -27,7 +28,18 @@ depends: [ "variantslib" {>= "109.15.00" & < "109.16.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +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 +extra-files: ["core.install" "md5=d40f5875d216e9958264d2a566daf3b4"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/core-113.00.00.tar.gz" + checksum: "md5=9eca76d553f62f69f93cf9dcc70b0107" +} diff --git a/packages/core/core.113.00.00/url b/packages/core/core.113.00.00/url deleted file mode 100644 index c84c516f72d..00000000000 --- a/packages/core/core.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/core-113.00.00.tar.gz" -checksum: "9eca76d553f62f69f93cf9dcc70b0107" diff --git a/packages/core/core.113.24.00/descr b/packages/core/core.113.24.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.113.24.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.113.24.00/opam b/packages/core/core.113.24.00/opam deleted file mode 100644 index b4fe06f89fe..00000000000 --- a/packages/core/core.113.24.00/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/core" -bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" -license: "Apache-2.0" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "base-threads" - "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"} -] -available: [ ocaml-version >= "4.02.3" ] diff --git a/packages/core/core.113.24.00/url b/packages/core/core.113.24.00/url deleted file mode 100644 index 74b7c37e9b7..00000000000 --- a/packages/core/core.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/core-113.24.00.tar.gz" -checksum: "90aa987056d18d8be2600bc1dd0d71de" diff --git a/packages/core/core.113.24.01/descr b/packages/core/core.113.24.01/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.113.24.01/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.113.24.01/opam b/packages/core/core.113.24.01/opam deleted file mode 100644 index b4fe06f89fe..00000000000 --- a/packages/core/core.113.24.01/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/core" -bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" -license: "Apache-2.0" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "base-threads" - "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"} -] -available: [ ocaml-version >= "4.02.3" ] diff --git a/packages/core/core.113.24.01/url b/packages/core/core.113.24.01/url deleted file mode 100644 index 28a2cc95d48..00000000000 --- a/packages/core/core.113.24.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/core-113.24.01.tar.gz" -checksum: "72a52c4df3f30ef45cc6c9984fec2757" diff --git a/packages/core/core.113.24.02/descr b/packages/core/core.113.24.02/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.113.24.02/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.113.24.02/opam b/packages/core/core.113.24.02/opam index b4fe06f89fe..e8834797ba6 100644 --- a/packages/core/core.113.24.02/opam +++ b/packages/core/core.113.24.02/opam @@ -1,29 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core" bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +dev-repo: "git+https://github.com/janestreet/core.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "base-threads" - "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"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=dca84e2fe387ef193ee584f043dae6ee" +} diff --git a/packages/core/core.113.24.02/url b/packages/core/core.113.24.02/url deleted file mode 100644 index 03bb52b6359..00000000000 --- a/packages/core/core.113.24.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/core-113.24.02.tar.gz" -checksum: "dca84e2fe387ef193ee584f043dae6ee" diff --git a/packages/core/core.113.33.00+4.03/descr b/packages/core/core.113.33.00+4.03/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.113.33.00+4.03/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.113.33.00+4.03/opam b/packages/core/core.113.33.00+4.03/opam deleted file mode 100644 index c70054adea9..00000000000 --- a/packages/core/core.113.33.00+4.03/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/core" -bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" -license: "Apache-2.0" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "base-threads" - "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"} -] -available: [ ocaml-version >= "4.03.0" ] diff --git a/packages/core/core.113.33.00+4.03/url b/packages/core/core.113.33.00+4.03/url deleted file mode 100644 index 62cae0d975f..00000000000 --- a/packages/core/core.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/core-113.33.00+4.03.tar.gz" -checksum: "868a2fe687cfb9044ee375ce605333be" diff --git a/packages/core/core.113.33.00/descr b/packages/core/core.113.33.00/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.113.33.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.113.33.00/opam b/packages/core/core.113.33.00/opam index 7d786670565..49c701fe6b2 100644 --- a/packages/core/core.113.33.00/opam +++ b/packages/core/core.113.33.00/opam @@ -1,29 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core" bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +dev-repo: "git+https://github.com/janestreet/core.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "base-threads" - "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"} + "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=e4058e861148c05926424d79ea65d687" +} diff --git a/packages/core/core.113.33.00/url b/packages/core/core.113.33.00/url deleted file mode 100644 index 4122d9a4810..00000000000 --- a/packages/core/core.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/core-113.33.00.tar.gz" -checksum: "e4058e861148c05926424d79ea65d687" diff --git a/packages/core/core.113.33.01+4.03/descr b/packages/core/core.113.33.01+4.03/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.113.33.01+4.03/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.113.33.01+4.03/opam b/packages/core/core.113.33.01+4.03/opam index c70054adea9..72a282ab91c 100644 --- a/packages/core/core.113.33.01+4.03/opam +++ b/packages/core/core.113.33.01+4.03/opam @@ -1,29 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core" bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +dev-repo: "git+https://github.com/janestreet/core.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "base-threads" - "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"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.03.0" ] +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: "md5=c1a0d091ef8f9dd5dbf8c425fd85e5e8" +} diff --git a/packages/core/core.113.33.01+4.03/url b/packages/core/core.113.33.01+4.03/url deleted file mode 100644 index 434e8dd6d19..00000000000 --- a/packages/core/core.113.33.01+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/core-113.33.01+4.03.tar.gz" -checksum: "c1a0d091ef8f9dd5dbf8c425fd85e5e8" diff --git a/packages/core/core.113.33.02+4.03/descr b/packages/core/core.113.33.02+4.03/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.113.33.02+4.03/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.113.33.02+4.03/opam b/packages/core/core.113.33.02+4.03/opam index c70054adea9..31d285e18cb 100644 --- a/packages/core/core.113.33.02+4.03/opam +++ b/packages/core/core.113.33.02+4.03/opam @@ -1,29 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core" bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +dev-repo: "git+https://github.com/janestreet/core.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "base-threads" - "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"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.03.0" ] +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: "md5=1f0cbe567ab256c270ef559ffc2c37ac" +} diff --git a/packages/core/core.113.33.02+4.03/url b/packages/core/core.113.33.02+4.03/url deleted file mode 100644 index 1f2f2fb9bdf..00000000000 --- a/packages/core/core.113.33.02+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/core-113.33.02+4.03.tar.gz" -checksum: "1f0cbe567ab256c270ef559ffc2c37ac" diff --git a/packages/core/core.113.33.02/descr b/packages/core/core.113.33.02/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.113.33.02/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.113.33.02/opam b/packages/core/core.113.33.02/opam index 7d786670565..8db96095c5f 100644 --- a/packages/core/core.113.33.02/opam +++ b/packages/core/core.113.33.02/opam @@ -1,29 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core" bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +dev-repo: "git+https://github.com/janestreet/core.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "base-threads" - "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"} + "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=a2f84d195b35106111f5e35c46dbb0dc" +} diff --git a/packages/core/core.113.33.02/url b/packages/core/core.113.33.02/url deleted file mode 100644 index 2068c976df3..00000000000 --- a/packages/core/core.113.33.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/core-113.33.02.tar.gz" -checksum: "a2f84d195b35106111f5e35c46dbb0dc" diff --git a/packages/core/core.113.33.03/descr b/packages/core/core.113.33.03/descr deleted file mode 100644 index 9a8137f631e..00000000000 --- a/packages/core/core.113.33.03/descr +++ /dev/null @@ -1,4 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.113.33.03/opam b/packages/core/core.113.33.03/opam index 9796094fabc..853f9951c9e 100644 --- a/packages/core/core.113.33.03/opam +++ b/packages/core/core.113.33.03/opam @@ -1,30 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core" bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +dev-repo: "git+https://github.com/janestreet/core.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "base-threads" - "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"} - "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"} + "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"} + "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=3a8c63205917a85de8ed597c11c1fc76" +} diff --git a/packages/core/core.113.33.03/url b/packages/core/core.113.33.03/url deleted file mode 100644 index 1aa23183db7..00000000000 --- a/packages/core/core.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/core-113.33.03.tar.gz" -checksum: "3a8c63205917a85de8ed597c11c1fc76" diff --git a/packages/core/core.v0.10.0/descr b/packages/core/core.v0.10.0/descr deleted file mode 100644 index 0ed2a751a67..00000000000 --- a/packages/core/core.v0.10.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Industrial strength alternative to OCaml's standard library - -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.v0.10.0/opam b/packages/core/core.v0.10.0/opam index a1a4c58919b..5bdede46b65 100644 --- a/packages/core/core.v0.10.0/opam +++ b/packages/core/core.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core" @@ -9,17 +9,27 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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"} + "ocaml" {>= "4.04.1"} + "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" - "jbuilder" {build & >= "1.0+beta12"} + "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=74ab9a1eedd6d8a882604faf23cd09b8" +} diff --git a/packages/core/core.v0.10.0/url b/packages/core/core.v0.10.0/url deleted file mode 100644 index 0fdab4fadc1..00000000000 --- a/packages/core/core.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/core-v0.10.0.tar.gz" -checksum: "74ab9a1eedd6d8a882604faf23cd09b8" diff --git a/packages/core/core.v0.9.0/descr b/packages/core/core.v0.9.0/descr deleted file mode 100644 index 0ed2a751a67..00000000000 --- a/packages/core/core.v0.9.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Industrial strength alternative to OCaml's standard library - -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.v0.9.0/opam b/packages/core/core.v0.9.0/opam index a7432e0d6a8..238a5a085f3 100644 --- a/packages/core/core.v0.9.0/opam +++ b/packages/core/core.v0.9.0/opam @@ -1,25 +1,35 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core" bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +dev-repo: "git+https://github.com/janestreet/core.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "base" {>= "v0.9" & < "v0.10"} - "configurator" {>= "v0.9" & < "v0.10"} - "core_kernel" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "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"} + "ocaml" {>= "4.03.0" & < "4.05.0"} + "base" {>= "v0.9" & < "v0.10"} + "configurator" {>= "v0.9" & < "v0.10"} + "core_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "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" "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.05.0" ] +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: "md5=cf90a82584ec5cdc6d8b412a4067b6f6" +} diff --git a/packages/core/core.v0.9.0/url b/packages/core/core.v0.9.0/url deleted file mode 100644 index 43868032d2b..00000000000 --- a/packages/core/core.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/core-v0.9.0.tar.gz" -checksum: "cf90a82584ec5cdc6d8b412a4067b6f6" diff --git a/packages/core/core.v0.9.1/descr b/packages/core/core.v0.9.1/descr deleted file mode 100644 index 0ed2a751a67..00000000000 --- a/packages/core/core.v0.9.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Industrial strength alternative to OCaml's standard library - -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.v0.9.1/opam b/packages/core/core.v0.9.1/opam index 8b897c8e58a..553cf8e31de 100644 --- a/packages/core/core.v0.9.1/opam +++ b/packages/core/core.v0.9.1/opam @@ -1,25 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core" bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +dev-repo: "git+https://github.com/janestreet/core.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "base" {>= "v0.9" & < "v0.10"} - "configurator" {>= "v0.9" & < "v0.10"} - "core_kernel" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta2"} - "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"} + "ocaml" {>= "4.03.0" & < "4.06.0"} + "base" {>= "v0.9" & < "v0.10"} + "configurator" {>= "v0.9" & < "v0.10"} + "core_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta2"} + "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" "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.0" ] +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: "md5=ce86cbba19a9ced6502540ec887d7f99" +} diff --git a/packages/core/core.v0.9.1/url b/packages/core/core.v0.9.1/url deleted file mode 100644 index 228a1b96ff9..00000000000 --- a/packages/core/core.v0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/janestreet/core/archive/v0.9.1.tar.gz" -checksum: "ce86cbba19a9ced6502540ec887d7f99" diff --git a/packages/core/core.v0.9.2/descr b/packages/core/core.v0.9.2/descr deleted file mode 100644 index 0ed2a751a67..00000000000 --- a/packages/core/core.v0.9.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Industrial strength alternative to OCaml's standard library - -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core/core.v0.9.2/opam b/packages/core/core.v0.9.2/opam index 54fcca2c15f..324d92cb37d 100644 --- a/packages/core/core.v0.9.2/opam +++ b/packages/core/core.v0.9.2/opam @@ -1,25 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core" bug-reports: "https://github.com/janestreet/core/issues" -dev-repo: "https://github.com/janestreet/core.git" +dev-repo: "git+https://github.com/janestreet/core.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "base" {>= "v0.9.4" & < "v0.10"} - "configurator" {>= "v0.9" & < "v0.10"} - "core_kernel" {>= "v0.9.1" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta2"} - "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"} + "ocaml" {>= "4.03.0"} + "base" {>= "v0.9.4" & < "v0.10"} + "configurator" {>= "v0.9" & < "v0.10"} + "core_kernel" {>= "v0.9.1" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta2"} + "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" "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.0" ] +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: "md5=9da0c7a52f2d845c6d51a2f21b5e4c74" +} diff --git a/packages/core/core.v0.9.2/url b/packages/core/core.v0.9.2/url deleted file mode 100644 index 0cfcf4755d5..00000000000 --- a/packages/core/core.v0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/janestreet/core/archive/v0.9.2.tar.gz" -checksum: "9da0c7a52f2d845c6d51a2f21b5e4c74" diff --git a/packages/core_bench/core_bench.109.24.00/descr b/packages/core_bench/core_bench.109.24.00/descr deleted file mode 100644 index a68f1b3ce28..00000000000 --- a/packages/core_bench/core_bench.109.24.00/descr +++ /dev/null @@ -1 +0,0 @@ -Benchmarking library diff --git a/packages/core_bench/core_bench.109.24.00/opam b/packages/core_bench/core_bench.109.24.00/opam index cc30db7a666..32fb9f7eed3 100644 --- a/packages/core_bench/core_bench.109.24.00/opam +++ b/packages/core_bench/core_bench.109.24.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "core_bench"]] depends: [ + "ocaml" "camlp4" "core" {= "109.24.00"} "sexplib" {= "109.20.00"} @@ -12,3 +13,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=c467e246045dfa4d6f93d607e7b059e8" +} diff --git a/packages/core_bench/core_bench.109.24.00/url b/packages/core_bench/core_bench.109.24.00/url deleted file mode 100644 index 40a93139afa..00000000000 --- a/packages/core_bench/core_bench.109.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.24.00/individual/core_bench-109.24.00.tar.gz" -checksum: "c467e246045dfa4d6f93d607e7b059e8" diff --git a/packages/core_bench/core_bench.109.27.00/descr b/packages/core_bench/core_bench.109.27.00/descr deleted file mode 100644 index a68f1b3ce28..00000000000 --- a/packages/core_bench/core_bench.109.27.00/descr +++ /dev/null @@ -1 +0,0 @@ -Benchmarking library diff --git a/packages/core_bench/core_bench.109.27.00/opam b/packages/core_bench/core_bench.109.27.00/opam index bf3204e5807..1753acc5836 100644 --- a/packages/core_bench/core_bench.109.27.00/opam +++ b/packages/core_bench/core_bench.109.27.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "core_bench"]] depends: [ + "ocaml" "camlp4" "core" {>= "109.27.00" & <= "109.28.00"} "sexplib" {= "109.20.00"} @@ -12,3 +13,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=937e00b84c08b4cf790d5747dec95a71" +} diff --git a/packages/core_bench/core_bench.109.27.00/url b/packages/core_bench/core_bench.109.27.00/url deleted file mode 100644 index e6f4565b398..00000000000 --- a/packages/core_bench/core_bench.109.27.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.27.00/individual/core_bench-109.27.00.tar.gz" -checksum: "937e00b84c08b4cf790d5747dec95a71" diff --git a/packages/core_bench/core_bench.109.30.00/descr b/packages/core_bench/core_bench.109.30.00/descr deleted file mode 100644 index a68f1b3ce28..00000000000 --- a/packages/core_bench/core_bench.109.30.00/descr +++ /dev/null @@ -1 +0,0 @@ -Benchmarking library diff --git a/packages/core_bench/core_bench.109.30.00/opam b/packages/core_bench/core_bench.109.30.00/opam index 9cf764f7e0b..1b602a50105 100644 --- a/packages/core_bench/core_bench.109.30.00/opam +++ b/packages/core_bench/core_bench.109.30.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "core_bench"]] depends: [ + "ocaml" "camlp4" "core" {>= "109.30.00" & <= "109.31.00"} "sexplib" {= "109.20.00"} @@ -12,3 +13,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=c134409678311e4a7aebb995888c6e1c" +} diff --git a/packages/core_bench/core_bench.109.30.00/url b/packages/core_bench/core_bench.109.30.00/url deleted file mode 100644 index 031ce1e6856..00000000000 --- a/packages/core_bench/core_bench.109.30.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.30.00/individual/core_bench-109.30.00.tar.gz" -checksum: "c134409678311e4a7aebb995888c6e1c" diff --git a/packages/core_bench/core_bench.109.32.00/descr b/packages/core_bench/core_bench.109.32.00/descr deleted file mode 100644 index a68f1b3ce28..00000000000 --- a/packages/core_bench/core_bench.109.32.00/descr +++ /dev/null @@ -1 +0,0 @@ -Benchmarking library diff --git a/packages/core_bench/core_bench.109.32.00/opam b/packages/core_bench/core_bench.109.32.00/opam index 78091cb80f5..0364014867c 100644 --- a/packages/core_bench/core_bench.109.32.00/opam +++ b/packages/core_bench/core_bench.109.32.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "core_bench"]] depends: [ + "ocaml" "camlp4" "core" {= "109.32.00"} "sexplib" {= "109.20.00"} @@ -12,3 +13,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=8144a38b4144c85367a0a1b25e486907" +} diff --git a/packages/core_bench/core_bench.109.32.00/url b/packages/core_bench/core_bench.109.32.00/url deleted file mode 100644 index f062525c67a..00000000000 --- a/packages/core_bench/core_bench.109.32.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.32.00/individual/core_bench-109.32.00.tar.gz" -checksum: "8144a38b4144c85367a0a1b25e486907" diff --git a/packages/core_bench/core_bench.109.34.00/descr b/packages/core_bench/core_bench.109.34.00/descr deleted file mode 100644 index a68f1b3ce28..00000000000 --- a/packages/core_bench/core_bench.109.34.00/descr +++ /dev/null @@ -1 +0,0 @@ -Benchmarking library diff --git a/packages/core_bench/core_bench.109.34.00/opam b/packages/core_bench/core_bench.109.34.00/opam index 4d4252e4234..bb2c177a95f 100644 --- a/packages/core_bench/core_bench.109.34.00/opam +++ b/packages/core_bench/core_bench.109.34.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "core_bench"]] depends: [ + "ocaml" "camlp4" "core" {= "109.34.00"} "sexplib" {= "109.20.00"} @@ -12,3 +13,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=4b886f65bf8dfec6aae9c5f1726e5b69" +} diff --git a/packages/core_bench/core_bench.109.34.00/url b/packages/core_bench/core_bench.109.34.00/url deleted file mode 100644 index a39849f52c6..00000000000 --- a/packages/core_bench/core_bench.109.34.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.34.00/individual/core_bench-109.34.00.tar.gz" -checksum: "4b886f65bf8dfec6aae9c5f1726e5b69" diff --git a/packages/core_bench/core_bench.109.35.00/descr b/packages/core_bench/core_bench.109.35.00/descr deleted file mode 100644 index a68f1b3ce28..00000000000 --- a/packages/core_bench/core_bench.109.35.00/descr +++ /dev/null @@ -1 +0,0 @@ -Benchmarking library diff --git a/packages/core_bench/core_bench.109.35.00/opam b/packages/core_bench/core_bench.109.35.00/opam deleted file mode 100644 index 1f418f9954d..00000000000 --- a/packages/core_bench/core_bench.109.35.00/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "core_bench"]] -depends: [ - "camlp4" - "core" {= "109.35.00"} - "sexplib" {= "109.20.00"} - "fieldslib" {= "109.20.00"} - "comparelib" {= "109.27.00"} - "textutils" {= "109.35.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/core_bench/core_bench.109.35.00/url b/packages/core_bench/core_bench.109.35.00/url deleted file mode 100644 index c5f034ea1f6..00000000000 --- a/packages/core_bench/core_bench.109.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/core_bench-109.35.00.tar.gz" -checksum: "f342b58ad85d832dc109627fe78b5709" diff --git a/packages/core_bench/core_bench.109.36.00/descr b/packages/core_bench/core_bench.109.36.00/descr deleted file mode 100644 index a68f1b3ce28..00000000000 --- a/packages/core_bench/core_bench.109.36.00/descr +++ /dev/null @@ -1 +0,0 @@ -Benchmarking library diff --git a/packages/core_bench/core_bench.109.36.00/opam b/packages/core_bench/core_bench.109.36.00/opam index e7913278647..eed17e695aa 100644 --- a/packages/core_bench/core_bench.109.36.00/opam +++ b/packages/core_bench/core_bench.109.36.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "core_bench"]] depends: [ + "ocaml" "camlp4" "core" {>= "109.36.00" & <= "109.38.00"} "sexplib" {= "109.20.00"} @@ -12,3 +13,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=a29b6a2044d54f4c1d193484c9bf6156" +} diff --git a/packages/core_bench/core_bench.109.36.00/url b/packages/core_bench/core_bench.109.36.00/url deleted file mode 100644 index 0ad5545c8bd..00000000000 --- a/packages/core_bench/core_bench.109.36.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.36.00/individual/core_bench-109.36.00.tar.gz" -checksum: "a29b6a2044d54f4c1d193484c9bf6156" diff --git a/packages/core_bench/core_bench.109.40.00/descr b/packages/core_bench/core_bench.109.40.00/descr deleted file mode 100644 index a68f1b3ce28..00000000000 --- a/packages/core_bench/core_bench.109.40.00/descr +++ /dev/null @@ -1 +0,0 @@ -Benchmarking library diff --git a/packages/core_bench/core_bench.109.40.00/opam b/packages/core_bench/core_bench.109.40.00/opam deleted file mode 100644 index c3988c023cb..00000000000 --- a/packages/core_bench/core_bench.109.40.00/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "core_bench"]] -depends: [ - "camlp4" - "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} -] -install: [make "install"] diff --git a/packages/core_bench/core_bench.109.40.00/url b/packages/core_bench/core_bench.109.40.00/url deleted file mode 100644 index 32962f08e9d..00000000000 --- a/packages/core_bench/core_bench.109.40.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.40.00/individual/core_bench-109.40.00.tar.gz" -checksum: "af7ccb811ac9920105d66608a29bb3cc" diff --git a/packages/core_bench/core_bench.109.41.00/descr b/packages/core_bench/core_bench.109.41.00/descr deleted file mode 100644 index a68f1b3ce28..00000000000 --- a/packages/core_bench/core_bench.109.41.00/descr +++ /dev/null @@ -1 +0,0 @@ -Benchmarking library diff --git a/packages/core_bench/core_bench.109.41.00/opam b/packages/core_bench/core_bench.109.41.00/opam index 4d041147b44..3712142ab9b 100644 --- a/packages/core_bench/core_bench.109.41.00/opam +++ b/packages/core_bench/core_bench.109.41.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "core_bench"]] depends: [ + "ocaml" "camlp4" "core" {>= "109.41.00" & <= "109.45.00"} "bin_prot" {>= "109.41.00" & <= "109.45.00"} @@ -14,3 +15,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=97107c88baab6f0c62cafb7fd5e63bda" +} diff --git a/packages/core_bench/core_bench.109.41.00/url b/packages/core_bench/core_bench.109.41.00/url deleted file mode 100644 index bacc9a2be1c..00000000000 --- a/packages/core_bench/core_bench.109.41.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.41.00/individual/core_bench-109.41.00.tar.gz" -checksum: "97107c88baab6f0c62cafb7fd5e63bda" diff --git a/packages/core_bench/core_bench.109.47.00/descr b/packages/core_bench/core_bench.109.47.00/descr deleted file mode 100644 index a68f1b3ce28..00000000000 --- a/packages/core_bench/core_bench.109.47.00/descr +++ /dev/null @@ -1 +0,0 @@ -Benchmarking library diff --git a/packages/core_bench/core_bench.109.47.00/opam b/packages/core_bench/core_bench.109.47.00/opam index c1250f1c464..3160d27fe55 100644 --- a/packages/core_bench/core_bench.109.47.00/opam +++ b/packages/core_bench/core_bench.109.47.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "core_bench"]] depends: [ + "ocaml" "camlp4" "core" {= "109.47.00"} "bin_prot" {= "109.47.00"} @@ -14,3 +15,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=a7b11fcbb0f8416b7ddb28329871d354" +} diff --git a/packages/core_bench/core_bench.109.47.00/url b/packages/core_bench/core_bench.109.47.00/url deleted file mode 100644 index af8dca95fdb..00000000000 --- a/packages/core_bench/core_bench.109.47.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.47.00/individual/core_bench-109.47.00.tar.gz" -checksum: "a7b11fcbb0f8416b7ddb28329871d354" diff --git a/packages/core_bench/core_bench.109.53.00/descr b/packages/core_bench/core_bench.109.53.00/descr deleted file mode 100644 index a68f1b3ce28..00000000000 --- a/packages/core_bench/core_bench.109.53.00/descr +++ /dev/null @@ -1 +0,0 @@ -Benchmarking library diff --git a/packages/core_bench/core_bench.109.53.00/opam b/packages/core_bench/core_bench.109.53.00/opam index f148ba007bc..8ece4230a06 100644 --- a/packages/core_bench/core_bench.109.53.00/opam +++ b/packages/core_bench/core_bench.109.53.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "core_bench"]] depends: [ + "ocaml" "camlp4" "core" {= "109.53.01"} "bin_prot" {= "109.53.00"} @@ -14,3 +15,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=c3302c8696ac1224b56e890edce59719" +} diff --git a/packages/core_bench/core_bench.109.53.00/url b/packages/core_bench/core_bench.109.53.00/url deleted file mode 100644 index 34dea5aa068..00000000000 --- a/packages/core_bench/core_bench.109.53.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/core_bench-109.53.00.tar.gz" -checksum: "c3302c8696ac1224b56e890edce59719" diff --git a/packages/core_bench/core_bench.109.55.00/descr b/packages/core_bench/core_bench.109.55.00/descr deleted file mode 100644 index a68f1b3ce28..00000000000 --- a/packages/core_bench/core_bench.109.55.00/descr +++ /dev/null @@ -1 +0,0 @@ -Benchmarking library diff --git a/packages/core_bench/core_bench.109.55.00/opam b/packages/core_bench/core_bench.109.55.00/opam index ccb4220ef94..b8b292397af 100644 --- a/packages/core_bench/core_bench.109.55.00/opam +++ b/packages/core_bench/core_bench.109.55.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "core_bench"]] depends: [ + "ocaml" "camlp4" "core" {= "109.55.00"} "bin_prot" {= "109.53.00"} @@ -14,3 +15,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=40c33f8f6bd06be2911ea63011e80113" +} diff --git a/packages/core_bench/core_bench.109.55.00/url b/packages/core_bench/core_bench.109.55.00/url deleted file mode 100644 index 06dacacf25f..00000000000 --- a/packages/core_bench/core_bench.109.55.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/core_bench-109.55.00.tar.gz" -checksum: "40c33f8f6bd06be2911ea63011e80113" diff --git a/packages/core_bench/core_bench.109.55.02/descr b/packages/core_bench/core_bench.109.55.02/descr deleted file mode 100644 index a68f1b3ce28..00000000000 --- a/packages/core_bench/core_bench.109.55.02/descr +++ /dev/null @@ -1 +0,0 @@ -Benchmarking library diff --git a/packages/core_bench/core_bench.109.55.02/opam b/packages/core_bench/core_bench.109.55.02/opam index 0867aa653bb..6bb0cb7013f 100644 --- a/packages/core_bench/core_bench.109.55.02/opam +++ b/packages/core_bench/core_bench.109.55.02/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "core_bench"]] depends: [ + "ocaml" "camlp4" "core" {>= "109.55.00" & <= "109.55.02"} "bin_prot" {>= "109.53.00" & <= "109.53.03"} @@ -14,3 +15,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=eb0964f57247af57b77da2abfa8c0dfa" +} diff --git a/packages/core_bench/core_bench.109.55.02/url b/packages/core_bench/core_bench.109.55.02/url deleted file mode 100644 index 7cb0e847795..00000000000 --- a/packages/core_bench/core_bench.109.55.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/core_bench-109.55.02.tar.gz" -checksum: "eb0964f57247af57b77da2abfa8c0dfa" diff --git a/packages/core_bench/core_bench.109.58.00/descr b/packages/core_bench/core_bench.109.58.00/descr deleted file mode 100644 index a68f1b3ce28..00000000000 --- a/packages/core_bench/core_bench.109.58.00/descr +++ /dev/null @@ -1 +0,0 @@ -Benchmarking library diff --git a/packages/core_bench/core_bench.109.58.00/opam b/packages/core_bench/core_bench.109.58.00/opam index c9ca409f30e..dc5c322a336 100644 --- a/packages/core_bench/core_bench.109.58.00/opam +++ b/packages/core_bench/core_bench.109.58.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "core_bench"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "core" {>= "109.58.00" & <= "110.01.00"} "bin_prot" {>= "109.53.00" & <= "109.53.03"} @@ -13,5 +14,11 @@ depends: [ "textutils" {>= "109.53.00" & <= "109.53.03"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=c18e3bb79254c6e9068e116280065858" +} diff --git a/packages/core_bench/core_bench.109.58.00/url b/packages/core_bench/core_bench.109.58.00/url deleted file mode 100644 index 53e8785a998..00000000000 --- a/packages/core_bench/core_bench.109.58.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.58.00/individual/core_bench-109.58.00.tar.gz" -checksum: "c18e3bb79254c6e9068e116280065858" diff --git a/packages/core_bench/core_bench.109.58.01/descr b/packages/core_bench/core_bench.109.58.01/descr deleted file mode 100644 index a68f1b3ce28..00000000000 --- a/packages/core_bench/core_bench.109.58.01/descr +++ /dev/null @@ -1 +0,0 @@ -Benchmarking library diff --git a/packages/core_bench/core_bench.109.58.01/opam b/packages/core_bench/core_bench.109.58.01/opam index 6b2298be32e..73208fea8f6 100644 --- a/packages/core_bench/core_bench.109.58.01/opam +++ b/packages/core_bench/core_bench.109.58.01/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "core_bench"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "core" {>= "109.58.00" & < "111.29.00"} "bin_prot" {>= "109.53.00" & <= "111.03.00"} @@ -13,5 +14,11 @@ depends: [ "textutils" {>= "109.53.00" & <= "111.28.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=e7881ac16d200ae28bffce6f9f5dd97b" +} diff --git a/packages/core_bench/core_bench.109.58.01/url b/packages/core_bench/core_bench.109.58.01/url deleted file mode 100644 index fd45bb3f993..00000000000 --- a/packages/core_bench/core_bench.109.58.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.58.00/individual/core_bench-109.58.01.tar.gz" -checksum: "e7881ac16d200ae28bffce6f9f5dd97b" diff --git a/packages/core_bench/core_bench.112.01.00/descr b/packages/core_bench/core_bench.112.01.00/descr deleted file mode 100644 index a68f1b3ce28..00000000000 --- a/packages/core_bench/core_bench.112.01.00/descr +++ /dev/null @@ -1 +0,0 @@ -Benchmarking library diff --git a/packages/core_bench/core_bench.112.01.00/opam b/packages/core_bench/core_bench.112.01.00/opam index 370d4438d95..4d41d41b188 100644 --- a/packages/core_bench/core_bench.112.01.00/opam +++ b/packages/core_bench/core_bench.112.01.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "core_bench"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "core" {>= "112.01.00" & < "112.02.00"} "bin_prot" {>= "112.01.00" & < "112.02.00"} @@ -13,5 +14,11 @@ depends: [ "textutils" {>= "112.01.00" & < "112.02.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=4702fa64e627c452937705947bf9f4b7" +} diff --git a/packages/core_bench/core_bench.112.01.00/url b/packages/core_bench/core_bench.112.01.00/url deleted file mode 100644 index 51b8cf3c2b1..00000000000 --- a/packages/core_bench/core_bench.112.01.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/core_bench-112.01.00.tar.gz" -checksum: "4702fa64e627c452937705947bf9f4b7" diff --git a/packages/core_bench/core_bench.112.06.00/descr b/packages/core_bench/core_bench.112.06.00/descr deleted file mode 100644 index a68f1b3ce28..00000000000 --- a/packages/core_bench/core_bench.112.06.00/descr +++ /dev/null @@ -1 +0,0 @@ -Benchmarking library diff --git a/packages/core_bench/core_bench.112.06.00/opam b/packages/core_bench/core_bench.112.06.00/opam index 78656bf0e2a..9f044e3d79a 100644 --- a/packages/core_bench/core_bench.112.06.00/opam +++ b/packages/core_bench/core_bench.112.06.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "core_bench"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "core" {>= "112.06.00" & < "112.07.00"} "bin_prot" {>= "112.06.00" & < "112.07.00"} @@ -13,5 +14,11 @@ depends: [ "textutils" {>= "112.06.00" & < "112.07.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=eaf222be0778d0f83c066155843db96f" +} diff --git a/packages/core_bench/core_bench.112.06.00/url b/packages/core_bench/core_bench.112.06.00/url deleted file mode 100644 index 835b89387b4..00000000000 --- a/packages/core_bench/core_bench.112.06.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/core_bench-112.06.00.tar.gz" -checksum: "eaf222be0778d0f83c066155843db96f" diff --git a/packages/core_bench/core_bench.112.17.00/descr b/packages/core_bench/core_bench.112.17.00/descr deleted file mode 100644 index a68f1b3ce28..00000000000 --- a/packages/core_bench/core_bench.112.17.00/descr +++ /dev/null @@ -1 +0,0 @@ -Benchmarking library diff --git a/packages/core_bench/core_bench.112.17.00/opam b/packages/core_bench/core_bench.112.17.00/opam index 4419c7a67fe..dbb9e23aaea 100644 --- a/packages/core_bench/core_bench.112.17.00/opam +++ b/packages/core_bench/core_bench.112.17.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "core_bench"]] depends: [ + "ocaml" {>= "4.02.1"} "camlp4" "core" {>= "112.17.00" & < "112.25.00"} "bin_prot" {>= "112.17.00" & < "112.25.00"} @@ -13,5 +14,11 @@ depends: [ "textutils" {>= "112.17.00" & < "112.18.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.02.1" 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: "md5=d507304cc31692cf9ba4c7bdf3e9cc25" +} diff --git a/packages/core_bench/core_bench.112.17.00/url b/packages/core_bench/core_bench.112.17.00/url deleted file mode 100644 index 8ce1d4851d7..00000000000 --- a/packages/core_bench/core_bench.112.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.17/files/core_bench-112.17.00.tar.gz" -checksum: "d507304cc31692cf9ba4c7bdf3e9cc25" diff --git a/packages/core_bench/core_bench.112.35.00/descr b/packages/core_bench/core_bench.112.35.00/descr deleted file mode 100644 index a68f1b3ce28..00000000000 --- a/packages/core_bench/core_bench.112.35.00/descr +++ /dev/null @@ -1 +0,0 @@ -Benchmarking library diff --git a/packages/core_bench/core_bench.112.35.00/opam b/packages/core_bench/core_bench.112.35.00/opam index 71dd2971a8a..38a218d97f9 100644 --- a/packages/core_bench/core_bench.112.35.00/opam +++ b/packages/core_bench/core_bench.112.35.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_bench" @@ -7,6 +7,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_bench"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "core" {>= "112.35.00" & < "113.01.00"} "bin_prot" {>= "112.35.00" & < "113.01.00"} @@ -17,7 +18,13 @@ depends: [ "textutils" {>= "112.17.00" & < "112.18.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core_bench/issues" -dev-repo: "https://github.com/janestreet/core_bench.git" +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: "md5=f2811e531a07264006767ea98f9e98ff" +} diff --git a/packages/core_bench/core_bench.112.35.00/url b/packages/core_bench/core_bench.112.35.00/url deleted file mode 100644 index 241c3cc5263..00000000000 --- a/packages/core_bench/core_bench.112.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.35/files/core_bench-112.35.00.tar.gz" -checksum: "f2811e531a07264006767ea98f9e98ff" diff --git a/packages/core_bench/core_bench.113.24.00/descr b/packages/core_bench/core_bench.113.24.00/descr deleted file mode 100644 index a68f1b3ce28..00000000000 --- a/packages/core_bench/core_bench.113.24.00/descr +++ /dev/null @@ -1 +0,0 @@ -Benchmarking library diff --git a/packages/core_bench/core_bench.113.24.00/opam b/packages/core_bench/core_bench.113.24.00/opam index 5b0a0f68971..a633901a2c1 100644 --- a/packages/core_bench/core_bench.113.24.00/opam +++ b/packages/core_bench/core_bench.113.24.00/opam @@ -1,30 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_bench" bug-reports: "https://github.com/janestreet/core_bench/issues" -dev-repo: "https://github.com/janestreet/core_bench.git" +dev-repo: "git+https://github.com/janestreet/core_bench.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "Benchmarking library" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/core_bench-113.24.00.tar.gz" + checksum: "md5=ea8cdcc38e900e6ee0c3fa211214b5d0" +} diff --git a/packages/core_bench/core_bench.113.24.00/url b/packages/core_bench/core_bench.113.24.00/url deleted file mode 100644 index f83b229aea9..00000000000 --- a/packages/core_bench/core_bench.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/core_bench-113.24.00.tar.gz" -checksum: "ea8cdcc38e900e6ee0c3fa211214b5d0" diff --git a/packages/core_bench/core_bench.113.33.00+4.03/descr b/packages/core_bench/core_bench.113.33.00+4.03/descr deleted file mode 100644 index a68f1b3ce28..00000000000 --- a/packages/core_bench/core_bench.113.33.00+4.03/descr +++ /dev/null @@ -1 +0,0 @@ -Benchmarking library 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 index 770b4ed1c7b..11a4dbd5d10 100644 --- a/packages/core_bench/core_bench.113.33.00+4.03/opam +++ b/packages/core_bench/core_bench.113.33.00+4.03/opam @@ -1,30 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_bench" bug-reports: "https://github.com/janestreet/core_bench/issues" -dev-repo: "https://github.com/janestreet/core_bench.git" +dev-repo: "git+https://github.com/janestreet/core_bench.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Benchmarking library" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/core_bench-113.33.00+4.03.tar.gz" + checksum: "md5=a16eb5e87a9255c30a87afc89bcebbe9" +} diff --git a/packages/core_bench/core_bench.113.33.00+4.03/url b/packages/core_bench/core_bench.113.33.00+4.03/url deleted file mode 100644 index 86cf9bd47a8..00000000000 --- a/packages/core_bench/core_bench.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/core_bench-113.33.00+4.03.tar.gz" -checksum: "a16eb5e87a9255c30a87afc89bcebbe9" diff --git a/packages/core_bench/core_bench.113.33.00/descr b/packages/core_bench/core_bench.113.33.00/descr deleted file mode 100644 index a68f1b3ce28..00000000000 --- a/packages/core_bench/core_bench.113.33.00/descr +++ /dev/null @@ -1 +0,0 @@ -Benchmarking library diff --git a/packages/core_bench/core_bench.113.33.00/opam b/packages/core_bench/core_bench.113.33.00/opam index ecbd4229b8d..85aa56292e6 100644 --- a/packages/core_bench/core_bench.113.33.00/opam +++ b/packages/core_bench/core_bench.113.33.00/opam @@ -1,30 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_bench" bug-reports: "https://github.com/janestreet/core_bench/issues" -dev-repo: "https://github.com/janestreet/core_bench.git" +dev-repo: "git+https://github.com/janestreet/core_bench.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +synopsis: "Benchmarking library" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/core_bench-113.33.00.tar.gz" + checksum: "md5=f135b5cdc9f8952f5e803dab858f6c79" +} diff --git a/packages/core_bench/core_bench.113.33.00/url b/packages/core_bench/core_bench.113.33.00/url deleted file mode 100644 index 6ce7f232edd..00000000000 --- a/packages/core_bench/core_bench.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/core_bench-113.33.00.tar.gz" -checksum: "f135b5cdc9f8952f5e803dab858f6c79" diff --git a/packages/core_bench/core_bench.113.33.03/descr b/packages/core_bench/core_bench.113.33.03/descr deleted file mode 100644 index a68f1b3ce28..00000000000 --- a/packages/core_bench/core_bench.113.33.03/descr +++ /dev/null @@ -1 +0,0 @@ -Benchmarking library diff --git a/packages/core_bench/core_bench.113.33.03/opam b/packages/core_bench/core_bench.113.33.03/opam index 51166b5970d..9bf94577fe6 100644 --- a/packages/core_bench/core_bench.113.33.03/opam +++ b/packages/core_bench/core_bench.113.33.03/opam @@ -1,31 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_bench" bug-reports: "https://github.com/janestreet/core_bench/issues" -dev-repo: "https://github.com/janestreet/core_bench.git" +dev-repo: "git+https://github.com/janestreet/core_bench.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +synopsis: "Benchmarking library" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/core_bench-113.33.03.tar.gz" + checksum: "md5=ac6b4fa58d1d4baa236d398f5a4d41b3" +} diff --git a/packages/core_bench/core_bench.113.33.03/url b/packages/core_bench/core_bench.113.33.03/url deleted file mode 100644 index 350c2bbca3b..00000000000 --- a/packages/core_bench/core_bench.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/core_bench-113.33.03.tar.gz" -checksum: "ac6b4fa58d1d4baa236d398f5a4d41b3" diff --git a/packages/core_bench/core_bench.v0.10.0/descr b/packages/core_bench/core_bench.v0.10.0/descr deleted file mode 100644 index a68f1b3ce28..00000000000 --- a/packages/core_bench/core_bench.v0.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -Benchmarking library diff --git a/packages/core_bench/core_bench.v0.10.0/opam b/packages/core_bench/core_bench.v0.10.0/opam index ce80eb7c197..187de717420 100644 --- a/packages/core_bench/core_bench.v0.10.0/opam +++ b/packages/core_bench/core_bench.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_bench" @@ -9,13 +9,19 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} - "re" {>= "1.5.0"} + "re" {>= "1.5.0"} ] -available: [ ocaml-version >= "4.04.1" ] +synopsis: "Benchmarking library" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/core_bench-v0.10.0.tar.gz" + checksum: "md5=d086960e25dc778dc5ce578117bd8180" +} diff --git a/packages/core_bench/core_bench.v0.10.0/url b/packages/core_bench/core_bench.v0.10.0/url deleted file mode 100644 index 9c06520bab5..00000000000 --- a/packages/core_bench/core_bench.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/core_bench-v0.10.0.tar.gz" -checksum: "d086960e25dc778dc5ce578117bd8180" diff --git a/packages/core_bench/core_bench.v0.9.0/descr b/packages/core_bench/core_bench.v0.9.0/descr deleted file mode 100644 index a68f1b3ce28..00000000000 --- a/packages/core_bench/core_bench.v0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -Benchmarking library diff --git a/packages/core_bench/core_bench.v0.9.0/opam b/packages/core_bench/core_bench.v0.9.0/opam index adc00096233..57aa8ce3d78 100644 --- a/packages/core_bench/core_bench.v0.9.0/opam +++ b/packages/core_bench/core_bench.v0.9.0/opam @@ -1,21 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_bench" bug-reports: "https://github.com/janestreet/core_bench/issues" -dev-repo: "https://github.com/janestreet/core_bench.git" +dev-repo: "git+https://github.com/janestreet/core_bench.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core" {>= "v0.9" & < "v0.10"} - "core_extended" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} - "textutils" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "core" {>= "v0.9" & < "v0.10"} + "core_extended" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "textutils" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} - "re" {>= "1.5.0"} + "re" {>= "1.5.0"} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Benchmarking library" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/core_bench-v0.9.0.tar.gz" + checksum: "md5=bb9a0f48169148ff33617742b53023d1" +} diff --git a/packages/core_bench/core_bench.v0.9.0/url b/packages/core_bench/core_bench.v0.9.0/url deleted file mode 100644 index d8026f948d1..00000000000 --- a/packages/core_bench/core_bench.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/core_bench-v0.9.0.tar.gz" -checksum: "bb9a0f48169148ff33617742b53023d1" diff --git a/packages/core_extended/core_extended.108.00.01/descr b/packages/core_extended/core_extended.108.00.01/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.108.00.01/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.108.00.01/opam b/packages/core_extended/core_extended.108.00.01/opam deleted file mode 100644 index 945c7fd7dc4..00000000000 --- a/packages/core_extended/core_extended.108.00.01/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "core_extended"]] -depends: [ - "camlp4" - "ocamlfind" - "bin_prot" {< "113.01.00"} - "core" {= "108.00.02"} - "fieldslib" {< "113.01.00"} - "pa_ounit" - "pipebang" - "pcre" - "res" - "sexplib" {< "113.01.00"} - "ocamlbuild" {build} -] -available: os != "openbsd" & ocaml-version = "3.12.1" -install: [make "install"] diff --git a/packages/core_extended/core_extended.108.00.01/url b/packages/core_extended/core_extended.108.00.01/url deleted file mode 100644 index 1616fc205ea..00000000000 --- a/packages/core_extended/core_extended.108.00.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.00.01/individual/core_extended-108.00.01.tar.gz" -checksum: "7dc31ed35e2d74f85ed00af825bee94b" diff --git a/packages/core_extended/core_extended.108.00.02/descr b/packages/core_extended/core_extended.108.00.02/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.108.00.02/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.108.00.02/opam b/packages/core_extended/core_extended.108.00.02/opam index a6bae9c54a9..f9c1e544f15 100644 --- a/packages/core_extended/core_extended.108.00.02/opam +++ b/packages/core_extended/core_extended.108.00.02/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" "camlp4" "pcre" "core" {= "108.00.02"} @@ -10,3 +11,15 @@ depends: [ ] 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: "md5=abbf538eed3dc860d4d77daa9eafcf37" +} diff --git a/packages/core_extended/core_extended.108.00.02/url b/packages/core_extended/core_extended.108.00.02/url deleted file mode 100644 index 3b92477c059..00000000000 --- a/packages/core_extended/core_extended.108.00.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.00.02/individual/core_extended-108.00.02.tar.gz" -checksum: "abbf538eed3dc860d4d77daa9eafcf37" diff --git a/packages/core_extended/core_extended.108.07.00/descr b/packages/core_extended/core_extended.108.07.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.108.07.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.108.07.00/opam b/packages/core_extended/core_extended.108.07.00/opam deleted file mode 100644 index bbf298c38c8..00000000000 --- a/packages/core_extended/core_extended.108.07.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "core_extended"]] -depends: [ - "camlp4" - "pcre" - "core" {= "108.07.00"} - "ocamlbuild" {build} -] -available: os != "openbsd" -install: [make "install"] diff --git a/packages/core_extended/core_extended.108.07.00/url b/packages/core_extended/core_extended.108.07.00/url deleted file mode 100644 index bafc0c491ed..00000000000 --- a/packages/core_extended/core_extended.108.07.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.07.00/individual/core_extended-108.07.00.tar.gz" -checksum: "ce5b53ce254361aa9b030bd455614fe1" diff --git a/packages/core_extended/core_extended.108.07.01/descr b/packages/core_extended/core_extended.108.07.01/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.108.07.01/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.108.07.01/opam b/packages/core_extended/core_extended.108.07.01/opam deleted file mode 100644 index 59b3e8644ae..00000000000 --- a/packages/core_extended/core_extended.108.07.01/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "core_extended"]] -depends: [ - "camlp4" - "pcre" - "core" {= "108.07.01"} - "ocamlbuild" {build} -] -available: os != "openbsd" -install: [make "install"] diff --git a/packages/core_extended/core_extended.108.07.01/url b/packages/core_extended/core_extended.108.07.01/url deleted file mode 100644 index a82c0124683..00000000000 --- a/packages/core_extended/core_extended.108.07.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.07.01/individual/core_extended-108.07.01.tar.gz" -checksum: "1c5e061360a441f4a8b959ef174f5112" diff --git a/packages/core_extended/core_extended.108.08.00/descr b/packages/core_extended/core_extended.108.08.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.108.08.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.108.08.00/opam b/packages/core_extended/core_extended.108.08.00/opam index 26fcc2ea5e3..bbbf183ec15 100644 --- a/packages/core_extended/core_extended.108.08.00/opam +++ b/packages/core_extended/core_extended.108.08.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" "camlp4" "pcre" "core" {= "108.08.00"} @@ -11,3 +12,16 @@ depends: [ 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 +extra-files: ["fix_META.patch" "md5=99198eca763bb40667d790c32a9366cc"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/core_extended-108.08.00.tar.gz" + checksum: "md5=f594553b318ffbd52c27c88328c0ff86" +} diff --git a/packages/core_extended/core_extended.108.08.00/url b/packages/core_extended/core_extended.108.08.00/url deleted file mode 100644 index dba66af0861..00000000000 --- a/packages/core_extended/core_extended.108.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/core_extended-108.08.00.tar.gz" -checksum: "f594553b318ffbd52c27c88328c0ff86" diff --git a/packages/core_extended/core_extended.109.07.00/descr b/packages/core_extended/core_extended.109.07.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.109.07.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.109.07.00/files/disable_warn_error.patch b/packages/core_extended/core_extended.109.07.00/files/disable_warn_error.patch deleted file mode 100644 index cdcbca93c8d..00000000000 --- a/packages/core_extended/core_extended.109.07.00/files/disable_warn_error.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- myocamlbuild.ml.prev 2013-01-31 11:03:46.488656046 -0500 -+++ myocamlbuild.ml 2013-01-31 11:03:49.641903848 -0500 -@@ -589,7 +589,7 @@ - - (* enable warnings; make sure the '@' character isn't in the beginning; - ms-dos interprets that character specially *) -- flag ["compile"; "ocaml"] (S [A "-w"; A "A@Aemr-28"; A "-strict-sequence" ]) -+ flag ["compile"; "ocaml"] (S [A "-w"; A "Aemr-28"; A "-strict-sequence" ]) - ;; - - let dispatch = function diff --git a/packages/core_extended/core_extended.109.07.00/files/fix_META.patch b/packages/core_extended/core_extended.109.07.00/files/fix_META.patch deleted file mode 100644 index af4c44dfed2..00000000000 --- a/packages/core_extended/core_extended.109.07.00/files/fix_META.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- lib/META.prev 2012-12-13 16:05:41.644185169 -0500 -+++ lib/META 2012-12-13 16:06:15.268184976 -0500 -@@ -3,7 +3,7 @@ - version = "109.07.00" - description = "Jane Street Capital's standard library overlay" - requires = --"sexplib.syntax sexplib fieldslib.syntax fieldslib bin_prot bin_prot.syntax pa_ounit pa_pipebang core bigarray pcre res unix threads comparelib.syntax" -+" sexplib fieldslib bin_prot oUnit core bigarray pcre res unix threads" - archive(byte) = "core_extended.cma" - archive(byte, plugin) = "core_extended.cma" - archive(native) = "core_extended.cmxa" diff --git a/packages/core_extended/core_extended.109.07.00/opam b/packages/core_extended/core_extended.109.07.00/opam deleted file mode 100644 index fb57dc2a77b..00000000000 --- a/packages/core_extended/core_extended.109.07.00/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "core_extended"]] -depends: [ - "camlp4" - "pcre" - "core" {= "109.07.00"} - "ocamlbuild" {build} -] -patches: [ - "fix_META.patch" - "disable_warn_error.patch" -] -available: os != "openbsd" -install: [make "install"] diff --git a/packages/core_extended/core_extended.109.07.00/url b/packages/core_extended/core_extended.109.07.00/url deleted file mode 100644 index 849281a5f94..00000000000 --- a/packages/core_extended/core_extended.109.07.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.07.00/individual/core_extended-109.07.00.tar.gz" -checksum: "216f73e5099152f283b46266fc515d8f" diff --git a/packages/core_extended/core_extended.109.08.00/descr b/packages/core_extended/core_extended.109.08.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.109.08.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.109.08.00/opam b/packages/core_extended/core_extended.109.08.00/opam deleted file mode 100644 index fa5367f2ab6..00000000000 --- a/packages/core_extended/core_extended.109.08.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "core_extended"]] -depends: [ - "camlp4" - "pcre" - "core" {= "109.08.00"} - "ocamlbuild" {build} -] -available: os != "openbsd" -install: [make "install"] diff --git a/packages/core_extended/core_extended.109.08.00/url b/packages/core_extended/core_extended.109.08.00/url deleted file mode 100644 index 134f8809886..00000000000 --- a/packages/core_extended/core_extended.109.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/core_extended-109.08.00.tar.gz" -checksum: "c14250df2642c71306f41878f7b4e4ff" diff --git a/packages/core_extended/core_extended.109.09.00/descr b/packages/core_extended/core_extended.109.09.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.109.09.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.109.09.00/opam b/packages/core_extended/core_extended.109.09.00/opam deleted file mode 100644 index a04ecd459a3..00000000000 --- a/packages/core_extended/core_extended.109.09.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "core_extended"]] -depends: [ - "camlp4" - "pcre" - "core" {= "109.09.00"} - "ocamlbuild" {build} -] -available: os != "openbsd" -install: [make "install"] diff --git a/packages/core_extended/core_extended.109.09.00/url b/packages/core_extended/core_extended.109.09.00/url deleted file mode 100644 index e28cbd01905..00000000000 --- a/packages/core_extended/core_extended.109.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/core_extended-109.09.00.tar.gz" -checksum: "d2dae613063cf6345dc9ac792b960896" diff --git a/packages/core_extended/core_extended.109.10.00/descr b/packages/core_extended/core_extended.109.10.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.109.10.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.109.10.00/opam b/packages/core_extended/core_extended.109.10.00/opam deleted file mode 100644 index eb5bfabc70f..00000000000 --- a/packages/core_extended/core_extended.109.10.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "core_extended"]] -depends: [ - "camlp4" - "pcre" - "core" {= "109.10.00"} - "ocamlbuild" {build} -] -available: os != "openbsd" -install: [make "install"] diff --git a/packages/core_extended/core_extended.109.10.00/url b/packages/core_extended/core_extended.109.10.00/url deleted file mode 100644 index 1500affee54..00000000000 --- a/packages/core_extended/core_extended.109.10.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/core_extended-109.10.00.tar.gz" -checksum: "ce8c439c7e80715791646433dfbfb597" diff --git a/packages/core_extended/core_extended.109.11.00/descr b/packages/core_extended/core_extended.109.11.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.109.11.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.109.11.00/opam b/packages/core_extended/core_extended.109.11.00/opam deleted file mode 100644 index f1266bd99b1..00000000000 --- a/packages/core_extended/core_extended.109.11.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "core_extended"]] -depends: [ - "camlp4" - "pcre" - "core" {= "109.11.00"} - "ocamlbuild" {build} -] -available: os != "openbsd" -install: [make "install"] diff --git a/packages/core_extended/core_extended.109.11.00/url b/packages/core_extended/core_extended.109.11.00/url deleted file mode 100644 index ef8d167c66b..00000000000 --- a/packages/core_extended/core_extended.109.11.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/core_extended-109.11.00.tar.gz" -checksum: "f64003fa0a52c7b8f175f22221e04ef3" diff --git a/packages/core_extended/core_extended.109.12.00/descr b/packages/core_extended/core_extended.109.12.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.109.12.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.109.12.00/opam b/packages/core_extended/core_extended.109.12.00/opam deleted file mode 100644 index 8c51755c4fa..00000000000 --- a/packages/core_extended/core_extended.109.12.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "core_extended"]] -depends: [ - "pcre" - "core" {= "109.12.00"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/janestreet/core_extended" -available: os != "openbsd" -install: [make "install"] diff --git a/packages/core_extended/core_extended.109.12.00/url b/packages/core_extended/core_extended.109.12.00/url deleted file mode 100644 index 22c0791e5a3..00000000000 --- a/packages/core_extended/core_extended.109.12.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/core_extended/archive/109.12.00.tar.gz" -checksum: "10551a97df06b3ec344de4579c745afe" diff --git a/packages/core_extended/core_extended.109.13.00/descr b/packages/core_extended/core_extended.109.13.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.109.13.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.109.13.00/opam b/packages/core_extended/core_extended.109.13.00/opam deleted file mode 100644 index c87b24e3553..00000000000 --- a/packages/core_extended/core_extended.109.13.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "core_extended"]] -depends: [ - "camlp4" - "pcre" - "core" {= "109.13.00"} - "ocamlbuild" {build} -] -available: os != "openbsd" -install: [make "install"] diff --git a/packages/core_extended/core_extended.109.13.00/url b/packages/core_extended/core_extended.109.13.00/url deleted file mode 100644 index 15645874209..00000000000 --- a/packages/core_extended/core_extended.109.13.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/core_extended-109.13.00.tar.gz" -checksum: "824b4754fe70f8352f1ee4eeb7fcd279" diff --git a/packages/core_extended/core_extended.109.14.00/descr b/packages/core_extended/core_extended.109.14.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.109.14.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.109.14.00/opam b/packages/core_extended/core_extended.109.14.00/opam index b5119207ea0..61621594bcb 100644 --- a/packages/core_extended/core_extended.109.14.00/opam +++ b/packages/core_extended/core_extended.109.14.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" "camlp4" "pcre" "core" {= "109.14.01"} @@ -10,3 +11,15 @@ depends: [ ] 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: "md5=1a471cdb0a073a7aad9edd282493ec49" +} diff --git a/packages/core_extended/core_extended.109.14.00/url b/packages/core_extended/core_extended.109.14.00/url deleted file mode 100644 index 5dbb7f08aa2..00000000000 --- a/packages/core_extended/core_extended.109.14.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/core_extended-109.14.00.tar.gz" -checksum: "1a471cdb0a073a7aad9edd282493ec49" diff --git a/packages/core_extended/core_extended.109.15.00/descr b/packages/core_extended/core_extended.109.15.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.109.15.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.109.15.00/opam b/packages/core_extended/core_extended.109.15.00/opam index 8d536b1ab39..35829e80140 100644 --- a/packages/core_extended/core_extended.109.15.00/opam +++ b/packages/core_extended/core_extended.109.15.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" "camlp4" "pcre" "core" {>= "109.15.00" & <= "109.15.01"} @@ -11,3 +12,15 @@ depends: [ ] 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: "md5=1031dd880d78786aab27e86ae7ff15e0" +} diff --git a/packages/core_extended/core_extended.109.15.00/url b/packages/core_extended/core_extended.109.15.00/url deleted file mode 100644 index dee998ca562..00000000000 --- a/packages/core_extended/core_extended.109.15.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/core_extended-109.15.00.tar.gz" -checksum: "1031dd880d78786aab27e86ae7ff15e0" diff --git a/packages/core_extended/core_extended.109.17.00/descr b/packages/core_extended/core_extended.109.17.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.109.17.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.109.17.00/opam b/packages/core_extended/core_extended.109.17.00/opam index 9ba6f99294d..958297e6421 100644 --- a/packages/core_extended/core_extended.109.17.00/opam +++ b/packages/core_extended/core_extended.109.17.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" "camlp4" "pcre" "core" {>= "109.17.00" & <= "109.18.00"} @@ -11,3 +12,15 @@ depends: [ ] 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: "md5=4ec4db06a14a16504b964cb4c21450b0" +} diff --git a/packages/core_extended/core_extended.109.17.00/url b/packages/core_extended/core_extended.109.17.00/url deleted file mode 100644 index 4ddc5e078b1..00000000000 --- a/packages/core_extended/core_extended.109.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.17.00/individual/core_extended-109.17.00.tar.gz" -checksum: "4ec4db06a14a16504b964cb4c21450b0" diff --git a/packages/core_extended/core_extended.109.19.00/descr b/packages/core_extended/core_extended.109.19.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.109.19.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.109.19.00/opam b/packages/core_extended/core_extended.109.19.00/opam index e78b21bcf96..2d27f448019 100644 --- a/packages/core_extended/core_extended.109.19.00/opam +++ b/packages/core_extended/core_extended.109.19.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.15.01"} @@ -22,7 +23,19 @@ depends: [ "sexplib" {= "109.17.00"} "ocamlbuild" {build} ] -available: [ os != "openbsd" & ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] +available: os != "openbsd" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +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: "md5=afc29eafbaf676f6e8d4b53139f9a936" +} diff --git a/packages/core_extended/core_extended.109.19.00/url b/packages/core_extended/core_extended.109.19.00/url deleted file mode 100644 index 5b7fb8e9e1d..00000000000 --- a/packages/core_extended/core_extended.109.19.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.19.00/individual/core_extended-109.19.00.tar.gz" -checksum: "afc29eafbaf676f6e8d4b53139f9a936" diff --git a/packages/core_extended/core_extended.109.20.00/descr b/packages/core_extended/core_extended.109.20.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.109.20.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.109.20.00/opam b/packages/core_extended/core_extended.109.20.00/opam deleted file mode 100644 index a4585c4b93f..00000000000 --- a/packages/core_extended/core_extended.109.20.00/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Capital LLC "] -homepage: "https://github.com/janestreet/core_extended" -license: "Apache-2.0" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "core_extended"]] -depends: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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" - "res" - "sexplib" {= "109.20.00"} - "ocamlbuild" {build} -] -available: [ os != "openbsd" & ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" -install: [[make "install"]] diff --git a/packages/core_extended/core_extended.109.20.00/url b/packages/core_extended/core_extended.109.20.00/url deleted file mode 100644 index ed01fc3226b..00000000000 --- a/packages/core_extended/core_extended.109.20.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.20.00/individual/core_extended-109.20.00.tar.gz" -checksum: "5942acd3bb480bc3b0d946883fefd1b5" diff --git a/packages/core_extended/core_extended.109.21.00/descr b/packages/core_extended/core_extended.109.21.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.109.21.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.109.21.00/opam b/packages/core_extended/core_extended.109.21.00/opam index 96d198d56dc..a81d7b4109b 100644 --- a/packages/core_extended/core_extended.109.21.00/opam +++ b/packages/core_extended/core_extended.109.21.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.15.01"} @@ -22,7 +23,19 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ os != "openbsd" & ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] +available: os != "openbsd" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +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: "md5=f35a0aad951370f80a6f2b67fdf103da" +} diff --git a/packages/core_extended/core_extended.109.21.00/url b/packages/core_extended/core_extended.109.21.00/url deleted file mode 100644 index b7fdf8b4cc6..00000000000 --- a/packages/core_extended/core_extended.109.21.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.21.00/individual/core_extended-109.21.00.tar.gz" -checksum: "f35a0aad951370f80a6f2b67fdf103da" diff --git a/packages/core_extended/core_extended.109.23.00/descr b/packages/core_extended/core_extended.109.23.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.109.23.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.109.23.00/opam b/packages/core_extended/core_extended.109.23.00/opam index 5d7b3d81c71..0cd8261aabe 100644 --- a/packages/core_extended/core_extended.109.23.00/opam +++ b/packages/core_extended/core_extended.109.23.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.15.01"} @@ -22,7 +23,19 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ os != "openbsd" & ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] +available: os != "openbsd" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +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: "md5=0e2a2b9f61a605293fe99297638f4f8d" +} diff --git a/packages/core_extended/core_extended.109.23.00/url b/packages/core_extended/core_extended.109.23.00/url deleted file mode 100644 index ea7a4186d30..00000000000 --- a/packages/core_extended/core_extended.109.23.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.23.00/individual/core_extended-109.23.00.tar.gz" -checksum: "0e2a2b9f61a605293fe99297638f4f8d" diff --git a/packages/core_extended/core_extended.109.24.00/descr b/packages/core_extended/core_extended.109.24.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.109.24.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.109.24.00/opam b/packages/core_extended/core_extended.109.24.00/opam index 88da5dc5ecf..cb7f90ca1fd 100644 --- a/packages/core_extended/core_extended.109.24.00/opam +++ b/packages/core_extended/core_extended.109.24.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.15.01"} @@ -23,7 +24,19 @@ depends: [ "textutils" {= "109.24.00"} "ocamlbuild" {build} ] -available: [ os != "openbsd" & ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] +available: os != "openbsd" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +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: "md5=e0bf69dbb8383c07f4ab1ac78001bdc0" +} diff --git a/packages/core_extended/core_extended.109.24.00/url b/packages/core_extended/core_extended.109.24.00/url deleted file mode 100644 index 4220d2602f1..00000000000 --- a/packages/core_extended/core_extended.109.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.24.00/individual/core_extended-109.24.00.tar.gz" -checksum: "e0bf69dbb8383c07f4ab1ac78001bdc0" diff --git a/packages/core_extended/core_extended.109.27.00/descr b/packages/core_extended/core_extended.109.27.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.109.27.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.109.27.00/opam b/packages/core_extended/core_extended.109.27.00/opam index 571eba30505..94789748ac1 100644 --- a/packages/core_extended/core_extended.109.27.00/opam +++ b/packages/core_extended/core_extended.109.27.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.15.01"} @@ -23,7 +24,19 @@ depends: [ "textutils" {= "109.24.00"} "ocamlbuild" {build} ] -available: [ os != "openbsd" & ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] +available: os != "openbsd" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +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: "md5=b50687e346889be2cc996c130f36e79f" +} diff --git a/packages/core_extended/core_extended.109.27.00/url b/packages/core_extended/core_extended.109.27.00/url deleted file mode 100644 index 97087386b5e..00000000000 --- a/packages/core_extended/core_extended.109.27.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.27.00/individual/core_extended-109.27.00.tar.gz" -checksum: "b50687e346889be2cc996c130f36e79f" diff --git a/packages/core_extended/core_extended.109.28.00/descr b/packages/core_extended/core_extended.109.28.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.109.28.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.109.28.00/opam b/packages/core_extended/core_extended.109.28.00/opam index 6d6c5e577c6..30753e63a5b 100644 --- a/packages/core_extended/core_extended.109.28.00/opam +++ b/packages/core_extended/core_extended.109.28.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.15.01"} @@ -23,7 +24,19 @@ depends: [ "textutils" {= "109.24.00"} "ocamlbuild" {build} ] -available: [ os != "openbsd" & ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] +available: os != "openbsd" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +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: "md5=53844ae3e7961bc571cba88c0e1a256f" +} diff --git a/packages/core_extended/core_extended.109.28.00/url b/packages/core_extended/core_extended.109.28.00/url deleted file mode 100644 index 500de3256e8..00000000000 --- a/packages/core_extended/core_extended.109.28.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.28.00/individual/core_extended-109.28.00.tar.gz" -checksum: "53844ae3e7961bc571cba88c0e1a256f" diff --git a/packages/core_extended/core_extended.109.30.00/descr b/packages/core_extended/core_extended.109.30.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.109.30.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.109.30.00/opam b/packages/core_extended/core_extended.109.30.00/opam index 371b202f1f5..990e087460a 100644 --- a/packages/core_extended/core_extended.109.30.00/opam +++ b/packages/core_extended/core_extended.109.30.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.30.00"} @@ -23,7 +24,19 @@ depends: [ "textutils" {= "109.24.00"} "ocamlbuild" {build} ] -available: [ os != "openbsd" & ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] +available: os != "openbsd" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +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: "md5=96469335e1b571771ada647169b1d005" +} diff --git a/packages/core_extended/core_extended.109.30.00/url b/packages/core_extended/core_extended.109.30.00/url deleted file mode 100644 index 771328e56b4..00000000000 --- a/packages/core_extended/core_extended.109.30.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.30.00/individual/core_extended-109.30.00.tar.gz" -checksum: "96469335e1b571771ada647169b1d005" diff --git a/packages/core_extended/core_extended.109.31.00/descr b/packages/core_extended/core_extended.109.31.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.109.31.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.109.31.00/opam b/packages/core_extended/core_extended.109.31.00/opam index dbb90ffa7a6..9b96d9d3653 100644 --- a/packages/core_extended/core_extended.109.31.00/opam +++ b/packages/core_extended/core_extended.109.31.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.30.00"} @@ -23,7 +24,19 @@ depends: [ "textutils" {= "109.24.00"} "ocamlbuild" {build} ] -available: [ os != "openbsd" & ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] +available: os != "openbsd" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +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: "md5=2cc24b1a00251241dc9ad22cf07b08e5" +} diff --git a/packages/core_extended/core_extended.109.31.00/url b/packages/core_extended/core_extended.109.31.00/url deleted file mode 100644 index ddb1a7c111c..00000000000 --- a/packages/core_extended/core_extended.109.31.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.31.00/individual/core_extended-109.31.00.tar.gz" -checksum: "2cc24b1a00251241dc9ad22cf07b08e5" diff --git a/packages/core_extended/core_extended.109.34.00/descr b/packages/core_extended/core_extended.109.34.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.109.34.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.109.34.00/opam b/packages/core_extended/core_extended.109.34.00/opam index d97418c8784..881f3f7dfeb 100644 --- a/packages/core_extended/core_extended.109.34.00/opam +++ b/packages/core_extended/core_extended.109.34.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.30.00"} @@ -23,7 +24,19 @@ depends: [ "textutils" {= "109.24.00"} "ocamlbuild" {build} ] -available: [ os != "openbsd" & ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] +available: os != "openbsd" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +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: "md5=e5d1fdec14868ff851a1f386bef12c0e" +} diff --git a/packages/core_extended/core_extended.109.34.00/url b/packages/core_extended/core_extended.109.34.00/url deleted file mode 100644 index 3b145e3b56c..00000000000 --- a/packages/core_extended/core_extended.109.34.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.34.00/individual/core_extended-109.34.00.tar.gz" -checksum: "e5d1fdec14868ff851a1f386bef12c0e" diff --git a/packages/core_extended/core_extended.109.35.00/descr b/packages/core_extended/core_extended.109.35.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.109.35.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.109.35.00/opam b/packages/core_extended/core_extended.109.35.00/opam deleted file mode 100644 index 4efcdd4ba70..00000000000 --- a/packages/core_extended/core_extended.109.35.00/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Capital LLC "] -homepage: "https://github.com/janestreet/core_extended" -license: "Apache-2.0" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "core_extended"]] -depends: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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" - "res" - "sexplib" {= "109.20.00"} - "textutils" {= "109.35.00"} - "ocamlbuild" {build} -] -available: [ os != "openbsd" & ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" -install: [[make "install"]] diff --git a/packages/core_extended/core_extended.109.35.00/url b/packages/core_extended/core_extended.109.35.00/url deleted file mode 100644 index aa1f37cd795..00000000000 --- a/packages/core_extended/core_extended.109.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/core_extended-109.35.00.tar.gz" -checksum: "b1f4d2f2d45bdecf4d9d9239fbafeafa" diff --git a/packages/core_extended/core_extended.109.36.00/descr b/packages/core_extended/core_extended.109.36.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.109.36.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.109.36.00/opam b/packages/core_extended/core_extended.109.36.00/opam index e8191d44d39..b055f873ef9 100644 --- a/packages/core_extended/core_extended.109.36.00/opam +++ b/packages/core_extended/core_extended.109.36.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.30.00"} @@ -23,7 +24,19 @@ depends: [ "textutils" {= "109.36.00"} "ocamlbuild" {build} ] -available: [ os != "openbsd" & ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] +available: os != "openbsd" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +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: "md5=aa4ffc25512c6c01083ea58f8cc0259f" +} diff --git a/packages/core_extended/core_extended.109.36.00/url b/packages/core_extended/core_extended.109.36.00/url deleted file mode 100644 index 41c75c9e40f..00000000000 --- a/packages/core_extended/core_extended.109.36.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.36.00/individual/core_extended-109.36.00.tar.gz" -checksum: "aa4ffc25512c6c01083ea58f8cc0259f" diff --git a/packages/core_extended/core_extended.109.40.00/descr b/packages/core_extended/core_extended.109.40.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.109.40.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.109.40.00/opam b/packages/core_extended/core_extended.109.40.00/opam deleted file mode 100644 index 2834f1e82d1..00000000000 --- a/packages/core_extended/core_extended.109.40.00/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Capital LLC "] -homepage: "https://github.com/janestreet/core_extended" -license: "Apache-2.0" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "core_extended"]] -depends: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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" - "res" - "sexplib" {= "109.20.00"} - "textutils" {= "109.36.00"} - "ocamlbuild" {build} -] -available: [ os != "openbsd" & ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" -install: [[make "install"]] diff --git a/packages/core_extended/core_extended.109.40.00/url b/packages/core_extended/core_extended.109.40.00/url deleted file mode 100644 index 687b696a80a..00000000000 --- a/packages/core_extended/core_extended.109.40.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.40.00/individual/core_extended-109.40.00.tar.gz" -checksum: "7a2ab88bc545c33f49b5bbbee5b0a328" diff --git a/packages/core_extended/core_extended.109.41.00/descr b/packages/core_extended/core_extended.109.41.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.109.41.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.109.41.00/opam b/packages/core_extended/core_extended.109.41.00/opam index 8e24a922638..a1f837eeab9 100644 --- a/packages/core_extended/core_extended.109.41.00/opam +++ b/packages/core_extended/core_extended.109.41.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.41.00"} @@ -23,7 +24,19 @@ depends: [ "textutils" {= "109.36.00"} "ocamlbuild" {build} ] -available: [ os != "openbsd" & ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] +available: os != "openbsd" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +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: "md5=5472c2ef7fe810d7f72a8f86a10a9032" +} diff --git a/packages/core_extended/core_extended.109.41.00/url b/packages/core_extended/core_extended.109.41.00/url deleted file mode 100644 index 6b757c6d12a..00000000000 --- a/packages/core_extended/core_extended.109.41.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.41.00/individual/core_extended-109.41.00.tar.gz" -checksum: "5472c2ef7fe810d7f72a8f86a10a9032" diff --git a/packages/core_extended/core_extended.109.42.00/descr b/packages/core_extended/core_extended.109.42.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.109.42.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.109.42.00/opam b/packages/core_extended/core_extended.109.42.00/opam index 6e385aa670e..1fddf754c25 100644 --- a/packages/core_extended/core_extended.109.42.00/opam +++ b/packages/core_extended/core_extended.109.42.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.42.00"} @@ -23,7 +24,19 @@ depends: [ "textutils" {= "109.36.00"} "ocamlbuild" {build} ] -available: [ os != "openbsd" & ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] +available: os != "openbsd" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +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: "md5=6aeb0150dda775ab329aba947f202dab" +} diff --git a/packages/core_extended/core_extended.109.42.00/url b/packages/core_extended/core_extended.109.42.00/url deleted file mode 100644 index 3c826209d1b..00000000000 --- a/packages/core_extended/core_extended.109.42.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.42.00/individual/core_extended-109.42.00.tar.gz" -checksum: "6aeb0150dda775ab329aba947f202dab" diff --git a/packages/core_extended/core_extended.109.45.00/descr b/packages/core_extended/core_extended.109.45.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.109.45.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.109.45.00/opam b/packages/core_extended/core_extended.109.45.00/opam index bfaf442c7b5..cda2a5ebeb9 100644 --- a/packages/core_extended/core_extended.109.45.00/opam +++ b/packages/core_extended/core_extended.109.45.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.45.00"} @@ -23,7 +24,19 @@ depends: [ "textutils" {= "109.36.00"} "ocamlbuild" {build} ] -available: [ os != "openbsd" & ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] +available: os != "openbsd" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +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: "md5=88cbf5ea3f1811b33f382214c09d7634" +} diff --git a/packages/core_extended/core_extended.109.45.00/url b/packages/core_extended/core_extended.109.45.00/url deleted file mode 100644 index 286bfb2df48..00000000000 --- a/packages/core_extended/core_extended.109.45.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.45.00/individual/core_extended-109.45.00.tar.gz" -checksum: "88cbf5ea3f1811b33f382214c09d7634" diff --git a/packages/core_extended/core_extended.109.47.00/descr b/packages/core_extended/core_extended.109.47.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.109.47.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.109.47.00/opam b/packages/core_extended/core_extended.109.47.00/opam index acd0e01bb2f..5c9656c4036 100644 --- a/packages/core_extended/core_extended.109.47.00/opam +++ b/packages/core_extended/core_extended.109.47.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.47.00"} @@ -23,7 +24,19 @@ depends: [ "textutils" {= "109.36.00"} "ocamlbuild" {build} ] -available: [ os != "openbsd" & ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] +available: os != "openbsd" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +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: "md5=4b8eed99b2518dc433028a8ae2138c98" +} diff --git a/packages/core_extended/core_extended.109.47.00/url b/packages/core_extended/core_extended.109.47.00/url deleted file mode 100644 index 2402a72b99e..00000000000 --- a/packages/core_extended/core_extended.109.47.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.47.00/individual/core_extended-109.47.00.tar.gz" -checksum: "4b8eed99b2518dc433028a8ae2138c98" diff --git a/packages/core_extended/core_extended.109.53.00/descr b/packages/core_extended/core_extended.109.53.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.109.53.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.109.53.00/opam b/packages/core_extended/core_extended.109.53.00/opam index bb9b24d37a3..a4dc31e80f3 100644 --- a/packages/core_extended/core_extended.109.53.00/opam +++ b/packages/core_extended/core_extended.109.53.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.53.00"} @@ -24,7 +25,19 @@ depends: [ "textutils" {= "109.53.00"} "ocamlbuild" {build} ] -available: [ os != "openbsd" & ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] +available: os != "openbsd" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +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: "md5=486b768573441a00cabb1d838625df07" +} diff --git a/packages/core_extended/core_extended.109.53.00/url b/packages/core_extended/core_extended.109.53.00/url deleted file mode 100644 index 1488db2a708..00000000000 --- a/packages/core_extended/core_extended.109.53.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/core_extended-109.53.00.tar.gz" -checksum: "486b768573441a00cabb1d838625df07" diff --git a/packages/core_extended/core_extended.109.55.00/descr b/packages/core_extended/core_extended.109.55.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.109.55.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.109.55.00/opam b/packages/core_extended/core_extended.109.55.00/opam index 9b0a8fc4a43..bc6ac1ad980 100644 --- a/packages/core_extended/core_extended.109.55.00/opam +++ b/packages/core_extended/core_extended.109.55.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.53.00"} @@ -24,7 +25,19 @@ depends: [ "textutils" {= "109.53.00"} "ocamlbuild" {build} ] -available: [ os != "openbsd" & ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] +available: os != "openbsd" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +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: "md5=84b521fc76525c81dcb5da6aa7153c4d" +} diff --git a/packages/core_extended/core_extended.109.55.00/url b/packages/core_extended/core_extended.109.55.00/url deleted file mode 100644 index 422a2dc1743..00000000000 --- a/packages/core_extended/core_extended.109.55.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/core_extended-109.55.00.tar.gz" -checksum: "84b521fc76525c81dcb5da6aa7153c4d" diff --git a/packages/core_extended/core_extended.109.55.02/descr b/packages/core_extended/core_extended.109.55.02/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.109.55.02/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.109.55.02/opam b/packages/core_extended/core_extended.109.55.02/opam index 9d9b8d61012..14498613e85 100644 --- a/packages/core_extended/core_extended.109.55.02/opam +++ b/packages/core_extended/core_extended.109.55.02/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "109.53.00" & <= "109.53.03"} @@ -24,7 +25,19 @@ depends: [ "textutils" {>= "109.53.00" & <= "109.53.03"} "ocamlbuild" {build} ] -available: [ os != "openbsd" & ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] +available: os != "openbsd" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +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: "md5=27589ac6acf475b841853956add7b3a0" +} diff --git a/packages/core_extended/core_extended.109.55.02/url b/packages/core_extended/core_extended.109.55.02/url deleted file mode 100644 index ae50cd68a87..00000000000 --- a/packages/core_extended/core_extended.109.55.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/core_extended-109.55.02.tar.gz" -checksum: "27589ac6acf475b841853956add7b3a0" diff --git a/packages/core_extended/core_extended.109.58.00/descr b/packages/core_extended/core_extended.109.58.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.109.58.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.109.58.00/opam b/packages/core_extended/core_extended.109.58.00/opam index 9e1a50666b6..43aca880434 100644 --- a/packages/core_extended/core_extended.109.58.00/opam +++ b/packages/core_extended/core_extended.109.58.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "109.53.00" & <= "109.53.03"} @@ -23,7 +24,19 @@ depends: [ "textutils" {>= "109.53.00" & <= "109.53.03"} "ocamlbuild" {build} ] -available: [ os != "openbsd" & ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] +available: os != "openbsd" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +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: "md5=f8a6b4387edb0593a63a5a7e87aa08cf" +} diff --git a/packages/core_extended/core_extended.109.58.00/url b/packages/core_extended/core_extended.109.58.00/url deleted file mode 100644 index c27a6f96d7f..00000000000 --- a/packages/core_extended/core_extended.109.58.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.58.00/individual/core_extended-109.58.00.tar.gz" -checksum: "f8a6b4387edb0593a63a5a7e87aa08cf" diff --git a/packages/core_extended/core_extended.110.01.00/descr b/packages/core_extended/core_extended.110.01.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.110.01.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.110.01.00/opam b/packages/core_extended/core_extended.110.01.00/opam index 2cc4055ef3b..5143ed7b5d1 100644 --- a/packages/core_extended/core_extended.110.01.00/opam +++ b/packages/core_extended/core_extended.110.01.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "109.53.00" & <= "109.53.03"} @@ -23,7 +24,19 @@ depends: [ "textutils" {>= "109.53.00" & <= "109.53.03"} "ocamlbuild" {build} ] -available: [ os != "openbsd" & ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] +available: os != "openbsd" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +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: "md5=77ecc95379b8dff376c11fe16b57dcf2" +} diff --git a/packages/core_extended/core_extended.110.01.00/url b/packages/core_extended/core_extended.110.01.00/url deleted file mode 100644 index 644891adcc8..00000000000 --- a/packages/core_extended/core_extended.110.01.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/110.01.00/individual/core_extended-110.01.00.tar.gz" -checksum: "77ecc95379b8dff376c11fe16b57dcf2" diff --git a/packages/core_extended/core_extended.111.03.00/descr b/packages/core_extended/core_extended.111.03.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.111.03.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.111.03.00/opam b/packages/core_extended/core_extended.111.03.00/opam index 81a7432768e..18e31e9dbca 100644 --- a/packages/core_extended/core_extended.111.03.00/opam +++ b/packages/core_extended/core_extended.111.03.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "111.03.00"} @@ -23,7 +24,19 @@ depends: [ "textutils" {= "111.03.00"} "ocamlbuild" {build} ] -available: [ os != "openbsd" & ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] +available: os != "openbsd" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +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: "md5=f99093b6b60a87124d8afe60f080ba08" +} diff --git a/packages/core_extended/core_extended.111.03.00/url b/packages/core_extended/core_extended.111.03.00/url deleted file mode 100644 index 211262c5459..00000000000 --- a/packages/core_extended/core_extended.111.03.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/core_extended-111.03.00.tar.gz" -checksum: "f99093b6b60a87124d8afe60f080ba08" diff --git a/packages/core_extended/core_extended.111.06.00/descr b/packages/core_extended/core_extended.111.06.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.111.06.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.111.06.00/opam b/packages/core_extended/core_extended.111.06.00/opam index 0ce4093eeb1..1f90c0888a1 100644 --- a/packages/core_extended/core_extended.111.06.00/opam +++ b/packages/core_extended/core_extended.111.06.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "111.03.00"} @@ -23,7 +24,19 @@ depends: [ "textutils" {= "111.06.00"} "ocamlbuild" {build} ] -available: [ os != "openbsd" & ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] +available: os != "openbsd" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +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: "md5=621e8e0c09856dd5fa75f8abe99bd73b" +} diff --git a/packages/core_extended/core_extended.111.06.00/url b/packages/core_extended/core_extended.111.06.00/url deleted file mode 100644 index ad94d4444e1..00000000000 --- a/packages/core_extended/core_extended.111.06.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.06.00/individual/core_extended-111.06.00.tar.gz" -checksum: "621e8e0c09856dd5fa75f8abe99bd73b" diff --git a/packages/core_extended/core_extended.111.11.00/descr b/packages/core_extended/core_extended.111.11.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.111.11.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.111.11.00/opam b/packages/core_extended/core_extended.111.11.00/opam index 103d1ea3a0d..c9dd4d1dd63 100644 --- a/packages/core_extended/core_extended.111.11.00/opam +++ b/packages/core_extended/core_extended.111.11.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "111.03.00"} @@ -23,7 +24,19 @@ depends: [ "textutils" {= "111.06.00"} "ocamlbuild" {build} ] -available: [ os != "openbsd" & ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] +available: os != "openbsd" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +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: "md5=6811fc61291b4fa2da60e1070443bde9" +} diff --git a/packages/core_extended/core_extended.111.11.00/url b/packages/core_extended/core_extended.111.11.00/url deleted file mode 100644 index c66637791a6..00000000000 --- a/packages/core_extended/core_extended.111.11.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.11.00/individual/core_extended-111.11.00.tar.gz" -checksum: "6811fc61291b4fa2da60e1070443bde9" diff --git a/packages/core_extended/core_extended.111.13.00/descr b/packages/core_extended/core_extended.111.13.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.111.13.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.111.13.00/opam b/packages/core_extended/core_extended.111.13.00/opam index 05e7704adc5..e35a025c0ba 100644 --- a/packages/core_extended/core_extended.111.13.00/opam +++ b/packages/core_extended/core_extended.111.13.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "111.03.00"} @@ -23,7 +24,19 @@ depends: [ "textutils" {= "111.06.00"} "ocamlbuild" {build} ] -available: [ os != "openbsd" & ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] +available: os != "openbsd" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +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: "md5=44d504f4453653802d3916d2a4bba141" +} diff --git a/packages/core_extended/core_extended.111.13.00/url b/packages/core_extended/core_extended.111.13.00/url deleted file mode 100644 index f248679fca8..00000000000 --- a/packages/core_extended/core_extended.111.13.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.13.00/individual/core_extended-111.13.00.tar.gz" -checksum: "44d504f4453653802d3916d2a4bba141" diff --git a/packages/core_extended/core_extended.111.17.00/descr b/packages/core_extended/core_extended.111.17.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.111.17.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.111.17.00/opam b/packages/core_extended/core_extended.111.17.00/opam index b1790e2c085..ede027bc336 100644 --- a/packages/core_extended/core_extended.111.17.00/opam +++ b/packages/core_extended/core_extended.111.17.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "111.03.00"} @@ -23,7 +24,19 @@ depends: [ "textutils" {= "111.06.00"} "ocamlbuild" {build} ] -available: [ os != "openbsd" & ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] +available: os != "openbsd" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +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: "md5=b32c97cdfc4b83a5ecc8a49a9a6b07c5" +} diff --git a/packages/core_extended/core_extended.111.17.00/url b/packages/core_extended/core_extended.111.17.00/url deleted file mode 100644 index 240624c5214..00000000000 --- a/packages/core_extended/core_extended.111.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/core_extended-111.17.00.tar.gz" -checksum: "b32c97cdfc4b83a5ecc8a49a9a6b07c5" diff --git a/packages/core_extended/core_extended.111.25.00/descr b/packages/core_extended/core_extended.111.25.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.111.25.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.111.25.00/opam b/packages/core_extended/core_extended.111.25.00/opam index 68bbdb56a38..53dbf38f4a5 100644 --- a/packages/core_extended/core_extended.111.25.00/opam +++ b/packages/core_extended/core_extended.111.25.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "111.03.00"} @@ -23,7 +24,19 @@ depends: [ "textutils" {= "111.25.00"} "ocamlbuild" {build} ] -available: [ os != "openbsd" & ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] +available: os != "openbsd" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +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: "md5=5e94db15cc82874719da14c4b685ded2" +} diff --git a/packages/core_extended/core_extended.111.25.00/url b/packages/core_extended/core_extended.111.25.00/url deleted file mode 100644 index 0ef7f9c9fa7..00000000000 --- a/packages/core_extended/core_extended.111.25.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/core_extended-111.25.00.tar.gz" -checksum: "5e94db15cc82874719da14c4b685ded2" diff --git a/packages/core_extended/core_extended.111.28.00/descr b/packages/core_extended/core_extended.111.28.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.111.28.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.111.28.00/opam b/packages/core_extended/core_extended.111.28.00/opam index 3215598886a..5a1c4a86dae 100644 --- a/packages/core_extended/core_extended.111.28.00/opam +++ b/packages/core_extended/core_extended.111.28.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "111.03.00"} @@ -23,7 +24,19 @@ depends: [ "textutils" {= "111.28.00"} "ocamlbuild" {build} ] -available: [ os != "openbsd" & ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] +available: os != "openbsd" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +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: "md5=033296e4dd0f2350df73d69249205a61" +} diff --git a/packages/core_extended/core_extended.111.28.00/url b/packages/core_extended/core_extended.111.28.00/url deleted file mode 100644 index 4bdc4acd0ea..00000000000 --- a/packages/core_extended/core_extended.111.28.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/core_extended-111.28.00.tar.gz" -checksum: "033296e4dd0f2350df73d69249205a61" diff --git a/packages/core_extended/core_extended.112.01.00/descr b/packages/core_extended/core_extended.112.01.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.112.01.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.112.01.00/opam b/packages/core_extended/core_extended.112.01.00/opam index a832992fae4..c829df6bacf 100644 --- a/packages/core_extended/core_extended.112.01.00/opam +++ b/packages/core_extended/core_extended.112.01.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "112.01.00" & < "112.02.00"} @@ -23,7 +24,19 @@ depends: [ "textutils" {>= "112.01.00" & < "112.02.00"} "ocamlbuild" {build} ] -available: [ os != "openbsd" & ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] +available: os != "openbsd" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +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: "md5=07820ce96694ae4b1b0e12a1e49b60cd" +} diff --git a/packages/core_extended/core_extended.112.01.00/url b/packages/core_extended/core_extended.112.01.00/url deleted file mode 100644 index ae00dfc7f62..00000000000 --- a/packages/core_extended/core_extended.112.01.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/core_extended-112.01.00.tar.gz" -checksum: "07820ce96694ae4b1b0e12a1e49b60cd" diff --git a/packages/core_extended/core_extended.112.06.00/descr b/packages/core_extended/core_extended.112.06.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.112.06.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.112.06.00/opam b/packages/core_extended/core_extended.112.06.00/opam index 18591fa473b..7caacf8d863 100644 --- a/packages/core_extended/core_extended.112.06.00/opam +++ b/packages/core_extended/core_extended.112.06.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "112.06.00" & < "112.07.00"} @@ -23,8 +24,22 @@ depends: [ "textutils" {>= "112.06.00" & < "112.07.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] patches: [ "openbsd-quota-disable.diff" { (os = "openbsd") | (os = "freebsd") } ] bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +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 +extra-files: [ + "openbsd-quota-disable.diff" "md5=b0ef28b9b857695efde18f530d2af003" +] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/core_extended-112.06.00.tar.gz" + checksum: "md5=774431fe03e376d04f311b0f09fac57c" +} diff --git a/packages/core_extended/core_extended.112.06.00/url b/packages/core_extended/core_extended.112.06.00/url deleted file mode 100644 index 2a27fd1e1f8..00000000000 --- a/packages/core_extended/core_extended.112.06.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/core_extended-112.06.00.tar.gz" -checksum: "774431fe03e376d04f311b0f09fac57c" diff --git a/packages/core_extended/core_extended.112.17.00/descr b/packages/core_extended/core_extended.112.17.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.112.17.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.112.17.00/opam b/packages/core_extended/core_extended.112.17.00/opam index 2fe9d104919..77cb43fe3b4 100644 --- a/packages/core_extended/core_extended.112.17.00/opam +++ b/packages/core_extended/core_extended.112.17.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "112.17.00" & < "112.18.00"} @@ -23,8 +24,22 @@ depends: [ "textutils" {>= "112.17.00" & < "112.18.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] patches: [ "openbsd-quota-disable.diff" { (os = "openbsd") | (os = "freebsd") } ] bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +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 +extra-files: [ + "openbsd-quota-disable.diff" "md5=b0ef28b9b857695efde18f530d2af003" +] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.17/files/core_extended-112.17.00.tar.gz" + checksum: "md5=77f7f43ffb5409fa38318cd74528a355" +} diff --git a/packages/core_extended/core_extended.112.17.00/url b/packages/core_extended/core_extended.112.17.00/url deleted file mode 100644 index 02ed6698c4e..00000000000 --- a/packages/core_extended/core_extended.112.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.17/files/core_extended-112.17.00.tar.gz" -checksum: "77f7f43ffb5409fa38318cd74528a355" diff --git a/packages/core_extended/core_extended.112.24.00/descr b/packages/core_extended/core_extended.112.24.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.112.24.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.112.24.00/opam b/packages/core_extended/core_extended.112.24.00/opam index b6f3feecee8..0d0e06d6585 100644 --- a/packages/core_extended/core_extended.112.24.00/opam +++ b/packages/core_extended/core_extended.112.24.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "112.24.00" & < "112.25.00"} @@ -23,8 +24,22 @@ depends: [ "textutils" {>= "112.17.00" & < "112.18.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] patches: [ "openbsd-quota-disable.diff" { (os = "openbsd") | (os = "freebsd") } ] bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +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 +extra-files: [ + "openbsd-quota-disable.diff" "md5=b0ef28b9b857695efde18f530d2af003" +] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.24/files/core_extended-112.24.tar.gz" + checksum: "md5=7374c6418af69bcb18733aa884ede62b" +} diff --git a/packages/core_extended/core_extended.112.24.00/url b/packages/core_extended/core_extended.112.24.00/url deleted file mode 100644 index 478d2e55d39..00000000000 --- a/packages/core_extended/core_extended.112.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.24/files/core_extended-112.24.tar.gz" -checksum: "7374c6418af69bcb18733aa884ede62b" diff --git a/packages/core_extended/core_extended.112.35.00/descr b/packages/core_extended/core_extended.112.35.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.112.35.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.112.35.00/opam b/packages/core_extended/core_extended.112.35.00/opam index 65b2750e638..eabaf0fb5b8 100644 --- a/packages/core_extended/core_extended.112.35.00/opam +++ b/packages/core_extended/core_extended.112.35.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "112.35.00" & < "112.36.00"} @@ -23,8 +24,22 @@ depends: [ "textutils" {>= "112.17.00" & < "112.18.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] patches: [ "openbsd-quota-disable.diff" { (os = "openbsd") | (os = "freebsd") } ] bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +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 +extra-files: [ + "openbsd-quota-disable.diff" "md5=e2b38305fc5b63ef66d0cdcbf7b0df0d" +] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.35/files/core_extended-112.35.00.tar.gz" + checksum: "md5=834bcd5c4c5c3d0cfdf7d719fada7d7a" +} diff --git a/packages/core_extended/core_extended.112.35.00/url b/packages/core_extended/core_extended.112.35.00/url deleted file mode 100644 index 942d493700d..00000000000 --- a/packages/core_extended/core_extended.112.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.35/files/core_extended-112.35.00.tar.gz" -checksum: "834bcd5c4c5c3d0cfdf7d719fada7d7a" diff --git a/packages/core_extended/core_extended.113.00.00/descr b/packages/core_extended/core_extended.113.00.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.113.00.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.113.00.00/opam b/packages/core_extended/core_extended.113.00.00/opam index 5bc36563c48..0c93f5f2952 100644 --- a/packages/core_extended/core_extended.113.00.00/opam +++ b/packages/core_extended/core_extended.113.00.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_extended"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "113.00.00" & < "113.01.00"} @@ -23,8 +24,22 @@ depends: [ "textutils" {>= "112.17.00" & < "112.18.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] patches: [ "openbsd-quota-disable.diff" { (os = "openbsd") | (os = "freebsd") } ] bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +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 +extra-files: [ + "openbsd-quota-disable.diff" "md5=b0ef28b9b857695efde18f530d2af003" +] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/core_extended-113.00.00.tar.gz" + checksum: "md5=de61a893e4bdefd438749f7f78b5231f" +} diff --git a/packages/core_extended/core_extended.113.00.00/url b/packages/core_extended/core_extended.113.00.00/url deleted file mode 100644 index bfc7ea7b678..00000000000 --- a/packages/core_extended/core_extended.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/core_extended-113.00.00.tar.gz" -checksum: "de61a893e4bdefd438749f7f78b5231f" diff --git a/packages/core_extended/core_extended.113.24.00/descr b/packages/core_extended/core_extended.113.24.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.113.24.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.113.24.00/opam b/packages/core_extended/core_extended.113.24.00/opam index 6ec97c0c509..243587482af 100644 --- a/packages/core_extended/core_extended.113.24.00/opam +++ b/packages/core_extended/core_extended.113.24.00/opam @@ -1,30 +1,41 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_extended" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +dev-repo: "git+https://github.com/janestreet/core_extended.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=da77c8d46b99f3a23fa72c2e2628a579" +} diff --git a/packages/core_extended/core_extended.113.24.00/url b/packages/core_extended/core_extended.113.24.00/url deleted file mode 100644 index 7e288228198..00000000000 --- a/packages/core_extended/core_extended.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/core_extended-113.24.00.tar.gz" -checksum: "da77c8d46b99f3a23fa72c2e2628a579" diff --git a/packages/core_extended/core_extended.113.33.00+4.03/descr b/packages/core_extended/core_extended.113.33.00+4.03/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.113.33.00+4.03/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. 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 index dd1a456c0c8..4dbc058a3b6 100644 --- a/packages/core_extended/core_extended.113.33.00+4.03/opam +++ b/packages/core_extended/core_extended.113.33.00+4.03/opam @@ -1,30 +1,41 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_extended" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +dev-repo: "git+https://github.com/janestreet/core_extended.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.03.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/113.33/files/core_extended-113.33.00+4.03.tar.gz" + checksum: "md5=1ace7a985f5eaf313c6b9cab6dd23462" +} diff --git a/packages/core_extended/core_extended.113.33.00+4.03/url b/packages/core_extended/core_extended.113.33.00+4.03/url deleted file mode 100644 index cec8134052a..00000000000 --- a/packages/core_extended/core_extended.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/core_extended-113.33.00+4.03.tar.gz" -checksum: "1ace7a985f5eaf313c6b9cab6dd23462" diff --git a/packages/core_extended/core_extended.113.33.00/descr b/packages/core_extended/core_extended.113.33.00/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.113.33.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.113.33.00/opam b/packages/core_extended/core_extended.113.33.00/opam index 62478559596..399b30aa26a 100644 --- a/packages/core_extended/core_extended.113.33.00/opam +++ b/packages/core_extended/core_extended.113.33.00/opam @@ -1,30 +1,41 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_extended" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +dev-repo: "git+https://github.com/janestreet/core_extended.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=613f7a4603308008a93becddf473349e" +} diff --git a/packages/core_extended/core_extended.113.33.00/url b/packages/core_extended/core_extended.113.33.00/url deleted file mode 100644 index ea721ed4a6c..00000000000 --- a/packages/core_extended/core_extended.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/core_extended-113.33.00.tar.gz" -checksum: "613f7a4603308008a93becddf473349e" diff --git a/packages/core_extended/core_extended.113.33.03/descr b/packages/core_extended/core_extended.113.33.03/descr deleted file mode 100644 index f5f91ab9d6d..00000000000 --- a/packages/core_extended/core_extended.113.33.03/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.113.33.03/opam b/packages/core_extended/core_extended.113.33.03/opam index 7c26e8251fa..da3ac6efa69 100644 --- a/packages/core_extended/core_extended.113.33.03/opam +++ b/packages/core_extended/core_extended.113.33.03/opam @@ -1,31 +1,42 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_extended" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +dev-repo: "git+https://github.com/janestreet/core_extended.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=fb7241bc4ec78b6cca1e4fc5edfe6e96" +} diff --git a/packages/core_extended/core_extended.113.33.03/url b/packages/core_extended/core_extended.113.33.03/url deleted file mode 100644 index 3e9af272879..00000000000 --- a/packages/core_extended/core_extended.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/core_extended-113.33.03.tar.gz" -checksum: "fb7241bc4ec78b6cca1e4fc5edfe6e96" diff --git a/packages/core_extended/core_extended.v0.10.0/descr b/packages/core_extended/core_extended.v0.10.0/descr deleted file mode 100644 index 46bad142ef7..00000000000 --- a/packages/core_extended/core_extended.v0.10.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core - -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.v0.10.0/opam b/packages/core_extended/core_extended.v0.10.0/opam index 448bbc6bfa6..5a9070c4da6 100644 --- a/packages/core_extended/core_extended.v0.10.0/opam +++ b/packages/core_extended/core_extended.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_extended" @@ -9,18 +9,29 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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"} + "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" - "jbuilder" {build & >= "1.0+beta12"} + "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} - "re" {>= "1.5.0"} + "re" {>= "1.5.0"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=f3c16e476d0d8151869a75b505768baa" +} diff --git a/packages/core_extended/core_extended.v0.10.0/url b/packages/core_extended/core_extended.v0.10.0/url deleted file mode 100644 index feb081d6016..00000000000 --- a/packages/core_extended/core_extended.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/core_extended-v0.10.0.tar.gz" -checksum: "f3c16e476d0d8151869a75b505768baa" diff --git a/packages/core_extended/core_extended.v0.9.0/descr b/packages/core_extended/core_extended.v0.9.0/descr deleted file mode 100644 index 46bad142ef7..00000000000 --- a/packages/core_extended/core_extended.v0.9.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core - -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.v0.9.0/opam b/packages/core_extended/core_extended.v0.9.0/opam index 657dfa3bc2c..a4ff06b3627 100644 --- a/packages/core_extended/core_extended.v0.9.0/opam +++ b/packages/core_extended/core_extended.v0.9.0/opam @@ -1,25 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_extended" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +dev-repo: "git+https://github.com/janestreet/core_extended.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "bin_prot" {>= "v0.9" & < "v0.10"} - "core" {>= "v0.9" & < "v0.10"} - "core_kernel" {>= "v0.9" & < "v0.10"} - "fieldslib" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "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"} + "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" {build & >= "1.0+beta7"} + "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" "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.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: "md5=c498a9105bbaa0fdd097ae46f914f005" +} diff --git a/packages/core_extended/core_extended.v0.9.0/url b/packages/core_extended/core_extended.v0.9.0/url deleted file mode 100644 index 2d11bc4b325..00000000000 --- a/packages/core_extended/core_extended.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/core_extended-v0.9.0.tar.gz" -checksum: "c498a9105bbaa0fdd097ae46f914f005" diff --git a/packages/core_extended/core_extended.v0.9.1/descr b/packages/core_extended/core_extended.v0.9.1/descr deleted file mode 100644 index 46bad142ef7..00000000000 --- a/packages/core_extended/core_extended.v0.9.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Extra components that are not as closely vetted or as stable as Core - -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/core_extended/core_extended.v0.9.1/opam b/packages/core_extended/core_extended.v0.9.1/opam index 07fac865bf5..c3a423d4aa4 100644 --- a/packages/core_extended/core_extended.v0.9.1/opam +++ b/packages/core_extended/core_extended.v0.9.1/opam @@ -1,25 +1,35 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_extended" bug-reports: "https://github.com/janestreet/core_extended/issues" -dev-repo: "https://github.com/janestreet/core_extended.git" +dev-repo: "git+https://github.com/janestreet/core_extended.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta2"} - "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"} + "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" {build & >= "1.0+beta2"} + "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" "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=225dc87e51f6863ab5b9de9924c011d6" +} diff --git a/packages/core_extended/core_extended.v0.9.1/url b/packages/core_extended/core_extended.v0.9.1/url deleted file mode 100644 index 0170d74005f..00000000000 --- a/packages/core_extended/core_extended.v0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/core_extended/archive/v0.9.1.tar.gz" -checksum: "225dc87e51f6863ab5b9de9924c011d6" diff --git a/packages/core_kernel/core_kernel.109.27.00/descr b/packages/core_kernel/core_kernel.109.27.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.109.27.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.109.27.00/opam b/packages/core_kernel/core_kernel.109.27.00/opam index 31784bfd9ca..0618b58c5b7 100644 --- a/packages/core_kernel/core_kernel.109.27.00/opam +++ b/packages/core_kernel/core_kernel.109.27.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "109.15.01" & <= "109.30.00"} @@ -21,7 +22,19 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.02.1"] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=0e4a6dce1d3b6236cc954d68697c29fa" +} diff --git a/packages/core_kernel/core_kernel.109.27.00/url b/packages/core_kernel/core_kernel.109.27.00/url deleted file mode 100644 index 56610bebbef..00000000000 --- a/packages/core_kernel/core_kernel.109.27.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.27.00/individual/core_kernel-109.27.00.tar.gz" -checksum: "0e4a6dce1d3b6236cc954d68697c29fa" diff --git a/packages/core_kernel/core_kernel.109.28.00/descr b/packages/core_kernel/core_kernel.109.28.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.109.28.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.109.28.00/opam b/packages/core_kernel/core_kernel.109.28.00/opam index ae26474efea..4aece697911 100644 --- a/packages/core_kernel/core_kernel.109.28.00/opam +++ b/packages/core_kernel/core_kernel.109.28.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "109.15.01" & <= "109.30.00"} @@ -21,7 +22,19 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.02.1"] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=28ad055014edd6f5310a5ffa59cf2843" +} diff --git a/packages/core_kernel/core_kernel.109.28.00/url b/packages/core_kernel/core_kernel.109.28.00/url deleted file mode 100644 index 3fd37ab6ef1..00000000000 --- a/packages/core_kernel/core_kernel.109.28.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.28.00/individual/core_kernel-109.28.00.tar.gz" -checksum: "28ad055014edd6f5310a5ffa59cf2843" diff --git a/packages/core_kernel/core_kernel.109.30.00/descr b/packages/core_kernel/core_kernel.109.30.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.109.30.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.109.30.00/opam b/packages/core_kernel/core_kernel.109.30.00/opam index 96b8b67184f..80956dc41fd 100644 --- a/packages/core_kernel/core_kernel.109.30.00/opam +++ b/packages/core_kernel/core_kernel.109.30.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.30.00"} @@ -21,7 +22,19 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.02.1"] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=85fc64440a76e3587d7b83d547d5a0b6" +} diff --git a/packages/core_kernel/core_kernel.109.30.00/url b/packages/core_kernel/core_kernel.109.30.00/url deleted file mode 100644 index ed9c5984c20..00000000000 --- a/packages/core_kernel/core_kernel.109.30.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.30.00/individual/core_kernel-109.30.00.tar.gz" -checksum: "85fc64440a76e3587d7b83d547d5a0b6" diff --git a/packages/core_kernel/core_kernel.109.31.00/descr b/packages/core_kernel/core_kernel.109.31.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.109.31.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.109.31.00/opam b/packages/core_kernel/core_kernel.109.31.00/opam index 96b8b67184f..3043da07d64 100644 --- a/packages/core_kernel/core_kernel.109.31.00/opam +++ b/packages/core_kernel/core_kernel.109.31.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.30.00"} @@ -21,7 +22,19 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.02.1"] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=d15f16a4179dfa30a367c03bf87ad4c9" +} diff --git a/packages/core_kernel/core_kernel.109.31.00/url b/packages/core_kernel/core_kernel.109.31.00/url deleted file mode 100644 index 6c964592827..00000000000 --- a/packages/core_kernel/core_kernel.109.31.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.31.00/individual/core_kernel-109.31.00.tar.gz" -checksum: "d15f16a4179dfa30a367c03bf87ad4c9" diff --git a/packages/core_kernel/core_kernel.109.32.00/descr b/packages/core_kernel/core_kernel.109.32.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.109.32.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.109.32.00/opam b/packages/core_kernel/core_kernel.109.32.00/opam deleted file mode 100644 index 96b8b67184f..00000000000 --- a/packages/core_kernel/core_kernel.109.32.00/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Capital LLC "] -homepage: "https://github.com/janestreet/core_kernel" -license: "Apache-2.0" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "core_kernel"]] -depends: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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" - "sexplib" {= "109.20.00"} - "variantslib" {= "109.15.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.02.1"] -bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" -install: [[make "install"]] diff --git a/packages/core_kernel/core_kernel.109.32.00/url b/packages/core_kernel/core_kernel.109.32.00/url deleted file mode 100644 index e254f247290..00000000000 --- a/packages/core_kernel/core_kernel.109.32.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.32.00/individual/core_kernel-109.32.00.tar.gz" -checksum: "de2f886fe71deafe706e874636c2e6e9" diff --git a/packages/core_kernel/core_kernel.109.33.00/descr b/packages/core_kernel/core_kernel.109.33.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.109.33.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.109.33.00/opam b/packages/core_kernel/core_kernel.109.33.00/opam index 96b8b67184f..3e8cea4bcba 100644 --- a/packages/core_kernel/core_kernel.109.33.00/opam +++ b/packages/core_kernel/core_kernel.109.33.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.30.00"} @@ -21,7 +22,19 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.02.1"] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=9ac767962ea6c4e17b618a326a3bb29b" +} diff --git a/packages/core_kernel/core_kernel.109.33.00/url b/packages/core_kernel/core_kernel.109.33.00/url deleted file mode 100644 index b2eae7d94b5..00000000000 --- a/packages/core_kernel/core_kernel.109.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.33.00/individual/core_kernel-109.33.00.tar.gz" -checksum: "9ac767962ea6c4e17b618a326a3bb29b" diff --git a/packages/core_kernel/core_kernel.109.34.00/descr b/packages/core_kernel/core_kernel.109.34.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.109.34.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.109.34.00/opam b/packages/core_kernel/core_kernel.109.34.00/opam index 2c7dbc46030..f83d1024c4b 100644 --- a/packages/core_kernel/core_kernel.109.34.00/opam +++ b/packages/core_kernel/core_kernel.109.34.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.30.00"} @@ -21,7 +22,19 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.02.1"] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=587fac55d5bb9d508d48c6fed14ab375" +} diff --git a/packages/core_kernel/core_kernel.109.34.00/url b/packages/core_kernel/core_kernel.109.34.00/url deleted file mode 100644 index 4dd672b298f..00000000000 --- a/packages/core_kernel/core_kernel.109.34.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.34.00/individual/core_kernel-109.34.00.tar.gz" -checksum: "587fac55d5bb9d508d48c6fed14ab375" diff --git a/packages/core_kernel/core_kernel.109.35.00/descr b/packages/core_kernel/core_kernel.109.35.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.109.35.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.109.35.00/opam b/packages/core_kernel/core_kernel.109.35.00/opam deleted file mode 100644 index 5462aa97a41..00000000000 --- a/packages/core_kernel/core_kernel.109.35.00/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Capital LLC "] -homepage: "https://github.com/janestreet/core_kernel" -license: "Apache-2.0" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "core_kernel"]] -depends: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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" - "sexplib" {= "109.20.00"} - "variantslib" {= "109.15.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.02.1"] -bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" -install: [[make "install"]] diff --git a/packages/core_kernel/core_kernel.109.35.00/url b/packages/core_kernel/core_kernel.109.35.00/url deleted file mode 100644 index 732399ba26a..00000000000 --- a/packages/core_kernel/core_kernel.109.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/core_kernel-109.35.00.tar.gz" -checksum: "e030e540d7417cb9f9639d1199729e2a" diff --git a/packages/core_kernel/core_kernel.109.35.01/descr b/packages/core_kernel/core_kernel.109.35.01/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.109.35.01/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.109.35.01/opam b/packages/core_kernel/core_kernel.109.35.01/opam deleted file mode 100644 index 5462aa97a41..00000000000 --- a/packages/core_kernel/core_kernel.109.35.01/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Capital LLC "] -homepage: "https://github.com/janestreet/core_kernel" -license: "Apache-2.0" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "core_kernel"]] -depends: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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" - "sexplib" {= "109.20.00"} - "variantslib" {= "109.15.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.02.1"] -bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" -install: [[make "install"]] diff --git a/packages/core_kernel/core_kernel.109.35.01/url b/packages/core_kernel/core_kernel.109.35.01/url deleted file mode 100644 index 3ae804fa838..00000000000 --- a/packages/core_kernel/core_kernel.109.35.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/core_kernel-109.35.01.tar.gz" -checksum: "5ecb6770e705fa2b39616da142601df7" diff --git a/packages/core_kernel/core_kernel.109.36.00/descr b/packages/core_kernel/core_kernel.109.36.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.109.36.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.109.36.00/opam b/packages/core_kernel/core_kernel.109.36.00/opam deleted file mode 100644 index f669b8212bb..00000000000 --- a/packages/core_kernel/core_kernel.109.36.00/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Capital LLC "] -homepage: "https://github.com/janestreet/core_kernel" -license: "Apache-2.0" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "core_kernel"]] -depends: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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" - "sexplib" {= "109.20.00"} - "variantslib" {= "109.15.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.02.1"] -bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" -install: [[make "install"]] diff --git a/packages/core_kernel/core_kernel.109.36.00/url b/packages/core_kernel/core_kernel.109.36.00/url deleted file mode 100644 index cb7fd190976..00000000000 --- a/packages/core_kernel/core_kernel.109.36.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.36.00/individual/core_kernel-109.36.00.tar.gz" -checksum: "568db0a773d05ef0f63956f3978e8a89" diff --git a/packages/core_kernel/core_kernel.109.37.00/descr b/packages/core_kernel/core_kernel.109.37.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.109.37.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.109.37.00/opam b/packages/core_kernel/core_kernel.109.37.00/opam index f669b8212bb..1b3d5aca5f2 100644 --- a/packages/core_kernel/core_kernel.109.37.00/opam +++ b/packages/core_kernel/core_kernel.109.37.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.30.00"} @@ -21,7 +22,19 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.02.1"] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=52b5cb230378b0533cb03466d189519e" +} diff --git a/packages/core_kernel/core_kernel.109.37.00/url b/packages/core_kernel/core_kernel.109.37.00/url deleted file mode 100644 index 092f7cc43c3..00000000000 --- a/packages/core_kernel/core_kernel.109.37.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.37.00/individual/core_kernel-109.37.00.tar.gz" -checksum: "52b5cb230378b0533cb03466d189519e" diff --git a/packages/core_kernel/core_kernel.109.38.00/descr b/packages/core_kernel/core_kernel.109.38.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.109.38.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.109.38.00/opam b/packages/core_kernel/core_kernel.109.38.00/opam index f669b8212bb..78728d49c8e 100644 --- a/packages/core_kernel/core_kernel.109.38.00/opam +++ b/packages/core_kernel/core_kernel.109.38.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.30.00"} @@ -21,7 +22,19 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.02.1"] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=62ad4b2700d786699bac80ed94df1c1f" +} diff --git a/packages/core_kernel/core_kernel.109.38.00/url b/packages/core_kernel/core_kernel.109.38.00/url deleted file mode 100644 index 3a2aee64add..00000000000 --- a/packages/core_kernel/core_kernel.109.38.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.38.00/individual/core_kernel-109.38.00.tar.gz" -checksum: "62ad4b2700d786699bac80ed94df1c1f" diff --git a/packages/core_kernel/core_kernel.109.40.00/descr b/packages/core_kernel/core_kernel.109.40.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.109.40.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.109.40.00/opam b/packages/core_kernel/core_kernel.109.40.00/opam deleted file mode 100644 index f669b8212bb..00000000000 --- a/packages/core_kernel/core_kernel.109.40.00/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Capital LLC "] -homepage: "https://github.com/janestreet/core_kernel" -license: "Apache-2.0" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "core_kernel"]] -depends: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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" - "sexplib" {= "109.20.00"} - "variantslib" {= "109.15.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.02.1"] -bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" -install: [[make "install"]] diff --git a/packages/core_kernel/core_kernel.109.40.00/url b/packages/core_kernel/core_kernel.109.40.00/url deleted file mode 100644 index dbb33131866..00000000000 --- a/packages/core_kernel/core_kernel.109.40.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.40.00/individual/core_kernel-109.40.00.tar.gz" -checksum: "b6b47335e0a2a8b36ec257cacb1273de" diff --git a/packages/core_kernel/core_kernel.109.41.00/descr b/packages/core_kernel/core_kernel.109.41.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.109.41.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.109.41.00/opam b/packages/core_kernel/core_kernel.109.41.00/opam index 3d47fce03ef..a951c7a550e 100644 --- a/packages/core_kernel/core_kernel.109.41.00/opam +++ b/packages/core_kernel/core_kernel.109.41.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.41.00"} @@ -21,7 +22,19 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.02.1"] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=61ee0b07ab7beddbb7580ff83c5c4319" +} diff --git a/packages/core_kernel/core_kernel.109.41.00/url b/packages/core_kernel/core_kernel.109.41.00/url deleted file mode 100644 index 151e809692c..00000000000 --- a/packages/core_kernel/core_kernel.109.41.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.41.00/individual/core_kernel-109.41.00.tar.gz" -checksum: "61ee0b07ab7beddbb7580ff83c5c4319" diff --git a/packages/core_kernel/core_kernel.109.42.00/descr b/packages/core_kernel/core_kernel.109.42.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.109.42.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.109.42.00/opam b/packages/core_kernel/core_kernel.109.42.00/opam index af50dedeffa..578fec49585 100644 --- a/packages/core_kernel/core_kernel.109.42.00/opam +++ b/packages/core_kernel/core_kernel.109.42.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.42.00"} @@ -21,7 +22,19 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.02.1"] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=b562d42359030e958593f89911c75e64" +} diff --git a/packages/core_kernel/core_kernel.109.42.00/url b/packages/core_kernel/core_kernel.109.42.00/url deleted file mode 100644 index 69478444426..00000000000 --- a/packages/core_kernel/core_kernel.109.42.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.42.00/individual/core_kernel-109.42.00.tar.gz" -checksum: "b562d42359030e958593f89911c75e64" diff --git a/packages/core_kernel/core_kernel.109.45.00/descr b/packages/core_kernel/core_kernel.109.45.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.109.45.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.109.45.00/opam b/packages/core_kernel/core_kernel.109.45.00/opam index 00aaca90357..fccf39fe44f 100644 --- a/packages/core_kernel/core_kernel.109.45.00/opam +++ b/packages/core_kernel/core_kernel.109.45.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.45.00"} @@ -21,7 +22,19 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.02.1"] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=41f707727aaba99c233a82ad5b96b879" +} diff --git a/packages/core_kernel/core_kernel.109.45.00/url b/packages/core_kernel/core_kernel.109.45.00/url deleted file mode 100644 index 5d8ac50b00c..00000000000 --- a/packages/core_kernel/core_kernel.109.45.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.45.00/individual/core_kernel-109.45.00.tar.gz" -checksum: "41f707727aaba99c233a82ad5b96b879" diff --git a/packages/core_kernel/core_kernel.109.47.00/descr b/packages/core_kernel/core_kernel.109.47.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.109.47.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.109.47.00/opam b/packages/core_kernel/core_kernel.109.47.00/opam index 156a0c56582..edc82439452 100644 --- a/packages/core_kernel/core_kernel.109.47.00/opam +++ b/packages/core_kernel/core_kernel.109.47.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.47.00"} @@ -21,7 +22,19 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.02.1"] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=d340ae36c3d91c5001cb8a6baed452e9" +} diff --git a/packages/core_kernel/core_kernel.109.47.00/url b/packages/core_kernel/core_kernel.109.47.00/url deleted file mode 100644 index 0e2c1184d5d..00000000000 --- a/packages/core_kernel/core_kernel.109.47.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.47.00/individual/core_kernel-109.47.00.tar.gz" -checksum: "d340ae36c3d91c5001cb8a6baed452e9" diff --git a/packages/core_kernel/core_kernel.109.53.00/descr b/packages/core_kernel/core_kernel.109.53.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.109.53.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.109.53.00/opam b/packages/core_kernel/core_kernel.109.53.00/opam index 3cc52427035..99c61d5f526 100644 --- a/packages/core_kernel/core_kernel.109.53.00/opam +++ b/packages/core_kernel/core_kernel.109.53.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.53.00"} @@ -21,7 +22,19 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.02.1"] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=e6d88fef283fc223019fa3b3dd8f252e" +} diff --git a/packages/core_kernel/core_kernel.109.53.00/url b/packages/core_kernel/core_kernel.109.53.00/url deleted file mode 100644 index 9f763efe6f4..00000000000 --- a/packages/core_kernel/core_kernel.109.53.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/core_kernel-109.53.00.tar.gz" -checksum: "e6d88fef283fc223019fa3b3dd8f252e" diff --git a/packages/core_kernel/core_kernel.109.55.00/descr b/packages/core_kernel/core_kernel.109.55.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.109.55.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.109.55.00/opam b/packages/core_kernel/core_kernel.109.55.00/opam index 5e0b562bfe8..510395a4695 100644 --- a/packages/core_kernel/core_kernel.109.55.00/opam +++ b/packages/core_kernel/core_kernel.109.55.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.53.00"} @@ -23,7 +24,19 @@ depends: [ "variantslib" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.02.1"] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=ed89bbc8112f6f4e3025ca84c56b10a5" +} diff --git a/packages/core_kernel/core_kernel.109.55.00/url b/packages/core_kernel/core_kernel.109.55.00/url deleted file mode 100644 index f6538d53012..00000000000 --- a/packages/core_kernel/core_kernel.109.55.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/core_kernel-109.55.00.tar.gz" -checksum: "ed89bbc8112f6f4e3025ca84c56b10a5" diff --git a/packages/core_kernel/core_kernel.109.55.02/descr b/packages/core_kernel/core_kernel.109.55.02/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.109.55.02/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.109.55.02/opam b/packages/core_kernel/core_kernel.109.55.02/opam index ab0a12c1f58..f0680a1cb39 100644 --- a/packages/core_kernel/core_kernel.109.55.02/opam +++ b/packages/core_kernel/core_kernel.109.55.02/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "109.53.00" & <= "109.53.03"} @@ -23,7 +24,19 @@ depends: [ "variantslib" {>= "109.15.00" & <= "109.15.03"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.02.1"] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=3e4b8f575c8623d637e2d76b0bf29bcc" +} diff --git a/packages/core_kernel/core_kernel.109.55.02/url b/packages/core_kernel/core_kernel.109.55.02/url deleted file mode 100644 index 6836e7d056e..00000000000 --- a/packages/core_kernel/core_kernel.109.55.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/core_kernel-109.55.02.tar.gz" -checksum: "3e4b8f575c8623d637e2d76b0bf29bcc" diff --git a/packages/core_kernel/core_kernel.109.58.00/descr b/packages/core_kernel/core_kernel.109.58.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.109.58.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.109.58.00/opam b/packages/core_kernel/core_kernel.109.58.00/opam index 36112b99d44..8525d955071 100644 --- a/packages/core_kernel/core_kernel.109.58.00/opam +++ b/packages/core_kernel/core_kernel.109.58.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "109.53.00" & <= "109.53.03"} @@ -22,7 +23,19 @@ depends: [ "variantslib" {>= "109.15.00" & <= "109.15.03"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.02.1"] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=199602c35d4a1d07edc7a88018e7d1e3" +} diff --git a/packages/core_kernel/core_kernel.109.58.00/url b/packages/core_kernel/core_kernel.109.58.00/url deleted file mode 100644 index 1564ac75577..00000000000 --- a/packages/core_kernel/core_kernel.109.58.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.58.00/individual/core_kernel-109.58.00.tar.gz" -checksum: "199602c35d4a1d07edc7a88018e7d1e3" diff --git a/packages/core_kernel/core_kernel.109.60.00/descr b/packages/core_kernel/core_kernel.109.60.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.109.60.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.109.60.00/opam b/packages/core_kernel/core_kernel.109.60.00/opam index 5d58d87c7d1..cd09578e906 100644 --- a/packages/core_kernel/core_kernel.109.60.00/opam +++ b/packages/core_kernel/core_kernel.109.60.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "109.53.00" & <= "109.53.03"} @@ -22,7 +23,19 @@ depends: [ "variantslib" {>= "109.15.00" & <= "109.15.03"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.02.1"] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=7e8d135db1e8d22100ffb0b5e36ac3a1" +} diff --git a/packages/core_kernel/core_kernel.109.60.00/url b/packages/core_kernel/core_kernel.109.60.00/url deleted file mode 100644 index be271806912..00000000000 --- a/packages/core_kernel/core_kernel.109.60.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.60.00/individual/core_kernel-109.60.00.tar.gz" -checksum: "7e8d135db1e8d22100ffb0b5e36ac3a1" diff --git a/packages/core_kernel/core_kernel.110.01.00/descr b/packages/core_kernel/core_kernel.110.01.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.110.01.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.110.01.00/opam b/packages/core_kernel/core_kernel.110.01.00/opam index 74b13b540ff..8c5b15df13f 100644 --- a/packages/core_kernel/core_kernel.110.01.00/opam +++ b/packages/core_kernel/core_kernel.110.01.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "109.53.00" & <= "109.53.03"} @@ -22,7 +23,19 @@ depends: [ "variantslib" {>= "109.15.00" & <= "109.15.03"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.02.1"] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=4ec69e336582c481c68ca9c06c8c8afb" +} diff --git a/packages/core_kernel/core_kernel.110.01.00/url b/packages/core_kernel/core_kernel.110.01.00/url deleted file mode 100644 index c6fc092fd05..00000000000 --- a/packages/core_kernel/core_kernel.110.01.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/110.01.00/individual/core_kernel-110.01.00.tar.gz" -checksum: "4ec69e336582c481c68ca9c06c8c8afb" diff --git a/packages/core_kernel/core_kernel.111.03.00/descr b/packages/core_kernel/core_kernel.111.03.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.111.03.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.111.03.00/opam b/packages/core_kernel/core_kernel.111.03.00/opam index 0a89c269edf..78b030d47ac 100644 --- a/packages/core_kernel/core_kernel.111.03.00/opam +++ b/packages/core_kernel/core_kernel.111.03.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "111.03.00"} @@ -22,7 +23,19 @@ depends: [ "variantslib" {>= "109.15.00" & <= "109.15.03"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.02.1"] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=541f435bf0be36365feae75f7a234266" +} diff --git a/packages/core_kernel/core_kernel.111.03.00/url b/packages/core_kernel/core_kernel.111.03.00/url deleted file mode 100644 index 398619105b2..00000000000 --- a/packages/core_kernel/core_kernel.111.03.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/core_kernel-111.03.00.tar.gz" -checksum: "541f435bf0be36365feae75f7a234266" diff --git a/packages/core_kernel/core_kernel.111.06.00/descr b/packages/core_kernel/core_kernel.111.06.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.111.06.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.111.06.00/opam b/packages/core_kernel/core_kernel.111.06.00/opam index ead385d3e1c..8ef919da91c 100644 --- a/packages/core_kernel/core_kernel.111.06.00/opam +++ b/packages/core_kernel/core_kernel.111.06.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "111.03.00"} @@ -23,7 +24,19 @@ depends: [ "variantslib" {>= "109.15.00" & <= "109.15.03"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.02.1"] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=54bba6190e6449be55a23dcbe50cc18a" +} diff --git a/packages/core_kernel/core_kernel.111.06.00/url b/packages/core_kernel/core_kernel.111.06.00/url deleted file mode 100644 index 0632229ecaf..00000000000 --- a/packages/core_kernel/core_kernel.111.06.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.06.00/individual/core_kernel-111.06.00.tar.gz" -checksum: "54bba6190e6449be55a23dcbe50cc18a" diff --git a/packages/core_kernel/core_kernel.111.08.00/descr b/packages/core_kernel/core_kernel.111.08.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.111.08.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.111.08.00/opam b/packages/core_kernel/core_kernel.111.08.00/opam index 3fdf8930423..d6da5a7c23c 100644 --- a/packages/core_kernel/core_kernel.111.08.00/opam +++ b/packages/core_kernel/core_kernel.111.08.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.02.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "111.03.00"} @@ -24,7 +25,19 @@ depends: [ "variantslib" {>= "109.15.00" & <= "109.15.03"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.02.1"] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=01567164105acc9e33bf400ac9dae124" +} diff --git a/packages/core_kernel/core_kernel.111.08.00/url b/packages/core_kernel/core_kernel.111.08.00/url deleted file mode 100644 index 776c3111c34..00000000000 --- a/packages/core_kernel/core_kernel.111.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.08.00/individual/core_kernel-111.08.00.tar.gz" -checksum: "01567164105acc9e33bf400ac9dae124" diff --git a/packages/core_kernel/core_kernel.111.11.00/descr b/packages/core_kernel/core_kernel.111.11.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.111.11.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.111.11.00/opam b/packages/core_kernel/core_kernel.111.11.00/opam index 56791fecacc..d6cfef0c771 100644 --- a/packages/core_kernel/core_kernel.111.11.00/opam +++ b/packages/core_kernel/core_kernel.111.11.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.01.0" & < "4.02.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "111.03.00"} @@ -24,7 +25,19 @@ depends: [ "variantslib" {>= "109.15.00" & <= "109.15.03"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.02.1"] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=b37a4ce729f8aab0ab374fecc7417d21" +} diff --git a/packages/core_kernel/core_kernel.111.11.00/url b/packages/core_kernel/core_kernel.111.11.00/url deleted file mode 100644 index daf7357991e..00000000000 --- a/packages/core_kernel/core_kernel.111.11.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.11.00/individual/core_kernel-111.11.00.tar.gz" -checksum: "b37a4ce729f8aab0ab374fecc7417d21" diff --git a/packages/core_kernel/core_kernel.111.13.00/descr b/packages/core_kernel/core_kernel.111.13.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.111.13.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.111.13.00/opam b/packages/core_kernel/core_kernel.111.13.00/opam index 6f793f46712..025c978d4a0 100644 --- a/packages/core_kernel/core_kernel.111.13.00/opam +++ b/packages/core_kernel/core_kernel.111.13.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.01.0" & < "4.02.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "111.03.00"} @@ -24,7 +25,19 @@ depends: [ "variantslib" {>= "109.15.00" & <= "109.15.03"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.02.1"] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=ffaae82ef0e38ed40eb8ae243abda7c5" +} diff --git a/packages/core_kernel/core_kernel.111.13.00/url b/packages/core_kernel/core_kernel.111.13.00/url deleted file mode 100644 index e737ab82bed..00000000000 --- a/packages/core_kernel/core_kernel.111.13.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.13.00/individual/core_kernel-111.13.00.tar.gz" -checksum: "ffaae82ef0e38ed40eb8ae243abda7c5" diff --git a/packages/core_kernel/core_kernel.111.17.00/descr b/packages/core_kernel/core_kernel.111.17.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.111.17.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.111.17.00/opam b/packages/core_kernel/core_kernel.111.17.00/opam index 9c3bb9b74fc..90fe88acd81 100644 --- a/packages/core_kernel/core_kernel.111.17.00/opam +++ b/packages/core_kernel/core_kernel.111.17.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.01.0" & < "4.02.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "111.03.00"} @@ -24,7 +25,19 @@ depends: [ "variantslib" {>= "109.15.00" & <= "109.15.03"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.02.1"] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=d5792f0ca47ccb364f0db6ffc7cd56db" +} diff --git a/packages/core_kernel/core_kernel.111.17.00/url b/packages/core_kernel/core_kernel.111.17.00/url deleted file mode 100644 index 8cb758cb70f..00000000000 --- a/packages/core_kernel/core_kernel.111.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/core_kernel-111.17.00.tar.gz" -checksum: "d5792f0ca47ccb364f0db6ffc7cd56db" diff --git a/packages/core_kernel/core_kernel.111.21.00/descr b/packages/core_kernel/core_kernel.111.21.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.111.21.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.111.21.00/opam b/packages/core_kernel/core_kernel.111.21.00/opam index 9c3bb9b74fc..d56bbedd6f5 100644 --- a/packages/core_kernel/core_kernel.111.21.00/opam +++ b/packages/core_kernel/core_kernel.111.21.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.01.0" & < "4.02.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "111.03.00"} @@ -24,7 +25,19 @@ depends: [ "variantslib" {>= "109.15.00" & <= "109.15.03"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.02.1"] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=ced2d33f1de88e2f2dbb970e6d3b3b6b" +} diff --git a/packages/core_kernel/core_kernel.111.21.00/url b/packages/core_kernel/core_kernel.111.21.00/url deleted file mode 100644 index 9b1c4b962c2..00000000000 --- a/packages/core_kernel/core_kernel.111.21.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.21.00/individual/core_kernel-111.21.00.tar.gz" -checksum: "ced2d33f1de88e2f2dbb970e6d3b3b6b" diff --git a/packages/core_kernel/core_kernel.111.25.00/descr b/packages/core_kernel/core_kernel.111.25.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.111.25.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.111.25.00/opam b/packages/core_kernel/core_kernel.111.25.00/opam index 41629418ed8..b8f693cad76 100644 --- a/packages/core_kernel/core_kernel.111.25.00/opam +++ b/packages/core_kernel/core_kernel.111.25.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.01.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "111.03.00"} @@ -24,7 +25,19 @@ depends: [ "variantslib" {>= "109.15.00" & <= "109.15.03"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=c4b0b39e954efe1bf0106a93703e9ad6" +} diff --git a/packages/core_kernel/core_kernel.111.25.00/url b/packages/core_kernel/core_kernel.111.25.00/url deleted file mode 100644 index 6a109912cba..00000000000 --- a/packages/core_kernel/core_kernel.111.25.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/core_kernel-111.25.00.tar.gz" -checksum: "c4b0b39e954efe1bf0106a93703e9ad6" diff --git a/packages/core_kernel/core_kernel.111.28.00/descr b/packages/core_kernel/core_kernel.111.28.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.111.28.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.111.28.00/opam b/packages/core_kernel/core_kernel.111.28.00/opam index 2e330c2876e..420ac01c988 100644 --- a/packages/core_kernel/core_kernel.111.28.00/opam +++ b/packages/core_kernel/core_kernel.111.28.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.01.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "111.03.00"} @@ -24,7 +25,19 @@ depends: [ "variantslib" {>= "109.15.00" & <= "109.15.03"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=2907ee8f1428616c0fe2c17e713bd915" +} diff --git a/packages/core_kernel/core_kernel.111.28.00/url b/packages/core_kernel/core_kernel.111.28.00/url deleted file mode 100644 index 4530139bec5..00000000000 --- a/packages/core_kernel/core_kernel.111.28.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/core_kernel-111.28.00.tar.gz" -checksum: "2907ee8f1428616c0fe2c17e713bd915" diff --git a/packages/core_kernel/core_kernel.112.01.00/descr b/packages/core_kernel/core_kernel.112.01.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.112.01.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.112.01.00/opam b/packages/core_kernel/core_kernel.112.01.00/opam index 4c2ed77ad95..ea72b4fac4a 100644 --- a/packages/core_kernel/core_kernel.112.01.00/opam +++ b/packages/core_kernel/core_kernel.112.01.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.01.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "112.01.00" & < "112.02.00"} @@ -24,7 +25,19 @@ depends: [ "variantslib" {>= "109.15.00" & < "109.16.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=9d828003114f7757525e9a3f91dee841" +} diff --git a/packages/core_kernel/core_kernel.112.01.00/url b/packages/core_kernel/core_kernel.112.01.00/url deleted file mode 100644 index c5c9b152637..00000000000 --- a/packages/core_kernel/core_kernel.112.01.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/core_kernel-112.01.00.tar.gz" -checksum: "9d828003114f7757525e9a3f91dee841" diff --git a/packages/core_kernel/core_kernel.112.06.00/descr b/packages/core_kernel/core_kernel.112.06.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.112.06.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.112.06.00/opam b/packages/core_kernel/core_kernel.112.06.00/opam index 43771b32e00..c3e1cafc5f2 100644 --- a/packages/core_kernel/core_kernel.112.06.00/opam +++ b/packages/core_kernel/core_kernel.112.06.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.01.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "112.06.00" & < "112.07.00"} @@ -24,11 +25,27 @@ depends: [ "variantslib" {>= "109.15.00" & < "109.16.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.03" ] patches: [ "build_with_trunk.patch" "include_compatibility.patch" ] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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 +extra-files: [ + ["include_compatibility.patch" "md5=99dcc308fb684a94c4747c763519819c"] + ["build_with_trunk.patch" "md5=0c600ee32584b7321ff56b2711e5ded8"] +] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/core_kernel-112.06.00.tar.gz" + checksum: "md5=678112808abab41b788283a869268ba4" +} diff --git a/packages/core_kernel/core_kernel.112.06.00/url b/packages/core_kernel/core_kernel.112.06.00/url deleted file mode 100644 index b1c2ad0d399..00000000000 --- a/packages/core_kernel/core_kernel.112.06.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/core_kernel-112.06.00.tar.gz" -checksum: "678112808abab41b788283a869268ba4" diff --git a/packages/core_kernel/core_kernel.112.06.02/descr b/packages/core_kernel/core_kernel.112.06.02/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.112.06.02/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.112.06.02/opam b/packages/core_kernel/core_kernel.112.06.02/opam index cc7329b27da..2cef841670e 100644 --- a/packages/core_kernel/core_kernel.112.06.02/opam +++ b/packages/core_kernel/core_kernel.112.06.02/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.01.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "112.06.00" & < "112.07.00"} @@ -25,7 +26,19 @@ depends: [ "variantslib" {>= "109.15.00" & < "109.16.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=5908da28928a279f220c923db9482922" +} diff --git a/packages/core_kernel/core_kernel.112.06.02/url b/packages/core_kernel/core_kernel.112.06.02/url deleted file mode 100644 index bf62dc79cbf..00000000000 --- a/packages/core_kernel/core_kernel.112.06.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.06.02/individual/core_kernel-112.06.02.tar.gz" -checksum: "5908da28928a279f220c923db9482922" diff --git a/packages/core_kernel/core_kernel.112.17.00/descr b/packages/core_kernel/core_kernel.112.17.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.112.17.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.112.17.00/opam b/packages/core_kernel/core_kernel.112.17.00/opam index 60d0bc3136c..a824ea8eb4b 100644 --- a/packages/core_kernel/core_kernel.112.17.00/opam +++ b/packages/core_kernel/core_kernel.112.17.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "112.17.00" & < "112.18.00"} @@ -24,7 +25,19 @@ depends: [ "variantslib" {>= "109.15.00" & < "109.16.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=e817f34d4ded265f6aef00ebae74591b" +} diff --git a/packages/core_kernel/core_kernel.112.17.00/url b/packages/core_kernel/core_kernel.112.17.00/url deleted file mode 100644 index 74faac624fc..00000000000 --- a/packages/core_kernel/core_kernel.112.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.17/files/core_kernel-112.17.00.tar.gz" -checksum: "e817f34d4ded265f6aef00ebae74591b" diff --git a/packages/core_kernel/core_kernel.112.24.00/descr b/packages/core_kernel/core_kernel.112.24.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.112.24.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.112.24.00/opam b/packages/core_kernel/core_kernel.112.24.00/opam index 9e0ac88ea5b..88a2f17f350 100644 --- a/packages/core_kernel/core_kernel.112.24.00/opam +++ b/packages/core_kernel/core_kernel.112.24.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "112.24.00" & < "112.25.00"} @@ -25,7 +26,19 @@ depends: [ "variantslib" {>= "109.15.00" & < "109.16.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=776c6560c005a355f6a801c0edf211f9" +} diff --git a/packages/core_kernel/core_kernel.112.24.00/url b/packages/core_kernel/core_kernel.112.24.00/url deleted file mode 100644 index 580100e1910..00000000000 --- a/packages/core_kernel/core_kernel.112.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.24/files/core_kernel-112.24.tar.gz" -checksum: "776c6560c005a355f6a801c0edf211f9" diff --git a/packages/core_kernel/core_kernel.112.35.00/descr b/packages/core_kernel/core_kernel.112.35.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.112.35.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.112.35.00/opam b/packages/core_kernel/core_kernel.112.35.00/opam index 53628bf4429..6a0b59c76ba 100644 --- a/packages/core_kernel/core_kernel.112.35.00/opam +++ b/packages/core_kernel/core_kernel.112.35.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "112.35.00" & < "112.36.00"} @@ -25,7 +26,19 @@ depends: [ "variantslib" {>= "109.15.00" & < "109.16.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=e580957344e421dd0eae61a7f86e2ea2" +} diff --git a/packages/core_kernel/core_kernel.112.35.00/url b/packages/core_kernel/core_kernel.112.35.00/url deleted file mode 100644 index 852431e2cca..00000000000 --- a/packages/core_kernel/core_kernel.112.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.35/files/core_kernel-112.35.00.tar.gz" -checksum: "e580957344e421dd0eae61a7f86e2ea2" diff --git a/packages/core_kernel/core_kernel.113.00.00/descr b/packages/core_kernel/core_kernel.113.00.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.113.00.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.113.00.00/opam b/packages/core_kernel/core_kernel.113.00.00/opam index eedb4bf18b2..c7d898ed35f 100644 --- a/packages/core_kernel/core_kernel.113.00.00/opam +++ b/packages/core_kernel/core_kernel.113.00.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_kernel"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "113.00.00" & < "113.01.00"} @@ -25,7 +26,19 @@ depends: [ "variantslib" {>= "109.15.00" & < "109.16.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +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: "md5=326568be2d9ff48a34bce19fc562ee90" +} diff --git a/packages/core_kernel/core_kernel.113.00.00/url b/packages/core_kernel/core_kernel.113.00.00/url deleted file mode 100644 index bb7b2697fa0..00000000000 --- a/packages/core_kernel/core_kernel.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/core_kernel-113.00.00.tar.gz" -checksum: "326568be2d9ff48a34bce19fc562ee90" diff --git a/packages/core_kernel/core_kernel.113.24.00/descr b/packages/core_kernel/core_kernel.113.24.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.113.24.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.113.24.00/opam b/packages/core_kernel/core_kernel.113.24.00/opam index 20e8db8dc4f..cb1af0a983d 100644 --- a/packages/core_kernel/core_kernel.113.24.00/opam +++ b/packages/core_kernel/core_kernel.113.24.00/opam @@ -1,27 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_kernel" bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=4bf982ebd3c944149b2032a10226f8c2" +} diff --git a/packages/core_kernel/core_kernel.113.24.00/url b/packages/core_kernel/core_kernel.113.24.00/url deleted file mode 100644 index 58f3992779e..00000000000 --- a/packages/core_kernel/core_kernel.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/core_kernel-113.24.00.tar.gz" -checksum: "4bf982ebd3c944149b2032a10226f8c2" diff --git a/packages/core_kernel/core_kernel.113.33.00/descr b/packages/core_kernel/core_kernel.113.33.00/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.113.33.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.113.33.00/opam b/packages/core_kernel/core_kernel.113.33.00/opam deleted file mode 100644 index 78b98a72650..00000000000 --- a/packages/core_kernel/core_kernel.113.33.00/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/core_kernel" -bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" -license: "Apache-2.0" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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" - "sexplib" {>= "113.33.00" & < "113.34.00"} - "typerep" {>= "113.24.00" & < "113.25.00"} - "variantslib" {>= "113.24.00" & < "113.25.00"} -] -available: [ ocaml-version = "4.02.3" ] diff --git a/packages/core_kernel/core_kernel.113.33.00/url b/packages/core_kernel/core_kernel.113.33.00/url deleted file mode 100644 index 48892fea08e..00000000000 --- a/packages/core_kernel/core_kernel.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/core_kernel-113.33.00.tar.gz" -checksum: "6f3410200a3e5e224396fed144fdd74c" diff --git a/packages/core_kernel/core_kernel.113.33.01+4.03/descr b/packages/core_kernel/core_kernel.113.33.01+4.03/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.113.33.01+4.03/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. 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 index 1cbf99665d3..71df98082e2 100644 --- a/packages/core_kernel/core_kernel.113.33.01+4.03/opam +++ b/packages/core_kernel/core_kernel.113.33.01+4.03/opam @@ -1,28 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_kernel" bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} "result" - "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"} + "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"} ] -available: [ ocaml-version >= "4.03.0" ] +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: "md5=9dd937d481a4bc14b6cdf9ade9ae7254" +} diff --git a/packages/core_kernel/core_kernel.113.33.01+4.03/url b/packages/core_kernel/core_kernel.113.33.01+4.03/url deleted file mode 100644 index 576b38e8eed..00000000000 --- a/packages/core_kernel/core_kernel.113.33.01+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/core_kernel-113.33.01+4.03.tar.gz" -checksum: "9dd937d481a4bc14b6cdf9ade9ae7254" diff --git a/packages/core_kernel/core_kernel.113.33.01/descr b/packages/core_kernel/core_kernel.113.33.01/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.113.33.01/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.113.33.01/opam b/packages/core_kernel/core_kernel.113.33.01/opam index 78b98a72650..ebded61e586 100644 --- a/packages/core_kernel/core_kernel.113.33.01/opam +++ b/packages/core_kernel/core_kernel.113.33.01/opam @@ -1,28 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_kernel" bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} "result" - "sexplib" {>= "113.33.00" & < "113.34.00"} - "typerep" {>= "113.24.00" & < "113.25.00"} - "variantslib" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.33.00" & < "113.34.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=eba62a0ec42a60688e2963e167d22a02" +} diff --git a/packages/core_kernel/core_kernel.113.33.01/url b/packages/core_kernel/core_kernel.113.33.01/url deleted file mode 100644 index 03038864548..00000000000 --- a/packages/core_kernel/core_kernel.113.33.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/core_kernel-113.33.01.tar.gz" -checksum: "eba62a0ec42a60688e2963e167d22a02" diff --git a/packages/core_kernel/core_kernel.113.33.02+4.03/descr b/packages/core_kernel/core_kernel.113.33.02+4.03/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.113.33.02+4.03/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. 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 index 99ce3ff6fff..4a4ab68cb30 100644 --- a/packages/core_kernel/core_kernel.113.33.02+4.03/opam +++ b/packages/core_kernel/core_kernel.113.33.02+4.03/opam @@ -1,28 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_kernel" bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.04.0"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "ppx_jane" {>= "113.33.00" & < "113.34.00"} "result" - "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"} + "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"} ] -available: [ ocaml-version >= "4.04.0" ] +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: "md5=2c8b9406fe3b6c5a49c42f8efb806c85" +} diff --git a/packages/core_kernel/core_kernel.113.33.02+4.03/url b/packages/core_kernel/core_kernel.113.33.02+4.03/url deleted file mode 100644 index a1609869bf8..00000000000 --- a/packages/core_kernel/core_kernel.113.33.02+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/core_kernel/archive/113.33.02+4.03.tar.gz" -checksum: "2c8b9406fe3b6c5a49c42f8efb806c85" diff --git a/packages/core_kernel/core_kernel.113.33.03/descr b/packages/core_kernel/core_kernel.113.33.03/descr deleted file mode 100644 index c3b5dcc2c89..00000000000 --- a/packages/core_kernel/core_kernel.113.33.03/descr +++ /dev/null @@ -1,6 +0,0 @@ -Industrial strength alternative to OCaml's standard library -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.113.33.03/opam b/packages/core_kernel/core_kernel.113.33.03/opam index e8def8470e9..155f3ee9087 100644 --- a/packages/core_kernel/core_kernel.113.33.03/opam +++ b/packages/core_kernel/core_kernel.113.33.03/opam @@ -1,29 +1,41 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_kernel" bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} + "ppx_jane" {>= "113.33.03" & < "113.34.00"} "result" - "sexplib" {>= "113.33.03" & < "113.34.00"} - "typerep" {>= "113.33.03" & < "113.34.00"} - "variantslib" {>= "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"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=e56da86bcb955e6d65a2da04a973b11f" +} diff --git a/packages/core_kernel/core_kernel.113.33.03/url b/packages/core_kernel/core_kernel.113.33.03/url deleted file mode 100644 index 4abe098fcb2..00000000000 --- a/packages/core_kernel/core_kernel.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/core_kernel-113.33.03.tar.gz" -checksum: "e56da86bcb955e6d65a2da04a973b11f" diff --git a/packages/core_kernel/core_kernel.v0.10.0/descr b/packages/core_kernel/core_kernel.v0.10.0/descr deleted file mode 100644 index 6e0300ac875..00000000000 --- a/packages/core_kernel/core_kernel.v0.10.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Industrial strength alternative to OCaml's standard library - -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.v0.10.0/opam b/packages/core_kernel/core_kernel.v0.10.0/opam index 407a3763721..f75a367dfae 100644 --- a/packages/core_kernel/core_kernel.v0.10.0/opam +++ b/packages/core_kernel/core_kernel.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_kernel" @@ -9,27 +9,39 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "ocaml" {>= "4.04.1"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] depopts: [ "base-native-int63" ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=a825f5c79d9e9b228e450ce4a439f107" +} diff --git a/packages/core_kernel/core_kernel.v0.10.0/url b/packages/core_kernel/core_kernel.v0.10.0/url deleted file mode 100644 index de08cf71760..00000000000 --- a/packages/core_kernel/core_kernel.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/core_kernel-v0.10.0.tar.gz" -checksum: "a825f5c79d9e9b228e450ce4a439f107" diff --git a/packages/core_kernel/core_kernel.v0.9.0/descr b/packages/core_kernel/core_kernel.v0.9.0/descr deleted file mode 100644 index 6e0300ac875..00000000000 --- a/packages/core_kernel/core_kernel.v0.9.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Industrial strength alternative to OCaml's standard library - -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.v0.9.0/opam b/packages/core_kernel/core_kernel.v0.9.0/opam index e793a3a42dd..fe1b50a049c 100644 --- a/packages/core_kernel/core_kernel.v0.9.0/opam +++ b/packages/core_kernel/core_kernel.v0.9.0/opam @@ -1,33 +1,45 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_kernel" bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta7"} - "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" {>= "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" {build & >= "1.0+beta7"} + "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"} "num" ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.0" ] +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: "md5=8fdae80d81dff2ad8fde304839225e6d" +} diff --git a/packages/core_kernel/core_kernel.v0.9.0/url b/packages/core_kernel/core_kernel.v0.9.0/url deleted file mode 100644 index 118c50893d7..00000000000 --- a/packages/core_kernel/core_kernel.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/core_kernel-v0.9.0.tar.gz" -checksum: "8fdae80d81dff2ad8fde304839225e6d" diff --git a/packages/core_kernel/core_kernel.v0.9.1/descr b/packages/core_kernel/core_kernel.v0.9.1/descr deleted file mode 100644 index 6e0300ac875..00000000000 --- a/packages/core_kernel/core_kernel.v0.9.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -Industrial strength alternative to OCaml's standard library - -The Core suite 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. diff --git a/packages/core_kernel/core_kernel.v0.9.1/opam b/packages/core_kernel/core_kernel.v0.9.1/opam index de3cca506a7..9cdd5911e42 100644 --- a/packages/core_kernel/core_kernel.v0.9.1/opam +++ b/packages/core_kernel/core_kernel.v0.9.1/opam @@ -1,32 +1,43 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_kernel" bug-reports: "https://github.com/janestreet/core_kernel/issues" -dev-repo: "https://github.com/janestreet/core_kernel.git" +dev-repo: "git+https://github.com/janestreet/core_kernel.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta2"} - "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" {>= "4.03.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" {build & >= "1.0+beta2"} + "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"} ] -available: [ ocaml-version >= "4.03.0" ] +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: "md5=b29a45163eca682776ff115f75b0c54b" +} diff --git a/packages/core_kernel/core_kernel.v0.9.1/url b/packages/core_kernel/core_kernel.v0.9.1/url deleted file mode 100644 index 09b0e675ef9..00000000000 --- a/packages/core_kernel/core_kernel.v0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/core_kernel/archive/v0.9.1.tar.gz" -checksum: "b29a45163eca682776ff115f75b0c54b" diff --git a/packages/core_profiler/core_profiler.112.19.00/descr b/packages/core_profiler/core_profiler.112.19.00/descr deleted file mode 100644 index 54c8e92b40e..00000000000 --- a/packages/core_profiler/core_profiler.112.19.00/descr +++ /dev/null @@ -1,3 +0,0 @@ -Profiling library -Core_profiler is a library that helps you profile programs and -estimate various costs. diff --git a/packages/core_profiler/core_profiler.112.19.00/opam b/packages/core_profiler/core_profiler.112.19.00/opam index 011d9d5ed9d..7d389e56325 100644 --- a/packages/core_profiler/core_profiler.112.19.00/opam +++ b/packages/core_profiler/core_profiler.112.19.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_profiler" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_profiler"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "core" {>= "112.17.00" & < "112.18.00"} "core_extended" {>= "112.17.00" & < "112.18.00"} @@ -16,7 +17,16 @@ depends: [ "textutils" {>= "112.17.00" & < "112.18.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core_profiler/issues" -dev-repo: "https://github.com/janestreet/core_profiler.git" +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: "md5=23123d83b85fba0e9696e855edd455f7" +} diff --git a/packages/core_profiler/core_profiler.112.19.00/url b/packages/core_profiler/core_profiler.112.19.00/url deleted file mode 100644 index a4c3a7b46bc..00000000000 --- a/packages/core_profiler/core_profiler.112.19.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.19/files/core_profiler-112.19.00.tar.gz" -checksum: "23123d83b85fba0e9696e855edd455f7" diff --git a/packages/core_profiler/core_profiler.112.19.01/descr b/packages/core_profiler/core_profiler.112.19.01/descr deleted file mode 100644 index 54c8e92b40e..00000000000 --- a/packages/core_profiler/core_profiler.112.19.01/descr +++ /dev/null @@ -1,3 +0,0 @@ -Profiling library -Core_profiler is a library that helps you profile programs and -estimate various costs. diff --git a/packages/core_profiler/core_profiler.112.19.01/opam b/packages/core_profiler/core_profiler.112.19.01/opam index 6542157e5b7..2aec9057032 100644 --- a/packages/core_profiler/core_profiler.112.19.01/opam +++ b/packages/core_profiler/core_profiler.112.19.01/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/core_profiler" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_profiler"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "core" {>= "112.17.00" & < "112.25.00"} "core_extended" {>= "112.17.00" & < "112.25.00"} @@ -16,7 +17,16 @@ depends: [ "textutils" {>= "112.17.00" & < "112.18.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core_profiler/issues" -dev-repo: "https://github.com/janestreet/core_profiler.git" +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: "md5=bab5bbb1726de251ea39233423b8de47" +} diff --git a/packages/core_profiler/core_profiler.112.19.01/url b/packages/core_profiler/core_profiler.112.19.01/url deleted file mode 100644 index 51c4f112be9..00000000000 --- a/packages/core_profiler/core_profiler.112.19.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.19/files/core_profiler-112.19.01.tar.gz" -checksum: "bab5bbb1726de251ea39233423b8de47" diff --git a/packages/core_profiler/core_profiler.112.35.00/descr b/packages/core_profiler/core_profiler.112.35.00/descr deleted file mode 100644 index 54c8e92b40e..00000000000 --- a/packages/core_profiler/core_profiler.112.35.00/descr +++ /dev/null @@ -1,3 +0,0 @@ -Profiling library -Core_profiler is a library that helps you profile programs and -estimate various costs. diff --git a/packages/core_profiler/core_profiler.112.35.00/opam b/packages/core_profiler/core_profiler.112.35.00/opam index f8b08064725..893727f15f2 100644 --- a/packages/core_profiler/core_profiler.112.35.00/opam +++ b/packages/core_profiler/core_profiler.112.35.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_profiler" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_profiler"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "core" {>= "112.35.00" & < "112.36.00"} "core_extended" {>= "112.35.00" & < "112.36.00"} @@ -16,7 +17,16 @@ depends: [ "textutils" {>= "112.17.00" & < "112.18.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core_profiler/issues" -dev-repo: "https://github.com/janestreet/core_profiler.git" +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: "md5=782b99638042f4b7ae18eef62d3cb828" +} diff --git a/packages/core_profiler/core_profiler.112.35.00/url b/packages/core_profiler/core_profiler.112.35.00/url deleted file mode 100644 index 35789a9da46..00000000000 --- a/packages/core_profiler/core_profiler.112.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.35/files/core_profiler-112.35.00.tar.gz" -checksum: "782b99638042f4b7ae18eef62d3cb828" diff --git a/packages/core_profiler/core_profiler.113.00.00/descr b/packages/core_profiler/core_profiler.113.00.00/descr deleted file mode 100644 index 54c8e92b40e..00000000000 --- a/packages/core_profiler/core_profiler.113.00.00/descr +++ /dev/null @@ -1,3 +0,0 @@ -Profiling library -Core_profiler is a library that helps you profile programs and -estimate various costs. diff --git a/packages/core_profiler/core_profiler.113.00.00/opam b/packages/core_profiler/core_profiler.113.00.00/opam index 0d23acbc913..ae568d4c170 100644 --- a/packages/core_profiler/core_profiler.113.00.00/opam +++ b/packages/core_profiler/core_profiler.113.00.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_profiler" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "core_profiler"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "core" {>= "113.00.00" & < "113.01.00"} "core_extended" {>= "113.00.00" & < "113.01.00"} @@ -16,7 +17,16 @@ depends: [ "textutils" {>= "112.17.00" & < "112.18.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/core_profiler/issues" -dev-repo: "https://github.com/janestreet/core_profiler.git" +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: "md5=1d21624210cf6118c6159d0b208d0950" +} diff --git a/packages/core_profiler/core_profiler.113.00.00/url b/packages/core_profiler/core_profiler.113.00.00/url deleted file mode 100644 index 4f65b3973a7..00000000000 --- a/packages/core_profiler/core_profiler.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/core_profiler-113.00.00.tar.gz" -checksum: "1d21624210cf6118c6159d0b208d0950" diff --git a/packages/core_profiler/core_profiler.113.24.00/descr b/packages/core_profiler/core_profiler.113.24.00/descr deleted file mode 100644 index 54c8e92b40e..00000000000 --- a/packages/core_profiler/core_profiler.113.24.00/descr +++ /dev/null @@ -1,3 +0,0 @@ -Profiling library -Core_profiler is a library that helps you profile programs and -estimate various costs. diff --git a/packages/core_profiler/core_profiler.113.24.00/opam b/packages/core_profiler/core_profiler.113.24.00/opam index 1c7b9460039..bd9905a6e54 100644 --- a/packages/core_profiler/core_profiler.113.24.00/opam +++ b/packages/core_profiler/core_profiler.113.24.00/opam @@ -1,31 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_profiler" bug-reports: "https://github.com/janestreet/core_profiler/issues" -dev-repo: "https://github.com/janestreet/core_profiler.git" +dev-repo: "git+https://github.com/janestreet/core_profiler.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=a5bda1d1275498cfb600659b5194027c" +} diff --git a/packages/core_profiler/core_profiler.113.24.00/url b/packages/core_profiler/core_profiler.113.24.00/url deleted file mode 100644 index d1639c25c96..00000000000 --- a/packages/core_profiler/core_profiler.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/core_profiler-113.24.00.tar.gz" -checksum: "a5bda1d1275498cfb600659b5194027c" diff --git a/packages/core_profiler/core_profiler.113.33.00/descr b/packages/core_profiler/core_profiler.113.33.00/descr deleted file mode 100644 index 54c8e92b40e..00000000000 --- a/packages/core_profiler/core_profiler.113.33.00/descr +++ /dev/null @@ -1,3 +0,0 @@ -Profiling library -Core_profiler is a library that helps you profile programs and -estimate various costs. diff --git a/packages/core_profiler/core_profiler.113.33.00/opam b/packages/core_profiler/core_profiler.113.33.00/opam index e30fa130bf1..2072a60479c 100644 --- a/packages/core_profiler/core_profiler.113.33.00/opam +++ b/packages/core_profiler/core_profiler.113.33.00/opam @@ -1,31 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_profiler" bug-reports: "https://github.com/janestreet/core_profiler/issues" -dev-repo: "https://github.com/janestreet/core_profiler.git" +dev-repo: "git+https://github.com/janestreet/core_profiler.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=ba13b09185f53a41899e388ba0b30732" +} diff --git a/packages/core_profiler/core_profiler.113.33.00/url b/packages/core_profiler/core_profiler.113.33.00/url deleted file mode 100644 index b997bf1dec0..00000000000 --- a/packages/core_profiler/core_profiler.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/core_profiler-113.33.00.tar.gz" -checksum: "ba13b09185f53a41899e388ba0b30732" diff --git a/packages/core_profiler/core_profiler.113.33.03/descr b/packages/core_profiler/core_profiler.113.33.03/descr deleted file mode 100644 index 54c8e92b40e..00000000000 --- a/packages/core_profiler/core_profiler.113.33.03/descr +++ /dev/null @@ -1,3 +0,0 @@ -Profiling library -Core_profiler is a library that helps you profile programs and -estimate various costs. diff --git a/packages/core_profiler/core_profiler.113.33.03/opam b/packages/core_profiler/core_profiler.113.33.03/opam index bd0f66b7ad1..78de684dce9 100644 --- a/packages/core_profiler/core_profiler.113.33.03/opam +++ b/packages/core_profiler/core_profiler.113.33.03/opam @@ -1,32 +1,41 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_profiler" bug-reports: "https://github.com/janestreet/core_profiler/issues" -dev-repo: "https://github.com/janestreet/core_profiler.git" +dev-repo: "git+https://github.com/janestreet/core_profiler.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=ee6773c060e0a8fe02b0728ebbcc3934" +} diff --git a/packages/core_profiler/core_profiler.113.33.03/url b/packages/core_profiler/core_profiler.113.33.03/url deleted file mode 100644 index ba253b0648f..00000000000 --- a/packages/core_profiler/core_profiler.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/core_profiler-113.33.03.tar.gz" -checksum: "ee6773c060e0a8fe02b0728ebbcc3934" diff --git a/packages/core_profiler/core_profiler.v0.10.0/descr b/packages/core_profiler/core_profiler.v0.10.0/descr deleted file mode 100644 index 06b6ed6f475..00000000000 --- a/packages/core_profiler/core_profiler.v0.10.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Profiling library - -Core_profiler is a library that helps you profile programs and -estimate various costs. diff --git a/packages/core_profiler/core_profiler.v0.10.0/opam b/packages/core_profiler/core_profiler.v0.10.0/opam index 846c17cfcd5..dad801c8542 100644 --- a/packages/core_profiler/core_profiler.v0.10.0/opam +++ b/packages/core_profiler/core_profiler.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_profiler" @@ -9,13 +9,22 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=5826871af873e22223a2a579826a5bf4" +} diff --git a/packages/core_profiler/core_profiler.v0.10.0/url b/packages/core_profiler/core_profiler.v0.10.0/url deleted file mode 100644 index c31e3e77605..00000000000 --- a/packages/core_profiler/core_profiler.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/core_profiler-v0.10.0.tar.gz" -checksum: "5826871af873e22223a2a579826a5bf4" diff --git a/packages/core_profiler/core_profiler.v0.9.0/descr b/packages/core_profiler/core_profiler.v0.9.0/descr deleted file mode 100644 index 06b6ed6f475..00000000000 --- a/packages/core_profiler/core_profiler.v0.9.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Profiling library - -Core_profiler is a library that helps you profile programs and -estimate various costs. diff --git a/packages/core_profiler/core_profiler.v0.9.0/opam b/packages/core_profiler/core_profiler.v0.9.0/opam index 3af0cb645ee..242403dd24d 100644 --- a/packages/core_profiler/core_profiler.v0.9.0/opam +++ b/packages/core_profiler/core_profiler.v0.9.0/opam @@ -1,21 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/core_profiler" bug-reports: "https://github.com/janestreet/core_profiler/issues" -dev-repo: "https://github.com/janestreet/core_profiler.git" +dev-repo: "git+https://github.com/janestreet/core_profiler.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core" {>= "v0.9" & < "v0.10"} - "core_extended" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} - "re2" {>= "v0.9" & < "v0.10"} - "textutils" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "core" {>= "v0.9" & < "v0.10"} + "core_extended" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "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"} ] -available: [ ocaml-version >= "4.03.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: "md5=ee2df52195fea9111dddc3eb44f9cc3d" +} diff --git a/packages/core_profiler/core_profiler.v0.9.0/url b/packages/core_profiler/core_profiler.v0.9.0/url deleted file mode 100644 index a3fcc319889..00000000000 --- a/packages/core_profiler/core_profiler.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/core_profiler-v0.9.0.tar.gz" -checksum: "ee2df52195fea9111dddc3eb44f9cc3d" diff --git a/packages/corecount/corecount.1.0.0/descr b/packages/corecount/corecount.1.0.0/descr deleted file mode 100644 index 4f85f27388c..00000000000 --- a/packages/corecount/corecount.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Get count of cores on machine -Get a count of cores on machine via C++11s stdlib - diff --git a/packages/corecount/corecount.1.0.0/opam b/packages/corecount/corecount.1.0.0/opam index 79a65bc0bed..6836e0a2e13 100644 --- a/packages/corecount/corecount.1.0.0/opam +++ b/packages/corecount/corecount.1.0.0/opam @@ -1,28 +1,33 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Edgar Aroutiounian " authors: "Edgar Aroutiounian " homepage: "https://github.com/fxfactorial/ocaml-corecount" bug-reports: "https://github.com/fxfactorial/ocaml-corecount/issues" license: "BSD-3-clause" tags: "clib:stdc" -dev-repo: "https://github.com/fxfactorial/ocaml-corecount.git" +dev-repo: "git+https://github.com/fxfactorial/ocaml-corecount.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"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "corecount"] depends: [ + "ocaml" {>= "4.03.0"} "oasis" {build & >= "0.4"} "ocamlbuild" {build} "ocamlfind" {build} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Get count of cores on machine" +description: "Get a count of cores on machine via C++11s stdlib" +flags: light-uninstall +url { + src: "https://github.com/fxfactorial/ocaml-corecount/archive/v1.0.0.tar.gz" + checksum: "md5=e73e83bfaa0fc9f2434ebbd8cad590b6" +} diff --git a/packages/corecount/corecount.1.0.0/url b/packages/corecount/corecount.1.0.0/url deleted file mode 100644 index dc6a0647d20..00000000000 --- a/packages/corecount/corecount.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/ocaml-corecount/archive/v1.0.0.tar.gz" -checksum: "e73e83bfaa0fc9f2434ebbd8cad590b6" diff --git a/packages/cow/cow.0.10.0/descr b/packages/cow/cow.0.10.0/descr deleted file mode 100644 index 768dab7b089..00000000000 --- a/packages/cow/cow.0.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -XML, JSON, HTML, CSS, and Markdown syntax and libraries diff --git a/packages/cow/cow.0.10.0/opam b/packages/cow/cow.0.10.0/opam deleted file mode 100644 index 15bdc6b5ed0..00000000000 --- a/packages/cow/cow.0.10.0/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -license: "ISC" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "all"] -remove: [["ocamlfind" "remove" "cow"]] -depends: [ - "ocamlfind" - "dyntype" {>= "0.9.0"} - "type_conv" {>= "108.07.00"} - "ulex" - "re" - "ounit" - "uri" {>= "1.3.9"} - "xmlm" {>= "1.1.1"} - "omd" {>= "0.8.2"} - "ezjsonm" {< "0.4.0"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/ocaml-cow" -available: ocaml-version < "4.02.0" -install: [make "install"] diff --git a/packages/cow/cow.0.10.0/url b/packages/cow/cow.0.10.0/url deleted file mode 100644 index a771ce0b669..00000000000 --- a/packages/cow/cow.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cow/archive/v0.10.0.tar.gz" -checksum: "17b2f168d89dbb89dbec31ebc62596c0" diff --git a/packages/cow/cow.0.10.1/descr b/packages/cow/cow.0.10.1/descr deleted file mode 100644 index 768dab7b089..00000000000 --- a/packages/cow/cow.0.10.1/descr +++ /dev/null @@ -1 +0,0 @@ -XML, JSON, HTML, CSS, and Markdown syntax and libraries diff --git a/packages/cow/cow.0.10.1/opam b/packages/cow/cow.0.10.1/opam index 15bdc6b5ed0..11bbc0eb27f 100644 --- a/packages/cow/cow.0.10.1/opam +++ b/packages/cow/cow.0.10.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" license: "ISC" tags: [ @@ -8,6 +8,7 @@ tags: [ build: [make "all"] remove: [["ocamlfind" "remove" "cow"]] depends: [ + "ocaml" {< "4.02.0"} "ocamlfind" "dyntype" {>= "0.9.0"} "type_conv" {>= "108.07.00"} @@ -21,5 +22,10 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/ocaml-cow" -available: ocaml-version < "4.02.0" 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: "md5=b5792dc6c7c21b5aa77a9bd7573b0db8" +} diff --git a/packages/cow/cow.0.10.1/url b/packages/cow/cow.0.10.1/url deleted file mode 100644 index b255f005a4f..00000000000 --- a/packages/cow/cow.0.10.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cow/archive/v0.10.1.tar.gz" -checksum: "b5792dc6c7c21b5aa77a9bd7573b0db8" diff --git a/packages/cow/cow.0.3.0/descr b/packages/cow/cow.0.3.0/descr deleted file mode 100644 index 768dab7b089..00000000000 --- a/packages/cow/cow.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -XML, JSON, HTML, CSS, and Markdown syntax and libraries diff --git a/packages/cow/cow.0.3.0/opam b/packages/cow/cow.0.3.0/opam deleted file mode 100644 index 87af99a6662..00000000000 --- a/packages/cow/cow.0.3.0/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "all"] -remove: [["ocamlfind" "remove" "cow"]] -depends: [ - "ocamlfind" - "dyntype" {>= "0.8.1"} - "type_conv" {= "108.00.02"} - "ulex" - "re" - "ounit" - "ocamlbuild" {build} -] -available: ocaml-version < "4.02.0" -install: [make "install"] diff --git a/packages/cow/cow.0.3.0/url b/packages/cow/cow.0.3.0/url deleted file mode 100644 index b349def5c99..00000000000 --- a/packages/cow/cow.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/mirage/ocaml-cow/tarball/ocaml-cow-0.3.0" -checksum: "317d3c4eac44186c79b0670451347891" diff --git a/packages/cow/cow.0.3.1/descr b/packages/cow/cow.0.3.1/descr deleted file mode 100644 index 768dab7b089..00000000000 --- a/packages/cow/cow.0.3.1/descr +++ /dev/null @@ -1 +0,0 @@ -XML, JSON, HTML, CSS, and Markdown syntax and libraries diff --git a/packages/cow/cow.0.3.1/opam b/packages/cow/cow.0.3.1/opam deleted file mode 100644 index 87af99a6662..00000000000 --- a/packages/cow/cow.0.3.1/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "all"] -remove: [["ocamlfind" "remove" "cow"]] -depends: [ - "ocamlfind" - "dyntype" {>= "0.8.1"} - "type_conv" {= "108.00.02"} - "ulex" - "re" - "ounit" - "ocamlbuild" {build} -] -available: ocaml-version < "4.02.0" -install: [make "install"] diff --git a/packages/cow/cow.0.3.1/url b/packages/cow/cow.0.3.1/url deleted file mode 100644 index 8eb6db23585..00000000000 --- a/packages/cow/cow.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/mirage/ocaml-cow/tarball/ocaml-cow-0.3.1" -checksum: "6d0b304fa858c8130e884abf84274f23" diff --git a/packages/cow/cow.0.3.2/descr b/packages/cow/cow.0.3.2/descr deleted file mode 100644 index 768dab7b089..00000000000 --- a/packages/cow/cow.0.3.2/descr +++ /dev/null @@ -1 +0,0 @@ -XML, JSON, HTML, CSS, and Markdown syntax and libraries diff --git a/packages/cow/cow.0.3.2/opam b/packages/cow/cow.0.3.2/opam index 87af99a6662..0f73c80a51e 100644 --- a/packages/cow/cow.0.3.2/opam +++ b/packages/cow/cow.0.3.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: [make "all"] remove: [["ocamlfind" "remove" "cow"]] depends: [ + "ocaml" {< "4.02.0"} "ocamlfind" "dyntype" {>= "0.8.1"} "type_conv" {= "108.00.02"} @@ -15,5 +16,10 @@ depends: [ "ounit" "ocamlbuild" {build} ] -available: ocaml-version < "4.02.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: "md5=d4c3aa3cdf89885a8bc16a739bffcd1c" +} diff --git a/packages/cow/cow.0.3.2/url b/packages/cow/cow.0.3.2/url deleted file mode 100644 index 8dcee7ede8f..00000000000 --- a/packages/cow/cow.0.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/mirage/ocaml-cow/tarball/ocaml-cow-0.3.2" -checksum: "d4c3aa3cdf89885a8bc16a739bffcd1c" diff --git a/packages/cow/cow.0.4.0/descr b/packages/cow/cow.0.4.0/descr deleted file mode 100644 index 768dab7b089..00000000000 --- a/packages/cow/cow.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -XML, JSON, HTML, CSS, and Markdown syntax and libraries diff --git a/packages/cow/cow.0.4.0/opam b/packages/cow/cow.0.4.0/opam deleted file mode 100644 index dd6189f609c..00000000000 --- a/packages/cow/cow.0.4.0/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "all"] -remove: [["ocamlfind" "remove" "cow"]] -depends: [ - "ocamlfind" - "dyntype" {>= "0.9.0"} - "type_conv" {>= "108.07.00"} - "ulex" - "re" - "ounit" - "ocamlbuild" {build} -] -available: ocaml-version < "4.02.0" -install: [make "install"] diff --git a/packages/cow/cow.0.4.0/url b/packages/cow/cow.0.4.0/url deleted file mode 100644 index 481f70b9159..00000000000 --- a/packages/cow/cow.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/mirage/ocaml-cow/tarball/ocaml-cow-0.4.0" -checksum: "f816b1512d4157d9fd51651d41bf95a2" diff --git a/packages/cow/cow.0.5.2/descr b/packages/cow/cow.0.5.2/descr deleted file mode 100644 index 768dab7b089..00000000000 --- a/packages/cow/cow.0.5.2/descr +++ /dev/null @@ -1 +0,0 @@ -XML, JSON, HTML, CSS, and Markdown syntax and libraries diff --git a/packages/cow/cow.0.5.2/opam b/packages/cow/cow.0.5.2/opam deleted file mode 100644 index dd6189f609c..00000000000 --- a/packages/cow/cow.0.5.2/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "all"] -remove: [["ocamlfind" "remove" "cow"]] -depends: [ - "ocamlfind" - "dyntype" {>= "0.9.0"} - "type_conv" {>= "108.07.00"} - "ulex" - "re" - "ounit" - "ocamlbuild" {build} -] -available: ocaml-version < "4.02.0" -install: [make "install"] diff --git a/packages/cow/cow.0.5.2/url b/packages/cow/cow.0.5.2/url deleted file mode 100644 index a161502a072..00000000000 --- a/packages/cow/cow.0.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/mirage/ocaml-cow/tarball/ocaml-cow-0.5.2" -checksum: "71600c5227b1d21789aa5428cd848f34" diff --git a/packages/cow/cow.0.5.3/descr b/packages/cow/cow.0.5.3/descr deleted file mode 100644 index 768dab7b089..00000000000 --- a/packages/cow/cow.0.5.3/descr +++ /dev/null @@ -1 +0,0 @@ -XML, JSON, HTML, CSS, and Markdown syntax and libraries diff --git a/packages/cow/cow.0.5.3/opam b/packages/cow/cow.0.5.3/opam index dd6189f609c..9955a8a2761 100644 --- a/packages/cow/cow.0.5.3/opam +++ b/packages/cow/cow.0.5.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: [make "all"] remove: [["ocamlfind" "remove" "cow"]] depends: [ + "ocaml" {< "4.02.0"} "ocamlfind" "dyntype" {>= "0.9.0"} "type_conv" {>= "108.07.00"} @@ -15,5 +16,10 @@ depends: [ "ounit" "ocamlbuild" {build} ] -available: ocaml-version < "4.02.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: "md5=5a6dd98438ecc7130a8c8a992e340296" +} diff --git a/packages/cow/cow.0.5.3/url b/packages/cow/cow.0.5.3/url deleted file mode 100644 index 09f2021b1e6..00000000000 --- a/packages/cow/cow.0.5.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/mirage/ocaml-cow/tarball/ocaml-cow-0.5.3" -checksum: "5a6dd98438ecc7130a8c8a992e340296" diff --git a/packages/cow/cow.0.5.4/descr b/packages/cow/cow.0.5.4/descr deleted file mode 100644 index 768dab7b089..00000000000 --- a/packages/cow/cow.0.5.4/descr +++ /dev/null @@ -1 +0,0 @@ -XML, JSON, HTML, CSS, and Markdown syntax and libraries diff --git a/packages/cow/cow.0.5.4/opam b/packages/cow/cow.0.5.4/opam deleted file mode 100644 index 120d6dc17ac..00000000000 --- a/packages/cow/cow.0.5.4/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "all"] -remove: [["ocamlfind" "remove" "cow"]] -depends: [ - "ocamlfind" - "dyntype" {>= "0.9.0"} - "type_conv" {>= "108.07.00"} - "ulex" - "re" - "ounit" - "uri" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/ocaml-cow" -available: ocaml-version < "4.02.0" -install: [make "install"] diff --git a/packages/cow/cow.0.5.4/url b/packages/cow/cow.0.5.4/url deleted file mode 100644 index f1e7c546509..00000000000 --- a/packages/cow/cow.0.5.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cow/archive/ocaml-cow-0.5.4.tar.gz" -checksum: "a5d8ba6cc5d12205f5b204ee2f338a3d" diff --git a/packages/cow/cow.0.5.5/descr b/packages/cow/cow.0.5.5/descr deleted file mode 100644 index 768dab7b089..00000000000 --- a/packages/cow/cow.0.5.5/descr +++ /dev/null @@ -1 +0,0 @@ -XML, JSON, HTML, CSS, and Markdown syntax and libraries diff --git a/packages/cow/cow.0.5.5/opam b/packages/cow/cow.0.5.5/opam index 120d6dc17ac..9ebfa047d6e 100644 --- a/packages/cow/cow.0.5.5/opam +++ b/packages/cow/cow.0.5.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: [make "all"] remove: [["ocamlfind" "remove" "cow"]] depends: [ + "ocaml" {< "4.02.0"} "ocamlfind" "dyntype" {>= "0.9.0"} "type_conv" {>= "108.07.00"} @@ -17,5 +18,10 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/ocaml-cow" -available: ocaml-version < "4.02.0" 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: "md5=55f29cc6fcb1f1112b99f69887e7a77e" +} diff --git a/packages/cow/cow.0.5.5/url b/packages/cow/cow.0.5.5/url deleted file mode 100644 index 1e86d31f438..00000000000 --- a/packages/cow/cow.0.5.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cow/archive/ocaml-cow-0.5.5.tar.gz" -checksum: "55f29cc6fcb1f1112b99f69887e7a77e" diff --git a/packages/cow/cow.0.6.0/descr b/packages/cow/cow.0.6.0/descr deleted file mode 100644 index 768dab7b089..00000000000 --- a/packages/cow/cow.0.6.0/descr +++ /dev/null @@ -1 +0,0 @@ -XML, JSON, HTML, CSS, and Markdown syntax and libraries diff --git a/packages/cow/cow.0.6.0/opam b/packages/cow/cow.0.6.0/opam deleted file mode 100644 index e68e2ceea73..00000000000 --- a/packages/cow/cow.0.6.0/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "all"] -remove: [["ocamlfind" "remove" "cow"]] -depends: [ - "ocamlfind" - "dyntype" {>= "0.9.0"} - "type_conv" {>= "108.07.00"} - "ulex" - "re" - "ounit" - "uri" - "xmlm" {>= "1.1.1"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/ocaml-cow" -available: ocaml-version < "4.02.0" -install: [make "install"] diff --git a/packages/cow/cow.0.6.0/url b/packages/cow/cow.0.6.0/url deleted file mode 100644 index 8f0cf61cf81..00000000000 --- a/packages/cow/cow.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cow/archive/ocaml-cow-0.6.0.tar.gz" -checksum: "cf8a0c4bd1c1e0a115e09783813acb19" diff --git a/packages/cow/cow.0.6.1/descr b/packages/cow/cow.0.6.1/descr deleted file mode 100644 index 768dab7b089..00000000000 --- a/packages/cow/cow.0.6.1/descr +++ /dev/null @@ -1 +0,0 @@ -XML, JSON, HTML, CSS, and Markdown syntax and libraries diff --git a/packages/cow/cow.0.6.1/opam b/packages/cow/cow.0.6.1/opam deleted file mode 100644 index e68e2ceea73..00000000000 --- a/packages/cow/cow.0.6.1/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "all"] -remove: [["ocamlfind" "remove" "cow"]] -depends: [ - "ocamlfind" - "dyntype" {>= "0.9.0"} - "type_conv" {>= "108.07.00"} - "ulex" - "re" - "ounit" - "uri" - "xmlm" {>= "1.1.1"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/ocaml-cow" -available: ocaml-version < "4.02.0" -install: [make "install"] diff --git a/packages/cow/cow.0.6.1/url b/packages/cow/cow.0.6.1/url deleted file mode 100644 index 8d7c2e233b3..00000000000 --- a/packages/cow/cow.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cow/archive/0.6.1.tar.gz" -checksum: "003c103f9c2d821f2ecdff9401a4927c" diff --git a/packages/cow/cow.0.6.2/descr b/packages/cow/cow.0.6.2/descr deleted file mode 100644 index 768dab7b089..00000000000 --- a/packages/cow/cow.0.6.2/descr +++ /dev/null @@ -1 +0,0 @@ -XML, JSON, HTML, CSS, and Markdown syntax and libraries diff --git a/packages/cow/cow.0.6.2/opam b/packages/cow/cow.0.6.2/opam deleted file mode 100644 index e68e2ceea73..00000000000 --- a/packages/cow/cow.0.6.2/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "all"] -remove: [["ocamlfind" "remove" "cow"]] -depends: [ - "ocamlfind" - "dyntype" {>= "0.9.0"} - "type_conv" {>= "108.07.00"} - "ulex" - "re" - "ounit" - "uri" - "xmlm" {>= "1.1.1"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/ocaml-cow" -available: ocaml-version < "4.02.0" -install: [make "install"] diff --git a/packages/cow/cow.0.6.2/url b/packages/cow/cow.0.6.2/url deleted file mode 100644 index c6c3eedb92a..00000000000 --- a/packages/cow/cow.0.6.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cow/archive/v0.6.2.tar.gz" -checksum: "4d44bb3f79982c42580597dd8d5f8fe0" diff --git a/packages/cow/cow.0.7.0/descr b/packages/cow/cow.0.7.0/descr deleted file mode 100644 index 768dab7b089..00000000000 --- a/packages/cow/cow.0.7.0/descr +++ /dev/null @@ -1 +0,0 @@ -XML, JSON, HTML, CSS, and Markdown syntax and libraries diff --git a/packages/cow/cow.0.7.0/opam b/packages/cow/cow.0.7.0/opam index e68e2ceea73..4e559ed6dea 100644 --- a/packages/cow/cow.0.7.0/opam +++ b/packages/cow/cow.0.7.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: [make "all"] remove: [["ocamlfind" "remove" "cow"]] depends: [ + "ocaml" {< "4.02.0"} "ocamlfind" "dyntype" {>= "0.9.0"} "type_conv" {>= "108.07.00"} @@ -18,5 +19,10 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/ocaml-cow" -available: ocaml-version < "4.02.0" 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: "md5=fe3d73dd7d2869924e0735d5a3f4b75e" +} diff --git a/packages/cow/cow.0.7.0/url b/packages/cow/cow.0.7.0/url deleted file mode 100644 index 388ba6344b1..00000000000 --- a/packages/cow/cow.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cow/archive/v0.7.0.tar.gz" -checksum: "fe3d73dd7d2869924e0735d5a3f4b75e" diff --git a/packages/cow/cow.0.8.0/descr b/packages/cow/cow.0.8.0/descr deleted file mode 100644 index 768dab7b089..00000000000 --- a/packages/cow/cow.0.8.0/descr +++ /dev/null @@ -1 +0,0 @@ -XML, JSON, HTML, CSS, and Markdown syntax and libraries diff --git a/packages/cow/cow.0.8.0/opam b/packages/cow/cow.0.8.0/opam deleted file mode 100644 index 4dd730b3fd8..00000000000 --- a/packages/cow/cow.0.8.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "all"] -remove: [["ocamlfind" "remove" "cow"]] -depends: [ - "ocamlfind" - "dyntype" {>= "0.9.0"} - "type_conv" {>= "108.07.00"} - "ulex" - "re" - "ounit" - "uri" {>= "1.3.9"} - "xmlm" {>= "1.1.1"} - "omd" {>= "0.8.2" & < "1.0.0"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/ocaml-cow" -available: ocaml-version < "4.02.0" -install: [make "install"] diff --git a/packages/cow/cow.0.8.0/url b/packages/cow/cow.0.8.0/url deleted file mode 100644 index ecf67f0419e..00000000000 --- a/packages/cow/cow.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cow/archive/v0.8.0.tar.gz" -checksum: "2e8a40fc259723c1c2b639eafeb6002e" diff --git a/packages/cow/cow.0.8.1/descr b/packages/cow/cow.0.8.1/descr deleted file mode 100644 index 768dab7b089..00000000000 --- a/packages/cow/cow.0.8.1/descr +++ /dev/null @@ -1 +0,0 @@ -XML, JSON, HTML, CSS, and Markdown syntax and libraries diff --git a/packages/cow/cow.0.8.1/opam b/packages/cow/cow.0.8.1/opam index 4dd730b3fd8..a9d61877480 100644 --- a/packages/cow/cow.0.8.1/opam +++ b/packages/cow/cow.0.8.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: [make "all"] remove: [["ocamlfind" "remove" "cow"]] depends: [ + "ocaml" {< "4.02.0"} "ocamlfind" "dyntype" {>= "0.9.0"} "type_conv" {>= "108.07.00"} @@ -19,5 +20,10 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/ocaml-cow" -available: ocaml-version < "4.02.0" 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: "md5=ac42ae7aa151c9301f0188852ecebb3d" +} diff --git a/packages/cow/cow.0.8.1/url b/packages/cow/cow.0.8.1/url deleted file mode 100644 index 73704bb9b49..00000000000 --- a/packages/cow/cow.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cow/archive/v0.8.1.tar.gz" -checksum: "ac42ae7aa151c9301f0188852ecebb3d" diff --git a/packages/cow/cow.0.9.0/descr b/packages/cow/cow.0.9.0/descr deleted file mode 100644 index 768dab7b089..00000000000 --- a/packages/cow/cow.0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -XML, JSON, HTML, CSS, and Markdown syntax and libraries diff --git a/packages/cow/cow.0.9.0/opam b/packages/cow/cow.0.9.0/opam deleted file mode 100644 index 0336201f5a8..00000000000 --- a/packages/cow/cow.0.9.0/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -license: "ISC" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "all"] -remove: [["ocamlfind" "remove" "cow"]] -depends: [ - "ocamlfind" - "dyntype" {>= "0.9.0"} - "type_conv" {>= "108.07.00"} - "ulex" - "re" - "ounit" - "uri" {>= "1.3.9"} - "xmlm" {>= "1.1.1"} - "omd" {>= "0.8.2" & < "1.0.0"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/ocaml-cow" -available: ocaml-version < "4.02.0" -install: [make "install"] diff --git a/packages/cow/cow.0.9.0/url b/packages/cow/cow.0.9.0/url deleted file mode 100644 index b91349161e8..00000000000 --- a/packages/cow/cow.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cow/archive/v0.9.0.tar.gz" -checksum: "80a42e7bc91ee16e8c2b5889c3ef0b62" diff --git a/packages/cow/cow.0.9.1/descr b/packages/cow/cow.0.9.1/descr deleted file mode 100644 index 768dab7b089..00000000000 --- a/packages/cow/cow.0.9.1/descr +++ /dev/null @@ -1 +0,0 @@ -XML, JSON, HTML, CSS, and Markdown syntax and libraries diff --git a/packages/cow/cow.0.9.1/opam b/packages/cow/cow.0.9.1/opam index 19e1d41f687..08d7c3ea06e 100644 --- a/packages/cow/cow.0.9.1/opam +++ b/packages/cow/cow.0.9.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" license: "ISC" tags: [ @@ -8,6 +8,7 @@ tags: [ build: [make "all"] remove: [["ocamlfind" "remove" "cow"]] depends: [ + "ocaml" {< "4.02.0"} "ocamlfind" "dyntype" {>= "0.9.0"} "type_conv" {>= "108.07.00"} @@ -20,5 +21,10 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/ocaml-cow" -available: ocaml-version < "4.02.0" 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: "md5=37c484b2abc489e087bba549d8d7f78f" +} diff --git a/packages/cow/cow.0.9.1/url b/packages/cow/cow.0.9.1/url deleted file mode 100644 index 0575800e799..00000000000 --- a/packages/cow/cow.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cow/archive/v0.9.1.tar.gz" -checksum: "37c484b2abc489e087bba549d8d7f78f" diff --git a/packages/cow/cow.1.0.0/descr b/packages/cow/cow.1.0.0/descr deleted file mode 100644 index e119e1f29c1..00000000000 --- a/packages/cow/cow.1.0.0/descr +++ /dev/null @@ -1,17 +0,0 @@ -XML, JSON, HTML, CSS, and Markdown syntax and libraries - -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 . diff --git a/packages/cow/cow.1.0.0/opam b/packages/cow/cow.1.0.0/opam index 79be9af2183..2dd19c5c213 100644 --- a/packages/cow/cow.1.0.0/opam +++ b/packages/cow/cow.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" license: "ISC" tags: [ @@ -8,6 +8,7 @@ tags: [ build: [make "all"] remove: [["ocamlfind" "remove" "cow"]] depends: [ + "ocaml" "ocamlfind" "dyntype" {>= "0.9.0"} "type_conv" {>= "108.07.00"} @@ -23,3 +24,25 @@ depends: [ ] dev-repo: "git://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: "md5=01817bb0985330e82b02f43310869732" +} diff --git a/packages/cow/cow.1.0.0/url b/packages/cow/cow.1.0.0/url deleted file mode 100644 index 60a8c4e3391..00000000000 --- a/packages/cow/cow.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cow/archive/v1.0.0.tar.gz" -checksum: "01817bb0985330e82b02f43310869732" diff --git a/packages/cow/cow.1.1.0/descr b/packages/cow/cow.1.1.0/descr deleted file mode 100644 index e119e1f29c1..00000000000 --- a/packages/cow/cow.1.1.0/descr +++ /dev/null @@ -1,17 +0,0 @@ -XML, JSON, HTML, CSS, and Markdown syntax and libraries - -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 . diff --git a/packages/cow/cow.1.1.0/opam b/packages/cow/cow.1.1.0/opam deleted file mode 100644 index 9e7599321c4..00000000000 --- a/packages/cow/cow.1.1.0/opam +++ /dev/null @@ -1,33 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/ocaml-cow.git" -build: [make "all"] -install: [make "install"] -remove: ["ocamlfind" "remove" "cow"] -depends: [ - "ocamlfind" {build} - "dyntype" {>= "0.9.0"} - "type_conv" {>= "108.07.00"} - "ulex" - "re" - "uri" {>= "1.3.9"} - "xmlm" {>= "1.1.1"} - "omd" {>= "0.8.2"} - "ezjsonm" {>= "0.4.0"} - "camlp4" - "ounit" {test} - "ocamlbuild" {build} -] diff --git a/packages/cow/cow.1.1.0/url b/packages/cow/cow.1.1.0/url deleted file mode 100644 index 39434499208..00000000000 --- a/packages/cow/cow.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cow/archive/v1.1.0.tar.gz" -checksum: "4d0380b1526660648abbe5aa3ae3485a" diff --git a/packages/cow/cow.1.2.0/descr b/packages/cow/cow.1.2.0/descr deleted file mode 100644 index e119e1f29c1..00000000000 --- a/packages/cow/cow.1.2.0/descr +++ /dev/null @@ -1,17 +0,0 @@ -XML, JSON, HTML, CSS, and Markdown syntax and libraries - -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 . diff --git a/packages/cow/cow.1.2.0/opam b/packages/cow/cow.1.2.0/opam deleted file mode 100644 index 3c537ca9513..00000000000 --- a/packages/cow/cow.1.2.0/opam +++ /dev/null @@ -1,38 +0,0 @@ -opam-version: "1.2" - -name: "cow" -maintainer: "anil@recoil.org" -license: "ISC" -authors: [ - "Anil Madhavapeddy" - "Thomas Gazagnaire" - "David Sheets" - "Rudi Grinberg" -] -homepage: "https://github.com/mirage/ocaml-cow" -dev-repo: "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: [ - "ocamlfind" {build} - "dyntype" {>= "0.9.0"} - "type_conv" {>= "108.07.00"} - "ulex" - "re" - "uri" {>= "1.3.9"} - "xmlm" {>= "1.1.1"} - "omd" {>= "0.8.2"} - "ezjsonm" {>= "0.4.0"} - "camlp4" - "ounit" {test} - "ocamlbuild" {build} -] diff --git a/packages/cow/cow.1.2.0/url b/packages/cow/cow.1.2.0/url deleted file mode 100644 index 367b39f9402..00000000000 --- a/packages/cow/cow.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cow/archive/v1.2.0.tar.gz" -checksum: "581db26a0bb7c26ae883ccc5d6a07df8" diff --git a/packages/cow/cow.1.2.1/descr b/packages/cow/cow.1.2.1/descr deleted file mode 100644 index e119e1f29c1..00000000000 --- a/packages/cow/cow.1.2.1/descr +++ /dev/null @@ -1,17 +0,0 @@ -XML, JSON, HTML, CSS, and Markdown syntax and libraries - -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 . diff --git a/packages/cow/cow.1.2.1/opam b/packages/cow/cow.1.2.1/opam deleted file mode 100644 index 9e7599321c4..00000000000 --- a/packages/cow/cow.1.2.1/opam +++ /dev/null @@ -1,33 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/ocaml-cow.git" -build: [make "all"] -install: [make "install"] -remove: ["ocamlfind" "remove" "cow"] -depends: [ - "ocamlfind" {build} - "dyntype" {>= "0.9.0"} - "type_conv" {>= "108.07.00"} - "ulex" - "re" - "uri" {>= "1.3.9"} - "xmlm" {>= "1.1.1"} - "omd" {>= "0.8.2"} - "ezjsonm" {>= "0.4.0"} - "camlp4" - "ounit" {test} - "ocamlbuild" {build} -] diff --git a/packages/cow/cow.1.2.1/url b/packages/cow/cow.1.2.1/url deleted file mode 100644 index f543aa82ee7..00000000000 --- a/packages/cow/cow.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cow/archive/v1.2.1.tar.gz" -checksum: "aa8d4ee7d77f46f99e63c3e074175c29" diff --git a/packages/cow/cow.1.2.2/descr b/packages/cow/cow.1.2.2/descr deleted file mode 100644 index e119e1f29c1..00000000000 --- a/packages/cow/cow.1.2.2/descr +++ /dev/null @@ -1,17 +0,0 @@ -XML, JSON, HTML, CSS, and Markdown syntax and libraries - -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 . diff --git a/packages/cow/cow.1.2.2/opam b/packages/cow/cow.1.2.2/opam index 26300efdaa3..b525713e30f 100644 --- a/packages/cow/cow.1.2.2/opam +++ b/packages/cow/cow.1.2.2/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" license: "ISC" homepage: "https://github.com/mirage/ocaml-cow" -dev-repo: "https://github.com/mirage/ocaml-cow.git" +dev-repo: "git+https://github.com/mirage/ocaml-cow.git" bug-reports: "https://github.com/mirage/ocaml-cow/issues" authors: [ "Anil Madhavapeddy" @@ -21,12 +21,14 @@ tags: [ "markdown" ] -build: [make "all"] +build: [ + [make "all"] + [make "tests"] {with-test} +] install: [make "install"] remove: ["ocamlfind" "remove" "cow"] -build-test: [make "tests"] - depends: [ + "ocaml" "ocamlfind" {build} "dyntype" {>= "0.9.0"} "type_conv" {>= "108.07.00"} @@ -36,6 +38,28 @@ depends: [ "omd" {>= "0.8.2"} "ezjsonm" {>= "0.4.0"} "camlp4" - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} ] +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: "md5=95c1d58399ce7850149e0c4472a5b304" +} diff --git a/packages/cow/cow.1.2.2/url b/packages/cow/cow.1.2.2/url deleted file mode 100644 index 04d0827d3a1..00000000000 --- a/packages/cow/cow.1.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cow/archive/v1.2.2.tar.gz" -checksum: "95c1d58399ce7850149e0c4472a5b304" diff --git a/packages/cow/cow.1.3.0/descr b/packages/cow/cow.1.3.0/descr deleted file mode 100644 index e119e1f29c1..00000000000 --- a/packages/cow/cow.1.3.0/descr +++ /dev/null @@ -1,17 +0,0 @@ -XML, JSON, HTML, CSS, and Markdown syntax and libraries - -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 . diff --git a/packages/cow/cow.1.3.0/opam b/packages/cow/cow.1.3.0/opam deleted file mode 100644 index 0c96258d06f..00000000000 --- a/packages/cow/cow.1.3.0/opam +++ /dev/null @@ -1,42 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -license: "ISC" -homepage: "https://github.com/mirage/ocaml-cow" -dev-repo: "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"] -install: [make "install"] -remove: ["ocamlfind" "remove" "cow"] -build-test: [make "tests"] - -depends: [ - "ocamlfind" {build} - "dyntype" {>= "0.9.0"} - "type_conv" {>= "108.07.00"} - "ulex" - "uri" {>= "1.3.9"} - "xmlm" {>= "1.1.1"} - "omd" {>= "0.8.2"} - "ezjsonm" {>= "0.4.0"} - "camlp4" - "ounit" {test} - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.00"] diff --git a/packages/cow/cow.1.3.0/url b/packages/cow/cow.1.3.0/url deleted file mode 100644 index 17bfc512431..00000000000 --- a/packages/cow/cow.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cow/archive/v1.3.0.tar.gz" -checksum: "f394078275b91fd681ac3ddf2ed5beb7" diff --git a/packages/cow/cow.1.4.0/descr b/packages/cow/cow.1.4.0/descr deleted file mode 100644 index e119e1f29c1..00000000000 --- a/packages/cow/cow.1.4.0/descr +++ /dev/null @@ -1,17 +0,0 @@ -XML, JSON, HTML, CSS, and Markdown syntax and libraries - -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 . diff --git a/packages/cow/cow.1.4.0/opam b/packages/cow/cow.1.4.0/opam index 0c96258d06f..30017146554 100644 --- a/packages/cow/cow.1.4.0/opam +++ b/packages/cow/cow.1.4.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" license: "ISC" homepage: "https://github.com/mirage/ocaml-cow" -dev-repo: "https://github.com/mirage/ocaml-cow.git" +dev-repo: "git+https://github.com/mirage/ocaml-cow.git" bug-reports: "https://github.com/mirage/ocaml-cow/issues" authors: [ "Anil Madhavapeddy" @@ -21,12 +21,14 @@ tags: [ "markdown" ] -build: [make "all"] +build: [ + [make "all"] + [make "tests"] {with-test} +] install: [make "install"] remove: ["ocamlfind" "remove" "cow"] -build-test: [make "tests"] - depends: [ + "ocaml" {>= "4.00"} "ocamlfind" {build} "dyntype" {>= "0.9.0"} "type_conv" {>= "108.07.00"} @@ -36,7 +38,28 @@ depends: [ "omd" {>= "0.8.2"} "ezjsonm" {>= "0.4.0"} "camlp4" - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00"] +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: "md5=9c4d71647b4287987a11b6b8a6879625" +} diff --git a/packages/cow/cow.1.4.0/url b/packages/cow/cow.1.4.0/url deleted file mode 100644 index f7dd0c26672..00000000000 --- a/packages/cow/cow.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cow/archive/v1.4.0.tar.gz" -checksum: "9c4d71647b4287987a11b6b8a6879625" diff --git a/packages/cow/cow.2.0.0/descr b/packages/cow/cow.2.0.0/descr deleted file mode 100644 index 4d68ab45384..00000000000 --- a/packages/cow/cow.2.0.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -XML, JSON, HTML and Markdown libraries - -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 . diff --git a/packages/cow/cow.2.0.0/opam b/packages/cow/cow.2.0.0/opam deleted file mode 100644 index 57d182d8619..00000000000 --- a/packages/cow/cow.2.0.0/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/ocaml-cow.git" -build: [make "PREFIX=%{prefix}%"] -install: [make "install"] -remove: ["ocamlfind" "remove" "cow"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "oasis" {build} - "uri" {>= "1.3.9"} - "xmlm" {>= "1.1.1"} - "omd" {>= "0.8.2"} - "ezjsonm" {>= "0.4.0"} -] -available: [ocaml-version >= "4.01" & ocaml-version < "4.03" ] diff --git a/packages/cow/cow.2.0.0/url b/packages/cow/cow.2.0.0/url deleted file mode 100644 index bed2784f44f..00000000000 --- a/packages/cow/cow.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cow/archive/v2.0.0.tar.gz" -checksum: "326580e48cc50843336a346b268a0d85" diff --git a/packages/cow/cow.2.0.1/descr b/packages/cow/cow.2.0.1/descr deleted file mode 100644 index 4d68ab45384..00000000000 --- a/packages/cow/cow.2.0.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -XML, JSON, HTML and Markdown libraries - -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 . diff --git a/packages/cow/cow.2.0.1/opam b/packages/cow/cow.2.0.1/opam index ad5d504e6a1..b129a3ac17b 100644 --- a/packages/cow/cow.2.0.1/opam +++ b/packages/cow/cow.2.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" "Thomas Gazagnaire" "David Sheets" "Rudi Grinberg" @@ -9,11 +9,12 @@ license: "ISC" tags: [ "org:mirage" "org:xapi-project" "www" "html" "xml" "css" "json" "markdown" ] -dev-repo: "https://github.com/mirage/ocaml-cow.git" +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"} "ocamlfind" {build} "ocamlbuild" {build} "oasis" {build} @@ -22,4 +23,15 @@ depends: [ "omd" {>= "0.8.2"} "ezjsonm" {>= "0.4.0"} ] -available: [ocaml-version >= "4.01"] +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.1.tar.gz" + checksum: "md5=8493b279515756d534a3f6d52f5d4003" +} diff --git a/packages/cow/cow.2.0.1/url b/packages/cow/cow.2.0.1/url deleted file mode 100644 index 40544a1e185..00000000000 --- a/packages/cow/cow.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cow/archive/v2.0.1.tar.gz" -checksum: "8493b279515756d534a3f6d52f5d4003" diff --git a/packages/cow/cow.2.2.0/descr b/packages/cow/cow.2.2.0/descr deleted file mode 100644 index 4d68ab45384..00000000000 --- a/packages/cow/cow.2.2.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -XML, JSON, HTML and Markdown libraries - -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 . diff --git a/packages/cow/cow.2.2.0/opam b/packages/cow/cow.2.2.0/opam index ddc4217c088..b79b8b6be4c 100644 --- a/packages/cow/cow.2.2.0/opam +++ b/packages/cow/cow.2.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anil Madhavapeddy " authors: [ "Anil Madhavapeddy" @@ -14,9 +14,10 @@ doc: "http://mirage.github.io/ocaml-cow" tags: [ "org:mirage" "org:xapi-project" "www" "html" "xml" "css" "json" "markdown" ] -dev-repo: "https://github.com/mirage/ocaml-cow.git" +dev-repo: "git+https://github.com/mirage/ocaml-cow.git" build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -24,6 +25,17 @@ depends: [ "xmlm" {>= "1.1.1"} "omd" {>= "0.8.2"} "ezjsonm" {>= "0.4.0"} - "alcotest" {test} + "alcotest" {with-test} ] -available: [ocaml-version >= "4.02.3"] +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 .""" +url { + src: + "https://github.com/mirage/ocaml-cow/releases/download/v2.2.0/cow-2.2.0.tbz" + checksum: "md5=a880cc867cea10fe68c36e6501407365" +} diff --git a/packages/cow/cow.2.2.0/url b/packages/cow/cow.2.2.0/url deleted file mode 100644 index 02e54215b7a..00000000000 --- a/packages/cow/cow.2.2.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/mirage/ocaml-cow/releases/download/v2.2.0/cow-2.2.0.tbz" -checksum: "a880cc867cea10fe68c36e6501407365" diff --git a/packages/cowabloga/cowabloga.0.0.1/descr b/packages/cowabloga/cowabloga.0.0.1/descr deleted file mode 100644 index 4d97cba14bb..00000000000 --- a/packages/cowabloga/cowabloga.0.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Simple static blogging support. - -ALPHA. It will likely be in flux for a little while. diff --git a/packages/cowabloga/cowabloga.0.0.1/opam b/packages/cowabloga/cowabloga.0.0.1/opam index b34a243b83d..46ce078d5a9 100644 --- a/packages/cowabloga/cowabloga.0.0.1/opam +++ b/packages/cowabloga/cowabloga.0.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mort@cantab.net" license: "ISC" tags: [ @@ -7,6 +7,7 @@ tags: [ build: [make "all"] remove: [["ocamlfind" "remove" "cowabloga"]] depends: [ + "ocaml" "ocamlfind" "cow" {>= "0.9.1" & < "2.0.0"} "omd" {>= "0.8.2" & < "1.0.0"} @@ -17,3 +18,10 @@ depends: [ ] dev-repo: "git://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: "md5=ac4d104fe5fab5bafdab4431179f1378" +} diff --git a/packages/cowabloga/cowabloga.0.0.1/url b/packages/cowabloga/cowabloga.0.0.1/url deleted file mode 100644 index 8888a5577ac..00000000000 --- a/packages/cowabloga/cowabloga.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/cowabloga/archive/v0.0.1.tar.gz" -checksum: "ac4d104fe5fab5bafdab4431179f1378" diff --git a/packages/cowabloga/cowabloga.0.0.2/descr b/packages/cowabloga/cowabloga.0.0.2/descr deleted file mode 100644 index 4d97cba14bb..00000000000 --- a/packages/cowabloga/cowabloga.0.0.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Simple static blogging support. - -ALPHA. It will likely be in flux for a little while. diff --git a/packages/cowabloga/cowabloga.0.0.2/opam b/packages/cowabloga/cowabloga.0.0.2/opam deleted file mode 100644 index b34a243b83d..00000000000 --- a/packages/cowabloga/cowabloga.0.0.2/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "mort@cantab.net" -license: "ISC" -tags: [ - "org:mirage" -] -build: [make "all"] -remove: [["ocamlfind" "remove" "cowabloga"]] -depends: [ - "ocamlfind" - "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" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/cowabloga" -install: [make "install"] diff --git a/packages/cowabloga/cowabloga.0.0.2/url b/packages/cowabloga/cowabloga.0.0.2/url deleted file mode 100644 index e1d7df18978..00000000000 --- a/packages/cowabloga/cowabloga.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/cowabloga/archive/v0.0.2.tar.gz" -checksum: "c4298b4827722b1228a3e1b9293cc285" diff --git a/packages/cowabloga/cowabloga.0.0.3/descr b/packages/cowabloga/cowabloga.0.0.3/descr deleted file mode 100644 index 4d97cba14bb..00000000000 --- a/packages/cowabloga/cowabloga.0.0.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -Simple static blogging support. - -ALPHA. It will likely be in flux for a little while. diff --git a/packages/cowabloga/cowabloga.0.0.3/opam b/packages/cowabloga/cowabloga.0.0.3/opam index b34a243b83d..54c7d8f053d 100644 --- a/packages/cowabloga/cowabloga.0.0.3/opam +++ b/packages/cowabloga/cowabloga.0.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mort@cantab.net" license: "ISC" tags: [ @@ -7,6 +7,7 @@ tags: [ build: [make "all"] remove: [["ocamlfind" "remove" "cowabloga"]] depends: [ + "ocaml" "ocamlfind" "cow" {>= "0.9.1" & < "2.0.0"} "omd" {>= "0.8.2" & < "1.0.0"} @@ -17,3 +18,10 @@ depends: [ ] dev-repo: "git://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: "md5=9be65e89e457d93e819bb44e0e45db50" +} diff --git a/packages/cowabloga/cowabloga.0.0.3/url b/packages/cowabloga/cowabloga.0.0.3/url deleted file mode 100644 index 7cb58c5bf90..00000000000 --- a/packages/cowabloga/cowabloga.0.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/cowabloga/archive/v0.0.3.tar.gz" -checksum: "9be65e89e457d93e819bb44e0e45db50" diff --git a/packages/cowabloga/cowabloga.0.0.4/descr b/packages/cowabloga/cowabloga.0.0.4/descr deleted file mode 100644 index 4d97cba14bb..00000000000 --- a/packages/cowabloga/cowabloga.0.0.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -Simple static blogging support. - -ALPHA. It will likely be in flux for a little while. diff --git a/packages/cowabloga/cowabloga.0.0.4/opam b/packages/cowabloga/cowabloga.0.0.4/opam index b34a243b83d..7937dc4c54f 100644 --- a/packages/cowabloga/cowabloga.0.0.4/opam +++ b/packages/cowabloga/cowabloga.0.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mort@cantab.net" license: "ISC" tags: [ @@ -7,6 +7,7 @@ tags: [ build: [make "all"] remove: [["ocamlfind" "remove" "cowabloga"]] depends: [ + "ocaml" "ocamlfind" "cow" {>= "0.9.1" & < "2.0.0"} "omd" {>= "0.8.2" & < "1.0.0"} @@ -17,3 +18,10 @@ depends: [ ] dev-repo: "git://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: "md5=3b8ef9a3d1c8a8770546a596190fe4dc" +} diff --git a/packages/cowabloga/cowabloga.0.0.4/url b/packages/cowabloga/cowabloga.0.0.4/url deleted file mode 100644 index 50da7151150..00000000000 --- a/packages/cowabloga/cowabloga.0.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/cowabloga/archive/v0.0.4.tar.gz" -checksum: "3b8ef9a3d1c8a8770546a596190fe4dc" diff --git a/packages/cowabloga/cowabloga.0.0.5/descr b/packages/cowabloga/cowabloga.0.0.5/descr deleted file mode 100644 index 4d97cba14bb..00000000000 --- a/packages/cowabloga/cowabloga.0.0.5/descr +++ /dev/null @@ -1,3 +0,0 @@ -Simple static blogging support. - -ALPHA. It will likely be in flux for a little while. diff --git a/packages/cowabloga/cowabloga.0.0.5/opam b/packages/cowabloga/cowabloga.0.0.5/opam deleted file mode 100644 index b00509e2c48..00000000000 --- a/packages/cowabloga/cowabloga.0.0.5/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "mort@cantab.net" -license: "ISC" -tags: [ - "org:mirage" -] -build: [make "all"] -remove: [["ocamlfind" "remove" "cowabloga"]] -depends: [ - "ocamlfind" - "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"} - "ssl" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/cowabloga" -install: [make "install"] diff --git a/packages/cowabloga/cowabloga.0.0.5/url b/packages/cowabloga/cowabloga.0.0.5/url deleted file mode 100644 index 3167fbb49bd..00000000000 --- a/packages/cowabloga/cowabloga.0.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/cowabloga/archive/v0.0.5.tar.gz" -checksum: "7befa7527ec46095d341a93108eee739" diff --git a/packages/cowabloga/cowabloga.0.0.6/descr b/packages/cowabloga/cowabloga.0.0.6/descr deleted file mode 100644 index 4d97cba14bb..00000000000 --- a/packages/cowabloga/cowabloga.0.0.6/descr +++ /dev/null @@ -1,3 +0,0 @@ -Simple static blogging support. - -ALPHA. It will likely be in flux for a little while. diff --git a/packages/cowabloga/cowabloga.0.0.6/opam b/packages/cowabloga/cowabloga.0.0.6/opam index a8c066ead0e..64b9d7ee3f9 100644 --- a/packages/cowabloga/cowabloga.0.0.6/opam +++ b/packages/cowabloga/cowabloga.0.0.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mort@cantab.net" license: "ISC" tags: [ @@ -7,6 +7,7 @@ tags: [ build: [make "all"] remove: [["ocamlfind" "remove" "cowabloga"]] depends: [ + "ocaml" "ocamlfind" "cow" {>= "0.9.1" & < "2.0.0"} "omd" {>= "0.8.2" & < "1.0.0"} @@ -18,3 +19,10 @@ depends: [ ] dev-repo: "git://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: "md5=0d197b3db26b3e7cb20f253ec5d7235e" +} diff --git a/packages/cowabloga/cowabloga.0.0.6/url b/packages/cowabloga/cowabloga.0.0.6/url deleted file mode 100644 index 4dc2fca3ef7..00000000000 --- a/packages/cowabloga/cowabloga.0.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/cowabloga/archive/v0.0.6.tar.gz" -checksum: "0d197b3db26b3e7cb20f253ec5d7235e" diff --git a/packages/cowabloga/cowabloga.0.0.7/descr b/packages/cowabloga/cowabloga.0.0.7/descr deleted file mode 100644 index 4d97cba14bb..00000000000 --- a/packages/cowabloga/cowabloga.0.0.7/descr +++ /dev/null @@ -1,3 +0,0 @@ -Simple static blogging support. - -ALPHA. It will likely be in flux for a little while. diff --git a/packages/cowabloga/cowabloga.0.0.7/opam b/packages/cowabloga/cowabloga.0.0.7/opam index 987f0adea4f..eb25eebf03e 100644 --- a/packages/cowabloga/cowabloga.0.0.7/opam +++ b/packages/cowabloga/cowabloga.0.0.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mort@cantab.net" license: "ISC" tags: [ @@ -7,6 +7,7 @@ tags: [ build: [make "all"] remove: [["ocamlfind" "remove" "cowabloga"]] depends: [ + "ocaml" "ocamlfind" "cow" {>= "0.9.1" & < "2.0.0"} "omd" {>= "0.8.2"} @@ -18,3 +19,10 @@ depends: [ ] dev-repo: "git://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: "md5=bbd351c18831fb086417f3f83719be86" +} diff --git a/packages/cowabloga/cowabloga.0.0.7/url b/packages/cowabloga/cowabloga.0.0.7/url deleted file mode 100644 index ae4c1a2632a..00000000000 --- a/packages/cowabloga/cowabloga.0.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/cowabloga/archive/v0.0.7.tar.gz" -checksum: "bbd351c18831fb086417f3f83719be86" diff --git a/packages/cowabloga/cowabloga.0.0.8/descr b/packages/cowabloga/cowabloga.0.0.8/descr deleted file mode 100644 index 4d97cba14bb..00000000000 --- a/packages/cowabloga/cowabloga.0.0.8/descr +++ /dev/null @@ -1,3 +0,0 @@ -Simple static blogging support. - -ALPHA. It will likely be in flux for a little while. diff --git a/packages/cowabloga/cowabloga.0.0.8/opam b/packages/cowabloga/cowabloga.0.0.8/opam index 866b63ed68b..5909eb3f2fd 100644 --- a/packages/cowabloga/cowabloga.0.0.8/opam +++ b/packages/cowabloga/cowabloga.0.0.8/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mort@cantab.net" license: "ISC" tags: [ @@ -7,6 +7,7 @@ tags: [ build: [make "all"] remove: [["ocamlfind" "remove" "cowabloga"]] depends: [ + "ocaml" "ocamlfind" "cow" {>= "0.9.1" & < "2.0.0"} "omd" {>= "0.8.2"} @@ -18,3 +19,10 @@ depends: [ ] dev-repo: "git://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: "md5=90dd8b095ef9264537e7441ea300e062" +} diff --git a/packages/cowabloga/cowabloga.0.0.8/url b/packages/cowabloga/cowabloga.0.0.8/url deleted file mode 100644 index 9e5a57e42d6..00000000000 --- a/packages/cowabloga/cowabloga.0.0.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/cowabloga/archive/v0.0.8.tar.gz" -checksum: "90dd8b095ef9264537e7441ea300e062" diff --git a/packages/cowabloga/cowabloga.0.0.9/descr b/packages/cowabloga/cowabloga.0.0.9/descr deleted file mode 100644 index 4d97cba14bb..00000000000 --- a/packages/cowabloga/cowabloga.0.0.9/descr +++ /dev/null @@ -1,3 +0,0 @@ -Simple static blogging support. - -ALPHA. It will likely be in flux for a little while. diff --git a/packages/cowabloga/cowabloga.0.0.9/opam b/packages/cowabloga/cowabloga.0.0.9/opam index 5237afb5400..a98c7e54c92 100644 --- a/packages/cowabloga/cowabloga.0.0.9/opam +++ b/packages/cowabloga/cowabloga.0.0.9/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mort@cantab.net" license: "ISC" tags: [ @@ -7,6 +7,7 @@ tags: [ build: [make "all"] remove: [["ocamlfind" "remove" "cowabloga"]] depends: [ + "ocaml" "ocamlfind" "cow" {>= "0.9.1" & < "2.0.0"} "omd" {>= "0.8.2"} @@ -17,3 +18,10 @@ depends: [ ] dev-repo: "git://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: "md5=e62bc8e2e71db97c5d693e854884bf11" +} diff --git a/packages/cowabloga/cowabloga.0.0.9/url b/packages/cowabloga/cowabloga.0.0.9/url deleted file mode 100644 index d857b5ce2f7..00000000000 --- a/packages/cowabloga/cowabloga.0.0.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/cowabloga/archive/v0.0.9.tar.gz" -checksum: "e62bc8e2e71db97c5d693e854884bf11" diff --git a/packages/cowabloga/cowabloga.0.1.0/descr b/packages/cowabloga/cowabloga.0.1.0/descr deleted file mode 100644 index 4d97cba14bb..00000000000 --- a/packages/cowabloga/cowabloga.0.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Simple static blogging support. - -ALPHA. It will likely be in flux for a little while. diff --git a/packages/cowabloga/cowabloga.0.1.0/opam b/packages/cowabloga/cowabloga.0.1.0/opam index 535f81f2949..f5a08f804f2 100644 --- a/packages/cowabloga/cowabloga.0.1.0/opam +++ b/packages/cowabloga/cowabloga.0.1.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mort@cantab.net" authors: ["Anil Madhavapeddy" "Richard Mortier"] license: "ISC" tags: "org:mirage" -dev-repo: "https://github.com/mirage/cowabloga.git" +dev-repo: "git+https://github.com/mirage/cowabloga.git" homepage: "https://github.com/mirage/cowabloga" bug-reports: "https://github.com/mirage/cowabloga/issues" @@ -11,6 +11,7 @@ build: [make "all"] install: [make "install"] remove: ["ocamlfind" "remove" "cowabloga"] depends: [ + "ocaml" "cow" {>= "0.9.1" & < "2.0.0"} "omd" {>= "0.8.2"} "lwt" {>= "2.4.7" & < "2.7.0"} @@ -20,3 +21,10 @@ depends: [ "ocamlfind" {build} "ocamlbuild" {build} ] +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: "md5=ef7ad62166edd9b091b7354bd488b620" +} diff --git a/packages/cowabloga/cowabloga.0.1.0/url b/packages/cowabloga/cowabloga.0.1.0/url deleted file mode 100644 index 327bc10ea06..00000000000 --- a/packages/cowabloga/cowabloga.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/cowabloga/archive/v0.1.0.tar.gz" -checksum: "ef7ad62166edd9b091b7354bd488b620" diff --git a/packages/cowabloga/cowabloga.0.2.0/descr b/packages/cowabloga/cowabloga.0.2.0/descr deleted file mode 100644 index 4d97cba14bb..00000000000 --- a/packages/cowabloga/cowabloga.0.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Simple static blogging support. - -ALPHA. It will likely be in flux for a little while. diff --git a/packages/cowabloga/cowabloga.0.2.0/opam b/packages/cowabloga/cowabloga.0.2.0/opam index a182fb897e0..1766e0c0686 100644 --- a/packages/cowabloga/cowabloga.0.2.0/opam +++ b/packages/cowabloga/cowabloga.0.2.0/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +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: "https://github.com/mirage/cowabloga.git" +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"} "omd" {>= "0.8.2"} "lwt" {>= "2.4.3" & < "2.7.0"} @@ -19,3 +20,10 @@ depends: [ "ocamlfind" {build} "ocamlbuild" {build} ] +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: "md5=151a71cde1a9d7c56883c8ab152584ae" +} diff --git a/packages/cowabloga/cowabloga.0.2.0/url b/packages/cowabloga/cowabloga.0.2.0/url deleted file mode 100644 index 2a5e5f98acf..00000000000 --- a/packages/cowabloga/cowabloga.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/cowabloga/archive/v0.2.0.tar.gz" -checksum: "151a71cde1a9d7c56883c8ab152584ae" diff --git a/packages/cowabloga/cowabloga.0.2.1/descr b/packages/cowabloga/cowabloga.0.2.1/descr deleted file mode 100644 index 4d97cba14bb..00000000000 --- a/packages/cowabloga/cowabloga.0.2.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Simple static blogging support. - -ALPHA. It will likely be in flux for a little while. diff --git a/packages/cowabloga/cowabloga.0.2.1/opam b/packages/cowabloga/cowabloga.0.2.1/opam index a182fb897e0..207001abe2c 100644 --- a/packages/cowabloga/cowabloga.0.2.1/opam +++ b/packages/cowabloga/cowabloga.0.2.1/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +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: "https://github.com/mirage/cowabloga.git" +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"} "omd" {>= "0.8.2"} "lwt" {>= "2.4.3" & < "2.7.0"} @@ -19,3 +20,10 @@ depends: [ "ocamlfind" {build} "ocamlbuild" {build} ] +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: "md5=89457351fded3f3f53ef857f3c8ebed1" +} diff --git a/packages/cowabloga/cowabloga.0.2.1/url b/packages/cowabloga/cowabloga.0.2.1/url deleted file mode 100644 index 6f57eec87f6..00000000000 --- a/packages/cowabloga/cowabloga.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/cowabloga/archive/v0.2.1.tar.gz" -checksum: "89457351fded3f3f53ef857f3c8ebed1" diff --git a/packages/cowabloga/cowabloga.0.2.2/descr b/packages/cowabloga/cowabloga.0.2.2/descr deleted file mode 100644 index 4d97cba14bb..00000000000 --- a/packages/cowabloga/cowabloga.0.2.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Simple static blogging support. - -ALPHA. It will likely be in flux for a little while. diff --git a/packages/cowabloga/cowabloga.0.2.2/opam b/packages/cowabloga/cowabloga.0.2.2/opam index 465be4643ca..702cfdb2327 100644 --- a/packages/cowabloga/cowabloga.0.2.2/opam +++ b/packages/cowabloga/cowabloga.0.2.2/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +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: "https://github.com/mirage/cowabloga.git" +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"} "omd" {>= "0.8.2"} "lwt" {>= "2.4.3"} @@ -19,3 +20,10 @@ depends: [ "ocamlfind" {build} "ocamlbuild" {build} ] +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: "md5=4a0689b00eb16921419daa233dc81b3d" +} diff --git a/packages/cowabloga/cowabloga.0.2.2/url b/packages/cowabloga/cowabloga.0.2.2/url deleted file mode 100644 index 473b8f1a346..00000000000 --- a/packages/cowabloga/cowabloga.0.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/cowabloga/archive/v0.2.2.tar.gz" -checksum: "4a0689b00eb16921419daa233dc81b3d" diff --git a/packages/cowabloga/cowabloga.0.3.0/descr b/packages/cowabloga/cowabloga.0.3.0/descr deleted file mode 100644 index 4d97cba14bb..00000000000 --- a/packages/cowabloga/cowabloga.0.3.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Simple static blogging support. - -ALPHA. It will likely be in flux for a little while. diff --git a/packages/cowabloga/cowabloga.0.3.0/opam b/packages/cowabloga/cowabloga.0.3.0/opam index 1f7e047d5f5..700adc2c5a2 100644 --- a/packages/cowabloga/cowabloga.0.3.0/opam +++ b/packages/cowabloga/cowabloga.0.3.0/opam @@ -1,21 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mort@cantab.net" authors: ["Anil Madhavapeddy" "Richard Mortier" "Thomas Gazagnaire"] license: "ISC" tags: "org:mirage" -dev-repo: "https://github.com/mirage/cowabloga.git" +dev-repo: "git+https://github.com/mirage/cowabloga.git" homepage: "https://github.com/mirage/cowabloga" bug-reports: "https://github.com/mirage/cowabloga/issues" build: [ - [ "jbuilder" "build" ] + ["jbuilder" "build"] + ["jbuilder" "runtest"] {with-test} ] - -build-test: [ - [ "jbuilder" "runtest" ] -] - depends: [ + "ocaml" "cow" {>= "2.0.0"} "omd" {>= "0.8.2"} "lwt" {>= "2.4.3"} @@ -23,5 +20,11 @@ depends: [ "cstruct" {>= "1.0.1"} "magic-mime" "ocamlfind" {build} - "jbuilder" {build} + "jbuilder" {build} ] +synopsis: "Simple static blogging support." +description: "ALPHA. It will likely be in flux for a little while." +url { + src: "https://github.com/mirage/cowabloga/archive/v0.3.0.tar.gz" + checksum: "md5=5676e9523957c3745dd0d282ac2d1c13" +} diff --git a/packages/cowabloga/cowabloga.0.3.0/url b/packages/cowabloga/cowabloga.0.3.0/url deleted file mode 100644 index 0c251f87e35..00000000000 --- a/packages/cowabloga/cowabloga.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/cowabloga/archive/v0.3.0.tar.gz" -checksum: "5676e9523957c3745dd0d282ac2d1c13" diff --git a/packages/cpdf/cpdf.1.7/descr b/packages/cpdf/cpdf.1.7/descr deleted file mode 100644 index 81a2f13d2f0..00000000000 --- a/packages/cpdf/cpdf.1.7/descr +++ /dev/null @@ -1,2 +0,0 @@ -High-level pdf tools based on CamlPDF - diff --git a/packages/cpdf/cpdf.1.7/opam b/packages/cpdf/cpdf.1.7/opam index 0c1abe52476..2ac2037a9ef 100644 --- a/packages/cpdf/cpdf.1.7/opam +++ b/packages/cpdf/cpdf.1.7/opam @@ -1,10 +1,14 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "contact@coherentgraphics.co.uk" build: make remove: [["ocamlfind" "remove" "cpdf"]] -depends: [ - "ocamlfind" - "camlpdf" -] +depends: ["ocaml" "ocamlfind" "camlpdf"] dev-repo: "git://github.com/johnwhitington/cpdf-source" install: [make "install"] +synopsis: "High-level pdf tools based on CamlPDF" +flags: light-uninstall +extra-files: ["cpdf.install" "md5=aca30b2d4fec0e5a38374cfefee70a33"] +url { + src: "https://github.com/johnwhitington/cpdf-source/archive/v1.7.tar.gz" + checksum: "md5=be22f6327f9845ce4efb33a86d54c997" +} diff --git a/packages/cpdf/cpdf.1.7/url b/packages/cpdf/cpdf.1.7/url deleted file mode 100644 index 50683779dd1..00000000000 --- a/packages/cpdf/cpdf.1.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnwhitington/cpdf-source/archive/v1.7.tar.gz" -checksum: "be22f6327f9845ce4efb33a86d54c997" diff --git a/packages/cpdf/cpdf.2.1.1/descr b/packages/cpdf/cpdf.2.1.1/descr deleted file mode 100644 index 81a2f13d2f0..00000000000 --- a/packages/cpdf/cpdf.2.1.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -High-level pdf tools based on CamlPDF - diff --git a/packages/cpdf/cpdf.2.1.1/opam b/packages/cpdf/cpdf.2.1.1/opam index 3d9e7545dbd..a1b4a61075e 100644 --- a/packages/cpdf/cpdf.2.1.1/opam +++ b/packages/cpdf/cpdf.2.1.1/opam @@ -1,11 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "contact@coherentgraphics.co.uk" build: make remove: [["ocamlfind" "remove" "cpdf"]] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "camlpdf" {>= "2.1.1"} ] -available: [ocaml-version >= "4.00.0"] dev-repo: "git://github.com/johnwhitington/cpdf-source" install: [make "install"] +synopsis: "High-level pdf tools based on CamlPDF" +flags: light-uninstall +extra-files: ["cpdf.install" "md5=aca30b2d4fec0e5a38374cfefee70a33"] +url { + src: "https://github.com/johnwhitington/cpdf-source/archive/v2.1.1.tar.gz" + checksum: "md5=0f6436c4732e1e6a72c41c2201f9fa8e" +} diff --git a/packages/cpdf/cpdf.2.1.1/url b/packages/cpdf/cpdf.2.1.1/url deleted file mode 100644 index 2c3055e8984..00000000000 --- a/packages/cpdf/cpdf.2.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnwhitington/cpdf-source/archive/v2.1.1.tar.gz" -checksum: "0f6436c4732e1e6a72c41c2201f9fa8e" diff --git a/packages/cpdf/cpdf.2.2.1/descr b/packages/cpdf/cpdf.2.2.1/descr deleted file mode 100644 index 81a2f13d2f0..00000000000 --- a/packages/cpdf/cpdf.2.2.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -High-level pdf tools based on CamlPDF - diff --git a/packages/cpdf/cpdf.2.2.1/opam b/packages/cpdf/cpdf.2.2.1/opam index e233443d95a..5282fdd09dc 100644 --- a/packages/cpdf/cpdf.2.2.1/opam +++ b/packages/cpdf/cpdf.2.2.1/opam @@ -1,14 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "contact@coherentgraphics.co.uk" build: make remove: [["ocamlfind" "remove" "cpdf"]] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "camlpdf" {>= "2.2.1"} ] -available: [ocaml-version >= "4.00.0"] homepage: "http://github.com/johnwhitington/cpdf-source" authors: ["John Whitington"] bug-reports: "http://github.com/johnwhitington/cpdf-source/issues" dev-repo: "git://github.com/johnwhitington/cpdf-source" install: [make "install"] +synopsis: "High-level pdf tools based on CamlPDF" +flags: light-uninstall +extra-files: ["cpdf.install" "md5=aca30b2d4fec0e5a38374cfefee70a33"] +url { + src: "https://github.com/johnwhitington/cpdf-source/archive/v2.2.1.zip" + checksum: "md5=5c0caa7bed9452cf7d1ed0492929824d" +} diff --git a/packages/cpdf/cpdf.2.2.1/url b/packages/cpdf/cpdf.2.2.1/url deleted file mode 100644 index 0ad703ca187..00000000000 --- a/packages/cpdf/cpdf.2.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnwhitington/cpdf-source/archive/v2.2.1.zip" -checksum: "5c0caa7bed9452cf7d1ed0492929824d" diff --git a/packages/cpm/cpm.1.0.0/descr b/packages/cpm/cpm.1.0.0/descr deleted file mode 100644 index db6d72d5517..00000000000 --- a/packages/cpm/cpm.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Classification Performance Metrics library (ROC AUC, BEDROC AUC, EF, PM, etc.) diff --git a/packages/cpm/cpm.1.0.0/opam b/packages/cpm/cpm.1.0.0/opam deleted file mode 100644 index d3ff201df8c..00000000000 --- a/packages/cpm/cpm.1.0.0/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -name: "cpm" -authors: "Francois BERENGER " -maintainer: "Francois BERENGER " -homepage: "https://github.com/UnixJunkie/cpmlib" -bug-reports: "https://github.com/UnixJunkie/cpmlib/issues" -dev-repo: "https://github.com/UnixJunkie/cpmlib.git" -license: "LGPL" -build: [ - ["obuild" "configure"] - ["obuild" "build" "lib-cpm"] -] -install: ["obuild" "install"] -remove: ["ocamlfind" "remove" "cpm"] -depends: [ - "ocamlfind" - "obuild" {build} - "batteries" -] -available: [ocaml-version > "3.12.1"] diff --git a/packages/cpm/cpm.1.0.0/url b/packages/cpm/cpm.1.0.0/url deleted file mode 100644 index 9a29c7edde3..00000000000 --- a/packages/cpm/cpm.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/cpmlib/archive/v1.0.0.tar.gz" -checksum: "87103de580caa02195534f889d36f4fb" diff --git a/packages/cpm/cpm.2.0.0/descr b/packages/cpm/cpm.2.0.0/descr deleted file mode 100644 index db6d72d5517..00000000000 --- a/packages/cpm/cpm.2.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Classification Performance Metrics library (ROC AUC, BEDROC AUC, EF, PM, etc.) diff --git a/packages/cpm/cpm.2.0.0/opam b/packages/cpm/cpm.2.0.0/opam deleted file mode 100644 index d3ff201df8c..00000000000 --- a/packages/cpm/cpm.2.0.0/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -name: "cpm" -authors: "Francois BERENGER " -maintainer: "Francois BERENGER " -homepage: "https://github.com/UnixJunkie/cpmlib" -bug-reports: "https://github.com/UnixJunkie/cpmlib/issues" -dev-repo: "https://github.com/UnixJunkie/cpmlib.git" -license: "LGPL" -build: [ - ["obuild" "configure"] - ["obuild" "build" "lib-cpm"] -] -install: ["obuild" "install"] -remove: ["ocamlfind" "remove" "cpm"] -depends: [ - "ocamlfind" - "obuild" {build} - "batteries" -] -available: [ocaml-version > "3.12.1"] diff --git a/packages/cpm/cpm.2.0.0/url b/packages/cpm/cpm.2.0.0/url deleted file mode 100644 index b869c27c9ed..00000000000 --- a/packages/cpm/cpm.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/cpmlib/archive/v2.0.0.tar.gz" -checksum: "e0e2850c54181091f08a1c7019da643d" diff --git a/packages/cpm/cpm.3.0.0/descr b/packages/cpm/cpm.3.0.0/descr deleted file mode 100644 index db6d72d5517..00000000000 --- a/packages/cpm/cpm.3.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Classification Performance Metrics library (ROC AUC, BEDROC AUC, EF, PM, etc.) diff --git a/packages/cpm/cpm.3.0.0/opam b/packages/cpm/cpm.3.0.0/opam index d3ff201df8c..8b0d7eec343 100644 --- a/packages/cpm/cpm.3.0.0/opam +++ b/packages/cpm/cpm.3.0.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" name: "cpm" authors: "Francois BERENGER " maintainer: "Francois BERENGER " homepage: "https://github.com/UnixJunkie/cpmlib" bug-reports: "https://github.com/UnixJunkie/cpmlib/issues" -dev-repo: "https://github.com/UnixJunkie/cpmlib.git" +dev-repo: "git+https://github.com/UnixJunkie/cpmlib.git" license: "LGPL" build: [ ["obuild" "configure"] @@ -13,8 +13,15 @@ build: [ install: ["obuild" "install"] remove: ["ocamlfind" "remove" "cpm"] depends: [ + "ocaml" {> "3.12.1"} "ocamlfind" "obuild" {build} "batteries" ] -available: [ocaml-version > "3.12.1"] +synopsis: + "Classification Performance Metrics library (ROC AUC, BEDROC AUC, EF, PM, etc.)" +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/cpmlib/archive/v3.0.0.tar.gz" + checksum: "md5=cb24212b20666e8e3ef7a73e4ec2567d" +} diff --git a/packages/cpm/cpm.3.0.0/url b/packages/cpm/cpm.3.0.0/url deleted file mode 100644 index dd5c00f5362..00000000000 --- a/packages/cpm/cpm.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/cpmlib/archive/v3.0.0.tar.gz" -checksum: "cb24212b20666e8e3ef7a73e4ec2567d" diff --git a/packages/cppo/cppo.0.9.3/descr b/packages/cppo/cppo.0.9.3/descr deleted file mode 100644 index b9cb7ba9585..00000000000 --- a/packages/cppo/cppo.0.9.3/descr +++ /dev/null @@ -1 +0,0 @@ -Equivalent of the C preprocessor for OCaml programs diff --git a/packages/cppo/cppo.0.9.3/opam b/packages/cppo/cppo.0.9.3/opam index 0e37be7ce1b..33c7a56016a 100644 --- a/packages/cppo/cppo.0.9.3/opam +++ b/packages/cppo/cppo.0.9.3/opam @@ -1,7 +1,15 @@ -opam-version: "1.2" +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]] -available: [ocaml-version < "4.06.0"] +synopsis: "Equivalent of the C preprocessor for OCaml programs" +depends: [ + "ocaml" {< "4.06.0"} +] +extra-files: ["cppo.install" "md5=17d87ee306893c194f9fc7045c0bf717"] +url { + src: "https://github.com/mjambon/cppo/archive/v0.9.3.tar.gz" + checksum: "md5=cfea4211ab9a7c1276537ce4fc3669b5" +} diff --git a/packages/cppo/cppo.0.9.3/url b/packages/cppo/cppo.0.9.3/url deleted file mode 100644 index 7871e95fd35..00000000000 --- a/packages/cppo/cppo.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/cppo/archive/v0.9.3.tar.gz" -checksum: "cfea4211ab9a7c1276537ce4fc3669b5" diff --git a/packages/cppo/cppo.0.9.4/descr b/packages/cppo/cppo.0.9.4/descr deleted file mode 100644 index b9cb7ba9585..00000000000 --- a/packages/cppo/cppo.0.9.4/descr +++ /dev/null @@ -1 +0,0 @@ -Equivalent of the C preprocessor for OCaml programs diff --git a/packages/cppo/cppo.0.9.4/files/cppo.install b/packages/cppo/cppo.0.9.4/files/cppo.install deleted file mode 100644 index 68e6e058af1..00000000000 --- a/packages/cppo/cppo.0.9.4/files/cppo.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["cppo"] diff --git a/packages/cppo/cppo.0.9.4/opam b/packages/cppo/cppo.0.9.4/opam deleted file mode 100644 index fee07e62617..00000000000 --- a/packages/cppo/cppo.0.9.4/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1.2" -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: ["ocamlfind" "ocamlbuild"] -install: [make "install-lib"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/cppo/cppo.0.9.4/url b/packages/cppo/cppo.0.9.4/url deleted file mode 100644 index 3e7eee34968..00000000000 --- a/packages/cppo/cppo.0.9.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/cppo/archive/v0.9.4.tar.gz" -checksum: "e0fd485d1d4bfe9c82d9e5dbd34fb46f" diff --git a/packages/cppo/cppo.1.0.0/descr b/packages/cppo/cppo.1.0.0/descr deleted file mode 100644 index b9cb7ba9585..00000000000 --- a/packages/cppo/cppo.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Equivalent of the C preprocessor for OCaml programs diff --git a/packages/cppo/cppo.1.0.0/files/cppo.install b/packages/cppo/cppo.1.0.0/files/cppo.install deleted file mode 100644 index 68e6e058af1..00000000000 --- a/packages/cppo/cppo.1.0.0/files/cppo.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["cppo"] diff --git a/packages/cppo/cppo.1.0.0/opam b/packages/cppo/cppo.1.0.0/opam deleted file mode 100644 index 44312aec3c9..00000000000 --- a/packages/cppo/cppo.1.0.0/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -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: ["ocamlfind" "ocamlbuild"] -install: [make "install-lib"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/cppo/cppo.1.0.0/url b/packages/cppo/cppo.1.0.0/url deleted file mode 100644 index 38e7e5c2279..00000000000 --- a/packages/cppo/cppo.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/cppo/archive/v1.0.0.tar.gz" -checksum: "24c990f8f1da1b0f2ca15571560857bc" diff --git a/packages/cppo/cppo.1.0.1/descr b/packages/cppo/cppo.1.0.1/descr deleted file mode 100644 index b9cb7ba9585..00000000000 --- a/packages/cppo/cppo.1.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Equivalent of the C preprocessor for OCaml programs diff --git a/packages/cppo/cppo.1.0.1/files/cppo.install b/packages/cppo/cppo.1.0.1/files/cppo.install deleted file mode 100644 index 68e6e058af1..00000000000 --- a/packages/cppo/cppo.1.0.1/files/cppo.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["cppo"] diff --git a/packages/cppo/cppo.1.0.1/opam b/packages/cppo/cppo.1.0.1/opam deleted file mode 100644 index 44312aec3c9..00000000000 --- a/packages/cppo/cppo.1.0.1/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -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: ["ocamlfind" "ocamlbuild"] -install: [make "install-lib"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/cppo/cppo.1.0.1/url b/packages/cppo/cppo.1.0.1/url deleted file mode 100644 index c42886ef438..00000000000 --- a/packages/cppo/cppo.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/cppo/archive/v1.0.1.tar.gz" -checksum: "b258d7a9961c6fe68155b030a2a22413" diff --git a/packages/cppo/cppo.1.1.0/descr b/packages/cppo/cppo.1.1.0/descr deleted file mode 100644 index b9cb7ba9585..00000000000 --- a/packages/cppo/cppo.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Equivalent of the C preprocessor for OCaml programs diff --git a/packages/cppo/cppo.1.1.0/files/cppo.install b/packages/cppo/cppo.1.1.0/files/cppo.install deleted file mode 100644 index 68e6e058af1..00000000000 --- a/packages/cppo/cppo.1.1.0/files/cppo.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["cppo"] diff --git a/packages/cppo/cppo.1.1.0/opam b/packages/cppo/cppo.1.1.0/opam deleted file mode 100644 index 54da7845931..00000000000 --- a/packages/cppo/cppo.1.1.0/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -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: ["ocamlfind" "ocamlbuild"] -install: [make "install-lib"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/cppo/cppo.1.1.0/url b/packages/cppo/cppo.1.1.0/url deleted file mode 100644 index bbc31c52448..00000000000 --- a/packages/cppo/cppo.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/cppo/archive/v1.1.0.tar.gz" -checksum: "832e6c916e18c6e4782d8816d441f430" diff --git a/packages/cppo/cppo.1.1.1/descr b/packages/cppo/cppo.1.1.1/descr deleted file mode 100644 index b9cb7ba9585..00000000000 --- a/packages/cppo/cppo.1.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Equivalent of the C preprocessor for OCaml programs diff --git a/packages/cppo/cppo.1.1.1/files/cppo.install b/packages/cppo/cppo.1.1.1/files/cppo.install deleted file mode 100644 index 68e6e058af1..00000000000 --- a/packages/cppo/cppo.1.1.1/files/cppo.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["cppo"] diff --git a/packages/cppo/cppo.1.1.1/opam b/packages/cppo/cppo.1.1.1/opam deleted file mode 100644 index 54da7845931..00000000000 --- a/packages/cppo/cppo.1.1.1/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -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: ["ocamlfind" "ocamlbuild"] -install: [make "install-lib"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/cppo/cppo.1.1.1/url b/packages/cppo/cppo.1.1.1/url deleted file mode 100644 index 532e5af5116..00000000000 --- a/packages/cppo/cppo.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/cppo/archive/v1.1.1.tar.gz" -checksum: "a300c647f242bdb1a433397ff100980c" diff --git a/packages/cppo/cppo.1.1.2/descr b/packages/cppo/cppo.1.1.2/descr deleted file mode 100644 index b9cb7ba9585..00000000000 --- a/packages/cppo/cppo.1.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -Equivalent of the C preprocessor for OCaml programs diff --git a/packages/cppo/cppo.1.1.2/opam b/packages/cppo/cppo.1.1.2/opam index 54da7845931..71884905521 100644 --- a/packages/cppo/cppo.1.1.2/opam +++ b/packages/cppo/cppo.1.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "martin@mjambon.com" authors: ["Martin Jambon"] homepage: "http://mjambon.com/cppo.html" @@ -7,6 +7,16 @@ build: make remove: [ ["ocamlfind" "remove" "cppo_ocamlbuild"] ] -depends: ["ocamlfind" "ocamlbuild"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" + "ocamlbuild" +] install: [make "install-lib"] -available: [ocaml-version < "4.06.0"] +synopsis: "Equivalent of the C preprocessor for OCaml programs" +flags: light-uninstall +extra-files: ["cppo.install" "md5=17d87ee306893c194f9fc7045c0bf717"] +url { + src: "https://github.com/mjambon/cppo/archive/v1.1.2.tar.gz" + checksum: "md5=f1a551639c0c667ee8840d95ea5b2ab7" +} diff --git a/packages/cppo/cppo.1.1.2/url b/packages/cppo/cppo.1.1.2/url deleted file mode 100644 index 749ff33e377..00000000000 --- a/packages/cppo/cppo.1.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/cppo/archive/v1.1.2.tar.gz" -checksum: "f1a551639c0c667ee8840d95ea5b2ab7" diff --git a/packages/cppo/cppo.1.2.2/descr b/packages/cppo/cppo.1.2.2/descr deleted file mode 100644 index b9cb7ba9585..00000000000 --- a/packages/cppo/cppo.1.2.2/descr +++ /dev/null @@ -1 +0,0 @@ -Equivalent of the C preprocessor for OCaml programs diff --git a/packages/cppo/cppo.1.2.2/files/cppo.install b/packages/cppo/cppo.1.2.2/files/cppo.install deleted file mode 100644 index 68e6e058af1..00000000000 --- a/packages/cppo/cppo.1.2.2/files/cppo.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["cppo"] diff --git a/packages/cppo/cppo.1.2.2/opam b/packages/cppo/cppo.1.2.2/opam deleted file mode 100644 index 744eec49c43..00000000000 --- a/packages/cppo/cppo.1.2.2/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "martin@mjambon.com" -authors: ["Martin Jambon"] -homepage: "http://mjambon.com/cppo.html" -dev-repo: "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: ["ocamlfind" "ocamlbuild"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/cppo/cppo.1.2.2/url b/packages/cppo/cppo.1.2.2/url deleted file mode 100644 index e31b24e6245..00000000000 --- a/packages/cppo/cppo.1.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/cppo/archive/v1.2.2.tar.gz" -checksum: "99cccf3875c950f7d03d0cee286cd1cf" diff --git a/packages/cppo/cppo.1.3.0/descr b/packages/cppo/cppo.1.3.0/descr deleted file mode 100644 index b9cb7ba9585..00000000000 --- a/packages/cppo/cppo.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Equivalent of the C preprocessor for OCaml programs diff --git a/packages/cppo/cppo.1.3.0/files/cppo.install b/packages/cppo/cppo.1.3.0/files/cppo.install deleted file mode 100644 index 68e6e058af1..00000000000 --- a/packages/cppo/cppo.1.3.0/files/cppo.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["cppo"] diff --git a/packages/cppo/cppo.1.3.0/opam b/packages/cppo/cppo.1.3.0/opam deleted file mode 100644 index 744eec49c43..00000000000 --- a/packages/cppo/cppo.1.3.0/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "martin@mjambon.com" -authors: ["Martin Jambon"] -homepage: "http://mjambon.com/cppo.html" -dev-repo: "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: ["ocamlfind" "ocamlbuild"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/cppo/cppo.1.3.0/url b/packages/cppo/cppo.1.3.0/url deleted file mode 100644 index 47674693bf8..00000000000 --- a/packages/cppo/cppo.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/cppo/archive/v1.3.0.tar.gz" -checksum: "437dfadead23b4658ddf05f5297ec771" diff --git a/packages/cppo/cppo.1.3.1/descr b/packages/cppo/cppo.1.3.1/descr deleted file mode 100644 index b9cb7ba9585..00000000000 --- a/packages/cppo/cppo.1.3.1/descr +++ /dev/null @@ -1 +0,0 @@ -Equivalent of the C preprocessor for OCaml programs diff --git a/packages/cppo/cppo.1.3.1/opam b/packages/cppo/cppo.1.3.1/opam index 744eec49c43..5eaaea3a35b 100644 --- a/packages/cppo/cppo.1.3.1/opam +++ b/packages/cppo/cppo.1.3.1/opam @@ -1,13 +1,13 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "martin@mjambon.com" authors: ["Martin Jambon"] homepage: "http://mjambon.com/cppo.html" -dev-repo: "https://github.com/mjambon/cppo.git" +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} + [make] {ocaml:native} + [make "all" "ocamlbuild"] {!ocaml:native} ] install: [ [make "install-lib"] @@ -15,5 +15,15 @@ install: [ remove: [ ["ocamlfind" "remove" "cppo_ocamlbuild"] ] -depends: ["ocamlfind" "ocamlbuild"] -available: [ocaml-version < "4.06.0"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" + "ocamlbuild" +] +synopsis: "Equivalent of the C preprocessor for OCaml programs" +flags: light-uninstall +extra-files: ["cppo.install" "md5=17d87ee306893c194f9fc7045c0bf717"] +url { + src: "https://github.com/mjambon/cppo/archive/v1.3.1.tar.gz" + checksum: "md5=45bfbe1e0f37793b175613f46655a60a" +} diff --git a/packages/cppo/cppo.1.3.1/url b/packages/cppo/cppo.1.3.1/url deleted file mode 100644 index 3501bcdfa92..00000000000 --- a/packages/cppo/cppo.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/cppo/archive/v1.3.1.tar.gz" -checksum: "45bfbe1e0f37793b175613f46655a60a" diff --git a/packages/cppo/cppo.1.3.2/descr b/packages/cppo/cppo.1.3.2/descr deleted file mode 100644 index b9cb7ba9585..00000000000 --- a/packages/cppo/cppo.1.3.2/descr +++ /dev/null @@ -1 +0,0 @@ -Equivalent of the C preprocessor for OCaml programs diff --git a/packages/cppo/cppo.1.3.2/opam b/packages/cppo/cppo.1.3.2/opam index 744eec49c43..618bc8b4538 100644 --- a/packages/cppo/cppo.1.3.2/opam +++ b/packages/cppo/cppo.1.3.2/opam @@ -1,13 +1,13 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "martin@mjambon.com" authors: ["Martin Jambon"] homepage: "http://mjambon.com/cppo.html" -dev-repo: "https://github.com/mjambon/cppo.git" +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} + [make] {ocaml:native} + [make "all" "ocamlbuild"] {!ocaml:native} ] install: [ [make "install-lib"] @@ -15,5 +15,15 @@ install: [ remove: [ ["ocamlfind" "remove" "cppo_ocamlbuild"] ] -depends: ["ocamlfind" "ocamlbuild"] -available: [ocaml-version < "4.06.0"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" + "ocamlbuild" +] +synopsis: "Equivalent of the C preprocessor for OCaml programs" +flags: light-uninstall +extra-files: ["cppo.install" "md5=17d87ee306893c194f9fc7045c0bf717"] +url { + src: "https://github.com/mjambon/cppo/archive/v1.3.2.tar.gz" + checksum: "md5=133c9f8afadb6aa1c5ba0f5eb55c5648" +} diff --git a/packages/cppo/cppo.1.3.2/url b/packages/cppo/cppo.1.3.2/url deleted file mode 100644 index bcc7318f7f6..00000000000 --- a/packages/cppo/cppo.1.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/cppo/archive/v1.3.2.tar.gz" -checksum: "133c9f8afadb6aa1c5ba0f5eb55c5648" diff --git a/packages/cppo/cppo.1.4.0/descr b/packages/cppo/cppo.1.4.0/descr deleted file mode 100644 index b9cb7ba9585..00000000000 --- a/packages/cppo/cppo.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -Equivalent of the C preprocessor for OCaml programs diff --git a/packages/cppo/cppo.1.4.0/opam b/packages/cppo/cppo.1.4.0/opam index 744eec49c43..685c9a36f3a 100644 --- a/packages/cppo/cppo.1.4.0/opam +++ b/packages/cppo/cppo.1.4.0/opam @@ -1,13 +1,13 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "martin@mjambon.com" authors: ["Martin Jambon"] homepage: "http://mjambon.com/cppo.html" -dev-repo: "https://github.com/mjambon/cppo.git" +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} + [make] {ocaml:native} + [make "all" "ocamlbuild"] {!ocaml:native} ] install: [ [make "install-lib"] @@ -15,5 +15,15 @@ install: [ remove: [ ["ocamlfind" "remove" "cppo_ocamlbuild"] ] -depends: ["ocamlfind" "ocamlbuild"] -available: [ocaml-version < "4.06.0"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" + "ocamlbuild" +] +synopsis: "Equivalent of the C preprocessor for OCaml programs" +flags: light-uninstall +extra-files: ["cppo.install" "md5=17d87ee306893c194f9fc7045c0bf717"] +url { + src: "https://github.com/mjambon/cppo/archive/v1.4.0.tar.gz" + checksum: "md5=efb8c760baab793e37bfd16e9dcdabb6" +} diff --git a/packages/cppo/cppo.1.4.0/url b/packages/cppo/cppo.1.4.0/url deleted file mode 100644 index 84b53928273..00000000000 --- a/packages/cppo/cppo.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/cppo/archive/v1.4.0.tar.gz" -checksum: "efb8c760baab793e37bfd16e9dcdabb6" diff --git a/packages/cppo/cppo.1.4.1/descr b/packages/cppo/cppo.1.4.1/descr deleted file mode 100644 index b9cb7ba9585..00000000000 --- a/packages/cppo/cppo.1.4.1/descr +++ /dev/null @@ -1 +0,0 @@ -Equivalent of the C preprocessor for OCaml programs diff --git a/packages/cppo/cppo.1.4.1/opam b/packages/cppo/cppo.1.4.1/opam index a22243aa2dc..514898e548f 100644 --- a/packages/cppo/cppo.1.4.1/opam +++ b/packages/cppo/cppo.1.4.1/opam @@ -1,16 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "martin@mjambon.com" authors: ["Martin Jambon"] homepage: "http://mjambon.com/cppo.html" -dev-repo: "https://github.com/mjambon/cppo.git" +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 "all"] {!ocaml:native} + [make "opt"] {ocaml:native} [make "ocamlbuild"] ] - install: [ [make "install-lib"] ] @@ -20,8 +19,15 @@ remove: [ ] depends: [ + "ocaml" {< "4.07.0"} "ocamlfind" "ocamlbuild" "base-bytes" ] -available: [ocaml-version < "4.07.0"] +synopsis: "Equivalent of the C preprocessor for OCaml programs" +flags: light-uninstall +extra-files: ["cppo.install" "md5=17d87ee306893c194f9fc7045c0bf717"] +url { + src: "https://github.com/mjambon/cppo/archive/v1.4.1.tar.gz" + checksum: "md5=2100b34907caa350d3026a3ed13b08d5" +} diff --git a/packages/cppo/cppo.1.4.1/url b/packages/cppo/cppo.1.4.1/url deleted file mode 100644 index 72a06a4dba4..00000000000 --- a/packages/cppo/cppo.1.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/cppo/archive/v1.4.1.tar.gz" -checksum: "2100b34907caa350d3026a3ed13b08d5" diff --git a/packages/cppo/cppo.1.5.0/descr b/packages/cppo/cppo.1.5.0/descr deleted file mode 100644 index b9cb7ba9585..00000000000 --- a/packages/cppo/cppo.1.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -Equivalent of the C preprocessor for OCaml programs diff --git a/packages/cppo/cppo.1.5.0/opam b/packages/cppo/cppo.1.5.0/opam index a22243aa2dc..a73d3505b7d 100644 --- a/packages/cppo/cppo.1.5.0/opam +++ b/packages/cppo/cppo.1.5.0/opam @@ -1,16 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "martin@mjambon.com" authors: ["Martin Jambon"] homepage: "http://mjambon.com/cppo.html" -dev-repo: "https://github.com/mjambon/cppo.git" +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 "all"] {!ocaml:native} + [make "opt"] {ocaml:native} [make "ocamlbuild"] ] - install: [ [make "install-lib"] ] @@ -20,8 +19,15 @@ remove: [ ] depends: [ + "ocaml" {< "4.07.0"} "ocamlfind" "ocamlbuild" "base-bytes" ] -available: [ocaml-version < "4.07.0"] +synopsis: "Equivalent of the C preprocessor for OCaml programs" +flags: light-uninstall +extra-files: ["cppo.install" "md5=17d87ee306893c194f9fc7045c0bf717"] +url { + src: "https://github.com/mjambon/cppo/archive/v1.5.0.tar.gz" + checksum: "md5=bdc99442945f6bc26e7a8096d0975239" +} diff --git a/packages/cppo/cppo.1.5.0/url b/packages/cppo/cppo.1.5.0/url deleted file mode 100644 index 7cc4b1ea145..00000000000 --- a/packages/cppo/cppo.1.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/cppo/archive/v1.5.0.tar.gz" -checksum: "bdc99442945f6bc26e7a8096d0975239" diff --git a/packages/cppo/cppo.1.6.0/descr b/packages/cppo/cppo.1.6.0/descr deleted file mode 100644 index b9cb7ba9585..00000000000 --- a/packages/cppo/cppo.1.6.0/descr +++ /dev/null @@ -1 +0,0 @@ -Equivalent of the C preprocessor for OCaml programs diff --git a/packages/cppo/cppo.1.6.0/opam b/packages/cppo/cppo.1.6.0/opam index 577cad99283..4acbd78fd31 100644 --- a/packages/cppo/cppo.1.6.0/opam +++ b/packages/cppo/cppo.1.6.0/opam @@ -1,22 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "martin@mjambon.com" authors: ["Martin Jambon"] homepage: "https://github.com/mjambon/cppo" -dev-repo: "https://github.com/mjambon/cppo.git" +dev-repo: "git+https://github.com/mjambon/cppo.git" bug-reports: "https://github.com/mjambon/cppo/issues" license: "BSD-3-Clause" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: [ - ["jbuilder" "runtest" "-p" name] -] - depends: [ + "ocaml" {< "4.07.0"} "jbuilder" {build & >= "1.0+beta10"} "base-bytes" "base-unix" ] -available: [ocaml-version < "4.07.0"] +synopsis: "Equivalent of the C preprocessor for OCaml programs" +url { + src: "https://github.com/mjambon/cppo/archive/v1.6.0.tar.gz" + checksum: "md5=aee411b3546bc5d198c71ae9185cade4" +} diff --git a/packages/cppo/cppo.1.6.0/url b/packages/cppo/cppo.1.6.0/url deleted file mode 100644 index a6a686f0d60..00000000000 --- a/packages/cppo/cppo.1.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/cppo/archive/v1.6.0.tar.gz" -checksum: "aee411b3546bc5d198c71ae9185cade4" diff --git a/packages/cppo/cppo.1.6.1/descr b/packages/cppo/cppo.1.6.1/descr deleted file mode 100644 index b9cb7ba9585..00000000000 --- a/packages/cppo/cppo.1.6.1/descr +++ /dev/null @@ -1 +0,0 @@ -Equivalent of the C preprocessor for OCaml programs diff --git a/packages/cppo/cppo.1.6.1/opam b/packages/cppo/cppo.1.6.1/opam index c787f780e80..2862d6f5d8e 100644 --- a/packages/cppo/cppo.1.6.1/opam +++ b/packages/cppo/cppo.1.6.1/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "martin@mjambon.com" authors: ["Martin Jambon"] homepage: "https://github.com/mjambon/cppo" -dev-repo: "https://github.com/mjambon/cppo.git" +dev-repo: "git+https://github.com/mjambon/cppo.git" bug-reports: "https://github.com/mjambon/cppo/issues" license: "BSD-3-Clause" @@ -12,7 +12,13 @@ build: [ ] depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta10"} "base-bytes" "base-unix" ] +synopsis: "Equivalent of the C preprocessor for OCaml programs" +url { + src: "https://github.com/mjambon/cppo/archive/v1.6.1.tar.gz" + checksum: "md5=b376e0f063f82daf5b1530479f5bcc5f" +} diff --git a/packages/cppo/cppo.1.6.1/url b/packages/cppo/cppo.1.6.1/url deleted file mode 100644 index 00c34017151..00000000000 --- a/packages/cppo/cppo.1.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/cppo/archive/v1.6.1.tar.gz" -checksum: "b376e0f063f82daf5b1530479f5bcc5f" diff --git a/packages/cppo/cppo.1.6.2/descr b/packages/cppo/cppo.1.6.2/descr deleted file mode 100644 index b9cb7ba9585..00000000000 --- a/packages/cppo/cppo.1.6.2/descr +++ /dev/null @@ -1 +0,0 @@ -Equivalent of the C preprocessor for OCaml programs diff --git a/packages/cppo/cppo.1.6.2/opam b/packages/cppo/cppo.1.6.2/opam index 723fb12e8a5..e14c5f8b7b4 100644 --- a/packages/cppo/cppo.1.6.2/opam +++ b/packages/cppo/cppo.1.6.2/opam @@ -1,21 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "martin@mjambon.com" authors: ["Martin Jambon"] homepage: "https://github.com/mjambon/cppo" -dev-repo: "https://github.com/mjambon/cppo.git" +dev-repo: "git+https://github.com/mjambon/cppo.git" bug-reports: "https://github.com/mjambon/cppo/issues" license: "BSD-3-Clause" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: [ - ["jbuilder" "runtest" "-p" name] -] - depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta17"} "base-bytes" "base-unix" ] +synopsis: "Equivalent of the C preprocessor for OCaml programs" +url { + src: "https://github.com/mjambon/cppo/archive/v1.6.2.tar.gz" + checksum: "md5=0c4f7b7f29b819bfd5b28200de67b3f5" +} diff --git a/packages/cppo/cppo.1.6.2/url b/packages/cppo/cppo.1.6.2/url deleted file mode 100644 index 991125e8483..00000000000 --- a/packages/cppo/cppo.1.6.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/cppo/archive/v1.6.2.tar.gz" -checksum: "0c4f7b7f29b819bfd5b28200de67b3f5" diff --git a/packages/cppo/cppo.1.6.4/descr b/packages/cppo/cppo.1.6.4/descr deleted file mode 100644 index b9cb7ba9585..00000000000 --- a/packages/cppo/cppo.1.6.4/descr +++ /dev/null @@ -1 +0,0 @@ -Equivalent of the C preprocessor for OCaml programs diff --git a/packages/cppo/cppo.1.6.4/opam b/packages/cppo/cppo.1.6.4/opam index 723fb12e8a5..84fc54f8635 100644 --- a/packages/cppo/cppo.1.6.4/opam +++ b/packages/cppo/cppo.1.6.4/opam @@ -1,21 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "martin@mjambon.com" authors: ["Martin Jambon"] homepage: "https://github.com/mjambon/cppo" -dev-repo: "https://github.com/mjambon/cppo.git" +dev-repo: "git+https://github.com/mjambon/cppo.git" bug-reports: "https://github.com/mjambon/cppo/issues" license: "BSD-3-Clause" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: [ - ["jbuilder" "runtest" "-p" name] -] - depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta17"} "base-bytes" "base-unix" ] +synopsis: "Equivalent of the C preprocessor for OCaml programs" +url { + src: "https://github.com/mjambon/cppo/archive/v1.6.4.tar.gz" + checksum: "md5=f7a4a6a0e83b76562b45db3a93ffd204" +} diff --git a/packages/cppo/cppo.1.6.4/url b/packages/cppo/cppo.1.6.4/url deleted file mode 100644 index f2dbc9e3b1d..00000000000 --- a/packages/cppo/cppo.1.6.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/cppo/archive/v1.6.4.tar.gz" -checksum: "f7a4a6a0e83b76562b45db3a93ffd204" diff --git a/packages/cppo_ocamlbuild/cppo_ocamlbuild.1.6.0/descr b/packages/cppo_ocamlbuild/cppo_ocamlbuild.1.6.0/descr deleted file mode 100644 index 460ffd39733..00000000000 --- a/packages/cppo_ocamlbuild/cppo_ocamlbuild.1.6.0/descr +++ /dev/null @@ -1 +0,0 @@ -ocamlbuild support for cppo, OCaml-friendly source preprocessor diff --git a/packages/cppo_ocamlbuild/cppo_ocamlbuild.1.6.0/opam b/packages/cppo_ocamlbuild/cppo_ocamlbuild.1.6.0/opam index 0e0d7bcc174..0be92d76df4 100644 --- a/packages/cppo_ocamlbuild/cppo_ocamlbuild.1.6.0/opam +++ b/packages/cppo_ocamlbuild/cppo_ocamlbuild.1.6.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "martin@mjambon.com" authors: ["Martin Jambon"] homepage: "http://mjambon.com/cppo.html" -dev-repo: "https://github.com/mjambon/cppo.git" +dev-repo: "git+https://github.com/mjambon/cppo.git" bug-reports: "https://github.com/mjambon/cppo/issues" license: "BSD-3-Clause" @@ -12,11 +12,13 @@ build: [ ] depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta10"} "ocamlbuild" - - # Earlier versions of cppo (opam package) used to install - # cppo_ocamlbuild (ocamlfind package). - # Requiring cppo >= 1.6 ensures we don't install it twice. "cppo" {>= "1.6.0"} ] +synopsis: "ocamlbuild support for cppo, OCaml-friendly source preprocessor" +url { + src: "https://github.com/mjambon/cppo/archive/v1.6.0.tar.gz" + checksum: "md5=aee411b3546bc5d198c71ae9185cade4" +} diff --git a/packages/cppo_ocamlbuild/cppo_ocamlbuild.1.6.0/url b/packages/cppo_ocamlbuild/cppo_ocamlbuild.1.6.0/url deleted file mode 100644 index a6a686f0d60..00000000000 --- a/packages/cppo_ocamlbuild/cppo_ocamlbuild.1.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/cppo/archive/v1.6.0.tar.gz" -checksum: "aee411b3546bc5d198c71ae9185cade4" diff --git a/packages/cpuid/cpuid.0.0.1/descr b/packages/cpuid/cpuid.0.0.1/descr deleted file mode 100644 index ce9d0530520..00000000000 --- a/packages/cpuid/cpuid.0.0.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Detect CPU features - - -`cpuid` allows detection of CPU features from OCaml. - -cpuid is distributed under the ISC license. \ No newline at end of file diff --git a/packages/cpuid/cpuid.0.0.1/opam b/packages/cpuid/cpuid.0.0.1/opam index 7bf2eb0c0f2..31989a57aa3 100644 --- a/packages/cpuid/cpuid.0.0.1/opam +++ b/packages/cpuid/cpuid.0.0.1/opam @@ -1,17 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "David Kaloper Meršinjak " authors: ["David Kaloper Meršinjak "] homepage: "https://github.com/pqwy/cpuid" doc: "https://pqwy.github.io/cpuid/doc" license: "ISC" -dev-repo: "https://github.com/pqwy/cpuid.git" +dev-repo: "git+https://github.com/pqwy/cpuid.git" bug-reports: "https://github.com/pqwy/cpuid/issues" -tags: [] -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} - "ocamlbuild" {build & >="0.9.3"} + "ocamlbuild" {build & >= "0.9.3"} "topkg" {build} - "result" ] -depopts: [] + "result" +] build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" pinned ] +synopsis: "Detect CPU features" +description: """ +`cpuid` allows detection of CPU features from OCaml. + +cpuid is distributed under the ISC license.""" +url { + src: + "https://github.com/pqwy/cpuid/releases/download/v0.0.1/cpuid-0.0.1.tbz" + checksum: "md5=163387039f01a369796eb21866ce21a7" +} diff --git a/packages/cpuid/cpuid.0.0.1/url b/packages/cpuid/cpuid.0.0.1/url deleted file mode 100644 index 1c763822926..00000000000 --- a/packages/cpuid/cpuid.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pqwy/cpuid/releases/download/v0.0.1/cpuid-0.0.1.tbz" -checksum: "163387039f01a369796eb21866ce21a7" \ No newline at end of file diff --git a/packages/cpuid/cpuid.0.1.0/descr b/packages/cpuid/cpuid.0.1.0/descr deleted file mode 100644 index ea01e344ff4..00000000000 --- a/packages/cpuid/cpuid.0.1.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Detect CPU features - - -cpuid allows detection of CPU features from OCaml. - -cpuid is distributed under the ISC license. \ No newline at end of file diff --git a/packages/cpuid/cpuid.0.1.0/opam b/packages/cpuid/cpuid.0.1.0/opam deleted file mode 100644 index 1d907cf0a13..00000000000 --- a/packages/cpuid/cpuid.0.1.0/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "David Kaloper Meršinjak " -authors: ["David Kaloper Meršinjak "] -homepage: "https://github.com/pqwy/cpuid" -doc: "https://pqwy.github.io/cpuid/doc" -license: "ISC" -dev-repo: "https://github.com/pqwy/cpuid.git" -bug-reports: "https://github.com/pqwy/cpuid/issues" -tags: [] -available: [ ocaml-version >= "4.01.0" ] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "ocb-stubblr" {build & >= "0.1.0"} - "result" ] -depopts: [] -build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] diff --git a/packages/cpuid/cpuid.0.1.0/url b/packages/cpuid/cpuid.0.1.0/url deleted file mode 100644 index b68ec8173cc..00000000000 --- a/packages/cpuid/cpuid.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pqwy/cpuid/releases/download/v0.1.0/cpuid-0.1.0.tbz" -checksum: "3455fc5b92033168608ca11d58424e9f" \ No newline at end of file diff --git a/packages/cpuid/cpuid.0.1.1/descr b/packages/cpuid/cpuid.0.1.1/descr deleted file mode 100644 index 6ed960e997e..00000000000 --- a/packages/cpuid/cpuid.0.1.1/descr +++ /dev/null @@ -1,26 +0,0 @@ -Detect CPU features - - -cpuid allows detection of CPU features from OCaml. - -cpuid is distributed under the ISC license. - -## Installation - -cpuid can be installed with `opam`: - - opam install cpuid - -If you don't use `opam` consult the [`opam`](opam) file for build -instructions. - -## Documentation - -The documentation and API reference is automatically generated by -`ocamldoc` from the interfaces. It can be consulted [online][doc] -and there is a generated version in the `doc` directory of the -distribution. - -[doc]: https://pqwy.github.io/cpuid/doc - -[![Build Status](https://travis-ci.org/pqwy/cpuid.svg?branch=master)](https://travis-ci.org/pqwy/cpuid) \ No newline at end of file diff --git a/packages/cpuid/cpuid.0.1.1/opam b/packages/cpuid/cpuid.0.1.1/opam index fc08f35433d..f5fd297b187 100644 --- a/packages/cpuid/cpuid.0.1.1/opam +++ b/packages/cpuid/cpuid.0.1.1/opam @@ -1,19 +1,48 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "David Kaloper Meršinjak " authors: ["David Kaloper Meršinjak "] homepage: "https://github.com/pqwy/cpuid" doc: "https://pqwy.github.io/cpuid/doc" license: "ISC" -dev-repo: "https://github.com/pqwy/cpuid.git" +dev-repo: "git+https://github.com/pqwy/cpuid.git" bug-reports: "https://github.com/pqwy/cpuid/issues" -tags: [] -available: [ ocaml-version >= "4.01.0" ] build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "ocb-stubblr" {build} - "result" ] -depopts: [] + "result" +] conflicts: [ "ocb-stubblr" {<"0.1.0"} ] +synopsis: "Detect CPU features" +description: """ +cpuid allows detection of CPU features from OCaml. + +cpuid is distributed under the ISC license. + +## Installation + +cpuid can be installed with `opam`: + + opam install cpuid + +If you don't use `opam` consult the [`opam`](opam) file for build +instructions. + +## Documentation + +The documentation and API reference is automatically generated by +`ocamldoc` from the interfaces. It can be consulted [online][doc] +and there is a generated version in the `doc` directory of the +distribution. + +[doc]: https://pqwy.github.io/cpuid/doc + +[![Build Status](https://travis-ci.org/pqwy/cpuid.svg?branch=master)](https://travis-ci.org/pqwy/cpuid)""" +url { + src: + "https://github.com/pqwy/cpuid/releases/download/v0.1.1/cpuid-0.1.1.tbz" + checksum: "md5=717a6bf371bd083ea588ccd96f328dc2" +} diff --git a/packages/cpuid/cpuid.0.1.1/url b/packages/cpuid/cpuid.0.1.1/url deleted file mode 100644 index 248d3235bb8..00000000000 --- a/packages/cpuid/cpuid.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pqwy/cpuid/releases/download/v0.1.1/cpuid-0.1.1.tbz" -checksum: "717a6bf371bd083ea588ccd96f328dc2" \ No newline at end of file diff --git a/packages/crc/crc.0.9.0/descr b/packages/crc/crc.0.9.0/descr deleted file mode 100644 index 13e886f9192..00000000000 --- a/packages/crc/crc.0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -CRC implementation supporting strings and cstructs diff --git a/packages/crc/crc.0.9.0/opam b/packages/crc/crc.0.9.0/opam index 7ae3de0cc93..097ab72ad92 100644 --- a/packages/crc/crc.0.9.0/opam +++ b/packages/crc/crc.0.9.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +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" @@ -6,9 +6,7 @@ dev-repo: "git://github.com/xapi-project/ocaml-crc" maintainer: "john.else@citrix.com" build: [ [make] -] -build-test: [ - [make "test"] + [make "test"] {with-test} ] install: [ [make "PREFIX=%{prefix}%" "install"] @@ -17,8 +15,13 @@ remove: [ [make "PREFIX=%{prefix}%" "uninstall"] ] depends: [ + "ocaml" {>= "4.00.1"} "cstruct" {>= "1.0.1"} "ounit" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1"] +synopsis: "CRC implementation supporting strings and cstructs" +url { + src: "https://github.com/xapi-project/ocaml-crc/archive/0.9.0.tar.gz" + checksum: "md5=314e8a5e6a03f970ea70eb89bdc2d0d5" +} diff --git a/packages/crc/crc.0.9.0/url b/packages/crc/crc.0.9.0/url deleted file mode 100644 index c401c46a4ae..00000000000 --- a/packages/crc/crc.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xapi-project/ocaml-crc/archive/0.9.0.tar.gz" -checksum: "314e8a5e6a03f970ea70eb89bdc2d0d5" diff --git a/packages/crc/crc.1.0.0/descr b/packages/crc/crc.1.0.0/descr deleted file mode 100644 index 13e886f9192..00000000000 --- a/packages/crc/crc.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -CRC implementation supporting strings and cstructs diff --git a/packages/crc/crc.1.0.0/opam b/packages/crc/crc.1.0.0/opam index 5f92e56e5f7..e8ddb167580 100644 --- a/packages/crc/crc.1.0.0/opam +++ b/packages/crc/crc.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +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" @@ -7,10 +7,8 @@ maintainer: "john.else@citrix.com" build: [ ["ocaml" "setup.ml" "-configure" "--%{mirage-xen:enable}%-xen"] [make] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--%{ounit:enable}%-tests"] - [make "test"] + ["ocaml" "setup.ml" "-configure" "--%{ounit:enable}%-tests"] {with-test} + [make "test"] {with-test} ] install: [ [make "PREFIX=%{prefix}%" "install"] @@ -19,8 +17,9 @@ remove: [ [make "PREFIX=%{prefix}%" "uninstall"] ] depends: [ + "ocaml" {>= "4.00.1"} "cstruct" {>= "1.0.1"} - "ounit" {test} + "ounit" {with-test} "oasis" {build} "ocamlbuild" {build} "ocamlfind" {build} @@ -28,4 +27,8 @@ depends: [ depopts: [ "mirage-xen" ] -available: [ ocaml-version >= "4.00.1"] +synopsis: "CRC implementation supporting strings and cstructs" +url { + src: "https://github.com/xapi-project/ocaml-crc/archive/1.0.0.tar.gz" + checksum: "md5=09051d7cd0a4dd935d379a1584777e07" +} diff --git a/packages/crc/crc.1.0.0/url b/packages/crc/crc.1.0.0/url deleted file mode 100644 index fb18b2d3a58..00000000000 --- a/packages/crc/crc.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xapi-project/ocaml-crc/archive/1.0.0.tar.gz" -checksum: "09051d7cd0a4dd935d379a1584777e07" diff --git a/packages/crc/crc.2.0.0/descr b/packages/crc/crc.2.0.0/descr deleted file mode 100644 index 13e886f9192..00000000000 --- a/packages/crc/crc.2.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -CRC implementation supporting strings and cstructs diff --git a/packages/crc/crc.2.0.0/opam b/packages/crc/crc.2.0.0/opam index bca4fca30ea..78d7163eb78 100644 --- a/packages/crc/crc.2.0.0/opam +++ b/packages/crc/crc.2.0.0/opam @@ -1,16 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" name: "crc" 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://github.com/xapi-project/ocaml-crc" maintainer: "xen-api@lists.xen.org" -build: [[ "jbuilder" "build" "-p" name ]] -build-test: [[ "jbuilder" "runtest" "-p" name "-j" jobs ]] +build: [ + ["jbuilder" "build" "-p" name] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] depends: [ + "ocaml" {>= "4.00.1"} "jbuilder" {build & >= "1.0+beta10"} "cstruct" {>= "1.0.1"} - "ounit" {test} - "odoc" {doc} + "ounit" {with-test} + "odoc" {with-doc} ] -available: [ ocaml-version >= "4.00.1"] +synopsis: "CRC implementation supporting strings and cstructs" +url { + src: "https://github.com/xapi-project/ocaml-crc/archive/2.0.0.tar.gz" + checksum: "md5=4dee9c038dba95aed7f5f094db14f4df" +} diff --git a/packages/crc/crc.2.0.0/url b/packages/crc/crc.2.0.0/url deleted file mode 100644 index bf4ae7a0230..00000000000 --- a/packages/crc/crc.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xapi-project/ocaml-crc/archive/2.0.0.tar.gz" -checksum: "4dee9c038dba95aed7f5f094db14f4df" diff --git a/packages/crdt-ml/crdt-ml.0.10.0/descr b/packages/crdt-ml/crdt-ml.0.10.0/descr deleted file mode 100644 index 3cba7d9b631..00000000000 --- a/packages/crdt-ml/crdt-ml.0.10.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -CRDTs - Conflict-Free Replicated Data Types for OCaml - -A set of useful state-based CRDTs for OCaml. Includes 6 different datatypes in both mutable and immutable versions. - -Please note that these implementations are for educational purposes only. They are not suited for production work. - diff --git a/packages/crdt-ml/crdt-ml.0.10.0/opam b/packages/crdt-ml/crdt-ml.0.10.0/opam index 29e1fe43cd5..86c911a53f6 100644 --- a/packages/crdt-ml/crdt-ml.0.10.0/opam +++ b/packages/crdt-ml/crdt-ml.0.10.0/opam @@ -1,21 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Borja o'Cook " authors: "Borja o'Cook " homepage: "https://github.com/ergl/crdt-ml/" bug-reports: "https://github.com/ergl/crdt-ml/issues" license: "GPL-3" -dev-repo: "https://github.com/ergl/crdt-ml.git" +dev-repo: "git+https://github.com/ergl/crdt-ml.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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: [ ["ocamlfind" "remove" "crdt"] ["ocamlfind" "remove" "crdt_immutable"] @@ -23,8 +21,18 @@ remove: [ ["ocamlfind" "remove" "crdt_util"] ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlbuild" {build} "ocamlfind" {build} - "qtest" {test} + "qtest" {with-test} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "CRDTs - Conflict-Free Replicated Data Types for OCaml" +description: """ +A set of useful state-based CRDTs for OCaml. Includes 6 different datatypes in both mutable and immutable versions. + +Please note that these implementations are for educational purposes only. They are not suited for production work.""" +flags: light-uninstall +url { + src: "https://github.com/ergl/crdt-ml/archive/v0.10.0.tar.gz" + checksum: "md5=b8337dcb24a3220a3c35bd5bae5c8f12" +} diff --git a/packages/crdt-ml/crdt-ml.0.10.0/url b/packages/crdt-ml/crdt-ml.0.10.0/url deleted file mode 100644 index 9e2072432b0..00000000000 --- a/packages/crdt-ml/crdt-ml.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ergl/crdt-ml/archive/v0.10.0.tar.gz" -checksum: "b8337dcb24a3220a3c35bd5bae5c8f12" diff --git a/packages/crowbar/crowbar.0.1/descr b/packages/crowbar/crowbar.0.1/descr deleted file mode 100644 index bf6220e5bf1..00000000000 --- a/packages/crowbar/crowbar.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -write tests, let a fuzzer find failing cases - -Crowbar is a library for testing code, combining QuickCheck-style -property-based testing and the magical bug-finding powers of -[afl-fuzz](http://lcamtuf.coredump.cx/afl/). diff --git a/packages/crowbar/crowbar.0.1/opam b/packages/crowbar/crowbar.0.1/opam index 94cee8e677a..9147865e1f3 100644 --- a/packages/crowbar/crowbar.0.1/opam +++ b/packages/crowbar/crowbar.0.1/opam @@ -1,24 +1,53 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "stephen.dolan@cl.cam.ac.uk" authors: ["Stephen Dolan"] homepage: "https://github.com/stedolan/crowbar" bug-reports: "https://github.com/stedolan/crowbar/issues" -dev-repo: "https://github.com/stedolan/crowbar.git" +dev-repo: "git+https://github.com/stedolan/crowbar.git" license: "MIT" -build: -[[ "jbuilder" "build" "--only-packages" name "--root" "." "-j" jobs "@install" ]] -build-test: -[[ "jbuilder" "build" "--only-packages" name "--root" "." "-j" jobs "@runtest" ]] -available: [ ocaml-version >= "4.03" ] +build: [ + [ + "jbuilder" + "build" + "--only-packages" + name + "--root" + "." + "-j" + jobs + "@install" + ] + [ + "jbuilder" + "build" + "--only-packages" + name + "--root" + "." + "-j" + jobs + "@runtest" + ] {with-test} +] depends: [ + "ocaml" {>= "4.03"} "jbuilder" {build} "ocplib-endian" "cmdliner" "afl-persistent" {>= "1.1"} - "calendar" {test} - "xmldiff" {test} - "fpath" {test} - "uucp" {test} - "uunf" {test} - "uutf" {test} + "calendar" {with-test} + "xmldiff" {with-test} + "fpath" {with-test} + "uucp" {with-test} + "uunf" {with-test} + "uutf" {with-test} ] +synopsis: "write tests, let a fuzzer find failing cases" +description: """ +Crowbar is a library for testing code, combining QuickCheck-style +property-based testing and the magical bug-finding powers of +[afl-fuzz](http://lcamtuf.coredump.cx/afl/).""" +url { + src: "https://github.com/stedolan/crowbar/archive/v0.1.tar.gz" + checksum: "md5=cb7379d5182b56a18aba11aa40ed279a" +} diff --git a/packages/crowbar/crowbar.0.1/url b/packages/crowbar/crowbar.0.1/url deleted file mode 100644 index 187716c0dfe..00000000000 --- a/packages/crowbar/crowbar.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/stedolan/crowbar/archive/v0.1.tar.gz" -checksum: "cb7379d5182b56a18aba11aa40ed279a" diff --git a/packages/crunch/crunch.1.0.0/descr b/packages/crunch/crunch.1.0.0/descr deleted file mode 100644 index 1377fb2face..00000000000 --- a/packages/crunch/crunch.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Convert a filesystem into a static OCaml module diff --git a/packages/crunch/crunch.1.0.0/opam b/packages/crunch/crunch.1.0.0/opam deleted file mode 100644 index 92ea4359613..00000000000 --- a/packages/crunch/crunch.1.0.0/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "PREFIX=%{prefix}%"] -remove: [["rm" "-f" "%{bin}%/ocaml-crunch"]] -depends: [ - "ocamlfind" - "cmdliner" - "ocamlbuild" {build} -] -install: [make "PREFIX=%{prefix}%" "install"] diff --git a/packages/crunch/crunch.1.0.0/url b/packages/crunch/crunch.1.0.0/url deleted file mode 100644 index 33aa8d03df3..00000000000 --- a/packages/crunch/crunch.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-crunch/tarball/ocaml-crunch-1.0.0" -checksum: "5ad4e48de5a6a259b81194d0cb9ce678" diff --git a/packages/crunch/crunch.1.0.1/descr b/packages/crunch/crunch.1.0.1/descr deleted file mode 100644 index 1377fb2face..00000000000 --- a/packages/crunch/crunch.1.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Convert a filesystem into a static OCaml module diff --git a/packages/crunch/crunch.1.0.1/opam b/packages/crunch/crunch.1.0.1/opam index 92ea4359613..ae9df3bbf06 100644 --- a/packages/crunch/crunch.1.0.1/opam +++ b/packages/crunch/crunch.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,8 +7,15 @@ tags: [ build: [make "PREFIX=%{prefix}%"] remove: [["rm" "-f" "%{bin}%/ocaml-crunch"]] depends: [ + "ocaml" "ocamlfind" "cmdliner" "ocamlbuild" {build} ] 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: "md5=9041ba96f028d37a630bf6960b6c9aa2" +} diff --git a/packages/crunch/crunch.1.0.1/url b/packages/crunch/crunch.1.0.1/url deleted file mode 100644 index 260b479424e..00000000000 --- a/packages/crunch/crunch.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-crunch/tarball/ocaml-crunch-1.0.1" -checksum: "9041ba96f028d37a630bf6960b6c9aa2" diff --git a/packages/crunch/crunch.1.1.0/descr b/packages/crunch/crunch.1.1.0/descr deleted file mode 100644 index 1377fb2face..00000000000 --- a/packages/crunch/crunch.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Convert a filesystem into a static OCaml module diff --git a/packages/crunch/crunch.1.1.0/opam b/packages/crunch/crunch.1.1.0/opam deleted file mode 100644 index 4b2e03a18ac..00000000000 --- a/packages/crunch/crunch.1.1.0/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" {build} - "cmdliner" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/ocaml-crunch" -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/crunch/crunch.1.1.0/url b/packages/crunch/crunch.1.1.0/url deleted file mode 100644 index 9410ac4061a..00000000000 --- a/packages/crunch/crunch.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-crunch/archive/v1.1.0.tar.gz" -checksum: "5c5a3faaea8446e00acf88f23d13c0a9" diff --git a/packages/crunch/crunch.1.1.1/descr b/packages/crunch/crunch.1.1.1/descr deleted file mode 100644 index 1377fb2face..00000000000 --- a/packages/crunch/crunch.1.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Convert a filesystem into a static OCaml module diff --git a/packages/crunch/crunch.1.1.1/opam b/packages/crunch/crunch.1.1.1/opam deleted file mode 100644 index 4b2e03a18ac..00000000000 --- a/packages/crunch/crunch.1.1.1/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" {build} - "cmdliner" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/ocaml-crunch" -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/crunch/crunch.1.1.1/url b/packages/crunch/crunch.1.1.1/url deleted file mode 100644 index cddef4017f0..00000000000 --- a/packages/crunch/crunch.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-crunch/archive/v1.1.1.tar.gz" -checksum: "058a95935de844cd761f9d2f1cfa275f" diff --git a/packages/crunch/crunch.1.1.2/descr b/packages/crunch/crunch.1.1.2/descr deleted file mode 100644 index 1377fb2face..00000000000 --- a/packages/crunch/crunch.1.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -Convert a filesystem into a static OCaml module diff --git a/packages/crunch/crunch.1.1.2/opam b/packages/crunch/crunch.1.1.2/opam deleted file mode 100644 index 066eb08b863..00000000000 --- a/packages/crunch/crunch.1.1.2/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "cmdliner" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/ocaml-crunch" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/crunch/crunch.1.1.2/url b/packages/crunch/crunch.1.1.2/url deleted file mode 100644 index 41b3a6067d2..00000000000 --- a/packages/crunch/crunch.1.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-crunch/archive/v1.1.2.tar.gz" -checksum: "1fe3e11b56dbdacf64fba425cd45bf1a" diff --git a/packages/crunch/crunch.1.2.0/descr b/packages/crunch/crunch.1.2.0/descr deleted file mode 100644 index 1377fb2face..00000000000 --- a/packages/crunch/crunch.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Convert a filesystem into a static OCaml module diff --git a/packages/crunch/crunch.1.2.0/opam b/packages/crunch/crunch.1.2.0/opam index 066eb08b863..a1156a78fcc 100644 --- a/packages/crunch/crunch.1.2.0/opam +++ b/packages/crunch/crunch.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -13,9 +13,16 @@ remove: [ ["ocamlfind" "remove" "crunch"] ] depends: [ + "ocaml" "ocamlfind" "cmdliner" "ocamlbuild" {build} ] dev-repo: "git://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: "md5=31bcbfac8e5d8cabc83028dd9c14842c" +} diff --git a/packages/crunch/crunch.1.2.0/url b/packages/crunch/crunch.1.2.0/url deleted file mode 100644 index 6fccbdc468f..00000000000 --- a/packages/crunch/crunch.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-crunch/archive/v1.2.0.tar.gz" -checksum: "31bcbfac8e5d8cabc83028dd9c14842c" diff --git a/packages/crunch/crunch.1.2.1/descr b/packages/crunch/crunch.1.2.1/descr deleted file mode 100644 index 1377fb2face..00000000000 --- a/packages/crunch/crunch.1.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -Convert a filesystem into a static OCaml module diff --git a/packages/crunch/crunch.1.2.1/opam b/packages/crunch/crunch.1.2.1/opam deleted file mode 100644 index 4b2e03a18ac..00000000000 --- a/packages/crunch/crunch.1.2.1/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" {build} - "cmdliner" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/ocaml-crunch" -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/crunch/crunch.1.2.1/url b/packages/crunch/crunch.1.2.1/url deleted file mode 100644 index dfd4e113e2e..00000000000 --- a/packages/crunch/crunch.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-crunch/archive/v1.2.1.tar.gz" -checksum: "08c584712d49596d58314172cc89e5c8" diff --git a/packages/crunch/crunch.1.2.2/descr b/packages/crunch/crunch.1.2.2/descr deleted file mode 100644 index 1377fb2face..00000000000 --- a/packages/crunch/crunch.1.2.2/descr +++ /dev/null @@ -1 +0,0 @@ -Convert a filesystem into a static OCaml module diff --git a/packages/crunch/crunch.1.2.2/opam b/packages/crunch/crunch.1.2.2/opam deleted file mode 100644 index 5ca0438f17f..00000000000 --- a/packages/crunch/crunch.1.2.2/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "cmdliner" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/ocaml-crunch" -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/crunch/crunch.1.2.2/url b/packages/crunch/crunch.1.2.2/url deleted file mode 100644 index 1966f5c81b0..00000000000 --- a/packages/crunch/crunch.1.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-crunch/archive/v1.2.2.tar.gz" -checksum: "cd70574f85711ec021b44a05ac233750" diff --git a/packages/crunch/crunch.1.2.3/descr b/packages/crunch/crunch.1.2.3/descr deleted file mode 100644 index 1377fb2face..00000000000 --- a/packages/crunch/crunch.1.2.3/descr +++ /dev/null @@ -1 +0,0 @@ -Convert a filesystem into a static OCaml module diff --git a/packages/crunch/crunch.1.2.3/opam b/packages/crunch/crunch.1.2.3/opam index 066eb08b863..835ae502dbd 100644 --- a/packages/crunch/crunch.1.2.3/opam +++ b/packages/crunch/crunch.1.2.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -13,9 +13,16 @@ remove: [ ["ocamlfind" "remove" "crunch"] ] depends: [ + "ocaml" "ocamlfind" "cmdliner" "ocamlbuild" {build} ] dev-repo: "git://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: "md5=8742680d3ca7398f78ab9c6c70d99263" +} diff --git a/packages/crunch/crunch.1.2.3/url b/packages/crunch/crunch.1.2.3/url deleted file mode 100644 index 02d9d8ffdee..00000000000 --- a/packages/crunch/crunch.1.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-crunch/archive/v1.2.3.tar.gz" -checksum: "8742680d3ca7398f78ab9c6c70d99263" diff --git a/packages/crunch/crunch.1.3.0/descr b/packages/crunch/crunch.1.3.0/descr deleted file mode 100644 index 1377fb2face..00000000000 --- a/packages/crunch/crunch.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Convert a filesystem into a static OCaml module diff --git a/packages/crunch/crunch.1.3.0/opam b/packages/crunch/crunch.1.3.0/opam deleted file mode 100644 index 5ca0438f17f..00000000000 --- a/packages/crunch/crunch.1.3.0/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "cmdliner" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/ocaml-crunch" -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/crunch/crunch.1.3.0/url b/packages/crunch/crunch.1.3.0/url deleted file mode 100644 index 85676815320..00000000000 --- a/packages/crunch/crunch.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-crunch/archive/v1.3.0.tar.gz" -checksum: "bb193e6e07a8a72163786d9d3cbf26ff" diff --git a/packages/crunch/crunch.1.4.0/descr b/packages/crunch/crunch.1.4.0/descr deleted file mode 100644 index 1377fb2face..00000000000 --- a/packages/crunch/crunch.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -Convert a filesystem into a static OCaml module diff --git a/packages/crunch/crunch.1.4.0/opam b/packages/crunch/crunch.1.4.0/opam deleted file mode 100644 index 8a28d46db07..00000000000 --- a/packages/crunch/crunch.1.4.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -authors: [ "Anil Madhavapeddy" "Thomas Gazagnaire" ] -license: "ISC" -homepage: "https://github.com/mirage/ocaml-crunch" -dev-repo: "https://github.com/mirage/ocaml-crunch.git" -bug-reports: "https://github.com/mirage/ocaml-crunch/issues" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: [ - ["ocaml" "setup.ml" "-install"] -] -remove: [ - ["rm" "-f" "%{bin}%/ocaml-crunch"] - ["ocamlfind" "remove" "crunch"] -] -depends: [ - "ocamlfind" - "cmdliner" - "ocamlbuild" {build} -] diff --git a/packages/crunch/crunch.1.4.0/url b/packages/crunch/crunch.1.4.0/url deleted file mode 100644 index f822c026692..00000000000 --- a/packages/crunch/crunch.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-crunch/archive/v1.4.0.tar.gz" -checksum: "22e327d57ac70b603df3d42afda95a5b" diff --git a/packages/crunch/crunch.1.4.1/descr b/packages/crunch/crunch.1.4.1/descr deleted file mode 100644 index 1377fb2face..00000000000 --- a/packages/crunch/crunch.1.4.1/descr +++ /dev/null @@ -1 +0,0 @@ -Convert a filesystem into a static OCaml module diff --git a/packages/crunch/crunch.1.4.1/opam b/packages/crunch/crunch.1.4.1/opam index 4b1b79a06a8..e0ec6425324 100644 --- a/packages/crunch/crunch.1.4.1/opam +++ b/packages/crunch/crunch.1.4.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: ["Anil Madhavapeddy" "Thomas Gazagnaire"] homepage: "https://github.com/mirage/ocaml-crunch" bug-reports: "https://github.com/mirage/ocaml-crunch/issues" license: "ISC" -dev-repo: "https://github.com/mirage/ocaml-crunch.git" +dev-repo: "git+https://github.com/mirage/ocaml-crunch.git" tags: ["org:mirage" "org:xapi-project"] build: [ @@ -17,7 +17,14 @@ remove: [ ["ocamlfind" "remove" "crunch"] ] depends: [ + "ocaml" "ocamlfind" "cmdliner" "ocamlbuild" {build} ] +synopsis: "Convert a filesystem into a static OCaml module" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-crunch/archive/v1.4.1.tar.gz" + checksum: "md5=ee49cc396eb21d472057c25cb37e1d79" +} diff --git a/packages/crunch/crunch.1.4.1/url b/packages/crunch/crunch.1.4.1/url deleted file mode 100644 index 9d7eb8841a8..00000000000 --- a/packages/crunch/crunch.1.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-crunch/archive/v1.4.1.tar.gz" -checksum: "ee49cc396eb21d472057c25cb37e1d79" diff --git a/packages/crunch/crunch.2.0.0/descr b/packages/crunch/crunch.2.0.0/descr deleted file mode 100644 index 1377fb2face..00000000000 --- a/packages/crunch/crunch.2.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Convert a filesystem into a static OCaml module diff --git a/packages/crunch/crunch.2.0.0/opam b/packages/crunch/crunch.2.0.0/opam index de524d21064..090fe6c21e1 100644 --- a/packages/crunch/crunch.2.0.0/opam +++ b/packages/crunch/crunch.2.0.0/opam @@ -1,27 +1,33 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: ["Anil Madhavapeddy" "Thomas Gazagnaire"] homepage: "https://github.com/mirage/ocaml-crunch" bug-reports: "https://github.com/mirage/ocaml-crunch/issues" license: "ISC" -dev-repo: "https://github.com/mirage/ocaml-crunch.git" +dev-repo: "git+https://github.com/mirage/ocaml-crunch.git" tags: ["org:mirage" "org:xapi-project"] -available: [ ocaml-version >= "4.03.0" ] - depends: [ + "ocaml" {>= "4.03.0"} "cmdliner" - "ocamlfind" {build & test} + "ocamlfind" {build & with-test} "ocamlbuild" {build} "topkg" {build} - "bos" {test} - "cstruct" {test} - "lwt" {test} - "mirage-kv-lwt" {test & >= "1.0.0"} - "io-page" {test} - "rresult" {test} + "bos" {with-test} + "cstruct" {with-test} + "lwt" {with-test} + "mirage-kv-lwt" {with-test & >= "1.0.0"} + "io-page" {with-test} + "rresult" {with-test} ] -build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] +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: "Convert a filesystem into a static OCaml module" +url { + src: + "https://github.com/mirage/ocaml-crunch/releases/download/2.0.0/crunch-2.0.0.tbz" + checksum: "md5=9764a599cbcb4ae4bce758f10d70cb8e" +} diff --git a/packages/crunch/crunch.2.0.0/url b/packages/crunch/crunch.2.0.0/url deleted file mode 100644 index 7177a1d8e72..00000000000 --- a/packages/crunch/crunch.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-crunch/releases/download/2.0.0/crunch-2.0.0.tbz" -checksum: "9764a599cbcb4ae4bce758f10d70cb8e" diff --git a/packages/crunch/crunch.2.1.0/descr b/packages/crunch/crunch.2.1.0/descr deleted file mode 100644 index 0462fc90a74..00000000000 --- a/packages/crunch/crunch.2.1.0/descr +++ /dev/null @@ -1,43 +0,0 @@ -Convert a filesystem into a static OCaml module - -`ocaml-crunch` takes a directory of files and compiles them into a standalone -OCaml module which serves the contents directly from memory. This can be -convenient for libraries that need a few embedded files (such as a web server) -and do not want to deal with all the trouble of file configuration. - -Run `man ocaml-crunch` or `ocaml-crunch --help` for more information: - -``` -NAME - ocaml-crunch - Convert a directory structure into a standalone OCaml - module that can serve the file contents without requiring an external - filesystem to be present. - -SYNOPSIS - ocaml-crunch [OPTION]... DIRECTORIES... - -ARGUMENTS - DIRECTORIES - Directories to recursively walk and crunch. - -OPTIONS - -e VALID EXTENSION, --ext=VALID EXTENSION - If specified, only these extensions will be included in the - crunched output. If not specified, then all files will be crunched - into the output module. - - --help[=FMT] (default=pager) - Show this help in format FMT (pager, plain or groff). - - -m MODE, --mode=MODE (absent=lwt) - Interface access mode: 'lwt' or 'plain'. 'lwt' is the default. - - -o OUTPUT, --output=OUTPUT - Output file for the OCaml module. - - --version - Show version information. - -BUGS - Email bug reports to . -``` \ No newline at end of file diff --git a/packages/crunch/crunch.2.1.0/opam b/packages/crunch/crunch.2.1.0/opam index 828d77252f6..74288ce7a69 100644 --- a/packages/crunch/crunch.2.1.0/opam +++ b/packages/crunch/crunch.2.1.0/opam @@ -1,23 +1,70 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: ["Anil Madhavapeddy" "Thomas Gazagnaire"] homepage: "https://github.com/mirage/ocaml-crunch" bug-reports: "https://github.com/mirage/ocaml-crunch/issues" license: "ISC" -dev-repo: "https://github.com/mirage/ocaml-crunch.git" +dev-repo: "git+https://github.com/mirage/ocaml-crunch.git" tags: ["org:mirage" "org:xapi-project"] -available: [ ocaml-version >= "4.03.0" ] - depends: [ + "ocaml" {>= "4.03.0"} "cmdliner" "jbuilder" {build & >= "1.0+beta10"} - "cstruct" {test} - "lwt" {test} - "mirage-kv-lwt" {test & >= "1.0.0"} - "io-page-unix" {test} + "cstruct" {with-test} + "lwt" {with-test} + "mirage-kv-lwt" {with-test & >= "1.0.0"} + "io-page-unix" {with-test} ] build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] +synopsis: "Convert a filesystem into a static OCaml module" +description: """ +`ocaml-crunch` takes a directory of files and compiles them into a standalone +OCaml module which serves the contents directly from memory. This can be +convenient for libraries that need a few embedded files (such as a web server) +and do not want to deal with all the trouble of file configuration. + +Run `man ocaml-crunch` or `ocaml-crunch --help` for more information: + +``` +NAME + ocaml-crunch - Convert a directory structure into a standalone OCaml + module that can serve the file contents without requiring an external + filesystem to be present. + +SYNOPSIS + ocaml-crunch [OPTION]... DIRECTORIES... + +ARGUMENTS + DIRECTORIES + Directories to recursively walk and crunch. + +OPTIONS + -e VALID EXTENSION, --ext=VALID EXTENSION + If specified, only these extensions will be included in the + crunched output. If not specified, then all files will be crunched + into the output module. + + --help[=FMT] (default=pager) + Show this help in format FMT (pager, plain or groff). + + -m MODE, --mode=MODE (absent=lwt) + Interface access mode: 'lwt' or 'plain'. 'lwt' is the default. + + -o OUTPUT, --output=OUTPUT + Output file for the OCaml module. + + --version + Show version information. + +BUGS + Email bug reports to . +```""" +url { + src: + "https://github.com/mirage/ocaml-crunch/releases/download/v2.1.0/crunch-2.1.0.tbz" + checksum: "md5=c93bb28306eb29faa3c36796e1c661eb" +} diff --git a/packages/crunch/crunch.2.1.0/url b/packages/crunch/crunch.2.1.0/url deleted file mode 100644 index d4004f2b2d7..00000000000 --- a/packages/crunch/crunch.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-crunch/releases/download/v2.1.0/crunch-2.1.0.tbz" -checksum: "c93bb28306eb29faa3c36796e1c661eb" \ No newline at end of file diff --git a/packages/cry/cry.0.2.2/descr b/packages/cry/cry.0.2.2/descr deleted file mode 100644 index bccda2ad058..00000000000 --- a/packages/cry/cry.0.2.2/descr +++ /dev/null @@ -1 +0,0 @@ -The cry library is an implementation of the shout protocol to connect to audio diffusion servers such as icecast diff --git a/packages/cry/cry.0.2.2/opam b/packages/cry/cry.0.2.2/opam index 724c0f43f55..5f04b1e2947 100644 --- a/packages/cry/cry.0.2.2/opam +++ b/packages/cry/cry.0.2.2/opam @@ -1,9 +1,17 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "smimram@gmail.com" build: [ ["./configure" "--prefix" prefix] [make] ] remove: [["ocamlfind" "remove" "cry"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] 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: "md5=1de9dda722710f939b08ab68fb77a4bc" +} diff --git a/packages/cry/cry.0.2.2/url b/packages/cry/cry.0.2.2/url deleted file mode 100644 index 663658ddbb8..00000000000 --- a/packages/cry/cry.0.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-cry/0.2.2/ocaml-cry-0.2.2.tar.gz" -checksum: "1de9dda722710f939b08ab68fb77a4bc" diff --git a/packages/cry/cry.0.3.0/descr b/packages/cry/cry.0.3.0/descr deleted file mode 100644 index bccda2ad058..00000000000 --- a/packages/cry/cry.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -The cry library is an implementation of the shout protocol to connect to audio diffusion servers such as icecast diff --git a/packages/cry/cry.0.3.0/opam b/packages/cry/cry.0.3.0/opam index 5c8140bb39a..4659ff6b688 100644 --- a/packages/cry/cry.0.3.0/opam +++ b/packages/cry/cry.0.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-cry" @@ -10,6 +10,14 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "cry"] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] bug-reports: "https://github.com/savonet/ocaml-cry/issues" -dev-repo: "https://github.com/savonet/ocaml-cry.git" +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: "md5=5730b72e4be65b657caad27c38c0c103" +} diff --git a/packages/cry/cry.0.3.0/url b/packages/cry/cry.0.3.0/url deleted file mode 100644 index c0746fe16c7..00000000000 --- a/packages/cry/cry.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-cry/releases/download/0.3.0/ocaml-cry-0.3.0.tar.gz" -checksum: "5730b72e4be65b657caad27c38c0c103" diff --git a/packages/cry/cry.0.4.1/descr b/packages/cry/cry.0.4.1/descr deleted file mode 100644 index bccda2ad058..00000000000 --- a/packages/cry/cry.0.4.1/descr +++ /dev/null @@ -1 +0,0 @@ -The cry library is an implementation of the shout protocol to connect to audio diffusion servers such as icecast diff --git a/packages/cry/cry.0.4.1/opam b/packages/cry/cry.0.4.1/opam index a8a2caef4c2..fb72ef32e67 100644 --- a/packages/cry/cry.0.4.1/opam +++ b/packages/cry/cry.0.4.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-cry" @@ -10,7 +10,15 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "cry"] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depopts: ["ssl"] bug-reports: "https://github.com/savonet/ocaml-cry/issues" -dev-repo: "https://github.com/savonet/ocaml-cry.git" +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: "md5=297c72df25a6010182b89496108bd8d6" +} diff --git a/packages/cry/cry.0.4.1/url b/packages/cry/cry.0.4.1/url deleted file mode 100644 index 1bf3572ee46..00000000000 --- a/packages/cry/cry.0.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-cry/releases/download/0.4.1/ocaml-cry-0.4.1.tar.gz" -checksum: "297c72df25a6010182b89496108bd8d6" diff --git a/packages/cry/cry.0.5.0/descr b/packages/cry/cry.0.5.0/descr deleted file mode 100644 index bccda2ad058..00000000000 --- a/packages/cry/cry.0.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -The cry library is an implementation of the shout protocol to connect to audio diffusion servers such as icecast diff --git a/packages/cry/cry.0.5.0/opam b/packages/cry/cry.0.5.0/opam index 6d981ba89c7..2af0df5125f 100644 --- a/packages/cry/cry.0.5.0/opam +++ b/packages/cry/cry.0.5.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-cry" @@ -11,7 +11,15 @@ install: [ ] remove: ["ocamlfind" "remove" "cry"] conflicts: ["liquidsoap" {<= "1.2.1"}] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depopts: ["ssl" "osx-secure-transport"] bug-reports: "https://github.com/savonet/ocaml-cry/issues" -dev-repo: "https://github.com/savonet/ocaml-cry.git" +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: "md5=933e1f695718cef7b7c612df9c7b5b10" +} diff --git a/packages/cry/cry.0.5.0/url b/packages/cry/cry.0.5.0/url deleted file mode 100644 index f34ba568db4..00000000000 --- a/packages/cry/cry.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-cry/releases/download/0.5.0/ocaml-cry-0.5.0.tar.gz" -checksum: "933e1f695718cef7b7c612df9c7b5b10" diff --git a/packages/cry/cry.0.6.0/descr b/packages/cry/cry.0.6.0/descr deleted file mode 100644 index bccda2ad058..00000000000 --- a/packages/cry/cry.0.6.0/descr +++ /dev/null @@ -1 +0,0 @@ -The cry library is an implementation of the shout protocol to connect to audio diffusion servers such as icecast diff --git a/packages/cry/cry.0.6.0/opam b/packages/cry/cry.0.6.0/opam index 6d981ba89c7..41d2b23697b 100644 --- a/packages/cry/cry.0.6.0/opam +++ b/packages/cry/cry.0.6.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-cry" @@ -11,7 +11,15 @@ install: [ ] remove: ["ocamlfind" "remove" "cry"] conflicts: ["liquidsoap" {<= "1.2.1"}] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depopts: ["ssl" "osx-secure-transport"] bug-reports: "https://github.com/savonet/ocaml-cry/issues" -dev-repo: "https://github.com/savonet/ocaml-cry.git" +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.6.0/ocaml-cry-0.6.0.tar.gz" + checksum: "md5=fa849023c1e0aeaddbc70de8c5af795a" +} diff --git a/packages/cry/cry.0.6.0/url b/packages/cry/cry.0.6.0/url deleted file mode 100644 index 997345bc80e..00000000000 --- a/packages/cry/cry.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-cry/releases/download/0.6.0/ocaml-cry-0.6.0.tar.gz" -checksum: "fa849023c1e0aeaddbc70de8c5af795a" diff --git a/packages/cry/cry.0.6.1/descr b/packages/cry/cry.0.6.1/descr deleted file mode 100644 index bccda2ad058..00000000000 --- a/packages/cry/cry.0.6.1/descr +++ /dev/null @@ -1 +0,0 @@ -The cry library is an implementation of the shout protocol to connect to audio diffusion servers such as icecast diff --git a/packages/cry/cry.0.6.1/opam b/packages/cry/cry.0.6.1/opam index 6d981ba89c7..99cf2bad4d5 100644 --- a/packages/cry/cry.0.6.1/opam +++ b/packages/cry/cry.0.6.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-cry" @@ -11,7 +11,15 @@ install: [ ] remove: ["ocamlfind" "remove" "cry"] conflicts: ["liquidsoap" {<= "1.2.1"}] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depopts: ["ssl" "osx-secure-transport"] bug-reports: "https://github.com/savonet/ocaml-cry/issues" -dev-repo: "https://github.com/savonet/ocaml-cry.git" +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.6.1/ocaml-cry-0.6.1.tar.gz" + checksum: "md5=049153e5e4cb97bcc864095075ad2c06" +} diff --git a/packages/cry/cry.0.6.1/url b/packages/cry/cry.0.6.1/url deleted file mode 100644 index 143c002791a..00000000000 --- a/packages/cry/cry.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-cry/releases/download/0.6.1/ocaml-cry-0.6.1.tar.gz" -checksum: "049153e5e4cb97bcc864095075ad2c06" diff --git a/packages/crypt/crypt.1.0/descr b/packages/crypt/crypt.1.0/descr deleted file mode 100644 index 55c134eb62d..00000000000 --- a/packages/crypt/crypt.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Tiny binding for the unix crypt function diff --git a/packages/crypt/crypt.1.0/opam b/packages/crypt/crypt.1.0/opam index c328ef0d002..288416f716f 100644 --- a/packages/crypt/crypt.1.0/opam +++ b/packages/crypt/crypt.1.0/opam @@ -1,10 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "vb@luminar.eu.org" build: make remove: [["ocamlfind" "remove" "crypt"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://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: "md5=715d1777d59945cf28564e54e2632650" +} diff --git a/packages/crypt/crypt.1.0/url b/packages/crypt/crypt.1.0/url deleted file mode 100644 index 4034007ee75..00000000000 --- a/packages/crypt/crypt.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/vbmithr/ocaml-crypt/archive/1.0.tar.gz" -checksum: "715d1777d59945cf28564e54e2632650" diff --git a/packages/crypt/crypt.1.1/descr b/packages/crypt/crypt.1.1/descr deleted file mode 100644 index 55c134eb62d..00000000000 --- a/packages/crypt/crypt.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Tiny binding for the unix crypt function diff --git a/packages/crypt/crypt.1.1/opam b/packages/crypt/crypt.1.1/opam index c328ef0d002..de401a54378 100644 --- a/packages/crypt/crypt.1.1/opam +++ b/packages/crypt/crypt.1.1/opam @@ -1,10 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "vb@luminar.eu.org" build: make remove: [["ocamlfind" "remove" "crypt"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://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: "md5=d0427f1157f440012443f4f123a8de49" +} diff --git a/packages/crypt/crypt.1.1/url b/packages/crypt/crypt.1.1/url deleted file mode 100644 index 39ea4327026..00000000000 --- a/packages/crypt/crypt.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/vbmithr/ocaml-crypt/archive/1.1.tar.gz" -checksum: "d0427f1157f440012443f4f123a8de49" diff --git a/packages/crypt/crypt.1.2/descr b/packages/crypt/crypt.1.2/descr deleted file mode 100644 index 55c134eb62d..00000000000 --- a/packages/crypt/crypt.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -Tiny binding for the unix crypt function diff --git a/packages/crypt/crypt.1.2/opam b/packages/crypt/crypt.1.2/opam index d2b3d4551ca..10f06517bc5 100644 --- a/packages/crypt/crypt.1.2/opam +++ b/packages/crypt/crypt.1.2/opam @@ -1,11 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "vb@luminar.eu.org" build: make remove: [[make "uninstall"]] depends: [ + "ocaml" "ocamlfind" "ocaml-makefile" "ocamlbuild" {build} ] dev-repo: "git://github.com/vbmithr/ocaml-crypt" install: [make "install"] +synopsis: "Tiny binding for the unix crypt function" +url { + src: "https://github.com/vbmithr/ocaml-crypt/archive/1.2.tar.gz" + checksum: "md5=f61bb96917ca56f4263f1f76dfa71227" +} diff --git a/packages/crypt/crypt.1.2/url b/packages/crypt/crypt.1.2/url deleted file mode 100644 index 5f6a1e639c8..00000000000 --- a/packages/crypt/crypt.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/vbmithr/ocaml-crypt/archive/1.2.tar.gz" -checksum: "f61bb96917ca56f4263f1f76dfa71227" diff --git a/packages/crypt/crypt.1.3/descr b/packages/crypt/crypt.1.3/descr deleted file mode 100644 index 55c134eb62d..00000000000 --- a/packages/crypt/crypt.1.3/descr +++ /dev/null @@ -1 +0,0 @@ -Tiny binding for the unix crypt function diff --git a/packages/crypt/crypt.1.3/opam b/packages/crypt/crypt.1.3/opam index c433e9440f3..a27612e02ce 100644 --- a/packages/crypt/crypt.1.3/opam +++ b/packages/crypt/crypt.1.3/opam @@ -1,10 +1,12 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "vb@luminar.eu.org" build: make remove: [[make "uninstall"]] -depends: [ - "ocamlfind" - "ocaml-makefile" -] +depends: ["ocaml" "ocamlfind" "ocaml-makefile"] dev-repo: "git://github.com/vbmithr/ocaml-crypt" install: [make "install"] +synopsis: "Tiny binding for the unix crypt function" +url { + src: "https://github.com/vbmithr/ocaml-crypt/archive/1.3.tar.gz" + checksum: "md5=539fe0163a95a89cf9b5262e326e2866" +} diff --git a/packages/crypt/crypt.1.3/url b/packages/crypt/crypt.1.3/url deleted file mode 100644 index 854fce57250..00000000000 --- a/packages/crypt/crypt.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/vbmithr/ocaml-crypt/archive/1.3.tar.gz" -checksum: "539fe0163a95a89cf9b5262e326e2866" diff --git a/packages/cryptgps/cryptgps.0.2.1/descr b/packages/cryptgps/cryptgps.0.2.1/descr deleted file mode 100644 index f76d7354a92..00000000000 --- a/packages/cryptgps/cryptgps.0.2.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Cryptographic functions -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. diff --git a/packages/cryptgps/cryptgps.0.2.1/opam b/packages/cryptgps/cryptgps.0.2.1/opam index 8d10ed59ddd..4fa47caa340 100644 --- a/packages/cryptgps/cryptgps.0.2.1/opam +++ b/packages/cryptgps/cryptgps.0.2.1/opam @@ -1,9 +1,20 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ [make "all"] [make "opt"] ] remove: [["ocamlfind" "remove" "cryptgps"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] 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: "md5=656afb40fa681079296551b546cb02df" +} diff --git a/packages/cryptgps/cryptgps.0.2.1/url b/packages/cryptgps/cryptgps.0.2.1/url deleted file mode 100644 index 63fa7afaccb..00000000000 --- a/packages/cryptgps/cryptgps.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/cryptgps-0.2.1.tar.gz" -checksum: "656afb40fa681079296551b546cb02df" diff --git a/packages/cryptodbm/cryptodbm.0.8/descr b/packages/cryptodbm/cryptodbm.0.8/descr deleted file mode 100644 index 808c4d25a73..00000000000 --- a/packages/cryptodbm/cryptodbm.0.8/descr +++ /dev/null @@ -1,9 +0,0 @@ -Encrypted layer over the dbm library: access to serverless, key-value databases with symmetric encryption. -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. diff --git a/packages/cryptodbm/cryptodbm.0.8/opam b/packages/cryptodbm/cryptodbm.0.8/opam index ede1a997e72..cf5e0b5922d 100644 --- a/packages/cryptodbm/cryptodbm.0.8/opam +++ b/packages/cryptodbm/cryptodbm.0.8/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "lebotlan@users.forge.ocamlcore.org" authors: [ "D. Le Botlan" ] license: "GPL-3" @@ -6,12 +6,13 @@ 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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.01.0"} "cryptokit" "ocamlfind" "exenum" @@ -19,5 +20,21 @@ depends: [ "fileutils" "ocamlbuild" {build} ] -available: ocaml-version >= "4.01.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: + "http://forge.ocamlcore.org/frs/download.php/1349/cryptodbm-source-0.8.tgz" + checksum: "md5=a0940f2dd89aa0de601133b749176927" +} diff --git a/packages/cryptodbm/cryptodbm.0.8/url b/packages/cryptodbm/cryptodbm.0.8/url deleted file mode 100644 index fc77e0279b7..00000000000 --- a/packages/cryptodbm/cryptodbm.0.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1349/cryptodbm-source-0.8.tgz" -checksum: "a0940f2dd89aa0de601133b749176927" diff --git a/packages/cryptodbm/cryptodbm.0.84.2/descr b/packages/cryptodbm/cryptodbm.0.84.2/descr deleted file mode 100644 index 808c4d25a73..00000000000 --- a/packages/cryptodbm/cryptodbm.0.84.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -Encrypted layer over the dbm library: access to serverless, key-value databases with symmetric encryption. -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. diff --git a/packages/cryptodbm/cryptodbm.0.84.2/opam b/packages/cryptodbm/cryptodbm.0.84.2/opam index d963eda117a..3c8192ce02a 100644 --- a/packages/cryptodbm/cryptodbm.0.84.2/opam +++ b/packages/cryptodbm/cryptodbm.0.84.2/opam @@ -1,10 +1,30 @@ -opam-version: "1.2" -author: "Didier Le Botlan " +opam-version: "2.0" maintainer: "Didier Le Botlan " homepage: "https://github.com/lebotlan/ocaml-cryptodbm" bug-reports: "https://github.com/lebotlan/ocaml-cryptodbm/issues" dev-repo: "git://github.com/lebotlan/ocaml-cryptodbm.git" license: "MIT License" -depends: [ "jbuilder" {>= "1.0+beta7"} "dbm" "fileutils" "cryptokit" ] -available: [ ocaml-version >= "4.02.3" ] +depends: [ + "ocaml" {>= "4.02.3"} + "jbuilder" {>= "1.0+beta7"} + "dbm" + "fileutils" + "cryptokit" +] build: [["jbuilder" "build" "-p" name "-j" jobs]] +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.""" +authors: "Didier Le Botlan " +url { + src: "https://github.com/lebotlan/ocaml-cryptodbm/archive/v0.84.2.tar.gz" + checksum: "md5=7c33f55fca768501d06e2ef0eb583f80" +} diff --git a/packages/cryptodbm/cryptodbm.0.84.2/url b/packages/cryptodbm/cryptodbm.0.84.2/url deleted file mode 100644 index 2fd07033a0e..00000000000 --- a/packages/cryptodbm/cryptodbm.0.84.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/lebotlan/ocaml-cryptodbm/archive/v0.84.2.tar.gz" -checksum: "7c33f55fca768501d06e2ef0eb583f80" diff --git a/packages/cryptohash/cryptohash.0.1.1/descr b/packages/cryptohash/cryptohash.0.1.1/descr deleted file mode 100644 index caf027692c7..00000000000 --- a/packages/cryptohash/cryptohash.0.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -hash functions for OCaml -Cryptohash provides OCaml bindings to various cryptographic hash -functions written in C - diff --git a/packages/cryptohash/cryptohash.0.1.1/opam b/packages/cryptohash/cryptohash.0.1.1/opam index af1e31c7945..8020fad007d 100644 --- a/packages/cryptohash/cryptohash.0.1.1/opam +++ b/packages/cryptohash/cryptohash.0.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "cryptohash" version: "0.1.1" maintainer: "andreashauptmann@t-online.de" @@ -7,17 +7,30 @@ license: "MIT" homepage: "https://github.com/fdopen/cryptohash" dev-repo: "git://github.com/fdopen/cryptohash" bug-reports: "https://github.com/fdopen/cryptohash/issues" -build: [["omake" "lib"]] +build: [ + ["omake" "lib"] + ["omake" "quick-test"] {with-test} +] install: [["omake" "install"]] -build-test: [["omake" "quick-test"]] remove: [ ["ocamlfind" "remove" "cryptohash"] ] depends: [ - "base-unix" {test} + "ocaml" + "base-unix" {with-test} "base-bigarray" "base-bytes" "ocamlfind" {build} "omake" {build} - "ounit" {test & >= "2.0"} + "ounit" {with-test & >= "2.0"} ] +synopsis: "hash functions for OCaml" +description: """ +Cryptohash provides OCaml bindings to various cryptographic hash +functions written in C""" +flags: light-uninstall +url { + src: + "https://github.com/fdopen/cryptohash/releases/download/0.1.1/cryptohash-0.1.1.tar.gz" + checksum: "md5=c51f3be13b42901b6627ff1238bf365f" +} diff --git a/packages/cryptohash/cryptohash.0.1.1/url b/packages/cryptohash/cryptohash.0.1.1/url deleted file mode 100644 index e5445fae020..00000000000 --- a/packages/cryptohash/cryptohash.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/fdopen/cryptohash/releases/download/0.1.1/cryptohash-0.1.1.tar.gz" -checksum: "c51f3be13b42901b6627ff1238bf365f" diff --git a/packages/cryptohash/cryptohash.0.1.2/descr b/packages/cryptohash/cryptohash.0.1.2/descr deleted file mode 100644 index caf027692c7..00000000000 --- a/packages/cryptohash/cryptohash.0.1.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -hash functions for OCaml -Cryptohash provides OCaml bindings to various cryptographic hash -functions written in C - diff --git a/packages/cryptohash/cryptohash.0.1.2/opam b/packages/cryptohash/cryptohash.0.1.2/opam index 19672382f41..7ee7fbf756d 100644 --- a/packages/cryptohash/cryptohash.0.1.2/opam +++ b/packages/cryptohash/cryptohash.0.1.2/opam @@ -1,19 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andreashauptmann@t-online.de" authors: "andreashauptmann@t-online.de" homepage: "https://github.com/fdopen/cryptohash" bug-reports: "https://github.com/fdopen/cryptohash/issues" license: "MIT" -dev-repo: "https://github.com/fdopen/cryptohash.git" -build: ["omake" "lib"] +dev-repo: "git+https://github.com/fdopen/cryptohash.git" +build: [ + ["omake" "lib"] + ["omake" "quick-test"] {with-test} +] install: ["omake" "install"] -build-test: ["omake" "quick-test"] remove: ["ocamlfind" "remove" "cryptohash"] depends: [ - "base-unix" {test} + "ocaml" + "base-unix" {with-test} "base-bigarray" "base-bytes" "ocamlfind" {build} "omake" {build} - "ounit" {test & >= "2.0"} + "ounit" {with-test & >= "2.0"} ] +synopsis: "hash functions for OCaml" +description: """ +Cryptohash provides OCaml bindings to various cryptographic hash +functions written in C""" +flags: light-uninstall +url { + src: + "https://github.com/fdopen/cryptohash/releases/download/0.1.2/cryptohash-0.1.2.tar.gz" + checksum: "md5=1a48d563fa1e125f24975f3456ad78aa" +} diff --git a/packages/cryptohash/cryptohash.0.1.2/url b/packages/cryptohash/cryptohash.0.1.2/url deleted file mode 100644 index 440388c158b..00000000000 --- a/packages/cryptohash/cryptohash.0.1.2/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/fdopen/cryptohash/releases/download/0.1.2/cryptohash-0.1.2.tar.gz" -checksum: "1a48d563fa1e125f24975f3456ad78aa" diff --git a/packages/cryptohash/cryptohash.0.1/descr b/packages/cryptohash/cryptohash.0.1/descr deleted file mode 100644 index caf027692c7..00000000000 --- a/packages/cryptohash/cryptohash.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -hash functions for OCaml -Cryptohash provides OCaml bindings to various cryptographic hash -functions written in C - diff --git a/packages/cryptohash/cryptohash.0.1/opam b/packages/cryptohash/cryptohash.0.1/opam index 00340aa79ad..460ce535884 100644 --- a/packages/cryptohash/cryptohash.0.1/opam +++ b/packages/cryptohash/cryptohash.0.1/opam @@ -1,24 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" name: "cryptohash" version: "0.1" maintainer: "andreas@ml.ignorelist.com" authors: [ "andreas@ml.ignorelist.com" ] license: "MIT" homepage: "https://github.com/fdopen/cryptohash" -dev-repo: "https://github.com/fdopen/cryptohash.git" +dev-repo: "git+https://github.com/fdopen/cryptohash.git" bug-reports: "https://github.com/fdopen/cryptohash/issues" -build: [["omake" "lib"]] +build: [ + ["omake" "lib"] + ["omake" "quick-test"] {with-test} +] install: [["omake" "install"]] -build-test: [["omake" "quick-test"]] remove: [ ["ocamlfind" "remove" "cryptohash"] ] depends: [ - "base-unix" {test} + "ocaml" + "base-unix" {with-test} "base-bigarray" "base-bytes" "ocamlfind" {build} "omake" {build} "camlp4" {build} - "ounit" {test & >= "2.0"} + "ounit" {with-test & >= "2.0"} ] +synopsis: "hash functions for OCaml" +description: """ +Cryptohash provides OCaml bindings to various cryptographic hash +functions written in C""" +flags: light-uninstall +url { + src: + "https://github.com/fdopen/cryptohash/releases/download/0.1/cryptohash-0.1.tar.gz" + checksum: "md5=5eb9507779d265d32c61dc0d40e888c5" +} diff --git a/packages/cryptohash/cryptohash.0.1/url b/packages/cryptohash/cryptohash.0.1/url deleted file mode 100644 index 4ef9d4629d1..00000000000 --- a/packages/cryptohash/cryptohash.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/fdopen/cryptohash/releases/download/0.1/cryptohash-0.1.tar.gz" -checksum: "5eb9507779d265d32c61dc0d40e888c5" diff --git a/packages/cryptokit/cryptokit.1.10/descr b/packages/cryptokit/cryptokit.1.10/descr deleted file mode 100644 index fa34a37582d..00000000000 --- a/packages/cryptokit/cryptokit.1.10/descr +++ /dev/null @@ -1,5 +0,0 @@ -Cryptographic primitives library. - -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. diff --git a/packages/cryptokit/cryptokit.1.10/opam b/packages/cryptokit/cryptokit.1.10/opam index f4510742d3b..dc39bc23d0f 100644 --- a/packages/cryptokit/cryptokit.1.10/opam +++ b/packages/cryptokit/cryptokit.1.10/opam @@ -1,12 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" build: make remove: [["ocamlfind" "remove" "cryptokit"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ocamlbuild" {build} "conf-zlib" "num" ] install: [make "install"] -available: [ocaml-version < "4.06.0"] +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://forge.ocamlcore.org/frs/download.php/1493/cryptokit-1.10.tar.gz" + checksum: "md5=aa697b894f87cc19643543ad1dae6c3f" +} diff --git a/packages/cryptokit/cryptokit.1.10/url b/packages/cryptokit/cryptokit.1.10/url deleted file mode 100644 index a0bb6d925ce..00000000000 --- a/packages/cryptokit/cryptokit.1.10/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1493/cryptokit-1.10.tar.gz" -checksum: "aa697b894f87cc19643543ad1dae6c3f" diff --git a/packages/cryptokit/cryptokit.1.11/descr b/packages/cryptokit/cryptokit.1.11/descr deleted file mode 100644 index fa34a37582d..00000000000 --- a/packages/cryptokit/cryptokit.1.11/descr +++ /dev/null @@ -1,5 +0,0 @@ -Cryptographic primitives library. - -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. diff --git a/packages/cryptokit/cryptokit.1.11/opam b/packages/cryptokit/cryptokit.1.11/opam index 02d4f9d5645..e055a4a1ed9 100644 --- a/packages/cryptokit/cryptokit.1.11/opam +++ b/packages/cryptokit/cryptokit.1.11/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: ["Xavier Leroy"] bug-reports: "https://forge.ocamlcore.org/tracker/?group_id=133" homepage: "https://forge.ocamlcore.org/projects/cryptokit/" remove: [["ocamlfind" "remove" "cryptokit"]] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "ocamlbuild" {build} "conf-zlib" "conf-gmp-powm-sec" - "zarith" { >= "1.4" } + "zarith" {>= "1.4"} ] patches: [ "aesni-detect.patch" @@ -17,4 +18,18 @@ patches: [ ] build: make install: [make "install"] -available: [ ocaml-version >= "4.02.0" ] +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 +extra-files: [ + ["aesni-detect.patch" "md5=3784e2496e42df30e39a9eb9906d6082"] + ["aesni-align.patch" "md5=2d06282cde3943b4daed6eba3ea6c05e"] +] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1618/cryptokit-1.11.tar.gz" + checksum: "md5=931f8240ad30d9930d0f584f2921de69" +} diff --git a/packages/cryptokit/cryptokit.1.11/url b/packages/cryptokit/cryptokit.1.11/url deleted file mode 100644 index 67ab800bb89..00000000000 --- a/packages/cryptokit/cryptokit.1.11/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1618/cryptokit-1.11.tar.gz" -checksum: "931f8240ad30d9930d0f584f2921de69" diff --git a/packages/cryptokit/cryptokit.1.12/descr b/packages/cryptokit/cryptokit.1.12/descr deleted file mode 100644 index bd3fecaf3cf..00000000000 --- a/packages/cryptokit/cryptokit.1.12/descr +++ /dev/null @@ -1,6 +0,0 @@ -A library of cryptographic primitives. - -Cryptokit includes block ciphers (AES, DES, 3DES), stream ciphers -(ARCfour), public-key crypto (RSA, DH), hashes (SHA-1, SHA-256, -SHA-3), MACs, compression, random number generation -- all presented -with a compositional, extensible interface. diff --git a/packages/cryptokit/cryptokit.1.12/opam b/packages/cryptokit/cryptokit.1.12/opam index 9c4229229ab..97b4355af14 100644 --- a/packages/cryptokit/cryptokit.1.12/opam +++ b/packages/cryptokit/cryptokit.1.12/opam @@ -1,16 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Xavier Leroy " authors: ["Xavier Leroy"] bug-reports: "https://github.com/xavierleroy/cryptokit/issues" homepage: "https://github.com/xavierleroy/cryptokit" depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "ocamlbuild" {build} "conf-zlib" "conf-gmp-powm-sec" - "zarith" { >= "1.4" } + "zarith" {>= "1.4"} ] -available: [ ocaml-version >= "4.02.0" ] build: make install: [make "install"] remove: [["ocamlfind" "remove" "cryptokit"]] +synopsis: "A library of cryptographic primitives." +description: """ +Cryptokit includes block ciphers (AES, DES, 3DES), stream ciphers +(ARCfour), public-key crypto (RSA, DH), hashes (SHA-1, SHA-256, +SHA-3), MACs, compression, random number generation -- all presented +with a compositional, extensible interface.""" +flags: light-uninstall +url { + src: "https://github.com/xavierleroy/cryptokit/archive/release112.tar.gz" + checksum: "md5=01a77daf2ba1543f8274b4b0f94bd119" +} diff --git a/packages/cryptokit/cryptokit.1.12/url b/packages/cryptokit/cryptokit.1.12/url deleted file mode 100644 index 1da7b5a0ee0..00000000000 --- a/packages/cryptokit/cryptokit.1.12/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xavierleroy/cryptokit/archive/release112.tar.gz" -checksum: "01a77daf2ba1543f8274b4b0f94bd119" diff --git a/packages/cryptokit/cryptokit.1.6/descr b/packages/cryptokit/cryptokit.1.6/descr deleted file mode 100644 index 441e6a470f1..00000000000 --- a/packages/cryptokit/cryptokit.1.6/descr +++ /dev/null @@ -1 +0,0 @@ -Cryptographic primitives library diff --git a/packages/cryptokit/cryptokit.1.6/opam b/packages/cryptokit/cryptokit.1.6/opam deleted file mode 100644 index 08c6afc28d1..00000000000 --- a/packages/cryptokit/cryptokit.1.6/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -maintainer: "https://github.com/ocaml/opam-repository/issues" -build: make -remove: [["ocamlfind" "remove" "cryptokit"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} - "num" -] -depexts: [ - [["debian"] ["zlib1g-dev"]] - [["ubuntu"] ["zlib1g-dev"]] - [["centos"] ["zlib-devel"]] -] -available: ocaml-version < "4.03.0" -install: [make "install"] diff --git a/packages/cryptokit/cryptokit.1.6/url b/packages/cryptokit/cryptokit.1.6/url deleted file mode 100644 index 9682758dcc0..00000000000 --- a/packages/cryptokit/cryptokit.1.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/891/cryptokit-1.6.tar.gz" -checksum: "341a4ca2db7fc7755b08d2e54a6874e1" diff --git a/packages/cryptokit/cryptokit.1.7/descr b/packages/cryptokit/cryptokit.1.7/descr deleted file mode 100644 index 6f4bb7f33c3..00000000000 --- a/packages/cryptokit/cryptokit.1.7/descr +++ /dev/null @@ -1,4 +0,0 @@ -Cryptographic primitives library. -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. diff --git a/packages/cryptokit/cryptokit.1.7/opam b/packages/cryptokit/cryptokit.1.7/opam deleted file mode 100644 index 08c6afc28d1..00000000000 --- a/packages/cryptokit/cryptokit.1.7/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -maintainer: "https://github.com/ocaml/opam-repository/issues" -build: make -remove: [["ocamlfind" "remove" "cryptokit"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} - "num" -] -depexts: [ - [["debian"] ["zlib1g-dev"]] - [["ubuntu"] ["zlib1g-dev"]] - [["centos"] ["zlib-devel"]] -] -available: ocaml-version < "4.03.0" -install: [make "install"] diff --git a/packages/cryptokit/cryptokit.1.7/url b/packages/cryptokit/cryptokit.1.7/url deleted file mode 100644 index 854f4070f4d..00000000000 --- a/packages/cryptokit/cryptokit.1.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1166/cryptokit-1.7.tar.gz" -checksum: "93db223a3d832cf047d56596de23d470" diff --git a/packages/cryptokit/cryptokit.1.9/descr b/packages/cryptokit/cryptokit.1.9/descr deleted file mode 100644 index 6f4bb7f33c3..00000000000 --- a/packages/cryptokit/cryptokit.1.9/descr +++ /dev/null @@ -1,4 +0,0 @@ -Cryptographic primitives library. -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. diff --git a/packages/cryptokit/cryptokit.1.9/opam b/packages/cryptokit/cryptokit.1.9/opam index 08c6afc28d1..91920eea57e 100644 --- a/packages/cryptokit/cryptokit.1.9/opam +++ b/packages/cryptokit/cryptokit.1.9/opam @@ -1,16 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: make remove: [["ocamlfind" "remove" "cryptokit"]] depends: [ + "ocaml" {< "4.03.0"} "ocamlfind" "ocamlbuild" {build} "num" ] depexts: [ - [["debian"] ["zlib1g-dev"]] - [["ubuntu"] ["zlib1g-dev"]] - [["centos"] ["zlib-devel"]] + ["zlib1g-dev"] {os-distribution = "debian"} + ["zlib1g-dev"] {os-distribution = "ubuntu"} + ["zlib-devel"] {os-distribution = "centos"} ] -available: ocaml-version < "4.03.0" 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://forge.ocamlcore.org/frs/download.php/1229/cryptokit-1.9.tar.gz" + checksum: "md5=4432a426c9d260822f4ff2b0750413de" +} diff --git a/packages/cryptokit/cryptokit.1.9/url b/packages/cryptokit/cryptokit.1.9/url deleted file mode 100644 index b7a2f72976d..00000000000 --- a/packages/cryptokit/cryptokit.1.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1229/cryptokit-1.9.tar.gz" -checksum: "4432a426c9d260822f4ff2b0750413de" diff --git a/packages/cstruct-async/cstruct-async.3.0.0/descr b/packages/cstruct-async/cstruct-async.3.0.0/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/cstruct-async/cstruct-async.3.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/cstruct-async/cstruct-async.3.0.0/opam b/packages/cstruct-async/cstruct-async.3.0.0/opam deleted file mode 100644 index 9542560d707..00000000000 --- a/packages/cstruct-async/cstruct-async.3.0.0/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/ocaml-cstruct.git" -bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" -tags: [ "org:mirage" "org:ocamllabs" ] -build: [ - ["jbuilder" "build" "-p" name "-j" jobs] -] -depends: [ - "jbuilder" {build & >="1.0+beta7"} - "async_unix" - "cstruct" {>="3.0.0"} -] -available: [ocaml-version >= "4.02.3"] diff --git a/packages/cstruct-async/cstruct-async.3.0.0/url b/packages/cstruct-async/cstruct-async.3.0.0/url deleted file mode 100644 index fe438458747..00000000000 --- a/packages/cstruct-async/cstruct-async.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.0.0/cstruct-3.0.0.tbz" -checksum: "f7c2871cdcacff1175e3498c073c773c" diff --git a/packages/cstruct-async/cstruct-async.3.0.1/descr b/packages/cstruct-async/cstruct-async.3.0.1/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/cstruct-async/cstruct-async.3.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/cstruct-async/cstruct-async.3.0.1/opam b/packages/cstruct-async/cstruct-async.3.0.1/opam index be3eed68dfd..f0fba7f4f8e 100644 --- a/packages/cstruct-async/cstruct-async.3.0.1/opam +++ b/packages/cstruct-async/cstruct-async.3.0.1/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" "org:ocamllabs" ] build: [ @@ -13,8 +13,18 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >="1.0+beta7"} + "ocaml" {>= "4.02.3"} + "jbuilder" {build & >= "1.0+beta7"} "async_unix" - "cstruct" {>="3.0.0"} + "cstruct" {>= "3.0.0"} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "Access C-like structures directly from OCaml" +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.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v3.0.1/cstruct-3.0.1.tbz" + checksum: "md5=63880f5d140451968815e656fdf03abb" +} diff --git a/packages/cstruct-async/cstruct-async.3.0.1/url b/packages/cstruct-async/cstruct-async.3.0.1/url deleted file mode 100644 index c5e631648a0..00000000000 --- a/packages/cstruct-async/cstruct-async.3.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.0.1/cstruct-3.0.1.tbz" -checksum: "63880f5d140451968815e656fdf03abb" \ No newline at end of file diff --git a/packages/cstruct-async/cstruct-async.3.0.2/descr b/packages/cstruct-async/cstruct-async.3.0.2/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/cstruct-async/cstruct-async.3.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/cstruct-async/cstruct-async.3.0.2/opam b/packages/cstruct-async/cstruct-async.3.0.2/opam index e0378b1ab45..5d02e6de453 100644 --- a/packages/cstruct-async/cstruct-async.3.0.2/opam +++ b/packages/cstruct-async/cstruct-async.3.0.2/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" "org:ocamllabs" ] build: [ @@ -13,10 +13,20 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >="1.0+beta7"} - "async_kernel" {>="v0.9.0"} - "async_unix" {>="v0.9.0"} - "core_kernel" {>="v0.9.0"} - "cstruct" {>="3.0.2"} + "ocaml" {>= "4.02.3"} + "jbuilder" {build & >= "1.0+beta7"} + "async_kernel" {>= "v0.9.0"} + "async_unix" {>= "v0.9.0"} + "core_kernel" {>= "v0.9.0"} + "cstruct" {>= "3.0.2"} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "Access C-like structures directly from OCaml" +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.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v3.0.2/cstruct-3.0.2.tbz" + checksum: "md5=1bcb531c5b1e7e40af4842106d22221d" +} diff --git a/packages/cstruct-async/cstruct-async.3.0.2/url b/packages/cstruct-async/cstruct-async.3.0.2/url deleted file mode 100644 index bc16b36cf0c..00000000000 --- a/packages/cstruct-async/cstruct-async.3.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.0.2/cstruct-3.0.2.tbz" -checksum: "1bcb531c5b1e7e40af4842106d22221d" \ No newline at end of file diff --git a/packages/cstruct-async/cstruct-async.3.1.0/descr b/packages/cstruct-async/cstruct-async.3.1.0/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/cstruct-async/cstruct-async.3.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/cstruct-async/cstruct-async.3.1.0/opam b/packages/cstruct-async/cstruct-async.3.1.0/opam index 22b2873cb1b..e9fc75c10d9 100644 --- a/packages/cstruct-async/cstruct-async.3.1.0/opam +++ b/packages/cstruct-async/cstruct-async.3.1.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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" "Thomas Leonard" ] homepage: "https://github.com/mirage/ocaml-cstruct" license: "ISC" -dev-repo: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" "org:ocamllabs" ] build: [ @@ -13,10 +13,20 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >="1.0+beta7"} - "async_kernel" {>="v0.9.0"} - "async_unix" {>="v0.9.0"} - "core_kernel" {>="v0.9.0"} - "cstruct" {>="3.1.0"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta7"} + "async_kernel" {>= "v0.9.0"} + "async_unix" {>= "v0.9.0"} + "core_kernel" {>= "v0.9.0"} + "cstruct" {>= "3.1.0"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Access C-like structures directly from OCaml" +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.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v3.1.0/cstruct-3.1.0.tbz" + checksum: "md5=236ec33a9ff9f6a41bb27c3343a06f70" +} diff --git a/packages/cstruct-async/cstruct-async.3.1.0/url b/packages/cstruct-async/cstruct-async.3.1.0/url deleted file mode 100644 index 0512c82ec6a..00000000000 --- a/packages/cstruct-async/cstruct-async.3.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.1.0/cstruct-3.1.0.tbz" -checksum: "236ec33a9ff9f6a41bb27c3343a06f70" \ No newline at end of file diff --git a/packages/cstruct-async/cstruct-async.3.1.1/descr b/packages/cstruct-async/cstruct-async.3.1.1/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/cstruct-async/cstruct-async.3.1.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/cstruct-async/cstruct-async.3.1.1/opam b/packages/cstruct-async/cstruct-async.3.1.1/opam index 8eb267ed8bc..797f141c968 100644 --- a/packages/cstruct-async/cstruct-async.3.1.1/opam +++ b/packages/cstruct-async/cstruct-async.3.1.1/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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" "Thomas Leonard" ] homepage: "https://github.com/mirage/ocaml-cstruct" license: "ISC" -dev-repo: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" "org:ocamllabs" ] build: [ @@ -13,10 +13,20 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >="1.0+beta7"} - "async_kernel" {>="v0.9.0"} - "async_unix" {>="v0.9.0"} - "core_kernel" {>="v0.9.0"} - "cstruct" {>="3.1.1"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta7"} + "async_kernel" {>= "v0.9.0"} + "async_unix" {>= "v0.9.0"} + "core_kernel" {>= "v0.9.0"} + "cstruct" {>= "3.1.1"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Access C-like structures directly from OCaml" +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.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v3.1.1/cstruct-3.1.1.tbz" + checksum: "md5=9834ebf3e161ae62577962332b544c24" +} diff --git a/packages/cstruct-async/cstruct-async.3.1.1/url b/packages/cstruct-async/cstruct-async.3.1.1/url deleted file mode 100644 index e8888b70297..00000000000 --- a/packages/cstruct-async/cstruct-async.3.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.1.1/cstruct-3.1.1.tbz" -checksum: "9834ebf3e161ae62577962332b544c24" \ No newline at end of file diff --git a/packages/cstruct-async/cstruct-async.3.2.0/descr b/packages/cstruct-async/cstruct-async.3.2.0/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/cstruct-async/cstruct-async.3.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/cstruct-async/cstruct-async.3.2.0/opam b/packages/cstruct-async/cstruct-async.3.2.0/opam index 7f516cc930b..0d0d6c131e9 100644 --- a/packages/cstruct-async/cstruct-async.3.2.0/opam +++ b/packages/cstruct-async/cstruct-async.3.2.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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" "Thomas Leonard" ] homepage: "https://github.com/mirage/ocaml-cstruct" license: "ISC" -dev-repo: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" "org:ocamllabs" ] build: [ @@ -13,10 +13,20 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >="1.0+beta7"} - "async_kernel" {>="v0.9.0"} - "async_unix" {>="v0.9.0"} - "core_kernel" {>="v0.9.0"} - "cstruct" {>="3.0.0"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta7"} + "async_kernel" {>= "v0.9.0"} + "async_unix" {>= "v0.9.0"} + "core_kernel" {>= "v0.9.0"} + "cstruct" {>= "3.0.0"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Access C-like structures directly from OCaml" +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.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v3.2.0/cstruct-3.2.0.tbz" + checksum: "md5=e204b4db6f54b64a54b62467abe96d70" +} diff --git a/packages/cstruct-async/cstruct-async.3.2.0/url b/packages/cstruct-async/cstruct-async.3.2.0/url deleted file mode 100644 index bbf59a5187f..00000000000 --- a/packages/cstruct-async/cstruct-async.3.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.2.0/cstruct-3.2.0.tbz" -checksum: "e204b4db6f54b64a54b62467abe96d70" \ No newline at end of file diff --git a/packages/cstruct-async/cstruct-async.3.2.1/descr b/packages/cstruct-async/cstruct-async.3.2.1/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/cstruct-async/cstruct-async.3.2.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/cstruct-async/cstruct-async.3.2.1/opam b/packages/cstruct-async/cstruct-async.3.2.1/opam index 7f516cc930b..36bc6edffa1 100644 --- a/packages/cstruct-async/cstruct-async.3.2.1/opam +++ b/packages/cstruct-async/cstruct-async.3.2.1/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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" "Thomas Leonard" ] homepage: "https://github.com/mirage/ocaml-cstruct" license: "ISC" -dev-repo: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" "org:ocamllabs" ] build: [ @@ -13,10 +13,20 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >="1.0+beta7"} - "async_kernel" {>="v0.9.0"} - "async_unix" {>="v0.9.0"} - "core_kernel" {>="v0.9.0"} - "cstruct" {>="3.0.0"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta7"} + "async_kernel" {>= "v0.9.0"} + "async_unix" {>= "v0.9.0"} + "core_kernel" {>= "v0.9.0"} + "cstruct" {>= "3.0.0"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Access C-like structures directly from OCaml" +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.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v3.2.1/cstruct-3.2.1.tbz" + checksum: "md5=c1eb6a48f3d3b0b1e358f06a8c92a4c1" +} diff --git a/packages/cstruct-async/cstruct-async.3.2.1/url b/packages/cstruct-async/cstruct-async.3.2.1/url deleted file mode 100644 index 582457c5a14..00000000000 --- a/packages/cstruct-async/cstruct-async.3.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.2.1/cstruct-3.2.1.tbz" -checksum: "c1eb6a48f3d3b0b1e358f06a8c92a4c1" \ No newline at end of file diff --git a/packages/cstruct-lwt/cstruct-lwt.0/descr b/packages/cstruct-lwt/cstruct-lwt.0/descr deleted file mode 100644 index 45706381386..00000000000 --- a/packages/cstruct-lwt/cstruct-lwt.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Access C-like structures directly from OCaml - -This is a dummy package to facilitate the migration to cstruct 3.0.0, -where several package were split out of the main Cstruct package. diff --git a/packages/cstruct-lwt/cstruct-lwt.0/opam b/packages/cstruct-lwt/cstruct-lwt.0/opam index 50ae2af9197..f4a6f4f6247 100644 --- a/packages/cstruct-lwt/cstruct-lwt.0/opam +++ b/packages/cstruct-lwt/cstruct-lwt.0/opam @@ -1,16 +1,19 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" "org:ocamllabs" ] -build: [] depends: [ - "cstruct" {<"3.0.0"} + "ocaml" {>= "4.02.3"} + "cstruct" {< "3.0.0"} "lwt" ] -available: [ocaml-version >= "4.02.3"] +synopsis: "Access C-like structures directly from OCaml" +description: """ +This is a dummy package to facilitate the migration to cstruct 3.0.0, +where several package were split out of the main Cstruct package.""" diff --git a/packages/cstruct-lwt/cstruct-lwt.3.0.0/descr b/packages/cstruct-lwt/cstruct-lwt.3.0.0/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/cstruct-lwt/cstruct-lwt.3.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/cstruct-lwt/cstruct-lwt.3.0.0/opam b/packages/cstruct-lwt/cstruct-lwt.3.0.0/opam index 3faf72d5116..fde85c4d6d0 100644 --- a/packages/cstruct-lwt/cstruct-lwt.3.0.0/opam +++ b/packages/cstruct-lwt/cstruct-lwt.3.0.0/opam @@ -1,20 +1,30 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" "org:ocamllabs" ] build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.02.3"} "base-unix" - "lwt" {>="2.5.0"} - "cstruct" {>="3.0.0"} - "jbuilder" {build & >="1.0+beta7"} + "lwt" {>= "2.5.0"} + "cstruct" {>= "3.0.0"} + "jbuilder" {build & >= "1.0+beta7"} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "Access C-like structures directly from OCaml" +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.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v3.0.0/cstruct-3.0.0.tbz" + checksum: "md5=f7c2871cdcacff1175e3498c073c773c" +} diff --git a/packages/cstruct-lwt/cstruct-lwt.3.0.0/url b/packages/cstruct-lwt/cstruct-lwt.3.0.0/url deleted file mode 100644 index fe438458747..00000000000 --- a/packages/cstruct-lwt/cstruct-lwt.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.0.0/cstruct-3.0.0.tbz" -checksum: "f7c2871cdcacff1175e3498c073c773c" diff --git a/packages/cstruct-lwt/cstruct-lwt.3.0.1/descr b/packages/cstruct-lwt/cstruct-lwt.3.0.1/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/cstruct-lwt/cstruct-lwt.3.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/cstruct-lwt/cstruct-lwt.3.0.1/opam b/packages/cstruct-lwt/cstruct-lwt.3.0.1/opam index 88e69ea4e16..568a05d670e 100644 --- a/packages/cstruct-lwt/cstruct-lwt.3.0.1/opam +++ b/packages/cstruct-lwt/cstruct-lwt.3.0.1/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" "org:ocamllabs" ] build: [ @@ -13,9 +13,19 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.02.3"} "base-unix" - "lwt" {>="2.5.0"} - "cstruct" {>="3.0.1"} - "jbuilder" {build & >="1.0+beta7"} + "lwt" {>= "2.5.0"} + "cstruct" {>= "3.0.1"} + "jbuilder" {build & >= "1.0+beta7"} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "Access C-like structures directly from OCaml" +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.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v3.0.1/cstruct-3.0.1.tbz" + checksum: "md5=63880f5d140451968815e656fdf03abb" +} diff --git a/packages/cstruct-lwt/cstruct-lwt.3.0.1/url b/packages/cstruct-lwt/cstruct-lwt.3.0.1/url deleted file mode 100644 index c5e631648a0..00000000000 --- a/packages/cstruct-lwt/cstruct-lwt.3.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.0.1/cstruct-3.0.1.tbz" -checksum: "63880f5d140451968815e656fdf03abb" \ No newline at end of file diff --git a/packages/cstruct-lwt/cstruct-lwt.3.0.2/descr b/packages/cstruct-lwt/cstruct-lwt.3.0.2/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/cstruct-lwt/cstruct-lwt.3.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/cstruct-lwt/cstruct-lwt.3.0.2/opam b/packages/cstruct-lwt/cstruct-lwt.3.0.2/opam index 32bd8a19ead..0081cb34d7b 100644 --- a/packages/cstruct-lwt/cstruct-lwt.3.0.2/opam +++ b/packages/cstruct-lwt/cstruct-lwt.3.0.2/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" "org:ocamllabs" ] build: [ @@ -13,9 +13,19 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.02.3"} "base-unix" "lwt" - "cstruct" {>="3.0.2"} - "jbuilder" {build & >="1.0+beta7"} + "cstruct" {>= "3.0.2"} + "jbuilder" {build & >= "1.0+beta7"} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "Access C-like structures directly from OCaml" +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.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v3.0.2/cstruct-3.0.2.tbz" + checksum: "md5=1bcb531c5b1e7e40af4842106d22221d" +} diff --git a/packages/cstruct-lwt/cstruct-lwt.3.0.2/url b/packages/cstruct-lwt/cstruct-lwt.3.0.2/url deleted file mode 100644 index bc16b36cf0c..00000000000 --- a/packages/cstruct-lwt/cstruct-lwt.3.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.0.2/cstruct-3.0.2.tbz" -checksum: "1bcb531c5b1e7e40af4842106d22221d" \ No newline at end of file diff --git a/packages/cstruct-lwt/cstruct-lwt.3.1.0/descr b/packages/cstruct-lwt/cstruct-lwt.3.1.0/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/cstruct-lwt/cstruct-lwt.3.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/cstruct-lwt/cstruct-lwt.3.1.0/opam b/packages/cstruct-lwt/cstruct-lwt.3.1.0/opam index 73d5f4df342..d0797538c04 100644 --- a/packages/cstruct-lwt/cstruct-lwt.3.1.0/opam +++ b/packages/cstruct-lwt/cstruct-lwt.3.1.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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" "Thomas Leonard" ] homepage: "https://github.com/mirage/ocaml-cstruct" license: "ISC" -dev-repo: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" "org:ocamllabs" ] build: [ @@ -13,9 +13,19 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.03.0"} "base-unix" "lwt" - "cstruct" {>="3.1.0"} - "jbuilder" {build & >="1.0+beta7"} + "cstruct" {>= "3.1.0"} + "jbuilder" {build & >= "1.0+beta7"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Access C-like structures directly from OCaml" +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.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v3.1.0/cstruct-3.1.0.tbz" + checksum: "md5=236ec33a9ff9f6a41bb27c3343a06f70" +} diff --git a/packages/cstruct-lwt/cstruct-lwt.3.1.0/url b/packages/cstruct-lwt/cstruct-lwt.3.1.0/url deleted file mode 100644 index 0512c82ec6a..00000000000 --- a/packages/cstruct-lwt/cstruct-lwt.3.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.1.0/cstruct-3.1.0.tbz" -checksum: "236ec33a9ff9f6a41bb27c3343a06f70" \ No newline at end of file diff --git a/packages/cstruct-lwt/cstruct-lwt.3.1.1/descr b/packages/cstruct-lwt/cstruct-lwt.3.1.1/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/cstruct-lwt/cstruct-lwt.3.1.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/cstruct-lwt/cstruct-lwt.3.1.1/opam b/packages/cstruct-lwt/cstruct-lwt.3.1.1/opam index 1fcd5d5fd97..381f35a3ce5 100644 --- a/packages/cstruct-lwt/cstruct-lwt.3.1.1/opam +++ b/packages/cstruct-lwt/cstruct-lwt.3.1.1/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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" "Thomas Leonard" ] homepage: "https://github.com/mirage/ocaml-cstruct" license: "ISC" -dev-repo: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" "org:ocamllabs" ] build: [ @@ -13,9 +13,19 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.03.0"} "base-unix" "lwt" - "cstruct" {>="3.1.1"} - "jbuilder" {build & >="1.0+beta7"} + "cstruct" {>= "3.1.1"} + "jbuilder" {build & >= "1.0+beta7"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Access C-like structures directly from OCaml" +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.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v3.1.1/cstruct-3.1.1.tbz" + checksum: "md5=9834ebf3e161ae62577962332b544c24" +} diff --git a/packages/cstruct-lwt/cstruct-lwt.3.1.1/url b/packages/cstruct-lwt/cstruct-lwt.3.1.1/url deleted file mode 100644 index e8888b70297..00000000000 --- a/packages/cstruct-lwt/cstruct-lwt.3.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.1.1/cstruct-3.1.1.tbz" -checksum: "9834ebf3e161ae62577962332b544c24" \ No newline at end of file diff --git a/packages/cstruct-lwt/cstruct-lwt.3.2.0/descr b/packages/cstruct-lwt/cstruct-lwt.3.2.0/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/cstruct-lwt/cstruct-lwt.3.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/cstruct-lwt/cstruct-lwt.3.2.0/opam b/packages/cstruct-lwt/cstruct-lwt.3.2.0/opam index 980c51da43c..ee19f7679de 100644 --- a/packages/cstruct-lwt/cstruct-lwt.3.2.0/opam +++ b/packages/cstruct-lwt/cstruct-lwt.3.2.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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" "Thomas Leonard" ] homepage: "https://github.com/mirage/ocaml-cstruct" license: "ISC" -dev-repo: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" "org:ocamllabs" ] build: [ @@ -13,9 +13,19 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.03.0"} "base-unix" "lwt" "cstruct" - "jbuilder" {build & >="1.0+beta7"} + "jbuilder" {build & >= "1.0+beta7"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Access C-like structures directly from OCaml" +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.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v3.2.0/cstruct-3.2.0.tbz" + checksum: "md5=e204b4db6f54b64a54b62467abe96d70" +} diff --git a/packages/cstruct-lwt/cstruct-lwt.3.2.0/url b/packages/cstruct-lwt/cstruct-lwt.3.2.0/url deleted file mode 100644 index bbf59a5187f..00000000000 --- a/packages/cstruct-lwt/cstruct-lwt.3.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.2.0/cstruct-3.2.0.tbz" -checksum: "e204b4db6f54b64a54b62467abe96d70" \ No newline at end of file diff --git a/packages/cstruct-lwt/cstruct-lwt.3.2.1/descr b/packages/cstruct-lwt/cstruct-lwt.3.2.1/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/cstruct-lwt/cstruct-lwt.3.2.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/cstruct-lwt/cstruct-lwt.3.2.1/opam b/packages/cstruct-lwt/cstruct-lwt.3.2.1/opam index 980c51da43c..12587ede859 100644 --- a/packages/cstruct-lwt/cstruct-lwt.3.2.1/opam +++ b/packages/cstruct-lwt/cstruct-lwt.3.2.1/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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" "Thomas Leonard" ] homepage: "https://github.com/mirage/ocaml-cstruct" license: "ISC" -dev-repo: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" "org:ocamllabs" ] build: [ @@ -13,9 +13,19 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.03.0"} "base-unix" "lwt" "cstruct" - "jbuilder" {build & >="1.0+beta7"} + "jbuilder" {build & >= "1.0+beta7"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Access C-like structures directly from OCaml" +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.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v3.2.1/cstruct-3.2.1.tbz" + checksum: "md5=c1eb6a48f3d3b0b1e358f06a8c92a4c1" +} diff --git a/packages/cstruct-lwt/cstruct-lwt.3.2.1/url b/packages/cstruct-lwt/cstruct-lwt.3.2.1/url deleted file mode 100644 index 582457c5a14..00000000000 --- a/packages/cstruct-lwt/cstruct-lwt.3.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.2.1/cstruct-3.2.1.tbz" -checksum: "c1eb6a48f3d3b0b1e358f06a8c92a4c1" \ No newline at end of file diff --git a/packages/cstruct-unix/cstruct-unix.0/descr b/packages/cstruct-unix/cstruct-unix.0/descr deleted file mode 100644 index 45706381386..00000000000 --- a/packages/cstruct-unix/cstruct-unix.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Access C-like structures directly from OCaml - -This is a dummy package to facilitate the migration to cstruct 3.0.0, -where several package were split out of the main Cstruct package. diff --git a/packages/cstruct-unix/cstruct-unix.0/opam b/packages/cstruct-unix/cstruct-unix.0/opam index 80703133dff..c21a23fad87 100644 --- a/packages/cstruct-unix/cstruct-unix.0/opam +++ b/packages/cstruct-unix/cstruct-unix.0/opam @@ -1,16 +1,19 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" "org:ocamllabs" ] -build: [] depends: [ - "cstruct" {<"3.0.0"} + "ocaml" {>= "4.02.3"} + "cstruct" {< "3.0.0"} "base-unix" ] -available: [ocaml-version >= "4.02.3"] +synopsis: "Access C-like structures directly from OCaml" +description: """ +This is a dummy package to facilitate the migration to cstruct 3.0.0, +where several package were split out of the main Cstruct package.""" diff --git a/packages/cstruct-unix/cstruct-unix.3.0.0/descr b/packages/cstruct-unix/cstruct-unix.3.0.0/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/cstruct-unix/cstruct-unix.3.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/cstruct-unix/cstruct-unix.3.0.0/opam b/packages/cstruct-unix/cstruct-unix.3.0.0/opam index 18af1b3a438..966f2811072 100644 --- a/packages/cstruct-unix/cstruct-unix.3.0.0/opam +++ b/packages/cstruct-unix/cstruct-unix.3.0.0/opam @@ -1,19 +1,29 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" "org:ocamllabs" ] build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >="1.0+beta7"} + "ocaml" {>= "4.02.3"} + "jbuilder" {build & >= "1.0+beta7"} "base-unix" - "cstruct" {>="3.0.0"} + "cstruct" {>= "3.0.0"} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "Access C-like structures directly from OCaml" +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.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v3.0.0/cstruct-3.0.0.tbz" + checksum: "md5=f7c2871cdcacff1175e3498c073c773c" +} diff --git a/packages/cstruct-unix/cstruct-unix.3.0.0/url b/packages/cstruct-unix/cstruct-unix.3.0.0/url deleted file mode 100644 index fe438458747..00000000000 --- a/packages/cstruct-unix/cstruct-unix.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.0.0/cstruct-3.0.0.tbz" -checksum: "f7c2871cdcacff1175e3498c073c773c" diff --git a/packages/cstruct-unix/cstruct-unix.3.0.1/descr b/packages/cstruct-unix/cstruct-unix.3.0.1/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/cstruct-unix/cstruct-unix.3.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/cstruct-unix/cstruct-unix.3.0.1/opam b/packages/cstruct-unix/cstruct-unix.3.0.1/opam index 65cbe79d33c..4c9b8f0082e 100644 --- a/packages/cstruct-unix/cstruct-unix.3.0.1/opam +++ b/packages/cstruct-unix/cstruct-unix.3.0.1/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" "org:ocamllabs" ] build: [ @@ -13,8 +13,18 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >="1.0+beta7"} + "ocaml" {>= "4.02.3"} + "jbuilder" {build & >= "1.0+beta7"} "base-unix" - "cstruct" {>="3.0.1"} + "cstruct" {>= "3.0.1"} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "Access C-like structures directly from OCaml" +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.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v3.0.1/cstruct-3.0.1.tbz" + checksum: "md5=63880f5d140451968815e656fdf03abb" +} diff --git a/packages/cstruct-unix/cstruct-unix.3.0.1/url b/packages/cstruct-unix/cstruct-unix.3.0.1/url deleted file mode 100644 index c5e631648a0..00000000000 --- a/packages/cstruct-unix/cstruct-unix.3.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.0.1/cstruct-3.0.1.tbz" -checksum: "63880f5d140451968815e656fdf03abb" \ No newline at end of file diff --git a/packages/cstruct-unix/cstruct-unix.3.0.2/descr b/packages/cstruct-unix/cstruct-unix.3.0.2/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/cstruct-unix/cstruct-unix.3.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/cstruct-unix/cstruct-unix.3.0.2/opam b/packages/cstruct-unix/cstruct-unix.3.0.2/opam index 91de1a4bbb6..b826a9e799a 100644 --- a/packages/cstruct-unix/cstruct-unix.3.0.2/opam +++ b/packages/cstruct-unix/cstruct-unix.3.0.2/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" "org:ocamllabs" ] build: [ @@ -13,8 +13,18 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >="1.0+beta7"} + "ocaml" {>= "4.02.3"} + "jbuilder" {build & >= "1.0+beta7"} "base-unix" - "cstruct" {>="3.0.2"} + "cstruct" {>= "3.0.2"} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "Access C-like structures directly from OCaml" +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.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v3.0.2/cstruct-3.0.2.tbz" + checksum: "md5=1bcb531c5b1e7e40af4842106d22221d" +} diff --git a/packages/cstruct-unix/cstruct-unix.3.0.2/url b/packages/cstruct-unix/cstruct-unix.3.0.2/url deleted file mode 100644 index bc16b36cf0c..00000000000 --- a/packages/cstruct-unix/cstruct-unix.3.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.0.2/cstruct-3.0.2.tbz" -checksum: "1bcb531c5b1e7e40af4842106d22221d" \ No newline at end of file diff --git a/packages/cstruct-unix/cstruct-unix.3.1.0/descr b/packages/cstruct-unix/cstruct-unix.3.1.0/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/cstruct-unix/cstruct-unix.3.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/cstruct-unix/cstruct-unix.3.1.0/opam b/packages/cstruct-unix/cstruct-unix.3.1.0/opam index a70fc265f06..73e29d9fe32 100644 --- a/packages/cstruct-unix/cstruct-unix.3.1.0/opam +++ b/packages/cstruct-unix/cstruct-unix.3.1.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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" "Thomas Leonard" ] homepage: "https://github.com/mirage/ocaml-cstruct" license: "ISC" -dev-repo: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" "org:ocamllabs" ] build: [ @@ -13,8 +13,18 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >="1.0+beta7"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta7"} "base-unix" - "cstruct" {>="3.1.0"} + "cstruct" {>= "3.1.0"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Access C-like structures directly from OCaml" +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.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v3.1.0/cstruct-3.1.0.tbz" + checksum: "md5=236ec33a9ff9f6a41bb27c3343a06f70" +} diff --git a/packages/cstruct-unix/cstruct-unix.3.1.0/url b/packages/cstruct-unix/cstruct-unix.3.1.0/url deleted file mode 100644 index 0512c82ec6a..00000000000 --- a/packages/cstruct-unix/cstruct-unix.3.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.1.0/cstruct-3.1.0.tbz" -checksum: "236ec33a9ff9f6a41bb27c3343a06f70" \ No newline at end of file diff --git a/packages/cstruct-unix/cstruct-unix.3.1.1/descr b/packages/cstruct-unix/cstruct-unix.3.1.1/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/cstruct-unix/cstruct-unix.3.1.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/cstruct-unix/cstruct-unix.3.1.1/opam b/packages/cstruct-unix/cstruct-unix.3.1.1/opam deleted file mode 100644 index 5e49f1cdbab..00000000000 --- a/packages/cstruct-unix/cstruct-unix.3.1.1/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -authors: ["Anil Madhavapeddy" "Richard Mortier" "Thomas Gazagnaire" - "Pierre Chambart" "David Kaloper" "Jeremy Yallop" "David Scott" - "Mindy Preston" "Thomas Leonard" ] -homepage: "https://github.com/mirage/ocaml-cstruct" -license: "ISC" -dev-repo: "https://github.com/mirage/ocaml-cstruct.git" -bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" -tags: [ "org:mirage" "org:ocamllabs" ] -build: [ - ["jbuilder" "subst" "-p" name "--name" name] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] -depends: [ - "jbuilder" {build & >="1.0+beta7"} - "base-unix" - "cstruct" {>="3.1.1"} -] -available: [ocaml-version >= "4.03.0"] diff --git a/packages/cstruct-unix/cstruct-unix.3.1.1/url b/packages/cstruct-unix/cstruct-unix.3.1.1/url deleted file mode 100644 index e8888b70297..00000000000 --- a/packages/cstruct-unix/cstruct-unix.3.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.1.1/cstruct-3.1.1.tbz" -checksum: "9834ebf3e161ae62577962332b544c24" \ No newline at end of file diff --git a/packages/cstruct-unix/cstruct-unix.3.2.0/descr b/packages/cstruct-unix/cstruct-unix.3.2.0/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/cstruct-unix/cstruct-unix.3.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/cstruct-unix/cstruct-unix.3.2.0/opam b/packages/cstruct-unix/cstruct-unix.3.2.0/opam index da99927ca34..dd62977c164 100644 --- a/packages/cstruct-unix/cstruct-unix.3.2.0/opam +++ b/packages/cstruct-unix/cstruct-unix.3.2.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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" "Thomas Leonard" ] homepage: "https://github.com/mirage/ocaml-cstruct" license: "ISC" -dev-repo: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" "org:ocamllabs" ] build: [ @@ -13,8 +13,18 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >="1.0+beta7"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta7"} "base-unix" "cstruct" ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Access C-like structures directly from OCaml" +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.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v3.2.0/cstruct-3.2.0.tbz" + checksum: "md5=e204b4db6f54b64a54b62467abe96d70" +} diff --git a/packages/cstruct-unix/cstruct-unix.3.2.0/url b/packages/cstruct-unix/cstruct-unix.3.2.0/url deleted file mode 100644 index bbf59a5187f..00000000000 --- a/packages/cstruct-unix/cstruct-unix.3.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.2.0/cstruct-3.2.0.tbz" -checksum: "e204b4db6f54b64a54b62467abe96d70" \ No newline at end of file diff --git a/packages/cstruct-unix/cstruct-unix.3.2.1/descr b/packages/cstruct-unix/cstruct-unix.3.2.1/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/cstruct-unix/cstruct-unix.3.2.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/cstruct-unix/cstruct-unix.3.2.1/opam b/packages/cstruct-unix/cstruct-unix.3.2.1/opam index da99927ca34..25d61eecafa 100644 --- a/packages/cstruct-unix/cstruct-unix.3.2.1/opam +++ b/packages/cstruct-unix/cstruct-unix.3.2.1/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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" "Thomas Leonard" ] homepage: "https://github.com/mirage/ocaml-cstruct" license: "ISC" -dev-repo: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" "org:ocamllabs" ] build: [ @@ -13,8 +13,18 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >="1.0+beta7"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta7"} "base-unix" "cstruct" ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Access C-like structures directly from OCaml" +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.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v3.2.1/cstruct-3.2.1.tbz" + checksum: "md5=c1eb6a48f3d3b0b1e358f06a8c92a4c1" +} diff --git a/packages/cstruct-unix/cstruct-unix.3.2.1/url b/packages/cstruct-unix/cstruct-unix.3.2.1/url deleted file mode 100644 index 582457c5a14..00000000000 --- a/packages/cstruct-unix/cstruct-unix.3.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.2.1/cstruct-3.2.1.tbz" -checksum: "c1eb6a48f3d3b0b1e358f06a8c92a4c1" \ No newline at end of file diff --git a/packages/cstruct/cstruct.0.4.0/descr b/packages/cstruct/cstruct.0.4.0/descr deleted file mode 100644 index 0dfd63d1603..00000000000 --- a/packages/cstruct/cstruct.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -access C structures via a camlp4 extension diff --git a/packages/cstruct/cstruct.0.4.0/opam b/packages/cstruct/cstruct.0.4.0/opam deleted file mode 100644 index 7bde5f374f1..00000000000 --- a/packages/cstruct/cstruct.0.4.0/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: make -remove: [["ocamlfind" "remove" "cstruct"]] -depends: [ - "ocamlfind" - "camlp4" - "ocamlbuild" {build} -] -install: [make "install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/cstruct/cstruct.0.4.0/url b/packages/cstruct/cstruct.0.4.0/url deleted file mode 100644 index 4922145cdb8..00000000000 --- a/packages/cstruct/cstruct.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/mirage/ocaml-cstruct/tarball/ocaml-cstruct-0.4.0" -checksum: "cdff26723404e423aaa42faa884bba13" diff --git a/packages/cstruct/cstruct.0.4.1/descr b/packages/cstruct/cstruct.0.4.1/descr deleted file mode 100644 index 0dfd63d1603..00000000000 --- a/packages/cstruct/cstruct.0.4.1/descr +++ /dev/null @@ -1 +0,0 @@ -access C structures via a camlp4 extension diff --git a/packages/cstruct/cstruct.0.4.1/opam b/packages/cstruct/cstruct.0.4.1/opam deleted file mode 100644 index 7bde5f374f1..00000000000 --- a/packages/cstruct/cstruct.0.4.1/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: make -remove: [["ocamlfind" "remove" "cstruct"]] -depends: [ - "ocamlfind" - "camlp4" - "ocamlbuild" {build} -] -install: [make "install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/cstruct/cstruct.0.4.1/url b/packages/cstruct/cstruct.0.4.1/url deleted file mode 100644 index 2e90f4c0826..00000000000 --- a/packages/cstruct/cstruct.0.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/mirage/ocaml-cstruct/tarball/ocaml-cstruct-0.4.1" -checksum: "8ec4df7226618d48bbdf284a47fef565" diff --git a/packages/cstruct/cstruct.0.5.0/descr b/packages/cstruct/cstruct.0.5.0/descr deleted file mode 100644 index 0dfd63d1603..00000000000 --- a/packages/cstruct/cstruct.0.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -access C structures via a camlp4 extension diff --git a/packages/cstruct/cstruct.0.5.0/opam b/packages/cstruct/cstruct.0.5.0/opam deleted file mode 100644 index 7bde5f374f1..00000000000 --- a/packages/cstruct/cstruct.0.5.0/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: make -remove: [["ocamlfind" "remove" "cstruct"]] -depends: [ - "ocamlfind" - "camlp4" - "ocamlbuild" {build} -] -install: [make "install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/cstruct/cstruct.0.5.0/url b/packages/cstruct/cstruct.0.5.0/url deleted file mode 100644 index 829975e28c0..00000000000 --- a/packages/cstruct/cstruct.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/tarball/ocaml-cstruct-0.5.0" -checksum: "12c5461cbc3e96a69b6bd89de7c00f2e" diff --git a/packages/cstruct/cstruct.0.5.1/descr b/packages/cstruct/cstruct.0.5.1/descr deleted file mode 100644 index 0dfd63d1603..00000000000 --- a/packages/cstruct/cstruct.0.5.1/descr +++ /dev/null @@ -1 +0,0 @@ -access C structures via a camlp4 extension diff --git a/packages/cstruct/cstruct.0.5.1/opam b/packages/cstruct/cstruct.0.5.1/opam index 7bde5f374f1..537fd61f497 100644 --- a/packages/cstruct/cstruct.0.5.1/opam +++ b/packages/cstruct/cstruct.0.5.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,9 +7,15 @@ tags: [ build: make remove: [["ocamlfind" "remove" "cstruct"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "camlp4" "ocamlbuild" {build} ] install: [make "install"] -available: [ocaml-version < "4.06.0"] +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: "md5=a52ac2464b1c1d1731cdbeb98405cd65" +} diff --git a/packages/cstruct/cstruct.0.5.1/url b/packages/cstruct/cstruct.0.5.1/url deleted file mode 100644 index 3c5fb2f648c..00000000000 --- a/packages/cstruct/cstruct.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/tarball/ocaml-cstruct-0.5.1" -checksum: "a52ac2464b1c1d1731cdbeb98405cd65" diff --git a/packages/cstruct/cstruct.0.5.2/descr b/packages/cstruct/cstruct.0.5.2/descr deleted file mode 100644 index 0dfd63d1603..00000000000 --- a/packages/cstruct/cstruct.0.5.2/descr +++ /dev/null @@ -1 +0,0 @@ -access C structures via a camlp4 extension diff --git a/packages/cstruct/cstruct.0.5.2/opam b/packages/cstruct/cstruct.0.5.2/opam deleted file mode 100644 index 807976ca813..00000000000 --- a/packages/cstruct/cstruct.0.5.2/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: make -remove: [["ocamlfind" "remove" "cstruct"]] -depends: [ - "ocamlfind" - "camlp4" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/ocaml-cstruct" -install: [make "install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/cstruct/cstruct.0.5.2/url b/packages/cstruct/cstruct.0.5.2/url deleted file mode 100644 index 63dd4864651..00000000000 --- a/packages/cstruct/cstruct.0.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/archive/ocaml-cstruct-0.5.2.tar.gz" -checksum: "984f02eed871f6f26ee591acf36d09c4" diff --git a/packages/cstruct/cstruct.0.5.3/descr b/packages/cstruct/cstruct.0.5.3/descr deleted file mode 100644 index 0dfd63d1603..00000000000 --- a/packages/cstruct/cstruct.0.5.3/descr +++ /dev/null @@ -1 +0,0 @@ -access C structures via a camlp4 extension diff --git a/packages/cstruct/cstruct.0.5.3/opam b/packages/cstruct/cstruct.0.5.3/opam index 807976ca813..3aae07afc3c 100644 --- a/packages/cstruct/cstruct.0.5.3/opam +++ b/packages/cstruct/cstruct.0.5.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,10 +7,17 @@ tags: [ build: make remove: [["ocamlfind" "remove" "cstruct"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "camlp4" "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/ocaml-cstruct" install: [make "install"] -available: [ocaml-version < "4.06.0"] +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: "md5=162f841527e98b977d89e0b610698125" +} diff --git a/packages/cstruct/cstruct.0.5.3/url b/packages/cstruct/cstruct.0.5.3/url deleted file mode 100644 index 8603626f587..00000000000 --- a/packages/cstruct/cstruct.0.5.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/archive/ocaml-cstruct-0.5.3.tar.gz" -checksum: "162f841527e98b977d89e0b610698125" diff --git a/packages/cstruct/cstruct.0.6.0/descr b/packages/cstruct/cstruct.0.6.0/descr deleted file mode 100644 index 0dfd63d1603..00000000000 --- a/packages/cstruct/cstruct.0.6.0/descr +++ /dev/null @@ -1 +0,0 @@ -access C structures via a camlp4 extension diff --git a/packages/cstruct/cstruct.0.6.0/opam b/packages/cstruct/cstruct.0.6.0/opam deleted file mode 100644 index 44e8c4a2adc..00000000000 --- a/packages/cstruct/cstruct.0.6.0/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: make -remove: [["ocamlfind" "remove" "cstruct"]] -depends: [ - "ocamlfind" - "ocplib-endian" - "camlp4" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/ocaml-cstruct" -install: [make "install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/cstruct/cstruct.0.6.0/url b/packages/cstruct/cstruct.0.6.0/url deleted file mode 100644 index 0df2dc8f652..00000000000 --- a/packages/cstruct/cstruct.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/archive/ocaml-cstruct-0.6.0.tar.gz" -checksum: "8decbe39503743acddbae50be2bd581f" diff --git a/packages/cstruct/cstruct.0.6.1/descr b/packages/cstruct/cstruct.0.6.1/descr deleted file mode 100644 index 0dfd63d1603..00000000000 --- a/packages/cstruct/cstruct.0.6.1/descr +++ /dev/null @@ -1 +0,0 @@ -access C structures via a camlp4 extension diff --git a/packages/cstruct/cstruct.0.6.1/opam b/packages/cstruct/cstruct.0.6.1/opam deleted file mode 100644 index 44e8c4a2adc..00000000000 --- a/packages/cstruct/cstruct.0.6.1/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: make -remove: [["ocamlfind" "remove" "cstruct"]] -depends: [ - "ocamlfind" - "ocplib-endian" - "camlp4" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/ocaml-cstruct" -install: [make "install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/cstruct/cstruct.0.6.1/url b/packages/cstruct/cstruct.0.6.1/url deleted file mode 100644 index da16d509d72..00000000000 --- a/packages/cstruct/cstruct.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/archive/ocaml-cstruct-0.6.1.tar.gz" -checksum: "f115ec4fa3d83d9474a08363270d95f1" diff --git a/packages/cstruct/cstruct.0.6.2/descr b/packages/cstruct/cstruct.0.6.2/descr deleted file mode 100644 index 0dfd63d1603..00000000000 --- a/packages/cstruct/cstruct.0.6.2/descr +++ /dev/null @@ -1 +0,0 @@ -access C structures via a camlp4 extension diff --git a/packages/cstruct/cstruct.0.6.2/opam b/packages/cstruct/cstruct.0.6.2/opam deleted file mode 100644 index 44e8c4a2adc..00000000000 --- a/packages/cstruct/cstruct.0.6.2/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: make -remove: [["ocamlfind" "remove" "cstruct"]] -depends: [ - "ocamlfind" - "ocplib-endian" - "camlp4" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/ocaml-cstruct" -install: [make "install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/cstruct/cstruct.0.6.2/url b/packages/cstruct/cstruct.0.6.2/url deleted file mode 100644 index bef803fecf7..00000000000 --- a/packages/cstruct/cstruct.0.6.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/archive/ocaml-cstruct-0.6.2.tar.gz" -checksum: "9a7cb13fd8c148ccc65b0f1992b1cda5" diff --git a/packages/cstruct/cstruct.0.7.0/descr b/packages/cstruct/cstruct.0.7.0/descr deleted file mode 100644 index 0dfd63d1603..00000000000 --- a/packages/cstruct/cstruct.0.7.0/descr +++ /dev/null @@ -1 +0,0 @@ -access C structures via a camlp4 extension diff --git a/packages/cstruct/cstruct.0.7.0/opam b/packages/cstruct/cstruct.0.7.0/opam deleted file mode 100644 index 29aa6692654..00000000000 --- a/packages/cstruct/cstruct.0.7.0/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: make -remove: [["ocamlfind" "remove" "cstruct"]] -depends: [ - "ocamlfind" - "ocplib-endian" - "camlp4" - "ocamlbuild" {build} -] -depopts: [ - "async" - "lwt" -] -dev-repo: "git://github.com/mirage/ocaml-cstruct" -install: [make "install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/cstruct/cstruct.0.7.0/url b/packages/cstruct/cstruct.0.7.0/url deleted file mode 100644 index 40e80f116ce..00000000000 --- a/packages/cstruct/cstruct.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/archive/ocaml-cstruct-0.7.0.tar.gz" -checksum: "34ed0c22233a0756a35936c36ea2d958" diff --git a/packages/cstruct/cstruct.0.7.1/descr b/packages/cstruct/cstruct.0.7.1/descr deleted file mode 100644 index 0dfd63d1603..00000000000 --- a/packages/cstruct/cstruct.0.7.1/descr +++ /dev/null @@ -1 +0,0 @@ -access C structures via a camlp4 extension diff --git a/packages/cstruct/cstruct.0.7.1/opam b/packages/cstruct/cstruct.0.7.1/opam index a3a5b9d3915..28a8d49f358 100644 --- a/packages/cstruct/cstruct.0.7.1/opam +++ b/packages/cstruct/cstruct.0.7.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: ["Anil Madhavapeddy"] homepage: "https://github.com/mirage/ocaml-cstruct" @@ -10,6 +10,7 @@ tags: [ build: make remove: [["ocamlfind" "remove" "cstruct"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ocplib-endian" "camlp4" @@ -21,4 +22,10 @@ depopts: [ ] dev-repo: "git://github.com/mirage/ocaml-cstruct" install: [make "install"] -available: [ocaml-version < "4.06.0"] +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: "md5=c396568f57d367127cd067f08dd6296e" +} diff --git a/packages/cstruct/cstruct.0.7.1/url b/packages/cstruct/cstruct.0.7.1/url deleted file mode 100644 index cee732d3939..00000000000 --- a/packages/cstruct/cstruct.0.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/archive/ocaml-cstruct-0.7.1.tar.gz" -checksum: "c396568f57d367127cd067f08dd6296e" diff --git a/packages/cstruct/cstruct.0.8.0/descr b/packages/cstruct/cstruct.0.8.0/descr deleted file mode 100644 index ed19d7eddbe..00000000000 --- a/packages/cstruct/cstruct.0.8.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -access C structures via a camlp4 extension - -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 - diff --git a/packages/cstruct/cstruct.0.8.0/opam b/packages/cstruct/cstruct.0.8.0/opam deleted file mode 100644 index a3a5b9d3915..00000000000 --- a/packages/cstruct/cstruct.0.8.0/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocplib-endian" - "camlp4" - "ocamlbuild" {build} -] -depopts: [ - "async" - "lwt" -] -dev-repo: "git://github.com/mirage/ocaml-cstruct" -install: [make "install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/cstruct/cstruct.0.8.0/url b/packages/cstruct/cstruct.0.8.0/url deleted file mode 100644 index d008724d805..00000000000 --- a/packages/cstruct/cstruct.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/archive/v0.8.0.tar.gz" -checksum: "c8b57db67fb69ddef2cebbf443353ece" diff --git a/packages/cstruct/cstruct.0.8.1/descr b/packages/cstruct/cstruct.0.8.1/descr deleted file mode 100644 index ed19d7eddbe..00000000000 --- a/packages/cstruct/cstruct.0.8.1/descr +++ /dev/null @@ -1,18 +0,0 @@ -access C structures via a camlp4 extension - -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 - diff --git a/packages/cstruct/cstruct.0.8.1/opam b/packages/cstruct/cstruct.0.8.1/opam index a3a5b9d3915..ada7d4359c5 100644 --- a/packages/cstruct/cstruct.0.8.1/opam +++ b/packages/cstruct/cstruct.0.8.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: ["Anil Madhavapeddy"] homepage: "https://github.com/mirage/ocaml-cstruct" @@ -10,6 +10,7 @@ tags: [ build: make remove: [["ocamlfind" "remove" "cstruct"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ocplib-endian" "camlp4" @@ -21,4 +22,25 @@ depopts: [ ] dev-repo: "git://github.com/mirage/ocaml-cstruct" install: [make "install"] -available: [ocaml-version < "4.06.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 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: "md5=3b48bbbd966c0a2da15914109ff0d0c3" +} diff --git a/packages/cstruct/cstruct.0.8.1/url b/packages/cstruct/cstruct.0.8.1/url deleted file mode 100644 index b7f29bf0b59..00000000000 --- a/packages/cstruct/cstruct.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/archive/v0.8.1.tar.gz" -checksum: "3b48bbbd966c0a2da15914109ff0d0c3" diff --git a/packages/cstruct/cstruct.1.0.0/descr b/packages/cstruct/cstruct.1.0.0/descr deleted file mode 100644 index ed19d7eddbe..00000000000 --- a/packages/cstruct/cstruct.1.0.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -access C structures via a camlp4 extension - -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 - diff --git a/packages/cstruct/cstruct.1.0.0/opam b/packages/cstruct/cstruct.1.0.0/opam deleted file mode 100644 index a3a5b9d3915..00000000000 --- a/packages/cstruct/cstruct.1.0.0/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocplib-endian" - "camlp4" - "ocamlbuild" {build} -] -depopts: [ - "async" - "lwt" -] -dev-repo: "git://github.com/mirage/ocaml-cstruct" -install: [make "install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/cstruct/cstruct.1.0.0/url b/packages/cstruct/cstruct.1.0.0/url deleted file mode 100644 index 02a027d1769..00000000000 --- a/packages/cstruct/cstruct.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/archive/v1.0.0.tar.gz" -checksum: "5ad3707383ff67953e5ace502d2ece2c" diff --git a/packages/cstruct/cstruct.1.0.1/descr b/packages/cstruct/cstruct.1.0.1/descr deleted file mode 100644 index ed19d7eddbe..00000000000 --- a/packages/cstruct/cstruct.1.0.1/descr +++ /dev/null @@ -1,18 +0,0 @@ -access C structures via a camlp4 extension - -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 - diff --git a/packages/cstruct/cstruct.1.0.1/opam b/packages/cstruct/cstruct.1.0.1/opam index a3a5b9d3915..a46844ce880 100644 --- a/packages/cstruct/cstruct.1.0.1/opam +++ b/packages/cstruct/cstruct.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: ["Anil Madhavapeddy"] homepage: "https://github.com/mirage/ocaml-cstruct" @@ -10,6 +10,7 @@ tags: [ build: make remove: [["ocamlfind" "remove" "cstruct"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ocplib-endian" "camlp4" @@ -21,4 +22,25 @@ depopts: [ ] dev-repo: "git://github.com/mirage/ocaml-cstruct" install: [make "install"] -available: [ocaml-version < "4.06.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 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: "md5=74cccbaf30c34924ab1a6883a8249388" +} diff --git a/packages/cstruct/cstruct.1.0.1/url b/packages/cstruct/cstruct.1.0.1/url deleted file mode 100644 index f4a1c1a5636..00000000000 --- a/packages/cstruct/cstruct.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/archive/v1.0.1.tar.gz" -checksum: "74cccbaf30c34924ab1a6883a8249388" diff --git a/packages/cstruct/cstruct.1.1.0/descr b/packages/cstruct/cstruct.1.1.0/descr deleted file mode 100644 index ed19d7eddbe..00000000000 --- a/packages/cstruct/cstruct.1.1.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -access C structures via a camlp4 extension - -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 - diff --git a/packages/cstruct/cstruct.1.1.0/opam b/packages/cstruct/cstruct.1.1.0/opam deleted file mode 100644 index ad99b5ff6a8..00000000000 --- a/packages/cstruct/cstruct.1.1.0/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocplib-endian" - "ounit" - "camlp4" - "ocamlbuild" {build} -] -depopts: [ - "async" - "lwt" -] -dev-repo: "git://github.com/mirage/ocaml-cstruct" -install: [make "install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/cstruct/cstruct.1.1.0/url b/packages/cstruct/cstruct.1.1.0/url deleted file mode 100644 index 2b6f779bc9f..00000000000 --- a/packages/cstruct/cstruct.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/archive/v1.1.0.tar.gz" -checksum: "e77077ad9a7aaa8fa7b8e492058fc4fc" diff --git a/packages/cstruct/cstruct.1.2.0/descr b/packages/cstruct/cstruct.1.2.0/descr deleted file mode 100644 index af31bdb8403..00000000000 --- a/packages/cstruct/cstruct.1.2.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -access C structures via a camlp4 extension - -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 -``` diff --git a/packages/cstruct/cstruct.1.2.0/opam b/packages/cstruct/cstruct.1.2.0/opam index ad99b5ff6a8..8c00362b3b0 100644 --- a/packages/cstruct/cstruct.1.2.0/opam +++ b/packages/cstruct/cstruct.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: ["Anil Madhavapeddy"] homepage: "https://github.com/mirage/ocaml-cstruct" @@ -10,6 +10,7 @@ tags: [ build: make remove: [["ocamlfind" "remove" "cstruct"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ocplib-endian" "ounit" @@ -22,4 +23,27 @@ depopts: [ ] dev-repo: "git://github.com/mirage/ocaml-cstruct" install: [make "install"] -available: [ocaml-version < "4.06.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 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: "md5=443aa8d02ab45c14e708e23951b8cd65" +} diff --git a/packages/cstruct/cstruct.1.2.0/url b/packages/cstruct/cstruct.1.2.0/url deleted file mode 100644 index 77eda113604..00000000000 --- a/packages/cstruct/cstruct.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/archive/v1.2.0.tar.gz" -checksum: "443aa8d02ab45c14e708e23951b8cd65" diff --git a/packages/cstruct/cstruct.1.3.0/descr b/packages/cstruct/cstruct.1.3.0/descr deleted file mode 100644 index af31bdb8403..00000000000 --- a/packages/cstruct/cstruct.1.3.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -access C structures via a camlp4 extension - -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 -``` diff --git a/packages/cstruct/cstruct.1.3.0/opam b/packages/cstruct/cstruct.1.3.0/opam deleted file mode 100644 index faa3de5ae84..00000000000 --- a/packages/cstruct/cstruct.1.3.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocplib-endian" - "ounit" - "camlp4" - "sexplib" {< "113.01.00"} - "type_conv" - "ocamlbuild" {build} -] -depopts: [ - "async" - "lwt" -] -dev-repo: "git://github.com/mirage/ocaml-cstruct" -install: [make "install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/cstruct/cstruct.1.3.0/url b/packages/cstruct/cstruct.1.3.0/url deleted file mode 100644 index 8dc24fa5c3a..00000000000 --- a/packages/cstruct/cstruct.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/archive/v1.3.0.tar.gz" -checksum: "1e7903e0efb2224926de97e8ccacc02b" diff --git a/packages/cstruct/cstruct.1.3.1/descr b/packages/cstruct/cstruct.1.3.1/descr deleted file mode 100644 index af31bdb8403..00000000000 --- a/packages/cstruct/cstruct.1.3.1/descr +++ /dev/null @@ -1,19 +0,0 @@ -access C structures via a camlp4 extension - -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 -``` diff --git a/packages/cstruct/cstruct.1.3.1/opam b/packages/cstruct/cstruct.1.3.1/opam deleted file mode 100644 index faa3de5ae84..00000000000 --- a/packages/cstruct/cstruct.1.3.1/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocplib-endian" - "ounit" - "camlp4" - "sexplib" {< "113.01.00"} - "type_conv" - "ocamlbuild" {build} -] -depopts: [ - "async" - "lwt" -] -dev-repo: "git://github.com/mirage/ocaml-cstruct" -install: [make "install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/cstruct/cstruct.1.3.1/url b/packages/cstruct/cstruct.1.3.1/url deleted file mode 100644 index 1d7b0b20b9d..00000000000 --- a/packages/cstruct/cstruct.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/archive/v1.3.1.tar.gz" -checksum: "c45e596b93d40844553cfb27485613c1" diff --git a/packages/cstruct/cstruct.1.4.0/descr b/packages/cstruct/cstruct.1.4.0/descr deleted file mode 100644 index af31bdb8403..00000000000 --- a/packages/cstruct/cstruct.1.4.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -access C structures via a camlp4 extension - -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 -``` diff --git a/packages/cstruct/cstruct.1.4.0/opam b/packages/cstruct/cstruct.1.4.0/opam deleted file mode 100644 index faa3de5ae84..00000000000 --- a/packages/cstruct/cstruct.1.4.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocplib-endian" - "ounit" - "camlp4" - "sexplib" {< "113.01.00"} - "type_conv" - "ocamlbuild" {build} -] -depopts: [ - "async" - "lwt" -] -dev-repo: "git://github.com/mirage/ocaml-cstruct" -install: [make "install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/cstruct/cstruct.1.4.0/url b/packages/cstruct/cstruct.1.4.0/url deleted file mode 100644 index 5268ba99054..00000000000 --- a/packages/cstruct/cstruct.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/archive/v1.4.0.tar.gz" -checksum: "1abb98c513db70654ef31c76fb379427" diff --git a/packages/cstruct/cstruct.1.5.0/descr b/packages/cstruct/cstruct.1.5.0/descr deleted file mode 100644 index af31bdb8403..00000000000 --- a/packages/cstruct/cstruct.1.5.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -access C structures via a camlp4 extension - -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 -``` diff --git a/packages/cstruct/cstruct.1.5.0/opam b/packages/cstruct/cstruct.1.5.0/opam index ced9bd6caa2..94c33d0da86 100644 --- a/packages/cstruct/cstruct.1.5.0/opam +++ b/packages/cstruct/cstruct.1.5.0/opam @@ -1,38 +1,43 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: "Anil Madhavapeddy" homepage: "https://github.com/mirage/ocaml-cstruct" license: "ISC" -dev-repo: "https://github.com/mirage/ocaml-cstruct.git" +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"] + [ + "./configure" + "--prefix" + prefix + "--%{lwt:enable}%-lwt" + "--%{camlp4:enable}%-camlp4" + "--%{async:enable}%-async" + "--%{base-unix:enable}%-unix" + ] [make] -] -build-test: [ - ["./configure" - "--prefix" prefix - "--%{lwt:enable}%-lwt" - "--%{camlp4:enable}%-camlp4" - "--%{async:enable}%-async" - "--%{base-unix:enable}%-unix" - "--%{ounit:enable}%-tests"] - [make "test"] + [ + "./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} - "ounit" {test} + "ounit" {with-test} "ocplib-endian" "sexplib" {< "113.01.00"} "type_conv" @@ -43,4 +48,27 @@ depopts: [ "async" "lwt" ] -available: [ocaml-version < "4.06.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 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: "md5=8df82b75c8df6f730dca5687d12f6d0f" +} diff --git a/packages/cstruct/cstruct.1.5.0/url b/packages/cstruct/cstruct.1.5.0/url deleted file mode 100644 index 51caed210d0..00000000000 --- a/packages/cstruct/cstruct.1.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/archive/v1.5.0.tar.gz" -checksum: "8df82b75c8df6f730dca5687d12f6d0f" diff --git a/packages/cstruct/cstruct.1.6.0/descr b/packages/cstruct/cstruct.1.6.0/descr deleted file mode 100644 index af31bdb8403..00000000000 --- a/packages/cstruct/cstruct.1.6.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -access C structures via a camlp4 extension - -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 -``` diff --git a/packages/cstruct/cstruct.1.6.0/opam b/packages/cstruct/cstruct.1.6.0/opam deleted file mode 100644 index 51921c44def..00000000000 --- a/packages/cstruct/cstruct.1.6.0/opam +++ /dev/null @@ -1,50 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -authors: "Anil Madhavapeddy" -homepage: "https://github.com/mirage/ocaml-cstruct" -license: "ISC" -dev-repo: "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] -] -build-test: [ - ["./configure" - "--prefix" prefix - "--%{lwt:enable}%-lwt" - "--%{camlp4:enable}%-camlp4" - "--%{async:enable}%-async" - "--%{base-unix:enable}%-unix" - "--%{ounit:enable}%-tests"] - [make] - ["./test.sh"] -] -install: [make "install"] -remove: ["ocamlfind" "remove" "cstruct"] -depends: [ - "ocamlfind" {build} - "ounit" {test} - "type_conv" {build} - "ocplib-endian" - "sexplib" {< "113.01.00"} - "ocamlbuild" {build} - "conf-time" -] -depopts: [ - "camlp4" - "async" - "lwt" - "base-unix" -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/cstruct/cstruct.1.6.0/url b/packages/cstruct/cstruct.1.6.0/url deleted file mode 100644 index e6cbb9b1abc..00000000000 --- a/packages/cstruct/cstruct.1.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/archive/v1.6.0.tar.gz" -checksum: "3104c76f548aeee8715e3ba0b98c28fe" diff --git a/packages/cstruct/cstruct.1.7.0/descr b/packages/cstruct/cstruct.1.7.0/descr deleted file mode 100644 index af31bdb8403..00000000000 --- a/packages/cstruct/cstruct.1.7.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -access C structures via a camlp4 extension - -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 -``` diff --git a/packages/cstruct/cstruct.1.7.0/opam b/packages/cstruct/cstruct.1.7.0/opam deleted file mode 100644 index 54e5456a504..00000000000 --- a/packages/cstruct/cstruct.1.7.0/opam +++ /dev/null @@ -1,56 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -authors: "Anil Madhavapeddy" -homepage: "https://github.com/mirage/ocaml-cstruct" -license: "ISC" -dev-repo: "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] -] -build-test: [ - ["./configure" - "--prefix" prefix - "--%{lwt:enable}%-lwt" - "--%{camlp4:enable}%-camlp4" - "--%{async:enable}%-async" - "--%{base-unix:enable}%-unix" - "--%{ounit:enable}%-tests"] - [make] - ["./test.sh"] -] -install: [ - [make "install"] - [make "js-install"] -] -remove: [ - [make "js-uninstall"] - ["ocamlfind" "remove" "cstruct"] -] -depends: [ - "ocamlfind" {build} - "ounit" {test} - "type_conv" {build} - "ocplib-endian" - "sexplib" {< "113.01.00"} - "ocamlbuild" {build} - "conf-time" -] -depopts: [ - "camlp4" - "async" - "lwt" - "base-unix" -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/cstruct/cstruct.1.7.0/url b/packages/cstruct/cstruct.1.7.0/url deleted file mode 100644 index 5d2550bc11b..00000000000 --- a/packages/cstruct/cstruct.1.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cstruct/archive/v1.7.0.tar.gz" -checksum: "3178d5ef2cf6cd1aa4fa5e897adf5456" diff --git a/packages/cstruct/cstruct.1.7.1/descr b/packages/cstruct/cstruct.1.7.1/descr deleted file mode 100644 index af31bdb8403..00000000000 --- a/packages/cstruct/cstruct.1.7.1/descr +++ /dev/null @@ -1,19 +0,0 @@ -access C structures via a camlp4 extension - -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 -``` diff --git a/packages/cstruct/cstruct.1.7.1/opam b/packages/cstruct/cstruct.1.7.1/opam index 54e5456a504..e98dfa572b6 100644 --- a/packages/cstruct/cstruct.1.7.1/opam +++ b/packages/cstruct/cstruct.1.7.1/opam @@ -1,34 +1,38 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: "Anil Madhavapeddy" homepage: "https://github.com/mirage/ocaml-cstruct" license: "ISC" -dev-repo: "https://github.com/mirage/ocaml-cstruct.git" +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"] + [ + "./configure" + "--prefix" + prefix + "--%{lwt+base-unix:enable}%-lwt" + "--%{camlp4:enable}%-camlp4" + "--%{async:enable}%-async" + "--%{base-unix:enable}%-unix" + "--%{ounit:enable}%-tests" + ] [make] -] -build-test: [ - ["./configure" - "--prefix" prefix - "--%{lwt:enable}%-lwt" - "--%{camlp4:enable}%-camlp4" - "--%{async:enable}%-async" - "--%{base-unix:enable}%-unix" - "--%{ounit:enable}%-tests"] - [make] - ["./test.sh"] + [ + "./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"] @@ -39,8 +43,9 @@ remove: [ ["ocamlfind" "remove" "cstruct"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} - "ounit" {test} + "ounit" {with-test} "type_conv" {build} "ocplib-endian" "sexplib" {< "113.01.00"} @@ -53,4 +58,26 @@ depopts: [ "lwt" "base-unix" ] -available: [ocaml-version >= "4.01.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 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: "md5=45cc951528ab9b5c6680a27a4f93d7fe" +} diff --git a/packages/cstruct/cstruct.1.7.1/url b/packages/cstruct/cstruct.1.7.1/url deleted file mode 100644 index c753a0c5bc5..00000000000 --- a/packages/cstruct/cstruct.1.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cstruct/archive/v1.7.1.tar.gz" -checksum: "45cc951528ab9b5c6680a27a4f93d7fe" diff --git a/packages/cstruct/cstruct.1.8.0/descr b/packages/cstruct/cstruct.1.8.0/descr deleted file mode 100644 index af31bdb8403..00000000000 --- a/packages/cstruct/cstruct.1.8.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -access C structures via a camlp4 extension - -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 -``` diff --git a/packages/cstruct/cstruct.1.8.0/opam b/packages/cstruct/cstruct.1.8.0/opam deleted file mode 100644 index 7249da7f2da..00000000000 --- a/packages/cstruct/cstruct.1.8.0/opam +++ /dev/null @@ -1,59 +0,0 @@ -opam-version: "1.2" -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: "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] -] -build-test: [ - ["./configure" - "--prefix" prefix - "--%{lwt:enable}%-lwt" - "--%{camlp4:enable}%-camlp4" - "--%{ppx_tools:enable}%-ppx" - "--%{async:enable}%-async" - "--%{base-unix:enable}%-unix" - "--enable-tests"] - [make] - ["./test.sh"] -] -install: [ - [make "install"] - [make "js-install"] -] -remove: [ - [make "js-uninstall"] - ["ocamlfind" "remove" "cstruct"] -] -depends: [ - "ocamlfind" {build} - "type_conv" {build} - "ounit" {test} - "ocplib-endian" - "sexplib" - "base-bytes" - "conf-time" -] -depopts: [ - "camlp4" - "ppx_tools" - "async" - "lwt" - "base-unix" -] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03.0"] diff --git a/packages/cstruct/cstruct.1.8.0/url b/packages/cstruct/cstruct.1.8.0/url deleted file mode 100644 index b9bdc09271d..00000000000 --- a/packages/cstruct/cstruct.1.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cstruct/archive/v1.8.0.tar.gz" -checksum: "61de655438620caebb0e011cd96d5bf9" diff --git a/packages/cstruct/cstruct.1.9.0/descr b/packages/cstruct/cstruct.1.9.0/descr deleted file mode 100644 index 5eeb4113a4c..00000000000 --- a/packages/cstruct/cstruct.1.9.0/descr +++ /dev/null @@ -1,34 +0,0 @@ -access C structures via a camlp4 extension - -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 -``` diff --git a/packages/cstruct/cstruct.1.9.0/opam b/packages/cstruct/cstruct.1.9.0/opam index d0c8f925e1d..6b19318c10d 100644 --- a/packages/cstruct/cstruct.1.9.0/opam +++ b/packages/cstruct/cstruct.1.9.0/opam @@ -1,36 +1,40 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-cstruct.git" +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"] + [ + "./configure" + "--prefix" + prefix + "--%{lwt+base-unix:enable}%-lwt" + "--%{camlp4:enable}%-camlp4" + "--%{ppx_tools:enable}%-ppx" + "--%{async:enable}%-async" + "--%{base-unix:enable}%-unix" + ] [make] -] -build-test: [ - ["./configure" - "--prefix" prefix - "--%{lwt:enable}%-lwt" - "--%{camlp4:enable}%-camlp4" - "--%{ppx_tools:enable}%-ppx" - "--%{async:enable}%-async" - "--%{base-unix:enable}%-unix" - "--enable-tests"] - [make] - ["./test.sh"] + [ + "./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"] @@ -41,9 +45,10 @@ remove: [ ["ocamlfind" "remove" "cstruct"] ] depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} "ocamlfind" {build} "type_conv" {build} - "ounit" {test} + "ounit" {with-test} "ocplib-endian" "sexplib" "base-bytes" @@ -56,4 +61,41 @@ depopts: [ "lwt" "base-unix" ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03.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]] +``` + +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: "md5=59b512261058e1fe649d10d6ac268285" +} diff --git a/packages/cstruct/cstruct.1.9.0/url b/packages/cstruct/cstruct.1.9.0/url deleted file mode 100644 index c4101369c68..00000000000 --- a/packages/cstruct/cstruct.1.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cstruct/archive/v1.9.0.tar.gz" -checksum: "59b512261058e1fe649d10d6ac268285" diff --git a/packages/cstruct/cstruct.2.0.0/descr b/packages/cstruct/cstruct.2.0.0/descr deleted file mode 100644 index 2e271f1bcaf..00000000000 --- a/packages/cstruct/cstruct.2.0.0/descr +++ /dev/null @@ -1,22 +0,0 @@ -access C structures via a camlp4 extension - -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` diff --git a/packages/cstruct/cstruct.2.0.0/opam b/packages/cstruct/cstruct.2.0.0/opam deleted file mode 100644 index 703e9e39b3e..00000000000 --- a/packages/cstruct/cstruct.2.0.0/opam +++ /dev/null @@ -1,55 +0,0 @@ -opam-version: "1.2" -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: "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] -] -build-test: [ - ["./configure" - "--prefix" prefix - "--%{lwt:enable}%-lwt" - "--%{ppx_tools:enable}%-ppx" - "--%{async:enable}%-async" - "--%{base-unix:enable}%-unix" - "--enable-tests"] - [make] - [make "test"] -] -install: [ - [make "install"] - [make "js-install"] -] -remove: [ - [make "js-uninstall"] - ["ocamlfind" "remove" "cstruct"] -] -depends: [ - "ocamlfind" {build} - "ounit" {test} - "ocplib-endian" - "sexplib" - "base-bytes" - "conf-time" -] -depopts: [ - "ppx_tools" - "async" - "lwt" - "base-unix" -] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.04.0"] diff --git a/packages/cstruct/cstruct.2.0.0/url b/packages/cstruct/cstruct.2.0.0/url deleted file mode 100644 index 6e33433c3e7..00000000000 --- a/packages/cstruct/cstruct.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cstruct/archive/v2.0.0.tar.gz" -checksum: "c605d47b308a69bce570d5f3097668fc" diff --git a/packages/cstruct/cstruct.2.1.0/descr b/packages/cstruct/cstruct.2.1.0/descr deleted file mode 100644 index 2e271f1bcaf..00000000000 --- a/packages/cstruct/cstruct.2.1.0/descr +++ /dev/null @@ -1,22 +0,0 @@ -access C structures via a camlp4 extension - -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` diff --git a/packages/cstruct/cstruct.2.1.0/opam b/packages/cstruct/cstruct.2.1.0/opam deleted file mode 100644 index 703e9e39b3e..00000000000 --- a/packages/cstruct/cstruct.2.1.0/opam +++ /dev/null @@ -1,55 +0,0 @@ -opam-version: "1.2" -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: "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] -] -build-test: [ - ["./configure" - "--prefix" prefix - "--%{lwt:enable}%-lwt" - "--%{ppx_tools:enable}%-ppx" - "--%{async:enable}%-async" - "--%{base-unix:enable}%-unix" - "--enable-tests"] - [make] - [make "test"] -] -install: [ - [make "install"] - [make "js-install"] -] -remove: [ - [make "js-uninstall"] - ["ocamlfind" "remove" "cstruct"] -] -depends: [ - "ocamlfind" {build} - "ounit" {test} - "ocplib-endian" - "sexplib" - "base-bytes" - "conf-time" -] -depopts: [ - "ppx_tools" - "async" - "lwt" - "base-unix" -] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.04.0"] diff --git a/packages/cstruct/cstruct.2.1.0/url b/packages/cstruct/cstruct.2.1.0/url deleted file mode 100644 index 63a2f31577d..00000000000 --- a/packages/cstruct/cstruct.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cstruct/archive/v2.1.0.tar.gz" -checksum: "91b42d0f845a567be5a73f36ccdafc14" diff --git a/packages/cstruct/cstruct.2.2.0/descr b/packages/cstruct/cstruct.2.2.0/descr deleted file mode 100644 index 2e271f1bcaf..00000000000 --- a/packages/cstruct/cstruct.2.2.0/descr +++ /dev/null @@ -1,22 +0,0 @@ -access C structures via a camlp4 extension - -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` diff --git a/packages/cstruct/cstruct.2.2.0/opam b/packages/cstruct/cstruct.2.2.0/opam deleted file mode 100644 index 703e9e39b3e..00000000000 --- a/packages/cstruct/cstruct.2.2.0/opam +++ /dev/null @@ -1,55 +0,0 @@ -opam-version: "1.2" -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: "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] -] -build-test: [ - ["./configure" - "--prefix" prefix - "--%{lwt:enable}%-lwt" - "--%{ppx_tools:enable}%-ppx" - "--%{async:enable}%-async" - "--%{base-unix:enable}%-unix" - "--enable-tests"] - [make] - [make "test"] -] -install: [ - [make "install"] - [make "js-install"] -] -remove: [ - [make "js-uninstall"] - ["ocamlfind" "remove" "cstruct"] -] -depends: [ - "ocamlfind" {build} - "ounit" {test} - "ocplib-endian" - "sexplib" - "base-bytes" - "conf-time" -] -depopts: [ - "ppx_tools" - "async" - "lwt" - "base-unix" -] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.04.0"] diff --git a/packages/cstruct/cstruct.2.2.0/url b/packages/cstruct/cstruct.2.2.0/url deleted file mode 100644 index bb742b51c0c..00000000000 --- a/packages/cstruct/cstruct.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cstruct/archive/v2.2.0.tar.gz" -checksum: "49f2fa14c95ecf3e55f76831e2548ab8" diff --git a/packages/cstruct/cstruct.2.3.0/descr b/packages/cstruct/cstruct.2.3.0/descr deleted file mode 100644 index 2e271f1bcaf..00000000000 --- a/packages/cstruct/cstruct.2.3.0/descr +++ /dev/null @@ -1,22 +0,0 @@ -access C structures via a camlp4 extension - -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` diff --git a/packages/cstruct/cstruct.2.3.0/opam b/packages/cstruct/cstruct.2.3.0/opam index fc2cf57b609..54875fa94fc 100644 --- a/packages/cstruct/cstruct.2.3.0/opam +++ b/packages/cstruct/cstruct.2.3.0/opam @@ -1,34 +1,38 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-cstruct.git" +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"] + [ + "./configure" + "--prefix" + prefix + "--%{lwt+base-unix:enable}%-lwt" + "--%{ppx_tools:enable}%-ppx" + "--%{async:enable}%-async" + "--%{base-unix:enable}%-unix" + ] [make] -] -build-test: [ - ["./configure" - "--prefix" prefix - "--%{lwt:enable}%-lwt" - "--%{ppx_tools:enable}%-ppx" - "--%{async:enable}%-async" - "--%{base-unix:enable}%-unix" - "--enable-tests"] - [make] - [make "test"] + [ + "./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"] @@ -39,8 +43,9 @@ remove: [ ["ocamlfind" "remove" "cstruct"] ] depends: [ + "ocaml" {>= "4.02.3" & < "4.05.0"} "ocamlfind" {build} - "ounit" {test} + "ounit" {with-test} "ocplib-endian" "sexplib" "base-bytes" @@ -52,4 +57,29 @@ depopts: [ "lwt" "base-unix" ] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.05.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.0.tar.gz" + checksum: "md5=f84097a0618715e2849542ee8e893454" +} diff --git a/packages/cstruct/cstruct.2.3.0/url b/packages/cstruct/cstruct.2.3.0/url deleted file mode 100644 index fb5a23c2780..00000000000 --- a/packages/cstruct/cstruct.2.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cstruct/archive/v2.3.0.tar.gz" -checksum: "f84097a0618715e2849542ee8e893454" diff --git a/packages/cstruct/cstruct.2.3.1/descr b/packages/cstruct/cstruct.2.3.1/descr deleted file mode 100644 index 2e271f1bcaf..00000000000 --- a/packages/cstruct/cstruct.2.3.1/descr +++ /dev/null @@ -1,22 +0,0 @@ -access C structures via a camlp4 extension - -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` diff --git a/packages/cstruct/cstruct.2.3.1/opam b/packages/cstruct/cstruct.2.3.1/opam index f7dd0996152..b9499d90c50 100644 --- a/packages/cstruct/cstruct.2.3.1/opam +++ b/packages/cstruct/cstruct.2.3.1/opam @@ -1,35 +1,39 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-cstruct.git" +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"] + [ + "./configure" + "--prefix" + prefix + "--%{lwt+base-unix:enable}%-lwt" + "--%{ppx_tools:enable}%-ppx" + "--%{async:enable}%-async" + "--%{base-unix:enable}%-unix" + ] [make] -] -build-test: [ - ["./configure" - "--prefix" prefix - "--%{lwt:enable}%-lwt" - "--%{ppx_tools:enable}%-ppx" - "--%{async:enable}%-async" - "--%{base-unix:enable}%-unix" - "--enable-tests"] - [make] - [make "test"] + [ + "./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"] @@ -40,8 +44,9 @@ remove: [ ["ocamlfind" "remove" "cstruct"] ] depends: [ + "ocaml" {>= "4.02.3" & < "4.05.0"} "ocamlfind" {build} - "ounit" {test} + "ounit" {with-test} "ocplib-endian" "sexplib" "base-bytes" @@ -53,4 +58,29 @@ depopts: [ "lwt" "base-unix" ] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.05.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.1.tar.gz" + checksum: "md5=800852a194feb06f4762eeee57276fe7" +} diff --git a/packages/cstruct/cstruct.2.3.1/url b/packages/cstruct/cstruct.2.3.1/url deleted file mode 100644 index 850cb9d73fe..00000000000 --- a/packages/cstruct/cstruct.2.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cstruct/archive/v2.3.1.tar.gz" -checksum: "800852a194feb06f4762eeee57276fe7" diff --git a/packages/cstruct/cstruct.2.3.2/descr b/packages/cstruct/cstruct.2.3.2/descr deleted file mode 100644 index 2e271f1bcaf..00000000000 --- a/packages/cstruct/cstruct.2.3.2/descr +++ /dev/null @@ -1,22 +0,0 @@ -access C structures via a camlp4 extension - -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` diff --git a/packages/cstruct/cstruct.2.3.2/opam b/packages/cstruct/cstruct.2.3.2/opam index ad52839af8f..42770c18644 100644 --- a/packages/cstruct/cstruct.2.3.2/opam +++ b/packages/cstruct/cstruct.2.3.2/opam @@ -1,35 +1,39 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-cstruct.git" +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"] + [ + "./configure" + "--prefix" + prefix + "--%{lwt+base-unix:enable}%-lwt" + "--%{ppx_tools:enable}%-ppx" + "--%{async:enable}%-async" + "--%{base-unix:enable}%-unix" + ] [make] -] -build-test: [ - ["./configure" - "--prefix" prefix - "--%{lwt:enable}%-lwt" - "--%{ppx_tools:enable}%-ppx" - "--%{async:enable}%-async" - "--%{base-unix:enable}%-unix" - "--enable-tests"] - [make] - [make "test"] + [ + "./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"] @@ -40,8 +44,9 @@ remove: [ ["ocamlfind" "remove" "cstruct"] ] depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} "ocamlfind" {build} - "ounit" {test} + "ounit" {with-test} "ocplib-endian" "sexplib" "base-bytes" @@ -53,4 +58,29 @@ depopts: [ "lwt" "base-unix" ] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.06.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: "md5=640f1288d88bd5f4f856bcb5134d56e3" +} diff --git a/packages/cstruct/cstruct.2.3.2/url b/packages/cstruct/cstruct.2.3.2/url deleted file mode 100644 index c3ca077abe2..00000000000 --- a/packages/cstruct/cstruct.2.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cstruct/archive/v2.3.2.tar.gz" -checksum: "640f1288d88bd5f4f856bcb5134d56e3" diff --git a/packages/cstruct/cstruct.2.4.1/descr b/packages/cstruct/cstruct.2.4.1/descr deleted file mode 100644 index 2e271f1bcaf..00000000000 --- a/packages/cstruct/cstruct.2.4.1/descr +++ /dev/null @@ -1,22 +0,0 @@ -access C structures via a camlp4 extension - -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` diff --git a/packages/cstruct/cstruct.2.4.1/opam b/packages/cstruct/cstruct.2.4.1/opam index 07ce9650fe1..315aa07bb7a 100644 --- a/packages/cstruct/cstruct.2.4.1/opam +++ b/packages/cstruct/cstruct.2.4.1/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" @@ -13,24 +13,28 @@ tags: [ "org:xapi-project" ] build: [ - ["./configure" - "--prefix" prefix - "--%{lwt+base-unix:enable}%-lwt" - "--enable-ppx" - "--%{async:enable}%-async" - "--%{base-unix:enable}%-unix"] + [ + "./configure" + "--prefix" + prefix + "--%{lwt+base-unix:enable}%-lwt" + "--enable-ppx" + "--%{async:enable}%-async" + "--%{base-unix:enable}%-unix" + ] [make] -] -build-test: [ - ["./configure" - "--prefix" prefix - "--%{lwt:enable}%-lwt" - "--enable-ppx" - "--%{async:enable}%-async" - "--%{base-unix:enable}%-unix" - "--enable-tests"] - [make] - [make "test"] + [ + "./configure" + "--prefix" + prefix + "--%{lwt:enable}%-lwt" + "--enable-ppx" + "--%{async:enable}%-async" + "--%{base-unix:enable}%-unix" + "--enable-tests" + ] {with-test} + [make] {with-test} + [make "test"] {with-test} ] install: [ [make "install"] @@ -41,8 +45,9 @@ remove: [ ["ocamlfind" "remove" "cstruct"] ] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} - "ounit" {test} + "ounit" {with-test} "ocplib-endian" "sexplib" "base-bytes" @@ -55,4 +60,29 @@ depopts: [ "lwt" "base-unix" ] -available: [ocaml-version >= "4.02.3"] +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.4.1.tar.gz" + checksum: "md5=e058a3db193f5fd4706db62a19ed3b98" +} diff --git a/packages/cstruct/cstruct.2.4.1/url b/packages/cstruct/cstruct.2.4.1/url deleted file mode 100644 index 14a0b0893ea..00000000000 --- a/packages/cstruct/cstruct.2.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-cstruct/archive/v2.4.1.tar.gz" -checksum: "e058a3db193f5fd4706db62a19ed3b98" diff --git a/packages/cstruct/cstruct.3.0.0/descr b/packages/cstruct/cstruct.3.0.0/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/cstruct/cstruct.3.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/cstruct/cstruct.3.0.0/opam b/packages/cstruct/cstruct.3.0.0/opam deleted file mode 100644 index 8e27af5c011..00000000000 --- a/packages/cstruct/cstruct.3.0.0/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/ocaml-cstruct.git" -bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" -tags: [ "org:mirage" "org:ocamllabs" ] -build: [ - ["jbuilder" "build" "-p" name "-j" jobs] -] -depends: [ - "jbuilder" {build & >="1.0+beta7"} - "ounit" {test} - "ocplib-endian" - "sexplib" - "base-bytes" -] -available: [ocaml-version >= "4.02.3"] diff --git a/packages/cstruct/cstruct.3.0.0/url b/packages/cstruct/cstruct.3.0.0/url deleted file mode 100644 index fe438458747..00000000000 --- a/packages/cstruct/cstruct.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.0.0/cstruct-3.0.0.tbz" -checksum: "f7c2871cdcacff1175e3498c073c773c" diff --git a/packages/cstruct/cstruct.3.0.1/descr b/packages/cstruct/cstruct.3.0.1/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/cstruct/cstruct.3.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/cstruct/cstruct.3.0.1/opam b/packages/cstruct/cstruct.3.0.1/opam deleted file mode 100644 index b5124b68d95..00000000000 --- a/packages/cstruct/cstruct.3.0.1/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/ocaml-cstruct.git" -bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" -tags: [ "org:mirage" "org:ocamllabs" ] -build: [ - ["jbuilder" "subst" "-p" name "--name" name] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] -depends: [ - "jbuilder" {build & >="1.0+beta7"} - "ocplib-endian" - "sexplib" - "base-bytes" -] -available: [ocaml-version >= "4.02.3"] diff --git a/packages/cstruct/cstruct.3.0.1/url b/packages/cstruct/cstruct.3.0.1/url deleted file mode 100644 index c5e631648a0..00000000000 --- a/packages/cstruct/cstruct.3.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.0.1/cstruct-3.0.1.tbz" -checksum: "63880f5d140451968815e656fdf03abb" \ No newline at end of file diff --git a/packages/cstruct/cstruct.3.0.2/descr b/packages/cstruct/cstruct.3.0.2/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/cstruct/cstruct.3.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/cstruct/cstruct.3.0.2/opam b/packages/cstruct/cstruct.3.0.2/opam index b5124b68d95..968fbe17645 100644 --- a/packages/cstruct/cstruct.3.0.2/opam +++ b/packages/cstruct/cstruct.3.0.2/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" "org:ocamllabs" ] build: [ @@ -13,9 +13,19 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >="1.0+beta7"} + "ocaml" {>= "4.02.3"} + "jbuilder" {build & >= "1.0+beta7"} "ocplib-endian" "sexplib" "base-bytes" ] -available: [ocaml-version >= "4.02.3"] +synopsis: "Access C-like structures directly from OCaml" +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.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v3.0.2/cstruct-3.0.2.tbz" + checksum: "md5=1bcb531c5b1e7e40af4842106d22221d" +} diff --git a/packages/cstruct/cstruct.3.0.2/url b/packages/cstruct/cstruct.3.0.2/url deleted file mode 100644 index bc16b36cf0c..00000000000 --- a/packages/cstruct/cstruct.3.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.0.2/cstruct-3.0.2.tbz" -checksum: "1bcb531c5b1e7e40af4842106d22221d" \ No newline at end of file diff --git a/packages/cstruct/cstruct.3.1.0/descr b/packages/cstruct/cstruct.3.1.0/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/cstruct/cstruct.3.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/cstruct/cstruct.3.1.0/opam b/packages/cstruct/cstruct.3.1.0/opam deleted file mode 100644 index ebd3ec66708..00000000000 --- a/packages/cstruct/cstruct.3.1.0/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -authors: ["Anil Madhavapeddy" "Richard Mortier" "Thomas Gazagnaire" - "Pierre Chambart" "David Kaloper" "Jeremy Yallop" "David Scott" - "Mindy Preston" "Thomas Leonard" ] -homepage: "https://github.com/mirage/ocaml-cstruct" -license: "ISC" -dev-repo: "https://github.com/mirage/ocaml-cstruct.git" -bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" -tags: [ "org:mirage" "org:ocamllabs" ] -build: [ - ["jbuilder" "subst" "-p" name "--name" name] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: ["jbuilder" "runtest" "-p" name] - -depends: [ - "jbuilder" {build & >="1.0+beta10"} - "ocplib-endian" - "sexplib" - "base-bytes" - "ounit" {test} -] -available: [ocaml-version >= "4.03.0"] diff --git a/packages/cstruct/cstruct.3.1.0/url b/packages/cstruct/cstruct.3.1.0/url deleted file mode 100644 index 0512c82ec6a..00000000000 --- a/packages/cstruct/cstruct.3.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.1.0/cstruct-3.1.0.tbz" -checksum: "236ec33a9ff9f6a41bb27c3343a06f70" \ No newline at end of file diff --git a/packages/cstruct/cstruct.3.1.1/descr b/packages/cstruct/cstruct.3.1.1/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/cstruct/cstruct.3.1.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/cstruct/cstruct.3.1.1/opam b/packages/cstruct/cstruct.3.1.1/opam index ebd3ec66708..0797e6f65fa 100644 --- a/packages/cstruct/cstruct.3.1.1/opam +++ b/packages/cstruct/cstruct.3.1.1/opam @@ -1,24 +1,33 @@ -opam-version: "1.2" +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" "Thomas Leonard" ] homepage: "https://github.com/mirage/ocaml-cstruct" license: "ISC" -dev-repo: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" "org:ocamllabs" ] build: [ ["jbuilder" "subst" "-p" name "--name" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: ["jbuilder" "runtest" "-p" name] - depends: [ - "jbuilder" {build & >="1.0+beta10"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta10"} "ocplib-endian" "sexplib" "base-bytes" - "ounit" {test} + "ounit" {with-test} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Access C-like structures directly from OCaml" +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.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v3.1.1/cstruct-3.1.1.tbz" + checksum: "md5=9834ebf3e161ae62577962332b544c24" +} diff --git a/packages/cstruct/cstruct.3.1.1/url b/packages/cstruct/cstruct.3.1.1/url deleted file mode 100644 index e8888b70297..00000000000 --- a/packages/cstruct/cstruct.3.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.1.1/cstruct-3.1.1.tbz" -checksum: "9834ebf3e161ae62577962332b544c24" \ No newline at end of file diff --git a/packages/cstruct/cstruct.3.2.0/descr b/packages/cstruct/cstruct.3.2.0/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/cstruct/cstruct.3.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/cstruct/cstruct.3.2.0/opam b/packages/cstruct/cstruct.3.2.0/opam index 352d8d138fc..f58235f93f8 100644 --- a/packages/cstruct/cstruct.3.2.0/opam +++ b/packages/cstruct/cstruct.3.2.0/opam @@ -1,22 +1,31 @@ -opam-version: "1.2" +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" "Thomas Leonard" ] homepage: "https://github.com/mirage/ocaml-cstruct" license: "ISC" -dev-repo: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" "org:ocamllabs" ] build: [ ["jbuilder" "subst" "-p" name "--name" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: ["jbuilder" "runtest" "-p" name] - depends: [ - "jbuilder" {build & >="1.0+beta10"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta10"} "sexplib" - "ounit" {test} + "ounit" {with-test} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Access C-like structures directly from OCaml" +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.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v3.2.0/cstruct-3.2.0.tbz" + checksum: "md5=e204b4db6f54b64a54b62467abe96d70" +} diff --git a/packages/cstruct/cstruct.3.2.0/url b/packages/cstruct/cstruct.3.2.0/url deleted file mode 100644 index bbf59a5187f..00000000000 --- a/packages/cstruct/cstruct.3.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.2.0/cstruct-3.2.0.tbz" -checksum: "e204b4db6f54b64a54b62467abe96d70" \ No newline at end of file diff --git a/packages/cstruct/cstruct.3.2.1/descr b/packages/cstruct/cstruct.3.2.1/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/cstruct/cstruct.3.2.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/cstruct/cstruct.3.2.1/opam b/packages/cstruct/cstruct.3.2.1/opam index 352d8d138fc..62b02fe8a7f 100644 --- a/packages/cstruct/cstruct.3.2.1/opam +++ b/packages/cstruct/cstruct.3.2.1/opam @@ -1,22 +1,31 @@ -opam-version: "1.2" +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" "Thomas Leonard" ] homepage: "https://github.com/mirage/ocaml-cstruct" license: "ISC" -dev-repo: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" "org:ocamllabs" ] build: [ ["jbuilder" "subst" "-p" name "--name" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: ["jbuilder" "runtest" "-p" name] - depends: [ - "jbuilder" {build & >="1.0+beta10"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta10"} "sexplib" - "ounit" {test} + "ounit" {with-test} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Access C-like structures directly from OCaml" +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.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v3.2.1/cstruct-3.2.1.tbz" + checksum: "md5=c1eb6a48f3d3b0b1e358f06a8c92a4c1" +} diff --git a/packages/cstruct/cstruct.3.2.1/url b/packages/cstruct/cstruct.3.2.1/url deleted file mode 100644 index 582457c5a14..00000000000 --- a/packages/cstruct/cstruct.3.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.2.1/cstruct-3.2.1.tbz" -checksum: "c1eb6a48f3d3b0b1e358f06a8c92a4c1" \ No newline at end of file diff --git a/packages/csv-lwt/csv-lwt.2.0/descr b/packages/csv-lwt/csv-lwt.2.0/descr deleted file mode 100644 index 6291de50894..00000000000 --- a/packages/csv-lwt/csv-lwt.2.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -A pure OCaml library to read and write CSV files, LWT version. - -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. A special representation of rows of CSV files with -a header is provided. The library comes with a handy command line tool -called csvtool for handling CSV files from shell scripts. This -version can be used with the monadic concurrency library LWT. diff --git a/packages/csv-lwt/csv-lwt.2.0/opam b/packages/csv-lwt/csv-lwt.2.0/opam index 18498697043..d9f33af1de9 100644 --- a/packages/csv-lwt/csv-lwt.2.0/opam +++ b/packages/csv-lwt/csv-lwt.2.0/opam @@ -1,23 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Richard Jones" "Christophe Troestler" ] tags: [ "csv" "database" "science" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/ocaml-csv" -dev-repo: "https://github.com/Chris00/ocaml-csv.git" +dev-repo: "git+https://github.com/Chris00/ocaml-csv.git" bug-reports: "https://github.com/Chris00/ocaml-csv/issues" doc: "https://Chris00.github.io/ocaml-csv/doc" build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.02.3"} "csv" {= "2.0"} "jbuilder" {build} "base-bytes" "base-unix" "lwt" ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "A pure OCaml library to read and write CSV files, LWT version." +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. A special representation of rows of CSV files with +a header is provided. The library comes with a handy command line tool +called csvtool for handling CSV files from shell scripts. This +version can be used with the monadic concurrency library LWT.""" +url { + src: + "https://github.com/Chris00/ocaml-csv/releases/download/2.0/csv-2.0.tbz" + checksum: "md5=b21dff064ec2151923cce97564688ea5" +} diff --git a/packages/csv-lwt/csv-lwt.2.0/url b/packages/csv-lwt/csv-lwt.2.0/url deleted file mode 100644 index a0a3ed9ed9d..00000000000 --- a/packages/csv-lwt/csv-lwt.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/ocaml-csv/releases/download/2.0/csv-2.0.tbz" -checksum: "b21dff064ec2151923cce97564688ea5" \ No newline at end of file diff --git a/packages/csv/csv.1.2.2/descr b/packages/csv/csv.1.2.2/descr deleted file mode 100644 index fdeab6a5f39..00000000000 --- a/packages/csv/csv.1.2.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library to read and write CSV files -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. diff --git a/packages/csv/csv.1.2.2/opam b/packages/csv/csv.1.2.2/opam index 7a65dfeeed6..eb032b3bbe0 100644 --- a/packages/csv/csv.1.2.2/opam +++ b/packages/csv/csv.1.2.2/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Richard Jones" "Christophe Troestler" ] tags: [ "csv" "database" "science" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/ocaml-csv" -dev-repo: "https://github.com/Chris00/ocaml-csv.git" +dev-repo: "git+https://github.com/Chris00/ocaml-csv.git" bug-reports: "https://github.com/Chris00/ocaml-csv/issues" build: [ ["oasis" "setup"] @@ -14,9 +14,20 @@ build: [ ] remove: [["ocamlfind" "remove" "csv"]] depends: [ + "ocaml" {< "4.03.0"} "ocamlfind" "oasis" {= "0.3.0"} "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.03.0" ] +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://forge.ocamlcore.org/frs/download.php/613/csv-1.2.2.tar.gz" + checksum: "md5=4b177e332719de1f9f5b16a31985d536" +} diff --git a/packages/csv/csv.1.2.2/url b/packages/csv/csv.1.2.2/url deleted file mode 100644 index 9190d7ec5f8..00000000000 --- a/packages/csv/csv.1.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/613/csv-1.2.2.tar.gz" -checksum: "4b177e332719de1f9f5b16a31985d536" diff --git a/packages/csv/csv.1.2.4/descr b/packages/csv/csv.1.2.4/descr deleted file mode 100644 index 66e18a4a5ef..00000000000 --- a/packages/csv/csv.1.2.4/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library to read and write CSV files. -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. diff --git a/packages/csv/csv.1.2.4/opam b/packages/csv/csv.1.2.4/opam deleted file mode 100644 index 5ef57df53c6..00000000000 --- a/packages/csv/csv.1.2.4/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "Christophe.Troestler@umons.ac.be" -authors: [ - "Richard Jones" - "Christophe Troestler" -] -homepage: "https://forge.ocamlcore.org/projects/csv/" -license: "LGPL-2.1 with OCaml linking exception" -tags: [ - "database" - "science" -] -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocamlfind" "remove" "csv"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/csv/csv.1.2.4/url b/packages/csv/csv.1.2.4/url deleted file mode 100644 index fcac60ab3cd..00000000000 --- a/packages/csv/csv.1.2.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1148/csv-1.2.4.tar.gz" -checksum: "5211c68f75acfc9898a9f28dcf3e8ef4" diff --git a/packages/csv/csv.1.2.6/descr b/packages/csv/csv.1.2.6/descr deleted file mode 100644 index dda77b24e90..00000000000 --- a/packages/csv/csv.1.2.6/descr +++ /dev/null @@ -1,5 +0,0 @@ -A pure OCaml library to read and write CSV files. -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. diff --git a/packages/csv/csv.1.2.6/files/csv.install b/packages/csv/csv.1.2.6/files/csv.install deleted file mode 100644 index ed3a060b07b..00000000000 --- a/packages/csv/csv.1.2.6/files/csv.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/examples/csvtool.byte" {"csvtool"} - "?_build/examples/csvtool.native" {"csvtool"} -] diff --git a/packages/csv/csv.1.2.6/opam b/packages/csv/csv.1.2.6/opam deleted file mode 100644 index 438874752a1..00000000000 --- a/packages/csv/csv.1.2.6/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "Christophe.Troestler@umons.ac.be" -authors: [ - "Richard Jones" - "Christophe Troestler" -] -homepage: "https://forge.ocamlcore.org/projects/csv/" -license: "LGPL-2.1 with OCaml linking exception" -tags: [ - "database" - "science" -] -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "csv"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/csv/csv.1.2.6/url b/packages/csv/csv.1.2.6/url deleted file mode 100644 index c68941516a7..00000000000 --- a/packages/csv/csv.1.2.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1152/csv-1.2.6.tar.gz" -checksum: "7530b3870048355aa73f35689ca3d918" diff --git a/packages/csv/csv.1.3.0/descr b/packages/csv/csv.1.3.0/descr deleted file mode 100644 index dda77b24e90..00000000000 --- a/packages/csv/csv.1.3.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A pure OCaml library to read and write CSV files. -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. diff --git a/packages/csv/csv.1.3.0/files/csv.install b/packages/csv/csv.1.3.0/files/csv.install deleted file mode 100644 index ed3a060b07b..00000000000 --- a/packages/csv/csv.1.3.0/files/csv.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/examples/csvtool.byte" {"csvtool"} - "?_build/examples/csvtool.native" {"csvtool"} -] diff --git a/packages/csv/csv.1.3.0/opam b/packages/csv/csv.1.3.0/opam deleted file mode 100644 index 438874752a1..00000000000 --- a/packages/csv/csv.1.3.0/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "Christophe.Troestler@umons.ac.be" -authors: [ - "Richard Jones" - "Christophe Troestler" -] -homepage: "https://forge.ocamlcore.org/projects/csv/" -license: "LGPL-2.1 with OCaml linking exception" -tags: [ - "database" - "science" -] -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "csv"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/csv/csv.1.3.0/url b/packages/csv/csv.1.3.0/url deleted file mode 100644 index 0aa2b542f39..00000000000 --- a/packages/csv/csv.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1172/csv-1.3.0.tar.gz" -checksum: "6cbd2eb36603b6c7ccacdc330f3e4d7d" diff --git a/packages/csv/csv.1.3.1/descr b/packages/csv/csv.1.3.1/descr deleted file mode 100644 index dda77b24e90..00000000000 --- a/packages/csv/csv.1.3.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -A pure OCaml library to read and write CSV files. -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. diff --git a/packages/csv/csv.1.3.1/files/csv.install b/packages/csv/csv.1.3.1/files/csv.install deleted file mode 100644 index ed3a060b07b..00000000000 --- a/packages/csv/csv.1.3.1/files/csv.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/examples/csvtool.byte" {"csvtool"} - "?_build/examples/csvtool.native" {"csvtool"} -] diff --git a/packages/csv/csv.1.3.1/opam b/packages/csv/csv.1.3.1/opam deleted file mode 100644 index 438874752a1..00000000000 --- a/packages/csv/csv.1.3.1/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "Christophe.Troestler@umons.ac.be" -authors: [ - "Richard Jones" - "Christophe Troestler" -] -homepage: "https://forge.ocamlcore.org/projects/csv/" -license: "LGPL-2.1 with OCaml linking exception" -tags: [ - "database" - "science" -] -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "csv"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/csv/csv.1.3.1/url b/packages/csv/csv.1.3.1/url deleted file mode 100644 index 3376d16f604..00000000000 --- a/packages/csv/csv.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1235/csv-1.3.1.tar.gz" -checksum: "762593f6216564274962c5f360b406c7" diff --git a/packages/csv/csv.1.3.2/descr b/packages/csv/csv.1.3.2/descr deleted file mode 100644 index dda77b24e90..00000000000 --- a/packages/csv/csv.1.3.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -A pure OCaml library to read and write CSV files. -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. diff --git a/packages/csv/csv.1.3.2/files/csv.install b/packages/csv/csv.1.3.2/files/csv.install deleted file mode 100644 index ed3a060b07b..00000000000 --- a/packages/csv/csv.1.3.2/files/csv.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/examples/csvtool.byte" {"csvtool"} - "?_build/examples/csvtool.native" {"csvtool"} -] diff --git a/packages/csv/csv.1.3.2/opam b/packages/csv/csv.1.3.2/opam deleted file mode 100644 index 438874752a1..00000000000 --- a/packages/csv/csv.1.3.2/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "Christophe.Troestler@umons.ac.be" -authors: [ - "Richard Jones" - "Christophe Troestler" -] -homepage: "https://forge.ocamlcore.org/projects/csv/" -license: "LGPL-2.1 with OCaml linking exception" -tags: [ - "database" - "science" -] -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "csv"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/csv/csv.1.3.2/url b/packages/csv/csv.1.3.2/url deleted file mode 100644 index 4ec9b7d51f9..00000000000 --- a/packages/csv/csv.1.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1298/csv-1.3.2.tar.gz" -checksum: "23c71896013c69af55c868868f308236" diff --git a/packages/csv/csv.1.3.3/descr b/packages/csv/csv.1.3.3/descr deleted file mode 100644 index dda77b24e90..00000000000 --- a/packages/csv/csv.1.3.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -A pure OCaml library to read and write CSV files. -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. diff --git a/packages/csv/csv.1.3.3/files/csv.install b/packages/csv/csv.1.3.3/files/csv.install deleted file mode 100644 index ed3a060b07b..00000000000 --- a/packages/csv/csv.1.3.3/files/csv.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/examples/csvtool.byte" {"csvtool"} - "?_build/examples/csvtool.native" {"csvtool"} -] diff --git a/packages/csv/csv.1.3.3/opam b/packages/csv/csv.1.3.3/opam deleted file mode 100644 index 4fb17005bba..00000000000 --- a/packages/csv/csv.1.3.3/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "Christophe.Troestler@umons.ac.be" -authors: [ "Richard Jones" - "Christophe Troestler" ] -license: "LGPL-2.1 with OCaml linking exception" -homepage: "https://forge.ocamlcore.org/projects/csv/" -tags: [ "database" "science" ] -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [ - ["ocamlfind" "remove" "csv"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/csv/csv.1.3.3/url b/packages/csv/csv.1.3.3/url deleted file mode 100644 index c3c274b008b..00000000000 --- a/packages/csv/csv.1.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1376/csv-1.3.3.tar.gz" -checksum: "d44ad52d0224c296e169448573d7cc16" diff --git a/packages/csv/csv.1.3.4/descr b/packages/csv/csv.1.3.4/descr deleted file mode 100644 index dda77b24e90..00000000000 --- a/packages/csv/csv.1.3.4/descr +++ /dev/null @@ -1,5 +0,0 @@ -A pure OCaml library to read and write CSV files. -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. diff --git a/packages/csv/csv.1.3.4/opam b/packages/csv/csv.1.3.4/opam index 54bcb9ebf2f..a245cf254d5 100644 --- a/packages/csv/csv.1.3.4/opam +++ b/packages/csv/csv.1.3.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "csv" version: "1.3.4" maintainer: "Christophe.Troestler@umons.ac.be" @@ -6,19 +6,32 @@ authors: [ "Richard Jones" "Christophe Troestler" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/ocaml-csv" -dev-repo: "https://github.com/Chris00/ocaml-csv.git" +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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] +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 +extra-files: ["csv.install" "md5=32f2e83491f3337ed73738e2330b40ea"] +url { + src: + "https://github.com/Chris00/ocaml-csv/releases/download/1.3.3/csv-1.3.4.tar.gz" + checksum: "md5=a84556e6c7b86961b4e9fb7519fce9fd" +} diff --git a/packages/csv/csv.1.3.4/url b/packages/csv/csv.1.3.4/url deleted file mode 100644 index e5e81bb9b42..00000000000 --- a/packages/csv/csv.1.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/ocaml-csv/releases/download/1.3.3/csv-1.3.4.tar.gz" -checksum: "a84556e6c7b86961b4e9fb7519fce9fd" diff --git a/packages/csv/csv.1.4.1/descr b/packages/csv/csv.1.4.1/descr deleted file mode 100644 index b5529805a5d..00000000000 --- a/packages/csv/csv.1.4.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -A pure OCaml library to read and write CSV files. -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. A special representation of rows of CSV -files with a header is provided. The library comes with a handy -command line tool called csvtool for handling CSV files from shell -scripts. - diff --git a/packages/csv/csv.1.4.1/files/_oasis_remove_.ml b/packages/csv/csv.1.4.1/files/_oasis_remove_.ml deleted file mode 100644 index 0d23853fc00..00000000000 --- a/packages/csv/csv.1.4.1/files/_oasis_remove_.ml +++ /dev/null @@ -1,7 +0,0 @@ -open Printf - -let () = - let dir = Sys.argv.(1) in - (try Sys.chdir dir - with _ -> eprintf "Cannot change directory to %s\n%!" dir); - exit (Sys.command "ocaml setup.ml -uninstall") diff --git a/packages/csv/csv.1.4.1/files/csv.install b/packages/csv/csv.1.4.1/files/csv.install deleted file mode 100644 index c6cfc2de587..00000000000 --- a/packages/csv/csv.1.4.1/files/csv.install +++ /dev/null @@ -1,6 +0,0 @@ -etc: [ - "setup.ml" - "setup.data" - "setup.log" - "_oasis_remove_.ml" -] diff --git a/packages/csv/csv.1.4.1/opam b/packages/csv/csv.1.4.1/opam deleted file mode 100644 index 58365e2ca20..00000000000 --- a/packages/csv/csv.1.4.1/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -maintainer: "Christophe Troestler " -authors: [ "Richard Jones" - "Christophe Troestler" ] -license: "LGPL-2.1 with OCaml linking exception" -homepage: "https://github.com/Chris00/ocaml-csv" -dev-repo: "https://github.com/Chris00/ocaml-csv.git" -bug-reports: "https://github.com/Chris00/ocaml-csv/issues" -tags: [ "database" "science" ] -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocaml" "%{etc}%/csv/_oasis_remove_.ml" "%{etc}%/csv"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "base-bytes" - "ocamlfind" {build & >= "1.5"} - "ocamlbuild" {build} -] diff --git a/packages/csv/csv.1.4.1/url b/packages/csv/csv.1.4.1/url deleted file mode 100644 index 7f5539841ec..00000000000 --- a/packages/csv/csv.1.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/ocaml-csv/releases/download/1.4.1/csv-1.4.1.tar.gz" -checksum: "800e9220bd6876dcdde8a1c070507bab" diff --git a/packages/csv/csv.1.4.2/descr b/packages/csv/csv.1.4.2/descr deleted file mode 100644 index b5529805a5d..00000000000 --- a/packages/csv/csv.1.4.2/descr +++ /dev/null @@ -1,8 +0,0 @@ -A pure OCaml library to read and write CSV files. -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. A special representation of rows of CSV -files with a header is provided. The library comes with a handy -command line tool called csvtool for handling CSV files from shell -scripts. - diff --git a/packages/csv/csv.1.4.2/files/_oasis_remove_.ml b/packages/csv/csv.1.4.2/files/_oasis_remove_.ml deleted file mode 100644 index 0d23853fc00..00000000000 --- a/packages/csv/csv.1.4.2/files/_oasis_remove_.ml +++ /dev/null @@ -1,7 +0,0 @@ -open Printf - -let () = - let dir = Sys.argv.(1) in - (try Sys.chdir dir - with _ -> eprintf "Cannot change directory to %s\n%!" dir); - exit (Sys.command "ocaml setup.ml -uninstall") diff --git a/packages/csv/csv.1.4.2/files/csv.install b/packages/csv/csv.1.4.2/files/csv.install deleted file mode 100644 index c6cfc2de587..00000000000 --- a/packages/csv/csv.1.4.2/files/csv.install +++ /dev/null @@ -1,6 +0,0 @@ -etc: [ - "setup.ml" - "setup.data" - "setup.log" - "_oasis_remove_.ml" -] diff --git a/packages/csv/csv.1.4.2/opam b/packages/csv/csv.1.4.2/opam deleted file mode 100644 index 58365e2ca20..00000000000 --- a/packages/csv/csv.1.4.2/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -maintainer: "Christophe Troestler " -authors: [ "Richard Jones" - "Christophe Troestler" ] -license: "LGPL-2.1 with OCaml linking exception" -homepage: "https://github.com/Chris00/ocaml-csv" -dev-repo: "https://github.com/Chris00/ocaml-csv.git" -bug-reports: "https://github.com/Chris00/ocaml-csv/issues" -tags: [ "database" "science" ] -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocaml" "%{etc}%/csv/_oasis_remove_.ml" "%{etc}%/csv"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "base-bytes" - "ocamlfind" {build & >= "1.5"} - "ocamlbuild" {build} -] diff --git a/packages/csv/csv.1.4.2/url b/packages/csv/csv.1.4.2/url deleted file mode 100644 index d4aec48b186..00000000000 --- a/packages/csv/csv.1.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/ocaml-csv/releases/download/1.4.2/csv-1.4.2.tar.gz" -checksum: "0f2afb105766713eda762a3e461b49f2" diff --git a/packages/csv/csv.1.4/descr b/packages/csv/csv.1.4/descr deleted file mode 100644 index b5529805a5d..00000000000 --- a/packages/csv/csv.1.4/descr +++ /dev/null @@ -1,8 +0,0 @@ -A pure OCaml library to read and write CSV files. -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. A special representation of rows of CSV -files with a header is provided. The library comes with a handy -command line tool called csvtool for handling CSV files from shell -scripts. - diff --git a/packages/csv/csv.1.4/opam b/packages/csv/csv.1.4/opam index fd7d5c23829..915a5ca2472 100644 --- a/packages/csv/csv.1.4/opam +++ b/packages/csv/csv.1.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "csv" version: "1.4" maintainer: "Christophe Troestler " @@ -6,25 +6,39 @@ authors: [ "Richard Jones" "Christophe Troestler" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/ocaml-csv" -dev-repo: "https://github.com/Chris00/ocaml-csv.git" +dev-repo: "git+https://github.com/Chris00/ocaml-csv.git" bug-reports: "https://github.com/Chris00/ocaml-csv/issues" tags: [ "database" "science" ] 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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: [ ["ocamlfind" "remove" "csv"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "base-bytes" "ocamlfind" {build & >= "1.5"} "ocamlbuild" {build} ] +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. A special representation of rows of CSV +files with a header is provided. The library comes with a handy +command line tool called csvtool for handling CSV files from shell +scripts.""" +flags: light-uninstall +extra-files: ["csv.install" "md5=32f2e83491f3337ed73738e2330b40ea"] +url { + src: + "https://github.com/Chris00/ocaml-csv/releases/download/1.4/csv-1.4.tar.gz" + checksum: "md5=b9d2c44ec264312e473c66f2da0c2ef0" +} diff --git a/packages/csv/csv.1.4/url b/packages/csv/csv.1.4/url deleted file mode 100644 index 12619c681ef..00000000000 --- a/packages/csv/csv.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/ocaml-csv/releases/download/1.4/csv-1.4.tar.gz" -checksum: "b9d2c44ec264312e473c66f2da0c2ef0" diff --git a/packages/csv/csv.1.5/descr b/packages/csv/csv.1.5/descr deleted file mode 100644 index b5529805a5d..00000000000 --- a/packages/csv/csv.1.5/descr +++ /dev/null @@ -1,8 +0,0 @@ -A pure OCaml library to read and write CSV files. -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. A special representation of rows of CSV -files with a header is provided. The library comes with a handy -command line tool called csvtool for handling CSV files from shell -scripts. - diff --git a/packages/csv/csv.1.5/opam b/packages/csv/csv.1.5/opam index 8a79eac069d..5c7a5e1555e 100644 --- a/packages/csv/csv.1.5/opam +++ b/packages/csv/csv.1.5/opam @@ -1,28 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Richard Jones" "Christophe Troestler" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/ocaml-csv" -dev-repo: "https://github.com/Chris00/ocaml-csv.git" +dev-repo: "git+https://github.com/Chris00/ocaml-csv.git" bug-reports: "https://github.com/Chris00/ocaml-csv/issues" tags: [ "database" "science" ] 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}%/csv/_oasis_remove_.ml" "%{etc}%/csv"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "base-bytes" "ocamlbuild" {build} "ocamlfind" {build & >= "1.5"} ] +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. A special representation of rows of CSV +files with a header is provided. The library comes with a handy +command line tool called csvtool for handling CSV files from shell +scripts.""" +url { + src: + "https://github.com/Chris00/ocaml-csv/releases/download/1.5/csv-1.5.tar.gz" + checksum: "md5=93fb7204e3a2d38184ddce545d03c2fb" +} diff --git a/packages/csv/csv.1.5/url b/packages/csv/csv.1.5/url deleted file mode 100644 index 711606270f6..00000000000 --- a/packages/csv/csv.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/ocaml-csv/releases/download/1.5/csv-1.5.tar.gz" -checksum: "93fb7204e3a2d38184ddce545d03c2fb" diff --git a/packages/csv/csv.1.6/descr b/packages/csv/csv.1.6/descr deleted file mode 100644 index bc24304bae6..00000000000 --- a/packages/csv/csv.1.6/descr +++ /dev/null @@ -1,8 +0,0 @@ -A pure OCaml library to read and write CSV files. - -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. A special representation of rows of CSV -files with a header is provided. The library comes with a handy -command line tool called csvtool for handling CSV files from shell -scripts. diff --git a/packages/csv/csv.1.6/opam b/packages/csv/csv.1.6/opam index f9220755757..cb59315366c 100644 --- a/packages/csv/csv.1.6/opam +++ b/packages/csv/csv.1.6/opam @@ -1,29 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Richard Jones" "Christophe Troestler" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/ocaml-csv" -dev-repo: "https://github.com/Chris00/ocaml-csv.git" +dev-repo: "git+https://github.com/Chris00/ocaml-csv.git" bug-reports: "https://github.com/Chris00/ocaml-csv/issues" tags: [ "csv" "database" "science" ] build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix - "--%{lwt:enable}%-lwt"] + ["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: [ ["ocaml" "%{etc}%/csv/setup.ml" "-C" "%{etc}%/csv" "-uninstall"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests" - "--%{lwt:enable}%-lwt"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.00.1"} "base-bytes" "ocamlbuild" {build} "ocamlfind" {build & >= "1.5"} @@ -31,4 +29,16 @@ depends: [ depopts: [ "lwt" ] -available: [ ocaml-version >= "4.00.1" ] +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. A special representation of rows of CSV +files with a header is provided. The library comes with a handy +command line tool called csvtool for handling CSV files from shell +scripts.""" +url { + src: + "https://github.com/Chris00/ocaml-csv/releases/download/1.6/csv-1.6.tar.gz" + checksum: "md5=8c995d6dbfb5d0267bbc8a40a59122c6" +} diff --git a/packages/csv/csv.1.6/url b/packages/csv/csv.1.6/url deleted file mode 100644 index 38b8c875c9f..00000000000 --- a/packages/csv/csv.1.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/ocaml-csv/releases/download/1.6/csv-1.6.tar.gz" -checksum: "8c995d6dbfb5d0267bbc8a40a59122c6" diff --git a/packages/csv/csv.2.0/descr b/packages/csv/csv.2.0/descr deleted file mode 100644 index 511f24fe3dc..00000000000 --- a/packages/csv/csv.2.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -A pure OCaml library to read and write CSV files. - -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. A special representation of rows of CSV files with -a header is provided. The library comes with a handy command line tool -called csvtool for handling CSV files from shell scripts. diff --git a/packages/csv/csv.2.0/opam b/packages/csv/csv.2.0/opam index d58237df311..e3c08de6db6 100644 --- a/packages/csv/csv.2.0/opam +++ b/packages/csv/csv.2.0/opam @@ -1,21 +1,33 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Richard Jones" "Christophe Troestler" ] tags: [ "csv" "database" "science" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/ocaml-csv" -dev-repo: "https://github.com/Chris00/ocaml-csv.git" +dev-repo: "git+https://github.com/Chris00/ocaml-csv.git" bug-reports: "https://github.com/Chris00/ocaml-csv/issues" doc: "https://Chris00.github.io/ocaml-csv/doc" build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {build & >= "1.0+beta9"} "base-bytes" "base-unix" ] -available: [ ocaml-version >= "4.02.3" ] +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. A special representation of rows of CSV files with +a header is provided. The library comes with a handy command line tool +called csvtool for handling CSV files from shell scripts.""" +url { + src: + "https://github.com/Chris00/ocaml-csv/releases/download/2.0/csv-2.0.tbz" + checksum: "md5=b21dff064ec2151923cce97564688ea5" +} diff --git a/packages/csv/csv.2.0/url b/packages/csv/csv.2.0/url deleted file mode 100644 index a0a3ed9ed9d..00000000000 --- a/packages/csv/csv.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/ocaml-csv/releases/download/2.0/csv-2.0.tbz" -checksum: "b21dff064ec2151923cce97564688ea5" \ No newline at end of file diff --git a/packages/csvfields/csvfields.v0.10.0/descr b/packages/csvfields/csvfields.v0.10.0/descr deleted file mode 100644 index 47ba0c202f3..00000000000 --- a/packages/csvfields/csvfields.v0.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -Runtime support for ppx_xml_conv and ppx_csv_conv diff --git a/packages/csvfields/csvfields.v0.10.0/opam b/packages/csvfields/csvfields.v0.10.0/opam index 9afbe21b13e..d90a5633299 100644 --- a/packages/csvfields/csvfields.v0.10.0/opam +++ b/packages/csvfields/csvfields.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/csvfields" @@ -9,12 +9,18 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "ppx_jane" {>= "v0.10" & < "v0.11"} - "sexplib" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "num" "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=8097067d9a828aaba1403f1f97a22988" +} diff --git a/packages/csvfields/csvfields.v0.10.0/url b/packages/csvfields/csvfields.v0.10.0/url deleted file mode 100644 index 6051a90e467..00000000000 --- a/packages/csvfields/csvfields.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/csvfields-v0.10.0.tar.gz" -checksum: "8097067d9a828aaba1403f1f97a22988" diff --git a/packages/csvfields/csvfields.v0.9.0/descr b/packages/csvfields/csvfields.v0.9.0/descr deleted file mode 100644 index 47ba0c202f3..00000000000 --- a/packages/csvfields/csvfields.v0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -Runtime support for ppx_xml_conv and ppx_csv_conv diff --git a/packages/csvfields/csvfields.v0.9.0/opam b/packages/csvfields/csvfields.v0.9.0/opam index 23a7e507161..2dd09d2740b 100644 --- a/packages/csvfields/csvfields.v0.9.0/opam +++ b/packages/csvfields/csvfields.v0.9.0/opam @@ -1,19 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/csvfields" bug-reports: "https://github.com/janestreet/csvfields/issues" -dev-repo: "https://github.com/janestreet/csvfields.git" +dev-repo: "git+https://github.com/janestreet/csvfields.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} - "sexplib" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0" & < "4.06.0"} + "core" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "sexplib" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.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: "md5=0f468bbcc1cd8f69297577fce009306e" +} diff --git a/packages/csvfields/csvfields.v0.9.0/url b/packages/csvfields/csvfields.v0.9.0/url deleted file mode 100644 index d7053ad4ca4..00000000000 --- a/packages/csvfields/csvfields.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/csvfields-v0.9.0.tar.gz" -checksum: "0f468bbcc1cd8f69297577fce009306e" diff --git a/packages/csvfields/csvfields.v0.9.1/descr b/packages/csvfields/csvfields.v0.9.1/descr deleted file mode 100644 index 47ba0c202f3..00000000000 --- a/packages/csvfields/csvfields.v0.9.1/descr +++ /dev/null @@ -1 +0,0 @@ -Runtime support for ppx_xml_conv and ppx_csv_conv diff --git a/packages/csvfields/csvfields.v0.9.1/opam b/packages/csvfields/csvfields.v0.9.1/opam index ce08354bfd0..2ad2178109c 100644 --- a/packages/csvfields/csvfields.v0.9.1/opam +++ b/packages/csvfields/csvfields.v0.9.1/opam @@ -1,19 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/csvfields" bug-reports: "https://github.com/janestreet/csvfields/issues" -dev-repo: "https://github.com/janestreet/csvfields.git" +dev-repo: "git+https://github.com/janestreet/csvfields.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core" {>= "v0.9.2" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta2"} - "ppx_driver" {>= "v0.9.2" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} - "sexplib" {>= "v0.9.3" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "core" {>= "v0.9.2" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta2"} + "ppx_driver" {>= "v0.9.2" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "sexplib" {>= "v0.9.3" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=d1376d704701f8e7d37316aa99c5bf93" +} diff --git a/packages/csvfields/csvfields.v0.9.1/url b/packages/csvfields/csvfields.v0.9.1/url deleted file mode 100644 index 10fb050b63a..00000000000 --- a/packages/csvfields/csvfields.v0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/csvfields/archive/v0.9.1.tar.gz" -checksum: "d1376d704701f8e7d37316aa99c5bf93" diff --git a/packages/csvprovider/csvprovider.1.0/descr b/packages/csvprovider/csvprovider.1.0/descr deleted file mode 100644 index c4bd1ca842c..00000000000 --- a/packages/csvprovider/csvprovider.1.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -CSV Type Provider for OCaml -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. diff --git a/packages/csvprovider/csvprovider.1.0/opam b/packages/csvprovider/csvprovider.1.0/opam index a38a11d00b2..1fd667b04b6 100644 --- a/packages/csvprovider/csvprovider.1.0/opam +++ b/packages/csvprovider/csvprovider.1.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/nv-vn/OCamlCsvProvider.git" +dev-repo: "git+https://github.com/nv-vn/OCamlCsvProvider.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -12,12 +12,24 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "csvprovider"] depends: [ + "ocaml" {>= "4.02" & < "4.03"} "ocamlfind" {build} "oasis" {build} "lwt" {>= "2.5.0"} - "cohttp" {>= "0.19.0" & <"0.99"} + "cohttp" {>= "0.19.0" & < "0.99"} "csv" {>= "1.4.0"} "batteries" {>= "2.4.0"} "ppx_tools" {>= "0.99.2"} ] -available: [ ocaml-version >= "4.02" & ocaml-version < "4.03" ] +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: "md5=048e3e110b3608179e85abca5935cd85" +} diff --git a/packages/csvprovider/csvprovider.1.0/url b/packages/csvprovider/csvprovider.1.0/url deleted file mode 100644 index e594afc1245..00000000000 --- a/packages/csvprovider/csvprovider.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nv-vn/OCamlCSVProvider/archive/1.0.tar.gz" -checksum: "048e3e110b3608179e85abca5935cd85" diff --git a/packages/csvprovider/csvprovider.1.1/descr b/packages/csvprovider/csvprovider.1.1/descr deleted file mode 100644 index c4bd1ca842c..00000000000 --- a/packages/csvprovider/csvprovider.1.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -CSV Type Provider for OCaml -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. diff --git a/packages/csvprovider/csvprovider.1.1/opam b/packages/csvprovider/csvprovider.1.1/opam index a38a11d00b2..dcaa3a5389d 100644 --- a/packages/csvprovider/csvprovider.1.1/opam +++ b/packages/csvprovider/csvprovider.1.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/nv-vn/OCamlCsvProvider.git" +dev-repo: "git+https://github.com/nv-vn/OCamlCsvProvider.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -12,12 +12,24 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "csvprovider"] depends: [ + "ocaml" {>= "4.02" & < "4.03"} "ocamlfind" {build} "oasis" {build} "lwt" {>= "2.5.0"} - "cohttp" {>= "0.19.0" & <"0.99"} + "cohttp" {>= "0.19.0" & < "0.99"} "csv" {>= "1.4.0"} "batteries" {>= "2.4.0"} "ppx_tools" {>= "0.99.2"} ] -available: [ ocaml-version >= "4.02" & ocaml-version < "4.03" ] +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: "md5=2d9b6c72fe2bd08094b728cb181828b8" +} diff --git a/packages/csvprovider/csvprovider.1.1/url b/packages/csvprovider/csvprovider.1.1/url deleted file mode 100644 index 22510e3bc69..00000000000 --- a/packages/csvprovider/csvprovider.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nv-vn/OCamlCSVProvider/archive/1.1.tar.gz" -checksum: "2d9b6c72fe2bd08094b728cb181828b8" diff --git a/packages/csvprovider/csvprovider.1.2/descr b/packages/csvprovider/csvprovider.1.2/descr deleted file mode 100644 index c4bd1ca842c..00000000000 --- a/packages/csvprovider/csvprovider.1.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -CSV Type Provider for OCaml -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. diff --git a/packages/csvprovider/csvprovider.1.2/opam b/packages/csvprovider/csvprovider.1.2/opam index aaede77e664..52b01b9a102 100644 --- a/packages/csvprovider/csvprovider.1.2/opam +++ b/packages/csvprovider/csvprovider.1.2/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/nv-vn/OCamlCsvProvider.git" +dev-repo: "git+https://github.com/nv-vn/OCamlCsvProvider.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -12,13 +12,25 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "csvprovider"] depends: [ + "ocaml" {>= "4.03" & < "4.04"} "ocamlfind" {build} "ocamlbuild" {build} "oasis" {build} "lwt" {>= "2.5.0"} - "cohttp" {>= "0.19.0" & <"0.99"} + "cohttp" {>= "0.19.0" & < "0.99"} "csv" {>= "1.4.0"} "batteries" {>= "2.4.0"} "ppx_tools" {>= "0.99.2"} ] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.04" ] +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: "md5=1987582bb5b12aef0f219fa13f2a645f" +} diff --git a/packages/csvprovider/csvprovider.1.2/url b/packages/csvprovider/csvprovider.1.2/url deleted file mode 100644 index f18fc545574..00000000000 --- a/packages/csvprovider/csvprovider.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nv-vn/OCamlCSVProvider/archive/1.2.tar.gz" -checksum: "1987582bb5b12aef0f219fa13f2a645f" diff --git a/packages/ctypes-build/ctypes-build.0.0.1/descr b/packages/ctypes-build/ctypes-build.0.0.1/descr deleted file mode 100644 index 0204e2c98be..00000000000 --- a/packages/ctypes-build/ctypes-build.0.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Support for building Ctypes bindings. diff --git a/packages/ctypes-build/ctypes-build.0.0.1/opam b/packages/ctypes-build/ctypes-build.0.0.1/opam deleted file mode 100644 index 93bf6f1ced6..00000000000 --- a/packages/ctypes-build/ctypes-build.0.0.1/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "yallop@gmail.com" -authors: ["Jeremy Yallop" "David Sheets"] -homepage: "https://github.com/yallop/ocaml-ctypes-build" -bug-reports: "https://github.com/yallop/ocaml-ctypes-build/issues" -license: "MIT" -dev-repo: "https://github.com/yallop/ocaml-ctypes-build.git" -build: [make "build"] -install: [make "install"] -remove: [make "uninstall"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" - "ctypes" {>= "0.6.0"} -] diff --git a/packages/ctypes-build/ctypes-build.0.0.1/url b/packages/ctypes-build/ctypes-build.0.0.1/url deleted file mode 100644 index 649cc30a83e..00000000000 --- a/packages/ctypes-build/ctypes-build.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/yallop/ocaml-ctypes-build/archive/0.0.1.tar.gz" -checksum: "51101b3b74cf6ee622ec36581a43e680" diff --git a/packages/ctypes-build/ctypes-build.0.0.2/descr b/packages/ctypes-build/ctypes-build.0.0.2/descr deleted file mode 100644 index 0204e2c98be..00000000000 --- a/packages/ctypes-build/ctypes-build.0.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Support for building Ctypes bindings. diff --git a/packages/ctypes-build/ctypes-build.0.0.2/opam b/packages/ctypes-build/ctypes-build.0.0.2/opam index 93bf6f1ced6..83434679a6b 100644 --- a/packages/ctypes-build/ctypes-build.0.0.2/opam +++ b/packages/ctypes-build/ctypes-build.0.0.2/opam @@ -1,15 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "yallop@gmail.com" authors: ["Jeremy Yallop" "David Sheets"] homepage: "https://github.com/yallop/ocaml-ctypes-build" bug-reports: "https://github.com/yallop/ocaml-ctypes-build/issues" license: "MIT" -dev-repo: "https://github.com/yallop/ocaml-ctypes-build.git" +dev-repo: "git+https://github.com/yallop/ocaml-ctypes-build.git" build: [make "build"] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" "ctypes" {>= "0.6.0"} ] +synopsis: "Support for building Ctypes bindings." +url { + src: "https://github.com/yallop/ocaml-ctypes-build/archive/0.0.2.tar.gz" + checksum: "md5=d148cdf67e7518013b5105ccb08e4ca5" +} diff --git a/packages/ctypes-build/ctypes-build.0.0.2/url b/packages/ctypes-build/ctypes-build.0.0.2/url deleted file mode 100644 index 7faae9d6722..00000000000 --- a/packages/ctypes-build/ctypes-build.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/yallop/ocaml-ctypes-build/archive/0.0.2.tar.gz" -checksum: "d148cdf67e7518013b5105ccb08e4ca5" diff --git a/packages/ctypes-foreign/ctypes-foreign.0.4.0/descr b/packages/ctypes-foreign/ctypes-foreign.0.4.0/descr deleted file mode 100644 index db7fd3bfef1..00000000000 --- a/packages/ctypes-foreign/ctypes-foreign.0.4.0/descr +++ /dev/null @@ -1,21 +0,0 @@ -Virtual package for enabling the ctypes.foreign subpackage. - -`ctypes-foreign` is just a virtual OPAM package that determines -whether the foreign subpackage should built as part of ctypes. -In order to actually get the ctypes package, you should also: - - opam install ctypes ctypes-foreign - -You can verify the existence of the ocamlfind subpackage by: - - ocamlfind list | grep ctypes - -Which should output something like: - - ctypes (version: 0.4.1) - ctypes.foreign (version: 0.4.1) - ctypes.foreign.base (version: 0.4.1) - ctypes.foreign.threaded (version: 0.4.1) - ctypes.foreign.unthreaded (version: 0.4.1) - ctypes.stubs (version: 0.4.1) - ctypes.top (version: 0.4.1) diff --git a/packages/ctypes-foreign/ctypes-foreign.0.4.0/opam b/packages/ctypes-foreign/ctypes-foreign.0.4.0/opam index a3d648de461..e6fe73e70db 100644 --- a/packages/ctypes-foreign/ctypes-foreign.0.4.0/opam +++ b/packages/ctypes-foreign/ctypes-foreign.0.4.0/opam @@ -1,22 +1,44 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.4.0" maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" homepage: "https://github.com/ocamllabs/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" +dev-repo: "git+http://github.com/ocamllabs/ocaml-ctypes.git" bug-reports: "http://github.com/ocamllabs/ocaml-ctypes/issues" depexts: [ - [ ["debian"] [ "libffi-dev"] ] - [ ["ubuntu"] [ "libffi-dev" ] ] - [ ["osx" "homebrew"] ["libffi"] ] - [ ["osx" "macports"] ["libffi"] ] - [ ["centos"] ["libffi-devel"] ] - [ ["oraclelinux"] ["libffi-devel"] ] - [ ["fedora"] ["libffi-devel"] ] - [ ["alpine"] ["libffi-dev"] ] - [ ["opensuse"] ["libffi-devel"] ] - ] + ["libffi-dev"] {os-distribution = "debian"} + ["libffi-dev"] {os-distribution = "ubuntu"} + ["libffi"] {os = "macos" & os-distribution = "homebrew"} + ["libffi"] {os = "macos" & os-distribution = "macports"} + ["libffi-devel"] {os-distribution = "centos"} + ["libffi-devel"] {os-distribution = "oraclelinux"} + ["libffi-devel"] {os-distribution = "fedora"} + ["libffi-dev"] {os-distribution = "alpine"} + ["libffi-devel"] {os-distribution = "opensuse"} +] tags: ["org:ocamllabs" "org:mirage"] post-messages: [ "This package requires libffi on your system" {failure} ] +synopsis: "Virtual package for enabling the ctypes.foreign subpackage." +description: """ +`ctypes-foreign` is just a virtual OPAM package that determines +whether the foreign subpackage should built as part of ctypes. +In order to actually get the ctypes package, you should also: + + opam install ctypes ctypes-foreign + +You can verify the existence of the ocamlfind subpackage by: + + ocamlfind list | grep ctypes + +Which should output something like: + + ctypes (version: 0.4.1) + ctypes.foreign (version: 0.4.1) + ctypes.foreign.base (version: 0.4.1) + ctypes.foreign.threaded (version: 0.4.1) + ctypes.foreign.unthreaded (version: 0.4.1) + ctypes.stubs (version: 0.4.1) + ctypes.top (version: 0.4.1)""" +authors: "yallop@gmail.com" +depends: ["ocaml"] diff --git a/packages/ctypes/ctypes.0.1.1/descr b/packages/ctypes/ctypes.0.1.1/descr deleted file mode 100644 index 584db29fabf..00000000000 --- a/packages/ctypes/ctypes.0.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Combinators for binding to C libraries without writing any C. diff --git a/packages/ctypes/ctypes.0.1.1/opam b/packages/ctypes/ctypes.0.1.1/opam deleted file mode 100644 index b667e22ee20..00000000000 --- a/packages/ctypes/ctypes.0.1.1/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -author: "yallop@gmail.com" -maintainer: "yallop@gmail.com" -homepage: "https://github.com/ocamllabs/ocaml-ctypes" -bug-reports: "http://github.com/ocamllabs/ocaml-ctypes/issues" -tags: [ - "org:ocamllabs" - "org:mirage" -] -build: make -remove: [["ocamlfind" "remove" "ctypes"]] -depends: [ - "ocamlfind" - "ounit" - ("oasis" {>= "0.3.0"} | "oasis-mirage" {>= "0.3.0"}) - "ocamlbuild" {build} -] -depexts: [ - [ ["debian"] [ "libffi-dev"] ] - [ ["ubuntu"] [ "libffi-dev" ] ] - [ ["osx" "homebrew"] ["libffi"] ] - [ ["osx" "macports"] ["libffi"] ] - [ ["centos"] ["libffi-devel"] ] - [ ["oraclelinux"] ["libffi-devel"] ] - [ ["fedora"] ["libffi-devel"] ] - [ ["alpine"] ["libffi-dev"] ] - [ ["opensuse"] ["libffi-devel"] ] -] -available: [ (ocaml-version >= "4.00.0") & (ocaml-version < "4.03.0") ] -dev-repo: "git://github.com/ocamllabs/ocaml-ctypes" -install: [make "install"] diff --git a/packages/ctypes/ctypes.0.1.1/url b/packages/ctypes/ctypes.0.1.1/url deleted file mode 100644 index 5e4ddd4dc27..00000000000 --- a/packages/ctypes/ctypes.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/ocaml-ctypes-0.1.1.tar.gz" -checksum: "298f2e6ed923c456d397acc9e11e2ede" diff --git a/packages/ctypes/ctypes.0.10.0/descr b/packages/ctypes/ctypes.0.10.0/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.10.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.10.0/opam b/packages/ctypes/ctypes.0.10.0/opam deleted file mode 100644 index 7966944135b..00000000000 --- a/packages/ctypes/ctypes.0.10.0/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" -homepage: "https://github.com/ocamllabs/ocaml-ctypes" -doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" -bug-reports: "http://github.com/ocamllabs/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} -] -build-test: [ - [make "test"] -] -install: [ - [make "install" "XEN=%{mirage-xen:enable}%"] -] -remove: [ - ["ocamlfind" "remove" "ctypes"] -] -depends: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} - "lwt" {test} - "ounit" {test} - "ctypes-foreign" {test} -] -depopts: [ - "ctypes-foreign" - "mirage-xen" -] -tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.01.0" ] diff --git a/packages/ctypes/ctypes.0.10.0/url b/packages/ctypes/ctypes.0.10.0/url deleted file mode 100644 index 9f9b8b1fbe9..00000000000 --- a/packages/ctypes/ctypes.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.10.0.tar.gz" -checksum: "d165e2f434bfa4d7a0e23353e38725ff" diff --git a/packages/ctypes/ctypes.0.10.1/descr b/packages/ctypes/ctypes.0.10.1/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.10.1/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.10.1/opam b/packages/ctypes/ctypes.0.10.1/opam deleted file mode 100644 index 7966944135b..00000000000 --- a/packages/ctypes/ctypes.0.10.1/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" -homepage: "https://github.com/ocamllabs/ocaml-ctypes" -doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" -bug-reports: "http://github.com/ocamllabs/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} -] -build-test: [ - [make "test"] -] -install: [ - [make "install" "XEN=%{mirage-xen:enable}%"] -] -remove: [ - ["ocamlfind" "remove" "ctypes"] -] -depends: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} - "lwt" {test} - "ounit" {test} - "ctypes-foreign" {test} -] -depopts: [ - "ctypes-foreign" - "mirage-xen" -] -tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.01.0" ] diff --git a/packages/ctypes/ctypes.0.10.1/url b/packages/ctypes/ctypes.0.10.1/url deleted file mode 100644 index db83f87d67c..00000000000 --- a/packages/ctypes/ctypes.0.10.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.10.1.tar.gz" -checksum: "45f0eaef250b03a7885042b3077aff20" diff --git a/packages/ctypes/ctypes.0.10.2/descr b/packages/ctypes/ctypes.0.10.2/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.10.2/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.10.2/opam b/packages/ctypes/ctypes.0.10.2/opam deleted file mode 100644 index 7966944135b..00000000000 --- a/packages/ctypes/ctypes.0.10.2/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" -homepage: "https://github.com/ocamllabs/ocaml-ctypes" -doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" -bug-reports: "http://github.com/ocamllabs/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} -] -build-test: [ - [make "test"] -] -install: [ - [make "install" "XEN=%{mirage-xen:enable}%"] -] -remove: [ - ["ocamlfind" "remove" "ctypes"] -] -depends: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} - "lwt" {test} - "ounit" {test} - "ctypes-foreign" {test} -] -depopts: [ - "ctypes-foreign" - "mirage-xen" -] -tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.01.0" ] diff --git a/packages/ctypes/ctypes.0.10.2/url b/packages/ctypes/ctypes.0.10.2/url deleted file mode 100644 index e8f86f1d19d..00000000000 --- a/packages/ctypes/ctypes.0.10.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.10.2.tar.gz" -checksum: "4efd9c98d8dd3483981efc89d41fc16f" diff --git a/packages/ctypes/ctypes.0.10.3/descr b/packages/ctypes/ctypes.0.10.3/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.10.3/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.10.3/opam b/packages/ctypes/ctypes.0.10.3/opam deleted file mode 100644 index 7966944135b..00000000000 --- a/packages/ctypes/ctypes.0.10.3/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" -homepage: "https://github.com/ocamllabs/ocaml-ctypes" -doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" -bug-reports: "http://github.com/ocamllabs/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} -] -build-test: [ - [make "test"] -] -install: [ - [make "install" "XEN=%{mirage-xen:enable}%"] -] -remove: [ - ["ocamlfind" "remove" "ctypes"] -] -depends: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} - "lwt" {test} - "ounit" {test} - "ctypes-foreign" {test} -] -depopts: [ - "ctypes-foreign" - "mirage-xen" -] -tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.01.0" ] diff --git a/packages/ctypes/ctypes.0.10.3/url b/packages/ctypes/ctypes.0.10.3/url deleted file mode 100644 index e84a7df6133..00000000000 --- a/packages/ctypes/ctypes.0.10.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.10.3.tar.gz" -checksum: "fc8ced9282ddbda2575a5b62b7fc99e6" diff --git a/packages/ctypes/ctypes.0.10.4/descr b/packages/ctypes/ctypes.0.10.4/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.10.4/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.10.4/opam b/packages/ctypes/ctypes.0.10.4/opam deleted file mode 100644 index 7966944135b..00000000000 --- a/packages/ctypes/ctypes.0.10.4/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" -homepage: "https://github.com/ocamllabs/ocaml-ctypes" -doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" -bug-reports: "http://github.com/ocamllabs/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} -] -build-test: [ - [make "test"] -] -install: [ - [make "install" "XEN=%{mirage-xen:enable}%"] -] -remove: [ - ["ocamlfind" "remove" "ctypes"] -] -depends: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} - "lwt" {test} - "ounit" {test} - "ctypes-foreign" {test} -] -depopts: [ - "ctypes-foreign" - "mirage-xen" -] -tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.01.0" ] diff --git a/packages/ctypes/ctypes.0.10.4/url b/packages/ctypes/ctypes.0.10.4/url deleted file mode 100644 index a8aa6d5007c..00000000000 --- a/packages/ctypes/ctypes.0.10.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.10.4.tar.gz" -checksum: "846f9ce0638e9a2046a4771a4c47c2d8" diff --git a/packages/ctypes/ctypes.0.10.5/descr b/packages/ctypes/ctypes.0.10.5/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.10.5/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.10.5/opam b/packages/ctypes/ctypes.0.10.5/opam deleted file mode 100644 index 7966944135b..00000000000 --- a/packages/ctypes/ctypes.0.10.5/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" -homepage: "https://github.com/ocamllabs/ocaml-ctypes" -doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" -bug-reports: "http://github.com/ocamllabs/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} -] -build-test: [ - [make "test"] -] -install: [ - [make "install" "XEN=%{mirage-xen:enable}%"] -] -remove: [ - ["ocamlfind" "remove" "ctypes"] -] -depends: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} - "lwt" {test} - "ounit" {test} - "ctypes-foreign" {test} -] -depopts: [ - "ctypes-foreign" - "mirage-xen" -] -tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.01.0" ] diff --git a/packages/ctypes/ctypes.0.10.5/url b/packages/ctypes/ctypes.0.10.5/url deleted file mode 100644 index 49e66914f76..00000000000 --- a/packages/ctypes/ctypes.0.10.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.10.5.tar.gz" -checksum: "67a4e1ba7dcf2dab40ce7cc3b517dc92" diff --git a/packages/ctypes/ctypes.0.11.0/descr b/packages/ctypes/ctypes.0.11.0/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.11.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.11.0/opam b/packages/ctypes/ctypes.0.11.0/opam deleted file mode 100644 index 7966944135b..00000000000 --- a/packages/ctypes/ctypes.0.11.0/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" -homepage: "https://github.com/ocamllabs/ocaml-ctypes" -doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" -bug-reports: "http://github.com/ocamllabs/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} -] -build-test: [ - [make "test"] -] -install: [ - [make "install" "XEN=%{mirage-xen:enable}%"] -] -remove: [ - ["ocamlfind" "remove" "ctypes"] -] -depends: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} - "lwt" {test} - "ounit" {test} - "ctypes-foreign" {test} -] -depopts: [ - "ctypes-foreign" - "mirage-xen" -] -tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.01.0" ] diff --git a/packages/ctypes/ctypes.0.11.0/url b/packages/ctypes/ctypes.0.11.0/url deleted file mode 100644 index 4eec1247115..00000000000 --- a/packages/ctypes/ctypes.0.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.11.0.tar.gz" -checksum: "cc6a8f3a88a1c2d0d03a4ece9aa43360" diff --git a/packages/ctypes/ctypes.0.11.1/descr b/packages/ctypes/ctypes.0.11.1/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.11.1/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.11.1/opam b/packages/ctypes/ctypes.0.11.1/opam deleted file mode 100644 index 7966944135b..00000000000 --- a/packages/ctypes/ctypes.0.11.1/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" -homepage: "https://github.com/ocamllabs/ocaml-ctypes" -doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" -bug-reports: "http://github.com/ocamllabs/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} -] -build-test: [ - [make "test"] -] -install: [ - [make "install" "XEN=%{mirage-xen:enable}%"] -] -remove: [ - ["ocamlfind" "remove" "ctypes"] -] -depends: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} - "lwt" {test} - "ounit" {test} - "ctypes-foreign" {test} -] -depopts: [ - "ctypes-foreign" - "mirage-xen" -] -tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.01.0" ] diff --git a/packages/ctypes/ctypes.0.11.1/url b/packages/ctypes/ctypes.0.11.1/url deleted file mode 100644 index d0b1faa59fc..00000000000 --- a/packages/ctypes/ctypes.0.11.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.11.1.tar.gz" -checksum: "4c44181a7d19c911d57485a179ab1713" diff --git a/packages/ctypes/ctypes.0.11.2/descr b/packages/ctypes/ctypes.0.11.2/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.11.2/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.11.2/opam b/packages/ctypes/ctypes.0.11.2/opam deleted file mode 100644 index 7966944135b..00000000000 --- a/packages/ctypes/ctypes.0.11.2/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" -homepage: "https://github.com/ocamllabs/ocaml-ctypes" -doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" -bug-reports: "http://github.com/ocamllabs/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} -] -build-test: [ - [make "test"] -] -install: [ - [make "install" "XEN=%{mirage-xen:enable}%"] -] -remove: [ - ["ocamlfind" "remove" "ctypes"] -] -depends: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} - "lwt" {test} - "ounit" {test} - "ctypes-foreign" {test} -] -depopts: [ - "ctypes-foreign" - "mirage-xen" -] -tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.01.0" ] diff --git a/packages/ctypes/ctypes.0.11.2/url b/packages/ctypes/ctypes.0.11.2/url deleted file mode 100644 index b5b550da848..00000000000 --- a/packages/ctypes/ctypes.0.11.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.11.2.tar.gz" -checksum: "72055750770278a84965bb81aec68d87" diff --git a/packages/ctypes/ctypes.0.11.3/descr b/packages/ctypes/ctypes.0.11.3/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.11.3/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.11.3/opam b/packages/ctypes/ctypes.0.11.3/opam index 7966944135b..02e41074346 100644 --- a/packages/ctypes/ctypes.0.11.3/opam +++ b/packages/ctypes/ctypes.0.11.3/opam @@ -1,19 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" homepage: "https://github.com/ocamllabs/ocaml-ctypes" doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" +dev-repo: "git+http://github.com/ocamllabs/ocaml-ctypes.git" bug-reports: "http://github.com/ocamllabs/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}%" "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} -] -build-test: [ - [make "test"] + [make "XEN=%{mirage-xen:enable}%" "ctypes-foreign"] + {ctypes-foreign:installed} + [make "test"] {with-test} ] install: [ [make "install" "XEN=%{mirage-xen:enable}%"] @@ -22,16 +21,40 @@ remove: [ ["ocamlfind" "remove" "ctypes"] ] depends: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} - "lwt" {test} - "ounit" {test} - "ctypes-foreign" {test} + "ocaml" {>= "4.01.0"} + "base-bytes" + "ocamlfind" {build} + "conf-pkg-config" {build} + "lwt" {with-test} + "ounit" {with-test} + "ctypes-foreign" {with-test} ] depopts: [ "ctypes-foreign" "mirage-xen" ] tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.01.0" ] +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/ocamllabs/ocaml-ctypes/archive/0.11.3.tar.gz" + checksum: "md5=cdad9a9020611ebbeb31a47f299e5e15" +} diff --git a/packages/ctypes/ctypes.0.11.3/url b/packages/ctypes/ctypes.0.11.3/url deleted file mode 100644 index d490bc14beb..00000000000 --- a/packages/ctypes/ctypes.0.11.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.11.3.tar.gz" -checksum: "cdad9a9020611ebbeb31a47f299e5e15" diff --git a/packages/ctypes/ctypes.0.11.4/descr b/packages/ctypes/ctypes.0.11.4/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.11.4/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.11.4/opam b/packages/ctypes/ctypes.0.11.4/opam deleted file mode 100644 index 7966944135b..00000000000 --- a/packages/ctypes/ctypes.0.11.4/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" -homepage: "https://github.com/ocamllabs/ocaml-ctypes" -doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" -bug-reports: "http://github.com/ocamllabs/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} -] -build-test: [ - [make "test"] -] -install: [ - [make "install" "XEN=%{mirage-xen:enable}%"] -] -remove: [ - ["ocamlfind" "remove" "ctypes"] -] -depends: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} - "lwt" {test} - "ounit" {test} - "ctypes-foreign" {test} -] -depopts: [ - "ctypes-foreign" - "mirage-xen" -] -tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.01.0" ] diff --git a/packages/ctypes/ctypes.0.11.4/url b/packages/ctypes/ctypes.0.11.4/url deleted file mode 100644 index 6c9415ad445..00000000000 --- a/packages/ctypes/ctypes.0.11.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.11.4.tar.gz" -checksum: "585ce71ec3f1b0fb3d9c9cc7fd858119" diff --git a/packages/ctypes/ctypes.0.11.5/descr b/packages/ctypes/ctypes.0.11.5/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.11.5/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.11.5/opam b/packages/ctypes/ctypes.0.11.5/opam index 7966944135b..32b6b5d0dd8 100644 --- a/packages/ctypes/ctypes.0.11.5/opam +++ b/packages/ctypes/ctypes.0.11.5/opam @@ -1,19 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" homepage: "https://github.com/ocamllabs/ocaml-ctypes" doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" +dev-repo: "git+http://github.com/ocamllabs/ocaml-ctypes.git" bug-reports: "http://github.com/ocamllabs/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}%" "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} -] -build-test: [ - [make "test"] + [make "XEN=%{mirage-xen:enable}%" "ctypes-foreign"] + {ctypes-foreign:installed} + [make "test"] {with-test} ] install: [ [make "install" "XEN=%{mirage-xen:enable}%"] @@ -22,16 +21,40 @@ remove: [ ["ocamlfind" "remove" "ctypes"] ] depends: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} - "lwt" {test} - "ounit" {test} - "ctypes-foreign" {test} + "ocaml" {>= "4.01.0"} + "base-bytes" + "ocamlfind" {build} + "conf-pkg-config" {build} + "lwt" {with-test} + "ounit" {with-test} + "ctypes-foreign" {with-test} ] depopts: [ "ctypes-foreign" "mirage-xen" ] tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.01.0" ] +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/ocamllabs/ocaml-ctypes/archive/0.11.5.tar.gz" + checksum: "md5=20aa5fe2bc8c4c507593dd25edf1e02d" +} diff --git a/packages/ctypes/ctypes.0.11.5/url b/packages/ctypes/ctypes.0.11.5/url deleted file mode 100644 index eeaf1fa0543..00000000000 --- a/packages/ctypes/ctypes.0.11.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.11.5.tar.gz" -checksum: "20aa5fe2bc8c4c507593dd25edf1e02d" diff --git a/packages/ctypes/ctypes.0.12.0/descr b/packages/ctypes/ctypes.0.12.0/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.12.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.12.0/opam b/packages/ctypes/ctypes.0.12.0/opam deleted file mode 100644 index afe2dc931f8..00000000000 --- a/packages/ctypes/ctypes.0.12.0/opam +++ /dev/null @@ -1,39 +0,0 @@ -opam-version: "1.2" -maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" -homepage: "https://github.com/ocamllabs/ocaml-ctypes" -doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" -bug-reports: "http://github.com/ocamllabs/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} -] -build-test: [ - [make "test"] -] -install: [ - [make "install" "XEN=%{mirage-xen:enable}%"] -] -remove: [ - ["ocamlfind" "remove" "ctypes"] -] -depends: [ - "base-bytes" - "integers" - "ocamlfind" {build} - "conf-pkg-config" {build} - "lwt" {test} - "ounit" {test} - "ctypes-foreign" {test} - "conf-ncurses" {test} -] -depopts: [ - "ctypes-foreign" - "mirage-xen" -] -tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.01.0" ] diff --git a/packages/ctypes/ctypes.0.12.0/url b/packages/ctypes/ctypes.0.12.0/url deleted file mode 100644 index 5e00ad19120..00000000000 --- a/packages/ctypes/ctypes.0.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.12.0.tar.gz" -checksum: "59e8b3f328ba00febabe2a957029cb94" diff --git a/packages/ctypes/ctypes.0.12.1/descr b/packages/ctypes/ctypes.0.12.1/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.12.1/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.12.1/opam b/packages/ctypes/ctypes.0.12.1/opam index afe2dc931f8..24a133589c1 100644 --- a/packages/ctypes/ctypes.0.12.1/opam +++ b/packages/ctypes/ctypes.0.12.1/opam @@ -1,19 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" homepage: "https://github.com/ocamllabs/ocaml-ctypes" doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" +dev-repo: "git+http://github.com/ocamllabs/ocaml-ctypes.git" bug-reports: "http://github.com/ocamllabs/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}%" "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} -] -build-test: [ - [make "test"] + [make "XEN=%{mirage-xen:enable}%" "ctypes-foreign"] + {ctypes-foreign:installed} + [make "test"] {with-test} ] install: [ [make "install" "XEN=%{mirage-xen:enable}%"] @@ -22,18 +21,42 @@ remove: [ ["ocamlfind" "remove" "ctypes"] ] depends: [ - "base-bytes" - "integers" - "ocamlfind" {build} - "conf-pkg-config" {build} - "lwt" {test} - "ounit" {test} - "ctypes-foreign" {test} - "conf-ncurses" {test} + "ocaml" {>= "4.01.0"} + "base-bytes" + "integers" + "ocamlfind" {build} + "conf-pkg-config" {build} + "lwt" {with-test} + "ounit" {with-test} + "ctypes-foreign" {with-test} + "conf-ncurses" {with-test} ] depopts: [ "ctypes-foreign" "mirage-xen" ] tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.01.0" ] +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/ocamllabs/ocaml-ctypes/archive/0.12.1.tar.gz" + checksum: "md5=4dd798e84b93cd97fbd605d023a0a707" +} diff --git a/packages/ctypes/ctypes.0.12.1/url b/packages/ctypes/ctypes.0.12.1/url deleted file mode 100644 index 3fc97f56ee2..00000000000 --- a/packages/ctypes/ctypes.0.12.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.12.1.tar.gz" -checksum: "4dd798e84b93cd97fbd605d023a0a707" diff --git a/packages/ctypes/ctypes.0.13.0/descr b/packages/ctypes/ctypes.0.13.0/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.13.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.13.0/opam b/packages/ctypes/ctypes.0.13.0/opam index afe2dc931f8..8daed4270b3 100644 --- a/packages/ctypes/ctypes.0.13.0/opam +++ b/packages/ctypes/ctypes.0.13.0/opam @@ -1,19 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" homepage: "https://github.com/ocamllabs/ocaml-ctypes" doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" +dev-repo: "git+http://github.com/ocamllabs/ocaml-ctypes.git" bug-reports: "http://github.com/ocamllabs/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}%" "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} -] -build-test: [ - [make "test"] + [make "XEN=%{mirage-xen:enable}%" "ctypes-foreign"] + {ctypes-foreign:installed} + [make "test"] {with-test} ] install: [ [make "install" "XEN=%{mirage-xen:enable}%"] @@ -22,18 +21,42 @@ remove: [ ["ocamlfind" "remove" "ctypes"] ] depends: [ - "base-bytes" - "integers" - "ocamlfind" {build} - "conf-pkg-config" {build} - "lwt" {test} - "ounit" {test} - "ctypes-foreign" {test} - "conf-ncurses" {test} + "ocaml" {>= "4.01.0"} + "base-bytes" + "integers" + "ocamlfind" {build} + "conf-pkg-config" {build} + "lwt" {with-test} + "ounit" {with-test} + "ctypes-foreign" {with-test} + "conf-ncurses" {with-test} ] depopts: [ "ctypes-foreign" "mirage-xen" ] tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.01.0" ] +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/ocamllabs/ocaml-ctypes/archive/0.13.0.tar.gz" + checksum: "md5=fe066ce52fb44921314208c3e0ee6c53" +} diff --git a/packages/ctypes/ctypes.0.13.0/url b/packages/ctypes/ctypes.0.13.0/url deleted file mode 100644 index 3ed4ca622b2..00000000000 --- a/packages/ctypes/ctypes.0.13.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.13.0.tar.gz" -checksum: "fe066ce52fb44921314208c3e0ee6c53" diff --git a/packages/ctypes/ctypes.0.13.1/descr b/packages/ctypes/ctypes.0.13.1/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.13.1/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.13.1/opam b/packages/ctypes/ctypes.0.13.1/opam index afe2dc931f8..23ebc755d59 100644 --- a/packages/ctypes/ctypes.0.13.1/opam +++ b/packages/ctypes/ctypes.0.13.1/opam @@ -1,19 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" homepage: "https://github.com/ocamllabs/ocaml-ctypes" doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" +dev-repo: "git+http://github.com/ocamllabs/ocaml-ctypes.git" bug-reports: "http://github.com/ocamllabs/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}%" "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} -] -build-test: [ - [make "test"] + [make "XEN=%{mirage-xen:enable}%" "ctypes-foreign"] + {ctypes-foreign:installed} + [make "test"] {with-test} ] install: [ [make "install" "XEN=%{mirage-xen:enable}%"] @@ -22,18 +21,42 @@ remove: [ ["ocamlfind" "remove" "ctypes"] ] depends: [ - "base-bytes" - "integers" - "ocamlfind" {build} - "conf-pkg-config" {build} - "lwt" {test} - "ounit" {test} - "ctypes-foreign" {test} - "conf-ncurses" {test} + "ocaml" {>= "4.01.0"} + "base-bytes" + "integers" + "ocamlfind" {build} + "conf-pkg-config" {build} + "lwt" {with-test} + "ounit" {with-test} + "ctypes-foreign" {with-test} + "conf-ncurses" {with-test} ] depopts: [ "ctypes-foreign" "mirage-xen" ] tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.01.0" ] +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/ocamllabs/ocaml-ctypes/archive/0.13.1.tar.gz" + checksum: "md5=0e1b70d28b5b9adc8c4596d9f4dff5b9" +} diff --git a/packages/ctypes/ctypes.0.13.1/url b/packages/ctypes/ctypes.0.13.1/url deleted file mode 100644 index 1f6def3c9b7..00000000000 --- a/packages/ctypes/ctypes.0.13.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.13.1.tar.gz" -checksum: "0e1b70d28b5b9adc8c4596d9f4dff5b9" diff --git a/packages/ctypes/ctypes.0.2.3/descr b/packages/ctypes/ctypes.0.2.3/descr deleted file mode 100644 index 584db29fabf..00000000000 --- a/packages/ctypes/ctypes.0.2.3/descr +++ /dev/null @@ -1 +0,0 @@ -Combinators for binding to C libraries without writing any C. diff --git a/packages/ctypes/ctypes.0.2.3/opam b/packages/ctypes/ctypes.0.2.3/opam index 6b63e57dab7..c23bb840b06 100644 --- a/packages/ctypes/ctypes.0.2.3/opam +++ b/packages/ctypes/ctypes.0.2.3/opam @@ -1,6 +1,5 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" bug-reports: "http://github.com/ocamllabs/ocaml-ctypes/issues" homepage: "https://github.com/ocamllabs/ocaml-ctypes" license: "MIT" @@ -8,19 +7,29 @@ build: make remove: [ ["ocamlfind" "remove" "ctypes"] ] -depends: [ "ocamlfind" ] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "ocamlfind" +] depexts: [ - [ ["debian"] [ "libffi-dev"] ] - [ ["ubuntu"] [ "libffi-dev" ] ] - [ ["osx" "homebrew"] ["libffi"] ] - [ ["osx" "macports"] ["libffi"] ] - [ ["centos"] ["libffi-devel"] ] - [ ["oraclelinux"] ["libffi-devel"] ] - [ ["fedora"] ["libffi-devel"] ] - [ ["alpine"] ["libffi-dev"] ] - [ ["opensuse"] ["libffi-devel"] ] + ["libffi-dev"] {os-distribution = "debian"} + ["libffi-dev"] {os-distribution = "ubuntu"} + ["libffi"] {os = "macos" & os-distribution = "homebrew"} + ["libffi"] {os = "macos" & os-distribution = "macports"} + ["libffi-devel"] {os-distribution = "centos"} + ["libffi-devel"] {os-distribution = "oraclelinux"} + ["libffi-devel"] {os-distribution = "fedora"} + ["libffi-dev"] {os-distribution = "alpine"} + ["libffi-devel"] {os-distribution = "opensuse"} ] tags: ["org:ocamllabs" "org:mirage"] -available: [ (ocaml-version >= "4.00.0") & (ocaml-version < "4.03.0") ] dev-repo: "git://github.com/ocamllabs/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/ocamllabs/ocaml-ctypes/archive/ocaml-ctypes-0.2.3.tar.gz" + checksum: "md5=c562c323a2a74a8bd04b82898aecab20" +} diff --git a/packages/ctypes/ctypes.0.2.3/url b/packages/ctypes/ctypes.0.2.3/url deleted file mode 100644 index 03630710711..00000000000 --- a/packages/ctypes/ctypes.0.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/ocaml-ctypes-0.2.3.tar.gz" -checksum: "c562c323a2a74a8bd04b82898aecab20" diff --git a/packages/ctypes/ctypes.0.3.4/descr b/packages/ctypes/ctypes.0.3.4/descr deleted file mode 100644 index 584db29fabf..00000000000 --- a/packages/ctypes/ctypes.0.3.4/descr +++ /dev/null @@ -1 +0,0 @@ -Combinators for binding to C libraries without writing any C. diff --git a/packages/ctypes/ctypes.0.3.4/opam b/packages/ctypes/ctypes.0.3.4/opam index 4d19bfe4d2c..98a6b4cd508 100644 --- a/packages/ctypes/ctypes.0.3.4/opam +++ b/packages/ctypes/ctypes.0.3.4/opam @@ -1,6 +1,5 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" homepage: "https://github.com/ocamllabs/ocaml-ctypes" bug-reports: "http://github.com/ocamllabs/ocaml-ctypes/issues" license: "MIT" @@ -8,20 +7,33 @@ build: make remove: [ ["ocamlfind" "remove" "ctypes"] ] -depends: [ "base-bytes" "ocamlfind" ] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "base-bytes" + "ocamlfind" +] depexts: [ - [ ["debian"] [ "libffi-dev"] ] - [ ["ubuntu"] [ "libffi-dev" ] ] - [ ["osx" "homebrew"] ["libffi"] ] - [ ["osx" "macports"] ["libffi"] ] - [ ["centos"] ["libffi-devel"] ] - [ ["oraclelinux"] ["libffi-devel"] ] - [ ["fedora"] ["libffi-devel"] ] - [ ["alpine"] ["libffi-dev"] ] - [ ["opensuse"] ["libffi-devel"] ] + ["libffi-dev"] {os-distribution = "debian"} + ["libffi-dev"] {os-distribution = "ubuntu"} + ["libffi"] {os = "macos" & os-distribution = "homebrew"} + ["libffi"] {os = "macos" & os-distribution = "macports"} + ["libffi-devel"] {os-distribution = "centos"} + ["libffi-devel"] {os-distribution = "oraclelinux"} + ["libffi-devel"] {os-distribution = "fedora"} + ["libffi-dev"] {os-distribution = "alpine"} + ["libffi-devel"] {os-distribution = "opensuse"} ] tags: ["org:ocamllabs" "org:mirage"] -available: [ (ocaml-version >= "4.00.0") & (ocaml-version < "4.03.0") ] patches: [ "build_with_trunk.patch" ] dev-repo: "git://github.com/ocamllabs/ocaml-ctypes" install: [make "install"] +synopsis: "Combinators for binding to C libraries without writing any C." +authors: "yallop@gmail.com" +flags: light-uninstall +extra-files: [ + "build_with_trunk.patch" "md5=6aaad5e4d9d757b3c95e5ab0693977d6" +] +url { + src: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.3.4.tar.gz" + checksum: "md5=5356f0bab5cbc29eba3dded5e35a9e9d" +} diff --git a/packages/ctypes/ctypes.0.3.4/url b/packages/ctypes/ctypes.0.3.4/url deleted file mode 100644 index 3f616dec01a..00000000000 --- a/packages/ctypes/ctypes.0.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.3.4.tar.gz" -checksum: "5356f0bab5cbc29eba3dded5e35a9e9d" diff --git a/packages/ctypes/ctypes.0.4.0/descr b/packages/ctypes/ctypes.0.4.0/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.4.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.4.0/opam b/packages/ctypes/ctypes.0.4.0/opam deleted file mode 100644 index c9cee5a3e24..00000000000 --- a/packages/ctypes/ctypes.0.4.0/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -version: "0.4.0" -maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" -homepage: "https://github.com/ocamllabs/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" -bug-reports: "http://github.com/ocamllabs/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: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} -] -depopts: [ - "ctypes-foreign" - "mirage-xen" -] -tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.00.0" ] diff --git a/packages/ctypes/ctypes.0.4.0/url b/packages/ctypes/ctypes.0.4.0/url deleted file mode 100644 index 1d62b137ddd..00000000000 --- a/packages/ctypes/ctypes.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.4.0.tar.gz" -checksum: "66edc3ea304db77205a228f12893543f" diff --git a/packages/ctypes/ctypes.0.4.1/descr b/packages/ctypes/ctypes.0.4.1/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.4.1/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.4.1/opam b/packages/ctypes/ctypes.0.4.1/opam index 7eb20d7ff78..5ec2c4d148e 100644 --- a/packages/ctypes/ctypes.0.4.1/opam +++ b/packages/ctypes/ctypes.0.4.1/opam @@ -1,9 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.4.1" maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" homepage: "https://github.com/ocamllabs/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" +dev-repo: "git+http://github.com/ocamllabs/ocaml-ctypes.git" bug-reports: "http://github.com/ocamllabs/ocaml-ctypes/issues" license: "MIT" build: [ @@ -19,13 +18,37 @@ remove: [ ["ocamlfind" "remove" "ctypes"] ] depends: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} + "ocaml" {>= "4.00.0"} + "base-bytes" + "ocamlfind" {build} + "conf-pkg-config" {build} ] depopts: [ "ctypes-foreign" "mirage-xen" ] tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.00.0" ] +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/ocamllabs/ocaml-ctypes/archive/0.4.1.tar.gz" + checksum: "md5=08a284c379e341d57b6918611b5bc56b" +} diff --git a/packages/ctypes/ctypes.0.4.1/url b/packages/ctypes/ctypes.0.4.1/url deleted file mode 100644 index 56c3589f60b..00000000000 --- a/packages/ctypes/ctypes.0.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.4.1.tar.gz" -checksum: "08a284c379e341d57b6918611b5bc56b" diff --git a/packages/ctypes/ctypes.0.4.2/descr b/packages/ctypes/ctypes.0.4.2/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.4.2/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.4.2/opam b/packages/ctypes/ctypes.0.4.2/opam deleted file mode 100644 index 94c141dbe9b..00000000000 --- a/packages/ctypes/ctypes.0.4.2/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -version: "0.4.2" -maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" -homepage: "https://github.com/ocamllabs/ocaml-ctypes" -doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" -bug-reports: "http://github.com/ocamllabs/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: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} -] -depopts: [ - "ctypes-foreign" - "mirage-xen" -] -tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.00.0" ] diff --git a/packages/ctypes/ctypes.0.4.2/url b/packages/ctypes/ctypes.0.4.2/url deleted file mode 100644 index 58017cd79dc..00000000000 --- a/packages/ctypes/ctypes.0.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.4.2.tar.gz" -checksum: "072af512312e25ebe1c9de1b5109e49e" diff --git a/packages/ctypes/ctypes.0.5.0/descr b/packages/ctypes/ctypes.0.5.0/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.5.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.5.0/opam b/packages/ctypes/ctypes.0.5.0/opam deleted file mode 100644 index 65ed2445316..00000000000 --- a/packages/ctypes/ctypes.0.5.0/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -version: "0.5.0" -maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" -homepage: "https://github.com/ocamllabs/ocaml-ctypes" -doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" -bug-reports: "http://github.com/ocamllabs/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: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} -] -depopts: [ - "ctypes-foreign" - "mirage-xen" -] -tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.00.0" ] diff --git a/packages/ctypes/ctypes.0.5.0/url b/packages/ctypes/ctypes.0.5.0/url deleted file mode 100644 index b6685ab78ab..00000000000 --- a/packages/ctypes/ctypes.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.5.0.tar.gz" -checksum: "769ee19704664e3c34d9938101c38869" diff --git a/packages/ctypes/ctypes.0.5.1/descr b/packages/ctypes/ctypes.0.5.1/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.5.1/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.5.1/opam b/packages/ctypes/ctypes.0.5.1/opam index 3c5ab1caf6a..2ef551ccaa7 100644 --- a/packages/ctypes/ctypes.0.5.1/opam +++ b/packages/ctypes/ctypes.0.5.1/opam @@ -1,10 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.5.1" maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" homepage: "https://github.com/ocamllabs/ocaml-ctypes" doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" +dev-repo: "git+http://github.com/ocamllabs/ocaml-ctypes.git" bug-reports: "http://github.com/ocamllabs/ocaml-ctypes/issues" license: "MIT" build: [ @@ -20,13 +19,37 @@ remove: [ ["ocamlfind" "remove" "ctypes"] ] depends: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} + "ocaml" {>= "4.00.0"} + "base-bytes" + "ocamlfind" {build} + "conf-pkg-config" {build} ] depopts: [ "ctypes-foreign" "mirage-xen" ] tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.00.0" ] +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/ocamllabs/ocaml-ctypes/archive/0.5.1.tar.gz" + checksum: "md5=92774c91b1dbc1b31a59a78cdb96611b" +} diff --git a/packages/ctypes/ctypes.0.5.1/url b/packages/ctypes/ctypes.0.5.1/url deleted file mode 100644 index a38a0c7b3ad..00000000000 --- a/packages/ctypes/ctypes.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.5.1.tar.gz" -checksum: "92774c91b1dbc1b31a59a78cdb96611b" diff --git a/packages/ctypes/ctypes.0.6.0/descr b/packages/ctypes/ctypes.0.6.0/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.6.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.6.0/opam b/packages/ctypes/ctypes.0.6.0/opam deleted file mode 100644 index 507e9dcc2c6..00000000000 --- a/packages/ctypes/ctypes.0.6.0/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" -homepage: "https://github.com/ocamllabs/ocaml-ctypes" -doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" -bug-reports: "http://github.com/ocamllabs/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: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} - "lwt" {test} -] -depopts: [ - "ctypes-foreign" - "mirage-xen" -] -tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] diff --git a/packages/ctypes/ctypes.0.6.0/url b/packages/ctypes/ctypes.0.6.0/url deleted file mode 100644 index a4b79aaee87..00000000000 --- a/packages/ctypes/ctypes.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.6.0.tar.gz" -checksum: "23ca5f08ce804bb7b028b8f8f641f645" diff --git a/packages/ctypes/ctypes.0.6.1/descr b/packages/ctypes/ctypes.0.6.1/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.6.1/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.6.1/opam b/packages/ctypes/ctypes.0.6.1/opam index 507e9dcc2c6..e021ee61e90 100644 --- a/packages/ctypes/ctypes.0.6.1/opam +++ b/packages/ctypes/ctypes.0.6.1/opam @@ -1,9 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" homepage: "https://github.com/ocamllabs/ocaml-ctypes" doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" +dev-repo: "git+http://github.com/ocamllabs/ocaml-ctypes.git" bug-reports: "http://github.com/ocamllabs/ocaml-ctypes/issues" license: "MIT" build: [ @@ -19,14 +18,38 @@ remove: [ ["ocamlfind" "remove" "ctypes"] ] depends: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} - "lwt" {test} + "ocaml" {>= "4.01.0" & < "4.06.0"} + "base-bytes" + "ocamlfind" {build} + "conf-pkg-config" {build} + "lwt" {with-test} ] depopts: [ "ctypes-foreign" "mirage-xen" ] tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] +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/ocamllabs/ocaml-ctypes/archive/0.6.1.tar.gz" + checksum: "md5=3d542bfc1743873fc3b72bc0b567dab7" +} diff --git a/packages/ctypes/ctypes.0.6.1/url b/packages/ctypes/ctypes.0.6.1/url deleted file mode 100644 index 55af939dc6f..00000000000 --- a/packages/ctypes/ctypes.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.6.1.tar.gz" -checksum: "3d542bfc1743873fc3b72bc0b567dab7" diff --git a/packages/ctypes/ctypes.0.6.2/descr b/packages/ctypes/ctypes.0.6.2/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.6.2/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.6.2/opam b/packages/ctypes/ctypes.0.6.2/opam deleted file mode 100644 index 507e9dcc2c6..00000000000 --- a/packages/ctypes/ctypes.0.6.2/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" -homepage: "https://github.com/ocamllabs/ocaml-ctypes" -doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" -bug-reports: "http://github.com/ocamllabs/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: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} - "lwt" {test} -] -depopts: [ - "ctypes-foreign" - "mirage-xen" -] -tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] diff --git a/packages/ctypes/ctypes.0.6.2/url b/packages/ctypes/ctypes.0.6.2/url deleted file mode 100644 index e53adfd5dc8..00000000000 --- a/packages/ctypes/ctypes.0.6.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.6.2.tar.gz" -checksum: "1066e7960cb8141d358958f909364821" diff --git a/packages/ctypes/ctypes.0.6.3/descr b/packages/ctypes/ctypes.0.6.3/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.6.3/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.6.3/opam b/packages/ctypes/ctypes.0.6.3/opam index 507e9dcc2c6..4a2177f6e1d 100644 --- a/packages/ctypes/ctypes.0.6.3/opam +++ b/packages/ctypes/ctypes.0.6.3/opam @@ -1,9 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" homepage: "https://github.com/ocamllabs/ocaml-ctypes" doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" +dev-repo: "git+http://github.com/ocamllabs/ocaml-ctypes.git" bug-reports: "http://github.com/ocamllabs/ocaml-ctypes/issues" license: "MIT" build: [ @@ -19,14 +18,38 @@ remove: [ ["ocamlfind" "remove" "ctypes"] ] depends: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} - "lwt" {test} + "ocaml" {>= "4.01.0" & < "4.06.0"} + "base-bytes" + "ocamlfind" {build} + "conf-pkg-config" {build} + "lwt" {with-test} ] depopts: [ "ctypes-foreign" "mirage-xen" ] tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] +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/ocamllabs/ocaml-ctypes/archive/0.6.3.tar.gz" + checksum: "md5=e3fda6b626e239006bf4416e0ac0b383" +} diff --git a/packages/ctypes/ctypes.0.6.3/url b/packages/ctypes/ctypes.0.6.3/url deleted file mode 100644 index d3a41f7e69a..00000000000 --- a/packages/ctypes/ctypes.0.6.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.6.3.tar.gz" -checksum: "e3fda6b626e239006bf4416e0ac0b383" diff --git a/packages/ctypes/ctypes.0.7.0/descr b/packages/ctypes/ctypes.0.7.0/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.7.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.7.0/opam b/packages/ctypes/ctypes.0.7.0/opam deleted file mode 100644 index 3f8287f74bf..00000000000 --- a/packages/ctypes/ctypes.0.7.0/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" -homepage: "https://github.com/ocamllabs/ocaml-ctypes" -doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" -bug-reports: "http://github.com/ocamllabs/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} -] -build-test: [ - [make "test"] -] -install: [ - [make "install" "XEN=%{mirage-xen:enable}%"] -] -remove: [ - ["ocamlfind" "remove" "ctypes"] -] -depends: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} - "lwt" {test} - "ounit" {test} - "ctypes-foreign" {test} -] -depopts: [ - "ctypes-foreign" - "mirage-xen" -] -tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] diff --git a/packages/ctypes/ctypes.0.7.0/url b/packages/ctypes/ctypes.0.7.0/url deleted file mode 100644 index 64bbb9e843e..00000000000 --- a/packages/ctypes/ctypes.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.7.0.tar.gz" -checksum: "13136bfeb764764e6175b05caadccf7b" diff --git a/packages/ctypes/ctypes.0.7.1/descr b/packages/ctypes/ctypes.0.7.1/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.7.1/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.7.1/opam b/packages/ctypes/ctypes.0.7.1/opam deleted file mode 100644 index 3f8287f74bf..00000000000 --- a/packages/ctypes/ctypes.0.7.1/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" -homepage: "https://github.com/ocamllabs/ocaml-ctypes" -doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" -bug-reports: "http://github.com/ocamllabs/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} -] -build-test: [ - [make "test"] -] -install: [ - [make "install" "XEN=%{mirage-xen:enable}%"] -] -remove: [ - ["ocamlfind" "remove" "ctypes"] -] -depends: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} - "lwt" {test} - "ounit" {test} - "ctypes-foreign" {test} -] -depopts: [ - "ctypes-foreign" - "mirage-xen" -] -tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] diff --git a/packages/ctypes/ctypes.0.7.1/url b/packages/ctypes/ctypes.0.7.1/url deleted file mode 100644 index 587d3d3b70f..00000000000 --- a/packages/ctypes/ctypes.0.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.7.1.tar.gz" -checksum: "9b26c192aaf1f5a4cf25e7a067738e75" diff --git a/packages/ctypes/ctypes.0.7.2/descr b/packages/ctypes/ctypes.0.7.2/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.7.2/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.7.2/opam b/packages/ctypes/ctypes.0.7.2/opam deleted file mode 100644 index 3f8287f74bf..00000000000 --- a/packages/ctypes/ctypes.0.7.2/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" -homepage: "https://github.com/ocamllabs/ocaml-ctypes" -doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" -bug-reports: "http://github.com/ocamllabs/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} -] -build-test: [ - [make "test"] -] -install: [ - [make "install" "XEN=%{mirage-xen:enable}%"] -] -remove: [ - ["ocamlfind" "remove" "ctypes"] -] -depends: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} - "lwt" {test} - "ounit" {test} - "ctypes-foreign" {test} -] -depopts: [ - "ctypes-foreign" - "mirage-xen" -] -tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] diff --git a/packages/ctypes/ctypes.0.7.2/url b/packages/ctypes/ctypes.0.7.2/url deleted file mode 100644 index 93c4752012b..00000000000 --- a/packages/ctypes/ctypes.0.7.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.7.2.tar.gz" -checksum: "204d0967fd2a164dd2379bc126ff0eba" diff --git a/packages/ctypes/ctypes.0.8.0/descr b/packages/ctypes/ctypes.0.8.0/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.8.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.8.0/opam b/packages/ctypes/ctypes.0.8.0/opam deleted file mode 100644 index 7966944135b..00000000000 --- a/packages/ctypes/ctypes.0.8.0/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" -homepage: "https://github.com/ocamllabs/ocaml-ctypes" -doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" -bug-reports: "http://github.com/ocamllabs/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} -] -build-test: [ - [make "test"] -] -install: [ - [make "install" "XEN=%{mirage-xen:enable}%"] -] -remove: [ - ["ocamlfind" "remove" "ctypes"] -] -depends: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} - "lwt" {test} - "ounit" {test} - "ctypes-foreign" {test} -] -depopts: [ - "ctypes-foreign" - "mirage-xen" -] -tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.01.0" ] diff --git a/packages/ctypes/ctypes.0.8.0/url b/packages/ctypes/ctypes.0.8.0/url deleted file mode 100644 index 4b866e897af..00000000000 --- a/packages/ctypes/ctypes.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.8.0.tar.gz" -checksum: "9ca73b1b663b753fa9a77b65822bd119" diff --git a/packages/ctypes/ctypes.0.8.1/descr b/packages/ctypes/ctypes.0.8.1/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.8.1/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.8.1/opam b/packages/ctypes/ctypes.0.8.1/opam deleted file mode 100644 index 7966944135b..00000000000 --- a/packages/ctypes/ctypes.0.8.1/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" -homepage: "https://github.com/ocamllabs/ocaml-ctypes" -doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" -bug-reports: "http://github.com/ocamllabs/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} -] -build-test: [ - [make "test"] -] -install: [ - [make "install" "XEN=%{mirage-xen:enable}%"] -] -remove: [ - ["ocamlfind" "remove" "ctypes"] -] -depends: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} - "lwt" {test} - "ounit" {test} - "ctypes-foreign" {test} -] -depopts: [ - "ctypes-foreign" - "mirage-xen" -] -tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.01.0" ] diff --git a/packages/ctypes/ctypes.0.8.1/url b/packages/ctypes/ctypes.0.8.1/url deleted file mode 100644 index df1b77797c0..00000000000 --- a/packages/ctypes/ctypes.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.8.1.tar.gz" -checksum: "354661558f0d2798b1c4fcb3b483bfac" diff --git a/packages/ctypes/ctypes.0.8.2/descr b/packages/ctypes/ctypes.0.8.2/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.8.2/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.8.2/opam b/packages/ctypes/ctypes.0.8.2/opam deleted file mode 100644 index 7966944135b..00000000000 --- a/packages/ctypes/ctypes.0.8.2/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" -homepage: "https://github.com/ocamllabs/ocaml-ctypes" -doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" -bug-reports: "http://github.com/ocamllabs/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} -] -build-test: [ - [make "test"] -] -install: [ - [make "install" "XEN=%{mirage-xen:enable}%"] -] -remove: [ - ["ocamlfind" "remove" "ctypes"] -] -depends: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} - "lwt" {test} - "ounit" {test} - "ctypes-foreign" {test} -] -depopts: [ - "ctypes-foreign" - "mirage-xen" -] -tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.01.0" ] diff --git a/packages/ctypes/ctypes.0.8.2/url b/packages/ctypes/ctypes.0.8.2/url deleted file mode 100644 index 86702244ffe..00000000000 --- a/packages/ctypes/ctypes.0.8.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.8.2.tar.gz" -checksum: "6e5939389614afe4d6e71478aaf955ab" diff --git a/packages/ctypes/ctypes.0.9.0/descr b/packages/ctypes/ctypes.0.9.0/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.9.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.9.0/opam b/packages/ctypes/ctypes.0.9.0/opam deleted file mode 100644 index 7966944135b..00000000000 --- a/packages/ctypes/ctypes.0.9.0/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" -homepage: "https://github.com/ocamllabs/ocaml-ctypes" -doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" -bug-reports: "http://github.com/ocamllabs/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} -] -build-test: [ - [make "test"] -] -install: [ - [make "install" "XEN=%{mirage-xen:enable}%"] -] -remove: [ - ["ocamlfind" "remove" "ctypes"] -] -depends: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} - "lwt" {test} - "ounit" {test} - "ctypes-foreign" {test} -] -depopts: [ - "ctypes-foreign" - "mirage-xen" -] -tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.01.0" ] diff --git a/packages/ctypes/ctypes.0.9.0/url b/packages/ctypes/ctypes.0.9.0/url deleted file mode 100644 index ba9eb710afa..00000000000 --- a/packages/ctypes/ctypes.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.9.0.tar.gz" -checksum: "0aa68ffa571e7c711c7b0d8c1f73a6d4" diff --git a/packages/ctypes/ctypes.0.9.1/descr b/packages/ctypes/ctypes.0.9.1/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.9.1/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.9.1/opam b/packages/ctypes/ctypes.0.9.1/opam index 480ea947800..2508959a21a 100644 --- a/packages/ctypes/ctypes.0.9.1/opam +++ b/packages/ctypes/ctypes.0.9.1/opam @@ -1,19 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" homepage: "https://github.com/ocamllabs/ocaml-ctypes" doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" +dev-repo: "git+http://github.com/ocamllabs/ocaml-ctypes.git" bug-reports: "http://github.com/ocamllabs/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}%" "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} -] -build-test: [ - [make "test"] + [make "XEN=%{mirage-xen:enable}%" "ctypes-foreign"] + {ctypes-foreign:installed} + [make "test"] {with-test} ] install: [ [make "install" "XEN=%{mirage-xen:enable}%"] @@ -22,12 +21,13 @@ remove: [ ["ocamlfind" "remove" "ctypes"] ] depends: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} - "lwt" {test} - "ounit" {test} - "ctypes-foreign" {test} + "ocaml" + "base-bytes" + "ocamlfind" {build} + "conf-pkg-config" {build} + "lwt" {with-test} + "ounit" {with-test} + "ctypes-foreign" {with-test} ] depopts: [ "ctypes-foreign" @@ -35,3 +35,27 @@ depopts: [ ] tags: ["org:ocamllabs" "org:mirage"] available: [ false ] +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/ocamllabs/ocaml-ctypes/archive/0.9.1.tar.gz" + checksum: "md5=8ddf6772802e5cb7b162c644733b0d76" +} diff --git a/packages/ctypes/ctypes.0.9.1/url b/packages/ctypes/ctypes.0.9.1/url deleted file mode 100644 index 584dd863ce6..00000000000 --- a/packages/ctypes/ctypes.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.9.1.tar.gz" -checksum: "8ddf6772802e5cb7b162c644733b0d76" diff --git a/packages/ctypes/ctypes.0.9.2/descr b/packages/ctypes/ctypes.0.9.2/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.9.2/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.9.2/opam b/packages/ctypes/ctypes.0.9.2/opam deleted file mode 100644 index 7966944135b..00000000000 --- a/packages/ctypes/ctypes.0.9.2/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" -homepage: "https://github.com/ocamllabs/ocaml-ctypes" -doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" -bug-reports: "http://github.com/ocamllabs/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} -] -build-test: [ - [make "test"] -] -install: [ - [make "install" "XEN=%{mirage-xen:enable}%"] -] -remove: [ - ["ocamlfind" "remove" "ctypes"] -] -depends: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} - "lwt" {test} - "ounit" {test} - "ctypes-foreign" {test} -] -depopts: [ - "ctypes-foreign" - "mirage-xen" -] -tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.01.0" ] diff --git a/packages/ctypes/ctypes.0.9.2/url b/packages/ctypes/ctypes.0.9.2/url deleted file mode 100644 index a4ae53f44c9..00000000000 --- a/packages/ctypes/ctypes.0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.9.2.tar.gz" -checksum: "1918e7e240547d3bc1bcb5f351085a20" diff --git a/packages/ctypes/ctypes.0.9.3/descr b/packages/ctypes/ctypes.0.9.3/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.9.3/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.9.3/opam b/packages/ctypes/ctypes.0.9.3/opam deleted file mode 100644 index 7966944135b..00000000000 --- a/packages/ctypes/ctypes.0.9.3/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" -homepage: "https://github.com/ocamllabs/ocaml-ctypes" -doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" -bug-reports: "http://github.com/ocamllabs/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} -] -build-test: [ - [make "test"] -] -install: [ - [make "install" "XEN=%{mirage-xen:enable}%"] -] -remove: [ - ["ocamlfind" "remove" "ctypes"] -] -depends: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} - "lwt" {test} - "ounit" {test} - "ctypes-foreign" {test} -] -depopts: [ - "ctypes-foreign" - "mirage-xen" -] -tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.01.0" ] diff --git a/packages/ctypes/ctypes.0.9.3/url b/packages/ctypes/ctypes.0.9.3/url deleted file mode 100644 index 6ec9af06276..00000000000 --- a/packages/ctypes/ctypes.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.9.3.tar.gz" -checksum: "d9139f1462a61f650829c271ef407790" diff --git a/packages/ctypes/ctypes.0.9.4/descr b/packages/ctypes/ctypes.0.9.4/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.9.4/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.9.4/opam b/packages/ctypes/ctypes.0.9.4/opam deleted file mode 100644 index 7966944135b..00000000000 --- a/packages/ctypes/ctypes.0.9.4/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" -homepage: "https://github.com/ocamllabs/ocaml-ctypes" -doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" -bug-reports: "http://github.com/ocamllabs/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} -] -build-test: [ - [make "test"] -] -install: [ - [make "install" "XEN=%{mirage-xen:enable}%"] -] -remove: [ - ["ocamlfind" "remove" "ctypes"] -] -depends: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} - "lwt" {test} - "ounit" {test} - "ctypes-foreign" {test} -] -depopts: [ - "ctypes-foreign" - "mirage-xen" -] -tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.01.0" ] diff --git a/packages/ctypes/ctypes.0.9.4/url b/packages/ctypes/ctypes.0.9.4/url deleted file mode 100644 index 7930bfee4bc..00000000000 --- a/packages/ctypes/ctypes.0.9.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.9.4.tar.gz" -checksum: "3b023d198feee3c63783591a750ef1d1" diff --git a/packages/ctypes/ctypes.0.9.5/descr b/packages/ctypes/ctypes.0.9.5/descr deleted file mode 100644 index 78333e29a0e..00000000000 --- a/packages/ctypes/ctypes.0.9.5/descr +++ /dev/null @@ -1,18 +0,0 @@ -Combinators for binding to C libraries without writing any C. - -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. diff --git a/packages/ctypes/ctypes.0.9.5/opam b/packages/ctypes/ctypes.0.9.5/opam index 7966944135b..9399089e61a 100644 --- a/packages/ctypes/ctypes.0.9.5/opam +++ b/packages/ctypes/ctypes.0.9.5/opam @@ -1,19 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" homepage: "https://github.com/ocamllabs/ocaml-ctypes" doc: "http://ocamllabs.github.io/ocaml-ctypes" -dev-repo: "http://github.com/ocamllabs/ocaml-ctypes.git" +dev-repo: "git+http://github.com/ocamllabs/ocaml-ctypes.git" bug-reports: "http://github.com/ocamllabs/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}%" "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} -] -build-test: [ - [make "test"] + [make "XEN=%{mirage-xen:enable}%" "ctypes-foreign"] + {ctypes-foreign:installed} + [make "test"] {with-test} ] install: [ [make "install" "XEN=%{mirage-xen:enable}%"] @@ -22,16 +21,40 @@ remove: [ ["ocamlfind" "remove" "ctypes"] ] depends: [ - "base-bytes" - "ocamlfind" {build} - "conf-pkg-config" {build} - "lwt" {test} - "ounit" {test} - "ctypes-foreign" {test} + "ocaml" {>= "4.01.0"} + "base-bytes" + "ocamlfind" {build} + "conf-pkg-config" {build} + "lwt" {with-test} + "ounit" {with-test} + "ctypes-foreign" {with-test} ] depopts: [ "ctypes-foreign" "mirage-xen" ] tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.01.0" ] +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/ocamllabs/ocaml-ctypes/archive/0.9.5.tar.gz" + checksum: "md5=fd0d441adbb2a14a1855793895b1c71e" +} diff --git a/packages/ctypes/ctypes.0.9.5/url b/packages/ctypes/ctypes.0.9.5/url deleted file mode 100644 index e89c3555e2a..00000000000 --- a/packages/ctypes/ctypes.0.9.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-ctypes/archive/0.9.5.tar.gz" -checksum: "fd0d441adbb2a14a1855793895b1c71e" diff --git a/packages/cubicle/cubicle.1.0.1/descr b/packages/cubicle/cubicle.1.0.1/descr deleted file mode 100644 index 81833180716..00000000000 --- a/packages/cubicle/cubicle.1.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -SMT based model checker for parameterized systems diff --git a/packages/cubicle/cubicle.1.0.1/opam b/packages/cubicle/cubicle.1.0.1/opam index d49f4aaf789..661f4f59900 100644 --- a/packages/cubicle/cubicle.1.0.1/opam +++ b/packages/cubicle/cubicle.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mebsout@lri.fr" authors: [ "Sylvain Conchon" @@ -10,10 +10,19 @@ build: [ ["./configure" "--prefix" prefix] [make] ] -depends: ["ocamlfind" "num"] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "ocamlfind" + "num" +] depopts: ["functory"] conflicts: [ "functory" {< "0.5"} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03.0" ] install: [make "install" "MANDIR=%{man}%"] +synopsis: "SMT based model checker for parameterized systems" +extra-files: ["cubicle.install" "md5=ba6d18615d00544948c96638b6c8d900"] +url { + src: "http://cubicle.lri.fr/cubicle-1.0.1.tar.gz" + checksum: "md5=a13b45e48ba6bfa35f38ed52cb639c13" +} diff --git a/packages/cubicle/cubicle.1.0.1/url b/packages/cubicle/cubicle.1.0.1/url deleted file mode 100644 index b6582c89c1f..00000000000 --- a/packages/cubicle/cubicle.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://cubicle.lri.fr/cubicle-1.0.1.tar.gz" -checksum: "a13b45e48ba6bfa35f38ed52cb639c13" diff --git a/packages/cubicle/cubicle.1.0.2/descr b/packages/cubicle/cubicle.1.0.2/descr deleted file mode 100644 index 81833180716..00000000000 --- a/packages/cubicle/cubicle.1.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -SMT based model checker for parameterized systems diff --git a/packages/cubicle/cubicle.1.0.2/opam b/packages/cubicle/cubicle.1.0.2/opam index fe5a6aff726..7a5d3133ffe 100644 --- a/packages/cubicle/cubicle.1.0.2/opam +++ b/packages/cubicle/cubicle.1.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alainmebsout@gmail.com" authors: [ "Sylvain Conchon" @@ -14,9 +14,21 @@ build: [ ["./configure" "--prefix" prefix] [make] ] -depends: ["ocamlfind" "num"] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" + "num" +] depopts: ["functory"] conflicts: [ "functory" {< "0.5"} ] -available: [ ocaml-version >= "4.00.0"] +synopsis: "SMT based model checker for parameterized systems" +extra-files: [ + ["patch_syntax_ocaml_4_03_0.patch" "md5=64bb74d5e42413e411cfa246631c975a"] + ["cubicle.install" "md5=ba6d18615d00544948c96638b6c8d900"] +] +url { + src: "http://cubicle.lri.fr/cubicle-1.0.2.tar.gz" + checksum: "md5=08a6f19c157037c162bb4a764f2c3747" +} diff --git a/packages/cubicle/cubicle.1.0.2/url b/packages/cubicle/cubicle.1.0.2/url deleted file mode 100644 index 9c561626c51..00000000000 --- a/packages/cubicle/cubicle.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://cubicle.lri.fr/cubicle-1.0.2.tar.gz" -checksum: "08a6f19c157037c162bb4a764f2c3747" diff --git a/packages/cubicle/cubicle.1.0/descr b/packages/cubicle/cubicle.1.0/descr deleted file mode 100644 index 81833180716..00000000000 --- a/packages/cubicle/cubicle.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -SMT based model checker for parameterized systems diff --git a/packages/cubicle/cubicle.1.0/opam b/packages/cubicle/cubicle.1.0/opam index 9b28cd47c73..8cbba8032f2 100644 --- a/packages/cubicle/cubicle.1.0/opam +++ b/packages/cubicle/cubicle.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "mebsout@lri.fr" authors: [ "Sylvain Conchon" @@ -10,14 +10,23 @@ build: [ ["./configure" "--prefix" prefix] [make] ] -depends: ["ocamlfind" "num"] +depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} + "ocamlfind" + "num" +] depopts: ["functory"] depexts: [ - [["debian"] ["graphviz"]] - [["ubuntu"] ["graphviz"]] + ["graphviz"] {os-distribution = "debian"} + ["graphviz"] {os-distribution = "ubuntu"} ] conflicts: [ "functory" {< "0.5"} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03.0" ] install: [make "install" "MANDIR=%{man}%"] +synopsis: "SMT based model checker for parameterized systems" +extra-files: ["cubicle.install" "md5=ba6d18615d00544948c96638b6c8d900"] +url { + src: "http://cubicle.lri.fr/cubicle-1.0.tar.gz" + checksum: "md5=24b163eb77e6832747dccd6cc8a5d57c" +} diff --git a/packages/cubicle/cubicle.1.0/url b/packages/cubicle/cubicle.1.0/url deleted file mode 100644 index 1976b3bdb98..00000000000 --- a/packages/cubicle/cubicle.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://cubicle.lri.fr/cubicle-1.0.tar.gz" -checksum: "24b163eb77e6832747dccd6cc8a5d57c" diff --git a/packages/cubicle/cubicle.1.1.2/descr b/packages/cubicle/cubicle.1.1.2/descr deleted file mode 100644 index 81833180716..00000000000 --- a/packages/cubicle/cubicle.1.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -SMT based model checker for parameterized systems diff --git a/packages/cubicle/cubicle.1.1.2/opam b/packages/cubicle/cubicle.1.1.2/opam index ac15543bd55..5802b3e9fbc 100644 --- a/packages/cubicle/cubicle.1.1.2/opam +++ b/packages/cubicle/cubicle.1.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alainmebsout@gmail.com" authors: [ "Sylvain Conchon" @@ -7,15 +7,24 @@ authors: [ homepage: "http://cubicle.lri.fr" license: "Apache Software License version 2.0" bug-reports: "https://github.com/cubicle-model-checker/cubicle/issues" -dev-repo: "https://github.com/cubicle-model-checker/cubicle.git" - +dev-repo: "git+https://github.com/cubicle-model-checker/cubicle.git" build: [ ["./configure" "--prefix" prefix] [make] ] -depends: ["ocamlfind" "num"] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" + "num" +] depopts: ["functory"] conflicts: [ "functory" {< "0.5"} ] -available: [ ocaml-version >= "4.03.0"] +synopsis: "SMT based model checker for parameterized systems" +extra-files: ["cubicle.install" "md5=ba6d18615d00544948c96638b6c8d900"] +url { + src: + "https://github.com/cubicle-model-checker/cubicle/releases/download/1.1.2/cubicle-1.1.2.tar.gz" + checksum: "md5=706b3405ea9400b6a1b21dec9c2cb02f" +} diff --git a/packages/cubicle/cubicle.1.1.2/url b/packages/cubicle/cubicle.1.1.2/url deleted file mode 100644 index 68058273e78..00000000000 --- a/packages/cubicle/cubicle.1.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cubicle-model-checker/cubicle/releases/download/1.1.2/cubicle-1.1.2.tar.gz" -checksum: "706b3405ea9400b6a1b21dec9c2cb02f" diff --git a/packages/cudf/cudf.0.6.3/descr b/packages/cudf/cudf.0.6.3/descr deleted file mode 100644 index 22b6af5d3a9..00000000000 --- a/packages/cudf/cudf.0.6.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -CUDF library (part of the Mancoosi tools) -CUDF (for Common Upgradeability Description Format) is a format for -describing upgrade scenarios in package-based Free and Open Source -Software distribution. - diff --git a/packages/cudf/cudf.0.6.3/opam b/packages/cudf/cudf.0.6.3/opam index b5613be439a..4900a3ea17f 100644 --- a/packages/cudf/cudf.0.6.3/opam +++ b/packages/cudf/cudf.0.6.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" substs: ["cudf.ocp"] build: [ @@ -6,7 +6,22 @@ build: [ ["ocp-build" "-scan" "cudf" "-v" "0"] ] depends: [ + "ocaml" "ocp-build" ("extlib" | "extlib-compat") "ocamlbuild" {build} ] +synopsis: "CUDF library (part of the Mancoosi tools)" +description: """ +CUDF (for Common Upgradeability Description Format) is a format for +describing upgrade scenarios in package-based Free and Open Source +Software distribution.""" +extra-files: [ + ["cudf.ocp.in" "md5=9ff8f44d86e6feed4874c16e20834611"] + ["cudf.install" "md5=779d08d1d5e556e52648d14a62c24324"] + ["META" "md5=a6f24d3256cfffe346863448dfe147ef"] +] +url { + src: "https://gforge.inria.fr/frs/download.php/31910/cudf-0.6.3.tar.gz" + checksum: "md5=40c4e2c50ea96d0c9e565db16d20639a" +} diff --git a/packages/cudf/cudf.0.6.3/url b/packages/cudf/cudf.0.6.3/url deleted file mode 100644 index 62093178287..00000000000 --- a/packages/cudf/cudf.0.6.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gforge.inria.fr/frs/download.php/31910/cudf-0.6.3.tar.gz" -checksum: "40c4e2c50ea96d0c9e565db16d20639a" diff --git a/packages/cudf/cudf.0.7/descr b/packages/cudf/cudf.0.7/descr deleted file mode 100644 index 22b6af5d3a9..00000000000 --- a/packages/cudf/cudf.0.7/descr +++ /dev/null @@ -1,5 +0,0 @@ -CUDF library (part of the Mancoosi tools) -CUDF (for Common Upgradeability Description Format) is a format for -describing upgrade scenarios in package-based Free and Open Source -Software distribution. - diff --git a/packages/cudf/cudf.0.7/opam b/packages/cudf/cudf.0.7/opam index 0729aaeb1d7..8436351d286 100644 --- a/packages/cudf/cudf.0.7/opam +++ b/packages/cudf/cudf.0.7/opam @@ -1,10 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "roberto@dicosmo.org" build: [make "all" "opt"] remove: [ [make "uninstall" "DESTDIR=%{prefix}%" "OCAMLLIBDIR=lib" "BINDIR=bin" "LIBDIR=lib" "INCDIR=include"] ] depends: [ + "ocaml" "camlp4" "conf-perl" {build} ("extlib" | "extlib-compat") @@ -19,3 +20,12 @@ install: [ "LIBDIR=lib" "INCDIR=include" ] +synopsis: "CUDF library (part of the Mancoosi tools)" +description: """ +CUDF (for Common Upgradeability Description Format) is a format for +describing upgrade scenarios in package-based Free and Open Source +Software distribution.""" +url { + src: "https://gforge.inria.fr/frs/download.php/33593/cudf-0.7.tar.gz" + checksum: "md5=2047222fcf78278c6a24ac619fc39abb" +} diff --git a/packages/cudf/cudf.0.7/url b/packages/cudf/cudf.0.7/url deleted file mode 100644 index dbcff64b504..00000000000 --- a/packages/cudf/cudf.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gforge.inria.fr/frs/download.php/33593/cudf-0.7.tar.gz" -checksum: "2047222fcf78278c6a24ac619fc39abb" diff --git a/packages/cudf/cudf.0.8/descr b/packages/cudf/cudf.0.8/descr deleted file mode 100644 index 22b6af5d3a9..00000000000 --- a/packages/cudf/cudf.0.8/descr +++ /dev/null @@ -1,5 +0,0 @@ -CUDF library (part of the Mancoosi tools) -CUDF (for Common Upgradeability Description Format) is a format for -describing upgrade scenarios in package-based Free and Open Source -Software distribution. - diff --git a/packages/cudf/cudf.0.8/opam b/packages/cudf/cudf.0.8/opam deleted file mode 100644 index 72cae66ecf2..00000000000 --- a/packages/cudf/cudf.0.8/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -maintainer: "roberto@dicosmo.org" -homepage: "http://www.mancoosi.org/cudf/" -authors: ["Roberto di Cosmo " "Stefano Zacchiroli" "Pietro Abate"] -bug-reports: "https://gforge.inria.fr/tracker/?atid=13811&group_id=4385&func=browse" -dev-repo: "https://scm.gforge.inria.fr/anonscm/git/cudf/cudf.git" -build: [make "all" "opt"] -remove: [ - [make "uninstall" "DESTDIR=%{prefix}%" "OCAMLLIBDIR=lib" "BINDIR=bin" "LIBDIR=lib" "INCDIR=include"] -] -depends: [ - "camlp4" - "conf-perl" {build} - ("extlib" | "extlib-compat") - "ocamlbuild" {build} -] -install: [ - make - "install" - "DESTDIR=%{prefix}%" - "OCAMLLIBDIR=lib" - "BINDIR=bin" - "LIBDIR=lib" - "INCDIR=include" -] diff --git a/packages/cudf/cudf.0.8/url b/packages/cudf/cudf.0.8/url deleted file mode 100644 index 68bf02a36fd..00000000000 --- a/packages/cudf/cudf.0.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gforge.inria.fr/frs/download.php/file/34659/cudf-0.8.tar.gz" -checksum: "abf34d3daedd81580b7b32a871341b2f" diff --git a/packages/cudf/cudf.0.9/descr b/packages/cudf/cudf.0.9/descr deleted file mode 100644 index 22b6af5d3a9..00000000000 --- a/packages/cudf/cudf.0.9/descr +++ /dev/null @@ -1,5 +0,0 @@ -CUDF library (part of the Mancoosi tools) -CUDF (for Common Upgradeability Description Format) is a format for -describing upgrade scenarios in package-based Free and Open Source -Software distribution. - diff --git a/packages/cudf/cudf.0.9/opam b/packages/cudf/cudf.0.9/opam index 3a04dac83c0..53446974dfa 100644 --- a/packages/cudf/cudf.0.9/opam +++ b/packages/cudf/cudf.0.9/opam @@ -1,14 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "roberto@dicosmo.org" authors: ["Roberto di Cosmo " "Stefano Zacchiroli" "Pietro Abate"] homepage: "http://www.mancoosi.org/cudf/" bug-reports: "https://gforge.inria.fr/tracker/?atid=13811&group_id=4385&func=browse" -dev-repo: "https://scm.gforge.inria.fr/anonscm/git/cudf/cudf.git" +dev-repo: "git+https://scm.gforge.inria.fr/anonscm/git/cudf/cudf.git" build: [make "all" "opt"] remove: [ [make "uninstall" "DESTDIR=%{prefix}%/" "OCAMLLIBDIR=lib" "BINDIR=bin" "LIBDIR=lib" "INCDIR=include"] ] depends: [ + "ocaml" "conf-perl" {build} ("extlib" | "extlib-compat") "ocamlbuild" {build} @@ -22,3 +23,12 @@ install: [ "LIBDIR=lib" "INCDIR=include" ] +synopsis: "CUDF library (part of the Mancoosi tools)" +description: """ +CUDF (for Common Upgradeability Description Format) is a format for +describing upgrade scenarios in package-based Free and Open Source +Software distribution.""" +url { + src: "https://gforge.inria.fr/frs/download.php/36602/cudf-0.9.tar.gz" + checksum: "md5=a4c0e652e56e74c7b388a43f9258d119" +} diff --git a/packages/cudf/cudf.0.9/url b/packages/cudf/cudf.0.9/url deleted file mode 100644 index 2a047f67dba..00000000000 --- a/packages/cudf/cudf.0.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gforge.inria.fr/frs/download.php/36602/cudf-0.9.tar.gz" -checksum: "a4c0e652e56e74c7b388a43f9258d119" diff --git a/packages/curly/curly.0.1.0/descr b/packages/curly/curly.0.1.0/descr deleted file mode 100644 index ca180dcc3a9..00000000000 --- a/packages/curly/curly.0.1.0/descr +++ /dev/null @@ -1,22 +0,0 @@ -The Dumbest Http Client - -Curly is a brain dead wrapper around the curl command line utility designed to -provide a 0 dependency solution for applications that want to create some very -simple HTTP requests. It is not blazing fast, or async, but at least it involves -no C bindings, it's trivial to vendor, and the API can be learned in 5 minutes. - -Here's a simple example: - -```ocaml - -match Curly.(run (Request.make ~url:"https://opam.ocaml.org" ~meth:`GET ())) with -| Ok x -> - Format.printf "status: %d\n" x.Curly.Response.code; - Format.printf "headers: %a\n" Curly.Header.pp x.Curly.Response.headers; - Format.printf "body: %s\n" x.Curly.Response.body -| Error e -> - Format.printf "Failed: %a" Curly.Error.pp e -``` - -There's not much more to it than this. Consult curly.mli to see how to construct -various requests and read responses. \ No newline at end of file diff --git a/packages/curly/curly.0.1.0/opam b/packages/curly/curly.0.1.0/opam index 040c445f904..6b466fd1cee 100644 --- a/packages/curly/curly.0.1.0/opam +++ b/packages/curly/curly.0.1.0/opam @@ -1,23 +1,47 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: ["Rudi Grinberg"] license: "ISC" homepage: "https://github.com/rgrinberg/curly" -dev-repo: "https://github.com/rgrinberg/curly.git" +dev-repo: "git+https://github.com/rgrinberg/curly.git" bug-reports: "https://github.com/rgrinberg/curly/issues" build: [ ["jbuilder" "subst" "-p" name "--name" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] - -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] - depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {build & >= "1.0+beta9"} "base-unix" "result" - "cohttp-lwt-unix" {test} + "cohttp-lwt-unix" {with-test} ] -available: [ocaml-version >= "4.02.3"] \ No newline at end of file +synopsis: "The Dumbest Http Client" +description: """ +Curly is a brain dead wrapper around the curl command line utility designed to +provide a 0 dependency solution for applications that want to create some very +simple HTTP requests. It is not blazing fast, or async, but at least it involves +no C bindings, it's trivial to vendor, and the API can be learned in 5 minutes. + +Here's a simple example: + +```ocaml + +match Curly.(run (Request.make ~url:"https://opam.ocaml.org" ~meth:`GET ())) with +| Ok x -> + Format.printf "status: %d\\n" x.Curly.Response.code; + Format.printf "headers: %a\\n" Curly.Header.pp x.Curly.Response.headers; + Format.printf "body: %s\\n" x.Curly.Response.body +| Error e -> + Format.printf "Failed: %a" Curly.Error.pp e +``` + +There's not much more to it than this. Consult curly.mli to see how to construct +various requests and read responses.""" +url { + src: "https://github.com/rgrinberg/curly/archive/0.1.0.zip" + checksum: "md5=a9db9c3d8dcc887eea3c1913cfe44461" +} diff --git a/packages/curly/curly.0.1.0/url b/packages/curly/curly.0.1.0/url deleted file mode 100644 index 772f5d06f0d..00000000000 --- a/packages/curly/curly.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/curly/archive/0.1.0.zip" -checksum: "a9db9c3d8dcc887eea3c1913cfe44461" \ No newline at end of file diff --git a/packages/curses/curses.1.0.3/descr b/packages/curses/curses.1.0.3/descr deleted file mode 100644 index cccc4db3295..00000000000 --- a/packages/curses/curses.1.0.3/descr +++ /dev/null @@ -1,2 +0,0 @@ -Bindings to curses/ncurses -Tools for building terminal-based user interfaces diff --git a/packages/curses/curses.1.0.3/opam b/packages/curses/curses.1.0.3/opam index 166415b1a05..63aaacd9846 100644 --- a/packages/curses/curses.1.0.3/opam +++ b/packages/curses/curses.1.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "ogunden@phauna.org" build: [ ["./configure" "--enable-widec"] @@ -6,9 +6,16 @@ build: [ [make "OCAMLMAKEFILE=OCamlMakefile" "opt"] ] remove: [["ocamlfind" "remove" "curses"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [ ["ubuntu"] ["libncurses-dev"] ] - [ ["debian"] ["libncurses-dev"] ] + ["libncurses-dev"] {os-distribution = "ubuntu"} + ["libncurses-dev"] {os-distribution = "debian"} ] install: [make "OCAMLMAKEFILE=OCamlMakefile" "install"] +synopsis: "Bindings to curses/ncurses" +description: "Tools for building terminal-based user interfaces" +flags: light-uninstall +url { + src: "http://ocaml.phauna.org/distfiles/ocaml-curses-1.0.3.ogunden1.tar.gz" + checksum: "md5=58f22c4884f17d82024c68d82f1c3d61" +} diff --git a/packages/curses/curses.1.0.3/url b/packages/curses/curses.1.0.3/url deleted file mode 100644 index 403188659c7..00000000000 --- a/packages/curses/curses.1.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocaml.phauna.org/distfiles/ocaml-curses-1.0.3.ogunden1.tar.gz" -checksum: "58f22c4884f17d82024c68d82f1c3d61" diff --git a/packages/custom_printf/custom_printf.109.14.00/descr b/packages/custom_printf/custom_printf.109.14.00/descr deleted file mode 100644 index 8974b0d3e02..00000000000 --- a/packages/custom_printf/custom_printf.109.14.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extension for printf format strings -It rewrites calls to printf-like functions when the format is prefixed -with '!' to wrap special arguments with 'Module.to_string' conversion -functions. diff --git a/packages/custom_printf/custom_printf.109.14.00/opam b/packages/custom_printf/custom_printf.109.14.00/opam index 155a64a0925..f9b1e38f1ed 100644 --- a/packages/custom_printf/custom_printf.109.14.00/opam +++ b/packages/custom_printf/custom_printf.109.14.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "custom_printf"]] depends: [ + "ocaml" {< "4.02.0"} "camlp4" "ocamlfind" "type_conv" {= "109.14.00"} @@ -10,5 +11,15 @@ depends: [ "pa_ounit" {= "109.14.00"} "ocamlbuild" {build} ] -available: ocaml-version < "4.02.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: "md5=05076d74f802b9b32720417183dca54f" +} diff --git a/packages/custom_printf/custom_printf.109.14.00/url b/packages/custom_printf/custom_printf.109.14.00/url deleted file mode 100644 index f46c03ef703..00000000000 --- a/packages/custom_printf/custom_printf.109.14.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/custom_printf-109.14.00.tar.gz" -checksum: "05076d74f802b9b32720417183dca54f" diff --git a/packages/custom_printf/custom_printf.109.15.00/descr b/packages/custom_printf/custom_printf.109.15.00/descr deleted file mode 100644 index 8974b0d3e02..00000000000 --- a/packages/custom_printf/custom_printf.109.15.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extension for printf format strings -It rewrites calls to printf-like functions when the format is prefixed -with '!' to wrap special arguments with 'Module.to_string' conversion -functions. diff --git a/packages/custom_printf/custom_printf.109.15.00/opam b/packages/custom_printf/custom_printf.109.15.00/opam index a5637fc9442..0cd87baf600 100644 --- a/packages/custom_printf/custom_printf.109.15.00/opam +++ b/packages/custom_printf/custom_printf.109.15.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "custom_printf"]] depends: [ + "ocaml" {< "4.02.0"} "camlp4" "ocamlfind" "type_conv" {>= "109.15.00" & <= "109.20.00"} @@ -10,5 +11,15 @@ depends: [ "pa_ounit" {>= "109.15.00" & <= "109.18.00"} "ocamlbuild" {build} ] -available: ocaml-version < "4.02.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: "md5=fd99f796bac6b0792aec990a1174f52c" +} diff --git a/packages/custom_printf/custom_printf.109.15.00/url b/packages/custom_printf/custom_printf.109.15.00/url deleted file mode 100644 index 3b4dbc6b57b..00000000000 --- a/packages/custom_printf/custom_printf.109.15.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/custom_printf-109.15.00.tar.gz" -checksum: "fd99f796bac6b0792aec990a1174f52c" diff --git a/packages/custom_printf/custom_printf.109.27.00/descr b/packages/custom_printf/custom_printf.109.27.00/descr deleted file mode 100644 index 8974b0d3e02..00000000000 --- a/packages/custom_printf/custom_printf.109.27.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extension for printf format strings -It rewrites calls to printf-like functions when the format is prefixed -with '!' to wrap special arguments with 'Module.to_string' conversion -functions. diff --git a/packages/custom_printf/custom_printf.109.27.00/opam b/packages/custom_printf/custom_printf.109.27.00/opam index c22d01bdc50..d61780c6a87 100644 --- a/packages/custom_printf/custom_printf.109.27.00/opam +++ b/packages/custom_printf/custom_printf.109.27.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "custom_printf"]] depends: [ + "ocaml" {< "4.02.0"} "camlp4" "ocamlfind" "type_conv" {>= "109.15.00" & <= "109.53.00"} @@ -10,5 +11,15 @@ depends: [ "pa_ounit" {>= "109.27.00" & <= "109.53.00"} "ocamlbuild" {build} ] -available: ocaml-version < "4.02.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: "md5=4f1d3e181fc314914644054ccd6997d6" +} diff --git a/packages/custom_printf/custom_printf.109.27.00/url b/packages/custom_printf/custom_printf.109.27.00/url deleted file mode 100644 index 0bfa4b6d752..00000000000 --- a/packages/custom_printf/custom_printf.109.27.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.27.00/individual/custom_printf-109.27.00.tar.gz" -checksum: "4f1d3e181fc314914644054ccd6997d6" diff --git a/packages/custom_printf/custom_printf.109.27.02/descr b/packages/custom_printf/custom_printf.109.27.02/descr deleted file mode 100644 index 8974b0d3e02..00000000000 --- a/packages/custom_printf/custom_printf.109.27.02/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extension for printf format strings -It rewrites calls to printf-like functions when the format is prefixed -with '!' to wrap special arguments with 'Module.to_string' conversion -functions. diff --git a/packages/custom_printf/custom_printf.109.27.02/opam b/packages/custom_printf/custom_printf.109.27.02/opam index f72566ed3fc..441dc10c697 100644 --- a/packages/custom_printf/custom_printf.109.27.02/opam +++ b/packages/custom_printf/custom_printf.109.27.02/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "custom_printf"]] depends: [ + "ocaml" {< "4.02.0"} "camlp4" "ocamlfind" "type_conv" {>= "109.15.00" & <= "109.53.02"} @@ -10,5 +11,15 @@ depends: [ "pa_ounit" {>= "109.27.00" & <= "109.53.02"} "ocamlbuild" {build} ] -available: ocaml-version < "4.02.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: "md5=20de2b4d04e1e039cfe12e3777eeee89" +} diff --git a/packages/custom_printf/custom_printf.109.27.02/url b/packages/custom_printf/custom_printf.109.27.02/url deleted file mode 100644 index 2401facbf13..00000000000 --- a/packages/custom_printf/custom_printf.109.27.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.27.00/individual/custom_printf-109.27.02.tar.gz" -checksum: "20de2b4d04e1e039cfe12e3777eeee89" diff --git a/packages/custom_printf/custom_printf.109.60.00/descr b/packages/custom_printf/custom_printf.109.60.00/descr deleted file mode 100644 index 8974b0d3e02..00000000000 --- a/packages/custom_printf/custom_printf.109.60.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extension for printf format strings -It rewrites calls to printf-like functions when the format is prefixed -with '!' to wrap special arguments with 'Module.to_string' conversion -functions. diff --git a/packages/custom_printf/custom_printf.109.60.00/opam b/packages/custom_printf/custom_printf.109.60.00/opam index b71f996eb33..3f88d7b5792 100644 --- a/packages/custom_printf/custom_printf.109.60.00/opam +++ b/packages/custom_printf/custom_printf.109.60.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "custom_printf"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.02.0"} "camlp4" "ocamlfind" "type_conv" {>= "109.60.00" & <= "109.60.01"} @@ -10,5 +11,15 @@ depends: [ "pa_ounit" {>= "109.27.00" & <= "109.53.02"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.0" & ocaml-version < "4.02.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: "md5=0a8e5643cbc239e422bf550a2a81ac1a" +} diff --git a/packages/custom_printf/custom_printf.109.60.00/url b/packages/custom_printf/custom_printf.109.60.00/url deleted file mode 100644 index 6e75a4c7e80..00000000000 --- a/packages/custom_printf/custom_printf.109.60.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.60.00/individual/custom_printf-109.60.00.tar.gz" -checksum: "0a8e5643cbc239e422bf550a2a81ac1a" diff --git a/packages/custom_printf/custom_printf.111.03.00/descr b/packages/custom_printf/custom_printf.111.03.00/descr deleted file mode 100644 index 8974b0d3e02..00000000000 --- a/packages/custom_printf/custom_printf.111.03.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extension for printf format strings -It rewrites calls to printf-like functions when the format is prefixed -with '!' to wrap special arguments with 'Module.to_string' conversion -functions. diff --git a/packages/custom_printf/custom_printf.111.03.00/opam b/packages/custom_printf/custom_printf.111.03.00/opam index 928b1c6a7d8..4dcf7df5cce 100644 --- a/packages/custom_printf/custom_printf.111.03.00/opam +++ b/packages/custom_printf/custom_printf.111.03.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "custom_printf"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.02.0"} "camlp4" "ocamlfind" "type_conv" {>= "109.60.00" & <= "111.13.00"} @@ -10,5 +11,15 @@ depends: [ "pa_ounit" {>= "109.27.00" & <= "109.53.02"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.0" & ocaml-version < "4.02.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: "md5=f322d4c64464d39a33cb8c05495d3286" +} diff --git a/packages/custom_printf/custom_printf.111.03.00/url b/packages/custom_printf/custom_printf.111.03.00/url deleted file mode 100644 index 42e5288e5f3..00000000000 --- a/packages/custom_printf/custom_printf.111.03.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/custom_printf-111.03.00.tar.gz" -checksum: "f322d4c64464d39a33cb8c05495d3286" diff --git a/packages/custom_printf/custom_printf.111.21.00/descr b/packages/custom_printf/custom_printf.111.21.00/descr deleted file mode 100644 index 8974b0d3e02..00000000000 --- a/packages/custom_printf/custom_printf.111.21.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extension for printf format strings -It rewrites calls to printf-like functions when the format is prefixed -with '!' to wrap special arguments with 'Module.to_string' conversion -functions. diff --git a/packages/custom_printf/custom_printf.111.21.00/opam b/packages/custom_printf/custom_printf.111.21.00/opam index b6922dff7f6..d0ea67eaa0e 100644 --- a/packages/custom_printf/custom_printf.111.21.00/opam +++ b/packages/custom_printf/custom_printf.111.21.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "custom_printf"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "ocamlfind" "type_conv" {>= "109.60.00" & <= "111.13.00"} @@ -10,5 +11,15 @@ depends: [ "pa_ounit" {>= "109.27.00" & <= "109.53.02"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=930cfd6c9107282aab38b52832c3a596" +} diff --git a/packages/custom_printf/custom_printf.111.21.00/url b/packages/custom_printf/custom_printf.111.21.00/url deleted file mode 100644 index 596f1622e21..00000000000 --- a/packages/custom_printf/custom_printf.111.21.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.21.00/individual/custom_printf-111.21.00.tar.gz" -checksum: "930cfd6c9107282aab38b52832c3a596" diff --git a/packages/custom_printf/custom_printf.111.25.00/descr b/packages/custom_printf/custom_printf.111.25.00/descr deleted file mode 100644 index 8974b0d3e02..00000000000 --- a/packages/custom_printf/custom_printf.111.25.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extension for printf format strings -It rewrites calls to printf-like functions when the format is prefixed -with '!' to wrap special arguments with 'Module.to_string' conversion -functions. diff --git a/packages/custom_printf/custom_printf.111.25.00/opam b/packages/custom_printf/custom_printf.111.25.00/opam index 576849c9f54..13c3edc502e 100644 --- a/packages/custom_printf/custom_printf.111.25.00/opam +++ b/packages/custom_printf/custom_printf.111.25.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "custom_printf"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "ocamlfind" "type_conv" {>= "109.60.00" & <= "111.13.00"} @@ -10,5 +11,15 @@ depends: [ "pa_ounit" {>= "109.27.00" & <= "111.28.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=3028a8f9d65bef27c05c3e0807d35e46" +} diff --git a/packages/custom_printf/custom_printf.111.25.00/url b/packages/custom_printf/custom_printf.111.25.00/url deleted file mode 100644 index ce8c6e775ab..00000000000 --- a/packages/custom_printf/custom_printf.111.25.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/custom_printf-111.25.00.tar.gz" -checksum: "3028a8f9d65bef27c05c3e0807d35e46" diff --git a/packages/custom_printf/custom_printf.112.01.00/descr b/packages/custom_printf/custom_printf.112.01.00/descr deleted file mode 100644 index 8974b0d3e02..00000000000 --- a/packages/custom_printf/custom_printf.112.01.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extension for printf format strings -It rewrites calls to printf-like functions when the format is prefixed -with '!' to wrap special arguments with 'Module.to_string' conversion -functions. diff --git a/packages/custom_printf/custom_printf.112.01.00/opam b/packages/custom_printf/custom_printf.112.01.00/opam index 04a71b5fad8..e9cd3b7e1b0 100644 --- a/packages/custom_printf/custom_printf.112.01.00/opam +++ b/packages/custom_printf/custom_printf.112.01.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "custom_printf"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "ocamlfind" "type_conv" {>= "112.01.00" & < "112.02.00"} @@ -10,5 +11,15 @@ depends: [ "pa_ounit" {>= "109.27.00" & < "111.29.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=3bfa79456e57bed27264390731db0ea9" +} diff --git a/packages/custom_printf/custom_printf.112.01.00/url b/packages/custom_printf/custom_printf.112.01.00/url deleted file mode 100644 index afd5e99ec25..00000000000 --- a/packages/custom_printf/custom_printf.112.01.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/custom_printf-112.01.00.tar.gz" -checksum: "3bfa79456e57bed27264390731db0ea9" diff --git a/packages/custom_printf/custom_printf.112.06.00/descr b/packages/custom_printf/custom_printf.112.06.00/descr deleted file mode 100644 index 8974b0d3e02..00000000000 --- a/packages/custom_printf/custom_printf.112.06.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extension for printf format strings -It rewrites calls to printf-like functions when the format is prefixed -with '!' to wrap special arguments with 'Module.to_string' conversion -functions. diff --git a/packages/custom_printf/custom_printf.112.06.00/opam b/packages/custom_printf/custom_printf.112.06.00/opam index fc65d0a73c1..44f7fd690bc 100644 --- a/packages/custom_printf/custom_printf.112.06.00/opam +++ b/packages/custom_printf/custom_printf.112.06.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "custom_printf"]] depends: [ + "ocaml" {>= "4.02.1"} "camlp4" "ocamlfind" "type_conv" {>= "112.01.00" & < "112.02.00"} @@ -10,5 +11,15 @@ depends: [ "pa_ounit" {>= "109.27.00" & < "111.29.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.02.1" 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: "md5=c5059d763330ad890ff6e92b9a208fe7" +} diff --git a/packages/custom_printf/custom_printf.112.06.00/url b/packages/custom_printf/custom_printf.112.06.00/url deleted file mode 100644 index 3a08a4fc353..00000000000 --- a/packages/custom_printf/custom_printf.112.06.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/custom_printf-112.06.00.tar.gz" -checksum: "c5059d763330ad890ff6e92b9a208fe7" diff --git a/packages/custom_printf/custom_printf.112.17.00/descr b/packages/custom_printf/custom_printf.112.17.00/descr deleted file mode 100644 index 8974b0d3e02..00000000000 --- a/packages/custom_printf/custom_printf.112.17.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extension for printf format strings -It rewrites calls to printf-like functions when the format is prefixed -with '!' to wrap special arguments with 'Module.to_string' conversion -functions. diff --git a/packages/custom_printf/custom_printf.112.17.00/opam b/packages/custom_printf/custom_printf.112.17.00/opam index c855a4420d6..ee2c51703e0 100644 --- a/packages/custom_printf/custom_printf.112.17.00/opam +++ b/packages/custom_printf/custom_printf.112.17.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "custom_printf"]] depends: [ + "ocaml" {>= "4.02.1"} "camlp4" "ocamlfind" "type_conv" {>= "112.01.00" & < "112.02.00"} @@ -10,5 +11,15 @@ depends: [ "pa_ounit" {>= "112.17.00" & < "112.18.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.02.1" 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: "md5=b0eb0748cbd1c7a870169533c36cdc9f" +} diff --git a/packages/custom_printf/custom_printf.112.17.00/url b/packages/custom_printf/custom_printf.112.17.00/url deleted file mode 100644 index 4c1651899c1..00000000000 --- a/packages/custom_printf/custom_printf.112.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.17/files/custom_printf-112.17.00.tar.gz" -checksum: "b0eb0748cbd1c7a870169533c36cdc9f" diff --git a/packages/custom_printf/custom_printf.112.24.00/descr b/packages/custom_printf/custom_printf.112.24.00/descr deleted file mode 100644 index 8974b0d3e02..00000000000 --- a/packages/custom_printf/custom_printf.112.24.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extension for printf format strings -It rewrites calls to printf-like functions when the format is prefixed -with '!' to wrap special arguments with 'Module.to_string' conversion -functions. diff --git a/packages/custom_printf/custom_printf.112.24.00/opam b/packages/custom_printf/custom_printf.112.24.00/opam index f7ca4a959b6..6f8b07176d7 100644 --- a/packages/custom_printf/custom_printf.112.24.00/opam +++ b/packages/custom_printf/custom_printf.112.24.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "custom_printf"]] depends: [ + "ocaml" {>= "4.02.1"} "camlp4" "ocamlfind" "type_conv" {>= "112.01.00" & < "112.02.00"} @@ -10,5 +11,15 @@ depends: [ "pa_ounit" {>= "112.24.00" & < "112.36.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.02.1" 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: "md5=cfee86dc1876a0d89e01612164c28aa8" +} diff --git a/packages/custom_printf/custom_printf.112.24.00/url b/packages/custom_printf/custom_printf.112.24.00/url deleted file mode 100644 index bcdaadbb456..00000000000 --- a/packages/custom_printf/custom_printf.112.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.24/files/custom_printf-112.24.tar.gz" -checksum: "cfee86dc1876a0d89e01612164c28aa8" diff --git a/packages/custom_printf/custom_printf.113.00.00/descr b/packages/custom_printf/custom_printf.113.00.00/descr deleted file mode 100644 index 8974b0d3e02..00000000000 --- a/packages/custom_printf/custom_printf.113.00.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extension for printf format strings -It rewrites calls to printf-like functions when the format is prefixed -with '!' to wrap special arguments with 'Module.to_string' conversion -functions. diff --git a/packages/custom_printf/custom_printf.113.00.00/opam b/packages/custom_printf/custom_printf.113.00.00/opam index c06e9f23307..d18623ff9e5 100644 --- a/packages/custom_printf/custom_printf.113.00.00/opam +++ b/packages/custom_printf/custom_printf.113.00.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/custom_printf" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "custom_printf"]] depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} "camlp4" "ocamlfind" "type_conv" {>= "113.00.00" & < "113.01.00"} @@ -15,7 +16,17 @@ depends: [ "pa_ounit" {>= "113.00.00" & < "113.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.2" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/custom_printf/issues" -dev-repo: "https://github.com/janestreet/custom_printf.git" +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: "md5=132de32cc7d6ad6526faf92f904cfad1" +} diff --git a/packages/custom_printf/custom_printf.113.00.00/url b/packages/custom_printf/custom_printf.113.00.00/url deleted file mode 100644 index d5e76740164..00000000000 --- a/packages/custom_printf/custom_printf.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/custom_printf-113.00.00.tar.gz" -checksum: "132de32cc7d6ad6526faf92f904cfad1" diff --git a/packages/d3/d3.0.1.0/descr b/packages/d3/d3.0.1.0/descr deleted file mode 100644 index 205328dd7a0..00000000000 --- a/packages/d3/d3.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for D3.js diff --git a/packages/d3/d3.0.1.0/opam b/packages/d3/d3.0.1.0/opam index fa9c9efccab..4d25682866c 100644 --- a/packages/d3/d3.0.1.0/opam +++ b/packages/d3/d3.0.1.0/opam @@ -1,32 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" name: "d3" version: "0.1.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/seliopou/ocaml-d3" -dev-repo: "https://github.com/seliopou/ocaml-d3.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ - "js_of_ocaml" { <"3.0"} + "ocaml" {>= "4.01.0"} + "js_of_ocaml" {< "3.0"} "ocamlfind" {build} "ocamlbuild" {build} ] depopts: [ "lwt" {build} ] -available: [ ocaml-version >= "4.01.0" ] +synopsis: "OCaml bindings for D3.js" +flags: light-uninstall +url { + src: "https://github.com/seliopou/ocaml-d3/archive/0.1.0.tar.gz" + checksum: "md5=7fccbbd9e5200f73cc0af01aea332ec5" +} diff --git a/packages/d3/d3.0.1.0/url b/packages/d3/d3.0.1.0/url deleted file mode 100644 index 7ffee661596..00000000000 --- a/packages/d3/d3.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/seliopou/ocaml-d3/archive/0.1.0.tar.gz" -checksum: "7fccbbd9e5200f73cc0af01aea332ec5" diff --git a/packages/d3/d3.0.2.0/descr b/packages/d3/d3.0.2.0/descr deleted file mode 100644 index 205328dd7a0..00000000000 --- a/packages/d3/d3.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for D3.js diff --git a/packages/d3/d3.0.2.0/opam b/packages/d3/d3.0.2.0/opam index 478ec69a4a5..f00462c18e4 100644 --- a/packages/d3/d3.0.2.0/opam +++ b/packages/d3/d3.0.2.0/opam @@ -1,27 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/seliopou/ocaml-d3" -dev-repo: "https://github.com/seliopou/ocaml-d3.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ - "js_of_ocaml" { <"3.0"} + "ocaml" {>= "4.01.0"} + "js_of_ocaml" {< "3.0"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.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: "md5=f2e7218fd98aca7ca815f54071a01c19" +} diff --git a/packages/d3/d3.0.2.0/url b/packages/d3/d3.0.2.0/url deleted file mode 100644 index dec63f35d2c..00000000000 --- a/packages/d3/d3.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/seliopou/ocaml-d3/archive/0.2.0.tar.gz" -checksum: "f2e7218fd98aca7ca815f54071a01c19" diff --git a/packages/d3/d3.0.2.1/descr b/packages/d3/d3.0.2.1/descr deleted file mode 100644 index 205328dd7a0..00000000000 --- a/packages/d3/d3.0.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for D3.js diff --git a/packages/d3/d3.0.2.1/opam b/packages/d3/d3.0.2.1/opam index 478ec69a4a5..8276c543dac 100644 --- a/packages/d3/d3.0.2.1/opam +++ b/packages/d3/d3.0.2.1/opam @@ -1,27 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/seliopou/ocaml-d3" -dev-repo: "https://github.com/seliopou/ocaml-d3.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ - "js_of_ocaml" { <"3.0"} + "ocaml" {>= "4.01.0"} + "js_of_ocaml" {< "3.0"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.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: "md5=0477becd6ed7dc69ab860fe3d2416b3e" +} diff --git a/packages/d3/d3.0.2.1/url b/packages/d3/d3.0.2.1/url deleted file mode 100644 index aafb30833ab..00000000000 --- a/packages/d3/d3.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/seliopou/ocaml-d3/archive/v0.2.1.tar.gz" -checksum: "0477becd6ed7dc69ab860fe3d2416b3e" diff --git a/packages/d3/d3.0.2.2/descr b/packages/d3/d3.0.2.2/descr deleted file mode 100644 index 205328dd7a0..00000000000 --- a/packages/d3/d3.0.2.2/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for D3.js diff --git a/packages/d3/d3.0.2.2/opam b/packages/d3/d3.0.2.2/opam index 0cf42caa071..da203e36c9d 100644 --- a/packages/d3/d3.0.2.2/opam +++ b/packages/d3/d3.0.2.2/opam @@ -1,26 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/seliopou/ocaml-d3" -dev-repo: "https://github.com/seliopou/ocaml-d3.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ - "js_of_ocaml" { <"3.0"} + "ocaml" {>= "4.01.0"} + "js_of_ocaml" {< "3.0"} "ocamlfind" {build} ] -available: [ ocaml-version >= "4.01.0" ] +synopsis: "OCaml bindings for D3.js" +flags: light-uninstall +url { + src: "https://github.com/seliopou/ocaml-d3/archive/0.2.2.tar.gz" + checksum: "md5=9cff3afa50a30c279f39c8c0dfb2ce7d" +} diff --git a/packages/d3/d3.0.2.2/url b/packages/d3/d3.0.2.2/url deleted file mode 100644 index 67a4f6cc60e..00000000000 --- a/packages/d3/d3.0.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/seliopou/ocaml-d3/archive/0.2.2.tar.gz" -checksum: "9cff3afa50a30c279f39c8c0dfb2ce7d" diff --git a/packages/d3/d3.0.3.0/descr b/packages/d3/d3.0.3.0/descr deleted file mode 100644 index 205328dd7a0..00000000000 --- a/packages/d3/d3.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for D3.js diff --git a/packages/d3/d3.0.3.0/opam b/packages/d3/d3.0.3.0/opam index dbe8d16fa23..74608e47997 100644 --- a/packages/d3/d3.0.3.0/opam +++ b/packages/d3/d3.0.3.0/opam @@ -1,26 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: "Spiros Eliopoulos " homepage: "https://github.com/seliopou/ocaml-d3" bug-reports: "https://github.com/seliopou/ocaml-d3/issues" license: "BSD-3-clause" -dev-repo: "https://github.com/seliopou/ocaml-d3.git" +dev-repo: "git+https://github.com/seliopou/ocaml-d3.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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "d3"] depends: [ + "ocaml" {>= "4.01.0"} "js_of_ocaml" {>= "3.0"} "js_of_ocaml-ocamlbuild" "js_of_ocaml-ppx" "ocamlfind" {build} ] -available: [ocaml-version >= "4.01.0"] +synopsis: "OCaml bindings for D3.js" +flags: light-uninstall +url { + src: "https://github.com/seliopou/ocaml-d3/archive/0.3.0.tar.gz" + checksum: "md5=2a9790940abe54a1edf09c630377486e" +} diff --git a/packages/d3/d3.0.3.0/url b/packages/d3/d3.0.3.0/url deleted file mode 100644 index 310f03b3f90..00000000000 --- a/packages/d3/d3.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/seliopou/ocaml-d3/archive/0.3.0.tar.gz" -checksum: "2a9790940abe54a1edf09c630377486e" diff --git a/packages/daft/daft.0.0.2/descr b/packages/daft/daft.0.0.2/descr deleted file mode 100644 index 07c4c55fecf..00000000000 --- a/packages/daft/daft.0.0.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -DAFT Allows File Transfers -Securely move files using the command line; for example during -distributed computational experiments. diff --git a/packages/daft/daft.0.0.2/opam b/packages/daft/daft.0.0.2/opam index a575404fa63..dd394da7bf2 100644 --- a/packages/daft/daft.0.0.2/opam +++ b/packages/daft/daft.0.0.2/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" name: "daft" maintainer: "francois.berenger@inria.fr" authors: "Francois Berenger" homepage: "https://github.com/UnixJunkie/daft" bug-reports: "https://github.com/UnixJunkie/daft/issues" -dev-repo: "https://github.com/UnixJunkie/daft.git" +dev-repo: "git+https://github.com/UnixJunkie/daft.git" license: "CeCILL-C" build: [ [make] @@ -16,11 +16,21 @@ remove: [ ["rm" "-f" "%{bin}%/daft" "%{bin}%/daft_ds" "%{bin}%/daft_mds"] ] depends: [ + "ocaml" "obuild" {build} "dolog" "batteries" - "fileutils" {<"0.5.0"} + "fileutils" {< "0.5.0"} "zmq" "cryptokit" "base-unix" ] +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: "md5=ba3b26d2389cf7ca139d8c48d0d64dca" +} diff --git a/packages/daft/daft.0.0.2/url b/packages/daft/daft.0.0.2/url deleted file mode 100644 index 369a339cbf8..00000000000 --- a/packages/daft/daft.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/daft/archive/v0.0.2.tar.gz" -checksum: "ba3b26d2389cf7ca139d8c48d0d64dca" diff --git a/packages/datakit-bridge-github/datakit-bridge-github.0.10.0/descr b/packages/datakit-bridge-github/datakit-bridge-github.0.10.0/descr deleted file mode 100644 index fc59c613397..00000000000 --- a/packages/datakit-bridge-github/datakit-bridge-github.0.10.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -A bi-directional bridge between the GitHub API and Datakit - -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. \ No newline at end of file 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 index 4fab50c26a7..3d238d8e8a1 100644 --- a/packages/datakit-bridge-github/datakit-bridge-github.0.10.0/opam +++ b/packages/datakit-bridge-github/datakit-bridge-github.0.10.0/opam @@ -1,32 +1,51 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +dev-repo: "git+https://github.com/moby/datakit.git" doc: "https://docker.github.io/datakit/" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "tests/%{name}%"] - +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "tests/%{name}%"] {with-test} +] depends: [ + "ocaml" "jbuilder" {build & < "1.0+beta12"} "cmdliner" "lwt" {>= "2.7.1"} "datakit-github" {>= "0.10.0" & < "0.11.0"} "datakit-server" {>= "0.10.0" & < "0.11.0"} - "logs" "fmt" + "logs" + "fmt" "mtime" {< "1.0.0"} - "asl" "win-eventlog" + "asl" + "win-eventlog" "uri" {>= "1.8.0"} "hvsock" {>= "0.8.1"} - "hex" "nocrypto" "conduit" + "hex" + "nocrypto" + "conduit" "prometheus-app" "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" {test & >= "0.10.0" & < "0.11.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: "md5=1236f6e070f845ad077b748d84026132" +} diff --git a/packages/datakit-bridge-github/datakit-bridge-github.0.10.0/url b/packages/datakit-bridge-github/datakit-bridge-github.0.10.0/url deleted file mode 100644 index 745520aa4b1..00000000000 --- a/packages/datakit-bridge-github/datakit-bridge-github.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.10.0/datakit-0.10.0.tbz" -checksum: "1236f6e070f845ad077b748d84026132" \ No newline at end of file diff --git a/packages/datakit-bridge-github/datakit-bridge-github.0.10.1/descr b/packages/datakit-bridge-github/datakit-bridge-github.0.10.1/descr deleted file mode 100644 index fc59c613397..00000000000 --- a/packages/datakit-bridge-github/datakit-bridge-github.0.10.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -A bi-directional bridge between the GitHub API and Datakit - -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. \ No newline at end of file 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 index ae640f761ca..544963e67f1 100644 --- a/packages/datakit-bridge-github/datakit-bridge-github.0.10.1/opam +++ b/packages/datakit-bridge-github/datakit-bridge-github.0.10.1/opam @@ -1,32 +1,51 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +dev-repo: "git+https://github.com/moby/datakit.git" doc: "https://docker.github.io/datakit/" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "tests/%{name}%"] - +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "tests/%{name}%"] {with-test} +] depends: [ + "ocaml" "jbuilder" {build & < "1.0+beta12"} "cmdliner" "lwt" {>= "3.0.0"} "datakit-github" {>= "0.10.0" & < "0.11.0"} "datakit-server" {>= "0.10.0" & < "0.11.0"} - "logs" "fmt" - "mtime" {< "1.0.0" } - "asl" "win-eventlog" + "logs" + "fmt" + "mtime" {< "1.0.0"} + "asl" + "win-eventlog" "uri" {>= "1.8.0"} "hvsock" {>= "0.8.1"} - "hex" "nocrypto" "conduit" + "hex" + "nocrypto" + "conduit" "prometheus-app" "protocol-9p-unix" {>= "0.11.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" {test & >= "0.10.0" & < "0.11.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: "md5=6cad40171e63d05fb58281fd05722ac7" +} diff --git a/packages/datakit-bridge-github/datakit-bridge-github.0.10.1/url b/packages/datakit-bridge-github/datakit-bridge-github.0.10.1/url deleted file mode 100644 index 961fb429430..00000000000 --- a/packages/datakit-bridge-github/datakit-bridge-github.0.10.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.10.1/datakit-0.10.1.tbz" -checksum: "6cad40171e63d05fb58281fd05722ac7" \ No newline at end of file diff --git a/packages/datakit-bridge-github/datakit-bridge-github.0.11.0/descr b/packages/datakit-bridge-github/datakit-bridge-github.0.11.0/descr deleted file mode 100644 index fc59c613397..00000000000 --- a/packages/datakit-bridge-github/datakit-bridge-github.0.11.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -A bi-directional bridge between the GitHub API and Datakit - -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. \ No newline at end of file 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 index d5b366d167a..c8c23b5c642 100644 --- a/packages/datakit-bridge-github/datakit-bridge-github.0.11.0/opam +++ b/packages/datakit-bridge-github/datakit-bridge-github.0.11.0/opam @@ -1,34 +1,53 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +dev-repo: "git+https://github.com/moby/datakit.git" doc: "https://docker.github.io/datakit/" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "tests/%{name}%"] - +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "tests/%{name}%"] {with-test} +] depends: [ + "ocaml" "jbuilder" {build & < "1.0+beta12"} "cmdliner" "lwt" {>= "3.0.0"} - "datakit-github" {>= "0.11.0"} + "datakit-github" {>= "0.11.0"} "datakit-client-9p" {>= "0.11.0"} "datakit-client-git" - "logs" "fmt" + "logs" + "fmt" "mtime" {>= "1.0.0"} - "asl" "win-eventlog" + "asl" + "win-eventlog" "uri" {>= "1.8.0"} "hvsock" {>= "0.8.1"} - "hex" "nocrypto" "conduit" + "hex" + "nocrypto" + "conduit" "prometheus-app" "protocol-9p-unix" {>= "0.11.0"} "datakit-client" {>= "0.11.0"} "github-hooks" {>= "0.1.1" & < "0.2.0"} "github" {>= "2.2.0"} - "alcotest" {test & < "0.8.0"} - "datakit" {test & >= "0.11.0"} + "alcotest" {with-test & < "0.8.0"} + "datakit" {with-test & >= "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.11.0/datakit-0.11.0.tbz" + checksum: "md5=b1b7bb4d727d5c7e61f34045be96f178" +} diff --git a/packages/datakit-bridge-github/datakit-bridge-github.0.11.0/url b/packages/datakit-bridge-github/datakit-bridge-github.0.11.0/url deleted file mode 100644 index 3b7348c502f..00000000000 --- a/packages/datakit-bridge-github/datakit-bridge-github.0.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.11.0/datakit-0.11.0.tbz" -checksum: "b1b7bb4d727d5c7e61f34045be96f178" \ No newline at end of file diff --git a/packages/datakit-bridge-github/datakit-bridge-github.0.12.0/descr b/packages/datakit-bridge-github/datakit-bridge-github.0.12.0/descr deleted file mode 100644 index fc59c613397..00000000000 --- a/packages/datakit-bridge-github/datakit-bridge-github.0.12.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -A bi-directional bridge between the GitHub API and Datakit - -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. \ No newline at end of file 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 index 485d62979d1..eb9479a29ee 100644 --- a/packages/datakit-bridge-github/datakit-bridge-github.0.12.0/opam +++ b/packages/datakit-bridge-github/datakit-bridge-github.0.12.0/opam @@ -1,34 +1,52 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +dev-repo: "git+https://github.com/moby/datakit.git" doc: "https://docker.github.io/datakit/" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "tests/%{name}%"] - +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "tests/%{name}%"] {with-test} +] depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta10"} "cmdliner" "lwt" {>= "3.0.0"} - "datakit-github" {>= "0.12.0"} + "datakit-github" {>= "0.12.0"} "datakit-client-9p" {>= "0.12.0"} "datakit-client-git" - "logs" "fmt" + "logs" + "fmt" "mtime" {>= "1.0.0"} - "asl" "win-eventlog" + "asl" + "win-eventlog" "uri" {>= "1.8.0"} "hvsock" {>= "0.8.1"} - "hex" "nocrypto" + "hex" + "nocrypto" "prometheus-app" "protocol-9p-unix" {>= "0.11.0"} "datakit-client" {>= "0.12.0"} "github-hooks-unix" {>= "0.2.0"} "github" {>= "2.1.0"} - "alcotest" {test} - "datakit" {test & >= "0.12.0"} + "alcotest" {with-test} + "datakit" {with-test & >= "0.12.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: "md5=3ac6e63eda6034507537c6439f0f8963" +} diff --git a/packages/datakit-bridge-github/datakit-bridge-github.0.12.0/url b/packages/datakit-bridge-github/datakit-bridge-github.0.12.0/url deleted file mode 100644 index c3a3f5210b0..00000000000 --- a/packages/datakit-bridge-github/datakit-bridge-github.0.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.12.0/datakit-0.12.0.tbz" -checksum: "3ac6e63eda6034507537c6439f0f8963" \ No newline at end of file diff --git a/packages/datakit-bridge-github/datakit-bridge-github.0.9.0/descr b/packages/datakit-bridge-github/datakit-bridge-github.0.9.0/descr deleted file mode 100644 index fc59c613397..00000000000 --- a/packages/datakit-bridge-github/datakit-bridge-github.0.9.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -A bi-directional bridge between the GitHub API and Datakit - -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. \ No newline at end of file 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 index 7045bff74aa..c07e3c61329 100644 --- a/packages/datakit-bridge-github/datakit-bridge-github.0.9.0/opam +++ b/packages/datakit-bridge-github/datakit-bridge-github.0.9.0/opam @@ -1,33 +1,54 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"] license: "Apache" homepage: "https://github.com/docker/datakit" bug-reports: "https://github.com/docker/datakit/issues" -dev-repo: "https://github.com/docker/datakit.git" +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" + "false" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "-n" + name + "--tests" + "true" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] - -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" name "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] -] - depends: [ - "ocamlfind" {build} + "ocaml" + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} - "cmdliner" {<"1.0.0"} + "topkg" {build} + "cmdliner" {< "1.0.0"} "lwt" {>= "2.7.0"} - "logs" "fmt" + "logs" + "fmt" "mtime" {< "1.0.0"} - "asl" "win-eventlog" + "asl" + "win-eventlog" "hvsock" {>= "0.8.1" & < "0.14.0"} - "hex" "nocrypto" "conduit" + "hex" + "nocrypto" + "conduit" "prometheus-app" "uri" {>= "1.8.0"} "protocol-9p" {>= "0.8.0"} @@ -36,5 +57,18 @@ depends: [ "datakit-client" {>= "0.9.0" & < "0.10.0"} "github-hooks" {>= "0.1.1" & < "0.2.0"} "github" {>= "2.1.0" & < "3.0.0"} - "datakit" {test & < "0.10.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: "md5=46e4fcd1e9c05e4587ae1663518a8c74" +} diff --git a/packages/datakit-bridge-github/datakit-bridge-github.0.9.0/url b/packages/datakit-bridge-github/datakit-bridge-github.0.9.0/url deleted file mode 100644 index ee23b005392..00000000000 --- a/packages/datakit-bridge-github/datakit-bridge-github.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/docker/datakit/releases/download/0.9.0/datakit-0.9.0.tbz" -checksum: "46e4fcd1e9c05e4587ae1663518a8c74" \ No newline at end of file diff --git a/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.10.0/descr b/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.10.0/descr deleted file mode 100644 index ccd795610d3..00000000000 --- a/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.10.0/descr +++ /dev/null @@ -1,21 +0,0 @@ -DataKit Local-Git bridge - -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. \ No newline at end of file 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 index 41ee39bca07..d4bb8c82ec5 100644 --- 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 @@ -1,23 +1,51 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas.leonard@docker.com" authors: ["Thomas Leonard"] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +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" {build & < "1.0+beta12"} "cmdliner" "irmin-watcher" - "irmin" {>= "1.1.0"} + "irmin" {>= "1.1.0"} "irmin-unix" {>= "1.1.0"} "lwt" {>= "2.7.1"} - "logs" "fmt" - "protocol-9p" {= "0.9.0"} + "logs" + "fmt" + "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: "md5=1236f6e070f845ad077b748d84026132" +} diff --git a/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.10.0/url b/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.10.0/url deleted file mode 100644 index 745520aa4b1..00000000000 --- a/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.10.0/datakit-0.10.0.tbz" -checksum: "1236f6e070f845ad077b748d84026132" \ No newline at end of file diff --git a/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.10.1/descr b/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.10.1/descr deleted file mode 100644 index ccd795610d3..00000000000 --- a/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.10.1/descr +++ /dev/null @@ -1,21 +0,0 @@ -DataKit Local-Git bridge - -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. \ No newline at end of file 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 index 09887f59e00..42a0287caae 100644 --- 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 @@ -1,23 +1,51 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas.leonard@docker.com" authors: ["Thomas Leonard"] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +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" {build & < "1.0+beta12"} "cmdliner" "irmin-watcher" - "irmin" {>= "1.1.0"} + "irmin" {>= "1.1.0"} "irmin-unix" {>= "1.1.0"} "lwt" {>= "3.0.0"} - "logs" "fmt" + "logs" + "fmt" "protocol-9p-unix" {>= "0.11.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.1/datakit-0.10.1.tbz" + checksum: "md5=6cad40171e63d05fb58281fd05722ac7" +} diff --git a/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.10.1/url b/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.10.1/url deleted file mode 100644 index 961fb429430..00000000000 --- a/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.10.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.10.1/datakit-0.10.1.tbz" -checksum: "6cad40171e63d05fb58281fd05722ac7" \ No newline at end of file diff --git a/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.11.0/descr b/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.11.0/descr deleted file mode 100644 index ccd795610d3..00000000000 --- a/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.11.0/descr +++ /dev/null @@ -1,21 +0,0 @@ -DataKit Local-Git bridge - -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. \ No newline at end of file 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 index 6afac54678c..190ad2cb3c6 100644 --- 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 @@ -1,24 +1,52 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas.leonard@docker.com" authors: ["Thomas Leonard"] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +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" {build & < "1.0+beta12"} "cmdliner" "irmin-watcher" - "irmin" {>= "1.2.0"} + "irmin" {>= "1.2.0"} "irmin-unix" {>= "1.2.0"} "lwt" {>= "3.0.0"} - "logs" "fmt" + "logs" + "fmt" "protocol-9p-unix" {>= "0.11.0"} "datakit-client" {>= "0.11.0"} "datakit-client-9p" {>= "0.11.0"} "datakit-github" {>= "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.11.0/datakit-0.11.0.tbz" + checksum: "md5=b1b7bb4d727d5c7e61f34045be96f178" +} diff --git a/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.11.0/url b/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.11.0/url deleted file mode 100644 index 3b7348c502f..00000000000 --- a/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.11.0/datakit-0.11.0.tbz" -checksum: "b1b7bb4d727d5c7e61f34045be96f178" \ No newline at end of file diff --git a/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.12.0/descr b/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.12.0/descr deleted file mode 100644 index ccd795610d3..00000000000 --- a/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.12.0/descr +++ /dev/null @@ -1,21 +0,0 @@ -DataKit Local-Git bridge - -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. \ No newline at end of file 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 index c5d37b9276b..39ba9f154af 100644 --- 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 @@ -1,24 +1,52 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas.leonard@docker.com" authors: ["Thomas Leonard"] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +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" {build & >= "1.0+beta10"} "cmdliner" "irmin-watcher" - "irmin" {>= "1.2.0"} + "irmin" {>= "1.2.0"} "irmin-unix" {>= "1.2.0"} "lwt" {>= "3.0.0"} - "logs" "fmt" + "logs" + "fmt" "protocol-9p-unix" {>= "0.11.0"} "datakit-client" {>= "0.12.0"} "datakit-client-9p" {>= "0.12.0"} "datakit-github" {>= "0.12.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: "md5=3ac6e63eda6034507537c6439f0f8963" +} diff --git a/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.12.0/url b/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.12.0/url deleted file mode 100644 index c3a3f5210b0..00000000000 --- a/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.12.0/datakit-0.12.0.tbz" -checksum: "3ac6e63eda6034507537c6439f0f8963" \ No newline at end of file diff --git a/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.9.0/descr b/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.9.0/descr deleted file mode 100644 index ccd795610d3..00000000000 --- a/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.9.0/descr +++ /dev/null @@ -1,21 +0,0 @@ -DataKit Local-Git bridge - -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. \ No newline at end of file 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 index 8f2be859045..1d45ebdf07b 100644 --- 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 @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas.leonard@docker.com" authors: ["Thomas Leonard"] license: "Apache" homepage: "https://github.com/docker/datakit" bug-reports: "https://github.com/docker/datakit/issues" -dev-repo: "https://github.com/docker/datakit.git" +dev-repo: "git+https://github.com/docker/datakit.git" doc: "https://docker.github.io/datakit/" build: [ @@ -12,14 +12,42 @@ build: [ ] depends: [ - "ocamlfind" {build} + "ocaml" + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} + "topkg" {build} "cmdliner" "irmin-unix" {= "0.12.0"} "lwt" {>= "2.7.0"} - "logs" "fmt" - "protocol-9p" {>= "0.8.0"} + "logs" + "fmt" + "protocol-9p" {>= "0.8.0"} "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: "md5=46e4fcd1e9c05e4587ae1663518a8c74" +} diff --git a/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.9.0/url b/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.9.0/url deleted file mode 100644 index ee23b005392..00000000000 --- a/packages/datakit-bridge-local-git/datakit-bridge-local-git.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/docker/datakit/releases/download/0.9.0/datakit-0.9.0.tbz" -checksum: "46e4fcd1e9c05e4587ae1663518a8c74" \ No newline at end of file diff --git a/packages/datakit-ci/datakit-ci.0.10.0/descr b/packages/datakit-ci/datakit-ci.0.10.0/descr deleted file mode 100644 index 45d7490c860..00000000000 --- a/packages/datakit-ci/datakit-ci.0.10.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Continuous Integration service using DataKit - -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. diff --git a/packages/datakit-ci/datakit-ci.0.10.0/opam b/packages/datakit-ci/datakit-ci.0.10.0/opam index 6574045c17c..b0102ecf54d 100644 --- a/packages/datakit-ci/datakit-ci.0.10.0/opam +++ b/packages/datakit-ci/datakit-ci.0.10.0/opam @@ -1,17 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "datakit@docker.com" authors: ["Thomas© Leonard" "Anil Madhavapeddy" "Dave Tucker" "Thomas Gazagnaire" ] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +dev-repo: "git+https://github.com/moby/datakit.git" doc: "https://docker.github.io/datakit/" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "ci/tests"] - +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "ci/tests"] {with-test} +] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & < "1.0+beta12"} "multipart-form-data" "datakit-client" {>= "0.10.0" & < "0.11.0"} @@ -28,15 +30,26 @@ depends: [ "pbkdf" "webmachine" {>= "0.4.0"} "session" {< "0.3.2"} - "redis" {>="0.3.0" & <"0.3.4"} + "redis" {>= "0.3.0" & < "0.3.4"} "asetmap" "github-unix" "prometheus-app" "lwt" {>= "2.7.1"} "ppx_sexp_conv" {build} "crunch" {build} - "datakit" {test & >= "0.10.0" & < "0.11.0"} - "irmin-unix" {test & >= "1.1.0"} - "alcotest" {test} + "datakit" {with-test & >= "0.10.0" & < "0.11.0"} + "irmin-unix" {with-test & >= "1.1.0"} + "alcotest" {with-test} ] -available: [ocaml-version >= "4.03.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: "md5=1236f6e070f845ad077b748d84026132" +} diff --git a/packages/datakit-ci/datakit-ci.0.10.0/url b/packages/datakit-ci/datakit-ci.0.10.0/url deleted file mode 100644 index 745520aa4b1..00000000000 --- a/packages/datakit-ci/datakit-ci.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.10.0/datakit-0.10.0.tbz" -checksum: "1236f6e070f845ad077b748d84026132" \ No newline at end of file diff --git a/packages/datakit-ci/datakit-ci.0.10.1/descr b/packages/datakit-ci/datakit-ci.0.10.1/descr deleted file mode 100644 index 45d7490c860..00000000000 --- a/packages/datakit-ci/datakit-ci.0.10.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -Continuous Integration service using DataKit - -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. diff --git a/packages/datakit-ci/datakit-ci.0.10.1/opam b/packages/datakit-ci/datakit-ci.0.10.1/opam index 252e24ea5e8..3f39fc5d9f4 100644 --- a/packages/datakit-ci/datakit-ci.0.10.1/opam +++ b/packages/datakit-ci/datakit-ci.0.10.1/opam @@ -1,17 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "datakit@docker.com" authors: ["Thomas© Leonard" "Anil Madhavapeddy" "Dave Tucker" "Thomas Gazagnaire" ] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +dev-repo: "git+https://github.com/moby/datakit.git" doc: "https://docker.github.io/datakit/" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "ci/tests"] - +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "ci/tests"] {with-test} +] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & < "1.0+beta12"} "multipart-form-data" "datakit-client" {>= "0.10.0" & < "0.11.0"} @@ -28,15 +30,26 @@ depends: [ "pbkdf" "webmachine" {>= "0.4.0"} "session" {< "0.3.2"} - "redis" {>="0.3.0" & <"0.3.4"} + "redis" {>= "0.3.0" & < "0.3.4"} "asetmap" "github-unix" "prometheus-app" "lwt" {>= "3.0.0"} "ppx_sexp_conv" {build} "crunch" {build} - "datakit" {test & >= "0.10.0" & < "0.11.0"} - "irmin-unix" {test & >= "1.1.0"} - "alcotest" {test} + "datakit" {with-test & >= "0.10.0" & < "0.11.0"} + "irmin-unix" {with-test & >= "1.1.0"} + "alcotest" {with-test} ] -available: [ocaml-version >= "4.03.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: "md5=6cad40171e63d05fb58281fd05722ac7" +} diff --git a/packages/datakit-ci/datakit-ci.0.10.1/url b/packages/datakit-ci/datakit-ci.0.10.1/url deleted file mode 100644 index 961fb429430..00000000000 --- a/packages/datakit-ci/datakit-ci.0.10.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.10.1/datakit-0.10.1.tbz" -checksum: "6cad40171e63d05fb58281fd05722ac7" \ No newline at end of file diff --git a/packages/datakit-ci/datakit-ci.0.11.0/descr b/packages/datakit-ci/datakit-ci.0.11.0/descr deleted file mode 100644 index 45d7490c860..00000000000 --- a/packages/datakit-ci/datakit-ci.0.11.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Continuous Integration service using DataKit - -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. diff --git a/packages/datakit-ci/datakit-ci.0.11.0/opam b/packages/datakit-ci/datakit-ci.0.11.0/opam deleted file mode 100644 index 8f6bf57ab59..00000000000 --- a/packages/datakit-ci/datakit-ci.0.11.0/opam +++ /dev/null @@ -1,43 +0,0 @@ -opam-version: "1.2" -maintainer: "datakit@docker.com" -authors: ["Thomas© Leonard" "Anil Madhavapeddy" - "Dave Tucker" "Thomas Gazagnaire" ] -license: "Apache" -homepage: "https://github.com/moby/datakit" -bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" -doc: "https://docker.github.io/datakit/" - -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "ci/tests"] - -depends: [ - "jbuilder" {build & < "1.0+beta12"} - "multipart-form-data" - "datakit-client" {>= "0.11.0"} - "datakit-client-9p" {>= "0.11.0"} - "datakit-github" {>= "0.11.0" & < "0.12.0"} - "protocol-9p-unix" {>= "0.11.0"} - "astring" - "cmdliner" - "fmt" - "logs" - "tyxml" {>= "4.0.0"} - "tls" {< "0.9.0"} - "conduit" - "io-page" - "pbkdf" - "webmachine" {>= "0.4.0"} - "session" {>= "0.3.0" & < "0.4.0"} - "redis-lwt" - "asetmap" - "github-unix" - "prometheus-app" - "lwt" {>= "3.0.0"} - "ppx_sexp_conv" {build} - "crunch" {build} - "datakit" {test & >= "0.11.0"} - "irmin-unix" {test & >= "1.2.0"} - "alcotest" {test} -] -available: [ocaml-version >= "4.03.0"] diff --git a/packages/datakit-ci/datakit-ci.0.11.0/url b/packages/datakit-ci/datakit-ci.0.11.0/url deleted file mode 100644 index 3b7348c502f..00000000000 --- a/packages/datakit-ci/datakit-ci.0.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.11.0/datakit-0.11.0.tbz" -checksum: "b1b7bb4d727d5c7e61f34045be96f178" \ No newline at end of file diff --git a/packages/datakit-ci/datakit-ci.0.12.0/descr b/packages/datakit-ci/datakit-ci.0.12.0/descr deleted file mode 100644 index 45d7490c860..00000000000 --- a/packages/datakit-ci/datakit-ci.0.12.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Continuous Integration service using DataKit - -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. diff --git a/packages/datakit-ci/datakit-ci.0.12.0/opam b/packages/datakit-ci/datakit-ci.0.12.0/opam index b696c385be7..1a2335fa68d 100644 --- a/packages/datakit-ci/datakit-ci.0.12.0/opam +++ b/packages/datakit-ci/datakit-ci.0.12.0/opam @@ -1,17 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "datakit@docker.com" authors: ["Thomas© Leonard" "Anil Madhavapeddy" "Dave Tucker" "Thomas Gazagnaire" ] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +dev-repo: "git+https://github.com/moby/datakit.git" doc: "https://docker.github.io/datakit/" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "ci/tests"] - +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "ci/tests"] {with-test} +] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "multipart-form-data" "datakit-client" {>= "0.12.0"} @@ -37,9 +39,20 @@ depends: [ "lwt" {>= "3.0.0"} "ppx_sexp_conv" {build} "crunch" {build} - "datakit" {test & >= "0.12.0"} - "irmin-unix" {test & >= "1.2.0"} - "alcotest" {test} + "datakit" {with-test & >= "0.12.0"} + "irmin-unix" {with-test & >= "1.2.0"} + "alcotest" {with-test} "cohttp-lwt-unix" {< "1.0.0"} ] -available: [ocaml-version >= "4.03.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: "md5=3ac6e63eda6034507537c6439f0f8963" +} diff --git a/packages/datakit-ci/datakit-ci.0.12.0/url b/packages/datakit-ci/datakit-ci.0.12.0/url deleted file mode 100644 index c3a3f5210b0..00000000000 --- a/packages/datakit-ci/datakit-ci.0.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.12.0/datakit-0.12.0.tbz" -checksum: "3ac6e63eda6034507537c6439f0f8963" \ No newline at end of file diff --git a/packages/datakit-ci/datakit-ci.0.12.1/descr b/packages/datakit-ci/datakit-ci.0.12.1/descr deleted file mode 100644 index 45d7490c860..00000000000 --- a/packages/datakit-ci/datakit-ci.0.12.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -Continuous Integration service using DataKit - -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. diff --git a/packages/datakit-ci/datakit-ci.0.12.1/opam b/packages/datakit-ci/datakit-ci.0.12.1/opam index 8ead458d34a..1aaef4764a9 100644 --- a/packages/datakit-ci/datakit-ci.0.12.1/opam +++ b/packages/datakit-ci/datakit-ci.0.12.1/opam @@ -1,17 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas© Leonard" "Anil Madhavapeddy" "Dave Tucker" "Thomas Gazagnaire" ] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +dev-repo: "git+https://github.com/moby/datakit.git" doc: "https://docker.github.io/datakit/" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "ci/tests"] - +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "ci/tests"] {with-test} +] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "multipart-form-data" "datakit-client" {>= "0.12.0"} @@ -37,9 +39,20 @@ depends: [ "lwt" {>= "3.0.0"} "ppx_sexp_conv" {build} "crunch" {build} - "datakit" {test & >= "0.12.0"} - "irmin-unix" {test & >= "1.2.0"} - "alcotest" {test} + "datakit" {with-test & >= "0.12.0"} + "irmin-unix" {with-test & >= "1.2.0"} + "alcotest" {with-test} "cohttp-lwt-unix" {>= "1.0.0"} ] -available: [ocaml-version >= "4.03.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: "md5=968b20a89937b9510501fb77f08f2ad8" +} diff --git a/packages/datakit-ci/datakit-ci.0.12.1/url b/packages/datakit-ci/datakit-ci.0.12.1/url deleted file mode 100644 index af5b441d724..00000000000 --- a/packages/datakit-ci/datakit-ci.0.12.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.12.1/datakit-0.12.1.tbz" -checksum: "968b20a89937b9510501fb77f08f2ad8" \ No newline at end of file diff --git a/packages/datakit-ci/datakit-ci.0.9.0/descr b/packages/datakit-ci/datakit-ci.0.9.0/descr deleted file mode 100644 index 45d7490c860..00000000000 --- a/packages/datakit-ci/datakit-ci.0.9.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Continuous Integration service using DataKit - -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. diff --git a/packages/datakit-ci/datakit-ci.0.9.0/opam b/packages/datakit-ci/datakit-ci.0.9.0/opam index 7f8225d0f2d..c16f0d6251f 100644 --- a/packages/datakit-ci/datakit-ci.0.9.0/opam +++ b/packages/datakit-ci/datakit-ci.0.9.0/opam @@ -1,30 +1,47 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "datakit@docker.com" authors: ["Thomas Leonard" "Anil Madhavapeddy" "Dave Tucker" "Thomas Gazagnaire" ] license: "Apache" homepage: "https://github.com/docker/datakit" bug-reports: "https://github.com/docker/datakit/issues" -dev-repo: "https://github.com/docker/datakit.git" +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" + "false" + "-n" + name + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "true" + "-n" + name + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] - -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" "-n" name] - ["ocaml" "pkg/pkg.ml" "test"] -] - depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "multipart-form-data" "datakit-client" {>= "0.9.0" & < "0.10.0"} "datakit-github" {>= "0.9.0" & < "0.10.0"} "protocol-9p" {>= "0.8.0"} "astring" - "cmdliner" {<"1.0.0"} + "cmdliner" {< "1.0.0"} "fmt" "logs" "tyxml" {>= "4.0.0"} @@ -35,7 +52,7 @@ depends: [ "pbkdf" "webmachine" {>= "0.3.2"} "session" {< "0.3.2"} - "redis" {<"0.3.4"} + "redis" {< "0.3.4"} "asetmap" "github-unix" "prometheus-app" @@ -43,8 +60,19 @@ depends: [ "ppx_deriving" {build} "ppx_sexp_conv" {build} "crunch" {build} - "datakit" {test & < "0.10.0"} - "irmin-unix" {test & = "0.12.0"} - "alcotest" {test} + "datakit" {with-test & < "0.10.0"} + "irmin-unix" {with-test & = "0.12.0"} + "alcotest" {with-test} ] -available: [ocaml-version >= "4.03.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: "md5=46e4fcd1e9c05e4587ae1663518a8c74" +} diff --git a/packages/datakit-ci/datakit-ci.0.9.0/url b/packages/datakit-ci/datakit-ci.0.9.0/url deleted file mode 100644 index ee23b005392..00000000000 --- a/packages/datakit-ci/datakit-ci.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/docker/datakit/releases/download/0.9.0/datakit-0.9.0.tbz" -checksum: "46e4fcd1e9c05e4587ae1663518a8c74" \ No newline at end of file diff --git a/packages/datakit-client-9p/datakit-client-9p.0.11.0/descr b/packages/datakit-client-9p/datakit-client-9p.0.11.0/descr deleted file mode 100644 index ee93dd20506..00000000000 --- a/packages/datakit-client-9p/datakit-client-9p.0.11.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Orchestrate applications using a Git-like dataflow - -*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. \ No newline at end of file diff --git a/packages/datakit-client-9p/datakit-client-9p.0.11.0/opam b/packages/datakit-client-9p/datakit-client-9p.0.11.0/opam index d54577ace48..7c8f66f0bfe 100644 --- a/packages/datakit-client-9p/datakit-client-9p.0.11.0/opam +++ b/packages/datakit-client-9p/datakit-client-9p.0.11.0/opam @@ -1,22 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +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" {build & < "1.0+beta12"} "astring" "logs" "fmt" - "cstruct" {> "2.2.0"} - "datakit-client" {>= "0.11.0"} + "cstruct" {> "2.2.0"} + "datakit-client" {>= "0.11.0"} "protocol-9p-unix" {>= "0.11.0"} "cmdliner" ] +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: "md5=b1b7bb4d727d5c7e61f34045be96f178" +} diff --git a/packages/datakit-client-9p/datakit-client-9p.0.11.0/url b/packages/datakit-client-9p/datakit-client-9p.0.11.0/url deleted file mode 100644 index 3b7348c502f..00000000000 --- a/packages/datakit-client-9p/datakit-client-9p.0.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.11.0/datakit-0.11.0.tbz" -checksum: "b1b7bb4d727d5c7e61f34045be96f178" \ No newline at end of file diff --git a/packages/datakit-client-9p/datakit-client-9p.0.12.0/descr b/packages/datakit-client-9p/datakit-client-9p.0.12.0/descr deleted file mode 100644 index ee93dd20506..00000000000 --- a/packages/datakit-client-9p/datakit-client-9p.0.12.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Orchestrate applications using a Git-like dataflow - -*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. \ No newline at end of file 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 index b63c21d7e15..3f11a0358a6 100644 --- a/packages/datakit-client-9p/datakit-client-9p.0.12.0/opam +++ b/packages/datakit-client-9p/datakit-client-9p.0.12.0/opam @@ -1,22 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +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" {build & >= "1.0+beta10"} "astring" "logs" "fmt" - "cstruct" {> "2.2.0"} - "datakit-client" {>= "0.12.0"} + "cstruct" {> "2.2.0"} + "datakit-client" {>= "0.12.0"} "protocol-9p-unix" {>= "0.11.0"} "cmdliner" ] +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: "md5=3ac6e63eda6034507537c6439f0f8963" +} diff --git a/packages/datakit-client-9p/datakit-client-9p.0.12.0/url b/packages/datakit-client-9p/datakit-client-9p.0.12.0/url deleted file mode 100644 index c3a3f5210b0..00000000000 --- a/packages/datakit-client-9p/datakit-client-9p.0.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.12.0/datakit-0.12.0.tbz" -checksum: "3ac6e63eda6034507537c6439f0f8963" \ No newline at end of file diff --git a/packages/datakit-client-git/datakit-client-git.0.11.0/descr b/packages/datakit-client-git/datakit-client-git.0.11.0/descr deleted file mode 100644 index ee93dd20506..00000000000 --- a/packages/datakit-client-git/datakit-client-git.0.11.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Orchestrate applications using a Git-like dataflow - -*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. \ No newline at end of file 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 index f1ef9fce869..600953921e7 100644 --- a/packages/datakit-client-git/datakit-client-git.0.11.0/opam +++ b/packages/datakit-client-git/datakit-client-git.0.11.0/opam @@ -1,23 +1,42 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +dev-repo: "git+https://github.com/moby/datakit.git" doc: "https://docker.github.io/datakit/" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "tests/datakit-git"] - +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "tests/datakit-git"] {with-test} +] depends: [ + "ocaml" "jbuilder" {build & < "1.0+beta12"} "datakit-client" {>= "0.11.0"} "irmin-git" {>= "1.2.0"} "irmin-watcher" {>= "0.3.0"} "git-unix" - "alcotest" {test & < "0.8.0"} - "irmin-mem" {test} - "irmin-git" {test} + "alcotest" {with-test & < "0.8.0"} + "irmin-mem" {with-test} + "irmin-git" {with-test} ] +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: "md5=b1b7bb4d727d5c7e61f34045be96f178" +} diff --git a/packages/datakit-client-git/datakit-client-git.0.11.0/url b/packages/datakit-client-git/datakit-client-git.0.11.0/url deleted file mode 100644 index 3b7348c502f..00000000000 --- a/packages/datakit-client-git/datakit-client-git.0.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.11.0/datakit-0.11.0.tbz" -checksum: "b1b7bb4d727d5c7e61f34045be96f178" \ No newline at end of file diff --git a/packages/datakit-client-git/datakit-client-git.0.12.0/descr b/packages/datakit-client-git/datakit-client-git.0.12.0/descr deleted file mode 100644 index ee93dd20506..00000000000 --- a/packages/datakit-client-git/datakit-client-git.0.12.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Orchestrate applications using a Git-like dataflow - -*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. \ No newline at end of file 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 index 35365a9361c..b1fe8acea88 100644 --- a/packages/datakit-client-git/datakit-client-git.0.12.0/opam +++ b/packages/datakit-client-git/datakit-client-git.0.12.0/opam @@ -1,23 +1,42 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +dev-repo: "git+https://github.com/moby/datakit.git" doc: "https://docker.github.io/datakit/" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "tests/datakit-git"] - +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "tests/datakit-git"] {with-test} +] depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta10"} "datakit-client" {>= "0.12.0"} "irmin-git" {>= "1.2.0"} "irmin-watcher" "git-unix" - "alcotest" {test} - "irmin-mem" {test} - "irmin-git" {test} + "alcotest" {with-test} + "irmin-mem" {with-test} + "irmin-git" {with-test} ] +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: "md5=3ac6e63eda6034507537c6439f0f8963" +} diff --git a/packages/datakit-client-git/datakit-client-git.0.12.0/url b/packages/datakit-client-git/datakit-client-git.0.12.0/url deleted file mode 100644 index c3a3f5210b0..00000000000 --- a/packages/datakit-client-git/datakit-client-git.0.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.12.0/datakit-0.12.0.tbz" -checksum: "3ac6e63eda6034507537c6439f0f8963" \ No newline at end of file diff --git a/packages/datakit-client/datakit-client.0.10.0/descr b/packages/datakit-client/datakit-client.0.10.0/descr deleted file mode 100644 index cd1b12bea9e..00000000000 --- a/packages/datakit-client/datakit-client.0.10.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A library to connect to DataKit servers - -The library currently only provides only a 9p client to talk to -Datakit, but other filesystem protocols will be available in the -future. diff --git a/packages/datakit-client/datakit-client.0.10.0/opam b/packages/datakit-client/datakit-client.0.10.0/opam index 62fdc5db59c..4ef271b85c5 100644 --- a/packages/datakit-client/datakit-client.0.10.0/opam +++ b/packages/datakit-client/datakit-client.0.10.0/opam @@ -1,20 +1,35 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +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" {build & < "1.0+beta12"} "base-bytes" - "astring" "logs" "uri" "rresult" "fmt" + "astring" + "logs" + "uri" + "rresult" + "fmt" "cstruct" {> "2.2.0"} "protocol-9p" {= "0.9.0"} "cmdliner" ] +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: "md5=1236f6e070f845ad077b748d84026132" +} diff --git a/packages/datakit-client/datakit-client.0.10.0/url b/packages/datakit-client/datakit-client.0.10.0/url deleted file mode 100644 index 745520aa4b1..00000000000 --- a/packages/datakit-client/datakit-client.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.10.0/datakit-0.10.0.tbz" -checksum: "1236f6e070f845ad077b748d84026132" \ No newline at end of file diff --git a/packages/datakit-client/datakit-client.0.10.1/descr b/packages/datakit-client/datakit-client.0.10.1/descr deleted file mode 100644 index cd1b12bea9e..00000000000 --- a/packages/datakit-client/datakit-client.0.10.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -A library to connect to DataKit servers - -The library currently only provides only a 9p client to talk to -Datakit, but other filesystem protocols will be available in the -future. diff --git a/packages/datakit-client/datakit-client.0.10.1/opam b/packages/datakit-client/datakit-client.0.10.1/opam index 9d2e595b417..d7529f250f0 100644 --- a/packages/datakit-client/datakit-client.0.10.1/opam +++ b/packages/datakit-client/datakit-client.0.10.1/opam @@ -1,20 +1,35 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +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" {build & < "1.0+beta12"} "base-bytes" - "astring" "logs" "uri" "rresult" "fmt" + "astring" + "logs" + "uri" + "rresult" + "fmt" "cstruct" {> "2.2.0"} "protocol-9p-unix" {>= "0.11.0"} "cmdliner" ] +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.1/datakit-0.10.1.tbz" + checksum: "md5=6cad40171e63d05fb58281fd05722ac7" +} diff --git a/packages/datakit-client/datakit-client.0.10.1/url b/packages/datakit-client/datakit-client.0.10.1/url deleted file mode 100644 index 961fb429430..00000000000 --- a/packages/datakit-client/datakit-client.0.10.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.10.1/datakit-0.10.1.tbz" -checksum: "6cad40171e63d05fb58281fd05722ac7" \ No newline at end of file diff --git a/packages/datakit-client/datakit-client.0.11.0/descr b/packages/datakit-client/datakit-client.0.11.0/descr deleted file mode 100644 index cd1b12bea9e..00000000000 --- a/packages/datakit-client/datakit-client.0.11.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A library to connect to DataKit servers - -The library currently only provides only a 9p client to talk to -Datakit, but other filesystem protocols will be available in the -future. diff --git a/packages/datakit-client/datakit-client.0.11.0/opam b/packages/datakit-client/datakit-client.0.11.0/opam index 4f2cd950d5f..c22524090b1 100644 --- a/packages/datakit-client/datakit-client.0.11.0/opam +++ b/packages/datakit-client/datakit-client.0.11.0/opam @@ -1,16 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +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" {build & < "1.0+beta12"} "astring" "result" @@ -18,3 +19,13 @@ depends: [ "lwt" "cstruct" {> "2.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.11.0/datakit-0.11.0.tbz" + checksum: "md5=b1b7bb4d727d5c7e61f34045be96f178" +} diff --git a/packages/datakit-client/datakit-client.0.11.0/url b/packages/datakit-client/datakit-client.0.11.0/url deleted file mode 100644 index 3b7348c502f..00000000000 --- a/packages/datakit-client/datakit-client.0.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.11.0/datakit-0.11.0.tbz" -checksum: "b1b7bb4d727d5c7e61f34045be96f178" \ No newline at end of file diff --git a/packages/datakit-client/datakit-client.0.12.0/descr b/packages/datakit-client/datakit-client.0.12.0/descr deleted file mode 100644 index cd1b12bea9e..00000000000 --- a/packages/datakit-client/datakit-client.0.12.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A library to connect to DataKit servers - -The library currently only provides only a 9p client to talk to -Datakit, but other filesystem protocols will be available in the -future. diff --git a/packages/datakit-client/datakit-client.0.12.0/opam b/packages/datakit-client/datakit-client.0.12.0/opam index 59e03baed3f..257ec16d419 100644 --- a/packages/datakit-client/datakit-client.0.12.0/opam +++ b/packages/datakit-client/datakit-client.0.12.0/opam @@ -1,16 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +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" {build & >= "1.0+beta10"} "astring" "result" @@ -18,3 +19,13 @@ depends: [ "lwt" "cstruct" {> "2.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: "md5=3ac6e63eda6034507537c6439f0f8963" +} diff --git a/packages/datakit-client/datakit-client.0.12.0/url b/packages/datakit-client/datakit-client.0.12.0/url deleted file mode 100644 index c3a3f5210b0..00000000000 --- a/packages/datakit-client/datakit-client.0.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.12.0/datakit-0.12.0.tbz" -checksum: "3ac6e63eda6034507537c6439f0f8963" \ No newline at end of file diff --git a/packages/datakit-client/datakit-client.0.6.0/descr b/packages/datakit-client/datakit-client.0.6.0/descr deleted file mode 100644 index 811224303f3..00000000000 --- a/packages/datakit-client/datakit-client.0.6.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A library to connect to datakit servers - -The library currently only provides only a 9p client to talk to -Datakit, but other filesystem protocols will be available in the -future. diff --git a/packages/datakit-client/datakit-client.0.6.0/opam b/packages/datakit-client/datakit-client.0.6.0/opam index 26b422f2612..39d9cc0c001 100644 --- a/packages/datakit-client/datakit-client.0.6.0/opam +++ b/packages/datakit-client/datakit-client.0.6.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/docker/datakit.git" +dev-repo: "git+https://github.com/docker/datakit.git" doc: "https://docker.github.io/datakit/" build: [ @@ -13,11 +13,27 @@ build: [ ] depends: [ - "ocamlfind" {build} + "ocaml" + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} + "topkg" {build} "base-bytes" - "astring" "logs" "uri" "rresult" "cstruct" "fmt" + "astring" + "logs" + "uri" + "rresult" + "cstruct" + "fmt" "protocol-9p" {>= "0.7.0" & < "0.10.0"} "cmdliner" ] +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: "md5=a502b86cea0f7f515776bc9901b36515" +} diff --git a/packages/datakit-client/datakit-client.0.6.0/url b/packages/datakit-client/datakit-client.0.6.0/url deleted file mode 100644 index aa9102b6484..00000000000 --- a/packages/datakit-client/datakit-client.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/docker/datakit/releases/download/0.6.0/datakit-0.6.0.tbz" -checksum: "a502b86cea0f7f515776bc9901b36515" \ No newline at end of file diff --git a/packages/datakit-client/datakit-client.0.7.0/descr b/packages/datakit-client/datakit-client.0.7.0/descr deleted file mode 100644 index 811224303f3..00000000000 --- a/packages/datakit-client/datakit-client.0.7.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A library to connect to datakit servers - -The library currently only provides only a 9p client to talk to -Datakit, but other filesystem protocols will be available in the -future. diff --git a/packages/datakit-client/datakit-client.0.7.0/opam b/packages/datakit-client/datakit-client.0.7.0/opam deleted file mode 100644 index 6ded4ae53ff..00000000000 --- a/packages/datakit-client/datakit-client.0.7.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "thomas@gazagnaire.org" -authors: ["Thomas Leonard" "Magnus Skjegstad" - "David Scott" "Thomas Gazagnaire"] -license: "Apache" -homepage: "https://github.com/docker/datakit" -bug-reports: "https://github.com/docker/datakit/issues" -dev-repo: "https://github.com/docker/datakit.git" -doc: "https://docker.github.io/datakit/" - -build: [ - "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" "datakit-client" -] - -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "base-bytes" - "astring" "logs" "uri" "rresult" "cstruct" "fmt" - "protocol-9p" {>= "0.7.4" & < "0.10.0"} - "cmdliner" -] diff --git a/packages/datakit-client/datakit-client.0.7.0/url b/packages/datakit-client/datakit-client.0.7.0/url deleted file mode 100644 index c89cb126b8d..00000000000 --- a/packages/datakit-client/datakit-client.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/docker/datakit/releases/download/0.7.0/datakit-0.7.0.tbz" -checksum: "0576d33105586cf656d73d431ba4045f" \ No newline at end of file diff --git a/packages/datakit-client/datakit-client.0.8.0/descr b/packages/datakit-client/datakit-client.0.8.0/descr deleted file mode 100644 index 811224303f3..00000000000 --- a/packages/datakit-client/datakit-client.0.8.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A library to connect to datakit servers - -The library currently only provides only a 9p client to talk to -Datakit, but other filesystem protocols will be available in the -future. diff --git a/packages/datakit-client/datakit-client.0.8.0/opam b/packages/datakit-client/datakit-client.0.8.0/opam index 6ded4ae53ff..0602af62555 100644 --- a/packages/datakit-client/datakit-client.0.8.0/opam +++ b/packages/datakit-client/datakit-client.0.8.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"] license: "Apache" homepage: "https://github.com/docker/datakit" bug-reports: "https://github.com/docker/datakit/issues" -dev-repo: "https://github.com/docker/datakit.git" +dev-repo: "git+https://github.com/docker/datakit.git" doc: "https://docker.github.io/datakit/" build: [ @@ -13,11 +13,27 @@ build: [ ] depends: [ - "ocamlfind" {build} + "ocaml" + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} + "topkg" {build} "base-bytes" - "astring" "logs" "uri" "rresult" "cstruct" "fmt" + "astring" + "logs" + "uri" + "rresult" + "cstruct" + "fmt" "protocol-9p" {>= "0.7.4" & < "0.10.0"} "cmdliner" ] +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: "md5=eee43f96d223465e4759015aba3ffa00" +} diff --git a/packages/datakit-client/datakit-client.0.8.0/url b/packages/datakit-client/datakit-client.0.8.0/url deleted file mode 100644 index 0717192cda5..00000000000 --- a/packages/datakit-client/datakit-client.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/docker/datakit/releases/download/0.8.0/datakit-0.8.0.tbz" -checksum: "eee43f96d223465e4759015aba3ffa00" \ No newline at end of file diff --git a/packages/datakit-client/datakit-client.0.9.0/descr b/packages/datakit-client/datakit-client.0.9.0/descr deleted file mode 100644 index cd1b12bea9e..00000000000 --- a/packages/datakit-client/datakit-client.0.9.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A library to connect to DataKit servers - -The library currently only provides only a 9p client to talk to -Datakit, but other filesystem protocols will be available in the -future. diff --git a/packages/datakit-client/datakit-client.0.9.0/opam b/packages/datakit-client/datakit-client.0.9.0/opam index 2caeb51e316..684a44c8779 100644 --- a/packages/datakit-client/datakit-client.0.9.0/opam +++ b/packages/datakit-client/datakit-client.0.9.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"] license: "Apache" homepage: "https://github.com/docker/datakit" bug-reports: "https://github.com/docker/datakit/issues" -dev-repo: "https://github.com/docker/datakit.git" +dev-repo: "git+https://github.com/docker/datakit.git" doc: "https://docker.github.io/datakit/" build: [ @@ -13,12 +13,27 @@ build: [ ] depends: [ - "ocamlfind" {build} + "ocaml" + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} + "topkg" {build} "base-bytes" - "astring" "logs" "uri" "rresult" "fmt" + "astring" + "logs" + "uri" + "rresult" + "fmt" "cstruct" {> "2.2.0"} "protocol-9p" {>= "0.7.4" & < "0.10.0"} "cmdliner" ] +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: "md5=46e4fcd1e9c05e4587ae1663518a8c74" +} diff --git a/packages/datakit-client/datakit-client.0.9.0/url b/packages/datakit-client/datakit-client.0.9.0/url deleted file mode 100644 index ee23b005392..00000000000 --- a/packages/datakit-client/datakit-client.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/docker/datakit/releases/download/0.9.0/datakit-0.9.0.tbz" -checksum: "46e4fcd1e9c05e4587ae1663518a8c74" \ No newline at end of file diff --git a/packages/datakit-github/datakit-github.0.10.0/descr b/packages/datakit-github/datakit-github.0.10.0/descr deleted file mode 100644 index 3ef1af1a11e..00000000000 --- a/packages/datakit-github/datakit-github.0.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -Abstraction of the GitHub API, suitable for DataKit clients diff --git a/packages/datakit-github/datakit-github.0.10.0/opam b/packages/datakit-github/datakit-github.0.10.0/opam index 121084f9a9b..03c3918e895 100644 --- a/packages/datakit-github/datakit-github.0.10.0/opam +++ b/packages/datakit-github/datakit-github.0.10.0/opam @@ -1,16 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +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" {build & < "1.0+beta12"} "cmdliner" "lwt" {>= "2.7.1"} @@ -21,3 +22,9 @@ depends: [ "result" "datakit-client" {>= "0.10.0" & < "0.11.0"} ] +synopsis: "Abstraction of the GitHub API, suitable for DataKit clients" +url { + src: + "https://github.com/moby/datakit/releases/download/0.10.0/datakit-0.10.0.tbz" + checksum: "md5=1236f6e070f845ad077b748d84026132" +} diff --git a/packages/datakit-github/datakit-github.0.10.0/url b/packages/datakit-github/datakit-github.0.10.0/url deleted file mode 100644 index 745520aa4b1..00000000000 --- a/packages/datakit-github/datakit-github.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.10.0/datakit-0.10.0.tbz" -checksum: "1236f6e070f845ad077b748d84026132" \ No newline at end of file diff --git a/packages/datakit-github/datakit-github.0.10.1/descr b/packages/datakit-github/datakit-github.0.10.1/descr deleted file mode 100644 index 3ef1af1a11e..00000000000 --- a/packages/datakit-github/datakit-github.0.10.1/descr +++ /dev/null @@ -1 +0,0 @@ -Abstraction of the GitHub API, suitable for DataKit clients diff --git a/packages/datakit-github/datakit-github.0.10.1/opam b/packages/datakit-github/datakit-github.0.10.1/opam index 77957197f1f..5a9c2d6ee0d 100644 --- a/packages/datakit-github/datakit-github.0.10.1/opam +++ b/packages/datakit-github/datakit-github.0.10.1/opam @@ -1,16 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +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" {build & < "1.0+beta12"} "cmdliner" "lwt" {>= "3.0.0"} @@ -21,3 +22,9 @@ depends: [ "result" "datakit-client" {>= "0.10.0" & < "0.11.0"} ] +synopsis: "Abstraction of the GitHub API, suitable for DataKit clients" +url { + src: + "https://github.com/moby/datakit/releases/download/0.10.1/datakit-0.10.1.tbz" + checksum: "md5=6cad40171e63d05fb58281fd05722ac7" +} diff --git a/packages/datakit-github/datakit-github.0.10.1/url b/packages/datakit-github/datakit-github.0.10.1/url deleted file mode 100644 index 961fb429430..00000000000 --- a/packages/datakit-github/datakit-github.0.10.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.10.1/datakit-0.10.1.tbz" -checksum: "6cad40171e63d05fb58281fd05722ac7" \ No newline at end of file diff --git a/packages/datakit-github/datakit-github.0.11.0/descr b/packages/datakit-github/datakit-github.0.11.0/descr deleted file mode 100644 index 3ef1af1a11e..00000000000 --- a/packages/datakit-github/datakit-github.0.11.0/descr +++ /dev/null @@ -1 +0,0 @@ -Abstraction of the GitHub API, suitable for DataKit clients diff --git a/packages/datakit-github/datakit-github.0.11.0/opam b/packages/datakit-github/datakit-github.0.11.0/opam deleted file mode 100644 index cb12d83ba8e..00000000000 --- a/packages/datakit-github/datakit-github.0.11.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "thomas@gazagnaire.org" -authors: ["Thomas Leonard" "Magnus Skjegstad" - "David Scott" "Thomas Gazagnaire"] -license: "Apache" -homepage: "https://github.com/moby/datakit" -bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" -doc: "https://docker.github.io/datakit/" - -build: ["jbuilder" "build" "-p" name "-j" jobs] - -depends: [ - "jbuilder" {build & < "1.0+beta12"} - "cmdliner" - "lwt" {>= "3.0.0"} - "uri" {>= "1.8.0"} - "asetmap" - "logs" - "fmt" - "result" - "datakit-client" {>= "0.11.0"} -] diff --git a/packages/datakit-github/datakit-github.0.11.0/url b/packages/datakit-github/datakit-github.0.11.0/url deleted file mode 100644 index 3b7348c502f..00000000000 --- a/packages/datakit-github/datakit-github.0.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.11.0/datakit-0.11.0.tbz" -checksum: "b1b7bb4d727d5c7e61f34045be96f178" \ No newline at end of file diff --git a/packages/datakit-github/datakit-github.0.12.0/descr b/packages/datakit-github/datakit-github.0.12.0/descr deleted file mode 100644 index 3ef1af1a11e..00000000000 --- a/packages/datakit-github/datakit-github.0.12.0/descr +++ /dev/null @@ -1 +0,0 @@ -Abstraction of the GitHub API, suitable for DataKit clients diff --git a/packages/datakit-github/datakit-github.0.12.0/opam b/packages/datakit-github/datakit-github.0.12.0/opam index 0b734a11c1e..1582fa424b1 100644 --- a/packages/datakit-github/datakit-github.0.12.0/opam +++ b/packages/datakit-github/datakit-github.0.12.0/opam @@ -1,16 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +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" {build & >= "1.0+beta10"} "cmdliner" "lwt" {>= "3.0.0"} @@ -19,6 +20,12 @@ depends: [ "logs" "fmt" "result" - "datakit-client-9p" {>= "0.12.0"} + "datakit-client-9p" {>= "0.12.0"} "datakit-client-git" {>= "0.12.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: "md5=3ac6e63eda6034507537c6439f0f8963" +} diff --git a/packages/datakit-github/datakit-github.0.12.0/url b/packages/datakit-github/datakit-github.0.12.0/url deleted file mode 100644 index c3a3f5210b0..00000000000 --- a/packages/datakit-github/datakit-github.0.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.12.0/datakit-0.12.0.tbz" -checksum: "3ac6e63eda6034507537c6439f0f8963" \ No newline at end of file diff --git a/packages/datakit-github/datakit-github.0.8.1/descr b/packages/datakit-github/datakit-github.0.8.1/descr deleted file mode 100644 index fc59c613397..00000000000 --- a/packages/datakit-github/datakit-github.0.8.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -A bi-directional bridge between the GitHub API and Datakit - -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. \ No newline at end of file diff --git a/packages/datakit-github/datakit-github.0.8.1/opam b/packages/datakit-github/datakit-github.0.8.1/opam index 75b6f663d3f..06157d7ca15 100644 --- a/packages/datakit-github/datakit-github.0.8.1/opam +++ b/packages/datakit-github/datakit-github.0.8.1/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"] license: "Apache" homepage: "https://github.com/docker/datakit" bug-reports: "https://github.com/docker/datakit/issues" -dev-repo: "https://github.com/docker/datakit.git" +dev-repo: "git+https://github.com/docker/datakit.git" doc: "https://docker.github.io/datakit/" build: [ @@ -13,20 +13,39 @@ build: [ ] depends: [ - "ocamlfind" {build} + "ocaml" + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} - "cmdliner" {< "1.0.0"} - "lwt" "asetmap" - "logs" "fmt" + "topkg" {build} + "cmdliner" {< "1.0.0"} + "lwt" + "asetmap" + "logs" + "fmt" "mtime" {< "1.0.0"} - "asl" "win-eventlog" + "asl" + "win-eventlog" "uri" {>= "1.8.0"} - "hvsock" {>= "0.8.1" < "0.14.0"} + "hvsock" {>= "0.8.1" & < "0.14.0"} "named-pipe" {>= "0.4.0"} - "hex" "nocrypto" "conduit" + "hex" + "nocrypto" + "conduit" "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"} ] +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: "md5=72c918be8a5b66754e1a29b439605f7c" +} diff --git a/packages/datakit-github/datakit-github.0.8.1/url b/packages/datakit-github/datakit-github.0.8.1/url deleted file mode 100644 index 3e170935b92..00000000000 --- a/packages/datakit-github/datakit-github.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/docker/datakit/releases/download/0.8.1/datakit-0.8.1.tbz" -checksum: "72c918be8a5b66754e1a29b439605f7c" \ No newline at end of file diff --git a/packages/datakit-github/datakit-github.0.9.0/descr b/packages/datakit-github/datakit-github.0.9.0/descr deleted file mode 100644 index 3ef1af1a11e..00000000000 --- a/packages/datakit-github/datakit-github.0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -Abstraction of the GitHub API, suitable for DataKit clients diff --git a/packages/datakit-github/datakit-github.0.9.0/opam b/packages/datakit-github/datakit-github.0.9.0/opam index c272845d107..f1d72aee166 100644 --- a/packages/datakit-github/datakit-github.0.9.0/opam +++ b/packages/datakit-github/datakit-github.0.9.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"] license: "Apache" homepage: "https://github.com/docker/datakit" bug-reports: "https://github.com/docker/datakit/issues" -dev-repo: "https://github.com/docker/datakit.git" +dev-repo: "git+https://github.com/docker/datakit.git" doc: "https://docker.github.io/datakit/" build: [ @@ -13,9 +13,10 @@ build: [ ] depends: [ - "ocamlfind" {build} + "ocaml" + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} + "topkg" {build} "cmdliner" "lwt" {>= "2.7.0"} "uri" {>= "1.8.0"} @@ -25,3 +26,9 @@ depends: [ "result" "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: "md5=46e4fcd1e9c05e4587ae1663518a8c74" +} diff --git a/packages/datakit-github/datakit-github.0.9.0/url b/packages/datakit-github/datakit-github.0.9.0/url deleted file mode 100644 index ee23b005392..00000000000 --- a/packages/datakit-github/datakit-github.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/docker/datakit/releases/download/0.9.0/datakit-0.9.0.tbz" -checksum: "46e4fcd1e9c05e4587ae1663518a8c74" \ No newline at end of file diff --git a/packages/datakit-server-9p/datakit-server-9p.0.11.0/descr b/packages/datakit-server-9p/datakit-server-9p.0.11.0/descr deleted file mode 100644 index ee93dd20506..00000000000 --- a/packages/datakit-server-9p/datakit-server-9p.0.11.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Orchestrate applications using a Git-like dataflow - -*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. \ No newline at end of file diff --git a/packages/datakit-server-9p/datakit-server-9p.0.11.0/opam b/packages/datakit-server-9p/datakit-server-9p.0.11.0/opam index 4576523c24a..57de6e38a54 100644 --- a/packages/datakit-server-9p/datakit-server-9p.0.11.0/opam +++ b/packages/datakit-server-9p/datakit-server-9p.0.11.0/opam @@ -1,19 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +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" {build & < "1.0+beta12"} - "datakit-server" {>= "0.11.0"} + "datakit-server" {>= "0.11.0"} "mirage-flow-lwt" "protocol-9p" {>= "0.11.0"} "sexplib" ] +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: "md5=b1b7bb4d727d5c7e61f34045be96f178" +} diff --git a/packages/datakit-server-9p/datakit-server-9p.0.11.0/url b/packages/datakit-server-9p/datakit-server-9p.0.11.0/url deleted file mode 100644 index 3b7348c502f..00000000000 --- a/packages/datakit-server-9p/datakit-server-9p.0.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.11.0/datakit-0.11.0.tbz" -checksum: "b1b7bb4d727d5c7e61f34045be96f178" \ No newline at end of file diff --git a/packages/datakit-server-9p/datakit-server-9p.0.12.0/descr b/packages/datakit-server-9p/datakit-server-9p.0.12.0/descr deleted file mode 100644 index ee93dd20506..00000000000 --- a/packages/datakit-server-9p/datakit-server-9p.0.12.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Orchestrate applications using a Git-like dataflow - -*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. \ No newline at end of file diff --git a/packages/datakit-server-9p/datakit-server-9p.0.12.0/opam b/packages/datakit-server-9p/datakit-server-9p.0.12.0/opam index 4e0b4b7b213..f710bd6709e 100644 --- a/packages/datakit-server-9p/datakit-server-9p.0.12.0/opam +++ b/packages/datakit-server-9p/datakit-server-9p.0.12.0/opam @@ -1,19 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +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" {build & >= "1.0+beta10"} - "datakit-server" {>= "0.12.0"} + "datakit-server" {>= "0.12.0"} "mirage-flow-lwt" "protocol-9p" {>= "0.11.0"} "sexplib" ] +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: "md5=3ac6e63eda6034507537c6439f0f8963" +} diff --git a/packages/datakit-server-9p/datakit-server-9p.0.12.0/url b/packages/datakit-server-9p/datakit-server-9p.0.12.0/url deleted file mode 100644 index c3a3f5210b0..00000000000 --- a/packages/datakit-server-9p/datakit-server-9p.0.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.12.0/datakit-0.12.0.tbz" -checksum: "3ac6e63eda6034507537c6439f0f8963" \ No newline at end of file diff --git a/packages/datakit-server/datakit-server.0.10.0/descr b/packages/datakit-server/datakit-server.0.10.0/descr deleted file mode 100644 index 010e7a607bf..00000000000 --- a/packages/datakit-server/datakit-server.0.10.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -A library to write Datakit servers - -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. \ No newline at end of file diff --git a/packages/datakit-server/datakit-server.0.10.0/opam b/packages/datakit-server/datakit-server.0.10.0/opam index e89bf50ae65..866ded82e37 100644 --- a/packages/datakit-server/datakit-server.0.10.0/opam +++ b/packages/datakit-server/datakit-server.0.10.0/opam @@ -1,19 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +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" {build & < "1.0+beta12"} "base-bytes" - "astring" "logs" "uri" "rresult" "fmt" + "astring" + "logs" + "uri" + "rresult" + "fmt" "cstruct" {>= "2.2.0"} "protocol-9p" {= "0.9.0"} "mirage-flow-lwt" @@ -21,3 +26,14 @@ depends: [ "prometheus" "cmdliner" ] +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: "md5=1236f6e070f845ad077b748d84026132" +} diff --git a/packages/datakit-server/datakit-server.0.10.0/url b/packages/datakit-server/datakit-server.0.10.0/url deleted file mode 100644 index 745520aa4b1..00000000000 --- a/packages/datakit-server/datakit-server.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.10.0/datakit-0.10.0.tbz" -checksum: "1236f6e070f845ad077b748d84026132" \ No newline at end of file diff --git a/packages/datakit-server/datakit-server.0.10.1/descr b/packages/datakit-server/datakit-server.0.10.1/descr deleted file mode 100644 index 010e7a607bf..00000000000 --- a/packages/datakit-server/datakit-server.0.10.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -A library to write Datakit servers - -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. \ No newline at end of file diff --git a/packages/datakit-server/datakit-server.0.10.1/opam b/packages/datakit-server/datakit-server.0.10.1/opam index 654b3ddba21..f4b2a931969 100644 --- a/packages/datakit-server/datakit-server.0.10.1/opam +++ b/packages/datakit-server/datakit-server.0.10.1/opam @@ -1,19 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +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" {build & < "1.0+beta12"} "base-bytes" - "astring" "logs" "uri" "rresult" "fmt" + "astring" + "logs" + "uri" + "rresult" + "fmt" "cstruct" {>= "2.2.0"} "protocol-9p-unix" {>= "0.11.0"} "mirage-flow-lwt" @@ -21,3 +26,14 @@ depends: [ "prometheus" "cmdliner" ] +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.1/datakit-0.10.1.tbz" + checksum: "md5=6cad40171e63d05fb58281fd05722ac7" +} diff --git a/packages/datakit-server/datakit-server.0.10.1/url b/packages/datakit-server/datakit-server.0.10.1/url deleted file mode 100644 index 961fb429430..00000000000 --- a/packages/datakit-server/datakit-server.0.10.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.10.1/datakit-0.10.1.tbz" -checksum: "6cad40171e63d05fb58281fd05722ac7" \ No newline at end of file diff --git a/packages/datakit-server/datakit-server.0.11.0/descr b/packages/datakit-server/datakit-server.0.11.0/descr deleted file mode 100644 index 010e7a607bf..00000000000 --- a/packages/datakit-server/datakit-server.0.11.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -A library to write Datakit servers - -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. \ No newline at end of file diff --git a/packages/datakit-server/datakit-server.0.11.0/opam b/packages/datakit-server/datakit-server.0.11.0/opam index 7f5cfb743ed..27921a94f4d 100644 --- a/packages/datakit-server/datakit-server.0.11.0/opam +++ b/packages/datakit-server/datakit-server.0.11.0/opam @@ -1,21 +1,33 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +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" {build & < "1.0+beta12"} "astring" "logs" "rresult" "fmt" - "lwt" {>= "3.0.0"} + "lwt" {>= "3.0.0"} "cstruct" {>= "2.2.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.11.0/datakit-0.11.0.tbz" + checksum: "md5=b1b7bb4d727d5c7e61f34045be96f178" +} diff --git a/packages/datakit-server/datakit-server.0.11.0/url b/packages/datakit-server/datakit-server.0.11.0/url deleted file mode 100644 index 3b7348c502f..00000000000 --- a/packages/datakit-server/datakit-server.0.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.11.0/datakit-0.11.0.tbz" -checksum: "b1b7bb4d727d5c7e61f34045be96f178" \ No newline at end of file diff --git a/packages/datakit-server/datakit-server.0.12.0/descr b/packages/datakit-server/datakit-server.0.12.0/descr deleted file mode 100644 index 010e7a607bf..00000000000 --- a/packages/datakit-server/datakit-server.0.12.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -A library to write Datakit servers - -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. \ No newline at end of file diff --git a/packages/datakit-server/datakit-server.0.12.0/opam b/packages/datakit-server/datakit-server.0.12.0/opam index 6c59fed7011..ae646829a70 100644 --- a/packages/datakit-server/datakit-server.0.12.0/opam +++ b/packages/datakit-server/datakit-server.0.12.0/opam @@ -1,21 +1,33 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +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" {build & >= "1.0+beta10"} "astring" "logs" "rresult" "fmt" - "lwt" {>= "3.0.0"} + "lwt" {>= "3.0.0"} "cstruct" {>= "2.2.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.12.0/datakit-0.12.0.tbz" + checksum: "md5=3ac6e63eda6034507537c6439f0f8963" +} diff --git a/packages/datakit-server/datakit-server.0.12.0/url b/packages/datakit-server/datakit-server.0.12.0/url deleted file mode 100644 index c3a3f5210b0..00000000000 --- a/packages/datakit-server/datakit-server.0.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.12.0/datakit-0.12.0.tbz" -checksum: "3ac6e63eda6034507537c6439f0f8963" \ No newline at end of file diff --git a/packages/datakit-server/datakit-server.0.6.0/descr b/packages/datakit-server/datakit-server.0.6.0/descr deleted file mode 100644 index 435be1c46c4..00000000000 --- a/packages/datakit-server/datakit-server.0.6.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -A library to write Datakit servers - -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. diff --git a/packages/datakit-server/datakit-server.0.6.0/opam b/packages/datakit-server/datakit-server.0.6.0/opam index ce37b943c2a..78f8d50475e 100644 --- a/packages/datakit-server/datakit-server.0.6.0/opam +++ b/packages/datakit-server/datakit-server.0.6.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: [ "Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire" @@ -6,12 +6,13 @@ authors: [ license: "ISC" homepage: "https://github.com/docker/datakit" bug-reports: "https://github.com/docker/datakit/issues" -dev-repo: "https://github.com/docker/datakit.git" +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} "ocamlbuild" {build} "topkg" {build} @@ -21,8 +22,19 @@ depends: [ "uri" "rresult" "cstruct" - "fmt" {>="0.8.2"} - "protocol-9p" {>= "0.7.0" & <"0.9.0"} + "fmt" {>= "0.8.2"} + "protocol-9p" {>= "0.7.0" & < "0.9.0"} "sexplib" - "mirage-types-lwt" {>="2.6.0" & < "3.0.0"} + "mirage-types-lwt" {>= "2.6.0" & < "3.0.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: "md5=a502b86cea0f7f515776bc9901b36515" +} diff --git a/packages/datakit-server/datakit-server.0.6.0/url b/packages/datakit-server/datakit-server.0.6.0/url deleted file mode 100644 index aa9102b6484..00000000000 --- a/packages/datakit-server/datakit-server.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/docker/datakit/releases/download/0.6.0/datakit-0.6.0.tbz" -checksum: "a502b86cea0f7f515776bc9901b36515" \ No newline at end of file diff --git a/packages/datakit-server/datakit-server.0.7.0/descr b/packages/datakit-server/datakit-server.0.7.0/descr deleted file mode 100644 index 010e7a607bf..00000000000 --- a/packages/datakit-server/datakit-server.0.7.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -A library to write Datakit servers - -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. \ No newline at end of file diff --git a/packages/datakit-server/datakit-server.0.7.0/opam b/packages/datakit-server/datakit-server.0.7.0/opam deleted file mode 100644 index 2e0c1f153d8..00000000000 --- a/packages/datakit-server/datakit-server.0.7.0/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -maintainer: "thomas@gazagnaire.org" -authors: [ - "Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire" -] -license: "Apache" -homepage: "https://github.com/docker/datakit" -bug-reports: "https://github.com/docker/datakit/issues" -dev-repo: "https://github.com/docker/datakit.git" -doc: "https://docker.github.io/datakit/" -build: [ - "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" "datakit-server" -] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "base-bytes" - "astring" - "logs" - "uri" - "rresult" - "cstruct" - "fmt" {>="0.8.2"} - "protocol-9p" {>= "0.7.4" & <"0.9.0"} - "sexplib" - "mirage-types-lwt" {>="2.6.0" & < "3.0.0"} -] diff --git a/packages/datakit-server/datakit-server.0.7.0/url b/packages/datakit-server/datakit-server.0.7.0/url deleted file mode 100644 index c89cb126b8d..00000000000 --- a/packages/datakit-server/datakit-server.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/docker/datakit/releases/download/0.7.0/datakit-0.7.0.tbz" -checksum: "0576d33105586cf656d73d431ba4045f" \ No newline at end of file diff --git a/packages/datakit-server/datakit-server.0.8.0/descr b/packages/datakit-server/datakit-server.0.8.0/descr deleted file mode 100644 index 010e7a607bf..00000000000 --- a/packages/datakit-server/datakit-server.0.8.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -A library to write Datakit servers - -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. \ No newline at end of file diff --git a/packages/datakit-server/datakit-server.0.8.0/opam b/packages/datakit-server/datakit-server.0.8.0/opam deleted file mode 100644 index ff7fa69deac..00000000000 --- a/packages/datakit-server/datakit-server.0.8.0/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -maintainer: "thomas@gazagnaire.org" -authors: ["Thomas Leonard" "Magnus Skjegstad" - "David Scott" "Thomas Gazagnaire"] -license: "Apache" -homepage: "https://github.com/docker/datakit" -bug-reports: "https://github.com/docker/datakit/issues" -dev-repo: "https://github.com/docker/datakit.git" -doc: "https://docker.github.io/datakit/" - -build: [ - "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" "datakit-server" -] - -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "base-bytes" - "astring" "logs" "uri" "rresult" "cstruct" - "fmt" {>="0.8.2"} - "protocol-9p" {>= "0.7.4" & <"0.9.0"} - "sexplib" - "mirage-types-lwt" {>="2.6.0" & < "3.0.0" } -] diff --git a/packages/datakit-server/datakit-server.0.8.0/url b/packages/datakit-server/datakit-server.0.8.0/url deleted file mode 100644 index 0717192cda5..00000000000 --- a/packages/datakit-server/datakit-server.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/docker/datakit/releases/download/0.8.0/datakit-0.8.0.tbz" -checksum: "eee43f96d223465e4759015aba3ffa00" \ No newline at end of file diff --git a/packages/datakit-server/datakit-server.0.9.0/descr b/packages/datakit-server/datakit-server.0.9.0/descr deleted file mode 100644 index 010e7a607bf..00000000000 --- a/packages/datakit-server/datakit-server.0.9.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -A library to write Datakit servers - -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. \ No newline at end of file diff --git a/packages/datakit-server/datakit-server.0.9.0/opam b/packages/datakit-server/datakit-server.0.9.0/opam index e1343f00086..ce9b292ef39 100644 --- a/packages/datakit-server/datakit-server.0.9.0/opam +++ b/packages/datakit-server/datakit-server.0.9.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"] license: "Apache" homepage: "https://github.com/docker/datakit" bug-reports: "https://github.com/docker/datakit/issues" -dev-repo: "https://github.com/docker/datakit.git" +dev-repo: "git+https://github.com/docker/datakit.git" doc: "https://docker.github.io/datakit/" build: [ @@ -13,13 +13,29 @@ build: [ ] depends: [ - "ocamlfind" {build} + "ocaml" + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} + "topkg" {build} "base-bytes" - "astring" "logs" "uri" "rresult" "fmt" + "astring" + "logs" + "uri" + "rresult" + "fmt" "cstruct" {>= "2.2.0"} - "protocol-9p" {>= "0.7.4" & <"0.9.0"} + "protocol-9p" {>= "0.7.4" & < "0.9.0"} "sexplib" - "mirage-types-lwt" {>="2.6.0" & < "3.0.0"} + "mirage-types-lwt" {>= "2.6.0" & < "3.0.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: "md5=46e4fcd1e9c05e4587ae1663518a8c74" +} diff --git a/packages/datakit-server/datakit-server.0.9.0/url b/packages/datakit-server/datakit-server.0.9.0/url deleted file mode 100644 index ee23b005392..00000000000 --- a/packages/datakit-server/datakit-server.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/docker/datakit/releases/download/0.9.0/datakit-0.9.0.tbz" -checksum: "46e4fcd1e9c05e4587ae1663518a8c74" \ No newline at end of file diff --git a/packages/datakit/datakit.0.10.0/descr b/packages/datakit/datakit.0.10.0/descr deleted file mode 100644 index ee93dd20506..00000000000 --- a/packages/datakit/datakit.0.10.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Orchestrate applications using a Git-like dataflow - -*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. \ No newline at end of file diff --git a/packages/datakit/datakit.0.10.0/opam b/packages/datakit/datakit.0.10.0/opam index 8d078fc3ee8..8574c1da057 100644 --- a/packages/datakit/datakit.0.10.0/opam +++ b/packages/datakit/datakit.0.10.0/opam @@ -1,43 +1,64 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +dev-repo: "git+https://github.com/moby/datakit.git" doc: "https://docker.github.io/datakit/" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "tests/%{name}%"] - +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "tests/%{name}%"] {with-test} +] depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} "jbuilder" {build & < "1.0+beta12"} "cmdliner" - "rresult" "astring" "fmt" "asetmap" - "git" {>= "1.9.3"} + "rresult" + "astring" + "fmt" + "asetmap" + "git" {>= "1.9.3"} "uri" - "irmin" {>= "1.1.0" & < "1.2.0"} - "irmin-git" {>= "1.0.0"} - "camlzip" {>= "1.06"} - "cstruct" {>= "2.2"} + "irmin" {>= "1.1.0" & < "1.2.0"} + "irmin-git" {>= "1.0.0"} + "camlzip" {>= "1.06"} + "cstruct" {>= "2.2"} "result" - "lwt" {>= "2.7.1"} - "conduit" {<"0.99"} + "lwt" {>= "2.7.1"} + "conduit" {< "0.99"} "mirage-flow" - "named-pipe" {>= "0.4.0"} - "hvsock" {>= "0.8.1"} - "logs" {>= "0.5.0"} + "named-pipe" {>= "0.4.0"} + "hvsock" {>= "0.8.1"} + "logs" {>= "0.5.0"} "win-eventlog" - "asl" {>= "0.10"} - "mtime" {< "1.0.0"} + "asl" {>= "0.10"} + "mtime" {< "1.0.0"} "irmin-watcher" {>= "0.2.0"} - "protocol-9p" {< "0.10.0"} - ( "io-page" {< "2.0.0"} | "io-page-unix" {>= "2.0.0"} ) + "protocol-9p" {< "0.10.0"} + ("io-page" {< "2.0.0"} | "io-page-unix" {>= "2.0.0"}) "prometheus-app" "datakit-server" {>= "0.10.0" & < "0.11.0"} - "datakit-client" {test & >= "0.10.0" & < "0.11.0"} - "datakit-github" {test & >= "0.10.0" & < "0.11.0"} - "alcotest" {test & >= "0.7.0" & < "0.8.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"} ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.06.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: "md5=1236f6e070f845ad077b748d84026132" +} diff --git a/packages/datakit/datakit.0.10.0/url b/packages/datakit/datakit.0.10.0/url deleted file mode 100644 index 745520aa4b1..00000000000 --- a/packages/datakit/datakit.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.10.0/datakit-0.10.0.tbz" -checksum: "1236f6e070f845ad077b748d84026132" \ No newline at end of file diff --git a/packages/datakit/datakit.0.10.1/descr b/packages/datakit/datakit.0.10.1/descr deleted file mode 100644 index ee93dd20506..00000000000 --- a/packages/datakit/datakit.0.10.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -Orchestrate applications using a Git-like dataflow - -*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. \ No newline at end of file diff --git a/packages/datakit/datakit.0.10.1/opam b/packages/datakit/datakit.0.10.1/opam index f8ba93dc8f2..8c3a663e69b 100644 --- a/packages/datakit/datakit.0.10.1/opam +++ b/packages/datakit/datakit.0.10.1/opam @@ -1,43 +1,64 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +dev-repo: "git+https://github.com/moby/datakit.git" doc: "https://docker.github.io/datakit/" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "tests/%{name}%"] - +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "tests/%{name}%"] {with-test} +] depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} "jbuilder" {build & < "1.0+beta12"} "cmdliner" - "rresult" "astring" "fmt" "asetmap" - "git" {>= "1.9.3"} + "rresult" + "astring" + "fmt" + "asetmap" + "git" {>= "1.9.3"} "uri" - "irmin" {>= "1.1.0" & < "1.2.0"} - "irmin-git" {>= "1.0.0"} - "camlzip" {>= "1.06"} - "cstruct" {>= "2.2"} + "irmin" {>= "1.1.0" & < "1.2.0"} + "irmin-git" {>= "1.0.0"} + "camlzip" {>= "1.06"} + "cstruct" {>= "2.2"} "result" - "lwt" {>= "3.0.0"} - "conduit" {<"0.99"} + "lwt" {>= "3.0.0"} + "conduit" {< "0.99"} "mirage-flow" - "named-pipe" {>= "0.4.0"} - "hvsock" {>= "0.8.1"} - "logs" {>= "0.5.0"} + "named-pipe" {>= "0.4.0"} + "hvsock" {>= "0.8.1"} + "logs" {>= "0.5.0"} "win-eventlog" - "asl" {>= "0.10"} - "mtime" {< "1.0.0"} + "asl" {>= "0.10"} + "mtime" {< "1.0.0"} "irmin-watcher" {>= "0.2.0"} "protocol-9p-unix" {>= "0.11.0"} - "protocol-9p" {>= "0.11.0"} + "protocol-9p" {>= "0.11.0"} "prometheus-app" "datakit-server" {>= "0.10.0" & < "0.11.0"} - "datakit-client" {test & >= "0.10.0" & < "0.11.0"} - "datakit-github" {test & >= "0.10.0" & < "0.11.0"} - "alcotest" {test & >= "0.7.0" & < "0.8.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"} ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.06.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: "md5=6cad40171e63d05fb58281fd05722ac7" +} diff --git a/packages/datakit/datakit.0.10.1/url b/packages/datakit/datakit.0.10.1/url deleted file mode 100644 index 961fb429430..00000000000 --- a/packages/datakit/datakit.0.10.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.10.1/datakit-0.10.1.tbz" -checksum: "6cad40171e63d05fb58281fd05722ac7" \ No newline at end of file diff --git a/packages/datakit/datakit.0.11.0/descr b/packages/datakit/datakit.0.11.0/descr deleted file mode 100644 index ee93dd20506..00000000000 --- a/packages/datakit/datakit.0.11.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Orchestrate applications using a Git-like dataflow - -*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. \ No newline at end of file diff --git a/packages/datakit/datakit.0.11.0/opam b/packages/datakit/datakit.0.11.0/opam index 1464999a21c..a084788e0e0 100644 --- a/packages/datakit/datakit.0.11.0/opam +++ b/packages/datakit/datakit.0.11.0/opam @@ -1,44 +1,63 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +dev-repo: "git+https://github.com/moby/datakit.git" doc: "https://docker.github.io/datakit/" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: [ - ["jbuilder" "runtest" "tests/datakit"] - ["jbuilder" "runtest" "tests/datakit-9p"] +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" {build & < "1.0+beta12"} "cmdliner" - "rresult" "astring" "fmt" "asetmap" - "git" {>= "1.11.0"} + "rresult" + "astring" + "fmt" + "asetmap" + "git" {>= "1.11.0"} "uri" - "irmin" {>= "1.2.0"} - "irmin-mem" {>= "1.2.0"} - "irmin-git" {>= "1.2.0"} - "cstruct" {>= "2.2"} + "irmin" {>= "1.2.0"} + "irmin-mem" {>= "1.2.0"} + "irmin-git" {>= "1.2.0"} + "cstruct" {>= "2.2"} "result" - "lwt" {>= "3.0.0"} - "conduit" {< "0.99"} + "lwt" {>= "3.0.0"} + "conduit" {< "0.99"} "mirage-flow" - "named-pipe" {>= "0.4.0"} - "hvsock" {>= "0.8.1"} - "logs" {>= "0.5.0"} + "named-pipe" {>= "0.4.0"} + "hvsock" {>= "0.8.1"} + "logs" {>= "0.5.0"} "win-eventlog" - "asl" {>= "0.10"} - "mtime" {>= "1.0.0"} + "asl" {>= "0.10"} + "mtime" {>= "1.0.0"} "irmin-watcher" {>= "0.2.0"} "prometheus-app" - "protocol-9p-unix" {>= "0.11.0"} + "protocol-9p-unix" {>= "0.11.0"} "datakit-server-9p" {>= "0.11.0"} - "datakit-client-9p" {test & >= "0.11.0"} - "alcotest" {test & >= "0.7.0" & < "0.8.0"} + "datakit-client-9p" {with-test & >= "0.11.0"} + "alcotest" {with-test & >= "0.7.0" & < "0.8.0"} ] -available: [ocaml-version >= "4.02.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: "md5=b1b7bb4d727d5c7e61f34045be96f178" +} diff --git a/packages/datakit/datakit.0.11.0/url b/packages/datakit/datakit.0.11.0/url deleted file mode 100644 index 3b7348c502f..00000000000 --- a/packages/datakit/datakit.0.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.11.0/datakit-0.11.0.tbz" -checksum: "b1b7bb4d727d5c7e61f34045be96f178" \ No newline at end of file diff --git a/packages/datakit/datakit.0.12.0/descr b/packages/datakit/datakit.0.12.0/descr deleted file mode 100644 index ee93dd20506..00000000000 --- a/packages/datakit/datakit.0.12.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Orchestrate applications using a Git-like dataflow - -*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. \ No newline at end of file diff --git a/packages/datakit/datakit.0.12.0/opam b/packages/datakit/datakit.0.12.0/opam index 713a5f4c737..d02771036c3 100644 --- a/packages/datakit/datakit.0.12.0/opam +++ b/packages/datakit/datakit.0.12.0/opam @@ -1,44 +1,63 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"] license: "Apache" homepage: "https://github.com/moby/datakit" bug-reports: "https://github.com/moby/datakit/issues" -dev-repo: "https://github.com/moby/datakit.git" +dev-repo: "git+https://github.com/moby/datakit.git" doc: "https://docker.github.io/datakit/" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: [ - ["jbuilder" "runtest" "tests/datakit"] - ["jbuilder" "runtest" "tests/datakit-9p"] +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" {build & >= "1.0+beta10" & < "1.0+beta18"} "cmdliner" - "rresult" "astring" "fmt" "asetmap" - "git" {>= "1.11.0" & < "1.12.0"} + "rresult" + "astring" + "fmt" + "asetmap" + "git" {>= "1.11.0" & < "1.12.0"} "uri" - "irmin" {>= "1.2.0"} - "irmin-mem" {>= "1.2.0"} - "irmin-git" {>= "1.2.0"} - "cstruct" {>= "2.2"} + "irmin" {>= "1.2.0"} + "irmin-mem" {>= "1.2.0"} + "irmin-git" {>= "1.2.0"} + "cstruct" {>= "2.2"} "result" - "lwt" {>= "3.0.0"} + "lwt" {>= "3.0.0"} "conduit-lwt-unix" {>= "1.0.0"} "mirage-flow" - "named-pipe" {>= "0.4.0"} - "hvsock" {>= "0.8.1"} - "logs" {>= "0.5.0"} + "named-pipe" {>= "0.4.0"} + "hvsock" {>= "0.8.1"} + "logs" {>= "0.5.0"} "win-eventlog" - "asl" {>= "0.10"} - "mtime" {>= "1.0.0"} + "asl" {>= "0.10"} + "mtime" {>= "1.0.0"} "irmin-watcher" {>= "0.2.0"} "prometheus-app" - "protocol-9p-unix" {>= "0.11.0"} + "protocol-9p-unix" {>= "0.11.0"} "datakit-server-9p" {>= "0.12.0"} - "datakit-client-9p" {test & >= "0.12.0"} - "alcotest" {test & >= "0.8.0"} + "datakit-client-9p" {with-test & >= "0.12.0"} + "alcotest" {with-test & >= "0.8.0"} ] -available: [ocaml-version >= "4.02.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: "md5=3ac6e63eda6034507537c6439f0f8963" +} diff --git a/packages/datakit/datakit.0.12.0/url b/packages/datakit/datakit.0.12.0/url deleted file mode 100644 index c3a3f5210b0..00000000000 --- a/packages/datakit/datakit.0.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/datakit/releases/download/0.12.0/datakit-0.12.0.tbz" -checksum: "3ac6e63eda6034507537c6439f0f8963" \ No newline at end of file diff --git a/packages/datakit/datakit.0.8.0/descr b/packages/datakit/datakit.0.8.0/descr deleted file mode 100644 index 04ebb444eb2..00000000000 --- a/packages/datakit/datakit.0.8.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Orchestrate applications using a 9P dataflow - -*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/). \ No newline at end of file diff --git a/packages/datakit/datakit.0.8.0/opam b/packages/datakit/datakit.0.8.0/opam deleted file mode 100644 index 8a8fc22ae68..00000000000 --- a/packages/datakit/datakit.0.8.0/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -maintainer: "thomas@gazagnaire.org" -authors: ["Thomas Leonard" "Magnus Skjegstad" - "David Scott" "Thomas Gazagnaire"] -license: "Apache" -homepage: "https://github.com/docker/datakit" -bug-reports: "https://github.com/docker/datakit/issues" -dev-repo: "https://github.com/docker/datakit.git" -doc: "https://docker.github.io/datakit/" - -build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false"] - -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "cmdliner" {<"1.0.0"} - "rresult" "astring" "fmt" - "git" {>= "1.9.3"} - "mirage-tc" "uri" - "mirage-types"{< "3.0.0"} - "irmin" {= "0.12.0"} - "camlzip" {>= "1.06"} - "cstruct" {>= "2.2"} - "result" "lwt" - "conduit" "mirage-flow" - "cohttp" - "named-pipe" {>= "0.4.0"} - "hvsock" {>= "0.11.1" & < "0.14.0"} - "logs" {>= "0.5.0"} - "win-eventlog" - "asl" {>= "0.10"} - "mtime" {< "1.0.0"} - "irmin-watcher" {>= "0.2.0"} - "datakit-server" {>= "0.8.0" & < "0.9.0"} -] -available: [ocaml-version >= "4.02.0"] diff --git a/packages/datakit/datakit.0.8.0/url b/packages/datakit/datakit.0.8.0/url deleted file mode 100644 index 0717192cda5..00000000000 --- a/packages/datakit/datakit.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/docker/datakit/releases/download/0.8.0/datakit-0.8.0.tbz" -checksum: "eee43f96d223465e4759015aba3ffa00" \ No newline at end of file diff --git a/packages/datakit/datakit.0.9.0/descr b/packages/datakit/datakit.0.9.0/descr deleted file mode 100644 index ee93dd20506..00000000000 --- a/packages/datakit/datakit.0.9.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Orchestrate applications using a Git-like dataflow - -*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. \ No newline at end of file diff --git a/packages/datakit/datakit.0.9.0/opam b/packages/datakit/datakit.0.9.0/opam index 76672cc6359..ed606ab88a3 100644 --- a/packages/datakit/datakit.0.9.0/opam +++ b/packages/datakit/datakit.0.9.0/opam @@ -1,47 +1,68 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Leonard" "Magnus Skjegstad" "David Scott" "Thomas Gazagnaire"] license: "Apache" homepage: "https://github.com/docker/datakit" bug-reports: "https://github.com/docker/datakit/issues" -dev-repo: "https://github.com/docker/datakit.git" +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"] -build-test: [ +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false"] ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] - depends: [ - "ocamlfind" {build} + "ocaml" {>= "4.02.0"} + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} - "cmdliner" {<"1.0.0"} - "rresult" "astring" "fmt" "asetmap" - "git" {>= "1.9.3"} - "mirage-tc" "uri" + "topkg" {build} + "cmdliner" {< "1.0.0"} + "rresult" + "astring" + "fmt" + "asetmap" + "git" {>= "1.9.3"} + "mirage-tc" + "uri" "mirage-types" {< "3.0.0"} - "irmin" {= "0.12.0"} - "camlzip" {>= "1.06"} - "cstruct" {>= "2.2"} + "irmin" {= "0.12.0"} + "camlzip" {>= "1.06"} + "cstruct" {>= "2.2"} "result" - "lwt" {>= "2.7.0"} - "conduit" {<"0.99"} + "lwt" {>= "2.7.0"} + "conduit" {< "0.99"} "mirage-flow" "cohttp" - "named-pipe" {>= "0.4.0"} - "hvsock" {>= "0.8.1" & < "0.14.0"} - "logs" {>= "0.5.0"} + "named-pipe" {>= "0.4.0"} + "hvsock" {>= "0.8.1" & < "0.14.0"} + "logs" {>= "0.5.0"} "win-eventlog" - "asl" {>= "0.10"} - "mtime" {< "1.0.0"} + "asl" {>= "0.10"} + "mtime" {< "1.0.0"} "irmin-watcher" {>= "0.2.0"} "prometheus-app" "datakit-server" {>= "0.9.0" & < "0.10.0"} - "datakit-client" {test & >= "0.9.0" & < "0.10.0"} - "datakit-github" {test & >= "0.9.0" & < "0.10.0"} - "alcotest" {test & >= "0.7.0" & < "0.8.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"} ] -available: [ocaml-version >= "4.02.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: "md5=46e4fcd1e9c05e4587ae1663518a8c74" +} diff --git a/packages/datakit/datakit.0.9.0/url b/packages/datakit/datakit.0.9.0/url deleted file mode 100644 index ee23b005392..00000000000 --- a/packages/datakit/datakit.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/docker/datakit/releases/download/0.9.0/datakit-0.9.0.tbz" -checksum: "46e4fcd1e9c05e4587ae1663518a8c74" \ No newline at end of file diff --git a/packages/datalog/datalog.0.1/descr b/packages/datalog/datalog.0.1/descr deleted file mode 100644 index 52a3c04df12..00000000000 --- a/packages/datalog/datalog.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -An in-memory datalog implementation for OCaml. - -It 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. diff --git a/packages/datalog/datalog.0.1/opam b/packages/datalog/datalog.0.1/opam index eb65ab94536..81bd9c8718a 100644 --- a/packages/datalog/datalog.0.1/opam +++ b/packages/datalog/datalog.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes@inria.fr" homepage: "https://github.com/c-cube/datalog" build: make @@ -7,8 +7,19 @@ remove: [ ["rm" "%{bin}%/datalog_cli"] ] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://github.com/c-cube/datalog" install: [make "BINDIR=%{bin}%" "install"] +synopsis: "An in-memory datalog implementation for OCaml." +description: """ +It 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.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/datalog/archive/0.1.tar.gz" + checksum: "md5=9d4cc94bb277665c41d2319ab14ec6ce" +} diff --git a/packages/datalog/datalog.0.1/url b/packages/datalog/datalog.0.1/url deleted file mode 100644 index 3acdb71c3c5..00000000000 --- a/packages/datalog/datalog.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/datalog/archive/0.1.tar.gz" -checksum: "9d4cc94bb277665c41d2319ab14ec6ce" diff --git a/packages/datalog/datalog.0.2/descr b/packages/datalog/datalog.0.2/descr deleted file mode 100644 index 52a3c04df12..00000000000 --- a/packages/datalog/datalog.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -An in-memory datalog implementation for OCaml. - -It 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. diff --git a/packages/datalog/datalog.0.2/opam b/packages/datalog/datalog.0.2/opam index eb65ab94536..b37083660b9 100644 --- a/packages/datalog/datalog.0.2/opam +++ b/packages/datalog/datalog.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes@inria.fr" homepage: "https://github.com/c-cube/datalog" build: make @@ -7,8 +7,19 @@ remove: [ ["rm" "%{bin}%/datalog_cli"] ] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://github.com/c-cube/datalog" install: [make "BINDIR=%{bin}%" "install"] +synopsis: "An in-memory datalog implementation for OCaml." +description: """ +It 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.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/datalog/archive/0.2.tar.gz" + checksum: "md5=37aca35052b69db16f70e6663802a213" +} diff --git a/packages/datalog/datalog.0.2/url b/packages/datalog/datalog.0.2/url deleted file mode 100644 index d38084e8c2a..00000000000 --- a/packages/datalog/datalog.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/datalog/archive/0.2.tar.gz" -checksum: "37aca35052b69db16f70e6663802a213" diff --git a/packages/datalog/datalog.0.3.1/descr b/packages/datalog/datalog.0.3.1/descr deleted file mode 100644 index d5ae19bf6cd..00000000000 --- a/packages/datalog/datalog.0.3.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -An in-memory datalog implementation for OCaml. - -It 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. It now features a kind of backward -chaining for semantic attachments. diff --git a/packages/datalog/datalog.0.3.1/opam b/packages/datalog/datalog.0.3.1/opam index eb65ab94536..9f61ac77dab 100644 --- a/packages/datalog/datalog.0.3.1/opam +++ b/packages/datalog/datalog.0.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes@inria.fr" homepage: "https://github.com/c-cube/datalog" build: make @@ -7,8 +7,20 @@ remove: [ ["rm" "%{bin}%/datalog_cli"] ] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://github.com/c-cube/datalog" install: [make "BINDIR=%{bin}%" "install"] +synopsis: "An in-memory datalog implementation for OCaml." +description: """ +It 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. It now features a kind of backward +chaining for semantic attachments.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/datalog/archive/0.3.1.tar.gz" + checksum: "md5=4593fb543801cd089194680d432bc8a9" +} diff --git a/packages/datalog/datalog.0.3.1/url b/packages/datalog/datalog.0.3.1/url deleted file mode 100644 index 07d2eee9f4b..00000000000 --- a/packages/datalog/datalog.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/datalog/archive/0.3.1.tar.gz" -checksum: "4593fb543801cd089194680d432bc8a9" diff --git a/packages/datalog/datalog.0.3/descr b/packages/datalog/datalog.0.3/descr deleted file mode 100644 index d5ae19bf6cd..00000000000 --- a/packages/datalog/datalog.0.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -An in-memory datalog implementation for OCaml. - -It 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. It now features a kind of backward -chaining for semantic attachments. diff --git a/packages/datalog/datalog.0.3/opam b/packages/datalog/datalog.0.3/opam index eb65ab94536..cec9ce68880 100644 --- a/packages/datalog/datalog.0.3/opam +++ b/packages/datalog/datalog.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes@inria.fr" homepage: "https://github.com/c-cube/datalog" build: make @@ -7,8 +7,20 @@ remove: [ ["rm" "%{bin}%/datalog_cli"] ] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://github.com/c-cube/datalog" install: [make "BINDIR=%{bin}%" "install"] +synopsis: "An in-memory datalog implementation for OCaml." +description: """ +It 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. It now features a kind of backward +chaining for semantic attachments.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/datalog/archive/0.3.tar.gz" + checksum: "md5=5b38b1d3dbb94262a6c0ad731900d750" +} diff --git a/packages/datalog/datalog.0.3/url b/packages/datalog/datalog.0.3/url deleted file mode 100644 index 62c3c429499..00000000000 --- a/packages/datalog/datalog.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/datalog/archive/0.3.tar.gz" -checksum: "5b38b1d3dbb94262a6c0ad731900d750" diff --git a/packages/datalog/datalog.0.4.1/descr b/packages/datalog/datalog.0.4.1/descr deleted file mode 100644 index 94acfde6779..00000000000 --- a/packages/datalog/datalog.0.4.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -An in-memory datalog implementation for OCaml. - -It 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. It now features a kind of backward -chaining for semantic attachments. It also features a small relational engine -to query the current set of facts. diff --git a/packages/datalog/datalog.0.4.1/opam b/packages/datalog/datalog.0.4.1/opam index 27e8e221f50..8727fd52d81 100644 --- a/packages/datalog/datalog.0.4.1/opam +++ b/packages/datalog/datalog.0.4.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes@inria.fr" homepage: "https://github.com/c-cube/datalog" license: "BSD-2-Clause" @@ -8,8 +8,21 @@ remove: [ ["rm" "%{bin}%/datalog_cli"] ] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://github.com/c-cube/datalog" install: [make "BINDIR=%{bin}%" "install"] +synopsis: "An in-memory datalog implementation for OCaml." +description: """ +It 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. It now features a kind of backward +chaining for semantic attachments. It also features a small relational engine +to query the current set of facts.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/datalog/archive/0.4.1.tar.gz" + checksum: "md5=149f1150c67025b9b219ad8d5ef9341f" +} diff --git a/packages/datalog/datalog.0.4.1/url b/packages/datalog/datalog.0.4.1/url deleted file mode 100644 index 579bb38cde0..00000000000 --- a/packages/datalog/datalog.0.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/datalog/archive/0.4.1.tar.gz" -checksum: "149f1150c67025b9b219ad8d5ef9341f" diff --git a/packages/datalog/datalog.0.4/descr b/packages/datalog/datalog.0.4/descr deleted file mode 100644 index d5ae19bf6cd..00000000000 --- a/packages/datalog/datalog.0.4/descr +++ /dev/null @@ -1,6 +0,0 @@ -An in-memory datalog implementation for OCaml. - -It 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. It now features a kind of backward -chaining for semantic attachments. diff --git a/packages/datalog/datalog.0.4/opam b/packages/datalog/datalog.0.4/opam index eb65ab94536..52feccf4cc6 100644 --- a/packages/datalog/datalog.0.4/opam +++ b/packages/datalog/datalog.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes@inria.fr" homepage: "https://github.com/c-cube/datalog" build: make @@ -7,8 +7,20 @@ remove: [ ["rm" "%{bin}%/datalog_cli"] ] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://github.com/c-cube/datalog" install: [make "BINDIR=%{bin}%" "install"] +synopsis: "An in-memory datalog implementation for OCaml." +description: """ +It 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. It now features a kind of backward +chaining for semantic attachments.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/datalog/archive/0.4.tar.gz" + checksum: "md5=bf6c9ca945e29cc4d5dc05662499b89f" +} diff --git a/packages/datalog/datalog.0.4/url b/packages/datalog/datalog.0.4/url deleted file mode 100644 index 958930d57d9..00000000000 --- a/packages/datalog/datalog.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/datalog/archive/0.4.tar.gz" -checksum: "bf6c9ca945e29cc4d5dc05662499b89f" diff --git a/packages/datalog/datalog.0.5.1/descr b/packages/datalog/datalog.0.5.1/descr deleted file mode 100644 index 58de21ad4da..00000000000 --- a/packages/datalog/datalog.0.5.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -An in-memory datalog implementation for OCaml. - -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. diff --git a/packages/datalog/datalog.0.5.1/opam b/packages/datalog/datalog.0.5.1/opam index 8b38699fde5..6f1ffb4e700 100644 --- a/packages/datalog/datalog.0.5.1/opam +++ b/packages/datalog/datalog.0.5.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes@inria.fr" authors: ["Simon Cruanes "] homepage: "https://github.com/c-cube/datalog" @@ -13,13 +13,27 @@ tags: [ build: ["./configure" "--bindir" bin "--docdir" "%{doc}%/datalog/"] remove: [["ocamlfind" "remove" "datalog"]] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" "ocamlbuild" {build} "num" ] dev-repo: "git://github.com/c-cube/datalog" -available: ocaml-version >= "4.00.1" 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: "md5=73edeb1cc13db48c19cab9a8c50b5c79" +} diff --git a/packages/datalog/datalog.0.5.1/url b/packages/datalog/datalog.0.5.1/url deleted file mode 100644 index 467f8432108..00000000000 --- a/packages/datalog/datalog.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/datalog/archive/0.5.1.tar.gz" -checksum: "73edeb1cc13db48c19cab9a8c50b5c79" diff --git a/packages/datalog/datalog.0.5.2/descr b/packages/datalog/datalog.0.5.2/descr deleted file mode 100644 index 58de21ad4da..00000000000 --- a/packages/datalog/datalog.0.5.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -An in-memory datalog implementation for OCaml. - -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. diff --git a/packages/datalog/datalog.0.5.2/opam b/packages/datalog/datalog.0.5.2/opam index f8a09c5cb6b..d0d99d51973 100644 --- a/packages/datalog/datalog.0.5.2/opam +++ b/packages/datalog/datalog.0.5.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes.2007@m4x.org" authors: "Simon Cruanes " homepage: "https://github.com/c-cube/datalog" @@ -14,8 +14,22 @@ install: [ ] remove: ["ocamlfind" "remove" "datalog"] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" "ocamlbuild" {build} "num" ] -available: [ocaml-version >= "4.00.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: "md5=d3165be0b6946d860904b708cc44bcde" +} diff --git a/packages/datalog/datalog.0.5.2/url b/packages/datalog/datalog.0.5.2/url deleted file mode 100644 index 24b3717348d..00000000000 --- a/packages/datalog/datalog.0.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/datalog/archive/0.5.2.tar.gz" -checksum: "d3165be0b6946d860904b708cc44bcde" diff --git a/packages/datalog/datalog.0.5/descr b/packages/datalog/datalog.0.5/descr deleted file mode 100644 index 58de21ad4da..00000000000 --- a/packages/datalog/datalog.0.5/descr +++ /dev/null @@ -1,9 +0,0 @@ -An in-memory datalog implementation for OCaml. - -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. diff --git a/packages/datalog/datalog.0.5/opam b/packages/datalog/datalog.0.5/opam index 0c068aedd48..c863ff1d065 100644 --- a/packages/datalog/datalog.0.5/opam +++ b/packages/datalog/datalog.0.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes@inria.fr" authors: ["Simon Cruanes "] homepage: "https://github.com/c-cube/datalog" @@ -12,13 +12,27 @@ tags: [ build: ["./configure" "--bindir" bin "--docdir" doc] remove: [["ocamlfind" "remove" "datalog"]] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" "ocamlbuild" {build} "num" ] dev-repo: "git://github.com/c-cube/datalog" -available: ocaml-version >= "4.00.1" 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: "md5=383a0589cca14bccda4586564acca263" +} diff --git a/packages/datalog/datalog.0.5/url b/packages/datalog/datalog.0.5/url deleted file mode 100644 index 78991837f0f..00000000000 --- a/packages/datalog/datalog.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/datalog/archive/0.5.tar.gz" -checksum: "383a0589cca14bccda4586564acca263" diff --git a/packages/dbforge/dbforge.2.0.1/descr b/packages/dbforge/dbforge.2.0.1/descr deleted file mode 100644 index 6a580d88525..00000000000 --- a/packages/dbforge/dbforge.2.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -A tool to describe database schemas and generate OCaml code to access these databases. diff --git a/packages/dbforge/dbforge.2.0.1/opam b/packages/dbforge/dbforge.2.0.1/opam index 50e6e6caa6b..50d0bc41e52 100644 --- a/packages/dbforge/dbforge.2.0.1/opam +++ b/packages/dbforge/dbforge.2.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: [ "Maxence Guesdon" @@ -16,6 +16,7 @@ remove: [ [make "uninstall-lib"] ] depends: [ + "ocaml" "ocamlfind" "config-file" {>= "1.1"} "lablgtk-extras" {>= "1.2"} @@ -25,3 +26,10 @@ depends: [ "xml-light" ] install: [make "install-lib"] +synopsis: + "A tool to describe database schemas and generate OCaml code to access these databases." +extra-files: ["dbforge.install" "md5=9f4defb2eb0a5be350e947226ac51657"] +url { + src: "http://zoggy.github.com/dbforge/dbforge-2.0.1.tar.gz" + checksum: "md5=0eba41e65fb5f802db9618ca38202af2" +} diff --git a/packages/dbforge/dbforge.2.0.1/url b/packages/dbforge/dbforge.2.0.1/url deleted file mode 100644 index cdc13f65883..00000000000 --- a/packages/dbforge/dbforge.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/dbforge/dbforge-2.0.1.tar.gz" -checksum: "0eba41e65fb5f802db9618ca38202af2" diff --git a/packages/dbforge/dbforge.2.0/descr b/packages/dbforge/dbforge.2.0/descr deleted file mode 100644 index 6a580d88525..00000000000 --- a/packages/dbforge/dbforge.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -A tool to describe database schemas and generate OCaml code to access these databases. diff --git a/packages/dbforge/dbforge.2.0/opam b/packages/dbforge/dbforge.2.0/opam index 69088ea2283..692d947f48a 100644 --- a/packages/dbforge/dbforge.2.0/opam +++ b/packages/dbforge/dbforge.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "zoggy@bat8.org" build: [ ["./configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [[make "uninstall"]] depends: [ + "ocaml" "ocamlfind" "config-file" {>= "1.1"} "lablgtk-extras" {>= "1.2"} @@ -14,3 +15,10 @@ depends: [ "xml-light" ] install: [make "install"] +synopsis: + "A tool to describe database schemas and generate OCaml code to access these databases." +extra-files: ["dbforge.install" "md5=9f4defb2eb0a5be350e947226ac51657"] +url { + src: "http://zoggy.github.com/dbforge/dbforge-2.0.tar.gz" + checksum: "md5=78660bfc79e6b2e374ca992ca6ad887f" +} diff --git a/packages/dbforge/dbforge.2.0/url b/packages/dbforge/dbforge.2.0/url deleted file mode 100644 index 7f350cfa531..00000000000 --- a/packages/dbforge/dbforge.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/dbforge/dbforge-2.0.tar.gz" -checksum: "78660bfc79e6b2e374ca992ca6ad887f" diff --git a/packages/dbm/dbm.1.0/descr b/packages/dbm/dbm.1.0/descr deleted file mode 100644 index 7cdac701c41..00000000000 --- a/packages/dbm/dbm.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Binding to the NDBM/GDBM Unix "databases" diff --git a/packages/dbm/dbm.1.0/opam b/packages/dbm/dbm.1.0/opam index 95256f42be4..52d51fbfa47 100644 --- a/packages/dbm/dbm.1.0/opam +++ b/packages/dbm/dbm.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: ["Francois Rouaix"] homepage: "https://forge.ocamlcore.org/projects/camldbm/" @@ -9,16 +9,16 @@ build: [ [make "all"] [make "test"] ] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["debian"] ["libgdbm-dev"]] - [["ubuntu"] ["libgdbm-dev"]] - [["nixpkgs"] ["gdbm"]] - [["centos"] ["gdbm-devel"]] - [["rhel"] ["gdbm-devel"]] - [["fedora"] ["gdbm-devel"]] - [["alpine"] ["gdbm-dev"]] - [["archlinux"] ["gdbm"]] + ["libgdbm-dev"] {os-distribution = "debian"} + ["libgdbm-dev"] {os-distribution = "ubuntu"} + ["gdbm"] {os-distribution = "nixos"} + ["gdbm-devel"] {os-distribution = "centos"} + ["gdbm-devel"] {os-distribution = "rhel"} + ["gdbm-devel"] {os-distribution = "fedora"} + ["gdbm-dev"] {os-distribution = "alpine"} + ["gdbm"] {os-distribution = "archlinux"} ] patches: [ "hasgotfix.patch" @@ -29,3 +29,13 @@ install: [ [make "install" "STUBLIBDIR=%{lib}%/stublibs" "LIBDIR=%{lib}%/dbm"] ["cp" "META" "%{lib}%/dbm"] ] +synopsis: "Binding to the NDBM/GDBM Unix \"databases\"" +extra-files: [ + ["mkdir-stublibs.patch" "md5=fe28ae3da0723ab2438f41c9cbb2b8f3"] + ["include_fix.patch" "md5=27df514fc62ef34881f2625b452ea961"] + ["hasgotfix.patch" "md5=b47c3bd0728c929227ca30463f41a7f7"] +] +url { + src: "https://forge.ocamlcore.org/frs/download.php/728/camldbm-1.0.tgz" + checksum: "md5=79a297c0e0c54fbb3c7e795359e5f902" +} diff --git a/packages/dbm/dbm.1.0/url b/packages/dbm/dbm.1.0/url deleted file mode 100644 index af4f3140e7d..00000000000 --- a/packages/dbm/dbm.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/728/camldbm-1.0.tgz" -checksum: "79a297c0e0c54fbb3c7e795359e5f902" diff --git a/packages/dbm/dbm.1.1/descr b/packages/dbm/dbm.1.1/descr deleted file mode 100644 index 7cdac701c41..00000000000 --- a/packages/dbm/dbm.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Binding to the NDBM/GDBM Unix "databases" diff --git a/packages/dbm/dbm.1.1/opam b/packages/dbm/dbm.1.1/opam index 587e8bee060..0ea96e1681a 100644 --- a/packages/dbm/dbm.1.1/opam +++ b/packages/dbm/dbm.1.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: ["Francois Rouaix"] homepage: "https://github.com/ocaml/dbm" bug-reports: "https://github.com/ocaml/dbm/issues" -dev-repo: "https://github.com/ocaml/dbm.git" +dev-repo: "git+https://github.com/ocaml/dbm.git" license: "LGPL-v2 with OCaml linking exception" build: [ ["mkdir" "-p" "%{lib}%/dbm"] @@ -11,17 +11,17 @@ build: [ [make "all"] [make "test"] ] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["debian"] ["libgdbm-dev"]] - [["ubuntu"] ["libgdbm-dev"]] - [["nixpkgs"] ["gdbm"]] - [["centos"] ["gdbm-devel"]] - [["rhel"] ["gdbm-devel"]] - [["fedora"] ["gdbm-devel"]] - [["alpine"] ["gdbm-dev"]] - [["osx" "homebrew"] ["gdbm"]] - [["archlinux"] ["gdbm"]] + ["libgdbm-dev"] {os-distribution = "debian"} + ["libgdbm-dev"] {os-distribution = "ubuntu"} + ["gdbm"] {os-distribution = "nixos"} + ["gdbm-devel"] {os-distribution = "centos"} + ["gdbm-devel"] {os-distribution = "rhel"} + ["gdbm-devel"] {os-distribution = "fedora"} + ["gdbm-dev"] {os-distribution = "alpine"} + ["gdbm"] {os = "macos" & os-distribution = "homebrew"} + ["gdbm"] {os-distribution = "archlinux"} ] patches: [ "include_local_fix.patch" @@ -34,3 +34,12 @@ remove: [ ["rm" "-f" "%{lib}%/stublibs/dllcamldbm.so"] ["rm" "-f" "%{lib}%/dbm"] ] +synopsis: "Binding to the NDBM/GDBM Unix \"databases\"" +flags: light-uninstall +extra-files: [ + "include_local_fix.patch" "md5=417ee4729cc50ed0168c0659ed9881e3" +] +url { + src: "https://github.com/ocaml/dbm/archive/camldbm-1.1.tar.gz" + checksum: "md5=d21a65d7f744677e074600b938195630" +} diff --git a/packages/dbm/dbm.1.1/url b/packages/dbm/dbm.1.1/url deleted file mode 100644 index f6420d11d77..00000000000 --- a/packages/dbm/dbm.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/dbm/archive/camldbm-1.1.tar.gz" -checksum: "d21a65d7f744677e074600b938195630" diff --git a/packages/dead_code_analyzer/dead_code_analyzer.0.9/descr b/packages/dead_code_analyzer/dead_code_analyzer.0.9/descr deleted file mode 100644 index 5e153112be5..00000000000 --- a/packages/dead_code_analyzer/dead_code_analyzer.0.9/descr +++ /dev/null @@ -1,8 +0,0 @@ -dead_code_analyzer -- Dead code analyzing tool. - -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. diff --git a/packages/dead_code_analyzer/dead_code_analyzer.0.9/opam b/packages/dead_code_analyzer/dead_code_analyzer.0.9/opam index b296a783767..b8749497b75 100644 --- a/packages/dead_code_analyzer/dead_code_analyzer.0.9/opam +++ b/packages/dead_code_analyzer/dead_code_analyzer.0.9/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "dead_code_analyzer" version: "0.9" maintainer: "Alain Frisch " @@ -9,6 +9,20 @@ authors: [ homepage: "https://github.com/LexiFi/dead_code_analyzer" bug-reports: "https://github.com/LexiFi/dead_code_analyzer/issues" license: "MIT" -dev-repo: "https://github.com/LexiFi/dead_code_analyzer.git" +dev-repo: "git+https://github.com/LexiFi/dead_code_analyzer.git" build: [make "all" "opt" "man"] -available: [ocaml-version >= "4.03.0" & ocaml-version < "4.05" ] +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: "md5=97bc788d2bea1e50192441c65326bda2" +} diff --git a/packages/dead_code_analyzer/dead_code_analyzer.0.9/url b/packages/dead_code_analyzer/dead_code_analyzer.0.9/url deleted file mode 100644 index 498399d5c54..00000000000 --- a/packages/dead_code_analyzer/dead_code_analyzer.0.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/LexiFi/dead_code_analyzer/archive/0.9.tar.gz" -checksum: "97bc788d2bea1e50192441c65326bda2" diff --git a/packages/debian-formats/debian-formats.0.1.1/descr b/packages/debian-formats/debian-formats.0.1.1/descr deleted file mode 100644 index 7bf25c8f757..00000000000 --- a/packages/debian-formats/debian-formats.0.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Parse debian files diff --git a/packages/debian-formats/debian-formats.0.1.1/opam b/packages/debian-formats/debian-formats.0.1.1/opam index b78254a5ce6..d58c031159b 100644 --- a/packages/debian-formats/debian-formats.0.1.1/opam +++ b/packages/debian-formats/debian-formats.0.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "debian-formats" version: "0.1.1" maintainer: "opam-devel@lists.ocaml.org" @@ -10,13 +10,14 @@ bug-reports: "https://github.com/gildor478/ocaml-debian-formatsi/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" "debian-formats"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12.1"} ("extlib" | "extlib-compat") "re" "ocamlfind" @@ -34,4 +35,10 @@ depopts: [ "ocurl" "pcre" ] -available: [ ocaml-version >= "3.12.1" ] +synopsis: "Parse debian files" +flags: light-uninstall +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1682/ocaml-debian-formats-0.1.1.tar.gz" + checksum: "md5=fec8f1adf5a521b5ae1baea34c8d9e71" +} diff --git a/packages/debian-formats/debian-formats.0.1.1/url b/packages/debian-formats/debian-formats.0.1.1/url deleted file mode 100644 index a3a25afcb1c..00000000000 --- a/packages/debian-formats/debian-formats.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1682/ocaml-debian-formats-0.1.1.tar.gz" -checksum: "fec8f1adf5a521b5ae1baea34c8d9e71" diff --git a/packages/decompress/decompress.0.1/descr b/packages/decompress/decompress.0.1/descr deleted file mode 100644 index 2db8e0862ce..00000000000 --- a/packages/decompress/decompress.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Pure OCaml implementation of Zlib - -Pure OCaml implementation of Zlib diff --git a/packages/decompress/decompress.0.1/opam b/packages/decompress/decompress.0.1/opam index 122250a4877..53442242df3 100644 --- a/packages/decompress/decompress.0.1/opam +++ b/packages/decompress/decompress.0.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/oklm-wsh/Decompress.git" +dev-repo: "git+https://github.com/oklm-wsh/Decompress.git" license: "MIT" build: [ ["./configure" "--prefix=%{prefix}%"] @@ -12,7 +12,14 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "decompress"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.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: "md5=6d9914dfbabe486bb4ab62d71ade1bc1" +} diff --git a/packages/decompress/decompress.0.1/url b/packages/decompress/decompress.0.1/url deleted file mode 100644 index 88d3047d5a5..00000000000 --- a/packages/decompress/decompress.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/oklm-wsh/Decompress/archive/0.1.tar.gz" -checksum: "6d9914dfbabe486bb4ab62d71ade1bc1" diff --git a/packages/decompress/decompress.0.2/descr b/packages/decompress/decompress.0.2/descr deleted file mode 100644 index 2db8e0862ce..00000000000 --- a/packages/decompress/decompress.0.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Pure OCaml implementation of Zlib - -Pure OCaml implementation of Zlib diff --git a/packages/decompress/decompress.0.2/opam b/packages/decompress/decompress.0.2/opam index 601fa525507..93dc2f5a035 100644 --- a/packages/decompress/decompress.0.2/opam +++ b/packages/decompress/decompress.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "decompress" version: "0.2" maintainer: "dinosaure " @@ -6,7 +6,7 @@ authors: "dinosaure " homepage: "https://github.com/oklm-wsh/Decompress" bug-reports: "https://github.com/oklm-wsh/Decompress/issues" license: "MIT" -dev-repo: "https://github.com/oklm-wsh/Decompress.git" +dev-repo: "git+https://github.com/oklm-wsh/Decompress.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -14,8 +14,15 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "decompress"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "cppo" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.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: "md5=d44d4c5f07b1a00c9a60af05800b2b2d" +} diff --git a/packages/decompress/decompress.0.2/url b/packages/decompress/decompress.0.2/url deleted file mode 100644 index 9cfb4c31e87..00000000000 --- a/packages/decompress/decompress.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/oklm-wsh/Decompress/archive/0.2.tar.gz" -checksum: "d44d4c5f07b1a00c9a60af05800b2b2d" diff --git a/packages/decompress/decompress.0.3/descr b/packages/decompress/decompress.0.3/descr deleted file mode 100644 index 2db8e0862ce..00000000000 --- a/packages/decompress/decompress.0.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -Pure OCaml implementation of Zlib - -Pure OCaml implementation of Zlib diff --git a/packages/decompress/decompress.0.3/opam b/packages/decompress/decompress.0.3/opam index 55b584a8ffb..f55e1192b53 100644 --- a/packages/decompress/decompress.0.3/opam +++ b/packages/decompress/decompress.0.3/opam @@ -1,33 +1,38 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Calascibetta " authors: "Romain Calascibetta " homepage: "https://github.com/oklm-wsh/Decompress" bug-reports: "https://github.com/oklm-wsh/Decompress/issues" license: "MIT" -dev-repo: "https://github.com/oklm-wsh/Decompress.git" +dev-repo: "git+https://github.com/oklm-wsh/Decompress.git" build: [ ["./configure" "--%{base-unix:enable}%-unix" "--prefix=%{prefix}%"] [make] -] -install: [make "install"] -build-test: [ [ "./configure" "--enable-tests" "--%{base-unix:enable}%-unix" "--prefix=%{prefix}%" - ] - [make "test"] + ] {with-test} + [make "test"] {with-test} ] +install: [make "install"] remove: ["ocamlfind" "remove" "decompress"] depends: [ + "ocaml" {>= "4.02.0"} "oasis" {build} "base-bytes" - "alcotest" {test} - "re" {test} - "cstruct" {test} - "camlzip" {test} + "alcotest" {with-test} + "re" {with-test} + "cstruct" {with-test} + "camlzip" {with-test} "ocamlbuild" {build} ] depopts: "base-unix" -available: [ocaml-version >= "4.02.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.3.tar.gz" + checksum: "md5=e35c92aea4b3135e4b07bc75f0afb84c" +} diff --git a/packages/decompress/decompress.0.3/url b/packages/decompress/decompress.0.3/url deleted file mode 100644 index 296798822dd..00000000000 --- a/packages/decompress/decompress.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/oklm-wsh/Decompress/archive/0.3.tar.gz" -checksum: "e35c92aea4b3135e4b07bc75f0afb84c" diff --git a/packages/decompress/decompress.0.4/descr b/packages/decompress/decompress.0.4/descr deleted file mode 100644 index 2db8e0862ce..00000000000 --- a/packages/decompress/decompress.0.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -Pure OCaml implementation of Zlib - -Pure OCaml implementation of Zlib diff --git a/packages/decompress/decompress.0.4/opam b/packages/decompress/decompress.0.4/opam index 4c1f259e388..0bbbbcac56a 100644 --- a/packages/decompress/decompress.0.4/opam +++ b/packages/decompress/decompress.0.4/opam @@ -1,47 +1,53 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Calascibetta " authors: "Romain Calascibetta " homepage: "https://github.com/oklm-wsh/Decompress" bug-reports: "https://github.com/oklm-wsh/Decompress/issues" -dev-repo: "https://github.com/oklm-wsh/Decompress.git" +dev-repo: "git+https://github.com/oklm-wsh/Decompress.git" license: "MIT" build: [ - ["./configure" + [ + "./configure" "--%{base-unix:enable}%-unix" "--prefix=%{prefix}%" - "--%{cmdliner:enable}%-cmdliner"] + "--%{cmdliner:enable}%-cmdliner" + ] [make] -] - -build-test: [ - ["./configure" + [ + "./configure" "--enable-tests" "--%{base-unix:enable}%-unix" "--%{cmdliner:enable}%-cmdliner" "--%{camlzip:enable}%-camlzip" "--enable-istub" - "--prefix=%{prefix}%"] - [make "test"] + "--prefix=%{prefix}%" + ] {with-test} + [make "test"] {with-test} ] - install: [make "install"] remove: ["ocamlfind" "remove" "decompress"] depends: [ - "oasis" {build} - "ocamlfind" {build} + "ocaml" {>= "4.02.0"} + "oasis" {build} + "ocamlfind" {build} "base-bytes" - "alcotest" {test} - "re" {test} - "camlzip" {test} - "cmdliner" {test} - "ctypes" {test} - "ctypes-foreign" {test} + "alcotest" {with-test} + "re" {with-test} + "camlzip" {with-test} + "cmdliner" {with-test} + "ctypes" {with-test} + "ctypes-foreign" {with-test} ] - depopts: [ "base-unix" ] -available: [ocaml-version >= "4.02.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.4.tar.gz" + checksum: "md5=32f4db760f033d1fcd139eb327d70a64" +} diff --git a/packages/decompress/decompress.0.4/url b/packages/decompress/decompress.0.4/url deleted file mode 100644 index 0b520363aea..00000000000 --- a/packages/decompress/decompress.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/oklm-wsh/Decompress/archive/0.4.tar.gz" -checksum: "32f4db760f033d1fcd139eb327d70a64" diff --git a/packages/decompress/decompress.0.5/descr b/packages/decompress/decompress.0.5/descr deleted file mode 100644 index 2db8e0862ce..00000000000 --- a/packages/decompress/decompress.0.5/descr +++ /dev/null @@ -1,3 +0,0 @@ -Pure OCaml implementation of Zlib - -Pure OCaml implementation of Zlib diff --git a/packages/decompress/decompress.0.5/opam b/packages/decompress/decompress.0.5/opam deleted file mode 100644 index 416e6a635a2..00000000000 --- a/packages/decompress/decompress.0.5/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -maintainer: "Romain Calascibetta " -authors: "Romain Calascibetta " -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: [ - "ocaml" "pkg/pkg.ml" "build" "--tests" "false" - "--with-cmdliner" "%{cmdliner:installed}%" -] -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] -] -depends: [ - "ocamlbuild" {build} - "ocamlfind" {build} - "topkg" {build} - "base-bytes" - "camlzip" {test} - "re" {test} - "alcotest" {test} -] - -depopts: [ - "cmdliner" -] - -available: [ocaml-version >= "4.03.0"] diff --git a/packages/decompress/decompress.0.5/url b/packages/decompress/decompress.0.5/url deleted file mode 100644 index 6ee4052857d..00000000000 --- a/packages/decompress/decompress.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/oklm-wsh/Decompress/archive/0.5.tar.gz" -checksum: "7bc7cd1fc1090f6d15114fdfe11e557d" diff --git a/packages/decompress/decompress.0.6/descr b/packages/decompress/decompress.0.6/descr deleted file mode 100644 index 3588c542655..00000000000 --- a/packages/decompress/decompress.0.6/descr +++ /dev/null @@ -1,63 +0,0 @@ -Pure OCaml implementation of Zlib - -[![Build Status](https://travis-ci.org/oklm-wsh/Decompress.svg?branch=master)](https://travis-ci.org/oklm-wsh/Decompress) - -Decompress is a pure implementation of `zlib`. The goal is to create an -available package for Mirage OS for `zlib` in OCaml (instead a C code). - -We respect the interface of `zlib` and all flush mode is available -(experimental): - -- `SYNC_FLUSH` -- `PARTIAL_FLUSH` -- `FULL_FLUSH` - -The interface proposed is a non-blocking interface. - - -Documentation: https://oklm-wsh.github.io/Decompress/api.docdir/ - - -## Installation - -Decompress can be installed with `opam`: - - opam install decompress - -## Sample programs - -Sample program are located in the `bin` directory of the distribution. It can be -built with (dependancy with Unix module, the `cmdliner` package and a C code): - - ocamlbuild -use-ocamlfind bin/dpipe.native - -Another good example is provided in `bin/easy.ml` with the signature: - -```ocaml -val compress : ?level:int -> string -> string -val uncompress : string -> string -``` - -And you can compile this program with: - - ocamlbuild -use-ocamlfind bin/easy.native - -But keep in your mind, it's an easy example and it's not optimized for a -productive environment - so, don't copy/paste and think. - -The documentation is -available [online](https://oklm-wsh.github.io/Decompress/api.docdir/) to -understand how to use Decompress. - -## Build Requirements - - * OCaml >= 4.02.0 - * `base-bytes` meta-package - * Bigarray module (provided by the standard library of OCaml) - * `topkg`, `ocamlfind` and `ocamlbuild` to build the project - -If you want to compile the test program, you need: - - * `camlzip` to compare `decompress` with `zlib` - * `re` - * `alcotest` \ No newline at end of file diff --git a/packages/decompress/decompress.0.6/opam b/packages/decompress/decompress.0.6/opam index b10ba9f996b..3de6ba53d10 100644 --- a/packages/decompress/decompress.0.6/opam +++ b/packages/decompress/decompress.0.6/opam @@ -1,34 +1,107 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Calascibetta " authors: "Romain Calascibetta " homepage: "https://github.com/mirage/decompress" bug-reports: "https://github.com/mirage/decompress/issues" -dev-repo: "https://github.com/mirage/decompress.git" +dev-repo: "git+https://github.com/mirage/decompress.git" doc: "https://mirage.github.io/decompress/" license: "MIT" build: [ - "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" - "--with-cmdliner" "%{cmdliner:installed}%" + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "false" + "--with-cmdliner" + "%{cmdliner:installed}%" + ] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] - -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] -] - depends: [ - "ocamlbuild" {build} - "ocamlfind" {build} - "topkg" {build} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build} + "topkg" {build} "base-bytes" - "camlzip" {test} - "re" {test} - "alcotest" {test} + "camlzip" {with-test} + "re" {with-test} + "alcotest" {with-test} ] - depopts: [ "cmdliner" ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Pure OCaml implementation of Zlib" +description: """ +[![Build Status](https://travis-ci.org/oklm-wsh/Decompress.svg?branch=master)](https://travis-ci.org/oklm-wsh/Decompress) + +Decompress is a pure implementation of `zlib`. The goal is to create an +available package for Mirage OS for `zlib` in OCaml (instead a C code). + +We respect the interface of `zlib` and all flush mode is available +(experimental): + +- `SYNC_FLUSH` +- `PARTIAL_FLUSH` +- `FULL_FLUSH` + +The interface proposed is a non-blocking interface. + + +Documentation: https://oklm-wsh.github.io/Decompress/api.docdir/ + + +## Installation + +Decompress can be installed with `opam`: + + opam install decompress + +## Sample programs + +Sample program are located in the `bin` directory of the distribution. It can be +built with (dependancy with Unix module, the `cmdliner` package and a C code): + + ocamlbuild -use-ocamlfind bin/dpipe.native + +Another good example is provided in `bin/easy.ml` with the signature: + +```ocaml +val compress : ?level:int -> string -> string +val uncompress : string -> string +``` + +And you can compile this program with: + + ocamlbuild -use-ocamlfind bin/easy.native + +But keep in your mind, it's an easy example and it's not optimized for a +productive environment - so, don't copy/paste and think. + +The documentation is +available [online](https://oklm-wsh.github.io/Decompress/api.docdir/) to +understand how to use Decompress. + +## Build Requirements + + * OCaml >= 4.02.0 + * `base-bytes` meta-package + * Bigarray module (provided by the standard library of OCaml) + * `topkg`, `ocamlfind` and `ocamlbuild` to build the project + +If you want to compile the test program, you need: + + * `camlzip` to compare `decompress` with `zlib` + * `re` + * `alcotest`""" +url { + src: + "https://github.com/mirage/decompress/releases/download/v0.6/decompress-0.6.tbz" + checksum: "md5=dac7f1514080334ed81f72eee9ebb45b" +} diff --git a/packages/decompress/decompress.0.6/url b/packages/decompress/decompress.0.6/url deleted file mode 100644 index 3dca4ddf715..00000000000 --- a/packages/decompress/decompress.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/decompress/releases/download/v0.6/decompress-0.6.tbz" -checksum: "dac7f1514080334ed81f72eee9ebb45b" \ No newline at end of file diff --git a/packages/decompress/decompress.0.7/descr b/packages/decompress/decompress.0.7/descr deleted file mode 100644 index b61298bf357..00000000000 --- a/packages/decompress/decompress.0.7/descr +++ /dev/null @@ -1,63 +0,0 @@ -Pure OCaml implementation of Zlib - -[![Build Status](https://travis-ci.org/mirage/decompress.svg?branch=master)](https://travis-ci.org/mirage/decompress) - -Decompress is a pure implementation of `zlib`. The goal is to create an -available package for Mirage OS for `zlib` in OCaml (instead a C code). - -We respect the interface of `zlib` and all flush mode is available -(experimental): - -- `SYNC_FLUSH` -- `PARTIAL_FLUSH` -- `FULL_FLUSH` - -The interface proposed is a non-blocking interface. - - -Documentation: https://mirage.github.io/decompress/api.docdir/ - - -## Installation - -Decompress can be installed with `opam`: - - opam install decompress - -## Sample programs - -Sample program are located in the `bin` directory of the distribution. It can be -built with (dependancy with Unix module, the `cmdliner` package and a C code): - - ocamlbuild -use-ocamlfind bin/dpipe.native - -Another good example is provided in `bin/easy.ml` with the signature: - -```ocaml -val compress : ?level:int -> string -> string -val uncompress : string -> string -``` - -And you can compile this program with: - - ocamlbuild -use-ocamlfind bin/easy.native - -But keep in your mind, it's an easy example and it's not optimized for a -productive environment - so, don't copy/paste and think. - -The documentation is -available [online](https://mirage.github.io/decompress/api.docdir/) to -understand how to use Decompress. - -## Build Requirements - - * OCaml >= 4.02.0 - * `base-bytes` meta-package - * Bigarray module (provided by the standard library of OCaml) - * `topkg`, `ocamlfind` and `ocamlbuild` to build the project - -If you want to compile the test program, you need: - - * `camlzip` to compare `decompress` with `zlib` - * `re` - * `alcotest` \ No newline at end of file diff --git a/packages/decompress/decompress.0.7/opam b/packages/decompress/decompress.0.7/opam index b10ba9f996b..c97c22d6442 100644 --- a/packages/decompress/decompress.0.7/opam +++ b/packages/decompress/decompress.0.7/opam @@ -1,34 +1,107 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Calascibetta " authors: "Romain Calascibetta " homepage: "https://github.com/mirage/decompress" bug-reports: "https://github.com/mirage/decompress/issues" -dev-repo: "https://github.com/mirage/decompress.git" +dev-repo: "git+https://github.com/mirage/decompress.git" doc: "https://mirage.github.io/decompress/" license: "MIT" build: [ - "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" - "--with-cmdliner" "%{cmdliner:installed}%" + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "false" + "--with-cmdliner" + "%{cmdliner:installed}%" + ] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] - -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] -] - depends: [ - "ocamlbuild" {build} - "ocamlfind" {build} - "topkg" {build} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build} + "topkg" {build} "base-bytes" - "camlzip" {test} - "re" {test} - "alcotest" {test} + "camlzip" {with-test} + "re" {with-test} + "alcotest" {with-test} ] - depopts: [ "cmdliner" ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Pure OCaml implementation of Zlib" +description: """ +[![Build Status](https://travis-ci.org/mirage/decompress.svg?branch=master)](https://travis-ci.org/mirage/decompress) + +Decompress is a pure implementation of `zlib`. The goal is to create an +available package for Mirage OS for `zlib` in OCaml (instead a C code). + +We respect the interface of `zlib` and all flush mode is available +(experimental): + +- `SYNC_FLUSH` +- `PARTIAL_FLUSH` +- `FULL_FLUSH` + +The interface proposed is a non-blocking interface. + + +Documentation: https://mirage.github.io/decompress/api.docdir/ + + +## Installation + +Decompress can be installed with `opam`: + + opam install decompress + +## Sample programs + +Sample program are located in the `bin` directory of the distribution. It can be +built with (dependancy with Unix module, the `cmdliner` package and a C code): + + ocamlbuild -use-ocamlfind bin/dpipe.native + +Another good example is provided in `bin/easy.ml` with the signature: + +```ocaml +val compress : ?level:int -> string -> string +val uncompress : string -> string +``` + +And you can compile this program with: + + ocamlbuild -use-ocamlfind bin/easy.native + +But keep in your mind, it's an easy example and it's not optimized for a +productive environment - so, don't copy/paste and think. + +The documentation is +available [online](https://mirage.github.io/decompress/api.docdir/) to +understand how to use Decompress. + +## Build Requirements + + * OCaml >= 4.02.0 + * `base-bytes` meta-package + * Bigarray module (provided by the standard library of OCaml) + * `topkg`, `ocamlfind` and `ocamlbuild` to build the project + +If you want to compile the test program, you need: + + * `camlzip` to compare `decompress` with `zlib` + * `re` + * `alcotest`""" +url { + src: + "https://github.com/mirage/decompress/releases/download/v0.7/decompress-0.7.tbz" + checksum: "md5=2e4a75f3ca15d0bcad6701d374db1a4d" +} diff --git a/packages/decompress/decompress.0.7/url b/packages/decompress/decompress.0.7/url deleted file mode 100644 index ef02ce7214e..00000000000 --- a/packages/decompress/decompress.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/decompress/releases/download/v0.7/decompress-0.7.tbz" -checksum: "2e4a75f3ca15d0bcad6701d374db1a4d" \ No newline at end of file diff --git a/packages/delimcc/delimcc.2013.08.00/descr b/packages/delimcc/delimcc.2013.08.00/descr deleted file mode 100644 index de0972890e6..00000000000 --- a/packages/delimcc/delimcc.2013.08.00/descr +++ /dev/null @@ -1 +0,0 @@ -Oleg's delimited continuations library for byte-code and native OCaml diff --git a/packages/delimcc/delimcc.2013.08.00/opam b/packages/delimcc/delimcc.2013.08.00/opam index 1bcc52e5195..d21beb892a5 100644 --- a/packages/delimcc/delimcc.2013.08.00/opam +++ b/packages/delimcc/delimcc.2013.08.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: ["Oleg Kiselyov"] homepage: "http://okmij.org/ftp/continuations/implementations.html#caml-shift" @@ -8,6 +8,15 @@ build: [ [make "opt"] ] remove: [["ocamlfind" "remove" "delimcc"]] -depends: ["ocamlfind"] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" +] install: [make "findlib-install"] -available: [ ocaml-version < "4.03.0" ] +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: "md5=478e0292684c6b8fafdd5d6e8b322dbf" +} diff --git a/packages/delimcc/delimcc.2013.08.00/url b/packages/delimcc/delimcc.2013.08.00/url deleted file mode 100644 index 4206ece0948..00000000000 --- a/packages/delimcc/delimcc.2013.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/zinid/delimcc/archive/2013.08.00.zip" -checksum: "478e0292684c6b8fafdd5d6e8b322dbf" diff --git a/packages/delimcc/delimcc.2017.03.02/descr b/packages/delimcc/delimcc.2017.03.02/descr deleted file mode 100644 index de0972890e6..00000000000 --- a/packages/delimcc/delimcc.2017.03.02/descr +++ /dev/null @@ -1 +0,0 @@ -Oleg's delimited continuations library for byte-code and native OCaml diff --git a/packages/delimcc/delimcc.2017.03.02/opam b/packages/delimcc/delimcc.2017.03.02/opam index 1eeed13e710..098132de757 100644 --- a/packages/delimcc/delimcc.2017.03.02/opam +++ b/packages/delimcc/delimcc.2017.03.02/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: ["Oleg Kiselyov"] homepage: "http://okmij.org/ftp/continuations/implementations.html#caml-shift" @@ -8,6 +8,15 @@ build: [ [make "opt"] ] remove: [["ocamlfind" "remove" "delimcc"]] -depends: ["ocamlfind"] +depends: [ + "ocaml" {>= "4.04.0"} + "ocamlfind" +] install: [make "findlib-install"] -available: [ ocaml-version >= "4.04.0" ] +synopsis: + "Oleg's delimited continuations library for byte-code and native OCaml" +flags: light-uninstall +url { + src: "https://github.com/zinid/delimcc/archive/2017.03.02.zip" + checksum: "md5=8b8f25b8ae136ad63f076518ac9c00f8" +} diff --git a/packages/delimcc/delimcc.2017.03.02/url b/packages/delimcc/delimcc.2017.03.02/url deleted file mode 100644 index 43637b0ed11..00000000000 --- a/packages/delimcc/delimcc.2017.03.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/zinid/delimcc/archive/2017.03.02.zip" -checksum: "8b8f25b8ae136ad63f076518ac9c00f8" diff --git a/packages/delimited_parsing/delimited_parsing.v0.10.0/descr b/packages/delimited_parsing/delimited_parsing.v0.10.0/descr deleted file mode 100644 index 13e347c986b..00000000000 --- a/packages/delimited_parsing/delimited_parsing.v0.10.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Parsing of character (e.g., comma) separated and fixed-width values - -Delimited_parsing parses character-separated values (such as CSV files) and fixed-width -records. diff --git a/packages/delimited_parsing/delimited_parsing.v0.10.0/opam b/packages/delimited_parsing/delimited_parsing.v0.10.0/opam index 5d314d22a0d..2e693032e0d 100644 --- a/packages/delimited_parsing/delimited_parsing.v0.10.0/opam +++ b/packages/delimited_parsing/delimited_parsing.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/delimited_parsing" @@ -9,13 +9,23 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=8e12f8a33abea6ea1705f0a0acbb8add" +} diff --git a/packages/delimited_parsing/delimited_parsing.v0.10.0/url b/packages/delimited_parsing/delimited_parsing.v0.10.0/url deleted file mode 100644 index 5e2deb71271..00000000000 --- a/packages/delimited_parsing/delimited_parsing.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/delimited_parsing-v0.10.0.tar.gz" -checksum: "8e12f8a33abea6ea1705f0a0acbb8add" diff --git a/packages/depext/depext.0.2/descr b/packages/depext/depext.0.2/descr deleted file mode 100644 index f9b4f2c5dd8..00000000000 --- a/packages/depext/depext.0.2/descr +++ /dev/null @@ -1,7 +0,0 @@ -Query and install external dependencies of OPAM packages - -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. diff --git a/packages/depext/depext.0.2/opam b/packages/depext/depext.0.2/opam deleted file mode 100644 index 49b0088f7ef..00000000000 --- a/packages/depext/depext.0.2/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "Louis Gesbert " -authors: "Louis Gesbert " -homepage: "https://github.com/ocaml/opam-depext" -bug-reports: "https://github.com/ocaml/opam-depext/issues" -license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/ocaml/opam-depext.git" -build: [make] -depends: [ "ocamlfind" "cmdliner" {build & <= "0.9.8"} ] -available: [ ocaml-version >= "4.02" & opam-version < "2.0.0~beta5"] -tags: [ "flags:plugin" ] diff --git a/packages/depext/depext.0.2/url b/packages/depext/depext.0.2/url deleted file mode 100644 index 82184bea752..00000000000 --- a/packages/depext/depext.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam-depext/archive/0.2.tar.gz" -checksum: "9493eaa8867ec7a02bcb4bde3de8c04f" diff --git a/packages/depext/depext.0.3/descr b/packages/depext/depext.0.3/descr deleted file mode 100644 index f9b4f2c5dd8..00000000000 --- a/packages/depext/depext.0.3/descr +++ /dev/null @@ -1,7 +0,0 @@ -Query and install external dependencies of OPAM packages - -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. diff --git a/packages/depext/depext.0.3/opam b/packages/depext/depext.0.3/opam deleted file mode 100644 index 7b054157a32..00000000000 --- a/packages/depext/depext.0.3/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "Louis Gesbert " -authors: "Louis Gesbert " -homepage: "https://github.com/OCamlPro/opam-depext" -bug-reports: "https://github.com/OCamlPro/opam-depext/issues" -license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/OCamlPro/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: [ "cmdliner" {build & <= "0.9.8"} ] -tags: [ "flags:plugin" ] -available: [opam-version < "2.0.0~beta5"] diff --git a/packages/depext/depext.0.3/url b/packages/depext/depext.0.3/url deleted file mode 100644 index 655c8ec2b0a..00000000000 --- a/packages/depext/depext.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/opam-depext/archive/0.3.tar.gz" -checksum: "561bf1e831bf5a40566b1bcfee552a1f" diff --git a/packages/depext/depext.0.4/descr b/packages/depext/depext.0.4/descr deleted file mode 100644 index f9b4f2c5dd8..00000000000 --- a/packages/depext/depext.0.4/descr +++ /dev/null @@ -1,7 +0,0 @@ -Query and install external dependencies of OPAM packages - -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. diff --git a/packages/depext/depext.0.4/opam b/packages/depext/depext.0.4/opam deleted file mode 100644 index dd458915d23..00000000000 --- a/packages/depext/depext.0.4/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "Louis Gesbert " -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 with OCaml linking exception" -dev-repo: "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: [ "cmdliner" {build & <= "0.9.8"} ] -tags: [ "flags:plugin" ] -available: [opam-version < "2.0.0~beta5"] diff --git a/packages/depext/depext.0.4/url b/packages/depext/depext.0.4/url deleted file mode 100644 index c24dbf0253e..00000000000 --- a/packages/depext/depext.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam-depext/archive/0.4.tar.gz" -checksum: "07bae11827b7388433de884f0500700a" diff --git a/packages/depext/depext.0.5/descr b/packages/depext/depext.0.5/descr deleted file mode 100644 index f9b4f2c5dd8..00000000000 --- a/packages/depext/depext.0.5/descr +++ /dev/null @@ -1,7 +0,0 @@ -Query and install external dependencies of OPAM packages - -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. diff --git a/packages/depext/depext.0.5/opam b/packages/depext/depext.0.5/opam deleted file mode 100644 index 165ddd83960..00000000000 --- a/packages/depext/depext.0.5/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "Louis Gesbert " -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 with OCaml linking exception" -dev-repo: "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: [ "cmdliner" {build & <= "0.9.8"} ] -tags: "flags:plugin" -available: [opam-version < "2.0.0~beta5"] diff --git a/packages/depext/depext.0.5/url b/packages/depext/depext.0.5/url deleted file mode 100644 index c1af9f2e04c..00000000000 --- a/packages/depext/depext.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam-depext/archive/0.5.tar.gz" -checksum: "9811e468fff6ddfc3e6b2078e5c3bd83" diff --git a/packages/depext/depext.0.6/descr b/packages/depext/depext.0.6/descr deleted file mode 100644 index f9b4f2c5dd8..00000000000 --- a/packages/depext/depext.0.6/descr +++ /dev/null @@ -1,7 +0,0 @@ -Query and install external dependencies of OPAM packages - -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. diff --git a/packages/depext/depext.0.6/opam b/packages/depext/depext.0.6/opam deleted file mode 100644 index 8309cc7693a..00000000000 --- a/packages/depext/depext.0.6/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -maintainer: "Louis Gesbert " -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 with OCaml linking exception" -tags: "flags:plugin" -dev-repo: "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: [ "cmdliner" {build & <= "0.9.8"} ] -available: [opam-version < "2.0.0~beta5"] diff --git a/packages/depext/depext.0.6/url b/packages/depext/depext.0.6/url deleted file mode 100644 index 2856913ecb1..00000000000 --- a/packages/depext/depext.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam-depext/archive/0.6.tar.gz" -checksum: "a11e6fbea7a70e6258a1bc1022ab26ef" diff --git a/packages/depext/depext.0.7/descr b/packages/depext/depext.0.7/descr deleted file mode 100644 index f9b4f2c5dd8..00000000000 --- a/packages/depext/depext.0.7/descr +++ /dev/null @@ -1,7 +0,0 @@ -Query and install external dependencies of OPAM packages - -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. diff --git a/packages/depext/depext.0.7/opam b/packages/depext/depext.0.7/opam index 8309cc7693a..116a2d375fc 100644 --- a/packages/depext/depext.0.7/opam +++ b/packages/depext/depext.0.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Louis Gesbert " authors: [ "Louis Gesbert " @@ -7,8 +7,7 @@ authors: [ homepage: "https://github.com/ocaml/opam-depext" bug-reports: "https://github.com/ocaml/opam-depext/issues" license: "LGPL-3.0 with OCaml linking exception" -tags: "flags:plugin" -dev-repo: "https://github.com/ocaml/opam-depext.git" +dev-repo: "git+https://github.com/ocaml/opam-depext.git" build: [ [ "ocamlopt" @@ -19,8 +18,7 @@ build: [ "-o" "opam-depext" "depext.ml" - ] - {ocaml-native} + ] {ocaml:native} [ "ocamlc" "-I" @@ -30,8 +28,22 @@ build: [ "-o" "opam-depext" "depext.ml" - ] - {!ocaml-native} + ] {!ocaml:native} +] +depends: [ + "ocaml" + "cmdliner" {build & <= "0.9.8"} ] -depends: [ "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/v0.7.tar.gz" + checksum: "md5=ffdea70d38b5e542c3e90ec72c64523f" +} diff --git a/packages/depext/depext.0.7/url b/packages/depext/depext.0.7/url deleted file mode 100644 index 690af91cd73..00000000000 --- a/packages/depext/depext.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam-depext/archive/v0.7.tar.gz" -checksum: "ffdea70d38b5e542c3e90ec72c64523f" diff --git a/packages/depext/depext.0.8.1/descr b/packages/depext/depext.0.8.1/descr deleted file mode 100644 index f9b4f2c5dd8..00000000000 --- a/packages/depext/depext.0.8.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -Query and install external dependencies of OPAM packages - -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. diff --git a/packages/depext/depext.0.8.1/opam b/packages/depext/depext.0.8.1/opam deleted file mode 100644 index ea07438295c..00000000000 --- a/packages/depext/depext.0.8.1/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -maintainer: "Louis Gesbert " -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 with OCaml linking exception" -tags: "flags:plugin" -dev-repo: "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: [ "cmdliner" {build & <= "0.9.8"} ] -available: [opam-version >= "1.1.0" & opam-version < "2.0.0~beta5"] diff --git a/packages/depext/depext.0.8.1/url b/packages/depext/depext.0.8.1/url deleted file mode 100644 index 7b64c2ced8e..00000000000 --- a/packages/depext/depext.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam-depext/archive/0.8.1.tar.gz" -checksum: "b8149f5c2f00f52ec742d35b0eb1f97d" diff --git a/packages/depext/depext.0.8/descr b/packages/depext/depext.0.8/descr deleted file mode 100644 index f9b4f2c5dd8..00000000000 --- a/packages/depext/depext.0.8/descr +++ /dev/null @@ -1,7 +0,0 @@ -Query and install external dependencies of OPAM packages - -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. diff --git a/packages/depext/depext.0.8/opam b/packages/depext/depext.0.8/opam deleted file mode 100644 index ea07438295c..00000000000 --- a/packages/depext/depext.0.8/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -maintainer: "Louis Gesbert " -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 with OCaml linking exception" -tags: "flags:plugin" -dev-repo: "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: [ "cmdliner" {build & <= "0.9.8"} ] -available: [opam-version >= "1.1.0" & opam-version < "2.0.0~beta5"] diff --git a/packages/depext/depext.0.8/url b/packages/depext/depext.0.8/url deleted file mode 100644 index 5021ee4304c..00000000000 --- a/packages/depext/depext.0.8/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam-depext/archive/0.8.tar.gz" -checksum: "9c207cfac7b9ece24c7405bacaf6da01" diff --git a/packages/depext/depext.0.9.0/descr b/packages/depext/depext.0.9.0/descr deleted file mode 100644 index f9b4f2c5dd8..00000000000 --- a/packages/depext/depext.0.9.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Query and install external dependencies of OPAM packages - -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. diff --git a/packages/depext/depext.0.9.0/opam b/packages/depext/depext.0.9.0/opam index ea07438295c..570de8b024f 100644 --- a/packages/depext/depext.0.9.0/opam +++ b/packages/depext/depext.0.9.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Louis Gesbert " authors: [ "Louis Gesbert " @@ -7,8 +7,7 @@ authors: [ homepage: "https://github.com/ocaml/opam-depext" bug-reports: "https://github.com/ocaml/opam-depext/issues" license: "LGPL-3.0 with OCaml linking exception" -tags: "flags:plugin" -dev-repo: "https://github.com/ocaml/opam-depext.git" +dev-repo: "git+https://github.com/ocaml/opam-depext.git" build: [ [ "ocamlopt" @@ -19,8 +18,7 @@ build: [ "-o" "opam-depext" "depext.ml" - ] - {ocaml-native} + ] {ocaml:native} [ "ocamlc" "-I" @@ -30,8 +28,22 @@ build: [ "-o" "opam-depext" "depext.ml" - ] - {!ocaml-native} + ] {!ocaml:native} +] +depends: [ + "ocaml" + "cmdliner" {build & <= "0.9.8"} ] -depends: [ "cmdliner" {build & <= "0.9.8"} ] available: [opam-version >= "1.1.0" & 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/0.9.0.tar.gz" + checksum: "md5=b00b72fa3782e0e22f37cd6e548b0819" +} diff --git a/packages/depext/depext.0.9.0/url b/packages/depext/depext.0.9.0/url deleted file mode 100644 index 52c77486588..00000000000 --- a/packages/depext/depext.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam-depext/archive/0.9.0.tar.gz" -checksum: "b00b72fa3782e0e22f37cd6e548b0819" diff --git a/packages/depext/depext.0.9.1/descr b/packages/depext/depext.0.9.1/descr deleted file mode 100644 index f9b4f2c5dd8..00000000000 --- a/packages/depext/depext.0.9.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -Query and install external dependencies of OPAM packages - -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. diff --git a/packages/depext/depext.0.9.1/opam b/packages/depext/depext.0.9.1/opam deleted file mode 100644 index ea07438295c..00000000000 --- a/packages/depext/depext.0.9.1/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -maintainer: "Louis Gesbert " -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 with OCaml linking exception" -tags: "flags:plugin" -dev-repo: "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: [ "cmdliner" {build & <= "0.9.8"} ] -available: [opam-version >= "1.1.0" & opam-version < "2.0.0~beta5"] diff --git a/packages/depext/depext.0.9.1/url b/packages/depext/depext.0.9.1/url deleted file mode 100644 index b700039f343..00000000000 --- a/packages/depext/depext.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam-depext/archive/v0.9.1.tar.gz" -checksum: "dd3d5c03ca7953c16f00d7e6727756fa" diff --git a/packages/depext/depext.1.0.0/descr b/packages/depext/depext.1.0.0/descr deleted file mode 100644 index f9b4f2c5dd8..00000000000 --- a/packages/depext/depext.1.0.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Query and install external dependencies of OPAM packages - -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. diff --git a/packages/depext/depext.1.0.0/opam b/packages/depext/depext.1.0.0/opam deleted file mode 100644 index ea07438295c..00000000000 --- a/packages/depext/depext.1.0.0/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -maintainer: "Louis Gesbert " -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 with OCaml linking exception" -tags: "flags:plugin" -dev-repo: "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: [ "cmdliner" {build & <= "0.9.8"} ] -available: [opam-version >= "1.1.0" & opam-version < "2.0.0~beta5"] diff --git a/packages/depext/depext.1.0.0/url b/packages/depext/depext.1.0.0/url deleted file mode 100644 index 9ba45c9b6f1..00000000000 --- a/packages/depext/depext.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam-depext/archive/v1.0.0.tar.gz" -checksum: "7e15840d2100dad80c1d4e224d0af829" diff --git a/packages/depext/depext.1.0.1/descr b/packages/depext/depext.1.0.1/descr deleted file mode 100644 index f9b4f2c5dd8..00000000000 --- a/packages/depext/depext.1.0.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -Query and install external dependencies of OPAM packages - -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. diff --git a/packages/depext/depext.1.0.1/opam b/packages/depext/depext.1.0.1/opam index ea07438295c..863946fb45e 100644 --- a/packages/depext/depext.1.0.1/opam +++ b/packages/depext/depext.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Louis Gesbert " authors: [ "Louis Gesbert " @@ -7,8 +7,7 @@ authors: [ homepage: "https://github.com/ocaml/opam-depext" bug-reports: "https://github.com/ocaml/opam-depext/issues" license: "LGPL-3.0 with OCaml linking exception" -tags: "flags:plugin" -dev-repo: "https://github.com/ocaml/opam-depext.git" +dev-repo: "git+https://github.com/ocaml/opam-depext.git" build: [ [ "ocamlopt" @@ -19,8 +18,7 @@ build: [ "-o" "opam-depext" "depext.ml" - ] - {ocaml-native} + ] {ocaml:native} [ "ocamlc" "-I" @@ -30,8 +28,22 @@ build: [ "-o" "opam-depext" "depext.ml" - ] - {!ocaml-native} + ] {!ocaml:native} +] +depends: [ + "ocaml" + "cmdliner" {build & <= "0.9.8"} ] -depends: [ "cmdliner" {build & <= "0.9.8"} ] available: [opam-version >= "1.1.0" & 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/v1.0.1.tar.gz" + checksum: "md5=22784a3d18b51bb670657e70a562c3fb" +} diff --git a/packages/depext/depext.1.0.1/url b/packages/depext/depext.1.0.1/url deleted file mode 100644 index 3832f1a4f70..00000000000 --- a/packages/depext/depext.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam-depext/archive/v1.0.1.tar.gz" -checksum: "22784a3d18b51bb670657e70a562c3fb" diff --git a/packages/depext/depext.1.0.2/descr b/packages/depext/depext.1.0.2/descr deleted file mode 100644 index f9b4f2c5dd8..00000000000 --- a/packages/depext/depext.1.0.2/descr +++ /dev/null @@ -1,7 +0,0 @@ -Query and install external dependencies of OPAM packages - -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. diff --git a/packages/depext/depext.1.0.2/opam b/packages/depext/depext.1.0.2/opam index d50cab085bc..f066bcc1850 100644 --- a/packages/depext/depext.1.0.2/opam +++ b/packages/depext/depext.1.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: ["Louis Gesbert " "Anil Madhavapeddy " ] authors: ["Louis Gesbert " @@ -6,15 +6,43 @@ authors: ["Louis Gesbert " homepage: "https://github.com/ocaml/opam-depext" bug-reports: "https://github.com/ocaml/opam-depext/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/ocaml/opam-depext.git" +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 } + [ + "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"} ] -depends: [ "cmdliner" {build & = "0.9.8"} ] available: [ opam-version >= "1.1.0" & opam-version < "2.0.0~beta5"] -tags: "flags:plugin" +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: "md5=4a1fff257d85da950914b5bdb230b4dd" +} diff --git a/packages/depext/depext.1.0.2/url b/packages/depext/depext.1.0.2/url deleted file mode 100644 index 4448af1273d..00000000000 --- a/packages/depext/depext.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/ocaml/opam-depext/archive/1.0.2.tar.gz" -checksum: "4a1fff257d85da950914b5bdb230b4dd" diff --git a/packages/depext/depext.1.0.3/descr b/packages/depext/depext.1.0.3/descr deleted file mode 100644 index f9b4f2c5dd8..00000000000 --- a/packages/depext/depext.1.0.3/descr +++ /dev/null @@ -1,7 +0,0 @@ -Query and install external dependencies of OPAM packages - -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. diff --git a/packages/depext/depext.1.0.3/opam b/packages/depext/depext.1.0.3/opam index f6e2d31ad6e..0fd00ce71d1 100644 --- a/packages/depext/depext.1.0.3/opam +++ b/packages/depext/depext.1.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: [ "Louis Gesbert " "Anil Madhavapeddy " @@ -10,7 +10,20 @@ authors: [ homepage: "https://github.com/ocaml/opam-depext" bug-reports: "https://github.com/ocaml/opam-depext/issues" license: "LGPL-3.0 with OCaml linking exception" -tags: "flags:plugin" -dev-repo: "https://github.com/ocaml/opam-depext.git" +dev-repo: "git+https://github.com/ocaml/opam-depext.git" build: [make] available: [opam-version >= "1.1.0" & os != "freebsd" & 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.""" +depends: ["ocaml"] +flags: plugin +url { + src: + "https://github.com/ocaml/opam-depext/releases/download/v1.0.3/opam-depext-full-1.0.3.tbz" + checksum: "md5=a9f6299da67d9d42dae640bb2aa6623d" +} diff --git a/packages/depext/depext.1.0.3/url b/packages/depext/depext.1.0.3/url deleted file mode 100644 index 5651ff6e338..00000000000 --- a/packages/depext/depext.1.0.3/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/ocaml/opam-depext/releases/download/v1.0.3/opam-depext-full-1.0.3.tbz" -checksum: "a9f6299da67d9d42dae640bb2aa6623d" diff --git a/packages/depext/depext.1.0.4/descr b/packages/depext/depext.1.0.4/descr deleted file mode 100644 index f9b4f2c5dd8..00000000000 --- a/packages/depext/depext.1.0.4/descr +++ /dev/null @@ -1,7 +0,0 @@ -Query and install external dependencies of OPAM packages - -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. diff --git a/packages/depext/depext.1.0.4/opam b/packages/depext/depext.1.0.4/opam index eccd4bdf7dc..4529b1a8254 100644 --- a/packages/depext/depext.1.0.4/opam +++ b/packages/depext/depext.1.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: [ "Louis Gesbert " "Anil Madhavapeddy " @@ -10,7 +10,20 @@ authors: [ homepage: "https://github.com/ocaml/opam-depext" bug-reports: "https://github.com/ocaml/opam-depext/issues" license: "LGPL-3.0 with OCaml linking exception" -tags: "flags:plugin" -dev-repo: "https://github.com/ocaml/opam-depext.git" +dev-repo: "git+https://github.com/ocaml/opam-depext.git" build: [make] available: [opam-version >= "1.1.0" & 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.""" +depends: ["ocaml"] +flags: plugin +url { + src: + "https://github.com/ocaml/opam-depext/releases/download/v1.0.4/opam-depext-full-1.0.4.tbz" + checksum: "md5=532973c26dfe893f624eada308440f2f" +} diff --git a/packages/depext/depext.1.0.4/url b/packages/depext/depext.1.0.4/url deleted file mode 100644 index 640f4a75025..00000000000 --- a/packages/depext/depext.1.0.4/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/ocaml/opam-depext/releases/download/v1.0.4/opam-depext-full-1.0.4.tbz" -checksum: "532973c26dfe893f624eada308440f2f" diff --git a/packages/depext/depext.1.0.5/descr b/packages/depext/depext.1.0.5/descr deleted file mode 100644 index f9b4f2c5dd8..00000000000 --- a/packages/depext/depext.1.0.5/descr +++ /dev/null @@ -1,7 +0,0 @@ -Query and install external dependencies of OPAM packages - -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. diff --git a/packages/depext/depext.1.0.5/opam b/packages/depext/depext.1.0.5/opam index eccd4bdf7dc..f56344cb2f4 100644 --- a/packages/depext/depext.1.0.5/opam +++ b/packages/depext/depext.1.0.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: [ "Louis Gesbert " "Anil Madhavapeddy " @@ -10,7 +10,20 @@ authors: [ homepage: "https://github.com/ocaml/opam-depext" bug-reports: "https://github.com/ocaml/opam-depext/issues" license: "LGPL-3.0 with OCaml linking exception" -tags: "flags:plugin" -dev-repo: "https://github.com/ocaml/opam-depext.git" +dev-repo: "git+https://github.com/ocaml/opam-depext.git" build: [make] available: [opam-version >= "1.1.0" & 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.""" +depends: ["ocaml"] +flags: plugin +url { + src: + "https://github.com/ocaml/opam-depext/releases/download/v1.0.5/opam-depext-full-1.0.5.tbz" + checksum: "md5=85bcce28ed7efa75cf54bbff531eea14" +} diff --git a/packages/depext/depext.1.0.5/url b/packages/depext/depext.1.0.5/url deleted file mode 100644 index 65a2704cc27..00000000000 --- a/packages/depext/depext.1.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam-depext/releases/download/v1.0.5/opam-depext-full-1.0.5.tbz" -checksum: "85bcce28ed7efa75cf54bbff531eea14" diff --git a/packages/depext/depext.transition/descr b/packages/depext/depext.transition/descr deleted file mode 100644 index b4053122e2e..00000000000 --- a/packages/depext/depext.transition/descr +++ /dev/null @@ -1,3 +0,0 @@ -opam-depext transition package - -This package has been renamed to 'opam-depext' and can safely be removed diff --git a/packages/depext/depext.transition/opam b/packages/depext/depext.transition/opam index 134c6763407..b7cfe8b131c 100644 --- a/packages/depext/depext.transition/opam +++ b/packages/depext/depext.transition/opam @@ -1,7 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: [ "Louis Gesbert " "Anil Madhavapeddy " ] -depends: ["opam-depext"] +depends: ["ocaml" "opam-depext"] available: [opam-version >= "2.0.0~beta5"] +synopsis: "opam-depext transition package" +description: + "This package has been renamed to 'opam-depext' and can safely be removed" diff --git a/packages/depgraph/depgraph.0.1.0/descr b/packages/depgraph/depgraph.0.1.0/descr deleted file mode 100644 index 24521a82259..00000000000 --- a/packages/depgraph/depgraph.0.1.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -dot graphs out of ocamldep output - -depgraph will read source ml and mli source files from STDIN and use ocamldep -to construct a dependency graph. It will then output the dependency graph in -the .dot format. - -NOTE: This tool doesn't work well in the presence of packs - -Example: -$ git ls-files | depgraph -i "test_" > g.dot diff --git a/packages/depgraph/depgraph.0.1.0/opam b/packages/depgraph/depgraph.0.1.0/opam index 79cefc21997..123d44182fe 100644 --- a/packages/depgraph/depgraph.0.1.0/opam +++ b/packages/depgraph/depgraph.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rgrinberg " authors: "rgrinberg " homepage: "https://github.com/rgrinberg/ocaml-depgraph" @@ -7,9 +7,23 @@ license: "MIT" dev-repo: "git://github.com/rgrinberg/ocaml-depgraph" build: ["omake"] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "omake" {build} "cmdliner" "ocamlgraph" ] -available: [ocaml-version >= "4.02.3"] +synopsis: "dot graphs out of ocamldep output" +description: """ +depgraph will read source ml and mli source files from STDIN and use ocamldep +to construct a dependency graph. It will then output the dependency graph in +the .dot format. + +NOTE: This tool doesn't work well in the presence of packs + +Example: +$ git ls-files | depgraph -i "test_" > g.dot""" +url { + src: "https://github.com/rgrinberg/ocaml-depgraph/archive/v0.1.0.tar.gz" + checksum: "md5=fe2edddf8ecfcf6b40fcc22ebe6992f7" +} diff --git a/packages/depgraph/depgraph.0.1.0/url b/packages/depgraph/depgraph.0.1.0/url deleted file mode 100644 index 36d66cdeada..00000000000 --- a/packages/depgraph/depgraph.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/ocaml-depgraph/archive/v0.1.0.tar.gz" -checksum: "fe2edddf8ecfcf6b40fcc22ebe6992f7" diff --git a/packages/depyt/depyt.0.1.0/descr b/packages/depyt/depyt.0.1.0/descr deleted file mode 100644 index 9b6c5dc4d84..00000000000 --- a/packages/depyt/depyt.0.1.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -Yet-an-other type combinator library - -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. \ No newline at end of file diff --git a/packages/depyt/depyt.0.1.0/opam b/packages/depyt/depyt.0.1.0/opam index 3a69e220d39..da91653dd42 100644 --- a/packages/depyt/depyt.0.1.0/opam +++ b/packages/depyt/depyt.0.1.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Gazagnaire " authors: ["Thomas Gazagnaire "] homepage: "https://github.com/samoht/depyt" -dev-repo: "https://github.com/samoht/depyt.git" +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" @@ -10,11 +10,38 @@ tags: ["org:mirage"] build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} - "cstruct" "fmt" "result" "jsonm" - "ocplib-endian" {>="0.7"} - "alcotest" {test} + "cstruct" + "fmt" + "result" + "jsonm" + "ocplib-endian" {>= "0.7"} + "alcotest" {with-test} ] -available: [ ocaml-version >= "4.02.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.""" +url { + src: + "https://github.com/samoht/depyt/releases/download/0.1.0/depyt-0.1.0.tbz" + checksum: "md5=723487f8e7ac3e3ff08d601e837875f7" +} diff --git a/packages/depyt/depyt.0.1.0/url b/packages/depyt/depyt.0.1.0/url deleted file mode 100644 index d990dfbe226..00000000000 --- a/packages/depyt/depyt.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/samoht/depyt/releases/download/0.1.0/depyt-0.1.0.tbz" -checksum: "723487f8e7ac3e3ff08d601e837875f7" \ No newline at end of file diff --git a/packages/depyt/depyt.0.2.0/descr b/packages/depyt/depyt.0.2.0/descr deleted file mode 100644 index 53ea9372cde..00000000000 --- a/packages/depyt/depyt.0.2.0/descr +++ /dev/null @@ -1,25 +0,0 @@ -Yet-an-other type combinator library - -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 \ No newline at end of file diff --git a/packages/depyt/depyt.0.2.0/opam b/packages/depyt/depyt.0.2.0/opam index 40018266ad9..d1b0172a102 100644 --- a/packages/depyt/depyt.0.2.0/opam +++ b/packages/depyt/depyt.0.2.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Gazagnaire " authors: ["Thomas Gazagnaire "] homepage: "https://github.com/samoht/depyt" -dev-repo: "https://github.com/samoht/depyt.git" +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" @@ -11,13 +11,45 @@ tags: ["org:mirage"] build: [ ["jbuilder" "subst"] ["jbuilder" "build" "-j" jobs] + ["jbuilder" "runtest" "-j" jobs] {with-test} ] -build-test: ["jbuilder" "runtest" "-j" jobs] - depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} - "cstruct" "fmt" "result" "jsonm" - "ocplib-endian" {>="0.7"} - "alcotest" {test} + "cstruct" + "fmt" + "result" + "jsonm" + "ocplib-endian" {>= "0.7"} + "alcotest" {with-test} ] -available: [ ocaml-version >= "4.03.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: "md5=b5e53bea6298f6b255fda6b906496938" +} diff --git a/packages/depyt/depyt.0.2.0/url b/packages/depyt/depyt.0.2.0/url deleted file mode 100644 index e51e84b179a..00000000000 --- a/packages/depyt/depyt.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/samoht/depyt/releases/download/0.2.0/depyt-0.2.0.tbz" -checksum: "b5e53bea6298f6b255fda6b906496938" \ No newline at end of file diff --git a/packages/deriving-ocsigen/deriving-ocsigen.0.3c/descr b/packages/deriving-ocsigen/deriving-ocsigen.0.3c/descr deleted file mode 100644 index 269a0bc2861..00000000000 --- a/packages/deriving-ocsigen/deriving-ocsigen.0.3c/descr +++ /dev/null @@ -1 +0,0 @@ -Extension to OCaml for deriving functions from type declarations diff --git a/packages/deriving-ocsigen/deriving-ocsigen.0.3c/opam b/packages/deriving-ocsigen/deriving-ocsigen.0.3c/opam index 9d06ca32bbf..d597c11faed 100644 --- a/packages/deriving-ocsigen/deriving-ocsigen.0.3c/opam +++ b/packages/deriving-ocsigen/deriving-ocsigen.0.3c/opam @@ -1,19 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" name: "deriving-ocsigen" maintainer: "dev@ocsigen.org" -author: "Jeremy Yallop " homepage: "http://github.com/ocsigen/deriving/" bug-reports: "https://github.com/ocsigen/deriving/issues/" -dev-repo: "https://github.com/ocsigen/deriving.git" +dev-repo: "git+https://github.com/ocsigen/deriving.git" license: "MIT" version: "0.3c" build: make remove: [["ocamlfind" "remove" "deriving-ocsigen"]] -depends: ["ocamlfind" "camlp4" "num"] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" + "camlp4" + "num" +] depopts: ["type_conv"] conflicts: [ "type_conv" {>= "108.07.00"} ] install: [make "install"] -available: [ocaml-version < "4.03.0"] +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: "md5=fec1ca031fc988034e2b681d62da60e8" +} diff --git a/packages/deriving-ocsigen/deriving-ocsigen.0.3c/url b/packages/deriving-ocsigen/deriving-ocsigen.0.3c/url deleted file mode 100644 index 719a0363fc0..00000000000 --- a/packages/deriving-ocsigen/deriving-ocsigen.0.3c/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocsigen.org/download/deriving-ocsigen-0.3c.tar.gz" -checksum: "fec1ca031fc988034e2b681d62da60e8" diff --git a/packages/deriving-ocsigen/deriving-ocsigen.0.5/descr b/packages/deriving-ocsigen/deriving-ocsigen.0.5/descr deleted file mode 100644 index 269a0bc2861..00000000000 --- a/packages/deriving-ocsigen/deriving-ocsigen.0.5/descr +++ /dev/null @@ -1 +0,0 @@ -Extension to OCaml for deriving functions from type declarations diff --git a/packages/deriving-ocsigen/deriving-ocsigen.0.5/opam b/packages/deriving-ocsigen/deriving-ocsigen.0.5/opam index 732fb6b4dbd..1ccef7905e6 100644 --- a/packages/deriving-ocsigen/deriving-ocsigen.0.5/opam +++ b/packages/deriving-ocsigen/deriving-ocsigen.0.5/opam @@ -1,16 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" name: "deriving-ocsigen" maintainer: "dev@ocsigen.org" -author: "Jeremy Yallop " homepage: "http://github.com/ocsigen/deriving/" bug-reports: "https://github.com/ocsigen/deriving/issues/" -dev-repo: "https://github.com/ocsigen/deriving.git" +dev-repo: "git+https://github.com/ocsigen/deriving.git" license: "MIT" version: "0.5" build: make remove: [["ocamlfind" "remove" "deriving-ocsigen"]] depends: [ + "ocaml" {< "4.03.0"} "ocamlfind" "optcomp" "camlp4" @@ -20,4 +20,10 @@ conflicts: [ "type_conv" {< "108.07.00"} ] install: [make "install"] -available: [ocaml-version < "4.03.0"] +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: "md5=aa184cea103311504bb305acf885acf1" +} diff --git a/packages/deriving-ocsigen/deriving-ocsigen.0.5/url b/packages/deriving-ocsigen/deriving-ocsigen.0.5/url deleted file mode 100644 index 52f7a6df2e1..00000000000 --- a/packages/deriving-ocsigen/deriving-ocsigen.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocsigen.org/download/deriving-ocsigen-0.5.tar.gz" -checksum: "aa184cea103311504bb305acf885acf1" diff --git a/packages/deriving-yojson/deriving-yojson.0.2/descr b/packages/deriving-yojson/deriving-yojson.0.2/descr deleted file mode 100644 index 1ca9bc089d1..00000000000 --- a/packages/deriving-yojson/deriving-yojson.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Parse/convert ocaml value from/to yojson ast diff --git a/packages/deriving-yojson/deriving-yojson.0.2/opam b/packages/deriving-yojson/deriving-yojson.0.2/opam deleted file mode 100644 index b9ac7aaca5f..00000000000 --- a/packages/deriving-yojson/deriving-yojson.0.2/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "hugo.heuzard@gmail.com" -authors: [ "Hugo Heuzard" ] -license: "LGPL-2.1 with OCaml linking exception" -homepage: "https://github.com/hhugo/deriving-yojson" -build: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [ - ["ocamlfind" "remove" "deriving-yojson"] -] -depends: [ - "deriving" - "oasis" - "ocamlfind" - "yojson" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/hhugo/deriving-yojson" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/deriving-yojson/deriving-yojson.0.2/url b/packages/deriving-yojson/deriving-yojson.0.2/url deleted file mode 100644 index 6f07da749c2..00000000000 --- a/packages/deriving-yojson/deriving-yojson.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hhugo/deriving-yojson/archive/0.2.tar.gz" -checksum: "5253478b4eea4d9ecf9759207611548e" diff --git a/packages/deriving-yojson/deriving-yojson.0.3.1/descr b/packages/deriving-yojson/deriving-yojson.0.3.1/descr deleted file mode 100644 index 1ca9bc089d1..00000000000 --- a/packages/deriving-yojson/deriving-yojson.0.3.1/descr +++ /dev/null @@ -1 +0,0 @@ -Parse/convert ocaml value from/to yojson ast diff --git a/packages/deriving-yojson/deriving-yojson.0.3.1/opam b/packages/deriving-yojson/deriving-yojson.0.3.1/opam index b9ac7aaca5f..96538fbcc64 100644 --- a/packages/deriving-yojson/deriving-yojson.0.3.1/opam +++ b/packages/deriving-yojson/deriving-yojson.0.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hugo.heuzard@gmail.com" authors: [ "Hugo Heuzard" ] license: "LGPL-2.1 with OCaml linking exception" @@ -12,6 +12,7 @@ remove: [ ["ocamlfind" "remove" "deriving-yojson"] ] depends: [ + "ocaml" "deriving" "oasis" "ocamlfind" @@ -20,3 +21,9 @@ depends: [ ] dev-repo: "git://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.3.1.tar.gz" + checksum: "md5=895dae9cbc32456079915920990bd440" +} diff --git a/packages/deriving-yojson/deriving-yojson.0.3.1/url b/packages/deriving-yojson/deriving-yojson.0.3.1/url deleted file mode 100644 index aa4ade63338..00000000000 --- a/packages/deriving-yojson/deriving-yojson.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hhugo/deriving-yojson/archive/0.3.1.tar.gz" -checksum: "895dae9cbc32456079915920990bd440" diff --git a/packages/deriving-yojson/deriving-yojson.0.3/descr b/packages/deriving-yojson/deriving-yojson.0.3/descr deleted file mode 100644 index 1ca9bc089d1..00000000000 --- a/packages/deriving-yojson/deriving-yojson.0.3/descr +++ /dev/null @@ -1 +0,0 @@ -Parse/convert ocaml value from/to yojson ast diff --git a/packages/deriving-yojson/deriving-yojson.0.3/opam b/packages/deriving-yojson/deriving-yojson.0.3/opam deleted file mode 100644 index b9ac7aaca5f..00000000000 --- a/packages/deriving-yojson/deriving-yojson.0.3/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "hugo.heuzard@gmail.com" -authors: [ "Hugo Heuzard" ] -license: "LGPL-2.1 with OCaml linking exception" -homepage: "https://github.com/hhugo/deriving-yojson" -build: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [ - ["ocamlfind" "remove" "deriving-yojson"] -] -depends: [ - "deriving" - "oasis" - "ocamlfind" - "yojson" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/hhugo/deriving-yojson" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/deriving-yojson/deriving-yojson.0.3/url b/packages/deriving-yojson/deriving-yojson.0.3/url deleted file mode 100644 index 235ab2b92b2..00000000000 --- a/packages/deriving-yojson/deriving-yojson.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hhugo/deriving-yojson/archive/0.3.tar.gz" -checksum: "dad606360393390b5e791e35f228130a" diff --git a/packages/deriving-yojson/deriving-yojson.0.4/descr b/packages/deriving-yojson/deriving-yojson.0.4/descr deleted file mode 100644 index 1ca9bc089d1..00000000000 --- a/packages/deriving-yojson/deriving-yojson.0.4/descr +++ /dev/null @@ -1 +0,0 @@ -Parse/convert ocaml value from/to yojson ast diff --git a/packages/deriving-yojson/deriving-yojson.0.4/opam b/packages/deriving-yojson/deriving-yojson.0.4/opam index 768e4958539..c4f5baccadf 100644 --- a/packages/deriving-yojson/deriving-yojson.0.4/opam +++ b/packages/deriving-yojson/deriving-yojson.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hugo.heuzard@gmail.com" authors: [ "Hugo Heuzard" ] license: "LGPL-2.1 with OCaml linking exception" @@ -11,11 +11,17 @@ remove: [ ["ocamlfind" "remove" "deriving-yojson"] ] depends: [ + "ocaml" {>= "3.12.1"} "deriving" {>= "0.6"} "ocamlfind" "yojson" "ocamlbuild" {build} ] dev-repo: "git://github.com/hhugo/deriving-yojson" -available: ocaml-version >= "3.12.1" 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: "md5=2ef5ad46d15e2767918061fe597fb547" +} diff --git a/packages/deriving-yojson/deriving-yojson.0.4/url b/packages/deriving-yojson/deriving-yojson.0.4/url deleted file mode 100644 index a204d232c0a..00000000000 --- a/packages/deriving-yojson/deriving-yojson.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hhugo/deriving-yojson/archive/0.4.tar.gz" -checksum: "2ef5ad46d15e2767918061fe597fb547" diff --git a/packages/deriving/deriving.0.5/descr b/packages/deriving/deriving.0.5/descr deleted file mode 100644 index 269a0bc2861..00000000000 --- a/packages/deriving/deriving.0.5/descr +++ /dev/null @@ -1 +0,0 @@ -Extension to OCaml for deriving functions from type declarations diff --git a/packages/deriving/deriving.0.5/opam b/packages/deriving/deriving.0.5/opam index e84b7635ea0..f48d0247bd7 100644 --- a/packages/deriving/deriving.0.5/opam +++ b/packages/deriving/deriving.0.5/opam @@ -1,8 +1,9 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "gregoire.henry@inria.fr" build: make remove: [["ocamlfind" "remove" "deriving"]] depends: [ + "ocaml" {<= "4.01.0"} "ocamlfind" "optcomp" {>= "1.6"} "camlp4" @@ -12,5 +13,10 @@ depopts: ["type_conv"] conflicts: [ "type_conv" {< "108.07.00"} ] -available: ocaml-version <= "4.01.0" 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: "md5=e0e601655235ef8ea481c63f78ddcdc7" +} diff --git a/packages/deriving/deriving.0.5/url b/packages/deriving/deriving.0.5/url deleted file mode 100644 index 34238c687f7..00000000000 --- a/packages/deriving/deriving.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocsigen.org/download/deriving-0.5.tar.gz" -checksum: "e0e601655235ef8ea481c63f78ddcdc7" diff --git a/packages/deriving/deriving.0.6.2/descr b/packages/deriving/deriving.0.6.2/descr deleted file mode 100644 index 269a0bc2861..00000000000 --- a/packages/deriving/deriving.0.6.2/descr +++ /dev/null @@ -1 +0,0 @@ -Extension to OCaml for deriving functions from type declarations diff --git a/packages/deriving/deriving.0.6.2/opam b/packages/deriving/deriving.0.6.2/opam index 89953d72483..b2c9914d84c 100644 --- a/packages/deriving/deriving.0.6.2/opam +++ b/packages/deriving/deriving.0.6.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" build: [ [ @@ -13,6 +13,7 @@ build: [ ] remove: [["ocamlfind" "remove" "deriving"]] depends: [ + "ocaml" {<= "4.01.0"} "ocamlfind" "optcomp" {>= "1.6"} "camlp4" @@ -21,5 +22,10 @@ depends: [ ] depopts: ["type_conv"] conflicts: ["type_conv" {< "108.07.00"}] -available: ocaml-version <= "4.01.0" 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: "md5=8f3721a28a781fef5e516c386fa99404" +} diff --git a/packages/deriving/deriving.0.6.2/url b/packages/deriving/deriving.0.6.2/url deleted file mode 100644 index e718867c1b5..00000000000 --- a/packages/deriving/deriving.0.6.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocsigen.org/download/deriving-0.6.2.tar.gz" -checksum: "8f3721a28a781fef5e516c386fa99404" \ No newline at end of file diff --git a/packages/deriving/deriving.0.7.1/descr b/packages/deriving/deriving.0.7.1/descr deleted file mode 100644 index 269a0bc2861..00000000000 --- a/packages/deriving/deriving.0.7.1/descr +++ /dev/null @@ -1 +0,0 @@ -Extension to OCaml for deriving functions from type declarations diff --git a/packages/deriving/deriving.0.7.1/opam b/packages/deriving/deriving.0.7.1/opam index 9e025f5828e..5947a521f24 100644 --- a/packages/deriving/deriving.0.7.1/opam +++ b/packages/deriving/deriving.0.7.1/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" name: "deriving" version: "0.7.1" maintainer: "dev@ocsigen.org" -author: "Jeremy Yallop " homepage: "http://github.com/ocsigen/deriving/" bug-reports: "https://github.com/ocsigen/deriving/issues/" -dev-repo: "https://github.com/ocsigen/deriving.git" +dev-repo: "git+https://github.com/ocsigen/deriving.git" license: "MIT" build: [ [ make "setup.exe" ] @@ -15,6 +14,7 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "deriving"] depends: [ + "ocaml" "ocamlfind" "base-bytes" "optcomp" {>= "1.6"} @@ -24,3 +24,10 @@ depends: [ ] 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: "md5=1260cf1427560542ae5725a6871775f0" +} diff --git a/packages/deriving/deriving.0.7.1/url b/packages/deriving/deriving.0.7.1/url deleted file mode 100644 index ee2cea710a0..00000000000 --- a/packages/deriving/deriving.0.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/deriving/archive/0.7.1.tar.gz" -checksum: "1260cf1427560542ae5725a6871775f0" \ No newline at end of file diff --git a/packages/deriving/deriving.0.7/descr b/packages/deriving/deriving.0.7/descr deleted file mode 100644 index 269a0bc2861..00000000000 --- a/packages/deriving/deriving.0.7/descr +++ /dev/null @@ -1 +0,0 @@ -Extension to OCaml for deriving functions from type declarations diff --git a/packages/deriving/deriving.0.7/opam b/packages/deriving/deriving.0.7/opam index 887d3287c24..a96407f689d 100644 --- a/packages/deriving/deriving.0.7/opam +++ b/packages/deriving/deriving.0.7/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" name: "deriving" version: "0.7" maintainer: "dev@ocsigen.org" -author: "Jeremy Yallop " homepage: "http://github.com/ocsigen/deriving/" bug-reports: "https://github.com/ocsigen/deriving/issues/" -dev-repo: "https://github.com/ocsigen/deriving.git" +dev-repo: "git+https://github.com/ocsigen/deriving.git" license: "MIT" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--%{type_conv:enable}%-tc"] @@ -14,6 +13,7 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "deriving"] depends: [ + "ocaml" {<= "4.02.3"} "ocamlfind" "base-bytes" "optcomp" {>= "1.6"} @@ -23,4 +23,10 @@ depends: [ ] depopts: ["type_conv"] conflicts: ["type_conv" {< "108.07.00"}] -available: [ocaml-version <= "4.02.3"] +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: "md5=2c4ba783de3869ebfa1efc2267f4f787" +} diff --git a/packages/deriving/deriving.0.7/url b/packages/deriving/deriving.0.7/url deleted file mode 100644 index 28f7be927fc..00000000000 --- a/packages/deriving/deriving.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocsigen.org/download/deriving-0.7.tar.gz" -checksum: "2c4ba783de3869ebfa1efc2267f4f787" \ No newline at end of file diff --git a/packages/deriving/deriving.0.8.1/descr b/packages/deriving/deriving.0.8.1/descr deleted file mode 100644 index 269a0bc2861..00000000000 --- a/packages/deriving/deriving.0.8.1/descr +++ /dev/null @@ -1 +0,0 @@ -Extension to OCaml for deriving functions from type declarations diff --git a/packages/deriving/deriving.0.8.1/opam b/packages/deriving/deriving.0.8.1/opam index dc0445d9eb4..c3f7f14961a 100644 --- a/packages/deriving/deriving.0.8.1/opam +++ b/packages/deriving/deriving.0.8.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "deriving" version: "0.8.1" maintainer: "dev@ocsigen.org" @@ -6,7 +6,7 @@ authors: "Jeremy Yallop " homepage: "http://github.com/ocsigen/deriving/" bug-reports: "https://github.com/ocsigen/deriving/issues/" license: "MIT" -dev-repo: "https://github.com/ocsigen/deriving.git" +dev-repo: "git+https://github.com/ocsigen/deriving.git" build: [ [make "setup.exe"] ["./setup.exe" "-configure" "--prefix" prefix "--%{type_conv:enable}%-tc"] @@ -15,6 +15,7 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "deriving"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" "camlp4" "num" @@ -24,4 +25,9 @@ depopts: "type_conv" conflicts: [ "type_conv" {< "108.07.00"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Extension to OCaml for deriving functions from type declarations" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/deriving/archive/0.8.1.tar.gz" + checksum: "md5=59558a23583fbc0c7c139f6ed22fbb54" +} diff --git a/packages/deriving/deriving.0.8.1/url b/packages/deriving/deriving.0.8.1/url deleted file mode 100644 index 6af766f2bd5..00000000000 --- a/packages/deriving/deriving.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/deriving/archive/0.8.1.tar.gz" -checksum: "59558a23583fbc0c7c139f6ed22fbb54" \ No newline at end of file diff --git a/packages/devkit/devkit.0.3/descr b/packages/devkit/devkit.0.3/descr deleted file mode 100644 index 6990cdd220c..00000000000 --- a/packages/devkit/devkit.0.3/descr +++ /dev/null @@ -1 +0,0 @@ -development kit - general purpose library diff --git a/packages/devkit/devkit.0.3/opam b/packages/devkit/devkit.0.3/opam index 34af64af638..fb9500e6a42 100644 --- a/packages/devkit/devkit.0.3/opam +++ b/packages/devkit/devkit.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "igor@ahrefs.com" authors: "Ahrefs " license: "LGPL-2.1 with OCaml linking exception" @@ -8,20 +8,17 @@ bug-reports: "https://github.com/ahrefs/devkit/issues" tags: ["org:ahrefs"] build: [ [make] + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [ [make "install"] ] -build-test: [ - [make "test"] -] -build-doc: [ - [make "doc"] -] remove: [ ["ocamlfind" "remove" "devkit"] ] depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} "ocamlfind" {build} "camlp4" {build} ("extlib" {>= "1.6.1"} | "extlib-compat" {>= "1.6.1"}) @@ -39,4 +36,9 @@ depends: [ "base-threads" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.03.0"] +synopsis: "development kit - general purpose library" +flags: light-uninstall +url { + src: "https://github.com/ahrefs/devkit/archive/v0.3.tar.gz" + checksum: "md5=0befb3f2360f4f257fb313b6cf8fe336" +} diff --git a/packages/devkit/devkit.0.3/url b/packages/devkit/devkit.0.3/url deleted file mode 100644 index 264473e0ca3..00000000000 --- a/packages/devkit/devkit.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ahrefs/devkit/archive/v0.3.tar.gz" -checksum: "0befb3f2360f4f257fb313b6cf8fe336" diff --git a/packages/devkit/devkit.0.4/descr b/packages/devkit/devkit.0.4/descr deleted file mode 100644 index 6990cdd220c..00000000000 --- a/packages/devkit/devkit.0.4/descr +++ /dev/null @@ -1 +0,0 @@ -development kit - general purpose library diff --git a/packages/devkit/devkit.0.4/opam b/packages/devkit/devkit.0.4/opam index 16fc70bee4a..6b3a83ed591 100644 --- a/packages/devkit/devkit.0.4/opam +++ b/packages/devkit/devkit.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "igor@ahrefs.com" authors: "Ahrefs " license: "LGPL-2.1 with OCaml linking exception" @@ -8,20 +8,17 @@ bug-reports: "https://github.com/ahrefs/devkit/issues" tags: ["org:ahrefs"] build: [ [make] + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [ [make "install"] ] -build-test: [ - [make "test"] -] -build-doc: [ - [make "doc"] -] remove: [ ["ocamlfind" "remove" "devkit"] ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} "camlp4" {build} @@ -34,7 +31,7 @@ depends: [ "pcre" "extunix" {>= "0.1.4"} "xmlm" - "lwt" {>="2.5.0"} + "lwt" {>= "2.5.0"} "base-bytes" "base-unix" "base-threads" @@ -43,4 +40,9 @@ depends: [ depopts: [ "gperftools" ] -available: [ocaml-version >= "4.03.0"] +synopsis: "development kit - general purpose library" +flags: light-uninstall +url { + src: "https://github.com/ahrefs/devkit/archive/v0.4.tar.gz" + checksum: "md5=ad5557494f954636d40478ec1f14ff7a" +} diff --git a/packages/devkit/devkit.0.4/url b/packages/devkit/devkit.0.4/url deleted file mode 100644 index 88c9ce6f9b4..00000000000 --- a/packages/devkit/devkit.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ahrefs/devkit/archive/v0.4.tar.gz" -checksum: "ad5557494f954636d40478ec1f14ff7a" diff --git a/packages/devkit/devkit.0.5/descr b/packages/devkit/devkit.0.5/descr deleted file mode 100644 index 6990cdd220c..00000000000 --- a/packages/devkit/devkit.0.5/descr +++ /dev/null @@ -1 +0,0 @@ -development kit - general purpose library diff --git a/packages/devkit/devkit.0.5/opam b/packages/devkit/devkit.0.5/opam index d35ef5a47a5..fd2bc7312f7 100644 --- a/packages/devkit/devkit.0.5/opam +++ b/packages/devkit/devkit.0.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "igor@ahrefs.com" authors: "Ahrefs " license: "LGPL-2.1 with OCaml linking exception" @@ -8,20 +8,17 @@ bug-reports: "https://github.com/ahrefs/devkit/issues" tags: ["org:ahrefs"] build: [ [make] + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [ [make "install"] ] -build-test: [ - [make "test"] -] -build-doc: [ - [make "doc"] -] remove: [ ["ocamlfind" "remove" "devkit"] ] depends: [ + "ocaml" {>= "4.04.0"} "ocamlfind" {build} "ocamlbuild" {build} "camlp4" {build} @@ -34,7 +31,7 @@ depends: [ "pcre" "extunix" {>= "0.1.4"} "xmlm" - "lwt" {>="2.5.2"} + "lwt" {>= "2.5.2"} "base-bytes" "base-unix" "base-threads" @@ -43,4 +40,9 @@ depends: [ depopts: [ "gperftools" ] -available: [ocaml-version >= "4.04.0"] +synopsis: "development kit - general purpose library" +flags: light-uninstall +url { + src: "https://github.com/ahrefs/devkit/archive/v0.5.tar.gz" + checksum: "md5=b4dc24cd2e14efa97e7625d9b05d18c2" +} diff --git a/packages/devkit/devkit.0.5/url b/packages/devkit/devkit.0.5/url deleted file mode 100644 index 70a8648c2c7..00000000000 --- a/packages/devkit/devkit.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ahrefs/devkit/archive/v0.5.tar.gz" -checksum: "b4dc24cd2e14efa97e7625d9b05d18c2" diff --git a/packages/dht/dht.0.1.3/descr b/packages/dht/dht.0.1.3/descr deleted file mode 100644 index abb96e4ebc0..00000000000 --- a/packages/dht/dht.0.1.3/descr +++ /dev/null @@ -1 +0,0 @@ -DHT library and test client for Lwt diff --git a/packages/dht/dht.0.1.3/opam b/packages/dht/dht.0.1.3/opam index 8a07834228b..4694575f4b1 100644 --- a/packages/dht/dht.0.1.3/opam +++ b/packages/dht/dht.0.1.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "n.oje.bar@gmail.com" authors: [ "Nicolas Ojeda Bar " ] license: "GPL" @@ -10,6 +10,7 @@ remove: [ ["ocamlfind" "remove" "dht"] ] depends: [ + "ocaml" {>= "4.01.0"} "bitstring" "cryptokit" "lwt" @@ -18,5 +19,10 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/nojb/ocaml-dht" -available: ocaml-version >= "4.01.0" 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: "md5=41a3c680eae38a9d62da17679ece1de9" +} diff --git a/packages/dht/dht.0.1.3/url b/packages/dht/dht.0.1.3/url deleted file mode 100644 index b2578b1b83c..00000000000 --- a/packages/dht/dht.0.1.3/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/nojb/ocaml-dht/archive/v0.1.3.tar.gz" -checksum: "41a3c680eae38a9d62da17679ece1de9" - diff --git a/packages/dht/dht.0.2.0/descr b/packages/dht/dht.0.2.0/descr deleted file mode 100644 index 15d0db87e19..00000000000 --- a/packages/dht/dht.0.2.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -OCaml bindings for Juliusz Chroboczek's dht C library -found at diff --git a/packages/dht/dht.0.2.0/opam b/packages/dht/dht.0.2.0/opam index 03aa86a9e48..206db3744c1 100644 --- a/packages/dht/dht.0.2.0/opam +++ b/packages/dht/dht.0.2.0/opam @@ -1,14 +1,19 @@ -opam-version: "1.2" +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: "https://www.github.com/nojb/ocaml-dht.git" -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.04.0" ] +dev-repo: "git+https://www.github.com/nojb/ocaml-dht.git" build: [make "lib"] -depends: -[ +depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} "base-bytes" "ocamlfind" {build} ] +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: "md5=8a1364aa280d2402bfb9c9e120abaa58" +} diff --git a/packages/dht/dht.0.2.0/url b/packages/dht/dht.0.2.0/url deleted file mode 100644 index 4588a18f081..00000000000 --- a/packages/dht/dht.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nojb/ocaml-dht/archive/0.2.0.tar.gz" -checksum: "8a1364aa280d2402bfb9c9e120abaa58" diff --git a/packages/digestif/digestif.0.1/descr b/packages/digestif/digestif.0.1/descr deleted file mode 100644 index d44a236af19..00000000000 --- a/packages/digestif/digestif.0.1/descr +++ /dev/null @@ -1,78 +0,0 @@ -Hash algorithms in OCaml - -[![Build Status](https://travis-ci.org/oklm-wsh/Digestif.svg?branch=master)](https://travis-ci.org/oklm-wsh/Digestif) - -Digestif (and Rakia) provided some hashes functions in OCaml. Rakia provided -theses functions by a C stub and Digestif is a pure implementation in OCaml of -theses hashes. So theses hashes functions can be used in an -OCaml/Mirage/JavasScript world. - -Obviously, Rakia is more faster than Digestif (the hot loop was implemented in -C) but it's possible than Rakia can't compile in your architecture. In this -case, it's better to use Digestif or send a PR to fix Rakia. - -## API - -We provided an interface with no dependancy (only with `Bigarray`, available by -the OCaml distribution). You can choose between the `Bytes` module or the -`Bigstring` module. You can't remove the dependancy with `Bigarray` because the -context of the hash function is internally a `Bigstring.t`. - -We provided the same interface: - -```ocaml -val init : unit -> ctx -val feed : ctx -> buffer -> unit -val get : ctx -> buffer - -val digest : buffer -> buffer -val digestv : buffer list -> buffer -val hmac : key:buffer -> buffer -> buffer -val hmacv : key:buffer -> buffer list -> buffer -``` - -`buffer` can be a `Bytes.t` or a `Bigstring.t`. We have an imperative and a -functionnal way to produce a hash. - -## Hashes functions - - At this time, we implement these hashes: - - * SHA1 - * SHA224 - * SHA256 - * SHA384 - * SHA512 - * BLAKE2B - -If you want an other hash function, you can ask in the issue. - -## Build Requirements - - * OCaml >= 4.03.0 (may be less but need test) - * `base-bytes` meta-package - * Bigarray module (provided by the standard library of OCaml) - * `topkg`, `ocamlbuild` and `ocamlfind` to build the project - -If you want to compile the test program, you need: - - * `alcotest` - -## Credits - -This work is from the [nocrypto](https://github.com/mirleft/nocrypto) library -and the Vincent hanquez's work -in [ocaml-sha](https://github.com/vincenthz/ocaml-sha). - -All credits appear in the begin of files and this library is motivated by two reasons: - - * delete the dependancy with `nocrypto` if you don't use the encryption (and common) part - * aggregate all hashes functions in one library - -We deleted the `cstruct` **hard** dependancy (from `nocrypto`) and provide a -interface to compute with the `Bytes.t`. We add the `blake2b` implementation too -and we have the plan to provide the hash function in pure OCaml and other hashes -functions. Finally, you can use `nocrypto` _and_ `digestif` together (no clash -name in the C stub, don't worry). - -So, yes, it's redundant but deal with it! \ No newline at end of file diff --git a/packages/digestif/digestif.0.1/opam b/packages/digestif/digestif.0.1/opam deleted file mode 100644 index 4d0490cfdae..00000000000 --- a/packages/digestif/digestif.0.1/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -maintainer: [ "Eyyüb Sari " - "Romain Calascibetta " ] -authors: [ "Eyyüb Sari " - "Romain Calascibetta " ] -homepage: "https://github.com/mirage/digestif" -bug-reports: "https://github.com/mirage/digestif/issues" -dev-repo: "https://github.com/mirage/digestif.git" -doc: "https://mirage.github.io/digestif/" -license: "MIT" - -build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] - -build-test: [ [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] ] - -depends: [ - "ocamlbuild" {build} - "ocamlfind" {build} - "topkg" {build} - "base-bytes" - "alcotest" {test & < "0.8.0"} -] - -available: [ ocaml-version >= "4.03.0" ] diff --git a/packages/digestif/digestif.0.1/url b/packages/digestif/digestif.0.1/url deleted file mode 100644 index 85f5855d26d..00000000000 --- a/packages/digestif/digestif.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/digestif/releases/download/v0.1/digestif-0.1.tbz" -checksum: "9d9f23d49da275d13a651c5294001227" \ No newline at end of file diff --git a/packages/digestif/digestif.0.2/descr b/packages/digestif/digestif.0.2/descr deleted file mode 100644 index 27e81cb7403..00000000000 --- a/packages/digestif/digestif.0.2/descr +++ /dev/null @@ -1,95 +0,0 @@ -Hash algorithms in OCaml - -[![Build Status](https://travis-ci.org/mirage/digestif.svg?branch=master)](https://travis-ci.org/mirage/digestif) - -Digestif (and Rakia) provid some hashes functions in OCaml. Rakia provides -theses functions by a C stub and Digestif is a pure implementation in OCaml of -theses hashes. So these hashes functions can be used in an -OCaml/Mirage/JavasScript world. - -Obviously, Rakia is more faster than Digestif (the hot loop was implemented in -C) but it's possible than Rakia can't compile in your architecture. In this -case, it's better to use Digestif or send a PR to fix Rakia. - - -Documentation: http://mirage.github.io/digestif/api.docdir/ - - -## API - -We provide an interface with no dependancy (only with `Bigarray`, available by -the OCaml distribution). You can choose between the `Bytes` module or the -`Bigstring` module. You can't remove the dependancy with `Bigarray` because the -context of the hash function is internally a `Bigarray.Array1.t`. - -We provide the same interface: - -```ocaml -type t -type ctx -type buffer - -val init : unit -> ctx -val feed : ctx -> buffer -> unit -val get : ctx -> t - -val digest : buffer -> t -val digestv : buffer list -> t -val hmac : key:buffer -> buffer -> t -val hmacv : key:buffer -> buffer list -> t - -val compare : t -> t -> int -val eq : t -> t -> bool -val neq : t -> t -> bool - -val pp : Format.formatter -> t -> unit -val of_hex : buffer -> t -val to_hex : t -> buffer -``` - -`buffer` can be a `Bytes.t` or a `Bigstring.t`. We have an imperative and a -functionnal way to produce a hash. `t` is not equivalent between the module -`Bytes` and the module `Bigstring`. - -## Hashes functions - - At this time, we implemented these hashes: - - * SHA1 - * SHA224 - * SHA256 - * SHA384 - * SHA512 - * BLAKE2B - -If you want an other hash function, you can ask in the issue. - -## Build Requirements - - * OCaml >= 4.03.0 (may be less but need test) - * `base-bytes` meta-package - * Bigarray module (provided by the standard library of OCaml) - * `topkg`, `ocamlbuild` and `ocamlfind` to build the project - -If you want to compile the test program, you need: - - * `alcotest` - -## Credits - -This work is from the [nocrypto](https://github.com/mirleft/nocrypto) library -and the Vincent hanquez's work -in [ocaml-sha](https://github.com/vincenthz/ocaml-sha). - -All credits appear in the begin of files and this library is motivated by two reasons: - - * delete the dependancy with `nocrypto` if you don't use the encryption (and common) part - * aggregate all hashes functions in one library - -We deleted the `cstruct` **hard** dependancy (from `nocrypto`) and provide a -interface to compute with the `Bytes.t`. We add the `blake2b` implementation too -and we have the plan to provide the hash function in pure OCaml and other hashes -functions. Finally, you can use `nocrypto` _and_ `digestif` together (no clash -name in the C stub, don't worry). - -So, yes, it's redundant but deal with it! \ No newline at end of file diff --git a/packages/digestif/digestif.0.2/opam b/packages/digestif/digestif.0.2/opam deleted file mode 100644 index 56cb20832db..00000000000 --- a/packages/digestif/digestif.0.2/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: [ "Eyyüb Sari " - "Romain Calascibetta " ] -authors: [ "Eyyüb Sari " - "Romain Calascibetta " ] -homepage: "https://github.com/mirage/digestif" -bug-reports: "https://github.com/mirage/digestif/issues" -dev-repo: "https://github.com/mirage/digestif.git" -doc: "https://mirage.github.io/digestif/" -license: "MIT" - -build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] - -depends: [ - "ocamlbuild" {build} - "ocamlfind" {build} - "topkg" {build} - "base-bytes" -] - -available: [ ocaml-version >= "4.03.0" ] diff --git a/packages/digestif/digestif.0.2/url b/packages/digestif/digestif.0.2/url deleted file mode 100644 index 4fd322a74d7..00000000000 --- a/packages/digestif/digestif.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/digestif/releases/download/v0.2/digestif-0.2.tbz" -checksum: "96a5ebb35fd9dc47af997860b2ea399f" \ No newline at end of file diff --git a/packages/digestif/digestif.0.3/descr b/packages/digestif/digestif.0.3/descr deleted file mode 100644 index 27e81cb7403..00000000000 --- a/packages/digestif/digestif.0.3/descr +++ /dev/null @@ -1,95 +0,0 @@ -Hash algorithms in OCaml - -[![Build Status](https://travis-ci.org/mirage/digestif.svg?branch=master)](https://travis-ci.org/mirage/digestif) - -Digestif (and Rakia) provid some hashes functions in OCaml. Rakia provides -theses functions by a C stub and Digestif is a pure implementation in OCaml of -theses hashes. So these hashes functions can be used in an -OCaml/Mirage/JavasScript world. - -Obviously, Rakia is more faster than Digestif (the hot loop was implemented in -C) but it's possible than Rakia can't compile in your architecture. In this -case, it's better to use Digestif or send a PR to fix Rakia. - - -Documentation: http://mirage.github.io/digestif/api.docdir/ - - -## API - -We provide an interface with no dependancy (only with `Bigarray`, available by -the OCaml distribution). You can choose between the `Bytes` module or the -`Bigstring` module. You can't remove the dependancy with `Bigarray` because the -context of the hash function is internally a `Bigarray.Array1.t`. - -We provide the same interface: - -```ocaml -type t -type ctx -type buffer - -val init : unit -> ctx -val feed : ctx -> buffer -> unit -val get : ctx -> t - -val digest : buffer -> t -val digestv : buffer list -> t -val hmac : key:buffer -> buffer -> t -val hmacv : key:buffer -> buffer list -> t - -val compare : t -> t -> int -val eq : t -> t -> bool -val neq : t -> t -> bool - -val pp : Format.formatter -> t -> unit -val of_hex : buffer -> t -val to_hex : t -> buffer -``` - -`buffer` can be a `Bytes.t` or a `Bigstring.t`. We have an imperative and a -functionnal way to produce a hash. `t` is not equivalent between the module -`Bytes` and the module `Bigstring`. - -## Hashes functions - - At this time, we implemented these hashes: - - * SHA1 - * SHA224 - * SHA256 - * SHA384 - * SHA512 - * BLAKE2B - -If you want an other hash function, you can ask in the issue. - -## Build Requirements - - * OCaml >= 4.03.0 (may be less but need test) - * `base-bytes` meta-package - * Bigarray module (provided by the standard library of OCaml) - * `topkg`, `ocamlbuild` and `ocamlfind` to build the project - -If you want to compile the test program, you need: - - * `alcotest` - -## Credits - -This work is from the [nocrypto](https://github.com/mirleft/nocrypto) library -and the Vincent hanquez's work -in [ocaml-sha](https://github.com/vincenthz/ocaml-sha). - -All credits appear in the begin of files and this library is motivated by two reasons: - - * delete the dependancy with `nocrypto` if you don't use the encryption (and common) part - * aggregate all hashes functions in one library - -We deleted the `cstruct` **hard** dependancy (from `nocrypto`) and provide a -interface to compute with the `Bytes.t`. We add the `blake2b` implementation too -and we have the plan to provide the hash function in pure OCaml and other hashes -functions. Finally, you can use `nocrypto` _and_ `digestif` together (no clash -name in the C stub, don't worry). - -So, yes, it's redundant but deal with it! \ No newline at end of file diff --git a/packages/digestif/digestif.0.3/opam b/packages/digestif/digestif.0.3/opam deleted file mode 100644 index 56cb20832db..00000000000 --- a/packages/digestif/digestif.0.3/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: [ "Eyyüb Sari " - "Romain Calascibetta " ] -authors: [ "Eyyüb Sari " - "Romain Calascibetta " ] -homepage: "https://github.com/mirage/digestif" -bug-reports: "https://github.com/mirage/digestif/issues" -dev-repo: "https://github.com/mirage/digestif.git" -doc: "https://mirage.github.io/digestif/" -license: "MIT" - -build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] - -depends: [ - "ocamlbuild" {build} - "ocamlfind" {build} - "topkg" {build} - "base-bytes" -] - -available: [ ocaml-version >= "4.03.0" ] diff --git a/packages/digestif/digestif.0.3/url b/packages/digestif/digestif.0.3/url deleted file mode 100644 index 5c2aefba901..00000000000 --- a/packages/digestif/digestif.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/digestif/releases/download/v0.3/digestif-0.3.tbz" -checksum: "9a18536ea96c48fe3c764aaa5df22cf8" diff --git a/packages/digestif/digestif.0.4/descr b/packages/digestif/digestif.0.4/descr deleted file mode 100644 index 27e81cb7403..00000000000 --- a/packages/digestif/digestif.0.4/descr +++ /dev/null @@ -1,95 +0,0 @@ -Hash algorithms in OCaml - -[![Build Status](https://travis-ci.org/mirage/digestif.svg?branch=master)](https://travis-ci.org/mirage/digestif) - -Digestif (and Rakia) provid some hashes functions in OCaml. Rakia provides -theses functions by a C stub and Digestif is a pure implementation in OCaml of -theses hashes. So these hashes functions can be used in an -OCaml/Mirage/JavasScript world. - -Obviously, Rakia is more faster than Digestif (the hot loop was implemented in -C) but it's possible than Rakia can't compile in your architecture. In this -case, it's better to use Digestif or send a PR to fix Rakia. - - -Documentation: http://mirage.github.io/digestif/api.docdir/ - - -## API - -We provide an interface with no dependancy (only with `Bigarray`, available by -the OCaml distribution). You can choose between the `Bytes` module or the -`Bigstring` module. You can't remove the dependancy with `Bigarray` because the -context of the hash function is internally a `Bigarray.Array1.t`. - -We provide the same interface: - -```ocaml -type t -type ctx -type buffer - -val init : unit -> ctx -val feed : ctx -> buffer -> unit -val get : ctx -> t - -val digest : buffer -> t -val digestv : buffer list -> t -val hmac : key:buffer -> buffer -> t -val hmacv : key:buffer -> buffer list -> t - -val compare : t -> t -> int -val eq : t -> t -> bool -val neq : t -> t -> bool - -val pp : Format.formatter -> t -> unit -val of_hex : buffer -> t -val to_hex : t -> buffer -``` - -`buffer` can be a `Bytes.t` or a `Bigstring.t`. We have an imperative and a -functionnal way to produce a hash. `t` is not equivalent between the module -`Bytes` and the module `Bigstring`. - -## Hashes functions - - At this time, we implemented these hashes: - - * SHA1 - * SHA224 - * SHA256 - * SHA384 - * SHA512 - * BLAKE2B - -If you want an other hash function, you can ask in the issue. - -## Build Requirements - - * OCaml >= 4.03.0 (may be less but need test) - * `base-bytes` meta-package - * Bigarray module (provided by the standard library of OCaml) - * `topkg`, `ocamlbuild` and `ocamlfind` to build the project - -If you want to compile the test program, you need: - - * `alcotest` - -## Credits - -This work is from the [nocrypto](https://github.com/mirleft/nocrypto) library -and the Vincent hanquez's work -in [ocaml-sha](https://github.com/vincenthz/ocaml-sha). - -All credits appear in the begin of files and this library is motivated by two reasons: - - * delete the dependancy with `nocrypto` if you don't use the encryption (and common) part - * aggregate all hashes functions in one library - -We deleted the `cstruct` **hard** dependancy (from `nocrypto`) and provide a -interface to compute with the `Bytes.t`. We add the `blake2b` implementation too -and we have the plan to provide the hash function in pure OCaml and other hashes -functions. Finally, you can use `nocrypto` _and_ `digestif` together (no clash -name in the C stub, don't worry). - -So, yes, it's redundant but deal with it! \ No newline at end of file diff --git a/packages/digestif/digestif.0.4/opam b/packages/digestif/digestif.0.4/opam index 56cb20832db..68a89b927f7 100644 --- a/packages/digestif/digestif.0.4/opam +++ b/packages/digestif/digestif.0.4/opam @@ -1,21 +1,120 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: [ "Eyyüb Sari " "Romain Calascibetta " ] authors: [ "Eyyüb Sari " "Romain Calascibetta " ] homepage: "https://github.com/mirage/digestif" bug-reports: "https://github.com/mirage/digestif/issues" -dev-repo: "https://github.com/mirage/digestif.git" +dev-repo: "git+https://github.com/mirage/digestif.git" doc: "https://mirage.github.io/digestif/" license: "MIT" build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build} - "topkg" {build} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build} + "topkg" {build} "base-bytes" ] +synopsis: "Hash algorithms in OCaml" +description: """ +[![Build Status](https://travis-ci.org/mirage/digestif.svg?branch=master)](https://travis-ci.org/mirage/digestif) -available: [ ocaml-version >= "4.03.0" ] +Digestif (and Rakia) provid some hashes functions in OCaml. Rakia provides +theses functions by a C stub and Digestif is a pure implementation in OCaml of +theses hashes. So these hashes functions can be used in an +OCaml/Mirage/JavasScript world. + +Obviously, Rakia is more faster than Digestif (the hot loop was implemented in +C) but it's possible than Rakia can't compile in your architecture. In this +case, it's better to use Digestif or send a PR to fix Rakia. + + +Documentation: http://mirage.github.io/digestif/api.docdir/ + + +## API + +We provide an interface with no dependancy (only with `Bigarray`, available by +the OCaml distribution). You can choose between the `Bytes` module or the +`Bigstring` module. You can't remove the dependancy with `Bigarray` because the +context of the hash function is internally a `Bigarray.Array1.t`. + +We provide the same interface: + +```ocaml +type t +type ctx +type buffer + +val init : unit -> ctx +val feed : ctx -> buffer -> unit +val get : ctx -> t + +val digest : buffer -> t +val digestv : buffer list -> t +val hmac : key:buffer -> buffer -> t +val hmacv : key:buffer -> buffer list -> t + +val compare : t -> t -> int +val eq : t -> t -> bool +val neq : t -> t -> bool + +val pp : Format.formatter -> t -> unit +val of_hex : buffer -> t +val to_hex : t -> buffer +``` + +`buffer` can be a `Bytes.t` or a `Bigstring.t`. We have an imperative and a +functionnal way to produce a hash. `t` is not equivalent between the module +`Bytes` and the module `Bigstring`. + +## Hashes functions + + At this time, we implemented these hashes: + + * SHA1 + * SHA224 + * SHA256 + * SHA384 + * SHA512 + * BLAKE2B + +If you want an other hash function, you can ask in the issue. + +## Build Requirements + + * OCaml >= 4.03.0 (may be less but need test) + * `base-bytes` meta-package + * Bigarray module (provided by the standard library of OCaml) + * `topkg`, `ocamlbuild` and `ocamlfind` to build the project + +If you want to compile the test program, you need: + + * `alcotest` + +## Credits + +This work is from the [nocrypto](https://github.com/mirleft/nocrypto) library +and the Vincent hanquez's work +in [ocaml-sha](https://github.com/vincenthz/ocaml-sha). + +All credits appear in the begin of files and this library is motivated by two reasons: + + * delete the dependancy with `nocrypto` if you don't use the encryption (and common) part + * aggregate all hashes functions in one library + +We deleted the `cstruct` **hard** dependancy (from `nocrypto`) and provide a +interface to compute with the `Bytes.t`. We add the `blake2b` implementation too +and we have the plan to provide the hash function in pure OCaml and other hashes +functions. Finally, you can use `nocrypto` _and_ `digestif` together (no clash +name in the C stub, don't worry). + +So, yes, it's redundant but deal with it!""" +url { + src: + "https://github.com/mirage/digestif/releases/download/v0.4/digestif-0.4.tbz" + checksum: "md5=d8076fb94fa52f45faae365f5e015e61" +} diff --git a/packages/digestif/digestif.0.4/url b/packages/digestif/digestif.0.4/url deleted file mode 100644 index 54dea480e6f..00000000000 --- a/packages/digestif/digestif.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/digestif/releases/download/v0.4/digestif-0.4.tbz" -checksum: "d8076fb94fa52f45faae365f5e015e61" \ No newline at end of file diff --git a/packages/digestif/digestif.0.5/descr b/packages/digestif/digestif.0.5/descr deleted file mode 100644 index 27e81cb7403..00000000000 --- a/packages/digestif/digestif.0.5/descr +++ /dev/null @@ -1,95 +0,0 @@ -Hash algorithms in OCaml - -[![Build Status](https://travis-ci.org/mirage/digestif.svg?branch=master)](https://travis-ci.org/mirage/digestif) - -Digestif (and Rakia) provid some hashes functions in OCaml. Rakia provides -theses functions by a C stub and Digestif is a pure implementation in OCaml of -theses hashes. So these hashes functions can be used in an -OCaml/Mirage/JavasScript world. - -Obviously, Rakia is more faster than Digestif (the hot loop was implemented in -C) but it's possible than Rakia can't compile in your architecture. In this -case, it's better to use Digestif or send a PR to fix Rakia. - - -Documentation: http://mirage.github.io/digestif/api.docdir/ - - -## API - -We provide an interface with no dependancy (only with `Bigarray`, available by -the OCaml distribution). You can choose between the `Bytes` module or the -`Bigstring` module. You can't remove the dependancy with `Bigarray` because the -context of the hash function is internally a `Bigarray.Array1.t`. - -We provide the same interface: - -```ocaml -type t -type ctx -type buffer - -val init : unit -> ctx -val feed : ctx -> buffer -> unit -val get : ctx -> t - -val digest : buffer -> t -val digestv : buffer list -> t -val hmac : key:buffer -> buffer -> t -val hmacv : key:buffer -> buffer list -> t - -val compare : t -> t -> int -val eq : t -> t -> bool -val neq : t -> t -> bool - -val pp : Format.formatter -> t -> unit -val of_hex : buffer -> t -val to_hex : t -> buffer -``` - -`buffer` can be a `Bytes.t` or a `Bigstring.t`. We have an imperative and a -functionnal way to produce a hash. `t` is not equivalent between the module -`Bytes` and the module `Bigstring`. - -## Hashes functions - - At this time, we implemented these hashes: - - * SHA1 - * SHA224 - * SHA256 - * SHA384 - * SHA512 - * BLAKE2B - -If you want an other hash function, you can ask in the issue. - -## Build Requirements - - * OCaml >= 4.03.0 (may be less but need test) - * `base-bytes` meta-package - * Bigarray module (provided by the standard library of OCaml) - * `topkg`, `ocamlbuild` and `ocamlfind` to build the project - -If you want to compile the test program, you need: - - * `alcotest` - -## Credits - -This work is from the [nocrypto](https://github.com/mirleft/nocrypto) library -and the Vincent hanquez's work -in [ocaml-sha](https://github.com/vincenthz/ocaml-sha). - -All credits appear in the begin of files and this library is motivated by two reasons: - - * delete the dependancy with `nocrypto` if you don't use the encryption (and common) part - * aggregate all hashes functions in one library - -We deleted the `cstruct` **hard** dependancy (from `nocrypto`) and provide a -interface to compute with the `Bytes.t`. We add the `blake2b` implementation too -and we have the plan to provide the hash function in pure OCaml and other hashes -functions. Finally, you can use `nocrypto` _and_ `digestif` together (no clash -name in the C stub, don't worry). - -So, yes, it's redundant but deal with it! \ No newline at end of file diff --git a/packages/digestif/digestif.0.5/opam b/packages/digestif/digestif.0.5/opam index 56cb20832db..3e99634d7ff 100644 --- a/packages/digestif/digestif.0.5/opam +++ b/packages/digestif/digestif.0.5/opam @@ -1,21 +1,120 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: [ "Eyyüb Sari " "Romain Calascibetta " ] authors: [ "Eyyüb Sari " "Romain Calascibetta " ] homepage: "https://github.com/mirage/digestif" bug-reports: "https://github.com/mirage/digestif/issues" -dev-repo: "https://github.com/mirage/digestif.git" +dev-repo: "git+https://github.com/mirage/digestif.git" doc: "https://mirage.github.io/digestif/" license: "MIT" build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build} - "topkg" {build} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build} + "topkg" {build} "base-bytes" ] +synopsis: "Hash algorithms in OCaml" +description: """ +[![Build Status](https://travis-ci.org/mirage/digestif.svg?branch=master)](https://travis-ci.org/mirage/digestif) -available: [ ocaml-version >= "4.03.0" ] +Digestif (and Rakia) provid some hashes functions in OCaml. Rakia provides +theses functions by a C stub and Digestif is a pure implementation in OCaml of +theses hashes. So these hashes functions can be used in an +OCaml/Mirage/JavasScript world. + +Obviously, Rakia is more faster than Digestif (the hot loop was implemented in +C) but it's possible than Rakia can't compile in your architecture. In this +case, it's better to use Digestif or send a PR to fix Rakia. + + +Documentation: http://mirage.github.io/digestif/api.docdir/ + + +## API + +We provide an interface with no dependancy (only with `Bigarray`, available by +the OCaml distribution). You can choose between the `Bytes` module or the +`Bigstring` module. You can't remove the dependancy with `Bigarray` because the +context of the hash function is internally a `Bigarray.Array1.t`. + +We provide the same interface: + +```ocaml +type t +type ctx +type buffer + +val init : unit -> ctx +val feed : ctx -> buffer -> unit +val get : ctx -> t + +val digest : buffer -> t +val digestv : buffer list -> t +val hmac : key:buffer -> buffer -> t +val hmacv : key:buffer -> buffer list -> t + +val compare : t -> t -> int +val eq : t -> t -> bool +val neq : t -> t -> bool + +val pp : Format.formatter -> t -> unit +val of_hex : buffer -> t +val to_hex : t -> buffer +``` + +`buffer` can be a `Bytes.t` or a `Bigstring.t`. We have an imperative and a +functionnal way to produce a hash. `t` is not equivalent between the module +`Bytes` and the module `Bigstring`. + +## Hashes functions + + At this time, we implemented these hashes: + + * SHA1 + * SHA224 + * SHA256 + * SHA384 + * SHA512 + * BLAKE2B + +If you want an other hash function, you can ask in the issue. + +## Build Requirements + + * OCaml >= 4.03.0 (may be less but need test) + * `base-bytes` meta-package + * Bigarray module (provided by the standard library of OCaml) + * `topkg`, `ocamlbuild` and `ocamlfind` to build the project + +If you want to compile the test program, you need: + + * `alcotest` + +## Credits + +This work is from the [nocrypto](https://github.com/mirleft/nocrypto) library +and the Vincent hanquez's work +in [ocaml-sha](https://github.com/vincenthz/ocaml-sha). + +All credits appear in the begin of files and this library is motivated by two reasons: + + * delete the dependancy with `nocrypto` if you don't use the encryption (and common) part + * aggregate all hashes functions in one library + +We deleted the `cstruct` **hard** dependancy (from `nocrypto`) and provide a +interface to compute with the `Bytes.t`. We add the `blake2b` implementation too +and we have the plan to provide the hash function in pure OCaml and other hashes +functions. Finally, you can use `nocrypto` _and_ `digestif` together (no clash +name in the C stub, don't worry). + +So, yes, it's redundant but deal with it!""" +url { + src: + "https://github.com/mirage/digestif/releases/download/v0.5/digestif-0.5.tbz" + checksum: "md5=0f75996930e35ff3fe5079152325f780" +} diff --git a/packages/digestif/digestif.0.5/url b/packages/digestif/digestif.0.5/url deleted file mode 100644 index 6189ba66cda..00000000000 --- a/packages/digestif/digestif.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/digestif/releases/download/v0.5/digestif-0.5.tbz" -checksum: "0f75996930e35ff3fe5079152325f780" \ No newline at end of file diff --git a/packages/dispatch-js/dispatch-js.0.4.0/descr b/packages/dispatch-js/dispatch-js.0.4.0/descr deleted file mode 100644 index dcf5c33a908..00000000000 --- a/packages/dispatch-js/dispatch-js.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -Dispatch - js_of_ocaml-specific support diff --git a/packages/dispatch-js/dispatch-js.0.4.0/opam b/packages/dispatch-js/dispatch-js.0.4.0/opam index 244b147319e..df761562b60 100644 --- a/packages/dispatch-js/dispatch-js.0.4.0/opam +++ b/packages/dispatch-js/dispatch-js.0.4.0/opam @@ -1,18 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/ocaml-dispatch" -dev-repo: "https://github.com/inhabitedtype/ocaml-dispatch.git" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-dispatch.git" bug-reports: "https://github.com/inhabitedtype/ocaml-dispatch/issues" build: [ [ "jbuilder" "subst" ] {pinned} [ "jbuilder" "build" "-p" name "-j" jobs ] ] depends: [ - "jbuilder" {build & >="1.0+beta10"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta10"} "dispatch" "js_of_ocaml-lwt" "result" ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Dispatch - js_of_ocaml-specific support" +url { + src: "https://github.com/inhabitedtype/ocaml-dispatch/archive/0.4.0.tar.gz" + checksum: "md5=b41da081833337c86c4eda7a2e0b8d26" +} diff --git a/packages/dispatch-js/dispatch-js.0.4.0/url b/packages/dispatch-js/dispatch-js.0.4.0/url deleted file mode 100644 index 86b52c80440..00000000000 --- a/packages/dispatch-js/dispatch-js.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/ocaml-dispatch/archive/0.4.0.tar.gz" -checksum:"b41da081833337c86c4eda7a2e0b8d26" diff --git a/packages/dispatch/dispatch.0.1.0/descr b/packages/dispatch/dispatch.0.1.0/descr deleted file mode 100644 index 476a303e18e..00000000000 --- a/packages/dispatch/dispatch.0.1.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Path-based dispatching for client- and server-side applications. -Dispatch provides a basic mechanism for dispatching a request to a -handler based on hierarchical path names conventionally found in URIs. -It can be used both for dispatching requests in a server, as well as -handing changes to hierarchical fragments in a client-side -application. - diff --git a/packages/dispatch/dispatch.0.1.0/opam b/packages/dispatch/dispatch.0.1.0/opam deleted file mode 100644 index 5d9871e96f9..00000000000 --- a/packages/dispatch/dispatch.0.1.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -maintainer: "Spiros Eliopoulos " -authors: [ "Spiros Eliopoulos " ] -license: "BSD-3-clause" -homepage: "https://github.com/inhabitedtype/ocaml-dispatch" -dev-repo: "https://github.com/inhabitedtype/ocaml-dispatch.git" -bug-reports: "https://github.com/inhabitedtype/ocaml-dispatch/issues" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "dispatch"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -depends: [ - "ocamlfind" {build} - "ounit" {test & >= "1.0.2"} - "result" - "ocamlbuild" {build} -] diff --git a/packages/dispatch/dispatch.0.1.0/url b/packages/dispatch/dispatch.0.1.0/url deleted file mode 100644 index 35f6a0da031..00000000000 --- a/packages/dispatch/dispatch.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/inhabitedtype/ocaml-dispatch/archive/0.1.0.tar.gz" -checksum: "1aebd190fb41d63ee59b21e303b5d7b1" diff --git a/packages/dispatch/dispatch.0.2.0/descr b/packages/dispatch/dispatch.0.2.0/descr deleted file mode 100644 index 476a303e18e..00000000000 --- a/packages/dispatch/dispatch.0.2.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Path-based dispatching for client- and server-side applications. -Dispatch provides a basic mechanism for dispatching a request to a -handler based on hierarchical path names conventionally found in URIs. -It can be used both for dispatching requests in a server, as well as -handing changes to hierarchical fragments in a client-side -application. - diff --git a/packages/dispatch/dispatch.0.2.0/opam b/packages/dispatch/dispatch.0.2.0/opam index 662484ecffb..7e727705528 100644 --- a/packages/dispatch/dispatch.0.2.0/opam +++ b/packages/dispatch/dispatch.0.2.0/opam @@ -1,28 +1,38 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/ocaml-dispatch" -dev-repo: "https://github.com/inhabitedtype/ocaml-dispatch.git" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-dispatch.git" bug-reports: "https://github.com/inhabitedtype/ocaml-dispatch/issues" build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix - "--%{js_of_ocaml:enable}%-js-of-ocaml"] + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{js_of_ocaml:enable}%-js-of-ocaml" + ] ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--enable-tests" + "--%{js_of_ocaml:enable}%-js-of-ocaml" + ] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} ] install: ["ocaml" "setup.ml" "-install"] remove: [ ["ocamlfind" "remove" "dispatch"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests" - "--%{js_of_ocaml:enable}%-js-of-ocaml"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" "ocamlfind" {build} - "ounit" {test & >= "1.0.2"} + "ounit" {with-test & >= "1.0.2"} "result" "ocamlbuild" {build} ] @@ -32,3 +42,15 @@ depopts: [ conflicts: [ "js_of_ocaml" {>= "3.0"} ] +synopsis: "Path-based dispatching for client- and server-side applications." +description: """ +Dispatch provides a basic mechanism for dispatching a request to a +handler based on hierarchical path names conventionally found in URIs. +It can be used both for dispatching requests in a server, as well as +handing changes to hierarchical fragments in a client-side +application.""" +flags: light-uninstall +url { + src: "https://github.com/inhabitedtype/ocaml-dispatch/archive/0.2.0.tar.gz" + checksum: "md5=7739fedc765a26cdc67c2714a7789f18" +} diff --git a/packages/dispatch/dispatch.0.2.0/url b/packages/dispatch/dispatch.0.2.0/url deleted file mode 100644 index 3193e7e0455..00000000000 --- a/packages/dispatch/dispatch.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/inhabitedtype/ocaml-dispatch/archive/0.2.0.tar.gz" -checksum: "7739fedc765a26cdc67c2714a7789f18" diff --git a/packages/dispatch/dispatch.0.3.0/descr b/packages/dispatch/dispatch.0.3.0/descr deleted file mode 100644 index 476a303e18e..00000000000 --- a/packages/dispatch/dispatch.0.3.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Path-based dispatching for client- and server-side applications. -Dispatch provides a basic mechanism for dispatching a request to a -handler based on hierarchical path names conventionally found in URIs. -It can be used both for dispatching requests in a server, as well as -handing changes to hierarchical fragments in a client-side -application. - diff --git a/packages/dispatch/dispatch.0.3.0/opam b/packages/dispatch/dispatch.0.3.0/opam index 6c7e7fcc5be..191b6a62b4f 100644 --- a/packages/dispatch/dispatch.0.3.0/opam +++ b/packages/dispatch/dispatch.0.3.0/opam @@ -1,29 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/ocaml-dispatch" -dev-repo: "https://github.com/inhabitedtype/ocaml-dispatch.git" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-dispatch.git" bug-reports: "https://github.com/inhabitedtype/ocaml-dispatch/issues" build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix - "--%{js_of_ocaml:enable}%-js-of-ocaml"] + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{js_of_ocaml:enable}%-js-of-ocaml" + ] ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--enable-tests" + "--%{js_of_ocaml:enable}%-js-of-ocaml" + ] {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" "dispatch"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests" - "--%{js_of_ocaml:enable}%-js-of-ocaml"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "ocamlfind" {build} - "ounit" {test & >= "1.0.2"} + "ounit" {with-test & >= "1.0.2"} "result" "ocamlbuild" {build} ] @@ -33,3 +43,15 @@ depopts: [ conflicts: [ "js_of_ocaml" {>= "3.0"} ] +synopsis: "Path-based dispatching for client- and server-side applications." +description: """ +Dispatch provides a basic mechanism for dispatching a request to a +handler based on hierarchical path names conventionally found in URIs. +It can be used both for dispatching requests in a server, as well as +handing changes to hierarchical fragments in a client-side +application.""" +flags: light-uninstall +url { + src: "https://github.com/inhabitedtype/ocaml-dispatch/archive/0.3.0.tar.gz" + checksum: "md5=c3acb0ff3081e409565beb63b5447d9c" +} diff --git a/packages/dispatch/dispatch.0.3.0/url b/packages/dispatch/dispatch.0.3.0/url deleted file mode 100644 index d44bc2c4eec..00000000000 --- a/packages/dispatch/dispatch.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/inhabitedtype/ocaml-dispatch/archive/0.3.0.tar.gz" -checksum: "c3acb0ff3081e409565beb63b5447d9c" diff --git a/packages/dispatch/dispatch.0.4.0/descr b/packages/dispatch/dispatch.0.4.0/descr deleted file mode 100644 index 89efc0151bf..00000000000 --- a/packages/dispatch/dispatch.0.4.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Path-based dispatching for client- and server-side applications. - -Dispatch provides a basic mechanism for dispatching a request to a -handler based on hierarchical path names conventionally found in URIs. -It can be used both for dispatching requests in a server, as well as -handing changes to hierarchical fragments in a client-side -application. diff --git a/packages/dispatch/dispatch.0.4.0/opam b/packages/dispatch/dispatch.0.4.0/opam index db60da70e7d..70c04966f69 100644 --- a/packages/dispatch/dispatch.0.4.0/opam +++ b/packages/dispatch/dispatch.0.4.0/opam @@ -1,17 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/ocaml-dispatch" -dev-repo: "https://github.com/inhabitedtype/ocaml-dispatch.git" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-dispatch.git" bug-reports: "https://github.com/inhabitedtype/ocaml-dispatch/issues" build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [ [ "jbuilder" "runtest" "-p" name "-j" jobs ] ] depends: [ - "ounit" {test & >= "1.0.2"} - "jbuilder" {build & >="1.0+beta10"} + "ocaml" + "ounit" {with-test & >= "1.0.2"} + "jbuilder" {build & >= "1.0+beta10"} "result" ] +synopsis: "Path-based dispatching for client- and server-side applications." +description: """ +Dispatch provides a basic mechanism for dispatching a request to a +handler based on hierarchical path names conventionally found in URIs. +It can be used both for dispatching requests in a server, as well as +handing changes to hierarchical fragments in a client-side +application.""" +url { + src: "https://github.com/inhabitedtype/ocaml-dispatch/archive/0.4.0.tar.gz" + checksum: "md5=b41da081833337c86c4eda7a2e0b8d26" +} diff --git a/packages/dispatch/dispatch.0.4.0/url b/packages/dispatch/dispatch.0.4.0/url deleted file mode 100644 index 86b52c80440..00000000000 --- a/packages/dispatch/dispatch.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/ocaml-dispatch/archive/0.4.0.tar.gz" -checksum:"b41da081833337c86c4eda7a2e0b8d26" diff --git a/packages/distributed/distributed.0.2.0/descr b/packages/distributed/distributed.0.2.0/descr deleted file mode 100644 index 89a720680dd..00000000000 --- a/packages/distributed/distributed.0.2.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Library to provide Erlang style distributed computations. This library is inspired by Cloud Haskell. - -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. diff --git a/packages/distributed/distributed.0.2.0/opam b/packages/distributed/distributed.0.2.0/opam index 65d6b955e6f..443f8a717e0 100644 --- a/packages/distributed/distributed.0.2.0/opam +++ b/packages/distributed/distributed.0.2.0/opam @@ -1,28 +1,40 @@ -opam-version: "1.2" +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: "https://github.com/essdotteedot/distributed.git" +dev-repo: "git+https://github.com/essdotteedot/distributed.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--%{lwt:enable}%-lwt"] ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -build-test: [ ["ocaml" "setup.ml" "-configure" "--enable-tests" "--%{lwt:enable}%-lwt"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] + {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: ["ocaml" "setup.ml" "-doc"] +install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "distributed"] depends: [ + "ocaml" {>= "4.02.3"} "base-threads" "base-unix" "batteries" "lwt" "ocamlfind" {build} - "ounit" {test & >= "2.0"} + "ounit" {with-test & >= "2.0"} ] -available: [os = "linux" & ocaml-version >= "4.02.3"] +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: "md5=65a13e43d57117daa61f1496c2ab2d84" +} diff --git a/packages/distributed/distributed.0.2.0/url b/packages/distributed/distributed.0.2.0/url deleted file mode 100644 index aef7f34719d..00000000000 --- a/packages/distributed/distributed.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/essdotteedot/distributed/archive/v0.2.0.tar.gz" -checksum: "65a13e43d57117daa61f1496c2ab2d84" diff --git a/packages/distributed/distributed.0.3.0/descr b/packages/distributed/distributed.0.3.0/descr deleted file mode 100644 index abb86ad3253..00000000000 --- a/packages/distributed/distributed.0.3.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Library to provide Erlang style distributed computations. This library is inspired by Cloud Haskell. -Library to provide Erlang style distributed computations. This library -is inspired by Cloud Haskell. - diff --git a/packages/distributed/distributed.0.3.0/opam b/packages/distributed/distributed.0.3.0/opam index 3032eec4ec3..d69ba2bb4d8 100644 --- a/packages/distributed/distributed.0.3.0/opam +++ b/packages/distributed/distributed.0.3.0/opam @@ -1,27 +1,37 @@ -opam-version: "1.2" +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: "https://github.com/essdotteedot/distributed.git" +dev-repo: "git+https://github.com/essdotteedot/distributed.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--%{lwt:enable}%-lwt"] ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -build-test: [ ["ocaml" "setup.ml" "-configure" "--enable-tests" "--%{lwt:enable}%-lwt"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] + {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: ["ocaml" "setup.ml" "-doc"] +install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "distributed"] depends: [ + "ocaml" {>= "4.02.3"} "base-threads" "base-unix" "lwt" "ocamlfind" {build} - "ounit" {test & >= "2.0"} + "ounit" {with-test & >= "2.0"} ] -available: [ (os = "linux" | os = "darwin") & ocaml-version >= "4.02.3"] +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: "md5=e478f6d968cef13c82267afaffa376d6" +} diff --git a/packages/distributed/distributed.0.3.0/url b/packages/distributed/distributed.0.3.0/url deleted file mode 100644 index 3828235575a..00000000000 --- a/packages/distributed/distributed.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/essdotteedot/distributed/archive/v0.3.0.tar.gz" -checksum: "e478f6d968cef13c82267afaffa376d6" diff --git a/packages/distributed/distributed.0.4.0/descr b/packages/distributed/distributed.0.4.0/descr deleted file mode 100644 index 6a2a04994a0..00000000000 --- a/packages/distributed/distributed.0.4.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Library to provide Erlang style distributed computations. This library is inspired by Cloud Haskell. - -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. diff --git a/packages/distributed/distributed.0.4.0/opam b/packages/distributed/distributed.0.4.0/opam index 1a95b100507..573c74a85c6 100644 --- a/packages/distributed/distributed.0.4.0/opam +++ b/packages/distributed/distributed.0.4.0/opam @@ -1,28 +1,37 @@ -opam-version: "1.2" +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: "https://github.com/essdotteedot/distributed.git" +dev-repo: "git+https://github.com/essdotteedot/distributed.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--%{lwt:enable}%-lwt"] ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -build-test: [ ["ocaml" "setup.ml" "-configure" "--enable-tests" "--%{lwt:enable}%-lwt"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] + {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: ["ocaml" "setup.ml" "-doc"] +install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "distributed"] depends: [ + "ocaml" {>= "4.02.3"} "base-threads" "base-unix" "lwt" {>= "2.7.0"} "ocamlbuild" {build} "ocamlfind" {build} - "ounit" {test & >= "2.0"} + "ounit" {with-test & >= "2.0"} ] -available: [ocaml-version >= "4.02.3"] +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.""" +flags: light-uninstall +url { + src: "https://github.com/essdotteedot/distributed/archive/v0.4.0.tar.gz" + checksum: "md5=4db28d42f3c31c0d252ba2e479870232" +} diff --git a/packages/distributed/distributed.0.4.0/url b/packages/distributed/distributed.0.4.0/url deleted file mode 100644 index 0537a9eaf78..00000000000 --- a/packages/distributed/distributed.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/essdotteedot/distributed/archive/v0.4.0.tar.gz" -checksum: "4db28d42f3c31c0d252ba2e479870232" diff --git a/packages/distwit/distwit.0.1.0/descr b/packages/distwit/distwit.0.1.0/descr deleted file mode 100644 index 5cb82a5ef2b..00000000000 --- a/packages/distwit/distwit.0.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Distribute/marshal exceptions and extensible variants - -Distwit -- "Distributed Witnesses" -- make it possible to use exceptions and -extensible variant types with Marshalling. diff --git a/packages/distwit/distwit.0.1.0/opam b/packages/distwit/distwit.0.1.0/opam index 9f505abac95..b31008426ac 100644 --- a/packages/distwit/distwit.0.1.0/opam +++ b/packages/distwit/distwit.0.1.0/opam @@ -1,14 +1,22 @@ -opam-version: "1.2" +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: "https://github.com/let-def/distwit.git" +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} "topkg" {build} ] -available: [ocaml-version >= "4.03" & ocaml-version < "4.07"] +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: "md5=e179b38ae27e925530b752b301f3b8f8" +} diff --git a/packages/distwit/distwit.0.1.0/url b/packages/distwit/distwit.0.1.0/url deleted file mode 100644 index 8333b4b254a..00000000000 --- a/packages/distwit/distwit.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/let-def/distwit/archive/v0.1.0.tar.gz" -checksum: "e179b38ae27e925530b752b301f3b8f8" diff --git a/packages/diy/diy.5.01/descr b/packages/diy/diy.5.01/descr deleted file mode 100644 index 5d52625e39b..00000000000 --- a/packages/diy/diy.5.01/descr +++ /dev/null @@ -1,7 +0,0 @@ -Tool suite for testing shared memory models - -`(don't) diy` is a tool suite: `litmus` runs assembly tests against -hardware, `diy` proper generates assembly tests from concise -specifications, and `don't` automatically either checks the -conformance of a machine to a given model, or explores the features -exhibited by a machine. diff --git a/packages/diy/diy.5.01/opam b/packages/diy/diy.5.01/opam index 0de0ecbf15b..a8e4063e5ca 100644 --- a/packages/diy/diy.5.01/opam +++ b/packages/diy/diy.5.01/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" name: "diy" version: "5.01" maintainer: "Thibault Suzanne " authors: "Luc Maranget , Susmit Sarkar , Jade Alglave " homepage: "http://diy.inria.fr/" -dev-repo: "https://github.com/herd/herdtools7.git" +dev-repo: "git+https://github.com/herd/herdtools7.git" bug-reports: "https://github.com/herd/herdtools7/issues" license: "LGPL" available: ["ocaml-version" >= "3.12"] @@ -25,5 +25,18 @@ remove: [ ["rm" "-fr" "%{prefix}%/lib/litmus"] ] depends: [ + "ocaml" "ocamlbuild" {build} -] \ No newline at end of file +] +synopsis: "Tool suite for testing shared memory models" +description: """ +`(don't) diy` is a tool suite: `litmus` runs assembly tests against +hardware, `diy` proper generates assembly tests from concise +specifications, and `don't` automatically either checks the +conformance of a machine to a given model, or explores the features +exhibited by a machine.""" +flags: light-uninstall +url { + src: "http://diy.inria.fr/sources/old/diy-5.01.tar.gz" + checksum: "md5=0aac7ad1013b0e15ac595d86b1d130cb" +} diff --git a/packages/diy/diy.5.01/url b/packages/diy/diy.5.01/url deleted file mode 100644 index b6d956170f0..00000000000 --- a/packages/diy/diy.5.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://diy.inria.fr/sources/old/diy-5.01.tar.gz" -checksum: "0aac7ad1013b0e15ac595d86b1d130cb" diff --git a/packages/dlist/dlist.0.0.1/descr b/packages/dlist/dlist.0.0.1/descr deleted file mode 100644 index ba023ff4332..00000000000 --- a/packages/dlist/dlist.0.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -A pure functional list-like data structure supporting O(1) concatenation. - -Documentation: http://byvoid.github.io/Dlist/Dlist.html diff --git a/packages/dlist/dlist.0.0.1/opam b/packages/dlist/dlist.0.0.1/opam deleted file mode 100644 index 1d607a2658f..00000000000 --- a/packages/dlist/dlist.0.0.1/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "byvoid@byvoid.com" -authors: ["BYVoid "] -homepage: "https://github.com/BYVoid/Dlist" -license: "BSD3" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocamlfind" "remove" "dlist"]] -depends: [ - "ocamlfind" {>= "1.3.2"} - "ocamlbuild" {build} -] -depopts: ["core" "core_bench" "ounit"] -conflicts: [ - "core" {< "109.42.00"} - "core_bench" {< "109.41.00"} -] -dev-repo: "git://github.com/BYVoid/Dlist" -available: ocaml-version >= "4.00.1" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/dlist/dlist.0.0.1/url b/packages/dlist/dlist.0.0.1/url deleted file mode 100644 index 7f9316be17c..00000000000 --- a/packages/dlist/dlist.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BYVoid/Dlist/archive/v0.0.1.tar.gz" -checksum: "a41f9f4446d7da56b4a15bc07cf5a44f" diff --git a/packages/dlist/dlist.0.0.2/descr b/packages/dlist/dlist.0.0.2/descr deleted file mode 100644 index f1214820c80..00000000000 --- a/packages/dlist/dlist.0.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -A pure functional list-like data structure supporting O(1) concatenation. - -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 diff --git a/packages/dlist/dlist.0.0.2/opam b/packages/dlist/dlist.0.0.2/opam index 1d607a2658f..37d5bc69064 100644 --- a/packages/dlist/dlist.0.0.2/opam +++ b/packages/dlist/dlist.0.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "byvoid@byvoid.com" authors: ["BYVoid "] homepage: "https://github.com/BYVoid/Dlist" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "dlist"]] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" {>= "1.3.2"} "ocamlbuild" {build} ] @@ -18,5 +19,15 @@ conflicts: [ "core_bench" {< "109.41.00"} ] dev-repo: "git://github.com/BYVoid/Dlist" -available: ocaml-version >= "4.00.1" 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: "md5=46c12c66c62457acb9219e018faae666" +} diff --git a/packages/dlist/dlist.0.0.2/url b/packages/dlist/dlist.0.0.2/url deleted file mode 100644 index 1ac77c9e96c..00000000000 --- a/packages/dlist/dlist.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BYVoid/Dlist/archive/v0.0.2.tar.gz" -checksum: "46c12c66c62457acb9219e018faae666" diff --git a/packages/dlist/dlist.0.0.3/descr b/packages/dlist/dlist.0.0.3/descr deleted file mode 100644 index 0d905eac363..00000000000 --- a/packages/dlist/dlist.0.0.3/descr +++ /dev/null @@ -1,9 +0,0 @@ -A purely functional list-like data structure supporting O(1) concatenation. - -This is particularly useful for efficient list construction from many lists. It is an immutable data type containing no side effect. - -This data structure is very useful when your algorithm requires lots of concatenations of many lists. - -Project: https://github.com/BYVoid/Dlist - -Documentation: http://byvoid.github.io/Dlist/Dlist.html diff --git a/packages/dlist/dlist.0.0.3/opam b/packages/dlist/dlist.0.0.3/opam deleted file mode 100644 index 0c5191ca623..00000000000 --- a/packages/dlist/dlist.0.0.3/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "byvoid@byvoid.com" -authors: ["BYVoid "] -homepage: "https://github.com/BYVoid/Dlist" -license: "BSD3" -build: [ - ["ocp-build" "-init"] - ["ocp-build" "build"] -] -remove: [ - ["ocp-build" "-init"] - ["ocp-build" "build"] - ["ocp-build" "uninstall"] -] -depends: ["ocp-build" {>= "1.99.6-beta"}] -depopts: ["core_bench" "ounit"] -conflicts: [ - "core_bench" {< "109.41.00"} -] -dev-repo: "git://github.com/BYVoid/Dlist" -available: ocaml-version >= "4.00.1" -install: ["ocp-build" "install" "dlist"] diff --git a/packages/dlist/dlist.0.0.3/url b/packages/dlist/dlist.0.0.3/url deleted file mode 100644 index a24af437fcd..00000000000 --- a/packages/dlist/dlist.0.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BYVoid/Dlist/archive/v0.0.3.tar.gz" -checksum: "fd8094867a381c856e943d2bb9b3b9b3" diff --git a/packages/dlist/dlist.0.1.0/descr b/packages/dlist/dlist.0.1.0/descr deleted file mode 100644 index a0f1e3f3175..00000000000 --- a/packages/dlist/dlist.0.1.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -A purely functional list-like data structure supporting O(1) concatenation - -Dlist (Difference List) is a purely functional list-like data structure supporting O(1) concatenation. This is particularly useful for efficient list construction from many lists. Dlist is a lazy immutable data type with no side effect. - -This data structure is very handy when your algorithm requires lots of concatenations from many lists. - -The idea is inspired by Haskell Data.Dlist and the APIs are influenced by Core.List. - -Project: https://github.com/BYVoid/Dlist - -Documentation: http://byvoid.github.io/Dlist/Dlist.html diff --git a/packages/dlist/dlist.0.1.0/opam b/packages/dlist/dlist.0.1.0/opam index 0c739b3e3b4..97a4008e61e 100644 --- a/packages/dlist/dlist.0.1.0/opam +++ b/packages/dlist/dlist.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "byvoid@byvoid.com" authors: ["BYVoid "] homepage: "https://github.com/BYVoid/Dlist" @@ -13,6 +13,7 @@ remove: [ ["ocp-build" "uninstall"] ] depends: [ + "ocaml" {>= "4.00.1"} "ocp-build" {>= "1.99.6-beta"} ] depopts: ["core_bench" "ounit"] @@ -20,5 +21,20 @@ conflicts: [ "core_bench" {< "109.41.00"} ] dev-repo: "git://github.com/BYVoid/Dlist" -available: ocaml-version >= "4.00.1" install: ["ocp-build" "install"] +synopsis: + "A purely functional list-like data structure supporting O(1) concatenation" +description: """ +Dlist (Difference List) is a purely functional list-like data structure supporting O(1) concatenation. This is particularly useful for efficient list construction from many lists. Dlist is a lazy immutable data type with no side effect. + +This data structure is very handy when your algorithm requires lots of concatenations from many lists. + +The idea is inspired by Haskell Data.Dlist and the APIs are influenced by Core.List. + +Project: https://github.com/BYVoid/Dlist + +Documentation: http://byvoid.github.io/Dlist/Dlist.html""" +url { + src: "https://github.com/BYVoid/Dlist/archive/v0.1.0.tar.gz" + checksum: "md5=c1d4231c188b6e512e5037a32ed99039" +} diff --git a/packages/dlist/dlist.0.1.0/url b/packages/dlist/dlist.0.1.0/url deleted file mode 100644 index dea8e1b4a50..00000000000 --- a/packages/dlist/dlist.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BYVoid/Dlist/archive/v0.1.0.tar.gz" -checksum: "c1d4231c188b6e512e5037a32ed99039" diff --git a/packages/dlm/dlm.0.3.0/descr b/packages/dlm/dlm.0.3.0/descr deleted file mode 100644 index 40ab8039867..00000000000 --- a/packages/dlm/dlm.0.3.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Libdlm bindings - -[![Build Status](https://travis-ci.org/xapi-project/ocaml-dlm.svg?branch=master)](https://travis-ci.org/xapi-project/ocaml-dlm) - -Bindings to the Linux Distributed Lock Manager `libdlm(3)`. - -Documentation can be found [online](https://xapi-project.github.io/ocaml-dlm/doc/dlm/Dlm/index.html). \ No newline at end of file diff --git a/packages/dlm/dlm.0.3.0/opam b/packages/dlm/dlm.0.3.0/opam index 3596208772c..5410e9e1647 100644 --- a/packages/dlm/dlm.0.3.0/opam +++ b/packages/dlm/dlm.0.3.0/opam @@ -1,17 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "xen-api@list.xensource.com" authors: ["Edwin Török"] homepage: "https://github.com/xapi-project/ocaml-dlm/" bug-reports: "https://github.com/xapi-project/ocaml-dlm/issues" -dev-repo: "https://github.com/xapi-project/ocaml-dlm.git" +dev-repo: "git+https://github.com/xapi-project/ocaml-dlm.git" doc: "https://xapi-project.github.io/ocaml-dlm/doc" license: "LGPL-2.1 with OCaml linking exception" build: [ ["jbuilder" "build" "--only" name "--root" "." "-j" jobs "@install"] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: ["jbuilder" "runtest" "-p" name] - depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta10"} "ctypes" {>= "0.11.1"} "lwt" @@ -19,16 +19,26 @@ depends: [ "ounit" "uuidm" ] - depexts: [ - [["debian"] ["libdlm-dev"]] - [["ubuntu"] ["libdlm-dev"]] - [["rhel"] ["dlm-devel"]] - [["centos"] ["dlm-devel"]] - [["fedora"] ["dlm-devel"]] - [["oraclelinux"] ["dlm-devel"]] - [["archlinux"] ["dlm-git"]] - [["opensuse"] ["libdlm-devel"]] + ["libdlm-dev"] {os-distribution = "debian"} + ["libdlm-dev"] {os-distribution = "ubuntu"} + ["dlm-devel"] {os-distribution = "rhel"} + ["dlm-devel"] {os-distribution = "centos"} + ["dlm-devel"] {os-distribution = "fedora"} + ["dlm-devel"] {os-distribution = "oraclelinux"} + ["dlm-git"] {os-distribution = "archlinux"} + ["libdlm-devel"] {os-distribution = "opensuse"} ] - available: [ os = "linux" & os != "alpine" ] +synopsis: "Libdlm bindings" +description: """ +[![Build Status](https://travis-ci.org/xapi-project/ocaml-dlm.svg?branch=master)](https://travis-ci.org/xapi-project/ocaml-dlm) + +Bindings to the Linux Distributed Lock Manager `libdlm(3)`. + +Documentation can be found [online](https://xapi-project.github.io/ocaml-dlm/doc/dlm/Dlm/index.html).""" +url { + src: + "https://github.com/xapi-project/ocaml-dlm/releases/download/v0.3.0/dlm-0.3.0.tbz" + checksum: "md5=dac7206c4f86fc1a1492cbdc3862e013" +} diff --git a/packages/dlm/dlm.0.3.0/url b/packages/dlm/dlm.0.3.0/url deleted file mode 100644 index 55a3e4d5aca..00000000000 --- a/packages/dlm/dlm.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xapi-project/ocaml-dlm/releases/download/v0.3.0/dlm-0.3.0.tbz" -checksum: "dac7206c4f86fc1a1492cbdc3862e013" \ No newline at end of file diff --git a/packages/dns-async/dns-async.1.0.0/descr b/packages/dns-async/dns-async.1.0.0/descr deleted file mode 100644 index 84cefc577c6..00000000000 --- a/packages/dns-async/dns-async.1.0.0/descr +++ /dev/null @@ -1,29 +0,0 @@ -DNS client and server implementation in pure OCaml - -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 \ No newline at end of file diff --git a/packages/dns-async/dns-async.1.0.0/opam b/packages/dns-async/dns-async.1.0.0/opam index bb78e411c2d..61c046f47b3 100644 --- a/packages/dns-async/dns-async.1.0.0/opam +++ b/packages/dns-async/dns-async.1.0.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/ocaml-dns" -dev-repo: "https://github.com/mirage/ocaml-dns.git" +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/" license: "ISC" @@ -15,7 +15,41 @@ build: [ ] depends: [ - "dns" {>="1.0.0"} - "async" {>="v0.9.0"} + "ocaml" {>= "4.03.0"} + "dns" {>= "1.0.0"} + "async" {>= "v0.9.0"} ] -available: [ocaml-version >= "4.03.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/v1.0.0/dns-1.0.0.tbz" + checksum: "md5=5fe4efe11671253950f89036a6cc1a21" +} diff --git a/packages/dns-async/dns-async.1.0.0/url b/packages/dns-async/dns-async.1.0.0/url deleted file mode 100644 index 6eb7b78ec1e..00000000000 --- a/packages/dns-async/dns-async.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-dns/releases/download/v1.0.0/dns-1.0.0.tbz" -checksum: "5fe4efe11671253950f89036a6cc1a21" \ No newline at end of file diff --git a/packages/dns-async/dns-async.1.0.1/descr b/packages/dns-async/dns-async.1.0.1/descr deleted file mode 100644 index 84cefc577c6..00000000000 --- a/packages/dns-async/dns-async.1.0.1/descr +++ /dev/null @@ -1,29 +0,0 @@ -DNS client and server implementation in pure OCaml - -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 \ No newline at end of file diff --git a/packages/dns-async/dns-async.1.0.1/opam b/packages/dns-async/dns-async.1.0.1/opam index bb78e411c2d..09f03721c98 100644 --- a/packages/dns-async/dns-async.1.0.1/opam +++ b/packages/dns-async/dns-async.1.0.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/ocaml-dns" -dev-repo: "https://github.com/mirage/ocaml-dns.git" +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/" license: "ISC" @@ -15,7 +15,41 @@ build: [ ] depends: [ - "dns" {>="1.0.0"} - "async" {>="v0.9.0"} + "ocaml" {>= "4.03.0"} + "dns" {>= "1.0.0"} + "async" {>= "v0.9.0"} ] -available: [ocaml-version >= "4.03.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/v1.0.1/dns-1.0.1.tbz" + checksum: "md5=ec3bb1db392e29cd3aa8a8d844fba0ad" +} diff --git a/packages/dns-async/dns-async.1.0.1/url b/packages/dns-async/dns-async.1.0.1/url deleted file mode 100644 index 3344f0ed2b6..00000000000 --- a/packages/dns-async/dns-async.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-dns/releases/download/v1.0.1/dns-1.0.1.tbz" -checksum: "ec3bb1db392e29cd3aa8a8d844fba0ad" diff --git a/packages/dns-forward-lwt-unix/dns-forward-lwt-unix.0.9.0/descr b/packages/dns-forward-lwt-unix/dns-forward-lwt-unix.0.9.0/descr deleted file mode 100644 index 1c6516874e4..00000000000 --- a/packages/dns-forward-lwt-unix/dns-forward-lwt-unix.0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -Lwt implementation for the `dns-forward` library diff --git a/packages/dns-forward-lwt-unix/dns-forward-lwt-unix.0.9.0/opam b/packages/dns-forward-lwt-unix/dns-forward-lwt-unix.0.9.0/opam index 6958e06bbb0..fde96e45562 100644 --- a/packages/dns-forward-lwt-unix/dns-forward-lwt-unix.0.9.0/opam +++ b/packages/dns-forward-lwt-unix/dns-forward-lwt-unix.0.9.0/opam @@ -1,25 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: ["David Scott"] license: "ISC" homepage: "https://github.com/mirage/ocaml-dns-forward" bug-reports: "https://github.com/mirage/ocaml-dns-forward/issues" -dev-repo: "https://github.com/mirage/ocaml-dns-forward.git" +dev-repo: "git+https://github.com/mirage/ocaml-dns-forward.git" doc: "https://mirage.github.io/ocaml-dns-forward/" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: ["jbuilder" "runtest" "-p" name] - depends: [ - "jbuilder" {build & >= "1.0+beta10"} - "dns-forward" {>= "0.8.5"} - "lwt" {>= "2.7.0"} - "cstruct-lwt" {>= "3.0.0"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta10"} + "dns-forward" {>= "0.8.5"} + "lwt" {>= "2.7.0"} + "cstruct-lwt" {>= "3.0.0"} "io-page-unix" {>= "2.0.0"} "mirage-clock-unix" - "alcotest" {test} + "alcotest" {with-test} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Lwt implementation for the `dns-forward` library" +url { + src: + "https://github.com/mirage/ocaml-dns-forward/releases/download/v0.9.0/dns-forward-0.9.0.tbz" + checksum: "md5=851d7b0ad1658586ff6554117dedf845" +} diff --git a/packages/dns-forward-lwt-unix/dns-forward-lwt-unix.0.9.0/url b/packages/dns-forward-lwt-unix/dns-forward-lwt-unix.0.9.0/url deleted file mode 100644 index 84185871ab0..00000000000 --- a/packages/dns-forward-lwt-unix/dns-forward-lwt-unix.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-dns-forward/releases/download/v0.9.0/dns-forward-0.9.0.tbz" -checksum: "851d7b0ad1658586ff6554117dedf845" \ No newline at end of file diff --git a/packages/dns-forward/dns-forward.0.10.0/descr b/packages/dns-forward/dns-forward.0.10.0/descr deleted file mode 100644 index b357f016f00..00000000000 --- a/packages/dns-forward/dns-forward.0.10.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Library and tools for creating forwarding DNS servers - -Features: - -- UDP and TCP DNS forwarding -- support for sending queries to specific servers based on domain -- dynamic configuration updates -- extra records (e.g. from /etc/hosts) diff --git a/packages/dns-forward/dns-forward.0.10.0/opam b/packages/dns-forward/dns-forward.0.10.0/opam index 057a895fc96..de5215ad84f 100644 --- a/packages/dns-forward/dns-forward.0.10.0/opam +++ b/packages/dns-forward/dns-forward.0.10.0/opam @@ -1,24 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: ["David Scott"] license: "ISC" homepage: "https://github.com/mirage/ocaml-dns-forward" bug-reports: "https://github.com/mirage/ocaml-dns-forward/issues" -dev-repo: "https://github.com/mirage/ocaml-dns-forward.git" +dev-repo: "git+https://github.com/mirage/ocaml-dns-forward.git" doc: "https://mirage.github.io/ocaml-dns-forward/" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: ["jbuilder" "runtest" "-p" name] - depends: [ - "jbuilder" {build & >= "1.0+beta10"} - "ppx_sexp_conv" {build} - "cstruct" {>= "3.0.0"} - "logs" {>= "0.5.0"} - "lwt" {>= "2.7.0"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta10"} + "ppx_sexp_conv" {build} + "cstruct" {>= "3.0.0"} + "logs" {>= "0.5.0"} + "lwt" {>= "2.7.0"} "mirage-flow-lwt" {>= "1.2.0"} "mirage-clock-lwt" "mirage-channel-lwt" @@ -33,4 +33,16 @@ depends: [ "sexplib" "ipaddr" ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Library and tools for creating forwarding DNS servers" +description: """ +Features: + +- UDP and TCP DNS forwarding +- support for sending queries to specific servers based on domain +- dynamic configuration updates +- extra records (e.g. from /etc/hosts)""" +url { + src: + "https://github.com/mirage/ocaml-dns-forward/releases/download/v0.10.0/dns-forward-0.10.0.tbz" + checksum: "md5=6d908653ebc1346d1178794f9fd4c8e0" +} diff --git a/packages/dns-forward/dns-forward.0.10.0/url b/packages/dns-forward/dns-forward.0.10.0/url deleted file mode 100644 index 9341b064a17..00000000000 --- a/packages/dns-forward/dns-forward.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-dns-forward/releases/download/v0.10.0/dns-forward-0.10.0.tbz" -checksum: "6d908653ebc1346d1178794f9fd4c8e0" diff --git a/packages/dns-forward/dns-forward.0.7.2/descr b/packages/dns-forward/dns-forward.0.7.2/descr deleted file mode 100644 index e486d3d6705..00000000000 --- a/packages/dns-forward/dns-forward.0.7.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -Library and tools for creating forwarding DNS servers - -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`) - diff --git a/packages/dns-forward/dns-forward.0.7.2/opam b/packages/dns-forward/dns-forward.0.7.2/opam index e615441ada5..c471a3ac4ed 100644 --- a/packages/dns-forward/dns-forward.0.7.2/opam +++ b/packages/dns-forward/dns-forward.0.7.2/opam @@ -1,38 +1,51 @@ -opam-version: "1.2" +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: "https://github.com/djs55/ocaml-dns-forward.git" +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}%"] -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] +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: [ - "ocamlfind" {build} + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} - "ppx_tools" {build} + "topkg" {build} + "ppx_tools" {build} "ppx_cstruct" {build} "ppx_sexp_conv" {build} "cmdliner" "mirage-flow" {= "1.1.0"} "channel" "dns" - "rresult" "astring" "fmt" - "cstruct" {>= "2.4" & <"3.0"} + "rresult" + "astring" + "fmt" + "cstruct" {>= "2.4" & < "3.0"} "cstruct-lwt" "result" - "lwt" {>= "2.6.0" & <"3.0.0"} - "logs" {>= "0.5.0"} - "mtime" {< "1.0.0"} + "lwt" {>= "2.6.0" & < "3.0.0"} + "logs" {>= "0.5.0"} + "mtime" {< "1.0.0"} "sexplib" "ipaddr" - "alcotest" {test} + "alcotest" {with-test} ] -available: [ocaml-version >= "4.03.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: "md5=460cb45b014c90f3a54a7b3a3e2dcee9" +} diff --git a/packages/dns-forward/dns-forward.0.7.2/url b/packages/dns-forward/dns-forward.0.7.2/url deleted file mode 100644 index c4832ecb8d7..00000000000 --- a/packages/dns-forward/dns-forward.0.7.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/djs55/ocaml-dns-forward/archive/v0.7.2.tar.gz" -checksum: "460cb45b014c90f3a54a7b3a3e2dcee9" diff --git a/packages/dns-forward/dns-forward.0.9.0/descr b/packages/dns-forward/dns-forward.0.9.0/descr deleted file mode 100644 index b357f016f00..00000000000 --- a/packages/dns-forward/dns-forward.0.9.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Library and tools for creating forwarding DNS servers - -Features: - -- UDP and TCP DNS forwarding -- support for sending queries to specific servers based on domain -- dynamic configuration updates -- extra records (e.g. from /etc/hosts) diff --git a/packages/dns-forward/dns-forward.0.9.0/opam b/packages/dns-forward/dns-forward.0.9.0/opam index 057a895fc96..63753461b43 100644 --- a/packages/dns-forward/dns-forward.0.9.0/opam +++ b/packages/dns-forward/dns-forward.0.9.0/opam @@ -1,24 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: ["David Scott"] license: "ISC" homepage: "https://github.com/mirage/ocaml-dns-forward" bug-reports: "https://github.com/mirage/ocaml-dns-forward/issues" -dev-repo: "https://github.com/mirage/ocaml-dns-forward.git" +dev-repo: "git+https://github.com/mirage/ocaml-dns-forward.git" doc: "https://mirage.github.io/ocaml-dns-forward/" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: ["jbuilder" "runtest" "-p" name] - depends: [ - "jbuilder" {build & >= "1.0+beta10"} - "ppx_sexp_conv" {build} - "cstruct" {>= "3.0.0"} - "logs" {>= "0.5.0"} - "lwt" {>= "2.7.0"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta10"} + "ppx_sexp_conv" {build} + "cstruct" {>= "3.0.0"} + "logs" {>= "0.5.0"} + "lwt" {>= "2.7.0"} "mirage-flow-lwt" {>= "1.2.0"} "mirage-clock-lwt" "mirage-channel-lwt" @@ -33,4 +33,16 @@ depends: [ "sexplib" "ipaddr" ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Library and tools for creating forwarding DNS servers" +description: """ +Features: + +- UDP and TCP DNS forwarding +- support for sending queries to specific servers based on domain +- dynamic configuration updates +- extra records (e.g. from /etc/hosts)""" +url { + src: + "https://github.com/mirage/ocaml-dns-forward/releases/download/v0.9.0/dns-forward-0.9.0.tbz" + checksum: "md5=851d7b0ad1658586ff6554117dedf845" +} diff --git a/packages/dns-forward/dns-forward.0.9.0/url b/packages/dns-forward/dns-forward.0.9.0/url deleted file mode 100644 index 84185871ab0..00000000000 --- a/packages/dns-forward/dns-forward.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-dns-forward/releases/download/v0.9.0/dns-forward-0.9.0.tbz" -checksum: "851d7b0ad1658586ff6554117dedf845" \ No newline at end of file diff --git a/packages/dns-lwt-unix/dns-lwt-unix.1.0.0/descr b/packages/dns-lwt-unix/dns-lwt-unix.1.0.0/descr deleted file mode 100644 index 84cefc577c6..00000000000 --- a/packages/dns-lwt-unix/dns-lwt-unix.1.0.0/descr +++ /dev/null @@ -1,29 +0,0 @@ -DNS client and server implementation in pure OCaml - -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 \ No newline at end of file diff --git a/packages/dns-lwt-unix/dns-lwt-unix.1.0.0/opam b/packages/dns-lwt-unix/dns-lwt-unix.1.0.0/opam index 4cf9532bdba..8ecae1d63f1 100644 --- a/packages/dns-lwt-unix/dns-lwt-unix.1.0.0/opam +++ b/packages/dns-lwt-unix/dns-lwt-unix.1.0.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/ocaml-dns" -dev-repo: "https://github.com/mirage/ocaml-dns.git" +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/" license: "ISC" @@ -16,9 +16,43 @@ build: [ ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta9"} "dns-lwt" {>= "1.0.0"} "base-unix" "cmdliner" ] -available: [ocaml-version >= "4.03.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/v1.0.0/dns-1.0.0.tbz" + checksum: "md5=5fe4efe11671253950f89036a6cc1a21" +} diff --git a/packages/dns-lwt-unix/dns-lwt-unix.1.0.0/url b/packages/dns-lwt-unix/dns-lwt-unix.1.0.0/url deleted file mode 100644 index 6eb7b78ec1e..00000000000 --- a/packages/dns-lwt-unix/dns-lwt-unix.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-dns/releases/download/v1.0.0/dns-1.0.0.tbz" -checksum: "5fe4efe11671253950f89036a6cc1a21" \ No newline at end of file diff --git a/packages/dns-lwt-unix/dns-lwt-unix.1.0.1/descr b/packages/dns-lwt-unix/dns-lwt-unix.1.0.1/descr deleted file mode 100644 index 84cefc577c6..00000000000 --- a/packages/dns-lwt-unix/dns-lwt-unix.1.0.1/descr +++ /dev/null @@ -1,29 +0,0 @@ -DNS client and server implementation in pure OCaml - -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 \ No newline at end of file diff --git a/packages/dns-lwt-unix/dns-lwt-unix.1.0.1/opam b/packages/dns-lwt-unix/dns-lwt-unix.1.0.1/opam index f971685be47..790a6d41280 100644 --- a/packages/dns-lwt-unix/dns-lwt-unix.1.0.1/opam +++ b/packages/dns-lwt-unix/dns-lwt-unix.1.0.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/ocaml-dns" -dev-repo: "https://github.com/mirage/ocaml-dns.git" +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/" license: "ISC" @@ -16,9 +16,43 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "dns-lwt" "base-unix" "cmdliner" ] -available: [ocaml-version >= "4.03.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/v1.0.1/dns-1.0.1.tbz" + checksum: "md5=ec3bb1db392e29cd3aa8a8d844fba0ad" +} diff --git a/packages/dns-lwt-unix/dns-lwt-unix.1.0.1/url b/packages/dns-lwt-unix/dns-lwt-unix.1.0.1/url deleted file mode 100644 index 3344f0ed2b6..00000000000 --- a/packages/dns-lwt-unix/dns-lwt-unix.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-dns/releases/download/v1.0.1/dns-1.0.1.tbz" -checksum: "ec3bb1db392e29cd3aa8a8d844fba0ad" diff --git a/packages/dns-lwt/dns-lwt.1.0.0/descr b/packages/dns-lwt/dns-lwt.1.0.0/descr deleted file mode 100644 index 84cefc577c6..00000000000 --- a/packages/dns-lwt/dns-lwt.1.0.0/descr +++ /dev/null @@ -1,29 +0,0 @@ -DNS client and server implementation in pure OCaml - -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 \ No newline at end of file diff --git a/packages/dns-lwt/dns-lwt.1.0.0/opam b/packages/dns-lwt/dns-lwt.1.0.0/opam deleted file mode 100644 index 03afd5016e8..00000000000 --- a/packages/dns-lwt/dns-lwt.1.0.0/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/ocaml-dns" -dev-repo: "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"] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] - -depends: [ - "jbuilder" {build & >="1.0+beta9"} - "mirage-profile" {>="0.8.0"} - "lwt" {>="3.0.0"} - "dns" {>="1.0.0"} -] -available: [ocaml-version >= "4.03.0"] diff --git a/packages/dns-lwt/dns-lwt.1.0.0/url b/packages/dns-lwt/dns-lwt.1.0.0/url deleted file mode 100644 index 6eb7b78ec1e..00000000000 --- a/packages/dns-lwt/dns-lwt.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-dns/releases/download/v1.0.0/dns-1.0.0.tbz" -checksum: "5fe4efe11671253950f89036a6cc1a21" \ No newline at end of file diff --git a/packages/dns-lwt/dns-lwt.1.0.1/descr b/packages/dns-lwt/dns-lwt.1.0.1/descr deleted file mode 100644 index 84cefc577c6..00000000000 --- a/packages/dns-lwt/dns-lwt.1.0.1/descr +++ /dev/null @@ -1,29 +0,0 @@ -DNS client and server implementation in pure OCaml - -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 \ No newline at end of file diff --git a/packages/dns-lwt/dns-lwt.1.0.1/opam b/packages/dns-lwt/dns-lwt.1.0.1/opam index 03afd5016e8..a1560bd3091 100644 --- a/packages/dns-lwt/dns-lwt.1.0.1/opam +++ b/packages/dns-lwt/dns-lwt.1.0.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/ocaml-dns" -dev-repo: "https://github.com/mirage/ocaml-dns.git" +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" ] @@ -17,9 +17,43 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} - "mirage-profile" {>="0.8.0"} - "lwt" {>="3.0.0"} - "dns" {>="1.0.0"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} + "mirage-profile" {>= "0.8.0"} + "lwt" {>= "3.0.0"} + "dns" {>= "1.0.0"} ] -available: [ocaml-version >= "4.03.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/v1.0.1/dns-1.0.1.tbz" + checksum: "md5=ec3bb1db392e29cd3aa8a8d844fba0ad" +} diff --git a/packages/dns-lwt/dns-lwt.1.0.1/url b/packages/dns-lwt/dns-lwt.1.0.1/url deleted file mode 100644 index 3344f0ed2b6..00000000000 --- a/packages/dns-lwt/dns-lwt.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-dns/releases/download/v1.0.1/dns-1.0.1.tbz" -checksum: "ec3bb1db392e29cd3aa8a8d844fba0ad" diff --git a/packages/dns/dns.0.10.0/descr b/packages/dns/dns.0.10.0/descr deleted file mode 100644 index df82d585ff5..00000000000 --- a/packages/dns/dns.0.10.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -DNS client and server implementation - -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. diff --git a/packages/dns/dns.0.10.0/opam b/packages/dns/dns.0.10.0/opam index 5e024db8036..3e140cb68ed 100644 --- a/packages/dns/dns.0.10.0/opam +++ b/packages/dns/dns.0.10.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mirageos-devel@lists.xenproject.org" homepage: "https://github.com/mirage/ocaml-dns" -dev-repo: "https://github.com/mirage/ocaml-dns.git" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" bug-reports: "https://github.com/mirage/ocaml-dns/issues" authors: [ "Anil Madhavapeddy" @@ -30,12 +30,13 @@ build: [ ] remove: [["ocamlfind" "remove" "dns"]] depends: [ + "ocaml" {>= "4.00.0"} "lwt" {>= "2.4.3" & < "3.0.0"} "cstruct" {>= "1.0.1" & < "1.6.0"} "ocamlfind" "re" "cmdliner" - "ipaddr" {>= "2.2.0" & <"2.8.0"} + "ipaddr" {>= "2.2.0" & < "2.8.0"} "io-page" "base64" {< "2.0.0"} "ocamlbuild" {build} @@ -47,5 +48,14 @@ conflicts: [ "mirage-types" {<"1.2.0" & >"3.0.0"} "io-page" {>="1.3.0"} ] -available: ocaml-version >= "4.00.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: "md5=275abff6ecdcbc25a2a392cfd11a2f1a" +} diff --git a/packages/dns/dns.0.10.0/url b/packages/dns/dns.0.10.0/url deleted file mode 100644 index 624b5f4846e..00000000000 --- a/packages/dns/dns.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-dns/archive/v0.10.0.tar.gz" -checksum: "275abff6ecdcbc25a2a392cfd11a2f1a" diff --git a/packages/dns/dns.0.11.0/descr b/packages/dns/dns.0.11.0/descr deleted file mode 100644 index df82d585ff5..00000000000 --- a/packages/dns/dns.0.11.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -DNS client and server implementation - -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. diff --git a/packages/dns/dns.0.11.0/opam b/packages/dns/dns.0.11.0/opam index 84150a620f9..95327beb45d 100644 --- a/packages/dns/dns.0.11.0/opam +++ b/packages/dns/dns.0.11.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mirageos-devel@lists.xenproject.org" homepage: "https://github.com/mirage/ocaml-dns" -dev-repo: "https://github.com/mirage/ocaml-dns.git" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" bug-reports: "https://github.com/mirage/ocaml-dns/issues" authors: [ "Anil Madhavapeddy" @@ -30,12 +30,13 @@ build: [ ] remove: [["ocamlfind" "remove" "dns"]] depends: [ + "ocaml" {>= "4.00.0"} "lwt" {>= "2.4.3" & < "3.0.0"} "cstruct" {>= "1.0.1" & < "1.6.0"} "ocamlfind" "re" "cmdliner" - "ipaddr" {>= "2.2.0" & <"2.8.0"} + "ipaddr" {>= "2.2.0" & < "2.8.0"} "base64" {< "2.0.0"} "ocamlbuild" {build} ] @@ -45,5 +46,14 @@ conflicts: [ "async" {<"109.21.00"} "io-page" {>="1.3.0"} ] -available: ocaml-version >= "4.00.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: "md5=b56aba7928068ef3dfa5aef3531fceb0" +} diff --git a/packages/dns/dns.0.11.0/url b/packages/dns/dns.0.11.0/url deleted file mode 100644 index 46c307fa833..00000000000 --- a/packages/dns/dns.0.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-dns/archive/v0.11.0.tar.gz" -checksum: "b56aba7928068ef3dfa5aef3531fceb0" diff --git a/packages/dns/dns.0.12.0/descr b/packages/dns/dns.0.12.0/descr deleted file mode 100644 index df82d585ff5..00000000000 --- a/packages/dns/dns.0.12.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -DNS client and server implementation - -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. diff --git a/packages/dns/dns.0.12.0/opam b/packages/dns/dns.0.12.0/opam index bc4571f5afc..4d697fd9581 100644 --- a/packages/dns/dns.0.12.0/opam +++ b/packages/dns/dns.0.12.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mirageos-devel@lists.xenproject.org" homepage: "https://github.com/mirage/ocaml-dns" -dev-repo: "https://github.com/mirage/ocaml-dns.git" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" bug-reports: "https://github.com/mirage/ocaml-dns/issues" authors: [ "Anil Madhavapeddy" @@ -30,12 +30,13 @@ build: [ ] remove: [["ocamlfind" "remove" "dns"]] depends: [ + "ocaml" {>= "4.00.0"} "lwt" {>= "2.4.3" & < "3.0.0"} "cstruct" {>= "1.0.1" & < "1.6.0"} "ocamlfind" "re" "cmdliner" - "ipaddr" {>= "2.2.0" & <"2.8.0"} + "ipaddr" {>= "2.2.0" & < "2.8.0"} "base64" {>= "2.0.0"} "ocamlbuild" {build} ] @@ -45,5 +46,14 @@ conflicts: [ "async" {<"109.21.00"} "io-page" {>="1.3.0"} ] -available: ocaml-version >= "4.00.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: "md5=ceeaa5c4fa31a7608b2a6de8fdcc1395" +} diff --git a/packages/dns/dns.0.12.0/url b/packages/dns/dns.0.12.0/url deleted file mode 100644 index 560f19c4da2..00000000000 --- a/packages/dns/dns.0.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-dns/archive/v0.12.0.tar.gz" -checksum: "ceeaa5c4fa31a7608b2a6de8fdcc1395" diff --git a/packages/dns/dns.0.13.0/descr b/packages/dns/dns.0.13.0/descr deleted file mode 100644 index df82d585ff5..00000000000 --- a/packages/dns/dns.0.13.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -DNS client and server implementation - -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. diff --git a/packages/dns/dns.0.13.0/opam b/packages/dns/dns.0.13.0/opam index 986ce8b2ec0..53b7ba4d7ac 100644 --- a/packages/dns/dns.0.13.0/opam +++ b/packages/dns/dns.0.13.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/ocaml-dns" -dev-repo: "https://github.com/mirage/ocaml-dns.git" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" bug-reports: "https://github.com/mirage/ocaml-dns/issues" authors: [ "Anil Madhavapeddy" @@ -31,16 +31,17 @@ build: [ ] remove: [["ocamlfind" "remove" "dns"]] depends: [ + "ocaml" {>= "4.00.0"} "base-bytes" "lwt" {>= "2.4.3" & < "3.0.0"} "cstruct" {>= "1.0.1" & < "1.6.0"} "ocamlfind" "re" "cmdliner" - "ipaddr" {>= "2.2.0" & <"2.8.0"} + "ipaddr" {>= "2.2.0" & < "2.8.0"} "base64" {>= "2.0.0"} "ounit" - "pcap-format" {test} + "pcap-format" {with-test} "ocamlbuild" {build} ] depopts: [ @@ -53,5 +54,14 @@ conflicts: [ "async" {<"109.21.00"} "io-page" {>="1.3.0"} ] -available: ocaml-version >= "4.00.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: "md5=0d271a8402f20a0c56cd1bf7da0b43e3" +} diff --git a/packages/dns/dns.0.13.0/url b/packages/dns/dns.0.13.0/url deleted file mode 100644 index 76f8b20ec63..00000000000 --- a/packages/dns/dns.0.13.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-dns/archive/v0.13.0.tar.gz" -checksum: "0d271a8402f20a0c56cd1bf7da0b43e3" diff --git a/packages/dns/dns.0.14.0/descr b/packages/dns/dns.0.14.0/descr deleted file mode 100644 index df82d585ff5..00000000000 --- a/packages/dns/dns.0.14.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -DNS client and server implementation - -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. diff --git a/packages/dns/dns.0.14.0/opam b/packages/dns/dns.0.14.0/opam deleted file mode 100644 index fe32a407564..00000000000 --- a/packages/dns/dns.0.14.0/opam +++ /dev/null @@ -1,56 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/ocaml-dns" -dev-repo: "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 &\n LGPL-2.1 with OCaml linking exception &\n 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: [ - "base-bytes" - "lwt" {>= "2.4.3" & < "3.0.0"} - "cstruct" {>= "1.0.1" & < "1.6.0"} - "ocamlfind" - "re" - "cmdliner" - "ipaddr" {>= "2.2.0" & <"2.8.0"} - "base64" {>= "2.0.0"} - "ounit" - "pcap-format" {test} - "ocamlbuild" {build} -] -depopts: [ - "tcpip" - "mirage-types" - "async" -] -conflicts: [ - "mirage-types" {<"1.2.0" & >"3.0.0"} - "async" {<"109.21.00"} -] -available: ocaml-version >= "4.00.0" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/dns/dns.0.14.0/url b/packages/dns/dns.0.14.0/url deleted file mode 100644 index 211c4e7905c..00000000000 --- a/packages/dns/dns.0.14.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-dns/archive/v0.14.0.tar.gz" -checksum: "509c27acf26c481962191a5f820a1f5b" diff --git a/packages/dns/dns.0.14.1/descr b/packages/dns/dns.0.14.1/descr deleted file mode 100644 index df82d585ff5..00000000000 --- a/packages/dns/dns.0.14.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -DNS client and server implementation - -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. diff --git a/packages/dns/dns.0.14.1/opam b/packages/dns/dns.0.14.1/opam index a8ca73f4bc4..eb9a793dd88 100644 --- a/packages/dns/dns.0.14.1/opam +++ b/packages/dns/dns.0.14.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/ocaml-dns" -dev-repo: "https://github.com/mirage/ocaml-dns.git" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" bug-reports: "https://github.com/mirage/ocaml-dns/issues" authors: [ "Anil Madhavapeddy" @@ -26,16 +26,17 @@ install: [ ] remove: [["ocamlfind" "remove" "dns"]] depends: [ + "ocaml" {>= "4.00.0"} "base-bytes" "lwt" {>= "2.4.3" & < "3.0.0"} "cstruct" {>= "1.0.1" & < "1.6.0"} "ocamlfind" "re" "cmdliner" - "ipaddr" {>= "2.2.0" & <"2.8.0"} + "ipaddr" {>= "2.2.0" & < "2.8.0"} "base64" {>= "2.0.0"} "ounit" - "pcap-format" {test} + "pcap-format" {with-test} "ocamlbuild" {build} ] depopts: [ @@ -47,4 +48,13 @@ conflicts: [ "mirage-types" {<"1.2.0" & >"3.0.0"} "async" {<"112.24.00"} ] -available: [ ocaml-version >= "4.00.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.14.1.tar.gz" + checksum: "md5=89e3cc39c2911d2e39f29858e80684bc" +} diff --git a/packages/dns/dns.0.14.1/url b/packages/dns/dns.0.14.1/url deleted file mode 100644 index ec048907dcc..00000000000 --- a/packages/dns/dns.0.14.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-dns/archive/v0.14.1.tar.gz" -checksum: "89e3cc39c2911d2e39f29858e80684bc" diff --git a/packages/dns/dns.0.15.0/descr b/packages/dns/dns.0.15.0/descr deleted file mode 100644 index df82d585ff5..00000000000 --- a/packages/dns/dns.0.15.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -DNS client and server implementation - -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. diff --git a/packages/dns/dns.0.15.0/opam b/packages/dns/dns.0.15.0/opam deleted file mode 100644 index ed664407edc..00000000000 --- a/packages/dns/dns.0.15.0/opam +++ /dev/null @@ -1,54 +0,0 @@ -opam-version: "1.2" -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 & - LGPL-2.1 with OCaml linking exception & - ISC - " -tags: [ - "org:mirage" - "org:xapi-project" -] -dev-repo: "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: [ - "base-bytes" - "lwt" {>= "2.4.3" & < "3.0.0"} - "cstruct" {>= "1.0.1" & <"2.0.0"} - "ocamlfind" - "re" - "cmdliner" - "ipaddr" {>= "2.6.0" & <"2.8.0"} - "uri" {>= "1.7.0" & <"1.9.4"} - "base64" {>= "2.0.0"} - "ounit" - "pcap-format" {test} - "mirage-profile" - "ocamlbuild" {build} -] -depopts: [ - "tcpip" - "mirage-types" - "async" -] -conflicts: [ - "mirage-types" {< "1.2.0" & >"3.0.0"} - "async" {< "112.24.00"} -] -available: [ocaml-version >= "4.00.0"] diff --git a/packages/dns/dns.0.15.0/url b/packages/dns/dns.0.15.0/url deleted file mode 100644 index fda34c60fad..00000000000 --- a/packages/dns/dns.0.15.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-dns/archive/v0.15.0.tar.gz" -checksum: "f09cebb3678c674889811c5da034b063" diff --git a/packages/dns/dns.0.15.1/descr b/packages/dns/dns.0.15.1/descr deleted file mode 100644 index df82d585ff5..00000000000 --- a/packages/dns/dns.0.15.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -DNS client and server implementation - -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. diff --git a/packages/dns/dns.0.15.1/opam b/packages/dns/dns.0.15.1/opam index f77fa214fc9..ed3ef629b70 100644 --- a/packages/dns/dns.0.15.1/opam +++ b/packages/dns/dns.0.15.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -20,30 +20,46 @@ tags: [ "org:mirage" "org:xapi-project" ] -dev-repo: "https://github.com/mirage/ocaml-dns.git" +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" + "-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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--enable-lwt" "--%{mirage-types:enable}%-mirage" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test" "-runner" "sequential"] -] remove: ["ocamlfind" "remove" "dns"] depends: [ + "ocaml" {>= "4.00.0"} "base-bytes" "lwt" {>= "2.4.3" & < "3.0.0"} - "cstruct" {>= "1.0.1" & <"2.0.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} "ocamlfind" "re" "cmdliner" - "ipaddr" {>= "2.6.0" & <"2.8.0"} - "uri" {>= "1.7.0" & <"1.9.4"} + "ipaddr" {>= "2.6.0" & < "2.8.0"} + "uri" {>= "1.7.0" & < "1.9.4"} "base64" {>= "2.0.0"} "ounit" - "pcap-format" {test} + "pcap-format" {with-test} "mirage-profile" "ocamlbuild" {build} ] @@ -56,4 +72,13 @@ conflicts: [ "mirage-types" {< "1.2.0" & >"3.0.0"} "async" {< "112.24.00"} ] -available: [ocaml-version >= "4.00.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.15.1.tar.gz" + checksum: "md5=2466edb1a52425496641fb6699b180d9" +} diff --git a/packages/dns/dns.0.15.1/url b/packages/dns/dns.0.15.1/url deleted file mode 100644 index dd1bcbaa8ad..00000000000 --- a/packages/dns/dns.0.15.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-dns/archive/v0.15.1.tar.gz" -checksum: "2466edb1a52425496641fb6699b180d9" diff --git a/packages/dns/dns.0.15.2/descr b/packages/dns/dns.0.15.2/descr deleted file mode 100644 index df82d585ff5..00000000000 --- a/packages/dns/dns.0.15.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -DNS client and server implementation - -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. diff --git a/packages/dns/dns.0.15.2/opam b/packages/dns/dns.0.15.2/opam deleted file mode 100644 index 7a16eb93178..00000000000 --- a/packages/dns/dns.0.15.2/opam +++ /dev/null @@ -1,61 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/ocaml-dns" -dev-repo: "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 &\n LGPL-2.1 with OCaml linking exception &\n ISC" -tags: [ - "org:mirage" - "org:xapi-project" -] - -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix - "--enable-lwt" - "--%{mirage-types:enable}%-mirage"] - ["ocaml" "setup.ml" "-build"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix - "--enable-lwt" - "--%{mirage-types:enable}%-mirage" - "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test" "-runner" "sequential"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: ["ocamlfind" "remove" "dns"] - -depends: [ - "ocamlfind" {build} - "base-bytes" - "lwt" {>= "2.4.7" & < "3.0.0"} - "cstruct" {>= "1.0.1" & <"2.0.0"} - "re" - "cmdliner" - "ipaddr" {>= "2.6.0" & <"2.8.0"} - "uri" {>= "1.7.0" & <"1.9.4"} - "base64" {>= "2.0.0"} - "mirage-profile" - "ounit" {test} - "pcap-format" {test} - "ocamlbuild" {build} -] -depopts: [ - "async" - "mirage-types" -] -conflicts: [ - "mirage-types" {<"1.2.0" & >"3.0.0"} - "async" {<"112.24.00"} -] -available: [ocaml-version >= "4.00.0"] diff --git a/packages/dns/dns.0.15.2/url b/packages/dns/dns.0.15.2/url deleted file mode 100644 index e8eb83cd80a..00000000000 --- a/packages/dns/dns.0.15.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-dns/archive/v0.15.2.tar.gz" -checksum: "3e33d1993d630553143438992b6cd084" diff --git a/packages/dns/dns.0.15.3/descr b/packages/dns/dns.0.15.3/descr deleted file mode 100644 index df82d585ff5..00000000000 --- a/packages/dns/dns.0.15.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -DNS client and server implementation - -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. diff --git a/packages/dns/dns.0.15.3/opam b/packages/dns/dns.0.15.3/opam deleted file mode 100644 index 06e4ffcfb3c..00000000000 --- a/packages/dns/dns.0.15.3/opam +++ /dev/null @@ -1,58 +0,0 @@ -opam-version: "1.2" -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 & - LGPL-2.1 with OCaml linking exception & - ISC - " -tags: [ - "org:mirage" - "org:xapi-project" -] -dev-repo: "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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--enable-lwt" "--%{mirage-types:enable}%-mirage" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test" "-runner" "sequential"] -] -remove: ["ocamlfind" "remove" "dns"] -depends: [ - "ocamlfind" {build} - "base-bytes" - "lwt" {>= "2.4.7" & < "3.0.0"} - "cstruct" {>= "1.0.1" & <"2.0.0"} - "re" - "cmdliner" - "ipaddr" {>= "2.6.0" & <"2.8.0"} - "uri" {>= "1.7.0" & <"1.9.4"} - "base64" {>= "2.0.0"} - "mirage-profile" - "ounit" {test} - "pcap-format" {test} - "ocamlbuild" {build} -] -depopts: [ - "async" - "mirage-types" -] -conflicts: [ - "mirage-types" {< "1.2.0" & >"3.0.0"} - "async" {< "112.24.00"} -] -available: [ocaml-version >= "4.00.0"] diff --git a/packages/dns/dns.0.15.3/url b/packages/dns/dns.0.15.3/url deleted file mode 100644 index 1815b63d617..00000000000 --- a/packages/dns/dns.0.15.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-dns/archive/v0.15.3.tar.gz" -checksum: "78d4511b1facca6c656df114e32e94e3" diff --git a/packages/dns/dns.0.16.0/descr b/packages/dns/dns.0.16.0/descr deleted file mode 100644 index df82d585ff5..00000000000 --- a/packages/dns/dns.0.16.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -DNS client and server implementation - -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. diff --git a/packages/dns/dns.0.16.0/opam b/packages/dns/dns.0.16.0/opam index 7a16eb93178..3531b6fc856 100644 --- a/packages/dns/dns.0.16.0/opam +++ b/packages/dns/dns.0.16.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/ocaml-dns" -dev-repo: "https://github.com/mirage/ocaml-dns.git" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" bug-reports: "https://github.com/mirage/ocaml-dns/issues" authors: [ "Anil Madhavapeddy" @@ -19,35 +19,46 @@ tags: [ ] build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix "--enable-lwt" - "--%{mirage-types:enable}%-mirage"] + "--%{mirage-types:enable}%-mirage" + ] ["ocaml" "setup.ml" "-build"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix "--enable-lwt" "--%{mirage-types:enable}%-mirage" - "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test" "-runner" "sequential"] + "--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"} "ocamlfind" {build} "base-bytes" "lwt" {>= "2.4.7" & < "3.0.0"} - "cstruct" {>= "1.0.1" & <"2.0.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} "re" "cmdliner" - "ipaddr" {>= "2.6.0" & <"2.8.0"} - "uri" {>= "1.7.0" & <"1.9.4"} + "ipaddr" {>= "2.6.0" & < "2.8.0"} + "uri" {>= "1.7.0" & < "1.9.4"} "base64" {>= "2.0.0"} "mirage-profile" - "ounit" {test} - "pcap-format" {test} + "ounit" {with-test} + "pcap-format" {with-test} "ocamlbuild" {build} ] depopts: [ @@ -58,4 +69,13 @@ conflicts: [ "mirage-types" {<"1.2.0" & >"3.0.0"} "async" {<"112.24.00"} ] -available: [ocaml-version >= "4.00.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.16.0.tar.gz" + checksum: "md5=00935fd26d9bbf80deb55c930316951e" +} diff --git a/packages/dns/dns.0.16.0/url b/packages/dns/dns.0.16.0/url deleted file mode 100644 index 0351e6e1147..00000000000 --- a/packages/dns/dns.0.16.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-dns/archive/v0.16.0.tar.gz" -checksum: "00935fd26d9bbf80deb55c930316951e" diff --git a/packages/dns/dns.0.17.0/descr b/packages/dns/dns.0.17.0/descr deleted file mode 100644 index df82d585ff5..00000000000 --- a/packages/dns/dns.0.17.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -DNS client and server implementation - -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. diff --git a/packages/dns/dns.0.17.0/opam b/packages/dns/dns.0.17.0/opam index 3c93be101e3..10bcc9d65e1 100644 --- a/packages/dns/dns.0.17.0/opam +++ b/packages/dns/dns.0.17.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/ocaml-dns" -dev-repo: "https://github.com/mirage/ocaml-dns.git" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" bug-reports: "https://github.com/mirage/ocaml-dns/issues" authors: [ "Anil Madhavapeddy" @@ -20,36 +20,47 @@ tags: [ ] build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix "--enable-lwt" - "--%{mirage-types:enable}%-mirage"] + "--%{mirage-types:enable}%-mirage" + ] ["ocaml" "setup.ml" "-build"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix "--enable-lwt" "--%{mirage-types:enable}%-mirage" - "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test" "-runner" "sequential"] + "--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"} "ocamlfind" {build} "base-bytes" "lwt" {>= "2.4.7" & < "3.0.0"} - "cstruct" {>= "1.0.1" & <"2.0.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} "re" "cmdliner" - "ipaddr" {>= "2.6.0" & <"2.8.0"} - "uri" {>= "1.7.0" & <"1.9.4"} + "ipaddr" {>= "2.6.0" & < "2.8.0"} + "uri" {>= "1.7.0" & < "1.9.4"} "base64" {>= "2.0.0"} "mirage-profile" "hashcons" - "ounit" {test} - "pcap-format" {test} + "ounit" {with-test} + "pcap-format" {with-test} ] depopts: [ "async" @@ -59,4 +70,13 @@ conflicts: [ "mirage-types" {<"1.2.0" & >"3.0.0"} "async" {<"112.24.00"} ] -available: [ocaml-version >= "4.02.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.17.0.tar.gz" + checksum: "md5=fca0529edfa3afb9d6182ed81ded92b8" +} diff --git a/packages/dns/dns.0.17.0/url b/packages/dns/dns.0.17.0/url deleted file mode 100644 index b6a16037d55..00000000000 --- a/packages/dns/dns.0.17.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-dns/archive/v0.17.0.tar.gz" -checksum: "fca0529edfa3afb9d6182ed81ded92b8" diff --git a/packages/dns/dns.0.18.0/descr b/packages/dns/dns.0.18.0/descr deleted file mode 100644 index df82d585ff5..00000000000 --- a/packages/dns/dns.0.18.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -DNS client and server implementation - -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. diff --git a/packages/dns/dns.0.18.0/opam b/packages/dns/dns.0.18.0/opam deleted file mode 100644 index 653df585918..00000000000 --- a/packages/dns/dns.0.18.0/opam +++ /dev/null @@ -1,63 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/ocaml-dns" -dev-repo: "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"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix - "--enable-lwt" - "--%{mirage-types:enable}%-mirage" - "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test" "-runner" "sequential"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: ["ocamlfind" "remove" "dns"] - -depends: [ - "ocamlfind" {build} - "base-bytes" - "lwt" {>= "2.4.7" & < "3.0.0"} - "cstruct" {>= "1.9.0" & <"3.0.0"} - "ppx_tools" {build} - "re" - "cmdliner" - "ipaddr" {>= "2.6.0" & <"2.8.0"} - "uri" {>= "1.7.0" & <"1.9.4"} - "base64" {>= "2.0.0"} - "mirage-profile" - "hashcons" - "ounit" {test} - "pcap-format" {test} -] -depopts: [ - "async" - "mirage-types" -] -conflicts: [ - "mirage-types" {<"1.2.0" & >"3.0.0"} - "async" {<"112.24.00"} -] -available: [ocaml-version >= "4.02.0"] diff --git a/packages/dns/dns.0.18.0/url b/packages/dns/dns.0.18.0/url deleted file mode 100644 index f8020ffb8a7..00000000000 --- a/packages/dns/dns.0.18.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-dns/archive/v0.18.0.tar.gz" -checksum: "90812cc89bca40b6e7802c50eed427d2" diff --git a/packages/dns/dns.0.18.1/descr b/packages/dns/dns.0.18.1/descr deleted file mode 100644 index df82d585ff5..00000000000 --- a/packages/dns/dns.0.18.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -DNS client and server implementation - -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. diff --git a/packages/dns/dns.0.18.1/opam b/packages/dns/dns.0.18.1/opam index 1f2c874750b..c82446a51b1 100644 --- a/packages/dns/dns.0.18.1/opam +++ b/packages/dns/dns.0.18.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -14,7 +14,7 @@ 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: "https://github.com/mirage/ocaml-dns.git" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" build: [ [ "ocaml" @@ -30,24 +30,34 @@ build: [ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "dns"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "base-bytes" "lwt" {>= "2.4.7" & < "3.0.0"} - "cstruct" {>= "1.9.0" & <"3.0.0"} + "cstruct" {>= "1.9.0" & < "3.0.0"} "ppx_tools" {build} "re" "cmdliner" - "ipaddr" {>= "2.6.0" & <"2.8.0"} - "uri" {>= "1.7.0" & <"1.9.4"} + "ipaddr" {>= "2.6.0" & < "2.8.0"} + "uri" {>= "1.7.0" & < "1.9.4"} "base64" {>= "2.0.0"} "mirage-profile" "hashcons" - "ounit" {test} - "pcap-format" {test} + "ounit" {with-test} + "pcap-format" {with-test} ] depopts: ["async" "mirage-types"] conflicts: [ "mirage-types" {< "1.2.0" & >"3.0.0"} "async" {< "112.24.00"} ] -available: [ocaml-version >= "4.02.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.18.1.tar.gz" + checksum: "md5=a232d3fae3363d00ad5fe672949b3240" +} diff --git a/packages/dns/dns.0.18.1/url b/packages/dns/dns.0.18.1/url deleted file mode 100644 index 7a53ee7b914..00000000000 --- a/packages/dns/dns.0.18.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-dns/archive/v0.18.1.tar.gz" -checksum: "a232d3fae3363d00ad5fe672949b3240" diff --git a/packages/dns/dns.0.19.0/descr b/packages/dns/dns.0.19.0/descr deleted file mode 100644 index df82d585ff5..00000000000 --- a/packages/dns/dns.0.19.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -DNS client and server implementation - -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. diff --git a/packages/dns/dns.0.19.0/opam b/packages/dns/dns.0.19.0/opam index f73bf8f0663..e6c1791aaf2 100644 --- a/packages/dns/dns.0.19.0/opam +++ b/packages/dns/dns.0.19.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/ocaml-dns" -dev-repo: "https://github.com/mirage/ocaml-dns.git" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" bug-reports: "https://github.com/mirage/ocaml-dns/issues" authors: [ "Anil Madhavapeddy" @@ -20,39 +20,50 @@ tags: [ ] build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix "--%{base-unix:enable}%-lwt" - "--%{mirage-time-lwt+mirage-stack-lwt+mirage-protocols+mirage-kv-lwt:enable}%-mirage"] + "--%{mirage-time-lwt+mirage-stack-lwt+mirage-protocols+mirage-kv-lwt:enable}%-mirage" + ] ["ocaml" "setup.ml" "-build"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix + [ + "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"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test" "-runner" "sequential"] + "--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"} "ocamlfind" {build} "base-bytes" "lwt" {>= "2.4.7" & < "3.0.0"} - "cstruct" {>= "2.0.0" & <"3.0.0"} + "cstruct" {>= "2.0.0" & < "3.0.0"} "ppx_cstruct" {build} "ppx_tools" {build} "re" "cmdliner" - "ipaddr" {>= "2.6.0" & <"2.8.0"} - "uri" {>= "1.7.0" & <"1.9.4"} + "ipaddr" {>= "2.6.0" & < "2.8.0"} + "uri" {>= "1.7.0" & < "1.9.4"} "base64" {>= "2.0.0"} "mirage-profile" "hashcons" "duration" - "ounit" {test} - "pcap-format" {test} + "ounit" {with-test} + "pcap-format" {with-test} ] depopts: [ "async" @@ -66,4 +77,13 @@ conflicts: [ "mirage-types-lwt" {< "3.0.0"} "async" {<"112.24.00"} ] -available: [ocaml-version >= "4.02.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: "md5=7da602c4fd4cea931c7bbccb7e349fff" +} diff --git a/packages/dns/dns.0.19.0/url b/packages/dns/dns.0.19.0/url deleted file mode 100644 index 619fa8c8e8f..00000000000 --- a/packages/dns/dns.0.19.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-dns/archive/v0.19.0.tar.gz" -checksum: "7da602c4fd4cea931c7bbccb7e349fff" diff --git a/packages/dns/dns.0.19.1/descr b/packages/dns/dns.0.19.1/descr deleted file mode 100644 index df82d585ff5..00000000000 --- a/packages/dns/dns.0.19.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -DNS client and server implementation - -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. diff --git a/packages/dns/dns.0.19.1/opam b/packages/dns/dns.0.19.1/opam index eab7ef3b65c..48cd8c94dfe 100644 --- a/packages/dns/dns.0.19.1/opam +++ b/packages/dns/dns.0.19.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/ocaml-dns" -dev-repo: "https://github.com/mirage/ocaml-dns.git" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" bug-reports: "https://github.com/mirage/ocaml-dns/issues" authors: [ "Anil Madhavapeddy" @@ -20,41 +20,51 @@ tags: [ ] 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" + "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-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - ["ocaml" "pkg/pkg.ml" "test" ] -] - depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build & >= "0.8.0"} - "ppx_cstruct" {build} - "ppx_deriving" {build} + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build & >= "0.8.0"} + "ppx_cstruct" {build} + "ppx_deriving" {build} "base-bytes" - "cstruct" {>= "2.0.0" & < "3.0.0"} + "cstruct" {>= "2.0.0" & < "3.0.0"} "re" - "ipaddr" {>= "2.6.0" & <"2.8.0"} - "uri" {>= "1.7.0" & <"1.9.4"} - "base64" {>= "2.0.0"} + "ipaddr" {>= "2.6.0" & < "2.8.0"} + "uri" {>= "1.7.0" & < "1.9.4"} + "base64" {>= "2.0.0"} "hashcons" "result" - "lwt" {test} - "ounit" {test} - "pcap-format" {test} - "mirage-protocols" {test} - "mirage-stack-lwt" {test} - "mirage-time-lwt" {test} - "mirage-kv" {test} - "mirage-kv-lwt" {test} - "mirage-profile" {test} - "duration" {test} - "io-page" {test} + "lwt" {with-test} + "ounit" {with-test} + "pcap-format" {with-test} + "mirage-protocols" {with-test} + "mirage-stack-lwt" {with-test} + "mirage-time-lwt" {with-test} + "mirage-kv" {with-test} + "mirage-kv-lwt" {with-test} + "mirage-profile" {with-test} + "duration" {with-test} + "io-page" {with-test} ] depopts: [ "async" @@ -75,4 +85,12 @@ conflicts: [ "lwt" {< "2.4.7"} "lwt" {>= "3.0.0"} ] -available: [ocaml-version >= "4.03.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: "md5=1944d2d6c04a1eae70215568c76d2e45" +} diff --git a/packages/dns/dns.0.19.1/url b/packages/dns/dns.0.19.1/url deleted file mode 100644 index 0c03e2f2dba..00000000000 --- a/packages/dns/dns.0.19.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-dns/archive/v0.19.1.tar.gz" -checksum: "1944d2d6c04a1eae70215568c76d2e45" diff --git a/packages/dns/dns.0.20.0/descr b/packages/dns/dns.0.20.0/descr deleted file mode 100644 index df82d585ff5..00000000000 --- a/packages/dns/dns.0.20.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -DNS client and server implementation - -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. diff --git a/packages/dns/dns.0.20.0/opam b/packages/dns/dns.0.20.0/opam deleted file mode 100644 index d78b2a808c9..00000000000 --- a/packages/dns/dns.0.20.0/opam +++ /dev/null @@ -1,76 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/ocaml-dns" -dev-repo: "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}%" ] -] -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - ["ocaml" "pkg/pkg.ml" "test" ] -] - -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build & >= "0.8.0"} - "ppx_tools" {build} - "base-bytes" - "cstruct" {>= "2.0.0"} - "ppx_cstruct" {build} - "re" - "ipaddr" {>= "2.6.0" & <"2.8.0"} - "uri" {>= "1.7.0" & <"1.9.4"} - "base64" {>= "2.0.0"} - "hashcons" - "result" - "lwt" {test} - "ounit" {test} - "pcap-format" {test} - "mirage-protocols" {test & >="1.1.0"} - "mirage-stack-lwt" {test} - "mirage-time-lwt" {test} - "mirage-kv" {test} - "mirage-kv-lwt" {test} - "mirage-profile" {test} - "duration" {test} -] -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"} - "lwt" {>= "3.0.0"} -] -available: [ocaml-version >= "4.03.0"] diff --git a/packages/dns/dns.0.20.0/url b/packages/dns/dns.0.20.0/url deleted file mode 100644 index 3dbf6d08bfd..00000000000 --- a/packages/dns/dns.0.20.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-dns/archive/v0.20.0.tar.gz" -checksum: "d7f1801871de48f822871bfb728ca501" diff --git a/packages/dns/dns.0.20.1/descr b/packages/dns/dns.0.20.1/descr deleted file mode 100644 index 84cefc577c6..00000000000 --- a/packages/dns/dns.0.20.1/descr +++ /dev/null @@ -1,29 +0,0 @@ -DNS client and server implementation in pure OCaml - -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 \ No newline at end of file diff --git a/packages/dns/dns.0.20.1/opam b/packages/dns/dns.0.20.1/opam index 03d23f1074e..93b586821a6 100644 --- a/packages/dns/dns.0.20.1/opam +++ b/packages/dns/dns.0.20.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/ocaml-dns" -dev-repo: "https://github.com/mirage/ocaml-dns.git" +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/" @@ -22,40 +22,50 @@ tags: [ ] 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" + "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-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - ["ocaml" "pkg/pkg.ml" "test" ] -] - depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build & >= "0.8.0"} - "ppx_tools" {build} + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build & >= "0.8.0"} + "ppx_tools" {build} "base-bytes" - "cstruct" {>= "2.0.0"} - "ppx_cstruct" {build} + "cstruct" {>= "2.0.0"} + "ppx_cstruct" {build} "re" - "ipaddr" {>= "2.6.0" & <"2.8.0"} - "uri" {>= "1.7.0" & <"1.9.4"} - "base64" {>= "2.0.0"} + "ipaddr" {>= "2.6.0" & < "2.8.0"} + "uri" {>= "1.7.0" & < "1.9.4"} + "base64" {>= "2.0.0"} "hashcons" "result" - "lwt" {test} - "ounit" {test} - "pcap-format" {test} - "mirage-protocols" {test & >="1.1.0"} - "mirage-stack-lwt" {test} - "mirage-time-lwt" {test} - "mirage-kv" {test} - "mirage-kv-lwt" {test} - "mirage-profile" {test} - "duration" {test} + "lwt" {with-test} + "ounit" {with-test} + "pcap-format" {with-test} + "mirage-protocols" {with-test & >= "1.1.0"} + "mirage-stack-lwt" {with-test} + "mirage-time-lwt" {with-test} + "mirage-kv" {with-test} + "mirage-kv-lwt" {with-test} + "mirage-profile" {with-test} + "duration" {with-test} ] depopts: [ "async" @@ -74,4 +84,37 @@ conflicts: [ "async" {<"112.24.00"} "lwt" {< "3.0.0"} ] -available: [ocaml-version >= "4.03.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: "md5=16f38546fb454480cb063ef83c4eb37c" +} diff --git a/packages/dns/dns.0.20.1/url b/packages/dns/dns.0.20.1/url deleted file mode 100644 index 4ac40b07c69..00000000000 --- a/packages/dns/dns.0.20.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-dns/releases/download/0.20.1/dns-0.20.1.tbz" -checksum: "16f38546fb454480cb063ef83c4eb37c" \ No newline at end of file diff --git a/packages/dns/dns.0.4.0/descr b/packages/dns/dns.0.4.0/descr deleted file mode 100644 index fa54ef18c01..00000000000 --- a/packages/dns/dns.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -DNS client and server implementation diff --git a/packages/dns/dns.0.4.0/opam b/packages/dns/dns.0.4.0/opam index c24df486c2b..5afa2723ad5 100644 --- a/packages/dns/dns.0.4.0/opam +++ b/packages/dns/dns.0.4.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -10,6 +10,7 @@ build: [ ] remove: [["ocamlfind" "remove" "dns"]] depends: [ + "ocaml" {>= "4.00.0"} "cstruct" {>= "0.5.0" & < "0.6.0"} "lwt" {< "3.0.0"} "ocamlfind" @@ -18,5 +19,10 @@ depends: [ "uri" "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=c019cc573625b86bee636be8ef51d10b" +} diff --git a/packages/dns/dns.0.4.0/url b/packages/dns/dns.0.4.0/url deleted file mode 100644 index 91266ebe0c1..00000000000 --- a/packages/dns/dns.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-dns/tarball/ocaml-dns-0.4.0" -checksum: "c019cc573625b86bee636be8ef51d10b" diff --git a/packages/dns/dns.0.5.0/descr b/packages/dns/dns.0.5.0/descr deleted file mode 100644 index fa54ef18c01..00000000000 --- a/packages/dns/dns.0.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -DNS client and server implementation diff --git a/packages/dns/dns.0.5.0/opam b/packages/dns/dns.0.5.0/opam deleted file mode 100644 index 6e13b6b9463..00000000000 --- a/packages/dns/dns.0.5.0/opam +++ /dev/null @@ -1,35 +0,0 @@ -opam-version: "1.2" -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: [ - "cstruct" {>= "0.5.1" & < "0.6.0"} - "ocamlfind" - "cryptokit" - "re" - "uri" - "ocamlbuild" {build} -] -depopts: ["lwt" "mirage-net"] -conflicts: [ - "lwt" {< "2.4.1"} - "lwt" {>= "3.0.0"} -] -available: ocaml-version >= "4.0.0" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/dns/dns.0.5.0/url b/packages/dns/dns.0.5.0/url deleted file mode 100644 index b12ba198cd3..00000000000 --- a/packages/dns/dns.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-dns/tarball/ocaml-dns-0.5.0" -checksum: "51e828d9910ee667d40421fc5c0df9f8" diff --git a/packages/dns/dns.0.5.1/descr b/packages/dns/dns.0.5.1/descr deleted file mode 100644 index fa54ef18c01..00000000000 --- a/packages/dns/dns.0.5.1/descr +++ /dev/null @@ -1 +0,0 @@ -DNS client and server implementation diff --git a/packages/dns/dns.0.5.1/opam b/packages/dns/dns.0.5.1/opam index 66735703b22..a5fb542011f 100644 --- a/packages/dns/dns.0.5.1/opam +++ b/packages/dns/dns.0.5.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -19,6 +19,7 @@ build: [ ] remove: [["ocamlfind" "remove" "dns"]] depends: [ + "ocaml" {>= "4.00.0"} "cstruct" {>= "0.5.1" & < "0.6.0"} "ocamlfind" "cryptokit" @@ -32,5 +33,10 @@ conflicts: [ "lwt" {>= "3.0.0"} "mirage-net" {> "0.9.4"} ] -available: ocaml-version >= "4.00.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.1" + checksum: "md5=5e3f6082216be39574f2e280c71967e4" +} diff --git a/packages/dns/dns.0.5.1/url b/packages/dns/dns.0.5.1/url deleted file mode 100644 index b0fd975461f..00000000000 --- a/packages/dns/dns.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-dns/tarball/ocaml-dns-0.5.1" -checksum: "5e3f6082216be39574f2e280c71967e4" diff --git a/packages/dns/dns.0.6.0/descr b/packages/dns/dns.0.6.0/descr deleted file mode 100644 index fa54ef18c01..00000000000 --- a/packages/dns/dns.0.6.0/descr +++ /dev/null @@ -1 +0,0 @@ -DNS client and server implementation diff --git a/packages/dns/dns.0.6.0/opam b/packages/dns/dns.0.6.0/opam index 811569b09e3..e94223bbd0a 100644 --- a/packages/dns/dns.0.6.0/opam +++ b/packages/dns/dns.0.6.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -19,6 +19,7 @@ build: [ ] remove: [["ocamlfind" "remove" "dns"]] depends: [ + "ocaml" "cstruct" {>= "0.6.0" & < "1.0.0"} "ocamlfind" "cryptokit" @@ -36,3 +37,9 @@ conflicts: [ ] dev-repo: "git://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/ocaml-dns-0.6.0.tar.gz" + checksum: "md5=b6dbe81ddefa538f8c12245691b80ac7" +} diff --git a/packages/dns/dns.0.6.0/url b/packages/dns/dns.0.6.0/url deleted file mode 100644 index c3b0c55758a..00000000000 --- a/packages/dns/dns.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-dns/archive/ocaml-dns-0.6.0.tar.gz" -checksum: "b6dbe81ddefa538f8c12245691b80ac7" diff --git a/packages/dns/dns.0.6.1/descr b/packages/dns/dns.0.6.1/descr deleted file mode 100644 index fa54ef18c01..00000000000 --- a/packages/dns/dns.0.6.1/descr +++ /dev/null @@ -1 +0,0 @@ -DNS client and server implementation diff --git a/packages/dns/dns.0.6.1/opam b/packages/dns/dns.0.6.1/opam deleted file mode 100644 index d8dd385e98f..00000000000 --- a/packages/dns/dns.0.6.1/opam +++ /dev/null @@ -1,38 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -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: [ - "lwt" {>= "2.4.1" & < "3.0.0"} - "cstruct" {>= "0.6.0" & < "1.0.0"} - "ocamlfind" - "cryptokit" - "re" - "uri" - "cmdliner" - "ocamlbuild" {build} - "conf-openssl" {build} -] -depopts: ["mirage-net"] -conflicts: [ - "mirage-net" {> "0.9.4"} - "mirage-net" {< "0.5.2"} -] -dev-repo: "git://github.com/mirage/ocaml-dns" -available: ocaml-version >= "4.00.0" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/dns/dns.0.6.1/url b/packages/dns/dns.0.6.1/url deleted file mode 100644 index d595d5d8a0c..00000000000 --- a/packages/dns/dns.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-dns/archive/ocaml-dns-0.6.1.tar.gz" -checksum: "888df168b8f9a554d660f65b3f5e5f6c" diff --git a/packages/dns/dns.0.6.2/descr b/packages/dns/dns.0.6.2/descr deleted file mode 100644 index fa54ef18c01..00000000000 --- a/packages/dns/dns.0.6.2/descr +++ /dev/null @@ -1 +0,0 @@ -DNS client and server implementation diff --git a/packages/dns/dns.0.6.2/opam b/packages/dns/dns.0.6.2/opam index 6a957c00e73..7242ea87439 100644 --- a/packages/dns/dns.0.6.2/opam +++ b/packages/dns/dns.0.6.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -26,6 +26,7 @@ build: [ ] remove: [["ocamlfind" "remove" "dns"]] depends: [ + "ocaml" {>= "4.00.0"} "lwt" {>= "2.4.1" & < "3.0.0"} "cstruct" {>= "0.6.0" & < "1.0.0"} "ocamlfind" @@ -42,5 +43,10 @@ conflicts: [ "mirage-net" {< "0.5.2"} ] dev-repo: "git://github.com/mirage/ocaml-dns" -available: ocaml-version >= "4.00.0" 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.2.tar.gz" + checksum: "md5=2104e14fce2a57c3193c00c00e228078" +} diff --git a/packages/dns/dns.0.6.2/url b/packages/dns/dns.0.6.2/url deleted file mode 100644 index 2b4d3036cf8..00000000000 --- a/packages/dns/dns.0.6.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-dns/archive/ocaml-dns-0.6.2.tar.gz" -checksum: "2104e14fce2a57c3193c00c00e228078" diff --git a/packages/dns/dns.0.7.0/descr b/packages/dns/dns.0.7.0/descr deleted file mode 100644 index fa54ef18c01..00000000000 --- a/packages/dns/dns.0.7.0/descr +++ /dev/null @@ -1 +0,0 @@ -DNS client and server implementation diff --git a/packages/dns/dns.0.7.0/opam b/packages/dns/dns.0.7.0/opam index dc9938799eb..3bd36a858a9 100644 --- a/packages/dns/dns.0.7.0/opam +++ b/packages/dns/dns.0.7.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -28,6 +28,7 @@ build: [ ] remove: [["ocamlfind" "remove" "dns"]] depends: [ + "ocaml" {>= "4.00.0"} "lwt" {>= "2.4.1" & < "3.0.0"} "cstruct" {>= "0.7.1" & < "1.0.0"} "ocamlfind" @@ -41,5 +42,10 @@ conflicts: [ "mirage-net" {!= "0.9.4"} ] dev-repo: "git://github.com/mirage/ocaml-dns" -available: ocaml-version >= "4.00.0" 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: "md5=849e4443ae69bf45d97565c66e33f8ef" +} diff --git a/packages/dns/dns.0.7.0/url b/packages/dns/dns.0.7.0/url deleted file mode 100644 index 15d277e585d..00000000000 --- a/packages/dns/dns.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-dns/archive/v0.7.0.tar.gz" -checksum: "849e4443ae69bf45d97565c66e33f8ef" diff --git a/packages/dns/dns.0.8.0/descr b/packages/dns/dns.0.8.0/descr deleted file mode 100644 index fa54ef18c01..00000000000 --- a/packages/dns/dns.0.8.0/descr +++ /dev/null @@ -1 +0,0 @@ -DNS client and server implementation diff --git a/packages/dns/dns.0.8.0/opam b/packages/dns/dns.0.8.0/opam deleted file mode 100644 index 765a617b2c6..00000000000 --- a/packages/dns/dns.0.8.0/opam +++ /dev/null @@ -1,40 +0,0 @@ -opam-version: "1.2" -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 &\n LGPL-2.1 with OCaml linking exception &\n 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: [ - "lwt" {>= "2.4.3" & < "3.0.0"} - "cstruct" {>= "1.0.1" & < "1.6.0"} - "ocamlfind" - "re" - "cmdliner" - "ipaddr" {>= "2.2.0"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/ocaml-dns" -available: ocaml-version >= "4.00.0" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/dns/dns.0.8.0/url b/packages/dns/dns.0.8.0/url deleted file mode 100644 index 40853b02714..00000000000 --- a/packages/dns/dns.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-dns/archive/v0.8.0.tar.gz" -checksum: "1273bd54038200b022ba4f1c6d0370c0" diff --git a/packages/dns/dns.0.8.1/descr b/packages/dns/dns.0.8.1/descr deleted file mode 100644 index fa54ef18c01..00000000000 --- a/packages/dns/dns.0.8.1/descr +++ /dev/null @@ -1 +0,0 @@ -DNS client and server implementation diff --git a/packages/dns/dns.0.8.1/opam b/packages/dns/dns.0.8.1/opam index 765a617b2c6..ca8768a285c 100644 --- a/packages/dns/dns.0.8.1/opam +++ b/packages/dns/dns.0.8.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -27,6 +27,7 @@ build: [ ] remove: [["ocamlfind" "remove" "dns"]] depends: [ + "ocaml" {>= "4.00.0"} "lwt" {>= "2.4.3" & < "3.0.0"} "cstruct" {>= "1.0.1" & < "1.6.0"} "ocamlfind" @@ -36,5 +37,10 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/ocaml-dns" -available: ocaml-version >= "4.00.0" 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: "md5=da069afaaca54e845ddcbe0f9683c2f4" +} diff --git a/packages/dns/dns.0.8.1/url b/packages/dns/dns.0.8.1/url deleted file mode 100644 index c66e53b75a9..00000000000 --- a/packages/dns/dns.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-dns/archive/v0.8.1.tar.gz" -checksum: "da069afaaca54e845ddcbe0f9683c2f4" diff --git a/packages/dns/dns.0.9.0/descr b/packages/dns/dns.0.9.0/descr deleted file mode 100644 index fa54ef18c01..00000000000 --- a/packages/dns/dns.0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -DNS client and server implementation diff --git a/packages/dns/dns.0.9.0/opam b/packages/dns/dns.0.9.0/opam deleted file mode 100644 index 862fd949daa..00000000000 --- a/packages/dns/dns.0.9.0/opam +++ /dev/null @@ -1,41 +0,0 @@ -opam-version: "1.2" -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 &\n LGPL-2.1 with OCaml linking exception &\n 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: [ - "lwt" {>= "2.4.3" & < "3.0.0"} - "cstruct" {>= "1.0.1" & < "1.6.0"} - "ocamlfind" - "re" - "cmdliner" - "ipaddr" {>= "2.2.0"} - "io-page" {< "1.3.0"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/ocaml-dns" -available: ocaml-version >= "4.00.0" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/dns/dns.0.9.0/url b/packages/dns/dns.0.9.0/url deleted file mode 100644 index 14f1224938b..00000000000 --- a/packages/dns/dns.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-dns/archive/v0.9.0.tar.gz" -checksum: "96c1e2127f5965101207ceaa682d64c3" diff --git a/packages/dns/dns.0.9.1/descr b/packages/dns/dns.0.9.1/descr deleted file mode 100644 index fa54ef18c01..00000000000 --- a/packages/dns/dns.0.9.1/descr +++ /dev/null @@ -1 +0,0 @@ -DNS client and server implementation diff --git a/packages/dns/dns.0.9.1/opam b/packages/dns/dns.0.9.1/opam index 862fd949daa..ebf33e5b643 100644 --- a/packages/dns/dns.0.9.1/opam +++ b/packages/dns/dns.0.9.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -27,6 +27,7 @@ build: [ ] remove: [["ocamlfind" "remove" "dns"]] depends: [ + "ocaml" {>= "4.00.0"} "lwt" {>= "2.4.3" & < "3.0.0"} "cstruct" {>= "1.0.1" & < "1.6.0"} "ocamlfind" @@ -37,5 +38,10 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/ocaml-dns" -available: ocaml-version >= "4.00.0" 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: "md5=e90e7171d93c8758d7bca558b3bc7bfa" +} diff --git a/packages/dns/dns.0.9.1/url b/packages/dns/dns.0.9.1/url deleted file mode 100644 index f5351d4a47f..00000000000 --- a/packages/dns/dns.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-dns/archive/v0.9.1.tar.gz" -checksum: "e90e7171d93c8758d7bca558b3bc7bfa" diff --git a/packages/dns/dns.1.0.0/descr b/packages/dns/dns.1.0.0/descr deleted file mode 100644 index 84cefc577c6..00000000000 --- a/packages/dns/dns.1.0.0/descr +++ /dev/null @@ -1,29 +0,0 @@ -DNS client and server implementation in pure OCaml - -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 \ No newline at end of file diff --git a/packages/dns/dns.1.0.0/opam b/packages/dns/dns.1.0.0/opam deleted file mode 100644 index 8f3d2a5fd31..00000000000 --- a/packages/dns/dns.1.0.0/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/ocaml-dns" -dev-repo: "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"] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] - -depends: [ - "base-bytes" - "jbuilder" {build & >= "1.0+beta9"} - "cstruct" {>= "3.0.2"} - "ppx_cstruct" {build} - "re" - "ipaddr" {>= "2.6.0"} - "uri" {>= "1.7.0"} - "base64" {>= "2.0.0"} - "hashcons" - "result" -] -available: [ocaml-version >= "4.03.0" & ocaml-version < "4.06.0" ] diff --git a/packages/dns/dns.1.0.0/url b/packages/dns/dns.1.0.0/url deleted file mode 100644 index 6eb7b78ec1e..00000000000 --- a/packages/dns/dns.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-dns/releases/download/v1.0.0/dns-1.0.0.tbz" -checksum: "5fe4efe11671253950f89036a6cc1a21" \ No newline at end of file diff --git a/packages/dns/dns.1.0.1/descr b/packages/dns/dns.1.0.1/descr deleted file mode 100644 index 84cefc577c6..00000000000 --- a/packages/dns/dns.1.0.1/descr +++ /dev/null @@ -1,29 +0,0 @@ -DNS client and server implementation in pure OCaml - -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 \ No newline at end of file diff --git a/packages/dns/dns.1.0.1/opam b/packages/dns/dns.1.0.1/opam index a7ea164f252..9bb7d1f0e06 100644 --- a/packages/dns/dns.1.0.1/opam +++ b/packages/dns/dns.1.0.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/ocaml-dns" -dev-repo: "https://github.com/mirage/ocaml-dns.git" +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: [ @@ -18,15 +18,49 @@ build: [ ] depends: [ + "ocaml" {>= "4.03.0"} "base-bytes" - "jbuilder" {build & >= "1.0+beta9"} - "cstruct" {>= "3.0.2"} - "ppx_cstruct" {build} + "jbuilder" {build & >= "1.0+beta9"} + "cstruct" {>= "3.0.2"} + "ppx_cstruct" {build} "re" - "ipaddr" {>= "2.6.0"} - "uri" {>= "1.7.0"} - "base64" {>= "2.0.0"} + "ipaddr" {>= "2.6.0"} + "uri" {>= "1.7.0"} + "base64" {>= "2.0.0"} "hashcons" "result" ] -available: [ocaml-version >= "4.03.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/v1.0.1/dns-1.0.1.tbz" + checksum: "md5=ec3bb1db392e29cd3aa8a8d844fba0ad" +} diff --git a/packages/dns/dns.1.0.1/url b/packages/dns/dns.1.0.1/url deleted file mode 100644 index 3344f0ed2b6..00000000000 --- a/packages/dns/dns.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-dns/releases/download/v1.0.1/dns-1.0.1.tbz" -checksum: "ec3bb1db392e29cd3aa8a8d844fba0ad" diff --git a/packages/dnscurve/dnscurve.0.1.0/descr b/packages/dnscurve/dnscurve.0.1.0/descr deleted file mode 100644 index 26b69f7c981..00000000000 --- a/packages/dnscurve/dnscurve.0.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -DNSCurve protocol for DNS queries over a secure channel - -This package is *UNAUDITED*. Use at your own risk. diff --git a/packages/dnscurve/dnscurve.0.1.0/opam b/packages/dnscurve/dnscurve.0.1.0/opam deleted file mode 100644 index 8754124fa77..00000000000 --- a/packages/dnscurve/dnscurve.0.1.0/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -maintainer: "sheets@alum.mit.edu" -tags: ["org:mirage"] -build: [make "PREFIX=%{prefix}%"] -remove: [["ocamlfind" "remove" "dnscurve"]] -depends: [ - "ocamlfind" - "dns" {>= "0.7.0" & < "0.11.0"} - "sodium" {< "0.2.0"} - "ocamlbuild" {build} -] -depopts: ["lwt"] -dev-repo: "git://github.com/dsheets/ocaml-dnscurve" -install: [make "PREFIX=%{prefix}%" "install"] diff --git a/packages/dnscurve/dnscurve.0.1.0/url b/packages/dnscurve/dnscurve.0.1.0/url deleted file mode 100644 index 568c4f36a71..00000000000 --- a/packages/dnscurve/dnscurve.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dsheets/ocaml-dnscurve/archive/0.1.0.tar.gz" -checksum: "1494b67f9b7bc39438e466dcd0afc105" diff --git a/packages/dnscurve/dnscurve.0.2.0/descr b/packages/dnscurve/dnscurve.0.2.0/descr deleted file mode 100644 index 26b69f7c981..00000000000 --- a/packages/dnscurve/dnscurve.0.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -DNSCurve protocol for DNS queries over a secure channel - -This package is *UNAUDITED*. Use at your own risk. diff --git a/packages/dnscurve/dnscurve.0.2.0/opam b/packages/dnscurve/dnscurve.0.2.0/opam index c949ca32f25..7002c4a5968 100644 --- a/packages/dnscurve/dnscurve.0.2.0/opam +++ b/packages/dnscurve/dnscurve.0.2.0/opam @@ -1,9 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" tags: ["org:mirage"] build: [make "PREFIX=%{prefix}%"] remove: [["ocamlfind" "remove" "dnscurve"]] depends: [ + "ocaml" "ocamlfind" "dns" {>= "0.8.0" & < "0.11.0"} "sodium" {>= "0.2.0"} @@ -12,3 +13,10 @@ depends: [ depopts: ["lwt"] dev-repo: "git://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: "md5=5a4c98d2009b2baf24fd0eea1f8140f2" +} diff --git a/packages/dnscurve/dnscurve.0.2.0/url b/packages/dnscurve/dnscurve.0.2.0/url deleted file mode 100644 index 6c818b9de30..00000000000 --- a/packages/dnscurve/dnscurve.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dsheets/ocaml-dnscurve/archive/0.2.0.tar.gz" -checksum: "5a4c98d2009b2baf24fd0eea1f8140f2" diff --git a/packages/dnscurve/dnscurve.0.3.0/descr b/packages/dnscurve/dnscurve.0.3.0/descr deleted file mode 100644 index 26b69f7c981..00000000000 --- a/packages/dnscurve/dnscurve.0.3.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -DNSCurve protocol for DNS queries over a secure channel - -This package is *UNAUDITED*. Use at your own risk. diff --git a/packages/dnscurve/dnscurve.0.3.0/opam b/packages/dnscurve/dnscurve.0.3.0/opam index fae9ee6e5d0..74b0851ca2e 100644 --- a/packages/dnscurve/dnscurve.0.3.0/opam +++ b/packages/dnscurve/dnscurve.0.3.0/opam @@ -1,9 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" tags: ["org:mirage"] build: [make "PREFIX=%{prefix}%"] remove: [["ocamlfind" "remove" "dnscurve"]] depends: [ + "ocaml" "base-bytes" "ocamlfind" "dns" {>= "0.12.0" & < "0.14.0"} @@ -13,3 +14,10 @@ depends: [ depopts: ["lwt"] dev-repo: "git://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: "md5=13345b867a89a8fd6c8b59957b3ad707" +} diff --git a/packages/dnscurve/dnscurve.0.3.0/url b/packages/dnscurve/dnscurve.0.3.0/url deleted file mode 100644 index c7d46e24d43..00000000000 --- a/packages/dnscurve/dnscurve.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dsheets/ocaml-dnscurve/archive/0.3.0.tar.gz" -checksum: "13345b867a89a8fd6c8b59957b3ad707" diff --git a/packages/dnssd/dnssd.0.5.0/descr b/packages/dnssd/dnssd.0.5.0/descr deleted file mode 100644 index 82ad97bb36a..00000000000 --- a/packages/dnssd/dnssd.0.5.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -DNS Service Discovery for macOS - -This library contains bindings to the functions in `dns_sd.h`, which -are used to perform generic DNS queries using the macOS resolver. -This is the best way to ensure that the query results match the -results obtained by other apps on OSX. - -## Usage example - -In a toplevel: - -```ocaml -Dnssd.query "dave.recoil.org" Dns.Packet.Q_A;; -- : (Dns.Packet.rr list, Dnssd.error) result = -Ok - [{Dns.Packet.name = ; cls = Dns.Packet.RR_IN; flush = false; ttl = 187l; rdata = Dns.Packet.A }; - {Dns.Packet.name = ; cls = Dns.Packet.RR_IN; flush = false; ttl = 187l; rdata = Dns.Packet.CNAME }; - {Dns.Packet.name = ; cls = Dns.Packet.RR_IN; flush = false; ttl = 187l; rdata = Dns.Packet.CNAME }] -``` \ No newline at end of file diff --git a/packages/dnssd/dnssd.0.5.0/opam b/packages/dnssd/dnssd.0.5.0/opam index 1fb84a9a735..bc4a971214e 100644 --- a/packages/dnssd/dnssd.0.5.0/opam +++ b/packages/dnssd/dnssd.0.5.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: ["David Scott" "Thomas Gazagnaire"] license: "ISC" homepage: "https://github.com/mirage/ocaml-osx-dnssd" -dev-repo: "https://github.com/mirage/ocaml-osx-dnssd.git" +dev-repo: "git+https://github.com/mirage/ocaml-osx-dnssd.git" bug-reports: "https://github.com/mirage/ocaml-osx-dnssd/issues" doc: "https://mirage.github.io/ocaml-osx-dnssd/" tags: [ @@ -13,20 +13,39 @@ tags: [ build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-j" jobs] + ["jbuilder" "runtest"] {with-test} ] - -build-test: [ - [ "jbuilder" "runtest" ] -] - depends: [ + "ocaml" {>= "4.03.0"} "dns" "lwt" "logs" "fmt" "cstruct" {>= "2.3.0"} "jbuilder" {build & >= "1.0+beta10"} - "alcotest" {test} + "alcotest" {with-test} ] +synopsis: "DNS Service Discovery for macOS" +description: """ +This library contains bindings to the functions in `dns_sd.h`, which +are used to perform generic DNS queries using the macOS resolver. +This is the best way to ensure that the query results match the +results obtained by other apps on OSX. + +## Usage example + +In a toplevel: -available: [ocaml-version >= "4.03.0"] +```ocaml +Dnssd.query "dave.recoil.org" Dns.Packet.Q_A;; +- : (Dns.Packet.rr list, Dnssd.error) result = +Ok + [{Dns.Packet.name = ; cls = Dns.Packet.RR_IN; flush = false; ttl = 187l; rdata = Dns.Packet.A }; + {Dns.Packet.name = ; cls = Dns.Packet.RR_IN; flush = false; ttl = 187l; rdata = Dns.Packet.CNAME }; + {Dns.Packet.name = ; cls = Dns.Packet.RR_IN; flush = false; ttl = 187l; rdata = Dns.Packet.CNAME }] +```""" +url { + src: + "https://github.com/mirage/ocaml-osx-dnssd/releases/download/v0.5.0/dnssd-0.5.0.tbz" + checksum: "md5=8208d2ee22d572ea42da2a1e258c5d5a" +} diff --git a/packages/dnssd/dnssd.0.5.0/url b/packages/dnssd/dnssd.0.5.0/url deleted file mode 100644 index 5f1db26d351..00000000000 --- a/packages/dnssd/dnssd.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-osx-dnssd/releases/download/v0.5.0/dnssd-0.5.0.tbz" -checksum: "8208d2ee22d572ea42da2a1e258c5d5a" \ No newline at end of file diff --git a/packages/doc-ock-html/doc-ock-html.1.0.0/descr b/packages/doc-ock-html/doc-ock-html.1.0.0/descr deleted file mode 100644 index c690814f131..00000000000 --- a/packages/doc-ock-html/doc-ock-html.1.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -From doc-ock to HTML - -Doc-ock-html generates HTML documentation using [Doc-ock][doc-ock] - -doc-ock: https://github.com/ocaml-doc/doc-ock \ No newline at end of file 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 index e1e57c3dfed..0cb75ce8192 100644 --- a/packages/doc-ock-html/doc-ock-html.1.0.0/opam +++ b/packages/doc-ock-html/doc-ock-html.1.0.0/opam @@ -1,22 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Refis " -author: "Thomas Refis " homepage: "https://github.com/ocaml-doc/doc-ock-html" doc: "https://ocaml-doc.github.com/doc-ock-html/" license: "ISC" -dev-repo: "http://github.com/ocaml-doc/doc-ock-html.git" +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"] -available: [ ocaml-version >= "4.02.3" ] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.7.5"} "doc-ock" - "tyxml" {>= "4.0.0" } - "xmlm" ] - + "tyxml" {>= "4.0.0"} + "xmlm" +] 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: "md5=360c9fecf53f646b63324b15a30dd2bc" +} diff --git a/packages/doc-ock-html/doc-ock-html.1.0.0/url b/packages/doc-ock-html/doc-ock-html.1.0.0/url deleted file mode 100644 index f8b9d64d374..00000000000 --- a/packages/doc-ock-html/doc-ock-html.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/ocaml-doc/doc-ock-html/releases/download/v1.0.0/doc-ock-html-1.0.0.tbz" -checksum: "360c9fecf53f646b63324b15a30dd2bc" \ No newline at end of file diff --git a/packages/doc-ock-html/doc-ock-html.1.1.0/descr b/packages/doc-ock-html/doc-ock-html.1.1.0/descr deleted file mode 100644 index c690814f131..00000000000 --- a/packages/doc-ock-html/doc-ock-html.1.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -From doc-ock to HTML - -Doc-ock-html generates HTML documentation using [Doc-ock][doc-ock] - -doc-ock: https://github.com/ocaml-doc/doc-ock \ No newline at end of file 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 deleted file mode 100644 index e1c15d29d58..00000000000 --- a/packages/doc-ock-html/doc-ock-html.1.1.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -version: "1.1.0" -opam-version: "1.2" -maintainer: "Thomas Refis " -author: "Thomas Refis " -homepage: "https://github.com/ocaml-doc/doc-ock-html" -doc: "https://ocaml-doc.github.com/doc-ock-html/" -license: "ISC" -dev-repo: "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"] - -available: [ ocaml-version >= "4.03.0" ] -depends: [ - "ocamlfind" {build} - "jbuilder" {build} - "doc-ock" - "tyxml" {>= "4.0.0" } - "xmlm" ] - -build: [ - ["jbuilder" "subst"] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] diff --git a/packages/doc-ock-html/doc-ock-html.1.1.0/url b/packages/doc-ock-html/doc-ock-html.1.1.0/url deleted file mode 100644 index e0883df50d2..00000000000 --- a/packages/doc-ock-html/doc-ock-html.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/ocaml-doc/doc-ock-html/releases/download/v1.1.0/doc-ock-html-1.1.0.tbz" -checksum: "7f9ade639ac868f4d37595617546abbe" diff --git a/packages/doc-ock-html/doc-ock-html.1.1.1/descr b/packages/doc-ock-html/doc-ock-html.1.1.1/descr deleted file mode 100644 index c690814f131..00000000000 --- a/packages/doc-ock-html/doc-ock-html.1.1.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -From doc-ock to HTML - -Doc-ock-html generates HTML documentation using [Doc-ock][doc-ock] - -doc-ock: https://github.com/ocaml-doc/doc-ock \ No newline at end of file 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 index 1331faecc90..0aade4fb667 100644 --- a/packages/doc-ock-html/doc-ock-html.1.1.1/opam +++ b/packages/doc-ock-html/doc-ock-html.1.1.1/opam @@ -1,22 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Refis " -author: "Thomas Refis " homepage: "https://github.com/ocaml-doc/doc-ock-html" doc: "https://ocaml-doc.github.com/doc-ock-html/" license: "ISC" -dev-repo: "http://github.com/ocaml-doc/doc-ock-html.git" +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"] -available: [ ocaml-version >= "4.03.0" ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "jbuilder" {build} "doc-ock" - "tyxml" {>= "4.0.0" } - "xmlm" ] - + "tyxml" {>= "4.0.0"} + "xmlm" +] build: [ ["jbuilder" "subst"] {pinned} ["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: "md5=a6f090e3406d45a3bf4c063d5e53392d" +} diff --git a/packages/doc-ock-html/doc-ock-html.1.1.1/url b/packages/doc-ock-html/doc-ock-html.1.1.1/url deleted file mode 100644 index 93cfe77f338..00000000000 --- a/packages/doc-ock-html/doc-ock-html.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/ocaml-doc/doc-ock-html/releases/download/v1.1.1/doc-ock-html-1.1.1.tbz" -checksum: "a6f090e3406d45a3bf4c063d5e53392d" \ No newline at end of file diff --git a/packages/doc-ock-html/doc-ock-html.1.2.0/descr b/packages/doc-ock-html/doc-ock-html.1.2.0/descr deleted file mode 100644 index c690814f131..00000000000 --- a/packages/doc-ock-html/doc-ock-html.1.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -From doc-ock to HTML - -Doc-ock-html generates HTML documentation using [Doc-ock][doc-ock] - -doc-ock: https://github.com/ocaml-doc/doc-ock \ No newline at end of file diff --git a/packages/doc-ock-html/doc-ock-html.1.2.0/opam b/packages/doc-ock-html/doc-ock-html.1.2.0/opam index 65974877a02..72c92e53919 100644 --- a/packages/doc-ock-html/doc-ock-html.1.2.0/opam +++ b/packages/doc-ock-html/doc-ock-html.1.2.0/opam @@ -1,23 +1,32 @@ version: "1.2.0" -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Refis " -author: "Thomas Refis " homepage: "https://github.com/ocaml-doc/doc-ock-html" doc: "https://ocaml-doc.github.com/doc-ock-html/" license: "ISC" -dev-repo: "http://github.com/ocaml-doc/doc-ock-html.git" +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"] -available: [ ocaml-version >= "4.03.0" ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "jbuilder" {build} - "doc-ock" {>= "1.2.0" } - "tyxml" {>= "4.0.0" } - "xmlm" ] - + "doc-ock" {>= "1.2.0"} + "tyxml" {>= "4.0.0"} + "xmlm" +] build: [ ["jbuilder" "subst"] {pinned} ["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: "https://github.com/ocaml-doc/doc-ock-html/archive/v1.2.0.tar.gz" + checksum: "md5=fa942cd747d72115575b040bbabaf863" +} diff --git a/packages/doc-ock-html/doc-ock-html.1.2.0/url b/packages/doc-ock-html/doc-ock-html.1.2.0/url deleted file mode 100644 index 4310e90d0fe..00000000000 --- a/packages/doc-ock-html/doc-ock-html.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-doc/doc-ock-html/archive/v1.2.0.tar.gz" -checksum: "fa942cd747d72115575b040bbabaf863" diff --git a/packages/doc-ock-xml/doc-ock-xml.1.0.0/descr b/packages/doc-ock-xml/doc-ock-xml.1.0.0/descr deleted file mode 100644 index abd92b66488..00000000000 --- a/packages/doc-ock-xml/doc-ock-xml.1.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -XML printer and parser for Doc-Ock - -Doc-ock-xml is an XML printer and parser for [Doc-ock][doc-ock] - -doc-ock: https://github.com/ocaml-doc/doc-ock \ No newline at end of file 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 index 4986a2b7c6f..cd727844278 100644 --- a/packages/doc-ock-xml/doc-ock-xml.1.0.0/opam +++ b/packages/doc-ock-xml/doc-ock-xml.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "lpw25@cl.cam.ac.uk" authors: [ "Leo White " @@ -6,18 +6,29 @@ authors: [ homepage: "https://github.com/ocaml-doc/doc-ock-xml" doc: "https://ocaml-doc.github.com/doc-ock-xml/" license: "ISC" -dev-repo: "http://github.com/ocaml-doc/doc-ock-xml.git" +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} "ocamlbuild" {build} "topkg" {build & >= "0.7.5"} "xmlm" "menhir" - "doc-ock" ] - + "doc-ock" +] 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: "md5=d8397daff48044aa71021ebe877597cc" +} diff --git a/packages/doc-ock-xml/doc-ock-xml.1.0.0/url b/packages/doc-ock-xml/doc-ock-xml.1.0.0/url deleted file mode 100644 index c5d76f5d8e3..00000000000 --- a/packages/doc-ock-xml/doc-ock-xml.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/ocaml-doc/doc-ock-xml/releases/download/v1.0.0/doc-ock-xml-1.0.0.tbz" -checksum: "d8397daff48044aa71021ebe877597cc" \ No newline at end of file diff --git a/packages/doc-ock-xml/doc-ock-xml.1.1.0/descr b/packages/doc-ock-xml/doc-ock-xml.1.1.0/descr deleted file mode 100644 index abd92b66488..00000000000 --- a/packages/doc-ock-xml/doc-ock-xml.1.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -XML printer and parser for Doc-Ock - -Doc-ock-xml is an XML printer and parser for [Doc-ock][doc-ock] - -doc-ock: https://github.com/ocaml-doc/doc-ock \ No newline at end of file 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 index 55bf632d2ac..951fd554983 100644 --- a/packages/doc-ock-xml/doc-ock-xml.1.1.0/opam +++ b/packages/doc-ock-xml/doc-ock-xml.1.1.0/opam @@ -1,5 +1,5 @@ version: "1.1.0" -opam-version: "1.2" +opam-version: "2.0" maintainer: "lpw25@cl.cam.ac.uk" authors: [ "Leo White " @@ -7,18 +7,29 @@ authors: [ homepage: "https://github.com/ocaml-doc/doc-ock-xml" doc: "https://ocaml-doc.github.com/doc-ock-xml/" license: "ISC" -dev-repo: "http://github.com/ocaml-doc/doc-ock-xml.git" +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} "jbuilder" {build} "xmlm" "menhir" - "doc-ock" ] - + "doc-ock" +] build: [ ["jbuilder" "subst"] {pinned} ["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: "md5=707c0979be6fc0ce46a0ea760fb80b8c" +} diff --git a/packages/doc-ock-xml/doc-ock-xml.1.1.0/url b/packages/doc-ock-xml/doc-ock-xml.1.1.0/url deleted file mode 100644 index e2a0ed9ae88..00000000000 --- a/packages/doc-ock-xml/doc-ock-xml.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/ocaml-doc/doc-ock-xml/releases/download/v1.1.0/doc-ock-xml-1.1.0.tbz" -checksum: "707c0979be6fc0ce46a0ea760fb80b8c" diff --git a/packages/doc-ock-xml/doc-ock-xml.1.2.0/descr b/packages/doc-ock-xml/doc-ock-xml.1.2.0/descr deleted file mode 100644 index abd92b66488..00000000000 --- a/packages/doc-ock-xml/doc-ock-xml.1.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -XML printer and parser for Doc-Ock - -Doc-ock-xml is an XML printer and parser for [Doc-ock][doc-ock] - -doc-ock: https://github.com/ocaml-doc/doc-ock \ No newline at end of file diff --git a/packages/doc-ock-xml/doc-ock-xml.1.2.0/opam b/packages/doc-ock-xml/doc-ock-xml.1.2.0/opam index ff44d35a610..90d27b84960 100644 --- a/packages/doc-ock-xml/doc-ock-xml.1.2.0/opam +++ b/packages/doc-ock-xml/doc-ock-xml.1.2.0/opam @@ -1,5 +1,5 @@ version: "1.2.0" -opam-version: "1.2" +opam-version: "2.0" maintainer: "lpw25@cl.cam.ac.uk" authors: [ "Leo White " @@ -7,18 +7,28 @@ authors: [ homepage: "https://github.com/ocaml-doc/doc-ock-xml" doc: "https://ocaml-doc.github.com/doc-ock-xml/" license: "ISC" -dev-repo: "http://github.com/ocaml-doc/doc-ock-xml.git" +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} "jbuilder" {build} "xmlm" "menhir" - "doc-ock" {>= "1.2.0" } ] - + "doc-ock" {>= "1.2.0"} +] build: [ ["jbuilder" "subst"] {pinned} ["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: "https://github.com/ocaml-doc/doc-ock-xml/archive/v1.2.0.tar.gz" + checksum: "md5=ad4b41051bcc2472da27c23e77b1ac5c" +} diff --git a/packages/doc-ock-xml/doc-ock-xml.1.2.0/url b/packages/doc-ock-xml/doc-ock-xml.1.2.0/url deleted file mode 100644 index 0c724ffd838..00000000000 --- a/packages/doc-ock-xml/doc-ock-xml.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-doc/doc-ock-xml/archive/v1.2.0.tar.gz" -checksum: "ad4b41051bcc2472da27c23e77b1ac5c" diff --git a/packages/doc-ock/doc-ock.1.0.0/descr b/packages/doc-ock/doc-ock.1.0.0/descr deleted file mode 100644 index b5023abacfd..00000000000 --- a/packages/doc-ock/doc-ock.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Extract documentation from OCaml files - -Doc-ock is a library extract documentation from OCaml files \ No newline at end of file diff --git a/packages/doc-ock/doc-ock.1.0.0/opam b/packages/doc-ock/doc-ock.1.0.0/opam index b26c543e417..9a590d36e39 100644 --- a/packages/doc-ock/doc-ock.1.0.0/opam +++ b/packages/doc-ock/doc-ock.1.0.0/opam @@ -1,21 +1,28 @@ -opam-version: "1.2" +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: "http://github.com/ocaml-doc/doc-ock.git" +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"] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.04" ] depends: [ + "ocaml" {>= "4.03.0" & < "4.04"} "cppo" {build} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.8.0"} - "octavius" ] - + "octavius" +] 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: "md5=2a1403fbd626f37ba3c964469a30f475" +} diff --git a/packages/doc-ock/doc-ock.1.0.0/url b/packages/doc-ock/doc-ock.1.0.0/url deleted file mode 100644 index 561dfe35664..00000000000 --- a/packages/doc-ock/doc-ock.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/ocaml-doc/doc-ock/releases/download/v1.0.0/doc-ock-1.0.0.tbz" -checksum: "2a1403fbd626f37ba3c964469a30f475" \ No newline at end of file diff --git a/packages/doc-ock/doc-ock.1.1.0/descr b/packages/doc-ock/doc-ock.1.1.0/descr deleted file mode 100644 index b5023abacfd..00000000000 --- a/packages/doc-ock/doc-ock.1.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Extract documentation from OCaml files - -Doc-ock is a library extract documentation from OCaml files \ No newline at end of file diff --git a/packages/doc-ock/doc-ock.1.1.0/opam b/packages/doc-ock/doc-ock.1.1.0/opam deleted file mode 100644 index 5842a3a9000..00000000000 --- a/packages/doc-ock/doc-ock.1.1.0/opam +++ /dev/null @@ -1,24 +0,0 @@ -version: "1.1.0" -opam-version: "1.2" -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: "http://github.com/ocaml-doc/doc-ock.git" -bug-reports: "https://github.com/ocaml-doc/odoc/issues" -tags: ["doc" "ocaml" "org:ocaml-doc"] - -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06" ] -depends: [ - "cppo" {build} - "ocamlfind" {build} - "jbuilder" {build} - "octavius" -] - -build: [ - ["jbuilder" "subst"] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] diff --git a/packages/doc-ock/doc-ock.1.1.0/url b/packages/doc-ock/doc-ock.1.1.0/url deleted file mode 100644 index a5e0c2340db..00000000000 --- a/packages/doc-ock/doc-ock.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/ocaml-doc/doc-ock/releases/download/v1.1.0/doc-ock-1.1.0.tbz" -checksum: "db2e9c133e1ada38211c12c008e51ae2" diff --git a/packages/doc-ock/doc-ock.1.1.1/descr b/packages/doc-ock/doc-ock.1.1.1/descr deleted file mode 100644 index b5023abacfd..00000000000 --- a/packages/doc-ock/doc-ock.1.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Extract documentation from OCaml files - -Doc-ock is a library extract documentation from OCaml files \ No newline at end of file diff --git a/packages/doc-ock/doc-ock.1.1.1/opam b/packages/doc-ock/doc-ock.1.1.1/opam index c8574e7aa30..d2eff31e398 100644 --- a/packages/doc-ock/doc-ock.1.1.1/opam +++ b/packages/doc-ock/doc-ock.1.1.1/opam @@ -1,23 +1,29 @@ -opam-version: "1.2" +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: "http://github.com/ocaml-doc/doc-ock.git" +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"] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06" ] depends: [ + "ocaml" {>= "4.03.0" & < "4.06"} "cppo" {build} "ocamlfind" {build} "jbuilder" {build} "octavius" ] - build: [ ["jbuilder" "subst"] {pinned} ["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: "md5=d31d597d4ca4acaf78432cf46ab64538" +} diff --git a/packages/doc-ock/doc-ock.1.1.1/url b/packages/doc-ock/doc-ock.1.1.1/url deleted file mode 100644 index e329e36e9c4..00000000000 --- a/packages/doc-ock/doc-ock.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/ocaml-doc/doc-ock/releases/download/v1.1.1/doc-ock-1.1.1.tbz" -checksum: "d31d597d4ca4acaf78432cf46ab64538" \ No newline at end of file diff --git a/packages/doc-ock/doc-ock.1.2.0/descr b/packages/doc-ock/doc-ock.1.2.0/descr deleted file mode 100644 index b5023abacfd..00000000000 --- a/packages/doc-ock/doc-ock.1.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Extract documentation from OCaml files - -Doc-ock is a library extract documentation from OCaml files \ No newline at end of file diff --git a/packages/doc-ock/doc-ock.1.2.0/opam b/packages/doc-ock/doc-ock.1.2.0/opam index 06ca767147e..fd584bc32a9 100644 --- a/packages/doc-ock/doc-ock.1.2.0/opam +++ b/packages/doc-ock/doc-ock.1.2.0/opam @@ -1,24 +1,29 @@ version: "1.2.0" -opam-version: "1.2" +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: "http://github.com/ocaml-doc/doc-ock.git" +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"] -available: [ ocaml-version >= "4.03.0" ] depends: [ + "ocaml" {>= "4.03.0"} "cppo" {build} "ocamlfind" {build} "jbuilder" {build} "octavius" ] - build: [ ["jbuilder" "subst"] {pinned} ["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: "https://github.com/ocaml-doc/doc-ock/archive/v1.2.0.tar.gz" + checksum: "md5=ef6e96f69b9ed195415cbb620a3e88ea" +} diff --git a/packages/doc-ock/doc-ock.1.2.0/url b/packages/doc-ock/doc-ock.1.2.0/url deleted file mode 100644 index 90534dde454..00000000000 --- a/packages/doc-ock/doc-ock.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-doc/doc-ock/archive/v1.2.0.tar.gz" -checksum: "ef6e96f69b9ed195415cbb620a3e88ea" diff --git a/packages/docker-api/docker-api.0.1/descr b/packages/docker-api/docker-api.0.1/descr deleted file mode 100644 index 2f7ad3a79ca..00000000000 --- a/packages/docker-api/docker-api.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding to the Docker Remote API -Control Docker containers using the remote -API. - diff --git a/packages/docker-api/docker-api.0.1/opam b/packages/docker-api/docker-api.0.1/opam index f8b5baa53a1..3cb14178f07 100644 --- a/packages/docker-api/docker-api.0.1/opam +++ b/packages/docker-api/docker-api.0.1/opam @@ -1,28 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler " ] license: "LGPL-3.0 with OCaml linking exception" homepage: "https://github.com/Chris00/ocaml-docker" -dev-repo: "https://github.com/Chris00/ocaml-docker.git" +dev-repo: "git+https://github.com/Chris00/ocaml-docker.git" bug-reports: "https://github.com/Chris00/ocaml-docker/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" "docker"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "base-bytes" "base-unix" "ocamlbuild" {build} "ocamlfind" {build & >= "1.5"} "yojson" ] +synopsis: "Binding to the Docker Remote API" +description: """ +Control Docker containers using the remote +API.""" +flags: light-uninstall +url { + src: + "https://github.com/Chris00/ocaml-docker/releases/download/0.1/docker-api-0.1.tar.gz" + checksum: "md5=6745c33bddc7437d8bd725b91e783b93" +} diff --git a/packages/docker-api/docker-api.0.1/url b/packages/docker-api/docker-api.0.1/url deleted file mode 100644 index 0317fc19c59..00000000000 --- a/packages/docker-api/docker-api.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/ocaml-docker/releases/download/0.1/docker-api-0.1.tar.gz" -checksum: "6745c33bddc7437d8bd725b91e783b93" diff --git a/packages/dockerfile-cmd/dockerfile-cmd.4.0.0/descr b/packages/dockerfile-cmd/dockerfile-cmd.4.0.0/descr deleted file mode 100644 index 61a14c0bb10..00000000000 --- a/packages/dockerfile-cmd/dockerfile-cmd.4.0.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -Dockerfile eDSL and distribution support - -[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. - -ocaml-dockerfile is distributed under the ISC license. - -- **HTML Documentation**: -- **Source:**: -- **Issues**: -- **Email**: \ No newline at end of file diff --git a/packages/dockerfile-cmd/dockerfile-cmd.4.0.0/opam b/packages/dockerfile-cmd/dockerfile-cmd.4.0.0/opam index 64ebe03629f..e23470998de 100644 --- a/packages/dockerfile-cmd/dockerfile-cmd.4.0.0/opam +++ b/packages/dockerfile-cmd/dockerfile-cmd.4.0.0/opam @@ -1,16 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anil Madhavapeddy " authors: ["Anil Madhavapeddy "] homepage: "https://github.com/avsm/ocaml-dockerfile" doc: "http://avsm.github.io/avsm/ocaml-dockerfile/doc" license: "ISC" -dev-repo: "https://github.com/avsm/ocaml-dockerfile.git" +dev-repo: "git+https://github.com/avsm/ocaml-dockerfile.git" bug-reports: "https://github.com/avsm/ocaml-dockerfile/issues" tags: ["org:mirage" "org:ocamllabs"] -available: [ ocaml-version >= "4.02.3"] depends: [ - "jbuilder" {build & >="1.0+beta10"} - "dockerfile-opam" {>="3.0.0"} + "ocaml" {>= "4.02.3"} + "jbuilder" {build & >= "1.0+beta10"} + "dockerfile-opam" {>= "3.0.0"} "cmdliner" "fmt" "logs" @@ -21,3 +21,27 @@ build: [ ["jbuilder" "subst" "-p" name "--name" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] ] +synopsis: "Dockerfile eDSL and distribution support" +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. + +ocaml-dockerfile is distributed under the ISC license. + +- **HTML Documentation**: +- **Source:**: +- **Issues**: +- **Email**: """ +url { + src: + "https://github.com/avsm/ocaml-dockerfile/releases/download/v4.0.0/dockerfile-4.0.0.tbz" + checksum: "md5=816592094fbe1186573ef727f6af50f2" +} diff --git a/packages/dockerfile-cmd/dockerfile-cmd.4.0.0/url b/packages/dockerfile-cmd/dockerfile-cmd.4.0.0/url deleted file mode 100644 index 73da62c4262..00000000000 --- a/packages/dockerfile-cmd/dockerfile-cmd.4.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-dockerfile/releases/download/v4.0.0/dockerfile-4.0.0.tbz" -checksum: "816592094fbe1186573ef727f6af50f2" \ No newline at end of file diff --git a/packages/dockerfile-opam/dockerfile-opam.3.0.0/descr b/packages/dockerfile-opam/dockerfile-opam.3.0.0/descr deleted file mode 100644 index 03549c92ce7..00000000000 --- a/packages/dockerfile-opam/dockerfile-opam.3.0.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -Dockerfile eDSL and distribution support - -[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. - -ocaml-dockerfile is distributed under the ISC license. - -- **HTML Documentation**: http://docs.mirage.io/dockerfile -- **Source:**: https://github.com/avsm/ocaml-dockerfile -- **Issues**: https://github.com/avsm/ocaml-dockerfile/issues -- **Email**: \ No newline at end of file diff --git a/packages/dockerfile-opam/dockerfile-opam.3.0.0/opam b/packages/dockerfile-opam/dockerfile-opam.3.0.0/opam deleted file mode 100644 index 18e83f2bb51..00000000000 --- a/packages/dockerfile-opam/dockerfile-opam.3.0.0/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "Anil Madhavapeddy " -authors: ["Anil Madhavapeddy "] -homepage: "https://github.com/avsm/ocaml-dockerfile" -doc: "http://avsm.github.io/avsm/ocaml-dockerfile/doc" -license: "ISC" -dev-repo: "https://github.com/avsm/ocaml-dockerfile.git" -bug-reports: "https://github.com/avsm/ocaml-dockerfile/issues" -tags: ["org:mirage" "org:ocamllabs"] -available: [ ocaml-version >= "4.03.0"] -depends: [ - "jbuilder" {build & >="1.0+beta10"} - "dockerfile" {>="3.0.0"} - "cmdliner" -] -build: [ - ["jbuilder" "subst" "-p" name "--name" name] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] diff --git a/packages/dockerfile-opam/dockerfile-opam.3.0.0/url b/packages/dockerfile-opam/dockerfile-opam.3.0.0/url deleted file mode 100644 index dde52f58b9d..00000000000 --- a/packages/dockerfile-opam/dockerfile-opam.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-dockerfile/releases/download/v3.0.0/dockerfile-3.0.0.tbz" -checksum: "849ae08c8e6639df0569aa647baf35dd" \ No newline at end of file diff --git a/packages/dockerfile-opam/dockerfile-opam.3.1.0/descr b/packages/dockerfile-opam/dockerfile-opam.3.1.0/descr deleted file mode 100644 index 03549c92ce7..00000000000 --- a/packages/dockerfile-opam/dockerfile-opam.3.1.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -Dockerfile eDSL and distribution support - -[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. - -ocaml-dockerfile is distributed under the ISC license. - -- **HTML Documentation**: http://docs.mirage.io/dockerfile -- **Source:**: https://github.com/avsm/ocaml-dockerfile -- **Issues**: https://github.com/avsm/ocaml-dockerfile/issues -- **Email**: \ No newline at end of file diff --git a/packages/dockerfile-opam/dockerfile-opam.3.1.0/opam b/packages/dockerfile-opam/dockerfile-opam.3.1.0/opam index e86b9c6ba0f..e04ec1058be 100644 --- a/packages/dockerfile-opam/dockerfile-opam.3.1.0/opam +++ b/packages/dockerfile-opam/dockerfile-opam.3.1.0/opam @@ -1,19 +1,43 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anil Madhavapeddy " authors: ["Anil Madhavapeddy "] homepage: "https://github.com/avsm/ocaml-dockerfile" doc: "http://avsm.github.io/avsm/ocaml-dockerfile/doc" license: "ISC" -dev-repo: "https://github.com/avsm/ocaml-dockerfile.git" +dev-repo: "git+https://github.com/avsm/ocaml-dockerfile.git" bug-reports: "https://github.com/avsm/ocaml-dockerfile/issues" tags: ["org:mirage" "org:ocamllabs"] -available: [ ocaml-version >= "4.02.3"] depends: [ - "jbuilder" {build & >="1.0+beta10"} - "dockerfile" {>="3.0.0"} + "ocaml" {>= "4.02.3"} + "jbuilder" {build & >= "1.0+beta10"} + "dockerfile" {>= "3.0.0"} "cmdliner" ] build: [ ["jbuilder" "subst" "-p" name "--name" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] ] +synopsis: "Dockerfile eDSL and distribution support" +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. + +ocaml-dockerfile is distributed under the ISC license. + +- **HTML Documentation**: http://docs.mirage.io/dockerfile +- **Source:**: https://github.com/avsm/ocaml-dockerfile +- **Issues**: https://github.com/avsm/ocaml-dockerfile/issues +- **Email**: """ +url { + src: + "https://github.com/avsm/ocaml-dockerfile/releases/download/v3.1.0/dockerfile-3.1.0.tbz" + checksum: "md5=29029b66310492ba2a2ad5dca830d56f" +} diff --git a/packages/dockerfile-opam/dockerfile-opam.3.1.0/url b/packages/dockerfile-opam/dockerfile-opam.3.1.0/url deleted file mode 100644 index e6593c56ecc..00000000000 --- a/packages/dockerfile-opam/dockerfile-opam.3.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-dockerfile/releases/download/v3.1.0/dockerfile-3.1.0.tbz" -checksum: "29029b66310492ba2a2ad5dca830d56f" \ No newline at end of file diff --git a/packages/dockerfile-opam/dockerfile-opam.4.0.0/descr b/packages/dockerfile-opam/dockerfile-opam.4.0.0/descr deleted file mode 100644 index 61a14c0bb10..00000000000 --- a/packages/dockerfile-opam/dockerfile-opam.4.0.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -Dockerfile eDSL and distribution support - -[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. - -ocaml-dockerfile is distributed under the ISC license. - -- **HTML Documentation**: -- **Source:**: -- **Issues**: -- **Email**: \ No newline at end of file diff --git a/packages/dockerfile-opam/dockerfile-opam.4.0.0/opam b/packages/dockerfile-opam/dockerfile-opam.4.0.0/opam index b03455e63e5..6562ecce578 100644 --- a/packages/dockerfile-opam/dockerfile-opam.4.0.0/opam +++ b/packages/dockerfile-opam/dockerfile-opam.4.0.0/opam @@ -1,16 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anil Madhavapeddy " authors: ["Anil Madhavapeddy "] homepage: "https://github.com/avsm/ocaml-dockerfile" doc: "http://avsm.github.io/avsm/ocaml-dockerfile/doc" license: "ISC" -dev-repo: "https://github.com/avsm/ocaml-dockerfile.git" +dev-repo: "git+https://github.com/avsm/ocaml-dockerfile.git" bug-reports: "https://github.com/avsm/ocaml-dockerfile/issues" tags: ["org:mirage" "org:ocamllabs"] -available: [ ocaml-version >= "4.02.3"] depends: [ - "jbuilder" {build & >="1.0+beta10"} - "dockerfile" {>="3.0.0"} + "ocaml" {>= "4.02.3"} + "jbuilder" {build & >= "1.0+beta10"} + "dockerfile" {>= "3.0.0"} "ocaml-version" "cmdliner" "astring" @@ -22,3 +22,27 @@ build: [ ["jbuilder" "subst" "-p" name "--name" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] ] +synopsis: "Dockerfile eDSL and distribution support" +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. + +ocaml-dockerfile is distributed under the ISC license. + +- **HTML Documentation**: +- **Source:**: +- **Issues**: +- **Email**: """ +url { + src: + "https://github.com/avsm/ocaml-dockerfile/releases/download/v4.0.0/dockerfile-4.0.0.tbz" + checksum: "md5=816592094fbe1186573ef727f6af50f2" +} diff --git a/packages/dockerfile-opam/dockerfile-opam.4.0.0/url b/packages/dockerfile-opam/dockerfile-opam.4.0.0/url deleted file mode 100644 index 73da62c4262..00000000000 --- a/packages/dockerfile-opam/dockerfile-opam.4.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-dockerfile/releases/download/v4.0.0/dockerfile-4.0.0.tbz" -checksum: "816592094fbe1186573ef727f6af50f2" \ No newline at end of file diff --git a/packages/dockerfile/dockerfile.1.0.0/descr b/packages/dockerfile/dockerfile.1.0.0/descr deleted file mode 100644 index 2186d83dc85..00000000000 --- a/packages/dockerfile/dockerfile.1.0.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -Typed interface for constructing Docker container descriptions - -[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**: - diff --git a/packages/dockerfile/dockerfile.1.0.0/opam b/packages/dockerfile/dockerfile.1.0.0/opam index 5bed66ae02c..77e296a9f26 100644 --- a/packages/dockerfile/dockerfile.1.0.0/opam +++ b/packages/dockerfile/dockerfile.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "dockerfile" maintainer: "Anil Madhavapeddy " authors: "Anil Madhavapeddy " @@ -13,8 +13,30 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "dockerfile"] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" ] dev-repo: "git://github.com/avsm/ocaml-dockerfile" +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.0.0.tar.gz" + checksum: "md5=9821822406b6ccbb15d82057884fe648" +} diff --git a/packages/dockerfile/dockerfile.1.0.0/url b/packages/dockerfile/dockerfile.1.0.0/url deleted file mode 100644 index 65160611fd2..00000000000 --- a/packages/dockerfile/dockerfile.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-dockerfile/archive/v1.0.0.tar.gz" -checksum: "9821822406b6ccbb15d82057884fe648" diff --git a/packages/dockerfile/dockerfile.1.1.0/descr b/packages/dockerfile/dockerfile.1.1.0/descr deleted file mode 100644 index 2186d83dc85..00000000000 --- a/packages/dockerfile/dockerfile.1.1.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -Typed interface for constructing Docker container descriptions - -[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**: - diff --git a/packages/dockerfile/dockerfile.1.1.0/opam b/packages/dockerfile/dockerfile.1.1.0/opam index 20c636fb1d1..4b8dc04beee 100644 --- a/packages/dockerfile/dockerfile.1.1.0/opam +++ b/packages/dockerfile/dockerfile.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anil Madhavapeddy " authors: "Anil Madhavapeddy " homepage: "https://github.com/avsm/ocaml-dockerfile" @@ -12,8 +12,31 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "dockerfile"] depends: [ + "ocaml" "ocamlfind" {build} "cmdliner" "ocamlbuild" {build} ] dev-repo: "git://github.com/avsm/ocaml-dockerfile" +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.1.0.tar.gz" + checksum: "md5=eab50255a6cbfde2253f87f1284b44d6" +} diff --git a/packages/dockerfile/dockerfile.1.1.0/url b/packages/dockerfile/dockerfile.1.1.0/url deleted file mode 100644 index 28603efbfd4..00000000000 --- a/packages/dockerfile/dockerfile.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-dockerfile/archive/v1.1.0.tar.gz" -checksum: "eab50255a6cbfde2253f87f1284b44d6" diff --git a/packages/dockerfile/dockerfile.1.1.1/descr b/packages/dockerfile/dockerfile.1.1.1/descr deleted file mode 100644 index 2186d83dc85..00000000000 --- a/packages/dockerfile/dockerfile.1.1.1/descr +++ /dev/null @@ -1,18 +0,0 @@ -Typed interface for constructing Docker container descriptions - -[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**: - diff --git a/packages/dockerfile/dockerfile.1.1.1/opam b/packages/dockerfile/dockerfile.1.1.1/opam index 20c636fb1d1..2c440cd8da5 100644 --- a/packages/dockerfile/dockerfile.1.1.1/opam +++ b/packages/dockerfile/dockerfile.1.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anil Madhavapeddy " authors: "Anil Madhavapeddy " homepage: "https://github.com/avsm/ocaml-dockerfile" @@ -12,8 +12,31 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "dockerfile"] depends: [ + "ocaml" "ocamlfind" {build} "cmdliner" "ocamlbuild" {build} ] dev-repo: "git://github.com/avsm/ocaml-dockerfile" +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.1.1.tar.gz" + checksum: "md5=adc669473e5b40c0c57e0c64b0018338" +} diff --git a/packages/dockerfile/dockerfile.1.1.1/url b/packages/dockerfile/dockerfile.1.1.1/url deleted file mode 100644 index cb94f88ae74..00000000000 --- a/packages/dockerfile/dockerfile.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-dockerfile/archive/v1.1.1.tar.gz" -checksum: "adc669473e5b40c0c57e0c64b0018338" diff --git a/packages/dockerfile/dockerfile.1.2.0/descr b/packages/dockerfile/dockerfile.1.2.0/descr deleted file mode 100644 index 2186d83dc85..00000000000 --- a/packages/dockerfile/dockerfile.1.2.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -Typed interface for constructing Docker container descriptions - -[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**: - diff --git a/packages/dockerfile/dockerfile.1.2.0/opam b/packages/dockerfile/dockerfile.1.2.0/opam index 6048c0c540f..d97ab2f1dad 100644 --- a/packages/dockerfile/dockerfile.1.2.0/opam +++ b/packages/dockerfile/dockerfile.1.2.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" name: "dockerfile" maintainer: "Anil Madhavapeddy " authors: "Anil Madhavapeddy " homepage: "https://github.com/avsm/ocaml-dockerfile" -dev-repo: "https://github.com/avsm/ocaml-dockerfile.git" +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" @@ -14,11 +14,33 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "dockerfile"] depends: [ - "ocamlfind" {build} + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} "cmdliner" - "sexplib" {<"113.24.0"} + "sexplib" {< "113.24.0"} "camlp4" "type_conv" "base-bytes" ] -available: [ ocaml-version >= "4.01.0" ] +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: "md5=a8674bc334eda0be01631efb48a99f4b" +} diff --git a/packages/dockerfile/dockerfile.1.2.0/url b/packages/dockerfile/dockerfile.1.2.0/url deleted file mode 100644 index cece6b82bbe..00000000000 --- a/packages/dockerfile/dockerfile.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-dockerfile/archive/v1.2.0.tar.gz" -checksum: "a8674bc334eda0be01631efb48a99f4b" diff --git a/packages/dockerfile/dockerfile.1.2.1/descr b/packages/dockerfile/dockerfile.1.2.1/descr deleted file mode 100644 index 2186d83dc85..00000000000 --- a/packages/dockerfile/dockerfile.1.2.1/descr +++ /dev/null @@ -1,18 +0,0 @@ -Typed interface for constructing Docker container descriptions - -[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**: - diff --git a/packages/dockerfile/dockerfile.1.2.1/opam b/packages/dockerfile/dockerfile.1.2.1/opam index 6048c0c540f..612e3df6299 100644 --- a/packages/dockerfile/dockerfile.1.2.1/opam +++ b/packages/dockerfile/dockerfile.1.2.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" name: "dockerfile" maintainer: "Anil Madhavapeddy " authors: "Anil Madhavapeddy " homepage: "https://github.com/avsm/ocaml-dockerfile" -dev-repo: "https://github.com/avsm/ocaml-dockerfile.git" +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" @@ -14,11 +14,33 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "dockerfile"] depends: [ - "ocamlfind" {build} + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} "cmdliner" - "sexplib" {<"113.24.0"} + "sexplib" {< "113.24.0"} "camlp4" "type_conv" "base-bytes" ] -available: [ ocaml-version >= "4.01.0" ] +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: "md5=4a0cc813e4fbfe769a9dc8a34a59d28e" +} diff --git a/packages/dockerfile/dockerfile.1.2.1/url b/packages/dockerfile/dockerfile.1.2.1/url deleted file mode 100644 index 20665693895..00000000000 --- a/packages/dockerfile/dockerfile.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-dockerfile/archive/v1.2.1.tar.gz" -checksum: "4a0cc813e4fbfe769a9dc8a34a59d28e" diff --git a/packages/dockerfile/dockerfile.1.3.0/descr b/packages/dockerfile/dockerfile.1.3.0/descr deleted file mode 100644 index 2186d83dc85..00000000000 --- a/packages/dockerfile/dockerfile.1.3.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -Typed interface for constructing Docker container descriptions - -[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**: - diff --git a/packages/dockerfile/dockerfile.1.3.0/opam b/packages/dockerfile/dockerfile.1.3.0/opam index 71955d40238..121f00f5deb 100644 --- a/packages/dockerfile/dockerfile.1.3.0/opam +++ b/packages/dockerfile/dockerfile.1.3.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" name: "dockerfile" maintainer: "Anil Madhavapeddy " authors: "Anil Madhavapeddy " homepage: "https://github.com/avsm/ocaml-dockerfile" -dev-repo: "https://github.com/avsm/ocaml-dockerfile.git" +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" @@ -14,10 +14,32 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "dockerfile"] depends: [ - "ocamlfind" {build} + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build} "cmdliner" "ppx_deriving" {build} "ppx_sexp_conv" "base-bytes" ] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.06.0" ] +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: "md5=48c9f39326ee3353368da707417f7bb7" +} diff --git a/packages/dockerfile/dockerfile.1.3.0/url b/packages/dockerfile/dockerfile.1.3.0/url deleted file mode 100644 index 607f5d14f0d..00000000000 --- a/packages/dockerfile/dockerfile.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-dockerfile/archive/v1.3.0.tar.gz" -checksum: "48c9f39326ee3353368da707417f7bb7" diff --git a/packages/dockerfile/dockerfile.1.4.0/descr b/packages/dockerfile/dockerfile.1.4.0/descr deleted file mode 100644 index 5e0189d81cd..00000000000 --- a/packages/dockerfile/dockerfile.1.4.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -Typed interface for constructing Docker container descriptions - -[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**: - diff --git a/packages/dockerfile/dockerfile.1.4.0/opam b/packages/dockerfile/dockerfile.1.4.0/opam index d6acd003f5a..6b81a9eeb20 100644 --- a/packages/dockerfile/dockerfile.1.4.0/opam +++ b/packages/dockerfile/dockerfile.1.4.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anil Madhavapeddy " authors: "Anil Madhavapeddy " homepage: "https://github.com/avsm/ocaml-dockerfile" -dev-repo: "https://github.com/avsm/ocaml-dockerfile.git" +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" @@ -13,10 +13,32 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "dockerfile"] depends: [ - "ocamlfind" {build} + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build} "cmdliner" "ppx_deriving" {build} "ppx_sexp_conv" "base-bytes" ] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.06.0" ] +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: "md5=53b1af9e61e533de6cab47ed55f0fee7" +} diff --git a/packages/dockerfile/dockerfile.1.4.0/url b/packages/dockerfile/dockerfile.1.4.0/url deleted file mode 100644 index 27487518686..00000000000 --- a/packages/dockerfile/dockerfile.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-dockerfile/archive/v1.4.0.tar.gz" -checksum: "53b1af9e61e533de6cab47ed55f0fee7" diff --git a/packages/dockerfile/dockerfile.1.7.0/descr b/packages/dockerfile/dockerfile.1.7.0/descr deleted file mode 100644 index 5e0189d81cd..00000000000 --- a/packages/dockerfile/dockerfile.1.7.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -Typed interface for constructing Docker container descriptions - -[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**: - diff --git a/packages/dockerfile/dockerfile.1.7.0/opam b/packages/dockerfile/dockerfile.1.7.0/opam index d6acd003f5a..b9eb4cba1ac 100644 --- a/packages/dockerfile/dockerfile.1.7.0/opam +++ b/packages/dockerfile/dockerfile.1.7.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anil Madhavapeddy " authors: "Anil Madhavapeddy " homepage: "https://github.com/avsm/ocaml-dockerfile" -dev-repo: "https://github.com/avsm/ocaml-dockerfile.git" +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" @@ -13,10 +13,32 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "dockerfile"] depends: [ - "ocamlfind" {build} + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build} "cmdliner" "ppx_deriving" {build} "ppx_sexp_conv" "base-bytes" ] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.06.0" ] +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: "md5=215e1f7aa4791d29958608953bf2a96d" +} diff --git a/packages/dockerfile/dockerfile.1.7.0/url b/packages/dockerfile/dockerfile.1.7.0/url deleted file mode 100644 index 8e7ca1448b7..00000000000 --- a/packages/dockerfile/dockerfile.1.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-dockerfile/archive/v1.7.0.tar.gz" -checksum: "215e1f7aa4791d29958608953bf2a96d" diff --git a/packages/dockerfile/dockerfile.1.7.1/descr b/packages/dockerfile/dockerfile.1.7.1/descr deleted file mode 100644 index 5e0189d81cd..00000000000 --- a/packages/dockerfile/dockerfile.1.7.1/descr +++ /dev/null @@ -1,18 +0,0 @@ -Typed interface for constructing Docker container descriptions - -[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**: - diff --git a/packages/dockerfile/dockerfile.1.7.1/opam b/packages/dockerfile/dockerfile.1.7.1/opam index d6acd003f5a..b2d0eca3cf8 100644 --- a/packages/dockerfile/dockerfile.1.7.1/opam +++ b/packages/dockerfile/dockerfile.1.7.1/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anil Madhavapeddy " authors: "Anil Madhavapeddy " homepage: "https://github.com/avsm/ocaml-dockerfile" -dev-repo: "https://github.com/avsm/ocaml-dockerfile.git" +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" @@ -13,10 +13,32 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "dockerfile"] depends: [ - "ocamlfind" {build} + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build} "cmdliner" "ppx_deriving" {build} "ppx_sexp_conv" "base-bytes" ] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.06.0" ] +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: "md5=e35994220a55f4862de824e62718687d" +} diff --git a/packages/dockerfile/dockerfile.1.7.1/url b/packages/dockerfile/dockerfile.1.7.1/url deleted file mode 100644 index a34006c3b71..00000000000 --- a/packages/dockerfile/dockerfile.1.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-dockerfile/archive/v1.7.1.tar.gz" -checksum: "e35994220a55f4862de824e62718687d" diff --git a/packages/dockerfile/dockerfile.1.7.2/descr b/packages/dockerfile/dockerfile.1.7.2/descr deleted file mode 100644 index 5e0189d81cd..00000000000 --- a/packages/dockerfile/dockerfile.1.7.2/descr +++ /dev/null @@ -1,18 +0,0 @@ -Typed interface for constructing Docker container descriptions - -[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**: - diff --git a/packages/dockerfile/dockerfile.1.7.2/opam b/packages/dockerfile/dockerfile.1.7.2/opam index aea99e6e199..5019ea79f24 100644 --- a/packages/dockerfile/dockerfile.1.7.2/opam +++ b/packages/dockerfile/dockerfile.1.7.2/opam @@ -1,14 +1,14 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anil Madhavapeddy " authors: ["Anil Madhavapeddy "] homepage: "https://github.com/avsm/ocaml-dockerfile" doc: "http://docs.mirage.io/dockerfile" license: "ISC" -dev-repo: "https://github.com/avsm/ocaml-dockerfile.git" +dev-repo: "git+https://github.com/avsm/ocaml-dockerfile.git" bug-reports: "https://github.com/avsm/ocaml-dockerfile/issues" tags: ["org:mirage" "org:ocamllabs"] -available: [ ocaml-version >= "4.02.3"] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "ocamlbuild" {build} "ppx_deriving" {build} @@ -19,3 +19,25 @@ depends: [ "base-bytes" ] build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] +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**: """ +url { + src: + "https://github.com/avsm/ocaml-dockerfile/releases/download/v1.7.2/dockerfile-1.7.2.tbz" + checksum: "md5=a6f7c001b65c9b51154819f0c8399830" +} diff --git a/packages/dockerfile/dockerfile.1.7.2/url b/packages/dockerfile/dockerfile.1.7.2/url deleted file mode 100644 index 52406574a8e..00000000000 --- a/packages/dockerfile/dockerfile.1.7.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-dockerfile/releases/download/v1.7.2/dockerfile-1.7.2.tbz" -checksum: "a6f7c001b65c9b51154819f0c8399830" diff --git a/packages/dockerfile/dockerfile.2.0.0/descr b/packages/dockerfile/dockerfile.2.0.0/descr deleted file mode 100644 index 5e0189d81cd..00000000000 --- a/packages/dockerfile/dockerfile.2.0.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -Typed interface for constructing Docker container descriptions - -[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**: - diff --git a/packages/dockerfile/dockerfile.2.0.0/opam b/packages/dockerfile/dockerfile.2.0.0/opam index b1170b173ec..462bb088cab 100644 --- a/packages/dockerfile/dockerfile.2.0.0/opam +++ b/packages/dockerfile/dockerfile.2.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anil Madhavapeddy " authors: "Anil Madhavapeddy " homepage: "https://github.com/avsm/ocaml-dockerfile" @@ -6,9 +6,10 @@ bug-reports: "https://github.com/avsm/ocaml-dockerfile/issues" license: "ISC" doc: "https://github.com/avsm/ocaml-dockerfile" tags: ["org:mirage" "org:ocamllabs"] -dev-repo: "https://github.com/avsm/ocaml-dockerfile.git" +dev-repo: "git+https://github.com/avsm/ocaml-dockerfile.git" build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "ocamlbuild" {build} "ppx_deriving" {build} @@ -19,4 +20,25 @@ depends: [ "base-bytes" "fmt" ] -available: [ocaml-version >= "4.02.3"] +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**: """ +url { + src: + "https://github.com/avsm/ocaml-dockerfile/releases/download/v2.0.0/dockerfile-2.0.0.tbz" + checksum: "md5=404dcaf1f6961fd5aaa47de072832fcf" +} diff --git a/packages/dockerfile/dockerfile.2.0.0/url b/packages/dockerfile/dockerfile.2.0.0/url deleted file mode 100644 index 6f2d9f3b0c5..00000000000 --- a/packages/dockerfile/dockerfile.2.0.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/avsm/ocaml-dockerfile/releases/download/v2.0.0/dockerfile-2.0.0.tbz" -checksum: "404dcaf1f6961fd5aaa47de072832fcf" diff --git a/packages/dockerfile/dockerfile.2.2.0/descr b/packages/dockerfile/dockerfile.2.2.0/descr deleted file mode 100644 index 5e0189d81cd..00000000000 --- a/packages/dockerfile/dockerfile.2.2.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -Typed interface for constructing Docker container descriptions - -[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**: - diff --git a/packages/dockerfile/dockerfile.2.2.0/opam b/packages/dockerfile/dockerfile.2.2.0/opam index b071e7fa28e..7fc56f3da66 100644 --- a/packages/dockerfile/dockerfile.2.2.0/opam +++ b/packages/dockerfile/dockerfile.2.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anil Madhavapeddy " authors: "Anil Madhavapeddy " homepage: "https://github.com/avsm/ocaml-dockerfile" @@ -6,9 +6,10 @@ bug-reports: "https://github.com/avsm/ocaml-dockerfile/issues" license: "ISC" doc: "http://avsm.github.io/avsm/ocaml-dockerfile/doc" tags: ["org:mirage" "org:ocamllabs"] -dev-repo: "https://github.com/avsm/ocaml-dockerfile.git" +dev-repo: "git+https://github.com/avsm/ocaml-dockerfile.git" build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "ocamlbuild" {build} "ppx_deriving" {build} @@ -19,4 +20,25 @@ depends: [ "base-bytes" "fmt" ] -available: [ocaml-version >= "4.02.3"] +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**: """ +url { + src: + "https://github.com/avsm/ocaml-dockerfile/releases/download/v2.2.0/dockerfile-2.2.0.tbz" + checksum: "md5=e2eb9c25255441b7c3919c6c9aead044" +} diff --git a/packages/dockerfile/dockerfile.2.2.0/url b/packages/dockerfile/dockerfile.2.2.0/url deleted file mode 100644 index 949e44f7d5a..00000000000 --- a/packages/dockerfile/dockerfile.2.2.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/avsm/ocaml-dockerfile/releases/download/v2.2.0/dockerfile-2.2.0.tbz" -checksum: "e2eb9c25255441b7c3919c6c9aead044" diff --git a/packages/dockerfile/dockerfile.2.2.1/descr b/packages/dockerfile/dockerfile.2.2.1/descr deleted file mode 100644 index 5e0189d81cd..00000000000 --- a/packages/dockerfile/dockerfile.2.2.1/descr +++ /dev/null @@ -1,18 +0,0 @@ -Typed interface for constructing Docker container descriptions - -[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**: - diff --git a/packages/dockerfile/dockerfile.2.2.1/opam b/packages/dockerfile/dockerfile.2.2.1/opam index b071e7fa28e..bcdd7aaeebf 100644 --- a/packages/dockerfile/dockerfile.2.2.1/opam +++ b/packages/dockerfile/dockerfile.2.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anil Madhavapeddy " authors: "Anil Madhavapeddy " homepage: "https://github.com/avsm/ocaml-dockerfile" @@ -6,9 +6,10 @@ bug-reports: "https://github.com/avsm/ocaml-dockerfile/issues" license: "ISC" doc: "http://avsm.github.io/avsm/ocaml-dockerfile/doc" tags: ["org:mirage" "org:ocamllabs"] -dev-repo: "https://github.com/avsm/ocaml-dockerfile.git" +dev-repo: "git+https://github.com/avsm/ocaml-dockerfile.git" build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "ocamlbuild" {build} "ppx_deriving" {build} @@ -19,4 +20,25 @@ depends: [ "base-bytes" "fmt" ] -available: [ocaml-version >= "4.02.3"] +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**: """ +url { + src: + "https://github.com/avsm/ocaml-dockerfile/releases/download/v2.2.1/dockerfile-2.2.1.tbz" + checksum: "md5=1c476efd74bd1eb6d2c28edd7a7cd815" +} diff --git a/packages/dockerfile/dockerfile.2.2.1/url b/packages/dockerfile/dockerfile.2.2.1/url deleted file mode 100644 index 382b35b91be..00000000000 --- a/packages/dockerfile/dockerfile.2.2.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/avsm/ocaml-dockerfile/releases/download/v2.2.1/dockerfile-2.2.1.tbz" -checksum: "1c476efd74bd1eb6d2c28edd7a7cd815" diff --git a/packages/dockerfile/dockerfile.2.2.2/descr b/packages/dockerfile/dockerfile.2.2.2/descr deleted file mode 100644 index 5e0189d81cd..00000000000 --- a/packages/dockerfile/dockerfile.2.2.2/descr +++ /dev/null @@ -1,18 +0,0 @@ -Typed interface for constructing Docker container descriptions - -[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**: - diff --git a/packages/dockerfile/dockerfile.2.2.2/opam b/packages/dockerfile/dockerfile.2.2.2/opam index 011c5f4025f..29f72887d9b 100644 --- a/packages/dockerfile/dockerfile.2.2.2/opam +++ b/packages/dockerfile/dockerfile.2.2.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anil Madhavapeddy " authors: "Anil Madhavapeddy " homepage: "https://github.com/avsm/ocaml-dockerfile" @@ -6,9 +6,10 @@ bug-reports: "https://github.com/avsm/ocaml-dockerfile/issues" license: "ISC" doc: "http://avsm.github.io/avsm/ocaml-dockerfile/doc" tags: ["org:mirage" "org:ocamllabs"] -dev-repo: "https://github.com/avsm/ocaml-dockerfile.git" +dev-repo: "git+https://github.com/avsm/ocaml-dockerfile.git" build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "ocamlbuild" {build} "ppx_sexp_conv" {build} @@ -19,4 +20,25 @@ depends: [ "base-bytes" "fmt" ] -available: [ocaml-version >= "4.02.3"] +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**: """ +url { + src: + "https://github.com/avsm/ocaml-dockerfile/releases/download/v2.2.2/dockerfile-2.2.2.tbz" + checksum: "md5=964595e28259b85cd1201bba77d8eb4c" +} diff --git a/packages/dockerfile/dockerfile.2.2.2/url b/packages/dockerfile/dockerfile.2.2.2/url deleted file mode 100644 index ea6439a0567..00000000000 --- a/packages/dockerfile/dockerfile.2.2.2/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/avsm/ocaml-dockerfile/releases/download/v2.2.2/dockerfile-2.2.2.tbz" -checksum: "964595e28259b85cd1201bba77d8eb4c" diff --git a/packages/dockerfile/dockerfile.2.2.3/descr b/packages/dockerfile/dockerfile.2.2.3/descr deleted file mode 100644 index 5e0189d81cd..00000000000 --- a/packages/dockerfile/dockerfile.2.2.3/descr +++ /dev/null @@ -1,18 +0,0 @@ -Typed interface for constructing Docker container descriptions - -[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**: - diff --git a/packages/dockerfile/dockerfile.2.2.3/opam b/packages/dockerfile/dockerfile.2.2.3/opam index 011c5f4025f..29f72887d9b 100644 --- a/packages/dockerfile/dockerfile.2.2.3/opam +++ b/packages/dockerfile/dockerfile.2.2.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anil Madhavapeddy " authors: "Anil Madhavapeddy " homepage: "https://github.com/avsm/ocaml-dockerfile" @@ -6,9 +6,10 @@ bug-reports: "https://github.com/avsm/ocaml-dockerfile/issues" license: "ISC" doc: "http://avsm.github.io/avsm/ocaml-dockerfile/doc" tags: ["org:mirage" "org:ocamllabs"] -dev-repo: "https://github.com/avsm/ocaml-dockerfile.git" +dev-repo: "git+https://github.com/avsm/ocaml-dockerfile.git" build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "ocamlbuild" {build} "ppx_sexp_conv" {build} @@ -19,4 +20,25 @@ depends: [ "base-bytes" "fmt" ] -available: [ocaml-version >= "4.02.3"] +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**: """ +url { + src: + "https://github.com/avsm/ocaml-dockerfile/releases/download/v2.2.2/dockerfile-2.2.2.tbz" + checksum: "md5=964595e28259b85cd1201bba77d8eb4c" +} diff --git a/packages/dockerfile/dockerfile.2.2.3/url b/packages/dockerfile/dockerfile.2.2.3/url deleted file mode 100644 index ea6439a0567..00000000000 --- a/packages/dockerfile/dockerfile.2.2.3/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/avsm/ocaml-dockerfile/releases/download/v2.2.2/dockerfile-2.2.2.tbz" -checksum: "964595e28259b85cd1201bba77d8eb4c" diff --git a/packages/dockerfile/dockerfile.3.0.0/descr b/packages/dockerfile/dockerfile.3.0.0/descr deleted file mode 100644 index 03549c92ce7..00000000000 --- a/packages/dockerfile/dockerfile.3.0.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -Dockerfile eDSL and distribution support - -[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. - -ocaml-dockerfile is distributed under the ISC license. - -- **HTML Documentation**: http://docs.mirage.io/dockerfile -- **Source:**: https://github.com/avsm/ocaml-dockerfile -- **Issues**: https://github.com/avsm/ocaml-dockerfile/issues -- **Email**: \ No newline at end of file diff --git a/packages/dockerfile/dockerfile.3.0.0/opam b/packages/dockerfile/dockerfile.3.0.0/opam index 92f13232c26..ed0cbeb9afe 100644 --- a/packages/dockerfile/dockerfile.3.0.0/opam +++ b/packages/dockerfile/dockerfile.3.0.0/opam @@ -1,15 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anil Madhavapeddy " authors: ["Anil Madhavapeddy "] homepage: "https://github.com/avsm/ocaml-dockerfile" doc: "http://avsm.github.io/avsm/ocaml-dockerfile/doc" license: "ISC" -dev-repo: "https://github.com/avsm/ocaml-dockerfile.git" +dev-repo: "git+https://github.com/avsm/ocaml-dockerfile.git" bug-reports: "https://github.com/avsm/ocaml-dockerfile/issues" tags: ["org:mirage" "org:ocamllabs"] -available: [ ocaml-version >= "4.03.0"] depends: [ - "jbuilder" {build & >="1.0+beta10"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta10"} "ppx_sexp_conv" {build} "sexplib" "base-bytes" @@ -19,3 +19,27 @@ build: [ ["jbuilder" "subst" "-p" name "--name" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] ] +synopsis: "Dockerfile eDSL and distribution support" +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. + +ocaml-dockerfile is distributed under the ISC license. + +- **HTML Documentation**: http://docs.mirage.io/dockerfile +- **Source:**: https://github.com/avsm/ocaml-dockerfile +- **Issues**: https://github.com/avsm/ocaml-dockerfile/issues +- **Email**: """ +url { + src: + "https://github.com/avsm/ocaml-dockerfile/releases/download/v3.0.0/dockerfile-3.0.0.tbz" + checksum: "md5=849ae08c8e6639df0569aa647baf35dd" +} diff --git a/packages/dockerfile/dockerfile.3.0.0/url b/packages/dockerfile/dockerfile.3.0.0/url deleted file mode 100644 index dde52f58b9d..00000000000 --- a/packages/dockerfile/dockerfile.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-dockerfile/releases/download/v3.0.0/dockerfile-3.0.0.tbz" -checksum: "849ae08c8e6639df0569aa647baf35dd" \ No newline at end of file diff --git a/packages/dockerfile/dockerfile.3.1.0/descr b/packages/dockerfile/dockerfile.3.1.0/descr deleted file mode 100644 index 03549c92ce7..00000000000 --- a/packages/dockerfile/dockerfile.3.1.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -Dockerfile eDSL and distribution support - -[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. - -ocaml-dockerfile is distributed under the ISC license. - -- **HTML Documentation**: http://docs.mirage.io/dockerfile -- **Source:**: https://github.com/avsm/ocaml-dockerfile -- **Issues**: https://github.com/avsm/ocaml-dockerfile/issues -- **Email**: \ No newline at end of file diff --git a/packages/dockerfile/dockerfile.3.1.0/opam b/packages/dockerfile/dockerfile.3.1.0/opam deleted file mode 100644 index 2bc58460902..00000000000 --- a/packages/dockerfile/dockerfile.3.1.0/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "Anil Madhavapeddy " -authors: ["Anil Madhavapeddy "] -homepage: "https://github.com/avsm/ocaml-dockerfile" -doc: "http://avsm.github.io/avsm/ocaml-dockerfile/doc" -license: "ISC" -dev-repo: "https://github.com/avsm/ocaml-dockerfile.git" -bug-reports: "https://github.com/avsm/ocaml-dockerfile/issues" -tags: ["org:mirage" "org:ocamllabs"] -available: [ ocaml-version >= "4.02.3"] -depends: [ - "jbuilder" {build & >="1.0+beta10"} - "ppx_sexp_conv" {build & >="v0.9.0"} - "sexplib" - "base-bytes" - "fmt" -] -build: [ - ["jbuilder" "subst" "-p" name "--name" name] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] diff --git a/packages/dockerfile/dockerfile.3.1.0/url b/packages/dockerfile/dockerfile.3.1.0/url deleted file mode 100644 index e6593c56ecc..00000000000 --- a/packages/dockerfile/dockerfile.3.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-dockerfile/releases/download/v3.1.0/dockerfile-3.1.0.tbz" -checksum: "29029b66310492ba2a2ad5dca830d56f" \ No newline at end of file diff --git a/packages/dockerfile/dockerfile.4.0.0/descr b/packages/dockerfile/dockerfile.4.0.0/descr deleted file mode 100644 index 61a14c0bb10..00000000000 --- a/packages/dockerfile/dockerfile.4.0.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -Dockerfile eDSL and distribution support - -[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. - -ocaml-dockerfile is distributed under the ISC license. - -- **HTML Documentation**: -- **Source:**: -- **Issues**: -- **Email**: \ No newline at end of file diff --git a/packages/dockerfile/dockerfile.4.0.0/opam b/packages/dockerfile/dockerfile.4.0.0/opam index 2bc58460902..c6c0bab5a08 100644 --- a/packages/dockerfile/dockerfile.4.0.0/opam +++ b/packages/dockerfile/dockerfile.4.0.0/opam @@ -1,16 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anil Madhavapeddy " authors: ["Anil Madhavapeddy "] homepage: "https://github.com/avsm/ocaml-dockerfile" doc: "http://avsm.github.io/avsm/ocaml-dockerfile/doc" license: "ISC" -dev-repo: "https://github.com/avsm/ocaml-dockerfile.git" +dev-repo: "git+https://github.com/avsm/ocaml-dockerfile.git" bug-reports: "https://github.com/avsm/ocaml-dockerfile/issues" tags: ["org:mirage" "org:ocamllabs"] -available: [ ocaml-version >= "4.02.3"] depends: [ - "jbuilder" {build & >="1.0+beta10"} - "ppx_sexp_conv" {build & >="v0.9.0"} + "ocaml" {>= "4.02.3"} + "jbuilder" {build & >= "1.0+beta10"} + "ppx_sexp_conv" {build & >= "v0.9.0"} "sexplib" "base-bytes" "fmt" @@ -19,3 +19,27 @@ build: [ ["jbuilder" "subst" "-p" name "--name" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] ] +synopsis: "Dockerfile eDSL and distribution support" +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. + +ocaml-dockerfile is distributed under the ISC license. + +- **HTML Documentation**: +- **Source:**: +- **Issues**: +- **Email**: """ +url { + src: + "https://github.com/avsm/ocaml-dockerfile/releases/download/v4.0.0/dockerfile-4.0.0.tbz" + checksum: "md5=816592094fbe1186573ef727f6af50f2" +} diff --git a/packages/dockerfile/dockerfile.4.0.0/url b/packages/dockerfile/dockerfile.4.0.0/url deleted file mode 100644 index 73da62c4262..00000000000 --- a/packages/dockerfile/dockerfile.4.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-dockerfile/releases/download/v4.0.0/dockerfile-4.0.0.tbz" -checksum: "816592094fbe1186573ef727f6af50f2" \ No newline at end of file diff --git a/packages/docout/docout.0.0.1/descr b/packages/docout/docout.0.0.1/descr deleted file mode 100644 index 5f5de55d3f9..00000000000 --- a/packages/docout/docout.0.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Functor to create (text) output functions - -`Docout.Make` is a functor to create a logging frameworks and text -outputs using the smart-print library. diff --git a/packages/docout/docout.0.0.1/opam b/packages/docout/docout.0.0.1/opam index 34a76bf4eb5..3224a1c394d 100644 --- a/packages/docout/docout.0.0.1/opam +++ b/packages/docout/docout.0.0.1/opam @@ -1,10 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "Sebastien Mondet" maintainer: "seb@mondet.org" homepage: "https://bitbucket.org/smondet/docout" -dev-repo: "https://bitbucket.org/smondet/docout.git" +dev-repo: "git+https://bitbucket.org/smondet/docout.git" bug-reports: "https://bitbucket.org/smondet/docout/issues" -available: [ocaml-version >= "4.00.0"] build: [ ["ocaml" "please.ml" "build"] ] @@ -15,6 +14,15 @@ remove: [ ["ocaml" "please.ml" "uninstall"] ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "smart-print" {>= "0.2.0"} ] +synopsis: "Functor to create (text) output functions" +description: """ +`Docout.Make` is a functor to create a logging frameworks and text +outputs using the smart-print library.""" +url { + src: "https://bitbucket.org/smondet/docout/get/docout.0.0.1.tar.gz" + checksum: "md5=f1733bb3609fde5fb595b91b7eea975d" +} diff --git a/packages/docout/docout.0.0.1/url b/packages/docout/docout.0.0.1/url deleted file mode 100644 index a72f47538dc..00000000000 --- a/packages/docout/docout.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/smondet/docout/get/docout.0.0.1.tar.gz" -checksum: "f1733bb3609fde5fb595b91b7eea975d" diff --git a/packages/dog/dog.0.1.0/descr b/packages/dog/dog.0.1.0/descr deleted file mode 100644 index 70da97d54a6..00000000000 --- a/packages/dog/dog.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -A loyal and faithful synchronisation tool that you can rely on. diff --git a/packages/dog/dog.0.1.0/opam b/packages/dog/dog.0.1.0/opam deleted file mode 100644 index 4d0cc654b42..00000000000 --- a/packages/dog/dog.0.1.0/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/samoht/dog.git" - -build: [ - ["./configure" "--prefix" prefix "--%{alcotest:enable}%-tests"] - [make] -] -build-test: [ - [make "test"] -] -install: [make "install"] -remove: ["ocamlfind" "remove" "dog"] -depends: [ - "lwt" {>= "2.4.5" & < "2.7.0"} - "irmin" {>= "0.9.3" & < "0.9.4"} - "git" {>= "1.4.10"} - "cohttp" {<"0.99.0"} - "re" - "dolog" {>= "1.0"} - "cmdliner" - "alcotest" {test} - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.02.1"] diff --git a/packages/dog/dog.0.1.0/url b/packages/dog/dog.0.1.0/url deleted file mode 100644 index ba85c324188..00000000000 --- a/packages/dog/dog.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/samoht/dog/archive/0.1.0.tar.gz" -checksum: "8f4d14aaae20054098da3e8b28936fb2" diff --git a/packages/dog/dog.0.2.0/descr b/packages/dog/dog.0.2.0/descr deleted file mode 100644 index 70da97d54a6..00000000000 --- a/packages/dog/dog.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -A loyal and faithful synchronisation tool that you can rely on. diff --git a/packages/dog/dog.0.2.0/opam b/packages/dog/dog.0.2.0/opam index 10a58f5ae08..b9ba3872943 100644 --- a/packages/dog/dog.0.2.0/opam +++ b/packages/dog/dog.0.2.0/opam @@ -1,31 +1,35 @@ -opam-version: "1.2" +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: "https://github.com/samoht/dog.git" - +dev-repo: "git+https://github.com/samoht/dog.git" build: [ ["./configure" "--prefix" prefix] [make] -] -build-test: [ - ["./configure" "--prefix" prefix "--enable-tests"] - [make "test"] + ["./configure" "--prefix" prefix "--enable-tests"] {with-test} + [make "test"] {with-test} ] install: [make "install"] remove: ["ocamlfind" "remove" "dog"] depends: [ + "ocaml" "ocamlfind" {build} "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"} - "cohttp" {<"0.99.0"} + "cohttp" {< "0.99.0"} "re" "dolog" {>= "1.0"} "cmdliner" - "alcotest" {test} + "alcotest" {with-test} "ocamlbuild" {build} ] +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: "md5=bfed925e6faf805451176d2cf7411455" +} diff --git a/packages/dog/dog.0.2.0/url b/packages/dog/dog.0.2.0/url deleted file mode 100644 index 1986e94b46b..00000000000 --- a/packages/dog/dog.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/samoht/dog/archive/0.2.0.tar.gz" -checksum: "bfed925e6faf805451176d2cf7411455" diff --git a/packages/dog/dog.0.2.1/descr b/packages/dog/dog.0.2.1/descr deleted file mode 100644 index 63e2a45328d..00000000000 --- a/packages/dog/dog.0.2.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -A loyal and faithful synchronisation tool that you can rely on. - -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. \ No newline at end of file diff --git a/packages/dog/dog.0.2.1/opam b/packages/dog/dog.0.2.1/opam index e8fc3d161c3..098ca456f02 100644 --- a/packages/dog/dog.0.2.1/opam +++ b/packages/dog/dog.0.2.1/opam @@ -1,21 +1,30 @@ -opam-version: "1.2" +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: "https://github.com/samoht/dog.git" - +dev-repo: "git+https://github.com/samoht/dog.git" build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] depends: [ - "ocamlfind" {build} + "ocaml" {>= "4.02.3"} + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} - "lwt" {>= "2.4.5" & < "2.7.0"} - "irmin" {>= "0.10.0" & <"0.12"} + "topkg" {build} + "lwt" {>= "2.4.5" & < "2.7.0"} + "irmin" {>= "0.10.0" & < "0.12"} "irmin-unix" {< "0.12.0"} - "git" {>= "1.4.10"} - "logs" "fmt" + "git" {>= "1.4.10"} + "logs" + "fmt" "cmdliner" ] -available: [ocaml-version >= "4.02.3"] +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: "md5=feef8463ad7fc380a3a433807c87fcac" +} diff --git a/packages/dog/dog.0.2.1/url b/packages/dog/dog.0.2.1/url deleted file mode 100644 index d7bfcd73090..00000000000 --- a/packages/dog/dog.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/samoht/dog/releases/download/0.2.1/dog-0.2.1.tbz" -checksum: "feef8463ad7fc380a3a433807c87fcac" \ No newline at end of file diff --git a/packages/dolmen/dolmen.0.1/descr b/packages/dolmen/dolmen.0.1/descr deleted file mode 100644 index 6ebee65b3e0..00000000000 --- a/packages/dolmen/dolmen.0.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -Dolmen is a parser library. It currently mainly supports languages used in automated deduction. - -Dolmen provides parser functorised over a representation of terms and top-level statements, -so that users can instantiates these functors with their own implementation. Dolmen features -incremental parsing, as well as helper functions to locate files based on a language's -specifications (such as TPTP's environment variable). - diff --git a/packages/dolmen/dolmen.0.1/opam b/packages/dolmen/dolmen.0.1/opam index 6541750462b..337c54bbfc0 100644 --- a/packages/dolmen/dolmen.0.1/opam +++ b/packages/dolmen/dolmen.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "guillaume.bury@gmail.com" authors: "Guillaume Bury" homepage: "https://github.com/Gbury/dolmen" @@ -6,12 +6,25 @@ bug-reports: "https://github.com/Gbury/dolmen/issues" license: "BSD-2-clauses" doc: "http://gbury.github.io/dolmen/0.1/" tags: ["parser" "tptp" "logic" "smtlib" "dimacs"] -dev-repo: "https://github.com/Gbury/dolmen.git" +dev-repo: "git+https://github.com/Gbury/dolmen.git" build: [make "-C" "src" "lib"] install: [make "-C" "src" "install"] remove: ["ocamlfind" "remove" "dolmen"] depends: [ + "ocaml" "ocamlfind" "menhir" {>= "20151005"} "ocamlbuild" {build} ] +synopsis: + "Dolmen is a parser library. It currently mainly supports languages used in automated deduction." +description: """ +Dolmen provides parser functorised over a representation of terms and top-level statements, +so that users can instantiates these functors with their own implementation. Dolmen features +incremental parsing, as well as helper functions to locate files based on a language's +specifications (such as TPTP's environment variable).""" +flags: light-uninstall +url { + src: "https://github.com/Gbury/dolmen/archive/v0.1.tar.gz" + checksum: "md5=b555b32e8a98563b1d3822a9e1ba7067" +} diff --git a/packages/dolmen/dolmen.0.1/url b/packages/dolmen/dolmen.0.1/url deleted file mode 100644 index ef832b07e29..00000000000 --- a/packages/dolmen/dolmen.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Gbury/dolmen/archive/v0.1.tar.gz" -checksum: "b555b32e8a98563b1d3822a9e1ba7067" diff --git a/packages/dolmen/dolmen.0.2/descr b/packages/dolmen/dolmen.0.2/descr deleted file mode 100644 index 6ebee65b3e0..00000000000 --- a/packages/dolmen/dolmen.0.2/descr +++ /dev/null @@ -1,7 +0,0 @@ -Dolmen is a parser library. It currently mainly supports languages used in automated deduction. - -Dolmen provides parser functorised over a representation of terms and top-level statements, -so that users can instantiates these functors with their own implementation. Dolmen features -incremental parsing, as well as helper functions to locate files based on a language's -specifications (such as TPTP's environment variable). - diff --git a/packages/dolmen/dolmen.0.2/opam b/packages/dolmen/dolmen.0.2/opam index e3a0f39bbba..bfc9a682e87 100644 --- a/packages/dolmen/dolmen.0.2/opam +++ b/packages/dolmen/dolmen.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "guillaume.bury@gmail.com" authors: "Guillaume Bury" homepage: "https://github.com/Gbury/dolmen" @@ -6,12 +6,25 @@ bug-reports: "https://github.com/Gbury/dolmen/issues" license: "BSD-2-clauses" doc: "http://gbury.github.io/dolmen" tags: ["parser" "tptp" "logic" "smtlib" "dimacs"] -dev-repo: "https://github.com/Gbury/dolmen.git" +dev-repo: "git+https://github.com/Gbury/dolmen.git" build: [make "-C" "src" "lib"] install: [make "-C" "src" "install"] remove: ["ocamlfind" "remove" "dolmen"] depends: [ + "ocaml" "menhir" {>= "20151005"} "ocamlfind" {build} "ocamlbuild" {build} ] +synopsis: + "Dolmen is a parser library. It currently mainly supports languages used in automated deduction." +description: """ +Dolmen provides parser functorised over a representation of terms and top-level statements, +so that users can instantiates these functors with their own implementation. Dolmen features +incremental parsing, as well as helper functions to locate files based on a language's +specifications (such as TPTP's environment variable).""" +flags: light-uninstall +url { + src: "https://github.com/Gbury/dolmen/archive/v0.2.tar.gz" + checksum: "md5=5e0522abd52184a0ae2c8d29b1e6650b" +} diff --git a/packages/dolmen/dolmen.0.2/url b/packages/dolmen/dolmen.0.2/url deleted file mode 100644 index f427060a46c..00000000000 --- a/packages/dolmen/dolmen.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Gbury/dolmen/archive/v0.2.tar.gz" -checksum: "5e0522abd52184a0ae2c8d29b1e6650b" diff --git a/packages/dolog/dolog.0.1/descr b/packages/dolog/dolog.0.1/descr deleted file mode 100644 index 47a8add4f5a..00000000000 --- a/packages/dolog/dolog.0.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -the dumb ocaml logger - diff --git a/packages/dolog/dolog.0.1/opam b/packages/dolog/dolog.0.1/opam index 79cf015e4cb..2f59bda3daf 100644 --- a/packages/dolog/dolog.0.1/opam +++ b/packages/dolog/dolog.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "francois.berenger@inria.fr" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,8 +6,15 @@ build: [ ] remove: [["ocamlfind" "remove" "dolog"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://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: "md5=bfbf124228a756a9ee4cb069c2f53e64" +} diff --git a/packages/dolog/dolog.0.1/url b/packages/dolog/dolog.0.1/url deleted file mode 100644 index 5fc56bec6f8..00000000000 --- a/packages/dolog/dolog.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/HappyCrow/dolog/archive/v0.1.tar.gz" -checksum: "bfbf124228a756a9ee4cb069c2f53e64" diff --git a/packages/dolog/dolog.0.2/descr b/packages/dolog/dolog.0.2/descr deleted file mode 100644 index 47a8add4f5a..00000000000 --- a/packages/dolog/dolog.0.2/descr +++ /dev/null @@ -1,2 +0,0 @@ -the dumb ocaml logger - diff --git a/packages/dolog/dolog.0.2/opam b/packages/dolog/dolog.0.2/opam deleted file mode 100644 index cd1062f5743..00000000000 --- a/packages/dolog/dolog.0.2/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -maintainer: "francois.berenger@inria.fr" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocamlfind" "remove" "dolog"]] -depends: [ - "ocamlfind" - "base-unix" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/HappyCrow/dolog" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/dolog/dolog.0.2/url b/packages/dolog/dolog.0.2/url deleted file mode 100644 index 4aaf0fb9caa..00000000000 --- a/packages/dolog/dolog.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/HappyCrow/dolog/archive/v0.2.tar.gz" -checksum: "9a0dded99c7d19a6f424a7d4d8b04e7e" diff --git a/packages/dolog/dolog.0.3/descr b/packages/dolog/dolog.0.3/descr deleted file mode 100644 index 39861c95652..00000000000 --- a/packages/dolog/dolog.0.3/descr +++ /dev/null @@ -1 +0,0 @@ -the dumb, but colorful, OCaml logger diff --git a/packages/dolog/dolog.0.3/opam b/packages/dolog/dolog.0.3/opam deleted file mode 100644 index e1f26b13017..00000000000 --- a/packages/dolog/dolog.0.3/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "francois.berenger@inria.fr" -authors: ["Francois Berenger"] -homepage: "https://github.com/UnixJunkie/dolog" -license: "BSD" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocamlfind" "remove" "dolog"]] -depends: [ - "ocamlfind" - "base-unix" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/UnixJunkie/dolog" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/dolog/dolog.0.3/url b/packages/dolog/dolog.0.3/url deleted file mode 100644 index 6ec3a430287..00000000000 --- a/packages/dolog/dolog.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/dolog/archive/v0.3.tar.gz" -checksum: "d7752ccd5d27fd65afbeae568f826870" diff --git a/packages/dolog/dolog.0.4/descr b/packages/dolog/dolog.0.4/descr deleted file mode 100644 index 39861c95652..00000000000 --- a/packages/dolog/dolog.0.4/descr +++ /dev/null @@ -1 +0,0 @@ -the dumb, but colorful, OCaml logger diff --git a/packages/dolog/dolog.0.4/opam b/packages/dolog/dolog.0.4/opam deleted file mode 100644 index e1f26b13017..00000000000 --- a/packages/dolog/dolog.0.4/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "francois.berenger@inria.fr" -authors: ["Francois Berenger"] -homepage: "https://github.com/UnixJunkie/dolog" -license: "BSD" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocamlfind" "remove" "dolog"]] -depends: [ - "ocamlfind" - "base-unix" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/UnixJunkie/dolog" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/dolog/dolog.0.4/url b/packages/dolog/dolog.0.4/url deleted file mode 100644 index 622cbd3cb9e..00000000000 --- a/packages/dolog/dolog.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/dolog/archive/v0.4.tar.gz" -checksum: "231fd8dc29946b2cbd2be524caaab04d" diff --git a/packages/dolog/dolog.0.5/descr b/packages/dolog/dolog.0.5/descr deleted file mode 100644 index 4ebfb672bb4..00000000000 --- a/packages/dolog/dolog.0.5/descr +++ /dev/null @@ -1 +0,0 @@ -the dumb OCaml logger (lazy and optionally colorful) diff --git a/packages/dolog/dolog.0.5/opam b/packages/dolog/dolog.0.5/opam deleted file mode 100644 index e1f26b13017..00000000000 --- a/packages/dolog/dolog.0.5/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "francois.berenger@inria.fr" -authors: ["Francois Berenger"] -homepage: "https://github.com/UnixJunkie/dolog" -license: "BSD" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocamlfind" "remove" "dolog"]] -depends: [ - "ocamlfind" - "base-unix" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/UnixJunkie/dolog" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/dolog/dolog.0.5/url b/packages/dolog/dolog.0.5/url deleted file mode 100644 index 09f357c93da..00000000000 --- a/packages/dolog/dolog.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/dolog/archive/v0.5.tar.gz" -checksum: "913e1591c1f1719252b6ff57fdeefff6" diff --git a/packages/dolog/dolog.0.6/descr b/packages/dolog/dolog.0.6/descr deleted file mode 100644 index 4ebfb672bb4..00000000000 --- a/packages/dolog/dolog.0.6/descr +++ /dev/null @@ -1 +0,0 @@ -the dumb OCaml logger (lazy and optionally colorful) diff --git a/packages/dolog/dolog.0.6/opam b/packages/dolog/dolog.0.6/opam index e1f26b13017..36dc476f18f 100644 --- a/packages/dolog/dolog.0.6/opam +++ b/packages/dolog/dolog.0.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "francois.berenger@inria.fr" authors: ["Francois Berenger"] homepage: "https://github.com/UnixJunkie/dolog" @@ -9,9 +9,16 @@ build: [ ] remove: [["ocamlfind" "remove" "dolog"]] depends: [ + "ocaml" "ocamlfind" "base-unix" "ocamlbuild" {build} ] dev-repo: "git://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: "md5=4ce7231f74dc283c2454b50089049611" +} diff --git a/packages/dolog/dolog.0.6/url b/packages/dolog/dolog.0.6/url deleted file mode 100644 index 2f5c24365b8..00000000000 --- a/packages/dolog/dolog.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/dolog/archive/v0.6.tar.gz" -checksum: "4ce7231f74dc283c2454b50089049611" diff --git a/packages/dolog/dolog.1.0/descr b/packages/dolog/dolog.1.0/descr deleted file mode 100644 index 4ebfb672bb4..00000000000 --- a/packages/dolog/dolog.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -the dumb OCaml logger (lazy and optionally colorful) diff --git a/packages/dolog/dolog.1.0/opam b/packages/dolog/dolog.1.0/opam deleted file mode 100644 index e1f26b13017..00000000000 --- a/packages/dolog/dolog.1.0/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "francois.berenger@inria.fr" -authors: ["Francois Berenger"] -homepage: "https://github.com/UnixJunkie/dolog" -license: "BSD" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocamlfind" "remove" "dolog"]] -depends: [ - "ocamlfind" - "base-unix" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/UnixJunkie/dolog" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/dolog/dolog.1.0/url b/packages/dolog/dolog.1.0/url deleted file mode 100644 index e6772eecb3d..00000000000 --- a/packages/dolog/dolog.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/dolog/archive/v1.0.tar.gz" -checksum: "7d29a63703e4108c9427a78e23cb2a8e" diff --git a/packages/dolog/dolog.1.1/descr b/packages/dolog/dolog.1.1/descr deleted file mode 100644 index 4ebfb672bb4..00000000000 --- a/packages/dolog/dolog.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -the dumb OCaml logger (lazy and optionally colorful) diff --git a/packages/dolog/dolog.1.1/opam b/packages/dolog/dolog.1.1/opam deleted file mode 100644 index c62136cb2ff..00000000000 --- a/packages/dolog/dolog.1.1/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "francois.berenger@inria.fr" -authors: ["Francois Berenger"] -homepage: "https://github.com/UnixJunkie/dolog" -bug-reports: "https://github.com/UnixJunkie/dolog/issues" -dev-repo: "https://github.com/UnixJunkie/dolog.git" -license: "BSD" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: [ - ["ocaml" "setup.ml" "-install"] -] -remove: [ - ["ocamlfind" "remove" "dolog"] -] -depends: [ - "ocamlfind" - "base-unix" - "ocamlbuild" {build} -] diff --git a/packages/dolog/dolog.1.1/url b/packages/dolog/dolog.1.1/url deleted file mode 100644 index b22d1cce0e1..00000000000 --- a/packages/dolog/dolog.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/dolog/archive/v1.1.tar.gz" -checksum: "ef5b9d4c6701482644d29ddfd781f0ef" diff --git a/packages/dolog/dolog.2.0/descr b/packages/dolog/dolog.2.0/descr deleted file mode 100644 index 4ebfb672bb4..00000000000 --- a/packages/dolog/dolog.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -the dumb OCaml logger (lazy and optionally colorful) diff --git a/packages/dolog/dolog.2.0/opam b/packages/dolog/dolog.2.0/opam deleted file mode 100644 index c62136cb2ff..00000000000 --- a/packages/dolog/dolog.2.0/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "francois.berenger@inria.fr" -authors: ["Francois Berenger"] -homepage: "https://github.com/UnixJunkie/dolog" -bug-reports: "https://github.com/UnixJunkie/dolog/issues" -dev-repo: "https://github.com/UnixJunkie/dolog.git" -license: "BSD" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: [ - ["ocaml" "setup.ml" "-install"] -] -remove: [ - ["ocamlfind" "remove" "dolog"] -] -depends: [ - "ocamlfind" - "base-unix" - "ocamlbuild" {build} -] diff --git a/packages/dolog/dolog.2.0/url b/packages/dolog/dolog.2.0/url deleted file mode 100644 index 10d95299b3b..00000000000 --- a/packages/dolog/dolog.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/dolog/archive/v.2.0.tar.gz" -checksum: "a60423ba5a500c5a7c7ca9ddc7a1ae7a" diff --git a/packages/dolog/dolog.3.0/descr b/packages/dolog/dolog.3.0/descr deleted file mode 100644 index 4ebfb672bb4..00000000000 --- a/packages/dolog/dolog.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -the dumb OCaml logger (lazy and optionally colorful) diff --git a/packages/dolog/dolog.3.0/opam b/packages/dolog/dolog.3.0/opam index c62136cb2ff..a4bc3c3974d 100644 --- a/packages/dolog/dolog.3.0/opam +++ b/packages/dolog/dolog.3.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "francois.berenger@inria.fr" authors: ["Francois Berenger"] homepage: "https://github.com/UnixJunkie/dolog" bug-reports: "https://github.com/UnixJunkie/dolog/issues" -dev-repo: "https://github.com/UnixJunkie/dolog.git" +dev-repo: "git+https://github.com/UnixJunkie/dolog.git" license: "BSD" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -16,7 +16,14 @@ remove: [ ["ocamlfind" "remove" "dolog"] ] depends: [ + "ocaml" "ocamlfind" "base-unix" "ocamlbuild" {build} ] +synopsis: "the dumb OCaml logger (lazy and optionally colorful)" +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/dolog/archive/v3.0.tar.gz" + checksum: "md5=595a43d870278001b0e6cf99c75ab4a4" +} diff --git a/packages/dolog/dolog.3.0/url b/packages/dolog/dolog.3.0/url deleted file mode 100644 index b93d948f921..00000000000 --- a/packages/dolog/dolog.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/dolog/archive/v3.0.tar.gz" -checksum: "595a43d870278001b0e6cf99c75ab4a4" diff --git a/packages/dose/dose.3.1.2/descr b/packages/dose/dose.3.1.2/descr deleted file mode 100644 index 8f2186caa39..00000000000 --- a/packages/dose/dose.3.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -Dose library (part of Mancoosi tools) diff --git a/packages/dose/dose.3.1.2/opam b/packages/dose/dose.3.1.2/opam index 914e53374b9..2b524a0f11e 100644 --- a/packages/dose/dose.3.1.2/opam +++ b/packages/dose/dose.3.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: [ "Roberto Di Cosmo" @@ -25,6 +25,7 @@ remove: [ ["ocamlfind" "remove" "dose3"] ] depends: [ + "ocaml" "ocp-build" {>= "1.99.3-beta"} "ocamlgraph" {<= "1.8.5"} "cudf" {= "0.6.3"} @@ -44,3 +45,55 @@ patches: [ "patches/0009-Hardcode-__FILE__-macros.patch" "patches/0010-Hardcode-IFDEF-macros-assuming-false.patch" ] +synopsis: "Dose library (part of Mancoosi tools)" +flags: light-uninstall +extra-files: [ + ["dose.ocp.in" "md5=a8f9a45c18ff3e606957365311ca6118"] + ["dose.install" "md5=d291a155f2f714e8260ba7ac8dd3ad79"] + ["META.dose3" "md5=3e3e1abdcdce1d7f2bb29d7b8f16d090"] + ["META.dose" "md5=b07e5ba20e50000b872e9f924111e7f8"] + [ + "patches/0010-Hardcode-IFDEF-macros-assuming-false.patch" + "md5=59778bee2a9828fe3384d202bd81aca2" + ] + [ + "patches/0009-Hardcode-__FILE__-macros.patch" + "md5=97e92b31d4176fdc236e87a787323b4c" + ] + [ + "patches/0008-Use-re.pcre-instead-of-pcre.patch" + "md5=d0aa0bf9c5f39797c7dd65d40f6f95a2" + ] + [ + "patches/0007-Fixed-code-for-computing-upgrade-constraints-handle-.patch" + "md5=fa4328d80e8232c8f368d6a80ca27846" + ] + [ + "patches/0006-Fix-compilation-problems-with-ocaml-4.0.1.patch" + "md5=5e63736b6215914f2fcd9378d56341a8" + ] + [ + "patches/0005-Fix-upgrade-bug-in-the-check_request-function.patch" + "md5=444933f6a781876d2f37ad6f07f2725a" + ] + [ + "patches/0004-All-errors-from-cudfsolver-are-now-exceptions-and-no.patch" + "md5=a9a64be6f4275daea3d7ced7db198288" + ] + [ + "patches/0003-Modified-pattern-interpolation-to-ensure-only-one-is.patch" + "md5=4b457147754c9f6615f7013ce1b7638f" + ] + [ + "patches/0002-Sanitize-the-string-containing-the-criteria-before-p.patch" + "md5=e52c26977034693740493c17778822a9" + ] + [ + "patches/0001-Added-portable-invocation-of-mktemp-for-Linux-and-BS.patch" + "md5=62031ffb1466fc26256282b3227ffa9a" + ] +] +url { + src: "https://gforge.inria.fr/frs/download.php/31595/dose3-3.1.2.tar.gz" + checksum: "md5=e98ff720fcc3873def46c85c6a980a1b" +} diff --git a/packages/dose/dose.3.1.2/url b/packages/dose/dose.3.1.2/url deleted file mode 100644 index d93b7220f0d..00000000000 --- a/packages/dose/dose.3.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gforge.inria.fr/frs/download.php/31595/dose3-3.1.2.tar.gz" -checksum: "e98ff720fcc3873def46c85c6a980a1b" diff --git a/packages/dose/dose.3.2.2+opam/descr b/packages/dose/dose.3.2.2+opam/descr deleted file mode 100644 index 68754b81856..00000000000 --- a/packages/dose/dose.3.2.2+opam/descr +++ /dev/null @@ -1,4 +0,0 @@ -Dose library (part of Mancoosi tools) - -This version has been patched specifically for compiling OPAM itself, but -remains backwards-compatible, and the patches will be backported upstream. diff --git a/packages/dose/dose.3.2.2+opam/opam b/packages/dose/dose.3.2.2+opam/opam index df0e6cac94d..2f517394895 100644 --- a/packages/dose/dose.3.2.2+opam/opam +++ b/packages/dose/dose.3.2.2+opam/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "roberto@dicosmo.org" authors: [ "Roberto Di Cosmo" @@ -25,6 +25,7 @@ remove: [ "%{bin}%/eclipsecheck"] ] depends: [ + "ocaml" "ocamlgraph" {= "1.8.5"} "cudf" {>= "0.7"} "camlp4" @@ -39,6 +40,26 @@ patches: [ "0002-ocamlgraph-1.8.6.diff" {ocamlgraph:version >= "1.8.6"} ] install: [make "install"] -depexts: [ - [["fedora"] ["perl-Pod-Html"]] +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 +extra-files: [ + [ + "0005-Add-a-check_request-function-allowing-more-control-o.patch" + "md5=fdcd12e2053172a3af032c198d66c0bb" + ] + ["0004-Remove-broken-assert.patch" "md5=f996dd85cca97fa0a8a7d0f561b8784a"] + [ + "0003-Removed-hard-failure-cases-in-favor-of-finer-diagnos.patch" + "md5=3e550296be4774f254404ebdc3ad299d" + ] + ["0002-ocamlgraph-1.8.6.diff" "md5=c44ed3dc7a5c5128089abf11278f042b"] ] +url { + src: + "https://gforge.inria.fr/frs/download.php/file/33677/dose3-3.2.2.tar.gz" + checksum: "md5=3ffed1987a040024076c08f4a7af9b21" +} diff --git a/packages/dose/dose.3.2.2+opam/url b/packages/dose/dose.3.2.2+opam/url deleted file mode 100644 index 7930ccea7f3..00000000000 --- a/packages/dose/dose.3.2.2+opam/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gforge.inria.fr/frs/download.php/file/33677/dose3-3.2.2.tar.gz" -checksum: "3ffed1987a040024076c08f4a7af9b21" diff --git a/packages/dose/dose.3.2.2/descr b/packages/dose/dose.3.2.2/descr deleted file mode 100644 index 8f2186caa39..00000000000 --- a/packages/dose/dose.3.2.2/descr +++ /dev/null @@ -1 +0,0 @@ -Dose library (part of Mancoosi tools) diff --git a/packages/dose/dose.3.2.2/opam b/packages/dose/dose.3.2.2/opam index dc13f0b8f24..cb63d3d72d4 100644 --- a/packages/dose/dose.3.2.2/opam +++ b/packages/dose/dose.3.2.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "roberto@dicosmo.org" authors: [ "Roberto Di Cosmo" @@ -21,6 +21,7 @@ remove: [ ["ocamlfind" "remove" "dose3"] ] depends: [ + "ocaml" "ocp-build" {>= "1.99.3-beta"} "ocamlgraph" {= "1.8.5"} "cudf" {>= "0.7"} @@ -34,6 +35,19 @@ patches: [ "0002-ocamlgraph-1.8.6.diff" {ocamlgraph:version >= "1.8.6"} ] install: [make "install"] -depexts: [ - [["fedora"] ["perl-Pod-Html"]] +depexts: ["perl-Pod-Html"] {os-distribution = "fedora"} +synopsis: "Dose library (part of Mancoosi tools)" +flags: light-uninstall +extra-files: [ + ["0004-Remove-broken-assert.patch" "md5=f996dd85cca97fa0a8a7d0f561b8784a"] + [ + "0003-Removed-hard-failure-cases-in-favor-of-finer-diagnos.patch" + "md5=3e550296be4774f254404ebdc3ad299d" + ] + ["0002-ocamlgraph-1.8.6.diff" "md5=c44ed3dc7a5c5128089abf11278f042b"] ] +url { + src: + "https://gforge.inria.fr/frs/download.php/file/33677/dose3-3.2.2.tar.gz" + checksum: "md5=3ffed1987a040024076c08f4a7af9b21" +} diff --git a/packages/dose/dose.3.2.2/url b/packages/dose/dose.3.2.2/url deleted file mode 100644 index 7930ccea7f3..00000000000 --- a/packages/dose/dose.3.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gforge.inria.fr/frs/download.php/file/33677/dose3-3.2.2.tar.gz" -checksum: "3ffed1987a040024076c08f4a7af9b21" diff --git a/packages/dose/dose.3.3/descr b/packages/dose/dose.3.3/descr deleted file mode 100644 index 8f2186caa39..00000000000 --- a/packages/dose/dose.3.3/descr +++ /dev/null @@ -1 +0,0 @@ -Dose library (part of Mancoosi tools) diff --git a/packages/dose/dose.3.3/opam b/packages/dose/dose.3.3/opam index a2d183d5426..72e93bc40c7 100644 --- a/packages/dose/dose.3.3/opam +++ b/packages/dose/dose.3.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "roberto@dicosmo.org" authors: [ "Roberto Di Cosmo" @@ -13,7 +13,7 @@ authors: [ homepage: "http://www.mancoosi.org/software/" bug-reports: "https://gforge.inria.fr/tracker/?group_id=4395" license: "LGPL-v3+ with OCaml linking exception" -dev-repo: "https://gforge.inria.fr/git/dose/dose.git" +dev-repo: "git+https://gforge.inria.fr/git/dose/dose.git" build: [ ["./configure" "--with-ocamlgraph" "--bindir=%{bin}%"] [make] @@ -31,6 +31,7 @@ remove: [ ] ] depends: [ + "ocaml" "ocamlgraph" {= "1.8.5"} "cudf" {>= "0.7"} "conf-perl" {build} @@ -42,6 +43,17 @@ patches: [ "0001-Removed-hard-failure-cases-in-favor-of-finer-diagnos.patch" "0002-ocamlgraph-1.8.6.diff" {ocamlgraph:version >= "1.8.6"} ] -depexts: [ - [["fedora"] ["perl-Pod-Html"]] +depexts: ["perl-Pod-Html"] {os-distribution = "fedora"} +synopsis: "Dose library (part of Mancoosi tools)" +flags: light-uninstall +extra-files: [ + ["0002-ocamlgraph-1.8.6.diff" "md5=c44ed3dc7a5c5128089abf11278f042b"] + [ + "0001-Removed-hard-failure-cases-in-favor-of-finer-diagnos.patch" + "md5=2e396c572c4c0aee272bf2e342309a65" + ] ] +url { + src: "https://gforge.inria.fr/frs/download.php/file/34277/dose3-3.3.tar.gz" + checksum: "md5=ea947804c636059bb8b64dbda5c1df08" +} diff --git a/packages/dose/dose.3.3/url b/packages/dose/dose.3.3/url deleted file mode 100644 index daa3dc27337..00000000000 --- a/packages/dose/dose.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://gforge.inria.fr/frs/download.php/file/34277/dose3-3.3.tar.gz" -checksum: "ea947804c636059bb8b64dbda5c1df08" diff --git a/packages/dose/dose.3.4.1/descr b/packages/dose/dose.3.4.1/descr deleted file mode 100644 index 8f2186caa39..00000000000 --- a/packages/dose/dose.3.4.1/descr +++ /dev/null @@ -1 +0,0 @@ -Dose library (part of Mancoosi tools) diff --git a/packages/dose/dose.3.4.1/opam b/packages/dose/dose.3.4.1/opam index b879e776b0c..a35832bc441 100644 --- a/packages/dose/dose.3.4.1/opam +++ b/packages/dose/dose.3.4.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "pietro.abate@pps.univ-paris-diderot.fr" authors: [ "Pietro Abate" @@ -13,7 +13,7 @@ authors: [ homepage: "http://www.mancoosi.org/software/" bug-reports: "https://gforge.inria.fr/tracker/?group_id=4395" license: "LGPL-v3+ with OCaml linking exception" -dev-repo: "https://gforge.inria.fr/git/dose/dose.git" +dev-repo: "git+https://gforge.inria.fr/git/dose/dose.git" build: [ ["./configure" "--with-ocamlgraph"] [make printconf] @@ -25,6 +25,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" "ocamlgraph" {= "1.8.6"} "cudf" {>= "0.7"} "conf-perl" {build} @@ -33,6 +34,9 @@ depends: [ "ocamlbuild" {build} "cppo" {build} ] -depexts: [ - [["fedora"] ["perl-Pod-Html"]] -] +depexts: ["perl-Pod-Html"] {os-distribution = "fedora"} +synopsis: "Dose library (part of Mancoosi tools)" +url { + src: "https://gforge.inria.fr/frs/download.php/file/35438/dose3-4.1.tar.gz" + checksum: "md5=a571c85a3bd0ed4a3ef9450880e2e92d" +} diff --git a/packages/dose/dose.3.4.1/url b/packages/dose/dose.3.4.1/url deleted file mode 100644 index b40969f33de..00000000000 --- a/packages/dose/dose.3.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gforge.inria.fr/frs/download.php/file/35438/dose3-4.1.tar.gz" -checksum: "a571c85a3bd0ed4a3ef9450880e2e92d" diff --git a/packages/dose/dose.3.4.2/descr b/packages/dose/dose.3.4.2/descr deleted file mode 100644 index 8f2186caa39..00000000000 --- a/packages/dose/dose.3.4.2/descr +++ /dev/null @@ -1 +0,0 @@ -Dose library (part of Mancoosi tools) diff --git a/packages/dose/dose.3.4.2/opam b/packages/dose/dose.3.4.2/opam index 3061c4c783b..ef90627a7db 100644 --- a/packages/dose/dose.3.4.2/opam +++ b/packages/dose/dose.3.4.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "pietro.abate@pps.univ-paris-diderot.fr" authors: [ "Pietro Abate" @@ -13,7 +13,7 @@ authors: [ homepage: "http://www.mancoosi.org/software/" bug-reports: "https://gforge.inria.fr/tracker/?group_id=4395" license: "LGPL-v3+ with OCaml linking exception" -dev-repo: "https://gforge.inria.fr/git/dose/dose.git" +dev-repo: "git+https://gforge.inria.fr/git/dose/dose.git" build: [ ["./configure" "--with-ocamlgraph"] [make printconf] @@ -25,6 +25,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" "ocamlgraph" {= "1.8.6"} "cudf" {>= "0.7"} "conf-perl" {build} @@ -33,6 +34,9 @@ depends: [ "ocamlbuild" {build} "cppo" {build & >= "1.1.2"} ] -depexts: [ - [["fedora"] ["perl-Pod-Html"]] -] +depexts: ["perl-Pod-Html"] {os-distribution = "fedora"} +synopsis: "Dose library (part of Mancoosi tools)" +url { + src: "https://gforge.inria.fr/frs/download.php/file/35465/dose3-4.2.tar.gz" + checksum: "md5=99a5c01496165e47d8fda8e3810c62a1" +} diff --git a/packages/dose/dose.3.4.2/url b/packages/dose/dose.3.4.2/url deleted file mode 100644 index bd2ebb718ae..00000000000 --- a/packages/dose/dose.3.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gforge.inria.fr/frs/download.php/file/35465/dose3-4.2.tar.gz" -checksum: "99a5c01496165e47d8fda8e3810c62a1" diff --git a/packages/dose3/dose3.4.3/descr b/packages/dose3/dose3.4.3/descr deleted file mode 100644 index 8f2186caa39..00000000000 --- a/packages/dose3/dose3.4.3/descr +++ /dev/null @@ -1 +0,0 @@ -Dose library (part of Mancoosi tools) diff --git a/packages/dose3/dose3.4.3/files/0004-Add-unix-as-dependency-to-dose3.common-in-META.in.patch b/packages/dose3/dose3.4.3/files/0004-Add-unix-as-dependency-to-dose3.common-in-META.in.patch deleted file mode 100644 index d2cc44c7840..00000000000 --- a/packages/dose3/dose3.4.3/files/0004-Add-unix-as-dependency-to-dose3.common-in-META.in.patch +++ /dev/null @@ -1,25 +0,0 @@ -From b94cf24739818e5aff397e0a83b19ea32dc81f42 Mon Sep 17 00:00:00 2001 -From: Louis Gesbert -Date: Tue, 6 Feb 2018 10:15:45 +0100 -Subject: [PATCH 3/3] Add "unix" as dependency to dose3.common in META.in - ---- - META.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/META.in b/META.in -index aa2cd8d..0f9d337 100644 ---- a/META.in -+++ b/META.in -@@ -8,7 +8,7 @@ package "common" ( - version = "@PACKAGE_VERSION@" - archive(byte) = "common.cma" - archive(native) = "common.cmxa" --requires = "extlib, re.pcre, cudf, @ZIP@, @BZ2@" -+requires = "extlib, re.pcre, cudf, unix, @ZIP@, @BZ2@" - ) - - package "algo" ( --- -2.11.0 - diff --git a/packages/dose3/dose3.4.3/opam b/packages/dose3/dose3.4.3/opam deleted file mode 100644 index 8cad1584878..00000000000 --- a/packages/dose3/dose3.4.3/opam +++ /dev/null @@ -1,38 +0,0 @@ -opam-version: "1.2" -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://gforge.inria.fr/tracker/?group_id=4395" -license: "LGPL-v3+ with OCaml linking exception" -dev-repo: "https://gforge.inria.fr/git/dose/dose.git" -build: [ - ["./configure"] - [make] -] -install: [make "installlib"] -remove: [ - ["./configure"] - [make "uninstall"] -] -depends: [ - "ocamlgraph" {= "1.8.6"} - "cudf" {>= "0.7"} - "conf-perl" {build} - ("extlib" {>= "1.7.0"} | "extlib-compat" {>= "1.7.0"}) - "re" {>= "1.2.2"} - "ocamlbuild" {build} - "cppo" {build & >= "1.1.2"} -] -conflicts: "dose" -patches: [ - "0004-Add-unix-as-dependency-to-dose3.common-in-META.in.patch" -] diff --git a/packages/dose3/dose3.4.3/url b/packages/dose3/dose3.4.3/url deleted file mode 100644 index c0751aa7452..00000000000 --- a/packages/dose3/dose3.4.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gforge.inria.fr/frs/download.php/file/35797/dose3-4.3.tar.gz" -checksum: "bb8b6be9a9d10b8b5e1906fac3861284" diff --git a/packages/dose3/dose3.5.0.1/descr b/packages/dose3/dose3.5.0.1/descr deleted file mode 100644 index 8f2186caa39..00000000000 --- a/packages/dose3/dose3.5.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Dose library (part of Mancoosi tools) diff --git a/packages/dose3/dose3.5.0.1/opam b/packages/dose3/dose3.5.0.1/opam index 5306a4d6c53..b6c593e43b2 100644 --- a/packages/dose3/dose3.5.0.1/opam +++ b/packages/dose3/dose3.5.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "pietro.abate@inria.fr" authors: [ "Pietro Abate" @@ -13,7 +13,7 @@ authors: [ homepage: "http://www.mancoosi.org/software/" bug-reports: "https://gforge.inria.fr/tracker/?group_id=4395" license: "LGPL-v3+ with OCaml linking exception" -dev-repo: "https://gforge.inria.fr/git/dose/dose.git" +dev-repo: "git+https://gforge.inria.fr/git/dose/dose.git" build: [ ["./configure"] [make "printconf"] @@ -25,6 +25,7 @@ remove: [ [make "uninstalllib"] ] depends: [ + "ocaml" "ocamlgraph" {>= "1.8.6"} "cudf" {>= "0.7"} "conf-perl" {build} @@ -37,6 +38,21 @@ conflicts: "dose" patches: [ "0001-Install-mli-cmx-etc.patch" "0002-dont-make-printconf.patch" - "0003-Fix-for-ocaml-4.06.patch" { ocaml-version >= "4.06.0" } + "0003-Fix-for-ocaml-4.06.patch" {ocaml:version >= "4.06.0"} "0004-Add-unix-as-dependency-to-dose3.common-in-META.in.patch" - ] +] +synopsis: "Dose library (part of Mancoosi tools)" +extra-files: [ + [ + "0004-Add-unix-as-dependency-to-dose3.common-in-META.in.patch" + "md5=618265012624df95902a98f756f1ca13" + ] + ["0003-Fix-for-ocaml-4.06.patch" "md5=877eedb18916f9e260525b1aee6da544"] + ["0002-dont-make-printconf.patch" "md5=a6e83acee4b55d35f5f30a8ef98df04f"] + ["0001-Install-mli-cmx-etc.patch" "md5=977b675e7e6e7ccc5d3d57534370c68c"] +] +url { + src: + "https://gforge.inria.fr/frs/download.php/file/36063/dose3-5.0.1.tar.gz" + checksum: "md5=e7d4b1840383c6732f29a47c08ba5650" +} diff --git a/packages/dose3/dose3.5.0.1/url b/packages/dose3/dose3.5.0.1/url deleted file mode 100644 index c44d72ef51f..00000000000 --- a/packages/dose3/dose3.5.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gforge.inria.fr/frs/download.php/file/36063/dose3-5.0.1.tar.gz" -checksum: "e7d4b1840383c6732f29a47c08ba5650" diff --git a/packages/dose3/dose3.5.0/descr b/packages/dose3/dose3.5.0/descr deleted file mode 100644 index 8f2186caa39..00000000000 --- a/packages/dose3/dose3.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -Dose library (part of Mancoosi tools) diff --git a/packages/dose3/dose3.5.0/files/0004-Add-unix-as-dependency-to-dose3.common-in-META.in.patch b/packages/dose3/dose3.5.0/files/0004-Add-unix-as-dependency-to-dose3.common-in-META.in.patch deleted file mode 100644 index d2cc44c7840..00000000000 --- a/packages/dose3/dose3.5.0/files/0004-Add-unix-as-dependency-to-dose3.common-in-META.in.patch +++ /dev/null @@ -1,25 +0,0 @@ -From b94cf24739818e5aff397e0a83b19ea32dc81f42 Mon Sep 17 00:00:00 2001 -From: Louis Gesbert -Date: Tue, 6 Feb 2018 10:15:45 +0100 -Subject: [PATCH 3/3] Add "unix" as dependency to dose3.common in META.in - ---- - META.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/META.in b/META.in -index aa2cd8d..0f9d337 100644 ---- a/META.in -+++ b/META.in -@@ -8,7 +8,7 @@ package "common" ( - version = "@PACKAGE_VERSION@" - archive(byte) = "common.cma" - archive(native) = "common.cmxa" --requires = "extlib, re.pcre, cudf, @ZIP@, @BZ2@" -+requires = "extlib, re.pcre, cudf, unix, @ZIP@, @BZ2@" - ) - - package "algo" ( --- -2.11.0 - diff --git a/packages/dose3/dose3.5.0/opam b/packages/dose3/dose3.5.0/opam deleted file mode 100644 index b100533d26d..00000000000 --- a/packages/dose3/dose3.5.0/opam +++ /dev/null @@ -1,38 +0,0 @@ -opam-version: "1.2" -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://gforge.inria.fr/tracker/?group_id=4395" -license: "LGPL-v3+ with OCaml linking exception" -dev-repo: "https://gforge.inria.fr/git/dose/dose.git" -build: [ - ["./configure"] - [make] -] -install: [make "installlib"] -remove: [ - ["./configure"] - [make "uninstalllib"] -] -depends: [ - "ocamlgraph" {= "1.8.6"} - "cudf" {>= "0.7"} - "conf-perl" {build} - ("extlib" {>= "1.7.0"} | "extlib-compat" {>= "1.7.0"}) - "re" {>= "1.2.2"} - "ocamlbuild" {build} - "cppo" {build & >= "1.1.2"} -] -conflicts: "dose" -patches: [ - "0004-Add-unix-as-dependency-to-dose3.common-in-META.in.patch" -] diff --git a/packages/dose3/dose3.5.0/url b/packages/dose3/dose3.5.0/url deleted file mode 100644 index 97ee9140f9b..00000000000 --- a/packages/dose3/dose3.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gforge.inria.fr/frs/download.php/file/35975/dose3-5.0.tar.gz" -checksum: "228c6a73a0759783fd01181047046610" diff --git a/packages/dropbox/dropbox.0.1~772c4a6/descr b/packages/dropbox/dropbox.0.1~772c4a6/descr deleted file mode 100644 index e4953725e88..00000000000 --- a/packages/dropbox/dropbox.0.1~772c4a6/descr +++ /dev/null @@ -1 +0,0 @@ -Binding to the Dropbox Remote API diff --git a/packages/dropbox/dropbox.0.1~772c4a6/opam b/packages/dropbox/dropbox.0.1~772c4a6/opam index a83799a8928..8bcb9152245 100644 --- a/packages/dropbox/dropbox.0.1~772c4a6/opam +++ b/packages/dropbox/dropbox.0.1~772c4a6/opam @@ -1,21 +1,27 @@ -opam-version: "1.2" +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 with OCaml linking exception" -dev-repo: "https://github.com/Chris00/ocaml-dropbox.git" +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" "oasis" "lwt" "ssl" - "cohttp" {<"0.99"} + "cohttp" {< "0.99"} "uri" "atdgen" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.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: "md5=32510c91c595a9f361cb5f5be0351f77" +} diff --git a/packages/dropbox/dropbox.0.1~772c4a6/url b/packages/dropbox/dropbox.0.1~772c4a6/url deleted file mode 100644 index 9c3442de7c5..00000000000 --- a/packages/dropbox/dropbox.0.1~772c4a6/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/toots/ocaml-dropbox/archive/opam-0.1.tar.gz" -checksum: "32510c91c595a9f361cb5f5be0351f77" diff --git a/packages/dryunit/dryunit.0.3.1/descr b/packages/dryunit/dryunit.0.3.1/descr deleted file mode 100644 index 7414a1a070a..00000000000 --- a/packages/dryunit/dryunit.0.3.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -A detection tool for traditional unit testing in OCaml - -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. diff --git a/packages/dryunit/dryunit.0.3.1/opam b/packages/dryunit/dryunit.0.3.1/opam index 8680fe8e336..38a1b1cb0f4 100644 --- a/packages/dryunit/dryunit.0.3.1/opam +++ b/packages/dryunit/dryunit.0.3.1/opam @@ -1,16 +1,23 @@ -opam-version: "1.2" +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: "https://github.com/gersonmoraes/dryunit.git" +dev-repo: "git+https://github.com/gersonmoraes/dryunit.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.02.3" & < "4.06"} "jbuilder" {build} "ppx_dryunit" "cmdliner" {>= "1.0.2"} ] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.06"] +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: "md5=88de92b9868adf8d3dc138db5fa789d8" +} diff --git a/packages/dryunit/dryunit.0.3.1/url b/packages/dryunit/dryunit.0.3.1/url deleted file mode 100644 index dc07b61f281..00000000000 --- a/packages/dryunit/dryunit.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/gersonmoraes/dryunit/archive/0.3.1.tar.gz" -checksum: "88de92b9868adf8d3dc138db5fa789d8" diff --git a/packages/dryunit/dryunit.0.4.0/descr b/packages/dryunit/dryunit.0.4.0/descr deleted file mode 100644 index 3e80ac856da..00000000000 --- a/packages/dryunit/dryunit.0.4.0/descr +++ /dev/null @@ -1,34 +0,0 @@ -A detection tool for traditional unit testing in OCaml - -Dryunit is a generates bootstrap code for test frameworks. As a result, you get to use plain old OCaml. -For more information, checkout the [repository](https://github.com/gersonmoraes/dryunit). - - -## Installation - -``` -opam install dryunit -``` - -## Conventions - -- Test files should either be called `tests.ml` or `something_tests.ml` -- Test functions should called `test_something` -- By default, test executables are named `main` - - -## Usage - -If you use jbuilder, you can get started using this: - -```sh -mkdir tests -dryunit init > tests/jbuild -``` - -You can also define the framework explicitly using `dryunit init alcotest`. Adding a sample test: - -```sh -echo "let test_error () = raise Not_found" > tests/something_tests.ml -jbuilder build tests/main.exe && _build/default/tests/main.exe -``` diff --git a/packages/dryunit/dryunit.0.4.0/opam b/packages/dryunit/dryunit.0.4.0/opam index dfc0976e6c8..6176d2d8867 100644 --- a/packages/dryunit/dryunit.0.4.0/opam +++ b/packages/dryunit/dryunit.0.4.0/opam @@ -1,16 +1,54 @@ -opam-version: "1.2" +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: "https://github.com/gersonmoraes/dryunit.git" +dev-repo: "git+https://github.com/gersonmoraes/dryunit.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {build} "cppo" {build} "cmdliner" {>= "1.0.2"} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "A detection tool for traditional unit testing in OCaml" +description: """ +Dryunit is a generates bootstrap code for test frameworks. As a result, you get to use plain old OCaml. +For more information, checkout the [repository](https://github.com/gersonmoraes/dryunit). + + +## Installation + +``` +opam install dryunit +``` + +## Conventions + +- Test files should either be called `tests.ml` or `something_tests.ml` +- Test functions should called `test_something` +- By default, test executables are named `main` + + +## Usage + +If you use jbuilder, you can get started using this: + +```sh +mkdir tests +dryunit init > tests/jbuild +``` + +You can also define the framework explicitly using `dryunit init alcotest`. Adding a sample test: + +```sh +echo "let test_error () = raise Not_found" > tests/something_tests.ml +jbuilder build tests/main.exe && _build/default/tests/main.exe +```""" +url { + src: "https://github.com/gersonmoraes/dryunit/archive/0.4.0.tar.gz" + checksum: "md5=14f1029a3c628eeaef50c025b454215e" +} diff --git a/packages/dryunit/dryunit.0.4.0/url b/packages/dryunit/dryunit.0.4.0/url deleted file mode 100644 index f2447f778c6..00000000000 --- a/packages/dryunit/dryunit.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/gersonmoraes/dryunit/archive/0.4.0.tar.gz" -checksum: "14f1029a3c628eeaef50c025b454215e" diff --git a/packages/dryunit/dryunit.0.4.1/descr b/packages/dryunit/dryunit.0.4.1/descr deleted file mode 100644 index 3e80ac856da..00000000000 --- a/packages/dryunit/dryunit.0.4.1/descr +++ /dev/null @@ -1,34 +0,0 @@ -A detection tool for traditional unit testing in OCaml - -Dryunit is a generates bootstrap code for test frameworks. As a result, you get to use plain old OCaml. -For more information, checkout the [repository](https://github.com/gersonmoraes/dryunit). - - -## Installation - -``` -opam install dryunit -``` - -## Conventions - -- Test files should either be called `tests.ml` or `something_tests.ml` -- Test functions should called `test_something` -- By default, test executables are named `main` - - -## Usage - -If you use jbuilder, you can get started using this: - -```sh -mkdir tests -dryunit init > tests/jbuild -``` - -You can also define the framework explicitly using `dryunit init alcotest`. Adding a sample test: - -```sh -echo "let test_error () = raise Not_found" > tests/something_tests.ml -jbuilder build tests/main.exe && _build/default/tests/main.exe -``` diff --git a/packages/dryunit/dryunit.0.4.1/opam b/packages/dryunit/dryunit.0.4.1/opam index 8087a339eed..776bc423877 100644 --- a/packages/dryunit/dryunit.0.4.1/opam +++ b/packages/dryunit/dryunit.0.4.1/opam @@ -1,17 +1,55 @@ -opam-version: "1.2" +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: "https://github.com/gersonmoraes/dryunit.git" +dev-repo: "git+https://github.com/gersonmoraes/dryunit.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {build} "cppo" {build} "cmdliner" {>= "1.0.2"} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "A detection tool for traditional unit testing in OCaml" +description: """ +Dryunit is a generates bootstrap code for test frameworks. As a result, you get to use plain old OCaml. +For more information, checkout the [repository](https://github.com/gersonmoraes/dryunit). + + +## Installation + +``` +opam install dryunit +``` + +## Conventions + +- Test files should either be called `tests.ml` or `something_tests.ml` +- Test functions should called `test_something` +- By default, test executables are named `main` + + +## Usage + +If you use jbuilder, you can get started using this: + +```sh +mkdir tests +dryunit init > tests/jbuild +``` + +You can also define the framework explicitly using `dryunit init alcotest`. Adding a sample test: + +```sh +echo "let test_error () = raise Not_found" > tests/something_tests.ml +jbuilder build tests/main.exe && _build/default/tests/main.exe +```""" +url { + src: "https://github.com/gersonmoraes/dryunit/archive/0.4.1.tar.gz" + checksum: "md5=307fbc627e3fb70092ae547934b3521e" +} diff --git a/packages/dryunit/dryunit.0.4.1/url b/packages/dryunit/dryunit.0.4.1/url deleted file mode 100644 index f3441b6a142..00000000000 --- a/packages/dryunit/dryunit.0.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/gersonmoraes/dryunit/archive/0.4.1.tar.gz" -checksum: "307fbc627e3fb70092ae547934b3521e" diff --git a/packages/dryunit/dryunit.0.5.0/descr b/packages/dryunit/dryunit.0.5.0/descr deleted file mode 100644 index 3fd6d281cd7..00000000000 --- a/packages/dryunit/dryunit.0.5.0/descr +++ /dev/null @@ -1,27 +0,0 @@ -A detection tool for traditional and popular testing frameworks - -It works with Alcotest or OUnit 2. It's fast. Everything processed -(with the help of OCaml's parser) is cached - *you can choose where*. -It's intuitive. You can get started with the command line -(be that with templates or `--help`). - -No bootstrapping is required and you can keep all your tooling when -writing tests. No compromises on the syntax. *It's as clean as it gets*. You can -see the generated tests running `dryunit gen --framework alcotest` from the -test dir. - -If you use jbuilder just run: - -```sh -# Setting up a virtual test executable -mkdir tests -dryunit init > tests/jbuild - -# Adding a test -echo "let test_dummy () = ()" > tests/dummy_tests.ml - -# Running things -jbuilder build tests/main.exe && _build/default/tests/main.exe -``` - -Integration with other building systems should be straightfoward. diff --git a/packages/dryunit/dryunit.0.5.0/opam b/packages/dryunit/dryunit.0.5.0/opam index 8087a339eed..44493aad292 100644 --- a/packages/dryunit/dryunit.0.5.0/opam +++ b/packages/dryunit/dryunit.0.5.0/opam @@ -1,17 +1,48 @@ -opam-version: "1.2" +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: "https://github.com/gersonmoraes/dryunit.git" +dev-repo: "git+https://github.com/gersonmoraes/dryunit.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {build} "cppo" {build} "cmdliner" {>= "1.0.2"} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "A detection tool for traditional and popular testing frameworks" +description: """ +It works with Alcotest or OUnit 2. It's fast. Everything processed +(with the help of OCaml's parser) is cached - *you can choose where*. +It's intuitive. You can get started with the command line +(be that with templates or `--help`). + +No bootstrapping is required and you can keep all your tooling when +writing tests. No compromises on the syntax. *It's as clean as it gets*. You can +see the generated tests running `dryunit gen --framework alcotest` from the +test dir. + +If you use jbuilder just run: + +```sh +# Setting up a virtual test executable +mkdir tests +dryunit init > tests/jbuild + +# Adding a test +echo "let test_dummy () = ()" > tests/dummy_tests.ml + +# Running things +jbuilder build tests/main.exe && _build/default/tests/main.exe +``` + +Integration with other building systems should be straightfoward.""" +url { + src: "https://github.com/gersonmoraes/dryunit/archive/0.5.0.tar.gz" + checksum: "md5=7515b76f79bb53a5074c4d37f94f949d" +} diff --git a/packages/dryunit/dryunit.0.5.0/url b/packages/dryunit/dryunit.0.5.0/url deleted file mode 100644 index 783681cac54..00000000000 --- a/packages/dryunit/dryunit.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/gersonmoraes/dryunit/archive/0.5.0.tar.gz" -checksum: "7515b76f79bb53a5074c4d37f94f949d" diff --git a/packages/dsfo/dsfo.0.0.1/descr b/packages/dsfo/dsfo.0.0.1/descr deleted file mode 100644 index 11b4a9bec97..00000000000 --- a/packages/dsfo/dsfo.0.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Download (anyhow) and interact (ocaml, utop) with common machine learning datasets. - -A small library to simplify processing and interacting with a few common machine -learning data sets. The code will call out to utilities such as `curl` to do the -work. diff --git a/packages/dsfo/dsfo.0.0.1/opam b/packages/dsfo/dsfo.0.0.1/opam index 88c3fe073f4..d79eca4ef65 100644 --- a/packages/dsfo/dsfo.0.0.1/opam +++ b/packages/dsfo/dsfo.0.0.1/opam @@ -1,15 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Leonid Rozenberg " authors: "Leonid Rozenberg " homepage: "https://github.com/rleonid/dsfo/" bug-reports: "https://github.com/rleonid/dsfo/issues" license: "Apache2" -dev-repo: "https://github.com/rleonid/dsfo.git" +dev-repo: "git+https://github.com/rleonid/dsfo.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "dsfo"] depends: [ + "ocaml" {>= "4.01"} "ocamlfind" {build} "bau" {>= "0.0.3"} ] -available: [ocaml-version >= "4.01"] +synopsis: + "Download (anyhow) and interact (ocaml, utop) with common machine learning datasets." +description: """ +A small library to simplify processing and interacting with a few common machine +learning data sets. The code will call out to utilities such as `curl` to do the +work.""" +flags: light-uninstall +url { + src: "https://github.com/rleonid/dsfo/archive/0.0.1.tar.gz" + checksum: "md5=d61e945b3c3c124a47e04ef39ebc7253" +} diff --git a/packages/dsfo/dsfo.0.0.1/url b/packages/dsfo/dsfo.0.0.1/url deleted file mode 100644 index f0421d51cb2..00000000000 --- a/packages/dsfo/dsfo.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rleonid/dsfo/archive/0.0.1.tar.gz" -checksum: "d61e945b3c3c124a47e04ef39ebc7253" diff --git a/packages/dssi/dssi.0.1.1/descr b/packages/dssi/dssi.0.1.1/descr deleted file mode 100644 index e3dcf6e132d..00000000000 --- a/packages/dssi/dssi.0.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the DSSI API which provides audio synthesizers diff --git a/packages/dssi/dssi.0.1.1/opam b/packages/dssi/dssi.0.1.1/opam index f749fe63646..3c10c2e146c 100644 --- a/packages/dssi/dssi.0.1.1/opam +++ b/packages/dssi/dssi.0.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "smimram@gmail.com" authors: ["Samuel Mimram"] homepage: "http://savonet.sourceforge.net" @@ -8,12 +8,16 @@ build: [ [make] ] remove: [["ocamlfind" "remove" "dssi"]] -depends: [ - "ocamlfind" - "ladspa" -] +depends: ["ocaml" "ocamlfind" "ladspa"] depexts: [ - [["debian"] ["dssi-dev" "ladspa-sdk"]] - [["ubuntu"] ["dssi-dev" "ladspa-sdk"]] + ["dssi-dev" "ladspa-sdk"] {os-distribution = "debian"} + ["dssi-dev" "ladspa-sdk"] {os-distribution = "ubuntu"} ] install: [make "install"] +synopsis: "Bindings for the DSSI API which provides audio synthesizers" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-dssi/0.1.1/ocaml-dssi-0.1.1.tar.gz" + checksum: "md5=e9b831a7a1abde56f37e704dbe5741c0" +} diff --git a/packages/dssi/dssi.0.1.1/url b/packages/dssi/dssi.0.1.1/url deleted file mode 100644 index 7343eadba46..00000000000 --- a/packages/dssi/dssi.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-dssi/0.1.1/ocaml-dssi-0.1.1.tar.gz" -checksum: "e9b831a7a1abde56f37e704dbe5741c0" diff --git a/packages/dssi/dssi.0.1.2/descr b/packages/dssi/dssi.0.1.2/descr deleted file mode 100644 index e3dcf6e132d..00000000000 --- a/packages/dssi/dssi.0.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the DSSI API which provides audio synthesizers diff --git a/packages/dssi/dssi.0.1.2/opam b/packages/dssi/dssi.0.1.2/opam index 53d31058d7a..c8e9a74f0ef 100644 --- a/packages/dssi/dssi.0.1.2/opam +++ b/packages/dssi/dssi.0.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-dssi" @@ -10,18 +10,22 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "dssi"] -depends: [ - "ocamlfind" - "ladspa" -] +depends: ["ocaml" "ocamlfind" "ladspa"] depexts: [ - [["debian"] ["dssi-dev"]] - [["ubuntu"] ["dssi-dev"]] - [["centos"] ["dssi-devel"]] - [["fedora"] ["dssi-devel"]] - [["opensuse"] ["dssi-devel"]] - [["nixpkgs"] ["dssi"]] - [["archlinux"] ["dssi"]] + ["dssi-dev"] {os-distribution = "debian"} + ["dssi-dev"] {os-distribution = "ubuntu"} + ["dssi-devel"] {os-distribution = "centos"} + ["dssi-devel"] {os-distribution = "fedora"} + ["dssi-devel"] {os-distribution = "opensuse"} + ["dssi"] {os-distribution = "nixos"} + ["dssi"] {os-distribution = "archlinux"} ] bug-reports: "https://github.com/savonet/ocaml-dssi/issues" -dev-repo: "https://github.com/savonet/ocaml-dssi.git" +dev-repo: "git+https://github.com/savonet/ocaml-dssi.git" +synopsis: "Bindings for the DSSI API which provides audio synthesizers" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-dssi/releases/download/0.1.2/ocaml-dssi-0.1.2.tar.gz" + checksum: "md5=9fe0b20291e33676e8f33a445e8d3ee8" +} diff --git a/packages/dssi/dssi.0.1.2/url b/packages/dssi/dssi.0.1.2/url deleted file mode 100644 index 2aa190dc443..00000000000 --- a/packages/dssi/dssi.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-dssi/releases/download/0.1.2/ocaml-dssi-0.1.2.tar.gz" -checksum: "9fe0b20291e33676e8f33a445e8d3ee8" diff --git a/packages/dtoa/dtoa.0.1/descr b/packages/dtoa/dtoa.0.1/descr deleted file mode 100644 index 899ff5890df..00000000000 --- a/packages/dtoa/dtoa.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -converts OCaml floats into strings, using the efficient Grisu3 algorithm - -A library for converting floats to strings (doubles to ascii, "d to a"). - -This is a (partial) port of Google's double-conversion library from C++ to C. diff --git a/packages/dtoa/dtoa.0.1/opam b/packages/dtoa/dtoa.0.1/opam index 13c59392ff2..89ff7028c61 100644 --- a/packages/dtoa/dtoa.0.1/opam +++ b/packages/dtoa/dtoa.0.1/opam @@ -1,17 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Marshall Roch " authors: "Marshall Roch " homepage: "https://github.com/flowtype/ocaml-dtoa" bug-reports: "https://github.com/flowtype/ocaml-dtoa/issues" license: "BSD" doc: "https://github.com/flowtype/ocaml-dtoa" -dev-repo: "https://github.com/flowtype/ocaml-dtoa.git" +dev-repo: "git+https://github.com/flowtype/ocaml-dtoa.git" build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "ocb-stubblr" {build} "topkg" {build & >= "0.9.0"} - "ounit" {test & >= "2.0.0"} + "ounit" {with-test & >= "2.0.0"} ] -available: [ocaml-version >= "4.01.0"] +synopsis: + "converts OCaml floats into strings, using the efficient Grisu3 algorithm" +description: """ +A library for converting floats to strings (doubles to ascii, "d to a"). + +This is a (partial) port of Google's double-conversion library from C++ to C.""" +url { + src: "https://github.com/flowtype/ocaml-dtoa/archive/v0.1.tar.gz" + checksum: "md5=40cb786876812a7e70ab5a7cf4094829" +} diff --git a/packages/dtoa/dtoa.0.1/url b/packages/dtoa/dtoa.0.1/url deleted file mode 100644 index 1377dd6db97..00000000000 --- a/packages/dtoa/dtoa.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/flowtype/ocaml-dtoa/archive/v0.1.tar.gz" -checksum: "40cb786876812a7e70ab5a7cf4094829" diff --git a/packages/dtoa/dtoa.0.3.0/descr b/packages/dtoa/dtoa.0.3.0/descr deleted file mode 100644 index c03640e4c82..00000000000 --- a/packages/dtoa/dtoa.0.3.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Converts OCaml floats into strings (doubles to ascii, "d to a"), using the efficient Grisu3 algorithm. - -This is a (partial) port of Google's double-conversion library from C++ to C. diff --git a/packages/dtoa/dtoa.0.3.0/opam b/packages/dtoa/dtoa.0.3.0/opam deleted file mode 100644 index a11c3e41d3c..00000000000 --- a/packages/dtoa/dtoa.0.3.0/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "Marshall Roch " -authors: "Marshall Roch " -homepage: "https://github.com/flowtype/ocaml-dtoa" -bug-reports: "https://github.com/flowtype/ocaml-dtoa/issues" -license: "MIT" -doc: "https://github.com/flowtype/ocaml-dtoa" -dev-repo: "https://github.com/flowtype/ocaml-dtoa.git" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name "-j" jobs] -depends: [ - "jbuilder" {build & >= "1.0+beta7"} - "ounit" {test & >= "2.0.0"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/dtoa/dtoa.0.3.0/url b/packages/dtoa/dtoa.0.3.0/url deleted file mode 100644 index 21abd4a2b1b..00000000000 --- a/packages/dtoa/dtoa.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/flowtype/ocaml-dtoa/archive/0.3.0.tar.gz" -checksum: "b974e5ef17b357b0e8fe24c1fcc472c5" diff --git a/packages/dtoa/dtoa.0.3.1/descr b/packages/dtoa/dtoa.0.3.1/descr deleted file mode 100644 index c03640e4c82..00000000000 --- a/packages/dtoa/dtoa.0.3.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Converts OCaml floats into strings (doubles to ascii, "d to a"), using the efficient Grisu3 algorithm. - -This is a (partial) port of Google's double-conversion library from C++ to C. diff --git a/packages/dtoa/dtoa.0.3.1/opam b/packages/dtoa/dtoa.0.3.1/opam index 789929f7c82..abb0364ee55 100644 --- a/packages/dtoa/dtoa.0.3.1/opam +++ b/packages/dtoa/dtoa.0.3.1/opam @@ -1,18 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Marshall Roch " authors: ["Marshall Roch "] homepage: "https://github.com/flowtype/ocaml-dtoa" doc: "https://github.com/flowtype/ocaml-dtoa" license: "MIT" -dev-repo: "https://github.com/flowtype/ocaml-dtoa.git" +dev-repo: "git+https://github.com/flowtype/ocaml-dtoa.git" bug-reports: "https://github.com/flowtype/ocaml-dtoa/issues" -tags: [] -available: [ ocaml-version >= "4.01.0"] -depends: -[ +depends: [ + "ocaml" {>= "4.01.0"} "jbuilder" {build & >= "1.0+beta7"} - "ounit" {test & >= "2.0.0"} + "ounit" {with-test & >= "2.0.0"} ] -depopts: [] -build: [["jbuilder" "build" "-p" name "-j" jobs]] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] +synopsis: + "Converts OCaml floats into strings (doubles to ascii, \"d to a\"), using the efficient Grisu3 algorithm." +description: + "This is a (partial) port of Google's double-conversion library from C++ to C." +url { + src: + "https://github.com/flowtype/ocaml-dtoa/releases/download/v0.3.1/dtoa-0.3.1.tbz" + checksum: "md5=c782646b12a03015dcecf687ea120a05" +} diff --git a/packages/dtoa/dtoa.0.3.1/url b/packages/dtoa/dtoa.0.3.1/url deleted file mode 100644 index d37c0915eec..00000000000 --- a/packages/dtoa/dtoa.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/flowtype/ocaml-dtoa/releases/download/v0.3.1/dtoa-0.3.1.tbz" -checksum: "c782646b12a03015dcecf687ea120a05" \ No newline at end of file diff --git a/packages/dtools/dtools.0.3.0/descr b/packages/dtools/dtools.0.3.0/descr deleted file mode 100644 index b2f2cf97cc7..00000000000 --- a/packages/dtools/dtools.0.3.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Library providing various helper functions to make daemons - -A set of useful functions for writing daemon services in OCaml. - -It includes support for: - * configuration options - * logging - * detaching and writing PID file - * start-up and shutdown task manager diff --git a/packages/dtools/dtools.0.3.0/opam b/packages/dtools/dtools.0.3.0/opam deleted file mode 100644 index acd78b502db..00000000000 --- a/packages/dtools/dtools.0.3.0/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1" -maintainer: "smimram@gmail.com" -authors: ["Stephane Gimenez"] -homepage: "http://savonet.sourceforge.net" -license: "GPL v2+" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -remove: [["ocamlfind" "remove" "dtools"]] -depends: ["ocamlfind"] -install: [make "install"] diff --git a/packages/dtools/dtools.0.3.0/url b/packages/dtools/dtools.0.3.0/url deleted file mode 100644 index 3ff25c7e656..00000000000 --- a/packages/dtools/dtools.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-dtools/0.3.0/ocaml-dtools-0.3.0.tar.gz" -checksum: "0cbf60f517a936244ad4d98c6d904907" diff --git a/packages/dtools/dtools.0.3.2/descr b/packages/dtools/dtools.0.3.2/descr deleted file mode 100644 index b2f2cf97cc7..00000000000 --- a/packages/dtools/dtools.0.3.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -Library providing various helper functions to make daemons - -A set of useful functions for writing daemon services in OCaml. - -It includes support for: - * configuration options - * logging - * detaching and writing PID file - * start-up and shutdown task manager diff --git a/packages/dtools/dtools.0.3.2/opam b/packages/dtools/dtools.0.3.2/opam deleted file mode 100644 index e0092aac495..00000000000 --- a/packages/dtools/dtools.0.3.2/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "Romain Beauxis " -authors: "The Savonet Team " -homepage: "https://github.com/savonet/ocaml-dtools" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -install: [ - [make "install"] -] -remove: ["ocamlfind" "remove" "dtools"] -depends: ["ocamlfind"] -bug-reports: "https://github.com/savonet/ocaml-dtools/issues" -dev-repo: "https://github.com/savonet/ocaml-dtools.git" diff --git a/packages/dtools/dtools.0.3.2/url b/packages/dtools/dtools.0.3.2/url deleted file mode 100644 index da371b46031..00000000000 --- a/packages/dtools/dtools.0.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-dtools/releases/download/0.3.2/ocaml-dtools-0.3.2.tar.gz" -checksum: "804d89075e50f4db71cbd7d6f3c100e1" diff --git a/packages/dtools/dtools.0.3.3/descr b/packages/dtools/dtools.0.3.3/descr deleted file mode 100644 index b2f2cf97cc7..00000000000 --- a/packages/dtools/dtools.0.3.3/descr +++ /dev/null @@ -1,9 +0,0 @@ -Library providing various helper functions to make daemons - -A set of useful functions for writing daemon services in OCaml. - -It includes support for: - * configuration options - * logging - * detaching and writing PID file - * start-up and shutdown task manager diff --git a/packages/dtools/dtools.0.3.3/opam b/packages/dtools/dtools.0.3.3/opam index e0092aac495..dc7e4520a9a 100644 --- a/packages/dtools/dtools.0.3.3/opam +++ b/packages/dtools/dtools.0.3.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-dtools" @@ -10,6 +10,21 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "dtools"] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] bug-reports: "https://github.com/savonet/ocaml-dtools/issues" -dev-repo: "https://github.com/savonet/ocaml-dtools.git" +dev-repo: "git+https://github.com/savonet/ocaml-dtools.git" +synopsis: "Library providing various helper functions to make daemons" +description: """ +A set of useful functions for writing daemon services in OCaml. + +It includes support for: + * configuration options + * logging + * detaching and writing PID file + * start-up and shutdown task manager""" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-dtools/releases/download/0.3.3/ocaml-dtools-0.3.3.tar.gz" + checksum: "md5=ca5df5709d6298315689c8b0c2bdb2a1" +} diff --git a/packages/dtools/dtools.0.3.3/url b/packages/dtools/dtools.0.3.3/url deleted file mode 100644 index ba166e296ed..00000000000 --- a/packages/dtools/dtools.0.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-dtools/releases/download/0.3.3/ocaml-dtools-0.3.3.tar.gz" -checksum: "ca5df5709d6298315689c8b0c2bdb2a1" diff --git a/packages/dtools/dtools.0.3.4/descr b/packages/dtools/dtools.0.3.4/descr deleted file mode 100644 index b2f2cf97cc7..00000000000 --- a/packages/dtools/dtools.0.3.4/descr +++ /dev/null @@ -1,9 +0,0 @@ -Library providing various helper functions to make daemons - -A set of useful functions for writing daemon services in OCaml. - -It includes support for: - * configuration options - * logging - * detaching and writing PID file - * start-up and shutdown task manager diff --git a/packages/dtools/dtools.0.3.4/opam b/packages/dtools/dtools.0.3.4/opam index e0092aac495..ef706eb7fc5 100644 --- a/packages/dtools/dtools.0.3.4/opam +++ b/packages/dtools/dtools.0.3.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-dtools" @@ -10,6 +10,21 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "dtools"] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] bug-reports: "https://github.com/savonet/ocaml-dtools/issues" -dev-repo: "https://github.com/savonet/ocaml-dtools.git" +dev-repo: "git+https://github.com/savonet/ocaml-dtools.git" +synopsis: "Library providing various helper functions to make daemons" +description: """ +A set of useful functions for writing daemon services in OCaml. + +It includes support for: + * configuration options + * logging + * detaching and writing PID file + * start-up and shutdown task manager""" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-dtools/releases/download/0.3.4/ocaml-dtools-0.3.4.tar.gz" + checksum: "md5=6f4c0467f469b8a1e03f34d35309a0b4" +} diff --git a/packages/dtools/dtools.0.3.4/url b/packages/dtools/dtools.0.3.4/url deleted file mode 100644 index f1a65e79dc7..00000000000 --- a/packages/dtools/dtools.0.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-dtools/releases/download/0.3.4/ocaml-dtools-0.3.4.tar.gz" -checksum: "6f4c0467f469b8a1e03f34d35309a0b4" diff --git a/packages/dum/dum.1.0.1/descr b/packages/dum/dum.1.0.1/descr deleted file mode 100644 index abbd242a103..00000000000 --- a/packages/dum/dum.1.0.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Inspect the runtime representation of arbitrary OCaml values -Dum is a library for inspecting the runtime representation of -arbitrary OCaml values. Shared or cyclic data are detected -and labelled. This guarantees that printing would always -terminate. This makes it possible to print values such as closures, -objects or exceptions in depth and without risk. diff --git a/packages/dum/dum.1.0.1/opam b/packages/dum/dum.1.0.1/opam index e9b22995bcf..ff5e14418e3 100644 --- a/packages/dum/dum.1.0.1/opam +++ b/packages/dum/dum.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: [ "Martin Jambon" @@ -8,8 +8,17 @@ authors: [ license: "LGPL with OCaml linking exception" build: make remove: [["ocamlfind" "remove" "dum"]] -depends: [ - "ocamlfind" - "easy-format" -] +depends: ["ocaml" "ocamlfind" "easy-format"] install: [make "install"] +synopsis: "Inspect the runtime representation of arbitrary OCaml values" +description: """ +Dum is a library for inspecting the runtime representation of +arbitrary OCaml values. Shared or cyclic data are detected +and labelled. This guarantees that printing would always +terminate. This makes it possible to print values such as closures, +objects or exceptions in depth and without risk.""" +flags: light-uninstall +url { + src: "https://github.com/mjambon/dum/archive/v1.0.1.tar.gz" + checksum: "md5=aa5bd1ea89d2f5881c18652545361a1c" +} diff --git a/packages/dum/dum.1.0.1/url b/packages/dum/dum.1.0.1/url deleted file mode 100644 index ccee837d128..00000000000 --- a/packages/dum/dum.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/dum/archive/v1.0.1.tar.gz" -checksum: "aa5bd1ea89d2f5881c18652545361a1c" diff --git a/packages/dumpast/dumpast.0.1.0/descr b/packages/dumpast/dumpast.0.1.0/descr deleted file mode 100644 index 46222c1c6ae..00000000000 --- a/packages/dumpast/dumpast.0.1.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -OCaml AST dumper - -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. diff --git a/packages/dumpast/dumpast.0.1.0/opam b/packages/dumpast/dumpast.0.1.0/opam index e75165d0ea5..3c0598e4582 100644 --- a/packages/dumpast/dumpast.0.1.0/opam +++ b/packages/dumpast/dumpast.0.1.0/opam @@ -1,10 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Gazagnaire "] homepage: "https://github.com/samoht/ocaml-dumpast" license: "ISC" -depends: ["ocamlfind"] +depends: [ + "ocaml" {>= "4.00.1" & < "4.04.0"} + "ocamlfind" +] build: make -available: [ocaml-version >= "4.00.1" & ocaml-version < "4.04.0"] dev-repo: "git://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: "md5=f681e95bf5cac3d59369033d9f103a79" +} diff --git a/packages/dumpast/dumpast.0.1.0/url b/packages/dumpast/dumpast.0.1.0/url deleted file mode 100644 index 4e0005ef216..00000000000 --- a/packages/dumpast/dumpast.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/samoht/ocaml-dumpast/archive/0.1.tar.gz" -checksum: "f681e95bf5cac3d59369033d9f103a79" diff --git a/packages/dumpast/dumpast.0.2.0/descr b/packages/dumpast/dumpast.0.2.0/descr deleted file mode 100644 index 46222c1c6ae..00000000000 --- a/packages/dumpast/dumpast.0.2.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -OCaml AST dumper - -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. diff --git a/packages/dumpast/dumpast.0.2.0/opam b/packages/dumpast/dumpast.0.2.0/opam index 6458529ab9c..ac47b29d0bf 100644 --- a/packages/dumpast/dumpast.0.2.0/opam +++ b/packages/dumpast/dumpast.0.2.0/opam @@ -1,15 +1,32 @@ -opam-version: "1.2" +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: "https://github.com/samoht/ocaml-dumpast.git" +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"} + "HAS_ANNOT=false" + "OCAML_VERSION=402" {ocaml:version >= "4.02.0"} + "OCAML_VERSION=401" {ocaml:version < "4.02.0"} ] -depends: ["ocamlfind"] -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.04.0"] +depends: [ + "ocaml" {>= "4.00.0" & < "4.04.0"} + "ocamlfind" +] +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: "md5=3696c216ca25970fd6fb13c9a6b80766" +} diff --git a/packages/dumpast/dumpast.0.2.0/url b/packages/dumpast/dumpast.0.2.0/url deleted file mode 100644 index 5067620023f..00000000000 --- a/packages/dumpast/dumpast.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/samoht/ocaml-dumpast/archive/0.2.0.tar.gz" -checksum: "3696c216ca25970fd6fb13c9a6b80766" diff --git a/packages/dune_watch/dune_watch.0.0.1/descr b/packages/dune_watch/dune_watch.0.0.1/descr deleted file mode 100644 index 4833d58ecc0..00000000000 --- a/packages/dune_watch/dune_watch.0.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -A tool to relaunch jbuilder (or dune) when a file modification is detected via fswatch. diff --git a/packages/dune_watch/dune_watch.0.0.1/opam b/packages/dune_watch/dune_watch.0.0.1/opam index 6359d40a169..85ae0707570 100644 --- a/packages/dune_watch/dune_watch.0.0.1/opam +++ b/packages/dune_watch/dune_watch.0.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.0.1" maintainer: "jun.furuse@gmail.com" authors: "Jun Furuse" @@ -8,8 +8,14 @@ bug-reports: dev-repo: "hg://https://bitbucket.org/camlspotter/dune_watch" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" {>= "4.04.0"} "jbuilder" {build} "lwt" "ppx_monadic" ] -available: [ocaml-version >= "4.04.0"] +synopsis: + "A tool to relaunch jbuilder (or dune) when a file modification is detected via fswatch." +url { + src: "https://bitbucket.org/camlspotter/dune_watch/get/0.0.1.tar.gz" + checksum: "md5=72d60c4431014ada08da858fe73e2efe" +} diff --git a/packages/dune_watch/dune_watch.0.0.1/url b/packages/dune_watch/dune_watch.0.0.1/url deleted file mode 100644 index 726afbb6524..00000000000 --- a/packages/dune_watch/dune_watch.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/dune_watch/get/0.0.1.tar.gz" -checksum: "72d60c4431014ada08da858fe73e2efe" diff --git a/packages/dune_watch/dune_watch.0.1.0/descr b/packages/dune_watch/dune_watch.0.1.0/descr deleted file mode 100644 index 4833d58ecc0..00000000000 --- a/packages/dune_watch/dune_watch.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -A tool to relaunch jbuilder (or dune) when a file modification is detected via fswatch. diff --git a/packages/dune_watch/dune_watch.0.1.0/opam b/packages/dune_watch/dune_watch.0.1.0/opam index b0113f686bf..453e6c780db 100644 --- a/packages/dune_watch/dune_watch.0.1.0/opam +++ b/packages/dune_watch/dune_watch.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.1.0" maintainer: "jun.furuse@gmail.com" authors: "Jun Furuse" @@ -8,10 +8,16 @@ bug-reports: dev-repo: "hg://https://bitbucket.org/camlspotter/dune_watch" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" {>= "4.04.0"} "jbuilder" {build} "lwt" "ppx_monadic" {>= "2.3.0"} "ppx_meta_conv" {>= "4.0.0"} "camlon" {>= "2.0.0"} ] -available: [ocaml-version >= "4.04.0"] +synopsis: + "A tool to relaunch jbuilder (or dune) when a file modification is detected via fswatch." +url { + src: "https://bitbucket.org/camlspotter/dune_watch/get/0.1.0.tar.gz" + checksum: "md5=ff503261958572c7c0f503857bab5a16" +} diff --git a/packages/dune_watch/dune_watch.0.1.0/url b/packages/dune_watch/dune_watch.0.1.0/url deleted file mode 100644 index efca250cf01..00000000000 --- a/packages/dune_watch/dune_watch.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/dune_watch/get/0.1.0.tar.gz" -checksum: "ff503261958572c7c0f503857bab5a16" diff --git a/packages/duppy/duppy.0.4.2/descr b/packages/duppy/duppy.0.4.2/descr deleted file mode 100644 index fa0ea75fab3..00000000000 --- a/packages/duppy/duppy.0.4.2/descr +++ /dev/null @@ -1 +0,0 @@ -Library providing monadic threads diff --git a/packages/duppy/duppy.0.4.2/opam b/packages/duppy/duppy.0.4.2/opam deleted file mode 100644 index ad2c8c606c7..00000000000 --- a/packages/duppy/duppy.0.4.2/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1" -maintainer: "smimram@gmail.com" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -remove: [["ocamlfind" "remove" "duppy"]] -depends: [ - "ocamlfind" - "pcre" -] -install: [make "install"] diff --git a/packages/duppy/duppy.0.4.2/url b/packages/duppy/duppy.0.4.2/url deleted file mode 100644 index e843adc6706..00000000000 --- a/packages/duppy/duppy.0.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-duppy/0.4.2/ocaml-duppy-0.4.2.tar.gz" -checksum: "e1826a03318edbffd8e7d2d7d893d92c" diff --git a/packages/duppy/duppy.0.5.0/descr b/packages/duppy/duppy.0.5.0/descr deleted file mode 100644 index fa0ea75fab3..00000000000 --- a/packages/duppy/duppy.0.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -Library providing monadic threads diff --git a/packages/duppy/duppy.0.5.0/opam b/packages/duppy/duppy.0.5.0/opam deleted file mode 100644 index e9c188c2cff..00000000000 --- a/packages/duppy/duppy.0.5.0/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -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: [ - "camlp4" - "ocamlfind" - "pcre" -] -install: [make "install"] -bug-reports: "https://github.com/savonet/ocaml-duppy/issues" -dev-repo: "https://github.com/savonet/ocaml-duppy.git" diff --git a/packages/duppy/duppy.0.5.0/url b/packages/duppy/duppy.0.5.0/url deleted file mode 100644 index 3bfbfc070a9..00000000000 --- a/packages/duppy/duppy.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-duppy/0.5.0/ocaml-duppy-0.5.0.tar.gz" -checksum: "c321b7ad6f586bfd2548bf99eb479421" diff --git a/packages/duppy/duppy.0.5.2/descr b/packages/duppy/duppy.0.5.2/descr deleted file mode 100644 index fa0ea75fab3..00000000000 --- a/packages/duppy/duppy.0.5.2/descr +++ /dev/null @@ -1 +0,0 @@ -Library providing monadic threads diff --git a/packages/duppy/duppy.0.5.2/opam b/packages/duppy/duppy.0.5.2/opam index 3012a2c0d97..4a0c4f38b55 100644 --- a/packages/duppy/duppy.0.5.2/opam +++ b/packages/duppy/duppy.0.5.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-duppy" @@ -10,10 +10,13 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "duppy"] -depends: [ - "camlp4" - "ocamlfind" - "pcre" -] +depends: ["ocaml" "camlp4" "ocamlfind" "pcre"] bug-reports: "https://github.com/savonet/ocaml-duppy/issues" -dev-repo: "https://github.com/savonet/ocaml-duppy.git" +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: "md5=61e211489bb7c3106b63db7ac03e3f7c" +} diff --git a/packages/duppy/duppy.0.5.2/url b/packages/duppy/duppy.0.5.2/url deleted file mode 100644 index 5c92c22a396..00000000000 --- a/packages/duppy/duppy.0.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-duppy/releases/download/0.5.2/ocaml-duppy-0.5.2.tar.gz" -checksum: "61e211489bb7c3106b63db7ac03e3f7c" diff --git a/packages/duppy/duppy.0.6.0/descr b/packages/duppy/duppy.0.6.0/descr deleted file mode 100644 index fa0ea75fab3..00000000000 --- a/packages/duppy/duppy.0.6.0/descr +++ /dev/null @@ -1 +0,0 @@ -Library providing monadic threads diff --git a/packages/duppy/duppy.0.6.0/opam b/packages/duppy/duppy.0.6.0/opam deleted file mode 100644 index d440ddc1c5f..00000000000 --- a/packages/duppy/duppy.0.6.0/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -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: [ - "camlp4" - "ocamlfind" - "pcre" -] -depopts: ["ssl"] -conflicts: ["liquidsoap" {<= "1.2.1"}] -bug-reports: "https://github.com/savonet/ocaml-duppy/issues" -dev-repo: "https://github.com/savonet/ocaml-duppy.git" diff --git a/packages/duppy/duppy.0.6.0/url b/packages/duppy/duppy.0.6.0/url deleted file mode 100644 index 78dbabe1a71..00000000000 --- a/packages/duppy/duppy.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-duppy/releases/download/0.6.0/ocaml-duppy-0.6.0.tar.gz" -checksum: "99dd71c102ed2817e93f1e046312944b" diff --git a/packages/duppy/duppy.0.6.1/descr b/packages/duppy/duppy.0.6.1/descr deleted file mode 100644 index fa0ea75fab3..00000000000 --- a/packages/duppy/duppy.0.6.1/descr +++ /dev/null @@ -1 +0,0 @@ -Library providing monadic threads diff --git a/packages/duppy/duppy.0.6.1/opam b/packages/duppy/duppy.0.6.1/opam index d21f43a4dbc..0ae39564a42 100644 --- a/packages/duppy/duppy.0.6.1/opam +++ b/packages/duppy/duppy.0.6.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-duppy" @@ -10,15 +10,18 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "duppy"] -depends: [ - "camlp4" - "ocamlfind" - "pcre" -] +depends: ["ocaml" "camlp4" "ocamlfind" "pcre"] depopts: [ "ssl" "osx-secure-transport" ] conflicts: ["liquidsoap" {<= "1.2.1"}] bug-reports: "https://github.com/savonet/ocaml-duppy/issues" -dev-repo: "https://github.com/savonet/ocaml-duppy.git" +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.1/ocaml-duppy-0.6.1.tar.gz" + checksum: "md5=5f32badde0ccb9bbb6e94520283cee3c" +} diff --git a/packages/duppy/duppy.0.6.1/url b/packages/duppy/duppy.0.6.1/url deleted file mode 100644 index 287d42d9e57..00000000000 --- a/packages/duppy/duppy.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-duppy/releases/download/0.6.1/ocaml-duppy-0.6.1.tar.gz" -checksum: "5f32badde0ccb9bbb6e94520283cee3c" diff --git a/packages/duppy/duppy.0.7.0/descr b/packages/duppy/duppy.0.7.0/descr deleted file mode 100644 index fa0ea75fab3..00000000000 --- a/packages/duppy/duppy.0.7.0/descr +++ /dev/null @@ -1 +0,0 @@ -Library providing monadic threads diff --git a/packages/duppy/duppy.0.7.0/opam b/packages/duppy/duppy.0.7.0/opam index 64a503c372d..012e36f8735 100644 --- a/packages/duppy/duppy.0.7.0/opam +++ b/packages/duppy/duppy.0.7.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-duppy" @@ -11,6 +11,7 @@ install: [ ] remove: ["ocamlfind" "remove" "duppy"] depends: [ + "ocaml" {>= "4.02.3"} "camlp4" "ocamlfind" "pcre" @@ -20,6 +21,12 @@ depopts: [ "osx-secure-transport" ] conflicts: ["liquidsoap" {<= "1.2.1"}] -available: [ ocaml-version >= "4.02.3" ] bug-reports: "https://github.com/savonet/ocaml-duppy/issues" -dev-repo: "https://github.com/savonet/ocaml-duppy.git" +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.7.0/ocaml-duppy-0.7.0.tar.gz" + checksum: "md5=609d9116adc8835abb088d7e0bc27ac9" +} diff --git a/packages/duppy/duppy.0.7.0/url b/packages/duppy/duppy.0.7.0/url deleted file mode 100644 index f74f1bf176c..00000000000 --- a/packages/duppy/duppy.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-duppy/releases/download/0.7.0/ocaml-duppy-0.7.0.tar.gz" -checksum: "609d9116adc8835abb088d7e0bc27ac9" diff --git a/packages/duration/duration.0.1.0/descr b/packages/duration/duration.0.1.0/descr deleted file mode 100644 index de93f7c6ddb..00000000000 --- a/packages/duration/duration.0.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Conversions to various time units - -A duration is represented in nanoseconds as an unsigned 64 bit integer. This -has a range of up to 584 years. Functions provided check the input and raise -on negative or out of bound input. diff --git a/packages/duration/duration.0.1.0/opam b/packages/duration/duration.0.1.0/opam index 82e64c803b8..82e8604d1b0 100644 --- a/packages/duration/duration.0.1.0/opam +++ b/packages/duration/duration.0.1.0/opam @@ -1,23 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Hannes Mehnert " authors: ["Hannes Mehnert "] homepage: "https://github.com/hannesm/duration" doc: "https://hannesm.github.io/duration/doc" -dev-repo: "https://github.com/hannesm/duration.git" +dev-repo: "git+https://github.com/hannesm/duration.git" bug-reports: "https://github.com/hannesm/duration/issues" license: "ISC" depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} - "alcotest" {test & >= "0.6.0" & < "0.8.0"} + "alcotest" {with-test & >= "0.6.0" & < "0.8.0"} ] - build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] + ["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} ] +synopsis: "Conversions to various time units" +description: """ +A duration is represented in nanoseconds as an unsigned 64 bit integer. This +has a range of up to 584 years. Functions provided check the input and raise +on negative or out of bound input.""" +url { + src: + "https://github.com/hannesm/duration/releases/download/0.1.0/duration-0.1.0.tbz" + checksum: "md5=66d8a70ca5ebb5136618a2bc93df7821" +} diff --git a/packages/duration/duration.0.1.0/url b/packages/duration/duration.0.1.0/url deleted file mode 100644 index 35d6b492522..00000000000 --- a/packages/duration/duration.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hannesm/duration/releases/download/0.1.0/duration-0.1.0.tbz" -checksum: "66d8a70ca5ebb5136618a2bc93df7821" diff --git a/packages/duration/duration.0.1.1/descr b/packages/duration/duration.0.1.1/descr deleted file mode 100644 index f7badca2d95..00000000000 --- a/packages/duration/duration.0.1.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Conversions to various time units - - -A duration is represented in nanoseconds as an unsigned 64 bit integer. This -has a range of up to 584 years. Functions provided check the input and raise -on negative or out of bound input. \ No newline at end of file diff --git a/packages/duration/duration.0.1.1/opam b/packages/duration/duration.0.1.1/opam index f7ab7deec76..4ec0284658b 100644 --- a/packages/duration/duration.0.1.1/opam +++ b/packages/duration/duration.0.1.1/opam @@ -1,23 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Hannes Mehnert " authors: ["Hannes Mehnert "] homepage: "https://github.com/hannesm/duration" doc: "https://hannesm.github.io/duration/doc" -dev-repo: "https://github.com/hannesm/duration.git" +dev-repo: "git+https://github.com/hannesm/duration.git" bug-reports: "https://github.com/hannesm/duration/issues" license: "ISC" depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} - "alcotest" {test & >= "0.8.1"} + "alcotest" {with-test & >= "0.8.1"} ] - build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] + ["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} ] +synopsis: "Conversions to various time units" +description: """ +A duration is represented in nanoseconds as an unsigned 64 bit integer. This +has a range of up to 584 years. Functions provided check the input and raise +on negative or out of bound input.""" +url { + src: + "https://github.com/hannesm/duration/releases/download/0.1.1/duration-0.1.1.tbz" + checksum: "md5=160e36e2ba16a01492c8c2b6d8c496ac" +} diff --git a/packages/duration/duration.0.1.1/url b/packages/duration/duration.0.1.1/url deleted file mode 100644 index cd4a9acb0c6..00000000000 --- a/packages/duration/duration.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hannesm/duration/releases/download/0.1.1/duration-0.1.1.tbz" -checksum: "160e36e2ba16a01492c8c2b6d8c496ac" \ No newline at end of file diff --git a/packages/dyntype/dyntype.0.8.2/descr b/packages/dyntype/dyntype.0.8.2/descr deleted file mode 100644 index 8407a85c816..00000000000 --- a/packages/dyntype/dyntype.0.8.2/descr +++ /dev/null @@ -1 +0,0 @@ -syntax extension which makes OCaml types and values easier to manipulate programmatically diff --git a/packages/dyntype/dyntype.0.8.2/opam b/packages/dyntype/dyntype.0.8.2/opam deleted file mode 100644 index a2b4101ab31..00000000000 --- a/packages/dyntype/dyntype.0.8.2/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: make -remove: [["ocamlfind" "remove" "dyntype"]] -depends: [ - "ocamlfind" - "type_conv" {= "108.00.02"} - "camlp4" - "ocamlbuild" {build} -] -available: ocaml-version = "3.12.1" -install: [make "install"] diff --git a/packages/dyntype/dyntype.0.8.2/url b/packages/dyntype/dyntype.0.8.2/url deleted file mode 100644 index 7f7feab304b..00000000000 --- a/packages/dyntype/dyntype.0.8.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/dyntype/tarball/dyntype-0.8.2" -checksum: "bcba157bb85737ce845147fac501e134" diff --git a/packages/dyntype/dyntype.0.8.3/descr b/packages/dyntype/dyntype.0.8.3/descr deleted file mode 100644 index 8407a85c816..00000000000 --- a/packages/dyntype/dyntype.0.8.3/descr +++ /dev/null @@ -1 +0,0 @@ -syntax extension which makes OCaml types and values easier to manipulate programmatically diff --git a/packages/dyntype/dyntype.0.8.3/opam b/packages/dyntype/dyntype.0.8.3/opam deleted file mode 100644 index 95d89bfc74f..00000000000 --- a/packages/dyntype/dyntype.0.8.3/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: make -remove: [["ocamlfind" "remove" "dyntype"]] -depends: [ - "ocamlfind" - "type_conv" {= "108.00.02"} - "camlp4" - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/dyntype/dyntype.0.8.3/url b/packages/dyntype/dyntype.0.8.3/url deleted file mode 100644 index 6c7cd05d21a..00000000000 --- a/packages/dyntype/dyntype.0.8.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/dyntype/tarball/dyntype-0.8.3" -checksum: "1eb647f02797d1d91b8674b38975cd1e" diff --git a/packages/dyntype/dyntype.0.8.4/descr b/packages/dyntype/dyntype.0.8.4/descr deleted file mode 100644 index 8407a85c816..00000000000 --- a/packages/dyntype/dyntype.0.8.4/descr +++ /dev/null @@ -1 +0,0 @@ -syntax extension which makes OCaml types and values easier to manipulate programmatically diff --git a/packages/dyntype/dyntype.0.8.4/opam b/packages/dyntype/dyntype.0.8.4/opam deleted file mode 100644 index 95d89bfc74f..00000000000 --- a/packages/dyntype/dyntype.0.8.4/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: make -remove: [["ocamlfind" "remove" "dyntype"]] -depends: [ - "ocamlfind" - "type_conv" {= "108.00.02"} - "camlp4" - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/dyntype/dyntype.0.8.4/url b/packages/dyntype/dyntype.0.8.4/url deleted file mode 100644 index 8c98adfbb73..00000000000 --- a/packages/dyntype/dyntype.0.8.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/dyntype/tarball/dyntype-0.8.4" -checksum: "40b4d77c3288f65107410da629536c43" diff --git a/packages/dyntype/dyntype.0.8.5/descr b/packages/dyntype/dyntype.0.8.5/descr deleted file mode 100644 index 8407a85c816..00000000000 --- a/packages/dyntype/dyntype.0.8.5/descr +++ /dev/null @@ -1 +0,0 @@ -syntax extension which makes OCaml types and values easier to manipulate programmatically diff --git a/packages/dyntype/dyntype.0.8.5/opam b/packages/dyntype/dyntype.0.8.5/opam index 95d89bfc74f..cf6533aeafa 100644 --- a/packages/dyntype/dyntype.0.8.5/opam +++ b/packages/dyntype/dyntype.0.8.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,9 +7,17 @@ tags: [ build: make remove: [["ocamlfind" "remove" "dyntype"]] depends: [ + "ocaml" "ocamlfind" "type_conv" {= "108.00.02"} "camlp4" "ocamlbuild" {build} ] install: [make "install"] +synopsis: + "syntax extension which makes OCaml types and values easier to manipulate programmatically" +flags: light-uninstall +url { + src: "https://github.com/mirage/dyntype/tarball/dyntype-0.8.5" + checksum: "md5=d1910c5dfd835a2315d84a30b6872b66" +} diff --git a/packages/dyntype/dyntype.0.8.5/url b/packages/dyntype/dyntype.0.8.5/url deleted file mode 100644 index 430561a5fb2..00000000000 --- a/packages/dyntype/dyntype.0.8.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/dyntype/tarball/dyntype-0.8.5" -checksum: "d1910c5dfd835a2315d84a30b6872b66" diff --git a/packages/dyntype/dyntype.0.9.0/descr b/packages/dyntype/dyntype.0.9.0/descr deleted file mode 100644 index 8407a85c816..00000000000 --- a/packages/dyntype/dyntype.0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -syntax extension which makes OCaml types and values easier to manipulate programmatically diff --git a/packages/dyntype/dyntype.0.9.0/opam b/packages/dyntype/dyntype.0.9.0/opam index 9b5536971fc..da0f4595dd7 100644 --- a/packages/dyntype/dyntype.0.9.0/opam +++ b/packages/dyntype/dyntype.0.9.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -13,6 +13,7 @@ tags: [ build: make remove: [["ocamlfind" "remove" "dyntype"]] depends: [ + "ocaml" "ocamlfind" "type_conv" {>= "108.07.00"} "camlp4" @@ -20,3 +21,10 @@ depends: [ ] dev-repo: "git://github.com/mirage/dyntype" install: [make "install"] +synopsis: + "syntax extension which makes OCaml types and values easier to manipulate programmatically" +flags: light-uninstall +url { + src: "https://github.com/mirage/dyntype/archive/dyntype-0.9.0.tar.gz" + checksum: "md5=9635842d60ec7112dace5106e1f0bddd" +} diff --git a/packages/dyntype/dyntype.0.9.0/url b/packages/dyntype/dyntype.0.9.0/url deleted file mode 100644 index 0564523c483..00000000000 --- a/packages/dyntype/dyntype.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/dyntype/archive/dyntype-0.9.0.tar.gz" -checksum: "9635842d60ec7112dace5106e1f0bddd" diff --git a/packages/dypgen/dypgen.20120619-1/descr b/packages/dypgen/dypgen.20120619-1/descr deleted file mode 100644 index 240b8698319..00000000000 --- a/packages/dypgen/dypgen.20120619-1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Self-extensible parsers and lexers for OCaml -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. diff --git a/packages/dypgen/dypgen.20120619-1/opam b/packages/dypgen/dypgen.20120619-1/opam index c1f8469a0a1..83cf1cda0f9 100644 --- a/packages/dypgen/dypgen.20120619-1/opam +++ b/packages/dypgen/dypgen.20120619-1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: ["Emmanuel Onzo"] homepage: "http://dypgen.free.fr/" @@ -8,7 +8,7 @@ remove: [ ["ocamlfind" "remove" "dypgen"] ["ocamlfind" "remove" "dyp"] ] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] patches: ["install-bsd-compatible.patch"] install: [ make @@ -17,3 +17,17 @@ install: [ "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 +extra-files: [ + ["install-bsd-compatible.patch" "md5=f4885881bb9e16bae3f9e88ebb54c582"] + ["dypgen.install" "md5=3af2bc7343588caf1a6de8af49a3b1b5"] +] +url { + src: "http://dypgen.free.fr/dypgen-20120619-1.tar.bz2" + checksum: "md5=f12c4756b6cfd74247aae2c876c1e591" +} diff --git a/packages/dypgen/dypgen.20120619-1/url b/packages/dypgen/dypgen.20120619-1/url deleted file mode 100644 index 50f3d2cef10..00000000000 --- a/packages/dypgen/dypgen.20120619-1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://dypgen.free.fr/dypgen-20120619-1.tar.bz2" -checksum: "f12c4756b6cfd74247aae2c876c1e591" diff --git a/packages/earley-ocaml/earley-ocaml.1.0.0/descr b/packages/earley-ocaml/earley-ocaml.1.0.0/descr deleted file mode 100644 index fffbd8f5e4d..00000000000 --- a/packages/earley-ocaml/earley-ocaml.1.0.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Earley-OCaml extensible parser for OCaml (and pa_ocaml preprocessos) - -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 diff --git a/packages/earley-ocaml/earley-ocaml.1.0.0/opam b/packages/earley-ocaml/earley-ocaml.1.0.0/opam index f920a02badf..99e642e9b5c 100644 --- a/packages/earley-ocaml/earley-ocaml.1.0.0/opam +++ b/packages/earley-ocaml/earley-ocaml.1.0.0/opam @@ -1,14 +1,32 @@ -opam-version: "1.2" -available : [ ocaml-version >= "4.01.0" & ocaml-version <= "4.04.0" ] +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_V1" -dev-repo : "https://github.com/rlepigre/ocaml-earley-ocaml.git" +dev-repo: "git+https://github.com/rlepigre/ocaml-earley-ocaml.git" build : [ [make] [make] ] install : [make "install" "BINDIR=%{bin}%" ] remove : [make "uninstall"] -depends : [ "ocamlfind" {build} - "earley" {= "1.0.0"} ] +depends: [ + "ocaml" {>= "4.01.0" & <= "4.04.0"} + "ocamlfind" {build} + "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: "md5=c3572bd86022d80ee64d06febe4edea0" +} diff --git a/packages/earley-ocaml/earley-ocaml.1.0.0/url b/packages/earley-ocaml/earley-ocaml.1.0.0/url deleted file mode 100644 index 0a0acece980..00000000000 --- a/packages/earley-ocaml/earley-ocaml.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rlepigre/ocaml-earley-ocaml/archive/ocaml-earley-ocaml_1.0.0.tar.gz" -checksum: "c3572bd86022d80ee64d06febe4edea0" diff --git a/packages/earley-ocaml/earley-ocaml.1.0.1/descr b/packages/earley-ocaml/earley-ocaml.1.0.1/descr deleted file mode 100644 index fffbd8f5e4d..00000000000 --- a/packages/earley-ocaml/earley-ocaml.1.0.1/descr +++ /dev/null @@ -1,10 +0,0 @@ -Earley-OCaml extensible parser for OCaml (and pa_ocaml preprocessos) - -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 diff --git a/packages/earley-ocaml/earley-ocaml.1.0.1/opam b/packages/earley-ocaml/earley-ocaml.1.0.1/opam index f19a8d70b1e..3e2066bd9ea 100644 --- a/packages/earley-ocaml/earley-ocaml.1.0.1/opam +++ b/packages/earley-ocaml/earley-ocaml.1.0.1/opam @@ -1,15 +1,33 @@ -opam-version: "1.2" -available : [ ocaml-version >= "4.03.0" ] +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_V1" -dev-repo : "https://github.com/rlepigre/ocaml-earley-ocaml.git" +dev-repo: "git+https://github.com/rlepigre/ocaml-earley-ocaml.git" build : [ [make] [make] ] install : [make "install" "BINDIR=%{bin}%" ] remove : [make "uninstall"] -depends : [ "ocamlfind" {build} - "ocamlbuild" {build} - "earley" {= "1.0.1"} ] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "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: "md5=91f16b2d85dd269b61cb5e2ce7ab7733" +} diff --git a/packages/earley-ocaml/earley-ocaml.1.0.1/url b/packages/earley-ocaml/earley-ocaml.1.0.1/url deleted file mode 100644 index 1b6852701a2..00000000000 --- a/packages/earley-ocaml/earley-ocaml.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rlepigre/ocaml-earley-ocaml/archive/ocaml-earley-ocaml_1.0.1.tar.gz" -checksum: "91f16b2d85dd269b61cb5e2ce7ab7733" diff --git a/packages/earley/earley.1.0.0/descr b/packages/earley/earley.1.0.0/descr deleted file mode 100644 index 8bdc0e0cfdc..00000000000 --- a/packages/earley/earley.1.0.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -Earley parser combinator library - -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 diff --git a/packages/earley/earley.1.0.0/opam b/packages/earley/earley.1.0.0/opam index d9a53839c61..ebe2989010a 100644 --- a/packages/earley/earley.1.0.0/opam +++ b/packages/earley/earley.1.0.0/opam @@ -1,14 +1,32 @@ -opam-version: "1.2" -available : [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] +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_V1" -dev-repo : "https://github.com/rlepigre/ocaml-earley.git" +dev-repo: "git+https://github.com/rlepigre/ocaml-earley.git" build : [make] install : [make "install"] remove : [make "uninstall"] -depends : [ "ocamlbuild" {build} - "ocamlfind" {build} ] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlbuild" {build} + "ocamlfind" {build} +] +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: "md5=f360445d00f2ba51d8cba0fccdb83aae" +} diff --git a/packages/earley/earley.1.0.0/url b/packages/earley/earley.1.0.0/url deleted file mode 100644 index edc8e49a963..00000000000 --- a/packages/earley/earley.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rlepigre/ocaml-earley/archive/ocaml-earley_1.0.0.tar.gz" -checksum: "f360445d00f2ba51d8cba0fccdb83aae" diff --git a/packages/earley/earley.1.0.1/descr b/packages/earley/earley.1.0.1/descr deleted file mode 100644 index 8bdc0e0cfdc..00000000000 --- a/packages/earley/earley.1.0.1/descr +++ /dev/null @@ -1,11 +0,0 @@ -Earley parser combinator library - -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 diff --git a/packages/earley/earley.1.0.1/opam b/packages/earley/earley.1.0.1/opam index a1649007bd2..3804d36b675 100644 --- a/packages/earley/earley.1.0.1/opam +++ b/packages/earley/earley.1.0.1/opam @@ -1,15 +1,35 @@ -opam-version: "1.2" -available : [ ocaml-version >= "4.03.0" ] +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_V1" -dev-repo : "https://github.com/rlepigre/ocaml-earley.git" -build : [make] -build-test : [make "tests" "TESTS=--full"] +dev-repo: "git+https://github.com/rlepigre/ocaml-earley.git" +build: [ + [make] + [make "tests" "TESTS=--full"] {with-test} +] install : [make "install"] remove : [make "uninstall"] -depends : [ "ocamlbuild" {build} - "ocamlfind" {build} ] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build} +] +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.1.tar.gz" + checksum: "md5=b86117be1161ae3a831b45d7d1087184" +} diff --git a/packages/earley/earley.1.0.1/url b/packages/earley/earley.1.0.1/url deleted file mode 100644 index 98d1efe9a7d..00000000000 --- a/packages/earley/earley.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rlepigre/ocaml-earley/archive/ocaml-earley_1.0.1.tar.gz" -checksum: "b86117be1161ae3a831b45d7d1087184" diff --git a/packages/easy-format/easy-format.1.0.1/descr b/packages/easy-format/easy-format.1.0.1/descr deleted file mode 100644 index 5a2cd145dac..00000000000 --- a/packages/easy-format/easy-format.1.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -High-level and functional interface to the Format module of the OCaml standard library diff --git a/packages/easy-format/easy-format.1.0.1/opam b/packages/easy-format/easy-format.1.0.1/opam index 5e63b55fd3b..e8b74cb4d75 100644 --- a/packages/easy-format/easy-format.1.0.1/opam +++ b/packages/easy-format/easy-format.1.0.1/opam @@ -1,10 +1,21 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: make remove: [["ocamlfind" "remove" "easy-format"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] patches: [ "easy-format-make.diff" "meta-tpl.diff" ] install: [make "install"] +synopsis: + "High-level and functional interface to the Format module of the OCaml standard library" +flags: light-uninstall +extra-files: [ + ["meta-tpl.diff" "md5=60ed7fa13a02a98f11b0be99c49a9751"] + ["easy-format-make.diff" "md5=7f8f7ab6b00c4d8618d63bb77d74daee"] +] +url { + src: "https://github.com/mjambon/easy-format/archive/v1.0.1.tar.gz" + checksum: "md5=ecaf5d060f7cf8961631ab319e40677c" +} diff --git a/packages/easy-format/easy-format.1.0.1/url b/packages/easy-format/easy-format.1.0.1/url deleted file mode 100644 index de06ee010ac..00000000000 --- a/packages/easy-format/easy-format.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/easy-format/archive/v1.0.1.tar.gz" -checksum: "ecaf5d060f7cf8961631ab319e40677c" diff --git a/packages/easy-format/easy-format.1.0.2/descr b/packages/easy-format/easy-format.1.0.2/descr deleted file mode 100644 index 5a2cd145dac..00000000000 --- a/packages/easy-format/easy-format.1.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -High-level and functional interface to the Format module of the OCaml standard library diff --git a/packages/easy-format/easy-format.1.0.2/opam b/packages/easy-format/easy-format.1.0.2/opam index dc3014c878a..228326f45b5 100644 --- a/packages/easy-format/easy-format.1.0.2/opam +++ b/packages/easy-format/easy-format.1.0.2/opam @@ -1,6 +1,13 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: make remove: [["ocamlfind" "remove" "easy-format"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] install: [make "install"] +synopsis: + "High-level and functional interface to the Format module of the OCaml standard library" +flags: light-uninstall +url { + src: "https://github.com/mjambon/easy-format/archive/v1.0.2.tar.gz" + checksum: "md5=82f6db85477831cab11e4cfe80321225" +} diff --git a/packages/easy-format/easy-format.1.0.2/url b/packages/easy-format/easy-format.1.0.2/url deleted file mode 100644 index f3b3c2c0313..00000000000 --- a/packages/easy-format/easy-format.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/easy-format/archive/v1.0.2.tar.gz" -checksum: "82f6db85477831cab11e4cfe80321225" diff --git a/packages/easy-format/easy-format.1.1.0/descr b/packages/easy-format/easy-format.1.1.0/descr deleted file mode 100644 index 5a2cd145dac..00000000000 --- a/packages/easy-format/easy-format.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -High-level and functional interface to the Format module of the OCaml standard library diff --git a/packages/easy-format/easy-format.1.1.0/opam b/packages/easy-format/easy-format.1.1.0/opam deleted file mode 100644 index 1cc5149a7db..00000000000 --- a/packages/easy-format/easy-format.1.1.0/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "martin@mjambon.com" -authors: ["Martin Jambon"] -homepage: "http://mjambon.com/easy-format.html" -bug-reports: "https://github.com/mjambon/easy-format/issues" -dev-repo: "https://github.com/mjambon/easy-format.git" -build: [ - [make] {ocaml-native} - [make "all"] {!ocaml-native} -] -install: [ - [make "install"] -] -remove: [["ocamlfind" "remove" "easy-format"]] -depends: ["ocamlfind"] diff --git a/packages/easy-format/easy-format.1.1.0/url b/packages/easy-format/easy-format.1.1.0/url deleted file mode 100644 index 596d8191dc3..00000000000 --- a/packages/easy-format/easy-format.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/easy-format/archive/v1.1.0.tar.gz" -checksum: "7605708d63197588c1ca66d1c48a5e5f" diff --git a/packages/easy-format/easy-format.1.2.0/descr b/packages/easy-format/easy-format.1.2.0/descr deleted file mode 100644 index 5a2cd145dac..00000000000 --- a/packages/easy-format/easy-format.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -High-level and functional interface to the Format module of the OCaml standard library diff --git a/packages/easy-format/easy-format.1.2.0/opam b/packages/easy-format/easy-format.1.2.0/opam index 1cc5149a7db..e2506574d08 100644 --- a/packages/easy-format/easy-format.1.2.0/opam +++ b/packages/easy-format/easy-format.1.2.0/opam @@ -1,15 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "martin@mjambon.com" authors: ["Martin Jambon"] homepage: "http://mjambon.com/easy-format.html" bug-reports: "https://github.com/mjambon/easy-format/issues" -dev-repo: "https://github.com/mjambon/easy-format.git" +dev-repo: "git+https://github.com/mjambon/easy-format.git" build: [ - [make] {ocaml-native} - [make "all"] {!ocaml-native} + [make] {ocaml:native} + [make "all"] {!ocaml:native} ] install: [ [make "install"] ] remove: [["ocamlfind" "remove" "easy-format"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] +synopsis: + "High-level and functional interface to the Format module of the OCaml standard library" +flags: light-uninstall +url { + src: "https://github.com/mjambon/easy-format/archive/v1.2.0.tar.gz" + checksum: "md5=0b99126d35a8a2843573a0655d0d9ff5" +} diff --git a/packages/easy-format/easy-format.1.2.0/url b/packages/easy-format/easy-format.1.2.0/url deleted file mode 100644 index aba2da76b4e..00000000000 --- a/packages/easy-format/easy-format.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/easy-format/archive/v1.2.0.tar.gz" -checksum: "0b99126d35a8a2843573a0655d0d9ff5" diff --git a/packages/easy-format/easy-format.1.3.0/descr b/packages/easy-format/easy-format.1.3.0/descr deleted file mode 100644 index 5a2cd145dac..00000000000 --- a/packages/easy-format/easy-format.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -High-level and functional interface to the Format module of the OCaml standard library diff --git a/packages/easy-format/easy-format.1.3.0/opam b/packages/easy-format/easy-format.1.3.0/opam index 51f2e87315c..b61b7046f92 100644 --- a/packages/easy-format/easy-format.1.3.0/opam +++ b/packages/easy-format/easy-format.1.3.0/opam @@ -1,15 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "martin@mjambon.com" authors: ["Martin Jambon"] homepage: "http://mjambon.com/easy-format.html" bug-reports: "https://github.com/mjambon/easy-format/issues" -dev-repo: "https://github.com/mjambon/easy-format.git" +dev-repo: "git+https://github.com/mjambon/easy-format.git" build: [ ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] - -build-test: [ - ["jbuilder" "runtest" "-p" name] +depends: [ + "ocaml" {>= "4.02.3"} + "jbuilder" {build} ] -depends: ["jbuilder" {build}] -available: [ ocaml-version >= "4.02.3"] \ No newline at end of file +synopsis: + "High-level and functional interface to the Format module of the OCaml standard library" +url { + src: "https://github.com/mjambon/easy-format/archive/v1.3.0.tar.gz" + checksum: "md5=358921c6a431f71b682ceccacc014152" +} diff --git a/packages/easy-format/easy-format.1.3.0/url b/packages/easy-format/easy-format.1.3.0/url deleted file mode 100644 index 6cf8c77369c..00000000000 --- a/packages/easy-format/easy-format.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/easy-format/archive/v1.3.0.tar.gz" -checksum: "358921c6a431f71b682ceccacc014152" diff --git a/packages/easy-format/easy-format.1.3.1/descr b/packages/easy-format/easy-format.1.3.1/descr deleted file mode 100644 index 5a2cd145dac..00000000000 --- a/packages/easy-format/easy-format.1.3.1/descr +++ /dev/null @@ -1 +0,0 @@ -High-level and functional interface to the Format module of the OCaml standard library diff --git a/packages/easy-format/easy-format.1.3.1/opam b/packages/easy-format/easy-format.1.3.1/opam index 51f2e87315c..7c36f662174 100644 --- a/packages/easy-format/easy-format.1.3.1/opam +++ b/packages/easy-format/easy-format.1.3.1/opam @@ -1,15 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "martin@mjambon.com" authors: ["Martin Jambon"] homepage: "http://mjambon.com/easy-format.html" bug-reports: "https://github.com/mjambon/easy-format/issues" -dev-repo: "https://github.com/mjambon/easy-format.git" +dev-repo: "git+https://github.com/mjambon/easy-format.git" build: [ ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] - -build-test: [ - ["jbuilder" "runtest" "-p" name] +depends: [ + "ocaml" {>= "4.02.3"} + "jbuilder" {build} ] -depends: ["jbuilder" {build}] -available: [ ocaml-version >= "4.02.3"] \ No newline at end of file +synopsis: + "High-level and functional interface to the Format module of the OCaml standard library" +url { + src: "https://github.com/mjambon/easy-format/archive/v1.3.1.tar.gz" + checksum: "md5=4e163700fb88fdcd6b8976c3a216c8ea" +} diff --git a/packages/easy-format/easy-format.1.3.1/url b/packages/easy-format/easy-format.1.3.1/url deleted file mode 100644 index 5d58b9043e8..00000000000 --- a/packages/easy-format/easy-format.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/easy-format/archive/v1.3.1.tar.gz" -checksum: "4e163700fb88fdcd6b8976c3a216c8ea" diff --git a/packages/ecaml/ecaml.v0.10.0/descr b/packages/ecaml/ecaml.v0.10.0/descr deleted file mode 100644 index dab3f90dae2..00000000000 --- a/packages/ecaml/ecaml.v0.10.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Library for writing Emacs plugin in OCaml - -Ecaml is a library for writing Emacs plugins in OCaml. It uses Emacs -25 support for plugins to load native OCaml compiled code. diff --git a/packages/ecaml/ecaml.v0.10.0/opam b/packages/ecaml/ecaml.v0.10.0/opam index 3be699bb016..0cc7cd7274b 100644 --- a/packages/ecaml/ecaml.v0.10.0/opam +++ b/packages/ecaml/ecaml.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ecaml" @@ -9,11 +9,20 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core_kernel" {>= "v0.10" & < "v0.11"} + "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" {build & >= "1.0+beta12"} - "ocaml-migrate-parsetree" {>= "0.4"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {build & >= "1.0+beta12"} + "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=2f2d18f8ed6d62159766c096e4fbea39" +} diff --git a/packages/ecaml/ecaml.v0.10.0/url b/packages/ecaml/ecaml.v0.10.0/url deleted file mode 100644 index a6ff73e7437..00000000000 --- a/packages/ecaml/ecaml.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ecaml-v0.10.0.tar.gz" -checksum: "2f2d18f8ed6d62159766c096e4fbea39" diff --git a/packages/ecaml/ecaml.v0.9.0/descr b/packages/ecaml/ecaml.v0.9.0/descr deleted file mode 100644 index dab3f90dae2..00000000000 --- a/packages/ecaml/ecaml.v0.9.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Library for writing Emacs plugin in OCaml - -Ecaml is a library for writing Emacs plugins in OCaml. It uses Emacs -25 support for plugins to load native OCaml compiled code. diff --git a/packages/ecaml/ecaml.v0.9.0/opam b/packages/ecaml/ecaml.v0.9.0/opam index 80caaa5fba6..4f8533d7693 100644 --- a/packages/ecaml/ecaml.v0.9.0/opam +++ b/packages/ecaml/ecaml.v0.9.0/opam @@ -1,19 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ecaml" bug-reports: "https://github.com/janestreet/ecaml/issues" -dev-repo: "https://github.com/janestreet/ecaml.git" +dev-repo: "git+https://github.com/janestreet/ecaml.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "async" {>= "v0.9" & < "v0.10"} - "core" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "async" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=5d1ee858452d12ac15f3587ba5c6c67c" +} diff --git a/packages/ecaml/ecaml.v0.9.0/url b/packages/ecaml/ecaml.v0.9.0/url deleted file mode 100644 index 500bcb30ba8..00000000000 --- a/packages/ecaml/ecaml.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ecaml-v0.9.0.tar.gz" -checksum: "5d1ee858452d12ac15f3587ba5c6c67c" diff --git a/packages/edn/edn.0.1.1/descr b/packages/edn/edn.0.1.1/descr deleted file mode 100644 index 8f60c9449ad..00000000000 --- a/packages/edn/edn.0.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Parsing library for the EDN format (https://github.com/edn-format/edn) diff --git a/packages/edn/edn.0.1.1/opam b/packages/edn/edn.0.1.1/opam index 5ccb4724e11..0225b469043 100644 --- a/packages/edn/edn.0.1.1/opam +++ b/packages/edn/edn.0.1.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/prepor/ocaml-edn.git" +dev-repo: "git+https://github.com/prepor/ocaml-edn.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -12,7 +12,14 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "edn"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "menhir" {build} ] -available: [ocaml-version >= "4.02.0"] \ No newline at end of file +synopsis: + "Parsing library for the EDN format (https://github.com/edn-format/edn)" +flags: light-uninstall +url { + src: "https://github.com/prepor/ocaml-edn/archive/v0.1.1.tar.gz" + checksum: "md5=95e8ccf8202a33dcc3135e9240f11b5d" +} diff --git a/packages/edn/edn.0.1.1/url b/packages/edn/edn.0.1.1/url deleted file mode 100644 index aa4b49f3b6a..00000000000 --- a/packages/edn/edn.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/prepor/ocaml-edn/archive/v0.1.1.tar.gz" -checksum: "95e8ccf8202a33dcc3135e9240f11b5d" diff --git a/packages/edn/edn.0.1.2-1-g09b142a/descr b/packages/edn/edn.0.1.2-1-g09b142a/descr deleted file mode 100644 index 7aef702ff74..00000000000 --- a/packages/edn/edn.0.1.2-1-g09b142a/descr +++ /dev/null @@ -1,2 +0,0 @@ -Parsing OCaml library for EDN format - diff --git a/packages/edn/edn.0.1.2-1-g09b142a/opam b/packages/edn/edn.0.1.2-1-g09b142a/opam index 2e06fb14796..c7c69f4612e 100644 --- a/packages/edn/edn.0.1.2-1-g09b142a/opam +++ b/packages/edn/edn.0.1.2-1-g09b142a/opam @@ -1,21 +1,36 @@ -opam-version: "1.2" +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: "https://github.com/prepor/ocaml-edn.git" +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}%" ]] -build-test: [[ - "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" - "ocaml" "pkg/pkg.ml" "test" ]] +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"} "ocamlfind" {build} "menhir" {build} "topkg" {build} - "ounit" {test} + "ounit" {with-test} ] -available: [ocaml-version >= "4.02.0"] \ No newline at end of file +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: "md5=5bda480f59bfd8ba7434f3f11e368fbf" +} diff --git a/packages/edn/edn.0.1.2-1-g09b142a/url b/packages/edn/edn.0.1.2-1-g09b142a/url deleted file mode 100644 index 39364d85fe5..00000000000 --- a/packages/edn/edn.0.1.2-1-g09b142a/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/prepor/ocaml-edn/releases/download/v0.1.2-1-g09b142a/edn-0.1.2-1-g09b142a.tbz" -checksum: "5bda480f59bfd8ba7434f3f11e368fbf" \ No newline at end of file diff --git a/packages/edn/edn.0.1.3/descr b/packages/edn/edn.0.1.3/descr deleted file mode 100644 index 7aef702ff74..00000000000 --- a/packages/edn/edn.0.1.3/descr +++ /dev/null @@ -1,2 +0,0 @@ -Parsing OCaml library for EDN format - diff --git a/packages/edn/edn.0.1.3/opam b/packages/edn/edn.0.1.3/opam index 2e06fb14796..85fa7d5ff3d 100644 --- a/packages/edn/edn.0.1.3/opam +++ b/packages/edn/edn.0.1.3/opam @@ -1,21 +1,36 @@ -opam-version: "1.2" +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: "https://github.com/prepor/ocaml-edn.git" +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}%" ]] -build-test: [[ - "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" - "ocaml" "pkg/pkg.ml" "test" ]] +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"} "ocamlfind" {build} "menhir" {build} "topkg" {build} - "ounit" {test} + "ounit" {with-test} ] -available: [ocaml-version >= "4.02.0"] \ No newline at end of file +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: "md5=0a8754c43f60efc8b29a9efeae78d96d" +} diff --git a/packages/edn/edn.0.1.3/url b/packages/edn/edn.0.1.3/url deleted file mode 100644 index 2dcb698a9ad..00000000000 --- a/packages/edn/edn.0.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/prepor/ocaml-edn/releases/download/v0.1.3/edn-0.1.3.tbz" -checksum: "0a8754c43f60efc8b29a9efeae78d96d" \ No newline at end of file diff --git a/packages/edn/edn.0.1.4/descr b/packages/edn/edn.0.1.4/descr deleted file mode 100644 index 7aef702ff74..00000000000 --- a/packages/edn/edn.0.1.4/descr +++ /dev/null @@ -1,2 +0,0 @@ -Parsing OCaml library for EDN format - diff --git a/packages/edn/edn.0.1.4/opam b/packages/edn/edn.0.1.4/opam index 0ff94f9144d..e7550c307fe 100644 --- a/packages/edn/edn.0.1.4/opam +++ b/packages/edn/edn.0.1.4/opam @@ -1,21 +1,36 @@ -opam-version: "1.2" +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: "https://github.com/prepor/ocaml-edn.git" +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}%" ]] -build-test: [[ - "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" - "ocaml" "pkg/pkg.ml" "test" ]] +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"} "ocamlfind" {build} "menhir" {build} "topkg" {build} - "ounit" {test} + "ounit" {with-test} ] -available: [ocaml-version >= "4.02.0"] +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: "md5=d135b0ffb41d08b0a6e8ff2666482edf" +} diff --git a/packages/edn/edn.0.1.4/url b/packages/edn/edn.0.1.4/url deleted file mode 100644 index c8ab5b4ae03..00000000000 --- a/packages/edn/edn.0.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/prepor/ocaml-edn/releases/download/v0.1.4/edn-0.1.4.tbz" -checksum: "d135b0ffb41d08b0a6e8ff2666482edf" \ No newline at end of file diff --git a/packages/edn/edn.0.1.5/descr b/packages/edn/edn.0.1.5/descr deleted file mode 100644 index 8435ebeee55..00000000000 --- a/packages/edn/edn.0.1.5/descr +++ /dev/null @@ -1,3 +0,0 @@ -Parsing OCaml library for EDN format - -This library implements [EDN][edn] parser and generator for OCaml. diff --git a/packages/edn/edn.0.1.5/opam b/packages/edn/edn.0.1.5/opam index 119c1aaf15e..dd9fab9bce7 100644 --- a/packages/edn/edn.0.1.5/opam +++ b/packages/edn/edn.0.1.5/opam @@ -1,22 +1,39 @@ -opam-version: "1.2" +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: "https://github.com/prepor/ocaml-edn.git" +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}%" ]] -build-test: [[ - "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" - "ocaml" "pkg/pkg.ml" "test" ]] +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"} "ocamlfind" {build} "menhir" {build} "topkg" {build} - "ounit" {test} + "ounit" {with-test} "cconv" {>= "0.4"} ] -available: [ocaml-version >= "4.02.0"] +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: "md5=13de4b1232a5305c2684d63df8583c95" +} diff --git a/packages/edn/edn.0.1.5/url b/packages/edn/edn.0.1.5/url deleted file mode 100644 index 2aab9d5d3ed..00000000000 --- a/packages/edn/edn.0.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/prepor/ocaml-edn/releases/download/v0.1.5/edn-0.1.5.tbz" -checksum: "13de4b1232a5305c2684d63df8583c95" \ No newline at end of file diff --git a/packages/efl/efl.1.10.0/descr b/packages/efl/efl.1.10.0/descr deleted file mode 100644 index a58dde4a9ee..00000000000 --- a/packages/efl/efl.1.10.0/descr +++ /dev/null @@ -1,17 +0,0 @@ -An OCaml interface to the Enlightenment Foundation Libraries (EFL) and Elementary. - -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 diff --git a/packages/efl/efl.1.10.0/opam b/packages/efl/efl.1.10.0/opam index feb3a21e31f..911f2b78af4 100644 --- a/packages/efl/efl.1.10.0/opam +++ b/packages/efl/efl.1.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alexis.bernadet@noos.fr" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -8,9 +8,33 @@ remove: [ ["ocamlfind" "remove" "efl"] ] depends: [ + "ocaml" {>= "3.12"} "ocamlfind" "ocamlbuild" {build} "conf-efl" ] -available: ocaml-version >= "3.12" 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://forge.ocamlcore.org/frs/download.php/1431/ocaml-efl-1.10.0.tar.gz" + checksum: "md5=c64f22a5b137dc7ed2e33d95624f10ef" +} diff --git a/packages/efl/efl.1.10.0/url b/packages/efl/efl.1.10.0/url deleted file mode 100644 index 9f99513c4b1..00000000000 --- a/packages/efl/efl.1.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://forge.ocamlcore.org/frs/download.php/1431/ocaml-efl-1.10.0.tar.gz" -checksum: "c64f22a5b137dc7ed2e33d95624f10ef" diff --git a/packages/efl/efl.1.10.1/descr b/packages/efl/efl.1.10.1/descr deleted file mode 100644 index a58dde4a9ee..00000000000 --- a/packages/efl/efl.1.10.1/descr +++ /dev/null @@ -1,17 +0,0 @@ -An OCaml interface to the Enlightenment Foundation Libraries (EFL) and Elementary. - -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 diff --git a/packages/efl/efl.1.10.1/opam b/packages/efl/efl.1.10.1/opam index feb3a21e31f..6eab356b6df 100644 --- a/packages/efl/efl.1.10.1/opam +++ b/packages/efl/efl.1.10.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alexis.bernadet@noos.fr" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -8,9 +8,33 @@ remove: [ ["ocamlfind" "remove" "efl"] ] depends: [ + "ocaml" {>= "3.12"} "ocamlfind" "ocamlbuild" {build} "conf-efl" ] -available: ocaml-version >= "3.12" 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://forge.ocamlcore.org/frs/download.php/1440/ocaml-efl-1.10.1.tar.gz" + checksum: "md5=f2f2e244c8f323603a0f94863a582f50" +} diff --git a/packages/efl/efl.1.10.1/url b/packages/efl/efl.1.10.1/url deleted file mode 100644 index 48a82335e31..00000000000 --- a/packages/efl/efl.1.10.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://forge.ocamlcore.org/frs/download.php/1440/ocaml-efl-1.10.1.tar.gz" -checksum: "f2f2e244c8f323603a0f94863a582f50" diff --git a/packages/efl/efl.1.11.0/descr b/packages/efl/efl.1.11.0/descr deleted file mode 100644 index a58dde4a9ee..00000000000 --- a/packages/efl/efl.1.11.0/descr +++ /dev/null @@ -1,17 +0,0 @@ -An OCaml interface to the Enlightenment Foundation Libraries (EFL) and Elementary. - -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 diff --git a/packages/efl/efl.1.11.0/opam b/packages/efl/efl.1.11.0/opam index feb3a21e31f..05dec7bf75a 100644 --- a/packages/efl/efl.1.11.0/opam +++ b/packages/efl/efl.1.11.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alexis.bernadet@noos.fr" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -8,9 +8,33 @@ remove: [ ["ocamlfind" "remove" "efl"] ] depends: [ + "ocaml" {>= "3.12"} "ocamlfind" "ocamlbuild" {build} "conf-efl" ] -available: ocaml-version >= "3.12" 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://forge.ocamlcore.org/frs/download.php/1442/ocaml-efl-1.11.0.tar.gz" + checksum: "md5=ea2c5be9cc377dc8498947cafdcb9a5e" +} diff --git a/packages/efl/efl.1.11.0/url b/packages/efl/efl.1.11.0/url deleted file mode 100644 index 834cc19ab3d..00000000000 --- a/packages/efl/efl.1.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://forge.ocamlcore.org/frs/download.php/1442/ocaml-efl-1.11.0.tar.gz" -checksum: "ea2c5be9cc377dc8498947cafdcb9a5e" diff --git a/packages/efl/efl.1.11.1/descr b/packages/efl/efl.1.11.1/descr deleted file mode 100644 index a58dde4a9ee..00000000000 --- a/packages/efl/efl.1.11.1/descr +++ /dev/null @@ -1,17 +0,0 @@ -An OCaml interface to the Enlightenment Foundation Libraries (EFL) and Elementary. - -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 diff --git a/packages/efl/efl.1.11.1/opam b/packages/efl/efl.1.11.1/opam index feb3a21e31f..4de81b00ef6 100644 --- a/packages/efl/efl.1.11.1/opam +++ b/packages/efl/efl.1.11.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alexis.bernadet@noos.fr" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -8,9 +8,33 @@ remove: [ ["ocamlfind" "remove" "efl"] ] depends: [ + "ocaml" {>= "3.12"} "ocamlfind" "ocamlbuild" {build} "conf-efl" ] -available: ocaml-version >= "3.12" 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://forge.ocamlcore.org/frs/download.php/1467/ocaml-efl-1.11.1.tar.gz" + checksum: "md5=910180a88e725241e31d48a93e0efbd8" +} diff --git a/packages/efl/efl.1.11.1/url b/packages/efl/efl.1.11.1/url deleted file mode 100644 index 0b4f45b3970..00000000000 --- a/packages/efl/efl.1.11.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://forge.ocamlcore.org/frs/download.php/1467/ocaml-efl-1.11.1.tar.gz" -checksum: "910180a88e725241e31d48a93e0efbd8" diff --git a/packages/efl/efl.1.12.0/descr b/packages/efl/efl.1.12.0/descr deleted file mode 100644 index 76dfba0cbe8..00000000000 --- a/packages/efl/efl.1.12.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -An OCaml interface to the Enlightenment Foundation Libraries (EFL) and Elementary. -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 diff --git a/packages/efl/efl.1.12.0/opam b/packages/efl/efl.1.12.0/opam index dba1fe44de4..24d34ccb472 100644 --- a/packages/efl/efl.1.12.0/opam +++ b/packages/efl/efl.1.12.0/opam @@ -1,10 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alexis Bernadet " authors: "Alexis Bernadet " -ocaml-version: [>= "3.12"] homepage: "https://forge.ocamlcore.org/projects/ocaml-efl/" license: "LGPL with linking exception" -dev-repo: "https://github.com/axiles/ocaml-efl.git" +dev-repo: "git+https://github.com/axiles/ocaml-efl.git" build: [ ["./configure" "--prefix=%{prefix}%" "OCAMLFIND_DESTDIR=%{lib}%"] [make] @@ -12,7 +11,28 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "efl"] depends: [ + "ocaml" {>= "3.12"} "ocamlfind" "ocamlbuild" {build} "conf-efl" ] +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://forge.ocamlcore.org/frs/download.php/1490/ocaml-efl-1.12.0.tar.gz" + checksum: "md5=503d046c8827adc25423783cd9728d2d" +} diff --git a/packages/efl/efl.1.12.0/url b/packages/efl/efl.1.12.0/url deleted file mode 100644 index e45d15aaf21..00000000000 --- a/packages/efl/efl.1.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1490/ocaml-efl-1.12.0.tar.gz" -checksum: "503d046c8827adc25423783cd9728d2d" diff --git a/packages/efl/efl.1.13.0/descr b/packages/efl/efl.1.13.0/descr deleted file mode 100644 index 76dfba0cbe8..00000000000 --- a/packages/efl/efl.1.13.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -An OCaml interface to the Enlightenment Foundation Libraries (EFL) and Elementary. -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 diff --git a/packages/efl/efl.1.13.0/opam b/packages/efl/efl.1.13.0/opam index dba1fe44de4..0d55f215837 100644 --- a/packages/efl/efl.1.13.0/opam +++ b/packages/efl/efl.1.13.0/opam @@ -1,10 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alexis Bernadet " authors: "Alexis Bernadet " -ocaml-version: [>= "3.12"] homepage: "https://forge.ocamlcore.org/projects/ocaml-efl/" license: "LGPL with linking exception" -dev-repo: "https://github.com/axiles/ocaml-efl.git" +dev-repo: "git+https://github.com/axiles/ocaml-efl.git" build: [ ["./configure" "--prefix=%{prefix}%" "OCAMLFIND_DESTDIR=%{lib}%"] [make] @@ -12,7 +11,28 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "efl"] depends: [ + "ocaml" {>= "3.12"} "ocamlfind" "ocamlbuild" {build} "conf-efl" ] +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://forge.ocamlcore.org/frs/download.php/1499/ocaml-efl-1.13.0.tar.gz" + checksum: "md5=b7e5fc04f8fa644b30032da471d557e6" +} diff --git a/packages/efl/efl.1.13.0/url b/packages/efl/efl.1.13.0/url deleted file mode 100644 index e6b22a1661c..00000000000 --- a/packages/efl/efl.1.13.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1499/ocaml-efl-1.13.0.tar.gz" -checksum: "b7e5fc04f8fa644b30032da471d557e6" diff --git a/packages/efl/efl.1.17.0/descr b/packages/efl/efl.1.17.0/descr deleted file mode 100644 index 76dfba0cbe8..00000000000 --- a/packages/efl/efl.1.17.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -An OCaml interface to the Enlightenment Foundation Libraries (EFL) and Elementary. -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 diff --git a/packages/efl/efl.1.17.0/opam b/packages/efl/efl.1.17.0/opam index 8dd0e19016f..95cac4afa5a 100644 --- a/packages/efl/efl.1.17.0/opam +++ b/packages/efl/efl.1.17.0/opam @@ -1,10 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alexis Bernadet " authors: "Alexis Bernadet " -available: [ ocaml-version >= "3.12"] homepage: "https://forge.ocamlcore.org/projects/ocaml-efl/" license: "LGPL with linking exception" -dev-repo: "https://github.com/axiles/ocaml-efl.git" +dev-repo: "git+https://github.com/axiles/ocaml-efl.git" build: [ ["./configure" "--prefix=%{prefix}%" "OCAMLFIND_DESTDIR=%{lib}%"] [make] @@ -12,7 +11,28 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "efl"] depends: [ + "ocaml" {>= "3.12"} "ocamlfind" "ocamlbuild" {build} "conf-efl" ] +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://forge.ocamlcore.org/frs/download.php/1598/ocaml-efl-1.17.0.tar.gz" + checksum: "md5=c9a34031f788470efb5f437c12af8b6b" +} diff --git a/packages/efl/efl.1.17.0/url b/packages/efl/efl.1.17.0/url deleted file mode 100644 index 4cf04f70f49..00000000000 --- a/packages/efl/efl.1.17.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1598/ocaml-efl-1.17.0.tar.gz" -checksum: "c9a34031f788470efb5f437c12af8b6b" diff --git a/packages/efl/efl.1.18.0/descr b/packages/efl/efl.1.18.0/descr deleted file mode 100644 index 76dfba0cbe8..00000000000 --- a/packages/efl/efl.1.18.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -An OCaml interface to the Enlightenment Foundation Libraries (EFL) and Elementary. -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 diff --git a/packages/efl/efl.1.18.0/opam b/packages/efl/efl.1.18.0/opam index 1b93eb13932..2e54c29585c 100644 --- a/packages/efl/efl.1.18.0/opam +++ b/packages/efl/efl.1.18.0/opam @@ -1,10 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alexis Bernadet " authors: "Alexis Bernadet " -available: [ ocaml-version >= "3.12"] homepage: "https://forge.ocamlcore.org/projects/ocaml-efl/" license: "LGPL with linking exception" -dev-repo: "https://github.com/axiles/ocaml-efl.git" +dev-repo: "git+https://github.com/axiles/ocaml-efl.git" bug-reports: "https://github.com/axiles/ocaml-efl/issues" build: [ ["./configure" "--prefix=%{prefix}%" "OCAMLFIND_DESTDIR=%{lib}%"] @@ -13,7 +12,28 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "efl"] depends: [ + "ocaml" {>= "3.12"} "ocamlfind" "ocamlbuild" {build} "conf-efl" ] +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://forge.ocamlcore.org/frs/download.php/1661/ocaml-efl-1.18.0.tar.gz" + checksum: "md5=9f47a05ac71ad068c521e880af8d24f4" +} diff --git a/packages/efl/efl.1.18.0/url b/packages/efl/efl.1.18.0/url deleted file mode 100644 index 2a57e414f7e..00000000000 --- a/packages/efl/efl.1.18.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1661/ocaml-efl-1.18.0.tar.gz" -checksum: "9f47a05ac71ad068c521e880af8d24f4" diff --git a/packages/efl/efl.1.19.0/descr b/packages/efl/efl.1.19.0/descr deleted file mode 100644 index 76dfba0cbe8..00000000000 --- a/packages/efl/efl.1.19.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -An OCaml interface to the Enlightenment Foundation Libraries (EFL) and Elementary. -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 diff --git a/packages/efl/efl.1.19.0/opam b/packages/efl/efl.1.19.0/opam index 1b93eb13932..4566d29659c 100644 --- a/packages/efl/efl.1.19.0/opam +++ b/packages/efl/efl.1.19.0/opam @@ -1,10 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alexis Bernadet " authors: "Alexis Bernadet " -available: [ ocaml-version >= "3.12"] homepage: "https://forge.ocamlcore.org/projects/ocaml-efl/" license: "LGPL with linking exception" -dev-repo: "https://github.com/axiles/ocaml-efl.git" +dev-repo: "git+https://github.com/axiles/ocaml-efl.git" bug-reports: "https://github.com/axiles/ocaml-efl/issues" build: [ ["./configure" "--prefix=%{prefix}%" "OCAMLFIND_DESTDIR=%{lib}%"] @@ -13,7 +12,28 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "efl"] depends: [ + "ocaml" {>= "3.12"} "ocamlfind" "ocamlbuild" {build} "conf-efl" ] +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://forge.ocamlcore.org/frs/download.php/1700/ocaml-efl-1.19.0.tar.gz" + checksum: "md5=dc3f9af24e449a6001f726de143f96a9" +} diff --git a/packages/efl/efl.1.19.0/url b/packages/efl/efl.1.19.0/url deleted file mode 100644 index d531b0c65d4..00000000000 --- a/packages/efl/efl.1.19.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1700/ocaml-efl-1.19.0.tar.gz" -checksum: "dc3f9af24e449a6001f726de143f96a9" diff --git a/packages/efl/efl.1.20.0/descr b/packages/efl/efl.1.20.0/descr deleted file mode 100644 index 76dfba0cbe8..00000000000 --- a/packages/efl/efl.1.20.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -An OCaml interface to the Enlightenment Foundation Libraries (EFL) and Elementary. -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 diff --git a/packages/efl/efl.1.20.0/opam b/packages/efl/efl.1.20.0/opam index 81ea8c69a6c..ed32086313d 100644 --- a/packages/efl/efl.1.20.0/opam +++ b/packages/efl/efl.1.20.0/opam @@ -1,10 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alexis Bernadet " authors: "Alexis Bernadet " -available: [ ocaml-version >= "3.12"] homepage: "https://forge.ocamlcore.org/projects/ocaml-efl/" license: "LGPL with linking exception" -dev-repo: "https://github.com/axiles/ocaml-efl.git" +dev-repo: "git+https://github.com/axiles/ocaml-efl.git" bug-reports: "https://github.com/axiles/ocaml-efl/issues" build: [ ["./configure" "--prefix=%{prefix}%" "OCAMLFIND_DESTDIR=%{lib}%"] @@ -13,8 +12,29 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "efl"] depends: [ + "ocaml" {>= "3.12"} "ocamlfind" {build} "ocamlbuild" {build} "conf-efl" {build} "conf-pkg-config" {build} ] +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://forge.ocamlcore.org/frs/download.php/1733/ocaml-efl-1.20.0.tar.gz" + checksum: "md5=55bada4887008b29ed112241478fb32f" +} diff --git a/packages/efl/efl.1.20.0/url b/packages/efl/efl.1.20.0/url deleted file mode 100644 index c0b8baeb763..00000000000 --- a/packages/efl/efl.1.20.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1733/ocaml-efl-1.20.0.tar.gz" -checksum: "55bada4887008b29ed112241478fb32f" diff --git a/packages/efl/efl.1.8.1/descr b/packages/efl/efl.1.8.1/descr deleted file mode 100644 index a58dde4a9ee..00000000000 --- a/packages/efl/efl.1.8.1/descr +++ /dev/null @@ -1,17 +0,0 @@ -An OCaml interface to the Enlightenment Foundation Libraries (EFL) and Elementary. - -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 diff --git a/packages/efl/efl.1.8.1/opam b/packages/efl/efl.1.8.1/opam index feb3a21e31f..92bdebef319 100644 --- a/packages/efl/efl.1.8.1/opam +++ b/packages/efl/efl.1.8.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alexis.bernadet@noos.fr" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -8,9 +8,33 @@ remove: [ ["ocamlfind" "remove" "efl"] ] depends: [ + "ocaml" {>= "3.12"} "ocamlfind" "ocamlbuild" {build} "conf-efl" ] -available: ocaml-version >= "3.12" 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: + "http://forge.ocamlcore.org/frs/download.php/1371/ocaml-efl-1.8.1.tar.gz" + checksum: "md5=d1017f427950c6a18b76da79fcfdad2b" +} diff --git a/packages/efl/efl.1.8.1/url b/packages/efl/efl.1.8.1/url deleted file mode 100644 index 112c91d7983..00000000000 --- a/packages/efl/efl.1.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"http://forge.ocamlcore.org/frs/download.php/1371/ocaml-efl-1.8.1.tar.gz" -checksum: "d1017f427950c6a18b76da79fcfdad2b" diff --git a/packages/efl/efl.1.8.2/descr b/packages/efl/efl.1.8.2/descr deleted file mode 100644 index a58dde4a9ee..00000000000 --- a/packages/efl/efl.1.8.2/descr +++ /dev/null @@ -1,17 +0,0 @@ -An OCaml interface to the Enlightenment Foundation Libraries (EFL) and Elementary. - -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 diff --git a/packages/efl/efl.1.8.2/opam b/packages/efl/efl.1.8.2/opam index feb3a21e31f..b5576792622 100644 --- a/packages/efl/efl.1.8.2/opam +++ b/packages/efl/efl.1.8.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alexis.bernadet@noos.fr" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -8,9 +8,33 @@ remove: [ ["ocamlfind" "remove" "efl"] ] depends: [ + "ocaml" {>= "3.12"} "ocamlfind" "ocamlbuild" {build} "conf-efl" ] -available: ocaml-version >= "3.12" 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://forge.ocamlcore.org/frs/download.php/1384/ocaml-efl-1.8.2.tar.gz" + checksum: "md5=b367036a01836a1aa74b30f08bcd7caf" +} diff --git a/packages/efl/efl.1.8.2/url b/packages/efl/efl.1.8.2/url deleted file mode 100644 index b595c3386e6..00000000000 --- a/packages/efl/efl.1.8.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://forge.ocamlcore.org/frs/download.php/1384/ocaml-efl-1.8.2.tar.gz" -checksum: "b367036a01836a1aa74b30f08bcd7caf" diff --git a/packages/efl/efl.1.8.3/descr b/packages/efl/efl.1.8.3/descr deleted file mode 100644 index a58dde4a9ee..00000000000 --- a/packages/efl/efl.1.8.3/descr +++ /dev/null @@ -1,17 +0,0 @@ -An OCaml interface to the Enlightenment Foundation Libraries (EFL) and Elementary. - -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 diff --git a/packages/efl/efl.1.8.3/opam b/packages/efl/efl.1.8.3/opam index feb3a21e31f..dac4bf0f0cb 100644 --- a/packages/efl/efl.1.8.3/opam +++ b/packages/efl/efl.1.8.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alexis.bernadet@noos.fr" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -8,9 +8,33 @@ remove: [ ["ocamlfind" "remove" "efl"] ] depends: [ + "ocaml" {>= "3.12"} "ocamlfind" "ocamlbuild" {build} "conf-efl" ] -available: ocaml-version >= "3.12" 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://forge.ocamlcore.org/frs/download.php/1429/ocaml-efl-1.8.3.tar.gz" + checksum: "md5=dd5e50723e379f7c4fe1ebbef135e585" +} diff --git a/packages/efl/efl.1.8.3/url b/packages/efl/efl.1.8.3/url deleted file mode 100644 index 38a31a0d0b8..00000000000 --- a/packages/efl/efl.1.8.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://forge.ocamlcore.org/frs/download.php/1429/ocaml-efl-1.8.3.tar.gz" -checksum: "dd5e50723e379f7c4fe1ebbef135e585" diff --git a/packages/efl/efl.1.8.4/descr b/packages/efl/efl.1.8.4/descr deleted file mode 100644 index a58dde4a9ee..00000000000 --- a/packages/efl/efl.1.8.4/descr +++ /dev/null @@ -1,17 +0,0 @@ -An OCaml interface to the Enlightenment Foundation Libraries (EFL) and Elementary. - -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 diff --git a/packages/efl/efl.1.8.4/opam b/packages/efl/efl.1.8.4/opam index feb3a21e31f..7b380bafc73 100644 --- a/packages/efl/efl.1.8.4/opam +++ b/packages/efl/efl.1.8.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alexis.bernadet@noos.fr" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -8,9 +8,33 @@ remove: [ ["ocamlfind" "remove" "efl"] ] depends: [ + "ocaml" {>= "3.12"} "ocamlfind" "ocamlbuild" {build} "conf-efl" ] -available: ocaml-version >= "3.12" 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://forge.ocamlcore.org/frs/download.php/1438/ocaml-efl-1.8.4.tar.gz" + checksum: "md5=a6474ab3abc3b6299867b5f92a1199d8" +} diff --git a/packages/efl/efl.1.8.4/url b/packages/efl/efl.1.8.4/url deleted file mode 100644 index 206325e4de6..00000000000 --- a/packages/efl/efl.1.8.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://forge.ocamlcore.org/frs/download.php/1438/ocaml-efl-1.8.4.tar.gz" -checksum: "a6474ab3abc3b6299867b5f92a1199d8" diff --git a/packages/efl/efl.1.9.0/descr b/packages/efl/efl.1.9.0/descr deleted file mode 100644 index a58dde4a9ee..00000000000 --- a/packages/efl/efl.1.9.0/descr +++ /dev/null @@ -1,17 +0,0 @@ -An OCaml interface to the Enlightenment Foundation Libraries (EFL) and Elementary. - -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 diff --git a/packages/efl/efl.1.9.0/opam b/packages/efl/efl.1.9.0/opam index feb3a21e31f..9a801c6eca6 100644 --- a/packages/efl/efl.1.9.0/opam +++ b/packages/efl/efl.1.9.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alexis.bernadet@noos.fr" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -8,9 +8,33 @@ remove: [ ["ocamlfind" "remove" "efl"] ] depends: [ + "ocaml" {>= "3.12"} "ocamlfind" "ocamlbuild" {build} "conf-efl" ] -available: ocaml-version >= "3.12" 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://forge.ocamlcore.org/frs/download.php/1385/ocaml-efl-1.9.0.tar.gz" + checksum: "md5=025fe45c7a93cefa60c902421040f91e" +} diff --git a/packages/efl/efl.1.9.0/url b/packages/efl/efl.1.9.0/url deleted file mode 100644 index 5dd8d9cec26..00000000000 --- a/packages/efl/efl.1.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://forge.ocamlcore.org/frs/download.php/1385/ocaml-efl-1.9.0.tar.gz" -checksum: "025fe45c7a93cefa60c902421040f91e" diff --git a/packages/efl/efl.1.9.1/descr b/packages/efl/efl.1.9.1/descr deleted file mode 100644 index a58dde4a9ee..00000000000 --- a/packages/efl/efl.1.9.1/descr +++ /dev/null @@ -1,17 +0,0 @@ -An OCaml interface to the Enlightenment Foundation Libraries (EFL) and Elementary. - -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 diff --git a/packages/efl/efl.1.9.1/opam b/packages/efl/efl.1.9.1/opam index feb3a21e31f..1747b66b0c4 100644 --- a/packages/efl/efl.1.9.1/opam +++ b/packages/efl/efl.1.9.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alexis.bernadet@noos.fr" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -8,9 +8,33 @@ remove: [ ["ocamlfind" "remove" "efl"] ] depends: [ + "ocaml" {>= "3.12"} "ocamlfind" "ocamlbuild" {build} "conf-efl" ] -available: ocaml-version >= "3.12" 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://forge.ocamlcore.org/frs/download.php/1430/ocaml-efl-1.9.1.tar.gz" + checksum: "md5=52308bae13ce0b49ba5073ff4fa1a5c1" +} diff --git a/packages/efl/efl.1.9.1/url b/packages/efl/efl.1.9.1/url deleted file mode 100644 index dfb92e90da8..00000000000 --- a/packages/efl/efl.1.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://forge.ocamlcore.org/frs/download.php/1430/ocaml-efl-1.9.1.tar.gz" -checksum: "52308bae13ce0b49ba5073ff4fa1a5c1" diff --git a/packages/efl/efl.1.9.2/descr b/packages/efl/efl.1.9.2/descr deleted file mode 100644 index a58dde4a9ee..00000000000 --- a/packages/efl/efl.1.9.2/descr +++ /dev/null @@ -1,17 +0,0 @@ -An OCaml interface to the Enlightenment Foundation Libraries (EFL) and Elementary. - -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 diff --git a/packages/efl/efl.1.9.2/opam b/packages/efl/efl.1.9.2/opam index feb3a21e31f..f294cc2f370 100644 --- a/packages/efl/efl.1.9.2/opam +++ b/packages/efl/efl.1.9.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alexis.bernadet@noos.fr" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -8,9 +8,33 @@ remove: [ ["ocamlfind" "remove" "efl"] ] depends: [ + "ocaml" {>= "3.12"} "ocamlfind" "ocamlbuild" {build} "conf-efl" ] -available: ocaml-version >= "3.12" 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://forge.ocamlcore.org/frs/download.php/1439/ocaml-efl-1.9.2.tar.gz" + checksum: "md5=294914c1844b66a0aaf2b530d0e1433b" +} diff --git a/packages/efl/efl.1.9.2/url b/packages/efl/efl.1.9.2/url deleted file mode 100644 index 2b870d86ace..00000000000 --- a/packages/efl/efl.1.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://forge.ocamlcore.org/frs/download.php/1439/ocaml-efl-1.9.2.tar.gz" -checksum: "294914c1844b66a0aaf2b530d0e1433b" diff --git a/packages/eigen/eigen.0.0.1/descr b/packages/eigen/eigen.0.0.1/descr deleted file mode 100644 index 2eed2774fee..00000000000 --- a/packages/eigen/eigen.0.0.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Owl's OCaml interface to Eigen3 C++ library -Eigen is a thin OCaml interface to Eigen3 C++ template library used in Owl to provide basic numerical support for both sparse and dense matrix operations. diff --git a/packages/eigen/eigen.0.0.1/files/eigen.install b/packages/eigen/eigen.0.0.1/files/eigen.install deleted file mode 100644 index c6cfc2de587..00000000000 --- a/packages/eigen/eigen.0.0.1/files/eigen.install +++ /dev/null @@ -1,6 +0,0 @@ -etc: [ - "setup.ml" - "setup.data" - "setup.log" - "_oasis_remove_.ml" -] diff --git a/packages/eigen/eigen.0.0.1/opam b/packages/eigen/eigen.0.0.1/opam deleted file mode 100644 index f1261c1b6b6..00000000000 --- a/packages/eigen/eigen.0.0.1/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -maintainer: "Liang Wang (ryanrhymes@gmail.com)" -authors: [ "Liang Wang (ryanrhymes@gmail.com)" ] -license: "MIT" -homepage: "https://github.com/ryanrhymes/eigen" -dev-repo: "https://github.com/ryanrhymes/eigen.git" -bug-reports: "https://github.com/ryanrhymes/eigen/issues" -build: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocaml" "%{etc}%/eigen/_oasis_remove_.ml" "%{etc}%/eigen"] -] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "ctypes" - "oasis" {build & >= "0.4"} - "ocamlbuild" {build} - "ocamlfind" {build} -] -available: [ ocaml-version >= "4.03" ] diff --git a/packages/eigen/eigen.0.0.1/url b/packages/eigen/eigen.0.0.1/url deleted file mode 100644 index f43205d1f8a..00000000000 --- a/packages/eigen/eigen.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ryanrhymes/eigen/archive/0.0.1.tar.gz" -checksum: "99b5a55bbbfaaaf83f04c316a6cca8f7" diff --git a/packages/eigen/eigen.0.0.2/descr b/packages/eigen/eigen.0.0.2/descr deleted file mode 100644 index 2eed2774fee..00000000000 --- a/packages/eigen/eigen.0.0.2/descr +++ /dev/null @@ -1,2 +0,0 @@ -Owl's OCaml interface to Eigen3 C++ library -Eigen is a thin OCaml interface to Eigen3 C++ template library used in Owl to provide basic numerical support for both sparse and dense matrix operations. diff --git a/packages/eigen/eigen.0.0.2/files/eigen.install b/packages/eigen/eigen.0.0.2/files/eigen.install deleted file mode 100644 index c6cfc2de587..00000000000 --- a/packages/eigen/eigen.0.0.2/files/eigen.install +++ /dev/null @@ -1,6 +0,0 @@ -etc: [ - "setup.ml" - "setup.data" - "setup.log" - "_oasis_remove_.ml" -] diff --git a/packages/eigen/eigen.0.0.2/opam b/packages/eigen/eigen.0.0.2/opam deleted file mode 100644 index f1261c1b6b6..00000000000 --- a/packages/eigen/eigen.0.0.2/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -maintainer: "Liang Wang (ryanrhymes@gmail.com)" -authors: [ "Liang Wang (ryanrhymes@gmail.com)" ] -license: "MIT" -homepage: "https://github.com/ryanrhymes/eigen" -dev-repo: "https://github.com/ryanrhymes/eigen.git" -bug-reports: "https://github.com/ryanrhymes/eigen/issues" -build: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocaml" "%{etc}%/eigen/_oasis_remove_.ml" "%{etc}%/eigen"] -] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "ctypes" - "oasis" {build & >= "0.4"} - "ocamlbuild" {build} - "ocamlfind" {build} -] -available: [ ocaml-version >= "4.03" ] diff --git a/packages/eigen/eigen.0.0.2/url b/packages/eigen/eigen.0.0.2/url deleted file mode 100644 index b2081888401..00000000000 --- a/packages/eigen/eigen.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ryanrhymes/eigen/archive/0.0.2.tar.gz" -checksum: "8bada9863e125d7183b64eae754c1fcb" diff --git a/packages/eigen/eigen.0.0.3/descr b/packages/eigen/eigen.0.0.3/descr deleted file mode 100644 index 2eed2774fee..00000000000 --- a/packages/eigen/eigen.0.0.3/descr +++ /dev/null @@ -1,2 +0,0 @@ -Owl's OCaml interface to Eigen3 C++ library -Eigen is a thin OCaml interface to Eigen3 C++ template library used in Owl to provide basic numerical support for both sparse and dense matrix operations. diff --git a/packages/eigen/eigen.0.0.3/files/eigen.install b/packages/eigen/eigen.0.0.3/files/eigen.install deleted file mode 100644 index c6cfc2de587..00000000000 --- a/packages/eigen/eigen.0.0.3/files/eigen.install +++ /dev/null @@ -1,6 +0,0 @@ -etc: [ - "setup.ml" - "setup.data" - "setup.log" - "_oasis_remove_.ml" -] diff --git a/packages/eigen/eigen.0.0.3/opam b/packages/eigen/eigen.0.0.3/opam deleted file mode 100644 index 153a2e9bff3..00000000000 --- a/packages/eigen/eigen.0.0.3/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -maintainer: "Liang Wang (ryanrhymes@gmail.com)" -authors: [ "Liang Wang (ryanrhymes@gmail.com)" ] -license: "MIT" -homepage: "https://github.com/ryanrhymes/eigen" -dev-repo: "https://github.com/ryanrhymes/eigen.git" -bug-reports: "https://github.com/ryanrhymes/eigen/issues" -build: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocaml" "%{etc}%/eigen/_oasis_remove_.ml" "%{etc}%/eigen"] -] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "ctypes" - "oasis" {build & >= "0.4"} - "ocamlbuild" {build} - "ocamlfind" {build} -] -available: [ ocaml-version >= "4.02" ] diff --git a/packages/eigen/eigen.0.0.3/url b/packages/eigen/eigen.0.0.3/url deleted file mode 100644 index 7f8b4a92586..00000000000 --- a/packages/eigen/eigen.0.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ryanrhymes/eigen/archive/0.0.3.tar.gz" -checksum: "7b760555c2eb69bab93344730eb2833a" diff --git a/packages/eigen/eigen.0.0.4/descr b/packages/eigen/eigen.0.0.4/descr deleted file mode 100644 index 2eed2774fee..00000000000 --- a/packages/eigen/eigen.0.0.4/descr +++ /dev/null @@ -1,2 +0,0 @@ -Owl's OCaml interface to Eigen3 C++ library -Eigen is a thin OCaml interface to Eigen3 C++ template library used in Owl to provide basic numerical support for both sparse and dense matrix operations. diff --git a/packages/eigen/eigen.0.0.4/opam b/packages/eigen/eigen.0.0.4/opam index 153a2e9bff3..8297f6623ef 100644 --- a/packages/eigen/eigen.0.0.4/opam +++ b/packages/eigen/eigen.0.0.4/opam @@ -1,30 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Liang Wang (ryanrhymes@gmail.com)" authors: [ "Liang Wang (ryanrhymes@gmail.com)" ] license: "MIT" homepage: "https://github.com/ryanrhymes/eigen" -dev-repo: "https://github.com/ryanrhymes/eigen.git" +dev-repo: "git+https://github.com/ryanrhymes/eigen.git" bug-reports: "https://github.com/ryanrhymes/eigen/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}%/eigen/_oasis_remove_.ml" "%{etc}%/eigen"] ] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.02"} "ctypes" "oasis" {build & >= "0.4"} "ocamlbuild" {build} "ocamlfind" {build} ] -available: [ ocaml-version >= "4.02" ] +synopsis: "Owl's OCaml interface to Eigen3 C++ library" +description: + "Eigen is a thin OCaml interface to Eigen3 C++ template library used in Owl to provide basic numerical support for both sparse and dense matrix operations." +extra-files: ["eigen.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] +url { + src: "https://github.com/ryanrhymes/eigen/archive/0.0.4.tar.gz" + checksum: "md5=ac6fd1f89d1af274a2d4683a8662957d" +} diff --git a/packages/eigen/eigen.0.0.4/url b/packages/eigen/eigen.0.0.4/url deleted file mode 100644 index 0284c50956e..00000000000 --- a/packages/eigen/eigen.0.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ryanrhymes/eigen/archive/0.0.4.tar.gz" -checksum: "ac6fd1f89d1af274a2d4683a8662957d" diff --git a/packages/eigen/eigen.0.0.5/descr b/packages/eigen/eigen.0.0.5/descr deleted file mode 100644 index 2eed2774fee..00000000000 --- a/packages/eigen/eigen.0.0.5/descr +++ /dev/null @@ -1,2 +0,0 @@ -Owl's OCaml interface to Eigen3 C++ library -Eigen is a thin OCaml interface to Eigen3 C++ template library used in Owl to provide basic numerical support for both sparse and dense matrix operations. diff --git a/packages/eigen/eigen.0.0.5/opam b/packages/eigen/eigen.0.0.5/opam index 153a2e9bff3..d901e82ca0d 100644 --- a/packages/eigen/eigen.0.0.5/opam +++ b/packages/eigen/eigen.0.0.5/opam @@ -1,30 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Liang Wang (ryanrhymes@gmail.com)" authors: [ "Liang Wang (ryanrhymes@gmail.com)" ] license: "MIT" homepage: "https://github.com/ryanrhymes/eigen" -dev-repo: "https://github.com/ryanrhymes/eigen.git" +dev-repo: "git+https://github.com/ryanrhymes/eigen.git" bug-reports: "https://github.com/ryanrhymes/eigen/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}%/eigen/_oasis_remove_.ml" "%{etc}%/eigen"] ] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.02"} "ctypes" "oasis" {build & >= "0.4"} "ocamlbuild" {build} "ocamlfind" {build} ] -available: [ ocaml-version >= "4.02" ] +synopsis: "Owl's OCaml interface to Eigen3 C++ library" +description: + "Eigen is a thin OCaml interface to Eigen3 C++ template library used in Owl to provide basic numerical support for both sparse and dense matrix operations." +extra-files: ["eigen.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] +url { + src: "https://github.com/ryanrhymes/eigen/archive/0.0.5.tar.gz" + checksum: "md5=480a20b9530f496973634d0f109d6efe" +} diff --git a/packages/eigen/eigen.0.0.5/url b/packages/eigen/eigen.0.0.5/url deleted file mode 100644 index d7ced9550c2..00000000000 --- a/packages/eigen/eigen.0.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ryanrhymes/eigen/archive/0.0.5.tar.gz" -checksum: "480a20b9530f496973634d0f109d6efe" diff --git a/packages/elasticsearch-cli/elasticsearch-cli.0.1/descr b/packages/elasticsearch-cli/elasticsearch-cli.0.1/descr deleted file mode 100644 index 84a26761f6e..00000000000 --- a/packages/elasticsearch-cli/elasticsearch-cli.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Command-line client for Elasticsearch diff --git a/packages/elasticsearch-cli/elasticsearch-cli.0.1/opam b/packages/elasticsearch-cli/elasticsearch-cli.0.1/opam index 701042ab9ec..2b413b79089 100644 --- a/packages/elasticsearch-cli/elasticsearch-cli.0.1/opam +++ b/packages/elasticsearch-cli/elasticsearch-cli.0.1/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.1" maintainer: "Raman Varabets " authors: ["Raman Varabets "] homepage: "https://github.com/cyborgize/es-cli" -dev-repo: "https://github.com/cyborgize/es-cli.git" +dev-repo: "git+https://github.com/cyborgize/es-cli.git" bug-reports: "https://github.com/cyborgize/es-cli/issues" -available: [ ocaml-version >= "4.01.0"] build: [ ["./configure" "--prefix" "%{prefix}%"] [make] @@ -17,6 +16,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "oasis" {build} "ocamlbuild" {build} @@ -27,3 +27,8 @@ depends: [ "re2" {>= "v0.9.0"} "atdgen" ] +synopsis: "Command-line client for Elasticsearch" +url { + src: "https://github.com/cyborgize/es-cli/archive/0.1.tar.gz" + checksum: "md5=38cd82fa75079a9ca71f071a492422f6" +} diff --git a/packages/elasticsearch-cli/elasticsearch-cli.0.1/url b/packages/elasticsearch-cli/elasticsearch-cli.0.1/url deleted file mode 100644 index 393c13554c3..00000000000 --- a/packages/elasticsearch-cli/elasticsearch-cli.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cyborgize/es-cli/archive/0.1.tar.gz" -checksum: "38cd82fa75079a9ca71f071a492422f6" diff --git a/packages/elasticsearch-cli/elasticsearch-cli.0.2/descr b/packages/elasticsearch-cli/elasticsearch-cli.0.2/descr deleted file mode 100644 index 84a26761f6e..00000000000 --- a/packages/elasticsearch-cli/elasticsearch-cli.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Command-line client for Elasticsearch diff --git a/packages/elasticsearch-cli/elasticsearch-cli.0.2/opam b/packages/elasticsearch-cli/elasticsearch-cli.0.2/opam index 138858b0599..ba366dea83d 100644 --- a/packages/elasticsearch-cli/elasticsearch-cli.0.2/opam +++ b/packages/elasticsearch-cli/elasticsearch-cli.0.2/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.2" maintainer: "Raman Varabets " authors: ["Raman Varabets "] homepage: "https://github.com/cyborgize/es-cli" -dev-repo: "https://github.com/cyborgize/es-cli.git" +dev-repo: "git+https://github.com/cyborgize/es-cli.git" bug-reports: "https://github.com/cyborgize/es-cli/issues" -available: [ ocaml-version >= "4.01.0"] build: [ ["./configure" "--prefix" "%{prefix}%"] [make] @@ -17,6 +16,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "oasis" {build} "ocamlbuild" {build} @@ -27,3 +27,8 @@ depends: [ "re2" {>= "v0.9.0"} "atdgen" ] +synopsis: "Command-line client for Elasticsearch" +url { + src: "https://github.com/cyborgize/es-cli/archive/0.2.tar.gz" + checksum: "md5=a1d90c37ac5246e6ffe674e6a168ffc5" +} diff --git a/packages/elasticsearch-cli/elasticsearch-cli.0.2/url b/packages/elasticsearch-cli/elasticsearch-cli.0.2/url deleted file mode 100644 index 0c9879c32c7..00000000000 --- a/packages/elasticsearch-cli/elasticsearch-cli.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cyborgize/es-cli/archive/0.2.tar.gz" -checksum: "a1d90c37ac5246e6ffe674e6a168ffc5" diff --git a/packages/elasticsearch-cli/elasticsearch-cli.0.3/descr b/packages/elasticsearch-cli/elasticsearch-cli.0.3/descr deleted file mode 100644 index 84a26761f6e..00000000000 --- a/packages/elasticsearch-cli/elasticsearch-cli.0.3/descr +++ /dev/null @@ -1 +0,0 @@ -Command-line client for Elasticsearch diff --git a/packages/elasticsearch-cli/elasticsearch-cli.0.3/opam b/packages/elasticsearch-cli/elasticsearch-cli.0.3/opam index 35c8df4bc6c..88d1003dda2 100644 --- a/packages/elasticsearch-cli/elasticsearch-cli.0.3/opam +++ b/packages/elasticsearch-cli/elasticsearch-cli.0.3/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.3" maintainer: "Raman Varabets " authors: ["Raman Varabets "] homepage: "https://github.com/cyborgize/es-cli" -dev-repo: "https://github.com/cyborgize/es-cli.git" +dev-repo: "git+https://github.com/cyborgize/es-cli.git" bug-reports: "https://github.com/cyborgize/es-cli/issues" -available: [ ocaml-version >= "4.01.0"] build: [ ["./configure" "--prefix" "%{prefix}%"] [make] @@ -17,6 +16,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "oasis" {build} "ocamlbuild" {build} @@ -27,3 +27,8 @@ depends: [ "re2" {>= "v0.9.0"} "atdgen" ] +synopsis: "Command-line client for Elasticsearch" +url { + src: "https://github.com/cyborgize/es-cli/archive/0.3.tar.gz" + checksum: "md5=b426cf2de8cbff5e13371d4365fc1e41" +} diff --git a/packages/elasticsearch-cli/elasticsearch-cli.0.3/url b/packages/elasticsearch-cli/elasticsearch-cli.0.3/url deleted file mode 100644 index a9b8ed33b8c..00000000000 --- a/packages/elasticsearch-cli/elasticsearch-cli.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cyborgize/es-cli/archive/0.3.tar.gz" -checksum: "b426cf2de8cbff5e13371d4365fc1e41" diff --git a/packages/electrod/electrod.0.1.4/descr b/packages/electrod/electrod.0.1.4/descr deleted file mode 100644 index 7f4245ce2c0..00000000000 --- a/packages/electrod/electrod.0.1.4/descr +++ /dev/null @@ -1,40 +0,0 @@ -Formal analysis for the Electrod formal specification language - - -Electrod is a model finder inspired by Kodkod. It takes as input a -model expressed in a mixture of relational first-order logic (RFOL) -over bounded domains and linear temporal logic (LTL) over an unbounded -time horizon. - -Then Electrod compiles the model to a problem for a solver (currently -the NuSMV and nuXmv tools) to produce example or counter-example traces. - -Electrod is mainly meant to be used as a backend for the Electrum Analyzer. - -See the file [INSTALL.md](INSTALL.md) for building and installation instructions. - -[Home page](https://forge.onera.fr/projects/electrod) - -## External dependencies - -As of now, Electrod relies on NuSMV or nuXmv (default), so you must at least -install one of them. - -## Running - -Electrod is primarily aimed at being called by external, more abstract -tools, such as the [Electrum Analyzer](https://github.com/haslab/Electrum). - -However, it can also be run as a standalone tool by calling the -`electrod` program. - -Type `electrod --help` to get some help on options. - - -## Copyright and license - -(C) 2016-2018 ONERA - -electrod is distributed under the terms of the Mozilla Public License v2.0. - -See [LICENSES.md](LICENSES.md) for more information. \ No newline at end of file diff --git a/packages/electrod/electrod.0.1.4/opam b/packages/electrod/electrod.0.1.4/opam index 61343adbfdf..58ce3d5f4a9 100644 --- a/packages/electrod/electrod.0.1.4/opam +++ b/packages/electrod/electrod.0.1.4/opam @@ -1,30 +1,74 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "David Chemouil " authors: ["David Chemouil" "Julien Brunel"] homepage: "https://github.com/grayswandyr/electrod/" bug-reports: "https://github.com/grayswandyr/electrod/issues" license: "MPL-2.0" -dev-repo: "https://github.com/grayswandyr/electrod.git" +dev-repo: "git+https://github.com/grayswandyr/electrod.git" build: [ ["jbuilder" "subst" "-p" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.04"} "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta9"} - "ppxfind" {build} - "cmdliner" { >= "1.0.2" } - "containers" { >= "2.0" } - "fmt" - "gen" - "hashcons" - "logs" - "menhir" - "mtime" + "jbuilder" {build & >= "1.0+beta9"} + "ppxfind" {build} + "cmdliner" {>= "1.0.2"} + "containers" {>= "2.0"} + "fmt" + "gen" + "hashcons" + "logs" + "menhir" + "mtime" "ppx_blob" - "ppx_deriving" + "ppx_deriving" "printbox" - "sequence" - "visitors" + "sequence" + "visitors" ] -available: [ocaml-version >= "4.04"] +synopsis: "Formal analysis for the Electrod formal specification language" +description: """ +Electrod is a model finder inspired by Kodkod. It takes as input a +model expressed in a mixture of relational first-order logic (RFOL) +over bounded domains and linear temporal logic (LTL) over an unbounded +time horizon. + +Then Electrod compiles the model to a problem for a solver (currently +the NuSMV and nuXmv tools) to produce example or counter-example traces. + +Electrod is mainly meant to be used as a backend for the Electrum Analyzer. + +See the file [INSTALL.md](INSTALL.md) for building and installation instructions. + +[Home page](https://forge.onera.fr/projects/electrod) + +## External dependencies + +As of now, Electrod relies on NuSMV or nuXmv (default), so you must at least +install one of them. + +## Running + +Electrod is primarily aimed at being called by external, more abstract +tools, such as the [Electrum Analyzer](https://github.com/haslab/Electrum). + +However, it can also be run as a standalone tool by calling the +`electrod` program. + +Type `electrod --help` to get some help on options. + + +## Copyright and license + +(C) 2016-2018 ONERA + +electrod is distributed under the terms of the Mozilla Public License v2.0. + +See [LICENSES.md](LICENSES.md) for more information.""" +url { + src: + "https://github.com/grayswandyr/electrod/releases/download/0.1.4/electrod-0.1.4.tbz" + checksum: "md5=7be3cb47a6c3d254a7db2f1aaaeb19b1" +} diff --git a/packages/electrod/electrod.0.1.4/url b/packages/electrod/electrod.0.1.4/url deleted file mode 100644 index acdd68040e7..00000000000 --- a/packages/electrod/electrod.0.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/grayswandyr/electrod/releases/download/0.1.4/electrod-0.1.4.tbz" -checksum: "7be3cb47a6c3d254a7db2f1aaaeb19b1" \ No newline at end of file diff --git a/packages/electrumAnalyzer/electrumAnalyzer.0.3.4/descr b/packages/electrumAnalyzer/electrumAnalyzer.0.3.4/descr deleted file mode 100644 index 8fdf46a0e53..00000000000 --- a/packages/electrumAnalyzer/electrumAnalyzer.0.3.4/descr +++ /dev/null @@ -1,7 +0,0 @@ -A tool for the analysis of Electrum formal specifications. - -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. diff --git a/packages/electrumAnalyzer/electrumAnalyzer.0.3.4/opam b/packages/electrumAnalyzer/electrumAnalyzer.0.3.4/opam index aadc43ab9dd..17a2ca75013 100644 --- a/packages/electrumAnalyzer/electrumAnalyzer.0.3.4/opam +++ b/packages/electrumAnalyzer/electrumAnalyzer.0.3.4/opam @@ -1,27 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "david.chemouil+electrum@onera.fr" authors: [ "David Chemouil" "Julien Brunel" "Denis Kuperberg" ] license: "GPL-3+" homepage: "https://forge.onera.fr/projects/electrum" -dev-repo: "https://github.com/grayswandyr/electrumAnalyzer.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" {>= "4.02"} "batteries" {build} ("cmdliner" {build & = "0.9.7"} | "cmdliner" {build & = "0.9.6"} | "cmdliner" {build & = "0.9.5"} | @@ -33,4 +32,18 @@ depends: [ "pprint" {build} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02" ] +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.""" +extra-files: [ + ["electrumAnalyzer.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: "https://github.com/grayswandyr/electrumAnalyzer/archive/0.3.4.tar.gz" + checksum: "md5=c9b6781a609b198d9d399a41a2b340b3" +} diff --git a/packages/electrumAnalyzer/electrumAnalyzer.0.3.4/url b/packages/electrumAnalyzer/electrumAnalyzer.0.3.4/url deleted file mode 100644 index 0a4561ee51c..00000000000 --- a/packages/electrumAnalyzer/electrumAnalyzer.0.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/grayswandyr/electrumAnalyzer/archive/0.3.4.tar.gz" -checksum: "c9b6781a609b198d9d399a41a2b340b3" diff --git a/packages/electrumAnalyzer/electrumAnalyzer.0.3.5-2/descr b/packages/electrumAnalyzer/electrumAnalyzer.0.3.5-2/descr deleted file mode 100644 index 8fdf46a0e53..00000000000 --- a/packages/electrumAnalyzer/electrumAnalyzer.0.3.5-2/descr +++ /dev/null @@ -1,7 +0,0 @@ -A tool for the analysis of Electrum formal specifications. - -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. diff --git a/packages/electrumAnalyzer/electrumAnalyzer.0.3.5-2/opam b/packages/electrumAnalyzer/electrumAnalyzer.0.3.5-2/opam index 644c117d8bd..4fcf3829fd1 100644 --- a/packages/electrumAnalyzer/electrumAnalyzer.0.3.5-2/opam +++ b/packages/electrumAnalyzer/electrumAnalyzer.0.3.5-2/opam @@ -1,28 +1,41 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "david.chemouil+electrum@onera.fr" authors: ["David Chemouil" "Julien Brunel" "Denis Kuperberg"] homepage: "https://forge.onera.fr/projects/electrum" bug-reports: "https://forge.onera.fr/projects/electrum" license: "GPL-3+" tags: "org:onera" -dev-repo: "https://github.com/grayswandyr/electrumAnalyzer.git" +dev-repo: "git+https://github.com/grayswandyr/electrumAnalyzer.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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] - remove: [ [ "ocaml" "%{etc}%/electrumAnalyzer/_oasis_remove_.ml" "%{etc}%/electrumAnalyzer" ]] depends: [ + "ocaml" {>= "4.02"} "batteries" {build} "cmdliner" {build} "menhir" {build & >= "20150720"} "ocamlfind" {build} "pprint" {build} ] -available: [ocaml-version >= "4.02"] +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.""" +extra-files: [ + ["electrumAnalyzer.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: + "https://github.com/grayswandyr/electrumAnalyzer/archive/0.3.5-2.tar.gz" + checksum: "md5=bf143427742ead2d748bcb1ab0294a62" +} diff --git a/packages/electrumAnalyzer/electrumAnalyzer.0.3.5-2/url b/packages/electrumAnalyzer/electrumAnalyzer.0.3.5-2/url deleted file mode 100644 index d26300b3296..00000000000 --- a/packages/electrumAnalyzer/electrumAnalyzer.0.3.5-2/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/grayswandyr/electrumAnalyzer/archive/0.3.5-2.tar.gz" -checksum: "bf143427742ead2d748bcb1ab0294a62" diff --git a/packages/elf2json/elf2json.1.0.0/descr b/packages/elf2json/elf2json.1.0.0/descr deleted file mode 100644 index bec7ce8045a..00000000000 --- a/packages/elf2json/elf2json.1.0.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Converts an ELF binary to a JSON representation - -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. - diff --git a/packages/elf2json/elf2json.1.0.0/opam b/packages/elf2json/elf2json.1.0.0/opam index 116b08b9f2b..baed27b012a 100644 --- a/packages/elf2json/elf2json.1.0.0/opam +++ b/packages/elf2json/elf2json.1.0.0/opam @@ -1,25 +1,38 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "m4b.github.io@gmail.com" authors: "m4b" homepage: "http://github.com/m4b/elf2json" -dev-repo: "http://github.com/m4b/elf2json.git" +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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocaml" "%{etc}%/elf2json/_oasis_remove_.ml" "%{etc}%/elf2json"] depends: [ - "base64" {build & >="2.0.0"} + "ocaml" + "base64" {build & >= "2.0.0"} "jsonm" {build} "ocamlfind" {build} "rdr" {>= "2.0.0"} "ocamlbuild" {build} ] +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.""" +extra-files: [ + ["elf2json.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: "http://github.com/m4b/elf2json/archive/v1.0.0.tar.gz" + checksum: "md5=5c0e113305839b7825d7edc888f962be" +} diff --git a/packages/elf2json/elf2json.1.0.0/url b/packages/elf2json/elf2json.1.0.0/url deleted file mode 100644 index b51bbcc7496..00000000000 --- a/packages/elf2json/elf2json.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://github.com/m4b/elf2json/archive/v1.0.0.tar.gz" -checksum: "5c0e113305839b7825d7edc888f962be" diff --git a/packages/eliom/eliom.2.2.2/descr b/packages/eliom/eliom.2.2.2/descr deleted file mode 100644 index a572aeeaf3c..00000000000 --- a/packages/eliom/eliom.2.2.2/descr +++ /dev/null @@ -1,8 +0,0 @@ -Framework for programming web sites and client/server web applications -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. - - - diff --git a/packages/eliom/eliom.2.2.2/opam b/packages/eliom/eliom.2.2.2/opam index 34d5b420c74..753de656075 100644 --- a/packages/eliom/eliom.2.2.2/opam +++ b/packages/eliom/eliom.2.2.2/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "dev@ocsigen.org" homepage: "http://eliom.org" build: [ @@ -17,6 +17,7 @@ build: [ ] remove: [["rm" "-rf" "%{lib}%/eliom"]] depends: [ + "ocaml" "ocamlfind" "deriving-ocsigen" "js_of_ocaml" {< "2.0"} @@ -26,3 +27,16 @@ depends: [ "camlp4" ] 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 +extra-files: ["eliom.install" "md5=7801ca32118f648c842f3586493c994c"] +url { + src: "http://ocsigen.org/download/eliom-2.2.2.tar.gz" + checksum: "md5=00010d67c5ba1d52680815015f8f6c6d" +} diff --git a/packages/eliom/eliom.2.2.2/url b/packages/eliom/eliom.2.2.2/url deleted file mode 100644 index b8d9e55aec8..00000000000 --- a/packages/eliom/eliom.2.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocsigen.org/download/eliom-2.2.2.tar.gz" -checksum: "00010d67c5ba1d52680815015f8f6c6d" diff --git a/packages/eliom/eliom.3.0.0/descr b/packages/eliom/eliom.3.0.0/descr deleted file mode 100644 index a572aeeaf3c..00000000000 --- a/packages/eliom/eliom.3.0.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Framework for programming web sites and client/server web applications -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. - - - diff --git a/packages/eliom/eliom.3.0.0/files/eliom.install b/packages/eliom/eliom.3.0.0/files/eliom.install deleted file mode 100644 index 5b9d0c0ef00..00000000000 --- a/packages/eliom/eliom.3.0.0/files/eliom.install +++ /dev/null @@ -1,8 +0,0 @@ -bin: [ - "src/tools/eliomc" - "src/tools/eliomcp" - "src/tools/eliomdep" - "src/tools/eliomopt" - "src/tools/js_of_eliom" - "src/tools/eliom-destillery" -] diff --git a/packages/eliom/eliom.3.0.0/opam b/packages/eliom/eliom.3.0.0/opam deleted file mode 100644 index 40c4276d6b1..00000000000 --- a/packages/eliom/eliom.3.0.0/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1" -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: [ - "ocamlfind" - "deriving-ocsigen" - "js_of_ocaml" {>= "1.3" & < "2.0"} - "calendar" - "tyxml" {< "3.2"} - "ocsigenserver" {>= "2.2" & < "2.3.0"} - "camlp4" -] -install: [make "install"] diff --git a/packages/eliom/eliom.3.0.0/url b/packages/eliom/eliom.3.0.0/url deleted file mode 100644 index adb481d80dd..00000000000 --- a/packages/eliom/eliom.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocsigen.org/download/eliom-3.0.0.tar.gz" -checksum: "a83b8793d4a15eca8a56c6cd5a4edb9e" diff --git a/packages/eliom/eliom.3.0.1/descr b/packages/eliom/eliom.3.0.1/descr deleted file mode 100644 index a572aeeaf3c..00000000000 --- a/packages/eliom/eliom.3.0.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -Framework for programming web sites and client/server web applications -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. - - - diff --git a/packages/eliom/eliom.3.0.1/files/eliom.install b/packages/eliom/eliom.3.0.1/files/eliom.install deleted file mode 100644 index 5b9d0c0ef00..00000000000 --- a/packages/eliom/eliom.3.0.1/files/eliom.install +++ /dev/null @@ -1,8 +0,0 @@ -bin: [ - "src/tools/eliomc" - "src/tools/eliomcp" - "src/tools/eliomdep" - "src/tools/eliomopt" - "src/tools/js_of_eliom" - "src/tools/eliom-destillery" -] diff --git a/packages/eliom/eliom.3.0.1/opam b/packages/eliom/eliom.3.0.1/opam deleted file mode 100644 index 40c4276d6b1..00000000000 --- a/packages/eliom/eliom.3.0.1/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1" -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: [ - "ocamlfind" - "deriving-ocsigen" - "js_of_ocaml" {>= "1.3" & < "2.0"} - "calendar" - "tyxml" {< "3.2"} - "ocsigenserver" {>= "2.2" & < "2.3.0"} - "camlp4" -] -install: [make "install"] diff --git a/packages/eliom/eliom.3.0.1/url b/packages/eliom/eliom.3.0.1/url deleted file mode 100644 index 14ad651c0af..00000000000 --- a/packages/eliom/eliom.3.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocsigen.org/download/eliom-3.0.1.tar.gz" -checksum: "a79a389fc9c6a66bed278a1fe4708fc6" diff --git a/packages/eliom/eliom.3.0.2/descr b/packages/eliom/eliom.3.0.2/descr deleted file mode 100644 index a572aeeaf3c..00000000000 --- a/packages/eliom/eliom.3.0.2/descr +++ /dev/null @@ -1,8 +0,0 @@ -Framework for programming web sites and client/server web applications -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. - - - diff --git a/packages/eliom/eliom.3.0.2/files/eliom.install b/packages/eliom/eliom.3.0.2/files/eliom.install deleted file mode 100644 index 5b9d0c0ef00..00000000000 --- a/packages/eliom/eliom.3.0.2/files/eliom.install +++ /dev/null @@ -1,8 +0,0 @@ -bin: [ - "src/tools/eliomc" - "src/tools/eliomcp" - "src/tools/eliomdep" - "src/tools/eliomopt" - "src/tools/js_of_eliom" - "src/tools/eliom-destillery" -] diff --git a/packages/eliom/eliom.3.0.2/opam b/packages/eliom/eliom.3.0.2/opam deleted file mode 100644 index 40c4276d6b1..00000000000 --- a/packages/eliom/eliom.3.0.2/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1" -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: [ - "ocamlfind" - "deriving-ocsigen" - "js_of_ocaml" {>= "1.3" & < "2.0"} - "calendar" - "tyxml" {< "3.2"} - "ocsigenserver" {>= "2.2" & < "2.3.0"} - "camlp4" -] -install: [make "install"] diff --git a/packages/eliom/eliom.3.0.2/url b/packages/eliom/eliom.3.0.2/url deleted file mode 100644 index c572f6414cf..00000000000 --- a/packages/eliom/eliom.3.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocsigen.org/download/eliom-3.0.2.tar.gz" -checksum: "ce0681a712c2c8e1e5f03d4fa7d85a3e" diff --git a/packages/eliom/eliom.3.0.3/descr b/packages/eliom/eliom.3.0.3/descr deleted file mode 100644 index a572aeeaf3c..00000000000 --- a/packages/eliom/eliom.3.0.3/descr +++ /dev/null @@ -1,8 +0,0 @@ -Framework for programming web sites and client/server web applications -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. - - - diff --git a/packages/eliom/eliom.3.0.3/opam b/packages/eliom/eliom.3.0.3/opam index 4cc7c297d5a..7d0ab0d1383 100644 --- a/packages/eliom/eliom.3.0.3/opam +++ b/packages/eliom/eliom.3.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "dev@ocsigen.org" homepage: "http://eliom.org" build: [ @@ -18,6 +18,7 @@ build: [ ] 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" "ocamlfind" "deriving-ocsigen" "js_of_ocaml" {>= "1.3" & < "2.0"} @@ -31,3 +32,20 @@ patches: [ "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 +extra-files: [ + ["makefile_log.patch" "md5=1ae0c6a80556b2be496e7ef348976a66"] + ["fix_int64.patch" "md5=33b4935fdce1edb0e32e70a796b7b8a9"] + ["eliom.install" "md5=7e1265cb6dbb4ce59c7e2921686d37bd"] +] +url { + src: "http://ocsigen.org/download/eliom-3.0.3.tar.gz" + checksum: "md5=f7ffba1582c6a5dc90b20c74930fc3e3" +} diff --git a/packages/eliom/eliom.3.0.3/url b/packages/eliom/eliom.3.0.3/url deleted file mode 100644 index 4a96e3e99de..00000000000 --- a/packages/eliom/eliom.3.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocsigen.org/download/eliom-3.0.3.tar.gz" -checksum: "f7ffba1582c6a5dc90b20c74930fc3e3" diff --git a/packages/eliom/eliom.4.0.0/descr b/packages/eliom/eliom.4.0.0/descr deleted file mode 100644 index e2d2fa357c3..00000000000 --- a/packages/eliom/eliom.4.0.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Framework for programming Web sites and client/server Web applications. -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. diff --git a/packages/eliom/eliom.4.0.0/opam b/packages/eliom/eliom.4.0.0/opam index ba7e8bb6461..d09c92f5017 100644 --- a/packages/eliom/eliom.4.0.0/opam +++ b/packages/eliom/eliom.4.0.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/ocsigen/eliom.git" +dev-repo: "git+https://github.com/ocsigen/eliom.git" license: "LGPL-2.1 with OCaml linking exception" build: [ ["sh" "configure" "--prefix" prefix "--mandir" man "--docdir" "%{lib}%/eliom/doc" "--datadir" "%{lib}%/eliom/share"] @@ -12,6 +12,7 @@ build: [ 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" "ocamlfind" "deriving" "js_of_ocaml" {>= "2.2" & < "3.0"} @@ -22,3 +23,19 @@ depends: [ "ipaddr" {>= "2.1"} "ocamlbuild" ] +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: "md5=33449d29bc0e48b613c14faae523a55e" +} diff --git a/packages/eliom/eliom.4.0.0/url b/packages/eliom/eliom.4.0.0/url deleted file mode 100644 index 19a66b54f7d..00000000000 --- a/packages/eliom/eliom.4.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/eliom/archive/4.0.0.tar.gz" -checksum: "33449d29bc0e48b613c14faae523a55e" diff --git a/packages/eliom/eliom.4.1.0/descr b/packages/eliom/eliom.4.1.0/descr deleted file mode 100644 index e2d2fa357c3..00000000000 --- a/packages/eliom/eliom.4.1.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Framework for programming Web sites and client/server Web applications. -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. diff --git a/packages/eliom/eliom.4.1.0/opam b/packages/eliom/eliom.4.1.0/opam index f582f01d675..3f6e0ba4c24 100644 --- a/packages/eliom/eliom.4.1.0/opam +++ b/packages/eliom/eliom.4.1.0/opam @@ -1,12 +1,13 @@ -opam-version: "1.2" +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: "https://github.com/ocsigen/eliom.git" +dev-repo: "git+https://github.com/ocsigen/eliom.git" license: "LGPL-2.1 with OCaml linking exception" build: [make] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "deriving" {>= "0.6"} "js_of_ocaml" {>= "2.5" & < "3.0"} @@ -18,7 +19,24 @@ depends: [ "reactiveData" "ocamlbuild" ] -available: [ ocaml-version >= "4.00.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.""" +extra-files: [ + "build-against-newer-lwt.diff" "md5=5dad5793ccd0112114e1d1b17271357d" +] +url { + src: "https://github.com/ocsigen/eliom/archive/4.1.0.tar.gz" + checksum: "md5=e93ccae5d61ce73e2d0f139cc5e3524d" +} diff --git a/packages/eliom/eliom.4.1.0/url b/packages/eliom/eliom.4.1.0/url deleted file mode 100644 index 89df374ed85..00000000000 --- a/packages/eliom/eliom.4.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/eliom/archive/4.1.0.tar.gz" -checksum: "e93ccae5d61ce73e2d0f139cc5e3524d" diff --git a/packages/eliom/eliom.4.2.0/descr b/packages/eliom/eliom.4.2.0/descr deleted file mode 100644 index e2d2fa357c3..00000000000 --- a/packages/eliom/eliom.4.2.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Framework for programming Web sites and client/server Web applications. -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. diff --git a/packages/eliom/eliom.4.2.0/opam b/packages/eliom/eliom.4.2.0/opam index 94d3fde59e7..7ef28619c64 100644 --- a/packages/eliom/eliom.4.2.0/opam +++ b/packages/eliom/eliom.4.2.0/opam @@ -1,12 +1,13 @@ -opam-version: "1.2" +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: "https://github.com/ocsigen/eliom.git" +dev-repo: "git+https://github.com/ocsigen/eliom.git" license: "LGPL-2.1 with OCaml linking exception" build: [make] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "camlp4" {<= "4.02+6"} "deriving" {>= "0.6"} @@ -18,4 +19,18 @@ depends: [ "reactiveData" "ocamlbuild" ] -available: [ ocaml-version >= "4.00.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: "md5=88bbaeadd10719fcf44217b71b9410a9" +} diff --git a/packages/eliom/eliom.4.2.0/url b/packages/eliom/eliom.4.2.0/url deleted file mode 100644 index 65ea73c3e30..00000000000 --- a/packages/eliom/eliom.4.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/eliom/archive/4.2.tar.gz" -checksum: "88bbaeadd10719fcf44217b71b9410a9" diff --git a/packages/eliom/eliom.5.0.0/descr b/packages/eliom/eliom.5.0.0/descr deleted file mode 100644 index e2d2fa357c3..00000000000 --- a/packages/eliom/eliom.5.0.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Framework for programming Web sites and client/server Web applications. -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. diff --git a/packages/eliom/eliom.5.0.0/opam b/packages/eliom/eliom.5.0.0/opam index aa34371956f..59c56b69319 100644 --- a/packages/eliom/eliom.5.0.0/opam +++ b/packages/eliom/eliom.5.0.0/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +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 with OCaml linking exception" -dev-repo: "https://github.com/ocsigen/eliom.git" +dev-repo: "git+https://github.com/ocsigen/eliom.git" build: [ make "PPX=false" {base-no-ppx:installed} ] depends: [ + "ocaml" {>= "4.01"} "ocamlfind" "camlp4" {<= "4.02+6"} "deriving" {>= "0.6"} @@ -22,4 +23,18 @@ depends: [ "reactiveData" {= "0.2"} "base-bytes" ] -available: [ocaml-version >= "4.01"] +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: "md5=dcd4c6b7b09a9ac233cb6db4605c233e" +} diff --git a/packages/eliom/eliom.5.0.0/url b/packages/eliom/eliom.5.0.0/url deleted file mode 100644 index c6a651b8eb5..00000000000 --- a/packages/eliom/eliom.5.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/eliom/archive/5.0.0.tar.gz" -checksum: "dcd4c6b7b09a9ac233cb6db4605c233e" diff --git a/packages/eliom/eliom.6.0.0/descr b/packages/eliom/eliom.6.0.0/descr deleted file mode 100644 index b28a8c8c604..00000000000 --- a/packages/eliom/eliom.6.0.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Framework for programming Web sites and client/server Web applications. -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. diff --git a/packages/eliom/eliom.6.0.0/opam b/packages/eliom/eliom.6.0.0/opam index 5f0e069f404..f8dcd9a8675 100644 --- a/packages/eliom/eliom.6.0.0/opam +++ b/packages/eliom/eliom.6.0.0/opam @@ -1,12 +1,13 @@ -opam-version: "1.2" +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 with OCaml linking exception" -dev-repo: "https://github.com/ocsigen/eliom.git" +dev-repo: "git+https://github.com/ocsigen/eliom.git" build: [make] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" "deriving" {>= "0.6"} "lwt" {>= "2.5.0" & < "3.0.0"} @@ -21,4 +22,18 @@ depends: [ ("dbm" | "sqlite3") "base-bytes" ] -available: [ocaml-version >= "4.02"] +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: "md5=e4938a548b2186cd9e001f9bb9309e39" +} diff --git a/packages/eliom/eliom.6.0.0/url b/packages/eliom/eliom.6.0.0/url deleted file mode 100644 index 21aab54ff26..00000000000 --- a/packages/eliom/eliom.6.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/eliom/archive/6.0.0.tar.gz" -checksum: "e4938a548b2186cd9e001f9bb9309e39" diff --git a/packages/eliom/eliom.6.1.0/descr b/packages/eliom/eliom.6.1.0/descr deleted file mode 100644 index 1488dab2553..00000000000 --- a/packages/eliom/eliom.6.1.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Client/server Web framework - -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. diff --git a/packages/eliom/eliom.6.1.0/opam b/packages/eliom/eliom.6.1.0/opam index b329a54cc8f..69213acd099 100644 --- a/packages/eliom/eliom.6.1.0/opam +++ b/packages/eliom/eliom.6.1.0/opam @@ -1,12 +1,13 @@ -opam-version: "1.2" +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 with OCaml linking exception" -dev-repo: "https://github.com/ocsigen/eliom.git" +dev-repo: "git+https://github.com/ocsigen/eliom.git" build: [make] depends: [ + "ocaml" {>= "4.02.2"} "ocamlfind" "deriving" {>= "0.6"} "lwt" {>= "2.5.0" & < "3.0.0"} @@ -20,4 +21,17 @@ depends: [ ("dbm" | "sqlite3") "base-bytes" ] -available: [ocaml-version >= "4.02.2"] +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: "md5=e3fb8dead2b427a3da5a240294c27bea" +} diff --git a/packages/eliom/eliom.6.1.0/url b/packages/eliom/eliom.6.1.0/url deleted file mode 100644 index 8b96cdb9a75..00000000000 --- a/packages/eliom/eliom.6.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/eliom/archive/6.1.0.tar.gz" -checksum: "e3fb8dead2b427a3da5a240294c27bea" diff --git a/packages/eliom/eliom.6.2.0/descr b/packages/eliom/eliom.6.2.0/descr deleted file mode 100644 index 1488dab2553..00000000000 --- a/packages/eliom/eliom.6.2.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Client/server Web framework - -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. diff --git a/packages/eliom/eliom.6.2.0/opam b/packages/eliom/eliom.6.2.0/opam index b329a54cc8f..acc31117da0 100644 --- a/packages/eliom/eliom.6.2.0/opam +++ b/packages/eliom/eliom.6.2.0/opam @@ -1,12 +1,13 @@ -opam-version: "1.2" +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 with OCaml linking exception" -dev-repo: "https://github.com/ocsigen/eliom.git" +dev-repo: "git+https://github.com/ocsigen/eliom.git" build: [make] depends: [ + "ocaml" {>= "4.02.2"} "ocamlfind" "deriving" {>= "0.6"} "lwt" {>= "2.5.0" & < "3.0.0"} @@ -20,4 +21,17 @@ depends: [ ("dbm" | "sqlite3") "base-bytes" ] -available: [ocaml-version >= "4.02.2"] +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: "md5=1e5461f3c99a5e53f92cb092f8b5fb8c" +} diff --git a/packages/eliom/eliom.6.2.0/url b/packages/eliom/eliom.6.2.0/url deleted file mode 100644 index b4ae0a7013d..00000000000 --- a/packages/eliom/eliom.6.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/eliom/archive/6.2.0.tar.gz" -checksum: "1e5461f3c99a5e53f92cb092f8b5fb8c" diff --git a/packages/eliom/eliom.6.3.0/descr b/packages/eliom/eliom.6.3.0/descr deleted file mode 100644 index 1488dab2553..00000000000 --- a/packages/eliom/eliom.6.3.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Client/server Web framework - -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. diff --git a/packages/eliom/eliom.6.3.0/opam b/packages/eliom/eliom.6.3.0/opam index 198cbb870cd..7ce12e77001 100644 --- a/packages/eliom/eliom.6.3.0/opam +++ b/packages/eliom/eliom.6.3.0/opam @@ -1,13 +1,14 @@ -opam-version: "1.2" +opam-version: "2.0" name: "eliom" 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 with OCaml linking exception" -dev-repo: "https://github.com/ocsigen/eliom.git" +dev-repo: "git+https://github.com/ocsigen/eliom.git" build: [make] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" "deriving" {>= "0.6"} "ppx_deriving" @@ -25,4 +26,17 @@ depends: [ ("dbm" | "sqlite3") "base-bytes" ] -available: [ocaml-version >= "4.03.0"] +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: "md5=9b04857b90f3872715471cc91314fe9d" +} diff --git a/packages/eliom/eliom.6.3.0/url b/packages/eliom/eliom.6.3.0/url deleted file mode 100644 index 107db591810..00000000000 --- a/packages/eliom/eliom.6.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/eliom/archive/6.3.0.tar.gz" -checksum: "9b04857b90f3872715471cc91314fe9d" diff --git a/packages/email_message/email_message.109.38.alpha1/descr b/packages/email_message/email_message.109.38.alpha1/descr deleted file mode 100644 index f8f4431853c..00000000000 --- a/packages/email_message/email_message.109.38.alpha1/descr +++ /dev/null @@ -1 +0,0 @@ -E-mail message parser diff --git a/packages/email_message/email_message.109.38.alpha1/opam b/packages/email_message/email_message.109.38.alpha1/opam index 8b8c7750501..a303cf6813b 100644 --- a/packages/email_message/email_message.109.38.alpha1/opam +++ b/packages/email_message/email_message.109.38.alpha1/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "email_message"]] depends: [ + "ocaml" "camlp4" "async" {= "109.38.00"} "core" {>= "109.38.00" & <= "109.41.00"} @@ -14,3 +15,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=dd309d3a295d88c12fd7a84010947ee0" +} diff --git a/packages/email_message/email_message.109.38.alpha1/url b/packages/email_message/email_message.109.38.alpha1/url deleted file mode 100644 index 050621a0f7c..00000000000 --- a/packages/email_message/email_message.109.38.alpha1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/alpha-packages/109.38.alpha1/individual/email_message-109.38.alpha1.tar.gz" -checksum: "dd309d3a295d88c12fd7a84010947ee0" diff --git a/packages/email_message/email_message.109.42.alpha1/descr b/packages/email_message/email_message.109.42.alpha1/descr deleted file mode 100644 index f8f4431853c..00000000000 --- a/packages/email_message/email_message.109.42.alpha1/descr +++ /dev/null @@ -1 +0,0 @@ -E-mail message parser diff --git a/packages/email_message/email_message.109.42.alpha1/opam b/packages/email_message/email_message.109.42.alpha1/opam index 0ab202793ac..589b7285acb 100644 --- a/packages/email_message/email_message.109.42.alpha1/opam +++ b/packages/email_message/email_message.109.42.alpha1/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "email_message"]] depends: [ + "ocaml" "camlp4" "async" {>= "109.42.00" & < "112.18.00"} "core" {>= "109.42.00" & < "112.18.00"} @@ -15,3 +16,10 @@ depends: [ ] dev-repo: "git://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: "md5=088d3f63e9044705b8cc68b13f839378" +} diff --git a/packages/email_message/email_message.109.42.alpha1/url b/packages/email_message/email_message.109.42.alpha1/url deleted file mode 100644 index 81d48c009d0..00000000000 --- a/packages/email_message/email_message.109.42.alpha1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/email_message/archive/109.42.alpha1.tar.gz" -checksum: "088d3f63e9044705b8cc68b13f839378" diff --git a/packages/email_message/email_message.112.17.00/descr b/packages/email_message/email_message.112.17.00/descr deleted file mode 100644 index f8f4431853c..00000000000 --- a/packages/email_message/email_message.112.17.00/descr +++ /dev/null @@ -1 +0,0 @@ -E-mail message parser diff --git a/packages/email_message/email_message.112.17.00/opam b/packages/email_message/email_message.112.17.00/opam index c2e1ef9b4f8..942e4d57d24 100644 --- a/packages/email_message/email_message.112.17.00/opam +++ b/packages/email_message/email_message.112.17.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "email_message"]] depends: [ + "ocaml" {>= "4.02.1"} "camlp4" "cryptokit" "async" {>= "112.17.00" & < "112.25.00"} @@ -15,5 +16,11 @@ depends: [ "fieldslib" {>= "109.20.00" & < "109.21.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.02.1" 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: "md5=c738589b19c3d45f65dd1103301fa3ad" +} diff --git a/packages/email_message/email_message.112.17.00/url b/packages/email_message/email_message.112.17.00/url deleted file mode 100644 index 0cf2eb87e01..00000000000 --- a/packages/email_message/email_message.112.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.17/files/email_message-112.17.00.tar.gz" -checksum: "c738589b19c3d45f65dd1103301fa3ad" diff --git a/packages/email_message/email_message.112.35.00/descr b/packages/email_message/email_message.112.35.00/descr deleted file mode 100644 index f8f4431853c..00000000000 --- a/packages/email_message/email_message.112.35.00/descr +++ /dev/null @@ -1 +0,0 @@ -E-mail message parser diff --git a/packages/email_message/email_message.112.35.00/opam b/packages/email_message/email_message.112.35.00/opam index e2fcc0f5b13..ea3165b2a0b 100644 --- a/packages/email_message/email_message.112.35.00/opam +++ b/packages/email_message/email_message.112.35.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/email_message" @@ -7,6 +7,7 @@ build: [ ] remove: [["ocamlfind" "remove" "email_message"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "cryptokit" "async" {>= "112.35.00" & < "112.36.00"} @@ -19,7 +20,13 @@ depends: [ "fieldslib" {>= "109.20.00" & < "109.21.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/email_message/issues" -dev-repo: "https://github.com/janestreet/email_message.git" +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: "md5=8fdb68194c3a1366ba0c207afa929103" +} diff --git a/packages/email_message/email_message.112.35.00/url b/packages/email_message/email_message.112.35.00/url deleted file mode 100644 index 8a42ef0dae5..00000000000 --- a/packages/email_message/email_message.112.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.35/files/email_message-112.35.00.tar.gz" -checksum: "8fdb68194c3a1366ba0c207afa929103" diff --git a/packages/email_message/email_message.113.00.00/descr b/packages/email_message/email_message.113.00.00/descr deleted file mode 100644 index f8f4431853c..00000000000 --- a/packages/email_message/email_message.113.00.00/descr +++ /dev/null @@ -1 +0,0 @@ -E-mail message parser diff --git a/packages/email_message/email_message.113.00.00/opam b/packages/email_message/email_message.113.00.00/opam index f4674427a5c..3431c6224ac 100644 --- a/packages/email_message/email_message.113.00.00/opam +++ b/packages/email_message/email_message.113.00.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/email_message" @@ -7,6 +7,7 @@ build: [ ] remove: [["ocamlfind" "remove" "email_message"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "cryptokit" "magic-mime" @@ -20,7 +21,13 @@ depends: [ "fieldslib" {>= "113.00.00" & < "113.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/email_message/issues" -dev-repo: "https://github.com/janestreet/email_message.git" +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: "md5=f4801b1768149ddbcc2af829eac890dd" +} diff --git a/packages/email_message/email_message.113.00.00/url b/packages/email_message/email_message.113.00.00/url deleted file mode 100644 index 588d833482c..00000000000 --- a/packages/email_message/email_message.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/email_message-113.00.00.tar.gz" -checksum: "f4801b1768149ddbcc2af829eac890dd" diff --git a/packages/email_message/email_message.113.24.00/descr b/packages/email_message/email_message.113.24.00/descr deleted file mode 100644 index f8f4431853c..00000000000 --- a/packages/email_message/email_message.113.24.00/descr +++ /dev/null @@ -1 +0,0 @@ -E-mail message parser diff --git a/packages/email_message/email_message.113.24.00/opam b/packages/email_message/email_message.113.24.00/opam index c7384e7a6d5..484850a7c62 100644 --- a/packages/email_message/email_message.113.24.00/opam +++ b/packages/email_message/email_message.113.24.00/opam @@ -1,33 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/email_message" bug-reports: "https://github.com/janestreet/email_message/issues" -dev-repo: "https://github.com/janestreet/email_message.git" +dev-repo: "git+https://github.com/janestreet/email_message.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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" "ounit" - "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_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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "E-mail message parser" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/email_message-113.24.00.tar.gz" + checksum: "md5=7a2b18d32e95d6ab8b93b78b4ef427e9" +} diff --git a/packages/email_message/email_message.113.24.00/url b/packages/email_message/email_message.113.24.00/url deleted file mode 100644 index 98523715caf..00000000000 --- a/packages/email_message/email_message.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/email_message-113.24.00.tar.gz" -checksum: "7a2b18d32e95d6ab8b93b78b4ef427e9" diff --git a/packages/email_message/email_message.113.33.00+4.03/descr b/packages/email_message/email_message.113.33.00+4.03/descr deleted file mode 100644 index f8f4431853c..00000000000 --- a/packages/email_message/email_message.113.33.00+4.03/descr +++ /dev/null @@ -1 +0,0 @@ -E-mail message parser 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 index bf040c96a8a..2b804af2e5c 100644 --- a/packages/email_message/email_message.113.33.00+4.03/opam +++ b/packages/email_message/email_message.113.33.00+4.03/opam @@ -1,33 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/email_message" bug-reports: "https://github.com/janestreet/email_message/issues" -dev-repo: "https://github.com/janestreet/email_message.git" +dev-repo: "git+https://github.com/janestreet/email_message.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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" "ounit" - "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_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"} + "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"} ] -available: [ ocaml-version >= "4.03.0" ] +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: "md5=b7ed9870d6f06f4c1cfd267c4cd269f8" +} diff --git a/packages/email_message/email_message.113.33.00+4.03/url b/packages/email_message/email_message.113.33.00+4.03/url deleted file mode 100644 index 3211cb40815..00000000000 --- a/packages/email_message/email_message.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/email_message-113.33.00+4.03.tar.gz" -checksum: "b7ed9870d6f06f4c1cfd267c4cd269f8" diff --git a/packages/email_message/email_message.113.33.00/descr b/packages/email_message/email_message.113.33.00/descr deleted file mode 100644 index f8f4431853c..00000000000 --- a/packages/email_message/email_message.113.33.00/descr +++ /dev/null @@ -1 +0,0 @@ -E-mail message parser diff --git a/packages/email_message/email_message.113.33.00/opam b/packages/email_message/email_message.113.33.00/opam index c394dc25938..ad541fd6790 100644 --- a/packages/email_message/email_message.113.33.00/opam +++ b/packages/email_message/email_message.113.33.00/opam @@ -1,33 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/email_message" bug-reports: "https://github.com/janestreet/email_message/issues" -dev-repo: "https://github.com/janestreet/email_message.git" +dev-repo: "git+https://github.com/janestreet/email_message.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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" "ounit" - "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_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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +synopsis: "E-mail message parser" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/email_message-113.33.00.tar.gz" + checksum: "md5=effa2ebdd84f23b05e5186fcba4bd3dc" +} diff --git a/packages/email_message/email_message.113.33.00/url b/packages/email_message/email_message.113.33.00/url deleted file mode 100644 index 110a0b0403e..00000000000 --- a/packages/email_message/email_message.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/email_message-113.33.00.tar.gz" -checksum: "effa2ebdd84f23b05e5186fcba4bd3dc" diff --git a/packages/email_message/email_message.113.33.03/descr b/packages/email_message/email_message.113.33.03/descr deleted file mode 100644 index f8f4431853c..00000000000 --- a/packages/email_message/email_message.113.33.03/descr +++ /dev/null @@ -1 +0,0 @@ -E-mail message parser diff --git a/packages/email_message/email_message.113.33.03/opam b/packages/email_message/email_message.113.33.03/opam index 84a01f14ed7..233176e9c6d 100644 --- a/packages/email_message/email_message.113.33.03/opam +++ b/packages/email_message/email_message.113.33.03/opam @@ -1,34 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/email_message" bug-reports: "https://github.com/janestreet/email_message/issues" -dev-repo: "https://github.com/janestreet/email_message.git" +dev-repo: "git+https://github.com/janestreet/email_message.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} "magic-mime" "ounit" - "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_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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +synopsis: "E-mail message parser" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/email_message-113.33.03.tar.gz" + checksum: "md5=c70421d757efcf9c7dc6cc1ceb6cbb38" +} diff --git a/packages/email_message/email_message.113.33.03/url b/packages/email_message/email_message.113.33.03/url deleted file mode 100644 index e199313a7bb..00000000000 --- a/packages/email_message/email_message.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/email_message-113.33.03.tar.gz" -checksum: "c70421d757efcf9c7dc6cc1ceb6cbb38" diff --git a/packages/email_message/email_message.v0.10.0/descr b/packages/email_message/email_message.v0.10.0/descr deleted file mode 100644 index f8f4431853c..00000000000 --- a/packages/email_message/email_message.v0.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -E-mail message parser diff --git a/packages/email_message/email_message.v0.10.0/opam b/packages/email_message/email_message.v0.10.0/opam index d840dc064ec..1ca362f22eb 100644 --- a/packages/email_message/email_message.v0.10.0/opam +++ b/packages/email_message/email_message.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/email_message" @@ -9,17 +9,23 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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"} + "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" "cryptokit" - "jbuilder" {build & >= "1.0+beta12"} + "jbuilder" {build & >= "1.0+beta12"} "magic-mime" "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +synopsis: "E-mail message parser" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/email_message-v0.10.0.tar.gz" + checksum: "md5=7fd419f14cdaac25df5e66c94c820977" +} diff --git a/packages/email_message/email_message.v0.10.0/url b/packages/email_message/email_message.v0.10.0/url deleted file mode 100644 index 7c0e4ca30e9..00000000000 --- a/packages/email_message/email_message.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/email_message-v0.10.0.tar.gz" -checksum: "7fd419f14cdaac25df5e66c94c820977" diff --git a/packages/email_message/email_message.v0.9.0/descr b/packages/email_message/email_message.v0.9.0/descr deleted file mode 100644 index f8f4431853c..00000000000 --- a/packages/email_message/email_message.v0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -E-mail message parser diff --git a/packages/email_message/email_message.v0.9.0/opam b/packages/email_message/email_message.v0.9.0/opam index c66741b336e..90c32f2a886 100644 --- a/packages/email_message/email_message.v0.9.0/opam +++ b/packages/email_message/email_message.v0.9.0/opam @@ -1,24 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/email_message" bug-reports: "https://github.com/janestreet/email_message/issues" -dev-repo: "https://github.com/janestreet/email_message.git" +dev-repo: "git+https://github.com/janestreet/email_message.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "async" {>= "v0.9" & < "v0.10"} - "core" {>= "v0.9" & < "v0.10"} - "core_extended" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} - "re2" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0" & < "4.06.0"} + "async" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9" & < "v0.10"} + "core_extended" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "re2" {>= "v0.9" & < "v0.10"} "cryptokit" "magic-mime" "ocaml-migrate-parsetree" {>= "0.4"} "ounit" ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.0" ] +synopsis: "E-mail message parser" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/email_message-v0.9.0.tar.gz" + checksum: "md5=e234d3bfafb37da6dd650fe7e1920d06" +} diff --git a/packages/email_message/email_message.v0.9.0/url b/packages/email_message/email_message.v0.9.0/url deleted file mode 100644 index 105428bdf57..00000000000 --- a/packages/email_message/email_message.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/email_message-v0.9.0.tar.gz" -checksum: "e234d3bfafb37da6dd650fe7e1920d06" diff --git a/packages/email_message/email_message.v0.9.1/descr b/packages/email_message/email_message.v0.9.1/descr deleted file mode 100644 index f8f4431853c..00000000000 --- a/packages/email_message/email_message.v0.9.1/descr +++ /dev/null @@ -1 +0,0 @@ -E-mail message parser diff --git a/packages/email_message/email_message.v0.9.1/opam b/packages/email_message/email_message.v0.9.1/opam index d7e2e8f1ba3..5fde23ec0bd 100644 --- a/packages/email_message/email_message.v0.9.1/opam +++ b/packages/email_message/email_message.v0.9.1/opam @@ -1,24 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/email_message" bug-reports: "https://github.com/janestreet/email_message/issues" -dev-repo: "https://github.com/janestreet/email_message.git" +dev-repo: "git+https://github.com/janestreet/email_message.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "async" {>= "v0.9" & < "v0.10"} - "core" {>= "v0.9.2" & < "v0.10"} - "core_extended" {>= "v0.9.1" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta2"} - "ppx_driver" {>= "v0.9.2" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} - "re2" {>= "v0.9.1" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "async" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9.2" & < "v0.10"} + "core_extended" {>= "v0.9.1" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta2"} + "ppx_driver" {>= "v0.9.2" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "re2" {>= "v0.9.1" & < "v0.10"} "cryptokit" "magic-mime" "ocaml-migrate-parsetree" {>= "0.4"} "ounit" ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "E-mail message parser" +url { + src: "https://github.com/janestreet/email_message/archive/v0.9.1.tar.gz" + checksum: "md5=df3d05e74ff67f42f2f904090fcd2c0a" +} diff --git a/packages/email_message/email_message.v0.9.1/url b/packages/email_message/email_message.v0.9.1/url deleted file mode 100644 index bbe2d51700d..00000000000 --- a/packages/email_message/email_message.v0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/email_message/archive/v0.9.1.tar.gz" -checksum: "df3d05e74ff67f42f2f904090fcd2c0a" diff --git a/packages/emile/emile.0.1/descr b/packages/emile/emile.0.1/descr deleted file mode 100644 index 5943229a47b..00000000000 --- a/packages/emile/emile.0.1/descr +++ /dev/null @@ -1,52 +0,0 @@ -[Images](https://youtube.com/watch?v=S70NaQqAfaw)) - -Emile is a library to parse an e-mail address in OCaml. This project is an -extraction of [MrMime](https://github.com/oklm-wsh/MrMime.git) - but we use -[Angstrom](https://github.com/inhabitedtype/angstrom.git) instead an internal -decoder. - -This implementation follow some RFCs: -- RFC 822 -- RFC 2822 -- RFC 5321 (domain part) -- RFC 5322 -- RFC 6532 - -We handle UTF-8 (RFC 6532), domain defined on the SMTP protocol (RFC 5321), and -general e-mail address purpose (RFC 822, RFC 2822, RFC 5322) including -_folding-whitespace_. - -The last means we can parse something like: - -``` -A Group(Some people) - :Chris Jones , - joe@example.org, - John (my dear friend); (the end of the group)" -``` - -For a general purpose, it's not needed and is close e-mail purpose. - -Then, for domain part (explained on RFC 6532 - SMTP protocol), we handle this -kind of domain: - -``` -first.last@[12.34.56.78] -first.last@[IPv6:1111:2222:3333::4444:12.34.56.78] -``` - -The parser of IPv* is done by [Ipaddr](https://github.com/mirage/ipaddr.git). -As a old specification, we handle multiple-domains like: - -``` -<@a.com,b.com:john@doe.com> -``` - -Obviously, we handle (nested) comments: - -``` -a(a(b(c)d(e(f))g)h(i)j)@iana.org -``` - -All parsers are binded with a comment which explain where you can find the ABNF -description and some notes about implementation. All was check by hand. \ No newline at end of file diff --git a/packages/emile/emile.0.1/opam b/packages/emile/emile.0.1/opam index 51af6f15037..c31b180e695 100644 --- a/packages/emile/emile.0.1/opam +++ b/packages/emile/emile.0.1/opam @@ -1,25 +1,80 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Calascibetta " authors: "Romain Calascibetta " homepage: "https://github.com/dinosaure/emile" bug-reports: "https://github.com/dinosaure/emile/issues" -dev-repo: "https://github.com/dinosaure/emile.git" +dev-repo: "git+https://github.com/dinosaure/emile.git" doc: "https://dinosaure.github.io/emile/" license: "MIT" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] - depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "angstrom" {> "0.6.0"} - "ipaddr" {>= "2.7.0"} + "ipaddr" {>= "2.7.0"} "uutf" "fmt" - "alcotest" {test} + "alcotest" {with-test} ] +synopsis: "[Images](https://youtube.com/watch?v=S70NaQqAfaw))" +description: """ +Emile is a library to parse an e-mail address in OCaml. This project is an +extraction of [MrMime](https://github.com/oklm-wsh/MrMime.git) - but we use +[Angstrom](https://github.com/inhabitedtype/angstrom.git) instead an internal +decoder. + +This implementation follow some RFCs: +- RFC 822 +- RFC 2822 +- RFC 5321 (domain part) +- RFC 5322 +- RFC 6532 + +We handle UTF-8 (RFC 6532), domain defined on the SMTP protocol (RFC 5321), and +general e-mail address purpose (RFC 822, RFC 2822, RFC 5322) including +_folding-whitespace_. + +The last means we can parse something like: + +``` +A Group(Some people) + :Chris Jones , + joe@example.org, + John (my dear friend); (the end of the group)" +``` + +For a general purpose, it's not needed and is close e-mail purpose. + +Then, for domain part (explained on RFC 6532 - SMTP protocol), we handle this +kind of domain: + +``` +first.last@[12.34.56.78] +first.last@[IPv6:1111:2222:3333::4444:12.34.56.78] +``` + +The parser of IPv* is done by [Ipaddr](https://github.com/mirage/ipaddr.git). +As a old specification, we handle multiple-domains like: + +``` +<@a.com,b.com:john@doe.com> +``` + +Obviously, we handle (nested) comments: + +``` +a(a(b(c)d(e(f))g)h(i)j)@iana.org +``` -available: [ocaml-version >= "4.03.0"] +All parsers are binded with a comment which explain where you can find the ABNF +description and some notes about implementation. All was check by hand.""" +url { + src: + "https://github.com/dinosaure/emile/releases/download/v0.1/emile-0.1.tbz" + checksum: "md5=c3204197ca89707b03933b24ffe6d861" +} diff --git a/packages/emile/emile.0.1/url b/packages/emile/emile.0.1/url deleted file mode 100644 index 3381303d87f..00000000000 --- a/packages/emile/emile.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dinosaure/emile/releases/download/v0.1/emile-0.1.tbz" -checksum: "c3204197ca89707b03933b24ffe6d861" \ No newline at end of file diff --git a/packages/emile/emile.0.2/descr b/packages/emile/emile.0.2/descr deleted file mode 100644 index 5943229a47b..00000000000 --- a/packages/emile/emile.0.2/descr +++ /dev/null @@ -1,52 +0,0 @@ -[Images](https://youtube.com/watch?v=S70NaQqAfaw)) - -Emile is a library to parse an e-mail address in OCaml. This project is an -extraction of [MrMime](https://github.com/oklm-wsh/MrMime.git) - but we use -[Angstrom](https://github.com/inhabitedtype/angstrom.git) instead an internal -decoder. - -This implementation follow some RFCs: -- RFC 822 -- RFC 2822 -- RFC 5321 (domain part) -- RFC 5322 -- RFC 6532 - -We handle UTF-8 (RFC 6532), domain defined on the SMTP protocol (RFC 5321), and -general e-mail address purpose (RFC 822, RFC 2822, RFC 5322) including -_folding-whitespace_. - -The last means we can parse something like: - -``` -A Group(Some people) - :Chris Jones , - joe@example.org, - John (my dear friend); (the end of the group)" -``` - -For a general purpose, it's not needed and is close e-mail purpose. - -Then, for domain part (explained on RFC 6532 - SMTP protocol), we handle this -kind of domain: - -``` -first.last@[12.34.56.78] -first.last@[IPv6:1111:2222:3333::4444:12.34.56.78] -``` - -The parser of IPv* is done by [Ipaddr](https://github.com/mirage/ipaddr.git). -As a old specification, we handle multiple-domains like: - -``` -<@a.com,b.com:john@doe.com> -``` - -Obviously, we handle (nested) comments: - -``` -a(a(b(c)d(e(f))g)h(i)j)@iana.org -``` - -All parsers are binded with a comment which explain where you can find the ABNF -description and some notes about implementation. All was check by hand. \ No newline at end of file diff --git a/packages/emile/emile.0.2/opam b/packages/emile/emile.0.2/opam index f74e4638b22..a2c53468a7d 100644 --- a/packages/emile/emile.0.2/opam +++ b/packages/emile/emile.0.2/opam @@ -1,25 +1,80 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Calascibetta " authors: "Romain Calascibetta " homepage: "https://github.com/dinosaure/emile" bug-reports: "https://github.com/dinosaure/emile/issues" -dev-repo: "https://github.com/dinosaure/emile.git" +dev-repo: "git+https://github.com/dinosaure/emile.git" doc: "https://dinosaure.github.io/emile/" license: "MIT" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] - depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "angstrom" {>= "0.9.0"} - "ipaddr" {>= "2.7.0"} + "ipaddr" {>= "2.7.0"} "uutf" "fmt" - "alcotest" {test} + "alcotest" {with-test} ] +synopsis: "[Images](https://youtube.com/watch?v=S70NaQqAfaw))" +description: """ +Emile is a library to parse an e-mail address in OCaml. This project is an +extraction of [MrMime](https://github.com/oklm-wsh/MrMime.git) - but we use +[Angstrom](https://github.com/inhabitedtype/angstrom.git) instead an internal +decoder. + +This implementation follow some RFCs: +- RFC 822 +- RFC 2822 +- RFC 5321 (domain part) +- RFC 5322 +- RFC 6532 + +We handle UTF-8 (RFC 6532), domain defined on the SMTP protocol (RFC 5321), and +general e-mail address purpose (RFC 822, RFC 2822, RFC 5322) including +_folding-whitespace_. + +The last means we can parse something like: + +``` +A Group(Some people) + :Chris Jones , + joe@example.org, + John (my dear friend); (the end of the group)" +``` + +For a general purpose, it's not needed and is close e-mail purpose. + +Then, for domain part (explained on RFC 6532 - SMTP protocol), we handle this +kind of domain: + +``` +first.last@[12.34.56.78] +first.last@[IPv6:1111:2222:3333::4444:12.34.56.78] +``` + +The parser of IPv* is done by [Ipaddr](https://github.com/mirage/ipaddr.git). +As a old specification, we handle multiple-domains like: + +``` +<@a.com,b.com:john@doe.com> +``` + +Obviously, we handle (nested) comments: + +``` +a(a(b(c)d(e(f))g)h(i)j)@iana.org +``` -available: [ocaml-version >= "4.03.0"] +All parsers are binded with a comment which explain where you can find the ABNF +description and some notes about implementation. All was check by hand.""" +url { + src: + "https://github.com/dinosaure/emile/releases/download/v0.2/emile-0.2.tbz" + checksum: "md5=1b0b6341399fc46a14b24deec7ad8c0f" +} diff --git a/packages/emile/emile.0.2/url b/packages/emile/emile.0.2/url deleted file mode 100644 index 03cdf54a5a0..00000000000 --- a/packages/emile/emile.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dinosaure/emile/releases/download/v0.2/emile-0.2.tbz" -checksum: "1b0b6341399fc46a14b24deec7ad8c0f" \ No newline at end of file diff --git a/packages/emoji/emoji.1.0.0/descr b/packages/emoji/emoji.1.0.0/descr deleted file mode 100644 index 30d0ff3bc92..00000000000 --- a/packages/emoji/emoji.1.0.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Use emojis by name - -Names for byte code sequences of common emojis - -``` -#require "emoji";; - -let () = - let ar = Emoji.all_emojis |> Array.of_list in - for i = 0 to Array.length ar - 1 do - if (i mod 80 = 0) then print_newline (); - print_string ar.(i); - done; - print_endline Emoji.dromedary_camel -``` \ No newline at end of file diff --git a/packages/emoji/emoji.1.0.0/opam b/packages/emoji/emoji.1.0.0/opam index 33132d85eb5..573d185c8c2 100644 --- a/packages/emoji/emoji.1.0.0/opam +++ b/packages/emoji/emoji.1.0.0/opam @@ -1,26 +1,44 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Edgar Aroutiounian " authors: "Edgar Aroutiounian " homepage: "https://github.com/fxfactorial/ocaml-emoji" bug-reports: "https://github.com/fxfactorial/ocaml-emoji/issues" license: "BSD-3-clause" -dev-repo: "https://github.com/fxfactorial/ocaml-emoji.git" +dev-repo: "git+https://github.com/fxfactorial/ocaml-emoji.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"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocamlfind" "remove" "emoji"] depends: [ + "ocaml" {>= "4.04.0"} "oasis" {build & >= "0.4.7"} "ocamlbuild" {build} "ocamlfind" {build} ] -available: [ocaml-version >= "4.04.0"] +synopsis: "Use emojis by name" +description: """ +Names for byte code sequences of common emojis + +``` +#require "emoji";; + +let () = + let ar = Emoji.all_emojis |> Array.of_list in + for i = 0 to Array.length ar - 1 do + if (i mod 80 = 0) then print_newline (); + print_string ar.(i); + done; + print_endline Emoji.dromedary_camel +```""" +flags: light-uninstall +url { + src: "https://github.com/fxfactorial/ocaml-emoji/archive/v1.0.0.tar.gz" + checksum: "md5=0702667c61e135022f58bfc545f745b3" +} diff --git a/packages/emoji/emoji.1.0.0/url b/packages/emoji/emoji.1.0.0/url deleted file mode 100644 index 2a3eb76063f..00000000000 --- a/packages/emoji/emoji.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/ocaml-emoji/archive/v1.0.0.tar.gz" -checksum: "0702667c61e135022f58bfc545f745b3" diff --git a/packages/emoji/emoji.1.1.0/descr b/packages/emoji/emoji.1.1.0/descr deleted file mode 100644 index 5376691853b..00000000000 --- a/packages/emoji/emoji.1.1.0/descr +++ /dev/null @@ -1,16 +0,0 @@ -Use emojis by name - -Names for byte code sequences of 2389 emojis - -```ocaml -#require "emoji";; - -let () = - let ar = Emoji.all_emojis |> Array.of_list in - for i = 0 to Array.length ar - 1 do - if (i mod 80 = 0) then print_newline (); - print_string ar.(i); - done; - print_endline Emoji.camel; - print_endline Emoji.two_hump_camel -``` \ No newline at end of file diff --git a/packages/emoji/emoji.1.1.0/opam b/packages/emoji/emoji.1.1.0/opam index 33132d85eb5..7d202398a0c 100644 --- a/packages/emoji/emoji.1.1.0/opam +++ b/packages/emoji/emoji.1.1.0/opam @@ -1,26 +1,45 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Edgar Aroutiounian " authors: "Edgar Aroutiounian " homepage: "https://github.com/fxfactorial/ocaml-emoji" bug-reports: "https://github.com/fxfactorial/ocaml-emoji/issues" license: "BSD-3-clause" -dev-repo: "https://github.com/fxfactorial/ocaml-emoji.git" +dev-repo: "git+https://github.com/fxfactorial/ocaml-emoji.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"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocamlfind" "remove" "emoji"] depends: [ + "ocaml" {>= "4.04.0"} "oasis" {build & >= "0.4.7"} "ocamlbuild" {build} "ocamlfind" {build} ] -available: [ocaml-version >= "4.04.0"] +synopsis: "Use emojis by name" +description: """ +Names for byte code sequences of 2389 emojis + +```ocaml +#require "emoji";; + +let () = + let ar = Emoji.all_emojis |> Array.of_list in + for i = 0 to Array.length ar - 1 do + if (i mod 80 = 0) then print_newline (); + print_string ar.(i); + done; + print_endline Emoji.camel; + print_endline Emoji.two_hump_camel +```""" +flags: light-uninstall +url { + src: "https://github.com/fxfactorial/ocaml-emoji/archive/v1.1.0.tar.gz" + checksum: "md5=b5f1570c58417aa3ef9d72df5dc32eac" +} diff --git a/packages/emoji/emoji.1.1.0/url b/packages/emoji/emoji.1.1.0/url deleted file mode 100644 index a943cb31f4e..00000000000 --- a/packages/emoji/emoji.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/ocaml-emoji/archive/v1.1.0.tar.gz" -checksum: "b5f1570c58417aa3ef9d72df5dc32eac" diff --git a/packages/enumerate/enumerate.111.03.00/descr b/packages/enumerate/enumerate.111.03.00/descr deleted file mode 100644 index fbe5548c1ba..00000000000 --- a/packages/enumerate/enumerate.111.03.00/descr +++ /dev/null @@ -1 +0,0 @@ -Quotation expanders for enumerating finite types. diff --git a/packages/enumerate/enumerate.111.03.00/opam b/packages/enumerate/enumerate.111.03.00/opam index f767500f144..237201706c9 100644 --- a/packages/enumerate/enumerate.111.03.00/opam +++ b/packages/enumerate/enumerate.111.03.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] license: "Apache-2.0" @@ -10,10 +10,17 @@ remove: [ ["ocamlfind" "remove" "enumerate"] ] depends: [ + "ocaml" {>= "4.00.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "type_conv" {= "109.60.01"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.1" 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: "md5=7ea60183d7fecfef9183ac4afa006111" +} diff --git a/packages/enumerate/enumerate.111.03.00/url b/packages/enumerate/enumerate.111.03.00/url deleted file mode 100644 index 85d4b62edd4..00000000000 --- a/packages/enumerate/enumerate.111.03.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/enumerate-111.03.00.tar.gz" -checksum: "7ea60183d7fecfef9183ac4afa006111" diff --git a/packages/enumerate/enumerate.111.08.00/descr b/packages/enumerate/enumerate.111.08.00/descr deleted file mode 100644 index fbe5548c1ba..00000000000 --- a/packages/enumerate/enumerate.111.08.00/descr +++ /dev/null @@ -1 +0,0 @@ -Quotation expanders for enumerating finite types. diff --git a/packages/enumerate/enumerate.111.08.00/opam b/packages/enumerate/enumerate.111.08.00/opam index 8a40e2435d0..8cc02409ec1 100644 --- a/packages/enumerate/enumerate.111.08.00/opam +++ b/packages/enumerate/enumerate.111.08.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/enumerate" @@ -11,12 +11,19 @@ remove: [ ["ocamlfind" "remove" "enumerate"] ] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "type_conv" {>= "109.60.00" & < "113.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/enumerate/issues" -dev-repo: "https://github.com/janestreet/enumerate.git" +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: "md5=2cb0ad1f4a7fc4c9fe1bf6d294be10ce" +} diff --git a/packages/enumerate/enumerate.111.08.00/url b/packages/enumerate/enumerate.111.08.00/url deleted file mode 100644 index 563d07a6d65..00000000000 --- a/packages/enumerate/enumerate.111.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.08.00/individual/enumerate-111.08.00.tar.gz" -checksum: "2cb0ad1f4a7fc4c9fe1bf6d294be10ce" diff --git a/packages/enumerators/enumerators.0.1.0/descr b/packages/enumerators/enumerators.0.1.0/descr deleted file mode 100644 index 6a0c772ca63..00000000000 --- a/packages/enumerators/enumerators.0.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Finite lazy enumerators - -This library enables you to work with large sequences of elements. It provides -constructors and combinators to build finite sequences that can be iterated through with a -low memory footprint. diff --git a/packages/enumerators/enumerators.0.1.0/opam b/packages/enumerators/enumerators.0.1.0/opam index 2235a5928eb..9952332cb05 100644 --- a/packages/enumerators/enumerators.0.1.0/opam +++ b/packages/enumerators/enumerators.0.1.0/opam @@ -1,20 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Bertrand Bonnefoy-Claudet " authors: "Bertrand Bonnefoy-Claudet " homepage: "https://github.com/cryptosense/enumerators" bug-reports: "https://github.com/cryptosense/enumerators/issues" license: "BSD-2" -dev-repo: "https://github.com/cryptosense/enumerators.git" -build: [make] +dev-repo: "git+https://github.com/cryptosense/enumerators.git" +build: [ + [make] + [make "check"] {with-test} +] install: [make "install"] -build-test: [make "check"] remove: ["ocamlfind" "remove" "enumerators"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} ] depopts: [ - "bisect_ppx" {test} + "bisect_ppx" {with-test} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "Finite lazy enumerators" +description: """ +This library enables you to work with large sequences of elements. It provides +constructors and combinators to build finite sequences that can be iterated through with a +low memory footprint.""" +flags: light-uninstall +url { + src: "https://github.com/cryptosense/enumerators/archive/v0.1.0.tar.gz" + checksum: "md5=ec136adc88eecdadc3578d42aa1d6f5b" +} diff --git a/packages/enumerators/enumerators.0.1.0/url b/packages/enumerators/enumerators.0.1.0/url deleted file mode 100644 index f95bfdc05d8..00000000000 --- a/packages/enumerators/enumerators.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/cryptosense/enumerators/archive/v0.1.0.tar.gz" -checksum: "ec136adc88eecdadc3578d42aa1d6f5b" diff --git a/packages/enumerators/enumerators.0.1.1/descr b/packages/enumerators/enumerators.0.1.1/descr deleted file mode 100644 index 6a0c772ca63..00000000000 --- a/packages/enumerators/enumerators.0.1.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Finite lazy enumerators - -This library enables you to work with large sequences of elements. It provides -constructors and combinators to build finite sequences that can be iterated through with a -low memory footprint. diff --git a/packages/enumerators/enumerators.0.1.1/opam b/packages/enumerators/enumerators.0.1.1/opam index cf6363851e6..96f52f1d3f1 100644 --- a/packages/enumerators/enumerators.0.1.1/opam +++ b/packages/enumerators/enumerators.0.1.1/opam @@ -1,23 +1,33 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Bertrand Bonnefoy-Claudet " authors: "Bertrand Bonnefoy-Claudet " homepage: "https://github.com/cryptosense/enumerators" bug-reports: "https://github.com/cryptosense/enumerators/issues" license: "BSD-2" -dev-repo: "https://github.com/cryptosense/enumerators.git" +dev-repo: "git+https://github.com/cryptosense/enumerators.git" build: [ - [make] {ocaml-native} - [make "byte"] {!ocaml-native} + [make] {ocaml:native} + [make "byte"] {!ocaml:native} + [make "check"] {with-test} ] install: [make "install"] -build-test: [make "check"] remove: ["ocamlfind" "remove" "enumerators"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} - "ounit" {test} + "ounit" {with-test} ] depopts: [ - "bisect_ppx" {test} + "bisect_ppx" {with-test} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "Finite lazy enumerators" +description: """ +This library enables you to work with large sequences of elements. It provides +constructors and combinators to build finite sequences that can be iterated through with a +low memory footprint.""" +flags: light-uninstall +url { + src: "https://github.com/cryptosense/enumerators/archive/v0.1.1.tar.gz" + checksum: "md5=8e5c1392d4aa12e0baf49076cf650c9b" +} diff --git a/packages/enumerators/enumerators.0.1.1/url b/packages/enumerators/enumerators.0.1.1/url deleted file mode 100644 index 7557c8a7466..00000000000 --- a/packages/enumerators/enumerators.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/cryptosense/enumerators/archive/v0.1.1.tar.gz" -checksum: "8e5c1392d4aa12e0baf49076cf650c9b" diff --git a/packages/enumerators/enumerators.0.2.0/descr b/packages/enumerators/enumerators.0.2.0/descr deleted file mode 100644 index 6a0c772ca63..00000000000 --- a/packages/enumerators/enumerators.0.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Finite lazy enumerators - -This library enables you to work with large sequences of elements. It provides -constructors and combinators to build finite sequences that can be iterated through with a -low memory footprint. diff --git a/packages/enumerators/enumerators.0.2.0/opam b/packages/enumerators/enumerators.0.2.0/opam index 7ae9cb9d486..28a1dff1130 100644 --- a/packages/enumerators/enumerators.0.2.0/opam +++ b/packages/enumerators/enumerators.0.2.0/opam @@ -1,20 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Bertrand Bonnefoy-Claudet " authors: "Bertrand Bonnefoy-Claudet " homepage: "https://github.com/cryptosense/enumerators" bug-reports: "https://github.com/cryptosense/enumerators/issues" license: "BSD-2" tags: "org:cryptosense" -dev-repo: "https://github.com/cryptosense/enumerators.git" -build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] -build-test: [ +dev-repo: "git+https://github.com/cryptosense/enumerators.git" +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlbuild" {build} "ocamlfind" {build} "topkg" {build} - "ounit" {test} + "ounit" {with-test} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "Finite lazy enumerators" +description: """ +This library enables you to work with large sequences of elements. It provides +constructors and combinators to build finite sequences that can be iterated through with a +low memory footprint.""" +url { + src: "https://github.com/cryptosense/enumerators/archive/v0.2.0.tar.gz" + checksum: "md5=93a00bdf11508962915b50be9c7d914a" +} diff --git a/packages/enumerators/enumerators.0.2.0/url b/packages/enumerators/enumerators.0.2.0/url deleted file mode 100644 index be5d39760c0..00000000000 --- a/packages/enumerators/enumerators.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/cryptosense/enumerators/archive/v0.2.0.tar.gz" -checksum: "93a00bdf11508962915b50be9c7d914a" diff --git a/packages/erm_xml/erm_xml.0.3/descr b/packages/erm_xml/erm_xml.0.3/descr deleted file mode 100644 index 5ec3e39f18a..00000000000 --- a/packages/erm_xml/erm_xml.0.3/descr +++ /dev/null @@ -1 +0,0 @@ -XML stream parser diff --git a/packages/erm_xml/erm_xml.0.3/opam b/packages/erm_xml/erm_xml.0.3/opam index a9d70b47818..cb34c2d6e6e 100644 --- a/packages/erm_xml/erm_xml.0.3/opam +++ b/packages/erm_xml/erm_xml.0.3/opam @@ -1,15 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "https://github.com/ermine/xml" license: "BSD3" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-test"] {with-test} ] -build-test: [["ocaml" "setup.ml" "-test"]] remove: [["ocamlfind" "remove" "erm_xml"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] +synopsis: "XML stream parser" +flags: light-uninstall +url { + src: "https://github.com/ermine/xml/tarball/v0.3" + checksum: "md5=cbac7e9abb5a3607012bd5db83632378" +} diff --git a/packages/erm_xml/erm_xml.0.3/url b/packages/erm_xml/erm_xml.0.3/url deleted file mode 100644 index b6e3f94dc07..00000000000 --- a/packages/erm_xml/erm_xml.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ermine/xml/tarball/v0.3" -checksum: "cbac7e9abb5a3607012bd5db83632378" diff --git a/packages/erm_xmpp/erm_xmpp.0.2/descr b/packages/erm_xmpp/erm_xmpp.0.2/descr deleted file mode 100644 index 6ffe7baa673..00000000000 --- a/packages/erm_xmpp/erm_xmpp.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -XMPP protocol implementation diff --git a/packages/erm_xmpp/erm_xmpp.0.2/opam b/packages/erm_xmpp/erm_xmpp.0.2/opam index 392044b7399..64dceac7c82 100644 --- a/packages/erm_xmpp/erm_xmpp.0.2/opam +++ b/packages/erm_xmpp/erm_xmpp.0.2/opam @@ -1,14 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "https://github.com/ermine/xmpp" license: "BSD3" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-test"] {with-test} ] -build-test: [["ocaml" "setup.ml" "-test"]] remove: [["ocamlfind" "remove" "erm_xmpp"]] depends: [ + "ocaml" "ocamlfind" "erm_xml" {>= "0.3"} "cryptokit" {>= "1.5"} @@ -17,3 +18,10 @@ depends: [ ] patches: ["disable_tests.patch"] install: ["ocaml" "setup.ml" "-install"] +synopsis: "XMPP protocol implementation" +flags: light-uninstall +extra-files: ["disable_tests.patch" "md5=e3fc660ac92a4e473fac47f47fda5f42"] +url { + src: "https://github.com/ermine/xmpp/tarball/v0.2" + checksum: "md5=40f15d7a910935a792d0f3b3f3642b69" +} diff --git a/packages/erm_xmpp/erm_xmpp.0.2/url b/packages/erm_xmpp/erm_xmpp.0.2/url deleted file mode 100644 index 389689a4bb5..00000000000 --- a/packages/erm_xmpp/erm_xmpp.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ermine/xmpp/tarball/v0.2" -checksum: "40f15d7a910935a792d0f3b3f3642b69" diff --git a/packages/erssical/erssical.0.1/descr b/packages/erssical/erssical.0.1/descr deleted file mode 100644 index 2e6b3cf03b1..00000000000 --- a/packages/erssical/erssical.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Erssical is a tool to fetch, merge and filter Event RSS channels. - -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. diff --git a/packages/erssical/erssical.0.1/opam b/packages/erssical/erssical.0.1/opam index b27144b63c0..13a47fd0485 100644 --- a/packages/erssical/erssical.0.1/opam +++ b/packages/erssical/erssical.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/erssical/" @@ -13,11 +13,22 @@ tags: [ build: make remove: [["ocamlfind" "remove" "erssical"]] depends: [ + "ocaml" "ocamlfind" "xmlm" - "xtmpl" {>"0.4" & <="0.6"} + "xtmpl" {> "0.4" & <= "0.6"} "ocamlnet" {>= "3.6.5" & <= "3.7.7"} "ocamlrss" {>= "2.2.1"} "ocurl" {>= "0.5.6"} ] 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: "http://zoggy.github.io/erssical/erssical-0.1.tar.gz" + checksum: "md5=af39093d3472dbee0363c0e5255d086c" +} diff --git a/packages/erssical/erssical.0.1/url b/packages/erssical/erssical.0.1/url deleted file mode 100644 index dfb10c90c2f..00000000000 --- a/packages/erssical/erssical.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.io/erssical/erssical-0.1.tar.gz" -checksum: "af39093d3472dbee0363c0e5255d086c" diff --git a/packages/estring/estring.1.3/descr b/packages/estring/estring.1.3/descr deleted file mode 100644 index 1e9852383c8..00000000000 --- a/packages/estring/estring.1.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extension for string literals -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"''. diff --git a/packages/estring/estring.1.3/opam b/packages/estring/estring.1.3/opam index aed3421a5bb..f01c27ee146 100644 --- a/packages/estring/estring.1.3/opam +++ b/packages/estring/estring.1.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" authors: ["Jérémie Dimino"] homepage: "http://estring.forge.ocamlcore.org/" @@ -6,13 +6,24 @@ license: "BSD3" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "estring"]] depends: [ + "ocaml" "ocamlfind" "camlp4" "ocamlbuild" {build} ] 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://forge.ocamlcore.org/frs/download.php/1012/estring-1.3.tar.gz" + checksum: "md5=b96f06de405ea3a6b4a21b672672bb14" +} diff --git a/packages/estring/estring.1.3/url b/packages/estring/estring.1.3/url deleted file mode 100644 index 4266f71777d..00000000000 --- a/packages/estring/estring.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1012/estring-1.3.tar.gz" -checksum: "b96f06de405ea3a6b4a21b672672bb14" diff --git a/packages/exenum/exenum.0.6/descr b/packages/exenum/exenum.0.6/descr deleted file mode 100644 index 661935ab501..00000000000 --- a/packages/exenum/exenum.0.6/descr +++ /dev/null @@ -1,21 +0,0 @@ -Build efficient enumerations for datatypes. Inspired by Feat for Haskell. -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). diff --git a/packages/exenum/exenum.0.6/opam b/packages/exenum/exenum.0.6/opam deleted file mode 100644 index 7e6a0264e87..00000000000 --- a/packages/exenum/exenum.0.6/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "lebotlan@users.forge.ocamlcore.org" -authors: ["D. Le Botlan"] -homepage: "http://exenum.forge.ocamlcore.org/" -license: "GPL-3" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "exenum"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} - "num" -] -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/exenum/exenum.0.6/url b/packages/exenum/exenum.0.6/url deleted file mode 100644 index ab4f3277d6d..00000000000 --- a/packages/exenum/exenum.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1291/exenum-source-0.6.tgz" -checksum: "ee90d1dd3c7664a2ee657597bafc064b" diff --git a/packages/exenum/exenum.0.7/descr b/packages/exenum/exenum.0.7/descr deleted file mode 100644 index 339ecb5d3c6..00000000000 --- a/packages/exenum/exenum.0.7/descr +++ /dev/null @@ -1,19 +0,0 @@ -Build efficient enumerations for datatypes. Inspired by Feat for Haskell. -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. See the homepage for -details: http://exenum.forge.ocamlcore.org/ -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). - diff --git a/packages/exenum/exenum.0.7/opam b/packages/exenum/exenum.0.7/opam index fa1ba18a439..27e4b6677e4 100644 --- a/packages/exenum/exenum.0.7/opam +++ b/packages/exenum/exenum.0.7/opam @@ -1,25 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "D. Le Botlan " authors: [ "D. Le Botlan " ] license: "GPL-3" homepage: "http://exenum.forge.ocamlcore.org/" -dev-repo: "https://forge.ocamlcore.org/anonscm/git/exenum/exenum.git" +dev-repo: "git+https://forge.ocamlcore.org/anonscm/git/exenum/exenum.git" bug-reports: "http://exenum.forge.ocamlcore.org/" build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--%{lwt+camlp4:enable}%-lwt"] + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{lwt+camlp4:enable}%-lwt" + ] ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--enable-tests" + "--%{lwt+camlp4: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" "exenum"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests" "--%{lwt+camlp4:enable}%-lwt"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "num" @@ -28,3 +40,29 @@ depopts: [ "lwt" "camlp4" ] +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. See the homepage for +details: http://exenum.forge.ocamlcore.org/ +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://forge.ocamlcore.org/frs/download.php/1583/exenum-source-0.7.tgz" + checksum: "md5=31ec3baafaff2fbd49eb420728fbf6db" +} diff --git a/packages/exenum/exenum.0.7/url b/packages/exenum/exenum.0.7/url deleted file mode 100644 index da252bd41e5..00000000000 --- a/packages/exenum/exenum.0.7/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://forge.ocamlcore.org/frs/download.php/1583/exenum-source-0.7.tgz" -checksum: "31ec3baafaff2fbd49eb420728fbf6db" diff --git a/packages/exenum/exenum.0.82.0/descr b/packages/exenum/exenum.0.82.0/descr deleted file mode 100644 index 4cfb62900e5..00000000000 --- a/packages/exenum/exenum.0.82.0/descr +++ /dev/null @@ -1,20 +0,0 @@ -Build efficient enumerations for datatypes. Inspired by Feat for Haskell. -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. See the homepage for -details: http://exenum.forge.ocamlcore.org/ -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))) - diff --git a/packages/exenum/exenum.0.82.0/opam b/packages/exenum/exenum.0.82.0/opam index 7a5b0b16d93..ec2678b4581 100644 --- a/packages/exenum/exenum.0.82.0/opam +++ b/packages/exenum/exenum.0.82.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "Didier Le Botlan " maintainer: "Didier Le Botlan " homepage: "https://github.com/lebotlan/ocaml-exenum" @@ -6,5 +6,30 @@ bug-reports: "https://github.com/lebotlan/ocaml-exenum/issues" license: "MIT License" dev-repo: "git://github.com/lebotlan/ocaml-exenum.git" build: ["jbuilder" "build" "-p" name "-j" jobs] -depends: ["ocamlfind" "jbuilder"] +depends: ["ocaml" "ocamlfind" "jbuilder"] depopts: "lwt" +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. See the homepage for +details: http://exenum.forge.ocamlcore.org/ +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)))""" +url { + src: "https://github.com/lebotlan/ocaml-exenum/archive/v0.82.0.tar.gz" + checksum: "md5=5367c3fe8d5a3b645c719b48889a6fce" +} diff --git a/packages/exenum/exenum.0.82.0/url b/packages/exenum/exenum.0.82.0/url deleted file mode 100644 index 073152f1197..00000000000 --- a/packages/exenum/exenum.0.82.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/lebotlan/ocaml-exenum/archive/v0.82.0.tar.gz" -checksum: "5367c3fe8d5a3b645c719b48889a6fce" diff --git a/packages/exenum/exenum.0.84/descr b/packages/exenum/exenum.0.84/descr deleted file mode 100644 index 76ab81cc98f..00000000000 --- a/packages/exenum/exenum.0.84/descr +++ /dev/null @@ -1,21 +0,0 @@ -Build efficient enumerations for datatypes. Inspired by Feat for Haskell. - -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. See the homepage for -details: https://github.com/lebotlan/ocaml-exenum -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))) - diff --git a/packages/exenum/exenum.0.84/opam b/packages/exenum/exenum.0.84/opam index 56d41e1ff68..61c0e1c099f 100644 --- a/packages/exenum/exenum.0.84/opam +++ b/packages/exenum/exenum.0.84/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Didier Le Botlan " authors: "Didier Le Botlan " homepage: "https://github.com/lebotlan/ocaml-exenum" @@ -6,5 +6,30 @@ bug-reports: "https://github.com/lebotlan/ocaml-exenum/issues" license: "MIT License" dev-repo: "git://github.com/lebotlan/ocaml-exenum.git" build: ["jbuilder" "build" "-p" name "-j" jobs] -depends: ["ocamlfind" "jbuilder" "zarith"] +depends: ["ocaml" "ocamlfind" "jbuilder" "zarith"] depopts: "lwt" +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. See the homepage for +details: https://github.com/lebotlan/ocaml-exenum +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)))""" +url { + src: "https://github.com/lebotlan/ocaml-exenum/archive/v0.84.0.tar.gz" + checksum: "md5=f4d7c0bf20a74918f68919ff28739b4f" +} diff --git a/packages/exenum/exenum.0.84/url b/packages/exenum/exenum.0.84/url deleted file mode 100644 index 54cf34fbbb0..00000000000 --- a/packages/exenum/exenum.0.84/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/lebotlan/ocaml-exenum/archive/v0.84.0.tar.gz" -checksum: "f4d7c0bf20a74918f68919ff28739b4f" diff --git a/packages/exn-source/exn-source.0.1/descr b/packages/exn-source/exn-source.0.1/descr deleted file mode 100644 index 687b87e1a9d..00000000000 --- a/packages/exn-source/exn-source.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Exception backtrace for OCaml with source code printing diff --git a/packages/exn-source/exn-source.0.1/opam b/packages/exn-source/exn-source.0.1/opam index 211c985ab8a..2902e9fe60d 100644 --- a/packages/exn-source/exn-source.0.1/opam +++ b/packages/exn-source/exn-source.0.1/opam @@ -1,8 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "contact@coherentgraphics.co.uk" build: make remove: [["ocamlfind" "remove" "exnsource"]] -available: [ocaml-version >= "4.02.0"] -depends: ["ocamlfind"] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" +] dev-repo: "git://github.com/johnwhitington/exn-source" install: [make "install"] +synopsis: "Exception backtrace for OCaml with source code printing" +flags: light-uninstall +url { + src: "https://github.com/johnwhitington/exn-source/archive/v0.1.tar.gz" + checksum: "md5=964c29f48b8b3c23d971058609e6b415" +} diff --git a/packages/exn-source/exn-source.0.1/url b/packages/exn-source/exn-source.0.1/url deleted file mode 100644 index 5adf9412381..00000000000 --- a/packages/exn-source/exn-source.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnwhitington/exn-source/archive/v0.1.tar.gz" -checksum: "964c29f48b8b3c23d971058609e6b415" diff --git a/packages/expect/expect.0.0.2/descr b/packages/expect/expect.0.0.2/descr deleted file mode 100644 index fdf411a2cb3..00000000000 --- a/packages/expect/expect.0.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Simple implementation of "expect" to help building unitary testing of interactive program -You can match the question using a regular expression or a timeout. - -See the Expect manual for more information: -http://expect.nist.gov/ diff --git a/packages/expect/expect.0.0.2/opam b/packages/expect/expect.0.0.2/opam index 77aa59e2106..68595b9abf0 100644 --- a/packages/expect/expect.0.0.2/opam +++ b/packages/expect/expect.0.0.2/opam @@ -1,23 +1,36 @@ -opam-version: "1.2" +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: "https://github.com/gildor478/ocaml-expect.git" +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"} + ["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" "extlib" {= "1.5.3"} "ounit" "pcre" - "oasis" {>= "0.3.0" & <"0.4.2"} + "oasis" {>= "0.3.0" & < "0.4.2"} "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.06.0"] +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://forge.ocamlcore.org/frs/download.php/475/ocaml-expect-0.0.2.tar.gz" + checksum: "md5=723288a1c9078f86e6185e78a6baa577" +} diff --git a/packages/expect/expect.0.0.2/url b/packages/expect/expect.0.0.2/url deleted file mode 100644 index efa68570dbb..00000000000 --- a/packages/expect/expect.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/475/ocaml-expect-0.0.2.tar.gz" -checksum: "723288a1c9078f86e6185e78a6baa577" diff --git a/packages/expect/expect.0.0.3/descr b/packages/expect/expect.0.0.3/descr deleted file mode 100644 index fdf411a2cb3..00000000000 --- a/packages/expect/expect.0.0.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -Simple implementation of "expect" to help building unitary testing of interactive program -You can match the question using a regular expression or a timeout. - -See the Expect manual for more information: -http://expect.nist.gov/ diff --git a/packages/expect/expect.0.0.3/opam b/packages/expect/expect.0.0.3/opam index 0076724bd63..1247e3c8a8a 100644 --- a/packages/expect/expect.0.0.3/opam +++ b/packages/expect/expect.0.0.3/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +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: "https://github.com/gildor478/ocaml-expect.git" +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" "extlib" {= "1.5.3"} "ounit" @@ -17,4 +18,16 @@ depends: [ "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.06.0"] +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://forge.ocamlcore.org/frs/download.php/894/ocaml-expect-0.0.3.tar.gz" + checksum: "md5=3ac7f4bf2cfa9e7e8375c231be384248" +} diff --git a/packages/expect/expect.0.0.3/url b/packages/expect/expect.0.0.3/url deleted file mode 100644 index c9a2a069f29..00000000000 --- a/packages/expect/expect.0.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/894/ocaml-expect-0.0.3.tar.gz" -checksum: "3ac7f4bf2cfa9e7e8375c231be384248" diff --git a/packages/expect/expect.0.0.4/descr b/packages/expect/expect.0.0.4/descr deleted file mode 100644 index fdf411a2cb3..00000000000 --- a/packages/expect/expect.0.0.4/descr +++ /dev/null @@ -1,5 +0,0 @@ -Simple implementation of "expect" to help building unitary testing of interactive program -You can match the question using a regular expression or a timeout. - -See the Expect manual for more information: -http://expect.nist.gov/ diff --git a/packages/expect/expect.0.0.4/opam b/packages/expect/expect.0.0.4/opam index 89b4360a5ff..21e47ef1a94 100644 --- a/packages/expect/expect.0.0.4/opam +++ b/packages/expect/expect.0.0.4/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +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: "https://github.com/gildor478/ocaml-expect.git" +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" "batteries" "ounit" @@ -17,4 +18,16 @@ depends: [ "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.06.0"] +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://forge.ocamlcore.org/frs/download.php/1289/ocaml-expect-0.0.4.tar.gz" + checksum: "md5=ec0839ed6d5fecbe204299ec4161bb0d" +} diff --git a/packages/expect/expect.0.0.4/url b/packages/expect/expect.0.0.4/url deleted file mode 100644 index 4a7872edd3a..00000000000 --- a/packages/expect/expect.0.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1289/ocaml-expect-0.0.4.tar.gz" -checksum: "ec0839ed6d5fecbe204299ec4161bb0d" diff --git a/packages/expect/expect.0.0.6/descr b/packages/expect/expect.0.0.6/descr deleted file mode 100644 index fdf411a2cb3..00000000000 --- a/packages/expect/expect.0.0.6/descr +++ /dev/null @@ -1,5 +0,0 @@ -Simple implementation of "expect" to help building unitary testing of interactive program -You can match the question using a regular expression or a timeout. - -See the Expect manual for more information: -http://expect.nist.gov/ diff --git a/packages/expect/expect.0.0.6/opam b/packages/expect/expect.0.0.6/opam index 8d4faec3a69..80c5d44c467 100644 --- a/packages/expect/expect.0.0.6/opam +++ b/packages/expect/expect.0.0.6/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +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: "https://github.com/gildor478/ocaml-expect.git" +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" "ocamlfind" "batteries" "ounit" @@ -18,3 +19,16 @@ depends: [ "base-bytes" ] 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://forge.ocamlcore.org/frs/download.php/1736/ocaml-expect-0.0.6.tar.gz" + checksum: "md5=894a7d6ded68d9d10a18ab7b79a8e961" +} diff --git a/packages/expect/expect.0.0.6/url b/packages/expect/expect.0.0.6/url deleted file mode 100644 index 23d106aef0d..00000000000 --- a/packages/expect/expect.0.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1736/ocaml-expect-0.0.6.tar.gz" -checksum: "894a7d6ded68d9d10a18ab7b79a8e961" diff --git a/packages/expect_test_helpers/expect_test_helpers.v0.10.0/descr b/packages/expect_test_helpers/expect_test_helpers.v0.10.0/descr deleted file mode 100644 index a87a2865ca4..00000000000 --- a/packages/expect_test_helpers/expect_test_helpers.v0.10.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Async helpers for writing expectation tests - -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. 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 index d7ab6530fa4..9ebf2c69d6f 100644 --- a/packages/expect_test_helpers/expect_test_helpers.v0.10.0/opam +++ b/packages/expect_test_helpers/expect_test_helpers.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/expect_test_helpers" @@ -9,13 +9,24 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "async" {>= "v0.10" & < "v0.11"} - "core" {>= "v0.10" & < "v0.11"} + "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" {build & >= "1.0+beta12"} - "ocaml-migrate-parsetree" {>= "0.4"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "sexp_pretty" {>= "v0.10" & < "v0.11"} + "jbuilder" {build & >= "1.0+beta12"} + "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=390587b0825681dcdbf80aede0411129" +} diff --git a/packages/expect_test_helpers/expect_test_helpers.v0.10.0/url b/packages/expect_test_helpers/expect_test_helpers.v0.10.0/url deleted file mode 100644 index b147ef71add..00000000000 --- a/packages/expect_test_helpers/expect_test_helpers.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/expect_test_helpers-v0.10.0.tar.gz" -checksum: "390587b0825681dcdbf80aede0411129" diff --git a/packages/expect_test_helpers/expect_test_helpers.v0.9.0/descr b/packages/expect_test_helpers/expect_test_helpers.v0.9.0/descr deleted file mode 100644 index a87a2865ca4..00000000000 --- a/packages/expect_test_helpers/expect_test_helpers.v0.9.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Async helpers for writing expectation tests - -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. 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 index 13fb7d4ec1d..3ffea3c82c9 100644 --- a/packages/expect_test_helpers/expect_test_helpers.v0.9.0/opam +++ b/packages/expect_test_helpers/expect_test_helpers.v0.9.0/opam @@ -1,21 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/expect_test_helpers.git" +dev-repo: "git+https://github.com/janestreet/expect_test_helpers.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "async" {>= "v0.9" & < "v0.10"} - "core" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "async" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9" & < "v0.10"} "expect_test_helpers_kernel" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} - "sexp_pretty" {>= "v0.9" & < "v0.10"} - "ocaml-migrate-parsetree" {>= "0.4"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "sexp_pretty" {>= "v0.9" & < "v0.10"} + "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=754cedf41cb1c12fff6d784b889f1aee" +} diff --git a/packages/expect_test_helpers/expect_test_helpers.v0.9.0/url b/packages/expect_test_helpers/expect_test_helpers.v0.9.0/url deleted file mode 100644 index ffd5ecb6178..00000000000 --- a/packages/expect_test_helpers/expect_test_helpers.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/expect_test_helpers-v0.9.0.tar.gz" -checksum: "754cedf41cb1c12fff6d784b889f1aee" diff --git a/packages/expect_test_helpers_kernel/expect_test_helpers_kernel.v0.10.0/descr b/packages/expect_test_helpers_kernel/expect_test_helpers_kernel.v0.10.0/descr deleted file mode 100644 index 7a22cb76130..00000000000 --- a/packages/expect_test_helpers_kernel/expect_test_helpers_kernel.v0.10.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Helpers for writing expectation tests - -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. 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 index 66f209c59f1..f6776100931 100644 --- 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 @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/expect_test_helpers_kernel" @@ -9,12 +9,23 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} - "re" {>= "1.5.0"} + "re" {>= "1.5.0"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=8a430de23c0224ad48ccbdbfc3059b01" +} diff --git a/packages/expect_test_helpers_kernel/expect_test_helpers_kernel.v0.10.0/url b/packages/expect_test_helpers_kernel/expect_test_helpers_kernel.v0.10.0/url deleted file mode 100644 index 52438f3be10..00000000000 --- a/packages/expect_test_helpers_kernel/expect_test_helpers_kernel.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/expect_test_helpers_kernel-v0.10.0.tar.gz" -checksum: "8a430de23c0224ad48ccbdbfc3059b01" diff --git a/packages/expect_test_helpers_kernel/expect_test_helpers_kernel.v0.9.0/descr b/packages/expect_test_helpers_kernel/expect_test_helpers_kernel.v0.9.0/descr deleted file mode 100644 index 7a22cb76130..00000000000 --- a/packages/expect_test_helpers_kernel/expect_test_helpers_kernel.v0.9.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Helpers for writing expectation tests - -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. 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 index 2a7f32b33fa..9eaf16bab30 100644 --- 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 @@ -1,20 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/expect_test_helpers_kernel.git" +dev-repo: "git+https://github.com/janestreet/expect_test_helpers_kernel.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core_kernel" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} - "sexp_pretty" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "core_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "sexp_pretty" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} - "re" {>= "1.5.0"} + "re" {>= "1.5.0"} ] -available: [ ocaml-version >= "4.03.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: "md5=ea02d33c168ae2a282feff2cb53b0fd1" +} diff --git a/packages/expect_test_helpers_kernel/expect_test_helpers_kernel.v0.9.0/url b/packages/expect_test_helpers_kernel/expect_test_helpers_kernel.v0.9.0/url deleted file mode 100644 index 2852810e6e4..00000000000 --- a/packages/expect_test_helpers_kernel/expect_test_helpers_kernel.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/expect_test_helpers_kernel-v0.9.0.tar.gz" -checksum: "ea02d33c168ae2a282feff2cb53b0fd1" diff --git a/packages/extlib-compat/extlib-compat.1.6.1/descr b/packages/extlib-compat/extlib-compat.1.6.1/descr deleted file mode 100644 index d8a1e8da367..00000000000 --- a/packages/extlib-compat/extlib-compat.1.6.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -A complete yet small extension for OCaml standard library (full, compatibility) -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. diff --git a/packages/extlib-compat/extlib-compat.1.6.1/opam b/packages/extlib-compat/extlib-compat.1.6.1/opam index 4213c3f2279..ed1f74c44c9 100644 --- a/packages/extlib-compat/extlib-compat.1.6.1/opam +++ b/packages/extlib-compat/extlib-compat.1.6.1/opam @@ -1,8 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" -author: "ygrek " homepage: "http://code.google.com/p/ocaml-extlib" -dev-repo: "https://github.com/ygrek/ocaml-extlib.git" +dev-repo: "git+https://github.com/ygrek/ocaml-extlib.git" bug-reports: "https://github.com/ygrek/ocaml-extlib/issues" license: "LGPL-2.1 with OCaml linking exception" doc: ["http://ocaml-extlib.googlecode.com/svn/doc/apiref/index.html"] @@ -14,5 +13,23 @@ remove: [ ["ocamlfind" "remove" "extlib"] ] conflicts: ["extlib"] -depends: ["ocamlfind" "camlp4" {build}] -available: [ ocaml-version < "4.05.0" ] +depends: [ + "ocaml" {< "4.05.0"} + "ocamlfind" + "camlp4" {build} +] +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: "md5=5643237a6410dc915347956cff97df86" + mirrors: "http://ygrek.org.ua/p/release/ocaml-extlib/extlib-1.6.1.tar.gz" +} diff --git a/packages/extlib-compat/extlib-compat.1.6.1/url b/packages/extlib-compat/extlib-compat.1.6.1/url deleted file mode 100644 index 449d577cb84..00000000000 --- a/packages/extlib-compat/extlib-compat.1.6.1/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "http://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ocaml-extlib/extlib-1.6.1.tar.gz" -mirrors: ["http://ygrek.org.ua/p/release/ocaml-extlib/extlib-1.6.1.tar.gz"] -checksum: "5643237a6410dc915347956cff97df86" diff --git a/packages/extlib-compat/extlib-compat.1.7.0/descr b/packages/extlib-compat/extlib-compat.1.7.0/descr deleted file mode 100644 index 9886e18d51e..00000000000 --- a/packages/extlib-compat/extlib-compat.1.7.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A complete yet small extension for OCaml standard library (full, compatibility) -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. diff --git a/packages/extlib-compat/extlib-compat.1.7.0/opam b/packages/extlib-compat/extlib-compat.1.7.0/opam index ec20bdbb024..5c7cb391114 100644 --- a/packages/extlib-compat/extlib-compat.1.7.0/opam +++ b/packages/extlib-compat/extlib-compat.1.7.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "https://github.com/ygrek/ocaml-extlib" dev-repo: "git://github.com/ygrek/ocaml-extlib.git" @@ -21,17 +21,29 @@ authors: [ ] build: [ [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [ [make "install"] ] -build-doc: [ [make "doc"] ] -build-test: [ [make "test"] ] remove: [ ["ocamlfind" "remove" "extlib"] ] conflicts: ["extlib"] depends: [ + "ocaml" {< "4.05.0"} "ocamlfind" {build} "cppo" {build} "base-bytes" {build} ] -available: [ ocaml-version < "4.05.0" ] +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: "md5=b50b02d9e40d35cc20c82d9c881a1bf6" +} diff --git a/packages/extlib-compat/extlib-compat.1.7.0/url b/packages/extlib-compat/extlib-compat.1.7.0/url deleted file mode 100644 index ecf8205138f..00000000000 --- a/packages/extlib-compat/extlib-compat.1.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ygrek/ocaml-extlib/archive/1.7.0.tar.gz" -checksum: "b50b02d9e40d35cc20c82d9c881a1bf6" diff --git a/packages/extlib-compat/extlib-compat.1.7.2/descr b/packages/extlib-compat/extlib-compat.1.7.2/descr deleted file mode 100644 index 9886e18d51e..00000000000 --- a/packages/extlib-compat/extlib-compat.1.7.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -A complete yet small extension for OCaml standard library (full, compatibility) -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. diff --git a/packages/extlib-compat/extlib-compat.1.7.2/opam b/packages/extlib-compat/extlib-compat.1.7.2/opam index 332e6c0b525..05ebd481acd 100644 --- a/packages/extlib-compat/extlib-compat.1.7.2/opam +++ b/packages/extlib-compat/extlib-compat.1.7.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "https://github.com/ygrek/ocaml-extlib" dev-repo: "git://github.com/ygrek/ocaml-extlib.git" @@ -21,16 +21,31 @@ authors: [ ] build: [ [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [ [make "install"] ] -build-doc: [ [make "doc"] ] -build-test: [ [make "test"] ] remove: [ ["ocamlfind" "remove" "extlib"] ] conflicts: ["extlib"] depends: [ + "ocaml" "ocamlfind" {build} "cppo" {build} "base-bytes" {build} ] +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: "http://ygrek.org.ua/p/release/ocaml-extlib/extlib-1.7.2.tar.gz" + checksum: "md5=0f550dd06242828399a73387c49e0eed" + mirrors: + "https://github.com/ygrek/ocaml-extlib/releases/download/1.7.2/extlib-1.7.2.tar.gz" +} diff --git a/packages/extlib-compat/extlib-compat.1.7.2/url b/packages/extlib-compat/extlib-compat.1.7.2/url deleted file mode 100644 index 996f35975df..00000000000 --- a/packages/extlib-compat/extlib-compat.1.7.2/url +++ /dev/null @@ -1,3 +0,0 @@ -http: "http://ygrek.org.ua/p/release/ocaml-extlib/extlib-1.7.2.tar.gz" -mirrors: ["https://github.com/ygrek/ocaml-extlib/releases/download/1.7.2/extlib-1.7.2.tar.gz"] -checksum: "0f550dd06242828399a73387c49e0eed" diff --git a/packages/extlib/extlib.1.5.2/descr b/packages/extlib/extlib.1.5.2/descr deleted file mode 100644 index f139eb71a8d..00000000000 --- a/packages/extlib/extlib.1.5.2/descr +++ /dev/null @@ -1 +0,0 @@ -A complete yet small standard library for OCaml diff --git a/packages/extlib/extlib.1.5.2/files/extlib.install b/packages/extlib/extlib.1.5.2/files/extlib.install deleted file mode 100644 index cfd3d02c84e..00000000000 --- a/packages/extlib/extlib.1.5.2/files/extlib.install +++ /dev/null @@ -1,26 +0,0 @@ -lib: [ - "extLib.cma" - "extLib.cmi" - "extLib.cmxa" - "extLib.a" - "base64.cmi" - "dynArray.cmi" - "extHashtbl.cmi" - "extString.cmi" - "option.cmi" - "refList.cmi" - "unzip.cmi" - "bitSet.cmi" - "enum.cmi" - "extLib.cmi" - "global.cmi" - "optParse.cmi" - "std.cmi" - "uTF8.cmi" - "dllist.cmi" - "extArray.cmi" - "extList.cmi" - "IO.cmi" - "pMap.cmi" - "uChar.cmi" -] diff --git a/packages/extlib/extlib.1.5.2/files/extlib.ocp b/packages/extlib/extlib.1.5.2/files/extlib.ocp deleted file mode 100644 index 126d9c67761..00000000000 --- a/packages/extlib/extlib.1.5.2/files/extlib.ocp +++ /dev/null @@ -1,29 +0,0 @@ -comp = [ "-g" ] -link = [ "-g" ] - -begin library "extlib" - sort = true - files = [ - "unzip.ml" - "uTF8.ml" - "uChar.ml" - "std.ml" - "refList.ml" - "pMap.ml" - "option.ml" - "optParse.ml" - "install.ml" - "IO.ml" - "global.ml" - "extString.ml" - "extList.ml" - "extLib.ml" - "extHashtbl.ml" - "extArray.ml" - "enum.ml" - "dynArray.ml" - "dllist.ml" - "bitSet.ml" - "base64.ml" - ] -end diff --git a/packages/extlib/extlib.1.5.2/files/opam.patch b/packages/extlib/extlib.1.5.2/files/opam.patch deleted file mode 100644 index 870598e7bb1..00000000000 --- a/packages/extlib/extlib.1.5.2/files/opam.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ru extlib.1.5.2/Makefile extlib.1.5.2/Makefile ---- extlib.1.5.2/Makefile 2011-08-06 16:56:39.000000000 +0200 -+++ extlib.1.5.2/Makefile 2012-10-05 18:15:17.734428987 +0200 -@@ -20,7 +20,7 @@ - cp odoc_style.css doc/style.css - - install: -- ocamlfind install extlib META *.cmi *.cma $(MLI) $(wildcard *.cmxa) $(wildcard *.a) -+ ocamlfind install extlib META extLib.cmxs *.cmi *.cma $(MLI) $(wildcard *.cmxa) $(wildcard *.a) - - uninstall: - ocamlfind remove extlib diff --git a/packages/extlib/extlib.1.5.2/opam b/packages/extlib/extlib.1.5.2/opam deleted file mode 100644 index 882c0f4beaf..00000000000 --- a/packages/extlib/extlib.1.5.2/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1" -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: ["ocamlfind" "camlp4"] -patches: ["opam.patch"] -available: ocaml-version < "4.00.0" -install: [make "install"] diff --git a/packages/extlib/extlib.1.5.2/url b/packages/extlib/extlib.1.5.2/url deleted file mode 100644 index 910b46d00b4..00000000000 --- a/packages/extlib/extlib.1.5.2/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "http://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ocaml-extlib/extlib-1.5.2.tar.gz" -mirrors: ["http://ygrek.org.ua/p/release/ocaml-extlib/extlib-1.5.2.tar.gz"] -checksum: "839f9bf5a971fa07935c96ba7e209f86" diff --git a/packages/extlib/extlib.1.5.3/descr b/packages/extlib/extlib.1.5.3/descr deleted file mode 100644 index f139eb71a8d..00000000000 --- a/packages/extlib/extlib.1.5.3/descr +++ /dev/null @@ -1 +0,0 @@ -A complete yet small standard library for OCaml diff --git a/packages/extlib/extlib.1.5.3/opam b/packages/extlib/extlib.1.5.3/opam index b3431ae0dd6..2129c4764e1 100644 --- a/packages/extlib/extlib.1.5.3/opam +++ b/packages/extlib/extlib.1.5.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "https://github.com/ygrek/ocaml-extlib" dev-repo: "git://github.com/ygrek/ocaml-extlib.git" @@ -14,6 +14,18 @@ build: [ [make "cmxs"] ] remove: [["ocamlfind" "remove" "extlib"]] -depends: ["ocamlfind" "camlp4"] +depends: [ + "ocaml" {< "4.05.0"} + "ocamlfind" + "camlp4" +] install: [make "install"] -available: [ ocaml-version < "4.05.0" ] +synopsis: "A complete yet small standard library for OCaml" +flags: light-uninstall +extra-files: ["extlib.install" "md5=22e7aa48bdb46d7f3086843249c00949"] +url { + src: + "http://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ocaml-extlib/extlib-1.5.3.tar.gz" + checksum: "md5=3de5f4e0a95fda7b2f3819c4a655b17c" + mirrors: "http://ygrek.org.ua/p/release/ocaml-extlib/extlib-1.5.3.tar.gz" +} diff --git a/packages/extlib/extlib.1.5.3/url b/packages/extlib/extlib.1.5.3/url deleted file mode 100644 index 5d5b7a66e7a..00000000000 --- a/packages/extlib/extlib.1.5.3/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "http://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ocaml-extlib/extlib-1.5.3.tar.gz" -mirrors: ["http://ygrek.org.ua/p/release/ocaml-extlib/extlib-1.5.3.tar.gz"] -checksum: "3de5f4e0a95fda7b2f3819c4a655b17c" diff --git a/packages/extlib/extlib.1.5.4/descr b/packages/extlib/extlib.1.5.4/descr deleted file mode 100644 index a6620c29167..00000000000 --- a/packages/extlib/extlib.1.5.4/descr +++ /dev/null @@ -1,5 +0,0 @@ -A complete yet small extension for OCaml standard library -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. diff --git a/packages/extlib/extlib.1.5.4/opam b/packages/extlib/extlib.1.5.4/opam index 1ba8490eb38..07e120e0a19 100644 --- a/packages/extlib/extlib.1.5.4/opam +++ b/packages/extlib/extlib.1.5.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "http://code.google.com/p/ocaml-extlib" dev-repo: "git://github.com/ygrek/ocaml-extlib.git" @@ -16,6 +16,23 @@ build: [ [make "cmxs"] ] remove: [["ocamlfind" "remove" "extlib"]] -depends: ["ocamlfind" "camlp4"] +depends: [ + "ocaml" {< "4.05.0"} + "ocamlfind" + "camlp4" +] install: [make "install"] -available: [ ocaml-version < "4.05.0" ] +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 +extra-files: ["extlib.install" "md5=22e7aa48bdb46d7f3086843249c00949"] +url { + src: + "http://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ocaml-extlib/extlib-1.5.4.tar.gz" + checksum: "md5=329041625309b9e49051e5b097a9185d" + mirrors: "http://ygrek.org.ua/p/release/ocaml-extlib/extlib-1.5.4.tar.gz" +} diff --git a/packages/extlib/extlib.1.5.4/url b/packages/extlib/extlib.1.5.4/url deleted file mode 100644 index 21ec8d947e2..00000000000 --- a/packages/extlib/extlib.1.5.4/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "http://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ocaml-extlib/extlib-1.5.4.tar.gz" -mirrors: ["http://ygrek.org.ua/p/release/ocaml-extlib/extlib-1.5.4.tar.gz"] -checksum: "329041625309b9e49051e5b097a9185d" diff --git a/packages/extlib/extlib.1.6.1/descr b/packages/extlib/extlib.1.6.1/descr deleted file mode 100644 index 84188a79df8..00000000000 --- a/packages/extlib/extlib.1.6.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -A complete yet small extension for OCaml standard library (reduced, recommended) -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. diff --git a/packages/extlib/extlib.1.6.1/opam b/packages/extlib/extlib.1.6.1/opam index f56b3a566ed..7b38601b8ae 100644 --- a/packages/extlib/extlib.1.6.1/opam +++ b/packages/extlib/extlib.1.6.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "http://code.google.com/p/ocaml-extlib" dev-repo: "git://github.com/ygrek/ocaml-extlib.git" @@ -16,6 +16,23 @@ doc: ["http://ocaml-extlib.googlecode.com/svn/doc/apiref/index.html"] remove: [ ["ocamlfind" "remove" "extlib"] ] -depends: ["ocamlfind" "camlp4"] +depends: [ + "ocaml" {< "4.05.0"} + "ocamlfind" + "camlp4" +] install: [make "minimal=1" "build" "install"] -available: [ ocaml-version < "4.05.0" ] +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: "md5=5643237a6410dc915347956cff97df86" + mirrors: "http://ygrek.org.ua/p/release/ocaml-extlib/extlib-1.6.1.tar.gz" +} diff --git a/packages/extlib/extlib.1.6.1/url b/packages/extlib/extlib.1.6.1/url deleted file mode 100644 index 449d577cb84..00000000000 --- a/packages/extlib/extlib.1.6.1/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "http://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ocaml-extlib/extlib-1.6.1.tar.gz" -mirrors: ["http://ygrek.org.ua/p/release/ocaml-extlib/extlib-1.6.1.tar.gz"] -checksum: "5643237a6410dc915347956cff97df86" diff --git a/packages/extlib/extlib.1.7.0/descr b/packages/extlib/extlib.1.7.0/descr deleted file mode 100644 index 814289c1b52..00000000000 --- a/packages/extlib/extlib.1.7.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A complete yet small extension for OCaml standard library (reduced, recommended) -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. diff --git a/packages/extlib/extlib.1.7.0/opam b/packages/extlib/extlib.1.7.0/opam index b6aec2151f0..a9d37498446 100644 --- a/packages/extlib/extlib.1.7.0/opam +++ b/packages/extlib/extlib.1.7.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "https://github.com/ygrek/ocaml-extlib" dev-repo: "git://github.com/ygrek/ocaml-extlib.git" @@ -21,15 +21,29 @@ authors: [ ] build: [ [make "minimal=1" "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [ [make "minimal=1" "install"] ] -build-doc: [ [make "doc"] ] -build-test: [ [make "test"] ] remove: [ ["ocamlfind" "remove" "extlib"] ] depends: [ + "ocaml" "ocamlfind" {build} "cppo" {build} "base-bytes" {build} ] +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://github.com/ygrek/ocaml-extlib/archive/1.7.0.tar.gz" + checksum: "md5=b50b02d9e40d35cc20c82d9c881a1bf6" + mirrors: "http://ygrek.org.ua/p/release/ocaml-extlib/extlib-1.7.0.tar.gz" +} diff --git a/packages/extlib/extlib.1.7.0/url b/packages/extlib/extlib.1.7.0/url deleted file mode 100644 index 8a7dd9166e7..00000000000 --- a/packages/extlib/extlib.1.7.0/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/ygrek/ocaml-extlib/archive/1.7.0.tar.gz" -mirrors: ["http://ygrek.org.ua/p/release/ocaml-extlib/extlib-1.7.0.tar.gz"] -checksum: "b50b02d9e40d35cc20c82d9c881a1bf6" diff --git a/packages/extlib/extlib.1.7.1/descr b/packages/extlib/extlib.1.7.1/descr deleted file mode 100644 index 814289c1b52..00000000000 --- a/packages/extlib/extlib.1.7.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -A complete yet small extension for OCaml standard library (reduced, recommended) -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. diff --git a/packages/extlib/extlib.1.7.1/opam b/packages/extlib/extlib.1.7.1/opam index 5dc67596b5f..389608c5a11 100644 --- a/packages/extlib/extlib.1.7.1/opam +++ b/packages/extlib/extlib.1.7.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" authors: [ "Nicolas Cannasse" @@ -18,18 +18,32 @@ homepage: "https://github.com/ygrek/ocaml-extlib" bug-reports: "https://github.com/ygrek/ocaml-extlib/issues" license: "LGPL-2.1 with OCaml linking exception" dev-repo: "git://github.com/ygrek/ocaml-extlib.git" -build: [make "minimal=1" "build"] -install: [make "minimal=1" "install"] -build-test: [ - [make "test"] - [make "clean"] +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} ] -build-doc: [make "minimal=1" "doc"] +install: [make "minimal=1" "install"] remove: ["ocamlfind" "remove" "extlib"] depends: [ + "ocaml" {< "4.05.0"} "ocamlfind" {build} "cppo" {build} "base-bytes" ] -available: [ ocaml-version < "4.05.0" ] +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: "http://ygrek.org.ua/p/release/ocaml-extlib/extlib-1.7.1.tar.gz" + checksum: "md5=381b8f3099f26eec0e8b3597361d5645" + mirrors: + "https://github.com/ygrek/ocaml-extlib/releases/download/1.7.1/extlib-1.7.1.tar.gz" +} diff --git a/packages/extlib/extlib.1.7.1/url b/packages/extlib/extlib.1.7.1/url deleted file mode 100644 index 82b63201c61..00000000000 --- a/packages/extlib/extlib.1.7.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: "http://ygrek.org.ua/p/release/ocaml-extlib/extlib-1.7.1.tar.gz" -mirrors: ["https://github.com/ygrek/ocaml-extlib/releases/download/1.7.1/extlib-1.7.1.tar.gz"] -checksum: "381b8f3099f26eec0e8b3597361d5645" diff --git a/packages/extlib/extlib.1.7.2/descr b/packages/extlib/extlib.1.7.2/descr deleted file mode 100644 index 814289c1b52..00000000000 --- a/packages/extlib/extlib.1.7.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -A complete yet small extension for OCaml standard library (reduced, recommended) -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. diff --git a/packages/extlib/extlib.1.7.2/opam b/packages/extlib/extlib.1.7.2/opam index d8ee9bfd213..065f9108f0e 100644 --- a/packages/extlib/extlib.1.7.2/opam +++ b/packages/extlib/extlib.1.7.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "https://github.com/ygrek/ocaml-extlib" dev-repo: "git://github.com/ygrek/ocaml-extlib.git" @@ -21,15 +21,30 @@ authors: [ ] build: [ [make "minimal=1" "build"] + [make "minimal=1" "test"] {with-test} + [make "doc"] {with-doc} ] install: [ [make "minimal=1" "install"] ] -build-doc: [ [make "doc"] ] -build-test: [ [make "minimal=1" "test"] ] remove: [ ["ocamlfind" "remove" "extlib"] ] depends: [ + "ocaml" "ocamlfind" {build} "cppo" {build} "base-bytes" {build} ] +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: "http://ygrek.org.ua/p/release/ocaml-extlib/extlib-1.7.2.tar.gz" + checksum: "md5=0f550dd06242828399a73387c49e0eed" + mirrors: + "https://github.com/ygrek/ocaml-extlib/releases/download/1.7.2/extlib-1.7.2.tar.gz" +} diff --git a/packages/extlib/extlib.1.7.2/url b/packages/extlib/extlib.1.7.2/url deleted file mode 100644 index 996f35975df..00000000000 --- a/packages/extlib/extlib.1.7.2/url +++ /dev/null @@ -1,3 +0,0 @@ -http: "http://ygrek.org.ua/p/release/ocaml-extlib/extlib-1.7.2.tar.gz" -mirrors: ["https://github.com/ygrek/ocaml-extlib/releases/download/1.7.2/extlib-1.7.2.tar.gz"] -checksum: "0f550dd06242828399a73387c49e0eed" diff --git a/packages/extlib/extlib.1.7.4/descr b/packages/extlib/extlib.1.7.4/descr deleted file mode 100644 index 814289c1b52..00000000000 --- a/packages/extlib/extlib.1.7.4/descr +++ /dev/null @@ -1,5 +0,0 @@ -A complete yet small extension for OCaml standard library (reduced, recommended) -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. diff --git a/packages/extlib/extlib.1.7.4/opam b/packages/extlib/extlib.1.7.4/opam index 42d62ec1b39..e086edec9e9 100644 --- a/packages/extlib/extlib.1.7.4/opam +++ b/packages/extlib/extlib.1.7.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "https://github.com/ygrek/ocaml-extlib" dev-repo: "git://github.com/ygrek/ocaml-extlib.git" @@ -21,15 +21,30 @@ authors: [ ] build: [ [make "minimal=1" "build"] + [make "minimal=1" "test"] {with-test} + [make "minimal=1" "doc"] {with-doc} ] install: [ [make "minimal=1" "install"] ] -build-doc: [ [make "minimal=1" "doc"] ] -build-test: [ [make "minimal=1" "test"] ] remove: [ ["ocamlfind" "remove" "extlib"] ] depends: [ + "ocaml" "ocamlfind" {build} "cppo" {build} "base-bytes" {build} ] +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: "http://ygrek.org.ua/p/release/ocaml-extlib/extlib-1.7.4.tar.gz" + checksum: "md5=25f982e2716b70cbc9ecb4beaf509889" + mirrors: + "https://github.com/ygrek/ocaml-extlib/releases/download/1.7.4/extlib-1.7.4.tar.gz" +} diff --git a/packages/extlib/extlib.1.7.4/url b/packages/extlib/extlib.1.7.4/url deleted file mode 100644 index 3c36adee574..00000000000 --- a/packages/extlib/extlib.1.7.4/url +++ /dev/null @@ -1,3 +0,0 @@ -http: "http://ygrek.org.ua/p/release/ocaml-extlib/extlib-1.7.4.tar.gz" -mirrors: ["https://github.com/ygrek/ocaml-extlib/releases/download/1.7.4/extlib-1.7.4.tar.gz"] -checksum: "25f982e2716b70cbc9ecb4beaf509889" diff --git a/packages/extprot/extprot.1.1.1/descr b/packages/extprot/extprot.1.1.1/descr deleted file mode 100644 index defcab2f646..00000000000 --- a/packages/extprot/extprot.1.1.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Extensible binary protocols for cross-language communication and long-term serialization -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. diff --git a/packages/extprot/extprot.1.1.1/opam b/packages/extprot/extprot.1.1.1/opam index 7df3a0b05aa..e268d88bf37 100644 --- a/packages/extprot/extprot.1.1.1/opam +++ b/packages/extprot/extprot.1.1.1/opam @@ -1,22 +1,37 @@ -opam-version: "1.2" +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" -build-test: [["omake" "test"] {"%{ounit:installed}"}] +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" ("extlib" | "extlib-compat") "sexplib" {< "113.01.00"} "type_conv" "omake" ] -patches: ["no_bin_annot.patch" {ocaml-version < "4.00"}] -available: [ ocaml-version < "4.02.0" ] +patches: "no_bin_annot.patch" {ocaml:version < "4.00"} dev-repo: "git://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 +extra-files: ["no_bin_annot.patch" "md5=e7143bac42d75d00b4a76af08f61b1c1"] +url { + src: "https://github.com/mfp/extprot/archive/v1.1.1.tar.gz" + checksum: "md5=33a6ffa66db466cf6f66ed52a7152fac" +} diff --git a/packages/extprot/extprot.1.1.1/url b/packages/extprot/extprot.1.1.1/url deleted file mode 100644 index 107137f0095..00000000000 --- a/packages/extprot/extprot.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mfp/extprot/archive/v1.1.1.tar.gz" -checksum: "33a6ffa66db466cf6f66ed52a7152fac" diff --git a/packages/extprot/extprot.1.1.2/descr b/packages/extprot/extprot.1.1.2/descr deleted file mode 100644 index defcab2f646..00000000000 --- a/packages/extprot/extprot.1.1.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Extensible binary protocols for cross-language communication and long-term serialization -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. diff --git a/packages/extprot/extprot.1.1.2/opam b/packages/extprot/extprot.1.1.2/opam index 3e51f0b1574..a31c8317967 100644 --- a/packages/extprot/extprot.1.1.2/opam +++ b/packages/extprot/extprot.1.1.2/opam @@ -1,15 +1,18 @@ -opam-version: "1.2" +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" -build-test: [["omake" "test"] {"%{ounit:installed}"}] +build: [ + ["omake"] + ["omake" "test"] {with-test & "%{ounit:installed}"} +] remove: [ ["ocamlfind" "remove" "extprot"] ["rm" "-f" "%{bin}%/extprotc" "%{bin}%/extprotc.exe"] ] depends: [ + "ocaml" "ocamlfind" ("extlib" | "extlib-compat") "sexplib" {< "113.01.00"} @@ -18,3 +21,15 @@ depends: [ ] dev-repo: "git://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: "md5=0f24a1c6b7561fef1b7cace0daffcf7d" +} diff --git a/packages/extprot/extprot.1.1.2/url b/packages/extprot/extprot.1.1.2/url deleted file mode 100644 index f576b60cda9..00000000000 --- a/packages/extprot/extprot.1.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mfp/extprot/archive/v1.1.2.tar.gz" -checksum: "0f24a1c6b7561fef1b7cace0daffcf7d" diff --git a/packages/extprot/extprot.1.2.0/descr b/packages/extprot/extprot.1.2.0/descr deleted file mode 100644 index defcab2f646..00000000000 --- a/packages/extprot/extprot.1.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Extensible binary protocols for cross-language communication and long-term serialization -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. diff --git a/packages/extprot/extprot.1.2.0/opam b/packages/extprot/extprot.1.2.0/opam index 93b70a86d4e..52cfddfe65c 100644 --- a/packages/extprot/extprot.1.2.0/opam +++ b/packages/extprot/extprot.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "https://github.com/mfp/extprot" license: "MIT" @@ -8,9 +8,7 @@ dev-repo: "git://github.com/mfp/extprot.git" bug-reports: "https://github.com/mfp/extprot/issues" build: [ ["omake"] -] -build-test: [ - ["omake" "test"] + ["omake" "test"] {with-test} ] install: [ ["omake" "install" "prefix=%{prefix}%"] @@ -20,11 +18,24 @@ remove: [ ["rm" "-f" "%{bin}%/extprotc" "%{bin}%/extprotc.exe"] ] depends: [ + "ocaml" "omake" {build} "ocamlfind" {build} "sexplib" {build & < "113.01.00"} "type_conv" {build} - "ounit" {test} + "ounit" {with-test} ("extlib" | "extlib-compat") "base-bytes" ] +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: "md5=1c9ff09c043330085095c2bf7c79d8bd" +} diff --git a/packages/extprot/extprot.1.2.0/url b/packages/extprot/extprot.1.2.0/url deleted file mode 100644 index 96d1ac64f7d..00000000000 --- a/packages/extprot/extprot.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mfp/extprot/archive/1.2.0.tar.gz" -checksum: "1c9ff09c043330085095c2bf7c79d8bd" diff --git a/packages/extprot/extprot.1.3.0/descr b/packages/extprot/extprot.1.3.0/descr deleted file mode 100644 index defcab2f646..00000000000 --- a/packages/extprot/extprot.1.3.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Extensible binary protocols for cross-language communication and long-term serialization -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. diff --git a/packages/extprot/extprot.1.3.0/opam b/packages/extprot/extprot.1.3.0/opam index 7adc9cf5354..aa57862db74 100644 --- a/packages/extprot/extprot.1.3.0/opam +++ b/packages/extprot/extprot.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "https://github.com/mfp/extprot" license: "MIT" @@ -8,9 +8,7 @@ dev-repo: "git://github.com/mfp/extprot.git" bug-reports: "https://github.com/mfp/extprot/issues" build: [ ["omake"] -] -build-test: [ - ["omake" "test"] + ["omake" "test"] {with-test} ] install: [ ["omake" "install" "prefix=%{prefix}%"] @@ -20,10 +18,23 @@ remove: [ ["rm" "-f" "%{bin}%/extprotc" "%{bin}%/extprotc.exe"] ] depends: [ + "ocaml" "omake" {build} "ocamlfind" {build} - "ounit" {test} + "ounit" {with-test} "camlp4" {build} ("extlib" | "extlib-compat") "base-bytes" ] +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: "md5=ecae5982278abfc0c503f6f849278f81" +} diff --git a/packages/extprot/extprot.1.3.0/url b/packages/extprot/extprot.1.3.0/url deleted file mode 100644 index 40084c5eed8..00000000000 --- a/packages/extprot/extprot.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mfp/extprot/archive/1.3.0.tar.gz" -checksum: "ecae5982278abfc0c503f6f849278f81" diff --git a/packages/extprot/extprot.1.4.0/descr b/packages/extprot/extprot.1.4.0/descr deleted file mode 100644 index defcab2f646..00000000000 --- a/packages/extprot/extprot.1.4.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Extensible binary protocols for cross-language communication and long-term serialization -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. diff --git a/packages/extprot/extprot.1.4.0/opam b/packages/extprot/extprot.1.4.0/opam index a7e297311b1..2f14b9cdf93 100644 --- a/packages/extprot/extprot.1.4.0/opam +++ b/packages/extprot/extprot.1.4.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "https://github.com/mfp/extprot" license: "MIT" @@ -8,9 +8,7 @@ dev-repo: "git://github.com/mfp/extprot.git" bug-reports: "https://github.com/mfp/extprot/issues" build: [ ["omake"] -] -build-test: [ - ["omake" "test"] + ["omake" "test"] {with-test} ] install: [ ["omake" "install" "prefix=%{prefix}%"] @@ -20,11 +18,23 @@ remove: [ ["rm" "-f" "%{bin}%/extprotc" "%{bin}%/extprotc.exe"] ] depends: [ + "ocaml" {>= "4.02.0"} "omake" {build} "ocamlfind" {build} - "ounit" {test} + "ounit" {with-test} "camlp4" {build} ("extlib" | "extlib-compat") "base-bytes" ] -available: [ocaml-version >= "4.02.0"] +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: "md5=1e1d4d14770fd1ff1456a1e6739487d3" +} diff --git a/packages/extprot/extprot.1.4.0/url b/packages/extprot/extprot.1.4.0/url deleted file mode 100644 index b25d418ea40..00000000000 --- a/packages/extprot/extprot.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mfp/extprot/archive/v1.4.0.tar.gz" -checksum: "1e1d4d14770fd1ff1456a1e6739487d3" diff --git a/packages/extprot/extprot.1.5.0/descr b/packages/extprot/extprot.1.5.0/descr deleted file mode 100644 index defcab2f646..00000000000 --- a/packages/extprot/extprot.1.5.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Extensible binary protocols for cross-language communication and long-term serialization -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. diff --git a/packages/extprot/extprot.1.5.0/opam b/packages/extprot/extprot.1.5.0/opam index a5cef58f68f..5ff62a9a75a 100644 --- a/packages/extprot/extprot.1.5.0/opam +++ b/packages/extprot/extprot.1.5.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "https://github.com/mfp/extprot" license: "MIT" @@ -8,9 +8,7 @@ dev-repo: "git://github.com/mfp/extprot.git" bug-reports: "https://github.com/mfp/extprot/issues" build: [ ["omake"] -] -build-test: [ - ["omake" "test"] + ["omake" "test"] {with-test} ] install: [ ["omake" "install" "prefix=%{prefix}%"] @@ -20,11 +18,23 @@ remove: [ ["rm" "-f" "%{bin}%/extprotc" "%{bin}%/extprotc.exe"] ] depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} "omake" {build} "ocamlfind" {build} - "ounit" {test} + "ounit" {with-test} "camlp4" {build} ("extlib" | "extlib-compat") "base-bytes" ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.06.0"] +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: "md5=58552f263e3b8c2e77a23ba8d5e73e0d" +} diff --git a/packages/extprot/extprot.1.5.0/url b/packages/extprot/extprot.1.5.0/url deleted file mode 100644 index 7e2a25c388d..00000000000 --- a/packages/extprot/extprot.1.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mfp/extprot/archive/v1.5.0.tar.gz" -checksum: "58552f263e3b8c2e77a23ba8d5e73e0d" diff --git a/packages/extunix/extunix.0.1.1/descr b/packages/extunix/extunix.0.1.1/descr deleted file mode 100644 index 5e20709e974..00000000000 --- a/packages/extunix/extunix.0.1.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -Collection of thin bindings to various low-level system API - -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. diff --git a/packages/extunix/extunix.0.1.1/opam b/packages/extunix/extunix.0.1.1/opam index 48ea0b820dd..47ca0b6f877 100644 --- a/packages/extunix/extunix.0.1.1/opam +++ b/packages/extunix/extunix.0.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "http://extunix.forge.ocamlcore.org/" dev-repo: "git://github.com/ygrek/extunix.git" @@ -21,25 +21,41 @@ authors: [ "ygrek" "Dmitry Grebeniuk" "François Bobot" ] build: [ - ["ocaml" "setup.ml" "-configure" "--%{ounit:enable}%-tests" "--prefix" prefix] + [ + "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"] ] -build-doc: [ - ["ocaml" "setup.ml" "-doc"] -] -build-test: [ - ["ocaml" "setup.ml" "-test"] -] remove: [ ["ocamlfind" "remove" "extunix"] ] depends: [ + "ocaml" {< "4.04.0"} "ocamlfind" {build} "camlp4" {build} - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} ] -available: [ocaml-version < "4.04.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://forge.ocamlcore.org/frs/download.php/1403/ocaml-extunix-0.1.1.tar.gz" + checksum: "md5=6daa21e697ffbb08b689be8b05ca6742" +} diff --git a/packages/extunix/extunix.0.1.1/url b/packages/extunix/extunix.0.1.1/url deleted file mode 100644 index c611ac4edfe..00000000000 --- a/packages/extunix/extunix.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1403/ocaml-extunix-0.1.1.tar.gz" -checksum: "6daa21e697ffbb08b689be8b05ca6742" diff --git a/packages/extunix/extunix.0.1.2/descr b/packages/extunix/extunix.0.1.2/descr deleted file mode 100644 index 5e20709e974..00000000000 --- a/packages/extunix/extunix.0.1.2/descr +++ /dev/null @@ -1,7 +0,0 @@ -Collection of thin bindings to various low-level system API - -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. diff --git a/packages/extunix/extunix.0.1.2/opam b/packages/extunix/extunix.0.1.2/opam deleted file mode 100644 index afb3494286d..00000000000 --- a/packages/extunix/extunix.0.1.2/opam +++ /dev/null @@ -1,48 +0,0 @@ -opam-version: "1.2" -maintainer: "ygrek@autistici.org" -homepage: "http://extunix.forge.ocamlcore.org/" -dev-repo: "git://github.com/ygrek/extunix.git" -bug-reports: "https://github.com/ygrek/extunix/issues" -doc: "http://extunix.forge.ocamlcore.org/api/index.html" -license: "LGPL-2.1 with OCaml 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"] -] -install: [ - ["ocaml" "setup.ml" "-install"] -] -build-doc: [ - ["ocaml" "setup.ml" "-doc"] -] -build-test: [ - ["ocaml" "setup.ml" "-test"] -] -remove: [ - ["ocamlfind" "remove" "extunix"] -] -depends: [ - "ocamlfind" {build} - "camlp4" {build} - "ounit" {test & >= "1.0.3"} - "base-bigarray" - "base-unix" - "ocamlbuild" {build} -] -available: [ocaml-version < "4.04.0"] diff --git a/packages/extunix/extunix.0.1.2/url b/packages/extunix/extunix.0.1.2/url deleted file mode 100644 index d308b8ca24a..00000000000 --- a/packages/extunix/extunix.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ygrek.org.ua/p/release/ocaml-extunix/ocaml-extunix-0.1.2.tar.gz" -checksum: "382b57f5f02a5ec188a3f2359961d613" diff --git a/packages/extunix/extunix.0.1.3/descr b/packages/extunix/extunix.0.1.3/descr deleted file mode 100644 index 5e20709e974..00000000000 --- a/packages/extunix/extunix.0.1.3/descr +++ /dev/null @@ -1,7 +0,0 @@ -Collection of thin bindings to various low-level system API - -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. diff --git a/packages/extunix/extunix.0.1.3/opam b/packages/extunix/extunix.0.1.3/opam deleted file mode 100644 index afb3494286d..00000000000 --- a/packages/extunix/extunix.0.1.3/opam +++ /dev/null @@ -1,48 +0,0 @@ -opam-version: "1.2" -maintainer: "ygrek@autistici.org" -homepage: "http://extunix.forge.ocamlcore.org/" -dev-repo: "git://github.com/ygrek/extunix.git" -bug-reports: "https://github.com/ygrek/extunix/issues" -doc: "http://extunix.forge.ocamlcore.org/api/index.html" -license: "LGPL-2.1 with OCaml 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"] -] -install: [ - ["ocaml" "setup.ml" "-install"] -] -build-doc: [ - ["ocaml" "setup.ml" "-doc"] -] -build-test: [ - ["ocaml" "setup.ml" "-test"] -] -remove: [ - ["ocamlfind" "remove" "extunix"] -] -depends: [ - "ocamlfind" {build} - "camlp4" {build} - "ounit" {test & >= "1.0.3"} - "base-bigarray" - "base-unix" - "ocamlbuild" {build} -] -available: [ocaml-version < "4.04.0"] diff --git a/packages/extunix/extunix.0.1.3/url b/packages/extunix/extunix.0.1.3/url deleted file mode 100644 index 577aac4aa05..00000000000 --- a/packages/extunix/extunix.0.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ygrek.org.ua/p/release/ocaml-extunix/ocaml-extunix-0.1.3.tar.gz" -checksum: "ec44053702472af745bbcead9b0177db" diff --git a/packages/extunix/extunix.0.1.4/descr b/packages/extunix/extunix.0.1.4/descr deleted file mode 100644 index 5e20709e974..00000000000 --- a/packages/extunix/extunix.0.1.4/descr +++ /dev/null @@ -1,7 +0,0 @@ -Collection of thin bindings to various low-level system API - -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. diff --git a/packages/extunix/extunix.0.1.4/opam b/packages/extunix/extunix.0.1.4/opam index 88a42345ff4..dc24ec23952 100644 --- a/packages/extunix/extunix.0.1.4/opam +++ b/packages/extunix/extunix.0.1.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "http://extunix.forge.ocamlcore.org/" dev-repo: "git://github.com/ygrek/extunix.git" @@ -21,27 +21,47 @@ authors: [ "ygrek" "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" + "-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"] ] -build-doc: [ - ["ocaml" "setup.ml" "-doc"] -] -build-test: [ - ["ocaml" "setup.ml" "-test"] -] remove: [ ["ocamlfind" "remove" "extunix"] ] depends: [ + "ocaml" "ocamlfind" {build} "camlp4" {build} - "ounit" {test & >= "1.0.3"} + "ounit" {with-test & >= "1.0.3"} "base-bigarray" "base-unix" "ocamlbuild" {build} ] +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: + "http://ygrek.org.ua/p/release/ocaml-extunix/ocaml-extunix-0.1.4.tar.gz" + checksum: "md5=d4ac544b276fb8717d5c75e032b33577" + mirrors: + "https://github.com/ygrek/extunix/releases/download/v0.1.4/ocaml-extunix-0.1.4.tar.gz" +} diff --git a/packages/extunix/extunix.0.1.4/url b/packages/extunix/extunix.0.1.4/url deleted file mode 100644 index 7f9c87dd049..00000000000 --- a/packages/extunix/extunix.0.1.4/url +++ /dev/null @@ -1,3 +0,0 @@ -http: "http://ygrek.org.ua/p/release/ocaml-extunix/ocaml-extunix-0.1.4.tar.gz" -mirrors: ["https://github.com/ygrek/extunix/releases/download/v0.1.4/ocaml-extunix-0.1.4.tar.gz"] -checksum: "d4ac544b276fb8717d5c75e032b33577" diff --git a/packages/extunix/extunix.0.1.5/descr b/packages/extunix/extunix.0.1.5/descr deleted file mode 100644 index 5e20709e974..00000000000 --- a/packages/extunix/extunix.0.1.5/descr +++ /dev/null @@ -1,7 +0,0 @@ -Collection of thin bindings to various low-level system API - -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. diff --git a/packages/extunix/extunix.0.1.5/opam b/packages/extunix/extunix.0.1.5/opam index 6e16ae49d8e..f73d3df23ba 100644 --- a/packages/extunix/extunix.0.1.5/opam +++ b/packages/extunix/extunix.0.1.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "http://ygrek.org.ua/p/extunix" dev-repo: "git://github.com/ygrek/extunix.git" @@ -21,28 +21,48 @@ authors: [ "ygrek" "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" + "-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"] ] -build-doc: [ - ["ocaml" "setup.ml" "-doc"] -] -build-test: [ - ["ocaml" "setup.ml" "-test"] -] remove: [ ["ocamlfind" "remove" "extunix"] ] depends: [ + "ocaml" "ocamlfind" {build} "camlp4" {build} - "ounit" {test & >= "1.0.3"} + "ounit" {with-test & >= "1.0.3"} "base-bytes" "base-bigarray" "base-unix" "ocamlbuild" {build} ] +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: + "http://ygrek.org.ua/p/release/ocaml-extunix/ocaml-extunix-0.1.5.tar.gz" + checksum: "md5=5412a0b392ad5ac90cee6e951aea2076" + mirrors: + "https://github.com/ygrek/extunix/releases/download/v0.1.5/ocaml-extunix-0.1.5.tar.gz" +} diff --git a/packages/extunix/extunix.0.1.5/url b/packages/extunix/extunix.0.1.5/url deleted file mode 100644 index 3760c13cc4a..00000000000 --- a/packages/extunix/extunix.0.1.5/url +++ /dev/null @@ -1,3 +0,0 @@ -http: "http://ygrek.org.ua/p/release/ocaml-extunix/ocaml-extunix-0.1.5.tar.gz" -mirrors: ["https://github.com/ygrek/extunix/releases/download/v0.1.5/ocaml-extunix-0.1.5.tar.gz"] -checksum: "5412a0b392ad5ac90cee6e951aea2076" diff --git a/packages/extunix/extunix.0.1.6/descr b/packages/extunix/extunix.0.1.6/descr deleted file mode 100644 index 5e20709e974..00000000000 --- a/packages/extunix/extunix.0.1.6/descr +++ /dev/null @@ -1,7 +0,0 @@ -Collection of thin bindings to various low-level system API - -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. diff --git a/packages/extunix/extunix.0.1.6/opam b/packages/extunix/extunix.0.1.6/opam index ca846b949e6..8c68f91aff7 100644 --- a/packages/extunix/extunix.0.1.6/opam +++ b/packages/extunix/extunix.0.1.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "http://ygrek.org.ua/p/extunix" dev-repo: "git://github.com/ygrek/extunix.git" @@ -23,28 +23,48 @@ authors: [ "ygrek" "Markus W. Weissmann" ] 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" + "-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"] ] -build-doc: [ - ["ocaml" "setup.ml" "-doc"] -] -build-test: [ - ["ocaml" "setup.ml" "-test"] -] remove: [ ["ocamlfind" "remove" "extunix"] ] depends: [ + "ocaml" "ocamlfind" {build} "camlp4" {build} - "ounit" {test & >= "1.0.3"} + "ounit" {with-test & >= "1.0.3"} "base-bytes" "base-bigarray" "base-unix" "ocamlbuild" {build} ] +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: + "http://ygrek.org.ua/p/release/ocaml-extunix/ocaml-extunix-0.1.6.tar.gz" + checksum: "md5=bd14caccd1ef481b177090e0328e9ba7" + mirrors: + "https://github.com/ygrek/extunix/releases/download/v0.1.6/ocaml-extunix-0.1.6.tar.gz" +} diff --git a/packages/extunix/extunix.0.1.6/url b/packages/extunix/extunix.0.1.6/url deleted file mode 100644 index e22ef0cdffc..00000000000 --- a/packages/extunix/extunix.0.1.6/url +++ /dev/null @@ -1,3 +0,0 @@ -http: "http://ygrek.org.ua/p/release/ocaml-extunix/ocaml-extunix-0.1.6.tar.gz" -mirrors: ["https://github.com/ygrek/extunix/releases/download/v0.1.6/ocaml-extunix-0.1.6.tar.gz"] -checksum: "bd14caccd1ef481b177090e0328e9ba7" diff --git a/packages/ezgzip/ezgzip.0.2.0/descr b/packages/ezgzip/ezgzip.0.2.0/descr deleted file mode 100644 index fefd08bd9b6..00000000000 --- a/packages/ezgzip/ezgzip.0.2.0/descr +++ /dev/null @@ -1,23 +0,0 @@ -# ezgzip - Simple gzip (de)compression library - -ezgzip is a simple interface focused on `string -> string` zlib and gzip -(de)compression. - -Documentation is available -[here](https://hcarty.github.io/ezgzip/ezgzip/index.html). - -An example illustrating how to gzip compress and then decompress a string: -```ocaml -open Rresult - -let () = - let original = "Hello world" in - let compressed = Ezgzip.compress original in - let decompressed = R.get_ok (Ezgzip.decompress compressed) in - assert (original = decompressed) -``` - -This library currently uses the zlib bindings provided by -[camlzip](https://github.com/xavierleroy/camlzip). The gzip header/footer code -is based on the -[upstream specification](http://www.gzip.org/zlib/rfc-gzip.html#specification). diff --git a/packages/ezgzip/ezgzip.0.2.0/opam b/packages/ezgzip/ezgzip.0.2.0/opam index 63007f3dba9..a7d567c6a58 100644 --- a/packages/ezgzip/ezgzip.0.2.0/opam +++ b/packages/ezgzip/ezgzip.0.2.0/opam @@ -1,22 +1,51 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Hezekiah M. Carty " authors: [ "Hezekiah M. Carty " ] license: "MIT" homepage: "https://github.com/hcarty/ezgzip" -dev-repo: "https://github.com/hcarty/ezgzip.git" +dev-repo: "git+https://github.com/hcarty/ezgzip.git" bug-reports: "https://github.com/hcarty/ezgzip/issues" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name] -build-doc: [ "jbuilder" "build" "@doc" "-p" name] +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} + ["jbuilder" "build" "@doc" "-p" name] {with-doc} +] depends: [ - "alcotest" {test & >= "0.8.1"} + "ocaml" {>= "4.03.0"} + "alcotest" {with-test & >= "0.8.1"} "astring" - "benchmark" {test & >= "1.4"} + "benchmark" {with-test & >= "1.4"} "jbuilder" {build & >= "1.0+beta13"} "ocplib-endian" - "odoc" {doc & >= "1.1.1"} - "qcheck" {test & >= "0.7"} + "odoc" {with-doc & >= "1.1.1"} + "qcheck" {with-test & >= "0.7"} "rresult" "camlzip" ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "# ezgzip - Simple gzip (de)compression library" +description: """ +ezgzip is a simple interface focused on `string -> string` zlib and gzip +(de)compression. + +Documentation is available +[here](https://hcarty.github.io/ezgzip/ezgzip/index.html). + +An example illustrating how to gzip compress and then decompress a string: +```ocaml +open Rresult + +let () = + let original = "Hello world" in + let compressed = Ezgzip.compress original in + let decompressed = R.get_ok (Ezgzip.decompress compressed) in + assert (original = decompressed) +``` + +This library currently uses the zlib bindings provided by +[camlzip](https://github.com/xavierleroy/camlzip). The gzip header/footer code +is based on the +[upstream specification](http://www.gzip.org/zlib/rfc-gzip.html#specification).""" +url { + src: "https://github.com/hcarty/ezgzip/archive/v0.2.0.tar.gz" + checksum: "md5=22057f2528e282a1af961b36f61d5271" +} diff --git a/packages/ezgzip/ezgzip.0.2.0/url b/packages/ezgzip/ezgzip.0.2.0/url deleted file mode 100644 index c8d57d0dcfe..00000000000 --- a/packages/ezgzip/ezgzip.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/ezgzip/archive/v0.2.0.tar.gz" -checksum: "22057f2528e282a1af961b36f61d5271" diff --git a/packages/ezgzip/ezgzip.0.2.1/descr b/packages/ezgzip/ezgzip.0.2.1/descr deleted file mode 100644 index fefd08bd9b6..00000000000 --- a/packages/ezgzip/ezgzip.0.2.1/descr +++ /dev/null @@ -1,23 +0,0 @@ -# ezgzip - Simple gzip (de)compression library - -ezgzip is a simple interface focused on `string -> string` zlib and gzip -(de)compression. - -Documentation is available -[here](https://hcarty.github.io/ezgzip/ezgzip/index.html). - -An example illustrating how to gzip compress and then decompress a string: -```ocaml -open Rresult - -let () = - let original = "Hello world" in - let compressed = Ezgzip.compress original in - let decompressed = R.get_ok (Ezgzip.decompress compressed) in - assert (original = decompressed) -``` - -This library currently uses the zlib bindings provided by -[camlzip](https://github.com/xavierleroy/camlzip). The gzip header/footer code -is based on the -[upstream specification](http://www.gzip.org/zlib/rfc-gzip.html#specification). diff --git a/packages/ezgzip/ezgzip.0.2.1/opam b/packages/ezgzip/ezgzip.0.2.1/opam index 63007f3dba9..5e49365068e 100644 --- a/packages/ezgzip/ezgzip.0.2.1/opam +++ b/packages/ezgzip/ezgzip.0.2.1/opam @@ -1,22 +1,51 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Hezekiah M. Carty " authors: [ "Hezekiah M. Carty " ] license: "MIT" homepage: "https://github.com/hcarty/ezgzip" -dev-repo: "https://github.com/hcarty/ezgzip.git" +dev-repo: "git+https://github.com/hcarty/ezgzip.git" bug-reports: "https://github.com/hcarty/ezgzip/issues" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name] -build-doc: [ "jbuilder" "build" "@doc" "-p" name] +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} + ["jbuilder" "build" "@doc" "-p" name] {with-doc} +] depends: [ - "alcotest" {test & >= "0.8.1"} + "ocaml" {>= "4.03.0"} + "alcotest" {with-test & >= "0.8.1"} "astring" - "benchmark" {test & >= "1.4"} + "benchmark" {with-test & >= "1.4"} "jbuilder" {build & >= "1.0+beta13"} "ocplib-endian" - "odoc" {doc & >= "1.1.1"} - "qcheck" {test & >= "0.7"} + "odoc" {with-doc & >= "1.1.1"} + "qcheck" {with-test & >= "0.7"} "rresult" "camlzip" ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "# ezgzip - Simple gzip (de)compression library" +description: """ +ezgzip is a simple interface focused on `string -> string` zlib and gzip +(de)compression. + +Documentation is available +[here](https://hcarty.github.io/ezgzip/ezgzip/index.html). + +An example illustrating how to gzip compress and then decompress a string: +```ocaml +open Rresult + +let () = + let original = "Hello world" in + let compressed = Ezgzip.compress original in + let decompressed = R.get_ok (Ezgzip.decompress compressed) in + assert (original = decompressed) +``` + +This library currently uses the zlib bindings provided by +[camlzip](https://github.com/xavierleroy/camlzip). The gzip header/footer code +is based on the +[upstream specification](http://www.gzip.org/zlib/rfc-gzip.html#specification).""" +url { + src: "https://github.com/hcarty/ezgzip/archive/v0.2.1.tar.gz" + checksum: "md5=6a0f8aa64541a32691f9884f0ef8737f" +} diff --git a/packages/ezgzip/ezgzip.0.2.1/url b/packages/ezgzip/ezgzip.0.2.1/url deleted file mode 100644 index 08f18d85519..00000000000 --- a/packages/ezgzip/ezgzip.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/ezgzip/archive/v0.2.1.tar.gz" -checksum: "6a0f8aa64541a32691f9884f0ef8737f" diff --git a/packages/ezirmin/ezirmin.0.1.0/descr b/packages/ezirmin/ezirmin.0.1.0/descr deleted file mode 100644 index 859e664e0fa..00000000000 --- a/packages/ezirmin/ezirmin.0.1.0/descr +++ /dev/null @@ -1,81 +0,0 @@ -An easy interface on top of the Irmin library. - -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. - diff --git a/packages/ezirmin/ezirmin.0.1.0/opam b/packages/ezirmin/ezirmin.0.1.0/opam index 6507e4f1655..62a5b271f2c 100644 --- a/packages/ezirmin/ezirmin.0.1.0/opam +++ b/packages/ezirmin/ezirmin.0.1.0/opam @@ -1,25 +1,108 @@ -opam-version: "1.2" +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: "https://github.com/kayceesrk/ezirmin.git" +dev-repo: "git+https://github.com/kayceesrk/ezirmin.git" bug-reports: "https://github.com/kayceesrk/ezirmin/issues" -tags: [] -available: [ ocaml-version >= "4.01.0"] depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build} "lwt" "git-unix" {< "1.10.0"} - "irmin" {= "0.12.0"} + "irmin" {= "0.12.0"} "irmin-watcher" "ptime" "ppx_jane" ] -depopts: [] 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: "md5=cd9ea932b471fb237ec478c867455b69" +} diff --git a/packages/ezirmin/ezirmin.0.1.0/url b/packages/ezirmin/ezirmin.0.1.0/url deleted file mode 100644 index aaed7df840d..00000000000 --- a/packages/ezirmin/ezirmin.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/kayceesrk/ezirmin/releases/download/0.1.0/ezirmin-0.1.0.tbz" -checksum: "cd9ea932b471fb237ec478c867455b69" \ No newline at end of file diff --git a/packages/ezirmin/ezirmin.0.2.0/descr b/packages/ezirmin/ezirmin.0.2.0/descr deleted file mode 100644 index 5f53366960c..00000000000 --- a/packages/ezirmin/ezirmin.0.2.0/descr +++ /dev/null @@ -1,56 +0,0 @@ -An easy interface on top of the Irmin library. - -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"] -``` \ No newline at end of file diff --git a/packages/ezirmin/ezirmin.0.2.0/opam b/packages/ezirmin/ezirmin.0.2.0/opam index 974e5dbeebc..7164cc83d5f 100644 --- a/packages/ezirmin/ezirmin.0.2.0/opam +++ b/packages/ezirmin/ezirmin.0.2.0/opam @@ -1,25 +1,84 @@ -opam-version: "1.2" +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: "https://github.com/kayceesrk/ezirmin.git" +dev-repo: "git+https://github.com/kayceesrk/ezirmin.git" bug-reports: "https://github.com/kayceesrk/ezirmin/issues" -tags: [] -available: [ ocaml-version >= "4.01.0"] depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build} "lwt" "git-unix" {< "1.10.0"} - "irmin" {= "0.12.0"} + "irmin" {= "0.12.0"} "irmin-watcher" "ptime" "ppx_jane" ] -depopts: [] 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: "md5=05107c52d136602611024c71f03c343d" +} diff --git a/packages/ezirmin/ezirmin.0.2.0/url b/packages/ezirmin/ezirmin.0.2.0/url deleted file mode 100644 index 8ac6e5bb8cf..00000000000 --- a/packages/ezirmin/ezirmin.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/kayceesrk/ezirmin/releases/download/0.2.0/ezirmin-0.2.0.tbz" -checksum: "05107c52d136602611024c71f03c343d" \ No newline at end of file diff --git a/packages/ezirmin/ezirmin.0.2.1/descr b/packages/ezirmin/ezirmin.0.2.1/descr deleted file mode 100644 index aefef911254..00000000000 --- a/packages/ezirmin/ezirmin.0.2.1/descr +++ /dev/null @@ -1,132 +0,0 @@ -An easy interface on top of the Irmin library. - -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. - diff --git a/packages/ezirmin/ezirmin.0.2.1/opam b/packages/ezirmin/ezirmin.0.2.1/opam index 76572befa44..67b5ed9afb8 100644 --- a/packages/ezirmin/ezirmin.0.2.1/opam +++ b/packages/ezirmin/ezirmin.0.2.1/opam @@ -1,25 +1,159 @@ -opam-version: "1.2" +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: "https://github.com/kayceesrk/ezirmin.git" +dev-repo: "git+https://github.com/kayceesrk/ezirmin.git" bug-reports: "https://github.com/kayceesrk/ezirmin/issues" -tags: [] -available: [ ocaml-version >= "4.01.0"] depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build} "lwt" "git-unix" - "irmin" {>= "0.12.0" & < "1.0.0"} - "irmin-watcher" + "irmin" {>= "0.12.0" & < "1.0.0"} + "irmin-watcher" "ptime" - "ppx_jane" + "ppx_jane" ] -depopts: [] 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: "md5=4a9af1f0f12775697bdf404340c4ca11" +} diff --git a/packages/ezirmin/ezirmin.0.2.1/url b/packages/ezirmin/ezirmin.0.2.1/url deleted file mode 100644 index d9e9a42b4b2..00000000000 --- a/packages/ezirmin/ezirmin.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/kayceesrk/ezirmin/releases/download/0.2.1/ezirmin-0.2.1.tbz" -checksum: "4a9af1f0f12775697bdf404340c4ca11" \ No newline at end of file diff --git a/packages/ezjsonm-lwt/ezjsonm-lwt.0.5.0/descr b/packages/ezjsonm-lwt/ezjsonm-lwt.0.5.0/descr deleted file mode 100644 index dcd1ae7beb6..00000000000 --- a/packages/ezjsonm-lwt/ezjsonm-lwt.0.5.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -An easy interface on top of the Jsonm 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 JSON. - -More advanced users should go straight to the Jsonm library and -use it directly, rather than be saddled with the Ezjsonm interface. diff --git a/packages/ezjsonm-lwt/ezjsonm-lwt.0.5.0/opam b/packages/ezjsonm-lwt/ezjsonm-lwt.0.5.0/opam index a650684fb6f..4f9bf7499e3 100644 --- a/packages/ezjsonm-lwt/ezjsonm-lwt.0.5.0/opam +++ b/packages/ezjsonm-lwt/ezjsonm-lwt.0.5.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ezjsonm.git" +dev-repo: "git+https://github.com/mirage/ezjsonm.git" doc: "https://mirage.github.io/ezjsonm" tags: [ "org:mirage" @@ -17,12 +17,27 @@ build: [ ] depends: [ - "ezjsonm" {= "0.5.0"} + "ocaml" + "ezjsonm" {= "0.5.0"} "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta9"} - "alcotest" {test & >= "0.4.0"} - "jsonm" {>= "0.9.1"} + "jbuilder" {build & >= "1.0+beta9"} + "alcotest" {with-test & >= "0.4.0"} + "jsonm" {>= "0.9.1"} "sexplib" "hex" - "lwt" {>= "2.5.0"} + "lwt" {>= "2.5.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: "md5=3a081dee6fc0cc0ce9462986888fa0bf" +} diff --git a/packages/ezjsonm-lwt/ezjsonm-lwt.0.5.0/url b/packages/ezjsonm-lwt/ezjsonm-lwt.0.5.0/url deleted file mode 100644 index 77529d51b4e..00000000000 --- a/packages/ezjsonm-lwt/ezjsonm-lwt.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ezjsonm/releases/download/0.5.0/ezjsonm-0.5.0.tbz" -checksum: "3a081dee6fc0cc0ce9462986888fa0bf" diff --git a/packages/ezjsonm/ezjsonm.0.1.0/descr b/packages/ezjsonm/ezjsonm.0.1.0/descr deleted file mode 100644 index dcd1ae7beb6..00000000000 --- a/packages/ezjsonm/ezjsonm.0.1.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -An easy interface on top of the Jsonm 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 JSON. - -More advanced users should go straight to the Jsonm library and -use it directly, rather than be saddled with the Ezjsonm interface. diff --git a/packages/ezjsonm/ezjsonm.0.1.0/opam b/packages/ezjsonm/ezjsonm.0.1.0/opam deleted file mode 100644 index 9ebbd795024..00000000000 --- a/packages/ezjsonm/ezjsonm.0.1.0/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "thomas@gazagnaire.org" -authors: [ "Thomas Gazagnaire" ] -license: "ISC" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [ - ["ocamlfind" "remove" "ezjsonm"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "ocamlfind" - "jsonm" {>= "0.9.1"} - "ocamlbuild" {build} -] -tags: [ - "org:mirage" - "org:ocamllabs" -] -dev-repo: "git://github.com/mirage/ezjsonm" -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.03.0" ] \ No newline at end of file diff --git a/packages/ezjsonm/ezjsonm.0.1.0/url b/packages/ezjsonm/ezjsonm.0.1.0/url deleted file mode 100644 index 04b3977d252..00000000000 --- a/packages/ezjsonm/ezjsonm.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ezjsonm/archive/0.1.0.tar.gz" -checksum: "65a59017303aa87fd1df8911204281b0" diff --git a/packages/ezjsonm/ezjsonm.0.2.0/descr b/packages/ezjsonm/ezjsonm.0.2.0/descr deleted file mode 100644 index dcd1ae7beb6..00000000000 --- a/packages/ezjsonm/ezjsonm.0.2.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -An easy interface on top of the Jsonm 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 JSON. - -More advanced users should go straight to the Jsonm library and -use it directly, rather than be saddled with the Ezjsonm interface. diff --git a/packages/ezjsonm/ezjsonm.0.2.0/opam b/packages/ezjsonm/ezjsonm.0.2.0/opam index 4f215cbe52d..e45d3d90895 100644 --- a/packages/ezjsonm/ezjsonm.0.2.0/opam +++ b/packages/ezjsonm/ezjsonm.0.2.0/opam @@ -1,16 +1,17 @@ -opam-version: "1.2" +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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {< "4.03.0"} "ocamlfind" "jsonm" {>= "0.9.1"} "ocamlbuild" {build} @@ -24,4 +25,17 @@ tags: [ ] dev-repo: "git://github.com/mirage/ezjsonm" install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.03.0" ] \ No newline at end of file +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: "md5=99571e9a130b819014dd9aff24b3a36b" +} diff --git a/packages/ezjsonm/ezjsonm.0.2.0/url b/packages/ezjsonm/ezjsonm.0.2.0/url deleted file mode 100644 index 622593bc8c6..00000000000 --- a/packages/ezjsonm/ezjsonm.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ezjsonm/archive/0.2.0.tar.gz" -checksum: "99571e9a130b819014dd9aff24b3a36b" diff --git a/packages/ezjsonm/ezjsonm.0.3.0/descr b/packages/ezjsonm/ezjsonm.0.3.0/descr deleted file mode 100644 index dcd1ae7beb6..00000000000 --- a/packages/ezjsonm/ezjsonm.0.3.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -An easy interface on top of the Jsonm 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 JSON. - -More advanced users should go straight to the Jsonm library and -use it directly, rather than be saddled with the Ezjsonm interface. diff --git a/packages/ezjsonm/ezjsonm.0.3.0/opam b/packages/ezjsonm/ezjsonm.0.3.0/opam deleted file mode 100644 index 7859220066b..00000000000 --- a/packages/ezjsonm/ezjsonm.0.3.0/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -maintainer: "thomas@gazagnaire.org" -authors: [ "Thomas Gazagnaire" ] -license: "ISC" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--%{lwt:enable}%-lwt"] - ["ocaml" "setup.ml" "-build"] -] -remove: [ - ["ocamlfind" "remove" "ezjsonm"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "ocamlfind" - "jsonm" {>= "0.9.1"} - "sexplib" {< "113.01.00"} - "hex" - "ocamlbuild" {build} -] -depopts: [ - "lwt" -] -tags: [ - "org:mirage" - "org:ocamllabs" -] -dev-repo: "git://github.com/mirage/ezjsonm" -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.03.0" ] \ No newline at end of file diff --git a/packages/ezjsonm/ezjsonm.0.3.0/url b/packages/ezjsonm/ezjsonm.0.3.0/url deleted file mode 100644 index 8d5419fddd9..00000000000 --- a/packages/ezjsonm/ezjsonm.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ezjsonm/archive/0.3.0.tar.gz" -checksum: "b75f85a5f99481b4ace6692b483dbe16" diff --git a/packages/ezjsonm/ezjsonm.0.3.1/descr b/packages/ezjsonm/ezjsonm.0.3.1/descr deleted file mode 100644 index dcd1ae7beb6..00000000000 --- a/packages/ezjsonm/ezjsonm.0.3.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -An easy interface on top of the Jsonm 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 JSON. - -More advanced users should go straight to the Jsonm library and -use it directly, rather than be saddled with the Ezjsonm interface. diff --git a/packages/ezjsonm/ezjsonm.0.3.1/opam b/packages/ezjsonm/ezjsonm.0.3.1/opam index 82aa77236c0..642d549dba7 100644 --- a/packages/ezjsonm/ezjsonm.0.3.1/opam +++ b/packages/ezjsonm/ezjsonm.0.3.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ezjsonm.git" +dev-repo: "git+https://github.com/mirage/ezjsonm.git" tags: [ "org:mirage" "org:ocamllabs" @@ -17,6 +17,7 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "ezjsonm"] depends: [ + "ocaml" {< "4.03.0"} "ocamlfind" {build} "jsonm" {>= "0.9.1"} "sexplib" {< "113.01.00"} @@ -24,4 +25,17 @@ depends: [ "ocamlbuild" {build} ] depopts: "lwt" -available: [ ocaml-version < "4.03.0" ] \ No newline at end of file +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: "md5=ce8f2628d3caa3f9311418c384018f97" +} diff --git a/packages/ezjsonm/ezjsonm.0.3.1/url b/packages/ezjsonm/ezjsonm.0.3.1/url deleted file mode 100644 index 50c34454c5f..00000000000 --- a/packages/ezjsonm/ezjsonm.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ezjsonm/archive/0.3.1.tar.gz" -checksum: "ce8f2628d3caa3f9311418c384018f97" diff --git a/packages/ezjsonm/ezjsonm.0.4.0/descr b/packages/ezjsonm/ezjsonm.0.4.0/descr deleted file mode 100644 index dcd1ae7beb6..00000000000 --- a/packages/ezjsonm/ezjsonm.0.4.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -An easy interface on top of the Jsonm 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 JSON. - -More advanced users should go straight to the Jsonm library and -use it directly, rather than be saddled with the Ezjsonm interface. diff --git a/packages/ezjsonm/ezjsonm.0.4.0/opam b/packages/ezjsonm/ezjsonm.0.4.0/opam index 683fa4c190c..4b9e481a34e 100644 --- a/packages/ezjsonm/ezjsonm.0.4.0/opam +++ b/packages/ezjsonm/ezjsonm.0.4.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire" homepage: "https://github.com/mirage/ezjsonm" @@ -8,7 +8,7 @@ tags: [ "org:mirage" "org:ocamllabs" ] -dev-repo: "https://github.com/mirage/ezjsonm.git" +dev-repo: "git+https://github.com/mirage/ezjsonm.git" build: [ ["./configure" "--prefix" prefix "--%{lwt:enable}%-lwt"] [make] @@ -16,6 +16,7 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "ezjsonm"] depends: [ + "ocaml" {< "4.03.0"} "ocamlfind" {build} "jsonm" {>= "0.9.1"} "sexplib" @@ -23,4 +24,17 @@ depends: [ "ocamlbuild" {build} ] depopts: "lwt" -available: [ ocaml-version < "4.03.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.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ezjsonm/archive//0.4.0.tar.gz" + checksum: "md5=048d4776d0e056f5b3ba220e81e55997" +} diff --git a/packages/ezjsonm/ezjsonm.0.4.0/url b/packages/ezjsonm/ezjsonm.0.4.0/url deleted file mode 100644 index 02a3bc4158e..00000000000 --- a/packages/ezjsonm/ezjsonm.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ezjsonm/archive//0.4.0.tar.gz" -checksum: "048d4776d0e056f5b3ba220e81e55997" diff --git a/packages/ezjsonm/ezjsonm.0.4.1/descr b/packages/ezjsonm/ezjsonm.0.4.1/descr deleted file mode 100644 index dcd1ae7beb6..00000000000 --- a/packages/ezjsonm/ezjsonm.0.4.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -An easy interface on top of the Jsonm 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 JSON. - -More advanced users should go straight to the Jsonm library and -use it directly, rather than be saddled with the Ezjsonm interface. diff --git a/packages/ezjsonm/ezjsonm.0.4.1/opam b/packages/ezjsonm/ezjsonm.0.4.1/opam index d28628337c8..6517e9f528c 100644 --- a/packages/ezjsonm/ezjsonm.0.4.1/opam +++ b/packages/ezjsonm/ezjsonm.0.4.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire" homepage: "https://github.com/mirage/ezjsonm" @@ -8,7 +8,7 @@ tags: [ "org:mirage" "org:ocamllabs" ] -dev-repo: "https://github.com/mirage/ezjsonm.git" +dev-repo: "git+https://github.com/mirage/ezjsonm.git" build: [ ["./configure" "--prefix" prefix "--%{lwt:enable}%-lwt"] [make] @@ -16,6 +16,7 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "ezjsonm"] depends: [ + "ocaml" {< "4.03.0"} "ocamlfind" {build} "jsonm" {>= "0.9.1"} "sexplib" @@ -24,4 +25,20 @@ depends: [ ] depopts: "lwt" patches: [ "build_with_trunk.patch" ] -available: [ ocaml-version < "4.03.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.""" +flags: light-uninstall +extra-files: [ + "build_with_trunk.patch" "md5=86da163d748de9eb6117a89125002fcf" +] +url { + src: "https://github.com/mirage/ezjsonm/archive//0.4.1.tar.gz" + checksum: "md5=4fec6bfe31e9d24bd6e5596c9bb657ed" +} diff --git a/packages/ezjsonm/ezjsonm.0.4.1/url b/packages/ezjsonm/ezjsonm.0.4.1/url deleted file mode 100644 index 4fa37d62135..00000000000 --- a/packages/ezjsonm/ezjsonm.0.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ezjsonm/archive//0.4.1.tar.gz" -checksum: "4fec6bfe31e9d24bd6e5596c9bb657ed" diff --git a/packages/ezjsonm/ezjsonm.0.4.2/descr b/packages/ezjsonm/ezjsonm.0.4.2/descr deleted file mode 100644 index dcd1ae7beb6..00000000000 --- a/packages/ezjsonm/ezjsonm.0.4.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -An easy interface on top of the Jsonm 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 JSON. - -More advanced users should go straight to the Jsonm library and -use it directly, rather than be saddled with the Ezjsonm interface. diff --git a/packages/ezjsonm/ezjsonm.0.4.2/opam b/packages/ezjsonm/ezjsonm.0.4.2/opam index 7f212bc6480..2297b9b9514 100644 --- a/packages/ezjsonm/ezjsonm.0.4.2/opam +++ b/packages/ezjsonm/ezjsonm.0.4.2/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ezjsonm.git" +dev-repo: "git+https://github.com/mirage/ezjsonm.git" tags: [ "org:mirage" "org:ocamllabs" @@ -13,17 +13,16 @@ tags: [ build: [ ["./configure" "--prefix" prefix "--%{lwt:enable}%-lwt"] [make] -] -build-test: [ - ["./configure" "--prefix" prefix "--enable-tests"] - [make "test"] + ["./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} - "alcotest" {test & >= "0.4.0"} - "lwt" {test} + "alcotest" {with-test & >= "0.4.0"} + "lwt" {with-test} "jsonm" {>= "0.9.1"} "sexplib" "hex" @@ -31,4 +30,17 @@ depends: [ ] depopts: ["lwt"] conflicts: ["lwt" {< "2.4.7"}] -available: [ ocaml-version < "4.03.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.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ezjsonm/archive//0.4.2.tar.gz" + checksum: "md5=109cd6f44d26a4a9893118bd25be150c" +} diff --git a/packages/ezjsonm/ezjsonm.0.4.2/url b/packages/ezjsonm/ezjsonm.0.4.2/url deleted file mode 100644 index bbeda6eb3c7..00000000000 --- a/packages/ezjsonm/ezjsonm.0.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ezjsonm/archive//0.4.2.tar.gz" -checksum: "109cd6f44d26a4a9893118bd25be150c" diff --git a/packages/ezjsonm/ezjsonm.0.4.3/descr b/packages/ezjsonm/ezjsonm.0.4.3/descr deleted file mode 100644 index dcd1ae7beb6..00000000000 --- a/packages/ezjsonm/ezjsonm.0.4.3/descr +++ /dev/null @@ -1,9 +0,0 @@ -An easy interface on top of the Jsonm 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 JSON. - -More advanced users should go straight to the Jsonm library and -use it directly, rather than be saddled with the Ezjsonm interface. diff --git a/packages/ezjsonm/ezjsonm.0.4.3/opam b/packages/ezjsonm/ezjsonm.0.4.3/opam index 3ed3230bd11..42cc2ac33a3 100644 --- a/packages/ezjsonm/ezjsonm.0.4.3/opam +++ b/packages/ezjsonm/ezjsonm.0.4.3/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ezjsonm.git" +dev-repo: "git+https://github.com/mirage/ezjsonm.git" tags: [ "org:mirage" "org:ocamllabs" @@ -13,17 +13,16 @@ tags: [ build: [ ["./configure" "--prefix" prefix "--%{lwt:enable}%-lwt"] [make] -] -build-test: [ - ["./configure" "--prefix" prefix "--enable-tests"] - [make "test"] + ["./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} - "alcotest" {test & >= "0.4.0"} - "lwt" {test} + "alcotest" {with-test & >= "0.4.0"} + "lwt" {with-test} "jsonm" {>= "0.9.1"} "sexplib" "hex" @@ -33,4 +32,17 @@ depopts: ["lwt"] conflicts: [ "lwt" {< "2.4.7"} ] -available: [ ocaml-version < "4.06.0" ] \ No newline at end of file +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: "md5=a3b0f07ffb19d0ddcf935d2c2c0cdcc9" +} diff --git a/packages/ezjsonm/ezjsonm.0.4.3/url b/packages/ezjsonm/ezjsonm.0.4.3/url deleted file mode 100644 index fba870694ad..00000000000 --- a/packages/ezjsonm/ezjsonm.0.4.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ezjsonm/archive//0.4.3.tar.gz" -checksum: "a3b0f07ffb19d0ddcf935d2c2c0cdcc9" diff --git a/packages/ezjsonm/ezjsonm.0.5.0/descr b/packages/ezjsonm/ezjsonm.0.5.0/descr deleted file mode 100644 index dcd1ae7beb6..00000000000 --- a/packages/ezjsonm/ezjsonm.0.5.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -An easy interface on top of the Jsonm 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 JSON. - -More advanced users should go straight to the Jsonm library and -use it directly, rather than be saddled with the Ezjsonm interface. diff --git a/packages/ezjsonm/ezjsonm.0.5.0/opam b/packages/ezjsonm/ezjsonm.0.5.0/opam index 1f235a3dd04..cf597312f97 100644 --- a/packages/ezjsonm/ezjsonm.0.5.0/opam +++ b/packages/ezjsonm/ezjsonm.0.5.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ezjsonm.git" +dev-repo: "git+https://github.com/mirage/ezjsonm.git" doc: "https://mirage.github.io/ezjsonm" tags: [ "org:mirage" @@ -17,10 +17,25 @@ build: [ ] depends: [ + "ocaml" "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta9"} - "alcotest" {test & >= "0.4.0"} - "jsonm" {>= "0.9.1"} + "jbuilder" {build & >= "1.0+beta9"} + "alcotest" {with-test & >= "0.4.0"} + "jsonm" {>= "0.9.1"} "sexplib" "hex" ] +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: "md5=3a081dee6fc0cc0ce9462986888fa0bf" +} diff --git a/packages/ezjsonm/ezjsonm.0.5.0/url b/packages/ezjsonm/ezjsonm.0.5.0/url deleted file mode 100644 index 77529d51b4e..00000000000 --- a/packages/ezjsonm/ezjsonm.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ezjsonm/releases/download/0.5.0/ezjsonm-0.5.0.tbz" -checksum: "3a081dee6fc0cc0ce9462986888fa0bf" diff --git a/packages/ezsqlite/ezsqlite.0.2/descr b/packages/ezsqlite/ezsqlite.0.2/descr deleted file mode 100644 index 1bcc36a9dab..00000000000 --- a/packages/ezsqlite/ezsqlite.0.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Simplified SQLite3 bindings for OCaml - -Ezsqlite provides custom SQLite3 bindings and a familiar API for interacting with SQL datatypes in OCaml. Additionally, SQLite3 is compiled into Ezsqlite with many extensions enabled. For more information see https://github.com/zshipko/ocaml-ezsqlite diff --git a/packages/ezsqlite/ezsqlite.0.2/opam b/packages/ezsqlite/ezsqlite.0.2/opam index ed0e62de499..1b0c31005e3 100644 --- a/packages/ezsqlite/ezsqlite.0.2/opam +++ b/packages/ezsqlite/ezsqlite.0.2/opam @@ -1,20 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Zach Shipko " authors: "Zach Shipko" homepage: "https://github.com/zshipko/ocaml-ezsqlite" bug-reports: "https://github.com/zshipko/ocaml-ezsqlite/issues" license: "ISC" doc: "https://github.com/zshipko/ocaml-ezsqlite" -dev-repo: "https://github.com/zshipko/ocaml-ezsqlite.git" -build: ["ocaml" "./pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] -build-test: [ +dev-repo: "git+https://github.com/zshipko/ocaml-ezsqlite.git" +build: [ + ["ocaml" "./pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "hex" ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Simplified SQLite3 bindings for OCaml" +description: + "Ezsqlite provides custom SQLite3 bindings and a familiar API for interacting with SQL datatypes in OCaml. Additionally, SQLite3 is compiled into Ezsqlite with many extensions enabled. For more information see https://github.com/zshipko/ocaml-ezsqlite" +url { + src: "https://github.com/zshipko/ocaml-ezsqlite/archive/0.2.tar.gz" + checksum: "md5=125714ae53adc484fcb15f610dc2495d" +} diff --git a/packages/ezsqlite/ezsqlite.0.2/url b/packages/ezsqlite/ezsqlite.0.2/url deleted file mode 100644 index dab1fe629f9..00000000000 --- a/packages/ezsqlite/ezsqlite.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/zshipko/ocaml-ezsqlite/archive/0.2.tar.gz" -checksum: "125714ae53adc484fcb15f610dc2495d" diff --git a/packages/ezsqlite/ezsqlite.0.3/descr b/packages/ezsqlite/ezsqlite.0.3/descr deleted file mode 100644 index 1bcc36a9dab..00000000000 --- a/packages/ezsqlite/ezsqlite.0.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -Simplified SQLite3 bindings for OCaml - -Ezsqlite provides custom SQLite3 bindings and a familiar API for interacting with SQL datatypes in OCaml. Additionally, SQLite3 is compiled into Ezsqlite with many extensions enabled. For more information see https://github.com/zshipko/ocaml-ezsqlite diff --git a/packages/ezsqlite/ezsqlite.0.3/opam b/packages/ezsqlite/ezsqlite.0.3/opam index 47a87c07812..87dba2cc74b 100644 --- a/packages/ezsqlite/ezsqlite.0.3/opam +++ b/packages/ezsqlite/ezsqlite.0.3/opam @@ -1,20 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Zach Shipko " authors: "Zach Shipko" homepage: "https://github.com/zshipko/ocaml-ezsqlite" bug-reports: "https://github.com/zshipko/ocaml-ezsqlite/issues" license: "ISC" doc: "https://github.com/zshipko/ocaml-ezsqlite" -dev-repo: "https://github.com/zshipko/ocaml-ezsqlite.git" -build: ["ocaml" "./pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] -build-test: [ +dev-repo: "git+https://github.com/zshipko/ocaml-ezsqlite.git" +build: [ + ["ocaml" "./pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "hex" ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Simplified SQLite3 bindings for OCaml" +description: + "Ezsqlite provides custom SQLite3 bindings and a familiar API for interacting with SQL datatypes in OCaml. Additionally, SQLite3 is compiled into Ezsqlite with many extensions enabled. For more information see https://github.com/zshipko/ocaml-ezsqlite" +url { + src: "https://github.com/zshipko/ocaml-ezsqlite/archive/0.3.tar.gz" + checksum: "md5=cffc08cb6f1fe46dca694a2ae1bcce97" +} diff --git a/packages/ezsqlite/ezsqlite.0.3/url b/packages/ezsqlite/ezsqlite.0.3/url deleted file mode 100644 index 3fb8d4af1da..00000000000 --- a/packages/ezsqlite/ezsqlite.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/zshipko/ocaml-ezsqlite/archive/0.3.tar.gz" -checksum: "cffc08cb6f1fe46dca694a2ae1bcce97" diff --git a/packages/ezxenstore/ezxenstore.0.1.1/descr b/packages/ezxenstore/ezxenstore.0.1.1/descr deleted file mode 100644 index 1e8b6ad5106..00000000000 --- a/packages/ezxenstore/ezxenstore.0.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -An easy-to-use xenstore library with a simplified interface geared -towards use within a daemon that maintains a single connection to -xenstored. - diff --git a/packages/ezxenstore/ezxenstore.0.1.1/opam b/packages/ezxenstore/ezxenstore.0.1.1/opam index 8a5269bbb9c..1f60adfc6aa 100644 --- a/packages/ezxenstore/ezxenstore.0.1.1/opam +++ b/packages/ezxenstore/ezxenstore.0.1.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/xapi-project/ezxenstore.git" +dev-repo: "git+https://github.com/xapi-project/ezxenstore.git" tags: [ "org:xapi-project" ] @@ -18,9 +18,21 @@ remove: [ "ocamlfind" "remove" "ezxenstore" ] depends: [ + "ocaml" "xenstore" "xenstore_transport" "logs" "cmdliner" "oasis" {build} ] +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: "md5=fca162554d8496a877ac1d353109c8a8" +} diff --git a/packages/ezxenstore/ezxenstore.0.1.1/url b/packages/ezxenstore/ezxenstore.0.1.1/url deleted file mode 100644 index 5aa59197861..00000000000 --- a/packages/ezxenstore/ezxenstore.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xapi-project/ezxenstore/archive/v0.1.1/ezxenstore-0.1.1.tar.gz" -checksum: "fca162554d8496a877ac1d353109c8a8" diff --git a/packages/ezxenstore/ezxenstore.0.1.2/descr b/packages/ezxenstore/ezxenstore.0.1.2/descr deleted file mode 100644 index 1e8b6ad5106..00000000000 --- a/packages/ezxenstore/ezxenstore.0.1.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -An easy-to-use xenstore library with a simplified interface geared -towards use within a daemon that maintains a single connection to -xenstored. - diff --git a/packages/ezxenstore/ezxenstore.0.1.2/opam b/packages/ezxenstore/ezxenstore.0.1.2/opam index 490fd4a821c..d7bd4ee23f9 100644 --- a/packages/ezxenstore/ezxenstore.0.1.2/opam +++ b/packages/ezxenstore/ezxenstore.0.1.2/opam @@ -1,17 +1,27 @@ -opam-version: "1.2" +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: "https://github.com/xapi-project/ezxenstore.git" - +dev-repo: "git+https://github.com/xapi-project/ezxenstore.git" build: [[ "jbuilder" "build" "-p" name "-j" jobs ]] depends: [ - "jbuilder" {build & >="1.0+beta10"} + "ocaml" + "jbuilder" {build & >= "1.0+beta10"} "cmdliner" "logs" "xenstore" "xenstore_transport" ] +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: "md5=21781e4efc27bea5a7c570e9b7567b5d" +} diff --git a/packages/ezxenstore/ezxenstore.0.1.2/url b/packages/ezxenstore/ezxenstore.0.1.2/url deleted file mode 100644 index 91b5d157020..00000000000 --- a/packages/ezxenstore/ezxenstore.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xapi-project/ezxenstore/archive/v0.1.2/ezxenstore-0.1.2.tar.gz" -checksum: "21781e4efc27bea5a7c570e9b7567b5d" diff --git a/packages/ezxmlm/ezxmlm.1.0.0/descr b/packages/ezxmlm/ezxmlm.1.0.0/descr deleted file mode 100644 index f9e2c10165b..00000000000 --- a/packages/ezxmlm/ezxmlm.1.0.0/descr +++ /dev/null @@ -1,31 +0,0 @@ -Combinators to use with XMLM for parsing and selection - -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 diff --git a/packages/ezxmlm/ezxmlm.1.0.0/opam b/packages/ezxmlm/ezxmlm.1.0.0/opam index f26ded87268..44f9251a749 100644 --- a/packages/ezxmlm/ezxmlm.1.0.0/opam +++ b/packages/ezxmlm/ezxmlm.1.0.0/opam @@ -1,16 +1,17 @@ -opam-version: "1.2" +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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} "ocamlfind" "xmlm" {>= "1.1.0"} "ocamlbuild" {build} @@ -20,6 +21,41 @@ tags: [ "org:ocamllabs" ] dev-repo: "git://github.com/avsm/ezxmlm" -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] 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: "md5=dbb527de4a8231d29a80d33f6175875c" +} diff --git a/packages/ezxmlm/ezxmlm.1.0.0/url b/packages/ezxmlm/ezxmlm.1.0.0/url deleted file mode 100644 index 0d066e18723..00000000000 --- a/packages/ezxmlm/ezxmlm.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ezxmlm/archive/v1.0.0.tar.gz" -checksum: "dbb527de4a8231d29a80d33f6175875c" diff --git a/packages/ezxmlm/ezxmlm.1.0.1/descr b/packages/ezxmlm/ezxmlm.1.0.1/descr deleted file mode 100644 index f9e2c10165b..00000000000 --- a/packages/ezxmlm/ezxmlm.1.0.1/descr +++ /dev/null @@ -1,31 +0,0 @@ -Combinators to use with XMLM for parsing and selection - -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 diff --git a/packages/ezxmlm/ezxmlm.1.0.1/opam b/packages/ezxmlm/ezxmlm.1.0.1/opam index 8300bd5b556..e51719ebbf5 100644 --- a/packages/ezxmlm/ezxmlm.1.0.1/opam +++ b/packages/ezxmlm/ezxmlm.1.0.1/opam @@ -1,16 +1,17 @@ -opam-version: "1.2" +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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} "ocamlfind" "xmlm" {>= "1.1.0"} "ocamlbuild" {build} @@ -21,5 +22,40 @@ tags: [ ] dev-repo: "git://github.com/avsm/ezxmlm" homepage: "https://github.com/avsm/ezxmlm" -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] 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: "md5=62beb40ede8d29a21adfff7c3bbe5de1" +} diff --git a/packages/ezxmlm/ezxmlm.1.0.1/url b/packages/ezxmlm/ezxmlm.1.0.1/url deleted file mode 100644 index 74e87ea9559..00000000000 --- a/packages/ezxmlm/ezxmlm.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ezxmlm/archive/v1.0.1.tar.gz" -checksum: "62beb40ede8d29a21adfff7c3bbe5de1" diff --git a/packages/ezxmlm/ezxmlm.1.0.2/descr b/packages/ezxmlm/ezxmlm.1.0.2/descr deleted file mode 100644 index 5f3b1f4ee56..00000000000 --- a/packages/ezxmlm/ezxmlm.1.0.2/descr +++ /dev/null @@ -1,16 +0,0 @@ -Combinators to use with xmlm for parsing and selection - -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. - -* Online docs: -* Source Code: -* Discussion: in the Ecosystem category -* Bugs: \ No newline at end of file diff --git a/packages/ezxmlm/ezxmlm.1.0.2/opam b/packages/ezxmlm/ezxmlm.1.0.2/opam index fa2429afa26..b35db29add5 100644 --- a/packages/ezxmlm/ezxmlm.1.0.2/opam +++ b/packages/ezxmlm/ezxmlm.1.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" ] license: "ISC" @@ -9,11 +9,32 @@ build: [ ] depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {build & >= "1.0+beta9"} "xmlm" {>= "1.1.0"} ] tags: [ "org:mirage" "org:ocamllabs" ] -dev-repo: "https://github.com/avsm/ezxmlm.git" +dev-repo: "git+https://github.com/avsm/ezxmlm.git" homepage: "https://github.com/avsm/ezxmlm" bug-reports: "https://github.com/avsm/ezxmlm/issues" -available: ocaml-version >= "4.02.3" +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. + +* Online docs: +* Source Code: +* Discussion: in the Ecosystem category +* Bugs: """ +url { + src: + "https://github.com/avsm/ezxmlm/releases/download/v1.0.2/ezxmlm-1.0.2.tbz" + checksum: "md5=9e780981d78ca23a9c90a6b4c5d1949d" +} diff --git a/packages/ezxmlm/ezxmlm.1.0.2/url b/packages/ezxmlm/ezxmlm.1.0.2/url deleted file mode 100644 index 16858dca752..00000000000 --- a/packages/ezxmlm/ezxmlm.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ezxmlm/releases/download/v1.0.2/ezxmlm-1.0.2.tbz" -checksum: "9e780981d78ca23a9c90a6b4c5d1949d" \ No newline at end of file diff --git a/packages/faad/faad.0.3.2/descr b/packages/faad/faad.0.3.2/descr deleted file mode 100644 index bb2e4e47111..00000000000 --- a/packages/faad/faad.0.3.2/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the faad library which provides functions for decoding AAC audio files diff --git a/packages/faad/faad.0.3.2/opam b/packages/faad/faad.0.3.2/opam index d32ddc47194..15f43e895c0 100644 --- a/packages/faad/faad.0.3.2/opam +++ b/packages/faad/faad.0.3.2/opam @@ -1,13 +1,20 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "smimram@gmail.com" build: [ ["./configure" "--prefix" prefix] [make] ] remove: [["ocamlfind" "remove" "faad"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["debian"] ["libfaad-dev"]] - [["ubuntu"] ["libfaad-dev"]] + ["libfaad-dev"] {os-distribution = "debian"} + ["libfaad-dev"] {os-distribution = "ubuntu"} ] install: [make "install"] +synopsis: + "Bindings for the faad library which provides functions for decoding AAC audio files" +flags: light-uninstall +url { + src: "https://github.com/savonet/ocaml-faad/archive/0.3.2.tar.gz" + checksum: "md5=1b07f7edac8f3568765f9fc5b3560caf" +} diff --git a/packages/faad/faad.0.3.2/url b/packages/faad/faad.0.3.2/url deleted file mode 100644 index b248f57db33..00000000000 --- a/packages/faad/faad.0.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-faad/archive/0.3.2.tar.gz" -checksum: "1b07f7edac8f3568765f9fc5b3560caf" diff --git a/packages/faad/faad.0.3.3/descr b/packages/faad/faad.0.3.3/descr deleted file mode 100644 index bb2e4e47111..00000000000 --- a/packages/faad/faad.0.3.3/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the faad library which provides functions for decoding AAC audio files diff --git a/packages/faad/faad.0.3.3/opam b/packages/faad/faad.0.3.3/opam index 8987f6c4c8f..7975bba57ae 100644 --- a/packages/faad/faad.0.3.3/opam +++ b/packages/faad/faad.0.3.3/opam @@ -1,22 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-faad" build: [ - ["./configure" "--prefix" prefix] { os != "darwin" } - ["./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 = "darwin" } + ["./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"] ] remove: ["ocamlfind" "remove" "faad"] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["debian"] ["libfaad-dev"]] - [["ubuntu"] ["libfaad-dev"]] - [["osx" "homebrew"] ["faad2"]] + ["libfaad-dev"] {os-distribution = "debian"} + ["libfaad-dev"] {os-distribution = "ubuntu"} + ["faad2"] {os = "macos" & os-distribution = "homebrew"} ] - bug-reports: "https://github.com/savonet/ocaml-faad/issues" -dev-repo: "https://github.com/savonet/ocaml-faad.git" +dev-repo: "git+https://github.com/savonet/ocaml-faad.git" +synopsis: + "Bindings for the faad library which provides functions for decoding AAC audio files" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-faad/releases/download/0.3.3/ocaml-faad-0.3.3.tar.gz" + checksum: "md5=70b3bea8fc805255ff2a7f9aafe55d8c" +} diff --git a/packages/faad/faad.0.3.3/url b/packages/faad/faad.0.3.3/url deleted file mode 100644 index 9b474a52fe7..00000000000 --- a/packages/faad/faad.0.3.3/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/savonet/ocaml-faad/releases/download/0.3.3/ocaml-faad-0.3.3.tar.gz" -checksum: "70b3bea8fc805255ff2a7f9aafe55d8c" diff --git a/packages/facebook-sdk/facebook-sdk.0.2.12/descr b/packages/facebook-sdk/facebook-sdk.0.2.12/descr deleted file mode 100644 index 7018de0f875..00000000000 --- a/packages/facebook-sdk/facebook-sdk.0.2.12/descr +++ /dev/null @@ -1,4 +0,0 @@ -Facebook Graph API SDK for OCaml -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. diff --git a/packages/facebook-sdk/facebook-sdk.0.2.12/opam b/packages/facebook-sdk/facebook-sdk.0.2.12/opam deleted file mode 100644 index 6d0255c1290..00000000000 --- a/packages/facebook-sdk/facebook-sdk.0.2.12/opam +++ /dev/null @@ -1,33 +0,0 @@ -opam-version: "1.2" -name: "facebook-sdk" -version: "0.2.12" -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" -build: [ - ["oasis" "setup"] - ["./configure" "--prefix" prefix] - [make "build"] -] -remove: [ - [make "uninstall"] - ["ocamlfind" "remove" "facebook"] -] -depends: [ - "atd" {= "1.0.3"} - "atdgen" - "bolt" - "calendar" - "cohttp" {>= "0.10.0" & < "0.12.0"} - "lwt" {< "3.0.0"} - "oasis" - "ssl" - "uri" - "yojson" - "ocamlbuild" {build} -] -dev-repo: "https://github.com/CREATe-centre/sociaml-facebook-api.git" -available: ocaml-version >= "4.01.0" -install: [make "install"] diff --git a/packages/facebook-sdk/facebook-sdk.0.2.12/url b/packages/facebook-sdk/facebook-sdk.0.2.12/url deleted file mode 100644 index 912522bcdd3..00000000000 --- a/packages/facebook-sdk/facebook-sdk.0.2.12/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dominicjprice/facebook-sdk/archive/v0.2.12.tar.gz" -checksum: "aef31cfbf3c288dff02a380c3cfe5ef0" diff --git a/packages/facebook-sdk/facebook-sdk.0.3.1/descr b/packages/facebook-sdk/facebook-sdk.0.3.1/descr deleted file mode 100644 index 3e01116352b..00000000000 --- a/packages/facebook-sdk/facebook-sdk.0.3.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Facebook Graph API SDK for OCaml -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. diff --git a/packages/facebook-sdk/facebook-sdk.0.3.1/opam b/packages/facebook-sdk/facebook-sdk.0.3.1/opam index 8569d080bf5..fd13a751199 100644 --- a/packages/facebook-sdk/facebook-sdk.0.3.1/opam +++ b/packages/facebook-sdk/facebook-sdk.0.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "facebook-sdk" version: "0.3.1" maintainer: "dominic.price@nottingham.ac.uk" @@ -17,6 +17,7 @@ remove: [ ["ocamlfind" "remove" "types"] ] depends: [ + "ocaml" {>= "4.01.0"} "calendar" "cohttp" {>= "0.10.0" & < "0.12.0"} "core" @@ -30,6 +31,15 @@ depends: [ "uri" "ocamlbuild" {build} ] -dev-repo: "https://github.com/CREATe-centre/sociaml-facebook-api.git" -available: ocaml-version >= "4.01.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: "md5=bc901481b9e3800b6c74b38493c35c86" +} diff --git a/packages/facebook-sdk/facebook-sdk.0.3.1/url b/packages/facebook-sdk/facebook-sdk.0.3.1/url deleted file mode 100644 index d1f53410a7e..00000000000 --- a/packages/facebook-sdk/facebook-sdk.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dominicjprice/facebook-sdk/archive/v0.3.1.tar.gz" -checksum: "bc901481b9e3800b6c74b38493c35c86" diff --git a/packages/facebook-sdk/facebook-sdk.0.3.3/descr b/packages/facebook-sdk/facebook-sdk.0.3.3/descr deleted file mode 100644 index fbfa9f509e7..00000000000 --- a/packages/facebook-sdk/facebook-sdk.0.3.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -Facebook Graph API SDK for OCaml -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. diff --git a/packages/facebook-sdk/facebook-sdk.0.3.3/opam b/packages/facebook-sdk/facebook-sdk.0.3.3/opam index a369ef8e511..6773769c814 100644 --- a/packages/facebook-sdk/facebook-sdk.0.3.3/opam +++ b/packages/facebook-sdk/facebook-sdk.0.3.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "facebook-sdk" version: "0.3.3" maintainer: "dominic.price@nottingham.ac.uk" @@ -17,6 +17,7 @@ remove: [ ["ocamlfind" "remove" "endpoints"] ] depends: [ + "ocaml" {>= "4.01.0"} "calendar" "cohttp" {>= "0.10.0" & < "0.12.0"} "core" @@ -30,6 +31,15 @@ depends: [ "uri" "ocamlbuild" {build} ] -dev-repo: "https://github.com/CREATe-centre/sociaml-facebook-api.git" -available: ocaml-version >= "4.01.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: "md5=63cb5644f5af431b09d177864d01027a" +} diff --git a/packages/facebook-sdk/facebook-sdk.0.3.3/url b/packages/facebook-sdk/facebook-sdk.0.3.3/url deleted file mode 100644 index c635fd78bb6..00000000000 --- a/packages/facebook-sdk/facebook-sdk.0.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dominicjprice/facebook-sdk/archive/v0.3.3.tar.gz" -checksum: "63cb5644f5af431b09d177864d01027a" diff --git a/packages/facebook-sdk/facebook-sdk.0.3.4/descr b/packages/facebook-sdk/facebook-sdk.0.3.4/descr deleted file mode 100644 index fbfa9f509e7..00000000000 --- a/packages/facebook-sdk/facebook-sdk.0.3.4/descr +++ /dev/null @@ -1,5 +0,0 @@ -Facebook Graph API SDK for OCaml -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. diff --git a/packages/facebook-sdk/facebook-sdk.0.3.4/opam b/packages/facebook-sdk/facebook-sdk.0.3.4/opam index 34dd0faa748..153cb4af6a5 100644 --- a/packages/facebook-sdk/facebook-sdk.0.3.4/opam +++ b/packages/facebook-sdk/facebook-sdk.0.3.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "facebook-sdk" version: "0.3.4" maintainer: "dominic.price@nottingham.ac.uk" @@ -17,6 +17,7 @@ remove: [ ["ocamlfind" "remove" "endpoints"] ] depends: [ + "ocaml" {>= "4.01.0"} "calendar" "cohttp" {>= "0.10.0" & < "0.12.0"} "core" @@ -30,6 +31,15 @@ depends: [ "uri" "ocamlbuild" {build} ] -dev-repo: "https://github.com/CREATe-centre/sociaml-facebook-api.git" -available: ocaml-version >= "4.01.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: "md5=ebccfe5d91fcf842cd10b21f210e8569" +} diff --git a/packages/facebook-sdk/facebook-sdk.0.3.4/url b/packages/facebook-sdk/facebook-sdk.0.3.4/url deleted file mode 100644 index 9798fec59f1..00000000000 --- a/packages/facebook-sdk/facebook-sdk.0.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dominicjprice/facebook-sdk/archive/v0.3.4.tar.gz" -checksum: "ebccfe5d91fcf842cd10b21f210e8569" diff --git a/packages/facebook-sdk/facebook-sdk.0.3.5/descr b/packages/facebook-sdk/facebook-sdk.0.3.5/descr deleted file mode 100644 index fbfa9f509e7..00000000000 --- a/packages/facebook-sdk/facebook-sdk.0.3.5/descr +++ /dev/null @@ -1,5 +0,0 @@ -Facebook Graph API SDK for OCaml -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. diff --git a/packages/facebook-sdk/facebook-sdk.0.3.5/opam b/packages/facebook-sdk/facebook-sdk.0.3.5/opam index 61583842555..5155611f992 100644 --- a/packages/facebook-sdk/facebook-sdk.0.3.5/opam +++ b/packages/facebook-sdk/facebook-sdk.0.3.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "facebook-sdk" version: "0.3.5" maintainer: "dominic.price@nottingham.ac.uk" @@ -17,6 +17,7 @@ remove: [ ["ocamlfind" "remove" "endpoints"] ] depends: [ + "ocaml" {>= "4.01.0"} "calendar" "cohttp" {>= "0.10.0" & < "0.12.0"} "core" @@ -30,6 +31,15 @@ depends: [ "uri" "ocamlbuild" {build} ] -dev-repo: "https://github.com/CREATe-centre/sociaml-facebook-api.git" -available: ocaml-version >= "4.01.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: "md5=fbcf85e3c64b681c170474cbcedac055" +} diff --git a/packages/facebook-sdk/facebook-sdk.0.3.5/url b/packages/facebook-sdk/facebook-sdk.0.3.5/url deleted file mode 100644 index ec095a451b4..00000000000 --- a/packages/facebook-sdk/facebook-sdk.0.3.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dominicjprice/facebook-sdk/archive/v0.3.5.tar.gz" -checksum: "fbcf85e3c64b681c170474cbcedac055" diff --git a/packages/facile/facile.1.1.4/descr b/packages/facile/facile.1.1.4/descr deleted file mode 100644 index 4cdb3db54e6..00000000000 --- a/packages/facile/facile.1.1.4/descr +++ /dev/null @@ -1,50 +0,0 @@ -A Functional Constraint Library implemented in Objective Caml. - - -FaCiLe is a constraint programming library on integer and integer set finite -domains written in OCaml. It offers all usual facilities to create and -manipulate finite domain variables, arithmetic expressions and constraints -(possibly non-linear), built-in global constraints (difference, cardinality, -sorting etc.) and search and optimization goals. FaCiLe allows as well to build -easily user-defined constraints and goals (including recursive ones), making -pervasive use of OCaml higher-order functionals to provide a simple and flexible -interface for the user. As FaCiLe is an OCaml library and not "yet another -language", the user benefits from type inference and strong typing discipline, -high level of abstraction, modules and objects system, as well as native code -compilation efficiency, garbage collection and replay debugger, all features -of OCaml (among many others) that allow to prototype and experiment quickly: -modeling, data processing and interface are implemented with the same powerful -and efficient language. - -### CONTENTS: - - * README this file - * lib/ source files of the library - * lib_test/ source test file of the library - * examples/ some examples using the library - -### INSTALLATION: - - All you need is the Objective Caml 4.03 (or greater) compiler and jbuilder. - -```bash - opam install facile -``` -### DOCUMENTATION - - The documentation is available as Postscript and PDF format and as a bundle -of HTML files. It also can be found online at the web site: - - http://opti.recherche.enac.fr/facile/doc - -### AVAILABILITY: - - The package and the documentation are available at: - - http://opti.recherche.enac.fr/facile/distrib - -BUG REPORTS AND USER FEEDBACK: - -Send bug reports by E-mail to: - - facile@recherche.enac.fr \ No newline at end of file diff --git a/packages/facile/facile.1.1.4/opam b/packages/facile/facile.1.1.4/opam index 1e95ed89272..5f9ac0b6456 100644 --- a/packages/facile/facile.1.1.4/opam +++ b/packages/facile/facile.1.1.4/opam @@ -1,18 +1,69 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Emmanuel PINEAU " homepage: "https://github.com/Emmanuel-PLF/facile" authors: [ "ENAC " ] bug-reports: "https://github.com/Emmanuel-PLF/facile/issues" -dev-repo: "https://github.com/Emmanuel-PLF/facile.git" - +dev-repo: "git+https://github.com/Emmanuel-PLF/facile.git" build: [ - [ "jbuilder" "subst"] {pinned} + ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "A Functional Constraint Library implemented in Objective Caml." +description: """ +FaCiLe is a constraint programming library on integer and integer set finite +domains written in OCaml. It offers all usual facilities to create and +manipulate finite domain variables, arithmetic expressions and constraints +(possibly non-linear), built-in global constraints (difference, cardinality, +sorting etc.) and search and optimization goals. FaCiLe allows as well to build +easily user-defined constraints and goals (including recursive ones), making +pervasive use of OCaml higher-order functionals to provide a simple and flexible +interface for the user. As FaCiLe is an OCaml library and not "yet another +language", the user benefits from type inference and strong typing discipline, +high level of abstraction, modules and objects system, as well as native code +compilation efficiency, garbage collection and replay debugger, all features +of OCaml (among many others) that allow to prototype and experiment quickly: +modeling, data processing and interface are implemented with the same powerful +and efficient language. + +### CONTENTS: + + * README this file + * lib/ source files of the library + * lib_test/ source test file of the library + * examples/ some examples using the library + +### INSTALLATION: + + All you need is the Objective Caml 4.03 (or greater) compiler and jbuilder. + +```bash + opam install facile +``` +### DOCUMENTATION + + The documentation is available as Postscript and PDF format and as a bundle +of HTML files. It also can be found online at the web site: + + http://opti.recherche.enac.fr/facile/doc + +### AVAILABILITY: + + The package and the documentation are available at: + + http://opti.recherche.enac.fr/facile/distrib + +BUG REPORTS AND USER FEEDBACK: + +Send bug reports by E-mail to: + + facile@recherche.enac.fr""" +url { + src: + "https://github.com/Emmanuel-PLF/facile/releases/download/1.1.4/facile-1.1.4.tbz" + checksum: "md5=de6abf090a7f979eb446f8eb0f624837" +} diff --git a/packages/facile/facile.1.1.4/url b/packages/facile/facile.1.1.4/url deleted file mode 100644 index f812bc50f7a..00000000000 --- a/packages/facile/facile.1.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Emmanuel-PLF/facile/releases/download/1.1.4/facile-1.1.4.tbz" -checksum: "de6abf090a7f979eb446f8eb0f624837" \ No newline at end of file diff --git a/packages/facile/facile.1.1/descr b/packages/facile/facile.1.1/descr deleted file mode 100644 index 59f0b753601..00000000000 --- a/packages/facile/facile.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Constraint programming library over integer finite domains diff --git a/packages/facile/facile.1.1/opam b/packages/facile/facile.1.1/opam index 5c8f3930baf..09ad5d9eaa8 100644 --- a/packages/facile/facile.1.1/opam +++ b/packages/facile/facile.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ ["./configure" "-faciledir" "%{lib}%/facile"] @@ -9,3 +9,15 @@ patches: [ "bsdmake.patch" ] install: [make "install"] +synopsis: "Constraint programming library over integer finite domains" +depends: ["ocaml"] +extra-files: [ + ["ocaml_4.00.patch" "md5=cbc214d5dd007d1062821b4d96e85ad0"] + ["facile.install" "md5=a03d20fcd54d7277982caf03b05354fa"] + ["bsdmake.patch" "md5=5bcbc3047b5444be7df9da4a53930b8e"] + ["META" "md5=1cdbcb37fafa3e9fc20c8effd43e268f"] +] +url { + src: "http://opti.recherche.enac.fr/facile/distrib/facile-1.1.tar.gz" + checksum: "md5=ab673e1fc0859a42bcb639a02c2d7e9e" +} diff --git a/packages/facile/facile.1.1/url b/packages/facile/facile.1.1/url deleted file mode 100644 index e428d0e1a06..00000000000 --- a/packages/facile/facile.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://opti.recherche.enac.fr/facile/distrib/facile-1.1.tar.gz" -checksum: "ab673e1fc0859a42bcb639a02c2d7e9e" diff --git a/packages/faillib/faillib.109.35.00/descr b/packages/faillib/faillib.109.35.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/faillib/faillib.109.35.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/faillib/faillib.109.35.00/opam b/packages/faillib/faillib.109.35.00/opam deleted file mode 100644 index 91f0bca9148..00000000000 --- a/packages/faillib/faillib.109.35.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "faillib"]] -depends: [ - "camlp4" - "ocamlfind" - "herelib" {= "109.35.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/faillib/faillib.109.35.00/url b/packages/faillib/faillib.109.35.00/url deleted file mode 100644 index 46e89bd5da3..00000000000 --- a/packages/faillib/faillib.109.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/faillib-109.35.00.tar.gz" -checksum: "b5e02259472270b77f9779e7429748ce" diff --git a/packages/faillib/faillib.109.35.02/descr b/packages/faillib/faillib.109.35.02/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/faillib/faillib.109.35.02/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/faillib/faillib.109.35.02/opam b/packages/faillib/faillib.109.35.02/opam index 82862830500..c2932ff86e0 100644 --- a/packages/faillib/faillib.109.35.02/opam +++ b/packages/faillib/faillib.109.35.02/opam @@ -1,11 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "faillib"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "herelib" {>= "109.35.00" & <= "109.35.02"} "ocamlbuild" {build} ] 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: "md5=a81d96267c7e6d934d38539895a33f4f" +} diff --git a/packages/faillib/faillib.109.35.02/url b/packages/faillib/faillib.109.35.02/url deleted file mode 100644 index 2cd4a70e329..00000000000 --- a/packages/faillib/faillib.109.35.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/faillib-109.35.02.tar.gz" -checksum: "a81d96267c7e6d934d38539895a33f4f" diff --git a/packages/faillib/faillib.109.60.00/descr b/packages/faillib/faillib.109.60.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/faillib/faillib.109.60.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/faillib/faillib.109.60.00/opam b/packages/faillib/faillib.109.60.00/opam deleted file mode 100644 index 70660d6d79f..00000000000 --- a/packages/faillib/faillib.109.60.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "faillib"]] -depends: [ - "camlp4" - "ocamlfind" - "herelib" {>= "109.35.00" & <= "109.35.02"} - "ocamlbuild" {build} -] -available: ocaml-version >= "4.00.0" -install: [make "install"] diff --git a/packages/faillib/faillib.109.60.00/url b/packages/faillib/faillib.109.60.00/url deleted file mode 100644 index 8d63baf53d3..00000000000 --- a/packages/faillib/faillib.109.60.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.60.00/individual/faillib-109.60.00.tar.gz" -checksum: "737b4f53ae34443f4d712eb6fcc07873" diff --git a/packages/faillib/faillib.111.17.00/descr b/packages/faillib/faillib.111.17.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/faillib/faillib.111.17.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/faillib/faillib.111.17.00/opam b/packages/faillib/faillib.111.17.00/opam index 6b5cc21a9a1..43839494aa8 100644 --- a/packages/faillib/faillib.111.17.00/opam +++ b/packages/faillib/faillib.111.17.00/opam @@ -1,12 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "faillib"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "ocamlfind" "herelib" {>= "109.35.00" & < "112.36.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=9f5adb96d4b86df01b482c8df1f8c66d" +} diff --git a/packages/faillib/faillib.111.17.00/url b/packages/faillib/faillib.111.17.00/url deleted file mode 100644 index 722f2c42038..00000000000 --- a/packages/faillib/faillib.111.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/faillib-111.17.00.tar.gz" -checksum: "9f5adb96d4b86df01b482c8df1f8c66d" diff --git a/packages/faraday-async/faraday-async.0.3.0/descr b/packages/faraday-async/faraday-async.0.3.0/descr deleted file mode 100644 index 57d0fb8cedb..00000000000 --- a/packages/faraday-async/faraday-async.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Faraday - Async-specific support diff --git a/packages/faraday-async/faraday-async.0.3.0/opam b/packages/faraday-async/faraday-async.0.3.0/opam deleted file mode 100644 index b92eddee3e2..00000000000 --- a/packages/faraday-async/faraday-async.0.3.0/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "Spiros Eliopoulos " -authors: [ "Spiros Eliopoulos " ] -license: "BSD-3-clause" -homepage: "https://github.com/inhabitedtype/faraday" -bug-reports: "https://github.com/inhabitedtype/faraday/issues" -dev-repo: "https://github.com/inhabitedtype/faraday.git" -build: [ - ["jbuilder" "subst"] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] -] -depends: [ - "jbuilder" {build & >= "1.0+beta10"} - "faraday" {>= "0.3.0"} - "async" {>= "v0.9.0"} -] -available: [ ocaml-version >= "4.02.0" ] diff --git a/packages/faraday-async/faraday-async.0.3.0/url b/packages/faraday-async/faraday-async.0.3.0/url deleted file mode 100644 index 588b47fb951..00000000000 --- a/packages/faraday-async/faraday-async.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/faraday/archive/0.3.0.tar.gz" -checksum:"cf09ecae83004b14e6c835e9424b3c95" diff --git a/packages/faraday-async/faraday-async.0.4.0/descr b/packages/faraday-async/faraday-async.0.4.0/descr deleted file mode 100644 index 57d0fb8cedb..00000000000 --- a/packages/faraday-async/faraday-async.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -Faraday - Async-specific support diff --git a/packages/faraday-async/faraday-async.0.4.0/opam b/packages/faraday-async/faraday-async.0.4.0/opam deleted file mode 100644 index c34feacd3d9..00000000000 --- a/packages/faraday-async/faraday-async.0.4.0/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "Spiros Eliopoulos " -authors: [ "Spiros Eliopoulos " ] -license: "BSD-3-clause" -homepage: "https://github.com/inhabitedtype/faraday" -bug-reports: "https://github.com/inhabitedtype/faraday/issues" -dev-repo: "https://github.com/inhabitedtype/faraday.git" -build: [ - ["jbuilder" "subst"] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] -] -depends: [ - "jbuilder" {build & >= "1.0+beta10"} - "faraday" {>= "0.3.0"} - "async" {>= "v0.9.0"} -] -available: [ ocaml-version >= "4.02.0" ] diff --git a/packages/faraday-async/faraday-async.0.4.0/url b/packages/faraday-async/faraday-async.0.4.0/url deleted file mode 100644 index 7e5bacc3c9a..00000000000 --- a/packages/faraday-async/faraday-async.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/faraday/archive/0.4.0.tar.gz" -checksum:"94aed7cb93f143fdf05f5983c2a60091" diff --git a/packages/faraday-async/faraday-async.0.5.0/descr b/packages/faraday-async/faraday-async.0.5.0/descr deleted file mode 100644 index 57d0fb8cedb..00000000000 --- a/packages/faraday-async/faraday-async.0.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -Faraday - Async-specific support diff --git a/packages/faraday-async/faraday-async.0.5.0/opam b/packages/faraday-async/faraday-async.0.5.0/opam index c34feacd3d9..d95c055784c 100644 --- a/packages/faraday-async/faraday-async.0.5.0/opam +++ b/packages/faraday-async/faraday-async.0.5.0/opam @@ -1,20 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/faraday" bug-reports: "https://github.com/inhabitedtype/faraday/issues" -dev-repo: "https://github.com/inhabitedtype/faraday.git" +dev-repo: "git+https://github.com/inhabitedtype/faraday.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta10"} - "faraday" {>= "0.3.0"} - "async" {>= "v0.9.0"} + "faraday" {>= "0.3.0"} + "async" {>= "v0.9.0"} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Faraday - Async-specific support" +url { + src: "https://github.com/inhabitedtype/faraday/archive/0.5.0.tar.gz" + checksum: "md5=77131b64c0a2ce43daa5a584a2be640a" +} diff --git a/packages/faraday-async/faraday-async.0.5.0/url b/packages/faraday-async/faraday-async.0.5.0/url deleted file mode 100644 index f72ed29cd9b..00000000000 --- a/packages/faraday-async/faraday-async.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/faraday/archive/0.5.0.tar.gz" -checksum:"77131b64c0a2ce43daa5a584a2be640a" diff --git a/packages/faraday-async/faraday-async.0.5.1/descr b/packages/faraday-async/faraday-async.0.5.1/descr deleted file mode 100644 index 57d0fb8cedb..00000000000 --- a/packages/faraday-async/faraday-async.0.5.1/descr +++ /dev/null @@ -1 +0,0 @@ -Faraday - Async-specific support diff --git a/packages/faraday-async/faraday-async.0.5.1/opam b/packages/faraday-async/faraday-async.0.5.1/opam index c34feacd3d9..3f19234da81 100644 --- a/packages/faraday-async/faraday-async.0.5.1/opam +++ b/packages/faraday-async/faraday-async.0.5.1/opam @@ -1,20 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/faraday" bug-reports: "https://github.com/inhabitedtype/faraday/issues" -dev-repo: "https://github.com/inhabitedtype/faraday.git" +dev-repo: "git+https://github.com/inhabitedtype/faraday.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta10"} - "faraday" {>= "0.3.0"} - "async" {>= "v0.9.0"} + "faraday" {>= "0.3.0"} + "async" {>= "v0.9.0"} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Faraday - Async-specific support" +url { + src: "https://github.com/inhabitedtype/faraday/archive/0.5.1.tar.gz" + checksum: "md5=5fde9b7d3e6e2f2a725bc5f81fd9e4e2" +} diff --git a/packages/faraday-async/faraday-async.0.5.1/url b/packages/faraday-async/faraday-async.0.5.1/url deleted file mode 100644 index 1dbae60e9e7..00000000000 --- a/packages/faraday-async/faraday-async.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/faraday/archive/0.5.1.tar.gz" -checksum:"5fde9b7d3e6e2f2a725bc5f81fd9e4e2" diff --git a/packages/faraday-lwt-unix/faraday-lwt-unix.0.3.0/descr b/packages/faraday-lwt-unix/faraday-lwt-unix.0.3.0/descr deleted file mode 100644 index a2fd0b88f30..00000000000 --- a/packages/faraday-lwt-unix/faraday-lwt-unix.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Faraday - Lwt- and Unix-specific support diff --git a/packages/faraday-lwt-unix/faraday-lwt-unix.0.3.0/opam b/packages/faraday-lwt-unix/faraday-lwt-unix.0.3.0/opam index 194e61d829d..cbe951a1a7e 100644 --- a/packages/faraday-lwt-unix/faraday-lwt-unix.0.3.0/opam +++ b/packages/faraday-lwt-unix/faraday-lwt-unix.0.3.0/opam @@ -1,22 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/faraday" bug-reports: "https://github.com/inhabitedtype/faraday/issues" -dev-repo: "https://github.com/inhabitedtype/faraday.git" +dev-repo: "git+https://github.com/inhabitedtype/faraday.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta10"} "faraday" {>= "0.3.0" & < "0.5.0"} "faraday-lwt" "lwt" "base-unix" ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Faraday - Lwt- and Unix-specific support" +url { + src: "https://github.com/inhabitedtype/faraday/archive/0.3.0.tar.gz" + checksum: "md5=cf09ecae83004b14e6c835e9424b3c95" +} diff --git a/packages/faraday-lwt-unix/faraday-lwt-unix.0.3.0/url b/packages/faraday-lwt-unix/faraday-lwt-unix.0.3.0/url deleted file mode 100644 index 588b47fb951..00000000000 --- a/packages/faraday-lwt-unix/faraday-lwt-unix.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/faraday/archive/0.3.0.tar.gz" -checksum:"cf09ecae83004b14e6c835e9424b3c95" diff --git a/packages/faraday-lwt-unix/faraday-lwt-unix.0.4.0/descr b/packages/faraday-lwt-unix/faraday-lwt-unix.0.4.0/descr deleted file mode 100644 index a2fd0b88f30..00000000000 --- a/packages/faraday-lwt-unix/faraday-lwt-unix.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -Faraday - Lwt- and Unix-specific support diff --git a/packages/faraday-lwt-unix/faraday-lwt-unix.0.4.0/opam b/packages/faraday-lwt-unix/faraday-lwt-unix.0.4.0/opam index 194e61d829d..980294f2a20 100644 --- a/packages/faraday-lwt-unix/faraday-lwt-unix.0.4.0/opam +++ b/packages/faraday-lwt-unix/faraday-lwt-unix.0.4.0/opam @@ -1,22 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/faraday" bug-reports: "https://github.com/inhabitedtype/faraday/issues" -dev-repo: "https://github.com/inhabitedtype/faraday.git" +dev-repo: "git+https://github.com/inhabitedtype/faraday.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta10"} "faraday" {>= "0.3.0" & < "0.5.0"} "faraday-lwt" "lwt" "base-unix" ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Faraday - Lwt- and Unix-specific support" +url { + src: "https://github.com/inhabitedtype/faraday/archive/0.4.0.tar.gz" + checksum: "md5=94aed7cb93f143fdf05f5983c2a60091" +} diff --git a/packages/faraday-lwt-unix/faraday-lwt-unix.0.4.0/url b/packages/faraday-lwt-unix/faraday-lwt-unix.0.4.0/url deleted file mode 100644 index 7e5bacc3c9a..00000000000 --- a/packages/faraday-lwt-unix/faraday-lwt-unix.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/faraday/archive/0.4.0.tar.gz" -checksum:"94aed7cb93f143fdf05f5983c2a60091" diff --git a/packages/faraday-lwt-unix/faraday-lwt-unix.0.5.0/descr b/packages/faraday-lwt-unix/faraday-lwt-unix.0.5.0/descr deleted file mode 100644 index a2fd0b88f30..00000000000 --- a/packages/faraday-lwt-unix/faraday-lwt-unix.0.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -Faraday - Lwt- and Unix-specific support diff --git a/packages/faraday-lwt-unix/faraday-lwt-unix.0.5.0/opam b/packages/faraday-lwt-unix/faraday-lwt-unix.0.5.0/opam index 2453e1995b9..9ceacf8c2fe 100644 --- a/packages/faraday-lwt-unix/faraday-lwt-unix.0.5.0/opam +++ b/packages/faraday-lwt-unix/faraday-lwt-unix.0.5.0/opam @@ -1,21 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/faraday" bug-reports: "https://github.com/inhabitedtype/faraday/issues" -dev-repo: "https://github.com/inhabitedtype/faraday.git" +dev-repo: "git+https://github.com/inhabitedtype/faraday.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta10"} "faraday-lwt" "lwt" "base-unix" ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Faraday - Lwt- and Unix-specific support" +url { + src: "https://github.com/inhabitedtype/faraday/archive/0.5.0.tar.gz" + checksum: "md5=77131b64c0a2ce43daa5a584a2be640a" +} diff --git a/packages/faraday-lwt-unix/faraday-lwt-unix.0.5.0/url b/packages/faraday-lwt-unix/faraday-lwt-unix.0.5.0/url deleted file mode 100644 index f72ed29cd9b..00000000000 --- a/packages/faraday-lwt-unix/faraday-lwt-unix.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/faraday/archive/0.5.0.tar.gz" -checksum:"77131b64c0a2ce43daa5a584a2be640a" diff --git a/packages/faraday-lwt-unix/faraday-lwt-unix.0.5.1/descr b/packages/faraday-lwt-unix/faraday-lwt-unix.0.5.1/descr deleted file mode 100644 index a2fd0b88f30..00000000000 --- a/packages/faraday-lwt-unix/faraday-lwt-unix.0.5.1/descr +++ /dev/null @@ -1 +0,0 @@ -Faraday - Lwt- and Unix-specific support diff --git a/packages/faraday-lwt-unix/faraday-lwt-unix.0.5.1/opam b/packages/faraday-lwt-unix/faraday-lwt-unix.0.5.1/opam index 2453e1995b9..740d594ae99 100644 --- a/packages/faraday-lwt-unix/faraday-lwt-unix.0.5.1/opam +++ b/packages/faraday-lwt-unix/faraday-lwt-unix.0.5.1/opam @@ -1,21 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/faraday" bug-reports: "https://github.com/inhabitedtype/faraday/issues" -dev-repo: "https://github.com/inhabitedtype/faraday.git" +dev-repo: "git+https://github.com/inhabitedtype/faraday.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta10"} "faraday-lwt" "lwt" "base-unix" ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Faraday - Lwt- and Unix-specific support" +url { + src: "https://github.com/inhabitedtype/faraday/archive/0.5.1.tar.gz" + checksum: "md5=5fde9b7d3e6e2f2a725bc5f81fd9e4e2" +} diff --git a/packages/faraday-lwt-unix/faraday-lwt-unix.0.5.1/url b/packages/faraday-lwt-unix/faraday-lwt-unix.0.5.1/url deleted file mode 100644 index 1dbae60e9e7..00000000000 --- a/packages/faraday-lwt-unix/faraday-lwt-unix.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/faraday/archive/0.5.1.tar.gz" -checksum:"5fde9b7d3e6e2f2a725bc5f81fd9e4e2" diff --git a/packages/faraday-lwt/faraday-lwt.0.3.0/descr b/packages/faraday-lwt/faraday-lwt.0.3.0/descr deleted file mode 100644 index d87ed0954ae..00000000000 --- a/packages/faraday-lwt/faraday-lwt.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Faraday - Lwt-specific support diff --git a/packages/faraday-lwt/faraday-lwt.0.3.0/opam b/packages/faraday-lwt/faraday-lwt.0.3.0/opam deleted file mode 100644 index a9346b3ee06..00000000000 --- a/packages/faraday-lwt/faraday-lwt.0.3.0/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "Spiros Eliopoulos " -authors: [ "Spiros Eliopoulos " ] -license: "BSD-3-clause" -homepage: "https://github.com/inhabitedtype/faraday" -bug-reports: "https://github.com/inhabitedtype/faraday/issues" -dev-repo: "https://github.com/inhabitedtype/faraday.git" -build: [ - ["jbuilder" "subst"] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] -] -depends: [ - "jbuilder" {build & >= "1.0+beta10"} - "faraday" {>= "0.3.0" & < "0.5.0"} - "lwt" -] -available: [ ocaml-version >= "4.02.0" ] diff --git a/packages/faraday-lwt/faraday-lwt.0.3.0/url b/packages/faraday-lwt/faraday-lwt.0.3.0/url deleted file mode 100644 index 588b47fb951..00000000000 --- a/packages/faraday-lwt/faraday-lwt.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/faraday/archive/0.3.0.tar.gz" -checksum:"cf09ecae83004b14e6c835e9424b3c95" diff --git a/packages/faraday-lwt/faraday-lwt.0.4.0/descr b/packages/faraday-lwt/faraday-lwt.0.4.0/descr deleted file mode 100644 index d87ed0954ae..00000000000 --- a/packages/faraday-lwt/faraday-lwt.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -Faraday - Lwt-specific support diff --git a/packages/faraday-lwt/faraday-lwt.0.4.0/opam b/packages/faraday-lwt/faraday-lwt.0.4.0/opam index a9346b3ee06..982977b7aad 100644 --- a/packages/faraday-lwt/faraday-lwt.0.4.0/opam +++ b/packages/faraday-lwt/faraday-lwt.0.4.0/opam @@ -1,20 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/faraday" bug-reports: "https://github.com/inhabitedtype/faraday/issues" -dev-repo: "https://github.com/inhabitedtype/faraday.git" +dev-repo: "git+https://github.com/inhabitedtype/faraday.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta10"} "faraday" {>= "0.3.0" & < "0.5.0"} "lwt" ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Faraday - Lwt-specific support" +url { + src: "https://github.com/inhabitedtype/faraday/archive/0.4.0.tar.gz" + checksum: "md5=94aed7cb93f143fdf05f5983c2a60091" +} diff --git a/packages/faraday-lwt/faraday-lwt.0.4.0/url b/packages/faraday-lwt/faraday-lwt.0.4.0/url deleted file mode 100644 index 7e5bacc3c9a..00000000000 --- a/packages/faraday-lwt/faraday-lwt.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/faraday/archive/0.4.0.tar.gz" -checksum:"94aed7cb93f143fdf05f5983c2a60091" diff --git a/packages/faraday-lwt/faraday-lwt.0.5.0/descr b/packages/faraday-lwt/faraday-lwt.0.5.0/descr deleted file mode 100644 index d87ed0954ae..00000000000 --- a/packages/faraday-lwt/faraday-lwt.0.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -Faraday - Lwt-specific support diff --git a/packages/faraday-lwt/faraday-lwt.0.5.0/opam b/packages/faraday-lwt/faraday-lwt.0.5.0/opam index 05219717434..3cc89a5d1dd 100644 --- a/packages/faraday-lwt/faraday-lwt.0.5.0/opam +++ b/packages/faraday-lwt/faraday-lwt.0.5.0/opam @@ -1,20 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/faraday" bug-reports: "https://github.com/inhabitedtype/faraday/issues" -dev-repo: "https://github.com/inhabitedtype/faraday.git" +dev-repo: "git+https://github.com/inhabitedtype/faraday.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta10"} "faraday" {>= "0.5.0"} "lwt" ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Faraday - Lwt-specific support" +url { + src: "https://github.com/inhabitedtype/faraday/archive/0.5.0.tar.gz" + checksum: "md5=77131b64c0a2ce43daa5a584a2be640a" +} diff --git a/packages/faraday-lwt/faraday-lwt.0.5.0/url b/packages/faraday-lwt/faraday-lwt.0.5.0/url deleted file mode 100644 index f72ed29cd9b..00000000000 --- a/packages/faraday-lwt/faraday-lwt.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/faraday/archive/0.5.0.tar.gz" -checksum:"77131b64c0a2ce43daa5a584a2be640a" diff --git a/packages/faraday-lwt/faraday-lwt.0.5.1/descr b/packages/faraday-lwt/faraday-lwt.0.5.1/descr deleted file mode 100644 index d87ed0954ae..00000000000 --- a/packages/faraday-lwt/faraday-lwt.0.5.1/descr +++ /dev/null @@ -1 +0,0 @@ -Faraday - Lwt-specific support diff --git a/packages/faraday-lwt/faraday-lwt.0.5.1/opam b/packages/faraday-lwt/faraday-lwt.0.5.1/opam index 93280a96568..b11289e0023 100644 --- a/packages/faraday-lwt/faraday-lwt.0.5.1/opam +++ b/packages/faraday-lwt/faraday-lwt.0.5.1/opam @@ -1,20 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/faraday" bug-reports: "https://github.com/inhabitedtype/faraday/issues" -dev-repo: "https://github.com/inhabitedtype/faraday.git" +dev-repo: "git+https://github.com/inhabitedtype/faraday.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta10"} "faraday" {>= "0.3.0"} "lwt" ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Faraday - Lwt-specific support" +url { + src: "https://github.com/inhabitedtype/faraday/archive/0.5.1.tar.gz" + checksum: "md5=5fde9b7d3e6e2f2a725bc5f81fd9e4e2" +} diff --git a/packages/faraday-lwt/faraday-lwt.0.5.1/url b/packages/faraday-lwt/faraday-lwt.0.5.1/url deleted file mode 100644 index 1dbae60e9e7..00000000000 --- a/packages/faraday-lwt/faraday-lwt.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/faraday/archive/0.5.1.tar.gz" -checksum:"5fde9b7d3e6e2f2a725bc5f81fd9e4e2" diff --git a/packages/faraday/faraday.0.1.0/descr b/packages/faraday/faraday.0.1.0/descr deleted file mode 100644 index e0783ef8f7c..00000000000 --- a/packages/faraday/faraday.0.1.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -A library for writing fast and memory-efficient serializers. - -Faraday is a library for writing fast and memory-efficient serializers. Its -core type and related operation gives the user fine-grained control over -copying and allocation behavior while serializing user-defined types, and -presents the output in a form that makes it possible to use vectorized write -operations, such as the writev system call, or any other platform or -application-specific output APIs. diff --git a/packages/faraday/faraday.0.1.0/opam b/packages/faraday/faraday.0.1.0/opam index 5b95d460e76..86827abe1d3 100644 --- a/packages/faraday/faraday.0.1.0/opam +++ b/packages/faraday/faraday.0.1.0/opam @@ -1,29 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" name: "faraday" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/faraday" bug-reports: "https://github.com/inhabitedtype/faraday/issues" -dev-repo: "https://github.com/inhabitedtype/faraday.git" +dev-repo: "git+https://github.com/inhabitedtype/faraday.git" build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix "--%{base-unix:enable}%-unix" "--%{lwt:enable}%-lwt" - "--%{async:enable}%-async"] + "--%{async:enable}%-async" + ] ["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" "faraday"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ - "alcotest" {test & >= "0.4.1"} + "ocaml" {>= "4.02.0"} + "alcotest" {with-test & >= "0.4.1"} "ocamlfind" {build} "ocplib-endian" {>= "0.8"} ] @@ -32,4 +37,16 @@ depopts: [ "base-unix" "lwt" ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "A library for writing fast and memory-efficient serializers." +description: """ +Faraday is a library for writing fast and memory-efficient serializers. Its +core type and related operation gives the user fine-grained control over +copying and allocation behavior while serializing user-defined types, and +presents the output in a form that makes it possible to use vectorized write +operations, such as the writev system call, or any other platform or +application-specific output APIs.""" +flags: light-uninstall +url { + src: "https://github.com/inhabitedtype/faraday/archive/0.1.0.tar.gz" + checksum: "md5=c3a34b7aba4ce163c6c4990de92e62f0" +} diff --git a/packages/faraday/faraday.0.1.0/url b/packages/faraday/faraday.0.1.0/url deleted file mode 100644 index fafd06fc83d..00000000000 --- a/packages/faraday/faraday.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/faraday/archive/0.1.0.tar.gz" -checksum:"c3a34b7aba4ce163c6c4990de92e62f0" diff --git a/packages/faraday/faraday.0.2.0/descr b/packages/faraday/faraday.0.2.0/descr deleted file mode 100644 index e0783ef8f7c..00000000000 --- a/packages/faraday/faraday.0.2.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -A library for writing fast and memory-efficient serializers. - -Faraday is a library for writing fast and memory-efficient serializers. Its -core type and related operation gives the user fine-grained control over -copying and allocation behavior while serializing user-defined types, and -presents the output in a form that makes it possible to use vectorized write -operations, such as the writev system call, or any other platform or -application-specific output APIs. diff --git a/packages/faraday/faraday.0.2.0/opam b/packages/faraday/faraday.0.2.0/opam index 26945d22bf4..d5e20a79b71 100644 --- a/packages/faraday/faraday.0.2.0/opam +++ b/packages/faraday/faraday.0.2.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: "Spiros Eliopoulos " homepage: "https://github.com/inhabitedtype/faraday" bug-reports: "https://github.com/inhabitedtype/faraday/issues" license: "BSD-3-clause" -dev-repo: "https://github.com/inhabitedtype/faraday.git" +dev-repo: "git+https://github.com/inhabitedtype/faraday.git" build: [ [ "ocaml" @@ -17,18 +17,29 @@ build: [ "--%{async:enable}%-async" ] ["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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocamlfind" "remove" "faraday"] depends: [ - "alcotest" {test & >= "0.4.1" & < "0.8.0"} + "ocaml" {>= "4.02.0"} + "alcotest" {with-test & >= "0.4.1" & < "0.8.0"} "ocamlfind" {build} "ocplib-endian" {>= "0.8"} ] depopts: ["async" "base-unix" "lwt"] -available: [ocaml-version >= "4.02.0"] +synopsis: "A library for writing fast and memory-efficient serializers." +description: """ +Faraday is a library for writing fast and memory-efficient serializers. Its +core type and related operation gives the user fine-grained control over +copying and allocation behavior while serializing user-defined types, and +presents the output in a form that makes it possible to use vectorized write +operations, such as the writev system call, or any other platform or +application-specific output APIs.""" +flags: light-uninstall +url { + src: "https://github.com/inhabitedtype/faraday/archive/0.2.0.tar.gz" + checksum: "md5=f5493327d8a491ba3b9a6fbed9d1b561" +} diff --git a/packages/faraday/faraday.0.2.0/url b/packages/faraday/faraday.0.2.0/url deleted file mode 100644 index ca177ead73e..00000000000 --- a/packages/faraday/faraday.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/inhabitedtype/faraday/archive/0.2.0.tar.gz" -checksum: "f5493327d8a491ba3b9a6fbed9d1b561" diff --git a/packages/faraday/faraday.0.3.0/descr b/packages/faraday/faraday.0.3.0/descr deleted file mode 100644 index e0783ef8f7c..00000000000 --- a/packages/faraday/faraday.0.3.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -A library for writing fast and memory-efficient serializers. - -Faraday is a library for writing fast and memory-efficient serializers. Its -core type and related operation gives the user fine-grained control over -copying and allocation behavior while serializing user-defined types, and -presents the output in a form that makes it possible to use vectorized write -operations, such as the writev system call, or any other platform or -application-specific output APIs. diff --git a/packages/faraday/faraday.0.3.0/opam b/packages/faraday/faraday.0.3.0/opam deleted file mode 100644 index 655a55a3a0d..00000000000 --- a/packages/faraday/faraday.0.3.0/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "Spiros Eliopoulos " -authors: [ "Spiros Eliopoulos " ] -license: "BSD-3-clause" -homepage: "https://github.com/inhabitedtype/faraday" -bug-reports: "https://github.com/inhabitedtype/faraday/issues" -dev-repo: "https://github.com/inhabitedtype/faraday.git" -build: [ - ["jbuilder" "subst"] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] -] -depends: [ - "jbuilder" {build & >= "1.0+beta10"} - "alcotest" {test & >= "0.4.1"} - "ocplib-endian" {>= "0.8"} -] -available: [ ocaml-version >= "4.02.0" ] diff --git a/packages/faraday/faraday.0.3.0/url b/packages/faraday/faraday.0.3.0/url deleted file mode 100644 index 588b47fb951..00000000000 --- a/packages/faraday/faraday.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/faraday/archive/0.3.0.tar.gz" -checksum:"cf09ecae83004b14e6c835e9424b3c95" diff --git a/packages/faraday/faraday.0.4.0/descr b/packages/faraday/faraday.0.4.0/descr deleted file mode 100644 index e0783ef8f7c..00000000000 --- a/packages/faraday/faraday.0.4.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -A library for writing fast and memory-efficient serializers. - -Faraday is a library for writing fast and memory-efficient serializers. Its -core type and related operation gives the user fine-grained control over -copying and allocation behavior while serializing user-defined types, and -presents the output in a form that makes it possible to use vectorized write -operations, such as the writev system call, or any other platform or -application-specific output APIs. diff --git a/packages/faraday/faraday.0.4.0/opam b/packages/faraday/faraday.0.4.0/opam index 655a55a3a0d..412cfa91390 100644 --- a/packages/faraday/faraday.0.4.0/opam +++ b/packages/faraday/faraday.0.4.0/opam @@ -1,20 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/faraday" bug-reports: "https://github.com/inhabitedtype/faraday/issues" -dev-repo: "https://github.com/inhabitedtype/faraday.git" +dev-repo: "git+https://github.com/inhabitedtype/faraday.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta10"} - "alcotest" {test & >= "0.4.1"} + "alcotest" {with-test & >= "0.4.1"} "ocplib-endian" {>= "0.8"} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "A library for writing fast and memory-efficient serializers." +description: """ +Faraday is a library for writing fast and memory-efficient serializers. Its +core type and related operation gives the user fine-grained control over +copying and allocation behavior while serializing user-defined types, and +presents the output in a form that makes it possible to use vectorized write +operations, such as the writev system call, or any other platform or +application-specific output APIs.""" +url { + src: "https://github.com/inhabitedtype/faraday/archive/0.4.0.tar.gz" + checksum: "md5=94aed7cb93f143fdf05f5983c2a60091" +} diff --git a/packages/faraday/faraday.0.4.0/url b/packages/faraday/faraday.0.4.0/url deleted file mode 100644 index 7e5bacc3c9a..00000000000 --- a/packages/faraday/faraday.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/faraday/archive/0.4.0.tar.gz" -checksum:"94aed7cb93f143fdf05f5983c2a60091" diff --git a/packages/faraday/faraday.0.5.0/descr b/packages/faraday/faraday.0.5.0/descr deleted file mode 100644 index e0783ef8f7c..00000000000 --- a/packages/faraday/faraday.0.5.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -A library for writing fast and memory-efficient serializers. - -Faraday is a library for writing fast and memory-efficient serializers. Its -core type and related operation gives the user fine-grained control over -copying and allocation behavior while serializing user-defined types, and -presents the output in a form that makes it possible to use vectorized write -operations, such as the writev system call, or any other platform or -application-specific output APIs. diff --git a/packages/faraday/faraday.0.5.0/opam b/packages/faraday/faraday.0.5.0/opam index a4fda7d7b46..cf92a82017b 100644 --- a/packages/faraday/faraday.0.5.0/opam +++ b/packages/faraday/faraday.0.5.0/opam @@ -1,20 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/faraday" bug-reports: "https://github.com/inhabitedtype/faraday/issues" -dev-repo: "https://github.com/inhabitedtype/faraday.git" +dev-repo: "git+https://github.com/inhabitedtype/faraday.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta10"} - "alcotest" {test & >= "0.4.1"} + "alcotest" {with-test & >= "0.4.1"} "base-bigarray" ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "A library for writing fast and memory-efficient serializers." +description: """ +Faraday is a library for writing fast and memory-efficient serializers. Its +core type and related operation gives the user fine-grained control over +copying and allocation behavior while serializing user-defined types, and +presents the output in a form that makes it possible to use vectorized write +operations, such as the writev system call, or any other platform or +application-specific output APIs.""" +url { + src: "https://github.com/inhabitedtype/faraday/archive/0.5.0.tar.gz" + checksum: "md5=77131b64c0a2ce43daa5a584a2be640a" +} diff --git a/packages/faraday/faraday.0.5.0/url b/packages/faraday/faraday.0.5.0/url deleted file mode 100644 index f72ed29cd9b..00000000000 --- a/packages/faraday/faraday.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/faraday/archive/0.5.0.tar.gz" -checksum:"77131b64c0a2ce43daa5a584a2be640a" diff --git a/packages/faraday/faraday.0.5.1/descr b/packages/faraday/faraday.0.5.1/descr deleted file mode 100644 index e0783ef8f7c..00000000000 --- a/packages/faraday/faraday.0.5.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -A library for writing fast and memory-efficient serializers. - -Faraday is a library for writing fast and memory-efficient serializers. Its -core type and related operation gives the user fine-grained control over -copying and allocation behavior while serializing user-defined types, and -presents the output in a form that makes it possible to use vectorized write -operations, such as the writev system call, or any other platform or -application-specific output APIs. diff --git a/packages/faraday/faraday.0.5.1/opam b/packages/faraday/faraday.0.5.1/opam index a4fda7d7b46..fe6a064aeca 100644 --- a/packages/faraday/faraday.0.5.1/opam +++ b/packages/faraday/faraday.0.5.1/opam @@ -1,20 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/faraday" bug-reports: "https://github.com/inhabitedtype/faraday/issues" -dev-repo: "https://github.com/inhabitedtype/faraday.git" +dev-repo: "git+https://github.com/inhabitedtype/faraday.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta10"} - "alcotest" {test & >= "0.4.1"} + "alcotest" {with-test & >= "0.4.1"} "base-bigarray" ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "A library for writing fast and memory-efficient serializers." +description: """ +Faraday is a library for writing fast and memory-efficient serializers. Its +core type and related operation gives the user fine-grained control over +copying and allocation behavior while serializing user-defined types, and +presents the output in a form that makes it possible to use vectorized write +operations, such as the writev system call, or any other platform or +application-specific output APIs.""" +url { + src: "https://github.com/inhabitedtype/faraday/archive/0.5.1.tar.gz" + checksum: "md5=5fde9b7d3e6e2f2a725bc5f81fd9e4e2" +} diff --git a/packages/faraday/faraday.0.5.1/url b/packages/faraday/faraday.0.5.1/url deleted file mode 100644 index 1dbae60e9e7..00000000000 --- a/packages/faraday/faraday.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/faraday/archive/0.5.1.tar.gz" -checksum:"5fde9b7d3e6e2f2a725bc5f81fd9e4e2" diff --git a/packages/farfadet/farfadet.0.1/descr b/packages/farfadet/farfadet.0.1/descr deleted file mode 100644 index 2e17a4e731d..00000000000 --- a/packages/farfadet/farfadet.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Printf-like for Faraday library - -Printf-like for Faraday library, a type-safe way to serialize what you want. \ No newline at end of file diff --git a/packages/farfadet/farfadet.0.1/opam b/packages/farfadet/farfadet.0.1/opam index cd7f685bfd4..f3dc11d5c3b 100644 --- a/packages/farfadet/farfadet.0.1/opam +++ b/packages/farfadet/farfadet.0.1/opam @@ -1,21 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Calascibetta " authors: "Romain Calascibetta " homepage: "https://github.com/oklm-wsh/Farfadet" bug-reports: "https://github.com/oklm-wsh/Farfadet/issues" license: "MIT" -dev-repo: "https://github.com/oklm-wsh/Farfadet.git" -build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] -build-test: [ +dev-repo: "git+https://github.com/oklm-wsh/Farfadet.git" +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlbuild" {build} "ocamlfind" {build} "topkg" {build} "faraday" {<= "0.4.0"} - "alcotest" {test} - "ezjsonm" {test} + "alcotest" {with-test} + "ezjsonm" {with-test} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Printf-like for Faraday library" +description: + "Printf-like for Faraday library, a type-safe way to serialize what you want." +url { + src: "https://github.com/oklm-wsh/Farfadet/archive/0.1.tar.gz" + checksum: "md5=c5b20e8880324b4c7c62b4830ff3261f" +} diff --git a/packages/farfadet/farfadet.0.1/url b/packages/farfadet/farfadet.0.1/url deleted file mode 100644 index e62366bff4f..00000000000 --- a/packages/farfadet/farfadet.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/oklm-wsh/Farfadet/archive/0.1.tar.gz" -checksum: "c5b20e8880324b4c7c62b4830ff3261f" diff --git a/packages/farfadet/farfadet.0.2/descr b/packages/farfadet/farfadet.0.2/descr deleted file mode 100644 index 0c57e16c029..00000000000 --- a/packages/farfadet/farfadet.0.2/descr +++ /dev/null @@ -1,96 +0,0 @@ -A printf-like for [Faraday](https://github.com/inhabitedtype/faraday) library - -To use this library, you can pin it with `faraday`: -``` -opam pin add faraday https://github.com/inhabitedtyped/faraday.git -opam pin add farfadet https://github.com/oklm-wsh/Farfadet.git -``` - -## Quick look - -Firstly, you need to understand what -[Faraday](https://github.com/inhabitedtype/faraday) is. Then, you can serialize -something like this data: - -```ocaml -type t = - [ `Bool of bool - | `Float of float - | `Null - | `String of string - | `A of t list - | `O of (string * t) list ] -``` - -You could write an encoder function with Faraday, like this: - -```ocaml -let rec write_json enc = function - | `Bool true -> Faraday.write_string enc "true" - | `Bool false -> Faraday.write_string enc "false" - ... - | `A lst -> - Faraday.write_char enc '['; - - let rec aux = function - | [] -> () - | [ x ] -> write_json x - | x :: r -> write_json x; Faraday.write_char ','; aux r - in - - aux lst; - Faraday.write_char enc ']' -``` - -And it's boring... Yes. - -So, `Farfadet` can help you to write a serializer in a type-safe way. -This is an example: - -```ocaml -let comma = - let open Farfadet in - (fun e () -> string e ","), () - -let rec value : t Farfadet.t = fun e x -> - let open Farfadet in - - let arr = list ~sep:comma value in - - match x with - | `Bool true -> string e "true" - | `Bool false -> string e "false" - ... - | `A lst -> eval e [ char $ '['; !!arr; char $ ']'] lst -``` - -Much better. And it's like a `printf` function in OCaml with a little -overhead to facilitate the serialization of any data with a `Faraday` backend. And -you can do more. - -Another example is to use a `memcpy` implementation instead a `memmove` -implementation (provided by the standard library). - -In fact, you can create your *blitter* and use it inside `Faraday` like: - -```ocaml -let memcpy s soff d doff len = - for i = 0 to len - 1 - do Bigarray.Array1.set dst (doff + i) (String.get s (soff + i)) done - -let string' : string Farfadet.t = fun e -> eval e [ !!(whole @@ blitter String.length memcpy) ] -``` - -You can see the documentation to understand this snippet. A good example is -provided in the [test to serialize a `Ezjsonm.t` -value](https://github.com/oklm-wsh/Farfadet/blob/master/test/test.ml). - -## Build Requirements - - * Faraday (dev version) - * OCaml (>= 4.03.0) - * A MirageOS hackathon - -## Feedback - -It's a Proof of Concept and you can improve the library like you want! \ No newline at end of file diff --git a/packages/farfadet/farfadet.0.2/opam b/packages/farfadet/farfadet.0.2/opam index f721cc9ae09..743b1c06255 100644 --- a/packages/farfadet/farfadet.0.2/opam +++ b/packages/farfadet/farfadet.0.2/opam @@ -1,24 +1,126 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Calascibetta " authors: "Romain Calascibetta " homepage: "https://github.com/oklm-wsh/Farfadet" bug-reports: "https://github.com/oklm-wsh/Farfadet/issues" -dev-repo: "https://github.com/oklm-wsh/Farfadet.git" +dev-repo: "git+https://github.com/oklm-wsh/Farfadet.git" doc: "https://oklm-wsh.github.io/Farfadet/" license: "MIT" -build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] - -build-test: [ [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] ] - +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: [ - "ocamlbuild" {build} - "ocamlfind" {build} - "topkg" {build} - "faraday" {>= "0.5.0"} - "alcotest" {test} - "ezjsonm" {test} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build} + "topkg" {build} + "faraday" {>= "0.5.0"} + "alcotest" {with-test} + "ezjsonm" {with-test} ] +synopsis: + "A printf-like for [Faraday](https://github.com/inhabitedtype/faraday) library" +description: """ +To use this library, you can pin it with `faraday`: +``` +opam pin add faraday https://github.com/inhabitedtyped/faraday.git +opam pin add farfadet https://github.com/oklm-wsh/Farfadet.git +``` + +## Quick look + +Firstly, you need to understand what +[Faraday](https://github.com/inhabitedtype/faraday) is. Then, you can serialize +something like this data: + +```ocaml +type t = + [ `Bool of bool + | `Float of float + | `Null + | `String of string + | `A of t list + | `O of (string * t) list ] +``` + +You could write an encoder function with Faraday, like this: + +```ocaml +let rec write_json enc = function + | `Bool true -> Faraday.write_string enc "true" + | `Bool false -> Faraday.write_string enc "false" + ... + | `A lst -> + Faraday.write_char enc '['; + + let rec aux = function + | [] -> () + | [ x ] -> write_json x + | x :: r -> write_json x; Faraday.write_char ','; aux r + in + + aux lst; + Faraday.write_char enc ']' +``` + +And it's boring... Yes. + +So, `Farfadet` can help you to write a serializer in a type-safe way. +This is an example: + +```ocaml +let comma = + let open Farfadet in + (fun e () -> string e ","), () + +let rec value : t Farfadet.t = fun e x -> + let open Farfadet in + + let arr = list ~sep:comma value in + + match x with + | `Bool true -> string e "true" + | `Bool false -> string e "false" + ... + | `A lst -> eval e [ char $ '['; !!arr; char $ ']'] lst +``` + +Much better. And it's like a `printf` function in OCaml with a little +overhead to facilitate the serialization of any data with a `Faraday` backend. And +you can do more. + +Another example is to use a `memcpy` implementation instead a `memmove` +implementation (provided by the standard library). + +In fact, you can create your *blitter* and use it inside `Faraday` like: + +```ocaml +let memcpy s soff d doff len = + for i = 0 to len - 1 + do Bigarray.Array1.set dst (doff + i) (String.get s (soff + i)) done + +let string' : string Farfadet.t = fun e -> eval e [ !!(whole @@ blitter String.length memcpy) ] +``` + +You can see the documentation to understand this snippet. A good example is +provided in the [test to serialize a `Ezjsonm.t` +value](https://github.com/oklm-wsh/Farfadet/blob/master/test/test.ml). + +## Build Requirements + + * Faraday (dev version) + * OCaml (>= 4.03.0) + * A MirageOS hackathon + +## Feedback -available: [ocaml-version >= "4.03.0"] +It's a Proof of Concept and you can improve the library like you want!""" +url { + src: + "https://github.com/oklm-wsh/Farfadet/releases/download/v0.2/farfadet-0.2.tbz" + checksum: "md5=4f29eb3c16c7e8ec74ebf0a059a205c5" +} diff --git a/packages/farfadet/farfadet.0.2/url b/packages/farfadet/farfadet.0.2/url deleted file mode 100644 index e03f6be026f..00000000000 --- a/packages/farfadet/farfadet.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/oklm-wsh/Farfadet/releases/download/v0.2/farfadet-0.2.tbz" -checksum: "4f29eb3c16c7e8ec74ebf0a059a205c5" \ No newline at end of file diff --git a/packages/farmhash/farmhash.0.3/descr b/packages/farmhash/farmhash.0.3/descr deleted file mode 100644 index f944e6c692d..00000000000 --- a/packages/farmhash/farmhash.0.3/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for Google's farmhash library diff --git a/packages/farmhash/farmhash.0.3/opam b/packages/farmhash/farmhash.0.3/opam index 4ce1902ea91..66232aa71b1 100644 --- a/packages/farmhash/farmhash.0.3/opam +++ b/packages/farmhash/farmhash.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "github@ahrefs.com" authors: "Ahrefs " license: "LGPL-2.1 with OCaml linking exception" @@ -15,12 +15,18 @@ install: [ ] remove: [["ocamlfind" "remove" "farmhash"]] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "oasis" {build} ] depexts: [ - [["debian"] ["g++"]] - [["ubuntu"] ["g++"]] - [["fedora"] ["gcc-c++"]] + ["g++"] {os-distribution = "debian"} + ["g++"] {os-distribution = "ubuntu"} + ["gcc-c++"] {os-distribution = "fedora"} ] -available: [ocaml-version >= "4.01.0"] +synopsis: "Bindings for Google's farmhash library" +flags: light-uninstall +url { + src: "https://github.com/ahrefs/ocaml-farmhash/archive/v0.3.tar.gz" + checksum: "md5=282a43247f93b21d3cb423df77d507c8" +} diff --git a/packages/farmhash/farmhash.0.3/url b/packages/farmhash/farmhash.0.3/url deleted file mode 100644 index cebd32a064e..00000000000 --- a/packages/farmhash/farmhash.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ahrefs/ocaml-farmhash/archive/v0.3.tar.gz" -checksum: "282a43247f93b21d3cb423df77d507c8" diff --git a/packages/fat-filesystem/fat-filesystem.0.10.0/descr b/packages/fat-filesystem/fat-filesystem.0.10.0/descr deleted file mode 100644 index 74017320db4..00000000000 --- a/packages/fat-filesystem/fat-filesystem.0.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -FAT filesystem implementation diff --git a/packages/fat-filesystem/fat-filesystem.0.10.0/opam b/packages/fat-filesystem/fat-filesystem.0.10.0/opam index 5008d148e0f..6f659b5810b 100644 --- a/packages/fat-filesystem/fat-filesystem.0.10.0/opam +++ b/packages/fat-filesystem/fat-filesystem.0.10.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-fat.git" +dev-repo: "git+https://github.com/mirage/ocaml-fat.git" build: [ ["./configure" "--bindir" "%{bin}%"] [make] @@ -12,9 +12,10 @@ remove: [ [make "uninstall"] ] depends: [ - "cstruct" {>= "1.0.1" & <"2.0.0"} + "ocaml" {>= "4.00.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} "ocamlfind" - "lwt" {>= "2.4.3" & <"2.6.0"} + "lwt" {>= "2.4.3" & < "2.6.0"} "mirage-types" {>= "0.5.0" & < "1.1.0"} "mirage-block-unix" {>= "1.2.0"} "io-page-unix" {>= "0.9.9"} @@ -22,5 +23,9 @@ depends: [ "cmdliner" "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.0" install: [make "install"] +synopsis: "FAT filesystem implementation" +url { + src: "https://github.com/mirage/ocaml-fat/archive/0.10.0.tar.gz" + checksum: "md5=c0103ebeefe8ab296c324f2bcd9936fd" +} diff --git a/packages/fat-filesystem/fat-filesystem.0.10.0/url b/packages/fat-filesystem/fat-filesystem.0.10.0/url deleted file mode 100644 index 5cc7eb3ee5f..00000000000 --- a/packages/fat-filesystem/fat-filesystem.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-fat/archive/0.10.0.tar.gz" -checksum: "c0103ebeefe8ab296c324f2bcd9936fd" diff --git a/packages/fat-filesystem/fat-filesystem.0.10.1/descr b/packages/fat-filesystem/fat-filesystem.0.10.1/descr deleted file mode 100644 index 74017320db4..00000000000 --- a/packages/fat-filesystem/fat-filesystem.0.10.1/descr +++ /dev/null @@ -1 +0,0 @@ -FAT filesystem implementation diff --git a/packages/fat-filesystem/fat-filesystem.0.10.1/opam b/packages/fat-filesystem/fat-filesystem.0.10.1/opam index 9b98393f921..1a2e05a516f 100644 --- a/packages/fat-filesystem/fat-filesystem.0.10.1/opam +++ b/packages/fat-filesystem/fat-filesystem.0.10.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-fat.git" +dev-repo: "git+https://github.com/mirage/ocaml-fat.git" build: [ ["./configure" "--bindir" "%{bin}%"] [make] @@ -12,9 +12,10 @@ remove: [ [make "uninstall"] ] depends: [ - "cstruct" {>= "1.0.1" & <"2.0.0"} + "ocaml" {>= "4.00.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} "ocamlfind" - "lwt" {>= "2.4.3" & <"2.6.0"} + "lwt" {>= "2.4.3" & < "2.6.0"} "mirage-types" {>= "1.1.0" & < "2.3.0"} "mirage-block-unix" {>= "1.2.0"} "io-page" {>= "1.0.0" & < "1.3.0"} @@ -23,5 +24,9 @@ depends: [ "cmdliner" "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.0" install: [make "install"] +synopsis: "FAT filesystem implementation" +url { + src: "https://github.com/mirage/ocaml-fat/archive/0.10.1.tar.gz" + checksum: "md5=1838106922cd0b82cde5e27dcec7ea26" +} diff --git a/packages/fat-filesystem/fat-filesystem.0.10.1/url b/packages/fat-filesystem/fat-filesystem.0.10.1/url deleted file mode 100644 index dbcfa5a466d..00000000000 --- a/packages/fat-filesystem/fat-filesystem.0.10.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-fat/archive/0.10.1.tar.gz" -checksum: "1838106922cd0b82cde5e27dcec7ea26" diff --git a/packages/fat-filesystem/fat-filesystem.0.10.2/descr b/packages/fat-filesystem/fat-filesystem.0.10.2/descr deleted file mode 100644 index ddcc301736c..00000000000 --- a/packages/fat-filesystem/fat-filesystem.0.10.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -FAT filesystem implementation - -This allows FAT-formatted data to be read and written from -a MirageOS BLOCK device. diff --git a/packages/fat-filesystem/fat-filesystem.0.10.2/opam b/packages/fat-filesystem/fat-filesystem.0.10.2/opam index 4b7e3604801..ac6e0fd0d90 100644 --- a/packages/fat-filesystem/fat-filesystem.0.10.2/opam +++ b/packages/fat-filesystem/fat-filesystem.0.10.2/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-fat.git" +dev-repo: "git+https://github.com/mirage/ocaml-fat.git" build: [ ["./configure" "--bindir" "%{bin}%"] [make] @@ -12,9 +12,10 @@ remove: [ [make "uninstall"] ] depends: [ - "cstruct" {>= "1.0.1" & <"2.0.0"} + "ocaml" {>= "4.00.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} "ocamlfind" - "lwt" {>= "2.4.3" & <"2.6.0"} + "lwt" {>= "2.4.3" & < "2.6.0"} "mirage-types" {>= "1.1.0" & < "2.3.0"} "mirage-block-unix" {>= "1.2.0"} "io-page" {>= "1.2.0"} @@ -23,5 +24,12 @@ depends: [ "cmdliner" "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=b67da2b8bf87f6abceb5614aac1fe865" +} diff --git a/packages/fat-filesystem/fat-filesystem.0.10.2/url b/packages/fat-filesystem/fat-filesystem.0.10.2/url deleted file mode 100644 index 44d398215eb..00000000000 --- a/packages/fat-filesystem/fat-filesystem.0.10.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-fat/archive/0.10.2.tar.gz" -checksum: "b67da2b8bf87f6abceb5614aac1fe865" diff --git a/packages/fat-filesystem/fat-filesystem.0.10.3/descr b/packages/fat-filesystem/fat-filesystem.0.10.3/descr deleted file mode 100644 index ddcc301736c..00000000000 --- a/packages/fat-filesystem/fat-filesystem.0.10.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -FAT filesystem implementation - -This allows FAT-formatted data to be read and written from -a MirageOS BLOCK device. diff --git a/packages/fat-filesystem/fat-filesystem.0.10.3/opam b/packages/fat-filesystem/fat-filesystem.0.10.3/opam index 474d8edb694..6a41a05adc5 100644 --- a/packages/fat-filesystem/fat-filesystem.0.10.3/opam +++ b/packages/fat-filesystem/fat-filesystem.0.10.3/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-fat.git" +dev-repo: "git+https://github.com/mirage/ocaml-fat.git" build: [ ["./configure" "--bindir" "%{bin}%"] [make] @@ -14,7 +14,8 @@ remove: [ [make "uninstall"] ] depends: [ - "cstruct" {>= "1.0.1" & <"2.0.0"} + "ocaml" {>= "4.00.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} "ocamlfind" "lwt" {>= "2.4.3" & < "2.6.0"} "mirage-types" {>= "1.1.0" & < "3.0.0"} @@ -29,4 +30,11 @@ tags: [ "org:mirage" "org:xapi-project" ] -available: [ ocaml-version >= "4.00.0" ] +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: "md5=f5fab31a18edff7e77b93c56311cb64d" +} diff --git a/packages/fat-filesystem/fat-filesystem.0.10.3/url b/packages/fat-filesystem/fat-filesystem.0.10.3/url deleted file mode 100644 index 0a634962d32..00000000000 --- a/packages/fat-filesystem/fat-filesystem.0.10.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-fat/archive/v0.10.3.tar.gz" -checksum: "f5fab31a18edff7e77b93c56311cb64d" diff --git a/packages/fat-filesystem/fat-filesystem.0.11.0/descr b/packages/fat-filesystem/fat-filesystem.0.11.0/descr deleted file mode 100644 index ddcc301736c..00000000000 --- a/packages/fat-filesystem/fat-filesystem.0.11.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -FAT filesystem implementation - -This allows FAT-formatted data to be read and written from -a MirageOS BLOCK device. diff --git a/packages/fat-filesystem/fat-filesystem.0.11.0/opam b/packages/fat-filesystem/fat-filesystem.0.11.0/opam index ccac4dd56e0..a78378ddd07 100644 --- a/packages/fat-filesystem/fat-filesystem.0.11.0/opam +++ b/packages/fat-filesystem/fat-filesystem.0.11.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-fat.git" +dev-repo: "git+https://github.com/mirage/ocaml-fat.git" build: [ ["./configure" "--bindir" "%{bin}%"] [make] @@ -14,6 +14,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "ocamlbuild" {build} "cstruct" {>= "2.0.0"} @@ -32,4 +33,11 @@ tags: [ "org:mirage" "org:xapi-project" ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=e9c4de414d2fa1b77bb132ddb4b14062" +} diff --git a/packages/fat-filesystem/fat-filesystem.0.11.0/url b/packages/fat-filesystem/fat-filesystem.0.11.0/url deleted file mode 100644 index b6ed9a5acd9..00000000000 --- a/packages/fat-filesystem/fat-filesystem.0.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-fat/archive/0.11.0.tar.gz" -checksum: "e9c4de414d2fa1b77bb132ddb4b14062" diff --git a/packages/fat-filesystem/fat-filesystem.0.12.0/descr b/packages/fat-filesystem/fat-filesystem.0.12.0/descr deleted file mode 100644 index 74017320db4..00000000000 --- a/packages/fat-filesystem/fat-filesystem.0.12.0/descr +++ /dev/null @@ -1 +0,0 @@ -FAT filesystem implementation diff --git a/packages/fat-filesystem/fat-filesystem.0.12.0/opam b/packages/fat-filesystem/fat-filesystem.0.12.0/opam index 9b2aef46c4d..03ca59c93ab 100644 --- a/packages/fat-filesystem/fat-filesystem.0.12.0/opam +++ b/packages/fat-filesystem/fat-filesystem.0.12.0/opam @@ -1,18 +1,19 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-fat.git" +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"] -build-test: [ +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false"] ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] - depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -30,11 +31,16 @@ depends: [ "re" "cmdliner" "astring" - "alcotest" {test} + "alcotest" {with-test} "ppx_cstruct" {build} ] tags: [ "org:mirage" "org:xapi-project" ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "FAT filesystem implementation" +url { + src: + "https://github.com/mirage/ocaml-fat/releases/download/0.12.0/fat-filesystem-0.12.0.tbz" + checksum: "md5=e69c9b1490cc9c6d16926d683c01b158" +} diff --git a/packages/fat-filesystem/fat-filesystem.0.12.0/url b/packages/fat-filesystem/fat-filesystem.0.12.0/url deleted file mode 100644 index 4347ab4be3a..00000000000 --- a/packages/fat-filesystem/fat-filesystem.0.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-fat/releases/download/0.12.0/fat-filesystem-0.12.0.tbz" -checksum: "e69c9b1490cc9c6d16926d683c01b158" diff --git a/packages/fat-filesystem/fat-filesystem.0.12.1/descr b/packages/fat-filesystem/fat-filesystem.0.12.1/descr deleted file mode 100644 index 74017320db4..00000000000 --- a/packages/fat-filesystem/fat-filesystem.0.12.1/descr +++ /dev/null @@ -1 +0,0 @@ -FAT filesystem implementation diff --git a/packages/fat-filesystem/fat-filesystem.0.12.1/opam b/packages/fat-filesystem/fat-filesystem.0.12.1/opam deleted file mode 100644 index e5ccb5addd7..00000000000 --- a/packages/fat-filesystem/fat-filesystem.0.12.1/opam +++ /dev/null @@ -1,35 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/ocaml-fat.git" -doc: "https://mirage.github.io/ocaml-fat/" - -build: [ - ["jbuilder" "subst" "-p" name "--name" name] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] -depends: [ - "jbuilder" {build & >="1.0+beta7"} - "cstruct" {>= "3.0.0"} - "ppx_tools" {build} - "ppx_cstruct" {build} - "result" - "rresult" - "lwt" {>= "2.4.3"} - "mirage-fs" {>= "1.0.0"} - "mirage-fs-lwt" {>= "1.0.0"} - "mirage-block-lwt" {>= "1.0.0"} - "mirage-block-unix" {>= "2.5.0"} - "io-page-unix" {>= "2.0.0"} - "re" - "cmdliner" - "astring" - "alcotest" {test} -] -tags: [ - "org:mirage" - "org:xapi-project" -] -available: [ ocaml-version >= "4.03.0" ] diff --git a/packages/fat-filesystem/fat-filesystem.0.12.1/url b/packages/fat-filesystem/fat-filesystem.0.12.1/url deleted file mode 100644 index 324902fc2e3..00000000000 --- a/packages/fat-filesystem/fat-filesystem.0.12.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-fat/releases/download/0.12.1/fat-filesystem-0.12.1.tbz" -checksum: "1dcfdb44cb150c52b335772fd0881f6d" diff --git a/packages/fat-filesystem/fat-filesystem.0.12.2/descr b/packages/fat-filesystem/fat-filesystem.0.12.2/descr deleted file mode 100644 index 74017320db4..00000000000 --- a/packages/fat-filesystem/fat-filesystem.0.12.2/descr +++ /dev/null @@ -1 +0,0 @@ -FAT filesystem implementation diff --git a/packages/fat-filesystem/fat-filesystem.0.12.2/opam b/packages/fat-filesystem/fat-filesystem.0.12.2/opam index e5ccb5addd7..2ef917218cc 100644 --- a/packages/fat-filesystem/fat-filesystem.0.12.2/opam +++ b/packages/fat-filesystem/fat-filesystem.0.12.2/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-fat.git" +dev-repo: "git+https://github.com/mirage/ocaml-fat.git" doc: "https://mirage.github.io/ocaml-fat/" build: [ @@ -11,7 +11,8 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >="1.0+beta7"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta7"} "cstruct" {>= "3.0.0"} "ppx_tools" {build} "ppx_cstruct" {build} @@ -26,10 +27,15 @@ depends: [ "re" "cmdliner" "astring" - "alcotest" {test} + "alcotest" {with-test} ] tags: [ "org:mirage" "org:xapi-project" ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "FAT filesystem implementation" +url { + src: + "https://github.com/mirage/ocaml-fat/releases/download/0.12.2/fat-filesystem-0.12.2.tbz" + checksum: "md5=aeac182a6135f0ab9d4394027ac0da96" +} diff --git a/packages/fat-filesystem/fat-filesystem.0.12.2/url b/packages/fat-filesystem/fat-filesystem.0.12.2/url deleted file mode 100644 index a7dd3ca4a3a..00000000000 --- a/packages/fat-filesystem/fat-filesystem.0.12.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-fat/releases/download/0.12.2/fat-filesystem-0.12.2.tbz" -checksum: "aeac182a6135f0ab9d4394027ac0da96" diff --git a/packages/fat-filesystem/fat-filesystem.0.6.0/descr b/packages/fat-filesystem/fat-filesystem.0.6.0/descr deleted file mode 100644 index 74017320db4..00000000000 --- a/packages/fat-filesystem/fat-filesystem.0.6.0/descr +++ /dev/null @@ -1 +0,0 @@ -FAT filesystem implementation diff --git a/packages/fat-filesystem/fat-filesystem.0.6.0/opam b/packages/fat-filesystem/fat-filesystem.0.6.0/opam deleted file mode 100644 index 5a03add37f2..00000000000 --- a/packages/fat-filesystem/fat-filesystem.0.6.0/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/ocaml-fat.git" -build: make -remove: [ - [make "uninstall"] - ["ocamlfind" "remove" "fat-filesystem" ] -] -depends: [ - "cstruct" {>= "0.8.1" & <"2.0.0"} - "ocamlfind" - "lwt" {>= "2.4.3" & <"2.6.0"} - "mirage-types" {= "0.3.0"} - "mirage-block-unix" {>= "0.2.0"} - "io-page-unix" {>= "0.9.9"} - "re" - "cmdliner" - "ocamlbuild" {build} -] -available: ocaml-version >= "4.00.0" -install: [make "install"] diff --git a/packages/fat-filesystem/fat-filesystem.0.6.0/url b/packages/fat-filesystem/fat-filesystem.0.6.0/url deleted file mode 100644 index b722b8ff0dc..00000000000 --- a/packages/fat-filesystem/fat-filesystem.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-fat/archive/0.6.0.tar.gz" -checksum: "8b49244b6f173b02865ebc7a6c21e63e" diff --git a/packages/fat-filesystem/fat-filesystem.0.6.2/descr b/packages/fat-filesystem/fat-filesystem.0.6.2/descr deleted file mode 100644 index 74017320db4..00000000000 --- a/packages/fat-filesystem/fat-filesystem.0.6.2/descr +++ /dev/null @@ -1 +0,0 @@ -FAT filesystem implementation diff --git a/packages/fat-filesystem/fat-filesystem.0.6.2/opam b/packages/fat-filesystem/fat-filesystem.0.6.2/opam index 96620b6df50..7f49115d851 100644 --- a/packages/fat-filesystem/fat-filesystem.0.6.2/opam +++ b/packages/fat-filesystem/fat-filesystem.0.6.2/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-fat.git" +dev-repo: "git+https://github.com/mirage/ocaml-fat.git" build: [ ["./configure" "--bindir" "%{bin}%"] [make] @@ -13,9 +13,10 @@ remove: [ [make "uninstall"] ] depends: [ - "cstruct" {>= "0.8.1" & <"2.0.0"} + "ocaml" {>= "4.00.0"} + "cstruct" {>= "0.8.1" & < "2.0.0"} "ocamlfind" - "lwt" {>= "2.4.3" & <"2.6.0"} + "lwt" {>= "2.4.3" & < "2.6.0"} "mirage-types" {= "0.3.0"} "mirage-block-unix" {>= "0.2.0"} "io-page-unix" {>= "0.9.9"} @@ -23,5 +24,9 @@ depends: [ "cmdliner" "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.0" install: [make "install"] +synopsis: "FAT filesystem implementation" +url { + src: "https://github.com/mirage/ocaml-fat/archive/0.6.2.tar.gz" + checksum: "md5=1730fab0abd18a98d9c50cf0c7a7c549" +} diff --git a/packages/fat-filesystem/fat-filesystem.0.6.2/url b/packages/fat-filesystem/fat-filesystem.0.6.2/url deleted file mode 100644 index 878f5891fe3..00000000000 --- a/packages/fat-filesystem/fat-filesystem.0.6.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-fat/archive/0.6.2.tar.gz" -checksum: "1730fab0abd18a98d9c50cf0c7a7c549" diff --git a/packages/fat-filesystem/fat-filesystem.0.7.0/descr b/packages/fat-filesystem/fat-filesystem.0.7.0/descr deleted file mode 100644 index 74017320db4..00000000000 --- a/packages/fat-filesystem/fat-filesystem.0.7.0/descr +++ /dev/null @@ -1 +0,0 @@ -FAT filesystem implementation diff --git a/packages/fat-filesystem/fat-filesystem.0.7.0/opam b/packages/fat-filesystem/fat-filesystem.0.7.0/opam index b533f60b67a..ecf62abf8f8 100644 --- a/packages/fat-filesystem/fat-filesystem.0.7.0/opam +++ b/packages/fat-filesystem/fat-filesystem.0.7.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-fat.git" +dev-repo: "git+https://github.com/mirage/ocaml-fat.git" build: [ ["./configure" "--bindir" "%{bin}%"] [make] @@ -12,9 +12,10 @@ remove: [ [make "uninstall"] ] depends: [ - "cstruct" {>= "1.0.1" & <"2.0.0"} + "ocaml" {>= "4.00.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} "ocamlfind" - "lwt" {>= "2.4.3" & <"2.6.0"} + "lwt" {>= "2.4.3" & < "2.6.0"} "mirage-types" {>= "0.4.0" & < "1.1.0"} "mirage-block-unix" {>= "0.2.0"} "io-page-unix" {>= "0.9.9"} @@ -22,5 +23,9 @@ depends: [ "cmdliner" "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.0" install: [make "install"] +synopsis: "FAT filesystem implementation" +url { + src: "https://github.com/mirage/ocaml-fat/archive/0.7.0.tar.gz" + checksum: "md5=8b4f7df5b2b77b03c3bd6d0a85a226c1" +} diff --git a/packages/fat-filesystem/fat-filesystem.0.7.0/url b/packages/fat-filesystem/fat-filesystem.0.7.0/url deleted file mode 100644 index a424bbeca65..00000000000 --- a/packages/fat-filesystem/fat-filesystem.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-fat/archive/0.7.0.tar.gz" -checksum: "8b4f7df5b2b77b03c3bd6d0a85a226c1" diff --git a/packages/fat-filesystem/fat-filesystem.0.8.0/descr b/packages/fat-filesystem/fat-filesystem.0.8.0/descr deleted file mode 100644 index 74017320db4..00000000000 --- a/packages/fat-filesystem/fat-filesystem.0.8.0/descr +++ /dev/null @@ -1 +0,0 @@ -FAT filesystem implementation diff --git a/packages/fat-filesystem/fat-filesystem.0.8.0/opam b/packages/fat-filesystem/fat-filesystem.0.8.0/opam deleted file mode 100644 index b16806a43bd..00000000000 --- a/packages/fat-filesystem/fat-filesystem.0.8.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/ocaml-fat.git" -build: [ - ["./configure" "--bindir" "%{bin}%"] - [make] -] -remove: [ - [make "uninstall"] -] -depends: [ - "cstruct" {>= "1.0.1" & <"2.0.0"} - "ocamlfind" - "lwt" {>= "2.4.3" & <"2.6.0"} - "mirage-types" {>= "0.5.0" & < "1.1.0"} - "mirage-block-unix" {>= "0.2.0"} - "io-page-unix" {>= "0.9.9"} - "re" - "cmdliner" - "ocamlbuild" {build} -] -available: ocaml-version >= "4.00.0" -install: [make "install"] diff --git a/packages/fat-filesystem/fat-filesystem.0.8.0/url b/packages/fat-filesystem/fat-filesystem.0.8.0/url deleted file mode 100644 index 02eb0b15f2f..00000000000 --- a/packages/fat-filesystem/fat-filesystem.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-fat/archive/0.8.0.tar.gz" -checksum: "ec43b7a45dfc20bd78975d155ecfeb7e" diff --git a/packages/fat-filesystem/fat-filesystem.0.9.0/descr b/packages/fat-filesystem/fat-filesystem.0.9.0/descr deleted file mode 100644 index 74017320db4..00000000000 --- a/packages/fat-filesystem/fat-filesystem.0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -FAT filesystem implementation diff --git a/packages/fat-filesystem/fat-filesystem.0.9.0/opam b/packages/fat-filesystem/fat-filesystem.0.9.0/opam index b16806a43bd..078f183fe9c 100644 --- a/packages/fat-filesystem/fat-filesystem.0.9.0/opam +++ b/packages/fat-filesystem/fat-filesystem.0.9.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-fat.git" +dev-repo: "git+https://github.com/mirage/ocaml-fat.git" build: [ ["./configure" "--bindir" "%{bin}%"] [make] @@ -12,9 +12,10 @@ remove: [ [make "uninstall"] ] depends: [ - "cstruct" {>= "1.0.1" & <"2.0.0"} + "ocaml" {>= "4.00.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} "ocamlfind" - "lwt" {>= "2.4.3" & <"2.6.0"} + "lwt" {>= "2.4.3" & < "2.6.0"} "mirage-types" {>= "0.5.0" & < "1.1.0"} "mirage-block-unix" {>= "0.2.0"} "io-page-unix" {>= "0.9.9"} @@ -22,5 +23,9 @@ depends: [ "cmdliner" "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.0" install: [make "install"] +synopsis: "FAT filesystem implementation" +url { + src: "https://github.com/mirage/ocaml-fat/archive/0.9.0.tar.gz" + checksum: "md5=54b2f66fe5e5916da1358f6c77ac7124" +} diff --git a/packages/fat-filesystem/fat-filesystem.0.9.0/url b/packages/fat-filesystem/fat-filesystem.0.9.0/url deleted file mode 100644 index 0af2c1a5578..00000000000 --- a/packages/fat-filesystem/fat-filesystem.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-fat/archive/0.9.0.tar.gz" -checksum: "54b2f66fe5e5916da1358f6c77ac7124" diff --git a/packages/fd-send-recv/fd-send-recv.1.0.0/descr b/packages/fd-send-recv/fd-send-recv.1.0.0/descr deleted file mode 100644 index 6aa8713d198..00000000000 --- a/packages/fd-send-recv/fd-send-recv.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for sendmsg/recvmsg that allow Unix.file_descrs to be sent and received over Unix domain sockets 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 deleted file mode 100644 index 5ee6d16e034..00000000000 --- a/packages/fd-send-recv/fd-send-recv.1.0.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -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: "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: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: [make "install"] -depexts: [ - [["alpine"] ["linux-headers"]] -] -available: [os != "darwin"] diff --git a/packages/fd-send-recv/fd-send-recv.1.0.0/url b/packages/fd-send-recv/fd-send-recv.1.0.0/url deleted file mode 100644 index 483828aaaa7..00000000000 --- a/packages/fd-send-recv/fd-send-recv.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xapi-project/ocaml-fd-send-recv/archive/ocaml-fd-send-recv-1.0.0.tar.gz" -checksum: "3df3194bd16f93f3c0ec5a7d3c994e76" diff --git a/packages/fd-send-recv/fd-send-recv.1.0.1/descr b/packages/fd-send-recv/fd-send-recv.1.0.1/descr deleted file mode 100644 index 6aa8713d198..00000000000 --- a/packages/fd-send-recv/fd-send-recv.1.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for sendmsg/recvmsg that allow Unix.file_descrs to be sent and received over Unix domain sockets 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 index 052ebf2a67e..decc3271e6f 100644 --- a/packages/fd-send-recv/fd-send-recv.1.0.1/opam +++ b/packages/fd-send-recv/fd-send-recv.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: [ "David Scott" @@ -8,7 +8,7 @@ authors: [ ] homepage: "https://github.com/xapi-project/ocaml-fd-send-recv" bug-reports: "https://github.com/xapi-project/ocaml-fd-send-recv/issues" -dev-repo: "https://github.com/xapi-project/ocaml-fd-send-recv.git" +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" @@ -17,9 +17,17 @@ tags: [ build: make remove: [["ocamlfind" "remove" "fd-send-recv"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] install: [make "install"] -available: [os != "darwin"] - +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: "md5=17049f4dece193bfb2df52527f27af08" +} diff --git a/packages/fd-send-recv/fd-send-recv.1.0.1/url b/packages/fd-send-recv/fd-send-recv.1.0.1/url deleted file mode 100644 index 61094cc9e1a..00000000000 --- a/packages/fd-send-recv/fd-send-recv.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xapi-project/ocaml-fd-send-recv/archive/ocaml-fd-send-recv-1.0.1.tar.gz" -checksum: "17049f4dece193bfb2df52527f27af08" diff --git a/packages/fd-send-recv/fd-send-recv.1.0.4/descr b/packages/fd-send-recv/fd-send-recv.1.0.4/descr deleted file mode 100644 index 6aa8713d198..00000000000 --- a/packages/fd-send-recv/fd-send-recv.1.0.4/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for sendmsg/recvmsg that allow Unix.file_descrs to be sent and received over Unix domain sockets 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 index 638d5f75c34..b82acb6dd58 100644 --- a/packages/fd-send-recv/fd-send-recv.1.0.4/opam +++ b/packages/fd-send-recv/fd-send-recv.1.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: [ "Jonathan Ludlam" @@ -19,8 +19,15 @@ tags: [ build: make remove: [["ocamlfind" "remove" "fd-send-recv"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ocamlbuild" {build} ] install: [make "install"] -available: [ ocaml-version < "4.06.0" ] +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: "md5=8f3467fe9e46b8f276e14b2411c3f255" +} diff --git a/packages/fd-send-recv/fd-send-recv.1.0.4/url b/packages/fd-send-recv/fd-send-recv.1.0.4/url deleted file mode 100644 index b18dc00b526..00000000000 --- a/packages/fd-send-recv/fd-send-recv.1.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/djs55/ocaml-fd-send-recv/archive/v1.0.4.tar.gz" -checksum: "8f3467fe9e46b8f276e14b2411c3f255" diff --git a/packages/fd-send-recv/fd-send-recv.1.0.5/descr b/packages/fd-send-recv/fd-send-recv.1.0.5/descr deleted file mode 100644 index 6aa8713d198..00000000000 --- a/packages/fd-send-recv/fd-send-recv.1.0.5/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for sendmsg/recvmsg that allow Unix.file_descrs to be sent and received over Unix domain sockets diff --git a/packages/fd-send-recv/fd-send-recv.1.0.5/opam b/packages/fd-send-recv/fd-send-recv.1.0.5/opam index 8947a74d199..2d12caf3e25 100644 --- a/packages/fd-send-recv/fd-send-recv.1.0.5/opam +++ b/packages/fd-send-recv/fd-send-recv.1.0.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: [ "David Scott" @@ -8,14 +8,24 @@ authors: [ ] homepage: "https://github.com/xapi-project/ocaml-fd-send-recv" bug-reports: "https://github.com/xapi-project/ocaml-fd-send-recv/issues" -dev-repo: "https://github.com/xapi-project/ocaml-fd-send-recv.git" +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: [["jbuilder" "build" "-p" name "-j" jobs]] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta10"} ] +synopsis: + "Bindings for sendmsg/recvmsg that allow Unix.file_descrs to be sent and received over Unix domain sockets" +url { + src: + "https://github.com/xapi-project/ocaml-fd-send-recv/archive/v1.0.5.tar.gz" + checksum: "md5=e23e3250191fbdeee69715aa706d623c" +} diff --git a/packages/fd-send-recv/fd-send-recv.1.0.5/url b/packages/fd-send-recv/fd-send-recv.1.0.5/url deleted file mode 100644 index 853760a5875..00000000000 --- a/packages/fd-send-recv/fd-send-recv.1.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xapi-project/ocaml-fd-send-recv/archive/v1.0.5.tar.gz" -checksum: "e23e3250191fbdeee69715aa706d623c" diff --git a/packages/fdkaac/fdkaac.0.2.1/descr b/packages/fdkaac/fdkaac.0.2.1/descr deleted file mode 100644 index fe3c5661fa4..00000000000 --- a/packages/fdkaac/fdkaac.0.2.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Fraunhofer FDK AAC Codec Library - -The FDK AAC Codec Library For Android contains an encoder implementation of the -Advanced Audio Coding (AAC) audio codec. diff --git a/packages/fdkaac/fdkaac.0.2.1/opam b/packages/fdkaac/fdkaac.0.2.1/opam index bf687a9e856..4411ced98f3 100644 --- a/packages/fdkaac/fdkaac.0.2.1/opam +++ b/packages/fdkaac/fdkaac.0.2.1/opam @@ -1,22 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "The Savonet Team " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-fdkaac" bug-reports: "https://github.com/savonet/ocaml-fdkaac/issues" license: "GPL-2.0" -dev-repo: "https://github.com/savonet/ocaml-fdkaac.git" +dev-repo: "git+https://github.com/savonet/ocaml-fdkaac.git" build: [ - ["./configure" "--prefix=%{prefix}%"] { os != "darwin" } - ["./configure" "OCAMLFLAGS=-cclib -L/usr/local/lib" "--prefix=%{prefix}%"] { os = "darwin" } + ["./configure" "--prefix=%{prefix}%"] {os != "macos"} + ["./configure" "OCAMLFLAGS=-cclib -L/usr/local/lib" "--prefix=%{prefix}%"] + {os = "macos"} [make] ] install: [make "install"] remove: ["ocamlfind" "remove" "fdkaac"] depends: [ + "ocaml" "ocamlfind" {build} ] depexts: [ - [["debian"] ["libfdk-aac-dev"]] - [["ubuntu"] ["libfdk-aac-dev"]] - [["osx" "homebrew"] ["fdk-aac"]] + ["libfdk-aac-dev"] {os-distribution = "debian"} + ["libfdk-aac-dev"] {os-distribution = "ubuntu"} + ["fdk-aac"] {os = "macos" & os-distribution = "homebrew"} ] +synopsis: "Fraunhofer FDK AAC Codec Library" +description: """ +The FDK AAC Codec Library For Android contains an encoder implementation of the +Advanced Audio Coding (AAC) audio codec.""" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-fdkaac/releases/download/0.2.1/ocaml-fdkaac-0.2.1.tar.gz" + checksum: "md5=fff652fa282b4954d2f504ca1c2a70e9" +} diff --git a/packages/fdkaac/fdkaac.0.2.1/url b/packages/fdkaac/fdkaac.0.2.1/url deleted file mode 100644 index 4834ce9359b..00000000000 --- a/packages/fdkaac/fdkaac.0.2.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/savonet/ocaml-fdkaac/releases/download/0.2.1/ocaml-fdkaac-0.2.1.tar.gz" -checksum: "fff652fa282b4954d2f504ca1c2a70e9" diff --git a/packages/ffmpeg/ffmpeg.0.1.0/descr b/packages/ffmpeg/ffmpeg.0.1.0/descr deleted file mode 100644 index 598c689a594..00000000000 --- a/packages/ffmpeg/ffmpeg.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the ffmpeg library which provides functions for decoding audio and video files diff --git a/packages/ffmpeg/ffmpeg.0.1.0/opam b/packages/ffmpeg/ffmpeg.0.1.0/opam index d92e5c04c00..9768d8289bf 100644 --- a/packages/ffmpeg/ffmpeg.0.1.0/opam +++ b/packages/ffmpeg/ffmpeg.0.1.0/opam @@ -1,13 +1,21 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "smimram@gmail.com" build: [ ["./configure" "--prefix" prefix] [make] ] remove: [["ocamlfind" "remove" "ffmpeg"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["debian"] ["libavutil-dev" "libswscale-dev"]] - [["ubuntu"] ["libavutil-dev" "libswscale-dev"]] + ["libavutil-dev" "libswscale-dev"] {os-distribution = "debian"} + ["libavutil-dev" "libswscale-dev"] {os-distribution = "ubuntu"} ] install: [make "install"] +synopsis: + "Bindings for the ffmpeg library which provides functions for decoding audio and video files" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-ffmpeg/0.1.0/ocaml-ffmpeg-0.1.0.tar.gz" + checksum: "md5=70d6f838d357ff02f8209655bafd3575" +} diff --git a/packages/ffmpeg/ffmpeg.0.1.0/url b/packages/ffmpeg/ffmpeg.0.1.0/url deleted file mode 100644 index 6da86c11d81..00000000000 --- a/packages/ffmpeg/ffmpeg.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-ffmpeg/0.1.0/ocaml-ffmpeg-0.1.0.tar.gz" -checksum: "70d6f838d357ff02f8209655bafd3575" diff --git a/packages/ffmpeg/ffmpeg.0.1.1/descr b/packages/ffmpeg/ffmpeg.0.1.1/descr deleted file mode 100644 index 598c689a594..00000000000 --- a/packages/ffmpeg/ffmpeg.0.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the ffmpeg library which provides functions for decoding audio and video files diff --git a/packages/ffmpeg/ffmpeg.0.1.1/opam b/packages/ffmpeg/ffmpeg.0.1.1/opam index 11f34659c73..74819c681eb 100644 --- a/packages/ffmpeg/ffmpeg.0.1.1/opam +++ b/packages/ffmpeg/ffmpeg.0.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-ffmpeg" @@ -10,17 +10,25 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "ffmpeg"] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["debian"] ["libavutil-dev" "libswscale-dev"]] - [["ubuntu"] ["libavutil-dev" "libswscale-dev"]] - [["alpine"] ["ffmpeg-dev"]] - [["archlinux"] ["ffmpeg"]] - [["centos"] ["ffmpeg-devel"]] - [["fedora"] ["ffmpeg-devel"]] - [["opensuse"] ["ffmpeg-devel"]] - [["nixpkgs"] ["ffmpeg"]] - [["osx" "homebrew"] ["ffmpeg"]] + ["libavutil-dev" "libswscale-dev"] {os-distribution = "debian"} + ["libavutil-dev" "libswscale-dev"] {os-distribution = "ubuntu"} + ["ffmpeg-dev"] {os-distribution = "alpine"} + ["ffmpeg"] {os-distribution = "archlinux"} + ["ffmpeg-devel"] {os-distribution = "centos"} + ["ffmpeg-devel"] {os-distribution = "fedora"} + ["ffmpeg-devel"] {os-distribution = "opensuse"} + ["ffmpeg"] {os-distribution = "nixos"} + ["ffmpeg"] {os = "macos" & os-distribution = "homebrew"} ] bug-reports: "https://github.com/savonet/ocaml-ffmpeg/issues" -dev-repo: "https://github.com/savonet/ocaml-ffmpeg.git" +dev-repo: "git+https://github.com/savonet/ocaml-ffmpeg.git" +synopsis: + "Bindings for the ffmpeg library which provides functions for decoding audio and video files" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-ffmpeg/releases/download/0.1.1/ocaml-ffmpeg-0.1.1.tar.gz" + checksum: "md5=7c0c7198c877d72668a14c6d4400ba8c" +} diff --git a/packages/ffmpeg/ffmpeg.0.1.1/url b/packages/ffmpeg/ffmpeg.0.1.1/url deleted file mode 100644 index b2491e47424..00000000000 --- a/packages/ffmpeg/ffmpeg.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-ffmpeg/releases/download/0.1.1/ocaml-ffmpeg-0.1.1.tar.gz" -checksum: "7c0c7198c877d72668a14c6d4400ba8c" diff --git a/packages/fftw3/fftw3.0.5.3/descr b/packages/fftw3/fftw3.0.5.3/descr deleted file mode 100644 index b04834f09e0..00000000000 --- a/packages/fftw3/fftw3.0.5.3/descr +++ /dev/null @@ -1 +0,0 @@ -Binding to the famous Fast Fourier Transform library FFTW diff --git a/packages/fftw3/fftw3.0.5.3/opam b/packages/fftw3/fftw3.0.5.3/opam index 5d288a1d38c..9712c1d3607 100644 --- a/packages/fftw3/fftw3.0.5.3/opam +++ b/packages/fftw3/fftw3.0.5.3/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" build: [ [ @@ -17,13 +17,22 @@ build: [ [make] ] remove: [["ocamlfind" "remove" "fftw3"]] -depends: ["ocamlfind"] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" +] depopts: ["archimedes"] depexts: [ - [["ubuntu"] ["libfftw3-dev"]] - [["debian"] ["libfftw3-dev"]] - [["freebsd"] ["math/fftw3"]] - [["openbsd"] ["math/fftw3"]] + ["libfftw3-dev"] {os-distribution = "ubuntu"} + ["libfftw3-dev"] {os-distribution = "debian"} + ["math/fftw3"] {os = "freebsd"} + ["math/fftw3"] {os = "openbsd"} ] -available: ocaml-version < "4.02.0" 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: "md5=1e123550e09cfc04f9e25599625d1fd0" +} diff --git a/packages/fftw3/fftw3.0.5.3/url b/packages/fftw3/fftw3.0.5.3/url deleted file mode 100644 index 9b16a6eba3a..00000000000 --- a/packages/fftw3/fftw3.0.5.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://sourceforge.net/projects/ocaml-fftw/files/ocaml-fftw3-0.5.3.tar.gz/download" -checksum: "1e123550e09cfc04f9e25599625d1fd0" diff --git a/packages/fftw3/fftw3.0.6/descr b/packages/fftw3/fftw3.0.6/descr deleted file mode 100644 index b04834f09e0..00000000000 --- a/packages/fftw3/fftw3.0.6/descr +++ /dev/null @@ -1 +0,0 @@ -Binding to the famous Fast Fourier Transform library FFTW diff --git a/packages/fftw3/fftw3.0.6/opam b/packages/fftw3/fftw3.0.6/opam index f4f6f3c9501..ad8ab20eb5b 100644 --- a/packages/fftw3/fftw3.0.6/opam +++ b/packages/fftw3/fftw3.0.6/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" build: [ [ @@ -17,16 +17,25 @@ build: [ [make] ] remove: [["ocamlfind" "remove" "fftw3"]] -depends: ["ocamlfind"] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" +] depopts: [ "archimedes" "lacaml" ] depexts: [ - [["ubuntu"] ["libfftw3-dev"]] - [["debian"] ["libfftw3-dev"]] - [["freebsd"] ["math/fftw3"]] - [["openbsd"] ["math/fftw3"]] + ["libfftw3-dev"] {os-distribution = "ubuntu"} + ["libfftw3-dev"] {os-distribution = "debian"} + ["math/fftw3"] {os = "freebsd"} + ["math/fftw3"] {os = "openbsd"} ] -available: ocaml-version < "4.02.0" 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: "md5=8571a1fe0a25783ce522b82228daac7c" +} diff --git a/packages/fftw3/fftw3.0.6/url b/packages/fftw3/fftw3.0.6/url deleted file mode 100644 index 18b080332d1..00000000000 --- a/packages/fftw3/fftw3.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://sourceforge.net/projects/ocaml-fftw/files/fftw3-ocaml-0.6.tar.gz/download" -checksum: "8571a1fe0a25783ce522b82228daac7c" diff --git a/packages/fftw3/fftw3.0.7.1/descr b/packages/fftw3/fftw3.0.7.1/descr deleted file mode 100644 index b04834f09e0..00000000000 --- a/packages/fftw3/fftw3.0.7.1/descr +++ /dev/null @@ -1 +0,0 @@ -Binding to the famous Fast Fourier Transform library FFTW diff --git a/packages/fftw3/fftw3.0.7.1/opam b/packages/fftw3/fftw3.0.7.1/opam index fef6c376296..f31961c92af 100644 --- a/packages/fftw3/fftw3.0.7.1/opam +++ b/packages/fftw3/fftw3.0.7.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Christophe Troestler "] maintainer: "Christophe.Troestler@umons.ac.be" license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/fftw-ocaml" -dev-repo: "https://github.com/Chris00/fftw-ocaml.git" +dev-repo: "git+https://github.com/Chris00/fftw-ocaml.git" bug-reports: "https://github.com/Chris00/fftw-ocaml/issues" build: [ [ @@ -20,23 +20,30 @@ build: [ "--datarootdir=%{lib}%/fftw3/share" ] [make] + [make "doc"] {with-doc} ] remove: [ ["ocamlfind" "remove" "fftw3"] ] -build-doc: [ make "doc" ] depends: [ + "ocaml" {< "4.03"} "ocamlfind" {build} - "archimedes" {test} - "lacaml" {test} + "archimedes" {with-test} + "lacaml" {with-test} ] depexts: [ - [ [ "ubuntu" ] [ "libfftw3-dev" ] ] - [ [ "debian" ] [ "libfftw3-dev" ] ] - [ [ "centos" ] [ "fftw-devel" ] ] - [ [ "freebsd" ] [ "math/fftw3" ] ] - [ [ "openbsd" ] [ "math/fftw3" ] ] - [ [ "osx" "homebrew" ] [ "fftw" ] ] + ["libfftw3-dev"] {os-distribution = "ubuntu"} + ["libfftw3-dev"] {os-distribution = "debian"} + ["fftw-devel"] {os-distribution = "centos"} + ["math/fftw3"] {os = "freebsd"} + ["math/fftw3"] {os = "openbsd"} + ["fftw"] {os = "macos" & os-distribution = "homebrew"} ] install: [make "install"] -available: [ocaml-version < "4.03"] \ No newline at end of file +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: "md5=f8a508194817f18917a672351957b35f" +} diff --git a/packages/fftw3/fftw3.0.7.1/url b/packages/fftw3/fftw3.0.7.1/url deleted file mode 100644 index c0f645029ce..00000000000 --- a/packages/fftw3/fftw3.0.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/fftw-ocaml/releases/download/0.7.1/ocaml-fftw3-0.7.1.tar.gz" -checksum: "f8a508194817f18917a672351957b35f" diff --git a/packages/fftw3/fftw3.0.7.2/descr b/packages/fftw3/fftw3.0.7.2/descr deleted file mode 100644 index b04834f09e0..00000000000 --- a/packages/fftw3/fftw3.0.7.2/descr +++ /dev/null @@ -1 +0,0 @@ -Binding to the famous Fast Fourier Transform library FFTW diff --git a/packages/fftw3/fftw3.0.7.2/opam b/packages/fftw3/fftw3.0.7.2/opam index 40a99dd60a4..8ae665ce630 100644 --- a/packages/fftw3/fftw3.0.7.2/opam +++ b/packages/fftw3/fftw3.0.7.2/opam @@ -1,22 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" name: "fftw3" version: "0.7.2" authors: ["Christophe Troestler "] maintainer: "Christophe.Troestler@umons.ac.be" license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/fftw-ocaml" -dev-repo: "https://github.com/Chris00/fftw-ocaml.git" +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"] + [ + "./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"] @@ -24,18 +30,24 @@ install: [ remove: [ ["ocamlfind" "remove" "fftw3"] ] -build-doc: [ make "doc" ] depends: [ + "ocaml" {>= "3.12.1"} "ocamlfind" {build} - "archimedes" {test} - "lacaml" {test} + "archimedes" {with-test} + "lacaml" {with-test} ] -available: [ ocaml-version >= "3.12.1" ] depexts: [ - [ [ "ubuntu" ] [ "libfftw3-dev" ] ] - [ [ "debian" ] [ "libfftw3-dev" ] ] - [ [ "centos" ] [ "fftw-devel" ] ] - [ [ "freebsd" ] [ "math/fftw3" ] ] - [ [ "openbsd" ] [ "math/fftw3" ] ] - [ [ "osx" "homebrew" ] [ "fftw" ] ] + ["libfftw3-dev"] {os-distribution = "ubuntu"} + ["libfftw3-dev"] {os-distribution = "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: "md5=1c97c07ae423293ad4608acaac5a7735" +} diff --git a/packages/fftw3/fftw3.0.7.2/url b/packages/fftw3/fftw3.0.7.2/url deleted file mode 100644 index 2a116cdd991..00000000000 --- a/packages/fftw3/fftw3.0.7.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/fftw-ocaml/releases/download/0.7.2/ocaml-fftw3-0.7.2.tar.gz" -checksum: "1c97c07ae423293ad4608acaac5a7735" diff --git a/packages/fftw3/fftw3.0.7.3/descr b/packages/fftw3/fftw3.0.7.3/descr deleted file mode 100644 index b04834f09e0..00000000000 --- a/packages/fftw3/fftw3.0.7.3/descr +++ /dev/null @@ -1 +0,0 @@ -Binding to the famous Fast Fourier Transform library FFTW diff --git a/packages/fftw3/fftw3.0.7.3/opam b/packages/fftw3/fftw3.0.7.3/opam index 76192746acb..1412d1d174e 100644 --- a/packages/fftw3/fftw3.0.7.3/opam +++ b/packages/fftw3/fftw3.0.7.3/opam @@ -1,37 +1,44 @@ -opam-version: "1.2" +opam-version: "2.0" name: "fftw3" version: "0.7.3" authors: ["Christophe Troestler "] maintainer: "Christophe.Troestler@umons.ac.be" license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/fftw-ocaml" -dev-repo: "https://github.com/Chris00/fftw-ocaml.git" +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 != "darwin" } - ["./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 = "darwin" } + [ + "./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"] @@ -39,19 +46,25 @@ install: [ remove: [ ["ocamlfind" "remove" "fftw3"] ] -build-doc: [ make "doc" ] depends: [ + "ocaml" {>= "3.12.1"} "ocamlfind" {build} - "archimedes" {test} - "lacaml" {test} + "archimedes" {with-test} + "lacaml" {with-test} ] -available: [ ocaml-version >= "3.12.1" ] depexts: [ - [ [ "alpine" ] [ "fftw-dev" ] ] - [ [ "ubuntu" ] [ "libfftw3-dev" ] ] - [ [ "debian" ] [ "libfftw3-dev" ] ] - [ [ "centos" ] [ "fftw-devel" ] ] - [ [ "freebsd" ] [ "math/fftw3" ] ] - [ [ "openbsd" ] [ "math/fftw3" ] ] - [ [ "osx" "homebrew" ] [ "fftw" ] ] + ["fftw-dev"] {os-distribution = "alpine"} + ["libfftw3-dev"] {os-distribution = "ubuntu"} + ["libfftw3-dev"] {os-distribution = "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: "md5=a0734fc307014c6bf30512fd5f6ab2a4" +} diff --git a/packages/fftw3/fftw3.0.7.3/url b/packages/fftw3/fftw3.0.7.3/url deleted file mode 100644 index 1f85cf65d70..00000000000 --- a/packages/fftw3/fftw3.0.7.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/fftw-ocaml/releases/download/0.7.3/ocaml-fftw3-0.7.3.tar.gz" -checksum: "a0734fc307014c6bf30512fd5f6ab2a4" diff --git a/packages/fftw3/fftw3.0.7/descr b/packages/fftw3/fftw3.0.7/descr deleted file mode 100644 index b04834f09e0..00000000000 --- a/packages/fftw3/fftw3.0.7/descr +++ /dev/null @@ -1 +0,0 @@ -Binding to the famous Fast Fourier Transform library FFTW diff --git a/packages/fftw3/fftw3.0.7/opam b/packages/fftw3/fftw3.0.7/opam index 3768b0e817a..fa18340d275 100644 --- a/packages/fftw3/fftw3.0.7/opam +++ b/packages/fftw3/fftw3.0.7/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: ["Christophe Troestler "] homepage: "https://github.com/Chris00/fftw-ocaml" @@ -18,19 +18,28 @@ build: [ "--datarootdir=%{lib}%/fftw3/share" ] [make] + [make "doc"] {with-doc} ] -build-doc: [[make "doc"]] remove: [["ocamlfind" "remove" "fftw3"]] -depends: ["ocamlfind"] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" +] depopts: [ "archimedes" "lacaml" ] depexts: [ - [["ubuntu"] ["libfftw3-dev"]] - [["debian"] ["libfftw3-dev"]] - [["freebsd"] ["math/fftw3"]] - [["openbsd"] ["math/fftw3"]] + ["libfftw3-dev"] {os-distribution = "ubuntu"} + ["libfftw3-dev"] {os-distribution = "debian"} + ["math/fftw3"] {os = "freebsd"} + ["math/fftw3"] {os = "openbsd"} ] -available: ocaml-version < "4.02.0" 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: "md5=0e2ea346412f8702f416ebedf8551388" +} diff --git a/packages/fftw3/fftw3.0.7/url b/packages/fftw3/fftw3.0.7/url deleted file mode 100644 index f4d7ada6901..00000000000 --- a/packages/fftw3/fftw3.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://sourceforge.net/projects/ocaml-fftw/files/fftw3-ocaml-0.7.tar.gz/download" -checksum: "0e2ea346412f8702f416ebedf8551388" diff --git a/packages/fftw3/fftw3.0.8/descr b/packages/fftw3/fftw3.0.8/descr deleted file mode 100644 index b04834f09e0..00000000000 --- a/packages/fftw3/fftw3.0.8/descr +++ /dev/null @@ -1 +0,0 @@ -Binding to the famous Fast Fourier Transform library FFTW diff --git a/packages/fftw3/fftw3.0.8/opam b/packages/fftw3/fftw3.0.8/opam index 193e4f52740..608a8225f29 100644 --- a/packages/fftw3/fftw3.0.8/opam +++ b/packages/fftw3/fftw3.0.8/opam @@ -1,34 +1,48 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Christophe Troestler "] maintainer: "Christophe.Troestler@umons.ac.be" license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/fftw-ocaml" -dev-repo: "https://github.com/Chris00/fftw-ocaml.git" +dev-repo: "git+https://github.com/Chris00/fftw-ocaml.git" bug-reports: "https://github.com/Chris00/fftw-ocaml/issues" doc: "https://Chris00.github.io/fftw-ocaml/doc" tags: ["FFT"] build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] { os != "darwin" } - [ "env" "FFTW3_CFLAGS=-I /usr/local/include -L /usr/local/lib -I /usr/local/include -L /usr/local/lib" - "jbuilder" "build" "-p" name "-j" jobs ] { os = "darwin" } + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] {os != "macos"} + [ + "env" + "FFTW3_CFLAGS=-I /usr/local/include -L /usr/local/lib -I /usr/local/include -L /usr/local/lib" + "jbuilder" + "build" + "-p" + name + "-j" + jobs + ] {os = "macos"} + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [[ "jbuilder" "runtest" "-p" name "-j" jobs ]] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build} - "cppo" {build} + "cppo" {build} "configurator" {build} - "base" {build} - "stdio" {build} - "archimedes" {test} - "lacaml" {test} + "base" {build} + "stdio" {build} + "archimedes" {with-test} + "lacaml" {with-test} ] -available: [ ocaml-version >= "4.03.0" ] depexts: [ - [ [ "ubuntu" ] [ "libfftw3-dev" ] ] - [ [ "debian" ] [ "libfftw3-dev" ] ] - [ [ "centos" ] [ "fftw-devel" ] ] - [ [ "freebsd" ] [ "math/fftw3" ] ] - [ [ "openbsd" ] [ "math/fftw3" ] ] - [ [ "osx" "homebrew" ] [ "fftw" ] ] + ["libfftw3-dev"] {os-distribution = "ubuntu"} + ["libfftw3-dev"] {os-distribution = "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" +url { + src: + "https://github.com/Chris00/fftw-ocaml/releases/download/0.8/fftw3-0.8.tbz" + checksum: "md5=abac0177c2c7f81dd14f70d3936e31a1" +} diff --git a/packages/fftw3/fftw3.0.8/url b/packages/fftw3/fftw3.0.8/url deleted file mode 100644 index 3300cc2f200..00000000000 --- a/packages/fftw3/fftw3.0.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/fftw-ocaml/releases/download/0.8/fftw3-0.8.tbz" -checksum: "abac0177c2c7f81dd14f70d3936e31a1" \ No newline at end of file diff --git a/packages/fieldslib/fieldslib.108.00.02/descr b/packages/fieldslib/fieldslib.108.00.02/descr deleted file mode 100644 index 4990da26f95..00000000000 --- a/packages/fieldslib/fieldslib.108.00.02/descr +++ /dev/null @@ -1,5 +0,0 @@ -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 -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/fieldslib/fieldslib.108.00.02/opam b/packages/fieldslib/fieldslib.108.00.02/opam index d7f3177fe6d..fbabc8b9344 100644 --- a/packages/fieldslib/fieldslib.108.00.02/opam +++ b/packages/fieldslib/fieldslib.108.00.02/opam @@ -1,11 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "fieldslib"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {= "108.00.02"} "ocamlbuild" {build} ] 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: "md5=de35bea4c9d522c89398dbd867b89dd9" +} diff --git a/packages/fieldslib/fieldslib.108.00.02/url b/packages/fieldslib/fieldslib.108.00.02/url deleted file mode 100644 index fe714cbe32b..00000000000 --- a/packages/fieldslib/fieldslib.108.00.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.00.02/individual/fieldslib-108.00.02.tar.gz" -checksum: "de35bea4c9d522c89398dbd867b89dd9" diff --git a/packages/fieldslib/fieldslib.108.07.00/descr b/packages/fieldslib/fieldslib.108.07.00/descr deleted file mode 100644 index 4990da26f95..00000000000 --- a/packages/fieldslib/fieldslib.108.07.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -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 -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/fieldslib/fieldslib.108.07.00/opam b/packages/fieldslib/fieldslib.108.07.00/opam deleted file mode 100644 index 39d280246d0..00000000000 --- a/packages/fieldslib/fieldslib.108.07.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "fieldslib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "108.07.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/fieldslib/fieldslib.108.07.00/url b/packages/fieldslib/fieldslib.108.07.00/url deleted file mode 100644 index 7abe052433b..00000000000 --- a/packages/fieldslib/fieldslib.108.07.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.07.00/individual/fieldslib-108.07.00.tar.gz" -checksum: "38aa45118b669818e94a86d177a1b75f" diff --git a/packages/fieldslib/fieldslib.108.07.01/descr b/packages/fieldslib/fieldslib.108.07.01/descr deleted file mode 100644 index 4990da26f95..00000000000 --- a/packages/fieldslib/fieldslib.108.07.01/descr +++ /dev/null @@ -1,5 +0,0 @@ -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 -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/fieldslib/fieldslib.108.07.01/opam b/packages/fieldslib/fieldslib.108.07.01/opam deleted file mode 100644 index edf54cb7cd3..00000000000 --- a/packages/fieldslib/fieldslib.108.07.01/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "fieldslib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "108.07.01"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/fieldslib/fieldslib.108.07.01/url b/packages/fieldslib/fieldslib.108.07.01/url deleted file mode 100644 index fdecf1a04f4..00000000000 --- a/packages/fieldslib/fieldslib.108.07.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.07.01/individual/fieldslib-108.07.01.tar.gz" -checksum: "fcbb2fa472ae82cffc9c6d041a57d314" diff --git a/packages/fieldslib/fieldslib.108.08.00/descr b/packages/fieldslib/fieldslib.108.08.00/descr deleted file mode 100644 index 4990da26f95..00000000000 --- a/packages/fieldslib/fieldslib.108.08.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -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 -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/fieldslib/fieldslib.108.08.00/opam b/packages/fieldslib/fieldslib.108.08.00/opam index f1569924053..032eb47ea14 100644 --- a/packages/fieldslib/fieldslib.108.08.00/opam +++ b/packages/fieldslib/fieldslib.108.08.00/opam @@ -1,11 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "fieldslib"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {= "108.08.00"} "ocamlbuild" {build} ] 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: "md5=f164899a74c2ce48b0d09e37dc45522e" +} diff --git a/packages/fieldslib/fieldslib.108.08.00/url b/packages/fieldslib/fieldslib.108.08.00/url deleted file mode 100644 index fe75d691f54..00000000000 --- a/packages/fieldslib/fieldslib.108.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/fieldslib-108.08.00.tar.gz" -checksum: "f164899a74c2ce48b0d09e37dc45522e" diff --git a/packages/fieldslib/fieldslib.109.07.00/descr b/packages/fieldslib/fieldslib.109.07.00/descr deleted file mode 100644 index 4990da26f95..00000000000 --- a/packages/fieldslib/fieldslib.109.07.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -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 -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/fieldslib/fieldslib.109.07.00/files/disable_warn_error.patch b/packages/fieldslib/fieldslib.109.07.00/files/disable_warn_error.patch deleted file mode 100644 index 54645a452ca..00000000000 --- a/packages/fieldslib/fieldslib.109.07.00/files/disable_warn_error.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- myocamlbuild.ml.prev 2013-01-31 11:03:46.491655982 -0500 -+++ myocamlbuild.ml 2013-01-31 11:03:49.642903897 -0500 -@@ -575,7 +575,7 @@ - - (* enable warnings; make sure the '@' character isn't in the beginning; - ms-dos interprets that character specially *) -- flag ["compile"; "ocaml"] (S [A "-w"; A "A@Aemr-28"; A "-strict-sequence" ]) -+ flag ["compile"; "ocaml"] (S [A "-w"; A "Aemr-28"; A "-strict-sequence" ]) - ;; - - let dispatch = function diff --git a/packages/fieldslib/fieldslib.109.07.00/opam b/packages/fieldslib/fieldslib.109.07.00/opam deleted file mode 100644 index 123834fcb3b..00000000000 --- a/packages/fieldslib/fieldslib.109.07.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "fieldslib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.07.00"} - "ocamlbuild" {build} -] -patches: ["disable_warn_error.patch"] -install: [make "install"] diff --git a/packages/fieldslib/fieldslib.109.07.00/url b/packages/fieldslib/fieldslib.109.07.00/url deleted file mode 100644 index e944a441821..00000000000 --- a/packages/fieldslib/fieldslib.109.07.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.07.00/individual/fieldslib-109.07.00.tar.gz" -checksum: "b7e54b2f25c114304d9acc3a8ede70fd" diff --git a/packages/fieldslib/fieldslib.109.08.00/descr b/packages/fieldslib/fieldslib.109.08.00/descr deleted file mode 100644 index 4990da26f95..00000000000 --- a/packages/fieldslib/fieldslib.109.08.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -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 -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/fieldslib/fieldslib.109.08.00/opam b/packages/fieldslib/fieldslib.109.08.00/opam deleted file mode 100644 index 0ea9491473b..00000000000 --- a/packages/fieldslib/fieldslib.109.08.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "fieldslib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.08.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/fieldslib/fieldslib.109.08.00/url b/packages/fieldslib/fieldslib.109.08.00/url deleted file mode 100644 index acdf6bc2333..00000000000 --- a/packages/fieldslib/fieldslib.109.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/fieldslib-109.08.00.tar.gz" -checksum: "b8effdfa064d2d8b645ec9797bed19e0" diff --git a/packages/fieldslib/fieldslib.109.09.00/descr b/packages/fieldslib/fieldslib.109.09.00/descr deleted file mode 100644 index 4990da26f95..00000000000 --- a/packages/fieldslib/fieldslib.109.09.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -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 -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/fieldslib/fieldslib.109.09.00/opam b/packages/fieldslib/fieldslib.109.09.00/opam deleted file mode 100644 index d39c82a8374..00000000000 --- a/packages/fieldslib/fieldslib.109.09.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "fieldslib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.09.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/fieldslib/fieldslib.109.09.00/url b/packages/fieldslib/fieldslib.109.09.00/url deleted file mode 100644 index d1ea8280ac0..00000000000 --- a/packages/fieldslib/fieldslib.109.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/fieldslib-109.09.00.tar.gz" -checksum: "e57820ac57eef298ebb250b3ab6a2f42" diff --git a/packages/fieldslib/fieldslib.109.10.00/descr b/packages/fieldslib/fieldslib.109.10.00/descr deleted file mode 100644 index 4990da26f95..00000000000 --- a/packages/fieldslib/fieldslib.109.10.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -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 -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/fieldslib/fieldslib.109.10.00/opam b/packages/fieldslib/fieldslib.109.10.00/opam deleted file mode 100644 index c9513ad8518..00000000000 --- a/packages/fieldslib/fieldslib.109.10.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "fieldslib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.10.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/fieldslib/fieldslib.109.10.00/url b/packages/fieldslib/fieldslib.109.10.00/url deleted file mode 100644 index 90e9718ab47..00000000000 --- a/packages/fieldslib/fieldslib.109.10.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/fieldslib-109.10.00.tar.gz" -checksum: "57114bc514cefa6ca0b5c068103b2f99" diff --git a/packages/fieldslib/fieldslib.109.11.00/descr b/packages/fieldslib/fieldslib.109.11.00/descr deleted file mode 100644 index 4990da26f95..00000000000 --- a/packages/fieldslib/fieldslib.109.11.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -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 -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/fieldslib/fieldslib.109.11.00/opam b/packages/fieldslib/fieldslib.109.11.00/opam deleted file mode 100644 index 273273aec8f..00000000000 --- a/packages/fieldslib/fieldslib.109.11.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "fieldslib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.11.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/fieldslib/fieldslib.109.11.00/url b/packages/fieldslib/fieldslib.109.11.00/url deleted file mode 100644 index 0ac8b02ad35..00000000000 --- a/packages/fieldslib/fieldslib.109.11.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/fieldslib-109.11.00.tar.gz" -checksum: "306d4c0ed79c469e06cabadec5badf1f" diff --git a/packages/fieldslib/fieldslib.109.12.00/descr b/packages/fieldslib/fieldslib.109.12.00/descr deleted file mode 100644 index 4990da26f95..00000000000 --- a/packages/fieldslib/fieldslib.109.12.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -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 -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/fieldslib/fieldslib.109.12.00/opam b/packages/fieldslib/fieldslib.109.12.00/opam deleted file mode 100644 index ecbd88afee2..00000000000 --- a/packages/fieldslib/fieldslib.109.12.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "fieldslib"]] -depends: [ - "ocamlfind" - "type_conv" {= "109.12.00"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/janestreet/fieldslib" -install: [make "install"] diff --git a/packages/fieldslib/fieldslib.109.12.00/url b/packages/fieldslib/fieldslib.109.12.00/url deleted file mode 100644 index 3051cdbc5a2..00000000000 --- a/packages/fieldslib/fieldslib.109.12.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/fieldslib/archive/109.12.00.tar.gz" -checksum: "cf84e655c9e7173d7286852e9b7bb1e0" diff --git a/packages/fieldslib/fieldslib.109.13.00/descr b/packages/fieldslib/fieldslib.109.13.00/descr deleted file mode 100644 index 4990da26f95..00000000000 --- a/packages/fieldslib/fieldslib.109.13.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -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 -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/fieldslib/fieldslib.109.13.00/opam b/packages/fieldslib/fieldslib.109.13.00/opam deleted file mode 100644 index 3d3541d38eb..00000000000 --- a/packages/fieldslib/fieldslib.109.13.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "fieldslib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.13.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/fieldslib/fieldslib.109.13.00/url b/packages/fieldslib/fieldslib.109.13.00/url deleted file mode 100644 index 4d60bea5250..00000000000 --- a/packages/fieldslib/fieldslib.109.13.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/fieldslib-109.13.00.tar.gz" -checksum: "2d452ad7afb580dacb922da55d1d9e76" diff --git a/packages/fieldslib/fieldslib.109.14.00/descr b/packages/fieldslib/fieldslib.109.14.00/descr deleted file mode 100644 index 4990da26f95..00000000000 --- a/packages/fieldslib/fieldslib.109.14.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -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 -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/fieldslib/fieldslib.109.14.00/opam b/packages/fieldslib/fieldslib.109.14.00/opam index b1834511792..65ad3a3d31e 100644 --- a/packages/fieldslib/fieldslib.109.14.00/opam +++ b/packages/fieldslib/fieldslib.109.14.00/opam @@ -1,11 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "fieldslib"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {= "109.14.00"} "ocamlbuild" {build} ] 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: "md5=29621a979154ddd8f2ba034602743228" +} diff --git a/packages/fieldslib/fieldslib.109.14.00/url b/packages/fieldslib/fieldslib.109.14.00/url deleted file mode 100644 index 9c5a0b6c21c..00000000000 --- a/packages/fieldslib/fieldslib.109.14.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/fieldslib-109.14.00.tar.gz" -checksum: "29621a979154ddd8f2ba034602743228" diff --git a/packages/fieldslib/fieldslib.109.15.00/descr b/packages/fieldslib/fieldslib.109.15.00/descr deleted file mode 100644 index 4990da26f95..00000000000 --- a/packages/fieldslib/fieldslib.109.15.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -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 -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/fieldslib/fieldslib.109.15.00/opam b/packages/fieldslib/fieldslib.109.15.00/opam index f7609c6623d..c07e189942f 100644 --- a/packages/fieldslib/fieldslib.109.15.00/opam +++ b/packages/fieldslib/fieldslib.109.15.00/opam @@ -1,11 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "fieldslib"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {= "109.15.00"} "ocamlbuild" {build} ] 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: "md5=653143be352925b92c03a94d73fa8a83" +} diff --git a/packages/fieldslib/fieldslib.109.15.00/url b/packages/fieldslib/fieldslib.109.15.00/url deleted file mode 100644 index 25f2de91c87..00000000000 --- a/packages/fieldslib/fieldslib.109.15.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/fieldslib-109.15.00.tar.gz" -checksum: "653143be352925b92c03a94d73fa8a83" diff --git a/packages/fieldslib/fieldslib.109.19.00/descr b/packages/fieldslib/fieldslib.109.19.00/descr deleted file mode 100644 index 4990da26f95..00000000000 --- a/packages/fieldslib/fieldslib.109.19.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -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 -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/fieldslib/fieldslib.109.19.00/opam b/packages/fieldslib/fieldslib.109.19.00/opam index d8fbff2a3b4..f1b7d22c4f6 100644 --- a/packages/fieldslib/fieldslib.109.19.00/opam +++ b/packages/fieldslib/fieldslib.109.19.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/fieldslib" @@ -8,12 +8,25 @@ build: [ ] remove: [["ocamlfind" "remove" "fieldslib"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "type_conv" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/fieldslib/issues" -dev-repo: "https://github.com/janestreet/fieldslib.git" +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: "md5=771de23435902df2797941c0e7000c6b" +} diff --git a/packages/fieldslib/fieldslib.109.19.00/url b/packages/fieldslib/fieldslib.109.19.00/url deleted file mode 100644 index eacd68aaa29..00000000000 --- a/packages/fieldslib/fieldslib.109.19.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.19.00/individual/fieldslib-109.19.00.tar.gz" -checksum: "771de23435902df2797941c0e7000c6b" diff --git a/packages/fieldslib/fieldslib.109.20.00/descr b/packages/fieldslib/fieldslib.109.20.00/descr deleted file mode 100644 index 4990da26f95..00000000000 --- a/packages/fieldslib/fieldslib.109.20.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -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 -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/fieldslib/fieldslib.109.20.00/opam b/packages/fieldslib/fieldslib.109.20.00/opam index 15fa7153e9d..f1efb20c582 100644 --- a/packages/fieldslib/fieldslib.109.20.00/opam +++ b/packages/fieldslib/fieldslib.109.20.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/fieldslib" @@ -8,12 +8,25 @@ build: [ ] remove: [["ocamlfind" "remove" "fieldslib"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "type_conv" {>= "109.20.00" & <= "109.53.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/fieldslib/issues" -dev-repo: "https://github.com/janestreet/fieldslib.git" +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: "md5=3a9a713704d838d15bc93e6cc1c7818f" +} diff --git a/packages/fieldslib/fieldslib.109.20.00/url b/packages/fieldslib/fieldslib.109.20.00/url deleted file mode 100644 index af39efd9efe..00000000000 --- a/packages/fieldslib/fieldslib.109.20.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.20.00/individual/fieldslib-109.20.00.tar.gz" -checksum: "3a9a713704d838d15bc93e6cc1c7818f" diff --git a/packages/fieldslib/fieldslib.109.20.02/descr b/packages/fieldslib/fieldslib.109.20.02/descr deleted file mode 100644 index 4990da26f95..00000000000 --- a/packages/fieldslib/fieldslib.109.20.02/descr +++ /dev/null @@ -1,5 +0,0 @@ -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 -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/fieldslib/fieldslib.109.20.02/opam b/packages/fieldslib/fieldslib.109.20.02/opam deleted file mode 100644 index 07ce3eed40c..00000000000 --- a/packages/fieldslib/fieldslib.109.20.02/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Capital LLC "] -homepage: "https://github.com/janestreet/fieldslib" -license: "Apache-2.0" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "fieldslib"]] -depends: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "type_conv" {>= "109.20.00" & <= "109.60.01"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/fieldslib/issues" -dev-repo: "https://github.com/janestreet/fieldslib.git" -install: [[make "install"]] diff --git a/packages/fieldslib/fieldslib.109.20.02/url b/packages/fieldslib/fieldslib.109.20.02/url deleted file mode 100644 index e7fbc46a8f6..00000000000 --- a/packages/fieldslib/fieldslib.109.20.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.20.00/individual/fieldslib-109.20.02.tar.gz" -checksum: "5e884265380c7d04208fefedeedf172b" diff --git a/packages/fieldslib/fieldslib.109.20.03/descr b/packages/fieldslib/fieldslib.109.20.03/descr deleted file mode 100644 index 4990da26f95..00000000000 --- a/packages/fieldslib/fieldslib.109.20.03/descr +++ /dev/null @@ -1,5 +0,0 @@ -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 -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/fieldslib/fieldslib.109.20.03/opam b/packages/fieldslib/fieldslib.109.20.03/opam index 05bda6c296d..1df1efc4bec 100644 --- a/packages/fieldslib/fieldslib.109.20.03/opam +++ b/packages/fieldslib/fieldslib.109.20.03/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/fieldslib" @@ -8,12 +8,25 @@ build: [ ] remove: [["ocamlfind" "remove" "fieldslib"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "type_conv" {>= "109.20.00" & < "112.02.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/fieldslib/issues" -dev-repo: "https://github.com/janestreet/fieldslib.git" +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: "md5=9e18d16c61a4e4a38e8e33b6f6f00ddf" +} diff --git a/packages/fieldslib/fieldslib.109.20.03/url b/packages/fieldslib/fieldslib.109.20.03/url deleted file mode 100644 index ebed02f31b3..00000000000 --- a/packages/fieldslib/fieldslib.109.20.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.20.00/individual/fieldslib-109.20.03.tar.gz" -checksum: "9e18d16c61a4e4a38e8e33b6f6f00ddf" diff --git a/packages/fieldslib/fieldslib.113.00.00/descr b/packages/fieldslib/fieldslib.113.00.00/descr deleted file mode 100644 index 4990da26f95..00000000000 --- a/packages/fieldslib/fieldslib.113.00.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -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 -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/fieldslib/fieldslib.113.00.00/opam b/packages/fieldslib/fieldslib.113.00.00/opam index a9905939e75..bfb52b9ef52 100644 --- a/packages/fieldslib/fieldslib.113.00.00/opam +++ b/packages/fieldslib/fieldslib.113.00.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/fieldslib" @@ -8,12 +8,25 @@ build: [ ] remove: [["ocamlfind" "remove" "fieldslib"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "type_conv" {>= "113.00.00" & < "113.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/fieldslib/issues" -dev-repo: "https://github.com/janestreet/fieldslib.git" +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: "md5=1d6c41507d25bcfdd24ce4e97efea404" +} diff --git a/packages/fieldslib/fieldslib.113.00.00/url b/packages/fieldslib/fieldslib.113.00.00/url deleted file mode 100644 index c9a471350a2..00000000000 --- a/packages/fieldslib/fieldslib.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/fieldslib-113.00.00.tar.gz" -checksum: "1d6c41507d25bcfdd24ce4e97efea404" diff --git a/packages/fieldslib/fieldslib.113.24.00/descr b/packages/fieldslib/fieldslib.113.24.00/descr deleted file mode 100644 index 4990da26f95..00000000000 --- a/packages/fieldslib/fieldslib.113.24.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -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 -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/fieldslib/fieldslib.113.24.00/opam b/packages/fieldslib/fieldslib.113.24.00/opam index b9afec222f8..0786385640e 100644 --- a/packages/fieldslib/fieldslib.113.24.00/opam +++ b/packages/fieldslib/fieldslib.113.24.00/opam @@ -1,16 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/fieldslib" bug-reports: "https://github.com/janestreet/fieldslib/issues" -dev-repo: "https://github.com/janestreet/fieldslib.git" +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} - "ocamlfind" {build & >= "1.3.2"} + "ocamlfind" {build & >= "1.3.2"} ] -available: [ ocaml-version >= "4.02.3" ] +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.24/files/fieldslib-113.24.00.tar.gz" + checksum: "md5=3afa341134a5e4e4b583f6c617fa4e72" +} diff --git a/packages/fieldslib/fieldslib.113.24.00/url b/packages/fieldslib/fieldslib.113.24.00/url deleted file mode 100644 index 75b4291115f..00000000000 --- a/packages/fieldslib/fieldslib.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/fieldslib-113.24.00.tar.gz" -checksum: "3afa341134a5e4e4b583f6c617fa4e72" diff --git a/packages/fieldslib/fieldslib.113.33.03/descr b/packages/fieldslib/fieldslib.113.33.03/descr deleted file mode 100644 index 4990da26f95..00000000000 --- a/packages/fieldslib/fieldslib.113.33.03/descr +++ /dev/null @@ -1,5 +0,0 @@ -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 -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/fieldslib/fieldslib.113.33.03/opam b/packages/fieldslib/fieldslib.113.33.03/opam index 93a4b129e95..ee05b15e188 100644 --- a/packages/fieldslib/fieldslib.113.33.03/opam +++ b/packages/fieldslib/fieldslib.113.33.03/opam @@ -1,17 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/fieldslib" bug-reports: "https://github.com/janestreet/fieldslib/issues" -dev-repo: "https://github.com/janestreet/fieldslib.git" +dev-repo: "git+https://github.com/janestreet/fieldslib.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "js-build-tools" {build & >= "113.33.04" & < "113.34.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=20566b9efc8dfc6b7d769ffc060afafc" +} diff --git a/packages/fieldslib/fieldslib.113.33.03/url b/packages/fieldslib/fieldslib.113.33.03/url deleted file mode 100644 index 0d494fdab37..00000000000 --- a/packages/fieldslib/fieldslib.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/fieldslib-113.33.03.tar.gz" -checksum: "20566b9efc8dfc6b7d769ffc060afafc" diff --git a/packages/fieldslib/fieldslib.v0.10.0/descr b/packages/fieldslib/fieldslib.v0.10.0/descr deleted file mode 100644 index 371332919d3..00000000000 --- a/packages/fieldslib/fieldslib.v0.10.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -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 - -Part of Jane Street's Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/fieldslib/fieldslib.v0.10.0/opam b/packages/fieldslib/fieldslib.v0.10.0/opam index 406362d8b3a..0278d978d23 100644 --- a/packages/fieldslib/fieldslib.v0.10.0/opam +++ b/packages/fieldslib/fieldslib.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/fieldslib" @@ -9,9 +9,21 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "base" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "ocaml" {>= "4.04.1"} + "base" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=c2cd9e061a0cee73b2909d1d56f3d8f3" +} diff --git a/packages/fieldslib/fieldslib.v0.10.0/url b/packages/fieldslib/fieldslib.v0.10.0/url deleted file mode 100644 index 0cf142ac3cd..00000000000 --- a/packages/fieldslib/fieldslib.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/fieldslib-v0.10.0.tar.gz" -checksum: "c2cd9e061a0cee73b2909d1d56f3d8f3" diff --git a/packages/fieldslib/fieldslib.v0.9.0/descr b/packages/fieldslib/fieldslib.v0.9.0/descr deleted file mode 100644 index 371332919d3..00000000000 --- a/packages/fieldslib/fieldslib.v0.9.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -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 - -Part of Jane Street's Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/fieldslib/fieldslib.v0.9.0/opam b/packages/fieldslib/fieldslib.v0.9.0/opam index 33c60af33b8..46cda7ca376 100644 --- a/packages/fieldslib/fieldslib.v0.9.0/opam +++ b/packages/fieldslib/fieldslib.v0.9.0/opam @@ -1,17 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/fieldslib" bug-reports: "https://github.com/janestreet/fieldslib/issues" -dev-repo: "https://github.com/janestreet/fieldslib.git" +dev-repo: "git+https://github.com/janestreet/fieldslib.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "fieldslib" "--root" "." "-j" jobs "@install"] ] depends: [ - "base" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta4"} - "ppx_driver" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta4"} + "ppx_driver" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=5b2d4f721553c67324d04041b0a88ad9" +} diff --git a/packages/fieldslib/fieldslib.v0.9.0/url b/packages/fieldslib/fieldslib.v0.9.0/url deleted file mode 100644 index 6a4960e9f2c..00000000000 --- a/packages/fieldslib/fieldslib.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/fieldslib-v0.9.0.tar.gz" -checksum: "5b2d4f721553c67324d04041b0a88ad9" diff --git a/packages/fileutils/fileutils.0.4.4/descr b/packages/fileutils/fileutils.0.4.4/descr deleted file mode 100644 index cd95d2050a7..00000000000 --- a/packages/fileutils/fileutils.0.4.4/descr +++ /dev/null @@ -1 +0,0 @@ -Library to provide pure OCaml functions to manipulate real file (POSIX like) and filename. diff --git a/packages/fileutils/fileutils.0.4.4/opam b/packages/fileutils/fileutils.0.4.4/opam index 1e6197633ed..0aa8a996004 100644 --- a/packages/fileutils/fileutils.0.4.4/opam +++ b/packages/fileutils/fileutils.0.4.4/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Sylvain Le Gall " authors: [ "Sylvain Le Gall" ] homepage: "http://ocaml-fileutils.forge.ocamlcore.org/" -dev-repo: "https://github.com/gildor478/ocaml-fileutils.git" +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"] @@ -10,9 +10,17 @@ build: [ ] remove: [["ocamlfind" "remove" "fileutils"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ounit" "ocamlbuild" {build} ] install: [make "install"] -available: [ ocaml-version < "4.06.0" ] +synopsis: + "Library to provide pure OCaml functions to manipulate real file (POSIX like) and filename." +flags: light-uninstall +url { + src: + "http://forge.ocamlcore.org/frs/download.php/892/ocaml-fileutils-0.4.4.tar.gz" + checksum: "md5=1f43b9333358f47660318bfbe9ae68bf" +} diff --git a/packages/fileutils/fileutils.0.4.4/url b/packages/fileutils/fileutils.0.4.4/url deleted file mode 100644 index 814a567244e..00000000000 --- a/packages/fileutils/fileutils.0.4.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/892/ocaml-fileutils-0.4.4.tar.gz" -checksum: "1f43b9333358f47660318bfbe9ae68bf" diff --git a/packages/fileutils/fileutils.0.5.0/descr b/packages/fileutils/fileutils.0.5.0/descr deleted file mode 100644 index cd95d2050a7..00000000000 --- a/packages/fileutils/fileutils.0.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -Library to provide pure OCaml functions to manipulate real file (POSIX like) and filename. diff --git a/packages/fileutils/fileutils.0.5.0/opam b/packages/fileutils/fileutils.0.5.0/opam deleted file mode 100644 index 33237b15cc4..00000000000 --- a/packages/fileutils/fileutils.0.5.0/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "Sylvain Le Gall " -authors: [ "Sylvain Le Gall" ] -homepage: "http://ocaml-fileutils.forge.ocamlcore.org/" -dev-repo: "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: [ - "ocamlfind" - "ounit" {>= "2.0.0"} - "ocamlbuild" {build} -] -install: [make "install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/fileutils/fileutils.0.5.0/url b/packages/fileutils/fileutils.0.5.0/url deleted file mode 100644 index d2aea15422b..00000000000 --- a/packages/fileutils/fileutils.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1531/ocaml-fileutils-0.5.0.tar.gz" -checksum: "7d767cdfec85c846bd1d6f75a73abb01" diff --git a/packages/fileutils/fileutils.0.5.1/descr b/packages/fileutils/fileutils.0.5.1/descr deleted file mode 100644 index cd95d2050a7..00000000000 --- a/packages/fileutils/fileutils.0.5.1/descr +++ /dev/null @@ -1 +0,0 @@ -Library to provide pure OCaml functions to manipulate real file (POSIX like) and filename. diff --git a/packages/fileutils/fileutils.0.5.1/opam b/packages/fileutils/fileutils.0.5.1/opam index 13af1fd465d..2c490b1af34 100644 --- a/packages/fileutils/fileutils.0.5.1/opam +++ b/packages/fileutils/fileutils.0.5.1/opam @@ -1,21 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Sylvain Le Gall " authors: [ "Sylvain Le Gall" ] homepage: "http://ocaml-fileutils.forge.ocamlcore.org/" -dev-repo: "https://github.com/gildor478/ocaml-fileutils.git" +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"] -build-doc: [ "ocaml" "setup.ml" "-doc" ] remove: [ ["ocamlfind" "remove" "fileutils"] ] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ounit" {>= "2.0.0"} "ocamlbuild" {build} ] -available: [ ocaml-version < "4.06.0" ] +synopsis: + "Library to provide pure OCaml functions to manipulate real file (POSIX like) and filename." +flags: light-uninstall +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1651/ocaml-fileutils-0.5.1.tar.gz" + checksum: "md5=2fe185bbce4357eb5fba1dfc0b3e63c5" +} diff --git a/packages/fileutils/fileutils.0.5.1/url b/packages/fileutils/fileutils.0.5.1/url deleted file mode 100644 index 099da66b887..00000000000 --- a/packages/fileutils/fileutils.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1651/ocaml-fileutils-0.5.1.tar.gz" -checksum: "2fe185bbce4357eb5fba1dfc0b3e63c5" diff --git a/packages/fileutils/fileutils.0.5.2/descr b/packages/fileutils/fileutils.0.5.2/descr deleted file mode 100644 index 6342cccaeeb..00000000000 --- a/packages/fileutils/fileutils.0.5.2/descr +++ /dev/null @@ -1 +0,0 @@ -Functions to manipulate real file (POSIX like) and filename. \ No newline at end of file diff --git a/packages/fileutils/fileutils.0.5.2/opam b/packages/fileutils/fileutils.0.5.2/opam index c1d6fb8a75e..18ed963b55d 100644 --- a/packages/fileutils/fileutils.0.5.2/opam +++ b/packages/fileutils/fileutils.0.5.2/opam @@ -1,23 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Sylvain Le Gall " authors: [ "Sylvain Le Gall" ] homepage: "http://ocaml-fileutils.forge.ocamlcore.org/" license: "LGPL-2.1 with OCaml linking exception" -dev-repo: "https://github.com/gildor478/ocaml-fileutils.git" +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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {< "4.06.0"} "base-unix" "ocamlbuild" {build} "ocamlfind" {build} - "ounit" {test & >= "2.0.0"} + "ounit" {with-test & >= "2.0.0"} ] -available: [ ocaml-version < "4.06.0" ] +synopsis: "Functions to manipulate real file (POSIX like) and filename." +flags: light-uninstall +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1695/ocaml-fileutils-0.5.2.tar.gz" + checksum: "md5=ea653868e5e7a4a9316f7338b971df62" +} diff --git a/packages/fileutils/fileutils.0.5.2/url b/packages/fileutils/fileutils.0.5.2/url deleted file mode 100644 index 9d387d02adf..00000000000 --- a/packages/fileutils/fileutils.0.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1695/ocaml-fileutils-0.5.2.tar.gz" -checksum: "ea653868e5e7a4a9316f7338b971df62" diff --git a/packages/fileutils/fileutils.0.5.3/descr b/packages/fileutils/fileutils.0.5.3/descr deleted file mode 100644 index 6342cccaeeb..00000000000 --- a/packages/fileutils/fileutils.0.5.3/descr +++ /dev/null @@ -1 +0,0 @@ -Functions to manipulate real file (POSIX like) and filename. \ No newline at end of file diff --git a/packages/fileutils/fileutils.0.5.3/opam b/packages/fileutils/fileutils.0.5.3/opam index 4fd790e62ff..668502af08f 100644 --- a/packages/fileutils/fileutils.0.5.3/opam +++ b/packages/fileutils/fileutils.0.5.3/opam @@ -1,23 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Sylvain Le Gall " authors: [ "Sylvain Le Gall" ] homepage: "http://ocaml-fileutils.forge.ocamlcore.org/" license: "LGPL-2.1 with OCaml linking exception" -dev-repo: "https://github.com/gildor478/ocaml-fileutils.git" +dev-repo: "git+https://github.com/gildor478/ocaml-fileutils.git" bug-reports: "https://github.com/gildor478/ocaml-fileutils/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" "fileutils"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "base-unix" "base-bytes" "ocamlbuild" {build} "ocamlfind" {build} - "ounit" {test & >= "2.0.0"} + "ounit" {with-test & >= "2.0.0"} ] +synopsis: "Functions to manipulate real file (POSIX like) and filename." +flags: light-uninstall +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1728/ocaml-fileutils-0.5.3.tar.gz" + checksum: "md5=9b719b19b96525004c88bf7bc846fa1d" +} diff --git a/packages/fileutils/fileutils.0.5.3/url b/packages/fileutils/fileutils.0.5.3/url deleted file mode 100644 index bb3de194d81..00000000000 --- a/packages/fileutils/fileutils.0.5.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1728/ocaml-fileutils-0.5.3.tar.gz" -checksum: "9b719b19b96525004c88bf7bc846fa1d" diff --git a/packages/findlib_top/findlib_top.v0.10.0/descr b/packages/findlib_top/findlib_top.v0.10.0/descr deleted file mode 100644 index 745083c9055..00000000000 --- a/packages/findlib_top/findlib_top.v0.10.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Exposes findlib_top.cma without the need for using predicates - -This packages only exposes findlib_top.cma as the library findlib_top, -so that we can use it without fiddling with predicates. diff --git a/packages/findlib_top/findlib_top.v0.10.0/opam b/packages/findlib_top/findlib_top.v0.10.0/opam index 97cd37b3dd2..aeaddaecfa8 100644 --- a/packages/findlib_top/findlib_top.v0.10.0/opam +++ b/packages/findlib_top/findlib_top.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/findlib_top" @@ -9,6 +9,15 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.04.1"} "jbuilder" {build & >= "1.0+beta8"} ] -available: [ ocaml-version >= "4.04.1" ] +synopsis: "Exposes findlib_top.cma without the need for using predicates" +description: """ +This packages only exposes findlib_top.cma as the library findlib_top, +so that we can use it without fiddling with predicates.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/findlib_top-v0.10.0.tar.gz" + checksum: "md5=16792a6042ebaf837ade1344e3cdb699" +} diff --git a/packages/findlib_top/findlib_top.v0.10.0/url b/packages/findlib_top/findlib_top.v0.10.0/url deleted file mode 100644 index 5df4dd5b72f..00000000000 --- a/packages/findlib_top/findlib_top.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/findlib_top-v0.10.0.tar.gz" -checksum: "16792a6042ebaf837ade1344e3cdb699" diff --git a/packages/fix/fix.20130611/descr b/packages/fix/fix.20130611/descr deleted file mode 100644 index d6715165ba0..00000000000 --- a/packages/fix/fix.20130611/descr +++ /dev/null @@ -1 +0,0 @@ -a least fixed point computation library, using an efficient imperative algorithm diff --git a/packages/fix/fix.20130611/opam b/packages/fix/fix.20130611/opam index e43cffd98e1..e2687d7d4b9 100644 --- a/packages/fix/fix.20130611/opam +++ b/packages/fix/fix.20130611/opam @@ -1,9 +1,17 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "jonathan.protzenko@gmail.com" build: make remove: [["ocamlfind" "remove" "fix"]] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} ] install: [make "install"] +synopsis: + "a least fixed point computation library, using an efficient imperative algorithm" +flags: light-uninstall +url { + src: "http://gallium.inria.fr/~fpottier/fix/fix-20130611.tar.gz" + checksum: "md5=056dec3341ef008458fa722ebf2e3c57" +} diff --git a/packages/fix/fix.20130611/url b/packages/fix/fix.20130611/url deleted file mode 100644 index 61ce85ab744..00000000000 --- a/packages/fix/fix.20130611/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/fix/fix-20130611.tar.gz" -checksum: "056dec3341ef008458fa722ebf2e3c57" diff --git a/packages/flac/flac.0.1.1/descr b/packages/flac/flac.0.1.1/descr deleted file mode 100644 index 67303440cce..00000000000 --- a/packages/flac/flac.0.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Interface for the Free Lossless Audio Codec otherwise known as FLAC diff --git a/packages/flac/flac.0.1.1/opam b/packages/flac/flac.0.1.1/opam index 5e32b8b08a8..1d903d966dd 100644 --- a/packages/flac/flac.0.1.1/opam +++ b/packages/flac/flac.0.1.1/opam @@ -1,11 +1,15 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "smimram@gmail.com" build: [ ["./configure" "--prefix" lib "--mandir" man] [make "all"] ] -depends: [ - "ocamlfind" - "ogg" -] +depends: ["ocaml" "ocamlfind" "ogg"] 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: "md5=145fb0982e6a845277e17218ddb2415c" +} diff --git a/packages/flac/flac.0.1.1/url b/packages/flac/flac.0.1.1/url deleted file mode 100644 index ef1f67e1833..00000000000 --- a/packages/flac/flac.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://sourceforge.net/projects/savonet/files/ocaml-flac/0.1.1/ocaml-flac-0.1.1.tar.gz/download" -checksum: "145fb0982e6a845277e17218ddb2415c" diff --git a/packages/flac/flac.0.1.2/descr b/packages/flac/flac.0.1.2/descr deleted file mode 100644 index 67303440cce..00000000000 --- a/packages/flac/flac.0.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -Interface for the Free Lossless Audio Codec otherwise known as FLAC diff --git a/packages/flac/flac.0.1.2/opam b/packages/flac/flac.0.1.2/opam index 678be0efe4e..7b9d6fe5788 100644 --- a/packages/flac/flac.0.1.2/opam +++ b/packages/flac/flac.0.1.2/opam @@ -1,24 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-flac" build: [ - ["./configure" "--prefix" prefix] { os != "darwin" } - ["./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 = "darwin" } + ["./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"] ] remove: ["ocamlfind" "remove" "flac"] -depends: ["ocamlfind" "ogg"] +depends: ["ocaml" "ocamlfind" "ogg"] depexts: [ - [["centos"] ["flac-devel"]] - [["fedora"] ["flac-devel"]] - [["opensuse"] ["flac-devel"]] - [["debian"] ["libflac-dev"]] - [["ubuntu"] ["libflac-dev"]] - [["osx" "homebrew"] ["flac"]] + ["flac-devel"] {os-distribution = "centos"} + ["flac-devel"] {os-distribution = "fedora"} + ["flac-devel"] {os-distribution = "opensuse"} + ["libflac-dev"] {os-distribution = "debian"} + ["libflac-dev"] {os-distribution = "ubuntu"} + ["flac"] {os = "macos" & os-distribution = "homebrew"} ] bug-reports: "https://github.com/savonet/ocaml-flac/issues" -dev-repo: "https://github.com/savonet/ocaml-flac.git" +dev-repo: "git+https://github.com/savonet/ocaml-flac.git" +synopsis: + "Interface for the Free Lossless Audio Codec otherwise known as FLAC" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-flac/releases/download/0.1.2/ocaml-flac-0.1.2.tar.gz" + checksum: "md5=00944c4f2f2016770fa6e8f948561669" +} diff --git a/packages/flac/flac.0.1.2/url b/packages/flac/flac.0.1.2/url deleted file mode 100644 index f6375f7c34e..00000000000 --- a/packages/flac/flac.0.1.2/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/savonet/ocaml-flac/releases/download/0.1.2/ocaml-flac-0.1.2.tar.gz" -checksum: "00944c4f2f2016770fa6e8f948561669" diff --git a/packages/flac/flac.0.1.3/descr b/packages/flac/flac.0.1.3/descr deleted file mode 100644 index 67303440cce..00000000000 --- a/packages/flac/flac.0.1.3/descr +++ /dev/null @@ -1 +0,0 @@ -Interface for the Free Lossless Audio Codec otherwise known as FLAC diff --git a/packages/flac/flac.0.1.3/opam b/packages/flac/flac.0.1.3/opam index c686053baf0..110ecc4ddef 100644 --- a/packages/flac/flac.0.1.3/opam +++ b/packages/flac/flac.0.1.3/opam @@ -1,28 +1,46 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-flac" build: [ - ["./configure" "--prefix" prefix] { os != "darwin" } - ["./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 = "darwin" } + ["./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"] ] remove: ["ocamlfind" "remove" "flac"] -depends: ["ocamlfind" "ogg"] +depends: [ + "ocaml" {>= "4.02"} + "ocamlfind" + "ogg" +] depexts: [ - [["alpine"] ["flac-dev"]] - [["archlinux"] ["flac"]] - [["centos"] ["flac-devel"]] - [["fedora"] ["flac-devel"]] - [["opensuse"] ["flac-devel"]] - [["debian"] ["libflac-dev"]] - [["ubuntu"] ["libflac-dev"]] - [["nixpkgs"] ["flac"]] - [["osx" "homebrew"] ["flac"]] + ["flac-dev"] {os-distribution = "alpine"} + ["flac"] {os-distribution = "archlinux"} + ["flac-devel"] {os-distribution = "centos"} + ["flac-devel"] {os-distribution = "fedora"} + ["flac-devel"] {os-distribution = "opensuse"} + ["libflac-dev"] {os-distribution = "debian"} + ["libflac-dev"] {os-distribution = "ubuntu"} + ["flac"] {os-distribution = "nixos"} + ["flac"] {os = "macos" & os-distribution = "homebrew"} ] -available: [ ocaml-version >= "4.02" ] bug-reports: "https://github.com/savonet/ocaml-flac/issues" -dev-repo: "https://github.com/savonet/ocaml-flac.git" +dev-repo: "git+https://github.com/savonet/ocaml-flac.git" +synopsis: + "Interface for the Free Lossless Audio Codec otherwise known as FLAC" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-flac/releases/download/0.1.3/ocaml-flac-0.1.3.tar.gz" + checksum: "md5=212f4143a893472cd3bd0611814bbf85" +} diff --git a/packages/flac/flac.0.1.3/url b/packages/flac/flac.0.1.3/url deleted file mode 100644 index 73228367b51..00000000000 --- a/packages/flac/flac.0.1.3/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/savonet/ocaml-flac/releases/download/0.1.3/ocaml-flac-0.1.3.tar.gz" -checksum: "212f4143a893472cd3bd0611814bbf85" diff --git a/packages/flock/flock.1.0.0/descr b/packages/flock/flock.1.0.0/descr deleted file mode 100644 index 39f59ef85ae..00000000000 --- a/packages/flock/flock.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Ctypes bindings to flock for OCaml diff --git a/packages/flock/flock.1.0.0/opam b/packages/flock/flock.1.0.0/opam index 363eb9f6205..edbee8b5708 100644 --- a/packages/flock/flock.1.0.0/opam +++ b/packages/flock/flock.1.0.0/opam @@ -1,17 +1,14 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.beaumont@citrix.com" authors: "Si Beaumont" homepage: "https://github.com/simonjbeaumont/ocaml-flock" bug-reports: "https://github.com/simonjbeaumont/ocaml-flock/issues" -dev-repo: "https://github.com/simonjbeaumont/ocaml-flock.git" - +dev-repo: "git+https://github.com/simonjbeaumont/ocaml-flock.git" build: [ ["./configure"] [make] -] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} ] install: [make "install"] remove: [ @@ -19,11 +16,19 @@ remove: [ ["ocamlfind" "remove" "flock_bindings"] ] depends: [ + "ocaml" {>= "4.01.0"} "ctypes" {>= "0.4.0"} "ctypes-foreign" {>= "0.4.0"} "ocamlfind" {build} "oasis" {build} - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0" & os = "linux"] +available: os = "linux" +synopsis: "Ctypes bindings to flock for OCaml" +flags: light-uninstall +url { + src: + "https://github.com/simonjbeaumont/ocaml-flock/archive/v1.0.0/ocaml-flock-v1.0.0.tar.gz" + checksum: "md5=36e19ef9f9875decb4d8dd1f16d56324" +} diff --git a/packages/flock/flock.1.0.0/url b/packages/flock/flock.1.0.0/url deleted file mode 100644 index d5028f1dd80..00000000000 --- a/packages/flock/flock.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/simonjbeaumont/ocaml-flock/archive/v1.0.0/ocaml-flock-v1.0.0.tar.gz" -checksum: "36e19ef9f9875decb4d8dd1f16d56324" diff --git a/packages/flow/flow.0.1/descr b/packages/flow/flow.0.1/descr deleted file mode 100644 index 1d9860abc7d..00000000000 --- a/packages/flow/flow.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Exceptionless “systems” library on top of Core and Lwt diff --git a/packages/flow/flow.0.1/opam b/packages/flow/flow.0.1/opam index 1c841255b67..73867aac874 100644 --- a/packages/flow/flow.0.1/opam +++ b/packages/flow/flow.0.1/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "seb@mondet.org" build: "omake" remove: [["ocamlfind" "remove" "flow"]] depends: [ + "ocaml" {< "4.01.0"} "ocamlfind" "omake" "lwt" {>= "2.4.0" & < "2.5.0"} @@ -10,5 +11,10 @@ depends: [ "ssl" ] dev-repo: "git://github.com/smondet/flow" -available: ocaml-version < "4.01.0" 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: "md5=d4e1855c8085d81dc8cc9f8d9a047626" +} diff --git a/packages/flow/flow.0.1/url b/packages/flow/flow.0.1/url deleted file mode 100644 index ec6a91db546..00000000000 --- a/packages/flow/flow.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/smondet/flow/archive/0.1.tar.gz" -checksum: "d4e1855c8085d81dc8cc9f8d9a047626" diff --git a/packages/flow/flow.0.2/descr b/packages/flow/flow.0.2/descr deleted file mode 100644 index 1d9860abc7d..00000000000 --- a/packages/flow/flow.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Exceptionless “systems” library on top of Core and Lwt diff --git a/packages/flow/flow.0.2/opam b/packages/flow/flow.0.2/opam deleted file mode 100644 index ac0f0f292d2..00000000000 --- a/packages/flow/flow.0.2/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -maintainer: "seb@mondet.org" -build: "omake" -remove: [["ocamlfind" "remove" "flow"]] -depends: [ - "ocamlfind" - "omake" - "lwt" {>= "2.4.0" & < "2.5.0"} - "core" {>= "109.36.00" & <= "109.47.00"} - "ssl" -] -dev-repo: "git://github.com/smondet/flow" -available: ocaml-version >= "4.00.0" & ocaml-version < "4.01.0" -install: ["omake" "install"] diff --git a/packages/flow/flow.0.2/url b/packages/flow/flow.0.2/url deleted file mode 100644 index 27b26e6ac31..00000000000 --- a/packages/flow/flow.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/smondet/flow/archive/0.2.tar.gz" -checksum: "e9acc8df3aeff5501f9bd1b5ad563937" diff --git a/packages/flow/flow.0.3/descr b/packages/flow/flow.0.3/descr deleted file mode 100644 index a4197e8380f..00000000000 --- a/packages/flow/flow.0.3/descr +++ /dev/null @@ -1 +0,0 @@ -Deprecated exceptionless “systems” library on top of Core and Lwt. diff --git a/packages/flow/flow.0.3/opam b/packages/flow/flow.0.3/opam index 13b07954df1..7ed13619d23 100644 --- a/packages/flow/flow.0.3/opam +++ b/packages/flow/flow.0.3/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "seb@mondet.org" build: "omake" remove: [["ocamlfind" "remove" "flow"]] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "omake" "lwt" {>= "2.4.0" & < "2.5.0"} @@ -10,5 +11,11 @@ depends: [ "ssl" ] dev-repo: "git://github.com/smondet/flow" -available: ocaml-version >= "4.00.0" 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: "md5=f06435af31cc7f1e17a63811a6c14caa" +} diff --git a/packages/flow/flow.0.3/url b/packages/flow/flow.0.3/url deleted file mode 100644 index b93b13fb61d..00000000000 --- a/packages/flow/flow.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/smondet/flow/archive/0.3.tar.gz" -checksum: "f06435af31cc7f1e17a63811a6c14caa" diff --git a/packages/flow_parser/flow_parser.0.32.0/descr b/packages/flow_parser/flow_parser.0.32.0/descr deleted file mode 100644 index 9a759d52c20..00000000000 --- a/packages/flow_parser/flow_parser.0.32.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -The Flow parser is a JavaScript parser written in OCaml. It produces an AST -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 . diff --git a/packages/flow_parser/flow_parser.0.32.0/opam b/packages/flow_parser/flow_parser.0.32.0/opam index e5818fccdaa..b38f596ba32 100644 --- a/packages/flow_parser/flow_parser.0.32.0/opam +++ b/packages/flow_parser/flow_parser.0.32.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "flow_parser" version: "0.32.0" maintainer: "gabe@fb.com" @@ -30,8 +30,21 @@ install: [ ] remove: ["ocamlfind" "remove" "flow_parser"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0"] -dev-repo: "https://github.com/facebook/flow.git" +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: "md5=c26a1bf00f9e8b71c614db8bb9860be5" +} diff --git a/packages/flow_parser/flow_parser.0.32.0/url b/packages/flow_parser/flow_parser.0.32.0/url deleted file mode 100644 index 04d00865cde..00000000000 --- a/packages/flow_parser/flow_parser.0.32.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.32.0.tar.gz" -checksum: "c26a1bf00f9e8b71c614db8bb9860be5" diff --git a/packages/flow_parser/flow_parser.0.35.0/descr b/packages/flow_parser/flow_parser.0.35.0/descr deleted file mode 100644 index 9a759d52c20..00000000000 --- a/packages/flow_parser/flow_parser.0.35.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -The Flow parser is a JavaScript parser written in OCaml. It produces an AST -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 . diff --git a/packages/flow_parser/flow_parser.0.35.0/opam b/packages/flow_parser/flow_parser.0.35.0/opam index 8b7979a0bdf..788a925453d 100644 --- a/packages/flow_parser/flow_parser.0.35.0/opam +++ b/packages/flow_parser/flow_parser.0.35.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" authors: [ "Avik Chaudhuri" @@ -28,8 +28,21 @@ install: [ ] remove: ["ocamlfind" "remove" "flow_parser"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0"] -dev-repo: "https://github.com/facebook/flow.git" +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: "md5=8efb56b2c99c5a1949f7e09502075afa" +} diff --git a/packages/flow_parser/flow_parser.0.35.0/url b/packages/flow_parser/flow_parser.0.35.0/url deleted file mode 100644 index f80bc080309..00000000000 --- a/packages/flow_parser/flow_parser.0.35.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.35.0.tar.gz" -checksum: "8efb56b2c99c5a1949f7e09502075afa" diff --git a/packages/flow_parser/flow_parser.0.36.0/descr b/packages/flow_parser/flow_parser.0.36.0/descr deleted file mode 100644 index 9a759d52c20..00000000000 --- a/packages/flow_parser/flow_parser.0.36.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -The Flow parser is a JavaScript parser written in OCaml. It produces an AST -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 . diff --git a/packages/flow_parser/flow_parser.0.36.0/opam b/packages/flow_parser/flow_parser.0.36.0/opam index 6ff97e94150..594399b69cd 100644 --- a/packages/flow_parser/flow_parser.0.36.0/opam +++ b/packages/flow_parser/flow_parser.0.36.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" authors: [ "Avik Chaudhuri" @@ -17,8 +17,21 @@ build: [ "sh" "-c" "cd src/parser && make ocamlfind-install" ] remove: ["ocamlfind" "remove" "flow_parser"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0"] -dev-repo: "https://github.com/facebook/flow.git" +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.36.0.tar.gz" + checksum: "md5=44a2a93006dbbf0728f7c03737e6deac" +} diff --git a/packages/flow_parser/flow_parser.0.36.0/url b/packages/flow_parser/flow_parser.0.36.0/url deleted file mode 100644 index 189e5f5195e..00000000000 --- a/packages/flow_parser/flow_parser.0.36.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.36.0.tar.gz" -checksum: "44a2a93006dbbf0728f7c03737e6deac" diff --git a/packages/flow_parser/flow_parser.0.38.0/descr b/packages/flow_parser/flow_parser.0.38.0/descr deleted file mode 100644 index 9a759d52c20..00000000000 --- a/packages/flow_parser/flow_parser.0.38.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -The Flow parser is a JavaScript parser written in OCaml. It produces an AST -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 . diff --git a/packages/flow_parser/flow_parser.0.38.0/opam b/packages/flow_parser/flow_parser.0.38.0/opam index 6ff97e94150..b357d021198 100644 --- a/packages/flow_parser/flow_parser.0.38.0/opam +++ b/packages/flow_parser/flow_parser.0.38.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" authors: [ "Avik Chaudhuri" @@ -17,8 +17,21 @@ build: [ "sh" "-c" "cd src/parser && make ocamlfind-install" ] remove: ["ocamlfind" "remove" "flow_parser"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0"] -dev-repo: "https://github.com/facebook/flow.git" +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.38.0.tar.gz" + checksum: "md5=aeccb250256697c4598fb23c1c3b6af3" +} diff --git a/packages/flow_parser/flow_parser.0.38.0/url b/packages/flow_parser/flow_parser.0.38.0/url deleted file mode 100644 index 8bcc754eba0..00000000000 --- a/packages/flow_parser/flow_parser.0.38.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.38.0.tar.gz" -checksum: "aeccb250256697c4598fb23c1c3b6af3" diff --git a/packages/flow_parser/flow_parser.0.40.0/descr b/packages/flow_parser/flow_parser.0.40.0/descr deleted file mode 100644 index 9a759d52c20..00000000000 --- a/packages/flow_parser/flow_parser.0.40.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -The Flow parser is a JavaScript parser written in OCaml. It produces an AST -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 . diff --git a/packages/flow_parser/flow_parser.0.40.0/opam b/packages/flow_parser/flow_parser.0.40.0/opam index 6ff97e94150..4f5a939ad9e 100644 --- a/packages/flow_parser/flow_parser.0.40.0/opam +++ b/packages/flow_parser/flow_parser.0.40.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" authors: [ "Avik Chaudhuri" @@ -17,8 +17,21 @@ build: [ "sh" "-c" "cd src/parser && make ocamlfind-install" ] remove: ["ocamlfind" "remove" "flow_parser"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0"] -dev-repo: "https://github.com/facebook/flow.git" +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.40.0.tar.gz" + checksum: "md5=661a4345d3111978276576908050f638" +} diff --git a/packages/flow_parser/flow_parser.0.40.0/url b/packages/flow_parser/flow_parser.0.40.0/url deleted file mode 100644 index f41bcb333c2..00000000000 --- a/packages/flow_parser/flow_parser.0.40.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.40.0.tar.gz" -checksum: "661a4345d3111978276576908050f638" diff --git a/packages/flow_parser/flow_parser.0.42.0/descr b/packages/flow_parser/flow_parser.0.42.0/descr deleted file mode 100644 index 9a759d52c20..00000000000 --- a/packages/flow_parser/flow_parser.0.42.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -The Flow parser is a JavaScript parser written in OCaml. It produces an AST -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 . diff --git a/packages/flow_parser/flow_parser.0.42.0/opam b/packages/flow_parser/flow_parser.0.42.0/opam index 6ff97e94150..05a30e2b6ed 100644 --- a/packages/flow_parser/flow_parser.0.42.0/opam +++ b/packages/flow_parser/flow_parser.0.42.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" authors: [ "Avik Chaudhuri" @@ -17,8 +17,21 @@ build: [ "sh" "-c" "cd src/parser && make ocamlfind-install" ] remove: ["ocamlfind" "remove" "flow_parser"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0"] -dev-repo: "https://github.com/facebook/flow.git" +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.42.0.tar.gz" + checksum: "md5=e75b34445e18ad54b72326973f4f85be" +} diff --git a/packages/flow_parser/flow_parser.0.42.0/url b/packages/flow_parser/flow_parser.0.42.0/url deleted file mode 100644 index 43dd20a24e9..00000000000 --- a/packages/flow_parser/flow_parser.0.42.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.42.0.tar.gz" -checksum: "e75b34445e18ad54b72326973f4f85be" diff --git a/packages/flow_parser/flow_parser.0.43.0/descr b/packages/flow_parser/flow_parser.0.43.0/descr deleted file mode 100644 index 9a759d52c20..00000000000 --- a/packages/flow_parser/flow_parser.0.43.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -The Flow parser is a JavaScript parser written in OCaml. It produces an AST -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 . diff --git a/packages/flow_parser/flow_parser.0.43.0/opam b/packages/flow_parser/flow_parser.0.43.0/opam index 6ff97e94150..0dd9030f1d1 100644 --- a/packages/flow_parser/flow_parser.0.43.0/opam +++ b/packages/flow_parser/flow_parser.0.43.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" authors: [ "Avik Chaudhuri" @@ -17,8 +17,21 @@ build: [ "sh" "-c" "cd src/parser && make ocamlfind-install" ] remove: ["ocamlfind" "remove" "flow_parser"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0"] -dev-repo: "https://github.com/facebook/flow.git" +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.43.0.tar.gz" + checksum: "md5=236d98c54f4a6d571c54d2729a81edb2" +} diff --git a/packages/flow_parser/flow_parser.0.43.0/url b/packages/flow_parser/flow_parser.0.43.0/url deleted file mode 100644 index a859835952a..00000000000 --- a/packages/flow_parser/flow_parser.0.43.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.43.0.tar.gz" -checksum: "236d98c54f4a6d571c54d2729a81edb2" diff --git a/packages/flow_parser/flow_parser.0.44.0/descr b/packages/flow_parser/flow_parser.0.44.0/descr deleted file mode 100644 index 9a759d52c20..00000000000 --- a/packages/flow_parser/flow_parser.0.44.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -The Flow parser is a JavaScript parser written in OCaml. It produces an AST -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 . diff --git a/packages/flow_parser/flow_parser.0.44.0/opam b/packages/flow_parser/flow_parser.0.44.0/opam index acb1299ad44..a8d82949b8f 100644 --- a/packages/flow_parser/flow_parser.0.44.0/opam +++ b/packages/flow_parser/flow_parser.0.44.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" authors: [ "Avik Chaudhuri" @@ -17,9 +17,22 @@ build: [ "sh" "-c" "cd src/parser && make ocamlfind-install" ] remove: ["ocamlfind" "remove" "flow_parser"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} "sedlex" ] -available: [ocaml-version >= "4.03.0"] -dev-repo: "https://github.com/facebook/flow.git" +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.44.0.tar.gz" + checksum: "md5=b2b5a5e032a44f255bb313993c2f6602" +} diff --git a/packages/flow_parser/flow_parser.0.44.0/url b/packages/flow_parser/flow_parser.0.44.0/url deleted file mode 100644 index 94128424348..00000000000 --- a/packages/flow_parser/flow_parser.0.44.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.44.0.tar.gz" -checksum: "b2b5a5e032a44f255bb313993c2f6602" diff --git a/packages/flow_parser/flow_parser.0.46.0/descr b/packages/flow_parser/flow_parser.0.46.0/descr deleted file mode 100644 index 9a759d52c20..00000000000 --- a/packages/flow_parser/flow_parser.0.46.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -The Flow parser is a JavaScript parser written in OCaml. It produces an AST -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 . diff --git a/packages/flow_parser/flow_parser.0.46.0/opam b/packages/flow_parser/flow_parser.0.46.0/opam index acb1299ad44..5c46b194506 100644 --- a/packages/flow_parser/flow_parser.0.46.0/opam +++ b/packages/flow_parser/flow_parser.0.46.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" authors: [ "Avik Chaudhuri" @@ -17,9 +17,22 @@ build: [ "sh" "-c" "cd src/parser && make ocamlfind-install" ] remove: ["ocamlfind" "remove" "flow_parser"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} "sedlex" ] -available: [ocaml-version >= "4.03.0"] -dev-repo: "https://github.com/facebook/flow.git" +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.46.0.tar.gz" + checksum: "md5=da2357595a8ee443fa40346e2171b1e9" +} diff --git a/packages/flow_parser/flow_parser.0.46.0/url b/packages/flow_parser/flow_parser.0.46.0/url deleted file mode 100644 index 0bd8e47e668..00000000000 --- a/packages/flow_parser/flow_parser.0.46.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.46.0.tar.gz" -checksum: "da2357595a8ee443fa40346e2171b1e9" diff --git a/packages/flow_parser/flow_parser.0.47.0/descr b/packages/flow_parser/flow_parser.0.47.0/descr deleted file mode 100644 index 9a759d52c20..00000000000 --- a/packages/flow_parser/flow_parser.0.47.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -The Flow parser is a JavaScript parser written in OCaml. It produces an AST -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 . diff --git a/packages/flow_parser/flow_parser.0.47.0/opam b/packages/flow_parser/flow_parser.0.47.0/opam index acb1299ad44..dae05d91ec4 100644 --- a/packages/flow_parser/flow_parser.0.47.0/opam +++ b/packages/flow_parser/flow_parser.0.47.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" authors: [ "Avik Chaudhuri" @@ -17,9 +17,22 @@ build: [ "sh" "-c" "cd src/parser && make ocamlfind-install" ] remove: ["ocamlfind" "remove" "flow_parser"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} "sedlex" ] -available: [ocaml-version >= "4.03.0"] -dev-repo: "https://github.com/facebook/flow.git" +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.47.0.tar.gz" + checksum: "md5=f7d85c086b570ef7d5693f06391bfe19" +} diff --git a/packages/flow_parser/flow_parser.0.47.0/url b/packages/flow_parser/flow_parser.0.47.0/url deleted file mode 100644 index 1b6335787d8..00000000000 --- a/packages/flow_parser/flow_parser.0.47.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.47.0.tar.gz" -checksum: "f7d85c086b570ef7d5693f06391bfe19" diff --git a/packages/flow_parser/flow_parser.0.52.0/descr b/packages/flow_parser/flow_parser.0.52.0/descr deleted file mode 100644 index 9a759d52c20..00000000000 --- a/packages/flow_parser/flow_parser.0.52.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -The Flow parser is a JavaScript parser written in OCaml. It produces an AST -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 . diff --git a/packages/flow_parser/flow_parser.0.52.0/opam b/packages/flow_parser/flow_parser.0.52.0/opam index acb1299ad44..6261074ffb9 100644 --- a/packages/flow_parser/flow_parser.0.52.0/opam +++ b/packages/flow_parser/flow_parser.0.52.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" authors: [ "Avik Chaudhuri" @@ -17,9 +17,22 @@ build: [ "sh" "-c" "cd src/parser && make ocamlfind-install" ] remove: ["ocamlfind" "remove" "flow_parser"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} "sedlex" ] -available: [ocaml-version >= "4.03.0"] -dev-repo: "https://github.com/facebook/flow.git" +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.52.0.tar.gz" + checksum: "md5=3952d688209f86ff66b7815827b4d898" +} diff --git a/packages/flow_parser/flow_parser.0.52.0/url b/packages/flow_parser/flow_parser.0.52.0/url deleted file mode 100644 index 7ea28eefd03..00000000000 --- a/packages/flow_parser/flow_parser.0.52.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/facebook/flow/archive/v0.52.0.tar.gz" -checksum: "3952d688209f86ff66b7815827b4d898" diff --git a/packages/flow_parser/flow_parser.0.62.0/descr b/packages/flow_parser/flow_parser.0.62.0/descr deleted file mode 100644 index 3e40c484f71..00000000000 --- a/packages/flow_parser/flow_parser.0.62.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -The Flow parser is a JavaScript parser written in OCaml - -It produces an AST that conforms to ESTree. 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 . diff --git a/packages/flow_parser/flow_parser.0.62.0/opam b/packages/flow_parser/flow_parser.0.62.0/opam index f2c1c69c354..b33b225134f 100644 --- a/packages/flow_parser/flow_parser.0.62.0/opam +++ b/packages/flow_parser/flow_parser.0.62.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" authors: [ "Avik Chaudhuri" @@ -17,11 +17,21 @@ build: [ "sh" "-c" "cd src/parser && make ocamlfind-install" ] remove: ["ocamlfind" "remove" "flow_parser"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} "dtoa" "sedlex" "wtf8" ] -available: [ocaml-version >= "4.03.0"] -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" +synopsis: "The Flow parser is a JavaScript parser written in OCaml" +description: """ +It produces an AST that conforms to ESTree. 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.62.0.tar.gz" + checksum: "md5=64cf27ab1e1982e58ca04f2115475aa0" +} diff --git a/packages/flow_parser/flow_parser.0.62.0/url b/packages/flow_parser/flow_parser.0.62.0/url deleted file mode 100644 index bad9f6123a0..00000000000 --- a/packages/flow_parser/flow_parser.0.62.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/facebook/flow/archive/v0.62.0.tar.gz" -checksum: "64cf27ab1e1982e58ca04f2115475aa0" diff --git a/packages/flowcaml/flowcaml.1.07/descr b/packages/flowcaml/flowcaml.1.07/descr deleted file mode 100644 index 48f0159e04e..00000000000 --- a/packages/flowcaml/flowcaml.1.07/descr +++ /dev/null @@ -1,11 +0,0 @@ -Flow Caml is an extension of OCaml with a type system tracing information flow. - -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. diff --git a/packages/flowcaml/flowcaml.1.07/opam b/packages/flowcaml/flowcaml.1.07/opam index 6150f73f951..9f382fd09ec 100644 --- a/packages/flowcaml/flowcaml.1.07/opam +++ b/packages/flowcaml/flowcaml.1.07/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "prashanth.mundkur@gmail.com" authors: "Vincent.Simonet@vtst.net" homepage: "http://www.normalesup.org/~simonet/soft/flowcaml/" @@ -15,3 +15,21 @@ remove: [ ["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"] +url { + src: + "http://www.normalesup.org/~simonet/soft/flowcaml/flowcaml-1.07.tar.gz" + checksum: "md5=c809344a078a8c866a80ebc532448655" +} diff --git a/packages/flowcaml/flowcaml.1.07/url b/packages/flowcaml/flowcaml.1.07/url deleted file mode 100644 index 761c12eef06..00000000000 --- a/packages/flowcaml/flowcaml.1.07/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www.normalesup.org/~simonet/soft/flowcaml/flowcaml-1.07.tar.gz" -checksum: "c809344a078a8c866a80ebc532448655" diff --git a/packages/flowtype/flowtype.0.1.0/descr b/packages/flowtype/flowtype.0.1.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.1.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.1.0/opam b/packages/flowtype/flowtype.0.1.0/opam index d5d92fbe4e2..2a4d5a6be47 100644 --- a/packages/flowtype/flowtype.0.1.0/opam +++ b/packages/flowtype/flowtype.0.1.0/opam @@ -1,15 +1,38 @@ -opam-version: "1.2" +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: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" license: "BSD3" -depends: [ "base-unix" "base-bytes" ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03.0"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "base-unix" + "base-bytes" +] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.1.0.tar.gz" + checksum: "md5=e8a1d28a43a0236f1d540d38b703f0f0" +} diff --git a/packages/flowtype/flowtype.0.1.0/url b/packages/flowtype/flowtype.0.1.0/url deleted file mode 100644 index cf43ea508db..00000000000 --- a/packages/flowtype/flowtype.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.1.0.tar.gz" -checksum: "e8a1d28a43a0236f1d540d38b703f0f0" diff --git a/packages/flowtype/flowtype.0.10.0/descr b/packages/flowtype/flowtype.0.10.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.10.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.10.0/opam b/packages/flowtype/flowtype.0.10.0/opam index d5d92fbe4e2..62d01b5855e 100644 --- a/packages/flowtype/flowtype.0.10.0/opam +++ b/packages/flowtype/flowtype.0.10.0/opam @@ -1,15 +1,38 @@ -opam-version: "1.2" +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: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" license: "BSD3" -depends: [ "base-unix" "base-bytes" ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03.0"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "base-unix" + "base-bytes" +] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.10.0.tar.gz" + checksum: "md5=d5620d5deec1ebc0d7a3fc6b75ce1bd4" +} diff --git a/packages/flowtype/flowtype.0.10.0/url b/packages/flowtype/flowtype.0.10.0/url deleted file mode 100644 index aeb1116ddf3..00000000000 --- a/packages/flowtype/flowtype.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.10.0.tar.gz" -checksum: "d5620d5deec1ebc0d7a3fc6b75ce1bd4" diff --git a/packages/flowtype/flowtype.0.11.0/descr b/packages/flowtype/flowtype.0.11.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.11.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.11.0/opam b/packages/flowtype/flowtype.0.11.0/opam index d5d92fbe4e2..252d1efe671 100644 --- a/packages/flowtype/flowtype.0.11.0/opam +++ b/packages/flowtype/flowtype.0.11.0/opam @@ -1,15 +1,38 @@ -opam-version: "1.2" +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: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" license: "BSD3" -depends: [ "base-unix" "base-bytes" ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03.0"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "base-unix" + "base-bytes" +] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.11.0.tar.gz" + checksum: "md5=fa54b5b1b983ca9fb8fcbb728a074f62" +} diff --git a/packages/flowtype/flowtype.0.11.0/url b/packages/flowtype/flowtype.0.11.0/url deleted file mode 100644 index 9c9a74f5c2c..00000000000 --- a/packages/flowtype/flowtype.0.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.11.0.tar.gz" -checksum: "fa54b5b1b983ca9fb8fcbb728a074f62" diff --git a/packages/flowtype/flowtype.0.13.1/descr b/packages/flowtype/flowtype.0.13.1/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.13.1/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.13.1/opam b/packages/flowtype/flowtype.0.13.1/opam index 2160864e367..a5556b239a1 100644 --- a/packages/flowtype/flowtype.0.13.1/opam +++ b/packages/flowtype/flowtype.0.13.1/opam @@ -1,19 +1,39 @@ -opam-version: "1.2" +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: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" license: "BSD3" depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} "base-unix" "base-bytes" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03.0"] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.13.1.tar.gz" + checksum: "md5=dfacaae5cd63477a677eb917207bc85e" +} diff --git a/packages/flowtype/flowtype.0.13.1/url b/packages/flowtype/flowtype.0.13.1/url deleted file mode 100644 index 4a803ef77b0..00000000000 --- a/packages/flowtype/flowtype.0.13.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.13.1.tar.gz" -checksum: "dfacaae5cd63477a677eb917207bc85e" diff --git a/packages/flowtype/flowtype.0.14.0/descr b/packages/flowtype/flowtype.0.14.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.14.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.14.0/opam b/packages/flowtype/flowtype.0.14.0/opam index b539f6ed037..d9aa577a997 100644 --- a/packages/flowtype/flowtype.0.14.0/opam +++ b/packages/flowtype/flowtype.0.14.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" homepage: "http://flowtype.org" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" bug-reports: "https://github.com/facebook/flow/issues" authors: [ "Avik Chaudhuri" @@ -13,14 +13,34 @@ authors: [ doc: "http://flowtype.org/docs/getting-started.html" license: "BSD3" depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} "base-unix" "base-bytes" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03.0"] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.14.0.tar.gz" + checksum: "md5=2addb697bf72e030ee1b4f00215dea96" +} diff --git a/packages/flowtype/flowtype.0.14.0/url b/packages/flowtype/flowtype.0.14.0/url deleted file mode 100644 index 3713f8e7f17..00000000000 --- a/packages/flowtype/flowtype.0.14.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.14.0.tar.gz" -checksum: "2addb697bf72e030ee1b4f00215dea96" diff --git a/packages/flowtype/flowtype.0.15.0/descr b/packages/flowtype/flowtype.0.15.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.15.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.15.0/opam b/packages/flowtype/flowtype.0.15.0/opam index b539f6ed037..f5ea2f5e290 100644 --- a/packages/flowtype/flowtype.0.15.0/opam +++ b/packages/flowtype/flowtype.0.15.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" homepage: "http://flowtype.org" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" bug-reports: "https://github.com/facebook/flow/issues" authors: [ "Avik Chaudhuri" @@ -13,14 +13,34 @@ authors: [ doc: "http://flowtype.org/docs/getting-started.html" license: "BSD3" depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} "base-unix" "base-bytes" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03.0"] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.15.0.tar.gz" + checksum: "md5=01db43a00d93511af6897cbc015eff8f" +} diff --git a/packages/flowtype/flowtype.0.15.0/url b/packages/flowtype/flowtype.0.15.0/url deleted file mode 100644 index 183e818deca..00000000000 --- a/packages/flowtype/flowtype.0.15.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.15.0.tar.gz" -checksum: "01db43a00d93511af6897cbc015eff8f" diff --git a/packages/flowtype/flowtype.0.17.0/descr b/packages/flowtype/flowtype.0.17.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.17.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.17.0/opam b/packages/flowtype/flowtype.0.17.0/opam index b539f6ed037..b619cb5a799 100644 --- a/packages/flowtype/flowtype.0.17.0/opam +++ b/packages/flowtype/flowtype.0.17.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" homepage: "http://flowtype.org" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" bug-reports: "https://github.com/facebook/flow/issues" authors: [ "Avik Chaudhuri" @@ -13,14 +13,34 @@ authors: [ doc: "http://flowtype.org/docs/getting-started.html" license: "BSD3" depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} "base-unix" "base-bytes" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03.0"] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.17.0.tar.gz" + checksum: "md5=e42728b7549ddc71a26d7b295f5c7865" +} diff --git a/packages/flowtype/flowtype.0.17.0/url b/packages/flowtype/flowtype.0.17.0/url deleted file mode 100644 index e224bdb73ce..00000000000 --- a/packages/flowtype/flowtype.0.17.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.17.0.tar.gz" -checksum: "e42728b7549ddc71a26d7b295f5c7865" diff --git a/packages/flowtype/flowtype.0.19.0/descr b/packages/flowtype/flowtype.0.19.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.19.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.19.0/opam b/packages/flowtype/flowtype.0.19.0/opam index b539f6ed037..19f44d30810 100644 --- a/packages/flowtype/flowtype.0.19.0/opam +++ b/packages/flowtype/flowtype.0.19.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" homepage: "http://flowtype.org" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" bug-reports: "https://github.com/facebook/flow/issues" authors: [ "Avik Chaudhuri" @@ -13,14 +13,34 @@ authors: [ doc: "http://flowtype.org/docs/getting-started.html" license: "BSD3" depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} "base-unix" "base-bytes" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03.0"] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.19.0.tar.gz" + checksum: "md5=916a66c2f8bd4f08915fffcf181d4dd5" +} diff --git a/packages/flowtype/flowtype.0.19.0/url b/packages/flowtype/flowtype.0.19.0/url deleted file mode 100644 index 6a0b6055375..00000000000 --- a/packages/flowtype/flowtype.0.19.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.19.0.tar.gz" -checksum: "916a66c2f8bd4f08915fffcf181d4dd5" diff --git a/packages/flowtype/flowtype.0.19.1/descr b/packages/flowtype/flowtype.0.19.1/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.19.1/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.19.1/opam b/packages/flowtype/flowtype.0.19.1/opam index b539f6ed037..70cf31ecd8a 100644 --- a/packages/flowtype/flowtype.0.19.1/opam +++ b/packages/flowtype/flowtype.0.19.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" homepage: "http://flowtype.org" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" bug-reports: "https://github.com/facebook/flow/issues" authors: [ "Avik Chaudhuri" @@ -13,14 +13,34 @@ authors: [ doc: "http://flowtype.org/docs/getting-started.html" license: "BSD3" depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} "base-unix" "base-bytes" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03.0"] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.19.1.tar.gz" + checksum: "md5=adfdd1129aa43485e4fc7c8826bad47a" +} diff --git a/packages/flowtype/flowtype.0.19.1/url b/packages/flowtype/flowtype.0.19.1/url deleted file mode 100644 index 47fe3c2536d..00000000000 --- a/packages/flowtype/flowtype.0.19.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.19.1.tar.gz" -checksum: "adfdd1129aa43485e4fc7c8826bad47a" diff --git a/packages/flowtype/flowtype.0.20.0/descr b/packages/flowtype/flowtype.0.20.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.20.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.20.0/opam b/packages/flowtype/flowtype.0.20.0/opam index b539f6ed037..cf1c1eb0b76 100644 --- a/packages/flowtype/flowtype.0.20.0/opam +++ b/packages/flowtype/flowtype.0.20.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" homepage: "http://flowtype.org" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" bug-reports: "https://github.com/facebook/flow/issues" authors: [ "Avik Chaudhuri" @@ -13,14 +13,34 @@ authors: [ doc: "http://flowtype.org/docs/getting-started.html" license: "BSD3" depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} "base-unix" "base-bytes" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03.0"] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.20.0.tar.gz" + checksum: "md5=f57a5eebfe04667066bbef1da15ae429" +} diff --git a/packages/flowtype/flowtype.0.20.0/url b/packages/flowtype/flowtype.0.20.0/url deleted file mode 100644 index b714549cbd7..00000000000 --- a/packages/flowtype/flowtype.0.20.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.20.0.tar.gz" -checksum: "f57a5eebfe04667066bbef1da15ae429" diff --git a/packages/flowtype/flowtype.0.20.1/descr b/packages/flowtype/flowtype.0.20.1/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.20.1/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.20.1/opam b/packages/flowtype/flowtype.0.20.1/opam index b539f6ed037..38da30120a3 100644 --- a/packages/flowtype/flowtype.0.20.1/opam +++ b/packages/flowtype/flowtype.0.20.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" homepage: "http://flowtype.org" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" bug-reports: "https://github.com/facebook/flow/issues" authors: [ "Avik Chaudhuri" @@ -13,14 +13,34 @@ authors: [ doc: "http://flowtype.org/docs/getting-started.html" license: "BSD3" depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} "base-unix" "base-bytes" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03.0"] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.20.1.tar.gz" + checksum: "md5=3a5c5752a0e402c23aaa9730ea70b7be" +} diff --git a/packages/flowtype/flowtype.0.20.1/url b/packages/flowtype/flowtype.0.20.1/url deleted file mode 100644 index 36defeffa9b..00000000000 --- a/packages/flowtype/flowtype.0.20.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.20.1.tar.gz" -checksum: "3a5c5752a0e402c23aaa9730ea70b7be" diff --git a/packages/flowtype/flowtype.0.21.0/descr b/packages/flowtype/flowtype.0.21.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.21.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.21.0/opam b/packages/flowtype/flowtype.0.21.0/opam index 92694523645..36e77a56475 100644 --- a/packages/flowtype/flowtype.0.21.0/opam +++ b/packages/flowtype/flowtype.0.21.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" homepage: "http://flowtype.org" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" bug-reports: "https://github.com/facebook/flow/issues" authors: [ "Avik Chaudhuri" @@ -13,14 +13,34 @@ authors: [ doc: "http://flowtype.org/docs/getting-started.html" license: "BSD3" depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} "base-unix" "base-bytes" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.03.0"] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.21.0.tar.gz" + checksum: "md5=2e8f2f943d2e6463256568a748dcb5cd" +} diff --git a/packages/flowtype/flowtype.0.21.0/url b/packages/flowtype/flowtype.0.21.0/url deleted file mode 100644 index 730e3bc7618..00000000000 --- a/packages/flowtype/flowtype.0.21.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.21.0.tar.gz" -checksum: "2e8f2f943d2e6463256568a748dcb5cd" diff --git a/packages/flowtype/flowtype.0.22.0/descr b/packages/flowtype/flowtype.0.22.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.22.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.22.0/opam b/packages/flowtype/flowtype.0.22.0/opam index c98897f108a..f83f8468dc3 100644 --- a/packages/flowtype/flowtype.0.22.0/opam +++ b/packages/flowtype/flowtype.0.22.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" homepage: "http://flowtype.org" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" bug-reports: "https://github.com/facebook/flow/issues" authors: [ "Avik Chaudhuri" @@ -14,14 +14,34 @@ authors: [ doc: "http://flowtype.org/docs/getting-started.html" license: "BSD3" depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} "base-unix" "base-bytes" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03.0"] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.22.0.tar.gz" + checksum: "md5=75a2bfa30addf10afa3b426478fe718a" +} diff --git a/packages/flowtype/flowtype.0.22.0/url b/packages/flowtype/flowtype.0.22.0/url deleted file mode 100644 index 7bc74f8c5b2..00000000000 --- a/packages/flowtype/flowtype.0.22.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.22.0.tar.gz" -checksum: "75a2bfa30addf10afa3b426478fe718a" diff --git a/packages/flowtype/flowtype.0.22.1/descr b/packages/flowtype/flowtype.0.22.1/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.22.1/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.22.1/opam b/packages/flowtype/flowtype.0.22.1/opam index c98897f108a..df3f76dd17c 100644 --- a/packages/flowtype/flowtype.0.22.1/opam +++ b/packages/flowtype/flowtype.0.22.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" homepage: "http://flowtype.org" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" bug-reports: "https://github.com/facebook/flow/issues" authors: [ "Avik Chaudhuri" @@ -14,14 +14,34 @@ authors: [ doc: "http://flowtype.org/docs/getting-started.html" license: "BSD3" depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} "base-unix" "base-bytes" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03.0"] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.22.1.tar.gz" + checksum: "md5=a5094feff03cfe2aee2d5f39a34ddbb0" +} diff --git a/packages/flowtype/flowtype.0.22.1/url b/packages/flowtype/flowtype.0.22.1/url deleted file mode 100644 index 68ad9aa31c8..00000000000 --- a/packages/flowtype/flowtype.0.22.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.22.1.tar.gz" -checksum: "a5094feff03cfe2aee2d5f39a34ddbb0" diff --git a/packages/flowtype/flowtype.0.25.0/descr b/packages/flowtype/flowtype.0.25.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.25.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.25.0/opam b/packages/flowtype/flowtype.0.25.0/opam index bb7fff5653b..dc8bf8b8054 100644 --- a/packages/flowtype/flowtype.0.25.0/opam +++ b/packages/flowtype/flowtype.0.25.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "flowtype" version: "0.25.0" maintainer: "gabe@fb.com" @@ -14,7 +14,7 @@ homepage: "http://flowtype.org" bug-reports: "https://github.com/facebook/flow/issues" license: "BSD3" doc: "http://flowtype.org/docs/getting-started.html" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" build: [ ["git" "init"] ["git" "config" "user.email" "ignoreme@example.com"] @@ -23,16 +23,36 @@ build: [ [make] ] depends: [ + "ocaml" {>= "4.01.0" & < "4.04.0"} "base-unix" "base-bytes" "ocamlbuild" {build} ] depexts: [ - [["centos"] ["elfutils-libelf-devel"]] - [["debian"] ["libelf-dev"]] - [["ubuntu"] ["libelf-dev"]] + ["elfutils-libelf-devel"] {os-distribution = "centos"} + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} ] post-messages: [ "This package requires libelf to be installed on your system" {failure} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.04.0"] +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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.25.0.tar.gz" + checksum: "md5=8ac32ca61889a4937dbf15b414cfc86d" +} diff --git a/packages/flowtype/flowtype.0.25.0/url b/packages/flowtype/flowtype.0.25.0/url deleted file mode 100644 index 0b4cd506ef5..00000000000 --- a/packages/flowtype/flowtype.0.25.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.25.0.tar.gz" -checksum: "8ac32ca61889a4937dbf15b414cfc86d" diff --git a/packages/flowtype/flowtype.0.26.0/descr b/packages/flowtype/flowtype.0.26.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.26.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.26.0/opam b/packages/flowtype/flowtype.0.26.0/opam index 0822c30cac8..cf60d070c45 100644 --- a/packages/flowtype/flowtype.0.26.0/opam +++ b/packages/flowtype/flowtype.0.26.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "flowtype" maintainer: "gabe@fb.com" authors: [ @@ -13,7 +13,7 @@ homepage: "http://flowtype.org" bug-reports: "https://github.com/facebook/flow/issues" license: "BSD3" doc: "http://flowtype.org/docs/getting-started.html" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" build: [ ["git" "init"] ["git" "config" "user.email" "ignoreme@example.com"] @@ -22,16 +22,36 @@ build: [ [make] ] depends: [ + "ocaml" {>= "4.01.0" & < "4.04.0"} "base-unix" "base-bytes" "ocamlbuild" {build} ] depexts: [ - [["centos"] ["elfutils-libelf-devel"]] - [["debian"] ["libelf-dev"]] - [["ubuntu"] ["libelf-dev"]] + ["elfutils-libelf-devel"] {os-distribution = "centos"} + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} ] post-messages: [ "This package requires libelf to be installed on your system" {failure} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.04.0"] +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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.26.0.tar.gz" + checksum: "md5=a97ea797d7decb4ec5269e81bea07cae" +} diff --git a/packages/flowtype/flowtype.0.26.0/url b/packages/flowtype/flowtype.0.26.0/url deleted file mode 100644 index 2ac8cd0cd82..00000000000 --- a/packages/flowtype/flowtype.0.26.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.26.0.tar.gz" -checksum: "a97ea797d7decb4ec5269e81bea07cae" diff --git a/packages/flowtype/flowtype.0.27.0/descr b/packages/flowtype/flowtype.0.27.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.27.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.27.0/opam b/packages/flowtype/flowtype.0.27.0/opam index eb3b548a387..2dc8030741b 100644 --- a/packages/flowtype/flowtype.0.27.0/opam +++ b/packages/flowtype/flowtype.0.27.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" homepage: "http://flowtype.org" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" bug-reports: "https://github.com/facebook/flow/issues" authors: [ "Avik Chaudhuri" @@ -14,14 +14,34 @@ authors: [ doc: "http://flowtype.org/docs/getting-started.html" license: "BSD3" depends: [ + "ocaml" {>= "4.01.0" & < "4.04.0"} "base-unix" "base-bytes" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.04.0"] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.27.0.tar.gz" + checksum: "md5=ed9627a3509d8dc65a5b059de65da0e6" +} diff --git a/packages/flowtype/flowtype.0.27.0/url b/packages/flowtype/flowtype.0.27.0/url deleted file mode 100644 index aa405d7bdd9..00000000000 --- a/packages/flowtype/flowtype.0.27.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.27.0.tar.gz" -checksum: "ed9627a3509d8dc65a5b059de65da0e6" diff --git a/packages/flowtype/flowtype.0.29.0/descr b/packages/flowtype/flowtype.0.29.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.29.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.29.0/opam b/packages/flowtype/flowtype.0.29.0/opam index eb3b548a387..c4745977506 100644 --- a/packages/flowtype/flowtype.0.29.0/opam +++ b/packages/flowtype/flowtype.0.29.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" homepage: "http://flowtype.org" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" bug-reports: "https://github.com/facebook/flow/issues" authors: [ "Avik Chaudhuri" @@ -14,14 +14,34 @@ authors: [ doc: "http://flowtype.org/docs/getting-started.html" license: "BSD3" depends: [ + "ocaml" {>= "4.01.0" & < "4.04.0"} "base-unix" "base-bytes" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.04.0"] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.29.0.tar.gz" + checksum: "md5=462fc09ff63692793a972c6e062ce6b7" +} diff --git a/packages/flowtype/flowtype.0.29.0/url b/packages/flowtype/flowtype.0.29.0/url deleted file mode 100644 index ff8198e95c9..00000000000 --- a/packages/flowtype/flowtype.0.29.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.29.0.tar.gz" -checksum: "462fc09ff63692793a972c6e062ce6b7" diff --git a/packages/flowtype/flowtype.0.3.0/descr b/packages/flowtype/flowtype.0.3.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.3.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.3.0/opam b/packages/flowtype/flowtype.0.3.0/opam index d5d92fbe4e2..32ca0174759 100644 --- a/packages/flowtype/flowtype.0.3.0/opam +++ b/packages/flowtype/flowtype.0.3.0/opam @@ -1,15 +1,38 @@ -opam-version: "1.2" +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: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" license: "BSD3" -depends: [ "base-unix" "base-bytes" ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03.0"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "base-unix" + "base-bytes" +] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.3.0.tar.gz" + checksum: "md5=8d0c5576320870ffc72b1f663b932d33" +} diff --git a/packages/flowtype/flowtype.0.3.0/url b/packages/flowtype/flowtype.0.3.0/url deleted file mode 100644 index c6de613dff5..00000000000 --- a/packages/flowtype/flowtype.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.3.0.tar.gz" -checksum: "8d0c5576320870ffc72b1f663b932d33" diff --git a/packages/flowtype/flowtype.0.30.0/descr b/packages/flowtype/flowtype.0.30.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.30.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.30.0/opam b/packages/flowtype/flowtype.0.30.0/opam index eb3b548a387..ee934b1839a 100644 --- a/packages/flowtype/flowtype.0.30.0/opam +++ b/packages/flowtype/flowtype.0.30.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" homepage: "http://flowtype.org" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" bug-reports: "https://github.com/facebook/flow/issues" authors: [ "Avik Chaudhuri" @@ -14,14 +14,34 @@ authors: [ doc: "http://flowtype.org/docs/getting-started.html" license: "BSD3" depends: [ + "ocaml" {>= "4.01.0" & < "4.04.0"} "base-unix" "base-bytes" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.04.0"] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.30.0.tar.gz" + checksum: "md5=8d11d121d5c6624a0233d2b22efd4011" +} diff --git a/packages/flowtype/flowtype.0.30.0/url b/packages/flowtype/flowtype.0.30.0/url deleted file mode 100644 index 63d5f0283a7..00000000000 --- a/packages/flowtype/flowtype.0.30.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.30.0.tar.gz" -checksum: "8d11d121d5c6624a0233d2b22efd4011" diff --git a/packages/flowtype/flowtype.0.32.0/descr b/packages/flowtype/flowtype.0.32.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.32.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.32.0/opam b/packages/flowtype/flowtype.0.32.0/opam index eb3b548a387..d9f89967a3e 100644 --- a/packages/flowtype/flowtype.0.32.0/opam +++ b/packages/flowtype/flowtype.0.32.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" homepage: "http://flowtype.org" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" bug-reports: "https://github.com/facebook/flow/issues" authors: [ "Avik Chaudhuri" @@ -14,14 +14,34 @@ authors: [ doc: "http://flowtype.org/docs/getting-started.html" license: "BSD3" depends: [ + "ocaml" {>= "4.01.0" & < "4.04.0"} "base-unix" "base-bytes" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.04.0"] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.32.0.tar.gz" + checksum: "md5=c26a1bf00f9e8b71c614db8bb9860be5" +} diff --git a/packages/flowtype/flowtype.0.32.0/url b/packages/flowtype/flowtype.0.32.0/url deleted file mode 100644 index 04d00865cde..00000000000 --- a/packages/flowtype/flowtype.0.32.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.32.0.tar.gz" -checksum: "c26a1bf00f9e8b71c614db8bb9860be5" diff --git a/packages/flowtype/flowtype.0.35.0/descr b/packages/flowtype/flowtype.0.35.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.35.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.35.0/opam b/packages/flowtype/flowtype.0.35.0/opam index eb3b548a387..2932305654f 100644 --- a/packages/flowtype/flowtype.0.35.0/opam +++ b/packages/flowtype/flowtype.0.35.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" homepage: "http://flowtype.org" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" bug-reports: "https://github.com/facebook/flow/issues" authors: [ "Avik Chaudhuri" @@ -14,14 +14,34 @@ authors: [ doc: "http://flowtype.org/docs/getting-started.html" license: "BSD3" depends: [ + "ocaml" {>= "4.01.0" & < "4.04.0"} "base-unix" "base-bytes" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.04.0"] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.35.0.tar.gz" + checksum: "md5=8efb56b2c99c5a1949f7e09502075afa" +} diff --git a/packages/flowtype/flowtype.0.35.0/url b/packages/flowtype/flowtype.0.35.0/url deleted file mode 100644 index f80bc080309..00000000000 --- a/packages/flowtype/flowtype.0.35.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.35.0.tar.gz" -checksum: "8efb56b2c99c5a1949f7e09502075afa" diff --git a/packages/flowtype/flowtype.0.36.0/descr b/packages/flowtype/flowtype.0.36.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.36.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.36.0/opam b/packages/flowtype/flowtype.0.36.0/opam index e61ede8b0c0..b4312f51583 100644 --- a/packages/flowtype/flowtype.0.36.0/opam +++ b/packages/flowtype/flowtype.0.36.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" homepage: "http://flowtype.org" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" bug-reports: "https://github.com/facebook/flow/issues" authors: [ "Avik Chaudhuri" @@ -15,14 +15,34 @@ authors: [ doc: "http://flowtype.org/docs/getting-started.html" license: "BSD3" depends: [ + "ocaml" {>= "4.01.0" & < "4.04.0"} "base-unix" "base-bytes" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.04.0"] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.36.0.tar.gz" + checksum: "md5=44a2a93006dbbf0728f7c03737e6deac" +} diff --git a/packages/flowtype/flowtype.0.36.0/url b/packages/flowtype/flowtype.0.36.0/url deleted file mode 100644 index 189e5f5195e..00000000000 --- a/packages/flowtype/flowtype.0.36.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.36.0.tar.gz" -checksum: "44a2a93006dbbf0728f7c03737e6deac" diff --git a/packages/flowtype/flowtype.0.38.0/descr b/packages/flowtype/flowtype.0.38.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.38.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.38.0/opam b/packages/flowtype/flowtype.0.38.0/opam index e61ede8b0c0..9c4e655f75b 100644 --- a/packages/flowtype/flowtype.0.38.0/opam +++ b/packages/flowtype/flowtype.0.38.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" homepage: "http://flowtype.org" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" bug-reports: "https://github.com/facebook/flow/issues" authors: [ "Avik Chaudhuri" @@ -15,14 +15,34 @@ authors: [ doc: "http://flowtype.org/docs/getting-started.html" license: "BSD3" depends: [ + "ocaml" {>= "4.01.0" & < "4.04.0"} "base-unix" "base-bytes" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.04.0"] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.38.0.tar.gz" + checksum: "md5=aeccb250256697c4598fb23c1c3b6af3" +} diff --git a/packages/flowtype/flowtype.0.38.0/url b/packages/flowtype/flowtype.0.38.0/url deleted file mode 100644 index 8bcc754eba0..00000000000 --- a/packages/flowtype/flowtype.0.38.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.38.0.tar.gz" -checksum: "aeccb250256697c4598fb23c1c3b6af3" diff --git a/packages/flowtype/flowtype.0.4.0/descr b/packages/flowtype/flowtype.0.4.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.4.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.4.0/opam b/packages/flowtype/flowtype.0.4.0/opam index d5d92fbe4e2..d821ab145b6 100644 --- a/packages/flowtype/flowtype.0.4.0/opam +++ b/packages/flowtype/flowtype.0.4.0/opam @@ -1,15 +1,38 @@ -opam-version: "1.2" +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: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" license: "BSD3" -depends: [ "base-unix" "base-bytes" ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03.0"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "base-unix" + "base-bytes" +] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.4.0.tar.gz" + checksum: "md5=5613aec141d88e47f0b2c25275a25511" +} diff --git a/packages/flowtype/flowtype.0.4.0/url b/packages/flowtype/flowtype.0.4.0/url deleted file mode 100644 index 523ac6480e1..00000000000 --- a/packages/flowtype/flowtype.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.4.0.tar.gz" -checksum: "5613aec141d88e47f0b2c25275a25511" diff --git a/packages/flowtype/flowtype.0.40.0/descr b/packages/flowtype/flowtype.0.40.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.40.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.40.0/opam b/packages/flowtype/flowtype.0.40.0/opam index 884ab1816a0..2ff62f43270 100644 --- a/packages/flowtype/flowtype.0.40.0/opam +++ b/packages/flowtype/flowtype.0.40.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" homepage: "http://flowtype.org" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" bug-reports: "https://github.com/facebook/flow/issues" authors: [ "Avik Chaudhuri" @@ -15,14 +15,34 @@ authors: [ doc: "http://flowtype.org/docs/getting-started.html" license: "BSD3" depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} "base-unix" "base-bytes" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.04.0"] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.40.0.tar.gz" + checksum: "md5=661a4345d3111978276576908050f638" +} diff --git a/packages/flowtype/flowtype.0.40.0/url b/packages/flowtype/flowtype.0.40.0/url deleted file mode 100644 index f41bcb333c2..00000000000 --- a/packages/flowtype/flowtype.0.40.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.40.0.tar.gz" -checksum: "661a4345d3111978276576908050f638" diff --git a/packages/flowtype/flowtype.0.42.0/descr b/packages/flowtype/flowtype.0.42.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.42.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.42.0/opam b/packages/flowtype/flowtype.0.42.0/opam index 884ab1816a0..25b2368738f 100644 --- a/packages/flowtype/flowtype.0.42.0/opam +++ b/packages/flowtype/flowtype.0.42.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" homepage: "http://flowtype.org" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" bug-reports: "https://github.com/facebook/flow/issues" authors: [ "Avik Chaudhuri" @@ -15,14 +15,34 @@ authors: [ doc: "http://flowtype.org/docs/getting-started.html" license: "BSD3" depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} "base-unix" "base-bytes" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.04.0"] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.42.0.tar.gz" + checksum: "md5=e75b34445e18ad54b72326973f4f85be" +} diff --git a/packages/flowtype/flowtype.0.42.0/url b/packages/flowtype/flowtype.0.42.0/url deleted file mode 100644 index 43dd20a24e9..00000000000 --- a/packages/flowtype/flowtype.0.42.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.42.0.tar.gz" -checksum: "e75b34445e18ad54b72326973f4f85be" diff --git a/packages/flowtype/flowtype.0.43.0/descr b/packages/flowtype/flowtype.0.43.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.43.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.43.0/opam b/packages/flowtype/flowtype.0.43.0/opam index 884ab1816a0..f57b8544baa 100644 --- a/packages/flowtype/flowtype.0.43.0/opam +++ b/packages/flowtype/flowtype.0.43.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" homepage: "http://flowtype.org" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" bug-reports: "https://github.com/facebook/flow/issues" authors: [ "Avik Chaudhuri" @@ -15,14 +15,34 @@ authors: [ doc: "http://flowtype.org/docs/getting-started.html" license: "BSD3" depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} "base-unix" "base-bytes" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.04.0"] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.43.0.tar.gz" + checksum: "md5=236d98c54f4a6d571c54d2729a81edb2" +} diff --git a/packages/flowtype/flowtype.0.43.0/url b/packages/flowtype/flowtype.0.43.0/url deleted file mode 100644 index a859835952a..00000000000 --- a/packages/flowtype/flowtype.0.43.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.43.0.tar.gz" -checksum: "236d98c54f4a6d571c54d2729a81edb2" diff --git a/packages/flowtype/flowtype.0.44.0/descr b/packages/flowtype/flowtype.0.44.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.44.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.44.0/opam b/packages/flowtype/flowtype.0.44.0/opam index 80857355b98..5d7d15d1db9 100644 --- a/packages/flowtype/flowtype.0.44.0/opam +++ b/packages/flowtype/flowtype.0.44.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" homepage: "http://flowtype.org" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" bug-reports: "https://github.com/facebook/flow/issues" authors: [ "Avik Chaudhuri" @@ -15,15 +15,35 @@ authors: [ doc: "http://flowtype.org/docs/getting-started.html" license: "BSD3" depends: [ + "ocaml" {>= "4.03.0" & < "4.04.0"} "base-unix" "base-bytes" "ocamlbuild" {build} "sedlex" ] -available: [ocaml-version >= "4.03.0" & ocaml-version < "4.04.0"] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.44.0.tar.gz" + checksum: "md5=b2b5a5e032a44f255bb313993c2f6602" +} diff --git a/packages/flowtype/flowtype.0.44.0/url b/packages/flowtype/flowtype.0.44.0/url deleted file mode 100644 index 94128424348..00000000000 --- a/packages/flowtype/flowtype.0.44.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.44.0.tar.gz" -checksum: "b2b5a5e032a44f255bb313993c2f6602" diff --git a/packages/flowtype/flowtype.0.45.0/descr b/packages/flowtype/flowtype.0.45.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.45.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.45.0/opam b/packages/flowtype/flowtype.0.45.0/opam index 80857355b98..ea836a4250f 100644 --- a/packages/flowtype/flowtype.0.45.0/opam +++ b/packages/flowtype/flowtype.0.45.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" homepage: "http://flowtype.org" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" bug-reports: "https://github.com/facebook/flow/issues" authors: [ "Avik Chaudhuri" @@ -15,15 +15,35 @@ authors: [ doc: "http://flowtype.org/docs/getting-started.html" license: "BSD3" depends: [ + "ocaml" {>= "4.03.0" & < "4.04.0"} "base-unix" "base-bytes" "ocamlbuild" {build} "sedlex" ] -available: [ocaml-version >= "4.03.0" & ocaml-version < "4.04.0"] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.45.0.tar.gz" + checksum: "md5=7ade5f6d0f77f0c63e96f48a4a77085d" +} diff --git a/packages/flowtype/flowtype.0.45.0/url b/packages/flowtype/flowtype.0.45.0/url deleted file mode 100644 index 89b53f34516..00000000000 --- a/packages/flowtype/flowtype.0.45.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.45.0.tar.gz" -checksum: "7ade5f6d0f77f0c63e96f48a4a77085d" diff --git a/packages/flowtype/flowtype.0.46.0/descr b/packages/flowtype/flowtype.0.46.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.46.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.46.0/opam b/packages/flowtype/flowtype.0.46.0/opam index 80857355b98..1aaf3790de9 100644 --- a/packages/flowtype/flowtype.0.46.0/opam +++ b/packages/flowtype/flowtype.0.46.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" homepage: "http://flowtype.org" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" bug-reports: "https://github.com/facebook/flow/issues" authors: [ "Avik Chaudhuri" @@ -15,15 +15,35 @@ authors: [ doc: "http://flowtype.org/docs/getting-started.html" license: "BSD3" depends: [ + "ocaml" {>= "4.03.0" & < "4.04.0"} "base-unix" "base-bytes" "ocamlbuild" {build} "sedlex" ] -available: [ocaml-version >= "4.03.0" & ocaml-version < "4.04.0"] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.46.0.tar.gz" + checksum: "md5=da2357595a8ee443fa40346e2171b1e9" +} diff --git a/packages/flowtype/flowtype.0.46.0/url b/packages/flowtype/flowtype.0.46.0/url deleted file mode 100644 index 0bd8e47e668..00000000000 --- a/packages/flowtype/flowtype.0.46.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.46.0.tar.gz" -checksum: "da2357595a8ee443fa40346e2171b1e9" diff --git a/packages/flowtype/flowtype.0.47.0/descr b/packages/flowtype/flowtype.0.47.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.47.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.47.0/opam b/packages/flowtype/flowtype.0.47.0/opam index 80857355b98..34d73a4fd8c 100644 --- a/packages/flowtype/flowtype.0.47.0/opam +++ b/packages/flowtype/flowtype.0.47.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" homepage: "http://flowtype.org" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" bug-reports: "https://github.com/facebook/flow/issues" authors: [ "Avik Chaudhuri" @@ -15,15 +15,35 @@ authors: [ doc: "http://flowtype.org/docs/getting-started.html" license: "BSD3" depends: [ + "ocaml" {>= "4.03.0" & < "4.04.0"} "base-unix" "base-bytes" "ocamlbuild" {build} "sedlex" ] -available: [ocaml-version >= "4.03.0" & ocaml-version < "4.04.0"] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.47.0.tar.gz" + checksum: "md5=f7d85c086b570ef7d5693f06391bfe19" +} diff --git a/packages/flowtype/flowtype.0.47.0/url b/packages/flowtype/flowtype.0.47.0/url deleted file mode 100644 index 1b6335787d8..00000000000 --- a/packages/flowtype/flowtype.0.47.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.47.0.tar.gz" -checksum: "f7d85c086b570ef7d5693f06391bfe19" diff --git a/packages/flowtype/flowtype.0.48.0/descr b/packages/flowtype/flowtype.0.48.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.48.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.48.0/opam b/packages/flowtype/flowtype.0.48.0/opam index 80857355b98..ae264739cae 100644 --- a/packages/flowtype/flowtype.0.48.0/opam +++ b/packages/flowtype/flowtype.0.48.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" homepage: "http://flowtype.org" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" bug-reports: "https://github.com/facebook/flow/issues" authors: [ "Avik Chaudhuri" @@ -15,15 +15,35 @@ authors: [ doc: "http://flowtype.org/docs/getting-started.html" license: "BSD3" depends: [ + "ocaml" {>= "4.03.0" & < "4.04.0"} "base-unix" "base-bytes" "ocamlbuild" {build} "sedlex" ] -available: [ocaml-version >= "4.03.0" & ocaml-version < "4.04.0"] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.48.0.tar.gz" + checksum: "md5=1b9461432e88f89e8dcccec71e3d782b" +} diff --git a/packages/flowtype/flowtype.0.48.0/url b/packages/flowtype/flowtype.0.48.0/url deleted file mode 100644 index 01cce5ba1b5..00000000000 --- a/packages/flowtype/flowtype.0.48.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.48.0.tar.gz" -checksum: "1b9461432e88f89e8dcccec71e3d782b" diff --git a/packages/flowtype/flowtype.0.49.1/descr b/packages/flowtype/flowtype.0.49.1/descr deleted file mode 100644 index 73691295c5f..00000000000 --- a/packages/flowtype/flowtype.0.49.1/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.49.1/opam b/packages/flowtype/flowtype.0.49.1/opam index e8d2839e962..ba53b96e044 100644 --- a/packages/flowtype/flowtype.0.49.1/opam +++ b/packages/flowtype/flowtype.0.49.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" authors: [ "Avik Chaudhuri" @@ -13,13 +13,32 @@ homepage: "https://flow.org" bug-reports: "https://github.com/facebook/flow/issues" license: "BSD3" doc: "https://flow.org/en/docs/getting-started/" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" build: ["env" "FLOW_RELEASE=1" make] depends: [ + "ocaml" {>= "4.03.0"} "base-unix" "base-bytes" "ocamlbuild" {build} "sedlex" ] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . -available: [ocaml-version >= "4.03.0"] +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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.49.1.tar.gz" + checksum: "md5=3d3ec2450c40e0e77dc230266cf143a2" +} diff --git a/packages/flowtype/flowtype.0.49.1/url b/packages/flowtype/flowtype.0.49.1/url deleted file mode 100644 index 6f6e0ac2361..00000000000 --- a/packages/flowtype/flowtype.0.49.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/facebook/flow/archive/v0.49.1.tar.gz" -checksum: "3d3ec2450c40e0e77dc230266cf143a2" diff --git a/packages/flowtype/flowtype.0.5.0/descr b/packages/flowtype/flowtype.0.5.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.5.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.5.0/opam b/packages/flowtype/flowtype.0.5.0/opam index d5d92fbe4e2..ab36b4f2ff3 100644 --- a/packages/flowtype/flowtype.0.5.0/opam +++ b/packages/flowtype/flowtype.0.5.0/opam @@ -1,15 +1,38 @@ -opam-version: "1.2" +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: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" license: "BSD3" -depends: [ "base-unix" "base-bytes" ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03.0"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "base-unix" + "base-bytes" +] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.5.0.tar.gz" + checksum: "md5=e2521f5c4a36fec7d6361f1c4b5bb671" +} diff --git a/packages/flowtype/flowtype.0.5.0/url b/packages/flowtype/flowtype.0.5.0/url deleted file mode 100644 index 0c4c9cc40b6..00000000000 --- a/packages/flowtype/flowtype.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.5.0.tar.gz" -checksum: "e2521f5c4a36fec7d6361f1c4b5bb671" diff --git a/packages/flowtype/flowtype.0.50.0/descr b/packages/flowtype/flowtype.0.50.0/descr deleted file mode 100644 index 73691295c5f..00000000000 --- a/packages/flowtype/flowtype.0.50.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.50.0/opam b/packages/flowtype/flowtype.0.50.0/opam index e8d2839e962..4c2c1d0f406 100644 --- a/packages/flowtype/flowtype.0.50.0/opam +++ b/packages/flowtype/flowtype.0.50.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" authors: [ "Avik Chaudhuri" @@ -13,13 +13,32 @@ homepage: "https://flow.org" bug-reports: "https://github.com/facebook/flow/issues" license: "BSD3" doc: "https://flow.org/en/docs/getting-started/" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" build: ["env" "FLOW_RELEASE=1" make] depends: [ + "ocaml" {>= "4.03.0"} "base-unix" "base-bytes" "ocamlbuild" {build} "sedlex" ] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . -available: [ocaml-version >= "4.03.0"] +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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.50.0.tar.gz" + checksum: "md5=e336eb926aeac874b106dea977dee22e" +} diff --git a/packages/flowtype/flowtype.0.50.0/url b/packages/flowtype/flowtype.0.50.0/url deleted file mode 100644 index 261bce3fe96..00000000000 --- a/packages/flowtype/flowtype.0.50.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/facebook/flow/archive/v0.50.0.tar.gz" -checksum: "e336eb926aeac874b106dea977dee22e" diff --git a/packages/flowtype/flowtype.0.51.0/descr b/packages/flowtype/flowtype.0.51.0/descr deleted file mode 100644 index 73691295c5f..00000000000 --- a/packages/flowtype/flowtype.0.51.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.51.0/opam b/packages/flowtype/flowtype.0.51.0/opam index a8ae071edc5..ee5a9a90ff1 100644 --- a/packages/flowtype/flowtype.0.51.0/opam +++ b/packages/flowtype/flowtype.0.51.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" authors: [ "Avik Chaudhuri" @@ -13,13 +13,32 @@ homepage: "https://flow.org" bug-reports: "https://github.com/facebook/flow/issues" license: "BSD3" doc: "https://flow.org/en/docs/getting-started/" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" build: ["env" "FLOW_RELEASE=1" make] depends: [ + "ocaml" {>= "4.03.0"} "base-unix" "base-bytes" "ocamlbuild" {build} - "sedlex" { >= "1.99.4" } + "sedlex" {>= "1.99.4"} ] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . -available: [ocaml-version >= "4.03.0"] +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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.51.0.tar.gz" + checksum: "md5=cc98e965b0858232be47082222ced382" +} diff --git a/packages/flowtype/flowtype.0.51.0/url b/packages/flowtype/flowtype.0.51.0/url deleted file mode 100644 index cc3a225ed29..00000000000 --- a/packages/flowtype/flowtype.0.51.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/facebook/flow/archive/v0.51.0.tar.gz" -checksum: "cc98e965b0858232be47082222ced382" diff --git a/packages/flowtype/flowtype.0.52.0/descr b/packages/flowtype/flowtype.0.52.0/descr deleted file mode 100644 index 73691295c5f..00000000000 --- a/packages/flowtype/flowtype.0.52.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.52.0/opam b/packages/flowtype/flowtype.0.52.0/opam index a8ae071edc5..2fb595e9291 100644 --- a/packages/flowtype/flowtype.0.52.0/opam +++ b/packages/flowtype/flowtype.0.52.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" authors: [ "Avik Chaudhuri" @@ -13,13 +13,32 @@ homepage: "https://flow.org" bug-reports: "https://github.com/facebook/flow/issues" license: "BSD3" doc: "https://flow.org/en/docs/getting-started/" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" build: ["env" "FLOW_RELEASE=1" make] depends: [ + "ocaml" {>= "4.03.0"} "base-unix" "base-bytes" "ocamlbuild" {build} - "sedlex" { >= "1.99.4" } + "sedlex" {>= "1.99.4"} ] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . -available: [ocaml-version >= "4.03.0"] +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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.52.0.tar.gz" + checksum: "md5=3952d688209f86ff66b7815827b4d898" +} diff --git a/packages/flowtype/flowtype.0.52.0/url b/packages/flowtype/flowtype.0.52.0/url deleted file mode 100644 index 7ea28eefd03..00000000000 --- a/packages/flowtype/flowtype.0.52.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/facebook/flow/archive/v0.52.0.tar.gz" -checksum: "3952d688209f86ff66b7815827b4d898" diff --git a/packages/flowtype/flowtype.0.53.0/descr b/packages/flowtype/flowtype.0.53.0/descr deleted file mode 100644 index 73691295c5f..00000000000 --- a/packages/flowtype/flowtype.0.53.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.53.0/opam b/packages/flowtype/flowtype.0.53.0/opam index a8ae071edc5..9ea14efb292 100644 --- a/packages/flowtype/flowtype.0.53.0/opam +++ b/packages/flowtype/flowtype.0.53.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" authors: [ "Avik Chaudhuri" @@ -13,13 +13,32 @@ homepage: "https://flow.org" bug-reports: "https://github.com/facebook/flow/issues" license: "BSD3" doc: "https://flow.org/en/docs/getting-started/" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" build: ["env" "FLOW_RELEASE=1" make] depends: [ + "ocaml" {>= "4.03.0"} "base-unix" "base-bytes" "ocamlbuild" {build} - "sedlex" { >= "1.99.4" } + "sedlex" {>= "1.99.4"} ] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . -available: [ocaml-version >= "4.03.0"] +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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.53.0.tar.gz" + checksum: "md5=03b9f7ddfbf358e7755bbd3646165bda" +} diff --git a/packages/flowtype/flowtype.0.53.0/url b/packages/flowtype/flowtype.0.53.0/url deleted file mode 100644 index e5468680be8..00000000000 --- a/packages/flowtype/flowtype.0.53.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/facebook/flow/archive/v0.53.0.tar.gz" -checksum: "03b9f7ddfbf358e7755bbd3646165bda" diff --git a/packages/flowtype/flowtype.0.56.0/descr b/packages/flowtype/flowtype.0.56.0/descr deleted file mode 100644 index 73691295c5f..00000000000 --- a/packages/flowtype/flowtype.0.56.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.56.0/opam b/packages/flowtype/flowtype.0.56.0/opam index a8ae071edc5..8f2c38747a0 100644 --- a/packages/flowtype/flowtype.0.56.0/opam +++ b/packages/flowtype/flowtype.0.56.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" authors: [ "Avik Chaudhuri" @@ -13,13 +13,32 @@ homepage: "https://flow.org" bug-reports: "https://github.com/facebook/flow/issues" license: "BSD3" doc: "https://flow.org/en/docs/getting-started/" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" build: ["env" "FLOW_RELEASE=1" make] depends: [ + "ocaml" {>= "4.03.0"} "base-unix" "base-bytes" "ocamlbuild" {build} - "sedlex" { >= "1.99.4" } + "sedlex" {>= "1.99.4"} ] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . -available: [ocaml-version >= "4.03.0"] +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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.56.0.tar.gz" + checksum: "md5=d03b5b4c852435e076f5086988c4a3ae" +} diff --git a/packages/flowtype/flowtype.0.56.0/url b/packages/flowtype/flowtype.0.56.0/url deleted file mode 100644 index a95d384b0a0..00000000000 --- a/packages/flowtype/flowtype.0.56.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/facebook/flow/archive/v0.56.0.tar.gz" -checksum: "d03b5b4c852435e076f5086988c4a3ae" diff --git a/packages/flowtype/flowtype.0.57.2/descr b/packages/flowtype/flowtype.0.57.2/descr deleted file mode 100644 index 73691295c5f..00000000000 --- a/packages/flowtype/flowtype.0.57.2/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.57.2/opam b/packages/flowtype/flowtype.0.57.2/opam index a8ae071edc5..5dbbb5516d6 100644 --- a/packages/flowtype/flowtype.0.57.2/opam +++ b/packages/flowtype/flowtype.0.57.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" authors: [ "Avik Chaudhuri" @@ -13,13 +13,32 @@ homepage: "https://flow.org" bug-reports: "https://github.com/facebook/flow/issues" license: "BSD3" doc: "https://flow.org/en/docs/getting-started/" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" build: ["env" "FLOW_RELEASE=1" make] depends: [ + "ocaml" {>= "4.03.0"} "base-unix" "base-bytes" "ocamlbuild" {build} - "sedlex" { >= "1.99.4" } + "sedlex" {>= "1.99.4"} ] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . -available: [ocaml-version >= "4.03.0"] +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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.57.2.tar.gz" + checksum: "md5=e9932e8a19c47469ad37d4cd1337cbdf" +} diff --git a/packages/flowtype/flowtype.0.57.2/url b/packages/flowtype/flowtype.0.57.2/url deleted file mode 100644 index f764e4497ae..00000000000 --- a/packages/flowtype/flowtype.0.57.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/facebook/flow/archive/v0.57.2.tar.gz" -checksum: "e9932e8a19c47469ad37d4cd1337cbdf" diff --git a/packages/flowtype/flowtype.0.58.0/descr b/packages/flowtype/flowtype.0.58.0/descr deleted file mode 100644 index 73691295c5f..00000000000 --- a/packages/flowtype/flowtype.0.58.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.58.0/opam b/packages/flowtype/flowtype.0.58.0/opam index a8ae071edc5..5f354d887a0 100644 --- a/packages/flowtype/flowtype.0.58.0/opam +++ b/packages/flowtype/flowtype.0.58.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" authors: [ "Avik Chaudhuri" @@ -13,13 +13,32 @@ homepage: "https://flow.org" bug-reports: "https://github.com/facebook/flow/issues" license: "BSD3" doc: "https://flow.org/en/docs/getting-started/" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" build: ["env" "FLOW_RELEASE=1" make] depends: [ + "ocaml" {>= "4.03.0"} "base-unix" "base-bytes" "ocamlbuild" {build} - "sedlex" { >= "1.99.4" } + "sedlex" {>= "1.99.4"} ] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . -available: [ocaml-version >= "4.03.0"] +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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.58.0.tar.gz" + checksum: "md5=a2d365fb9169bbd6040d9cf700837f55" +} diff --git a/packages/flowtype/flowtype.0.58.0/url b/packages/flowtype/flowtype.0.58.0/url deleted file mode 100644 index 73b36ac7767..00000000000 --- a/packages/flowtype/flowtype.0.58.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/facebook/flow/archive/v0.58.0.tar.gz" -checksum: "a2d365fb9169bbd6040d9cf700837f55" diff --git a/packages/flowtype/flowtype.0.6.0/descr b/packages/flowtype/flowtype.0.6.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.6.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.6.0/opam b/packages/flowtype/flowtype.0.6.0/opam index d5d92fbe4e2..9e952d4b0b3 100644 --- a/packages/flowtype/flowtype.0.6.0/opam +++ b/packages/flowtype/flowtype.0.6.0/opam @@ -1,15 +1,38 @@ -opam-version: "1.2" +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: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" license: "BSD3" -depends: [ "base-unix" "base-bytes" ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03.0"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "base-unix" + "base-bytes" +] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.6.0.tar.gz" + checksum: "md5=06616ea42493f77bc0f7089fa167425b" +} diff --git a/packages/flowtype/flowtype.0.6.0/url b/packages/flowtype/flowtype.0.6.0/url deleted file mode 100644 index 173f7a6daae..00000000000 --- a/packages/flowtype/flowtype.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.6.0.tar.gz" -checksum: "06616ea42493f77bc0f7089fa167425b" diff --git a/packages/flowtype/flowtype.0.62.0/descr b/packages/flowtype/flowtype.0.62.0/descr deleted file mode 100644 index 73691295c5f..00000000000 --- a/packages/flowtype/flowtype.0.62.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.62.0/opam b/packages/flowtype/flowtype.0.62.0/opam index be18251c5b5..189e0aa304c 100644 --- a/packages/flowtype/flowtype.0.62.0/opam +++ b/packages/flowtype/flowtype.0.62.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" authors: [ "Avik Chaudhuri" @@ -13,9 +13,10 @@ homepage: "https://flow.org" bug-reports: "https://github.com/facebook/flow/issues" license: "MIT" doc: "https://flow.org/en/docs/getting-started/" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" build: ["env" "FLOW_RELEASE=1" make] depends: [ + "ocaml" {>= "4.03.0"} "base-unix" "base-bytes" "dtoa" {>= "0.3.1"} @@ -24,5 +25,22 @@ depends: [ "lwt" {>= "3.0.0"} "wtf8" ] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . -available: [ocaml-version >= "4.03.0"] +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.62.0.tar.gz" + checksum: "md5=64cf27ab1e1982e58ca04f2115475aa0" +} diff --git a/packages/flowtype/flowtype.0.62.0/url b/packages/flowtype/flowtype.0.62.0/url deleted file mode 100644 index bad9f6123a0..00000000000 --- a/packages/flowtype/flowtype.0.62.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/facebook/flow/archive/v0.62.0.tar.gz" -checksum: "64cf27ab1e1982e58ca04f2115475aa0" diff --git a/packages/flowtype/flowtype.0.64.0/descr b/packages/flowtype/flowtype.0.64.0/descr deleted file mode 100644 index 73691295c5f..00000000000 --- a/packages/flowtype/flowtype.0.64.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.64.0/opam b/packages/flowtype/flowtype.0.64.0/opam index be18251c5b5..efa72ab49f2 100644 --- a/packages/flowtype/flowtype.0.64.0/opam +++ b/packages/flowtype/flowtype.0.64.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabe@fb.com" authors: [ "Avik Chaudhuri" @@ -13,9 +13,10 @@ homepage: "https://flow.org" bug-reports: "https://github.com/facebook/flow/issues" license: "MIT" doc: "https://flow.org/en/docs/getting-started/" -dev-repo: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" build: ["env" "FLOW_RELEASE=1" make] depends: [ + "ocaml" {>= "4.03.0"} "base-unix" "base-bytes" "dtoa" {>= "0.3.1"} @@ -24,5 +25,22 @@ depends: [ "lwt" {>= "3.0.0"} "wtf8" ] +synopsis: "Flow is a static typechecker for JavaScript." +description: """ +To find out more about Flow, check out . -available: [ocaml-version >= "4.03.0"] +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.64.0.tar.gz" + checksum: "md5=8591353338bcfd5b94e297df69e07ebf" +} diff --git a/packages/flowtype/flowtype.0.64.0/url b/packages/flowtype/flowtype.0.64.0/url deleted file mode 100644 index fb50b95bcf2..00000000000 --- a/packages/flowtype/flowtype.0.64.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/facebook/flow/archive/v0.64.0.tar.gz" -checksum: "8591353338bcfd5b94e297df69e07ebf" diff --git a/packages/flowtype/flowtype.0.7.0/descr b/packages/flowtype/flowtype.0.7.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.7.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.7.0/opam b/packages/flowtype/flowtype.0.7.0/opam index d5d92fbe4e2..ea5cebea3ff 100644 --- a/packages/flowtype/flowtype.0.7.0/opam +++ b/packages/flowtype/flowtype.0.7.0/opam @@ -1,15 +1,38 @@ -opam-version: "1.2" +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: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" license: "BSD3" -depends: [ "base-unix" "base-bytes" ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03.0"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "base-unix" + "base-bytes" +] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.7.0.tar.gz" + checksum: "md5=0d92e3b8e000a6bba4d046d6a3d5f58f" +} diff --git a/packages/flowtype/flowtype.0.7.0/url b/packages/flowtype/flowtype.0.7.0/url deleted file mode 100644 index 8a394090fe9..00000000000 --- a/packages/flowtype/flowtype.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.7.0.tar.gz" -checksum: "0d92e3b8e000a6bba4d046d6a3d5f58f" diff --git a/packages/flowtype/flowtype.0.8.0/descr b/packages/flowtype/flowtype.0.8.0/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.8.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.8.0/opam b/packages/flowtype/flowtype.0.8.0/opam index d5d92fbe4e2..a436b870b00 100644 --- a/packages/flowtype/flowtype.0.8.0/opam +++ b/packages/flowtype/flowtype.0.8.0/opam @@ -1,15 +1,38 @@ -opam-version: "1.2" +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: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" license: "BSD3" -depends: [ "base-unix" "base-bytes" ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03.0"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "base-unix" + "base-bytes" +] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.8.0.tar.gz" + checksum: "md5=c26d7fdab4bf6ce90d7bd7e9febe15df" +} diff --git a/packages/flowtype/flowtype.0.8.0/url b/packages/flowtype/flowtype.0.8.0/url deleted file mode 100644 index 41161502cd8..00000000000 --- a/packages/flowtype/flowtype.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.8.0.tar.gz" -checksum: "c26d7fdab4bf6ce90d7bd7e9febe15df" diff --git a/packages/flowtype/flowtype.0.9.1/descr b/packages/flowtype/flowtype.0.9.1/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.9.1/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.9.1/opam b/packages/flowtype/flowtype.0.9.1/opam index d5d92fbe4e2..88c91614c11 100644 --- a/packages/flowtype/flowtype.0.9.1/opam +++ b/packages/flowtype/flowtype.0.9.1/opam @@ -1,15 +1,38 @@ -opam-version: "1.2" +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: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" license: "BSD3" -depends: [ "base-unix" "base-bytes" ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03.0"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "base-unix" + "base-bytes" +] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.9.1.tar.gz" + checksum: "md5=f891975d8299b57b8909dca01c1f8e10" +} diff --git a/packages/flowtype/flowtype.0.9.1/url b/packages/flowtype/flowtype.0.9.1/url deleted file mode 100644 index 095b139002c..00000000000 --- a/packages/flowtype/flowtype.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.9.1.tar.gz" -checksum: "f891975d8299b57b8909dca01c1f8e10" diff --git a/packages/flowtype/flowtype.0.9.2/descr b/packages/flowtype/flowtype.0.9.2/descr deleted file mode 100644 index 09623fb2f58..00000000000 --- a/packages/flowtype/flowtype.0.9.2/descr +++ /dev/null @@ -1,15 +0,0 @@ -Flow is a static typechecker for JavaScript. - -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. diff --git a/packages/flowtype/flowtype.0.9.2/opam b/packages/flowtype/flowtype.0.9.2/opam index d5d92fbe4e2..32edebc42c7 100644 --- a/packages/flowtype/flowtype.0.9.2/opam +++ b/packages/flowtype/flowtype.0.9.2/opam @@ -1,15 +1,38 @@ -opam-version: "1.2" +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: "https://github.com/facebook/flow.git" +dev-repo: "git+https://github.com/facebook/flow.git" license: "BSD3" -depends: [ "base-unix" "base-bytes" ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03.0"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "base-unix" + "base-bytes" +] build: [ [ make ] ] depexts: [ - [ ["debian"] ["libelf-dev"] ] - [ ["ubuntu"] ["libelf-dev"] ] - [ ["centos"] ["elfutils-libelf-devel"] ] + ["libelf-dev"] {os-distribution = "debian"} + ["libelf-dev"] {os-distribution = "ubuntu"} + ["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.""" +extra-files: ["flowtype.install" "md5=745d1bfd1d3d3a239fde7b53666f71c7"] +url { + src: "https://github.com/facebook/flow/archive/v0.9.2.tar.gz" + checksum: "md5=7a7ea24a5b3d605815cf108f100b1e44" +} diff --git a/packages/flowtype/flowtype.0.9.2/url b/packages/flowtype/flowtype.0.9.2/url deleted file mode 100644 index a993034480c..00000000000 --- a/packages/flowtype/flowtype.0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/flow/archive/v0.9.2.tar.gz" -checksum: "7a7ea24a5b3d605815cf108f100b1e44" diff --git a/packages/fluent-logger/fluent-logger.1.0.1/descr b/packages/fluent-logger/fluent-logger.1.0.1/descr deleted file mode 100644 index 4b5a59ed5b7..00000000000 --- a/packages/fluent-logger/fluent-logger.1.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -A structured logger for Fluentd diff --git a/packages/fluent-logger/fluent-logger.1.0.1/opam b/packages/fluent-logger/fluent-logger.1.0.1/opam index 90368f72c10..66d05d55d65 100644 --- a/packages/fluent-logger/fluent-logger.1.0.1/opam +++ b/packages/fluent-logger/fluent-logger.1.0.1/opam @@ -1,9 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "komamitsu@gmail.com" build: make remove: [ [make "uninstall"] ] -depends: ["ocamlfind" "msgpack" {< "1.1.0"}] +depends: [ + "ocaml" + "ocamlfind" + "msgpack" {< "1.1.0"} +] dev-repo: "git://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: "md5=5feb6a02e6d62f4c2d3107d983acc9fa" +} diff --git a/packages/fluent-logger/fluent-logger.1.0.1/url b/packages/fluent-logger/fluent-logger.1.0.1/url deleted file mode 100644 index be10bac117b..00000000000 --- a/packages/fluent-logger/fluent-logger.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/fluent/fluent-logger-ocaml/archive/v1.0.1.tar.gz" -checksum: "5feb6a02e6d62f4c2d3107d983acc9fa" diff --git a/packages/fluent-logger/fluent-logger.1.0.2/descr b/packages/fluent-logger/fluent-logger.1.0.2/descr deleted file mode 100644 index 4b5a59ed5b7..00000000000 --- a/packages/fluent-logger/fluent-logger.1.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -A structured logger for Fluentd diff --git a/packages/fluent-logger/fluent-logger.1.0.2/opam b/packages/fluent-logger/fluent-logger.1.0.2/opam index 90368f72c10..3440733660a 100644 --- a/packages/fluent-logger/fluent-logger.1.0.2/opam +++ b/packages/fluent-logger/fluent-logger.1.0.2/opam @@ -1,9 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "komamitsu@gmail.com" build: make remove: [ [make "uninstall"] ] -depends: ["ocamlfind" "msgpack" {< "1.1.0"}] +depends: [ + "ocaml" + "ocamlfind" + "msgpack" {< "1.1.0"} +] dev-repo: "git://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: "md5=66fbd367e3fd07df6c382bf63f716bed" +} diff --git a/packages/fluent-logger/fluent-logger.1.0.2/url b/packages/fluent-logger/fluent-logger.1.0.2/url deleted file mode 100644 index dedb6d0b4c4..00000000000 --- a/packages/fluent-logger/fluent-logger.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/fluent/fluent-logger-ocaml/archive/v1.0.2.tar.gz" -checksum: "66fbd367e3fd07df6c382bf63f716bed" diff --git a/packages/fm-simplex-plugin/fm-simplex-plugin.1.01/descr b/packages/fm-simplex-plugin/fm-simplex-plugin.1.01/descr deleted file mode 100644 index 230230db56d..00000000000 --- a/packages/fm-simplex-plugin/fm-simplex-plugin.1.01/descr +++ /dev/null @@ -1,7 +0,0 @@ -Alt-Ergo, an SMT Solver for Software Verification: FM-Simplex Plugin - -Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat. - -This package provides the FM-Simplex plugin for Alt-Ergo: an alternative to Fourier-Motzkin elimination algorithm described in [this paper](https://hal.archives-ouvertes.fr/hal-00687640). - -usage: alt-ergo -inequalities-plugin fm-simplex-plugin.cmxs [other-options] diff --git a/packages/fm-simplex-plugin/fm-simplex-plugin.1.01/opam b/packages/fm-simplex-plugin/fm-simplex-plugin.1.01/opam deleted file mode 100644 index e99ec735679..00000000000 --- a/packages/fm-simplex-plugin/fm-simplex-plugin.1.01/opam +++ /dev/null @@ -1,37 +0,0 @@ -(****************************************************************************** -* Please, do not modify this file without contacting maintainers -* to discuss the reasons of the modification -* In particular, dev-repo is not provided because it's private -******************************************************************************) - -opam-version: "1.2" -maintainer: "alt-ergo@ocamlpro.com" -authors: "Alt-Ergo developers" -license: "OCamlPro Non-Commercial License" -homepage: "http://alt-ergo.ocamlpro.com/" -bug-reports: "https://github.com/OCamlPro/alt-ergo/issues" - -build: -[ - ["./configure" "-prefix" "%{prefix}%"] - [make "fm-simplex"] -] - -install: -[ - [make "install-fm-simplex" "MANDIR=%{man}%/man1"] -] - -remove: -[ - ["rm" "%{prefix}%/lib/alt-ergo/plugins/fm-simplex-plugin.cmxs"] -] - -depends: -[ - "zarith" - "alt-ergo" {= "1.01"} -] - -messages: [ "This release is too old. Please consider using version 1.30 that fixes many soundness bugs and brings a lot of improvements" ] - diff --git a/packages/fm-simplex-plugin/fm-simplex-plugin.1.01/url b/packages/fm-simplex-plugin/fm-simplex-plugin.1.01/url deleted file mode 100644 index 0d4d0da7676..00000000000 --- a/packages/fm-simplex-plugin/fm-simplex-plugin.1.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://alt-ergo.ocamlpro.com/http/alt-ergo-1.01/alt-ergo-1.01.tar.gz" -checksum: "9fbf8e42bec2a171dc9422f9dcea9519" diff --git a/packages/fm-simplex-plugin/fm-simplex-plugin.1.30/descr b/packages/fm-simplex-plugin/fm-simplex-plugin.1.30/descr deleted file mode 100644 index 230230db56d..00000000000 --- a/packages/fm-simplex-plugin/fm-simplex-plugin.1.30/descr +++ /dev/null @@ -1,7 +0,0 @@ -Alt-Ergo, an SMT Solver for Software Verification: FM-Simplex Plugin - -Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat. - -This package provides the FM-Simplex plugin for Alt-Ergo: an alternative to Fourier-Motzkin elimination algorithm described in [this paper](https://hal.archives-ouvertes.fr/hal-00687640). - -usage: alt-ergo -inequalities-plugin fm-simplex-plugin.cmxs [other-options] diff --git a/packages/fm-simplex-plugin/fm-simplex-plugin.1.30/opam b/packages/fm-simplex-plugin/fm-simplex-plugin.1.30/opam index c54e45b2ff9..cfeb70944bc 100644 --- a/packages/fm-simplex-plugin/fm-simplex-plugin.1.30/opam +++ b/packages/fm-simplex-plugin/fm-simplex-plugin.1.30/opam @@ -1,11 +1,4 @@ -(****************************************************************************** -* Please, do not modify this file without contacting the maintainers -* to discuss the reasons of the modification. -* In particular, dev-repo is not provided because it's private. -******************************************************************************) - -opam-version: "1.2" - +opam-version: "2.0" maintainer: "alt-ergo@ocamlpro.com" authors: "Alt-Ergo developers" license: "OCamlPro Non-Commercial License" @@ -28,12 +21,23 @@ remove: ["rm" "%{prefix}%/lib/alt-ergo/plugins/fm-simplex-plugin.cmxs"] ] -depends: -[ - "zarith" {>= "1.4"} - "camlzip" - "ocplib-simplex" {= "0.3"} - "alt-ergo" {= "1.30"} +depends: [ + "ocaml" {>= "4.01.0"} + "zarith" {>= "1.4"} + "camlzip" + "ocplib-simplex" {= "0.3"} + "alt-ergo" {= "1.30"} ] +synopsis: + "Alt-Ergo, an SMT Solver for Software Verification: FM-Simplex Plugin" +description: """ +Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat. + +This package provides the FM-Simplex plugin for Alt-Ergo: an alternative to Fourier-Motzkin elimination algorithm described in [this paper](https://hal.archives-ouvertes.fr/hal-00687640). -available: [ ocaml-version >= "4.01.0" ] +usage: alt-ergo -inequalities-plugin fm-simplex-plugin.cmxs [other-options] """ +flags: light-uninstall +url { + src: "http://alt-ergo.ocamlpro.com/http/alt-ergo-1.30/alt-ergo-1.30.tar.gz" + checksum: "md5=c7100ebd625fbd7d3e5247dbac689748" +} diff --git a/packages/fm-simplex-plugin/fm-simplex-plugin.1.30/url b/packages/fm-simplex-plugin/fm-simplex-plugin.1.30/url deleted file mode 100644 index bee2d81604a..00000000000 --- a/packages/fm-simplex-plugin/fm-simplex-plugin.1.30/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://alt-ergo.ocamlpro.com/http/alt-ergo-1.30/alt-ergo-1.30.tar.gz" -checksum: "c7100ebd625fbd7d3e5247dbac689748" diff --git a/packages/fmt/fmt.0.7.0/descr b/packages/fmt/fmt.0.7.0/descr deleted file mode 100644 index e701343a783..00000000000 --- a/packages/fmt/fmt.0.7.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -OCaml Format pretty-printer combinators - -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. - diff --git a/packages/fmt/fmt.0.7.0/opam b/packages/fmt/fmt.0.7.0/opam index fcf945de163..7fa27a21267 100644 --- a/packages/fmt/fmt.0.7.0/opam +++ b/packages/fmt/fmt.0.7.0/opam @@ -1,14 +1,14 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/fmt.git" +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" -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} "ocamlfind" "ocamlbuild" {build} ] @@ -17,7 +17,19 @@ build: ["ocaml" "pkg/git.ml"] install: [ "ocaml" "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" + "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: "md5=5097baf454eed813a56fbef2a994dc71" +} diff --git a/packages/fmt/fmt.0.7.0/url b/packages/fmt/fmt.0.7.0/url deleted file mode 100644 index ff3f18a4620..00000000000 --- a/packages/fmt/fmt.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/fmt/releases/fmt-0.7.0.tbz" -checksum: "5097baf454eed813a56fbef2a994dc71" diff --git a/packages/fmt/fmt.0.7.1/descr b/packages/fmt/fmt.0.7.1/descr deleted file mode 100644 index 1a4dd2daa9f..00000000000 --- a/packages/fmt/fmt.0.7.1/descr +++ /dev/null @@ -1,13 +0,0 @@ -OCaml Format pretty-printer combinators - -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 - diff --git a/packages/fmt/fmt.0.7.1/opam b/packages/fmt/fmt.0.7.1/opam index 0f4e0968ecf..5bb92f81336 100644 --- a/packages/fmt/fmt.0.7.1/opam +++ b/packages/fmt/fmt.0.7.1/opam @@ -1,22 +1,41 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/fmt.git" +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" -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] -depends: [ "ocamlfind" {build} "ocamlbuild" {build} ] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build} + "ocamlbuild" {build} +] 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}%" + "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: "md5=484dd80fbf6a11fed59a71f69b3ec4b1" +} diff --git a/packages/fmt/fmt.0.7.1/url b/packages/fmt/fmt.0.7.1/url deleted file mode 100644 index 44f741ec060..00000000000 --- a/packages/fmt/fmt.0.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/fmt/releases/fmt-0.7.1.tbz" -checksum: "484dd80fbf6a11fed59a71f69b3ec4b1" diff --git a/packages/fmt/fmt.0.8.0/descr b/packages/fmt/fmt.0.8.0/descr deleted file mode 100644 index 085d603d606..00000000000 --- a/packages/fmt/fmt.0.8.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -OCaml Format pretty-printer combinators - -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`][cmdliner]. - -Fmt is distributed under the ISC license. - -[cmdliner]: http://erratique.ch/software/cmdliner diff --git a/packages/fmt/fmt.0.8.0/opam b/packages/fmt/fmt.0.8.0/opam index baf6bae1094..ba86a0f6342 100644 --- a/packages/fmt/fmt.0.8.0/opam +++ b/packages/fmt/fmt.0.8.0/opam @@ -1,14 +1,14 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/fmt.git" +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: "ISC" -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.7.5"} @@ -27,3 +27,19 @@ build: [ "--with-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`][cmdliner]. + +Fmt is distributed under the ISC license. + +[cmdliner]: http://erratique.ch/software/cmdliner""" +url { + src: "http://erratique.ch/software/fmt/releases/fmt-0.8.0.tbz" + checksum: "md5=41956d1d0fe32a1281326786cd208005" +} diff --git a/packages/fmt/fmt.0.8.0/url b/packages/fmt/fmt.0.8.0/url deleted file mode 100644 index aa28fbb85fc..00000000000 --- a/packages/fmt/fmt.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/fmt/releases/fmt-0.8.0.tbz" -checksum: "41956d1d0fe32a1281326786cd208005" \ No newline at end of file diff --git a/packages/fmt/fmt.0.8.1/descr b/packages/fmt/fmt.0.8.1/descr deleted file mode 100644 index 085d603d606..00000000000 --- a/packages/fmt/fmt.0.8.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -OCaml Format pretty-printer combinators - -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`][cmdliner]. - -Fmt is distributed under the ISC license. - -[cmdliner]: http://erratique.ch/software/cmdliner diff --git a/packages/fmt/fmt.0.8.1/opam b/packages/fmt/fmt.0.8.1/opam deleted file mode 100644 index a5a23d55973..00000000000 --- a/packages/fmt/fmt.0.8.1/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel Bünzli " -authors: [ - "Daniel Bünzli " - "Gabriel Radanne" -] -homepage: "http://erratique.ch/software/fmt" -doc: "http://erratique.ch/software/fmt" -dev-repo: "http://erratique.ch/repos/fmt.git" -bug-reports: "https://github.com/dbuenzli/fmt/issues" -tags: [ "string" "format" "pretty-print" "org:erratique" ] -license: "ISC" -available: [ ocaml-version >= "4.01.0"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build & >= "0.9.0"} - "result" - "uchar" -] -depopts: [ "base-unix" "cmdliner" ] -conflicts: [ "cmdliner" {< "0.9.8"} ] -build: [[ - "ocaml" "pkg/pkg.ml" "build" - "--dev-pkg" "%{pinned}%" - "--with-base-unix" "%{base-unix:installed}%" - "--with-cmdliner" "%{cmdliner:installed}%" ]] diff --git a/packages/fmt/fmt.0.8.1/url b/packages/fmt/fmt.0.8.1/url deleted file mode 100644 index 7c85ffbeb1c..00000000000 --- a/packages/fmt/fmt.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/fmt/releases/fmt-0.8.1.tbz" -checksum: "516ee813a08f1f5ea122b51a2d1bdb06" \ No newline at end of file diff --git a/packages/fmt/fmt.0.8.2/descr b/packages/fmt/fmt.0.8.2/descr deleted file mode 100644 index 085d603d606..00000000000 --- a/packages/fmt/fmt.0.8.2/descr +++ /dev/null @@ -1,12 +0,0 @@ -OCaml Format pretty-printer combinators - -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`][cmdliner]. - -Fmt is distributed under the ISC license. - -[cmdliner]: http://erratique.ch/software/cmdliner diff --git a/packages/fmt/fmt.0.8.2/opam b/packages/fmt/fmt.0.8.2/opam index a5a23d55973..a83bbaf52c5 100644 --- a/packages/fmt/fmt.0.8.2/opam +++ b/packages/fmt/fmt.0.8.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " authors: [ "Daniel Bünzli " @@ -6,12 +6,12 @@ authors: [ ] homepage: "http://erratique.ch/software/fmt" doc: "http://erratique.ch/software/fmt" -dev-repo: "http://erratique.ch/repos/fmt.git" +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: "ISC" -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.9.0"} @@ -25,3 +25,19 @@ build: [[ "--dev-pkg" "%{pinned}%" "--with-base-unix" "%{base-unix:installed}%" "--with-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`][cmdliner]. + +Fmt is distributed under the ISC license. + +[cmdliner]: http://erratique.ch/software/cmdliner""" +url { + src: "http://erratique.ch/software/fmt/releases/fmt-0.8.2.tbz" + checksum: "md5=bbe1252fd8b8597004490dea0821b9b6" +} diff --git a/packages/fmt/fmt.0.8.2/url b/packages/fmt/fmt.0.8.2/url deleted file mode 100644 index fa04bd81a71..00000000000 --- a/packages/fmt/fmt.0.8.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/fmt/releases/fmt-0.8.2.tbz" -checksum: "bbe1252fd8b8597004490dea0821b9b6" \ No newline at end of file diff --git a/packages/fmt/fmt.0.8.3/descr b/packages/fmt/fmt.0.8.3/descr deleted file mode 100644 index 085d603d606..00000000000 --- a/packages/fmt/fmt.0.8.3/descr +++ /dev/null @@ -1,12 +0,0 @@ -OCaml Format pretty-printer combinators - -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`][cmdliner]. - -Fmt is distributed under the ISC license. - -[cmdliner]: http://erratique.ch/software/cmdliner diff --git a/packages/fmt/fmt.0.8.3/opam b/packages/fmt/fmt.0.8.3/opam index a5a23d55973..176813f1c6a 100644 --- a/packages/fmt/fmt.0.8.3/opam +++ b/packages/fmt/fmt.0.8.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " authors: [ "Daniel Bünzli " @@ -6,12 +6,12 @@ authors: [ ] homepage: "http://erratique.ch/software/fmt" doc: "http://erratique.ch/software/fmt" -dev-repo: "http://erratique.ch/repos/fmt.git" +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: "ISC" -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.9.0"} @@ -25,3 +25,19 @@ build: [[ "--dev-pkg" "%{pinned}%" "--with-base-unix" "%{base-unix:installed}%" "--with-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`][cmdliner]. + +Fmt is distributed under the ISC license. + +[cmdliner]: http://erratique.ch/software/cmdliner""" +url { + src: "http://erratique.ch/software/fmt/releases/fmt-0.8.3.tbz" + checksum: "md5=bb945d129fc6d89b6acace48b2c9886d" +} diff --git a/packages/fmt/fmt.0.8.3/url b/packages/fmt/fmt.0.8.3/url deleted file mode 100644 index 01f29a059fd..00000000000 --- a/packages/fmt/fmt.0.8.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/fmt/releases/fmt-0.8.3.tbz" -checksum: "bb945d129fc6d89b6acace48b2c9886d" \ No newline at end of file diff --git a/packages/fmt/fmt.0.8.4/descr b/packages/fmt/fmt.0.8.4/descr deleted file mode 100644 index 085d603d606..00000000000 --- a/packages/fmt/fmt.0.8.4/descr +++ /dev/null @@ -1,12 +0,0 @@ -OCaml Format pretty-printer combinators - -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`][cmdliner]. - -Fmt is distributed under the ISC license. - -[cmdliner]: http://erratique.ch/software/cmdliner diff --git a/packages/fmt/fmt.0.8.4/opam b/packages/fmt/fmt.0.8.4/opam index a5a23d55973..3978337810e 100644 --- a/packages/fmt/fmt.0.8.4/opam +++ b/packages/fmt/fmt.0.8.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " authors: [ "Daniel Bünzli " @@ -6,12 +6,12 @@ authors: [ ] homepage: "http://erratique.ch/software/fmt" doc: "http://erratique.ch/software/fmt" -dev-repo: "http://erratique.ch/repos/fmt.git" +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: "ISC" -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.9.0"} @@ -25,3 +25,19 @@ build: [[ "--dev-pkg" "%{pinned}%" "--with-base-unix" "%{base-unix:installed}%" "--with-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`][cmdliner]. + +Fmt is distributed under the ISC license. + +[cmdliner]: http://erratique.ch/software/cmdliner""" +url { + src: "http://erratique.ch/software/fmt/releases/fmt-0.8.4.tbz" + checksum: "md5=1853cbe019dfe99ef5f3b0011f1653b2" +} diff --git a/packages/fmt/fmt.0.8.4/url b/packages/fmt/fmt.0.8.4/url deleted file mode 100644 index f85f4e3744f..00000000000 --- a/packages/fmt/fmt.0.8.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/fmt/releases/fmt-0.8.4.tbz" -checksum: "1853cbe019dfe99ef5f3b0011f1653b2" \ No newline at end of file diff --git a/packages/fmt/fmt.0.8.5/descr b/packages/fmt/fmt.0.8.5/descr deleted file mode 100644 index 085d603d606..00000000000 --- a/packages/fmt/fmt.0.8.5/descr +++ /dev/null @@ -1,12 +0,0 @@ -OCaml Format pretty-printer combinators - -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`][cmdliner]. - -Fmt is distributed under the ISC license. - -[cmdliner]: http://erratique.ch/software/cmdliner diff --git a/packages/fmt/fmt.0.8.5/opam b/packages/fmt/fmt.0.8.5/opam index a5a23d55973..aa140932276 100644 --- a/packages/fmt/fmt.0.8.5/opam +++ b/packages/fmt/fmt.0.8.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " authors: [ "Daniel Bünzli " @@ -6,12 +6,12 @@ authors: [ ] homepage: "http://erratique.ch/software/fmt" doc: "http://erratique.ch/software/fmt" -dev-repo: "http://erratique.ch/repos/fmt.git" +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: "ISC" -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.9.0"} @@ -25,3 +25,19 @@ build: [[ "--dev-pkg" "%{pinned}%" "--with-base-unix" "%{base-unix:installed}%" "--with-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`][cmdliner]. + +Fmt is distributed under the ISC license. + +[cmdliner]: http://erratique.ch/software/cmdliner""" +url { + src: "http://erratique.ch/software/fmt/releases/fmt-0.8.5.tbz" + checksum: "md5=77b64aa6f20f09de28f2405d6195f12c" +} diff --git a/packages/fmt/fmt.0.8.5/url b/packages/fmt/fmt.0.8.5/url deleted file mode 100644 index 3369dd7cc65..00000000000 --- a/packages/fmt/fmt.0.8.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/fmt/releases/fmt-0.8.5.tbz" -checksum: "77b64aa6f20f09de28f2405d6195f12c" \ No newline at end of file diff --git a/packages/forkwork/forkwork.0.3.1/descr b/packages/forkwork/forkwork.0.3.1/descr deleted file mode 100644 index abe73ff7977..00000000000 --- a/packages/forkwork/forkwork.0.3.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Fork child processes to perform work on multiple cores. -https://github.com/mlin/forkwork diff --git a/packages/forkwork/forkwork.0.3.1/opam b/packages/forkwork/forkwork.0.3.1/opam index b6fbd96d048..268754c00cb 100644 --- a/packages/forkwork/forkwork.0.3.1/opam +++ b/packages/forkwork/forkwork.0.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mlin@mlin.net" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,8 +6,15 @@ build: [ ] remove: [["ocaml" "setup.ml" "-uninstall"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://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: "md5=d299dae98136d37175a2ee9e68045bc5" +} diff --git a/packages/forkwork/forkwork.0.3.1/url b/packages/forkwork/forkwork.0.3.1/url deleted file mode 100644 index f21df89fb42..00000000000 --- a/packages/forkwork/forkwork.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mlin/forkwork/archive/v0.3.1.tar.gz" -checksum: "d299dae98136d37175a2ee9e68045bc5" diff --git a/packages/forkwork/forkwork.0.3.2/descr b/packages/forkwork/forkwork.0.3.2/descr deleted file mode 100644 index 091fef136b7..00000000000 --- a/packages/forkwork/forkwork.0.3.2/descr +++ /dev/null @@ -1,11 +0,0 @@ -Fork child processes to perform work on multiple cores -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. diff --git a/packages/forkwork/forkwork.0.3.2/opam b/packages/forkwork/forkwork.0.3.2/opam index 38f6d8e3f9e..2f0a7ee6100 100644 --- a/packages/forkwork/forkwork.0.3.2/opam +++ b/packages/forkwork/forkwork.0.3.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mlin@mlin.net" authors: ["Mike Lin"] homepage: "https://github.com/mlin/forkwork" @@ -6,13 +6,31 @@ license: "LGPL-2.1 with OCaml linking exception" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "forkwork"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] depopts: ["kaputt"] dev-repo: "git://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: "md5=d1ab07dd323c47b80f3c0bf80bd0531a" +} diff --git a/packages/forkwork/forkwork.0.3.2/url b/packages/forkwork/forkwork.0.3.2/url deleted file mode 100644 index ad5841c3354..00000000000 --- a/packages/forkwork/forkwork.0.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mlin/forkwork/archive/v0.3.2.tar.gz" -checksum: "d1ab07dd323c47b80f3c0bf80bd0531a" diff --git a/packages/format/format.0.1/descr b/packages/format/format.0.1/descr deleted file mode 100644 index b6e40f4da91..00000000000 --- a/packages/format/format.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Format is a syntax extension which defines quotations for building -strings and writing to buffers, channels, and formatters, with data -being inserted through antiquotations rather than subsequent -arguments. diff --git a/packages/format/format.0.1/opam b/packages/format/format.0.1/opam index d3274fc7a85..36ba2e915fe 100644 --- a/packages/format/format.0.1/opam +++ b/packages/format/format.0.1/opam @@ -1,6 +1,16 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "philippe.veber@gmail.com" build: make remove: [make "uninstall"] -depends: ["ocamlfind" "camlp4"] +depends: ["ocaml" "ocamlfind" "camlp4"] install: [make "install"] +synopsis: + "Format is a syntax extension which defines quotations for building" +description: """ +strings and writing to buffers, channels, and formatters, with data +being inserted through antiquotations rather than subsequent +arguments.""" +url { + src: "https://forge.ocamlcore.org/frs/download.php/376/format-1.0.tar.gz" + checksum: "md5=2631ab7980b55a296f974f640af21ac7" +} diff --git a/packages/format/format.0.1/url b/packages/format/format.0.1/url deleted file mode 100644 index 885614ad387..00000000000 --- a/packages/format/format.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/376/format-1.0.tar.gz" -checksum: "2631ab7980b55a296f974f640af21ac7" diff --git a/packages/fpath/fpath.0.7.0/descr b/packages/fpath/fpath.0.7.0/descr deleted file mode 100644 index 54fc8722199..00000000000 --- a/packages/fpath/fpath.0.7.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -File system paths for OCaml - -Fpath is an OCaml module for handling file system paths with POSIX or -Windows conventions. Fpath processes paths without accessing the file -system and is independent from any system library. - -Fpath depends on [Astring][astring] and is distributed under the ISC -license. - -[astring]: http://erratique.ch/software/astring diff --git a/packages/fpath/fpath.0.7.0/opam b/packages/fpath/fpath.0.7.0/opam deleted file mode 100644 index 520dda30cc4..00000000000 --- a/packages/fpath/fpath.0.7.0/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/fpath" -doc: "http://erratique.ch/software/fpath" -dev-repo: "http://erratique.ch/repos/fpath.git" -bug-reports: "https://github.com/dbuenzli/fpath/issues" -tags: [ "file" "system" "path" "org:erratique" ] -license: "ISC" -available: [ ocaml-version >= "4.01.0"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build & >= "0.7.5"} - "result" - "astring" -] -build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] diff --git a/packages/fpath/fpath.0.7.0/url b/packages/fpath/fpath.0.7.0/url deleted file mode 100644 index 3233f716c40..00000000000 --- a/packages/fpath/fpath.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/fpath/releases/fpath-0.7.0.tbz" -checksum: "865c9e7057626894f0e5a54f07bf8295" \ No newline at end of file diff --git a/packages/fpath/fpath.0.7.1/descr b/packages/fpath/fpath.0.7.1/descr deleted file mode 100644 index 54fc8722199..00000000000 --- a/packages/fpath/fpath.0.7.1/descr +++ /dev/null @@ -1,10 +0,0 @@ -File system paths for OCaml - -Fpath is an OCaml module for handling file system paths with POSIX or -Windows conventions. Fpath processes paths without accessing the file -system and is independent from any system library. - -Fpath depends on [Astring][astring] and is distributed under the ISC -license. - -[astring]: http://erratique.ch/software/astring diff --git a/packages/fpath/fpath.0.7.1/opam b/packages/fpath/fpath.0.7.1/opam index de319c50331..87a81ddb81d 100644 --- a/packages/fpath/fpath.0.7.1/opam +++ b/packages/fpath/fpath.0.7.1/opam @@ -1,20 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " authors: ["Daniel Bünzli "] homepage: "http://erratique.ch/software/fpath" doc: "http://erratique.ch/software/fpath/doc" -dev-repo: "http://erratique.ch/repos/fpath.git" +dev-repo: "git+http://erratique.ch/repos/fpath.git" bug-reports: "https://github.com/dbuenzli/fpath/issues" tags: [ "file" "system" "path" "org:erratique" ] license: "ISC" -available: [ ocaml-version >= "4.01.0"] depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "result" - "astring" + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build} + "result" + "astring" ] build: [[ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ]] +synopsis: "File system paths for OCaml" +description: """ +Fpath is an OCaml module for handling file system paths with POSIX or +Windows conventions. Fpath processes paths without accessing the file +system and is independent from any system library. + +Fpath depends on [Astring][astring] and is distributed under the ISC +license. + +[astring]: http://erratique.ch/software/astring""" +url { + src: "http://erratique.ch/software/fpath/releases/fpath-0.7.1.tbz" + checksum: "md5=8e519c022c676ea89b712cfc16134fef" +} diff --git a/packages/fpath/fpath.0.7.1/url b/packages/fpath/fpath.0.7.1/url deleted file mode 100644 index e3696ed7b32..00000000000 --- a/packages/fpath/fpath.0.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/fpath/releases/fpath-0.7.1.tbz" -checksum: "8e519c022c676ea89b712cfc16134fef" \ No newline at end of file diff --git a/packages/fpath/fpath.0.7.2/descr b/packages/fpath/fpath.0.7.2/descr deleted file mode 100644 index 54fc8722199..00000000000 --- a/packages/fpath/fpath.0.7.2/descr +++ /dev/null @@ -1,10 +0,0 @@ -File system paths for OCaml - -Fpath is an OCaml module for handling file system paths with POSIX or -Windows conventions. Fpath processes paths without accessing the file -system and is independent from any system library. - -Fpath depends on [Astring][astring] and is distributed under the ISC -license. - -[astring]: http://erratique.ch/software/astring diff --git a/packages/fpath/fpath.0.7.2/opam b/packages/fpath/fpath.0.7.2/opam index a136c5d39e9..2613a6accb0 100644 --- a/packages/fpath/fpath.0.7.2/opam +++ b/packages/fpath/fpath.0.7.2/opam @@ -1,20 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " authors: ["Daniel Bünzli "] homepage: "http://erratique.ch/software/fpath" doc: "http://erratique.ch/software/fpath/doc" -dev-repo: "http://erratique.ch/repos/fpath.git" +dev-repo: "git+http://erratique.ch/repos/fpath.git" bug-reports: "https://github.com/dbuenzli/fpath/issues" tags: [ "file" "system" "path" "org:erratique" ] license: "ISC" -available: [ ocaml-version >= "4.01.0"] depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build & >= "0.9.0"} - "result" - "astring" + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build & >= "0.9.0"} + "result" + "astring" ] build: [[ "ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{pinned}%" ]] +synopsis: "File system paths for OCaml" +description: """ +Fpath is an OCaml module for handling file system paths with POSIX or +Windows conventions. Fpath processes paths without accessing the file +system and is independent from any system library. + +Fpath depends on [Astring][astring] and is distributed under the ISC +license. + +[astring]: http://erratique.ch/software/astring""" +url { + src: "http://erratique.ch/software/fpath/releases/fpath-0.7.2.tbz" + checksum: "md5=52c7ecb0bf180088336f3c645875fa41" +} diff --git a/packages/fpath/fpath.0.7.2/url b/packages/fpath/fpath.0.7.2/url deleted file mode 100644 index 39f39548fa2..00000000000 --- a/packages/fpath/fpath.0.7.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/fpath/releases/fpath-0.7.2.tbz" -checksum: "52c7ecb0bf180088336f3c645875fa41" \ No newline at end of file diff --git a/packages/frag/frag.0.1.0/descr b/packages/frag/frag.0.1.0/descr deleted file mode 100644 index a86edb34903..00000000000 --- a/packages/frag/frag.0.1.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -File fragment extraction -A tool to extract fragments from a file. diff --git a/packages/frag/frag.0.1.0/opam b/packages/frag/frag.0.1.0/opam index f73dd60751e..72dc1ed7d69 100644 --- a/packages/frag/frag.0.1.0/opam +++ b/packages/frag/frag.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "philippe.wang@gmail.com" authors: ["Philippe Wang "] homepage: "https://github.com/pw374/frag" @@ -8,6 +8,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" "core" {>= "109.42.00"} "mpp" "ocamlfind" @@ -15,3 +16,10 @@ depends: [ "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] +synopsis: "File fragment extraction" +description: "A tool to extract fragments from a file." +extra-files: ["frag.install" "md5=40fa7eed13e6c8896acb6461f4166356"] +url { + src: "http://pw374.github.io/distrib/frag/frag-0.1.0.tar.gz" + checksum: "md5=934aeba80b96ef75d5bd8b366e7b1a18" +} diff --git a/packages/frag/frag.0.1.0/url b/packages/frag/frag.0.1.0/url deleted file mode 100644 index 9243aee3178..00000000000 --- a/packages/frag/frag.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/frag/frag-0.1.0.tar.gz" -checksum: "934aeba80b96ef75d5bd8b366e7b1a18" diff --git a/packages/frama-c-base/frama-c-base.20150201/descr b/packages/frama-c-base/frama-c-base.20150201/descr deleted file mode 100644 index ff47706f41b..00000000000 --- a/packages/frama-c-base/frama-c-base.20150201/descr +++ /dev/null @@ -1,12 +0,0 @@ -Platform dedicated to the static analysis of source code written in C -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). diff --git a/packages/frama-c-base/frama-c-base.20150201/opam b/packages/frama-c-base/frama-c-base.20150201/opam index 4de5320952d..fe1c8a3335c 100644 --- a/packages/frama-c-base/frama-c-base.20150201/opam +++ b/packages/frama-c-base/frama-c-base.20150201/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "frama-c-base" version: "20150201" maintainer: "francois.bobot@cea.fr" @@ -23,7 +23,7 @@ authors: [ ] homepage: "http://frama-c.com/" license: "GNU Lesser General Public License version 2.1" -dev-repo: "https://github.com/Frama-C/Frama-C-snapshot.git" +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: [ @@ -42,16 +42,21 @@ tags: [ ] build: [ - ["./configure" "--prefix" prefix - "--disable-gui" { !conf-gtksourceview:installed | !conf-gnomecanvas:installed } -] + [ + "./configure" + "--prefix" + prefix + "--disable-gui" + {!conf-gtksourceview:installed | !conf-gnomecanvas:installed} + ] [make] + [make "PTESTS_OPTS=-error-code" "tests"] {with-test} + [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 } @@ -60,21 +65,12 @@ remove: [ ["rm" "-rf" frama-c:doc] ] -build-doc: [ - [make "-C" "doc" "download"] - [make "-C" "doc" "FRAMAC_DOCDIR=%{frama-c:doc}%" "install"] -] - -build-test: [ - [make "PTESTS_OPTS=-error-code" "tests"] -] - depends: [ - "ocamlgraph" { = "1.8.5" | = "1.8.6" } + "ocaml" {>= "4.0" & != "4.02.0" & < "4.04.0"} + "ocamlgraph" {= "1.8.5" | = "1.8.6"} "ocamlfind" "num" ] - depopts: [ "zarith" "lablgtk" @@ -89,8 +85,21 @@ conflicts: [ "lablgtk" { < "2.18.2" } #for ocaml >= 4.02.1 ] -available: [ - ocaml-version >= "4.0" - & ocaml-version != "4.02.0" - & ocaml-version < "4.04.0" -] +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: "md5=7719bccdd319523da508e818e8e34fee" +} diff --git a/packages/frama-c-base/frama-c-base.20150201/url b/packages/frama-c-base/frama-c-base.20150201/url deleted file mode 100644 index 8c9f0ab7891..00000000000 --- a/packages/frama-c-base/frama-c-base.20150201/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://frama-c.com/download/frama-c-Sodium-20150201.tar.gz" -checksum: "7719bccdd319523da508e818e8e34fee" diff --git a/packages/frama-c-base/frama-c-base.20151002/descr b/packages/frama-c-base/frama-c-base.20151002/descr deleted file mode 100644 index fa2026c1d20..00000000000 --- a/packages/frama-c-base/frama-c-base.20151002/descr +++ /dev/null @@ -1,12 +0,0 @@ -Platform dedicated to the static analysis of source code written in C -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). diff --git a/packages/frama-c-base/frama-c-base.20151002/opam b/packages/frama-c-base/frama-c-base.20151002/opam index 020a5dd41bd..ee991fcb090 100644 --- a/packages/frama-c-base/frama-c-base.20151002/opam +++ b/packages/frama-c-base/frama-c-base.20151002/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "frama-c-base" version: "20151002" maintainer: "francois.bobot@cea.fr" @@ -29,7 +29,7 @@ authors: [ ] homepage: "http://frama-c.com/" license: "GNU Lesser General Public License version 2.1" -dev-repo: "https://github.com/Frama-C/Frama-C-snapshot.git" +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: [ @@ -48,16 +48,21 @@ tags: [ ] build: [ - ["./configure" "--prefix" prefix - "--disable-gui" { !conf-gtksourceview:installed | !conf-gnomecanvas:installed } -] + [ + "./configure" + "--prefix" + prefix + "--disable-gui" + {!conf-gtksourceview:installed | !conf-gnomecanvas:installed} + ] [make] + [make "PTESTS_OPTS=-error-code" "tests"] {with-test} + [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 } @@ -66,25 +71,13 @@ remove: [ ["rm" "-rf" frama-c:doc] ] -build-doc: [ - [make "-C" "doc" "download"] - [make "-C" "doc" "FRAMAC_DOCDIR=%{frama-c:doc}%" "install"] -] - -build-test: [ - [make "PTESTS_OPTS=-error-code" "tests"] -] - depends: [ - "ocamlgraph" { = "1.8.5" | = "1.8.6" } + "ocaml" {>= "4.0" & != "4.02.0" & != "4.02.2" & < "4.04.0"} + "ocamlgraph" {= "1.8.5" | = "1.8.6"} "ocamlfind" "num" ] - -patches: [ - "wp-ocaml-403.patch" {ocaml-version >= "4.03.0"} -] - +patches: "wp-ocaml-403.patch" {ocaml:version >= "4.03.0"} depopts: [ "zarith" "lablgtk" @@ -103,9 +96,22 @@ conflicts: [ "lablgtk" { < "2.18.2" } #for ocaml >= 4.02.1 ] -available: [ - ocaml-version >= "4.0" - & ocaml-version != "4.02.0" - & ocaml-version != "4.02.2" - & ocaml-version < "4.04.0" -] +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).""" +extra-files: ["wp-ocaml-403.patch" "md5=c6e9fd9ebd8c61fe7acbd871ff22edbf"] +url { + src: "http://frama-c.com/download/frama-c-Magnesium-20151002.tar.gz" + checksum: "md5=b7d761bdf0a58f3f8ec4242a3b67d50a" +} diff --git a/packages/frama-c-base/frama-c-base.20151002/url b/packages/frama-c-base/frama-c-base.20151002/url deleted file mode 100644 index 1a6547533f8..00000000000 --- a/packages/frama-c-base/frama-c-base.20151002/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://frama-c.com/download/frama-c-Magnesium-20151002.tar.gz" -checksum: "b7d761bdf0a58f3f8ec4242a3b67d50a" diff --git a/packages/frama-c-base/frama-c-base.20160502/descr b/packages/frama-c-base/frama-c-base.20160502/descr deleted file mode 100644 index 0c86f393247..00000000000 --- a/packages/frama-c-base/frama-c-base.20160502/descr +++ /dev/null @@ -1,14 +0,0 @@ -Platform dedicated to the analysis of source code written in C. Aluminium version. - -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. diff --git a/packages/frama-c-base/frama-c-base.20160502/opam b/packages/frama-c-base/frama-c-base.20160502/opam index 4fbd9eea3de..29551ff6657 100644 --- a/packages/frama-c-base/frama-c-base.20160502/opam +++ b/packages/frama-c-base/frama-c-base.20160502/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "frama-c-base" version: "20160502" maintainer: "francois.bobot@cea.fr" @@ -31,7 +31,7 @@ authors: [ ] homepage: "http://frama-c.com/" license: "GNU Lesser General Public License version 2.1" -dev-repo: "https://github.com/Frama-C/Frama-C-snapshot.git" +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: [ @@ -50,20 +50,23 @@ tags: [ ] build: [ - ["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 } -] + ["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 "-j%{jobs}%" "PTESTS_OPTS=-error-code" "tests"] {with-test} + [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 @@ -76,21 +79,12 @@ remove: [ ["rm" "-rf" frama-c-base:doc] ] -build-doc: [ - [make "-C" "doc" "download"] - [make "-C" "doc" "FRAMAC_DOCDIR=%{frama-c-base:doc}%" "install"] -] - -build-test: [ - [make "-j%{jobs}%" "PTESTS_OPTS=-error-code" "tests"] -] - depends: [ - "ocamlgraph" { = "1.8.5" | = "1.8.6" } + "ocaml" {>= "4.00.1" & != "4.02.0" & != "4.02.2" & < "4.04.0"} + "ocamlgraph" {= "1.8.5" | = "1.8.6"} "ocamlfind" "num" ] - depopts: [ "zarith" "lablgtk" @@ -111,5 +105,25 @@ conflicts: [ "lablgtk" { < "2.18.2" } #for ocaml >= 4.02.1 ] -available: [ ocaml-version >= "4.00.1" & ocaml-version != "4.02.0" & - ocaml-version != "4.02.2" & ocaml-version < "4.04.0" ] +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.""" +extra-files: [ + "run_autoconf_if_needed.sh" "md5=8896537e4468e4228e7b0112f1cfd0ed" +] +url { + src: "http://frama-c.com/download/frama-c-Aluminium-20160502.tar.gz" + checksum: "md5=73775124849b7e21889ae85fff6ea0d2" +} diff --git a/packages/frama-c-base/frama-c-base.20160502/url b/packages/frama-c-base/frama-c-base.20160502/url deleted file mode 100644 index 0a2cae2be87..00000000000 --- a/packages/frama-c-base/frama-c-base.20160502/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://frama-c.com/download/frama-c-Aluminium-20160502.tar.gz" -checksum: "73775124849b7e21889ae85fff6ea0d2" diff --git a/packages/frama-c-base/frama-c-base.20161101/descr b/packages/frama-c-base/frama-c-base.20161101/descr deleted file mode 100644 index fd4613d465a..00000000000 --- a/packages/frama-c-base/frama-c-base.20161101/descr +++ /dev/null @@ -1,14 +0,0 @@ -Platform dedicated to the analysis of source code written in C. Silicon version. - -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. diff --git a/packages/frama-c-base/frama-c-base.20161101/opam b/packages/frama-c-base/frama-c-base.20161101/opam index 0feede470f0..e5c0d648c4e 100644 --- a/packages/frama-c-base/frama-c-base.20161101/opam +++ b/packages/frama-c-base/frama-c-base.20161101/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "frama-c-base" version: "20161101" maintainer: "francois.bobot@cea.fr" @@ -31,7 +31,7 @@ authors: [ ] homepage: "http://frama-c.com/" license: "GNU Lesser General Public License version 2.1" -dev-repo: "https://github.com/Frama-C/Frama-C-snapshot.git" +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: [ @@ -50,20 +50,22 @@ tags: [ ] build: [ - ["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 } -] + ["sh" "-eux" "./run_autoconf_if_needed.sh"] + [ + "./configure" + "--prefix" + prefix + "--disable-gui" + {!conf-gtksourceview:installed | !conf-gnomecanvas:installed} + ] [make "-j%{jobs}%"] + [make "-j%{jobs}%" "PTESTS_OPTS=-error-code" "tests"] {with-test} + [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 @@ -76,21 +78,12 @@ remove: [ ["rm" "-rf" frama-c-base:doc] ] -build-doc: [ - [make "-C" "doc" "download"] - [make "-C" "doc" "FRAMAC_DOCDIR=%{frama-c-base:doc}%" "install"] -] - -build-test: [ - [make "-j%{jobs}%" "PTESTS_OPTS=-error-code" "tests"] -] - depends: [ - "ocamlgraph" { >= "1.8.5" & < "1.9~" } + "ocaml" {>= "4.02.3" & < "4.06"} + "ocamlgraph" {>= "1.8.5" & < "1.9~"} "ocamlfind" "num" ] - depopts: [ "zarith" "lablgtk" @@ -108,14 +101,32 @@ messages: [ 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 ] -available: [ ocaml-version >= "4.02.3" & ocaml-version < "4.06" ] - -# the patch below is part of Frama-C's 4.05-compatibility branch (currently the only commit) -# https://github.com/Frama-C/Frama-C-snapshot/compare/silicium-4.05-compatibility 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.""" +extra-files: [ + ["run_autoconf_if_needed.sh" "md5=8896537e4468e4228e7b0112f1cfd0ed"] + ["4.05-support.patch" "md5=7ae4f16dc92798d9599a00f7f0ec2dca"] +] +url { + src: "http://frama-c.com/download/frama-c-Silicon-20161101.tar.gz" + checksum: "md5=454cce7dd6c4d2ce80db2395b90f912e" +} diff --git a/packages/frama-c-base/frama-c-base.20161101/url b/packages/frama-c-base/frama-c-base.20161101/url deleted file mode 100644 index af04006ee16..00000000000 --- a/packages/frama-c-base/frama-c-base.20161101/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://frama-c.com/download/frama-c-Silicon-20161101.tar.gz" -checksum: "454cce7dd6c4d2ce80db2395b90f912e" diff --git a/packages/frama-c-base/frama-c-base.20170501/descr b/packages/frama-c-base/frama-c-base.20170501/descr deleted file mode 100644 index 20fd9d74930..00000000000 --- a/packages/frama-c-base/frama-c-base.20170501/descr +++ /dev/null @@ -1,15 +0,0 @@ -Platform dedicated to the analysis of source code written in C. - -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. diff --git a/packages/frama-c-base/frama-c-base.20170501/opam b/packages/frama-c-base/frama-c-base.20170501/opam index 16e93623c12..b34fedc4b90 100644 --- a/packages/frama-c-base/frama-c-base.20170501/opam +++ b/packages/frama-c-base/frama-c-base.20170501/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "frama-c-base" version: "20170501" maintainer: "francois.bobot@cea.fr" @@ -36,7 +36,7 @@ authors: [ ] homepage: "http://frama-c.com/" license: "GNU Lesser General Public License version 2.1" -dev-repo: "https://github.com/Frama-C/Frama-C-snapshot.git" +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: [ @@ -56,20 +56,22 @@ tags: [ ] build: [ - ["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 } -] + ["sh" "-eux" "./run_autoconf_if_needed.sh"] + [ + "./configure" + "--prefix" + prefix + "--disable-gui" + {!conf-gtksourceview:installed | !conf-gnomecanvas:installed} + ] [make "-j%{jobs}%"] + [make "-j%{jobs}%" "PTESTS_OPTS=-error-code" "tests"] {with-test} + [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 @@ -82,22 +84,13 @@ remove: [ ["rm" "-rf" frama-c-base:doc] ] -build-doc: [ - [make "-C" "doc" "download"] - [make "-C" "doc" "FRAMAC_DOCDIR=%{frama-c-base:doc}%" "install"] -] - -build-test: [ - [make "-j%{jobs}%" "PTESTS_OPTS=-error-code" "tests"] -] - depends: [ - "ocamlgraph" { >= "1.8.5" & < "1.9~" } + "ocaml" {>= "4.02.3" & < "4.06"} + "ocamlgraph" {>= "1.8.5" & < "1.9~"} "ocamlfind" "zarith" "conf-autoconf" ] - depopts: [ "lablgtk" "conf-gtksourceview" @@ -114,10 +107,30 @@ messages: [ 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 ] -available: [ ocaml-version >= "4.02.3" & ocaml-version < "4.06" ] +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.""" +extra-files: [ + "run_autoconf_if_needed.sh" "md5=8896537e4468e4228e7b0112f1cfd0ed" +] +url { + src: "http://frama-c.com/download/frama-c-Phosphorus-20170501.tar.gz" + checksum: "md5=996a4690cce7c4812dae74837cf0faa3" +} diff --git a/packages/frama-c-base/frama-c-base.20170501/url b/packages/frama-c-base/frama-c-base.20170501/url deleted file mode 100644 index 437673126bc..00000000000 --- a/packages/frama-c-base/frama-c-base.20170501/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://frama-c.com/download/frama-c-Phosphorus-20170501.tar.gz" -checksum: "996a4690cce7c4812dae74837cf0faa3" diff --git a/packages/frama-c-e-acsl/frama-c-e-acsl.0.5/descr b/packages/frama-c-e-acsl/frama-c-e-acsl.0.5/descr deleted file mode 100644 index a9b9806c3ea..00000000000 --- a/packages/frama-c-e-acsl/frama-c-e-acsl.0.5/descr +++ /dev/null @@ -1,9 +0,0 @@ -This package contains the Frama-C's E-ACSL plug-in. -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 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 index a5b1d919246..86fea10f7bb 100644 --- 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 @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "frama-c-e-acsl" version: "0.5" maintainer: "julien.signoles@cea.fr" @@ -23,11 +23,11 @@ tags: [ ] build: [ - ["ocaml" "run_autoconf_if_needed.ml"] #when used in pinned mode the configure *can* not yet be generated + ["ocaml" "run_autoconf_if_needed.ml"] ["./configure" "--prefix" prefix] [make] + ["cp" "doc/manuals/*.pdf" "%{frama-c:doc}%/e-acsl/"] {with-doc} ] - install: [ [make "install"] ] @@ -39,13 +39,25 @@ remove: [ ["rm" "-rf" "%{frama-c:doc}%/e-acsl"] ] -build-doc: [ - ["cp" "doc/manuals/*.pdf" "%{frama-c:doc}%/e-acsl/"] -] - depends: [ - "frama-c-base" { >= "20150201" } + "ocaml" {>= "3.12" & != "4.02.0"} + "frama-c-base" {>= "20150201"} "conf-autoconf" ] +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. -available: [ ocaml-version >= "3.12" & ocaml-version != "4.02.0" ] +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""" +extra-files: [ + "run_autoconf_if_needed.ml" "md5=6192daae7005ccd617892e2eec1f14c9" +] +url { + src: "http://frama-c.com/download/e-acsl/e-acsl-0.5.tar.gz" + checksum: "md5=73842963dfa22548a571c5ccca757bc9" +} diff --git a/packages/frama-c-e-acsl/frama-c-e-acsl.0.5/url b/packages/frama-c-e-acsl/frama-c-e-acsl.0.5/url deleted file mode 100644 index 47e24418026..00000000000 --- a/packages/frama-c-e-acsl/frama-c-e-acsl.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://frama-c.com/download/e-acsl/e-acsl-0.5.tar.gz" -checksum: "73842963dfa22548a571c5ccca757bc9" diff --git a/packages/frama-c/frama-c.20111001/descr b/packages/frama-c/frama-c.20111001/descr deleted file mode 100644 index 551a641c803..00000000000 --- a/packages/frama-c/frama-c.20111001/descr +++ /dev/null @@ -1,9 +0,0 @@ -Platform dedicated to the static analysis of source code written in C -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. diff --git a/packages/frama-c/frama-c.20111001/files/frama-c.install b/packages/frama-c/frama-c.20111001/files/frama-c.install deleted file mode 100644 index 5e90de5f59b..00000000000 --- a/packages/frama-c/frama-c.20111001/files/frama-c.install +++ /dev/null @@ -1,5 +0,0 @@ -bin: [ - "bin/ptests.byte" - "bin/toplevel.byte" {"frama-c.byte"} - "bin/toplevel.opt" {"frama-c"} -] diff --git a/packages/frama-c/frama-c.20111001/opam b/packages/frama-c/frama-c.20111001/opam deleted file mode 100644 index 9bcb41ca535..00000000000 --- a/packages/frama-c/frama-c.20111001/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1" -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: [ - "ocamlgraph" {= "1.8.2"} - "lablgtk" -] -available: ocaml-version = "3.12.1" -install: [make "install"] diff --git a/packages/frama-c/frama-c.20111001/url b/packages/frama-c/frama-c.20111001/url deleted file mode 100644 index b9507715d00..00000000000 --- a/packages/frama-c/frama-c.20111001/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://frama-c.com/download/frama-c-Nitrogen-20111001.tar.gz" -checksum: "09bf25ed3d1b54e2d523166aa4499edd" diff --git a/packages/frama-c/frama-c.20120901/descr b/packages/frama-c/frama-c.20120901/descr deleted file mode 100644 index be41e5565a0..00000000000 --- a/packages/frama-c/frama-c.20120901/descr +++ /dev/null @@ -1,9 +0,0 @@ -Platform dedicated to the static analysis of source code written in C -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. diff --git a/packages/frama-c/frama-c.20120901/opam b/packages/frama-c/frama-c.20120901/opam index 5ea315d5f7d..d2e7f65b500 100644 --- a/packages/frama-c/frama-c.20120901/opam +++ b/packages/frama-c/frama-c.20120901/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ [ @@ -17,8 +17,24 @@ build: [ [make] ] depends: [ + "ocaml" {< "4.01.0"} "ocamlgraph" {>= "1.8.2"} "lablgtk" ] -available: ocaml-version < "4.01.0" 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.""" +extra-files: ["frama-c.install" "md5=86508360ef0e4127e85baa4dc2e60a47"] +url { + src: "http://frama-c.com/download/frama-c-Oxygen-20120901.tar.gz" + checksum: "md5=f8f22501761fc67fcac5daceac82bb31" +} diff --git a/packages/frama-c/frama-c.20120901/url b/packages/frama-c/frama-c.20120901/url deleted file mode 100644 index cf599cbabcb..00000000000 --- a/packages/frama-c/frama-c.20120901/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://frama-c.com/download/frama-c-Oxygen-20120901.tar.gz" -checksum: "f8f22501761fc67fcac5daceac82bb31" diff --git a/packages/frama-c/frama-c.20130501/descr b/packages/frama-c/frama-c.20130501/descr deleted file mode 100644 index 926331006bb..00000000000 --- a/packages/frama-c/frama-c.20130501/descr +++ /dev/null @@ -1,9 +0,0 @@ -Platform dedicated to the static analysis of source code written in C -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. diff --git a/packages/frama-c/frama-c.20130501/opam b/packages/frama-c/frama-c.20130501/opam index 471976705a9..5019af91b50 100644 --- a/packages/frama-c/frama-c.20130501/opam +++ b/packages/frama-c/frama-c.20130501/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "virgile.prevosto@m4x.org" build: [ [ @@ -17,8 +17,24 @@ build: [ [make] ] depends: [ + "ocaml" {< "4.01.0"} "ocamlgraph" {>= "1.8.2"} "lablgtk" ] -available: ocaml-version < "4.01.0" 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.""" +extra-files: ["frama-c.install" "md5=2af8e5a0449113a215d4384783c6cd76"] +url { + src: "http://frama-c.com/download/frama-c-Fluorine-20130501.tar.gz" + checksum: "md5=47a4c649f0b8c0f87006316054522688" +} diff --git a/packages/frama-c/frama-c.20130501/url b/packages/frama-c/frama-c.20130501/url deleted file mode 100644 index 29882bab639..00000000000 --- a/packages/frama-c/frama-c.20130501/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://frama-c.com/download/frama-c-Fluorine-20130501.tar.gz" -checksum: "47a4c649f0b8c0f87006316054522688" diff --git a/packages/frama-c/frama-c.20130601/descr b/packages/frama-c/frama-c.20130601/descr deleted file mode 100644 index 05d0b11696f..00000000000 --- a/packages/frama-c/frama-c.20130601/descr +++ /dev/null @@ -1,9 +0,0 @@ -Platform dedicated to the static analysis of source code written in C -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. diff --git a/packages/frama-c/frama-c.20130601/opam b/packages/frama-c/frama-c.20130601/opam index 76c434866f4..5759fdd1be7 100644 --- a/packages/frama-c/frama-c.20130601/opam +++ b/packages/frama-c/frama-c.20130601/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "francois.bobot@cea.fr" authors: [ "Patrick Baudin" @@ -53,6 +53,7 @@ build: [ [make] ] depends: [ + "ocaml" {< "4.02.0"} "ocamlgraph" {>= "1.8.3"} "lablgtk" "conf-gtksourceview" @@ -60,5 +61,23 @@ depends: [ "camlp4" ] patches: ["4.01-compat.patch"] -available: ocaml-version < "4.02.0" 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.""" +extra-files: [ + ["frama-c.install" "md5=86508360ef0e4127e85baa4dc2e60a47"] + ["4.01-compat.patch" "md5=2895719ab5d27936e10338dfc2e2cdf0"] +] +url { + src: "http://frama-c.com/download/frama-c-Fluorine-20130601.tar.gz" + checksum: "md5=69eed6b3f649725bf03d8500aaeb20a5" +} diff --git a/packages/frama-c/frama-c.20130601/url b/packages/frama-c/frama-c.20130601/url deleted file mode 100644 index 01c28001941..00000000000 --- a/packages/frama-c/frama-c.20130601/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://frama-c.com/download/frama-c-Fluorine-20130601.tar.gz" -checksum: "69eed6b3f649725bf03d8500aaeb20a5" diff --git a/packages/frama-c/frama-c.20140301/descr b/packages/frama-c/frama-c.20140301/descr deleted file mode 100644 index 1e90ae17e8c..00000000000 --- a/packages/frama-c/frama-c.20140301/descr +++ /dev/null @@ -1,9 +0,0 @@ -Platform dedicated to the static analysis of source code written in C -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. diff --git a/packages/frama-c/frama-c.20140301/opam b/packages/frama-c/frama-c.20140301/opam index cc2260f559b..0761a4848d0 100644 --- a/packages/frama-c/frama-c.20140301/opam +++ b/packages/frama-c/frama-c.20140301/opam @@ -1,4 +1,4 @@ -opam-version: "1.2.0" +opam-version: "2.0" maintainer: "francois.bobot@cea.fr" authors: [ "Patrick Baudin" @@ -53,7 +53,8 @@ build: [ [make] ] depends: [ - "ocamlgraph" { = "1.8.5" | = "1.8.6" } + "ocaml" {>= "3.12" & != "4.02.0" & < "4.04"} + "ocamlgraph" {= "1.8.5" | = "1.8.6"} "camlp4" ] depopts: [ @@ -67,6 +68,23 @@ conflicts: [ "why3" { >= "0.85" } ] -available: [ ocaml-version >= "3.12" & ocaml-version != "4.02.0" - & ocaml-version < "4.04" ] 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.""" +extra-files: [ + "0004-Port-to-OCamlgraph-1.8.5.patch" + "md5=bcb84e121cb7b4a0b3a400845b9bb9c1" +] +url { + src: "http://frama-c.com/download/frama-c-Neon-20140301.tar.gz" + checksum: "md5=c050eaf6f3acff2edf8edb44bf64976d" +} diff --git a/packages/frama-c/frama-c.20140301/url b/packages/frama-c/frama-c.20140301/url deleted file mode 100644 index eaff8dee102..00000000000 --- a/packages/frama-c/frama-c.20140301/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://frama-c.com/download/frama-c-Neon-20140301.tar.gz" -checksum: "c050eaf6f3acff2edf8edb44bf64976d" diff --git a/packages/frama-c/frama-c.20150201/descr b/packages/frama-c/frama-c.20150201/descr deleted file mode 100644 index 48b012d31e7..00000000000 --- a/packages/frama-c/frama-c.20150201/descr +++ /dev/null @@ -1,11 +0,0 @@ -Platform dedicated to the static analysis of source code written in C -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. diff --git a/packages/frama-c/frama-c.20150201/opam b/packages/frama-c/frama-c.20150201/opam index 8eb43c296b0..7ed9bed0aea 100644 --- a/packages/frama-c/frama-c.20150201/opam +++ b/packages/frama-c/frama-c.20150201/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "frama-c" version: "20150201" maintainer: "francois.bobot@cea.fr" @@ -41,11 +41,23 @@ tags: [ ] depends: [ - "frama-c-base" { = "20150201" } + "ocaml" {>= "3.12" & != "4.02.0"} + "frama-c-base" {= "20150201"} "zarith" - "lablgtk" { >= "2.18.2" } #for ocaml >= 4.02.1 + "lablgtk" {>= "2.18.2"} "conf-gtksourceview" "conf-gnomecanvas" ] +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. -available: [ ocaml-version >= "3.12" & ocaml-version != "4.02.0" ] +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.""" diff --git a/packages/frama-c/frama-c.20151002/descr b/packages/frama-c/frama-c.20151002/descr deleted file mode 100644 index d5f34dc5c47..00000000000 --- a/packages/frama-c/frama-c.20151002/descr +++ /dev/null @@ -1,11 +0,0 @@ -Platform dedicated to the static analysis of source code written in C -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. diff --git a/packages/frama-c/frama-c.20151002/opam b/packages/frama-c/frama-c.20151002/opam index 7cbfce1a359..ef50fdd6f62 100644 --- a/packages/frama-c/frama-c.20151002/opam +++ b/packages/frama-c/frama-c.20151002/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "frama-c" version: "20151002" maintainer: "francois.bobot@cea.fr" @@ -47,11 +47,23 @@ tags: [ ] depends: [ - "frama-c-base" { = "20151002" } + "ocaml" {>= "3.12" & != "4.02.0"} + "frama-c-base" {= "20151002"} "zarith" - "lablgtk" { >= "2.18.2" } #for ocaml >= 4.02.1 + "lablgtk" {>= "2.18.2"} "conf-gtksourceview" "conf-gnomecanvas" ] +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. -available: [ ocaml-version >= "3.12" & ocaml-version != "4.02.0" ] +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.""" diff --git a/packages/frama-c/frama-c.20160502/descr b/packages/frama-c/frama-c.20160502/descr deleted file mode 100644 index 08c29bd9dfc..00000000000 --- a/packages/frama-c/frama-c.20160502/descr +++ /dev/null @@ -1,16 +0,0 @@ -Platform dedicated to the analysis of source code written in C. Aluminium version. - -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. diff --git a/packages/frama-c/frama-c.20160502/opam b/packages/frama-c/frama-c.20160502/opam index b4d5b3e4cee..7e0b7eeda41 100644 --- a/packages/frama-c/frama-c.20160502/opam +++ b/packages/frama-c/frama-c.20160502/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "frama-c" version: "20160502" maintainer: "francois.bobot@cea.fr" @@ -31,7 +31,7 @@ authors: [ ] homepage: "http://frama-c.com/" license: "GNU Lesser General Public License version 2.1" -dev-repo: "https://github.com/Frama-C/Frama-C-snapshot.git" +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: [ @@ -50,17 +50,32 @@ tags: [ ] depends: [ - "frama-c-base" { = "20160502" } + "ocaml" {>= "4.00.1" & != "4.02.0" & != "4.02.2"} + "frama-c-base" {= "20160502"} "zarith" - "lablgtk" { >= "2.18.2" } #for ocaml >= 4.02.1 + "lablgtk" {>= "2.18.2"} "conf-gtksourceview" "conf-gnomecanvas" "alt-ergo" "altgr-ergo" ] - messages: [ "Alt-Ergo Graphical Interface can be used by the WP plug-in" { !altgr-ergo:installed } ] -available: [ ocaml-version >= "4.00.1" & ocaml-version != "4.02.0" & - ocaml-version != "4.02.2" ] +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.""" diff --git a/packages/frama-c/frama-c.20161101/descr b/packages/frama-c/frama-c.20161101/descr deleted file mode 100644 index a875ca22410..00000000000 --- a/packages/frama-c/frama-c.20161101/descr +++ /dev/null @@ -1,16 +0,0 @@ -Platform dedicated to the analysis of source code written in C. Silicon version. - -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. diff --git a/packages/frama-c/frama-c.20161101/opam b/packages/frama-c/frama-c.20161101/opam index 9a8bdbf16ff..ae0b916dffd 100644 --- a/packages/frama-c/frama-c.20161101/opam +++ b/packages/frama-c/frama-c.20161101/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "frama-c" version: "20161101" maintainer: "francois.bobot@cea.fr" @@ -31,7 +31,7 @@ authors: [ ] homepage: "http://frama-c.com/" license: "GNU Lesser General Public License version 2.1" -dev-repo: "https://github.com/Frama-C/Frama-C-snapshot.git" +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: [ @@ -50,14 +50,14 @@ tags: [ ] depends: [ - "frama-c-base" { = "20161101" } + "ocaml" {>= "4.02.3"} + "frama-c-base" {= "20161101"} "zarith" - "lablgtk" { >= "2.18.2" } #for ocaml >= 4.02.1 + "lablgtk" {>= "2.18.2"} "conf-gtksourceview" "conf-gnomecanvas" "alt-ergo" ] - depopts: [ "altgr-ergo" { build } ] @@ -65,4 +65,20 @@ depopts: [ messages: [ "Alt-Ergo Graphical Interface can be used by the WP plug-in" { !altgr-ergo:installed } ] -available: [ ocaml-version >= "4.02.3" ] +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.""" diff --git a/packages/frama-c/frama-c.20170501/descr b/packages/frama-c/frama-c.20170501/descr deleted file mode 100644 index 3151521a21c..00000000000 --- a/packages/frama-c/frama-c.20170501/descr +++ /dev/null @@ -1,17 +0,0 @@ -Platform dedicated to the analysis of source code written in C. - -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. diff --git a/packages/frama-c/frama-c.20170501/opam b/packages/frama-c/frama-c.20170501/opam index fc77af319bb..e34ecde33c3 100644 --- a/packages/frama-c/frama-c.20170501/opam +++ b/packages/frama-c/frama-c.20170501/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "frama-c" version: "20170501" maintainer: "francois.bobot@cea.fr" @@ -36,7 +36,7 @@ authors: [ ] homepage: "http://frama-c.com/" license: "GNU Lesser General Public License version 2.1" -dev-repo: "https://github.com/Frama-C/Frama-C-snapshot.git" +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: [ @@ -55,13 +55,13 @@ tags: [ ] depends: [ - "frama-c-base" { = "20170501" } - "lablgtk" { >= "2.18.2" } #for ocaml >= 4.02.1 + "ocaml" {>= "4.02.3"} + "frama-c-base" {= "20170501"} + "lablgtk" {>= "2.18.2"} "conf-gtksourceview" "conf-gnomecanvas" "alt-ergo" ] - depopts: [ "altgr-ergo" { build } ] @@ -69,4 +69,20 @@ depopts: [ messages: [ "Alt-Ergo Graphical Interface can be used by the WP plug-in" { !altgr-ergo:installed } ] -available: [ ocaml-version >= "4.02.3" ] +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.""" diff --git a/packages/frama-c/frama-c.20171101/descr b/packages/frama-c/frama-c.20171101/descr deleted file mode 100644 index 20fd9d74930..00000000000 --- a/packages/frama-c/frama-c.20171101/descr +++ /dev/null @@ -1,15 +0,0 @@ -Platform dedicated to the analysis of source code written in C. - -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. diff --git a/packages/frama-c/frama-c.20171101/opam b/packages/frama-c/frama-c.20171101/opam index fab32f18655..19528c24d35 100644 --- a/packages/frama-c/frama-c.20171101/opam +++ b/packages/frama-c/frama-c.20171101/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "frama-c" version: "20171101" maintainer: "francois.bobot@cea.fr" @@ -37,7 +37,7 @@ authors: [ ] homepage: "http://frama-c.com/" license: "GNU Lesser General Public License version 2.1" -dev-repo: "https://github.com/Frama-C/Frama-C-snapshot.git" +dev-repo: "git+https://github.com/Frama-C/Frama-C-snapshot.git" doc: ["http://frama-c.com/download/user-manual-Sulfur-20171101.pdf"] bug-reports: "https://bts.frama-c.com/" tags: [ @@ -57,20 +57,22 @@ tags: [ ] build: [ - ["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 } -] + ["sh" "-eux" "./run_autoconf_if_needed.sh"] + [ + "./configure" + "--prefix" + prefix + "--disable-gui" + {!conf-gtksourceview:installed | !conf-gnomecanvas:installed} + ] [make "-j%{jobs}%"] + [make "-j%{jobs}%" "PTESTS_OPTS=-error-code" "tests"] {with-test} + [make "-C" "doc" "download"] {with-doc} ] - install: [ [make "install"] + [make "-C" "doc" "install"] {with-doc} ] - remove: [ ["sh" "-eux" "./run_autoconf_if_needed.sh"] # when used in pinned mode, # the configure *cannot* yet be @@ -83,26 +85,17 @@ remove: [ ["rm" "-rf" doc] ] -build-doc: [ - [make "-C" "doc" "download"] - [make "-C" "doc" "install"] -] - -build-test: [ - [make "-j%{jobs}%" "PTESTS_OPTS=-error-code" "tests"] -] - depends: [ - "ocamlgraph" { >= "1.8.8" & < "1.9~" } + "ocaml" {>= "4.02.3"} + "ocamlgraph" {>= "1.8.8" & < "1.9~"} "ocamlfind" "zarith" "conf-autoconf" - "lablgtk" { >= "2.18.2" } #for ocaml >= 4.02.1 + "lablgtk" {>= "2.18.2"} "conf-gtksourceview" "conf-gnomecanvas" "alt-ergo" ] - depopts: [ "coq" { build } "why3" { build } @@ -118,7 +111,6 @@ messages: [ 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 @@ -126,4 +118,25 @@ conflicts: [ #'frama-c' package exists ] -available: [ ocaml-version >= "4.02.3" ] +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.""" +extra-files: [ + "run_autoconf_if_needed.sh" "md5=8896537e4468e4228e7b0112f1cfd0ed" +] +url { + src: "http://frama-c.com/download/frama-c-Sulfur-20171101.tar.gz" + checksum: "md5=6b3135bb8e4771f1daf6d5d4b06ec326" +} diff --git a/packages/frama-c/frama-c.20171101/url b/packages/frama-c/frama-c.20171101/url deleted file mode 100644 index ceaf415876b..00000000000 --- a/packages/frama-c/frama-c.20171101/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://frama-c.com/download/frama-c-Sulfur-20171101.tar.gz" -checksum: "6b3135bb8e4771f1daf6d5d4b06ec326" diff --git a/packages/freetds/freetds.0.4.1/descr b/packages/freetds/freetds.0.4.1/descr deleted file mode 100644 index 1db4a2e2c99..00000000000 --- a/packages/freetds/freetds.0.4.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Binding to the ct-lib component of the FreeTDS library. -It allows to access Sybase and Microsoft (or other TDS) database -servers. diff --git a/packages/freetds/freetds.0.4.1/opam b/packages/freetds/freetds.0.4.1/opam index 5634bb63f11..6452f75827c 100644 --- a/packages/freetds/freetds.0.4.1/opam +++ b/packages/freetds/freetds.0.4.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" tags: [ "clib:ct" @@ -22,5 +22,15 @@ build: [ [make] ] remove: [["ocamlfind" "remove" "freetds"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] install: [make "install"] +synopsis: "Binding to the ct-lib component of the FreeTDS library." +description: """ +It allows to access Sybase and Microsoft (or other TDS) database +servers.""" +flags: light-uninstall +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1161/freetds-0.4.1.tar.gz" + checksum: "md5=224d27d7f630eaf8c733318dd963e332" +} diff --git a/packages/freetds/freetds.0.4.1/url b/packages/freetds/freetds.0.4.1/url deleted file mode 100644 index 78fdf7bb5d3..00000000000 --- a/packages/freetds/freetds.0.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1161/freetds-0.4.1.tar.gz" -checksum: "224d27d7f630eaf8c733318dd963e332" diff --git a/packages/freetds/freetds.0.4.2/descr b/packages/freetds/freetds.0.4.2/descr deleted file mode 100644 index 1db4a2e2c99..00000000000 --- a/packages/freetds/freetds.0.4.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Binding to the ct-lib component of the FreeTDS library. -It allows to access Sybase and Microsoft (or other TDS) database -servers. diff --git a/packages/freetds/freetds.0.4.2/opam b/packages/freetds/freetds.0.4.2/opam index 5634bb63f11..b444f0dc696 100644 --- a/packages/freetds/freetds.0.4.2/opam +++ b/packages/freetds/freetds.0.4.2/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" tags: [ "clib:ct" @@ -22,5 +22,15 @@ build: [ [make] ] remove: [["ocamlfind" "remove" "freetds"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] install: [make "install"] +synopsis: "Binding to the ct-lib component of the FreeTDS library." +description: """ +It allows to access Sybase and Microsoft (or other TDS) database +servers.""" +flags: light-uninstall +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1165/freetds-0.4.2.tar.gz" + checksum: "md5=5cf5a36fa4002f4a07018143102a3ced" +} diff --git a/packages/freetds/freetds.0.4.2/url b/packages/freetds/freetds.0.4.2/url deleted file mode 100644 index bb432a15603..00000000000 --- a/packages/freetds/freetds.0.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1165/freetds-0.4.2.tar.gz" -checksum: "5cf5a36fa4002f4a07018143102a3ced" diff --git a/packages/freetds/freetds.0.4/descr b/packages/freetds/freetds.0.4/descr deleted file mode 100644 index 1db4a2e2c99..00000000000 --- a/packages/freetds/freetds.0.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -Binding to the ct-lib component of the FreeTDS library. -It allows to access Sybase and Microsoft (or other TDS) database -servers. diff --git a/packages/freetds/freetds.0.4/opam b/packages/freetds/freetds.0.4/opam index 99e27bf6de2..725b742f127 100644 --- a/packages/freetds/freetds.0.4/opam +++ b/packages/freetds/freetds.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" build: [ ["./autogen.sh"] @@ -18,5 +18,14 @@ build: [ [make] ] remove: [["ocamlfind" "remove" "freetds"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] install: [make "install"] +synopsis: "Binding to the ct-lib component of the FreeTDS library." +description: """ +It allows to access Sybase and Microsoft (or other TDS) database +servers.""" +flags: light-uninstall +url { + src: "http://forge.ocamlcore.org/frs/download.php/1127/freetds-0.4.tar.gz" + checksum: "md5=3cd1b8eb818ddba36cc12d064863f309" +} diff --git a/packages/freetds/freetds.0.4/url b/packages/freetds/freetds.0.4/url deleted file mode 100644 index 21898cb63ff..00000000000 --- a/packages/freetds/freetds.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1127/freetds-0.4.tar.gz" -checksum: "3cd1b8eb818ddba36cc12d064863f309" diff --git a/packages/freetds/freetds.0.5.1/descr b/packages/freetds/freetds.0.5.1/descr deleted file mode 100644 index 1db4a2e2c99..00000000000 --- a/packages/freetds/freetds.0.5.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Binding to the ct-lib component of the FreeTDS library. -It allows to access Sybase and Microsoft (or other TDS) database -servers. diff --git a/packages/freetds/freetds.0.5.1/opam b/packages/freetds/freetds.0.5.1/opam index 023fc3bc89c..64cbe375cd8 100644 --- a/packages/freetds/freetds.0.5.1/opam +++ b/packages/freetds/freetds.0.5.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" tags: [ "clib:ct" @@ -21,10 +21,20 @@ build: [ [make] ] remove: [["ocamlfind" "remove" "freetds"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["debian"] ["freetds-dev"]] - [["ubuntu"] ["freetds-dev"]] - [["osx" "homebrew"] ["freetds"]] + ["freetds-dev"] {os-distribution = "debian"} + ["freetds-dev"] {os-distribution = "ubuntu"} + ["freetds"] {os = "macos" & os-distribution = "homebrew"} ] install: [make "install"] +synopsis: "Binding to the ct-lib component of the FreeTDS library." +description: """ +It allows to access Sybase and Microsoft (or other TDS) database +servers.""" +flags: light-uninstall +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1171/freetds-0.5.1.tar.gz" + checksum: "md5=7beea50fe8cd7957d2883993ffcfdcd3" +} diff --git a/packages/freetds/freetds.0.5.1/url b/packages/freetds/freetds.0.5.1/url deleted file mode 100644 index 581679fc293..00000000000 --- a/packages/freetds/freetds.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1171/freetds-0.5.1.tar.gz" -checksum: "7beea50fe8cd7957d2883993ffcfdcd3" diff --git a/packages/freetds/freetds.0.5/descr b/packages/freetds/freetds.0.5/descr deleted file mode 100644 index 1db4a2e2c99..00000000000 --- a/packages/freetds/freetds.0.5/descr +++ /dev/null @@ -1,3 +0,0 @@ -Binding to the ct-lib component of the FreeTDS library. -It allows to access Sybase and Microsoft (or other TDS) database -servers. diff --git a/packages/freetds/freetds.0.5/opam b/packages/freetds/freetds.0.5/opam index 5634bb63f11..63ba9df9469 100644 --- a/packages/freetds/freetds.0.5/opam +++ b/packages/freetds/freetds.0.5/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" tags: [ "clib:ct" @@ -22,5 +22,14 @@ build: [ [make] ] remove: [["ocamlfind" "remove" "freetds"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] install: [make "install"] +synopsis: "Binding to the ct-lib component of the FreeTDS library." +description: """ +It allows to access Sybase and Microsoft (or other TDS) database +servers.""" +flags: light-uninstall +url { + src: "https://forge.ocamlcore.org/frs/download.php/1168/freetds-0.5.tar.gz" + checksum: "md5=df5063d112f561b875f7832435a50e75" +} diff --git a/packages/freetds/freetds.0.5/url b/packages/freetds/freetds.0.5/url deleted file mode 100644 index a67254556c7..00000000000 --- a/packages/freetds/freetds.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1168/freetds-0.5.tar.gz" -checksum: "df5063d112f561b875f7832435a50e75" diff --git a/packages/freetennis/freetennis.0.4.8/descr b/packages/freetennis/freetennis.0.4.8/descr deleted file mode 100644 index 3b8c9155526..00000000000 --- a/packages/freetennis/freetennis.0.4.8/descr +++ /dev/null @@ -1 +0,0 @@ -Free Tennis, a free tennis simulation. diff --git a/packages/freetennis/freetennis.0.4.8/opam b/packages/freetennis/freetennis.0.4.8/opam index 83d2ff1c2f6..371201d3e37 100644 --- a/packages/freetennis/freetennis.0.4.8/opam +++ b/packages/freetennis/freetennis.0.4.8/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "yallop@gmail.com" authors: ["Maurizio Colucci"] homepage: "http://freetennis.sourceforge.net/" @@ -7,22 +7,39 @@ build: [ ["ocamlfind" "opt" "-linkpkg" "-package" "sdl.sdlmixer,lablgl,lablgtk2,camlimages" "-o" "freetennis.native" "freetennis.ml"] ] doc: ["http://freetennis.sourceforge.net/manual.html"] -depends: [ "ocamlfind" - "camlimages" {>= "4.1.1"} - "ocamlsdl" - "lablgl" - "lablgtk" ] +depends: [ + "ocaml" + "ocamlfind" + "camlimages" {>= "4.1.1"} + "ocamlsdl" + "lablgl" + "lablgtk" +] depexts: [ - [ ["debian"] [ "libsdl-gfx1.2-dev" - "libsdl-mixer1.2-dev" - "libsdl-image1.2-dev" - "libsdl-ttf2.0-dev" - "freeglut3-dev" - "libgtk2.0-dev" ] ] - [ ["ubuntu"] [ "libsdl-gfx1.2-dev" - "libsdl-mixer1.2-dev" - "libsdl-image1.2-dev" - "libsdl-ttf2.0-dev" - "freeglut3-dev" - "libgtk2.0-dev" ] ] - ] + [ + "libsdl-gfx1.2-dev" + "libsdl-mixer1.2-dev" + "libsdl-image1.2-dev" + "libsdl-ttf2.0-dev" + "freeglut3-dev" + "libgtk2.0-dev" + ] {os-distribution = "debian"} + [ + "libsdl-gfx1.2-dev" + "libsdl-mixer1.2-dev" + "libsdl-image1.2-dev" + "libsdl-ttf2.0-dev" + "freeglut3-dev" + "libgtk2.0-dev" + ] {os-distribution = "ubuntu"} +] +synopsis: "Free Tennis, a free tennis simulation." +extra-files: [ + ["freetennis.install" "md5=d27e95b185948e5e16c06192d48de970"] + ["freetennis" "md5=229b75b80257a2b2dcc62afc1530dfb3"] +] +url { + src: + "http://downloads.sourceforge.net/project/freetennis/freetennis/0.4.8/freetennis-0.4.8.tar.bz2" + checksum: "md5=9a8dc8f588420ff246b3f2b602ae02de" +} diff --git a/packages/freetennis/freetennis.0.4.8/url b/packages/freetennis/freetennis.0.4.8/url deleted file mode 100644 index 5b9e378a23f..00000000000 --- a/packages/freetennis/freetennis.0.4.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/freetennis/freetennis/0.4.8/freetennis-0.4.8.tar.bz2" -checksum: "9a8dc8f588420ff246b3f2b602ae02de" diff --git a/packages/frei0r/frei0r.0.1.0/descr b/packages/frei0r/frei0r.0.1.0/descr deleted file mode 100644 index e116b5c275d..00000000000 --- a/packages/frei0r/frei0r.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the frei0r API which provides video effects diff --git a/packages/frei0r/frei0r.0.1.0/opam b/packages/frei0r/frei0r.0.1.0/opam index a6f89519e85..3f3f4fba199 100644 --- a/packages/frei0r/frei0r.0.1.0/opam +++ b/packages/frei0r/frei0r.0.1.0/opam @@ -1,13 +1,20 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "smimram@gmail.com" build: [ ["./configure" "--prefix" prefix] [make] ] remove: [["ocamlfind" "remove" "frei0r"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["debian"] ["frei0r-plugins-dev"]] - [["ubuntu"] ["frei0r-plugins-dev"]] + ["frei0r-plugins-dev"] {os-distribution = "debian"} + ["frei0r-plugins-dev"] {os-distribution = "ubuntu"} ] install: [make "install"] +synopsis: "Bindings for the frei0r API which provides video effects" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-frei0r/0.1.0/ocaml-frei0r-0.1.0.tar.gz" + checksum: "md5=800d8051d72d3367acda15187a247e97" +} diff --git a/packages/frei0r/frei0r.0.1.0/url b/packages/frei0r/frei0r.0.1.0/url deleted file mode 100644 index 4fee5a62842..00000000000 --- a/packages/frei0r/frei0r.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-frei0r/0.1.0/ocaml-frei0r-0.1.0.tar.gz" -checksum: "800d8051d72d3367acda15187a247e97" diff --git a/packages/frei0r/frei0r.0.1.1/descr b/packages/frei0r/frei0r.0.1.1/descr deleted file mode 100644 index e116b5c275d..00000000000 --- a/packages/frei0r/frei0r.0.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the frei0r API which provides video effects diff --git a/packages/frei0r/frei0r.0.1.1/opam b/packages/frei0r/frei0r.0.1.1/opam index 0a6a0601f03..0338211dff4 100644 --- a/packages/frei0r/frei0r.0.1.1/opam +++ b/packages/frei0r/frei0r.0.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-frei0r" @@ -10,14 +10,21 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "frei0r"] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["centos"] ["frei0r-devel"]] - [["fedora"] ["frei0r-devel"]] - [["opensuse"] ["frei0r-devel"]] - [["osx" "homebrew"] ["frei0r"]] - [["debian"] ["frei0r-plugins-dev"]] - [["ubuntu"] ["frei0r-plugins-dev"]] + ["frei0r-devel"] {os-distribution = "centos"} + ["frei0r-devel"] {os-distribution = "fedora"} + ["frei0r-devel"] {os-distribution = "opensuse"} + ["frei0r"] {os = "macos" & os-distribution = "homebrew"} + ["frei0r-plugins-dev"] {os-distribution = "debian"} + ["frei0r-plugins-dev"] {os-distribution = "ubuntu"} ] bug-reports: "https://github.com/savonet/ocaml-frei0r/issues" -dev-repo: "https://github.com/savonet/ocaml-frei0r.git" +dev-repo: "git+https://github.com/savonet/ocaml-frei0r.git" +synopsis: "Bindings for the frei0r API which provides video effects" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-frei0r/releases/download/0.1.1/ocaml-frei0r-0.1.1.tar.gz" + checksum: "md5=20ee88a65427e7f492b31e2a17cc7911" +} diff --git a/packages/frei0r/frei0r.0.1.1/url b/packages/frei0r/frei0r.0.1.1/url deleted file mode 100644 index 1618491791b..00000000000 --- a/packages/frei0r/frei0r.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-frei0r/releases/download/0.1.1/ocaml-frei0r-0.1.1.tar.gz" -checksum: "20ee88a65427e7f492b31e2a17cc7911" diff --git a/packages/frenetic/frenetic.1.0.1/descr b/packages/frenetic/frenetic.1.0.1/descr deleted file mode 100644 index 1838acaf678..00000000000 --- a/packages/frenetic/frenetic.1.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -The Frenetic Network Programming Language for SDN diff --git a/packages/frenetic/frenetic.1.0.1/opam b/packages/frenetic/frenetic.1.0.1/opam index cae785a7fb7..16b1ba3f263 100644 --- a/packages/frenetic/frenetic.1.0.1/opam +++ b/packages/frenetic/frenetic.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "arjun@cs.umass.edu" authors: "many people at Cornell, Princeton, UMass Amherst, UCL" homepage: "http://frenetic-lang.org" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "netcore"]] depends: [ + "ocaml" {>= "4.00"} "ocamlfind" "lwt" "cstruct" @@ -16,5 +17,11 @@ depends: [ "ounit" "ocamlbuild" {build} ] -available: ocaml-version >= "4.00" 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: "md5=9bf15362576425a789599e08b17782ed" +} diff --git a/packages/frenetic/frenetic.1.0.1/url b/packages/frenetic/frenetic.1.0.1/url deleted file mode 100644 index b22ec9df80d..00000000000 --- a/packages/frenetic/frenetic.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/frenetic-lang/frenetic/releases/frenetic-1.0.1/827/frenetic-1.0.1.tar.gz" -checksum: "9bf15362576425a789599e08b17782ed" diff --git a/packages/frenetic/frenetic.1.0.2/descr b/packages/frenetic/frenetic.1.0.2/descr deleted file mode 100644 index 1838acaf678..00000000000 --- a/packages/frenetic/frenetic.1.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -The Frenetic Network Programming Language for SDN diff --git a/packages/frenetic/frenetic.1.0.2/opam b/packages/frenetic/frenetic.1.0.2/opam index 352db88f191..ff1eccfd06c 100644 --- a/packages/frenetic/frenetic.1.0.2/opam +++ b/packages/frenetic/frenetic.1.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "arjun@cs.umass.edu" authors: "many people at Cornell, Princeton, UMass Amherst, UCL" homepage: "http://frenetic-lang.org" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "netcore"]] depends: [ + "ocaml" {>= "4.00"} "ocamlfind" "lwt" "cstruct" @@ -17,5 +18,11 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/frenetic-lang/frenetic" -available: ocaml-version >= "4.00" 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: "md5=fc4e402277711bc4970861406c1d03a1" +} diff --git a/packages/frenetic/frenetic.1.0.2/url b/packages/frenetic/frenetic.1.0.2/url deleted file mode 100644 index 9975569fdc8..00000000000 --- a/packages/frenetic/frenetic.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/frenetic-lang/frenetic/archive/frenetic.1.0.2.tar.gz" -checksum: "fc4e402277711bc4970861406c1d03a1" diff --git a/packages/frenetic/frenetic.1.0/descr b/packages/frenetic/frenetic.1.0/descr deleted file mode 100644 index 1838acaf678..00000000000 --- a/packages/frenetic/frenetic.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -The Frenetic Network Programming Language for SDN diff --git a/packages/frenetic/frenetic.1.0/opam b/packages/frenetic/frenetic.1.0/opam index 15b3cde8832..1e0a380eebd 100644 --- a/packages/frenetic/frenetic.1.0/opam +++ b/packages/frenetic/frenetic.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "arjun@cs.umass.edu" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "netcore"]] depends: [ + "ocaml" {>= "4.00"} "ocamlfind" "lwt" "cstruct" @@ -13,5 +14,10 @@ depends: [ "openflow" "ounit" ] -available: ocaml-version >= "4.00" 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: "md5=fe898ac5cdc8c06dc9d39b8d1b678af4" +} diff --git a/packages/frenetic/frenetic.1.0/url b/packages/frenetic/frenetic.1.0/url deleted file mode 100644 index fc3903cb59d..00000000000 --- a/packages/frenetic/frenetic.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://people.cs.umass.edu/~arjun/download/frenetic.1.0.tar.gz" -checksum: "fe898ac5cdc8c06dc9d39b8d1b678af4" diff --git a/packages/frenetic/frenetic.2.0.0/descr b/packages/frenetic/frenetic.2.0.0/descr deleted file mode 100644 index 98e53fcef18..00000000000 --- a/packages/frenetic/frenetic.2.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -The Frenetic SDN Controller Platform diff --git a/packages/frenetic/frenetic.2.0.0/opam b/packages/frenetic/frenetic.2.0.0/opam index c8a8085c8eb..380e60618ff 100644 --- a/packages/frenetic/frenetic.2.0.0/opam +++ b/packages/frenetic/frenetic.2.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "seliopou@gmail.com" build: [ [ @@ -16,6 +16,7 @@ remove: [ ["ocamlfind" "remove" "netkat"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "core" "fieldslib" {< "113.01.00"} @@ -32,5 +33,10 @@ conflicts: [ "topology" {< "0.1.0"} ] dev-repo: "git://github.com/frenetic-lang/frenetic" -available: ocaml-version >= "4.01.0" 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: "md5=8081b846213885392d89b914e7db0ef3" +} diff --git a/packages/frenetic/frenetic.2.0.0/url b/packages/frenetic/frenetic.2.0.0/url deleted file mode 100644 index 24401c1e140..00000000000 --- a/packages/frenetic/frenetic.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/frenetic-lang/frenetic/archive/v2.0.0.tar.gz" -checksum: "8081b846213885392d89b914e7db0ef3" diff --git a/packages/frenetic/frenetic.3.0.0/descr b/packages/frenetic/frenetic.3.0.0/descr deleted file mode 100644 index 98e53fcef18..00000000000 --- a/packages/frenetic/frenetic.3.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -The Frenetic SDN Controller Platform diff --git a/packages/frenetic/frenetic.3.0.0/opam b/packages/frenetic/frenetic.3.0.0/opam index b7b21b2bf10..f285061044c 100644 --- a/packages/frenetic/frenetic.3.0.0/opam +++ b/packages/frenetic/frenetic.3.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "seliopou@gmail.com" build: [ [ @@ -16,6 +16,7 @@ remove: [ ["ocamlfind" "remove" "netkat"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "core" {< "112.06.00"} "fieldslib" {< "113.01.00"} @@ -34,5 +35,10 @@ conflicts: [ "topology" {< "0.1.0"} ] dev-repo: "git://github.com/frenetic-lang/frenetic" -available: ocaml-version >= "4.01.0" 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: "md5=e1d821861a9356d0f7de9a0bcbcb72e7" +} diff --git a/packages/frenetic/frenetic.3.0.0/url b/packages/frenetic/frenetic.3.0.0/url deleted file mode 100644 index d1cb657dd43..00000000000 --- a/packages/frenetic/frenetic.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/frenetic-lang/frenetic/archive/v3.0.0.tar.gz" -checksum: "e1d821861a9356d0f7de9a0bcbcb72e7" diff --git a/packages/frenetic/frenetic.3.1.0/descr b/packages/frenetic/frenetic.3.1.0/descr deleted file mode 100644 index 98e53fcef18..00000000000 --- a/packages/frenetic/frenetic.3.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -The Frenetic SDN Controller Platform diff --git a/packages/frenetic/frenetic.3.1.0/opam b/packages/frenetic/frenetic.3.1.0/opam index dd2f1fc95f7..cbeb76cd973 100644 --- a/packages/frenetic/frenetic.3.1.0/opam +++ b/packages/frenetic/frenetic.3.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "arjun@cs.umass.edu" build: [ [ @@ -16,6 +16,7 @@ remove: [ ["ocamlfind" "remove" "netkat"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "core" "fieldslib" {< "113.01.00"} @@ -33,5 +34,10 @@ conflicts: [ "packet" {< "0.2.1"} "topology" {< "0.1.0"} ] -available: ocaml-version >= "4.01.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: "md5=a672c090dd3625e5f1b1db94eae20742" +} diff --git a/packages/frenetic/frenetic.3.1.0/url b/packages/frenetic/frenetic.3.1.0/url deleted file mode 100644 index 3c562d962af..00000000000 --- a/packages/frenetic/frenetic.3.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://codeload.github.com/frenetic-lang/frenetic/tar.gz/v3.1.0" -checksum: "a672c090dd3625e5f1b1db94eae20742" - diff --git a/packages/frenetic/frenetic.3.2.0/descr b/packages/frenetic/frenetic.3.2.0/descr deleted file mode 100644 index 98e53fcef18..00000000000 --- a/packages/frenetic/frenetic.3.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -The Frenetic SDN Controller Platform diff --git a/packages/frenetic/frenetic.3.2.0/opam b/packages/frenetic/frenetic.3.2.0/opam index 2ef85fedd28..1a3576a75fd 100644 --- a/packages/frenetic/frenetic.3.2.0/opam +++ b/packages/frenetic/frenetic.3.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "3.2.0" maintainer: "Spiros Eliopoulos " build: [ @@ -9,6 +9,7 @@ remove: [ ["ocamlfind" "remove" "netkat"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "core" "async" @@ -20,13 +21,18 @@ depends: [ "ipaddr" {>= "2.5.0"} "yojson" {>= "1.2.0"} "quickcheck" - "ounit" {test} - "pa_ounit" {test} + "ounit" {with-test} + "pa_ounit" {with-test} "packet" {>= "0.4.0"} "openflow" {>= "0.8.0"} "topology" {>= "0.4.0"} "ocamlbuild" {build} ] dev-repo: "git://github.com/frenetic-lang/frenetic" -available: ocaml-version >= "4.01.0" 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: "md5=55332691463978b62742497808c8d1e1" +} diff --git a/packages/frenetic/frenetic.3.2.0/url b/packages/frenetic/frenetic.3.2.0/url deleted file mode 100644 index d283678a88b..00000000000 --- a/packages/frenetic/frenetic.3.2.0/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/frenetic-lang/frenetic/archive/v3.2.0.tar.gz" -checksum: "55332691463978b62742497808c8d1e1" - diff --git a/packages/frenetic/frenetic.3.3.0/descr b/packages/frenetic/frenetic.3.3.0/descr deleted file mode 100644 index 98e53fcef18..00000000000 --- a/packages/frenetic/frenetic.3.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -The Frenetic SDN Controller Platform diff --git a/packages/frenetic/frenetic.3.3.0/opam b/packages/frenetic/frenetic.3.3.0/opam index 9a655b2a74f..69c58273f37 100644 --- a/packages/frenetic/frenetic.3.3.0/opam +++ b/packages/frenetic/frenetic.3.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "3.3.0" maintainer: "Arjun Guha " build: [ @@ -9,6 +9,7 @@ remove: [ ["ocamlfind" "remove" "netkat"] ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "core" "async" @@ -22,13 +23,18 @@ depends: [ "base64" {>= "2.0.0"} "cohttp" {>= "0.10.0"} "quickcheck" - "ounit" {test} - "pa_ounit" {test} + "ounit" {with-test} + "pa_ounit" {with-test} "packet" {>= "0.4.0"} "openflow" {>= "0.9.0" & <= "0.10.0"} "topology" {>= "0.4.0"} "ocamlbuild" {build} ] dev-repo: "git://github.com/frenetic-lang/frenetic" -available: ocaml-version >= "4.02.0" 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: "md5=ca823ebad18a1ea24ec7238c1a5c6712" +} diff --git a/packages/frenetic/frenetic.3.3.0/url b/packages/frenetic/frenetic.3.3.0/url deleted file mode 100644 index a220cec9545..00000000000 --- a/packages/frenetic/frenetic.3.3.0/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/frenetic-lang/frenetic/archive/v3.3.0.tar.gz" -checksum: "ca823ebad18a1ea24ec7238c1a5c6712" - diff --git a/packages/frenetic/frenetic.3.4.0/descr b/packages/frenetic/frenetic.3.4.0/descr deleted file mode 100644 index 98e53fcef18..00000000000 --- a/packages/frenetic/frenetic.3.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -The Frenetic SDN Controller Platform diff --git a/packages/frenetic/frenetic.3.4.0/opam b/packages/frenetic/frenetic.3.4.0/opam index dbf779ff6b3..29d504d558f 100644 --- a/packages/frenetic/frenetic.3.4.0/opam +++ b/packages/frenetic/frenetic.3.4.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "3.4.0" maintainer: "Arjun Guha " build: [ @@ -9,6 +9,7 @@ remove: [ ["ocamlfind" "remove" "netkat"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "core" "async" @@ -22,13 +23,18 @@ depends: [ "base64" {>= "2.0.0"} "cohttp" {>= "0.10.0"} "quickcheck" - "ounit" {test} - "pa_ounit" {test} + "ounit" {with-test} + "pa_ounit" {with-test} "packet" {>= "0.4.0"} "openflow" {>= "0.9.0" & <= "0.10.0"} "topology" {>= "0.4.0"} "ocamlbuild" {build} ] dev-repo: "git://github.com/frenetic-lang/frenetic" -available: ocaml-version >= "4.01.0" 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: "md5=9867d1e1997bca42ce2991a103977aa0" +} diff --git a/packages/frenetic/frenetic.3.4.0/url b/packages/frenetic/frenetic.3.4.0/url deleted file mode 100644 index fdbd898257a..00000000000 --- a/packages/frenetic/frenetic.3.4.0/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/frenetic-lang/frenetic/archive/v3.4.0.tar.gz" -checksum: "9867d1e1997bca42ce2991a103977aa0" - diff --git a/packages/frenetic/frenetic.3.4.1/descr b/packages/frenetic/frenetic.3.4.1/descr deleted file mode 100644 index 98e53fcef18..00000000000 --- a/packages/frenetic/frenetic.3.4.1/descr +++ /dev/null @@ -1 +0,0 @@ -The Frenetic SDN Controller Platform diff --git a/packages/frenetic/frenetic.3.4.1/opam b/packages/frenetic/frenetic.3.4.1/opam index d672afffac4..3d93c484ec7 100644 --- a/packages/frenetic/frenetic.3.4.1/opam +++ b/packages/frenetic/frenetic.3.4.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "3.4.1" maintainer: "Arjun Guha " build: [ @@ -9,6 +9,7 @@ remove: [ ["ocamlfind" "remove" "netkat"] ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "core" "async" @@ -23,13 +24,18 @@ depends: [ "base64" {>= "2.0.0"} "cohttp" {>= "0.10.0"} "quickcheck" - "ounit" {test} - "pa_ounit" {test} + "ounit" {with-test} + "pa_ounit" {with-test} "packet" {>= "0.4.0"} "openflow" {>= "0.9.0" & <= "0.10.0"} "topology" {>= "0.4.0"} "ocamlbuild" {build} ] dev-repo: "git://github.com/frenetic-lang/frenetic" -available: ocaml-version >= "4.02.0" 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: "md5=ee9cb92cc738670b3b26cd63c5aeeabc" +} diff --git a/packages/frenetic/frenetic.3.4.1/url b/packages/frenetic/frenetic.3.4.1/url deleted file mode 100644 index 323c3941d3e..00000000000 --- a/packages/frenetic/frenetic.3.4.1/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/frenetic-lang/frenetic/archive/v3.4.1.tar.gz" -checksum: "ee9cb92cc738670b3b26cd63c5aeeabc" - diff --git a/packages/frenetic/frenetic.5.0.0/descr b/packages/frenetic/frenetic.5.0.0/descr deleted file mode 100644 index 98e53fcef18..00000000000 --- a/packages/frenetic/frenetic.5.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -The Frenetic SDN Controller Platform diff --git a/packages/frenetic/frenetic.5.0.0/opam b/packages/frenetic/frenetic.5.0.0/opam index 114d3e6a0aa..419fefafb85 100644 --- a/packages/frenetic/frenetic.5.0.0/opam +++ b/packages/frenetic/frenetic.5.0.0/opam @@ -1,14 +1,17 @@ -opam-version: "1.2" +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: "https://github.com/frenetic-lang/frenetic.git" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name "-j" jobs] -build-doc: ["jbuilder" "build" "@doc" "-p" name "-j" jobs] +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} "jbuilder" {build & >= "1.0+beta13"} "odoc" {build} @@ -39,4 +42,8 @@ depends: [ "tcpip" "yojson" {>= "1.2.0"} ] -available: [ocaml-version >= "4.05.0"] +synopsis: "The Frenetic SDN Controller Platform" +url { + src: "https://github.com/frenetic-lang/frenetic/archive/v5.0.0.zip" + checksum: "md5=4d21f0c00e77182a5dfa0cca4a776dd6" +} diff --git a/packages/frenetic/frenetic.5.0.0/url b/packages/frenetic/frenetic.5.0.0/url deleted file mode 100644 index 543fe7173f6..00000000000 --- a/packages/frenetic/frenetic.5.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/frenetic-lang/frenetic/archive/v5.0.0.zip" -checksum: "4d21f0c00e77182a5dfa0cca4a776dd6" diff --git a/packages/froc/froc.0.2.2/descr b/packages/froc/froc.0.2.2/descr deleted file mode 100644 index d539668217c..00000000000 --- a/packages/froc/froc.0.2.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Jake Donham's Froc library for functional reactive programming in OCaml. - -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. - diff --git a/packages/froc/froc.0.2.2/opam b/packages/froc/froc.0.2.2/opam index 6a217d18208..02dfb56422b 100644 --- a/packages/froc/froc.0.2.2/opam +++ b/packages/froc/froc.0.2.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mort@cantab.net" build: [ ["./configure"] @@ -9,10 +9,19 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {< "4.02.0"} "delimcc" "camlp4" "ocamlbuild" {build} ] dev-repo: "git://github.com/jaked/froc" -available: ocaml-version < "4.02.0" 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: "md5=59a485f97dde415dd0059ed3ec5a3170" +} diff --git a/packages/froc/froc.0.2.2/url b/packages/froc/froc.0.2.2/url deleted file mode 100644 index 89ac6f780af..00000000000 --- a/packages/froc/froc.0.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/jaked/froc/archive/6068a1fab883ed9254bfeb53a1f9c15e8af0bb20.tar.gz" -checksum: "59a485f97dde415dd0059ed3ec5a3170" diff --git a/packages/fstar/fstar.0.9.0/descr b/packages/fstar/fstar.0.9.0/descr deleted file mode 100644 index 5ccc7f17558..00000000000 --- a/packages/fstar/fstar.0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -An ML-like language with a type system for program verification. diff --git a/packages/fstar/fstar.0.9.0/opam b/packages/fstar/fstar.0.9.0/opam index 654fe780479..f8b9fb25fff 100644 --- a/packages/fstar/fstar.0.9.0/opam +++ b/packages/fstar/fstar.0.9.0/opam @@ -1,9 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "protz@microsoft.com" authors: "Nik Swamy " homepage: "http://fstar-lang.org" license: "Apache" depends: [ + "ocaml" {>= "4.02.1"} "ocamlfind" "batteries" "ocamlbuild" {build} @@ -12,5 +13,10 @@ depends: [ build: [ [make "-C" "src/ocaml-output"] ] -available: [ ocaml-version >= "4.02.1" ] dev-repo: "git://github.com/FStarLang/FStar" +synopsis: "An ML-like language with a type system for program verification." +extra-files: ["fstar.install" "md5=9d34aa38cf9efa5c93a3de1d985b0d41"] +url { + src: "https://github.com/FStarLang/FStar/archive/v0.9.0.tar.gz" + checksum: "md5=dd113e6de5382e829ab27e81e97d8e79" +} diff --git a/packages/fstar/fstar.0.9.0/url b/packages/fstar/fstar.0.9.0/url deleted file mode 100644 index 535f28ab2ff..00000000000 --- a/packages/fstar/fstar.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/FStarLang/FStar/archive/v0.9.0.tar.gz" -checksum: "dd113e6de5382e829ab27e81e97d8e79" diff --git a/packages/fstar/fstar.0.9.1.1/descr b/packages/fstar/fstar.0.9.1.1/descr deleted file mode 100644 index 5ccc7f17558..00000000000 --- a/packages/fstar/fstar.0.9.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -An ML-like language with a type system for program verification. diff --git a/packages/fstar/fstar.0.9.1.1/opam b/packages/fstar/fstar.0.9.1.1/opam index 051d3e42b38..0286d949538 100644 --- a/packages/fstar/fstar.0.9.1.1/opam +++ b/packages/fstar/fstar.0.9.1.1/opam @@ -1,9 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "protz@microsoft.com" authors: "Nik Swamy " homepage: "http://fstar-lang.org" license: "Apache" depends: [ + "ocaml" {>= "4.02.1"} "ocamlfind" "batteries" "ocamlbuild" {build} @@ -17,6 +18,11 @@ remove: [ "%{prefix}%/bin/fstar" "%{prefix}%/share/fstar" ] ] -available: [ ocaml-version >= "4.02.1" ] dev-repo: "git://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: "md5=6a0a27dc1b9f5bfb68b46852a381c028" +} diff --git a/packages/fstar/fstar.0.9.1.1/url b/packages/fstar/fstar.0.9.1.1/url deleted file mode 100644 index 7a9f3c8b240..00000000000 --- a/packages/fstar/fstar.0.9.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/FStarLang/FStar/archive/v0.9.1.1.tar.gz" -checksum: "6a0a27dc1b9f5bfb68b46852a381c028" diff --git a/packages/fstar/fstar.0.9.2.0/descr b/packages/fstar/fstar.0.9.2.0/descr deleted file mode 100644 index 5ccc7f17558..00000000000 --- a/packages/fstar/fstar.0.9.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -An ML-like language with a type system for program verification. diff --git a/packages/fstar/fstar.0.9.2.0/opam b/packages/fstar/fstar.0.9.2.0/opam index 9ff59a4d7c2..40074787411 100644 --- a/packages/fstar/fstar.0.9.2.0/opam +++ b/packages/fstar/fstar.0.9.2.0/opam @@ -1,17 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "protz@microsoft.com" authors: "Nik Swamy " homepage: "http://fstar-lang.org" license: "Apache" depends: [ + "ocaml" {>= "4.02.1"} "ocamlfind" "batteries" "ocamlbuild" {build} "num" ] -depexts: [ - [ ["osx" "homebrew"] ["coreutils"] ] -] +depexts: ["coreutils"] {os = "macos" & os-distribution = "homebrew"} build: [ [make "PREFIX=%{prefix}%" "-C" "src/ocaml-output"] ] @@ -26,6 +25,11 @@ remove: [ "%{prefix}%/bin/fstar" "%{prefix}%/share/fstar" ] ] -available: [ ocaml-version >= "4.02.1" ] dev-repo: "git://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: "md5=94bb95710117829051b1f91cdbaa1e97" +} diff --git a/packages/fstar/fstar.0.9.2.0/url b/packages/fstar/fstar.0.9.2.0/url deleted file mode 100644 index 092241b48e9..00000000000 --- a/packages/fstar/fstar.0.9.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/FStarLang/FStar/archive/v0.9.2.0.tar.gz" -checksum: "94bb95710117829051b1f91cdbaa1e97" diff --git a/packages/fstar/fstar.0.9.3.0-beta1/descr b/packages/fstar/fstar.0.9.3.0-beta1/descr deleted file mode 100644 index 5ccc7f17558..00000000000 --- a/packages/fstar/fstar.0.9.3.0-beta1/descr +++ /dev/null @@ -1 +0,0 @@ -An ML-like language with a type system for program verification. diff --git a/packages/fstar/fstar.0.9.3.0-beta1/opam b/packages/fstar/fstar.0.9.3.0-beta1/opam index 162d6a224c2..9fe49885829 100644 --- a/packages/fstar/fstar.0.9.3.0-beta1/opam +++ b/packages/fstar/fstar.0.9.3.0-beta1/opam @@ -1,9 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "protz@microsoft.com" authors: "Nik Swamy " homepage: "http://fstar-lang.org" license: "Apache" depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" "batteries" "zarith" @@ -12,9 +13,7 @@ depends: [ "ocamlbuild" {build} "num" ] -depexts: [ - [ ["osx" "homebrew"] ["coreutils"] ] -] +depexts: ["coreutils"] {os = "macos" & os-distribution = "homebrew"} build: [ [make "PREFIX=%{prefix}%" "-C" "src/ocaml-output"] ] @@ -29,6 +28,11 @@ remove: [ "%{prefix}%/bin/fstar" "%{prefix}%/share/fstar" ] ] -available: [ ocaml-version >= "4.02.3" ] dev-repo: "git://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: "md5=92187cfb75b224ca6e830a1e5a0bbbc4" +} diff --git a/packages/fstar/fstar.0.9.3.0-beta1/url b/packages/fstar/fstar.0.9.3.0-beta1/url deleted file mode 100644 index 8158c0f469d..00000000000 --- a/packages/fstar/fstar.0.9.3.0-beta1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/FStarLang/FStar/archive/v0.9.3.0-beta1.tar.gz" -checksum: "92187cfb75b224ca6e830a1e5a0bbbc4" diff --git a/packages/fstar/fstar.0.9.4.0-beta0/descr b/packages/fstar/fstar.0.9.4.0-beta0/descr deleted file mode 100644 index 5ccc7f17558..00000000000 --- a/packages/fstar/fstar.0.9.4.0-beta0/descr +++ /dev/null @@ -1 +0,0 @@ -An ML-like language with a type system for program verification. diff --git a/packages/fstar/fstar.0.9.4.0-beta0/opam b/packages/fstar/fstar.0.9.4.0-beta0/opam index c2c2d1998f7..e302aa2eb44 100644 --- a/packages/fstar/fstar.0.9.4.0-beta0/opam +++ b/packages/fstar/fstar.0.9.4.0-beta0/opam @@ -1,9 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "protz@microsoft.com" authors: "Nik Swamy " homepage: "http://fstar-lang.org" license: "Apache" depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" "batteries" "zarith" @@ -13,9 +14,7 @@ depends: [ "fileutils" "pprint" ] -depexts: [ - [ ["osx" "homebrew"] ["coreutils"] ] -] +depexts: ["coreutils"] {os = "macos" & os-distribution = "homebrew"} build: [ [make "PREFIX=%{prefix}%" "-C" "src/ocaml-output"] ] @@ -30,6 +29,11 @@ remove: [ "%{prefix}%/bin/fstar" "%{prefix}%/share/fstar" ] ] -available: [ ocaml-version >= "4.02.3" ] dev-repo: "git://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: "md5=447509105caade0631e9031ca0827228" +} diff --git a/packages/fstar/fstar.0.9.4.0-beta0/url b/packages/fstar/fstar.0.9.4.0-beta0/url deleted file mode 100644 index 6e0ac3e9add..00000000000 --- a/packages/fstar/fstar.0.9.4.0-beta0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/FStarLang/FStar/archive/schoolNancy17.tar.gz" -checksum: "447509105caade0631e9031ca0827228" diff --git a/packages/fstar/fstar.0.9.5.0/descr b/packages/fstar/fstar.0.9.5.0/descr deleted file mode 100644 index 5ccc7f17558..00000000000 --- a/packages/fstar/fstar.0.9.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -An ML-like language with a type system for program verification. diff --git a/packages/fstar/fstar.0.9.5.0/opam b/packages/fstar/fstar.0.9.5.0/opam index 5e5af8666bf..4acd86bf473 100644 --- a/packages/fstar/fstar.0.9.5.0/opam +++ b/packages/fstar/fstar.0.9.5.0/opam @@ -1,10 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.9.5.0" maintainer: "taramana@microsoft.com" authors: "Nik Swamy ,Jonathan Protzenko ,Tahina Ramananandro " homepage: "http://fstar-lang.org" license: "Apache" depends: [ + "ocaml" {>= "4.02.3" & (< "4.03.0" | >= "4.04.0" & < "4.07.0")} "ocamlfind" "batteries" "zarith" @@ -12,13 +13,11 @@ depends: [ "yojson" "ocamlbuild" {build} "fileutils" - "menhir" { >= "20161115" } + "menhir" {>= "20161115"} "pprint" "ulex" ] -depexts: [ - [ ["osx" "homebrew"] ["coreutils"] ] -] +depexts: ["coreutils"] {os = "macos" & os-distribution = "homebrew"} build: [ [make "PREFIX=%{prefix}%" "-C" "src/ocaml-output"] [make "PREFIX=%{prefix}%" "-C" "ulib/ml"] @@ -34,6 +33,11 @@ remove: [ "%{prefix}%/bin/fstar" "%{prefix}%/share/fstar" ] ] -available: [ ocaml-version >= "4.02.3" & (ocaml-version < "4.03.0" | (ocaml-version >= "4.04.0" & ocaml-version < "4.07.0")) ] dev-repo: "git://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: "md5=bb836bc4b9bb6402afaab671d9df62ce" +} diff --git a/packages/fstar/fstar.0.9.5.0/url b/packages/fstar/fstar.0.9.5.0/url deleted file mode 100644 index c618a56c27b..00000000000 --- a/packages/fstar/fstar.0.9.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/FStarLang/FStar/archive/v0.9.5.0-opam.tar.gz" -checksum: "bb836bc4b9bb6402afaab671d9df62ce" diff --git a/packages/fstreams/fstreams.0.2.1/descr b/packages/fstreams/fstreams.0.2.1/descr deleted file mode 100644 index ad0f8d95bbb..00000000000 --- a/packages/fstreams/fstreams.0.2.1/descr +++ /dev/null @@ -1,16 +0,0 @@ -Functional, lazy, infinite streams. - -A very standard infinite data structure is the stream which lazily -determines its current and next values and even whether they exist or -not! This data structure is useful for describing computations which -are generated and consumed step-by-step and is a powerful basic tool -for many lazy algorithms. - -Included in this module are two submodules, Infinite and -Finite. Infinite streams are streams which are guaranteed to always -have a next value and Finite streams are streams which may terminate -but are not obliged to. - -Mathematically, Infinite streams are the greatest fixed point of the -functor F X = A * X and Finite streams are the greatest fixed point of -the functor F X = 1 + A * X. \ No newline at end of file diff --git a/packages/fstreams/fstreams.0.2.1/opam b/packages/fstreams/fstreams.0.2.1/opam index 06176984f42..de554bce552 100644 --- a/packages/fstreams/fstreams.0.2.1/opam +++ b/packages/fstreams/fstreams.0.2.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Joseph Abrahamson " authors: "Joseph Abrahamson " homepage: "https://github.com/tel/ocaml-fstreams" bug-reports: "https://github.com/tel/ocaml-fstreams/issues" license: "BSD3" -dev-repo: "https://github.com/tel/ocaml-fstreams.git" +dev-repo: "git+https://github.com/tel/ocaml-fstreams.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -12,6 +12,28 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "fstreams"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} ] +synopsis: "Functional, lazy, infinite streams." +description: """ +A very standard infinite data structure is the stream which lazily +determines its current and next values and even whether they exist or +not! This data structure is useful for describing computations which +are generated and consumed step-by-step and is a powerful basic tool +for many lazy algorithms. + +Included in this module are two submodules, Infinite and +Finite. Infinite streams are streams which are guaranteed to always +have a next value and Finite streams are streams which may terminate +but are not obliged to. + +Mathematically, Infinite streams are the greatest fixed point of the +functor F X = A * X and Finite streams are the greatest fixed point of +the functor F X = 1 + A * X.""" +flags: light-uninstall +url { + src: "https://github.com/tel/ocaml-fstreams/archive/0.2.1.tar.gz" + checksum: "md5=3564f973697f3ba032d39e02db56e8ba" +} diff --git a/packages/fstreams/fstreams.0.2.1/url b/packages/fstreams/fstreams.0.2.1/url deleted file mode 100644 index eb2d33649f9..00000000000 --- a/packages/fstreams/fstreams.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/tel/ocaml-fstreams/archive/0.2.1.tar.gz" -checksum: "3564f973697f3ba032d39e02db56e8ba" diff --git a/packages/ftp/ftp.0.1.0/descr b/packages/ftp/ftp.0.1.0/descr deleted file mode 100644 index 8cdd0780c00..00000000000 --- a/packages/ftp/ftp.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Functions for accessing files via FTP diff --git a/packages/ftp/ftp.0.1.0/opam b/packages/ftp/ftp.0.1.0/opam index 9f113879ec2..5763204fbe8 100644 --- a/packages/ftp/ftp.0.1.0/opam +++ b/packages/ftp/ftp.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "smimram@gmail.com" authors: ["Samuel Mimram"] homepage: "http://savonet.sourceforge.net/" @@ -8,5 +8,12 @@ build: [ [make] ] remove: [["ocamlfind" "remove" "ftp"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] 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: "md5=d04946ddbb6079d36c9c757d7e8518bf" +} diff --git a/packages/ftp/ftp.0.1.0/url b/packages/ftp/ftp.0.1.0/url deleted file mode 100644 index 3006365558b..00000000000 --- a/packages/ftp/ftp.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-ftp/0.1.0/ocaml-ftp-0.1.0.tar.gz" -checksum: "d04946ddbb6079d36c9c757d7e8518bf" diff --git a/packages/functoria-runtime/functoria-runtime.2.0.0/opam b/packages/functoria-runtime/functoria-runtime.2.0.0/opam index 92b55887151..fe5a469731f 100644 --- a/packages/functoria-runtime/functoria-runtime.2.0.0/opam +++ b/packages/functoria-runtime/functoria-runtime.2.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Gabriel Radanne " authors: [ "Thomas Gazagnaire" "Anil Madhavapeddy" @@ -7,23 +7,29 @@ authors: [ "Thomas Gazagnaire" "Gabriel Radanne" ] homepage: "https://github.com/mirage/functoria" bug-reports: "https://github.com/mirage/functoria/issues" -dev-repo: "https://github.com/mirage/functoria.git" +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}%" ] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build & >= "0.7.3"} + "topkg" {build & >= "0.7.3"} "cmdliner" {>= "0.9.8"} "fmt" ] conflicts: [ "functoria" {< "2.0.0"} ] -available: [ocaml-version >= "4.02"] patches: [ "num.patch" ] +extra-files: ["num.patch" "md5=0a424789bef2d5ac3f230442e2fe03b1"] +url { + src: + "https://github.com/mirage/functoria/releases/download/2.0.0/functoria-runtime-2.0.0.tbz" + checksum: "md5=139240af0ca1e09b1d30795059d81f52" +} diff --git a/packages/functoria-runtime/functoria-runtime.2.0.0/url b/packages/functoria-runtime/functoria-runtime.2.0.0/url deleted file mode 100644 index 23f1b8362e1..00000000000 --- a/packages/functoria-runtime/functoria-runtime.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/functoria/releases/download/2.0.0/functoria-runtime-2.0.0.tbz" -checksum: "139240af0ca1e09b1d30795059d81f52" diff --git a/packages/functoria-runtime/functoria-runtime.2.1.0/descr b/packages/functoria-runtime/functoria-runtime.2.1.0/descr deleted file mode 100644 index 3bde178f1aa..00000000000 --- a/packages/functoria-runtime/functoria-runtime.2.1.0/descr +++ /dev/null @@ -1,119 +0,0 @@ -A DSL to organize functor applications - -[![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 \ No newline at end of file diff --git a/packages/functoria-runtime/functoria-runtime.2.1.0/opam b/packages/functoria-runtime/functoria-runtime.2.1.0/opam index 08496e48f76..690af922115 100644 --- a/packages/functoria-runtime/functoria-runtime.2.1.0/opam +++ b/packages/functoria-runtime/functoria-runtime.2.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Gabriel Radanne " authors: [ "Thomas Gazagnaire" "Anil Madhavapeddy" @@ -7,7 +7,7 @@ authors: [ "Thomas Gazagnaire" "Gabriel Radanne" ] homepage: "https://github.com/mirage/functoria" bug-reports: "https://github.com/mirage/functoria/issues" -dev-repo: "https://github.com/mirage/functoria.git" +dev-repo: "git+https://github.com/mirage/functoria.git" doc: "https://mirage.github.io/functoria/" license: "ISC" tags: ["org:mirage"] @@ -17,11 +17,135 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >="1.0+beta10"} + "ocaml" {>= "4.02"} + "jbuilder" {build & >= "1.0+beta10"} "cmdliner" {>= "0.9.8"} "fmt" ] conflicts: [ "functoria" {< "2.0.0"} ] -available: [ocaml-version >= "4.02"] +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: "md5=4541047f19a2842df17b9ffb5badbb3e" +} diff --git a/packages/functoria-runtime/functoria-runtime.2.1.0/url b/packages/functoria-runtime/functoria-runtime.2.1.0/url deleted file mode 100644 index b9269888bdc..00000000000 --- a/packages/functoria-runtime/functoria-runtime.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/functoria/releases/download/2.1.0/functoria-2.1.0.tbz" -checksum: "4541047f19a2842df17b9ffb5badbb3e" \ No newline at end of file diff --git a/packages/functoria-runtime/functoria-runtime.2.2.0/descr b/packages/functoria-runtime/functoria-runtime.2.2.0/descr deleted file mode 100644 index 3bde178f1aa..00000000000 --- a/packages/functoria-runtime/functoria-runtime.2.2.0/descr +++ /dev/null @@ -1,119 +0,0 @@ -A DSL to organize functor applications - -[![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 \ No newline at end of file diff --git a/packages/functoria-runtime/functoria-runtime.2.2.0/opam b/packages/functoria-runtime/functoria-runtime.2.2.0/opam index 7c6b4219b77..c1e8ae6fbf9 100644 --- a/packages/functoria-runtime/functoria-runtime.2.2.0/opam +++ b/packages/functoria-runtime/functoria-runtime.2.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Gabriel Radanne " authors: [ "Thomas Gazagnaire" "Anil Madhavapeddy" @@ -7,7 +7,7 @@ authors: [ "Thomas Gazagnaire" "Gabriel Radanne" ] homepage: "https://github.com/mirage/functoria" bug-reports: "https://github.com/mirage/functoria/issues" -dev-repo: "https://github.com/mirage/functoria.git" +dev-repo: "git+https://github.com/mirage/functoria.git" doc: "https://mirage.github.io/functoria/" license: "ISC" tags: ["org:mirage"] @@ -15,16 +15,137 @@ tags: ["org:mirage"] build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" "1"] {with-test} ] - -# do not run the tests in parallel as it uses side-effects -build-test: ["jbuilder" "runtest" "-p" name "-j" "1"] - depends: [ - "jbuilder" {build & >="1.0+beta10"} + "ocaml" {>= "4.02"} + "jbuilder" {build & >= "1.0+beta10"} "cmdliner" {>= "0.9.8"} "fmt" - "functoria" {test & >= "2.2.0"} - "alcotest" {test} + "functoria" {with-test & >= "2.2.0"} + "alcotest" {with-test} ] -available: [ocaml-version >= "4.02"] +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: "md5=053ed65cf0bd9b2060f2c250ba6bb629" +} diff --git a/packages/functoria-runtime/functoria-runtime.2.2.0/url b/packages/functoria-runtime/functoria-runtime.2.2.0/url deleted file mode 100644 index 66bcf7ebf23..00000000000 --- a/packages/functoria-runtime/functoria-runtime.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/functoria/releases/download/2.2.0/functoria-2.2.0.tbz" -checksum: "053ed65cf0bd9b2060f2c250ba6bb629" \ No newline at end of file diff --git a/packages/functoria/functoria.1.0.0/descr b/packages/functoria/functoria.1.0.0/descr deleted file mode 100644 index 84bea5d789b..00000000000 --- a/packages/functoria/functoria.1.0.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -A DSL to organize functor applications. - -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 diff --git a/packages/functoria/functoria.1.0.0/opam b/packages/functoria/functoria.1.0.0/opam index 934cf6ea2f7..6648c168b56 100644 --- a/packages/functoria/functoria.1.0.0/opam +++ b/packages/functoria/functoria.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mirageos-devel@lists.xenproject.org" authors: [ "Thomas Gazagnaire" @@ -10,21 +10,35 @@ authors: [ homepage: "https://github.com/mirage/functoria" bug-reports: "https://github.com/mirage/functoria/issues" license: "ISC" -dev-repo: "https://github.com/mirage/functoria.git" +dev-repo: "git+https://github.com/mirage/functoria.git" build: [ ["./configure" "--prefix=%{prefix}%" "--%{ounit:enable}%-tests"] [make] + [make "test"] {with-test} ] install: [make "install"] -build-test: [make "test"] remove: ["ocamlfind" "remove" "functoria"] depends: [ + "ocaml" {>= "4.01" & < "4.03"} "ocamlfind" {build} "base-unix" "cmdliner" {>= "0.9.8"} "rresult" "fmt" "ocamlgraph" - "ounit" {test & >="2.0.0"} + "ounit" {with-test & >= "2.0.0"} ] -available: [ocaml-version >= "4.01" & ocaml-version < "4.03"] +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: "md5=aa8010220b57abadf8add9942c493204" +} diff --git a/packages/functoria/functoria.1.0.0/url b/packages/functoria/functoria.1.0.0/url deleted file mode 100644 index 64d90868c80..00000000000 --- a/packages/functoria/functoria.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/functoria/archive/1.0.0.tar.gz" -checksum: "aa8010220b57abadf8add9942c493204" diff --git a/packages/functoria/functoria.1.1.0/descr b/packages/functoria/functoria.1.1.0/descr deleted file mode 100644 index 84bea5d789b..00000000000 --- a/packages/functoria/functoria.1.1.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -A DSL to organize functor applications. - -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 diff --git a/packages/functoria/functoria.1.1.0/opam b/packages/functoria/functoria.1.1.0/opam deleted file mode 100644 index 206bff70793..00000000000 --- a/packages/functoria/functoria.1.1.0/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/functoria.git" -build: [ - ["./configure" "--prefix=%{prefix}%" "--%{ounit:enable}%-tests"] - [make] -] -install: [make "install"] -build-test: [make "test"] -remove: ["ocamlfind" "remove" "functoria"] -depends: [ - "ocamlfind" {build} - "base-unix" - "cmdliner" {>= "0.9.8"} - "rresult" - "fmt" - "ocamlgraph" - "ounit" {test & >="2.0.0"} -] -available: [ocaml-version >= "4.01"] diff --git a/packages/functoria/functoria.1.1.0/url b/packages/functoria/functoria.1.1.0/url deleted file mode 100644 index 2a18397cccd..00000000000 --- a/packages/functoria/functoria.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/functoria/archive/1.1.0.tar.gz" -checksum: "a46aa627a472db9b9dd1bdfd8c45eaf6" diff --git a/packages/functoria/functoria.1.1.1/descr b/packages/functoria/functoria.1.1.1/descr deleted file mode 100644 index 84bea5d789b..00000000000 --- a/packages/functoria/functoria.1.1.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -A DSL to organize functor applications. - -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 diff --git a/packages/functoria/functoria.1.1.1/opam b/packages/functoria/functoria.1.1.1/opam index 3855b39eb22..320d58b25d8 100644 --- a/packages/functoria/functoria.1.1.1/opam +++ b/packages/functoria/functoria.1.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mirageos-devel@lists.xenproject.org" authors: [ "Thomas Gazagnaire" "Anil Madhavapeddy" @@ -7,25 +7,37 @@ authors: [ "Thomas Gazagnaire" "Gabriel Radanne" ] homepage: "https://github.com/mirage/functoria" bug-reports: "https://github.com/mirage/functoria/issues" -dev-repo: "https://github.com/mirage/functoria.git" +dev-repo: "git+https://github.com/mirage/functoria.git" license: "ISC" build: [ ["./configure" "--prefix=%{prefix}%" "--%{ounit:enable}%-tests"] [make] -] -build-test: [ - [make "test"] + [make "test"] {with-test} ] install: [make "install"] remove: ["ocamlfind" "remove" "functoria"] depends: [ + "ocaml" {>= "4.01"} "ocamlfind" {build} "base-unix" "cmdliner" {>= "0.9.8"} "rresult" "fmt" "ocamlgraph" - "ounit" {test & >="2.0.0"} + "ounit" {with-test & >= "2.0.0"} ] -available: [ocaml-version >= "4.01"] +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: "md5=a4b87781570ec9aa250044ccdd6e7544" +} diff --git a/packages/functoria/functoria.1.1.1/url b/packages/functoria/functoria.1.1.1/url deleted file mode 100644 index 66bc20915fc..00000000000 --- a/packages/functoria/functoria.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/functoria/archive/1.1.1.tar.gz" -checksum: "a4b87781570ec9aa250044ccdd6e7544" diff --git a/packages/functoria/functoria.2.0.0/descr b/packages/functoria/functoria.2.0.0/descr deleted file mode 100644 index 0656c8a9741..00000000000 --- a/packages/functoria/functoria.2.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -A bundle of useful runtime functions for applications built with Functoria. diff --git a/packages/functoria/functoria.2.0.0/opam b/packages/functoria/functoria.2.0.0/opam deleted file mode 100644 index 4774fd54959..00000000000 --- a/packages/functoria/functoria.2.0.0/opam +++ /dev/null @@ -1,35 +0,0 @@ -opam-version: "1.2" -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: "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" ] -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--pkg-name" name "--pinned" "%{pinned}%" "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] -] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build & >= "0.7.3"} - "base-unix" - "cmdliner" {>= "0.9.8"} - "rresult" - "astring" - "fmt" - "ocamlgraph" - "logs" - "bos" - "fpath" - "ounit" {test & >="2.0.0"} -] -available: [ocaml-version >= "4.03"] diff --git a/packages/functoria/functoria.2.0.0/url b/packages/functoria/functoria.2.0.0/url deleted file mode 100644 index 55b148628b8..00000000000 --- a/packages/functoria/functoria.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/functoria/releases/download/2.0.0/functoria-2.0.0.tbz" -checksum: "ef94680270de7019b7f6970cc0720725" diff --git a/packages/functoria/functoria.2.0.1/descr b/packages/functoria/functoria.2.0.1/descr deleted file mode 100644 index 0656c8a9741..00000000000 --- a/packages/functoria/functoria.2.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -A bundle of useful runtime functions for applications built with Functoria. diff --git a/packages/functoria/functoria.2.0.1/opam b/packages/functoria/functoria.2.0.1/opam deleted file mode 100644 index 4774fd54959..00000000000 --- a/packages/functoria/functoria.2.0.1/opam +++ /dev/null @@ -1,35 +0,0 @@ -opam-version: "1.2" -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: "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" ] -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--pkg-name" name "--pinned" "%{pinned}%" "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] -] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build & >= "0.7.3"} - "base-unix" - "cmdliner" {>= "0.9.8"} - "rresult" - "astring" - "fmt" - "ocamlgraph" - "logs" - "bos" - "fpath" - "ounit" {test & >="2.0.0"} -] -available: [ocaml-version >= "4.03"] diff --git a/packages/functoria/functoria.2.0.1/url b/packages/functoria/functoria.2.0.1/url deleted file mode 100644 index 97764b21497..00000000000 --- a/packages/functoria/functoria.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/functoria/releases/download/2.0.1/functoria-2.0.1.tbz" -checksum: "46ff45d9cebf0f1d6dec6a3c2c728285" diff --git a/packages/functoria/functoria.2.0.2/descr b/packages/functoria/functoria.2.0.2/descr deleted file mode 100644 index 84bea5d789b..00000000000 --- a/packages/functoria/functoria.2.0.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -A DSL to organize functor applications. - -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 diff --git a/packages/functoria/functoria.2.0.2/opam b/packages/functoria/functoria.2.0.2/opam index 7dc11f317b1..2669b47da02 100644 --- a/packages/functoria/functoria.2.0.2/opam +++ b/packages/functoria/functoria.2.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mirageos-devel@lists.xenproject.org" authors: [ "Thomas Gazagnaire" "Anil Madhavapeddy" @@ -7,20 +7,41 @@ authors: [ "Thomas Gazagnaire" "Gabriel Radanne" ] homepage: "https://github.com/mirage/functoria" bug-reports: "https://github.com/mirage/functoria/issues" -dev-repo: "https://github.com/mirage/functoria.git" +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" ] -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--pkg-name" name "--pinned" "%{pinned}%" "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] +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"} "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build & >= "0.7.3"} + "topkg" {build & >= "0.7.3"} "base-unix" "cmdliner" {>= "0.9.8"} "rresult" @@ -30,6 +51,19 @@ depends: [ "logs" "bos" "fpath" - "ounit" {test} + "ounit" {with-test} ] -available: [ocaml-version >= "4.03"] +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: "md5=aa9c413e736c6c38e7eeac587b1528f8" +} diff --git a/packages/functoria/functoria.2.0.2/url b/packages/functoria/functoria.2.0.2/url deleted file mode 100644 index 2391f68fdb4..00000000000 --- a/packages/functoria/functoria.2.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/functoria/releases/download/2.0.2/functoria-2.0.2.tbz" -checksum: "aa9c413e736c6c38e7eeac587b1528f8" diff --git a/packages/functoria/functoria.2.1.0/descr b/packages/functoria/functoria.2.1.0/descr deleted file mode 100644 index 3bde178f1aa..00000000000 --- a/packages/functoria/functoria.2.1.0/descr +++ /dev/null @@ -1,119 +0,0 @@ -A DSL to organize functor applications - -[![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 \ No newline at end of file diff --git a/packages/functoria/functoria.2.1.0/opam b/packages/functoria/functoria.2.1.0/opam index 80499ef61f2..df838a9cc67 100644 --- a/packages/functoria/functoria.2.1.0/opam +++ b/packages/functoria/functoria.2.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mirageos-devel@lists.xenproject.org" authors: [ "Thomas Gazagnaire" "Anil Madhavapeddy" @@ -7,7 +7,7 @@ authors: [ "Thomas Gazagnaire" "Gabriel Radanne" ] homepage: "https://github.com/mirage/functoria" bug-reports: "https://github.com/mirage/functoria/issues" -dev-repo: "https://github.com/mirage/functoria.git" +dev-repo: "git+https://github.com/mirage/functoria.git" doc: "https://mirage.github.io/functoria/" license: "ISC" tags: ["org:mirage"] @@ -15,12 +15,11 @@ tags: ["org:mirage"] build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest"] + ["jbuilder" "runtest"] {with-test} ] depends: [ - "jbuilder" {build & >="1.0+beta10"} + "ocaml" {>= "4.03"} + "jbuilder" {build & >= "1.0+beta10"} "base-unix" "cmdliner" {>= "0.9.8"} "rresult" @@ -30,6 +29,129 @@ depends: [ "logs" "bos" "fpath" - "ounit" {test & >="2.0.0"} + "ounit" {with-test & >= "2.0.0"} ] -available: [ocaml-version >= "4.03"] +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: "md5=4541047f19a2842df17b9ffb5badbb3e" +} diff --git a/packages/functoria/functoria.2.1.0/url b/packages/functoria/functoria.2.1.0/url deleted file mode 100644 index b9269888bdc..00000000000 --- a/packages/functoria/functoria.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/functoria/releases/download/2.1.0/functoria-2.1.0.tbz" -checksum: "4541047f19a2842df17b9ffb5badbb3e" \ No newline at end of file diff --git a/packages/functoria/functoria.2.2.0/descr b/packages/functoria/functoria.2.2.0/descr deleted file mode 100644 index 3bde178f1aa..00000000000 --- a/packages/functoria/functoria.2.2.0/descr +++ /dev/null @@ -1,119 +0,0 @@ -A DSL to organize functor applications - -[![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 \ No newline at end of file diff --git a/packages/functoria/functoria.2.2.0/opam b/packages/functoria/functoria.2.2.0/opam index 1061048d895..29c4aa63690 100644 --- a/packages/functoria/functoria.2.2.0/opam +++ b/packages/functoria/functoria.2.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Gabriel Radanne " authors: [ "Thomas Gazagnaire" "Anil Madhavapeddy" @@ -7,7 +7,7 @@ authors: [ "Thomas Gazagnaire" "Gabriel Radanne" ] homepage: "https://github.com/mirage/functoria" bug-reports: "https://github.com/mirage/functoria/issues" -dev-repo: "https://github.com/mirage/functoria.git" +dev-repo: "git+https://github.com/mirage/functoria.git" doc: "https://mirage.github.io/functoria/" license: "ISC" tags: ["org:mirage"] @@ -15,11 +15,11 @@ tags: ["org:mirage"] build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: ["jbuilder" "runtest" "-p" name "-j" jobs] - depends: [ - "jbuilder" {build & >="1.0+beta10"} + "ocaml" {>= "4.03"} + "jbuilder" {build & >= "1.0+beta10"} "base-unix" "cmdliner" {>= "0.9.8"} "rresult" @@ -29,6 +29,129 @@ depends: [ "logs" "bos" "fpath" - "alcotest" {test & >="2.0.0"} + "alcotest" {with-test & >= "2.0.0"} ] -available: [ocaml-version >= "4.03"] +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: "md5=053ed65cf0bd9b2060f2c250ba6bb629" +} diff --git a/packages/functoria/functoria.2.2.0/url b/packages/functoria/functoria.2.2.0/url deleted file mode 100644 index 66bcf7ebf23..00000000000 --- a/packages/functoria/functoria.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/functoria/releases/download/2.2.0/functoria-2.2.0.tbz" -checksum: "053ed65cf0bd9b2060f2c250ba6bb629" \ No newline at end of file diff --git a/packages/functory/functory.0.5/descr b/packages/functory/functory.0.5/descr deleted file mode 100644 index 937657e6880..00000000000 --- a/packages/functory/functory.0.5/descr +++ /dev/null @@ -1 +0,0 @@ -Distributed computing library. diff --git a/packages/functory/functory.0.5/opam b/packages/functory/functory.0.5/opam index 22e612817fb..970ba0d03fc 100644 --- a/packages/functory/functory.0.5/opam +++ b/packages/functory/functory.0.5/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "roberto@dicosmo.org" authors: [ "Jean-Christophe Filliâtre" @@ -11,5 +11,11 @@ build: [ [make] ] remove: [["ocamlfind" "remove" "functory"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] install: [make "ocamlfind-install"] +synopsis: "Distributed computing library." +flags: light-uninstall +url { + src: "https://www.lri.fr/~filliatr/functory/download/functory-0.5.tar.gz" + checksum: "md5=c7e6576c3e6b3a7e247eab530d7e4de8" +} diff --git a/packages/functory/functory.0.5/url b/packages/functory/functory.0.5/url deleted file mode 100644 index 6b6e437ae5d..00000000000 --- a/packages/functory/functory.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://www.lri.fr/~filliatr/functory/download/functory-0.5.tar.gz" -checksum: "c7e6576c3e6b3a7e247eab530d7e4de8" diff --git a/packages/fury-puyo/fury-puyo.0.5/descr b/packages/fury-puyo/fury-puyo.0.5/descr deleted file mode 100644 index 1c889bcc454..00000000000 --- a/packages/fury-puyo/fury-puyo.0.5/descr +++ /dev/null @@ -1,6 +0,0 @@ -Fury Puyo is a free clone of the Puyo Puyo game. - -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! diff --git a/packages/fury-puyo/fury-puyo.0.5/opam b/packages/fury-puyo/fury-puyo.0.5/opam index 4e180e6c417..0dd25dd45b2 100644 --- a/packages/fury-puyo/fury-puyo.0.5/opam +++ b/packages/fury-puyo/fury-puyo.0.5/opam @@ -1,10 +1,11 @@ -opam-version: "1.2" +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" "ocamlfind" "ocamlsdl" "conf-sdl-ttf" @@ -16,3 +17,18 @@ 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!""" +extra-files: [ + ["fury-puyo.install" "md5=60838bff4460a3865b6a37511310b183"] + ["data_dir.patch.in" "md5=929dda7afdf2a4b33060baeee9ead017"] + ["4.05-compatibility.patch" "md5=3b5db4489c1a4d09e9deeed5e5bccb34"] +] +url { + src: "https://forge.ocamlcore.org/frs/download.php/352/furypuyo-0.5.tar.gz" + checksum: "md5=bb7263a1a9b57542442656e907a476b1" +} diff --git a/packages/fury-puyo/fury-puyo.0.5/url b/packages/fury-puyo/fury-puyo.0.5/url deleted file mode 100644 index 3f19422b2b4..00000000000 --- a/packages/fury-puyo/fury-puyo.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/352/furypuyo-0.5.tar.gz" -checksum: "bb7263a1a9b57542442656e907a476b1" diff --git a/packages/future/future.0.1.0/descr b/packages/future/future.0.1.0/descr deleted file mode 100644 index a93fcb826d3..00000000000 --- a/packages/future/future.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Abstraction over Stdlib, Lwt, Async, and more. diff --git a/packages/future/future.0.1.0/opam b/packages/future/future.0.1.0/opam index a4029bf0a41..8a4db906e10 100644 --- a/packages/future/future.0.1.0/opam +++ b/packages/future/future.0.1.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Ashish Agarwal " authors: ["Solvuu LLC"] license: "ISC" homepage: "https://github.com/solvuu/future" -dev-repo: "https://github.com/solvuu/future.git" +dev-repo: "git+https://github.com/solvuu/future.git" bug-reports: "https://github.com/solvuu/future/issues" tags: ["org:solvuu"] @@ -17,16 +17,14 @@ install: [ [make "%{name}%.install"] ] -remove: [] - depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "solvuu_build" {build} - "core" {>= "111.17.00" & <"v0.9.0"} + "core" {>= "111.17.00" & < "v0.9.0"} "cfstream" ] - depopts: [ "async" "lwt" @@ -36,3 +34,9 @@ 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: "md5=b1d3d6c455ec2f123254b5d2995b63c1" +} diff --git a/packages/future/future.0.1.0/url b/packages/future/future.0.1.0/url deleted file mode 100644 index 8ee8907d78e..00000000000 --- a/packages/future/future.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/solvuu/future/archive/v0.1.0.tar.gz" -checksum: "b1d3d6c455ec2f123254b5d2995b63c1" diff --git a/packages/future/future.0.2.0/descr b/packages/future/future.0.2.0/descr deleted file mode 100644 index a93fcb826d3..00000000000 --- a/packages/future/future.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Abstraction over Stdlib, Lwt, Async, and more. diff --git a/packages/future/future.0.2.0/opam b/packages/future/future.0.2.0/opam index cbda0a89817..f80e2aef891 100644 --- a/packages/future/future.0.2.0/opam +++ b/packages/future/future.0.2.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/solvuu/future.git" +dev-repo: "git+https://github.com/solvuu/future.git" build: [ [make "byte"] [make "native"] @@ -13,6 +13,7 @@ build: [ [make "%{name}%.install"] ] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "solvuu-build" {build & >= "0.1.0" & < "0.3.0"} @@ -24,3 +25,8 @@ 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: "md5=326d426b1f3af6a7cfa33e932b1ee1ba" +} diff --git a/packages/future/future.0.2.0/url b/packages/future/future.0.2.0/url deleted file mode 100644 index 5842b57a282..00000000000 --- a/packages/future/future.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/solvuu/future/archive/v0.2.0.tar.gz" -checksum: "326d426b1f3af6a7cfa33e932b1ee1ba" diff --git a/packages/gadelac/gadelac.0.6.1/descr b/packages/gadelac/gadelac.0.6.1/descr deleted file mode 100644 index 70accc78b49..00000000000 --- a/packages/gadelac/gadelac.0.6.1/descr +++ /dev/null @@ -1 +0,0 @@ -Preprocessor for the Game Description Language. \ No newline at end of file diff --git a/packages/gadelac/gadelac.0.6.1/opam b/packages/gadelac/gadelac.0.6.1/opam index 4246a1e41d0..a6a544ecb0b 100644 --- a/packages/gadelac/gadelac.0.6.1/opam +++ b/packages/gadelac/gadelac.0.6.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "abdallah.saffidine@gmail.com" authors: ["Abdallah Saffidine"] license: "BSD2" @@ -6,8 +6,14 @@ build: [ [make "gadelac"] ] depends: [ + "ocaml" {>= "3.12.1"} "base-unix" "menhir" "ocamlbuild" {build} ] -available: [ ocaml-version >= "3.12.1" ] +synopsis: "Preprocessor for the Game Description Language." +extra-files: ["gadelac.install" "md5=6f4e673cc399c6fdee3bc2845fcaf5dc"] +url { + src: "https://bitbucket.org/Abdallah/gadelac/get/v0.6.1.tar.gz" + checksum: "md5=e2de253e8ab8fc2cbcb81734f594ef5d" +} diff --git a/packages/gadelac/gadelac.0.6.1/url b/packages/gadelac/gadelac.0.6.1/url deleted file mode 100644 index ecbbef4e8ec..00000000000 --- a/packages/gadelac/gadelac.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/Abdallah/gadelac/get/v0.6.1.tar.gz" -checksum: "e2de253e8ab8fc2cbcb81734f594ef5d" diff --git a/packages/gadelac/gadelac.0.6/descr b/packages/gadelac/gadelac.0.6/descr deleted file mode 100644 index 70accc78b49..00000000000 --- a/packages/gadelac/gadelac.0.6/descr +++ /dev/null @@ -1 +0,0 @@ -Preprocessor for the Game Description Language. \ No newline at end of file diff --git a/packages/gadelac/gadelac.0.6/opam b/packages/gadelac/gadelac.0.6/opam index 09292c3fed3..9da2808f717 100644 --- a/packages/gadelac/gadelac.0.6/opam +++ b/packages/gadelac/gadelac.0.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "abdallah.saffidine@gmail.com" authors: ["Abdallah Saffidine"] license: "BSD2" @@ -6,8 +6,14 @@ build: [ [make "gadelac"] ] depends: [ + "ocaml" {>= "4.00.0"} "base-unix" "menhir" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" ] +synopsis: "Preprocessor for the Game Description Language." +extra-files: ["gadelac.install" "md5=6f4e673cc399c6fdee3bc2845fcaf5dc"] +url { + src: "https://bitbucket.org/Abdallah/gadelac/get/v0.6.tar.gz" + checksum: "md5=5ca184e4b13042288aa407f39fabf625" +} diff --git a/packages/gadelac/gadelac.0.6/url b/packages/gadelac/gadelac.0.6/url deleted file mode 100644 index c0312e41a44..00000000000 --- a/packages/gadelac/gadelac.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/Abdallah/gadelac/get/v0.6.tar.gz" -checksum: "5ca184e4b13042288aa407f39fabf625" diff --git a/packages/gamepad/gamepad.0.1.0/descr b/packages/gamepad/gamepad.0.1.0/descr deleted file mode 100644 index c391ab473d1..00000000000 --- a/packages/gamepad/gamepad.0.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Bindings for the JS Gamepad API - -Using this and js_of_ocaml, you can use gamepads with OCaml in your browser. diff --git a/packages/gamepad/gamepad.0.1.0/opam b/packages/gamepad/gamepad.0.1.0/opam index 912d0604077..29a47cab336 100644 --- a/packages/gamepad/gamepad.0.1.0/opam +++ b/packages/gamepad/gamepad.0.1.0/opam @@ -1,22 +1,30 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/emillon/gamepad_of_ocaml.git" +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}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] + ["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} "ocamlfind" {build} "topkg" {build} "lwt" - "js_of_ocaml" {>= "2.6" & <"3.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: "md5=d3ecec83d63fccde2f9bff4a67e3027b" +} diff --git a/packages/gamepad/gamepad.0.1.0/url b/packages/gamepad/gamepad.0.1.0/url deleted file mode 100644 index d30fa08dd63..00000000000 --- a/packages/gamepad/gamepad.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/emillon/gamepad_of_ocaml/releases/download/v0.1.0/gamepad-0.1.0.tbz" -checksum: "d3ecec83d63fccde2f9bff4a67e3027b" \ No newline at end of file diff --git a/packages/gamepad/gamepad.0.2.0/descr b/packages/gamepad/gamepad.0.2.0/descr deleted file mode 100644 index c391ab473d1..00000000000 --- a/packages/gamepad/gamepad.0.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Bindings for the JS Gamepad API - -Using this and js_of_ocaml, you can use gamepads with OCaml in your browser. diff --git a/packages/gamepad/gamepad.0.2.0/opam b/packages/gamepad/gamepad.0.2.0/opam index e1ec0702bf0..79ebb262f60 100644 --- a/packages/gamepad/gamepad.0.2.0/opam +++ b/packages/gamepad/gamepad.0.2.0/opam @@ -1,19 +1,19 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/emillon/gamepad_of_ocaml.git" +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}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] + ["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} "ocamlfind" {build} "topkg" {build} @@ -22,3 +22,11 @@ depends: [ "js_of_ocaml-lwt" {>= "3.0"} "js_of_ocaml-ocamlbuild" {build} ] +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.2.0/gamepad-0.2.0.tbz" + checksum: "md5=48df2644612a86a24f84e54090c68dd7" +} diff --git a/packages/gamepad/gamepad.0.2.0/url b/packages/gamepad/gamepad.0.2.0/url deleted file mode 100644 index 739315a72dc..00000000000 --- a/packages/gamepad/gamepad.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/emillon/gamepad_of_ocaml/releases/download/v0.2.0/gamepad-0.2.0.tbz" -checksum: "48df2644612a86a24f84e54090c68dd7" \ No newline at end of file diff --git a/packages/gammu/gammu.0.9.1/descr b/packages/gammu/gammu.0.9.1/descr deleted file mode 100644 index c5bdc2100ba..00000000000 --- a/packages/gammu/gammu.0.9.1/descr +++ /dev/null @@ -1 +0,0 @@ -Binding to libGammu to access different cell phones and SIM cards. diff --git a/packages/gammu/gammu.0.9.1/opam b/packages/gammu/gammu.0.9.1/opam index a788a829fa6..c674f7e5de9 100644 --- a/packages/gammu/gammu.0.9.1/opam +++ b/packages/gammu/gammu.0.9.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,11 +6,19 @@ build: [ ] remove: [["ocamlfind" "remove" "gammu"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["ubuntu"]["libgammu-dev"]] - [["debian"]["libgammu-dev"]] + ["libgammu-dev"] {os-distribution = "ubuntu"} + ["libgammu-dev"] {os-distribution = "debian"} ] install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Binding to libGammu to access different cell phones and SIM cards." +flags: light-uninstall +url { + src: "http://forge.ocamlcore.org/frs/download.php/1143/gammu-0.9.1.tar.gz" + checksum: "md5=968d5ceb0f11777b4a49953918b19a1d" +} diff --git a/packages/gammu/gammu.0.9.1/url b/packages/gammu/gammu.0.9.1/url deleted file mode 100644 index 652b3c519c6..00000000000 --- a/packages/gammu/gammu.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1143/gammu-0.9.1.tar.gz" -checksum: "968d5ceb0f11777b4a49953918b19a1d" diff --git a/packages/gammu/gammu.0.9.2/descr b/packages/gammu/gammu.0.9.2/descr deleted file mode 100644 index b30725a17c8..00000000000 --- a/packages/gammu/gammu.0.9.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Cell phone and SIM card access. -Gammu is a binding to libGammu which allows to manage data in your -cell phone such as contacts, calendar or messages. diff --git a/packages/gammu/gammu.0.9.2/opam b/packages/gammu/gammu.0.9.2/opam index 028f54d8d20..f4f8d7629f8 100644 --- a/packages/gammu/gammu.0.9.2/opam +++ b/packages/gammu/gammu.0.9.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler" @@ -10,15 +10,25 @@ license: "LGPL-3.0 with OCaml linking exception" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "gammu"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["ubuntu"]["libgammu-dev"]] - [["debian"]["libgammu-dev"]] + ["libgammu-dev"] {os-distribution = "ubuntu"} + ["libgammu-dev"] {os-distribution = "debian"} ] 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://forge.ocamlcore.org/frs/download.php/1153/gammu-0.9.2.tar.gz" + checksum: "md5=f12232e69d989f2d353117bc33ade0e4" +} diff --git a/packages/gammu/gammu.0.9.2/url b/packages/gammu/gammu.0.9.2/url deleted file mode 100644 index 29fab1e801f..00000000000 --- a/packages/gammu/gammu.0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1153/gammu-0.9.2.tar.gz" -checksum: "f12232e69d989f2d353117bc33ade0e4" diff --git a/packages/gammu/gammu.0.9.3/descr b/packages/gammu/gammu.0.9.3/descr deleted file mode 100644 index 9b014774e33..00000000000 --- a/packages/gammu/gammu.0.9.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Cell phone and SIM card access. -Gammu is a binding to libGammu which allows to manage data in your -cell phone such as contacts, calendar or messages. - diff --git a/packages/gammu/gammu.0.9.3/opam b/packages/gammu/gammu.0.9.3/opam index 8d3fa033d1f..83829eefbd2 100644 --- a/packages/gammu/gammu.0.9.3/opam +++ b/packages/gammu/gammu.0.9.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "gammu" version: "0.9.3" maintainer: "Christophe Troestler " @@ -7,18 +7,19 @@ authors: [ "Christophe Troestler" "Pierre Hauweele" ] license: "LGPL-3.0 with OCaml linking exception" homepage: "https://github.com/Chris00/ocaml-gammu" -dev-repo: "https://github.com/Chris00/ocaml-gammu.git" +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} ] install: ["ocaml" "setup.ml" "-install"] remove: [ ["ocamlfind" "remove" "gammu"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] @@ -26,7 +27,17 @@ depopts: [ "base-unix" ] depexts: [ - [["ubuntu"]["libgammu-dev"]] - [["debian"]["libgammu-dev"]] - [["centos"]["gammu-devel"]] + ["libgammu-dev"] {os-distribution = "ubuntu"} + ["libgammu-dev"] {os-distribution = "debian"} + ["gammu-devel"] {os-distribution = "centos"} ] +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://github.com/Chris00/ocaml-gammu/releases/download/0.9.3/gammu-0.9.3.tar.gz" + checksum: "md5=c75282188ec8a0a8f4fe3b2c1a30410a" +} diff --git a/packages/gammu/gammu.0.9.3/url b/packages/gammu/gammu.0.9.3/url deleted file mode 100644 index d49542ab55a..00000000000 --- a/packages/gammu/gammu.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/ocaml-gammu/releases/download/0.9.3/gammu-0.9.3.tar.gz" -checksum: "c75282188ec8a0a8f4fe3b2c1a30410a" diff --git a/packages/gammu/gammu.0.9.4/descr b/packages/gammu/gammu.0.9.4/descr deleted file mode 100644 index f17fdc1df30..00000000000 --- a/packages/gammu/gammu.0.9.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -Cell phone and SIM card access - -Gammu is a binding to libGammu which allows to manage data in your -cell phone such as contacts, calendar or messages. diff --git a/packages/gammu/gammu.0.9.4/opam b/packages/gammu/gammu.0.9.4/opam index ae92f2039f2..08f7782cc0f 100644 --- a/packages/gammu/gammu.0.9.4/opam +++ b/packages/gammu/gammu.0.9.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" "Noémie Meunier" @@ -6,29 +6,38 @@ authors: [ "Christophe Troestler" tags: [ "SMS" "phone" "clib:gammu" ] license: "LGPL-3.0 with OCaml linking exception" homepage: "https://github.com/Chris00/ocaml-gammu" -dev-repo: "https://github.com/Chris00/ocaml-gammu.git" +dev-repo: "git+https://github.com/Chris00/ocaml-gammu.git" bug-reports: "https://github.com/Chris00/ocaml-gammu/issues" doc: "https://Chris00.github.io/ocaml-gammu/doc" build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.02.3"} + "jbuilder" {build & >= "1.0+beta9"} "base" {build} "stdio" {build} "configurator" {build} - "base-unix" {build & test} + "base-unix" {build & with-test} ] depexts: [ - [["ubuntu"]["libgammu-dev" "pkg-config"]] - [["debian"]["libgammu-dev" "pkg-config"]] - [["centos"]["epel-release" "gammu-devel" "pkgconfig"]] - [["fedora"]["gammu-devel"]] - [["mageia"]["lib64gammu-devel"]] - [["opensuse"]["gammu-devel"]] - [["alpine"]["gammu-dev" "pkgconf"]] - [["osx" "homebrew"] ["gammu"]] + ["libgammu-dev" "pkg-config"] {os-distribution = "ubuntu"} + ["libgammu-dev" "pkg-config"] {os-distribution = "debian"} + ["epel-release" "gammu-devel" "pkgconfig"] {os-distribution = "centos"} + ["gammu-devel"] {os-distribution = "fedora"} + ["lib64gammu-devel"] {os-distribution = "mageia"} + ["gammu-devel"] {os-distribution = "opensuse"} + ["gammu-dev" "pkgconf"] {os-distribution = "alpine"} + ["gammu"] {os = "macos" & os-distribution = "homebrew"} ] -available: [ ocaml-version >= "4.02.3" ] +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.""" +url { + src: + "https://github.com/Chris00/ocaml-gammu/releases/download/0.9.4/gammu-0.9.4.tbz" + checksum: "md5=be9b2602e8d67cbad66fe71d1502fc3b" +} diff --git a/packages/gammu/gammu.0.9.4/url b/packages/gammu/gammu.0.9.4/url deleted file mode 100644 index cdf3f18d74e..00000000000 --- a/packages/gammu/gammu.0.9.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/ocaml-gammu/releases/download/0.9.4/gammu-0.9.4.tbz" -checksum: "be9b2602e8d67cbad66fe71d1502fc3b" \ No newline at end of file diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.1/descr b/packages/gapi-ocaml/gapi-ocaml.0.2.1/descr deleted file mode 100644 index 34a4e900ad1..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -A simple OCaml client for Google Services. -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. diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.1/opam b/packages/gapi-ocaml/gapi-ocaml.0.2.1/opam deleted file mode 100644 index 7f9bcbe4aca..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.1/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -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"] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "gapi-ocaml"]] -depends: [ - "cryptokit" - ("extlib" | "extlib-compat") - "ocamlfind" - "ocamlnet" - "ocurl" - "xmlm" - "yojson" - "ocamlbuild" {build} -] -depopts: [ - "ounit" - "pa_monad_custom" -] -available: ocaml-version >= "3.12.0" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.1/url b/packages/gapi-ocaml/gapi-ocaml.0.2.1/url deleted file mode 100644 index 956e9a66047..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1274/gapi-ocaml-0.2.1.tar.gz" -checksum: "c87aa3b2c9afef190307d8da51d65875" diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.10/descr b/packages/gapi-ocaml/gapi-ocaml.0.2.10/descr deleted file mode 100644 index b7f46aea78e..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.10/descr +++ /dev/null @@ -1,10 +0,0 @@ -A simple OCaml client for Google Services. -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. - diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.10/opam b/packages/gapi-ocaml/gapi-ocaml.0.2.10/opam deleted file mode 100644 index 7aca3ee4274..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.10/opam +++ /dev/null @@ -1,35 +0,0 @@ -opam-version: "1.2" -maintainer: "Alessandro Strada " -authors: [ "Alessandro Strada" ] -license: "MIT" -homepage: "http://gapi-ocaml.forge.ocamlcore.org" -dev-repo: "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"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "gapi-ocaml"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "cryptokit" - ("extlib" | "extlib-compat") - "ocamlfind" {build} - "ocamlnet" {>= "3.5.1"} - "ocurl" - "xmlm" - "yojson" -] -depopts: [ - "ounit" {build & test} - "pa_monad_custom" {build} -] -available: [ ocaml-version >= "3.12.0" ] diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.10/url b/packages/gapi-ocaml/gapi-ocaml.0.2.10/url deleted file mode 100644 index 170fe9cbd5f..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.10/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1601/gapi-ocaml-0.2.10.tar.gz" -checksum: "14ddd4dfbabdc560c9719bcffeafe58b" diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.13/descr b/packages/gapi-ocaml/gapi-ocaml.0.2.13/descr deleted file mode 100644 index 9fab749d971..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.13/descr +++ /dev/null @@ -1,11 +0,0 @@ -A simple OCaml client for Google Services. -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. - diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.13/opam b/packages/gapi-ocaml/gapi-ocaml.0.2.13/opam index 7aca3ee4274..80eb681e889 100644 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.13/opam +++ b/packages/gapi-ocaml/gapi-ocaml.0.2.13/opam @@ -1,25 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alessandro Strada " authors: [ "Alessandro Strada" ] license: "MIT" homepage: "http://gapi-ocaml.forge.ocamlcore.org" -dev-repo: "https://github.com/astrada/gapi-ocaml.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12.0"} "cryptokit" ("extlib" | "extlib-compat") "ocamlfind" {build} @@ -29,7 +28,23 @@ depends: [ "yojson" ] depopts: [ - "ounit" {build & test} + "ounit" {build & with-test} "pa_monad_custom" {build} ] -available: [ ocaml-version >= "3.12.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://forge.ocamlcore.org/frs/download.php/1647/gapi-ocaml-0.2.13.tar.gz" + checksum: "md5=d7acc5dc7645b82a557f97622cc192fd" +} diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.13/url b/packages/gapi-ocaml/gapi-ocaml.0.2.13/url deleted file mode 100644 index fae4421b451..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.13/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1647/gapi-ocaml-0.2.13.tar.gz" -checksum: "d7acc5dc7645b82a557f97622cc192fd" diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.14/descr b/packages/gapi-ocaml/gapi-ocaml.0.2.14/descr deleted file mode 100644 index 9fab749d971..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.14/descr +++ /dev/null @@ -1,11 +0,0 @@ -A simple OCaml client for Google Services. -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. - diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.14/opam b/packages/gapi-ocaml/gapi-ocaml.0.2.14/opam index dbd300c31a2..25a27a4485f 100644 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.14/opam +++ b/packages/gapi-ocaml/gapi-ocaml.0.2.14/opam @@ -1,25 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alessandro Strada " authors: [ "Alessandro Strada" ] license: "MIT" homepage: "http://gapi-ocaml.forge.ocamlcore.org" -dev-repo: "https://github.com/astrada/gapi-ocaml.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12.0"} "cryptokit" ("extlib" | "extlib-compat") "ocamlbuild" {build} @@ -30,7 +29,23 @@ depends: [ "yojson" ] depopts: [ - "ounit" {build & test} + "ounit" {build & with-test} "pa_monad_custom" {build} ] -available: [ ocaml-version >= "3.12.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://forge.ocamlcore.org/frs/download.php/1657/gapi-ocaml-0.2.14.tar.gz" + checksum: "md5=0f59862148d26665587760538fa7f2ec" +} diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.14/url b/packages/gapi-ocaml/gapi-ocaml.0.2.14/url deleted file mode 100644 index eb8df8787da..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.14/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1657/gapi-ocaml-0.2.14.tar.gz" -checksum: "0f59862148d26665587760538fa7f2ec" diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.3/descr b/packages/gapi-ocaml/gapi-ocaml.0.2.3/descr deleted file mode 100644 index 3afee45b0b9..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.3/descr +++ /dev/null @@ -1,9 +0,0 @@ -A simple OCaml client for Google Services. -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. diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.3/opam b/packages/gapi-ocaml/gapi-ocaml.0.2.3/opam deleted file mode 100644 index a0c55291e8c..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.3/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -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"] -] -remove: [ - ["ocamlfind" "remove" "gapi-ocaml"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "cryptokit" - ("extlib" | "extlib-compat") - "ocamlfind" - "ocamlnet" - "ocurl" - "xmlm" - "yojson" - "ocamlbuild" {build} -] -depopts: [ - "ounit" - "pa_monad_custom" -] -available: ocaml-version >= "3.12.0" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.3/url b/packages/gapi-ocaml/gapi-ocaml.0.2.3/url deleted file mode 100644 index 0f58fe51d35..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1445/gapi-ocaml-0.2.3.tar.gz" -checksum: "a42aec2eb734f16af7c12261b86eaea4" diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.4/descr b/packages/gapi-ocaml/gapi-ocaml.0.2.4/descr deleted file mode 100644 index 3afee45b0b9..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.4/descr +++ /dev/null @@ -1,9 +0,0 @@ -A simple OCaml client for Google Services. -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. diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.4/opam b/packages/gapi-ocaml/gapi-ocaml.0.2.4/opam index a0c55291e8c..0a8f8fe4d8c 100644 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.4/opam +++ b/packages/gapi-ocaml/gapi-ocaml.0.2.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: [ "Alessandro Strada" ] license: "MIT" @@ -6,12 +6,13 @@ 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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12.0"} "cryptokit" ("extlib" | "extlib-compat") "ocamlfind" @@ -25,5 +26,20 @@ depopts: [ "ounit" "pa_monad_custom" ] -available: ocaml-version >= "3.12.0" 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://forge.ocamlcore.org/frs/download.php/1448/gapi-ocaml-0.2.4.tar.gz" + checksum: "md5=6396613e70d8c768e81295ed677cc204" +} diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.4/url b/packages/gapi-ocaml/gapi-ocaml.0.2.4/url deleted file mode 100644 index 6cd053654d0..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1448/gapi-ocaml-0.2.4.tar.gz" -checksum: "6396613e70d8c768e81295ed677cc204" diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.5/descr b/packages/gapi-ocaml/gapi-ocaml.0.2.5/descr deleted file mode 100644 index 3afee45b0b9..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.5/descr +++ /dev/null @@ -1,9 +0,0 @@ -A simple OCaml client for Google Services. -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. diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.5/opam b/packages/gapi-ocaml/gapi-ocaml.0.2.5/opam deleted file mode 100644 index a0c55291e8c..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.5/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -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"] -] -remove: [ - ["ocamlfind" "remove" "gapi-ocaml"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "cryptokit" - ("extlib" | "extlib-compat") - "ocamlfind" - "ocamlnet" - "ocurl" - "xmlm" - "yojson" - "ocamlbuild" {build} -] -depopts: [ - "ounit" - "pa_monad_custom" -] -available: ocaml-version >= "3.12.0" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.5/url b/packages/gapi-ocaml/gapi-ocaml.0.2.5/url deleted file mode 100644 index 1107c98a49b..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1460/gapi-ocaml-0.2.5.tar.gz" -checksum: "656396569f5bb469f9ea8ebd09d49dbb" diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.6/descr b/packages/gapi-ocaml/gapi-ocaml.0.2.6/descr deleted file mode 100644 index 3afee45b0b9..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.6/descr +++ /dev/null @@ -1,9 +0,0 @@ -A simple OCaml client for Google Services. -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. diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.6/opam b/packages/gapi-ocaml/gapi-ocaml.0.2.6/opam deleted file mode 100644 index a0c55291e8c..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.6/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -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"] -] -remove: [ - ["ocamlfind" "remove" "gapi-ocaml"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "cryptokit" - ("extlib" | "extlib-compat") - "ocamlfind" - "ocamlnet" - "ocurl" - "xmlm" - "yojson" - "ocamlbuild" {build} -] -depopts: [ - "ounit" - "pa_monad_custom" -] -available: ocaml-version >= "3.12.0" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.6/url b/packages/gapi-ocaml/gapi-ocaml.0.2.6/url deleted file mode 100644 index e65b5149982..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1468/gapi-ocaml-0.2.6.tar.gz" -checksum: "e158c98587681652decdff6302e423b7" diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.7/descr b/packages/gapi-ocaml/gapi-ocaml.0.2.7/descr deleted file mode 100644 index b7f46aea78e..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.7/descr +++ /dev/null @@ -1,10 +0,0 @@ -A simple OCaml client for Google Services. -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. - diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.7/opam b/packages/gapi-ocaml/gapi-ocaml.0.2.7/opam deleted file mode 100644 index 1dbdfae9ecd..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.7/opam +++ /dev/null @@ -1,35 +0,0 @@ -opam-version: "1.2" -maintainer: "Alessandro Strada " -authors: [ "Alessandro Strada" ] -license: "MIT" -homepage: "http://gapi-ocaml.forge.ocamlcore.org" -dev-repo: "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"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "gapi-ocaml"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "cryptokit" - ("extlib" | "extlib-compat") - "ocamlfind" {build} - "ocamlnet" - "ocurl" - "xmlm" - "yojson" -] -depopts: [ - "ounit" {build & test} - "pa_monad_custom" {build} -] -available: [ ocaml-version >= "3.12.0" ] diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.7/url b/packages/gapi-ocaml/gapi-ocaml.0.2.7/url deleted file mode 100644 index cd8ae846b7d..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1581/gapi-ocaml-0.2.7.tar.gz" -checksum: "54d49c6675488b63aae72e4ba9fc67ca" diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.8/descr b/packages/gapi-ocaml/gapi-ocaml.0.2.8/descr deleted file mode 100644 index b7f46aea78e..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.8/descr +++ /dev/null @@ -1,10 +0,0 @@ -A simple OCaml client for Google Services. -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. - diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.8/opam b/packages/gapi-ocaml/gapi-ocaml.0.2.8/opam index 1dbdfae9ecd..b771d02632f 100644 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.8/opam +++ b/packages/gapi-ocaml/gapi-ocaml.0.2.8/opam @@ -1,25 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alessandro Strada " authors: [ "Alessandro Strada" ] license: "MIT" homepage: "http://gapi-ocaml.forge.ocamlcore.org" -dev-repo: "https://github.com/astrada/gapi-ocaml.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12.0"} "cryptokit" ("extlib" | "extlib-compat") "ocamlfind" {build} @@ -29,7 +28,22 @@ depends: [ "yojson" ] depopts: [ - "ounit" {build & test} + "ounit" {build & with-test} "pa_monad_custom" {build} ] -available: [ ocaml-version >= "3.12.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, Gmail API v1. +Google Data Protocol APIs (GData): Google Documents List API v3.""" +flags: light-uninstall +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1584/gapi-ocaml-0.2.8.tar.gz" + checksum: "md5=0547ec33a53ad275281c66d22a9e55b6" +} diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.8/url b/packages/gapi-ocaml/gapi-ocaml.0.2.8/url deleted file mode 100644 index 01d09e27043..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1584/gapi-ocaml-0.2.8.tar.gz" -checksum: "0547ec33a53ad275281c66d22a9e55b6" diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.9/descr b/packages/gapi-ocaml/gapi-ocaml.0.2.9/descr deleted file mode 100644 index b7f46aea78e..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.9/descr +++ /dev/null @@ -1,10 +0,0 @@ -A simple OCaml client for Google Services. -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. - diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.9/opam b/packages/gapi-ocaml/gapi-ocaml.0.2.9/opam deleted file mode 100644 index 7aca3ee4274..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.9/opam +++ /dev/null @@ -1,35 +0,0 @@ -opam-version: "1.2" -maintainer: "Alessandro Strada " -authors: [ "Alessandro Strada" ] -license: "MIT" -homepage: "http://gapi-ocaml.forge.ocamlcore.org" -dev-repo: "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"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "gapi-ocaml"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "cryptokit" - ("extlib" | "extlib-compat") - "ocamlfind" {build} - "ocamlnet" {>= "3.5.1"} - "ocurl" - "xmlm" - "yojson" -] -depopts: [ - "ounit" {build & test} - "pa_monad_custom" {build} -] -available: [ ocaml-version >= "3.12.0" ] diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2.9/url b/packages/gapi-ocaml/gapi-ocaml.0.2.9/url deleted file mode 100644 index 5f5fd8d0331..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.2.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1600/gapi-ocaml-0.2.9.tar.gz" -checksum: "18320f61dad3587e5c3ea8f25e202e50" diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2/descr b/packages/gapi-ocaml/gapi-ocaml.0.2/descr deleted file mode 100644 index 3dc74ca264b..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.2/descr +++ /dev/null @@ -1,8 +0,0 @@ -Google APIs Client library for OCaml -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. diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2/opam b/packages/gapi-ocaml/gapi-ocaml.0.2/opam index 628e34fd72e..c317ae0854a 100644 --- a/packages/gapi-ocaml/gapi-ocaml.0.2/opam +++ b/packages/gapi-ocaml/gapi-ocaml.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "gapi-ocaml"]] depends: [ + "ocaml" "ocamlfind" ("extlib" | "extlib-compat") "ocamlnet" @@ -16,3 +17,18 @@ depends: [ "ocamlbuild" {build} ] 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://forge.ocamlcore.org/frs/download.php/1067/gapi-ocaml-0.2.tar.gz" + checksum: "md5=8636499bd962cfa9b87d743a7eec5230" +} diff --git a/packages/gapi-ocaml/gapi-ocaml.0.2/url b/packages/gapi-ocaml/gapi-ocaml.0.2/url deleted file mode 100644 index 83484cb2d13..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1067/gapi-ocaml-0.2.tar.gz" -checksum: "8636499bd962cfa9b87d743a7eec5230" diff --git a/packages/gapi-ocaml/gapi-ocaml.0.3.1/descr b/packages/gapi-ocaml/gapi-ocaml.0.3.1/descr deleted file mode 100644 index 9fab749d971..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.3.1/descr +++ /dev/null @@ -1,11 +0,0 @@ -A simple OCaml client for Google Services. -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. - diff --git a/packages/gapi-ocaml/gapi-ocaml.0.3.1/opam b/packages/gapi-ocaml/gapi-ocaml.0.3.1/opam deleted file mode 100644 index d084c7f5a88..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.3.1/opam +++ /dev/null @@ -1,36 +0,0 @@ -opam-version: "1.2" -maintainer: "Alessandro Strada " -authors: [ "Alessandro Strada" ] -license: "MIT" -homepage: "http://gapi-ocaml.forge.ocamlcore.org" -dev-repo: "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"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "gapi-ocaml"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "cryptokit" - ("extlib" | "extlib-compat") - "ocamlbuild" {build} - "ocamlfind" {build} - "ocamlnet" {>= "3.5.1"} - "ocurl" - "xmlm" - "yojson" -] -depopts: [ - "ounit" {build & test} - "pa_monad_custom" {build} -] -available: [ ocaml-version >= "4.01.0" ] diff --git a/packages/gapi-ocaml/gapi-ocaml.0.3.1/url b/packages/gapi-ocaml/gapi-ocaml.0.3.1/url deleted file mode 100644 index 017da409b54..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1665/gapi-ocaml-0.3.1.tar.gz" -checksum: "9375d72d95238825ed66c1e2bfa6fefa" diff --git a/packages/gapi-ocaml/gapi-ocaml.0.3.2/descr b/packages/gapi-ocaml/gapi-ocaml.0.3.2/descr deleted file mode 100644 index 9fab749d971..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.3.2/descr +++ /dev/null @@ -1,11 +0,0 @@ -A simple OCaml client for Google Services. -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. - diff --git a/packages/gapi-ocaml/gapi-ocaml.0.3.2/opam b/packages/gapi-ocaml/gapi-ocaml.0.3.2/opam deleted file mode 100644 index 57d6c72ad14..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.3.2/opam +++ /dev/null @@ -1,39 +0,0 @@ -opam-version: "1.2" -maintainer: "Alessandro Strada " -authors: [ "Alessandro Strada" ] -license: "MIT" -homepage: "http://gapi-ocaml.forge.ocamlcore.org" -dev-repo: "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"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "gapi-ocaml"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "cryptokit" - ("extlib" | "extlib-compat") - "ocamlbuild" {build} - "ocamlfind" {build} - "ocamlnet" {>= "3.5.1"} - "ocurl" - "xmlm" - "yojson" -] -depopts: [ - "ounit" {build & test} - "pa_monad_custom" {build} -] -depexts: [ - [["alpine"] ["curl-dev"]] -] -available: [ ocaml-version >= "3.12.0" ] diff --git a/packages/gapi-ocaml/gapi-ocaml.0.3.2/url b/packages/gapi-ocaml/gapi-ocaml.0.3.2/url deleted file mode 100644 index 7cdf9a623e7..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/astrada/gapi-ocaml/archive/v0.3.2.tar.gz" -checksum: "6f2e2b11fd32e24c5de82ff91db61379" diff --git a/packages/gapi-ocaml/gapi-ocaml.0.3.3/descr b/packages/gapi-ocaml/gapi-ocaml.0.3.3/descr deleted file mode 100644 index 02dee9dccd6..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.3.3/descr +++ /dev/null @@ -1,11 +0,0 @@ -A simple OCaml client for Google Services. - -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. diff --git a/packages/gapi-ocaml/gapi-ocaml.0.3.3/opam b/packages/gapi-ocaml/gapi-ocaml.0.3.3/opam deleted file mode 100644 index dbd300c31a2..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.3.3/opam +++ /dev/null @@ -1,36 +0,0 @@ -opam-version: "1.2" -maintainer: "Alessandro Strada " -authors: [ "Alessandro Strada" ] -license: "MIT" -homepage: "http://gapi-ocaml.forge.ocamlcore.org" -dev-repo: "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"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "gapi-ocaml"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "cryptokit" - ("extlib" | "extlib-compat") - "ocamlbuild" {build} - "ocamlfind" {build} - "ocamlnet" {>= "3.5.1"} - "ocurl" - "xmlm" - "yojson" -] -depopts: [ - "ounit" {build & test} - "pa_monad_custom" {build} -] -available: [ ocaml-version >= "3.12.0" ] diff --git a/packages/gapi-ocaml/gapi-ocaml.0.3.3/url b/packages/gapi-ocaml/gapi-ocaml.0.3.3/url deleted file mode 100644 index b3c14fede2c..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/astrada/gapi-ocaml/archive/v0.3.3.tar.gz" -checksum: "ad2e8f0df3e31561bf7234c1408e9e22" diff --git a/packages/gapi-ocaml/gapi-ocaml.0.3.4/descr b/packages/gapi-ocaml/gapi-ocaml.0.3.4/descr deleted file mode 100644 index 02dee9dccd6..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.3.4/descr +++ /dev/null @@ -1,11 +0,0 @@ -A simple OCaml client for Google Services. - -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. diff --git a/packages/gapi-ocaml/gapi-ocaml.0.3.4/opam b/packages/gapi-ocaml/gapi-ocaml.0.3.4/opam index dbd300c31a2..05134e17e06 100644 --- a/packages/gapi-ocaml/gapi-ocaml.0.3.4/opam +++ b/packages/gapi-ocaml/gapi-ocaml.0.3.4/opam @@ -1,25 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alessandro Strada " authors: [ "Alessandro Strada" ] license: "MIT" homepage: "http://gapi-ocaml.forge.ocamlcore.org" -dev-repo: "https://github.com/astrada/gapi-ocaml.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12.0"} "cryptokit" ("extlib" | "extlib-compat") "ocamlbuild" {build} @@ -30,7 +29,22 @@ depends: [ "yojson" ] depopts: [ - "ounit" {build & test} + "ounit" {build & with-test} "pa_monad_custom" {build} ] -available: [ ocaml-version >= "3.12.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.tar.gz" + checksum: "md5=8f4b9a2fb59279db089d54e70313c037" +} diff --git a/packages/gapi-ocaml/gapi-ocaml.0.3.4/url b/packages/gapi-ocaml/gapi-ocaml.0.3.4/url deleted file mode 100644 index 7d8fefceabb..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/astrada/gapi-ocaml/archive/v0.3.4.tar.gz" -checksum: "8f4b9a2fb59279db089d54e70313c037" diff --git a/packages/gapi-ocaml/gapi-ocaml.0.3.5/descr b/packages/gapi-ocaml/gapi-ocaml.0.3.5/descr deleted file mode 100644 index 02dee9dccd6..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.3.5/descr +++ /dev/null @@ -1,11 +0,0 @@ -A simple OCaml client for Google Services. - -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. diff --git a/packages/gapi-ocaml/gapi-ocaml.0.3.5/opam b/packages/gapi-ocaml/gapi-ocaml.0.3.5/opam index 09a1283a2ec..d19e4ce8ca0 100644 --- a/packages/gapi-ocaml/gapi-ocaml.0.3.5/opam +++ b/packages/gapi-ocaml/gapi-ocaml.0.3.5/opam @@ -1,36 +1,50 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alessandro Strada " authors: [ "Alessandro Strada" ] license: "MIT" homepage: "https://github.com/astrada/gapi-ocaml" -dev-repo: "https://github.com/astrada/gapi-ocaml.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.02.3"} "cryptokit" ("extlib" | "extlib-compat") "ocamlbuild" {build} "ocamlfind" {build} "ocamlnet" {>= "4.1.4"} "ocurl" - "ounit" {test} + "ounit" {with-test} "xmlm" "yojson" ] depopts: [ "pa_monad_custom" {build} ] -available: [ ocaml-version >= "4.02.3" ] +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.5.tar.gz" + checksum: "md5=f52008dbe36c1d9d8ea376ae798fb927" +} diff --git a/packages/gapi-ocaml/gapi-ocaml.0.3.5/url b/packages/gapi-ocaml/gapi-ocaml.0.3.5/url deleted file mode 100644 index be48e1e9b3b..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.3.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/astrada/gapi-ocaml/archive/v0.3.5.tar.gz" -checksum: "f52008dbe36c1d9d8ea376ae798fb927" diff --git a/packages/gapi-ocaml/gapi-ocaml.0.3.6/descr b/packages/gapi-ocaml/gapi-ocaml.0.3.6/descr deleted file mode 100644 index b416be9f492..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.3.6/descr +++ /dev/null @@ -1,10 +0,0 @@ -A simple OCaml client for Google Services. - -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. diff --git a/packages/gapi-ocaml/gapi-ocaml.0.3.6/opam b/packages/gapi-ocaml/gapi-ocaml.0.3.6/opam index ee132f1d691..d67ce6848af 100644 --- a/packages/gapi-ocaml/gapi-ocaml.0.3.6/opam +++ b/packages/gapi-ocaml/gapi-ocaml.0.3.6/opam @@ -1,25 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alessandro Strada " authors: [ "Alessandro Strada" ] license: "MIT" homepage: "https://github.com/astrada/gapi-ocaml" -dev-repo: "https://github.com/astrada/gapi-ocaml.git" +dev-repo: "git+https://github.com/astrada/gapi-ocaml.git" bug-reports: "https://github.com/astrada/gapi-ocaml/issues" build: [ ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.02.3"} "cryptokit" ("extlib" | "extlib-compat") "jbuilder" {build} "ocamlnet" {>= "4.1.4"} "ocurl" "xmlm" - "ounit" {test} + "ounit" {with-test} "yojson" ] depopts: [ "ppx_monadic" ] -available: [ ocaml-version >= "4.02.3" ] +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.""" +url { + src: "https://github.com/astrada/gapi-ocaml/archive/v0.3.6.tar.gz" + checksum: "md5=b8759b3a9010769db86786141ed374dd" +} diff --git a/packages/gapi-ocaml/gapi-ocaml.0.3.6/url b/packages/gapi-ocaml/gapi-ocaml.0.3.6/url deleted file mode 100644 index 33e2c86f14a..00000000000 --- a/packages/gapi-ocaml/gapi-ocaml.0.3.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/astrada/gapi-ocaml/archive/v0.3.6.tar.gz" -checksum: "b8759b3a9010769db86786141ed374dd" diff --git a/packages/gasoline/gasoline.0.1/descr b/packages/gasoline/gasoline.0.1/descr deleted file mode 100644 index 2e410237031..00000000000 --- a/packages/gasoline/gasoline.0.1/descr +++ /dev/null @@ -1,18 +0,0 @@ -Unix-ish application development framework -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 diff --git a/packages/gasoline/gasoline.0.1/opam b/packages/gasoline/gasoline.0.1/opam index 4026dbd6f0e..41719ba5219 100644 --- a/packages/gasoline/gasoline.0.1/opam +++ b/packages/gasoline/gasoline.0.1/opam @@ -1,15 +1,15 @@ -opam-version: "1.2" +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: "https://github.com/michipili/gasoline.git" -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.02.0" ] +dev-repo: "git+https://github.com/michipili/gasoline.git" tags: [ "application" ] depends: [ + "ocaml" {>= "4.01.0" & < "4.02.0"} "bsdowl" "ocamlfind" "camomile" @@ -26,3 +26,32 @@ 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 +extra-files: [ + ["gasoline.install" "md5=70e96f3a7ef8dc33e3a6cbf893991ce4"] + ["META" "md5=4045a60891fd22a4953c263104c59abf"] +] +url { + src: + "https://github.com/michipili/gasoline/releases/download/v0.1/gasoline-0.1.tar.gz" + checksum: "md5=219afb22b6a8d67ab8508bceb6592347" +} diff --git a/packages/gasoline/gasoline.0.1/url b/packages/gasoline/gasoline.0.1/url deleted file mode 100644 index a13ef262231..00000000000 --- a/packages/gasoline/gasoline.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/michipili/gasoline/releases/download/v0.1/gasoline-0.1.tar.gz" -checksum: "219afb22b6a8d67ab8508bceb6592347" diff --git a/packages/gasoline/gasoline.0.3.0/descr b/packages/gasoline/gasoline.0.3.0/descr deleted file mode 100644 index 2e410237031..00000000000 --- a/packages/gasoline/gasoline.0.3.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -Unix-ish application development framework -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 diff --git a/packages/gasoline/gasoline.0.3.0/opam b/packages/gasoline/gasoline.0.3.0/opam index 5ff3f59b08b..0f34a17515a 100644 --- a/packages/gasoline/gasoline.0.3.0/opam +++ b/packages/gasoline/gasoline.0.3.0/opam @@ -1,16 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.3.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: "https://github.com/michipili/gasoline.git" -available: [ ocaml-version >= "4.02.0" ] +dev-repo: "git+https://github.com/michipili/gasoline.git" tags: [ "application" ] depends: [ + "ocaml" {>= "4.02.0"} "broken" {>= "0.4.2"} "bsdowl" {>= "3.0.0"} "camomile" {>= "0.8.5"} @@ -31,3 +31,28 @@ 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: "md5=8f072e4ee7199b6f3837be4718a3ba5d" +} diff --git a/packages/gasoline/gasoline.0.3.0/url b/packages/gasoline/gasoline.0.3.0/url deleted file mode 100644 index 1e0a8e9e815..00000000000 --- a/packages/gasoline/gasoline.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/michipili/gasoline/releases/download/v0.3.0/gasoline-0.3.0.tar.xz" -checksum: "8f072e4ee7199b6f3837be4718a3ba5d" diff --git a/packages/gasoline/gasoline.0.4.0/descr b/packages/gasoline/gasoline.0.4.0/descr deleted file mode 100644 index 2e410237031..00000000000 --- a/packages/gasoline/gasoline.0.4.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -Unix-ish application development framework -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 diff --git a/packages/gasoline/gasoline.0.4.0/opam b/packages/gasoline/gasoline.0.4.0/opam index 1373503ce97..a0cb9ed7d13 100644 --- a/packages/gasoline/gasoline.0.4.0/opam +++ b/packages/gasoline/gasoline.0.4.0/opam @@ -1,16 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.4.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: "https://github.com/michipili/gasoline.git" -available: [ ocaml-version >= "4.02.0" ] +dev-repo: "git+https://github.com/michipili/gasoline.git" tags: [ "application" ] depends: [ + "ocaml" {>= "4.02.0"} "broken" {>= "0.4.2"} "bsdowl" {>= "3.0.0"} "camomile" {>= "0.8.5"} @@ -31,3 +31,28 @@ 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: "md5=7c7bac64186f5dad5a4fdbf8097220b6" +} diff --git a/packages/gasoline/gasoline.0.4.0/url b/packages/gasoline/gasoline.0.4.0/url deleted file mode 100644 index b391e383bf0..00000000000 --- a/packages/gasoline/gasoline.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/michipili/gasoline/releases/download/v0.4.0/gasoline-0.4.0.tar.xz" -checksum: "7c7bac64186f5dad5a4fdbf8097220b6" diff --git a/packages/gasoline/gasoline.0.5.0/descr b/packages/gasoline/gasoline.0.5.0/descr deleted file mode 100644 index 2e410237031..00000000000 --- a/packages/gasoline/gasoline.0.5.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -Unix-ish application development framework -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 diff --git a/packages/gasoline/gasoline.0.5.0/opam b/packages/gasoline/gasoline.0.5.0/opam index 5bac17c6d3e..f1100eddb8f 100644 --- a/packages/gasoline/gasoline.0.5.0/opam +++ b/packages/gasoline/gasoline.0.5.0/opam @@ -1,16 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.5.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: "https://github.com/michipili/gasoline.git" -available: [ ocaml-version >= "4.02.0" ] +dev-repo: "git+https://github.com/michipili/gasoline.git" tags: [ "application" ] depends: [ + "ocaml" {>= "4.02.0"} "broken" {>= "0.4.2"} "bsdowl" {>= "3.0.0"} "camomile" {>= "0.8.5"} @@ -31,3 +31,28 @@ 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: "md5=e17952f27bb97bd36e3f3cc26699f802" +} diff --git a/packages/gasoline/gasoline.0.5.0/url b/packages/gasoline/gasoline.0.5.0/url deleted file mode 100644 index 595241c26d4..00000000000 --- a/packages/gasoline/gasoline.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/michipili/gasoline/releases/download/v0.5.0/gasoline-0.5.0.tar.xz" -checksum: "e17952f27bb97bd36e3f3cc26699f802" diff --git a/packages/gavl/gavl.0.1.5/descr b/packages/gavl/gavl.0.1.5/descr deleted file mode 100644 index a8c45eb95c5..00000000000 --- a/packages/gavl/gavl.0.1.5/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the gavl library which provides functions for converting images formats, colorspaces, etc. diff --git a/packages/gavl/gavl.0.1.5/opam b/packages/gavl/gavl.0.1.5/opam index f1e82fa6f61..5c4a3628ae6 100644 --- a/packages/gavl/gavl.0.1.5/opam +++ b/packages/gavl/gavl.0.1.5/opam @@ -1,13 +1,21 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "smimram@gmail.com" build: [ ["./configure" "--prefix" prefix] [make] ] remove: [["ocamlfind" "remove" "gavl"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["debian"] ["libgavl-dev"]] - [["ubuntu"] ["libgavl-dev"]] + ["libgavl-dev"] {os-distribution = "debian"} + ["libgavl-dev"] {os-distribution = "ubuntu"} ] install: [make "install"] +synopsis: + "Bindings for the gavl library which provides functions for converting images formats, colorspaces, etc." +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-gavl/0.1.5/ocaml-gavl-0.1.5.tar.gz" + checksum: "md5=f55a9984e05f32bffecdce21c6784943" +} diff --git a/packages/gavl/gavl.0.1.5/url b/packages/gavl/gavl.0.1.5/url deleted file mode 100644 index 7363201e2ca..00000000000 --- a/packages/gavl/gavl.0.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-gavl/0.1.5/ocaml-gavl-0.1.5.tar.gz" -checksum: "f55a9984e05f32bffecdce21c6784943" diff --git a/packages/gavl/gavl.0.1.6/descr b/packages/gavl/gavl.0.1.6/descr deleted file mode 100644 index a8c45eb95c5..00000000000 --- a/packages/gavl/gavl.0.1.6/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the gavl library which provides functions for converting images formats, colorspaces, etc. diff --git a/packages/gavl/gavl.0.1.6/opam b/packages/gavl/gavl.0.1.6/opam index c07f41166e0..4c502027586 100644 --- a/packages/gavl/gavl.0.1.6/opam +++ b/packages/gavl/gavl.0.1.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-gavl" @@ -10,15 +10,23 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "gavl"] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["centos"] ["gavl-devel"]] - [["fedora"] ["gavl-devel"]] - [["opensuse"] ["gavl-devel"]] - [["debian"] ["libgavl-dev"]] - [["ubuntu"] ["libgavl-dev"]] - [["osx" "homebrew"] ["drfill/liquidsoap/libgavl"]] - [["archlinux"] ["gavl"]] + ["gavl-devel"] {os-distribution = "centos"} + ["gavl-devel"] {os-distribution = "fedora"} + ["gavl-devel"] {os-distribution = "opensuse"} + ["libgavl-dev"] {os-distribution = "debian"} + ["libgavl-dev"] {os-distribution = "ubuntu"} + ["drfill/liquidsoap/libgavl"] {os = "macos" & os-distribution = "homebrew"} + ["gavl"] {os-distribution = "archlinux"} ] bug-reports: "https://github.com/savonet/ocaml-gavl/issues" -dev-repo: "https://github.com/savonet/ocaml-gavl.git" +dev-repo: "git+https://github.com/savonet/ocaml-gavl.git" +synopsis: + "Bindings for the gavl library which provides functions for converting images formats, colorspaces, etc." +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-gavl/releases/download/0.1.6/ocaml-gavl-0.1.6.tar.gz" + checksum: "md5=6a95cb233b1929bd9d54431a7c7c4aa1" +} diff --git a/packages/gavl/gavl.0.1.6/url b/packages/gavl/gavl.0.1.6/url deleted file mode 100644 index aac8e55a1a2..00000000000 --- a/packages/gavl/gavl.0.1.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-gavl/releases/download/0.1.6/ocaml-gavl-0.1.6.tar.gz" -checksum: "6a95cb233b1929bd9d54431a7c7c4aa1" diff --git a/packages/gdal/gdal.0.0.1/descr b/packages/gdal/gdal.0.0.1/descr deleted file mode 100644 index 807f89a826d..00000000000 --- a/packages/gdal/gdal.0.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings to the GDAL and OGR libraries diff --git a/packages/gdal/gdal.0.0.1/opam b/packages/gdal/gdal.0.0.1/opam index 8b06aeee4d6..50a1e88abcb 100644 --- a/packages/gdal/gdal.0.0.1/opam +++ b/packages/gdal/gdal.0.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hez@0ok.org" authors: [ "Hezekiah M. Carty " ] license: "MIT" @@ -12,14 +12,20 @@ remove: [ ["ocamlfind" "remove" "ogr"] ] depends: [ + "ocaml" {>= "4.01.0"} "ctypes" {< "0.3.0"} "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libgdal-dev"]] - [["ubuntu"] ["libgdal-dev"]] + ["libgdal-dev"] {os-distribution = "debian"} + ["libgdal-dev"] {os-distribution = "ubuntu"} ] dev-repo: "git://github.com/hcarty/ocaml-gdal" -available: ocaml-version >= "4.01.0" 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: "md5=973a2b744aac10c76ba38d70428f098e" +} diff --git a/packages/gdal/gdal.0.0.1/url b/packages/gdal/gdal.0.0.1/url deleted file mode 100644 index 35d2cc96490..00000000000 --- a/packages/gdal/gdal.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/ocaml-gdal/archive/v0.0.1.tar.gz" -checksum: "973a2b744aac10c76ba38d70428f098e" diff --git a/packages/gdal/gdal.0.1.0/descr b/packages/gdal/gdal.0.1.0/descr deleted file mode 100644 index 807f89a826d..00000000000 --- a/packages/gdal/gdal.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings to the GDAL and OGR libraries diff --git a/packages/gdal/gdal.0.1.0/opam b/packages/gdal/gdal.0.1.0/opam index 8b06aeee4d6..7a142f83975 100644 --- a/packages/gdal/gdal.0.1.0/opam +++ b/packages/gdal/gdal.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hez@0ok.org" authors: [ "Hezekiah M. Carty " ] license: "MIT" @@ -12,14 +12,20 @@ remove: [ ["ocamlfind" "remove" "ogr"] ] depends: [ + "ocaml" {>= "4.01.0"} "ctypes" {< "0.3.0"} "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libgdal-dev"]] - [["ubuntu"] ["libgdal-dev"]] + ["libgdal-dev"] {os-distribution = "debian"} + ["libgdal-dev"] {os-distribution = "ubuntu"} ] dev-repo: "git://github.com/hcarty/ocaml-gdal" -available: ocaml-version >= "4.01.0" 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: "md5=b11966b8266b9e9a2ac797bfd54f4a3e" +} diff --git a/packages/gdal/gdal.0.1.0/url b/packages/gdal/gdal.0.1.0/url deleted file mode 100644 index 96da67fc353..00000000000 --- a/packages/gdal/gdal.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/ocaml-gdal/archive/v0.1.0.tar.gz" -checksum: "b11966b8266b9e9a2ac797bfd54f4a3e" diff --git a/packages/gdal/gdal.0.1.1/descr b/packages/gdal/gdal.0.1.1/descr deleted file mode 100644 index 807f89a826d..00000000000 --- a/packages/gdal/gdal.0.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings to the GDAL and OGR libraries diff --git a/packages/gdal/gdal.0.1.1/opam b/packages/gdal/gdal.0.1.1/opam index 8b06aeee4d6..9e977ed414c 100644 --- a/packages/gdal/gdal.0.1.1/opam +++ b/packages/gdal/gdal.0.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hez@0ok.org" authors: [ "Hezekiah M. Carty " ] license: "MIT" @@ -12,14 +12,20 @@ remove: [ ["ocamlfind" "remove" "ogr"] ] depends: [ + "ocaml" {>= "4.01.0"} "ctypes" {< "0.3.0"} "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libgdal-dev"]] - [["ubuntu"] ["libgdal-dev"]] + ["libgdal-dev"] {os-distribution = "debian"} + ["libgdal-dev"] {os-distribution = "ubuntu"} ] dev-repo: "git://github.com/hcarty/ocaml-gdal" -available: ocaml-version >= "4.01.0" 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: "md5=5436903f9421f65d0faeacc4c094e81a" +} diff --git a/packages/gdal/gdal.0.1.1/url b/packages/gdal/gdal.0.1.1/url deleted file mode 100644 index 3e8e70e718d..00000000000 --- a/packages/gdal/gdal.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/ocaml-gdal/archive/v0.1.1.tar.gz" -checksum: "5436903f9421f65d0faeacc4c094e81a" diff --git a/packages/gdal/gdal.0.2.0/descr b/packages/gdal/gdal.0.2.0/descr deleted file mode 100644 index 807f89a826d..00000000000 --- a/packages/gdal/gdal.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings to the GDAL and OGR libraries diff --git a/packages/gdal/gdal.0.2.0/opam b/packages/gdal/gdal.0.2.0/opam index 8b06aeee4d6..3ac438bfe6b 100644 --- a/packages/gdal/gdal.0.2.0/opam +++ b/packages/gdal/gdal.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hez@0ok.org" authors: [ "Hezekiah M. Carty " ] license: "MIT" @@ -12,14 +12,20 @@ remove: [ ["ocamlfind" "remove" "ogr"] ] depends: [ + "ocaml" {>= "4.01.0"} "ctypes" {< "0.3.0"} "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libgdal-dev"]] - [["ubuntu"] ["libgdal-dev"]] + ["libgdal-dev"] {os-distribution = "debian"} + ["libgdal-dev"] {os-distribution = "ubuntu"} ] dev-repo: "git://github.com/hcarty/ocaml-gdal" -available: ocaml-version >= "4.01.0" 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: "md5=0b012cf36841a790d4e82abe0f3ab49e" +} diff --git a/packages/gdal/gdal.0.2.0/url b/packages/gdal/gdal.0.2.0/url deleted file mode 100644 index eddfc1fcb6e..00000000000 --- a/packages/gdal/gdal.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/ocaml-gdal/archive/v0.2.0.tar.gz" -checksum: "0b012cf36841a790d4e82abe0f3ab49e" diff --git a/packages/gdal/gdal.0.3.0/descr b/packages/gdal/gdal.0.3.0/descr deleted file mode 100644 index 807f89a826d..00000000000 --- a/packages/gdal/gdal.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings to the GDAL and OGR libraries diff --git a/packages/gdal/gdal.0.3.0/opam b/packages/gdal/gdal.0.3.0/opam index 66d0c085317..1014d968bd9 100644 --- a/packages/gdal/gdal.0.3.0/opam +++ b/packages/gdal/gdal.0.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hez@0ok.org" authors: [ "Hezekiah M. Carty " ] license: "MIT" @@ -12,15 +12,21 @@ remove: [ ["ocamlfind" "remove" "ogr"] ] depends: [ + "ocaml" {>= "4.01.0"} "ctypes" "ctypes-foreign" "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libgdal-dev"]] - [["ubuntu"] ["libgdal-dev"]] + ["libgdal-dev"] {os-distribution = "debian"} + ["libgdal-dev"] {os-distribution = "ubuntu"} ] dev-repo: "git://github.com/hcarty/ocaml-gdal" -available: ocaml-version >= "4.01.0" 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: "md5=9f26561a59440eaf3d536123fe503748" +} diff --git a/packages/gdal/gdal.0.3.0/url b/packages/gdal/gdal.0.3.0/url deleted file mode 100644 index dac0b59d69f..00000000000 --- a/packages/gdal/gdal.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/ocaml-gdal/archive/v0.3.0.tar.gz" -checksum: "9f26561a59440eaf3d536123fe503748" diff --git a/packages/gdal/gdal.0.4.0/descr b/packages/gdal/gdal.0.4.0/descr deleted file mode 100644 index 807f89a826d..00000000000 --- a/packages/gdal/gdal.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings to the GDAL and OGR libraries diff --git a/packages/gdal/gdal.0.4.0/opam b/packages/gdal/gdal.0.4.0/opam index 66d0c085317..0ed1abf20da 100644 --- a/packages/gdal/gdal.0.4.0/opam +++ b/packages/gdal/gdal.0.4.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hez@0ok.org" authors: [ "Hezekiah M. Carty " ] license: "MIT" @@ -12,15 +12,21 @@ remove: [ ["ocamlfind" "remove" "ogr"] ] depends: [ + "ocaml" {>= "4.01.0"} "ctypes" "ctypes-foreign" "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libgdal-dev"]] - [["ubuntu"] ["libgdal-dev"]] + ["libgdal-dev"] {os-distribution = "debian"} + ["libgdal-dev"] {os-distribution = "ubuntu"} ] dev-repo: "git://github.com/hcarty/ocaml-gdal" -available: ocaml-version >= "4.01.0" 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: "md5=10d95efd33038026b332e6ea51a3c570" +} diff --git a/packages/gdal/gdal.0.4.0/url b/packages/gdal/gdal.0.4.0/url deleted file mode 100644 index 5409edebe6a..00000000000 --- a/packages/gdal/gdal.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/ocaml-gdal/archive/v0.4.0.tar.gz" -checksum: "10d95efd33038026b332e6ea51a3c570" diff --git a/packages/gdal/gdal.0.5.0/descr b/packages/gdal/gdal.0.5.0/descr deleted file mode 100644 index 807f89a826d..00000000000 --- a/packages/gdal/gdal.0.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings to the GDAL and OGR libraries diff --git a/packages/gdal/gdal.0.5.0/opam b/packages/gdal/gdal.0.5.0/opam index 66d0c085317..69d42ef2fd2 100644 --- a/packages/gdal/gdal.0.5.0/opam +++ b/packages/gdal/gdal.0.5.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hez@0ok.org" authors: [ "Hezekiah M. Carty " ] license: "MIT" @@ -12,15 +12,21 @@ remove: [ ["ocamlfind" "remove" "ogr"] ] depends: [ + "ocaml" {>= "4.01.0"} "ctypes" "ctypes-foreign" "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libgdal-dev"]] - [["ubuntu"] ["libgdal-dev"]] + ["libgdal-dev"] {os-distribution = "debian"} + ["libgdal-dev"] {os-distribution = "ubuntu"} ] dev-repo: "git://github.com/hcarty/ocaml-gdal" -available: ocaml-version >= "4.01.0" 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: "md5=db1c207c5e0c39a1af4bbb60e22909f9" +} diff --git a/packages/gdal/gdal.0.5.0/url b/packages/gdal/gdal.0.5.0/url deleted file mode 100644 index 3beba8b9e34..00000000000 --- a/packages/gdal/gdal.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/ocaml-gdal/archive/v0.5.0.tar.gz" -checksum: "db1c207c5e0c39a1af4bbb60e22909f9" diff --git a/packages/gdal/gdal.0.6.0/descr b/packages/gdal/gdal.0.6.0/descr deleted file mode 100644 index 807f89a826d..00000000000 --- a/packages/gdal/gdal.0.6.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings to the GDAL and OGR libraries diff --git a/packages/gdal/gdal.0.6.0/opam b/packages/gdal/gdal.0.6.0/opam index 66d0c085317..ad67506d0b2 100644 --- a/packages/gdal/gdal.0.6.0/opam +++ b/packages/gdal/gdal.0.6.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hez@0ok.org" authors: [ "Hezekiah M. Carty " ] license: "MIT" @@ -12,15 +12,21 @@ remove: [ ["ocamlfind" "remove" "ogr"] ] depends: [ + "ocaml" {>= "4.01.0"} "ctypes" "ctypes-foreign" "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libgdal-dev"]] - [["ubuntu"] ["libgdal-dev"]] + ["libgdal-dev"] {os-distribution = "debian"} + ["libgdal-dev"] {os-distribution = "ubuntu"} ] dev-repo: "git://github.com/hcarty/ocaml-gdal" -available: ocaml-version >= "4.01.0" 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: "md5=b29996043da5eebc4e0c231474e5093c" +} diff --git a/packages/gdal/gdal.0.6.0/url b/packages/gdal/gdal.0.6.0/url deleted file mode 100644 index 084f9e75420..00000000000 --- a/packages/gdal/gdal.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/ocaml-gdal/archive/v0.6.0.tar.gz" -checksum: "b29996043da5eebc4e0c231474e5093c" diff --git a/packages/gdal/gdal.0.6.1/descr b/packages/gdal/gdal.0.6.1/descr deleted file mode 100644 index 807f89a826d..00000000000 --- a/packages/gdal/gdal.0.6.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings to the GDAL and OGR libraries diff --git a/packages/gdal/gdal.0.6.1/opam b/packages/gdal/gdal.0.6.1/opam index 66d0c085317..8bdbf68c515 100644 --- a/packages/gdal/gdal.0.6.1/opam +++ b/packages/gdal/gdal.0.6.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hez@0ok.org" authors: [ "Hezekiah M. Carty " ] license: "MIT" @@ -12,15 +12,21 @@ remove: [ ["ocamlfind" "remove" "ogr"] ] depends: [ + "ocaml" {>= "4.01.0"} "ctypes" "ctypes-foreign" "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libgdal-dev"]] - [["ubuntu"] ["libgdal-dev"]] + ["libgdal-dev"] {os-distribution = "debian"} + ["libgdal-dev"] {os-distribution = "ubuntu"} ] dev-repo: "git://github.com/hcarty/ocaml-gdal" -available: ocaml-version >= "4.01.0" 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: "md5=37a28725b45b20aef7bb4f4b381dabd1" +} diff --git a/packages/gdal/gdal.0.6.1/url b/packages/gdal/gdal.0.6.1/url deleted file mode 100644 index b4836210ec7..00000000000 --- a/packages/gdal/gdal.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/ocaml-gdal/archive/v0.6.1.tar.gz" -checksum: "37a28725b45b20aef7bb4f4b381dabd1" diff --git a/packages/gdal/gdal.0.8.0/descr b/packages/gdal/gdal.0.8.0/descr deleted file mode 100644 index 807f89a826d..00000000000 --- a/packages/gdal/gdal.0.8.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings to the GDAL and OGR libraries diff --git a/packages/gdal/gdal.0.8.0/opam b/packages/gdal/gdal.0.8.0/opam index baf2709da47..eef2c28863b 100644 --- a/packages/gdal/gdal.0.8.0/opam +++ b/packages/gdal/gdal.0.8.0/opam @@ -1,5 +1,4 @@ -opam-version: "1.2" - +opam-version: "2.0" name: "gdal" version: "0.8.0" maintainer: "hez@0ok.org" @@ -7,8 +6,7 @@ authors: "Hezekiah M. Carty" license: "MIT" homepage: "https://github.com/hcarty/ocaml-gdal" bug-reports: "https://github.com/hcarty/ocaml-gdal/issues" -dev-repo: "https://github.com/hcarty/ocaml-gdal.git" - +dev-repo: "git+https://github.com/hcarty/ocaml-gdal.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] @@ -18,20 +16,19 @@ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "gdal"] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "ocamlfind" {build} "ctypes" {>= "0.4.0"} "ctypes-foreign" {>= "0.4.0"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] - depexts: [ - [ - ["debian"] - ["libgdal-dev"] - ] - [ - ["ubuntu"] - ["libgdal-dev"] - ] + ["libgdal-dev"] {os-distribution = "debian"} + ["libgdal-dev"] {os-distribution = "ubuntu"} ] +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: "md5=0370ae5a548e7e28bab0115d0332a845" +} diff --git a/packages/gdal/gdal.0.8.0/url b/packages/gdal/gdal.0.8.0/url deleted file mode 100644 index a8ab036e2f4..00000000000 --- a/packages/gdal/gdal.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/ocaml-gdal/archive/v0.8.0.tar.gz" -checksum: "0370ae5a548e7e28bab0115d0332a845" diff --git a/packages/gdal/gdal.0.9.0/descr b/packages/gdal/gdal.0.9.0/descr deleted file mode 100644 index 807f89a826d..00000000000 --- a/packages/gdal/gdal.0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings to the GDAL and OGR libraries diff --git a/packages/gdal/gdal.0.9.0/opam b/packages/gdal/gdal.0.9.0/opam index 4877ff915ca..7c828dc8594 100644 --- a/packages/gdal/gdal.0.9.0/opam +++ b/packages/gdal/gdal.0.9.0/opam @@ -1,5 +1,4 @@ -opam-version: "1.2" - +opam-version: "2.0" name: "gdal" version: "0.9.0" maintainer: "hez@0ok.org" @@ -7,8 +6,7 @@ authors: "Hezekiah M. Carty" license: "MIT" homepage: "https://github.com/hcarty/ocaml-gdal" bug-reports: "https://github.com/hcarty/ocaml-gdal/issues" -dev-repo: "https://github.com/hcarty/ocaml-gdal.git" - +dev-repo: "git+https://github.com/hcarty/ocaml-gdal.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] @@ -18,21 +16,20 @@ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "gdal"] depends: [ + "ocaml" {>= "4.02.1"} "ocamlfind" {build} "ctypes" {>= "0.4.0"} "ctypes-foreign" {>= "0.4.0"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1"] - depexts: [ - [ - ["debian"] - ["libgdal-dev"] - ] - [ - ["ubuntu"] - ["libgdal-dev"] - ] - [[ "osx" "homebrew" ] [ "gdal" ]] + ["libgdal-dev"] {os-distribution = "debian"} + ["libgdal-dev"] {os-distribution = "ubuntu"} + ["gdal"] {os = "macos" & os-distribution = "homebrew"} ] +synopsis: "Bindings to the GDAL and OGR libraries" +flags: light-uninstall +url { + src: "https://github.com/hcarty/ocaml-gdal/archive/v0.9.0.tar.gz" + checksum: "md5=496f9fb7a1b33dcd8a59efbf8cd62e37" +} diff --git a/packages/gdal/gdal.0.9.0/url b/packages/gdal/gdal.0.9.0/url deleted file mode 100644 index d7514507a31..00000000000 --- a/packages/gdal/gdal.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/ocaml-gdal/archive/v0.9.0.tar.gz" -checksum: "496f9fb7a1b33dcd8a59efbf8cd62e37" diff --git a/packages/gdb/gdb.0.3/descr b/packages/gdb/gdb.0.3/descr deleted file mode 100644 index b1b974881cb..00000000000 --- a/packages/gdb/gdb.0.3/descr +++ /dev/null @@ -1 +0,0 @@ -GDB/MI (machine interface) library and stack-sampling profiler diff --git a/packages/gdb/gdb.0.3/opam b/packages/gdb/gdb.0.3/opam index 96554743455..a944efaf065 100644 --- a/packages/gdb/gdb.0.3/opam +++ b/packages/gdb/gdb.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "gdb" license: "LGPL-2.1 with OCaml linking exception" maintainer: "ygrek@autistici.org" @@ -15,6 +15,7 @@ install: [ ] remove: [["ocamlfind" "remove" "gdb"]] depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} "ocamlfind" {build} "menhir" ("extlib" | "extlib-compat") @@ -26,4 +27,10 @@ depends: [ "ocamlbuild" {build} ] depopts: ["lambda-term" {build}] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.03.0"] +synopsis: "GDB/MI (machine interface) library and stack-sampling profiler" +flags: light-uninstall +extra-files: ["gdb.install" "md5=54591fb7081f961d59cd3a6aa55c2af7"] +url { + src: "https://github.com/ygrek/ocaml-gdb/archive/0.3.tar.gz" + checksum: "md5=a9f44ae88ef35704b0deb3aa37b2a5ed" +} diff --git a/packages/gdb/gdb.0.3/url b/packages/gdb/gdb.0.3/url deleted file mode 100644 index f2c685016b5..00000000000 --- a/packages/gdb/gdb.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ygrek/ocaml-gdb/archive/0.3.tar.gz" -checksum: "a9f44ae88ef35704b0deb3aa37b2a5ed" diff --git a/packages/gdbprofiler/gdbprofiler.0.1/descr b/packages/gdbprofiler/gdbprofiler.0.1/descr deleted file mode 100644 index a69495f6d84..00000000000 --- a/packages/gdbprofiler/gdbprofiler.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -gdbprofiler, a profiler for native OCaml and other executables - -gdbprofiler (aka rich man's profiler) is a gdb-based sampling profiler that uses gdb or lldb diff --git a/packages/gdbprofiler/gdbprofiler.0.1/opam b/packages/gdbprofiler/gdbprofiler.0.1/opam index 8f60bf117c1..d5e56f12298 100644 --- a/packages/gdbprofiler/gdbprofiler.0.1/opam +++ b/packages/gdbprofiler/gdbprofiler.0.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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 with OCaml linking exception" -dev-repo: "https://github.com/copy/gdbprofiler.git" +dev-repo: "git+https://github.com/copy/gdbprofiler.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] [make] @@ -12,6 +12,7 @@ build: [ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "gdbprofiler"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "menhir" ("extlib" | "extlib-compat") @@ -20,4 +21,11 @@ depends: [ "oasis" {build & >= "0.4"} "containers" {>= "0.20"} ] -available: [ocaml-version >= "4.02.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: "md5=2aa855591d164a1b8fa682c4a4e0ceb7" +} diff --git a/packages/gdbprofiler/gdbprofiler.0.1/url b/packages/gdbprofiler/gdbprofiler.0.1/url deleted file mode 100644 index bcf496ffd4b..00000000000 --- a/packages/gdbprofiler/gdbprofiler.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/copy/gdbprofiler/archive/0.1.tar.gz" -checksum: "2aa855591d164a1b8fa682c4a4e0ceb7" diff --git a/packages/gdbprofiler/gdbprofiler.0.2/descr b/packages/gdbprofiler/gdbprofiler.0.2/descr deleted file mode 100644 index a69495f6d84..00000000000 --- a/packages/gdbprofiler/gdbprofiler.0.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -gdbprofiler, a profiler for native OCaml and other executables - -gdbprofiler (aka rich man's profiler) is a gdb-based sampling profiler that uses gdb or lldb diff --git a/packages/gdbprofiler/gdbprofiler.0.2/opam b/packages/gdbprofiler/gdbprofiler.0.2/opam index 054cb87950d..54faab675f8 100644 --- a/packages/gdbprofiler/gdbprofiler.0.2/opam +++ b/packages/gdbprofiler/gdbprofiler.0.2/opam @@ -1,18 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" name: "gdbprofiler" maintainer: "copy@copy.sh" authors: "copy" homepage: "https://github.com/copy/gdbprofiler" bug-reports: "https://github.com/copy/gdbprofiler/issues" license: "LGPL-2.1 with OCaml linking exception" -dev-repo: "https://github.com/copy/gdbprofiler.git" -build: [["jbuilder" "build" "-p" name "-j" jobs]] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] +dev-repo: "git+https://github.com/copy/gdbprofiler.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build} "menhir" {build} "lwt" {>= "2.4.6"} "containers" {>= "0.20"} "yojson" ] -available: [ocaml-version >= "4.02.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" +url { + src: "https://github.com/copy/gdbprofiler/archive/0.2.tar.gz" + checksum: "md5=25397fb88367eeb6eb7cec8a4196112b" +} diff --git a/packages/gdbprofiler/gdbprofiler.0.2/url b/packages/gdbprofiler/gdbprofiler.0.2/url deleted file mode 100644 index 23502b451cf..00000000000 --- a/packages/gdbprofiler/gdbprofiler.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/copy/gdbprofiler/archive/0.2.tar.gz" -checksum: "25397fb88367eeb6eb7cec8a4196112b" diff --git a/packages/gedcom/gedcom.1.0.0/descr b/packages/gedcom/gedcom.1.0.0/descr deleted file mode 100644 index 2fb02481d7a..00000000000 --- a/packages/gedcom/gedcom.1.0.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -GEDCOM parsing. - -First release parses a GEDCOM file easily, and creates the tree -representation of the file. -There is no real record type such as FAMI or INDI, just a generic -line representation. -No check is perform on file or parsed lines, so GEDCOM not -respecting official structures will be parsed without complaining. diff --git a/packages/gedcom/gedcom.1.0.0/opam b/packages/gedcom/gedcom.1.0.0/opam index dfdf98d4111..97f46f43bc0 100644 --- a/packages/gedcom/gedcom.1.0.0/opam +++ b/packages/gedcom/gedcom.1.0.0/opam @@ -1,8 +1,6 @@ -opam-version: "1.2" - +opam-version: "2.0" version: "1.0.0" -author: "Julien Sagot " maintainer: "ju.sagot@gmail.com" homepage: "http://sagotch.github.io/gedcom.ml/" @@ -12,9 +10,22 @@ build: [make "-C" "src/" "build"] remove: [ make "-C" "src/" "uninstall"] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" {build} "ocamlbuild" {build} ] dev-repo: "git://github.com/sagotch/gedcom.ml" -available: ocaml-version >= "4.00.1" install: [make "-C" "src/" "install"] +synopsis: "GEDCOM parsing." +description: """ +First release parses a GEDCOM file easily, and creates the tree +representation of the file. +There is no real record type such as FAMI or INDI, just a generic +line representation. +No check is perform on file or parsed lines, so GEDCOM not +respecting official structures will be parsed without complaining.""" +authors: "Julien Sagot " +url { + src: "https://github.com/sagotch/gedcom.ml/archive/v1.0.0.tar.gz" + checksum: "md5=ec7976dadcdbb807c8a3f17540ab5131" +} diff --git a/packages/gedcom/gedcom.1.0.0/url b/packages/gedcom/gedcom.1.0.0/url deleted file mode 100644 index 6584e27abfd..00000000000 --- a/packages/gedcom/gedcom.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/sagotch/gedcom.ml/archive/v1.0.0.tar.gz" -checksum: "ec7976dadcdbb807c8a3f17540ab5131" diff --git a/packages/gen-bs/gen-bs.0.0.0/descr b/packages/gen-bs/gen-bs.0.0.0/descr deleted file mode 100644 index c9753826626..00000000000 --- a/packages/gen-bs/gen-bs.0.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -generate bucklescript code from Javascript type specifications - -* generate bucklescript code from Web IDL - * In the future, d.ts files of TypeScript will be supported. -* please see https://github.com/0zat/gen-bs/ diff --git a/packages/gen-bs/gen-bs.0.0.0/opam b/packages/gen-bs/gen-bs.0.0.0/opam index 0d6e174d13c..e5ff713db9a 100644 --- a/packages/gen-bs/gen-bs.0.0.0/opam +++ b/packages/gen-bs/gen-bs.0.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +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" @@ -9,8 +9,18 @@ build: ["ocaml" "setup.ml" "build"] install: ["ocaml" "setup.ml" "install"] remove: ["ocaml" "setup.ml" "remove"] depends: [ + "ocaml" "ocamlfind" {build & >= "1.7.1"} "ocamlbuild" {build & >= "0.9.3"} "batteries" {>= "2.6.0"} "webidl" {>= "1.3"} ] +synopsis: "generate bucklescript code from Javascript type specifications" +description: """ +* generate bucklescript code from Web IDL + * In the future, d.ts files of TypeScript will be supported. +* please see https://github.com/0zat/gen-bs/""" +url { + src: "https://github.com/0zat/gen-bs/archive/0.0.0.zip" + checksum: "md5=85e3244e264d65a057a79437102282cb" +} diff --git a/packages/gen-bs/gen-bs.0.0.0/url b/packages/gen-bs/gen-bs.0.0.0/url deleted file mode 100644 index 21ffa33646e..00000000000 --- a/packages/gen-bs/gen-bs.0.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/0zat/gen-bs/archive/0.0.0.zip" -checksum: "85e3244e264d65a057a79437102282cb" diff --git a/packages/gen-bs/gen-bs.0.1.0/descr b/packages/gen-bs/gen-bs.0.1.0/descr deleted file mode 100644 index 4b9ff5ecb09..00000000000 --- a/packages/gen-bs/gen-bs.0.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -generate bucklescript code from Javascript type specifications - -* generate bucklescript code from Web IDL -* please see https://github.com/0zat/gen-bs/ diff --git a/packages/gen-bs/gen-bs.0.1.0/opam b/packages/gen-bs/gen-bs.0.1.0/opam index 73386ebaf3b..f5c4e57c864 100644 --- a/packages/gen-bs/gen-bs.0.1.0/opam +++ b/packages/gen-bs/gen-bs.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +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" @@ -9,10 +9,19 @@ 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"} "ocamlbuild" {build & >= "0.9.3"} "batteries" {>= "2.6.0"} "webidl" {>= "1.3"} "yojson" {>= "1.4.0"} ] -available: [ ocaml-version >= "4.04.2" & ocaml-version < "4.05" & opam-version >= "1.2" ] +available: opam-version >= "1.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: "md5=27cd4f9143934e00a5a493265f6787db" +} diff --git a/packages/gen-bs/gen-bs.0.1.0/url b/packages/gen-bs/gen-bs.0.1.0/url deleted file mode 100644 index d8c9856e019..00000000000 --- a/packages/gen-bs/gen-bs.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/0zat/gen-bs/archive/0.1.0.zip" -checksum: "27cd4f9143934e00a5a493265f6787db" diff --git a/packages/gen/gen.0.2.1/descr b/packages/gen/gen.0.2.1/descr deleted file mode 100644 index a9d9e13dbdf..00000000000 --- a/packages/gen/gen.0.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -Simple and efficient iterators diff --git a/packages/gen/gen.0.2.1/opam b/packages/gen/gen.0.2.1/opam deleted file mode 100644 index c3310ab43c2..00000000000 --- a/packages/gen/gen.0.2.1/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "simon.cruanes@inria.fr" -build: [ - ["./configure" "--disable-docs"] - [make "all"] -] -remove: [ - ["ocamlfind" "remove" "gen"] -] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -tags: [ "gen" "iterator" "iter" "fold" ] -homepage: "https://github.com/c-cube/gen/" -doc: "http://cedeela.fr/~simon/software/gen/" -dev-repo: "git://github.com/c-cube/gen" -install: [make "install"] diff --git a/packages/gen/gen.0.2.1/url b/packages/gen/gen.0.2.1/url deleted file mode 100644 index ea9f8058c33..00000000000 --- a/packages/gen/gen.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/gen/archive/0.2.1.tar.gz" -checksum: "7c8a7dcb9fc96892201cf225f4be73eb" diff --git a/packages/gen/gen.0.2.2/descr b/packages/gen/gen.0.2.2/descr deleted file mode 100644 index a9d9e13dbdf..00000000000 --- a/packages/gen/gen.0.2.2/descr +++ /dev/null @@ -1 +0,0 @@ -Simple and efficient iterators diff --git a/packages/gen/gen.0.2.2/opam b/packages/gen/gen.0.2.2/opam deleted file mode 100644 index 14fc021553b..00000000000 --- a/packages/gen/gen.0.2.2/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -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: "https://github.com/c-cube/gen.git" diff --git a/packages/gen/gen.0.2.2/url b/packages/gen/gen.0.2.2/url deleted file mode 100644 index 75d520e5e8c..00000000000 --- a/packages/gen/gen.0.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/gen/archive/0.2.2.tar.gz" -checksum: "d76f9935ceb961ace660f701ad0a664c" diff --git a/packages/gen/gen.0.2.3/descr b/packages/gen/gen.0.2.3/descr deleted file mode 100644 index b293c26a1b8..00000000000 --- a/packages/gen/gen.0.2.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Simple and efficient iterators (module Gen). - -Now provides additional modules GenClone and GenMList for lower-level control -over persistency and duplication of iterators. diff --git a/packages/gen/gen.0.2.3/opam b/packages/gen/gen.0.2.3/opam deleted file mode 100644 index 14fc021553b..00000000000 --- a/packages/gen/gen.0.2.3/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -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: "https://github.com/c-cube/gen.git" diff --git a/packages/gen/gen.0.2.3/url b/packages/gen/gen.0.2.3/url deleted file mode 100644 index 39f79b4d7d8..00000000000 --- a/packages/gen/gen.0.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/gen/archive/0.2.3.tar.gz" -checksum: "1f3ca5098c442507ab2f516e6049d59b" diff --git a/packages/gen/gen.0.2.4/descr b/packages/gen/gen.0.2.4/descr deleted file mode 100644 index 099d05f3943..00000000000 --- a/packages/gen/gen.0.2.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -Simple and efficient iterators (modules Gen and GenLabels). - -Now provides additional modules GenClone and GenMList for lower-level control -over persistency and duplication of iterators. diff --git a/packages/gen/gen.0.2.4/opam b/packages/gen/gen.0.2.4/opam deleted file mode 100644 index 14fc021553b..00000000000 --- a/packages/gen/gen.0.2.4/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -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: "https://github.com/c-cube/gen.git" diff --git a/packages/gen/gen.0.2.4/url b/packages/gen/gen.0.2.4/url deleted file mode 100644 index 87471500a52..00000000000 --- a/packages/gen/gen.0.2.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/gen/archive/0.2.4.tar.gz" -checksum: "0fcded8fdc3f4e222b4b689354a37e26" diff --git a/packages/gen/gen.0.2/descr b/packages/gen/gen.0.2/descr deleted file mode 100644 index a9d9e13dbdf..00000000000 --- a/packages/gen/gen.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Simple and efficient iterators diff --git a/packages/gen/gen.0.2/opam b/packages/gen/gen.0.2/opam deleted file mode 100644 index c3310ab43c2..00000000000 --- a/packages/gen/gen.0.2/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "simon.cruanes@inria.fr" -build: [ - ["./configure" "--disable-docs"] - [make "all"] -] -remove: [ - ["ocamlfind" "remove" "gen"] -] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -tags: [ "gen" "iterator" "iter" "fold" ] -homepage: "https://github.com/c-cube/gen/" -doc: "http://cedeela.fr/~simon/software/gen/" -dev-repo: "git://github.com/c-cube/gen" -install: [make "install"] diff --git a/packages/gen/gen.0.2/url b/packages/gen/gen.0.2/url deleted file mode 100644 index 62c46039492..00000000000 --- a/packages/gen/gen.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/gen/archive/0.2.tar.gz" -checksum: "71df6f679f051a59e1c7d3fe71ed427d" diff --git a/packages/gen/gen.0.3/descr b/packages/gen/gen.0.3/descr deleted file mode 100644 index 099d05f3943..00000000000 --- a/packages/gen/gen.0.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Simple and efficient iterators (modules Gen and GenLabels). - -Now provides additional modules GenClone and GenMList for lower-level control -over persistency and duplication of iterators. diff --git a/packages/gen/gen.0.3/opam b/packages/gen/gen.0.3/opam deleted file mode 100644 index 14fc021553b..00000000000 --- a/packages/gen/gen.0.3/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -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: "https://github.com/c-cube/gen.git" diff --git a/packages/gen/gen.0.3/url b/packages/gen/gen.0.3/url deleted file mode 100644 index 74027eb6862..00000000000 --- a/packages/gen/gen.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/gen/archive/0.3.tar.gz" -checksum: "4b8df7d3bd3ff7f2e10ad4a2fef66397" diff --git a/packages/gen/gen.0.4/descr b/packages/gen/gen.0.4/descr deleted file mode 100644 index 099d05f3943..00000000000 --- a/packages/gen/gen.0.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -Simple and efficient iterators (modules Gen and GenLabels). - -Now provides additional modules GenClone and GenMList for lower-level control -over persistency and duplication of iterators. diff --git a/packages/gen/gen.0.4/opam b/packages/gen/gen.0.4/opam index c8b0c045b03..d8353497ae9 100644 --- a/packages/gen/gen.0.4/opam +++ b/packages/gen/gen.0.4/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/c-cube/gen.git" +dev-repo: "git+https://github.com/c-cube/gen.git" build: [ ["./configure" "--disable-docs" "--disable-tests" "--disable-bench"] [make "all"] @@ -13,6 +13,16 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "gen"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} ] +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: "md5=186933675bced2dbe3b2ea57a3eeb1d5" +} diff --git a/packages/gen/gen.0.4/url b/packages/gen/gen.0.4/url deleted file mode 100644 index 48ae971233a..00000000000 --- a/packages/gen/gen.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/gen/archive/0.4.0.1.tar.gz" -checksum: "186933675bced2dbe3b2ea57a3eeb1d5" diff --git a/packages/gen/gen.0.5.1/descr b/packages/gen/gen.0.5.1/descr deleted file mode 100644 index 099d05f3943..00000000000 --- a/packages/gen/gen.0.5.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Simple and efficient iterators (modules Gen and GenLabels). - -Now provides additional modules GenClone and GenMList for lower-level control -over persistency and duplication of iterators. diff --git a/packages/gen/gen.0.5.1/opam b/packages/gen/gen.0.5.1/opam index 09db1ec8dec..1b5fafed31a 100644 --- a/packages/gen/gen.0.5.1/opam +++ b/packages/gen/gen.0.5.1/opam @@ -1,18 +1,29 @@ -opam-version: "1.2" +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: "https://github.com/c-cube/gen.git" -build: ["jbuilder" "build" "@install"] -build-test: ["jbuilder" "runtest"] -build-doc: ["jbuilder" "build" "@doc"] +dev-repo: "git+https://github.com/c-cube/gen.git" +build: [ + ["jbuilder" "build" "@install"] + ["jbuilder" "runtest"] {with-test} + ["jbuilder" "build" "@doc"] {with-doc} +] depends: [ + "ocaml" "jbuilder" {build} "base-bytes" - "odoc" {doc} - "qtest" {test} - "qcheck" {test} + "odoc" {with-doc} + "qtest" {with-test} + "qcheck" {with-test} ] +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.""" +url { + src: "https://github.com/c-cube/gen/archive/0.5.1.tar.gz" + checksum: "md5=4fb545ddde26dd084f01210681df4c14" +} diff --git a/packages/gen/gen.0.5.1/url b/packages/gen/gen.0.5.1/url deleted file mode 100644 index b7fd4c7d65c..00000000000 --- a/packages/gen/gen.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/gen/archive/0.5.1.tar.gz" -checksum: "4fb545ddde26dd084f01210681df4c14" diff --git a/packages/gen/gen.0.5/descr b/packages/gen/gen.0.5/descr deleted file mode 100644 index 099d05f3943..00000000000 --- a/packages/gen/gen.0.5/descr +++ /dev/null @@ -1,4 +0,0 @@ -Simple and efficient iterators (modules Gen and GenLabels). - -Now provides additional modules GenClone and GenMList for lower-level control -over persistency and duplication of iterators. diff --git a/packages/gen/gen.0.5/opam b/packages/gen/gen.0.5/opam index c8b0c045b03..7bc0535b0f4 100644 --- a/packages/gen/gen.0.5/opam +++ b/packages/gen/gen.0.5/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/c-cube/gen.git" +dev-repo: "git+https://github.com/c-cube/gen.git" build: [ ["./configure" "--disable-docs" "--disable-tests" "--disable-bench"] [make "all"] @@ -13,6 +13,16 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "gen"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} ] +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.5.tar.gz" + checksum: "md5=521a106f9d200ca71635fa5887535436" +} diff --git a/packages/gen/gen.0.5/url b/packages/gen/gen.0.5/url deleted file mode 100644 index dcebf316eb5..00000000000 --- a/packages/gen/gen.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/gen/archive/0.5.tar.gz" -checksum: "521a106f9d200ca71635fa5887535436" diff --git a/packages/gen_js_api/gen_js_api.1.0.1/descr b/packages/gen_js_api/gen_js_api.1.0.1/descr deleted file mode 100644 index 8e87c2f1433..00000000000 --- a/packages/gen_js_api/gen_js_api.1.0.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -Easy OCaml bindings for Javascript libraries - -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. 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 deleted file mode 100644 index 05fd9f1cd9f..00000000000 --- a/packages/gen_js_api/gen_js_api.1.0.1/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "Alain Frisch " -authors: [ - "Alain Frisch " - "Sebastien Briais = "4.03.0" & ocaml-version < "4.05"] diff --git a/packages/gen_js_api/gen_js_api.1.0.1/url b/packages/gen_js_api/gen_js_api.1.0.1/url deleted file mode 100644 index 9895dc50456..00000000000 --- a/packages/gen_js_api/gen_js_api.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/LexiFi/gen_js_api/archive/v1.0.1.tar.gz" -checksum: "c1d396437b71e0c17162b6d101e2e9fc" diff --git a/packages/gen_js_api/gen_js_api.1.0.2/descr b/packages/gen_js_api/gen_js_api.1.0.2/descr deleted file mode 100644 index 8e87c2f1433..00000000000 --- a/packages/gen_js_api/gen_js_api.1.0.2/descr +++ /dev/null @@ -1,8 +0,0 @@ -Easy OCaml bindings for Javascript libraries - -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. 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 deleted file mode 100644 index 05fd9f1cd9f..00000000000 --- a/packages/gen_js_api/gen_js_api.1.0.2/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "Alain Frisch " -authors: [ - "Alain Frisch " - "Sebastien Briais = "4.03.0" & ocaml-version < "4.05"] diff --git a/packages/gen_js_api/gen_js_api.1.0.2/url b/packages/gen_js_api/gen_js_api.1.0.2/url deleted file mode 100644 index 1926656a8ba..00000000000 --- a/packages/gen_js_api/gen_js_api.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/LexiFi/gen_js_api/archive/v1.0.2.tar.gz" -checksum: "bcf370ed6b639ebfb85266ace076dade" diff --git a/packages/gen_js_api/gen_js_api.1.0.3/descr b/packages/gen_js_api/gen_js_api.1.0.3/descr deleted file mode 100644 index 8e87c2f1433..00000000000 --- a/packages/gen_js_api/gen_js_api.1.0.3/descr +++ /dev/null @@ -1,8 +0,0 @@ -Easy OCaml bindings for Javascript libraries - -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. 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 index 05fd9f1cd9f..271a4c1ed95 100644 --- a/packages/gen_js_api/gen_js_api.1.0.3/opam +++ b/packages/gen_js_api/gen_js_api.1.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alain Frisch " authors: [ "Alain Frisch " @@ -7,12 +7,25 @@ authors: [ homepage: "https://github.com/LexiFi/gen_js_api" bug-reports: "https://github.com/LexiFi/gen_js_api/issues" license: "MIT" -dev-repo: "https://github.com/LexiFi/gen_js_api.git" +dev-repo: "git+https://github.com/LexiFi/gen_js_api.git" build: [make "all"] install: [make "install"] remove: ["ocamlfind" "remove" "gen_js_api"] depends: [ + "ocaml" {>= "4.03.0" & < "4.05"} "ocamlfind" {build} "js_of_ocaml" ] -available: [ocaml-version >= "4.03.0" & ocaml-version < "4.05"] +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: "md5=e1ba1d2076e5ce98bf25e17cc60ae935" +} diff --git a/packages/gen_js_api/gen_js_api.1.0.3/url b/packages/gen_js_api/gen_js_api.1.0.3/url deleted file mode 100644 index cb814166e5d..00000000000 --- a/packages/gen_js_api/gen_js_api.1.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/LexiFi/gen_js_api/archive/v1.0.3.tar.gz" -checksum: "e1ba1d2076e5ce98bf25e17cc60ae935" diff --git a/packages/gen_js_api/gen_js_api.1.0.4/descr b/packages/gen_js_api/gen_js_api.1.0.4/descr deleted file mode 100644 index 8e87c2f1433..00000000000 --- a/packages/gen_js_api/gen_js_api.1.0.4/descr +++ /dev/null @@ -1,8 +0,0 @@ -Easy OCaml bindings for Javascript libraries - -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. 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 index df291c7249e..e8f05174137 100644 --- a/packages/gen_js_api/gen_js_api.1.0.4/opam +++ b/packages/gen_js_api/gen_js_api.1.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alain Frisch " authors: [ "Alain Frisch " @@ -7,12 +7,25 @@ authors: [ homepage: "https://github.com/LexiFi/gen_js_api" bug-reports: "https://github.com/LexiFi/gen_js_api/issues" license: "MIT" -dev-repo: "https://github.com/LexiFi/gen_js_api.git" +dev-repo: "git+https://github.com/LexiFi/gen_js_api.git" build: [make "all"] install: [make "install"] remove: ["ocamlfind" "remove" "gen_js_api"] depends: [ + "ocaml" {>= "4.05.0" & < "4.06.0"} "ocamlfind" {build} "js_of_ocaml" ] -available: [ocaml-version >= "4.05.0" & ocaml-version < "4.06.0"] +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: "md5=b996938e315fbcc37b7586ca6830eed5" +} diff --git a/packages/gen_js_api/gen_js_api.1.0.4/url b/packages/gen_js_api/gen_js_api.1.0.4/url deleted file mode 100644 index d0706edd2b1..00000000000 --- a/packages/gen_js_api/gen_js_api.1.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/LexiFi/gen_js_api/archive/v1.0.4.tar.gz" -checksum: "b996938e315fbcc37b7586ca6830eed5" diff --git a/packages/gen_js_api/gen_js_api.1.0/descr b/packages/gen_js_api/gen_js_api.1.0/descr deleted file mode 100644 index 8e87c2f1433..00000000000 --- a/packages/gen_js_api/gen_js_api.1.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Easy OCaml bindings for Javascript libraries - -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. diff --git a/packages/gen_js_api/gen_js_api.1.0/opam b/packages/gen_js_api/gen_js_api.1.0/opam deleted file mode 100644 index 05fd9f1cd9f..00000000000 --- a/packages/gen_js_api/gen_js_api.1.0/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "Alain Frisch " -authors: [ - "Alain Frisch " - "Sebastien Briais = "4.03.0" & ocaml-version < "4.05"] diff --git a/packages/gen_js_api/gen_js_api.1.0/url b/packages/gen_js_api/gen_js_api.1.0/url deleted file mode 100644 index fd545026e37..00000000000 --- a/packages/gen_js_api/gen_js_api.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/LexiFi/gen_js_api/archive/v1.0.tar.gz" -checksum: "da5b4cb35321bbd9ebb84b2c97bd4d80" diff --git a/packages/gen_server/gen_server.1.0.1/descr b/packages/gen_server/gen_server.1.0.1/descr deleted file mode 100644 index fcb76e58c83..00000000000 --- a/packages/gen_server/gen_server.1.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -An Erlang-like gen_server framework written for Async. diff --git a/packages/gen_server/gen_server.1.0.1/opam b/packages/gen_server/gen_server.1.0.1/opam index 8abf7fa081c..4c0b63921d7 100644 --- a/packages/gen_server/gen_server.1.0.1/opam +++ b/packages/gen_server/gen_server.1.0.1/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mmatalka@gmail.com" build: make remove: [["ocamlfind" "remove" "gen_server"]] depends: [ + "ocaml" "ocamlfind" "core" {>= "109.12.00"} "async" {< "v0.10"} @@ -10,3 +11,9 @@ depends: [ ] dev-repo: "git://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: "md5=e604a4702d7ae2d9d560a787331e0c11" +} diff --git a/packages/gen_server/gen_server.1.0.1/url b/packages/gen_server/gen_server.1.0.1/url deleted file mode 100644 index 9e48e76ae8b..00000000000 --- a/packages/gen_server/gen_server.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/orbitz/gen_server/archive/1.0.1.tar.gz" -checksum: "e604a4702d7ae2d9d560a787331e0c11" diff --git a/packages/gen_server/gen_server.2.0.1/descr b/packages/gen_server/gen_server.2.0.1/descr deleted file mode 100644 index fcb76e58c83..00000000000 --- a/packages/gen_server/gen_server.2.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -An Erlang-like gen_server framework written for Async. diff --git a/packages/gen_server/gen_server.2.0.1/opam b/packages/gen_server/gen_server.2.0.1/opam index 8abf7fa081c..cba183f2fee 100644 --- a/packages/gen_server/gen_server.2.0.1/opam +++ b/packages/gen_server/gen_server.2.0.1/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mmatalka@gmail.com" build: make remove: [["ocamlfind" "remove" "gen_server"]] depends: [ + "ocaml" "ocamlfind" "core" {>= "109.12.00"} "async" {< "v0.10"} @@ -10,3 +11,9 @@ depends: [ ] dev-repo: "git://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: "md5=1ef90a7ae897590f3df73dc1b6e9331a" +} diff --git a/packages/gen_server/gen_server.2.0.1/url b/packages/gen_server/gen_server.2.0.1/url deleted file mode 100644 index 0c77638f73f..00000000000 --- a/packages/gen_server/gen_server.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/orbitz/gen_server/archive/2.0.1.tar.gz" -checksum: "1ef90a7ae897590f3df73dc1b6e9331a" diff --git a/packages/gen_server/gen_server.2.0.2/descr b/packages/gen_server/gen_server.2.0.2/descr deleted file mode 100644 index fcb76e58c83..00000000000 --- a/packages/gen_server/gen_server.2.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -An Erlang-like gen_server framework written for Async. diff --git a/packages/gen_server/gen_server.2.0.2/opam b/packages/gen_server/gen_server.2.0.2/opam index a19a50741ab..764d0942b07 100644 --- a/packages/gen_server/gen_server.2.0.2/opam +++ b/packages/gen_server/gen_server.2.0.2/opam @@ -1,11 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mmatalka@gmail.com" build: make remove: [["ocamlfind" "remove" "gen_server"]] depends: [ + "ocaml" "ocamlfind" "core" {>= "109.12.00"} "async" {< "v0.10"} ] dev-repo: "git://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: "md5=a3230647cd184569159e8259d485893e" +} diff --git a/packages/gen_server/gen_server.2.0.2/url b/packages/gen_server/gen_server.2.0.2/url deleted file mode 100644 index d25cef865d4..00000000000 --- a/packages/gen_server/gen_server.2.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/orbitz/gen_server/archive/2.0.2.tar.gz" -checksum: "a3230647cd184569159e8259d485893e" diff --git a/packages/genet/genet.0.1/descr b/packages/genet/genet.0.1/descr deleted file mode 100644 index 5ce17230992..00000000000 --- a/packages/genet/genet.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Genet is tool to build a continuous integration platform. diff --git a/packages/genet/genet.0.1/opam b/packages/genet/genet.0.1/opam index 1a797ee82b2..afa91606216 100644 --- a/packages/genet/genet.0.1/opam +++ b/packages/genet/genet.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/genet" @@ -8,6 +8,7 @@ build: [ ] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "config-file" {>= "1.1"} "lablgtk-extras" {>= "1.2"} @@ -22,5 +23,9 @@ depends: [ "ocamldot" {>= "1.0"} "rdf" {>= "0.3" & < "0.7"} ] -available: ocaml-version >= "4.00.0" install: [make "install"] +synopsis: "Genet is tool to build a continuous integration platform." +url { + src: "http://zoggy.github.com/genet/genet-0.1.tar.gz" + checksum: "md5=807a4a297ba32a3a177b6ddf04d1a141" +} diff --git a/packages/genet/genet.0.1/url b/packages/genet/genet.0.1/url deleted file mode 100644 index 9c08f2f3d9c..00000000000 --- a/packages/genet/genet.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/genet/genet-0.1.tar.gz" -checksum: "807a4a297ba32a3a177b6ddf04d1a141" diff --git a/packages/genet/genet.0.2/descr b/packages/genet/genet.0.2/descr deleted file mode 100644 index 5ce17230992..00000000000 --- a/packages/genet/genet.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Genet is tool to build a continuous integration platform. diff --git a/packages/genet/genet.0.2/opam b/packages/genet/genet.0.2/opam index 58778915a2f..1b377420722 100644 --- a/packages/genet/genet.0.2/opam +++ b/packages/genet/genet.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/genet" @@ -8,6 +8,7 @@ build: [ ] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "config-file" {>= "1.1"} "lablgtk-extras" {>= "1.2"} @@ -22,5 +23,9 @@ depends: [ "ocamldot" {>= "1.0"} "rdf" {>= "0.3" & < "0.7"} ] -available: ocaml-version >= "4.00.0" install: [make "install"] +synopsis: "Genet is tool to build a continuous integration platform." +url { + src: "http://zoggy.github.com/genet/genet-0.2.tar.gz" + checksum: "md5=8a839c8fe8e0ab99abfaea1d45d3fea0" +} diff --git a/packages/genet/genet.0.2/url b/packages/genet/genet.0.2/url deleted file mode 100644 index befa105224b..00000000000 --- a/packages/genet/genet.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/genet/genet-0.2.tar.gz" -checksum: "8a839c8fe8e0ab99abfaea1d45d3fea0" diff --git a/packages/genet/genet.0.3/descr b/packages/genet/genet.0.3/descr deleted file mode 100644 index 85cc851128d..00000000000 --- a/packages/genet/genet.0.3/descr +++ /dev/null @@ -1,11 +0,0 @@ -Genet is tool to build a continuous integration platform. - -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. \ No newline at end of file diff --git a/packages/genet/genet.0.3/opam b/packages/genet/genet.0.3/opam index c1612ea4829..bbe7bea9382 100644 --- a/packages/genet/genet.0.3/opam +++ b/packages/genet/genet.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: "Maxence Guesdon" homepage: "http://zoggy.github.io/genet" @@ -18,6 +18,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "config-file" {>= "1.1"} "lablgtk-extras" {>= "1.2"} @@ -31,5 +32,19 @@ depends: [ "rdf" {= "0.4"} ] depopts: "postgresql" -available: ocaml-version >= "4.00.0" 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: "http://zoggy.github.io/genet/genet-0.3.tar.gz" + checksum: "md5=66e6d71b78d997e23e6a820e6e481396" +} diff --git a/packages/genet/genet.0.3/url b/packages/genet/genet.0.3/url deleted file mode 100644 index 6960a846933..00000000000 --- a/packages/genet/genet.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.io/genet/genet-0.3.tar.gz" -checksum: "66e6d71b78d997e23e6a820e6e481396" diff --git a/packages/genet/genet.0.4/descr b/packages/genet/genet.0.4/descr deleted file mode 100644 index 85cc851128d..00000000000 --- a/packages/genet/genet.0.4/descr +++ /dev/null @@ -1,11 +0,0 @@ -Genet is tool to build a continuous integration platform. - -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. \ No newline at end of file diff --git a/packages/genet/genet.0.4/opam b/packages/genet/genet.0.4/opam index 038a520f1e5..31c828c1111 100644 --- a/packages/genet/genet.0.4/opam +++ b/packages/genet/genet.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: "Maxence Guesdon" homepage: "http://zoggy.github.io/genet" @@ -18,6 +18,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "config-file" {>= "1.1"} "lablgtk-extras" {>= "1.2"} @@ -31,5 +32,19 @@ depends: [ "rdf" {= "0.6.0"} ] depopts: "postgresql" -available: ocaml-version >= "4.00.0" 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: "http://zoggy.github.io/genet/genet-0.4.tar.gz" + checksum: "md5=5dcba076865a9a020ecf44537dbfcffe" +} diff --git a/packages/genet/genet.0.4/url b/packages/genet/genet.0.4/url deleted file mode 100644 index a7091217288..00000000000 --- a/packages/genet/genet.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.io/genet/genet-0.4.tar.gz" -checksum: "5dcba076865a9a020ecf44537dbfcffe" diff --git a/packages/genet/genet.0.5/descr b/packages/genet/genet.0.5/descr deleted file mode 100644 index 85cc851128d..00000000000 --- a/packages/genet/genet.0.5/descr +++ /dev/null @@ -1,11 +0,0 @@ -Genet is tool to build a continuous integration platform. - -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. \ No newline at end of file diff --git a/packages/genet/genet.0.5/opam b/packages/genet/genet.0.5/opam index 04c084c903d..78a8ae41fd1 100644 --- a/packages/genet/genet.0.5/opam +++ b/packages/genet/genet.0.5/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/genet" @@ -17,6 +17,7 @@ build: [ ] remove: [["ocamlfind" "remove" "genet"]] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "config-file" {>= "1.1"} "lablgtk-extras" {>= "1.2"} @@ -30,5 +31,20 @@ depends: [ "rdf" {>= "0.7.0"} ] depopts: ["postgresql"] -available: ocaml-version >= "4.00.0" 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: "http://zoggy.github.io/genet/genet-0.5.tar.gz" + checksum: "md5=42dc4a3150dc730b5b4b10bf7038672d" +} diff --git a/packages/genet/genet.0.5/url b/packages/genet/genet.0.5/url deleted file mode 100644 index e6835181389..00000000000 --- a/packages/genet/genet.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.io/genet/genet-0.5.tar.gz" -checksum: "42dc4a3150dc730b5b4b10bf7038672d" diff --git a/packages/genet/genet.0.6/descr b/packages/genet/genet.0.6/descr deleted file mode 100644 index 85cc851128d..00000000000 --- a/packages/genet/genet.0.6/descr +++ /dev/null @@ -1,11 +0,0 @@ -Genet is tool to build a continuous integration platform. - -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. \ No newline at end of file diff --git a/packages/genet/genet.0.6/opam b/packages/genet/genet.0.6/opam index 5bb7ef09aa7..961993899bc 100644 --- a/packages/genet/genet.0.6/opam +++ b/packages/genet/genet.0.6/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/genet" @@ -17,6 +17,7 @@ build: [ ] remove: [["ocamlfind" "remove" "genet"]] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "config-file" {>= "1.1"} "lablgtk-extras" {>= "1.2"} @@ -28,9 +29,24 @@ depends: [ "ocamlnet" {>= "3.6.5"} "ocamldot" {>= "1.0"} "rdf" {>= "0.8.0"} - "conf-gnomecanvas" {= "2" } - "conf-glade" {= "2" } + "conf-gnomecanvas" {= "2"} + "conf-glade" {= "2"} ] depopts: ["postgresql"] -available: ocaml-version >= "4.00.0" 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: "http://zoggy.github.io/genet/genet-0.6.tar.gz" + checksum: "md5=ac3aca5272d1e09180fdb50f42c5f8bb" +} diff --git a/packages/genet/genet.0.6/url b/packages/genet/genet.0.6/url deleted file mode 100644 index 4ab4010afda..00000000000 --- a/packages/genet/genet.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.io/genet/genet-0.6.tar.gz" -checksum: "ac3aca5272d1e09180fdb50f42c5f8bb" diff --git a/packages/genlet/genlet.201406/descr b/packages/genlet/genlet.201406/descr deleted file mode 100644 index 864f64ebc0d..00000000000 --- a/packages/genlet/genlet.201406/descr +++ /dev/null @@ -1,4 +0,0 @@ -Let-insertion for MetaOCaml. - -See "Let-insertion without pain or fear or guilt" - http://okmij.org/ftp/meta-programming/#let-insert \ No newline at end of file diff --git a/packages/genlet/genlet.201406/opam b/packages/genlet/genlet.201406/opam index 4bee8f46175..53d2f6c7496 100644 --- a/packages/genlet/genlet.201406/opam +++ b/packages/genlet/genlet.201406/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "yallop@gmail.com" authors: "Oleg Kiselyov" homepage: "http://okmij.org/ftp/meta-programming/#let-insert" @@ -7,5 +7,16 @@ build: [ ["ocamlfind" "-toolchain" "metaocaml" "c" "-package" "delimcc" "-a" "-o" "genlet.cma" "gengenlet.mli" "gengenlet.ml"] ["ocamlfind" "-toolchain" "metaocaml" "opt" "-package" "delimcc" "-a" "-o" "genlet.cmxa" "gengenlet.mli" "gengenlet.ml"] ] -depends: [ "delimcc" "ocamlfind" "base-metaocaml-ocamlfind" ] +depends: ["ocaml" "delimcc" "ocamlfind" "base-metaocaml-ocamlfind"] patches: [ "remove-tests.patch" ] +synopsis: "Let-insertion for MetaOCaml." +description: """ +See "Let-insertion without pain or fear or guilt" + http://okmij.org/ftp/meta-programming/#let-insert""" +extra-files: [ + ["remove-tests.patch" "md5=e7256726d83671340ee90b748a88b3ae"] + ["genlet.install" "md5=97db9da79ed35395833b9013141445cf"] + ["gengenlet.mli" "md5=d2d860feb1842d5d33d4ab148f6f7ead"] + ["gengenlet.ml" "md5=c8b4040f6639e5d51f2578975a012ebe"] + ["META" "md5=f9c89f45f1b59e35e2b79a74628e9f39"] +] diff --git a/packages/genspio/genspio.0.0.0/descr b/packages/genspio/genspio.0.0.0/descr deleted file mode 100644 index f167d0b49b1..00000000000 --- a/packages/genspio/genspio.0.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Genspio is a typed EDSL to generate shell scripts and commands from OCaml. - -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`. diff --git a/packages/genspio/genspio.0.0.0/opam b/packages/genspio/genspio.0.0.0/opam index d37e7b9566a..5c3a50bd9bf 100644 --- a/packages/genspio/genspio.0.0.0/opam +++ b/packages/genspio/genspio.0.0.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/hammerlab/genspio.git" +dev-repo: "git+https://github.com/hammerlab/genspio.git" build: [ [make "byte"] [make "native"] @@ -12,10 +12,20 @@ build: [ [make "genspio.install"] ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} "solvuu-build" {build & >= "0.3.0"} "nonstd" "sosa" ] -available: [ocaml-version >= "4.03.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: "md5=67a1a3fa6928b8baf9f6be169bcf5e1a" +} diff --git a/packages/genspio/genspio.0.0.0/url b/packages/genspio/genspio.0.0.0/url deleted file mode 100644 index 83c4493f048..00000000000 --- a/packages/genspio/genspio.0.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/hammerlab/genspio/archive/genspio.0.0.0.tar.gz" -checksum: "67a1a3fa6928b8baf9f6be169bcf5e1a" diff --git a/packages/genspir/genspir.0.1/descr b/packages/genspir/genspir.0.1/descr deleted file mode 100644 index 1b457a4707a..00000000000 --- a/packages/genspir/genspir.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -functions to generate almost uniformly points on the unit sphere diff --git a/packages/genspir/genspir.0.1/opam b/packages/genspir/genspir.0.1/opam index cb1bd6bd45c..8271143bd6d 100644 --- a/packages/genspir/genspir.0.1/opam +++ b/packages/genspir/genspir.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "francois.berenger@inria.fr" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,8 +6,15 @@ build: [ ] remove: [["ocamlfind" "remove" "genspir"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://github.com/HappyCrow/genspir" install: ["ocaml" "setup.ml" "-install"] +synopsis: "functions to generate almost uniformly points on the unit sphere" +flags: light-uninstall +url { + src: "https://github.com/HappyCrow/genspir/archive/v0.1.tar.gz" + checksum: "md5=ce5a2ed396d5c6391012237f93e2d6ea" +} diff --git a/packages/genspir/genspir.0.1/url b/packages/genspir/genspir.0.1/url deleted file mode 100644 index 4bf41d6f4fe..00000000000 --- a/packages/genspir/genspir.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/HappyCrow/genspir/archive/v0.1.tar.gz" -checksum: "ce5a2ed396d5c6391012237f93e2d6ea" diff --git a/packages/gensqlite/gensqlite.0.1/descr b/packages/gensqlite/gensqlite.0.1/descr deleted file mode 100644 index 3569dbf5ebb..00000000000 --- a/packages/gensqlite/gensqlite.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -A ppx preprocessor to generate SQLite3 prepared statements and query functions. - -Project Homepage: https://github.com/j0sh/ocaml-gensqlite diff --git a/packages/gensqlite/gensqlite.0.1/opam b/packages/gensqlite/gensqlite.0.1/opam index 5e0ee692fac..b921ff34eee 100644 --- a/packages/gensqlite/gensqlite.0.1/opam +++ b/packages/gensqlite/gensqlite.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "gensqlite" version: "0.1" maintainer: "Josh Allmann " @@ -6,16 +6,23 @@ authors: "Josh Allmann " homepage: "https://github.com/j0sh/ocaml-gensqlite" bug-reports: "https://github.com/j0sh/ocaml-gensqlite/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/j0sh/ocaml-gensqlite.git" +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} "ppx_tools" "sqlite3" "re" ] -available: [ ocaml-version < "4.03" ] \ No newline at end of file +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: "md5=88a291bb5300faa626b7a5f454ade614" +} diff --git a/packages/gensqlite/gensqlite.0.1/url b/packages/gensqlite/gensqlite.0.1/url deleted file mode 100644 index 894d52feeb6..00000000000 --- a/packages/gensqlite/gensqlite.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/j0sh/ocaml-gensqlite/archive/v0.1.tar.gz" -checksum: "88a291bb5300faa626b7a5f454ade614" diff --git a/packages/geoip/geoip.0.0.2/descr b/packages/geoip/geoip.0.0.2/descr deleted file mode 100644 index d645a672461..00000000000 --- a/packages/geoip/geoip.0.0.2/descr +++ /dev/null @@ -1,2 +0,0 @@ -Bindings to GeoIP database library. -GeoIP lets you discover information about a specific IP address. diff --git a/packages/geoip/geoip.0.0.2/opam b/packages/geoip/geoip.0.0.2/opam index 559db4cfa14..90e1a6a937c 100644 --- a/packages/geoip/geoip.0.0.2/opam +++ b/packages/geoip/geoip.0.0.2/opam @@ -1,19 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "http://geoip.forge.ocamlcore.org" doc: ["http://geoip.forge.ocamlcore.org/api/index.html"] build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "geoip"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["ubuntu"]["libgeoip-dev"]] - [["debian"]["libgeoip-dev"]] + ["libgeoip-dev"] {os-distribution = "ubuntu"} + ["libgeoip-dev"] {os-distribution = "debian"} ] 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://forge.ocamlcore.org/frs/download.php/1247/ocaml-geoip-0.0.2.tar.gz" + checksum: "md5=baae04937a9d0fd02cc531b600a080b2" +} diff --git a/packages/geoip/geoip.0.0.2/url b/packages/geoip/geoip.0.0.2/url deleted file mode 100644 index d64b9dea3ec..00000000000 --- a/packages/geoip/geoip.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1247/ocaml-geoip-0.0.2.tar.gz" -checksum: "baae04937a9d0fd02cc531b600a080b2" diff --git a/packages/get_line/get_line.1.0.0/descr b/packages/get_line/get_line.1.0.0/descr deleted file mode 100644 index 3ea6fc685e4..00000000000 --- a/packages/get_line/get_line.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -output line at index i from file f (or a range of lines) diff --git a/packages/get_line/get_line.1.0.0/opam b/packages/get_line/get_line.1.0.0/opam index 44099018fe0..33367e0c06b 100644 --- a/packages/get_line/get_line.1.0.0/opam +++ b/packages/get_line/get_line.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ligand@free.fr" authors: ["Francois Berenger"] homepage: "https://github.com/UnixJunkie/get_line" @@ -16,6 +16,13 @@ remove: [ ["rm" "-f" "%{bin}%/get_line"] ] depends: [ + "ocaml" "obuild" {build} "batteries" ] +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/v1.0.0.tar.gz" + checksum: "md5=c9c157af4229fbb45d3f59f0d6d75dbe" +} diff --git a/packages/get_line/get_line.1.0.0/url b/packages/get_line/get_line.1.0.0/url deleted file mode 100644 index f61faa5b84d..00000000000 --- a/packages/get_line/get_line.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/get_line/archive/v1.0.0.tar.gz" -checksum: "c9c157af4229fbb45d3f59f0d6d75dbe" diff --git a/packages/get_line/get_line.2.1.0/descr b/packages/get_line/get_line.2.1.0/descr deleted file mode 100644 index 3ea6fc685e4..00000000000 --- a/packages/get_line/get_line.2.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -output line at index i from file f (or a range of lines) diff --git a/packages/get_line/get_line.2.1.0/opam b/packages/get_line/get_line.2.1.0/opam index b7c979cbc58..3424fdd7236 100644 --- a/packages/get_line/get_line.2.1.0/opam +++ b/packages/get_line/get_line.2.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ligand@free.fr" authors: ["Francois Berenger"] homepage: "https://github.com/UnixJunkie/get_line" @@ -16,8 +16,15 @@ remove: [ ["rm" "-f" "%{bin}%/get_line"] ] depends: [ + "ocaml" "obuild" {build} "core" "core_kernel" "batteries" ] +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: "md5=2088ec62bd8d4016c27898d84f2e7bb2" +} diff --git a/packages/get_line/get_line.2.1.0/url b/packages/get_line/get_line.2.1.0/url deleted file mode 100644 index 52d8f0177e4..00000000000 --- a/packages/get_line/get_line.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/get_line/archive/v2.1.0.tar.gz" -checksum: "2088ec62bd8d4016c27898d84f2e7bb2" diff --git a/packages/get_line/get_line.2.1.1/descr b/packages/get_line/get_line.2.1.1/descr deleted file mode 100644 index 3ea6fc685e4..00000000000 --- a/packages/get_line/get_line.2.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -output line at index i from file f (or a range of lines) diff --git a/packages/get_line/get_line.2.1.1/opam b/packages/get_line/get_line.2.1.1/opam index 1f9ee3d94ca..25442ad70a8 100644 --- a/packages/get_line/get_line.2.1.1/opam +++ b/packages/get_line/get_line.2.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ligand@free.fr" authors: ["Francois Berenger"] homepage: "https://github.com/UnixJunkie/get_line" @@ -16,6 +16,13 @@ remove: [ ["rm" "-f" "%{bin}%/get_line"] ] depends: [ + "ocaml" "obuild" {build} "batteries" {>= "2.6.0"} ] +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.1.tar.gz" + checksum: "md5=81522ccac6e91c52d36b1f858c3e0fc2" +} diff --git a/packages/get_line/get_line.2.1.1/url b/packages/get_line/get_line.2.1.1/url deleted file mode 100644 index 732e4e3c781..00000000000 --- a/packages/get_line/get_line.2.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/get_line/archive/v2.1.1.tar.gz" -checksum: "81522ccac6e91c52d36b1f858c3e0fc2" diff --git a/packages/get_line/get_line.3.0.0/descr b/packages/get_line/get_line.3.0.0/descr deleted file mode 100644 index 3ea6fc685e4..00000000000 --- a/packages/get_line/get_line.3.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -output line at index i from file f (or a range of lines) diff --git a/packages/get_line/get_line.3.0.0/opam b/packages/get_line/get_line.3.0.0/opam index 222af2820d4..ece27cc6157 100644 --- a/packages/get_line/get_line.3.0.0/opam +++ b/packages/get_line/get_line.3.0.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ligand@free.fr" authors: ["Francois Berenger"] homepage: "https://github.com/UnixJunkie/get_line" -dev-repo: "https://github.com/UnixJunkie/get_line.git" +dev-repo: "git+https://github.com/UnixJunkie/get_line.git" bug-reports: "https://github.com/UnixJunkie/get_line/issues" license: "GPL" build: [ @@ -16,6 +16,13 @@ remove: [ ["rm" "-f" "%{bin}%/get_line"] ] depends: [ + "ocaml" "obuild" {build} "batteries" {>= "2.6.0"} ] +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/v3.0.0.tar.gz" + checksum: "md5=9fe5ec5faabb3e21ae189f0189d313a2" +} diff --git a/packages/get_line/get_line.3.0.0/url b/packages/get_line/get_line.3.0.0/url deleted file mode 100644 index d59a8d8bdaa..00000000000 --- a/packages/get_line/get_line.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/get_line/archive/v3.0.0.tar.gz" -checksum: "9fe5ec5faabb3e21ae189f0189d313a2" diff --git a/packages/getopt/getopt.20120615/descr b/packages/getopt/getopt.20120615/descr deleted file mode 100644 index 9afc52633e9..00000000000 --- a/packages/getopt/getopt.20120615/descr +++ /dev/null @@ -1,3 +0,0 @@ -Parsing of command line arguments (similar to GNU GetOpt) for OCaml -General command line syntax of GNU getopt and getopt_long, but is -close to the spirit of the Arg module. diff --git a/packages/getopt/getopt.20120615/opam b/packages/getopt/getopt.20120615/opam index 71d787e71f4..0fb48aad018 100644 --- a/packages/getopt/getopt.20120615/opam +++ b/packages/getopt/getopt.20120615/opam @@ -1,15 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: ["Alain Frish"] license: "MIT" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "getopt"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Parsing of command line arguments (similar to GNU GetOpt) for OCaml" +description: """ +General command line syntax of GNU getopt and getopt_long, but is +close to the spirit of the Arg module.""" +flags: light-uninstall +extra-files: ["getopt.install" "md5=a223c91cdc8bc9d22343511155616c57"] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/896/ocaml-getopt-20120615.tar.gz" + checksum: "md5=ebd953313fa183d596704e41b90178ee" +} diff --git a/packages/getopt/getopt.20120615/url b/packages/getopt/getopt.20120615/url deleted file mode 100644 index ae2653e76b6..00000000000 --- a/packages/getopt/getopt.20120615/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/896/ocaml-getopt-20120615.tar.gz" -checksum: "ebd953313fa183d596704e41b90178ee" diff --git a/packages/getopts/getopts.0.3.2/descr b/packages/getopts/getopts.0.3.2/descr deleted file mode 100644 index 61be001e426..00000000000 --- a/packages/getopts/getopts.0.3.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Analyse command line arguments - -WWW: https://github.com/michipili/getopts diff --git a/packages/getopts/getopts.0.3.2/opam b/packages/getopts/getopts.0.3.2/opam deleted file mode 100644 index 5ca603e22e9..00000000000 --- a/packages/getopts/getopts.0.3.2/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -version: "0.3.2" -maintainer: "michipili@gmail.com" -authors: "Michael Grünewald" -license: "CeCILL-B" -homepage: "https://github.com/michipili/getopts" -bug-reports: "https://github.com/michipili/getopts/issues" -dev-repo: "https://github.com/michipili/getopts.git" -tags: [ - "cli" - "system" -] -build: [ - ["./configure" "--prefix" prefix] - [conf-bmake:path "-I%{bsdowl:share}%" "all"] -] -install: [ - [conf-bmake:path "-I%{bsdowl:share}%" "install"] -] -remove: [ - ["ocamlfind" "remove" "getopts"] - ["rm" "-rf" "%{share}%/doc/getopts"] -] -depends: [ - "broken" {>= "0.4.2"} - "bsdowl" {>= "3.0.0"} - "conf-bmake" - "lemonade" {>= "0.2.1" & < "0.4.0"} - "ocamlfind" -] diff --git a/packages/getopts/getopts.0.3.2/url b/packages/getopts/getopts.0.3.2/url deleted file mode 100644 index 5bbe5bcdbb1..00000000000 --- a/packages/getopts/getopts.0.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/michipili/getopts/releases/download/v0.3.2/getopts-0.3.2.tar.xz" -checksum: "37a552996dd5417b8c415ec6b332dce7" diff --git a/packages/getopts/getopts.0.4.0/descr b/packages/getopts/getopts.0.4.0/descr deleted file mode 100644 index 61be001e426..00000000000 --- a/packages/getopts/getopts.0.4.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Analyse command line arguments - -WWW: https://github.com/michipili/getopts diff --git a/packages/getopts/getopts.0.4.0/opam b/packages/getopts/getopts.0.4.0/opam index 9842cc7bc18..df39d8483e7 100644 --- a/packages/getopts/getopts.0.4.0/opam +++ b/packages/getopts/getopts.0.4.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.4.0" maintainer: "michipili@gmail.com" authors: "Michael Grünewald" license: "CeCILL-B" homepage: "https://github.com/michipili/getopts" bug-reports: "https://github.com/michipili/getopts/issues" -dev-repo: "https://github.com/michipili/getopts.git" +dev-repo: "git+https://github.com/michipili/getopts.git" tags: [ "cli" "system" @@ -21,13 +21,19 @@ remove: [ ["ocamlfind" "remove" "getopts"] ["rm" "-rf" "%{share}%/doc/getopts"] ] -available: [ - ocaml-version >= "4.02.3" -] depends: [ + "ocaml" {>= "4.02.3"} "conf-bmake" "broken" {>= "0.4.2"} "bsdowl" {>= "3.0.0"} "lemonade" {>= "0.4.0"} "ocamlfind" ] +synopsis: "Analyse command line arguments" +description: "WWW: https://github.com/michipili/getopts" +flags: light-uninstall +url { + src: + "https://github.com/michipili/getopts/releases/download/v0.4.0/getopts-0.4.0.tar.xz" + checksum: "md5=7153239eebb6114763aba3f3ab81c8a3" +} diff --git a/packages/getopts/getopts.0.4.0/url b/packages/getopts/getopts.0.4.0/url deleted file mode 100644 index 963cf743618..00000000000 --- a/packages/getopts/getopts.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/michipili/getopts/releases/download/v0.4.0/getopts-0.4.0.tar.xz" -checksum: "7153239eebb6114763aba3f3ab81c8a3" diff --git a/packages/gettext/gettext.0.3.4/descr b/packages/gettext/gettext.0.3.4/descr deleted file mode 100644 index 38d18bc2f90..00000000000 --- a/packages/gettext/gettext.0.3.4/descr +++ /dev/null @@ -1 +0,0 @@ -Provides enough service to build a basic internationalized program diff --git a/packages/gettext/gettext.0.3.4/opam b/packages/gettext/gettext.0.3.4/opam index 09619d02501..7ba12639e2e 100644 --- a/packages/gettext/gettext.0.3.4/opam +++ b/packages/gettext/gettext.0.3.4/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Sylvain Le Gall " authors: [ "Sylvain Le Gall" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/gildor478/ocaml-gettext" -dev-repo: "https://github.com/gildor478/ocaml-gettext.git" +dev-repo: "git+https://github.com/gildor478/ocaml-gettext.git" bug-reports: "https://github.com/gildor478/ocaml-gettext/issues" build: [ [ @@ -29,11 +29,20 @@ remove: [ ["ocamlfind" "remove" "gettext"] ] depends: [ + "ocaml" {< "4.02.0"} "ocamlfind" "ounit" "fileutils" "camomile" "camlp4" ] -available: [ ocaml-version < "4.02.0" ] install: [make "install"] +synopsis: + "Provides enough service to build a basic internationalized program" +flags: light-uninstall +extra-files: ["gettext.install" "md5=e11873c06814eb2a66ebc66a984d3e4e"] +url { + src: + "http://forge.ocamlcore.org/frs/download.php/676/ocaml-gettext-0.3.4.tar.gz" + checksum: "md5=2c588ba92e9a809f2885ecacc48069a9" +} diff --git a/packages/gettext/gettext.0.3.4/url b/packages/gettext/gettext.0.3.4/url deleted file mode 100644 index 138983bc0eb..00000000000 --- a/packages/gettext/gettext.0.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/676/ocaml-gettext-0.3.4.tar.gz" -checksum: "2c588ba92e9a809f2885ecacc48069a9" diff --git a/packages/gettext/gettext.0.3.5/descr b/packages/gettext/gettext.0.3.5/descr deleted file mode 100644 index 38d18bc2f90..00000000000 --- a/packages/gettext/gettext.0.3.5/descr +++ /dev/null @@ -1 +0,0 @@ -Provides enough service to build a basic internationalized program diff --git a/packages/gettext/gettext.0.3.5/opam b/packages/gettext/gettext.0.3.5/opam index 83cf7bfccd0..2e61fa563b5 100644 --- a/packages/gettext/gettext.0.3.5/opam +++ b/packages/gettext/gettext.0.3.5/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Sylvain Le Gall " authors: [ "Sylvain Le Gall" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/gildor478/ocaml-gettext" -dev-repo: "https://github.com/gildor478/ocaml-gettext.git" +dev-repo: "git+https://github.com/gildor478/ocaml-gettext.git" bug-reports: "https://github.com/gildor478/ocaml-gettext/issues" build: [ [ @@ -29,6 +29,7 @@ remove: [ ["ocamlfind" "remove" "gettext"] ] depends: [ + "ocaml" {< "4.02.0"} "ocamlfind" "ounit" "fileutils" @@ -36,4 +37,12 @@ depends: [ "camlp4" ] install: [make "install"] -available: [ ocaml-version < "4.02.0" ] +synopsis: + "Provides enough service to build a basic internationalized program" +flags: light-uninstall +extra-files: ["gettext.install" "md5=e11873c06814eb2a66ebc66a984d3e4e"] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1433/ocaml-gettext-0.3.5.tar.gz" + checksum: "md5=3c3c5156578104819b486584aa14f807" +} diff --git a/packages/gettext/gettext.0.3.5/url b/packages/gettext/gettext.0.3.5/url deleted file mode 100644 index 43294f5a1aa..00000000000 --- a/packages/gettext/gettext.0.3.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1433/ocaml-gettext-0.3.5.tar.gz" -checksum: "3c3c5156578104819b486584aa14f807" diff --git a/packages/gettext/gettext.0.3.7/descr b/packages/gettext/gettext.0.3.7/descr deleted file mode 100644 index 38d18bc2f90..00000000000 --- a/packages/gettext/gettext.0.3.7/descr +++ /dev/null @@ -1 +0,0 @@ -Provides enough service to build a basic internationalized program diff --git a/packages/gettext/gettext.0.3.7/opam b/packages/gettext/gettext.0.3.7/opam index 088d88c6b66..371c70348f3 100644 --- a/packages/gettext/gettext.0.3.7/opam +++ b/packages/gettext/gettext.0.3.7/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Sylvain Le Gall " authors: [ "Sylvain Le Gall" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/gildor478/ocaml-gettext" -dev-repo: "https://github.com/gildor478/ocaml-gettext.git" +dev-repo: "git+https://github.com/gildor478/ocaml-gettext.git" bug-reports: "https://github.com/gildor478/ocaml-gettext/issues" build: [ [ @@ -29,6 +29,7 @@ remove: [ ["ocamlfind" "remove" "gettext"] ] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ounit" "fileutils" @@ -36,4 +37,12 @@ depends: [ "camlp4" ] install: [make "install"] -available: [ ocaml-version < "4.06.0" ] +synopsis: + "Provides enough service to build a basic internationalized program" +flags: light-uninstall +extra-files: ["gettext.install" "md5=e11873c06814eb2a66ebc66a984d3e4e"] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1678/ocaml-gettext-0.3.7.tar.gz" + checksum: "md5=63349846b7456b1be23737e4a2c6bad7" +} diff --git a/packages/gettext/gettext.0.3.7/url b/packages/gettext/gettext.0.3.7/url deleted file mode 100644 index 824c0acd832..00000000000 --- a/packages/gettext/gettext.0.3.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1678/ocaml-gettext-0.3.7.tar.gz" -checksum: "63349846b7456b1be23737e4a2c6bad7" diff --git a/packages/gettext/gettext.0.3.8/descr b/packages/gettext/gettext.0.3.8/descr deleted file mode 100644 index 38d18bc2f90..00000000000 --- a/packages/gettext/gettext.0.3.8/descr +++ /dev/null @@ -1 +0,0 @@ -Provides enough service to build a basic internationalized program diff --git a/packages/gettext/gettext.0.3.8/opam b/packages/gettext/gettext.0.3.8/opam index 135f7d51c56..80bb0d88a21 100644 --- a/packages/gettext/gettext.0.3.8/opam +++ b/packages/gettext/gettext.0.3.8/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Sylvain Le Gall " authors: [ "Sylvain Le Gall" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/gildor478/ocaml-gettext" -dev-repo: "https://github.com/gildor478/ocaml-gettext.git" +dev-repo: "git+https://github.com/gildor478/ocaml-gettext.git" bug-reports: "https://github.com/gildor478/ocaml-gettext/issues" build: [ [ @@ -29,11 +29,15 @@ remove: [ ["ocamlfind" "remove" "gettext"] ] depends: [ - "ocamlfind" - "ounit" - "fileutils" - "camomile" - "camlp4" - "base-bytes" + "ocaml" "ocamlfind" "ounit" "fileutils" "camomile" "camlp4" "base-bytes" ] install: [make "install"] +synopsis: + "Provides enough service to build a basic internationalized program" +flags: light-uninstall +extra-files: ["gettext.install" "md5=e11873c06814eb2a66ebc66a984d3e4e"] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1731/ocaml-gettext-0.3.8.tar.gz" + checksum: "md5=bf3c82cada6be0f97b0b228e39f7e877" +} diff --git a/packages/gettext/gettext.0.3.8/url b/packages/gettext/gettext.0.3.8/url deleted file mode 100644 index 7c417c33500..00000000000 --- a/packages/gettext/gettext.0.3.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1731/ocaml-gettext-0.3.8.tar.gz" -checksum: "bf3c82cada6be0f97b0b228e39f7e877" diff --git a/packages/gg/gg.0.8.0/descr b/packages/gg/gg.0.8.0/descr deleted file mode 100644 index 9964170c246..00000000000 --- a/packages/gg/gg.0.8.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -Basic types for computer graphics in OCaml - -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. - diff --git a/packages/gg/gg.0.8.0/opam b/packages/gg/gg.0.8.0/opam deleted file mode 100644 index cc90123ea79..00000000000 --- a/packages/gg/gg.0.8.0/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/gg" -license: "BSD3" -doc: ["http://erratique.ch/software/gg/doc/Gg"] -tags: [ - "matrix" - "vector" - "color" - "data-structure" - "graphics" -] -build: [ - ["./pkg/pkg-git"] - ["./pkg/build" "true"] -] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] diff --git a/packages/gg/gg.0.8.0/url b/packages/gg/gg.0.8.0/url deleted file mode 100644 index eca12fec587..00000000000 --- a/packages/gg/gg.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/gg/releases/gg-0.8.0.tbz" -checksum: "edc888e16eaa90d7eade80aaf60dfee4" diff --git a/packages/gg/gg.0.9.0/descr b/packages/gg/gg.0.9.0/descr deleted file mode 100644 index 6fd74004ba7..00000000000 --- a/packages/gg/gg.0.9.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -Basic types for computer graphics in OCaml - -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. - diff --git a/packages/gg/gg.0.9.0/opam b/packages/gg/gg.0.9.0/opam deleted file mode 100644 index e85fe23581e..00000000000 --- a/packages/gg/gg.0.9.0/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: "BSD3" -depends: [ - "ocamlfind" - "base-bigarray" - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.0"] -build: -[ - [ "ocaml" "pkg/git.ml" ] - [ "ocaml" "pkg/build.ml" "native=true" # TODO fixme - "native-dynlink=true" # TODO fixme - ] -] diff --git a/packages/gg/gg.0.9.0/url b/packages/gg/gg.0.9.0/url deleted file mode 100644 index b158d6f621e..00000000000 --- a/packages/gg/gg.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/gg/releases/gg-0.9.0.tbz" -checksum: "b656f764f0cf050b6cc8f15bd615f90b" diff --git a/packages/gg/gg.0.9.1/descr b/packages/gg/gg.0.9.1/descr deleted file mode 100644 index 6fd74004ba7..00000000000 --- a/packages/gg/gg.0.9.1/descr +++ /dev/null @@ -1,11 +0,0 @@ -Basic types for computer graphics in OCaml - -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. - diff --git a/packages/gg/gg.0.9.1/opam b/packages/gg/gg.0.9.1/opam index d6fc9d0f621..9ffac262fb1 100644 --- a/packages/gg/gg.0.9.1/opam +++ b/packages/gg/gg.0.9.1/opam @@ -1,21 +1,38 @@ -opam-version: "1.2" +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" +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"} "ocamlfind" "base-bigarray" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.0" ] -build: -[ - [ "ocaml" "pkg/git.ml" ] - [ "ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" ] +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: "md5=07911ce33ee68f871a08f98d1712df94" +} diff --git a/packages/gg/gg.0.9.1/url b/packages/gg/gg.0.9.1/url deleted file mode 100644 index c9ac6169358..00000000000 --- a/packages/gg/gg.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/gg/releases/gg-0.9.1.tbz" -checksum: "07911ce33ee68f871a08f98d1712df94" diff --git a/packages/gg/gg.0.9.2/descr b/packages/gg/gg.0.9.2/descr deleted file mode 100644 index 9b7ac09f2f6..00000000000 --- a/packages/gg/gg.0.9.2/descr +++ /dev/null @@ -1,10 +0,0 @@ -Basic types for computer graphics in OCaml - -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 ISC license. diff --git a/packages/gg/gg.0.9.2/opam b/packages/gg/gg.0.9.2/opam index 666b88391fc..8478e4406aa 100644 --- a/packages/gg/gg.0.9.2/opam +++ b/packages/gg/gg.0.9.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " homepage: "http://erratique.ch/software/gg" authors: [ @@ -6,18 +6,32 @@ authors: [ "Edwin Török" ] doc: "http://erratique.ch/software/gg/doc/Gg" -dev-repo: "http://erratique.ch/repos/gg.git" +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: "ISC" -available:[ ocaml-version >= "4.02.2" ] depends: [ + "ocaml" {>= "4.02.2"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "base-bigarray" - "bench" {test} + "bench" {with-test} ] build: [[ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" -]] \ No newline at end of file +]] +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 ISC license.""" +url { + src: "http://erratique.ch/software/gg/releases/gg-0.9.2.tbz" + checksum: "md5=2e9c61f4dc762499b684697face6566e" +} diff --git a/packages/gg/gg.0.9.2/url b/packages/gg/gg.0.9.2/url deleted file mode 100644 index 7c34479aeb4..00000000000 --- a/packages/gg/gg.0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/gg/releases/gg-0.9.2.tbz" -checksum: "2e9c61f4dc762499b684697face6566e" \ No newline at end of file diff --git a/packages/git-http/git-http.1.10.0/descr b/packages/git-http/git-http.1.10.0/descr deleted file mode 100644 index e0f74b7cc15..00000000000 --- a/packages/git-http/git-http.1.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -Client implementation of the "Smart" HTTP Git protocol in pure OCaml diff --git a/packages/git-http/git-http.1.10.0/opam b/packages/git-http/git-http.1.10.0/opam index e3803e80576..aba18c5b336 100644 --- a/packages/git-http/git-http.1.10.0/opam +++ b/packages/git-http/git-http.1.10.0/opam @@ -1,16 +1,23 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" +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: [ - "git" {>= "1.10.0"} - "cohttp" {>= "0.19.1" & <"0.99"} + "ocaml" {>= "4.02.3"} + "git" {>= "1.10.0"} + "cohttp" {>= "0.19.1" & < "0.99"} ] -available: [ocaml-version >= "4.02.3"] +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: "md5=7838f197b08016a50940ee36cf1c11df" +} diff --git a/packages/git-http/git-http.1.10.0/url b/packages/git-http/git-http.1.10.0/url deleted file mode 100644 index aadea584666..00000000000 --- a/packages/git-http/git-http.1.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-git/releases/download/1.10.0/git-1.10.0.tbz" -checksum: "7838f197b08016a50940ee36cf1c11df" \ No newline at end of file diff --git a/packages/git-http/git-http.1.11.0/descr b/packages/git-http/git-http.1.11.0/descr deleted file mode 100644 index e0f74b7cc15..00000000000 --- a/packages/git-http/git-http.1.11.0/descr +++ /dev/null @@ -1 +0,0 @@ -Client implementation of the "Smart" HTTP Git protocol in pure OCaml diff --git a/packages/git-http/git-http.1.11.0/opam b/packages/git-http/git-http.1.11.0/opam index 495e772bcd2..2824fb6226d 100644 --- a/packages/git-http/git-http.1.11.0/opam +++ b/packages/git-http/git-http.1.11.0/opam @@ -1,17 +1,24 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" +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" {build} - "git" {>= "1.11.0"} - "cohttp" {>= "0.19.1" & <"0.99"} + "git" {>= "1.11.0"} + "cohttp" {>= "0.19.1" & < "0.99"} ] -available: [ocaml-version >= "4.02.3"] +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: "md5=3058529840aed0053fec7899069d3974" +} diff --git a/packages/git-http/git-http.1.11.0/url b/packages/git-http/git-http.1.11.0/url deleted file mode 100644 index addd0a5bb6a..00000000000 --- a/packages/git-http/git-http.1.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-git/releases/download/1.11.0/git-1.11.0.tbz" -checksum: "3058529840aed0053fec7899069d3974" \ No newline at end of file diff --git a/packages/git-http/git-http.1.11.2/descr b/packages/git-http/git-http.1.11.2/descr deleted file mode 100644 index e0f74b7cc15..00000000000 --- a/packages/git-http/git-http.1.11.2/descr +++ /dev/null @@ -1 +0,0 @@ -Client implementation of the "Smart" HTTP Git protocol in pure OCaml diff --git a/packages/git-http/git-http.1.11.2/opam b/packages/git-http/git-http.1.11.2/opam index 02ede6bb23a..12966bfb7e5 100644 --- a/packages/git-http/git-http.1.11.2/opam +++ b/packages/git-http/git-http.1.11.2/opam @@ -1,17 +1,24 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" +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: [ - "jbuilder" {build} - "git" {>= "1.11.0"} - "cohttp-lwt" {>= "0.99.0" & <"1.0"} + "ocaml" {>= "4.02.3"} + "jbuilder" {build} + "git" {>= "1.11.0"} + "cohttp-lwt" {>= "0.99.0" & < "1.0"} ] -available: [ocaml-version >= "4.02.3"] +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: "md5=9cbc7705f6182e9198f05e577014d643" +} diff --git a/packages/git-http/git-http.1.11.2/url b/packages/git-http/git-http.1.11.2/url deleted file mode 100644 index db7b33f3aee..00000000000 --- a/packages/git-http/git-http.1.11.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-git/releases/download/1.11.2/git-1.11.2.tbz" -checksum: "9cbc7705f6182e9198f05e577014d643" \ No newline at end of file diff --git a/packages/git-http/git-http.1.11.4/descr b/packages/git-http/git-http.1.11.4/descr deleted file mode 100644 index e0f74b7cc15..00000000000 --- a/packages/git-http/git-http.1.11.4/descr +++ /dev/null @@ -1 +0,0 @@ -Client implementation of the "Smart" HTTP Git protocol in pure OCaml diff --git a/packages/git-http/git-http.1.11.4/opam b/packages/git-http/git-http.1.11.4/opam index e34494b2353..e4bf4fc9957 100644 --- a/packages/git-http/git-http.1.11.4/opam +++ b/packages/git-http/git-http.1.11.4/opam @@ -1,17 +1,24 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" +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: [ - "jbuilder" {build} - "git" {>= "1.11.0"} + "ocaml" {>= "4.02.3"} + "jbuilder" {build} + "git" {>= "1.11.0"} "cohttp-lwt" {>= "1.0.0"} ] -available: [ocaml-version >= "4.02.3"] +synopsis: + "Client implementation of the \"Smart\" HTTP Git protocol in pure OCaml" +url { + src: + "https://github.com/mirage/ocaml-git/releases/download/1.11.4/git-1.11.4.tbz" + checksum: "md5=8996056ecacbc5bbdd226a3708f11232" +} diff --git a/packages/git-http/git-http.1.11.4/url b/packages/git-http/git-http.1.11.4/url deleted file mode 100644 index 6b67a34901f..00000000000 --- a/packages/git-http/git-http.1.11.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-git/releases/download/1.11.4/git-1.11.4.tbz" -checksum: "8996056ecacbc5bbdd226a3708f11232" \ No newline at end of file diff --git a/packages/git-mirage/git-mirage.1.10.0/descr b/packages/git-mirage/git-mirage.1.10.0/descr deleted file mode 100644 index 37f291eeec0..00000000000 --- a/packages/git-mirage/git-mirage.1.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS backend for the Git protocol(s) diff --git a/packages/git-mirage/git-mirage.1.10.0/opam b/packages/git-mirage/git-mirage.1.10.0/opam index 43b63393fc7..d11f663c041 100644 --- a/packages/git-mirage/git-mirage.1.10.0/opam +++ b/packages/git-mirage/git-mirage.1.10.0/opam @@ -1,20 +1,39 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" +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"] - -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" name "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] +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.02.3"} "mirage-http" "mirage-flow-lwt" "mirage-channel-lwt" @@ -22,12 +41,16 @@ depends: [ "mirage-conduit" {>= "2.3.0"} "result" "git-http" {>= "1.10.0"} - "git" {>= "1.10.0"} - "alcotest" {test} - "mirage-fs-unix" {test & >= "1.3.0"} - "camlzip" {test & >= "1.07"} - "nocrypto" {test & >= "0.5.4"} - "io-page" {test & >= "1.6.1"} + "git" {>= "1.10.0"} + "alcotest" {with-test} + "mirage-fs-unix" {with-test & >= "1.3.0"} + "camlzip" {with-test & >= "1.07"} + "nocrypto" {with-test & >= "0.5.4"} + "io-page" {with-test & >= "1.6.1"} ] - -available: [ocaml-version >= "4.02.3"] +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: "md5=7838f197b08016a50940ee36cf1c11df" +} diff --git a/packages/git-mirage/git-mirage.1.10.0/url b/packages/git-mirage/git-mirage.1.10.0/url deleted file mode 100644 index aadea584666..00000000000 --- a/packages/git-mirage/git-mirage.1.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-git/releases/download/1.10.0/git-1.10.0.tbz" -checksum: "7838f197b08016a50940ee36cf1c11df" \ No newline at end of file diff --git a/packages/git-mirage/git-mirage.1.11.0/descr b/packages/git-mirage/git-mirage.1.11.0/descr deleted file mode 100644 index 37f291eeec0..00000000000 --- a/packages/git-mirage/git-mirage.1.11.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS backend for the Git protocol(s) diff --git a/packages/git-mirage/git-mirage.1.11.0/opam b/packages/git-mirage/git-mirage.1.11.0/opam index 03980f4f6b9..e2c0f625c5e 100644 --- a/packages/git-mirage/git-mirage.1.11.0/opam +++ b/packages/git-mirage/git-mirage.1.11.0/opam @@ -1,16 +1,18 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" doc: "https://mirage.github.io/ocaml-git/" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "test/git-mirage"] - +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "test/git-mirage"] {with-test} +] depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {build} "mirage-http" "mirage-flow-lwt" @@ -19,12 +21,16 @@ depends: [ "mirage-conduit" {>= "2.3.0"} "result" "git-http" {>= "1.11.0"} - "git" {>= "1.11.0"} - "alcotest" {test} - "mtime" {test & >= "1.0.0"} - "mirage-fs-unix" {test & >= "1.3.0"} - "nocrypto" {test & >= "0.5.4"} - "io-page" {test & >= "1.6.1"} + "git" {>= "1.11.0"} + "alcotest" {with-test} + "mtime" {with-test & >= "1.0.0"} + "mirage-fs-unix" {with-test & >= "1.3.0"} + "nocrypto" {with-test & >= "0.5.4"} + "io-page" {with-test & >= "1.6.1"} ] - -available: [ocaml-version >= "4.02.3"] +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: "md5=3058529840aed0053fec7899069d3974" +} diff --git a/packages/git-mirage/git-mirage.1.11.0/url b/packages/git-mirage/git-mirage.1.11.0/url deleted file mode 100644 index addd0a5bb6a..00000000000 --- a/packages/git-mirage/git-mirage.1.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-git/releases/download/1.11.0/git-1.11.0.tbz" -checksum: "3058529840aed0053fec7899069d3974" \ No newline at end of file diff --git a/packages/git-mirage/git-mirage.1.11.2/descr b/packages/git-mirage/git-mirage.1.11.2/descr deleted file mode 100644 index 37f291eeec0..00000000000 --- a/packages/git-mirage/git-mirage.1.11.2/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS backend for the Git protocol(s) diff --git a/packages/git-mirage/git-mirage.1.11.2/opam b/packages/git-mirage/git-mirage.1.11.2/opam index e47faedcfbe..1720e6868ea 100644 --- a/packages/git-mirage/git-mirage.1.11.2/opam +++ b/packages/git-mirage/git-mirage.1.11.2/opam @@ -1,16 +1,18 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" doc: "https://mirage.github.io/ocaml-git/" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "test/git-mirage"] - +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "test/git-mirage"] {with-test} +] depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {build} "mirage-http" "mirage-flow-lwt" @@ -19,12 +21,16 @@ depends: [ "mirage-conduit" {>= "3.0.0"} "result" "git-http" {>= "1.11.0"} - "git" {>= "1.11.0"} - "alcotest" {test} - "mtime" {test & >= "1.0.0"} - "mirage-fs-unix" {test & >= "1.3.0"} - "nocrypto" {test & >= "0.5.4"} - "io-page" {test & >= "1.6.1"} + "git" {>= "1.11.0"} + "alcotest" {with-test} + "mtime" {with-test & >= "1.0.0"} + "mirage-fs-unix" {with-test & >= "1.3.0"} + "nocrypto" {with-test & >= "0.5.4"} + "io-page" {with-test & >= "1.6.1"} ] - -available: [ocaml-version >= "4.02.3"] +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: "md5=9cbc7705f6182e9198f05e577014d643" +} diff --git a/packages/git-mirage/git-mirage.1.11.2/url b/packages/git-mirage/git-mirage.1.11.2/url deleted file mode 100644 index db7b33f3aee..00000000000 --- a/packages/git-mirage/git-mirage.1.11.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-git/releases/download/1.11.2/git-1.11.2.tbz" -checksum: "9cbc7705f6182e9198f05e577014d643" \ No newline at end of file diff --git a/packages/git-mirage/git-mirage.1.11.4/descr b/packages/git-mirage/git-mirage.1.11.4/descr deleted file mode 100644 index 37f291eeec0..00000000000 --- a/packages/git-mirage/git-mirage.1.11.4/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS backend for the Git protocol(s) diff --git a/packages/git-mirage/git-mirage.1.11.4/opam b/packages/git-mirage/git-mirage.1.11.4/opam index 747c27cf2c1..726d8c59f80 100644 --- a/packages/git-mirage/git-mirage.1.11.4/opam +++ b/packages/git-mirage/git-mirage.1.11.4/opam @@ -1,16 +1,18 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" doc: "https://mirage.github.io/ocaml-git/" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "test/git-mirage"] - +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "test/git-mirage"] {with-test} +] depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {build} "cohttp-mirage" {>= "1.0.1"} "mirage-flow-lwt" @@ -19,12 +21,16 @@ depends: [ "mirage-conduit" {>= "3.0.0"} "result" "git-http" {>= "1.11.0"} - "git" {>= "1.11.0"} - "alcotest" {test} - "mtime" {test & >= "1.0.0"} - "mirage-fs-unix" {test & >= "1.3.0"} - "nocrypto" {test & >= "0.5.4"} - "io-page" {test & >= "1.6.1"} + "git" {>= "1.11.0"} + "alcotest" {with-test} + "mtime" {with-test & >= "1.0.0"} + "mirage-fs-unix" {with-test & >= "1.3.0"} + "nocrypto" {with-test & >= "0.5.4"} + "io-page" {with-test & >= "1.6.1"} ] - -available: [ocaml-version >= "4.02.3"] +synopsis: "MirageOS backend for the Git protocol(s)" +url { + src: + "https://github.com/mirage/ocaml-git/releases/download/1.11.4/git-1.11.4.tbz" + checksum: "md5=8996056ecacbc5bbdd226a3708f11232" +} diff --git a/packages/git-mirage/git-mirage.1.11.4/url b/packages/git-mirage/git-mirage.1.11.4/url deleted file mode 100644 index 6b67a34901f..00000000000 --- a/packages/git-mirage/git-mirage.1.11.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-git/releases/download/1.11.4/git-1.11.4.tbz" -checksum: "8996056ecacbc5bbdd226a3708f11232" \ No newline at end of file diff --git a/packages/git-unix/git-unix.1.10.0/descr b/packages/git-unix/git-unix.1.10.0/descr deleted file mode 100644 index 27c900e4daf..00000000000 --- a/packages/git-unix/git-unix.1.10.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Unix backend for the Git protocol(s) - -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). diff --git a/packages/git-unix/git-unix.1.10.0/opam b/packages/git-unix/git-unix.1.10.0/opam deleted file mode 100644 index 9cd9fb84220..00000000000 --- a/packages/git-unix/git-unix.1.10.0/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -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: "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" -] -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" name "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test" "-n" name] -] - -depends: [ - "topkg" {>= "0.9.0"} - "cmdliner" {< "1.0.0"} - "git" {>= "1.10.0" & < "1.11.0"} - "git-http" {>= "1.10.0"} - "conduit" {>= "0.8.4"} - "camlzip" {>= "1.06"} - "nocrypto" {>= "0.2.0"} - "mtime" {< "1.0.0"} - "base-unix" - "alcotest" {test} -] - -available: [ocaml-version >= "4.02.3"] diff --git a/packages/git-unix/git-unix.1.10.0/url b/packages/git-unix/git-unix.1.10.0/url deleted file mode 100644 index aadea584666..00000000000 --- a/packages/git-unix/git-unix.1.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-git/releases/download/1.10.0/git-1.10.0.tbz" -checksum: "7838f197b08016a50940ee36cf1c11df" \ No newline at end of file diff --git a/packages/git-unix/git-unix.1.10.1/descr b/packages/git-unix/git-unix.1.10.1/descr deleted file mode 100644 index 27c900e4daf..00000000000 --- a/packages/git-unix/git-unix.1.10.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Unix backend for the Git protocol(s) - -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). diff --git a/packages/git-unix/git-unix.1.10.1/opam b/packages/git-unix/git-unix.1.10.1/opam index 7eb8190d937..a9904b62be8 100644 --- a/packages/git-unix/git-unix.1.10.1/opam +++ b/packages/git-unix/git-unix.1.10.1/opam @@ -1,31 +1,57 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" +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" + "false" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "-n" + name + "--tests" + "true" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test" "-n" name] {with-test} ] -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" name "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test" "-n" name] -] - depends: [ - "topkg" {>= "0.9.0"} + "ocaml" {>= "4.02.3"} + "topkg" {>= "0.9.0"} "cmdliner" - "git" {>= "1.10.0" & < "1.11.0"} + "git" {>= "1.10.0" & < "1.11.0"} "git-http" {>= "1.10.0"} - "conduit" {>= "0.8.4"} - "camlzip" {>= "1.06"} + "conduit" {>= "0.8.4"} + "camlzip" {>= "1.06"} "nocrypto" {>= "0.2.0"} - "mtime" {< "1.0.0"} + "mtime" {< "1.0.0"} "base-unix" - "alcotest" {test} + "alcotest" {with-test} ] - -available: [ocaml-version >= "4.02.3"] +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.10.1/git-1.10.1.tbz" + checksum: "md5=a228ae03ea69b6180d731bac8677f2c7" +} diff --git a/packages/git-unix/git-unix.1.10.1/url b/packages/git-unix/git-unix.1.10.1/url deleted file mode 100644 index 2bb772dfb81..00000000000 --- a/packages/git-unix/git-unix.1.10.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-git/releases/download/1.10.1/git-1.10.1.tbz" -checksum: "a228ae03ea69b6180d731bac8677f2c7" diff --git a/packages/git-unix/git-unix.1.11.1/descr b/packages/git-unix/git-unix.1.11.1/descr deleted file mode 100644 index 27c900e4daf..00000000000 --- a/packages/git-unix/git-unix.1.11.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Unix backend for the Git protocol(s) - -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). diff --git a/packages/git-unix/git-unix.1.11.1/opam b/packages/git-unix/git-unix.1.11.1/opam index 1ca73b5e023..f444a17d6e4 100644 --- a/packages/git-unix/git-unix.1.11.1/opam +++ b/packages/git-unix/git-unix.1.11.1/opam @@ -1,29 +1,37 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" doc: "https://mirage.github.io/ocaml-git/" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "test/git-unix"] {with-test} ] -build-test: ["jbuilder" "runtest" "test/git-unix"] - depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {build} "cmdliner" "logs" "git-http" {>= "1.11.0"} - "conduit" {>= "0.8.4" < "1.0.0"} + "conduit" {>= "0.8.4" & < "1.0.0"} "nocrypto" {>= "0.2.0"} - "mtime" {>= "1.0.0"} + "mtime" {>= "1.0.0"} "base-unix" - "alcotest" {test} - "io-page" {test & >= "1.6.1"} + "alcotest" {with-test} + "io-page" {with-test & >= "1.6.1"} ] - -available: [ocaml-version >= "4.02.3"] +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: "md5=438dcbefab624c8c6b772d1b175eb16a" +} diff --git a/packages/git-unix/git-unix.1.11.1/url b/packages/git-unix/git-unix.1.11.1/url deleted file mode 100644 index 361b1ee9905..00000000000 --- a/packages/git-unix/git-unix.1.11.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-git/releases/download/1.11.1/git-1.11.1.tbz" -checksum: "438dcbefab624c8c6b772d1b175eb16a" \ No newline at end of file diff --git a/packages/git-unix/git-unix.1.11.2/descr b/packages/git-unix/git-unix.1.11.2/descr deleted file mode 100644 index 27c900e4daf..00000000000 --- a/packages/git-unix/git-unix.1.11.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Unix backend for the Git protocol(s) - -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). diff --git a/packages/git-unix/git-unix.1.11.2/opam b/packages/git-unix/git-unix.1.11.2/opam index ab5facfb7d3..9161a119ed2 100644 --- a/packages/git-unix/git-unix.1.11.2/opam +++ b/packages/git-unix/git-unix.1.11.2/opam @@ -1,30 +1,38 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" doc: "https://mirage.github.io/ocaml-git/" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "test/git-unix"] {with-test} ] -build-test: ["jbuilder" "runtest" "test/git-unix"] - depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {build} "cmdliner" "logs" "git-http" {>= "1.11.0"} "conduit-lwt-unix" {>= "1.0.0"} - "cohttp-lwt-unix" {>= "0.99.0" & < "1.0.0"} + "cohttp-lwt-unix" {>= "0.99.0" & < "1.0.0"} "nocrypto" {>= "0.2.0"} - "mtime" {>= "1.0.0"} + "mtime" {>= "1.0.0"} "base-unix" - "alcotest" {test} - "io-page" {test & >= "1.6.1"} + "alcotest" {with-test} + "io-page" {with-test & >= "1.6.1"} ] - -available: [ocaml-version >= "4.02.3"] +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: "md5=9cbc7705f6182e9198f05e577014d643" +} diff --git a/packages/git-unix/git-unix.1.11.2/url b/packages/git-unix/git-unix.1.11.2/url deleted file mode 100644 index db7b33f3aee..00000000000 --- a/packages/git-unix/git-unix.1.11.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-git/releases/download/1.11.2/git-1.11.2.tbz" -checksum: "9cbc7705f6182e9198f05e577014d643" \ No newline at end of file diff --git a/packages/git-unix/git-unix.1.11.4/descr b/packages/git-unix/git-unix.1.11.4/descr deleted file mode 100644 index 27c900e4daf..00000000000 --- a/packages/git-unix/git-unix.1.11.4/descr +++ /dev/null @@ -1,5 +0,0 @@ -Unix backend for the Git protocol(s) - -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). diff --git a/packages/git-unix/git-unix.1.11.4/opam b/packages/git-unix/git-unix.1.11.4/opam index d1d506d3209..d265143cc56 100644 --- a/packages/git-unix/git-unix.1.11.4/opam +++ b/packages/git-unix/git-unix.1.11.4/opam @@ -1,30 +1,38 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" doc: "https://mirage.github.io/ocaml-git/" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "test/git-unix"] {with-test} ] -build-test: ["jbuilder" "runtest" "test/git-unix"] - depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {build} "cmdliner" "logs" "git-http" {>= "1.11.0"} "conduit-lwt-unix" {>= "1.0.0"} - "cohttp-lwt-unix" {>= "1.0.0"} + "cohttp-lwt-unix" {>= "1.0.0"} "nocrypto" {>= "0.2.0"} - "mtime" {>= "1.0.0"} + "mtime" {>= "1.0.0"} "base-unix" - "alcotest" {test} - "io-page" {test & >= "1.6.1"} + "alcotest" {with-test} + "io-page" {with-test & >= "1.6.1"} ] - -available: [ocaml-version >= "4.02.3"] +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.4/git-1.11.4.tbz" + checksum: "md5=8996056ecacbc5bbdd226a3708f11232" +} diff --git a/packages/git-unix/git-unix.1.11.4/url b/packages/git-unix/git-unix.1.11.4/url deleted file mode 100644 index 6b67a34901f..00000000000 --- a/packages/git-unix/git-unix.1.11.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-git/releases/download/1.11.4/git-1.11.4.tbz" -checksum: "8996056ecacbc5bbdd226a3708f11232" \ No newline at end of file diff --git a/packages/git-unix/git-unix.1.7.1/descr b/packages/git-unix/git-unix.1.7.1/descr deleted file mode 100644 index f019b7d7102..00000000000 --- a/packages/git-unix/git-unix.1.7.1/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package to install and configure ocaml-git's Unix backend diff --git a/packages/git-unix/git-unix.1.7.1/opam b/packages/git-unix/git-unix.1.7.1/opam index 06a66df3024..8339d468e95 100644 --- a/packages/git-unix/git-unix.1.7.1/opam +++ b/packages/git-unix/git-unix.1.7.1/opam @@ -1,12 +1,12 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" - +dev-repo: "git+https://github.com/mirage/ocaml-git.git" depends: [ + "ocaml" "git" {>= "1.7.1" & < "1.10.0"} "conduit" "cohttp" @@ -14,3 +14,4 @@ depends: [ "nocrypto" "base-unix" ] +synopsis: "Virtual package to install and configure ocaml-git's Unix backend" diff --git a/packages/git/git.1.0.0/descr b/packages/git/git.1.0.0/descr deleted file mode 100644 index bb2b1450f6d..00000000000 --- a/packages/git/git.1.0.0/descr +++ /dev/null @@ -1,17 +0,0 @@ -Git format and protocol in pure OCaml - -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). diff --git a/packages/git/git.1.0.0/opam b/packages/git/git.1.0.0/opam deleted file mode 100644 index d8402bfe21c..00000000000 --- a/packages/git/git.1.0.0/opam +++ /dev/null @@ -1,36 +0,0 @@ -opam-version: "1.2" -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: "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: [ - "dolog" {>= "0.4" & <= "0.6"} - "mstruct" {>= "1.3.0"} - "camlzip" {>= "1.05"} - "core_kernel" {>= "109.55.02"} - "cryptokit" - "uri" {>= "1.3.12"} - "cmdliner" - "lazy-trie" - "re" - "ocamlgraph" - "lwt" - "ocamlbuild" {build} - "bin_prot" - "sexplib" - "comparelib" -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/git/git.1.0.0/url b/packages/git/git.1.0.0/url deleted file mode 100644 index f9219d68454..00000000000 --- a/packages/git/git.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-git/archive/1.0.0.tar.gz" -checksum: "258d647a773f9f6f32b0409e29774188" diff --git a/packages/git/git.1.0.1/descr b/packages/git/git.1.0.1/descr deleted file mode 100644 index bb2b1450f6d..00000000000 --- a/packages/git/git.1.0.1/descr +++ /dev/null @@ -1,17 +0,0 @@ -Git format and protocol in pure OCaml - -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). diff --git a/packages/git/git.1.0.1/opam b/packages/git/git.1.0.1/opam deleted file mode 100644 index 239c3d224a8..00000000000 --- a/packages/git/git.1.0.1/opam +++ /dev/null @@ -1,36 +0,0 @@ -opam-version: "1.2" -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: "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: [ - "dolog" {>= "0.4" & <= "0.6"} - "mstruct" {>= "1.3.0"} - "camlzip" {>= "1.05"} - "core_kernel" {>= "109.55.02"} - "cryptokit" - "uri" {>= "1.3.12"} - "cmdliner" - "lazy-trie" - "re" - "ocamlgraph" - "lwt" - "ocamlbuild" {build} - "bin_prot" - "sexplib" - "comparelib" -] -available:[ ocaml-version >= "4.01.0"] diff --git a/packages/git/git.1.0.1/url b/packages/git/git.1.0.1/url deleted file mode 100644 index 25070c6be70..00000000000 --- a/packages/git/git.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-git/archive/1.0.1.tar.gz" -checksum: "65d583855c06a2dbe1dbe909f95e3822" diff --git a/packages/git/git.1.0.2/descr b/packages/git/git.1.0.2/descr deleted file mode 100644 index bb2b1450f6d..00000000000 --- a/packages/git/git.1.0.2/descr +++ /dev/null @@ -1,17 +0,0 @@ -Git format and protocol in pure OCaml - -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). diff --git a/packages/git/git.1.0.2/opam b/packages/git/git.1.0.2/opam index d8402bfe21c..6a08be08a29 100644 --- a/packages/git/git.1.0.2/opam +++ b/packages/git/git.1.0.2/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" - +dev-repo: "git+https://github.com/mirage/ocaml-git.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] @@ -17,6 +16,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "dolog" {>= "0.4" & <= "0.6"} "mstruct" {>= "1.3.0"} "camlzip" {>= "1.05"} @@ -33,4 +33,25 @@ depends: [ "sexplib" "comparelib" ] -available: [ocaml-version >= "4.01.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.0.2.tar.gz" + checksum: "md5=ffaeb8d323121a23710642f17b16d446" +} diff --git a/packages/git/git.1.0.2/url b/packages/git/git.1.0.2/url deleted file mode 100644 index 7d2ed9f7117..00000000000 --- a/packages/git/git.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-git/archive/1.0.2.tar.gz" -checksum: "ffaeb8d323121a23710642f17b16d446" diff --git a/packages/git/git.1.1.0/descr b/packages/git/git.1.1.0/descr deleted file mode 100644 index bb2b1450f6d..00000000000 --- a/packages/git/git.1.1.0/descr +++ /dev/null @@ -1,17 +0,0 @@ -Git format and protocol in pure OCaml - -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). diff --git a/packages/git/git.1.1.0/opam b/packages/git/git.1.1.0/opam index b0cd7d683a8..90abe474ce5 100644 --- a/packages/git/git.1.1.0/opam +++ b/packages/git/git.1.1.0/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" - +dev-repo: "git+https://github.com/mirage/ocaml-git.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] @@ -17,6 +16,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "dolog" {>= "0.4" & <= "0.6"} "mstruct" {>= "1.3.0"} "camlzip" {>= "1.05"} @@ -32,4 +32,25 @@ depends: [ "patience_diff" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.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: "md5=07eaf80c9a3f83db15f52f854242db38" +} diff --git a/packages/git/git.1.1.0/url b/packages/git/git.1.1.0/url deleted file mode 100644 index 7a52e8c7035..00000000000 --- a/packages/git/git.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-git/archive/1.1.0.tar.gz" -checksum: "07eaf80c9a3f83db15f52f854242db38" diff --git a/packages/git/git.1.10.0/descr b/packages/git/git.1.10.0/descr deleted file mode 100644 index 323283cf904..00000000000 --- a/packages/git/git.1.10.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -Git format and protocol in pure OCaml - -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 independent (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. diff --git a/packages/git/git.1.10.0/opam b/packages/git/git.1.10.0/opam index cfa2ceaf88d..bc746843330 100644 --- a/packages/git/git.1.10.0/opam +++ b/packages/git/git.1.10.0/opam @@ -1,19 +1,20 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" +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: [ - "mstruct" {>= "1.3.1"} + "ocaml" {>= "4.02.3"} + "mstruct" {>= "1.3.1"} "ocamlgraph" - "uri" {>= "1.3.12"} - "lwt" {>= "2.4.7"} + "uri" {>= "1.3.12"} + "lwt" {>= "2.4.7"} "logs" "fmt" "hex" @@ -21,4 +22,21 @@ depends: [ "ocplib-endian" {>= "0.6.0"} ] conflicts: [ "cstruct" {> "3.1.1"} ] -available: [ocaml-version >= "4.02.3"] +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 independent (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.""" +url { + src: + "https://github.com/mirage/ocaml-git/releases/download/1.10.0/git-1.10.0.tbz" + checksum: "md5=7838f197b08016a50940ee36cf1c11df" +} diff --git a/packages/git/git.1.10.0/url b/packages/git/git.1.10.0/url deleted file mode 100644 index aadea584666..00000000000 --- a/packages/git/git.1.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-git/releases/download/1.10.0/git-1.10.0.tbz" -checksum: "7838f197b08016a50940ee36cf1c11df" \ No newline at end of file diff --git a/packages/git/git.1.11.0/descr b/packages/git/git.1.11.0/descr deleted file mode 100644 index 323283cf904..00000000000 --- a/packages/git/git.1.11.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -Git format and protocol in pure OCaml - -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 independent (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. diff --git a/packages/git/git.1.11.0/opam b/packages/git/git.1.11.0/opam deleted file mode 100644 index e501decf867..00000000000 --- a/packages/git/git.1.11.0/opam +++ /dev/null @@ -1,33 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/ocaml-git.git" -doc: "https://mirage.github.io/ocaml-git/" - -build: [ - ["jbuilder" "subst" "-n" name] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: ["jbuilder" "build" "test/git"] - -depends: [ - "jbuilder" {build} - "mstruct" {>= "1.3.1"} - "ocamlgraph" - "uri" {>= "1.3.12"} - "lwt" {>= "2.4.7"} - "logs" - "fmt" - "hex" - "astring" - "decompress" {>= "0.6"} - "ocplib-endian" - "alcotest" {test} - "nocrypto" {test} - "mtime" {test & >= "1.0.0"} -] -conflicts: [ "cstruct" {> "3.1.1"} ] -available: [ocaml-version >= "4.02.3"] diff --git a/packages/git/git.1.11.0/url b/packages/git/git.1.11.0/url deleted file mode 100644 index addd0a5bb6a..00000000000 --- a/packages/git/git.1.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-git/releases/download/1.11.0/git-1.11.0.tbz" -checksum: "3058529840aed0053fec7899069d3974" \ No newline at end of file diff --git a/packages/git/git.1.11.2/descr b/packages/git/git.1.11.2/descr deleted file mode 100644 index 323283cf904..00000000000 --- a/packages/git/git.1.11.2/descr +++ /dev/null @@ -1,13 +0,0 @@ -Git format and protocol in pure OCaml - -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 independent (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. diff --git a/packages/git/git.1.11.2/opam b/packages/git/git.1.11.2/opam index e1d1b1c1bd8..7f466632de2 100644 --- a/packages/git/git.1.11.2/opam +++ b/packages/git/git.1.11.2/opam @@ -1,33 +1,50 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" doc: "https://mirage.github.io/ocaml-git/" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "build" "test/git"] {with-test} ] -build-test: ["jbuilder" "build" "test/git"] - depends: [ - "jbuilder" {build} - "mstruct" {>= "1.3.1"} + "ocaml" {>= "4.02.3"} + "jbuilder" {build} + "mstruct" {>= "1.3.1"} "ocamlgraph" - "uri" {>= "1.3.12"} - "lwt" {>= "2.4.7"} + "uri" {>= "1.3.12"} + "lwt" {>= "2.4.7"} "logs" "fmt" "hex" "astring" "ocplib-endian" "decompress" {>= "0.6"} - "alcotest" {test} - "nocrypto" {test} - "mtime" {test & >= "1.0.0"} + "alcotest" {with-test} + "nocrypto" {with-test} + "mtime" {with-test & >= "1.0.0"} ] conflicts: [ "cstruct" {> "3.1.1"} ] -available: [ocaml-version >= "4.02.3"] +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 independent (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.""" +url { + src: + "https://github.com/mirage/ocaml-git/releases/download/1.11.2/git-1.11.2.tbz" + checksum: "md5=9cbc7705f6182e9198f05e577014d643" +} diff --git a/packages/git/git.1.11.2/url b/packages/git/git.1.11.2/url deleted file mode 100644 index db7b33f3aee..00000000000 --- a/packages/git/git.1.11.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-git/releases/download/1.11.2/git-1.11.2.tbz" -checksum: "9cbc7705f6182e9198f05e577014d643" \ No newline at end of file diff --git a/packages/git/git.1.11.3/descr b/packages/git/git.1.11.3/descr deleted file mode 100644 index 323283cf904..00000000000 --- a/packages/git/git.1.11.3/descr +++ /dev/null @@ -1,13 +0,0 @@ -Git format and protocol in pure OCaml - -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 independent (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. diff --git a/packages/git/git.1.11.3/opam b/packages/git/git.1.11.3/opam index a760a0650e0..69ffd9aa66f 100644 --- a/packages/git/git.1.11.3/opam +++ b/packages/git/git.1.11.3/opam @@ -1,32 +1,49 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" doc: "https://mirage.github.io/ocaml-git/" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "build" "test/git"] {with-test} ] -build-test: ["jbuilder" "build" "test/git"] - depends: [ - "jbuilder" {build} - "mstruct" {>= "1.3.1"} + "ocaml" {>= "4.02.3"} + "jbuilder" {build} + "mstruct" {>= "1.3.1"} "ocamlgraph" - "uri" {>= "1.3.12"} - "lwt" {>= "2.4.7"} + "uri" {>= "1.3.12"} + "lwt" {>= "2.4.7"} "logs" "fmt" "hex" "astring" "ocplib-endian" "decompress" {>= "0.6"} - "alcotest" {test} - "nocrypto" {test} - "mtime" {test & >= "1.0.0"} + "alcotest" {with-test} + "nocrypto" {with-test} + "mtime" {with-test & >= "1.0.0"} ] -available: [ocaml-version >= "4.02.3"] +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 independent (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.""" +url { + src: + "https://github.com/mirage/ocaml-git/releases/download/1.11.3/git-1.11.3.tbz" + checksum: "md5=18254fe863fa8164f2a931f62392cb66" +} diff --git a/packages/git/git.1.11.3/url b/packages/git/git.1.11.3/url deleted file mode 100644 index 85545fa7018..00000000000 --- a/packages/git/git.1.11.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-git/releases/download/1.11.3/git-1.11.3.tbz" -checksum: "18254fe863fa8164f2a931f62392cb66" \ No newline at end of file diff --git a/packages/git/git.1.2.0/descr b/packages/git/git.1.2.0/descr deleted file mode 100644 index bb2b1450f6d..00000000000 --- a/packages/git/git.1.2.0/descr +++ /dev/null @@ -1,17 +0,0 @@ -Git format and protocol in pure OCaml - -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). diff --git a/packages/git/git.1.2.0/opam b/packages/git/git.1.2.0/opam index d72a86faf78..12173b657f7 100644 --- a/packages/git/git.1.2.0/opam +++ b/packages/git/git.1.2.0/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" - +dev-repo: "git+https://github.com/mirage/ocaml-git.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--%{mirage-types+io-page+ipaddr:enable}%-mirage" ] @@ -18,6 +17,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "dolog" {>= "0.4" & <= "0.6"} "mstruct" {>= "1.3.0"} "camlzip" {>= "1.05"} @@ -39,4 +39,25 @@ depopts: [ conflicts: [ "mirage-types" {< "1.1.0"} ] -available: [ocaml-version >= "4.01.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: "md5=9d454b6303adc0ff6553f20c7db8f6ec" +} diff --git a/packages/git/git.1.2.0/url b/packages/git/git.1.2.0/url deleted file mode 100644 index 3b8f2b814f0..00000000000 --- a/packages/git/git.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-git/archive/1.2.0.tar.gz" -checksum: "9d454b6303adc0ff6553f20c7db8f6ec" diff --git a/packages/git/git.1.3.0/descr b/packages/git/git.1.3.0/descr deleted file mode 100644 index bb2b1450f6d..00000000000 --- a/packages/git/git.1.3.0/descr +++ /dev/null @@ -1,17 +0,0 @@ -Git format and protocol in pure OCaml - -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). diff --git a/packages/git/git.1.3.0/opam b/packages/git/git.1.3.0/opam index a87802a318a..1fe3bfbf32f 100644 --- a/packages/git/git.1.3.0/opam +++ b/packages/git/git.1.3.0/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" - +dev-repo: "git+https://github.com/mirage/ocaml-git.git" build: [ ["./configure" "--prefix" prefix @@ -20,6 +19,7 @@ remove: [ ["rm" "-f" "%{bin}%/ogit"] ] depends: [ + "ocaml" {>= "4.01.0"} "dolog" {>= "0.4" & <= "0.6"} "mstruct" {>= "1.3.1"} "camlzip" {>= "1.05"} @@ -30,8 +30,8 @@ depends: [ "lwt" {>= "2.4.5"} "hex" "conduit" {= "0.5.1"} - "alcotest" {test & <= "0.3.3"} - "mirage-fs-unix" {test} + "alcotest" {with-test & <= "0.3.3"} + "mirage-fs-unix" {with-test} "ocamlbuild" {build} ] depopts: [ @@ -42,4 +42,25 @@ depopts: [ conflicts: [ "mirage-types" {< "1.1.0"} ] -available: [ocaml-version >= "4.01.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: "md5=9b860b6611c3f17d742b74d610339f84" +} diff --git a/packages/git/git.1.3.0/url b/packages/git/git.1.3.0/url deleted file mode 100644 index b95fe82b8bb..00000000000 --- a/packages/git/git.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-git/archive/1.3.0.tar.gz" -checksum: "9b860b6611c3f17d742b74d610339f84" diff --git a/packages/git/git.1.4.0/descr b/packages/git/git.1.4.0/descr deleted file mode 100644 index bb2b1450f6d..00000000000 --- a/packages/git/git.1.4.0/descr +++ /dev/null @@ -1,17 +0,0 @@ -Git format and protocol in pure OCaml - -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). diff --git a/packages/git/git.1.4.0/opam b/packages/git/git.1.4.0/opam deleted file mode 100644 index 067c139a4cb..00000000000 --- a/packages/git/git.1.4.0/opam +++ /dev/null @@ -1,36 +0,0 @@ -opam-version: "1.2" -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: "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: [ - "dolog" {>= "0.4" & <= "0.6"} - "mstruct" {>= "1.3.1"} - "camlzip" {>= "1.05"} - "nocrypto" {>= "0.2.0"} - "uri" {>= "1.3.12"} - "cmdliner" - "ocamlgraph" - "lwt" {>= "2.4.5"} - "hex" - "conduit" {>= "0.6.0" & <"0.99"} - "ocamlbuild" {build} - "camlp4" - "type_conv" - "sexplib" {<= "113.00.00"} -] -depopts: ["mirage-types-lwt"] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/git/git.1.4.0/url b/packages/git/git.1.4.0/url deleted file mode 100644 index 2be853f9150..00000000000 --- a/packages/git/git.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-git/archive/v1.4.0.tar.gz" -checksum: "e9c657b8a2e9bcf1618eab64eedd888a" diff --git a/packages/git/git.1.4.1/descr b/packages/git/git.1.4.1/descr deleted file mode 100644 index e2e1870ebae..00000000000 --- a/packages/git/git.1.4.1/descr +++ /dev/null @@ -1,17 +0,0 @@ -Git format and protocol pure OCaml - -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). diff --git a/packages/git/git.1.4.1/opam b/packages/git/git.1.4.1/opam deleted file mode 100644 index 067c139a4cb..00000000000 --- a/packages/git/git.1.4.1/opam +++ /dev/null @@ -1,36 +0,0 @@ -opam-version: "1.2" -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: "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: [ - "dolog" {>= "0.4" & <= "0.6"} - "mstruct" {>= "1.3.1"} - "camlzip" {>= "1.05"} - "nocrypto" {>= "0.2.0"} - "uri" {>= "1.3.12"} - "cmdliner" - "ocamlgraph" - "lwt" {>= "2.4.5"} - "hex" - "conduit" {>= "0.6.0" & <"0.99"} - "ocamlbuild" {build} - "camlp4" - "type_conv" - "sexplib" {<= "113.00.00"} -] -depopts: ["mirage-types-lwt"] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/git/git.1.4.1/url b/packages/git/git.1.4.1/url deleted file mode 100644 index b8f560b815f..00000000000 --- a/packages/git/git.1.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-git/archive/1.4.1.tar.gz" -checksum: "8f1d92085ffc87bcaa120587b9c4364f" diff --git a/packages/git/git.1.4.10/descr b/packages/git/git.1.4.10/descr deleted file mode 100644 index bb2b1450f6d..00000000000 --- a/packages/git/git.1.4.10/descr +++ /dev/null @@ -1,17 +0,0 @@ -Git format and protocol in pure OCaml - -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). diff --git a/packages/git/git.1.4.10/files/remove-warn-error.diff b/packages/git/git.1.4.10/files/remove-warn-error.diff deleted file mode 100644 index ff56975b83a..00000000000 --- a/packages/git/git.1.4.10/files/remove-warn-error.diff +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/_tags b/_tags -index 9535c69..5d4cbd5 100644 ---- a/_tags -+++ b/_tags -@@ -172,4 +172,5 @@ true: annot, bin_annot - : use_git-unix - # OASIS_STOP - true: debug, bin_annot --true: warn_error_A, warn(A-4-41-44) -+true: warn(A-4-41-44) -+# true: warn_error_A -\ No newline at end of file diff --git a/packages/git/git.1.4.10/opam b/packages/git/git.1.4.10/opam deleted file mode 100644 index 140c6fe6040..00000000000 --- a/packages/git/git.1.4.10/opam +++ /dev/null @@ -1,54 +0,0 @@ -opam-version: "1.2" -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: "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: [ - "mstruct" {>= "1.3.1"} - "dolog" {>= "1.0"} - "ocamlgraph" - "camlzip" {>= "1.05"} - "nocrypto" {>= "0.2.0"} - "uri" {>= "1.3.12"} - "lwt" {>= "2.4.7"} - "hex" - "alcotest" {test} - "ounit" {test} - "mirage-fs-unix" {test} - "mirage-types-lwt" {test} - "cohttp" {test} - "conduit" {test} - "cmdliner" - "ocamlbuild" {build} -] -depopts: [ - "mirage-types-lwt" - "cohttp" - "conduit" - "base-unix" -] -conflicts: [ - "cohttp" {<= "0.15.0"} - "cohttp" {>= "0.18.0"} - "conduit" {< "0.6.0"} - "alcotest" {>= "0.4.0"} -] -available: [ocaml-version >= "4.01.0"] -patches: ["remove-warn-error.diff"] diff --git a/packages/git/git.1.4.10/url b/packages/git/git.1.4.10/url deleted file mode 100644 index 701db1acbbd..00000000000 --- a/packages/git/git.1.4.10/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-git/archive/1.4.10.tar.gz" -checksum: "c8065e2bb292fafb262fa2ae7ca8fd28" diff --git a/packages/git/git.1.4.11/descr b/packages/git/git.1.4.11/descr deleted file mode 100644 index e2e1870ebae..00000000000 --- a/packages/git/git.1.4.11/descr +++ /dev/null @@ -1,17 +0,0 @@ -Git format and protocol pure OCaml - -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). diff --git a/packages/git/git.1.4.11/opam b/packages/git/git.1.4.11/opam index 0afa9bee952..516bc55d9de 100644 --- a/packages/git/git.1.4.11/opam +++ b/packages/git/git.1.4.11/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" - +dev-repo: "git+https://github.com/mirage/ocaml-git.git" build: [ ["./configure" "--prefix" prefix "--%{mirage-types-lwt:enable}%-mirage" @@ -20,6 +19,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "mstruct" {>= "1.3.1"} "dolog" {>= "1.0"} "ocamlgraph" @@ -42,4 +42,25 @@ conflicts: [ "cohttp" {>= "0.18.0"} "conduit" {< "0.6.0"} ] -available: [ocaml-version >= "4.01.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: "md5=fc0cb17bf4aeef884d95f45e83a68842" +} diff --git a/packages/git/git.1.4.11/url b/packages/git/git.1.4.11/url deleted file mode 100644 index 1e52efdac3c..00000000000 --- a/packages/git/git.1.4.11/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-git/archive/1.4.11.tar.gz" -checksum: "fc0cb17bf4aeef884d95f45e83a68842" diff --git a/packages/git/git.1.4.2/descr b/packages/git/git.1.4.2/descr deleted file mode 100644 index bb2b1450f6d..00000000000 --- a/packages/git/git.1.4.2/descr +++ /dev/null @@ -1,17 +0,0 @@ -Git format and protocol in pure OCaml - -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). diff --git a/packages/git/git.1.4.2/opam b/packages/git/git.1.4.2/opam index f61868371d2..2df61e9ffc9 100644 --- a/packages/git/git.1.4.2/opam +++ b/packages/git/git.1.4.2/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" - +dev-repo: "git+https://github.com/mirage/ocaml-git.git" build: [ ["./configure" "--prefix" prefix "--%{mirage-types-lwt:enable}%-mirage"] [make] @@ -17,6 +16,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "dolog" {>= "0.4" & <= "0.6"} "mstruct" {>= "1.3.1"} "camlzip" {>= "1.05"} @@ -33,4 +33,25 @@ depends: [ "sexplib" {<= "113.00.00"} ] depopts: ["mirage-types-lwt"] -available: [ocaml-version >= "4.01.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.4.2.tar.gz" + checksum: "md5=f0c9775031fc4c14cc47808daa74b7e3" +} diff --git a/packages/git/git.1.4.2/url b/packages/git/git.1.4.2/url deleted file mode 100644 index f2eb4691edc..00000000000 --- a/packages/git/git.1.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-git/archive/1.4.2.tar.gz" -checksum: "f0c9775031fc4c14cc47808daa74b7e3" diff --git a/packages/git/git.1.4.3/descr b/packages/git/git.1.4.3/descr deleted file mode 100644 index e2e1870ebae..00000000000 --- a/packages/git/git.1.4.3/descr +++ /dev/null @@ -1,17 +0,0 @@ -Git format and protocol pure OCaml - -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). diff --git a/packages/git/git.1.4.3/opam b/packages/git/git.1.4.3/opam index 8eaee4523f7..ded7e8807af 100644 --- a/packages/git/git.1.4.3/opam +++ b/packages/git/git.1.4.3/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" - +dev-repo: "git+https://github.com/mirage/ocaml-git.git" build: [ ["./configure" "--prefix" prefix "--%{mirage-types-lwt:enable}%-mirage"] [make] @@ -17,6 +16,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "dolog" {>= "1.0"} "mstruct" {>= "1.3.1"} "camlzip" {>= "1.05"} @@ -26,8 +26,29 @@ depends: [ "ocamlgraph" "lwt" {>= "2.4.5"} "hex" - "conduit" {>= "0.6.0" & <"0.99"} + "conduit" {>= "0.6.0" & < "0.99"} "ocamlbuild" {build} ] depopts: ["mirage-types-lwt"] -available: [ocaml-version >= "4.01.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.3.tar.gz" + checksum: "md5=596a16c1fb707073654c863a59ee1fe1" +} diff --git a/packages/git/git.1.4.3/url b/packages/git/git.1.4.3/url deleted file mode 100644 index 81d2ccf488b..00000000000 --- a/packages/git/git.1.4.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-git/archive/1.4.3.tar.gz" -checksum: "596a16c1fb707073654c863a59ee1fe1" diff --git a/packages/git/git.1.4.4/descr b/packages/git/git.1.4.4/descr deleted file mode 100644 index bb2b1450f6d..00000000000 --- a/packages/git/git.1.4.4/descr +++ /dev/null @@ -1,17 +0,0 @@ -Git format and protocol in pure OCaml - -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). diff --git a/packages/git/git.1.4.4/files/remove-warn-error.diff b/packages/git/git.1.4.4/files/remove-warn-error.diff deleted file mode 100644 index ff56975b83a..00000000000 --- a/packages/git/git.1.4.4/files/remove-warn-error.diff +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/_tags b/_tags -index 9535c69..5d4cbd5 100644 ---- a/_tags -+++ b/_tags -@@ -172,4 +172,5 @@ true: annot, bin_annot - : use_git-unix - # OASIS_STOP - true: debug, bin_annot --true: warn_error_A, warn(A-4-41-44) -+true: warn(A-4-41-44) -+# true: warn_error_A -\ No newline at end of file diff --git a/packages/git/git.1.4.4/opam b/packages/git/git.1.4.4/opam deleted file mode 100644 index 890f1cc5781..00000000000 --- a/packages/git/git.1.4.4/opam +++ /dev/null @@ -1,46 +0,0 @@ -opam-version: "1.2" -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: "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: [ - "mstruct" {>= "1.3.1"} - "dolog" {>= "1.0"} - "ocamlgraph" - "camlzip" {>= "1.05"} - "nocrypto" {>= "0.2.0"} - "uri" {>= "1.3.12"} - "lwt" {>= "2.4.7"} - "hex" - "cmdliner" - "ocamlbuild" {build} -] -depopts: [ - "mirage-types-lwt" - "cohttp" - "conduit" - "base-unix" -] -conflicts: [ - "cohttp" {<= "0.15.0"} - "cohttp" {>= "0.18.0"} - "conduit" {< "0.6.0"} - "conduit" {>= "0.99"} -] -available: [ ocaml-version >= "4.01.0" ] -patches: ["remove-warn-error.diff"] diff --git a/packages/git/git.1.4.4/url b/packages/git/git.1.4.4/url deleted file mode 100644 index bd277df4c41..00000000000 --- a/packages/git/git.1.4.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-git/archive/1.4.4.tar.gz" -checksum: "10303cb5eba4cb583905b9990abf1ebb" diff --git a/packages/git/git.1.4.5/descr b/packages/git/git.1.4.5/descr deleted file mode 100644 index e2e1870ebae..00000000000 --- a/packages/git/git.1.4.5/descr +++ /dev/null @@ -1,17 +0,0 @@ -Git format and protocol pure OCaml - -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). diff --git a/packages/git/git.1.4.5/files/remove-warn-error.diff b/packages/git/git.1.4.5/files/remove-warn-error.diff deleted file mode 100644 index ff56975b83a..00000000000 --- a/packages/git/git.1.4.5/files/remove-warn-error.diff +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/_tags b/_tags -index 9535c69..5d4cbd5 100644 ---- a/_tags -+++ b/_tags -@@ -172,4 +172,5 @@ true: annot, bin_annot - : use_git-unix - # OASIS_STOP - true: debug, bin_annot --true: warn_error_A, warn(A-4-41-44) -+true: warn(A-4-41-44) -+# true: warn_error_A -\ No newline at end of file diff --git a/packages/git/git.1.4.5/opam b/packages/git/git.1.4.5/opam deleted file mode 100644 index bd0f48be940..00000000000 --- a/packages/git/git.1.4.5/opam +++ /dev/null @@ -1,46 +0,0 @@ -opam-version: "1.2" -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: "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: [ - "mstruct" {>= "1.3.1"} - "dolog" {>= "1.0"} - "ocamlgraph" - "camlzip" {>= "1.05"} - "nocrypto" {>= "0.2.0"} - "uri" {>= "1.3.12"} - "lwt" {>= "2.4.7"} - "hex" - "cmdliner" - "ocamlbuild" {build} -] -depopts: [ - "mirage-types-lwt" - "cohttp" - "conduit" - "base-unix" -] -conflicts: [ - "cohttp" {<= "0.15.0"} - "cohttp" {>= "0.18.0"} - "conduit" {< "0.6.0"} - "conduit" {>= "0.99"} -] -available: [ocaml-version >= "4.01.0"] -patches: ["remove-warn-error.diff"] diff --git a/packages/git/git.1.4.5/url b/packages/git/git.1.4.5/url deleted file mode 100644 index ac0ead83c90..00000000000 --- a/packages/git/git.1.4.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-git/archive/1.4.5.tar.gz" -checksum: "e47d486b9c4b8bc03cd1eb52245cc930" diff --git a/packages/git/git.1.4.6/descr b/packages/git/git.1.4.6/descr deleted file mode 100644 index bb2b1450f6d..00000000000 --- a/packages/git/git.1.4.6/descr +++ /dev/null @@ -1,17 +0,0 @@ -Git format and protocol in pure OCaml - -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). diff --git a/packages/git/git.1.4.6/files/remove-warn-error.diff b/packages/git/git.1.4.6/files/remove-warn-error.diff deleted file mode 100644 index ff56975b83a..00000000000 --- a/packages/git/git.1.4.6/files/remove-warn-error.diff +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/_tags b/_tags -index 9535c69..5d4cbd5 100644 ---- a/_tags -+++ b/_tags -@@ -172,4 +172,5 @@ true: annot, bin_annot - : use_git-unix - # OASIS_STOP - true: debug, bin_annot --true: warn_error_A, warn(A-4-41-44) -+true: warn(A-4-41-44) -+# true: warn_error_A -\ No newline at end of file diff --git a/packages/git/git.1.4.6/opam b/packages/git/git.1.4.6/opam deleted file mode 100644 index bd0f48be940..00000000000 --- a/packages/git/git.1.4.6/opam +++ /dev/null @@ -1,46 +0,0 @@ -opam-version: "1.2" -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: "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: [ - "mstruct" {>= "1.3.1"} - "dolog" {>= "1.0"} - "ocamlgraph" - "camlzip" {>= "1.05"} - "nocrypto" {>= "0.2.0"} - "uri" {>= "1.3.12"} - "lwt" {>= "2.4.7"} - "hex" - "cmdliner" - "ocamlbuild" {build} -] -depopts: [ - "mirage-types-lwt" - "cohttp" - "conduit" - "base-unix" -] -conflicts: [ - "cohttp" {<= "0.15.0"} - "cohttp" {>= "0.18.0"} - "conduit" {< "0.6.0"} - "conduit" {>= "0.99"} -] -available: [ocaml-version >= "4.01.0"] -patches: ["remove-warn-error.diff"] diff --git a/packages/git/git.1.4.6/url b/packages/git/git.1.4.6/url deleted file mode 100644 index ab417e44b33..00000000000 --- a/packages/git/git.1.4.6/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-git/archive/1.4.6.tar.gz" -checksum: "6f5118a3a16d0cbb37728d80d806cae9" diff --git a/packages/git/git.1.4.7/descr b/packages/git/git.1.4.7/descr deleted file mode 100644 index e2e1870ebae..00000000000 --- a/packages/git/git.1.4.7/descr +++ /dev/null @@ -1,17 +0,0 @@ -Git format and protocol pure OCaml - -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). diff --git a/packages/git/git.1.4.7/files/remove-warn-error.diff b/packages/git/git.1.4.7/files/remove-warn-error.diff deleted file mode 100644 index ff56975b83a..00000000000 --- a/packages/git/git.1.4.7/files/remove-warn-error.diff +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/_tags b/_tags -index 9535c69..5d4cbd5 100644 ---- a/_tags -+++ b/_tags -@@ -172,4 +172,5 @@ true: annot, bin_annot - : use_git-unix - # OASIS_STOP - true: debug, bin_annot --true: warn_error_A, warn(A-4-41-44) -+true: warn(A-4-41-44) -+# true: warn_error_A -\ No newline at end of file diff --git a/packages/git/git.1.4.7/opam b/packages/git/git.1.4.7/opam deleted file mode 100644 index e16d20cc340..00000000000 --- a/packages/git/git.1.4.7/opam +++ /dev/null @@ -1,46 +0,0 @@ -opam-version: "1.2" -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: "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: [ - "mstruct" {>= "1.3.1"} - "dolog" {>= "1.0"} - "ocamlgraph" - "camlzip" {>= "1.05"} - "nocrypto" {>= "0.2.0"} - "uri" {>= "1.3.12"} - "lwt" {>= "2.4.7"} - "hex" - "cmdliner" - "ocamlbuild" {build} -] -depopts: [ - "mirage-types-lwt" - "cohttp" - "conduit" - "base-unix" -] -conflicts: [ - "cohttp" {<= "0.15.0"} - "cohttp" {>= "0.18.0"} - "conduit" {< "0.6.0"} - "conduit" {>= "0.99"} -] -available: [ocaml-version >= "4.01.0"] -patches: ["remove-warn-error.diff"] diff --git a/packages/git/git.1.4.7/url b/packages/git/git.1.4.7/url deleted file mode 100644 index 0113aa026a9..00000000000 --- a/packages/git/git.1.4.7/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-git/archive/1.4.7.tar.gz" -checksum: "3cc3070a6a0d0ea05d3b8b982f1d6970" diff --git a/packages/git/git.1.4.8/descr b/packages/git/git.1.4.8/descr deleted file mode 100644 index bb2b1450f6d..00000000000 --- a/packages/git/git.1.4.8/descr +++ /dev/null @@ -1,17 +0,0 @@ -Git format and protocol in pure OCaml - -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). diff --git a/packages/git/git.1.4.8/files/remove-warn-error.diff b/packages/git/git.1.4.8/files/remove-warn-error.diff deleted file mode 100644 index ff56975b83a..00000000000 --- a/packages/git/git.1.4.8/files/remove-warn-error.diff +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/_tags b/_tags -index 9535c69..5d4cbd5 100644 ---- a/_tags -+++ b/_tags -@@ -172,4 +172,5 @@ true: annot, bin_annot - : use_git-unix - # OASIS_STOP - true: debug, bin_annot --true: warn_error_A, warn(A-4-41-44) -+true: warn(A-4-41-44) -+# true: warn_error_A -\ No newline at end of file diff --git a/packages/git/git.1.4.8/opam b/packages/git/git.1.4.8/opam deleted file mode 100644 index dc3339d3e26..00000000000 --- a/packages/git/git.1.4.8/opam +++ /dev/null @@ -1,46 +0,0 @@ -opam-version: "1.2" -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: "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: [ - "mstruct" {>= "1.3.1"} - "dolog" {>= "1.0"} - "ocamlgraph" - "camlzip" {>= "1.05"} - "nocrypto" {>= "0.2.0"} - "uri" {>= "1.3.12"} - "lwt" {>= "2.4.7"} - "hex" - "cmdliner" - "ocamlbuild" {build} -] -depopts: [ - "mirage-types-lwt" - "cohttp" - "conduit" - "base-unix" -] -conflicts: [ - "cohttp" {<= "0.15.0"} - "cohttp" {>= "0.18.0"} - "conduit" {< "0.6.0"} - "conduit" {>= "0.99"} -] -available: [ocaml-version >= "4.01.0"] -patches: ["remove-warn-error.diff"] diff --git a/packages/git/git.1.4.8/url b/packages/git/git.1.4.8/url deleted file mode 100644 index 21f9eb54197..00000000000 --- a/packages/git/git.1.4.8/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-git/archive/1.4.8.tar.gz" -checksum: "92e8d6e055d79cab6883f249f4fd04f3" diff --git a/packages/git/git.1.4.9/descr b/packages/git/git.1.4.9/descr deleted file mode 100644 index bb2b1450f6d..00000000000 --- a/packages/git/git.1.4.9/descr +++ /dev/null @@ -1,17 +0,0 @@ -Git format and protocol in pure OCaml - -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). diff --git a/packages/git/git.1.4.9/opam b/packages/git/git.1.4.9/opam index 5fc4c2547ac..fb4ebe85111 100644 --- a/packages/git/git.1.4.9/opam +++ b/packages/git/git.1.4.9/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" - +dev-repo: "git+https://github.com/mirage/ocaml-git.git" build: [ ["./configure" "--prefix" prefix "--%{mirage-types-lwt:enable}%-mirage" @@ -19,6 +18,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "mstruct" {>= "1.3.1"} "dolog" {>= "1.0"} "ocamlgraph" @@ -42,5 +42,29 @@ conflicts: [ "conduit" {< "0.6.0"} "conduit" {>= "0.99"} ] -available: [ocaml-version >= "4.01.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 +extra-files: [ + "remove-warn-error.diff" "md5=ce2beb6b8ddfa399d78741adb9d5962d" +] +url { + src: "https://github.com/mirage/ocaml-git/archive/1.4.9.tar.gz" + checksum: "md5=e22c6340b9af0a626a90ab03972f282a" +} diff --git a/packages/git/git.1.4.9/url b/packages/git/git.1.4.9/url deleted file mode 100644 index ba1337de542..00000000000 --- a/packages/git/git.1.4.9/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-git/archive/1.4.9.tar.gz" -checksum: "e22c6340b9af0a626a90ab03972f282a" diff --git a/packages/git/git.1.5.0/descr b/packages/git/git.1.5.0/descr deleted file mode 100644 index bb2b1450f6d..00000000000 --- a/packages/git/git.1.5.0/descr +++ /dev/null @@ -1,17 +0,0 @@ -Git format and protocol in pure OCaml - -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). diff --git a/packages/git/git.1.5.0/opam b/packages/git/git.1.5.0/opam index 155f568fa7c..d09ccc22751 100644 --- a/packages/git/git.1.5.0/opam +++ b/packages/git/git.1.5.0/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" - +dev-repo: "git+https://github.com/mirage/ocaml-git.git" build: [ ["./configure" "--prefix" prefix @@ -17,6 +16,7 @@ install: [make "install"] remove: ["ocamlfind" "remove" "git"] depends: [ + "ocaml" {>= "4.01.0"} "cmdliner" "mstruct" {>= "1.3.1"} "dolog" {>= "1.0"} @@ -26,11 +26,11 @@ depends: [ "uri" {>= "1.3.12"} "lwt" {>= "2.4.7"} "hex" - "alcotest" {test} - "mirage-fs-unix" {test & = "1.1.4"} - "mirage-types-lwt" {test} - "cohttp" {test} - "conduit" {test} + "alcotest" {with-test} + "mirage-fs-unix" {with-test & = "1.1.4"} + "mirage-types-lwt" {with-test} + "cohttp" {with-test} + "conduit" {with-test} "ocamlbuild" {build} ] depopts: [ @@ -48,4 +48,25 @@ conflicts: [ "conduit" {>= "0.99"} "mirage-flow" {> "1.1.0"} ] -available: [ocaml-version >= "4.01.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: "md5=de458b468356f5a95f7ba87720886674" +} diff --git a/packages/git/git.1.5.0/url b/packages/git/git.1.5.0/url deleted file mode 100644 index 6ad6021e416..00000000000 --- a/packages/git/git.1.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-git/archive/1.5.0.tar.gz" -checksum: "de458b468356f5a95f7ba87720886674" diff --git a/packages/git/git.1.5.1/descr b/packages/git/git.1.5.1/descr deleted file mode 100644 index bb2b1450f6d..00000000000 --- a/packages/git/git.1.5.1/descr +++ /dev/null @@ -1,17 +0,0 @@ -Git format and protocol in pure OCaml - -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). diff --git a/packages/git/git.1.5.1/opam b/packages/git/git.1.5.1/opam index 795b216ff6e..4cb3850c2b9 100644 --- a/packages/git/git.1.5.1/opam +++ b/packages/git/git.1.5.1/opam @@ -1,27 +1,26 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" - +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" + [ + "./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} ] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] -] - install: [make "install"] remove: ["ocamlfind" "remove" "git"] depends: [ + "ocaml" {>= "4.01.0"} "cmdliner" "mstruct" {>= "1.3.1"} "dolog" {>= "1.0"} @@ -31,11 +30,11 @@ depends: [ "uri" {>= "1.3.12"} "lwt" {>= "2.4.7"} "hex" - "alcotest" {test & <= "0.3.3"} - "mirage-fs-unix" {test & = "1.1.4"} - "mirage-types-lwt" {test} - "cohttp" {test} - "conduit" {test} + "alcotest" {with-test & <= "0.3.3"} + "mirage-fs-unix" {with-test & = "1.1.4"} + "mirage-types-lwt" {with-test} + "cohttp" {with-test} + "conduit" {with-test} "ocamlbuild" {build} ] depopts: [ @@ -53,4 +52,25 @@ conflicts: [ "conduit" {>= "0.99"} "mirage-flow" {> "1.1.0"} ] -available: [ocaml-version >= "4.01.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: "md5=edfe297fdcf473edca3668d26dc76edc" +} diff --git a/packages/git/git.1.5.1/url b/packages/git/git.1.5.1/url deleted file mode 100644 index d7576a62c48..00000000000 --- a/packages/git/git.1.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-git/archive/1.5.1.tar.gz" -checksum: "edfe297fdcf473edca3668d26dc76edc" diff --git a/packages/git/git.1.5.2/descr b/packages/git/git.1.5.2/descr deleted file mode 100644 index bb2b1450f6d..00000000000 --- a/packages/git/git.1.5.2/descr +++ /dev/null @@ -1,17 +0,0 @@ -Git format and protocol in pure OCaml - -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). diff --git a/packages/git/git.1.5.2/opam b/packages/git/git.1.5.2/opam index d65cb6cfe99..50776c71f9f 100644 --- a/packages/git/git.1.5.2/opam +++ b/packages/git/git.1.5.2/opam @@ -1,26 +1,27 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" - +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" + [ + "./configure" + "--prefix" + prefix + "--%{mirage-http+mirage-flow+mirage-types-lwt:enable}%-mirage" + "--%{conduit+cohttp+base-unix:enable}%-unix" ] [make] -] -build-test: [ ["./configure" "--enable-tests" "--enable-mirage" "--enable-unix"] - [make "test"] + {with-test} + [make "test"] {with-test} ] install: [make "install"] remove: ["ocamlfind" "remove" "git"] depends: [ + "ocaml" {>= "4.01.0"} "cmdliner" "mstruct" {>= "1.3.1"} "dolog" {>= "1.0"} @@ -30,14 +31,14 @@ depends: [ "uri" {>= "1.3.12"} "lwt" {>= "2.4.7"} "hex" - "alcotest" {test} - "mirage-types-lwt" {test} - "mirage-flow" {test} - "mirage-http" {test} - "mirage-fs-unix" {test & = "1.1.4"} - "cohttp" {test} - "conduit" {test} - "base-unix" {test} + "alcotest" {with-test} + "mirage-types-lwt" {with-test} + "mirage-flow" {with-test} + "mirage-http" {with-test} + "mirage-fs-unix" {with-test & = "1.1.4"} + "cohttp" {with-test} + "conduit" {with-test} + "base-unix" {with-test} "ocamlbuild" {build} ] depopts: [ @@ -57,4 +58,25 @@ conflicts: [ "conduit" {>= "0.99"} "mirage-flow" {> "1.1.0"} ] -available: [ocaml-version >= "4.01.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: "md5=b9cc888c46ef83550dfba4e3e4eac37b" +} diff --git a/packages/git/git.1.5.2/url b/packages/git/git.1.5.2/url deleted file mode 100644 index 0361a39ce6a..00000000000 --- a/packages/git/git.1.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-git/archive/1.5.2.tar.gz" -checksum: "b9cc888c46ef83550dfba4e3e4eac37b" diff --git a/packages/git/git.1.5.3/descr b/packages/git/git.1.5.3/descr deleted file mode 100644 index bb2b1450f6d..00000000000 --- a/packages/git/git.1.5.3/descr +++ /dev/null @@ -1,17 +0,0 @@ -Git format and protocol in pure OCaml - -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). diff --git a/packages/git/git.1.5.3/opam b/packages/git/git.1.5.3/opam index 241755676ca..b46bf13570b 100644 --- a/packages/git/git.1.5.3/opam +++ b/packages/git/git.1.5.3/opam @@ -1,26 +1,27 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" - +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" + [ + "./configure" + "--prefix" + prefix + "--%{mirage-http+mirage-flow+mirage-types-lwt+channel:enable}%-mirage" + "--%{conduit+cohttp+base-unix:enable}%-unix" ] [make] -] -build-test: [ ["./configure" "--enable-tests" "--enable-mirage" "--enable-unix"] - [make "test"] + {with-test} + [make "test"] {with-test} ] install: [make "install"] remove: ["ocamlfind" "remove" "git"] depends: [ + "ocaml" {>= "4.01.0"} "cmdliner" "mstruct" {>= "1.3.1"} "dolog" {>= "1.0"} @@ -30,15 +31,15 @@ depends: [ "uri" {>= "1.3.12"} "lwt" {>= "2.4.7"} "hex" - "alcotest" {test} - "mirage-types-lwt" {test} - "mirage-flow" {test} - "mirage-http" {test} - "mirage-fs-unix" {test & = "1.1.4"} - "cohttp" {test} - "conduit" {test} - "base-unix" {test} - "channel" {test} + "alcotest" {with-test} + "mirage-types-lwt" {with-test} + "mirage-flow" {with-test} + "mirage-http" {with-test} + "mirage-fs-unix" {with-test & = "1.1.4"} + "cohttp" {with-test} + "conduit" {with-test} + "base-unix" {with-test} + "channel" {with-test} "ocamlbuild" {build} ] depopts: [ @@ -59,4 +60,25 @@ conflicts: [ "conduit" {>= "0.99"} "mirage-flow" {> "1.1.0"} ] -available: [ocaml-version >= "4.01.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: "md5=24d7dda1ee03aa90f2a6c362e42160c9" +} diff --git a/packages/git/git.1.5.3/url b/packages/git/git.1.5.3/url deleted file mode 100644 index ad52a3bb7d4..00000000000 --- a/packages/git/git.1.5.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-git/archive/1.5.3.tar.gz" -checksum: "24d7dda1ee03aa90f2a6c362e42160c9" diff --git a/packages/git/git.1.6.0/descr b/packages/git/git.1.6.0/descr deleted file mode 100644 index bb2b1450f6d..00000000000 --- a/packages/git/git.1.6.0/descr +++ /dev/null @@ -1,17 +0,0 @@ -Git format and protocol in pure OCaml - -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). diff --git a/packages/git/git.1.6.0/opam b/packages/git/git.1.6.0/opam deleted file mode 100644 index 7c680321ead..00000000000 --- a/packages/git/git.1.6.0/opam +++ /dev/null @@ -1,66 +0,0 @@ -opam-version: "1.2" -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: "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] -] -build-test: [ - ["./configure" "--enable-tests" "--enable-mirage" "--enable-unix"] - [make "test"] -] -install: [make "install"] -remove: ["ocamlfind" "remove" "git"] -depends: [ - "cmdliner" {< "1.0.0"} - "mstruct" {>= "1.3.1"} - "dolog" {>= "1.0"} - "ocamlgraph" - "camlzip" {>= "1.05"} - "nocrypto" {>= "0.2.0"} - "uri" {>= "1.3.12"} - "lwt" {>= "2.4.7"} - "hex" - "ocplib-endian" - "stringext" - "alcotest" {test} - "mirage-types-lwt" {test} - "mirage-flow" {test} - "mirage-http" {test} - "mirage-fs-unix" {test & = "1.1.4"} - "cohttp" {test} - "conduit" {test} - "base-unix" {test} - "channel" {test} - "ocamlbuild" {build} -] -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"} - "conduit" {>= "0.99"} - "alcotest" {< "0.4.0"} - "mirage-flow" {> "1.1.0"} - "cstruct" {> "3.1.1"} -] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] diff --git a/packages/git/git.1.6.0/url b/packages/git/git.1.6.0/url deleted file mode 100644 index 7f7db14e2de..00000000000 --- a/packages/git/git.1.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-git/archive/1.6.0.tar.gz" -checksum: "f1e286051c88a2d48ee28fcbad4c704e" diff --git a/packages/git/git.1.6.1/descr b/packages/git/git.1.6.1/descr deleted file mode 100644 index bb2b1450f6d..00000000000 --- a/packages/git/git.1.6.1/descr +++ /dev/null @@ -1,17 +0,0 @@ -Git format and protocol in pure OCaml - -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). diff --git a/packages/git/git.1.6.1/opam b/packages/git/git.1.6.1/opam deleted file mode 100644 index 5507977472e..00000000000 --- a/packages/git/git.1.6.1/opam +++ /dev/null @@ -1,66 +0,0 @@ -opam-version: "1.2" -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: "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] -] -build-test: [ - ["./configure" "--enable-tests" "--enable-mirage" "--enable-unix"] - [make "test"] -] -install: [make "install"] -remove: ["ocamlfind" "remove" "git"] -depends: [ - "cmdliner" {< "1.0.0"} - "mstruct" {>= "1.3.1"} - "dolog" {>= "1.0"} - "ocamlgraph" - "camlzip" {>= "1.05"} - "nocrypto" {>= "0.2.0"} - "uri" {>= "1.3.12"} - "lwt" {>= "2.4.7"} - "hex" - "stringext" - "ocplib-endian" - "alcotest" {test} - "mirage-types-lwt" {test} - "mirage-flow" {test} - "mirage-http" {test} - "mirage-fs-unix" {test & = "1.1.4"} - "cohttp" {test} - "conduit" {test} - "base-unix" {test} - "channel" {test} - "ocamlbuild" {build} -] -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"} - "conduit" {>= "0.99"} - "alcotest" {< "0.4.0"} - "mirage-flow" {> "1.1.0"} - "cstruct" {> "3.1.1"} -] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] diff --git a/packages/git/git.1.6.1/url b/packages/git/git.1.6.1/url deleted file mode 100644 index 80121ecad8c..00000000000 --- a/packages/git/git.1.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-git/archive/1.6.1.tar.gz" -checksum: "fea82985ee1de669d0981f801bc726d8" diff --git a/packages/git/git.1.6.2/descr b/packages/git/git.1.6.2/descr deleted file mode 100644 index bb2b1450f6d..00000000000 --- a/packages/git/git.1.6.2/descr +++ /dev/null @@ -1,17 +0,0 @@ -Git format and protocol in pure OCaml - -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). diff --git a/packages/git/git.1.6.2/opam b/packages/git/git.1.6.2/opam index 5507977472e..52623573028 100644 --- a/packages/git/git.1.6.2/opam +++ b/packages/git/git.1.6.2/opam @@ -1,26 +1,27 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" - +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" + [ + "./configure" + "--prefix" + prefix + "--%{mirage-http+mirage-flow+mirage-types-lwt+channel:enable}%-mirage" + "--%{conduit+cohttp+base-unix:enable}%-unix" ] [make] -] -build-test: [ ["./configure" "--enable-tests" "--enable-mirage" "--enable-unix"] - [make "test"] + {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"} "dolog" {>= "1.0"} @@ -32,15 +33,15 @@ depends: [ "hex" "stringext" "ocplib-endian" - "alcotest" {test} - "mirage-types-lwt" {test} - "mirage-flow" {test} - "mirage-http" {test} - "mirage-fs-unix" {test & = "1.1.4"} - "cohttp" {test} - "conduit" {test} - "base-unix" {test} - "channel" {test} + "alcotest" {with-test} + "mirage-types-lwt" {with-test} + "mirage-flow" {with-test} + "mirage-http" {with-test} + "mirage-fs-unix" {with-test & = "1.1.4"} + "cohttp" {with-test} + "conduit" {with-test} + "base-unix" {with-test} + "channel" {with-test} "ocamlbuild" {build} ] depopts: [ @@ -63,4 +64,25 @@ conflicts: [ "mirage-flow" {> "1.1.0"} "cstruct" {> "3.1.1"} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.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.6.2.tar.gz" + checksum: "md5=e134456ee7da8b13c2c58141e77b9f35" +} diff --git a/packages/git/git.1.6.2/url b/packages/git/git.1.6.2/url deleted file mode 100644 index 105c5dd1b6c..00000000000 --- a/packages/git/git.1.6.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-git/archive/1.6.2.tar.gz" -checksum: "e134456ee7da8b13c2c58141e77b9f35" diff --git a/packages/git/git.1.7.0/descr b/packages/git/git.1.7.0/descr deleted file mode 100644 index bb2b1450f6d..00000000000 --- a/packages/git/git.1.7.0/descr +++ /dev/null @@ -1,17 +0,0 @@ -Git format and protocol in pure OCaml - -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). diff --git a/packages/git/git.1.7.0/opam b/packages/git/git.1.7.0/opam deleted file mode 100644 index b32171912cd..00000000000 --- a/packages/git/git.1.7.0/opam +++ /dev/null @@ -1,71 +0,0 @@ -opam-version: "1.2" -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: "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] -] -build-test: [ - ["./configure" "--enable-tests" "--enable-mirage" "--enable-unix"] - [make "test"] -] -install: [make "install"] -remove: ["ocamlfind" "remove" "git"] -depends: [ - "cmdliner" {< "1.0.0"} - "mstruct" {>= "1.3.1"} - "dolog" {>= "1.0"} - "ocamlgraph" - "uri" {>= "1.3.12"} - "lwt" {>= "2.4.7"} - "hex" - "stringext" - "crc" {<= "1.0.0"} - "ocplib-endian" - "alcotest" {test} - "mirage-types-lwt" {test} - "mirage-http" {test} - "mirage-flow" {test} - "channel" {test} - "mirage-fs-unix" {test & >= "1.1.4"} - "cohttp" {test} - "conduit" {test} - "base-unix" {test} - "camlzip" {test} - "nocrypto" {test} - "ocamlbuild" {build} -] -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"} - "conduit" {>= "0.99"} - "alcotest" {< "0.4.0"} - "camlzip" {< "1.05"} - "nocrypto" {< "0.2.0"} - "mirage-flow" {> "1.1.0"} - "cstruct" {> "3.1.1"} -] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] diff --git a/packages/git/git.1.7.0/url b/packages/git/git.1.7.0/url deleted file mode 100644 index aa7f1ae8a1c..00000000000 --- a/packages/git/git.1.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-git/archive/1.7.0.tar.gz" -checksum: "05c4607e115ead7582b54d3a2ab121cf" diff --git a/packages/git/git.1.7.1/descr b/packages/git/git.1.7.1/descr deleted file mode 100644 index bb2b1450f6d..00000000000 --- a/packages/git/git.1.7.1/descr +++ /dev/null @@ -1,17 +0,0 @@ -Git format and protocol in pure OCaml - -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). diff --git a/packages/git/git.1.7.1/opam b/packages/git/git.1.7.1/opam index a9370aa64df..ec3a0e47401 100644 --- a/packages/git/git.1.7.1/opam +++ b/packages/git/git.1.7.1/opam @@ -1,26 +1,27 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" - +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" + [ + "./configure" + "--prefix" + prefix + "--%{mirage-http+mirage-flow+mirage-types-lwt+channel:enable}%-mirage" + "--%{conduit+cohttp+camlzip+nocrypto+base-unix:enable}%-unix" ] [make] -] -build-test: [ ["./configure" "--enable-tests" "--enable-mirage" "--enable-unix"] - [make "test"] + {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"} "dolog" {>= "1.0"} @@ -31,17 +32,17 @@ depends: [ "stringext" "crc" {<= "1.0.0"} "ocplib-endian" - "alcotest" {test} - "mirage-types-lwt" {test} - "mirage-http" {test} - "mirage-flow" {test} - "channel" {test} - "mirage-fs-unix" {test & >= "1.1.4"} - "cohttp" {test} - "conduit" {test} - "base-unix" {test} - "camlzip" {test} - "nocrypto" {test} + "alcotest" {with-test} + "mirage-types-lwt" {with-test} + "mirage-http" {with-test} + "mirage-flow" {with-test} + "channel" {with-test} + "mirage-fs-unix" {with-test & >= "1.1.4"} + "cohttp" {with-test} + "conduit" {with-test} + "base-unix" {with-test} + "camlzip" {with-test} + "nocrypto" {with-test} "ocamlbuild" {build} ] depopts: [ @@ -68,4 +69,25 @@ conflicts: [ "mirage-flow" {> "1.1.0"} "cstruct" {> "3.1.1"} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.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.7.1.tar.gz" + checksum: "md5=841f766100a94879f85b6a69bc7442bc" +} diff --git a/packages/git/git.1.7.1/url b/packages/git/git.1.7.1/url deleted file mode 100644 index 090ec1bfb8a..00000000000 --- a/packages/git/git.1.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-git/archive/1.7.1.tar.gz" -checksum: "841f766100a94879f85b6a69bc7442bc" diff --git a/packages/git/git.1.7.2/descr b/packages/git/git.1.7.2/descr deleted file mode 100644 index bb2b1450f6d..00000000000 --- a/packages/git/git.1.7.2/descr +++ /dev/null @@ -1,17 +0,0 @@ -Git format and protocol in pure OCaml - -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). diff --git a/packages/git/git.1.7.2/opam b/packages/git/git.1.7.2/opam index acf4d357e1a..d3350de80a5 100644 --- a/packages/git/git.1.7.2/opam +++ b/packages/git/git.1.7.2/opam @@ -1,47 +1,48 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" - +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" + [ + "./configure" + "--prefix" + prefix + "--%{mirage-http+mirage-flow+mirage-types-lwt+channel:enable}%-mirage" + "--%{conduit+cohttp+camlzip+nocrypto+base-unix:enable}%-unix" ] [make] -] -build-test: [ ["./configure" "--enable-tests" "--enable-mirage" "--enable-unix"] - [make "test"] + {with-test} + [make "test"] {with-test} ] install: [make "install"] remove: ["ocamlfind" "remove" "git"] depends: [ - "cmdliner" {< "1.0.0"} - "mstruct" {>= "1.3.1"} - "dolog" {>= "1.0"} + "ocaml" {>= "4.01.0" & < "4.03.0"} + "cmdliner" {< "1.0.0"} + "mstruct" {>= "1.3.1"} + "dolog" {>= "1.0"} "ocamlgraph" - "uri" {>= "1.3.12"} - "lwt" {>= "2.4.7" & <"2.7.0"} + "uri" {>= "1.3.12"} + "lwt" {>= "2.4.7" & < "2.7.0"} "hex" "stringext" - "crc" {<= "1.0.0"} + "crc" {<= "1.0.0"} "ocplib-endian" - "alcotest" {test} - "mirage-types-lwt" {test} - "mirage-http" {test} - "mirage-flow" {test} - "channel" {test} - "mirage-fs-unix" {test & >="1.1.4"} - "cohttp" {test} - "conduit" {test} - "base-unix" {test} - "camlzip" {test} - "nocrypto" {test} + "alcotest" {with-test} + "mirage-types-lwt" {with-test} + "mirage-http" {with-test} + "mirage-flow" {with-test} + "channel" {with-test} + "mirage-fs-unix" {with-test & >= "1.1.4"} + "cohttp" {with-test} + "conduit" {with-test} + "base-unix" {with-test} + "camlzip" {with-test} + "nocrypto" {with-test} ] depopts: [ # --enable-mirage @@ -67,4 +68,25 @@ conflicts: [ "mirage-flow" {> "1.1.0"} "cstruct" {> "3.1.1"} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03.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.7.2.tar.gz" + checksum: "md5=e7cc1b760161dd2aede8b57a7a44ed2d" +} diff --git a/packages/git/git.1.7.2/url b/packages/git/git.1.7.2/url deleted file mode 100644 index acabd0f4cbe..00000000000 --- a/packages/git/git.1.7.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-git/archive/1.7.2.tar.gz" -checksum: "e7cc1b760161dd2aede8b57a7a44ed2d" diff --git a/packages/git/git.1.8.0/descr b/packages/git/git.1.8.0/descr deleted file mode 100644 index bb2b1450f6d..00000000000 --- a/packages/git/git.1.8.0/descr +++ /dev/null @@ -1,17 +0,0 @@ -Git format and protocol in pure OCaml - -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). diff --git a/packages/git/git.1.8.0/opam b/packages/git/git.1.8.0/opam index 34b06dd0d40..cb93b265845 100644 --- a/packages/git/git.1.8.0/opam +++ b/packages/git/git.1.8.0/opam @@ -1,49 +1,50 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" - +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" + [ + "./configure" + "--prefix" + prefix + "--%{mirage-http+mirage-flow+mirage-types-lwt+channel:enable}%-mirage" + "--%{conduit+cohttp+camlzip+nocrypto+base-unix:enable}%-unix" ] [make] -] -build-test: [ ["./configure" "--enable-tests" "--enable-mirage" "--enable-unix"] - [make "test"] + {with-test} + [make "test"] {with-test} ] install: [make "install"] remove: ["ocamlfind" "remove" "git"] depends: [ - "cmdliner" {< "1.0.0"} - "mstruct" {>= "1.3.1"} + "ocaml" {>= "4.01.0"} + "cmdliner" {< "1.0.0"} + "mstruct" {>= "1.3.1"} "ocamlgraph" - "uri" {>= "1.3.12"} - "lwt" {>= "2.4.7"} - "mtime" {< "1.0.0"} + "uri" {>= "1.3.12"} + "lwt" {>= "2.4.7"} + "mtime" {< "1.0.0"} "logs" "fmt" "hex" "astring" - "crc" {<= "1.0.0"} + "crc" {<= "1.0.0"} "ocplib-endian" - "alcotest" {test} - "mirage-types-lwt" {test} - "mirage-http" {test} - "mirage-flow" {test} - "channel" {test} - "mirage-fs-unix" {test & >="1.1.4"} - "cohttp" {test} - "conduit" {test} - "base-unix" {test} - "camlzip" {test} - "nocrypto" {test} + "alcotest" {with-test} + "mirage-types-lwt" {with-test} + "mirage-http" {with-test} + "mirage-flow" {with-test} + "channel" {with-test} + "mirage-fs-unix" {with-test & >= "1.1.4"} + "cohttp" {with-test} + "conduit" {with-test} + "base-unix" {with-test} + "camlzip" {with-test} + "nocrypto" {with-test} ] depopts: [ # --enable-mirage @@ -69,4 +70,25 @@ conflicts: [ "mirage-flow" {> "1.1.0"} "cstruct" {> "3.1.1"} ] -available: [ocaml-version >= "4.01.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.8.0.tar.gz" + checksum: "md5=15565eb2875b3c1d37875f3b2a1da753" +} diff --git a/packages/git/git.1.8.0/url b/packages/git/git.1.8.0/url deleted file mode 100644 index 7cb1153f40c..00000000000 --- a/packages/git/git.1.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-git/archive/1.8.0.tar.gz" -checksum: "15565eb2875b3c1d37875f3b2a1da753" diff --git a/packages/git/git.1.9.0/descr b/packages/git/git.1.9.0/descr deleted file mode 100644 index d552eb96ccc..00000000000 --- a/packages/git/git.1.9.0/descr +++ /dev/null @@ -1,22 +0,0 @@ -Git format and protocol in pure OCaml - -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 independent (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). - -The API documentation is available -[online](http://mirage.github.io/ocaml-git/). - -[![Build Status](https://travis-ci.org/mirage/ocaml-git.png?branch=master)](https://travis-ci.org/mirage/ocaml-git) \ No newline at end of file diff --git a/packages/git/git.1.9.0/opam b/packages/git/git.1.9.0/opam deleted file mode 100644 index e765a6c2ca5..00000000000 --- a/packages/git/git.1.9.0/opam +++ /dev/null @@ -1,76 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/ocaml-git.git" -doc: "https://mirage.github.io/ocaml-git/" - -build: [ - "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" - "--with-http" "%{cohttp:installed}%" - "--with-unix" "%{conduit+cohttp+camlzip+nocrypto+base-unix:installed}%" - "--with-mirage" "%{mirage-http+mirage-flow+mirage-types-lwt+channel:installed}%" -] -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--tests" "true" - "--with-http" "%{cohttp:installed}%" - "--with-unix" "%{conduit+cohttp+camlzip+nocrypto+base-unix:installed}%" - "--with-mirage" "%{mirage-http+mirage-flow+mirage-types-lwt+channel:installed}%"] - ["ocaml" "pkg/pkg.ml" "test"] -] - -depends: [ - "cmdliner" {< "1.0.0"} - "mstruct" {>= "1.3.1"} - "ocamlgraph" - "uri" {>= "1.3.12"} - "lwt" {>= "2.4.7"} - "mtime" {< "1.0.0"} - "logs" - "fmt" - "hex" - "astring" - "crc" {<= "1.0.0"} - "ocplib-endian" {>= "0.6"} - "alcotest" {test} - "mirage-types-lwt" {test} - "mirage-http" {test} - "mirage-flow" {test} - "channel" {test} - "mirage-fs-unix" {test & >="1.1.4"} - "cohttp" {test} - "conduit" {test} - "base-unix" {test} - "camlzip" {test & >= "1.06"} - "nocrypto" {test} -] -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"} - "conduit" {>= "0.99"} - "alcotest" {< "0.4.0"} - "camlzip" {< "1.05"} - "nocrypto" {< "0.2.0"} - "camlzip" {< "1.06"} - "mirage-fs-unix" {<"1.1.4"} - "cmdliner" {>= "1.0.0"} - "mirage-flow" {> "1.1.0"} - "cstruct" {> "3.1.1"} -] -available: [ocaml-version >= "4.02.3"] diff --git a/packages/git/git.1.9.0/url b/packages/git/git.1.9.0/url deleted file mode 100644 index 0c712994161..00000000000 --- a/packages/git/git.1.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-git/releases/download/1.9.0/git-1.9.0.tbz" -checksum: "43b5fc463eed0d021b764ca08205f392" \ No newline at end of file diff --git a/packages/git/git.1.9.1/descr b/packages/git/git.1.9.1/descr deleted file mode 100644 index d552eb96ccc..00000000000 --- a/packages/git/git.1.9.1/descr +++ /dev/null @@ -1,22 +0,0 @@ -Git format and protocol in pure OCaml - -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 independent (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). - -The API documentation is available -[online](http://mirage.github.io/ocaml-git/). - -[![Build Status](https://travis-ci.org/mirage/ocaml-git.png?branch=master)](https://travis-ci.org/mirage/ocaml-git) \ No newline at end of file diff --git a/packages/git/git.1.9.1/opam b/packages/git/git.1.9.1/opam deleted file mode 100644 index a58893e4d07..00000000000 --- a/packages/git/git.1.9.1/opam +++ /dev/null @@ -1,73 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/ocaml-git.git" -doc: "https://mirage.github.io/ocaml-git/" - -build: [ - "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" - "--with-http" "%{cohttp:installed}%" - "--with-unix" "%{conduit+cohttp+camlzip+nocrypto+base-unix:installed}%" - "--with-mirage" "%{mirage-http+mirage-flow+mirage-types-lwt+channel:installed}%" -] -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--tests" "true" - "--with-http" "%{cohttp:installed}%" - "--with-unix" "%{conduit+cohttp+camlzip+nocrypto+base-unix:installed}%" - "--with-mirage" "%{mirage-http+mirage-flow+mirage-types-lwt+channel:installed}%"] - ["ocaml" "pkg/pkg.ml" "test"] -] - -depends: [ - "cmdliner" {< "1.0.0"} - "mstruct" {>= "1.3.1"} - "ocamlgraph" - "uri" {>= "1.3.12"} - "lwt" {>= "2.4.7"} - "mtime" {< "1.0.0"} - "logs" - "fmt" - "hex" - "astring" - "crc" {<= "1.0.0"} - "ocplib-endian" {>= "0.6"} - "alcotest" {test} - "mirage-types-lwt" {test} - "mirage-http" {test} - "mirage-flow" {test} - "channel" {test} - "mirage-fs-unix" {test & >="1.1.4"} - "cohttp" {test} - "conduit" {test} - "base-unix" {test} - "camlzip" {test & >= "1.06"} - "nocrypto" {test} -] -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"} - "conduit" {>= "0.99"} - "alcotest" {< "0.4.0"} - "camlzip" {< "1.06"} - "nocrypto" {< "0.2.0"} - "mirage-flow" {> "1.1.0"} - "cstruct" {> "3.1.1"} -] -available: [ocaml-version >= "4.02.3"] diff --git a/packages/git/git.1.9.1/url b/packages/git/git.1.9.1/url deleted file mode 100644 index 483c9b14ee5..00000000000 --- a/packages/git/git.1.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-git/releases/download/1.9.1/git-1.9.1.tbz" -checksum: "3aeedd52aeae80452530c73ff04af11f" \ No newline at end of file diff --git a/packages/git/git.1.9.2/descr b/packages/git/git.1.9.2/descr deleted file mode 100644 index d552eb96ccc..00000000000 --- a/packages/git/git.1.9.2/descr +++ /dev/null @@ -1,22 +0,0 @@ -Git format and protocol in pure OCaml - -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 independent (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). - -The API documentation is available -[online](http://mirage.github.io/ocaml-git/). - -[![Build Status](https://travis-ci.org/mirage/ocaml-git.png?branch=master)](https://travis-ci.org/mirage/ocaml-git) \ No newline at end of file diff --git a/packages/git/git.1.9.2/opam b/packages/git/git.1.9.2/opam index 134f8290717..efae0d824b5 100644 --- a/packages/git/git.1.9.2/opam +++ b/packages/git/git.1.9.2/opam @@ -1,49 +1,65 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" +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}%" - "--with-http" "%{cohttp:installed}%" - "--with-unix" "%{conduit+cohttp+camlzip+nocrypto+base-unix:installed}%" - "--with-mirage" "%{mirage-http+mirage-flow+mirage-types-lwt+channel:installed}%" + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--with-http" + "%{cohttp:installed}%" + "--with-unix" + "%{conduit+cohttp+camlzip+nocrypto+base-unix:installed}%" + "--with-mirage" + "%{mirage-http+mirage-flow+mirage-types-lwt+channel:installed}%" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--tests" + "true" + "--with-http" + "%{cohttp:installed}%" + "--with-unix" + "%{conduit+cohttp+camlzip+nocrypto+base-unix:installed}%" + "--with-mirage" + "%{mirage-http+mirage-flow+mirage-types-lwt+channel:installed}%" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--tests" "true" - "--with-http" "%{cohttp:installed}%" - "--with-unix" "%{conduit+cohttp+camlzip+nocrypto+base-unix:installed}%" - "--with-mirage" "%{mirage-http+mirage-flow+mirage-types-lwt+channel:installed}%"] - ["ocaml" "pkg/pkg.ml" "test"] -] - depends: [ - "cmdliner" {< "1.0.0"} - "mstruct" {>= "1.3.1"} + "ocaml" {>= "4.02.3"} + "cmdliner" {< "1.0.0"} + "mstruct" {>= "1.3.1"} "ocamlgraph" - "uri" {>= "1.3.12"} - "lwt" {>= "2.4.7"} - "mtime" {< "1.0.0"} + "uri" {>= "1.3.12"} + "lwt" {>= "2.4.7"} + "mtime" {< "1.0.0"} "logs" "fmt" "hex" "astring" "ocplib-endian" {>= "0.6"} - "alcotest" {test} - "mirage-types-lwt" {test} - "mirage-http" {test} - "mirage-flow" {test} - "channel" {test} - "mirage-fs-unix" {test & >="1.1.4"} - "cohttp" {test} - "conduit" {test} - "base-unix" {test} - "camlzip" {test & >= "1.06"} - "nocrypto" {test} + "alcotest" {with-test} + "mirage-types-lwt" {with-test} + "mirage-http" {with-test} + "mirage-flow" {with-test} + "channel" {with-test} + "mirage-fs-unix" {with-test & >= "1.1.4"} + "cohttp" {with-test} + "conduit" {with-test} + "base-unix" {with-test} + "camlzip" {with-test & >= "1.06"} + "nocrypto" {with-test} ] depopts: [ # --enable-mirage @@ -70,4 +86,30 @@ conflicts: [ "mirage-flow" {> "1.1.0"} "cstruct" {> "3.1.1"} ] -available: [ocaml-version >= "4.02.3"] +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 independent (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). + +The API documentation is available +[online](http://mirage.github.io/ocaml-git/). + +[![Build Status](https://travis-ci.org/mirage/ocaml-git.png?branch=master)](https://travis-ci.org/mirage/ocaml-git)""" +url { + src: + "https://github.com/mirage/ocaml-git/releases/download/1.9.2/git-1.9.2.tbz" + checksum: "md5=21f45942e044efe1b7f9f592ef7b10e0" +} diff --git a/packages/git/git.1.9.2/url b/packages/git/git.1.9.2/url deleted file mode 100644 index 69032c11692..00000000000 --- a/packages/git/git.1.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-git/releases/download/1.9.2/git-1.9.2.tbz" -checksum: "21f45942e044efe1b7f9f592ef7b10e0" \ No newline at end of file diff --git a/packages/git/git.1.9.3/descr b/packages/git/git.1.9.3/descr deleted file mode 100644 index d552eb96ccc..00000000000 --- a/packages/git/git.1.9.3/descr +++ /dev/null @@ -1,22 +0,0 @@ -Git format and protocol in pure OCaml - -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 independent (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). - -The API documentation is available -[online](http://mirage.github.io/ocaml-git/). - -[![Build Status](https://travis-ci.org/mirage/ocaml-git.png?branch=master)](https://travis-ci.org/mirage/ocaml-git) \ No newline at end of file diff --git a/packages/git/git.1.9.3/opam b/packages/git/git.1.9.3/opam index cb948539588..03baf8f0e81 100644 --- a/packages/git/git.1.9.3/opam +++ b/packages/git/git.1.9.3/opam @@ -1,49 +1,65 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" +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}%" - "--with-http" "%{cohttp:installed}%" - "--with-unix" "%{conduit+cohttp+camlzip+nocrypto+base-unix:installed}%" - "--with-mirage" "%{mirage-http+mirage-flow+mirage-types-lwt+channel:installed}%" + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--with-http" + "%{cohttp:installed}%" + "--with-unix" + "%{conduit+cohttp+camlzip+nocrypto+base-unix:installed}%" + "--with-mirage" + "%{mirage-http+mirage-flow+mirage-types-lwt+channel:installed}%" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--tests" + "true" + "--with-http" + "%{cohttp:installed}%" + "--with-unix" + "%{conduit+cohttp+camlzip+nocrypto+base-unix:installed}%" + "--with-mirage" + "%{mirage-http+mirage-flow+mirage-types-lwt+channel:installed}%" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--tests" "true" - "--with-http" "%{cohttp:installed}%" - "--with-unix" "%{conduit+cohttp+camlzip+nocrypto+base-unix:installed}%" - "--with-mirage" "%{mirage-http+mirage-flow+mirage-types-lwt+channel:installed}%"] - ["ocaml" "pkg/pkg.ml" "test"] -] - depends: [ - "cmdliner" {< "1.0.0"} - "mstruct" {>= "1.3.1"} + "ocaml" {>= "4.02.3"} + "cmdliner" {< "1.0.0"} + "mstruct" {>= "1.3.1"} "ocamlgraph" - "uri" {>= "1.3.12"} - "lwt" {>= "2.4.7"} - "mtime" {< "1.0.0"} + "uri" {>= "1.3.12"} + "lwt" {>= "2.4.7"} + "mtime" {< "1.0.0"} "logs" "fmt" "hex" "astring" "ocplib-endian" {>= "0.6"} - "alcotest" {test} - "mirage-types-lwt" {test} - "mirage-http" {test} - "mirage-flow" {test} - "channel" {test} - "mirage-fs-unix" {test & >="1.1.4"} - "cohttp" {test} - "conduit" {test} - "base-unix" {test} - "camlzip" {test & >= "1.06"} - "nocrypto" {test} + "alcotest" {with-test} + "mirage-types-lwt" {with-test} + "mirage-http" {with-test} + "mirage-flow" {with-test} + "channel" {with-test} + "mirage-fs-unix" {with-test & >= "1.1.4"} + "cohttp" {with-test} + "conduit" {with-test} + "base-unix" {with-test} + "camlzip" {with-test & >= "1.06"} + "nocrypto" {with-test} ] depopts: [ # --enable-mirage @@ -69,4 +85,30 @@ conflicts: [ "mirage-flow" {> "1.1.0"} "cstruct" {> "3.1.1"} ] -available: [ocaml-version >= "4.02.3"] +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 independent (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). + +The API documentation is available +[online](http://mirage.github.io/ocaml-git/). + +[![Build Status](https://travis-ci.org/mirage/ocaml-git.png?branch=master)](https://travis-ci.org/mirage/ocaml-git)""" +url { + src: + "https://github.com/mirage/ocaml-git/releases/download/1.9.3/git-1.9.3.tbz" + checksum: "md5=07c7fc074023e794abb76806b176970d" +} diff --git a/packages/git/git.1.9.3/url b/packages/git/git.1.9.3/url deleted file mode 100644 index 5721acc835a..00000000000 --- a/packages/git/git.1.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-git/releases/download/1.9.3/git-1.9.3.tbz" -checksum: "07c7fc074023e794abb76806b176970d" \ No newline at end of file diff --git a/packages/github-hooks-unix/github-hooks-unix.0.2.0/descr b/packages/github-hooks-unix/github-hooks-unix.0.2.0/descr deleted file mode 100644 index ad43495cb99..00000000000 --- a/packages/github-hooks-unix/github-hooks-unix.0.2.0/descr +++ /dev/null @@ -1,36 +0,0 @@ -GitHub API web hook listener library - -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`. \ No newline at end of file diff --git a/packages/github-hooks-unix/github-hooks-unix.0.2.0/opam b/packages/github-hooks-unix/github-hooks-unix.0.2.0/opam index 615f24ba047..52c0cf22831 100644 --- a/packages/github-hooks-unix/github-hooks-unix.0.2.0/opam +++ b/packages/github-hooks-unix/github-hooks-unix.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "David Sheets" @@ -6,7 +6,7 @@ authors: [ ] homepage: "https://github.com/dsheets/ocaml-github-hooks" bug-reports: "https://github.com/dsheets/ocaml-github-hooks/issues" -dev-repo: "https://github.com/dsheets/ocaml-github-hooks.git" +dev-repo: "git+https://github.com/dsheets/ocaml-github-hooks.git" doc: "https://dsheets.github.io/ocaml-github-hooks/" tags: [ @@ -20,10 +20,51 @@ build: [ ] depends: [ - "jbuilder" { build & >= "1.0+beta9" } - "github-unix" {>= "3.0.1"} + "ocaml" {>= "4.02.0"} + "jbuilder" {build & >= "1.0+beta9"} + "github-unix" {>= "3.0.1"} "conduit-lwt-unix" {>= "1.0.0"} - "github-hooks" {>= "0.2.0"} - "cohttp-lwt-unix" {>= "0.99.0"} + "github-hooks" {>= "0.2.0"} + "cohttp-lwt-unix" {>= "0.99.0"} ] -available: [ ocaml-version >= "4.02.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: "md5=9f3d6fac8bfb271f1193e347d29ca6db" +} diff --git a/packages/github-hooks-unix/github-hooks-unix.0.2.0/url b/packages/github-hooks-unix/github-hooks-unix.0.2.0/url deleted file mode 100644 index 1900a365b77..00000000000 --- a/packages/github-hooks-unix/github-hooks-unix.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dsheets/ocaml-github-hooks/releases/download/0.2.0/github-hooks-0.2.0.tbz" -checksum: "9f3d6fac8bfb271f1193e347d29ca6db" \ No newline at end of file diff --git a/packages/github-hooks/github-hooks.0.1.0/descr b/packages/github-hooks/github-hooks.0.1.0/descr deleted file mode 100644 index 8f00b4eaeec..00000000000 --- a/packages/github-hooks/github-hooks.0.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -GitHub API web hook listener library - -Library to create GitHub webhook server. \ No newline at end of file diff --git a/packages/github-hooks/github-hooks.0.1.0/opam b/packages/github-hooks/github-hooks.0.1.0/opam deleted file mode 100644 index ce8be59069d..00000000000 --- a/packages/github-hooks/github-hooks.0.1.0/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -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: "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: [ - "topkg" { build } - "ocamlfind" { build } - "base-unix" - "fmt" - "logs" - "lwt" - "cohttp" {<"0.99"} - "github" {= "2.0.0"} - "nocrypto" - "hex" -] diff --git a/packages/github-hooks/github-hooks.0.1.0/url b/packages/github-hooks/github-hooks.0.1.0/url deleted file mode 100644 index abb4b2532a0..00000000000 --- a/packages/github-hooks/github-hooks.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dsheets/ocaml-github-hooks/releases/download/0.1.0/github-hooks-0.1.0.tbz" -checksum: "a731078254779950f20112cadc351565" \ No newline at end of file diff --git a/packages/github-hooks/github-hooks.0.1.1/descr b/packages/github-hooks/github-hooks.0.1.1/descr deleted file mode 100644 index 8f00b4eaeec..00000000000 --- a/packages/github-hooks/github-hooks.0.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -GitHub API web hook listener library - -Library to create GitHub webhook server. \ No newline at end of file diff --git a/packages/github-hooks/github-hooks.0.1.1/opam b/packages/github-hooks/github-hooks.0.1.1/opam deleted file mode 100644 index 0621f974791..00000000000 --- a/packages/github-hooks/github-hooks.0.1.1/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -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: "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: [ - "ocamlfind" { build } - "ocamlbuild" { build } - "topkg" { build } - "base-unix" - "fmt" - "logs" - "lwt" - "cohttp" {<"0.99"} - "github" {>= "2.0.1" & < "3.0.0"} - "nocrypto" - "hex" -] -available: [ ocaml-version >= "4.02.0" ] diff --git a/packages/github-hooks/github-hooks.0.1.1/url b/packages/github-hooks/github-hooks.0.1.1/url deleted file mode 100644 index 43007380160..00000000000 --- a/packages/github-hooks/github-hooks.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dsheets/ocaml-github-hooks/releases/download/0.1.1/github-hooks-0.1.1.tbz" -checksum: "37f08f1721e976b75101669ca97348e5" \ No newline at end of file diff --git a/packages/github-hooks/github-hooks.0.1.2/descr b/packages/github-hooks/github-hooks.0.1.2/descr deleted file mode 100644 index ad43495cb99..00000000000 --- a/packages/github-hooks/github-hooks.0.1.2/descr +++ /dev/null @@ -1,36 +0,0 @@ -GitHub API web hook listener library - -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`. \ No newline at end of file diff --git a/packages/github-hooks/github-hooks.0.1.2/opam b/packages/github-hooks/github-hooks.0.1.2/opam index 0621f974791..eac9df88073 100644 --- a/packages/github-hooks/github-hooks.0.1.2/opam +++ b/packages/github-hooks/github-hooks.0.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "David Sheets" @@ -6,7 +6,7 @@ authors: [ ] homepage: "https://github.com/dsheets/ocaml-github-hooks" bug-reports: "https://github.com/dsheets/ocaml-github-hooks/issues" -dev-repo: "https://github.com/dsheets/ocaml-github-hooks.git" +dev-repo: "git+https://github.com/dsheets/ocaml-github-hooks.git" doc: "https://dsheets.github.io/ocaml-github-hooks/" tags: [ @@ -15,16 +15,57 @@ tags: [ ] build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] depends: [ - "ocamlfind" { build } - "ocamlbuild" { build } - "topkg" { build } + "ocaml" {>= "4.02.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build} "base-unix" "fmt" "logs" "lwt" - "cohttp" {<"0.99"} + "cohttp" {< "0.99"} "github" {>= "2.0.1" & < "3.0.0"} "nocrypto" "hex" ] -available: [ ocaml-version >= "4.02.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: "md5=1ac582f612ee188f335f37e76e49f8c5" +} diff --git a/packages/github-hooks/github-hooks.0.1.2/url b/packages/github-hooks/github-hooks.0.1.2/url deleted file mode 100644 index 1637b408220..00000000000 --- a/packages/github-hooks/github-hooks.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dsheets/ocaml-github-hooks/releases/download/0.1.2/github-hooks-0.1.2.tbz" -checksum: "1ac582f612ee188f335f37e76e49f8c5" \ No newline at end of file diff --git a/packages/github-hooks/github-hooks.0.2.0/descr b/packages/github-hooks/github-hooks.0.2.0/descr deleted file mode 100644 index ad43495cb99..00000000000 --- a/packages/github-hooks/github-hooks.0.2.0/descr +++ /dev/null @@ -1,36 +0,0 @@ -GitHub API web hook listener library - -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`. \ No newline at end of file diff --git a/packages/github-hooks/github-hooks.0.2.0/opam b/packages/github-hooks/github-hooks.0.2.0/opam index 6df4d792cb7..1c51e76f315 100644 --- a/packages/github-hooks/github-hooks.0.2.0/opam +++ b/packages/github-hooks/github-hooks.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "David Sheets" @@ -6,7 +6,7 @@ authors: [ ] homepage: "https://github.com/dsheets/ocaml-github-hooks" bug-reports: "https://github.com/dsheets/ocaml-github-hooks/issues" -dev-repo: "https://github.com/dsheets/ocaml-github-hooks.git" +dev-repo: "git+https://github.com/dsheets/ocaml-github-hooks.git" doc: "https://dsheets.github.io/ocaml-github-hooks/" tags: [ @@ -20,7 +20,8 @@ build: [ ] depends: [ - "jbuilder" { build & >= "1.0+beta9"} + "ocaml" {>= "4.02.0"} + "jbuilder" {build & >= "1.0+beta9"} "fmt" "logs" "lwt" @@ -30,4 +31,44 @@ depends: [ "cstruct" "hex" ] -available: [ ocaml-version >= "4.02.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: "md5=9f3d6fac8bfb271f1193e347d29ca6db" +} diff --git a/packages/github-hooks/github-hooks.0.2.0/url b/packages/github-hooks/github-hooks.0.2.0/url deleted file mode 100644 index 1900a365b77..00000000000 --- a/packages/github-hooks/github-hooks.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dsheets/ocaml-github-hooks/releases/download/0.2.0/github-hooks-0.2.0.tbz" -checksum: "9f3d6fac8bfb271f1193e347d29ca6db" \ No newline at end of file diff --git a/packages/github-hooks/github-hooks.0.3.0/descr b/packages/github-hooks/github-hooks.0.3.0/descr deleted file mode 100644 index ac984d23cce..00000000000 --- a/packages/github-hooks/github-hooks.0.3.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -GitHub API web hook listener library - -Library to create GitHub webhook server. diff --git a/packages/github-hooks/github-hooks.0.3.0/opam b/packages/github-hooks/github-hooks.0.3.0/opam index 23322571b71..63885e3985a 100644 --- a/packages/github-hooks/github-hooks.0.3.0/opam +++ b/packages/github-hooks/github-hooks.0.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "David Sheets" @@ -6,7 +6,7 @@ authors: [ ] homepage: "https://github.com/dsheets/ocaml-github-hooks" bug-reports: "https://github.com/dsheets/ocaml-github-hooks/issues" -dev-repo: "https://github.com/dsheets/ocaml-github-hooks.git" +dev-repo: "git+https://github.com/dsheets/ocaml-github-hooks.git" doc: "https://dsheets.github.io/ocaml-github-hooks/" tags: [ @@ -20,7 +20,8 @@ build: [ ] depends: [ - "jbuilder" { build & >= "1.0+beta9"} + "ocaml" {>= "4.02.0"} + "jbuilder" {build & >= "1.0+beta9"} "fmt" "logs" "lwt" @@ -30,4 +31,10 @@ depends: [ "cstruct" "hex" ] -available: [ ocaml-version >= "4.02.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.3.0/github-hooks-0.3.0.tbz" + checksum: "md5=6212a5283289f1dc44678d608ba88e5d" +} diff --git a/packages/github-hooks/github-hooks.0.3.0/url b/packages/github-hooks/github-hooks.0.3.0/url deleted file mode 100644 index 2e7eb6b11a6..00000000000 --- a/packages/github-hooks/github-hooks.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dsheets/ocaml-github-hooks/releases/download/0.3.0/github-hooks-0.3.0.tbz" -checksum: "6212a5283289f1dc44678d608ba88e5d" \ No newline at end of file diff --git a/packages/github-jsoo/github-jsoo.3.0.0/descr b/packages/github-jsoo/github-jsoo.3.0.0/descr deleted file mode 100644 index fff7a030651..00000000000 --- a/packages/github-jsoo/github-jsoo.3.0.0/descr +++ /dev/null @@ -1,23 +0,0 @@ -GitHub APIv3 OCaml Library - -[![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). \ No newline at end of file diff --git a/packages/github-jsoo/github-jsoo.3.0.0/opam b/packages/github-jsoo/github-jsoo.3.0.0/opam index bba4915ff39..7870f4dd039 100644 --- a/packages/github-jsoo/github-jsoo.3.0.0/opam +++ b/packages/github-jsoo/github-jsoo.3.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "Anil Madhavapeddy" @@ -13,7 +13,7 @@ authors: [ ] homepage: "https://github.com/mirage/ocaml-github" bug-reports: "https://github.com/mirage/ocaml-github/issues" -dev-repo: "https://github.com/mirage/ocaml-github.git" +dev-repo: "git+https://github.com/mirage/ocaml-github.git" tags: [ "org:mirage" "org:xapi-project" @@ -22,15 +22,41 @@ tags: [ build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} - "cohttp" {>= "0.17.0" & <"0.99"} + "cohttp" {>= "0.17.0" & < "0.99"} "js_of_ocaml-ppx" {build} "js_of_ocaml" - "github" {>="3.0.0"} + "github" {>= "3.0.0"} ] -available: [ ocaml-version >= "4.03.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: "md5=8275d7133967626a60beffbe7db41774" +} diff --git a/packages/github-jsoo/github-jsoo.3.0.0/url b/packages/github-jsoo/github-jsoo.3.0.0/url deleted file mode 100644 index 099efc15a0e..00000000000 --- a/packages/github-jsoo/github-jsoo.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-github/releases/download/v3.0.0/github-3.0.0.tbz" -checksum: "8275d7133967626a60beffbe7db41774" diff --git a/packages/github-jsoo/github-jsoo.3.0.1/descr b/packages/github-jsoo/github-jsoo.3.0.1/descr deleted file mode 100644 index fff7a030651..00000000000 --- a/packages/github-jsoo/github-jsoo.3.0.1/descr +++ /dev/null @@ -1,23 +0,0 @@ -GitHub APIv3 OCaml Library - -[![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). \ No newline at end of file diff --git a/packages/github-jsoo/github-jsoo.3.0.1/opam b/packages/github-jsoo/github-jsoo.3.0.1/opam index bc74e572924..8be56f75a2c 100644 --- a/packages/github-jsoo/github-jsoo.3.0.1/opam +++ b/packages/github-jsoo/github-jsoo.3.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "Anil Madhavapeddy" @@ -13,7 +13,7 @@ authors: [ ] homepage: "https://github.com/mirage/ocaml-github" bug-reports: "https://github.com/mirage/ocaml-github/issues" -dev-repo: "https://github.com/mirage/ocaml-github.git" +dev-repo: "git+https://github.com/mirage/ocaml-github.git" tags: [ "org:mirage" "org:xapi-project" @@ -22,15 +22,40 @@ tags: [ build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "cohttp" {>= "0.99.0"} "cohttp-lwt-jsoo" {>= "0.99.0"} "js_of_ocaml" "github" ] -available: [ ocaml-version >= "4.03.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/archive/v3.0.1.tar.gz" + checksum: "md5=4505cc25fbadf7d9d0e3a46d3c1ee128" +} diff --git a/packages/github-jsoo/github-jsoo.3.0.1/url b/packages/github-jsoo/github-jsoo.3.0.1/url deleted file mode 100644 index 94a08806049..00000000000 --- a/packages/github-jsoo/github-jsoo.3.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-github/archive/v3.0.1.tar.gz" -checksum: "4505cc25fbadf7d9d0e3a46d3c1ee128" diff --git a/packages/github-jsoo/github-jsoo.3.1.0/descr b/packages/github-jsoo/github-jsoo.3.1.0/descr deleted file mode 100644 index fff7a030651..00000000000 --- a/packages/github-jsoo/github-jsoo.3.1.0/descr +++ /dev/null @@ -1,23 +0,0 @@ -GitHub APIv3 OCaml Library - -[![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). \ No newline at end of file diff --git a/packages/github-jsoo/github-jsoo.3.1.0/opam b/packages/github-jsoo/github-jsoo.3.1.0/opam index 23859c87376..2f07843d652 100644 --- a/packages/github-jsoo/github-jsoo.3.1.0/opam +++ b/packages/github-jsoo/github-jsoo.3.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "Anil Madhavapeddy" @@ -13,7 +13,7 @@ authors: [ ] homepage: "https://github.com/mirage/ocaml-github" bug-reports: "https://github.com/mirage/ocaml-github/issues" -dev-repo: "https://github.com/mirage/ocaml-github.git" +dev-repo: "git+https://github.com/mirage/ocaml-github.git" doc: "https://mirage.github.io/ocaml-github/" tags: [ @@ -24,15 +24,41 @@ tags: [ build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "cohttp" {>= "0.99.0"} "cohttp-lwt-jsoo" {>= "0.99.0"} "js_of_ocaml" "github" ] -available: [ ocaml-version >= "4.03.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/3.1.0/github-3.1.0.tbz" + checksum: "md5=111940cd797b1a4c621be2a8077e706f" +} diff --git a/packages/github-jsoo/github-jsoo.3.1.0/url b/packages/github-jsoo/github-jsoo.3.1.0/url deleted file mode 100644 index a9dd14b4456..00000000000 --- a/packages/github-jsoo/github-jsoo.3.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-github/releases/download/3.1.0/github-3.1.0.tbz" -checksum: "111940cd797b1a4c621be2a8077e706f" \ No newline at end of file diff --git a/packages/github-unix/github-unix.3.0.0/descr b/packages/github-unix/github-unix.3.0.0/descr deleted file mode 100644 index fff7a030651..00000000000 --- a/packages/github-unix/github-unix.3.0.0/descr +++ /dev/null @@ -1,23 +0,0 @@ -GitHub APIv3 OCaml Library - -[![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). \ No newline at end of file diff --git a/packages/github-unix/github-unix.3.0.0/opam b/packages/github-unix/github-unix.3.0.0/opam index 39fa8064e45..72fd57b0d82 100644 --- a/packages/github-unix/github-unix.3.0.0/opam +++ b/packages/github-unix/github-unix.3.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "Anil Madhavapeddy" @@ -13,7 +13,7 @@ authors: [ ] homepage: "https://github.com/mirage/ocaml-github" bug-reports: "https://github.com/mirage/ocaml-github/issues" -dev-repo: "https://github.com/mirage/ocaml-github.git" +dev-repo: "git+https://github.com/mirage/ocaml-github.git" tags: [ "org:mirage" "org:xapi-project" @@ -22,18 +22,44 @@ tags: [ build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} "jbuilder" {build & >= "1.0+beta10"} - "github" {>="3.0.0"} - "cohttp" {>="0.20.0" & <"0.99"} + "github" {>= "3.0.0"} + "cohttp" {>= "0.20.0" & < "0.99"} "tls" "stringext" "lambda-term" "cmdliner" {>= "0.9.8"} "base-unix" ] -available: [ocaml-version >= "4.03.0" & ocaml-version < "4.06.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: "md5=8275d7133967626a60beffbe7db41774" +} diff --git a/packages/github-unix/github-unix.3.0.0/url b/packages/github-unix/github-unix.3.0.0/url deleted file mode 100644 index 099efc15a0e..00000000000 --- a/packages/github-unix/github-unix.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-github/releases/download/v3.0.0/github-3.0.0.tbz" -checksum: "8275d7133967626a60beffbe7db41774" diff --git a/packages/github-unix/github-unix.3.0.1/descr b/packages/github-unix/github-unix.3.0.1/descr deleted file mode 100644 index fff7a030651..00000000000 --- a/packages/github-unix/github-unix.3.0.1/descr +++ /dev/null @@ -1,23 +0,0 @@ -GitHub APIv3 OCaml Library - -[![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). \ No newline at end of file diff --git a/packages/github-unix/github-unix.3.0.1/opam b/packages/github-unix/github-unix.3.0.1/opam index 42ffef9b83c..cbce07e99aa 100644 --- a/packages/github-unix/github-unix.3.0.1/opam +++ b/packages/github-unix/github-unix.3.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "Anil Madhavapeddy" @@ -13,7 +13,7 @@ authors: [ ] homepage: "https://github.com/mirage/ocaml-github" bug-reports: "https://github.com/mirage/ocaml-github/issues" -dev-repo: "https://github.com/mirage/ocaml-github.git" +dev-repo: "git+https://github.com/mirage/ocaml-github.git" tags: [ "org:mirage" "org:xapi-project" @@ -22,11 +22,10 @@ tags: [ build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} "jbuilder" {build & >= "1.0+beta10"} "github" "cohttp-lwt-unix" @@ -36,4 +35,30 @@ depends: [ "cmdliner" {>= "0.9.8"} "base-unix" ] -available: [ocaml-version >= "4.03.0" & ocaml-version < "4.06.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/archive/v3.0.1.tar.gz" + checksum: "md5=4505cc25fbadf7d9d0e3a46d3c1ee128" +} diff --git a/packages/github-unix/github-unix.3.0.1/url b/packages/github-unix/github-unix.3.0.1/url deleted file mode 100644 index 94a08806049..00000000000 --- a/packages/github-unix/github-unix.3.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-github/archive/v3.0.1.tar.gz" -checksum: "4505cc25fbadf7d9d0e3a46d3c1ee128" diff --git a/packages/github-unix/github-unix.3.1.0/descr b/packages/github-unix/github-unix.3.1.0/descr deleted file mode 100644 index fff7a030651..00000000000 --- a/packages/github-unix/github-unix.3.1.0/descr +++ /dev/null @@ -1,23 +0,0 @@ -GitHub APIv3 OCaml Library - -[![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). \ No newline at end of file diff --git a/packages/github-unix/github-unix.3.1.0/opam b/packages/github-unix/github-unix.3.1.0/opam index 0bbfae4cf38..d3ad2b2eed7 100644 --- a/packages/github-unix/github-unix.3.1.0/opam +++ b/packages/github-unix/github-unix.3.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "Anil Madhavapeddy" @@ -13,7 +13,7 @@ authors: [ ] homepage: "https://github.com/mirage/ocaml-github" bug-reports: "https://github.com/mirage/ocaml-github/issues" -dev-repo: "https://github.com/mirage/ocaml-github.git" +dev-repo: "git+https://github.com/mirage/ocaml-github.git" doc: "https://mirage.github.io/ocaml-github/" tags: [ @@ -24,11 +24,10 @@ tags: [ build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "github" "cohttp-lwt-unix" @@ -37,4 +36,31 @@ depends: [ "cmdliner" {>= "0.9.8"} "base-unix" ] -available: [ ocaml-version >= "4.03.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/3.1.0/github-3.1.0.tbz" + checksum: "md5=111940cd797b1a4c621be2a8077e706f" +} diff --git a/packages/github-unix/github-unix.3.1.0/url b/packages/github-unix/github-unix.3.1.0/url deleted file mode 100644 index a9dd14b4456..00000000000 --- a/packages/github-unix/github-unix.3.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-github/releases/download/3.1.0/github-3.1.0.tbz" -checksum: "111940cd797b1a4c621be2a8077e706f" \ No newline at end of file diff --git a/packages/github/github.0.3.0/descr b/packages/github/github.0.3.0/descr deleted file mode 100644 index 7807a439e5b..00000000000 --- a/packages/github/github.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -API for the Github website diff --git a/packages/github/github.0.3.0/opam b/packages/github/github.0.3.0/opam index f1fbd148093..9d2c9fd399d 100644 --- a/packages/github/github.0.3.0/opam +++ b/packages/github/github.0.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -11,6 +11,7 @@ build: [ ] remove: [["ocamlfind" "remove" "github"]] depends: [ + "ocaml" "ocamlfind" "ssl" "uri" {<= "1.3.0"} @@ -21,3 +22,9 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=27680ff1c89ced00c44a184a0d354abb" +} diff --git a/packages/github/github.0.3.0/url b/packages/github/github.0.3.0/url deleted file mode 100644 index edbf8513e01..00000000000 --- a/packages/github/github.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-github/tarball/ocaml-github-0.3.0" -checksum: "27680ff1c89ced00c44a184a0d354abb" diff --git a/packages/github/github.0.3.1/descr b/packages/github/github.0.3.1/descr deleted file mode 100644 index 7807a439e5b..00000000000 --- a/packages/github/github.0.3.1/descr +++ /dev/null @@ -1 +0,0 @@ -API for the Github website diff --git a/packages/github/github.0.3.1/opam b/packages/github/github.0.3.1/opam deleted file mode 100644 index 167d9cb6af7..00000000000 --- a/packages/github/github.0.3.1/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "PREFIX=%{prefix}%"] -remove: [["ocamlfind" "remove" "github"]] -depends: [ - "ocamlfind" - "ssl" - "uri" {>= "1.3.3"} - "cohttp" {>= "0.9.1" & <= "0.9.6"} - "lwt" - "atdgen" - "yojson" - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/github/github.0.3.1/url b/packages/github/github.0.3.1/url deleted file mode 100644 index 80f5faf6b29..00000000000 --- a/packages/github/github.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-github/tarball/ocaml-github-0.3.1" -checksum: "1ad1d934f3de4b2ecb9588b8d363e7ef" diff --git a/packages/github/github.0.3.2/descr b/packages/github/github.0.3.2/descr deleted file mode 100644 index 7807a439e5b..00000000000 --- a/packages/github/github.0.3.2/descr +++ /dev/null @@ -1 +0,0 @@ -API for the Github website diff --git a/packages/github/github.0.3.2/opam b/packages/github/github.0.3.2/opam index 8739cf0cac3..0ce05d35166 100644 --- a/packages/github/github.0.3.2/opam +++ b/packages/github/github.0.3.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: [make "PREFIX=%{prefix}%"] remove: [["ocamlfind" "remove" "github"]] depends: [ + "ocaml" "ocamlfind" "ssl" "uri" {>= "1.3.3"} @@ -18,3 +19,10 @@ depends: [ ] dev-repo: "git://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: "md5=f03c78cc21426504feb95d236ccbd64e" +} diff --git a/packages/github/github.0.3.2/url b/packages/github/github.0.3.2/url deleted file mode 100644 index a968d210ffa..00000000000 --- a/packages/github/github.0.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-github/archive/ocaml-github-0.3.2.tar.gz" -checksum: "f03c78cc21426504feb95d236ccbd64e" diff --git a/packages/github/github.0.3.3/descr b/packages/github/github.0.3.3/descr deleted file mode 100644 index 7807a439e5b..00000000000 --- a/packages/github/github.0.3.3/descr +++ /dev/null @@ -1 +0,0 @@ -API for the Github website diff --git a/packages/github/github.0.3.3/opam b/packages/github/github.0.3.3/opam index 2c249dc41ee..54f3b457b55 100644 --- a/packages/github/github.0.3.3/opam +++ b/packages/github/github.0.3.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: [make "PREFIX=%{prefix}%"] remove: [["ocamlfind" "remove" "github"]] depends: [ + "ocaml" "ocamlfind" "ssl" "uri" {>= "1.3.3"} @@ -18,3 +19,10 @@ depends: [ ] dev-repo: "git://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: "md5=4a376dd026d851fb3aaac3db0a4c90f3" +} diff --git a/packages/github/github.0.3.3/url b/packages/github/github.0.3.3/url deleted file mode 100644 index 8bd44805ba3..00000000000 --- a/packages/github/github.0.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-github/archive/ocaml-github-0.3.3.tar.gz" -checksum: "4a376dd026d851fb3aaac3db0a4c90f3" diff --git a/packages/github/github.0.4.0/descr b/packages/github/github.0.4.0/descr deleted file mode 100644 index 7807a439e5b..00000000000 --- a/packages/github/github.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -API for the Github website diff --git a/packages/github/github.0.4.0/opam b/packages/github/github.0.4.0/opam deleted file mode 100644 index 5479435f514..00000000000 --- a/packages/github/github.0.4.0/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "PREFIX=%{prefix}%"] -remove: [["ocamlfind" "remove" "github"]] -depends: [ - "ocamlfind" - "ssl" - "uri" {>= "1.3.3"} - "cohttp" {>= "0.9.1" & <= "0.9.6"} - "lwt" - "atdgen" - "yojson" - "lambda-term" - "cmdliner" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/avsm/ocaml-github" -install: [make "install"] diff --git a/packages/github/github.0.4.0/url b/packages/github/github.0.4.0/url deleted file mode 100644 index f922a0df311..00000000000 --- a/packages/github/github.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-github/archive/ocaml-github-0.4.0.tar.gz" -checksum: "4057127dca13b701f4b64eb059215872" diff --git a/packages/github/github.0.4.1/descr b/packages/github/github.0.4.1/descr deleted file mode 100644 index 7807a439e5b..00000000000 --- a/packages/github/github.0.4.1/descr +++ /dev/null @@ -1 +0,0 @@ -API for the Github website diff --git a/packages/github/github.0.4.1/opam b/packages/github/github.0.4.1/opam index 5479435f514..70a7ede25e7 100644 --- a/packages/github/github.0.4.1/opam +++ b/packages/github/github.0.4.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: [make "PREFIX=%{prefix}%"] remove: [["ocamlfind" "remove" "github"]] depends: [ + "ocaml" "ocamlfind" "ssl" "uri" {>= "1.3.3"} @@ -20,3 +21,10 @@ depends: [ ] dev-repo: "git://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: "md5=0f82df17dae9a4f491cae178758883f0" +} diff --git a/packages/github/github.0.4.1/url b/packages/github/github.0.4.1/url deleted file mode 100644 index bf2ebf966ff..00000000000 --- a/packages/github/github.0.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-github/archive/ocaml-github-0.4.1.tar.gz" -checksum: "0f82df17dae9a4f491cae178758883f0" diff --git a/packages/github/github.0.4.2/descr b/packages/github/github.0.4.2/descr deleted file mode 100644 index 7807a439e5b..00000000000 --- a/packages/github/github.0.4.2/descr +++ /dev/null @@ -1 +0,0 @@ -API for the Github website diff --git a/packages/github/github.0.4.2/opam b/packages/github/github.0.4.2/opam deleted file mode 100644 index d05977fbc1f..00000000000 --- a/packages/github/github.0.4.2/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "PREFIX=%{prefix}%"] -remove: [["ocamlfind" "remove" "github"]] -depends: [ - "ocamlfind" - "ssl" - "uri" {>= "1.3.6"} - "cohttp" {>= "0.9.5" & <= "0.9.6"} - "lwt" - "atdgen" - "yojson" - "lambda-term" - "cmdliner" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/avsm/ocaml-github" -install: [make "install"] diff --git a/packages/github/github.0.4.2/url b/packages/github/github.0.4.2/url deleted file mode 100644 index 0d7c8c72cdb..00000000000 --- a/packages/github/github.0.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-github/archive/ocaml-github-0.4.2.tar.gz" -checksum: "5293de30562f9792bfdaa32ef8a03640" diff --git a/packages/github/github.0.4.3/descr b/packages/github/github.0.4.3/descr deleted file mode 100644 index 7807a439e5b..00000000000 --- a/packages/github/github.0.4.3/descr +++ /dev/null @@ -1 +0,0 @@ -API for the Github website diff --git a/packages/github/github.0.4.3/opam b/packages/github/github.0.4.3/opam index d05977fbc1f..682cd9cf429 100644 --- a/packages/github/github.0.4.3/opam +++ b/packages/github/github.0.4.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: [make "PREFIX=%{prefix}%"] remove: [["ocamlfind" "remove" "github"]] depends: [ + "ocaml" "ocamlfind" "ssl" "uri" {>= "1.3.6"} @@ -20,3 +21,10 @@ depends: [ ] dev-repo: "git://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: "md5=ccfeefea27ad34d6b17e68247ba10e64" +} diff --git a/packages/github/github.0.4.3/url b/packages/github/github.0.4.3/url deleted file mode 100644 index fae74e42ae6..00000000000 --- a/packages/github/github.0.4.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-github/archive/ocaml-github-0.4.3.tar.gz" -checksum: "ccfeefea27ad34d6b17e68247ba10e64" diff --git a/packages/github/github.0.5.0/descr b/packages/github/github.0.5.0/descr deleted file mode 100644 index 7807a439e5b..00000000000 --- a/packages/github/github.0.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -API for the Github website diff --git a/packages/github/github.0.5.0/opam b/packages/github/github.0.5.0/opam index 91411353ddf..f65b5567083 100644 --- a/packages/github/github.0.5.0/opam +++ b/packages/github/github.0.5.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: [make "PREFIX=%{prefix}%"] remove: [["ocamlfind" "remove" "github"]] depends: [ + "ocaml" "ocamlfind" "ssl" "uri" {>= "1.3.6"} @@ -20,3 +21,10 @@ depends: [ ] dev-repo: "git://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: "md5=082156a8ce1644f99ee7624c62e4c1ed" +} diff --git a/packages/github/github.0.5.0/url b/packages/github/github.0.5.0/url deleted file mode 100644 index abcda7d1a6e..00000000000 --- a/packages/github/github.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-github/archive/ocaml-github-0.5.0.tar.gz" -checksum: "082156a8ce1644f99ee7624c62e4c1ed" diff --git a/packages/github/github.0.6.0/descr b/packages/github/github.0.6.0/descr deleted file mode 100644 index 7807a439e5b..00000000000 --- a/packages/github/github.0.6.0/descr +++ /dev/null @@ -1 +0,0 @@ -API for the Github website diff --git a/packages/github/github.0.6.0/opam b/packages/github/github.0.6.0/opam deleted file mode 100644 index d5c198ac2e4..00000000000 --- a/packages/github/github.0.6.0/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "PREFIX=%{prefix}%"] -remove: [["ocamlfind" "remove" "github"]] -depends: [ - "ocamlfind" - "ssl" - "uri" {>= "1.3.6"} - "cohttp" {>= "0.9.8" & < "0.10.0"} - "lwt" - "atdgen" {>= "1.2.3"} - "yojson" - "lambda-term" - "cmdliner" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/avsm/ocaml-github" -install: [make "PREFIX=%{prefix}%" "install"] diff --git a/packages/github/github.0.6.0/url b/packages/github/github.0.6.0/url deleted file mode 100644 index bf843462bbb..00000000000 --- a/packages/github/github.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-github/archive/ocaml-github-0.6.0.tar.gz" -checksum: "e2c48e6c4cd7953cf6b954d3d63aceb4" diff --git a/packages/github/github.0.6.1/descr b/packages/github/github.0.6.1/descr deleted file mode 100644 index 7807a439e5b..00000000000 --- a/packages/github/github.0.6.1/descr +++ /dev/null @@ -1 +0,0 @@ -API for the Github website diff --git a/packages/github/github.0.6.1/opam b/packages/github/github.0.6.1/opam index d5c198ac2e4..d1ae21d3da7 100644 --- a/packages/github/github.0.6.1/opam +++ b/packages/github/github.0.6.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: [make "PREFIX=%{prefix}%"] remove: [["ocamlfind" "remove" "github"]] depends: [ + "ocaml" "ocamlfind" "ssl" "uri" {>= "1.3.6"} @@ -20,3 +21,10 @@ depends: [ ] dev-repo: "git://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: "md5=0bd2f66450d00767e59a7bedfb91ff54" +} diff --git a/packages/github/github.0.6.1/url b/packages/github/github.0.6.1/url deleted file mode 100644 index 11f1a690d76..00000000000 --- a/packages/github/github.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-github/archive/ocaml-github-0.6.1.tar.gz" -checksum: "0bd2f66450d00767e59a7bedfb91ff54" diff --git a/packages/github/github.0.7.0/descr b/packages/github/github.0.7.0/descr deleted file mode 100644 index 061d482a71c..00000000000 --- a/packages/github/github.0.7.0/descr +++ /dev/null @@ -1 +0,0 @@ -GitHub APIv3 client bindings diff --git a/packages/github/github.0.7.0/opam b/packages/github/github.0.7.0/opam deleted file mode 100644 index a638fc3e676..00000000000 --- a/packages/github/github.0.7.0/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "PREFIX=%{prefix}%"] -remove: [["ocamlfind" "remove" "github"]] -depends: [ - "ocamlfind" - "ssl" - "uri" {>= "1.3.6"} - "cohttp" {>= "0.9.14" & < "0.10.0"} - "lwt" {>= "2.4.3"} - "atdgen" {>= "1.2.3"} - "yojson" {>= "1.1.6"} - "lambda-term" - "cmdliner" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/avsm/ocaml-github" -install: [make "PREFIX=%{prefix}%" "install"] diff --git a/packages/github/github.0.7.0/url b/packages/github/github.0.7.0/url deleted file mode 100644 index a1910ff048d..00000000000 --- a/packages/github/github.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-github/archive/v0.7.0.tar.gz" -checksum: "9af6c860dcbd7c56362ca71ee4f1f391" diff --git a/packages/github/github.0.7.1/descr b/packages/github/github.0.7.1/descr deleted file mode 100644 index 061d482a71c..00000000000 --- a/packages/github/github.0.7.1/descr +++ /dev/null @@ -1 +0,0 @@ -GitHub APIv3 client bindings diff --git a/packages/github/github.0.7.1/opam b/packages/github/github.0.7.1/opam index a638fc3e676..d84522eea4c 100644 --- a/packages/github/github.0.7.1/opam +++ b/packages/github/github.0.7.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: [make "PREFIX=%{prefix}%"] remove: [["ocamlfind" "remove" "github"]] depends: [ + "ocaml" "ocamlfind" "ssl" "uri" {>= "1.3.6"} @@ -20,3 +21,9 @@ depends: [ ] dev-repo: "git://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: "md5=52aa7dcb182c9690516550eaf54cedd8" +} diff --git a/packages/github/github.0.7.1/url b/packages/github/github.0.7.1/url deleted file mode 100644 index 2977b89dc9d..00000000000 --- a/packages/github/github.0.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-github/archive/v0.7.1.tar.gz" -checksum: "52aa7dcb182c9690516550eaf54cedd8" diff --git a/packages/github/github.0.8.0/descr b/packages/github/github.0.8.0/descr deleted file mode 100644 index 061d482a71c..00000000000 --- a/packages/github/github.0.8.0/descr +++ /dev/null @@ -1 +0,0 @@ -GitHub APIv3 client bindings diff --git a/packages/github/github.0.8.0/opam b/packages/github/github.0.8.0/opam deleted file mode 100644 index e2e64972d9a..00000000000 --- a/packages/github/github.0.8.0/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "PREFIX=%{prefix}%"] -remove: [["ocamlfind" "remove" "github"]] -depends: [ - "ocamlfind" - "ssl" - "uri" {>= "1.3.6"} - "cohttp" {= "0.10.0"} - "lwt" {>= "2.4.3"} - "atdgen" {>= "1.2.3"} - "yojson" {>= "1.1.6"} - "lambda-term" - "cmdliner" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/avsm/ocaml-github" -install: [make "PREFIX=%{prefix}%" "install"] diff --git a/packages/github/github.0.8.0/url b/packages/github/github.0.8.0/url deleted file mode 100644 index 6ae6abdd583..00000000000 --- a/packages/github/github.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-github/archive/v0.8.0.tar.gz" -checksum: "048c785d0564a5f0dd319cb8769a01ad" diff --git a/packages/github/github.0.8.1/descr b/packages/github/github.0.8.1/descr deleted file mode 100644 index 061d482a71c..00000000000 --- a/packages/github/github.0.8.1/descr +++ /dev/null @@ -1 +0,0 @@ -GitHub APIv3 client bindings diff --git a/packages/github/github.0.8.1/opam b/packages/github/github.0.8.1/opam index e2e64972d9a..26e3206d939 100644 --- a/packages/github/github.0.8.1/opam +++ b/packages/github/github.0.8.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: [make "PREFIX=%{prefix}%"] remove: [["ocamlfind" "remove" "github"]] depends: [ + "ocaml" "ocamlfind" "ssl" "uri" {>= "1.3.6"} @@ -20,3 +21,9 @@ depends: [ ] dev-repo: "git://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: "md5=3f0976286855a160694739342d925e98" +} diff --git a/packages/github/github.0.8.1/url b/packages/github/github.0.8.1/url deleted file mode 100644 index 111f4d53cce..00000000000 --- a/packages/github/github.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-github/archive/v0.8.1.tar.gz" -checksum: "3f0976286855a160694739342d925e98" diff --git a/packages/github/github.0.8.2/descr b/packages/github/github.0.8.2/descr deleted file mode 100644 index 061d482a71c..00000000000 --- a/packages/github/github.0.8.2/descr +++ /dev/null @@ -1 +0,0 @@ -GitHub APIv3 client bindings diff --git a/packages/github/github.0.8.2/opam b/packages/github/github.0.8.2/opam deleted file mode 100644 index 90245292425..00000000000 --- a/packages/github/github.0.8.2/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "PREFIX=%{prefix}%"] -remove: [["ocamlfind" "remove" "github"]] -depends: [ - "ocamlfind" - "ssl" - "uri" {>= "1.5.0"} - "cohttp" {>= "0.10.1" & < "0.14.0"} - "lwt" {>= "2.4.3"} - "atdgen" {>= "1.2.3"} - "yojson" {>= "1.1.6"} - "stringext" - "lambda-term" - "cmdliner" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/avsm/ocaml-github" -install: [make "PREFIX=%{prefix}%" "install"] diff --git a/packages/github/github.0.8.2/url b/packages/github/github.0.8.2/url deleted file mode 100644 index b25de93e268..00000000000 --- a/packages/github/github.0.8.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-github/archive/v0.8.2.tar.gz" -checksum: "71bab469364b6c6a57e898763f636a74" diff --git a/packages/github/github.0.8.3/descr b/packages/github/github.0.8.3/descr deleted file mode 100644 index 061d482a71c..00000000000 --- a/packages/github/github.0.8.3/descr +++ /dev/null @@ -1 +0,0 @@ -GitHub APIv3 client bindings diff --git a/packages/github/github.0.8.3/opam b/packages/github/github.0.8.3/opam deleted file mode 100644 index 90245292425..00000000000 --- a/packages/github/github.0.8.3/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "PREFIX=%{prefix}%"] -remove: [["ocamlfind" "remove" "github"]] -depends: [ - "ocamlfind" - "ssl" - "uri" {>= "1.5.0"} - "cohttp" {>= "0.10.1" & < "0.14.0"} - "lwt" {>= "2.4.3"} - "atdgen" {>= "1.2.3"} - "yojson" {>= "1.1.6"} - "stringext" - "lambda-term" - "cmdliner" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/avsm/ocaml-github" -install: [make "PREFIX=%{prefix}%" "install"] diff --git a/packages/github/github.0.8.3/url b/packages/github/github.0.8.3/url deleted file mode 100644 index dd3cd8fb8cb..00000000000 --- a/packages/github/github.0.8.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-github/archive/v0.8.3.tar.gz" -checksum: "f7c6bc8da6d845af4f55a6757a3278bf" diff --git a/packages/github/github.0.8.4/descr b/packages/github/github.0.8.4/descr deleted file mode 100644 index 061d482a71c..00000000000 --- a/packages/github/github.0.8.4/descr +++ /dev/null @@ -1 +0,0 @@ -GitHub APIv3 client bindings diff --git a/packages/github/github.0.8.4/opam b/packages/github/github.0.8.4/opam deleted file mode 100644 index 90245292425..00000000000 --- a/packages/github/github.0.8.4/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "PREFIX=%{prefix}%"] -remove: [["ocamlfind" "remove" "github"]] -depends: [ - "ocamlfind" - "ssl" - "uri" {>= "1.5.0"} - "cohttp" {>= "0.10.1" & < "0.14.0"} - "lwt" {>= "2.4.3"} - "atdgen" {>= "1.2.3"} - "yojson" {>= "1.1.6"} - "stringext" - "lambda-term" - "cmdliner" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/avsm/ocaml-github" -install: [make "PREFIX=%{prefix}%" "install"] diff --git a/packages/github/github.0.8.4/url b/packages/github/github.0.8.4/url deleted file mode 100644 index 4fe1c6db84b..00000000000 --- a/packages/github/github.0.8.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-github/archive/v0.8.4.tar.gz" -checksum: "c2888b803d9b113e59407e2477830bee" diff --git a/packages/github/github.0.8.5/descr b/packages/github/github.0.8.5/descr deleted file mode 100644 index 061d482a71c..00000000000 --- a/packages/github/github.0.8.5/descr +++ /dev/null @@ -1 +0,0 @@ -GitHub APIv3 client bindings diff --git a/packages/github/github.0.8.5/opam b/packages/github/github.0.8.5/opam deleted file mode 100644 index 90245292425..00000000000 --- a/packages/github/github.0.8.5/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "PREFIX=%{prefix}%"] -remove: [["ocamlfind" "remove" "github"]] -depends: [ - "ocamlfind" - "ssl" - "uri" {>= "1.5.0"} - "cohttp" {>= "0.10.1" & < "0.14.0"} - "lwt" {>= "2.4.3"} - "atdgen" {>= "1.2.3"} - "yojson" {>= "1.1.6"} - "stringext" - "lambda-term" - "cmdliner" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/avsm/ocaml-github" -install: [make "PREFIX=%{prefix}%" "install"] diff --git a/packages/github/github.0.8.5/url b/packages/github/github.0.8.5/url deleted file mode 100644 index a8ebcf8eb32..00000000000 --- a/packages/github/github.0.8.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-github/archive/v0.8.5.tar.gz" -checksum: "cf7dbde6bfa858e2c07b61c703bd905e" diff --git a/packages/github/github.0.8.6/descr b/packages/github/github.0.8.6/descr deleted file mode 100644 index 061d482a71c..00000000000 --- a/packages/github/github.0.8.6/descr +++ /dev/null @@ -1 +0,0 @@ -GitHub APIv3 client bindings diff --git a/packages/github/github.0.8.6/opam b/packages/github/github.0.8.6/opam index 90245292425..626d7aac321 100644 --- a/packages/github/github.0.8.6/opam +++ b/packages/github/github.0.8.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: [make "PREFIX=%{prefix}%"] remove: [["ocamlfind" "remove" "github"]] depends: [ + "ocaml" "ocamlfind" "ssl" "uri" {>= "1.5.0"} @@ -21,3 +22,9 @@ depends: [ ] dev-repo: "git://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: "md5=9f7ec53277ee7c7a6f784fc914fe5db8" +} diff --git a/packages/github/github.0.8.6/url b/packages/github/github.0.8.6/url deleted file mode 100644 index 468a1b11ce0..00000000000 --- a/packages/github/github.0.8.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-github/archive/v0.8.6.tar.gz" -checksum: "9f7ec53277ee7c7a6f784fc914fe5db8" diff --git a/packages/github/github.0.9.0/descr b/packages/github/github.0.9.0/descr deleted file mode 100644 index 061d482a71c..00000000000 --- a/packages/github/github.0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -GitHub APIv3 client bindings diff --git a/packages/github/github.0.9.0/opam b/packages/github/github.0.9.0/opam deleted file mode 100644 index 121941471ee..00000000000 --- a/packages/github/github.0.9.0/opam +++ /dev/null @@ -1,42 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ssl" - "uri" {>= "1.5.0"} - "cohttp" {>= "0.12.0" & < "0.14.0"} - "lwt" {>= "2.4.3"} - "atdgen" {>= "1.2.3"} - "yojson" {>= "1.1.6"} - "stringext" - "lambda-term" - "cmdliner" - "ocamlbuild" {build} - "camlp4" {build} -] -depopts: [ - "js_of_ocaml" -] -conflicts: [ - "js_of_ocaml" {<"2.4.0"} - "js_of_ocaml" {>= "3.0"} -] -dev-repo: "git://github.com/avsm/ocaml-github" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/github/github.0.9.0/url b/packages/github/github.0.9.0/url deleted file mode 100644 index b715b7c47c1..00000000000 --- a/packages/github/github.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-github/archive/v0.9.0.tar.gz" -checksum: "36afb6f2cfa5a0c0e1da9dfd676905a6" diff --git a/packages/github/github.0.9.1/descr b/packages/github/github.0.9.1/descr deleted file mode 100644 index 061d482a71c..00000000000 --- a/packages/github/github.0.9.1/descr +++ /dev/null @@ -1 +0,0 @@ -GitHub APIv3 client bindings diff --git a/packages/github/github.0.9.1/opam b/packages/github/github.0.9.1/opam deleted file mode 100644 index 121941471ee..00000000000 --- a/packages/github/github.0.9.1/opam +++ /dev/null @@ -1,42 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ssl" - "uri" {>= "1.5.0"} - "cohttp" {>= "0.12.0" & < "0.14.0"} - "lwt" {>= "2.4.3"} - "atdgen" {>= "1.2.3"} - "yojson" {>= "1.1.6"} - "stringext" - "lambda-term" - "cmdliner" - "ocamlbuild" {build} - "camlp4" {build} -] -depopts: [ - "js_of_ocaml" -] -conflicts: [ - "js_of_ocaml" {<"2.4.0"} - "js_of_ocaml" {>= "3.0"} -] -dev-repo: "git://github.com/avsm/ocaml-github" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/github/github.0.9.1/url b/packages/github/github.0.9.1/url deleted file mode 100644 index 8a9f9eb3332..00000000000 --- a/packages/github/github.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-github/archive/v0.9.1.tar.gz" -checksum: "9070cd795afd68ec3e180182404e8f97" diff --git a/packages/github/github.0.9.2/descr b/packages/github/github.0.9.2/descr deleted file mode 100644 index 061d482a71c..00000000000 --- a/packages/github/github.0.9.2/descr +++ /dev/null @@ -1 +0,0 @@ -GitHub APIv3 client bindings diff --git a/packages/github/github.0.9.2/opam b/packages/github/github.0.9.2/opam deleted file mode 100644 index 121941471ee..00000000000 --- a/packages/github/github.0.9.2/opam +++ /dev/null @@ -1,42 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ssl" - "uri" {>= "1.5.0"} - "cohttp" {>= "0.12.0" & < "0.14.0"} - "lwt" {>= "2.4.3"} - "atdgen" {>= "1.2.3"} - "yojson" {>= "1.1.6"} - "stringext" - "lambda-term" - "cmdliner" - "ocamlbuild" {build} - "camlp4" {build} -] -depopts: [ - "js_of_ocaml" -] -conflicts: [ - "js_of_ocaml" {<"2.4.0"} - "js_of_ocaml" {>= "3.0"} -] -dev-repo: "git://github.com/avsm/ocaml-github" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/github/github.0.9.2/url b/packages/github/github.0.9.2/url deleted file mode 100644 index fec8609deea..00000000000 --- a/packages/github/github.0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-github/archive/v0.9.2.tar.gz" -checksum: "0ddd87861381fe98282aed4e9bb2f304" diff --git a/packages/github/github.0.9.3/descr b/packages/github/github.0.9.3/descr deleted file mode 100644 index 061d482a71c..00000000000 --- a/packages/github/github.0.9.3/descr +++ /dev/null @@ -1 +0,0 @@ -GitHub APIv3 client bindings diff --git a/packages/github/github.0.9.3/opam b/packages/github/github.0.9.3/opam index e5e266c9250..5d5a429a205 100644 --- a/packages/github/github.0.9.3/opam +++ b/packages/github/github.0.9.3/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/avsm/ocaml-github" -dev-repo: "https://github.com/avsm/ocaml-github.git" +dev-repo: "git+https://github.com/avsm/ocaml-github.git" tags: [ "org:mirage" "org:xapi-project" @@ -20,6 +20,7 @@ build: [ ] remove: [["ocamlfind" "remove" "github"]] depends: [ + "ocaml" "ocamlfind" "ssl" "uri" {>= "1.5.0"} @@ -41,3 +42,9 @@ conflicts: [ "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: "md5=15c0b8ea7dadf60e8573984b21599e05" +} diff --git a/packages/github/github.0.9.3/url b/packages/github/github.0.9.3/url deleted file mode 100644 index 2befe75cc07..00000000000 --- a/packages/github/github.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-github/archive/v0.9.3.tar.gz" -checksum: "15c0b8ea7dadf60e8573984b21599e05" diff --git a/packages/github/github.0.9.4/descr b/packages/github/github.0.9.4/descr deleted file mode 100644 index 061d482a71c..00000000000 --- a/packages/github/github.0.9.4/descr +++ /dev/null @@ -1 +0,0 @@ -GitHub APIv3 client bindings diff --git a/packages/github/github.0.9.4/opam b/packages/github/github.0.9.4/opam index 3650fad569a..36051b7cafa 100644 --- a/packages/github/github.0.9.4/opam +++ b/packages/github/github.0.9.4/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/avsm/ocaml-github" -dev-repo: "https://github.com/avsm/ocaml-github.git" +dev-repo: "git+https://github.com/avsm/ocaml-github.git" tags: [ "org:mirage" "org:xapi-project" @@ -20,6 +20,7 @@ build: [ ] remove: [["ocamlfind" "remove" "github"]] depends: [ + "ocaml" "ocamlfind" "ssl" "uri" {>= "1.5.0"} @@ -41,3 +42,9 @@ conflicts: [ "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: "md5=bfdd83f8d2a2c1e57f4ffd41ea755bc0" +} diff --git a/packages/github/github.0.9.4/url b/packages/github/github.0.9.4/url deleted file mode 100644 index f66a06f54dc..00000000000 --- a/packages/github/github.0.9.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-github/archive/v0.9.4.tar.gz" -checksum: "bfdd83f8d2a2c1e57f4ffd41ea755bc0" diff --git a/packages/github/github.1.0.0/descr b/packages/github/github.1.0.0/descr deleted file mode 100644 index 4c50ed90332..00000000000 --- a/packages/github/github.1.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -GitHub APIv3 client bindings - -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. diff --git a/packages/github/github.1.0.0/opam b/packages/github/github.1.0.0/opam index 00b5d6322d4..243f47cf9ab 100644 --- a/packages/github/github.1.0.0/opam +++ b/packages/github/github.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "Anil Madhavapeddy" @@ -8,7 +8,7 @@ authors: [ ] homepage: "https://github.com/mirage/ocaml-github" bug-reports: "https://github.com/mirage/ocaml-github/issues" -dev-repo: "https://github.com/mirage/ocaml-github.git" +dev-repo: "git+https://github.com/mirage/ocaml-github.git" tags: [ "org:mirage" "org:xapi-project" @@ -24,10 +24,11 @@ remove: [ ["ocamlfind" "remove" "github"] ] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ssl" "uri" {>= "1.9.0"} - "cohttp" {>= "0.17.0" & <"0.99"} + "cohttp" {>= "0.17.0" & < "0.99"} "lwt" {>= "2.4.4"} "atdgen" {>= "1.5.0"} "yojson" {>= "1.2.0"} @@ -45,4 +46,13 @@ conflicts: [ "js_of_ocaml" {< "2.4.0"} "js_of_ocaml" {>= "3.0"} ] -available: [ ocaml-version < "4.06.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: "md5=f04cfe5a62801b7eeb19e9db928431fd" +} diff --git a/packages/github/github.1.0.0/url b/packages/github/github.1.0.0/url deleted file mode 100644 index f477190a803..00000000000 --- a/packages/github/github.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-github/archive/v1.0.0.tar.gz" -checksum: "f04cfe5a62801b7eeb19e9db928431fd" diff --git a/packages/github/github.1.1.0/descr b/packages/github/github.1.1.0/descr deleted file mode 100644 index 4c50ed90332..00000000000 --- a/packages/github/github.1.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -GitHub APIv3 client bindings - -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. diff --git a/packages/github/github.1.1.0/opam b/packages/github/github.1.1.0/opam index 0c8ee1b0198..32f5bc15a5e 100644 --- a/packages/github/github.1.1.0/opam +++ b/packages/github/github.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "Anil Madhavapeddy" @@ -11,7 +11,7 @@ authors: [ ] homepage: "https://github.com/mirage/ocaml-github" bug-reports: "https://github.com/mirage/ocaml-github/issues" -dev-repo: "https://github.com/mirage/ocaml-github.git" +dev-repo: "git+https://github.com/mirage/ocaml-github.git" tags: [ "org:mirage" "org:xapi-project" @@ -28,10 +28,11 @@ remove: [ ["ocamlfind" "remove" "github"] ] depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} "ocamlfind" "ssl" "uri" {>= "1.9.0"} - "cohttp" {>= "0.17.0" & <"0.99"} + "cohttp" {>= "0.17.0" & < "0.99"} "lwt" {>= "2.4.4"} "atdgen" {>= "1.5.0"} "yojson" {>= "1.2.0"} @@ -47,4 +48,13 @@ conflicts: [ "js_of_ocaml" {< "2.4.0"} "js_of_ocaml" {>= "3.0"} ] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.06.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: "md5=b24a324299ce6569aa663a28bb5b79c9" +} diff --git a/packages/github/github.1.1.0/url b/packages/github/github.1.1.0/url deleted file mode 100644 index 971cebfa84f..00000000000 --- a/packages/github/github.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-github/archive/v1.1.0.tar.gz" -checksum: "b24a324299ce6569aa663a28bb5b79c9" diff --git a/packages/github/github.2.0.0/descr b/packages/github/github.2.0.0/descr deleted file mode 100644 index 4c50ed90332..00000000000 --- a/packages/github/github.2.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -GitHub APIv3 client bindings - -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. diff --git a/packages/github/github.2.0.0/opam b/packages/github/github.2.0.0/opam deleted file mode 100644 index 77bfe651908..00000000000 --- a/packages/github/github.2.0.0/opam +++ /dev/null @@ -1,51 +0,0 @@ -opam-version: "1.2" -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: "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: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "tls" - "uri" {>= "1.9.0"} - "cohttp" {>= "0.17.0" & <"0.99"} - "lwt" {>= "2.4.4"} - "atdgen" {>= "1.10.0"} - "yojson" {>= "1.2.0"} - "stringext" - "lambda-term" - "cmdliner" {>= "0.9.8"} - "base-unix" -] -depopts: "js_of_ocaml" -conflicts: [ - "js_of_ocaml" {< "2.4.0"} - "js_of_ocaml" {>= "3.0"} -] -available: [ocaml-version >= "4.02.3"] diff --git a/packages/github/github.2.0.0/url b/packages/github/github.2.0.0/url deleted file mode 100644 index 3423595df27..00000000000 --- a/packages/github/github.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-github/archive/v2.0.0.tar.gz" -checksum: "e0bd3235ffe6bf23a60db581104f6132" diff --git a/packages/github/github.2.0.1/descr b/packages/github/github.2.0.1/descr deleted file mode 100644 index 4c50ed90332..00000000000 --- a/packages/github/github.2.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -GitHub APIv3 client bindings - -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. diff --git a/packages/github/github.2.0.1/opam b/packages/github/github.2.0.1/opam deleted file mode 100644 index e18620f7d73..00000000000 --- a/packages/github/github.2.0.1/opam +++ /dev/null @@ -1,51 +0,0 @@ -opam-version: "1.2" -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: "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: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "tls" - "uri" {>= "1.9.0"} - "cohttp" {>= "0.17.0" & <"0.99"} - "lwt" {>= "2.4.4"} - "atdgen" {>= "1.10.0"} - "yojson" {>= "1.2.0"} - "stringext" - "lambda-term" - "cmdliner" {>= "0.9.8"} - "base-unix" -] -depopts: "js_of_ocaml" -conflicts: [ - "js_of_ocaml" {< "2.4.0"} - "js_of_ocaml" {>= "3.0"} -] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.06.0" ] diff --git a/packages/github/github.2.0.1/url b/packages/github/github.2.0.1/url deleted file mode 100644 index 699321af61c..00000000000 --- a/packages/github/github.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-github/archive/v2.0.1.tar.gz" -checksum: "eae2debdbd1fc9982ef312593220b708" diff --git a/packages/github/github.2.0.2/descr b/packages/github/github.2.0.2/descr deleted file mode 100644 index 4c50ed90332..00000000000 --- a/packages/github/github.2.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -GitHub APIv3 client bindings - -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. diff --git a/packages/github/github.2.0.2/opam b/packages/github/github.2.0.2/opam index 77bfe651908..eaf68556599 100644 --- a/packages/github/github.2.0.2/opam +++ b/packages/github/github.2.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "Anil Madhavapeddy" @@ -14,7 +14,7 @@ authors: [ 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: "https://github.com/mirage/ocaml-github.git" +dev-repo: "git+https://github.com/mirage/ocaml-github.git" build: [ [ "ocaml" @@ -30,11 +30,12 @@ build: [ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "github"] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "ocamlbuild" {build} "tls" "uri" {>= "1.9.0"} - "cohttp" {>= "0.17.0" & <"0.99"} + "cohttp" {>= "0.17.0" & < "0.99"} "lwt" {>= "2.4.4"} "atdgen" {>= "1.10.0"} "yojson" {>= "1.2.0"} @@ -48,4 +49,13 @@ conflicts: [ "js_of_ocaml" {< "2.4.0"} "js_of_ocaml" {>= "3.0"} ] -available: [ocaml-version >= "4.02.3"] +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: "md5=53a90a8956c30bc82401944e9721f6c9" +} diff --git a/packages/github/github.2.0.2/url b/packages/github/github.2.0.2/url deleted file mode 100644 index 7b6c4148c05..00000000000 --- a/packages/github/github.2.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-github/archive/v2.0.2.tar.gz" -checksum: "53a90a8956c30bc82401944e9721f6c9" diff --git a/packages/github/github.2.0.3/descr b/packages/github/github.2.0.3/descr deleted file mode 100644 index 4c50ed90332..00000000000 --- a/packages/github/github.2.0.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -GitHub APIv3 client bindings - -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. diff --git a/packages/github/github.2.0.3/opam b/packages/github/github.2.0.3/opam deleted file mode 100644 index e18620f7d73..00000000000 --- a/packages/github/github.2.0.3/opam +++ /dev/null @@ -1,51 +0,0 @@ -opam-version: "1.2" -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: "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: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "tls" - "uri" {>= "1.9.0"} - "cohttp" {>= "0.17.0" & <"0.99"} - "lwt" {>= "2.4.4"} - "atdgen" {>= "1.10.0"} - "yojson" {>= "1.2.0"} - "stringext" - "lambda-term" - "cmdliner" {>= "0.9.8"} - "base-unix" -] -depopts: "js_of_ocaml" -conflicts: [ - "js_of_ocaml" {< "2.4.0"} - "js_of_ocaml" {>= "3.0"} -] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.06.0" ] diff --git a/packages/github/github.2.0.3/url b/packages/github/github.2.0.3/url deleted file mode 100644 index 8391d8a1cbe..00000000000 --- a/packages/github/github.2.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-github/archive/v2.0.3.tar.gz" -checksum: "2d91d82d57714f4d8ed9311edc8dfa19" diff --git a/packages/github/github.2.1.0/descr b/packages/github/github.2.1.0/descr deleted file mode 100644 index 4c50ed90332..00000000000 --- a/packages/github/github.2.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -GitHub APIv3 client bindings - -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. diff --git a/packages/github/github.2.1.0/opam b/packages/github/github.2.1.0/opam index e18620f7d73..1f104501e6f 100644 --- a/packages/github/github.2.1.0/opam +++ b/packages/github/github.2.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "Anil Madhavapeddy" @@ -14,7 +14,7 @@ authors: [ 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: "https://github.com/mirage/ocaml-github.git" +dev-repo: "git+https://github.com/mirage/ocaml-github.git" build: [ [ "ocaml" @@ -30,11 +30,12 @@ build: [ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "github"] depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} "ocamlfind" {build} "ocamlbuild" {build} "tls" "uri" {>= "1.9.0"} - "cohttp" {>= "0.17.0" & <"0.99"} + "cohttp" {>= "0.17.0" & < "0.99"} "lwt" {>= "2.4.4"} "atdgen" {>= "1.10.0"} "yojson" {>= "1.2.0"} @@ -48,4 +49,13 @@ conflicts: [ "js_of_ocaml" {< "2.4.0"} "js_of_ocaml" {>= "3.0"} ] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.06.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: "md5=036c9b19625d8538fa5dfc6e2f7be3a0" +} diff --git a/packages/github/github.2.1.0/url b/packages/github/github.2.1.0/url deleted file mode 100644 index 9dc589463c9..00000000000 --- a/packages/github/github.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-github/archive/v2.1.0.tar.gz" -checksum: "036c9b19625d8538fa5dfc6e2f7be3a0" diff --git a/packages/github/github.2.2.0/descr b/packages/github/github.2.2.0/descr deleted file mode 100644 index 4c50ed90332..00000000000 --- a/packages/github/github.2.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -GitHub APIv3 client bindings - -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. diff --git a/packages/github/github.2.2.0/opam b/packages/github/github.2.2.0/opam deleted file mode 100644 index 77bfe651908..00000000000 --- a/packages/github/github.2.2.0/opam +++ /dev/null @@ -1,51 +0,0 @@ -opam-version: "1.2" -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: "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: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "tls" - "uri" {>= "1.9.0"} - "cohttp" {>= "0.17.0" & <"0.99"} - "lwt" {>= "2.4.4"} - "atdgen" {>= "1.10.0"} - "yojson" {>= "1.2.0"} - "stringext" - "lambda-term" - "cmdliner" {>= "0.9.8"} - "base-unix" -] -depopts: "js_of_ocaml" -conflicts: [ - "js_of_ocaml" {< "2.4.0"} - "js_of_ocaml" {>= "3.0"} -] -available: [ocaml-version >= "4.02.3"] diff --git a/packages/github/github.2.2.0/url b/packages/github/github.2.2.0/url deleted file mode 100644 index 703663575bb..00000000000 --- a/packages/github/github.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-github/archive/v2.2.0.tar.gz" -checksum: "7baa2c8f1ffad01cc8dcd6bb218ef19a" diff --git a/packages/github/github.2.3.0/descr b/packages/github/github.2.3.0/descr deleted file mode 100644 index 4c50ed90332..00000000000 --- a/packages/github/github.2.3.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -GitHub APIv3 client bindings - -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. diff --git a/packages/github/github.2.3.0/opam b/packages/github/github.2.3.0/opam index 77bfe651908..e5a1f155586 100644 --- a/packages/github/github.2.3.0/opam +++ b/packages/github/github.2.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "Anil Madhavapeddy" @@ -14,7 +14,7 @@ authors: [ 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: "https://github.com/mirage/ocaml-github.git" +dev-repo: "git+https://github.com/mirage/ocaml-github.git" build: [ [ "ocaml" @@ -30,11 +30,12 @@ build: [ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "github"] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "ocamlbuild" {build} "tls" "uri" {>= "1.9.0"} - "cohttp" {>= "0.17.0" & <"0.99"} + "cohttp" {>= "0.17.0" & < "0.99"} "lwt" {>= "2.4.4"} "atdgen" {>= "1.10.0"} "yojson" {>= "1.2.0"} @@ -48,4 +49,13 @@ conflicts: [ "js_of_ocaml" {< "2.4.0"} "js_of_ocaml" {>= "3.0"} ] -available: [ocaml-version >= "4.02.3"] +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: "md5=013890b54a5b8f212db168921656b838" +} diff --git a/packages/github/github.2.3.0/url b/packages/github/github.2.3.0/url deleted file mode 100644 index 0ff7e1fc90e..00000000000 --- a/packages/github/github.2.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-github/archive/v2.3.0.tar.gz" -checksum: "013890b54a5b8f212db168921656b838" diff --git a/packages/github/github.3.0.0/descr b/packages/github/github.3.0.0/descr deleted file mode 100644 index fff7a030651..00000000000 --- a/packages/github/github.3.0.0/descr +++ /dev/null @@ -1,23 +0,0 @@ -GitHub APIv3 OCaml Library - -[![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). \ No newline at end of file diff --git a/packages/github/github.3.0.0/opam b/packages/github/github.3.0.0/opam index c0c62d984fb..51c3101cb00 100644 --- a/packages/github/github.3.0.0/opam +++ b/packages/github/github.3.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "Anil Madhavapeddy" @@ -13,7 +13,7 @@ authors: [ ] homepage: "https://github.com/mirage/ocaml-github" bug-reports: "https://github.com/mirage/ocaml-github/issues" -dev-repo: "https://github.com/mirage/ocaml-github.git" +dev-repo: "git+https://github.com/mirage/ocaml-github.git" tags: [ "org:mirage" "org:xapi-project" @@ -22,17 +22,43 @@ tags: [ build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "uri" {>= "1.9.0"} - "cohttp" {>= "0.17.0" & <"0.99"} + "cohttp" {>= "0.17.0" & < "0.99"} "lwt" {>= "2.4.4"} "atdgen" {>= "1.10.0"} "yojson" {>= "1.2.0"} "stringext" ] -available: [ ocaml-version >= "4.03.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: "md5=8275d7133967626a60beffbe7db41774" +} diff --git a/packages/github/github.3.0.0/url b/packages/github/github.3.0.0/url deleted file mode 100644 index 099efc15a0e..00000000000 --- a/packages/github/github.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-github/releases/download/v3.0.0/github-3.0.0.tbz" -checksum: "8275d7133967626a60beffbe7db41774" diff --git a/packages/github/github.3.0.1/descr b/packages/github/github.3.0.1/descr deleted file mode 100644 index fff7a030651..00000000000 --- a/packages/github/github.3.0.1/descr +++ /dev/null @@ -1,23 +0,0 @@ -GitHub APIv3 OCaml Library - -[![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). \ No newline at end of file diff --git a/packages/github/github.3.0.1/opam b/packages/github/github.3.0.1/opam index f47272dc02e..f59300f7085 100644 --- a/packages/github/github.3.0.1/opam +++ b/packages/github/github.3.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "Anil Madhavapeddy" @@ -13,7 +13,7 @@ authors: [ ] homepage: "https://github.com/mirage/ocaml-github" bug-reports: "https://github.com/mirage/ocaml-github/issues" -dev-repo: "https://github.com/mirage/ocaml-github.git" +dev-repo: "git+https://github.com/mirage/ocaml-github.git" tags: [ "org:mirage" "org:xapi-project" @@ -22,11 +22,10 @@ tags: [ build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "uri" {>= "1.9.0"} "cohttp" {>= "0.99.0"} @@ -36,4 +35,31 @@ depends: [ "yojson" {>= "1.2.0"} "stringext" ] -available: [ ocaml-version >= "4.03.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.1/github-3.0.1.tbz" + checksum: "md5=031bf0e5679dbb9d2cfb9f12c5d9f3a7" +} diff --git a/packages/github/github.3.0.1/url b/packages/github/github.3.0.1/url deleted file mode 100644 index 361cdc24e61..00000000000 --- a/packages/github/github.3.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-github/releases/download/v3.0.1/github-3.0.1.tbz" -checksum: "031bf0e5679dbb9d2cfb9f12c5d9f3a7" \ No newline at end of file diff --git a/packages/github/github.3.1.0/descr b/packages/github/github.3.1.0/descr deleted file mode 100644 index fff7a030651..00000000000 --- a/packages/github/github.3.1.0/descr +++ /dev/null @@ -1,23 +0,0 @@ -GitHub APIv3 OCaml Library - -[![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). \ No newline at end of file diff --git a/packages/github/github.3.1.0/opam b/packages/github/github.3.1.0/opam index b67bde2fc16..f6de4c24db3 100644 --- a/packages/github/github.3.1.0/opam +++ b/packages/github/github.3.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "Anil Madhavapeddy" @@ -13,7 +13,7 @@ authors: [ ] homepage: "https://github.com/mirage/ocaml-github" bug-reports: "https://github.com/mirage/ocaml-github/issues" -dev-repo: "https://github.com/mirage/ocaml-github.git" +dev-repo: "git+https://github.com/mirage/ocaml-github.git" doc: "https://mirage.github.io/ocaml-github/" tags: [ @@ -24,11 +24,10 @@ tags: [ build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "uri" {>= "1.9.0"} "cohttp" {>= "0.99.0"} @@ -38,4 +37,31 @@ depends: [ "yojson" {>= "1.2.0"} "stringext" ] -available: [ ocaml-version >= "4.03.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/3.1.0/github-3.1.0.tbz" + checksum: "md5=111940cd797b1a4c621be2a8077e706f" +} diff --git a/packages/github/github.3.1.0/url b/packages/github/github.3.1.0/url deleted file mode 100644 index a9dd14b4456..00000000000 --- a/packages/github/github.3.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-github/releases/download/3.1.0/github-3.1.0.tbz" -checksum: "111940cd797b1a4c621be2a8077e706f" \ No newline at end of file diff --git a/packages/glMLite/glMLite.0.03.51/descr b/packages/glMLite/glMLite.0.03.51/descr deleted file mode 100644 index eaefd0bbf70..00000000000 --- a/packages/glMLite/glMLite.0.03.51/descr +++ /dev/null @@ -1,4 +0,0 @@ -OpenGL bindings for OCaml -Provide bindings for GL, Glu and Glut, GLE, FTGL, and also some -small image loader modules for different image file formats. - diff --git a/packages/glMLite/glMLite.0.03.51/opam b/packages/glMLite/glMLite.0.03.51/opam index 5e656d01d94..54233848899 100644 --- a/packages/glMLite/glMLite.0.03.51/opam +++ b/packages/glMLite/glMLite.0.03.51/opam @@ -1,14 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "acieroid@awesom.eu" homepage: "http://www.linux-nantes.org/~fmonnier/OCaml/GL/" authors: "Florent Monnier" build: make remove: [["ocamlfind" "remove" "glMLite"]] -depends: ["ocamlfind"] +depends: [ + "ocaml" {< "4.04.0"} + "ocamlfind" +] install: [make "install" "PREFIX=%{lib}%/glMLite"] depexts: [ - [ ["debian"] [ "freeglut3-dev"] ] - [ ["ubuntu"] [ "freeglut3-dev"] ] - [ ["osx" "homebrew"] ["homebrew/x11/freeglut"] ] + ["freeglut3-dev"] {os-distribution = "debian"} + ["freeglut3-dev"] {os-distribution = "ubuntu"} + ["homebrew/x11/freeglut"] {os = "macos" & os-distribution = "homebrew"} ] -available: [ocaml-version < "4.04.0"] +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.""" +flags: light-uninstall +url { + src: + "http://www.linux-nantes.org/~fmonnier/OCaml/GL/download/glMLite-0.03.51.tgz" + checksum: "md5=9189dcb5c10a86c8b6b2558e03962a04" +} diff --git a/packages/glMLite/glMLite.0.03.51/url b/packages/glMLite/glMLite.0.03.51/url deleted file mode 100644 index 9d9400013b9..00000000000 --- a/packages/glMLite/glMLite.0.03.51/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www.linux-nantes.org/~fmonnier/OCaml/GL/download/glMLite-0.03.51.tgz" -checksum: "9189dcb5c10a86c8b6b2558e03962a04" diff --git a/packages/gles3/gles3.20160307.alpha/descr b/packages/gles3/gles3.20160307.alpha/descr deleted file mode 100644 index a2eebbdb51c..00000000000 --- a/packages/gles3/gles3.20160307.alpha/descr +++ /dev/null @@ -1,25 +0,0 @@ -OCaml GLES 3.0 bindings - -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) diff --git a/packages/gles3/gles3.20160307.alpha/opam b/packages/gles3/gles3.20160307.alpha/opam index 4de20ee83f7..9086ebdba92 100644 --- a/packages/gles3/gles3.20160307.alpha/opam +++ b/packages/gles3/gles3.20160307.alpha/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" name: "gles3" version: "20160307.alpha" maintainer: "Christophe Raffalli " -available: [ ocaml-version >= "4.02.0" & os != "darwin" ] +available: os != "macos" authors: "Christophe Raffalli , Alexandre Miquel" homepage: "http://lama.univ-savoie.fr/~raffalli/gles3" @@ -13,16 +13,48 @@ build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "gles3"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} ] depexts: [ - [[ "debian" ] [ "libgles2-mesa-dev" ]] - [[ "ubuntu" ] [ "libgles2-mesa-dev" ]] - [[ "mageia" ] [ "libmesaglesv2_2-devel" ]] - [[ "centos" ] [ "mesa-libGLES" "mesa-libGLES-devel" ]] - [[ "fedora" ] [ "mesa-libGLES-devel" ]] + ["libgles2-mesa-dev"] {os-distribution = "debian"} + ["libgles2-mesa-dev"] {os-distribution = "ubuntu"} + ["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://lama.univ-savoie.fr/~raffalli/gles3/gles3-20160307.alpha.tar.gz" + checksum: "md5=86b0d72e42fd3e7eed18f3ced34de66a" +} diff --git a/packages/gles3/gles3.20160307.alpha/url b/packages/gles3/gles3.20160307.alpha/url deleted file mode 100644 index f3461b661f2..00000000000 --- a/packages/gles3/gles3.20160307.alpha/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://lama.univ-savoie.fr/~raffalli/gles3/gles3-20160307.alpha.tar.gz" -checksum: "86b0d72e42fd3e7eed18f3ced34de66a" diff --git a/packages/gles3/gles3.20160505.alpha/descr b/packages/gles3/gles3.20160505.alpha/descr deleted file mode 100644 index a2eebbdb51c..00000000000 --- a/packages/gles3/gles3.20160505.alpha/descr +++ /dev/null @@ -1,25 +0,0 @@ -OCaml GLES 3.0 bindings - -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) diff --git a/packages/gles3/gles3.20160505.alpha/opam b/packages/gles3/gles3.20160505.alpha/opam index e144c957565..9509550991c 100644 --- a/packages/gles3/gles3.20160505.alpha/opam +++ b/packages/gles3/gles3.20160505.alpha/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" name: "gles3" version: "20160505.alpha" maintainer: "Christophe Raffalli " -available: [ ocaml-version >= "4.02.0" & os != "darwin" ] +available: os != "macos" bug-reports: "mailto:raffalli@univ-savoie.fr" authors: [ "Christophe Raffalli " @@ -14,16 +14,48 @@ build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "gles3"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} ] depexts: [ - [[ "debian" ] [ "libgles2-mesa-dev" ]] - [[ "ubuntu" ] [ "libgles2-mesa-dev" ]] - [[ "mageia" ] [ "libmesaglesv2_2-devel" ]] - [[ "centos" ] [ "mesa-libGLES" "mesa-libGLES-devel" ]] - [[ "fedora" ] [ "mesa-libGLES-devel" ]] + ["libgles2-mesa-dev"] {os-distribution = "debian"} + ["libgles2-mesa-dev"] {os-distribution = "ubuntu"} + ["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://lama.univ-savoie.fr/~raffalli/gles3/gles3-20160505.alpha.tar.gz" + checksum: "md5=f69ee4f6933304ead70b09e5ae5192e9" +} diff --git a/packages/gles3/gles3.20160505.alpha/url b/packages/gles3/gles3.20160505.alpha/url deleted file mode 100644 index 915e0bd4777..00000000000 --- a/packages/gles3/gles3.20160505.alpha/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://lama.univ-savoie.fr/~raffalli/gles3/gles3-20160505.alpha.tar.gz" -checksum: "f69ee4f6933304ead70b09e5ae5192e9" diff --git a/packages/glical/glical.0.0.1/descr b/packages/glical/glical.0.0.1/descr deleted file mode 100644 index 996037a2f99..00000000000 --- a/packages/glical/glical.0.0.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Glical: glancing at iCalendar data. -A library to glance at iCalendar data using OCaml. diff --git a/packages/glical/glical.0.0.1/opam b/packages/glical/glical.0.0.1/opam index 0409f3970ee..b1b87d52e93 100644 --- a/packages/glical/glical.0.0.1/opam +++ b/packages/glical/glical.0.0.1/opam @@ -1,6 +1,6 @@ maintainer: "philippe.wang@gmail.com" name: "glical" -opam-version: "1" +opam-version: "2.0" license: "ISC" authors: [ "Philippe Wang " ] homepage: "https://github.com/pw374/glical" @@ -15,5 +15,13 @@ remove: [ tags: [ "org:ocamllabs" ] -available: ocaml-version >= "3.12.1" install: [make "install"] +synopsis: "Glical: glancing at iCalendar data." +description: "A library to glance at iCalendar data using OCaml." +depends: [ + "ocaml" {>= "3.12.1"} +] +url { + src: "http://pw374.github.io/distrib/glical/glical-0.0.1.tar.gz" + checksum: "md5=c4c53088559797ce7956aff1658e46c2" +} diff --git a/packages/glical/glical.0.0.1/url b/packages/glical/glical.0.0.1/url deleted file mode 100644 index bbe815afa65..00000000000 --- a/packages/glical/glical.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/glical/glical-0.0.1.tar.gz" -checksum: "c4c53088559797ce7956aff1658e46c2" diff --git a/packages/glical/glical.0.0.2/descr b/packages/glical/glical.0.0.2/descr deleted file mode 100644 index 996037a2f99..00000000000 --- a/packages/glical/glical.0.0.2/descr +++ /dev/null @@ -1,2 +0,0 @@ -Glical: glancing at iCalendar data. -A library to glance at iCalendar data using OCaml. diff --git a/packages/glical/glical.0.0.2/opam b/packages/glical/glical.0.0.2/opam index 0409f3970ee..f0cd8a8b61e 100644 --- a/packages/glical/glical.0.0.2/opam +++ b/packages/glical/glical.0.0.2/opam @@ -1,6 +1,6 @@ maintainer: "philippe.wang@gmail.com" name: "glical" -opam-version: "1" +opam-version: "2.0" license: "ISC" authors: [ "Philippe Wang " ] homepage: "https://github.com/pw374/glical" @@ -15,5 +15,13 @@ remove: [ tags: [ "org:ocamllabs" ] -available: ocaml-version >= "3.12.1" install: [make "install"] +synopsis: "Glical: glancing at iCalendar data." +description: "A library to glance at iCalendar data using OCaml." +depends: [ + "ocaml" {>= "3.12.1"} +] +url { + src: "http://pw374.github.io/distrib/glical/glical-0.0.2.tar.gz" + checksum: "md5=e0abc6b8188cfd75263ad151acb68337" +} diff --git a/packages/glical/glical.0.0.2/url b/packages/glical/glical.0.0.2/url deleted file mode 100644 index 74d9e04175d..00000000000 --- a/packages/glical/glical.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/glical/glical-0.0.2.tar.gz" -checksum: "e0abc6b8188cfd75263ad151acb68337" diff --git a/packages/glical/glical.0.0.3/descr b/packages/glical/glical.0.0.3/descr deleted file mode 100644 index 996037a2f99..00000000000 --- a/packages/glical/glical.0.0.3/descr +++ /dev/null @@ -1,2 +0,0 @@ -Glical: glancing at iCalendar data. -A library to glance at iCalendar data using OCaml. diff --git a/packages/glical/glical.0.0.3/opam b/packages/glical/glical.0.0.3/opam index 0409f3970ee..a552349f267 100644 --- a/packages/glical/glical.0.0.3/opam +++ b/packages/glical/glical.0.0.3/opam @@ -1,6 +1,6 @@ maintainer: "philippe.wang@gmail.com" name: "glical" -opam-version: "1" +opam-version: "2.0" license: "ISC" authors: [ "Philippe Wang " ] homepage: "https://github.com/pw374/glical" @@ -15,5 +15,13 @@ remove: [ tags: [ "org:ocamllabs" ] -available: ocaml-version >= "3.12.1" install: [make "install"] +synopsis: "Glical: glancing at iCalendar data." +description: "A library to glance at iCalendar data using OCaml." +depends: [ + "ocaml" {>= "3.12.1"} +] +url { + src: "http://pw374.github.io/distrib/glical/glical-0.0.3.tar.gz" + checksum: "md5=3277552ee387d0fa35db96d9fd79f04a" +} diff --git a/packages/glical/glical.0.0.3/url b/packages/glical/glical.0.0.3/url deleted file mode 100644 index a0f800afa2e..00000000000 --- a/packages/glical/glical.0.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/glical/glical-0.0.3.tar.gz" -checksum: "3277552ee387d0fa35db96d9fd79f04a" diff --git a/packages/glical/glical.0.0.4/descr b/packages/glical/glical.0.0.4/descr deleted file mode 100644 index 996037a2f99..00000000000 --- a/packages/glical/glical.0.0.4/descr +++ /dev/null @@ -1,2 +0,0 @@ -Glical: glancing at iCalendar data. -A library to glance at iCalendar data using OCaml. diff --git a/packages/glical/glical.0.0.4/opam b/packages/glical/glical.0.0.4/opam index 2d1bab0f21f..659b314e948 100644 --- a/packages/glical/glical.0.0.4/opam +++ b/packages/glical/glical.0.0.4/opam @@ -1,6 +1,6 @@ maintainer: "philippe.wang@gmail.com" name: "glical" -opam-version: "1.2" +opam-version: "2.0" license: "ISC" authors: [ "Philippe Wang " ] homepage: "https://github.com/pw374/glical" @@ -16,11 +16,17 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "3.12.1"} "ocamlfind" ] tags: [ "org:ocamllabs" ] -available: [ocaml-version >= "3.12.1"] -dev-repo: "https://github.com/pw374/glical.git" +dev-repo: "git+https://github.com/pw374/glical.git" bug-reports: "https://github.com/pw374/glical/issues" +synopsis: "Glical: glancing at iCalendar data." +description: "A library to glance at iCalendar data using OCaml." +url { + src: "http://pw374.github.io/distrib/glical/glical-0.0.4.tar.gz" + checksum: "md5=a40bb6d2a9801f43300404fe017e5722" +} diff --git a/packages/glical/glical.0.0.4/url b/packages/glical/glical.0.0.4/url deleted file mode 100644 index 21bbd06ba06..00000000000 --- a/packages/glical/glical.0.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/glical/glical-0.0.4.tar.gz" -checksum: "a40bb6d2a9801f43300404fe017e5722" diff --git a/packages/glical/glical.0.0.5/descr b/packages/glical/glical.0.0.5/descr deleted file mode 100644 index 996037a2f99..00000000000 --- a/packages/glical/glical.0.0.5/descr +++ /dev/null @@ -1,2 +0,0 @@ -Glical: glancing at iCalendar data. -A library to glance at iCalendar data using OCaml. diff --git a/packages/glical/glical.0.0.5/opam b/packages/glical/glical.0.0.5/opam index 2d1bab0f21f..72d4e7e2588 100644 --- a/packages/glical/glical.0.0.5/opam +++ b/packages/glical/glical.0.0.5/opam @@ -1,6 +1,6 @@ maintainer: "philippe.wang@gmail.com" name: "glical" -opam-version: "1.2" +opam-version: "2.0" license: "ISC" authors: [ "Philippe Wang " ] homepage: "https://github.com/pw374/glical" @@ -16,11 +16,17 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "3.12.1"} "ocamlfind" ] tags: [ "org:ocamllabs" ] -available: [ocaml-version >= "3.12.1"] -dev-repo: "https://github.com/pw374/glical.git" +dev-repo: "git+https://github.com/pw374/glical.git" bug-reports: "https://github.com/pw374/glical/issues" +synopsis: "Glical: glancing at iCalendar data." +description: "A library to glance at iCalendar data using OCaml." +url { + src: "http://pw374.github.io/distrib/glical/glical-0.0.5.tar.gz" + checksum: "md5=33fbcffd83d7109beb3162326f737e77" +} diff --git a/packages/glical/glical.0.0.5/url b/packages/glical/glical.0.0.5/url deleted file mode 100644 index 17b48b9b000..00000000000 --- a/packages/glical/glical.0.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/glical/glical-0.0.5.tar.gz" -checksum: "33fbcffd83d7109beb3162326f737e77" diff --git a/packages/glical/glical.0.0.7/descr b/packages/glical/glical.0.0.7/descr deleted file mode 100644 index 996037a2f99..00000000000 --- a/packages/glical/glical.0.0.7/descr +++ /dev/null @@ -1,2 +0,0 @@ -Glical: glancing at iCalendar data. -A library to glance at iCalendar data using OCaml. diff --git a/packages/glical/glical.0.0.7/opam b/packages/glical/glical.0.0.7/opam index 2d1bab0f21f..0a03803802e 100644 --- a/packages/glical/glical.0.0.7/opam +++ b/packages/glical/glical.0.0.7/opam @@ -1,6 +1,6 @@ maintainer: "philippe.wang@gmail.com" name: "glical" -opam-version: "1.2" +opam-version: "2.0" license: "ISC" authors: [ "Philippe Wang " ] homepage: "https://github.com/pw374/glical" @@ -16,11 +16,17 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "3.12.1"} "ocamlfind" ] tags: [ "org:ocamllabs" ] -available: [ocaml-version >= "3.12.1"] -dev-repo: "https://github.com/pw374/glical.git" +dev-repo: "git+https://github.com/pw374/glical.git" bug-reports: "https://github.com/pw374/glical/issues" +synopsis: "Glical: glancing at iCalendar data." +description: "A library to glance at iCalendar data using OCaml." +url { + src: "http://pw374.github.io/distrib/glical/glical-0.0.7.tar.gz" + checksum: "md5=61fd3daacea83cc5399345711983af57" +} diff --git a/packages/glical/glical.0.0.7/url b/packages/glical/glical.0.0.7/url deleted file mode 100644 index dc15cde70b4..00000000000 --- a/packages/glical/glical.0.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/glical/glical-0.0.7.tar.gz" -checksum: "61fd3daacea83cc5399345711983af57" diff --git a/packages/glpk/glpk.0.1.6/descr b/packages/glpk/glpk.0.1.6/descr deleted file mode 100644 index 43c3b8a4786..00000000000 --- a/packages/glpk/glpk.0.1.6/descr +++ /dev/null @@ -1,5 +0,0 @@ -Bindings for glpk -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). diff --git a/packages/glpk/glpk.0.1.6/opam b/packages/glpk/glpk.0.1.6/opam index d29126d4371..0f8d186acf2 100644 --- a/packages/glpk/glpk.0.1.6/opam +++ b/packages/glpk/glpk.0.1.6/opam @@ -1,10 +1,22 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [make "byte" "opt"] remove: [["ocamlfind" "remove" "glpk"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["debian"] ["libglpk-dev"]] - [["ubuntu"] ["libglpk-dev"]] + ["libglpk-dev"] {os-distribution = "debian"} + ["libglpk-dev"] {os-distribution = "ubuntu"} ] 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: + "http://downloads.sourceforge.net/project/ocaml-glpk/ocaml-glpk/0.1.6/ocaml-glpk-0.1.6.tar.gz" + checksum: "md5=daff90d6786f410813dcdd5f56b8a83f" +} diff --git a/packages/glpk/glpk.0.1.6/url b/packages/glpk/glpk.0.1.6/url deleted file mode 100644 index abae7213ee8..00000000000 --- a/packages/glpk/glpk.0.1.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/ocaml-glpk/ocaml-glpk/0.1.6/ocaml-glpk-0.1.6.tar.gz" -checksum: "daff90d6786f410813dcdd5f56b8a83f" diff --git a/packages/glpk/glpk.0.1.7/descr b/packages/glpk/glpk.0.1.7/descr deleted file mode 100644 index 43c3b8a4786..00000000000 --- a/packages/glpk/glpk.0.1.7/descr +++ /dev/null @@ -1,5 +0,0 @@ -Bindings for glpk -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). diff --git a/packages/glpk/glpk.0.1.7/opam b/packages/glpk/glpk.0.1.7/opam index e5a03e7d755..6fbb3bc485b 100644 --- a/packages/glpk/glpk.0.1.7/opam +++ b/packages/glpk/glpk.0.1.7/opam @@ -1,17 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Samuel Mimram " authors: "Samuel Mimram " homepage: "http://smimram.github.io/ocaml-glpk/" license: "GPL-2" -dev-repo: "https://github.com/smimram/ocaml-glpk.git" +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: ["ocamlfind"] +depends: [ + "ocaml" {< "4.04.0"} + "ocamlfind" +] depexts: [ - [["debian"] ["libglpk-dev"]] - [["ubuntu"] ["libglpk-dev"]] - [["osx" "homebrew"] ["homebrew/science/glpk"]] + ["libglpk-dev"] {os-distribution = "debian"} + ["libglpk-dev"] {os-distribution = "ubuntu"} + ["homebrew/science/glpk"] {os = "macos" & os-distribution = "homebrew"} ] install: [make "install"] -available: [ocaml-version < "4.04.0"] +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: "md5=65f600f8ae12ab022fdbe5546727c919" +} diff --git a/packages/glpk/glpk.0.1.7/url b/packages/glpk/glpk.0.1.7/url deleted file mode 100644 index b5988c1f37a..00000000000 --- a/packages/glpk/glpk.0.1.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/smimram/ocaml-glpk/archive/0.1.7.tar.gz" -checksum: "65f600f8ae12ab022fdbe5546727c919" diff --git a/packages/glpk/glpk.0.1.8/descr b/packages/glpk/glpk.0.1.8/descr deleted file mode 100644 index 43c3b8a4786..00000000000 --- a/packages/glpk/glpk.0.1.8/descr +++ /dev/null @@ -1,5 +0,0 @@ -Bindings for glpk -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). diff --git a/packages/glpk/glpk.0.1.8/opam b/packages/glpk/glpk.0.1.8/opam index 6bebece4df8..846854751e9 100644 --- a/packages/glpk/glpk.0.1.8/opam +++ b/packages/glpk/glpk.0.1.8/opam @@ -1,16 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Samuel Mimram " authors: "Samuel Mimram " homepage: "http://smimram.github.io/ocaml-glpk/" license: "GPL-2" -dev-repo: "https://github.com/smimram/ocaml-glpk.git" +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: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["debian"] ["libglpk-dev"]] - [["ubuntu"] ["libglpk-dev"]] - [["osx" "homebrew"] ["homebrew/science/glpk"]] + ["libglpk-dev"] {os-distribution = "debian"} + ["libglpk-dev"] {os-distribution = "ubuntu"} + ["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/releases/download/0.1.8/ocaml-glpk-0.1.8.tar.gz" + checksum: "md5=d760f081a25259fb0c79175bcb51d6cd" +} diff --git a/packages/glpk/glpk.0.1.8/url b/packages/glpk/glpk.0.1.8/url deleted file mode 100644 index 39158525e45..00000000000 --- a/packages/glpk/glpk.0.1.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/smimram/ocaml-glpk/releases/download/0.1.8/ocaml-glpk-0.1.8.tar.gz" -checksum: "d760f081a25259fb0c79175bcb51d6cd" diff --git a/packages/glsurf/glsurf.3.3.1/descr b/packages/glsurf/glsurf.3.3.1/descr deleted file mode 100644 index 66731b89c0d..00000000000 --- a/packages/glsurf/glsurf.3.3.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -GlSurf, implicit curves and surfaces drawing and discretization - -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 diff --git a/packages/glsurf/glsurf.3.3.1/opam b/packages/glsurf/glsurf.3.3.1/opam index 5894ea668dc..0d7569e9ad8 100644 --- a/packages/glsurf/glsurf.3.3.1/opam +++ b/packages/glsurf/glsurf.3.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Raffalli " bug-reports: "http://lama.univ-savoie.fr/mantis/search.php?project_id=2" authors: @@ -13,6 +13,7 @@ remove: [ ["rm" "-rf" "%{doc}%/glsurf"] ] depends: [ + "ocaml" "camlimages" "base-bytes" "lablgl" @@ -20,3 +21,20 @@ depends: [ "ocamlfind" {build} "num" ] +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://lama.univ-savoie.fr/~raffalli/glsurf/glsurf-3.3.1.tar.gz" + checksum: "md5=f2084bbf0cd0a31dc9c22fe4e9b8b5be" +} diff --git a/packages/glsurf/glsurf.3.3.1/url b/packages/glsurf/glsurf.3.3.1/url deleted file mode 100644 index ddb83096da7..00000000000 --- a/packages/glsurf/glsurf.3.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://lama.univ-savoie.fr/~raffalli/glsurf/glsurf-3.3.1.tar.gz" -checksum: "f2084bbf0cd0a31dc9c22fe4e9b8b5be" diff --git a/packages/glsurf/glsurf.3.3/descr b/packages/glsurf/glsurf.3.3/descr deleted file mode 100644 index 66731b89c0d..00000000000 --- a/packages/glsurf/glsurf.3.3/descr +++ /dev/null @@ -1,12 +0,0 @@ -GlSurf, implicit curves and surfaces drawing and discretization - -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 diff --git a/packages/glsurf/glsurf.3.3/opam b/packages/glsurf/glsurf.3.3/opam index 11984955e48..ff816f028fe 100644 --- a/packages/glsurf/glsurf.3.3/opam +++ b/packages/glsurf/glsurf.3.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "glsurf" version: "3.3" maintainer: "Christophe Raffalli " @@ -12,6 +12,7 @@ build: [make] install: [make "install" "BINDIR=%{bin}%"] remove: [rm "%{bin}%/glsurf"] depends: [ + "ocaml" "camlimages" "base-bytes" "lablgl" @@ -19,3 +20,19 @@ depends: [ "ocamlfind" {build} "num" ] +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://lama.univ-savoie.fr/~raffalli/glsurf/glsurf-3.3.tar.gz" + checksum: "md5=af1de416d0d51e7be611324383eaf945" +} diff --git a/packages/glsurf/glsurf.3.3/url b/packages/glsurf/glsurf.3.3/url deleted file mode 100644 index 09cb4ac39f3..00000000000 --- a/packages/glsurf/glsurf.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://lama.univ-savoie.fr/~raffalli/glsurf/glsurf-3.3.tar.gz" -checksum: "af1de416d0d51e7be611324383eaf945" diff --git a/packages/gmp-freestanding/gmp-freestanding.6.0.0-1/descr b/packages/gmp-freestanding/gmp-freestanding.6.0.0-1/descr deleted file mode 100644 index 95679c55eef..00000000000 --- a/packages/gmp-freestanding/gmp-freestanding.6.0.0-1/descr +++ /dev/null @@ -1,3 +0,0 @@ -The GNU Multiple Precision Arithmetic Library - -Freestanding build of GNU GMP. diff --git a/packages/gmp-freestanding/gmp-freestanding.6.0.0-1/opam b/packages/gmp-freestanding/gmp-freestanding.6.0.0-1/opam index 7c892911f6c..12a6c77beba 100644 --- a/packages/gmp-freestanding/gmp-freestanding.6.0.0-1/opam +++ b/packages/gmp-freestanding/gmp-freestanding.6.0.0-1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Martin Lucina " homepage: "https://gmplib.org/" license: "GNU LGPL v3 and GNU GPL v2" @@ -13,6 +13,19 @@ remove: [ "%{prefix}%/lib/gmp-freestanding" ] depends: [ + "ocaml" "ocaml-freestanding" "conf-m4" {build} ] +synopsis: "The GNU Multiple Precision Arithmetic Library" +description: "Freestanding build of GNU GMP." +flags: light-uninstall +extra-files: [ + ["mirage-install.sh" "md5=aca9a1c985326f95daa51aedef55b318"] + ["mirage-build.sh" "md5=df83f12141d7e2f23af088288be373f6"] + ["gmp-freestanding.pc" "md5=dc5be7ab8745e93ac4fd723b291bba8b"] +] +url { + src: "https://gmplib.org/download/gmp/gmp-6.0.0a.tar.xz" + checksum: "md5=1e6da4e434553d2811437aa42c7f7c76" +} diff --git a/packages/gmp-freestanding/gmp-freestanding.6.0.0-1/url b/packages/gmp-freestanding/gmp-freestanding.6.0.0-1/url deleted file mode 100644 index 730095af15e..00000000000 --- a/packages/gmp-freestanding/gmp-freestanding.6.0.0-1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gmplib.org/download/gmp/gmp-6.0.0a.tar.xz" -checksum: "1e6da4e434553d2811437aa42c7f7c76" diff --git a/packages/gmp-freestanding/gmp-freestanding.6.0.0/descr b/packages/gmp-freestanding/gmp-freestanding.6.0.0/descr deleted file mode 100644 index 95679c55eef..00000000000 --- a/packages/gmp-freestanding/gmp-freestanding.6.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -The GNU Multiple Precision Arithmetic Library - -Freestanding build of GNU GMP. diff --git a/packages/gmp-freestanding/gmp-freestanding.6.0.0/opam b/packages/gmp-freestanding/gmp-freestanding.6.0.0/opam index 7c892911f6c..8d1026742dd 100644 --- a/packages/gmp-freestanding/gmp-freestanding.6.0.0/opam +++ b/packages/gmp-freestanding/gmp-freestanding.6.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Martin Lucina " homepage: "https://gmplib.org/" license: "GNU LGPL v3 and GNU GPL v2" @@ -13,6 +13,19 @@ remove: [ "%{prefix}%/lib/gmp-freestanding" ] depends: [ + "ocaml" "ocaml-freestanding" "conf-m4" {build} ] +synopsis: "The GNU Multiple Precision Arithmetic Library" +description: "Freestanding build of GNU GMP." +flags: light-uninstall +extra-files: [ + ["mirage-install.sh" "md5=aca9a1c985326f95daa51aedef55b318"] + ["mirage-build.sh" "md5=97c6a30f1359398ecaf5bdd8e95d24db"] + ["gmp-freestanding.pc" "md5=dc5be7ab8745e93ac4fd723b291bba8b"] +] +url { + src: "https://gmplib.org/download/gmp/gmp-6.0.0a.tar.xz" + checksum: "md5=1e6da4e434553d2811437aa42c7f7c76" +} diff --git a/packages/gmp-freestanding/gmp-freestanding.6.0.0/url b/packages/gmp-freestanding/gmp-freestanding.6.0.0/url deleted file mode 100644 index 730095af15e..00000000000 --- a/packages/gmp-freestanding/gmp-freestanding.6.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gmplib.org/download/gmp/gmp-6.0.0a.tar.xz" -checksum: "1e6da4e434553d2811437aa42c7f7c76" diff --git a/packages/gmp-freestanding/gmp-freestanding.6.1.2/descr b/packages/gmp-freestanding/gmp-freestanding.6.1.2/descr deleted file mode 100644 index 95679c55eef..00000000000 --- a/packages/gmp-freestanding/gmp-freestanding.6.1.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -The GNU Multiple Precision Arithmetic Library - -Freestanding build of GNU GMP. diff --git a/packages/gmp-freestanding/gmp-freestanding.6.1.2/opam b/packages/gmp-freestanding/gmp-freestanding.6.1.2/opam index 70739566cf5..fccaf8ce197 100644 --- a/packages/gmp-freestanding/gmp-freestanding.6.1.2/opam +++ b/packages/gmp-freestanding/gmp-freestanding.6.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Martin Lucina " homepage: "https://gmplib.org/" license: "GNU LGPL v3 and GNU GPL v2" @@ -13,5 +13,18 @@ remove: [ "%{prefix}%/lib/gmp-freestanding" ] depends: [ + "ocaml" "ocaml-freestanding" {>= "0.2.3"} ] +synopsis: "The GNU Multiple Precision Arithmetic Library" +description: "Freestanding build of GNU GMP." +flags: light-uninstall +extra-files: [ + ["mirage-install.sh" "md5=aca9a1c985326f95daa51aedef55b318"] + ["mirage-build.sh" "md5=df83f12141d7e2f23af088288be373f6"] + ["gmp-freestanding.pc" "md5=391473dd7c6957fed3e9e485e456fb6c"] +] +url { + src: "https://gmplib.org/download/gmp/gmp-6.1.2.tar.xz" + checksum: "md5=f58fa8001d60c4c77595fbbb62b63c1d" +} diff --git a/packages/gmp-freestanding/gmp-freestanding.6.1.2/url b/packages/gmp-freestanding/gmp-freestanding.6.1.2/url deleted file mode 100644 index c40ade51b7a..00000000000 --- a/packages/gmp-freestanding/gmp-freestanding.6.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gmplib.org/download/gmp/gmp-6.1.2.tar.xz" -checksum: "f58fa8001d60c4c77595fbbb62b63c1d" diff --git a/packages/gmp-xen/gmp-xen.6.0.0-1/descr b/packages/gmp-xen/gmp-xen.6.0.0-1/descr deleted file mode 100644 index eaf41b48a2d..00000000000 --- a/packages/gmp-xen/gmp-xen.6.0.0-1/descr +++ /dev/null @@ -1 +0,0 @@ -The GNU Multiple Precision Arithmetic Library diff --git a/packages/gmp-xen/gmp-xen.6.0.0-1/opam b/packages/gmp-xen/gmp-xen.6.0.0-1/opam index fc95748da80..ac478c40ecd 100644 --- a/packages/gmp-xen/gmp-xen.6.0.0-1/opam +++ b/packages/gmp-xen/gmp-xen.6.0.0-1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Leonard " homepage: "https://gmplib.org/" license: "GNU LGPL v3 and GNU GPL v2" @@ -13,6 +13,19 @@ remove: [ "%{prefix}%/lib/gmp-xen" ] depends: [ + "ocaml" "mirage-xen-posix" "conf-m4" {build} ] +synopsis: "The GNU Multiple Precision Arithmetic Library" +flags: light-uninstall +extra-files: [ + ["mirage-install.sh" "md5=208756962625681926dba3d6a2ec8a55"] + ["mirage-build.sh" "md5=7dff6a4104bcdf01be7f0be0a6d71afc"] + ["gmp-xen.pc" "md5=4fd6b2b151153a75bf651502b38c84c3"] + ["gmp-6a.diff" "md5=ef379d00b52fd8138627e8d13606736c"] +] +url { + src: "https://gmplib.org/download/gmp/gmp-6.0.0a.tar.xz" + checksum: "md5=1e6da4e434553d2811437aa42c7f7c76" +} diff --git a/packages/gmp-xen/gmp-xen.6.0.0-1/url b/packages/gmp-xen/gmp-xen.6.0.0-1/url deleted file mode 100644 index 730095af15e..00000000000 --- a/packages/gmp-xen/gmp-xen.6.0.0-1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gmplib.org/download/gmp/gmp-6.0.0a.tar.xz" -checksum: "1e6da4e434553d2811437aa42c7f7c76" diff --git a/packages/gmp-xen/gmp-xen.6.0.0/descr b/packages/gmp-xen/gmp-xen.6.0.0/descr deleted file mode 100644 index eaf41b48a2d..00000000000 --- a/packages/gmp-xen/gmp-xen.6.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -The GNU Multiple Precision Arithmetic Library diff --git a/packages/gmp-xen/gmp-xen.6.0.0/opam b/packages/gmp-xen/gmp-xen.6.0.0/opam index fc95748da80..d306554421c 100644 --- a/packages/gmp-xen/gmp-xen.6.0.0/opam +++ b/packages/gmp-xen/gmp-xen.6.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Leonard " homepage: "https://gmplib.org/" license: "GNU LGPL v3 and GNU GPL v2" @@ -13,6 +13,19 @@ remove: [ "%{prefix}%/lib/gmp-xen" ] depends: [ + "ocaml" "mirage-xen-posix" "conf-m4" {build} ] +synopsis: "The GNU Multiple Precision Arithmetic Library" +flags: light-uninstall +extra-files: [ + ["mirage-install.sh" "md5=208756962625681926dba3d6a2ec8a55"] + ["mirage-build.sh" "md5=50e8d17938461d0c8fc08c525de8d013"] + ["gmp-xen.pc" "md5=4fd6b2b151153a75bf651502b38c84c3"] + ["gmp-6a.diff" "md5=ef379d00b52fd8138627e8d13606736c"] +] +url { + src: "https://gmplib.org/download/gmp/gmp-6.0.0a.tar.xz" + checksum: "md5=1e6da4e434553d2811437aa42c7f7c76" +} diff --git a/packages/gmp-xen/gmp-xen.6.0.0/url b/packages/gmp-xen/gmp-xen.6.0.0/url deleted file mode 100644 index 730095af15e..00000000000 --- a/packages/gmp-xen/gmp-xen.6.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gmplib.org/download/gmp/gmp-6.0.0a.tar.xz" -checksum: "1e6da4e434553d2811437aa42c7f7c76" diff --git a/packages/gnuplot/gnuplot.0.5.0/descr b/packages/gnuplot/gnuplot.0.5.0/descr deleted file mode 100644 index 4abfe7bc4a2..00000000000 --- a/packages/gnuplot/gnuplot.0.5.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Simple interface to Gnuplot -Gnuplot-OCaml provides a simple interface to Gnuplot from OCaml. The -API supports only 2D graphs and was inspired by FnuPlot. - diff --git a/packages/gnuplot/gnuplot.0.5.0/opam b/packages/gnuplot/gnuplot.0.5.0/opam index 16fcdc6064e..6c1acd34ed9 100644 --- a/packages/gnuplot/gnuplot.0.5.0/opam +++ b/packages/gnuplot/gnuplot.0.5.0/opam @@ -1,26 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" name: "gnuplot" version: "0.5.0" maintainer: "Oliver Gu " authors: [ "Oliver Gu " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "https://bitbucket.org/ogu/gnuplot-ocaml" -dev-repo: "https://bitbucket.org/ogu/gnuplot-ocaml.git" +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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.00"} "base-threads" - "core" {<= "113.00.00" & <"v0.9.0"} + "core" {<= "113.00.00" & < "v0.9.0"} "ocamlfind" {>= "1.3.1"} "ocamlbuild" {build} "conf-gnuplot" ] -available: [ ocaml-version >= "4.00" ] +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: "md5=d08fae8d81deb1c8ca4a28b8721c2759" +} diff --git a/packages/gnuplot/gnuplot.0.5.0/url b/packages/gnuplot/gnuplot.0.5.0/url deleted file mode 100644 index c303399f069..00000000000 --- a/packages/gnuplot/gnuplot.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/ogu/gnuplot-ocaml/downloads/gnuplot-ocaml-0.5.0.tar.gz" -checksum: "d08fae8d81deb1c8ca4a28b8721c2759" diff --git a/packages/gnuplot/gnuplot.0.5.1/descr b/packages/gnuplot/gnuplot.0.5.1/descr deleted file mode 100644 index 4abfe7bc4a2..00000000000 --- a/packages/gnuplot/gnuplot.0.5.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Simple interface to Gnuplot -Gnuplot-OCaml provides a simple interface to Gnuplot from OCaml. The -API supports only 2D graphs and was inspired by FnuPlot. - diff --git a/packages/gnuplot/gnuplot.0.5.1/opam b/packages/gnuplot/gnuplot.0.5.1/opam index 01bb9a6bcf4..a1bc50bffa2 100644 --- a/packages/gnuplot/gnuplot.0.5.1/opam +++ b/packages/gnuplot/gnuplot.0.5.1/opam @@ -1,30 +1,38 @@ -opam-version: "1.2" +opam-version: "2.0" name: "gnuplot" version: "0.5.1" maintainer: "Oliver Gu " authors: [ "Oliver Gu " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "https://bitbucket.org/ogu/gnuplot-ocaml" -dev-repo: "https://bitbucket.org/ogu/gnuplot-ocaml.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.02.3"} "base-threads" - "core" {>= "113.24.00" & <"v0.9.0"} + "core" {>= "113.24.00" & < "v0.9.0"} "ocamlfind" {build & >= "1.3.1"} "conf-gnuplot" ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=b34185a864c5e5bddb2221fae419d499" +} diff --git a/packages/gnuplot/gnuplot.0.5.1/url b/packages/gnuplot/gnuplot.0.5.1/url deleted file mode 100644 index ee39674ddfc..00000000000 --- a/packages/gnuplot/gnuplot.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/ogu/gnuplot-ocaml/downloads/gnuplot-ocaml-0.5.1.tar.gz" -checksum: "b34185a864c5e5bddb2221fae419d499" diff --git a/packages/gnuplot/gnuplot.0.5.2/descr b/packages/gnuplot/gnuplot.0.5.2/descr deleted file mode 100644 index 4abfe7bc4a2..00000000000 --- a/packages/gnuplot/gnuplot.0.5.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Simple interface to Gnuplot -Gnuplot-OCaml provides a simple interface to Gnuplot from OCaml. The -API supports only 2D graphs and was inspired by FnuPlot. - diff --git a/packages/gnuplot/gnuplot.0.5.2/opam b/packages/gnuplot/gnuplot.0.5.2/opam index a8a457a5e8a..756deae1e90 100644 --- a/packages/gnuplot/gnuplot.0.5.2/opam +++ b/packages/gnuplot/gnuplot.0.5.2/opam @@ -1,29 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Oliver Gu " authors: [ "Oliver Gu " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "https://bitbucket.org/ogu/gnuplot-ocaml" -dev-repo: "https://bitbucket.org/ogu/gnuplot-ocaml.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.02.3"} "base-threads" - "core" {>= "113.24.00" & <"v0.9.0"} + "core" {>= "113.24.00" & < "v0.9.0"} "ocamlbuild" {build} "ocamlfind" {build & >= "1.3.1"} "conf-gnuplot" ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=8534406f0791c99c4d4914da4c12a203" +} diff --git a/packages/gnuplot/gnuplot.0.5.2/url b/packages/gnuplot/gnuplot.0.5.2/url deleted file mode 100644 index 5774338b27c..00000000000 --- a/packages/gnuplot/gnuplot.0.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/ogu/gnuplot-ocaml/downloads/gnuplot-ocaml-0.5.2.tar.gz" -checksum: "8534406f0791c99c4d4914da4c12a203" diff --git a/packages/gnuplot/gnuplot.0.5.3/descr b/packages/gnuplot/gnuplot.0.5.3/descr deleted file mode 100644 index 9fdcc38b145..00000000000 --- a/packages/gnuplot/gnuplot.0.5.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Simple interface to Gnuplot - -Gnuplot-OCaml provides a simple interface to Gnuplot from OCaml. -The API supports only 2D graphs and was inspired by FnuPlot. diff --git a/packages/gnuplot/gnuplot.0.5.3/opam b/packages/gnuplot/gnuplot.0.5.3/opam index e09077404b9..fe18ff47449 100644 --- a/packages/gnuplot/gnuplot.0.5.3/opam +++ b/packages/gnuplot/gnuplot.0.5.3/opam @@ -1,14 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Oliver Gu " authors: "Oliver Gu " homepage: "https://bitbucket.org/ogu/gnuplot-ocaml" bug-reports: "https://bitbucket.org/ogu/gnuplot-ocaml/issues" license: "LGPL-2.1+ with OCaml linking exception" -dev-repo: "https://bitbucket.org/ogu/gnuplot-ocaml.git" +dev-repo: "git+https://bitbucket.org/ogu/gnuplot-ocaml.git" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" {>= "4.03.0"} "core" "conf-gnuplot" "jbuilder" {build & >= "1.0+beta2"} ] -available: [ocaml-version >= "4.03.0"] +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.""" +url { + src: + "https://bitbucket.org/ogu/gnuplot-ocaml/downloads/gnuplot-ocaml-0.5.3.tar.gz" + checksum: "md5=4df924134f1472fa275c2da9cea05b0b" +} diff --git a/packages/gnuplot/gnuplot.0.5.3/url b/packages/gnuplot/gnuplot.0.5.3/url deleted file mode 100644 index c480c18989d..00000000000 --- a/packages/gnuplot/gnuplot.0.5.3/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://bitbucket.org/ogu/gnuplot-ocaml/downloads/gnuplot-ocaml-0.5.3.tar.gz" -checksum: "4df924134f1472fa275c2da9cea05b0b" diff --git a/packages/goblint-cil/goblint-cil.1.7.3/descr b/packages/goblint-cil/goblint-cil.1.7.3/descr deleted file mode 100644 index 1834c92e711..00000000000 --- a/packages/goblint-cil/goblint-cil.1.7.3/descr +++ /dev/null @@ -1,7 +0,0 @@ -A front-end for the C programming language that facilitates program analysis and transformation. - -This is a fork of the 'cil' package needed to build 'goblint'. -Changes: -- some warnings are made optional -- truncated integer constants have a string representation -- compiles with OCaml 4.06.0 diff --git a/packages/goblint-cil/goblint-cil.1.7.3/opam b/packages/goblint-cil/goblint-cil.1.7.3/opam index 10634e6e929..db81a020f47 100644 --- a/packages/goblint-cil/goblint-cil.1.7.3/opam +++ b/packages/goblint-cil/goblint-cil.1.7.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["gabriel@kerneis.info"] maintainer: "ralf.vogler@gmail.com" homepage: "https://cil-project.github.io/cil/" @@ -7,12 +7,8 @@ dev-repo: "git+https://github.com/goblint/cil/" build: [ ["env" "FORCE_PERL_PREFIX=1" "./configure" "--prefix" prefix] [make] -] -build-test: [ - ["env" "VERBOSE=1" make "test"] -] -build-doc: [ - [make "doc"] + ["env" "VERBOSE=1" make "test"] {with-test} + [make "doc"] {with-doc} ] install: [ make "install" @@ -22,12 +18,24 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" "ocamlbuild" {build} "num" {build} "conf-perl" {build} - "hevea" {build & doc} - "hevea" {build & test} + "hevea" {build & with-doc} + "hevea" {build & with-test} ] conflicts: ["cil"] -available: [ ocaml-version >= "4.02.3" ] +synopsis: + "A front-end for the C programming language that facilitates program analysis and transformation." +description: """ +This is a fork of the 'cil' package needed to build 'goblint'. +Changes: +- some warnings are made optional +- truncated integer constants have a string representation +- compiles with OCaml 4.06.0""" +url { + src: "https://github.com/goblint/cil/archive/goblint-cil-1.7.3.tar.gz" + checksum: "md5=77b8d863893215275e6b8f7f0e055e3e" +} diff --git a/packages/goblint-cil/goblint-cil.1.7.3/url b/packages/goblint-cil/goblint-cil.1.7.3/url deleted file mode 100644 index d5327bc47df..00000000000 --- a/packages/goblint-cil/goblint-cil.1.7.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/goblint/cil/archive/goblint-cil-1.7.3.tar.gz" -checksum: "77b8d863893215275e6b8f7f0e055e3e" diff --git a/packages/goblint/goblint.1.0.0/descr b/packages/goblint/goblint.1.0.0/descr deleted file mode 100644 index 285ad1a1599..00000000000 --- a/packages/goblint/goblint.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Static analysis framework for concurrent C diff --git a/packages/goblint/goblint.1.0.0/opam b/packages/goblint/goblint.1.0.0/opam index db5dfb43d39..03bca1fefb3 100644 --- a/packages/goblint/goblint.1.0.0/opam +++ b/packages/goblint/goblint.1.0.0/opam @@ -1,11 +1,12 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Ralf Vogler " license: "MIT" homepage: "https://github.com/goblint/analyzer" bug-reports: "https://github.com/goblint/analyzer/issues" -dev-repo: "https://github.com/goblint/analyzer.git" +dev-repo: "git+https://github.com/goblint/analyzer.git" build: [make] depends: [ + "ocaml" {>= "4.04.1" & < "4.07"} "ocamlbuild" {build} "ocamlfind" {build} "goblint-cil" {build} @@ -17,4 +18,8 @@ depends: [ "ppx_deriving" {build} "ppx_deriving_yojson" {build} ] -available: [ocaml-version >= "4.04.1" & ocaml-version < "4.07"] +synopsis: "Static analysis framework for concurrent C" +url { + src: "https://github.com/goblint/analyzer/archive/goblint-1.0.0.tar.gz" + checksum: "md5=dd3ff7266e17f2772a17609d6bd960b8" +} diff --git a/packages/goblint/goblint.1.0.0/url b/packages/goblint/goblint.1.0.0/url deleted file mode 100644 index afd679ab94f..00000000000 --- a/packages/goblint/goblint.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/goblint/analyzer/archive/goblint-1.0.0.tar.gz" -checksum: "dd3ff7266e17f2772a17609d6bd960b8" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.2.1/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.2.1/descr deleted file mode 100644 index f5c97e5a4ed..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -FUSE filesystem over Google Drive diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.2.1/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.2.1/opam index 203590ed7d9..e12672ea7c2 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.2.1/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" substs: ["opam.patch"] build: [ @@ -7,6 +7,7 @@ build: [ ] remove: [["ocamlfind" "remove" "google-drive-ocamlfuse"]] depends: [ + "ocaml" "ocamlfind" "gapi-ocaml" {<= "0.2.4"} "ocamlfuse" @@ -15,3 +16,11 @@ depends: [ ] patches: ["opam.patch"] install: ["ocaml" "setup.ml" "-install"] +synopsis: "FUSE filesystem over Google Drive" +flags: light-uninstall +extra-files: ["opam.patch.in" "md5=bc0ba518d9bfcb3c2d080bad21348238"] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1068/google-drive-ocamlfuse-0.2.1-src.tar.gz" + checksum: "md5=ae8e24a60563080bc7571d76ce308d35" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.2.1/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.2.1/url deleted file mode 100644 index 63709ffbbb5..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1068/google-drive-ocamlfuse-0.2.1-src.tar.gz" -checksum: "ae8e24a60563080bc7571d76ce308d35" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3.1/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3.1/descr deleted file mode 100644 index c300e0c9452..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3.1/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3.1/opam index 8f00ccbb71f..6fcaf4cd3a6 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3.1/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: ["Alessandro Strada"] homepage: "http://gdfuse.forge.ocamlcore.org/" @@ -8,6 +8,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "camlidl" "gapi-ocaml" {<= "0.2.4"} "ocamlfind" @@ -15,5 +16,16 @@ depends: [ "sqlite3" "ocamlbuild" {build} ] -available: ocaml-version >= "3.12.0" install: ["ocaml" "setup.ml" "-install"] +synopsis: "A FUSE filesystem over Google Drive" +description: """ +google-drive-ocamlfuse is a FUSE-based file system backed by Google +Drive, written in OCaml.""" +extra-files: [ + "google-drive-ocamlfuse.install" "md5=07031d8a0c4fbbf0e1c489b65ac9691c" +] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1157/google-drive-ocamlfuse-0.3.1-opam.tar.gz" + checksum: "md5=69c846055be8e90462832def9a170c3b" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3.1/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3.1/url deleted file mode 100644 index bc2ffeacd20..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1157/google-drive-ocamlfuse-0.3.1-opam.tar.gz" -checksum: "69c846055be8e90462832def9a170c3b" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3.2/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3.2/descr deleted file mode 100644 index c300e0c9452..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3.2/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3.2/opam index 8f00ccbb71f..93d5386cf88 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3.2/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: ["Alessandro Strada"] homepage: "http://gdfuse.forge.ocamlcore.org/" @@ -8,6 +8,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "camlidl" "gapi-ocaml" {<= "0.2.4"} "ocamlfind" @@ -15,5 +16,16 @@ depends: [ "sqlite3" "ocamlbuild" {build} ] -available: ocaml-version >= "3.12.0" install: ["ocaml" "setup.ml" "-install"] +synopsis: "A FUSE filesystem over Google Drive" +description: """ +google-drive-ocamlfuse is a FUSE-based file system backed by Google +Drive, written in OCaml.""" +extra-files: [ + "google-drive-ocamlfuse.install" "md5=07031d8a0c4fbbf0e1c489b65ac9691c" +] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1162/google-drive-ocamlfuse-0.3.2-src.tar.gz" + checksum: "md5=f9aacef0acf6bf1f3b8caeb8b2333d54" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3.2/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3.2/url deleted file mode 100644 index 813ac3be671..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1162/google-drive-ocamlfuse-0.3.2-src.tar.gz" -checksum: "f9aacef0acf6bf1f3b8caeb8b2333d54" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3.4/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3.4/descr deleted file mode 100644 index c300e0c9452..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3.4/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3.4/opam index 8f00ccbb71f..b1a044cc0a9 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3.4/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: ["Alessandro Strada"] homepage: "http://gdfuse.forge.ocamlcore.org/" @@ -8,6 +8,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "camlidl" "gapi-ocaml" {<= "0.2.4"} "ocamlfind" @@ -15,5 +16,16 @@ depends: [ "sqlite3" "ocamlbuild" {build} ] -available: ocaml-version >= "3.12.0" install: ["ocaml" "setup.ml" "-install"] +synopsis: "A FUSE filesystem over Google Drive" +description: """ +google-drive-ocamlfuse is a FUSE-based file system backed by Google +Drive, written in OCaml.""" +extra-files: [ + "google-drive-ocamlfuse.install" "md5=07031d8a0c4fbbf0e1c489b65ac9691c" +] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1212/google-drive-ocamlfuse-0.3.4-src.tar.gz" + checksum: "md5=13a9729d12ddf8d7d4473271d0d762c1" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3.4/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3.4/url deleted file mode 100644 index 34e88e409b6..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1212/google-drive-ocamlfuse-0.3.4-src.tar.gz" -checksum: "13a9729d12ddf8d7d4473271d0d762c1" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3/descr deleted file mode 100644 index f5c97e5a4ed..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3/descr +++ /dev/null @@ -1 +0,0 @@ -FUSE filesystem over Google Drive diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3/opam index 07bb0328419..6e04535911c 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "google-drive-ocamlfuse"]] depends: [ + "ocaml" "ocamlfind" "gapi-ocaml" {<= "0.2.4"} "ocamlfuse" @@ -13,3 +14,10 @@ depends: [ "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] +synopsis: "FUSE filesystem over Google Drive" +flags: light-uninstall +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1076/google-drive-ocamlfuse-0.3-opam.tar.gz" + checksum: "md5=7f00b9edacfe3840966a645aad6eee9a" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3/url deleted file mode 100644 index e94065cecc9..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1076/google-drive-ocamlfuse-0.3-opam.tar.gz" -checksum: "7f00b9edacfe3840966a645aad6eee9a" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.1/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.1/descr deleted file mode 100644 index c300e0c9452..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.1/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.1/opam index 8f00ccbb71f..5152ad6f22a 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.1/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: ["Alessandro Strada"] homepage: "http://gdfuse.forge.ocamlcore.org/" @@ -8,6 +8,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "camlidl" "gapi-ocaml" {<= "0.2.4"} "ocamlfind" @@ -15,5 +16,16 @@ depends: [ "sqlite3" "ocamlbuild" {build} ] -available: ocaml-version >= "3.12.0" install: ["ocaml" "setup.ml" "-install"] +synopsis: "A FUSE filesystem over Google Drive" +description: """ +google-drive-ocamlfuse is a FUSE-based file system backed by Google +Drive, written in OCaml.""" +extra-files: [ + "google-drive-ocamlfuse.install" "md5=07031d8a0c4fbbf0e1c489b65ac9691c" +] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1249/google-drive-ocamlfuse-0.4.1.tar.gz" + checksum: "md5=be3e32b6ca17c78acca7ad8855a8d04a" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.1/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.1/url deleted file mode 100644 index fbcfad7fa33..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1249/google-drive-ocamlfuse-0.4.1.tar.gz" -checksum: "be3e32b6ca17c78acca7ad8855a8d04a" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.2/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.2/descr deleted file mode 100644 index c300e0c9452..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.2/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.2/opam index 8f00ccbb71f..5492df4620f 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.2/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: ["Alessandro Strada"] homepage: "http://gdfuse.forge.ocamlcore.org/" @@ -8,6 +8,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "camlidl" "gapi-ocaml" {<= "0.2.4"} "ocamlfind" @@ -15,5 +16,16 @@ depends: [ "sqlite3" "ocamlbuild" {build} ] -available: ocaml-version >= "3.12.0" install: ["ocaml" "setup.ml" "-install"] +synopsis: "A FUSE filesystem over Google Drive" +description: """ +google-drive-ocamlfuse is a FUSE-based file system backed by Google +Drive, written in OCaml.""" +extra-files: [ + "google-drive-ocamlfuse.install" "md5=07031d8a0c4fbbf0e1c489b65ac9691c" +] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1250/google-drive-ocamlfuse-0.4.2.tar.gz" + checksum: "md5=5650119bec00e343410361cbbff9fd83" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.2/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.2/url deleted file mode 100644 index 655665ac536..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1250/google-drive-ocamlfuse-0.4.2.tar.gz" -checksum: "5650119bec00e343410361cbbff9fd83" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.3/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.3/descr deleted file mode 100644 index c300e0c9452..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.3/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.3/opam index 8f00ccbb71f..5138451e1bb 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.3/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: ["Alessandro Strada"] homepage: "http://gdfuse.forge.ocamlcore.org/" @@ -8,6 +8,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "camlidl" "gapi-ocaml" {<= "0.2.4"} "ocamlfind" @@ -15,5 +16,16 @@ depends: [ "sqlite3" "ocamlbuild" {build} ] -available: ocaml-version >= "3.12.0" install: ["ocaml" "setup.ml" "-install"] +synopsis: "A FUSE filesystem over Google Drive" +description: """ +google-drive-ocamlfuse is a FUSE-based file system backed by Google +Drive, written in OCaml.""" +extra-files: [ + "google-drive-ocamlfuse.install" "md5=07031d8a0c4fbbf0e1c489b65ac9691c" +] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1255/google-drive-ocamlfuse-0.4.3.tar.gz" + checksum: "md5=771987cb99761ee637d611b3ac8989a5" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.3/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.3/url deleted file mode 100644 index dd2755e8e1b..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1255/google-drive-ocamlfuse-0.4.3.tar.gz" -checksum: "771987cb99761ee637d611b3ac8989a5" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.4/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.4/descr deleted file mode 100644 index c300e0c9452..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.4/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.4/opam index 8f00ccbb71f..9b6d3af7457 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.4/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: ["Alessandro Strada"] homepage: "http://gdfuse.forge.ocamlcore.org/" @@ -8,6 +8,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "camlidl" "gapi-ocaml" {<= "0.2.4"} "ocamlfind" @@ -15,5 +16,16 @@ depends: [ "sqlite3" "ocamlbuild" {build} ] -available: ocaml-version >= "3.12.0" install: ["ocaml" "setup.ml" "-install"] +synopsis: "A FUSE filesystem over Google Drive" +description: """ +google-drive-ocamlfuse is a FUSE-based file system backed by Google +Drive, written in OCaml.""" +extra-files: [ + "google-drive-ocamlfuse.install" "md5=07031d8a0c4fbbf0e1c489b65ac9691c" +] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1256/google-drive-ocamlfuse-0.4.4.tar.gz" + checksum: "md5=e26c1e7a732dc13f83d4636b5b415800" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.4/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.4/url deleted file mode 100644 index e9105c4efd4..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1256/google-drive-ocamlfuse-0.4.4.tar.gz" -checksum: "e26c1e7a732dc13f83d4636b5b415800" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.6/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.6/descr deleted file mode 100644 index c300e0c9452..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.6/descr +++ /dev/null @@ -1,3 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.6/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.6/opam index 8f00ccbb71f..cdb78953981 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.6/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: ["Alessandro Strada"] homepage: "http://gdfuse.forge.ocamlcore.org/" @@ -8,6 +8,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "camlidl" "gapi-ocaml" {<= "0.2.4"} "ocamlfind" @@ -15,5 +16,16 @@ depends: [ "sqlite3" "ocamlbuild" {build} ] -available: ocaml-version >= "3.12.0" install: ["ocaml" "setup.ml" "-install"] +synopsis: "A FUSE filesystem over Google Drive" +description: """ +google-drive-ocamlfuse is a FUSE-based file system backed by Google +Drive, written in OCaml.""" +extra-files: [ + "google-drive-ocamlfuse.install" "md5=07031d8a0c4fbbf0e1c489b65ac9691c" +] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1273/google-drive-ocamlfuse-0.4.6.tar.gz" + checksum: "md5=56c57765f0bfce8a228513f7403f5034" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.6/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.6/url deleted file mode 100644 index 948a47fa1ba..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1273/google-drive-ocamlfuse-0.4.6.tar.gz" -checksum: "56c57765f0bfce8a228513f7403f5034" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.7/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.7/descr deleted file mode 100644 index c300e0c9452..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.7/descr +++ /dev/null @@ -1,3 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.7/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.7/opam index c80b966c8e1..3ca0d5b6af7 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.7/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: ["Alessandro Strada"] homepage: "http://gdfuse.forge.ocamlcore.org/" @@ -8,6 +8,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "camlidl" "gapi-ocaml" {<= "0.2.4"} "ocamlfind" @@ -16,8 +17,19 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libcurl4-gnutls-dev"]] - [["ubuntu"] ["libcurl4-gnutls-dev"]] + ["libcurl4-gnutls-dev"] {os-distribution = "debian"} + ["libcurl4-gnutls-dev"] {os-distribution = "ubuntu"} ] -available: ocaml-version >= "3.12.0" install: ["ocaml" "setup.ml" "-install"] +synopsis: "A FUSE filesystem over Google Drive" +description: """ +google-drive-ocamlfuse is a FUSE-based file system backed by Google +Drive, written in OCaml.""" +extra-files: [ + "google-drive-ocamlfuse.install" "md5=07031d8a0c4fbbf0e1c489b65ac9691c" +] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1278/google-drive-ocamlfuse-0.4.7.tar.gz" + checksum: "md5=f8d2f52a6a05a3b84411c5de237c5ec7" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.7/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.7/url deleted file mode 100644 index 9709a106eb2..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1278/google-drive-ocamlfuse-0.4.7.tar.gz" -checksum: "f8d2f52a6a05a3b84411c5de237c5ec7" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.8/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.8/descr deleted file mode 100644 index c300e0c9452..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.8/descr +++ /dev/null @@ -1,3 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.8/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.8/opam index c80b966c8e1..e5c3ec8f987 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.8/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.8/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: ["Alessandro Strada"] homepage: "http://gdfuse.forge.ocamlcore.org/" @@ -8,6 +8,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "camlidl" "gapi-ocaml" {<= "0.2.4"} "ocamlfind" @@ -16,8 +17,19 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libcurl4-gnutls-dev"]] - [["ubuntu"] ["libcurl4-gnutls-dev"]] + ["libcurl4-gnutls-dev"] {os-distribution = "debian"} + ["libcurl4-gnutls-dev"] {os-distribution = "ubuntu"} ] -available: ocaml-version >= "3.12.0" install: ["ocaml" "setup.ml" "-install"] +synopsis: "A FUSE filesystem over Google Drive" +description: """ +google-drive-ocamlfuse is a FUSE-based file system backed by Google +Drive, written in OCaml.""" +extra-files: [ + "google-drive-ocamlfuse.install" "md5=07031d8a0c4fbbf0e1c489b65ac9691c" +] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1288/google-drive-ocamlfuse-0.4.8.tar.gz" + checksum: "md5=16e7607f8e23043ffe686d64b8ab80ac" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.8/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.8/url deleted file mode 100644 index d957370d219..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1288/google-drive-ocamlfuse-0.4.8.tar.gz" -checksum: "16e7607f8e23043ffe686d64b8ab80ac" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4/descr deleted file mode 100644 index c300e0c9452..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4/opam index 8f00ccbb71f..0970b2bd9d8 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: ["Alessandro Strada"] homepage: "http://gdfuse.forge.ocamlcore.org/" @@ -8,6 +8,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "camlidl" "gapi-ocaml" {<= "0.2.4"} "ocamlfind" @@ -15,5 +16,16 @@ depends: [ "sqlite3" "ocamlbuild" {build} ] -available: ocaml-version >= "3.12.0" install: ["ocaml" "setup.ml" "-install"] +synopsis: "A FUSE filesystem over Google Drive" +description: """ +google-drive-ocamlfuse is a FUSE-based file system backed by Google +Drive, written in OCaml.""" +extra-files: [ + "google-drive-ocamlfuse.install" "md5=07031d8a0c4fbbf0e1c489b65ac9691c" +] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1216/google-drive-ocamlfuse-0.4-src.tar.gz" + checksum: "md5=c9a2321466f8928b419839abca65dc9c" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4/url deleted file mode 100644 index e8b620b1fac..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1216/google-drive-ocamlfuse-0.4-src.tar.gz" -checksum: "c9a2321466f8928b419839abca65dc9c" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.1/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.1/descr deleted file mode 100644 index c300e0c9452..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.1/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.1/opam index 1f546cbdb96..d452f5b92af 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.1/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: ["Alessandro Strada"] homepage: "http://gdfuse.forge.ocamlcore.org/" @@ -8,6 +8,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "camlidl" "gapi-ocaml" {>= "0.2.1" & <= "0.2.4"} "ocamlfind" @@ -16,8 +17,19 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libcurl4-gnutls-dev"]] - [["ubuntu"] ["libcurl4-gnutls-dev"]] + ["libcurl4-gnutls-dev"] {os-distribution = "debian"} + ["libcurl4-gnutls-dev"] {os-distribution = "ubuntu"} ] -available: ocaml-version >= "3.12.0" install: ["ocaml" "setup.ml" "-install"] +synopsis: "A FUSE filesystem over Google Drive" +description: """ +google-drive-ocamlfuse is a FUSE-based file system backed by Google +Drive, written in OCaml.""" +extra-files: [ + "google-drive-ocamlfuse.install" "md5=07031d8a0c4fbbf0e1c489b65ac9691c" +] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1297/google-drive-ocamlfuse-0.5.1.tar.gz" + checksum: "md5=a9ec2f242fcf0314ac5122c7a6a76395" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.1/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.1/url deleted file mode 100644 index fabfc29cd5b..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1297/google-drive-ocamlfuse-0.5.1.tar.gz" -checksum: "a9ec2f242fcf0314ac5122c7a6a76395" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.10/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.10/descr deleted file mode 100644 index c300e0c9452..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.10/descr +++ /dev/null @@ -1,3 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.10/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.10/opam index b995d52de27..5fb51ab7573 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.10/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.10/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: [ "Alessandro Strada" ] license: "MIT" @@ -8,6 +8,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "base-threads" "camlidl" "gapi-ocaml" {>= "0.2.6"} @@ -16,5 +17,13 @@ depends: [ "sqlite3" "ocamlbuild" {build} ] -available: ocaml-version >= "3.12.0" install: ["ocaml" "setup.ml" "-install"] +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://forge.ocamlcore.org/frs/download.php/1469/google-drive-ocamlfuse-0.5.10.tar.gz" + checksum: "md5=eb1a79aa8de0bb317d217eae4d69e00c" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.10/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.10/url deleted file mode 100644 index ffaaff4ff85..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.10/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1469/google-drive-ocamlfuse-0.5.10.tar.gz" -checksum: "eb1a79aa8de0bb317d217eae4d69e00c" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.11/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.11/descr deleted file mode 100644 index c300e0c9452..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.11/descr +++ /dev/null @@ -1,3 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.11/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.11/opam index b995d52de27..fd65a0a3a73 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.11/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.11/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: [ "Alessandro Strada" ] license: "MIT" @@ -8,6 +8,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "base-threads" "camlidl" "gapi-ocaml" {>= "0.2.6"} @@ -16,5 +17,13 @@ depends: [ "sqlite3" "ocamlbuild" {build} ] -available: ocaml-version >= "3.12.0" install: ["ocaml" "setup.ml" "-install"] +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://forge.ocamlcore.org/frs/download.php/1483/google-drive-ocamlfuse-0.5.11.tar.gz" + checksum: "md5=914df9a324dd4f5e0f259fa440700c07" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.11/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.11/url deleted file mode 100644 index d1cce723e4c..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.11/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1483/google-drive-ocamlfuse-0.5.11.tar.gz" -checksum: "914df9a324dd4f5e0f259fa440700c07" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.12/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.12/descr deleted file mode 100644 index c300e0c9452..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.12/descr +++ /dev/null @@ -1,3 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.12/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.12/opam index b995d52de27..ebf2cdb497b 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.12/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.12/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: [ "Alessandro Strada" ] license: "MIT" @@ -8,6 +8,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "base-threads" "camlidl" "gapi-ocaml" {>= "0.2.6"} @@ -16,5 +17,13 @@ depends: [ "sqlite3" "ocamlbuild" {build} ] -available: ocaml-version >= "3.12.0" install: ["ocaml" "setup.ml" "-install"] +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://forge.ocamlcore.org/frs/download.php/1489/google-drive-ocamlfuse-0.5.12.tar.gz" + checksum: "md5=9d8fb5f7acdff884064f0c6f5b9230a5" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.12/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.12/url deleted file mode 100644 index ecb9454e8fe..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.12/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1489/google-drive-ocamlfuse-0.5.12.tar.gz" -checksum: "9d8fb5f7acdff884064f0c6f5b9230a5" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.13/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.13/descr deleted file mode 100644 index 040d5360075..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.13/descr +++ /dev/null @@ -1,4 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. - diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.13/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.13/opam index b995d52de27..b42e15c58c8 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.13/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.13/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: [ "Alessandro Strada" ] license: "MIT" @@ -8,6 +8,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "base-threads" "camlidl" "gapi-ocaml" {>= "0.2.6"} @@ -16,5 +17,13 @@ depends: [ "sqlite3" "ocamlbuild" {build} ] -available: ocaml-version >= "3.12.0" install: ["ocaml" "setup.ml" "-install"] +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://forge.ocamlcore.org/frs/download.php/1497/google-drive-ocamlfuse-0.5.13.tar.gz" + checksum: "md5=ccf7ef6b8b9ade261b068aa64cfb6bf5" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.13/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.13/url deleted file mode 100644 index d619b2c372a..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.13/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1497/google-drive-ocamlfuse-0.5.13.tar.gz" -checksum: "ccf7ef6b8b9ade261b068aa64cfb6bf5" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.14/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.14/descr deleted file mode 100644 index c300e0c9452..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.14/descr +++ /dev/null @@ -1,3 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.14/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.14/opam index b995d52de27..b58351227e8 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.14/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.14/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: [ "Alessandro Strada" ] license: "MIT" @@ -8,6 +8,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "base-threads" "camlidl" "gapi-ocaml" {>= "0.2.6"} @@ -16,5 +17,13 @@ depends: [ "sqlite3" "ocamlbuild" {build} ] -available: ocaml-version >= "3.12.0" install: ["ocaml" "setup.ml" "-install"] +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://forge.ocamlcore.org/frs/download.php/1504/google-drive-ocamlfuse-0.5.14.tar.gz" + checksum: "md5=7db02eba7ab012f5e967641a256e5e7d" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.14/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.14/url deleted file mode 100644 index feefaaf2052..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.14/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1504/google-drive-ocamlfuse-0.5.14.tar.gz" -checksum: "7db02eba7ab012f5e967641a256e5e7d" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.15/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.15/descr deleted file mode 100644 index c300e0c9452..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.15/descr +++ /dev/null @@ -1,3 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.15/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.15/opam index b995d52de27..20c5f0c454c 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.15/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.15/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: [ "Alessandro Strada" ] license: "MIT" @@ -8,6 +8,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "base-threads" "camlidl" "gapi-ocaml" {>= "0.2.6"} @@ -16,5 +17,13 @@ depends: [ "sqlite3" "ocamlbuild" {build} ] -available: ocaml-version >= "3.12.0" install: ["ocaml" "setup.ml" "-install"] +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://forge.ocamlcore.org/frs/download.php/1517/google-drive-ocamlfuse-0.5.15.tar.gz" + checksum: "md5=be8b34485e82c5db1fd4c4b6f5dfeb25" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.15/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.15/url deleted file mode 100644 index 0a0d4c1dcc5..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.15/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1517/google-drive-ocamlfuse-0.5.15.tar.gz" -checksum: "be8b34485e82c5db1fd4c4b6f5dfeb25" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.16/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.16/descr deleted file mode 100644 index c300e0c9452..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.16/descr +++ /dev/null @@ -1,3 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.16/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.16/opam index b995d52de27..50a991f4301 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.16/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.16/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: [ "Alessandro Strada" ] license: "MIT" @@ -8,6 +8,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "base-threads" "camlidl" "gapi-ocaml" {>= "0.2.6"} @@ -16,5 +17,13 @@ depends: [ "sqlite3" "ocamlbuild" {build} ] -available: ocaml-version >= "3.12.0" install: ["ocaml" "setup.ml" "-install"] +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://forge.ocamlcore.org/frs/download.php/1518/google-drive-ocamlfuse-0.5.16.tar.gz" + checksum: "md5=b115c5aac480add332dd86ae032d34e1" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.16/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.16/url deleted file mode 100644 index 9f2749c024a..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.16/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1518/google-drive-ocamlfuse-0.5.16.tar.gz" -checksum: "b115c5aac480add332dd86ae032d34e1" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.17/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.17/descr deleted file mode 100644 index c300e0c9452..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.17/descr +++ /dev/null @@ -1,3 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.17/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.17/opam index d0cc5389a7d..bf3ffd69254 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.17/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.17/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: [ "Alessandro Strada" ] license: "MIT" homepage: "http://gdfuse.forge.ocamlcore.org/" bug-reports: "https://github.com/astrada/google-drive-ocamlfuse/issues" -dev-repo: "https://github.com/astrada/google-drive-ocamlfuse.git" +dev-repo: "git+https://github.com/astrada/google-drive-ocamlfuse.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "base-threads" "camlidl" "gapi-ocaml" {>= "0.2.6"} @@ -18,5 +19,13 @@ depends: [ "sqlite3" "ocamlbuild" {build} ] -available: [ocaml-version >= "3.12.0"] install: ["ocaml" "setup.ml" "-install"] +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://forge.ocamlcore.org/frs/download.php/1520/google-drive-ocamlfuse-0.5.17.tar.gz" + checksum: "md5=7610fd0585859d6dd03023e5dd5b7530" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.17/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.17/url deleted file mode 100644 index 28021ad4405..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.17/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1520/google-drive-ocamlfuse-0.5.17.tar.gz" -checksum: "7610fd0585859d6dd03023e5dd5b7530" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.18/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.18/descr deleted file mode 100644 index 040d5360075..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.18/descr +++ /dev/null @@ -1,4 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. - diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.18/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.18/opam index d0cc5389a7d..a7c84ed5b3f 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.18/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.18/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: [ "Alessandro Strada" ] license: "MIT" homepage: "http://gdfuse.forge.ocamlcore.org/" bug-reports: "https://github.com/astrada/google-drive-ocamlfuse/issues" -dev-repo: "https://github.com/astrada/google-drive-ocamlfuse.git" +dev-repo: "git+https://github.com/astrada/google-drive-ocamlfuse.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "base-threads" "camlidl" "gapi-ocaml" {>= "0.2.6"} @@ -18,5 +19,13 @@ depends: [ "sqlite3" "ocamlbuild" {build} ] -available: [ocaml-version >= "3.12.0"] install: ["ocaml" "setup.ml" "-install"] +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://forge.ocamlcore.org/frs/download.php/1550/google-drive-ocamlfuse-0.5.18.tar.gz" + checksum: "md5=1db1573157a5c329477a4c38022a82bc" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.18/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.18/url deleted file mode 100644 index 8f6b76b4409..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.18/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1550/google-drive-ocamlfuse-0.5.18.tar.gz" -checksum: "1db1573157a5c329477a4c38022a82bc" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.19/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.19/descr deleted file mode 100644 index 040d5360075..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.19/descr +++ /dev/null @@ -1,4 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. - diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.19/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.19/opam index d0cc5389a7d..35861ad843d 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.19/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.19/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: [ "Alessandro Strada" ] license: "MIT" homepage: "http://gdfuse.forge.ocamlcore.org/" bug-reports: "https://github.com/astrada/google-drive-ocamlfuse/issues" -dev-repo: "https://github.com/astrada/google-drive-ocamlfuse.git" +dev-repo: "git+https://github.com/astrada/google-drive-ocamlfuse.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "base-threads" "camlidl" "gapi-ocaml" {>= "0.2.6"} @@ -18,5 +19,13 @@ depends: [ "sqlite3" "ocamlbuild" {build} ] -available: [ocaml-version >= "3.12.0"] install: ["ocaml" "setup.ml" "-install"] +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://forge.ocamlcore.org/frs/download.php/1579/google-drive-ocamlfuse-0.5.19.tar.gz" + checksum: "md5=aab0182850dde69e08b63e759100c679" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.19/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.19/url deleted file mode 100644 index a07edcb29d0..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.19/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1579/google-drive-ocamlfuse-0.5.19.tar.gz" -checksum: "aab0182850dde69e08b63e759100c679" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.2/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.2/descr deleted file mode 100644 index c300e0c9452..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.2/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.2/opam index 1f546cbdb96..24f34689cc5 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.2/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: ["Alessandro Strada"] homepage: "http://gdfuse.forge.ocamlcore.org/" @@ -8,6 +8,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "camlidl" "gapi-ocaml" {>= "0.2.1" & <= "0.2.4"} "ocamlfind" @@ -16,8 +17,19 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libcurl4-gnutls-dev"]] - [["ubuntu"] ["libcurl4-gnutls-dev"]] + ["libcurl4-gnutls-dev"] {os-distribution = "debian"} + ["libcurl4-gnutls-dev"] {os-distribution = "ubuntu"} ] -available: ocaml-version >= "3.12.0" install: ["ocaml" "setup.ml" "-install"] +synopsis: "A FUSE filesystem over Google Drive" +description: """ +google-drive-ocamlfuse is a FUSE-based file system backed by Google +Drive, written in OCaml.""" +extra-files: [ + "google-drive-ocamlfuse.install" "md5=07031d8a0c4fbbf0e1c489b65ac9691c" +] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1316/google-drive-ocamlfuse-0.5.2.tar.gz" + checksum: "md5=7f3e1a862e6f7b49da3381a5c259bc0c" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.2/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.2/url deleted file mode 100644 index 820e1702734..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1316/google-drive-ocamlfuse-0.5.2.tar.gz" -checksum: "7f3e1a862e6f7b49da3381a5c259bc0c" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.20/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.20/descr deleted file mode 100644 index 040d5360075..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.20/descr +++ /dev/null @@ -1,4 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. - diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.20/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.20/opam index 6737d2327f6..bd2afd8cfbd 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.20/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.20/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: [ "Alessandro Strada" ] license: "MIT" homepage: "http://gdfuse.forge.ocamlcore.org/" bug-reports: "https://github.com/astrada/google-drive-ocamlfuse/issues" -dev-repo: "https://github.com/astrada/google-drive-ocamlfuse.git" +dev-repo: "git+https://github.com/astrada/google-drive-ocamlfuse.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "base-threads" "camlidl" "gapi-ocaml" {>= "0.2.6"} @@ -17,5 +18,13 @@ depends: [ "ocamlfuse" "sqlite3" ] -available: [ocaml-version >= "3.12.0"] install: ["ocaml" "setup.ml" "-install"] +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://forge.ocamlcore.org/frs/download.php/1580/google-drive-ocamlfuse-0.5.20.tar.gz" + checksum: "md5=26568e5418c9f17092a7e8d25d58e6f3" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.20/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.20/url deleted file mode 100644 index 4093625a060..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.20/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1580/google-drive-ocamlfuse-0.5.20.tar.gz" -checksum: "26568e5418c9f17092a7e8d25d58e6f3" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.21/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.21/descr deleted file mode 100644 index 040d5360075..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.21/descr +++ /dev/null @@ -1,4 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. - diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.21/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.21/opam index f236ca6502b..1ec2d323281 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.21/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.21/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: [ "Alessandro Strada" ] license: "MIT" homepage: "http://gdfuse.forge.ocamlcore.org/" bug-reports: "https://github.com/astrada/google-drive-ocamlfuse/issues" -dev-repo: "https://github.com/astrada/google-drive-ocamlfuse.git" +dev-repo: "git+https://github.com/astrada/google-drive-ocamlfuse.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "base-threads" "camlidl" "gapi-ocaml" {>= "0.2.8"} @@ -17,5 +18,13 @@ depends: [ "ocamlfuse" "sqlite3" ] -available: [ocaml-version >= "3.12.0"] install: ["ocaml" "setup.ml" "-install"] +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://forge.ocamlcore.org/frs/download.php/1585/google-drive-ocamlfuse-0.5.21.tar.gz" + checksum: "md5=fb23569bf912a938e271189fd3f5206f" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.21/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.21/url deleted file mode 100644 index 1d962e06a7d..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.21/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1585/google-drive-ocamlfuse-0.5.21.tar.gz" -checksum: "fb23569bf912a938e271189fd3f5206f" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.22/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.22/descr deleted file mode 100644 index 040d5360075..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.22/descr +++ /dev/null @@ -1,4 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. - diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.22/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.22/opam index f236ca6502b..6c9cf25d0e4 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.22/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.22/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: [ "Alessandro Strada" ] license: "MIT" homepage: "http://gdfuse.forge.ocamlcore.org/" bug-reports: "https://github.com/astrada/google-drive-ocamlfuse/issues" -dev-repo: "https://github.com/astrada/google-drive-ocamlfuse.git" +dev-repo: "git+https://github.com/astrada/google-drive-ocamlfuse.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "base-threads" "camlidl" "gapi-ocaml" {>= "0.2.8"} @@ -17,5 +18,13 @@ depends: [ "ocamlfuse" "sqlite3" ] -available: [ocaml-version >= "3.12.0"] install: ["ocaml" "setup.ml" "-install"] +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://forge.ocamlcore.org/frs/download.php/1587/google-drive-ocamlfuse-0.5.22.tar.gz" + checksum: "md5=f89dd58e71a8db024b69a449649510f2" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.22/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.22/url deleted file mode 100644 index 520bbea0846..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.22/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1587/google-drive-ocamlfuse-0.5.22.tar.gz" -checksum: "f89dd58e71a8db024b69a449649510f2" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.23/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.23/descr deleted file mode 100644 index 040d5360075..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.23/descr +++ /dev/null @@ -1,4 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. - diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.23/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.23/opam index f7eb54f60a8..8242c35d7ff 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.23/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.23/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alessandro Strada " authors: [ "Alessandro Strada" ] license: "MIT" homepage: "http://gdfuse.forge.ocamlcore.org/" -dev-repo: "https://github.com/astrada/google-drive-ocamlfuse.git" +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] @@ -11,6 +11,7 @@ build: [ ] install: ["ocaml" "setup.ml" "-install"] depends: [ + "ocaml" {>= "3.12.0"} "base-threads" "camlidl" "gapi-ocaml" {>= "0.2.10"} @@ -18,4 +19,12 @@ depends: [ "ocamlfuse" "sqlite3" ] -available: [ ocaml-version >= "3.12.0" ] +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://forge.ocamlcore.org/frs/download.php/1648/google-drive-ocamlfuse-0.5.23.tar.gz" + checksum: "md5=0ccd134e590e727840e7ae16ced8aedf" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.23/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.23/url deleted file mode 100644 index 55c677b34a1..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.23/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1648/google-drive-ocamlfuse-0.5.23.tar.gz" -checksum: "0ccd134e590e727840e7ae16ced8aedf" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.25/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.25/descr deleted file mode 100644 index 040d5360075..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.25/descr +++ /dev/null @@ -1,4 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. - diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.25/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.25/opam index a75d1a65688..e63ccdcfffd 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.25/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.25/opam @@ -1,31 +1,54 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alessandro Strada " authors: [ "Alessandro Strada" ] license: "MIT" homepage: "http://gdfuse.forge.ocamlcore.org/" -dev-repo: "https://github.com/astrada/google-drive-ocamlfuse.git" +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/_oasis_remove_.ml" "%{etc}%/google-drive-ocamlfuse"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" {>= "3.12.0"} "base-threads" {build} "camlidl" {build} "gapi-ocaml" {build & >= "0.2.10" & < "0.2.14"} "ocamlbuild" {build} "ocamlfind" {build} "ocamlfuse" {build} - ("sqlite3" {build & >= "4.0.6"} | "sqlite3" {build & = "4.0.4"} | "sqlite3" {build & = "4.0.3"} | "sqlite3" {build & = "4.0.2"} | "sqlite3" {build & = "4.0.1"} | "sqlite3" {build & = "4.0.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"}) + ("sqlite3" {build & >= "4.0.6"} | "sqlite3" {build & = "4.0.4"} | + "sqlite3" {build & = "4.0.3"} | + "sqlite3" {build & = "4.0.2"} | + "sqlite3" {build & = "4.0.1"} | + "sqlite3" {build & = "4.0.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"}) +] +synopsis: "A FUSE filesystem over Google Drive" +description: """ +google-drive-ocamlfuse is a FUSE-based file system backed by Google +Drive, written in OCaml.""" +extra-files: [ + ["google-drive-ocamlfuse.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] ] -available: [ ocaml-version >= "3.12.0" ] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1649/google-drive-ocamlfuse-0.5.25.tar.gz" + checksum: "md5=23b4907a3387868f8f53809a2d085719" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.25/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.25/url deleted file mode 100644 index 288282f2d11..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.25/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1649/google-drive-ocamlfuse-0.5.25.tar.gz" -checksum: "23b4907a3387868f8f53809a2d085719" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.3/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.3/descr deleted file mode 100644 index c300e0c9452..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.3/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.3/opam index 068de3a2b0d..fd5bfcbdaaa 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.3/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: [ "Alessandro Strada" ] license: "MIT" @@ -8,6 +8,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "camlidl" "gapi-ocaml" {>= "0.2.1" & <= "0.2.4"} "ocamlfind" @@ -16,8 +17,19 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libcurl4-gnutls-dev"]] - [["ubuntu"] ["libcurl4-gnutls-dev"]] + ["libcurl4-gnutls-dev"] {os-distribution = "debian"} + ["libcurl4-gnutls-dev"] {os-distribution = "ubuntu"} ] -available: ocaml-version >= "3.12.0" install: ["ocaml" "setup.ml" "-install"] +synopsis: "A FUSE filesystem over Google Drive" +description: """ +google-drive-ocamlfuse is a FUSE-based file system backed by Google +Drive, written in OCaml.""" +extra-files: [ + "google-drive-ocamlfuse.install" "md5=07031d8a0c4fbbf0e1c489b65ac9691c" +] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1368/google-drive-ocamlfuse-0.5.3.tar.gz" + checksum: "md5=bfab031d01d8671d381e5e40eb23fd4b" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.3/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.3/url deleted file mode 100644 index 0a72c34caa6..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1368/google-drive-ocamlfuse-0.5.3.tar.gz" -checksum: "bfab031d01d8671d381e5e40eb23fd4b" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.4/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.4/descr deleted file mode 100644 index c300e0c9452..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.4/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.4/opam index 4c7bb94d2f6..d697711a5e7 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.4/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: [ "Alessandro Strada" ] license: "MIT" @@ -8,6 +8,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "base-threads" "camlidl" "gapi-ocaml" {>= "0.2.1" & <= "0.2.4"} @@ -17,8 +18,19 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libcurl4-gnutls-dev"]] - [["ubuntu"] ["libcurl4-gnutls-dev"]] + ["libcurl4-gnutls-dev"] {os-distribution = "debian"} + ["libcurl4-gnutls-dev"] {os-distribution = "ubuntu"} ] -available: ocaml-version >= "3.12.0" install: ["ocaml" "setup.ml" "-install"] +synopsis: "A FUSE filesystem over Google Drive" +description: """ +google-drive-ocamlfuse is a FUSE-based file system backed by Google +Drive, written in OCaml.""" +extra-files: [ + "google-drive-ocamlfuse.install" "md5=07031d8a0c4fbbf0e1c489b65ac9691c" +] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1443/google-drive-ocamlfuse-0.5.4.tar.gz" + checksum: "md5=a0ca8b9abf1805611179f93381416e82" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.4/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.4/url deleted file mode 100644 index fbb378742fd..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1443/google-drive-ocamlfuse-0.5.4.tar.gz" -checksum: "a0ca8b9abf1805611179f93381416e82" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.5/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.5/descr deleted file mode 100644 index c300e0c9452..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.5/descr +++ /dev/null @@ -1,3 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.5/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.5/opam index 4c7bb94d2f6..897ab7cd50a 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.5/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: [ "Alessandro Strada" ] license: "MIT" @@ -8,6 +8,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "base-threads" "camlidl" "gapi-ocaml" {>= "0.2.1" & <= "0.2.4"} @@ -17,8 +18,19 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libcurl4-gnutls-dev"]] - [["ubuntu"] ["libcurl4-gnutls-dev"]] + ["libcurl4-gnutls-dev"] {os-distribution = "debian"} + ["libcurl4-gnutls-dev"] {os-distribution = "ubuntu"} ] -available: ocaml-version >= "3.12.0" install: ["ocaml" "setup.ml" "-install"] +synopsis: "A FUSE filesystem over Google Drive" +description: """ +google-drive-ocamlfuse is a FUSE-based file system backed by Google +Drive, written in OCaml.""" +extra-files: [ + "google-drive-ocamlfuse.install" "md5=07031d8a0c4fbbf0e1c489b65ac9691c" +] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1446/google-drive-ocamlfuse-0.5.5.tar.gz" + checksum: "md5=5bd2b7df4e7c270b577e1a56dbbe8f27" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.5/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.5/url deleted file mode 100644 index d8e074a9ae3..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1446/google-drive-ocamlfuse-0.5.5.tar.gz" -checksum: "5bd2b7df4e7c270b577e1a56dbbe8f27" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.6/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.6/descr deleted file mode 100644 index c300e0c9452..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.6/descr +++ /dev/null @@ -1,3 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.6/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.6/opam index 56e25d4480f..6c0d36eb71f 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.6/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: [ "Alessandro Strada" ] license: "MIT" @@ -8,6 +8,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "base-threads" "camlidl" "gapi-ocaml" {>= "0.2.4"} @@ -17,8 +18,16 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libcurl4-gnutls-dev"]] - [["ubuntu"] ["libcurl4-gnutls-dev"]] + ["libcurl4-gnutls-dev"] {os-distribution = "debian"} + ["libcurl4-gnutls-dev"] {os-distribution = "ubuntu"} ] -available: ocaml-version >= "3.12.0" install: ["ocaml" "setup.ml" "-install"] +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://forge.ocamlcore.org/frs/download.php/1449/google-drive-ocamlfuse-0.5.6.tar.gz" + checksum: "md5=3e6e0236f151bc68404128856eeaaa52" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.6/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.6/url deleted file mode 100644 index 366272d1af0..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1449/google-drive-ocamlfuse-0.5.6.tar.gz" -checksum: "3e6e0236f151bc68404128856eeaaa52" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.8/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.8/descr deleted file mode 100644 index c300e0c9452..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.8/descr +++ /dev/null @@ -1,3 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.8/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.8/opam index 2d21b497eba..88556372066 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.8/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.8/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: [ "Alessandro Strada" ] license: "MIT" @@ -8,6 +8,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "base-threads" "camlidl" "gapi-ocaml" {>= "0.2.5"} @@ -17,8 +18,16 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libcurl4-gnutls-dev"]] - [["ubuntu"] ["libcurl4-gnutls-dev"]] + ["libcurl4-gnutls-dev"] {os-distribution = "debian"} + ["libcurl4-gnutls-dev"] {os-distribution = "ubuntu"} ] -available: ocaml-version >= "3.12.0" install: ["ocaml" "setup.ml" "-install"] +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://forge.ocamlcore.org/frs/download.php/1461/google-drive-ocamlfuse-0.5.8.tar.gz" + checksum: "md5=5fcc5daca9a1c8e98a13da4dd9555d9d" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.8/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.8/url deleted file mode 100644 index a423d4cec16..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1461/google-drive-ocamlfuse-0.5.8.tar.gz" -checksum: "5fcc5daca9a1c8e98a13da4dd9555d9d" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.9/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.9/descr deleted file mode 100644 index c300e0c9452..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.9/descr +++ /dev/null @@ -1,3 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.9/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.9/opam index 2d21b497eba..6bd711a96a7 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.9/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.9/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: [ "Alessandro Strada" ] license: "MIT" @@ -8,6 +8,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "base-threads" "camlidl" "gapi-ocaml" {>= "0.2.5"} @@ -17,8 +18,16 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libcurl4-gnutls-dev"]] - [["ubuntu"] ["libcurl4-gnutls-dev"]] + ["libcurl4-gnutls-dev"] {os-distribution = "debian"} + ["libcurl4-gnutls-dev"] {os-distribution = "ubuntu"} ] -available: ocaml-version >= "3.12.0" install: ["ocaml" "setup.ml" "-install"] +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://forge.ocamlcore.org/frs/download.php/1466/google-drive-ocamlfuse-0.5.9.tar.gz" + checksum: "md5=45f7ea12a80046143b019e6dcfbc0d74" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.9/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.9/url deleted file mode 100644 index fc0e674a46f..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1466/google-drive-ocamlfuse-0.5.9.tar.gz" -checksum: "45f7ea12a80046143b019e6dcfbc0d74" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5/descr deleted file mode 100644 index c300e0c9452..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5/descr +++ /dev/null @@ -1,3 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5/opam index 1f546cbdb96..ae9b72e348d 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: ["Alessandro Strada"] homepage: "http://gdfuse.forge.ocamlcore.org/" @@ -8,6 +8,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "3.12.0"} "camlidl" "gapi-ocaml" {>= "0.2.1" & <= "0.2.4"} "ocamlfind" @@ -16,8 +17,19 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libcurl4-gnutls-dev"]] - [["ubuntu"] ["libcurl4-gnutls-dev"]] + ["libcurl4-gnutls-dev"] {os-distribution = "debian"} + ["libcurl4-gnutls-dev"] {os-distribution = "ubuntu"} ] -available: ocaml-version >= "3.12.0" install: ["ocaml" "setup.ml" "-install"] +synopsis: "A FUSE filesystem over Google Drive" +description: """ +google-drive-ocamlfuse is a FUSE-based file system backed by Google +Drive, written in OCaml.""" +extra-files: [ + "google-drive-ocamlfuse.install" "md5=07031d8a0c4fbbf0e1c489b65ac9691c" +] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1296/google-drive-ocamlfuse-0.5.tar.gz" + checksum: "md5=ca622a5a34067f6ead5b35b367c703c7" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5/url deleted file mode 100644 index 025c8d04dc0..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1296/google-drive-ocamlfuse-0.5.tar.gz" -checksum: "ca622a5a34067f6ead5b35b367c703c7" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.10/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.10/descr deleted file mode 100644 index ed9f00947d8..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.10/descr +++ /dev/null @@ -1,4 +0,0 @@ -A FUSE filesystem over Google Drive - -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.10/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.10/opam index e10d52c4351..6aa5fac19ea 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.10/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.10/opam @@ -1,32 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alessandro Strada " authors: [ "Alessandro Strada" ] license: "MIT" homepage: "http://gdfuse.forge.ocamlcore.org/" -dev-repo: "https://github.com/astrada/google-drive-ocamlfuse.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" {>= "4.01.0"} "base-threads" {build} "camlidl" {build} "gapi-ocaml" {>= "0.2.14"} "ocamlbuild" {build} "ocamlfind" {build} "ocamlfuse" - "ounit" {test} + "ounit" {with-test} "sqlite3" ] -available: [ ocaml-version >= "4.01.0" ] +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.10.tar.gz" + checksum: "md5=ecaabebc507d95390a7a54938065c1c1" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.10/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.10/url deleted file mode 100644 index 81db323fcf1..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.10/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/astrada/google-drive-ocamlfuse/archive/v0.6.10.tar.gz" -checksum: "ecaabebc507d95390a7a54938065c1c1" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.14/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.14/descr deleted file mode 100644 index ed9f00947d8..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.14/descr +++ /dev/null @@ -1,4 +0,0 @@ -A FUSE filesystem over Google Drive - -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.14/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.14/opam index f13ea124a9a..16cbeb8df73 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.14/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.14/opam @@ -1,32 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alessandro Strada " authors: [ "Alessandro Strada" ] license: "MIT" homepage: "http://gdfuse.forge.ocamlcore.org/" -dev-repo: "https://github.com/astrada/google-drive-ocamlfuse.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" {>= "3.12.0"} "base-threads" {build} "camlidl" {build} "gapi-ocaml" {>= "0.2.14"} "ocamlbuild" {build} "ocamlfind" {build} "ocamlfuse" - "ounit" {test} + "ounit" {with-test} "sqlite3" ] -available: [ ocaml-version >= "3.12.0" ] +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.14.tar.gz" + checksum: "md5=a9debc4dc3b5a0612d80f32491bb7aa8" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.14/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.14/url deleted file mode 100644 index ca8a5bc47c9..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.14/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/astrada/google-drive-ocamlfuse/archive/v0.6.14.tar.gz" -checksum: "a9debc4dc3b5a0612d80f32491bb7aa8" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.15/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.15/descr deleted file mode 100644 index ed9f00947d8..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.15/descr +++ /dev/null @@ -1,4 +0,0 @@ -A FUSE filesystem over Google Drive - -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.15/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.15/opam index f13ea124a9a..9932e7864b2 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.15/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.15/opam @@ -1,32 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alessandro Strada " authors: [ "Alessandro Strada" ] license: "MIT" homepage: "http://gdfuse.forge.ocamlcore.org/" -dev-repo: "https://github.com/astrada/google-drive-ocamlfuse.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" {>= "3.12.0"} "base-threads" {build} "camlidl" {build} "gapi-ocaml" {>= "0.2.14"} "ocamlbuild" {build} "ocamlfind" {build} "ocamlfuse" - "ounit" {test} + "ounit" {with-test} "sqlite3" ] -available: [ ocaml-version >= "3.12.0" ] +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.15.tar.gz" + checksum: "md5=8000e487e74776188d9e44778cf4e53f" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.15/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.15/url deleted file mode 100644 index bec7e95273d..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.15/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/astrada/google-drive-ocamlfuse/archive/v0.6.15.tar.gz" -checksum: "8000e487e74776188d9e44778cf4e53f" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.17/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.17/descr deleted file mode 100644 index ed9f00947d8..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.17/descr +++ /dev/null @@ -1,4 +0,0 @@ -A FUSE filesystem over Google Drive - -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.17/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.17/opam index f13ea124a9a..b26dee1d815 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.17/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.17/opam @@ -1,32 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alessandro Strada " authors: [ "Alessandro Strada" ] license: "MIT" homepage: "http://gdfuse.forge.ocamlcore.org/" -dev-repo: "https://github.com/astrada/google-drive-ocamlfuse.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" {>= "3.12.0"} "base-threads" {build} "camlidl" {build} "gapi-ocaml" {>= "0.2.14"} "ocamlbuild" {build} "ocamlfind" {build} "ocamlfuse" - "ounit" {test} + "ounit" {with-test} "sqlite3" ] -available: [ ocaml-version >= "3.12.0" ] +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.17.tar.gz" + checksum: "md5=2d4fd2c69ac87f37e167b53dd7c49c20" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.17/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.17/url deleted file mode 100644 index bf99062b85f..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.17/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/astrada/google-drive-ocamlfuse/archive/v0.6.17.tar.gz" -checksum: "2d4fd2c69ac87f37e167b53dd7c49c20" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.2/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.2/descr deleted file mode 100644 index 040d5360075..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. - diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.2/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.2/opam index 5e8657d85ab..205cf5820c3 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.2/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.2/opam @@ -1,32 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alessandro Strada " authors: [ "Alessandro Strada" ] license: "MIT" homepage: "http://gdfuse.forge.ocamlcore.org/" -dev-repo: "https://github.com/astrada/google-drive-ocamlfuse.git" +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/_oasis_remove_.ml" "%{etc}%/google-drive-ocamlfuse"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" {>= "4.01.0"} "base-threads" {build} "camlidl" {build} "gapi-ocaml" {build & >= "0.2.14"} "ocamlbuild" {build} "ocamlfind" {build} "ocamlfuse" {build} - "ounit" {test} + "ounit" {with-test} "sqlite3" {build} ] -available: [ ocaml-version >= "4.01.0" ] +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://forge.ocamlcore.org/frs/download.php/1666/google-drive-ocamlfuse-0.6.2.tar.gz" + checksum: "md5=c6a029199dcc69f1d807cbba462000a2" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.2/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.2/url deleted file mode 100644 index 2538261ce22..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1666/google-drive-ocamlfuse-0.6.2.tar.gz" -checksum: "c6a029199dcc69f1d807cbba462000a2" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.21/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.21/descr deleted file mode 100644 index ed9f00947d8..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.21/descr +++ /dev/null @@ -1,4 +0,0 @@ -A FUSE filesystem over Google Drive - -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. 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 index c996f7b673c..4e7acbf446d 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.21/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.21/opam @@ -1,32 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alessandro Strada " authors: [ "Alessandro Strada" ] license: "MIT" homepage: "https://astrada.github.io/google-drive-ocamlfuse/" -dev-repo: "https://github.com/astrada/google-drive-ocamlfuse.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" {>= "3.12.0"} "base-threads" {build} "camlidl" {build} "gapi-ocaml" {>= "0.2.14"} "ocamlbuild" {build} "ocamlfind" {build} "ocamlfuse" - "ounit" {test} + "ounit" {with-test} "sqlite3" ] -available: [ ocaml-version >= "3.12.0" ] +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.tar.gz" + checksum: "md5=96d5a7c877d9f93b8f04dde67f96b725" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.21/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.21/url deleted file mode 100644 index e261f3513e3..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.21/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/astrada/google-drive-ocamlfuse/archive/v0.6.21.tar.gz" -checksum: "96d5a7c877d9f93b8f04dde67f96b725" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.22/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.22/descr deleted file mode 100644 index ed9f00947d8..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.22/descr +++ /dev/null @@ -1,4 +0,0 @@ -A FUSE filesystem over Google Drive - -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.22/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.22/opam index 6ef5ec31a10..3d82d33955a 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.22/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.22/opam @@ -1,25 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alessandro Strada " authors: [ "Alessandro Strada" ] license: "MIT" homepage: "http://gdfuse.forge.ocamlcore.org/" -dev-repo: "https://github.com/astrada/google-drive-ocamlfuse.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" {>= "4.02.3"} "base-threads" {build} "camlidl" {build} "gapi-ocaml" {>= "0.3.5"} @@ -29,4 +28,12 @@ depends: [ "ounit" {build} "sqlite3" ] -available: [ ocaml-version >= "4.02.3" ] +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.22.tar.gz" + checksum: "md5=689f16d6b39fd451d550c71fcaa24761" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.22/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.22/url deleted file mode 100644 index 063d37c0670..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.22/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/astrada/google-drive-ocamlfuse/archive/v0.6.22.tar.gz" -checksum: "689f16d6b39fd451d550c71fcaa24761" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.23/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.23/descr deleted file mode 100644 index 040d5360075..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.23/descr +++ /dev/null @@ -1,4 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. - diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.23/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.23/opam index c48c35bbc5c..95d84741170 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.23/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.23/opam @@ -1,17 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alessandro Strada " authors: [ "Alessandro Strada" ] license: "MIT" homepage: "http://gdfuse.forge.ocamlcore.org/" -dev-repo: "https://github.com/astrada/google-drive-ocamlfuse.git" +dev-repo: "git+https://github.com/astrada/google-drive-ocamlfuse.git" bug-reports: "https://github.com/astrada/google-drive-ocamlfuse/issues" build: [ ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] depends: [ + "ocaml" {>= "4.02.3"} "base-threads" {build} "camlidl" {build} "gapi-ocaml" {>= "0.3.6"} @@ -19,7 +18,15 @@ depends: [ "ocamlfuse" "cryptokit" "extlib" - "ounit" {test} + "ounit" {with-test} "sqlite3" ] -available: [ ocaml-version >= "4.02.3" ] +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.23.tar.gz" + checksum: "md5=f57304d1b2885392ecc967353c6003d4" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.23/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.23/url deleted file mode 100644 index b9a0031fbb1..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.23/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/astrada/google-drive-ocamlfuse/archive/v0.6.23.tar.gz" -checksum: "f57304d1b2885392ecc967353c6003d4" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.3/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.3/descr deleted file mode 100644 index 040d5360075..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. - diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.3/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.3/opam index 4e792cf575e..64e5ffbca0e 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.3/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.3/opam @@ -1,32 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alessandro Strada " authors: [ "Alessandro Strada" ] license: "MIT" homepage: "http://gdfuse.forge.ocamlcore.org/" -dev-repo: "https://github.com/astrada/google-drive-ocamlfuse.git" +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/_oasis_remove_.ml" "%{etc}%/google-drive-ocamlfuse"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" {>= "3.12.0"} "base-threads" {build} "camlidl" {build} "gapi-ocaml" {build & >= "0.2.14"} "ocamlbuild" {build} "ocamlfind" {build} "ocamlfuse" {build} - "ounit" {test} + "ounit" {with-test} "sqlite3" {build} ] -available: [ ocaml-version >= "3.12.0" ] +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://forge.ocamlcore.org/frs/download.php/1670/google-drive-ocamlfuse-0.6.3.tar.gz" + checksum: "md5=ebc1035300c894f83a002fe2d6cb91a2" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.3/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.3/url deleted file mode 100644 index 7b54aa9e2f8..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1670/google-drive-ocamlfuse-0.6.3.tar.gz" -checksum: "ebc1035300c894f83a002fe2d6cb91a2" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.4/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.4/descr deleted file mode 100644 index 040d5360075..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. - diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.4/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.4/opam index 4e792cf575e..cb987dff92d 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.4/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.4/opam @@ -1,32 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alessandro Strada " authors: [ "Alessandro Strada" ] license: "MIT" homepage: "http://gdfuse.forge.ocamlcore.org/" -dev-repo: "https://github.com/astrada/google-drive-ocamlfuse.git" +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/_oasis_remove_.ml" "%{etc}%/google-drive-ocamlfuse"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" {>= "3.12.0"} "base-threads" {build} "camlidl" {build} "gapi-ocaml" {build & >= "0.2.14"} "ocamlbuild" {build} "ocamlfind" {build} "ocamlfuse" {build} - "ounit" {test} + "ounit" {with-test} "sqlite3" {build} ] -available: [ ocaml-version >= "3.12.0" ] +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://forge.ocamlcore.org/frs/download.php/1671/google-drive-ocamlfuse-0.6.4.tar.gz" + checksum: "md5=2d34c6e1a747d56fdbad3fcdd157e4f7" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.4/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.4/url deleted file mode 100644 index a8377603712..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1671/google-drive-ocamlfuse-0.6.4.tar.gz" -checksum: "2d34c6e1a747d56fdbad3fcdd157e4f7" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.5/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.5/descr deleted file mode 100644 index 040d5360075..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.5/descr +++ /dev/null @@ -1,4 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. - diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.5/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.5/opam index 6f74420b50c..7f32330cfbf 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.5/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.5/opam @@ -1,32 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alessandro Strada " authors: [ "Alessandro Strada" ] license: "MIT" homepage: "http://gdfuse.forge.ocamlcore.org/" -dev-repo: "https://github.com/astrada/google-drive-ocamlfuse.git" +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/_oasis_remove_.ml" "%{etc}%/google-drive-ocamlfuse"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" {>= "3.12.0"} "base-threads" {build} "camlidl" {build} "gapi-ocaml" {>= "0.2.14"} "ocamlbuild" {build} "ocamlfind" {build} "ocamlfuse" - "ounit" {test} + "ounit" {with-test} "sqlite3" ] -available: [ ocaml-version >= "3.12.0" ] +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://forge.ocamlcore.org/frs/download.php/1672/google-drive-ocamlfuse-0.6.5.tar.gz" + checksum: "md5=c2e27941f0feaf0220bf9a19afe3d642" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.5/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.5/url deleted file mode 100644 index f93c689538e..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1672/google-drive-ocamlfuse-0.6.5.tar.gz" -checksum: "c2e27941f0feaf0220bf9a19afe3d642" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.6/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.6/descr deleted file mode 100644 index 040d5360075..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.6/descr +++ /dev/null @@ -1,4 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. - diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.6/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.6/opam index 6f74420b50c..ee6d598a191 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.6/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.6/opam @@ -1,32 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alessandro Strada " authors: [ "Alessandro Strada" ] license: "MIT" homepage: "http://gdfuse.forge.ocamlcore.org/" -dev-repo: "https://github.com/astrada/google-drive-ocamlfuse.git" +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/_oasis_remove_.ml" "%{etc}%/google-drive-ocamlfuse"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" {>= "3.12.0"} "base-threads" {build} "camlidl" {build} "gapi-ocaml" {>= "0.2.14"} "ocamlbuild" {build} "ocamlfind" {build} "ocamlfuse" - "ounit" {test} + "ounit" {with-test} "sqlite3" ] -available: [ ocaml-version >= "3.12.0" ] +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://forge.ocamlcore.org/frs/download.php/1673/google-drive-ocamlfuse-0.6.6.tar.gz" + checksum: "md5=cf60f4b54db4fefde0faba8a79b96db7" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.6/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.6/url deleted file mode 100644 index cee98b1eeda..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1673/google-drive-ocamlfuse-0.6.6.tar.gz" -checksum: "cf60f4b54db4fefde0faba8a79b96db7" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.7/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.7/descr deleted file mode 100644 index 040d5360075..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.7/descr +++ /dev/null @@ -1,4 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. - diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.7/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.7/opam index 6f74420b50c..2182193b9b3 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.7/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.7/opam @@ -1,32 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alessandro Strada " authors: [ "Alessandro Strada" ] license: "MIT" homepage: "http://gdfuse.forge.ocamlcore.org/" -dev-repo: "https://github.com/astrada/google-drive-ocamlfuse.git" +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/_oasis_remove_.ml" "%{etc}%/google-drive-ocamlfuse"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" {>= "3.12.0"} "base-threads" {build} "camlidl" {build} "gapi-ocaml" {>= "0.2.14"} "ocamlbuild" {build} "ocamlfind" {build} "ocamlfuse" - "ounit" {test} + "ounit" {with-test} "sqlite3" ] -available: [ ocaml-version >= "3.12.0" ] +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://forge.ocamlcore.org/frs/download.php/1674/google-drive-ocamlfuse-0.6.7.tar.gz" + checksum: "md5=e5110d1d1cdae5e5a4053e2771ea12a2" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.7/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.7/url deleted file mode 100644 index ebfa4c25646..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1674/google-drive-ocamlfuse-0.6.7.tar.gz" -checksum: "e5110d1d1cdae5e5a4053e2771ea12a2" diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.8/descr b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.8/descr deleted file mode 100644 index 040d5360075..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.8/descr +++ /dev/null @@ -1,4 +0,0 @@ -A FUSE filesystem over Google Drive -google-drive-ocamlfuse is a FUSE-based file system backed by Google -Drive, written in OCaml. - diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.8/opam b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.8/opam index 6f74420b50c..68ce1836cee 100644 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.8/opam +++ b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.8/opam @@ -1,32 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alessandro Strada " authors: [ "Alessandro Strada" ] license: "MIT" homepage: "http://gdfuse.forge.ocamlcore.org/" -dev-repo: "https://github.com/astrada/google-drive-ocamlfuse.git" +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/_oasis_remove_.ml" "%{etc}%/google-drive-ocamlfuse"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" {>= "3.12.0"} "base-threads" {build} "camlidl" {build} "gapi-ocaml" {>= "0.2.14"} "ocamlbuild" {build} "ocamlfind" {build} "ocamlfuse" - "ounit" {test} + "ounit" {with-test} "sqlite3" ] -available: [ ocaml-version >= "3.12.0" ] +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.8.tar.gz" + checksum: "md5=9a26e1e86e248307e5299a96514b6a22" +} diff --git a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.8/url b/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.8/url deleted file mode 100644 index c307d84b6be..00000000000 --- a/packages/google-drive-ocamlfuse/google-drive-ocamlfuse.0.6.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/astrada/google-drive-ocamlfuse/archive/v0.6.8.tar.gz" -checksum: "9a26e1e86e248307e5299a96514b6a22" diff --git a/packages/gperftools/gperftools.0.2/descr b/packages/gperftools/gperftools.0.2/descr deleted file mode 100644 index 660af77ceed..00000000000 --- a/packages/gperftools/gperftools.0.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Bindings to gperftools - -gperftools library provides fast, multi-threaded malloc() and some nifty performance analysis tools diff --git a/packages/gperftools/gperftools.0.2/opam b/packages/gperftools/gperftools.0.2/opam index 8c4c4ed0330..04382dc636a 100644 --- a/packages/gperftools/gperftools.0.2/opam +++ b/packages/gperftools/gperftools.0.2/opam @@ -1,19 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "http://gperftools.forge.ocamlcore.org" doc: ["http://gperftools.forge.ocamlcore.org/api/index.html"] build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "gperftools"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libgoogle-perftools-dev"]] - [["ubuntu"] ["libgoogle-perftools-dev"]] + ["libgoogle-perftools-dev"] {os-distribution = "debian"} + ["libgoogle-perftools-dev"] {os-distribution = "ubuntu"} ] install: ["ocaml" "setup.ml" "-install"] +synopsis: "Bindings to gperftools" +description: + "gperftools library provides fast, multi-threaded malloc() and some nifty performance analysis tools" +flags: light-uninstall +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1132/ocaml-gperftools-0.2.tar.gz" + checksum: "md5=e75a8aea7407037bcd26597d49e995a1" +} diff --git a/packages/gperftools/gperftools.0.2/url b/packages/gperftools/gperftools.0.2/url deleted file mode 100644 index 521c2b12013..00000000000 --- a/packages/gperftools/gperftools.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1132/ocaml-gperftools-0.2.tar.gz" -checksum: "e75a8aea7407037bcd26597d49e995a1" diff --git a/packages/gpr/gpr.1.2.1/descr b/packages/gpr/gpr.1.2.1/descr deleted file mode 100644 index f979c9c1a51..00000000000 --- a/packages/gpr/gpr.1.2.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -GPR - Library and Application for Gaussian Process Regression -Gaussian process regression is a modern Bayesian approach to machine -learning, and GPR implements some of the latest advances in this field - diff --git a/packages/gpr/gpr.1.2.1/opam b/packages/gpr/gpr.1.2.1/opam index 09266f737e9..f238e639655 100644 --- a/packages/gpr/gpr.1.2.1/opam +++ b/packages/gpr/gpr.1.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "gpr" version: "1.2.1" maintainer: "Markus Mottl " @@ -6,17 +6,18 @@ authors: [ "Markus Mottl " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "http://mmottl.github.io/gpr" bug-reports: "https://github.com/mmottl/gpr/issues" -dev-repo: "https://github.com/mmottl/gpr.git" +dev-repo: "git+https://github.com/mmottl/gpr.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" "gpr"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.00.1"} "base-threads" "core" {>= "109.31.00"} "gsl" @@ -24,4 +25,14 @@ depends: [ "ocamlfind" {>= "1.3.1"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" ] +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""" +flags: light-uninstall +extra-files: ["gpr.install" "md5=e0a9e3307e78784e3ee9b23f3fee1897"] +url { + src: + "https://github.com/mmottl/gpr/releases/download/v1.2.1/gpr-1.2.1.tar.gz" + checksum: "md5=c9b69dbaaa69e3efa7be4e473bb78ee8" +} diff --git a/packages/gpr/gpr.1.2.1/url b/packages/gpr/gpr.1.2.1/url deleted file mode 100644 index e022b0b242b..00000000000 --- a/packages/gpr/gpr.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/gpr/releases/download/v1.2.1/gpr-1.2.1.tar.gz" -checksum: "c9b69dbaaa69e3efa7be4e473bb78ee8" diff --git a/packages/gpr/gpr.1.2.2/descr b/packages/gpr/gpr.1.2.2/descr deleted file mode 100644 index d7918c1ff57..00000000000 --- a/packages/gpr/gpr.1.2.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -GPR - Library and Application for Gaussian Process Regression - -Gaussian process regression is a modern Bayesian approach to machine -learning, and GPR implements some of the latest advances in this field diff --git a/packages/gpr/gpr.1.2.2/opam b/packages/gpr/gpr.1.2.2/opam index 95ebe3275e3..af8e74ca7d2 100644 --- a/packages/gpr/gpr.1.2.2/opam +++ b/packages/gpr/gpr.1.2.2/opam @@ -1,30 +1,76 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Markus Mottl " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "http://mmottl.github.io/gpr" -dev-repo: "https://github.com/mmottl/gpr.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.00.1"} "base-threads" - ("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"}) + ("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" "lacaml" {>= "9.3.2" & < "10.0.0"} "ocamlbuild" {build} "ocamlfind" {build & >= "1.3.1"} ] -available: [ ocaml-version >= "4.00.1" ] +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""" +extra-files: ["gpr.install" "md5=ecc97c692bb2f70fe50124a88d705fde"] +url { + src: + "https://github.com/mmottl/gpr/releases/download/v1.2.2/gpr-1.2.2.tar.gz" + checksum: "md5=0aaa8fea073258c3696487dad5fc539f" +} diff --git a/packages/gpr/gpr.1.2.2/url b/packages/gpr/gpr.1.2.2/url deleted file mode 100644 index dac6cc74bd0..00000000000 --- a/packages/gpr/gpr.1.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/gpr/releases/download/v1.2.2/gpr-1.2.2.tar.gz" -checksum: "0aaa8fea073258c3696487dad5fc539f" diff --git a/packages/gpr/gpr.1.3.0/descr b/packages/gpr/gpr.1.3.0/descr deleted file mode 100644 index 268aac5364f..00000000000 --- a/packages/gpr/gpr.1.3.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -GPR - Library and Application for Gaussian Process Regression - -Gaussian process regression is a modern Bayesian approach to machine learning, -and GPR implements some of the latest advances in this field. diff --git a/packages/gpr/gpr.1.3.0/opam b/packages/gpr/gpr.1.3.0/opam index c7301988ba9..446afc3adf4 100644 --- a/packages/gpr/gpr.1.3.0/opam +++ b/packages/gpr/gpr.1.3.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Markus Mottl " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "https://mmottl.github.io/gpr" doc: "https://mmottl.github.io/gpr/api" -dev-repo: "https://github.com/mmottl/gpr.git" +dev-repo: "git+https://github.com/mmottl/gpr.git" bug-reports: "https://github.com/mmottl/gpr/issues" build: [ @@ -13,11 +13,18 @@ build: [ ] depends: [ + "ocaml" {>= "4.04"} "threads" "core" {>= "0.9.1"} "lacaml" {>= "9.3.2" & < "10.0.0"} "gsl" "jbuilder" {build & >= "1.0+beta10"} ] - -available: [ ocaml-version >= "4.04" ] +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/1.3.0/gpr-1.3.0.tbz" + checksum: "md5=2e0f581f098adcca18ede12fbddb7acf" +} diff --git a/packages/gpr/gpr.1.3.0/url b/packages/gpr/gpr.1.3.0/url deleted file mode 100644 index 8cc17693856..00000000000 --- a/packages/gpr/gpr.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/gpr/releases/download/1.3.0/gpr-1.3.0.tbz" -checksum: "2e0f581f098adcca18ede12fbddb7acf" \ No newline at end of file diff --git a/packages/gpr/gpr.1.3.1/descr b/packages/gpr/gpr.1.3.1/descr deleted file mode 100644 index 268aac5364f..00000000000 --- a/packages/gpr/gpr.1.3.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -GPR - Library and Application for Gaussian Process Regression - -Gaussian process regression is a modern Bayesian approach to machine learning, -and GPR implements some of the latest advances in this field. diff --git a/packages/gpr/gpr.1.3.1/opam b/packages/gpr/gpr.1.3.1/opam index fc4fa125067..0f0d5d04f5d 100644 --- a/packages/gpr/gpr.1.3.1/opam +++ b/packages/gpr/gpr.1.3.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Markus Mottl " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "https://mmottl.github.io/gpr" doc: "https://mmottl.github.io/gpr/api" -dev-repo: "https://github.com/mmottl/gpr.git" +dev-repo: "git+https://github.com/mmottl/gpr.git" bug-reports: "https://github.com/mmottl/gpr/issues" build: [ @@ -13,11 +13,18 @@ build: [ ] depends: [ + "ocaml" {>= "4.04"} "base-threads" "core" {>= "0.9.1"} "lacaml" {>= "9.3.2" & < "10.0.0"} "gsl" "jbuilder" {build & >= "1.0+beta10"} ] - -available: [ ocaml-version >= "4.04" ] +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/1.3.1/gpr-1.3.1.tbz" + checksum: "md5=c1e0ce19e20c8a9718f237e028e56d36" +} diff --git a/packages/gpr/gpr.1.3.1/url b/packages/gpr/gpr.1.3.1/url deleted file mode 100644 index 1d5e3b3e659..00000000000 --- a/packages/gpr/gpr.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/gpr/releases/download/1.3.1/gpr-1.3.1.tbz" -checksum: "c1e0ce19e20c8a9718f237e028e56d36" \ No newline at end of file diff --git a/packages/gpx/gpx.1.0.1/descr b/packages/gpx/gpx.1.0.1/descr deleted file mode 100644 index fb08810e630..00000000000 --- a/packages/gpx/gpx.1.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Conversions between XML and GPX (1.1) types. -Based on Xml-light library. - -See http://www.topografix.com/GPX/1/1/ -for more details about GPX file format. \ No newline at end of file diff --git a/packages/gpx/gpx.1.0.1/opam b/packages/gpx/gpx.1.0.1/opam index 9fc92fcc7b8..ee2a4ed782e 100644 --- a/packages/gpx/gpx.1.0.1/opam +++ b/packages/gpx/gpx.1.0.1/opam @@ -1,5 +1,4 @@ -opam-version: "1.2" - +opam-version: "2.0" maintainer: "Julien Sagot " name: "gpx" @@ -12,15 +11,26 @@ bug-reports: "http://github.com/rundat/ocaml-gpx/issues" license: "MIT" -available: [ ocaml-version >= "4.01" ] - build: [ make "-C" "src" "build" ] install: [ make "-C" "src" "install" ] remove: [ make "-C" "src" "uninstall" ] -depends: [ "ocamlfind" { build } - "xml-light" ] +depends: [ + "ocaml" {>= "4.01"} + "ocamlfind" {build} + "xml-light" +] authors: "Julien Sagot " dev-repo: "git://github.com/rundat/ocaml-gpx" +synopsis: "Conversions between XML and GPX (1.1) types." +description: """ +Based on Xml-light library. + +See http://www.topografix.com/GPX/1/1/ +for more details about GPX file format.""" +url { + src: "https://github.com/rundat/ocaml-gpx/archive/v1.0.1.tar.gz" + checksum: "md5=b316e974e31f099fb13ad1a390eb62a5" +} diff --git a/packages/gpx/gpx.1.0.1/url b/packages/gpx/gpx.1.0.1/url deleted file mode 100644 index b5c1ac93b16..00000000000 --- a/packages/gpx/gpx.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rundat/ocaml-gpx/archive/v1.0.1.tar.gz" -checksum: "b316e974e31f099fb13ad1a390eb62a5" diff --git a/packages/gpx/gpx.1.0.2/descr b/packages/gpx/gpx.1.0.2/descr deleted file mode 100644 index fb08810e630..00000000000 --- a/packages/gpx/gpx.1.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Conversions between XML and GPX (1.1) types. -Based on Xml-light library. - -See http://www.topografix.com/GPX/1/1/ -for more details about GPX file format. \ No newline at end of file diff --git a/packages/gpx/gpx.1.0.2/opam b/packages/gpx/gpx.1.0.2/opam index 13cfd976d99..e1b984c0c81 100644 --- a/packages/gpx/gpx.1.0.2/opam +++ b/packages/gpx/gpx.1.0.2/opam @@ -1,5 +1,4 @@ -opam-version: "1.2" - +opam-version: "2.0" maintainer: "Julien Sagot " name: "gpx" @@ -12,15 +11,26 @@ bug-reports: "http://github.com/rundat/ocaml-gpx/issues" license: "MIT" -available: [ ocaml-version >= "4.01" ] - build: [ make "-C" "src" "build" ] install: [ make "-C" "src" "install" ] remove: [ make "-C" "src" "uninstall" ] -depends: [ "ocamlfind" { build } - "xml-light" ] +depends: [ + "ocaml" {>= "4.01"} + "ocamlfind" {build} + "xml-light" +] authors: "Julien Sagot " dev-repo: "git://github.com/rundat/ocaml-gpx" +synopsis: "Conversions between XML and GPX (1.1) types." +description: """ +Based on Xml-light library. + +See http://www.topografix.com/GPX/1/1/ +for more details about GPX file format.""" +url { + src: "https://github.com/rundat/ocaml-gpx/archive/v1.0.2.tar.gz" + checksum: "md5=0629aeadf1148b192ed9063a34f5b0d8" +} diff --git a/packages/gpx/gpx.1.0.2/url b/packages/gpx/gpx.1.0.2/url deleted file mode 100644 index 403c0bb5293..00000000000 --- a/packages/gpx/gpx.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rundat/ocaml-gpx/archive/v1.0.2.tar.gz" -checksum: "0629aeadf1148b192ed9063a34f5b0d8" diff --git a/packages/gpx/gpx.1.0/descr b/packages/gpx/gpx.1.0/descr deleted file mode 100644 index fb08810e630..00000000000 --- a/packages/gpx/gpx.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Conversions between XML and GPX (1.1) types. -Based on Xml-light library. - -See http://www.topografix.com/GPX/1/1/ -for more details about GPX file format. \ No newline at end of file diff --git a/packages/gpx/gpx.1.0/opam b/packages/gpx/gpx.1.0/opam index 624f6d293f9..82b9b30e94f 100644 --- a/packages/gpx/gpx.1.0/opam +++ b/packages/gpx/gpx.1.0/opam @@ -1,5 +1,4 @@ -opam-version: "1.2" - +opam-version: "2.0" maintainer: "Julien Sagot " name: "gpx" @@ -12,15 +11,26 @@ bug-reports: "http://github.com/rundat/ocaml-gpx/issues" license: "MIT" -available: [ ocaml-version >= "4.01" ] - build: [ make "-C" "src" "build" ] install: [ make "-C" "src" "install" ] remove: [ make "-C" "src" "uninstall" ] -depends: [ "ocamlfind" { build } - "xml-light" ] +depends: [ + "ocaml" {>= "4.01"} + "ocamlfind" {build} + "xml-light" +] authors: "Julien Sagot " dev-repo: "git://github.com/rundat/ocaml-gpx" +synopsis: "Conversions between XML and GPX (1.1) types." +description: """ +Based on Xml-light library. + +See http://www.topografix.com/GPX/1/1/ +for more details about GPX file format.""" +url { + src: "https://github.com/rundat/ocaml-gpx/archive/v1.0.tar.gz" + checksum: "md5=f65b0981a9c6baa1a46eea40e5a947af" +} diff --git a/packages/gpx/gpx.1.0/url b/packages/gpx/gpx.1.0/url deleted file mode 100644 index 84e81800e55..00000000000 --- a/packages/gpx/gpx.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rundat/ocaml-gpx/archive/v1.0.tar.gz" -checksum: "f65b0981a9c6baa1a46eea40e5a947af" diff --git a/packages/gpx/gpx.1.1.0/descr b/packages/gpx/gpx.1.1.0/descr deleted file mode 100644 index fb08810e630..00000000000 --- a/packages/gpx/gpx.1.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Conversions between XML and GPX (1.1) types. -Based on Xml-light library. - -See http://www.topografix.com/GPX/1/1/ -for more details about GPX file format. \ No newline at end of file diff --git a/packages/gpx/gpx.1.1.0/opam b/packages/gpx/gpx.1.1.0/opam index 174b1fc9996..a73336f7f63 100644 --- a/packages/gpx/gpx.1.1.0/opam +++ b/packages/gpx/gpx.1.1.0/opam @@ -1,31 +1,39 @@ -opam-version: "1.2" - +opam-version: "2.0" maintainer: "Julien Sagot " -author: "Julien Sagot " - name: "gpx" version: "1.1.0" homepage: "http://rundat.github.io/ocaml-gpx/" -dev-repo: "https://github.com/rundat/ocaml-gpx.git" - +dev-repo: "git+https://github.com/rundat/ocaml-gpx.git" bug-reports: "http://github.com/rundat/ocaml-gpx/issues" license: "MIT" -available: [ ocaml-version >= "4.01" ] - -build-doc: [ make "-C" "src" "doc" ] - -build: [ make "-C" "src" "build" ] - +build: [ + [make "-C" "src" "build"] + [make "-C" "src" "doc"] {with-doc} +] install: [ make "-C" "src" "install" ] remove: [ make "-C" "src" "uninstall" ] -depends: [ "ocamlfind" { build } - "xml-light" - "ISO8601" ] +depends: [ + "ocaml" {>= "4.01"} + "ocamlfind" {build} + "xml-light" + "ISO8601" +] +synopsis: "Conversions between XML and GPX (1.1) types." +description: """ +Based on Xml-light library. + +See http://www.topografix.com/GPX/1/1/ +for more details about GPX file format.""" +authors: "Julien Sagot " +url { + src: "https://github.com/rundat/ocaml-gpx/archive/1.1.0.tar.gz" + checksum: "md5=48aef323af1319c86452b50397f96913" +} diff --git a/packages/gpx/gpx.1.1.0/url b/packages/gpx/gpx.1.1.0/url deleted file mode 100644 index a70d555aa6f..00000000000 --- a/packages/gpx/gpx.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rundat/ocaml-gpx/archive/1.1.0.tar.gz" -checksum: "48aef323af1319c86452b50397f96913" diff --git a/packages/gpx/gpx.1.1.1/descr b/packages/gpx/gpx.1.1.1/descr deleted file mode 100644 index fb08810e630..00000000000 --- a/packages/gpx/gpx.1.1.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Conversions between XML and GPX (1.1) types. -Based on Xml-light library. - -See http://www.topografix.com/GPX/1/1/ -for more details about GPX file format. \ No newline at end of file diff --git a/packages/gpx/gpx.1.1.1/opam b/packages/gpx/gpx.1.1.1/opam index 7d5fdc7884b..7bd8bb65866 100644 --- a/packages/gpx/gpx.1.1.1/opam +++ b/packages/gpx/gpx.1.1.1/opam @@ -1,5 +1,4 @@ -opam-version: "1.2" - +opam-version: "2.0" maintainer: "Julien Sagot " authors: [ "Julien Sagot " ] @@ -10,22 +9,32 @@ version: "1.1.1" homepage: "http://rundat.github.io/ocaml-gpx/" -dev-repo: "https://github.com/rundat/ocaml-gpx.git" - +dev-repo: "git+https://github.com/rundat/ocaml-gpx.git" bug-reports: "http://github.com/rundat/ocaml-gpx/issues" license: "MIT" -available: [ ocaml-version >= "4.01" ] - -build-doc: [ make "-C" "src" "doc" ] - -build: [ make "-C" "src" "build" ] - +build: [ + [make "-C" "src" "build"] + [make "-C" "src" "doc"] {with-doc} +] install: [ make "-C" "src" "install" ] remove: [ make "-C" "src" "uninstall" ] -depends: [ "ocamlfind" { build } - "xml-light" - "ISO8601" ] +depends: [ + "ocaml" {>= "4.01"} + "ocamlfind" {build} + "xml-light" + "ISO8601" +] +synopsis: "Conversions between XML and GPX (1.1) types." +description: """ +Based on Xml-light library. + +See http://www.topografix.com/GPX/1/1/ +for more details about GPX file format.""" +url { + src: "https://github.com/rundat/ocaml-gpx/archive/1.1.1.tar.gz" + checksum: "md5=a7855a3bdbf0a803bdd3c44c6a6168f3" +} diff --git a/packages/gpx/gpx.1.1.1/url b/packages/gpx/gpx.1.1.1/url deleted file mode 100644 index e6c4c49b29e..00000000000 --- a/packages/gpx/gpx.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rundat/ocaml-gpx/archive/1.1.1.tar.gz" -checksum: "a7855a3bdbf0a803bdd3c44c6a6168f3" diff --git a/packages/graphics/graphics.1.0/descr b/packages/graphics/graphics.1.0/descr deleted file mode 100644 index 1ee770e3be3..00000000000 --- a/packages/graphics/graphics.1.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Virtual package to check the availability of the Graphics library - diff --git a/packages/graphics/graphics.1.0/opam b/packages/graphics/graphics.1.0/opam index 4456fd21ae6..a7790efee4c 100644 --- a/packages/graphics/graphics.1.0/opam +++ b/packages/graphics/graphics.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "Fabrice Le Fessant " homepage: "http://www.ocaml.org/" license: "LGPL+EXN-BIN" @@ -6,3 +6,5 @@ build: [["ocamlc" "-custom" "graphics.cma" "-o" "test"]] post-messages: [ "This package checks whether the Graphics library was compiled." {failure} ] +synopsis: "Virtual package to check the availability of the Graphics library" +depends: ["ocaml"] diff --git a/packages/graphicspdf/graphicspdf.1.1/descr b/packages/graphicspdf/graphicspdf.1.1/descr deleted file mode 100644 index 0bacdfd6a70..00000000000 --- a/packages/graphicspdf/graphicspdf.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Version of OCaml's Graphics library which outputs PDFs. diff --git a/packages/graphicspdf/graphicspdf.1.1/opam b/packages/graphicspdf/graphicspdf.1.1/opam index 07dd3791d21..8886de4b325 100644 --- a/packages/graphicspdf/graphicspdf.1.1/opam +++ b/packages/graphicspdf/graphicspdf.1.1/opam @@ -1,10 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "contact@coherentgraphics.co.uk" build: make remove: [["ocamlfind" "remove" "graphicspdf"]] depends: [ + "ocaml" "ocamlfind" - "camlpdf" { < "2.2.1" } + "camlpdf" {< "2.2.1"} ] dev-repo: "git://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: "md5=29c0d6e7983e435c4e3dd65c6b023038" +} diff --git a/packages/graphicspdf/graphicspdf.1.1/url b/packages/graphicspdf/graphicspdf.1.1/url deleted file mode 100644 index fa48b9dcac3..00000000000 --- a/packages/graphicspdf/graphicspdf.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnwhitington/graphicspdf/archive/v1.1.tar.gz" -checksum: "29c0d6e7983e435c4e3dd65c6b023038" diff --git a/packages/graphicspdf/graphicspdf.2.2.1/descr b/packages/graphicspdf/graphicspdf.2.2.1/descr deleted file mode 100644 index 0bacdfd6a70..00000000000 --- a/packages/graphicspdf/graphicspdf.2.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -Version of OCaml's Graphics library which outputs PDFs. diff --git a/packages/graphicspdf/graphicspdf.2.2.1/opam b/packages/graphicspdf/graphicspdf.2.2.1/opam index 0d1c9a4c170..b2bfbb19941 100644 --- a/packages/graphicspdf/graphicspdf.2.2.1/opam +++ b/packages/graphicspdf/graphicspdf.2.2.1/opam @@ -1,9 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "contact@coherentgraphics.co.uk" authors: ["John Whitington"] build: [[make]] remove: [["ocamlfind" "remove" "graphicspdf"]] depends: [ + "ocaml" "ocamlfind" "camlpdf" {>= "2.2.1"} ] @@ -11,3 +12,9 @@ homepage: "http://github.com/johnwhitington/graphicspdf" bug-reports: "http://github.com/johnwhitington/graphicspdf/issues" dev-repo: "git://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/v2.2.1.zip" + checksum: "md5=97299c417316693bbf9413a5345bf3f8" +} diff --git a/packages/graphicspdf/graphicspdf.2.2.1/url b/packages/graphicspdf/graphicspdf.2.2.1/url deleted file mode 100644 index 9ec17d56c33..00000000000 --- a/packages/graphicspdf/graphicspdf.2.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnwhitington/graphicspdf/archive/v2.2.1.zip" -checksum: "97299c417316693bbf9413a5345bf3f8" diff --git a/packages/graphlib/graphlib.1.0.0/descr b/packages/graphlib/graphlib.1.0.0/descr deleted file mode 100644 index 4e022e12182..00000000000 --- a/packages/graphlib/graphlib.1.0.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Generic Graph library - -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. diff --git a/packages/graphlib/graphlib.1.0.0/opam b/packages/graphlib/graphlib.1.0.0/opam deleted file mode 100644 index 6c1ea810de4..00000000000 --- a/packages/graphlib/graphlib.1.0.0/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -name: "graphlib" -version: "1.0.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -build: [ - ["./configure" - "--prefix=%{prefix}%" - "--mandir=%{man}%" - "--enable-graphlib"] - [make] -] - -install: [ - [make "install"] -] - -remove: [ - ["ocamlfind" "remove" "graphlib"] -] - -depends: [ - "core_kernel" {>= "113.24.00"} - "oasis" {build & >= "0.4.7"} - "ppx_jane" {>= "113.24.01"} - "ocamlgraph" - "regular" -] - -available: [ocaml-version >= "4.02.3"] diff --git a/packages/graphlib/graphlib.1.0.0/url b/packages/graphlib/graphlib.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/graphlib/graphlib.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/graphlib/graphlib.1.1.0/descr b/packages/graphlib/graphlib.1.1.0/descr deleted file mode 100644 index 4e022e12182..00000000000 --- a/packages/graphlib/graphlib.1.1.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Generic Graph library - -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. diff --git a/packages/graphlib/graphlib.1.1.0/opam b/packages/graphlib/graphlib.1.1.0/opam deleted file mode 100644 index 92e1d2573e2..00000000000 --- a/packages/graphlib/graphlib.1.1.0/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -name: "graphlib" -version: "1.1.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -build: [ - ["./configure" - "--prefix=%{prefix}%" - "--mandir=%{man}%" - "--enable-graphlib"] - [make] -] - -install: [ - [make "install"] -] - -remove: [ - ["ocamlfind" "remove" "graphlib"] -] - -depends: [ - "core_kernel" {>= "113.24.00"} - "oasis" {build & >= "0.4.7"} - "ppx_jane" {>= "113.24.01"} - "ocamlgraph" - "regular" -] - -available: [ocaml-version >= "4.02.3"] diff --git a/packages/graphlib/graphlib.1.1.0/url b/packages/graphlib/graphlib.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/graphlib/graphlib.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/graphlib/graphlib.1.2.0/descr b/packages/graphlib/graphlib.1.2.0/descr deleted file mode 100644 index 4e022e12182..00000000000 --- a/packages/graphlib/graphlib.1.2.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Generic Graph library - -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. diff --git a/packages/graphlib/graphlib.1.2.0/opam b/packages/graphlib/graphlib.1.2.0/opam index 94cb1205fc8..b087651d74c 100644 --- a/packages/graphlib/graphlib.1.2.0/opam +++ b/packages/graphlib/graphlib.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "graphlib" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -24,11 +24,24 @@ remove: [ ] depends: [ - "core_kernel" {>= "113.24.00"} - "oasis" {build & >= "0.4.7"} - "ppx_jane" {>= "113.24.01"} - "ocamlgraph" - "regular" + "ocaml" {>= "4.02.3"} + "core_kernel" {>= "113.24.00"} + "oasis" {build & >= "0.4.7"} + "ppx_jane" {>= "113.24.01"} + "ocamlgraph" + "regular" ] - -available: [ocaml-version >= "4.02.3"] +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: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/graphlib/graphlib.1.2.0/url b/packages/graphlib/graphlib.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/graphlib/graphlib.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/graphlib/graphlib.1.4.0/descr b/packages/graphlib/graphlib.1.4.0/descr deleted file mode 100644 index 4e022e12182..00000000000 --- a/packages/graphlib/graphlib.1.4.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Generic Graph library - -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. diff --git a/packages/graphlib/graphlib.1.4.0/opam b/packages/graphlib/graphlib.1.4.0/opam deleted file mode 100644 index 7bfd109813f..00000000000 --- a/packages/graphlib/graphlib.1.4.0/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -name: "graphlib" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -build: [ - ["./configure" - "--prefix=%{prefix}%" - "--mandir=%{man}%" - "--enable-graphlib"] - [make] -] - -install: [ - [make "install"] -] - -remove: [ - ["ocamlfind" "remove" "graphlib"] -] - -depends: [ - "core_kernel" {>= "113.24.00"} - "oasis" {build & >= "0.4.7"} - "ppx_jane" {>= "113.24.01"} - "ocamlgraph" - "regular" -] - -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/graphlib/graphlib.1.4.0/url b/packages/graphlib/graphlib.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/graphlib/graphlib.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/graphql-async/graphql-async.0.1.0/descr b/packages/graphql-async/graphql-async.0.1.0/descr deleted file mode 100644 index 6b5c13fef59..00000000000 --- a/packages/graphql-async/graphql-async.0.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Build GraphQL schemas with Async support - -`graphql-async` adds support for Async to `graphql`, so you can use Async in your GraphQL schema resolver functions. diff --git a/packages/graphql-async/graphql-async.0.1.0/opam b/packages/graphql-async/graphql-async.0.1.0/opam index fa9d07125d9..3be76ff04a9 100644 --- a/packages/graphql-async/graphql-async.0.1.0/opam +++ b/packages/graphql-async/graphql-async.0.1.0/opam @@ -1,19 +1,27 @@ -opam-version: "1.2" +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: "https://github.com/andreas/ocaml-graphql-server.git" -build: [["jbuilder" "build" "-p" name "-j" jobs]] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] +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" {build} "graphql" "async_kernel" {>= "v0.9.0"} - "alcotest" {test} - "async_unix" {test & >= "v0.9.0"} -] -available: [ - ocaml-version >= "4.03.0" + "alcotest" {with-test} + "async_unix" {with-test & >= "v0.9.0"} ] +synopsis: "Build GraphQL schemas with Async support" +description: + "`graphql-async` adds support for Async to `graphql`, so you can use Async in your GraphQL schema resolver functions." +url { + src: + "https://github.com/andreas/ocaml-graphql-server/releases/download/0.1.0/graphql-0.1.0.tbz" + checksum: "md5=07da45cbc0ade2a2d0182b66a8029239" +} diff --git a/packages/graphql-async/graphql-async.0.1.0/url b/packages/graphql-async/graphql-async.0.1.0/url deleted file mode 100644 index c7872df416d..00000000000 --- a/packages/graphql-async/graphql-async.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andreas/ocaml-graphql-server/releases/download/0.1.0/graphql-0.1.0.tbz" -checksum: "07da45cbc0ade2a2d0182b66a8029239" \ No newline at end of file diff --git a/packages/graphql-lwt/graphql-lwt.0.1.0/descr b/packages/graphql-lwt/graphql-lwt.0.1.0/descr deleted file mode 100644 index 628718af902..00000000000 --- a/packages/graphql-lwt/graphql-lwt.0.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Build GraphQL schemas with Lwt support - -`graphql-lwt` adds support for Lwt to `graphql`, so you can use Lwt in your GraphQL schema resolver functions. diff --git a/packages/graphql-lwt/graphql-lwt.0.1.0/opam b/packages/graphql-lwt/graphql-lwt.0.1.0/opam index 69bfc8086d9..addb70d1fda 100644 --- a/packages/graphql-lwt/graphql-lwt.0.1.0/opam +++ b/packages/graphql-lwt/graphql-lwt.0.1.0/opam @@ -1,18 +1,26 @@ -opam-version: "1.2" +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: "https://github.com/andreas/ocaml-graphql-server.git" -build: [["jbuilder" "build" "-p" name "-j" jobs]] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] +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" {build} "graphql" - "alcotest" {test} + "alcotest" {with-test} "lwt" ] -available: [ - ocaml-version >= "4.03.0" -] +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.1.0/graphql-0.1.0.tbz" + checksum: "md5=07da45cbc0ade2a2d0182b66a8029239" +} diff --git a/packages/graphql-lwt/graphql-lwt.0.1.0/url b/packages/graphql-lwt/graphql-lwt.0.1.0/url deleted file mode 100644 index c7872df416d..00000000000 --- a/packages/graphql-lwt/graphql-lwt.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andreas/ocaml-graphql-server/releases/download/0.1.0/graphql-0.1.0.tbz" -checksum: "07da45cbc0ade2a2d0182b66a8029239" \ No newline at end of file diff --git a/packages/graphql-lwt/graphql-lwt.0.3.0/descr b/packages/graphql-lwt/graphql-lwt.0.3.0/descr deleted file mode 100644 index 628718af902..00000000000 --- a/packages/graphql-lwt/graphql-lwt.0.3.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Build GraphQL schemas with Lwt support - -`graphql-lwt` adds support for Lwt to `graphql`, so you can use Lwt in your GraphQL schema resolver functions. diff --git a/packages/graphql-lwt/graphql-lwt.0.3.0/opam b/packages/graphql-lwt/graphql-lwt.0.3.0/opam index c5db4b7312e..56b3eb9d5df 100644 --- a/packages/graphql-lwt/graphql-lwt.0.3.0/opam +++ b/packages/graphql-lwt/graphql-lwt.0.3.0/opam @@ -1,20 +1,28 @@ -opam-version: "1.2" +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: "https://github.com/andreas/ocaml-graphql-server.git" -build: [["jbuilder" "build" "-p" name "-j" jobs]] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] +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" {build} "graphql" - "alcotest" {test} + "alcotest" {with-test} "lwt" "cohttp-lwt-unix" {>= "0.99" & < "1.0"} "crunch" ] -available: [ - ocaml-version >= "4.03.0" -] +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: "md5=2c8d60515d2abed8dc1c54e6f7344b2a" +} diff --git a/packages/graphql-lwt/graphql-lwt.0.3.0/url b/packages/graphql-lwt/graphql-lwt.0.3.0/url deleted file mode 100644 index d6bc8605a85..00000000000 --- a/packages/graphql-lwt/graphql-lwt.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andreas/ocaml-graphql-server/releases/download/0.3.0/graphql-0.3.0.tbz" -checksum: "2c8d60515d2abed8dc1c54e6f7344b2a" \ No newline at end of file diff --git a/packages/graphql/graphql.0.1.0/descr b/packages/graphql/graphql.0.1.0/descr deleted file mode 100644 index d0a95f04ca9..00000000000 --- a/packages/graphql/graphql.0.1.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Build GraphQL schemas and execute queries against them - -`graphql` is a package for creating GraphQL servers. Current feature set includes: - -- Type-safe schema design -- GraphQL parser in pure OCaml using [angstrom](https://github.com/inhabitedtype/angstrom) (April 2016 RFC draft) -- Query execution -- Introspection of schemas -- Arguments for fields -- Allows variables in queries - -Use `graphql-lwt` for Lwt support, or `graphql-async` for Async support. diff --git a/packages/graphql/graphql.0.1.0/opam b/packages/graphql/graphql.0.1.0/opam deleted file mode 100644 index 3b9d96d0784..00000000000 --- a/packages/graphql/graphql.0.1.0/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/andreas/ocaml-graphql-server.git" -build: [["jbuilder" "build" "-p" name "-j" jobs]] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] -depends: [ - "jbuilder" {build} - "angstrom" {>= "0.4.0" & < "0.7.0"} - "sexplib" - "ppx_sexp_conv" {>= "0.9.0"} - "yojson" - "rresult" - "alcotest" {test} -] -available: [ - ocaml-version >= "4.03.0" -] diff --git a/packages/graphql/graphql.0.1.0/url b/packages/graphql/graphql.0.1.0/url deleted file mode 100644 index c7872df416d..00000000000 --- a/packages/graphql/graphql.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andreas/ocaml-graphql-server/releases/download/0.1.0/graphql-0.1.0.tbz" -checksum: "07da45cbc0ade2a2d0182b66a8029239" \ No newline at end of file diff --git a/packages/graphql/graphql.0.2.0/descr b/packages/graphql/graphql.0.2.0/descr deleted file mode 100644 index d0a95f04ca9..00000000000 --- a/packages/graphql/graphql.0.2.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Build GraphQL schemas and execute queries against them - -`graphql` is a package for creating GraphQL servers. Current feature set includes: - -- Type-safe schema design -- GraphQL parser in pure OCaml using [angstrom](https://github.com/inhabitedtype/angstrom) (April 2016 RFC draft) -- Query execution -- Introspection of schemas -- Arguments for fields -- Allows variables in queries - -Use `graphql-lwt` for Lwt support, or `graphql-async` for Async support. diff --git a/packages/graphql/graphql.0.2.0/opam b/packages/graphql/graphql.0.2.0/opam index 3b9d96d0784..bc0991e1503 100644 --- a/packages/graphql/graphql.0.2.0/opam +++ b/packages/graphql/graphql.0.2.0/opam @@ -1,21 +1,38 @@ -opam-version: "1.2" +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: "https://github.com/andreas/ocaml-graphql-server.git" -build: [["jbuilder" "build" "-p" name "-j" jobs]] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] +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" {build} "angstrom" {>= "0.4.0" & < "0.7.0"} "sexplib" "ppx_sexp_conv" {>= "0.9.0"} "yojson" "rresult" - "alcotest" {test} -] -available: [ - ocaml-version >= "4.03.0" + "alcotest" {with-test} ] +synopsis: "Build GraphQL schemas and execute queries against them" +description: """ +`graphql` is a package for creating GraphQL servers. Current feature set includes: + +- Type-safe schema design +- GraphQL parser in pure OCaml using [angstrom](https://github.com/inhabitedtype/angstrom) (April 2016 RFC draft) +- Query execution +- Introspection of schemas +- Arguments for fields +- Allows variables in queries + +Use `graphql-lwt` for Lwt support, or `graphql-async` for Async support.""" +url { + src: + "https://github.com/andreas/ocaml-graphql-server/releases/download/0.2.0/graphql-0.2.0.tbz" + checksum: "md5=1228c9a47292052b84cc6dd67a899091" +} diff --git a/packages/graphql/graphql.0.2.0/url b/packages/graphql/graphql.0.2.0/url deleted file mode 100644 index c023f043cb2..00000000000 --- a/packages/graphql/graphql.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andreas/ocaml-graphql-server/releases/download/0.2.0/graphql-0.2.0.tbz" -checksum: "1228c9a47292052b84cc6dd67a899091" \ No newline at end of file diff --git a/packages/graphql/graphql.0.4.0/descr b/packages/graphql/graphql.0.4.0/descr deleted file mode 100644 index d0a95f04ca9..00000000000 --- a/packages/graphql/graphql.0.4.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Build GraphQL schemas and execute queries against them - -`graphql` is a package for creating GraphQL servers. Current feature set includes: - -- Type-safe schema design -- GraphQL parser in pure OCaml using [angstrom](https://github.com/inhabitedtype/angstrom) (April 2016 RFC draft) -- Query execution -- Introspection of schemas -- Arguments for fields -- Allows variables in queries - -Use `graphql-lwt` for Lwt support, or `graphql-async` for Async support. diff --git a/packages/graphql/graphql.0.4.0/opam b/packages/graphql/graphql.0.4.0/opam index 990bf0ab4ee..97611346f06 100644 --- a/packages/graphql/graphql.0.4.0/opam +++ b/packages/graphql/graphql.0.4.0/opam @@ -1,19 +1,36 @@ -opam-version: "1.2" +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: "https://github.com/andreas/ocaml-graphql-server.git" -build: [["jbuilder" "build" "-p" name "-j" jobs]] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] +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" {build} "graphql_parser" "yojson" "rresult" - "alcotest" {test} -] -available: [ - ocaml-version >= "4.03.0" + "alcotest" {with-test} ] +synopsis: "Build GraphQL schemas and execute queries against them" +description: """ +`graphql` is a package for creating GraphQL servers. Current feature set includes: + +- Type-safe schema design +- GraphQL parser in pure OCaml using [angstrom](https://github.com/inhabitedtype/angstrom) (April 2016 RFC draft) +- Query execution +- Introspection of schemas +- Arguments for fields +- Allows variables in queries + +Use `graphql-lwt` for Lwt support, or `graphql-async` for Async support.""" +url { + src: + "https://github.com/andreas/ocaml-graphql-server/releases/download/0.4.0/graphql-0.4.0.tbz" + checksum: "md5=9d6dca389bf73b608ac9b9ff730508f5" +} diff --git a/packages/graphql/graphql.0.4.0/url b/packages/graphql/graphql.0.4.0/url deleted file mode 100644 index 3f3625ab895..00000000000 --- a/packages/graphql/graphql.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andreas/ocaml-graphql-server/releases/download/0.4.0/graphql-0.4.0.tbz" -checksum: "9d6dca389bf73b608ac9b9ff730508f5" \ No newline at end of file diff --git a/packages/graphql/graphql.0.5.0/descr b/packages/graphql/graphql.0.5.0/descr deleted file mode 100644 index d0a95f04ca9..00000000000 --- a/packages/graphql/graphql.0.5.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Build GraphQL schemas and execute queries against them - -`graphql` is a package for creating GraphQL servers. Current feature set includes: - -- Type-safe schema design -- GraphQL parser in pure OCaml using [angstrom](https://github.com/inhabitedtype/angstrom) (April 2016 RFC draft) -- Query execution -- Introspection of schemas -- Arguments for fields -- Allows variables in queries - -Use `graphql-lwt` for Lwt support, or `graphql-async` for Async support. diff --git a/packages/graphql/graphql.0.5.0/opam b/packages/graphql/graphql.0.5.0/opam index 990bf0ab4ee..d7e5d92c5fa 100644 --- a/packages/graphql/graphql.0.5.0/opam +++ b/packages/graphql/graphql.0.5.0/opam @@ -1,19 +1,36 @@ -opam-version: "1.2" +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: "https://github.com/andreas/ocaml-graphql-server.git" -build: [["jbuilder" "build" "-p" name "-j" jobs]] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] +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" {build} "graphql_parser" "yojson" "rresult" - "alcotest" {test} -] -available: [ - ocaml-version >= "4.03.0" + "alcotest" {with-test} ] +synopsis: "Build GraphQL schemas and execute queries against them" +description: """ +`graphql` is a package for creating GraphQL servers. Current feature set includes: + +- Type-safe schema design +- GraphQL parser in pure OCaml using [angstrom](https://github.com/inhabitedtype/angstrom) (April 2016 RFC draft) +- Query execution +- Introspection of schemas +- Arguments for fields +- Allows variables in queries + +Use `graphql-lwt` for Lwt support, or `graphql-async` for Async support.""" +url { + src: + "https://github.com/andreas/ocaml-graphql-server/releases/download/0.5.0/graphql-0.5.0.tbz" + checksum: "md5=b1a640ec1ddc50812deabdced411e0fc" +} diff --git a/packages/graphql/graphql.0.5.0/url b/packages/graphql/graphql.0.5.0/url deleted file mode 100644 index 7acb9bb3532..00000000000 --- a/packages/graphql/graphql.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andreas/ocaml-graphql-server/releases/download/0.5.0/graphql-0.5.0.tbz" -checksum: "b1a640ec1ddc50812deabdced411e0fc" \ No newline at end of file diff --git a/packages/graphql_parser/graphql_parser.0.4.0/descr b/packages/graphql_parser/graphql_parser.0.4.0/descr deleted file mode 100644 index 40984d6ef62..00000000000 --- a/packages/graphql_parser/graphql_parser.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -Parser for GraphQL query language diff --git a/packages/graphql_parser/graphql_parser.0.4.0/opam b/packages/graphql_parser/graphql_parser.0.4.0/opam index a53cd76c7f1..75a1cd5b2df 100644 --- a/packages/graphql_parser/graphql_parser.0.4.0/opam +++ b/packages/graphql_parser/graphql_parser.0.4.0/opam @@ -1,19 +1,25 @@ -opam-version: "1.2" +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: "https://github.com/andreas/ocaml-graphql-server.git" -build: [["jbuilder" "build" "-p" name "-j" jobs]] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] +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" {build} "angstrom" {>= "0.4.0" & < "0.7.0"} "sexplib" "ppx_sexp_conv" {>= "0.9.0"} - "alcotest" {test} -] -available: [ - ocaml-version >= "4.03.0" + "alcotest" {with-test} ] +synopsis: "Parser for GraphQL query language" +url { + src: + "https://github.com/andreas/ocaml-graphql-server/releases/download/0.4.0/graphql-0.4.0.tbz" + checksum: "md5=9d6dca389bf73b608ac9b9ff730508f5" +} diff --git a/packages/graphql_parser/graphql_parser.0.4.0/url b/packages/graphql_parser/graphql_parser.0.4.0/url deleted file mode 100644 index 3f3625ab895..00000000000 --- a/packages/graphql_parser/graphql_parser.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andreas/ocaml-graphql-server/releases/download/0.4.0/graphql-0.4.0.tbz" -checksum: "9d6dca389bf73b608ac9b9ff730508f5" \ No newline at end of file diff --git a/packages/graphql_parser/graphql_parser.0.5.0/descr b/packages/graphql_parser/graphql_parser.0.5.0/descr deleted file mode 100644 index bc89d139493..00000000000 --- a/packages/graphql_parser/graphql_parser.0.5.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -Servers in OCaml - -![Build Status](https://travis-ci.org/andreas/ocaml-graphql-server.svg?branch=master) - -This repo contains a library for creating GraphQL servers in OCaml. Note that the API is still under active development. - -Current feature set: - -- [x] Type-safe schema design -- [x] GraphQL parser in pure OCaml using [angstrom](https://github.com/inhabitedtype/angstrom) (April 2016 RFC draft) -- [x] Query execution -- [x] Introspection of schemas -- [x] Arguments for fields -- [x] Allows variables in queries -- [x] Lwt support -- [x] Async support -- [x] Example with HTTP server and GraphiQL - -![GraphiQL Example](https://cloud.githubusercontent.com/assets/2518/22173954/8d1e5bbe-dfd1-11e6-9a7e-4f93d0ce2e24.png) \ No newline at end of file diff --git a/packages/graphql_parser/graphql_parser.0.5.0/opam b/packages/graphql_parser/graphql_parser.0.5.0/opam index b40852e125c..57e5bb5544c 100644 --- a/packages/graphql_parser/graphql_parser.0.5.0/opam +++ b/packages/graphql_parser/graphql_parser.0.5.0/opam @@ -1,19 +1,43 @@ -opam-version: "1.2" +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: "https://github.com/andreas/ocaml-graphql-server.git" -build: [["jbuilder" "build" "-p" name "-j" jobs]] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] +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" {build} "angstrom" {>= "0.7.0"} "sexplib" "ppx_sexp_conv" {>= "0.9.0"} - "alcotest" {test} -] -available: [ - ocaml-version >= "4.03.0" + "alcotest" {with-test} ] +synopsis: "Servers in OCaml" +description: """ +![Build Status](https://travis-ci.org/andreas/ocaml-graphql-server.svg?branch=master) + +This repo contains a library for creating GraphQL servers in OCaml. Note that the API is still under active development. + +Current feature set: + +- [x] Type-safe schema design +- [x] GraphQL parser in pure OCaml using [angstrom](https://github.com/inhabitedtype/angstrom) (April 2016 RFC draft) +- [x] Query execution +- [x] Introspection of schemas +- [x] Arguments for fields +- [x] Allows variables in queries +- [x] Lwt support +- [x] Async support +- [x] Example with HTTP server and GraphiQL + +![GraphiQL Example](https://cloud.githubusercontent.com/assets/2518/22173954/8d1e5bbe-dfd1-11e6-9a7e-4f93d0ce2e24.png)""" +url { + src: + "https://github.com/andreas/ocaml-graphql-server/releases/download/0.5.0/graphql-0.5.0.tbz" + checksum: "md5=b1a640ec1ddc50812deabdced411e0fc" +} diff --git a/packages/graphql_parser/graphql_parser.0.5.0/url b/packages/graphql_parser/graphql_parser.0.5.0/url deleted file mode 100644 index 7acb9bb3532..00000000000 --- a/packages/graphql_parser/graphql_parser.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andreas/ocaml-graphql-server/releases/download/0.5.0/graphql-0.5.0.tbz" -checksum: "b1a640ec1ddc50812deabdced411e0fc" \ No newline at end of file diff --git a/packages/graphql_ppx/graphql_ppx.0.0.1/descr b/packages/graphql_ppx/graphql_ppx.0.0.1/descr deleted file mode 100644 index 625d2c6a570..00000000000 --- a/packages/graphql_ppx/graphql_ppx.0.0.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -GraphQL syntax extension for Bucklescript/ReasonML - -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. diff --git a/packages/graphql_ppx/graphql_ppx.0.0.1/opam b/packages/graphql_ppx/graphql_ppx.0.0.1/opam index 01b916caf8b..99eb3880f34 100644 --- a/packages/graphql_ppx/graphql_ppx.0.0.1/opam +++ b/packages/graphql_ppx/graphql_ppx.0.0.1/opam @@ -1,22 +1,32 @@ -opam-version: "1.2" +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@github.com:mhallin/graphql_ppx.git" +dev-repo: "git+ssh://git@github.com/mhallin/graphql_ppx.git" build: [ [make "build"] ] install: [make "install"] remove: [make "uninstall"] -available: [ocaml-version = "4.02.3"] depends: [ + "ocaml" {= "4.02.3"} "ocamlfind" {build} "ocamlbuild" {build} "ocaml-migrate-parsetree" {build} "result" {build} "yojson" {build} - "ppx_tools" {test} + "ppx_tools" {with-test} ] +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: "md5=26798c872963621075293cc29b68f7da" +} diff --git a/packages/graphql_ppx/graphql_ppx.0.0.1/url b/packages/graphql_ppx/graphql_ppx.0.0.1/url deleted file mode 100644 index 0e4f25f4539..00000000000 --- a/packages/graphql_ppx/graphql_ppx.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mhallin/graphql_ppx/archive/0.0.1.tar.gz" -checksum: "26798c872963621075293cc29b68f7da" diff --git a/packages/graphql_ppx/graphql_ppx.0.0.2/descr b/packages/graphql_ppx/graphql_ppx.0.0.2/descr deleted file mode 100644 index b5a6d30cae0..00000000000 --- a/packages/graphql_ppx/graphql_ppx.0.0.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -GraphQL syntax extension for Bucklescript/ReasonML - -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. \ No newline at end of file diff --git a/packages/graphql_ppx/graphql_ppx.0.0.2/opam b/packages/graphql_ppx/graphql_ppx.0.0.2/opam index 15eb3aa9716..872a2460fe4 100644 --- a/packages/graphql_ppx/graphql_ppx.0.0.2/opam +++ b/packages/graphql_ppx/graphql_ppx.0.0.2/opam @@ -1,22 +1,32 @@ -opam-version: "1.2" +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@github.com:mhallin/graphql_ppx.git" +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} "ocamlbuild" {build} "ocaml-migrate-parsetree" {build} "result" {build} "yojson" {build} - "ppx_tools" {test} + "ppx_tools" {with-test} ] -available: [ocaml-version = "4.02.3"] +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: "md5=f6e28f6aa64e696f0b880e285fc999fc" +} diff --git a/packages/graphql_ppx/graphql_ppx.0.0.2/url b/packages/graphql_ppx/graphql_ppx.0.0.2/url deleted file mode 100644 index 92160561387..00000000000 --- a/packages/graphql_ppx/graphql_ppx.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mhallin/graphql_ppx/archive/0.0.2.tar.gz" -checksum: "f6e28f6aa64e696f0b880e285fc999fc" diff --git a/packages/graphql_ppx/graphql_ppx.0.0.3/descr b/packages/graphql_ppx/graphql_ppx.0.0.3/descr deleted file mode 100644 index b5a6d30cae0..00000000000 --- a/packages/graphql_ppx/graphql_ppx.0.0.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -GraphQL syntax extension for Bucklescript/ReasonML - -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. \ No newline at end of file diff --git a/packages/graphql_ppx/graphql_ppx.0.0.3/opam b/packages/graphql_ppx/graphql_ppx.0.0.3/opam index a13868fdbb5..712c1366c9e 100644 --- a/packages/graphql_ppx/graphql_ppx.0.0.3/opam +++ b/packages/graphql_ppx/graphql_ppx.0.0.3/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +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@github.com:mhallin/graphql_ppx.git" +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} "ocamlbuild" {build} "ocaml-migrate-parsetree" {build} @@ -17,4 +18,13 @@ depends: [ "yojson" {build} "ppx_tools" {build} ] -available: [ocaml-version = "4.02.3"] +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: "md5=d5451163815ae82c2c167df5ec9fa448" +} diff --git a/packages/graphql_ppx/graphql_ppx.0.0.3/url b/packages/graphql_ppx/graphql_ppx.0.0.3/url deleted file mode 100644 index 89f4643fb79..00000000000 --- a/packages/graphql_ppx/graphql_ppx.0.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mhallin/graphql_ppx/archive/0.0.3.tar.gz" -checksum: "d5451163815ae82c2c167df5ec9fa448" diff --git a/packages/graphql_ppx/graphql_ppx.0.0.4/descr b/packages/graphql_ppx/graphql_ppx.0.0.4/descr deleted file mode 100644 index b5a6d30cae0..00000000000 --- a/packages/graphql_ppx/graphql_ppx.0.0.4/descr +++ /dev/null @@ -1,6 +0,0 @@ -GraphQL syntax extension for Bucklescript/ReasonML - -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. \ No newline at end of file diff --git a/packages/graphql_ppx/graphql_ppx.0.0.4/opam b/packages/graphql_ppx/graphql_ppx.0.0.4/opam index a13868fdbb5..397727b15f8 100644 --- a/packages/graphql_ppx/graphql_ppx.0.0.4/opam +++ b/packages/graphql_ppx/graphql_ppx.0.0.4/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +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@github.com:mhallin/graphql_ppx.git" +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} "ocamlbuild" {build} "ocaml-migrate-parsetree" {build} @@ -17,4 +18,13 @@ depends: [ "yojson" {build} "ppx_tools" {build} ] -available: [ocaml-version = "4.02.3"] +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: "md5=ad173333bee6dad221c076239a37c2ce" +} diff --git a/packages/graphql_ppx/graphql_ppx.0.0.4/url b/packages/graphql_ppx/graphql_ppx.0.0.4/url deleted file mode 100644 index 517e6bc9520..00000000000 --- a/packages/graphql_ppx/graphql_ppx.0.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mhallin/graphql_ppx/archive/0.0.4.tar.gz" -checksum: "ad173333bee6dad221c076239a37c2ce" diff --git a/packages/grenier/grenier.0.1/descr b/packages/grenier/grenier.0.1/descr deleted file mode 100644 index 714037ea074..00000000000 --- a/packages/grenier/grenier.0.1/descr +++ /dev/null @@ -1,10 +0,0 @@ -Collection of algorithms (HyperLogLog, order maintenance, ...) - -Included: -- baltree : Generic balanced-tree -- trope : Track objects accross rope-like operations -- orderme : Order-maintenance problem -- doubledouble : Floating points with around 107-bits precision -- hll : HyperLogLog -- jmphash : Jump consistent hashing -- physh : Physical hashtable diff --git a/packages/grenier/grenier.0.1/opam b/packages/grenier/grenier.0.1/opam deleted file mode 100644 index e85b35d44cd..00000000000 --- a/packages/grenier/grenier.0.1/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -maintainer: "Frederic Bour " -authors: "Frederic Bour " -homepage: "https://github.com/def-lkb/grenier" -bug-reports: "https://github.com/def-lkb/grenier" -license: "CC0" -dev-repo: "https://github.com/def-lkb/grenier.git" -build: [ - [make] -] -install: [make "install"] -remove: ["ocamlfind" "remove" "grenier"] -depends: [ - "ocamlfind" {build} -] -available: [ ocaml-version >= "4.02" ] diff --git a/packages/grenier/grenier.0.1/url b/packages/grenier/grenier.0.1/url deleted file mode 100644 index 68df19e2a50..00000000000 --- a/packages/grenier/grenier.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/def-lkb/grenier/archive/v0.1.tar.gz" -checksum: "db6fd95a65b52e4320062c50cc069fb3" diff --git a/packages/grenier/grenier.0.4/descr b/packages/grenier/grenier.0.4/descr deleted file mode 100644 index 1def164aa19..00000000000 --- a/packages/grenier/grenier.0.4/descr +++ /dev/null @@ -1,11 +0,0 @@ -Collection of algorithms (HyperLogLog, order maintenance, ...) - -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 diff --git a/packages/grenier/grenier.0.4/opam b/packages/grenier/grenier.0.4/opam deleted file mode 100644 index 7fa888d62ef..00000000000 --- a/packages/grenier/grenier.0.4/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/let-def/grenier.git" -build: [make] -install: [make "install"] -build-test: [make "test"] -remove: ["ocamlfind" "remove" "grenier"] -depends: [ - "ocamlfind" {build} -] -available: [ocaml-version >= "4.02"] diff --git a/packages/grenier/grenier.0.4/url b/packages/grenier/grenier.0.4/url deleted file mode 100644 index 812e1088a33..00000000000 --- a/packages/grenier/grenier.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/let-def/grenier/archive/v0.4.tar.gz" -checksum: "ee283333fc0bb9036e336556aa345274" diff --git a/packages/grenier/grenier.0.5/descr b/packages/grenier/grenier.0.5/descr deleted file mode 100644 index 1def164aa19..00000000000 --- a/packages/grenier/grenier.0.5/descr +++ /dev/null @@ -1,11 +0,0 @@ -Collection of algorithms (HyperLogLog, order maintenance, ...) - -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 diff --git a/packages/grenier/grenier.0.5/opam b/packages/grenier/grenier.0.5/opam deleted file mode 100644 index 7fa888d62ef..00000000000 --- a/packages/grenier/grenier.0.5/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/let-def/grenier.git" -build: [make] -install: [make "install"] -build-test: [make "test"] -remove: ["ocamlfind" "remove" "grenier"] -depends: [ - "ocamlfind" {build} -] -available: [ocaml-version >= "4.02"] diff --git a/packages/grenier/grenier.0.5/url b/packages/grenier/grenier.0.5/url deleted file mode 100644 index 8fd34c0c886..00000000000 --- a/packages/grenier/grenier.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/let-def/grenier/archive/v0.5.tar.gz" -checksum: "1eeffa93453f549b6f89b8c016c90c77" diff --git a/packages/grenier/grenier.0.6/descr b/packages/grenier/grenier.0.6/descr deleted file mode 100644 index 1def164aa19..00000000000 --- a/packages/grenier/grenier.0.6/descr +++ /dev/null @@ -1,11 +0,0 @@ -Collection of algorithms (HyperLogLog, order maintenance, ...) - -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 diff --git a/packages/grenier/grenier.0.6/opam b/packages/grenier/grenier.0.6/opam index 7fa888d62ef..80f9090cb84 100644 --- a/packages/grenier/grenier.0.6/opam +++ b/packages/grenier/grenier.0.6/opam @@ -1,15 +1,33 @@ -opam-version: "1.2" +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: "https://github.com/let-def/grenier.git" -build: [make] +dev-repo: "git+https://github.com/let-def/grenier.git" +build: [ + [make] + [make "test"] {with-test} +] install: [make "install"] -build-test: [make "test"] remove: ["ocamlfind" "remove" "grenier"] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} ] -available: [ocaml-version >= "4.02"] +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.6.tar.gz" + checksum: "md5=2ce9f4cfc13a22b2eab371c38f57485e" +} diff --git a/packages/grenier/grenier.0.6/url b/packages/grenier/grenier.0.6/url deleted file mode 100644 index 7278da2fb86..00000000000 --- a/packages/grenier/grenier.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/let-def/grenier/archive/v0.6.tar.gz" -checksum: "2ce9f4cfc13a22b2eab371c38f57485e" diff --git a/packages/grib/grib.0.11.0/descr b/packages/grib/grib.0.11.0/descr deleted file mode 100644 index 97e9bc9a34e..00000000000 --- a/packages/grib/grib.0.11.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the ECMWF GRIB API diff --git a/packages/grib/grib.0.11.0/opam b/packages/grib/grib.0.11.0/opam index 6ee8f4708bd..05faed57383 100644 --- a/packages/grib/grib.0.11.0/opam +++ b/packages/grib/grib.0.11.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hez@0ok.org" authors: [ "Hezekiah M. Carty" ] license: "MIT" homepage: "https://github.com/hcarty/ocaml-grib" bug-reports: "https://github.com/hcarty/ocaml-grib/issues" -dev-repo: "https://github.com/hcarty/ocaml-grib.git" +dev-repo: "git+https://github.com/hcarty/ocaml-grib.git" tags: [ "clib:png" "clib:openjpeg" "clib:m" "clib:jpeg" "clib:jasper" "clib:grib" "weather" "grib" ] build: [ @@ -14,18 +14,25 @@ build: [ install:["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "grib"] depends: [ + "ocaml" {>= "4.02.1"} "bear" "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" ] depexts: [ + ["libjpeg-dev" "libopenjpeg-dev" "libgrib-api-dev" "libpng-dev"] + {os-distribution = "debian"} [ - ["debian"] - ["libjpeg-dev" "libopenjpeg-dev" "libgrib-api-dev" "libpng-dev"] - ] - [ - ["ubuntu"] - ["libjpeg-dev" "libjasper-dev" "libopenjpeg-dev" "libgrib-api-dev" "libpng-dev"] - ] + "libjpeg-dev" + "libjasper-dev" + "libopenjpeg-dev" + "libgrib-api-dev" + "libpng-dev" + ] {os-distribution = "ubuntu"} ] +synopsis: "Bindings for the ECMWF GRIB API" +flags: light-uninstall +url { + src: "https://github.com/hcarty/ocaml-grib/archive/v0.11.0.tar.gz" + checksum: "md5=7e1b8cc9bcd7a407d75578f61d6e22dd" +} diff --git a/packages/grib/grib.0.11.0/url b/packages/grib/grib.0.11.0/url deleted file mode 100644 index 365320eb26e..00000000000 --- a/packages/grib/grib.0.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/ocaml-grib/archive/v0.11.0.tar.gz" -checksum: "7e1b8cc9bcd7a407d75578f61d6e22dd" diff --git a/packages/grib/grib.0.9.7/descr b/packages/grib/grib.0.9.7/descr deleted file mode 100644 index 97e9bc9a34e..00000000000 --- a/packages/grib/grib.0.9.7/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the ECMWF GRIB API diff --git a/packages/grib/grib.0.9.7/opam b/packages/grib/grib.0.9.7/opam index fb75197474b..fc8145f31fa 100644 --- a/packages/grib/grib.0.9.7/opam +++ b/packages/grib/grib.0.9.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hez@0ok.org" authors: [ "Hezekiah M. Carty" ] license: "MIT" @@ -13,6 +13,7 @@ remove: [ ["ocamlfind" "remove" "grib"] ] depends: [ + "ocaml" "batteries" "ocamlfind" "pcre" @@ -20,13 +21,25 @@ depends: [ ] depexts: [ [ - ["debian"] - ["libjpeg-dev" "libjasper-dev" "libopenjpeg-dev" "libgrib-api-dev" "libpng-dev"] - ] + "libjpeg-dev" + "libjasper-dev" + "libopenjpeg-dev" + "libgrib-api-dev" + "libpng-dev" + ] {os-distribution = "debian"} [ - ["ubuntu"] - ["libjpeg-dev" "libjasper-dev" "libopenjpeg-dev" "libgrib-api-dev" "libpng-dev"] - ] + "libjpeg-dev" + "libjasper-dev" + "libopenjpeg-dev" + "libgrib-api-dev" + "libpng-dev" + ] {os-distribution = "ubuntu"} ] dev-repo: "git://github.com/hcarty/ocaml-grib" install: ["ocaml" "setup.ml" "-install"] +synopsis: "Bindings for the ECMWF GRIB API" +flags: light-uninstall +url { + src: "https://github.com/hcarty/ocaml-grib/archive/v0.9.7.tar.gz" + checksum: "md5=80016011743fbfce450d27f74be849f0" +} diff --git a/packages/grib/grib.0.9.7/url b/packages/grib/grib.0.9.7/url deleted file mode 100644 index 447a7eb7177..00000000000 --- a/packages/grib/grib.0.9.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/ocaml-grib/archive/v0.9.7.tar.gz" -checksum: "80016011743fbfce450d27f74be849f0" diff --git a/packages/gsasl/gsasl.0.10.0/descr b/packages/gsasl/gsasl.0.10.0/descr deleted file mode 100644 index e460fff6d18..00000000000 --- a/packages/gsasl/gsasl.0.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings ot the GNU SASL library using Ctypes diff --git a/packages/gsasl/gsasl.0.10.0/opam b/packages/gsasl/gsasl.0.10.0/opam index bfb2dd64375..31b4a1259a3 100644 --- a/packages/gsasl/gsasl.0.10.0/opam +++ b/packages/gsasl/gsasl.0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "n.oje.bar@gmail.com" authors: [ "Nicolas Ojeda Bar " ] license: "MIT" @@ -10,11 +10,17 @@ remove: [ ["ocamlfind" "remove" "gsasl"] ] depends: [ + "ocaml" {>= "4.01.0"} "ctypes" {>= "0.3" & < "0.4.0"} "ctypes-foreign" "conf-libgsasl" "ocamlbuild" {build} ] dev-repo: "git://github.com/nojb/ocaml-gsasl" -available: ocaml-version >= "4.01.0" 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: "md5=bed8838b5407b9f31acdeaccc86da22f" +} diff --git a/packages/gsasl/gsasl.0.10.0/url b/packages/gsasl/gsasl.0.10.0/url deleted file mode 100644 index 0441015c0de..00000000000 --- a/packages/gsasl/gsasl.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/nojb/ocaml-gsasl/archive/v0.10.0.tar.gz" -checksum: "bed8838b5407b9f31acdeaccc86da22f" diff --git a/packages/gsl/gsl.1.18.5/descr b/packages/gsl/gsl.1.18.5/descr deleted file mode 100644 index ef9a46af3ec..00000000000 --- a/packages/gsl/gsl.1.18.5/descr +++ /dev/null @@ -1,4 +0,0 @@ -GSL - Bindings to the GNU Scientific Library -gsl-ocaml branched off from Olivier Andrieu's distribution (ocamlgsl) -and includes bug fixes as well as numerous API improvements. - diff --git a/packages/gsl/gsl.1.18.5/opam b/packages/gsl/gsl.1.18.5/opam deleted file mode 100644 index b654769bec7..00000000000 --- a/packages/gsl/gsl.1.18.5/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -maintainer: "Markus Mottl " -authors: [ "Olivier Andrieu " - "Markus Mottl " ] -license: "GPL-3+" -homepage: "http://mmottl.github.io/gsl-ocaml" -dev-repo: "https://github.com/mmottl/gsl-ocaml.git" -bug-reports: "https://github.com/mmottl/gsl-ocaml/issues" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix - "--%{camlp4:enable}%-camlp4"] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "gsl"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests" - "--%{camlp4:enable}%-camlp4"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "base-bigarray" - "ocamlfind" {build & >= "1.3.1"} - "conf-gsl" - "ocamlbuild" {build} -] -depopts: [ - "camlp4" {build} -] -available: [ ocaml-version >= "3.12" ] diff --git a/packages/gsl/gsl.1.18.5/url b/packages/gsl/gsl.1.18.5/url deleted file mode 100644 index d505cd1e555..00000000000 --- a/packages/gsl/gsl.1.18.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/gsl-ocaml/releases/download/v1.18.5/gsl-ocaml-1.18.5.tar.gz" -checksum: "d567a4f62786a64b20f96d339aa02601" diff --git a/packages/gsl/gsl.1.19.1/descr b/packages/gsl/gsl.1.19.1/descr deleted file mode 100644 index ef9a46af3ec..00000000000 --- a/packages/gsl/gsl.1.19.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -GSL - Bindings to the GNU Scientific Library -gsl-ocaml branched off from Olivier Andrieu's distribution (ocamlgsl) -and includes bug fixes as well as numerous API improvements. - diff --git a/packages/gsl/gsl.1.19.1/opam b/packages/gsl/gsl.1.19.1/opam deleted file mode 100644 index b654769bec7..00000000000 --- a/packages/gsl/gsl.1.19.1/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -maintainer: "Markus Mottl " -authors: [ "Olivier Andrieu " - "Markus Mottl " ] -license: "GPL-3+" -homepage: "http://mmottl.github.io/gsl-ocaml" -dev-repo: "https://github.com/mmottl/gsl-ocaml.git" -bug-reports: "https://github.com/mmottl/gsl-ocaml/issues" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix - "--%{camlp4:enable}%-camlp4"] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "gsl"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests" - "--%{camlp4:enable}%-camlp4"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "base-bigarray" - "ocamlfind" {build & >= "1.3.1"} - "conf-gsl" - "ocamlbuild" {build} -] -depopts: [ - "camlp4" {build} -] -available: [ ocaml-version >= "3.12" ] diff --git a/packages/gsl/gsl.1.19.1/url b/packages/gsl/gsl.1.19.1/url deleted file mode 100644 index 1966d03a404..00000000000 --- a/packages/gsl/gsl.1.19.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/gsl-ocaml/releases/download/v1.19.1/gsl-ocaml-1.19.1.tar.gz" -checksum: "b59a432ac89b49fbd0085d4e17315c50" diff --git a/packages/gsl/gsl.1.19.3/descr b/packages/gsl/gsl.1.19.3/descr deleted file mode 100644 index 5c1314d9fba..00000000000 --- a/packages/gsl/gsl.1.19.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -GSL - Bindings to the GNU Scientific Library - -gsl-ocaml branched off from Olivier Andrieu's distribution (ocamlgsl) -and includes bug fixes as well as numerous API improvements. diff --git a/packages/gsl/gsl.1.19.3/opam b/packages/gsl/gsl.1.19.3/opam index 8cf926f0561..90cac8d92e4 100644 --- a/packages/gsl/gsl.1.19.3/opam +++ b/packages/gsl/gsl.1.19.3/opam @@ -1,35 +1,53 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Olivier Andrieu " "Markus Mottl " ] license: "GPL-3+" homepage: "http://mmottl.github.io/gsl-ocaml" -dev-repo: "https://github.com/mmottl/gsl-ocaml.git" +dev-repo: "git+https://github.com/mmottl/gsl-ocaml.git" bug-reports: "https://github.com/mmottl/gsl-ocaml/issues" build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix - "--%{camlp4:enable}%-camlp4"] + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{camlp4:enable}%-camlp4" + ] ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--enable-tests" + "--%{camlp4:enable}%-camlp4" + ] {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" "gsl"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests" - "--%{camlp4:enable}%-camlp4"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12"} "base-bigarray" "ocamlbuild" {build} "ocamlfind" {build & >= "1.3.1"} - # Included from _opam file "conf-gsl" ] depopts: [ "camlp4" ] -available: [ ocaml-version >= "3.12" ] +synopsis: "GSL - Bindings to the GNU Scientific Library" +description: """ +gsl-ocaml branched off from Olivier Andrieu's distribution (ocamlgsl) +and includes bug fixes as well as numerous API improvements.""" +flags: light-uninstall +url { + src: + "https://github.com/mmottl/gsl-ocaml/releases/download/v1.19.3/gsl-ocaml-1.19.3.tar.gz" + checksum: "md5=1ab7be9ac5a21b3ab9400c63f2fc82d7" +} diff --git a/packages/gsl/gsl.1.19.3/url b/packages/gsl/gsl.1.19.3/url deleted file mode 100644 index b7464665a98..00000000000 --- a/packages/gsl/gsl.1.19.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/gsl-ocaml/releases/download/v1.19.3/gsl-ocaml-1.19.3.tar.gz" -checksum: "1ab7be9ac5a21b3ab9400c63f2fc82d7" diff --git a/packages/gsl/gsl.1.20.0/descr b/packages/gsl/gsl.1.20.0/descr deleted file mode 100644 index 535c23ae864..00000000000 --- a/packages/gsl/gsl.1.20.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -GSL - Bindings to the GNU Scientific Library - -gsl-ocaml interfaces the GSL (GNU Scientific Library), providing many of the -most frequently used functions for scientific computation including algorithms -for optimization, differential equations, statistics, random number generation, -linear algebra, etc. diff --git a/packages/gsl/gsl.1.20.0/opam b/packages/gsl/gsl.1.20.0/opam index 7823ad38d3d..f481a7d4af9 100644 --- a/packages/gsl/gsl.1.20.0/opam +++ b/packages/gsl/gsl.1.20.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Olivier Andrieu " @@ -7,7 +7,7 @@ authors: [ license: "GPL-3+" homepage: "https://mmottl.github.io/gsl-ocaml" doc: "https://mmottl.github.io/gsl-ocaml/api" -dev-repo: "https://github.com/mmottl/gsl-ocaml.git" +dev-repo: "git+https://github.com/mmottl/gsl-ocaml.git" bug-reports: "https://github.com/mmottl/gsl-ocaml/issues" build: [ @@ -16,6 +16,7 @@ build: [ ] depends: [ + "ocaml" {>= "4.04"} "conf-gsl" "conf-pkg-config" "base" {build} @@ -23,5 +24,14 @@ depends: [ "configurator" {build} "jbuilder" {build & >= "1.0+beta10"} ] - -available: [ ocaml-version >= "4.04" ] +synopsis: "GSL - Bindings to the GNU Scientific Library" +description: """ +gsl-ocaml interfaces the GSL (GNU Scientific Library), providing many of the +most frequently used functions for scientific computation including algorithms +for optimization, differential equations, statistics, random number generation, +linear algebra, etc.""" +url { + src: + "https://github.com/mmottl/gsl-ocaml/releases/download/1.20.0/gsl-1.20.0.tbz" + checksum: "md5=49431cdfd7210d59708e3cd3230f9861" +} diff --git a/packages/gsl/gsl.1.20.0/url b/packages/gsl/gsl.1.20.0/url deleted file mode 100644 index 1646f5ba62c..00000000000 --- a/packages/gsl/gsl.1.20.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/gsl-ocaml/releases/download/1.20.0/gsl-1.20.0.tbz" -checksum: "49431cdfd7210d59708e3cd3230f9861" \ No newline at end of file diff --git a/packages/gsl/gsl.1.20.2/descr b/packages/gsl/gsl.1.20.2/descr deleted file mode 100644 index 535c23ae864..00000000000 --- a/packages/gsl/gsl.1.20.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -GSL - Bindings to the GNU Scientific Library - -gsl-ocaml interfaces the GSL (GNU Scientific Library), providing many of the -most frequently used functions for scientific computation including algorithms -for optimization, differential equations, statistics, random number generation, -linear algebra, etc. diff --git a/packages/gsl/gsl.1.20.2/opam b/packages/gsl/gsl.1.20.2/opam index 929481de47e..3d4c88f902a 100644 --- a/packages/gsl/gsl.1.20.2/opam +++ b/packages/gsl/gsl.1.20.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Olivier Andrieu " @@ -7,7 +7,7 @@ authors: [ license: "GPL-3+" homepage: "https://mmottl.github.io/gsl-ocaml" doc: "https://mmottl.github.io/gsl-ocaml/api" -dev-repo: "https://github.com/mmottl/gsl-ocaml.git" +dev-repo: "git+https://github.com/mmottl/gsl-ocaml.git" bug-reports: "https://github.com/mmottl/gsl-ocaml/issues" build: [ @@ -16,6 +16,7 @@ build: [ ] depends: [ + "ocaml" {>= "4.04"} "conf-gsl" {build} "conf-pkg-config" {build} "base" {build} @@ -23,5 +24,14 @@ depends: [ "configurator" {build} "jbuilder" {build & >= "1.0+beta10"} ] - -available: [ ocaml-version >= "4.04" ] +synopsis: "GSL - Bindings to the GNU Scientific Library" +description: """ +gsl-ocaml interfaces the GSL (GNU Scientific Library), providing many of the +most frequently used functions for scientific computation including algorithms +for optimization, differential equations, statistics, random number generation, +linear algebra, etc.""" +url { + src: + "https://github.com/mmottl/gsl-ocaml/releases/download/1.20.2/gsl-1.20.2.tbz" + checksum: "md5=c9a57b2c06ec3c9a6edfb7d3e636c2b9" +} diff --git a/packages/gsl/gsl.1.20.2/url b/packages/gsl/gsl.1.20.2/url deleted file mode 100644 index 452bafa2f6d..00000000000 --- a/packages/gsl/gsl.1.20.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/gsl-ocaml/releases/download/1.20.2/gsl-1.20.2.tbz" -checksum: "c9a57b2c06ec3c9a6edfb7d3e636c2b9" \ No newline at end of file diff --git a/packages/gsl/gsl.1.21.0/descr b/packages/gsl/gsl.1.21.0/descr deleted file mode 100644 index 535c23ae864..00000000000 --- a/packages/gsl/gsl.1.21.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -GSL - Bindings to the GNU Scientific Library - -gsl-ocaml interfaces the GSL (GNU Scientific Library), providing many of the -most frequently used functions for scientific computation including algorithms -for optimization, differential equations, statistics, random number generation, -linear algebra, etc. diff --git a/packages/gsl/gsl.1.21.0/opam b/packages/gsl/gsl.1.21.0/opam index 929481de47e..f311033b08d 100644 --- a/packages/gsl/gsl.1.21.0/opam +++ b/packages/gsl/gsl.1.21.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Olivier Andrieu " @@ -7,7 +7,7 @@ authors: [ license: "GPL-3+" homepage: "https://mmottl.github.io/gsl-ocaml" doc: "https://mmottl.github.io/gsl-ocaml/api" -dev-repo: "https://github.com/mmottl/gsl-ocaml.git" +dev-repo: "git+https://github.com/mmottl/gsl-ocaml.git" bug-reports: "https://github.com/mmottl/gsl-ocaml/issues" build: [ @@ -16,6 +16,7 @@ build: [ ] depends: [ + "ocaml" {>= "4.04"} "conf-gsl" {build} "conf-pkg-config" {build} "base" {build} @@ -23,5 +24,14 @@ depends: [ "configurator" {build} "jbuilder" {build & >= "1.0+beta10"} ] - -available: [ ocaml-version >= "4.04" ] +synopsis: "GSL - Bindings to the GNU Scientific Library" +description: """ +gsl-ocaml interfaces the GSL (GNU Scientific Library), providing many of the +most frequently used functions for scientific computation including algorithms +for optimization, differential equations, statistics, random number generation, +linear algebra, etc.""" +url { + src: + "https://github.com/mmottl/gsl-ocaml/releases/download/1.21.0/gsl-1.21.0.tbz" + checksum: "md5=a118387c7aa9f9e4dfa8bd0410ad2458" +} diff --git a/packages/gsl/gsl.1.21.0/url b/packages/gsl/gsl.1.21.0/url deleted file mode 100644 index 92d0cb00628..00000000000 --- a/packages/gsl/gsl.1.21.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/gsl-ocaml/releases/download/1.21.0/gsl-1.21.0.tbz" -checksum: "a118387c7aa9f9e4dfa8bd0410ad2458" \ No newline at end of file diff --git a/packages/gstreamer/gstreamer.0.2.0/descr b/packages/gstreamer/gstreamer.0.2.0/descr deleted file mode 100644 index 5ad42ddb254..00000000000 --- a/packages/gstreamer/gstreamer.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the GStreamer library which provides functions for playning and manipulating multimedia streams diff --git a/packages/gstreamer/gstreamer.0.2.0/opam b/packages/gstreamer/gstreamer.0.2.0/opam index ea61e1c51b4..1bd5168774d 100644 --- a/packages/gstreamer/gstreamer.0.2.0/opam +++ b/packages/gstreamer/gstreamer.0.2.0/opam @@ -1,13 +1,21 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "smimram@gmail.com" build: [ ["./configure" "--prefix" prefix] [make] ] remove: [["ocamlfind" "remove" "gstreamer"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["debian"] ["libgstreamer0.10-dev"]] - [["ubuntu"] ["libgstreamer0.10-dev"]] + ["libgstreamer0.10-dev"] {os-distribution = "debian"} + ["libgstreamer0.10-dev"] {os-distribution = "ubuntu"} ] install: [make "install"] +synopsis: + "Bindings for the GStreamer library which provides functions for playning and manipulating multimedia streams" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-gstreamer/0.2.0/ocaml-gstreamer-0.2.0.tar.gz" + checksum: "md5=2e0bb734cb77377b9470eeacb2611adb" +} diff --git a/packages/gstreamer/gstreamer.0.2.0/url b/packages/gstreamer/gstreamer.0.2.0/url deleted file mode 100644 index d2e34afbf2a..00000000000 --- a/packages/gstreamer/gstreamer.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-gstreamer/0.2.0/ocaml-gstreamer-0.2.0.tar.gz" -checksum: "2e0bb734cb77377b9470eeacb2611adb" diff --git a/packages/gstreamer/gstreamer.0.2.1/descr b/packages/gstreamer/gstreamer.0.2.1/descr deleted file mode 100644 index 5ad42ddb254..00000000000 --- a/packages/gstreamer/gstreamer.0.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the GStreamer library which provides functions for playning and manipulating multimedia streams diff --git a/packages/gstreamer/gstreamer.0.2.1/opam b/packages/gstreamer/gstreamer.0.2.1/opam index ba32b575429..9eb6b5bf966 100644 --- a/packages/gstreamer/gstreamer.0.2.1/opam +++ b/packages/gstreamer/gstreamer.0.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-gstreamer" @@ -10,10 +10,20 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "gstreamer"] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["debian"] ["libgstreamer1.0-dev" "libgstreamer-plugins-base1.0-dev"]] - [["ubuntu"] ["libgstreamer1.0-dev" "libgstreamer-plugins-base1.0-dev"]] + ["libgstreamer1.0-dev" "libgstreamer-plugins-base1.0-dev"] + {os-distribution = "debian"} + ["libgstreamer1.0-dev" "libgstreamer-plugins-base1.0-dev"] + {os-distribution = "ubuntu"} ] bug-reports: "https://github.com/savonet/ocaml-gstreamer/issues" -dev-repo: "https://github.com/savonet/ocaml-gstreamer.git" +dev-repo: "git+https://github.com/savonet/ocaml-gstreamer.git" +synopsis: + "Bindings for the GStreamer library which provides functions for playning and manipulating multimedia streams" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-gstreamer/releases/download/0.2.1/ocaml-gstreamer-0.2.1.tar.gz" + checksum: "md5=f450f7525df87069f1425c9b2d49a49e" +} diff --git a/packages/gstreamer/gstreamer.0.2.1/url b/packages/gstreamer/gstreamer.0.2.1/url deleted file mode 100644 index 45fd9fddc3e..00000000000 --- a/packages/gstreamer/gstreamer.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-gstreamer/releases/download/0.2.1/ocaml-gstreamer-0.2.1.tar.gz" -checksum: "f450f7525df87069f1425c9b2d49a49e" diff --git a/packages/gstreamer/gstreamer.0.2.2/descr b/packages/gstreamer/gstreamer.0.2.2/descr deleted file mode 100644 index 5ad42ddb254..00000000000 --- a/packages/gstreamer/gstreamer.0.2.2/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the GStreamer library which provides functions for playning and manipulating multimedia streams diff --git a/packages/gstreamer/gstreamer.0.2.2/opam b/packages/gstreamer/gstreamer.0.2.2/opam index bf20c2b95a1..e012bf515eb 100644 --- a/packages/gstreamer/gstreamer.0.2.2/opam +++ b/packages/gstreamer/gstreamer.0.2.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-gstreamer" @@ -10,11 +10,25 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "gstreamer"] -depends: ["ocamlfind" {build}] +depends: [ + "ocaml" + "ocamlfind" {build} +] depexts: [ - [["debian"] ["libgstreamer1.0-dev" "libgstreamer-plugins-base1.0-dev"]] - [["ubuntu"] ["libgstreamer1.0-dev" "libgstreamer-plugins-base1.0-dev"]] - [["osx" "homebrew"] ["gstreamer" "gst-plugins-base"]] + ["libgstreamer1.0-dev" "libgstreamer-plugins-base1.0-dev"] + {os-distribution = "debian"} + ["libgstreamer1.0-dev" "libgstreamer-plugins-base1.0-dev"] + {os-distribution = "ubuntu"} + ["gstreamer" "gst-plugins-base"] + {os = "macos" & os-distribution = "homebrew"} ] bug-reports: "https://github.com/savonet/ocaml-gstreamer/issues" -dev-repo: "https://github.com/savonet/ocaml-gstreamer.git" +dev-repo: "git+https://github.com/savonet/ocaml-gstreamer.git" +synopsis: + "Bindings for the GStreamer library which provides functions for playning and manipulating multimedia streams" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-gstreamer/releases/download/0.2.2/ocaml-gstreamer-0.2.2.tar.gz" + checksum: "md5=1a04fc3db831492abd713a54e108348f" +} diff --git a/packages/gstreamer/gstreamer.0.2.2/url b/packages/gstreamer/gstreamer.0.2.2/url deleted file mode 100644 index df0bec0a640..00000000000 --- a/packages/gstreamer/gstreamer.0.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-gstreamer/releases/download/0.2.2/ocaml-gstreamer-0.2.2.tar.gz" -checksum: "1a04fc3db831492abd713a54e108348f" diff --git a/packages/gstreamer/gstreamer.0.2.3/descr b/packages/gstreamer/gstreamer.0.2.3/descr deleted file mode 100644 index 5ad42ddb254..00000000000 --- a/packages/gstreamer/gstreamer.0.2.3/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the GStreamer library which provides functions for playning and manipulating multimedia streams diff --git a/packages/gstreamer/gstreamer.0.2.3/opam b/packages/gstreamer/gstreamer.0.2.3/opam index 96c841bd950..870c4551d17 100644 --- a/packages/gstreamer/gstreamer.0.2.3/opam +++ b/packages/gstreamer/gstreamer.0.2.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-gstreamer" @@ -10,16 +10,33 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "gstreamer"] -depends: ["ocamlfind" {build}] +depends: [ + "ocaml" + "ocamlfind" {build} +] depexts: [ - [["alpine"] ["gstreamer1-dev" "gst-plugins-base1-dev"]] - [["opensuse"] ["gstreamer-devel" "gstreamer-plugins-base-devel"]] - [["fedora"] ["gstreamer1-devel" "gstreamer1-plugins-base-devel"]] - [["centos"] ["gstreamer1-devel" "gstreamer1-plugins-base-devel"]] - [["debian"] ["libgstreamer1.0-dev" "libgstreamer-plugins-base1.0-dev"]] - [["ubuntu"] ["libgstreamer1.0-dev" "libgstreamer-plugins-base1.0-dev"]] - [["freebsd"] ["gstreamer1"]] - [["osx" "homebrew"] ["gstreamer" "gst-plugins-base"]] + ["gstreamer1-dev" "gst-plugins-base1-dev"] {os-distribution = "alpine"} + ["gstreamer-devel" "gstreamer-plugins-base-devel"] + {os-distribution = "opensuse"} + ["gstreamer1-devel" "gstreamer1-plugins-base-devel"] + {os-distribution = "fedora"} + ["gstreamer1-devel" "gstreamer1-plugins-base-devel"] + {os-distribution = "centos"} + ["libgstreamer1.0-dev" "libgstreamer-plugins-base1.0-dev"] + {os-distribution = "debian"} + ["libgstreamer1.0-dev" "libgstreamer-plugins-base1.0-dev"] + {os-distribution = "ubuntu"} + ["gstreamer1"] {os = "freebsd"} + ["gstreamer" "gst-plugins-base"] + {os = "macos" & os-distribution = "homebrew"} ] bug-reports: "https://github.com/savonet/ocaml-gstreamer/issues" -dev-repo: "https://github.com/savonet/ocaml-gstreamer.git" +dev-repo: "git+https://github.com/savonet/ocaml-gstreamer.git" +synopsis: + "Bindings for the GStreamer library which provides functions for playning and manipulating multimedia streams" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-gstreamer/releases/download/0.2.3/ocaml-gstreamer-0.2.3.tar.gz" + checksum: "md5=6324c3a7e483aec1d81babec59fa056c" +} diff --git a/packages/gstreamer/gstreamer.0.2.3/url b/packages/gstreamer/gstreamer.0.2.3/url deleted file mode 100644 index c323ee5108e..00000000000 --- a/packages/gstreamer/gstreamer.0.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-gstreamer/releases/download/0.2.3/ocaml-gstreamer-0.2.3.tar.gz" -checksum: "6324c3a7e483aec1d81babec59fa056c" diff --git a/packages/gtk-light/gtk-light.0.0.1/descr b/packages/gtk-light/gtk-light.0.0.1/descr deleted file mode 100644 index 1479fd8fa14..00000000000 --- a/packages/gtk-light/gtk-light.0.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Light wrapper around lablgtk2 diff --git a/packages/gtk-light/gtk-light.0.0.1/opam b/packages/gtk-light/gtk-light.0.0.1/opam index e926a3d70e1..06bc60dfb9a 100644 --- a/packages/gtk-light/gtk-light.0.0.1/opam +++ b/packages/gtk-light/gtk-light.0.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hez@0ok.org" authors: [ "Hezekiah M. Carty " ] license: "MIT" @@ -8,12 +8,18 @@ remove: [ ["ocamlfind" "remove" "gtk-light"] ] depends: [ + "ocaml" {<= "4.01.0"} "batteries" "lablgtk" {>= "2.16.0"} "react" "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version <= "4.01.0" ] dev-repo: "git://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: "md5=75b62af8b1a419311e09c8ab625e71a8" +} diff --git a/packages/gtk-light/gtk-light.0.0.1/url b/packages/gtk-light/gtk-light.0.0.1/url deleted file mode 100644 index f223230bda1..00000000000 --- a/packages/gtk-light/gtk-light.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/gtk-light/archive/v0.0.1.tar.gz" -checksum: "75b62af8b1a419311e09c8ab625e71a8" diff --git a/packages/gtktop/gtktop.2.0/descr b/packages/gtktop/gtktop.2.0/descr deleted file mode 100644 index 25af0118971..00000000000 --- a/packages/gtktop/gtktop.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -A small library to ease the creation of graphical toplevels. diff --git a/packages/gtktop/gtktop.2.0/opam b/packages/gtktop/gtktop.2.0/opam index 2d5e57a7f2d..42b6b8f8893 100644 --- a/packages/gtktop/gtktop.2.0/opam +++ b/packages/gtktop/gtktop.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "zoggy@bat8.org" build: [ ["./configure" "--prefix" prefix] @@ -6,10 +6,15 @@ build: [ ] remove: [[make "uninstall"]] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "lablgtk-extras" {>= "1.2"} "lablgtk" {>= "2.16.0"} "conf-glade" ] -available: ocaml-version >= "4.00.0" install: [make "install"] +synopsis: "A small library to ease the creation of graphical toplevels." +url { + src: "http://zoggy.github.com/gtktop/gtktop-2.0.tar.gz" + checksum: "md5=c77091dcddc63711c370370a6860dbb3" +} diff --git a/packages/gtktop/gtktop.2.0/url b/packages/gtktop/gtktop.2.0/url deleted file mode 100644 index 78322851c13..00000000000 --- a/packages/gtktop/gtktop.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/gtktop/gtktop-2.0.tar.gz" -checksum: "c77091dcddc63711c370370a6860dbb3" diff --git a/packages/gxl-light/gxl-light.1.0/descr b/packages/gxl-light/gxl-light.1.0/descr deleted file mode 100644 index 17fc72315b3..00000000000 --- a/packages/gxl-light/gxl-light.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Gxl parser and in-place destructive update library - -GXL is an XML based format for representing different types of graphs: -e.g. abstract syntax trees, hyper-graphs, etc. This library is written -completely in Ocaml and does not depend on any bindings. diff --git a/packages/gxl-light/gxl-light.1.0/opam b/packages/gxl-light/gxl-light.1.0/opam index 54f5be19150..0ab1bcc12de 100644 --- a/packages/gxl-light/gxl-light.1.0/opam +++ b/packages/gxl-light/gxl-light.1.0/opam @@ -1,9 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "avinash.malik@auckland.ac.nz" homepage: "http://homepages.engineering.auckland.ac.nz/~amal029" license: "MIT" build: [make "build"] remove: [ "ocamlfind" "remove" "gxl-light" ] -depends: ["ocamlfind" "xml-light"] +depends: ["ocaml" "ocamlfind" "xml-light"] dev-repo: "git://github.com/amal029/ocaml-gxl-light" install: [make "install"] +synopsis: "Gxl parser and in-place destructive update library" +description: """ +GXL is an XML based format for representing different types of graphs: +e.g. abstract syntax trees, hyper-graphs, etc. This library is written +completely in Ocaml and does not depend on any bindings.""" +flags: light-uninstall +url { + src: "https://github.com/amal029/ocaml-gxl-light/archive/v1_0.tar.gz" + checksum: "md5=0c0c769ee90613e9dd7e063648bb5671" +} diff --git a/packages/gxl-light/gxl-light.1.0/url b/packages/gxl-light/gxl-light.1.0/url deleted file mode 100644 index 0d98e996f24..00000000000 --- a/packages/gxl-light/gxl-light.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/amal029/ocaml-gxl-light/archive/v1_0.tar.gz" -checksum:"0c0c769ee90613e9dd7e063648bb5671" diff --git a/packages/hamt/hamt.0.1/descr b/packages/hamt/hamt.0.1/descr deleted file mode 100644 index 174f44b8cfc..00000000000 --- a/packages/hamt/hamt.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Hash Array Mapped Tries diff --git a/packages/hamt/hamt.0.1/opam b/packages/hamt/hamt.0.1/opam index 0fc3c528cc1..08511731421 100644 --- a/packages/hamt/hamt.0.1/opam +++ b/packages/hamt/hamt.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: [ "Thibault Suzanne" @@ -10,10 +10,11 @@ license: "MIT" build: [ [make "configure"] [make "all"] + [make "doc"] {with-doc} ] -build-doc: [[make "doc"]] remove: [["ocamlfind" "remove" "hamt"]] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "oasis" "monomorphic" @@ -21,5 +22,10 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/rgrinberg/ocaml-hamt" -available: ocaml-version >= "4.01.0" install: [make "install"] +synopsis: "Hash Array Mapped Tries" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/ocaml-hamt/archive/0.1.tar.gz" + checksum: "md5=51f67ef806a08c1835566de208594565" +} diff --git a/packages/hamt/hamt.0.1/url b/packages/hamt/hamt.0.1/url deleted file mode 100644 index b03dca87ecc..00000000000 --- a/packages/hamt/hamt.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/ocaml-hamt/archive/0.1.tar.gz" -checksum: "51f67ef806a08c1835566de208594565" diff --git a/packages/hamt/hamt.1.0.0/descr b/packages/hamt/hamt.1.0.0/descr deleted file mode 100644 index c8207d0b352..00000000000 --- a/packages/hamt/hamt.1.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Hash Array Mapped Tries - -HAMT data structure implemented in OCaml - -http://gallium.inria.fr/blog/implementing-hamt-for-ocaml/ diff --git a/packages/hamt/hamt.1.0.0/opam b/packages/hamt/hamt.1.0.0/opam index 647456858ae..7696dfb1532 100644 --- a/packages/hamt/hamt.1.0.0/opam +++ b/packages/hamt/hamt.1.0.0/opam @@ -1,25 +1,33 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: ["Thibault Suzanne" "Gabriel Scherer" "Rudi Grinberg"] homepage: "https://github.com/rgrinberg/ocaml-hamt" bug-reports: "https://github.com/rgrinberg/ocaml-hamt/issues" license: "MIT" -dev-repo: "https://github.com/rgrinberg/ocaml-hamt.git" +dev-repo: "git+https://github.com/rgrinberg/ocaml-hamt.git" build: [ [make "configure"] [make "build"] + [make "configure-test"] {with-test} + [make "build"] {with-test} + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [make "install"] -build-test: [ - [make "configure-test"] - [make "build"] - [make "test"] -] -build-doc: [make "doc"] remove: ["ocamlfind" "remove" "hamt"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} - "ounit" {test & >= "1.0.2"} + "ounit" {with-test & >= "1.0.2"} ] -available: [ocaml-version >= "4.01.0"] +synopsis: "Hash Array Mapped Tries" +description: """ +HAMT data structure implemented in OCaml + +http://gallium.inria.fr/blog/implementing-hamt-for-ocaml/""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/ocaml-hamt/archive/1.0.0.tar.gz" + checksum: "md5=47b2625ffcede0652d0e9b4e2ba13722" +} diff --git a/packages/hamt/hamt.1.0.0/url b/packages/hamt/hamt.1.0.0/url deleted file mode 100644 index 775431e4900..00000000000 --- a/packages/hamt/hamt.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/ocaml-hamt/archive/1.0.0.tar.gz" -checksum: "47b2625ffcede0652d0e9b4e2ba13722" diff --git a/packages/hardcaml-affirm/hardcaml-affirm.0.1.0/descr b/packages/hardcaml-affirm/hardcaml-affirm.0.1.0/descr deleted file mode 100644 index e11a9c94c63..00000000000 --- a/packages/hardcaml-affirm/hardcaml-affirm.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Verification tools for HardCaml diff --git a/packages/hardcaml-affirm/hardcaml-affirm.0.1.0/opam b/packages/hardcaml-affirm/hardcaml-affirm.0.1.0/opam index b7e39638434..e33fcc4d29d 100644 --- a/packages/hardcaml-affirm/hardcaml-affirm.0.1.0/opam +++ b/packages/hardcaml-affirm/hardcaml-affirm.0.1.0/opam @@ -1,19 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" authors: "andy.ray@ujamjar.com" homepage: "https://github.com/ujamjar/hardcaml-affirm" -dev-repo: "https://github.com/ujamjar/hardcaml-affirm.git" +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} "ocamlbuild" {build} "topkg" {build} "base-bytes" "astring" - "hardcaml" { >= "1.2.0" & < "2.0.0" } + "hardcaml" {>= "1.2.0" & < "2.0.0"} "sattools" "hardcaml-bloop" - "hardcaml-waveterm" { >= "0.2" } + "hardcaml-waveterm" {>= "0.2"} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Verification tools for HardCaml" +url { + src: "https://github.com/ujamjar/hardcaml-affirm/archive/v0.1.0.tar.gz" + checksum: "md5=694d3db0dfcaeafa789ec184c72cbf34" +} diff --git a/packages/hardcaml-affirm/hardcaml-affirm.0.1.0/url b/packages/hardcaml-affirm/hardcaml-affirm.0.1.0/url deleted file mode 100644 index db20bb9c3b2..00000000000 --- a/packages/hardcaml-affirm/hardcaml-affirm.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ujamjar/hardcaml-affirm/archive/v0.1.0.tar.gz" -checksum: "694d3db0dfcaeafa789ec184c72cbf34" diff --git a/packages/hardcaml-bloop/hardcaml-bloop.0.1.0/descr b/packages/hardcaml-bloop/hardcaml-bloop.0.1.0/descr deleted file mode 100644 index b01e01071fb..00000000000 --- a/packages/hardcaml-bloop/hardcaml-bloop.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Boolean logic tools for HardCaml diff --git a/packages/hardcaml-bloop/hardcaml-bloop.0.1.0/opam b/packages/hardcaml-bloop/hardcaml-bloop.0.1.0/opam index 1a65a0f6359..2bac8dcd5bc 100644 --- a/packages/hardcaml-bloop/hardcaml-bloop.0.1.0/opam +++ b/packages/hardcaml-bloop/hardcaml-bloop.0.1.0/opam @@ -1,19 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" authors: "andy.ray@ujamjar.com" homepage: "https://github.com/ujamjar/hardcaml-bloop" -dev-repo: "https://github.com/ujamjar/hardcaml-bloop.git" +dev-repo: "git+https://github.com/ujamjar/hardcaml-bloop.git" bug-reports: "https://github.com/ujamjar/hardcaml-bloop/issues" build: [ ["ocaml" "pkg/pkg.ml" "build"] ] depends: [ + "ocaml" {>= "4.02.2"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "base-bytes" "astring" - "hardcaml" { >= "1.2.0" & < "2.0.0" } + "hardcaml" {>= "1.2.0" & < "2.0.0"} "sattools" "bdd" "uchar" @@ -21,4 +22,8 @@ depends: [ "gg" "vg" ] -available: [ ocaml-version >= "4.02.2" ] +synopsis: "Boolean logic tools for HardCaml" +url { + src: "https://github.com/ujamjar/hardcaml-bloop/archive/v0.1.0.tar.gz" + checksum: "md5=71764e1a4a797928e38cdf2d16190365" +} diff --git a/packages/hardcaml-bloop/hardcaml-bloop.0.1.0/url b/packages/hardcaml-bloop/hardcaml-bloop.0.1.0/url deleted file mode 100644 index c3fdac0d768..00000000000 --- a/packages/hardcaml-bloop/hardcaml-bloop.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ujamjar/hardcaml-bloop/archive/v0.1.0.tar.gz" -checksum: "71764e1a4a797928e38cdf2d16190365" diff --git a/packages/hardcaml-examples/hardcaml-examples.0.1.0/descr b/packages/hardcaml-examples/hardcaml-examples.0.1.0/descr deleted file mode 100644 index 1dccc7c09aa..00000000000 --- a/packages/hardcaml-examples/hardcaml-examples.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -HardCaml example designs diff --git a/packages/hardcaml-examples/hardcaml-examples.0.1.0/opam b/packages/hardcaml-examples/hardcaml-examples.0.1.0/opam index e195d7344d1..7659a398418 100644 --- a/packages/hardcaml-examples/hardcaml-examples.0.1.0/opam +++ b/packages/hardcaml-examples/hardcaml-examples.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" homepage: "https://github.com/ujamjar/hardcaml-examples" build: [make "all"] @@ -6,11 +6,19 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.01.0"} "hardcaml" "hardcaml-waveterm" "omd" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.0" ] dev-repo: "git://github.com/ujamjar/hardcaml-examples" install: [make "install"] +synopsis: "HardCaml example designs" +extra-files: [ + "hardcaml-examples.install" "md5=47b689df4562f84fe1a77e1a89297894" +] +url { + src: "https://github.com/ujamjar/hardcaml-examples/archive/v0.1.0.tar.gz" + checksum: "md5=edbe78a521ea127f4a8678505886565f" +} diff --git a/packages/hardcaml-examples/hardcaml-examples.0.1.0/url b/packages/hardcaml-examples/hardcaml-examples.0.1.0/url deleted file mode 100644 index 7e05029c21c..00000000000 --- a/packages/hardcaml-examples/hardcaml-examples.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ujamjar/hardcaml-examples/archive/v0.1.0.tar.gz" -checksum: "edbe78a521ea127f4a8678505886565f" diff --git a/packages/hardcaml-examples/hardcaml-examples.0.2/descr b/packages/hardcaml-examples/hardcaml-examples.0.2/descr deleted file mode 100644 index 1dccc7c09aa..00000000000 --- a/packages/hardcaml-examples/hardcaml-examples.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -HardCaml example designs diff --git a/packages/hardcaml-examples/hardcaml-examples.0.2/opam b/packages/hardcaml-examples/hardcaml-examples.0.2/opam index c96cd1d64c2..b56df07628d 100644 --- a/packages/hardcaml-examples/hardcaml-examples.0.2/opam +++ b/packages/hardcaml-examples/hardcaml-examples.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" homepage: "https://github.com/ujamjar/hardcaml-examples" build: [make "all"] @@ -6,11 +6,16 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} "hardcaml" "hardcaml-waveterm" "omd" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.03.0" ] dev-repo: "git://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: "md5=d0b13f99eff1c4c73beca84bf06bb478" +} diff --git a/packages/hardcaml-examples/hardcaml-examples.0.2/url b/packages/hardcaml-examples/hardcaml-examples.0.2/url deleted file mode 100644 index 76aca8ad3b0..00000000000 --- a/packages/hardcaml-examples/hardcaml-examples.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ujamjar/hardcaml-examples/archive/v0.2.tar.gz" -checksum: "d0b13f99eff1c4c73beca84bf06bb478" diff --git a/packages/hardcaml-examples/hardcaml-examples.0.3.0/descr b/packages/hardcaml-examples/hardcaml-examples.0.3.0/descr deleted file mode 100644 index 54f43b65475..00000000000 --- a/packages/hardcaml-examples/hardcaml-examples.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -HardCaml examples designs build using hardcaml-framework diff --git a/packages/hardcaml-examples/hardcaml-examples.0.3.0/opam b/packages/hardcaml-examples/hardcaml-examples.0.3.0/opam index a1f042cbcf7..aea4f67f863 100644 --- a/packages/hardcaml-examples/hardcaml-examples.0.3.0/opam +++ b/packages/hardcaml-examples/hardcaml-examples.0.3.0/opam @@ -1,23 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" authors: "andy.ray@ujamjar.com" homepage: "https://github.com/ujamjar/hardcaml-examples" -dev-repo: "https://github.com/ujamjar/hardcaml-examples.git" +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: [ - "hardcaml" { >= "1.2.0" & < "2.0.0" } + "ocaml" {>= "4.01.0"} + "hardcaml" {>= "1.2.0" & < "2.0.0"} "hardcaml-waveterm" - "hardcaml-framework" { >= "0.3.0" } + "hardcaml-framework" {>= "0.3.0"} "astring" "omd" "lwt" "js_of_ocaml" ] -available: [ ocaml-version >= "4.01.0" ] 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: "md5=825e9d87509d4454ca77faaaa5c4672c" +} diff --git a/packages/hardcaml-examples/hardcaml-examples.0.3.0/url b/packages/hardcaml-examples/hardcaml-examples.0.3.0/url deleted file mode 100644 index d1fcf8b90cb..00000000000 --- a/packages/hardcaml-examples/hardcaml-examples.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ujamjar/hardcaml-examples/archive/v0.3.0.tar.gz" -checksum: "825e9d87509d4454ca77faaaa5c4672c" diff --git a/packages/hardcaml-framework/hardcaml-framework.0.3.0/descr b/packages/hardcaml-framework/hardcaml-framework.0.3.0/descr deleted file mode 100644 index b627be0e3c3..00000000000 --- a/packages/hardcaml-framework/hardcaml-framework.0.3.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Framework for generating and simulating HardCaml cores -with console or javascript backends. diff --git a/packages/hardcaml-framework/hardcaml-framework.0.3.0/opam b/packages/hardcaml-framework/hardcaml-framework.0.3.0/opam index 4a6430977fd..efc6a287c99 100644 --- a/packages/hardcaml-framework/hardcaml-framework.0.3.0/opam +++ b/packages/hardcaml-framework/hardcaml-framework.0.3.0/opam @@ -1,16 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" authors: "andy.ray@ujamjar.com" homepage: "https://github.com/ujamjar/hardcaml-framework" -dev-repo: "https://github.com/ujamjar/hardcaml-framework.git" +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: [ - "hardcaml" { >= "1.2.0" & < "2.0.0" } - "hardcaml-waveterm" { >= "0.2.0" } + "ocaml" {>= "4.01.0"} + "hardcaml" {>= "1.2.0" & < "2.0.0"} + "hardcaml-waveterm" {>= "0.2.0"} "astring" "omd" "lwt" "js_of_ocaml" ] -available: [ ocaml-version >= "4.01.0" ] +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: "md5=1a960c0bcc1853661365509079b6c589" +} diff --git a/packages/hardcaml-framework/hardcaml-framework.0.3.0/url b/packages/hardcaml-framework/hardcaml-framework.0.3.0/url deleted file mode 100644 index 39b2b96b756..00000000000 --- a/packages/hardcaml-framework/hardcaml-framework.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ujamjar/hardcaml-framework/archive/v0.3.0.tar.gz" -checksum: "1a960c0bcc1853661365509079b6c589" diff --git a/packages/hardcaml-llvmsim/hardcaml-llvmsim.0.2/descr b/packages/hardcaml-llvmsim/hardcaml-llvmsim.0.2/descr deleted file mode 100644 index 78d7a3d3118..00000000000 --- a/packages/hardcaml-llvmsim/hardcaml-llvmsim.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -HardCaml simulation backend using LLVM diff --git a/packages/hardcaml-llvmsim/hardcaml-llvmsim.0.2/opam b/packages/hardcaml-llvmsim/hardcaml-llvmsim.0.2/opam index 2e29a0c8299..b9d12ca3f79 100644 --- a/packages/hardcaml-llvmsim/hardcaml-llvmsim.0.2/opam +++ b/packages/hardcaml-llvmsim/hardcaml-llvmsim.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" homepage: "https://github.com/ujamjar/hardcaml-llvmsim" authors: "MicroJamJar Ltd" @@ -7,14 +7,17 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.02.0"} "hardcaml" {>= "1.1.1"} "llvm" {>= "3.4" & < "3.6"} "ocamlbuild" {build} "ctypes-foreign" ] -depexts: [ - [["osx" "homebrew"] ["llvm"]] -] +depexts: ["llvm"] {os = "macos" & os-distribution = "homebrew"} dev-repo: "git://github.com/ujamjar/hardcaml-llvmsim" -available: ocaml-version >= "4.02.0" install: [make "install"] +synopsis: "HardCaml simulation backend using LLVM" +url { + src: "https://github.com/ujamjar/hardcaml-llvmsim/archive/v0.2.tar.gz" + checksum: "md5=edb3eef442b126d6258eb916f1a0c585" +} diff --git a/packages/hardcaml-llvmsim/hardcaml-llvmsim.0.2/url b/packages/hardcaml-llvmsim/hardcaml-llvmsim.0.2/url deleted file mode 100644 index 67bc74fc85e..00000000000 --- a/packages/hardcaml-llvmsim/hardcaml-llvmsim.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ujamjar/hardcaml-llvmsim/archive/v0.2.tar.gz" -checksum: "edb3eef442b126d6258eb916f1a0c585" diff --git a/packages/hardcaml-llvmsim/hardcaml-llvmsim.0.3.0/descr b/packages/hardcaml-llvmsim/hardcaml-llvmsim.0.3.0/descr deleted file mode 100644 index 78d7a3d3118..00000000000 --- a/packages/hardcaml-llvmsim/hardcaml-llvmsim.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -HardCaml simulation backend using LLVM diff --git a/packages/hardcaml-llvmsim/hardcaml-llvmsim.0.3.0/opam b/packages/hardcaml-llvmsim/hardcaml-llvmsim.0.3.0/opam index 9fe9c9572e1..90b9bb6273d 100644 --- a/packages/hardcaml-llvmsim/hardcaml-llvmsim.0.3.0/opam +++ b/packages/hardcaml-llvmsim/hardcaml-llvmsim.0.3.0/opam @@ -1,17 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" authors: "andy.ray@ujamjar.com" homepage: "https://github.com/ujamjar/hardcaml-llvmsim" -dev-repo: "https://github.com/ujamjar/hardcaml-llvmsim.git" +dev-repo: "git+https://github.com/ujamjar/hardcaml-llvmsim.git" bug-reports: "https://github.com/ujamjar/hardcaml-llvmsim/issues" build: [ [ "ocaml" "pkg/pkg.ml" "build" ] ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} - "hardcaml" { >= "1.2.0" & < "2.0.0" } + "hardcaml" {>= "1.2.0" & < "2.0.0"} "ctypes" "ctypes-foreign" - "llvm" {>="3.8"} + "llvm" {>= "3.8"} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "HardCaml simulation backend using LLVM" +url { + src: "https://github.com/ujamjar/hardcaml-llvmsim/archive/v0.3.0.tar.gz" + checksum: "md5=a0edaf14196ab2cf0e78b5745874c084" +} diff --git a/packages/hardcaml-llvmsim/hardcaml-llvmsim.0.3.0/url b/packages/hardcaml-llvmsim/hardcaml-llvmsim.0.3.0/url deleted file mode 100644 index ccb94ee9992..00000000000 --- a/packages/hardcaml-llvmsim/hardcaml-llvmsim.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ujamjar/hardcaml-llvmsim/archive/v0.3.0.tar.gz" -checksum: "a0edaf14196ab2cf0e78b5745874c084" diff --git a/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.1/descr b/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.1/descr deleted file mode 100644 index c0576fde521..00000000000 --- a/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -HardCaml implementation of Reed-Solomon error correction coding. - -The HardCamlReedsolomon library provides the hardware design. - -The executables harcaml-rsencode and hardcaml-rsdecode provide -front ends for netlist generation and simulation. diff --git a/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.1/opam b/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.1/opam index 40b4fbec14f..cb97ea00312 100644 --- a/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.1/opam +++ b/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" homepage: "https://github.com/ujamjar/hardcaml-reedsolomon" build: [make "all"] @@ -6,6 +6,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "hardcaml" "hardcaml-waveterm" @@ -13,6 +14,18 @@ depends: [ "reedsolomon" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.0" ] dev-repo: "git://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.""" +extra-files: [ + "hardcaml-reedsolomon.install" "md5=8ff0c868b2e5e2b85a3c3552f28dd85c" +] +url { + src: "https://github.com/ujamjar/hardcaml-reedsolomon/archive/v0.1.tar.gz" + checksum: "md5=1797a9ea4a5e70d53f9700756ad76297" +} diff --git a/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.1/url b/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.1/url deleted file mode 100644 index 1ae38db1d51..00000000000 --- a/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ujamjar/hardcaml-reedsolomon/archive/v0.1.tar.gz" -checksum: "1797a9ea4a5e70d53f9700756ad76297" diff --git a/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.2/descr b/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.2/descr deleted file mode 100644 index 39b569d0b47..00000000000 --- a/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -HardCaml implementation of Reed-Solomon error correction coding. - -The HardCamlReedsolomon library provides the hardware design. - -The executables hardcaml-rsencode and hardcaml-rsdecode provide -front ends for netlist generation and simulation. diff --git a/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.2/opam b/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.2/opam index b2e5ed89ce2..76aa72a836b 100644 --- a/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.2/opam +++ b/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" homepage: "https://github.com/ujamjar/hardcaml-reedsolomon" build: [make "all"] @@ -6,6 +6,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "hardcaml" {>= "1.1.1"} "hardcaml-waveterm" @@ -13,6 +14,18 @@ depends: [ "reedsolomon" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.0" ] dev-repo: "git://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.""" +extra-files: [ + "hardcaml-reedsolomon.install" "md5=8ff0c868b2e5e2b85a3c3552f28dd85c" +] +url { + src: "https://github.com/ujamjar/hardcaml-reedsolomon/archive/v0.2.tar.gz" + checksum: "md5=eed44d5dad21a5f2121a77ef915e462d" +} diff --git a/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.2/url b/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.2/url deleted file mode 100644 index 565a7ae93ec..00000000000 --- a/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ujamjar/hardcaml-reedsolomon/archive/v0.2.tar.gz" -checksum: "eed44d5dad21a5f2121a77ef915e462d" diff --git a/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.3.0/descr b/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.3.0/descr deleted file mode 100644 index ecc6c76a192..00000000000 --- a/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -HardCaml implementation of Reed-Solomon error correction coding diff --git a/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.3.0/opam b/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.3.0/opam index 2556d2d8cb0..771f87bccce 100644 --- a/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.3.0/opam +++ b/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.3.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" authors: "andy.ray@ujamjar.com" homepage: "https://github.com/ujamjar/hardcaml-reedsolomon" -dev-repo: "https://github.com/ujamjar/hardcaml-reedsolomon.git" +dev-repo: "git+https://github.com/ujamjar/hardcaml-reedsolomon.git" bug-reports: "https://github.com/ujamjar/hardcaml-reedsolomon/issues" build: [ [make "all"] @@ -14,10 +14,16 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" - "hardcaml" { >= "1.2.0" & < "2.0.0" } - "hardcaml-waveterm" { >= "0.2.0" } - "hardcaml-examples" { >= "0.3.0" } + "hardcaml" {>= "1.2.0" & < "2.0.0"} + "hardcaml-waveterm" {>= "0.2.0"} + "hardcaml-examples" {>= "0.3.0"} "reedsolomon" ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "HardCaml implementation of Reed-Solomon error correction coding" +url { + src: + "https://github.com/ujamjar/hardcaml-reedsolomon/archive/v0.3.0.tar.gz" + checksum: "md5=746349c50c97fca3e7b801741acd3c1f" +} diff --git a/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.3.0/url b/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.3.0/url deleted file mode 100644 index 566fbbf412b..00000000000 --- a/packages/hardcaml-reedsolomon/hardcaml-reedsolomon.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ujamjar/hardcaml-reedsolomon/archive/v0.3.0.tar.gz" -checksum: "746349c50c97fca3e7b801741acd3c1f" diff --git a/packages/hardcaml-vpi/hardcaml-vpi.0.1.0/descr b/packages/hardcaml-vpi/hardcaml-vpi.0.1.0/descr deleted file mode 100644 index dbbc8de07f2..00000000000 --- a/packages/hardcaml-vpi/hardcaml-vpi.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -HardCaml Icarus Verilog cosimulation module diff --git a/packages/hardcaml-vpi/hardcaml-vpi.0.1.0/opam b/packages/hardcaml-vpi/hardcaml-vpi.0.1.0/opam index c649e9f4eb1..73e9b4c8e7f 100644 --- a/packages/hardcaml-vpi/hardcaml-vpi.0.1.0/opam +++ b/packages/hardcaml-vpi/hardcaml-vpi.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" homepage: "https://github.com/ujamjar/hardcaml-vpi" build: [make "all"] @@ -6,15 +6,21 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.01.0"} "ctypes" {>= "0.3"} "ctypes-foreign" "hardcaml" "ocamlbuild" {build} ] depexts: [ - [["ubuntu"] ["iverilog"]] - [["osx" "homebrew"] ["icarus-verilog"]] + ["iverilog"] {os-distribution = "ubuntu"} + ["icarus-verilog"] {os = "macos" & os-distribution = "homebrew"} ] -available: [ os != "darwin" & ocaml-version >= "4.01.0" ] +available: os != "macos" dev-repo: "git://github.com/ujamjar/hardcaml-vpi" install: [make "install"] +synopsis: "HardCaml Icarus Verilog cosimulation module" +url { + src: "https://github.com/ujamjar/hardcaml-vpi/archive/v0.1.0.tar.gz" + checksum: "md5=12bea4aa635882531e1162eb07a5703b" +} diff --git a/packages/hardcaml-vpi/hardcaml-vpi.0.1.0/url b/packages/hardcaml-vpi/hardcaml-vpi.0.1.0/url deleted file mode 100644 index 9ff7af35af7..00000000000 --- a/packages/hardcaml-vpi/hardcaml-vpi.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ujamjar/hardcaml-vpi/archive/v0.1.0.tar.gz" -checksum: "12bea4aa635882531e1162eb07a5703b" diff --git a/packages/hardcaml-vpi/hardcaml-vpi.0.2/descr b/packages/hardcaml-vpi/hardcaml-vpi.0.2/descr deleted file mode 100644 index dbbc8de07f2..00000000000 --- a/packages/hardcaml-vpi/hardcaml-vpi.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -HardCaml Icarus Verilog cosimulation module diff --git a/packages/hardcaml-vpi/hardcaml-vpi.0.2/opam b/packages/hardcaml-vpi/hardcaml-vpi.0.2/opam index 671fba13839..f2804443da5 100644 --- a/packages/hardcaml-vpi/hardcaml-vpi.0.2/opam +++ b/packages/hardcaml-vpi/hardcaml-vpi.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" homepage: "https://github.com/ujamjar/hardcaml-vpi" build: [make "all"] @@ -6,15 +6,21 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.01.0"} "ctypes" {>= "0.3"} "ctypes-foreign" "hardcaml" {>= "1.1.1"} "ocamlbuild" {build} ] depexts: [ - [["ubuntu"] ["iverilog"]] - [["osx" "homebrew"] ["icarus-verilog"]] + ["iverilog"] {os-distribution = "ubuntu"} + ["icarus-verilog"] {os = "macos" & os-distribution = "homebrew"} ] -available: [ os != "darwin" & ocaml-version >= "4.01.0" ] +available: os != "macos" dev-repo: "git://github.com/ujamjar/hardcaml-vpi" install: [make "install"] +synopsis: "HardCaml Icarus Verilog cosimulation module" +url { + src: "https://github.com/ujamjar/hardcaml-vpi/archive/v0.2.tar.gz" + checksum: "md5=9b7d0bf26d42bfe7289be96f3c281b76" +} diff --git a/packages/hardcaml-vpi/hardcaml-vpi.0.2/url b/packages/hardcaml-vpi/hardcaml-vpi.0.2/url deleted file mode 100644 index dbba85c324b..00000000000 --- a/packages/hardcaml-vpi/hardcaml-vpi.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ujamjar/hardcaml-vpi/archive/v0.2.tar.gz" -checksum: "9b7d0bf26d42bfe7289be96f3c281b76" diff --git a/packages/hardcaml-vpi/hardcaml-vpi.0.3.0/descr b/packages/hardcaml-vpi/hardcaml-vpi.0.3.0/descr deleted file mode 100644 index dbbc8de07f2..00000000000 --- a/packages/hardcaml-vpi/hardcaml-vpi.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -HardCaml Icarus Verilog cosimulation module diff --git a/packages/hardcaml-vpi/hardcaml-vpi.0.3.0/opam b/packages/hardcaml-vpi/hardcaml-vpi.0.3.0/opam index 48f12e7dbce..1159316cb89 100644 --- a/packages/hardcaml-vpi/hardcaml-vpi.0.3.0/opam +++ b/packages/hardcaml-vpi/hardcaml-vpi.0.3.0/opam @@ -1,20 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" authors: "andy.ray@ujamjar.com" homepage: "https://github.com/ujamjar/hardcaml-vpi" -dev-repo: "https://github.com/ujamjar/hardcaml-vpi.git" +dev-repo: "git+https://github.com/ujamjar/hardcaml-vpi.git" bug-reports: "https://github.com/ujamjar/hardcaml-vpi/issues" build: [ [make "vpi"] ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "ctypes" "ctypes-foreign" - "hardcaml" { >= "1.2.0" & < "2.0.0" } + "hardcaml" {>= "1.2.0" & < "2.0.0"} ] depexts: [ - [["ubuntu"] ["iverilog"]] - [["osx" "homebrew"] ["icarus-verilog"]] + ["iverilog"] {os-distribution = "ubuntu"} + ["icarus-verilog"] {os = "macos" & os-distribution = "homebrew"} ] -available: [ os != "darwin" & ocaml-version >= "4.02.0" ] +available: os != "macos" +synopsis: "HardCaml Icarus Verilog cosimulation module" +url { + src: "https://github.com/ujamjar/hardcaml-vpi/archive/v0.3.0.tar.gz" + checksum: "md5=e4735a3e7298ae485901a5e0573f6126" +} diff --git a/packages/hardcaml-vpi/hardcaml-vpi.0.3.0/url b/packages/hardcaml-vpi/hardcaml-vpi.0.3.0/url deleted file mode 100644 index 855f6432bc4..00000000000 --- a/packages/hardcaml-vpi/hardcaml-vpi.0.3.0/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/ujamjar/hardcaml-vpi/archive/v0.3.0.tar.gz" -checksum: "e4735a3e7298ae485901a5e0573f6126" - diff --git a/packages/hardcaml-waveterm/hardcaml-waveterm.0.1.0/descr b/packages/hardcaml-waveterm/hardcaml-waveterm.0.1.0/descr deleted file mode 100644 index 0e0e2816b87..00000000000 --- a/packages/hardcaml-waveterm/hardcaml-waveterm.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Terminal based digital waveform viewer diff --git a/packages/hardcaml-waveterm/hardcaml-waveterm.0.1.0/opam b/packages/hardcaml-waveterm/hardcaml-waveterm.0.1.0/opam index 86d768a6d9b..020f35de7c6 100644 --- a/packages/hardcaml-waveterm/hardcaml-waveterm.0.1.0/opam +++ b/packages/hardcaml-waveterm/hardcaml-waveterm.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" homepage: "https://github.com/ujamjar/hardcaml-waveterm" authors: "MicroJamJar Ltd." @@ -7,10 +7,15 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.01.0" & < "4.04.0"} "hardcaml" {>= "1.1.0"} "lambda-term" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.04.0" ] dev-repo: "git://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: "md5=3a8aa236dae873770270af888013e83b" +} diff --git a/packages/hardcaml-waveterm/hardcaml-waveterm.0.1.0/url b/packages/hardcaml-waveterm/hardcaml-waveterm.0.1.0/url deleted file mode 100644 index 782ce91cf1c..00000000000 --- a/packages/hardcaml-waveterm/hardcaml-waveterm.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ujamjar/hardcaml-waveterm/archive/v0.1.0.tar.gz" -checksum: "3a8aa236dae873770270af888013e83b" diff --git a/packages/hardcaml-waveterm/hardcaml-waveterm.0.2.0/descr b/packages/hardcaml-waveterm/hardcaml-waveterm.0.2.0/descr deleted file mode 100644 index 0e0e2816b87..00000000000 --- a/packages/hardcaml-waveterm/hardcaml-waveterm.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Terminal based digital waveform viewer diff --git a/packages/hardcaml-waveterm/hardcaml-waveterm.0.2.0/opam b/packages/hardcaml-waveterm/hardcaml-waveterm.0.2.0/opam index 0190706283f..5edcf18598a 100644 --- a/packages/hardcaml-waveterm/hardcaml-waveterm.0.2.0/opam +++ b/packages/hardcaml-waveterm/hardcaml-waveterm.0.2.0/opam @@ -1,17 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" authors: "andy.ray@ujamjar.com" homepage: "https://github.com/ujamjar/hardcaml-waveterm" -dev-repo: "https://github.com/ujamjar/hardcaml-waveterm.git" +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"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "camlp4" {build} - "hardcaml" { >= "1.2.0" & < "2.0.0" } + "hardcaml" {>= "1.2.0" & < "2.0.0"} "astring" "lambda-term" ] -available: [ ocaml-version >= "4.01.0" ] +synopsis: "Terminal based digital waveform viewer" +url { + src: + "https://github.com/ujamjar/hardcaml-waveterm/archive/v0.2.0+compat.tar.gz" + checksum: "md5=c613b9aa2ed3382835905d29d8f8e0a7" +} diff --git a/packages/hardcaml-waveterm/hardcaml-waveterm.0.2.0/url b/packages/hardcaml-waveterm/hardcaml-waveterm.0.2.0/url deleted file mode 100644 index ed03f5c78e1..00000000000 --- a/packages/hardcaml-waveterm/hardcaml-waveterm.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ujamjar/hardcaml-waveterm/archive/v0.2.0+compat.tar.gz" -checksum: "c613b9aa2ed3382835905d29d8f8e0a7" diff --git a/packages/hardcaml-yosys/hardcaml-yosys.0.1.0/descr b/packages/hardcaml-yosys/hardcaml-yosys.0.1.0/descr deleted file mode 100644 index 80742f8e8f4..00000000000 --- a/packages/hardcaml-yosys/hardcaml-yosys.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Import Verilog designs into HardCaml diff --git a/packages/hardcaml-yosys/hardcaml-yosys.0.1.0/opam b/packages/hardcaml-yosys/hardcaml-yosys.0.1.0/opam index 276dc95cf5c..86af22b5e68 100644 --- a/packages/hardcaml-yosys/hardcaml-yosys.0.1.0/opam +++ b/packages/hardcaml-yosys/hardcaml-yosys.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "hardcaml-yosys" version: "0.1.0" maintainer: "Andy Ray " @@ -6,14 +6,19 @@ authors: [ "Andy Ray" ] license: "ISC" homepage: "https://github.com/ujamjar/hardcaml-yosys" bug-reports: "https://github.com/ujamjar/hardcaml-yosys/issues" -dev-repo: "https://github.com/ujamjar/hardcaml-yosys.git" +dev-repo: "git+https://github.com/ujamjar/hardcaml-yosys.git" build: [ ["ocaml" "pkg/pkg.ml" "build"] ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "atdgen" "camlp4" - "hardcaml" { >= "1.2.0" & < "2.0.0" } + "hardcaml" {>= "1.2.0" & < "2.0.0"} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Import Verilog designs into HardCaml" +url { + src: "https://github.com/ujamjar/hardcaml-yosys/archive/v0.1.0.tar.gz" + checksum: "md5=609fd6fa6a27104a97b59f9019f03a84" +} diff --git a/packages/hardcaml-yosys/hardcaml-yosys.0.1.0/url b/packages/hardcaml-yosys/hardcaml-yosys.0.1.0/url deleted file mode 100644 index 6edeb1322f5..00000000000 --- a/packages/hardcaml-yosys/hardcaml-yosys.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ujamjar/hardcaml-yosys/archive/v0.1.0.tar.gz" -checksum: "609fd6fa6a27104a97b59f9019f03a84" diff --git a/packages/hardcaml/hardcaml.1.0.0/descr b/packages/hardcaml/hardcaml.1.0.0/descr deleted file mode 100644 index bba15d3312f..00000000000 --- a/packages/hardcaml/hardcaml.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Register Transfer Level hardware design in OCaml diff --git a/packages/hardcaml/hardcaml.1.0.0/opam b/packages/hardcaml/hardcaml.1.0.0/opam index 4c1beb8f46e..153bf2f5c46 100644 --- a/packages/hardcaml/hardcaml.1.0.0/opam +++ b/packages/hardcaml/hardcaml.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" homepage: "https://github.com/ujamjar/hardcaml" build: [make "all"] @@ -6,6 +6,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "camlp4" "lwt" @@ -14,5 +15,9 @@ depends: [ "num" ] dev-repo: "git://github.com/ujamjar/hardcaml" -available: ocaml-version >= "4.01.0" install: [make "install"] +synopsis: "Register Transfer Level hardware design in OCaml" +url { + src: "https://github.com/ujamjar/hardcaml/archive/v1.0.tar.gz" + checksum: "md5=e4bdf2eba07d76ba3288ddbd18e9b316" +} diff --git a/packages/hardcaml/hardcaml.1.0.0/url b/packages/hardcaml/hardcaml.1.0.0/url deleted file mode 100644 index 9e8f6b02ae6..00000000000 --- a/packages/hardcaml/hardcaml.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ujamjar/hardcaml/archive/v1.0.tar.gz" -checksum: "e4bdf2eba07d76ba3288ddbd18e9b316" diff --git a/packages/hardcaml/hardcaml.1.1.0/descr b/packages/hardcaml/hardcaml.1.1.0/descr deleted file mode 100644 index bba15d3312f..00000000000 --- a/packages/hardcaml/hardcaml.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Register Transfer Level hardware design in OCaml diff --git a/packages/hardcaml/hardcaml.1.1.0/opam b/packages/hardcaml/hardcaml.1.1.0/opam deleted file mode 100644 index 77dc4eddc4c..00000000000 --- a/packages/hardcaml/hardcaml.1.1.0/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "andy.ray@ujamjar.com" -homepage: "https://github.com/ujamjar/hardcaml" -build: [make "all"] -remove: [ - [make "uninstall"] -] -depends: [ - "ocamlfind" - "base-bytes" - "camlp4" - "js_of_ocaml" {< "3.0"} - "ocamlbuild" {build} - "num" -] -available: [ ocaml-version >= "4.01.0" ] -dev-repo: "git://github.com/ujamjar/hardcaml" -install: [make "install"] diff --git a/packages/hardcaml/hardcaml.1.1.0/url b/packages/hardcaml/hardcaml.1.1.0/url deleted file mode 100644 index c99ab4c732f..00000000000 --- a/packages/hardcaml/hardcaml.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ujamjar/hardcaml/archive/v1.1.0.tar.gz" -checksum: "c9d9af2497e8680d17baca3b3176f9ed" diff --git a/packages/hardcaml/hardcaml.1.1.1/descr b/packages/hardcaml/hardcaml.1.1.1/descr deleted file mode 100644 index bba15d3312f..00000000000 --- a/packages/hardcaml/hardcaml.1.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Register Transfer Level hardware design in OCaml diff --git a/packages/hardcaml/hardcaml.1.1.1/opam b/packages/hardcaml/hardcaml.1.1.1/opam index 9e8eeced40f..4f04ea11608 100644 --- a/packages/hardcaml/hardcaml.1.1.1/opam +++ b/packages/hardcaml/hardcaml.1.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" homepage: "https://github.com/ujamjar/hardcaml" build: [make "all"] @@ -6,6 +6,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "base-bytes" "camlp4" @@ -13,5 +14,9 @@ depends: [ "num" ] dev-repo: "git://github.com/ujamjar/hardcaml" -available: ocaml-version >= "4.01.0" install: [make "install"] +synopsis: "Register Transfer Level hardware design in OCaml" +url { + src: "https://github.com/ujamjar/hardcaml/archive/v1.1.1.tar.gz" + checksum: "md5=1e5276594e52549b42a9ce458ae6d04a" +} diff --git a/packages/hardcaml/hardcaml.1.1.1/url b/packages/hardcaml/hardcaml.1.1.1/url deleted file mode 100644 index 2512264c4bc..00000000000 --- a/packages/hardcaml/hardcaml.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ujamjar/hardcaml/archive/v1.1.1.tar.gz" -checksum: "1e5276594e52549b42a9ce458ae6d04a" diff --git a/packages/hardcaml/hardcaml.1.2.0/descr b/packages/hardcaml/hardcaml.1.2.0/descr deleted file mode 100644 index bba15d3312f..00000000000 --- a/packages/hardcaml/hardcaml.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Register Transfer Level hardware design in OCaml diff --git a/packages/hardcaml/hardcaml.1.2.0/opam b/packages/hardcaml/hardcaml.1.2.0/opam index 1d47dcab7fd..56e69e268a8 100644 --- a/packages/hardcaml/hardcaml.1.2.0/opam +++ b/packages/hardcaml/hardcaml.1.2.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" authors: "andy.ray@ujamjar.com" homepage: "https://github.com/ujamjar/hardcaml" -dev-repo: "https://github.com/ujamjar/hardcaml.git" +dev-repo: "git+https://github.com/ujamjar/hardcaml.git" bug-reports: "https://github.com/ujamjar/hardcaml/issues" build: [ ["ocaml" "pkg/pkg.ml" "build" @@ -14,14 +14,15 @@ build: [ ] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "camlp4" "js_of_ocaml" "js_of_ocaml-camlp4" "topkg" {build} - "base-bytes" - "base-unix" + "base-bytes" + "base-unix" "astring" "num" ] @@ -31,4 +32,8 @@ depopts: [ "lwt" ] -available: [ ocaml-version >= "4.01.0" ] +synopsis: "Register Transfer Level hardware design in OCaml" +url { + src: "https://github.com/ujamjar/hardcaml/archive/v1.2.0.tar.gz" + checksum: "md5=5bcb9e6198ba1c6e834adc752121e880" +} diff --git a/packages/hardcaml/hardcaml.1.2.0/url b/packages/hardcaml/hardcaml.1.2.0/url deleted file mode 100644 index 5bfb95b6954..00000000000 --- a/packages/hardcaml/hardcaml.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ujamjar/hardcaml/archive/v1.2.0.tar.gz" -checksum: "5bcb9e6198ba1c6e834adc752121e880" diff --git a/packages/hashcons/hashcons.1.0.1/descr b/packages/hashcons/hashcons.1.0.1/descr deleted file mode 100644 index 1bef2ede4f6..00000000000 --- a/packages/hashcons/hashcons.1.0.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -OCaml hash-consing library - -The technique is described in this paper: - -*Sylvain Conchon and Jean-Christophe Filliâtre.* Type-Safe Modular Hash-Consing. -In ACM SIGPLAN Workshop on ML, Portland, Oregon, September 2006. -The PDF is available at - diff --git a/packages/hashcons/hashcons.1.0.1/opam b/packages/hashcons/hashcons.1.0.1/opam index 14cf5006d4d..b774ca164c6 100644 --- a/packages/hashcons/hashcons.1.0.1/opam +++ b/packages/hashcons/hashcons.1.0.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" homepage: "https://github.com/backtracking/ocaml-hashcons" -dev-repo: "https://github.com/backtracking/ocaml-hashcons.git" +dev-repo: "git+https://github.com/backtracking/ocaml-hashcons.git" bug-reports: "https://github.com/backtracking/ocaml-hashcons/issues" authors: [ "Jean-Christophe Filliatre" ] license: "LGPL-2.1 with OCaml linking exception" @@ -14,6 +14,21 @@ install: [ ] remove: [["ocamlfind" "remove" "hashcons"]] depends: [ + "ocaml" "ocamlfind" {build} "conf-which" {build} ] +synopsis: "OCaml hash-consing library" +description: """ +The technique is described in this paper: + +*Sylvain Conchon and Jean-Christophe Filliâtre.* Type-Safe Modular Hash-Consing. +In ACM SIGPLAN Workshop on ML, Portland, Oregon, September 2006. +The PDF is available at +""" +flags: light-uninstall +url { + src: + "https://github.com/dsheets/ocaml-hashcons/releases/download/1.0.1/ocaml-hashcons-1.0.1.tar.gz" + checksum: "md5=caa6378c30d69baaf703e5f8b903a493" +} diff --git a/packages/hashcons/hashcons.1.0.1/url b/packages/hashcons/hashcons.1.0.1/url deleted file mode 100644 index d2c5fe44399..00000000000 --- a/packages/hashcons/hashcons.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-hashcons/releases/download/1.0.1/ocaml-hashcons-1.0.1.tar.gz" -checksum: "caa6378c30d69baaf703e5f8b903a493" diff --git a/packages/hashcons/hashcons.1.2/descr b/packages/hashcons/hashcons.1.2/descr deleted file mode 100644 index 1bef2ede4f6..00000000000 --- a/packages/hashcons/hashcons.1.2/descr +++ /dev/null @@ -1,8 +0,0 @@ -OCaml hash-consing library - -The technique is described in this paper: - -*Sylvain Conchon and Jean-Christophe Filliâtre.* Type-Safe Modular Hash-Consing. -In ACM SIGPLAN Workshop on ML, Portland, Oregon, September 2006. -The PDF is available at - diff --git a/packages/hashcons/hashcons.1.2/opam b/packages/hashcons/hashcons.1.2/opam index 93691b02237..54a3970d700 100644 --- a/packages/hashcons/hashcons.1.2/opam +++ b/packages/hashcons/hashcons.1.2/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" homepage: "https://github.com/backtracking/ocaml-hashcons" -dev-repo: "https://github.com/backtracking/ocaml-hashcons.git" +dev-repo: "git+https://github.com/backtracking/ocaml-hashcons.git" bug-reports: "https://github.com/backtracking/ocaml-hashcons/issues" authors: [ "Jean-Christophe Filliatre" ] license: "LGPL-2.1 with OCaml linking exception" @@ -15,7 +15,21 @@ install: [ ] remove: [["ocamlfind" "remove" "hashcons"]] depends: [ + "ocaml" "conf-autoconf" {build} "ocamlfind" {build} "conf-which" {build} ] +synopsis: "OCaml hash-consing library" +description: """ +The technique is described in this paper: + +*Sylvain Conchon and Jean-Christophe Filliâtre.* Type-Safe Modular Hash-Consing. +In ACM SIGPLAN Workshop on ML, Portland, Oregon, September 2006. +The PDF is available at +""" +flags: light-uninstall +url { + src: "https://github.com/backtracking/ocaml-hashcons/archive/1.2.tar.gz" + checksum: "md5=3febf305ffbdd31d6de92c42d382a09e" +} diff --git a/packages/hashcons/hashcons.1.2/url b/packages/hashcons/hashcons.1.2/url deleted file mode 100644 index 76744122474..00000000000 --- a/packages/hashcons/hashcons.1.2/url +++ /dev/null @@ -1,3 +0,0 @@ -http: "https://github.com/backtracking/ocaml-hashcons/archive/1.2.tar.gz" -checksum: "3febf305ffbdd31d6de92c42d382a09e" - diff --git a/packages/hashcons/hashcons.1.3/descr b/packages/hashcons/hashcons.1.3/descr deleted file mode 100644 index 1bef2ede4f6..00000000000 --- a/packages/hashcons/hashcons.1.3/descr +++ /dev/null @@ -1,8 +0,0 @@ -OCaml hash-consing library - -The technique is described in this paper: - -*Sylvain Conchon and Jean-Christophe Filliâtre.* Type-Safe Modular Hash-Consing. -In ACM SIGPLAN Workshop on ML, Portland, Oregon, September 2006. -The PDF is available at - diff --git a/packages/hashcons/hashcons.1.3/opam b/packages/hashcons/hashcons.1.3/opam index 93691b02237..e551d386f38 100644 --- a/packages/hashcons/hashcons.1.3/opam +++ b/packages/hashcons/hashcons.1.3/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" homepage: "https://github.com/backtracking/ocaml-hashcons" -dev-repo: "https://github.com/backtracking/ocaml-hashcons.git" +dev-repo: "git+https://github.com/backtracking/ocaml-hashcons.git" bug-reports: "https://github.com/backtracking/ocaml-hashcons/issues" authors: [ "Jean-Christophe Filliatre" ] license: "LGPL-2.1 with OCaml linking exception" @@ -15,7 +15,21 @@ install: [ ] remove: [["ocamlfind" "remove" "hashcons"]] depends: [ + "ocaml" "conf-autoconf" {build} "ocamlfind" {build} "conf-which" {build} ] +synopsis: "OCaml hash-consing library" +description: """ +The technique is described in this paper: + +*Sylvain Conchon and Jean-Christophe Filliâtre.* Type-Safe Modular Hash-Consing. +In ACM SIGPLAN Workshop on ML, Portland, Oregon, September 2006. +The PDF is available at +""" +flags: light-uninstall +url { + src: "https://github.com/backtracking/ocaml-hashcons/archive/1.3.tar.gz" + checksum: "md5=88b93515dd2667c4944574dfb50352bf" +} diff --git a/packages/hashcons/hashcons.1.3/url b/packages/hashcons/hashcons.1.3/url deleted file mode 100644 index fa794160a3e..00000000000 --- a/packages/hashcons/hashcons.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/backtracking/ocaml-hashcons/archive/1.3.tar.gz" -checksum: "88b93515dd2667c4944574dfb50352bf" diff --git a/packages/hashids/hashids.1.0.0/descr b/packages/hashids/hashids.1.0.0/descr deleted file mode 100644 index 41605808fcb..00000000000 --- a/packages/hashids/hashids.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -[hashids](http://hashids.org/): generate short, unique, non-sequential ids from numbers, that you can also decode diff --git a/packages/hashids/hashids.1.0.0/opam b/packages/hashids/hashids.1.0.0/opam index 03a69d7bbdf..918d232c1ba 100644 --- a/packages/hashids/hashids.1.0.0/opam +++ b/packages/hashids/hashids.1.0.0/opam @@ -1,15 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Vincent Jacques " authors: "Vincent Jacques " homepage: "https://jacquev6.github.io/hashids-ocaml/" bug-reports: "http://github.com/jacquev6/hashids-ocaml/issues/" license: "MIT" doc: "https://jacquev6.github.io/hashids-ocaml/" -dev-repo: "https://github.com/jacquev6/hashids-ocaml.git" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name] +dev-repo: "git+https://github.com/jacquev6/hashids-ocaml.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {build} "General" {>= "0.4.0"} ] -available: [ocaml-version >= "4.02.3"] +synopsis: + "[hashids](http://hashids.org/): generate short, unique, non-sequential ids from numbers, that you can also decode" +url { + src: "https://github.com/jacquev6/hashids-ocaml/archive/1.0.0.tar.gz" + checksum: "md5=73987f5924ff28825747e0744895f9e7" +} diff --git a/packages/hashids/hashids.1.0.0/url b/packages/hashids/hashids.1.0.0/url deleted file mode 100644 index 9c62d9eb059..00000000000 --- a/packages/hashids/hashids.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/jacquev6/hashids-ocaml/archive/1.0.0.tar.gz" -checksum: "73987f5924ff28825747e0744895f9e7" diff --git a/packages/hashset/hashset.1.0.0/descr b/packages/hashset/hashset.1.0.0/descr deleted file mode 100644 index becdb3c578b..00000000000 --- a/packages/hashset/hashset.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Sets as hash tables diff --git a/packages/hashset/hashset.1.0.0/opam b/packages/hashset/hashset.1.0.0/opam index 12956095b58..edc73757435 100644 --- a/packages/hashset/hashset.1.0.0/opam +++ b/packages/hashset/hashset.1.0.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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/hashset/issues" -dev-repo: "https://github.com/UnixJunkie/hashset.git" +dev-repo: "git+https://github.com/UnixJunkie/hashset.git" license: "LGPL-2.1" build: [ ["obuild" "configure"] @@ -16,6 +16,13 @@ remove: [ ["ocamlfind" "remove" "hashset"] ] depends: [ + "ocaml" "ocamlfind" "obuild" {build} ] +synopsis: "Sets as hash tables" +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/hashset/archive/v1.0.0.tar.gz" + checksum: "md5=171ec866aa8038fff803f26803aa2561" +} diff --git a/packages/hashset/hashset.1.0.0/url b/packages/hashset/hashset.1.0.0/url deleted file mode 100644 index a121bdecf21..00000000000 --- a/packages/hashset/hashset.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/hashset/archive/v1.0.0.tar.gz" -checksum: "171ec866aa8038fff803f26803aa2561" diff --git a/packages/hdf/hdf.0.9.1/descr b/packages/hdf/hdf.0.9.1/descr deleted file mode 100644 index e6a422820ff..00000000000 --- a/packages/hdf/hdf.0.9.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Bindings for the HDF4 library -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. diff --git a/packages/hdf/hdf.0.9.1/opam b/packages/hdf/hdf.0.9.1/opam index 29e6ebe9671..021a1048e03 100644 --- a/packages/hdf/hdf.0.9.1/opam +++ b/packages/hdf/hdf.0.9.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hez@0ok.org" authors: [ "Hezekiah M. Carty" ] license: "LGPL-2.1 with OCaml linking exception" @@ -11,14 +11,25 @@ remove: [ ["ocamlfind" "remove" "hdf4"] ] depends: [ + "ocaml" {< "4.02.0"} "batteries" "ocamlfind" "pcre" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libhdf4-dev" "hdf4-tools"]] - [["ubuntu"] ["libhdf4-dev" "hdf4-tools"]] + ["libhdf4-dev" "hdf4-tools"] {os-distribution = "debian"} + ["libhdf4-dev" "hdf4-tools"] {os-distribution = "ubuntu"} ] -available: [ ocaml-version < "4.02.0" ] 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: "md5=0aeb8210a812cc2c108669ddfa16f24a" +} diff --git a/packages/hdf/hdf.0.9.1/url b/packages/hdf/hdf.0.9.1/url deleted file mode 100644 index 2dae495492a..00000000000 --- a/packages/hdf/hdf.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/ocaml-hdf/tarball/v0.9.1" -checksum: "0aeb8210a812cc2c108669ddfa16f24a" diff --git a/packages/hdf5/hdf5.0.1.1/descr b/packages/hdf5/hdf5.0.1.1/descr deleted file mode 100644 index 366bdeaf904..00000000000 --- a/packages/hdf5/hdf5.0.1.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Manages HDF5 files used for storing large amounts of data - -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. diff --git a/packages/hdf5/hdf5.0.1.1/opam b/packages/hdf5/hdf5.0.1.1/opam index 8fe37c9d4a3..d4932ac4358 100644 --- a/packages/hdf5/hdf5.0.1.1/opam +++ b/packages/hdf5/hdf5.0.1.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/vbrankov/hdf5-ocaml.git" +dev-repo: "git+https://github.com/vbrankov/hdf5-ocaml.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -15,10 +15,20 @@ remove: [ ["ocamlfind" "remove" "hdf5_raw"] ] depends: [ + "ocaml" {>= "4.02" & < "4.03.0"} "ocamlfind" {build} ] depexts: [ - [["ubuntu"] ["libhdf5-serial-dev"]] - [["osx" "homebrew"] ["homebrew/science/hdf5"]] + ["libhdf5-serial-dev"] {os-distribution = "ubuntu"} + ["homebrew/science/hdf5"] {os = "macos" & os-distribution = "homebrew"} ] -available: [ocaml-version >= "4.02" & ocaml-version < "4.03.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.1-alpha.tar.gz" + checksum: "md5=39cfac63baa35eb7a7eb8bb15ce682d7" +} diff --git a/packages/hdf5/hdf5.0.1.1/url b/packages/hdf5/hdf5.0.1.1/url deleted file mode 100644 index 7d6633894a2..00000000000 --- a/packages/hdf5/hdf5.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/vbrankov/hdf5-ocaml/archive/v0.1.1-alpha.tar.gz" -checksum: "39cfac63baa35eb7a7eb8bb15ce682d7" diff --git a/packages/hdf5/hdf5.0.1.2/descr b/packages/hdf5/hdf5.0.1.2/descr deleted file mode 100644 index b9ab533534e..00000000000 --- a/packages/hdf5/hdf5.0.1.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Manages HDF5 files used for storing large amounts of data - -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. diff --git a/packages/hdf5/hdf5.0.1.2/opam b/packages/hdf5/hdf5.0.1.2/opam index e6c935f13fc..81780928ca6 100644 --- a/packages/hdf5/hdf5.0.1.2/opam +++ b/packages/hdf5/hdf5.0.1.2/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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@github.com:vbrankov/hdf5-ocaml.git" +dev-repo: "git+ssh://git@github.com/vbrankov/hdf5-ocaml.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -15,15 +15,23 @@ remove: [ ["ocamlfind" "remove" "hdf5_raw"] ] depexts: [ - [["ubuntu"] ["libhdf5-serial-dev"]] - [["debian"] ["libhdf5-serial-dev"]] - [["alpine"] ["hdf5-dev"]] - [["centos"] ["epel-release" "hdf5-devel"]] - [["osx" "homebrew"] ["homebrew/science/hdf5"]] + ["libhdf5-serial-dev"] {os-distribution = "ubuntu"} + ["libhdf5-serial-dev"] {os-distribution = "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"} "ocamlfind" {build} "cppo" {build} "cppo_ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02" ] +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: "md5=41cd28afaaebffa04d47e6809659d326" +} diff --git a/packages/hdf5/hdf5.0.1.2/url b/packages/hdf5/hdf5.0.1.2/url deleted file mode 100644 index 60508076cb1..00000000000 --- a/packages/hdf5/hdf5.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/vbrankov/hdf5-ocaml/archive/v0.1.2-alpha.tar.gz" -checksum: "41cd28afaaebffa04d47e6809659d326" diff --git a/packages/hdf5/hdf5.0.1.3/descr b/packages/hdf5/hdf5.0.1.3/descr deleted file mode 100644 index b9ab533534e..00000000000 --- a/packages/hdf5/hdf5.0.1.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -Manages HDF5 files used for storing large amounts of data - -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. diff --git a/packages/hdf5/hdf5.0.1.3/opam b/packages/hdf5/hdf5.0.1.3/opam index 611193b218c..dfdb69d51fc 100644 --- a/packages/hdf5/hdf5.0.1.3/opam +++ b/packages/hdf5/hdf5.0.1.3/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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@github.com:vbrankov/hdf5-ocaml.git" +dev-repo: "git+ssh://git@github.com/vbrankov/hdf5-ocaml.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -15,15 +15,23 @@ remove: [ ["ocamlfind" "remove" "hdf5_raw"] ] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} "cppo" {build} "cppo_ocamlbuild" {build} ] depexts: [ - [["alpine"] ["hdf5-dev"]] - [["centos"] ["epel-release" "hdf5-devel"]] - [["debian"] ["libhdf5-serial-dev"]] - [["homebrew" "osx"] ["homebrew/science/hdf5"]] - [["ubuntu"] ["libhdf5-serial-dev"]] + ["hdf5-dev"] {os-distribution = "alpine"} + ["epel-release" "hdf5-devel"] {os-distribution = "centos"} + ["libhdf5-serial-dev"] {os-distribution = "debian"} + ["homebrew/science/hdf5"] {os-distribution = "homebrew" & os = "macos"} + ["libhdf5-serial-dev"] {os-distribution = "ubuntu"} ] -available: [ocaml-version >= "4.02"] +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: "md5=57d385a8ebdcc25968b02da200057c06" +} diff --git a/packages/hdf5/hdf5.0.1.3/url b/packages/hdf5/hdf5.0.1.3/url deleted file mode 100644 index afa7aec7353..00000000000 --- a/packages/hdf5/hdf5.0.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/vbrankov/hdf5-ocaml/archive/v0.1.3.tar.gz" -checksum: "57d385a8ebdcc25968b02da200057c06" diff --git a/packages/hdf5/hdf5.0.1.4/descr b/packages/hdf5/hdf5.0.1.4/descr deleted file mode 100644 index b9ab533534e..00000000000 --- a/packages/hdf5/hdf5.0.1.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -Manages HDF5 files used for storing large amounts of data - -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. diff --git a/packages/hdf5/hdf5.0.1.4/opam b/packages/hdf5/hdf5.0.1.4/opam index 22cbf41946d..9972c957ebe 100644 --- a/packages/hdf5/hdf5.0.1.4/opam +++ b/packages/hdf5/hdf5.0.1.4/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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@github.com:vbrankov/hdf5-ocaml.git" +dev-repo: "git+ssh://git@github.com/vbrankov/hdf5-ocaml.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -15,15 +15,23 @@ remove: [ ["ocamlfind" "remove" "hdf5_raw"] ] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} "cppo" {build} "cppo_ocamlbuild" {build} ] depexts: [ - [["alpine"] ["hdf5"]] - [["centos"] ["epel-release" "hdf5-devel"]] - [["debian"] ["libhdf5-serial-dev"]] - [["homebrew" "osx"] ["homebrew/science/hdf5"]] - [["ubuntu"] ["libhdf5-serial-dev"]] + ["hdf5"] {os-distribution = "alpine"} + ["epel-release" "hdf5-devel"] {os-distribution = "centos"} + ["libhdf5-serial-dev"] {os-distribution = "debian"} + ["homebrew/science/hdf5"] {os-distribution = "homebrew" & os = "macos"} + ["libhdf5-serial-dev"] {os-distribution = "ubuntu"} ] -available: [ocaml-version >= "4.02"] +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.4.tar.gz" + checksum: "md5=1fe2ba3b4eeb48b59e0adebc5e876a2b" +} diff --git a/packages/hdf5/hdf5.0.1.4/url b/packages/hdf5/hdf5.0.1.4/url deleted file mode 100644 index 83b850f5e86..00000000000 --- a/packages/hdf5/hdf5.0.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/vbrankov/hdf5-ocaml/archive/v0.1.4.tar.gz" -checksum: "1fe2ba3b4eeb48b59e0adebc5e876a2b" diff --git a/packages/hdf5/hdf5.0.1/descr b/packages/hdf5/hdf5.0.1/descr deleted file mode 100644 index 366bdeaf904..00000000000 --- a/packages/hdf5/hdf5.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Manages HDF5 files used for storing large amounts of data - -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. diff --git a/packages/hdf5/hdf5.0.1/opam b/packages/hdf5/hdf5.0.1/opam index 8830fbeca05..d26baaf1c9f 100644 --- a/packages/hdf5/hdf5.0.1/opam +++ b/packages/hdf5/hdf5.0.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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@github.com:vbrankov/hdf5-ocaml.git" +dev-repo: "git+ssh://git@github.com/vbrankov/hdf5-ocaml.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -16,7 +16,17 @@ remove: [ ] depexts: [["ubuntu"] ["libhdf5-serial-dev"]] depends: [ + "ocaml" {>= "4.02" & < "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02" & ocaml-version < "4.03.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: "md5=81b08d0ef1cfca8d5e81289fd8f3360a" +} diff --git a/packages/hdf5/hdf5.0.1/url b/packages/hdf5/hdf5.0.1/url deleted file mode 100644 index e98e0a4e505..00000000000 --- a/packages/hdf5/hdf5.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/vbrankov/hdf5-ocaml/archive/v0.1-alpha.tar.gz" -checksum: "81b08d0ef1cfca8d5e81289fd8f3360a" diff --git a/packages/headache/headache.1.03/descr b/packages/headache/headache.1.03/descr deleted file mode 100644 index fcd74ea6f75..00000000000 --- a/packages/headache/headache.1.03/descr +++ /dev/null @@ -1,3 +0,0 @@ -Automatic generation of files headers -Lightweight tool for managing headers in source code files. It can -update in any source code files (OCaml, C, XML et al). diff --git a/packages/headache/headache.1.03/opam b/packages/headache/headache.1.03/opam index c9aa485b83e..4497ac1a3d7 100644 --- a/packages/headache/headache.1.03/opam +++ b/packages/headache/headache.1.03/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ ["mkdir" "-p" bin] @@ -6,3 +6,14 @@ build: [ [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"] +extra-files: ["headache.install" "md5=40aff1104ada2e8aef9f57edb8cf34d4"] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/415/headache-1.03.tar.gz" + checksum: "md5=9b17f6d9ff73c54bb1be02717e06ec46" +} diff --git a/packages/headache/headache.1.03/url b/packages/headache/headache.1.03/url deleted file mode 100644 index 44d6911d4c8..00000000000 --- a/packages/headache/headache.1.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/415/headache-1.03.tar.gz" -checksum: "9b17f6d9ff73c54bb1be02717e06ec46" diff --git a/packages/heptagon/heptagon.1.00.06/descr b/packages/heptagon/heptagon.1.00.06/descr deleted file mode 100644 index a9c3bc6a383..00000000000 --- a/packages/heptagon/heptagon.1.00.06/descr +++ /dev/null @@ -1,10 +0,0 @@ -Compiler for the Heptagon/BZR synchronous programming language -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. diff --git a/packages/heptagon/heptagon.1.00.06/opam b/packages/heptagon/heptagon.1.00.06/opam index 8d7b4cd33fb..f878fc59df1 100644 --- a/packages/heptagon/heptagon.1.00.06/opam +++ b/packages/heptagon/heptagon.1.00.06/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gwenael.delaval@inria.fr" authors: "Gwenaël Delaval" homepage: "http://bzr.inria.fr" @@ -7,6 +7,7 @@ build: [ [make] ] depends: [ + "ocaml" "ocamlfind" "menhir" {< "20141215"} "ocamlgraph" @@ -15,3 +16,19 @@ depends: [ ] 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" +} diff --git a/packages/heptagon/heptagon.1.00.06/url b/packages/heptagon/heptagon.1.00.06/url deleted file mode 100644 index d10694dd2c2..00000000000 --- a/packages/heptagon/heptagon.1.00.06/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gforge.inria.fr/frs/download.php/33440/heptagon-1.00.06.tar.gz" -checksum: "5ab84717e8b14009660b7f8e91d4e553" diff --git a/packages/heptagon/heptagon.1.01.00/descr b/packages/heptagon/heptagon.1.01.00/descr deleted file mode 100644 index a9c3bc6a383..00000000000 --- a/packages/heptagon/heptagon.1.01.00/descr +++ /dev/null @@ -1,10 +0,0 @@ -Compiler for the Heptagon/BZR synchronous programming language -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. diff --git a/packages/heptagon/heptagon.1.01.00/opam b/packages/heptagon/heptagon.1.01.00/opam index e721e48c65c..5ee05d5b0f7 100644 --- a/packages/heptagon/heptagon.1.01.00/opam +++ b/packages/heptagon/heptagon.1.01.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gwenael.delaval@inria.fr" authors: "Gwenaël Delaval" homepage: "http://bzr.inria.fr" @@ -7,8 +7,8 @@ build: [ ["./configure" "--prefix" prefix] [make] ] -tags: [ "flags:light-uninstall" ] depends: [ + "ocaml" "ocamlfind" "menhir" {>= "20141215"} "ocamlgraph" @@ -16,3 +16,21 @@ depends: [ "ocamlbuild" {build} ] 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 +extra-files: ["heptagon.install" "md5=eae4ae21fb60b00f2076c1252c1750c2"] +url { + src: + "https://gforge.inria.fr/frs/download.php/file/35143/heptagon-1.01.00.tar.gz" + checksum: "md5=6f42ea04361c910dc0347dd4567095f2" +} diff --git a/packages/heptagon/heptagon.1.01.00/url b/packages/heptagon/heptagon.1.01.00/url deleted file mode 100644 index d5c29e5159e..00000000000 --- a/packages/heptagon/heptagon.1.01.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gforge.inria.fr/frs/download.php/file/35143/heptagon-1.01.00.tar.gz" -checksum: "6f42ea04361c910dc0347dd4567095f2" diff --git a/packages/heptagon/heptagon.1.02.00/descr b/packages/heptagon/heptagon.1.02.00/descr deleted file mode 100644 index a9c3bc6a383..00000000000 --- a/packages/heptagon/heptagon.1.02.00/descr +++ /dev/null @@ -1,10 +0,0 @@ -Compiler for the Heptagon/BZR synchronous programming language -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. diff --git a/packages/heptagon/heptagon.1.02.00/opam b/packages/heptagon/heptagon.1.02.00/opam index e721e48c65c..2614d58eb45 100644 --- a/packages/heptagon/heptagon.1.02.00/opam +++ b/packages/heptagon/heptagon.1.02.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gwenael.delaval@inria.fr" authors: "Gwenaël Delaval" homepage: "http://bzr.inria.fr" @@ -7,8 +7,8 @@ build: [ ["./configure" "--prefix" prefix] [make] ] -tags: [ "flags:light-uninstall" ] depends: [ + "ocaml" "ocamlfind" "menhir" {>= "20141215"} "ocamlgraph" @@ -16,3 +16,21 @@ depends: [ "ocamlbuild" {build} ] 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 +extra-files: ["heptagon.install" "md5=eae4ae21fb60b00f2076c1252c1750c2"] +url { + src: + "https://gforge.inria.fr/frs/download.php/file/35402/heptagon-1.02.00.tar.gz" + checksum: "md5=937cf92c1c89753b1e9dc7f975d43738" +} diff --git a/packages/heptagon/heptagon.1.02.00/url b/packages/heptagon/heptagon.1.02.00/url deleted file mode 100644 index 2fbbc832aca..00000000000 --- a/packages/heptagon/heptagon.1.02.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gforge.inria.fr/frs/download.php/file/35402/heptagon-1.02.00.tar.gz" -checksum: "937cf92c1c89753b1e9dc7f975d43738" diff --git a/packages/heptagon/heptagon.1.03.00/descr b/packages/heptagon/heptagon.1.03.00/descr deleted file mode 100644 index a9c3bc6a383..00000000000 --- a/packages/heptagon/heptagon.1.03.00/descr +++ /dev/null @@ -1,10 +0,0 @@ -Compiler for the Heptagon/BZR synchronous programming language -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. diff --git a/packages/heptagon/heptagon.1.03.00/opam b/packages/heptagon/heptagon.1.03.00/opam index 8a1a46c534f..4df12dba316 100644 --- a/packages/heptagon/heptagon.1.03.00/opam +++ b/packages/heptagon/heptagon.1.03.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gwenael.delaval@inria.fr" authors: "Gwenaël Delaval" homepage: "http://bzr.inria.fr" @@ -7,12 +7,12 @@ build: [ ["./configure" "--prefix" prefix] [make] ] -tags: [ "flags:light-uninstall" ] depends: [ - "ocamlfind" {build} - "menhir" {build & >= "20141215"} + "ocaml" + "ocamlfind" {build} + "menhir" {build & >= "20141215"} "ocamlgraph" {build} - "camlp4" {build} + "camlp4" {build} "ocamlbuild" {build} ] depopts: [ @@ -22,3 +22,21 @@ depopts: [ 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 +extra-files: ["heptagon.install" "md5=eae4ae21fb60b00f2076c1252c1750c2"] +url { + src: + "https://gforge.inria.fr/frs/download.php/file/35466/heptagon-1.03.00.tar.gz" + checksum: "md5=84c930f50e1c758e9a58b642de76745c" +} diff --git a/packages/heptagon/heptagon.1.03.00/url b/packages/heptagon/heptagon.1.03.00/url deleted file mode 100644 index a5fe9bee376..00000000000 --- a/packages/heptagon/heptagon.1.03.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gforge.inria.fr/frs/download.php/file/35466/heptagon-1.03.00.tar.gz" -checksum: "84c930f50e1c758e9a58b642de76745c" diff --git a/packages/heptagon/heptagon.1.03.01/descr b/packages/heptagon/heptagon.1.03.01/descr deleted file mode 100644 index a9c3bc6a383..00000000000 --- a/packages/heptagon/heptagon.1.03.01/descr +++ /dev/null @@ -1,10 +0,0 @@ -Compiler for the Heptagon/BZR synchronous programming language -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. diff --git a/packages/heptagon/heptagon.1.03.01/opam b/packages/heptagon/heptagon.1.03.01/opam index 87a87dd188a..cb1de425330 100644 --- a/packages/heptagon/heptagon.1.03.01/opam +++ b/packages/heptagon/heptagon.1.03.01/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gwenael.delaval@inria.fr" authors: "Gwenaël Delaval" homepage: "http://bzr.inria.fr" @@ -6,12 +6,12 @@ build: [ ["./configure" "--prefix" prefix] [make] ] -tags: [ "flags:light-uninstall" ] depends: [ - "ocamlfind" {build} - "menhir" {build & >= "20141215"} + "ocaml" + "ocamlfind" {build} + "menhir" {build & >= "20141215"} "ocamlgraph" {build} - "camlp4" {build} + "camlp4" {build} "ocamlbuild" {build} ] depopts: [ @@ -21,3 +21,21 @@ depopts: [ 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 +extra-files: ["heptagon.install" "md5=eae4ae21fb60b00f2076c1252c1750c2"] +url { + src: + "https://gforge.inria.fr/frs/download.php/file/35902/heptagon-1.03.01.tar.gz" + checksum: "md5=ed0e0b9e9a0462a781758cc6498a395f" +} diff --git a/packages/heptagon/heptagon.1.03.01/url b/packages/heptagon/heptagon.1.03.01/url deleted file mode 100644 index f674ad76c18..00000000000 --- a/packages/heptagon/heptagon.1.03.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gforge.inria.fr/frs/download.php/file/35902/heptagon-1.03.01.tar.gz" -checksum: "ed0e0b9e9a0462a781758cc6498a395f" diff --git a/packages/heptagon/heptagon.1.03.02/descr b/packages/heptagon/heptagon.1.03.02/descr deleted file mode 100644 index 8d154610c0e..00000000000 --- a/packages/heptagon/heptagon.1.03.02/descr +++ /dev/null @@ -1,10 +0,0 @@ -Compiler for the Heptagon/BZR synchronous programming language -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. diff --git a/packages/heptagon/heptagon.1.03.02/opam b/packages/heptagon/heptagon.1.03.02/opam index 139a88b7e94..5d12b4bb5b2 100644 --- a/packages/heptagon/heptagon.1.03.02/opam +++ b/packages/heptagon/heptagon.1.03.02/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gwenael.delaval@inria.fr" authors: "Gwenaël Delaval" homepage: "http://heptagon.gforge.inria.fr" @@ -7,12 +7,12 @@ build: [ ["./configure" "--prefix" prefix] [make] ] -tags: [ "flags:light-uninstall" ] depends: [ - "ocamlfind" {build} - "menhir" {build & >= "20141215"} + "ocaml" + "ocamlfind" {build} + "menhir" {build & >= "20141215"} "ocamlgraph" {build} - "camlp4" {build} + "camlp4" {build} "ocamlbuild" {build} ] depopts: [ @@ -22,3 +22,21 @@ depopts: [ 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 +extra-files: ["heptagon.install" "md5=eae4ae21fb60b00f2076c1252c1750c2"] +url { + src: + "https://gforge.inria.fr/frs/download.php/file/36490/heptagon-1.03.02.tar.gz" + checksum: "md5=6b3d75e70e1fad4ab737c598e2bf91b1" +} diff --git a/packages/heptagon/heptagon.1.03.02/url b/packages/heptagon/heptagon.1.03.02/url deleted file mode 100644 index e3fc44c0bcf..00000000000 --- a/packages/heptagon/heptagon.1.03.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gforge.inria.fr/frs/download.php/file/36490/heptagon-1.03.02.tar.gz" -checksum: "6b3d75e70e1fad4ab737c598e2bf91b1" diff --git a/packages/heptagon/heptagon.1.03.03/descr b/packages/heptagon/heptagon.1.03.03/descr deleted file mode 100644 index 8d154610c0e..00000000000 --- a/packages/heptagon/heptagon.1.03.03/descr +++ /dev/null @@ -1,10 +0,0 @@ -Compiler for the Heptagon/BZR synchronous programming language -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. diff --git a/packages/heptagon/heptagon.1.03.03/opam b/packages/heptagon/heptagon.1.03.03/opam index 4844bfddb10..b17982d1b36 100644 --- a/packages/heptagon/heptagon.1.03.03/opam +++ b/packages/heptagon/heptagon.1.03.03/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gwenael.delaval@inria.fr" authors: "Gwenaël Delaval" homepage: "http://heptagon.gforge.inria.fr" @@ -7,12 +7,12 @@ build: [ ["./configure" "--prefix" prefix] [make] ] -tags: [ "flags:light-uninstall" ] depends: [ - "ocamlfind" {build} - "menhir" {build & >= "20141215"} + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "menhir" {build & >= "20141215"} "ocamlgraph" {build} - "camlp4" {build} + "camlp4" {build} "ocamlbuild" {build} ] depopts: [ @@ -22,4 +22,21 @@ depopts: [ conflicts: [ "reatk" { <= "0.10.1" >= "0.11" } ] -available: [ ocaml-version >= "4.03.0" ] +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 +extra-files: ["heptagon.install" "md5=eae4ae21fb60b00f2076c1252c1750c2"] +url { + src: + "https://gforge.inria.fr/frs/download.php/file/36589/heptagon-1.03.03.tar.gz" + checksum: "md5=0841c841a9c4d0739e8f2fe1d4e46176" +} diff --git a/packages/heptagon/heptagon.1.03.03/url b/packages/heptagon/heptagon.1.03.03/url deleted file mode 100644 index c7b2aa05a32..00000000000 --- a/packages/heptagon/heptagon.1.03.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gforge.inria.fr/frs/download.php/file/36589/heptagon-1.03.03.tar.gz" -checksum: "0841c841a9c4d0739e8f2fe1d4e46176" diff --git a/packages/heptagon/heptagon.1.03.04/descr b/packages/heptagon/heptagon.1.03.04/descr deleted file mode 100644 index 8d154610c0e..00000000000 --- a/packages/heptagon/heptagon.1.03.04/descr +++ /dev/null @@ -1,10 +0,0 @@ -Compiler for the Heptagon/BZR synchronous programming language -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. diff --git a/packages/heptagon/heptagon.1.03.04/opam b/packages/heptagon/heptagon.1.03.04/opam index 4844bfddb10..bfcbe8fd07e 100644 --- a/packages/heptagon/heptagon.1.03.04/opam +++ b/packages/heptagon/heptagon.1.03.04/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gwenael.delaval@inria.fr" authors: "Gwenaël Delaval" homepage: "http://heptagon.gforge.inria.fr" @@ -7,12 +7,12 @@ build: [ ["./configure" "--prefix" prefix] [make] ] -tags: [ "flags:light-uninstall" ] depends: [ - "ocamlfind" {build} - "menhir" {build & >= "20141215"} + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "menhir" {build & >= "20141215"} "ocamlgraph" {build} - "camlp4" {build} + "camlp4" {build} "ocamlbuild" {build} ] depopts: [ @@ -22,4 +22,21 @@ depopts: [ conflicts: [ "reatk" { <= "0.10.1" >= "0.11" } ] -available: [ ocaml-version >= "4.03.0" ] +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 +extra-files: ["heptagon.install" "md5=eae4ae21fb60b00f2076c1252c1750c2"] +url { + src: + "https://gforge.inria.fr/frs/download.php/file/36835/heptagon-1.03.04.tar.gz" + checksum: "md5=8165c9eb39e6869dd0d376c0343a1e50" +} diff --git a/packages/heptagon/heptagon.1.03.04/url b/packages/heptagon/heptagon.1.03.04/url deleted file mode 100644 index 17a62ecd691..00000000000 --- a/packages/heptagon/heptagon.1.03.04/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gforge.inria.fr/frs/download.php/file/36835/heptagon-1.03.04.tar.gz" -checksum: "8165c9eb39e6869dd0d376c0343a1e50" diff --git a/packages/heptagon/heptagon.1.04.00/descr b/packages/heptagon/heptagon.1.04.00/descr deleted file mode 100644 index 8d154610c0e..00000000000 --- a/packages/heptagon/heptagon.1.04.00/descr +++ /dev/null @@ -1,10 +0,0 @@ -Compiler for the Heptagon/BZR synchronous programming language -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. diff --git a/packages/heptagon/heptagon.1.04.00/opam b/packages/heptagon/heptagon.1.04.00/opam index ba3a26ab28d..060c8ac77d0 100644 --- a/packages/heptagon/heptagon.1.04.00/opam +++ b/packages/heptagon/heptagon.1.04.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gwenael.delaval@inria.fr" authors: "Gwenaël Delaval" homepage: "http://heptagon.gforge.inria.fr" @@ -7,12 +7,12 @@ build: [ ["./configure" "--prefix" prefix] [make] ] -tags: [ "flags:light-uninstall" ] depends: [ - "ocamlfind" {build} - "menhir" {build & >= "20141215"} + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "menhir" {build & >= "20141215"} "ocamlgraph" {build} - "camlp4" {build} + "camlp4" {build} "ocamlbuild" {build} ] depopts: [ @@ -22,4 +22,21 @@ depopts: [ conflicts: [ "reatk" { <= "0.11" } ] -available: [ ocaml-version >= "4.03.0" ] +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 +extra-files: ["heptagon.install" "md5=eae4ae21fb60b00f2076c1252c1750c2"] +url { + src: + "https://gforge.inria.fr/frs/download.php/file/37109/heptagon-1.04.00.tar.gz" + checksum: "md5=2857ee7af15875fe3cc6367feb96d41f" +} diff --git a/packages/heptagon/heptagon.1.04.00/url b/packages/heptagon/heptagon.1.04.00/url deleted file mode 100644 index 3b4a67c3971..00000000000 --- a/packages/heptagon/heptagon.1.04.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gforge.inria.fr/frs/download.php/file/37109/heptagon-1.04.00.tar.gz" -checksum: "2857ee7af15875fe3cc6367feb96d41f" diff --git a/packages/herdtools7/herdtools7.7.42-beta.3/descr b/packages/herdtools7/herdtools7.7.42-beta.3/descr deleted file mode 100644 index 313f0f4cac5..00000000000 --- a/packages/herdtools7/herdtools7.7.42-beta.3/descr +++ /dev/null @@ -1,10 +0,0 @@ -This is herdtools7, a tool suite to test weak memory models. - -We provide the following tools: - - - herd7: a generic simulator for weak memory models - - litmus7: run litmus tests (given as assembler programs for Power, ARM or X86) to test the memory model of the executing machine - - diy7: produce litmus tests from concise specifications - - some tools to analyse run logs of both herd and litmus - -herdtools7 is the successor of the diy tool suite. diff --git a/packages/herdtools7/herdtools7.7.42-beta.3/opam b/packages/herdtools7/herdtools7.7.42-beta.3/opam index bb37d490705..f4fcf6e89be 100644 --- a/packages/herdtools7/herdtools7.7.42-beta.3/opam +++ b/packages/herdtools7/herdtools7.7.42-beta.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Vincent Jacques " authors: [ "Luc Maranget " @@ -8,11 +8,25 @@ authors: [ homepage: "http://diy.inria.fr/" bug-reports: "http://github.com/herd/herdtools7/issues/" doc: "http://diy.inria.fr/doc/index.html" -dev-repo: "https://github.com/herd/herdtools7.git" +dev-repo: "git+https://github.com/herd/herdtools7.git" build: ["./build.sh" "%{prefix}%"] install: ["./install.sh" "%{prefix}%"] remove: ["./uninstall.sh" "%{prefix}%"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "This is herdtools7, a tool suite to test weak memory models." +description: """ +We provide the following tools: + + - herd7: a generic simulator for weak memory models + - litmus7: run litmus tests (given as assembler programs for Power, ARM or X86) to test the memory model of the executing machine + - diy7: produce litmus tests from concise specifications + - some tools to analyse run logs of both herd and litmus + +herdtools7 is the successor of the diy tool suite.""" +url { + src: "https://github.com/herd/herdtools7/archive/7.42-beta.3.tar.gz" + checksum: "md5=0ed28e0eb623b252a2621027b1633656" +} diff --git a/packages/herdtools7/herdtools7.7.42-beta.3/url b/packages/herdtools7/herdtools7.7.42-beta.3/url deleted file mode 100644 index ab9a9d3cdf0..00000000000 --- a/packages/herdtools7/herdtools7.7.42-beta.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/herd/herdtools7/archive/7.42-beta.3.tar.gz" -checksum: "0ed28e0eb623b252a2621027b1633656" diff --git a/packages/herdtools7/herdtools7.7.42/descr b/packages/herdtools7/herdtools7.7.42/descr deleted file mode 100644 index 313f0f4cac5..00000000000 --- a/packages/herdtools7/herdtools7.7.42/descr +++ /dev/null @@ -1,10 +0,0 @@ -This is herdtools7, a tool suite to test weak memory models. - -We provide the following tools: - - - herd7: a generic simulator for weak memory models - - litmus7: run litmus tests (given as assembler programs for Power, ARM or X86) to test the memory model of the executing machine - - diy7: produce litmus tests from concise specifications - - some tools to analyse run logs of both herd and litmus - -herdtools7 is the successor of the diy tool suite. diff --git a/packages/herdtools7/herdtools7.7.42/opam b/packages/herdtools7/herdtools7.7.42/opam index bb37d490705..daf4a52cd7e 100644 --- a/packages/herdtools7/herdtools7.7.42/opam +++ b/packages/herdtools7/herdtools7.7.42/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Vincent Jacques " authors: [ "Luc Maranget " @@ -8,11 +8,25 @@ authors: [ homepage: "http://diy.inria.fr/" bug-reports: "http://github.com/herd/herdtools7/issues/" doc: "http://diy.inria.fr/doc/index.html" -dev-repo: "https://github.com/herd/herdtools7.git" +dev-repo: "git+https://github.com/herd/herdtools7.git" build: ["./build.sh" "%{prefix}%"] install: ["./install.sh" "%{prefix}%"] remove: ["./uninstall.sh" "%{prefix}%"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "This is herdtools7, a tool suite to test weak memory models." +description: """ +We provide the following tools: + + - herd7: a generic simulator for weak memory models + - litmus7: run litmus tests (given as assembler programs for Power, ARM or X86) to test the memory model of the executing machine + - diy7: produce litmus tests from concise specifications + - some tools to analyse run logs of both herd and litmus + +herdtools7 is the successor of the diy tool suite.""" +url { + src: "https://github.com/herd/herdtools7/archive/7.42.tar.gz" + checksum: "md5=033c4a9fef494cb08ccc07e8f111415a" +} diff --git a/packages/herdtools7/herdtools7.7.42/url b/packages/herdtools7/herdtools7.7.42/url deleted file mode 100644 index a734fc801d0..00000000000 --- a/packages/herdtools7/herdtools7.7.42/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/herd/herdtools7/archive/7.42.tar.gz" -checksum: "033c4a9fef494cb08ccc07e8f111415a" diff --git a/packages/herdtools7/herdtools7.7.43/descr b/packages/herdtools7/herdtools7.7.43/descr deleted file mode 100644 index a7c7a2e0402..00000000000 --- a/packages/herdtools7/herdtools7.7.43/descr +++ /dev/null @@ -1,9 +0,0 @@ -Short description herdtools7, a tool suite for shared memory models. -Long -description - -herdtools7 is a tool suite for testing shared memory models. - -We provide several tools, litmus7 for running tests, diy7 generators for producing tests from concise specifications, and herd7 for simulating memory models. - -See also \ No newline at end of file diff --git a/packages/herdtools7/herdtools7.7.43/opam b/packages/herdtools7/herdtools7.7.43/opam index bb37d490705..019f1ac4150 100644 --- a/packages/herdtools7/herdtools7.7.43/opam +++ b/packages/herdtools7/herdtools7.7.43/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Vincent Jacques " authors: [ "Luc Maranget " @@ -8,11 +8,26 @@ authors: [ homepage: "http://diy.inria.fr/" bug-reports: "http://github.com/herd/herdtools7/issues/" doc: "http://diy.inria.fr/doc/index.html" -dev-repo: "https://github.com/herd/herdtools7.git" +dev-repo: "git+https://github.com/herd/herdtools7.git" build: ["./build.sh" "%{prefix}%"] install: ["./install.sh" "%{prefix}%"] remove: ["./uninstall.sh" "%{prefix}%"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.0"] +synopsis: + "Short description herdtools7, a tool suite for shared memory models." +description: """ +Long +description + +herdtools7 is a tool suite for testing shared memory models. + +We provide several tools, litmus7 for running tests, diy7 generators for producing tests from concise specifications, and herd7 for simulating memory models. + +See also """ +url { + src: "https://github.com/herd/herdtools7/archive/7.43.tar.gz" + checksum: "md5=3b8988523ae24e46377457b42d963357" +} diff --git a/packages/herdtools7/herdtools7.7.43/url b/packages/herdtools7/herdtools7.7.43/url deleted file mode 100644 index 26890657df4..00000000000 --- a/packages/herdtools7/herdtools7.7.43/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/herd/herdtools7/archive/7.43.tar.gz" -checksum: "3b8988523ae24e46377457b42d963357" diff --git a/packages/herdtools7/herdtools7.7.44/descr b/packages/herdtools7/herdtools7.7.44/descr deleted file mode 100644 index fd405a6524c..00000000000 --- a/packages/herdtools7/herdtools7.7.44/descr +++ /dev/null @@ -1,7 +0,0 @@ -herdtools7, a tool suite for shared memory models. - -herdtools7 is a tool suite for testing shared memory models. - -We provide several tools, litmus7 for running tests, diy7 generators for producing tests from concise specifications, and herd7 for simulating memory models. - -See also \ No newline at end of file diff --git a/packages/herdtools7/herdtools7.7.44/opam b/packages/herdtools7/herdtools7.7.44/opam index bb37d490705..db975de2559 100644 --- a/packages/herdtools7/herdtools7.7.44/opam +++ b/packages/herdtools7/herdtools7.7.44/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Vincent Jacques " authors: [ "Luc Maranget " @@ -8,11 +8,22 @@ authors: [ homepage: "http://diy.inria.fr/" bug-reports: "http://github.com/herd/herdtools7/issues/" doc: "http://diy.inria.fr/doc/index.html" -dev-repo: "https://github.com/herd/herdtools7.git" +dev-repo: "git+https://github.com/herd/herdtools7.git" build: ["./build.sh" "%{prefix}%"] install: ["./install.sh" "%{prefix}%"] remove: ["./uninstall.sh" "%{prefix}%"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "herdtools7, a tool suite for shared memory models." +description: """ +herdtools7 is a tool suite for testing shared memory models. + +We provide several tools, litmus7 for running tests, diy7 generators for producing tests from concise specifications, and herd7 for simulating memory models. + +See also """ +url { + src: "https://github.com/herd/herdtools7/archive/7.44.tar.gz" + checksum: "md5=e3e0a250412fab3370aead62d3edc468" +} diff --git a/packages/herdtools7/herdtools7.7.44/url b/packages/herdtools7/herdtools7.7.44/url deleted file mode 100644 index b3aeca95c97..00000000000 --- a/packages/herdtools7/herdtools7.7.44/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/herd/herdtools7/archive/7.44.tar.gz" -checksum: "e3e0a250412fab3370aead62d3edc468" diff --git a/packages/herdtools7/herdtools7.7.45/descr b/packages/herdtools7/herdtools7.7.45/descr deleted file mode 100644 index fd405a6524c..00000000000 --- a/packages/herdtools7/herdtools7.7.45/descr +++ /dev/null @@ -1,7 +0,0 @@ -herdtools7, a tool suite for shared memory models. - -herdtools7 is a tool suite for testing shared memory models. - -We provide several tools, litmus7 for running tests, diy7 generators for producing tests from concise specifications, and herd7 for simulating memory models. - -See also \ No newline at end of file diff --git a/packages/herdtools7/herdtools7.7.45/opam b/packages/herdtools7/herdtools7.7.45/opam index bb37d490705..1e011aabfdb 100644 --- a/packages/herdtools7/herdtools7.7.45/opam +++ b/packages/herdtools7/herdtools7.7.45/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Vincent Jacques " authors: [ "Luc Maranget " @@ -8,11 +8,22 @@ authors: [ homepage: "http://diy.inria.fr/" bug-reports: "http://github.com/herd/herdtools7/issues/" doc: "http://diy.inria.fr/doc/index.html" -dev-repo: "https://github.com/herd/herdtools7.git" +dev-repo: "git+https://github.com/herd/herdtools7.git" build: ["./build.sh" "%{prefix}%"] install: ["./install.sh" "%{prefix}%"] remove: ["./uninstall.sh" "%{prefix}%"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "herdtools7, a tool suite for shared memory models." +description: """ +herdtools7 is a tool suite for testing shared memory models. + +We provide several tools, litmus7 for running tests, diy7 generators for producing tests from concise specifications, and herd7 for simulating memory models. + +See also """ +url { + src: "https://github.com/herd/herdtools7/archive/7.45.tar.gz" + checksum: "md5=53a4faf0be9efae36edf1b165706db62" +} diff --git a/packages/herdtools7/herdtools7.7.45/url b/packages/herdtools7/herdtools7.7.45/url deleted file mode 100644 index 0d09c08e7c2..00000000000 --- a/packages/herdtools7/herdtools7.7.45/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/herd/herdtools7/archive/7.45.tar.gz" -checksum: "53a4faf0be9efae36edf1b165706db62" diff --git a/packages/herdtools7/herdtools7.7.46/descr b/packages/herdtools7/herdtools7.7.46/descr deleted file mode 100644 index fd405a6524c..00000000000 --- a/packages/herdtools7/herdtools7.7.46/descr +++ /dev/null @@ -1,7 +0,0 @@ -herdtools7, a tool suite for shared memory models. - -herdtools7 is a tool suite for testing shared memory models. - -We provide several tools, litmus7 for running tests, diy7 generators for producing tests from concise specifications, and herd7 for simulating memory models. - -See also \ No newline at end of file diff --git a/packages/herdtools7/herdtools7.7.46/opam b/packages/herdtools7/herdtools7.7.46/opam index bb37d490705..2500977df84 100644 --- a/packages/herdtools7/herdtools7.7.46/opam +++ b/packages/herdtools7/herdtools7.7.46/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Vincent Jacques " authors: [ "Luc Maranget " @@ -8,11 +8,22 @@ authors: [ homepage: "http://diy.inria.fr/" bug-reports: "http://github.com/herd/herdtools7/issues/" doc: "http://diy.inria.fr/doc/index.html" -dev-repo: "https://github.com/herd/herdtools7.git" +dev-repo: "git+https://github.com/herd/herdtools7.git" build: ["./build.sh" "%{prefix}%"] install: ["./install.sh" "%{prefix}%"] remove: ["./uninstall.sh" "%{prefix}%"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "herdtools7, a tool suite for shared memory models." +description: """ +herdtools7 is a tool suite for testing shared memory models. + +We provide several tools, litmus7 for running tests, diy7 generators for producing tests from concise specifications, and herd7 for simulating memory models. + +See also """ +url { + src: "https://github.com/herd/herdtools7/archive/7.46.tar.gz" + checksum: "md5=0547c9bbbd024754d193c341eb5c755c" +} diff --git a/packages/herdtools7/herdtools7.7.46/url b/packages/herdtools7/herdtools7.7.46/url deleted file mode 100644 index b1d2a869104..00000000000 --- a/packages/herdtools7/herdtools7.7.46/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/herd/herdtools7/archive/7.46.tar.gz" -checksum: "0547c9bbbd024754d193c341eb5c755c" diff --git a/packages/herdtools7/herdtools7.7.47/descr b/packages/herdtools7/herdtools7.7.47/descr deleted file mode 100644 index fd405a6524c..00000000000 --- a/packages/herdtools7/herdtools7.7.47/descr +++ /dev/null @@ -1,7 +0,0 @@ -herdtools7, a tool suite for shared memory models. - -herdtools7 is a tool suite for testing shared memory models. - -We provide several tools, litmus7 for running tests, diy7 generators for producing tests from concise specifications, and herd7 for simulating memory models. - -See also \ No newline at end of file diff --git a/packages/herdtools7/herdtools7.7.47/opam b/packages/herdtools7/herdtools7.7.47/opam index bb37d490705..08d5684cf99 100644 --- a/packages/herdtools7/herdtools7.7.47/opam +++ b/packages/herdtools7/herdtools7.7.47/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Vincent Jacques " authors: [ "Luc Maranget " @@ -8,11 +8,22 @@ authors: [ homepage: "http://diy.inria.fr/" bug-reports: "http://github.com/herd/herdtools7/issues/" doc: "http://diy.inria.fr/doc/index.html" -dev-repo: "https://github.com/herd/herdtools7.git" +dev-repo: "git+https://github.com/herd/herdtools7.git" build: ["./build.sh" "%{prefix}%"] install: ["./install.sh" "%{prefix}%"] remove: ["./uninstall.sh" "%{prefix}%"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "herdtools7, a tool suite for shared memory models." +description: """ +herdtools7 is a tool suite for testing shared memory models. + +We provide several tools, litmus7 for running tests, diy7 generators for producing tests from concise specifications, and herd7 for simulating memory models. + +See also """ +url { + src: "https://github.com/herd/herdtools7/archive/7.47.tar.gz" + checksum: "md5=0c094431e91b28a3f2de8a9b84954ab0" +} diff --git a/packages/herdtools7/herdtools7.7.47/url b/packages/herdtools7/herdtools7.7.47/url deleted file mode 100644 index 3c6f7d7a7a0..00000000000 --- a/packages/herdtools7/herdtools7.7.47/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/herd/herdtools7/archive/7.47.tar.gz" -checksum: "0c094431e91b28a3f2de8a9b84954ab0" diff --git a/packages/herdtools7/herdtools7.7.48/descr b/packages/herdtools7/herdtools7.7.48/descr deleted file mode 100644 index fd405a6524c..00000000000 --- a/packages/herdtools7/herdtools7.7.48/descr +++ /dev/null @@ -1,7 +0,0 @@ -herdtools7, a tool suite for shared memory models. - -herdtools7 is a tool suite for testing shared memory models. - -We provide several tools, litmus7 for running tests, diy7 generators for producing tests from concise specifications, and herd7 for simulating memory models. - -See also \ No newline at end of file diff --git a/packages/herdtools7/herdtools7.7.48/opam b/packages/herdtools7/herdtools7.7.48/opam index bb37d490705..42ed9aa4973 100644 --- a/packages/herdtools7/herdtools7.7.48/opam +++ b/packages/herdtools7/herdtools7.7.48/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Vincent Jacques " authors: [ "Luc Maranget " @@ -8,11 +8,22 @@ authors: [ homepage: "http://diy.inria.fr/" bug-reports: "http://github.com/herd/herdtools7/issues/" doc: "http://diy.inria.fr/doc/index.html" -dev-repo: "https://github.com/herd/herdtools7.git" +dev-repo: "git+https://github.com/herd/herdtools7.git" build: ["./build.sh" "%{prefix}%"] install: ["./install.sh" "%{prefix}%"] remove: ["./uninstall.sh" "%{prefix}%"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "herdtools7, a tool suite for shared memory models." +description: """ +herdtools7 is a tool suite for testing shared memory models. + +We provide several tools, litmus7 for running tests, diy7 generators for producing tests from concise specifications, and herd7 for simulating memory models. + +See also """ +url { + src: "https://github.com/herd/herdtools7/archive/7.48.tar.gz" + checksum: "md5=9d21465ad125a056d8e14e4e963c69aa" +} diff --git a/packages/herdtools7/herdtools7.7.48/url b/packages/herdtools7/herdtools7.7.48/url deleted file mode 100644 index 0aadd0b97f1..00000000000 --- a/packages/herdtools7/herdtools7.7.48/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/herd/herdtools7/archive/7.48.tar.gz" -checksum: "9d21465ad125a056d8e14e4e963c69aa" diff --git a/packages/herelib/herelib.109.08.00/descr b/packages/herelib/herelib.109.08.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/herelib/herelib.109.08.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/herelib/herelib.109.08.00/opam b/packages/herelib/herelib.109.08.00/opam deleted file mode 100644 index 5973e440439..00000000000 --- a/packages/herelib/herelib.109.08.00/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -homepage: "https://github.com/janestreet/herelib" -authors: ["Jane Street Group, LLC "] -build: make -remove: [["ocamlfind" "remove" "herelib"]] -depends: [ - "camlp4" - "ocamlfind" - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.00.1" & ocaml-version < "4.06.0"] -install: [make "install"] diff --git a/packages/herelib/herelib.109.08.00/url b/packages/herelib/herelib.109.08.00/url deleted file mode 100644 index 70136572927..00000000000 --- a/packages/herelib/herelib.109.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/herelib-109.08.00.tar.gz" -checksum: "692d0449a851274a5d98fd449553d8f3" diff --git a/packages/herelib/herelib.109.09.00/descr b/packages/herelib/herelib.109.09.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/herelib/herelib.109.09.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/herelib/herelib.109.09.00/opam b/packages/herelib/herelib.109.09.00/opam deleted file mode 100644 index 5973e440439..00000000000 --- a/packages/herelib/herelib.109.09.00/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -homepage: "https://github.com/janestreet/herelib" -authors: ["Jane Street Group, LLC "] -build: make -remove: [["ocamlfind" "remove" "herelib"]] -depends: [ - "camlp4" - "ocamlfind" - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.00.1" & ocaml-version < "4.06.0"] -install: [make "install"] diff --git a/packages/herelib/herelib.109.09.00/url b/packages/herelib/herelib.109.09.00/url deleted file mode 100644 index 2d18ac21b5e..00000000000 --- a/packages/herelib/herelib.109.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/herelib-109.09.00.tar.gz" -checksum: "309f16def7d690f3b22e2174c2f0991d" diff --git a/packages/herelib/herelib.109.10.00/descr b/packages/herelib/herelib.109.10.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/herelib/herelib.109.10.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/herelib/herelib.109.10.00/opam b/packages/herelib/herelib.109.10.00/opam deleted file mode 100644 index 0ed2404d22d..00000000000 --- a/packages/herelib/herelib.109.10.00/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -homepage: "https://github.com/janestreet/herelib" -authors: ["Jane Street Group, LLC "] -build: make -remove: [["ocamlfind" "remove" "herelib"]] -depends: [ - "camlp4" - "ocamlfind" - "ocamlbuild" {build} -] -install: [make "install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/herelib/herelib.109.10.00/url b/packages/herelib/herelib.109.10.00/url deleted file mode 100644 index 8da34a590ca..00000000000 --- a/packages/herelib/herelib.109.10.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/herelib-109.10.00.tar.gz" -checksum: "c58f04278244b48cbceceb61e4b08c88" diff --git a/packages/herelib/herelib.109.11.00/descr b/packages/herelib/herelib.109.11.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/herelib/herelib.109.11.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/herelib/herelib.109.11.00/opam b/packages/herelib/herelib.109.11.00/opam deleted file mode 100644 index 0ed2404d22d..00000000000 --- a/packages/herelib/herelib.109.11.00/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -homepage: "https://github.com/janestreet/herelib" -authors: ["Jane Street Group, LLC "] -build: make -remove: [["ocamlfind" "remove" "herelib"]] -depends: [ - "camlp4" - "ocamlfind" - "ocamlbuild" {build} -] -install: [make "install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/herelib/herelib.109.11.00/url b/packages/herelib/herelib.109.11.00/url deleted file mode 100644 index 689a38543d0..00000000000 --- a/packages/herelib/herelib.109.11.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/herelib-109.11.00.tar.gz" -checksum: "0431a6a7c54198e0eab84bb2deb5eafe" diff --git a/packages/herelib/herelib.109.12.00/descr b/packages/herelib/herelib.109.12.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/herelib/herelib.109.12.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/herelib/herelib.109.12.00/opam b/packages/herelib/herelib.109.12.00/opam deleted file mode 100644 index db0e04fe47d..00000000000 --- a/packages/herelib/herelib.109.12.00/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/herelib" -build: make -remove: [["ocamlfind" "remove" "herelib"]] -depends: [ - "camlp4" - "ocamlfind" - "ocamlbuild" {build} -] -bug-reports: "https://github.com/janestreet/herelib/issues" -dev-repo: "git://github.com/janestreet/herelib" -install: [make "install"] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] diff --git a/packages/herelib/herelib.109.12.00/url b/packages/herelib/herelib.109.12.00/url deleted file mode 100644 index d95b88cb319..00000000000 --- a/packages/herelib/herelib.109.12.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/herelib/archive/109.12.00.tar.gz" -checksum: "cf8d7be8b69c5e23182e0e43cf66a4db" diff --git a/packages/herelib/herelib.109.13.00/descr b/packages/herelib/herelib.109.13.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/herelib/herelib.109.13.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/herelib/herelib.109.13.00/opam b/packages/herelib/herelib.109.13.00/opam deleted file mode 100644 index 0ed2404d22d..00000000000 --- a/packages/herelib/herelib.109.13.00/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -homepage: "https://github.com/janestreet/herelib" -authors: ["Jane Street Group, LLC "] -build: make -remove: [["ocamlfind" "remove" "herelib"]] -depends: [ - "camlp4" - "ocamlfind" - "ocamlbuild" {build} -] -install: [make "install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/herelib/herelib.109.13.00/url b/packages/herelib/herelib.109.13.00/url deleted file mode 100644 index 41e3fa98337..00000000000 --- a/packages/herelib/herelib.109.13.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/herelib-109.13.00.tar.gz" -checksum: "7403e3b92f560cc8623150b5a30b9049" diff --git a/packages/herelib/herelib.109.14.00/descr b/packages/herelib/herelib.109.14.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/herelib/herelib.109.14.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/herelib/herelib.109.14.00/opam b/packages/herelib/herelib.109.14.00/opam index 0ed2404d22d..c2bbf32007b 100644 --- a/packages/herelib/herelib.109.14.00/opam +++ b/packages/herelib/herelib.109.14.00/opam @@ -1,13 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" homepage: "https://github.com/janestreet/herelib" authors: ["Jane Street Group, LLC "] build: make remove: [["ocamlfind" "remove" "herelib"]] depends: [ + "ocaml" {< "4.06.0"} "camlp4" "ocamlfind" "ocamlbuild" {build} ] install: [make "install"] -available: [ocaml-version < "4.06.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://ocaml.janestreet.com/ocaml-core/109.14.00/individual/herelib-109.14.00.tar.gz" + checksum: "md5=96506047eb5b117453de5be6ec7fcb3a" +} diff --git a/packages/herelib/herelib.109.14.00/url b/packages/herelib/herelib.109.14.00/url deleted file mode 100644 index 6f326a70786..00000000000 --- a/packages/herelib/herelib.109.14.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/herelib-109.14.00.tar.gz" -checksum: "96506047eb5b117453de5be6ec7fcb3a" diff --git a/packages/herelib/herelib.109.15.00/descr b/packages/herelib/herelib.109.15.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/herelib/herelib.109.15.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/herelib/herelib.109.15.00/opam b/packages/herelib/herelib.109.15.00/opam index 0ed2404d22d..35fcd1b4bb7 100644 --- a/packages/herelib/herelib.109.15.00/opam +++ b/packages/herelib/herelib.109.15.00/opam @@ -1,13 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" homepage: "https://github.com/janestreet/herelib" authors: ["Jane Street Group, LLC "] build: make remove: [["ocamlfind" "remove" "herelib"]] depends: [ + "ocaml" {< "4.06.0"} "camlp4" "ocamlfind" "ocamlbuild" {build} ] install: [make "install"] -available: [ocaml-version < "4.06.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://ocaml.janestreet.com/ocaml-core/109.15.00/individual/herelib-109.15.00.tar.gz" + checksum: "md5=7bd90218e5560915d923810b734a6515" +} diff --git a/packages/herelib/herelib.109.15.00/url b/packages/herelib/herelib.109.15.00/url deleted file mode 100644 index d52a9268690..00000000000 --- a/packages/herelib/herelib.109.15.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/herelib-109.15.00.tar.gz" -checksum: "7bd90218e5560915d923810b734a6515" diff --git a/packages/herelib/herelib.109.35.00/descr b/packages/herelib/herelib.109.35.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/herelib/herelib.109.35.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/herelib/herelib.109.35.00/opam b/packages/herelib/herelib.109.35.00/opam index a7476d8552c..ac8c74c98d7 100644 --- a/packages/herelib/herelib.109.35.00/opam +++ b/packages/herelib/herelib.109.35.00/opam @@ -1,13 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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" "ocamlfind" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.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: "md5=1017587600cabe834e2cfb97710a246c" +} diff --git a/packages/herelib/herelib.109.35.00/url b/packages/herelib/herelib.109.35.00/url deleted file mode 100644 index 833dc15732a..00000000000 --- a/packages/herelib/herelib.109.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/herelib-109.35.00.tar.gz" -checksum: "1017587600cabe834e2cfb97710a246c" diff --git a/packages/herelib/herelib.109.35.02/descr b/packages/herelib/herelib.109.35.02/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/herelib/herelib.109.35.02/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/herelib/herelib.109.35.02/opam b/packages/herelib/herelib.109.35.02/opam index a7476d8552c..048e86e785e 100644 --- a/packages/herelib/herelib.109.35.02/opam +++ b/packages/herelib/herelib.109.35.02/opam @@ -1,13 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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" "ocamlfind" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.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: "md5=a320680252270e2998e7aa8c2801a26a" +} diff --git a/packages/herelib/herelib.109.35.02/url b/packages/herelib/herelib.109.35.02/url deleted file mode 100644 index 6a3d35d5c4e..00000000000 --- a/packages/herelib/herelib.109.35.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/herelib-109.35.02.tar.gz" -checksum: "a320680252270e2998e7aa8c2801a26a" diff --git a/packages/herelib/herelib.112.35.00/descr b/packages/herelib/herelib.112.35.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/herelib/herelib.112.35.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/herelib/herelib.112.35.00/opam b/packages/herelib/herelib.112.35.00/opam index 92f4230915a..402753a75fe 100644 --- a/packages/herelib/herelib.112.35.00/opam +++ b/packages/herelib/herelib.112.35.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/herelib" @@ -7,11 +7,22 @@ build: [ ] remove: [["ocamlfind" "remove" "herelib"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/herelib/issues" -dev-repo: "https://github.com/janestreet/herelib.git" +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: "md5=b534bc00f643b664135346e6b8d69da0" +} diff --git a/packages/herelib/herelib.112.35.00/url b/packages/herelib/herelib.112.35.00/url deleted file mode 100644 index 7c7f55e7b31..00000000000 --- a/packages/herelib/herelib.112.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.35/files/herelib-112.35.00.tar.gz" -checksum: "b534bc00f643b664135346e6b8d69da0" diff --git a/packages/hevea/hevea.2.01/descr b/packages/hevea/hevea.2.01/descr deleted file mode 100644 index 6e1c860a362..00000000000 --- a/packages/hevea/hevea.2.01/descr +++ /dev/null @@ -1 +0,0 @@ -A quite complete and fast LATEX to HTML translator diff --git a/packages/hevea/hevea.2.01/files/hevea.install b/packages/hevea/hevea.2.01/files/hevea.install deleted file mode 100644 index d5a999d2c15..00000000000 --- a/packages/hevea/hevea.2.01/files/hevea.install +++ /dev/null @@ -1,7 +0,0 @@ -bin: [ - "imagen" - "_build/hevea.native" {"hevea"} - "_build/hacha.native" {"hacha"} - "_build/esponja.native" {"esponja"} - "_build/bibhva.native" {"bibhva"} -] diff --git a/packages/hevea/hevea.2.01/opam b/packages/hevea/hevea.2.01/opam deleted file mode 100644 index 06f899493fe..00000000000 --- a/packages/hevea/hevea.2.01/opam +++ /dev/null @@ -1,8 +0,0 @@ -opam-version: "1.2" -maintainer: "https://github.com/ocaml/opam-repository/issues" -build: [make "PREFIX=%{prefix}%"] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/hevea/hevea.2.01/url b/packages/hevea/hevea.2.01/url deleted file mode 100644 index 0ee3c1a512c..00000000000 --- a/packages/hevea/hevea.2.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://hevea.inria.fr/old/hevea-2.01.tar.gz" -checksum: "81f6fba8918ccc319e508983eff374fb" diff --git a/packages/hevea/hevea.2.25/descr b/packages/hevea/hevea.2.25/descr deleted file mode 100644 index 6e1c860a362..00000000000 --- a/packages/hevea/hevea.2.25/descr +++ /dev/null @@ -1 +0,0 @@ -A quite complete and fast LATEX to HTML translator diff --git a/packages/hevea/hevea.2.25/opam b/packages/hevea/hevea.2.25/opam deleted file mode 100644 index b0e8358465d..00000000000 --- a/packages/hevea/hevea.2.25/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -version: "2.25" -maintainer: "Pierre Boutillier " -authors: "Luc Maranget" -homepage: "http://hevea.inria.fr/" -bug-reports: "Luc.Maranget@inria.fr" - -build: [make "PREFIX=%{prefix}%"] -install: [make "PREFIX=%{prefix}%" "install"] -remove: [ [ "rm" "-r" "%{lib}%/hevea" ] - [ "rm" "%{bin}%/hevea" "%{bin}%/hacha" "%{bin}%/esponja" "%{bin}%/bibhva" ] - [ "rm" "%{bin}%/imagen" ] ] -post-messages: [ - "The file 'hevea.sty' has been installed in %{lib}%/hevea but latex won't see it by itself" {success} -] -depends: [ - "ocamlbuild" {build} -] diff --git a/packages/hevea/hevea.2.25/url b/packages/hevea/hevea.2.25/url deleted file mode 100644 index b2330725bde..00000000000 --- a/packages/hevea/hevea.2.25/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://hevea.inria.fr/old/hevea-2.25.tar.gz" -checksum: "973cdef711b00f9afb92f3c1fe009904" diff --git a/packages/hevea/hevea.2.28/descr b/packages/hevea/hevea.2.28/descr deleted file mode 100644 index 6e1c860a362..00000000000 --- a/packages/hevea/hevea.2.28/descr +++ /dev/null @@ -1 +0,0 @@ -A quite complete and fast LATEX to HTML translator diff --git a/packages/hevea/hevea.2.28/opam b/packages/hevea/hevea.2.28/opam deleted file mode 100644 index cf39ac44f00..00000000000 --- a/packages/hevea/hevea.2.28/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -version: "2.28" -maintainer: "Pierre Boutillier " -authors: "Luc Maranget" -homepage: "http://hevea.inria.fr/" -bug-reports: "Luc.Maranget@inria.fr" - -build: [make "PREFIX=%{prefix}%"] -install: [make "PREFIX=%{prefix}%" "install"] -remove: [ [ "rm" "-r" "%{lib}%/hevea" ] - [ "rm" "%{bin}%/hevea" "%{bin}%/hacha" "%{bin}%/esponja" "%{bin}%/bibhva" ] - [ "rm" "%{bin}%/imagen" ] ] -post-messages: [ - "The file 'hevea.sty' has been installed in %{lib}%/hevea but latex won't see it by itself" {success} -] -depends: [ - "ocamlbuild" {build} -] diff --git a/packages/hevea/hevea.2.28/url b/packages/hevea/hevea.2.28/url deleted file mode 100644 index 4f6531f5356..00000000000 --- a/packages/hevea/hevea.2.28/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://hevea.inria.fr/old/hevea-2.28.tar.gz" -checksum: "7164a099279739cdef9037612d4a134c" diff --git a/packages/hevea/hevea.2.29/descr b/packages/hevea/hevea.2.29/descr deleted file mode 100644 index 6e1c860a362..00000000000 --- a/packages/hevea/hevea.2.29/descr +++ /dev/null @@ -1 +0,0 @@ -A quite complete and fast LATEX to HTML translator diff --git a/packages/hevea/hevea.2.29/opam b/packages/hevea/hevea.2.29/opam index cdb737880e2..a56ebccf6dd 100644 --- a/packages/hevea/hevea.2.29/opam +++ b/packages/hevea/hevea.2.29/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.29" maintainer: "Pierre Boutillier " authors: "Luc Maranget" @@ -14,5 +14,12 @@ post-messages: [ "The file 'hevea.sty' has been installed in %{lib}%/hevea but latex won't see it by itself" {success} ] depends: [ + "ocaml" "ocamlbuild" {build} ] +synopsis: "A quite complete and fast LATEX to HTML translator" +flags: light-uninstall +url { + src: "http://hevea.inria.fr/old/hevea-2.29.tar.gz" + checksum: "md5=20a73c7f8afa3f3edd63ce4e25dbf7d9" +} diff --git a/packages/hevea/hevea.2.29/url b/packages/hevea/hevea.2.29/url deleted file mode 100644 index dc0e4d803e1..00000000000 --- a/packages/hevea/hevea.2.29/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://hevea.inria.fr/old/hevea-2.29.tar.gz" -checksum: "20a73c7f8afa3f3edd63ce4e25dbf7d9" diff --git a/packages/hex/hex.0.1.0/descr b/packages/hex/hex.0.1.0/descr deleted file mode 100644 index 1d9c79d476d..00000000000 --- a/packages/hex/hex.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Minimal library providing hexadecimal converters. diff --git a/packages/hex/hex.0.1.0/opam b/packages/hex/hex.0.1.0/opam index dae4780d63c..467d724ab93 100644 --- a/packages/hex/hex.0.1.0/opam +++ b/packages/hex/hex.0.1.0/opam @@ -1,15 +1,20 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-hex.git" +dev-repo: "git+https://github.com/mirage/ocaml-hex.git" build: make remove: ["ocamlfind" "remove" "hex"] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ocamlbuild" {build} ] install: [make "install"] -available: [ocaml-version < "4.06.0"] - +synopsis: "Minimal library providing hexadecimal converters." +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-hex/archive/0.1.0.tar.gz" + checksum: "md5=6536fa005f2b221cb370cfcabce014b1" +} diff --git a/packages/hex/hex.0.1.0/url b/packages/hex/hex.0.1.0/url deleted file mode 100644 index 45d2e337255..00000000000 --- a/packages/hex/hex.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-hex/archive/0.1.0.tar.gz" -checksum: "6536fa005f2b221cb370cfcabce014b1" diff --git a/packages/hex/hex.0.2.0/descr b/packages/hex/hex.0.2.0/descr deleted file mode 100644 index 0f08e26f173..00000000000 --- a/packages/hex/hex.0.2.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Minimal library providing hexadecimal converters. - -```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 = () -``` \ No newline at end of file diff --git a/packages/hex/hex.0.2.0/opam b/packages/hex/hex.0.2.0/opam index db393b09026..b095a8bbcb8 100644 --- a/packages/hex/hex.0.2.0/opam +++ b/packages/hex/hex.0.2.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-hex.git" +dev-repo: "git+https://github.com/mirage/ocaml-hex.git" license: "ISC" build: [ @@ -13,8 +13,25 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "hex"] depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} "ocamlfind" {build} "cstruct" {>= "1.5.0"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.06.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: "md5=6288a57798184fc14e48c5609ca34759" +} diff --git a/packages/hex/hex.0.2.0/url b/packages/hex/hex.0.2.0/url deleted file mode 100644 index 6e5a8b88001..00000000000 --- a/packages/hex/hex.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-hex/archive/0.2.0.tar.gz" -checksum: "6288a57798184fc14e48c5609ca34759" diff --git a/packages/hex/hex.1.0.0/descr b/packages/hex/hex.1.0.0/descr deleted file mode 100644 index 0f08e26f173..00000000000 --- a/packages/hex/hex.1.0.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Minimal library providing hexadecimal converters. - -```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 = () -``` \ No newline at end of file diff --git a/packages/hex/hex.1.0.0/opam b/packages/hex/hex.1.0.0/opam index 401d22d475e..271d5316b77 100644 --- a/packages/hex/hex.1.0.0/opam +++ b/packages/hex/hex.1.0.0/opam @@ -1,24 +1,39 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-hex.git" +dev-repo: "git+https://github.com/mirage/ocaml-hex.git" license: "ISC" build: [ ["./configure" "--prefix" prefix] [make] -] -build-test: [ - ["./configure" "--prefix" prefix "--enable-tests"] - [make "test"] + ["./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} "cstruct" {>= "1.7.0"} "ocamlbuild" {build} ] -available: [ocaml-version < "4.06.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: "md5=e8af07c37b54076dc33a86e203b0c0d3" +} diff --git a/packages/hex/hex.1.0.0/url b/packages/hex/hex.1.0.0/url deleted file mode 100644 index b579688cd50..00000000000 --- a/packages/hex/hex.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-hex/archive/1.0.0.tar.gz" -checksum: "e8af07c37b54076dc33a86e203b0c0d3" diff --git a/packages/hex/hex.1.1.0/descr b/packages/hex/hex.1.1.0/descr deleted file mode 100644 index 0f08e26f173..00000000000 --- a/packages/hex/hex.1.1.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Minimal library providing hexadecimal converters. - -```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 = () -``` \ No newline at end of file diff --git a/packages/hex/hex.1.1.0/opam b/packages/hex/hex.1.1.0/opam deleted file mode 100644 index 06199027807..00000000000 --- a/packages/hex/hex.1.1.0/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/ocaml-hex.git" -license: "ISC" -build: [ [ "jbuilder" "build" ] ] -build-test: [ [ "jbuilder" "runtest" ] ] -depends: [ - "jbuilder" {build & >="1.0+beta8"} - "cstruct" {>= "1.7.0"} -] -available: [ocaml-version < "4.06.0"] - diff --git a/packages/hex/hex.1.1.0/url b/packages/hex/hex.1.1.0/url deleted file mode 100644 index 62b1851ec9e..00000000000 --- a/packages/hex/hex.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-hex/archive/1.1.0.tar.gz" -checksum: "42c9b40590dbe0c6b0492f340c70f3a4" diff --git a/packages/hex/hex.1.1.1/descr b/packages/hex/hex.1.1.1/descr deleted file mode 100644 index 0f08e26f173..00000000000 --- a/packages/hex/hex.1.1.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -Minimal library providing hexadecimal converters. - -```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 = () -``` \ No newline at end of file diff --git a/packages/hex/hex.1.1.1/opam b/packages/hex/hex.1.1.1/opam index fc3aed2dc81..840c1624596 100644 --- a/packages/hex/hex.1.1.1/opam +++ b/packages/hex/hex.1.1.1/opam @@ -1,18 +1,34 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-hex.git" +dev-repo: "git+https://github.com/mirage/ocaml-hex.git" license: "ISC" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest"] {with-test} ] -build-test: [ [ "jbuilder" "runtest" ] ] depends: [ - "jbuilder" {build & >="1.0+beta8"} + "ocaml" {< "4.06.0"} + "jbuilder" {build & >= "1.0+beta8"} "cstruct" {>= "1.7.0"} ] -available: [ocaml-version < "4.06.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: "md5=d09ddf79b977aaa70ae8c6a7a953d54e" +} diff --git a/packages/hex/hex.1.1.1/url b/packages/hex/hex.1.1.1/url deleted file mode 100644 index 2adad720cb6..00000000000 --- a/packages/hex/hex.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-hex/releases/download/v1.1.1/hex-1.1.1.tbz" -checksum: "d09ddf79b977aaa70ae8c6a7a953d54e" diff --git a/packages/hex/hex.1.2.0/descr b/packages/hex/hex.1.2.0/descr deleted file mode 100644 index 0f08e26f173..00000000000 --- a/packages/hex/hex.1.2.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Minimal library providing hexadecimal converters. - -```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 = () -``` \ No newline at end of file diff --git a/packages/hex/hex.1.2.0/opam b/packages/hex/hex.1.2.0/opam index 7ff4119f382..cc48c2b8ff7 100644 --- a/packages/hex/hex.1.2.0/opam +++ b/packages/hex/hex.1.2.0/opam @@ -1,16 +1,34 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-hex.git" +dev-repo: "git+https://github.com/mirage/ocaml-hex.git" license: "ISC" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest"] {with-test} ] -build-test: [ [ "jbuilder" "runtest" ] ] depends: [ - "jbuilder" {build & >="1.0+beta8"} + "ocaml" + "jbuilder" {build & >= "1.0+beta8"} "cstruct" {>= "1.7.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.2.0/hex-1.2.0.tbz" + checksum: "md5=c957b225be3df3725eaee8a3032bc359" +} diff --git a/packages/hex/hex.1.2.0/url b/packages/hex/hex.1.2.0/url deleted file mode 100644 index 2763e4453ea..00000000000 --- a/packages/hex/hex.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-hex/releases/download/v1.2.0/hex-1.2.0.tbz" -checksum: "c957b225be3df3725eaee8a3032bc359" diff --git a/packages/higher/higher.0.1/descr b/packages/higher/higher.0.1/descr deleted file mode 100644 index 94229b7afce..00000000000 --- a/packages/higher/higher.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Library for higher-kinded programming. diff --git a/packages/higher/higher.0.1/opam b/packages/higher/higher.0.1/opam index bf3b40d8bfa..1dbc6acf529 100644 --- a/packages/higher/higher.0.1/opam +++ b/packages/higher/higher.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "yallop@gmail.com" homepage: "https://github.com/ocamllabs/higher" license: "MIT" @@ -6,7 +6,13 @@ build: make remove: [ ["ocamlfind" "remove" "higher"] ] -depends: [ "ocamlfind" ] +depends: ["ocaml" "ocamlfind"] tags: ["org:ocamllabs"] dev-repo: "git://github.com/ocamllabs/higher" install: [make "install"] +synopsis: "Library for higher-kinded programming." +flags: light-uninstall +url { + src: "https://github.com/ocamllabs/higher/archive/0.1.tar.gz" + checksum: "md5=e2faf86f6f9ef758454f089e9a0ce598" +} diff --git a/packages/higher/higher.0.1/url b/packages/higher/higher.0.1/url deleted file mode 100644 index f150fbe435e..00000000000 --- a/packages/higher/higher.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/higher/archive/0.1.tar.gz" -checksum: "e2faf86f6f9ef758454f089e9a0ce598" diff --git a/packages/higher/higher.0.2/descr b/packages/higher/higher.0.2/descr deleted file mode 100644 index 94229b7afce..00000000000 --- a/packages/higher/higher.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Library for higher-kinded programming. diff --git a/packages/higher/higher.0.2/opam b/packages/higher/higher.0.2/opam index bf3b40d8bfa..566cae7b278 100644 --- a/packages/higher/higher.0.2/opam +++ b/packages/higher/higher.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "yallop@gmail.com" homepage: "https://github.com/ocamllabs/higher" license: "MIT" @@ -6,7 +6,13 @@ build: make remove: [ ["ocamlfind" "remove" "higher"] ] -depends: [ "ocamlfind" ] +depends: ["ocaml" "ocamlfind"] tags: ["org:ocamllabs"] dev-repo: "git://github.com/ocamllabs/higher" install: [make "install"] +synopsis: "Library for higher-kinded programming." +flags: light-uninstall +url { + src: "https://github.com/ocamllabs/higher/archive/0.2.tar.gz" + checksum: "md5=a306d665e5ebe63903b689d68da9f19c" +} diff --git a/packages/higher/higher.0.2/url b/packages/higher/higher.0.2/url deleted file mode 100644 index 4858de2ddff..00000000000 --- a/packages/higher/higher.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/higher/archive/0.2.tar.gz" -checksum: "a306d665e5ebe63903b689d68da9f19c" diff --git a/packages/higher/higher.0.3.0/descr b/packages/higher/higher.0.3.0/descr deleted file mode 100644 index 94229b7afce..00000000000 --- a/packages/higher/higher.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Library for higher-kinded programming. diff --git a/packages/higher/higher.0.3.0/opam b/packages/higher/higher.0.3.0/opam index dff4238ccfc..5b1d35bd750 100644 --- a/packages/higher/higher.0.3.0/opam +++ b/packages/higher/higher.0.3.0/opam @@ -1,13 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "yallop@gmail.com" authors: ["Jeremy Yallop" "Leo White"] homepage: "https://github.com/ocamllabs/higher" bug-reports: "https://github.com/ocamllabs/higher/issues" -dev-repo: "https://github.com/ocamllabs/higher.git" +dev-repo: "git+https://github.com/ocamllabs/higher.git" license: "MIT" 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}%" +] +depends: [ + "ocaml" + "ocamlbuild" {build} ] -depends: [ "ocamlbuild" {build} ] tags: ["org:ocamllabs"] +synopsis: "Library for higher-kinded programming." +url { + src: "https://github.com/ocamllabs/higher/archive/0.3.0.tar.gz" + checksum: "md5=01d66c410421f105efcbaa1561a71afc" +} diff --git a/packages/higher/higher.0.3.0/url b/packages/higher/higher.0.3.0/url deleted file mode 100644 index 6d124d5c6fa..00000000000 --- a/packages/higher/higher.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/higher/archive/0.3.0.tar.gz" -checksum: "01d66c410421f105efcbaa1561a71afc" diff --git a/packages/higher/higher.0.3.1/descr b/packages/higher/higher.0.3.1/descr deleted file mode 100644 index 94229b7afce..00000000000 --- a/packages/higher/higher.0.3.1/descr +++ /dev/null @@ -1 +0,0 @@ -Library for higher-kinded programming. diff --git a/packages/higher/higher.0.3.1/opam b/packages/higher/higher.0.3.1/opam index cc41d4e50b7..054a657d16c 100644 --- a/packages/higher/higher.0.3.1/opam +++ b/packages/higher/higher.0.3.1/opam @@ -1,16 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "yallop@gmail.com" authors: ["Jeremy Yallop" "Leo White"] homepage: "https://github.com/ocamllabs/higher" bug-reports: "https://github.com/ocamllabs/higher/issues" -dev-repo: "https://github.com/ocamllabs/higher.git" +dev-repo: "git+https://github.com/ocamllabs/higher.git" license: "MIT" build: [[ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"]] depends: [ + "ocaml" "ocamlbuild" {build} "ocamlfind" {build} "topkg" {build} ] tags: ["org:ocamllabs"] +synopsis: "Library for higher-kinded programming." +url { + src: "https://github.com/ocamllabs/higher/archive/0.3.1.tar.gz" + checksum: "md5=e9e2d2e6db151367be596cd0bcef6ce7" +} diff --git a/packages/higher/higher.0.3.1/url b/packages/higher/higher.0.3.1/url deleted file mode 100644 index e4affc7c542..00000000000 --- a/packages/higher/higher.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocamllabs/higher/archive/0.3.1.tar.gz" -checksum: "e9e2d2e6db151367be596cd0bcef6ce7" diff --git a/packages/higlo/higlo.0.1/descr b/packages/higlo/higlo.0.1/descr deleted file mode 100644 index ed487aedfa1..00000000000 --- a/packages/higlo/higlo.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Library for syntax highlighting. - -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. diff --git a/packages/higlo/higlo.0.1/opam b/packages/higlo/higlo.0.1/opam deleted file mode 100644 index 3d503dda8b5..00000000000 --- a/packages/higlo/higlo.0.1/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "zoggy@bat8.org" -authors: ["Maxence Guesdon"] -homepage: "http://zoggy.github.io/higlo/" -license: "GNU Lesser General Public License version 3" -doc: ["https://zoggy.github.io/higlo/refdoc/"] -dev-repo: "https://github.com/zoggy/higlo.git" -bug-reports: "https://github.com/zoggy/higlo/issues" - -build: [ - [make "all"] -] -install: [ - [make "install"] -] -remove: [["ocamlfind" "remove" "higlo"]] -depends: [ - "ocamlfind" - "ulex" - "xtmpl" {>= "0.8" & < "0.13.0"} -] - -available: [ocaml-version >= "4.02.0"] diff --git a/packages/higlo/higlo.0.1/url b/packages/higlo/higlo.0.1/url deleted file mode 100644 index 1b8c29a725e..00000000000 --- a/packages/higlo/higlo.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/higlo/higlo-0.1.tar.gz" -checksum: "809f515b4c6232d27a068b8499d66cd1" diff --git a/packages/higlo/higlo.0.2/descr b/packages/higlo/higlo.0.2/descr deleted file mode 100644 index ed487aedfa1..00000000000 --- a/packages/higlo/higlo.0.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Library for syntax highlighting. - -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. diff --git a/packages/higlo/higlo.0.2/opam b/packages/higlo/higlo.0.2/opam deleted file mode 100644 index 3d503dda8b5..00000000000 --- a/packages/higlo/higlo.0.2/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "zoggy@bat8.org" -authors: ["Maxence Guesdon"] -homepage: "http://zoggy.github.io/higlo/" -license: "GNU Lesser General Public License version 3" -doc: ["https://zoggy.github.io/higlo/refdoc/"] -dev-repo: "https://github.com/zoggy/higlo.git" -bug-reports: "https://github.com/zoggy/higlo/issues" - -build: [ - [make "all"] -] -install: [ - [make "install"] -] -remove: [["ocamlfind" "remove" "higlo"]] -depends: [ - "ocamlfind" - "ulex" - "xtmpl" {>= "0.8" & < "0.13.0"} -] - -available: [ocaml-version >= "4.02.0"] diff --git a/packages/higlo/higlo.0.2/url b/packages/higlo/higlo.0.2/url deleted file mode 100644 index 6ff290d2419..00000000000 --- a/packages/higlo/higlo.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/higlo/higlo-0.2.tar.gz" -checksum: "7cbe33e38658d83a681f8f0a91a2fe07" diff --git a/packages/higlo/higlo.0.3/descr b/packages/higlo/higlo.0.3/descr deleted file mode 100644 index ed487aedfa1..00000000000 --- a/packages/higlo/higlo.0.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -Library for syntax highlighting. - -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. diff --git a/packages/higlo/higlo.0.3/opam b/packages/higlo/higlo.0.3/opam index 94ef4470745..58f1b4f8aa9 100644 --- a/packages/higlo/higlo.0.3/opam +++ b/packages/higlo/higlo.0.3/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/higlo/" license: "GNU Lesser General Public License version 3" doc: ["https://zoggy.github.io/higlo/doc.html"] tags: ["syntax highlighting" "xml"] -dev-repo: "https://github.com/zoggy/higlo.git" +dev-repo: "git+https://github.com/zoggy/higlo.git" bug-reports: "https://github.com/zoggy/higlo/issues" @@ -17,9 +17,17 @@ install: [ ] remove: [["ocamlfind" "remove" "higlo"]] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "ulex" "xtmpl" {>= "0.8" & < "0.13.0"} ] - -available: [ocaml-version >= "4.02.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 +extra-files: ["higlo.install" "md5=5487db22ed91942f17aaaa5f228e695f"] +url { + src: "http://zoggy.github.com/higlo/higlo-0.3.tar.gz" + checksum: "md5=fec0966ee2cf635d5dec952589106a16" +} diff --git a/packages/higlo/higlo.0.3/url b/packages/higlo/higlo.0.3/url deleted file mode 100644 index 25e4b324f4e..00000000000 --- a/packages/higlo/higlo.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/higlo/higlo-0.3.tar.gz" -checksum: "fec0966ee2cf635d5dec952589106a16" diff --git a/packages/higlo/higlo.0.4/descr b/packages/higlo/higlo.0.4/descr deleted file mode 100644 index ed487aedfa1..00000000000 --- a/packages/higlo/higlo.0.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -Library for syntax highlighting. - -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. diff --git a/packages/higlo/higlo.0.4/opam b/packages/higlo/higlo.0.4/opam index 387587e2a55..32c25aa5267 100644 --- a/packages/higlo/higlo.0.4/opam +++ b/packages/higlo/higlo.0.4/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/higlo/" license: "GNU Lesser General Public License version 3" doc: ["https://zoggy.github.io/higlo/doc.html"] tags: ["syntax highlighting" "xml"] -dev-repo: "https://github.com/zoggy/higlo.git" +dev-repo: "git+https://github.com/zoggy/higlo.git" bug-reports: "https://github.com/zoggy/higlo/issues" @@ -17,9 +17,17 @@ install: [ ] remove: [["ocamlfind" "remove" "higlo"]] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "ulex" "xtmpl" {>= "0.10" & < "0.13.0"} ] - -available: [ocaml-version >= "4.02.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 +extra-files: ["higlo.install" "md5=5487db22ed91942f17aaaa5f228e695f"] +url { + src: "http://zoggy.github.com/higlo/higlo-0.4.tar.gz" + checksum: "md5=e9357a715b2d7f7ab4d28efbab908ec1" +} diff --git a/packages/higlo/higlo.0.4/url b/packages/higlo/higlo.0.4/url deleted file mode 100644 index 2cd55c8a7d4..00000000000 --- a/packages/higlo/higlo.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/higlo/higlo-0.4.tar.gz" -checksum: "e9357a715b2d7f7ab4d28efbab908ec1" diff --git a/packages/higlo/higlo.0.5/descr b/packages/higlo/higlo.0.5/descr deleted file mode 100644 index ed487aedfa1..00000000000 --- a/packages/higlo/higlo.0.5/descr +++ /dev/null @@ -1,3 +0,0 @@ -Library for syntax highlighting. - -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. diff --git a/packages/higlo/higlo.0.5/files/higlo.install b/packages/higlo/higlo.0.5/files/higlo.install deleted file mode 100644 index 33923bfa07a..00000000000 --- a/packages/higlo/higlo.0.5/files/higlo.install +++ /dev/null @@ -1,5 +0,0 @@ -bin: [ - "higlo" - "higlo.byte" - "mk-higlo" -] diff --git a/packages/higlo/higlo.0.5/opam b/packages/higlo/higlo.0.5/opam deleted file mode 100644 index 6194325fe97..00000000000 --- a/packages/higlo/higlo.0.5/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -maintainer: "zoggy@bat8.org" -authors: ["Maxence Guesdon"] -homepage: "http://zoggy.github.io/higlo/" -license: "GNU Lesser General Public License version 3" -doc: ["https://zoggy.github.io/higlo/doc.html"] -dev-repo: "https://github.com/zoggy/higlo.git" -bug-reports: "https://github.com/zoggy/higlo/issues" - -tags: ["syntax highlighting" "xml"] - -build: [ - [make "all"] -] -install: [ - [make "install-lib"] -] -remove: [["ocamlfind" "remove" "higlo"]] -depends: [ - "ocamlfind" - "ulex" - "xtmpl" {>= "0.13.0"} -] - -available: [ocaml-version >= "4.02.0"] diff --git a/packages/higlo/higlo.0.5/url b/packages/higlo/higlo.0.5/url deleted file mode 100644 index 9d030c8644e..00000000000 --- a/packages/higlo/higlo.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/higlo/higlo-0.5.tar.gz" -checksum: "6b3686189ade3ddec44db7b725a11f11" diff --git a/packages/higlo/higlo.0.6/descr b/packages/higlo/higlo.0.6/descr deleted file mode 100644 index ed487aedfa1..00000000000 --- a/packages/higlo/higlo.0.6/descr +++ /dev/null @@ -1,3 +0,0 @@ -Library for syntax highlighting. - -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. diff --git a/packages/higlo/higlo.0.6/opam b/packages/higlo/higlo.0.6/opam index e0c41c09fab..86516fa67d4 100644 --- a/packages/higlo/higlo.0.6/opam +++ b/packages/higlo/higlo.0.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: "Maxence Guesdon" homepage: "http://zoggy.github.io/higlo/" @@ -6,13 +6,22 @@ bug-reports: "https://github.com/zoggy/higlo/issues" license: "GNU Lesser General Public License version 3" doc: "https://zoggy.github.io/higlo/doc.html" tags: ["syntax highlighting" "xml"] -dev-repo: "https://github.com/zoggy/higlo.git" +dev-repo: "git+https://github.com/zoggy/higlo.git" build: [make "all"] install: [make "install-lib"] remove: ["ocamlfind" "remove" "higlo"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "ulex" "xtmpl" {>= "0.13.0"} ] -available: [ocaml-version >= "4.02.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 +extra-files: ["higlo.install" "md5=5487db22ed91942f17aaaa5f228e695f"] +url { + src: "http://zoggy.github.io/higlo/higlo-0.6.tar.gz" + checksum: "md5=52e89a71fddfff701ff5bba21990a1ec" +} diff --git a/packages/higlo/higlo.0.6/url b/packages/higlo/higlo.0.6/url deleted file mode 100644 index 5f0800781c8..00000000000 --- a/packages/higlo/higlo.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://zoggy.github.io/higlo/higlo-0.6.tar.gz" -checksum: "52e89a71fddfff701ff5bba21990a1ec" diff --git a/packages/hiredis/hiredis.0.2/descr b/packages/hiredis/hiredis.0.2/descr deleted file mode 100644 index c8ef8cabeae..00000000000 --- a/packages/hiredis/hiredis.0.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Redis tools based on the Hiredis C library - -Hiredis provides a unified interface for creating Redis clients, pools of clients and servers. diff --git a/packages/hiredis/hiredis.0.2/opam b/packages/hiredis/hiredis.0.2/opam index 59619a789d1..31812399d86 100644 --- a/packages/hiredis/hiredis.0.2/opam +++ b/packages/hiredis/hiredis.0.2/opam @@ -1,21 +1,29 @@ -opam-version: "1.2" +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: "https://github.com/zshipko/ocaml-hiredis.git" -build: ["ocaml" "./pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] -build-test: [ +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"] - ["ocaml" "pkg/pkg.ml" "test"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "lwt" { >= "2.7.0" } - "conduit" { >= "0.15.0" & < "0.16.0"} # uses conduit.lwt-unix + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build} + "lwt" {>= "2.7.0"} + "conduit" {>= "0.15.0" & < "0.16.0"} ] -available: [ ocaml-version >= "4.03.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: "md5=626c07fd60038bd19b89cf1682110da1" +} diff --git a/packages/hiredis/hiredis.0.2/url b/packages/hiredis/hiredis.0.2/url deleted file mode 100644 index d74c83596d0..00000000000 --- a/packages/hiredis/hiredis.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/zshipko/ocaml-hiredis/archive/0.2.tar.gz" -checksum: "626c07fd60038bd19b89cf1682110da1" diff --git a/packages/hiredis/hiredis.0.4/descr b/packages/hiredis/hiredis.0.4/descr deleted file mode 100644 index c8ef8cabeae..00000000000 --- a/packages/hiredis/hiredis.0.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -Redis tools based on the Hiredis C library - -Hiredis provides a unified interface for creating Redis clients, pools of clients and servers. diff --git a/packages/hiredis/hiredis.0.4/opam b/packages/hiredis/hiredis.0.4/opam index 2114080e877..846c4dd1079 100644 --- a/packages/hiredis/hiredis.0.4/opam +++ b/packages/hiredis/hiredis.0.4/opam @@ -1,20 +1,28 @@ -opam-version: "1.2" +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: "https://github.com/zshipko/ocaml-hiredis.git" -build: ["ocaml" "./pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] -build-test: [ +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"] - ["ocaml" "pkg/pkg.ml" "test"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "conduit-lwt-unix" { >= "1.0.0" } + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build} + "conduit-lwt-unix" {>= "1.0.0"} ] -available: [ ocaml-version >= "4.03.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/v0.4.tar.gz" + checksum: "md5=ddc7d3fe26d46ffab7a767b7bbd673f3" +} diff --git a/packages/hiredis/hiredis.0.4/url b/packages/hiredis/hiredis.0.4/url deleted file mode 100644 index f532ec2da5f..00000000000 --- a/packages/hiredis/hiredis.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/zshipko/ocaml-hiredis/archive/v0.4.tar.gz" -checksum: "ddc7d3fe26d46ffab7a767b7bbd673f3" diff --git a/packages/hiredis/hiredis.0.6/descr b/packages/hiredis/hiredis.0.6/descr deleted file mode 100644 index 7f2d921814e..00000000000 --- a/packages/hiredis/hiredis.0.6/descr +++ /dev/null @@ -1,3 +0,0 @@ -Redis tools based on the Hiredis C library - -Hiredis provides a simple interface for communicating with Redis from OCaml diff --git a/packages/hiredis/hiredis.0.6/opam b/packages/hiredis/hiredis.0.6/opam index 910c87f30be..3e0236c8739 100644 --- a/packages/hiredis/hiredis.0.6/opam +++ b/packages/hiredis/hiredis.0.6/opam @@ -1,20 +1,28 @@ -opam-version: "1.2" +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: "https://github.com/zshipko/ocaml-hiredis.git" -build: ["ocaml" "./pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] -build-test: [ +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"] - ["ocaml" "pkg/pkg.ml" "test"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "lwt" {>= "3.3.0"} + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build} + "lwt" {>= "3.3.0"} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Redis tools based on the Hiredis C library" +description: + "Hiredis provides a simple interface for communicating with Redis from OCaml" +url { + src: "https://github.com/zshipko/ocaml-hiredis/archive/v0.6.tar.gz" + checksum: "md5=e3216220cd3e92f6eb86f15a813b897d" +} diff --git a/packages/hiredis/hiredis.0.6/url b/packages/hiredis/hiredis.0.6/url deleted file mode 100644 index 13d43189031..00000000000 --- a/packages/hiredis/hiredis.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/zshipko/ocaml-hiredis/archive/v0.6.tar.gz" -checksum: "e3216220cd3e92f6eb86f15a813b897d" diff --git a/packages/hkdf/hkdf.1.0.0/descr b/packages/hkdf/hkdf.1.0.0/descr deleted file mode 100644 index 42643830562..00000000000 --- a/packages/hkdf/hkdf.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -HMAC-based Extract-and-Expand Key Derivation Function (HKDF), RFC5869 - -An implementation of HKDF, including test cases from RFC 5869, in OCaml. This is used in various protocols, including IKEv2, PANA, EAP-AKA. \ No newline at end of file diff --git a/packages/hkdf/hkdf.1.0.0/opam b/packages/hkdf/hkdf.1.0.0/opam index 8bdb9003ed1..1f2d68571ce 100644 --- a/packages/hkdf/hkdf.1.0.0/opam +++ b/packages/hkdf/hkdf.1.0.0/opam @@ -1,26 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Hannes Mehnert " authors: "Hannes Mehnert " homepage: "https://github.com/hannesm/ocaml-hkdf" bug-reports: "https://github.com/hannesm/ocaml-hkdf/issues" license: "BSD2" -dev-repo: "https://github.com/hannesm/ocaml-hkdf.git" +dev-repo: "git+https://github.com/hannesm/ocaml-hkdf.git" build: [ ["./configure" "--prefix" prefix] [make] + ["./configure" "--%{alcotest:enable}%-tests"] {with-test} + [make "test"] {with-test} ] install: [make "install"] remove: ["ocamlfind" "remove" "hkdf"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "cstruct" {>= "1.6.0"} "nocrypto" {>= "0.5.0"} - "alcotest" {test} + "alcotest" {with-test} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0"] - -build-test: [ - [ "./configure" "--%{alcotest:enable}%-tests" ] - [ make "test" ] -] +synopsis: + "HMAC-based Extract-and-Expand Key Derivation Function (HKDF), RFC5869" +description: + "An implementation of HKDF, including test cases from RFC 5869, in OCaml. This is used in various protocols, including IKEv2, PANA, EAP-AKA." +flags: light-uninstall +url { + src: "https://github.com/hannesm/ocaml-hkdf/archive/1.0.0.tar.gz" + checksum: "md5=c6012ebf7bb23fb8155d90a01e3679e2" +} diff --git a/packages/hkdf/hkdf.1.0.0/url b/packages/hkdf/hkdf.1.0.0/url deleted file mode 100644 index 45dca1c9c31..00000000000 --- a/packages/hkdf/hkdf.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/hannesm/ocaml-hkdf/archive/1.0.0.tar.gz" -checksum: "c6012ebf7bb23fb8155d90a01e3679e2" diff --git a/packages/hkdf/hkdf.1.0.1/descr b/packages/hkdf/hkdf.1.0.1/descr deleted file mode 100644 index 42643830562..00000000000 --- a/packages/hkdf/hkdf.1.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -HMAC-based Extract-and-Expand Key Derivation Function (HKDF), RFC5869 - -An implementation of HKDF, including test cases from RFC 5869, in OCaml. This is used in various protocols, including IKEv2, PANA, EAP-AKA. \ No newline at end of file diff --git a/packages/hkdf/hkdf.1.0.1/opam b/packages/hkdf/hkdf.1.0.1/opam index 60b8fb87006..995971c77dd 100644 --- a/packages/hkdf/hkdf.1.0.1/opam +++ b/packages/hkdf/hkdf.1.0.1/opam @@ -1,27 +1,45 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://github.com/hannesm/ocaml-hkdf" -dev-repo: "https://github.com/hannesm/ocaml-hkdf.git" +dev-repo: "git+https://github.com/hannesm/ocaml-hkdf.git" bug-reports: "https://github.com/hannesm/ocaml-hkdf/issues" authors: ["Hannes Mehnert "] maintainer: ["Hannes Mehnert "] license: "BSD2" build: [ - ["ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" - "alcotest=false"] -] -build-test: [ - ["ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" - "alcotest=true"] - ["sh" "-exc" "if test -f ./rfctests.native; then ./rfctests.native; else ./rfctests.byte; fi"] + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + "alcotest=false" + ] + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + "alcotest=true" + ] {with-test} + [ + "sh" + "-exc" + "if test -f ./rfctests.native; then ./rfctests.native; else ./rfctests.byte; fi" + ] {with-test} ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "cstruct" {>= "1.6.0"} "nocrypto" {>= "0.5.0"} - "alcotest" {test} + "alcotest" {with-test} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.0" ] +synopsis: + "HMAC-based Extract-and-Expand Key Derivation Function (HKDF), RFC5869" +description: + "An implementation of HKDF, including test cases from RFC 5869, in OCaml. This is used in various protocols, including IKEv2, PANA, EAP-AKA." +url { + src: "https://github.com/hannesm/ocaml-hkdf/archive/1.0.1.tar.gz" + checksum: "md5=7974bdf65c1e0897fd0485f34bcc80ec" +} diff --git a/packages/hkdf/hkdf.1.0.1/url b/packages/hkdf/hkdf.1.0.1/url deleted file mode 100644 index 9b760dc3a6f..00000000000 --- a/packages/hkdf/hkdf.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/hannesm/ocaml-hkdf/archive/1.0.1.tar.gz" -checksum: "7974bdf65c1e0897fd0485f34bcc80ec" diff --git a/packages/hkdf/hkdf.1.0.2/descr b/packages/hkdf/hkdf.1.0.2/descr deleted file mode 100644 index 9b1471c2ffc..00000000000 --- a/packages/hkdf/hkdf.1.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Extract-and-Expand Key Derivation Function (HKDF) - -An implementation of [HKDF](https://tools.ietf.org/html/rfc5869) using -[nocrypto](https://github.com/mirleft/ocaml-nocrypto), including test cases from -the RFC. \ No newline at end of file diff --git a/packages/hkdf/hkdf.1.0.2/opam b/packages/hkdf/hkdf.1.0.2/opam index 339f2a1ac8b..f63487bc328 100644 --- a/packages/hkdf/hkdf.1.0.2/opam +++ b/packages/hkdf/hkdf.1.0.2/opam @@ -1,28 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" name: "hkdf" homepage: "https://github.com/hannesm/ocaml-hkdf" -dev-repo: "https://github.com/hannesm/ocaml-hkdf.git" +dev-repo: "git+https://github.com/hannesm/ocaml-hkdf.git" bug-reports: "https://github.com/hannesm/ocaml-hkdf/issues" doc: "https://hannesm.github.io/ocaml-hkdf/doc" -author: ["Hannes Mehnert "] maintainer: ["Hannes Mehnert "] license: "BSD2" build: [ ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] -] -build-test: [ ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] - depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "cstruct" {>= "1.6.0"} "nocrypto" {>= "0.5.0"} - "alcotest" {test} + "alcotest" {with-test} ] -available: [ ocaml-version >= "4.01.0" ] +synopsis: "Extract-and-Expand Key Derivation Function (HKDF)" +description: """ +An implementation of [HKDF](https://tools.ietf.org/html/rfc5869) using +[nocrypto](https://github.com/mirleft/ocaml-nocrypto), including test cases from +the RFC.""" +authors: "Hannes Mehnert " +url { + src: + "https://github.com/hannesm/ocaml-hkdf/releases/download/1.0.2/hkdf-1.0.2.tbz" + checksum: "md5=91627b3d546eea255a42faf98d82dddc" +} diff --git a/packages/hkdf/hkdf.1.0.2/url b/packages/hkdf/hkdf.1.0.2/url deleted file mode 100644 index 68e368f5716..00000000000 --- a/packages/hkdf/hkdf.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hannesm/ocaml-hkdf/releases/download/1.0.2/hkdf-1.0.2.tbz" -checksum: "91627b3d546eea255a42faf98d82dddc" \ No newline at end of file diff --git a/packages/hlarp/hlarp.0.0.1/descr b/packages/hlarp/hlarp.0.0.1/descr deleted file mode 100644 index c5b418cec1c..00000000000 --- a/packages/hlarp/hlarp.0.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Normalize and compare HLA typing output. \ No newline at end of file diff --git a/packages/hlarp/hlarp.0.0.1/opam b/packages/hlarp/hlarp.0.0.1/opam index 59521501d06..5a272fa3c6d 100644 --- a/packages/hlarp/hlarp.0.0.1/opam +++ b/packages/hlarp/hlarp.0.0.1/opam @@ -1,22 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Leonid Rozenberg " authors: ["Isaac Hodes " "Leonid Rozenberg "] homepage: "https://github.com/hammerlab/hlarp" bug-reports: "https://github.com/hammerlab/hlarp/issues" -dev-repo: "https://github.com/hammerlab/hlarp.git" +dev-repo: "git+https://github.com/hammerlab/hlarp.git" license: "Apache-2.0" build: [make] -available: [ ocaml-version >= "4.02.0" ] install: [ [make] [make "install"] ] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "cmdliner" "nonstd" "re" ] +synopsis: "Normalize and compare HLA typing output." +extra-files: ["hlarp.install" "md5=459b3c697cb39b166145d57ff7dabb4b"] +url { + src: "https://github.com/hammerlab/hlarp/archive/0.0.1.tar.gz" + checksum: "md5=dac2b38bbd475533593422a2b0726ef9" +} diff --git a/packages/hlarp/hlarp.0.0.1/url b/packages/hlarp/hlarp.0.0.1/url deleted file mode 100644 index eec5f9954e8..00000000000 --- a/packages/hlarp/hlarp.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/hammerlab/hlarp/archive/0.0.1.tar.gz" -checksum: "dac2b38bbd475533593422a2b0726ef9" diff --git a/packages/hlarp/hlarp.0.0.2/descr b/packages/hlarp/hlarp.0.0.2/descr deleted file mode 100644 index c5b418cec1c..00000000000 --- a/packages/hlarp/hlarp.0.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Normalize and compare HLA typing output. \ No newline at end of file diff --git a/packages/hlarp/hlarp.0.0.2/opam b/packages/hlarp/hlarp.0.0.2/opam index 29991cd0aac..db053928dd6 100644 --- a/packages/hlarp/hlarp.0.0.2/opam +++ b/packages/hlarp/hlarp.0.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Leonid Rozenberg " authors: [ "Isaac Hodes " "Leonid Rozenberg " @@ -6,15 +6,21 @@ authors: [ homepage: "https://github.com/hammerlab/hlarp" bug-reports: "https://github.com/hammerlab/hlarp/issues" license: "Apache-2.0" -dev-repo: "https://github.com/hammerlab/hlarp.git" +dev-repo: "git+https://github.com/hammerlab/hlarp.git" build: [make] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} "cmdliner" "nonstd" "re" {>= "1.5.0"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Normalize and compare HLA typing output." +extra-files: ["hlarp.install" "md5=459b3c697cb39b166145d57ff7dabb4b"] +url { + src: "https://github.com/hammerlab/hlarp/archive/0.0.2.tar.gz" + checksum: "md5=ec60ea38f2624aa513a32484aa1aca8e" +} diff --git a/packages/hlarp/hlarp.0.0.2/url b/packages/hlarp/hlarp.0.0.2/url deleted file mode 100644 index 6994e680152..00000000000 --- a/packages/hlarp/hlarp.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/hammerlab/hlarp/archive/0.0.2.tar.gz" -checksum: "ec60ea38f2624aa513a32484aa1aca8e" diff --git a/packages/hlarp/hlarp.0.0.3/descr b/packages/hlarp/hlarp.0.0.3/descr deleted file mode 100644 index b692f31ddb2..00000000000 --- a/packages/hlarp/hlarp.0.0.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Normalize and compare HLA typing output. - -This software scans directories and parses the output of -various HLA typing programs: Seq2HLA, OptiType and ATHLATES. diff --git a/packages/hlarp/hlarp.0.0.3/opam b/packages/hlarp/hlarp.0.0.3/opam index f6694bcf352..e4f346182c4 100644 --- a/packages/hlarp/hlarp.0.0.3/opam +++ b/packages/hlarp/hlarp.0.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Leonid Rozenberg " authors: [ "Isaac Hodes " "Leonid Rozenberg " @@ -6,16 +6,25 @@ authors: [ homepage: "https://github.com/hammerlab/hlarp" bug-reports: "https://github.com/hammerlab/hlarp/issues" license: "Apache-2.0" -dev-repo: "https://github.com/hammerlab/hlarp.git" +dev-repo: "git+https://github.com/hammerlab/hlarp.git" build: [make] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} "cmdliner" - "nonstd" {<"0.0.2"} + "nonstd" {< "0.0.2"} "re" {>= "1.5.0"} "oml" {>= "0.0.7"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Normalize and compare HLA typing output." +description: """ +This software scans directories and parses the output of +various HLA typing programs: Seq2HLA, OptiType and ATHLATES.""" +extra-files: ["hlarp.install" "md5=459b3c697cb39b166145d57ff7dabb4b"] +url { + src: "https://github.com/hammerlab/hlarp/archive/0.0.3.tar.gz" + checksum: "md5=b1b31c0aa0fc1f5bdfe724ab541fffa0" +} diff --git a/packages/hlarp/hlarp.0.0.3/url b/packages/hlarp/hlarp.0.0.3/url deleted file mode 100644 index dcf0761cea7..00000000000 --- a/packages/hlarp/hlarp.0.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/hammerlab/hlarp/archive/0.0.3.tar.gz" -checksum: "b1b31c0aa0fc1f5bdfe724ab541fffa0" diff --git a/packages/hll/hll.2.6/descr b/packages/hll/hll.2.6/descr deleted file mode 100644 index 57d4dbe5dcc..00000000000 --- a/packages/hll/hll.2.6/descr +++ /dev/null @@ -1 +0,0 @@ -Create opam package files from a repository diff --git a/packages/hll/hll.2.6/opam b/packages/hll/hll.2.6/opam index db06c2d6cfc..d1fdb32fe1f 100644 --- a/packages/hll/hll.2.6/opam +++ b/packages/hll/hll.2.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "orbitz@gmail.com" build: [ [make "-j%{jobs}%"] @@ -12,14 +12,7 @@ remove: [ [make "PREFIX=%{prefix}%" "remove"] ] -depends: [ - "core" - "ocamlfind" - "pds" - "process" - "toml" -] - +depends: ["ocaml" "core" "ocamlfind" "pds" "process" "toml"] authors: [ "dklee@dklee.org" "orbitz@gmail.com" @@ -27,4 +20,9 @@ authors: [ homepage: "https://bitbucket.org/mimirops/hll" bug-reports: "https://bitbucket.org/mimirops/hll/issues" -dev-repo: "git@bitbucket.org:mimirops/hll.git" +dev-repo: "git+ssh://git@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: "md5=9383baedd9b2d4450df3690827dca1fb" +} diff --git a/packages/hll/hll.2.6/url b/packages/hll/hll.2.6/url deleted file mode 100644 index 1256187fc3c..00000000000 --- a/packages/hll/hll.2.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/mimirops/hll/get/2.6.tar.gz" -checksum: "9383baedd9b2d4450df3690827dca1fb" diff --git a/packages/hll/hll.2.7/descr b/packages/hll/hll.2.7/descr deleted file mode 100644 index d109b593fc0..00000000000 --- a/packages/hll/hll.2.7/descr +++ /dev/null @@ -1,2 +0,0 @@ -Create opam package files from a repository - diff --git a/packages/hll/hll.2.7/opam b/packages/hll/hll.2.7/opam index a46834d7332..18cb53c93b5 100644 --- a/packages/hll/hll.2.7/opam +++ b/packages/hll/hll.2.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "orbitz@gmail.com" build: [ [make "-j%{jobs}%"] @@ -13,14 +13,14 @@ remove: [ ] depends: [ - "cmdliner" - "containers" - "ocamlfind" - "pds" { build & (>= "5" & < "6") } - "process" - "toml" + "ocaml" + "cmdliner" + "containers" + "ocamlfind" + "pds" {build & (>= "5" & < "6")} + "process" + "toml" ] - authors: [ "dklee@dklee.org" "orbitz@gmail.com" @@ -28,5 +28,9 @@ authors: [ homepage: "https://bitbucket.org/mimirops/hll" bug-reports: "https://bitbucket.org/mimirops/hll/issues" -dev-repo: "git@bitbucket.org:mimirops/hll.git" - +dev-repo: "git+ssh://git@bitbucket.org/mimirops/hll.git" +synopsis: "Create opam package files from a repository" +url { + src: "https://bitbucket.org/mimirops/hll/get/2.7.tar.gz" + checksum: "md5=3268e2d351f91a4a0718f7daf3ff5076" +} diff --git a/packages/hll/hll.2.7/url b/packages/hll/hll.2.7/url deleted file mode 100644 index 264cc82eebd..00000000000 --- a/packages/hll/hll.2.7/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://bitbucket.org/mimirops/hll/get/2.7.tar.gz" -checksum: "3268e2d351f91a4a0718f7daf3ff5076" - diff --git a/packages/hmap/hmap.0.8.0/descr b/packages/hmap/hmap.0.8.0/descr deleted file mode 100644 index 34af86ae9d7..00000000000 --- a/packages/hmap/hmap.0.8.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Heterogeneous value maps for OCaml -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. - diff --git a/packages/hmap/hmap.0.8.0/opam b/packages/hmap/hmap.0.8.0/opam index 4451ecc0c58..19854531928 100644 --- a/packages/hmap/hmap.0.8.0/opam +++ b/packages/hmap/hmap.0.8.0/opam @@ -1,22 +1,37 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/hmap.git" +dev-repo: "git+http://erratique.ch/repos/hmap.git" bug-reports: "http://github.com/dbuenzli/hmap/issues" tags: ["data-structure" "org:erratique"] -available: [ ocaml-version >= "4.02.0"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} ] -depopts: [ ] -build: -[ - [ "ocaml" "pkg/git.ml" ] - [ "ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" - ] +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: "md5=4fff0508f0be8529dc8f8ac62cb3f951" +} diff --git a/packages/hmap/hmap.0.8.0/url b/packages/hmap/hmap.0.8.0/url deleted file mode 100644 index 70f6808d8ce..00000000000 --- a/packages/hmap/hmap.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/hmap/releases/hmap-0.8.0.tbz" -checksum: "4fff0508f0be8529dc8f8ac62cb3f951" diff --git a/packages/hmap/hmap.0.8.1/descr b/packages/hmap/hmap.0.8.1/descr deleted file mode 100644 index aec7ec6fe46..00000000000 --- a/packages/hmap/hmap.0.8.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -Heterogeneous value maps for OCaml - -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. diff --git a/packages/hmap/hmap.0.8.1/opam b/packages/hmap/hmap.0.8.1/opam index e29328806f9..67da2b6e515 100644 --- a/packages/hmap/hmap.0.8.1/opam +++ b/packages/hmap/hmap.0.8.1/opam @@ -1,19 +1,30 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/hmap.git" +dev-repo: "git+http://erratique.ch/repos/hmap.git" bug-reports: "http://github.com/dbuenzli/hmap/issues" tags: ["data-structure" "org:erratique"] -available: [ ocaml-version >= "4.02.0"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} ] -depopts: [ ] build: [[ "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" ]] \ No newline at end of file + "--pinned" "%{pinned}%" ]] +synopsis: "Heterogeneous value maps for OCaml" +description: """ +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.1.tbz" + checksum: "md5=04169252265a11d852e1547445177196" +} diff --git a/packages/hmap/hmap.0.8.1/url b/packages/hmap/hmap.0.8.1/url deleted file mode 100644 index c62eea0576b..00000000000 --- a/packages/hmap/hmap.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/hmap/releases/hmap-0.8.1.tbz" -checksum: "04169252265a11d852e1547445177196" \ No newline at end of file diff --git a/packages/horned_worm/horned_worm.0.1.1/descr b/packages/horned_worm/horned_worm.0.1.1/descr deleted file mode 100644 index 4fd65ac043d..00000000000 --- a/packages/horned_worm/horned_worm.0.1.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -A functional Web app server. - -A functional Web app server. - -Greatly inspired by Suave.IO and GIRAFFE of F#, this is OCaml implementation. diff --git a/packages/horned_worm/horned_worm.0.1.1/opam b/packages/horned_worm/horned_worm.0.1.1/opam index 60a4e7e2c83..8a16d0a3be1 100644 --- a/packages/horned_worm/horned_worm.0.1.1/opam +++ b/packages/horned_worm/horned_worm.0.1.1/opam @@ -1,12 +1,13 @@ -opam-version: "1.2" +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: "https://github.com/kkazuo/horned_worm.git" +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"} "cohttp-lwt-unix" {>= "0.99.0" & < "1.0"} "logs" {>= "0.6.2"} @@ -14,4 +15,12 @@ depends: [ "yojson" {>= "1.4.0"} "jbuilder" {build & >= "1.0+beta13"} ] -available: [ocaml-version >= "4.04.1"] +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: "md5=034a8c3bc3fd17e67f27326c80333853" +} diff --git a/packages/horned_worm/horned_worm.0.1.1/url b/packages/horned_worm/horned_worm.0.1.1/url deleted file mode 100644 index dacf039fd92..00000000000 --- a/packages/horned_worm/horned_worm.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/kkazuo/horned_worm/archive/v0.1.1.tar.gz" -checksum: "034a8c3bc3fd17e67f27326c80333853" diff --git a/packages/horned_worm/horned_worm.0.3.1/descr b/packages/horned_worm/horned_worm.0.3.1/descr deleted file mode 100644 index fabd3eae5a4..00000000000 --- a/packages/horned_worm/horned_worm.0.3.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -A functional Web app server. - -Greatly inspired by Suave.IO and GIRAFFE of F#, this is OCaml implementation. diff --git a/packages/horned_worm/horned_worm.0.3.1/opam b/packages/horned_worm/horned_worm.0.3.1/opam index 19d633c896e..e93b0bff977 100644 --- a/packages/horned_worm/horned_worm.0.3.1/opam +++ b/packages/horned_worm/horned_worm.0.3.1/opam @@ -1,12 +1,13 @@ -opam-version: "1.2" +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: "https://github.com/kkazuo/horned_worm.git" +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"} "logs" {>= "0.6.2"} "re" {>= "1.7.1"} @@ -15,4 +16,10 @@ depends: [ "ppx_jane" "jbuilder" {build & >= "1.0+beta13"} ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.0" ] +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: "md5=c96e2fe81393489397704dfaffd0d407" +} diff --git a/packages/horned_worm/horned_worm.0.3.1/url b/packages/horned_worm/horned_worm.0.3.1/url deleted file mode 100644 index 10649691a3a..00000000000 --- a/packages/horned_worm/horned_worm.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/kkazuo/horned_worm/archive/v0.3.1.tar.gz" -checksum: "c96e2fe81393489397704dfaffd0d407" diff --git a/packages/horned_worm/horned_worm.0.3.2/descr b/packages/horned_worm/horned_worm.0.3.2/descr deleted file mode 100644 index 0342578e5ea..00000000000 --- a/packages/horned_worm/horned_worm.0.3.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -A functional Web app framework. - -Greatly inspired by Suave.IO and GIRAFFE of F#, this is OCaml implementation. diff --git a/packages/horned_worm/horned_worm.0.3.2/opam b/packages/horned_worm/horned_worm.0.3.2/opam index 553ba748e8f..c321fb26905 100644 --- a/packages/horned_worm/horned_worm.0.3.2/opam +++ b/packages/horned_worm/horned_worm.0.3.2/opam @@ -1,12 +1,13 @@ -opam-version: "1.2" +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: "https://github.com/kkazuo/horned_worm.git" +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"} "cohttp-async" {>= "1.0.2"} "logs" {>= "0.6.2"} @@ -14,4 +15,10 @@ depends: [ "yojson" {>= "1.4.0"} "jbuilder" {build & >= "1.0+beta13"} ] -available: [ocaml-version >= "4.03.0"] +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: "md5=47242b71c19c7a250ee86fbc974707e6" +} diff --git a/packages/horned_worm/horned_worm.0.3.2/url b/packages/horned_worm/horned_worm.0.3.2/url deleted file mode 100644 index ecf3275b0e8..00000000000 --- a/packages/horned_worm/horned_worm.0.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/kkazuo/horned_worm/archive/v0.3.2.tar.gz" -checksum: "47242b71c19c7a250ee86fbc974707e6" diff --git a/packages/http2https/http2https.1.0.0/descr b/packages/http2https/http2https.1.0.0/descr deleted file mode 100644 index ee41936601c..00000000000 --- a/packages/http2https/http2https.1.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -HTTP to HTTPS redirector daemon - -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. diff --git a/packages/http2https/http2https.1.0.0/opam b/packages/http2https/http2https.1.0.0/opam index f8671d9124a..f0abcf9b828 100644 --- a/packages/http2https/http2https.1.0.0/opam +++ b/packages/http2https/http2https.1.0.0/opam @@ -1,15 +1,25 @@ -opam-version: "1.2" +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: "https://github.com/avsm/http2https.git" +dev-repo: "git+https://github.com/avsm/http2https.git" build: [ [make] ] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} - "cohttp" {>="0.19.3" & <"0.99"} + "cohttp" {>= "0.19.3" & < "0.99"} "lwt" "base-unix" ] +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: "md5=01ba4654c8c4ac355bc09aecec6051a8" +} diff --git a/packages/http2https/http2https.1.0.0/url b/packages/http2https/http2https.1.0.0/url deleted file mode 100644 index 634e4115b7d..00000000000 --- a/packages/http2https/http2https.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/avsm/http2https/archive/v1.0.0.tar.gz" -checksum: "01ba4654c8c4ac355bc09aecec6051a8" diff --git a/packages/http_router/http_router.0.1.2/descr b/packages/http_router/http_router.0.1.2/descr deleted file mode 100644 index 6cdbed1453a..00000000000 --- a/packages/http_router/http_router.0.1.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Simple http router for cohttp and async. - -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. diff --git a/packages/http_router/http_router.0.1.2/opam b/packages/http_router/http_router.0.1.2/opam index 650153c7030..c05bf779e32 100644 --- a/packages/http_router/http_router.0.1.2/opam +++ b/packages/http_router/http_router.0.1.2/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "http://github.com/bhoflack/http_router.git" +dev-repo: "git+http://github.com/bhoflack/http_router.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -12,9 +12,18 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "http-router"] depends: [ + "ocaml" "ocamlfind" {build} "async" - "cohttp" {>= "0.15.0" & <"0.99"} + "cohttp" {>= "0.15.0" & < "0.99"} "re" - "ounit" {test} + "ounit" {with-test} ] +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: "md5=b12fbcb44441a35a219cd749596285fb" +} diff --git a/packages/http_router/http_router.0.1.2/url b/packages/http_router/http_router.0.1.2/url deleted file mode 100644 index dfa2ff9478a..00000000000 --- a/packages/http_router/http_router.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/bhoflack/http_router/archive/v0.1.2.zip" -checksum: "b12fbcb44441a35a219cd749596285fb" diff --git a/packages/httpaf-async/httpaf-async.0.1.0/descr b/packages/httpaf-async/httpaf-async.0.1.0/descr deleted file mode 100644 index 58bdc6a9a28..00000000000 --- a/packages/httpaf-async/httpaf-async.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -http/af - Async-specific support diff --git a/packages/httpaf-async/httpaf-async.0.1.0/opam b/packages/httpaf-async/httpaf-async.0.1.0/opam index 01f82c94e9b..ef68daec24a 100644 --- a/packages/httpaf-async/httpaf-async.0.1.0/opam +++ b/packages/httpaf-async/httpaf-async.0.1.0/opam @@ -1,23 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" name: "httpaf-async" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/httpaf" bug-reports: "https://github.com/inhabitedtype/httpaf/issues" -dev-repo: "https://github.com/inhabitedtype/httpaf.git" +dev-repo: "git+https://github.com/inhabitedtype/httpaf.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} - "angstrom-async" { < "0.9.0" } + "angstrom-async" {< "0.9.0"} "faraday-async" "async" "httpaf" ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "http/af - Async-specific support" +url { + src: "https://github.com/inhabitedtype/httpaf/archive/0.1.0.tar.gz" + checksum: "md5=a6d5bfaac43c6f0a72feabf3ff410cfd" +} diff --git a/packages/httpaf-async/httpaf-async.0.1.0/url b/packages/httpaf-async/httpaf-async.0.1.0/url deleted file mode 100644 index 4d743153d5c..00000000000 --- a/packages/httpaf-async/httpaf-async.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/httpaf/archive/0.1.0.tar.gz" -checksum:"a6d5bfaac43c6f0a72feabf3ff410cfd" diff --git a/packages/httpaf-async/httpaf-async.0.2.0/descr b/packages/httpaf-async/httpaf-async.0.2.0/descr deleted file mode 100644 index 58bdc6a9a28..00000000000 --- a/packages/httpaf-async/httpaf-async.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -http/af - Async-specific support diff --git a/packages/httpaf-async/httpaf-async.0.2.0/opam b/packages/httpaf-async/httpaf-async.0.2.0/opam index 01f82c94e9b..ad49029e5ca 100644 --- a/packages/httpaf-async/httpaf-async.0.2.0/opam +++ b/packages/httpaf-async/httpaf-async.0.2.0/opam @@ -1,23 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" name: "httpaf-async" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/httpaf" bug-reports: "https://github.com/inhabitedtype/httpaf/issues" -dev-repo: "https://github.com/inhabitedtype/httpaf.git" +dev-repo: "git+https://github.com/inhabitedtype/httpaf.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} - "angstrom-async" { < "0.9.0" } + "angstrom-async" {< "0.9.0"} "faraday-async" "async" "httpaf" ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "http/af - Async-specific support" +url { + src: "https://github.com/inhabitedtype/httpaf/archive/0.2.0.tar.gz" + checksum: "md5=b878ea9b23b3c863ed2a532148bb430e" +} diff --git a/packages/httpaf-async/httpaf-async.0.2.0/url b/packages/httpaf-async/httpaf-async.0.2.0/url deleted file mode 100644 index a7f923d0e65..00000000000 --- a/packages/httpaf-async/httpaf-async.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/httpaf/archive/0.2.0.tar.gz" -checksum:"b878ea9b23b3c863ed2a532148bb430e" diff --git a/packages/httpaf/httpaf.0.1.0/descr b/packages/httpaf/httpaf.0.1.0/descr deleted file mode 100644 index 15bff317183..00000000000 --- a/packages/httpaf/httpaf.0.1.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -A high-performance, memory-efficient, and scalable web server for OCaml. - -http/af implements the HTTP 1.1 specification with respect to parsing, -serialization, and connection pipelining as a state machine that is agnostic to -the underlying IO mechanism, and is therefore portable across many platform. -It uses the Angstrom and Faraday libraries to implement the parsing and -serialization layers of the HTTP standard, hence the name. diff --git a/packages/httpaf/httpaf.0.1.0/opam b/packages/httpaf/httpaf.0.1.0/opam index 9ee9a878faa..e290bedbc3a 100644 --- a/packages/httpaf/httpaf.0.1.0/opam +++ b/packages/httpaf/httpaf.0.1.0/opam @@ -1,21 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/httpaf" bug-reports: "https://github.com/inhabitedtype/httpaf/issues" -dev-repo: "https://github.com/inhabitedtype/httpaf.git" +dev-repo: "git+https://github.com/inhabitedtype/httpaf.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "angstrom" {>= "0.7.0" & < "0.9.0"} - "faraday" {>= "0.5.0"} + "faraday" {>= "0.5.0"} "result" ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: + "A high-performance, memory-efficient, and scalable web server for OCaml." +description: """ +http/af implements the HTTP 1.1 specification with respect to parsing, +serialization, and connection pipelining as a state machine that is agnostic to +the underlying IO mechanism, and is therefore portable across many platform. +It uses the Angstrom and Faraday libraries to implement the parsing and +serialization layers of the HTTP standard, hence the name.""" +url { + src: "https://github.com/inhabitedtype/httpaf/archive/0.1.0.tar.gz" + checksum: "md5=a6d5bfaac43c6f0a72feabf3ff410cfd" +} diff --git a/packages/httpaf/httpaf.0.1.0/url b/packages/httpaf/httpaf.0.1.0/url deleted file mode 100644 index 4d743153d5c..00000000000 --- a/packages/httpaf/httpaf.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/httpaf/archive/0.1.0.tar.gz" -checksum:"a6d5bfaac43c6f0a72feabf3ff410cfd" diff --git a/packages/httpaf/httpaf.0.2.0/descr b/packages/httpaf/httpaf.0.2.0/descr deleted file mode 100644 index 15bff317183..00000000000 --- a/packages/httpaf/httpaf.0.2.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -A high-performance, memory-efficient, and scalable web server for OCaml. - -http/af implements the HTTP 1.1 specification with respect to parsing, -serialization, and connection pipelining as a state machine that is agnostic to -the underlying IO mechanism, and is therefore portable across many platform. -It uses the Angstrom and Faraday libraries to implement the parsing and -serialization layers of the HTTP standard, hence the name. diff --git a/packages/httpaf/httpaf.0.2.0/opam b/packages/httpaf/httpaf.0.2.0/opam index c49b66eac27..0f463956892 100644 --- a/packages/httpaf/httpaf.0.2.0/opam +++ b/packages/httpaf/httpaf.0.2.0/opam @@ -1,22 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/httpaf" bug-reports: "https://github.com/inhabitedtype/httpaf/issues" -dev-repo: "https://github.com/inhabitedtype/httpaf.git" +dev-repo: "git+https://github.com/inhabitedtype/httpaf.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} - "alcotest" {test} + "alcotest" {with-test} "angstrom" {>= "0.7.0" & < "0.9.0"} - "faraday" {>= "0.5.0"} + "faraday" {>= "0.5.0"} "result" ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: + "A high-performance, memory-efficient, and scalable web server for OCaml." +description: """ +http/af implements the HTTP 1.1 specification with respect to parsing, +serialization, and connection pipelining as a state machine that is agnostic to +the underlying IO mechanism, and is therefore portable across many platform. +It uses the Angstrom and Faraday libraries to implement the parsing and +serialization layers of the HTTP standard, hence the name.""" +url { + src: "https://github.com/inhabitedtype/httpaf/archive/0.2.0.tar.gz" + checksum: "md5=b878ea9b23b3c863ed2a532148bb430e" +} diff --git a/packages/httpaf/httpaf.0.2.0/url b/packages/httpaf/httpaf.0.2.0/url deleted file mode 100644 index a7f923d0e65..00000000000 --- a/packages/httpaf/httpaf.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/httpaf/archive/0.2.0.tar.gz" -checksum:"b878ea9b23b3c863ed2a532148bb430e" diff --git a/packages/humane-re/humane-re.0.0.1/descr b/packages/humane-re/humane-re.0.0.1/descr deleted file mode 100644 index 271672add04..00000000000 --- a/packages/humane-re/humane-re.0.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -A human friendly interface to regular expressions in OCaml \ No newline at end of file diff --git a/packages/humane-re/humane-re.0.0.1/opam b/packages/humane-re/humane-re.0.0.1/opam deleted file mode 100644 index 5f750c7eef1..00000000000 --- a/packages/humane-re/humane-re.0.0.1/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "rudi.grinberg@gmail.com" -authors: ["Rudi Grinberg"] -license: "LGPL-2.0 with OCaml linking exception" - -build: [ - [make "configure-no-tests"] - [make "build"] -] -remove: [ - ["ocamlfind" "remove" "humane_re"] -] - -depends: [ - "ocamlfind" - "oasis" - "re" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/rgrinberg/humane-re" -available: ocaml-version >= "4.01.0" -install: [make "install"] diff --git a/packages/humane-re/humane-re.0.0.1/url b/packages/humane-re/humane-re.0.0.1/url deleted file mode 100644 index 34c3268cc60..00000000000 --- a/packages/humane-re/humane-re.0.0.1/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/rgrinberg/humane-re/archive/v0.0.1.tar.gz" -checksum: "003c253bd589301c14c0ad6bdca1fe57" - diff --git a/packages/humane-re/humane-re.0.0.2/descr b/packages/humane-re/humane-re.0.0.2/descr deleted file mode 100644 index 271672add04..00000000000 --- a/packages/humane-re/humane-re.0.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -A human friendly interface to regular expressions in OCaml \ No newline at end of file diff --git a/packages/humane-re/humane-re.0.0.2/opam b/packages/humane-re/humane-re.0.0.2/opam index 684dbff1d2e..6f1d52583ee 100644 --- a/packages/humane-re/humane-re.0.0.2/opam +++ b/packages/humane-re/humane-re.0.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: ["Rudi Grinberg"] license: "LGPL-2.0 with OCaml linking exception" @@ -13,11 +13,17 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "oasis" "re" "ocamlbuild" {build} ] dev-repo: "git://github.com/rgrinberg/humane-re" -available: ocaml-version >= "4.01.0" 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: "md5=2c08eaf953ceabe425058ca5cdf10a06" +} diff --git a/packages/humane-re/humane-re.0.0.2/url b/packages/humane-re/humane-re.0.0.2/url deleted file mode 100644 index 4d674f04da1..00000000000 --- a/packages/humane-re/humane-re.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/humane-re/archive/v0.0.2.tar.gz" -checksum: "2c08eaf953ceabe425058ca5cdf10a06" \ No newline at end of file diff --git a/packages/humane-re/humane-re.0.0.3/descr b/packages/humane-re/humane-re.0.0.3/descr deleted file mode 100644 index 271672add04..00000000000 --- a/packages/humane-re/humane-re.0.0.3/descr +++ /dev/null @@ -1 +0,0 @@ -A human friendly interface to regular expressions in OCaml \ No newline at end of file diff --git a/packages/humane-re/humane-re.0.0.3/opam b/packages/humane-re/humane-re.0.0.3/opam index 93641694201..a70ddcca028 100644 --- a/packages/humane-re/humane-re.0.0.3/opam +++ b/packages/humane-re/humane-re.0.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: ["Rudi Grinberg"] license: "LGPL-2.0 with OCaml linking exception" @@ -13,6 +13,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "oasis" "re" @@ -20,5 +21,10 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/rgrinberg/humane-re" -available: ocaml-version >= "4.01.0" 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: "md5=81d4b69c398bd02e7039f856888aa66a" +} diff --git a/packages/humane-re/humane-re.0.0.3/url b/packages/humane-re/humane-re.0.0.3/url deleted file mode 100644 index 3ece0dcfc80..00000000000 --- a/packages/humane-re/humane-re.0.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/humane-re/archive/v0.0.3.tar.gz" -checksum: "81d4b69c398bd02e7039f856888aa66a" \ No newline at end of file diff --git a/packages/humane-re/humane-re.0.1.0/descr b/packages/humane-re/humane-re.0.1.0/descr deleted file mode 100644 index 271672add04..00000000000 --- a/packages/humane-re/humane-re.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -A human friendly interface to regular expressions in OCaml \ No newline at end of file diff --git a/packages/humane-re/humane-re.0.1.0/opam b/packages/humane-re/humane-re.0.1.0/opam deleted file mode 100644 index 816abc36a2d..00000000000 --- a/packages/humane-re/humane-re.0.1.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "rudi.grinberg@gmail.com" -authors: ["Rudi Grinberg"] -license: "LGPL-2.0 with OCaml linking exception" -homepage: "https://github.com/rgrinberg/humane-re" - -build: [ - [make "configure-no-tests"] - [make "build"] -] -remove: [ - ["ocamlfind" "remove" "humane_re"] -] - -depends: [ - "ocamlfind" - "oasis" - "re" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/rgrinberg/humane-re" -available: ocaml-version >= "4.02.0" -install: [make "install"] diff --git a/packages/humane-re/humane-re.0.1.0/url b/packages/humane-re/humane-re.0.1.0/url deleted file mode 100644 index 29582354ee1..00000000000 --- a/packages/humane-re/humane-re.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/humane-re/archive/v0.1.0.tar.gz" -checksum: "37c4f3b15c287766e1f2dc90cac76de9" \ No newline at end of file diff --git a/packages/humane-re/humane-re.0.1.1/descr b/packages/humane-re/humane-re.0.1.1/descr deleted file mode 100644 index 70f13913352..00000000000 --- a/packages/humane-re/humane-re.0.1.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -A human friendly interface to regular expressions in OCaml - -Humane-re attempts to provide a more convenient regex API on top of re. The -main goal of this library is to make common tasks involving regexes as painless -as possible. \ No newline at end of file diff --git a/packages/humane-re/humane-re.0.1.1/opam b/packages/humane-re/humane-re.0.1.1/opam index c67f4720e0f..db649516b03 100644 --- a/packages/humane-re/humane-re.0.1.1/opam +++ b/packages/humane-re/humane-re.0.1.1/opam @@ -1,13 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: ["Rudi Grinberg"] license: "LGPL-2.0 with OCaml linking exception" homepage: "https://github.com/rgrinberg/humane-re" bug-reports: "https://github.com/rgrinberg/humane-re/issues" -dev-repo: "https://github.com/rgrinberg/humane-re.git" - - +dev-repo: "git+https://github.com/rgrinberg/humane-re.git" build: [ [make "configure-no-tests"] [make "build"] @@ -20,9 +18,19 @@ remove: [ ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "oasis" {build} "re" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "A human friendly interface to regular expressions in OCaml" +description: """ +Humane-re attempts to provide a more convenient regex API on top of re. The +main goal of this library is to make common tasks involving regexes as painless +as possible.""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/humane-re/archive/v0.1.1.tar.gz" + checksum: "md5=3babb6e4980cb8e0228451f869828ad5" +} diff --git a/packages/humane-re/humane-re.0.1.1/url b/packages/humane-re/humane-re.0.1.1/url deleted file mode 100644 index fc3a071d806..00000000000 --- a/packages/humane-re/humane-re.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/humane-re/archive/v0.1.1.tar.gz" -checksum: "3babb6e4980cb8e0228451f869828ad5" diff --git a/packages/hvsock/hvsock.0.10.0/descr b/packages/hvsock/hvsock.0.10.0/descr deleted file mode 100644 index cd2f2faf77b..00000000000 --- a/packages/hvsock/hvsock.0.10.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Bindings to Hyper-V AF_HVSOCK - -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. diff --git a/packages/hvsock/hvsock.0.10.0/opam b/packages/hvsock/hvsock.0.10.0/opam index 6e9ca9d5959..1b4f7466cc8 100644 --- a/packages/hvsock/hvsock.0.10.0/opam +++ b/packages/hvsock/hvsock.0.10.0/opam @@ -1,21 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: ["David Scott" "Rolf Neugebauer"] license: "ISC" homepage: "https://github.com/djs55/ocaml-hvsock" -dev-repo: "https://github.com/djs55/ocaml-hvsock.git" +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] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - [make "test"] + ["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-threads" "lwt" {>= "2.4.7"} @@ -28,6 +27,15 @@ depends: [ "cstruct" "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test & >= "0.4.0"} + "alcotest" {with-test & >= "0.4.0"} ] -available: [ocaml-version >= "4.01.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: "md5=936d43f968b1888658488373107e457b" +} diff --git a/packages/hvsock/hvsock.0.10.0/url b/packages/hvsock/hvsock.0.10.0/url deleted file mode 100644 index ea7d76fd432..00000000000 --- a/packages/hvsock/hvsock.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/djs55/ocaml-hvsock/archive/v0.10.0.tar.gz" -checksum: "936d43f968b1888658488373107e457b" diff --git a/packages/hvsock/hvsock.0.11.0/descr b/packages/hvsock/hvsock.0.11.0/descr deleted file mode 100644 index cd2f2faf77b..00000000000 --- a/packages/hvsock/hvsock.0.11.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Bindings to Hyper-V AF_HVSOCK - -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. diff --git a/packages/hvsock/hvsock.0.11.0/opam b/packages/hvsock/hvsock.0.11.0/opam deleted file mode 100644 index 3b75b0e35d1..00000000000 --- a/packages/hvsock/hvsock.0.11.0/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -maintainer: "dave@recoil.org" -authors: [ "David Scott" "Rolf Neugebauer" "Anil Madhavapeddy" "Simon Ferquel"] -license: "ISC" -homepage: "https://github.com/mirage/ocaml-hvsock" -dev-repo: "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] -] - -build-test:[ - [make "test"] -] -install: [make "install"] -remove: ["ocamlfind" "remove" "hvsock"] - -depends: [ - "base-bytes" - "base-threads" - "lwt" {>= "2.4.7"} - "logs" - "fmt" - "base-unix" - "cmdliner" - "mirage-types-lwt" {>= "2.0" & <"3.0"} - "mirage-flow" {= "1.1.0"} - "cstruct" - "duration" - "ocamlfind" {build} - "ocamlbuild" {build} - "alcotest" {test & >= "0.4.0"} -] - -available: [ ocaml-version >= "4.02.3" ] diff --git a/packages/hvsock/hvsock.0.11.0/url b/packages/hvsock/hvsock.0.11.0/url deleted file mode 100644 index 9a69d368f68..00000000000 --- a/packages/hvsock/hvsock.0.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-hvsock/archive/v0.11.0.tar.gz" -checksum: "f18b0f7cbc13718736cb460206c5c62e" diff --git a/packages/hvsock/hvsock.0.11.1/descr b/packages/hvsock/hvsock.0.11.1/descr deleted file mode 100644 index cd2f2faf77b..00000000000 --- a/packages/hvsock/hvsock.0.11.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Bindings to Hyper-V AF_HVSOCK - -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. diff --git a/packages/hvsock/hvsock.0.11.1/opam b/packages/hvsock/hvsock.0.11.1/opam deleted file mode 100644 index 3b75b0e35d1..00000000000 --- a/packages/hvsock/hvsock.0.11.1/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -maintainer: "dave@recoil.org" -authors: [ "David Scott" "Rolf Neugebauer" "Anil Madhavapeddy" "Simon Ferquel"] -license: "ISC" -homepage: "https://github.com/mirage/ocaml-hvsock" -dev-repo: "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] -] - -build-test:[ - [make "test"] -] -install: [make "install"] -remove: ["ocamlfind" "remove" "hvsock"] - -depends: [ - "base-bytes" - "base-threads" - "lwt" {>= "2.4.7"} - "logs" - "fmt" - "base-unix" - "cmdliner" - "mirage-types-lwt" {>= "2.0" & <"3.0"} - "mirage-flow" {= "1.1.0"} - "cstruct" - "duration" - "ocamlfind" {build} - "ocamlbuild" {build} - "alcotest" {test & >= "0.4.0"} -] - -available: [ ocaml-version >= "4.02.3" ] diff --git a/packages/hvsock/hvsock.0.11.1/url b/packages/hvsock/hvsock.0.11.1/url deleted file mode 100644 index 58bb71238d5..00000000000 --- a/packages/hvsock/hvsock.0.11.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-hvsock/archive/v0.11.1.tar.gz" -checksum: "f0d70ff045c9b7d345d33b682900e218" diff --git a/packages/hvsock/hvsock.0.12.0/descr b/packages/hvsock/hvsock.0.12.0/descr deleted file mode 100644 index cd2f2faf77b..00000000000 --- a/packages/hvsock/hvsock.0.12.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Bindings to Hyper-V AF_HVSOCK - -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. diff --git a/packages/hvsock/hvsock.0.12.0/opam b/packages/hvsock/hvsock.0.12.0/opam index 84481820e28..e2de9ea6590 100644 --- a/packages/hvsock/hvsock.0.12.0/opam +++ b/packages/hvsock/hvsock.0.12.0/opam @@ -1,36 +1,42 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-hvsock.git" +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" ] + ["ocaml" "setup.ml" "-configure" "--%{alcotest:enable}%-tests"] [make] -] - -build-test:[ - [make "test"] + [make "test"] {with-test} ] install: [make "install"] remove: ["ocamlfind" "remove" "hvsock"] depends: [ + "ocaml" {>= "4.02.3"} "base-bytes" "lwt" {>= "2.4.7"} "logs" "fmt" "base-unix" "cmdliner" - "mirage-types-lwt" {>= "2.0" & <"3.0"} + "mirage-types-lwt" {>= "2.0" & < "3.0"} "mirage-flow" {= "1.1.0"} "cstruct" "duration" "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test & >= "0.4.0"} + "alcotest" {with-test & >= "0.4.0"} ] - -available: [ ocaml-version >= "4.02.3" ] +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: "md5=7763a56255a8b1c3ee73cf52430eeb76" +} diff --git a/packages/hvsock/hvsock.0.12.0/url b/packages/hvsock/hvsock.0.12.0/url deleted file mode 100644 index 0bf2b037e30..00000000000 --- a/packages/hvsock/hvsock.0.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-hvsock/archive/v0.12.0.tar.gz" -checksum: "7763a56255a8b1c3ee73cf52430eeb76" diff --git a/packages/hvsock/hvsock.0.13.0/descr b/packages/hvsock/hvsock.0.13.0/descr deleted file mode 100644 index cd2f2faf77b..00000000000 --- a/packages/hvsock/hvsock.0.13.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Bindings to Hyper-V AF_HVSOCK - -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. diff --git a/packages/hvsock/hvsock.0.13.0/opam b/packages/hvsock/hvsock.0.13.0/opam index 84481820e28..42b7bf79c47 100644 --- a/packages/hvsock/hvsock.0.13.0/opam +++ b/packages/hvsock/hvsock.0.13.0/opam @@ -1,36 +1,42 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-hvsock.git" +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" ] + ["ocaml" "setup.ml" "-configure" "--%{alcotest:enable}%-tests"] [make] -] - -build-test:[ - [make "test"] + [make "test"] {with-test} ] install: [make "install"] remove: ["ocamlfind" "remove" "hvsock"] depends: [ + "ocaml" {>= "4.02.3"} "base-bytes" "lwt" {>= "2.4.7"} "logs" "fmt" "base-unix" "cmdliner" - "mirage-types-lwt" {>= "2.0" & <"3.0"} + "mirage-types-lwt" {>= "2.0" & < "3.0"} "mirage-flow" {= "1.1.0"} "cstruct" "duration" "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test & >= "0.4.0"} + "alcotest" {with-test & >= "0.4.0"} ] - -available: [ ocaml-version >= "4.02.3" ] +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: "md5=c8a791e9aeaabf9378c6259adc24a15b" +} diff --git a/packages/hvsock/hvsock.0.13.0/url b/packages/hvsock/hvsock.0.13.0/url deleted file mode 100644 index 196cbeebbf2..00000000000 --- a/packages/hvsock/hvsock.0.13.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-hvsock/archive/v0.13.0.tar.gz" -checksum: "c8a791e9aeaabf9378c6259adc24a15b" diff --git a/packages/hvsock/hvsock.0.14.0/descr b/packages/hvsock/hvsock.0.14.0/descr deleted file mode 100644 index cd2f2faf77b..00000000000 --- a/packages/hvsock/hvsock.0.14.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Bindings to Hyper-V AF_HVSOCK - -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. diff --git a/packages/hvsock/hvsock.0.14.0/opam b/packages/hvsock/hvsock.0.14.0/opam index 33303a55fd6..2152b97ea20 100644 --- a/packages/hvsock/hvsock.0.14.0/opam +++ b/packages/hvsock/hvsock.0.14.0/opam @@ -1,23 +1,21 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-hvsock.git" +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" ] + ["ocaml" "setup.ml" "-configure" "--%{alcotest:enable}%-tests"] [make] -] - -build-test:[ - [make "test"] + [make "test"] {with-test} ] install: [make "install"] remove: ["ocamlfind" "remove" "hvsock"] depends: [ + "ocaml" {>= "4.03.0"} "base-bytes" "base-threads" "lwt" {>= "2.4.7"} @@ -32,7 +30,15 @@ depends: [ "bos" "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test & >= "0.4.0"} + "alcotest" {with-test & >= "0.4.0"} ] - -available: [ ocaml-version >= "4.03.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.14.0.tar.gz" + checksum: "md5=daf54c2d899bac73d6d18fc2de1bd09b" +} diff --git a/packages/hvsock/hvsock.0.14.0/url b/packages/hvsock/hvsock.0.14.0/url deleted file mode 100644 index 773e576990a..00000000000 --- a/packages/hvsock/hvsock.0.14.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-hvsock/archive/v0.14.0.tar.gz" -checksum: "daf54c2d899bac73d6d18fc2de1bd09b" diff --git a/packages/hvsock/hvsock.0.4/descr b/packages/hvsock/hvsock.0.4/descr deleted file mode 100644 index cd2f2faf77b..00000000000 --- a/packages/hvsock/hvsock.0.4/descr +++ /dev/null @@ -1,5 +0,0 @@ -Bindings to Hyper-V AF_HVSOCK - -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. diff --git a/packages/hvsock/hvsock.0.4/opam b/packages/hvsock/hvsock.0.4/opam index 7aed68fad1e..b918a49b0e7 100644 --- a/packages/hvsock/hvsock.0.4/opam +++ b/packages/hvsock/hvsock.0.4/opam @@ -1,23 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" name: "hvsock" maintainer: "dave@recoil.org" version: "0.4" authors: ["David Scott" "Rolf Neugebauer"] license: "ISC" homepage: "https://github.com/djs55/ocaml-hvsock" -dev-repo: "https://github.com/djs55/ocaml-hvsock.git" +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] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - [make "test"] + ["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-threads" "lwt" {>= "2.4.7"} @@ -29,6 +28,15 @@ depends: [ "cstruct" "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test & >= "0.4.0"} + "alcotest" {with-test & >= "0.4.0"} ] -available: [ocaml-version >= "4.01.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: "md5=d81a19266e6b313b5b9dbb8c569f0f27" +} diff --git a/packages/hvsock/hvsock.0.4/url b/packages/hvsock/hvsock.0.4/url deleted file mode 100644 index 92a10b41426..00000000000 --- a/packages/hvsock/hvsock.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/djs55/ocaml-hvsock/archive/v0.4.tar.gz" -checksum: "d81a19266e6b313b5b9dbb8c569f0f27" diff --git a/packages/hvsock/hvsock.0.5/descr b/packages/hvsock/hvsock.0.5/descr deleted file mode 100644 index cd2f2faf77b..00000000000 --- a/packages/hvsock/hvsock.0.5/descr +++ /dev/null @@ -1,5 +0,0 @@ -Bindings to Hyper-V AF_HVSOCK - -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. diff --git a/packages/hvsock/hvsock.0.5/opam b/packages/hvsock/hvsock.0.5/opam index 1e08c1dd0c8..b8a4d5800c3 100644 --- a/packages/hvsock/hvsock.0.5/opam +++ b/packages/hvsock/hvsock.0.5/opam @@ -1,23 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" name: "hvsock" maintainer: "dave@recoil.org" version: "0.5" authors: ["David Scott" "Rolf Neugebauer"] license: "ISC" homepage: "https://github.com/djs55/ocaml-hvsock" -dev-repo: "https://github.com/djs55/ocaml-hvsock.git" +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] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - [make "test"] + ["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-threads" "lwt" {>= "2.4.7"} @@ -29,6 +28,15 @@ depends: [ "cstruct" "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test & >= "0.4.0"} + "alcotest" {with-test & >= "0.4.0"} ] -available: [ocaml-version >= "4.01.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: "md5=234ac9563aa79d3f8074964c1d91a5a4" +} diff --git a/packages/hvsock/hvsock.0.5/url b/packages/hvsock/hvsock.0.5/url deleted file mode 100644 index e70f96e6d69..00000000000 --- a/packages/hvsock/hvsock.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/djs55/ocaml-hvsock/archive/v0.5.tar.gz" -checksum: "234ac9563aa79d3f8074964c1d91a5a4" diff --git a/packages/hvsock/hvsock.0.6/descr b/packages/hvsock/hvsock.0.6/descr deleted file mode 100644 index cd2f2faf77b..00000000000 --- a/packages/hvsock/hvsock.0.6/descr +++ /dev/null @@ -1,5 +0,0 @@ -Bindings to Hyper-V AF_HVSOCK - -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. diff --git a/packages/hvsock/hvsock.0.6/opam b/packages/hvsock/hvsock.0.6/opam index 99e051543c2..49028932f78 100644 --- a/packages/hvsock/hvsock.0.6/opam +++ b/packages/hvsock/hvsock.0.6/opam @@ -1,21 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: ["David Scott" "Rolf Neugebauer"] license: "ISC" homepage: "https://github.com/djs55/ocaml-hvsock" -dev-repo: "https://github.com/djs55/ocaml-hvsock.git" +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] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - [make "test"] + ["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-threads" "lwt" {>= "2.4.7"} @@ -24,10 +23,19 @@ depends: [ "base-unix" "cmdliner" "mirage-types-lwt" {< "3.0.0"} - "mirage-flow" {<="1.1.0"} + "mirage-flow" {<= "1.1.0"} "cstruct" "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test & >= "0.4.0"} + "alcotest" {with-test & >= "0.4.0"} ] -available: [ocaml-version >= "4.01.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: "md5=a0ae59e4223f3815b93011c974fb29f1" +} diff --git a/packages/hvsock/hvsock.0.6/url b/packages/hvsock/hvsock.0.6/url deleted file mode 100644 index 32eb1cfe95c..00000000000 --- a/packages/hvsock/hvsock.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/djs55/ocaml-hvsock/archive/v0.6.tar.gz" -checksum: "a0ae59e4223f3815b93011c974fb29f1" diff --git a/packages/hvsock/hvsock.0.7/descr b/packages/hvsock/hvsock.0.7/descr deleted file mode 100644 index cd2f2faf77b..00000000000 --- a/packages/hvsock/hvsock.0.7/descr +++ /dev/null @@ -1,5 +0,0 @@ -Bindings to Hyper-V AF_HVSOCK - -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. diff --git a/packages/hvsock/hvsock.0.7/opam b/packages/hvsock/hvsock.0.7/opam index 99e051543c2..a013a38758c 100644 --- a/packages/hvsock/hvsock.0.7/opam +++ b/packages/hvsock/hvsock.0.7/opam @@ -1,21 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: ["David Scott" "Rolf Neugebauer"] license: "ISC" homepage: "https://github.com/djs55/ocaml-hvsock" -dev-repo: "https://github.com/djs55/ocaml-hvsock.git" +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] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - [make "test"] + ["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-threads" "lwt" {>= "2.4.7"} @@ -24,10 +23,19 @@ depends: [ "base-unix" "cmdliner" "mirage-types-lwt" {< "3.0.0"} - "mirage-flow" {<="1.1.0"} + "mirage-flow" {<= "1.1.0"} "cstruct" "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test & >= "0.4.0"} + "alcotest" {with-test & >= "0.4.0"} ] -available: [ocaml-version >= "4.01.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: "md5=66a16fb255ccf4bc729693c406882807" +} diff --git a/packages/hvsock/hvsock.0.7/url b/packages/hvsock/hvsock.0.7/url deleted file mode 100644 index edb984f2185..00000000000 --- a/packages/hvsock/hvsock.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/djs55/ocaml-hvsock/archive/v0.7.tar.gz" -checksum: "66a16fb255ccf4bc729693c406882807" diff --git a/packages/hvsock/hvsock.0.8.1/descr b/packages/hvsock/hvsock.0.8.1/descr deleted file mode 100644 index cd2f2faf77b..00000000000 --- a/packages/hvsock/hvsock.0.8.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Bindings to Hyper-V AF_HVSOCK - -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. diff --git a/packages/hvsock/hvsock.0.8.1/opam b/packages/hvsock/hvsock.0.8.1/opam deleted file mode 100644 index 6e9ca9d5959..00000000000 --- a/packages/hvsock/hvsock.0.8.1/opam +++ /dev/null @@ -1,33 +0,0 @@ -opam-version: "1.2" -maintainer: "dave@recoil.org" -authors: ["David Scott" "Rolf Neugebauer"] -license: "ISC" -homepage: "https://github.com/djs55/ocaml-hvsock" -dev-repo: "https://github.com/djs55/ocaml-hvsock.git" -bug-reports: "https://github.com/djs55/ocaml-hvsock/issues" -build: [ - ["ocaml" "setup.ml" "-configure"] - [make] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - [make "test"] -] -install: [make "install"] -remove: ["ocamlfind" "remove" "hvsock"] -depends: [ - "base-bytes" - "base-threads" - "lwt" {>= "2.4.7"} - "logs" - "fmt" - "base-unix" - "cmdliner" - "mirage-types-lwt" {< "3.0.0"} - "mirage-flow" {= "1.1.0"} - "cstruct" - "ocamlfind" {build} - "ocamlbuild" {build} - "alcotest" {test & >= "0.4.0"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/hvsock/hvsock.0.8.1/url b/packages/hvsock/hvsock.0.8.1/url deleted file mode 100644 index ff1c1694fc8..00000000000 --- a/packages/hvsock/hvsock.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/djs55/ocaml-hvsock/archive/v0.8.1.tar.gz" -checksum: "1e9e78e1d243b990d9928332e469145c" diff --git a/packages/hvsock/hvsock.1.0.0/descr b/packages/hvsock/hvsock.1.0.0/descr deleted file mode 100644 index 4b5c307fb18..00000000000 --- a/packages/hvsock/hvsock.1.0.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -Bindings for Hyper-V AF_VSOCK - -[![Build Status (Linux)](https://travis-ci.org/mirage/ocaml-hvsock.svg)](https://travis-ci.org/mirage/ocaml-hvsock) -[![Build status (Windows)](https://ci.appveyor.com/api/projects/status/974tsg317b4k8xra?svg=true)](https://ci.appveyor.com/project/mirage/ocaml-hvsock/branch/master) - -These bindings allow Host <-> VM communication on Hyper-V systems on both Linux -and Windows. - -*Warning*: the `AF_HYPERV` patches for Linux are not yet merged and hence the -definition of `AF_HYPERV` is not yet stable. If other address families are merged -before this one then the value of `AF_HYPERV` will change! - -Please read [the API documentation](https://djs55.github.io/ocaml-hvsock/index.html). \ No newline at end of file diff --git a/packages/hvsock/hvsock.1.0.0/opam b/packages/hvsock/hvsock.1.0.0/opam deleted file mode 100644 index f71d3a430e2..00000000000 --- a/packages/hvsock/hvsock.1.0.0/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -maintainer: "dave@recoil.org" -authors: [ "David Scott" "Rolf Neugebauer" "Anil Madhavapeddy" "Simon Ferquel"] -license: "ISC" -homepage: "https://github.com/mirage/ocaml-hvsock" -dev-repo: "https://github.com/mirage/ocaml-hvsock.git" -bug-reports: "https://github.com/mirage/ocaml-hvsock/issues" -doc: "https://mirage.github.io/ocaml-hvsock" - -build: [ - [ "jbuilder" "subst"] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] -] - -build-test:[ - [ "jbuilder" "subst"] {pinned} - [ "jbuilder" "runtest" "-p" name "-j" jobs ] -] - -depends: [ - "base-bytes" - "base-threads" - "base-unix" - "lwt" {>= "2.4.7"} - "logs" - "fmt" - "cmdliner" - "mirage-flow-lwt" {>= "1.2.0"} - "mirage-time-lwt" {>= "1.0.0"} - "cstruct" {>= "2.4.0"} - "duration" - "bos" - "jbuilder" {build & >="1.0+beta10"} - "alcotest" {test & >= "0.4.0"} -] - -available: [ ocaml-version >= "4.03.0" ] diff --git a/packages/hvsock/hvsock.1.0.0/url b/packages/hvsock/hvsock.1.0.0/url deleted file mode 100644 index c8881477bc7..00000000000 --- a/packages/hvsock/hvsock.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-hvsock/releases/download/v1.0.0/hvsock-1.0.0.tbz" -checksum: "cd880aa60fa2e03ce6eb3a5baf56c608" \ No newline at end of file diff --git a/packages/hvsock/hvsock.1.0.1/descr b/packages/hvsock/hvsock.1.0.1/descr deleted file mode 100644 index 4b5c307fb18..00000000000 --- a/packages/hvsock/hvsock.1.0.1/descr +++ /dev/null @@ -1,13 +0,0 @@ -Bindings for Hyper-V AF_VSOCK - -[![Build Status (Linux)](https://travis-ci.org/mirage/ocaml-hvsock.svg)](https://travis-ci.org/mirage/ocaml-hvsock) -[![Build status (Windows)](https://ci.appveyor.com/api/projects/status/974tsg317b4k8xra?svg=true)](https://ci.appveyor.com/project/mirage/ocaml-hvsock/branch/master) - -These bindings allow Host <-> VM communication on Hyper-V systems on both Linux -and Windows. - -*Warning*: the `AF_HYPERV` patches for Linux are not yet merged and hence the -definition of `AF_HYPERV` is not yet stable. If other address families are merged -before this one then the value of `AF_HYPERV` will change! - -Please read [the API documentation](https://djs55.github.io/ocaml-hvsock/index.html). \ No newline at end of file diff --git a/packages/hvsock/hvsock.1.0.1/opam b/packages/hvsock/hvsock.1.0.1/opam index f71d3a430e2..1acc5e5bbb5 100644 --- a/packages/hvsock/hvsock.1.0.1/opam +++ b/packages/hvsock/hvsock.1.0.1/opam @@ -1,23 +1,20 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-hvsock.git" +dev-repo: "git+https://github.com/mirage/ocaml-hvsock.git" bug-reports: "https://github.com/mirage/ocaml-hvsock/issues" doc: "https://mirage.github.io/ocaml-hvsock" build: [ - [ "jbuilder" "subst"] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "subst"] {with-test & pinned} + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] - -build-test:[ - [ "jbuilder" "subst"] {pinned} - [ "jbuilder" "runtest" "-p" name "-j" jobs ] -] - depends: [ + "ocaml" {>= "4.03.0"} "base-bytes" "base-threads" "base-unix" @@ -30,8 +27,24 @@ depends: [ "cstruct" {>= "2.4.0"} "duration" "bos" - "jbuilder" {build & >="1.0+beta10"} - "alcotest" {test & >= "0.4.0"} + "jbuilder" {build & >= "1.0+beta10"} + "alcotest" {with-test & >= "0.4.0"} ] +synopsis: "Bindings for Hyper-V AF_VSOCK" +description: """ +[![Build Status (Linux)](https://travis-ci.org/mirage/ocaml-hvsock.svg)](https://travis-ci.org/mirage/ocaml-hvsock) +[![Build status (Windows)](https://ci.appveyor.com/api/projects/status/974tsg317b4k8xra?svg=true)](https://ci.appveyor.com/project/mirage/ocaml-hvsock/branch/master) + +These bindings allow Host <-> VM communication on Hyper-V systems on both Linux +and Windows. + +*Warning*: the `AF_HYPERV` patches for Linux are not yet merged and hence the +definition of `AF_HYPERV` is not yet stable. If other address families are merged +before this one then the value of `AF_HYPERV` will change! -available: [ ocaml-version >= "4.03.0" ] +Please read [the API documentation](https://djs55.github.io/ocaml-hvsock/index.html).""" +url { + src: + "https://github.com/mirage/ocaml-hvsock/releases/download/1.0.1/hvsock-1.0.1.tbz" + checksum: "md5=3da19c12c7fdad73ad337a83f6e0bb2c" +} diff --git a/packages/hvsock/hvsock.1.0.1/url b/packages/hvsock/hvsock.1.0.1/url deleted file mode 100644 index e24b72e8da4..00000000000 --- a/packages/hvsock/hvsock.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-hvsock/releases/download/1.0.1/hvsock-1.0.1.tbz" -checksum: "3da19c12c7fdad73ad337a83f6e0bb2c" diff --git a/packages/hweak/hweak.1.1/descr b/packages/hweak/hweak.1.1/descr deleted file mode 100644 index 78277e03d05..00000000000 --- a/packages/hweak/hweak.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -An hastable with weak pointer enabling the GC to collect things that are in the hashtable diff --git a/packages/hweak/hweak.1.1/opam b/packages/hweak/hweak.1.1/opam index 396395c338f..df181ba502b 100644 --- a/packages/hweak/hweak.1.1/opam +++ b/packages/hweak/hweak.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ ["mkdir" "-p" "%{lib}%/hweak"] @@ -12,3 +12,10 @@ install: [ "weak_memo.cmo" "%{lib}%/hweak" ] +synopsis: + "An hastable with weak pointer enabling the GC to collect things that are in the hashtable" +depends: ["ocaml"] +url { + src: "http://aspellfr.free.fr/hweak/hweak-1.1.tar.gz" + checksum: "md5=980cc30c156a248bbd4e6b58d8c12a9c" +} diff --git a/packages/hweak/hweak.1.1/url b/packages/hweak/hweak.1.1/url deleted file mode 100644 index c4a2cdecb86..00000000000 --- a/packages/hweak/hweak.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://aspellfr.free.fr/hweak/hweak-1.1.tar.gz" -checksum: "980cc30c156a248bbd4e6b58d8c12a9c" diff --git a/packages/hydro/hydro.0.7.1/descr b/packages/hydro/hydro.0.7.1/descr deleted file mode 100644 index b3e009c5871..00000000000 --- a/packages/hydro/hydro.0.7.1/descr +++ /dev/null @@ -1 +0,0 @@ -An independent implementation of ICE, the object-oriented RPC protocol by ZeroC diff --git a/packages/hydro/hydro.0.7.1/opam b/packages/hydro/hydro.0.7.1/opam index 5fb24483977..e216efcee74 100644 --- a/packages/hydro/hydro.0.7.1/opam +++ b/packages/hydro/hydro.0.7.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ [make "all"] @@ -10,9 +10,17 @@ remove: [ ["ocamlfind" "remove" "hydro"] ] depends: [ + "ocaml" "ocamlfind" "ocamlnet" {= "3.6.0"} "pcre" "omake" ] 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: "md5=df2d15e50a28cfda14cc86ef4f19adc2" +} diff --git a/packages/hydro/hydro.0.7.1/url b/packages/hydro/hydro.0.7.1/url deleted file mode 100644 index c75c0131911..00000000000 --- a/packages/hydro/hydro.0.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/hydro-0.7.1.tar.gz" -checksum: "df2d15e50a28cfda14cc86ef4f19adc2" diff --git a/packages/i2c/i2c.0.1.1-0/descr b/packages/i2c/i2c.0.1.1-0/descr deleted file mode 100644 index fbddcae7b60..00000000000 --- a/packages/i2c/i2c.0.1.1-0/descr +++ /dev/null @@ -1,3 +0,0 @@ -i2c -The i2c library provides bindings to the Linux i2c bus interface: -functions to open a bus-file-descriptor and read/write operations diff --git a/packages/i2c/i2c.0.1.1-0/opam b/packages/i2c/i2c.0.1.1-0/opam index 89ce92c971c..fd35624171a 100644 --- a/packages/i2c/i2c.0.1.1-0/opam +++ b/packages/i2c/i2c.0.1.1-0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus W. Weissmann " authors: [ "Markus W. Weissmann " ] license: "MIT" @@ -9,13 +9,14 @@ bug-reports: "https://github.com/mwweissmann/ocaml-i2c/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" "i2c"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "result" "base-unix" "stdint" {<= "0.3.0"} @@ -24,3 +25,12 @@ depends: [ "conf-linux-libc-dev" ] available: [ os = "linux" ] +synopsis: "i2c" +description: """ +The i2c library provides bindings to the Linux i2c bus interface: +functions to open a bus-file-descriptor and read/write operations""" +flags: light-uninstall +url { + src: "https://github.com/mwweissmann/ocaml-i2c/archive/0.1.1.tar.gz" + checksum: "md5=00021a581cc0115c8137fd4d4938ef56" +} diff --git a/packages/i2c/i2c.0.1.1-0/url b/packages/i2c/i2c.0.1.1-0/url deleted file mode 100644 index 23b647ed29b..00000000000 --- a/packages/i2c/i2c.0.1.1-0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mwweissmann/ocaml-i2c/archive/0.1.1.tar.gz" -checksum: "00021a581cc0115c8137fd4d4938ef56" diff --git a/packages/i2c/i2c.0.1.2-0/descr b/packages/i2c/i2c.0.1.2-0/descr deleted file mode 100644 index fbddcae7b60..00000000000 --- a/packages/i2c/i2c.0.1.2-0/descr +++ /dev/null @@ -1,3 +0,0 @@ -i2c -The i2c library provides bindings to the Linux i2c bus interface: -functions to open a bus-file-descriptor and read/write operations diff --git a/packages/i2c/i2c.0.1.2-0/opam b/packages/i2c/i2c.0.1.2-0/opam index fd7fd08774d..365463432fe 100644 --- a/packages/i2c/i2c.0.1.2-0/opam +++ b/packages/i2c/i2c.0.1.2-0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus W. Weissmann " authors: [ "Markus W. Weissmann " ] license: "MIT" @@ -9,13 +9,14 @@ bug-reports: "https://github.com/mwweissmann/ocaml-i2c/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" "i2c"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "result" "base-unix" "stdint" {>= "0.4.1" & <= "0.5.0"} @@ -24,3 +25,12 @@ depends: [ "conf-linux-libc-dev" ] available: [ os = "linux" ] +synopsis: "i2c" +description: """ +The i2c library provides bindings to the Linux i2c bus interface: +functions to open a bus-file-descriptor and read/write operations""" +flags: light-uninstall +url { + src: "https://github.com/mwweissmann/ocaml-i2c/archive/0.1.2.tar.gz" + checksum: "md5=569b8c952d0b2376797f346e869dffcd" +} diff --git a/packages/i2c/i2c.0.1.2-0/url b/packages/i2c/i2c.0.1.2-0/url deleted file mode 100644 index f3033c56820..00000000000 --- a/packages/i2c/i2c.0.1.2-0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mwweissmann/ocaml-i2c/archive/0.1.2.tar.gz" -checksum: "569b8c952d0b2376797f346e869dffcd" diff --git a/packages/i3ipc/i3ipc.0.1.1/descr b/packages/i3ipc/i3ipc.0.1.1/descr deleted file mode 100644 index 5fe26266e84..00000000000 --- a/packages/i3ipc/i3ipc.0.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -A pure OCaml implementation of the i3 IPC protocol - -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. \ No newline at end of file diff --git a/packages/i3ipc/i3ipc.0.1.1/opam b/packages/i3ipc/i3ipc.0.1.1/opam index f481b4c5335..e6dbcde8460 100644 --- a/packages/i3ipc/i3ipc.0.1.1/opam +++ b/packages/i3ipc/i3ipc.0.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "armael@isomorphis.me" authors: "Armaël Guéneau" homepage: "https://github.com/Armael/ocaml-i3ipc" @@ -14,6 +14,7 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "i3ipc"] depends: [ + "ocaml" {>= "4.02.0" & < "4.06"} "lwt" "ocamlbuild" {build} "ocamlfind" {build} @@ -22,4 +23,12 @@ depends: [ "stdint" "base-bytes" ] -available: [ (ocaml-version >= "4.02.0") & (ocaml-version < "4.06") ] +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: "md5=aed20b4c521e557a12abf52bf142689d" +} diff --git a/packages/i3ipc/i3ipc.0.1.1/url b/packages/i3ipc/i3ipc.0.1.1/url deleted file mode 100644 index 0487b6ba44a..00000000000 --- a/packages/i3ipc/i3ipc.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Armael/ocaml-i3ipc/archive/v0.1.1.tar.gz" -checksum: "aed20b4c521e557a12abf52bf142689d" diff --git a/packages/i3ipc/i3ipc.0.1.2/descr b/packages/i3ipc/i3ipc.0.1.2/descr deleted file mode 100644 index 5fe26266e84..00000000000 --- a/packages/i3ipc/i3ipc.0.1.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -A pure OCaml implementation of the i3 IPC protocol - -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. \ No newline at end of file diff --git a/packages/i3ipc/i3ipc.0.1.2/opam b/packages/i3ipc/i3ipc.0.1.2/opam index e41d6eb0674..d0bc34171e8 100644 --- a/packages/i3ipc/i3ipc.0.1.2/opam +++ b/packages/i3ipc/i3ipc.0.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "armael@isomorphis.me" authors: "Armaël Guéneau" homepage: "https://github.com/Armael/ocaml-i3ipc" @@ -14,6 +14,7 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "i3ipc"] depends: [ + "ocaml" {>= "4.02.0"} "lwt" "ocamlbuild" {build} "ocamlfind" {build} @@ -22,4 +23,12 @@ depends: [ "stdint" "base-bytes" ] -available: [ocaml-version >= "4.02.0"] +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.2.tar.gz" + checksum: "md5=75d6bf07a7d1e501e3b3270a829f788f" +} diff --git a/packages/i3ipc/i3ipc.0.1.2/url b/packages/i3ipc/i3ipc.0.1.2/url deleted file mode 100644 index db7f61fe0a5..00000000000 --- a/packages/i3ipc/i3ipc.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Armael/ocaml-i3ipc/archive/v0.1.2.tar.gz" -checksum: "75d6bf07a7d1e501e3b3270a829f788f" diff --git a/packages/i3ipc/i3ipc.0.1/descr b/packages/i3ipc/i3ipc.0.1/descr deleted file mode 100644 index 5fe26266e84..00000000000 --- a/packages/i3ipc/i3ipc.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -A pure OCaml implementation of the i3 IPC protocol - -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. \ No newline at end of file diff --git a/packages/i3ipc/i3ipc.0.1/opam b/packages/i3ipc/i3ipc.0.1/opam index 46f41fda668..23941bae4a9 100644 --- a/packages/i3ipc/i3ipc.0.1/opam +++ b/packages/i3ipc/i3ipc.0.1/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/Armael/ocaml-i3ipc.git" +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] @@ -14,6 +14,7 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "i3ipc"] depends: [ + "ocaml" {>= "4.02.0" & < "4.06"} "lwt" "ocamlbuild" {build} "ocamlfind" {build} @@ -22,4 +23,12 @@ depends: [ "stdint" "base-bytes" ] -available: [ (ocaml-version >= "4.02.0") & (ocaml-version < "4.06") ] +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: "md5=c56a2a9a072fe498ddbc2d940b120084" +} diff --git a/packages/i3ipc/i3ipc.0.1/url b/packages/i3ipc/i3ipc.0.1/url deleted file mode 100644 index 94ce3e399cf..00000000000 --- a/packages/i3ipc/i3ipc.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Armael/ocaml-i3ipc/archive/v0.1.tar.gz" -checksum: "c56a2a9a072fe498ddbc2d940b120084" diff --git a/packages/ibx/ibx.0.5.0/descr b/packages/ibx/ibx.0.5.0/descr deleted file mode 100644 index 4c01736346f..00000000000 --- a/packages/ibx/ibx.0.5.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml implementation of the Interactive Brokers TWS API -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. diff --git a/packages/ibx/ibx.0.5.0/opam b/packages/ibx/ibx.0.5.0/opam index 249101fb116..b5382c4a712 100644 --- a/packages/ibx/ibx.0.5.0/opam +++ b/packages/ibx/ibx.0.5.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gu.oliver@yahoo.com" build: [ ["ocaml" "setup.ml" "-configure"] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "ibx"]] depends: [ + "ocaml" "ocamlfind" "sexplib" {< "113.01.00"} "fieldslib" {< "113.01.00"} @@ -15,3 +16,13 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=4903528bf818598b64230f5c84b4cdc0" +} diff --git a/packages/ibx/ibx.0.5.0/url b/packages/ibx/ibx.0.5.0/url deleted file mode 100644 index 2005ebe8cb0..00000000000 --- a/packages/ibx/ibx.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.5.0.tar.gz" -checksum: "4903528bf818598b64230f5c84b4cdc0" diff --git a/packages/ibx/ibx.0.5.1/descr b/packages/ibx/ibx.0.5.1/descr deleted file mode 100644 index 4c01736346f..00000000000 --- a/packages/ibx/ibx.0.5.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml implementation of the Interactive Brokers TWS API -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. diff --git a/packages/ibx/ibx.0.5.1/opam b/packages/ibx/ibx.0.5.1/opam index b2ee0e65b22..61e47102a9c 100644 --- a/packages/ibx/ibx.0.5.1/opam +++ b/packages/ibx/ibx.0.5.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gu.oliver@yahoo.com" authors: ["Oliver Gu "] homepage: "https://bitbucket.org/ogu/ibx" @@ -6,10 +6,11 @@ license: "LGPL-2.1+ with OCaml linking exception" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "ibx"]] depends: [ + "ocaml" {>= "3.12"} "ocamlfind" "async" {< "109.35.00"} "core" {>= "109.07.00"} @@ -18,5 +19,14 @@ depends: [ "sexplib" {< "113.01.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "3.12" 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: "md5=2e130aec424e89bc84f9edbbfdf85f7f" +} diff --git a/packages/ibx/ibx.0.5.1/url b/packages/ibx/ibx.0.5.1/url deleted file mode 100644 index 293773a6d74..00000000000 --- a/packages/ibx/ibx.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.5.1.tar.gz" -checksum: "2e130aec424e89bc84f9edbbfdf85f7f" diff --git a/packages/ibx/ibx.0.5.2/descr b/packages/ibx/ibx.0.5.2/descr deleted file mode 100644 index 51924443ca1..00000000000 --- a/packages/ibx/ibx.0.5.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml implementation of the Interactive Brokers TWS API -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. diff --git a/packages/ibx/ibx.0.5.2/opam b/packages/ibx/ibx.0.5.2/opam index b2ee0e65b22..62198827afe 100644 --- a/packages/ibx/ibx.0.5.2/opam +++ b/packages/ibx/ibx.0.5.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gu.oliver@yahoo.com" authors: ["Oliver Gu "] homepage: "https://bitbucket.org/ogu/ibx" @@ -6,10 +6,11 @@ license: "LGPL-2.1+ with OCaml linking exception" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "ibx"]] depends: [ + "ocaml" {>= "3.12"} "ocamlfind" "async" {< "109.35.00"} "core" {>= "109.07.00"} @@ -18,5 +19,14 @@ depends: [ "sexplib" {< "113.01.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "3.12" 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: "md5=221d32fe2c92412164807d4347053982" +} diff --git a/packages/ibx/ibx.0.5.2/url b/packages/ibx/ibx.0.5.2/url deleted file mode 100644 index 832d67e9041..00000000000 --- a/packages/ibx/ibx.0.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.5.2.tar.gz" -checksum: "221d32fe2c92412164807d4347053982" diff --git a/packages/ibx/ibx.0.5.3/descr b/packages/ibx/ibx.0.5.3/descr deleted file mode 100644 index 51924443ca1..00000000000 --- a/packages/ibx/ibx.0.5.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml implementation of the Interactive Brokers TWS API -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. diff --git a/packages/ibx/ibx.0.5.3/opam b/packages/ibx/ibx.0.5.3/opam index b2ee0e65b22..b10370cfa44 100644 --- a/packages/ibx/ibx.0.5.3/opam +++ b/packages/ibx/ibx.0.5.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gu.oliver@yahoo.com" authors: ["Oliver Gu "] homepage: "https://bitbucket.org/ogu/ibx" @@ -6,10 +6,11 @@ license: "LGPL-2.1+ with OCaml linking exception" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "ibx"]] depends: [ + "ocaml" {>= "3.12"} "ocamlfind" "async" {< "109.35.00"} "core" {>= "109.07.00"} @@ -18,5 +19,14 @@ depends: [ "sexplib" {< "113.01.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "3.12" 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: "md5=60d174c870d290051e537b06b911616c" +} diff --git a/packages/ibx/ibx.0.5.3/url b/packages/ibx/ibx.0.5.3/url deleted file mode 100644 index a9e390873db..00000000000 --- a/packages/ibx/ibx.0.5.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.5.3.tar.gz" -checksum: "60d174c870d290051e537b06b911616c" diff --git a/packages/ibx/ibx.0.5.4/descr b/packages/ibx/ibx.0.5.4/descr deleted file mode 100644 index 51924443ca1..00000000000 --- a/packages/ibx/ibx.0.5.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml implementation of the Interactive Brokers TWS API -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. diff --git a/packages/ibx/ibx.0.5.4/opam b/packages/ibx/ibx.0.5.4/opam index b2ee0e65b22..832b20d9211 100644 --- a/packages/ibx/ibx.0.5.4/opam +++ b/packages/ibx/ibx.0.5.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gu.oliver@yahoo.com" authors: ["Oliver Gu "] homepage: "https://bitbucket.org/ogu/ibx" @@ -6,10 +6,11 @@ license: "LGPL-2.1+ with OCaml linking exception" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "ibx"]] depends: [ + "ocaml" {>= "3.12"} "ocamlfind" "async" {< "109.35.00"} "core" {>= "109.07.00"} @@ -18,5 +19,14 @@ depends: [ "sexplib" {< "113.01.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "3.12" 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: "md5=3cf351ee8f448139a366de737cf3b8ec" +} diff --git a/packages/ibx/ibx.0.5.4/url b/packages/ibx/ibx.0.5.4/url deleted file mode 100644 index 32d1948b056..00000000000 --- a/packages/ibx/ibx.0.5.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.5.4.tar.gz" -checksum: "3cf351ee8f448139a366de737cf3b8ec" diff --git a/packages/ibx/ibx.0.5.5/descr b/packages/ibx/ibx.0.5.5/descr deleted file mode 100644 index 51924443ca1..00000000000 --- a/packages/ibx/ibx.0.5.5/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml implementation of the Interactive Brokers TWS API -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. diff --git a/packages/ibx/ibx.0.5.5/opam b/packages/ibx/ibx.0.5.5/opam index b2ee0e65b22..3ab1dc187c8 100644 --- a/packages/ibx/ibx.0.5.5/opam +++ b/packages/ibx/ibx.0.5.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gu.oliver@yahoo.com" authors: ["Oliver Gu "] homepage: "https://bitbucket.org/ogu/ibx" @@ -6,10 +6,11 @@ license: "LGPL-2.1+ with OCaml linking exception" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "ibx"]] depends: [ + "ocaml" {>= "3.12"} "ocamlfind" "async" {< "109.35.00"} "core" {>= "109.07.00"} @@ -18,5 +19,14 @@ depends: [ "sexplib" {< "113.01.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "3.12" 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: "md5=06b077a74b8b991ac06cb47d24efbe82" +} diff --git a/packages/ibx/ibx.0.5.5/url b/packages/ibx/ibx.0.5.5/url deleted file mode 100644 index cb3549f0e21..00000000000 --- a/packages/ibx/ibx.0.5.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.5.5.tar.gz" -checksum: "06b077a74b8b991ac06cb47d24efbe82" diff --git a/packages/ibx/ibx.0.5.6/descr b/packages/ibx/ibx.0.5.6/descr deleted file mode 100644 index 51924443ca1..00000000000 --- a/packages/ibx/ibx.0.5.6/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml implementation of the Interactive Brokers TWS API -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. diff --git a/packages/ibx/ibx.0.5.6/opam b/packages/ibx/ibx.0.5.6/opam index b2ee0e65b22..2e8ef715a5e 100644 --- a/packages/ibx/ibx.0.5.6/opam +++ b/packages/ibx/ibx.0.5.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gu.oliver@yahoo.com" authors: ["Oliver Gu "] homepage: "https://bitbucket.org/ogu/ibx" @@ -6,10 +6,11 @@ license: "LGPL-2.1+ with OCaml linking exception" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "ibx"]] depends: [ + "ocaml" {>= "3.12"} "ocamlfind" "async" {< "109.35.00"} "core" {>= "109.07.00"} @@ -18,5 +19,14 @@ depends: [ "sexplib" {< "113.01.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "3.12" 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: "md5=40c3df001768dbfe47c1f08ab0ffdd28" +} diff --git a/packages/ibx/ibx.0.5.6/url b/packages/ibx/ibx.0.5.6/url deleted file mode 100644 index d85d76ebc5c..00000000000 --- a/packages/ibx/ibx.0.5.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.5.6.tar.gz" -checksum: "40c3df001768dbfe47c1f08ab0ffdd28" diff --git a/packages/ibx/ibx.0.5.7/descr b/packages/ibx/ibx.0.5.7/descr deleted file mode 100644 index 51924443ca1..00000000000 --- a/packages/ibx/ibx.0.5.7/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml implementation of the Interactive Brokers TWS API -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. diff --git a/packages/ibx/ibx.0.5.7/opam b/packages/ibx/ibx.0.5.7/opam index 2b3aba3425f..6379eb2197d 100644 --- a/packages/ibx/ibx.0.5.7/opam +++ b/packages/ibx/ibx.0.5.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gu.oliver@yahoo.com" authors: ["Oliver Gu "] homepage: "https://bitbucket.org/ogu/ibx" @@ -6,10 +6,11 @@ license: "LGPL-2.1+ with OCaml linking exception" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "ibx"]] depends: [ + "ocaml" {>= "4.00"} "ocamlfind" "async" {< "109.35.00"} "core" {>= "109.07.00"} @@ -18,5 +19,14 @@ depends: [ "sexplib" {< "113.01.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00" 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: "md5=592b25cf67e62552417bf279cc85feed" +} diff --git a/packages/ibx/ibx.0.5.7/url b/packages/ibx/ibx.0.5.7/url deleted file mode 100644 index e3f20f33875..00000000000 --- a/packages/ibx/ibx.0.5.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.5.7.tar.gz" -checksum: "592b25cf67e62552417bf279cc85feed" diff --git a/packages/ibx/ibx.0.5.8/descr b/packages/ibx/ibx.0.5.8/descr deleted file mode 100644 index 51924443ca1..00000000000 --- a/packages/ibx/ibx.0.5.8/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml implementation of the Interactive Brokers TWS API -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. diff --git a/packages/ibx/ibx.0.5.8/opam b/packages/ibx/ibx.0.5.8/opam index 3a6861f4889..80d9f599062 100644 --- a/packages/ibx/ibx.0.5.8/opam +++ b/packages/ibx/ibx.0.5.8/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gu.oliver@yahoo.com" authors: ["Oliver Gu "] homepage: "https://bitbucket.org/ogu/ibx" @@ -6,10 +6,11 @@ license: "LGPL-2.1+ with OCaml linking exception" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "ibx"]] depends: [ + "ocaml" {>= "4.00"} "async" {< "109.35.00"} "core" {>= "109.24.00"} "fieldslib" {< "113.01.00"} @@ -19,5 +20,14 @@ depends: [ "ocamlbuild" {build} ] depopts: ["core_extended"] -available: ocaml-version >= "4.00" 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: "md5=25a9163e1b541b5cf238aa1ab7a32ffa" +} diff --git a/packages/ibx/ibx.0.5.8/url b/packages/ibx/ibx.0.5.8/url deleted file mode 100644 index bea68ff4fc9..00000000000 --- a/packages/ibx/ibx.0.5.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.5.8.tar.gz" -checksum: "25a9163e1b541b5cf238aa1ab7a32ffa" diff --git a/packages/ibx/ibx.0.5.9/descr b/packages/ibx/ibx.0.5.9/descr deleted file mode 100644 index 51924443ca1..00000000000 --- a/packages/ibx/ibx.0.5.9/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml implementation of the Interactive Brokers TWS API -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. diff --git a/packages/ibx/ibx.0.5.9/opam b/packages/ibx/ibx.0.5.9/opam index d82461b00ef..4e54442d931 100644 --- a/packages/ibx/ibx.0.5.9/opam +++ b/packages/ibx/ibx.0.5.9/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gu.oliver@yahoo.com" authors: ["Oliver Gu "] homepage: "https://bitbucket.org/ogu/ibx" @@ -6,10 +6,11 @@ license: "LGPL-2.1+ with OCaml linking exception" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-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"} @@ -19,5 +20,14 @@ depends: [ "ocamlbuild" {build} ] depopts: ["core_extended"] -available: ocaml-version >= "4.00" 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: "md5=dc1c85c720bb9a669fc77e5d4938ca8e" +} diff --git a/packages/ibx/ibx.0.5.9/url b/packages/ibx/ibx.0.5.9/url deleted file mode 100644 index 16ffdd3c2e2..00000000000 --- a/packages/ibx/ibx.0.5.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.5.9.tar.gz" -checksum: "dc1c85c720bb9a669fc77e5d4938ca8e" diff --git a/packages/ibx/ibx.0.6.0/descr b/packages/ibx/ibx.0.6.0/descr deleted file mode 100644 index 51924443ca1..00000000000 --- a/packages/ibx/ibx.0.6.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml implementation of the Interactive Brokers TWS API -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. diff --git a/packages/ibx/ibx.0.6.0/opam b/packages/ibx/ibx.0.6.0/opam index 8d1eedd1bf0..78b8b17b7a0 100644 --- a/packages/ibx/ibx.0.6.0/opam +++ b/packages/ibx/ibx.0.6.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gu.oliver@yahoo.com" authors: ["Oliver Gu "] homepage: "https://bitbucket.org/ogu/ibx" @@ -6,10 +6,11 @@ license: "LGPL-2.1+ with OCaml linking exception" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-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"} @@ -18,5 +19,14 @@ depends: [ "textutils" "ocamlbuild" {build} ] -available: ocaml-version >= "4.00" 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: "md5=e38c6f64d60a5fd2c28dd73c275a91fd" +} diff --git a/packages/ibx/ibx.0.6.0/url b/packages/ibx/ibx.0.6.0/url deleted file mode 100644 index c369e4edac6..00000000000 --- a/packages/ibx/ibx.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.6.0.tar.gz" -checksum: "e38c6f64d60a5fd2c28dd73c275a91fd" diff --git a/packages/ibx/ibx.0.6.1/descr b/packages/ibx/ibx.0.6.1/descr deleted file mode 100644 index 51924443ca1..00000000000 --- a/packages/ibx/ibx.0.6.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml implementation of the Interactive Brokers TWS API -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. diff --git a/packages/ibx/ibx.0.6.1/opam b/packages/ibx/ibx.0.6.1/opam index 406ebdd1309..5b31c7cff08 100644 --- a/packages/ibx/ibx.0.6.1/opam +++ b/packages/ibx/ibx.0.6.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gu.oliver@yahoo.com" authors: [ "Oliver Gu " ] license: "LGPL-2.1+ with OCaml linking exception" @@ -6,12 +6,13 @@ 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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.00"} "async" {>= "109.35.00" & < "111.13.00"} "core" {>= "109.10.00" & <= "109.47.00"} "fieldslib" {< "113.01.00"} @@ -20,5 +21,14 @@ depends: [ "textutils" "ocamlbuild" {build} ] -available: ocaml-version >= "4.00" 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: "md5=8bb755c70e33a2ce18bd5846dc1aea50" +} diff --git a/packages/ibx/ibx.0.6.1/url b/packages/ibx/ibx.0.6.1/url deleted file mode 100644 index 0dabf5d6d6d..00000000000 --- a/packages/ibx/ibx.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.6.1.tar.gz" -checksum: "8bb755c70e33a2ce18bd5846dc1aea50" diff --git a/packages/ibx/ibx.0.6.2/descr b/packages/ibx/ibx.0.6.2/descr deleted file mode 100644 index 51924443ca1..00000000000 --- a/packages/ibx/ibx.0.6.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml implementation of the Interactive Brokers TWS API -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. diff --git a/packages/ibx/ibx.0.6.2/opam b/packages/ibx/ibx.0.6.2/opam index 406ebdd1309..b0220559e51 100644 --- a/packages/ibx/ibx.0.6.2/opam +++ b/packages/ibx/ibx.0.6.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gu.oliver@yahoo.com" authors: [ "Oliver Gu " ] license: "LGPL-2.1+ with OCaml linking exception" @@ -6,12 +6,13 @@ 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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.00"} "async" {>= "109.35.00" & < "111.13.00"} "core" {>= "109.10.00" & <= "109.47.00"} "fieldslib" {< "113.01.00"} @@ -20,5 +21,14 @@ depends: [ "textutils" "ocamlbuild" {build} ] -available: ocaml-version >= "4.00" 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: "md5=89b293b5b30ad9fc2226243b2851212e" +} diff --git a/packages/ibx/ibx.0.6.2/url b/packages/ibx/ibx.0.6.2/url deleted file mode 100644 index 28decec78e6..00000000000 --- a/packages/ibx/ibx.0.6.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.6.2.tar.gz" -checksum: "89b293b5b30ad9fc2226243b2851212e" diff --git a/packages/ibx/ibx.0.7.0/descr b/packages/ibx/ibx.0.7.0/descr deleted file mode 100644 index 51924443ca1..00000000000 --- a/packages/ibx/ibx.0.7.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml implementation of the Interactive Brokers TWS API -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. diff --git a/packages/ibx/ibx.0.7.0/opam b/packages/ibx/ibx.0.7.0/opam index 406ebdd1309..928e58ec24a 100644 --- a/packages/ibx/ibx.0.7.0/opam +++ b/packages/ibx/ibx.0.7.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gu.oliver@yahoo.com" authors: [ "Oliver Gu " ] license: "LGPL-2.1+ with OCaml linking exception" @@ -6,12 +6,13 @@ 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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.00"} "async" {>= "109.35.00" & < "111.13.00"} "core" {>= "109.10.00" & <= "109.47.00"} "fieldslib" {< "113.01.00"} @@ -20,5 +21,14 @@ depends: [ "textutils" "ocamlbuild" {build} ] -available: ocaml-version >= "4.00" 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: "md5=aeb3c833cc64fdccefb6ee0f9f2706bd" +} diff --git a/packages/ibx/ibx.0.7.0/url b/packages/ibx/ibx.0.7.0/url deleted file mode 100644 index 2b101c20f64..00000000000 --- a/packages/ibx/ibx.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.7.0.tar.gz" -checksum: "aeb3c833cc64fdccefb6ee0f9f2706bd" diff --git a/packages/ibx/ibx.0.7.1/descr b/packages/ibx/ibx.0.7.1/descr deleted file mode 100644 index 51924443ca1..00000000000 --- a/packages/ibx/ibx.0.7.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml implementation of the Interactive Brokers TWS API -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. diff --git a/packages/ibx/ibx.0.7.1/opam b/packages/ibx/ibx.0.7.1/opam index 8b7300563cd..cb9c77e283e 100644 --- a/packages/ibx/ibx.0.7.1/opam +++ b/packages/ibx/ibx.0.7.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gu.oliver@yahoo.com" authors: [ "Oliver Gu " ] license: "LGPL-2.1+ with OCaml linking exception" @@ -6,12 +6,13 @@ 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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.00"} "async" {>= "109.35.00" & < "111.13.00"} "core" {>= "109.10.00" & <= "109.60.00"} "fieldslib" {< "113.01.00"} @@ -20,5 +21,14 @@ depends: [ "textutils" "ocamlbuild" {build} ] -available: ocaml-version >= "4.00" 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: "md5=a567dfb3978aa6d199dbb01ff16a0e28" +} diff --git a/packages/ibx/ibx.0.7.1/url b/packages/ibx/ibx.0.7.1/url deleted file mode 100644 index 90d166370e1..00000000000 --- a/packages/ibx/ibx.0.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.7.1.tar.gz" -checksum: "a567dfb3978aa6d199dbb01ff16a0e28" diff --git a/packages/ibx/ibx.0.7.2/descr b/packages/ibx/ibx.0.7.2/descr deleted file mode 100644 index 51924443ca1..00000000000 --- a/packages/ibx/ibx.0.7.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml implementation of the Interactive Brokers TWS API -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. diff --git a/packages/ibx/ibx.0.7.2/opam b/packages/ibx/ibx.0.7.2/opam index 7688b2f4100..05191760b5f 100644 --- a/packages/ibx/ibx.0.7.2/opam +++ b/packages/ibx/ibx.0.7.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gu.oliver@yahoo.com" authors: [ "Oliver Gu " ] license: "LGPL-2.1+ with OCaml linking exception" @@ -6,12 +6,13 @@ 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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.00"} "async" {>= "111.03.00" & < "111.13.00"} "base-threads" "core" {>= "111.06.00"} @@ -21,5 +22,14 @@ depends: [ "textutils" "ocamlbuild" {build} ] -available: ocaml-version >= "4.00" 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: "md5=f2f082812d3eebdf05026806008c314f" +} diff --git a/packages/ibx/ibx.0.7.2/url b/packages/ibx/ibx.0.7.2/url deleted file mode 100644 index e021cd3f32d..00000000000 --- a/packages/ibx/ibx.0.7.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.7.2.tar.gz" -checksum: "f2f082812d3eebdf05026806008c314f" diff --git a/packages/ibx/ibx.0.7.3/descr b/packages/ibx/ibx.0.7.3/descr deleted file mode 100644 index 51924443ca1..00000000000 --- a/packages/ibx/ibx.0.7.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml implementation of the Interactive Brokers TWS API -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. diff --git a/packages/ibx/ibx.0.7.3/opam b/packages/ibx/ibx.0.7.3/opam index 02a54e6431b..2f079c307f2 100644 --- a/packages/ibx/ibx.0.7.3/opam +++ b/packages/ibx/ibx.0.7.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gu.oliver@yahoo.com" authors: [ "Oliver Gu " ] license: "LGPL-2.1+ with OCaml linking exception" @@ -6,12 +6,13 @@ 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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.00"} "async" {>= "111.17.00"} "base-threads" "core" {>= "111.17.00" & < "111.25.00"} @@ -21,5 +22,14 @@ depends: [ "textutils" "ocamlbuild" {build} ] -available: ocaml-version >= "4.00" 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: "md5=ce069b0bf2ee231abd3c5d67eaccb44e" +} diff --git a/packages/ibx/ibx.0.7.3/url b/packages/ibx/ibx.0.7.3/url deleted file mode 100644 index b9b78e50ace..00000000000 --- a/packages/ibx/ibx.0.7.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.7.3.tar.gz" -checksum: "ce069b0bf2ee231abd3c5d67eaccb44e" diff --git a/packages/ibx/ibx.0.7.4/descr b/packages/ibx/ibx.0.7.4/descr deleted file mode 100644 index 51924443ca1..00000000000 --- a/packages/ibx/ibx.0.7.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml implementation of the Interactive Brokers TWS API -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. diff --git a/packages/ibx/ibx.0.7.4/opam b/packages/ibx/ibx.0.7.4/opam index d60cc1a9fe4..faf9ed8ae61 100644 --- a/packages/ibx/ibx.0.7.4/opam +++ b/packages/ibx/ibx.0.7.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gu.oliver@yahoo.com" authors: [ "Oliver Gu " ] license: "LGPL-2.1+ with OCaml linking exception" @@ -6,12 +6,13 @@ 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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.00"} "async" {>= "111.17.00"} "base-threads" "core" {>= "111.17.00" & < "112.17.00"} @@ -21,5 +22,14 @@ depends: [ "textutils" "ocamlbuild" {build} ] -available: ocaml-version >= "4.00" 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: "md5=4ff949c2e9d9aedba69c1106a38981fb" +} diff --git a/packages/ibx/ibx.0.7.4/url b/packages/ibx/ibx.0.7.4/url deleted file mode 100644 index f4b95dae0f4..00000000000 --- a/packages/ibx/ibx.0.7.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.7.4.tar.gz" -checksum: "4ff949c2e9d9aedba69c1106a38981fb" diff --git a/packages/ibx/ibx.0.8.0/descr b/packages/ibx/ibx.0.8.0/descr deleted file mode 100644 index c31e36a61d4..00000000000 --- a/packages/ibx/ibx.0.8.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -OCaml implementation of the Interactive Brokers TWS API -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. - diff --git a/packages/ibx/ibx.0.8.0/opam b/packages/ibx/ibx.0.8.0/opam index 9876677726c..60ff54d85a8 100644 --- a/packages/ibx/ibx.0.8.0/opam +++ b/packages/ibx/ibx.0.8.0/opam @@ -1,20 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Oliver Gu " authors: [ "Oliver Gu " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "https://bitbucket.org/ogu/ibx" -dev-repo: "https://bitbucket.org/ogu/ibx.git" +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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.02.1"} "async" {>= "112.17.00"} "base-threads" "core" {>= "112.17.00"} @@ -27,5 +28,15 @@ depends: [ depopts: [ "gnuplot" ] -available: [ ocaml-version >= "4.02.1" ] 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 +extra-files: ["async.patch" "md5=918e03e75326753ac2f71a3d8cea5210"] +url { + src: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.8.0.tar.gz" + checksum: "md5=b5496e9fa851abb5797e3c345d6b38d0" +} diff --git a/packages/ibx/ibx.0.8.0/url b/packages/ibx/ibx.0.8.0/url deleted file mode 100644 index 2e6c4fd518b..00000000000 --- a/packages/ibx/ibx.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.8.0.tar.gz" -checksum: "b5496e9fa851abb5797e3c345d6b38d0" diff --git a/packages/ibx/ibx.0.8.1/descr b/packages/ibx/ibx.0.8.1/descr deleted file mode 100644 index c31e36a61d4..00000000000 --- a/packages/ibx/ibx.0.8.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -OCaml implementation of the Interactive Brokers TWS API -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. - diff --git a/packages/ibx/ibx.0.8.1/opam b/packages/ibx/ibx.0.8.1/opam index 62c38ae4a63..18e611e87db 100644 --- a/packages/ibx/ibx.0.8.1/opam +++ b/packages/ibx/ibx.0.8.1/opam @@ -1,25 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Oliver Gu " authors: [ "Oliver Gu " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "https://bitbucket.org/ogu/ibx" -dev-repo: "https://bitbucket.org/ogu/ibx.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {= "4.02.3"} "async" {>= "113.33.00"} "base-threads" "core" {>= "113.33.00"} @@ -33,4 +32,13 @@ depends: [ depopts: [ "gnuplot" ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=bbcb9eddb6489215fcee13e14bc482f7" +} diff --git a/packages/ibx/ibx.0.8.1/url b/packages/ibx/ibx.0.8.1/url deleted file mode 100644 index 8afffc95d3a..00000000000 --- a/packages/ibx/ibx.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/ogu/ibx/downloads/ibx-0.8.1.tar.gz" -checksum: "bbcb9eddb6489215fcee13e14bc482f7" diff --git a/packages/igvxml/igvxml.0.0.6/descr b/packages/igvxml/igvxml.0.0.6/descr deleted file mode 100644 index 6c79f858f5d..00000000000 --- a/packages/igvxml/igvxml.0.0.6/descr +++ /dev/null @@ -1 +0,0 @@ -Create IGV session files from the command-line diff --git a/packages/igvxml/igvxml.0.0.6/opam b/packages/igvxml/igvxml.0.0.6/opam index ebceb804045..0644016a45a 100644 --- a/packages/igvxml/igvxml.0.0.6/opam +++ b/packages/igvxml/igvxml.0.0.6/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Isaac Hodes " authors: ["Isaac Hodes "] homepage: "https://github.com/hammerlab/igvxml" -dev-repo: "https://github.com/hammerlab/igvxml.git" +dev-repo: "git+https://github.com/hammerlab/igvxml.git" bug-reports: "https://github.com/hammerlab/igvxml/issues" license: "Apache-2.0" build: [make] @@ -10,12 +10,18 @@ install: [ [make] [make "install"] ] -available: [ ocaml-version >= "4.02.0" ] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "cmdliner" "xmlm" "nonstd" "sosa" ] +synopsis: "Create IGV session files from the command-line" +extra-files: ["igvxml.install" "md5=3530e8e0a19774ee108cc66cb8dce33a"] +url { + src: "https://github.com/hammerlab/igvxml/archive/0.0.6.tar.gz" + checksum: "md5=f965fb3cd1266c1e57da65aed097925b" +} diff --git a/packages/igvxml/igvxml.0.0.6/url b/packages/igvxml/igvxml.0.0.6/url deleted file mode 100644 index 4b1bd92c8a1..00000000000 --- a/packages/igvxml/igvxml.0.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/hammerlab/igvxml/archive/0.0.6.tar.gz" -checksum: "f965fb3cd1266c1e57da65aed097925b" diff --git a/packages/igvxml/igvxml.0.1.0/descr b/packages/igvxml/igvxml.0.1.0/descr deleted file mode 100644 index 6c79f858f5d..00000000000 --- a/packages/igvxml/igvxml.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Create IGV session files from the command-line diff --git a/packages/igvxml/igvxml.0.1.0/opam b/packages/igvxml/igvxml.0.1.0/opam index 81686d062d9..794b1292bb7 100644 --- a/packages/igvxml/igvxml.0.1.0/opam +++ b/packages/igvxml/igvxml.0.1.0/opam @@ -1,21 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Isaac Hodes " authors: ["Isaac Hodes "] homepage: "https://github.com/hammerlab/igvxml" -dev-repo: "https://github.com/hammerlab/igvxml.git" +dev-repo: "git+https://github.com/hammerlab/igvxml.git" bug-reports: "https://github.com/hammerlab/igvxml/issues" license: "Apache-2.0" build: [make] -available: [ ocaml-version >= "4.02.0" ] install: [ [make] [make "install"] ] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "cmdliner" "xmlm" "nonstd" "sosa" ] +synopsis: "Create IGV session files from the command-line" +extra-files: ["igvxml.install" "md5=3530e8e0a19774ee108cc66cb8dce33a"] +url { + src: "https://github.com/hammerlab/igvxml/archive/0.1.0.tar.gz" + checksum: "md5=8f7befdaa19eb7977001cb0efbe9a4f7" +} diff --git a/packages/igvxml/igvxml.0.1.0/url b/packages/igvxml/igvxml.0.1.0/url deleted file mode 100644 index 08a8a1626fb..00000000000 --- a/packages/igvxml/igvxml.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/hammerlab/igvxml/archive/0.1.0.tar.gz" -checksum: "8f7befdaa19eb7977001cb0efbe9a4f7" diff --git a/packages/imagelib/imagelib.20160413/descr b/packages/imagelib/imagelib.20160413/descr deleted file mode 100644 index 676c4bfc56a..00000000000 --- a/packages/imagelib/imagelib.20160413/descr +++ /dev/null @@ -1,17 +0,0 @@ -The imagelib library implements image formats such as PNG or PPM - -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). diff --git a/packages/imagelib/imagelib.20160413/opam b/packages/imagelib/imagelib.20160413/opam index 4e382da6fb7..0ff04d49831 100644 --- a/packages/imagelib/imagelib.20160413/opam +++ b/packages/imagelib/imagelib.20160413/opam @@ -1,5 +1,4 @@ -opam-version: "1.2" -available: [ ocaml-version >= "3.12.1" ] +opam-version: "2.0" maintainer: "Christophe Raffalli " authors: "Rodolphe Lepigre " homepage: "http://patoline.org/tools.html" @@ -10,6 +9,7 @@ build: [make] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "3.12.1"} "ocamlfind" {build} "ocamlbuild" {build} "camlzip" @@ -17,3 +17,24 @@ depends: [ 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: "http://patoline.org/archive/imagelib/imagelib_20160413.tar.gz" + checksum: "md5=b24402c12c50c8d891735ae3c03ceae9" +} diff --git a/packages/imagelib/imagelib.20160413/url b/packages/imagelib/imagelib.20160413/url deleted file mode 100644 index 1eef2c93fc7..00000000000 --- a/packages/imagelib/imagelib.20160413/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://patoline.org/archive/imagelib/imagelib_20160413.tar.gz" -checksum: "b24402c12c50c8d891735ae3c03ceae9" diff --git a/packages/imagelib/imagelib.20170118/descr b/packages/imagelib/imagelib.20170118/descr deleted file mode 100644 index 676c4bfc56a..00000000000 --- a/packages/imagelib/imagelib.20170118/descr +++ /dev/null @@ -1,17 +0,0 @@ -The imagelib library implements image formats such as PNG or PPM - -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). diff --git a/packages/imagelib/imagelib.20170118/opam b/packages/imagelib/imagelib.20170118/opam index fb8121b7668..32423a5de22 100644 --- a/packages/imagelib/imagelib.20170118/opam +++ b/packages/imagelib/imagelib.20170118/opam @@ -1,5 +1,4 @@ -opam-version: "1.2" -available: [ ocaml-version >= "3.12.1" ] +opam-version: "2.0" maintainer: "Rodolphe Lepigre " authors: "Rodolphe Lepigre " homepage: "http://lepigre.fr" @@ -10,6 +9,7 @@ build: [make] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "3.12.1"} "ocamlfind" {build} "ocamlbuild" {build} "camlzip" @@ -17,3 +17,25 @@ depends: [ 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: "md5=2eb3cd27e0425b6eda5d9655233a0029" +} diff --git a/packages/imagelib/imagelib.20170118/url b/packages/imagelib/imagelib.20170118/url deleted file mode 100644 index 74fc0efa33f..00000000000 --- a/packages/imagelib/imagelib.20170118/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rlepigre/ocaml-imagelib/archive/ocaml-imagelib_20170118.tar.gz" -checksum: "2eb3cd27e0425b6eda5d9655233a0029" diff --git a/packages/imagelib/imagelib.20171028/descr b/packages/imagelib/imagelib.20171028/descr deleted file mode 100644 index 3d6b441019b..00000000000 --- a/packages/imagelib/imagelib.20171028/descr +++ /dev/null @@ -1,17 +0,0 @@ -The imagelib library implements image formats such as PNG and PPM - -The imagelib library implements image formats such as PNG and PPM in -OCaml, relying on only one external dependency: 'decompress'. - -Supported image formats: - - PNG (full implementation of RFC 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 'decompress', it can be used together with -js_of_ocaml to compile projects to Javascript. Note that some of the -features of imagelib require the convert binary (and thus cannot be -used from Javascript). diff --git a/packages/imagelib/imagelib.20171028/opam b/packages/imagelib/imagelib.20171028/opam index c1b8005c61a..94fb9ba8149 100644 --- a/packages/imagelib/imagelib.20171028/opam +++ b/packages/imagelib/imagelib.20171028/opam @@ -1,5 +1,4 @@ -opam-version: "1.2" -available: [ ocaml-version >= "4.03.0" ] +opam-version: "2.0" maintainer: "Rodolphe Lepigre " authors: "Rodolphe Lepigre " homepage: "http://lepigre.fr" @@ -10,6 +9,7 @@ build: [make] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} "decompress" {>= "0.7"} @@ -17,3 +17,25 @@ depends: [ post-messages: [ "imagelib requires convert (imagemagick) to handle format other than png and ppm." ] +synopsis: "The imagelib library implements image formats such as PNG and PPM" +description: """ +The imagelib library implements image formats such as PNG and PPM in +OCaml, relying on only one external dependency: 'decompress'. + +Supported image formats: + - PNG (full implementation of RFC 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 'decompress', it can be used together with +js_of_ocaml to compile projects to Javascript. Note that some of the +features of imagelib require the convert binary (and thus cannot be +used from Javascript).""" +url { + src: + "https://github.com/rlepigre/ocaml-imagelib/archive/ocaml-imagelib_20171028.tar.gz" + checksum: "md5=91543d08fd800798ff66341b00e94336" +} diff --git a/packages/imagelib/imagelib.20171028/url b/packages/imagelib/imagelib.20171028/url deleted file mode 100644 index e67631a4f71..00000000000 --- a/packages/imagelib/imagelib.20171028/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rlepigre/ocaml-imagelib/archive/ocaml-imagelib_20171028.tar.gz" -checksum: "91543d08fd800798ff66341b00e94336" diff --git a/packages/imagemagick/imagemagick.0.33.1/descr b/packages/imagemagick/imagemagick.0.33.1/descr deleted file mode 100644 index f24a30f00f3..00000000000 --- a/packages/imagemagick/imagemagick.0.33.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for ImageMagick diff --git a/packages/imagemagick/imagemagick.0.33.1/opam b/packages/imagemagick/imagemagick.0.33.1/opam index 28a46779581..0e2776aa11a 100644 --- a/packages/imagemagick/imagemagick.0.33.1/opam +++ b/packages/imagemagick/imagemagick.0.33.1/opam @@ -1,13 +1,18 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: ["Florent Monnier"] homepage: "http://www.linux-nantes.org/~fmonnier/OCaml/ImageMagick/" build: make remove: [[make "uninstall"]] -depends: ["ocamlfind"] -available: [os != "darwin"] +depends: ["ocaml" "ocamlfind"] +available: os != "macos" depexts: [ - [["debian"] ["libgraphicsmagick1-dev" "libmagickcore-dev"]] - [["ubuntu"] ["libmagickcore-dev"]] + ["libgraphicsmagick1-dev" "libmagickcore-dev"] {os-distribution = "debian"} + ["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: "md5=9c7e6e567922409b5b8c8f02207da6b2" +} diff --git a/packages/imagemagick/imagemagick.0.33.1/url b/packages/imagemagick/imagemagick.0.33.1/url deleted file mode 100644 index fa8c6545376..00000000000 --- a/packages/imagemagick/imagemagick.0.33.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/besport/ocaml-imagemagick/tarball/0.33.1" -checksum: "9c7e6e567922409b5b8c8f02207da6b2" diff --git a/packages/imagemagick/imagemagick.0.33.2/descr b/packages/imagemagick/imagemagick.0.33.2/descr deleted file mode 100644 index f24a30f00f3..00000000000 --- a/packages/imagemagick/imagemagick.0.33.2/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for ImageMagick diff --git a/packages/imagemagick/imagemagick.0.33.2/opam b/packages/imagemagick/imagemagick.0.33.2/opam index 28a46779581..79cab385b73 100644 --- a/packages/imagemagick/imagemagick.0.33.2/opam +++ b/packages/imagemagick/imagemagick.0.33.2/opam @@ -1,13 +1,18 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: ["Florent Monnier"] homepage: "http://www.linux-nantes.org/~fmonnier/OCaml/ImageMagick/" build: make remove: [[make "uninstall"]] -depends: ["ocamlfind"] -available: [os != "darwin"] +depends: ["ocaml" "ocamlfind"] +available: os != "macos" depexts: [ - [["debian"] ["libgraphicsmagick1-dev" "libmagickcore-dev"]] - [["ubuntu"] ["libmagickcore-dev"]] + ["libgraphicsmagick1-dev" "libmagickcore-dev"] {os-distribution = "debian"} + ["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: "md5=30d23f4d8c8bb39aa977af20979e3111" +} diff --git a/packages/imagemagick/imagemagick.0.33.2/url b/packages/imagemagick/imagemagick.0.33.2/url deleted file mode 100644 index 37b36aa88b3..00000000000 --- a/packages/imagemagick/imagemagick.0.33.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/besport/ocaml-imagemagick/tarball/0.33.2" -checksum: "30d23f4d8c8bb39aa977af20979e3111" diff --git a/packages/imagemagick/imagemagick.0.33/descr b/packages/imagemagick/imagemagick.0.33/descr deleted file mode 100644 index f24a30f00f3..00000000000 --- a/packages/imagemagick/imagemagick.0.33/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for ImageMagick diff --git a/packages/imagemagick/imagemagick.0.33/opam b/packages/imagemagick/imagemagick.0.33/opam index 28a46779581..d8592955707 100644 --- a/packages/imagemagick/imagemagick.0.33/opam +++ b/packages/imagemagick/imagemagick.0.33/opam @@ -1,13 +1,18 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: ["Florent Monnier"] homepage: "http://www.linux-nantes.org/~fmonnier/OCaml/ImageMagick/" build: make remove: [[make "uninstall"]] -depends: ["ocamlfind"] -available: [os != "darwin"] +depends: ["ocaml" "ocamlfind"] +available: os != "macos" depexts: [ - [["debian"] ["libgraphicsmagick1-dev" "libmagickcore-dev"]] - [["ubuntu"] ["libmagickcore-dev"]] + ["libgraphicsmagick1-dev" "libmagickcore-dev"] {os-distribution = "debian"} + ["libmagickcore-dev"] {os-distribution = "ubuntu"} ] install: [make "install"] +synopsis: "Bindings for ImageMagick" +url { + src: "https://github.com/besport/ocaml-imagemagick/tarball/0.33" + checksum: "md5=3ba64daac34acb3c38ec78cef09bb122" +} diff --git a/packages/imagemagick/imagemagick.0.33/url b/packages/imagemagick/imagemagick.0.33/url deleted file mode 100644 index cca211554a2..00000000000 --- a/packages/imagemagick/imagemagick.0.33/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/besport/ocaml-imagemagick/tarball/0.33" -checksum: "3ba64daac34acb3c38ec78cef09bb122" diff --git a/packages/imagemagick/imagemagick.0.34-1/descr b/packages/imagemagick/imagemagick.0.34-1/descr deleted file mode 100644 index f24a30f00f3..00000000000 --- a/packages/imagemagick/imagemagick.0.34-1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for ImageMagick diff --git a/packages/imagemagick/imagemagick.0.34-1/opam b/packages/imagemagick/imagemagick.0.34-1/opam index e5023177fa0..3d7cf323afd 100644 --- a/packages/imagemagick/imagemagick.0.34-1/opam +++ b/packages/imagemagick/imagemagick.0.34-1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jvouillon@besport.com" authors: ["Florent Monnier"] homepage: "http://www.linux-nantes.org/~fmonnier/OCaml/ImageMagick/" @@ -6,10 +6,18 @@ patches: ["fix_build.patch"] build: [[make]] install: [[make "find_install"]] remove: [["ocamlfind" "remove" "magick"]] -depends: ["ocamlfind"] -available: [os != "darwin"] +depends: ["ocaml" "ocamlfind"] +available: os != "macos" depexts: [ - [["debian"] ["libgraphicsmagick1-dev" "libmagickcore-dev"]] - [["ubuntu"] ["libmagickcore-dev"]] - [["homebrew" "osx"] ["imagemagick"]] + ["libgraphicsmagick1-dev" "libmagickcore-dev"] {os-distribution = "debian"} + ["libmagickcore-dev"] {os-distribution = "ubuntu"} + ["imagemagick"] {os-distribution = "homebrew" & os = "macos"} ] +synopsis: "Bindings for ImageMagick" +flags: light-uninstall +extra-files: ["fix_build.patch" "md5=c5edf423e9206dec3c021237ba8f27dc"] +url { + src: + "http://www.linux-nantes.org/~fmonnier/OCaml/ImageMagick/downloads/OCaml-ImageMagick-0.34.tgz" + checksum: "md5=d4e28dce94ccefba878ad31016f05fe4" +} diff --git a/packages/imagemagick/imagemagick.0.34-1/url b/packages/imagemagick/imagemagick.0.34-1/url deleted file mode 100644 index 13538fdee19..00000000000 --- a/packages/imagemagick/imagemagick.0.34-1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www.linux-nantes.org/~fmonnier/OCaml/ImageMagick/downloads/OCaml-ImageMagick-0.34.tgz" -checksum: "d4e28dce94ccefba878ad31016f05fe4" diff --git a/packages/imagemagick/imagemagick.0.34/descr b/packages/imagemagick/imagemagick.0.34/descr deleted file mode 100644 index f24a30f00f3..00000000000 --- a/packages/imagemagick/imagemagick.0.34/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for ImageMagick diff --git a/packages/imagemagick/imagemagick.0.34/opam b/packages/imagemagick/imagemagick.0.34/opam index be63e5ea883..e15ed9e70a1 100644 --- a/packages/imagemagick/imagemagick.0.34/opam +++ b/packages/imagemagick/imagemagick.0.34/opam @@ -1,13 +1,20 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: ["Florent Monnier"] homepage: "http://www.linux-nantes.org/~fmonnier/OCaml/ImageMagick/" build: make remove: [["ocamlfind" "remove" "magick"]] -depends: ["ocamlfind"] -available: [os != "darwin"] +depends: ["ocaml" "ocamlfind"] +available: os != "macos" depexts: [ - [["debian"] ["libgraphicsmagick1-dev" "libmagickcore-dev"]] - [["ubuntu"] ["libmagickcore-dev"]] + ["libgraphicsmagick1-dev" "libmagickcore-dev"] {os-distribution = "debian"} + ["libmagickcore-dev"] {os-distribution = "ubuntu"} ] install: [make "find_install"] +synopsis: "Bindings for ImageMagick" +flags: light-uninstall +url { + src: + "http://www.linux-nantes.org/~fmonnier/OCaml/ImageMagick/downloads/OCaml-ImageMagick-0.34.tgz" + checksum: "md5=d4e28dce94ccefba878ad31016f05fe4" +} diff --git a/packages/imagemagick/imagemagick.0.34/url b/packages/imagemagick/imagemagick.0.34/url deleted file mode 100644 index 13538fdee19..00000000000 --- a/packages/imagemagick/imagemagick.0.34/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www.linux-nantes.org/~fmonnier/OCaml/ImageMagick/downloads/OCaml-ImageMagick-0.34.tgz" -checksum: "d4e28dce94ccefba878ad31016f05fe4" diff --git a/packages/imap/imap.0.20.0/descr b/packages/imap/imap.0.20.0/descr deleted file mode 100644 index 83daa1dd86f..00000000000 --- a/packages/imap/imap.0.20.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -IMAP4rev1 library - -There are optional dependencies which activate functionality: - -* Lwt (with SSL): `opam install ssl lwt imap` diff --git a/packages/imap/imap.0.20.0/opam b/packages/imap/imap.0.20.0/opam index 478054a7fb3..d080672b894 100644 --- a/packages/imap/imap.0.20.0/opam +++ b/packages/imap/imap.0.20.0/opam @@ -1,10 +1,11 @@ -opam-version: "1.2" +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" "cryptokit" "uutf" {<= "0.9.4"} @@ -12,7 +13,6 @@ depends: [ ] depopts: [ "ssl" "lwt" ] dev-repo: "git://github.com/nojb/ocaml-imap" -available: ocaml-version >= "4.02.0" install: [ "ocaml" "pkg/build.ml" @@ -21,3 +21,12 @@ install: [ "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: "md5=3c858885db5fcf53f3fc054dff117221" +} diff --git a/packages/imap/imap.0.20.0/url b/packages/imap/imap.0.20.0/url deleted file mode 100644 index 4a5c8990231..00000000000 --- a/packages/imap/imap.0.20.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/nojb/ocaml-imap/archive/v0.20.0.tar.gz" -checksum: "3c858885db5fcf53f3fc054dff117221" diff --git a/packages/imap/imap.1.0/descr b/packages/imap/imap.1.0/descr deleted file mode 100644 index 95665f080b0..00000000000 --- a/packages/imap/imap.1.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Non-blocking client library for the IMAP4rev1 protocol - -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. diff --git a/packages/imap/imap.1.0/opam b/packages/imap/imap.1.0/opam index 10023454a1d..5a774933815 100644 --- a/packages/imap/imap.1.0/opam +++ b/packages/imap/imap.1.0/opam @@ -1,21 +1,35 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Nicolas Ojeda Bar " authors: "Nicolas Ojeda Bar " homepage: "https://www.github.com/nojb/ocaml-imap" -dev-repo: "https://www.github.com/nojb/ocaml-imap.git" +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} ] -build-doc: [make "doc"] install: [make "install"] remove: ["ocamlfind" "remove" "imap"] depends: [ + "ocaml" {>= "4.01.0"} "uint" "base64" {>= "2.0.0"} "uutf" {<= "0.9.4"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.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: "md5=9196a4e228b1472bd968cfdd93a0bc8c" +} diff --git a/packages/imap/imap.1.0/url b/packages/imap/imap.1.0/url deleted file mode 100644 index 1550e8c5126..00000000000 --- a/packages/imap/imap.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nojb/ocaml-imap/archive/v1.0.tar.gz" -checksum: "9196a4e228b1472bd968cfdd93a0bc8c" diff --git a/packages/imap/imap.1.1.0/descr b/packages/imap/imap.1.1.0/descr deleted file mode 100644 index 95665f080b0..00000000000 --- a/packages/imap/imap.1.1.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Non-blocking client library for the IMAP4rev1 protocol - -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. diff --git a/packages/imap/imap.1.1.0/opam b/packages/imap/imap.1.1.0/opam index 8e45a3eb240..1486375ae3b 100644 --- a/packages/imap/imap.1.1.0/opam +++ b/packages/imap/imap.1.1.0/opam @@ -1,16 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Nicolas Ojeda Bar " authors: "Nicolas Ojeda Bar " homepage: "https://www.github.com/nojb/ocaml-imap" -dev-repo: "https://www.github.com/nojb/ocaml-imap.git" +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] -build-doc: [make "doc"] +build: [ + [make] + [make "doc"] {with-doc} +] depends: [ + "ocaml" {>= "4.01.0"} "uint" "base64" {>= "2.0.0"} "uutf" {<= "0.9.4"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.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: "md5=1e33a51d1f7ffc6b51ad24d99cf07ebb" +} diff --git a/packages/imap/imap.1.1.0/url b/packages/imap/imap.1.1.0/url deleted file mode 100644 index 062b89f5b55..00000000000 --- a/packages/imap/imap.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nojb/ocaml-imap/archive/v1.1.0.tar.gz" -checksum: "1e33a51d1f7ffc6b51ad24d99cf07ebb" diff --git a/packages/imap/imap.1.1.1/descr b/packages/imap/imap.1.1.1/descr deleted file mode 100644 index 95665f080b0..00000000000 --- a/packages/imap/imap.1.1.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -Non-blocking client library for the IMAP4rev1 protocol - -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. diff --git a/packages/imap/imap.1.1.1/opam b/packages/imap/imap.1.1.1/opam index 8e45a3eb240..afb99b89e08 100644 --- a/packages/imap/imap.1.1.1/opam +++ b/packages/imap/imap.1.1.1/opam @@ -1,16 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Nicolas Ojeda Bar " authors: "Nicolas Ojeda Bar " homepage: "https://www.github.com/nojb/ocaml-imap" -dev-repo: "https://www.github.com/nojb/ocaml-imap.git" +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] -build-doc: [make "doc"] +build: [ + [make] + [make "doc"] {with-doc} +] depends: [ + "ocaml" {>= "4.01.0"} "uint" "base64" {>= "2.0.0"} "uutf" {<= "0.9.4"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.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: "md5=c6e4028d34dafdaae4d9097d92badd26" +} diff --git a/packages/imap/imap.1.1.1/url b/packages/imap/imap.1.1.1/url deleted file mode 100644 index 211dd431e74..00000000000 --- a/packages/imap/imap.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nojb/ocaml-imap/archive/1.1.1.tar.gz" -checksum: "c6e4028d34dafdaae4d9097d92badd26" diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.10/descr b/packages/imaplet-lwt/imaplet-lwt.0.1.10/descr deleted file mode 100644 index 8592f4a3e76..00000000000 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.10/descr +++ /dev/null @@ -1 +0,0 @@ -IMAP server prototype, supports IMAPv4rev1 diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.10/opam b/packages/imaplet-lwt/imaplet-lwt.0.1.10/opam index 2a058b859a4..3210a4fd168 100644 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.10/opam +++ b/packages/imaplet-lwt/imaplet-lwt.0.1.10/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "imaplet-lwt" version: "0.1.10" maintainer: "Gregory Tsipenyuk " @@ -18,6 +18,7 @@ remove: [ ["rm" "-f" "%{bin}%/imaplet*"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "lwt" "cohttp" {>= "0.16.1"} @@ -33,4 +34,9 @@ depends: [ "irmin-unix" {< "0.12.0"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.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: "md5=97ae6a1150b5b15eeeab5cae6b6aa0ee" +} diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.10/url b/packages/imaplet-lwt/imaplet-lwt.0.1.10/url deleted file mode 100644 index 4b1254cc765..00000000000 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.10/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/gregtatcam/imaplet-lwt/archive/v0.1.10.tar.gz" -checksum: "97ae6a1150b5b15eeeab5cae6b6aa0ee" diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.11/descr b/packages/imaplet-lwt/imaplet-lwt.0.1.11/descr deleted file mode 100644 index 8592f4a3e76..00000000000 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.11/descr +++ /dev/null @@ -1 +0,0 @@ -IMAP server prototype, supports IMAPv4rev1 diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.11/opam b/packages/imaplet-lwt/imaplet-lwt.0.1.11/opam index 67f771608de..20f6ff52be1 100644 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.11/opam +++ b/packages/imaplet-lwt/imaplet-lwt.0.1.11/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "imaplet-lwt" version: "0.1.11" maintainer: "Gregory Tsipenyuk " @@ -18,6 +18,7 @@ remove: [ ["rm" "-f" "%{bin}%/imaplet*"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "lwt" "cohttp" {>= "0.16.1"} @@ -32,4 +33,9 @@ depends: [ "fieldslib" {<= "113.00.00"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.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: "md5=cdf101b506bb43ea19646a90a853a1bf" +} diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.11/url b/packages/imaplet-lwt/imaplet-lwt.0.1.11/url deleted file mode 100644 index f775986b6c8..00000000000 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.11/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/gregtatcam/imaplet-lwt/archive/v0.1.11.tar.gz" -checksum: "cdf101b506bb43ea19646a90a853a1bf" diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.12/descr b/packages/imaplet-lwt/imaplet-lwt.0.1.12/descr deleted file mode 100644 index 8592f4a3e76..00000000000 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.12/descr +++ /dev/null @@ -1 +0,0 @@ -IMAP server prototype, supports IMAPv4rev1 diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.12/opam b/packages/imaplet-lwt/imaplet-lwt.0.1.12/opam index 410f2b4d27d..b23c706a40b 100644 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.12/opam +++ b/packages/imaplet-lwt/imaplet-lwt.0.1.12/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "imaplet-lwt" version: "0.1.12" maintainer: "Gregory Tsipenyuk " @@ -18,6 +18,7 @@ remove: [ ["rm" "-f" "%{bin}%/imaplet*"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "lwt" "cohttp" {>= "0.16.1"} @@ -33,4 +34,9 @@ depends: [ "fieldslib" {<= "113.00.00"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.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: "md5=f41894dde5f92eb9b3f49dbaa58d5c82" +} diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.12/url b/packages/imaplet-lwt/imaplet-lwt.0.1.12/url deleted file mode 100644 index af9f17cfdae..00000000000 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.12/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/gregtatcam/imaplet-lwt/archive/v0.1.12.tar.gz" -checksum: "f41894dde5f92eb9b3f49dbaa58d5c82" diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.13/descr b/packages/imaplet-lwt/imaplet-lwt.0.1.13/descr deleted file mode 100644 index 8592f4a3e76..00000000000 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.13/descr +++ /dev/null @@ -1 +0,0 @@ -IMAP server prototype, supports IMAPv4rev1 diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.13/opam b/packages/imaplet-lwt/imaplet-lwt.0.1.13/opam index 70bf09454c1..a303ea3c866 100644 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.13/opam +++ b/packages/imaplet-lwt/imaplet-lwt.0.1.13/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/gregtatcam/imaplet-lwt.git" +dev-repo: "git+https://github.com/gregtatcam/imaplet-lwt.git" license: "MIT" build: [ @@ -16,6 +16,7 @@ remove: [ ["rm" "-f" "%{bin}%/imaplet*"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "lwt" "cohttp" {>= "0.16.1"} @@ -27,4 +28,9 @@ depends: [ "menhir" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.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: "md5=29031d06f4e791a7fe6f8c0b30c8ff4f" +} diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.13/url b/packages/imaplet-lwt/imaplet-lwt.0.1.13/url deleted file mode 100644 index 09afce981e5..00000000000 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.13/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/gregtatcam/imaplet-lwt/archive/v0.1.13.tar.gz" -checksum: "29031d06f4e791a7fe6f8c0b30c8ff4f" diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.14/descr b/packages/imaplet-lwt/imaplet-lwt.0.1.14/descr deleted file mode 100644 index 8592f4a3e76..00000000000 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.14/descr +++ /dev/null @@ -1 +0,0 @@ -IMAP server prototype, supports IMAPv4rev1 diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.14/opam b/packages/imaplet-lwt/imaplet-lwt.0.1.14/opam index fa2d9505a60..247b4bb001b 100644 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.14/opam +++ b/packages/imaplet-lwt/imaplet-lwt.0.1.14/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" name: "imaplet-lwt" version: "0.1.14" maintainer: "Gregory Tsipenyuk " authors: "Gregory Tsipenyuk " homepage: "https://github.com/gregtatcam/imaplet-lwt" bug-reports: "https://github.com/gregtatcam/imaplet-lwt/issues" -dev-repo: "https://github.com/gregtatcam/imaplet-lwt.git" +dev-repo: "git+https://github.com/gregtatcam/imaplet-lwt.git" license: "MIT" build: [ @@ -27,6 +27,7 @@ remove: [ ] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "lwt" "fieldslib" {<= "113.00.00"} @@ -41,4 +42,9 @@ depends: [ "menhir" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.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: "md5=f27f505c0dc254ddfdae0eef10aeb88a" +} diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.14/url b/packages/imaplet-lwt/imaplet-lwt.0.1.14/url deleted file mode 100644 index 91c1f8a5344..00000000000 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.14/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/gregtatcam/imaplet-lwt/archive/v0.1.14.tar.gz" -checksum: "f27f505c0dc254ddfdae0eef10aeb88a" diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.15/descr b/packages/imaplet-lwt/imaplet-lwt.0.1.15/descr deleted file mode 100644 index 8592f4a3e76..00000000000 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.15/descr +++ /dev/null @@ -1 +0,0 @@ -IMAP server prototype, supports IMAPv4rev1 diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.15/opam b/packages/imaplet-lwt/imaplet-lwt.0.1.15/opam index 98ff0662bd8..c5b3a3d1f3a 100644 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.15/opam +++ b/packages/imaplet-lwt/imaplet-lwt.0.1.15/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" name: "imaplet-lwt" version: "0.1.15" maintainer: "Gregory Tsipenyuk " authors: "Gregory Tsipenyuk " homepage: "https://github.com/gregtatcam/imaplet-lwt" bug-reports: "https://github.com/gregtatcam/imaplet-lwt/issues" -dev-repo: "https://github.com/gregtatcam/imaplet-lwt.git" +dev-repo: "git+https://github.com/gregtatcam/imaplet-lwt.git" license: "MIT" build: [ @@ -27,6 +27,7 @@ remove: [ ] ] depends: [ + "ocaml" {>= "4.01.0" & < "4.03"} "ocamlfind" {build} "lwt" "cohttp" {>= "0.19.3"} @@ -43,4 +44,9 @@ depends: [ "fieldslib" {<= "113.00.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.03" ] +synopsis: "IMAP server prototype, supports IMAPv4rev1" +flags: light-uninstall +url { + src: "https://github.com/gregtatcam/imaplet-lwt/archive/v0.1.15.tar.gz" + checksum: "md5=962be85899c7bafe7731d13e19dab8ec" +} diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.15/url b/packages/imaplet-lwt/imaplet-lwt.0.1.15/url deleted file mode 100644 index c80071acc4a..00000000000 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.15/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/gregtatcam/imaplet-lwt/archive/v0.1.15.tar.gz" -checksum: "962be85899c7bafe7731d13e19dab8ec" diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.2/descr b/packages/imaplet-lwt/imaplet-lwt.0.1.2/descr deleted file mode 100644 index 8592f4a3e76..00000000000 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -IMAP server prototype, supports IMAPv4rev1 diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.2/opam b/packages/imaplet-lwt/imaplet-lwt.0.1.2/opam index 61c0308442b..61ec2667951 100644 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.2/opam +++ b/packages/imaplet-lwt/imaplet-lwt.0.1.2/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/gregtatcam/imaplet-lwt.git" +dev-repo: "git+https://github.com/gregtatcam/imaplet-lwt.git" license: "MIT" build: [ @@ -13,14 +13,19 @@ build: [ install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "lwt" - "mirage" {<"3.0.0"} - "git" {= "1.2.0"} - "irmin" {>= "0.8.2" & <= "0.8.3"} + "mirage" {< "3.0.0"} + "git" {= "1.2.0"} + "irmin" {>= "0.8.2" & <= "0.8.3"} "re2" "tls" {= "0.2.0"} "menhir" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0" ] +synopsis: "IMAP server prototype, supports IMAPv4rev1" +url { + src: "https://github.com/gregtatcam/imaplet-lwt/archive/v0.1.2.tar.gz" + checksum: "md5=a5b5a0687fa9248b31df72d0544b5ed0" +} diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.2/url b/packages/imaplet-lwt/imaplet-lwt.0.1.2/url deleted file mode 100644 index 3bf0ac0893e..00000000000 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/gregtatcam/imaplet-lwt/archive/v0.1.2.tar.gz" -checksum: "a5b5a0687fa9248b31df72d0544b5ed0" diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.3/descr b/packages/imaplet-lwt/imaplet-lwt.0.1.3/descr deleted file mode 100644 index 8592f4a3e76..00000000000 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.3/descr +++ /dev/null @@ -1 +0,0 @@ -IMAP server prototype, supports IMAPv4rev1 diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.3/opam b/packages/imaplet-lwt/imaplet-lwt.0.1.3/opam index 8a6502ba104..6437ed0b5cf 100644 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.3/opam +++ b/packages/imaplet-lwt/imaplet-lwt.0.1.3/opam @@ -1,8 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Gregory Tsipenyuk " authors: "Gregory Tsipenyuk " license: "MIT" -ocaml-version: [ >= "4.01.0" ] build: [ ["./configure" "--prefix=%{prefix}%" "--override=ocamlbuildflags" "-I storage"] [make] @@ -10,6 +9,7 @@ build: [ install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "lwt" "mirage" {< "3.0.0"} @@ -22,3 +22,8 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://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: "md5=de65d2e7fa4a27512c93fad73822d8a1" +} diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.3/url b/packages/imaplet-lwt/imaplet-lwt.0.1.3/url deleted file mode 100644 index a4f7c040758..00000000000 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/gregtatcam/imaplet-lwt/archive/v0.1.3.tar.gz" -checksum: "de65d2e7fa4a27512c93fad73822d8a1" diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.4/descr b/packages/imaplet-lwt/imaplet-lwt.0.1.4/descr deleted file mode 100644 index 8592f4a3e76..00000000000 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.4/descr +++ /dev/null @@ -1 +0,0 @@ -IMAP server prototype, supports IMAPv4rev1 diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.4/opam b/packages/imaplet-lwt/imaplet-lwt.0.1.4/opam index 2012c1576dc..10199b8f186 100644 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.4/opam +++ b/packages/imaplet-lwt/imaplet-lwt.0.1.4/opam @@ -1,8 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Gregory Tsipenyuk " authors: "Gregory Tsipenyuk " license: "MIT" -ocaml-version: [ >= "4.01.0" ] build: [ ["./configure" "--prefix=%{prefix}%" "--override=ocamlbuildflags" "-I storage"] [make] @@ -10,6 +9,7 @@ build: [ install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "lwt" "mirage" {< "3.0.0"} @@ -22,3 +22,8 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://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: "md5=152c9a92a635ee50433d23b333cf9889" +} diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.4/url b/packages/imaplet-lwt/imaplet-lwt.0.1.4/url deleted file mode 100644 index de11be75f14..00000000000 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/gregtatcam/imaplet-lwt/archive/v0.1.4.tar.gz" -checksum: "152c9a92a635ee50433d23b333cf9889" diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.8/descr b/packages/imaplet-lwt/imaplet-lwt.0.1.8/descr deleted file mode 100644 index 8592f4a3e76..00000000000 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.8/descr +++ /dev/null @@ -1 +0,0 @@ -IMAP server prototype, supports IMAPv4rev1 diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.8/opam b/packages/imaplet-lwt/imaplet-lwt.0.1.8/opam index 57eae5ead8a..a99b7667e65 100644 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.8/opam +++ b/packages/imaplet-lwt/imaplet-lwt.0.1.8/opam @@ -1,8 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Gregory Tsipenyuk " authors: "Gregory Tsipenyuk " license: "MIT" -ocaml-version: [ >= "4.01.0" ] build: [ ["./configure" "--prefix=%{prefix}%" "--override=ocamlbuildflags" "-I storage"] [make] @@ -10,6 +9,7 @@ build: [ install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "lwt" "mirage" {< "3.0.0"} @@ -23,3 +23,8 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://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: "md5=7848fdd91fbb87d9d3b4dc19bca7cd71" +} diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.8/url b/packages/imaplet-lwt/imaplet-lwt.0.1.8/url deleted file mode 100644 index 0a67d752a97..00000000000 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/gregtatcam/imaplet-lwt/archive/v0.1.8.tar.gz" -checksum: "7848fdd91fbb87d9d3b4dc19bca7cd71" diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.9/descr b/packages/imaplet-lwt/imaplet-lwt.0.1.9/descr deleted file mode 100644 index 8592f4a3e76..00000000000 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.9/descr +++ /dev/null @@ -1 +0,0 @@ -IMAP server prototype, supports IMAPv4rev1 diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.9/opam b/packages/imaplet-lwt/imaplet-lwt.0.1.9/opam index 7c45475ec69..1fb18796651 100644 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.9/opam +++ b/packages/imaplet-lwt/imaplet-lwt.0.1.9/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Gregory Tsipenyuk " authors: "Gregory Tsipenyuk " license: "MIT" @@ -13,9 +13,10 @@ remove: [ ["rm" "-f" "%{bin}%/imaplet*"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "lwt" - "mirage" {<"3.0.0"} + "mirage" {< "3.0.0"} "cohttp" {>= "0.15.1"} "git" {>= "1.4.10"} "irmin" {>= "0.9.3"} @@ -25,5 +26,10 @@ depends: [ "menhir" "ocamlbuild" {build} ] -ocaml-version: [ >= "4.01.0" ] dev-repo: "git://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: "md5=ba0ba5a4e0de83bbb5af78ef9d3ee1d8" +} diff --git a/packages/imaplet-lwt/imaplet-lwt.0.1.9/url b/packages/imaplet-lwt/imaplet-lwt.0.1.9/url deleted file mode 100644 index fb5c4eafd65..00000000000 --- a/packages/imaplet-lwt/imaplet-lwt.0.1.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/gregtatcam/imaplet-lwt/archive/v0.1.9.tar.gz" -checksum: "ba0ba5a4e0de83bbb5af78ef9d3ee1d8" diff --git a/packages/immutable/immutable.0.0.1/descr b/packages/immutable/immutable.0.0.1/descr deleted file mode 100644 index c8a791beccf..00000000000 --- a/packages/immutable/immutable.0.0.1/descr +++ /dev/null @@ -1,11 +0,0 @@ -Pure Reason implementation of persistent immutable data structures. - -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. diff --git a/packages/immutable/immutable.0.0.1/opam b/packages/immutable/immutable.0.0.1/opam index dd8f08224d1..638485a60ea 100644 --- a/packages/immutable/immutable.0.0.1/opam +++ b/packages/immutable/immutable.0.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Dave Bordoley " authors: "Dave Bordoley " homepage: "https://github.com/facebookincubator/immutable-re.git" @@ -9,7 +9,24 @@ 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"} ] -available: [ocaml-version >= "4.02" & ocaml-version < "4.03"] +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: "md5=b8728f45b2fad69aee1099031e849e87" +} diff --git a/packages/immutable/immutable.0.0.1/url b/packages/immutable/immutable.0.0.1/url deleted file mode 100644 index a6e615a4321..00000000000 --- a/packages/immutable/immutable.0.0.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/facebookincubator/immutable-re/archive/0.0.1.tar.gz" -checksum: "b8728f45b2fad69aee1099031e849e87" diff --git a/packages/immutable/immutable.0.0.14/descr b/packages/immutable/immutable.0.0.14/descr deleted file mode 100644 index c8a791beccf..00000000000 --- a/packages/immutable/immutable.0.0.14/descr +++ /dev/null @@ -1,11 +0,0 @@ -Pure Reason implementation of persistent immutable data structures. - -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. diff --git a/packages/immutable/immutable.0.0.14/opam b/packages/immutable/immutable.0.0.14/opam index 14303033fdf..feeb8450ce7 100644 --- a/packages/immutable/immutable.0.0.14/opam +++ b/packages/immutable/immutable.0.0.14/opam @@ -1,13 +1,30 @@ -opam-version: "1.2" +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: "https://github.com/facebookincubator/immutable-re.git" +dev-repo: "git+https://github.com/facebookincubator/immutable-re.git" build: [make "build"] depends: [ - "reason" { build & >= "1.13.3" } + "ocaml" {>= "4.02" & < "4.05"} + "reason" {build & >= "1.13.3"} ] -available: [ocaml-version >= "4.02" & ocaml-version < "4.05"] +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: "md5=89985b5171183a26794b909e59ab4fae" +} diff --git a/packages/immutable/immutable.0.0.14/url b/packages/immutable/immutable.0.0.14/url deleted file mode 100644 index 0cb3267908c..00000000000 --- a/packages/immutable/immutable.0.0.14/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/facebookincubator/immutable-re/archive/0.0.14.tar.gz" -checksum: "89985b5171183a26794b909e59ab4fae" diff --git a/packages/immutable/immutable.0.0.15/descr b/packages/immutable/immutable.0.0.15/descr deleted file mode 100644 index c8a791beccf..00000000000 --- a/packages/immutable/immutable.0.0.15/descr +++ /dev/null @@ -1,11 +0,0 @@ -Pure Reason implementation of persistent immutable data structures. - -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. diff --git a/packages/immutable/immutable.0.0.15/opam b/packages/immutable/immutable.0.0.15/opam index 2106e62796f..80cbcfab31d 100644 --- a/packages/immutable/immutable.0.0.15/opam +++ b/packages/immutable/immutable.0.0.15/opam @@ -1,13 +1,30 @@ -opam-version: "1.2" +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: "https://github.com/facebookincubator/immutable-re.git" +dev-repo: "git+https://github.com/facebookincubator/immutable-re.git" build: [make "build"] depends: [ + "ocaml" {>= "4.02" & < "4.05"} "reason" {build & >= "1.13.3"} ] -available: [ocaml-version >= "4.02" & ocaml-version < "4.05"] +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: "md5=8c3a3d43d5d3c629dd38f52281b52e6f" +} diff --git a/packages/immutable/immutable.0.0.15/url b/packages/immutable/immutable.0.0.15/url deleted file mode 100644 index 68df5ec3ab9..00000000000 --- a/packages/immutable/immutable.0.0.15/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/facebookincubator/immutable-re/archive/0.0.15.tar.gz" -checksum: "8c3a3d43d5d3c629dd38f52281b52e6f" diff --git a/packages/immutable/immutable.0.0.3/descr b/packages/immutable/immutable.0.0.3/descr deleted file mode 100644 index c8a791beccf..00000000000 --- a/packages/immutable/immutable.0.0.3/descr +++ /dev/null @@ -1,11 +0,0 @@ -Pure Reason implementation of persistent immutable data structures. - -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. diff --git a/packages/immutable/immutable.0.0.3/opam b/packages/immutable/immutable.0.0.3/opam index 3de09ff2055..03edc93745d 100644 --- a/packages/immutable/immutable.0.0.3/opam +++ b/packages/immutable/immutable.0.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Dave Bordoley " authors: "Dave Bordoley " homepage: "https://github.com/facebookincubator/immutable-re.git" @@ -9,7 +9,24 @@ dev-repo: "git://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"} ] -available: [ocaml-version >= "4.02" & ocaml-version < "4.03"] +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: "md5=bb6b95fdb5189a334039609d40de9c98" +} diff --git a/packages/immutable/immutable.0.0.3/url b/packages/immutable/immutable.0.0.3/url deleted file mode 100644 index 2e71c1b6ded..00000000000 --- a/packages/immutable/immutable.0.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://github.com/facebookincubator/immutable-re/archive/0.0.3.tar.gz" -checksum: "bb6b95fdb5189a334039609d40de9c98" diff --git a/packages/immutable/immutable.0.0.6/descr b/packages/immutable/immutable.0.0.6/descr deleted file mode 100644 index c8a791beccf..00000000000 --- a/packages/immutable/immutable.0.0.6/descr +++ /dev/null @@ -1,11 +0,0 @@ -Pure Reason implementation of persistent immutable data structures. - -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. diff --git a/packages/immutable/immutable.0.0.6/opam b/packages/immutable/immutable.0.0.6/opam index f77805f48f1..872789abf8a 100644 --- a/packages/immutable/immutable.0.0.6/opam +++ b/packages/immutable/immutable.0.0.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Dave Bordoley " authors: "Dave Bordoley " homepage: "https://github.com/facebookincubator/immutable-re.git" @@ -8,7 +8,24 @@ tags: ["reason" "immutable"] dev-repo: "git://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"} ] -available: [ocaml-version >= "4.02" & ocaml-version < "4.05"] +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: "md5=4f338793ab6acdd6bd846573c45b9adc" +} diff --git a/packages/immutable/immutable.0.0.6/url b/packages/immutable/immutable.0.0.6/url deleted file mode 100644 index 48e721faff6..00000000000 --- a/packages/immutable/immutable.0.0.6/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/facebookincubator/immutable-re/archive/0.0.6.tar.gz" -checksum: "4f338793ab6acdd6bd846573c45b9adc" diff --git a/packages/immutable/immutable.0.0.9/descr b/packages/immutable/immutable.0.0.9/descr deleted file mode 100644 index c8a791beccf..00000000000 --- a/packages/immutable/immutable.0.0.9/descr +++ /dev/null @@ -1,11 +0,0 @@ -Pure Reason implementation of persistent immutable data structures. - -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. diff --git a/packages/immutable/immutable.0.0.9/opam b/packages/immutable/immutable.0.0.9/opam index 3b6a11c17cb..4a6e702766b 100644 --- a/packages/immutable/immutable.0.0.9/opam +++ b/packages/immutable/immutable.0.0.9/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Dave Bordoley " authors: "Dave Bordoley " homepage: "https://github.com/facebookincubator/immutable-re.git" @@ -8,7 +8,24 @@ tags: ["reason" "immutable"] dev-repo: "git://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"} ] -available: [ocaml-version >= "4.02" & ocaml-version < "4.05"] +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: "md5=19acbf43156b6ff8197449702d68cf8b" +} diff --git a/packages/immutable/immutable.0.0.9/url b/packages/immutable/immutable.0.0.9/url deleted file mode 100644 index 72504ecaa74..00000000000 --- a/packages/immutable/immutable.0.0.9/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/facebookincubator/immutable-re/archive/0.0.9.tar.gz" -checksum: "19acbf43156b6ff8197449702d68cf8b" diff --git a/packages/incr_dom/incr_dom.v0.10.0/descr b/packages/incr_dom/incr_dom.v0.10.0/descr deleted file mode 100644 index 1b9384c6d35..00000000000 --- a/packages/incr_dom/incr_dom.v0.10.0/descr +++ /dev/null @@ -1,21 +0,0 @@ -A library for building dynamic webapps, using Js_of_ocaml. - -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. diff --git a/packages/incr_dom/incr_dom.v0.10.0/opam b/packages/incr_dom/incr_dom.v0.10.0/opam index bc2a5052e68..54f6f52bc48 100644 --- a/packages/incr_dom/incr_dom.v0.10.0/opam +++ b/packages/incr_dom/incr_dom.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/incr_dom" @@ -9,18 +9,44 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} - "js_of_ocaml" {>= "3.0"} + "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" {build & >= "1.0+beta12"} + "js_of_ocaml" {>= "3.0"} "js_of_ocaml-ppx" "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=db9d134270ed323c0a35203d1b81feca" +} diff --git a/packages/incr_dom/incr_dom.v0.10.0/url b/packages/incr_dom/incr_dom.v0.10.0/url deleted file mode 100644 index 7f1c513d1b0..00000000000 --- a/packages/incr_dom/incr_dom.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/incr_dom-v0.10.0.tar.gz" -checksum: "db9d134270ed323c0a35203d1b81feca" diff --git a/packages/incr_dom/incr_dom.v0.9.0/descr b/packages/incr_dom/incr_dom.v0.9.0/descr deleted file mode 100644 index 1b9384c6d35..00000000000 --- a/packages/incr_dom/incr_dom.v0.9.0/descr +++ /dev/null @@ -1,21 +0,0 @@ -A library for building dynamic webapps, using Js_of_ocaml. - -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. diff --git a/packages/incr_dom/incr_dom.v0.9.0/opam b/packages/incr_dom/incr_dom.v0.9.0/opam index 72a17adcb13..f083746eaf7 100644 --- a/packages/incr_dom/incr_dom.v0.9.0/opam +++ b/packages/incr_dom/incr_dom.v0.9.0/opam @@ -1,25 +1,51 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/incr_dom" bug-reports: "https://github.com/janestreet/incr_dom/issues" -dev-repo: "https://github.com/janestreet/incr_dom.git" +dev-repo: "git+https://github.com/janestreet/incr_dom.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} - "virtual_dom" {>= "v0.9" & < "v0.10"} + "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" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "virtual_dom" {>= "v0.9" & < "v0.10"} "js_of_ocaml" "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=2a6960c6a8ef7dc6ac13c0b0385022a1" +} diff --git a/packages/incr_dom/incr_dom.v0.9.0/url b/packages/incr_dom/incr_dom.v0.9.0/url deleted file mode 100644 index 99f1242cc3d..00000000000 --- a/packages/incr_dom/incr_dom.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/incr_dom-v0.9.0.tar.gz" -checksum: "2a6960c6a8ef7dc6ac13c0b0385022a1" diff --git a/packages/incr_dom_widgets/incr_dom_widgets.v0.10.0/descr b/packages/incr_dom_widgets/incr_dom_widgets.v0.10.0/descr deleted file mode 100644 index 426fc9254bc..00000000000 --- a/packages/incr_dom_widgets/incr_dom_widgets.v0.10.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -A library of libraries and widgets for Incr_dom applications. - -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. 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 index da439ae2d55..3f6e49923e3 100644 --- a/packages/incr_dom_widgets/incr_dom_widgets.v0.10.0/opam +++ b/packages/incr_dom_widgets/incr_dom_widgets.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/incr_dom_widgets" @@ -9,17 +9,29 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} - "js_of_ocaml" {>= "3.0"} + "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" {build & >= "1.0+beta12"} + "js_of_ocaml" {>= "3.0"} "js_of_ocaml-ppx" "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=8d85d1bc6fbf779f1abb5394d0e35b62" +} diff --git a/packages/incr_dom_widgets/incr_dom_widgets.v0.10.0/url b/packages/incr_dom_widgets/incr_dom_widgets.v0.10.0/url deleted file mode 100644 index 1608dba36ca..00000000000 --- a/packages/incr_dom_widgets/incr_dom_widgets.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/incr_dom_widgets-v0.10.0.tar.gz" -checksum: "8d85d1bc6fbf779f1abb5394d0e35b62" diff --git a/packages/incr_map/incr_map.v0.10.0/descr b/packages/incr_map/incr_map.v0.10.0/descr deleted file mode 100644 index 7c45063b071..00000000000 --- a/packages/incr_map/incr_map.v0.10.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Helpers for incremental operations on map like data structures. - -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=. diff --git a/packages/incr_map/incr_map.v0.10.0/opam b/packages/incr_map/incr_map.v0.10.0/opam index ddf5db95b25..644eb677e6c 100644 --- a/packages/incr_map/incr_map.v0.10.0/opam +++ b/packages/incr_map/incr_map.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/incr_map" @@ -9,11 +9,22 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=41978e598a8ad84109a539203dcf847e" +} diff --git a/packages/incr_map/incr_map.v0.10.0/url b/packages/incr_map/incr_map.v0.10.0/url deleted file mode 100644 index e4fc599fcad..00000000000 --- a/packages/incr_map/incr_map.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/incr_map-v0.10.0.tar.gz" -checksum: "41978e598a8ad84109a539203dcf847e" diff --git a/packages/incr_map/incr_map.v0.9.0/descr b/packages/incr_map/incr_map.v0.9.0/descr deleted file mode 100644 index 7c45063b071..00000000000 --- a/packages/incr_map/incr_map.v0.9.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Helpers for incremental operations on map like data structures. - -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=. diff --git a/packages/incr_map/incr_map.v0.9.0/opam b/packages/incr_map/incr_map.v0.9.0/opam index 40805f3cad0..81ee74890e5 100644 --- a/packages/incr_map/incr_map.v0.9.0/opam +++ b/packages/incr_map/incr_map.v0.9.0/opam @@ -1,19 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/incr_map" bug-reports: "https://github.com/janestreet/incr_map/issues" -dev-repo: "https://github.com/janestreet/incr_map.git" +dev-repo: "git+https://github.com/janestreet/incr_map.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core_kernel" {>= "v0.9" & < "v0.10"} - "incremental_kernel" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "core_kernel" {>= "v0.9" & < "v0.10"} + "incremental_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=70876f4f26e5450450d037333631cb54" +} diff --git a/packages/incr_map/incr_map.v0.9.0/url b/packages/incr_map/incr_map.v0.9.0/url deleted file mode 100644 index bd35cbf5a53..00000000000 --- a/packages/incr_map/incr_map.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/incr_map-v0.9.0.tar.gz" -checksum: "70876f4f26e5450450d037333631cb54" diff --git a/packages/incr_select/incr_select.v0.10.0/descr b/packages/incr_select/incr_select.v0.10.0/descr deleted file mode 100644 index 1a956de3129..00000000000 --- a/packages/incr_select/incr_select.v0.10.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Handling of large set of incremental outputs from a single input - -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. diff --git a/packages/incr_select/incr_select.v0.10.0/opam b/packages/incr_select/incr_select.v0.10.0/opam index d8f1a3b3e4e..5d59132d269 100644 --- a/packages/incr_select/incr_select.v0.10.0/opam +++ b/packages/incr_select/incr_select.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/incr_select" @@ -9,12 +9,25 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "js_of_ocaml-ppx" "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=f085f8eaca42d3dad95f7dcc0211c0d7" +} diff --git a/packages/incr_select/incr_select.v0.10.0/url b/packages/incr_select/incr_select.v0.10.0/url deleted file mode 100644 index 65da58663c0..00000000000 --- a/packages/incr_select/incr_select.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/incr_select-v0.10.0.tar.gz" -checksum: "f085f8eaca42d3dad95f7dcc0211c0d7" diff --git a/packages/incr_select/incr_select.v0.9.0/descr b/packages/incr_select/incr_select.v0.9.0/descr deleted file mode 100644 index 1a956de3129..00000000000 --- a/packages/incr_select/incr_select.v0.9.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Handling of large set of incremental outputs from a single input - -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. diff --git a/packages/incr_select/incr_select.v0.9.0/opam b/packages/incr_select/incr_select.v0.9.0/opam index 8355e7bf29b..537ff6f1d02 100644 --- a/packages/incr_select/incr_select.v0.9.0/opam +++ b/packages/incr_select/incr_select.v0.9.0/opam @@ -1,20 +1,33 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/incr_select" bug-reports: "https://github.com/janestreet/incr_select/issues" -dev-repo: "https://github.com/janestreet/incr_select.git" +dev-repo: "git+https://github.com/janestreet/incr_select.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "async_js" {>= "v0.9" & < "v0.10"} - "core_kernel" {>= "v0.9" & < "v0.10"} - "incremental_kernel" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "async_js" {>= "v0.9" & < "v0.10"} + "core_kernel" {>= "v0.9" & < "v0.10"} + "incremental_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=1e8c705a9a69ca967d67c25da11add8e" +} diff --git a/packages/incr_select/incr_select.v0.9.0/url b/packages/incr_select/incr_select.v0.9.0/url deleted file mode 100644 index 7de9568e8c4..00000000000 --- a/packages/incr_select/incr_select.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/incr_select-v0.9.0.tar.gz" -checksum: "1e8c705a9a69ca967d67c25da11add8e" diff --git a/packages/incremental/incremental.112.35.00/descr b/packages/incremental/incremental.112.35.00/descr deleted file mode 100644 index 1dd42f75b16..00000000000 --- a/packages/incremental/incremental.112.35.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for incremental computations -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/incremental/incremental.112.35.00/opam b/packages/incremental/incremental.112.35.00/opam index e3f323621d8..4b4a9ee0575 100644 --- a/packages/incremental/incremental.112.35.00/opam +++ b/packages/incremental/incremental.112.35.00/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/incremental" -dev-repo: "https://github.com/janestreet/incremental.git" +dev-repo: "git+https://github.com/janestreet/incremental.git" bug-reports: "https://github.com/janestreet/incremental/issues" license: "Apache-2.0" build: [ @@ -10,6 +10,7 @@ build: [ ] remove: [["ocamlfind" "remove" "incremental_lib"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "core" {>= "112.35.00" & < "112.36.00"} @@ -20,5 +21,16 @@ depends: [ "sexplib" {>= "112.35.00" & < "112.36.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] 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: "md5=1030e5a8093de3d7c8df63c2c36eac5b" +} diff --git a/packages/incremental/incremental.112.35.00/url b/packages/incremental/incremental.112.35.00/url deleted file mode 100644 index 9917a7379a2..00000000000 --- a/packages/incremental/incremental.112.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.35/files/incremental-112.35.00.tar.gz" -checksum: "1030e5a8093de3d7c8df63c2c36eac5b" diff --git a/packages/incremental/incremental.113.00.00/descr b/packages/incremental/incremental.113.00.00/descr deleted file mode 100644 index 1dd42f75b16..00000000000 --- a/packages/incremental/incremental.113.00.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for incremental computations -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/incremental/incremental.113.00.00/opam b/packages/incremental/incremental.113.00.00/opam index bb7c2bae040..1a3d51d2dd2 100644 --- a/packages/incremental/incremental.113.00.00/opam +++ b/packages/incremental/incremental.113.00.00/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/incremental" -dev-repo: "https://github.com/janestreet/incremental.git" +dev-repo: "git+https://github.com/janestreet/incremental.git" bug-reports: "https://github.com/janestreet/incremental/issues" license: "Apache-2.0" build: [ @@ -10,6 +10,7 @@ build: [ ] remove: [["ocamlfind" "remove" "incremental_lib"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "core" {>= "113.00.00" & < "113.01.00"} @@ -20,5 +21,16 @@ depends: [ "sexplib" {>= "113.00.00" & < "113.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] 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: "md5=3fb033a7b87b6fae754b7ee4ca01809b" +} diff --git a/packages/incremental/incremental.113.00.00/url b/packages/incremental/incremental.113.00.00/url deleted file mode 100644 index e2ffbe5978d..00000000000 --- a/packages/incremental/incremental.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/incremental-113.00.00.tar.gz" -checksum: "3fb033a7b87b6fae754b7ee4ca01809b" diff --git a/packages/incremental/incremental.113.24.00/descr b/packages/incremental/incremental.113.24.00/descr deleted file mode 100644 index 1dd42f75b16..00000000000 --- a/packages/incremental/incremental.113.24.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for incremental computations -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/incremental/incremental.113.24.00/opam b/packages/incremental/incremental.113.24.00/opam index c40dda71e3b..29f49897dbb 100644 --- a/packages/incremental/incremental.113.24.00/opam +++ b/packages/incremental/incremental.113.24.00/opam @@ -1,28 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/incremental" bug-reports: "https://github.com/janestreet/incremental/issues" -dev-repo: "https://github.com/janestreet/incremental.git" +dev-repo: "git+https://github.com/janestreet/incremental.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=49c3709bbf4c378912ed0113a8020f60" +} diff --git a/packages/incremental/incremental.113.24.00/url b/packages/incremental/incremental.113.24.00/url deleted file mode 100644 index 9849e58037d..00000000000 --- a/packages/incremental/incremental.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/incremental-113.24.00.tar.gz" -checksum: "49c3709bbf4c378912ed0113a8020f60" diff --git a/packages/incremental/incremental.113.33.00/descr b/packages/incremental/incremental.113.33.00/descr deleted file mode 100644 index 1dd42f75b16..00000000000 --- a/packages/incremental/incremental.113.33.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for incremental computations -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/incremental/incremental.113.33.00/opam b/packages/incremental/incremental.113.33.00/opam index 4686b8d5688..86aa39f68e7 100644 --- a/packages/incremental/incremental.113.33.00/opam +++ b/packages/incremental/incremental.113.33.00/opam @@ -1,29 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/incremental" bug-reports: "https://github.com/janestreet/incremental/issues" -dev-repo: "https://github.com/janestreet/incremental.git" +dev-repo: "git+https://github.com/janestreet/incremental.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=3c88c08b6939aec8adb2ecc0da3d8113" +} diff --git a/packages/incremental/incremental.113.33.00/url b/packages/incremental/incremental.113.33.00/url deleted file mode 100644 index b484b0af7ac..00000000000 --- a/packages/incremental/incremental.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/incremental-113.33.00.tar.gz" -checksum: "3c88c08b6939aec8adb2ecc0da3d8113" diff --git a/packages/incremental/incremental.113.33.03/descr b/packages/incremental/incremental.113.33.03/descr deleted file mode 100644 index 1dd42f75b16..00000000000 --- a/packages/incremental/incremental.113.33.03/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for incremental computations -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/incremental/incremental.113.33.03/opam b/packages/incremental/incremental.113.33.03/opam index 7a5e6068d09..bdd7f9b84ef 100644 --- a/packages/incremental/incremental.113.33.03/opam +++ b/packages/incremental/incremental.113.33.03/opam @@ -1,30 +1,41 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/incremental" bug-reports: "https://github.com/janestreet/incremental/issues" -dev-repo: "https://github.com/janestreet/incremental.git" +dev-repo: "git+https://github.com/janestreet/incremental.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "bin_prot" {>= "113.33.03" & < "113.34.00"} - "core" {>= "113.33.03" & < "113.34.00"} - "fieldslib" {>= "113.33.03" & < "113.34.00"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} - "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"} + "js-build-tools" {build & >= "113.33.04" & < "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"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=22c47bb459bea77c0f6228ae4d9b04c6" +} diff --git a/packages/incremental/incremental.113.33.03/url b/packages/incremental/incremental.113.33.03/url deleted file mode 100644 index 46a6efb8329..00000000000 --- a/packages/incremental/incremental.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/incremental-113.33.03.tar.gz" -checksum: "22c47bb459bea77c0f6228ae4d9b04c6" diff --git a/packages/incremental/incremental.v0.10.0/descr b/packages/incremental/incremental.v0.10.0/descr deleted file mode 100644 index 56392effb4a..00000000000 --- a/packages/incremental/incremental.v0.10.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Library for incremental computations - -Part of Jane Street's Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/incremental/incremental.v0.10.0/opam b/packages/incremental/incremental.v0.10.0/opam index 86f12e637f8..cc97922bdb7 100644 --- a/packages/incremental/incremental.v0.10.0/opam +++ b/packages/incremental/incremental.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/incremental" @@ -9,11 +9,22 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core" {>= "v0.10" & < "v0.11"} - "incremental_kernel" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "ppx_jane" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=5b021b29ddc35ab4fc559321a0020d5e" +} diff --git a/packages/incremental/incremental.v0.10.0/url b/packages/incremental/incremental.v0.10.0/url deleted file mode 100644 index 9b134d28166..00000000000 --- a/packages/incremental/incremental.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/incremental-v0.10.0.tar.gz" -checksum: "5b021b29ddc35ab4fc559321a0020d5e" diff --git a/packages/incremental/incremental.v0.9.0/descr b/packages/incremental/incremental.v0.9.0/descr deleted file mode 100644 index 56392effb4a..00000000000 --- a/packages/incremental/incremental.v0.9.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Library for incremental computations - -Part of Jane Street's Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/incremental/incremental.v0.9.0/opam b/packages/incremental/incremental.v0.9.0/opam index 5dab32772c9..d79ed2b5e41 100644 --- a/packages/incremental/incremental.v0.9.0/opam +++ b/packages/incremental/incremental.v0.9.0/opam @@ -1,19 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/incremental" bug-reports: "https://github.com/janestreet/incremental/issues" -dev-repo: "https://github.com/janestreet/incremental.git" +dev-repo: "git+https://github.com/janestreet/incremental.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core" {>= "v0.9" & < "v0.10"} - "incremental_kernel" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "core" {>= "v0.9" & < "v0.10"} + "incremental_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=7b82c12c4874a75e0a09f00e0d72796e" +} diff --git a/packages/incremental/incremental.v0.9.0/url b/packages/incremental/incremental.v0.9.0/url deleted file mode 100644 index 42bd79913ce..00000000000 --- a/packages/incremental/incremental.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/incremental-v0.9.0.tar.gz" -checksum: "7b82c12c4874a75e0a09f00e0d72796e" diff --git a/packages/incremental_kernel/incremental_kernel.113.33.00/descr b/packages/incremental_kernel/incremental_kernel.113.33.00/descr deleted file mode 100644 index 00e86a69c90..00000000000 --- a/packages/incremental_kernel/incremental_kernel.113.33.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for incremental computations depending only on Core_kernel -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/incremental_kernel/incremental_kernel.113.33.00/opam b/packages/incremental_kernel/incremental_kernel.113.33.00/opam index a6fbd932c53..5d2b2a708f0 100644 --- a/packages/incremental_kernel/incremental_kernel.113.33.00/opam +++ b/packages/incremental_kernel/incremental_kernel.113.33.00/opam @@ -1,28 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/incremental_kernel" bug-reports: "https://github.com/janestreet/incremental_kernel/issues" -dev-repo: "https://github.com/janestreet/incremental_kernel.git" +dev-repo: "git+https://github.com/janestreet/incremental_kernel.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=07ec43ef8cdbbc078654b3d3a7d6e0c2" +} diff --git a/packages/incremental_kernel/incremental_kernel.113.33.00/url b/packages/incremental_kernel/incremental_kernel.113.33.00/url deleted file mode 100644 index 097b6da28a3..00000000000 --- a/packages/incremental_kernel/incremental_kernel.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/incremental_kernel-113.33.00.tar.gz" -checksum: "07ec43ef8cdbbc078654b3d3a7d6e0c2" diff --git a/packages/incremental_kernel/incremental_kernel.113.33.03/descr b/packages/incremental_kernel/incremental_kernel.113.33.03/descr deleted file mode 100644 index 00e86a69c90..00000000000 --- a/packages/incremental_kernel/incremental_kernel.113.33.03/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for incremental computations depending only on Core_kernel -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/incremental_kernel/incremental_kernel.113.33.03/opam b/packages/incremental_kernel/incremental_kernel.113.33.03/opam index 74cfe1170d9..ca22351f4e8 100644 --- a/packages/incremental_kernel/incremental_kernel.113.33.03/opam +++ b/packages/incremental_kernel/incremental_kernel.113.33.03/opam @@ -1,29 +1,41 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/incremental_kernel" bug-reports: "https://github.com/janestreet/incremental_kernel/issues" -dev-repo: "https://github.com/janestreet/incremental_kernel.git" +dev-repo: "git+https://github.com/janestreet/incremental_kernel.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=89de7454800d09285e5549874ac2e0f9" +} diff --git a/packages/incremental_kernel/incremental_kernel.113.33.03/url b/packages/incremental_kernel/incremental_kernel.113.33.03/url deleted file mode 100644 index 650f063b29c..00000000000 --- a/packages/incremental_kernel/incremental_kernel.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/incremental_kernel-113.33.03.tar.gz" -checksum: "89de7454800d09285e5549874ac2e0f9" diff --git a/packages/incremental_kernel/incremental_kernel.v0.10.0/descr b/packages/incremental_kernel/incremental_kernel.v0.10.0/descr deleted file mode 100644 index cda8efa6212..00000000000 --- a/packages/incremental_kernel/incremental_kernel.v0.10.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Library for incremental computations depending only on Core_kernel - -Part of Jane Street's Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/incremental_kernel/incremental_kernel.v0.10.0/opam b/packages/incremental_kernel/incremental_kernel.v0.10.0/opam index 1fbea228e5e..8dcbc4f9d73 100644 --- a/packages/incremental_kernel/incremental_kernel.v0.10.0/opam +++ b/packages/incremental_kernel/incremental_kernel.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/incremental_kernel" @@ -9,10 +9,22 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core_kernel" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "ppx_jane" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "ocaml" {>= "4.04.1"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=3b90854613ec9508efef5586fd8004ae" +} diff --git a/packages/incremental_kernel/incremental_kernel.v0.10.0/url b/packages/incremental_kernel/incremental_kernel.v0.10.0/url deleted file mode 100644 index 5b0bf110291..00000000000 --- a/packages/incremental_kernel/incremental_kernel.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/incremental_kernel-v0.10.0.tar.gz" -checksum: "3b90854613ec9508efef5586fd8004ae" diff --git a/packages/incremental_kernel/incremental_kernel.v0.9.0/descr b/packages/incremental_kernel/incremental_kernel.v0.9.0/descr deleted file mode 100644 index cda8efa6212..00000000000 --- a/packages/incremental_kernel/incremental_kernel.v0.9.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Library for incremental computations depending only on Core_kernel - -Part of Jane Street's Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/incremental_kernel/incremental_kernel.v0.9.0/opam b/packages/incremental_kernel/incremental_kernel.v0.9.0/opam index 238d562247b..0fc117021d4 100644 --- a/packages/incremental_kernel/incremental_kernel.v0.9.0/opam +++ b/packages/incremental_kernel/incremental_kernel.v0.9.0/opam @@ -1,18 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/incremental_kernel" bug-reports: "https://github.com/janestreet/incremental_kernel/issues" -dev-repo: "https://github.com/janestreet/incremental_kernel.git" +dev-repo: "git+https://github.com/janestreet/incremental_kernel.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core_kernel" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "core_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=37ce6ade298c1e5492b7c06c472cf3e7" +} diff --git a/packages/incremental_kernel/incremental_kernel.v0.9.0/url b/packages/incremental_kernel/incremental_kernel.v0.9.0/url deleted file mode 100644 index e3841e6d0b5..00000000000 --- a/packages/incremental_kernel/incremental_kernel.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/incremental_kernel-v0.9.0.tar.gz" -checksum: "37ce6ade298c1e5492b7c06c472cf3e7" diff --git a/packages/indexmap/indexmap.0.0.3/descr b/packages/indexmap/indexmap.0.0.3/descr deleted file mode 100644 index ee0f02f19bb..00000000000 --- a/packages/indexmap/indexmap.0.0.3/descr +++ /dev/null @@ -1 +0,0 @@ -Generic indexed data for OCaml diff --git a/packages/indexmap/indexmap.0.0.3/opam b/packages/indexmap/indexmap.0.0.3/opam index 9413beaca02..01482a606f1 100644 --- a/packages/indexmap/indexmap.0.0.3/opam +++ b/packages/indexmap/indexmap.0.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hez@0ok.org" authors: [ "Hezekiah M. Carty " ] license: "MIT" @@ -11,9 +11,15 @@ remove: [ ["ocamlfind" "remove" "indexMap"] ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://github.com/hcarty/indexmap" -available: ocaml-version >= "4.00.0" 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: "md5=1bc63fdf2a063f555c2cb15aaf6b4700" +} diff --git a/packages/indexmap/indexmap.0.0.3/url b/packages/indexmap/indexmap.0.0.3/url deleted file mode 100644 index 4db91cfd5a6..00000000000 --- a/packages/indexmap/indexmap.0.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/indexmap/archive/v0.0.3.tar.gz" -checksum: "1bc63fdf2a063f555c2cb15aaf6b4700" diff --git a/packages/inotify/inotify.1.4/descr b/packages/inotify/inotify.1.4/descr deleted file mode 100644 index 690aea509fa..00000000000 --- a/packages/inotify/inotify.1.4/descr +++ /dev/null @@ -1 +0,0 @@ -Inotify bindings for ocaml. diff --git a/packages/inotify/inotify.1.4/opam b/packages/inotify/inotify.1.4/opam deleted file mode 100644 index 5eb16b11d8a..00000000000 --- a/packages/inotify/inotify.1.4/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -maintainer: "seanmcl@gmail.com" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocamlfind" "remove" "inotify"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/whitequark/ocaml-inotify" -available: [(os = "linux" | os = "darwin") & ocaml-version < "4.06.0"] -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/inotify/inotify.1.4/url b/packages/inotify/inotify.1.4/url deleted file mode 100644 index a2335f7fd48..00000000000 --- a/packages/inotify/inotify.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/whitequark/ocaml-inotify/archive/1.4.tar.gz" -checksum: "8002a6fec33b4897c19fc4512bee84e3" diff --git a/packages/inotify/inotify.1.5/descr b/packages/inotify/inotify.1.5/descr deleted file mode 100644 index 690aea509fa..00000000000 --- a/packages/inotify/inotify.1.5/descr +++ /dev/null @@ -1 +0,0 @@ -Inotify bindings for ocaml. diff --git a/packages/inotify/inotify.1.5/opam b/packages/inotify/inotify.1.5/opam index 5eb16b11d8a..ee3e673e75c 100644 --- a/packages/inotify/inotify.1.5/opam +++ b/packages/inotify/inotify.1.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "seanmcl@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,9 +6,16 @@ build: [ ] remove: [["ocamlfind" "remove" "inotify"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://github.com/whitequark/ocaml-inotify" -available: [(os = "linux" | os = "darwin") & ocaml-version < "4.06.0"] +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: "md5=f9d6999317fe1e52323fa568ab4d78bd" +} diff --git a/packages/inotify/inotify.1.5/url b/packages/inotify/inotify.1.5/url deleted file mode 100644 index e10ee5050a4..00000000000 --- a/packages/inotify/inotify.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/whitequark/ocaml-inotify/archive/1.5.tar.gz" -checksum: "f9d6999317fe1e52323fa568ab4d78bd" diff --git a/packages/inotify/inotify.2.0/descr b/packages/inotify/inotify.2.0/descr deleted file mode 100644 index 690aea509fa..00000000000 --- a/packages/inotify/inotify.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Inotify bindings for ocaml. diff --git a/packages/inotify/inotify.2.0/opam b/packages/inotify/inotify.2.0/opam index 63767a2f8fe..b4c2d372380 100644 --- a/packages/inotify/inotify.2.0/opam +++ b/packages/inotify/inotify.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "whitequark@whitequark.org" build: [ ["ocaml" "setup.ml" "-configure" "--%{lwt:enable}%-lwt" "--prefix" prefix] @@ -6,11 +6,18 @@ build: [ ] remove: [["ocamlfind" "remove" "inotify"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "base-unix" "ocamlbuild" {build} ] depopts: ["lwt"] dev-repo: "git://github.com/whitequark/ocaml-inotify" -available: [(os = "linux" | os = "darwin") & ocaml-version < "4.06.0"] +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: "md5=65d3bb94eb098c989c741c61d17b7b02" +} diff --git a/packages/inotify/inotify.2.0/url b/packages/inotify/inotify.2.0/url deleted file mode 100644 index 8449d0f5e73..00000000000 --- a/packages/inotify/inotify.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/whitequark/ocaml-inotify/archive/2.0.tar.gz" -checksum: "65d3bb94eb098c989c741c61d17b7b02" diff --git a/packages/inotify/inotify.2.1/descr b/packages/inotify/inotify.2.1/descr deleted file mode 100644 index 690aea509fa..00000000000 --- a/packages/inotify/inotify.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -Inotify bindings for ocaml. diff --git a/packages/inotify/inotify.2.1/opam b/packages/inotify/inotify.2.1/opam index 4b959688b1b..a97170f196c 100644 --- a/packages/inotify/inotify.2.1/opam +++ b/packages/inotify/inotify.2.1/opam @@ -1,20 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "whitequark " authors: [ "whitequark " ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/whitequark/ocaml-inotify" doc: "http://whitequark.github.io/ocaml-inotify" bug-reports: "https://github.com/whitequark/ocaml-inotify/issues" -dev-repo: "https://github.com/whitequark/ocaml-inotify.git" +dev-repo: "git+https://github.com/whitequark/ocaml-inotify.git" build: [ ["ocaml" "setup.ml" "-configure" "--%{lwt:enable}%-lwt" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" - "--%{lwt:enable}%-lwt" "--prefix" prefix "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] + [ + "ocaml" + "setup.ml" + "-configure" + "--%{lwt:enable}%-lwt" + "--prefix" + prefix + "--enable-tests" + ] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} ] install: [ ["ocaml" "setup.ml" "-install"] @@ -23,11 +28,18 @@ remove: [ ["ocamlfind" "remove" "inotify"] ] depends: [ + "ocaml" "base-unix" "base-bytes" "ocamlfind" {build} "ocamlbuild" {build} - "fileutils" {test} + "fileutils" {with-test} ] depopts: ["lwt"] -available: [os = "linux" | os = "darwin"] +available: os = "linux" | os = "macos" +synopsis: "Inotify bindings for ocaml." +flags: light-uninstall +url { + src: "https://github.com/whitequark/ocaml-inotify/archive/v2.1.tar.gz" + checksum: "md5=60b3070dec5c008b3fe69a562ea4e905" +} diff --git a/packages/inotify/inotify.2.1/url b/packages/inotify/inotify.2.1/url deleted file mode 100644 index 0c29d0b4142..00000000000 --- a/packages/inotify/inotify.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/whitequark/ocaml-inotify/archive/v2.1.tar.gz" -checksum: "60b3070dec5c008b3fe69a562ea4e905" diff --git a/packages/inotify/inotify.2.2/descr b/packages/inotify/inotify.2.2/descr deleted file mode 100644 index 690aea509fa..00000000000 --- a/packages/inotify/inotify.2.2/descr +++ /dev/null @@ -1 +0,0 @@ -Inotify bindings for ocaml. diff --git a/packages/inotify/inotify.2.2/opam b/packages/inotify/inotify.2.2/opam deleted file mode 100644 index 461873cb2bd..00000000000 --- a/packages/inotify/inotify.2.2/opam +++ /dev/null @@ -1,33 +0,0 @@ -opam-version: "1.2" -maintainer: "whitequark " -authors: [ "whitequark " ] -license: "LGPL-2.1" -homepage: "https://github.com/whitequark/ocaml-inotify" -doc: "http://whitequark.github.io/ocaml-inotify" -bug-reports: "https://github.com/whitequark/ocaml-inotify/issues" -dev-repo: "git://github.com/whitequark/ocaml-inotify.git" -build: [ - ["ocaml" "setup.ml" "-configure" "--%{lwt:enable}%-lwt" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" - "--%{lwt:enable}%-lwt" "--prefix" prefix "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -install: [ - ["ocaml" "setup.ml" "-install"] -] -remove: [ - ["ocamlfind" "remove" "inotify"] -] -depends: [ - "base-unix" - "base-bytes" - "ocamlfind" {build} - "fileutils" {test} - "ocamlbuild" {build} -] -depopts: ["lwt"] -available: [os = "linux"] diff --git a/packages/inotify/inotify.2.2/url b/packages/inotify/inotify.2.2/url deleted file mode 100644 index acd8508ec86..00000000000 --- a/packages/inotify/inotify.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ocaml-inotify/archive/v2.2.tar.gz" -checksum: "a62de155ec4a1d102bc07fc75a060e08" diff --git a/packages/inotify/inotify.2.3/descr b/packages/inotify/inotify.2.3/descr deleted file mode 100644 index 690aea509fa..00000000000 --- a/packages/inotify/inotify.2.3/descr +++ /dev/null @@ -1 +0,0 @@ -Inotify bindings for ocaml. diff --git a/packages/inotify/inotify.2.3/opam b/packages/inotify/inotify.2.3/opam index 9af67e283fd..238ba11a612 100644 --- a/packages/inotify/inotify.2.3/opam +++ b/packages/inotify/inotify.2.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "whitequark " authors: [ "whitequark " ] license: "LGPL-2.1" @@ -17,11 +17,18 @@ remove: [ ["ocamlfind" "remove" "inotify"] ] depends: [ + "ocaml" "base-unix" "base-bytes" "ocamlfind" {build} - "fileutils" {test} + "fileutils" {with-test} "ocamlbuild" {build} ] depopts: ["lwt"] available: [os = "linux"] +synopsis: "Inotify bindings for ocaml." +flags: light-uninstall +url { + src: "https://github.com/whitequark/ocaml-inotify/archive/v2.3.tar.gz" + checksum: "md5=6a87be14f62e4417562a401bb448ed7b" +} diff --git a/packages/inotify/inotify.2.3/url b/packages/inotify/inotify.2.3/url deleted file mode 100644 index 490d7567999..00000000000 --- a/packages/inotify/inotify.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ocaml-inotify/archive/v2.3.tar.gz" -checksum: "6a87be14f62e4417562a401bb448ed7b" diff --git a/packages/inspect/inspect.0.2.1/descr b/packages/inspect/inspect.0.2.1/descr deleted file mode 100644 index ddb5d93deaa..00000000000 --- a/packages/inspect/inspect.0.2.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Inspect the runtime representation of arbitrary OCaml values. - -Inspect is a small library to inspect arbitrary OCaml values and their -associated object graph by either dumping them as S-expressions (with -sharing and references for recursive values), or by writing output in -the DOT-language which can then be further processed by Graphviz. diff --git a/packages/inspect/inspect.0.2.1/opam b/packages/inspect/inspect.0.2.1/opam index db5f58ebe14..0501e155c9f 100644 --- a/packages/inspect/inspect.0.2.1/opam +++ b/packages/inspect/inspect.0.2.1/opam @@ -1,7 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "kaspar.rohrer@gmail.com" build: make remove: [[make "uninstall"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] dev-repo: "git://github.com/krohrer/caml-inspect" install: [make "install"] +synopsis: "Inspect the runtime representation of arbitrary OCaml values." +description: """ +Inspect is a small library to inspect arbitrary OCaml values and their +associated object graph by either dumping them as S-expressions (with +sharing and references for recursive values), or by writing output in +the DOT-language which can then be further processed by Graphviz.""" +url { + src: "https://github.com/krohrer/caml-inspect/archive/v0.2.1.tar.gz" + checksum: "md5=5d7fedff7522a82d13ad9a1abb1f1399" +} diff --git a/packages/inspect/inspect.0.2.1/url b/packages/inspect/inspect.0.2.1/url deleted file mode 100644 index a57c1d8f73e..00000000000 --- a/packages/inspect/inspect.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/krohrer/caml-inspect/archive/v0.2.1.tar.gz" -checksum: "5d7fedff7522a82d13ad9a1abb1f1399" diff --git a/packages/integers/integers.0.1.0/descr b/packages/integers/integers.0.1.0/descr deleted file mode 100644 index f5cf8fc5077..00000000000 --- a/packages/integers/integers.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Various signed and unsigned integer types for OCaml diff --git a/packages/integers/integers.0.1.0/opam b/packages/integers/integers.0.1.0/opam deleted file mode 100644 index 42ac3a87703..00000000000 --- a/packages/integers/integers.0.1.0/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -version: "0.1.0" -maintainer: "yallop@gmail.com" -authors: ["Jeremy Yallop" - "Demi Obenour" - "Stephane Glondu" - "Andreas Hauptmann"] -homepage: "https://github.com/yallop/ocaml-integers" -bug-reports: "https://github.com/yallop/ocaml-integers/issues" -dev-repo: "https://github.com/yallop/ocaml-integers.git" -license: "MIT" -build: -[[ "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%"]] -depends: [ - "ocamlbuild" {build} - "ocamlfind" {build} - "topkg" {build} -] diff --git a/packages/integers/integers.0.1.0/url b/packages/integers/integers.0.1.0/url deleted file mode 100644 index 59d86f90550..00000000000 --- a/packages/integers/integers.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/yallop/ocaml-integers/archive/0.1.0.tar.gz" -checksum: "1a9ed75b36d6a839bb42aa84582ec038" diff --git a/packages/integers/integers.0.2.0/descr b/packages/integers/integers.0.2.0/descr deleted file mode 100644 index f5cf8fc5077..00000000000 --- a/packages/integers/integers.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Various signed and unsigned integer types for OCaml diff --git a/packages/integers/integers.0.2.0/opam b/packages/integers/integers.0.2.0/opam index 6d51d3eb675..b88fdd04b81 100644 --- a/packages/integers/integers.0.2.0/opam +++ b/packages/integers/integers.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "yallop@gmail.com" authors: ["Jeremy Yallop" "Demi Obenour" @@ -6,15 +6,21 @@ authors: ["Jeremy Yallop" "Andreas Hauptmann"] homepage: "https://github.com/ocamllabs/ocaml-integers" bug-reports: "https://github.com/ocamllabs/ocaml-integers/issues" -dev-repo: "https://github.com/ocamllabs/ocaml-integers.git" +dev-repo: "git+https://github.com/ocamllabs/ocaml-integers.git" license: "MIT" build: [[ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"]] depends: [ + "ocaml" "ocamlbuild" {build} "ocamlfind" {build} "topkg" {build} ] - doc: "http://ocamllabs.github.io/ocaml-integers/" +synopsis: "Various signed and unsigned integer types for OCaml" +url { + src: + "https://github.com/ocamllabs/ocaml-integers/releases/download/0.2.0/integers-0.2.0.tbz" + checksum: "md5=0d485413bf08a238a424c0f573d5c3c3" +} diff --git a/packages/integers/integers.0.2.0/url b/packages/integers/integers.0.2.0/url deleted file mode 100644 index 73882a8adf5..00000000000 --- a/packages/integers/integers.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-integers/releases/download/0.2.0/integers-0.2.0.tbz" -checksum: "0d485413bf08a238a424c0f573d5c3c3" \ No newline at end of file diff --git a/packages/integers/integers.0.2.1/descr b/packages/integers/integers.0.2.1/descr deleted file mode 100644 index f5cf8fc5077..00000000000 --- a/packages/integers/integers.0.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -Various signed and unsigned integer types for OCaml diff --git a/packages/integers/integers.0.2.1/opam b/packages/integers/integers.0.2.1/opam deleted file mode 100644 index 9c2dd1bbc4e..00000000000 --- a/packages/integers/integers.0.2.1/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "yallop@gmail.com" -authors: ["Jeremy Yallop" - "Demi Obenour" - "Stephane Glondu" - "Andreas Hauptmann"] -homepage: "https://github.com/ocamllabs/ocaml-integers" -bug-reports: "https://github.com/ocamllabs/ocaml-integers/issues" -dev-repo: "https://github.com/ocamllabs/ocaml-integers.git" -license: "MIT" -build: -[[ "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%"]] -depends: [ - "ocamlbuild" {build} - "ocamlfind" {build} - "topkg" {build} -] - -doc: "http://ocamllabs.github.io/ocaml-integers/api.docdir/" diff --git a/packages/integers/integers.0.2.1/url b/packages/integers/integers.0.2.1/url deleted file mode 100644 index e7ec48eb2fa..00000000000 --- a/packages/integers/integers.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-integers/releases/download/0.2.1/integers-0.2.1.tbz" -checksum: "f57d65fbfb8163ae6401fab3224bbd72" \ No newline at end of file diff --git a/packages/integers/integers.0.2.2/descr b/packages/integers/integers.0.2.2/descr deleted file mode 100644 index f5cf8fc5077..00000000000 --- a/packages/integers/integers.0.2.2/descr +++ /dev/null @@ -1 +0,0 @@ -Various signed and unsigned integer types for OCaml diff --git a/packages/integers/integers.0.2.2/opam b/packages/integers/integers.0.2.2/opam index 9c2dd1bbc4e..70178eadc03 100644 --- a/packages/integers/integers.0.2.2/opam +++ b/packages/integers/integers.0.2.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "yallop@gmail.com" authors: ["Jeremy Yallop" "Demi Obenour" @@ -6,15 +6,21 @@ authors: ["Jeremy Yallop" "Andreas Hauptmann"] homepage: "https://github.com/ocamllabs/ocaml-integers" bug-reports: "https://github.com/ocamllabs/ocaml-integers/issues" -dev-repo: "https://github.com/ocamllabs/ocaml-integers.git" +dev-repo: "git+https://github.com/ocamllabs/ocaml-integers.git" license: "MIT" build: [[ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"]] depends: [ + "ocaml" "ocamlbuild" {build} "ocamlfind" {build} "topkg" {build} ] - doc: "http://ocamllabs.github.io/ocaml-integers/api.docdir/" +synopsis: "Various signed and unsigned integer types for OCaml" +url { + src: + "https://github.com/ocamllabs/ocaml-integers/releases/download/v0.2.2/integers-0.2.2.tbz" + checksum: "md5=ae226532930965fe0b43c02f2469cadc" +} diff --git a/packages/integers/integers.0.2.2/url b/packages/integers/integers.0.2.2/url deleted file mode 100644 index 984c24f610e..00000000000 --- a/packages/integers/integers.0.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/ocaml-integers/releases/download/v0.2.2/integers-0.2.2.tbz" -checksum: "ae226532930965fe0b43c02f2469cadc" \ No newline at end of file diff --git a/packages/integration1d/integration1d.0.4.1/descr b/packages/integration1d/integration1d.0.4.1/descr deleted file mode 100644 index d29016cb858..00000000000 --- a/packages/integration1d/integration1d.0.4.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Integration of functions of one variable. -Collection of integration routines inspired by QUADPACK. Pure OCaml -code. diff --git a/packages/integration1d/integration1d.0.4.1/opam b/packages/integration1d/integration1d.0.4.1/opam index 2850c143979..d4acce1171a 100644 --- a/packages/integration1d/integration1d.0.4.1/opam +++ b/packages/integration1d/integration1d.0.4.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: ["Christophe Troestler "] homepage: "http://forge.ocamlcore.org/projects/integration1d/" @@ -7,12 +7,23 @@ tags: ["science"] build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "integration1d"]] depends: [ + "ocaml" "ocamlfind" "camlp4" "ocamlbuild" {build} ] 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://forge.ocamlcore.org/frs/download.php/1149/integration1d-0.4.1.tar.gz" + checksum: "md5=3eb445621ae233a4296ce3b74d46661f" +} diff --git a/packages/integration1d/integration1d.0.4.1/url b/packages/integration1d/integration1d.0.4.1/url deleted file mode 100644 index b8a8cdb4440..00000000000 --- a/packages/integration1d/integration1d.0.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1149/integration1d-0.4.1.tar.gz" -checksum: "3eb445621ae233a4296ce3b74d46661f" diff --git a/packages/integration1d/integration1d.0.4/descr b/packages/integration1d/integration1d.0.4/descr deleted file mode 100644 index e06dc1ef56a..00000000000 --- a/packages/integration1d/integration1d.0.4/descr +++ /dev/null @@ -1,2 +0,0 @@ -Integration of functions float -> float -Collection of integration routines inspired by QUADPACK. Pure OCaml code. diff --git a/packages/integration1d/integration1d.0.4/opam b/packages/integration1d/integration1d.0.4/opam index 1bc807d7698..e91c11b5c65 100644 --- a/packages/integration1d/integration1d.0.4/opam +++ b/packages/integration1d/integration1d.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,8 +6,18 @@ build: [ ] remove: [["ocamlfind" "remove" "integration1d"]] depends: [ + "ocaml" "ocamlfind" "camlp4" "ocamlbuild" {build} ] 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: + "http://forge.ocamlcore.org/frs/download.php/1022/integration1d-0.4.tar.gz" + checksum: "md5=4e65ab6fa30ad39690f6c6df37087cdc" +} diff --git a/packages/integration1d/integration1d.0.4/url b/packages/integration1d/integration1d.0.4/url deleted file mode 100644 index 68552d354bd..00000000000 --- a/packages/integration1d/integration1d.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1022/integration1d-0.4.tar.gz" -checksum: "4e65ab6fa30ad39690f6c6df37087cdc" diff --git a/packages/interval/interval.1.3/descr b/packages/interval/interval.1.3/descr deleted file mode 100644 index 6c5de74da6c..00000000000 --- a/packages/interval/interval.1.3/descr +++ /dev/null @@ -1,8 +0,0 @@ -An interval library for ocaml - -This library uses assembly code to compute all operations with proper -roundings, and currently ONLY works on intel processors. It supports -Linux, Windows and MacOs, with gcc and clang. - -More information is given in the paper presented in the OCaml meeting -2012: http://www.alliot.fr/papers/oud2012.pdf diff --git a/packages/interval/interval.1.3/opam b/packages/interval/interval.1.3/opam index b76b5c470e0..1af7eba52ef 100644 --- a/packages/interval/interval.1.3/opam +++ b/packages/interval/interval.1.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: ["Jean-Marc Alliot " "Jean-Baptiste Gotteland "] @@ -8,10 +8,28 @@ tags: ["interval" "science"] patches: ["Makefile.patch"] build: [ ["%{make}%"] + ["%{make}%" "doc/index.html"] {with-doc} ] -build-doc: [["%{make}%" "doc/index.html"]] install: ["%{make}%" "install"] remove: [["ocamlfind" "remove" "interval"]] depends: [ + "ocaml" "ocamlfind" {build} ] +synopsis: "An interval library for ocaml" +description: """ +This library uses assembly code to compute all operations with proper +roundings, and currently ONLY works on intel processors. It supports +Linux, Windows and MacOs, with gcc and clang. + +More information is given in the paper presented in the OCaml meeting +2012: http://www.alliot.fr/papers/oud2012.pdf""" +flags: light-uninstall +extra-files: [ + ["Makefile.patch" "md5=492e20ee0b9c3fcbd3f7c11302f3f323"] + ["META" "md5=77894b433ce99565780c2a863f331607"] +] +url { + src: "http://www.alliot.fr/code/interval_1.3.tgz" + checksum: "md5=d4a9779cb9990fc0c49ab85e41b79089" +} diff --git a/packages/interval/interval.1.3/url b/packages/interval/interval.1.3/url deleted file mode 100644 index 563459daf96..00000000000 --- a/packages/interval/interval.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www.alliot.fr/code/interval_1.3.tgz" -checksum: "d4a9779cb9990fc0c49ab85e41b79089" diff --git a/packages/interval/interval.1.4/descr b/packages/interval/interval.1.4/descr deleted file mode 100644 index ac3e841bdb1..00000000000 --- a/packages/interval/interval.1.4/descr +++ /dev/null @@ -1,8 +0,0 @@ -An interval library for OCaml - -This library uses assembly code to compute all operations with proper -roundings, and currently ONLY works on intel processors. It supports -Linux, Windows and MacOs, with gcc and clang. - -More information is given in the paper presented in the OCaml meeting -2012: http://www.alliot.fr/papers/oud2012.pdf diff --git a/packages/interval/interval.1.4/opam b/packages/interval/interval.1.4/opam index 8a9737b9c03..0cc172e30de 100644 --- a/packages/interval/interval.1.4/opam +++ b/packages/interval/interval.1.4/opam @@ -1,20 +1,33 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: ["Jean-Marc Alliot " "Jean-Baptiste Gotteland " "Christophe Troestler "] homepage: "https://github.com/Chris00/ocaml-interval" -dev-repo: "https://github.com/Chris00/ocaml-interval.git" +dev-repo: "git+https://github.com/Chris00/ocaml-interval.git" bug-reports: "https://github.com/Chris00/ocaml-interval/issues" doc: "https://Chris00.github.io/ocaml-interval/doc" license: "LGPL-3.0" tags: ["interval" "science"] build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "build" "@doc"] {with-doc} ] -build-doc: [[ "jbuilder" "build" "@doc"]] depends: [ + "ocaml" "jbuilder" {build} ] +synopsis: "An interval library for OCaml" +description: """ +This library uses assembly code to compute all operations with proper +roundings, and currently ONLY works on intel processors. It supports +Linux, Windows and MacOs, with gcc and clang. +More information is given in the paper presented in the OCaml meeting +2012: http://www.alliot.fr/papers/oud2012.pdf""" +url { + src: + "https://github.com/Chris00/ocaml-interval/releases/download/1.4/interval-1.4.tbz" + checksum: "md5=fe92e35e8a9cc693e250452f225f42ac" +} diff --git a/packages/interval/interval.1.4/url b/packages/interval/interval.1.4/url deleted file mode 100644 index 616b13f2470..00000000000 --- a/packages/interval/interval.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/ocaml-interval/releases/download/1.4/interval-1.4.tbz" -checksum: "fe92e35e8a9cc693e250452f225f42ac" \ No newline at end of file diff --git a/packages/inuit/inuit.0.1/descr b/packages/inuit/inuit.0.1/descr deleted file mode 100644 index a3b47c7523b..00000000000 --- a/packages/inuit/inuit.0.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -An abstraction for text-oriented UI - -Inuit is a library making it easy to design simple interactive text -applications. -This library is only a frontend, managing state and processing event. -It needs an external backend to do the actual display. Currently, the only -backend is provided by Sturgeon which display UIs in an emacs buffer. diff --git a/packages/inuit/inuit.0.1/opam b/packages/inuit/inuit.0.1/opam index d9495ac42f2..76db20f0079 100644 --- a/packages/inuit/inuit.0.1/opam +++ b/packages/inuit/inuit.0.1/opam @@ -1,16 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Frédéric Bour " authors: "Frédéric Bour " homepage: "https://github.com/let-def/inuit" bug-reports: "https://github.com/let-def/inuit/issues" license: "ISC" doc: "https://let-def.github.io/inuit/doc" -dev-repo: "https://github.com/let-def/inuit.git" +dev-repo: "git+https://github.com/let-def/inuit.git" build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "grenier" ] -available: [ocaml-version >= "4.01.0"] +synopsis: "An abstraction for text-oriented UI" +description: """ +Inuit is a library making it easy to design simple interactive text +applications. +This library is only a frontend, managing state and processing event. +It needs an external backend to do the actual display. Currently, the only +backend is provided by Sturgeon which display UIs in an emacs buffer.""" +url { + src: "https://github.com/let-def/inuit/archive/v0.1.tar.gz" + checksum: "md5=a8e70d667b39649ef2e8dc1561200f14" +} diff --git a/packages/inuit/inuit.0.1/url b/packages/inuit/inuit.0.1/url deleted file mode 100644 index 41ba60b292f..00000000000 --- a/packages/inuit/inuit.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/let-def/inuit/archive/v0.1.tar.gz" -checksum: "a8e70d667b39649ef2e8dc1561200f14" diff --git a/packages/inuit/inuit.0.2/descr b/packages/inuit/inuit.0.2/descr deleted file mode 100644 index 590ceef7b8c..00000000000 --- a/packages/inuit/inuit.0.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -Make interactive text-based user-interfaces in OCaml - -Inuit is an abstraction for interactively updating a text buffer. -It is designed to be use with a backend that will present the buffer to the -end user. -[Sturgeon](https://github.com/let-def/sturgeon) is a backend targeting emacs -buffers. - -Inuit is distributed under the ISC license. diff --git a/packages/inuit/inuit.0.2/opam b/packages/inuit/inuit.0.2/opam deleted file mode 100644 index ce64fa38ab7..00000000000 --- a/packages/inuit/inuit.0.2/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "Frédéric Bour " -authors: ["Frédéric Bour "] -homepage: "https://github.com/let-def/inuit" -doc: "https://let-def.github.io/inuit/doc" -license: "ISC" -dev-repo: "https://github.com/let-def/inuit.git" -bug-reports: "https://github.com/let-def/inuit/issues" -tags: [] -available: [ ocaml-version >= "4.01.0"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "grenier" {>= "0.4"} -] -depopts: [] -build: -[[ "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" ]] diff --git a/packages/inuit/inuit.0.2/url b/packages/inuit/inuit.0.2/url deleted file mode 100644 index 83b0b9e14bb..00000000000 --- a/packages/inuit/inuit.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/let-def/inuit/releases/download/v0.2/inuit-0.2.tbz" -checksum: "5e4e94cd631580d5f08771002d1760e9" \ No newline at end of file diff --git a/packages/inuit/inuit.0.3/descr b/packages/inuit/inuit.0.3/descr deleted file mode 100644 index 0fe231f2d00..00000000000 --- a/packages/inuit/inuit.0.3/descr +++ /dev/null @@ -1,7 +0,0 @@ -Make interactive text-based user-interfaces in OCaml - -Inuit is an abstraction for interactively updating a text buffer. -It is designed to be use with a backend that will present the buffer to the end user. -[Sturgeon](https://github.com/let-def/sturgeon) is a backend targeting emacs buffers. - -Inuit is distributed under the ISC license. diff --git a/packages/inuit/inuit.0.3/opam b/packages/inuit/inuit.0.3/opam deleted file mode 100644 index 85f0e70b37c..00000000000 --- a/packages/inuit/inuit.0.3/opam +++ /dev/null @@ -1,21 +0,0 @@ -name: "inuit" -opam-version: "1.2" -maintainer: "Frédéric Bour " -authors: ["Frédéric Bour "] -homepage: "https://github.com/let-def/inuit" -doc: "https://let-def.github.io/inuit/doc" -license: "ISC" -dev-repo: "https://github.com/let-def/inuit.git" -bug-reports: "https://github.com/let-def/inuit/issues" -tags: [] -available: [ ocaml-version >= "4.01.0"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "grenier" {>= "0.4"} -] -depopts: [] -build: -[[ "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" ]] diff --git a/packages/inuit/inuit.0.3/url b/packages/inuit/inuit.0.3/url deleted file mode 100644 index 036712550d5..00000000000 --- a/packages/inuit/inuit.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/let-def/inuit/releases/download/v0.3/inuit-0.3.tbz" -checksum: "13ddd022196286655e0e971fe28aa1b1" \ No newline at end of file diff --git a/packages/inuit/inuit.0.4/descr b/packages/inuit/inuit.0.4/descr deleted file mode 100644 index 0fe231f2d00..00000000000 --- a/packages/inuit/inuit.0.4/descr +++ /dev/null @@ -1,7 +0,0 @@ -Make interactive text-based user-interfaces in OCaml - -Inuit is an abstraction for interactively updating a text buffer. -It is designed to be use with a backend that will present the buffer to the end user. -[Sturgeon](https://github.com/let-def/sturgeon) is a backend targeting emacs buffers. - -Inuit is distributed under the ISC license. diff --git a/packages/inuit/inuit.0.4/opam b/packages/inuit/inuit.0.4/opam index ce64fa38ab7..4c2df7a8324 100644 --- a/packages/inuit/inuit.0.4/opam +++ b/packages/inuit/inuit.0.4/opam @@ -1,20 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Frédéric Bour " authors: ["Frédéric Bour "] homepage: "https://github.com/let-def/inuit" doc: "https://let-def.github.io/inuit/doc" license: "ISC" -dev-repo: "https://github.com/let-def/inuit.git" +dev-repo: "git+https://github.com/let-def/inuit.git" bug-reports: "https://github.com/let-def/inuit/issues" -tags: [] -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "grenier" {>= "0.4"} ] -depopts: [] build: [[ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ]] +synopsis: "Make interactive text-based user-interfaces in OCaml" +description: """ +Inuit is an abstraction for interactively updating a text buffer. +It is designed to be use with a backend that will present the buffer to the end user. +[Sturgeon](https://github.com/let-def/sturgeon) is a backend targeting emacs buffers. + +Inuit is distributed under the ISC license.""" +url { + src: + "https://github.com/let-def/inuit/releases/download/v0.4/inuit-0.4.tbz" + checksum: "md5=d9c9b2755aff410c38976b3ef1b3c2a5" +} diff --git a/packages/inuit/inuit.0.4/url b/packages/inuit/inuit.0.4/url deleted file mode 100644 index cb0af3aef50..00000000000 --- a/packages/inuit/inuit.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/let-def/inuit/releases/download/v0.4/inuit-0.4.tbz" -checksum: "d9c9b2755aff410c38976b3ef1b3c2a5" \ No newline at end of file diff --git a/packages/io-page-unix/io-page-unix.0.1.0/descr b/packages/io-page-unix/io-page-unix.0.1.0/descr deleted file mode 100644 index 9a55fc58f9a..00000000000 --- a/packages/io-page-unix/io-page-unix.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Allocate OS memory pages suitable for aligned I/O 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 deleted file mode 100644 index 13dc6c0e019..00000000000 --- a/packages/io-page-unix/io-page-unix.0.1.0/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "unix-build"] -remove: [["ocamlfind" "remove" "io-page-unix"]] -depends: [ - "ocamlfind" - "cstruct" {>= "0.8.1"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/io-page" -install: [make "unix-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/io-page-unix/io-page-unix.0.1.0/url b/packages/io-page-unix/io-page-unix.0.1.0/url deleted file mode 100644 index 5b95c52b6d8..00000000000 --- a/packages/io-page-unix/io-page-unix.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/io-page/archive/0.1.0.tar.gz" -checksum: "e1558627dd05d438befa14165f7df896" diff --git a/packages/io-page-unix/io-page-unix.0.9.9/descr b/packages/io-page-unix/io-page-unix.0.9.9/descr deleted file mode 100644 index 9a55fc58f9a..00000000000 --- a/packages/io-page-unix/io-page-unix.0.9.9/descr +++ /dev/null @@ -1 +0,0 @@ -Allocate OS memory pages suitable for aligned I/O 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 index 13dc6c0e019..ef91f499f2b 100644 --- a/packages/io-page-unix/io-page-unix.0.9.9/opam +++ b/packages/io-page-unix/io-page-unix.0.9.9/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,10 +7,16 @@ tags: [ build: [make "unix-build"] remove: [["ocamlfind" "remove" "io-page-unix"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "cstruct" {>= "0.8.1"} "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/io-page" install: [make "unix-install"] -available: [ ocaml-version < "4.06.0" ] +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: "md5=3001aeec835ba4c9aad77c307696c3be" +} diff --git a/packages/io-page-unix/io-page-unix.0.9.9/url b/packages/io-page-unix/io-page-unix.0.9.9/url deleted file mode 100644 index fc013d3dac7..00000000000 --- a/packages/io-page-unix/io-page-unix.0.9.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/io-page/archive/v0.9.9.tar.gz" -checksum: "3001aeec835ba4c9aad77c307696c3be" diff --git a/packages/io-page-unix/io-page-unix.2.0.0/descr b/packages/io-page-unix/io-page-unix.2.0.0/descr deleted file mode 100644 index 396d0e049c4..00000000000 --- a/packages/io-page-unix/io-page-unix.2.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Allocate memory pages suitable for aligned I/O diff --git a/packages/io-page-unix/io-page-unix.2.0.0/opam b/packages/io-page-unix/io-page-unix.2.0.0/opam index ab9e63f7f21..0c9cb8d5355 100644 --- a/packages/io-page-unix/io-page-unix.2.0.0/opam +++ b/packages/io-page-unix/io-page-unix.2.0.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/io-page" -dev-repo: "https://github.com/mirage/io-page.git" +dev-repo: "git+https://github.com/mirage/io-page.git" bug-reports: "https://github.com/mirage/io-page/issues" license: "ISC" authors: [ @@ -16,10 +16,16 @@ build: [ ] depends: [ + "ocaml" {>= "4.03.0"} "io-page" {>= "2.0.0"} - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "configurator" {build} "cstruct" {>= "2.0.0"} - "ounit" {test} + "ounit" {with-test} ] -available: [ocaml-version >= "4.03.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: "md5=b40222f38428a21d86d42ba8645a2c68" +} diff --git a/packages/io-page-unix/io-page-unix.2.0.0/url b/packages/io-page-unix/io-page-unix.2.0.0/url deleted file mode 100644 index 796b1313bc7..00000000000 --- a/packages/io-page-unix/io-page-unix.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/io-page/releases/download/2.0.0/io-page-2.0.0.tbz" -checksum: "b40222f38428a21d86d42ba8645a2c68" diff --git a/packages/io-page-unix/io-page-unix.2.0.1/descr b/packages/io-page-unix/io-page-unix.2.0.1/descr deleted file mode 100644 index 396d0e049c4..00000000000 --- a/packages/io-page-unix/io-page-unix.2.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Allocate memory pages suitable for aligned I/O diff --git a/packages/io-page-unix/io-page-unix.2.0.1/opam b/packages/io-page-unix/io-page-unix.2.0.1/opam index ab9e63f7f21..3fa6fa9056d 100644 --- a/packages/io-page-unix/io-page-unix.2.0.1/opam +++ b/packages/io-page-unix/io-page-unix.2.0.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/io-page" -dev-repo: "https://github.com/mirage/io-page.git" +dev-repo: "git+https://github.com/mirage/io-page.git" bug-reports: "https://github.com/mirage/io-page/issues" license: "ISC" authors: [ @@ -16,10 +16,16 @@ build: [ ] depends: [ + "ocaml" {>= "4.03.0"} "io-page" {>= "2.0.0"} - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "configurator" {build} "cstruct" {>= "2.0.0"} - "ounit" {test} + "ounit" {with-test} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Allocate memory pages suitable for aligned I/O" +url { + src: + "https://github.com/mirage/io-page/releases/download/2.0.1/io-page-2.0.1.tbz" + checksum: "md5=900ceb361232695d9ca42d2bca72a6f2" +} diff --git a/packages/io-page-unix/io-page-unix.2.0.1/url b/packages/io-page-unix/io-page-unix.2.0.1/url deleted file mode 100644 index 54a88dbbe24..00000000000 --- a/packages/io-page-unix/io-page-unix.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/io-page/releases/download/2.0.1/io-page-2.0.1.tbz" -checksum: "900ceb361232695d9ca42d2bca72a6f2" diff --git a/packages/io-page-xen/io-page-xen.0.1.0/descr b/packages/io-page-xen/io-page-xen.0.1.0/descr deleted file mode 100644 index 9a55fc58f9a..00000000000 --- a/packages/io-page-xen/io-page-xen.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Allocate OS memory pages suitable for aligned I/O 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 deleted file mode 100644 index 14fe39c1a6e..00000000000 --- a/packages/io-page-xen/io-page-xen.0.1.0/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "xen-build"] -remove: [["ocamlfind" "remove" "io-page-xen"]] -depends: [ - "ocamlfind" - "cstruct" {>= "0.8.1"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/io-page" -install: [make "xen-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/io-page-xen/io-page-xen.0.1.0/url b/packages/io-page-xen/io-page-xen.0.1.0/url deleted file mode 100644 index 5b95c52b6d8..00000000000 --- a/packages/io-page-xen/io-page-xen.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/io-page/archive/0.1.0.tar.gz" -checksum: "e1558627dd05d438befa14165f7df896" diff --git a/packages/io-page-xen/io-page-xen.0.9.9/descr b/packages/io-page-xen/io-page-xen.0.9.9/descr deleted file mode 100644 index 9a55fc58f9a..00000000000 --- a/packages/io-page-xen/io-page-xen.0.9.9/descr +++ /dev/null @@ -1 +0,0 @@ -Allocate OS memory pages suitable for aligned I/O 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 index 14fe39c1a6e..3324780f6f4 100644 --- a/packages/io-page-xen/io-page-xen.0.9.9/opam +++ b/packages/io-page-xen/io-page-xen.0.9.9/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,10 +7,16 @@ tags: [ build: [make "xen-build"] remove: [["ocamlfind" "remove" "io-page-xen"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "cstruct" {>= "0.8.1"} "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/io-page" install: [make "xen-install"] -available: [ ocaml-version < "4.06.0" ] +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: "md5=3001aeec835ba4c9aad77c307696c3be" +} diff --git a/packages/io-page-xen/io-page-xen.0.9.9/url b/packages/io-page-xen/io-page-xen.0.9.9/url deleted file mode 100644 index fc013d3dac7..00000000000 --- a/packages/io-page-xen/io-page-xen.0.9.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/io-page/archive/v0.9.9.tar.gz" -checksum: "3001aeec835ba4c9aad77c307696c3be" diff --git a/packages/io-page-xen/io-page-xen.2.0.0/descr b/packages/io-page-xen/io-page-xen.2.0.0/descr deleted file mode 100644 index 396d0e049c4..00000000000 --- a/packages/io-page-xen/io-page-xen.2.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Allocate memory pages suitable for aligned I/O diff --git a/packages/io-page-xen/io-page-xen.2.0.0/opam b/packages/io-page-xen/io-page-xen.2.0.0/opam deleted file mode 100644 index 157fd2d9685..00000000000 --- a/packages/io-page-xen/io-page-xen.2.0.0/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/io-page" -dev-repo: "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: [ - [ "env" "OPAM_PKG_CONFIG_PATH=%{prefix}%/lib/pkgconfig" "jbuilder" "subst"] {pinned} - [ "env" "OPAM_PKG_CONFIG_PATH=%{prefix}%/lib/pkgconfig" "jbuilder" "build" "-p" name "-j" jobs ] -] - -depends: [ - "io-page" {>= "2.0.0"} - "jbuilder" {build & >="1.0+beta9"} - "configurator" {build} - "cstruct" {>= "2.0.0"} - "mirage-xen-ocaml" -] -available: [ocaml-version >= "4.03.0"] diff --git a/packages/io-page-xen/io-page-xen.2.0.0/url b/packages/io-page-xen/io-page-xen.2.0.0/url deleted file mode 100644 index 796b1313bc7..00000000000 --- a/packages/io-page-xen/io-page-xen.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/io-page/releases/download/2.0.0/io-page-2.0.0.tbz" -checksum: "b40222f38428a21d86d42ba8645a2c68" diff --git a/packages/io-page-xen/io-page-xen.2.0.1/descr b/packages/io-page-xen/io-page-xen.2.0.1/descr deleted file mode 100644 index 396d0e049c4..00000000000 --- a/packages/io-page-xen/io-page-xen.2.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Allocate memory pages suitable for aligned I/O diff --git a/packages/io-page-xen/io-page-xen.2.0.1/opam b/packages/io-page-xen/io-page-xen.2.0.1/opam index 157fd2d9685..8d544426be6 100644 --- a/packages/io-page-xen/io-page-xen.2.0.1/opam +++ b/packages/io-page-xen/io-page-xen.2.0.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/io-page" -dev-repo: "https://github.com/mirage/io-page.git" +dev-repo: "git+https://github.com/mirage/io-page.git" bug-reports: "https://github.com/mirage/io-page/issues" license: "ISC" authors: [ @@ -16,10 +16,16 @@ build: [ ] depends: [ + "ocaml" {>= "4.03.0"} "io-page" {>= "2.0.0"} - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "configurator" {build} "cstruct" {>= "2.0.0"} "mirage-xen-ocaml" ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Allocate memory pages suitable for aligned I/O" +url { + src: + "https://github.com/mirage/io-page/releases/download/2.0.1/io-page-2.0.1.tbz" + checksum: "md5=900ceb361232695d9ca42d2bca72a6f2" +} diff --git a/packages/io-page-xen/io-page-xen.2.0.1/url b/packages/io-page-xen/io-page-xen.2.0.1/url deleted file mode 100644 index 54a88dbbe24..00000000000 --- a/packages/io-page-xen/io-page-xen.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/io-page/releases/download/2.0.1/io-page-2.0.1.tbz" -checksum: "900ceb361232695d9ca42d2bca72a6f2" diff --git a/packages/io-page/io-page.1.0.0/descr b/packages/io-page/io-page.1.0.0/descr deleted file mode 100644 index 9a55fc58f9a..00000000000 --- a/packages/io-page/io-page.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Allocate OS memory pages suitable for aligned I/O diff --git a/packages/io-page/io-page.1.0.0/opam b/packages/io-page/io-page.1.0.0/opam index 45afc752508..53d00fb9610 100644 --- a/packages/io-page/io-page.1.0.0/opam +++ b/packages/io-page/io-page.1.0.0/opam @@ -1,7 +1,7 @@ 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: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: ["org:mirage" "org:xapi-project"] build: make @@ -9,6 +9,7 @@ remove: [ ["ocamlfind" "remove" "io-page"] ] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "cstruct" {>= "1.0.1"} "mirage-types" {>= "1.0.0" & < "1.1.0"} @@ -18,5 +19,9 @@ depends: [ conflicts: ["io-page-xen" "io-page-unix"] dev-repo: "git://github.com/mirage/io-page" install: [make "install"] -available: [ocaml-version < "4.06.0"] - +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: "md5=6268f148096281fdc6b8896286824e1f" +} diff --git a/packages/io-page/io-page.1.0.0/url b/packages/io-page/io-page.1.0.0/url deleted file mode 100644 index 2f4c54340c2..00000000000 --- a/packages/io-page/io-page.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/io-page/archive/v1.0.0.tar.gz" -checksum: "6268f148096281fdc6b8896286824e1f" diff --git a/packages/io-page/io-page.1.1.0/descr b/packages/io-page/io-page.1.1.0/descr deleted file mode 100644 index 396d0e049c4..00000000000 --- a/packages/io-page/io-page.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Allocate memory pages suitable for aligned I/O diff --git a/packages/io-page/io-page.1.1.0/opam b/packages/io-page/io-page.1.1.0/opam deleted file mode 100644 index 72e80e06670..00000000000 --- a/packages/io-page/io-page.1.1.0/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/io-page" -dev-repo: "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: [ - "ocamlfind" - "cstruct" {>= "1.0.1"} - "ounit" - "ocamlbuild" {build} -] -conflicts: ["io-page-xen" "io-page-unix"] -install: [make "install"] -available: [ocaml-version < "4.06.0"] - diff --git a/packages/io-page/io-page.1.1.0/url b/packages/io-page/io-page.1.1.0/url deleted file mode 100644 index 958d9b22476..00000000000 --- a/packages/io-page/io-page.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/io-page/archive/v1.1.0.tar.gz" -checksum: "dc81430512f94fb28cdcd4f589cb6784" diff --git a/packages/io-page/io-page.1.1.1/descr b/packages/io-page/io-page.1.1.1/descr deleted file mode 100644 index 396d0e049c4..00000000000 --- a/packages/io-page/io-page.1.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Allocate memory pages suitable for aligned I/O diff --git a/packages/io-page/io-page.1.1.1/opam b/packages/io-page/io-page.1.1.1/opam index 2dc74923cd1..90fca6ca829 100644 --- a/packages/io-page/io-page.1.1.1/opam +++ b/packages/io-page/io-page.1.1.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/io-page" -dev-repo: "https://github.com/mirage/io-page.git" +dev-repo: "git+https://github.com/mirage/io-page.git" bug-reports: "https://github.com/mirage/io-page/issues" license: "ISC" authors: [ @@ -18,6 +18,7 @@ remove: [ ["ocamlfind" "remove" "io-page"] ] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "cstruct" {>= "1.0.1"} "ounit" @@ -25,5 +26,9 @@ depends: [ ] conflicts: ["io-page-xen" "io-page-unix"] install: [make "install"] -available: [ ocaml-version < "4.06.0"] - +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: "md5=e7df6e1549d5b37529067c18a4dcf503" +} diff --git a/packages/io-page/io-page.1.1.1/url b/packages/io-page/io-page.1.1.1/url deleted file mode 100644 index eaef37f0adc..00000000000 --- a/packages/io-page/io-page.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/io-page/archive/v1.1.1.tar.gz" -checksum: "e7df6e1549d5b37529067c18a4dcf503" diff --git a/packages/io-page/io-page.1.2.0/descr b/packages/io-page/io-page.1.2.0/descr deleted file mode 100644 index 396d0e049c4..00000000000 --- a/packages/io-page/io-page.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Allocate memory pages suitable for aligned I/O diff --git a/packages/io-page/io-page.1.2.0/opam b/packages/io-page/io-page.1.2.0/opam index 3757dd3cada..711ce991df0 100644 --- a/packages/io-page/io-page.1.2.0/opam +++ b/packages/io-page/io-page.1.2.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/io-page" -dev-repo: "https://github.com/mirage/io-page.git" +dev-repo: "git+https://github.com/mirage/io-page.git" bug-reports: "https://github.com/mirage/io-page/issues" version: "1.2.0" authors: [ @@ -17,10 +17,16 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "io-page"] depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} "ocamlfind" "cstruct" {>= "1.0.1"} - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] 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: "md5=181b8765941db0e410b65813e4a4d06b" +} diff --git a/packages/io-page/io-page.1.2.0/url b/packages/io-page/io-page.1.2.0/url deleted file mode 100644 index 4c6c886da14..00000000000 --- a/packages/io-page/io-page.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/io-page/archive/v1.2.0.tar.gz" -checksum: "181b8765941db0e410b65813e4a4d06b" diff --git a/packages/io-page/io-page.1.3.0/descr b/packages/io-page/io-page.1.3.0/descr deleted file mode 100644 index 396d0e049c4..00000000000 --- a/packages/io-page/io-page.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Allocate memory pages suitable for aligned I/O diff --git a/packages/io-page/io-page.1.3.0/opam b/packages/io-page/io-page.1.3.0/opam index 2297daad797..12826b2aaab 100644 --- a/packages/io-page/io-page.1.3.0/opam +++ b/packages/io-page/io-page.1.3.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/io-page" -dev-repo: "https://github.com/mirage/io-page.git" +dev-repo: "git+https://github.com/mirage/io-page.git" bug-reports: "https://github.com/mirage/io-page/issues" authors: [ "Anil Madhavapeddy" @@ -16,10 +16,16 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "io-page"] depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} "ocamlfind" "cstruct" {>= "1.0.1"} - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] 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: "md5=a31fac6fbe5e9f1690b0c793878c7f9f" +} diff --git a/packages/io-page/io-page.1.3.0/url b/packages/io-page/io-page.1.3.0/url deleted file mode 100644 index baba6194a64..00000000000 --- a/packages/io-page/io-page.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/io-page/archive/v1.3.0.tar.gz" -checksum: "a31fac6fbe5e9f1690b0c793878c7f9f" diff --git a/packages/io-page/io-page.1.4.0/descr b/packages/io-page/io-page.1.4.0/descr deleted file mode 100644 index 396d0e049c4..00000000000 --- a/packages/io-page/io-page.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -Allocate memory pages suitable for aligned I/O diff --git a/packages/io-page/io-page.1.4.0/opam b/packages/io-page/io-page.1.4.0/opam index 8f250b122e1..6edc5be961c 100644 --- a/packages/io-page/io-page.1.4.0/opam +++ b/packages/io-page/io-page.1.4.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/io-page" -dev-repo: "https://github.com/mirage/io-page.git" +dev-repo: "git+https://github.com/mirage/io-page.git" bug-reports: "https://github.com/mirage/io-page/issues" authors: [ "Anil Madhavapeddy" @@ -16,10 +16,16 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "io-page"] depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} "ocamlfind" "cstruct" {>= "1.1.0"} - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] 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: "md5=ec76e0219059f3897fe5a36dcade79d2" +} diff --git a/packages/io-page/io-page.1.4.0/url b/packages/io-page/io-page.1.4.0/url deleted file mode 100644 index a854512cec9..00000000000 --- a/packages/io-page/io-page.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/io-page/archive/v1.4.0.tar.gz" -checksum: "ec76e0219059f3897fe5a36dcade79d2" diff --git a/packages/io-page/io-page.1.5.0/descr b/packages/io-page/io-page.1.5.0/descr deleted file mode 100644 index 396d0e049c4..00000000000 --- a/packages/io-page/io-page.1.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -Allocate memory pages suitable for aligned I/O diff --git a/packages/io-page/io-page.1.5.0/opam b/packages/io-page/io-page.1.5.0/opam index 4e6d74407ae..57303f94d9b 100644 --- a/packages/io-page/io-page.1.5.0/opam +++ b/packages/io-page/io-page.1.5.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/io-page" -dev-repo: "https://github.com/mirage/io-page.git" +dev-repo: "git+https://github.com/mirage/io-page.git" bug-reports: "https://github.com/mirage/io-page/issues" authors: [ "Anil Madhavapeddy" @@ -16,10 +16,16 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "io-page"] depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} "ocamlfind" "cstruct" {>= "1.1.0"} - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] 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: "md5=656aac3d8b919e81194f1bb18b9555f5" +} diff --git a/packages/io-page/io-page.1.5.0/url b/packages/io-page/io-page.1.5.0/url deleted file mode 100644 index 49a178e4785..00000000000 --- a/packages/io-page/io-page.1.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/io-page/archive/v1.5.0.tar.gz" -checksum: "656aac3d8b919e81194f1bb18b9555f5" diff --git a/packages/io-page/io-page.1.5.1/descr b/packages/io-page/io-page.1.5.1/descr deleted file mode 100644 index 396d0e049c4..00000000000 --- a/packages/io-page/io-page.1.5.1/descr +++ /dev/null @@ -1 +0,0 @@ -Allocate memory pages suitable for aligned I/O diff --git a/packages/io-page/io-page.1.5.1/opam b/packages/io-page/io-page.1.5.1/opam index bd9e8cf0ccb..b9ff5be4512 100644 --- a/packages/io-page/io-page.1.5.1/opam +++ b/packages/io-page/io-page.1.5.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/io-page" -dev-repo: "https://github.com/mirage/io-page.git" +dev-repo: "git+https://github.com/mirage/io-page.git" bug-reports: "https://github.com/mirage/io-page/issues" authors: [ "Anil Madhavapeddy" @@ -18,12 +18,18 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "io-page"] depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} "ocamlfind" "cstruct" {>= "1.1.0"} - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} ] depopts: [ "mirage-xen-ocaml" ] -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] +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: "md5=59256c3963d392cd8ea4c56f1f04e34b" +} diff --git a/packages/io-page/io-page.1.5.1/url b/packages/io-page/io-page.1.5.1/url deleted file mode 100644 index d25bc426068..00000000000 --- a/packages/io-page/io-page.1.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/io-page/archive/v1.5.1.tar.gz" -checksum: "59256c3963d392cd8ea4c56f1f04e34b" diff --git a/packages/io-page/io-page.1.6.0/descr b/packages/io-page/io-page.1.6.0/descr deleted file mode 100644 index 396d0e049c4..00000000000 --- a/packages/io-page/io-page.1.6.0/descr +++ /dev/null @@ -1 +0,0 @@ -Allocate memory pages suitable for aligned I/O diff --git a/packages/io-page/io-page.1.6.0/opam b/packages/io-page/io-page.1.6.0/opam deleted file mode 100644 index bd9e8cf0ccb..00000000000 --- a/packages/io-page/io-page.1.6.0/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/io-page" -dev-repo: "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: [ - "ocamlfind" - "cstruct" {>= "1.1.0"} - "ounit" {test} - "ocamlbuild" {build} -] -depopts: [ - "mirage-xen-ocaml" -] -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] diff --git a/packages/io-page/io-page.1.6.0/url b/packages/io-page/io-page.1.6.0/url deleted file mode 100644 index 5acb162e1a5..00000000000 --- a/packages/io-page/io-page.1.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/io-page/archive/v1.6.0.tar.gz" -checksum: "1ea5e02697039b6430f541020c19c2d6" diff --git a/packages/io-page/io-page.1.6.1/descr b/packages/io-page/io-page.1.6.1/descr deleted file mode 100644 index 396d0e049c4..00000000000 --- a/packages/io-page/io-page.1.6.1/descr +++ /dev/null @@ -1 +0,0 @@ -Allocate memory pages suitable for aligned I/O diff --git a/packages/io-page/io-page.1.6.1/opam b/packages/io-page/io-page.1.6.1/opam index bd9e8cf0ccb..886118328e7 100644 --- a/packages/io-page/io-page.1.6.1/opam +++ b/packages/io-page/io-page.1.6.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/io-page" -dev-repo: "https://github.com/mirage/io-page.git" +dev-repo: "git+https://github.com/mirage/io-page.git" bug-reports: "https://github.com/mirage/io-page/issues" authors: [ "Anil Madhavapeddy" @@ -18,12 +18,18 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "io-page"] depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} "ocamlfind" "cstruct" {>= "1.1.0"} - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} ] depopts: [ "mirage-xen-ocaml" ] -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] +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: "md5=9e5527b5e44b111ee0fff05e1389296b" +} diff --git a/packages/io-page/io-page.1.6.1/url b/packages/io-page/io-page.1.6.1/url deleted file mode 100644 index 435df0c87a3..00000000000 --- a/packages/io-page/io-page.1.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/io-page/archive/v1.6.1.tar.gz" -checksum: "9e5527b5e44b111ee0fff05e1389296b" diff --git a/packages/io-page/io-page.2.0.0/descr b/packages/io-page/io-page.2.0.0/descr deleted file mode 100644 index 396d0e049c4..00000000000 --- a/packages/io-page/io-page.2.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Allocate memory pages suitable for aligned I/O diff --git a/packages/io-page/io-page.2.0.0/opam b/packages/io-page/io-page.2.0.0/opam index 1d790aac2b0..60277857984 100644 --- a/packages/io-page/io-page.2.0.0/opam +++ b/packages/io-page/io-page.2.0.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/io-page" -dev-repo: "https://github.com/mirage/io-page.git" +dev-repo: "git+https://github.com/mirage/io-page.git" bug-reports: "https://github.com/mirage/io-page/issues" license: "ISC" authors: [ @@ -16,9 +16,15 @@ build: [ ] depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} "base-bytes" - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "configurator" {build} "cstruct" {>= "2.0.0"} ] -available: [ocaml-version >= "4.03.0" & ocaml-version < "4.06.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: "md5=b40222f38428a21d86d42ba8645a2c68" +} diff --git a/packages/io-page/io-page.2.0.0/url b/packages/io-page/io-page.2.0.0/url deleted file mode 100644 index 796b1313bc7..00000000000 --- a/packages/io-page/io-page.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/io-page/releases/download/2.0.0/io-page-2.0.0.tbz" -checksum: "b40222f38428a21d86d42ba8645a2c68" diff --git a/packages/io-page/io-page.2.0.1/descr b/packages/io-page/io-page.2.0.1/descr deleted file mode 100644 index 396d0e049c4..00000000000 --- a/packages/io-page/io-page.2.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Allocate memory pages suitable for aligned I/O diff --git a/packages/io-page/io-page.2.0.1/opam b/packages/io-page/io-page.2.0.1/opam index 619c74fd43b..eba976ed00f 100644 --- a/packages/io-page/io-page.2.0.1/opam +++ b/packages/io-page/io-page.2.0.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/io-page" -dev-repo: "https://github.com/mirage/io-page.git" +dev-repo: "git+https://github.com/mirage/io-page.git" bug-reports: "https://github.com/mirage/io-page/issues" license: "ISC" authors: [ @@ -16,9 +16,15 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "configurator" {build} "base-bytes" "cstruct" {>= "2.0.0"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Allocate memory pages suitable for aligned I/O" +url { + src: + "https://github.com/mirage/io-page/releases/download/2.0.1/io-page-2.0.1.tbz" + checksum: "md5=900ceb361232695d9ca42d2bca72a6f2" +} diff --git a/packages/io-page/io-page.2.0.1/url b/packages/io-page/io-page.2.0.1/url deleted file mode 100644 index 54a88dbbe24..00000000000 --- a/packages/io-page/io-page.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/io-page/releases/download/2.0.1/io-page-2.0.1.tbz" -checksum: "900ceb361232695d9ca42d2bca72a6f2" diff --git a/packages/io/io.0.2.0/descr b/packages/io/io.0.2.0/descr deleted file mode 100644 index 281284913df..00000000000 --- a/packages/io/io.0.2.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Simple, secure and composable abstraction for efficient component -communcation. -This library implements flow-based programming primitives for data -processing. An application can be viewed as a network of asynchronous -processes, called nodes, communicating by means of streams of -structured data chunks. - diff --git a/packages/io/io.0.2.0/opam b/packages/io/io.0.2.0/opam index 6fea4f0cf06..753dca77f77 100644 --- a/packages/io/io.0.2.0/opam +++ b/packages/io/io.0.2.0/opam @@ -1,28 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Rizo Isrof " authors: [ "Rizo Isrof " ] license: "MIT" homepage: "http://github.com/rizo/flow" -dev-repo: "https://github.com/rizo/flow.git" +dev-repo: "git+https://github.com/rizo/flow.git" bug-reports: "https://github.com/rizo/flow/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} ] install: ["ocaml" "setup.ml" "-install"] remove: [ ["ocamlfind" "remove" "io"] ] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" "base-unix" "oasis" {build & >= "0.4"} "ocamlfind" {build} "ocamlbuild" {build} ] +synopsis: "Simple, secure and composable abstraction for efficient component" +description: """ +communcation. +This library implements flow-based programming primitives for data +processing. An application can be viewed as a network of asynchronous +processes, called nodes, communicating by means of streams of +structured data chunks.""" +flags: light-uninstall +url { + src: "https://github.com/rizo/io/archive/0.2.0.zip" + checksum: "md5=c90742b1549b111094585e9a26e19823" +} diff --git a/packages/io/io.0.2.0/url b/packages/io/io.0.2.0/url deleted file mode 100644 index e9d1f67c45b..00000000000 --- a/packages/io/io.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rizo/io/archive/0.2.0.zip" -checksum: "c90742b1549b111094585e9a26e19823" diff --git a/packages/iocaml-kernel/iocaml-kernel.0.4.0/descr b/packages/iocaml-kernel/iocaml-kernel.0.4.0/descr deleted file mode 100644 index f8500afbf50..00000000000 --- a/packages/iocaml-kernel/iocaml-kernel.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -An OCaml kernel for the IPython notebook. diff --git a/packages/iocaml-kernel/iocaml-kernel.0.4.0/files/iocaml-kernel.install b/packages/iocaml-kernel/iocaml-kernel.0.4.0/files/iocaml-kernel.install deleted file mode 100644 index 8871b8aa838..00000000000 --- a/packages/iocaml-kernel/iocaml-kernel.0.4.0/files/iocaml-kernel.install +++ /dev/null @@ -1,35 +0,0 @@ -bin: ["_build/iocaml.top"] -lib: [ - "META" - "_build/iocaml.cmi" - "_build/Ipython_json_t.cmi" - "_build/Ipython_json_j.cmi" - "_build/message.cmi" - "_build/completion.cmi" - "_build/log.cmi" - "_build/sockets.cmi" - "_build/iocaml.cmt" - "_build/Ipython_json_t.cmt" - "_build/Ipython_json_j.cmt" - "_build/message.cmt" - "_build/completion.cmt" - "_build/log.cmt" - "_build/sockets.cmt" - "_build/iocaml.cmti" - "_build/Ipython_json_t.cmti" - "_build/Ipython_json_j.cmti" - "_build/message.cmti" - "_build/completion.cmti" - "_build/log.cmti" - "_build/sockets.cmti" -] -share: [ - "profile/ipython_config.py" {"profile/ipython_config.py"} - "profile/static/custom/custom.js" {"profile/static/custom/custom.js"} - "notebooks/iocaml-development.ipynb" - "notebooks/iocaml-install.ipynb" - "notebooks/iocaml-test-notebook.ipynb" - "notebooks/iocaml-the-core-language.ipynb" - "notebooks/iocaml-using-tyxml.ipynb" - "notebooks/syntax-highlighting.ipynb" -] diff --git a/packages/iocaml-kernel/iocaml-kernel.0.4.0/opam b/packages/iocaml-kernel/iocaml-kernel.0.4.0/opam deleted file mode 100644 index 69e4abff4fc..00000000000 --- a/packages/iocaml-kernel/iocaml-kernel.0.4.0/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "andy.ray@ujamjar.com" -homepage: "https://github.com/andrewray/iocaml" -build: [ - [make "all"] -] -depends: [ - "ocamlfind" - "ounit" - "uint" {>= "1.1.0"} - "uuidm" - "yojson" - "atdgen" - "ocp-index" {>= "1.0.1"} - "zmq" {= "3.2-2"} - "ocamlbuild" {build} - "conf-zmq" {build} -] -ocaml-version: [ >= "4.01.0" & < "4.02.0" ] -dev-repo: "git://github.com/andrewray/iocaml" diff --git a/packages/iocaml-kernel/iocaml-kernel.0.4.0/url b/packages/iocaml-kernel/iocaml-kernel.0.4.0/url deleted file mode 100644 index 0c7ca342919..00000000000 --- a/packages/iocaml-kernel/iocaml-kernel.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andrewray/iocaml/archive/v0.4.tar.gz" -checksum: "1fca1fed3c9bc970e10836ec71c14235" diff --git a/packages/iocaml-kernel/iocaml-kernel.0.4.3/descr b/packages/iocaml-kernel/iocaml-kernel.0.4.3/descr deleted file mode 100644 index f8500afbf50..00000000000 --- a/packages/iocaml-kernel/iocaml-kernel.0.4.3/descr +++ /dev/null @@ -1 +0,0 @@ -An OCaml kernel for the IPython notebook. diff --git a/packages/iocaml-kernel/iocaml-kernel.0.4.3/opam b/packages/iocaml-kernel/iocaml-kernel.0.4.3/opam index 0b9abb7bf4f..6b52f42e99a 100644 --- a/packages/iocaml-kernel/iocaml-kernel.0.4.3/opam +++ b/packages/iocaml-kernel/iocaml-kernel.0.4.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" homepage: "https://github.com/andrewray/iocaml" build: [make "all"] @@ -6,6 +6,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.01.0" & < "4.02.0"} "ocamlfind" "ounit" "uint" {>= "1.1.0"} @@ -18,10 +19,14 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libzmq3-dev"]] - [["ubuntu"] ["libzmq3-dev"]] - [["centos"] ["zeromq3-devel"]] + ["libzmq3-dev"] {os-distribution = "debian"} + ["libzmq3-dev"] {os-distribution = "ubuntu"} + ["zeromq3-devel"] {os-distribution = "centos"} ] dev-repo: "git://github.com/andrewray/iocaml" -available: ocaml-version >= "4.01.0" & ocaml-version < "4.02.0" 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: "md5=08f5ef3e7eea3e7f8c1745f7ee7a374b" +} diff --git a/packages/iocaml-kernel/iocaml-kernel.0.4.3/url b/packages/iocaml-kernel/iocaml-kernel.0.4.3/url deleted file mode 100644 index f13266f0808..00000000000 --- a/packages/iocaml-kernel/iocaml-kernel.0.4.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andrewray/iocaml/archive/v0.4.3.tar.gz" -checksum: "08f5ef3e7eea3e7f8c1745f7ee7a374b" diff --git a/packages/iocaml-kernel/iocaml-kernel.0.4.4/descr b/packages/iocaml-kernel/iocaml-kernel.0.4.4/descr deleted file mode 100644 index 2b8bf80998d..00000000000 --- a/packages/iocaml-kernel/iocaml-kernel.0.4.4/descr +++ /dev/null @@ -1 +0,0 @@ -An OCaml kernel for the IPython notebook. \ No newline at end of file diff --git a/packages/iocaml-kernel/iocaml-kernel.0.4.4/opam b/packages/iocaml-kernel/iocaml-kernel.0.4.4/opam index 3731c8a180c..fc214bb71ae 100644 --- a/packages/iocaml-kernel/iocaml-kernel.0.4.4/opam +++ b/packages/iocaml-kernel/iocaml-kernel.0.4.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" homepage: "https://github.com/andrewray/iocaml" build: [make "all"] @@ -6,6 +6,7 @@ remove: [ [ make "uninstall" ] ] depends: [ + "ocaml" {>= "4.01.0" & < "4.02.0"} "ocamlfind" "ounit" "uint" {>= "1.1.0"} @@ -19,11 +20,15 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libzmq3-dev"]] - [["ubuntu"] ["libzmq3-dev"]] - [["osx" "homebrew"] ["zeromq"]] - [["centos"] ["zeromq3-devel"]] + ["libzmq3-dev"] {os-distribution = "debian"} + ["libzmq3-dev"] {os-distribution = "ubuntu"} + ["zeromq"] {os = "macos" & os-distribution = "homebrew"} + ["zeromq3-devel"] {os-distribution = "centos"} ] dev-repo: "git://github.com/andrewray/iocaml" -available: ocaml-version >= "4.01.0" & ocaml-version < "4.02.0" 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: "md5=d56af31935792d188bba0b3ba757dfc9" +} diff --git a/packages/iocaml-kernel/iocaml-kernel.0.4.4/url b/packages/iocaml-kernel/iocaml-kernel.0.4.4/url deleted file mode 100644 index f3ad75d53ec..00000000000 --- a/packages/iocaml-kernel/iocaml-kernel.0.4.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andrewray/iocaml/archive/v0.4.4.tar.gz" -checksum: "d56af31935792d188bba0b3ba757dfc9" diff --git a/packages/iocaml-kernel/iocaml-kernel.0.4.6/descr b/packages/iocaml-kernel/iocaml-kernel.0.4.6/descr deleted file mode 100644 index 2b8bf80998d..00000000000 --- a/packages/iocaml-kernel/iocaml-kernel.0.4.6/descr +++ /dev/null @@ -1 +0,0 @@ -An OCaml kernel for the IPython notebook. \ No newline at end of file diff --git a/packages/iocaml-kernel/iocaml-kernel.0.4.6/opam b/packages/iocaml-kernel/iocaml-kernel.0.4.6/opam index b492bc3f1d1..199fd5139e6 100644 --- a/packages/iocaml-kernel/iocaml-kernel.0.4.6/opam +++ b/packages/iocaml-kernel/iocaml-kernel.0.4.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" homepage: "https://github.com/andrewray/iocaml" build: [make "all"] @@ -7,6 +7,7 @@ remove: [ [ make "uninstall" ] ] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" "optcomp" "ounit" @@ -25,5 +26,10 @@ conflicts: [ "ocp-index" {< "1.0.1"} ] dev-repo: "git://github.com/andrewray/iocaml" -available: ocaml-version >= "4.00.1" install: [make "install"] +synopsis: "An OCaml kernel for the IPython notebook." +extra-files: ["4.00.1.patch" "md5=90ef664038efc80ba0352ff19297aa4f"] +url { + src: "https://github.com/andrewray/iocaml/archive/v0.4.6.tar.gz" + checksum: "md5=929f703117b70ac5c7d840fc990ca8a2" +} diff --git a/packages/iocaml-kernel/iocaml-kernel.0.4.6/url b/packages/iocaml-kernel/iocaml-kernel.0.4.6/url deleted file mode 100644 index 9f6d90eac71..00000000000 --- a/packages/iocaml-kernel/iocaml-kernel.0.4.6/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/andrewray/iocaml/archive/v0.4.6.tar.gz" -checksum: "929f703117b70ac5c7d840fc990ca8a2" - diff --git a/packages/iocaml-kernel/iocaml-kernel.0.4.8/descr b/packages/iocaml-kernel/iocaml-kernel.0.4.8/descr deleted file mode 100644 index 2b8bf80998d..00000000000 --- a/packages/iocaml-kernel/iocaml-kernel.0.4.8/descr +++ /dev/null @@ -1 +0,0 @@ -An OCaml kernel for the IPython notebook. \ No newline at end of file diff --git a/packages/iocaml-kernel/iocaml-kernel.0.4.8/opam b/packages/iocaml-kernel/iocaml-kernel.0.4.8/opam index 3d32427461d..06c2ebc7ae6 100644 --- a/packages/iocaml-kernel/iocaml-kernel.0.4.8/opam +++ b/packages/iocaml-kernel/iocaml-kernel.0.4.8/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Andy Ray " authors: "Andy Ray " homepage: "https://github.com/andrewray/iocaml" -dev-repo: "https://github.com/andrewray/iocaml.git" +dev-repo: "git+https://github.com/andrewray/iocaml.git" bug-reports: "https://github.com/andrewray/iocaml/issues" build: [ [ make "all" ] @@ -14,6 +14,7 @@ remove: [ [ make "uninstall" ] ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "optcomp" "ounit" @@ -28,7 +29,11 @@ depends: [ "conf-zmq" {build} ] depopts: ["ocp-index"] -available: [ ocaml-version >= "4.02.0" ] 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: "md5=c57e00e60d691034849362bf4db2d8d1" +} diff --git a/packages/iocaml-kernel/iocaml-kernel.0.4.8/url b/packages/iocaml-kernel/iocaml-kernel.0.4.8/url deleted file mode 100644 index 05844096c77..00000000000 --- a/packages/iocaml-kernel/iocaml-kernel.0.4.8/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/andrewray/iocaml/archive/v0.4.8.tar.gz" -checksum: "c57e00e60d691034849362bf4db2d8d1" - diff --git a/packages/iocaml/iocaml.0.4.2/descr b/packages/iocaml/iocaml.0.4.2/descr deleted file mode 100644 index 4e7e01e2c3d..00000000000 --- a/packages/iocaml/iocaml.0.4.2/descr +++ /dev/null @@ -1 +0,0 @@ -A webserver for iocaml-kernel and iocamljs-kernel. diff --git a/packages/iocaml/iocaml.0.4.2/files/iocaml.install b/packages/iocaml/iocaml.0.4.2/files/iocaml.install deleted file mode 100644 index 02f771e29a9..00000000000 --- a/packages/iocaml/iocaml.0.4.2/files/iocaml.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["_build/iocamlserver.byte" {"iocaml"}] diff --git a/packages/iocaml/iocaml.0.4.2/opam b/packages/iocaml/iocaml.0.4.2/opam deleted file mode 100644 index a1364dcebbd..00000000000 --- a/packages/iocaml/iocaml.0.4.2/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "andy.ray@ujamjar.com" -homepage: "https://github.com/andrewray/iocamlserver" -build: [ - ["cp" "config.darwin.ml" "config.ml"] {os = "darwin"} - [make "all"] -] -depends: [ - "ocamlfind" - "uuidm" - "yojson" - "cow" {< "2.0.0"} - "zmq" {>= "3.2-2"} - "lwt" {>= "2.4"} - "lwt-zmq" - "websocket" {>= "0.8"} - "cohttp" {>= "0.10.0"} - "crunch" - "iocaml-kernel" {= "0.4.0"} - "iocamljs-kernel" {= "0.4.0"} - "ocamlbuild" {build} -] -ocaml-version: [ >= "4.01.0" & < "4.02.0" ] -dev-repo: "git://github.com/andrewray/iocamlserver" diff --git a/packages/iocaml/iocaml.0.4.2/url b/packages/iocaml/iocaml.0.4.2/url deleted file mode 100644 index 2cb89963e27..00000000000 --- a/packages/iocaml/iocaml.0.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andrewray/iocamlserver/archive/v0.4.2.tar.gz" -checksum: "d03065eaecd8ddcce9ddb98fcff062b0" diff --git a/packages/iocaml/iocaml.0.4.3/descr b/packages/iocaml/iocaml.0.4.3/descr deleted file mode 100644 index 4e7e01e2c3d..00000000000 --- a/packages/iocaml/iocaml.0.4.3/descr +++ /dev/null @@ -1 +0,0 @@ -A webserver for iocaml-kernel and iocamljs-kernel. diff --git a/packages/iocaml/iocaml.0.4.3/opam b/packages/iocaml/iocaml.0.4.3/opam index 5e326d6a72c..e8106dc2495 100644 --- a/packages/iocaml/iocaml.0.4.3/opam +++ b/packages/iocaml/iocaml.0.4.3/opam @@ -1,11 +1,12 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" homepage: "https://github.com/andrewray/iocamlserver" build: [ - ["cp" "config.darwin.ml" "config.ml"] {os = "darwin"} + ["cp" "config.darwin.ml" "config.ml"] {os = "macos"} [make "all"] ] depends: [ + "ocaml" {>= "4.01.0" & < "4.02.0"} "ocamlfind" "uuidm" "yojson" @@ -20,5 +21,10 @@ depends: [ "iocamljs-kernel" {= "0.4.3"} "ocamlbuild" {build} ] -ocaml-version: [ >= "4.01.0" & < "4.02.0" ] dev-repo: "git://github.com/andrewray/iocamlserver" +synopsis: "A webserver for iocaml-kernel and iocamljs-kernel." +extra-files: ["iocaml.install" "md5=b5671ae5c0e15ac1641decc66c832398"] +url { + src: "https://github.com/andrewray/iocamlserver/archive/v0.4.3.tar.gz" + checksum: "md5=61c8be484a935fe35fb07db0a11167bc" +} diff --git a/packages/iocaml/iocaml.0.4.3/url b/packages/iocaml/iocaml.0.4.3/url deleted file mode 100644 index ae77968883b..00000000000 --- a/packages/iocaml/iocaml.0.4.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andrewray/iocamlserver/archive/v0.4.3.tar.gz" -checksum: "61c8be484a935fe35fb07db0a11167bc" diff --git a/packages/iocaml/iocaml.0.4.4/descr b/packages/iocaml/iocaml.0.4.4/descr deleted file mode 100644 index 2da2b76397d..00000000000 --- a/packages/iocaml/iocaml.0.4.4/descr +++ /dev/null @@ -1 +0,0 @@ -A webserver for iocaml-kernel and iocamljs-kernel. \ No newline at end of file diff --git a/packages/iocaml/iocaml.0.4.4/opam b/packages/iocaml/iocaml.0.4.4/opam index 3b25c8e01fc..02d6c431c35 100644 --- a/packages/iocaml/iocaml.0.4.4/opam +++ b/packages/iocaml/iocaml.0.4.4/opam @@ -1,11 +1,12 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" homepage: "https://github.com/andrewray/iocamlserver" build: [ - [ "cp" "config.darwin.ml" "config.ml" ] {os = "darwin"} - [ make "all" ] + ["cp" "config.darwin.ml" "config.ml"] {os = "macos"} + [make "all"] ] depends: [ + "ocaml" {>= "4.01.0" & < "4.02.0"} "ocamlfind" "uuidm" "yojson" @@ -20,5 +21,10 @@ depends: [ "iocamljs-kernel" {= "0.4.4"} "ocamlbuild" {build} ] -ocaml-version: [ >= "4.01.0" & < "4.02.0" ] dev-repo: "git://github.com/andrewray/iocamlserver" +synopsis: "A webserver for iocaml-kernel and iocamljs-kernel." +extra-files: ["iocaml.install" "md5=3b7af60d88c424b24aaa6582a9845fa0"] +url { + src: "https://github.com/andrewray/iocamlserver/archive/v0.4.4.tar.gz" + checksum: "md5=5a0e70c54339a3c095c6fd7e67ac0297" +} diff --git a/packages/iocaml/iocaml.0.4.4/url b/packages/iocaml/iocaml.0.4.4/url deleted file mode 100644 index b4dac942cad..00000000000 --- a/packages/iocaml/iocaml.0.4.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andrewray/iocamlserver/archive/v0.4.4.tar.gz" -checksum: "5a0e70c54339a3c095c6fd7e67ac0297" diff --git a/packages/iocaml/iocaml.0.4.5/descr b/packages/iocaml/iocaml.0.4.5/descr deleted file mode 100644 index 2da2b76397d..00000000000 --- a/packages/iocaml/iocaml.0.4.5/descr +++ /dev/null @@ -1 +0,0 @@ -A webserver for iocaml-kernel and iocamljs-kernel. \ No newline at end of file diff --git a/packages/iocaml/iocaml.0.4.5/files/iocaml.install b/packages/iocaml/iocaml.0.4.5/files/iocaml.install deleted file mode 100644 index 1ef3fa738eb..00000000000 --- a/packages/iocaml/iocaml.0.4.5/files/iocaml.install +++ /dev/null @@ -1,3 +0,0 @@ -bin: [ - "_build/iocamlserver.byte" { "iocaml" } -] diff --git a/packages/iocaml/iocaml.0.4.5/opam b/packages/iocaml/iocaml.0.4.5/opam deleted file mode 100644 index 574cad86db6..00000000000 --- a/packages/iocaml/iocaml.0.4.5/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "andy.ray@ujamjar.com" -homepage: "https://github.com/andrewray/iocamlserver" -build: [ - [ "cp" "config.darwin.ml" "config.ml" ] {os = "darwin"} - [ make "all" ] -] -depends: [ - "ocamlfind" - "uuidm" - "yojson" - "cow" {< "2.0.0"} - "lwt" {>= "2.4"} - "websocket" {>= "0.8"} - "cohttp" {>= "0.10.0"} - "crunch" - "ctypes" {>= "0.3"} - "ctypes-foreign" - "iocaml-kernel" {= "0.4.4"} - "iocamljs-kernel" {= "0.4.5"} - "ocamlbuild" {build} -] -ocaml-version: [ >= "4.01.0" & < "4.02.0" ] -dev-repo: "git://github.com/andrewray/iocamlserver" diff --git a/packages/iocaml/iocaml.0.4.5/url b/packages/iocaml/iocaml.0.4.5/url deleted file mode 100644 index a20cd31c90f..00000000000 --- a/packages/iocaml/iocaml.0.4.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andrewray/iocamlserver/archive/v0.4.5.tar.gz" -checksum: "8ec466e45178a1894cdfbfdf138bc5a5" diff --git a/packages/iocaml/iocaml.0.4.6/descr b/packages/iocaml/iocaml.0.4.6/descr deleted file mode 100644 index 2da2b76397d..00000000000 --- a/packages/iocaml/iocaml.0.4.6/descr +++ /dev/null @@ -1 +0,0 @@ -A webserver for iocaml-kernel and iocamljs-kernel. \ No newline at end of file diff --git a/packages/iocaml/iocaml.0.4.6/opam b/packages/iocaml/iocaml.0.4.6/opam index 7c139cf38b3..2bedadcf79e 100644 --- a/packages/iocaml/iocaml.0.4.6/opam +++ b/packages/iocaml/iocaml.0.4.6/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "Andrew Ray " maintainer: "andy.ray@ujamjar.com" -dev-repo: "https://github.com/andrewray/iocamlserver.git" +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 = "darwin"} - [ make "all" ] + ["cp" "config.darwin.ml" "config.ml"] {os = "macos"} + [make "all"] ] patches: ["chromium-bug.patch"] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" "uuidm" "yojson" @@ -24,5 +25,12 @@ depends: [ "iocamljs-kernel" {= "0.4.6"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" ] - +synopsis: "A webserver for iocaml-kernel and iocamljs-kernel." +extra-files: [ + ["iocaml.install" "md5=3b7af60d88c424b24aaa6582a9845fa0"] + ["chromium-bug.patch" "md5=82c05bfa801855ab5d20e8a895cd2217"] +] +url { + src: "https://github.com/andrewray/iocamlserver/archive/v0.4.6.tar.gz" + checksum: "md5=31252b292cfc08fb1703d167b06143c2" +} diff --git a/packages/iocaml/iocaml.0.4.6/url b/packages/iocaml/iocaml.0.4.6/url deleted file mode 100644 index a33b3f2b695..00000000000 --- a/packages/iocaml/iocaml.0.4.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andrewray/iocamlserver/archive/v0.4.6.tar.gz" -checksum: "31252b292cfc08fb1703d167b06143c2" diff --git a/packages/iocaml/iocaml.0.4.7/descr b/packages/iocaml/iocaml.0.4.7/descr deleted file mode 100644 index 2da2b76397d..00000000000 --- a/packages/iocaml/iocaml.0.4.7/descr +++ /dev/null @@ -1 +0,0 @@ -A webserver for iocaml-kernel and iocamljs-kernel. \ No newline at end of file diff --git a/packages/iocaml/iocaml.0.4.7/opam b/packages/iocaml/iocaml.0.4.7/opam index 20a09254e9d..c0e4ce8c08f 100644 --- a/packages/iocaml/iocaml.0.4.7/opam +++ b/packages/iocaml/iocaml.0.4.7/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.4.7" authors: "Andrew Ray " maintainer: "andy.ray@ujamjar.com" homepage: "https://github.com/andrewray/iocamlserver" -dev-repo: "https://github.com/andrewray/iocamlserver.git" +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 = "darwin"} - [ make "all" ] + ["cp" "config.darwin.ml" "config.ml"] {os = "macos"} + [make "all"] ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "uuidm" "yojson" @@ -24,4 +25,9 @@ depends: [ "iocamljs-kernel" {= "0.4.6"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "A webserver for iocaml-kernel and iocamljs-kernel." +extra-files: ["iocaml.install" "md5=3b7af60d88c424b24aaa6582a9845fa0"] +url { + src: "https://github.com/andrewray/iocamlserver/archive/v0.4.7.tar.gz" + checksum: "md5=18d70404f5fd7f8269c5b87576b7b2d4" +} diff --git a/packages/iocaml/iocaml.0.4.7/url b/packages/iocaml/iocaml.0.4.7/url deleted file mode 100644 index efc00c7bd3b..00000000000 --- a/packages/iocaml/iocaml.0.4.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andrewray/iocamlserver/archive/v0.4.7.tar.gz" -checksum: "18d70404f5fd7f8269c5b87576b7b2d4" diff --git a/packages/iocaml/iocaml.0.4.8/descr b/packages/iocaml/iocaml.0.4.8/descr deleted file mode 100644 index 2da2b76397d..00000000000 --- a/packages/iocaml/iocaml.0.4.8/descr +++ /dev/null @@ -1 +0,0 @@ -A webserver for iocaml-kernel and iocamljs-kernel. \ No newline at end of file diff --git a/packages/iocaml/iocaml.0.4.8/opam b/packages/iocaml/iocaml.0.4.8/opam index 897267d59a0..b43e34473ac 100644 --- a/packages/iocaml/iocaml.0.4.8/opam +++ b/packages/iocaml/iocaml.0.4.8/opam @@ -1,20 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "Andrew Ray " maintainer: "andy.ray@ujamjar.com" homepage: "https://github.com/andrewray/iocamlserver" -dev-repo: "https://github.com/andrewray/iocamlserver.git" +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 = "darwin"} - [ make "all" ] + ["cp" "config.darwin.ml" "config.ml"] {os = "macos"} + [make "all"] ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "uuidm" "yojson" "cow" {< "2.0.0"} "lwt" {>= "2.4" & < "3.0.0"} - "websocket" {>= "2.0" & <="2.6"} + "websocket" {>= "2.0" & <= "2.6"} "cohttp" {>= "0.15.0" & < "0.21.0"} "crunch" "ctypes" {>= "0.3"} @@ -23,4 +24,9 @@ depends: [ "iocamljs-kernel" {= "0.4.8"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "A webserver for iocaml-kernel and iocamljs-kernel." +extra-files: ["iocaml.install" "md5=3b7af60d88c424b24aaa6582a9845fa0"] +url { + src: "https://github.com/andrewray/iocamlserver/archive/v0.4.8.tar.gz" + checksum: "md5=f9a8db4165a24257d26bf03ef0875636" +} diff --git a/packages/iocaml/iocaml.0.4.8/url b/packages/iocaml/iocaml.0.4.8/url deleted file mode 100644 index f41564c4261..00000000000 --- a/packages/iocaml/iocaml.0.4.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andrewray/iocamlserver/archive/v0.4.8.tar.gz" -checksum: "f9a8db4165a24257d26bf03ef0875636" diff --git a/packages/iocaml/iocaml.0.4.9/descr b/packages/iocaml/iocaml.0.4.9/descr deleted file mode 100644 index 2da2b76397d..00000000000 --- a/packages/iocaml/iocaml.0.4.9/descr +++ /dev/null @@ -1 +0,0 @@ -A webserver for iocaml-kernel and iocamljs-kernel. \ No newline at end of file diff --git a/packages/iocaml/iocaml.0.4.9/opam b/packages/iocaml/iocaml.0.4.9/opam index ed72ca96d5b..1ba0dcaee46 100644 --- a/packages/iocaml/iocaml.0.4.9/opam +++ b/packages/iocaml/iocaml.0.4.9/opam @@ -1,21 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "Andrew Ray " maintainer: "andy.ray@ujamjar.com" homepage: "https://github.com/andrewray/iocamlserver" -dev-repo: "https://github.com/andrewray/iocamlserver.git" +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 = "darwin"} - [ make "all" ] + ["cp" "config.darwin.ml" "config.ml"] {os = "macos"} + [make "all"] ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "uuidm" "yojson" "cow" {< "2.0.0"} "lwt" {>= "2.4" & < "3.0.0"} - "websocket" {>= "2.0" & <="2.6"} - "cohttp" {>= "0.21.0" & <"0.99"} + "websocket" {>= "2.0" & <= "2.6"} + "cohttp" {>= "0.21.0" & < "0.99"} "crunch" "ctypes" {>= "0.3"} "ctypes-foreign" @@ -23,4 +24,9 @@ depends: [ "iocamljs-kernel" {= "0.4.8"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "A webserver for iocaml-kernel and iocamljs-kernel." +extra-files: ["iocaml.install" "md5=3b7af60d88c424b24aaa6582a9845fa0"] +url { + src: "https://github.com/andrewray/iocamlserver/archive/v0.4.9.tar.gz" + checksum: "md5=472b1ccef004d8f2ba109a075e231f58" +} diff --git a/packages/iocaml/iocaml.0.4.9/url b/packages/iocaml/iocaml.0.4.9/url deleted file mode 100644 index edb0f541355..00000000000 --- a/packages/iocaml/iocaml.0.4.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andrewray/iocamlserver/archive/v0.4.9.tar.gz" -checksum: "472b1ccef004d8f2ba109a075e231f58" diff --git a/packages/iocamljs-kernel/iocamljs-kernel.0.4.0/descr b/packages/iocamljs-kernel/iocamljs-kernel.0.4.0/descr deleted file mode 100644 index 2a7727db2b0..00000000000 --- a/packages/iocamljs-kernel/iocamljs-kernel.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -An OCaml javascript kernel for the IPython notebook. diff --git a/packages/iocamljs-kernel/iocamljs-kernel.0.4.0/files/iocamljs-kernel.install b/packages/iocamljs-kernel/iocamljs-kernel.0.4.0/files/iocamljs-kernel.install deleted file mode 100644 index f53ac4ecace..00000000000 --- a/packages/iocamljs-kernel/iocamljs-kernel.0.4.0/files/iocamljs-kernel.install +++ /dev/null @@ -1,7 +0,0 @@ -share: [ - "services/kernels/js/kernel.min.js" { "profile/static/services/kernels/js/kernel.min.js" } - "services/kernels/js/kernel.full.js" { "profile/static/services/kernels/js/kernel.full.js" } - "services/kernels/js/kernel.full.js" { "profile/static/services/kernels/js/kernel.js" } - "custom/custom.js" { "profile/static/custom/custom.js" } - "custom/iocamljsnblogo.png" { "profile/static/custom/iocamljsnblogo.png" } -] diff --git a/packages/iocamljs-kernel/iocamljs-kernel.0.4.0/opam b/packages/iocamljs-kernel/iocamljs-kernel.0.4.0/opam deleted file mode 100644 index 94191c13856..00000000000 --- a/packages/iocamljs-kernel/iocamljs-kernel.0.4.0/opam +++ /dev/null @@ -1,9 +0,0 @@ -opam-version: "1.1" -maintainer: "andy.ray@ujamjar.com" -homepage: "https://github.com/andrewray/iocaml" -depends: [ - "ocamlfind" - "lwt" {>= "2.4"} - "js_of_ocaml" {< "3.0"} -] -ocaml-version: [ >= "4.01.0" ] diff --git a/packages/iocamljs-kernel/iocamljs-kernel.0.4.0/url b/packages/iocamljs-kernel/iocamljs-kernel.0.4.0/url deleted file mode 100644 index 977a36a9008..00000000000 --- a/packages/iocamljs-kernel/iocamljs-kernel.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andrewray/iocamljs/releases/download/v0.4/static.tar.gz" -checksum: "1aa9be6036263e9768a9901890f3ec6b" diff --git a/packages/iocamljs-kernel/iocamljs-kernel.0.4.3/descr b/packages/iocamljs-kernel/iocamljs-kernel.0.4.3/descr deleted file mode 100644 index 2a7727db2b0..00000000000 --- a/packages/iocamljs-kernel/iocamljs-kernel.0.4.3/descr +++ /dev/null @@ -1 +0,0 @@ -An OCaml javascript kernel for the IPython notebook. diff --git a/packages/iocamljs-kernel/iocamljs-kernel.0.4.3/opam b/packages/iocamljs-kernel/iocamljs-kernel.0.4.3/opam index adc46bdc12a..679f9eabf4f 100644 --- a/packages/iocamljs-kernel/iocamljs-kernel.0.4.3/opam +++ b/packages/iocamljs-kernel/iocamljs-kernel.0.4.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" homepage: "https://github.com/andrewray/iocaml" build: [ @@ -6,9 +6,17 @@ build: [ [make "clean" "full"] ] depends: [ + "ocaml" {>= "4.01.0" & < "4.02.0"} "ocamlfind" "lwt" {>= "2.4"} "js_of_ocaml" {>= "2.0" & < "2.3"} ] -ocaml-version: [ >= "4.01.0" & < "4.02.0" ] dev-repo: "git://github.com/andrewray/iocamljs" +synopsis: "An OCaml javascript kernel for the IPython notebook." +extra-files: [ + "iocamljs-kernel.install" "md5=b9d66df0dadb844655fc8faf9dc7993a" +] +url { + src: "https://github.com/andrewray/iocamljs/archive/v0.4.3.tar.gz" + checksum: "md5=62c684971ae7a9498f95f6253b00b9ae" +} diff --git a/packages/iocamljs-kernel/iocamljs-kernel.0.4.3/url b/packages/iocamljs-kernel/iocamljs-kernel.0.4.3/url deleted file mode 100644 index 28e0c24d39d..00000000000 --- a/packages/iocamljs-kernel/iocamljs-kernel.0.4.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andrewray/iocamljs/archive/v0.4.3.tar.gz" -checksum: "62c684971ae7a9498f95f6253b00b9ae" diff --git a/packages/iocamljs-kernel/iocamljs-kernel.0.4.4/descr b/packages/iocamljs-kernel/iocamljs-kernel.0.4.4/descr deleted file mode 100644 index f334391f8fa..00000000000 --- a/packages/iocamljs-kernel/iocamljs-kernel.0.4.4/descr +++ /dev/null @@ -1 +0,0 @@ -An OCaml javascript kernel for the IPython notebook. \ No newline at end of file diff --git a/packages/iocamljs-kernel/iocamljs-kernel.0.4.4/opam b/packages/iocamljs-kernel/iocamljs-kernel.0.4.4/opam index bceb4f79ba2..419410fe6f0 100644 --- a/packages/iocamljs-kernel/iocamljs-kernel.0.4.4/opam +++ b/packages/iocamljs-kernel/iocamljs-kernel.0.4.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" homepage: "https://github.com/andrewray/iocamljs" build: [ @@ -6,9 +6,17 @@ build: [ [ make "clean" "full" ] ] depends: [ + "ocaml" {>= "4.01.0" & < "4.02.0"} "ocamlfind" "lwt" {>= "2.4"} "js_of_ocaml" {>= "2.0" & <= "2.3"} ] -ocaml-version: [ >= "4.01.0" & < "4.02.0" ] dev-repo: "git://github.com/andrewray/iocamljs" +synopsis: "An OCaml javascript kernel for the IPython notebook." +extra-files: [ + "iocamljs-kernel.install" "md5=a5cacda114e524e3b63f1da2f54a0da7" +] +url { + src: "https://github.com/andrewray/iocamljs/archive/v0.4.4.tar.gz" + checksum: "md5=0d77da3097b00e6d1a5972c966275789" +} diff --git a/packages/iocamljs-kernel/iocamljs-kernel.0.4.4/url b/packages/iocamljs-kernel/iocamljs-kernel.0.4.4/url deleted file mode 100644 index b843d257eae..00000000000 --- a/packages/iocamljs-kernel/iocamljs-kernel.0.4.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andrewray/iocamljs/archive/v0.4.4.tar.gz" -checksum: "0d77da3097b00e6d1a5972c966275789" diff --git a/packages/iocamljs-kernel/iocamljs-kernel.0.4.5/descr b/packages/iocamljs-kernel/iocamljs-kernel.0.4.5/descr deleted file mode 100644 index f334391f8fa..00000000000 --- a/packages/iocamljs-kernel/iocamljs-kernel.0.4.5/descr +++ /dev/null @@ -1 +0,0 @@ -An OCaml javascript kernel for the IPython notebook. \ No newline at end of file diff --git a/packages/iocamljs-kernel/iocamljs-kernel.0.4.5/files/iocamljs-kernel.install b/packages/iocamljs-kernel/iocamljs-kernel.0.4.5/files/iocamljs-kernel.install deleted file mode 100644 index 8e4e2eab4a1..00000000000 --- a/packages/iocamljs-kernel/iocamljs-kernel.0.4.5/files/iocamljs-kernel.install +++ /dev/null @@ -1,7 +0,0 @@ -share: [ - "static/services/kernels/js/kernel.min.js" { "profile/static/services/kernels/js/kernel.min.js" } - "static/services/kernels/js/kernel.full.js" { "profile/static/services/kernels/js/kernel.full.js" } - "static/services/kernels/js/kernel.full.js" { "profile/static/services/kernels/js/kernel.js" } - "static/custom/custom.js" { "profile/static/custom/custom.js" } - "static/custom/iocamljsnblogo.png" { "profile/static/custom/iocamljsnblogo.png" } -] diff --git a/packages/iocamljs-kernel/iocamljs-kernel.0.4.5/opam b/packages/iocamljs-kernel/iocamljs-kernel.0.4.5/opam deleted file mode 100644 index f81910ff0ff..00000000000 --- a/packages/iocamljs-kernel/iocamljs-kernel.0.4.5/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -maintainer: "andy.ray@ujamjar.com" -homepage: "https://github.com/andrewray/iocamljs" -build: [ - [ make "clean" "min" ] - [ make "clean" "full" ] -] -depends: [ - "ocamlfind" - "lwt" {>= "2.4"} - "js_of_ocaml" {>= "2.4"} -] -ocaml-version: [ >= "4.01.0" & < "4.02.0" ] -dev-repo: "git://github.com/andrewray/iocamljs" diff --git a/packages/iocamljs-kernel/iocamljs-kernel.0.4.5/url b/packages/iocamljs-kernel/iocamljs-kernel.0.4.5/url deleted file mode 100644 index 3319324e9b0..00000000000 --- a/packages/iocamljs-kernel/iocamljs-kernel.0.4.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andrewray/iocamljs/archive/v0.4.5.tar.gz" -checksum: "700688f162309e7734ec3b4a07b351ef" diff --git a/packages/iocamljs-kernel/iocamljs-kernel.0.4.6/descr b/packages/iocamljs-kernel/iocamljs-kernel.0.4.6/descr deleted file mode 100644 index f334391f8fa..00000000000 --- a/packages/iocamljs-kernel/iocamljs-kernel.0.4.6/descr +++ /dev/null @@ -1 +0,0 @@ -An OCaml javascript kernel for the IPython notebook. \ No newline at end of file diff --git a/packages/iocamljs-kernel/iocamljs-kernel.0.4.6/opam b/packages/iocamljs-kernel/iocamljs-kernel.0.4.6/opam index e546f7049f3..bf254f52ddb 100644 --- a/packages/iocamljs-kernel/iocamljs-kernel.0.4.6/opam +++ b/packages/iocamljs-kernel/iocamljs-kernel.0.4.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" homepage: "https://github.com/andrewray/iocamljs" build: [ @@ -7,10 +7,19 @@ build: [ ] patches: [ "4.00.1.patch" ] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" "optcomp" "lwt" {>= "2.4"} "js_of_ocaml" {>= "2.4.1" & < "3.0"} ] -ocaml-version: [ >= "4.00.1" ] dev-repo: "git://github.com/andrewray/iocamljs" +synopsis: "An OCaml javascript kernel for the IPython notebook." +extra-files: [ + ["iocamljs-kernel.install" "md5=22e10a0fedc34f3325576da39992fa68"] + ["4.00.1.patch" "md5=12567e848cf82572a1e0c6d45570c794"] +] +url { + src: "https://github.com/andrewray/iocamljs/archive/v0.4.6.tar.gz" + checksum: "md5=9726642275e289f5a559966fbbcbdb67" +} diff --git a/packages/iocamljs-kernel/iocamljs-kernel.0.4.6/url b/packages/iocamljs-kernel/iocamljs-kernel.0.4.6/url deleted file mode 100644 index 35c3458f248..00000000000 --- a/packages/iocamljs-kernel/iocamljs-kernel.0.4.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andrewray/iocamljs/archive/v0.4.6.tar.gz" -checksum: "9726642275e289f5a559966fbbcbdb67" diff --git a/packages/iocamljs-kernel/iocamljs-kernel.0.4.8/descr b/packages/iocamljs-kernel/iocamljs-kernel.0.4.8/descr deleted file mode 100644 index f334391f8fa..00000000000 --- a/packages/iocamljs-kernel/iocamljs-kernel.0.4.8/descr +++ /dev/null @@ -1 +0,0 @@ -An OCaml javascript kernel for the IPython notebook. \ No newline at end of file diff --git a/packages/iocamljs-kernel/iocamljs-kernel.0.4.8/opam b/packages/iocamljs-kernel/iocamljs-kernel.0.4.8/opam index ee147e10d08..68024653df0 100644 --- a/packages/iocamljs-kernel/iocamljs-kernel.0.4.8/opam +++ b/packages/iocamljs-kernel/iocamljs-kernel.0.4.8/opam @@ -1,17 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Andy Ray " authors: "Andy Ray " homepage: "https://github.com/andrewray/iocamljs" -dev-repo: "https://github.com/andrewray/iocamljs.git" +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" "optcomp" "lwt" {>= "2.4"} "js_of_ocaml" {>= "2.6" & < "2.8.4"} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "An OCaml javascript kernel for the IPython notebook." +extra-files: [ + "iocamljs-kernel.install" "md5=22e10a0fedc34f3325576da39992fa68" +] +url { + src: "https://github.com/andrewray/iocamljs/archive/v0.4.8.tar.gz" + checksum: "md5=eb2997a038b854eab821504b42f695a8" +} diff --git a/packages/iocamljs-kernel/iocamljs-kernel.0.4.8/url b/packages/iocamljs-kernel/iocamljs-kernel.0.4.8/url deleted file mode 100644 index 4a3663d6cae..00000000000 --- a/packages/iocamljs-kernel/iocamljs-kernel.0.4.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andrewray/iocamljs/archive/v0.4.8.tar.gz" -checksum: "eb2997a038b854eab821504b42f695a8" diff --git a/packages/ipaddr/ipaddr.0.1.0/descr b/packages/ipaddr/ipaddr.0.1.0/descr deleted file mode 100644 index 78084cf7cad..00000000000 --- a/packages/ipaddr/ipaddr.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -IP address representation library diff --git a/packages/ipaddr/ipaddr.0.1.0/opam b/packages/ipaddr/ipaddr.0.1.0/opam deleted file mode 100644 index f10d53b6e13..00000000000 --- a/packages/ipaddr/ipaddr.0.1.0/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/dsheets/ocaml-ipaddr" -install: [make "install"] -available: [ ocaml-version < "4.04.0" ] diff --git a/packages/ipaddr/ipaddr.0.1.0/url b/packages/ipaddr/ipaddr.0.1.0/url deleted file mode 100644 index a995078c004..00000000000 --- a/packages/ipaddr/ipaddr.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dsheets/ocaml-ipaddr/archive/0.1.0.tar.gz" -checksum: "ca41ebddb79b1186709ae75d6f94c874" diff --git a/packages/ipaddr/ipaddr.0.2.0/descr b/packages/ipaddr/ipaddr.0.2.0/descr deleted file mode 100644 index b4eb2e020df..00000000000 --- a/packages/ipaddr/ipaddr.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -IP (and MAC) address representation library diff --git a/packages/ipaddr/ipaddr.0.2.0/opam b/packages/ipaddr/ipaddr.0.2.0/opam deleted file mode 100644 index cb9f5f6549d..00000000000 --- a/packages/ipaddr/ipaddr.0.2.0/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/ocaml-ipaddr" -install: [make "install"] -available: [ ocaml-version < "4.04.0" ] diff --git a/packages/ipaddr/ipaddr.0.2.0/url b/packages/ipaddr/ipaddr.0.2.0/url deleted file mode 100644 index 9f952b2e550..00000000000 --- a/packages/ipaddr/ipaddr.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-ipaddr/archive/0.2.0.tar.gz" -checksum: "7a4914ee7aa8464dcd4061ce0f4d4364" diff --git a/packages/ipaddr/ipaddr.0.2.1/descr b/packages/ipaddr/ipaddr.0.2.1/descr deleted file mode 100644 index b4eb2e020df..00000000000 --- a/packages/ipaddr/ipaddr.0.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -IP (and MAC) address representation library diff --git a/packages/ipaddr/ipaddr.0.2.1/opam b/packages/ipaddr/ipaddr.0.2.1/opam deleted file mode 100644 index cb9f5f6549d..00000000000 --- a/packages/ipaddr/ipaddr.0.2.1/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/ocaml-ipaddr" -install: [make "install"] -available: [ ocaml-version < "4.04.0" ] diff --git a/packages/ipaddr/ipaddr.0.2.1/url b/packages/ipaddr/ipaddr.0.2.1/url deleted file mode 100644 index 317a1dee0a9..00000000000 --- a/packages/ipaddr/ipaddr.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-ipaddr/archive/0.2.1.tar.gz" -checksum: "1f43f07bff734e08ac008a60cb2d6b13" diff --git a/packages/ipaddr/ipaddr.0.2.2/descr b/packages/ipaddr/ipaddr.0.2.2/descr deleted file mode 100644 index b4eb2e020df..00000000000 --- a/packages/ipaddr/ipaddr.0.2.2/descr +++ /dev/null @@ -1 +0,0 @@ -IP (and MAC) address representation library diff --git a/packages/ipaddr/ipaddr.0.2.2/opam b/packages/ipaddr/ipaddr.0.2.2/opam deleted file mode 100644 index cb9f5f6549d..00000000000 --- a/packages/ipaddr/ipaddr.0.2.2/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/ocaml-ipaddr" -install: [make "install"] -available: [ ocaml-version < "4.04.0" ] diff --git a/packages/ipaddr/ipaddr.0.2.2/url b/packages/ipaddr/ipaddr.0.2.2/url deleted file mode 100644 index 931cd3e3dc4..00000000000 --- a/packages/ipaddr/ipaddr.0.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-ipaddr/archive/0.2.2.tar.gz" -checksum: "e8fed424aafcb5b40cdd27721a2de56d" diff --git a/packages/ipaddr/ipaddr.0.2.3/descr b/packages/ipaddr/ipaddr.0.2.3/descr deleted file mode 100644 index b4eb2e020df..00000000000 --- a/packages/ipaddr/ipaddr.0.2.3/descr +++ /dev/null @@ -1 +0,0 @@ -IP (and MAC) address representation library diff --git a/packages/ipaddr/ipaddr.0.2.3/opam b/packages/ipaddr/ipaddr.0.2.3/opam deleted file mode 100644 index cb9f5f6549d..00000000000 --- a/packages/ipaddr/ipaddr.0.2.3/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/ocaml-ipaddr" -install: [make "install"] -available: [ ocaml-version < "4.04.0" ] diff --git a/packages/ipaddr/ipaddr.0.2.3/url b/packages/ipaddr/ipaddr.0.2.3/url deleted file mode 100644 index 87f71645b7d..00000000000 --- a/packages/ipaddr/ipaddr.0.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-ipaddr/archive/0.2.3.tar.gz" -checksum: "7af0edad4e0172d4e5f6244096371fe8" diff --git a/packages/ipaddr/ipaddr.1.0.0/descr b/packages/ipaddr/ipaddr.1.0.0/descr deleted file mode 100644 index b4eb2e020df..00000000000 --- a/packages/ipaddr/ipaddr.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -IP (and MAC) address representation library diff --git a/packages/ipaddr/ipaddr.1.0.0/opam b/packages/ipaddr/ipaddr.1.0.0/opam index cb9f5f6549d..169cd2cc43c 100644 --- a/packages/ipaddr/ipaddr.1.0.0/opam +++ b/packages/ipaddr/ipaddr.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "David Sheets" @@ -16,9 +16,15 @@ build: [ ] remove: [["ocamlfind" "remove" "ipaddr"]] depends: [ + "ocaml" {< "4.04.0"} "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/ocaml-ipaddr" install: [make "install"] -available: [ ocaml-version < "4.04.0" ] +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: "md5=f8fecbf017559e562abd9f7cca5f1043" +} diff --git a/packages/ipaddr/ipaddr.1.0.0/url b/packages/ipaddr/ipaddr.1.0.0/url deleted file mode 100644 index 54d04e22930..00000000000 --- a/packages/ipaddr/ipaddr.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-ipaddr/archive/1.0.0.tar.gz" -checksum: "f8fecbf017559e562abd9f7cca5f1043" diff --git a/packages/ipaddr/ipaddr.2.0.0/descr b/packages/ipaddr/ipaddr.2.0.0/descr deleted file mode 100644 index b4eb2e020df..00000000000 --- a/packages/ipaddr/ipaddr.2.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -IP (and MAC) address representation library diff --git a/packages/ipaddr/ipaddr.2.0.0/opam b/packages/ipaddr/ipaddr.2.0.0/opam deleted file mode 100644 index b544742784c..00000000000 --- a/packages/ipaddr/ipaddr.2.0.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/ocaml-ipaddr" -install: [make "install"] -available: [ ocaml-version < "4.04.0" ] -conflicts: [ "ppx_sexp_conv" {="113.33.00+4.03"} ] diff --git a/packages/ipaddr/ipaddr.2.0.0/url b/packages/ipaddr/ipaddr.2.0.0/url deleted file mode 100644 index 987e5ece88f..00000000000 --- a/packages/ipaddr/ipaddr.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-ipaddr/archive/2.0.0.tar.gz" -checksum: "0fac858645cef273965c6d7daf0db323" diff --git a/packages/ipaddr/ipaddr.2.1.0/descr b/packages/ipaddr/ipaddr.2.1.0/descr deleted file mode 100644 index b4eb2e020df..00000000000 --- a/packages/ipaddr/ipaddr.2.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -IP (and MAC) address representation library diff --git a/packages/ipaddr/ipaddr.2.1.0/opam b/packages/ipaddr/ipaddr.2.1.0/opam deleted file mode 100644 index b544742784c..00000000000 --- a/packages/ipaddr/ipaddr.2.1.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/ocaml-ipaddr" -install: [make "install"] -available: [ ocaml-version < "4.04.0" ] -conflicts: [ "ppx_sexp_conv" {="113.33.00+4.03"} ] diff --git a/packages/ipaddr/ipaddr.2.1.0/url b/packages/ipaddr/ipaddr.2.1.0/url deleted file mode 100644 index 11c0111f425..00000000000 --- a/packages/ipaddr/ipaddr.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-ipaddr/archive/2.1.0.tar.gz" -checksum: "59721dfaf24d91a10b0f4a5fbda76707" diff --git a/packages/ipaddr/ipaddr.2.2.0/descr b/packages/ipaddr/ipaddr.2.2.0/descr deleted file mode 100644 index b4eb2e020df..00000000000 --- a/packages/ipaddr/ipaddr.2.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -IP (and MAC) address representation library diff --git a/packages/ipaddr/ipaddr.2.2.0/opam b/packages/ipaddr/ipaddr.2.2.0/opam deleted file mode 100644 index b544742784c..00000000000 --- a/packages/ipaddr/ipaddr.2.2.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/ocaml-ipaddr" -install: [make "install"] -available: [ ocaml-version < "4.04.0" ] -conflicts: [ "ppx_sexp_conv" {="113.33.00+4.03"} ] diff --git a/packages/ipaddr/ipaddr.2.2.0/url b/packages/ipaddr/ipaddr.2.2.0/url deleted file mode 100644 index 3279bbf4aaf..00000000000 --- a/packages/ipaddr/ipaddr.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-ipaddr/archive/2.2.0.tar.gz" -checksum: "9e490a99b53468c83f8ac022d748fa28" diff --git a/packages/ipaddr/ipaddr.2.3.0/descr b/packages/ipaddr/ipaddr.2.3.0/descr deleted file mode 100644 index b4eb2e020df..00000000000 --- a/packages/ipaddr/ipaddr.2.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -IP (and MAC) address representation library diff --git a/packages/ipaddr/ipaddr.2.3.0/opam b/packages/ipaddr/ipaddr.2.3.0/opam deleted file mode 100644 index b544742784c..00000000000 --- a/packages/ipaddr/ipaddr.2.3.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/ocaml-ipaddr" -install: [make "install"] -available: [ ocaml-version < "4.04.0" ] -conflicts: [ "ppx_sexp_conv" {="113.33.00+4.03"} ] diff --git a/packages/ipaddr/ipaddr.2.3.0/url b/packages/ipaddr/ipaddr.2.3.0/url deleted file mode 100644 index 66610a87b87..00000000000 --- a/packages/ipaddr/ipaddr.2.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-ipaddr/archive/2.3.0.tar.gz" -checksum: "61b27add66c8e6e78fcedea3b1579200" diff --git a/packages/ipaddr/ipaddr.2.4.0/descr b/packages/ipaddr/ipaddr.2.4.0/descr deleted file mode 100644 index b4eb2e020df..00000000000 --- a/packages/ipaddr/ipaddr.2.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -IP (and MAC) address representation library diff --git a/packages/ipaddr/ipaddr.2.4.0/opam b/packages/ipaddr/ipaddr.2.4.0/opam index b544742784c..c4480da44bf 100644 --- a/packages/ipaddr/ipaddr.2.4.0/opam +++ b/packages/ipaddr/ipaddr.2.4.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "David Sheets" @@ -17,10 +17,16 @@ build: [ ] remove: [["ocamlfind" "remove" "ipaddr"]] depends: [ + "ocaml" {< "4.04.0"} "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/ocaml-ipaddr" install: [make "install"] -available: [ ocaml-version < "4.04.0" ] 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: "md5=dfefb5462c8347d70a29ebb98fc820de" +} diff --git a/packages/ipaddr/ipaddr.2.4.0/url b/packages/ipaddr/ipaddr.2.4.0/url deleted file mode 100644 index 2508607183d..00000000000 --- a/packages/ipaddr/ipaddr.2.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-ipaddr/archive/2.4.0.tar.gz" -checksum: "dfefb5462c8347d70a29ebb98fc820de" diff --git a/packages/ipaddr/ipaddr.2.5.0/descr b/packages/ipaddr/ipaddr.2.5.0/descr deleted file mode 100644 index b4eb2e020df..00000000000 --- a/packages/ipaddr/ipaddr.2.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -IP (and MAC) address representation library diff --git a/packages/ipaddr/ipaddr.2.5.0/opam b/packages/ipaddr/ipaddr.2.5.0/opam index 56a5aa15fec..54851688365 100644 --- a/packages/ipaddr/ipaddr.2.5.0/opam +++ b/packages/ipaddr/ipaddr.2.5.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "David Sheets" @@ -17,6 +17,7 @@ build: [ ] remove: [["ocamlfind" "remove" "ipaddr"]] depends: [ + "ocaml" {< "4.04.0"} "ocamlfind" "sexplib" {< "113.01.00"} "type_conv" @@ -24,5 +25,10 @@ depends: [ ] dev-repo: "git://github.com/mirage/ocaml-ipaddr" install: [make "install"] -available: [ ocaml-version < "4.04.0" ] 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: "md5=95147198a7d432b1d11861284324ebb2" +} diff --git a/packages/ipaddr/ipaddr.2.5.0/url b/packages/ipaddr/ipaddr.2.5.0/url deleted file mode 100644 index 14db4e46bc8..00000000000 --- a/packages/ipaddr/ipaddr.2.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-ipaddr/archive/2.5.0.tar.gz" -checksum: "95147198a7d432b1d11861284324ebb2" diff --git a/packages/ipaddr/ipaddr.2.6.0/descr b/packages/ipaddr/ipaddr.2.6.0/descr deleted file mode 100644 index 9ce96103745..00000000000 --- a/packages/ipaddr/ipaddr.2.6.0/descr +++ /dev/null @@ -1,23 +0,0 @@ -IP (and MAC) address representation library - -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 diff --git a/packages/ipaddr/ipaddr.2.6.0/opam b/packages/ipaddr/ipaddr.2.6.0/opam deleted file mode 100644 index 85fc8091623..00000000000 --- a/packages/ipaddr/ipaddr.2.6.0/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/ocaml-ipaddr.git" -build: [ - [ - "ocaml" - "setup.ml" - "-configure" - "--prefix" - prefix - "--%{ounit:enable}%-tests" - ] - [make "build"] -] -install: [make "install"] -build-test: [make "test"] -remove: ["ocamlfind" "remove" "ipaddr"] -depends: [ - "ocamlfind" {build} - "base-bytes" - "sexplib" {< "113.01.00"} - "type_conv" - "ounit" {test} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.04.0" ] -conflicts: [ "ppx_sexp_conv" {="113.33.00+4.03"} ] diff --git a/packages/ipaddr/ipaddr.2.6.0/url b/packages/ipaddr/ipaddr.2.6.0/url deleted file mode 100644 index 758e80751fb..00000000000 --- a/packages/ipaddr/ipaddr.2.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-ipaddr/archive/2.6.0.tar.gz" -checksum: "975bc36856432b4722339af3dfe088e4" diff --git a/packages/ipaddr/ipaddr.2.6.1/descr b/packages/ipaddr/ipaddr.2.6.1/descr deleted file mode 100644 index 9ce96103745..00000000000 --- a/packages/ipaddr/ipaddr.2.6.1/descr +++ /dev/null @@ -1,23 +0,0 @@ -IP (and MAC) address representation library - -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 diff --git a/packages/ipaddr/ipaddr.2.6.1/opam b/packages/ipaddr/ipaddr.2.6.1/opam index 85fc8091623..f127b19bb62 100644 --- a/packages/ipaddr/ipaddr.2.6.1/opam +++ b/packages/ipaddr/ipaddr.2.6.1/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-ipaddr.git" +dev-repo: "git+https://github.com/mirage/ocaml-ipaddr.git" build: [ [ "ocaml" @@ -16,17 +16,45 @@ build: [ "--%{ounit:enable}%-tests" ] [make "build"] + [make "test"] {with-test} ] install: [make "install"] -build-test: [make "test"] remove: ["ocamlfind" "remove" "ipaddr"] depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} "ocamlfind" {build} "base-bytes" "sexplib" {< "113.01.00"} "type_conv" - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.04.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: "md5=41add1ecc6303e18af60564f8559a299" +} diff --git a/packages/ipaddr/ipaddr.2.6.1/url b/packages/ipaddr/ipaddr.2.6.1/url deleted file mode 100644 index 415d7d4e816..00000000000 --- a/packages/ipaddr/ipaddr.2.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-ipaddr/archive/2.6.1.tar.gz" -checksum: "41add1ecc6303e18af60564f8559a299" diff --git a/packages/ipaddr/ipaddr.2.7.0/descr b/packages/ipaddr/ipaddr.2.7.0/descr deleted file mode 100644 index 9ce96103745..00000000000 --- a/packages/ipaddr/ipaddr.2.7.0/descr +++ /dev/null @@ -1,23 +0,0 @@ -IP (and MAC) address representation library - -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 diff --git a/packages/ipaddr/ipaddr.2.7.0/opam b/packages/ipaddr/ipaddr.2.7.0/opam index 5470d75e327..c812e1fed85 100644 --- a/packages/ipaddr/ipaddr.2.7.0/opam +++ b/packages/ipaddr/ipaddr.2.7.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "David Sheets" @@ -8,19 +8,23 @@ authors: [ license: "ISC" homepage: "https://github.com/mirage/ocaml-ipaddr" bug-reports: "https://github.com/mirage/ocaml-ipaddr/issues" -dev-repo: "https://github.com/mirage/ocaml-ipaddr.git" - +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"] + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{ounit:enable}%-tests" + ] [make "build"] -] -build-test: [ - [make "test"] + [make "test"] {with-test} ] install: [ [make "install"] @@ -29,13 +33,41 @@ remove: [ ["ocamlfind" "remove" "ipaddr"] ] depends: [ + "ocaml" {>= "4.02.2" & < "4.04.0"} "ocamlfind" {build} "ocamlbuild" {build} "base-bytes" "sexplib" "ppx_deriving" {build} "ppx_sexp_conv" {build & < "v0.10.0"} - "ounit" {test} + "ounit" {with-test} ] -available: [ ocaml-version >= "4.02.2" & ocaml-version < "4.04.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.7.0.tar.gz" + checksum: "md5=48389ef61662181069de9456c5d3aeb1" +} diff --git a/packages/ipaddr/ipaddr.2.7.0/url b/packages/ipaddr/ipaddr.2.7.0/url deleted file mode 100644 index 3332ffc3341..00000000000 --- a/packages/ipaddr/ipaddr.2.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-ipaddr/archive/2.7.0.tar.gz" -checksum: "48389ef61662181069de9456c5d3aeb1" diff --git a/packages/ipaddr/ipaddr.2.7.1/descr b/packages/ipaddr/ipaddr.2.7.1/descr deleted file mode 100644 index a80a3dffb98..00000000000 --- a/packages/ipaddr/ipaddr.2.7.1/descr +++ /dev/null @@ -1,21 +0,0 @@ -IP (and MAC) address manipulation - -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 \ No newline at end of file diff --git a/packages/ipaddr/ipaddr.2.7.1/opam b/packages/ipaddr/ipaddr.2.7.1/opam index 637bef2e355..474cae5bc1d 100644 --- a/packages/ipaddr/ipaddr.2.7.1/opam +++ b/packages/ipaddr/ipaddr.2.7.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "David Sheets" @@ -8,7 +8,7 @@ authors: [ license: "ISC" homepage: "https://github.com/mirage/ocaml-ipaddr" bug-reports: "https://github.com/mirage/ocaml-ipaddr/issues" -dev-repo: "https://github.com/mirage/ocaml-ipaddr.git" +dev-repo: "git+https://github.com/mirage/ocaml-ipaddr.git" doc: "https://mirage.github.io/ocaml-ipaddr/" tags: [ @@ -17,14 +17,21 @@ tags: [ ] build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" - "--with-base-unix" "%{base-unix:installed}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] + [ + "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} "ocamlbuild" {build} "topkg" {build} @@ -32,8 +39,33 @@ depends: [ "sexplib" "ppx_deriving" {build} "ppx_sexp_conv" {build & < "v0.10.0"} - "ounit" {test} + "ounit" {with-test} ] depopts: [ "base-unix" ] -available: [ ocaml-version >= "4.02.2" & ocaml-version < "4.03.0" ] 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: "md5=45b81a6b59723cd8ae0a56fb280e07e1" +} diff --git a/packages/ipaddr/ipaddr.2.7.1/url b/packages/ipaddr/ipaddr.2.7.1/url deleted file mode 100644 index 81d501bad03..00000000000 --- a/packages/ipaddr/ipaddr.2.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-ipaddr/releases/download/2.7.1/ipaddr-2.7.1.tbz" -checksum: "45b81a6b59723cd8ae0a56fb280e07e1" \ No newline at end of file diff --git a/packages/ipaddr/ipaddr.2.7.2/descr b/packages/ipaddr/ipaddr.2.7.2/descr deleted file mode 100644 index a80a3dffb98..00000000000 --- a/packages/ipaddr/ipaddr.2.7.2/descr +++ /dev/null @@ -1,21 +0,0 @@ -IP (and MAC) address manipulation - -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 \ No newline at end of file diff --git a/packages/ipaddr/ipaddr.2.7.2/opam b/packages/ipaddr/ipaddr.2.7.2/opam index f7e446cfbb7..7f2f8f52215 100644 --- a/packages/ipaddr/ipaddr.2.7.2/opam +++ b/packages/ipaddr/ipaddr.2.7.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "David Sheets" @@ -8,7 +8,7 @@ authors: [ license: "ISC" homepage: "https://github.com/mirage/ocaml-ipaddr" bug-reports: "https://github.com/mirage/ocaml-ipaddr/issues" -dev-repo: "https://github.com/mirage/ocaml-ipaddr.git" +dev-repo: "git+https://github.com/mirage/ocaml-ipaddr.git" doc: "https://mirage.github.io/ocaml-ipaddr/" tags: [ @@ -17,14 +17,21 @@ tags: [ ] build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" - "--with-base-unix" "%{base-unix:installed}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] + [ + "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"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -32,8 +39,33 @@ depends: [ "sexplib" "ppx_deriving" {build} "ppx_sexp_conv" {build & < "v0.10.0"} - "ounit" {test} + "ounit" {with-test} ] depopts: [ "base-unix" ] -available: [ ocaml-version >= "4.02.2" ] 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: "md5=541bac5e56c3254943a78307980efbc2" +} diff --git a/packages/ipaddr/ipaddr.2.7.2/url b/packages/ipaddr/ipaddr.2.7.2/url deleted file mode 100644 index 4795e2e8412..00000000000 --- a/packages/ipaddr/ipaddr.2.7.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-ipaddr/releases/download/2.7.2/ipaddr-2.7.2.tbz" -checksum: "541bac5e56c3254943a78307980efbc2" \ No newline at end of file diff --git a/packages/ipaddr/ipaddr.2.8.0/descr b/packages/ipaddr/ipaddr.2.8.0/descr deleted file mode 100644 index a80a3dffb98..00000000000 --- a/packages/ipaddr/ipaddr.2.8.0/descr +++ /dev/null @@ -1,21 +0,0 @@ -IP (and MAC) address manipulation - -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 \ No newline at end of file diff --git a/packages/ipaddr/ipaddr.2.8.0/opam b/packages/ipaddr/ipaddr.2.8.0/opam index 0388e849a1e..8fedfc51008 100644 --- a/packages/ipaddr/ipaddr.2.8.0/opam +++ b/packages/ipaddr/ipaddr.2.8.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "David Sheets" @@ -8,7 +8,7 @@ authors: [ license: "ISC" homepage: "https://github.com/mirage/ocaml-ipaddr" bug-reports: "https://github.com/mirage/ocaml-ipaddr/issues" -dev-repo: "https://github.com/mirage/ocaml-ipaddr.git" +dev-repo: "git+https://github.com/mirage/ocaml-ipaddr.git" doc: "https://mirage.github.io/ocaml-ipaddr/" tags: [ @@ -19,15 +19,40 @@ tags: [ build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [ "jbuilder" "runtest" "-p" name "-j" jobs ] - depends: [ - "jbuilder" {build & >="1.0+beta7"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta7"} "base-bytes" - "ppx_sexp_conv" {build & >="v0.9.0"} + "ppx_sexp_conv" {build & >= "v0.9.0"} "sexplib" - "ounit" {test} + "ounit" {with-test} ] depopts: [ "base-unix" ] -available: [ ocaml-version >= "4.03.0" ] +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.8.0/ipaddr-2.8.0.tbz" + checksum: "md5=f3442867873b4b60d7860283ff98c3c8" +} diff --git a/packages/ipaddr/ipaddr.2.8.0/url b/packages/ipaddr/ipaddr.2.8.0/url deleted file mode 100644 index b591bf25566..00000000000 --- a/packages/ipaddr/ipaddr.2.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-ipaddr/releases/download/2.8.0/ipaddr-2.8.0.tbz" -checksum: "f3442867873b4b60d7860283ff98c3c8" diff --git a/packages/ipv6-multicast/ipv6-multicast.0.1/descr b/packages/ipv6-multicast/ipv6-multicast.0.1/descr deleted file mode 100644 index 4e809e1425e..00000000000 --- a/packages/ipv6-multicast/ipv6-multicast.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -UNIX bindings for IPv6 multicast \ No newline at end of file diff --git a/packages/ipv6-multicast/ipv6-multicast.0.1/opam b/packages/ipv6-multicast/ipv6-multicast.0.1/opam index 365a0a13cc3..62d9d641c69 100644 --- a/packages/ipv6-multicast/ipv6-multicast.0.1/opam +++ b/packages/ipv6-multicast/ipv6-multicast.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ipv6-multicast" version: "0.1" maintainer: "Vincent Bernardoff " @@ -6,19 +6,22 @@ authors: ["Vincent Bernardoff "] homepage: "https://github.com/vbmithr/ocaml-ipv6-multicast" doc: "https://vbmithr.github.io/ocaml-ipv6-multicast/doc" license: "ISC" -dev-repo: "https://github.com/vbmithr/ocaml-ipv6-multicast.git" +dev-repo: "git+https://github.com/vbmithr/ocaml-ipv6-multicast.git" bug-reports: "https://github.com/vbmithr/ocaml-ipv6-multicast/issues" -tags: [] -available: [ ocaml-version >= "4.02.0"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "ocb-stubblr" {build} "lwt" - "ipaddr" {>="2.4.0" & <"2.8.0"} + "ipaddr" {>= "2.4.0" & < "2.8.0"} ] -depopts: [] 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: "md5=5be9cf2c8055af3d2b4130fa11e6228b" +} diff --git a/packages/ipv6-multicast/ipv6-multicast.0.1/url b/packages/ipv6-multicast/ipv6-multicast.0.1/url deleted file mode 100644 index b7b05ae7da3..00000000000 --- a/packages/ipv6-multicast/ipv6-multicast.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/vbmithr/ocaml-ipv6-multicast/archive/0.1.tar.gz" -checksum: "5be9cf2c8055af3d2b4130fa11e6228b" \ No newline at end of file diff --git a/packages/irc-client/irc-client.0.1.1/descr b/packages/irc-client/irc-client.0.1.1/descr deleted file mode 100644 index 9de94557016..00000000000 --- a/packages/irc-client/irc-client.0.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -IRC client library diff --git a/packages/irc-client/irc-client.0.1.1/opam b/packages/irc-client/irc-client.0.1.1/opam index f384a68470b..126ccf47449 100644 --- a/packages/irc-client/irc-client.0.1.1/opam +++ b/packages/irc-client/irc-client.0.1.1/opam @@ -1,13 +1,21 @@ -opam-version: "1.2" +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" "ounit" ] depopts: ["lwt"] patches: ["obuild-workaround.patch"] dev-repo: "git://github.com/johnelse/ocaml-irc-client" -available: [ocaml-version >= "4.00.1" & ocaml-version < "4.06.0"] install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "IRC client library" +extra-files: [ + "obuild-workaround.patch" "md5=ad7574cad716fbdff87777a3bacc902a" +] +url { + src: "https://github.com/johnelse/ocaml-irc-client/archive/0.1.1.tar.gz" + checksum: "md5=90ac5b939c3d1e473afc6a9b9cb0e33a" +} diff --git a/packages/irc-client/irc-client.0.1.1/url b/packages/irc-client/irc-client.0.1.1/url deleted file mode 100644 index 16bba62eaae..00000000000 --- a/packages/irc-client/irc-client.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnelse/ocaml-irc-client/archive/0.1.1.tar.gz" -checksum: "90ac5b939c3d1e473afc6a9b9cb0e33a" diff --git a/packages/irc-client/irc-client.0.1.2/descr b/packages/irc-client/irc-client.0.1.2/descr deleted file mode 100644 index 9de94557016..00000000000 --- a/packages/irc-client/irc-client.0.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -IRC client library diff --git a/packages/irc-client/irc-client.0.1.2/opam b/packages/irc-client/irc-client.0.1.2/opam index 18d688986a0..af6902d789e 100644 --- a/packages/irc-client/irc-client.0.1.2/opam +++ b/packages/irc-client/irc-client.0.1.2/opam @@ -1,14 +1,19 @@ -opam-version: "1.2" +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" "ocamlbuild" {build} ] depopts: ["lwt"] dev-repo: "git://github.com/johnelse/ocaml-irc-client" -available: [ocaml-version >= "4.00.1" & ocaml-version < "4.06.0"] 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: "md5=9728eaa5e16db384354aff45f795f421" +} diff --git a/packages/irc-client/irc-client.0.1.2/url b/packages/irc-client/irc-client.0.1.2/url deleted file mode 100644 index 3db39ef88fc..00000000000 --- a/packages/irc-client/irc-client.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnelse/ocaml-irc-client/archive/0.1.2.tar.gz" -checksum: "9728eaa5e16db384354aff45f795f421" diff --git a/packages/irc-client/irc-client.0.2.0/descr b/packages/irc-client/irc-client.0.2.0/descr deleted file mode 100644 index 9de94557016..00000000000 --- a/packages/irc-client/irc-client.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -IRC client library diff --git a/packages/irc-client/irc-client.0.2.0/opam b/packages/irc-client/irc-client.0.2.0/opam index 18d688986a0..3ce8c07a976 100644 --- a/packages/irc-client/irc-client.0.2.0/opam +++ b/packages/irc-client/irc-client.0.2.0/opam @@ -1,14 +1,19 @@ -opam-version: "1.2" +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" "ocamlbuild" {build} ] depopts: ["lwt"] dev-repo: "git://github.com/johnelse/ocaml-irc-client" -available: [ocaml-version >= "4.00.1" & ocaml-version < "4.06.0"] 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: "md5=62fb92777d42fc5a2d1d2316c96aedd3" +} diff --git a/packages/irc-client/irc-client.0.2.0/url b/packages/irc-client/irc-client.0.2.0/url deleted file mode 100644 index 5870627ef2a..00000000000 --- a/packages/irc-client/irc-client.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnelse/ocaml-irc-client/archive/0.2.0.tar.gz" -checksum: "62fb92777d42fc5a2d1d2316c96aedd3" diff --git a/packages/irc-client/irc-client.0.2.1/descr b/packages/irc-client/irc-client.0.2.1/descr deleted file mode 100644 index 9de94557016..00000000000 --- a/packages/irc-client/irc-client.0.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -IRC client library diff --git a/packages/irc-client/irc-client.0.2.1/opam b/packages/irc-client/irc-client.0.2.1/opam index 5de5df58120..02eafcf290d 100644 --- a/packages/irc-client/irc-client.0.2.1/opam +++ b/packages/irc-client/irc-client.0.2.1/opam @@ -1,14 +1,19 @@ -opam-version: "1.2" +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"} "ocamlbuild" {build} ] depopts: ["lwt"] dev-repo: "git://github.com/johnelse/ocaml-irc-client" -available: [ocaml-version >= "4.00.1" & ocaml-version < "4.06.0"] 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: "md5=97d280ad8230a880ff78b9b04532326d" +} diff --git a/packages/irc-client/irc-client.0.2.1/url b/packages/irc-client/irc-client.0.2.1/url deleted file mode 100644 index 2e127c3020d..00000000000 --- a/packages/irc-client/irc-client.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnelse/ocaml-irc-client/archive/0.2.1.tar.gz" -checksum: "97d280ad8230a880ff78b9b04532326d" diff --git a/packages/irc-client/irc-client.0.3.0/descr b/packages/irc-client/irc-client.0.3.0/descr deleted file mode 100644 index 9de94557016..00000000000 --- a/packages/irc-client/irc-client.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -IRC client library diff --git a/packages/irc-client/irc-client.0.3.0/opam b/packages/irc-client/irc-client.0.3.0/opam index af075668aac..b7183f5986b 100644 --- a/packages/irc-client/irc-client.0.3.0/opam +++ b/packages/irc-client/irc-client.0.3.0/opam @@ -1,11 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "john.else@citrix.com" build: [ [make] -] -build-test: [ - [make "doc"] - [make "test"] + [make "doc"] {with-test} + [make "test"] {with-test} ] install: [ [make "PREFIX=%{prefix}%" "install"] @@ -14,10 +12,15 @@ remove: [ [make "PREFIX=%{prefix}%" "uninstall"] ] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "ounit" {>= "2.0.0"} "ocamlfind" "ocamlbuild" {build} ] depopts: ["lwt"] -available: [ocaml-version >= "4.00.1" & ocaml-version < "4.06.0"] dev-repo: "git://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: "md5=178f3aeb93402716df031ba284993b8f" +} diff --git a/packages/irc-client/irc-client.0.3.0/url b/packages/irc-client/irc-client.0.3.0/url deleted file mode 100644 index 2c0c906b3d9..00000000000 --- a/packages/irc-client/irc-client.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnelse/ocaml-irc-client/archive/0.3.0.tar.gz" -checksum: "178f3aeb93402716df031ba284993b8f" diff --git a/packages/irc-client/irc-client.0.3.1/descr b/packages/irc-client/irc-client.0.3.1/descr deleted file mode 100644 index 9de94557016..00000000000 --- a/packages/irc-client/irc-client.0.3.1/descr +++ /dev/null @@ -1 +0,0 @@ -IRC client library diff --git a/packages/irc-client/irc-client.0.3.1/opam b/packages/irc-client/irc-client.0.3.1/opam index dcc5bd9350c..29a8591e529 100644 --- a/packages/irc-client/irc-client.0.3.1/opam +++ b/packages/irc-client/irc-client.0.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +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" @@ -6,10 +6,8 @@ dev-repo: "git://github.com/johnelse/ocaml-irc-client" maintainer: "john.else@gmail.com" build: [ [make] -] -build-test: [ - [make "doc"] - [make "test"] + [make "doc"] {with-test} + [make "test"] {with-test} ] install: [ [make "PREFIX=%{prefix}%" "install"] @@ -18,9 +16,14 @@ remove: [ [make "PREFIX=%{prefix}%" "uninstall"] ] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "oasis" {build} "ounit" "ocamlfind" ] depopts: ["lwt"] -available: [ocaml-version >= "4.00.1" & ocaml-version < "4.06.0"] +synopsis: "IRC client library" +url { + src: "https://github.com/johnelse/ocaml-irc-client/archive/0.3.1.tar.gz" + checksum: "md5=24497187cbb0b6d347f0a7ede00bbcba" +} diff --git a/packages/irc-client/irc-client.0.3.1/url b/packages/irc-client/irc-client.0.3.1/url deleted file mode 100644 index d8f0f1675e1..00000000000 --- a/packages/irc-client/irc-client.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnelse/ocaml-irc-client/archive/0.3.1.tar.gz" -checksum: "24497187cbb0b6d347f0a7ede00bbcba" diff --git a/packages/irc-client/irc-client.0.3.2/descr b/packages/irc-client/irc-client.0.3.2/descr deleted file mode 100644 index 9de94557016..00000000000 --- a/packages/irc-client/irc-client.0.3.2/descr +++ /dev/null @@ -1 +0,0 @@ -IRC client library diff --git a/packages/irc-client/irc-client.0.3.2/opam b/packages/irc-client/irc-client.0.3.2/opam index 34f56402be6..213f7483f50 100644 --- a/packages/irc-client/irc-client.0.3.2/opam +++ b/packages/irc-client/irc-client.0.3.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +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" @@ -6,10 +6,8 @@ dev-repo: "git://github.com/johnelse/ocaml-irc-client" maintainer: "john.else@gmail.com" build: [ [make] -] -build-test: [ - [make "doc"] - [make "test"] + [make "doc"] {with-test} + [make "test"] {with-test} ] install: [ [make "PREFIX=%{prefix}%" "install"] @@ -18,9 +16,14 @@ remove: [ [make "PREFIX=%{prefix}%" "uninstall"] ] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "oasis" {build} "ounit" "ocamlfind" {build} ] depopts: ["lwt"] -available: [ocaml-version >= "4.00.1" & ocaml-version < "4.06.0"] +synopsis: "IRC client library" +url { + src: "https://github.com/johnelse/ocaml-irc-client/archive/0.3.2.tar.gz" + checksum: "md5=a0655a261b020551ecf2e8d04356906f" +} diff --git a/packages/irc-client/irc-client.0.3.2/url b/packages/irc-client/irc-client.0.3.2/url deleted file mode 100644 index 37102b04eb1..00000000000 --- a/packages/irc-client/irc-client.0.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnelse/ocaml-irc-client/archive/0.3.2.tar.gz" -checksum: "a0655a261b020551ecf2e8d04356906f" diff --git a/packages/irc-client/irc-client.0.4.0/descr b/packages/irc-client/irc-client.0.4.0/descr deleted file mode 100644 index 9de94557016..00000000000 --- a/packages/irc-client/irc-client.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -IRC client library diff --git a/packages/irc-client/irc-client.0.4.0/opam b/packages/irc-client/irc-client.0.4.0/opam deleted file mode 100644 index f16ca69d4b2..00000000000 --- a/packages/irc-client/irc-client.0.4.0/opam +++ /dev/null @@ -1,49 +0,0 @@ -opam-version: "1.2" -authors: ["John Else" "Simon Cruanes"] -homepage: "https://github.com/johnelse/ocaml-irc-client" -bug-reports: "https://github.com/johnelse/ocaml-irc-client/issues" -dev-repo: "git://github.com/johnelse/ocaml-irc-client" -maintainer: "john.else@gmail.com" -build: [ - [ - "./configure" - "--prefix" prefix - "--%{lwt:enable}%-lwt" - "--%{tls:enable}%-tls" - "--%{base-unix:enable}%-unix" - "--enable-docs" - "--enable-examples" - ] - [make "build"] -] -build-doc: [ - [make "doc"] -] -build-test: [ - [ - "./configure" - "--enable-tests" - ] - [make "test"] -] -install: [ - [make "PREFIX=%{prefix}%" "install"] -] -remove: [ - ["ocamlfind" "remove" "irc-client"] -] -depends: [ - "oasis" {build} - "ocamlbuild" {build} - "ocamlfind" {build} - "result" - "ounit" {test} -] -depopts: [ - "base-unix" - "lwt" - "tls" -] -available: [ - ocaml-version >= "4.00.1" -] diff --git a/packages/irc-client/irc-client.0.4.0/url b/packages/irc-client/irc-client.0.4.0/url deleted file mode 100644 index 2f34071022e..00000000000 --- a/packages/irc-client/irc-client.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnelse/ocaml-irc-client/archive/0.4.0.tar.gz" -checksum: "4424648730b87edfcf96ffae4072550a" diff --git a/packages/irc-client/irc-client.0.5.0/descr b/packages/irc-client/irc-client.0.5.0/descr deleted file mode 100644 index 9de94557016..00000000000 --- a/packages/irc-client/irc-client.0.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -IRC client library diff --git a/packages/irc-client/irc-client.0.5.0/opam b/packages/irc-client/irc-client.0.5.0/opam deleted file mode 100644 index f16ca69d4b2..00000000000 --- a/packages/irc-client/irc-client.0.5.0/opam +++ /dev/null @@ -1,49 +0,0 @@ -opam-version: "1.2" -authors: ["John Else" "Simon Cruanes"] -homepage: "https://github.com/johnelse/ocaml-irc-client" -bug-reports: "https://github.com/johnelse/ocaml-irc-client/issues" -dev-repo: "git://github.com/johnelse/ocaml-irc-client" -maintainer: "john.else@gmail.com" -build: [ - [ - "./configure" - "--prefix" prefix - "--%{lwt:enable}%-lwt" - "--%{tls:enable}%-tls" - "--%{base-unix:enable}%-unix" - "--enable-docs" - "--enable-examples" - ] - [make "build"] -] -build-doc: [ - [make "doc"] -] -build-test: [ - [ - "./configure" - "--enable-tests" - ] - [make "test"] -] -install: [ - [make "PREFIX=%{prefix}%" "install"] -] -remove: [ - ["ocamlfind" "remove" "irc-client"] -] -depends: [ - "oasis" {build} - "ocamlbuild" {build} - "ocamlfind" {build} - "result" - "ounit" {test} -] -depopts: [ - "base-unix" - "lwt" - "tls" -] -available: [ - ocaml-version >= "4.00.1" -] diff --git a/packages/irc-client/irc-client.0.5.0/url b/packages/irc-client/irc-client.0.5.0/url deleted file mode 100644 index aa87da57da5..00000000000 --- a/packages/irc-client/irc-client.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnelse/ocaml-irc-client/archive/irc-client.0.5.0.tar.gz" -checksum: "fb82142695a6719fe11d50f53e611ef7" diff --git a/packages/irc-client/irc-client.0.5.1/descr b/packages/irc-client/irc-client.0.5.1/descr deleted file mode 100644 index 9de94557016..00000000000 --- a/packages/irc-client/irc-client.0.5.1/descr +++ /dev/null @@ -1 +0,0 @@ -IRC client library diff --git a/packages/irc-client/irc-client.0.5.1/opam b/packages/irc-client/irc-client.0.5.1/opam deleted file mode 100644 index f16ca69d4b2..00000000000 --- a/packages/irc-client/irc-client.0.5.1/opam +++ /dev/null @@ -1,49 +0,0 @@ -opam-version: "1.2" -authors: ["John Else" "Simon Cruanes"] -homepage: "https://github.com/johnelse/ocaml-irc-client" -bug-reports: "https://github.com/johnelse/ocaml-irc-client/issues" -dev-repo: "git://github.com/johnelse/ocaml-irc-client" -maintainer: "john.else@gmail.com" -build: [ - [ - "./configure" - "--prefix" prefix - "--%{lwt:enable}%-lwt" - "--%{tls:enable}%-tls" - "--%{base-unix:enable}%-unix" - "--enable-docs" - "--enable-examples" - ] - [make "build"] -] -build-doc: [ - [make "doc"] -] -build-test: [ - [ - "./configure" - "--enable-tests" - ] - [make "test"] -] -install: [ - [make "PREFIX=%{prefix}%" "install"] -] -remove: [ - ["ocamlfind" "remove" "irc-client"] -] -depends: [ - "oasis" {build} - "ocamlbuild" {build} - "ocamlfind" {build} - "result" - "ounit" {test} -] -depopts: [ - "base-unix" - "lwt" - "tls" -] -available: [ - ocaml-version >= "4.00.1" -] diff --git a/packages/irc-client/irc-client.0.5.1/url b/packages/irc-client/irc-client.0.5.1/url deleted file mode 100644 index 2b6afebd61b..00000000000 --- a/packages/irc-client/irc-client.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnelse/ocaml-irc-client/archive/irc-client.0.5.1.tar.gz" -checksum: "5047a422402f36af4a59261db7d0c287" diff --git a/packages/irc-client/irc-client.0.5.2/descr b/packages/irc-client/irc-client.0.5.2/descr deleted file mode 100644 index 9de94557016..00000000000 --- a/packages/irc-client/irc-client.0.5.2/descr +++ /dev/null @@ -1 +0,0 @@ -IRC client library diff --git a/packages/irc-client/irc-client.0.5.2/opam b/packages/irc-client/irc-client.0.5.2/opam deleted file mode 100644 index f16ca69d4b2..00000000000 --- a/packages/irc-client/irc-client.0.5.2/opam +++ /dev/null @@ -1,49 +0,0 @@ -opam-version: "1.2" -authors: ["John Else" "Simon Cruanes"] -homepage: "https://github.com/johnelse/ocaml-irc-client" -bug-reports: "https://github.com/johnelse/ocaml-irc-client/issues" -dev-repo: "git://github.com/johnelse/ocaml-irc-client" -maintainer: "john.else@gmail.com" -build: [ - [ - "./configure" - "--prefix" prefix - "--%{lwt:enable}%-lwt" - "--%{tls:enable}%-tls" - "--%{base-unix:enable}%-unix" - "--enable-docs" - "--enable-examples" - ] - [make "build"] -] -build-doc: [ - [make "doc"] -] -build-test: [ - [ - "./configure" - "--enable-tests" - ] - [make "test"] -] -install: [ - [make "PREFIX=%{prefix}%" "install"] -] -remove: [ - ["ocamlfind" "remove" "irc-client"] -] -depends: [ - "oasis" {build} - "ocamlbuild" {build} - "ocamlfind" {build} - "result" - "ounit" {test} -] -depopts: [ - "base-unix" - "lwt" - "tls" -] -available: [ - ocaml-version >= "4.00.1" -] diff --git a/packages/irc-client/irc-client.0.5.2/url b/packages/irc-client/irc-client.0.5.2/url deleted file mode 100644 index 8c14cb342c1..00000000000 --- a/packages/irc-client/irc-client.0.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnelse/ocaml-irc-client/archive/irc-client.0.5.2.tar.gz" -checksum: "9357f6465a5629e27e2df3bb4ce7b812" diff --git a/packages/irc-client/irc-client.0.5.4/descr b/packages/irc-client/irc-client.0.5.4/descr deleted file mode 100644 index 9de94557016..00000000000 --- a/packages/irc-client/irc-client.0.5.4/descr +++ /dev/null @@ -1 +0,0 @@ -IRC client library diff --git a/packages/irc-client/irc-client.0.5.4/opam b/packages/irc-client/irc-client.0.5.4/opam index f16ca69d4b2..89a932720a9 100644 --- a/packages/irc-client/irc-client.0.5.4/opam +++ b/packages/irc-client/irc-client.0.5.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["John Else" "Simon Cruanes"] homepage: "https://github.com/johnelse/ocaml-irc-client" bug-reports: "https://github.com/johnelse/ocaml-irc-client/issues" @@ -7,7 +7,8 @@ maintainer: "john.else@gmail.com" build: [ [ "./configure" - "--prefix" prefix + "--prefix" + prefix "--%{lwt:enable}%-lwt" "--%{tls:enable}%-tls" "--%{base-unix:enable}%-unix" @@ -15,16 +16,9 @@ build: [ "--enable-examples" ] [make "build"] -] -build-doc: [ - [make "doc"] -] -build-test: [ - [ - "./configure" - "--enable-tests" - ] - [make "test"] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [ [make "PREFIX=%{prefix}%" "install"] @@ -33,17 +27,22 @@ remove: [ ["ocamlfind" "remove" "irc-client"] ] depends: [ + "ocaml" {>= "4.00.1"} "oasis" {build} "ocamlbuild" {build} "ocamlfind" {build} "result" - "ounit" {test} + "ounit" {with-test} ] depopts: [ "base-unix" "lwt" "tls" ] -available: [ - ocaml-version >= "4.00.1" -] +synopsis: "IRC client library" +flags: light-uninstall +url { + src: + "https://github.com/johnelse/ocaml-irc-client/archive/irc-client.0.5.4.tar.gz" + checksum: "md5=776adba9e35b83b93848f2be8866c09d" +} diff --git a/packages/irc-client/irc-client.0.5.4/url b/packages/irc-client/irc-client.0.5.4/url deleted file mode 100644 index b6901b88851..00000000000 --- a/packages/irc-client/irc-client.0.5.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnelse/ocaml-irc-client/archive/irc-client.0.5.4.tar.gz" -checksum: "776adba9e35b83b93848f2be8866c09d" diff --git a/packages/iri/iri.0.1.0/descr b/packages/iri/iri.0.1.0/descr deleted file mode 100644 index 8118acc2fd5..00000000000 --- a/packages/iri/iri.0.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -IRI (RFC3987) native OCaml implementation. - -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). \ No newline at end of file diff --git a/packages/iri/iri.0.1.0/opam b/packages/iri/iri.0.1.0/opam deleted file mode 100644 index e7e4fd3aa54..00000000000 --- a/packages/iri/iri.0.1.0/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "zoggy@bat8.org" -authors: ["Maxence Guesdon"] -homepage: "http://zoggy.github.io/ocaml-iri/" -license: "GNU Lesser General Public License version 3" -doc: ["http://zoggy.github.io/ocaml-iri/doc.html"] -dev-repo: "https://github.com/zoggy/ocaml-iri.git" -bug-reports: "https://github.com/zoggy/ocaml-iri/issues" -tags: ["web" "iri" "rfc3987"] - -build: [ - [make "all"] -] -install: [ - [make "install"] -] -remove: [["ocamlfind" "remove" "iri"]] -depends: [ - "ocamlfind" - "sedlex" {>= "1.99.2"} - "uutf" {= "0.9.4"} - "uunf" {>= "1.0"} -] -available: [ocaml-version >= "4.02.2"] diff --git a/packages/iri/iri.0.1.0/url b/packages/iri/iri.0.1.0/url deleted file mode 100644 index 72934500427..00000000000 --- a/packages/iri/iri.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/zoggy/ocaml-iri/archive/0.1.0.tar.gz" -checksum: "d345a473366c0ce29199188908d711f6" diff --git a/packages/iri/iri.0.2.0/descr b/packages/iri/iri.0.2.0/descr deleted file mode 100644 index 8118acc2fd5..00000000000 --- a/packages/iri/iri.0.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -IRI (RFC3987) native OCaml implementation. - -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). \ No newline at end of file diff --git a/packages/iri/iri.0.2.0/opam b/packages/iri/iri.0.2.0/opam deleted file mode 100644 index e7e4fd3aa54..00000000000 --- a/packages/iri/iri.0.2.0/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "zoggy@bat8.org" -authors: ["Maxence Guesdon"] -homepage: "http://zoggy.github.io/ocaml-iri/" -license: "GNU Lesser General Public License version 3" -doc: ["http://zoggy.github.io/ocaml-iri/doc.html"] -dev-repo: "https://github.com/zoggy/ocaml-iri.git" -bug-reports: "https://github.com/zoggy/ocaml-iri/issues" -tags: ["web" "iri" "rfc3987"] - -build: [ - [make "all"] -] -install: [ - [make "install"] -] -remove: [["ocamlfind" "remove" "iri"]] -depends: [ - "ocamlfind" - "sedlex" {>= "1.99.2"} - "uutf" {= "0.9.4"} - "uunf" {>= "1.0"} -] -available: [ocaml-version >= "4.02.2"] diff --git a/packages/iri/iri.0.2.0/url b/packages/iri/iri.0.2.0/url deleted file mode 100644 index 81762012509..00000000000 --- a/packages/iri/iri.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/zoggy/ocaml-iri/archive/0.2.0.tar.gz" -checksum: "633d0e7f23609ce61bdf3804380133d8" diff --git a/packages/iri/iri.0.3.0/descr b/packages/iri/iri.0.3.0/descr deleted file mode 100644 index 8118acc2fd5..00000000000 --- a/packages/iri/iri.0.3.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -IRI (RFC3987) native OCaml implementation. - -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). \ No newline at end of file diff --git a/packages/iri/iri.0.3.0/opam b/packages/iri/iri.0.3.0/opam index 49b2cf13707..968498d3896 100644 --- a/packages/iri/iri.0.3.0/opam +++ b/packages/iri/iri.0.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: "Maxence Guesdon" homepage: "http://zoggy.github.io/ocaml-iri/" @@ -6,17 +6,28 @@ bug-reports: "https://github.com/zoggy/ocaml-iri/issues" license: "GNU Lesser General Public License version 3" doc: "http://zoggy.github.io/ocaml-iri/doc.html" tags: ["web" "iri" "rfc3987"] -dev-repo: "https://github.com/zoggy/ocaml-iri.git" +dev-repo: "git+https://github.com/zoggy/ocaml-iri.git" build: [make "all"] install: [make "install"] remove: ["ocamlfind" "remove" "iri"] depends: [ + "ocaml" {>= "4.02.2"} "ocamlfind" "sedlex" {>= "1.99.2"} "uutf" {= "0.9.4"} "uunf" {>= "1.0"} ] -available: [ocaml-version >= "4.02.2"] - -patches: [ "ocaml-before.4.03.0.patch" { ocaml-version < "4.03.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 +extra-files: [ + "ocaml-before.4.03.0.patch" "md5=f1d93a26710029c3b0f105221e8a51fe" +] +url { + src: "https://github.com/zoggy/ocaml-iri/archive/release-0.3.0.tar.gz" + checksum: "md5=c7473781ec408f1b37d65ded5e932319" +} diff --git a/packages/iri/iri.0.3.0/url b/packages/iri/iri.0.3.0/url deleted file mode 100644 index 91f8ff20b86..00000000000 --- a/packages/iri/iri.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/zoggy/ocaml-iri/archive/release-0.3.0.tar.gz" -checksum: "c7473781ec408f1b37d65ded5e932319" diff --git a/packages/iri/iri.0.4.0/descr b/packages/iri/iri.0.4.0/descr deleted file mode 100644 index 8118acc2fd5..00000000000 --- a/packages/iri/iri.0.4.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -IRI (RFC3987) native OCaml implementation. - -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). \ No newline at end of file diff --git a/packages/iri/iri.0.4.0/opam b/packages/iri/iri.0.4.0/opam index 28dea946ea4..41bfce85cb4 100644 --- a/packages/iri/iri.0.4.0/opam +++ b/packages/iri/iri.0.4.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: "Maxence Guesdon" homepage: "http://zoggy.github.io/ocaml-iri/" @@ -6,14 +6,24 @@ bug-reports: "https://github.com/zoggy/ocaml-iri/issues" license: "GNU Lesser General Public License version 3" doc: "http://zoggy.github.io/ocaml-iri/doc.html" tags: ["web" "iri" "rfc3987"] -dev-repo: "https://github.com/zoggy/ocaml-iri.git" +dev-repo: "git+https://github.com/zoggy/ocaml-iri.git" build: [make "all"] install: [make "install"] remove: ["ocamlfind" "remove" "iri"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" "sedlex" {>= "1.99.2"} "uutf" {>= "1.0.0"} "uunf" {>= "2.0.0"} ] -available: [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://github.com/zoggy/ocaml-iri/archive/0.4.0.tar.gz" + checksum: "md5=ec34f9a8d1ee28130bed89ea486cf168" +} diff --git a/packages/iri/iri.0.4.0/url b/packages/iri/iri.0.4.0/url deleted file mode 100644 index 3fb0d10c96d..00000000000 --- a/packages/iri/iri.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/zoggy/ocaml-iri/archive/0.4.0.tar.gz" -checksum: "ec34f9a8d1ee28130bed89ea486cf168" diff --git a/packages/irmin-chunk/irmin-chunk.1.0.0/descr b/packages/irmin-chunk/irmin-chunk.1.0.0/descr deleted file mode 100644 index eca0704acf9..00000000000 --- a/packages/irmin-chunk/irmin-chunk.1.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Irmin backend to store raw contents into chunks - -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. \ No newline at end of file diff --git a/packages/irmin-chunk/irmin-chunk.1.0.0/opam b/packages/irmin-chunk/irmin-chunk.1.0.0/opam index 34b2a8a6873..3bf6488b3f4 100644 --- a/packages/irmin-chunk/irmin-chunk.1.0.0/opam +++ b/packages/irmin-chunk/irmin-chunk.1.0.0/opam @@ -1,27 +1,34 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin-chunk.git" - +dev-repo: "git+https://github.com/mirage/irmin-chunk.git" build: [ ["./configure" "--prefix" prefix] [make] -] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} ] install: [make "install"] remove: ["ocamlfind" "remove" "irmin-chunk"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "irmin" {>= "0.9.10" & < "0.10.0"} "lwt" - "alcotest" {test & >= "0.4.1"} + "alcotest" {with-test & >= "0.4.1"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.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: "md5=4a7374a29e245563c48590e56c7c8da9" +} diff --git a/packages/irmin-chunk/irmin-chunk.1.0.0/url b/packages/irmin-chunk/irmin-chunk.1.0.0/url deleted file mode 100644 index 9f4f400ebdf..00000000000 --- a/packages/irmin-chunk/irmin-chunk.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/irmin-chunk/archive/1.0.0.tar.gz" -checksum: "4a7374a29e245563c48590e56c7c8da9" diff --git a/packages/irmin-chunk/irmin-chunk.1.3.0/descr b/packages/irmin-chunk/irmin-chunk.1.3.0/descr deleted file mode 100644 index 3f70a54e984..00000000000 --- a/packages/irmin-chunk/irmin-chunk.1.3.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Irmin backend to store raw contents into chunks - -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. diff --git a/packages/irmin-chunk/irmin-chunk.1.3.0/opam b/packages/irmin-chunk/irmin-chunk.1.3.0/opam index ce9c461831e..53142c0c117 100644 --- a/packages/irmin-chunk/irmin-chunk.1.3.0/opam +++ b/packages/irmin-chunk/irmin-chunk.1.3.0/opam @@ -1,22 +1,30 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" - +dev-repo: "git+https://github.com/mirage/irmin.git" build: [ - ["jbuilder" "subst"] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: ["jbuilder" "runtest" "-p" name] - depends: [ + "ocaml" {>= "4.01.0"} "jbuilder" {build & >= "1.0+beta10"} "irmin" {>= "1.3.0"} "lwt" - "irmin-mem" {test & >= "1.3.0"} - "alcotest" {test & >="0.4.1"} + "irmin-mem" {with-test & >= "1.3.0"} + "alcotest" {with-test & >= "0.4.1"} ] -available: [ocaml-version >= "4.01.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: "md5=52547b19962b54f1696537307696d0c4" +} diff --git a/packages/irmin-chunk/irmin-chunk.1.3.0/url b/packages/irmin-chunk/irmin-chunk.1.3.0/url deleted file mode 100644 index a5691c77300..00000000000 --- a/packages/irmin-chunk/irmin-chunk.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin/releases/download/1.3.0/irmin-1.3.0.tbz" -checksum: "52547b19962b54f1696537307696d0c4" \ No newline at end of file diff --git a/packages/irmin-fs/irmin-fs.1.2.0/descr b/packages/irmin-fs/irmin-fs.1.2.0/descr deleted file mode 100644 index 5303fd57a6a..00000000000 --- a/packages/irmin-fs/irmin-fs.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Generic file-system backend for Irmin diff --git a/packages/irmin-fs/irmin-fs.1.2.0/opam b/packages/irmin-fs/irmin-fs.1.2.0/opam index a30a9c959d0..e0c2227ab96 100644 --- a/packages/irmin-fs/irmin-fs.1.2.0/opam +++ b/packages/irmin-fs/irmin-fs.1.2.0/opam @@ -1,19 +1,26 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" +dev-repo: "git+https://github.com/mirage/irmin.git" doc: "https://mirage.github.io/irmin/" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "test/irmin-fs"] - +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "test/irmin-fs"] {with-test} +] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build} - "irmin" {>= "1.2.0"} - "alcotest" {test} - "mtime" {test & >= "1.0.0"} + "irmin" {>= "1.2.0"} + "alcotest" {with-test} + "mtime" {with-test & >= "1.0.0"} ] -available: [ocaml-version >= "4.03.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: "md5=0c75e0e73ea4ceda7e35e9379f21fe81" +} diff --git a/packages/irmin-fs/irmin-fs.1.2.0/url b/packages/irmin-fs/irmin-fs.1.2.0/url deleted file mode 100644 index e836ee4b9c6..00000000000 --- a/packages/irmin-fs/irmin-fs.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin/releases/download/1.2.0/irmin-1.2.0.tbz" -checksum: "0c75e0e73ea4ceda7e35e9379f21fe81" \ No newline at end of file diff --git a/packages/irmin-fs/irmin-fs.1.3.0/descr b/packages/irmin-fs/irmin-fs.1.3.0/descr deleted file mode 100644 index 5303fd57a6a..00000000000 --- a/packages/irmin-fs/irmin-fs.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Generic file-system backend for Irmin diff --git a/packages/irmin-fs/irmin-fs.1.3.0/opam b/packages/irmin-fs/irmin-fs.1.3.0/opam index 7bff9fc35f9..e4c33a7064d 100644 --- a/packages/irmin-fs/irmin-fs.1.3.0/opam +++ b/packages/irmin-fs/irmin-fs.1.3.0/opam @@ -1,22 +1,27 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" +dev-repo: "git+https://github.com/mirage/irmin.git" doc: "https://mirage.github.io/irmin/" build: [ - ["jbuilder" "subst"] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: ["jbuilder" "runtest" "-p" name] - depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} - "irmin" {>= "1.3.0"} - "alcotest" {test} - "mtime" {test & >= "1.0.0"} + "irmin" {>= "1.3.0"} + "alcotest" {with-test} + "mtime" {with-test & >= "1.0.0"} ] -available: [ocaml-version >= "4.03.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: "md5=52547b19962b54f1696537307696d0c4" +} diff --git a/packages/irmin-fs/irmin-fs.1.3.0/url b/packages/irmin-fs/irmin-fs.1.3.0/url deleted file mode 100644 index a5691c77300..00000000000 --- a/packages/irmin-fs/irmin-fs.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin/releases/download/1.3.0/irmin-1.3.0.tbz" -checksum: "52547b19962b54f1696537307696d0c4" \ No newline at end of file diff --git a/packages/irmin-git/irmin-git.1.0.0/descr b/packages/irmin-git/irmin-git.1.0.0/descr deleted file mode 100644 index f0a1ce14034..00000000000 --- a/packages/irmin-git/irmin-git.1.0.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Git backend for Irmin - -`Irmin_git` expose a bi-directional bridge between Git repositories and -Irmin stores. \ No newline at end of file diff --git a/packages/irmin-git/irmin-git.1.0.0/opam b/packages/irmin-git/irmin-git.1.0.0/opam index 5e360aefd83..6ba09d470da 100644 --- a/packages/irmin-git/irmin-git.1.0.0/opam +++ b/packages/irmin-git/irmin-git.1.0.0/opam @@ -1,27 +1,43 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" +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] - -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" name "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] +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} - "ocamlfind" {build} - "topkg" {build & >= "0.7.8"} + "ocamlfind" {build} + "topkg" {build & >= "0.7.8"} "irmin" {>= "1.0.0" & < "1.1.0"} - "git" {>= "1.10.0" & < "1.11.0"} - "alcotest" {test} - "git-unix" {test & >= "1.10.0"} + "git" {>= "1.10.0" & < "1.11.0"} + "alcotest" {with-test} + "git-unix" {with-test & >= "1.10.0"} ] - -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.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: "md5=9067166be20b9bb57ff6b9de16c11f02" +} diff --git a/packages/irmin-git/irmin-git.1.0.0/url b/packages/irmin-git/irmin-git.1.0.0/url deleted file mode 100644 index d0e2a696ca3..00000000000 --- a/packages/irmin-git/irmin-git.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin/releases/download/1.0.0/irmin-1.0.0.tbz" -checksum: "9067166be20b9bb57ff6b9de16c11f02" \ No newline at end of file diff --git a/packages/irmin-git/irmin-git.1.1.0/descr b/packages/irmin-git/irmin-git.1.1.0/descr deleted file mode 100644 index f0a1ce14034..00000000000 --- a/packages/irmin-git/irmin-git.1.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Git backend for Irmin - -`Irmin_git` expose a bi-directional bridge between Git repositories and -Irmin stores. \ No newline at end of file diff --git a/packages/irmin-git/irmin-git.1.1.0/opam b/packages/irmin-git/irmin-git.1.1.0/opam index c05cabc012d..0881c2a6da8 100644 --- a/packages/irmin-git/irmin-git.1.1.0/opam +++ b/packages/irmin-git/irmin-git.1.1.0/opam @@ -1,27 +1,43 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" +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] - -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" name "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test" "-n" name] +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} - "ocamlfind" {build} - "topkg" {build & >= "0.9.0"} + "ocamlfind" {build} + "topkg" {build & >= "0.9.0"} "irmin" {>= "1.1.0"} - "git" {>= "1.10.0" & < "1.11.0"} - "alcotest" {test} - "git-unix" {test & >= "1.10.0"} + "git" {>= "1.10.0" & < "1.11.0"} + "alcotest" {with-test} + "git-unix" {with-test & >= "1.10.0"} ] - -available: [ocaml-version >= "4.01.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: "md5=6e59e9288faf0033592ab842539caad4" +} diff --git a/packages/irmin-git/irmin-git.1.1.0/url b/packages/irmin-git/irmin-git.1.1.0/url deleted file mode 100644 index dc8927ac487..00000000000 --- a/packages/irmin-git/irmin-git.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin/releases/download/1.1.0/irmin-1.1.0.tbz" -checksum: "6e59e9288faf0033592ab842539caad4" \ No newline at end of file diff --git a/packages/irmin-git/irmin-git.1.2.0/descr b/packages/irmin-git/irmin-git.1.2.0/descr deleted file mode 100644 index f0a1ce14034..00000000000 --- a/packages/irmin-git/irmin-git.1.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Git backend for Irmin - -`Irmin_git` expose a bi-directional bridge between Git repositories and -Irmin stores. \ No newline at end of file diff --git a/packages/irmin-git/irmin-git.1.2.0/opam b/packages/irmin-git/irmin-git.1.2.0/opam index ef1cd821757..e3a4fe887b1 100644 --- a/packages/irmin-git/irmin-git.1.2.0/opam +++ b/packages/irmin-git/irmin-git.1.2.0/opam @@ -1,22 +1,31 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" +dev-repo: "git+https://github.com/mirage/irmin.git" doc: "https://mirage.github.io/irmin/" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "test/irmin-git"] - +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "test/irmin-git"] {with-test} +] depends: [ + "ocaml" {>= "4.01.0"} "jbuilder" {build} - "irmin" {>= "1.2.0"} - "git" {>= "1.11.0" & < "1.12.0"} - "alcotest" {test} - "git-unix" {test & >= "1.11.0"} - "mtime" {test & >= "1.0.0"} + "irmin" {>= "1.2.0"} + "git" {>= "1.11.0" & < "1.12.0"} + "alcotest" {with-test} + "git-unix" {with-test & >= "1.11.0"} + "mtime" {with-test & >= "1.0.0"} ] - -available: [ocaml-version >= "4.01.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: "md5=0c75e0e73ea4ceda7e35e9379f21fe81" +} diff --git a/packages/irmin-git/irmin-git.1.2.0/url b/packages/irmin-git/irmin-git.1.2.0/url deleted file mode 100644 index e836ee4b9c6..00000000000 --- a/packages/irmin-git/irmin-git.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin/releases/download/1.2.0/irmin-1.2.0.tbz" -checksum: "0c75e0e73ea4ceda7e35e9379f21fe81" \ No newline at end of file diff --git a/packages/irmin-git/irmin-git.1.3.0/descr b/packages/irmin-git/irmin-git.1.3.0/descr deleted file mode 100644 index f0a1ce14034..00000000000 --- a/packages/irmin-git/irmin-git.1.3.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Git backend for Irmin - -`Irmin_git` expose a bi-directional bridge between Git repositories and -Irmin stores. \ No newline at end of file diff --git a/packages/irmin-git/irmin-git.1.3.0/opam b/packages/irmin-git/irmin-git.1.3.0/opam index e4975a83121..644eae47b67 100644 --- a/packages/irmin-git/irmin-git.1.3.0/opam +++ b/packages/irmin-git/irmin-git.1.3.0/opam @@ -1,25 +1,32 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" +dev-repo: "git+https://github.com/mirage/irmin.git" doc: "https://mirage.github.io/irmin/" build: [ - ["jbuilder" "subst"] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: ["jbuilder" "runtest" "-p" name] - depends: [ + "ocaml" {>= "4.01.0"} "jbuilder" {build & >= "1.0+beta10"} - "irmin" {>= "1.3.0"} - "git" {>= "1.11.0" & < "1.12.0"} - "alcotest" {test} - "git-unix" {test & >= "1.11.0"} - "mtime" {test & >= "1.0.0"} + "irmin" {>= "1.3.0"} + "git" {>= "1.11.0" & < "1.12.0"} + "alcotest" {with-test} + "git-unix" {with-test & >= "1.11.0"} + "mtime" {with-test & >= "1.0.0"} ] - -available: [ocaml-version >= "4.01.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: "md5=52547b19962b54f1696537307696d0c4" +} diff --git a/packages/irmin-git/irmin-git.1.3.0/url b/packages/irmin-git/irmin-git.1.3.0/url deleted file mode 100644 index a5691c77300..00000000000 --- a/packages/irmin-git/irmin-git.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin/releases/download/1.3.0/irmin-1.3.0.tbz" -checksum: "52547b19962b54f1696537307696d0c4" \ No newline at end of file diff --git a/packages/irmin-http/irmin-http.1.0.0/descr b/packages/irmin-http/irmin-http.1.0.0/descr deleted file mode 100644 index 907e2eee078..00000000000 --- a/packages/irmin-http/irmin-http.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -HTTP client and server for Irmin diff --git a/packages/irmin-http/irmin-http.1.0.0/opam b/packages/irmin-http/irmin-http.1.0.0/opam index 01dd99e127f..f26cf33d2f9 100644 --- a/packages/irmin-http/irmin-http.1.0.0/opam +++ b/packages/irmin-http/irmin-http.1.0.0/opam @@ -1,28 +1,52 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" +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"] - -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" name "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] +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} - "ocamlfind" {build} - "topkg" {build & >= "0.7.8"} + "ocamlfind" {build} + "topkg" {build & >= "0.7.8"} "crunch" "webmachine" {>= "0.3.2"} - "irmin" {>= "1.0.0"} - "cohttp" {>= "0.18.3" & <"0.99"} - "irmin-git" {test & >= "1.0.0"} + "irmin" {>= "1.0.0"} + "cohttp" {>= "0.18.3" & < "0.99"} + "irmin-git" {with-test & >= "1.0.0"} "alcotest" ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.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: "md5=9067166be20b9bb57ff6b9de16c11f02" +} diff --git a/packages/irmin-http/irmin-http.1.0.0/url b/packages/irmin-http/irmin-http.1.0.0/url deleted file mode 100644 index d0e2a696ca3..00000000000 --- a/packages/irmin-http/irmin-http.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin/releases/download/1.0.0/irmin-1.0.0.tbz" -checksum: "9067166be20b9bb57ff6b9de16c11f02" \ No newline at end of file diff --git a/packages/irmin-http/irmin-http.1.2.0/descr b/packages/irmin-http/irmin-http.1.2.0/descr deleted file mode 100644 index 907e2eee078..00000000000 --- a/packages/irmin-http/irmin-http.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -HTTP client and server for Irmin diff --git a/packages/irmin-http/irmin-http.1.2.0/opam b/packages/irmin-http/irmin-http.1.2.0/opam index 926ef6a0df7..7db9d0fe3b5 100644 --- a/packages/irmin-http/irmin-http.1.2.0/opam +++ b/packages/irmin-http/irmin-http.1.2.0/opam @@ -1,23 +1,30 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" +dev-repo: "git+https://github.com/mirage/irmin.git" doc: "https://mirage.github.io/irmin/" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "test/irmin-mem"] - +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "test/irmin-mem"] {with-test} +] depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} "jbuilder" {build} "crunch" "webmachine" {>= "0.3.2"} - "irmin" {>= "1.2.0"} - "cohttp" {>= "0.18.3" & <"0.99"} - "irmin-git" {test & >= "1.2.0"} - "alcotest" {test} - "mtime" {test & >= "1.0.0"} + "irmin" {>= "1.2.0"} + "cohttp" {>= "0.18.3" & < "0.99"} + "irmin-git" {with-test & >= "1.2.0"} + "alcotest" {with-test} + "mtime" {with-test & >= "1.0.0"} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.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: "md5=0c75e0e73ea4ceda7e35e9379f21fe81" +} diff --git a/packages/irmin-http/irmin-http.1.2.0/url b/packages/irmin-http/irmin-http.1.2.0/url deleted file mode 100644 index e836ee4b9c6..00000000000 --- a/packages/irmin-http/irmin-http.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin/releases/download/1.2.0/irmin-1.2.0.tbz" -checksum: "0c75e0e73ea4ceda7e35e9379f21fe81" \ No newline at end of file diff --git a/packages/irmin-http/irmin-http.1.3.0/descr b/packages/irmin-http/irmin-http.1.3.0/descr deleted file mode 100644 index 907e2eee078..00000000000 --- a/packages/irmin-http/irmin-http.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -HTTP client and server for Irmin diff --git a/packages/irmin-http/irmin-http.1.3.0/opam b/packages/irmin-http/irmin-http.1.3.0/opam index a838e0662e2..f62caf96ead 100644 --- a/packages/irmin-http/irmin-http.1.3.0/opam +++ b/packages/irmin-http/irmin-http.1.3.0/opam @@ -1,27 +1,32 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" +dev-repo: "git+https://github.com/mirage/irmin.git" doc: "https://mirage.github.io/irmin/" build: [ - ["jbuilder" "subst"] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: ["jbuilder" "runtest" "-p" name] - depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} "jbuilder" {build & >= "1.0+beta10"} "crunch" "webmachine" {>= "0.3.2"} - "irmin" {>= "1.3.0"} + "irmin" {>= "1.3.0"} "cohttp" {>= "0.18.3" & < "0.99.0"} - "irmin-git" {test & >= "1.3.0"} - "irmin-mem" {test & >= "1.3.0"} - "alcotest" {test} - "mtime" {test & >= "1.0.0"} + "irmin-git" {with-test & >= "1.3.0"} + "irmin-mem" {with-test & >= "1.3.0"} + "alcotest" {with-test} + "mtime" {with-test & >= "1.0.0"} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.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: "md5=52547b19962b54f1696537307696d0c4" +} diff --git a/packages/irmin-http/irmin-http.1.3.0/url b/packages/irmin-http/irmin-http.1.3.0/url deleted file mode 100644 index a5691c77300..00000000000 --- a/packages/irmin-http/irmin-http.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin/releases/download/1.3.0/irmin-1.3.0.tbz" -checksum: "52547b19962b54f1696537307696d0c4" \ No newline at end of file diff --git a/packages/irmin-http/irmin-http.1.3.1/descr b/packages/irmin-http/irmin-http.1.3.1/descr deleted file mode 100644 index 907e2eee078..00000000000 --- a/packages/irmin-http/irmin-http.1.3.1/descr +++ /dev/null @@ -1 +0,0 @@ -HTTP client and server for Irmin diff --git a/packages/irmin-http/irmin-http.1.3.1/opam b/packages/irmin-http/irmin-http.1.3.1/opam index 0ad4555bd73..254d848b6e6 100644 --- a/packages/irmin-http/irmin-http.1.3.1/opam +++ b/packages/irmin-http/irmin-http.1.3.1/opam @@ -1,27 +1,32 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" +dev-repo: "git+https://github.com/mirage/irmin.git" doc: "https://mirage.github.io/irmin/" build: [ - ["jbuilder" "subst"] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: ["jbuilder" "runtest" "-p" name] - depends: [ + "ocaml" {>= "4.01.0"} "jbuilder" {build & >= "1.0+beta10"} "crunch" "webmachine" {>= "0.3.2"} - "irmin" {>= "1.2.0"} + "irmin" {>= "1.2.0"} "cohttp-lwt" {>= "0.99.0" & < "1.0"} - "irmin-git" {test & >= "1.2.0"} - "irmin-mem" {test & >= "1.2.0"} - "alcotest" {test} - "mtime" {test & >= "1.0.0"} + "irmin-git" {with-test & >= "1.2.0"} + "irmin-mem" {with-test & >= "1.2.0"} + "alcotest" {with-test} + "mtime" {with-test & >= "1.0.0"} ] -available: [ocaml-version >= "4.01.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: "md5=53201927c015f0624a5c0d0f93f5afef" +} diff --git a/packages/irmin-http/irmin-http.1.3.1/url b/packages/irmin-http/irmin-http.1.3.1/url deleted file mode 100644 index 4e7f8104b67..00000000000 --- a/packages/irmin-http/irmin-http.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin/releases/download/1.3.1/irmin-1.3.1.tbz" -checksum: "53201927c015f0624a5c0d0f93f5afef" \ No newline at end of file diff --git a/packages/irmin-http/irmin-http.1.3.3/descr b/packages/irmin-http/irmin-http.1.3.3/descr deleted file mode 100644 index 907e2eee078..00000000000 --- a/packages/irmin-http/irmin-http.1.3.3/descr +++ /dev/null @@ -1 +0,0 @@ -HTTP client and server for Irmin diff --git a/packages/irmin-http/irmin-http.1.3.3/opam b/packages/irmin-http/irmin-http.1.3.3/opam index b7cd7a3d00a..161328c3d47 100644 --- a/packages/irmin-http/irmin-http.1.3.3/opam +++ b/packages/irmin-http/irmin-http.1.3.3/opam @@ -1,27 +1,32 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" +dev-repo: "git+https://github.com/mirage/irmin.git" doc: "https://mirage.github.io/irmin/" build: [ - ["jbuilder" "subst"] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: ["jbuilder" "runtest" "-p" name] - depends: [ + "ocaml" {>= "4.01.0"} "jbuilder" {build & >= "1.0+beta10"} "crunch" "webmachine" {>= "0.3.2"} - "irmin" {>= "1.3.0"} + "irmin" {>= "1.3.0"} "cohttp-lwt" {>= "1.0.0"} - "irmin-git" {test & >= "1.3.0"} - "irmin-mem" {test & >= "1.3.0"} - "alcotest" {test} - "mtime" {test & >= "1.0.0"} + "irmin-git" {with-test & >= "1.3.0"} + "irmin-mem" {with-test & >= "1.3.0"} + "alcotest" {with-test} + "mtime" {with-test & >= "1.0.0"} ] -available: [ocaml-version >= "4.01.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: "md5=f21fd211aaa5126588e90661c0d7f0b1" +} diff --git a/packages/irmin-http/irmin-http.1.3.3/url b/packages/irmin-http/irmin-http.1.3.3/url deleted file mode 100644 index 6059a312242..00000000000 --- a/packages/irmin-http/irmin-http.1.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin/releases/download/1.3.3/irmin-1.3.3.tbz" -checksum: "f21fd211aaa5126588e90661c0d7f0b1" \ No newline at end of file diff --git a/packages/irmin-indexeddb/irmin-indexeddb.0.1/descr b/packages/irmin-indexeddb/irmin-indexeddb.0.1/descr deleted file mode 100644 index 6a9aa63fd6e..00000000000 --- a/packages/irmin-indexeddb/irmin-indexeddb.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -This is an Irmin backend that stores the data in the web-browser's IndexedDB store. - -For more information, see diff --git a/packages/irmin-indexeddb/irmin-indexeddb.0.1/opam b/packages/irmin-indexeddb/irmin-indexeddb.0.1/opam index f8fe4699228..7f0be168532 100644 --- a/packages/irmin-indexeddb/irmin-indexeddb.0.1/opam +++ b/packages/irmin-indexeddb/irmin-indexeddb.0.1/opam @@ -1,17 +1,27 @@ -opam-version: "1.2" +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: "https://github.com/talex5/irmin-indexeddb.git" +dev-repo: "git+https://github.com/talex5/irmin-indexeddb.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "irmin-indexeddb"] depends: [ + "ocaml" "base64" "irmin" {>= "0.9.5" & <= "0.9.8"} - "js_of_ocaml" { <"3.0"} + "js_of_ocaml" {< "3.0"} "lwt" "ocamlbuild" {build} ] +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: "md5=68965847817741d92f020e12995ea65c" +} diff --git a/packages/irmin-indexeddb/irmin-indexeddb.0.1/url b/packages/irmin-indexeddb/irmin-indexeddb.0.1/url deleted file mode 100644 index a3fd3226153..00000000000 --- a/packages/irmin-indexeddb/irmin-indexeddb.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/talex5/irmin-indexeddb/archive/v0.1.tar.gz" -checksum: "68965847817741d92f020e12995ea65c" diff --git a/packages/irmin-indexeddb/irmin-indexeddb.0.2/descr b/packages/irmin-indexeddb/irmin-indexeddb.0.2/descr deleted file mode 100644 index 6a9aa63fd6e..00000000000 --- a/packages/irmin-indexeddb/irmin-indexeddb.0.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -This is an Irmin backend that stores the data in the web-browser's IndexedDB store. - -For more information, see diff --git a/packages/irmin-indexeddb/irmin-indexeddb.0.2/opam b/packages/irmin-indexeddb/irmin-indexeddb.0.2/opam index a131b2ca260..72dd4850a77 100644 --- a/packages/irmin-indexeddb/irmin-indexeddb.0.2/opam +++ b/packages/irmin-indexeddb/irmin-indexeddb.0.2/opam @@ -1,17 +1,27 @@ -opam-version: "1.2" +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: "https://github.com/talex5/irmin-indexeddb.git" +dev-repo: "git+https://github.com/talex5/irmin-indexeddb.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "irmin-indexeddb"] depends: [ + "ocaml" "base64" "irmin" {>= "0.9.5" & < "0.10.0"} - "js_of_ocaml" { <"3.0"} + "js_of_ocaml" {< "3.0"} "lwt" "ocamlbuild" {build} ] +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: "md5=8d19db81805c48a5441bb0b65a2ac049" +} diff --git a/packages/irmin-indexeddb/irmin-indexeddb.0.2/url b/packages/irmin-indexeddb/irmin-indexeddb.0.2/url deleted file mode 100644 index b485976a4d7..00000000000 --- a/packages/irmin-indexeddb/irmin-indexeddb.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/talex5/irmin-indexeddb/archive/v0.2.tar.gz" -checksum: "8d19db81805c48a5441bb0b65a2ac049" diff --git a/packages/irmin-indexeddb/irmin-indexeddb.0.3/descr b/packages/irmin-indexeddb/irmin-indexeddb.0.3/descr deleted file mode 100644 index 6a9aa63fd6e..00000000000 --- a/packages/irmin-indexeddb/irmin-indexeddb.0.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -This is an Irmin backend that stores the data in the web-browser's IndexedDB store. - -For more information, see diff --git a/packages/irmin-indexeddb/irmin-indexeddb.0.3/opam b/packages/irmin-indexeddb/irmin-indexeddb.0.3/opam index c395f0e8f1e..2fea31e841e 100644 --- a/packages/irmin-indexeddb/irmin-indexeddb.0.3/opam +++ b/packages/irmin-indexeddb/irmin-indexeddb.0.3/opam @@ -1,18 +1,28 @@ -opam-version: "1.2" +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: "https://github.com/talex5/irmin-indexeddb.git" +dev-repo: "git+https://github.com/talex5/irmin-indexeddb.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "irmin-indexeddb"] depends: [ + "ocaml" "base64" "irmin" {>= "0.10.0" & < "0.11.0"} "cstruct" {>= "1.7.0"} - "js_of_ocaml" { <"3.0"} + "js_of_ocaml" {< "3.0"} "lwt" "ocamlbuild" {build} ] +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: "md5=9fe4d5e805e6c38b525cfd85f63933cf" +} diff --git a/packages/irmin-indexeddb/irmin-indexeddb.0.3/url b/packages/irmin-indexeddb/irmin-indexeddb.0.3/url deleted file mode 100644 index 39860f0da6d..00000000000 --- a/packages/irmin-indexeddb/irmin-indexeddb.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/talex5/irmin-indexeddb/archive/v0.3.tar.gz" -checksum: "9fe4d5e805e6c38b525cfd85f63933cf" diff --git a/packages/irmin-mem/irmin-mem.1.2.0/descr b/packages/irmin-mem/irmin-mem.1.2.0/descr deleted file mode 100644 index b92e1c932a2..00000000000 --- a/packages/irmin-mem/irmin-mem.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -In-memory backend for Irmin diff --git a/packages/irmin-mem/irmin-mem.1.2.0/opam b/packages/irmin-mem/irmin-mem.1.2.0/opam index 94821429ced..8a4d28e71f5 100644 --- a/packages/irmin-mem/irmin-mem.1.2.0/opam +++ b/packages/irmin-mem/irmin-mem.1.2.0/opam @@ -1,19 +1,26 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" +dev-repo: "git+https://github.com/mirage/irmin.git" doc: "https://mirage.github.io/irmin/" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "test/irmin-mem"] - +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "test/irmin-mem"] {with-test} +] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build} - "irmin" {>= "1.2.0"} - "alcotest" {test} - "mtime" {test & >= "1.0.0"} + "irmin" {>= "1.2.0"} + "alcotest" {with-test} + "mtime" {with-test & >= "1.0.0"} ] -available: [ocaml-version >= "4.03.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: "md5=0c75e0e73ea4ceda7e35e9379f21fe81" +} diff --git a/packages/irmin-mem/irmin-mem.1.2.0/url b/packages/irmin-mem/irmin-mem.1.2.0/url deleted file mode 100644 index e836ee4b9c6..00000000000 --- a/packages/irmin-mem/irmin-mem.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin/releases/download/1.2.0/irmin-1.2.0.tbz" -checksum: "0c75e0e73ea4ceda7e35e9379f21fe81" \ No newline at end of file diff --git a/packages/irmin-mem/irmin-mem.1.3.0/descr b/packages/irmin-mem/irmin-mem.1.3.0/descr deleted file mode 100644 index b92e1c932a2..00000000000 --- a/packages/irmin-mem/irmin-mem.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -In-memory backend for Irmin diff --git a/packages/irmin-mem/irmin-mem.1.3.0/opam b/packages/irmin-mem/irmin-mem.1.3.0/opam index 7bff9fc35f9..32c3e318a10 100644 --- a/packages/irmin-mem/irmin-mem.1.3.0/opam +++ b/packages/irmin-mem/irmin-mem.1.3.0/opam @@ -1,22 +1,27 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" +dev-repo: "git+https://github.com/mirage/irmin.git" doc: "https://mirage.github.io/irmin/" build: [ - ["jbuilder" "subst"] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: ["jbuilder" "runtest" "-p" name] - depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} - "irmin" {>= "1.3.0"} - "alcotest" {test} - "mtime" {test & >= "1.0.0"} + "irmin" {>= "1.3.0"} + "alcotest" {with-test} + "mtime" {with-test & >= "1.0.0"} ] -available: [ocaml-version >= "4.03.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: "md5=52547b19962b54f1696537307696d0c4" +} diff --git a/packages/irmin-mem/irmin-mem.1.3.0/url b/packages/irmin-mem/irmin-mem.1.3.0/url deleted file mode 100644 index a5691c77300..00000000000 --- a/packages/irmin-mem/irmin-mem.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin/releases/download/1.3.0/irmin-1.3.0.tbz" -checksum: "52547b19962b54f1696537307696d0c4" \ No newline at end of file diff --git a/packages/irmin-mirage/irmin-mirage.1.0.0/descr b/packages/irmin-mirage/irmin-mirage.1.0.0/descr deleted file mode 100644 index 2c8ffaf5b43..00000000000 --- a/packages/irmin-mirage/irmin-mirage.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS-compatible Irmin stores diff --git a/packages/irmin-mirage/irmin-mirage.1.0.0/opam b/packages/irmin-mirage/irmin-mirage.1.0.0/opam index da19abb92fc..55832f21528 100644 --- a/packages/irmin-mirage/irmin-mirage.1.0.0/opam +++ b/packages/irmin-mirage/irmin-mirage.1.0.0/opam @@ -1,22 +1,28 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" - +dev-repo: "git+https://github.com/mirage/irmin.git" build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" name] depends: [ + "ocaml" "ocamlbuild" {build} - "ocamlfind" {build} - "topkg" {build & >= "0.7.8"} - "irmin" {>= "1.0.0"} - "irmin-git" {>= "1.0.0"} + "ocamlfind" {build} + "topkg" {build & >= "0.7.8"} + "irmin" {>= "1.0.0"} + "irmin-git" {>= "1.0.0"} "git-mirage" {>= "1.10.0"} "ptime" "mirage-kv-lwt" "mirage-clock" "result" ] +synopsis: "MirageOS-compatible Irmin stores" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.0.0/irmin-1.0.0.tbz" + checksum: "md5=9067166be20b9bb57ff6b9de16c11f02" +} diff --git a/packages/irmin-mirage/irmin-mirage.1.0.0/url b/packages/irmin-mirage/irmin-mirage.1.0.0/url deleted file mode 100644 index d0e2a696ca3..00000000000 --- a/packages/irmin-mirage/irmin-mirage.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin/releases/download/1.0.0/irmin-1.0.0.tbz" -checksum: "9067166be20b9bb57ff6b9de16c11f02" \ No newline at end of file diff --git a/packages/irmin-mirage/irmin-mirage.1.2.0/descr b/packages/irmin-mirage/irmin-mirage.1.2.0/descr deleted file mode 100644 index 2c8ffaf5b43..00000000000 --- a/packages/irmin-mirage/irmin-mirage.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS-compatible Irmin stores diff --git a/packages/irmin-mirage/irmin-mirage.1.2.0/opam b/packages/irmin-mirage/irmin-mirage.1.2.0/opam index aaef27ee38e..75dd6dedae0 100644 --- a/packages/irmin-mirage/irmin-mirage.1.2.0/opam +++ b/packages/irmin-mirage/irmin-mirage.1.2.0/opam @@ -1,21 +1,27 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" - +dev-repo: "git+https://github.com/mirage/irmin.git" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ - "jbuilder" {build} - "irmin" {>= "1.2.0"} - "irmin-git" {>= "1.2.0"} - "irmin-mem" {>= "1.2.0"} + "ocaml" + "jbuilder" {build} + "irmin" {>= "1.2.0"} + "irmin-git" {>= "1.2.0"} + "irmin-mem" {>= "1.2.0"} "git-mirage" {>= "1.11.0"} "ptime" "mirage-kv-lwt" "mirage-clock" "result" ] +synopsis: "MirageOS-compatible Irmin stores" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.2.0/irmin-1.2.0.tbz" + checksum: "md5=0c75e0e73ea4ceda7e35e9379f21fe81" +} diff --git a/packages/irmin-mirage/irmin-mirage.1.2.0/url b/packages/irmin-mirage/irmin-mirage.1.2.0/url deleted file mode 100644 index e836ee4b9c6..00000000000 --- a/packages/irmin-mirage/irmin-mirage.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin/releases/download/1.2.0/irmin-1.2.0.tbz" -checksum: "0c75e0e73ea4ceda7e35e9379f21fe81" \ No newline at end of file diff --git a/packages/irmin-mirage/irmin-mirage.1.3.0/descr b/packages/irmin-mirage/irmin-mirage.1.3.0/descr deleted file mode 100644 index 2c8ffaf5b43..00000000000 --- a/packages/irmin-mirage/irmin-mirage.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS-compatible Irmin stores diff --git a/packages/irmin-mirage/irmin-mirage.1.3.0/opam b/packages/irmin-mirage/irmin-mirage.1.3.0/opam index ced7721c647..44bb898814f 100644 --- a/packages/irmin-mirage/irmin-mirage.1.3.0/opam +++ b/packages/irmin-mirage/irmin-mirage.1.3.0/opam @@ -1,24 +1,30 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" - +dev-repo: "git+https://github.com/mirage/irmin.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >= "1.0+beta10"} - "irmin" {>= "1.3.0"} - "irmin-git" {>= "1.3.0"} - "irmin-mem" {>= "1.3.0"} + "ocaml" + "jbuilder" {build & >= "1.0+beta10"} + "irmin" {>= "1.3.0"} + "irmin-git" {>= "1.3.0"} + "irmin-mem" {>= "1.3.0"} "git-mirage" {>= "1.11.0"} "ptime" "mirage-kv-lwt" "mirage-clock" "result" ] +synopsis: "MirageOS-compatible Irmin stores" +url { + src: + "https://github.com/mirage/irmin/releases/download/1.3.0/irmin-1.3.0.tbz" + checksum: "md5=52547b19962b54f1696537307696d0c4" +} diff --git a/packages/irmin-mirage/irmin-mirage.1.3.0/url b/packages/irmin-mirage/irmin-mirage.1.3.0/url deleted file mode 100644 index a5691c77300..00000000000 --- a/packages/irmin-mirage/irmin-mirage.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin/releases/download/1.3.0/irmin-1.3.0.tbz" -checksum: "52547b19962b54f1696537307696d0c4" \ No newline at end of file diff --git a/packages/irmin-unix/irmin-unix.0.12.0/descr b/packages/irmin-unix/irmin-unix.0.12.0/descr deleted file mode 100644 index b796465b7ef..00000000000 --- a/packages/irmin-unix/irmin-unix.0.12.0/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package for Irmin's Unix support diff --git a/packages/irmin-unix/irmin-unix.0.12.0/opam b/packages/irmin-unix/irmin-unix.0.12.0/opam index 53000fb9c57..9422cc54ae7 100644 --- a/packages/irmin-unix/irmin-unix.0.12.0/opam +++ b/packages/irmin-unix/irmin-unix.0.12.0/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" +dev-repo: "git+https://github.com/mirage/irmin.git" doc: "https://mirage.github.io/irmin/" depends: [ - "irmin" {= "0.12.0"} + "ocaml" {>= "4.01.0"} + "irmin" {= "0.12.0"} "git-unix" {< "1.10.0"} "irmin-watcher" ] -available: [ocaml-version >= "4.01.0"] +synopsis: "Virtual package for Irmin's Unix support" diff --git a/packages/irmin-unix/irmin-unix.0.9.4/descr b/packages/irmin-unix/irmin-unix.0.9.4/descr deleted file mode 100644 index b796465b7ef..00000000000 --- a/packages/irmin-unix/irmin-unix.0.9.4/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package for Irmin's Unix support diff --git a/packages/irmin-unix/irmin-unix.0.9.4/opam b/packages/irmin-unix/irmin-unix.0.9.4/opam index 73914245d49..8804e90cce0 100644 --- a/packages/irmin-unix/irmin-unix.0.9.4/opam +++ b/packages/irmin-unix/irmin-unix.0.9.4/opam @@ -1,14 +1,14 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" - +dev-repo: "git+https://github.com/mirage/irmin.git" depends: [ - "irmin" {>= "0.9.4" & <"0.9.9"} + "ocaml" {>= "4.01.0"} + "irmin" {>= "0.9.4" & < "0.9.9"} "git" "cohttp" ] -available: [ocaml-version >= "4.01.0"] +synopsis: "Virtual package for Irmin's Unix support" diff --git a/packages/irmin-unix/irmin-unix.0.9.9/descr b/packages/irmin-unix/irmin-unix.0.9.9/descr deleted file mode 100644 index b796465b7ef..00000000000 --- a/packages/irmin-unix/irmin-unix.0.9.9/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package for Irmin's Unix support diff --git a/packages/irmin-unix/irmin-unix.0.9.9/opam b/packages/irmin-unix/irmin-unix.0.9.9/opam index 44d5cea637b..4ac1fd1a077 100644 --- a/packages/irmin-unix/irmin-unix.0.9.9/opam +++ b/packages/irmin-unix/irmin-unix.0.9.9/opam @@ -1,13 +1,13 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" - +dev-repo: "git+https://github.com/mirage/irmin.git" depends: [ - "irmin" {>= "0.9.9" & < "0.12.0"} + "ocaml" {>= "4.01.0"} + "irmin" {>= "0.9.9" & < "0.12.0"} "git-unix" {< "1.10.0"} ] -available: [ocaml-version >= "4.01.0"] +synopsis: "Virtual package for Irmin's Unix support" diff --git a/packages/irmin-unix/irmin-unix.1.0.0/descr b/packages/irmin-unix/irmin-unix.1.0.0/descr deleted file mode 100644 index 8977970ace7..00000000000 --- a/packages/irmin-unix/irmin-unix.1.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Unix backends for Irmin - -`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. \ No newline at end of file diff --git a/packages/irmin-unix/irmin-unix.1.0.0/opam b/packages/irmin-unix/irmin-unix.1.0.0/opam index 9c6b7682411..a61b22fe604 100644 --- a/packages/irmin-unix/irmin-unix.1.0.0/opam +++ b/packages/irmin-unix/irmin-unix.1.0.0/opam @@ -1,31 +1,58 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" +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" + "false" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "-n" + name + "--tests" + "true" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" name "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] -] - depends: [ + "ocaml" {>= "4.01.0"} "ocamlbuild" {build} - "ocamlfind" {build} - "topkg" {build & >= "0.7.8"} - "irmin" {>= "1.0.0" & < "1.1.0"} - "irmin-git" {>= "1.0.0"} + "ocamlfind" {build} + "topkg" {build & >= "0.7.8"} + "irmin" {>= "1.0.0" & < "1.1.0"} + "irmin-git" {>= "1.0.0"} "irmin-http" {>= "1.0.0"} - "git-unix" {>= "1.10.0"} + "git-unix" {>= "1.10.0"} "irmin-watcher" {>= "0.2.0"} - "irmin-mirage" {test & >= "1.0.0"} - "cmdliner" {< "1.0.0"} - "alcotest" {test} + "irmin-mirage" {with-test & >= "1.0.0"} + "cmdliner" {< "1.0.0"} + "alcotest" {with-test} ] -available: [ocaml-version >= "4.01.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: "md5=9067166be20b9bb57ff6b9de16c11f02" +} diff --git a/packages/irmin-unix/irmin-unix.1.0.0/url b/packages/irmin-unix/irmin-unix.1.0.0/url deleted file mode 100644 index d0e2a696ca3..00000000000 --- a/packages/irmin-unix/irmin-unix.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin/releases/download/1.0.0/irmin-1.0.0.tbz" -checksum: "9067166be20b9bb57ff6b9de16c11f02" \ No newline at end of file diff --git a/packages/irmin-unix/irmin-unix.1.0.1/descr b/packages/irmin-unix/irmin-unix.1.0.1/descr deleted file mode 100644 index 8977970ace7..00000000000 --- a/packages/irmin-unix/irmin-unix.1.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Unix backends for Irmin - -`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. \ No newline at end of file diff --git a/packages/irmin-unix/irmin-unix.1.0.1/opam b/packages/irmin-unix/irmin-unix.1.0.1/opam index 5b45958d78d..1a0454a0f08 100644 --- a/packages/irmin-unix/irmin-unix.1.0.1/opam +++ b/packages/irmin-unix/irmin-unix.1.0.1/opam @@ -1,30 +1,57 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" +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" + "false" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "-n" + name + "--tests" + "true" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" name "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] -] - depends: [ + "ocaml" {>= "4.01.0"} "ocamlbuild" {build} - "ocamlfind" {build} - "topkg" {build & >= "0.7.8"} - "irmin" {>= "1.0.0" & < "1.1.0" } - "irmin-git" {>= "1.0.0"} + "ocamlfind" {build} + "topkg" {build & >= "0.7.8"} + "irmin" {>= "1.0.0" & < "1.1.0"} + "irmin-git" {>= "1.0.0"} "irmin-http" {>= "1.0.0"} - "git-unix" {>= "1.10.0"} + "git-unix" {>= "1.10.0"} "irmin-watcher" {>= "0.2.0"} - "irmin-mirage" {test & >= "1.0.0"} - "alcotest" {test} + "irmin-mirage" {with-test & >= "1.0.0"} + "alcotest" {with-test} ] -available: [ocaml-version >= "4.01.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: "md5=dbe3b140e7cf8159a55adf8849faae2e" +} diff --git a/packages/irmin-unix/irmin-unix.1.0.1/url b/packages/irmin-unix/irmin-unix.1.0.1/url deleted file mode 100644 index 1ad46104946..00000000000 --- a/packages/irmin-unix/irmin-unix.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin/releases/download/1.0.1/irmin-1.0.1.tbz" -checksum: "dbe3b140e7cf8159a55adf8849faae2e" diff --git a/packages/irmin-unix/irmin-unix.1.0.2/descr b/packages/irmin-unix/irmin-unix.1.0.2/descr deleted file mode 100644 index 8977970ace7..00000000000 --- a/packages/irmin-unix/irmin-unix.1.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Unix backends for Irmin - -`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. \ No newline at end of file diff --git a/packages/irmin-unix/irmin-unix.1.0.2/opam b/packages/irmin-unix/irmin-unix.1.0.2/opam index 17e52068109..aede725684e 100644 --- a/packages/irmin-unix/irmin-unix.1.0.2/opam +++ b/packages/irmin-unix/irmin-unix.1.0.2/opam @@ -1,31 +1,58 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" +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" + "false" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "-n" + name + "--tests" + "true" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test" "-n" name] {with-test} ] -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" name "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test" "-n" name] -] - depends: [ + "ocaml" {>= "4.01.0"} "ocamlbuild" {build} - "ocamlfind" {build} - "topkg" {build & >= "0.9.0"} - "irmin" {>= "1.0.0" & < "1.1.0"} - "irmin-git" {>= "1.0.0"} + "ocamlfind" {build} + "topkg" {build & >= "0.9.0"} + "irmin" {>= "1.0.0" & < "1.1.0"} + "irmin-git" {>= "1.0.0"} "irmin-http" {>= "1.0.0"} - "git-unix" {>= "1.10.0"} - "cmdliner" {>= "1.0.0"} + "git-unix" {>= "1.10.0"} + "cmdliner" {>= "1.0.0"} "irmin-watcher" {>= "0.2.0"} - "irmin-mirage" {test & >= "1.0.0"} - "alcotest" {test} + "irmin-mirage" {with-test & >= "1.0.0"} + "alcotest" {with-test} ] -available: [ocaml-version >= "4.01.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: "md5=fb8a6dab7c4dcbfadd8530c6351a7add" +} diff --git a/packages/irmin-unix/irmin-unix.1.0.2/url b/packages/irmin-unix/irmin-unix.1.0.2/url deleted file mode 100644 index d45a41fc3c7..00000000000 --- a/packages/irmin-unix/irmin-unix.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin/releases/download/1.0.2/irmin-1.0.2.tbz" -checksum: "fb8a6dab7c4dcbfadd8530c6351a7add" \ No newline at end of file diff --git a/packages/irmin-unix/irmin-unix.1.1.0/descr b/packages/irmin-unix/irmin-unix.1.1.0/descr deleted file mode 100644 index 8977970ace7..00000000000 --- a/packages/irmin-unix/irmin-unix.1.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Unix backends for Irmin - -`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. \ No newline at end of file diff --git a/packages/irmin-unix/irmin-unix.1.1.0/opam b/packages/irmin-unix/irmin-unix.1.1.0/opam index 6cbe4ba5c50..a620df982a2 100644 --- a/packages/irmin-unix/irmin-unix.1.1.0/opam +++ b/packages/irmin-unix/irmin-unix.1.1.0/opam @@ -1,31 +1,58 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" +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" + "false" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "-n" + name + "--tests" + "true" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test" "-n" name] {with-test} ] -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" name "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test" "-n" name] -] - depends: [ + "ocaml" {>= "4.01.0"} "ocamlbuild" {build} - "ocamlfind" {build} - "topkg" {build & >= "0.9.0"} - "cmdliner" {>= "1.0.0"} - "irmin" {>= "1.1.0"} - "irmin-git" {>= "1.1.0"} + "ocamlfind" {build} + "topkg" {build & >= "0.9.0"} + "cmdliner" {>= "1.0.0"} + "irmin" {>= "1.1.0"} + "irmin-git" {>= "1.1.0"} "irmin-http" {>= "1.0.0"} - "git-unix" {>= "1.10.0"} + "git-unix" {>= "1.10.0"} "irmin-watcher" {>= "0.2.0"} - "irmin-mirage" {test & >= "1.0.0"} - "alcotest" {test} + "irmin-mirage" {with-test & >= "1.0.0"} + "alcotest" {with-test} ] -available: [ocaml-version >= "4.01.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: "md5=6e59e9288faf0033592ab842539caad4" +} diff --git a/packages/irmin-unix/irmin-unix.1.1.0/url b/packages/irmin-unix/irmin-unix.1.1.0/url deleted file mode 100644 index dc8927ac487..00000000000 --- a/packages/irmin-unix/irmin-unix.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin/releases/download/1.1.0/irmin-1.1.0.tbz" -checksum: "6e59e9288faf0033592ab842539caad4" \ No newline at end of file diff --git a/packages/irmin-unix/irmin-unix.1.2.0/descr b/packages/irmin-unix/irmin-unix.1.2.0/descr deleted file mode 100644 index 8977970ace7..00000000000 --- a/packages/irmin-unix/irmin-unix.1.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Unix backends for Irmin - -`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. \ No newline at end of file diff --git a/packages/irmin-unix/irmin-unix.1.2.0/opam b/packages/irmin-unix/irmin-unix.1.2.0/opam index 1c83bdd8561..54fed009eb2 100644 --- a/packages/irmin-unix/irmin-unix.1.2.0/opam +++ b/packages/irmin-unix/irmin-unix.1.2.0/opam @@ -1,25 +1,36 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" +dev-repo: "git+https://github.com/mirage/irmin.git" doc: "https://mirage.github.io/irmin/" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "test/irmin-unix"] - +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "test/irmin-unix"] {with-test} +] depends: [ - "jbuilder" {build} - "irmin" {>= "1.2.0"} - "irmin-git" {>= "1.2.0"} + "ocaml" {>= "4.01.0"} + "jbuilder" {build} + "irmin" {>= "1.2.0"} + "irmin-git" {>= "1.2.0"} "irmin-http" {>= "1.2.0"} - "irmin-fs" {>= "1.2.0"} - "git-unix" {>= "1.11.0"} + "irmin-fs" {>= "1.2.0"} + "git-unix" {>= "1.11.0"} "irmin-watcher" {>= "0.2.0"} - "irmin-mirage" {test & >= "1.2.0"} - "alcotest" {test} - "mtime" {test & >= "1.0.0"} + "irmin-mirage" {with-test & >= "1.2.0"} + "alcotest" {with-test} + "mtime" {with-test & >= "1.0.0"} ] -available: [ocaml-version >= "4.01.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: "md5=0c75e0e73ea4ceda7e35e9379f21fe81" +} diff --git a/packages/irmin-unix/irmin-unix.1.2.0/url b/packages/irmin-unix/irmin-unix.1.2.0/url deleted file mode 100644 index e836ee4b9c6..00000000000 --- a/packages/irmin-unix/irmin-unix.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin/releases/download/1.2.0/irmin-1.2.0.tbz" -checksum: "0c75e0e73ea4ceda7e35e9379f21fe81" \ No newline at end of file diff --git a/packages/irmin-unix/irmin-unix.1.3.0/descr b/packages/irmin-unix/irmin-unix.1.3.0/descr deleted file mode 100644 index 8977970ace7..00000000000 --- a/packages/irmin-unix/irmin-unix.1.3.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Unix backends for Irmin - -`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. \ No newline at end of file diff --git a/packages/irmin-unix/irmin-unix.1.3.0/opam b/packages/irmin-unix/irmin-unix.1.3.0/opam index 7eddccd7f38..9a54842367a 100644 --- a/packages/irmin-unix/irmin-unix.1.3.0/opam +++ b/packages/irmin-unix/irmin-unix.1.3.0/opam @@ -1,29 +1,38 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" +dev-repo: "git+https://github.com/mirage/irmin.git" doc: "https://mirage.github.io/irmin/" build: [ - ["jbuilder" "subst"] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: ["jbuilder" "runtest" "-p" name] - depends: [ + "ocaml" {>= "4.01.0"} "jbuilder" {build & >= "1.0+beta10"} - "irmin" {>= "1.3.0"} - "irmin-mem" {>= "1.3.0"} - "irmin-git" {>= "1.3.0"} + "irmin" {>= "1.3.0"} + "irmin-mem" {>= "1.3.0"} + "irmin-git" {>= "1.3.0"} "irmin-http" {>= "1.3.0"} - "irmin-fs" {>= "1.3.0"} - "git-unix" {>= "1.11.0"} + "irmin-fs" {>= "1.3.0"} + "git-unix" {>= "1.11.0"} "irmin-watcher" {>= "0.2.0"} - "irmin-mirage" {test & >= "1.3.0"} - "alcotest" {test} - "mtime" {test & >= "1.0.0"} + "irmin-mirage" {with-test & >= "1.3.0"} + "alcotest" {with-test} + "mtime" {with-test & >= "1.0.0"} ] -available: [ocaml-version >= "4.01.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: "md5=52547b19962b54f1696537307696d0c4" +} diff --git a/packages/irmin-unix/irmin-unix.1.3.0/url b/packages/irmin-unix/irmin-unix.1.3.0/url deleted file mode 100644 index a5691c77300..00000000000 --- a/packages/irmin-unix/irmin-unix.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin/releases/download/1.3.0/irmin-1.3.0.tbz" -checksum: "52547b19962b54f1696537307696d0c4" \ No newline at end of file diff --git a/packages/irmin-unix/irmin-unix.1.3.3/descr b/packages/irmin-unix/irmin-unix.1.3.3/descr deleted file mode 100644 index 8977970ace7..00000000000 --- a/packages/irmin-unix/irmin-unix.1.3.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -Unix backends for Irmin - -`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. \ No newline at end of file diff --git a/packages/irmin-unix/irmin-unix.1.3.3/opam b/packages/irmin-unix/irmin-unix.1.3.3/opam index 975e27d09a9..f9aec4ff98c 100644 --- a/packages/irmin-unix/irmin-unix.1.3.3/opam +++ b/packages/irmin-unix/irmin-unix.1.3.3/opam @@ -1,28 +1,37 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" +dev-repo: "git+https://github.com/mirage/irmin.git" doc: "https://mirage.github.io/irmin/" build: [ - ["jbuilder" "subst"] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: ["jbuilder" "runtest" "-p" name] - depends: [ - "jbuilder" {build & >= "1.0+beta10"} - "irmin" {>= "1.3.0"} - "irmin-mem" {>= "1.3.0"} - "irmin-git" {>= "1.3.0"} + "ocaml" {>= "4.01.0"} + "jbuilder" {build & >= "1.0+beta10"} + "irmin" {>= "1.3.0"} + "irmin-mem" {>= "1.3.0"} + "irmin-git" {>= "1.3.0"} "irmin-http" {>= "1.3.0"} - "irmin-fs" {>= "1.3.0"} - "git-unix" {>= "1.11.4"} + "irmin-fs" {>= "1.3.0"} + "git-unix" {>= "1.11.4"} "irmin-watcher" {>= "0.2.0"} - "alcotest" {test} - "mtime" {test & >= "1.0.0"} + "alcotest" {with-test} + "mtime" {with-test & >= "1.0.0"} ] -available: [ocaml-version >= "4.01.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: "md5=f21fd211aaa5126588e90661c0d7f0b1" +} diff --git a/packages/irmin-unix/irmin-unix.1.3.3/url b/packages/irmin-unix/irmin-unix.1.3.3/url deleted file mode 100644 index 6059a312242..00000000000 --- a/packages/irmin-unix/irmin-unix.1.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin/releases/download/1.3.3/irmin-1.3.3.tbz" -checksum: "f21fd211aaa5126588e90661c0d7f0b1" \ No newline at end of file diff --git a/packages/irmin-watcher/irmin-watcher.0.1.0/descr b/packages/irmin-watcher/irmin-watcher.0.1.0/descr deleted file mode 100644 index dfa303a3516..00000000000 --- a/packages/irmin-watcher/irmin-watcher.0.1.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Portable Irmin watch backends using FSevents or Inotify - - -irmin-watcher implements [Irmin's watch hooks][watch] for various OS, -using FSevents in OSX and Inotify on Linux. - -irmin-watcher is distributed under the ISC license. - -[watch]: http://mirage.github.io/irmin/Irmin.Private.Watch.html \ No newline at end of file diff --git a/packages/irmin-watcher/irmin-watcher.0.1.0/opam b/packages/irmin-watcher/irmin-watcher.0.1.0/opam deleted file mode 100644 index 338279b0a21..00000000000 --- a/packages/irmin-watcher/irmin-watcher.0.1.0/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -maintainer: "Thomas Gazagnaire " -authors: ["Thomas Gazagnaire "] -homepage: "https://github.com/mirage/irmin-watcher" -doc: "https://mirage.github.io/irmin-watcher/" -license: "ISC" -dev-repo: "https://github.com/mirage/irmin-watcher.git" -bug-reports: "https://github.com/mirage/irmin-watcher/issues" -available: [ ocaml-version >= "4.02.0" ] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "cppo" {build} - "alcotest" {test} - "lwt" { >= "2.4.7" } - "logs" - "fmt" - "astring" -] -depopts: ["inotify" "osx-fsevents"] -build: [ - "ocaml" "pkg/pkg.ml" "build" "--tests" "false" - "--pinned" "%{pinned}%" - "--with-fsevents" "%{osx-fsevents:installed}%" - "--with-inotify" "%{inotify:installed}%" -] -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--tests" "true" - "--pinned" "%{pinned}%" - "--with-fsevents" "%{osx-fsevents:installed}%" - "--with-inotify" "%{inotify:installed}%"] - ["ocaml" "pkg/pkg.ml" "test"] -] diff --git a/packages/irmin-watcher/irmin-watcher.0.1.0/url b/packages/irmin-watcher/irmin-watcher.0.1.0/url deleted file mode 100644 index 9cc826e6ddf..00000000000 --- a/packages/irmin-watcher/irmin-watcher.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin-watcher/releases/download/0.1.0/irmin-watcher-0.1.0.tbz" -checksum: "38d883b57f92460be558d67fe16a7136" diff --git a/packages/irmin-watcher/irmin-watcher.0.1.1/descr b/packages/irmin-watcher/irmin-watcher.0.1.1/descr deleted file mode 100644 index dfa303a3516..00000000000 --- a/packages/irmin-watcher/irmin-watcher.0.1.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -Portable Irmin watch backends using FSevents or Inotify - - -irmin-watcher implements [Irmin's watch hooks][watch] for various OS, -using FSevents in OSX and Inotify on Linux. - -irmin-watcher is distributed under the ISC license. - -[watch]: http://mirage.github.io/irmin/Irmin.Private.Watch.html \ No newline at end of file diff --git a/packages/irmin-watcher/irmin-watcher.0.1.1/opam b/packages/irmin-watcher/irmin-watcher.0.1.1/opam deleted file mode 100644 index fe92d5e4057..00000000000 --- a/packages/irmin-watcher/irmin-watcher.0.1.1/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -maintainer: "Thomas Gazagnaire " -authors: ["Thomas Gazagnaire "] -homepage: "https://github.com/mirage/irmin-watcher" -doc: "https://mirage.github.io/irmin-watcher/" -license: "ISC" -dev-repo: "https://github.com/mirage/irmin-watcher.git" -bug-reports: "https://github.com/mirage/irmin-watcher/issues" -available: [ ocaml-version >= "4.02.0" ] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "cppo" {build} - "alcotest" {test} - "lwt" { >= "2.4.7" } - "logs" - "fmt" - "astring" -] -depopts: ["inotify" "osx-fsevents"] -build: [ - "ocaml" "pkg/pkg.ml" "build" "--tests" "false" - "--pinned" "%{pinned}%" - "--with-fsevents" "%{osx-fsevents:installed}%" - "--with-inotify" "%{inotify:installed}%" -] -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--tests" "true" - "--pinned" "%{pinned}%" - "--with-fsevents" "%{osx-fsevents:installed}%" - "--with-inotify" "%{inotify:installed}%"] - ["ocaml" "pkg/pkg.ml" "test"] -] diff --git a/packages/irmin-watcher/irmin-watcher.0.1.1/url b/packages/irmin-watcher/irmin-watcher.0.1.1/url deleted file mode 100644 index ae49ab7eac2..00000000000 --- a/packages/irmin-watcher/irmin-watcher.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin-watcher/releases/download/0.1.1/irmin-watcher-0.1.1.tbz" -checksum: "0503a719253564604051a8d5e2368ce2" diff --git a/packages/irmin-watcher/irmin-watcher.0.1.2/descr b/packages/irmin-watcher/irmin-watcher.0.1.2/descr deleted file mode 100644 index dfa303a3516..00000000000 --- a/packages/irmin-watcher/irmin-watcher.0.1.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -Portable Irmin watch backends using FSevents or Inotify - - -irmin-watcher implements [Irmin's watch hooks][watch] for various OS, -using FSevents in OSX and Inotify on Linux. - -irmin-watcher is distributed under the ISC license. - -[watch]: http://mirage.github.io/irmin/Irmin.Private.Watch.html \ No newline at end of file diff --git a/packages/irmin-watcher/irmin-watcher.0.1.2/opam b/packages/irmin-watcher/irmin-watcher.0.1.2/opam deleted file mode 100644 index fe92d5e4057..00000000000 --- a/packages/irmin-watcher/irmin-watcher.0.1.2/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -maintainer: "Thomas Gazagnaire " -authors: ["Thomas Gazagnaire "] -homepage: "https://github.com/mirage/irmin-watcher" -doc: "https://mirage.github.io/irmin-watcher/" -license: "ISC" -dev-repo: "https://github.com/mirage/irmin-watcher.git" -bug-reports: "https://github.com/mirage/irmin-watcher/issues" -available: [ ocaml-version >= "4.02.0" ] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "cppo" {build} - "alcotest" {test} - "lwt" { >= "2.4.7" } - "logs" - "fmt" - "astring" -] -depopts: ["inotify" "osx-fsevents"] -build: [ - "ocaml" "pkg/pkg.ml" "build" "--tests" "false" - "--pinned" "%{pinned}%" - "--with-fsevents" "%{osx-fsevents:installed}%" - "--with-inotify" "%{inotify:installed}%" -] -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--tests" "true" - "--pinned" "%{pinned}%" - "--with-fsevents" "%{osx-fsevents:installed}%" - "--with-inotify" "%{inotify:installed}%"] - ["ocaml" "pkg/pkg.ml" "test"] -] diff --git a/packages/irmin-watcher/irmin-watcher.0.1.2/url b/packages/irmin-watcher/irmin-watcher.0.1.2/url deleted file mode 100644 index b331c3cd0c7..00000000000 --- a/packages/irmin-watcher/irmin-watcher.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin-watcher/releases/download/0.1.2/irmin-watcher-0.1.2.tbz" -checksum: "cc8c076cf1061849875a2a53a3ce6dc2" diff --git a/packages/irmin-watcher/irmin-watcher.0.1.3/descr b/packages/irmin-watcher/irmin-watcher.0.1.3/descr deleted file mode 100644 index dfa303a3516..00000000000 --- a/packages/irmin-watcher/irmin-watcher.0.1.3/descr +++ /dev/null @@ -1,9 +0,0 @@ -Portable Irmin watch backends using FSevents or Inotify - - -irmin-watcher implements [Irmin's watch hooks][watch] for various OS, -using FSevents in OSX and Inotify on Linux. - -irmin-watcher is distributed under the ISC license. - -[watch]: http://mirage.github.io/irmin/Irmin.Private.Watch.html \ No newline at end of file diff --git a/packages/irmin-watcher/irmin-watcher.0.1.3/opam b/packages/irmin-watcher/irmin-watcher.0.1.3/opam deleted file mode 100644 index fe92d5e4057..00000000000 --- a/packages/irmin-watcher/irmin-watcher.0.1.3/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -maintainer: "Thomas Gazagnaire " -authors: ["Thomas Gazagnaire "] -homepage: "https://github.com/mirage/irmin-watcher" -doc: "https://mirage.github.io/irmin-watcher/" -license: "ISC" -dev-repo: "https://github.com/mirage/irmin-watcher.git" -bug-reports: "https://github.com/mirage/irmin-watcher/issues" -available: [ ocaml-version >= "4.02.0" ] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "cppo" {build} - "alcotest" {test} - "lwt" { >= "2.4.7" } - "logs" - "fmt" - "astring" -] -depopts: ["inotify" "osx-fsevents"] -build: [ - "ocaml" "pkg/pkg.ml" "build" "--tests" "false" - "--pinned" "%{pinned}%" - "--with-fsevents" "%{osx-fsevents:installed}%" - "--with-inotify" "%{inotify:installed}%" -] -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--tests" "true" - "--pinned" "%{pinned}%" - "--with-fsevents" "%{osx-fsevents:installed}%" - "--with-inotify" "%{inotify:installed}%"] - ["ocaml" "pkg/pkg.ml" "test"] -] diff --git a/packages/irmin-watcher/irmin-watcher.0.1.3/url b/packages/irmin-watcher/irmin-watcher.0.1.3/url deleted file mode 100644 index 77c183aa8ec..00000000000 --- a/packages/irmin-watcher/irmin-watcher.0.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin-watcher/releases/download/0.1.3/irmin-watcher-0.1.3.tbz" -checksum: "ecd8c4e531c27b79d39d41163f3305a7" diff --git a/packages/irmin-watcher/irmin-watcher.0.1.4/descr b/packages/irmin-watcher/irmin-watcher.0.1.4/descr deleted file mode 100644 index dfa303a3516..00000000000 --- a/packages/irmin-watcher/irmin-watcher.0.1.4/descr +++ /dev/null @@ -1,9 +0,0 @@ -Portable Irmin watch backends using FSevents or Inotify - - -irmin-watcher implements [Irmin's watch hooks][watch] for various OS, -using FSevents in OSX and Inotify on Linux. - -irmin-watcher is distributed under the ISC license. - -[watch]: http://mirage.github.io/irmin/Irmin.Private.Watch.html \ No newline at end of file diff --git a/packages/irmin-watcher/irmin-watcher.0.1.4/opam b/packages/irmin-watcher/irmin-watcher.0.1.4/opam index ec3fea0c017..d1958a54867 100644 --- a/packages/irmin-watcher/irmin-watcher.0.1.4/opam +++ b/packages/irmin-watcher/irmin-watcher.0.1.4/opam @@ -1,19 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Gazagnaire " authors: ["Thomas Gazagnaire "] homepage: "https://github.com/mirage/irmin-watcher" doc: "https://mirage.github.io/irmin-watcher/" license: "ISC" -dev-repo: "https://github.com/mirage/irmin-watcher.git" +dev-repo: "git+https://github.com/mirage/irmin-watcher.git" bug-reports: "https://github.com/mirage/irmin-watcher/issues" -available: [ ocaml-version >= "4.02.0" ] depends: [ - "ocamlfind" {build} + "ocaml" {>= "4.02.0"} + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} - "cppo" {build} - "alcotest" {test} - "lwt" { >= "2.4.7" } + "topkg" {build} + "cppo" {build} + "alcotest" {with-test} + "lwt" {>= "2.4.7"} "logs" "fmt" "astring" @@ -21,15 +21,44 @@ depends: [ depopts: ["inotify" "osx-fsevents"] conflicts: [ "osx-fsevents" {< "0.2.0"} ] build: [ - "ocaml" "pkg/pkg.ml" "build" "--tests" "false" - "--pinned" "%{pinned}%" - "--with-fsevents" "%{osx-fsevents:installed}%" - "--with-inotify" "%{inotify:installed}%" -] -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--tests" "true" - "--pinned" "%{pinned}%" - "--with-fsevents" "%{osx-fsevents:installed}%" - "--with-inotify" "%{inotify:installed}%"] - ["ocaml" "pkg/pkg.ml" "test"] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--tests" + "false" + "--pinned" + "%{pinned}%" + "--with-fsevents" + "%{osx-fsevents:installed}%" + "--with-inotify" + "%{inotify:installed}%" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--tests" + "true" + "--pinned" + "%{pinned}%" + "--with-fsevents" + "%{osx-fsevents:installed}%" + "--with-inotify" + "%{inotify:installed}%" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] +synopsis: "Portable Irmin watch backends using FSevents or Inotify" +description: """ +irmin-watcher implements [Irmin's watch hooks][watch] for various OS, +using FSevents in OSX and Inotify on Linux. + +irmin-watcher is distributed under the ISC license. + +[watch]: http://mirage.github.io/irmin/Irmin.Private.Watch.html""" +url { + src: + "https://github.com/mirage/irmin-watcher/releases/download/0.1.4/irmin-watcher-0.1.4.tbz" + checksum: "md5=9992fc2431ec268a8fc300a92cc170f8" +} diff --git a/packages/irmin-watcher/irmin-watcher.0.1.4/url b/packages/irmin-watcher/irmin-watcher.0.1.4/url deleted file mode 100644 index b2341dfe9b3..00000000000 --- a/packages/irmin-watcher/irmin-watcher.0.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin-watcher/releases/download/0.1.4/irmin-watcher-0.1.4.tbz" -checksum: "9992fc2431ec268a8fc300a92cc170f8" diff --git a/packages/irmin-watcher/irmin-watcher.0.2.0/descr b/packages/irmin-watcher/irmin-watcher.0.2.0/descr deleted file mode 100644 index dfa303a3516..00000000000 --- a/packages/irmin-watcher/irmin-watcher.0.2.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Portable Irmin watch backends using FSevents or Inotify - - -irmin-watcher implements [Irmin's watch hooks][watch] for various OS, -using FSevents in OSX and Inotify on Linux. - -irmin-watcher is distributed under the ISC license. - -[watch]: http://mirage.github.io/irmin/Irmin.Private.Watch.html \ No newline at end of file diff --git a/packages/irmin-watcher/irmin-watcher.0.2.0/opam b/packages/irmin-watcher/irmin-watcher.0.2.0/opam index 2bc3310dfd3..a2570ac743b 100644 --- a/packages/irmin-watcher/irmin-watcher.0.2.0/opam +++ b/packages/irmin-watcher/irmin-watcher.0.2.0/opam @@ -1,34 +1,66 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Gazagnaire " authors: ["Thomas Gazagnaire "] homepage: "https://github.com/mirage/irmin-watcher" doc: "https://mirage.github.io/irmin-watcher/" license: "ISC" -dev-repo: "https://github.com/mirage/irmin-watcher.git" +dev-repo: "git+https://github.com/mirage/irmin-watcher.git" bug-reports: "https://github.com/mirage/irmin-watcher/issues" -available: [ ocaml-version >= "4.02.0" ] depends: [ - "ocamlfind" {build} + "ocaml" {>= "4.02.0"} + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} - "cppo" {build} - "alcotest" {test} - "mtime" {test & < "1.0.0"} + "topkg" {build} + "cppo" {build} + "alcotest" {with-test} + "mtime" {with-test & < "1.0.0"} "ocb-stubblr" - "lwt" "logs" "fmt" "astring" + "lwt" + "logs" + "fmt" + "astring" ] depopts: ["inotify" "osx-fsevents"] conflicts: [ "osx-fsevents" {< "0.2.0"} ] build: [ - "ocaml" "pkg/pkg.ml" "build" "--tests" "false" - "--pinned" "%{pinned}%" - "--with-fsevents" "%{osx-fsevents:installed}%" - "--with-inotify" "%{inotify:installed}%" -] -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--tests" "true" - "--pinned" "%{pinned}%" - "--with-fsevents" "%{osx-fsevents:installed}%" - "--with-inotify" "%{inotify:installed}%"] - ["ocaml" "pkg/pkg.ml" "test"] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--tests" + "false" + "--pinned" + "%{pinned}%" + "--with-fsevents" + "%{osx-fsevents:installed}%" + "--with-inotify" + "%{inotify:installed}%" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--tests" + "true" + "--pinned" + "%{pinned}%" + "--with-fsevents" + "%{osx-fsevents:installed}%" + "--with-inotify" + "%{inotify:installed}%" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] +synopsis: "Portable Irmin watch backends using FSevents or Inotify" +description: """ +irmin-watcher implements [Irmin's watch hooks][watch] for various OS, +using FSevents in OSX and Inotify on Linux. + +irmin-watcher is distributed under the ISC license. + +[watch]: http://mirage.github.io/irmin/Irmin.Private.Watch.html""" +url { + src: + "https://github.com/mirage/irmin-watcher/releases/download/0.2.0/irmin-watcher-0.2.0.tbz" + checksum: "md5=2f0c8acc45f96f71d93c8e639654e7b0" +} diff --git a/packages/irmin-watcher/irmin-watcher.0.2.0/url b/packages/irmin-watcher/irmin-watcher.0.2.0/url deleted file mode 100644 index 044afb0b93a..00000000000 --- a/packages/irmin-watcher/irmin-watcher.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin-watcher/releases/download/0.2.0/irmin-watcher-0.2.0.tbz" -checksum: "2f0c8acc45f96f71d93c8e639654e7b0" diff --git a/packages/irmin-watcher/irmin-watcher.0.3.0/descr b/packages/irmin-watcher/irmin-watcher.0.3.0/descr deleted file mode 100644 index dfa303a3516..00000000000 --- a/packages/irmin-watcher/irmin-watcher.0.3.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Portable Irmin watch backends using FSevents or Inotify - - -irmin-watcher implements [Irmin's watch hooks][watch] for various OS, -using FSevents in OSX and Inotify on Linux. - -irmin-watcher is distributed under the ISC license. - -[watch]: http://mirage.github.io/irmin/Irmin.Private.Watch.html \ No newline at end of file diff --git a/packages/irmin-watcher/irmin-watcher.0.3.0/opam b/packages/irmin-watcher/irmin-watcher.0.3.0/opam index 6cfcd8a8e70..1661bde0f68 100644 --- a/packages/irmin-watcher/irmin-watcher.0.3.0/opam +++ b/packages/irmin-watcher/irmin-watcher.0.3.0/opam @@ -1,23 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Gazagnaire " authors: "Thomas Gazagnaire " homepage: "https://github.com/mirage/irmin-watcher" doc: "https://mirage.github.io/irmin-watcher/" -dev-repo: "https://github.com/mirage/irmin-watcher.git" +dev-repo: "git+https://github.com/mirage/irmin-watcher.git" bug-reports: "https://github.com/mirage/irmin-watcher/issues" license: "ISC" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: ["jbuilder" "runtest" "-p" name] - depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta10"} - "alcotest" {test} - "mtime" {test & >= "1.0.0"} - "lwt" {>= "2.4.7"} + "alcotest" {with-test} + "mtime" {with-test & >= "1.0.0"} + "lwt" {>= "2.4.7"} "logs" "fmt" "astring" @@ -25,4 +25,16 @@ depends: [ depopts: ["inotify" "osx-fsevents"] conflicts: [ "osx-fsevents" {< "0.2.0"} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "Portable Irmin watch backends using FSevents or Inotify" +description: """ +irmin-watcher implements [Irmin's watch hooks][watch] for various OS, +using FSevents in OSX and Inotify on Linux. + +irmin-watcher is distributed under the ISC license. + +[watch]: http://mirage.github.io/irmin/Irmin.Private.Watch.html""" +url { + src: + "https://github.com/mirage/irmin-watcher/releases/download/0.3.0/irmin-watcher-0.3.0.tbz" + checksum: "md5=1060efb3507315f5056f4db65a8d978d" +} diff --git a/packages/irmin-watcher/irmin-watcher.0.3.0/url b/packages/irmin-watcher/irmin-watcher.0.3.0/url deleted file mode 100644 index 4396b272472..00000000000 --- a/packages/irmin-watcher/irmin-watcher.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin-watcher/releases/download/0.3.0/irmin-watcher-0.3.0.tbz" -checksum: "1060efb3507315f5056f4db65a8d978d" \ No newline at end of file diff --git a/packages/irmin/irmin.0.10.0/descr b/packages/irmin/irmin.0.10.0/descr deleted file mode 100644 index 040b0e0e4ed..00000000000 --- a/packages/irmin/irmin.0.10.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Irmin, the database that never forgets - -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. diff --git a/packages/irmin/irmin.0.10.0/opam b/packages/irmin/irmin.0.10.0/opam index 09f5aede51a..92c6b833fc7 100644 --- a/packages/irmin/irmin.0.10.0/opam +++ b/packages/irmin/irmin.0.10.0/opam @@ -1,31 +1,33 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" - +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"] + [ + "./configure" + "--prefix" + prefix + "--%{cohttp:enable}%-http" + "--%{git:enable}%-git" + "--%{base-unix+git-unix:enable}%-unix" + "--%{mirage-git:enable}%-mirage" + ] [make] -] -build-test: [ - ["./configure" "--enable-tests" "--enable-examples"] - [make "test"] + ["./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} - "ezjsonm" {>= "0.4.2" & <"0.5.0"} + "ezjsonm" {>= "0.4.2" & < "0.5.0"} "ocamlgraph" - "lwt" {>= "2.4.7" & <"2.7.0"} + "lwt" {>= "2.4.7" & < "2.7.0"} "dolog" {>= "0.4"} "cstruct" {>= "1.6.0"} "mirage-tc" {>= "0.3.0"} @@ -36,10 +38,10 @@ depends: [ "re" "cmdliner" "crunch" - "base-unix" {test} - "git" {test} - "cohttp" {test} - "alcotest" {test & >= "0.4.1"} + "base-unix" {with-test} + "git" {with-test} + "cohttp" {with-test} + "alcotest" {with-test & >= "0.4.1"} "ocamlbuild" {build} ] depopts: [ @@ -56,4 +58,17 @@ conflicts: [ "git" {>= "1.8.0"} "git-unix" {>= "1.10.0"} ] -available: [ocaml-version >= "4.01.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: "md5=8add101630e2f6beddcc46c24a8348e7" +} diff --git a/packages/irmin/irmin.0.10.0/url b/packages/irmin/irmin.0.10.0/url deleted file mode 100644 index e90d9a28fea..00000000000 --- a/packages/irmin/irmin.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/irmin/archive/0.10.0.tar.gz" -checksum: "8add101630e2f6beddcc46c24a8348e7" diff --git a/packages/irmin/irmin.0.10.1/descr b/packages/irmin/irmin.0.10.1/descr deleted file mode 100644 index 040b0e0e4ed..00000000000 --- a/packages/irmin/irmin.0.10.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -Irmin, the database that never forgets - -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. diff --git a/packages/irmin/irmin.0.10.1/opam b/packages/irmin/irmin.0.10.1/opam index c5db596eba1..f02de84cf94 100644 --- a/packages/irmin/irmin.0.10.1/opam +++ b/packages/irmin/irmin.0.10.1/opam @@ -1,31 +1,33 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" - +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"] + [ + "./configure" + "--prefix" + prefix + "--%{cohttp:enable}%-http" + "--%{git:enable}%-git" + "--%{base-unix+git-unix:enable}%-unix" + "--%{mirage-git:enable}%-mirage" + ] [make] -] -build-test: [ - ["./configure" "--enable-tests" "--enable-examples"] - [make "test"] + ["./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} - "ezjsonm" {>= "0.4.2" & <"0.5.0"} + "ezjsonm" {>= "0.4.2" & < "0.5.0"} "ocamlgraph" - "lwt" {>= "2.4.7" & <"2.7.0"} + "lwt" {>= "2.4.7" & < "2.7.0"} "dolog" {>= "0.4"} "cstruct" {>= "1.6.0"} "mirage-tc" {>= "0.3.0"} @@ -36,10 +38,10 @@ depends: [ "re" "cmdliner" "crunch" - "base-unix" {test} - "git" {test & = "1.7.2"} - "cohttp" {test} - "alcotest" {test & >="0.4.1"} + "base-unix" {with-test} + "git" {with-test & = "1.7.2"} + "cohttp" {with-test} + "alcotest" {with-test & >= "0.4.1"} "ocamlbuild" {build} ] depopts: [ @@ -57,4 +59,17 @@ conflicts: [ "git-unix" {>= "1.10.0"} "conduit" {< "0.9.0"} ] -available: [ocaml-version >= "4.01.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: "md5=75f7ab03e5c7e97e62c24ddd8e5a07bc" +} diff --git a/packages/irmin/irmin.0.10.1/url b/packages/irmin/irmin.0.10.1/url deleted file mode 100644 index a2dbeb32db2..00000000000 --- a/packages/irmin/irmin.0.10.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/irmin/archive/0.10.1.tar.gz" -checksum: "75f7ab03e5c7e97e62c24ddd8e5a07bc" diff --git a/packages/irmin/irmin.0.11.0/descr b/packages/irmin/irmin.0.11.0/descr deleted file mode 100644 index 040b0e0e4ed..00000000000 --- a/packages/irmin/irmin.0.11.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Irmin, the database that never forgets - -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. diff --git a/packages/irmin/irmin.0.11.0/opam b/packages/irmin/irmin.0.11.0/opam deleted file mode 100644 index 2bc791bbfd2..00000000000 --- a/packages/irmin/irmin.0.11.0/opam +++ /dev/null @@ -1,56 +0,0 @@ -opam-version: "1.2" -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: "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"] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] -] -remove: ["ocamlfind" "remove" "irmin"] -depends: [ - "ocamlfind" {build} - "ezjsonm" {>= "0.4.2" & < "0.5.0"} - "ocamlgraph" - "lwt" {>= "2.4.7"} - "logs" {>= "0.5.0"} - "fmt" - "cstruct" {>= "1.6.0"} - "mirage-tc" {>= "0.3.0"} - "mstruct" - "uri" {>= "1.3.12"} - "stringext" {>= "1.1.0"} - "hex" - "re" - "cmdliner" - "crunch" - "base-unix" {test} - "git" {test} - "cohttp" {test} - "alcotest" {test & >= "0.4.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"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/irmin/irmin.0.11.0/url b/packages/irmin/irmin.0.11.0/url deleted file mode 100644 index 649625ae44d..00000000000 --- a/packages/irmin/irmin.0.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/irmin/archive/0.11.0.tar.gz" -checksum: "50b3519e04e0e75fd33d5f1b404a7f4c" diff --git a/packages/irmin/irmin.0.11.1/descr b/packages/irmin/irmin.0.11.1/descr deleted file mode 100644 index 040b0e0e4ed..00000000000 --- a/packages/irmin/irmin.0.11.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -Irmin, the database that never forgets - -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. diff --git a/packages/irmin/irmin.0.11.1/opam b/packages/irmin/irmin.0.11.1/opam index ecb764482d4..b94fb4b2731 100644 --- a/packages/irmin/irmin.0.11.1/opam +++ b/packages/irmin/irmin.0.11.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" +dev-repo: "git+https://github.com/mirage/irmin.git" build: [ [ "./configure" @@ -20,6 +20,7 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "irmin"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ezjsonm" {>= "0.4.2" & < "0.5.0"} "ocamlgraph" @@ -45,4 +46,17 @@ conflicts: [ "git-unix" {>= "1.10.0"} "conduit" {< "0.9.0"} ] -available: [ocaml-version >= "4.01.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: "md5=65dfd069bb7af4a4f7a58185b37d97a8" +} diff --git a/packages/irmin/irmin.0.11.1/url b/packages/irmin/irmin.0.11.1/url deleted file mode 100644 index 989c5bae89a..00000000000 --- a/packages/irmin/irmin.0.11.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/irmin/archive/0.11.1.tar.gz" -checksum: "65dfd069bb7af4a4f7a58185b37d97a8" diff --git a/packages/irmin/irmin.0.12.0/descr b/packages/irmin/irmin.0.12.0/descr deleted file mode 100644 index 2b1bf3f9666..00000000000 --- a/packages/irmin/irmin.0.12.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -A distributed database that follows the same design principles as Git - -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/) \ No newline at end of file diff --git a/packages/irmin/irmin.0.12.0/opam b/packages/irmin/irmin.0.12.0/opam index 9cd1daed71a..63d8db5111d 100644 --- a/packages/irmin/irmin.0.12.0/opam +++ b/packages/irmin/irmin.0.12.0/opam @@ -1,32 +1,50 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" +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" + "--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} ] -build-test: [ - ["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}%"] - ["ocaml" "pkg/pkg.ml" "test"] -] - depends: [ + "ocaml" {>= "4.01.0"} "ocamlbuild" {build} - "ocamlfind" {build} - "topkg" {build & >= "0.7.8"} + "ocamlfind" {build} + "topkg" {build & >= "0.7.8"} "ezjsonm" {>= "0.4.2" & < "0.5.0"} "fmt" "ocamlgraph" @@ -42,11 +60,11 @@ depends: [ "re" "cmdliner" "crunch" - "mtime" {test} - "git-unix" {test} - "cohttp" {test} - "alcotest" {test & >="0.4.1"} - "irmin-watcher" {test & >= "0.2.0"} + "mtime" {with-test} + "git-unix" {with-test} + "cohttp" {with-test} + "alcotest" {with-test & >= "0.4.1"} + "irmin-watcher" {with-test & >= "0.2.0"} ] depopts: [ "git" @@ -65,4 +83,19 @@ conflicts: [ "mirage-types" {>="3.0.0"} "irmin-watcher" {<"0.2.0"} ] -available: [ocaml-version >= "4.01.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: "md5=04158d3e093add7b556323aeb117219c" +} diff --git a/packages/irmin/irmin.0.12.0/url b/packages/irmin/irmin.0.12.0/url deleted file mode 100644 index ebfb2c72758..00000000000 --- a/packages/irmin/irmin.0.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin/releases/download/0.12.0/irmin-0.12.0.tbz" -checksum: "04158d3e093add7b556323aeb117219c" \ No newline at end of file diff --git a/packages/irmin/irmin.0.7.0/descr b/packages/irmin/irmin.0.7.0/descr deleted file mode 100644 index 040b0e0e4ed..00000000000 --- a/packages/irmin/irmin.0.7.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Irmin, the database that never forgets - -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. diff --git a/packages/irmin/irmin.0.7.0/opam b/packages/irmin/irmin.0.7.0/opam index 072601b4a0c..202d133ceaf 100644 --- a/packages/irmin/irmin.0.7.0/opam +++ b/packages/irmin/irmin.0.7.0/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" - +dev-repo: "git+https://github.com/mirage/irmin.git" build: [ [make "lib/core/irminVersion.ml"] ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -18,6 +17,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "ezjsonm" {>= "0.2.0" & < "0.4.0"} "ocamlgraph" "lwt" @@ -35,4 +35,17 @@ depends: [ "git" {>= "1.0.2" & <= "1.1.0"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.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: "md5=ec810507817548e76f83e4f0bf1fa064" +} diff --git a/packages/irmin/irmin.0.7.0/url b/packages/irmin/irmin.0.7.0/url deleted file mode 100644 index 5adfcde57ef..00000000000 --- a/packages/irmin/irmin.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/irmin/archive/0.7.0.tar.gz" -checksum: "ec810507817548e76f83e4f0bf1fa064" diff --git a/packages/irmin/irmin.0.8.0/descr b/packages/irmin/irmin.0.8.0/descr deleted file mode 100644 index 040b0e0e4ed..00000000000 --- a/packages/irmin/irmin.0.8.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Irmin, the database that never forgets - -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. diff --git a/packages/irmin/irmin.0.8.0/opam b/packages/irmin/irmin.0.8.0/opam index 0b1642355cd..c4444ce7755 100644 --- a/packages/irmin/irmin.0.8.0/opam +++ b/packages/irmin/irmin.0.8.0/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" - +dev-repo: "git+https://github.com/mirage/irmin.git" build: [ [make "lib/core/irminVersion.ml"] ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -18,6 +17,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "ezjsonm" {>= "0.2.0" & < "0.4.0"} "ocamlgraph" "lwt" @@ -33,4 +33,17 @@ depends: [ "git" {>= "1.0.2" & <= "1.1.0"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.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: "md5=61f802d9e6e357612f2286a82181d68a" +} diff --git a/packages/irmin/irmin.0.8.0/url b/packages/irmin/irmin.0.8.0/url deleted file mode 100644 index ea642a62f64..00000000000 --- a/packages/irmin/irmin.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/irmin/archive/0.8.0.tar.gz" -checksum: "61f802d9e6e357612f2286a82181d68a" diff --git a/packages/irmin/irmin.0.8.1/descr b/packages/irmin/irmin.0.8.1/descr deleted file mode 100644 index 040b0e0e4ed..00000000000 --- a/packages/irmin/irmin.0.8.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -Irmin, the database that never forgets - -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. diff --git a/packages/irmin/irmin.0.8.1/opam b/packages/irmin/irmin.0.8.1/opam index 6f345c65eaa..701dbc013bc 100644 --- a/packages/irmin/irmin.0.8.1/opam +++ b/packages/irmin/irmin.0.8.1/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" - +dev-repo: "git+https://github.com/mirage/irmin.git" build: [ ["./configure" "--prefix" prefix] [make] @@ -17,6 +16,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "ezjsonm" {>= "0.2.0" & < "0.4.0"} "ocamlgraph" "lwt" @@ -33,4 +33,17 @@ depends: [ "crunch" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.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: "md5=932b835ca4b49b066b13bb44f89323b3" +} diff --git a/packages/irmin/irmin.0.8.1/url b/packages/irmin/irmin.0.8.1/url deleted file mode 100644 index 8b2787d549f..00000000000 --- a/packages/irmin/irmin.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/irmin/archive/0.8.1.tar.gz" -checksum: "932b835ca4b49b066b13bb44f89323b3" diff --git a/packages/irmin/irmin.0.8.2/descr b/packages/irmin/irmin.0.8.2/descr deleted file mode 100644 index 040b0e0e4ed..00000000000 --- a/packages/irmin/irmin.0.8.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -Irmin, the database that never forgets - -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. diff --git a/packages/irmin/irmin.0.8.2/opam b/packages/irmin/irmin.0.8.2/opam index 0bc486a1eba..893aa277795 100644 --- a/packages/irmin/irmin.0.8.2/opam +++ b/packages/irmin/irmin.0.8.2/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" - +dev-repo: "git+https://github.com/mirage/irmin.git" build: [ ["./configure" "--prefix" prefix] [make] @@ -17,6 +16,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "ezjsonm" {>= "0.2.0" & < "0.4.0"} "ocamlgraph" "lwt" @@ -33,4 +33,17 @@ depends: [ "crunch" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.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: "md5=08ed1a090b91a6b304311893f2c08352" +} diff --git a/packages/irmin/irmin.0.8.2/url b/packages/irmin/irmin.0.8.2/url deleted file mode 100644 index 6a95973a25a..00000000000 --- a/packages/irmin/irmin.0.8.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/irmin/archive/0.8.2.tar.gz" -checksum: "08ed1a090b91a6b304311893f2c08352" diff --git a/packages/irmin/irmin.0.8.3/descr b/packages/irmin/irmin.0.8.3/descr deleted file mode 100644 index 040b0e0e4ed..00000000000 --- a/packages/irmin/irmin.0.8.3/descr +++ /dev/null @@ -1,9 +0,0 @@ -Irmin, the database that never forgets - -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. diff --git a/packages/irmin/irmin.0.8.3/opam b/packages/irmin/irmin.0.8.3/opam index e7c341450b9..cb6c2e67023 100644 --- a/packages/irmin/irmin.0.8.3/opam +++ b/packages/irmin/irmin.0.8.3/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" - +dev-repo: "git+https://github.com/mirage/irmin.git" build: [ ["./configure" "--prefix" prefix] [make] @@ -17,6 +16,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "ezjsonm" {>= "0.2.0" & < "0.4.0"} "ocamlgraph" "lwt" {>= "2.4.5"} @@ -33,4 +33,17 @@ depends: [ "crunch" {>= "1.2.0"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.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: "md5=9e63264625114e1be12dc7c58080b85c" +} diff --git a/packages/irmin/irmin.0.8.3/url b/packages/irmin/irmin.0.8.3/url deleted file mode 100644 index 017adffe978..00000000000 --- a/packages/irmin/irmin.0.8.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/irmin/archive/0.8.3.tar.gz" -checksum: "9e63264625114e1be12dc7c58080b85c" diff --git a/packages/irmin/irmin.0.9.0/descr b/packages/irmin/irmin.0.9.0/descr deleted file mode 100644 index 040b0e0e4ed..00000000000 --- a/packages/irmin/irmin.0.9.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Irmin, the database that never forgets - -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. diff --git a/packages/irmin/irmin.0.9.0/opam b/packages/irmin/irmin.0.9.0/opam index 2c633ed69f3..27f218a0dea 100644 --- a/packages/irmin/irmin.0.9.0/opam +++ b/packages/irmin/irmin.0.9.0/opam @@ -1,22 +1,22 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" - +dev-repo: "git+https://github.com/mirage/irmin.git" build: [ - ["./configure" - "--prefix" prefix - "--%{cohttp:enable}%-http" - "--%{git:enable}%-git" - "--%{base-unix:enable}%-unix"] + [ + "./configure" + "--prefix" + prefix + "--%{cohttp:enable}%-http" + "--%{git:enable}%-git" + "--%{base-unix:enable}%-unix" + ] [make] -] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} ] install: [make "install"] remove: [ @@ -24,6 +24,7 @@ remove: [ ["rm" "-f" "%{bin}%/irmin"] ] depends: [ + "ocaml" {>= "4.01.0" & < "4.02.2"} "ezjsonm" {>= "0.4.0" & < "0.4.2"} "ocamlgraph" "lwt" {>= "2.4.5"} @@ -39,10 +40,10 @@ depends: [ "re" "cmdliner" "crunch" - "base-unix" {test} - "git" {test} - "cohttp" {test} - "alcotest" {test & <= "0.3.3"} + "base-unix" {with-test} + "git" {with-test} + "cohttp" {with-test} + "alcotest" {with-test & <= "0.3.3"} "ocamlbuild" {build} ] depopts: [ @@ -55,4 +56,17 @@ conflicts: [ "cohttp" {< "0.13.0"} "cohttp" {>= "0.14.0"} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.02.2"] +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: "md5=c9250258f7bb607be099143d21677239" +} diff --git a/packages/irmin/irmin.0.9.0/url b/packages/irmin/irmin.0.9.0/url deleted file mode 100644 index e9ea4abe698..00000000000 --- a/packages/irmin/irmin.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/irmin/archive/0.9.0.tar.gz" -checksum: "c9250258f7bb607be099143d21677239" diff --git a/packages/irmin/irmin.0.9.1/descr b/packages/irmin/irmin.0.9.1/descr deleted file mode 100644 index 040b0e0e4ed..00000000000 --- a/packages/irmin/irmin.0.9.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -Irmin, the database that never forgets - -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. diff --git a/packages/irmin/irmin.0.9.1/opam b/packages/irmin/irmin.0.9.1/opam index 00af96bed57..db42e7c9c35 100644 --- a/packages/irmin/irmin.0.9.1/opam +++ b/packages/irmin/irmin.0.9.1/opam @@ -1,22 +1,22 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" - +dev-repo: "git+https://github.com/mirage/irmin.git" build: [ - ["./configure" - "--prefix" prefix - "--%{cohttp:enable}%-http" - "--%{git:enable}%-git" - "--%{base-unix:enable}%-unix"] + [ + "./configure" + "--prefix" + prefix + "--%{cohttp:enable}%-http" + "--%{git:enable}%-git" + "--%{base-unix:enable}%-unix" + ] [make] -] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} ] install: [make "install"] remove: [ @@ -24,6 +24,7 @@ remove: [ ["rm" "-f" "%{bin}%/irmin"] ] depends: [ + "ocaml" {>= "4.01.0" & < "4.02.2"} "ezjsonm" {>= "0.4.0" & < "0.4.2"} "ocamlgraph" "lwt" {>= "2.4.5"} @@ -39,10 +40,10 @@ depends: [ "re" "cmdliner" "crunch" - "base-unix" {test} - "git" {test} - "cohttp" {test} - "alcotest" {test & <= "0.3.3"} + "base-unix" {with-test} + "git" {with-test} + "cohttp" {with-test} + "alcotest" {with-test & <= "0.3.3"} "ocamlbuild" {build} ] depopts: [ @@ -54,4 +55,17 @@ conflicts: [ "git" {!= "1.4.3"} "cohttp" {< "0.15.0"} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.02.2"] +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: "md5=5ffa15c5d7dac0fef2e5df189ba72874" +} diff --git a/packages/irmin/irmin.0.9.1/url b/packages/irmin/irmin.0.9.1/url deleted file mode 100644 index 07fe498f37b..00000000000 --- a/packages/irmin/irmin.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/irmin/archive/0.9.1.tar.gz" -checksum: "5ffa15c5d7dac0fef2e5df189ba72874" diff --git a/packages/irmin/irmin.0.9.10/descr b/packages/irmin/irmin.0.9.10/descr deleted file mode 100644 index 040b0e0e4ed..00000000000 --- a/packages/irmin/irmin.0.9.10/descr +++ /dev/null @@ -1,9 +0,0 @@ -Irmin, the database that never forgets - -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. diff --git a/packages/irmin/irmin.0.9.10/opam b/packages/irmin/irmin.0.9.10/opam index 6f6e9b1a4cb..1506ae719c9 100644 --- a/packages/irmin/irmin.0.9.10/opam +++ b/packages/irmin/irmin.0.9.10/opam @@ -1,27 +1,29 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" - +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"] + [ + "./configure" + "--prefix" + prefix + "--%{cohttp:enable}%-http" + "--%{git:enable}%-git" + "--%{conduit+cohttp+camlzip+nocrypto+base-unix:enable}%-unix" + "--%{mirage-git:enable}%-mirage" + ] [make] -] -build-test: [ - ["./configure" "--enable-tests" "--enable-examples"] - [make "test"] + ["./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} "ezjsonm" {>= "0.4.2" & < "0.5.0"} "ocamlgraph" @@ -36,10 +38,10 @@ depends: [ "re" "cmdliner" "crunch" - "base-unix" {test} - "git" {test} - "cohttp" {test} - "alcotest" {test & >= "0.4.1"} + "base-unix" {with-test} + "git" {with-test} + "cohttp" {with-test} + "alcotest" {with-test & >= "0.4.1"} "ocamlbuild" {build} ] depopts: [ @@ -55,4 +57,17 @@ conflicts: [ "cohttp" {< "0.18.3"} "git" {< "1.7.0" & >= "1.8.0"} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03.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: "md5=4df65e9fe984406b4a1eeb873e55a09b" +} diff --git a/packages/irmin/irmin.0.9.10/url b/packages/irmin/irmin.0.9.10/url deleted file mode 100644 index 9a9cefe2f41..00000000000 --- a/packages/irmin/irmin.0.9.10/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/irmin/archive/0.9.10.tar.gz" -checksum: "4df65e9fe984406b4a1eeb873e55a09b" diff --git a/packages/irmin/irmin.0.9.2/descr b/packages/irmin/irmin.0.9.2/descr deleted file mode 100644 index 040b0e0e4ed..00000000000 --- a/packages/irmin/irmin.0.9.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -Irmin, the database that never forgets - -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. diff --git a/packages/irmin/irmin.0.9.2/opam b/packages/irmin/irmin.0.9.2/opam index 01b0fb6f790..de17607e85f 100644 --- a/packages/irmin/irmin.0.9.2/opam +++ b/packages/irmin/irmin.0.9.2/opam @@ -1,28 +1,30 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" +dev-repo: "git+https://github.com/mirage/irmin.git" build: [ - ["./configure" - "--prefix" prefix - "--%{cohttp:enable}%-http" - "--%{git:enable}%-git" - "--%{base-unix:enable}%-unix"] + [ + "./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"] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] -] remove: [ ["ocamlfind" "remove" "irmin"] ["rm" "-f" "%{bin}%/irmin"] ] depends: [ + "ocaml" {>= "4.01.0" & < "4.02.2"} "ezjsonm" {>= "0.4.0" & < "0.4.2"} "ocamlgraph" "lwt" {>= "2.4.5"} @@ -37,10 +39,10 @@ depends: [ "re" "cmdliner" "crunch" - "base-unix" {test} - "git" {test} - "cohttp" {test} - "alcotest" {test & <= "0.3.3"} + "base-unix" {with-test} + "git" {with-test} + "cohttp" {with-test} + "alcotest" {with-test & <= "0.3.3"} "ocamlbuild" {build} ] depopts: [ @@ -53,4 +55,17 @@ conflicts: [ "git" {> "1.4.5"} "cohttp" {< "0.15.0"} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.02.2"] +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: "md5=e86df6dcb75f4f9ea1b78eca3155caf9" +} diff --git a/packages/irmin/irmin.0.9.2/url b/packages/irmin/irmin.0.9.2/url deleted file mode 100644 index e4b4a2dfe24..00000000000 --- a/packages/irmin/irmin.0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/irmin/archive/0.9.2.tar.gz" -checksum: "e86df6dcb75f4f9ea1b78eca3155caf9" diff --git a/packages/irmin/irmin.0.9.3/descr b/packages/irmin/irmin.0.9.3/descr deleted file mode 100644 index 040b0e0e4ed..00000000000 --- a/packages/irmin/irmin.0.9.3/descr +++ /dev/null @@ -1,9 +0,0 @@ -Irmin, the database that never forgets - -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. diff --git a/packages/irmin/irmin.0.9.3/opam b/packages/irmin/irmin.0.9.3/opam deleted file mode 100644 index 4239ae10577..00000000000 --- a/packages/irmin/irmin.0.9.3/opam +++ /dev/null @@ -1,56 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/irmin.git" -build: [ - ["./configure" - "--prefix" prefix - "--%{cohttp:enable}%-http" - "--%{git:enable}%-git" - "--%{base-unix:enable}%-unix"] - [make] -] -install: [make "install"] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] -] -remove: [ - ["ocamlfind" "remove" "irmin"] - ["rm" "-f" "%{bin}%/irmin"] -] -depends: [ - "ezjsonm" {>= "0.4.0" & < "0.4.2"} - "ocamlgraph" - "lwt" {>= "2.4.7"} - "nocrypto" {>= "0.2.2"} - "dolog" {>= "0.4"} - "cstruct" {>= "1.0.1"} - "mirage-tc" {>= "0.3.0"} - "mstruct" - "uri" {>= "1.3.12"} - "stringext" - "hex" - "re" - "cmdliner" - "crunch" - "base-unix" {test} - "git" {test} - "cohttp" {test} - "alcotest" {test & <= "0.3.3"} - "ocamlbuild" {build} -] -depopts: [ - "base-unix" - "git" - "cohttp" -] -conflicts: [ - "git" {< "1.4.8"} - "git" {> "1.4.10"} - "cohttp" {< "0.14.0"} -] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.02.2"] diff --git a/packages/irmin/irmin.0.9.3/url b/packages/irmin/irmin.0.9.3/url deleted file mode 100644 index d490645f9ea..00000000000 --- a/packages/irmin/irmin.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/irmin/archive/0.9.3.tar.gz" -checksum: "34de0f5be46e25a79cd1b328d191e3d7" diff --git a/packages/irmin/irmin.0.9.4/descr b/packages/irmin/irmin.0.9.4/descr deleted file mode 100644 index 040b0e0e4ed..00000000000 --- a/packages/irmin/irmin.0.9.4/descr +++ /dev/null @@ -1,9 +0,0 @@ -Irmin, the database that never forgets - -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. diff --git a/packages/irmin/irmin.0.9.4/opam b/packages/irmin/irmin.0.9.4/opam deleted file mode 100644 index c1c963fb8da..00000000000 --- a/packages/irmin/irmin.0.9.4/opam +++ /dev/null @@ -1,56 +0,0 @@ -opam-version: "1.2" -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: "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"] - [make "test"] -] -install: [make "install"] -remove: [ - ["ocamlfind" "remove" "irmin"] - ["rm" "-f" "%{bin}%/irmin"] -] -depends: [ - "ezjsonm" {>= "0.4.0" & < "0.4.2"} - "ocamlgraph" - "lwt" {>= "2.4.7"} - "nocrypto" {>= "0.2.2"} - "dolog" {>= "0.4"} - "cstruct" {>= "1.0.1"} - "mirage-tc" {>= "0.3.0"} - "mstruct" - "uri" {>= "1.3.12"} - "stringext" {>= "1.1.0"} - "hex" - "re" - "cmdliner" - "crunch" - "base-unix" {test} - "git" {test} - "cohttp" {test} - "alcotest" {test & <= "0.3.3"} - "ocamlbuild" {build} -] -depopts: [ - "git" - "cohttp" -] -conflicts: [ - "git" {< "1.4.10"} - "git" {>= "1.6.0"} - "cohttp" {< "0.14.0"} -] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.02.2"] diff --git a/packages/irmin/irmin.0.9.4/url b/packages/irmin/irmin.0.9.4/url deleted file mode 100644 index c30a56f9058..00000000000 --- a/packages/irmin/irmin.0.9.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/irmin/archive/0.9.4.tar.gz" -checksum: "c8a177fbd1984fff587a6a7223626069" diff --git a/packages/irmin/irmin.0.9.5/descr b/packages/irmin/irmin.0.9.5/descr deleted file mode 100644 index 040b0e0e4ed..00000000000 --- a/packages/irmin/irmin.0.9.5/descr +++ /dev/null @@ -1,9 +0,0 @@ -Irmin, the database that never forgets - -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. diff --git a/packages/irmin/irmin.0.9.5/opam b/packages/irmin/irmin.0.9.5/opam index 13cc3ab8d62..c9c9fb1874b 100644 --- a/packages/irmin/irmin.0.9.5/opam +++ b/packages/irmin/irmin.0.9.5/opam @@ -1,22 +1,22 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" - +dev-repo: "git+https://github.com/mirage/irmin.git" build: [ - ["./configure" - "--prefix" prefix - "--%{cohttp:enable}%-http" - "--%{git:enable}%-git" - "--%{base-unix:enable}%-unix"] + [ + "./configure" + "--prefix" + prefix + "--%{cohttp:enable}%-http" + "--%{git:enable}%-git" + "--%{base-unix:enable}%-unix" + ] [make] -] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} ] install: [make "install"] remove: [ @@ -24,10 +24,11 @@ remove: [ ["rm" "-f" "%{bin}%/irmin"] ] depends: [ + "ocaml" {>= "4.01.0"} "ezjsonm" {>= "0.4.0" & < "0.4.2"} "ocamlgraph" "lwt" {>= "2.4.7"} - "nocrypto" {test & >= "0.2.2"} + "nocrypto" {with-test & >= "0.2.2"} "dolog" {>= "0.4"} "cstruct" {>= "1.0.1"} "mirage-tc" {>= "0.3.0"} @@ -38,10 +39,10 @@ depends: [ "re" "cmdliner" "crunch" - "base-unix" {test} - "git" {test} - "cohttp" {test} - "alcotest" {test & <= "0.3.3"} + "base-unix" {with-test} + "git" {with-test} + "cohttp" {with-test} + "alcotest" {with-test & <= "0.3.3"} "ocamlbuild" {build} ] depopts: [ @@ -56,4 +57,17 @@ conflicts: [ "cohttp" {< "0.14.0"} "cohttp" {= "0.16.1"} ] -available: [ocaml-version >= "4.01.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.5.tar.gz" + checksum: "md5=c71a8c5ec717c691b6398745025c35c5" +} diff --git a/packages/irmin/irmin.0.9.5/url b/packages/irmin/irmin.0.9.5/url deleted file mode 100644 index bc438f497b5..00000000000 --- a/packages/irmin/irmin.0.9.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/irmin/archive/0.9.5.tar.gz" -checksum: "c71a8c5ec717c691b6398745025c35c5" diff --git a/packages/irmin/irmin.0.9.6/descr b/packages/irmin/irmin.0.9.6/descr deleted file mode 100644 index 040b0e0e4ed..00000000000 --- a/packages/irmin/irmin.0.9.6/descr +++ /dev/null @@ -1,9 +0,0 @@ -Irmin, the database that never forgets - -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. diff --git a/packages/irmin/irmin.0.9.6/opam b/packages/irmin/irmin.0.9.6/opam deleted file mode 100644 index 109f5437b50..00000000000 --- a/packages/irmin/irmin.0.9.6/opam +++ /dev/null @@ -1,55 +0,0 @@ -opam-version: "1.2" -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: "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: [ - "ocamlfind" {build} - "ezjsonm" {>= "0.4.0" & < "0.4.2"} - "ocamlgraph" - "lwt" {>= "2.4.7" & < "2.7.0"} - "dolog" {>= "0.4"} - "cstruct" {>= "1.0.1"} - "mirage-tc" {>= "0.3.0"} - "mstruct" - "uri" {>= "1.3.12"} - "stringext" {>= "1.1.0"} - "hex" - "re" - "cmdliner" - "crunch" - "base-unix" {test} - "git" {test} - "cohttp" {test} - "alcotest" {test & >= "0.4.1"} - "ocamlbuild" {build} -] -depopts: [ - "base-unix" - "git" - "cohttp" -] -conflicts: [ - "cohttp" {< "0.14.0"} - "git" {>= "1.6.0"} - "cohttp" {= "0.16.1"} - "git" {<= "1.5.0"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/irmin/irmin.0.9.6/url b/packages/irmin/irmin.0.9.6/url deleted file mode 100644 index f0e1368cc64..00000000000 --- a/packages/irmin/irmin.0.9.6/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/irmin/archive/0.9.6.tar.gz" -checksum: "36ab8bdc2ddc5014b30562bf77aeeabe" diff --git a/packages/irmin/irmin.0.9.7/descr b/packages/irmin/irmin.0.9.7/descr deleted file mode 100644 index 040b0e0e4ed..00000000000 --- a/packages/irmin/irmin.0.9.7/descr +++ /dev/null @@ -1,9 +0,0 @@ -Irmin, the database that never forgets - -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. diff --git a/packages/irmin/irmin.0.9.7/opam b/packages/irmin/irmin.0.9.7/opam deleted file mode 100644 index cec69c4743b..00000000000 --- a/packages/irmin/irmin.0.9.7/opam +++ /dev/null @@ -1,55 +0,0 @@ -opam-version: "1.2" -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: "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: [ - "ocamlfind" {build} - "ezjsonm" {>= "0.4.0" & < "0.4.2"} - "ocamlgraph" - "lwt" {>= "2.4.7" & <"2.7.0"} - "dolog" {>= "0.4"} - "cstruct" {>= "1.0.1"} - "mirage-tc" {>= "0.3.0"} - "mstruct" - "uri" {>= "1.3.12"} - "stringext" {>= "1.1.0"} - "hex" - "re" - "cmdliner" - "crunch" - "base-unix" {test} - "git" {test} - "cohttp" {test} - "alcotest" {test & >= "0.4.1"} - "ocamlbuild" {build} -] -depopts: [ - "base-unix" - "git" - "cohttp" -] -conflicts: [ - "cohttp" {< "0.14.0"} - "cohttp" {= "0.16.1"} - "git" {<= "1.5.0"} - "git" {>= "1.6.0"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/irmin/irmin.0.9.7/url b/packages/irmin/irmin.0.9.7/url deleted file mode 100644 index 05db232c729..00000000000 --- a/packages/irmin/irmin.0.9.7/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/irmin/archive/0.9.7.tar.gz" -checksum: "27dce94256a2fd1ad3b6b5bd47c15824" diff --git a/packages/irmin/irmin.0.9.8/descr b/packages/irmin/irmin.0.9.8/descr deleted file mode 100644 index 040b0e0e4ed..00000000000 --- a/packages/irmin/irmin.0.9.8/descr +++ /dev/null @@ -1,9 +0,0 @@ -Irmin, the database that never forgets - -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. diff --git a/packages/irmin/irmin.0.9.8/opam b/packages/irmin/irmin.0.9.8/opam index 716b7118505..7be4a6ee458 100644 --- a/packages/irmin/irmin.0.9.8/opam +++ b/packages/irmin/irmin.0.9.8/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" - +dev-repo: "git+https://github.com/mirage/irmin.git" build: [ ["./configure" "--prefix" prefix "--%{cohttp:enable}%-http" @@ -22,10 +21,11 @@ install: [make "install"] remove: ["ocamlfind" "remove" "irmin"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ezjsonm" {>= "0.4.0" & < "0.4.2"} "ocamlgraph" - "lwt" {>= "2.4.7" & <"2.7.0"} + "lwt" {>= "2.4.7" & < "2.7.0"} "dolog" {>= "0.4"} "cstruct" {>= "1.0.1"} "mirage-tc" {>= "0.3.0"} @@ -36,10 +36,10 @@ depends: [ "re" "cmdliner" "crunch" - "base-unix" {test} - "git" {test} - "cohttp" {test} - "alcotest" {test & >= "0.4.1"} + "base-unix" {with-test} + "git" {with-test} + "cohttp" {with-test} + "alcotest" {with-test & >= "0.4.1"} "ocamlbuild" {build} ] depopts: [ @@ -53,4 +53,17 @@ conflicts: [ "git" {< "1.6.0"} "git" {>= "1.7.0"} ] -available: [ocaml-version >= "4.01.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: "md5=9e5cfc587458d18d0ed5fc3f12e3d2b6" +} diff --git a/packages/irmin/irmin.0.9.8/url b/packages/irmin/irmin.0.9.8/url deleted file mode 100644 index 464e24336d2..00000000000 --- a/packages/irmin/irmin.0.9.8/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/irmin/archive/0.9.8.tar.gz" -checksum: "9e5cfc587458d18d0ed5fc3f12e3d2b6" diff --git a/packages/irmin/irmin.0.9.9/descr b/packages/irmin/irmin.0.9.9/descr deleted file mode 100644 index 040b0e0e4ed..00000000000 --- a/packages/irmin/irmin.0.9.9/descr +++ /dev/null @@ -1,9 +0,0 @@ -Irmin, the database that never forgets - -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. diff --git a/packages/irmin/irmin.0.9.9/opam b/packages/irmin/irmin.0.9.9/opam index c39f871314f..56e934c71de 100644 --- a/packages/irmin/irmin.0.9.9/opam +++ b/packages/irmin/irmin.0.9.9/opam @@ -1,31 +1,33 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" - +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"] + [ + "./configure" + "--prefix" + prefix + "--%{cohttp:enable}%-http" + "--%{git:enable}%-git" + "--%{base-unix+git-unix:enable}%-unix" + "--%{mirage-git:enable}%-mirage" + ] [make] -] -build-test: [ - ["./configure" "--enable-tests" "--enable-examples"] - [make "test"] + ["./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} "ezjsonm" {= "0.4.1" & < "0.5.0"} "ocamlgraph" - "lwt" {>= "2.4.7" & <"2.7.0"} + "lwt" {>= "2.4.7" & < "2.7.0"} "dolog" {>= "0.4"} "cstruct" {>= "1.0.1"} "mirage-tc" {>= "0.3.0"} @@ -36,10 +38,10 @@ depends: [ "re" "cmdliner" "crunch" - "base-unix" {test} - "git" {test} - "cohttp" {test} - "alcotest" {test & >= "0.4.1"} + "base-unix" {with-test} + "git" {with-test} + "cohttp" {with-test} + "alcotest" {with-test & >= "0.4.1"} "ocamlbuild" {build} ] depopts: [ @@ -54,4 +56,17 @@ conflicts: [ "git" {>= "1.8.0"} "git-unix" {>= "1.10.0"} ] -available: [ocaml-version >= "4.01.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: "md5=ca3763989c291d96a7fc24047268a257" +} diff --git a/packages/irmin/irmin.0.9.9/url b/packages/irmin/irmin.0.9.9/url deleted file mode 100644 index cf73a160639..00000000000 --- a/packages/irmin/irmin.0.9.9/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/irmin/archive/0.9.9.tar.gz" -checksum: "ca3763989c291d96a7fc24047268a257" diff --git a/packages/irmin/irmin.1.0.0/descr b/packages/irmin/irmin.1.0.0/descr deleted file mode 100644 index 7a480bbd27b..00000000000 --- a/packages/irmin/irmin.1.0.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Irmin, a distributed database that follows the same design principles as Git - -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. diff --git a/packages/irmin/irmin.1.0.0/opam b/packages/irmin/irmin.1.0.0/opam index a519f66ae86..aade76dccb0 100644 --- a/packages/irmin/irmin.1.0.0/opam +++ b/packages/irmin/irmin.1.0.0/opam @@ -1,24 +1,42 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" +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"] - -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" name "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] +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"} "ocamlbuild" {build} - "ocamlfind" {build} - "topkg" {build & >= "0.7.8"} + "ocamlfind" {build} + "topkg" {build & >= "0.7.8"} "fmt" {>= "0.8.0"} "ocamlgraph" "lwt" {>= "2.4.7"} @@ -28,8 +46,20 @@ depends: [ "uri" {>= "1.3.12"} "astring" "hex" - "alcotest" {test} - "git-unix" {test & >= "1.10.0"} - "mtime" {test & < "1.0.0"} + "alcotest" {with-test} + "git-unix" {with-test & >= "1.10.0"} + "mtime" {with-test & < "1.0.0"} ] -available: [ocaml-version >= "4.03.0"] +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: "md5=9067166be20b9bb57ff6b9de16c11f02" +} diff --git a/packages/irmin/irmin.1.0.0/url b/packages/irmin/irmin.1.0.0/url deleted file mode 100644 index d0e2a696ca3..00000000000 --- a/packages/irmin/irmin.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin/releases/download/1.0.0/irmin-1.0.0.tbz" -checksum: "9067166be20b9bb57ff6b9de16c11f02" \ No newline at end of file diff --git a/packages/irmin/irmin.1.0.1/descr b/packages/irmin/irmin.1.0.1/descr deleted file mode 100644 index 7a480bbd27b..00000000000 --- a/packages/irmin/irmin.1.0.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -Irmin, a distributed database that follows the same design principles as Git - -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. diff --git a/packages/irmin/irmin.1.0.1/opam b/packages/irmin/irmin.1.0.1/opam index a4cf8217b62..1961c3fad8c 100644 --- a/packages/irmin/irmin.1.0.1/opam +++ b/packages/irmin/irmin.1.0.1/opam @@ -1,24 +1,42 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" +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"] - -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" name "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] +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} - "ocamlfind" {build} - "topkg" {build & >= "0.7.8"} + "ocamlfind" {build} + "topkg" {build & >= "0.7.8"} "fmt" {>= "0.8.0"} "ocamlgraph" "lwt" {>= "2.4.7"} @@ -28,8 +46,20 @@ depends: [ "uri" {>= "1.3.12"} "astring" "hex" - "alcotest" {test} - "git-unix" {test & >= "1.10.0"} - "mtime" {test & < "1.0.0"} + "alcotest" {with-test} + "git-unix" {with-test & >= "1.10.0"} + "mtime" {with-test & < "1.0.0"} ] -available: [ocaml-version >= "4.03.0" & ocaml-version < "4.06.0" ] +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: "md5=dbe3b140e7cf8159a55adf8849faae2e" +} diff --git a/packages/irmin/irmin.1.0.1/url b/packages/irmin/irmin.1.0.1/url deleted file mode 100644 index 1ad46104946..00000000000 --- a/packages/irmin/irmin.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin/releases/download/1.0.1/irmin-1.0.1.tbz" -checksum: "dbe3b140e7cf8159a55adf8849faae2e" diff --git a/packages/irmin/irmin.1.0.2/descr b/packages/irmin/irmin.1.0.2/descr deleted file mode 100644 index 7a480bbd27b..00000000000 --- a/packages/irmin/irmin.1.0.2/descr +++ /dev/null @@ -1,7 +0,0 @@ -Irmin, a distributed database that follows the same design principles as Git - -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. diff --git a/packages/irmin/irmin.1.0.2/opam b/packages/irmin/irmin.1.0.2/opam index 4b76c7db5de..3571d6d323b 100644 --- a/packages/irmin/irmin.1.0.2/opam +++ b/packages/irmin/irmin.1.0.2/opam @@ -1,24 +1,42 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" +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"] - -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" name "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test" "-n" name] +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} - "ocamlfind" {build} - "topkg" {build & >= "0.9.0"} + "ocamlfind" {build} + "topkg" {build & >= "0.9.0"} "fmt" {>= "0.8.0"} "ocamlgraph" "lwt" {>= "2.4.7"} @@ -28,8 +46,20 @@ depends: [ "uri" {>= "1.3.12"} "astring" "hex" {>= "0.2.0"} - "alcotest" {test} - "git-unix" {test & >= "1.10.0"} - "mtime" {test & < "1.0.0"} + "alcotest" {with-test} + "git-unix" {with-test & >= "1.10.0"} + "mtime" {with-test & < "1.0.0"} ] -available: [ocaml-version >= "4.03.0" & ocaml-version < "4.06.0" ] +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: "md5=fb8a6dab7c4dcbfadd8530c6351a7add" +} diff --git a/packages/irmin/irmin.1.0.2/url b/packages/irmin/irmin.1.0.2/url deleted file mode 100644 index d45a41fc3c7..00000000000 --- a/packages/irmin/irmin.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin/releases/download/1.0.2/irmin-1.0.2.tbz" -checksum: "fb8a6dab7c4dcbfadd8530c6351a7add" \ No newline at end of file diff --git a/packages/irmin/irmin.1.1.0/descr b/packages/irmin/irmin.1.1.0/descr deleted file mode 100644 index 7a480bbd27b..00000000000 --- a/packages/irmin/irmin.1.1.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Irmin, a distributed database that follows the same design principles as Git - -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. diff --git a/packages/irmin/irmin.1.1.0/opam b/packages/irmin/irmin.1.1.0/opam index 4b76c7db5de..c6028675f0f 100644 --- a/packages/irmin/irmin.1.1.0/opam +++ b/packages/irmin/irmin.1.1.0/opam @@ -1,24 +1,42 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" +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"] - -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "-n" name "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test" "-n" name] +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} - "ocamlfind" {build} - "topkg" {build & >= "0.9.0"} + "ocamlfind" {build} + "topkg" {build & >= "0.9.0"} "fmt" {>= "0.8.0"} "ocamlgraph" "lwt" {>= "2.4.7"} @@ -28,8 +46,20 @@ depends: [ "uri" {>= "1.3.12"} "astring" "hex" {>= "0.2.0"} - "alcotest" {test} - "git-unix" {test & >= "1.10.0"} - "mtime" {test & < "1.0.0"} + "alcotest" {with-test} + "git-unix" {with-test & >= "1.10.0"} + "mtime" {with-test & < "1.0.0"} ] -available: [ocaml-version >= "4.03.0" & ocaml-version < "4.06.0" ] +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: "md5=6e59e9288faf0033592ab842539caad4" +} diff --git a/packages/irmin/irmin.1.1.0/url b/packages/irmin/irmin.1.1.0/url deleted file mode 100644 index dc8927ac487..00000000000 --- a/packages/irmin/irmin.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin/releases/download/1.1.0/irmin-1.1.0.tbz" -checksum: "6e59e9288faf0033592ab842539caad4" \ No newline at end of file diff --git a/packages/irmin/irmin.1.2.0/descr b/packages/irmin/irmin.1.2.0/descr deleted file mode 100644 index 7a480bbd27b..00000000000 --- a/packages/irmin/irmin.1.2.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Irmin, a distributed database that follows the same design principles as Git - -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. diff --git a/packages/irmin/irmin.1.2.0/opam b/packages/irmin/irmin.1.2.0/opam index 0f75de22d9c..9e24afb53de 100644 --- a/packages/irmin/irmin.1.2.0/opam +++ b/packages/irmin/irmin.1.2.0/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" +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" {build} "result" "fmt" {>= "0.8.0"} @@ -22,4 +23,16 @@ depends: [ "logs" {>= "0.5.0"} "astring" ] -available: [ocaml-version >= "4.03.0" & ocaml-version < "4.06.0"] +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: "md5=0c75e0e73ea4ceda7e35e9379f21fe81" +} diff --git a/packages/irmin/irmin.1.2.0/url b/packages/irmin/irmin.1.2.0/url deleted file mode 100644 index e836ee4b9c6..00000000000 --- a/packages/irmin/irmin.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin/releases/download/1.2.0/irmin-1.2.0.tbz" -checksum: "0c75e0e73ea4ceda7e35e9379f21fe81" \ No newline at end of file diff --git a/packages/irmin/irmin.1.3.0/descr b/packages/irmin/irmin.1.3.0/descr deleted file mode 100644 index 7a480bbd27b..00000000000 --- a/packages/irmin/irmin.1.3.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Irmin, a distributed database that follows the same design principles as Git - -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. diff --git a/packages/irmin/irmin.1.3.0/opam b/packages/irmin/irmin.1.3.0/opam index a97f5576d62..9b88c48af17 100644 --- a/packages/irmin/irmin.1.3.0/opam +++ b/packages/irmin/irmin.1.3.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" +dev-repo: "git+https://github.com/mirage/irmin.git" doc: "https://mirage.github.io/irmin/" build: [ @@ -13,6 +13,7 @@ build: [ ] depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} "jbuilder" {build & >= "1.0+beta10"} "result" "fmt" {>= "0.8.0"} @@ -25,4 +26,16 @@ depends: [ "logs" {>= "0.5.0"} "astring" ] -available: [ocaml-version >= "4.03.0" & ocaml-version < "4.06.0"] +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: "md5=52547b19962b54f1696537307696d0c4" +} diff --git a/packages/irmin/irmin.1.3.0/url b/packages/irmin/irmin.1.3.0/url deleted file mode 100644 index a5691c77300..00000000000 --- a/packages/irmin/irmin.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin/releases/download/1.3.0/irmin-1.3.0.tbz" -checksum: "52547b19962b54f1696537307696d0c4" \ No newline at end of file diff --git a/packages/irmin/irmin.1.3.2/descr b/packages/irmin/irmin.1.3.2/descr deleted file mode 100644 index 7a480bbd27b..00000000000 --- a/packages/irmin/irmin.1.3.2/descr +++ /dev/null @@ -1,7 +0,0 @@ -Irmin, a distributed database that follows the same design principles as Git - -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. diff --git a/packages/irmin/irmin.1.3.2/opam b/packages/irmin/irmin.1.3.2/opam index 3e3d3381eb3..9c7f214b6f9 100644 --- a/packages/irmin/irmin.1.3.2/opam +++ b/packages/irmin/irmin.1.3.2/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" +dev-repo: "git+https://github.com/mirage/irmin.git" doc: "https://mirage.github.io/irmin/" build: [ @@ -13,6 +13,7 @@ build: [ ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "result" "fmt" {>= "0.8.0"} @@ -25,4 +26,16 @@ depends: [ "logs" {>= "0.5.0"} "astring" ] -available: [ocaml-version >= "4.03.0"] +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: "md5=f71f2da09b5f9d88457d8b46b9f7c8f0" +} diff --git a/packages/irmin/irmin.1.3.2/url b/packages/irmin/irmin.1.3.2/url deleted file mode 100644 index 0bcae78c6cd..00000000000 --- a/packages/irmin/irmin.1.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/irmin/releases/download/1.3.2/irmin-1.3.2.tbz" -checksum: "f71f2da09b5f9d88457d8b46b9f7c8f0" \ No newline at end of file diff --git a/packages/irrlicht/irrlicht.0.0.3/descr b/packages/irrlicht/irrlicht.0.0.3/descr deleted file mode 100644 index 276dd3dd67c..00000000000 --- a/packages/irrlicht/irrlicht.0.0.3/descr +++ /dev/null @@ -1,14 +0,0 @@ -An OCaml binding for the Irrlicht Engine. - -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. - diff --git a/packages/irrlicht/irrlicht.0.0.3/opam b/packages/irrlicht/irrlicht.0.0.3/opam index 4a505a8c514..4ffd3b9f5e7 100644 --- a/packages/irrlicht/irrlicht.0.0.3/opam +++ b/packages/irrlicht/irrlicht.0.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alexis.bernadet@noos.fr" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -8,12 +8,31 @@ remove: [ ["ocamlfind" "remove" "irrlicht"] ] depends: [ + "ocaml" {>= "3.12"} "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libirrlicht-dev" "g++"]] - [["ubuntu"] ["libirrlicht-dev" "g++"]] + ["libirrlicht-dev" "g++"] {os-distribution = "debian"} + ["libirrlicht-dev" "g++"] {os-distribution = "ubuntu"} ] -available: ocaml-version >= "3.12" 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.""" +flags: light-uninstall +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1301/ocaml-irrlicht-0.0.3.tar.gz" + checksum: "md5=bb6673efbb4598232d42479bb5f09139" +} diff --git a/packages/irrlicht/irrlicht.0.0.3/url b/packages/irrlicht/irrlicht.0.0.3/url deleted file mode 100644 index 926aa6afaf6..00000000000 --- a/packages/irrlicht/irrlicht.0.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://forge.ocamlcore.org/frs/download.php/1301/ocaml-irrlicht-0.0.3.tar.gz" -checksum: "bb6673efbb4598232d42479bb5f09139" diff --git a/packages/iso-filesystem/iso-filesystem.0.1/descr b/packages/iso-filesystem/iso-filesystem.0.1/descr deleted file mode 100644 index 8172e007534..00000000000 --- a/packages/iso-filesystem/iso-filesystem.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -ISO9660 filesystem library - -A MirageOS compatible library for providing read-only access to -ISO9660 filsystems. diff --git a/packages/iso-filesystem/iso-filesystem.0.1/opam b/packages/iso-filesystem/iso-filesystem.0.1/opam index cd63bfd669e..a1d663bc30a 100644 --- a/packages/iso-filesystem/iso-filesystem.0.1/opam +++ b/packages/iso-filesystem/iso-filesystem.0.1/opam @@ -1,24 +1,22 @@ -opam-version: "1.2" +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://github.com/jonludlam/ocaml-iso-filesystem" authors: "Jon Ludlam" license: "ISC" -available: [ocaml-version >= "4.01.0"] 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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["lib_test/mkiso.sh"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocamlfind" "remove" "iso-filesystem"] depends: [ + "ocaml" {>= "4.01.0"} "cstruct" {>= "1.0.1" & < "2.0.0"} "camlp4" "io-page" {build} @@ -31,3 +29,12 @@ depends: [ "stringext" "ocamlbuild" {build} ] +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: "md5=aa3afc0f7f858f352c07425d4b779dcc" +} diff --git a/packages/iso-filesystem/iso-filesystem.0.1/url b/packages/iso-filesystem/iso-filesystem.0.1/url deleted file mode 100644 index c43973c99aa..00000000000 --- a/packages/iso-filesystem/iso-filesystem.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/jonludlam/ocaml-iso9660/archive/v0.1.tar.gz" -checksum: "aa3afc0f7f858f352c07425d4b779dcc" diff --git a/packages/itv-tree/itv-tree.0.1/descr b/packages/itv-tree/itv-tree.0.1/descr deleted file mode 100644 index e1ffff6f5b3..00000000000 --- a/packages/itv-tree/itv-tree.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -float intervals tree library -interval tree for float intervals, you can create a tree once then -query it many times (queries are fast) diff --git a/packages/itv-tree/itv-tree.0.1/opam b/packages/itv-tree/itv-tree.0.1/opam deleted file mode 100644 index bcfbc78eea0..00000000000 --- a/packages/itv-tree/itv-tree.0.1/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1.2" -maintainer: "francois.berenger@inria.fr" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocamlfind" "remove" "itv-tree"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/UnixJunkie/interval-tree" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/itv-tree/itv-tree.0.1/url b/packages/itv-tree/itv-tree.0.1/url deleted file mode 100644 index 35e0d9f8ea7..00000000000 --- a/packages/itv-tree/itv-tree.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/interval-tree/archive/v1.0.tar.gz" -checksum: "68ddba7cbf724023b87888afdd9eee84" diff --git a/packages/itv-tree/itv-tree.2.0/descr b/packages/itv-tree/itv-tree.2.0/descr deleted file mode 100644 index e1ffff6f5b3..00000000000 --- a/packages/itv-tree/itv-tree.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -float intervals tree library -interval tree for float intervals, you can create a tree once then -query it many times (queries are fast) diff --git a/packages/itv-tree/itv-tree.2.0/opam b/packages/itv-tree/itv-tree.2.0/opam deleted file mode 100644 index bcfbc78eea0..00000000000 --- a/packages/itv-tree/itv-tree.2.0/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1.2" -maintainer: "francois.berenger@inria.fr" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocamlfind" "remove" "itv-tree"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/UnixJunkie/interval-tree" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/itv-tree/itv-tree.2.0/url b/packages/itv-tree/itv-tree.2.0/url deleted file mode 100644 index 93218feb223..00000000000 --- a/packages/itv-tree/itv-tree.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/interval-tree/archive/v2.0.tar.gz" -checksum: "5dcc9b3eaa5e085c3507cf9785abcc45" diff --git a/packages/itv-tree/itv-tree.2.1/descr b/packages/itv-tree/itv-tree.2.1/descr deleted file mode 100644 index e1ffff6f5b3..00000000000 --- a/packages/itv-tree/itv-tree.2.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -float intervals tree library -interval tree for float intervals, you can create a tree once then -query it many times (queries are fast) diff --git a/packages/itv-tree/itv-tree.2.1/opam b/packages/itv-tree/itv-tree.2.1/opam index bfc81bd6d80..d51e0033ade 100644 --- a/packages/itv-tree/itv-tree.2.1/opam +++ b/packages/itv-tree/itv-tree.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "francois.berenger@inria.fr" authors: ["Francois Berenger"] homepage: "https://github.com/UnixJunkie/interval-tree" @@ -16,6 +16,16 @@ remove: [ ["ocamlfind" "remove" "itv-tree"] ] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] +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.1.tar.gz" + checksum: "md5=55474b97f16c4bb031d185f753531717" +} diff --git a/packages/itv-tree/itv-tree.2.1/url b/packages/itv-tree/itv-tree.2.1/url deleted file mode 100644 index 9d11ab93cac..00000000000 --- a/packages/itv-tree/itv-tree.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/interval-tree/archive/v2.1.tar.gz" -checksum: "55474b97f16c4bb031d185f753531717" diff --git a/packages/ivy/ivy.1.2.2/descr b/packages/ivy/ivy.1.2.2/descr deleted file mode 100644 index 0a89f3cd5a6..00000000000 --- a/packages/ivy/ivy.1.2.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -This OCaml-library interfaces the Ivy software bus C-library. -Standalone linking and with the glib mainloop are provided. -See http://www.eei.cena.fr/products/ivy for information on the Ivy Software bus and the required ivy-c library. diff --git a/packages/ivy/ivy.1.2.2/opam b/packages/ivy/ivy.1.2.2/opam index 2cdf5084712..87b3e3f980b 100644 --- a/packages/ivy/ivy.1.2.2/opam +++ b/packages/ivy/ivy.1.2.2/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "gautier.hattenberger@enac.fr" homepage: "http://www.eei.cena.fr/products/ivy" build: make @@ -6,10 +6,14 @@ remove: [ ["ocamlfind" "remove" "ivy"] ["ocamlfind" "remove" "glibivy"] ] -depends: [ - "ocamlfind" - "conf-tcl" - "conf-glib-2" - "conf-libpcre" -] +depends: ["ocaml" "ocamlfind" "conf-tcl" "conf-glib-2" "conf-libpcre"] 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 http://www.eei.cena.fr/products/ivy for information on the Ivy Software bus and the required ivy-c library.""" +flags: light-uninstall +url { + src: + "http://www.eei.cena.fr/products/ivy/download/packages/ivy-ocaml_1.2-2.tar.gz" +} diff --git a/packages/ivy/ivy.1.2.2/url b/packages/ivy/ivy.1.2.2/url deleted file mode 100644 index beb167f5ac2..00000000000 --- a/packages/ivy/ivy.1.2.2/url +++ /dev/null @@ -1 +0,0 @@ -archive: "http://www.eei.cena.fr/products/ivy/download/packages/ivy-ocaml_1.2-2.tar.gz" diff --git a/packages/ivy/ivy.1.3.1/descr b/packages/ivy/ivy.1.3.1/descr deleted file mode 100644 index 0a89f3cd5a6..00000000000 --- a/packages/ivy/ivy.1.3.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -This OCaml-library interfaces the Ivy software bus C-library. -Standalone linking and with the glib mainloop are provided. -See http://www.eei.cena.fr/products/ivy for information on the Ivy Software bus and the required ivy-c library. diff --git a/packages/ivy/ivy.1.3.1/opam b/packages/ivy/ivy.1.3.1/opam index ef30f271235..7336a408dde 100644 --- a/packages/ivy/ivy.1.3.1/opam +++ b/packages/ivy/ivy.1.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gautier.hattenberger@enac.fr" version: "1.3.1" homepage: "http://www.eei.cena.fr/products/ivy" @@ -12,8 +12,19 @@ remove: [ ["ocamlfind" "remove" "tkivy"] ] depends: [ + "ocaml" "ocamlfind" {build} "conf-tk" "conf-glib-2" "conf-libpcre" ] +synopsis: "This OCaml-library interfaces the Ivy software bus C-library." +description: """ +Standalone linking and with the glib mainloop are provided. +See http://www.eei.cena.fr/products/ivy for information on the Ivy Software bus and the required ivy-c library.""" +flags: light-uninstall +url { + src: + "http://www.eei.cena.fr/products/ivy/download/packages/ivy-ocaml_1.3.1.tar.xz" + checksum: "md5=02ce97a82f5a95b1b256095580b0fa85" +} diff --git a/packages/ivy/ivy.1.3.1/url b/packages/ivy/ivy.1.3.1/url deleted file mode 100644 index 42640227c4a..00000000000 --- a/packages/ivy/ivy.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www.eei.cena.fr/products/ivy/download/packages/ivy-ocaml_1.3.1.tar.xz" -checksum: "02ce97a82f5a95b1b256095580b0fa85" diff --git a/packages/jane-street-headers/jane-street-headers.v0.10.0/descr b/packages/jane-street-headers/jane-street-headers.v0.10.0/descr deleted file mode 100644 index e6d2a997355..00000000000 --- a/packages/jane-street-headers/jane-street-headers.v0.10.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Jane Street C header files - -C header files shared between the various Jane Street packages diff --git a/packages/jane-street-headers/jane-street-headers.v0.10.0/opam b/packages/jane-street-headers/jane-street-headers.v0.10.0/opam index f6cef3fb146..eb5441aa7b7 100644 --- a/packages/jane-street-headers/jane-street-headers.v0.10.0/opam +++ b/packages/jane-street-headers/jane-street-headers.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/jane-street-headers" @@ -9,6 +9,13 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.04.1"} "jbuilder" {build & >= "1.0+beta12"} ] -available: [ ocaml-version >= "4.04.1" ] +synopsis: "Jane Street C header files" +description: "C header files shared between the various Jane Street packages" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/jane-street-headers-v0.10.0.tar.gz" + checksum: "md5=c9dc04067f7ed596673954ef02fc608d" +} diff --git a/packages/jane-street-headers/jane-street-headers.v0.10.0/url b/packages/jane-street-headers/jane-street-headers.v0.10.0/url deleted file mode 100644 index f4bd785fbee..00000000000 --- a/packages/jane-street-headers/jane-street-headers.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/jane-street-headers-v0.10.0.tar.gz" -checksum: "c9dc04067f7ed596673954ef02fc608d" diff --git a/packages/jane-street-headers/jane-street-headers.v0.9.0/descr b/packages/jane-street-headers/jane-street-headers.v0.9.0/descr deleted file mode 100644 index e6d2a997355..00000000000 --- a/packages/jane-street-headers/jane-street-headers.v0.9.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Jane Street C header files - -C header files shared between the various Jane Street packages diff --git a/packages/jane-street-headers/jane-street-headers.v0.9.0/opam b/packages/jane-street-headers/jane-street-headers.v0.9.0/opam index 902ae317230..301e6d1d4d1 100644 --- a/packages/jane-street-headers/jane-street-headers.v0.9.0/opam +++ b/packages/jane-street-headers/jane-street-headers.v0.9.0/opam @@ -1,14 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/jane-street-headers" bug-reports: "https://github.com/janestreet/jane-street-headers/issues" -dev-repo: "https://github.com/janestreet/jane-street-headers.git" +dev-repo: "git+https://github.com/janestreet/jane-street-headers.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta7"} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Jane Street C header files" +description: "C header files shared between the various Jane Street packages" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/jane-street-headers-v0.9.0.tar.gz" + checksum: "md5=f388d7231d2561dd478c1f087f094088" +} diff --git a/packages/jane-street-headers/jane-street-headers.v0.9.0/url b/packages/jane-street-headers/jane-street-headers.v0.9.0/url deleted file mode 100644 index 7bbd1b63304..00000000000 --- a/packages/jane-street-headers/jane-street-headers.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/jane-street-headers-v0.9.0.tar.gz" -checksum: "f388d7231d2561dd478c1f087f094088" diff --git a/packages/jane-street-tests/jane-street-tests.v0.10.0/descr b/packages/jane-street-tests/jane-street-tests.v0.10.0/descr deleted file mode 100644 index 34094dc8c09..00000000000 --- a/packages/jane-street-tests/jane-street-tests.v0.10.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Tests for Jane Street packages - -This packages only tests that the various Jane Street components such -as inline tests work as expected in the opensource world. - -It installs nothing. 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 index d0087af5947..59293ce1184 100644 --- a/packages/jane-street-tests/jane-street-tests.v0.10.0/opam +++ b/packages/jane-street-tests/jane-street-tests.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/jane-street-tests" @@ -9,12 +9,23 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} "ocamlbuild" ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=c3cfaa49d324af1303a022a1797ee4f1" +} diff --git a/packages/jane-street-tests/jane-street-tests.v0.10.0/url b/packages/jane-street-tests/jane-street-tests.v0.10.0/url deleted file mode 100644 index 7531a25adc6..00000000000 --- a/packages/jane-street-tests/jane-street-tests.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/jane-street-tests-v0.10.0.tar.gz" -checksum: "c3cfaa49d324af1303a022a1797ee4f1" diff --git a/packages/javalib/javalib.2.2.2/descr b/packages/javalib/javalib.2.2.2/descr deleted file mode 100644 index be0dc2af61c..00000000000 --- a/packages/javalib/javalib.2.2.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Javalib is a library written in OCaml with the aim to provide a high level representation of Java .class files. - -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. \ No newline at end of file diff --git a/packages/javalib/javalib.2.2.2/opam b/packages/javalib/javalib.2.2.2/opam deleted file mode 100644 index efaf3961c39..00000000000 --- a/packages/javalib/javalib.2.2.2/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "sawja@inria.fr" -homepage: "http://javalib.gforge.inria.fr" -authors: " " -build: [ - ["./configure.sh"] - [make "ptrees"] - [make "installptrees"] - [make] -] -remove: [ - ["ocamlfind" "remove" "javalib"] - ["ocamlfind" "remove" "ptrees"] -] -depends: [ - "ocamlfind" - "camlzip" {= "1.04"} - ("extlib" {<= "1.6.0"} | "extlib-compat" {< "1.7.0"}) -] -install: [make "install"] diff --git a/packages/javalib/javalib.2.2.2/url b/packages/javalib/javalib.2.2.2/url deleted file mode 100644 index 7935ec96c4e..00000000000 --- a/packages/javalib/javalib.2.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gforge.inria.fr/frs/download.php/31494/javalib-2.2.2.tar.bz2" -checksum: "a04dfea2e7fb23636c23d24096cefc07" diff --git a/packages/javalib/javalib.2.3.1/descr b/packages/javalib/javalib.2.3.1/descr deleted file mode 100644 index b7b5c90203c..00000000000 --- a/packages/javalib/javalib.2.3.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Javalib is a library written in OCaml which aims at providing a high level representation of Java .class files. - -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. diff --git a/packages/javalib/javalib.2.3.1/opam b/packages/javalib/javalib.2.3.1/opam index 28bee3ae1b3..6e5ce3cf4bc 100644 --- a/packages/javalib/javalib.2.3.1/opam +++ b/packages/javalib/javalib.2.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sawja@inria.fr" homepage: "http://javalib.gforge.inria.fr" authors: " " @@ -14,9 +14,19 @@ remove: [ ["ocamlfind" "remove" "ptrees"] ] depends: [ + "ocaml" "ocamlfind" "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" +} diff --git a/packages/javalib/javalib.2.3.1/url b/packages/javalib/javalib.2.3.1/url deleted file mode 100644 index eaa58fbbfd2..00000000000 --- a/packages/javalib/javalib.2.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gforge.inria.fr/frs/download.php/file/34920/javalib-2.3.1.tar.bz2" -checksum: "31e33a2c462f8bbda79218f9041f3639" diff --git a/packages/javalib/javalib.2.3.2/descr b/packages/javalib/javalib.2.3.2/descr deleted file mode 100644 index 8486743e447..00000000000 --- a/packages/javalib/javalib.2.3.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Javalib is a library written in OCaml with the aim to provide a high level representation of Java .class files. - -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. diff --git a/packages/javalib/javalib.2.3.2/opam b/packages/javalib/javalib.2.3.2/opam deleted file mode 100644 index 6ea3da2bb18..00000000000 --- a/packages/javalib/javalib.2.3.2/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -maintainer: "sawja@inria.fr" -build: [ - ["./configure.sh"] - [make "ptrees"] - [make "installptrees"] - [make] -] -#bug-reports: "sawja@inria.fr" -author: "Javalib development team" -#licence: "LGPL-2.1 with OCaml linking exception" -install: [ - [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" -available: ocaml-version >= "4.00" -depends: [ - "ocamlfind" - "camlzip" {>= "1.05"} - "camlp4" - "extlib-compat" {< "1.7.0"} -] diff --git a/packages/javalib/javalib.2.3.2/url b/packages/javalib/javalib.2.3.2/url deleted file mode 100644 index 507e5282eda..00000000000 --- a/packages/javalib/javalib.2.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://gforge.inria.fr/frs/download.php/file/36092/javalib-2.3.2.tar.bz2" -checksum: "17ec3fabb1472dd3324ec68fb63b22a6" diff --git a/packages/javalib/javalib.2.3.3/descr b/packages/javalib/javalib.2.3.3/descr deleted file mode 100644 index 8486743e447..00000000000 --- a/packages/javalib/javalib.2.3.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Javalib is a library written in OCaml with the aim to provide a high level representation of Java .class files. - -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. diff --git a/packages/javalib/javalib.2.3.3/opam b/packages/javalib/javalib.2.3.3/opam index d297e42e069..44a1175cad8 100644 --- a/packages/javalib/javalib.2.3.3/opam +++ b/packages/javalib/javalib.2.3.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sawja@inria.fr" build: [ ["./configure.sh"] @@ -6,7 +6,6 @@ build: [ [make "installptrees"] [make] ] -author: "Javalib development team" license: "LGPL-2.1 with OCaml linking exception" install: [ [make "install"] @@ -17,12 +16,22 @@ remove: [ ["ocamlfind" "remove" "ptrees"] ] homepage: "http://sawja.inria.fr" -available: ocaml-version >= "4.00" depends: [ + "ocaml" {>= "4.00"} "ocamlfind" "camlzip" {>= "1.05"} - "camlp4" + "camlp4" "extlib-compat" ] - - +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" +} diff --git a/packages/javalib/javalib.2.3.3/url b/packages/javalib/javalib.2.3.3/url deleted file mode 100644 index 7447c03730d..00000000000 --- a/packages/javalib/javalib.2.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://gforge.inria.fr/frs/download.php/file/36307/javalib-2.3.3.tar.bz2" -checksum: "a4d4b06e8f4860db34c128e760fa8397" diff --git a/packages/javalib/javalib.2.3.4/descr b/packages/javalib/javalib.2.3.4/descr deleted file mode 100644 index 8486743e447..00000000000 --- a/packages/javalib/javalib.2.3.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -Javalib is a library written in OCaml with the aim to provide a high level representation of Java .class files. - -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. diff --git a/packages/javalib/javalib.2.3.4/opam b/packages/javalib/javalib.2.3.4/opam index d5bc3e0d44c..780ed3bf3d7 100644 --- a/packages/javalib/javalib.2.3.4/opam +++ b/packages/javalib/javalib.2.3.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sawja@inria.fr" authors: "Javalib development team" homepage: "http://sawja.inria.fr" @@ -16,9 +16,20 @@ remove: [ ["ocamlfind" "remove" "ptrees"] ] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" "camlzip" {>= "1.05"} "camlp4" "extlib-compat" ] -available: [ocaml-version >= "4.02"] +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" +} diff --git a/packages/javalib/javalib.2.3.4/url b/packages/javalib/javalib.2.3.4/url deleted file mode 100644 index 87693115def..00000000000 --- a/packages/javalib/javalib.2.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://gforge.inria.fr/frs/download.php/file/37154/javalib-2.3.4.tar.bz2" -checksum: "4707eda130e41d1d7f0506cc0c77eff1" diff --git a/packages/javalib/javalib.2.3/descr b/packages/javalib/javalib.2.3/descr deleted file mode 100644 index 8486743e447..00000000000 --- a/packages/javalib/javalib.2.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Javalib is a library written in OCaml with the aim to provide a high level representation of Java .class files. - -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. diff --git a/packages/javalib/javalib.2.3/opam b/packages/javalib/javalib.2.3/opam index 3b745c608e8..ca4024ea668 100644 --- a/packages/javalib/javalib.2.3/opam +++ b/packages/javalib/javalib.2.3/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "sawja@inria.fr" build: [ ["./configure.sh"] @@ -11,8 +11,19 @@ remove: [ ["ocamlfind" "remove" "ptrees"] ] depends: [ + "ocaml" "ocamlfind" "camlzip" {= "1.05"} ("extlib" {>= "1.5.1" & <= "1.6.0"} | "extlib-compat" {< "1.7.0"}) ] install: [make "install"] +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/33090/javalib-2.3.tar.bz2" + checksum: "md5=9b79ea9cfd2b30e0e6c2c655b989532f" +} diff --git a/packages/javalib/javalib.2.3/url b/packages/javalib/javalib.2.3/url deleted file mode 100644 index cbb17ece684..00000000000 --- a/packages/javalib/javalib.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gforge.inria.fr/frs/download.php/33090/javalib-2.3.tar.bz2" -checksum: "9b79ea9cfd2b30e0e6c2c655b989532f" diff --git a/packages/javalib/javalib.2.3a/descr b/packages/javalib/javalib.2.3a/descr deleted file mode 100644 index 8486743e447..00000000000 --- a/packages/javalib/javalib.2.3a/descr +++ /dev/null @@ -1,4 +0,0 @@ -Javalib is a library written in OCaml with the aim to provide a high level representation of Java .class files. - -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. diff --git a/packages/javalib/javalib.2.3a/opam b/packages/javalib/javalib.2.3a/opam index f1e3c59d4b9..eccffa9c7a6 100644 --- a/packages/javalib/javalib.2.3a/opam +++ b/packages/javalib/javalib.2.3a/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "sawja@inria.fr" build: [ ["./configure.sh"] @@ -11,6 +11,7 @@ remove: [ ["ocamlfind" "remove" "ptrees"] ] depends: [ + "ocaml" "ocamlfind" "camlzip" {= "1.05"} ("extlib" {>= "1.5.1" & <= "1.6.0"} | "extlib-compat" {< "1.7.0"}) @@ -19,3 +20,14 @@ patches: [ "patch-javalib.diff" ] install: [make "install"] +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 +extra-files: ["patch-javalib.diff" "md5=b924bffea0f5b1b7637886429fe8e743"] +url { + src: "https://gforge.inria.fr/frs/download.php/33090/javalib-2.3.tar.bz2" + checksum: "md5=9b79ea9cfd2b30e0e6c2c655b989532f" +} diff --git a/packages/javalib/javalib.2.3a/url b/packages/javalib/javalib.2.3a/url deleted file mode 100644 index cbb17ece684..00000000000 --- a/packages/javalib/javalib.2.3a/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gforge.inria.fr/frs/download.php/33090/javalib-2.3.tar.bz2" -checksum: "9b79ea9cfd2b30e0e6c2c655b989532f" diff --git a/packages/javascriptcore/javascriptcore.0.0.1/descr b/packages/javascriptcore/javascriptcore.0.0.1/descr deleted file mode 100644 index fdc66ffac54..00000000000 --- a/packages/javascriptcore/javascriptcore.0.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -OCaml bindings to JavaScriptCore - -Create, Control, Execute JavaScript values directly in OCaml. diff --git a/packages/javascriptcore/javascriptcore.0.0.1/opam b/packages/javascriptcore/javascriptcore.0.0.1/opam index 324297cb755..47d0169ebb2 100644 --- a/packages/javascriptcore/javascriptcore.0.0.1/opam +++ b/packages/javascriptcore/javascriptcore.0.0.1/opam @@ -1,30 +1,38 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Edgar Aroutiounian " authors: "Edgar Aroutiounian " homepage: "https://github.com/fxfactorial/ocaml-javascriptcore" bug-reports: "https://github.com/fxfactorial/ocaml-javascriptcore/issues" license: "BSD-3-clause" tags: ["clib:javascriptcoregtk" "clib:c"] -dev-repo: "https://github.com/fxfactorial/ocaml-javascriptcore.git" +dev-repo: "git+https://github.com/fxfactorial/ocaml-javascriptcore.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"] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "javascriptcore"] depends: [ + "ocaml" {>= "4.03.0"} "oasis" {build & >= "0.4"} "ocamlbuild" {build} "ocamlfind" {build} ] depexts: [ - [["debian"] ["libc++-dev" "libjavascriptcoregtk-3.0-dev"]] - [["ubuntu"] ["libc++-dev" "libjavascriptcoregtk-3.0-dev"]] + ["libc++-dev" "libjavascriptcoregtk-3.0-dev"] {os-distribution = "debian"} + ["libc++-dev" "libjavascriptcoregtk-3.0-dev"] {os-distribution = "ubuntu"} ] -available: [ocaml-version >= "4.03.0"] messages: [ "Installation might fail on Linux, follow depext instructions and try again." {os = "linux"} ] +synopsis: "OCaml bindings to JavaScriptCore" +description: "Create, Control, Execute JavaScript values directly in OCaml." +flags: light-uninstall +url { + src: + "https://github.com/fxfactorial/ocaml-javascriptcore/archive/v0.0.1.tar.gz" + checksum: "md5=4dbccd3f09ceb97e970aa9b0a6a13a39" +} diff --git a/packages/javascriptcore/javascriptcore.0.0.1/url b/packages/javascriptcore/javascriptcore.0.0.1/url deleted file mode 100644 index 7888975a914..00000000000 --- a/packages/javascriptcore/javascriptcore.0.0.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/fxfactorial/ocaml-javascriptcore/archive/v0.0.1.tar.gz" -checksum: "4dbccd3f09ceb97e970aa9b0a6a13a39" diff --git a/packages/jbuilder/jbuilder.1.0+beta1/descr b/packages/jbuilder/jbuilder.1.0+beta1/descr deleted file mode 100644 index 1a05525bf7d..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta1/descr +++ /dev/null @@ -1,18 +0,0 @@ -Fast, portable and opinionated build system - -jbuilder is a build system that was designed to simplify the release -of Jane Street packages. It reads metadata from "jbuild" files -following a very simple s-expression syntax. - -jbuilder is fast, it has very low-overhead and support parallel builds -on all platforms. It has no system dependencies, all you need to build -jbuilder and packages using jbuilder is OCaml. You don't need or make -or bash as long as the packages themselves don't use bash explicitely. - -jbuilder supports multi-package development by simply dropping multiple -repositories into the same directory. - -It also supports multi-context builds, such as building against -several opam roots/switches simultaneously. This helps maintaining -packages across several versions of OCaml and gives cross-compilation -for free. diff --git a/packages/jbuilder/jbuilder.1.0+beta1/opam b/packages/jbuilder/jbuilder.1.0+beta1/opam deleted file mode 100644 index 3eeb931254e..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta1/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1.2" -version: "1.0+beta1" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/jbuilder" -bug-reports: "https://github.com/janestreet/jbuilder/issues" -dev-repo: "https://github.com/janestreet/jbuilder.git" -license: "Apache-2.0" -build: [ - ["ocaml" "bootstrap.ml"] - ["./boot.exe" "-j" jobs] -] -available: [ ocaml-version >= "4.02.3" ] diff --git a/packages/jbuilder/jbuilder.1.0+beta1/url b/packages/jbuilder/jbuilder.1.0+beta1/url deleted file mode 100644 index fa085e3b117..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/jbuilder/archive/1.0+beta1.tar.gz" -checksum: "239eee4a2c9e867551c74314c41369d7" diff --git a/packages/jbuilder/jbuilder.1.0+beta10/descr b/packages/jbuilder/jbuilder.1.0+beta10/descr deleted file mode 100644 index 1a05525bf7d..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta10/descr +++ /dev/null @@ -1,18 +0,0 @@ -Fast, portable and opinionated build system - -jbuilder is a build system that was designed to simplify the release -of Jane Street packages. It reads metadata from "jbuild" files -following a very simple s-expression syntax. - -jbuilder is fast, it has very low-overhead and support parallel builds -on all platforms. It has no system dependencies, all you need to build -jbuilder and packages using jbuilder is OCaml. You don't need or make -or bash as long as the packages themselves don't use bash explicitely. - -jbuilder supports multi-package development by simply dropping multiple -repositories into the same directory. - -It also supports multi-context builds, such as building against -several opam roots/switches simultaneously. This helps maintaining -packages across several versions of OCaml and gives cross-compilation -for free. diff --git a/packages/jbuilder/jbuilder.1.0+beta10/opam b/packages/jbuilder/jbuilder.1.0+beta10/opam index 375104f4fc7..eff8e446846 100644 --- a/packages/jbuilder/jbuilder.1.0+beta10/opam +++ b/packages/jbuilder/jbuilder.1.0+beta10/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/jbuilder" bug-reports: "https://github.com/janestreet/jbuilder/issues" -dev-repo: "https://github.com/janestreet/jbuilder.git" +dev-repo: "git+https://github.com/janestreet/jbuilder.git" license: "Apache-2.0" build: [ ["ocaml" "bootstrap.ml"] @@ -11,12 +11,29 @@ build: [ ["./boot.exe" "-j" jobs] ] depends: [ - # ocamlfind is not mandatory to build packages using - # jbuilder. However if it is present jbuilder will use it. Making - # it a hard-dependency avoids problems when there is a previous - # ocamlfind in the PATH. We make it a "build" depepdency even though - # it is only a runtime dependency so that reinstalling ocamlfind - # doesn't resintall jbuilder + "ocaml" {>= "4.02.3"} "ocamlfind" {build} ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "Fast, portable and opinionated build system" +description: """ +jbuilder is a build system that was designed to simplify the release +of Jane Street packages. It reads metadata from "jbuild" files +following a very simple s-expression syntax. + +jbuilder is fast, it has very low-overhead and support parallel builds +on all platforms. It has no system dependencies, all you need to build +jbuilder and packages using jbuilder is OCaml. You don't need or make +or bash as long as the packages themselves don't use bash explicitely. + +jbuilder supports multi-package development by simply dropping multiple +repositories into the same directory. + +It also supports multi-context builds, such as building against +several opam roots/switches simultaneously. This helps maintaining +packages across several versions of OCaml and gives cross-compilation +for free.""" +url { + src: + "https://github.com/janestreet/jbuilder/releases/download/1.0+beta10/jbuilder-1.0.beta10.tbz" + checksum: "md5=a93c7321b4421686090a3f5dd571fbe7" +} diff --git a/packages/jbuilder/jbuilder.1.0+beta10/url b/packages/jbuilder/jbuilder.1.0+beta10/url deleted file mode 100644 index 0c78ccf315b..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta10/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/jbuilder/releases/download/1.0+beta10/jbuilder-1.0.beta10.tbz" -checksum: "a93c7321b4421686090a3f5dd571fbe7" diff --git a/packages/jbuilder/jbuilder.1.0+beta11/descr b/packages/jbuilder/jbuilder.1.0+beta11/descr deleted file mode 100644 index 1a05525bf7d..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta11/descr +++ /dev/null @@ -1,18 +0,0 @@ -Fast, portable and opinionated build system - -jbuilder is a build system that was designed to simplify the release -of Jane Street packages. It reads metadata from "jbuild" files -following a very simple s-expression syntax. - -jbuilder is fast, it has very low-overhead and support parallel builds -on all platforms. It has no system dependencies, all you need to build -jbuilder and packages using jbuilder is OCaml. You don't need or make -or bash as long as the packages themselves don't use bash explicitely. - -jbuilder supports multi-package development by simply dropping multiple -repositories into the same directory. - -It also supports multi-context builds, such as building against -several opam roots/switches simultaneously. This helps maintaining -packages across several versions of OCaml and gives cross-compilation -for free. diff --git a/packages/jbuilder/jbuilder.1.0+beta11/opam b/packages/jbuilder/jbuilder.1.0+beta11/opam index 375104f4fc7..554fd65b66b 100644 --- a/packages/jbuilder/jbuilder.1.0+beta11/opam +++ b/packages/jbuilder/jbuilder.1.0+beta11/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/jbuilder" bug-reports: "https://github.com/janestreet/jbuilder/issues" -dev-repo: "https://github.com/janestreet/jbuilder.git" +dev-repo: "git+https://github.com/janestreet/jbuilder.git" license: "Apache-2.0" build: [ ["ocaml" "bootstrap.ml"] @@ -11,12 +11,29 @@ build: [ ["./boot.exe" "-j" jobs] ] depends: [ - # ocamlfind is not mandatory to build packages using - # jbuilder. However if it is present jbuilder will use it. Making - # it a hard-dependency avoids problems when there is a previous - # ocamlfind in the PATH. We make it a "build" depepdency even though - # it is only a runtime dependency so that reinstalling ocamlfind - # doesn't resintall jbuilder + "ocaml" {>= "4.02.3"} "ocamlfind" {build} ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "Fast, portable and opinionated build system" +description: """ +jbuilder is a build system that was designed to simplify the release +of Jane Street packages. It reads metadata from "jbuild" files +following a very simple s-expression syntax. + +jbuilder is fast, it has very low-overhead and support parallel builds +on all platforms. It has no system dependencies, all you need to build +jbuilder and packages using jbuilder is OCaml. You don't need or make +or bash as long as the packages themselves don't use bash explicitely. + +jbuilder supports multi-package development by simply dropping multiple +repositories into the same directory. + +It also supports multi-context builds, such as building against +several opam roots/switches simultaneously. This helps maintaining +packages across several versions of OCaml and gives cross-compilation +for free.""" +url { + src: + "https://github.com/janestreet/jbuilder/releases/download/1.0+beta11/jbuilder-1.0.beta11.tbz" + checksum: "md5=e6f433574a0fe635ad4e126c043f5e00" +} diff --git a/packages/jbuilder/jbuilder.1.0+beta11/url b/packages/jbuilder/jbuilder.1.0+beta11/url deleted file mode 100644 index 68d7cfbea4b..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta11/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/jbuilder/releases/download/1.0+beta11/jbuilder-1.0.beta11.tbz" -checksum: "e6f433574a0fe635ad4e126c043f5e00" diff --git a/packages/jbuilder/jbuilder.1.0+beta12/descr b/packages/jbuilder/jbuilder.1.0+beta12/descr deleted file mode 100644 index 1a05525bf7d..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta12/descr +++ /dev/null @@ -1,18 +0,0 @@ -Fast, portable and opinionated build system - -jbuilder is a build system that was designed to simplify the release -of Jane Street packages. It reads metadata from "jbuild" files -following a very simple s-expression syntax. - -jbuilder is fast, it has very low-overhead and support parallel builds -on all platforms. It has no system dependencies, all you need to build -jbuilder and packages using jbuilder is OCaml. You don't need or make -or bash as long as the packages themselves don't use bash explicitely. - -jbuilder supports multi-package development by simply dropping multiple -repositories into the same directory. - -It also supports multi-context builds, such as building against -several opam roots/switches simultaneously. This helps maintaining -packages across several versions of OCaml and gives cross-compilation -for free. diff --git a/packages/jbuilder/jbuilder.1.0+beta12/opam b/packages/jbuilder/jbuilder.1.0+beta12/opam index 375104f4fc7..0c2d56f7128 100644 --- a/packages/jbuilder/jbuilder.1.0+beta12/opam +++ b/packages/jbuilder/jbuilder.1.0+beta12/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/jbuilder" bug-reports: "https://github.com/janestreet/jbuilder/issues" -dev-repo: "https://github.com/janestreet/jbuilder.git" +dev-repo: "git+https://github.com/janestreet/jbuilder.git" license: "Apache-2.0" build: [ ["ocaml" "bootstrap.ml"] @@ -11,12 +11,29 @@ build: [ ["./boot.exe" "-j" jobs] ] depends: [ - # ocamlfind is not mandatory to build packages using - # jbuilder. However if it is present jbuilder will use it. Making - # it a hard-dependency avoids problems when there is a previous - # ocamlfind in the PATH. We make it a "build" depepdency even though - # it is only a runtime dependency so that reinstalling ocamlfind - # doesn't resintall jbuilder + "ocaml" {>= "4.02.3"} "ocamlfind" {build} ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "Fast, portable and opinionated build system" +description: """ +jbuilder is a build system that was designed to simplify the release +of Jane Street packages. It reads metadata from "jbuild" files +following a very simple s-expression syntax. + +jbuilder is fast, it has very low-overhead and support parallel builds +on all platforms. It has no system dependencies, all you need to build +jbuilder and packages using jbuilder is OCaml. You don't need or make +or bash as long as the packages themselves don't use bash explicitely. + +jbuilder supports multi-package development by simply dropping multiple +repositories into the same directory. + +It also supports multi-context builds, such as building against +several opam roots/switches simultaneously. This helps maintaining +packages across several versions of OCaml and gives cross-compilation +for free.""" +url { + src: + "https://github.com/janestreet/jbuilder/releases/download/1.0+beta12/jbuilder-1.0.beta12.tbz" + checksum: "md5=32a7243a26febe8e183dd03f04cb6fa6" +} diff --git a/packages/jbuilder/jbuilder.1.0+beta12/url b/packages/jbuilder/jbuilder.1.0+beta12/url deleted file mode 100644 index 466ac3b7ee3..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta12/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/jbuilder/releases/download/1.0+beta12/jbuilder-1.0.beta12.tbz" -checksum: "32a7243a26febe8e183dd03f04cb6fa6" \ No newline at end of file diff --git a/packages/jbuilder/jbuilder.1.0+beta13/descr b/packages/jbuilder/jbuilder.1.0+beta13/descr deleted file mode 100644 index 1a05525bf7d..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta13/descr +++ /dev/null @@ -1,18 +0,0 @@ -Fast, portable and opinionated build system - -jbuilder is a build system that was designed to simplify the release -of Jane Street packages. It reads metadata from "jbuild" files -following a very simple s-expression syntax. - -jbuilder is fast, it has very low-overhead and support parallel builds -on all platforms. It has no system dependencies, all you need to build -jbuilder and packages using jbuilder is OCaml. You don't need or make -or bash as long as the packages themselves don't use bash explicitely. - -jbuilder supports multi-package development by simply dropping multiple -repositories into the same directory. - -It also supports multi-context builds, such as building against -several opam roots/switches simultaneously. This helps maintaining -packages across several versions of OCaml and gives cross-compilation -for free. diff --git a/packages/jbuilder/jbuilder.1.0+beta13/opam b/packages/jbuilder/jbuilder.1.0+beta13/opam index 375104f4fc7..b04e73e8655 100644 --- a/packages/jbuilder/jbuilder.1.0+beta13/opam +++ b/packages/jbuilder/jbuilder.1.0+beta13/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/jbuilder" bug-reports: "https://github.com/janestreet/jbuilder/issues" -dev-repo: "https://github.com/janestreet/jbuilder.git" +dev-repo: "git+https://github.com/janestreet/jbuilder.git" license: "Apache-2.0" build: [ ["ocaml" "bootstrap.ml"] @@ -11,12 +11,29 @@ build: [ ["./boot.exe" "-j" jobs] ] depends: [ - # ocamlfind is not mandatory to build packages using - # jbuilder. However if it is present jbuilder will use it. Making - # it a hard-dependency avoids problems when there is a previous - # ocamlfind in the PATH. We make it a "build" depepdency even though - # it is only a runtime dependency so that reinstalling ocamlfind - # doesn't resintall jbuilder + "ocaml" {>= "4.02.3"} "ocamlfind" {build} ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "Fast, portable and opinionated build system" +description: """ +jbuilder is a build system that was designed to simplify the release +of Jane Street packages. It reads metadata from "jbuild" files +following a very simple s-expression syntax. + +jbuilder is fast, it has very low-overhead and support parallel builds +on all platforms. It has no system dependencies, all you need to build +jbuilder and packages using jbuilder is OCaml. You don't need or make +or bash as long as the packages themselves don't use bash explicitely. + +jbuilder supports multi-package development by simply dropping multiple +repositories into the same directory. + +It also supports multi-context builds, such as building against +several opam roots/switches simultaneously. This helps maintaining +packages across several versions of OCaml and gives cross-compilation +for free.""" +url { + src: + "https://github.com/janestreet/jbuilder/releases/download/1.0+beta13/jbuilder-1.0.beta13.tbz" + checksum: "md5=589f1bd648bbc754862189322d9a6e04" +} diff --git a/packages/jbuilder/jbuilder.1.0+beta13/url b/packages/jbuilder/jbuilder.1.0+beta13/url deleted file mode 100644 index 4ba23545b00..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta13/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/jbuilder/releases/download/1.0+beta13/jbuilder-1.0.beta13.tbz" -checksum: "589f1bd648bbc754862189322d9a6e04" \ No newline at end of file diff --git a/packages/jbuilder/jbuilder.1.0+beta14/descr b/packages/jbuilder/jbuilder.1.0+beta14/descr deleted file mode 100644 index 1a05525bf7d..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta14/descr +++ /dev/null @@ -1,18 +0,0 @@ -Fast, portable and opinionated build system - -jbuilder is a build system that was designed to simplify the release -of Jane Street packages. It reads metadata from "jbuild" files -following a very simple s-expression syntax. - -jbuilder is fast, it has very low-overhead and support parallel builds -on all platforms. It has no system dependencies, all you need to build -jbuilder and packages using jbuilder is OCaml. You don't need or make -or bash as long as the packages themselves don't use bash explicitely. - -jbuilder supports multi-package development by simply dropping multiple -repositories into the same directory. - -It also supports multi-context builds, such as building against -several opam roots/switches simultaneously. This helps maintaining -packages across several versions of OCaml and gives cross-compilation -for free. diff --git a/packages/jbuilder/jbuilder.1.0+beta14/opam b/packages/jbuilder/jbuilder.1.0+beta14/opam index 375104f4fc7..645716ac3d9 100644 --- a/packages/jbuilder/jbuilder.1.0+beta14/opam +++ b/packages/jbuilder/jbuilder.1.0+beta14/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/jbuilder" bug-reports: "https://github.com/janestreet/jbuilder/issues" -dev-repo: "https://github.com/janestreet/jbuilder.git" +dev-repo: "git+https://github.com/janestreet/jbuilder.git" license: "Apache-2.0" build: [ ["ocaml" "bootstrap.ml"] @@ -11,12 +11,29 @@ build: [ ["./boot.exe" "-j" jobs] ] depends: [ - # ocamlfind is not mandatory to build packages using - # jbuilder. However if it is present jbuilder will use it. Making - # it a hard-dependency avoids problems when there is a previous - # ocamlfind in the PATH. We make it a "build" depepdency even though - # it is only a runtime dependency so that reinstalling ocamlfind - # doesn't resintall jbuilder + "ocaml" {>= "4.02.3"} "ocamlfind" {build} ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "Fast, portable and opinionated build system" +description: """ +jbuilder is a build system that was designed to simplify the release +of Jane Street packages. It reads metadata from "jbuild" files +following a very simple s-expression syntax. + +jbuilder is fast, it has very low-overhead and support parallel builds +on all platforms. It has no system dependencies, all you need to build +jbuilder and packages using jbuilder is OCaml. You don't need or make +or bash as long as the packages themselves don't use bash explicitely. + +jbuilder supports multi-package development by simply dropping multiple +repositories into the same directory. + +It also supports multi-context builds, such as building against +several opam roots/switches simultaneously. This helps maintaining +packages across several versions of OCaml and gives cross-compilation +for free.""" +url { + src: + "https://github.com/janestreet/jbuilder/releases/download/1.0+beta14/jbuilder-1.0.beta14.tbz" + checksum: "md5=939d7b3988fefc8f27c72539e0193610" +} diff --git a/packages/jbuilder/jbuilder.1.0+beta14/url b/packages/jbuilder/jbuilder.1.0+beta14/url deleted file mode 100644 index 73dd6041151..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta14/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/jbuilder/releases/download/1.0+beta14/jbuilder-1.0.beta14.tbz" -checksum: "939d7b3988fefc8f27c72539e0193610" \ No newline at end of file diff --git a/packages/jbuilder/jbuilder.1.0+beta15/descr b/packages/jbuilder/jbuilder.1.0+beta15/descr deleted file mode 100644 index 1a05525bf7d..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta15/descr +++ /dev/null @@ -1,18 +0,0 @@ -Fast, portable and opinionated build system - -jbuilder is a build system that was designed to simplify the release -of Jane Street packages. It reads metadata from "jbuild" files -following a very simple s-expression syntax. - -jbuilder is fast, it has very low-overhead and support parallel builds -on all platforms. It has no system dependencies, all you need to build -jbuilder and packages using jbuilder is OCaml. You don't need or make -or bash as long as the packages themselves don't use bash explicitely. - -jbuilder supports multi-package development by simply dropping multiple -repositories into the same directory. - -It also supports multi-context builds, such as building against -several opam roots/switches simultaneously. This helps maintaining -packages across several versions of OCaml and gives cross-compilation -for free. diff --git a/packages/jbuilder/jbuilder.1.0+beta15/opam b/packages/jbuilder/jbuilder.1.0+beta15/opam index 375104f4fc7..9d9015a9048 100644 --- a/packages/jbuilder/jbuilder.1.0+beta15/opam +++ b/packages/jbuilder/jbuilder.1.0+beta15/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/jbuilder" bug-reports: "https://github.com/janestreet/jbuilder/issues" -dev-repo: "https://github.com/janestreet/jbuilder.git" +dev-repo: "git+https://github.com/janestreet/jbuilder.git" license: "Apache-2.0" build: [ ["ocaml" "bootstrap.ml"] @@ -11,12 +11,29 @@ build: [ ["./boot.exe" "-j" jobs] ] depends: [ - # ocamlfind is not mandatory to build packages using - # jbuilder. However if it is present jbuilder will use it. Making - # it a hard-dependency avoids problems when there is a previous - # ocamlfind in the PATH. We make it a "build" depepdency even though - # it is only a runtime dependency so that reinstalling ocamlfind - # doesn't resintall jbuilder + "ocaml" {>= "4.02.3"} "ocamlfind" {build} ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "Fast, portable and opinionated build system" +description: """ +jbuilder is a build system that was designed to simplify the release +of Jane Street packages. It reads metadata from "jbuild" files +following a very simple s-expression syntax. + +jbuilder is fast, it has very low-overhead and support parallel builds +on all platforms. It has no system dependencies, all you need to build +jbuilder and packages using jbuilder is OCaml. You don't need or make +or bash as long as the packages themselves don't use bash explicitely. + +jbuilder supports multi-package development by simply dropping multiple +repositories into the same directory. + +It also supports multi-context builds, such as building against +several opam roots/switches simultaneously. This helps maintaining +packages across several versions of OCaml and gives cross-compilation +for free.""" +url { + src: + "https://github.com/janestreet/jbuilder/releases/download/1.0+beta15/jbuilder-1.0.beta15.tbz" + checksum: "md5=bbf69b88ba3786d5a2bba2288737d4dd" +} diff --git a/packages/jbuilder/jbuilder.1.0+beta15/url b/packages/jbuilder/jbuilder.1.0+beta15/url deleted file mode 100644 index ac70c62df0e..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta15/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/jbuilder/releases/download/1.0+beta15/jbuilder-1.0.beta15.tbz" -checksum: "bbf69b88ba3786d5a2bba2288737d4dd" \ No newline at end of file diff --git a/packages/jbuilder/jbuilder.1.0+beta16/descr b/packages/jbuilder/jbuilder.1.0+beta16/descr deleted file mode 100644 index 1a05525bf7d..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta16/descr +++ /dev/null @@ -1,18 +0,0 @@ -Fast, portable and opinionated build system - -jbuilder is a build system that was designed to simplify the release -of Jane Street packages. It reads metadata from "jbuild" files -following a very simple s-expression syntax. - -jbuilder is fast, it has very low-overhead and support parallel builds -on all platforms. It has no system dependencies, all you need to build -jbuilder and packages using jbuilder is OCaml. You don't need or make -or bash as long as the packages themselves don't use bash explicitely. - -jbuilder supports multi-package development by simply dropping multiple -repositories into the same directory. - -It also supports multi-context builds, such as building against -several opam roots/switches simultaneously. This helps maintaining -packages across several versions of OCaml and gives cross-compilation -for free. diff --git a/packages/jbuilder/jbuilder.1.0+beta16/opam b/packages/jbuilder/jbuilder.1.0+beta16/opam index 375104f4fc7..82964d063f6 100644 --- a/packages/jbuilder/jbuilder.1.0+beta16/opam +++ b/packages/jbuilder/jbuilder.1.0+beta16/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/jbuilder" bug-reports: "https://github.com/janestreet/jbuilder/issues" -dev-repo: "https://github.com/janestreet/jbuilder.git" +dev-repo: "git+https://github.com/janestreet/jbuilder.git" license: "Apache-2.0" build: [ ["ocaml" "bootstrap.ml"] @@ -11,12 +11,29 @@ build: [ ["./boot.exe" "-j" jobs] ] depends: [ - # ocamlfind is not mandatory to build packages using - # jbuilder. However if it is present jbuilder will use it. Making - # it a hard-dependency avoids problems when there is a previous - # ocamlfind in the PATH. We make it a "build" depepdency even though - # it is only a runtime dependency so that reinstalling ocamlfind - # doesn't resintall jbuilder + "ocaml" {>= "4.02.3"} "ocamlfind" {build} ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "Fast, portable and opinionated build system" +description: """ +jbuilder is a build system that was designed to simplify the release +of Jane Street packages. It reads metadata from "jbuild" files +following a very simple s-expression syntax. + +jbuilder is fast, it has very low-overhead and support parallel builds +on all platforms. It has no system dependencies, all you need to build +jbuilder and packages using jbuilder is OCaml. You don't need or make +or bash as long as the packages themselves don't use bash explicitely. + +jbuilder supports multi-package development by simply dropping multiple +repositories into the same directory. + +It also supports multi-context builds, such as building against +several opam roots/switches simultaneously. This helps maintaining +packages across several versions of OCaml and gives cross-compilation +for free.""" +url { + src: + "https://github.com/janestreet/jbuilder/releases/download/1.0+beta16/jbuilder-1.0.beta16.tbz" + checksum: "md5=4b3f701a16089b9c6ccc5ba77d73f3d7" +} diff --git a/packages/jbuilder/jbuilder.1.0+beta16/url b/packages/jbuilder/jbuilder.1.0+beta16/url deleted file mode 100644 index 82e03efe805..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta16/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/jbuilder/releases/download/1.0+beta16/jbuilder-1.0.beta16.tbz" -checksum: "4b3f701a16089b9c6ccc5ba77d73f3d7" \ No newline at end of file diff --git a/packages/jbuilder/jbuilder.1.0+beta17/descr b/packages/jbuilder/jbuilder.1.0+beta17/descr deleted file mode 100644 index 1a05525bf7d..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta17/descr +++ /dev/null @@ -1,18 +0,0 @@ -Fast, portable and opinionated build system - -jbuilder is a build system that was designed to simplify the release -of Jane Street packages. It reads metadata from "jbuild" files -following a very simple s-expression syntax. - -jbuilder is fast, it has very low-overhead and support parallel builds -on all platforms. It has no system dependencies, all you need to build -jbuilder and packages using jbuilder is OCaml. You don't need or make -or bash as long as the packages themselves don't use bash explicitely. - -jbuilder supports multi-package development by simply dropping multiple -repositories into the same directory. - -It also supports multi-context builds, such as building against -several opam roots/switches simultaneously. This helps maintaining -packages across several versions of OCaml and gives cross-compilation -for free. diff --git a/packages/jbuilder/jbuilder.1.0+beta17/opam b/packages/jbuilder/jbuilder.1.0+beta17/opam index 84d257c5538..309bb58557a 100644 --- a/packages/jbuilder/jbuilder.1.0+beta17/opam +++ b/packages/jbuilder/jbuilder.1.0+beta17/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/ocaml/dune" bug-reports: "https://github.com/ocaml/dune/issues" -dev-repo: "https://github.com/ocaml/dune.git" +dev-repo: "git+https://github.com/ocaml/dune.git" license: "Apache-2.0" build: [ ["ocaml" "bootstrap.ml"] @@ -11,12 +11,29 @@ build: [ ["./boot.exe" "-j" jobs] ] depends: [ - # ocamlfind is not mandatory to build packages using - # jbuilder. However if it is present jbuilder will use it. Making - # it a hard-dependency avoids problems when there is a previous - # ocamlfind in the PATH. We make it a "build" depepdency even though - # it is only a runtime dependency so that reinstalling ocamlfind - # doesn't resintall jbuilder + "ocaml" {>= "4.02.3"} "ocamlfind" {build} ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "Fast, portable and opinionated build system" +description: """ +jbuilder is a build system that was designed to simplify the release +of Jane Street packages. It reads metadata from "jbuild" files +following a very simple s-expression syntax. + +jbuilder is fast, it has very low-overhead and support parallel builds +on all platforms. It has no system dependencies, all you need to build +jbuilder and packages using jbuilder is OCaml. You don't need or make +or bash as long as the packages themselves don't use bash explicitely. + +jbuilder supports multi-package development by simply dropping multiple +repositories into the same directory. + +It also supports multi-context builds, such as building against +several opam roots/switches simultaneously. This helps maintaining +packages across several versions of OCaml and gives cross-compilation +for free.""" +url { + src: + "https://github.com/ocaml/dune/releases/download/1.0+beta17/jbuilder-1.0.beta17.tbz" + checksum: "md5=03f11f4c6851d799ec7051ff48510ed4" +} diff --git a/packages/jbuilder/jbuilder.1.0+beta17/url b/packages/jbuilder/jbuilder.1.0+beta17/url deleted file mode 100644 index 4170ea722db..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta17/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/dune/releases/download/1.0+beta17/jbuilder-1.0.beta17.tbz" -checksum: "03f11f4c6851d799ec7051ff48510ed4" \ No newline at end of file diff --git a/packages/jbuilder/jbuilder.1.0+beta18/descr b/packages/jbuilder/jbuilder.1.0+beta18/descr deleted file mode 100644 index 1a05525bf7d..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta18/descr +++ /dev/null @@ -1,18 +0,0 @@ -Fast, portable and opinionated build system - -jbuilder is a build system that was designed to simplify the release -of Jane Street packages. It reads metadata from "jbuild" files -following a very simple s-expression syntax. - -jbuilder is fast, it has very low-overhead and support parallel builds -on all platforms. It has no system dependencies, all you need to build -jbuilder and packages using jbuilder is OCaml. You don't need or make -or bash as long as the packages themselves don't use bash explicitely. - -jbuilder supports multi-package development by simply dropping multiple -repositories into the same directory. - -It also supports multi-context builds, such as building against -several opam roots/switches simultaneously. This helps maintaining -packages across several versions of OCaml and gives cross-compilation -for free. diff --git a/packages/jbuilder/jbuilder.1.0+beta18/opam b/packages/jbuilder/jbuilder.1.0+beta18/opam index 84d257c5538..f5d039b1635 100644 --- a/packages/jbuilder/jbuilder.1.0+beta18/opam +++ b/packages/jbuilder/jbuilder.1.0+beta18/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/ocaml/dune" bug-reports: "https://github.com/ocaml/dune/issues" -dev-repo: "https://github.com/ocaml/dune.git" +dev-repo: "git+https://github.com/ocaml/dune.git" license: "Apache-2.0" build: [ ["ocaml" "bootstrap.ml"] @@ -11,12 +11,29 @@ build: [ ["./boot.exe" "-j" jobs] ] depends: [ - # ocamlfind is not mandatory to build packages using - # jbuilder. However if it is present jbuilder will use it. Making - # it a hard-dependency avoids problems when there is a previous - # ocamlfind in the PATH. We make it a "build" depepdency even though - # it is only a runtime dependency so that reinstalling ocamlfind - # doesn't resintall jbuilder + "ocaml" {>= "4.02.3"} "ocamlfind" {build} ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "Fast, portable and opinionated build system" +description: """ +jbuilder is a build system that was designed to simplify the release +of Jane Street packages. It reads metadata from "jbuild" files +following a very simple s-expression syntax. + +jbuilder is fast, it has very low-overhead and support parallel builds +on all platforms. It has no system dependencies, all you need to build +jbuilder and packages using jbuilder is OCaml. You don't need or make +or bash as long as the packages themselves don't use bash explicitely. + +jbuilder supports multi-package development by simply dropping multiple +repositories into the same directory. + +It also supports multi-context builds, such as building against +several opam roots/switches simultaneously. This helps maintaining +packages across several versions of OCaml and gives cross-compilation +for free.""" +url { + src: + "https://github.com/ocaml/dune/releases/download/1.0+beta18/jbuilder-1.0.beta18.tbz" + checksum: "md5=6d4a796d9d221dff37a08ae7346f401f" +} diff --git a/packages/jbuilder/jbuilder.1.0+beta18/url b/packages/jbuilder/jbuilder.1.0+beta18/url deleted file mode 100644 index 25525c04895..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta18/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/dune/releases/download/1.0+beta18/jbuilder-1.0.beta18.tbz" -checksum: "6d4a796d9d221dff37a08ae7346f401f" \ No newline at end of file diff --git a/packages/jbuilder/jbuilder.1.0+beta2/descr b/packages/jbuilder/jbuilder.1.0+beta2/descr deleted file mode 100644 index 1a05525bf7d..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta2/descr +++ /dev/null @@ -1,18 +0,0 @@ -Fast, portable and opinionated build system - -jbuilder is a build system that was designed to simplify the release -of Jane Street packages. It reads metadata from "jbuild" files -following a very simple s-expression syntax. - -jbuilder is fast, it has very low-overhead and support parallel builds -on all platforms. It has no system dependencies, all you need to build -jbuilder and packages using jbuilder is OCaml. You don't need or make -or bash as long as the packages themselves don't use bash explicitely. - -jbuilder supports multi-package development by simply dropping multiple -repositories into the same directory. - -It also supports multi-context builds, such as building against -several opam roots/switches simultaneously. This helps maintaining -packages across several versions of OCaml and gives cross-compilation -for free. diff --git a/packages/jbuilder/jbuilder.1.0+beta2/opam b/packages/jbuilder/jbuilder.1.0+beta2/opam deleted file mode 100644 index 3b6cdcc3507..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta2/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1.2" -version: "1.0+beta2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/jbuilder" -bug-reports: "https://github.com/janestreet/jbuilder/issues" -dev-repo: "https://github.com/janestreet/jbuilder.git" -license: "Apache-2.0" -build: [ - ["ocaml" "bootstrap.ml"] - ["./boot.exe" "-j" jobs] -] -available: [ ocaml-version >= "4.02.3" ] diff --git a/packages/jbuilder/jbuilder.1.0+beta2/url b/packages/jbuilder/jbuilder.1.0+beta2/url deleted file mode 100644 index d5a51bee3a6..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/jbuilder/archive/1.0+beta2.tar.gz" -checksum: "c2ff5459f3f793f08786d346b6bc7fab" diff --git a/packages/jbuilder/jbuilder.1.0+beta3/descr b/packages/jbuilder/jbuilder.1.0+beta3/descr deleted file mode 100644 index 1a05525bf7d..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta3/descr +++ /dev/null @@ -1,18 +0,0 @@ -Fast, portable and opinionated build system - -jbuilder is a build system that was designed to simplify the release -of Jane Street packages. It reads metadata from "jbuild" files -following a very simple s-expression syntax. - -jbuilder is fast, it has very low-overhead and support parallel builds -on all platforms. It has no system dependencies, all you need to build -jbuilder and packages using jbuilder is OCaml. You don't need or make -or bash as long as the packages themselves don't use bash explicitely. - -jbuilder supports multi-package development by simply dropping multiple -repositories into the same directory. - -It also supports multi-context builds, such as building against -several opam roots/switches simultaneously. This helps maintaining -packages across several versions of OCaml and gives cross-compilation -for free. diff --git a/packages/jbuilder/jbuilder.1.0+beta3/opam b/packages/jbuilder/jbuilder.1.0+beta3/opam deleted file mode 100644 index cbfa3f23bfa..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta3/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1.2" -version: "1.0+beta3" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/jbuilder" -bug-reports: "https://github.com/janestreet/jbuilder/issues" -dev-repo: "https://github.com/janestreet/jbuilder.git" -license: "Apache-2.0" -build: [ - ["ocaml" "bootstrap.ml"] - ["./boot.exe" "-j" jobs] -] -available: [ ocaml-version >= "4.02.3" ] diff --git a/packages/jbuilder/jbuilder.1.0+beta3/url b/packages/jbuilder/jbuilder.1.0+beta3/url deleted file mode 100644 index bf811fd5d93..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/jbuilder/archive/1.0+beta3.tar.gz" -checksum: "667a92432a94abf29769c7a64d285b97" diff --git a/packages/jbuilder/jbuilder.1.0+beta4/descr b/packages/jbuilder/jbuilder.1.0+beta4/descr deleted file mode 100644 index 1a05525bf7d..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta4/descr +++ /dev/null @@ -1,18 +0,0 @@ -Fast, portable and opinionated build system - -jbuilder is a build system that was designed to simplify the release -of Jane Street packages. It reads metadata from "jbuild" files -following a very simple s-expression syntax. - -jbuilder is fast, it has very low-overhead and support parallel builds -on all platforms. It has no system dependencies, all you need to build -jbuilder and packages using jbuilder is OCaml. You don't need or make -or bash as long as the packages themselves don't use bash explicitely. - -jbuilder supports multi-package development by simply dropping multiple -repositories into the same directory. - -It also supports multi-context builds, such as building against -several opam roots/switches simultaneously. This helps maintaining -packages across several versions of OCaml and gives cross-compilation -for free. diff --git a/packages/jbuilder/jbuilder.1.0+beta4/opam b/packages/jbuilder/jbuilder.1.0+beta4/opam index b1c6d75521d..7a46ee92edf 100644 --- a/packages/jbuilder/jbuilder.1.0+beta4/opam +++ b/packages/jbuilder/jbuilder.1.0+beta4/opam @@ -1,12 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/jbuilder" bug-reports: "https://github.com/janestreet/jbuilder/issues" -dev-repo: "https://github.com/janestreet/jbuilder.git" +dev-repo: "git+https://github.com/janestreet/jbuilder.git" license: "Apache-2.0" build: [ ["ocaml" "bootstrap.ml"] ["./boot.exe" "-j" jobs] ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "Fast, portable and opinionated build system" +description: """ +jbuilder is a build system that was designed to simplify the release +of Jane Street packages. It reads metadata from "jbuild" files +following a very simple s-expression syntax. + +jbuilder is fast, it has very low-overhead and support parallel builds +on all platforms. It has no system dependencies, all you need to build +jbuilder and packages using jbuilder is OCaml. You don't need or make +or bash as long as the packages themselves don't use bash explicitely. + +jbuilder supports multi-package development by simply dropping multiple +repositories into the same directory. + +It also supports multi-context builds, such as building against +several opam roots/switches simultaneously. This helps maintaining +packages across several versions of OCaml and gives cross-compilation +for free.""" +depends: [ + "ocaml" {>= "4.02.3"} +] +url { + src: "https://github.com/janestreet/jbuilder/archive/1.0+beta4.tar.gz" + checksum: "md5=cfce9bc70426485d7c220bb2ff2fef0f" +} diff --git a/packages/jbuilder/jbuilder.1.0+beta4/url b/packages/jbuilder/jbuilder.1.0+beta4/url deleted file mode 100644 index f1b74b2e3fd..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/jbuilder/archive/1.0+beta4.tar.gz" -checksum: "cfce9bc70426485d7c220bb2ff2fef0f" diff --git a/packages/jbuilder/jbuilder.1.0+beta5/descr b/packages/jbuilder/jbuilder.1.0+beta5/descr deleted file mode 100644 index 1a05525bf7d..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta5/descr +++ /dev/null @@ -1,18 +0,0 @@ -Fast, portable and opinionated build system - -jbuilder is a build system that was designed to simplify the release -of Jane Street packages. It reads metadata from "jbuild" files -following a very simple s-expression syntax. - -jbuilder is fast, it has very low-overhead and support parallel builds -on all platforms. It has no system dependencies, all you need to build -jbuilder and packages using jbuilder is OCaml. You don't need or make -or bash as long as the packages themselves don't use bash explicitely. - -jbuilder supports multi-package development by simply dropping multiple -repositories into the same directory. - -It also supports multi-context builds, such as building against -several opam roots/switches simultaneously. This helps maintaining -packages across several versions of OCaml and gives cross-compilation -for free. diff --git a/packages/jbuilder/jbuilder.1.0+beta5/opam b/packages/jbuilder/jbuilder.1.0+beta5/opam deleted file mode 100644 index 41a11191ec8..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta5/opam +++ /dev/null @@ -1,44 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/jbuilder" -bug-reports: "https://github.com/janestreet/jbuilder/issues" -dev-repo: "https://github.com/janestreet/jbuilder.git" -license: "Apache-2.0" -build: [ - ["ocaml" "bootstrap.ml"] - ["./boot.exe" "-j" jobs] -] -depends: [ - # ocamlfind is not mandatory to build packages using - # jbuilder. However if it is present jbuilder will use it. Making - # it a hard-dependency avoids problems when there is a previous - # ocamlfind in the PATH. We make it a "build" depepdency even though - # it is only a runtime dependency so that reinstalling ocamlfind - # doesn't resintall jbuilder - "ocamlfind" {build} -] -available: [ ocaml-version >= "4.02.3" ] - -# CR-soon jdimino: uncomment this when opam 2 is the norm: -# -# descr: " -# Fast, portable and opinionated build system -# -# jbuilder is a build system that was designed to simplify the release -# of Jane Street packages. It reads metadata from \"jbuild\" files -# following a very simple s-expression syntax. -# -# jbuilder is fast, it has very low-overhead and support parallel builds -# on all platforms. It has no system dependencies, all you need to build -# jbuilder and packages using jbuilder is OCaml. You don't need or make -# or bash as long as the packages themselves don't use bash explicitely. -# -# jbuilder supports multi-package development by simply dropping multiple -# repositories into the same directory. -# -# It also supports multi-context builds, such as building against -# several opam roots/switches simultaneously. This helps maintaining -# packages across several versions of OCaml and gives cross-compilation -# for free. -# " diff --git a/packages/jbuilder/jbuilder.1.0+beta5/url b/packages/jbuilder/jbuilder.1.0+beta5/url deleted file mode 100644 index 4d91be3f443..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta5/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/janestreet/jbuilder/archive/1.0+beta5.tar.gz" -checksum: "8511c1b079abb04d57654aa84d2f9d78" diff --git a/packages/jbuilder/jbuilder.1.0+beta6/descr b/packages/jbuilder/jbuilder.1.0+beta6/descr deleted file mode 100644 index 1a05525bf7d..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta6/descr +++ /dev/null @@ -1,18 +0,0 @@ -Fast, portable and opinionated build system - -jbuilder is a build system that was designed to simplify the release -of Jane Street packages. It reads metadata from "jbuild" files -following a very simple s-expression syntax. - -jbuilder is fast, it has very low-overhead and support parallel builds -on all platforms. It has no system dependencies, all you need to build -jbuilder and packages using jbuilder is OCaml. You don't need or make -or bash as long as the packages themselves don't use bash explicitely. - -jbuilder supports multi-package development by simply dropping multiple -repositories into the same directory. - -It also supports multi-context builds, such as building against -several opam roots/switches simultaneously. This helps maintaining -packages across several versions of OCaml and gives cross-compilation -for free. diff --git a/packages/jbuilder/jbuilder.1.0+beta6/opam b/packages/jbuilder/jbuilder.1.0+beta6/opam deleted file mode 100644 index d8e25cfb35b..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta6/opam +++ /dev/null @@ -1,44 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/jbuilder" -bug-reports: "https://github.com/janestreet/jbuilder/issues" -dev-repo: "git+https://github.com/janestreet/jbuilder.git" -license: "Apache-2.0" -build: [ - ["ocaml" "bootstrap.ml"] - ["./boot.exe" "-j" jobs] -] -depends: [ - # ocamlfind is not mandatory to build packages using - # jbuilder. However if it is present jbuilder will use it. Making - # it a hard-dependency avoids problems when there is a previous - # ocamlfind in the PATH. We make it a "build" depepdency even though - # it is only a runtime dependency so that reinstalling ocamlfind - # doesn't resintall jbuilder - "ocamlfind" {build} -] -available: [ ocaml-version >= "4.02.3" ] - -# CR-soon jdimino: uncomment this when opam 2 is the norm: -# -# descr: " -# Fast, portable and opinionated build system -# -# jbuilder is a build system that was designed to simplify the release -# of Jane Street packages. It reads metadata from \"jbuild\" files -# following a very simple s-expression syntax. -# -# jbuilder is fast, it has very low-overhead and support parallel builds -# on all platforms. It has no system dependencies, all you need to build -# jbuilder and packages using jbuilder is OCaml. You don't need or make -# or bash as long as the packages themselves don't use bash explicitely. -# -# jbuilder supports multi-package development by simply dropping multiple -# repositories into the same directory. -# -# It also supports multi-context builds, such as building against -# several opam roots/switches simultaneously. This helps maintaining -# packages across several versions of OCaml and gives cross-compilation -# for free. -# " diff --git a/packages/jbuilder/jbuilder.1.0+beta6/url b/packages/jbuilder/jbuilder.1.0+beta6/url deleted file mode 100644 index fa7e94ff820..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta6/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/janestreet/jbuilder/archive/1.0+beta6.tar.gz" -checksum: "b5e098afe7bcea923626dae24f06ee2b" diff --git a/packages/jbuilder/jbuilder.1.0+beta7/descr b/packages/jbuilder/jbuilder.1.0+beta7/descr deleted file mode 100644 index 1a05525bf7d..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta7/descr +++ /dev/null @@ -1,18 +0,0 @@ -Fast, portable and opinionated build system - -jbuilder is a build system that was designed to simplify the release -of Jane Street packages. It reads metadata from "jbuild" files -following a very simple s-expression syntax. - -jbuilder is fast, it has very low-overhead and support parallel builds -on all platforms. It has no system dependencies, all you need to build -jbuilder and packages using jbuilder is OCaml. You don't need or make -or bash as long as the packages themselves don't use bash explicitely. - -jbuilder supports multi-package development by simply dropping multiple -repositories into the same directory. - -It also supports multi-context builds, such as building against -several opam roots/switches simultaneously. This helps maintaining -packages across several versions of OCaml and gives cross-compilation -for free. diff --git a/packages/jbuilder/jbuilder.1.0+beta7/opam b/packages/jbuilder/jbuilder.1.0+beta7/opam index d8e25cfb35b..b012f18cd66 100644 --- a/packages/jbuilder/jbuilder.1.0+beta7/opam +++ b/packages/jbuilder/jbuilder.1.0+beta7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/jbuilder" @@ -10,35 +10,28 @@ build: [ ["./boot.exe" "-j" jobs] ] depends: [ - # ocamlfind is not mandatory to build packages using - # jbuilder. However if it is present jbuilder will use it. Making - # it a hard-dependency avoids problems when there is a previous - # ocamlfind in the PATH. We make it a "build" depepdency even though - # it is only a runtime dependency so that reinstalling ocamlfind - # doesn't resintall jbuilder + "ocaml" {>= "4.02.3"} "ocamlfind" {build} ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "Fast, portable and opinionated build system" +description: """ +jbuilder is a build system that was designed to simplify the release +of Jane Street packages. It reads metadata from "jbuild" files +following a very simple s-expression syntax. -# CR-soon jdimino: uncomment this when opam 2 is the norm: -# -# descr: " -# Fast, portable and opinionated build system -# -# jbuilder is a build system that was designed to simplify the release -# of Jane Street packages. It reads metadata from \"jbuild\" files -# following a very simple s-expression syntax. -# -# jbuilder is fast, it has very low-overhead and support parallel builds -# on all platforms. It has no system dependencies, all you need to build -# jbuilder and packages using jbuilder is OCaml. You don't need or make -# or bash as long as the packages themselves don't use bash explicitely. -# -# jbuilder supports multi-package development by simply dropping multiple -# repositories into the same directory. -# -# It also supports multi-context builds, such as building against -# several opam roots/switches simultaneously. This helps maintaining -# packages across several versions of OCaml and gives cross-compilation -# for free. -# " +jbuilder is fast, it has very low-overhead and support parallel builds +on all platforms. It has no system dependencies, all you need to build +jbuilder and packages using jbuilder is OCaml. You don't need or make +or bash as long as the packages themselves don't use bash explicitely. + +jbuilder supports multi-package development by simply dropping multiple +repositories into the same directory. + +It also supports multi-context builds, such as building against +several opam roots/switches simultaneously. This helps maintaining +packages across several versions of OCaml and gives cross-compilation +for free.""" +url { + src: "https://github.com/janestreet/jbuilder/archive/1.0+beta7.tar.gz" + checksum: "md5=2a8f5277d3c3a7c85e6ec58cb36f5223" +} diff --git a/packages/jbuilder/jbuilder.1.0+beta7/url b/packages/jbuilder/jbuilder.1.0+beta7/url deleted file mode 100644 index e754876dee3..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta7/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/janestreet/jbuilder/archive/1.0+beta7.tar.gz" -checksum: "2a8f5277d3c3a7c85e6ec58cb36f5223" diff --git a/packages/jbuilder/jbuilder.1.0+beta8/descr b/packages/jbuilder/jbuilder.1.0+beta8/descr deleted file mode 100644 index 1a05525bf7d..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta8/descr +++ /dev/null @@ -1,18 +0,0 @@ -Fast, portable and opinionated build system - -jbuilder is a build system that was designed to simplify the release -of Jane Street packages. It reads metadata from "jbuild" files -following a very simple s-expression syntax. - -jbuilder is fast, it has very low-overhead and support parallel builds -on all platforms. It has no system dependencies, all you need to build -jbuilder and packages using jbuilder is OCaml. You don't need or make -or bash as long as the packages themselves don't use bash explicitely. - -jbuilder supports multi-package development by simply dropping multiple -repositories into the same directory. - -It also supports multi-context builds, such as building against -several opam roots/switches simultaneously. This helps maintaining -packages across several versions of OCaml and gives cross-compilation -for free. diff --git a/packages/jbuilder/jbuilder.1.0+beta8/opam b/packages/jbuilder/jbuilder.1.0+beta8/opam index d8e25cfb35b..6815b5d9344 100644 --- a/packages/jbuilder/jbuilder.1.0+beta8/opam +++ b/packages/jbuilder/jbuilder.1.0+beta8/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/jbuilder" @@ -10,35 +10,28 @@ build: [ ["./boot.exe" "-j" jobs] ] depends: [ - # ocamlfind is not mandatory to build packages using - # jbuilder. However if it is present jbuilder will use it. Making - # it a hard-dependency avoids problems when there is a previous - # ocamlfind in the PATH. We make it a "build" depepdency even though - # it is only a runtime dependency so that reinstalling ocamlfind - # doesn't resintall jbuilder + "ocaml" {>= "4.02.3"} "ocamlfind" {build} ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "Fast, portable and opinionated build system" +description: """ +jbuilder is a build system that was designed to simplify the release +of Jane Street packages. It reads metadata from "jbuild" files +following a very simple s-expression syntax. -# CR-soon jdimino: uncomment this when opam 2 is the norm: -# -# descr: " -# Fast, portable and opinionated build system -# -# jbuilder is a build system that was designed to simplify the release -# of Jane Street packages. It reads metadata from \"jbuild\" files -# following a very simple s-expression syntax. -# -# jbuilder is fast, it has very low-overhead and support parallel builds -# on all platforms. It has no system dependencies, all you need to build -# jbuilder and packages using jbuilder is OCaml. You don't need or make -# or bash as long as the packages themselves don't use bash explicitely. -# -# jbuilder supports multi-package development by simply dropping multiple -# repositories into the same directory. -# -# It also supports multi-context builds, such as building against -# several opam roots/switches simultaneously. This helps maintaining -# packages across several versions of OCaml and gives cross-compilation -# for free. -# " +jbuilder is fast, it has very low-overhead and support parallel builds +on all platforms. It has no system dependencies, all you need to build +jbuilder and packages using jbuilder is OCaml. You don't need or make +or bash as long as the packages themselves don't use bash explicitely. + +jbuilder supports multi-package development by simply dropping multiple +repositories into the same directory. + +It also supports multi-context builds, such as building against +several opam roots/switches simultaneously. This helps maintaining +packages across several versions of OCaml and gives cross-compilation +for free.""" +url { + src: "https://github.com/janestreet/jbuilder/archive/1.0+beta8.tar.gz" + checksum: "md5=a7f63d68f717b1658f3685cfce058d0a" +} diff --git a/packages/jbuilder/jbuilder.1.0+beta8/url b/packages/jbuilder/jbuilder.1.0+beta8/url deleted file mode 100644 index 94e8082f5bf..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta8/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/janestreet/jbuilder/archive/1.0+beta8.tar.gz" -checksum: "a7f63d68f717b1658f3685cfce058d0a" diff --git a/packages/jbuilder/jbuilder.1.0+beta9/descr b/packages/jbuilder/jbuilder.1.0+beta9/descr deleted file mode 100644 index 1a05525bf7d..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta9/descr +++ /dev/null @@ -1,18 +0,0 @@ -Fast, portable and opinionated build system - -jbuilder is a build system that was designed to simplify the release -of Jane Street packages. It reads metadata from "jbuild" files -following a very simple s-expression syntax. - -jbuilder is fast, it has very low-overhead and support parallel builds -on all platforms. It has no system dependencies, all you need to build -jbuilder and packages using jbuilder is OCaml. You don't need or make -or bash as long as the packages themselves don't use bash explicitely. - -jbuilder supports multi-package development by simply dropping multiple -repositories into the same directory. - -It also supports multi-context builds, such as building against -several opam roots/switches simultaneously. This helps maintaining -packages across several versions of OCaml and gives cross-compilation -for free. diff --git a/packages/jbuilder/jbuilder.1.0+beta9/opam b/packages/jbuilder/jbuilder.1.0+beta9/opam index 375104f4fc7..d9791e36206 100644 --- a/packages/jbuilder/jbuilder.1.0+beta9/opam +++ b/packages/jbuilder/jbuilder.1.0+beta9/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/jbuilder" bug-reports: "https://github.com/janestreet/jbuilder/issues" -dev-repo: "https://github.com/janestreet/jbuilder.git" +dev-repo: "git+https://github.com/janestreet/jbuilder.git" license: "Apache-2.0" build: [ ["ocaml" "bootstrap.ml"] @@ -11,12 +11,29 @@ build: [ ["./boot.exe" "-j" jobs] ] depends: [ - # ocamlfind is not mandatory to build packages using - # jbuilder. However if it is present jbuilder will use it. Making - # it a hard-dependency avoids problems when there is a previous - # ocamlfind in the PATH. We make it a "build" depepdency even though - # it is only a runtime dependency so that reinstalling ocamlfind - # doesn't resintall jbuilder + "ocaml" {>= "4.02.3"} "ocamlfind" {build} ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "Fast, portable and opinionated build system" +description: """ +jbuilder is a build system that was designed to simplify the release +of Jane Street packages. It reads metadata from "jbuild" files +following a very simple s-expression syntax. + +jbuilder is fast, it has very low-overhead and support parallel builds +on all platforms. It has no system dependencies, all you need to build +jbuilder and packages using jbuilder is OCaml. You don't need or make +or bash as long as the packages themselves don't use bash explicitely. + +jbuilder supports multi-package development by simply dropping multiple +repositories into the same directory. + +It also supports multi-context builds, such as building against +several opam roots/switches simultaneously. This helps maintaining +packages across several versions of OCaml and gives cross-compilation +for free.""" +url { + src: + "https://github.com/janestreet/jbuilder/releases/download/1.0+beta9/jbuilder-1.0.beta9.tbz" + checksum: "md5=7a8a71d559ed51712cfb4bba0da6721b" +} diff --git a/packages/jbuilder/jbuilder.1.0+beta9/url b/packages/jbuilder/jbuilder.1.0+beta9/url deleted file mode 100644 index ab660df9fb1..00000000000 --- a/packages/jbuilder/jbuilder.1.0+beta9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/jbuilder/releases/download/1.0+beta9/jbuilder-1.0.beta9.tbz" -checksum: "7a8a71d559ed51712cfb4bba0da6721b" diff --git a/packages/jekyll-format/jekyll-format.0.1.0/descr b/packages/jekyll-format/jekyll-format.0.1.0/descr deleted file mode 100644 index 790d1ea692b..00000000000 --- a/packages/jekyll-format/jekyll-format.0.1.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Jekyll post parsing library - -[Jekyll](https://jekyllrb.com) is a simple, blog-aware static site -generator that takes a template directory of files and turns them into -a website. This library exists to parse those blog posts and make them -easy to manipulate from OCaml code. - -jekyll-format is distributed under the ISC license. diff --git a/packages/jekyll-format/jekyll-format.0.1.0/opam b/packages/jekyll-format/jekyll-format.0.1.0/opam index 03143adc10f..f1dda781ad0 100644 --- a/packages/jekyll-format/jekyll-format.0.1.0/opam +++ b/packages/jekyll-format/jekyll-format.0.1.0/opam @@ -1,14 +1,14 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anil Madhavapeddy " authors: ["Anil Madhavapeddy "] homepage: "https://github.com/avsm/jekyll-format" doc: "https://avsm.github.io/jekyll-format/doc" license: "ISC" -dev-repo: "https://github.com/avsm/jekyll-format.git" +dev-repo: "git+https://github.com/avsm/jekyll-format.git" bug-reports: "https://github.com/avsm/jekyll-format/issues" tags: ["org:ocamllabs" "org:mirage"] -available: [ ocaml-version >= "4.02.3"] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -19,9 +19,24 @@ depends: [ "rresult" "ptime" "fpath" - "alcotest" {test & >="0.7.0"} - "bos" {test} + "alcotest" {with-test & >= "0.7.0"} + "bos" {with-test} ] -depopts: [] -build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] -build-test: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} +] +synopsis: "Jekyll post parsing library" +description: """ +[Jekyll](https://jekyllrb.com) is a simple, blog-aware static site +generator that takes a template directory of files and turns them into +a website. This library exists to parse those blog posts and make them +easy to manipulate from OCaml code. + +jekyll-format is distributed under the ISC license.""" +url { + src: + "https://github.com/avsm/jekyll-format/releases/download/v0.1.0/jekyll-format-0.1.0.tbz" + checksum: "md5=a16f308684848ba53b7166589b8a802f" +} diff --git a/packages/jekyll-format/jekyll-format.0.1.0/url b/packages/jekyll-format/jekyll-format.0.1.0/url deleted file mode 100644 index 786b693883b..00000000000 --- a/packages/jekyll-format/jekyll-format.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/jekyll-format/releases/download/v0.1.0/jekyll-format-0.1.0.tbz" -checksum: "a16f308684848ba53b7166589b8a802f" \ No newline at end of file diff --git a/packages/jemalloc/jemalloc.0.1/descr b/packages/jemalloc/jemalloc.0.1/descr deleted file mode 100644 index 651bf1bea42..00000000000 --- a/packages/jemalloc/jemalloc.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Bindings to jemalloc mallctl api - -Exposes helpers to access jemalloc control api, retrieve allocator statistics and change allocator settings. diff --git a/packages/jemalloc/jemalloc.0.1/opam b/packages/jemalloc/jemalloc.0.1/opam index 66a7d0802f1..d7a1a96331e 100644 --- a/packages/jemalloc/jemalloc.0.1/opam +++ b/packages/jemalloc/jemalloc.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "joris.giovannangeli@ahrefs.com" authors: "joris giovannangeli" homepage: "https://github.com/ahrefs/ocaml-jemalloc" @@ -10,28 +10,34 @@ 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"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocamlfind" "remove" "jemalloc_ctl"] depends: [ + "ocaml" {>= "4.04.1"} ("oasis" {build & >= "0.4.7"} | "oasis-mirage" {build & >= "0.4.7"}) "ocamlbuild" {build} "ocamlfind" {build} ] depexts: [ - [ [ "alpine"] [ "jemalloc-dev" ] ] - [ ["debian"] ["libjemalloc-dev"] ] - [ ["ubuntu"] ["libjemalloc-dev"] ] - [ ["fedora"] ["jemalloc-devel"] ] - [ ["mageia"] ["jemalloc-devel"] ] - [ ["rhel"] ["jemalloc-devel"] ] - [ ["centos"] ["jemalloc-devel"] ] - [ ["osx"] [ "jemalloc"] ] + ["jemalloc-dev"] {os-distribution = "alpine"} + ["libjemalloc-dev"] {os-distribution = "debian"} + ["libjemalloc-dev"] {os-distribution = "ubuntu"} + ["jemalloc-devel"] {os-distribution = "fedora"} + ["jemalloc-devel"] {os-distribution = "mageia"} + ["jemalloc-devel"] {os-distribution = "rhel"} + ["jemalloc-devel"] {os-distribution = "centos"} + ["jemalloc"] {os = "macos"} ] -available: [ocaml-version >= "4.04.1"] +synopsis: "Bindings to jemalloc mallctl api" +description: + "Exposes helpers to access jemalloc control api, retrieve allocator statistics and change allocator settings." +flags: light-uninstall +url { + src: "https://github.com/ahrefs/ocaml-jemalloc/archive/0.1.tar.gz" + checksum: "md5=94bcdd7e97ef4d9494534c19641512a3" +} diff --git a/packages/jemalloc/jemalloc.0.1/url b/packages/jemalloc/jemalloc.0.1/url deleted file mode 100644 index 5f2336d3b1a..00000000000 --- a/packages/jemalloc/jemalloc.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ahrefs/ocaml-jemalloc/archive/0.1.tar.gz" -checksum: "94bcdd7e97ef4d9494534c19641512a3" diff --git a/packages/jenga/jenga.109.14.00/descr b/packages/jenga/jenga.109.14.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.109.14.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.109.14.00/opam b/packages/jenga/jenga.109.14.00/opam index 69a76ce4aba..952bdee185d 100644 --- a/packages/jenga/jenga.109.14.00/opam +++ b/packages/jenga/jenga.109.14.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" "camlp4" "sexplib" {= "109.14.00"} "fieldslib" {= "109.14.00"} @@ -20,3 +21,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=3980b0cb24705276a7ccf8daa3fa1b4d" +} diff --git a/packages/jenga/jenga.109.14.00/url b/packages/jenga/jenga.109.14.00/url deleted file mode 100644 index 18a677c4c75..00000000000 --- a/packages/jenga/jenga.109.14.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/jenga-109.14.00.tar.gz" -checksum: "3980b0cb24705276a7ccf8daa3fa1b4d" diff --git a/packages/jenga/jenga.109.15.00/descr b/packages/jenga/jenga.109.15.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.109.15.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.109.15.00/opam b/packages/jenga/jenga.109.15.00/opam index 72d8181e706..612ef2eeca7 100644 --- a/packages/jenga/jenga.109.15.00/opam +++ b/packages/jenga/jenga.109.15.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" "camlp4" "sexplib" {= "109.15.00"} "fieldslib" {= "109.15.00"} @@ -20,3 +21,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=2c7310647000799cecc87a3233989b94" +} diff --git a/packages/jenga/jenga.109.15.00/url b/packages/jenga/jenga.109.15.00/url deleted file mode 100644 index 08798266fc1..00000000000 --- a/packages/jenga/jenga.109.15.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/jenga-109.15.00.tar.gz" -checksum: "2c7310647000799cecc87a3233989b94" diff --git a/packages/jenga/jenga.109.17.00/descr b/packages/jenga/jenga.109.17.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.109.17.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.109.17.00/opam b/packages/jenga/jenga.109.17.00/opam index 55c77a1305e..5e320db98a5 100644 --- a/packages/jenga/jenga.109.17.00/opam +++ b/packages/jenga/jenga.109.17.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" "camlp4" "sexplib" {= "109.17.00"} "fieldslib" {= "109.15.00"} @@ -21,3 +22,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=98ba6e8ae142536bf80f6dd286384006" +} diff --git a/packages/jenga/jenga.109.17.00/url b/packages/jenga/jenga.109.17.00/url deleted file mode 100644 index 504d41f2925..00000000000 --- a/packages/jenga/jenga.109.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.17.00/individual/jenga-109.17.00.tar.gz" -checksum: "98ba6e8ae142536bf80f6dd286384006" diff --git a/packages/jenga/jenga.109.18.00/descr b/packages/jenga/jenga.109.18.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.109.18.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.109.18.00/opam b/packages/jenga/jenga.109.18.00/opam index 0458555c671..0286735c7fc 100644 --- a/packages/jenga/jenga.109.18.00/opam +++ b/packages/jenga/jenga.109.18.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" "camlp4" "sexplib" {= "109.17.00"} "fieldslib" {= "109.15.00"} @@ -21,3 +22,11 @@ depends: [ "ocamlbuild" {build} ] install: [make "install"] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.18.00/individual/jenga-109.18.00.tar.gz" + checksum: "md5=9de80fcee15b91782320fba555a4c63f" +} diff --git a/packages/jenga/jenga.109.18.00/url b/packages/jenga/jenga.109.18.00/url deleted file mode 100644 index e162f45317a..00000000000 --- a/packages/jenga/jenga.109.18.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.18.00/individual/jenga-109.18.00.tar.gz" -checksum: "9de80fcee15b91782320fba555a4c63f" diff --git a/packages/jenga/jenga.109.19.00/descr b/packages/jenga/jenga.109.19.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.109.19.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.109.19.00/opam b/packages/jenga/jenga.109.19.00/opam index 9064c5e00ff..5d7e220da02 100644 --- a/packages/jenga/jenga.109.19.00/opam +++ b/packages/jenga/jenga.109.19.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {= "109.19.00"} @@ -24,7 +25,14 @@ depends: [ "sexplib" {= "109.17.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.19.00/individual/jenga-109.19.00.tar.gz" + checksum: "md5=89625387deab9bf180123502b151783d" +} diff --git a/packages/jenga/jenga.109.19.00/url b/packages/jenga/jenga.109.19.00/url deleted file mode 100644 index f3ba882e927..00000000000 --- a/packages/jenga/jenga.109.19.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.19.00/individual/jenga-109.19.00.tar.gz" -checksum: "89625387deab9bf180123502b151783d" diff --git a/packages/jenga/jenga.109.20.00/descr b/packages/jenga/jenga.109.20.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.109.20.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.109.20.00/files/jenga.install b/packages/jenga/jenga.109.20.00/files/jenga.install deleted file mode 100644 index 61dcd7408ad..00000000000 --- a/packages/jenga/jenga.109.20.00/files/jenga.install +++ /dev/null @@ -1,6 +0,0 @@ -bin: [ - "?_build/bin/jenga_progress.byte" {"jenga-progress"} - "?_build/bin/jenga_progress.native" {"jenga-progress"} - "?_build/bin/jenga.byte" {"jenga"} - "?_build/bin/jenga.native" {"jenga"} -] diff --git a/packages/jenga/jenga.109.20.00/opam b/packages/jenga/jenga.109.20.00/opam deleted file mode 100644 index f0a27867335..00000000000 --- a/packages/jenga/jenga.109.20.00/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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" - "sexplib" {= "109.20.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" -install: [[make "install"]] diff --git a/packages/jenga/jenga.109.20.00/url b/packages/jenga/jenga.109.20.00/url deleted file mode 100644 index 6f9808d1353..00000000000 --- a/packages/jenga/jenga.109.20.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.20.00/individual/jenga-109.20.00.tar.gz" -checksum: "a0b858d3fa26736e6fcbd022a9aab9ba" diff --git a/packages/jenga/jenga.109.21.00/descr b/packages/jenga/jenga.109.21.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.109.21.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.109.21.00/opam b/packages/jenga/jenga.109.21.00/opam index 3f85acfd79f..85be3a9b446 100644 --- a/packages/jenga/jenga.109.21.00/opam +++ b/packages/jenga/jenga.109.21.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {= "109.21.00"} @@ -24,7 +25,14 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.21.00/individual/jenga-109.21.00.tar.gz" + checksum: "md5=9317372a88a997ca894844a31e1d7aa3" +} diff --git a/packages/jenga/jenga.109.21.00/url b/packages/jenga/jenga.109.21.00/url deleted file mode 100644 index 86e7492b55c..00000000000 --- a/packages/jenga/jenga.109.21.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.21.00/individual/jenga-109.21.00.tar.gz" -checksum: "9317372a88a997ca894844a31e1d7aa3" diff --git a/packages/jenga/jenga.109.22.00/descr b/packages/jenga/jenga.109.22.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.109.22.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.109.22.00/opam b/packages/jenga/jenga.109.22.00/opam index 0d3122aef97..248cad475a2 100644 --- a/packages/jenga/jenga.109.22.00/opam +++ b/packages/jenga/jenga.109.22.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {= "109.22.00"} @@ -24,7 +25,14 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.22.00/individual/jenga-109.22.00.tar.gz" + checksum: "md5=0d5a47e89889d13076ee8fc756f98bde" +} diff --git a/packages/jenga/jenga.109.22.00/url b/packages/jenga/jenga.109.22.00/url deleted file mode 100644 index cbdd2ce4f90..00000000000 --- a/packages/jenga/jenga.109.22.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.22.00/individual/jenga-109.22.00.tar.gz" -checksum: "0d5a47e89889d13076ee8fc756f98bde" diff --git a/packages/jenga/jenga.109.23.00/descr b/packages/jenga/jenga.109.23.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.109.23.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.109.23.00/opam b/packages/jenga/jenga.109.23.00/opam index 462b222750b..37cf781b80f 100644 --- a/packages/jenga/jenga.109.23.00/opam +++ b/packages/jenga/jenga.109.23.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {= "109.22.00"} @@ -24,7 +25,14 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.23.00/individual/jenga-109.23.00.tar.gz" + checksum: "md5=b2f8854f3dc59df6259d9ec38f601372" +} diff --git a/packages/jenga/jenga.109.23.00/url b/packages/jenga/jenga.109.23.00/url deleted file mode 100644 index 47c4da78bd9..00000000000 --- a/packages/jenga/jenga.109.23.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.23.00/individual/jenga-109.23.00.tar.gz" -checksum: "b2f8854f3dc59df6259d9ec38f601372" diff --git a/packages/jenga/jenga.109.24.00/descr b/packages/jenga/jenga.109.24.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.109.24.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.109.24.00/opam b/packages/jenga/jenga.109.24.00/opam index f5121c8849d..a1b55a531eb 100644 --- a/packages/jenga/jenga.109.24.00/opam +++ b/packages/jenga/jenga.109.24.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {= "109.24.00"} @@ -24,7 +25,14 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.24.00/individual/jenga-109.24.00.tar.gz" + checksum: "md5=5279d1e17af165bc65b8edf5c7cf3971" +} diff --git a/packages/jenga/jenga.109.24.00/url b/packages/jenga/jenga.109.24.00/url deleted file mode 100644 index 2dc48b88e36..00000000000 --- a/packages/jenga/jenga.109.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.24.00/individual/jenga-109.24.00.tar.gz" -checksum: "5279d1e17af165bc65b8edf5c7cf3971" diff --git a/packages/jenga/jenga.109.27.00/descr b/packages/jenga/jenga.109.27.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.109.27.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.109.27.00/opam b/packages/jenga/jenga.109.27.00/opam index af2a5bc68cf..a9137406efa 100644 --- a/packages/jenga/jenga.109.27.00/opam +++ b/packages/jenga/jenga.109.27.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {= "109.27.00"} @@ -25,7 +26,15 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ os = "linux" & ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] +available: os = "linux" bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.27.00/individual/jenga-109.27.00.tar.gz" + checksum: "md5=d599baeb9bb105a604aeafb7c3069610" +} diff --git a/packages/jenga/jenga.109.27.00/url b/packages/jenga/jenga.109.27.00/url deleted file mode 100644 index 51f02ba82f4..00000000000 --- a/packages/jenga/jenga.109.27.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.27.00/individual/jenga-109.27.00.tar.gz" -checksum: "d599baeb9bb105a604aeafb7c3069610" diff --git a/packages/jenga/jenga.109.28.00/descr b/packages/jenga/jenga.109.28.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.109.28.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.109.28.00/opam b/packages/jenga/jenga.109.28.00/opam index 7cf4a39a412..a6ce3afaab0 100644 --- a/packages/jenga/jenga.109.28.00/opam +++ b/packages/jenga/jenga.109.28.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {= "109.27.00"} @@ -25,7 +26,15 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ os = "linux" & ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] +available: os = "linux" bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.28.00/individual/jenga-109.28.00.tar.gz" + checksum: "md5=f399141b3f3abb2e69af2912ffd16b03" +} diff --git a/packages/jenga/jenga.109.28.00/url b/packages/jenga/jenga.109.28.00/url deleted file mode 100644 index 73e98632011..00000000000 --- a/packages/jenga/jenga.109.28.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.28.00/individual/jenga-109.28.00.tar.gz" -checksum: "f399141b3f3abb2e69af2912ffd16b03" diff --git a/packages/jenga/jenga.109.30.00/descr b/packages/jenga/jenga.109.30.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.109.30.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.109.30.00/opam b/packages/jenga/jenga.109.30.00/opam index 330033fbf34..849b7556029 100644 --- a/packages/jenga/jenga.109.30.00/opam +++ b/packages/jenga/jenga.109.30.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {= "109.30.00"} @@ -25,7 +26,14 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.30.00/individual/jenga-109.30.00.tar.gz" + checksum: "md5=3162bb535dfbeba3f17fc508d0cf9d9b" +} diff --git a/packages/jenga/jenga.109.30.00/url b/packages/jenga/jenga.109.30.00/url deleted file mode 100644 index de54774414e..00000000000 --- a/packages/jenga/jenga.109.30.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.30.00/individual/jenga-109.30.00.tar.gz" -checksum: "3162bb535dfbeba3f17fc508d0cf9d9b" diff --git a/packages/jenga/jenga.109.31.00/descr b/packages/jenga/jenga.109.31.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.109.31.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.109.31.00/opam b/packages/jenga/jenga.109.31.00/opam index 8e317b2451b..605c0e16716 100644 --- a/packages/jenga/jenga.109.31.00/opam +++ b/packages/jenga/jenga.109.31.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {= "109.31.00"} @@ -25,7 +26,14 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.31.00/individual/jenga-109.31.00.tar.gz" + checksum: "md5=7f141331ff5d6be16ea9e4846eec1b8f" +} diff --git a/packages/jenga/jenga.109.31.00/url b/packages/jenga/jenga.109.31.00/url deleted file mode 100644 index 41b27a0dc2d..00000000000 --- a/packages/jenga/jenga.109.31.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.31.00/individual/jenga-109.31.00.tar.gz" -checksum: "7f141331ff5d6be16ea9e4846eec1b8f" diff --git a/packages/jenga/jenga.109.32.00/descr b/packages/jenga/jenga.109.32.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.109.32.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.109.32.00/files/jenga.install b/packages/jenga/jenga.109.32.00/files/jenga.install deleted file mode 100644 index 61dcd7408ad..00000000000 --- a/packages/jenga/jenga.109.32.00/files/jenga.install +++ /dev/null @@ -1,6 +0,0 @@ -bin: [ - "?_build/bin/jenga_progress.byte" {"jenga-progress"} - "?_build/bin/jenga_progress.native" {"jenga-progress"} - "?_build/bin/jenga.byte" {"jenga"} - "?_build/bin/jenga.native" {"jenga"} -] diff --git a/packages/jenga/jenga.109.32.00/opam b/packages/jenga/jenga.109.32.00/opam deleted file mode 100644 index 20d589dbb32..00000000000 --- a/packages/jenga/jenga.109.32.00/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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" - "sexplib" {= "109.20.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" -install: [[make "install"]] diff --git a/packages/jenga/jenga.109.32.00/url b/packages/jenga/jenga.109.32.00/url deleted file mode 100644 index ee02b59ae15..00000000000 --- a/packages/jenga/jenga.109.32.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.32.00/individual/jenga-109.32.00.tar.gz" -checksum: "0389a273f611a447cf78690905a7d010" diff --git a/packages/jenga/jenga.109.33.00/descr b/packages/jenga/jenga.109.33.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.109.33.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.109.33.00/opam b/packages/jenga/jenga.109.33.00/opam index 7c272b87b69..b1efd7eacf5 100644 --- a/packages/jenga/jenga.109.33.00/opam +++ b/packages/jenga/jenga.109.33.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {= "109.33.00"} @@ -25,7 +26,14 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.33.00/individual/jenga-109.33.00.tar.gz" + checksum: "md5=d8fc1ea288a228d428a63b63f725e502" +} diff --git a/packages/jenga/jenga.109.33.00/url b/packages/jenga/jenga.109.33.00/url deleted file mode 100644 index b295dcc8b43..00000000000 --- a/packages/jenga/jenga.109.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.33.00/individual/jenga-109.33.00.tar.gz" -checksum: "d8fc1ea288a228d428a63b63f725e502" diff --git a/packages/jenga/jenga.109.34.00/descr b/packages/jenga/jenga.109.34.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.109.34.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.109.34.00/opam b/packages/jenga/jenga.109.34.00/opam index 5123381a15a..187b71e0f6b 100644 --- a/packages/jenga/jenga.109.34.00/opam +++ b/packages/jenga/jenga.109.34.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {= "109.34.00"} @@ -25,7 +26,14 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.34.00/individual/jenga-109.34.00.tar.gz" + checksum: "md5=1cf14d506eb0110a469890acfa9c1795" +} diff --git a/packages/jenga/jenga.109.34.00/url b/packages/jenga/jenga.109.34.00/url deleted file mode 100644 index 4549b2b4563..00000000000 --- a/packages/jenga/jenga.109.34.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.34.00/individual/jenga-109.34.00.tar.gz" -checksum: "1cf14d506eb0110a469890acfa9c1795" diff --git a/packages/jenga/jenga.109.35.00/descr b/packages/jenga/jenga.109.35.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.109.35.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.109.35.00/files/jenga.install b/packages/jenga/jenga.109.35.00/files/jenga.install deleted file mode 100644 index 61dcd7408ad..00000000000 --- a/packages/jenga/jenga.109.35.00/files/jenga.install +++ /dev/null @@ -1,6 +0,0 @@ -bin: [ - "?_build/bin/jenga_progress.byte" {"jenga-progress"} - "?_build/bin/jenga_progress.native" {"jenga-progress"} - "?_build/bin/jenga.byte" {"jenga"} - "?_build/bin/jenga.native" {"jenga"} -] diff --git a/packages/jenga/jenga.109.35.00/opam b/packages/jenga/jenga.109.35.00/opam deleted file mode 100644 index 4603a8332de..00000000000 --- a/packages/jenga/jenga.109.35.00/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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" - "sexplib" {= "109.20.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" -install: [[make "install"]] diff --git a/packages/jenga/jenga.109.35.00/url b/packages/jenga/jenga.109.35.00/url deleted file mode 100644 index 5a3d7b590be..00000000000 --- a/packages/jenga/jenga.109.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/jenga-109.35.00.tar.gz" -checksum: "10d1d6e790a281a786746a00abc8bb54" diff --git a/packages/jenga/jenga.109.36.00/descr b/packages/jenga/jenga.109.36.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.109.36.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.109.36.00/files/jenga.install b/packages/jenga/jenga.109.36.00/files/jenga.install deleted file mode 100644 index 61dcd7408ad..00000000000 --- a/packages/jenga/jenga.109.36.00/files/jenga.install +++ /dev/null @@ -1,6 +0,0 @@ -bin: [ - "?_build/bin/jenga_progress.byte" {"jenga-progress"} - "?_build/bin/jenga_progress.native" {"jenga-progress"} - "?_build/bin/jenga.byte" {"jenga"} - "?_build/bin/jenga.native" {"jenga"} -] diff --git a/packages/jenga/jenga.109.36.00/opam b/packages/jenga/jenga.109.36.00/opam deleted file mode 100644 index 2d3378b7e9b..00000000000 --- a/packages/jenga/jenga.109.36.00/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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" - "sexplib" {= "109.20.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" -install: [[make "install"]] diff --git a/packages/jenga/jenga.109.36.00/url b/packages/jenga/jenga.109.36.00/url deleted file mode 100644 index 67f06bacfbc..00000000000 --- a/packages/jenga/jenga.109.36.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.36.00/individual/jenga-109.36.00.tar.gz" -checksum: "cdda8d75df2ffcb1ca1a3a25e56163d9" diff --git a/packages/jenga/jenga.109.37.00/descr b/packages/jenga/jenga.109.37.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.109.37.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.109.37.00/opam b/packages/jenga/jenga.109.37.00/opam index 52e38727a80..8f2ae5300a2 100644 --- a/packages/jenga/jenga.109.37.00/opam +++ b/packages/jenga/jenga.109.37.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {= "109.35.00"} @@ -25,7 +26,14 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.37.00/individual/jenga-109.37.00.tar.gz" + checksum: "md5=39f5c64cfbccfcb58446cc97c78d3b23" +} diff --git a/packages/jenga/jenga.109.37.00/url b/packages/jenga/jenga.109.37.00/url deleted file mode 100644 index 5fa8cbba6c3..00000000000 --- a/packages/jenga/jenga.109.37.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.37.00/individual/jenga-109.37.00.tar.gz" -checksum: "39f5c64cfbccfcb58446cc97c78d3b23" diff --git a/packages/jenga/jenga.109.38.00/descr b/packages/jenga/jenga.109.38.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.109.38.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.109.38.00/opam b/packages/jenga/jenga.109.38.00/opam index 1f044ce0002..64e6c4c4c94 100644 --- a/packages/jenga/jenga.109.38.00/opam +++ b/packages/jenga/jenga.109.38.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {= "109.38.00"} @@ -25,7 +26,14 @@ depends: [ "sexplib" {= "109.20.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.38.00/individual/jenga-109.38.00.tar.gz" + checksum: "md5=7f1aacd67865b991823cd64ad9d02be2" +} diff --git a/packages/jenga/jenga.109.38.00/url b/packages/jenga/jenga.109.38.00/url deleted file mode 100644 index d4dae815b12..00000000000 --- a/packages/jenga/jenga.109.38.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.38.00/individual/jenga-109.38.00.tar.gz" -checksum: "7f1aacd67865b991823cd64ad9d02be2" diff --git a/packages/jenga/jenga.109.40.00/descr b/packages/jenga/jenga.109.40.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.109.40.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.109.40.00/files/jenga.install b/packages/jenga/jenga.109.40.00/files/jenga.install deleted file mode 100644 index 61dcd7408ad..00000000000 --- a/packages/jenga/jenga.109.40.00/files/jenga.install +++ /dev/null @@ -1,6 +0,0 @@ -bin: [ - "?_build/bin/jenga_progress.byte" {"jenga-progress"} - "?_build/bin/jenga_progress.native" {"jenga-progress"} - "?_build/bin/jenga.byte" {"jenga"} - "?_build/bin/jenga.native" {"jenga"} -] diff --git a/packages/jenga/jenga.109.40.00/opam b/packages/jenga/jenga.109.40.00/opam deleted file mode 100644 index 1ea86c6a5ed..00000000000 --- a/packages/jenga/jenga.109.40.00/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "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" - "sexplib" {>= "109.20.00" & <= "109.41.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" -install: [[make "install"]] diff --git a/packages/jenga/jenga.109.40.00/url b/packages/jenga/jenga.109.40.00/url deleted file mode 100644 index 5c7e5a0fd57..00000000000 --- a/packages/jenga/jenga.109.40.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.40.00/individual/jenga-109.40.00.tar.gz" -checksum: "381e93173f2e966fa43dd05c13ea30ff" diff --git a/packages/jenga/jenga.109.41.00/descr b/packages/jenga/jenga.109.41.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.109.41.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.109.41.00/opam b/packages/jenga/jenga.109.41.00/opam index fa9a8f94af2..08b8eaf148d 100644 --- a/packages/jenga/jenga.109.41.00/opam +++ b/packages/jenga/jenga.109.41.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {= "109.38.00"} @@ -25,7 +26,14 @@ depends: [ "sexplib" {= "109.41.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.41.00/individual/jenga-109.41.00.tar.gz" + checksum: "md5=9432d4ee34948ad250ea69fbbb9fe3d5" +} diff --git a/packages/jenga/jenga.109.41.00/url b/packages/jenga/jenga.109.41.00/url deleted file mode 100644 index ee64b0d1344..00000000000 --- a/packages/jenga/jenga.109.41.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.41.00/individual/jenga-109.41.00.tar.gz" -checksum: "9432d4ee34948ad250ea69fbbb9fe3d5" diff --git a/packages/jenga/jenga.109.42.00/descr b/packages/jenga/jenga.109.42.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.109.42.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.109.42.00/opam b/packages/jenga/jenga.109.42.00/opam index 7003db791ad..2266edfea80 100644 --- a/packages/jenga/jenga.109.42.00/opam +++ b/packages/jenga/jenga.109.42.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {= "109.42.00"} @@ -25,7 +26,14 @@ depends: [ "sexplib" {= "109.41.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.42.00/individual/jenga-109.42.00.tar.gz" + checksum: "md5=345881bdac116cae450010dfffff27bf" +} diff --git a/packages/jenga/jenga.109.42.00/url b/packages/jenga/jenga.109.42.00/url deleted file mode 100644 index aa85d46321c..00000000000 --- a/packages/jenga/jenga.109.42.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.42.00/individual/jenga-109.42.00.tar.gz" -checksum: "345881bdac116cae450010dfffff27bf" diff --git a/packages/jenga/jenga.109.45.00/descr b/packages/jenga/jenga.109.45.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.109.45.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.109.45.00/opam b/packages/jenga/jenga.109.45.00/opam index 7df098fd6ca..88d62b74133 100644 --- a/packages/jenga/jenga.109.45.00/opam +++ b/packages/jenga/jenga.109.45.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {= "109.42.00"} @@ -25,7 +26,14 @@ depends: [ "sexplib" {= "109.41.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.45.00/individual/jenga-109.45.00.tar.gz" + checksum: "md5=15be3ef626f33dbe99cc12d4134099a4" +} diff --git a/packages/jenga/jenga.109.45.00/url b/packages/jenga/jenga.109.45.00/url deleted file mode 100644 index 4b1000d1172..00000000000 --- a/packages/jenga/jenga.109.45.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.45.00/individual/jenga-109.45.00.tar.gz" -checksum: "15be3ef626f33dbe99cc12d4134099a4" diff --git a/packages/jenga/jenga.109.47.00/descr b/packages/jenga/jenga.109.47.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.109.47.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.109.47.00/opam b/packages/jenga/jenga.109.47.00/opam index 807815932e2..d48953cb8a3 100644 --- a/packages/jenga/jenga.109.47.00/opam +++ b/packages/jenga/jenga.109.47.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {= "109.42.00"} @@ -25,7 +26,14 @@ depends: [ "sexplib" {= "109.47.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.47.00/individual/jenga-109.47.00.tar.gz" + checksum: "md5=54f18c7f78eb921e2b9a0fe36228b5c2" +} diff --git a/packages/jenga/jenga.109.47.00/url b/packages/jenga/jenga.109.47.00/url deleted file mode 100644 index 9c9ba4203c9..00000000000 --- a/packages/jenga/jenga.109.47.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.47.00/individual/jenga-109.47.00.tar.gz" -checksum: "54f18c7f78eb921e2b9a0fe36228b5c2" diff --git a/packages/jenga/jenga.109.53.00/descr b/packages/jenga/jenga.109.53.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.109.53.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.109.53.00/opam b/packages/jenga/jenga.109.53.00/opam index 8c645179486..23e54062e01 100644 --- a/packages/jenga/jenga.109.53.00/opam +++ b/packages/jenga/jenga.109.53.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {= "109.53.00"} @@ -25,7 +26,14 @@ depends: [ "sexplib" {= "109.53.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/jenga-109.53.00.tar.gz" + checksum: "md5=0c2a67e19a3be9327aa379a3c14fe17e" +} diff --git a/packages/jenga/jenga.109.53.00/url b/packages/jenga/jenga.109.53.00/url deleted file mode 100644 index 00e563486cf..00000000000 --- a/packages/jenga/jenga.109.53.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/jenga-109.53.00.tar.gz" -checksum: "0c2a67e19a3be9327aa379a3c14fe17e" diff --git a/packages/jenga/jenga.109.55.00/descr b/packages/jenga/jenga.109.55.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.109.55.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.109.55.00/opam b/packages/jenga/jenga.109.55.00/opam index 738100cd9f7..6af391c6f2d 100644 --- a/packages/jenga/jenga.109.55.00/opam +++ b/packages/jenga/jenga.109.55.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {= "109.53.00"} @@ -25,7 +26,14 @@ depends: [ "sexplib" {= "109.55.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/jenga-109.55.00.tar.gz" + checksum: "md5=4153677a7864f7600544bd25b79e1f2c" +} diff --git a/packages/jenga/jenga.109.55.00/url b/packages/jenga/jenga.109.55.00/url deleted file mode 100644 index ae5ba99c05f..00000000000 --- a/packages/jenga/jenga.109.55.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/jenga-109.55.00.tar.gz" -checksum: "4153677a7864f7600544bd25b79e1f2c" diff --git a/packages/jenga/jenga.109.55.02/descr b/packages/jenga/jenga.109.55.02/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.109.55.02/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.109.55.02/opam b/packages/jenga/jenga.109.55.02/opam index 330369a01f4..708847d4069 100644 --- a/packages/jenga/jenga.109.55.02/opam +++ b/packages/jenga/jenga.109.55.02/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "109.53.00" & <= "109.53.02"} @@ -25,7 +26,14 @@ depends: [ "sexplib" {>= "109.55.00" & <= "109.55.02"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/jenga-109.55.02.tar.gz" + checksum: "md5=25d58eb41af514a58cf27c5552d42c46" +} diff --git a/packages/jenga/jenga.109.55.02/url b/packages/jenga/jenga.109.55.02/url deleted file mode 100644 index 6d10377089c..00000000000 --- a/packages/jenga/jenga.109.55.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/jenga-109.55.02.tar.gz" -checksum: "25d58eb41af514a58cf27c5552d42c46" diff --git a/packages/jenga/jenga.109.55.03/descr b/packages/jenga/jenga.109.55.03/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.109.55.03/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.109.55.03/opam b/packages/jenga/jenga.109.55.03/opam index 330369a01f4..e71d4bd19e8 100644 --- a/packages/jenga/jenga.109.55.03/opam +++ b/packages/jenga/jenga.109.55.03/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "109.53.00" & <= "109.53.02"} @@ -25,7 +26,14 @@ depends: [ "sexplib" {>= "109.55.00" & <= "109.55.02"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/jenga-109.55.03.tar.gz" + checksum: "md5=5c63cb9ed2dac8919ad3cf91c7514d5b" +} diff --git a/packages/jenga/jenga.109.55.03/url b/packages/jenga/jenga.109.55.03/url deleted file mode 100644 index 398f4b6a284..00000000000 --- a/packages/jenga/jenga.109.55.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/jenga-109.55.03.tar.gz" -checksum: "5c63cb9ed2dac8919ad3cf91c7514d5b" diff --git a/packages/jenga/jenga.109.58.00/descr b/packages/jenga/jenga.109.58.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.109.58.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.109.58.00/opam b/packages/jenga/jenga.109.58.00/opam index d58e63ff03f..9a4d378d039 100644 --- a/packages/jenga/jenga.109.58.00/opam +++ b/packages/jenga/jenga.109.58.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "109.58.00" & <= "110.01.00"} @@ -25,7 +26,14 @@ depends: [ "sexplib" {>= "109.58.00" & <= "110.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/109.58.00/individual/jenga-109.58.00.tar.gz" + checksum: "md5=0f879b3807fc314dc800765d08b7377b" +} diff --git a/packages/jenga/jenga.109.58.00/url b/packages/jenga/jenga.109.58.00/url deleted file mode 100644 index b8de115f2d1..00000000000 --- a/packages/jenga/jenga.109.58.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.58.00/individual/jenga-109.58.00.tar.gz" -checksum: "0f879b3807fc314dc800765d08b7377b" diff --git a/packages/jenga/jenga.111.03.00/descr b/packages/jenga/jenga.111.03.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.111.03.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.111.03.00/opam b/packages/jenga/jenga.111.03.00/opam index 8b70d4d21e6..ad81dc31d35 100644 --- a/packages/jenga/jenga.111.03.00/opam +++ b/packages/jenga/jenga.111.03.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {= "111.03.00"} @@ -25,7 +26,14 @@ depends: [ "sexplib" {= "111.03.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/jenga-111.03.00.tar.gz" + checksum: "md5=f7fa5af05354f4ebf11cc20e6f393c02" +} diff --git a/packages/jenga/jenga.111.03.00/url b/packages/jenga/jenga.111.03.00/url deleted file mode 100644 index e5b2ef9a961..00000000000 --- a/packages/jenga/jenga.111.03.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/jenga-111.03.00.tar.gz" -checksum: "f7fa5af05354f4ebf11cc20e6f393c02" diff --git a/packages/jenga/jenga.111.06.00/descr b/packages/jenga/jenga.111.06.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.111.06.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.111.06.00/opam b/packages/jenga/jenga.111.06.00/opam index b439c8d0f0c..57763b67b6d 100644 --- a/packages/jenga/jenga.111.06.00/opam +++ b/packages/jenga/jenga.111.06.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {= "111.03.00"} @@ -25,7 +26,14 @@ depends: [ "sexplib" {= "111.03.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.06.00/individual/jenga-111.06.00.tar.gz" + checksum: "md5=a16406c03a7057180194daa0f905281a" +} diff --git a/packages/jenga/jenga.111.06.00/url b/packages/jenga/jenga.111.06.00/url deleted file mode 100644 index 03ded9361e3..00000000000 --- a/packages/jenga/jenga.111.06.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.06.00/individual/jenga-111.06.00.tar.gz" -checksum: "a16406c03a7057180194daa0f905281a" diff --git a/packages/jenga/jenga.111.08.00/descr b/packages/jenga/jenga.111.08.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.111.08.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.111.08.00/opam b/packages/jenga/jenga.111.08.00/opam index 11d98ada92e..fe9f69c51db 100644 --- a/packages/jenga/jenga.111.08.00/opam +++ b/packages/jenga/jenga.111.08.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "111.03.00" & <= "111.13.00"} @@ -25,7 +26,14 @@ depends: [ "sexplib" {>= "111.03.00" & <= "111.13.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.08.00/individual/jenga-111.08.00.tar.gz" + checksum: "md5=4114d4613518977013bfc8323f23d802" +} diff --git a/packages/jenga/jenga.111.08.00/url b/packages/jenga/jenga.111.08.00/url deleted file mode 100644 index 641d3ff7817..00000000000 --- a/packages/jenga/jenga.111.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.08.00/individual/jenga-111.08.00.tar.gz" -checksum: "4114d4613518977013bfc8323f23d802" diff --git a/packages/jenga/jenga.111.08.01/descr b/packages/jenga/jenga.111.08.01/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.111.08.01/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.111.08.01/opam b/packages/jenga/jenga.111.08.01/opam index 9c9a8dba312..05179b9e1ac 100644 --- a/packages/jenga/jenga.111.08.01/opam +++ b/packages/jenga/jenga.111.08.01/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "111.03.00" & <= "111.17.00"} @@ -25,7 +26,14 @@ depends: [ "sexplib" {>= "111.03.00" & <= "111.17.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.08.00/individual/jenga-111.08.01.tar.gz" + checksum: "md5=29af75868771f6eaf4606544c4432b3c" +} diff --git a/packages/jenga/jenga.111.08.01/url b/packages/jenga/jenga.111.08.01/url deleted file mode 100644 index a3edf52249a..00000000000 --- a/packages/jenga/jenga.111.08.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.08.00/individual/jenga-111.08.01.tar.gz" -checksum: "29af75868771f6eaf4606544c4432b3c" diff --git a/packages/jenga/jenga.111.17.00/descr b/packages/jenga/jenga.111.17.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.111.17.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.111.17.00/opam b/packages/jenga/jenga.111.17.00/opam index 00d2ae68dd3..ec37def1f05 100644 --- a/packages/jenga/jenga.111.17.00/opam +++ b/packages/jenga/jenga.111.17.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {= "111.17.00"} @@ -25,7 +26,14 @@ depends: [ "sexplib" {= "111.17.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/jenga-111.17.00.tar.gz" + checksum: "md5=6a1073b9edcb6f5bc391ad92d3b33e12" +} diff --git a/packages/jenga/jenga.111.17.00/url b/packages/jenga/jenga.111.17.00/url deleted file mode 100644 index 6030c7ad3c9..00000000000 --- a/packages/jenga/jenga.111.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/jenga-111.17.00.tar.gz" -checksum: "6a1073b9edcb6f5bc391ad92d3b33e12" diff --git a/packages/jenga/jenga.111.21.00/descr b/packages/jenga/jenga.111.21.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.111.21.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.111.21.00/opam b/packages/jenga/jenga.111.21.00/opam index 549d2f704e1..d090703c37a 100644 --- a/packages/jenga/jenga.111.21.00/opam +++ b/packages/jenga/jenga.111.21.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {= "111.17.00"} @@ -25,7 +26,14 @@ depends: [ "sexplib" {= "111.17.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.21.00/individual/jenga-111.21.00.tar.gz" + checksum: "md5=eaaafde3db0c8f08bbb8276ba5da93ae" +} diff --git a/packages/jenga/jenga.111.21.00/url b/packages/jenga/jenga.111.21.00/url deleted file mode 100644 index 2493f0bff25..00000000000 --- a/packages/jenga/jenga.111.21.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.21.00/individual/jenga-111.21.00.tar.gz" -checksum: "eaaafde3db0c8f08bbb8276ba5da93ae" diff --git a/packages/jenga/jenga.111.25.00/descr b/packages/jenga/jenga.111.25.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.111.25.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.111.25.00/opam b/packages/jenga/jenga.111.25.00/opam index 482358f18aa..3b99660d143 100644 --- a/packages/jenga/jenga.111.25.00/opam +++ b/packages/jenga/jenga.111.25.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {= "111.25.00"} @@ -25,7 +26,14 @@ depends: [ "sexplib" {= "111.25.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/jenga-111.25.00.tar.gz" + checksum: "md5=a0e7a7f3a9deae65a414f363ac4fce52" +} diff --git a/packages/jenga/jenga.111.25.00/url b/packages/jenga/jenga.111.25.00/url deleted file mode 100644 index f00b71460a8..00000000000 --- a/packages/jenga/jenga.111.25.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/jenga-111.25.00.tar.gz" -checksum: "a0e7a7f3a9deae65a414f363ac4fce52" diff --git a/packages/jenga/jenga.111.28.00/descr b/packages/jenga/jenga.111.28.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.111.28.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.111.28.00/opam b/packages/jenga/jenga.111.28.00/opam index 37fcb3631b9..9452dede0c7 100644 --- a/packages/jenga/jenga.111.28.00/opam +++ b/packages/jenga/jenga.111.28.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {= "111.25.00"} @@ -25,7 +26,14 @@ depends: [ "sexplib" {= "111.25.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/jenga-111.28.00.tar.gz" + checksum: "md5=bec1a1a39fbcf2d9014d83d46a35ce3d" +} diff --git a/packages/jenga/jenga.111.28.00/url b/packages/jenga/jenga.111.28.00/url deleted file mode 100644 index b2f55feee67..00000000000 --- a/packages/jenga/jenga.111.28.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/jenga-111.28.00.tar.gz" -checksum: "bec1a1a39fbcf2d9014d83d46a35ce3d" diff --git a/packages/jenga/jenga.112.01.00/descr b/packages/jenga/jenga.112.01.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.112.01.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.112.01.00/opam b/packages/jenga/jenga.112.01.00/opam index 36e470dc816..a9e13f3dede 100644 --- a/packages/jenga/jenga.112.01.00/opam +++ b/packages/jenga/jenga.112.01.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "112.01.00" & < "112.02.00"} @@ -25,7 +26,14 @@ depends: [ "sexplib" {>= "112.01.00" & < "112.02.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/jenga-112.01.00.tar.gz" + checksum: "md5=9b7329edf3b8900f2f025a8334643f6b" +} diff --git a/packages/jenga/jenga.112.01.00/url b/packages/jenga/jenga.112.01.00/url deleted file mode 100644 index 1a75c23ce98..00000000000 --- a/packages/jenga/jenga.112.01.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/jenga-112.01.00.tar.gz" -checksum: "9b7329edf3b8900f2f025a8334643f6b" diff --git a/packages/jenga/jenga.112.06.00/descr b/packages/jenga/jenga.112.06.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.112.06.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.112.06.00/opam b/packages/jenga/jenga.112.06.00/opam index f5ec99a2310..c83215f32d6 100644 --- a/packages/jenga/jenga.112.06.00/opam +++ b/packages/jenga/jenga.112.06.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "112.06.00" & < "112.07.00"} @@ -25,7 +26,14 @@ depends: [ "sexplib" {>= "112.06.00" & < "112.07.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/jenga-112.06.00.tar.gz" + checksum: "md5=3e4ea8ab98f1e880d549727f904e1d1f" +} diff --git a/packages/jenga/jenga.112.06.00/url b/packages/jenga/jenga.112.06.00/url deleted file mode 100644 index aa898456e19..00000000000 --- a/packages/jenga/jenga.112.06.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/jenga-112.06.00.tar.gz" -checksum: "3e4ea8ab98f1e880d549727f904e1d1f" diff --git a/packages/jenga/jenga.112.17.00/descr b/packages/jenga/jenga.112.17.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.112.17.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.112.17.00/opam b/packages/jenga/jenga.112.17.00/opam index b0a6feb0922..b139dcfc969 100644 --- a/packages/jenga/jenga.112.17.00/opam +++ b/packages/jenga/jenga.112.17.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "112.17.00" & < "112.18.00"} @@ -25,7 +26,14 @@ depends: [ "sexplib" {>= "112.17.00" & < "112.18.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.17/files/jenga-112.17.00.tar.gz" + checksum: "md5=f21495362daf5f265ff117354a4122ed" +} diff --git a/packages/jenga/jenga.112.17.00/url b/packages/jenga/jenga.112.17.00/url deleted file mode 100644 index 7bd340949b2..00000000000 --- a/packages/jenga/jenga.112.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.17/files/jenga-112.17.00.tar.gz" -checksum: "f21495362daf5f265ff117354a4122ed" diff --git a/packages/jenga/jenga.112.24.00/descr b/packages/jenga/jenga.112.24.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.112.24.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.112.24.00/opam b/packages/jenga/jenga.112.24.00/opam index 4b0b46a9bc6..7948b73112a 100644 --- a/packages/jenga/jenga.112.24.00/opam +++ b/packages/jenga/jenga.112.24.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "112.24.00" & < "112.25.00"} @@ -25,7 +26,14 @@ depends: [ "sexplib" {>= "112.24.00" & < "112.25.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.24/files/jenga-112.24.tar.gz" + checksum: "md5=826dc798b7a6a61620d7d1f92d9a6b96" +} diff --git a/packages/jenga/jenga.112.24.00/url b/packages/jenga/jenga.112.24.00/url deleted file mode 100644 index e82a669d8ac..00000000000 --- a/packages/jenga/jenga.112.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.24/files/jenga-112.24.tar.gz" -checksum: "826dc798b7a6a61620d7d1f92d9a6b96" diff --git a/packages/jenga/jenga.112.35.00/descr b/packages/jenga/jenga.112.35.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.112.35.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.112.35.00/opam b/packages/jenga/jenga.112.35.00/opam index 50b5ae5d77d..a755c16e0fd 100644 --- a/packages/jenga/jenga.112.35.00/opam +++ b/packages/jenga/jenga.112.35.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "112.35.00" & < "112.36.00"} @@ -25,7 +26,14 @@ depends: [ "sexplib" {>= "112.35.00" & < "112.36.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/112.35/files/jenga-112.35.00.tar.gz" + checksum: "md5=a45ff0aa9e0432889759db079f8ec363" +} diff --git a/packages/jenga/jenga.112.35.00/url b/packages/jenga/jenga.112.35.00/url deleted file mode 100644 index eec823917e5..00000000000 --- a/packages/jenga/jenga.112.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.35/files/jenga-112.35.00.tar.gz" -checksum: "a45ff0aa9e0432889759db079f8ec363" diff --git a/packages/jenga/jenga.113.00.00/descr b/packages/jenga/jenga.113.00.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.113.00.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.113.00.00/opam b/packages/jenga/jenga.113.00.00/opam index 4bd1d590e8a..c5a064590f0 100644 --- a/packages/jenga/jenga.113.00.00/opam +++ b/packages/jenga/jenga.113.00.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "jenga"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "113.00.00" & < "113.01.00"} @@ -25,7 +26,14 @@ depends: [ "sexplib" {>= "113.00.00" & < "113.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" install: [[make "install"]] +synopsis: "Build system" +flags: light-uninstall +extra-files: ["jenga.install" "md5=7a0921d353f6ace52148ed5d43a11e92"] +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.00/files/jenga-113.00.00.tar.gz" + checksum: "md5=e6ce41c7680c55a91cb200f85f7ce73b" +} diff --git a/packages/jenga/jenga.113.00.00/url b/packages/jenga/jenga.113.00.00/url deleted file mode 100644 index 9c449188d7c..00000000000 --- a/packages/jenga/jenga.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/jenga-113.00.00.tar.gz" -checksum: "e6ce41c7680c55a91cb200f85f7ce73b" diff --git a/packages/jenga/jenga.113.24.00/descr b/packages/jenga/jenga.113.24.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.113.24.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.113.24.00/opam b/packages/jenga/jenga.113.24.00/opam index 28f3e186f5d..a58582a9261 100644 --- a/packages/jenga/jenga.113.24.00/opam +++ b/packages/jenga/jenga.113.24.00/opam @@ -1,33 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/jenga" bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "Build system" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/jenga-113.24.00.tar.gz" + checksum: "md5=36875a0e868db6977902bc5037a716eb" +} diff --git a/packages/jenga/jenga.113.24.00/url b/packages/jenga/jenga.113.24.00/url deleted file mode 100644 index a5db2244bfa..00000000000 --- a/packages/jenga/jenga.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/jenga-113.24.00.tar.gz" -checksum: "36875a0e868db6977902bc5037a716eb" diff --git a/packages/jenga/jenga.113.24.02/descr b/packages/jenga/jenga.113.24.02/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.113.24.02/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.113.24.02/opam b/packages/jenga/jenga.113.24.02/opam index 28f3e186f5d..b6b3d9dd383 100644 --- a/packages/jenga/jenga.113.24.02/opam +++ b/packages/jenga/jenga.113.24.02/opam @@ -1,33 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/jenga" bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "Build system" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/jenga-113.24.02.tar.gz" + checksum: "md5=87627cf62192f6c2bbed64f913b1572c" +} diff --git a/packages/jenga/jenga.113.24.02/url b/packages/jenga/jenga.113.24.02/url deleted file mode 100644 index a4ddad9ca1d..00000000000 --- a/packages/jenga/jenga.113.24.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/jenga-113.24.02.tar.gz" -checksum: "87627cf62192f6c2bbed64f913b1572c" diff --git a/packages/jenga/jenga.113.33.00+4.03/descr b/packages/jenga/jenga.113.33.00+4.03/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.113.33.00+4.03/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.113.33.00+4.03/opam b/packages/jenga/jenga.113.33.00+4.03/opam index 9db8e106332..e75726b7062 100644 --- a/packages/jenga/jenga.113.33.00+4.03/opam +++ b/packages/jenga/jenga.113.33.00+4.03/opam @@ -1,33 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/jenga" bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Build system" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/jenga-113.33.00+4.03.tar.gz" + checksum: "md5=066d99673c49af164828ceb411f43156" +} diff --git a/packages/jenga/jenga.113.33.00+4.03/url b/packages/jenga/jenga.113.33.00+4.03/url deleted file mode 100644 index 8f61975753b..00000000000 --- a/packages/jenga/jenga.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/jenga-113.33.00+4.03.tar.gz" -checksum: "066d99673c49af164828ceb411f43156" diff --git a/packages/jenga/jenga.113.33.00/descr b/packages/jenga/jenga.113.33.00/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.113.33.00/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.113.33.00/opam b/packages/jenga/jenga.113.33.00/opam index 2672108c212..d2eb4aba3c4 100644 --- a/packages/jenga/jenga.113.33.00/opam +++ b/packages/jenga/jenga.113.33.00/opam @@ -1,33 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/jenga" bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +synopsis: "Build system" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/jenga-113.33.00.tar.gz" + checksum: "md5=44adb50a88112cd97785c21441d77df9" +} diff --git a/packages/jenga/jenga.113.33.00/url b/packages/jenga/jenga.113.33.00/url deleted file mode 100644 index c0aa68346ed..00000000000 --- a/packages/jenga/jenga.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/jenga-113.33.00.tar.gz" -checksum: "44adb50a88112cd97785c21441d77df9" diff --git a/packages/jenga/jenga.113.33.03/descr b/packages/jenga/jenga.113.33.03/descr deleted file mode 100644 index 6417a0bd07c..00000000000 --- a/packages/jenga/jenga.113.33.03/descr +++ /dev/null @@ -1 +0,0 @@ -Build system diff --git a/packages/jenga/jenga.113.33.03/opam b/packages/jenga/jenga.113.33.03/opam index da487629a20..740d86077bf 100644 --- a/packages/jenga/jenga.113.33.03/opam +++ b/packages/jenga/jenga.113.33.03/opam @@ -1,34 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/jenga" bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +synopsis: "Build system" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/jenga-113.33.03.tar.gz" + checksum: "md5=2726eaf0c5b7d18bd687a875f67f1b1c" +} diff --git a/packages/jenga/jenga.113.33.03/url b/packages/jenga/jenga.113.33.03/url deleted file mode 100644 index 63abd5e8cbc..00000000000 --- a/packages/jenga/jenga.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/jenga-113.33.03.tar.gz" -checksum: "2726eaf0c5b7d18bd687a875f67f1b1c" diff --git a/packages/jenga/jenga.v0.10.0/descr b/packages/jenga/jenga.v0.10.0/descr deleted file mode 100644 index 14d28de1d79..00000000000 --- a/packages/jenga/jenga.v0.10.0/descr +++ /dev/null @@ -1,24 +0,0 @@ -Industrial strength, full-featured build system - -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. diff --git a/packages/jenga/jenga.v0.10.0/opam b/packages/jenga/jenga.v0.10.0/opam index 1c273dd4f78..efcdd7f4f76 100644 --- a/packages/jenga/jenga.v0.10.0/opam +++ b/packages/jenga/jenga.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/jenga" @@ -9,16 +9,45 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=42cd0852e8d1d49762bf28cebcb78bb3" +} diff --git a/packages/jenga/jenga.v0.10.0/url b/packages/jenga/jenga.v0.10.0/url deleted file mode 100644 index 70c5562c063..00000000000 --- a/packages/jenga/jenga.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/jenga-v0.10.0.tar.gz" -checksum: "42cd0852e8d1d49762bf28cebcb78bb3" diff --git a/packages/jenga/jenga.v0.9.0/descr b/packages/jenga/jenga.v0.9.0/descr deleted file mode 100644 index 14d28de1d79..00000000000 --- a/packages/jenga/jenga.v0.9.0/descr +++ /dev/null @@ -1,24 +0,0 @@ -Industrial strength, full-featured build system - -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. diff --git a/packages/jenga/jenga.v0.9.0/opam b/packages/jenga/jenga.v0.9.0/opam index 4cc1deca1f4..93f1751d786 100644 --- a/packages/jenga/jenga.v0.9.0/opam +++ b/packages/jenga/jenga.v0.9.0/opam @@ -1,24 +1,53 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/jenga" bug-reports: "https://github.com/janestreet/jenga/issues" -dev-repo: "https://github.com/janestreet/jenga.git" +dev-repo: "git+https://github.com/janestreet/jenga.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta7"} - "ocaml_plugin" {>= "v0.9" & < "v0.10"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} - "sexplib" {>= "v0.9" & < "v0.10"} + "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" {build & >= "1.0+beta7"} + "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"} ] -available: [ ocaml-version >= "4.03.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: "md5=d8f85f5a1dd8f73710f539593edb5d22" +} diff --git a/packages/jenga/jenga.v0.9.0/url b/packages/jenga/jenga.v0.9.0/url deleted file mode 100644 index 93b4c542af3..00000000000 --- a/packages/jenga/jenga.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/jenga-v0.9.0.tar.gz" -checksum: "d8f85f5a1dd8f73710f539593edb5d22" diff --git a/packages/jhupllib/jhupllib.0.1.1/descr b/packages/jhupllib/jhupllib.0.1.1/descr deleted file mode 100644 index 838b18eb6a5..00000000000 --- a/packages/jhupllib/jhupllib.0.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -A library of tools and utilities for JHU PL lab projects. - -A library of tools and utilities for JHU PL lab projects. diff --git a/packages/jhupllib/jhupllib.0.1.1/opam b/packages/jhupllib/jhupllib.0.1.1/opam index 21d72d02b6a..3e9b2789a20 100644 --- a/packages/jhupllib/jhupllib.0.1.1/opam +++ b/packages/jhupllib/jhupllib.0.1.1/opam @@ -1,26 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "JHU PL Lab " authors: "JHU PL Lab " homepage: "http://www.big-bang-lang.org/" bug-reports: "https://github.com/JHU-PL-Lab/jhu-pl-lib/issues" license: "Apache" -dev-repo: "https://github.com/JHU-PL-Lab/jhu-pl-lib.git" +dev-repo: "git+https://github.com/JHU-PL-Lab/jhu-pl-lib.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"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: [ "ocaml" "%{etc}%/jhupllib/setup.ml" "-C" "%{etc}%/jhupllib" "-uninstall" ] depends: [ + "ocaml" "base-threads" "batteries" "monadlib" @@ -33,3 +32,10 @@ depends: [ "ppx_deriving_yojson" "yojson" ] +synopsis: "A library of tools and utilities for JHU PL lab projects." +description: "A library of tools and utilities for JHU PL lab projects." +url { + src: + "https://github.com/JHU-PL-Lab/jhu-pl-lib/archive/824006ad7c0b05d015c3449f168bb5e99882bee5.zip" + checksum: "md5=4e5d5216bc467bdfbf561966d4a748b3" +} diff --git a/packages/jhupllib/jhupllib.0.1.1/url b/packages/jhupllib/jhupllib.0.1.1/url deleted file mode 100644 index 4f89d6a9bdf..00000000000 --- a/packages/jhupllib/jhupllib.0.1.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/JHU-PL-Lab/jhu-pl-lib/archive/824006ad7c0b05d015c3449f168bb5e99882bee5.zip" -checksum: "4e5d5216bc467bdfbf561966d4a748b3" diff --git a/packages/jhupllib/jhupllib.0.1/descr b/packages/jhupllib/jhupllib.0.1/descr deleted file mode 100644 index 37b44d770a6..00000000000 --- a/packages/jhupllib/jhupllib.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -A library of tools and utilities for JHU PL lab projects. -A library of tools and utilities for JHU PL lab projects. - diff --git a/packages/jhupllib/jhupllib.0.1/opam b/packages/jhupllib/jhupllib.0.1/opam index aa72c32916a..7a2dfe93600 100644 --- a/packages/jhupllib/jhupllib.0.1/opam +++ b/packages/jhupllib/jhupllib.0.1/opam @@ -1,24 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "JHU PL Lab " authors: "JHU PL Lab " homepage: "http://www.big-bang-lang.org/" bug-reports: "https://github.com/JHU-PL-Lab/jhu-pl-lib/issues" license: "Apache" -dev-repo: "https://github.com/JHU-PL-Lab/jhu-pl-lib.git" +dev-repo: "git+https://github.com/JHU-PL-Lab/jhu-pl-lib.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"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocaml" "%{etc}%/jhupllib/_oasis_remove_.ml" "%{etc}%/jhupllib"] depends: [ + "ocaml" "base-threads" "batteries" "monadlib" @@ -30,3 +29,10 @@ depends: [ "ppx_deriving" "yojson" ] +synopsis: "A library of tools and utilities for JHU PL lab projects." +description: "A library of tools and utilities for JHU PL lab projects." +url { + src: + "https://github.com/JHU-PL-Lab/jhu-pl-lib/archive/da46a9e849d8d8f627e59025726d90e64268c9f1.zip" + checksum: "md5=e8284912f1eaadd88c5327103893370d" +} diff --git a/packages/jhupllib/jhupllib.0.1/url b/packages/jhupllib/jhupllib.0.1/url deleted file mode 100644 index f9b68bdb25a..00000000000 --- a/packages/jhupllib/jhupllib.0.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/JHU-PL-Lab/jhu-pl-lib/archive/da46a9e849d8d8f627e59025726d90e64268c9f1.zip" -checksum: "e8284912f1eaadd88c5327103893370d" diff --git a/packages/jingoo/jingoo.1.2.10/descr b/packages/jingoo/jingoo.1.2.10/descr deleted file mode 100644 index 3624defd71d..00000000000 --- a/packages/jingoo/jingoo.1.2.10/descr +++ /dev/null @@ -1 +0,0 @@ -Template engine almost compatible with Jinja2(python template engine) diff --git a/packages/jingoo/jingoo.1.2.10/opam b/packages/jingoo/jingoo.1.2.10/opam deleted file mode 100644 index f5f07239407..00000000000 --- a/packages/jingoo/jingoo.1.2.10/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1.2" -maintainer: "Masaki WATANABE " -authors: "Masaki WATANABE " -homepage: "https://github.com/tategakibunko/jingoo" -bug-reports: "https://github.com/tategakibunko/jingoo/issues" -dev-repo: "git@github.com:tategakibunko/jingoo.git" -license: "BSD-3" -build: [ - [make] -] -install: [make "install"] -remove: ["ocamlfind" "remove" "jingoo"] -depends: ["ocamlfind" "pcre" "batteries" "ounit"] diff --git a/packages/jingoo/jingoo.1.2.10/url b/packages/jingoo/jingoo.1.2.10/url deleted file mode 100644 index f7cf23aa785..00000000000 --- a/packages/jingoo/jingoo.1.2.10/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/tategakibunko/jingoo/archive/v1.2.10.tar.gz" -checksum: "1e0566485212893b286f6926c5f002aa" diff --git a/packages/jingoo/jingoo.1.2.11/descr b/packages/jingoo/jingoo.1.2.11/descr deleted file mode 100644 index 3624defd71d..00000000000 --- a/packages/jingoo/jingoo.1.2.11/descr +++ /dev/null @@ -1 +0,0 @@ -Template engine almost compatible with Jinja2(python template engine) diff --git a/packages/jingoo/jingoo.1.2.11/opam b/packages/jingoo/jingoo.1.2.11/opam deleted file mode 100644 index ff70c79a3e8..00000000000 --- a/packages/jingoo/jingoo.1.2.11/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -maintainer: "Masaki WATANABE " -authors: "Masaki WATANABE " -homepage: "https://github.com/tategakibunko/jingoo" -bug-reports: "https://github.com/tategakibunko/jingoo/issues" -dev-repo: "git@github.com:tategakibunko/jingoo.git" -license: "BSD-3" -build: [ - [make] {ocaml-native} - [make "byte"] {!ocaml-native} -] -install: [make "install"] -remove: ["ocamlfind" "remove" "jingoo"] -depends: ["ocamlfind" "pcre" "batteries" "ounit"] diff --git a/packages/jingoo/jingoo.1.2.11/url b/packages/jingoo/jingoo.1.2.11/url deleted file mode 100644 index 95235815d05..00000000000 --- a/packages/jingoo/jingoo.1.2.11/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/tategakibunko/jingoo/archive/v1.2.11.tar.gz" -checksum: "f608593f9e80203aeec6ba2b8962eff6" diff --git a/packages/jingoo/jingoo.1.2.12/descr b/packages/jingoo/jingoo.1.2.12/descr deleted file mode 100644 index 3624defd71d..00000000000 --- a/packages/jingoo/jingoo.1.2.12/descr +++ /dev/null @@ -1 +0,0 @@ -Template engine almost compatible with Jinja2(python template engine) diff --git a/packages/jingoo/jingoo.1.2.12/opam b/packages/jingoo/jingoo.1.2.12/opam index ff70c79a3e8..1d5108b7f20 100644 --- a/packages/jingoo/jingoo.1.2.12/opam +++ b/packages/jingoo/jingoo.1.2.12/opam @@ -1,14 +1,21 @@ -opam-version: "1.2" +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@github.com:tategakibunko/jingoo.git" +dev-repo: "git+ssh://git@github.com/tategakibunko/jingoo.git" license: "BSD-3" build: [ - [make] {ocaml-native} - [make "byte"] {!ocaml-native} + [make] {ocaml:native} + [make "byte"] {!ocaml:native} ] install: [make "install"] remove: ["ocamlfind" "remove" "jingoo"] -depends: ["ocamlfind" "pcre" "batteries" "ounit"] +depends: ["ocaml" "ocamlfind" "pcre" "batteries" "ounit"] +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: "md5=906d10bca9fb0e00b29e03257749719c" +} diff --git a/packages/jingoo/jingoo.1.2.12/url b/packages/jingoo/jingoo.1.2.12/url deleted file mode 100644 index 083a75195b3..00000000000 --- a/packages/jingoo/jingoo.1.2.12/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/tategakibunko/jingoo/archive/v1.2.12.tar.gz" -checksum: "906d10bca9fb0e00b29e03257749719c" diff --git a/packages/jingoo/jingoo.1.2.13/descr b/packages/jingoo/jingoo.1.2.13/descr deleted file mode 100644 index 3624defd71d..00000000000 --- a/packages/jingoo/jingoo.1.2.13/descr +++ /dev/null @@ -1 +0,0 @@ -Template engine almost compatible with Jinja2(python template engine) diff --git a/packages/jingoo/jingoo.1.2.13/opam b/packages/jingoo/jingoo.1.2.13/opam deleted file mode 100644 index 0a743222b4c..00000000000 --- a/packages/jingoo/jingoo.1.2.13/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -maintainer: "Masaki WATANABE " -authors: "Masaki WATANABE " -homepage: "https://github.com/tategakibunko/jingoo" -bug-reports: "https://github.com/tategakibunko/jingoo/issues" -dev-repo: "git@github.com:tategakibunko/jingoo.git" -license: "BSD-3" -build: [ - [make] {ocaml-native} - [make "byte"] {!ocaml-native} -] -install: [make "install"] -remove: ["ocamlfind" "remove" "jingoo"] -depends: ["ocamlfind" "pcre" "uutf" "ounit"] diff --git a/packages/jingoo/jingoo.1.2.13/url b/packages/jingoo/jingoo.1.2.13/url deleted file mode 100644 index c17e7f94ca8..00000000000 --- a/packages/jingoo/jingoo.1.2.13/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/tategakibunko/jingoo/archive/v1.2.13.tar.gz" -checksum: "505be18202cb759e3787df669af2e892" diff --git a/packages/jingoo/jingoo.1.2.14/descr b/packages/jingoo/jingoo.1.2.14/descr deleted file mode 100644 index 3624defd71d..00000000000 --- a/packages/jingoo/jingoo.1.2.14/descr +++ /dev/null @@ -1 +0,0 @@ -Template engine almost compatible with Jinja2(python template engine) diff --git a/packages/jingoo/jingoo.1.2.14/opam b/packages/jingoo/jingoo.1.2.14/opam deleted file mode 100644 index 0a743222b4c..00000000000 --- a/packages/jingoo/jingoo.1.2.14/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -maintainer: "Masaki WATANABE " -authors: "Masaki WATANABE " -homepage: "https://github.com/tategakibunko/jingoo" -bug-reports: "https://github.com/tategakibunko/jingoo/issues" -dev-repo: "git@github.com:tategakibunko/jingoo.git" -license: "BSD-3" -build: [ - [make] {ocaml-native} - [make "byte"] {!ocaml-native} -] -install: [make "install"] -remove: ["ocamlfind" "remove" "jingoo"] -depends: ["ocamlfind" "pcre" "uutf" "ounit"] diff --git a/packages/jingoo/jingoo.1.2.14/url b/packages/jingoo/jingoo.1.2.14/url deleted file mode 100644 index 9abe453c42d..00000000000 --- a/packages/jingoo/jingoo.1.2.14/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/tategakibunko/jingoo/archive/v1.2.14.tar.gz" -checksum: "a1edc615307e283b964c93561b7081da" diff --git a/packages/jingoo/jingoo.1.2.15/descr b/packages/jingoo/jingoo.1.2.15/descr deleted file mode 100644 index 3624defd71d..00000000000 --- a/packages/jingoo/jingoo.1.2.15/descr +++ /dev/null @@ -1 +0,0 @@ -Template engine almost compatible with Jinja2(python template engine) diff --git a/packages/jingoo/jingoo.1.2.15/opam b/packages/jingoo/jingoo.1.2.15/opam index 0a743222b4c..e961f638e6c 100644 --- a/packages/jingoo/jingoo.1.2.15/opam +++ b/packages/jingoo/jingoo.1.2.15/opam @@ -1,14 +1,21 @@ -opam-version: "1.2" +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@github.com:tategakibunko/jingoo.git" +dev-repo: "git+ssh://git@github.com/tategakibunko/jingoo.git" license: "BSD-3" build: [ - [make] {ocaml-native} - [make "byte"] {!ocaml-native} + [make] {ocaml:native} + [make "byte"] {!ocaml:native} ] install: [make "install"] remove: ["ocamlfind" "remove" "jingoo"] -depends: ["ocamlfind" "pcre" "uutf" "ounit"] +depends: ["ocaml" "ocamlfind" "pcre" "uutf" "ounit"] +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: "md5=2c521b1c3d58751b34d3c087d7936161" +} diff --git a/packages/jingoo/jingoo.1.2.15/url b/packages/jingoo/jingoo.1.2.15/url deleted file mode 100644 index 0ac591392a4..00000000000 --- a/packages/jingoo/jingoo.1.2.15/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/tategakibunko/jingoo/archive/v1.2.15.tar.gz" -checksum: "2c521b1c3d58751b34d3c087d7936161" diff --git a/packages/jingoo/jingoo.1.2.16/descr b/packages/jingoo/jingoo.1.2.16/descr deleted file mode 100644 index 3624defd71d..00000000000 --- a/packages/jingoo/jingoo.1.2.16/descr +++ /dev/null @@ -1 +0,0 @@ -Template engine almost compatible with Jinja2(python template engine) diff --git a/packages/jingoo/jingoo.1.2.16/opam b/packages/jingoo/jingoo.1.2.16/opam index 9369170f181..2246bac0efd 100644 --- a/packages/jingoo/jingoo.1.2.16/opam +++ b/packages/jingoo/jingoo.1.2.16/opam @@ -1,15 +1,27 @@ -opam-version: "1.2" +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@github.com:tategakibunko/jingoo.git" +dev-repo: "git+ssh://git@github.com/tategakibunko/jingoo.git" license: "BSD-3" build: [ - [make] {ocaml-native} - [make "byte"] {!ocaml-native} + [make] {ocaml:native} + [make "byte"] {!ocaml:native} ] install: [make "install"] remove: ["ocamlfind" "remove" "jingoo"] -depends: ["ocamlfind" "pcre" "uutf" "ounit"] -available: [ocaml-version >= "4.02.0"] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" + "pcre" + "uutf" + "ounit" +] +synopsis: + "Template engine almost compatible with Jinja2(python template engine)" +flags: light-uninstall +url { + src: "https://github.com/tategakibunko/jingoo/archive/v1.2.16.tar.gz" + checksum: "md5=df4a5acff47254c1961f29d3cb04a7d2" +} diff --git a/packages/jingoo/jingoo.1.2.16/url b/packages/jingoo/jingoo.1.2.16/url deleted file mode 100644 index 1e1a2c5a037..00000000000 --- a/packages/jingoo/jingoo.1.2.16/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/tategakibunko/jingoo/archive/v1.2.16.tar.gz" -checksum: "df4a5acff47254c1961f29d3cb04a7d2" diff --git a/packages/jingoo/jingoo.1.2.9/descr b/packages/jingoo/jingoo.1.2.9/descr deleted file mode 100644 index 3624defd71d..00000000000 --- a/packages/jingoo/jingoo.1.2.9/descr +++ /dev/null @@ -1 +0,0 @@ -Template engine almost compatible with Jinja2(python template engine) diff --git a/packages/jingoo/jingoo.1.2.9/opam b/packages/jingoo/jingoo.1.2.9/opam deleted file mode 100644 index f5f07239407..00000000000 --- a/packages/jingoo/jingoo.1.2.9/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1.2" -maintainer: "Masaki WATANABE " -authors: "Masaki WATANABE " -homepage: "https://github.com/tategakibunko/jingoo" -bug-reports: "https://github.com/tategakibunko/jingoo/issues" -dev-repo: "git@github.com:tategakibunko/jingoo.git" -license: "BSD-3" -build: [ - [make] -] -install: [make "install"] -remove: ["ocamlfind" "remove" "jingoo"] -depends: ["ocamlfind" "pcre" "batteries" "ounit"] diff --git a/packages/jingoo/jingoo.1.2.9/url b/packages/jingoo/jingoo.1.2.9/url deleted file mode 100644 index 357e7a07d04..00000000000 --- a/packages/jingoo/jingoo.1.2.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/tategakibunko/jingoo/archive/v1.2.9.tar.gz" -checksum: "256a28640dd3a03fefbf76e04cc29391" diff --git a/packages/jitsu-libvirt/jitsu-libvirt.0.0.1/descr b/packages/jitsu-libvirt/jitsu-libvirt.0.0.1/descr deleted file mode 100644 index 59475e584f2..00000000000 --- a/packages/jitsu-libvirt/jitsu-libvirt.0.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package for installing Jitsu with a libvirt backend. diff --git a/packages/jitsu-libvirt/jitsu-libvirt.0.0.1/opam b/packages/jitsu-libvirt/jitsu-libvirt.0.0.1/opam index 009a45f845c..9038b3f12d8 100644 --- a/packages/jitsu-libvirt/jitsu-libvirt.0.0.1/opam +++ b/packages/jitsu-libvirt/jitsu-libvirt.0.0.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/mirage/jitsu.git" +dev-repo: "git+https://github.com/mirage/jitsu.git" license: "ISC" -depends: [ "jitsu" - "libvirt" ] +depends: ["ocaml" "jitsu" "libvirt"] +synopsis: "Virtual package for installing Jitsu with a libvirt backend." diff --git a/packages/jitsu-libxl/jitsu-libxl.0.0.1/descr b/packages/jitsu-libxl/jitsu-libxl.0.0.1/descr deleted file mode 100644 index 3cbac18ac2f..00000000000 --- a/packages/jitsu-libxl/jitsu-libxl.0.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package for installing Jitsu with a libxl (xenctrl) backend. diff --git a/packages/jitsu-libxl/jitsu-libxl.0.0.1/opam b/packages/jitsu-libxl/jitsu-libxl.0.0.1/opam index 229d0134b06..efc9179b7e3 100644 --- a/packages/jitsu-libxl/jitsu-libxl.0.0.1/opam +++ b/packages/jitsu-libxl/jitsu-libxl.0.0.1/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/mirage/jitsu.git" +dev-repo: "git+https://github.com/mirage/jitsu.git" license: "ISC" -depends: [ "jitsu" - "xenctrl" ] - +depends: ["ocaml" "jitsu" "xenctrl"] +synopsis: + "Virtual package for installing Jitsu with a libxl (xenctrl) backend." diff --git a/packages/jitsu-xapi/jitsu-xapi.0.0.1/descr b/packages/jitsu-xapi/jitsu-xapi.0.0.1/descr deleted file mode 100644 index e531c5b4f59..00000000000 --- a/packages/jitsu-xapi/jitsu-xapi.0.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package for installing Jitsu with a Xapi (xen-api-client) backend. diff --git a/packages/jitsu-xapi/jitsu-xapi.0.0.1/opam b/packages/jitsu-xapi/jitsu-xapi.0.0.1/opam index 6e8f0c06ac5..8481e8b85ef 100644 --- a/packages/jitsu-xapi/jitsu-xapi.0.0.1/opam +++ b/packages/jitsu-xapi/jitsu-xapi.0.0.1/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/mirage/jitsu.git" +dev-repo: "git+https://github.com/mirage/jitsu.git" license: "ISC" -depends: [ "jitsu" - "xen-api-client" ] - +depends: ["ocaml" "jitsu" "xen-api-client"] +synopsis: + "Virtual package for installing Jitsu with a Xapi (xen-api-client) backend." diff --git a/packages/jitsu/jitsu.0.2/descr b/packages/jitsu/jitsu.0.2/descr deleted file mode 100644 index ffb478b9c40..00000000000 --- a/packages/jitsu/jitsu.0.2/descr +++ /dev/null @@ -1,7 +0,0 @@ -A forwarding DNS server that automatically starts unikernels on demand - -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. diff --git a/packages/jitsu/jitsu.0.2/opam b/packages/jitsu/jitsu.0.2/opam deleted file mode 100644 index 25d2fc5bddd..00000000000 --- a/packages/jitsu/jitsu.0.2/opam +++ /dev/null @@ -1,40 +0,0 @@ -opam-version: "1.2" -name: "jitsu" -maintainer: "Magnus Skjegstad " -authors: "Magnus Skjegstad " -homepage: "https://github.com/mirage/jitsu" -bug-reports: "https://github.com/mirage/jitsu/issues/" -dev-repo: "https://github.com/mirage/jitsu.git" -license: "ISC" -build: [ - [make] -] -build-test: [ - [make "test"] -] -depends: [ "ocamlfind" {build} - "camlp4" {build} - "lwt" - "dns" { >= "0.15.3" & <"1.0"} - "mirage-time" "mirage-stack-lwt" "mirage-kv-lwt" "duration" "mirage-profile" - # above are needed for dns.lwt - "xenstore" {<="1.3.0"} - "xenstore_transport" {<="0.9.2"} - "cmdliner" - "libvirt" - "ipaddr" - "ezxmlm" - "conduit" {<"0.16"} - "vchan" - "uuidm" - "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" ] -depexts: [ - [["debian"] ["libvirt-bin" "libvirt-dev" "libxen-dev"]] - [["ubuntu"] ["libvirt-bin" "libvirt-dev" "libxen-dev"]] - [["osx" "homebrew"] ["libvirt"]] -] diff --git a/packages/jitsu/jitsu.0.2/url b/packages/jitsu/jitsu.0.2/url deleted file mode 100644 index fc15aff5d2b..00000000000 --- a/packages/jitsu/jitsu.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/jitsu/archive/0.2.0.tar.gz" -checksum: "5adbfbb9e9eddafacaa3bed2f488ca1a" diff --git a/packages/jitsu/jitsu.0.3.0/descr b/packages/jitsu/jitsu.0.3.0/descr deleted file mode 100644 index a3604c8e463..00000000000 --- a/packages/jitsu/jitsu.0.3.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -A forwarding DNS server that automatically starts unikernels on demand - -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. diff --git a/packages/jitsu/jitsu.0.3.0/opam b/packages/jitsu/jitsu.0.3.0/opam index f05e06d5311..97baf66e3cf 100644 --- a/packages/jitsu/jitsu.0.3.0/opam +++ b/packages/jitsu/jitsu.0.3.0/opam @@ -1,38 +1,54 @@ -opam-version: "1.2" +opam-version: "2.0" name: "jitsu" maintainer: "Magnus Skjegstad " authors: "Magnus Skjegstad " homepage: "https://github.com/mirage/jitsu" bug-reports: "https://github.com/mirage/jitsu/issues/" -dev-repo: "https://github.com/mirage/jitsu.git" +dev-repo: "git+https://github.com/mirage/jitsu.git" license: "ISC" build: [ [make] + [make "test"] {with-test} ] - -build-test: [ - [make "test"] +depends: [ + "ocaml" + "ocamlfind" {build} + "camlp4" {build} + "lwt" + "dns" {>= "0.15.3" & < "1.0.0"} + "mirage-time" + "mirage-stack-lwt" + "mirage-kv-lwt" + "duration" + "mirage-profile" + "xenstore" {<= "1.3.0"} + "xenstore_transport" {<= "0.9.2"} + "cmdliner" + "ipaddr" + "ezxmlm" + "conduit" {< "0.16.0"} + "vchan" + "uuidm" + "irmin-unix" {<= "0.12.0"} + "irmin" {>= "0.10.0" & <= "0.12.0"} + "git" {< "2.0.0"} + "xenctrl" {>= "0.9.29"} + "xen-api-client" {= "0.9.10"} + "libvirt" + "alcotest" ] +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. -depends: [ "ocamlfind" {build} - "camlp4" {build} - "lwt" - "dns" { >= "0.15.3" & <"1.0.0"} - "mirage-time" "mirage-stack-lwt" "mirage-kv-lwt" "duration" "mirage-profile" - # above are needed for dns.lwt - "xenstore" {<="1.3.0"} - "xenstore_transport" {<="0.9.2"} - "cmdliner" - "ipaddr" - "ezxmlm" - "conduit" {<"0.16.0"} - "vchan" - "uuidm" - "irmin-unix" {<= "0.12.0"} - "irmin" { >= "0.10.0" & <= "0.12.0" } - "git" { < "2.0.0"} - "xenctrl" {>="0.9.29"} - "xen-api-client" {="0.9.10"} - "libvirt" - "alcotest" ] +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: "md5=60f971b294bbb6609d18e794d99e5802" +} diff --git a/packages/jitsu/jitsu.0.3.0/url b/packages/jitsu/jitsu.0.3.0/url deleted file mode 100644 index 8311386f148..00000000000 --- a/packages/jitsu/jitsu.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/jitsu/archive/0.3.0.tar.gz" -checksum: "60f971b294bbb6609d18e794d99e5802" diff --git a/packages/joolog/joolog.0.4/descr b/packages/joolog/joolog.0.4/descr deleted file mode 100644 index 735454ef57a..00000000000 --- a/packages/joolog/joolog.0.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -Logger for js_of_ocaml -Joolog (Js_of_ocaml logger) is a library managing Lwt logger for -application running in the browser. diff --git a/packages/joolog/joolog.0.4/opam b/packages/joolog/joolog.0.4/opam index 2c8545eaaf7..0aa4ccff0fe 100644 --- a/packages/joolog/joolog.0.4/opam +++ b/packages/joolog/joolog.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hugo.heuzard@gmail.com" authors: [ "Hugo Heuzard" ] license: "LGPL-2.1 with OCaml linking exception" @@ -7,12 +7,13 @@ build: [ ["oasis" "setup"] ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] remove: [ ["ocamlfind" "remove" "joolog"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "js_of_ocaml" "lwt" "react" @@ -28,3 +29,13 @@ conflicts: [ ] dev-repo: "git://github.com/hhugo/jsoolog" install: ["ocaml" "setup.ml" "-install"] +synopsis: "Logger for js_of_ocaml" +description: """ +Joolog (Js_of_ocaml logger) is a library managing Lwt logger for +application running in the browser.""" +flags: light-uninstall +extra-files: ["joolog.install" "md5=79a2ee1bdceae6a3510e67896edc741e"] +url { + src: "https://github.com/hhugo/jsoolog/archive/0.4.tar.gz" + checksum: "md5=6c9b2af04be5a08cb6f86d26f0209f1c" +} diff --git a/packages/joolog/joolog.0.4/url b/packages/joolog/joolog.0.4/url deleted file mode 100644 index 91fd617be61..00000000000 --- a/packages/joolog/joolog.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hhugo/jsoolog/archive/0.4.tar.gz" -checksum: "6c9b2af04be5a08cb6f86d26f0209f1c" diff --git a/packages/js-build-tools/js-build-tools.113.33.03/descr b/packages/js-build-tools/js-build-tools.113.33.03/descr deleted file mode 100644 index 66149a9e355..00000000000 --- a/packages/js-build-tools/js-build-tools.113.33.03/descr +++ /dev/null @@ -1,7 +0,0 @@ -Collection of tools to help building Jane Street Packages -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 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 deleted file mode 100644 index 501004fafa8..00000000000 --- a/packages/js-build-tools/js-build-tools.113.33.03/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: "https://github.com/janestreet/js-build-tools.git" -license: "Apache-2.0" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ocamlbuild" -] -available: [ ocaml-version = "4.02.3" ] diff --git a/packages/js-build-tools/js-build-tools.113.33.03/url b/packages/js-build-tools/js-build-tools.113.33.03/url deleted file mode 100644 index 248c819a961..00000000000 --- a/packages/js-build-tools/js-build-tools.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/js-build-tools-113.33.03.tar.gz" -checksum: "18234d96c4ddba4201dc44ad7e7d26be" diff --git a/packages/js-build-tools/js-build-tools.113.33.04/descr b/packages/js-build-tools/js-build-tools.113.33.04/descr deleted file mode 100644 index 66149a9e355..00000000000 --- a/packages/js-build-tools/js-build-tools.113.33.04/descr +++ /dev/null @@ -1,7 +0,0 @@ -Collection of tools to help building Jane Street Packages -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 diff --git a/packages/js-build-tools/js-build-tools.113.33.04/opam b/packages/js-build-tools/js-build-tools.113.33.04/opam index 343e48943d1..78cdaba518e 100644 --- a/packages/js-build-tools/js-build-tools.113.33.04/opam +++ b/packages/js-build-tools/js-build-tools.113.33.04/opam @@ -1,17 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/js-build-tools.git" +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} - "ocamlfind" {build & >= "1.3.2"} + "ocamlfind" {build & >= "1.3.2"} "ocamlbuild" ] -available: [ ocaml-version >= "4.02.3" ] +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.04.tar.gz" + checksum: "md5=25e2657622a2be4dac42adc2ea148999" +} diff --git a/packages/js-build-tools/js-build-tools.113.33.04/url b/packages/js-build-tools/js-build-tools.113.33.04/url deleted file mode 100644 index e88dce5eb11..00000000000 --- a/packages/js-build-tools/js-build-tools.113.33.04/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/js-build-tools-113.33.04.tar.gz" -checksum: "25e2657622a2be4dac42adc2ea148999" diff --git a/packages/js-lz4/js-lz4.109.38.alpha1/descr b/packages/js-lz4/js-lz4.109.38.alpha1/descr deleted file mode 100644 index bacb1b616c9..00000000000 --- a/packages/js-lz4/js-lz4.109.38.alpha1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Barebones bindings for the LZ4 C api -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. diff --git a/packages/js-lz4/js-lz4.109.38.alpha1/opam b/packages/js-lz4/js-lz4.109.38.alpha1/opam index 7991237922d..547cd0c020d 100644 --- a/packages/js-lz4/js-lz4.109.38.alpha1/opam +++ b/packages/js-lz4/js-lz4.109.38.alpha1/opam @@ -1,11 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "lz4lib"]] depends: [ + "ocaml" "camlp4" "core" {>= "109.38.00" & <= "111.21.00"} "pa_ounit" {>= "109.36.00" & <= "109.53.00"} "ocamlbuild" {build} ] 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: "md5=15c6a257035928b8b65d8c84771d7feb" +} diff --git a/packages/js-lz4/js-lz4.109.38.alpha1/url b/packages/js-lz4/js-lz4.109.38.alpha1/url deleted file mode 100644 index a81ae0739da..00000000000 --- a/packages/js-lz4/js-lz4.109.38.alpha1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/alpha-packages/109.38.alpha1/individual/lz4-109.38.alpha1.tar.gz" -checksum: "15c6a257035928b8b65d8c84771d7feb" diff --git a/packages/js_of_ocaml-camlp4/js_of_ocaml-camlp4.3.0.1/descr b/packages/js_of_ocaml-camlp4/js_of_ocaml-camlp4.3.0.1/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml-camlp4/js_of_ocaml-camlp4.3.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript diff --git a/packages/js_of_ocaml-camlp4/js_of_ocaml-camlp4.3.0.1/opam b/packages/js_of_ocaml-camlp4/js_of_ocaml-camlp4.3.0.1/opam index d5fa1942fe4..d9e62a210af 100644 --- a/packages/js_of_ocaml-camlp4/js_of_ocaml-camlp4.3.0.1/opam +++ b/packages/js_of_ocaml-camlp4/js_of_ocaml-camlp4.3.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" authors: "Ocsigen team" bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" @@ -10,6 +10,7 @@ name: "js_of_ocaml-camlp4" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta12"} "camlp4" {>= "2.4.4"} ] @@ -17,4 +18,8 @@ depopts: ["deriving"] conflicts: [ "deriving" {< "0.6"} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.1.tar.gz" + checksum: "md5=6c8583de8d3de628c71253c8cc7b57d1" +} diff --git a/packages/js_of_ocaml-camlp4/js_of_ocaml-camlp4.3.0.1/url b/packages/js_of_ocaml-camlp4/js_of_ocaml-camlp4.3.0.1/url deleted file mode 100644 index df0591ec960..00000000000 --- a/packages/js_of_ocaml-camlp4/js_of_ocaml-camlp4.3.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.1.tar.gz" -checksum: "6c8583de8d3de628c71253c8cc7b57d1" diff --git a/packages/js_of_ocaml-camlp4/js_of_ocaml-camlp4.3.0.2/descr b/packages/js_of_ocaml-camlp4/js_of_ocaml-camlp4.3.0.2/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml-camlp4/js_of_ocaml-camlp4.3.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript diff --git a/packages/js_of_ocaml-camlp4/js_of_ocaml-camlp4.3.0.2/opam b/packages/js_of_ocaml-camlp4/js_of_ocaml-camlp4.3.0.2/opam index d5fa1942fe4..030f7c06200 100644 --- a/packages/js_of_ocaml-camlp4/js_of_ocaml-camlp4.3.0.2/opam +++ b/packages/js_of_ocaml-camlp4/js_of_ocaml-camlp4.3.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" authors: "Ocsigen team" bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" @@ -10,6 +10,7 @@ name: "js_of_ocaml-camlp4" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta12"} "camlp4" {>= "2.4.4"} ] @@ -17,4 +18,8 @@ depopts: ["deriving"] conflicts: [ "deriving" {< "0.6"} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.2.tar.gz" + checksum: "md5=3942520b7f4e30bf0a23d4df4cf21537" +} diff --git a/packages/js_of_ocaml-camlp4/js_of_ocaml-camlp4.3.0.2/url b/packages/js_of_ocaml-camlp4/js_of_ocaml-camlp4.3.0.2/url deleted file mode 100644 index 46c3af2643e..00000000000 --- a/packages/js_of_ocaml-camlp4/js_of_ocaml-camlp4.3.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.2.tar.gz" -checksum: "3942520b7f4e30bf0a23d4df4cf21537" diff --git a/packages/js_of_ocaml-camlp4/js_of_ocaml-camlp4.3.0/descr b/packages/js_of_ocaml-camlp4/js_of_ocaml-camlp4.3.0/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml-camlp4/js_of_ocaml-camlp4.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript diff --git a/packages/js_of_ocaml-camlp4/js_of_ocaml-camlp4.3.0/opam b/packages/js_of_ocaml-camlp4/js_of_ocaml-camlp4.3.0/opam index 6e62728e967..82aab5a1990 100644 --- a/packages/js_of_ocaml-camlp4/js_of_ocaml-camlp4.3.0/opam +++ b/packages/js_of_ocaml-camlp4/js_of_ocaml-camlp4.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" authors: "Ocsigen team" bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" @@ -10,6 +10,7 @@ name: "js_of_ocaml-camlp4" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta9"} "camlp4" {>= "2.4.4"} ] @@ -17,4 +18,8 @@ depopts: ["deriving"] conflicts: [ "deriving" {< "0.6"} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.0.tar.gz" + checksum: "md5=bba5e95158d0e421b3878db746e7a4ed" +} diff --git a/packages/js_of_ocaml-camlp4/js_of_ocaml-camlp4.3.0/url b/packages/js_of_ocaml-camlp4/js_of_ocaml-camlp4.3.0/url deleted file mode 100644 index 9ad29610f8a..00000000000 --- a/packages/js_of_ocaml-camlp4/js_of_ocaml-camlp4.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.0.tar.gz" -checksum: "bba5e95158d0e421b3878db746e7a4ed" diff --git a/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.3.0.1/descr b/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.3.0.1/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.3.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript 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 index 0f3ed69a726..5a71d447665 100644 --- 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 @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" authors: "Ocsigen team" bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" @@ -10,19 +10,20 @@ name: "js_of_ocaml-compiler" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta12"} "cmdliner" "cppo" {>= "1.1.0"} - -# [ocamlfind] and [yojson] are strictly speaking optional. -# They are non-optional here because we want all features to be enabled. "ocamlfind" "yojson" ] - conflicts: [ "ocamlfind" {< "1.5.1"} "js_of_ocaml" {< "3.0"} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.1.tar.gz" + checksum: "md5=6c8583de8d3de628c71253c8cc7b57d1" +} diff --git a/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.3.0.1/url b/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.3.0.1/url deleted file mode 100644 index df0591ec960..00000000000 --- a/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.3.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.1.tar.gz" -checksum: "6c8583de8d3de628c71253c8cc7b57d1" diff --git a/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.3.0.2/descr b/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.3.0.2/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.3.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript 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 index 0f3ed69a726..ac8ed767209 100644 --- 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 @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" authors: "Ocsigen team" bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" @@ -10,19 +10,20 @@ name: "js_of_ocaml-compiler" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta12"} "cmdliner" "cppo" {>= "1.1.0"} - -# [ocamlfind] and [yojson] are strictly speaking optional. -# They are non-optional here because we want all features to be enabled. "ocamlfind" "yojson" ] - conflicts: [ "ocamlfind" {< "1.5.1"} "js_of_ocaml" {< "3.0"} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.2.tar.gz" + checksum: "md5=3942520b7f4e30bf0a23d4df4cf21537" +} diff --git a/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.3.0.2/url b/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.3.0.2/url deleted file mode 100644 index 46c3af2643e..00000000000 --- a/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.3.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.2.tar.gz" -checksum: "3942520b7f4e30bf0a23d4df4cf21537" diff --git a/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.3.0/descr b/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.3.0/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript 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 index 15d83d62aef..37bcb323b7f 100644 --- 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 @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" authors: "Ocsigen team" bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" @@ -10,19 +10,20 @@ name: "js_of_ocaml-compiler" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} "jbuilder" {build & >= "1.0+beta9"} "cmdliner" "cppo" {>= "1.1.0"} - -# [ocamlfind] and [yojson] are strictly speaking optional. -# They are non-optional here because we want all features to be enabled. "ocamlfind" "yojson" ] - conflicts: [ "ocamlfind" {< "1.5.1"} "js_of_ocaml" {< "3.0"} ] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.06.0" ] +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.0.tar.gz" + checksum: "md5=bba5e95158d0e421b3878db746e7a4ed" +} diff --git a/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.3.0/url b/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.3.0/url deleted file mode 100644 index 9ad29610f8a..00000000000 --- a/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.0.tar.gz" -checksum: "bba5e95158d0e421b3878db746e7a4ed" diff --git a/packages/js_of_ocaml-lwt/js_of_ocaml-lwt.3.0.1/descr b/packages/js_of_ocaml-lwt/js_of_ocaml-lwt.3.0.1/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml-lwt/js_of_ocaml-lwt.3.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript 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 index ffe998a7366..261b7353642 100644 --- 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 @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" authors: "Ocsigen team" bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" @@ -10,16 +10,20 @@ name: "js_of_ocaml-lwt" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta12"} "lwt" {>= "2.4.4"} "js_of_ocaml" {>= "3.0"} "js_of_ocaml-ppx" ] - depopts: [ "graphics" ] conflicts: [ "js_of_ocaml" {<"3.0"} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.1.tar.gz" + checksum: "md5=6c8583de8d3de628c71253c8cc7b57d1" +} diff --git a/packages/js_of_ocaml-lwt/js_of_ocaml-lwt.3.0.1/url b/packages/js_of_ocaml-lwt/js_of_ocaml-lwt.3.0.1/url deleted file mode 100644 index df0591ec960..00000000000 --- a/packages/js_of_ocaml-lwt/js_of_ocaml-lwt.3.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.1.tar.gz" -checksum: "6c8583de8d3de628c71253c8cc7b57d1" diff --git a/packages/js_of_ocaml-lwt/js_of_ocaml-lwt.3.0.2/descr b/packages/js_of_ocaml-lwt/js_of_ocaml-lwt.3.0.2/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml-lwt/js_of_ocaml-lwt.3.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript 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 index ffe998a7366..a4b0e652ea0 100644 --- 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 @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" authors: "Ocsigen team" bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" @@ -10,16 +10,20 @@ name: "js_of_ocaml-lwt" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta12"} "lwt" {>= "2.4.4"} "js_of_ocaml" {>= "3.0"} "js_of_ocaml-ppx" ] - depopts: [ "graphics" ] conflicts: [ "js_of_ocaml" {<"3.0"} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.2.tar.gz" + checksum: "md5=3942520b7f4e30bf0a23d4df4cf21537" +} diff --git a/packages/js_of_ocaml-lwt/js_of_ocaml-lwt.3.0.2/url b/packages/js_of_ocaml-lwt/js_of_ocaml-lwt.3.0.2/url deleted file mode 100644 index 46c3af2643e..00000000000 --- a/packages/js_of_ocaml-lwt/js_of_ocaml-lwt.3.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.2.tar.gz" -checksum: "3942520b7f4e30bf0a23d4df4cf21537" diff --git a/packages/js_of_ocaml-lwt/js_of_ocaml-lwt.3.0/descr b/packages/js_of_ocaml-lwt/js_of_ocaml-lwt.3.0/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml-lwt/js_of_ocaml-lwt.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript 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 index 9c8aea81529..5a454e524a2 100644 --- 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 @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" authors: "Ocsigen team" bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" @@ -10,16 +10,20 @@ name: "js_of_ocaml-lwt" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta9"} "lwt" {>= "2.4.4"} "js_of_ocaml" {>= "3.0"} "js_of_ocaml-ppx" ] - depopts: [ "graphics" ] conflicts: [ "js_of_ocaml" {<"3.0"} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.0.tar.gz" + checksum: "md5=bba5e95158d0e421b3878db746e7a4ed" +} diff --git a/packages/js_of_ocaml-lwt/js_of_ocaml-lwt.3.0/url b/packages/js_of_ocaml-lwt/js_of_ocaml-lwt.3.0/url deleted file mode 100644 index 9ad29610f8a..00000000000 --- a/packages/js_of_ocaml-lwt/js_of_ocaml-lwt.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.0.tar.gz" -checksum: "bba5e95158d0e421b3878db746e7a4ed" diff --git a/packages/js_of_ocaml-ocamlbuild/js_of_ocaml-ocamlbuild.3.0.1/descr b/packages/js_of_ocaml-ocamlbuild/js_of_ocaml-ocamlbuild.3.0.1/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml-ocamlbuild/js_of_ocaml-ocamlbuild.3.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript diff --git a/packages/js_of_ocaml-ocamlbuild/js_of_ocaml-ocamlbuild.3.0.1/opam b/packages/js_of_ocaml-ocamlbuild/js_of_ocaml-ocamlbuild.3.0.1/opam index 5ffb3b48bcf..7bab4a0f165 100644 --- a/packages/js_of_ocaml-ocamlbuild/js_of_ocaml-ocamlbuild.3.0.1/opam +++ b/packages/js_of_ocaml-ocamlbuild/js_of_ocaml-ocamlbuild.3.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" authors: "Ocsigen team" bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" @@ -10,8 +10,12 @@ name: "js_of_ocaml-ocamlbuild" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.00.0"} "jbuilder" {build & >= "1.0+beta12"} "ocamlbuild" ] - -available: [ ocaml-version >= "4.00.0" ] +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.1.tar.gz" + checksum: "md5=6c8583de8d3de628c71253c8cc7b57d1" +} diff --git a/packages/js_of_ocaml-ocamlbuild/js_of_ocaml-ocamlbuild.3.0.1/url b/packages/js_of_ocaml-ocamlbuild/js_of_ocaml-ocamlbuild.3.0.1/url deleted file mode 100644 index df0591ec960..00000000000 --- a/packages/js_of_ocaml-ocamlbuild/js_of_ocaml-ocamlbuild.3.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.1.tar.gz" -checksum: "6c8583de8d3de628c71253c8cc7b57d1" diff --git a/packages/js_of_ocaml-ocamlbuild/js_of_ocaml-ocamlbuild.3.0.2/descr b/packages/js_of_ocaml-ocamlbuild/js_of_ocaml-ocamlbuild.3.0.2/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml-ocamlbuild/js_of_ocaml-ocamlbuild.3.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript diff --git a/packages/js_of_ocaml-ocamlbuild/js_of_ocaml-ocamlbuild.3.0.2/opam b/packages/js_of_ocaml-ocamlbuild/js_of_ocaml-ocamlbuild.3.0.2/opam index 5ffb3b48bcf..8a9903bb16d 100644 --- a/packages/js_of_ocaml-ocamlbuild/js_of_ocaml-ocamlbuild.3.0.2/opam +++ b/packages/js_of_ocaml-ocamlbuild/js_of_ocaml-ocamlbuild.3.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" authors: "Ocsigen team" bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" @@ -10,8 +10,12 @@ name: "js_of_ocaml-ocamlbuild" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.00.0"} "jbuilder" {build & >= "1.0+beta12"} "ocamlbuild" ] - -available: [ ocaml-version >= "4.00.0" ] +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.2.tar.gz" + checksum: "md5=3942520b7f4e30bf0a23d4df4cf21537" +} diff --git a/packages/js_of_ocaml-ocamlbuild/js_of_ocaml-ocamlbuild.3.0.2/url b/packages/js_of_ocaml-ocamlbuild/js_of_ocaml-ocamlbuild.3.0.2/url deleted file mode 100644 index 46c3af2643e..00000000000 --- a/packages/js_of_ocaml-ocamlbuild/js_of_ocaml-ocamlbuild.3.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.2.tar.gz" -checksum: "3942520b7f4e30bf0a23d4df4cf21537" diff --git a/packages/js_of_ocaml-ocamlbuild/js_of_ocaml-ocamlbuild.3.0/descr b/packages/js_of_ocaml-ocamlbuild/js_of_ocaml-ocamlbuild.3.0/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml-ocamlbuild/js_of_ocaml-ocamlbuild.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript diff --git a/packages/js_of_ocaml-ocamlbuild/js_of_ocaml-ocamlbuild.3.0/opam b/packages/js_of_ocaml-ocamlbuild/js_of_ocaml-ocamlbuild.3.0/opam index f5ac36f0e99..013cfb23c84 100644 --- a/packages/js_of_ocaml-ocamlbuild/js_of_ocaml-ocamlbuild.3.0/opam +++ b/packages/js_of_ocaml-ocamlbuild/js_of_ocaml-ocamlbuild.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" authors: "Ocsigen team" bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" @@ -10,8 +10,12 @@ name: "js_of_ocaml-ocamlbuild" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.00.0"} "jbuilder" {build & >= "1.0+beta9"} "ocamlbuild" ] - -available: [ ocaml-version >= "4.00.0" ] +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.0.tar.gz" + checksum: "md5=bba5e95158d0e421b3878db746e7a4ed" +} diff --git a/packages/js_of_ocaml-ocamlbuild/js_of_ocaml-ocamlbuild.3.0/url b/packages/js_of_ocaml-ocamlbuild/js_of_ocaml-ocamlbuild.3.0/url deleted file mode 100644 index 9ad29610f8a..00000000000 --- a/packages/js_of_ocaml-ocamlbuild/js_of_ocaml-ocamlbuild.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.0.tar.gz" -checksum: "bba5e95158d0e421b3878db746e7a4ed" diff --git a/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.3.0.1/descr b/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.3.0.1/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.3.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript 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 index 090fa2a9184..5f0f5487018 100644 --- 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 @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" authors: "Ocsigen team" bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" @@ -10,12 +10,12 @@ name: "js_of_ocaml-ppx" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" "ppx_tools_versioned" "js_of_ocaml" {>= "3.0"} ] - depopts: ["ppx_deriving" "ppx_tools"] conflicts: [ @@ -23,4 +23,8 @@ conflicts: [ "ppx_deriving" {>"4.2"} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.1.tar.gz" + checksum: "md5=6c8583de8d3de628c71253c8cc7b57d1" +} diff --git a/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.3.0.1/url b/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.3.0.1/url deleted file mode 100644 index df0591ec960..00000000000 --- a/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.3.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.1.tar.gz" -checksum: "6c8583de8d3de628c71253c8cc7b57d1" diff --git a/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.3.0.2/descr b/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.3.0.2/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.3.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript 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 index e6738e48d39..c0747c91451 100644 --- 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 @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" authors: "Ocsigen team" bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" @@ -10,12 +10,12 @@ name: "js_of_ocaml-ppx" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" "ppx_tools_versioned" "js_of_ocaml" {>= "3.0"} ] - depopts: ["ppx_deriving" "ppx_tools"] conflicts: [ @@ -23,4 +23,8 @@ conflicts: [ "ppx_deriving" {<="4.2.0"} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.2.tar.gz" + checksum: "md5=3942520b7f4e30bf0a23d4df4cf21537" +} diff --git a/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.3.0.2/url b/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.3.0.2/url deleted file mode 100644 index 46c3af2643e..00000000000 --- a/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.3.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.2.tar.gz" -checksum: "3942520b7f4e30bf0a23d4df4cf21537" diff --git a/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.3.0/descr b/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.3.0/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript 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 index 5f93c293fc7..c370f223d05 100644 --- 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 @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" authors: "Ocsigen team" bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" @@ -10,12 +10,12 @@ name: "js_of_ocaml-ppx" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta9"} "ocaml-migrate-parsetree" "ppx_tools_versioned" "js_of_ocaml" {>= "3.0"} ] - depopts: ["ppx_deriving" "ppx_tools"] conflicts: [ @@ -23,4 +23,8 @@ conflicts: [ "ppx_deriving" {>"4.2"} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.0.tar.gz" + checksum: "md5=bba5e95158d0e421b3878db746e7a4ed" +} diff --git a/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.3.0/url b/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.3.0/url deleted file mode 100644 index 9ad29610f8a..00000000000 --- a/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.0.tar.gz" -checksum: "bba5e95158d0e421b3878db746e7a4ed" diff --git a/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.3.0.1/descr b/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.3.0.1/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.3.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript 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 index c20b2e6d047..bc4b8895a80 100644 --- 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 @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" authors: "Ocsigen team" bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" @@ -10,13 +10,17 @@ name: "js_of_ocaml-toplevel" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta12"} "ocamlfind" {>= "1.5.1"} "js_of_ocaml-compiler" "js_of_ocaml-ppx" "js_of_ocaml" {>= "3.0"} ] - depopts: [ "camlp4" ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.1.tar.gz" + checksum: "md5=6c8583de8d3de628c71253c8cc7b57d1" +} diff --git a/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.3.0.1/url b/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.3.0.1/url deleted file mode 100644 index df0591ec960..00000000000 --- a/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.3.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.1.tar.gz" -checksum: "6c8583de8d3de628c71253c8cc7b57d1" diff --git a/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.3.0.2/descr b/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.3.0.2/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.3.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript 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 index c20b2e6d047..e0f6b26bdf5 100644 --- 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 @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" authors: "Ocsigen team" bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" @@ -10,13 +10,17 @@ name: "js_of_ocaml-toplevel" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta12"} "ocamlfind" {>= "1.5.1"} "js_of_ocaml-compiler" "js_of_ocaml-ppx" "js_of_ocaml" {>= "3.0"} ] - depopts: [ "camlp4" ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.2.tar.gz" + checksum: "md5=3942520b7f4e30bf0a23d4df4cf21537" +} diff --git a/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.3.0.2/url b/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.3.0.2/url deleted file mode 100644 index 46c3af2643e..00000000000 --- a/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.3.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.2.tar.gz" -checksum: "3942520b7f4e30bf0a23d4df4cf21537" diff --git a/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.3.0/descr b/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.3.0/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript 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 index 41b00d2a88d..2e944ec6e07 100644 --- 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 @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" authors: "Ocsigen team" bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" @@ -10,13 +10,17 @@ name: "js_of_ocaml-toplevel" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta9"} "ocamlfind" {>= "1.5.1"} "js_of_ocaml-compiler" "js_of_ocaml-ppx" "js_of_ocaml" {>= "3.0"} ] - depopts: [ "camlp4" ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.0.tar.gz" + checksum: "md5=bba5e95158d0e421b3878db746e7a4ed" +} diff --git a/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.3.0/url b/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.3.0/url deleted file mode 100644 index 9ad29610f8a..00000000000 --- a/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.0.tar.gz" -checksum: "bba5e95158d0e421b3878db746e7a4ed" diff --git a/packages/js_of_ocaml-tyxml/js_of_ocaml-tyxml.3.0.1/descr b/packages/js_of_ocaml-tyxml/js_of_ocaml-tyxml.3.0.1/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml-tyxml/js_of_ocaml-tyxml.3.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript 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 index b7be6345554..8db484f690f 100644 --- 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 @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" authors: "Ocsigen team" bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" @@ -10,15 +10,19 @@ name: "js_of_ocaml-tyxml" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta12"} "tyxml" {>= "4.0.0"} "reactiveData" {>= "0.2"} "js_of_ocaml" {>= "3.0"} "js_of_ocaml-ppx" ] - conflicts: [ "js_of_ocaml" {<"3.0"} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.1.tar.gz" + checksum: "md5=6c8583de8d3de628c71253c8cc7b57d1" +} diff --git a/packages/js_of_ocaml-tyxml/js_of_ocaml-tyxml.3.0.1/url b/packages/js_of_ocaml-tyxml/js_of_ocaml-tyxml.3.0.1/url deleted file mode 100644 index df0591ec960..00000000000 --- a/packages/js_of_ocaml-tyxml/js_of_ocaml-tyxml.3.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.1.tar.gz" -checksum: "6c8583de8d3de628c71253c8cc7b57d1" diff --git a/packages/js_of_ocaml-tyxml/js_of_ocaml-tyxml.3.0.2/descr b/packages/js_of_ocaml-tyxml/js_of_ocaml-tyxml.3.0.2/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml-tyxml/js_of_ocaml-tyxml.3.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript 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 index b7be6345554..9f05f6db9c7 100644 --- 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 @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" authors: "Ocsigen team" bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" @@ -10,15 +10,19 @@ name: "js_of_ocaml-tyxml" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta12"} "tyxml" {>= "4.0.0"} "reactiveData" {>= "0.2"} "js_of_ocaml" {>= "3.0"} "js_of_ocaml-ppx" ] - conflicts: [ "js_of_ocaml" {<"3.0"} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.2.tar.gz" + checksum: "md5=3942520b7f4e30bf0a23d4df4cf21537" +} diff --git a/packages/js_of_ocaml-tyxml/js_of_ocaml-tyxml.3.0.2/url b/packages/js_of_ocaml-tyxml/js_of_ocaml-tyxml.3.0.2/url deleted file mode 100644 index 46c3af2643e..00000000000 --- a/packages/js_of_ocaml-tyxml/js_of_ocaml-tyxml.3.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.2.tar.gz" -checksum: "3942520b7f4e30bf0a23d4df4cf21537" diff --git a/packages/js_of_ocaml-tyxml/js_of_ocaml-tyxml.3.0/descr b/packages/js_of_ocaml-tyxml/js_of_ocaml-tyxml.3.0/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml-tyxml/js_of_ocaml-tyxml.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript 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 index 294afb69fa9..248ed20a9c4 100644 --- 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 @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" authors: "Ocsigen team" bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" @@ -10,15 +10,19 @@ name: "js_of_ocaml-tyxml" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta7"} "tyxml" {>= "4.0.0"} "reactiveData" {>= "0.2"} "js_of_ocaml" {>= "3.0"} "js_of_ocaml-ppx" ] - conflicts: [ "js_of_ocaml" {<"3.0"} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.0.tar.gz" + checksum: "md5=bba5e95158d0e421b3878db746e7a4ed" +} diff --git a/packages/js_of_ocaml-tyxml/js_of_ocaml-tyxml.3.0/url b/packages/js_of_ocaml-tyxml/js_of_ocaml-tyxml.3.0/url deleted file mode 100644 index 9ad29610f8a..00000000000 --- a/packages/js_of_ocaml-tyxml/js_of_ocaml-tyxml.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.0.tar.gz" -checksum: "bba5e95158d0e421b3878db746e7a4ed" diff --git a/packages/js_of_ocaml/js_of_ocaml.1.2/descr b/packages/js_of_ocaml/js_of_ocaml.1.2/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript diff --git a/packages/js_of_ocaml/js_of_ocaml.1.2/opam b/packages/js_of_ocaml/js_of_ocaml.1.2/opam index 7a927398758..7f6433d44c0 100644 --- a/packages/js_of_ocaml/js_of_ocaml.1.2/opam +++ b/packages/js_of_ocaml/js_of_ocaml.1.2/opam @@ -1,18 +1,24 @@ -opam-version: "1.2" +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: "https://github.com/ocsigen/js_of_ocaml.git" - +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" "deriving-ocsigen" "lwt" "camlp4" ] -available: [ ocaml-version <= "4.00.1" ] +synopsis: "Compiler from OCaml bytecode to Javascript" +flags: light-uninstall +extra-files: ["js_of_ocaml.install" "md5=4830aaa8e0a0c2778adcfe34e05afef3"] +url { + src: "http://ocsigen.org/download/js_of_ocaml-1.2.tar.gz" + checksum: "md5=e6bed42fdb4b851049488fade3b2795e" +} diff --git a/packages/js_of_ocaml/js_of_ocaml.1.2/url b/packages/js_of_ocaml/js_of_ocaml.1.2/url deleted file mode 100644 index 6f27cf95118..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocsigen.org/download/js_of_ocaml-1.2.tar.gz" -checksum: "e6bed42fdb4b851049488fade3b2795e" diff --git a/packages/js_of_ocaml/js_of_ocaml.1.3.1/descr b/packages/js_of_ocaml/js_of_ocaml.1.3.1/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.1.3.1/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript diff --git a/packages/js_of_ocaml/js_of_ocaml.1.3.1/files/js_of_ocaml.install b/packages/js_of_ocaml/js_of_ocaml.1.3.1/files/js_of_ocaml.install deleted file mode 100644 index c5b2d0656fd..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.1.3.1/files/js_of_ocaml.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["compiler/js_of_ocaml"] 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 deleted file mode 100644 index 2f06445f9fa..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.1.3.1/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/ocsigen/js_of_ocaml.git" - -build: [make] -install: [make "install" "BINDIR=%{bin}%"] -remove: ["ocamlfind" "remove" "js_of_ocaml"] - -depends: [ - "ocamlfind" - "deriving-ocsigen" - "lwt" {>= "2.4"} - "camlp4" -] -available: [ ocaml-version <= "4.00.1" ] diff --git a/packages/js_of_ocaml/js_of_ocaml.1.3.1/url b/packages/js_of_ocaml/js_of_ocaml.1.3.1/url deleted file mode 100644 index fd6cb41c3e5..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocsigen.org/download/js_of_ocaml-1.3.1.tar.gz" -checksum: "902d9efbaf884a0330b54ec3da17ab37" diff --git a/packages/js_of_ocaml/js_of_ocaml.1.3.2/descr b/packages/js_of_ocaml/js_of_ocaml.1.3.2/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.1.3.2/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript 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 index 2f06445f9fa..152c0450059 100644 --- a/packages/js_of_ocaml/js_of_ocaml.1.3.2/opam +++ b/packages/js_of_ocaml/js_of_ocaml.1.3.2/opam @@ -1,18 +1,24 @@ -opam-version: "1.2" +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: "https://github.com/ocsigen/js_of_ocaml.git" - +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" "deriving-ocsigen" "lwt" {>= "2.4"} "camlp4" ] -available: [ ocaml-version <= "4.00.1" ] +synopsis: "Compiler from OCaml bytecode to Javascript" +flags: light-uninstall +extra-files: ["js_of_ocaml.install" "md5=4830aaa8e0a0c2778adcfe34e05afef3"] +url { + src: "http://ocsigen.org/download/js_of_ocaml-1.3.2.tar.gz" + checksum: "md5=d6998737d30a97830d030433c5818258" +} diff --git a/packages/js_of_ocaml/js_of_ocaml.1.3.2/url b/packages/js_of_ocaml/js_of_ocaml.1.3.2/url deleted file mode 100644 index 4f0925502ff..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.1.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocsigen.org/download/js_of_ocaml-1.3.2.tar.gz" -checksum: "d6998737d30a97830d030433c5818258" diff --git a/packages/js_of_ocaml/js_of_ocaml.1.4.0/descr b/packages/js_of_ocaml/js_of_ocaml.1.4.0/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript 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 index 58c357ad62e..2e310a4d97c 100644 --- a/packages/js_of_ocaml/js_of_ocaml.1.4.0/opam +++ b/packages/js_of_ocaml/js_of_ocaml.1.4.0/opam @@ -1,15 +1,15 @@ -opam-version: "1.2" +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: "https://github.com/ocsigen/js_of_ocaml.git" - +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" "lwt" {>= "2.3.0"} "menhir" @@ -21,4 +21,10 @@ depopts: [ conflicts: [ "deriving-ocsigen" {< "0.5"} ] -available: [ ocaml-version <= "4.01.0" ] +synopsis: "Compiler from OCaml bytecode to Javascript" +flags: light-uninstall +extra-files: ["js_of_ocaml.install" "md5=4830aaa8e0a0c2778adcfe34e05afef3"] +url { + src: "http://ocsigen.org/download/js_of_ocaml-1.4.tar.gz" + checksum: "md5=d3e8c6c378fd17d052ea12e8e6ee86b5" +} diff --git a/packages/js_of_ocaml/js_of_ocaml.1.4.0/url b/packages/js_of_ocaml/js_of_ocaml.1.4.0/url deleted file mode 100644 index dfb02caea56..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocsigen.org/download/js_of_ocaml-1.4.tar.gz" -checksum: "d3e8c6c378fd17d052ea12e8e6ee86b5" diff --git a/packages/js_of_ocaml/js_of_ocaml.2.0/descr b/packages/js_of_ocaml/js_of_ocaml.2.0/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript diff --git a/packages/js_of_ocaml/js_of_ocaml.2.0/files/js_of_ocaml.install b/packages/js_of_ocaml/js_of_ocaml.2.0/files/js_of_ocaml.install deleted file mode 100644 index 132dbf53e04..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.0/files/js_of_ocaml.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "compiler/js_of_ocaml" - "compiler/jsoo_minify" -] diff --git a/packages/js_of_ocaml/js_of_ocaml.2.0/opam b/packages/js_of_ocaml/js_of_ocaml.2.0/opam deleted file mode 100644 index 0a18b567cde..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.0/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/ocsigen/js_of_ocaml.git" - -build: [make] -install: [make "install-lib" "BINDIR=%{bin}%"] -remove: ["ocamlfind" "remove" "js_of_ocaml"] - -depends: [ - "ocamlfind" - "lwt" {>= "2.4"} - "menhir" - "camlp4" - "ocamlbuild" -] -depopts: ["deriving"] -conflicts: ["deriving" {< "0.6"}] -available: [ ocaml-version <= "4.01.0" ] diff --git a/packages/js_of_ocaml/js_of_ocaml.2.0/url b/packages/js_of_ocaml/js_of_ocaml.2.0/url deleted file mode 100644 index ce61339a880..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocsigen.org/download/js_of_ocaml-2.00.tar.gz" -checksum: "1bd2f9733e357f21bbdd0f537c3c0acc" diff --git a/packages/js_of_ocaml/js_of_ocaml.2.1/descr b/packages/js_of_ocaml/js_of_ocaml.2.1/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript diff --git a/packages/js_of_ocaml/js_of_ocaml.2.1/opam b/packages/js_of_ocaml/js_of_ocaml.2.1/opam deleted file mode 100644 index 85f4f343899..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.1/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/ocsigen/js_of_ocaml.git" - -build: [make "build"] -install: [make "install-lib" "BINDIR=%{bin}%"] -remove: ["ocamlfind" "remove" "js_of_ocaml"] - -depends: [ - "ocamlfind" - "lwt" {>= "2.4"} - "menhir" - "camlp4" - "ocamlbuild" -] -depopts: ["deriving"] -conflicts: ["deriving" {< "0.6"}] -available: [ ocaml-version <= "4.01.0" ] diff --git a/packages/js_of_ocaml/js_of_ocaml.2.1/url b/packages/js_of_ocaml/js_of_ocaml.2.1/url deleted file mode 100644 index c7458cc04e1..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/js_of_ocaml/archive/2.1.tar.gz" -checksum: "2d9dc987ceeed3eee368586ac13b8f48" diff --git a/packages/js_of_ocaml/js_of_ocaml.2.2/descr b/packages/js_of_ocaml/js_of_ocaml.2.2/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.2/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript diff --git a/packages/js_of_ocaml/js_of_ocaml.2.2/opam b/packages/js_of_ocaml/js_of_ocaml.2.2/opam index ad52909c729..7db5cac405e 100644 --- a/packages/js_of_ocaml/js_of_ocaml.2.2/opam +++ b/packages/js_of_ocaml/js_of_ocaml.2.2/opam @@ -1,18 +1,29 @@ -opam-version: "1.2" +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: "https://github.com/ocsigen/js_of_ocaml.git" - +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: ["ocamlfind" "lwt" "menhir" "camlp4" "ocamlbuild"] +depends: [ + "ocaml" {<= "4.01.0"} + "ocamlfind" + "lwt" + "menhir" + "camlp4" + "ocamlbuild" +] depopts: ["deriving"] conflicts: [ "deriving" {< "0.6"} "lwt" {< "2.4"} ] -available: [ ocaml-version <= "4.01.0" ] +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: "md5=c26376f6873c0d93bd0ef8cbe3c140f3" +} diff --git a/packages/js_of_ocaml/js_of_ocaml.2.2/url b/packages/js_of_ocaml/js_of_ocaml.2.2/url deleted file mode 100644 index 6714237242c..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/js_of_ocaml/archive/2.2.tar.gz" -checksum: "c26376f6873c0d93bd0ef8cbe3c140f3" diff --git a/packages/js_of_ocaml/js_of_ocaml.2.3/descr b/packages/js_of_ocaml/js_of_ocaml.2.3/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.3/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript diff --git a/packages/js_of_ocaml/js_of_ocaml.2.3/opam b/packages/js_of_ocaml/js_of_ocaml.2.3/opam index 0f51fddb213..235ddacc495 100644 --- a/packages/js_of_ocaml/js_of_ocaml.2.3/opam +++ b/packages/js_of_ocaml/js_of_ocaml.2.3/opam @@ -1,15 +1,21 @@ -opam-version: "1.2" +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: "https://github.com/ocsigen/js_of_ocaml.git" - +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: ["ocamlfind" "lwt" "menhir" "camlp4" "ocamlbuild"] +depends: [ + "ocaml" {<= "4.01.0"} + "ocamlfind" + "lwt" + "menhir" + "camlp4" + "ocamlbuild" +] depopts: ["deriving" "tyxml" "reactiveData" ] conflicts: [ @@ -19,4 +25,9 @@ conflicts: [ "tyxml" {>= "3.6.0"} "reactiveData" {>= "0.2"} ] -available: [ ocaml-version <= "4.01.0" ] +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: "md5=84fb619737a26fe892d3823eead0b2f9" +} diff --git a/packages/js_of_ocaml/js_of_ocaml.2.3/url b/packages/js_of_ocaml/js_of_ocaml.2.3/url deleted file mode 100644 index 55ff0aa8f26..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/js_of_ocaml/archive/2.3.tar.gz" -checksum: "84fb619737a26fe892d3823eead0b2f9" diff --git a/packages/js_of_ocaml/js_of_ocaml.2.4.1/descr b/packages/js_of_ocaml/js_of_ocaml.2.4.1/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.4.1/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript 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 index 5d422ba12f2..c3a4d6c8997 100644 --- a/packages/js_of_ocaml/js_of_ocaml.2.4.1/opam +++ b/packages/js_of_ocaml/js_of_ocaml.2.4.1/opam @@ -1,15 +1,22 @@ -opam-version: "1.2" +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: "https://github.com/ocsigen/js_of_ocaml.git" - +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: ["base-unix" "ocamlfind" "lwt" "menhir" "camlp4" "ocamlbuild"] +depends: [ + "ocaml" {<= "4.01.0"} + "base-unix" + "ocamlfind" + "lwt" + "menhir" + "camlp4" + "ocamlbuild" +] depopts: ["deriving" "tyxml" "reactiveData" ] conflicts: [ @@ -18,4 +25,9 @@ conflicts: [ "tyxml" {< "3.2.1"} "tyxml" {>= "3.6.0"} ] -available: [ ocaml-version <= "4.01.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: "md5=17d93da13f61a1330d6af1dbd0841faf" +} diff --git a/packages/js_of_ocaml/js_of_ocaml.2.4.1/url b/packages/js_of_ocaml/js_of_ocaml.2.4.1/url deleted file mode 100644 index e68c12a97b9..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/js_of_ocaml/archive/2.4.1.tar.gz" -checksum: "17d93da13f61a1330d6af1dbd0841faf" diff --git a/packages/js_of_ocaml/js_of_ocaml.2.4/descr b/packages/js_of_ocaml/js_of_ocaml.2.4/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.4/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript diff --git a/packages/js_of_ocaml/js_of_ocaml.2.4/opam b/packages/js_of_ocaml/js_of_ocaml.2.4/opam deleted file mode 100644 index 0d533690bab..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.4/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/ocsigen/js_of_ocaml.git" - -build: [make "build"] -install: [make "install-lib" "BINDIR=%{bin}%"] -remove: ["ocamlfind" "remove" "js_of_ocaml"] - -depends: ["base-unix" "ocamlfind" "lwt" "menhir" "camlp4" "ocamlbuild"] -depopts: ["deriving" "tyxml" "reactiveData" ] - -conflicts: [ - "deriving" {< "0.6"} - "lwt" {< "2.4"} - "tyxml" {< "3.2.1"} - "tyxml" {>= "3.6.0"} - "reactiveData" {>= "0.2"} -] -available: [ ocaml-version <= "4.01.0" ] diff --git a/packages/js_of_ocaml/js_of_ocaml.2.4/url b/packages/js_of_ocaml/js_of_ocaml.2.4/url deleted file mode 100644 index 1ff9962271e..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/js_of_ocaml/archive/2.4.tar.gz" -checksum: "47f7fd6d985654446a122abd902219d4" diff --git a/packages/js_of_ocaml/js_of_ocaml.2.5/descr b/packages/js_of_ocaml/js_of_ocaml.2.5/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.5/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript diff --git a/packages/js_of_ocaml/js_of_ocaml.2.5/opam b/packages/js_of_ocaml/js_of_ocaml.2.5/opam index c4caab39d04..2c6c5c91544 100644 --- a/packages/js_of_ocaml/js_of_ocaml.2.5/opam +++ b/packages/js_of_ocaml/js_of_ocaml.2.5/opam @@ -1,15 +1,15 @@ -opam-version: "1.2" +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: "https://github.com/ocsigen/js_of_ocaml.git" - +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" "base-unix" "ocamlfind" {>= "1.5.1"} @@ -27,4 +27,9 @@ conflicts: [ "reactiveData" {>= "0.2"} ] -available: [ ocaml-version < "4.03.0" ] +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: "md5=dec0847a3f6e289360a46e0b5b7cce61" +} diff --git a/packages/js_of_ocaml/js_of_ocaml.2.5/url b/packages/js_of_ocaml/js_of_ocaml.2.5/url deleted file mode 100644 index 35ff8c37482..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/js_of_ocaml/archive/2.5.tar.gz" -checksum: "dec0847a3f6e289360a46e0b5b7cce61" diff --git a/packages/js_of_ocaml/js_of_ocaml.2.6/descr b/packages/js_of_ocaml/js_of_ocaml.2.6/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.6/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript diff --git a/packages/js_of_ocaml/js_of_ocaml.2.6/opam b/packages/js_of_ocaml/js_of_ocaml.2.6/opam deleted file mode 100644 index d9cc13994f1..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.6/opam +++ /dev/null @@ -1,33 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/ocsigen/js_of_ocaml.git" - -build: [make "build"] -install: [make "install-lib" "BINDIR=%{bin}%"] -remove: ["ocamlfind" "remove" "js_of_ocaml"] - -depends: [ - "cmdliner" - "base-unix" - "ocamlfind" {>= "1.5.1"} - "lwt" {>= "2.4.4"} - "menhir" - "cppo" - "camlp4" - "base64" {>= "2.0.0"} - ("base-no-ppx" | "ppx_tools") - "ocamlbuild" -] -depopts: ["deriving" "tyxml" "reactiveData" ] - -conflicts: [ - "deriving" {< "0.6"} - "tyxml" {< "3.2.1" & >= "4.0.0" } - "tyxml" {>= "3.6.0"} - "reactiveData" {>= "0.2"} -] - -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03.0" ] diff --git a/packages/js_of_ocaml/js_of_ocaml.2.6/url b/packages/js_of_ocaml/js_of_ocaml.2.6/url deleted file mode 100644 index 2768d775de8..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/js_of_ocaml/archive/2.6.tar.gz" -checksum: "02f19e857d955ea9ae7bfece7a3dab63" diff --git a/packages/js_of_ocaml/js_of_ocaml.2.7/descr b/packages/js_of_ocaml/js_of_ocaml.2.7/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.7/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript diff --git a/packages/js_of_ocaml/js_of_ocaml.2.7/opam b/packages/js_of_ocaml/js_of_ocaml.2.7/opam index 20205668436..7d4140c6d03 100644 --- a/packages/js_of_ocaml/js_of_ocaml.2.7/opam +++ b/packages/js_of_ocaml/js_of_ocaml.2.7/opam @@ -1,15 +1,15 @@ -opam-version: "1.2" +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: "https://github.com/ocsigen/js_of_ocaml.git" - +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" "base-unix" "ocamlfind" {>= "1.5.1"} @@ -28,4 +28,9 @@ conflicts: [ "ppx_deriving" {< "3.0"} "reactiveData" {< "0.2"} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03.0" ] \ No newline at end of file +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: "md5=99974e47a97a5b2fd2bbd0c58759cec1" +} diff --git a/packages/js_of_ocaml/js_of_ocaml.2.7/url b/packages/js_of_ocaml/js_of_ocaml.2.7/url deleted file mode 100644 index 4c35b3a0ee9..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/js_of_ocaml/archive/2.7.tar.gz" -checksum: "99974e47a97a5b2fd2bbd0c58759cec1" diff --git a/packages/js_of_ocaml/js_of_ocaml.2.8.1/descr b/packages/js_of_ocaml/js_of_ocaml.2.8.1/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.8.1/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript 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 index 9bf6d998dc8..d0b0199d0eb 100644 --- a/packages/js_of_ocaml/js_of_ocaml.2.8.1/opam +++ b/packages/js_of_ocaml/js_of_ocaml.2.8.1/opam @@ -1,15 +1,15 @@ -opam-version: "1.2" +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: "https://github.com/ocsigen/js_of_ocaml.git" - +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" "base-unix" "ocamlfind" {>= "1.5.1"} @@ -31,4 +31,9 @@ conflicts: [ "async_kernel" {>= "v0.9.0"} "ppx_driver" {>="v0.9.0"} ] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.04.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: "md5=9f44a889c1716cf482364f64c3bf4122" +} diff --git a/packages/js_of_ocaml/js_of_ocaml.2.8.1/url b/packages/js_of_ocaml/js_of_ocaml.2.8.1/url deleted file mode 100644 index 200e011cc1d..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/js_of_ocaml/archive/2.8.1.tar.gz" -checksum: "9f44a889c1716cf482364f64c3bf4122" diff --git a/packages/js_of_ocaml/js_of_ocaml.2.8.2/descr b/packages/js_of_ocaml/js_of_ocaml.2.8.2/descr deleted file mode 100644 index e4af1fa3651..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.8.2/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript \ No newline at end of file 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 index 86ee5f416e9..2daa635117c 100644 --- a/packages/js_of_ocaml/js_of_ocaml.2.8.2/opam +++ b/packages/js_of_ocaml/js_of_ocaml.2.8.2/opam @@ -1,13 +1,14 @@ -opam-version: "1.2" +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: "https://github.com/ocsigen/js_of_ocaml.git" +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" "base-unix" "ocamlfind" {>= "1.5.1"} @@ -37,4 +38,9 @@ conflicts: [ "async_kernel" {>= "v0.9.0"} "ppx_driver" {>="v0.9.0"} ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.05.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: "md5=c4f3eead00150de75df6f93b138c3962" +} diff --git a/packages/js_of_ocaml/js_of_ocaml.2.8.2/url b/packages/js_of_ocaml/js_of_ocaml.2.8.2/url deleted file mode 100644 index d1cf9ce9a47..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.8.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/js_of_ocaml/archive/2.8.2.tar.gz" -checksum: "c4f3eead00150de75df6f93b138c3962" diff --git a/packages/js_of_ocaml/js_of_ocaml.2.8.3/descr b/packages/js_of_ocaml/js_of_ocaml.2.8.3/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.8.3/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript 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 index 51f8289a438..4d0d939915c 100644 --- a/packages/js_of_ocaml/js_of_ocaml.2.8.3/opam +++ b/packages/js_of_ocaml/js_of_ocaml.2.8.3/opam @@ -1,13 +1,14 @@ -opam-version: "1.2" +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: "https://github.com/ocsigen/js_of_ocaml.git" +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" "base-unix" "ocamlfind" {>= "1.5.1"} @@ -37,4 +38,9 @@ conflicts: [ "async_kernel" {>= "v0.9.0"} "ppx_driver" {>="v0.9.0"} ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.05.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: "md5=b06a5bcc7fda158e1884c86b900238a4" +} diff --git a/packages/js_of_ocaml/js_of_ocaml.2.8.3/url b/packages/js_of_ocaml/js_of_ocaml.2.8.3/url deleted file mode 100644 index 51abaacb8d5..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.8.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/js_of_ocaml/archive/2.8.3.tar.gz" -checksum: "b06a5bcc7fda158e1884c86b900238a4" diff --git a/packages/js_of_ocaml/js_of_ocaml.2.8.4/descr b/packages/js_of_ocaml/js_of_ocaml.2.8.4/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.8.4/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript 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 index 9c781b24d26..3752bfcc458 100644 --- a/packages/js_of_ocaml/js_of_ocaml.2.8.4/opam +++ b/packages/js_of_ocaml/js_of_ocaml.2.8.4/opam @@ -1,13 +1,14 @@ -opam-version: "1.2" +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: "https://github.com/ocsigen/js_of_ocaml.git" +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" "base-unix" "ocamlfind" {>= "1.5.1"} @@ -33,4 +34,9 @@ conflicts: [ "ppx_deriving" {< "3.0"} "reactiveData" {< "0.2"} ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.05.0" ] +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: "md5=967d674f5d972ab4f3c1e5c6010492a7" +} diff --git a/packages/js_of_ocaml/js_of_ocaml.2.8.4/url b/packages/js_of_ocaml/js_of_ocaml.2.8.4/url deleted file mode 100644 index b50afa0395a..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.8.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/js_of_ocaml/archive/2.8.4.tar.gz" -checksum: "967d674f5d972ab4f3c1e5c6010492a7" diff --git a/packages/js_of_ocaml/js_of_ocaml.2.8/descr b/packages/js_of_ocaml/js_of_ocaml.2.8/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.8/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript diff --git a/packages/js_of_ocaml/js_of_ocaml.2.8/opam b/packages/js_of_ocaml/js_of_ocaml.2.8/opam deleted file mode 100644 index 25722a9bf0b..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.8/opam +++ /dev/null @@ -1,33 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/ocsigen/js_of_ocaml.git" - -build: [make "build"] -install: [make "install-lib" "BINDIR=%{bin}%"] -remove: ["ocamlfind" "remove" "js_of_ocaml"] - -depends: [ - "cmdliner" - "base-unix" - "ocamlfind" {>= "1.5.1"} - "lwt" {>= "2.4.4"} - "menhir" - "cppo" {>= "1.1.0"} - "camlp4" - "base64" {>= "2.0.0"} - ("base-no-ppx" | "ppx_tools") - "ocamlbuild" -] -depopts: ["deriving" "ppx_deriving" "tyxml" "reactiveData" "async_kernel" ] -conflicts: [ - "deriving" {< "0.6"} - "tyxml" {< "4.0.0"} - "ppx_deriving" {< "3.0"} - "reactiveData" {< "0.2"} - "async_kernel" {< "113.33.00"} - "async_kernel" {>= "v0.9.0"} -] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.04.0" ] diff --git a/packages/js_of_ocaml/js_of_ocaml.2.8/url b/packages/js_of_ocaml/js_of_ocaml.2.8/url deleted file mode 100644 index d3d1d450889..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.2.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/js_of_ocaml/archive/2.8.tar.gz" -checksum: "5aba84afd00a583e62fa3be64caab685" diff --git a/packages/js_of_ocaml/js_of_ocaml.3.0.1/descr b/packages/js_of_ocaml/js_of_ocaml.3.0.1/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.3.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript 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 index 60523983cd7..095e6e256e2 100644 --- a/packages/js_of_ocaml/js_of_ocaml.3.0.1/opam +++ b/packages/js_of_ocaml/js_of_ocaml.3.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" authors: "Ocsigen team" bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" @@ -10,15 +10,19 @@ name: "js_of_ocaml" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" "ppx_tools_versioned" "uchar" "js_of_ocaml-compiler" ] - conflicts: [ "ppx_tools_versioned" {<= "5.0beta0"} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.1.tar.gz" + checksum: "md5=6c8583de8d3de628c71253c8cc7b57d1" +} diff --git a/packages/js_of_ocaml/js_of_ocaml.3.0.1/url b/packages/js_of_ocaml/js_of_ocaml.3.0.1/url deleted file mode 100644 index df0591ec960..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.3.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.1.tar.gz" -checksum: "6c8583de8d3de628c71253c8cc7b57d1" diff --git a/packages/js_of_ocaml/js_of_ocaml.3.0.2/descr b/packages/js_of_ocaml/js_of_ocaml.3.0.2/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.3.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript 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 index 60523983cd7..074c6509f92 100644 --- a/packages/js_of_ocaml/js_of_ocaml.3.0.2/opam +++ b/packages/js_of_ocaml/js_of_ocaml.3.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" authors: "Ocsigen team" bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" @@ -10,15 +10,19 @@ name: "js_of_ocaml" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" "ppx_tools_versioned" "uchar" "js_of_ocaml-compiler" ] - conflicts: [ "ppx_tools_versioned" {<= "5.0beta0"} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.2.tar.gz" + checksum: "md5=3942520b7f4e30bf0a23d4df4cf21537" +} diff --git a/packages/js_of_ocaml/js_of_ocaml.3.0.2/url b/packages/js_of_ocaml/js_of_ocaml.3.0.2/url deleted file mode 100644 index 46c3af2643e..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.3.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.2.tar.gz" -checksum: "3942520b7f4e30bf0a23d4df4cf21537" diff --git a/packages/js_of_ocaml/js_of_ocaml.3.0/descr b/packages/js_of_ocaml/js_of_ocaml.3.0/descr deleted file mode 100644 index c6286de0466..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode to Javascript diff --git a/packages/js_of_ocaml/js_of_ocaml.3.0/opam b/packages/js_of_ocaml/js_of_ocaml.3.0/opam index ef5cb34a263..83f64d5f971 100644 --- a/packages/js_of_ocaml/js_of_ocaml.3.0/opam +++ b/packages/js_of_ocaml/js_of_ocaml.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" authors: "Ocsigen team" bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" @@ -10,15 +10,19 @@ name: "js_of_ocaml" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta9"} "ocaml-migrate-parsetree" "ppx_tools_versioned" "uchar" "js_of_ocaml-compiler" ] - conflicts: [ "ppx_tools_versioned" {<= "5.0beta0"} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Compiler from OCaml bytecode to Javascript" +url { + src: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.0.tar.gz" + checksum: "md5=bba5e95158d0e421b3878db746e7a4ed" +} diff --git a/packages/js_of_ocaml/js_of_ocaml.3.0/url b/packages/js_of_ocaml/js_of_ocaml.3.0/url deleted file mode 100644 index 9ad29610f8a..00000000000 --- a/packages/js_of_ocaml/js_of_ocaml.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/js_of_ocaml/archive/3.0.0.tar.gz" -checksum: "bba5e95158d0e421b3878db746e7a4ed" diff --git a/packages/json-derivers/json-derivers.1.0.0/descr b/packages/json-derivers/json-derivers.1.0.0/descr deleted file mode 100644 index 788879dc08b..00000000000 --- a/packages/json-derivers/json-derivers.1.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Common Derivers for Jsonm/Yjson - -This library provides comparison, hashing, and sexp conversion functions for the -Yojson.Safe.t and Ezjsonm.t types with a minimal amount of dependencies (only -base) \ No newline at end of file diff --git a/packages/json-derivers/json-derivers.1.0.0/opam b/packages/json-derivers/json-derivers.1.0.0/opam index e04da1b01b4..02dbe76ae8a 100644 --- a/packages/json-derivers/json-derivers.1.0.0/opam +++ b/packages/json-derivers/json-derivers.1.0.0/opam @@ -1,18 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: ["Rudi Grinberg"] homepage: "https://github.com/rgrinberg/json-derivers" bug-reports: "https://github.com/rgrinberg/json-derivers/issues" -dev-repo: "https://github.com/rgrinberg/json-derivers.git" +dev-repo: "git+https://github.com/rgrinberg/json-derivers.git" license: "ISC" tags: ["deriving" "json"] build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta12"} "base" ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Common Derivers for Jsonm/Yjson" +description: """ +This library provides comparison, hashing, and sexp conversion functions for the +Yojson.Safe.t and Ezjsonm.t types with a minimal amount of dependencies (only +base)""" +url { + src: + "https://github.com/rgrinberg/json-derivers/releases/download/1.0.0/json-derivers-1.0.0.tbz" + checksum: "md5=dfdeececf8d34f5ba64e5c4ab2696f24" +} diff --git a/packages/json-derivers/json-derivers.1.0.0/url b/packages/json-derivers/json-derivers.1.0.0/url deleted file mode 100644 index c867cb091be..00000000000 --- a/packages/json-derivers/json-derivers.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/json-derivers/releases/download/1.0.0/json-derivers-1.0.0.tbz" -checksum: "dfdeececf8d34f5ba64e5c4ab2696f24" \ No newline at end of file diff --git a/packages/json-pointer/json-pointer.0.1.1-0/descr b/packages/json-pointer/json-pointer.0.1.1-0/descr deleted file mode 100644 index 9e71cdf4b79..00000000000 --- a/packages/json-pointer/json-pointer.0.1.1-0/descr +++ /dev/null @@ -1,4 +0,0 @@ -JSON pointer -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. diff --git a/packages/json-pointer/json-pointer.0.1.1-0/opam b/packages/json-pointer/json-pointer.0.1.1-0/opam index c3bd22a5efe..8afafdd4944 100644 --- a/packages/json-pointer/json-pointer.0.1.1-0/opam +++ b/packages/json-pointer/json-pointer.0.1.1-0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus W. Weissmann " authors: [ "Markus W. Weissmann " ] license: "MIT" @@ -9,16 +9,28 @@ 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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "result" "base-bytes" "yojson" "ocamlfind" {>= "1.5"} "ocamlbuild" {build} ] +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: "md5=cd53e498014a7fa94b67f2a1cac4992c" +} diff --git a/packages/json-pointer/json-pointer.0.1.1-0/url b/packages/json-pointer/json-pointer.0.1.1-0/url deleted file mode 100644 index c07f9fdc62f..00000000000 --- a/packages/json-pointer/json-pointer.0.1.1-0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mwweissmann/ocaml-json-pointer/archive/0.1.1.tar.gz" -checksum: "cd53e498014a7fa94b67f2a1cac4992c" diff --git a/packages/json-predicate/json-predicate.0.1.0-0/descr b/packages/json-predicate/json-predicate.0.1.0-0/descr deleted file mode 100644 index f3a6c11b95e..00000000000 --- a/packages/json-predicate/json-predicate.0.1.0-0/descr +++ /dev/null @@ -1,4 +0,0 @@ -JSON predicate -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. diff --git a/packages/json-predicate/json-predicate.0.1.0-0/opam b/packages/json-predicate/json-predicate.0.1.0-0/opam index 622590ae600..b318e8235a3 100644 --- a/packages/json-predicate/json-predicate.0.1.0-0/opam +++ b/packages/json-predicate/json-predicate.0.1.0-0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus W. Weissmann " authors: [ "Markus W. Weissmann " ] license: "MIT" @@ -9,13 +9,14 @@ 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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "result" "base-bytes" "yojson" @@ -23,3 +24,14 @@ depends: [ "ocamlfind" {>= "1.5"} "ocamlbuild" {build} ] +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: "md5=25d79068c83ca6029e1a4635f40f010e" +} diff --git a/packages/json-predicate/json-predicate.0.1.0-0/url b/packages/json-predicate/json-predicate.0.1.0-0/url deleted file mode 100644 index bfd329fc2e0..00000000000 --- a/packages/json-predicate/json-predicate.0.1.0-0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mwweissmann/ocaml-json-predicate/archive/0.1.0.tar.gz" -checksum: "25d79068c83ca6029e1a4635f40f010e" diff --git a/packages/json-predicate/json-predicate.0.2.0-0/descr b/packages/json-predicate/json-predicate.0.2.0-0/descr deleted file mode 100644 index f3a6c11b95e..00000000000 --- a/packages/json-predicate/json-predicate.0.2.0-0/descr +++ /dev/null @@ -1,4 +0,0 @@ -JSON predicate -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. diff --git a/packages/json-predicate/json-predicate.0.2.0-0/opam b/packages/json-predicate/json-predicate.0.2.0-0/opam index 622590ae600..4e5c7e5c2bb 100644 --- a/packages/json-predicate/json-predicate.0.2.0-0/opam +++ b/packages/json-predicate/json-predicate.0.2.0-0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus W. Weissmann " authors: [ "Markus W. Weissmann " ] license: "MIT" @@ -9,13 +9,14 @@ 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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "result" "base-bytes" "yojson" @@ -23,3 +24,14 @@ depends: [ "ocamlfind" {>= "1.5"} "ocamlbuild" {build} ] +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: "md5=766772d1c3907971a8942151f89b2824" +} diff --git a/packages/json-predicate/json-predicate.0.2.0-0/url b/packages/json-predicate/json-predicate.0.2.0-0/url deleted file mode 100644 index 81d4686dc79..00000000000 --- a/packages/json-predicate/json-predicate.0.2.0-0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mwweissmann/ocaml-json-predicate/archive/0.2.0.tar.gz" -checksum: "766772d1c3907971a8942151f89b2824" diff --git a/packages/json-rpc/json-rpc.0.5.0-0/descr b/packages/json-rpc/json-rpc.0.5.0-0/descr deleted file mode 100644 index 04b470be0d9..00000000000 --- a/packages/json-rpc/json-rpc.0.5.0-0/descr +++ /dev/null @@ -1,3 +0,0 @@ -JSON RPC -json-rpc implements the JSON-RPC 2.0 protocol including a server. This -library is transport protocol independent. diff --git a/packages/json-rpc/json-rpc.0.5.0-0/opam b/packages/json-rpc/json-rpc.0.5.0-0/opam index a236a5a5bb1..2825cb224e6 100644 --- a/packages/json-rpc/json-rpc.0.5.0-0/opam +++ b/packages/json-rpc/json-rpc.0.5.0-0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus W. Weissmann " authors: [ "Markus W. Weissmann " ] license: "MIT" @@ -8,16 +8,25 @@ bug-reports: "https://github.com/mwweissmann/ocaml-json-rpc/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-rpc"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.03.0"} "result" "yojson" "ocamlfind" {>= "1.5"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "JSON RPC" +description: """ +json-rpc implements the JSON-RPC 2.0 protocol including a server. This +library is transport protocol independent.""" +flags: light-uninstall +url { + src: "https://github.com/mwweissmann/ocaml-json-rpc/archive/0.5.0.tar.gz" + checksum: "md5=f5f683fa4a5d025c530eee501347e7c7" +} diff --git a/packages/json-rpc/json-rpc.0.5.0-0/url b/packages/json-rpc/json-rpc.0.5.0-0/url deleted file mode 100644 index 4efb30e7ea1..00000000000 --- a/packages/json-rpc/json-rpc.0.5.0-0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mwweissmann/ocaml-json-rpc/archive/0.5.0.tar.gz" -checksum: "f5f683fa4a5d025c530eee501347e7c7" diff --git a/packages/json-static/json-static.0.9.8/descr b/packages/json-static/json-static.0.9.8/descr deleted file mode 100644 index 7aa239e3ed4..00000000000 --- a/packages/json-static/json-static.0.9.8/descr +++ /dev/null @@ -1 +0,0 @@ -JSON camlp4 syntax extension using json-wheel diff --git a/packages/json-static/json-static.0.9.8/opam b/packages/json-static/json-static.0.9.8/opam index e82e61a149d..066b6dd2c6e 100644 --- a/packages/json-static/json-static.0.9.8/opam +++ b/packages/json-static/json-static.0.9.8/opam @@ -1,10 +1,13 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: make remove: [["ocamlfind" "remove" "json-static"]] -depends: [ - "ocamlfind" - "json-wheel" - "camlp4" -] +depends: ["ocaml" "ocamlfind" "json-wheel" "camlp4"] install: [make "install" "PREFIX=%{prefix}%"] +synopsis: "JSON camlp4 syntax extension using json-wheel" +flags: light-uninstall +url { + src: + "https://github.com/mjambon/mjambon2016/raw/master/json-static-0.9.8.tar.bz2" + checksum: "md5=a8b586a4c7851f5e34c28da60ebf8904" +} diff --git a/packages/json-static/json-static.0.9.8/url b/packages/json-static/json-static.0.9.8/url deleted file mode 100644 index beb404ce9b8..00000000000 --- a/packages/json-static/json-static.0.9.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/mjambon2016/raw/master/json-static-0.9.8.tar.bz2" -checksum: "a8b586a4c7851f5e34c28da60ebf8904" diff --git a/packages/json-wheel/json-wheel.1.0.6+safe-string/descr b/packages/json-wheel/json-wheel.1.0.6+safe-string/descr deleted file mode 100644 index 914b48b7539..00000000000 --- a/packages/json-wheel/json-wheel.1.0.6+safe-string/descr +++ /dev/null @@ -1 +0,0 @@ -JSON parser and writer, with optional C-style comments diff --git a/packages/json-wheel/json-wheel.1.0.6+safe-string/opam b/packages/json-wheel/json-wheel.1.0.6+safe-string/opam index 6101e041f76..0c0bf50129e 100644 --- a/packages/json-wheel/json-wheel.1.0.6+safe-string/opam +++ b/packages/json-wheel/json-wheel.1.0.6+safe-string/opam @@ -1,13 +1,23 @@ -opam-version: "1" +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" "ocamlnet" ] install: [make "install" "PREFIX=%{prefix}%"] -available: [ ocaml-version >= "4.06.0" ] patches: [ "json-wheel-1.0.6+safe-string.patch" ] +synopsis: "JSON parser and writer, with optional C-style comments" +flags: light-uninstall +extra-files: [ + "json-wheel-1.0.6+safe-string.patch" "md5=2ae4a0eb61263c0018f1b0bfeef28bfd" +] +url { + src: + "https://github.com/mjambon/mjambon2016/raw/master/json-wheel-1.0.6.tar.bz2" + checksum: "md5=8685ecee7a7416c77c14fbdf05c5a06e" +} diff --git a/packages/json-wheel/json-wheel.1.0.6+safe-string/url b/packages/json-wheel/json-wheel.1.0.6+safe-string/url deleted file mode 100644 index 8bc3b103788..00000000000 --- a/packages/json-wheel/json-wheel.1.0.6+safe-string/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/mjambon2016/raw/master/json-wheel-1.0.6.tar.bz2" -checksum: "8685ecee7a7416c77c14fbdf05c5a06e" diff --git a/packages/json-wheel/json-wheel.1.0.6/descr b/packages/json-wheel/json-wheel.1.0.6/descr deleted file mode 100644 index 914b48b7539..00000000000 --- a/packages/json-wheel/json-wheel.1.0.6/descr +++ /dev/null @@ -1 +0,0 @@ -JSON parser and writer, with optional C-style comments diff --git a/packages/json-wheel/json-wheel.1.0.6/opam b/packages/json-wheel/json-wheel.1.0.6/opam index bc9d899fec1..9c1c8d62add 100644 --- a/packages/json-wheel/json-wheel.1.0.6/opam +++ b/packages/json-wheel/json-wheel.1.0.6/opam @@ -1,10 +1,17 @@ -opam-version: "1" +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" "ocamlnet" ] install: [make "install" "PREFIX=%{prefix}%"] -available: [ ocaml-version < "4.06.0" ] +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: "md5=8685ecee7a7416c77c14fbdf05c5a06e" +} diff --git a/packages/json-wheel/json-wheel.1.0.6/url b/packages/json-wheel/json-wheel.1.0.6/url deleted file mode 100644 index 8bc3b103788..00000000000 --- a/packages/json-wheel/json-wheel.1.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/mjambon2016/raw/master/json-wheel-1.0.6.tar.bz2" -checksum: "8685ecee7a7416c77c14fbdf05c5a06e" diff --git a/packages/json-wheel_jane_street_overlay/json-wheel_jane_street_overlay.v0.9.0/descr b/packages/json-wheel_jane_street_overlay/json-wheel_jane_street_overlay.v0.9.0/descr deleted file mode 100644 index ad1fe532228..00000000000 --- a/packages/json-wheel_jane_street_overlay/json-wheel_jane_street_overlay.v0.9.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Jane Street overlay of the json-wheel library - -Add sexp, bin_io, ... support to json-wheel 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 index cede810b9b6..ab9a58fb108 100644 --- 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 @@ -1,19 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/json-wheel_jane_street_overlay.git" +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: [ - "core" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "core" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} "json-wheel" "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=81b25ffe1aaf73ffb8b9358c6d842219" +} diff --git a/packages/json-wheel_jane_street_overlay/json-wheel_jane_street_overlay.v0.9.0/url b/packages/json-wheel_jane_street_overlay/json-wheel_jane_street_overlay.v0.9.0/url deleted file mode 100644 index f24de52356b..00000000000 --- a/packages/json-wheel_jane_street_overlay/json-wheel_jane_street_overlay.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/json-wheel_jane_street_overlay-v0.9.0.tar.gz" -checksum: "81b25ffe1aaf73ffb8b9358c6d842219" diff --git a/packages/json_of_jsonm/json_of_jsonm.1.0.0/descr b/packages/json_of_jsonm/json_of_jsonm.1.0.0/descr deleted file mode 100644 index 7fdd6481a2d..00000000000 --- a/packages/json_of_jsonm/json_of_jsonm.1.0.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -json_of_jsonm_lib is a JSON encoder and decoder library that converts text to and from a -`json` type. The library has the following features: - -* Uses jsonm to do the actual stream encoding and decoding -* The `json` type is compatible with and a subset of yojson's `json` type -* Provides both string and channel interfaces by default -* The Json_string module provides a standard type `t` interface in addition to the - `json` type -* Both `result` and exception functions are provided in most cases -* The Json_encoder_decoder functor allows additional IO mechanisms, including Async, - to be defined easily. diff --git a/packages/json_of_jsonm/json_of_jsonm.1.0.0/opam b/packages/json_of_jsonm/json_of_jsonm.1.0.0/opam index 2f4004d9af5..cdc71565735 100644 --- a/packages/json_of_jsonm/json_of_jsonm.1.0.0/opam +++ b/packages/json_of_jsonm/json_of_jsonm.1.0.0/opam @@ -1,18 +1,35 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Steve Bleazard " authors: "Steve Bleazard " homepage: "https://www.github.com/stevebleazard/ocaml-json-of-jsonm" bug-reports: "https://www.github.com/stevebleazard/ocaml-json-of-jsonm/issues" license: "MIT" -dev-repo: "https://www.github.com/stevebleazard/ocaml-json-of-jsonm.git" +dev-repo: "git+https://www.github.com/stevebleazard/ocaml-json-of-jsonm.git" doc: "https://stevebleazard.github.io/ocaml-json-of-jsonm/" build: [ ["jbuilder" "build" "-p" name "-j" jobs "@install"] ] depends: [ - "jbuilder" {build & >= "1.0+beta7"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta7"} "jsonm" ] +synopsis: + "json_of_jsonm_lib is a JSON encoder and decoder library that converts text to and from a" +description: """ +`json` type. The library has the following features: -available: [ ocaml-version >= "4.03.0" ] +* Uses jsonm to do the actual stream encoding and decoding +* The `json` type is compatible with and a subset of yojson's `json` type +* Provides both string and channel interfaces by default +* The Json_string module provides a standard type `t` interface in addition to the + `json` type +* Both `result` and exception functions are provided in most cases +* The Json_encoder_decoder functor allows additional IO mechanisms, including Async, + to be defined easily.""" +url { + src: + "https://www.github.com/stevebleazard/ocaml-json-of-jsonm/releases/download/v1.0.0/json_of_jsonm-1.0.0.tbz" + checksum: "md5=1503d4bcb108325c723405271f32bc56" +} diff --git a/packages/json_of_jsonm/json_of_jsonm.1.0.0/url b/packages/json_of_jsonm/json_of_jsonm.1.0.0/url deleted file mode 100644 index de1231e9b47..00000000000 --- a/packages/json_of_jsonm/json_of_jsonm.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://www.github.com/stevebleazard/ocaml-json-of-jsonm/releases/download/v1.0.0/json_of_jsonm-1.0.0.tbz" -checksum: "1503d4bcb108325c723405271f32bc56" \ No newline at end of file diff --git a/packages/jsondiff/jsondiff.0.0.1/descr b/packages/jsondiff/jsondiff.0.0.1/descr deleted file mode 100644 index 4680ae87dec..00000000000 --- a/packages/jsondiff/jsondiff.0.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -JSON sensitive diffing diff --git a/packages/jsondiff/jsondiff.0.0.1/opam b/packages/jsondiff/jsondiff.0.0.1/opam index df08a9577d6..ef89f31f17a 100644 --- a/packages/jsondiff/jsondiff.0.0.1/opam +++ b/packages/jsondiff/jsondiff.0.0.1/opam @@ -1,12 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "https://github.com/MyLifeLabs/jsondiff" build: make remove: [["ocamlfind" "remove" "jsondiff"]] -depends: [ - "ocamlfind" - "biniou" - "yojson" -] +depends: ["ocaml" "ocamlfind" "biniou" "yojson"] dev-repo: "git://github.com/MyLifeLabs/jsondiff" install: [make "install" "PREFIX=%{prefix}%"] +synopsis: "JSON sensitive diffing" +flags: light-uninstall +extra-files: ["jsondiff.install" "md5=f5d0dccc2e03f7413830bb47f0ecbc1e"] +url { + src: "https://github.com/MyLifeLabs/jsondiff/archive/v0.0.1.tar.gz" + checksum: "md5=72e21602b73933a041c4bd41fc0b1cf4" +} diff --git a/packages/jsondiff/jsondiff.0.0.1/url b/packages/jsondiff/jsondiff.0.0.1/url deleted file mode 100644 index e46f6dea81c..00000000000 --- a/packages/jsondiff/jsondiff.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/MyLifeLabs/jsondiff/archive/v0.0.1.tar.gz" -checksum: "72e21602b73933a041c4bd41fc0b1cf4" diff --git a/packages/jsonm/jsonm.0.9.1/descr b/packages/jsonm/jsonm.0.9.1/descr deleted file mode 100644 index 43a7f80b7c9..00000000000 --- a/packages/jsonm/jsonm.0.9.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -Non-blocking streaming JSON codec for OCaml -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 diff --git a/packages/jsonm/jsonm.0.9.1/opam b/packages/jsonm/jsonm.0.9.1/opam index 9763db78323..64aaf882fb5 100644 --- a/packages/jsonm/jsonm.0.9.1/opam +++ b/packages/jsonm/jsonm.0.9.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: ["Daniel Bünzli "] homepage: "http://erratique.ch/software/jsonm" @@ -9,9 +9,28 @@ build: [ ] remove: [["ocamlfind" "remove" "jsonm"]] depends: [ + "ocaml" {>= "3.12.0"} "ocamlfind" "uutf" {<= "0.9.4"} "ocamlbuild" {build} ] -available: ocaml-version >= "3.12.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 +extra-files: ["jsonm.install" "md5=3fdbc9f9d50d36206e0da75346c2d59c"] +url { + src: "http://erratique.ch/software/jsonm/releases/jsonm-0.9.1.tbz" + checksum: "md5=631a5dabdada83236c83056f60e42685" +} diff --git a/packages/jsonm/jsonm.0.9.1/url b/packages/jsonm/jsonm.0.9.1/url deleted file mode 100644 index 03697b29c12..00000000000 --- a/packages/jsonm/jsonm.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/jsonm/releases/jsonm-0.9.1.tbz" -checksum: "631a5dabdada83236c83056f60e42685" diff --git a/packages/jsonm/jsonm.1.0.0/descr b/packages/jsonm/jsonm.1.0.0/descr deleted file mode 100644 index 88b1c34b9f6..00000000000 --- a/packages/jsonm/jsonm.1.0.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -Non-blocking streaming JSON codec for OCaml - -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 diff --git a/packages/jsonm/jsonm.1.0.0/opam b/packages/jsonm/jsonm.1.0.0/opam deleted file mode 100644 index e96d8158a06..00000000000 --- a/packages/jsonm/jsonm.1.0.0/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/jsonm" -doc: "http://erratique.ch/software/jsonm/doc/Jsonm" -dev-repo: "http://erratique.ch/repos/jsonm.git" -bug-reports: "https://github.com/dbuenzli/jsonm/issues" -tags: [ "json" "codec" "org:erratique" ] -license: "ISC" -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.05.0" ] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "uchar" - "uutf" {>= "1.0.0"} ] -build:[[ - "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" ]] \ No newline at end of file diff --git a/packages/jsonm/jsonm.1.0.0/url b/packages/jsonm/jsonm.1.0.0/url deleted file mode 100644 index 6d883f0ace3..00000000000 --- a/packages/jsonm/jsonm.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/jsonm/releases/jsonm-1.0.0.tbz" -checksum: "d1ec89c9586c5413f39f7f1fef74dc1a" \ No newline at end of file diff --git a/packages/jsonm/jsonm.1.0.1/descr b/packages/jsonm/jsonm.1.0.1/descr deleted file mode 100644 index 88b1c34b9f6..00000000000 --- a/packages/jsonm/jsonm.1.0.1/descr +++ /dev/null @@ -1,13 +0,0 @@ -Non-blocking streaming JSON codec for OCaml - -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 diff --git a/packages/jsonm/jsonm.1.0.1/opam b/packages/jsonm/jsonm.1.0.1/opam index 6c84fcb6da3..642c3440fcf 100644 --- a/packages/jsonm/jsonm.1.0.1/opam +++ b/packages/jsonm/jsonm.1.0.1/opam @@ -1,19 +1,37 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/jsonm.git" +dev-repo: "git+http://erratique.ch/repos/jsonm.git" bug-reports: "https://github.com/dbuenzli/jsonm/issues" tags: [ "json" "codec" "org:erratique" ] license: "ISC" -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "uchar" - "uutf" {>= "1.0.0"} ] + "uutf" {>= "1.0.0"} +] 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.1.tbz" + checksum: "md5=e2ca39eaefd55b8d155c4f1ec5885311" +} diff --git a/packages/jsonm/jsonm.1.0.1/url b/packages/jsonm/jsonm.1.0.1/url deleted file mode 100644 index 022b30e9a7d..00000000000 --- a/packages/jsonm/jsonm.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/jsonm/releases/jsonm-1.0.1.tbz" -checksum: "e2ca39eaefd55b8d155c4f1ec5885311" \ No newline at end of file diff --git a/packages/jsoo_broadcastchannel/jsoo_broadcastchannel.1.1/descr b/packages/jsoo_broadcastchannel/jsoo_broadcastchannel.1.1/descr deleted file mode 100644 index e8b5740c4bf..00000000000 --- a/packages/jsoo_broadcastchannel/jsoo_broadcastchannel.1.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -Jsoo_broadcastchannel is a binding for the BroadcastChannel API for Js_of_OCaml. - -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. - diff --git a/packages/jsoo_broadcastchannel/jsoo_broadcastchannel.1.1/opam b/packages/jsoo_broadcastchannel/jsoo_broadcastchannel.1.1/opam index f77a07c6878..28e2d9b1e5b 100644 --- a/packages/jsoo_broadcastchannel/jsoo_broadcastchannel.1.1/opam +++ b/packages/jsoo_broadcastchannel/jsoo_broadcastchannel.1.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "GPL3" -dev-repo: "https://github.com/xvw/jsoo_broadcastchannel.git" +dev-repo: "git+https://github.com/xvw/jsoo_broadcastchannel.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -12,9 +12,22 @@ build: [ 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"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.05.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: "md5=4a43c6f2199f6a999aa9f43e1ecd1ae3" +} diff --git a/packages/jsoo_broadcastchannel/jsoo_broadcastchannel.1.1/url b/packages/jsoo_broadcastchannel/jsoo_broadcastchannel.1.1/url deleted file mode 100644 index d41e70dbe60..00000000000 --- a/packages/jsoo_broadcastchannel/jsoo_broadcastchannel.1.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/xvw/jsoo_broadcastchannel/releases/download/v1.2/jsoo_broadcast.tar.gz" -checksum: "4a43c6f2199f6a999aa9f43e1ecd1ae3" diff --git a/packages/jsoo_router/jsoo_router.1.0/descr b/packages/jsoo_router/jsoo_router.1.0/descr deleted file mode 100644 index d6617ac7c10..00000000000 --- a/packages/jsoo_router/jsoo_router.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Jsoo_router provide an extension point to manage route with the Hash - -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 \ No newline at end of file diff --git a/packages/jsoo_router/jsoo_router.1.0/opam b/packages/jsoo_router/jsoo_router.1.0/opam index 59f9347f4bb..8b9b50978e3 100644 --- a/packages/jsoo_router/jsoo_router.1.0/opam +++ b/packages/jsoo_router/jsoo_router.1.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "GPL3" -dev-repo: "https://github.com/xvw/jsoo_router.git" +dev-repo: "git+https://github.com/xvw/jsoo_router.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -12,10 +12,20 @@ build: [ 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"} "ocamlfind" {build} "ocamlbuild" {build} ] - -available: [ocaml-version >= "4.03.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: "md5=cd1dd766082506116da29af9ce6573f6" +} diff --git a/packages/jsoo_router/jsoo_router.1.0/url b/packages/jsoo_router/jsoo_router.1.0/url deleted file mode 100644 index 80816ba0595..00000000000 --- a/packages/jsoo_router/jsoo_router.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/xvw/jsoo_router/archive/v1.0.tar.gz" -checksum: "cd1dd766082506116da29af9ce6573f6" diff --git a/packages/jsoo_storage/jsoo_storage.1.0/descr b/packages/jsoo_storage/jsoo_storage.1.0/descr deleted file mode 100644 index 140ca7897a4..00000000000 --- a/packages/jsoo_storage/jsoo_storage.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -A wrapper in Js_of_ocaml for the WebStorage API - -The Web Storage API provides mechanisms by which browsers can store key/value pairs, in a much more intuitive fashion than using cookies. diff --git a/packages/jsoo_storage/jsoo_storage.1.0/opam b/packages/jsoo_storage/jsoo_storage.1.0/opam index 44303905dcb..c066fe63a22 100644 --- a/packages/jsoo_storage/jsoo_storage.1.0/opam +++ b/packages/jsoo_storage/jsoo_storage.1.0/opam @@ -1,26 +1,33 @@ -opam-version: "1.2" +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: "https://github.com/xvw/jsoo_storage.git" +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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "jsoo_storage"] depends: [ + "ocaml" {>= "4.02.0" & <= "4.04.0"} "js_of_ocaml" {>= "2.8.4" & < "3.0"} "lwt" "ocamlbuild" {build} "ocamlfind" {build} ] -available: [ocaml-version >= "4.02.0" & ocaml-version <= "4.04.0"] +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: "md5=5082d3f5716a2547380d468cd4fda7cc" +} diff --git a/packages/jsoo_storage/jsoo_storage.1.0/url b/packages/jsoo_storage/jsoo_storage.1.0/url deleted file mode 100644 index 535fd987dd3..00000000000 --- a/packages/jsoo_storage/jsoo_storage.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/xvw/jsoo_storage/releases/download/1.0/jsoo_storage.tar.gz" -checksum: "5082d3f5716a2547380d468cd4fda7cc" diff --git a/packages/junit/junit.0.1/descr b/packages/junit/junit.0.1/descr deleted file mode 100644 index f04c75c8c1e..00000000000 --- a/packages/junit/junit.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Library to produce XML JUnit reports. -Library to produce XML JUnit reports. - diff --git a/packages/junit/junit.0.1/opam b/packages/junit/junit.0.1/opam index f88157de53d..cc9a687c0b4 100644 --- a/packages/junit/junit.0.1/opam +++ b/packages/junit/junit.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Louis Roché " authors: "Louis Roché " homepage: "https://github.com/Khady/ocaml-junit" @@ -8,19 +8,24 @@ dev-repo: "git://github.com/Khady/ocaml-junit.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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "junit"] depends: [ + "ocaml" {>= "4.02.1"} "ocamlbuild" {build} "ocamlfind" {build} "ptime" "tyxml" {>= "4.0.0"} ] -available: [ocaml-version >= "4.02.1"] +synopsis: "Library to produce XML JUnit reports." +description: "Library to produce XML JUnit reports." +flags: light-uninstall +url { + src: "https://github.com/Khady/ocaml-junit/archive/0.1.zip" + checksum: "md5=b25790f915ed08bd87796b3d722e0fd0" +} diff --git a/packages/junit/junit.0.1/url b/packages/junit/junit.0.1/url deleted file mode 100644 index 256392fd086..00000000000 --- a/packages/junit/junit.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Khady/ocaml-junit/archive/0.1.zip" -checksum: "b25790f915ed08bd87796b3d722e0fd0" diff --git a/packages/junit/junit.1.0/descr b/packages/junit/junit.1.0/descr deleted file mode 100644 index 1745ca05083..00000000000 --- a/packages/junit/junit.1.0/descr +++ /dev/null @@ -1,25 +0,0 @@ -JUnit - -ocaml-junit is a module for the creation of JUnit XML reports. It -provides a typed API to produce valid reports. They are supposed to be -accepted by Jenkins. - -## Installation - -opam pin add junit https://github.com/Khady/ocaml-junit.git - -## Documentation - -Available [here](https://khady.github.io/ocaml-junit/junit/) - -## References: - -- [Jenkins](https://github.com/jenkinsci/xunit-plugin/blob/master/src/main/resources/org/jenkinsci/plugins/xunit/types/model/xsd/junit-10.xsd) -- [JUnit-Schema](https://github.com/windyroad/JUnit-Schema/blob/master/JUnit.xsd) -- [Windyroad](http://windyroad.com.au/dl/Open%20Source/JUnit.xsd) -- [a gist](https://gist.github.com/erikd/4192748) - -Those files are archived in directory [`schemes`](schemes) - -License: LGPL either version 3 of the License, or (at your option) any -later version with OCaml linking exception. \ No newline at end of file diff --git a/packages/junit/junit.1.0/opam b/packages/junit/junit.1.0/opam index 6d5133c5e9c..cc52c216d31 100644 --- a/packages/junit/junit.1.0/opam +++ b/packages/junit/junit.1.0/opam @@ -1,23 +1,53 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Louis Roché " authors: "Louis Roché " homepage: "https://github.com/Khady/ocaml-junit" bug-reports: "https://github.com/Khady/ocaml-junit/issues" license: "LGPLv3+ with OCaml linking exception" -dev-repo: "https://github.com/Khady/ocaml-junit.git" +dev-repo: "git+https://github.com/Khady/ocaml-junit.git" doc: "https://khady.github.io/ocaml-junit/junit/" tags: ["junit" "jenkins"] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "jbuilder" {build & >= "1.0+beta10"} "ptime" "tyxml" {>= "4.0.0"} - "odoc" {doc & >= "1.1.1"} + "odoc" {with-doc & >= "1.1.1"} ] -available: [ocaml-version >= "4.02.3"] build: [ - [ "jbuilder" "subst"] {pinned} + ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} + ["jbuilder" "build" "@doc" "-p" name "-j" jobs] {with-doc} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] -build-doc: [["jbuilder" "build" "@doc" "-p" name "-j" jobs]] +synopsis: "JUnit" +description: """ +ocaml-junit is a module for the creation of JUnit XML reports. It +provides a typed API to produce valid reports. They are supposed to be +accepted by Jenkins. + +## Installation + +opam pin add junit https://github.com/Khady/ocaml-junit.git + +## Documentation + +Available [here](https://khady.github.io/ocaml-junit/junit/) + +## References: + +- [Jenkins](https://github.com/jenkinsci/xunit-plugin/blob/master/src/main/resources/org/jenkinsci/plugins/xunit/types/model/xsd/junit-10.xsd) +- [JUnit-Schema](https://github.com/windyroad/JUnit-Schema/blob/master/JUnit.xsd) +- [Windyroad](http://windyroad.com.au/dl/Open%20Source/JUnit.xsd) +- [a gist](https://gist.github.com/erikd/4192748) + +Those files are archived in directory [`schemes`](schemes) + +License: LGPL either version 3 of the License, or (at your option) any +later version with OCaml linking exception.""" +url { + src: + "https://github.com/Khady/ocaml-junit/releases/download/1.0/junit-1.0.tbz" + checksum: "md5=419411defafe17efad70cb39f563203c" +} diff --git a/packages/junit/junit.1.0/url b/packages/junit/junit.1.0/url deleted file mode 100644 index e412b37c919..00000000000 --- a/packages/junit/junit.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Khady/ocaml-junit/releases/download/1.0/junit-1.0.tbz" -checksum: "419411defafe17efad70cb39f563203c" \ No newline at end of file diff --git a/packages/jupyter-archimedes/jupyter-archimedes.2.0.0/descr b/packages/jupyter-archimedes/jupyter-archimedes.2.0.0/descr deleted file mode 100644 index 0be0a7ef9be..00000000000 --- a/packages/jupyter-archimedes/jupyter-archimedes.2.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -A Jupyter-friendly 2D plotting library (Archimedes backend) - -This library registers Jupyter backend to Archimedes, a simple and easy-to-use 2D plotting library. You can embed chart images into Jupyter notebooks. diff --git a/packages/jupyter-archimedes/jupyter-archimedes.2.0.0/opam b/packages/jupyter-archimedes/jupyter-archimedes.2.0.0/opam index 32796d55679..d79c67d1aaf 100644 --- a/packages/jupyter-archimedes/jupyter-archimedes.2.0.0/opam +++ b/packages/jupyter-archimedes/jupyter-archimedes.2.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: [ "Akinori ABE " ] @@ -8,16 +8,23 @@ authors: [ license: "MIT" homepage: "https://akabe.github.io/ocaml-jupyter/" bug-reports: "https://github.com/akabe/ocaml-jupyter/issues" -dev-repo: "https://github.com/akabe/ocaml-jupyter.git" - -available: [ ocaml-version >= "4.02.0" ] +dev-repo: "git+https://github.com/akabe/ocaml-jupyter.git" build: [ [ "jbuilder" "subst" ] {pinned} [ "jbuilder" "build" "-p" name "-j" jobs ] ] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta14"} "jupyter" {>= "2.0.0"} "cairo2" "archimedes" ] +synopsis: "A Jupyter-friendly 2D plotting library (Archimedes backend)" +description: + "This library registers Jupyter backend to Archimedes, a simple and easy-to-use 2D plotting library. You can embed chart images into Jupyter notebooks." +url { + src: + "https://github.com/akabe/ocaml-jupyter/releases/download/v2.0.0/jupyter-2.0.0.tbz" + checksum: "md5=99e49849c88b139356cea2eb142cae84" +} diff --git a/packages/jupyter-archimedes/jupyter-archimedes.2.0.0/url b/packages/jupyter-archimedes/jupyter-archimedes.2.0.0/url deleted file mode 100644 index 6b6cc36a6d7..00000000000 --- a/packages/jupyter-archimedes/jupyter-archimedes.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/ocaml-jupyter/releases/download/v2.0.0/jupyter-2.0.0.tbz" -checksum: "99e49849c88b139356cea2eb142cae84" diff --git a/packages/jupyter-kernel/jupyter-kernel.0.1/descr b/packages/jupyter-kernel/jupyter-kernel.0.1/descr deleted file mode 100644 index 646b98b66f8..00000000000 --- a/packages/jupyter-kernel/jupyter-kernel.0.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -A library for writing [Jupyter](https://jupyter.org) kernels in OCaml - diff --git a/packages/jupyter-kernel/jupyter-kernel.0.1/opam b/packages/jupyter-kernel/jupyter-kernel.0.1/opam index cf86d1284d4..3f523f84cbe 100644 --- a/packages/jupyter-kernel/jupyter-kernel.0.1/opam +++ b/packages/jupyter-kernel/jupyter-kernel.0.1/opam @@ -1,13 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes.2007@m4x.org" authors: ["Simon Cruanes" "Andrew Ray"] homepage: "https://github.com/ocaml-jupyter/jupyter-kernel" bug-reports: "https://github.com/ocaml-jupyter/jupyter-kernel/issues" tags: ["jupyter" "ipython"] -dev-repo: "https://github.com/ocaml-jupyter/jupyter-kernel.git" -build: [make "build"] -build-doc: ["jbuilder" "doc"] +dev-repo: "git+https://github.com/ocaml-jupyter/jupyter-kernel.git" +build: [ + [make "build"] + ["jbuilder" "doc"] {with-doc} +] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build} "base-bytes" "result" @@ -22,4 +25,9 @@ depends: [ "hex" "ISO8601" ] -available: [ocaml-version >= "4.02.0"] +synopsis: + "A library for writing [Jupyter](https://jupyter.org) kernels in OCaml" +url { + src: "https://github.com/ocaml-jupyter/jupyter-kernel/archive/0.1.tar.gz" + checksum: "md5=32fbe3c0d117cc920d8f3872b5c68967" +} diff --git a/packages/jupyter-kernel/jupyter-kernel.0.1/url b/packages/jupyter-kernel/jupyter-kernel.0.1/url deleted file mode 100644 index 7ffbc3b6650..00000000000 --- a/packages/jupyter-kernel/jupyter-kernel.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml-jupyter/jupyter-kernel/archive/0.1.tar.gz" -checksum: "32fbe3c0d117cc920d8f3872b5c68967" diff --git a/packages/jupyter-kernel/jupyter-kernel.0.2/descr b/packages/jupyter-kernel/jupyter-kernel.0.2/descr deleted file mode 100644 index 885d9cb1013..00000000000 --- a/packages/jupyter-kernel/jupyter-kernel.0.2/descr +++ /dev/null @@ -1,8 +0,0 @@ -A library for writing [Jupyter](https://jupyter.org) kernels in OCaml - -This project is a library for *writing Jupyter kernels in OCaml*. - -If you are looking for a *Jupyter kernel for OCaml*, try one of these: -- https://github.com/KKostya/simple_jucaml -- https://github.com/andrewray/iocaml -- https://github.com/akabe/ocaml-jupyter diff --git a/packages/jupyter-kernel/jupyter-kernel.0.2/opam b/packages/jupyter-kernel/jupyter-kernel.0.2/opam index 9e817b24499..eed57a9f0fe 100644 --- a/packages/jupyter-kernel/jupyter-kernel.0.2/opam +++ b/packages/jupyter-kernel/jupyter-kernel.0.2/opam @@ -1,13 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes.2007@m4x.org" authors: ["Simon Cruanes" "Andrew Ray"] homepage: "https://github.com/ocaml-jupyter/jupyter-kernel" bug-reports: "https://github.com/ocaml-jupyter/jupyter-kernel/issues" tags: ["jupyter" "ipython"] -dev-repo: "https://github.com/ocaml-jupyter/jupyter-kernel.git" -build: [make "build"] -build-doc: ["jbuilder" "doc"] +dev-repo: "git+https://github.com/ocaml-jupyter/jupyter-kernel.git" +build: [ + [make "build"] + ["jbuilder" "doc"] {with-doc} +] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build} "base-bytes" "result" @@ -23,4 +26,16 @@ depends: [ "ISO8601" ] depopts: "tyxml" -available: [ocaml-version >= "4.02.0"] +synopsis: + "A library for writing [Jupyter](https://jupyter.org) kernels in OCaml" +description: """ +This project is a library for *writing Jupyter kernels in OCaml*. + +If you are looking for a *Jupyter kernel for OCaml*, try one of these: +- https://github.com/KKostya/simple_jucaml +- https://github.com/andrewray/iocaml +- https://github.com/akabe/ocaml-jupyter""" +url { + src: "https://github.com/ocaml-jupyter/jupyter-kernel/archive/0.2.tar.gz" + checksum: "md5=413923e5b118647e755d07876d604066" +} diff --git a/packages/jupyter-kernel/jupyter-kernel.0.2/url b/packages/jupyter-kernel/jupyter-kernel.0.2/url deleted file mode 100644 index 27ce4c16596..00000000000 --- a/packages/jupyter-kernel/jupyter-kernel.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml-jupyter/jupyter-kernel/archive/0.2.tar.gz" -checksum: "413923e5b118647e755d07876d604066" diff --git a/packages/jupyter/jupyter.0.0.0/descr b/packages/jupyter/jupyter.0.0.0/descr deleted file mode 100644 index 0ba3b7bf1c8..00000000000 --- a/packages/jupyter/jupyter.0.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -An OCaml kernel for Jupyter notebook - -OCaml Jupyter provides an OCaml REPL on Jupyter (a great interface with markdown/HTML documentation, LaTeX formula by MathJax, and image embedding). This is useful for data analysis in OCaml. diff --git a/packages/jupyter/jupyter.0.0.0/opam b/packages/jupyter/jupyter.0.0.0/opam index e052c84bcac..58d157429a9 100644 --- a/packages/jupyter/jupyter.0.0.0/opam +++ b/packages/jupyter/jupyter.0.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "jupyter" maintainer: [ "Akinori ABE " @@ -9,9 +9,7 @@ authors: [ license: "MIT" homepage: "https://akabe.github.io/ocaml-jupyter/" bug-reports: "https://github.com/akabe/ocaml-jupyter/issues" -dev-repo: "https://github.com/akabe/ocaml-jupyter.git" - -available: [ ocaml-version >= "4.02.0" ] +dev-repo: "git+https://github.com/akabe/ocaml-jupyter.git" build: [ [ "ocaml" "setup.ml" "-configure" "--prefix" prefix @@ -28,6 +26,7 @@ remove: [ [ "rm" "-rf" "%{share}%/ocaml-jupyter" ] ] depends: [ + "ocaml" {>= "4.02.0"} "base-threads" "base-unix" "uuidm" @@ -56,3 +55,10 @@ post-messages: [ "$ jupyter kernelspec install --name ocaml-jupyter-%{switch}% \\ %{share}%/ocaml-jupyter" ] +synopsis: "An OCaml kernel for Jupyter notebook" +description: + "OCaml Jupyter provides an OCaml REPL on Jupyter (a great interface with markdown/HTML documentation, LaTeX formula by MathJax, and image embedding). This is useful for data analysis in OCaml." +url { + src: "https://github.com/akabe/ocaml-jupyter/archive/v0.0.0.tar.gz" + checksum: "md5=9206bcf3158ba9537c9399cc20a8c55b" +} diff --git a/packages/jupyter/jupyter.0.0.0/url b/packages/jupyter/jupyter.0.0.0/url deleted file mode 100644 index 62bc2a02a21..00000000000 --- a/packages/jupyter/jupyter.0.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/ocaml-jupyter/archive/v0.0.0.tar.gz" -checksum: "9206bcf3158ba9537c9399cc20a8c55b" diff --git a/packages/jupyter/jupyter.0.1.0/descr b/packages/jupyter/jupyter.0.1.0/descr deleted file mode 100644 index 0ba3b7bf1c8..00000000000 --- a/packages/jupyter/jupyter.0.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -An OCaml kernel for Jupyter notebook - -OCaml Jupyter provides an OCaml REPL on Jupyter (a great interface with markdown/HTML documentation, LaTeX formula by MathJax, and image embedding). This is useful for data analysis in OCaml. diff --git a/packages/jupyter/jupyter.0.1.0/opam b/packages/jupyter/jupyter.0.1.0/opam index 0cf3928477e..413adb96c40 100644 --- a/packages/jupyter/jupyter.0.1.0/opam +++ b/packages/jupyter/jupyter.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "jupyter" maintainer: [ "Akinori ABE " @@ -9,9 +9,7 @@ authors: [ license: "MIT" homepage: "https://akabe.github.io/ocaml-jupyter/" bug-reports: "https://github.com/akabe/ocaml-jupyter/issues" -dev-repo: "https://github.com/akabe/ocaml-jupyter.git" - -available: [ ocaml-version >= "4.02.0" ] +dev-repo: "git+https://github.com/akabe/ocaml-jupyter.git" build: [ [ "ocaml" "setup.ml" "-configure" "--prefix" prefix @@ -26,6 +24,7 @@ remove: [ [ "rm" "-rf" "%{share}%/ocaml-jupyter" ] ] depends: [ + "ocaml" {>= "4.02.0"} "base-threads" "base-unix" "uuidm" @@ -58,3 +57,10 @@ post-messages: [ "$ jupyter kernelspec install --name ocaml-jupyter-%{switch}% \\ %{share}%/ocaml-jupyter" ] +synopsis: "An OCaml kernel for Jupyter notebook" +description: + "OCaml Jupyter provides an OCaml REPL on Jupyter (a great interface with markdown/HTML documentation, LaTeX formula by MathJax, and image embedding). This is useful for data analysis in OCaml." +url { + src: "https://github.com/akabe/ocaml-jupyter/archive/v0.1.0.tar.gz" + checksum: "md5=bb075d236cc6d4bd38a98a922bd40fc0" +} diff --git a/packages/jupyter/jupyter.0.1.0/url b/packages/jupyter/jupyter.0.1.0/url deleted file mode 100644 index c0c6b322747..00000000000 --- a/packages/jupyter/jupyter.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/ocaml-jupyter/archive/v0.1.0.tar.gz" -checksum: "bb075d236cc6d4bd38a98a922bd40fc0" diff --git a/packages/jupyter/jupyter.1.0.0/descr b/packages/jupyter/jupyter.1.0.0/descr deleted file mode 100644 index 0ba3b7bf1c8..00000000000 --- a/packages/jupyter/jupyter.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -An OCaml kernel for Jupyter notebook - -OCaml Jupyter provides an OCaml REPL on Jupyter (a great interface with markdown/HTML documentation, LaTeX formula by MathJax, and image embedding). This is useful for data analysis in OCaml. diff --git a/packages/jupyter/jupyter.1.0.0/opam b/packages/jupyter/jupyter.1.0.0/opam index 0156dd7c48e..3490b96bffc 100644 --- a/packages/jupyter/jupyter.1.0.0/opam +++ b/packages/jupyter/jupyter.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "jupyter" maintainer: [ "Akinori ABE " @@ -9,9 +9,7 @@ authors: [ license: "MIT" homepage: "https://akabe.github.io/ocaml-jupyter/" bug-reports: "https://github.com/akabe/ocaml-jupyter/issues" -dev-repo: "https://github.com/akabe/ocaml-jupyter.git" - -available: [ ocaml-version >= "4.02.0" ] +dev-repo: "git+https://github.com/akabe/ocaml-jupyter.git" build: [ [ "ocaml" "setup.ml" "-configure" "--prefix" prefix @@ -26,6 +24,7 @@ remove: [ [ "rm" "-rf" "%{share}%/ocaml-jupyter" ] ] depends: [ + "ocaml" {>= "4.02.0"} "base-threads" "base-unix" "uuidm" @@ -60,3 +59,10 @@ post-messages: [ %{share}%/ocaml-jupyter" {success} ] +synopsis: "An OCaml kernel for Jupyter notebook" +description: + "OCaml Jupyter provides an OCaml REPL on Jupyter (a great interface with markdown/HTML documentation, LaTeX formula by MathJax, and image embedding). This is useful for data analysis in OCaml." +url { + src: "https://github.com/akabe/ocaml-jupyter/archive/v1.0.0.tar.gz" + checksum: "md5=41433c7a82862f6ee0ece5ffd2aed0b6" +} diff --git a/packages/jupyter/jupyter.1.0.0/url b/packages/jupyter/jupyter.1.0.0/url deleted file mode 100644 index 42a5ebbc3c6..00000000000 --- a/packages/jupyter/jupyter.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/ocaml-jupyter/archive/v1.0.0.tar.gz" -checksum: "41433c7a82862f6ee0ece5ffd2aed0b6" diff --git a/packages/jupyter/jupyter.1.0.1/descr b/packages/jupyter/jupyter.1.0.1/descr deleted file mode 100644 index 0ba3b7bf1c8..00000000000 --- a/packages/jupyter/jupyter.1.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -An OCaml kernel for Jupyter notebook - -OCaml Jupyter provides an OCaml REPL on Jupyter (a great interface with markdown/HTML documentation, LaTeX formula by MathJax, and image embedding). This is useful for data analysis in OCaml. diff --git a/packages/jupyter/jupyter.1.0.1/opam b/packages/jupyter/jupyter.1.0.1/opam index b60ebb1940a..51dbbd981ed 100644 --- a/packages/jupyter/jupyter.1.0.1/opam +++ b/packages/jupyter/jupyter.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "jupyter" maintainer: [ "Akinori ABE " @@ -9,9 +9,7 @@ authors: [ license: "MIT" homepage: "https://akabe.github.io/ocaml-jupyter/" bug-reports: "https://github.com/akabe/ocaml-jupyter/issues" -dev-repo: "https://github.com/akabe/ocaml-jupyter.git" - -available: [ ocaml-version >= "4.02.0" ] +dev-repo: "git+https://github.com/akabe/ocaml-jupyter.git" build: [ [ "ocaml" "setup.ml" "-configure" "--prefix" prefix @@ -26,6 +24,7 @@ remove: [ [ "rm" "-rf" "%{share}%/ocaml-jupyter" ] ] depends: [ + "ocaml" {>= "4.02.0"} "base-threads" "base-unix" "uuidm" @@ -60,3 +59,10 @@ post-messages: [ %{share}%/ocaml-jupyter" {success} ] +synopsis: "An OCaml kernel for Jupyter notebook" +description: + "OCaml Jupyter provides an OCaml REPL on Jupyter (a great interface with markdown/HTML documentation, LaTeX formula by MathJax, and image embedding). This is useful for data analysis in OCaml." +url { + src: "https://github.com/akabe/ocaml-jupyter/archive/v1.0.1.tar.gz" + checksum: "md5=395ff56057ddb8f604968763de592cab" +} diff --git a/packages/jupyter/jupyter.1.0.1/url b/packages/jupyter/jupyter.1.0.1/url deleted file mode 100644 index 1f5443c7af8..00000000000 --- a/packages/jupyter/jupyter.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/ocaml-jupyter/archive/v1.0.1.tar.gz" -checksum: "395ff56057ddb8f604968763de592cab" diff --git a/packages/jupyter/jupyter.1.0.2/descr b/packages/jupyter/jupyter.1.0.2/descr deleted file mode 100644 index 0ba3b7bf1c8..00000000000 --- a/packages/jupyter/jupyter.1.0.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -An OCaml kernel for Jupyter notebook - -OCaml Jupyter provides an OCaml REPL on Jupyter (a great interface with markdown/HTML documentation, LaTeX formula by MathJax, and image embedding). This is useful for data analysis in OCaml. diff --git a/packages/jupyter/jupyter.1.0.2/opam b/packages/jupyter/jupyter.1.0.2/opam index 25b54aa2c95..589ee0335ce 100644 --- a/packages/jupyter/jupyter.1.0.2/opam +++ b/packages/jupyter/jupyter.1.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "jupyter" maintainer: [ "Akinori ABE " @@ -9,8 +9,7 @@ authors: [ license: "MIT" homepage: "https://akabe.github.io/ocaml-jupyter/" bug-reports: "https://github.com/akabe/ocaml-jupyter/issues" -dev-repo: "https://github.com/akabe/ocaml-jupyter.git" -available: [ ocaml-version >= "4.02.0" ] +dev-repo: "git+https://github.com/akabe/ocaml-jupyter.git" build: [ [ "ocaml" "setup.ml" "-configure" "--prefix" prefix @@ -25,6 +24,7 @@ remove: [ [ "rm" "-rf" "%{share}%/ocaml-jupyter" ] ] depends: [ + "ocaml" {>= "4.02.0"} "base-threads" "base-unix" "uuidm" {>= "0.9.6"} @@ -59,3 +59,10 @@ post-messages: [ %{share}%/ocaml-jupyter" {success} ] +synopsis: "An OCaml kernel for Jupyter notebook" +description: + "OCaml Jupyter provides an OCaml REPL on Jupyter (a great interface with markdown/HTML documentation, LaTeX formula by MathJax, and image embedding). This is useful for data analysis in OCaml." +url { + src: "https://github.com/akabe/ocaml-jupyter/archive/v1.0.2.tar.gz" + checksum: "md5=87011366223f8a0ee2e06117d0c2c95b" +} diff --git a/packages/jupyter/jupyter.1.0.2/url b/packages/jupyter/jupyter.1.0.2/url deleted file mode 100644 index ee0d63d2e95..00000000000 --- a/packages/jupyter/jupyter.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/ocaml-jupyter/archive/v1.0.2.tar.gz" -checksum: "87011366223f8a0ee2e06117d0c2c95b" diff --git a/packages/jupyter/jupyter.1.1.0/descr b/packages/jupyter/jupyter.1.1.0/descr deleted file mode 100644 index 0ba3b7bf1c8..00000000000 --- a/packages/jupyter/jupyter.1.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -An OCaml kernel for Jupyter notebook - -OCaml Jupyter provides an OCaml REPL on Jupyter (a great interface with markdown/HTML documentation, LaTeX formula by MathJax, and image embedding). This is useful for data analysis in OCaml. diff --git a/packages/jupyter/jupyter.1.1.0/opam b/packages/jupyter/jupyter.1.1.0/opam index 25b54aa2c95..199c5b34f2a 100644 --- a/packages/jupyter/jupyter.1.1.0/opam +++ b/packages/jupyter/jupyter.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "jupyter" maintainer: [ "Akinori ABE " @@ -9,8 +9,7 @@ authors: [ license: "MIT" homepage: "https://akabe.github.io/ocaml-jupyter/" bug-reports: "https://github.com/akabe/ocaml-jupyter/issues" -dev-repo: "https://github.com/akabe/ocaml-jupyter.git" -available: [ ocaml-version >= "4.02.0" ] +dev-repo: "git+https://github.com/akabe/ocaml-jupyter.git" build: [ [ "ocaml" "setup.ml" "-configure" "--prefix" prefix @@ -25,6 +24,7 @@ remove: [ [ "rm" "-rf" "%{share}%/ocaml-jupyter" ] ] depends: [ + "ocaml" {>= "4.02.0"} "base-threads" "base-unix" "uuidm" {>= "0.9.6"} @@ -59,3 +59,10 @@ post-messages: [ %{share}%/ocaml-jupyter" {success} ] +synopsis: "An OCaml kernel for Jupyter notebook" +description: + "OCaml Jupyter provides an OCaml REPL on Jupyter (a great interface with markdown/HTML documentation, LaTeX formula by MathJax, and image embedding). This is useful for data analysis in OCaml." +url { + src: "https://github.com/akabe/ocaml-jupyter/archive/v1.1.0.tar.gz" + checksum: "md5=9123baa20248291446323e3eb2d1808f" +} diff --git a/packages/jupyter/jupyter.1.1.0/url b/packages/jupyter/jupyter.1.1.0/url deleted file mode 100644 index cee8eaf9ae7..00000000000 --- a/packages/jupyter/jupyter.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/ocaml-jupyter/archive/v1.1.0.tar.gz" -checksum: "9123baa20248291446323e3eb2d1808f" diff --git a/packages/jupyter/jupyter.2.0.0/descr b/packages/jupyter/jupyter.2.0.0/descr deleted file mode 100644 index 0ba3b7bf1c8..00000000000 --- a/packages/jupyter/jupyter.2.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -An OCaml kernel for Jupyter notebook - -OCaml Jupyter provides an OCaml REPL on Jupyter (a great interface with markdown/HTML documentation, LaTeX formula by MathJax, and image embedding). This is useful for data analysis in OCaml. diff --git a/packages/jupyter/jupyter.2.0.0/opam b/packages/jupyter/jupyter.2.0.0/opam deleted file mode 100644 index 9957fe0d851..00000000000 --- a/packages/jupyter/jupyter.2.0.0/opam +++ /dev/null @@ -1,55 +0,0 @@ -opam-version: "1.2" -name: "jupyter" -maintainer: [ - "Akinori ABE " -] -authors: [ - "Akinori ABE" -] -license: "MIT" -homepage: "https://akabe.github.io/ocaml-jupyter/" -bug-reports: "https://github.com/akabe/ocaml-jupyter/issues" -dev-repo: "https://github.com/akabe/ocaml-jupyter.git" - -available: [ ocaml-version >= "4.02.0" ] -build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] -] -install: [ - [ "./kernelspec.sh" "install" ] -] -remove: [ - [ "./kernelspec.sh" "uninstall" ] -] -depends: [ - "base-threads" - "base-unix" - "uuidm" {>= "0.9.6"} - "base64" {>= "2.1.2"} - "lwt" {>= "3.0.0" & < "4.0.0"} - "stdint" {>= "0.4.2"} - "zmq" {>= "4.0-8"} - "lwt-zmq" {>= "2.1.0"} - "yojson" {>= "1.3.3"} - "ppx_deriving_yojson" {>= "3.0"} - "cryptokit" {>= "1.12"} - "ocamlfind" {build & >= "1.5.0"} - "jbuilder" {build & >= "1.0+beta14" & < "1.0+beta18"} -] -depopts: [ - "merlin" -] -conflicts: [ - "merlin" {< "3.0.0"} -] - -post-messages: [ - "If Jupyter is installed, ocaml-jupyter kernel is already available." - "Otherwise you setup Jupyter and the OCaml kernel as follows:" - "" - "$ pip install jupyter" - "$ jupyter kernelspec install --name ocaml-jupyter \\ - %{share}%/ocaml-jupyter" - {success} -] diff --git a/packages/jupyter/jupyter.2.0.0/url b/packages/jupyter/jupyter.2.0.0/url deleted file mode 100644 index 6b6cc36a6d7..00000000000 --- a/packages/jupyter/jupyter.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/ocaml-jupyter/releases/download/v2.0.0/jupyter-2.0.0.tbz" -checksum: "99e49849c88b139356cea2eb142cae84" diff --git a/packages/jupyter/jupyter.2.1.0/descr b/packages/jupyter/jupyter.2.1.0/descr deleted file mode 100644 index 0ba3b7bf1c8..00000000000 --- a/packages/jupyter/jupyter.2.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -An OCaml kernel for Jupyter notebook - -OCaml Jupyter provides an OCaml REPL on Jupyter (a great interface with markdown/HTML documentation, LaTeX formula by MathJax, and image embedding). This is useful for data analysis in OCaml. diff --git a/packages/jupyter/jupyter.2.1.0/opam b/packages/jupyter/jupyter.2.1.0/opam index 5f1fccd5efc..75f72283ce8 100644 --- a/packages/jupyter/jupyter.2.1.0/opam +++ b/packages/jupyter/jupyter.2.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "jupyter" maintainer: [ "Akinori ABE " @@ -9,14 +9,13 @@ authors: [ license: "MIT" homepage: "https://akabe.github.io/ocaml-jupyter/" bug-reports: "https://github.com/akabe/ocaml-jupyter/issues" -dev-repo: "https://github.com/akabe/ocaml-jupyter.git" - -available: [ ocaml-version >= "4.02.0" ] +dev-repo: "git+https://github.com/akabe/ocaml-jupyter.git" build: [ [ "jbuilder" "subst" ] {pinned} [ "jbuilder" "build" "-p" name "-j" jobs ] ] depends: [ + "ocaml" {>= "4.02.0"} "base-threads" "base-unix" "uuidm" {>= "0.9.6"} @@ -45,3 +44,11 @@ post-messages: [ " %{share}%/jupyter" {success} ] +synopsis: "An OCaml kernel for Jupyter notebook" +description: + "OCaml Jupyter provides an OCaml REPL on Jupyter (a great interface with markdown/HTML documentation, LaTeX formula by MathJax, and image embedding). This is useful for data analysis in OCaml." +url { + src: + "https://github.com/akabe/ocaml-jupyter/releases/download/v2.1.0/jupyter-2.1.0.tbz" + checksum: "md5=3728c5ec265171fdb5df21320224ba00" +} diff --git a/packages/jupyter/jupyter.2.1.0/url b/packages/jupyter/jupyter.2.1.0/url deleted file mode 100644 index 0bab2e3bdc6..00000000000 --- a/packages/jupyter/jupyter.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/ocaml-jupyter/releases/download/v2.1.0/jupyter-2.1.0.tbz" -checksum: "3728c5ec265171fdb5df21320224ba00" diff --git a/packages/jupyter/jupyter.2.2.0/descr b/packages/jupyter/jupyter.2.2.0/descr deleted file mode 100644 index 0ba3b7bf1c8..00000000000 --- a/packages/jupyter/jupyter.2.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -An OCaml kernel for Jupyter notebook - -OCaml Jupyter provides an OCaml REPL on Jupyter (a great interface with markdown/HTML documentation, LaTeX formula by MathJax, and image embedding). This is useful for data analysis in OCaml. diff --git a/packages/jupyter/jupyter.2.2.0/opam b/packages/jupyter/jupyter.2.2.0/opam index 5f1fccd5efc..0056a1add0b 100644 --- a/packages/jupyter/jupyter.2.2.0/opam +++ b/packages/jupyter/jupyter.2.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "jupyter" maintainer: [ "Akinori ABE " @@ -9,14 +9,13 @@ authors: [ license: "MIT" homepage: "https://akabe.github.io/ocaml-jupyter/" bug-reports: "https://github.com/akabe/ocaml-jupyter/issues" -dev-repo: "https://github.com/akabe/ocaml-jupyter.git" - -available: [ ocaml-version >= "4.02.0" ] +dev-repo: "git+https://github.com/akabe/ocaml-jupyter.git" build: [ [ "jbuilder" "subst" ] {pinned} [ "jbuilder" "build" "-p" name "-j" jobs ] ] depends: [ + "ocaml" {>= "4.02.0"} "base-threads" "base-unix" "uuidm" {>= "0.9.6"} @@ -45,3 +44,11 @@ post-messages: [ " %{share}%/jupyter" {success} ] +synopsis: "An OCaml kernel for Jupyter notebook" +description: + "OCaml Jupyter provides an OCaml REPL on Jupyter (a great interface with markdown/HTML documentation, LaTeX formula by MathJax, and image embedding). This is useful for data analysis in OCaml." +url { + src: + "https://github.com/akabe/ocaml-jupyter/releases/download/v2.2.0/jupyter-2.2.0.tbz" + checksum: "md5=b1945f7f86eb0100fadd87e294cc6df7" +} diff --git a/packages/jupyter/jupyter.2.2.0/url b/packages/jupyter/jupyter.2.2.0/url deleted file mode 100644 index 71a39d0a6cb..00000000000 --- a/packages/jupyter/jupyter.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/ocaml-jupyter/releases/download/v2.2.0/jupyter-2.2.0.tbz" -checksum: "b1945f7f86eb0100fadd87e294cc6df7" diff --git a/packages/jupyter/jupyter.2.2.1/descr b/packages/jupyter/jupyter.2.2.1/descr deleted file mode 100644 index 0ba3b7bf1c8..00000000000 --- a/packages/jupyter/jupyter.2.2.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -An OCaml kernel for Jupyter notebook - -OCaml Jupyter provides an OCaml REPL on Jupyter (a great interface with markdown/HTML documentation, LaTeX formula by MathJax, and image embedding). This is useful for data analysis in OCaml. diff --git a/packages/jupyter/jupyter.2.2.1/opam b/packages/jupyter/jupyter.2.2.1/opam index 13d2af78c4e..08d298f4cfb 100644 --- a/packages/jupyter/jupyter.2.2.1/opam +++ b/packages/jupyter/jupyter.2.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "jupyter" maintainer: [ "Akinori ABE " @@ -9,14 +9,13 @@ authors: [ license: "MIT" homepage: "https://akabe.github.io/ocaml-jupyter/" bug-reports: "https://github.com/akabe/ocaml-jupyter/issues" -dev-repo: "https://github.com/akabe/ocaml-jupyter.git" - -available: [ ocaml-version >= "4.02.0" ] +dev-repo: "git+https://github.com/akabe/ocaml-jupyter.git" build: [ [ "jbuilder" "subst" ] {pinned} [ "jbuilder" "build" "-p" name "-j" jobs ] ] depends: [ + "ocaml" {>= "4.02.0"} "base-threads" "base-unix" "uuidm" {>= "0.9.6"} @@ -44,3 +43,11 @@ post-messages: [ " %{share}%/jupyter" {success} ] +synopsis: "An OCaml kernel for Jupyter notebook" +description: + "OCaml Jupyter provides an OCaml REPL on Jupyter (a great interface with markdown/HTML documentation, LaTeX formula by MathJax, and image embedding). This is useful for data analysis in OCaml." +url { + src: + "https://github.com/akabe/ocaml-jupyter/releases/download/v2.2.1/jupyter-2.2.1.tbz" + checksum: "md5=4c985a3cfa0ee221b5ca631aaae60fe0" +} diff --git a/packages/jupyter/jupyter.2.2.1/url b/packages/jupyter/jupyter.2.2.1/url deleted file mode 100644 index f37ca61f862..00000000000 --- a/packages/jupyter/jupyter.2.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/ocaml-jupyter/releases/download/v2.2.1/jupyter-2.2.1.tbz" -checksum: "4c985a3cfa0ee221b5ca631aaae60fe0" diff --git a/packages/jupyter/jupyter.2.2.2/descr b/packages/jupyter/jupyter.2.2.2/descr deleted file mode 100644 index 0ba3b7bf1c8..00000000000 --- a/packages/jupyter/jupyter.2.2.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -An OCaml kernel for Jupyter notebook - -OCaml Jupyter provides an OCaml REPL on Jupyter (a great interface with markdown/HTML documentation, LaTeX formula by MathJax, and image embedding). This is useful for data analysis in OCaml. diff --git a/packages/jupyter/jupyter.2.2.2/opam b/packages/jupyter/jupyter.2.2.2/opam index f6c35fc56c1..38045763009 100644 --- a/packages/jupyter/jupyter.2.2.2/opam +++ b/packages/jupyter/jupyter.2.2.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "jupyter" maintainer: [ "Akinori ABE " @@ -9,14 +9,13 @@ authors: [ license: "MIT" homepage: "https://akabe.github.io/ocaml-jupyter/" bug-reports: "https://github.com/akabe/ocaml-jupyter/issues" -dev-repo: "https://github.com/akabe/ocaml-jupyter.git" - -available: [ ocaml-version >= "4.02.0" ] +dev-repo: "git+https://github.com/akabe/ocaml-jupyter.git" build: [ [ "jbuilder" "subst" ] {pinned} [ "jbuilder" "build" "-p" name "-j" jobs ] ] depends: [ + "ocaml" {>= "4.02.0"} "base-threads" "base-unix" "uuidm" {>= "0.9.6"} @@ -44,3 +43,11 @@ post-messages: [ " %{share}%/jupyter" {success} ] +synopsis: "An OCaml kernel for Jupyter notebook" +description: + "OCaml Jupyter provides an OCaml REPL on Jupyter (a great interface with markdown/HTML documentation, LaTeX formula by MathJax, and image embedding). This is useful for data analysis in OCaml." +url { + src: + "https://github.com/akabe/ocaml-jupyter/releases/download/v2.2.2/jupyter-2.2.2.tbz" + checksum: "md5=c5f676a4ecc185a0eb290e272c1f4301" +} diff --git a/packages/jupyter/jupyter.2.2.2/url b/packages/jupyter/jupyter.2.2.2/url deleted file mode 100644 index 5558b00187b..00000000000 --- a/packages/jupyter/jupyter.2.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/ocaml-jupyter/releases/download/v2.2.2/jupyter-2.2.2.tbz" -checksum: "c5f676a4ecc185a0eb290e272c1f4301" diff --git a/packages/jwt/jwt.0.1/descr b/packages/jwt/jwt.0.1/descr deleted file mode 100644 index e4c6fdf2666..00000000000 --- a/packages/jwt/jwt.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Implementation of JWT in OCaml. - -Implementation of JWT in OCaml. diff --git a/packages/jwt/jwt.0.1/opam b/packages/jwt/jwt.0.1/opam index 530c3d8a8dc..398d82be23f 100644 --- a/packages/jwt/jwt.0.1/opam +++ b/packages/jwt/jwt.0.1/opam @@ -1,11 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "Danny Willems " homepage: "https://github.com/besport/ocaml-jwt" bug-reports: "https://github.com/besport/ocaml-jwt/issues" license: "LGPL-2.1 with OCaml linking exception" -dev-repo: "https://github.com/besport/ocaml-jwt.git" +dev-repo: "git+https://github.com/besport/ocaml-jwt.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: ["base64" {>= "2.0.0"} "yojson" "cryptokit" "re"] +depends: [ + "ocaml" + "base64" {>= "2.0.0"} + "yojson" + "cryptokit" + "re" +] +synopsis: "Implementation of JWT in OCaml." +description: "Implementation of JWT in OCaml." +url { + src: "https://github.com/besport/ocaml-jwt/archive/0.1.zip" + checksum: "md5=74645dd6cc34e361592bae54588fd297" +} diff --git a/packages/jwt/jwt.0.1/url b/packages/jwt/jwt.0.1/url deleted file mode 100644 index 585c005d3e9..00000000000 --- a/packages/jwt/jwt.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/besport/ocaml-jwt/archive/0.1.zip" -checksum: "74645dd6cc34e361592bae54588fd297" diff --git a/packages/kafka/kafka.0.2/descr b/packages/kafka/kafka.0.2/descr deleted file mode 100644 index 0095f9baf5b..00000000000 --- a/packages/kafka/kafka.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for Apache Kafka - high-throughput distributed messaging system diff --git a/packages/kafka/kafka.0.2/opam b/packages/kafka/kafka.0.2/opam index e2bbec65fc6..5dc73cb4218 100644 --- a/packages/kafka/kafka.0.2/opam +++ b/packages/kafka/kafka.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "kafka" version: "0.2" maintainer: "ygrek " @@ -16,11 +16,18 @@ install: [make "install"] remove: ["ocamlfind" "remove" "okafka"] depopts: ["lwt"] depends: [ + "ocaml" {< "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} ] depexts: [ - [["debian"] ["librdkafka-dev"]] - [["ubuntu"] ["librdkafka-dev"]] + ["librdkafka-dev"] {os-distribution = "debian"} + ["librdkafka-dev"] {os-distribution = "ubuntu"} ] -available: [ocaml-version < "4.03.0"] +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: "md5=18c8abf5d2a4ae165016aa9fe7eb09f0" +} diff --git a/packages/kafka/kafka.0.2/url b/packages/kafka/kafka.0.2/url deleted file mode 100644 index 3cff102d6ef..00000000000 --- a/packages/kafka/kafka.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/didier-wenzek/ocaml-kafka/archive/0.2.tar.gz" -checksum: "18c8abf5d2a4ae165016aa9fe7eb09f0" diff --git a/packages/kafka/kafka.0.3/descr b/packages/kafka/kafka.0.3/descr deleted file mode 100644 index d771918fb57..00000000000 --- a/packages/kafka/kafka.0.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -OCaml bindings for Kafka - -Kafka is a high-throughput distributed messaging system. diff --git a/packages/kafka/kafka.0.3/opam b/packages/kafka/kafka.0.3/opam index 127086be336..13b9b5200fe 100644 --- a/packages/kafka/kafka.0.3/opam +++ b/packages/kafka/kafka.0.3/opam @@ -1,25 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Didier Wenzek " 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: "https://github.com/didier-wenzek/ocaml-kafka.git" +dev-repo: "git+https://github.com/didier-wenzek/ocaml-kafka.git" build: ["jbuilder" "build" "-p" "kafka" "." "-j" jobs "@install"] depends: [ + "ocaml" {>= "4.02.3"} "base-unix" "lwt" "cmdliner" "jbuilder" {build} ] depexts: [ - [["alpine"] ["zlib-dev" "librdkafka-dev"]] - [["centos"] ["zlib-devel" "librdkafka-devel"]] - [["debian"] ["zlib1g-dev" "librdkafka-dev"]] - [["fedora"] ["zlib-devel" "librdkafka-devel"]] - [["homebrew" "osx"] ["zlib" "librdkafka"]] - [["ubuntu"] ["zlib1g-dev" "librdkafka-dev"]] -] -available: [ - ocaml-version >= "4.02.3" + ["zlib-dev" "librdkafka-dev"] {os-distribution = "alpine"} + ["zlib-devel" "librdkafka-devel"] {os-distribution = "centos"} + ["zlib1g-dev" "librdkafka-dev"] {os-distribution = "debian"} + ["zlib-devel" "librdkafka-devel"] {os-distribution = "fedora"} + ["zlib" "librdkafka"] {os-distribution = "homebrew" & os = "macos"} + ["zlib1g-dev" "librdkafka-dev"] {os-distribution = "ubuntu"} ] +synopsis: "OCaml bindings for Kafka" +description: "Kafka is a high-throughput distributed messaging system." +url { + src: "https://github.com/didier-wenzek/ocaml-kafka/archive/0.3.2.tar.gz" + checksum: "md5=49bb99a375ed791cc9700bac18001965" +} diff --git a/packages/kafka/kafka.0.3/url b/packages/kafka/kafka.0.3/url deleted file mode 100644 index c5c5e5f7ab1..00000000000 --- a/packages/kafka/kafka.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/didier-wenzek/ocaml-kafka/archive/0.3.2.tar.gz" -checksum: "49bb99a375ed791cc9700bac18001965" diff --git a/packages/kafka/kafka.0.4/descr b/packages/kafka/kafka.0.4/descr deleted file mode 100644 index d771918fb57..00000000000 --- a/packages/kafka/kafka.0.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -OCaml bindings for Kafka - -Kafka is a high-throughput distributed messaging system. diff --git a/packages/kafka/kafka.0.4/opam b/packages/kafka/kafka.0.4/opam index deb46c0a3ca..9492120db73 100644 --- a/packages/kafka/kafka.0.4/opam +++ b/packages/kafka/kafka.0.4/opam @@ -1,23 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Didier Wenzek " 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: "https://github.com/didier-wenzek/ocaml-kafka.git" +dev-repo: "git+https://github.com/didier-wenzek/ocaml-kafka.git" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" {>= "4.02.3"} "base-unix" "lwt" "cmdliner" "jbuilder" {build} ] depexts: [ - [["alpine"] ["librdkafka-dev" "zlib-dev"]] - [["centos"] ["librdkafka-devel" "zlib-devel"]] - [["debian"] ["librdkafka-dev" "zlib1g-dev"]] - [["fedora"] ["librdkafka-devel" "zlib-devel"]] - [["homebrew" "osx"] ["librdkafka" "zlib"]] - [["ubuntu"] ["librdkafka-dev" "zlib1g-dev"]] + ["librdkafka-dev" "zlib-dev"] {os-distribution = "alpine"} + ["librdkafka-devel" "zlib-devel"] {os-distribution = "centos"} + ["librdkafka-dev" "zlib1g-dev"] {os-distribution = "debian"} + ["librdkafka-devel" "zlib-devel"] {os-distribution = "fedora"} + ["librdkafka" "zlib"] {os-distribution = "homebrew" & os = "macos"} + ["librdkafka-dev" "zlib1g-dev"] {os-distribution = "ubuntu"} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "OCaml bindings for Kafka" +description: "Kafka is a high-throughput distributed messaging system." +url { + src: "https://github.com/didier-wenzek/ocaml-kafka/archive/0.4.tar.gz" + checksum: "md5=2904b2cce3c2496054bb7c01003a65e3" +} diff --git a/packages/kafka/kafka.0.4/url b/packages/kafka/kafka.0.4/url deleted file mode 100644 index aee041c9cb1..00000000000 --- a/packages/kafka/kafka.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/didier-wenzek/ocaml-kafka/archive/0.4.tar.gz" -checksum: "2904b2cce3c2496054bb7c01003a65e3" diff --git a/packages/kaputt/kaputt.1.1/descr b/packages/kaputt/kaputt.1.1/descr deleted file mode 100644 index 91f825d7d99..00000000000 --- a/packages/kaputt/kaputt.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Testing tool diff --git a/packages/kaputt/kaputt.1.1/opam b/packages/kaputt/kaputt.1.1/opam deleted file mode 100644 index 83398ddc6a0..00000000000 --- a/packages/kaputt/kaputt.1.1/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -maintainer: "https://github.com/ocaml/opam-repository/issues" -build: [ - ["sh" "configure"] - [make] -] -install: [make "install"] -remove: [["ocamlfind" "remove" "kaputt"]] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "num" -] -available: [ocaml-version <"4.02.0"] diff --git a/packages/kaputt/kaputt.1.1/url b/packages/kaputt/kaputt.1.1/url deleted file mode 100644 index ab81a921185..00000000000 --- a/packages/kaputt/kaputt.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://kaputt.x9c.fr/distrib/kaputt-1.1.tar.gz" -checksum: "d96e6b953f118952b517a7ef98dba055" diff --git a/packages/kaputt/kaputt.1.2/descr b/packages/kaputt/kaputt.1.2/descr deleted file mode 100644 index 91f825d7d99..00000000000 --- a/packages/kaputt/kaputt.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -Testing tool diff --git a/packages/kaputt/kaputt.1.2/opam b/packages/kaputt/kaputt.1.2/opam index eaeb61e04f1..920379b3338 100644 --- a/packages/kaputt/kaputt.1.2/opam +++ b/packages/kaputt/kaputt.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ ["sh" "configure"] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "kaputt"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} "num" @@ -13,6 +14,17 @@ depends: [ patches: [ "install.patch" "install2.patch" - "safe_string.patch" {ocaml-version >= "4.06.0"} + "safe_string.patch" {ocaml:version >= "4.06.0"} ] install: [make "install"] +synopsis: "Testing tool" +flags: light-uninstall +extra-files: [ + ["safe_string.patch" "md5=ec4a38f0255305d383da408f911c3e8e"] + ["install2.patch" "md5=2ce922ce80c9a857ff1c9c9ece91025d"] + ["install.patch" "md5=71c61d295cb6cd3b6312488081307ee6"] +] +url { + src: "http://forge.ocamlcore.org/frs/download.php/987/kaputt-1.2.tar.gz" + checksum: "md5=178c1bb2690070891c9c28a8c621d23a" +} diff --git a/packages/kaputt/kaputt.1.2/url b/packages/kaputt/kaputt.1.2/url deleted file mode 100644 index e9280f51e0d..00000000000 --- a/packages/kaputt/kaputt.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/987/kaputt-1.2.tar.gz" -checksum: "178c1bb2690070891c9c28a8c621d23a" diff --git a/packages/ketrew/ketrew.1.0.0/descr b/packages/ketrew/ketrew.1.0.0/descr deleted file mode 100644 index 4008fe563c5..00000000000 --- a/packages/ketrew/ketrew.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Ketrew: Keep Track of Experimental Workflows diff --git a/packages/ketrew/ketrew.1.0.0/opam b/packages/ketrew/ketrew.1.0.0/opam index 25b71f4b20a..f3009b23752 100644 --- a/packages/ketrew/ketrew.1.0.0/opam +++ b/packages/ketrew/ketrew.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "seb@mondet.org" authors : [ "Sebastien Mondet " @@ -7,10 +7,9 @@ authors : [ "Jeff Hammerbacher " ] homepage: "http://seb.mondet.org/software/ketrew" -dev-repo: "https://github.com/hammerlab/ketrew.git" +dev-repo: "git+https://github.com/hammerlab/ketrew.git" bug-reports: "https://github.com/hammerlab/ketrew/issues" -available : [ ocaml-version <= "4.02.1" & ocaml-version >= "4.02.0" ] install: [ [make "_oasis"] ["oasis" "setup" ] @@ -25,14 +24,28 @@ remove: [ ["rm" "-f" "%{bin}%/ketrew"] ] depends: [ - "oasis" "ocamlfind" - "trakeva" "sqlite3" "sosa" "nonstd" "docout" "pvem" "pvem_lwt_unix" - "cmdliner" "yojson" "uri" - "ppx_deriving" "ppx_deriving_yojson" {>= "2.3" & <= "2.4"} "ppx_include" "ppx_blob" - "cohttp" {= "0.17.2" & <"0.99"} "lwt" {< "2.5.0"} "ssl" + "ocaml" {<= "4.02.1" & >= "4.02.0"} + "oasis" + "ocamlfind" + "trakeva" + "sqlite3" + "sosa" + "nonstd" + "docout" + "pvem" + "pvem_lwt_unix" + "cmdliner" + "yojson" + "uri" + "ppx_deriving" + "ppx_deriving_yojson" {>= "2.3" & <= "2.4"} + "ppx_include" + "ppx_blob" + "cohttp" {= "0.17.2" & < "0.99"} + "lwt" {< "2.5.0"} + "ssl" "conduit" - ] - +] post-messages: [ " You just installed Ketrew 1.0.0; it is recommended to switch to the @@ -40,3 +53,9 @@ post-messages: [ " {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: "md5=6fb5a67ed8c55b359c4aabd18e241b48" +} diff --git a/packages/ketrew/ketrew.1.0.0/url b/packages/ketrew/ketrew.1.0.0/url deleted file mode 100644 index 45d90e5b5a7..00000000000 --- a/packages/ketrew/ketrew.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hammerlab/ketrew/archive/ketrew.1.0.0.tar.gz" -checksum: "6fb5a67ed8c55b359c4aabd18e241b48" diff --git a/packages/ketrew/ketrew.1.1.0/descr b/packages/ketrew/ketrew.1.1.0/descr deleted file mode 100644 index 4008fe563c5..00000000000 --- a/packages/ketrew/ketrew.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Ketrew: Keep Track of Experimental Workflows diff --git a/packages/ketrew/ketrew.1.1.0/opam b/packages/ketrew/ketrew.1.1.0/opam index 7d716a64959..58da4a6de12 100644 --- a/packages/ketrew/ketrew.1.1.0/opam +++ b/packages/ketrew/ketrew.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "seb@mondet.org" authors : [ "Sebastien Mondet " @@ -7,11 +7,9 @@ authors : [ "Jeff Hammerbacher " ] homepage: "http://seb.mondet.org/software/ketrew" -dev-repo: "https://github.com/hammerlab/ketrew.git" +dev-repo: "git+https://github.com/hammerlab/ketrew.git" bug-reports: "https://github.com/hammerlab/ketrew/issues" -available : [ ocaml-version <= "4.02.1" & ocaml-version >= "4.02.0" ] - install: [ [make "_oasis"] ["oasis" "setup" ] @@ -26,13 +24,28 @@ remove: [ ["rm" "-f" "%{bin}%/ketrew"] ] depends: [ - "oasis" "ocamlfind" - "trakeva" "sqlite3" "sosa" "nonstd" "docout" "pvem" "pvem_lwt_unix" - "cmdliner" "yojson" "uri" - "ppx_deriving" "ppx_deriving_yojson" {>= "2.3" & <= "2.4"} "ppx_include" "ppx_blob" - "cohttp" {>="0.17.2" & <"0.99"} "lwt" {< "2.5.0" } "ssl" + "ocaml" {<= "4.02.1" & >= "4.02.0"} + "oasis" + "ocamlfind" + "trakeva" + "sqlite3" + "sosa" + "nonstd" + "docout" + "pvem" + "pvem_lwt_unix" + "cmdliner" + "yojson" + "uri" + "ppx_deriving" + "ppx_deriving_yojson" {>= "2.3" & <= "2.4"} + "ppx_include" + "ppx_blob" + "cohttp" {>= "0.17.2" & < "0.99"} + "lwt" {< "2.5.0"} + "ssl" "conduit" - ] +] post-messages: [ " You just installed Ketrew 1.1.0; it is recommended to switch to the @@ -40,3 +53,9 @@ post-messages: [ " {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: "md5=1d2b2f919f8407606f48a70579533043" +} diff --git a/packages/ketrew/ketrew.1.1.0/url b/packages/ketrew/ketrew.1.1.0/url deleted file mode 100644 index a6f87d269dd..00000000000 --- a/packages/ketrew/ketrew.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hammerlab/ketrew/archive/ketrew.1.1.0.tar.gz" -checksum: "1d2b2f919f8407606f48a70579533043" diff --git a/packages/ketrew/ketrew.1.1.1/descr b/packages/ketrew/ketrew.1.1.1/descr deleted file mode 100644 index 4008fe563c5..00000000000 --- a/packages/ketrew/ketrew.1.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Ketrew: Keep Track of Experimental Workflows diff --git a/packages/ketrew/ketrew.1.1.1/opam b/packages/ketrew/ketrew.1.1.1/opam index ffe9de8a657..377209183cd 100644 --- a/packages/ketrew/ketrew.1.1.1/opam +++ b/packages/ketrew/ketrew.1.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "seb@mondet.org" authors : [ "Sebastien Mondet " @@ -7,9 +7,8 @@ authors : [ "Jeff Hammerbacher " ] homepage: "http://seb.mondet.org/software/ketrew" -dev-repo: "https://github.com/hammerlab/ketrew.git" +dev-repo: "git+https://github.com/hammerlab/ketrew.git" bug-reports: "https://github.com/hammerlab/ketrew/issues" -available : [ ocaml-version >= "4.02.2" ] install: [ [make "_oasis"] ["oasis" "setup" ] @@ -24,14 +23,28 @@ remove: [ ["rm" "-f" "%{bin}%/ketrew"] ] depends: [ - "oasis" "ocamlfind" - "trakeva" "sqlite3" "sosa" "nonstd" "docout" "pvem" "pvem_lwt_unix" - "cmdliner" "yojson" "uri" - "ppx_deriving" "ppx_deriving_yojson" {>= "2.3" & <= "2.4"} "ppx_include" "ppx_blob" - "cohttp" {>= "0.17.0" & <"0.99"} - "lwt" {< "2.5.0" } - "ssl" "conduit" - ] + "ocaml" {>= "4.02.2"} + "oasis" + "ocamlfind" + "trakeva" + "sqlite3" + "sosa" + "nonstd" + "docout" + "pvem" + "pvem_lwt_unix" + "cmdliner" + "yojson" + "uri" + "ppx_deriving" + "ppx_deriving_yojson" {>= "2.3" & <= "2.4"} + "ppx_include" + "ppx_blob" + "cohttp" {>= "0.17.0" & < "0.99"} + "lwt" {< "2.5.0"} + "ssl" + "conduit" +] post-messages: [ " You just installed Ketrew 1.1.1; it is recommended to switch to the @@ -39,3 +52,9 @@ post-messages: [ " {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: "md5=cc774a70bcbcc6d443eba83335591313" +} diff --git a/packages/ketrew/ketrew.1.1.1/url b/packages/ketrew/ketrew.1.1.1/url deleted file mode 100644 index 623c3e195ed..00000000000 --- a/packages/ketrew/ketrew.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hammerlab/ketrew/archive/ketrew.1.1.1.tar.gz" -checksum: "cc774a70bcbcc6d443eba83335591313" diff --git a/packages/ketrew/ketrew.2.0.0/descr b/packages/ketrew/ketrew.2.0.0/descr deleted file mode 100644 index 4008fe563c5..00000000000 --- a/packages/ketrew/ketrew.2.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Ketrew: Keep Track of Experimental Workflows diff --git a/packages/ketrew/ketrew.2.0.0/opam b/packages/ketrew/ketrew.2.0.0/opam index 90d0b1bc203..0a1e9ca8b16 100644 --- a/packages/ketrew/ketrew.2.0.0/opam +++ b/packages/ketrew/ketrew.2.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "seb@mondet.org" authors : [ "Sebastien Mondet " @@ -7,9 +7,8 @@ authors : [ "Jeff Hammerbacher " ] homepage: "http://seb.mondet.org/software/ketrew" -dev-repo: "https://github.com/hammerlab/ketrew.git" +dev-repo: "git+https://github.com/hammerlab/ketrew.git" bug-reports: "https://github.com/hammerlab/ketrew/issues" -available : [ ocaml-version >= "4.02.2" ] install: [ ["omake"] ["omake" "install" "BINDIR=%{bin}%"] @@ -20,12 +19,33 @@ remove: [ ["rm" "-f" "%{bin}%/ketrew"] ] depends: [ - "omake" "ocamlfind" "ocamlify" - "trakeva" "sqlite3" "sosa" "nonstd" "docout" "pvem" "pvem_lwt_unix" - "cmdliner" "yojson" "uri" - "ppx_deriving" {>= "3.0"} "ppx_deriving_yojson" {>= "2.3" & <= "2.4"} - "cohttp" {>= "0.17.0" & <"0.99" } "lwt" {< "2.5.0" } "ssl" + "ocaml" {>= "4.02.2"} + "omake" + "ocamlfind" + "ocamlify" + "trakeva" + "sqlite3" + "sosa" + "nonstd" + "docout" + "pvem" + "pvem_lwt_unix" + "cmdliner" + "yojson" + "uri" + "ppx_deriving" {>= "3.0"} + "ppx_deriving_yojson" {>= "2.3" & <= "2.4"} + "cohttp" {>= "0.17.0" & < "0.99"} + "lwt" {< "2.5.0"} + "ssl" "conduit" - "js_of_ocaml" {>= "2.6" & <"3.0"} - "tyxml" {<= "3.5.0"} "reactiveData" - ] + "js_of_ocaml" {>= "2.6" & < "3.0"} + "tyxml" {<= "3.5.0"} + "reactiveData" +] +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: "md5=e25c98359a4cd7de8fb8a3934a902aeb" +} diff --git a/packages/ketrew/ketrew.2.0.0/url b/packages/ketrew/ketrew.2.0.0/url deleted file mode 100644 index e29dca6b29d..00000000000 --- a/packages/ketrew/ketrew.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hammerlab/ketrew/archive/ketrew.2.0.0.tar.gz" -checksum: "e25c98359a4cd7de8fb8a3934a902aeb" diff --git a/packages/ketrew/ketrew.3.0.0/descr b/packages/ketrew/ketrew.3.0.0/descr deleted file mode 100644 index c13ea4b2649..00000000000 --- a/packages/ketrew/ketrew.3.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Ketrew is a workflow engine - -Ketrew keeps track of complex experimental computationally heavy workflows. diff --git a/packages/ketrew/ketrew.3.0.0/opam b/packages/ketrew/ketrew.3.0.0/opam index 11349717b73..4828e0bc727 100644 --- a/packages/ketrew/ketrew.3.0.0/opam +++ b/packages/ketrew/ketrew.3.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "seb@mondet.org" authors : [ "Sebastien Mondet " @@ -8,9 +8,8 @@ authors : [ "Isaac Hodes " ] homepage: "http://www.hammerlab.org/docs/ketrew/master/index.html" -dev-repo: "https://github.com/hammerlab/ketrew.git" +dev-repo: "git+https://github.com/hammerlab/ketrew.git" bug-reports: "https://github.com/hammerlab/ketrew/issues" -available : [ ocaml-version >= "4.02.2" & ocaml-version < "4.04.0" ] install: [ ["omake"] ["omake" "install" "BINDIR=%{bin}%"] @@ -21,18 +20,27 @@ remove: [ ["rm" "-f" "%{bin}%/ketrew"] ] depends: [ - "omake" {= "0.9.8.6-0.rc1" } - "ocamlfind" "ocamlify" - "trakeva" {>= "0.1.0" } - "sosa" "nonstd" "docout" "pvem" "pvem_lwt_unix" - "cmdliner" "yojson" "uri" + "ocaml" {>= "4.02.2" & < "4.04.0"} + "omake" {= "0.9.8.6-0.rc1"} + "ocamlfind" + "ocamlify" + "trakeva" {>= "0.1.0"} + "sosa" + "nonstd" + "docout" + "pvem" + "pvem_lwt_unix" + "cmdliner" + "yojson" + "uri" "ppx_deriving" "ppx_deriving_yojson" {>= "3.0"} - "cohttp" {>= "0.21.0" & <"0.99"} - "lwt" {< "3.0.0" } + "cohttp" {>= "0.21.0" & < "0.99"} + "lwt" {< "3.0.0"} "conduit" - "js_of_ocaml" {>= "2.6" & <"3.0"} - "tyxml" {>= "4.0.0"} "reactiveData" {>= "0.2"} + "js_of_ocaml" {>= "2.6" & < "3.0"} + "tyxml" {>= "4.0.0"} + "reactiveData" {>= "0.2"} "sexplib" ] depopts: [ @@ -41,3 +49,11 @@ depopts: [ 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: "md5=75c53c767c98571488b542fe5337b7dd" +} diff --git a/packages/ketrew/ketrew.3.0.0/url b/packages/ketrew/ketrew.3.0.0/url deleted file mode 100644 index 4eeea0fffb0..00000000000 --- a/packages/ketrew/ketrew.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/hammerlab/ketrew/archive/ketrew.3.0.0.tar.gz" -checksum: "75c53c767c98571488b542fe5337b7dd" diff --git a/packages/ketrew/ketrew.3.1.0/descr b/packages/ketrew/ketrew.3.1.0/descr deleted file mode 100644 index 55eed1262cb..00000000000 --- a/packages/ketrew/ketrew.3.1.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -A Workflow Engine for Computational Experiments - -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. \ No newline at end of file diff --git a/packages/ketrew/ketrew.3.1.0/opam b/packages/ketrew/ketrew.3.1.0/opam index 7019a37f6c0..1de72080017 100644 --- a/packages/ketrew/ketrew.3.1.0/opam +++ b/packages/ketrew/ketrew.3.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "seb@mondet.org" authors: [ "Sebastien Mondet " @@ -9,7 +9,7 @@ authors: [ ] homepage: "http://www.hammerlab.org/docs/ketrew/master/index.html" bug-reports: "https://github.com/hammerlab/ketrew/issues" -dev-repo: "https://github.com/hammerlab/ketrew.git" +dev-repo: "git+https://github.com/hammerlab/ketrew.git" install: [ ["omake" "WITH_POSTGRESQL=%{postgresql:installed}%"] [ @@ -25,6 +25,7 @@ remove: [ ["rm" "-f" "%{bin}%/ketrew"] ] depends: [ + "ocaml" {>= "4.03.0"} "omake" {>= "0.9.8.6-0.rc1"} "ocamlfind" "ocamlify" @@ -38,10 +39,10 @@ depends: [ "uri" "ppx_deriving" "ppx_deriving_yojson" {>= "3.0"} - "cohttp" {>= "0.21.0" & <"0.99"} + "cohttp" {>= "0.21.0" & < "0.99"} "lwt" {< "3.0.0"} "conduit" - "js_of_ocaml" {>= "2.6" & <"3.0"} + "js_of_ocaml" {>= "2.6" & < "3.0"} "tyxml" {>= "4.0.0"} "reactiveData" {>= "0.2"} ] @@ -50,4 +51,21 @@ conflicts: [ "ppx_inline_test" {>= "v0.9.0"} "ppx_sexp_conv" {>= "v0.9.0"} ] -available: [ocaml-version >= "4.03.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: "md5=a748ddd1ed7a97fd9ba5587341eb24f5" +} diff --git a/packages/ketrew/ketrew.3.1.0/url b/packages/ketrew/ketrew.3.1.0/url deleted file mode 100644 index 4fab42dde54..00000000000 --- a/packages/ketrew/ketrew.3.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/hammerlab/ketrew/archive/ketrew.3.1.0.tar.gz" -checksum: "a748ddd1ed7a97fd9ba5587341eb24f5" diff --git a/packages/ketrew/ketrew.3.2.0/descr b/packages/ketrew/ketrew.3.2.0/descr deleted file mode 100644 index 55eed1262cb..00000000000 --- a/packages/ketrew/ketrew.3.2.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -A Workflow Engine for Computational Experiments - -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. \ No newline at end of file diff --git a/packages/ketrew/ketrew.3.2.0/opam b/packages/ketrew/ketrew.3.2.0/opam index 6de0d7cb20f..57dc88e0373 100644 --- a/packages/ketrew/ketrew.3.2.0/opam +++ b/packages/ketrew/ketrew.3.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "seb@mondet.org" authors: [ "Sebastien Mondet " @@ -9,7 +9,7 @@ authors: [ ] homepage: "http://www.hammerlab.org/docs/ketrew/master/index.html" bug-reports: "https://github.com/hammerlab/ketrew/issues" -dev-repo: "https://github.com/hammerlab/ketrew.git" +dev-repo: "git+https://github.com/hammerlab/ketrew.git" build: [ [make "byte"] [make "native"] @@ -17,6 +17,7 @@ build: [ [make "ketrew.install"] ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlbuild" {build} "solvuu-build" {build & >= "0.3.0"} "ocamlfind" @@ -35,9 +36,25 @@ depends: [ "lwt" "conduit" "lwt_react" - "js_of_ocaml" {>= "2.6" & <= "2.8.4"} + "js_of_ocaml" {>= "2.6" & <= "2.8.4"} "tyxml" {>= "4.0.0"} "reactiveData" {>= "0.2"} ] depopts: "postgresql" -available: [ocaml-version >= "4.03.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.""" +url { + src: "https://github.com/hammerlab/ketrew/archive/ketrew.3.2.0.tar.gz" + checksum: "md5=8adf460121b9d26300a21c323005664b" +} diff --git a/packages/ketrew/ketrew.3.2.0/url b/packages/ketrew/ketrew.3.2.0/url deleted file mode 100644 index ceb249a8cda..00000000000 --- a/packages/ketrew/ketrew.3.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/hammerlab/ketrew/archive/ketrew.3.2.0.tar.gz" -checksum: "8adf460121b9d26300a21c323005664b" diff --git a/packages/ketrew/ketrew.3.2.1/descr b/packages/ketrew/ketrew.3.2.1/descr deleted file mode 100644 index 55eed1262cb..00000000000 --- a/packages/ketrew/ketrew.3.2.1/descr +++ /dev/null @@ -1,13 +0,0 @@ -A Workflow Engine for Computational Experiments - -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. \ No newline at end of file diff --git a/packages/ketrew/ketrew.3.2.1/opam b/packages/ketrew/ketrew.3.2.1/opam index c26ee8cdaea..37d9f4e38cc 100644 --- a/packages/ketrew/ketrew.3.2.1/opam +++ b/packages/ketrew/ketrew.3.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "seb@mondet.org" authors : [ "Sebastien Mondet " @@ -8,9 +8,8 @@ authors : [ "Isaac Hodes " ] homepage: "http://www.hammerlab.org/docs/ketrew/master/index.html" -dev-repo: "https://github.com/hammerlab/ketrew.git" +dev-repo: "git+https://github.com/hammerlab/ketrew.git" bug-reports: "https://github.com/hammerlab/ketrew/issues" -available : [ ocaml-version >= "4.03.0" ] build: [ [make "byte"] [make "native"] @@ -18,16 +17,22 @@ build: [ [make "ketrew.install"] ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlbuild" {build} "solvuu-build" {build & >= "0.3.0"} "ocamlfind" "ocamlify" - "sosa" "nonstd" "docout" "pvem" "pvem_lwt_unix" + "sosa" + "nonstd" + "docout" + "pvem" + "pvem_lwt_unix" "cmdliner" {>= "1.0.0"} - "yojson" "uri" + "yojson" + "uri" "ppx_deriving" "ppx_deriving_yojson" {>= "3.0"} - "cohttp-lwt-unix" {>= "0.99.0" & <"1.0"} + "cohttp-lwt-unix" {>= "0.99.0" & < "1.0"} "lwt" "conduit" "lwt_react" @@ -38,7 +43,24 @@ depends: [ "js_of_ocaml-lwt" {>= "3.0"} "tyxml" {>= "4.0.0"} "reactiveData" {>= "0.2"} - ] +] 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: "md5=b12a712500345c9f52d39db1a800885b" +} diff --git a/packages/ketrew/ketrew.3.2.1/url b/packages/ketrew/ketrew.3.2.1/url deleted file mode 100644 index 67d8a82ca44..00000000000 --- a/packages/ketrew/ketrew.3.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/hammerlab/ketrew/archive/ketrew.3.2.1.tar.gz" -checksum: "b12a712500345c9f52d39db1a800885b" diff --git a/packages/key-parsers/key-parsers.0.1.0/descr b/packages/key-parsers/key-parsers.0.1.0/descr deleted file mode 100644 index 7c96e10e66e..00000000000 --- a/packages/key-parsers/key-parsers.0.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Parsers for multiple key formats - -This library provides parsers for several encodings of RSA, DSA or Elliptic -curve public and private keys. diff --git a/packages/key-parsers/key-parsers.0.1.0/opam b/packages/key-parsers/key-parsers.0.1.0/opam index 33045b964ac..a29519b25b4 100644 --- a/packages/key-parsers/key-parsers.0.1.0/opam +++ b/packages/key-parsers/key-parsers.0.1.0/opam @@ -1,17 +1,26 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/cryptosense/key-parsers.git" +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} "asn1-combinators" {< "0.2.0"} "zarith" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.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: "md5=6ae4901e6f241f574defb99c1d9d23bb" +} diff --git a/packages/key-parsers/key-parsers.0.1.0/url b/packages/key-parsers/key-parsers.0.1.0/url deleted file mode 100644 index c9528229f9c..00000000000 --- a/packages/key-parsers/key-parsers.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/cryptosense/key-parsers/archive/v0.1.0.tar.gz" -checksum: "6ae4901e6f241f574defb99c1d9d23bb" diff --git a/packages/key-parsers/key-parsers.0.2.0/descr b/packages/key-parsers/key-parsers.0.2.0/descr deleted file mode 100644 index 7c96e10e66e..00000000000 --- a/packages/key-parsers/key-parsers.0.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Parsers for multiple key formats - -This library provides parsers for several encodings of RSA, DSA or Elliptic -curve public and private keys. diff --git a/packages/key-parsers/key-parsers.0.2.0/opam b/packages/key-parsers/key-parsers.0.2.0/opam index 42c0bbc956f..1264ae7b53d 100644 --- a/packages/key-parsers/key-parsers.0.2.0/opam +++ b/packages/key-parsers/key-parsers.0.2.0/opam @@ -1,16 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Nathan Rebours " -author: "Nathan Rebours " homepage: "https://github.com/cryptosense/key-parsers" bug-reports: "https://github.com/cryptosense/key-parsers/issues" license: "BSD-2" -dev-repo: "https://github.com/cryptosense/key-parsers.git" +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} "asn1-combinators" {< "0.2.0"} "zarith" ] -available: [ocaml-version >= "4.02.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.""" +authors: "Nathan Rebours " +flags: light-uninstall +url { + src: "https://github.com/cryptosense/key-parsers/archive/v0.2.0.tar.gz" + checksum: "md5=942796681079bfad01e675b7cb266b89" +} diff --git a/packages/key-parsers/key-parsers.0.2.0/url b/packages/key-parsers/key-parsers.0.2.0/url deleted file mode 100644 index 3c0890c9420..00000000000 --- a/packages/key-parsers/key-parsers.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/cryptosense/key-parsers/archive/v0.2.0.tar.gz" -checksum: "942796681079bfad01e675b7cb266b89" diff --git a/packages/key-parsers/key-parsers.0.3.0/descr b/packages/key-parsers/key-parsers.0.3.0/descr deleted file mode 100644 index 7c96e10e66e..00000000000 --- a/packages/key-parsers/key-parsers.0.3.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Parsers for multiple key formats - -This library provides parsers for several encodings of RSA, DSA or Elliptic -curve public and private keys. diff --git a/packages/key-parsers/key-parsers.0.3.0/opam b/packages/key-parsers/key-parsers.0.3.0/opam index a0d705c7084..2e24e6be440 100644 --- a/packages/key-parsers/key-parsers.0.3.0/opam +++ b/packages/key-parsers/key-parsers.0.3.0/opam @@ -1,23 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Nathan Rebours " -author: "Nathan Rebours " homepage: "https://github.com/cryptosense/key-parsers" bug-reports: "https://github.com/cryptosense/key-parsers/issues" license: "BSD-2" -dev-repo: "https://github.com/cryptosense/key-parsers.git" -build: [make] -build-test: [make "check"] +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} "ppx_deriving" {>= "3.0" & < "4.0"} "ppx_deriving_yojson" - "ounit" {test} - "ppx_blob" {test} - "hex" {test} + "ounit" {with-test} + "ppx_blob" {with-test} + "hex" {with-test} "asn1-combinators" {< "0.2.0"} "zarith" "result" ] -available: [ocaml-version >= "4.02.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.""" +authors: "Nathan Rebours " +flags: light-uninstall +url { + src: "https://github.com/cryptosense/key-parsers/archive/v0.3.0.zip" + checksum: "md5=a1b4d6a47ecd2682a303c201fab3344a" +} diff --git a/packages/key-parsers/key-parsers.0.3.0/url b/packages/key-parsers/key-parsers.0.3.0/url deleted file mode 100644 index 0c1d2da9e7d..00000000000 --- a/packages/key-parsers/key-parsers.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/cryptosense/key-parsers/archive/v0.3.0.zip" -checksum: "a1b4d6a47ecd2682a303c201fab3344a" diff --git a/packages/key-parsers/key-parsers.0.4.0/descr b/packages/key-parsers/key-parsers.0.4.0/descr deleted file mode 100644 index d2e4ec0ec65..00000000000 --- a/packages/key-parsers/key-parsers.0.4.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Parsers for multiple key formats - -This library provides parsers for several encodings of RSA, DSA, Diffie-Hellman -or Elliptic curve public and private keys. diff --git a/packages/key-parsers/key-parsers.0.4.0/opam b/packages/key-parsers/key-parsers.0.4.0/opam index 510e5b501ad..849a236489c 100644 --- a/packages/key-parsers/key-parsers.0.4.0/opam +++ b/packages/key-parsers/key-parsers.0.4.0/opam @@ -1,23 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Nathan Rebours " -author: "Nathan Rebours " homepage: "https://github.com/cryptosense/key-parsers" bug-reports: "https://github.com/cryptosense/key-parsers/issues" license: "BSD-2" -dev-repo: "https://github.com/cryptosense/key-parsers.git" -build: [make] -build-test: [make "check"] +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} "ppx_deriving" {>= "4.0" & < "5.0"} "ppx_deriving_yojson" {>= "3.0" & < "4.0"} - "ounit" {test & >= "2.0.0"} - "ppx_blob" {test & >= "0.2"} - "hex" {test & >= "1.0.0"} + "ounit" {with-test & >= "2.0.0"} + "ppx_blob" {with-test & >= "0.2"} + "hex" {with-test & >= "1.0.0"} "asn1-combinators" {>= "0.1.2" & < "0.2.0"} "zarith" {>= "1.4.1"} "result" {>= "1.2"} ] -available: [ocaml-version >= "4.02.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.4.0.zip" + checksum: "md5=0e9d2166d81279f47ccc942b4b3640fd" +} diff --git a/packages/key-parsers/key-parsers.0.4.0/url b/packages/key-parsers/key-parsers.0.4.0/url deleted file mode 100644 index 9fc46e0c912..00000000000 --- a/packages/key-parsers/key-parsers.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/cryptosense/key-parsers/archive/v0.4.0.zip" -checksum: "0e9d2166d81279f47ccc942b4b3640fd" diff --git a/packages/key-parsers/key-parsers.0.5.0/descr b/packages/key-parsers/key-parsers.0.5.0/descr deleted file mode 100644 index 6ad22ef43c8..00000000000 --- a/packages/key-parsers/key-parsers.0.5.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Parsers for multiple key formats - -This library provides parsers for several encodings of RSA, DSA, Diffie-Hellman or Elliptic -curve public and private keys. diff --git a/packages/key-parsers/key-parsers.0.5.0/opam b/packages/key-parsers/key-parsers.0.5.0/opam index 812af36986f..25eab69608b 100644 --- a/packages/key-parsers/key-parsers.0.5.0/opam +++ b/packages/key-parsers/key-parsers.0.5.0/opam @@ -1,24 +1,35 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Nathan Rebours " -author: "Nathan Rebours " homepage: "https://github.com/cryptosense/key-parsers" bug-reports: "https://github.com/cryptosense/key-parsers/issues" license: "BSD-2" -dev-repo: "https://github.com/cryptosense/key-parsers.git" -build: [make] -build-test: [make "check"] +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} "ppx_deriving" {>= "4.0" & < "5.0"} "ppx_deriving_yojson" {>= "3.0" & < "4.0"} - "ounit" {test & >= "2.0.0"} - "ppx_blob" {test & >= "0.2"} - "hex" {test & >= "1.0.0"} + "ounit" {with-test & >= "2.0.0"} + "ppx_blob" {with-test & >= "0.2"} + "hex" {with-test & >= "1.0.0"} "asn1-combinators" {>= "0.1.2" & < "0.2.0"} "zarith" {>= "1.4.1"} "result" {>= "1.2"} "cstruct" {>= "1.6.0"} ] -available: [ocaml-version >= "4.02.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: "md5=ba18b428d9c08fe4a9f216423fb6d4e4" +} diff --git a/packages/key-parsers/key-parsers.0.5.0/url b/packages/key-parsers/key-parsers.0.5.0/url deleted file mode 100644 index d3f777f7992..00000000000 --- a/packages/key-parsers/key-parsers.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/cryptosense/key-parsers/archive/v0.5.0.zip" -checksum: "ba18b428d9c08fe4a9f216423fb6d4e4" diff --git a/packages/key-parsers/key-parsers.0.6.0/descr b/packages/key-parsers/key-parsers.0.6.0/descr deleted file mode 100644 index e334b15a179..00000000000 --- a/packages/key-parsers/key-parsers.0.6.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Parsers for multiple key formats - -This library provides parsers for several encodings of RSA, DSA, Diffie-Hellman or Elliptic curve public and private keys. diff --git a/packages/key-parsers/key-parsers.0.6.0/opam b/packages/key-parsers/key-parsers.0.6.0/opam deleted file mode 100644 index f32acdfe1c0..00000000000 --- a/packages/key-parsers/key-parsers.0.6.0/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -maintainer: "Nathan Rebours " -author: "Nathan Rebours " -homepage: "https://github.com/cryptosense/key-parsers" -bug-reports: "https://github.com/cryptosense/key-parsers/issues" -license: "BSD-2" -dev-repo: "https://github.com/cryptosense/key-parsers.git" -build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] -] -depends: [ - "ocamlfind" {build} - "ppx_deriving" {>= "4.0" & < "5.0"} - "ppx_deriving_yojson" {>= "3.0" & < "4.0"} - "ounit" {test & >= "2.0.0"} - "ppx_blob" {test & >= "0.2"} - "hex" {test & >= "1.0.0"} - "asn1-combinators" {>= "0.1.2" & < "0.2.0"} - "zarith" {>= "1.4.1"} - "result" {>= "1.2"} - "topkg" {build} - "cstruct" {>= "1.6.0"} -] -available: [ocaml-version >= "4.02.0"] diff --git a/packages/key-parsers/key-parsers.0.6.0/url b/packages/key-parsers/key-parsers.0.6.0/url deleted file mode 100644 index f91b5f10bf8..00000000000 --- a/packages/key-parsers/key-parsers.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/key-parsers/releases/download/v0.6.0/key-parsers-0.6.0.tbz" -checksum: "5df95391f8c7bf01128318a32158b869" \ No newline at end of file diff --git a/packages/key-parsers/key-parsers.0.6.1/descr b/packages/key-parsers/key-parsers.0.6.1/descr deleted file mode 100644 index 6ad22ef43c8..00000000000 --- a/packages/key-parsers/key-parsers.0.6.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Parsers for multiple key formats - -This library provides parsers for several encodings of RSA, DSA, Diffie-Hellman or Elliptic -curve public and private keys. diff --git a/packages/key-parsers/key-parsers.0.6.1/opam b/packages/key-parsers/key-parsers.0.6.1/opam deleted file mode 100644 index f32acdfe1c0..00000000000 --- a/packages/key-parsers/key-parsers.0.6.1/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -maintainer: "Nathan Rebours " -author: "Nathan Rebours " -homepage: "https://github.com/cryptosense/key-parsers" -bug-reports: "https://github.com/cryptosense/key-parsers/issues" -license: "BSD-2" -dev-repo: "https://github.com/cryptosense/key-parsers.git" -build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] -] -depends: [ - "ocamlfind" {build} - "ppx_deriving" {>= "4.0" & < "5.0"} - "ppx_deriving_yojson" {>= "3.0" & < "4.0"} - "ounit" {test & >= "2.0.0"} - "ppx_blob" {test & >= "0.2"} - "hex" {test & >= "1.0.0"} - "asn1-combinators" {>= "0.1.2" & < "0.2.0"} - "zarith" {>= "1.4.1"} - "result" {>= "1.2"} - "topkg" {build} - "cstruct" {>= "1.6.0"} -] -available: [ocaml-version >= "4.02.0"] diff --git a/packages/key-parsers/key-parsers.0.6.1/url b/packages/key-parsers/key-parsers.0.6.1/url deleted file mode 100644 index 75ac51aa713..00000000000 --- a/packages/key-parsers/key-parsers.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/key-parsers/releases/download/v0.6.1/key-parsers-0.6.1.tbz" -checksum: "e61df78b0a44dd2da1f75b34e6bda785" \ No newline at end of file diff --git a/packages/key-parsers/key-parsers.0.7.0/descr b/packages/key-parsers/key-parsers.0.7.0/descr deleted file mode 100644 index e334b15a179..00000000000 --- a/packages/key-parsers/key-parsers.0.7.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Parsers for multiple key formats - -This library provides parsers for several encodings of RSA, DSA, Diffie-Hellman or Elliptic curve public and private keys. diff --git a/packages/key-parsers/key-parsers.0.7.0/opam b/packages/key-parsers/key-parsers.0.7.0/opam index f32acdfe1c0..cd4ac107769 100644 --- a/packages/key-parsers/key-parsers.0.7.0/opam +++ b/packages/key-parsers/key-parsers.0.7.0/opam @@ -1,28 +1,35 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Nathan Rebours " -author: "Nathan Rebours " homepage: "https://github.com/cryptosense/key-parsers" bug-reports: "https://github.com/cryptosense/key-parsers/issues" license: "BSD-2" -dev-repo: "https://github.com/cryptosense/key-parsers.git" +dev-repo: "git+https://github.com/cryptosense/key-parsers.git" build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] + ["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} "ppx_deriving" {>= "4.0" & < "5.0"} "ppx_deriving_yojson" {>= "3.0" & < "4.0"} - "ounit" {test & >= "2.0.0"} - "ppx_blob" {test & >= "0.2"} - "hex" {test & >= "1.0.0"} + "ounit" {with-test & >= "2.0.0"} + "ppx_blob" {with-test & >= "0.2"} + "hex" {with-test & >= "1.0.0"} "asn1-combinators" {>= "0.1.2" & < "0.2.0"} "zarith" {>= "1.4.1"} "result" {>= "1.2"} "topkg" {build} "cstruct" {>= "1.6.0"} ] -available: [ocaml-version >= "4.02.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: "md5=aa90e2f94c280ff7735be1ed7bab080b" +} diff --git a/packages/key-parsers/key-parsers.0.7.0/url b/packages/key-parsers/key-parsers.0.7.0/url deleted file mode 100644 index 46f6b1be661..00000000000 --- a/packages/key-parsers/key-parsers.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/key-parsers/releases/download/0.7.0/key-parsers-0.7.0.tbz" -checksum: "aa90e2f94c280ff7735be1ed7bab080b" \ No newline at end of file diff --git a/packages/key-parsers/key-parsers.0.8.0/descr b/packages/key-parsers/key-parsers.0.8.0/descr deleted file mode 100644 index e334b15a179..00000000000 --- a/packages/key-parsers/key-parsers.0.8.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Parsers for multiple key formats - -This library provides parsers for several encodings of RSA, DSA, Diffie-Hellman or Elliptic curve public and private keys. diff --git a/packages/key-parsers/key-parsers.0.8.0/opam b/packages/key-parsers/key-parsers.0.8.0/opam index f06d8aedff3..cdbfa82bd70 100644 --- a/packages/key-parsers/key-parsers.0.8.0/opam +++ b/packages/key-parsers/key-parsers.0.8.0/opam @@ -1,29 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Nathan Rebours " -author: "Nathan Rebours " homepage: "https://github.com/cryptosense/key-parsers" bug-reports: "https://github.com/cryptosense/key-parsers/issues" license: "BSD-2" -dev-repo: "https://github.com/cryptosense/key-parsers.git" +dev-repo: "git+https://github.com/cryptosense/key-parsers.git" build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] + ["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} "ppx_deriving" {>= "4.0" & < "5.0"} "ppx_deriving_yojson" {>= "3.0" & < "4.0"} - "ounit" {test & >= "2.0.0"} - "ppx_blob" {test & >= "0.2"} - "hex" {test & >= "1.0.0"} + "ounit" {with-test & >= "2.0.0"} + "ppx_blob" {with-test & >= "0.2"} + "hex" {with-test & >= "1.0.0"} "asn1-combinators" {>= "0.1.2" & < "0.2.0"} "zarith" {>= "1.4.1"} "result" {>= "1.2"} "topkg" {build} - "ppx_bin_prot" {<="113.33.03"} + "ppx_bin_prot" {<= "113.33.03"} "cstruct" {>= "1.6.0"} ] -available: [ocaml-version >= "4.02.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: "md5=85abb114cc9c7dd5cde380a529baed33" +} diff --git a/packages/key-parsers/key-parsers.0.8.0/url b/packages/key-parsers/key-parsers.0.8.0/url deleted file mode 100644 index 1dc7fcc4b7d..00000000000 --- a/packages/key-parsers/key-parsers.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/key-parsers/releases/download/0.8.0/key-parsers-0.8.0.tbz" -checksum: "85abb114cc9c7dd5cde380a529baed33" \ No newline at end of file diff --git a/packages/key-parsers/key-parsers.0.8.1/descr b/packages/key-parsers/key-parsers.0.8.1/descr deleted file mode 100644 index e334b15a179..00000000000 --- a/packages/key-parsers/key-parsers.0.8.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Parsers for multiple key formats - -This library provides parsers for several encodings of RSA, DSA, Diffie-Hellman or Elliptic curve public and private keys. diff --git a/packages/key-parsers/key-parsers.0.8.1/opam b/packages/key-parsers/key-parsers.0.8.1/opam deleted file mode 100644 index 4dfde5cbd7b..00000000000 --- a/packages/key-parsers/key-parsers.0.8.1/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -maintainer: "Nathan Rebours " -author: "Nathan Rebours " -homepage: "https://github.com/cryptosense/key-parsers" -bug-reports: "https://github.com/cryptosense/key-parsers/issues" -license: "BSD-2" -dev-repo: "https://github.com/cryptosense/key-parsers.git" -build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] -] -depends: [ - "ocamlfind" {build} - "ppx_deriving" {>= "4.0" & < "4.2"} - "ppx_deriving_yojson" {>= "3.0" & < "4.0"} - "ounit" {test & >= "2.0.0"} - "hex" {test & >= "1.0.0"} - "asn1-combinators" {>= "0.1.2" & < "0.2.0"} - "zarith" {>= "1.4.1"} - "result" {>= "1.2"} - "topkg" {build} - "ppx_bin_prot" - "cstruct" {>= "1.6.0"} -] -available: [ocaml-version >= "4.02.0"] diff --git a/packages/key-parsers/key-parsers.0.8.1/url b/packages/key-parsers/key-parsers.0.8.1/url deleted file mode 100644 index 904da03cbf6..00000000000 --- a/packages/key-parsers/key-parsers.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/key-parsers/releases/download/0.8.1/key-parsers-0.8.1.tbz" -checksum: "9418c6042e5b3ddf9dff11ce8c6ad711" \ No newline at end of file diff --git a/packages/key-parsers/key-parsers.0.9.0/descr b/packages/key-parsers/key-parsers.0.9.0/descr deleted file mode 100644 index e334b15a179..00000000000 --- a/packages/key-parsers/key-parsers.0.9.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Parsers for multiple key formats - -This library provides parsers for several encodings of RSA, DSA, Diffie-Hellman or Elliptic curve public and private keys. diff --git a/packages/key-parsers/key-parsers.0.9.0/opam b/packages/key-parsers/key-parsers.0.9.0/opam deleted file mode 100644 index 2d8e939be39..00000000000 --- a/packages/key-parsers/key-parsers.0.9.0/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -maintainer: "Nathan Rebours " -author: "Nathan Rebours " -homepage: "https://github.com/cryptosense/key-parsers" -bug-reports: "https://github.com/cryptosense/key-parsers/issues" -license: "BSD-2" -dev-repo: "https://github.com/cryptosense/key-parsers.git" -build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] -] -depends: [ - "ocamlfind" {build} - "ppx_deriving" {>= "4.0" & < "4.2"} - "ppx_deriving_yojson" {>= "3.0" & < "4.0"} - "ounit" {test & >= "2.0.0"} - "hex" {>= "1.0.0"} - "asn1-combinators" {>= "0.1.2" & < "0.2.0"} - "zarith" {>= "1.4.1"} - "result" {>= "1.2"} - "topkg" {build} - "ppx_bin_prot" - "cstruct" {>= "1.6.0"} -] -available: [ocaml-version >= "4.02.0"] diff --git a/packages/key-parsers/key-parsers.0.9.0/url b/packages/key-parsers/key-parsers.0.9.0/url deleted file mode 100644 index 672998cbd24..00000000000 --- a/packages/key-parsers/key-parsers.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/key-parsers/releases/download/0.9.0/key-parsers-0.9.0.tbz" -checksum: "a4979b65e3c61087f6675d81ae31dd44" \ No newline at end of file diff --git a/packages/key-parsers/key-parsers.0.9.1/descr b/packages/key-parsers/key-parsers.0.9.1/descr deleted file mode 100644 index e334b15a179..00000000000 --- a/packages/key-parsers/key-parsers.0.9.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Parsers for multiple key formats - -This library provides parsers for several encodings of RSA, DSA, Diffie-Hellman or Elliptic curve public and private keys. diff --git a/packages/key-parsers/key-parsers.0.9.1/opam b/packages/key-parsers/key-parsers.0.9.1/opam index 4aaa1b822d0..8e1fc2f0e5a 100644 --- a/packages/key-parsers/key-parsers.0.9.1/opam +++ b/packages/key-parsers/key-parsers.0.9.1/opam @@ -1,22 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Nathan Rebours " -author: "Nathan Rebours " homepage: "https://github.com/cryptosense/key-parsers" bug-reports: "https://github.com/cryptosense/key-parsers/issues" license: "BSD-2" -dev-repo: "https://github.com/cryptosense/key-parsers.git" +dev-repo: "git+https://github.com/cryptosense/key-parsers.git" build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] + ["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} "ppx_deriving" {>= "4.0" & < "5.0"} "ppx_deriving_yojson" {>= "3.0" & < "4.0"} - "ounit" {test & >= "2.0.0"} + "ounit" {with-test & >= "2.0.0"} "hex" {>= "1.0.0"} "asn1-combinators" {>= "0.1.2" & < "0.2.0"} "zarith" {>= "1.4.1"} @@ -25,4 +24,12 @@ depends: [ "ppx_bin_prot" "cstruct" {>= "1.6.0"} ] -available: [ocaml-version >= "4.02.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: "md5=316814a1352edfbaa25d950d2dfce085" +} diff --git a/packages/key-parsers/key-parsers.0.9.1/url b/packages/key-parsers/key-parsers.0.9.1/url deleted file mode 100644 index a7fb948dc80..00000000000 --- a/packages/key-parsers/key-parsers.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/key-parsers/releases/download/0.9.1/key-parsers-0.9.1.tbz" -checksum: "316814a1352edfbaa25d950d2dfce085" \ No newline at end of file diff --git a/packages/key-parsers/key-parsers.0.9.2/descr b/packages/key-parsers/key-parsers.0.9.2/descr deleted file mode 100644 index e334b15a179..00000000000 --- a/packages/key-parsers/key-parsers.0.9.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Parsers for multiple key formats - -This library provides parsers for several encodings of RSA, DSA, Diffie-Hellman or Elliptic curve public and private keys. diff --git a/packages/key-parsers/key-parsers.0.9.2/opam b/packages/key-parsers/key-parsers.0.9.2/opam index 097dbcbebb9..3ab288341a7 100644 --- a/packages/key-parsers/key-parsers.0.9.2/opam +++ b/packages/key-parsers/key-parsers.0.9.2/opam @@ -1,23 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Nathan Rebours " -author: "Nathan Rebours " homepage: "https://github.com/cryptosense/key-parsers" bug-reports: "https://github.com/cryptosense/key-parsers/issues" license: "BSD-2" -dev-repo: "https://github.com/cryptosense/key-parsers.git" +dev-repo: "git+https://github.com/cryptosense/key-parsers.git" doc: "https://cryptosense.github.io/key-parsers/doc" build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] + ["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} "ppx_deriving" {>= "4.0" & < "5.0"} "ppx_deriving_yojson" {>= "3.0" & < "4.0"} - "ounit" {test & >= "2.0.0"} + "ounit" {with-test & >= "2.0.0"} "hex" {>= "1.0.0"} "asn1-combinators" {>= "0.2.0"} "zarith" {>= "1.4.1"} @@ -29,4 +28,12 @@ depends: [ conflicts: [ "ppx_driver" {= "v0.9.1"} ] -available: [ocaml-version >= "4.02.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.2/key-parsers-0.9.2.tbz" + checksum: "md5=0d3c9a10ff6840c73f69621d14f840db" +} diff --git a/packages/key-parsers/key-parsers.0.9.2/url b/packages/key-parsers/key-parsers.0.9.2/url deleted file mode 100644 index 7d289a0bc08..00000000000 --- a/packages/key-parsers/key-parsers.0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/key-parsers/releases/download/0.9.2/key-parsers-0.9.2.tbz" -checksum: "0d3c9a10ff6840c73f69621d14f840db" \ No newline at end of file diff --git a/packages/kicadsch/kicadsch.0.2.0/descr b/packages/kicadsch/kicadsch.0.2.0/descr deleted file mode 100644 index 6a66e304b8e..00000000000 --- a/packages/kicadsch/kicadsch.0.2.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -Schematic plotter - -PlotKicadsch is a small tool to export Kicad Sch files to SVG pictures. In the future, export to other formats may be available (PDF, PNG). - -This package also provides the `plotgitsch` command which allows to visually compare git revisions of schematics: - -For more information type `plotgitsch --help`. - -## Objectives - -This project is mainly an attempt at using ocaml with functional programing on a pet real-world project. - -The quality of the output is not a first requirement (meaning: not supposed to match Kicad one to one), but the accuracy of positioning matters. \ No newline at end of file diff --git a/packages/kicadsch/kicadsch.0.2.0/opam b/packages/kicadsch/kicadsch.0.2.0/opam index 935219a63f7..11975f38ed1 100644 --- a/packages/kicadsch/kicadsch.0.2.0/opam +++ b/packages/kicadsch/kicadsch.0.2.0/opam @@ -1,17 +1,35 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jean-Noel Avila " -author: "Jean-Noel Avila " homepage: "https://jnavila.github.io/plotkicadsch/" bug-reports: "https://github.com/jnavila/plotkicadsch/issues" license: "ISC" -dev-repo: "https://github.com/jnavila/plotkicadsch.git" +dev-repo: "git+https://github.com/jnavila/plotkicadsch.git" build: [ - [ "jbuilder" "subst" "-n" name ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst" "-n" name] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.03"} "jbuilder" {build} - "ounit" {test} + "ounit" {with-test} ] -available: [ ocaml-version >= "4.03" ] +synopsis: "Schematic plotter" +description: """ +PlotKicadsch is a small tool to export Kicad Sch files to SVG pictures. In the future, export to other formats may be available (PDF, PNG). + +This package also provides the `plotgitsch` command which allows to visually compare git revisions of schematics: + +For more information type `plotgitsch --help`. + +## Objectives + +This project is mainly an attempt at using ocaml with functional programing on a pet real-world project. + +The quality of the output is not a first requirement (meaning: not supposed to match Kicad one to one), but the accuracy of positioning matters.""" +authors: "Jean-Noel Avila " +url { + src: + "https://github.com/jnavila/plotkicadsch/releases/download/v0.2.0/plotkicadsch-0.2.0.tbz" + checksum: "md5=84c57cb119f339bf1563cf5a99ba2455" +} diff --git a/packages/kicadsch/kicadsch.0.2.0/url b/packages/kicadsch/kicadsch.0.2.0/url deleted file mode 100644 index baeaab319fd..00000000000 --- a/packages/kicadsch/kicadsch.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/jnavila/plotkicadsch/releases/download/v0.2.0/plotkicadsch-0.2.0.tbz" -checksum: "84c57cb119f339bf1563cf5a99ba2455" \ No newline at end of file diff --git a/packages/kinetic-client/kinetic-client.0.0.1/descr b/packages/kinetic-client/kinetic-client.0.0.1/descr deleted file mode 100644 index d63d18d8f5d..00000000000 --- a/packages/kinetic-client/kinetic-client.0.0.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Client for Seagate's kinetic drives. - diff --git a/packages/kinetic-client/kinetic-client.0.0.1/opam b/packages/kinetic-client/kinetic-client.0.0.1/opam index 20b0561a300..ff94e24fe02 100644 --- a/packages/kinetic-client/kinetic-client.0.0.1/opam +++ b/packages/kinetic-client/kinetic-client.0.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "kinetic-client" version: "0.0.1" maintainer: "Romain Slootmaekers " @@ -12,6 +12,7 @@ build: [ install: [make "install-lib"] remove: ["ocamlfind" "remove" "kinetic-client"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "piqi" {build & >= "0.7.1"} "lwt" @@ -19,8 +20,14 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["protobuf-compiler"]] - [["ubuntu"] ["protobuf-compiler"]] + ["protobuf-compiler"] {os-distribution = "debian"} + ["protobuf-compiler"] {os-distribution = "ubuntu"} ] -ocaml-version: [>= "4.02.0"] dev-repo: "git://github.com/CloudFounders/kinetic-ocaml-client" +synopsis: "Client for Seagate's kinetic drives." +flags: light-uninstall +url { + src: + "https://github.com/CloudFounders/kinetic-ocaml-client/archive/0.0.1.tar.gz" + checksum: "md5=b16e3653540dfba5b9a4c2526e02e933" +} diff --git a/packages/kinetic-client/kinetic-client.0.0.1/url b/packages/kinetic-client/kinetic-client.0.0.1/url deleted file mode 100644 index 673d8ff8148..00000000000 --- a/packages/kinetic-client/kinetic-client.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/CloudFounders/kinetic-ocaml-client/archive/0.0.1.tar.gz" -checksum: "b16e3653540dfba5b9a4c2526e02e933" diff --git a/packages/kinetic-client/kinetic-client.0.0.3/descr b/packages/kinetic-client/kinetic-client.0.0.3/descr deleted file mode 100644 index d63d18d8f5d..00000000000 --- a/packages/kinetic-client/kinetic-client.0.0.3/descr +++ /dev/null @@ -1,2 +0,0 @@ -Client for Seagate's kinetic drives. - diff --git a/packages/kinetic-client/kinetic-client.0.0.3/opam b/packages/kinetic-client/kinetic-client.0.0.3/opam index 235ec15af62..ff1b5926585 100644 --- a/packages/kinetic-client/kinetic-client.0.0.3/opam +++ b/packages/kinetic-client/kinetic-client.0.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "kinetic-client" version: "0.0.3" maintainer: "Romain Slootmaekers " @@ -12,6 +12,7 @@ build: [ install: [make "install-lib"] remove: ["ocamlfind" "remove" "kinetic-client"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "piqi" {build & >= "0.7.1"} "lwt" @@ -19,8 +20,14 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["protobuf-compiler"]] - [["ubuntu"] ["protobuf-compiler"]] + ["protobuf-compiler"] {os-distribution = "debian"} + ["protobuf-compiler"] {os-distribution = "ubuntu"} ] -ocaml-version: [>= "4.02.0"] dev-repo: "git://github.com/CloudFounders/kinetic-ocaml-client" +synopsis: "Client for Seagate's kinetic drives." +flags: light-uninstall +url { + src: + "https://github.com/CloudFounders/kinetic-ocaml-client/archive/0.0.3.tar.gz" + checksum: "md5=4c0c321bd26c3f1fe5088adf42a672a4" +} diff --git a/packages/kinetic-client/kinetic-client.0.0.3/url b/packages/kinetic-client/kinetic-client.0.0.3/url deleted file mode 100644 index 15f615eed31..00000000000 --- a/packages/kinetic-client/kinetic-client.0.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/CloudFounders/kinetic-ocaml-client/archive/0.0.3.tar.gz" -checksum: "4c0c321bd26c3f1fe5088adf42a672a4" diff --git a/packages/kinetic-client/kinetic-client.0.0.4/descr b/packages/kinetic-client/kinetic-client.0.0.4/descr deleted file mode 100644 index d63d18d8f5d..00000000000 --- a/packages/kinetic-client/kinetic-client.0.0.4/descr +++ /dev/null @@ -1,2 +0,0 @@ -Client for Seagate's kinetic drives. - diff --git a/packages/kinetic-client/kinetic-client.0.0.4/opam b/packages/kinetic-client/kinetic-client.0.0.4/opam index 314161d918d..372ecde8210 100644 --- a/packages/kinetic-client/kinetic-client.0.0.4/opam +++ b/packages/kinetic-client/kinetic-client.0.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "kinetic-client" version: "0.0.4" maintainer: "Romain Slootmaekers " @@ -12,6 +12,7 @@ build: [ install: [make "install-lib"] remove: ["ocamlfind" "remove" "kinetic-client"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "piqi" {build & >= "0.7.1"} "lwt" @@ -19,9 +20,15 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["protobuf-compiler"]] - [["ubuntu"] ["protobuf-compiler"]] - [["osx" "homebrew"] ["protobuf"]] + ["protobuf-compiler"] {os-distribution = "debian"} + ["protobuf-compiler"] {os-distribution = "ubuntu"} + ["protobuf"] {os = "macos" & os-distribution = "homebrew"} ] -ocaml-version: [>= "4.02.0"] dev-repo: "git://github.com/CloudFounders/kinetic-ocaml-client" +synopsis: "Client for Seagate's kinetic drives." +flags: light-uninstall +url { + src: + "https://github.com/CloudFounders/kinetic-ocaml-client/archive/0.0.4.tar.gz" + checksum: "md5=940c5df210322f4e0de6410868d0ca2f" +} diff --git a/packages/kinetic-client/kinetic-client.0.0.4/url b/packages/kinetic-client/kinetic-client.0.0.4/url deleted file mode 100644 index 527e234f00f..00000000000 --- a/packages/kinetic-client/kinetic-client.0.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/CloudFounders/kinetic-ocaml-client/archive/0.0.4.tar.gz" -checksum: "940c5df210322f4e0de6410868d0ca2f" diff --git a/packages/kinetic-client/kinetic-client.0.0.5/descr b/packages/kinetic-client/kinetic-client.0.0.5/descr deleted file mode 100644 index d63d18d8f5d..00000000000 --- a/packages/kinetic-client/kinetic-client.0.0.5/descr +++ /dev/null @@ -1,2 +0,0 @@ -Client for Seagate's kinetic drives. - diff --git a/packages/kinetic-client/kinetic-client.0.0.5/opam b/packages/kinetic-client/kinetic-client.0.0.5/opam index 9a0da0f55e1..3c2c9bf792e 100644 --- a/packages/kinetic-client/kinetic-client.0.0.5/opam +++ b/packages/kinetic-client/kinetic-client.0.0.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "kinetic-client" version: "0.0.5" maintainer: "Romain Slootmaekers " @@ -12,6 +12,7 @@ build: [ install: [make "install-lib"] remove: ["ocamlfind" "remove" "kinetic-client"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "piqi" {build & >= "0.7.1"} "lwt" @@ -19,9 +20,15 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["protobuf-compiler"]] - [["ubuntu"] ["protobuf-compiler"]] - [["osx" "homebrew"] ["protobuf"]] + ["protobuf-compiler"] {os-distribution = "debian"} + ["protobuf-compiler"] {os-distribution = "ubuntu"} + ["protobuf"] {os = "macos" & os-distribution = "homebrew"} ] -ocaml-version: [>= "4.02.0"] dev-repo: "git://github.com/CloudFounders/kinetic-ocaml-client" +synopsis: "Client for Seagate's kinetic drives." +flags: light-uninstall +url { + src: + "https://github.com/CloudFounders/kinetic-ocaml-client/archive/0.0.5.tar.gz" + checksum: "md5=d1a97325cbfafef4f387bb687e26b598" +} diff --git a/packages/kinetic-client/kinetic-client.0.0.5/url b/packages/kinetic-client/kinetic-client.0.0.5/url deleted file mode 100644 index 7aa2f3e4f9e..00000000000 --- a/packages/kinetic-client/kinetic-client.0.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/CloudFounders/kinetic-ocaml-client/archive/0.0.5.tar.gz" -checksum: "d1a97325cbfafef4f387bb687e26b598" diff --git a/packages/kinetic-client/kinetic-client.0.0.6/descr b/packages/kinetic-client/kinetic-client.0.0.6/descr deleted file mode 100644 index d63d18d8f5d..00000000000 --- a/packages/kinetic-client/kinetic-client.0.0.6/descr +++ /dev/null @@ -1,2 +0,0 @@ -Client for Seagate's kinetic drives. - diff --git a/packages/kinetic-client/kinetic-client.0.0.6/opam b/packages/kinetic-client/kinetic-client.0.0.6/opam index d780647c542..46c39aacbdc 100644 --- a/packages/kinetic-client/kinetic-client.0.0.6/opam +++ b/packages/kinetic-client/kinetic-client.0.0.6/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" name: "kinetic-client" version: "0.0.6" maintainer: "Romain Slootmaekers " authors: "Romain Slootmaekers " homepage: "https://github.com/cloudfounders/kinetic-ocaml-client" bug-reports: "https://github.com/cloudfounders/kinetic-ocaml-client" -dev-repo: "https://github.com/cloudfounders/kinetic-ocaml-client.git" +dev-repo: "git+https://github.com/cloudfounders/kinetic-ocaml-client.git" license: "LGPL" build: [ [make] @@ -13,6 +13,7 @@ build: [ install: [make "install-lib"] remove: ["ocamlfind" "remove" "kinetic-client"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "piqi" {build & >= "0.7.1"} "lwt" @@ -20,8 +21,14 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["protobuf-compiler"]] - [["ubuntu"] ["protobuf-compiler"]] - [["osx" "homebrew"] ["protobuf"]] + ["protobuf-compiler"] {os-distribution = "debian"} + ["protobuf-compiler"] {os-distribution = "ubuntu"} + ["protobuf"] {os = "macos" & os-distribution = "homebrew"} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Client for Seagate's kinetic drives." +flags: light-uninstall +url { + src: + "https://github.com/CloudFounders/kinetic-ocaml-client/archive/0.0.6.tar.gz" + checksum: "md5=abe059263eb7b2fb1f716073b30739a0" +} diff --git a/packages/kinetic-client/kinetic-client.0.0.6/url b/packages/kinetic-client/kinetic-client.0.0.6/url deleted file mode 100644 index 2e2fdaec18e..00000000000 --- a/packages/kinetic-client/kinetic-client.0.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/CloudFounders/kinetic-ocaml-client/archive/0.0.6.tar.gz" -checksum: "abe059263eb7b2fb1f716073b30739a0" diff --git a/packages/krb5/krb5.109.38.alpha1/descr b/packages/krb5/krb5.109.38.alpha1/descr deleted file mode 100644 index d14eaab700d..00000000000 --- a/packages/krb5/krb5.109.38.alpha1/descr +++ /dev/null @@ -1 +0,0 @@ -Kerberos 5 bindings diff --git a/packages/krb5/krb5.109.38.alpha1/opam b/packages/krb5/krb5.109.38.alpha1/opam index b1ea373de52..89fb7f3dca2 100644 --- a/packages/krb5/krb5.109.38.alpha1/opam +++ b/packages/krb5/krb5.109.38.alpha1/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "krb5"]] depends: [ + "ocaml" "camlp4" "async" {>= "109.38.00" & <= "109.53.00"} "core" {>= "109.38.00" & <= "109.53.01"} @@ -10,7 +11,14 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libkrb5-dev"]] - [["ubuntu"] ["libkrb5-dev"]] + ["libkrb5-dev"] {os-distribution = "debian"} + ["libkrb5-dev"] {os-distribution = "ubuntu"} ] 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: "md5=e31093911c4e65cd0c8f8a1eeb18c91e" +} diff --git a/packages/krb5/krb5.109.38.alpha1/url b/packages/krb5/krb5.109.38.alpha1/url deleted file mode 100644 index efec685a675..00000000000 --- a/packages/krb5/krb5.109.38.alpha1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/alpha-packages/109.38.alpha1/individual/krb5-109.38.alpha1.tar.gz" -checksum: "e31093911c4e65cd0c8f8a1eeb18c91e" diff --git a/packages/kyotocabinet/kyotocabinet.0.1/descr b/packages/kyotocabinet/kyotocabinet.0.1/descr deleted file mode 100644 index 273db48e903..00000000000 --- a/packages/kyotocabinet/kyotocabinet.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -OCaml bindings for Kyoto Cabinet DBM - -Kyoto Cabinet is a key-value store featuring -both B+ tree and hash databases -with either in-memory or on-disk persistence. diff --git a/packages/kyotocabinet/kyotocabinet.0.1/opam b/packages/kyotocabinet/kyotocabinet.0.1/opam index 67d42a70207..7d24603d7df 100644 --- a/packages/kyotocabinet/kyotocabinet.0.1/opam +++ b/packages/kyotocabinet/kyotocabinet.0.1/opam @@ -1,19 +1,42 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Didier Wenzek " authors: "Didier Wenzek " homepage: "https://github.com/didier-wenzek/ocaml-kyotocabinet" bug-reports: "https://github.com/didier-wenzek/ocaml-kyotocabinet/issues" license: "GPL" -dev-repo: "https://github.com/didier-wenzek/ocaml-kyotocabinet.git" +dev-repo: "git+https://github.com/didier-wenzek/ocaml-kyotocabinet.git" build: [ - "jbuilder" "build" "--only" "kyotocabinet" "--root" "." "-j" jobs "@install" + [ + "jbuilder" + "build" + "--only" + "kyotocabinet" + "--root" + "." + "-j" + jobs + "@install" + ] + ["jbuilder" "runtest" "-p" name] {with-test} +] +depends: [ + "ocaml" + "jbuilder" {build} ] -build-test: [ "jbuilder" "runtest" "-p" name ] -depends: ["jbuilder" {build}] depexts: [ - [[ "ubuntu"] ["libkyotocabinet-dev"]] - [[ "debian"] ["libkyotocabinet-dev"]] - [[ "fedora"] ["kyotocabinet-devel"]] - [[ "osx" "homebrew"] ["kyoto-cabinet"]] - [[ "osx" "macports"] ["kyotocabinet"]] + ["libkyotocabinet-dev"] {os-distribution = "ubuntu"} + ["libkyotocabinet-dev"] {os-distribution = "debian"} + ["kyotocabinet-devel"] {os-distribution = "fedora"} + ["kyoto-cabinet"] {os = "macos" & os-distribution = "homebrew"} + ["kyotocabinet"] {os = "macos" & os-distribution = "macports"} ] +synopsis: "OCaml bindings for Kyoto Cabinet DBM" +description: """ +Kyoto Cabinet is a key-value store featuring +both B+ tree and hash databases +with either in-memory or on-disk persistence.""" +url { + src: + "https://github.com/didier-wenzek/ocaml-kyotocabinet/archive/1.0.tar.gz" + checksum: "md5=f075dd4386c9fbfb6abdccfad75f9751" +} diff --git a/packages/kyotocabinet/kyotocabinet.0.1/url b/packages/kyotocabinet/kyotocabinet.0.1/url deleted file mode 100644 index fe7987afd12..00000000000 --- a/packages/kyotocabinet/kyotocabinet.0.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/didier-wenzek/ocaml-kyotocabinet/archive/1.0.tar.gz" -checksum: "f075dd4386c9fbfb6abdccfad75f9751" diff --git a/packages/kyotocabinet/kyotocabinet.0.2/descr b/packages/kyotocabinet/kyotocabinet.0.2/descr deleted file mode 100644 index 273db48e903..00000000000 --- a/packages/kyotocabinet/kyotocabinet.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -OCaml bindings for Kyoto Cabinet DBM - -Kyoto Cabinet is a key-value store featuring -both B+ tree and hash databases -with either in-memory or on-disk persistence. diff --git a/packages/kyotocabinet/kyotocabinet.0.2/opam b/packages/kyotocabinet/kyotocabinet.0.2/opam index 70a7b770fe3..ffc7aa7c70c 100644 --- a/packages/kyotocabinet/kyotocabinet.0.2/opam +++ b/packages/kyotocabinet/kyotocabinet.0.2/opam @@ -1,19 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Didier Wenzek " authors: "Didier Wenzek " homepage: "https://github.com/didier-wenzek/ocaml-kyotocabinet" bug-reports: "https://github.com/didier-wenzek/ocaml-kyotocabinet/issues" license: "GPL" -dev-repo: "https://github.com/didier-wenzek/ocaml-kyotocabinet.git" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name] +dev-repo: "git+https://github.com/didier-wenzek/ocaml-kyotocabinet.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] depends: [ + "ocaml" "jbuilder" {build} ] depexts: [ - [["debian"] ["libkyotocabinet-dev"]] - [["fedora"] ["kyotocabinet-devel"]] - [["homebrew" "osx"] ["kyoto-cabinet"]] - [["macports" "osx"] ["kyotocabinet"]] - [["ubuntu"] ["libkyotocabinet-dev"]] + ["libkyotocabinet-dev"] {os-distribution = "debian"} + ["kyotocabinet-devel"] {os-distribution = "fedora"} + ["kyoto-cabinet"] {os-distribution = "homebrew" & os = "macos"} + ["kyotocabinet"] {os-distribution = "macports" & os = "macos"} + ["libkyotocabinet-dev"] {os-distribution = "ubuntu"} ] +synopsis: "OCaml bindings for Kyoto Cabinet DBM" +description: """ +Kyoto Cabinet is a key-value store featuring +both B+ tree and hash databases +with either in-memory or on-disk persistence.""" +url { + src: + "https://github.com/didier-wenzek/ocaml-kyotocabinet/archive/0.2.tar.gz" + checksum: "md5=c9521f3e2ce86613eb3cf5814d71b4bc" +} diff --git a/packages/kyotocabinet/kyotocabinet.0.2/url b/packages/kyotocabinet/kyotocabinet.0.2/url deleted file mode 100644 index 02ac54a25e4..00000000000 --- a/packages/kyotocabinet/kyotocabinet.0.2/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/didier-wenzek/ocaml-kyotocabinet/archive/0.2.tar.gz" -checksum: "c9521f3e2ce86613eb3cf5814d71b4bc" diff --git a/packages/lablgl/lablgl.1.04.20120306/descr b/packages/lablgl/lablgl.1.04.20120306/descr deleted file mode 100644 index 54ef47c1f16..00000000000 --- a/packages/lablgl/lablgl.1.04.20120306/descr +++ /dev/null @@ -1,5 +0,0 @@ -Interface to OpenGL -Interface between OCaml and OpenGL, including Togl wrapper for use -with LablTk, and LablGlut wrapper for direct use using the glut -library. - diff --git a/packages/lablgl/lablgl.1.04.20120306/files/META b/packages/lablgl/lablgl.1.04.20120306/files/META deleted file mode 100644 index 7cc469e0ca1..00000000000 --- a/packages/lablgl/lablgl.1.04.20120306/files/META +++ /dev/null @@ -1,20 +0,0 @@ -description = "Bindings for OpenGL graphics engines" -version = "1.04.20120306" -archive(byte) = "lablgl.cma" -archive(native) = "lablgl.cmxa" - -package "togl" ( - description = "OpenGL widget for labltk" - version = "1.01" - requires = "lablgl, labltk" - archive(byte) = "togl.cma" - archive(native) = "togl.cmxa" -) - -package "glut" ( - description = "Platform-independent OpenGL window" - version = "1.01" - requires = "lablgl" - archive(byte) = "lablglut.cma" - archive(native) = "lablglut.cmxa" -) diff --git a/packages/lablgl/lablgl.1.04.20120306/files/lablgl.install b/packages/lablgl/lablgl.1.04.20120306/files/lablgl.install deleted file mode 100644 index 7c85df4b3f2..00000000000 --- a/packages/lablgl/lablgl.1.04.20120306/files/lablgl.install +++ /dev/null @@ -1 +0,0 @@ -lib: ["META"] diff --git a/packages/lablgl/lablgl.1.04.20120306/opam b/packages/lablgl/lablgl.1.04.20120306/opam deleted file mode 100644 index 26637977618..00000000000 --- a/packages/lablgl/lablgl.1.04.20120306/opam +++ /dev/null @@ -1,36 +0,0 @@ -opam-version: "1" -maintainer: "https://github.com/ocaml/opam-repository/issues" -build: [ - ["cp" "Makefile.config.ex" "Makefile.config"] - ["cp" "Makefile.config.osx" "Makefile.config"] {os = "darwin"} - ["mkdir" "-p" bin] - [make "glut"] - [make "glutopt"] -] -depends: [ - "camlp4" -] -depexts: [ - [["debian"] ["freeglut3-dev" "libglu1-mesa-dev" "mesa-common-dev"]] - [["ubuntu"] ["freeglut3-dev" "libglu1-mesa-dev" "mesa-common-dev"]] -] -install: [ - [ - make - "install" - "-C" - "src" - "BINDIR=%{bin}%" - "INSTALLDIR=%{lib}%/lablgl" - "DLLDIR=%{lib}%/stublibs" - ] - [ - make - "install" - "-C" - "LablGlut/src" - "BINDIR=%{bin}%" - "INSTALLDIR=%{lib}%/lablgl" - "DLLDIR=%{lib}%/stublibs" - ] -] diff --git a/packages/lablgl/lablgl.1.04.20120306/url b/packages/lablgl/lablgl.1.04.20120306/url deleted file mode 100644 index 539186ab747..00000000000 --- a/packages/lablgl/lablgl.1.04.20120306/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/816/lablgl-20120306.tar.gz" -checksum: "c850c8500837165adfa98535ad33f770" diff --git a/packages/lablgl/lablgl.1.05/descr b/packages/lablgl/lablgl.1.05/descr deleted file mode 100644 index 54ef47c1f16..00000000000 --- a/packages/lablgl/lablgl.1.05/descr +++ /dev/null @@ -1,5 +0,0 @@ -Interface to OpenGL -Interface between OCaml and OpenGL, including Togl wrapper for use -with LablTk, and LablGlut wrapper for direct use using the glut -library. - diff --git a/packages/lablgl/lablgl.1.05/opam b/packages/lablgl/lablgl.1.05/opam index e4c87a76bad..02138146df6 100644 --- a/packages/lablgl/lablgl.1.05/opam +++ b/packages/lablgl/lablgl.1.05/opam @@ -1,13 +1,13 @@ -opam-version: "1.2" +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=291" -dev-repo: "https://forge.ocamlcore.org/anonscm/git/lablgl/lablgl.git" +dev-repo: "git+https://forge.ocamlcore.org/anonscm/git/lablgl/lablgl.git" license: "BSD" build: [ ["cp" "Makefile.config.ex" "Makefile.config"] - ["cp" "Makefile.config.osx" "Makefile.config"] {os = "darwin"} + ["cp" "Makefile.config.osx" "Makefile.config"] {os = "macos"} ["mkdir" "-p" bin] [make "INSTALLDIR=%{lib}%/lablgl" "glut"] [make "glutopt"] @@ -20,10 +20,24 @@ remove: [ ["rm" "-rf" "%{lib}%/lablgl"] ["rm" "-f" "%{bin}%/lablglut"] ] -depends: [ - "camlp4" -] +depends: ["ocaml" "camlp4"] depexts: [ - [["debian"] ["freeglut3-dev" "libglu1-mesa-dev" "mesa-common-dev"]] - [["ubuntu"] ["freeglut3-dev" "libglu1-mesa-dev" "mesa-common-dev"]] + ["freeglut3-dev" "libglu1-mesa-dev" "mesa-common-dev"] + {os-distribution = "debian"} + ["freeglut3-dev" "libglu1-mesa-dev" "mesa-common-dev"] + {os-distribution = "ubuntu"} +] +synopsis: "Interface to OpenGL" +description: """ +Interface between OCaml and OpenGL, including Togl wrapper for use +with LablTk, and LablGlut wrapper for direct use using the glut +library.""" +flags: light-uninstall +extra-files: [ + ["lablgl.install" "md5=a03d20fcd54d7277982caf03b05354fa"] + ["META" "md5=a777ae07a9eb6c09b9559e472eb9c974"] ] +url { + src: "https://forge.ocamlcore.org/frs/download.php/1254/lablgl-1.05.tar.gz" + checksum: "md5=b64662bf47f2973f836d33ae1365244f" +} diff --git a/packages/lablgl/lablgl.1.05/url b/packages/lablgl/lablgl.1.05/url deleted file mode 100644 index 78fcf379021..00000000000 --- a/packages/lablgl/lablgl.1.05/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1254/lablgl-1.05.tar.gz" -checksum: "b64662bf47f2973f836d33ae1365244f" diff --git a/packages/lablgtk-extras/lablgtk-extras.1.2/descr b/packages/lablgtk-extras/lablgtk-extras.1.2/descr deleted file mode 100644 index 42939415183..00000000000 --- a/packages/lablgtk-extras/lablgtk-extras.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -A collection of additional tools and libraries to develop ocaml applications based on Lablgtk2. diff --git a/packages/lablgtk-extras/lablgtk-extras.1.2/opam b/packages/lablgtk-extras/lablgtk-extras.1.2/opam deleted file mode 100644 index e1a58e703d1..00000000000 --- a/packages/lablgtk-extras/lablgtk-extras.1.2/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1" -maintainer: "zoggy@bat8.org" -build: [ - ["./configure" "--prefix" prefix] - [make "all"] -] -remove: [[make "uninstall"]] -depends: [ - "ocamlfind" - "config-file" {>= "1.1"} - "xmlm" {>= "1.1.1"} - "lablgtk" {>= "2.16.0"} - "conf-gtksourceview" {= "2"} -] -available: [ocaml-version < "4.02.0"] -install: [make "install"] diff --git a/packages/lablgtk-extras/lablgtk-extras.1.2/url b/packages/lablgtk-extras/lablgtk-extras.1.2/url deleted file mode 100644 index cbf34bef271..00000000000 --- a/packages/lablgtk-extras/lablgtk-extras.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1060/lablgtkextras-1.2.tar.gz" -checksum: "f17d9c5d8ec76b677919332ad50e2111" diff --git a/packages/lablgtk-extras/lablgtk-extras.1.3/descr b/packages/lablgtk-extras/lablgtk-extras.1.3/descr deleted file mode 100644 index 42939415183..00000000000 --- a/packages/lablgtk-extras/lablgtk-extras.1.3/descr +++ /dev/null @@ -1 +0,0 @@ -A collection of additional tools and libraries to develop ocaml applications based on Lablgtk2. diff --git a/packages/lablgtk-extras/lablgtk-extras.1.3/opam b/packages/lablgtk-extras/lablgtk-extras.1.3/opam deleted file mode 100644 index e1a58e703d1..00000000000 --- a/packages/lablgtk-extras/lablgtk-extras.1.3/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1" -maintainer: "zoggy@bat8.org" -build: [ - ["./configure" "--prefix" prefix] - [make "all"] -] -remove: [[make "uninstall"]] -depends: [ - "ocamlfind" - "config-file" {>= "1.1"} - "xmlm" {>= "1.1.1"} - "lablgtk" {>= "2.16.0"} - "conf-gtksourceview" {= "2"} -] -available: [ocaml-version < "4.02.0"] -install: [make "install"] diff --git a/packages/lablgtk-extras/lablgtk-extras.1.3/url b/packages/lablgtk-extras/lablgtk-extras.1.3/url deleted file mode 100644 index 828788f3fa4..00000000000 --- a/packages/lablgtk-extras/lablgtk-extras.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1072/lablgtkextras-1.3.tar.gz" -checksum: "aa3e65dc160ab0c7e882caaeffe6be07" diff --git a/packages/lablgtk-extras/lablgtk-extras.1.4/descr b/packages/lablgtk-extras/lablgtk-extras.1.4/descr deleted file mode 100644 index 42939415183..00000000000 --- a/packages/lablgtk-extras/lablgtk-extras.1.4/descr +++ /dev/null @@ -1 +0,0 @@ -A collection of additional tools and libraries to develop ocaml applications based on Lablgtk2. diff --git a/packages/lablgtk-extras/lablgtk-extras.1.4/opam b/packages/lablgtk-extras/lablgtk-extras.1.4/opam index a16a4c81390..8c110073701 100644 --- a/packages/lablgtk-extras/lablgtk-extras.1.4/opam +++ b/packages/lablgtk-extras/lablgtk-extras.1.4/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://gtk-extras.forge.ocamlcore.org/" @@ -15,11 +15,19 @@ build: [ ] remove: [["ocamlfind" "remove" "lablgtk2-extras"]] depends: [ + "ocaml" {< "4.02.0"} "ocamlfind" "config-file" {>= "1.1"} "xmlm" {>= "1.1.1"} "lablgtk" {>= "2.16.0"} "conf-gtksourceview" {= "2"} ] -available: [ocaml-version < "4.02.0"] install: [make "install"] +synopsis: + "A collection of additional tools and libraries to develop ocaml applications based on Lablgtk2." +flags: light-uninstall +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1282/lablgtkextras-1.4.tar.gz" + checksum: "md5=4a64ad1380e8ec5796448f2bb60121b1" +} diff --git a/packages/lablgtk-extras/lablgtk-extras.1.4/url b/packages/lablgtk-extras/lablgtk-extras.1.4/url deleted file mode 100644 index 281c5c8095e..00000000000 --- a/packages/lablgtk-extras/lablgtk-extras.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1282/lablgtkextras-1.4.tar.gz" -checksum: "4a64ad1380e8ec5796448f2bb60121b1" diff --git a/packages/lablgtk-extras/lablgtk-extras.1.5/descr b/packages/lablgtk-extras/lablgtk-extras.1.5/descr deleted file mode 100644 index 42939415183..00000000000 --- a/packages/lablgtk-extras/lablgtk-extras.1.5/descr +++ /dev/null @@ -1 +0,0 @@ -A collection of additional tools and libraries to develop ocaml applications based on Lablgtk2. diff --git a/packages/lablgtk-extras/lablgtk-extras.1.5/opam b/packages/lablgtk-extras/lablgtk-extras.1.5/opam index 08ad222e9e6..85308219a2c 100644 --- a/packages/lablgtk-extras/lablgtk-extras.1.5/opam +++ b/packages/lablgtk-extras/lablgtk-extras.1.5/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://gtk-extras.forge.ocamlcore.org/" @@ -15,11 +15,19 @@ build: [ ] remove: [["ocamlfind" "remove" "lablgtk2-extras"]] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "config-file" {>= "1.1"} "xmlm" {>= "1.1.1"} "lablgtk" {>= "2.16.0"} "conf-gtksourceview" {= "2"} ] -available: ocaml-version >= "4.02.0" install: [make "install"] +synopsis: + "A collection of additional tools and libraries to develop ocaml applications based on Lablgtk2." +flags: light-uninstall +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1453/lablgtkextras-1.5.tar.gz" + checksum: "md5=5d22389967edcab9e39dadca368e99dd" +} diff --git a/packages/lablgtk-extras/lablgtk-extras.1.5/url b/packages/lablgtk-extras/lablgtk-extras.1.5/url deleted file mode 100644 index d082da87352..00000000000 --- a/packages/lablgtk-extras/lablgtk-extras.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1453/lablgtkextras-1.5.tar.gz" -checksum: "5d22389967edcab9e39dadca368e99dd" diff --git a/packages/lablgtk-extras/lablgtk-extras.1.6/descr b/packages/lablgtk-extras/lablgtk-extras.1.6/descr deleted file mode 100644 index 36e724f5889..00000000000 --- a/packages/lablgtk-extras/lablgtk-extras.1.6/descr +++ /dev/null @@ -1,4 +0,0 @@ -A collection of additional tools and libraries to develop ocaml applications based on Lablgtk2. - -Convenient modules to create configuration boxes, handle keyboard -shortcuts, share syntax highlighting between applications, ... diff --git a/packages/lablgtk-extras/lablgtk-extras.1.6/opam b/packages/lablgtk-extras/lablgtk-extras.1.6/opam index 6124fb1c260..27ca4995013 100644 --- a/packages/lablgtk-extras/lablgtk-extras.1.6/opam +++ b/packages/lablgtk-extras/lablgtk-extras.1.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: "Maxence Guesdon" homepage: "https://github.com/zoggy/lablgtk-extras" @@ -6,7 +6,7 @@ bug-reports: "https://github.com/zoggy/lablgtk-extras.git/issues" license: "GNU Lesser General Public License version 2 or later" doc: "https://github.com/zoggy/lablgtk-extras" tags: ["gtk" "utils" "configuration"] -dev-repo: "https://github.com/zoggy/lablgtk-extras.git" +dev-repo: "git+https://github.com/zoggy/lablgtk-extras.git" build: [ ["./configure" "--prefix" prefix] [make "all"] @@ -14,10 +14,20 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "lablgtk2-extras"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "config-file" {>= "1.1"} "xmlm" {>= "1.1.1"} "lablgtk" {>= "2.16.0"} "conf-gtksourceview" {= "2"} ] -available: [ocaml-version >= "4.02.0"] +synopsis: + "A collection of additional tools and libraries to develop ocaml applications based on Lablgtk2." +description: """ +Convenient modules to create configuration boxes, handle keyboard +shortcuts, share syntax highlighting between applications, ...""" +flags: light-uninstall +url { + src: "https://github.com/zoggy/lablgtk-extras/archive/release-1.6.tar.gz" + checksum: "md5=58cebe0e28944cd1269249a1e9522604" +} diff --git a/packages/lablgtk-extras/lablgtk-extras.1.6/url b/packages/lablgtk-extras/lablgtk-extras.1.6/url deleted file mode 100644 index 8d654fe7076..00000000000 --- a/packages/lablgtk-extras/lablgtk-extras.1.6/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/zoggy/lablgtk-extras/archive/release-1.6.tar.gz" -checksum: "58cebe0e28944cd1269249a1e9522604" diff --git a/packages/lablgtk/lablgtk.2.16.0/descr b/packages/lablgtk/lablgtk.2.16.0/descr deleted file mode 100644 index 8882defd924..00000000000 --- a/packages/lablgtk/lablgtk.2.16.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -OCaml interface to GTK+ - -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 diff --git a/packages/lablgtk/lablgtk.2.16.0/opam b/packages/lablgtk/lablgtk.2.16.0/opam index a043a023572..195eac5780f 100644 --- a/packages/lablgtk/lablgtk.2.16.0/opam +++ b/packages/lablgtk/lablgtk.2.16.0/opam @@ -1,14 +1,16 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "http://lablgtk.forge.ocamlcore.org/" build: [ ["./configure" "--prefix" prefix "LABLGLDIR=%{lib}%/lablgl"] [make "world"] ] -available: [ ocaml-version >= "3.11.0" # as indicated in README file - & ocaml-version < "4.04.0" ] remove: [["ocamlfind" "remove" "lablgtk2"]] -depends: ["ocamlfind" {>= "1.2.1"} "camlp4"] +depends: [ + "ocaml" {>= "3.11.0" & < "4.04.0"} + "ocamlfind" {>= "1.2.1"} + "camlp4" +] depopts: [ "conf-gtksourceview" "conf-gnomecanvas" @@ -16,21 +18,41 @@ depopts: [ "lablgl" ] depexts: [ - [["debian"] ["libgtk2.0-dev" "libexpat1-dev"]] - [["ubuntu"] ["libgtk2.0-dev" "libexpat1-dev"]] - [["homebrew" "osx"] ["gtk" "expat"]] - [["centos"] ["gtk2-devel"]] - [["fedora"] ["gtk2-devel"]] - [["oraclelinux"] ["gtk2-devel"]] - [["alpine"] ["gtk+2.0-dev"]] - [["opensuse"] ["gtk2-devel"]] + ["libgtk2.0-dev" "libexpat1-dev"] {os-distribution = "debian"} + ["libgtk2.0-dev" "libexpat1-dev"] {os-distribution = "ubuntu"} + ["gtk" "expat"] {os-distribution = "homebrew" & os = "macos"} + ["gtk2-devel"] {os-distribution = "centos"} + ["gtk2-devel"] {os-distribution = "fedora"} + ["gtk2-devel"] {os-distribution = "oraclelinux"} + ["gtk+2.0-dev"] {os-distribution = "alpine"} + ["gtk2-devel"] {os-distribution = "opensuse"} ] 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 + "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 = "darwin")} +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 +extra-files: [ + ["lablgtk.install" "md5=1a3468258dd50aab33b9844db158b11a"] + ["lablgldir.patch" "md5=8cf5f3efbcb7bb8294424c30f77ea81f"] +] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/979/lablgtk-2.16.0.tar.gz" + checksum: "md5=052519ce2a77d2316732bc4d565b6399" +} diff --git a/packages/lablgtk/lablgtk.2.16.0/url b/packages/lablgtk/lablgtk.2.16.0/url deleted file mode 100644 index 66c63d28f05..00000000000 --- a/packages/lablgtk/lablgtk.2.16.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/979/lablgtk-2.16.0.tar.gz" -checksum: "052519ce2a77d2316732bc4d565b6399" diff --git a/packages/lablgtk/lablgtk.2.18.2/descr b/packages/lablgtk/lablgtk.2.18.2/descr deleted file mode 100644 index 8882defd924..00000000000 --- a/packages/lablgtk/lablgtk.2.18.2/descr +++ /dev/null @@ -1,7 +0,0 @@ -OCaml interface to GTK+ - -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 diff --git a/packages/lablgtk/lablgtk.2.18.2/files/lablgldir.patch b/packages/lablgtk/lablgtk.2.18.2/files/lablgldir.patch deleted file mode 100644 index 14a1fa66de8..00000000000 --- a/packages/lablgtk/lablgtk.2.18.2/files/lablgldir.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur lablgtk-2.16.0.orig/configure lablgtk-2.16.0/configure ---- lablgtk-2.16.0.orig/configure 2012-08-23 12:37:48.000000000 +0200 -+++ lablgtk-2.16.0/configure 2013-08-21 11:16:50.707187151 +0200 -@@ -4066,7 +4066,7 @@ - cat > conftest.ml << EOF - open Raw - EOF -- if $CAMLC -c -I "${LABLGLDIR:=+lablGL}" conftest.ml > /dev/null 2>&1 ; then -+ if $CAMLC -c -I "$LABLGLDIR" conftest.ml > /dev/null 2>&1 ; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LABLGLDIR" >&5 - $as_echo "$LABLGLDIR" >&6; } - else diff --git a/packages/lablgtk/lablgtk.2.18.2/files/lablgtk.install b/packages/lablgtk/lablgtk.2.18.2/files/lablgtk.install deleted file mode 100644 index 70e78de4089..00000000000 --- a/packages/lablgtk/lablgtk.2.18.2/files/lablgtk.install +++ /dev/null @@ -1,5 +0,0 @@ -bin: [ - "src/lablgtk2" - "src/gdk_pixbuf_mlsource" - "?src/lablgladecc2" -] diff --git a/packages/lablgtk/lablgtk.2.18.2/opam b/packages/lablgtk/lablgtk.2.18.2/opam deleted file mode 100644 index add029eb50c..00000000000 --- a/packages/lablgtk/lablgtk.2.18.2/opam +++ /dev/null @@ -1,36 +0,0 @@ -opam-version: "1" -maintainer: "garrigue@math.nagoya-u.ac.jp" -homepage: "http://lablgtk.forge.ocamlcore.org/" -build: [ - ["./configure" "--prefix" prefix "LABLGLDIR=%{lib}%/lablgl"] - [make "world"] -] -available: [ ocaml-version >= "3.11.0" # as indicated in README file - & ocaml-version < "4.04.0" ] -remove: [["ocamlfind" "remove" "lablgtk2"]] -depends: ["ocamlfind" {>= "1.2.1"} "camlp4"] -depopts: [ - "conf-gtksourceview" - "conf-gnomecanvas" - "conf-glade" - "lablgl" -] -depexts: [ - [["debian"] ["libgtk2.0-dev" "libexpat1-dev"]] - [["ubuntu"] ["libgtk2.0-dev" "libexpat1-dev"]] - [["homebrew" "osx"] ["gtk" "expat"]] - [["centos"] ["gtk2-devel"]] - [["fedora"] ["gtk2-devel"]] - [["oraclelinux"] ["gtk2-devel"]] - [["alpine"] ["gtk+2.0-dev"]] - [["opensuse"] ["gtk2-devel"]] -] -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 = "darwin")} -] -install: [make "install"] diff --git a/packages/lablgtk/lablgtk.2.18.2/url b/packages/lablgtk/lablgtk.2.18.2/url deleted file mode 100644 index 77746bfa5eb..00000000000 --- a/packages/lablgtk/lablgtk.2.18.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1456/lablgtk-2.18.2.tar.gz" -checksum: "382003b46e52249810b3d6e7e9f3c80b" diff --git a/packages/lablgtk/lablgtk.2.18.3/descr b/packages/lablgtk/lablgtk.2.18.3/descr deleted file mode 100644 index 8882defd924..00000000000 --- a/packages/lablgtk/lablgtk.2.18.3/descr +++ /dev/null @@ -1,7 +0,0 @@ -OCaml interface to GTK+ - -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 diff --git a/packages/lablgtk/lablgtk.2.18.3/opam b/packages/lablgtk/lablgtk.2.18.3/opam index add029eb50c..a737aaf5c2b 100644 --- a/packages/lablgtk/lablgtk.2.18.3/opam +++ b/packages/lablgtk/lablgtk.2.18.3/opam @@ -1,14 +1,16 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "garrigue@math.nagoya-u.ac.jp" homepage: "http://lablgtk.forge.ocamlcore.org/" build: [ ["./configure" "--prefix" prefix "LABLGLDIR=%{lib}%/lablgl"] [make "world"] ] -available: [ ocaml-version >= "3.11.0" # as indicated in README file - & ocaml-version < "4.04.0" ] remove: [["ocamlfind" "remove" "lablgtk2"]] -depends: ["ocamlfind" {>= "1.2.1"} "camlp4"] +depends: [ + "ocaml" {>= "3.11.0" & < "4.04.0"} + "ocamlfind" {>= "1.2.1"} + "camlp4" +] depopts: [ "conf-gtksourceview" "conf-gnomecanvas" @@ -16,21 +18,41 @@ depopts: [ "lablgl" ] depexts: [ - [["debian"] ["libgtk2.0-dev" "libexpat1-dev"]] - [["ubuntu"] ["libgtk2.0-dev" "libexpat1-dev"]] - [["homebrew" "osx"] ["gtk" "expat"]] - [["centos"] ["gtk2-devel"]] - [["fedora"] ["gtk2-devel"]] - [["oraclelinux"] ["gtk2-devel"]] - [["alpine"] ["gtk+2.0-dev"]] - [["opensuse"] ["gtk2-devel"]] + ["libgtk2.0-dev" "libexpat1-dev"] {os-distribution = "debian"} + ["libgtk2.0-dev" "libexpat1-dev"] {os-distribution = "ubuntu"} + ["gtk" "expat"] {os-distribution = "homebrew" & os = "macos"} + ["gtk2-devel"] {os-distribution = "centos"} + ["gtk2-devel"] {os-distribution = "fedora"} + ["gtk2-devel"] {os-distribution = "oraclelinux"} + ["gtk+2.0-dev"] {os-distribution = "alpine"} + ["gtk2-devel"] {os-distribution = "opensuse"} ] 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 + "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 = "darwin")} +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 +extra-files: [ + ["lablgtk.install" "md5=1a3468258dd50aab33b9844db158b11a"] + ["lablgldir.patch" "md5=8cf5f3efbcb7bb8294424c30f77ea81f"] +] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1479/lablgtk-2.18.3.tar.gz" + checksum: "md5=bcbad64a28c3dc40f24cc7a4d2f1d0dd" +} diff --git a/packages/lablgtk/lablgtk.2.18.3/url b/packages/lablgtk/lablgtk.2.18.3/url deleted file mode 100644 index 4f483445430..00000000000 --- a/packages/lablgtk/lablgtk.2.18.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1479/lablgtk-2.18.3.tar.gz" -checksum: "bcbad64a28c3dc40f24cc7a4d2f1d0dd" diff --git a/packages/lablgtk/lablgtk.2.18.4/descr b/packages/lablgtk/lablgtk.2.18.4/descr deleted file mode 100644 index 8882defd924..00000000000 --- a/packages/lablgtk/lablgtk.2.18.4/descr +++ /dev/null @@ -1,7 +0,0 @@ -OCaml interface to GTK+ - -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 diff --git a/packages/lablgtk/lablgtk.2.18.4/files/lablgldir.patch b/packages/lablgtk/lablgtk.2.18.4/files/lablgldir.patch deleted file mode 100644 index 14a1fa66de8..00000000000 --- a/packages/lablgtk/lablgtk.2.18.4/files/lablgldir.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur lablgtk-2.16.0.orig/configure lablgtk-2.16.0/configure ---- lablgtk-2.16.0.orig/configure 2012-08-23 12:37:48.000000000 +0200 -+++ lablgtk-2.16.0/configure 2013-08-21 11:16:50.707187151 +0200 -@@ -4066,7 +4066,7 @@ - cat > conftest.ml << EOF - open Raw - EOF -- if $CAMLC -c -I "${LABLGLDIR:=+lablGL}" conftest.ml > /dev/null 2>&1 ; then -+ if $CAMLC -c -I "$LABLGLDIR" conftest.ml > /dev/null 2>&1 ; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LABLGLDIR" >&5 - $as_echo "$LABLGLDIR" >&6; } - else diff --git a/packages/lablgtk/lablgtk.2.18.4/files/lablgtk.install b/packages/lablgtk/lablgtk.2.18.4/files/lablgtk.install deleted file mode 100644 index 70e78de4089..00000000000 --- a/packages/lablgtk/lablgtk.2.18.4/files/lablgtk.install +++ /dev/null @@ -1,5 +0,0 @@ -bin: [ - "src/lablgtk2" - "src/gdk_pixbuf_mlsource" - "?src/lablgladecc2" -] diff --git a/packages/lablgtk/lablgtk.2.18.4/opam b/packages/lablgtk/lablgtk.2.18.4/opam deleted file mode 100644 index f26ea8bc4dc..00000000000 --- a/packages/lablgtk/lablgtk.2.18.4/opam +++ /dev/null @@ -1,42 +0,0 @@ -opam-version: "1.2" -maintainer: "garrigue@math.nagoya-u.ac.jp" -authors: ["Jacques Garrigue et al., Nagoya University"] -homepage: "http://lablgtk.forge.ocamlcore.org/" -bug-reports: "https://forge.ocamlcore.org/tracker/?group_id=220" -dev-repo: "https://github.com/garrigue/lablgtk.git" -license: "LGPL with linking exception" -build: [ - ["./configure" "--prefix" prefix "LABLGLDIR=%{lib}%/lablgl"] - [make "world"] -] -install: [ - [make "install"] -] -available: [ ocaml-version >= "3.11.0" # as indicated in README file - & ocaml-version < "4.04.0" ] -remove: [["ocamlfind" "remove" "lablgtk2"]] -depends: ["ocamlfind" {>= "1.2.1"}] -depopts: [ - "conf-gtksourceview" - "conf-gnomecanvas" - "conf-glade" - "lablgl" -] -depexts: [ - [["debian"] ["libgtk2.0-dev" "libexpat1-dev"]] - [["ubuntu"] ["libgtk2.0-dev" "libexpat1-dev"]] - [["homebrew" "osx"] ["gtk" "expat"]] - [["centos"] ["gtk2-devel"]] - [["fedora"] ["gtk2-devel"]] - [["oraclelinux"] ["gtk2-devel"]] - [["alpine"] ["gtk+2.0-dev"]] - [["opensuse"] ["gtk2-devel"]] -] -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 = "darwin")} -] diff --git a/packages/lablgtk/lablgtk.2.18.4/url b/packages/lablgtk/lablgtk.2.18.4/url deleted file mode 100644 index be44ccd3998..00000000000 --- a/packages/lablgtk/lablgtk.2.18.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1602/lablgtk-2.18.4.tar.gz" -checksum: "cb95497a3a34facd70d475892a806d02" diff --git a/packages/lablgtk/lablgtk.2.18.5/descr b/packages/lablgtk/lablgtk.2.18.5/descr deleted file mode 100644 index 5487bf8e00c..00000000000 --- a/packages/lablgtk/lablgtk.2.18.5/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml interface to GTK+ \ No newline at end of file diff --git a/packages/lablgtk/lablgtk.2.18.5/opam b/packages/lablgtk/lablgtk.2.18.5/opam index eb52767f0aa..ce76bebc7ee 100644 --- a/packages/lablgtk/lablgtk.2.18.5/opam +++ b/packages/lablgtk/lablgtk.2.18.5/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "garrigue@math.nagoya-u.ac.jp" authors: ["Jacques Garrigue et al., Nagoya University"] homepage: "http://lablgtk.forge.ocamlcore.org/" bug-reports: "https://forge.ocamlcore.org/tracker/?group_id=220" -dev-repo: "https://github.com/garrigue/lablgtk.git" +dev-repo: "git+https://github.com/garrigue/lablgtk.git" license: "LGPL with linking exception" build: [ ["./configure" "--prefix" prefix "LABLGLDIR=%{lib}%/lablgl"] @@ -12,9 +12,11 @@ build: [ install: [ [make "install"] ] -available: [ocaml-version >= "3.11.0"] # as indicated in README file remove: [["ocamlfind" "remove" "lablgtk2"]] -depends: ["ocamlfind" {>= "1.2.1"}] +depends: [ + "ocaml" {>= "3.11.0"} + "ocamlfind" {>= "1.2.1"} +] depopts: [ "conf-gtksourceview" "conf-gnomecanvas" @@ -22,18 +24,32 @@ depopts: [ "lablgl" ] depexts: [ - [["debian"] ["libgtk2.0-dev" "libexpat1-dev"]] - [["ubuntu"] ["libgtk2.0-dev" "libexpat1-dev"]] - [["homebrew" "osx"] ["gtk" "expat"]] - [["centos"] ["gtk2-devel"]] - [["fedora"] ["gtk2-devel"]] - [["oraclelinux"] ["gtk2-devel"]] - [["alpine"] ["gtk+2.0-dev"]] - [["opensuse"] ["gtk2-devel"]] + ["libgtk2.0-dev" "libexpat1-dev"] {os-distribution = "debian"} + ["libgtk2.0-dev" "libexpat1-dev"] {os-distribution = "ubuntu"} + ["gtk" "expat"] {os-distribution = "homebrew" & os = "macos"} + ["gtk2-devel"] {os-distribution = "centos"} + ["gtk2-devel"] {os-distribution = "fedora"} + ["gtk2-devel"] {os-distribution = "oraclelinux"} + ["gtk+2.0-dev"] {os-distribution = "alpine"} + ["gtk2-devel"] {os-distribution = "opensuse"} ] 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 = "darwin")} + "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 +extra-files: [ + ["lablgtk.install" "md5=1a3468258dd50aab33b9844db158b11a"] + ["lablgldir.patch" "md5=8cf5f3efbcb7bb8294424c30f77ea81f"] ] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1627/lablgtk-2.18.5.tar.gz" + checksum: "md5=43eb7062439f7ddd0d8ad96c3e3b87dd" +} diff --git a/packages/lablgtk/lablgtk.2.18.5/url b/packages/lablgtk/lablgtk.2.18.5/url deleted file mode 100644 index 4055764c9ce..00000000000 --- a/packages/lablgtk/lablgtk.2.18.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1627/lablgtk-2.18.5.tar.gz" -checksum: "43eb7062439f7ddd0d8ad96c3e3b87dd" diff --git a/packages/lablgtk/lablgtk.2.18.6/descr b/packages/lablgtk/lablgtk.2.18.6/descr deleted file mode 100644 index 5487bf8e00c..00000000000 --- a/packages/lablgtk/lablgtk.2.18.6/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml interface to GTK+ \ No newline at end of file diff --git a/packages/lablgtk/lablgtk.2.18.6/opam b/packages/lablgtk/lablgtk.2.18.6/opam index 7089e65fef6..44ab18006d7 100644 --- a/packages/lablgtk/lablgtk.2.18.6/opam +++ b/packages/lablgtk/lablgtk.2.18.6/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "garrigue@math.nagoya-u.ac.jp" authors: ["Jacques Garrigue et al., Nagoya University"] homepage: "http://lablgtk.forge.ocamlcore.org/" bug-reports: "https://forge.ocamlcore.org/tracker/?group_id=220" -dev-repo: "https://github.com/garrigue/lablgtk.git" +dev-repo: "git+https://github.com/garrigue/lablgtk.git" license: "LGPL with linking exception" build: [ ["./configure" "--prefix" prefix "LABLGLDIR=%{lib}%/lablgl"] @@ -12,9 +12,11 @@ build: [ install: [ [make "install"] ] -available: [ocaml-version >= "4.06"] # for new -safe-string functions remove: [["ocamlfind" "remove" "lablgtk2"]] -depends: ["ocamlfind" {>= "1.2.1"}] +depends: [ + "ocaml" {>= "4.06"} + "ocamlfind" {>= "1.2.1"} +] depopts: [ "conf-gtksourceview" "conf-gnomecanvas" @@ -22,18 +24,32 @@ depopts: [ "lablgl" ] depexts: [ - [["debian"] ["libgtk2.0-dev" "libexpat1-dev"]] - [["ubuntu"] ["libgtk2.0-dev" "libexpat1-dev"]] - [["homebrew" "osx"] ["gtk" "expat"]] - [["centos"] ["gtk2-devel"]] - [["fedora"] ["gtk2-devel"]] - [["oraclelinux"] ["gtk2-devel"]] - [["alpine"] ["gtk+2.0-dev"]] - [["opensuse"] ["gtk2-devel"]] + ["libgtk2.0-dev" "libexpat1-dev"] {os-distribution = "debian"} + ["libgtk2.0-dev" "libexpat1-dev"] {os-distribution = "ubuntu"} + ["gtk" "expat"] {os-distribution = "homebrew" & os = "macos"} + ["gtk2-devel"] {os-distribution = "centos"} + ["gtk2-devel"] {os-distribution = "fedora"} + ["gtk2-devel"] {os-distribution = "oraclelinux"} + ["gtk+2.0-dev"] {os-distribution = "alpine"} + ["gtk2-devel"] {os-distribution = "opensuse"} ] 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 = "darwin")} + "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 +extra-files: [ + ["lablgtk.install" "md5=1a3468258dd50aab33b9844db158b11a"] + ["lablgldir.patch" "md5=8cf5f3efbcb7bb8294424c30f77ea81f"] ] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1726/lablgtk-2.18.6.tar.gz" + checksum: "md5=30e9eef159eb88db0dce2438a60a6402" +} diff --git a/packages/lablgtk/lablgtk.2.18.6/url b/packages/lablgtk/lablgtk.2.18.6/url deleted file mode 100644 index 2d6abebc45f..00000000000 --- a/packages/lablgtk/lablgtk.2.18.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1726/lablgtk-2.18.6.tar.gz" -checksum: "30e9eef159eb88db0dce2438a60a6402" diff --git a/packages/lablgtkosx/lablgtkosx.2.00/descr b/packages/lablgtkosx/lablgtkosx.2.00/descr deleted file mode 100644 index 9b07c5889e3..00000000000 --- a/packages/lablgtkosx/lablgtkosx.2.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Lablgtkosx binds gOSX_application on top of lablgtk -It provides functions specific to the MacOS aqua gtk backend. diff --git a/packages/lablgtkosx/lablgtkosx.2.00/opam b/packages/lablgtkosx/lablgtkosx.2.00/opam index fa898f19015..6ab694a749d 100644 --- a/packages/lablgtkosx/lablgtkosx.2.00/opam +++ b/packages/lablgtkosx/lablgtkosx.2.00/opam @@ -1,9 +1,8 @@ -opam-version: "1.2" -available: [ os = "darwin" ] -author: "Pierre Boutillier" +opam-version: "2.0" +available: os = "macos" homepage: "https://pirbo.github.io/lablGtkOSXApplication/" bug-reports: "https://github.com/pirbo/lablGtkOSXApplication/issues" -dev-repo: "https://github.com/pirbo/lablGtkOSXApplication.git" +dev-repo: "git+https://github.com/pirbo/lablGtkOSXApplication.git" license: "LGPL-2.1+ with OCaml linking exception" maintainer: "pierre.boutillier@laposte.net" build: [ @@ -11,9 +10,16 @@ build: [ [make] ] remove: [ [ "ocamlfind" "remove" "lablgtkosx" ] ] -depends: [ "lablgtk" ] -depexts: [ - [["homebrew" "osx"] ["gtk-mac-integration"]] -] - +depends: ["ocaml" "lablgtk"] +depexts: + ["gtk-mac-integration"] {os-distribution = "homebrew" & os = "macos"} install: [make "install"] +synopsis: "Lablgtkosx binds gOSX_application on top of lablgtk" +description: "It provides functions specific to the MacOS aqua gtk backend." +authors: "Pierre Boutillier" +flags: light-uninstall +url { + src: + "https://github.com/pirbo/lablGtkOSXApplication/releases/download/v2.00/lablgtkosx-2.00.tar.bz2" + checksum: "md5=20bb494f1c05e8f1f152439df2e9d674" +} diff --git a/packages/lablgtkosx/lablgtkosx.2.00/url b/packages/lablgtkosx/lablgtkosx.2.00/url deleted file mode 100644 index 078dca99838..00000000000 --- a/packages/lablgtkosx/lablgtkosx.2.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pirbo/lablGtkOSXApplication/releases/download/v2.00/lablgtkosx-2.00.tar.bz2" -checksum: "20bb494f1c05e8f1f152439df2e9d674" diff --git a/packages/lablgtkosx/lablgtkosx.2.01/descr b/packages/lablgtkosx/lablgtkosx.2.01/descr deleted file mode 100644 index 9b07c5889e3..00000000000 --- a/packages/lablgtkosx/lablgtkosx.2.01/descr +++ /dev/null @@ -1,2 +0,0 @@ -Lablgtkosx binds gOSX_application on top of lablgtk -It provides functions specific to the MacOS aqua gtk backend. diff --git a/packages/lablgtkosx/lablgtkosx.2.01/opam b/packages/lablgtkosx/lablgtkosx.2.01/opam index ae98d60aa52..1757c2d797b 100644 --- a/packages/lablgtkosx/lablgtkosx.2.01/opam +++ b/packages/lablgtkosx/lablgtkosx.2.01/opam @@ -1,10 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "pierre.boutillier@laposte.net" -author: "Pierre BOutillier" license: "LGPL-2.1+ with OCaml linking exception" homepage: "https://github.com/pirbo/lablGtkOSXApplication" bug-reports: "https://github.com/pirbo/lablGtkOSXApplication/issues" -dev-repo: "https://github.com/pirbo/lablGtkOSXApplication.git" +dev-repo: "git+https://github.com/pirbo/lablGtkOSXApplication.git" doc: "https://pirbo.github.io/lablGtkOSXApplication/" build: [ @@ -12,10 +11,18 @@ build: [ [make] ] remove: [ [ "ocamlfind" "remove" "lablgtkosx" ] ] -depends: [ "lablgtk" ] +depends: ["ocaml" "lablgtk"] install: [make "install"] -depexts: [ - [["homebrew" "osx"] ["gtk-mac-integration"]] -] -available: [ os = "darwin" ] +depexts: + ["gtk-mac-integration"] {os-distribution = "homebrew" & os = "macos"} +available: os = "macos" +synopsis: "Lablgtkosx binds gOSX_application on top of lablgtk" +description: "It provides functions specific to the MacOS aqua gtk backend." +authors: "Pierre BOutillier" +flags: light-uninstall +url { + src: + "https://github.com/pirbo/lablGtkOSXApplication/releases/download/v2.01/lablgtkosx-2.01.tar.bz2" + checksum: "md5=6af612785ec4e1c34b9d80f0db705193" +} diff --git a/packages/lablgtkosx/lablgtkosx.2.01/url b/packages/lablgtkosx/lablgtkosx.2.01/url deleted file mode 100644 index 7bdad4b4bce..00000000000 --- a/packages/lablgtkosx/lablgtkosx.2.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pirbo/lablGtkOSXApplication/releases/download/v2.01/lablgtkosx-2.01.tar.bz2" -checksum: "6af612785ec4e1c34b9d80f0db705193" diff --git a/packages/lablqml/lablqml.0.5.1/descr b/packages/lablqml/lablqml.0.5.1/descr deleted file mode 100644 index 7a56de7caf6..00000000000 --- a/packages/lablqml/lablqml.0.5.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -OCamlfind package and PPX extension to interface OCaml and QtQuick. - -Versions <= 0.4 are known as `lablqt`, >0.5 -- as `lablqml`. diff --git a/packages/lablqml/lablqml.0.5.1/opam b/packages/lablqml/lablqml.0.5.1/opam index bd5622b6fdc..24c6c343ad2 100644 --- a/packages/lablqml/lablqml.0.5.1/opam +++ b/packages/lablqml/lablqml.0.5.1/opam @@ -1,18 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "kakadu.hafanana@gmail.com" authors: "kakadu.hafanana@gmail.com" homepage: "http://kakadu.github.io/lablqt/" bug-reports: "https://github.com/kakadu/lablqml/issues" -dev-repo: "https://github.com/Kakadu/lablqml.git" - +dev-repo: "git+https://github.com/Kakadu/lablqml.git" tags: [ "gui" "ui" "qt" ] build: [ ["./configure"] [make] -] -build-test: [ - [make "demos"] + [make "demos"] {with-test} ] install: [make "opam.install"] remove: [ @@ -21,13 +18,18 @@ remove: [ ] flags: [ light-uninstall ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" - "ocamlbuild" { build } + "ocamlbuild" {build} "ocaml-migrate-parsetree" - "conf-qt" { >= "5.2.1"} - "lwt" { test } - "cppo" { test } + "conf-qt" {>= "5.2.1"} + "lwt" {with-test} + "cppo" {with-test} ] - -available: [ ocaml-version >= "4.03.0" ] - +synopsis: + "OCamlfind package and PPX extension to interface OCaml and QtQuick." +description: "Versions <= 0.4 are known as `lablqt`, >0.5 -- as `lablqml`." +url { + src: "https://github.com/Kakadu/lablqml/archive/0.5.1.tar.gz" + checksum: "md5=40b3b868989130e7249d25ca8332563c" +} diff --git a/packages/lablqml/lablqml.0.5.1/url b/packages/lablqml/lablqml.0.5.1/url deleted file mode 100644 index f4ed62cfb1f..00000000000 --- a/packages/lablqml/lablqml.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Kakadu/lablqml/archive/0.5.1.tar.gz" -checksum: "40b3b868989130e7249d25ca8332563c" diff --git a/packages/lablqml/lablqml.0.5/descr b/packages/lablqml/lablqml.0.5/descr deleted file mode 100644 index 7a56de7caf6..00000000000 --- a/packages/lablqml/lablqml.0.5/descr +++ /dev/null @@ -1,3 +0,0 @@ -OCamlfind package and PPX extension to interface OCaml and QtQuick. - -Versions <= 0.4 are known as `lablqt`, >0.5 -- as `lablqml`. diff --git a/packages/lablqml/lablqml.0.5/opam b/packages/lablqml/lablqml.0.5/opam index b0e026f0971..d5d19fe37e0 100644 --- a/packages/lablqml/lablqml.0.5/opam +++ b/packages/lablqml/lablqml.0.5/opam @@ -1,18 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "kakadu.hafanana@gmail.com" authors: "kakadu.hafanana@gmail.com" homepage: "http://kakadu.github.io/lablqt/" bug-reports: "https://github.com/kakadu/lablqml/issues" -dev-repo: "https://github.com/Kakadu/lablqml.git" - +dev-repo: "git+https://github.com/Kakadu/lablqml.git" tags: [ "gui" "ui" "qt" ] build: [ ["./configure"] [make] -] -build-test: [ - [make "demos"] + [make "demos"] {with-test} ] install: [make "opam.install"] remove: [ @@ -21,11 +18,17 @@ remove: [ ] flags: [ light-uninstall ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" - "ocamlbuild" { build } - "conf-qt" { >= "5.2.1"} - "lwt" { test } - "cppo" { test } + "ocamlbuild" {build} + "conf-qt" {>= "5.2.1"} + "lwt" {with-test} + "cppo" {with-test} ] - -available: [ ocaml-version >= "4.03.0" ] +synopsis: + "OCamlfind package and PPX extension to interface OCaml and QtQuick." +description: "Versions <= 0.4 are known as `lablqt`, >0.5 -- as `lablqml`." +url { + src: "https://github.com/Kakadu/lablqml/archive/0.5.tar.gz" + checksum: "md5=a1d391900fc26e82c4d57cf5562d58ab" +} diff --git a/packages/lablqml/lablqml.0.5/url b/packages/lablqml/lablqml.0.5/url deleted file mode 100644 index 1d2b032c046..00000000000 --- a/packages/lablqml/lablqml.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Kakadu/lablqml/archive/0.5.tar.gz" -checksum: "a1d391900fc26e82c4d57cf5562d58ab" diff --git a/packages/lablqt/lablqt.0.2/descr b/packages/lablqt/lablqt.0.2/descr deleted file mode 100644 index 4e48fd60a01..00000000000 --- a/packages/lablqt/lablqt.0.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Tool for interfacing QtQuick with OCaml. - -Versions <= 0.4 are known as `lablqt`, >0.5 -- as `lablqml`. diff --git a/packages/lablqt/lablqt.0.2/opam b/packages/lablqt/lablqt.0.2/opam index 65869c30be1..675699f080f 100644 --- a/packages/lablqt/lablqt.0.2/opam +++ b/packages/lablqt/lablqt.0.2/opam @@ -1,12 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "kakadu.hafanana@gmail.com" authors: "kakadu.hafanana@gmail.com" homepage: "http://kakadu.github.io/lablqt/" bug-reports: "https://github.com/kakadu/lablqt/issues" -dev-repo: "https://github.com/Kakadu/lablqt.git" - -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.03.0"] - +dev-repo: "git+https://github.com/Kakadu/lablqt.git" build: [ ["./configure"] [make "generator"] @@ -20,9 +17,17 @@ remove: [ ["rm" "-f" "%{prefix}%/bin/mocml" "%{man}%/man1/mocml.1"] ] depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} "core_kernel" "sexplib" {< "113.24.00"} "yojson" "conf-qt" {>= "5.2"} "ocamlbuild" {build} ] +synopsis: "Tool for interfacing QtQuick with OCaml." +description: "Versions <= 0.4 are known as `lablqt`, >0.5 -- as `lablqml`." +flags: light-uninstall +url { + src: "https://github.com/Kakadu/lablqml/archive/0.2.tar.gz" + checksum: "md5=4ab2b69aa146f9f57000a064e1e0553b" +} diff --git a/packages/lablqt/lablqt.0.2/url b/packages/lablqt/lablqt.0.2/url deleted file mode 100644 index 932bcaece98..00000000000 --- a/packages/lablqt/lablqt.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Kakadu/lablqml/archive/0.2.tar.gz" -checksum: "4ab2b69aa146f9f57000a064e1e0553b" diff --git a/packages/lablqt/lablqt.0.3/descr b/packages/lablqt/lablqt.0.3/descr deleted file mode 100644 index 7a56de7caf6..00000000000 --- a/packages/lablqt/lablqt.0.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -OCamlfind package and PPX extension to interface OCaml and QtQuick. - -Versions <= 0.4 are known as `lablqt`, >0.5 -- as `lablqml`. diff --git a/packages/lablqt/lablqt.0.3/opam b/packages/lablqt/lablqt.0.3/opam index dbebb5c655d..ac3fd5023e7 100644 --- a/packages/lablqt/lablqt.0.3/opam +++ b/packages/lablqt/lablqt.0.3/opam @@ -1,12 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "kakadu.hafanana@gmail.com" authors: "kakadu.hafanana@gmail.com" homepage: "http://kakadu.github.io/lablqt/" bug-reports: "https://github.com/kakadu/lablqt/issues" -dev-repo: "https://github.com/Kakadu/lablqt.git" - -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.03.0"] - +dev-repo: "git+https://github.com/Kakadu/lablqt.git" build: [ ["./configure"] [make "generator"] @@ -20,7 +17,16 @@ remove: [ ["rm" "-f" "%{prefix}%/bin/ppx_qt"] ] depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} "ocamlfind" "conf-qt" {>= "5.2.1"} "ocamlbuild" {build} ] +synopsis: + "OCamlfind package and PPX extension to interface OCaml and QtQuick." +description: "Versions <= 0.4 are known as `lablqt`, >0.5 -- as `lablqml`." +flags: light-uninstall +url { + src: "https://github.com/Kakadu/lablqml/archive/0.3.tar.gz" + checksum: "md5=fca3f686709d501c72169e4367f25604" +} diff --git a/packages/lablqt/lablqt.0.3/url b/packages/lablqt/lablqt.0.3/url deleted file mode 100644 index 76603e55451..00000000000 --- a/packages/lablqt/lablqt.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Kakadu/lablqml/archive/0.3.tar.gz" -checksum: "fca3f686709d501c72169e4367f25604" diff --git a/packages/lablqt/lablqt.0.4/descr b/packages/lablqt/lablqt.0.4/descr deleted file mode 100644 index 7a56de7caf6..00000000000 --- a/packages/lablqt/lablqt.0.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -OCamlfind package and PPX extension to interface OCaml and QtQuick. - -Versions <= 0.4 are known as `lablqt`, >0.5 -- as `lablqml`. diff --git a/packages/lablqt/lablqt.0.4/opam b/packages/lablqt/lablqt.0.4/opam index 6b469eca237..a0e5024d5eb 100644 --- a/packages/lablqt/lablqt.0.4/opam +++ b/packages/lablqt/lablqt.0.4/opam @@ -1,18 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "kakadu.hafanana@gmail.com" authors: "kakadu.hafanana@gmail.com" homepage: "http://kakadu.github.io/lablqt/" bug-reports: "https://github.com/kakadu/lablqt/issues" -dev-repo: "https://github.com/Kakadu/lablqt.git" - +dev-repo: "git+https://github.com/Kakadu/lablqt.git" tags: [ "gui" "ui" "qt" ] build: [ ["./configure"] [make] -] -build-test: [ - [make "demos"] + [make "demos"] {with-test} ] install: [make "opam.install"] remove: [ @@ -21,11 +18,17 @@ remove: [ ] flags: [ light-uninstall ] depends: [ + "ocaml" {>= "4.03.0" & < "4.05.0"} "ocamlfind" - "ocamlbuild" { build } - "conf-qt" { >= "5.2.1"} - "lwt" { test } - "cppo" { test } + "ocamlbuild" {build} + "conf-qt" {>= "5.2.1"} + "lwt" {with-test} + "cppo" {with-test} ] - -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.05.0"] +synopsis: + "OCamlfind package and PPX extension to interface OCaml and QtQuick." +description: "Versions <= 0.4 are known as `lablqt`, >0.5 -- as `lablqml`." +url { + src: "https://github.com/Kakadu/lablqml/archive/0.4.tar.gz" + checksum: "md5=a4cb0aa6f02301142047ea6c254c0207" +} diff --git a/packages/lablqt/lablqt.0.4/url b/packages/lablqt/lablqt.0.4/url deleted file mode 100644 index 44e7ef2681c..00000000000 --- a/packages/lablqt/lablqt.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Kakadu/lablqml/archive/0.4.tar.gz" -checksum: "a4cb0aa6f02301142047ea6c254c0207" diff --git a/packages/labltk/labltk.8.06.0/descr b/packages/labltk/labltk.8.06.0/descr deleted file mode 100644 index 9400c1601ac..00000000000 --- a/packages/labltk/labltk.8.06.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -OCaml interface to Tcl/Tk, including OCaml library explorer OCamlBrowser - -For details, see https://forge.ocamlcore.org/projects/labltk/ diff --git a/packages/labltk/labltk.8.06.0/opam b/packages/labltk/labltk.8.06.0/opam index a8d176656bc..4148986d5a6 100644 --- a/packages/labltk/labltk.8.06.0/opam +++ b/packages/labltk/labltk.8.06.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "garrigue@math.nagoya-u.ac.jp" homepage: "http://labltk.forge.ocamlcore.org/" build: [ @@ -6,9 +6,22 @@ build: [ [make "all" "opt"] ] remove: [["ocamlfind" "remove" "labltk"]] -depends: ["ocamlfind" "conf-tcl" "conf-tk"] +depends: [ + "ocaml" {>= "4.02"} + "ocamlfind" + "conf-tcl" + "conf-tk" +] post-messages: [ "This package requires Tcl/Tk with its development packages installed on your system" {failure} ] -available: ocaml-version >= "4.02" 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://forge.ocamlcore.org/frs/download.php/1455/labltk-8.06.0.tar.gz" + checksum: "md5=740398be4bb4cea11bddf03f27f50df9" +} diff --git a/packages/labltk/labltk.8.06.0/url b/packages/labltk/labltk.8.06.0/url deleted file mode 100644 index 3cfd16aeed0..00000000000 --- a/packages/labltk/labltk.8.06.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1455/labltk-8.06.0.tar.gz" -checksum: "740398be4bb4cea11bddf03f27f50df9" diff --git a/packages/labltk/labltk.8.06.1/descr b/packages/labltk/labltk.8.06.1/descr deleted file mode 100644 index 9400c1601ac..00000000000 --- a/packages/labltk/labltk.8.06.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -OCaml interface to Tcl/Tk, including OCaml library explorer OCamlBrowser - -For details, see https://forge.ocamlcore.org/projects/labltk/ diff --git a/packages/labltk/labltk.8.06.1/opam b/packages/labltk/labltk.8.06.1/opam index 5df430f499f..01a2acf27a6 100644 --- a/packages/labltk/labltk.8.06.1/opam +++ b/packages/labltk/labltk.8.06.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/garrigue/labltk.git" +dev-repo: "git+https://github.com/garrigue/labltk.git" license: "LGPL with linking exception" build: [ ["./configure" "-use-findlib" "-installbindir" bin] @@ -12,9 +12,22 @@ build: [ install: [ [make "install"] ] -available: [ ocaml-version >= "4.03" ] remove: [["ocamlfind" "remove" "labltk"]] -depends: ["ocamlfind" "conf-tcl" "conf-tk"] +depends: [ + "ocaml" {>= "4.03"} + "ocamlfind" + "conf-tcl" + "conf-tk" +] 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://forge.ocamlcore.org/frs/download.php/1603/labltk-8.06.1.tar.gz" + checksum: "md5=f38637d8fc8cccb2e08232cbb8ea4686" +} diff --git a/packages/labltk/labltk.8.06.1/url b/packages/labltk/labltk.8.06.1/url deleted file mode 100644 index 2e76d9d935b..00000000000 --- a/packages/labltk/labltk.8.06.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1603/labltk-8.06.1.tar.gz" -checksum: "f38637d8fc8cccb2e08232cbb8ea4686" diff --git a/packages/labltk/labltk.8.06.2/descr b/packages/labltk/labltk.8.06.2/descr deleted file mode 100644 index 9400c1601ac..00000000000 --- a/packages/labltk/labltk.8.06.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -OCaml interface to Tcl/Tk, including OCaml library explorer OCamlBrowser - -For details, see https://forge.ocamlcore.org/projects/labltk/ diff --git a/packages/labltk/labltk.8.06.2/opam b/packages/labltk/labltk.8.06.2/opam index 80b5c38010e..b400e0103ad 100644 --- a/packages/labltk/labltk.8.06.2/opam +++ b/packages/labltk/labltk.8.06.2/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/garrigue/labltk.git" +dev-repo: "git+https://github.com/garrigue/labltk.git" license: "LGPL with linking exception" build: [ ["./configure" "-use-findlib" "-installbindir" bin] @@ -12,9 +12,23 @@ build: [ install: [ [make "install"] ] -available: [ ocaml-version >= "4.04" ] remove: [["ocamlfind" "remove" "labltk"]] -depends: ["ocamlfind" "conf-tcl" "conf-tk"] +depends: [ + "ocaml" {>= "4.04"} + "ocamlfind" + "conf-tcl" + "conf-tk" +] 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 +extra-files: ["cltkImg.patch" "md5=d3fbf34d6c96edcc4b3d80be2338e2a7"] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1628/labltk-8.06.2.tar.gz" + checksum: "md5=15020ef74baa688536ce1d38525462f8" +} diff --git a/packages/labltk/labltk.8.06.2/url b/packages/labltk/labltk.8.06.2/url deleted file mode 100644 index 062a2758ab9..00000000000 --- a/packages/labltk/labltk.8.06.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1628/labltk-8.06.2.tar.gz" -checksum: "15020ef74baa688536ce1d38525462f8" diff --git a/packages/labltk/labltk.8.06.3/descr b/packages/labltk/labltk.8.06.3/descr deleted file mode 100644 index 9400c1601ac..00000000000 --- a/packages/labltk/labltk.8.06.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -OCaml interface to Tcl/Tk, including OCaml library explorer OCamlBrowser - -For details, see https://forge.ocamlcore.org/projects/labltk/ diff --git a/packages/labltk/labltk.8.06.3/opam b/packages/labltk/labltk.8.06.3/opam index bff1917c0a3..2560b50971e 100644 --- a/packages/labltk/labltk.8.06.3/opam +++ b/packages/labltk/labltk.8.06.3/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/garrigue/labltk.git" +dev-repo: "git+https://github.com/garrigue/labltk.git" license: "LGPL with linking exception" build: [ ["./configure" "-use-findlib" "-installbindir" bin] @@ -12,9 +12,22 @@ build: [ install: [ [make "install"] ] -available: [ ocaml-version >= "4.05" ] remove: [["ocamlfind" "remove" "labltk"]] -depends: ["ocamlfind" "conf-tcl" "conf-tk"] +depends: [ + "ocaml" {>= "4.05"} + "ocamlfind" + "conf-tcl" + "conf-tk" +] 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://forge.ocamlcore.org/frs/download.php/1701/labltk-8.06.3.tar.gz" + checksum: "md5=55c00fcd70381ec426b74568301c1a2e" +} diff --git a/packages/labltk/labltk.8.06.3/url b/packages/labltk/labltk.8.06.3/url deleted file mode 100644 index 39414836833..00000000000 --- a/packages/labltk/labltk.8.06.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1701/labltk-8.06.3.tar.gz" -checksum: "55c00fcd70381ec426b74568301c1a2e" diff --git a/packages/labltk/labltk.8.06.4/descr b/packages/labltk/labltk.8.06.4/descr deleted file mode 100644 index 9400c1601ac..00000000000 --- a/packages/labltk/labltk.8.06.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -OCaml interface to Tcl/Tk, including OCaml library explorer OCamlBrowser - -For details, see https://forge.ocamlcore.org/projects/labltk/ diff --git a/packages/labltk/labltk.8.06.4/opam b/packages/labltk/labltk.8.06.4/opam index 4fd4102e527..82a6b92c09f 100644 --- a/packages/labltk/labltk.8.06.4/opam +++ b/packages/labltk/labltk.8.06.4/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/garrigue/labltk.git" +dev-repo: "git+https://github.com/garrigue/labltk.git" license: "LGPL with linking exception" build: [ ["./configure" "-use-findlib" "-installbindir" bin] @@ -12,9 +12,22 @@ build: [ install: [ [make "install"] ] -available: [ ocaml-version >= "4.06" ] remove: [["ocamlfind" "remove" "labltk"]] -depends: ["ocamlfind" "conf-tcl" "conf-tk"] +depends: [ + "ocaml" {>= "4.06"} + "ocamlfind" + "conf-tcl" + "conf-tk" +] 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://forge.ocamlcore.org/frs/download.php/1727/labltk-8.06.4.tar.gz" + checksum: "md5=48c3815461fb6d060dac9c7d574a7a4f" +} diff --git a/packages/labltk/labltk.8.06.4/url b/packages/labltk/labltk.8.06.4/url deleted file mode 100644 index 2973637c10d..00000000000 --- a/packages/labltk/labltk.8.06.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1727/labltk-8.06.4.tar.gz" -checksum: "48c3815461fb6d060dac9c7d574a7a4f" diff --git a/packages/lacaml/lacaml.10.0.1/descr b/packages/lacaml/lacaml.10.0.1/descr deleted file mode 100644 index 03d184125f0..00000000000 --- a/packages/lacaml/lacaml.10.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Lacaml - OCaml-bindings to BLAS and LAPACK - -Lacaml interfaces the BLAS-library (Basic Linear Algebra Subroutines) and -LAPACK-library (Linear Algebra routines). It also contains many additional -convenience functions for vectors and matrices. diff --git a/packages/lacaml/lacaml.10.0.1/opam b/packages/lacaml/lacaml.10.0.1/opam deleted file mode 100644 index f30970df101..00000000000 --- a/packages/lacaml/lacaml.10.0.1/opam +++ /dev/null @@ -1,40 +0,0 @@ -opam-version: "1.2" -maintainer: [ - "Markus Mottl " - "Christophe Troestler " -] -authors: [ - "Egbert Ammicht " - "Patrick Cousot " - "Sam Ehrlichman " - "Florent Hoareau " - "Markus Mottl " - "Liam Stewart " - "Christophe Troestler " - "Oleg Trott " - "Martin Willensdorfer " -] -license: "LGPL-2.1+ with OCaml linking exception" -homepage: "http://mmottl.github.io/lacaml" -doc: "https://mmottl.github.io/lacaml/api" -dev-repo: "https://github.com/mmottl/lacaml.git" -bug-reports: "https://github.com/mmottl/lacaml/issues" -tags: [ "clib:lapack" "clib:blas" ] - -build: [ - ["jbuilder" "subst"]{pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] - -depends: [ - "conf-blas" {build} - "conf-lapack" {build} - "base" {build} - "stdio" {build} - "configurator" {build} - "jbuilder" {build & >= "1.0+beta13"} - "base-bytes" - "base-bigarray" -] - -available: [ ocaml-version >= "4.04" ] diff --git a/packages/lacaml/lacaml.10.0.1/url b/packages/lacaml/lacaml.10.0.1/url deleted file mode 100644 index ab6245f066e..00000000000 --- a/packages/lacaml/lacaml.10.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/lacaml/releases/download/10.0.1/lacaml-10.0.1.tbz" -checksum: "c4833993a409bd4ea4391630b03f65ad" \ No newline at end of file diff --git a/packages/lacaml/lacaml.10.0.2/descr b/packages/lacaml/lacaml.10.0.2/descr deleted file mode 100644 index 03d184125f0..00000000000 --- a/packages/lacaml/lacaml.10.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Lacaml - OCaml-bindings to BLAS and LAPACK - -Lacaml interfaces the BLAS-library (Basic Linear Algebra Subroutines) and -LAPACK-library (Linear Algebra routines). It also contains many additional -convenience functions for vectors and matrices. diff --git a/packages/lacaml/lacaml.10.0.2/opam b/packages/lacaml/lacaml.10.0.2/opam index f30970df101..26d0bf57c6f 100644 --- a/packages/lacaml/lacaml.10.0.2/opam +++ b/packages/lacaml/lacaml.10.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: [ "Markus Mottl " "Christophe Troestler " @@ -17,7 +17,7 @@ authors: [ license: "LGPL-2.1+ with OCaml linking exception" homepage: "http://mmottl.github.io/lacaml" doc: "https://mmottl.github.io/lacaml/api" -dev-repo: "https://github.com/mmottl/lacaml.git" +dev-repo: "git+https://github.com/mmottl/lacaml.git" bug-reports: "https://github.com/mmottl/lacaml/issues" tags: [ "clib:lapack" "clib:blas" ] @@ -27,6 +27,7 @@ build: [ ] depends: [ + "ocaml" {>= "4.04"} "conf-blas" {build} "conf-lapack" {build} "base" {build} @@ -36,5 +37,13 @@ depends: [ "base-bytes" "base-bigarray" ] - -available: [ ocaml-version >= "4.04" ] +synopsis: "Lacaml - OCaml-bindings to BLAS and LAPACK" +description: """ +Lacaml interfaces the BLAS-library (Basic Linear Algebra Subroutines) and +LAPACK-library (Linear Algebra routines). It also contains many additional +convenience functions for vectors and matrices.""" +url { + src: + "https://github.com/mmottl/lacaml/releases/download/10.0.2/lacaml-10.0.2.tbz" + checksum: "md5=8cd88ef10f1b014e85a9f89d89b4a35a" +} diff --git a/packages/lacaml/lacaml.10.0.2/url b/packages/lacaml/lacaml.10.0.2/url deleted file mode 100644 index d47a7800474..00000000000 --- a/packages/lacaml/lacaml.10.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/lacaml/releases/download/10.0.2/lacaml-10.0.2.tbz" -checksum: "8cd88ef10f1b014e85a9f89d89b4a35a" \ No newline at end of file diff --git a/packages/lacaml/lacaml.11.0.0/descr b/packages/lacaml/lacaml.11.0.0/descr deleted file mode 100644 index 03d184125f0..00000000000 --- a/packages/lacaml/lacaml.11.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Lacaml - OCaml-bindings to BLAS and LAPACK - -Lacaml interfaces the BLAS-library (Basic Linear Algebra Subroutines) and -LAPACK-library (Linear Algebra routines). It also contains many additional -convenience functions for vectors and matrices. diff --git a/packages/lacaml/lacaml.11.0.0/opam b/packages/lacaml/lacaml.11.0.0/opam index f30970df101..617534b66fb 100644 --- a/packages/lacaml/lacaml.11.0.0/opam +++ b/packages/lacaml/lacaml.11.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: [ "Markus Mottl " "Christophe Troestler " @@ -17,7 +17,7 @@ authors: [ license: "LGPL-2.1+ with OCaml linking exception" homepage: "http://mmottl.github.io/lacaml" doc: "https://mmottl.github.io/lacaml/api" -dev-repo: "https://github.com/mmottl/lacaml.git" +dev-repo: "git+https://github.com/mmottl/lacaml.git" bug-reports: "https://github.com/mmottl/lacaml/issues" tags: [ "clib:lapack" "clib:blas" ] @@ -27,6 +27,7 @@ build: [ ] depends: [ + "ocaml" {>= "4.04"} "conf-blas" {build} "conf-lapack" {build} "base" {build} @@ -36,5 +37,13 @@ depends: [ "base-bytes" "base-bigarray" ] - -available: [ ocaml-version >= "4.04" ] +synopsis: "Lacaml - OCaml-bindings to BLAS and LAPACK" +description: """ +Lacaml interfaces the BLAS-library (Basic Linear Algebra Subroutines) and +LAPACK-library (Linear Algebra routines). It also contains many additional +convenience functions for vectors and matrices.""" +url { + src: + "https://github.com/mmottl/lacaml/releases/download/11.0.0/lacaml-11.0.0.tbz" + checksum: "md5=c5ec1c0bb635def40cf6f87846ea314e" +} diff --git a/packages/lacaml/lacaml.11.0.0/url b/packages/lacaml/lacaml.11.0.0/url deleted file mode 100644 index e591fdc91ff..00000000000 --- a/packages/lacaml/lacaml.11.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/lacaml/releases/download/11.0.0/lacaml-11.0.0.tbz" -checksum: "c5ec1c0bb635def40cf6f87846ea314e" \ No newline at end of file diff --git a/packages/lacaml/lacaml.7.2.1/descr b/packages/lacaml/lacaml.7.2.1/descr deleted file mode 100644 index 0c429c8d309..00000000000 --- a/packages/lacaml/lacaml.7.2.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -OCaml-bindings to BLAS and LAPACK. -This library interfaces the BLAS-library (Basic Linear Algebra -Subroutines) and LAPACK-library (Linear Algebra routines), which are -written in FORTRAN. - diff --git a/packages/lacaml/lacaml.7.2.1/opam b/packages/lacaml/lacaml.7.2.1/opam index 3a6ce891dff..31ad1659c79 100644 --- a/packages/lacaml/lacaml.7.2.1/opam +++ b/packages/lacaml/lacaml.7.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "lacaml" version: "7.2.1" maintainer: "Markus Mottl " @@ -13,27 +13,38 @@ authors: [ "Egbert Ammicht " "Martin Willensdorfer " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "http://mmottl.github.io/lacaml" -dev-repo: "https://github.com/mmottl/lacaml.git" +dev-repo: "git+https://github.com/mmottl/lacaml.git" bug-reports: "https://github.com/mmottl/lacaml/issues" tags: [ "clib:lapack" "clib:blas" ] 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" "lacaml"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12"} "base-bigarray" "base-bytes" "ocamlfind" {>= "1.5"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "3.12" ] depexts: [ - [["debian"] ["libblas-dev" "liblapack-dev"]] - [["ubuntu"] ["libblas-dev" "liblapack-dev"]] - [["centos"] ["blas-devel" "lapack-devel"]] + ["libblas-dev" "liblapack-dev"] {os-distribution = "debian"} + ["libblas-dev" "liblapack-dev"] {os-distribution = "ubuntu"} + ["blas-devel" "lapack-devel"] {os-distribution = "centos"} ] +synopsis: "OCaml-bindings to BLAS and LAPACK." +description: """ +This library interfaces the BLAS-library (Basic Linear Algebra +Subroutines) and LAPACK-library (Linear Algebra routines), which are +written in FORTRAN.""" +flags: light-uninstall +url { + src: + "https://github.com/mmottl/lacaml/releases/download/v7.2.1/lacaml-7.2.1.tar.gz" + checksum: "md5=d3acbbf3fa44c12b9f77a7344db4f122" +} diff --git a/packages/lacaml/lacaml.7.2.1/url b/packages/lacaml/lacaml.7.2.1/url deleted file mode 100644 index 2ad537c04f1..00000000000 --- a/packages/lacaml/lacaml.7.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/lacaml/releases/download/v7.2.1/lacaml-7.2.1.tar.gz" -checksum: "d3acbbf3fa44c12b9f77a7344db4f122" diff --git a/packages/lacaml/lacaml.7.2.2/descr b/packages/lacaml/lacaml.7.2.2/descr deleted file mode 100644 index 0c429c8d309..00000000000 --- a/packages/lacaml/lacaml.7.2.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -OCaml-bindings to BLAS and LAPACK. -This library interfaces the BLAS-library (Basic Linear Algebra -Subroutines) and LAPACK-library (Linear Algebra routines), which are -written in FORTRAN. - diff --git a/packages/lacaml/lacaml.7.2.2/opam b/packages/lacaml/lacaml.7.2.2/opam deleted file mode 100644 index a03972577d9..00000000000 --- a/packages/lacaml/lacaml.7.2.2/opam +++ /dev/null @@ -1,39 +0,0 @@ -opam-version: "1.2" -name: "lacaml" -version: "7.2.2" -maintainer: "Markus Mottl " -authors: [ "Egbert Ammicht " - "Patrick Cousot " - "Sam Ehrlichman " - "Florent Hoareau " - "Markus Mottl " - "Liam Stewart " - "Christophe Troestler " - "Oleg Trott " - "Martin Willensdorfer " ] -license: "LGPL-2.1+ with OCaml linking exception" -homepage: "http://mmottl.github.io/lacaml" -dev-repo: "https://github.com/mmottl/lacaml.git" -bug-reports: "https://github.com/mmottl/lacaml/issues" -tags: [ "clib:lapack" "clib:blas" ] -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "lacaml"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "base-bigarray" - "base-bytes" - "ocamlfind" {>= "1.5"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "3.12" ] -depexts: [ - [["debian"] ["libblas-dev" "liblapack-dev"]] - [["ubuntu"] ["libblas-dev" "liblapack-dev"]] - [["centos"] ["blas-devel" "lapack-devel"]] -] diff --git a/packages/lacaml/lacaml.7.2.2/url b/packages/lacaml/lacaml.7.2.2/url deleted file mode 100644 index 68e9d74f8b7..00000000000 --- a/packages/lacaml/lacaml.7.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/lacaml/releases/download/v7.2.2/lacaml-7.2.2.tar.gz" -checksum: "da11b049e3d1ca687ee66c5b52c84f73" diff --git a/packages/lacaml/lacaml.7.2.6/descr b/packages/lacaml/lacaml.7.2.6/descr deleted file mode 100644 index 0c429c8d309..00000000000 --- a/packages/lacaml/lacaml.7.2.6/descr +++ /dev/null @@ -1,5 +0,0 @@ -OCaml-bindings to BLAS and LAPACK. -This library interfaces the BLAS-library (Basic Linear Algebra -Subroutines) and LAPACK-library (Linear Algebra routines), which are -written in FORTRAN. - diff --git a/packages/lacaml/lacaml.7.2.6/opam b/packages/lacaml/lacaml.7.2.6/opam index 9af30b68d84..b5ea2d3b1ab 100644 --- a/packages/lacaml/lacaml.7.2.6/opam +++ b/packages/lacaml/lacaml.7.2.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Egbert Ammicht " "Patrick Cousot " @@ -11,32 +11,41 @@ authors: [ "Egbert Ammicht " "Martin Willensdorfer " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "http://mmottl.github.io/lacaml" -dev-repo: "https://github.com/mmottl/lacaml.git" +dev-repo: "git+https://github.com/mmottl/lacaml.git" bug-reports: "https://github.com/mmottl/lacaml/issues" tags: [ "clib:lapack" "clib:blas" ] 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" "lacaml"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12"} "base-bigarray" "base-bytes" "ocamlfind" {build & >= "1.5"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "3.12" ] depexts: [ - [["debian"] ["libblas-dev" "liblapack-dev"]] - [["ubuntu"] ["libblas-dev" "liblapack-dev"]] - [["centos"] ["blas-devel" "lapack-devel"]] + ["libblas-dev" "liblapack-dev"] {os-distribution = "debian"} + ["libblas-dev" "liblapack-dev"] {os-distribution = "ubuntu"} + ["blas-devel" "lapack-devel"] {os-distribution = "centos"} ] +synopsis: "OCaml-bindings to BLAS and LAPACK." +description: """ +This library interfaces the BLAS-library (Basic Linear Algebra +Subroutines) and LAPACK-library (Linear Algebra routines), which are +written in FORTRAN.""" +flags: light-uninstall +url { + src: + "https://github.com/mmottl/lacaml/releases/download/v7.2.6/lacaml-7.2.6.tar.gz" + checksum: "md5=334e66ce8568cbd0157ec47c0afc025d" +} diff --git a/packages/lacaml/lacaml.7.2.6/url b/packages/lacaml/lacaml.7.2.6/url deleted file mode 100644 index 7201f28d2dd..00000000000 --- a/packages/lacaml/lacaml.7.2.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/lacaml/releases/download/v7.2.6/lacaml-7.2.6.tar.gz" -checksum: "334e66ce8568cbd0157ec47c0afc025d" diff --git a/packages/lacaml/lacaml.8.0.4/descr b/packages/lacaml/lacaml.8.0.4/descr deleted file mode 100644 index 0c429c8d309..00000000000 --- a/packages/lacaml/lacaml.8.0.4/descr +++ /dev/null @@ -1,5 +0,0 @@ -OCaml-bindings to BLAS and LAPACK. -This library interfaces the BLAS-library (Basic Linear Algebra -Subroutines) and LAPACK-library (Linear Algebra routines), which are -written in FORTRAN. - diff --git a/packages/lacaml/lacaml.8.0.4/opam b/packages/lacaml/lacaml.8.0.4/opam deleted file mode 100644 index 9af30b68d84..00000000000 --- a/packages/lacaml/lacaml.8.0.4/opam +++ /dev/null @@ -1,42 +0,0 @@ -opam-version: "1.2" -maintainer: "Markus Mottl " -authors: [ "Egbert Ammicht " - "Patrick Cousot " - "Sam Ehrlichman " - "Florent Hoareau " - "Markus Mottl " - "Liam Stewart " - "Christophe Troestler " - "Oleg Trott " - "Martin Willensdorfer " ] -license: "LGPL-2.1+ with OCaml linking exception" -homepage: "http://mmottl.github.io/lacaml" -dev-repo: "https://github.com/mmottl/lacaml.git" -bug-reports: "https://github.com/mmottl/lacaml/issues" -tags: [ "clib:lapack" "clib:blas" ] -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "lacaml"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "base-bigarray" - "base-bytes" - "ocamlfind" {build & >= "1.5"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "3.12" ] -depexts: [ - [["debian"] ["libblas-dev" "liblapack-dev"]] - [["ubuntu"] ["libblas-dev" "liblapack-dev"]] - [["centos"] ["blas-devel" "lapack-devel"]] -] diff --git a/packages/lacaml/lacaml.8.0.4/url b/packages/lacaml/lacaml.8.0.4/url deleted file mode 100644 index 61252b96e2d..00000000000 --- a/packages/lacaml/lacaml.8.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/lacaml/releases/download/v8.0.4/lacaml-8.0.4.tar.gz" -checksum: "49ff5754483d68308cb8bbb393065026" diff --git a/packages/lacaml/lacaml.8.0.5/descr b/packages/lacaml/lacaml.8.0.5/descr deleted file mode 100644 index 0c429c8d309..00000000000 --- a/packages/lacaml/lacaml.8.0.5/descr +++ /dev/null @@ -1,5 +0,0 @@ -OCaml-bindings to BLAS and LAPACK. -This library interfaces the BLAS-library (Basic Linear Algebra -Subroutines) and LAPACK-library (Linear Algebra routines), which are -written in FORTRAN. - diff --git a/packages/lacaml/lacaml.8.0.5/opam b/packages/lacaml/lacaml.8.0.5/opam deleted file mode 100644 index 9af30b68d84..00000000000 --- a/packages/lacaml/lacaml.8.0.5/opam +++ /dev/null @@ -1,42 +0,0 @@ -opam-version: "1.2" -maintainer: "Markus Mottl " -authors: [ "Egbert Ammicht " - "Patrick Cousot " - "Sam Ehrlichman " - "Florent Hoareau " - "Markus Mottl " - "Liam Stewart " - "Christophe Troestler " - "Oleg Trott " - "Martin Willensdorfer " ] -license: "LGPL-2.1+ with OCaml linking exception" -homepage: "http://mmottl.github.io/lacaml" -dev-repo: "https://github.com/mmottl/lacaml.git" -bug-reports: "https://github.com/mmottl/lacaml/issues" -tags: [ "clib:lapack" "clib:blas" ] -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "lacaml"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "base-bigarray" - "base-bytes" - "ocamlfind" {build & >= "1.5"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "3.12" ] -depexts: [ - [["debian"] ["libblas-dev" "liblapack-dev"]] - [["ubuntu"] ["libblas-dev" "liblapack-dev"]] - [["centos"] ["blas-devel" "lapack-devel"]] -] diff --git a/packages/lacaml/lacaml.8.0.5/url b/packages/lacaml/lacaml.8.0.5/url deleted file mode 100644 index 424c411bec3..00000000000 --- a/packages/lacaml/lacaml.8.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/lacaml/releases/download/v8.0.5/lacaml-8.0.5.tar.gz" -checksum: "6cfdf2a74d5e0191fa185ebccf349f60" diff --git a/packages/lacaml/lacaml.8.0.6/descr b/packages/lacaml/lacaml.8.0.6/descr deleted file mode 100644 index 0c429c8d309..00000000000 --- a/packages/lacaml/lacaml.8.0.6/descr +++ /dev/null @@ -1,5 +0,0 @@ -OCaml-bindings to BLAS and LAPACK. -This library interfaces the BLAS-library (Basic Linear Algebra -Subroutines) and LAPACK-library (Linear Algebra routines), which are -written in FORTRAN. - diff --git a/packages/lacaml/lacaml.8.0.6/opam b/packages/lacaml/lacaml.8.0.6/opam index 9af30b68d84..f26118b84f5 100644 --- a/packages/lacaml/lacaml.8.0.6/opam +++ b/packages/lacaml/lacaml.8.0.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Egbert Ammicht " "Patrick Cousot " @@ -11,32 +11,41 @@ authors: [ "Egbert Ammicht " "Martin Willensdorfer " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "http://mmottl.github.io/lacaml" -dev-repo: "https://github.com/mmottl/lacaml.git" +dev-repo: "git+https://github.com/mmottl/lacaml.git" bug-reports: "https://github.com/mmottl/lacaml/issues" tags: [ "clib:lapack" "clib:blas" ] 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" "lacaml"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12"} "base-bigarray" "base-bytes" "ocamlfind" {build & >= "1.5"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "3.12" ] depexts: [ - [["debian"] ["libblas-dev" "liblapack-dev"]] - [["ubuntu"] ["libblas-dev" "liblapack-dev"]] - [["centos"] ["blas-devel" "lapack-devel"]] + ["libblas-dev" "liblapack-dev"] {os-distribution = "debian"} + ["libblas-dev" "liblapack-dev"] {os-distribution = "ubuntu"} + ["blas-devel" "lapack-devel"] {os-distribution = "centos"} ] +synopsis: "OCaml-bindings to BLAS and LAPACK." +description: """ +This library interfaces the BLAS-library (Basic Linear Algebra +Subroutines) and LAPACK-library (Linear Algebra routines), which are +written in FORTRAN.""" +flags: light-uninstall +url { + src: + "https://github.com/mmottl/lacaml/releases/download/v8.0.6/lacaml-8.0.6.tar.gz" + checksum: "md5=8678b0f0b4d9f6e0e75b61cbde1bb261" +} diff --git a/packages/lacaml/lacaml.8.0.6/url b/packages/lacaml/lacaml.8.0.6/url deleted file mode 100644 index fb564fb6837..00000000000 --- a/packages/lacaml/lacaml.8.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/lacaml/releases/download/v8.0.6/lacaml-8.0.6.tar.gz" -checksum: "8678b0f0b4d9f6e0e75b61cbde1bb261" diff --git a/packages/lacaml/lacaml.8.0.7/descr b/packages/lacaml/lacaml.8.0.7/descr deleted file mode 100644 index 0c429c8d309..00000000000 --- a/packages/lacaml/lacaml.8.0.7/descr +++ /dev/null @@ -1,5 +0,0 @@ -OCaml-bindings to BLAS and LAPACK. -This library interfaces the BLAS-library (Basic Linear Algebra -Subroutines) and LAPACK-library (Linear Algebra routines), which are -written in FORTRAN. - diff --git a/packages/lacaml/lacaml.8.0.7/opam b/packages/lacaml/lacaml.8.0.7/opam index 9af30b68d84..22f55e1edbc 100644 --- a/packages/lacaml/lacaml.8.0.7/opam +++ b/packages/lacaml/lacaml.8.0.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Egbert Ammicht " "Patrick Cousot " @@ -11,32 +11,41 @@ authors: [ "Egbert Ammicht " "Martin Willensdorfer " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "http://mmottl.github.io/lacaml" -dev-repo: "https://github.com/mmottl/lacaml.git" +dev-repo: "git+https://github.com/mmottl/lacaml.git" bug-reports: "https://github.com/mmottl/lacaml/issues" tags: [ "clib:lapack" "clib:blas" ] 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" "lacaml"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12"} "base-bigarray" "base-bytes" "ocamlfind" {build & >= "1.5"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "3.12" ] depexts: [ - [["debian"] ["libblas-dev" "liblapack-dev"]] - [["ubuntu"] ["libblas-dev" "liblapack-dev"]] - [["centos"] ["blas-devel" "lapack-devel"]] + ["libblas-dev" "liblapack-dev"] {os-distribution = "debian"} + ["libblas-dev" "liblapack-dev"] {os-distribution = "ubuntu"} + ["blas-devel" "lapack-devel"] {os-distribution = "centos"} ] +synopsis: "OCaml-bindings to BLAS and LAPACK." +description: """ +This library interfaces the BLAS-library (Basic Linear Algebra +Subroutines) and LAPACK-library (Linear Algebra routines), which are +written in FORTRAN.""" +flags: light-uninstall +url { + src: + "https://github.com/mmottl/lacaml/releases/download/v8.0.7/lacaml-8.0.7.tar.gz" + checksum: "md5=1cf6b4cfe903bba5e69f75968e7b6bea" +} diff --git a/packages/lacaml/lacaml.8.0.7/url b/packages/lacaml/lacaml.8.0.7/url deleted file mode 100644 index 1fad41604f9..00000000000 --- a/packages/lacaml/lacaml.8.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/lacaml/releases/download/v8.0.7/lacaml-8.0.7.tar.gz" -checksum: "1cf6b4cfe903bba5e69f75968e7b6bea" diff --git a/packages/lacaml/lacaml.8.1.1/descr b/packages/lacaml/lacaml.8.1.1/descr deleted file mode 100644 index 0c429c8d309..00000000000 --- a/packages/lacaml/lacaml.8.1.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -OCaml-bindings to BLAS and LAPACK. -This library interfaces the BLAS-library (Basic Linear Algebra -Subroutines) and LAPACK-library (Linear Algebra routines), which are -written in FORTRAN. - diff --git a/packages/lacaml/lacaml.8.1.1/opam b/packages/lacaml/lacaml.8.1.1/opam index 42905a70654..ef6e3924a6c 100644 --- a/packages/lacaml/lacaml.8.1.1/opam +++ b/packages/lacaml/lacaml.8.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Egbert Ammicht " "Patrick Cousot " @@ -11,30 +11,38 @@ authors: [ "Egbert Ammicht " "Martin Willensdorfer " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "http://mmottl.github.io/lacaml" -dev-repo: "https://github.com/mmottl/lacaml.git" +dev-repo: "git+https://github.com/mmottl/lacaml.git" bug-reports: "https://github.com/mmottl/lacaml/issues" tags: [ "clib:lapack" "clib:blas" ] 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" "lacaml"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12"} "base-bigarray" "base-bytes" "ocamlfind" {build & >= "1.5"} "ocamlbuild" {build} - # Included from _opam file "conf-blas" "conf-lapack" ] -available: [ ocaml-version >= "3.12" ] +synopsis: "OCaml-bindings to BLAS and LAPACK." +description: """ +This library interfaces the BLAS-library (Basic Linear Algebra +Subroutines) and LAPACK-library (Linear Algebra routines), which are +written in FORTRAN.""" +flags: light-uninstall +url { + src: + "https://github.com/mmottl/lacaml/releases/download/v8.1.1/lacaml-8.1.1.tar.gz" + checksum: "md5=9e4f13df392ebe7363b82d284f98439f" +} diff --git a/packages/lacaml/lacaml.8.1.1/url b/packages/lacaml/lacaml.8.1.1/url deleted file mode 100644 index be77b70d11d..00000000000 --- a/packages/lacaml/lacaml.8.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/lacaml/releases/download/v8.1.1/lacaml-8.1.1.tar.gz" -checksum: "9e4f13df392ebe7363b82d284f98439f" diff --git a/packages/lacaml/lacaml.9.0.0/descr b/packages/lacaml/lacaml.9.0.0/descr deleted file mode 100644 index 0c429c8d309..00000000000 --- a/packages/lacaml/lacaml.9.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -OCaml-bindings to BLAS and LAPACK. -This library interfaces the BLAS-library (Basic Linear Algebra -Subroutines) and LAPACK-library (Linear Algebra routines), which are -written in FORTRAN. - diff --git a/packages/lacaml/lacaml.9.0.0/opam b/packages/lacaml/lacaml.9.0.0/opam deleted file mode 100644 index 7db7fe5b741..00000000000 --- a/packages/lacaml/lacaml.9.0.0/opam +++ /dev/null @@ -1,40 +0,0 @@ -opam-version: "1.2" -maintainer: "Markus Mottl " -authors: [ "Egbert Ammicht " - "Patrick Cousot " - "Sam Ehrlichman " - "Florent Hoareau " - "Markus Mottl " - "Liam Stewart " - "Christophe Troestler " - "Oleg Trott " - "Martin Willensdorfer " ] -license: "LGPL-2.1+ with OCaml linking exception" -homepage: "http://mmottl.github.io/lacaml" -dev-repo: "https://github.com/mmottl/lacaml.git" -bug-reports: "https://github.com/mmottl/lacaml/issues" -tags: [ "clib:lapack" "clib:blas" ] -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "lacaml"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "base-bigarray" - "base-bytes" - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.5"} - # Included from _opam file - "conf-blas" - "conf-lapack" -] -available: [ ocaml-version >= "4.03" ] diff --git a/packages/lacaml/lacaml.9.0.0/url b/packages/lacaml/lacaml.9.0.0/url deleted file mode 100644 index 1ff2ccb25bd..00000000000 --- a/packages/lacaml/lacaml.9.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/lacaml/releases/download/v9.0.0/lacaml-9.0.0.tar.gz" -checksum: "6cfc8822b176b84477c9bfd4b0e91edd" diff --git a/packages/lacaml/lacaml.9.1.0/descr b/packages/lacaml/lacaml.9.1.0/descr deleted file mode 100644 index 0c429c8d309..00000000000 --- a/packages/lacaml/lacaml.9.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -OCaml-bindings to BLAS and LAPACK. -This library interfaces the BLAS-library (Basic Linear Algebra -Subroutines) and LAPACK-library (Linear Algebra routines), which are -written in FORTRAN. - diff --git a/packages/lacaml/lacaml.9.1.0/opam b/packages/lacaml/lacaml.9.1.0/opam deleted file mode 100644 index 7db7fe5b741..00000000000 --- a/packages/lacaml/lacaml.9.1.0/opam +++ /dev/null @@ -1,40 +0,0 @@ -opam-version: "1.2" -maintainer: "Markus Mottl " -authors: [ "Egbert Ammicht " - "Patrick Cousot " - "Sam Ehrlichman " - "Florent Hoareau " - "Markus Mottl " - "Liam Stewart " - "Christophe Troestler " - "Oleg Trott " - "Martin Willensdorfer " ] -license: "LGPL-2.1+ with OCaml linking exception" -homepage: "http://mmottl.github.io/lacaml" -dev-repo: "https://github.com/mmottl/lacaml.git" -bug-reports: "https://github.com/mmottl/lacaml/issues" -tags: [ "clib:lapack" "clib:blas" ] -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "lacaml"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "base-bigarray" - "base-bytes" - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.5"} - # Included from _opam file - "conf-blas" - "conf-lapack" -] -available: [ ocaml-version >= "4.03" ] diff --git a/packages/lacaml/lacaml.9.1.0/url b/packages/lacaml/lacaml.9.1.0/url deleted file mode 100644 index 6bd7a80eca6..00000000000 --- a/packages/lacaml/lacaml.9.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/lacaml/releases/download/v9.1.0/lacaml-9.1.0.tar.gz" -checksum: "41ab6e57c71d790e053c15cee02c1ff0" diff --git a/packages/lacaml/lacaml.9.1.1/descr b/packages/lacaml/lacaml.9.1.1/descr deleted file mode 100644 index 0c429c8d309..00000000000 --- a/packages/lacaml/lacaml.9.1.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -OCaml-bindings to BLAS and LAPACK. -This library interfaces the BLAS-library (Basic Linear Algebra -Subroutines) and LAPACK-library (Linear Algebra routines), which are -written in FORTRAN. - diff --git a/packages/lacaml/lacaml.9.1.1/opam b/packages/lacaml/lacaml.9.1.1/opam deleted file mode 100644 index 7db7fe5b741..00000000000 --- a/packages/lacaml/lacaml.9.1.1/opam +++ /dev/null @@ -1,40 +0,0 @@ -opam-version: "1.2" -maintainer: "Markus Mottl " -authors: [ "Egbert Ammicht " - "Patrick Cousot " - "Sam Ehrlichman " - "Florent Hoareau " - "Markus Mottl " - "Liam Stewart " - "Christophe Troestler " - "Oleg Trott " - "Martin Willensdorfer " ] -license: "LGPL-2.1+ with OCaml linking exception" -homepage: "http://mmottl.github.io/lacaml" -dev-repo: "https://github.com/mmottl/lacaml.git" -bug-reports: "https://github.com/mmottl/lacaml/issues" -tags: [ "clib:lapack" "clib:blas" ] -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "lacaml"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "base-bigarray" - "base-bytes" - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.5"} - # Included from _opam file - "conf-blas" - "conf-lapack" -] -available: [ ocaml-version >= "4.03" ] diff --git a/packages/lacaml/lacaml.9.1.1/url b/packages/lacaml/lacaml.9.1.1/url deleted file mode 100644 index 01175a7c036..00000000000 --- a/packages/lacaml/lacaml.9.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/lacaml/releases/download/v9.1.1/lacaml-9.1.1.tar.gz" -checksum: "cd420e206f150a66bedf6e2397348982" diff --git a/packages/lacaml/lacaml.9.2.2/descr b/packages/lacaml/lacaml.9.2.2/descr deleted file mode 100644 index 7d40464424a..00000000000 --- a/packages/lacaml/lacaml.9.2.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -OCaml-bindings to BLAS and LAPACK. - -This library interfaces the BLAS-library (Basic Linear Algebra -Subroutines) and LAPACK-library (Linear Algebra routines), which are -written in FORTRAN. diff --git a/packages/lacaml/lacaml.9.2.2/opam b/packages/lacaml/lacaml.9.2.2/opam index 7db7fe5b741..2aea4948575 100644 --- a/packages/lacaml/lacaml.9.2.2/opam +++ b/packages/lacaml/lacaml.9.2.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Egbert Ammicht " "Patrick Cousot " @@ -11,30 +11,38 @@ authors: [ "Egbert Ammicht " "Martin Willensdorfer " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "http://mmottl.github.io/lacaml" -dev-repo: "https://github.com/mmottl/lacaml.git" +dev-repo: "git+https://github.com/mmottl/lacaml.git" bug-reports: "https://github.com/mmottl/lacaml/issues" tags: [ "clib:lapack" "clib:blas" ] 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" "lacaml"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.03"} "base-bigarray" "base-bytes" "ocamlbuild" {build} "ocamlfind" {build & >= "1.5"} - # Included from _opam file "conf-blas" "conf-lapack" ] -available: [ ocaml-version >= "4.03" ] +synopsis: "OCaml-bindings to BLAS and LAPACK." +description: """ +This library interfaces the BLAS-library (Basic Linear Algebra +Subroutines) and LAPACK-library (Linear Algebra routines), which are +written in FORTRAN.""" +flags: light-uninstall +url { + src: + "https://github.com/mmottl/lacaml/releases/download/v9.2.2/lacaml-9.2.2.tar.gz" + checksum: "md5=e7e07f7fa0626f2d87b658044ff2a1f4" +} diff --git a/packages/lacaml/lacaml.9.2.2/url b/packages/lacaml/lacaml.9.2.2/url deleted file mode 100644 index 2da22525d99..00000000000 --- a/packages/lacaml/lacaml.9.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/lacaml/releases/download/v9.2.2/lacaml-9.2.2.tar.gz" -checksum: "e7e07f7fa0626f2d87b658044ff2a1f4" diff --git a/packages/lacaml/lacaml.9.2.3/descr b/packages/lacaml/lacaml.9.2.3/descr deleted file mode 100644 index 7d40464424a..00000000000 --- a/packages/lacaml/lacaml.9.2.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -OCaml-bindings to BLAS and LAPACK. - -This library interfaces the BLAS-library (Basic Linear Algebra -Subroutines) and LAPACK-library (Linear Algebra routines), which are -written in FORTRAN. diff --git a/packages/lacaml/lacaml.9.2.3/opam b/packages/lacaml/lacaml.9.2.3/opam deleted file mode 100644 index 7db7fe5b741..00000000000 --- a/packages/lacaml/lacaml.9.2.3/opam +++ /dev/null @@ -1,40 +0,0 @@ -opam-version: "1.2" -maintainer: "Markus Mottl " -authors: [ "Egbert Ammicht " - "Patrick Cousot " - "Sam Ehrlichman " - "Florent Hoareau " - "Markus Mottl " - "Liam Stewart " - "Christophe Troestler " - "Oleg Trott " - "Martin Willensdorfer " ] -license: "LGPL-2.1+ with OCaml linking exception" -homepage: "http://mmottl.github.io/lacaml" -dev-repo: "https://github.com/mmottl/lacaml.git" -bug-reports: "https://github.com/mmottl/lacaml/issues" -tags: [ "clib:lapack" "clib:blas" ] -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "lacaml"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "base-bigarray" - "base-bytes" - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.5"} - # Included from _opam file - "conf-blas" - "conf-lapack" -] -available: [ ocaml-version >= "4.03" ] diff --git a/packages/lacaml/lacaml.9.2.3/url b/packages/lacaml/lacaml.9.2.3/url deleted file mode 100644 index a58eb1e2e2d..00000000000 --- a/packages/lacaml/lacaml.9.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/lacaml/releases/download/v9.2.3/lacaml-9.2.3.tar.gz" -checksum: "c9170e0a09f683ba56a3bc2b11805529" diff --git a/packages/lacaml/lacaml.9.3.1/descr b/packages/lacaml/lacaml.9.3.1/descr deleted file mode 100644 index 7d40464424a..00000000000 --- a/packages/lacaml/lacaml.9.3.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -OCaml-bindings to BLAS and LAPACK. - -This library interfaces the BLAS-library (Basic Linear Algebra -Subroutines) and LAPACK-library (Linear Algebra routines), which are -written in FORTRAN. diff --git a/packages/lacaml/lacaml.9.3.1/opam b/packages/lacaml/lacaml.9.3.1/opam deleted file mode 100644 index 7db7fe5b741..00000000000 --- a/packages/lacaml/lacaml.9.3.1/opam +++ /dev/null @@ -1,40 +0,0 @@ -opam-version: "1.2" -maintainer: "Markus Mottl " -authors: [ "Egbert Ammicht " - "Patrick Cousot " - "Sam Ehrlichman " - "Florent Hoareau " - "Markus Mottl " - "Liam Stewart " - "Christophe Troestler " - "Oleg Trott " - "Martin Willensdorfer " ] -license: "LGPL-2.1+ with OCaml linking exception" -homepage: "http://mmottl.github.io/lacaml" -dev-repo: "https://github.com/mmottl/lacaml.git" -bug-reports: "https://github.com/mmottl/lacaml/issues" -tags: [ "clib:lapack" "clib:blas" ] -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "lacaml"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "base-bigarray" - "base-bytes" - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.5"} - # Included from _opam file - "conf-blas" - "conf-lapack" -] -available: [ ocaml-version >= "4.03" ] diff --git a/packages/lacaml/lacaml.9.3.1/url b/packages/lacaml/lacaml.9.3.1/url deleted file mode 100644 index 684c6f434db..00000000000 --- a/packages/lacaml/lacaml.9.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/lacaml/releases/download/v9.3.1/lacaml-9.3.1.tar.gz" -checksum: "35c977311e8eceb9a0719914010b95da" diff --git a/packages/lacaml/lacaml.9.3.2/descr b/packages/lacaml/lacaml.9.3.2/descr deleted file mode 100644 index 7d40464424a..00000000000 --- a/packages/lacaml/lacaml.9.3.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -OCaml-bindings to BLAS and LAPACK. - -This library interfaces the BLAS-library (Basic Linear Algebra -Subroutines) and LAPACK-library (Linear Algebra routines), which are -written in FORTRAN. diff --git a/packages/lacaml/lacaml.9.3.2/opam b/packages/lacaml/lacaml.9.3.2/opam index 7db7fe5b741..05dceefdd46 100644 --- a/packages/lacaml/lacaml.9.3.2/opam +++ b/packages/lacaml/lacaml.9.3.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Egbert Ammicht " "Patrick Cousot " @@ -11,30 +11,38 @@ authors: [ "Egbert Ammicht " "Martin Willensdorfer " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "http://mmottl.github.io/lacaml" -dev-repo: "https://github.com/mmottl/lacaml.git" +dev-repo: "git+https://github.com/mmottl/lacaml.git" bug-reports: "https://github.com/mmottl/lacaml/issues" tags: [ "clib:lapack" "clib:blas" ] 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" "lacaml"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.03"} "base-bigarray" "base-bytes" "ocamlbuild" {build} "ocamlfind" {build & >= "1.5"} - # Included from _opam file "conf-blas" "conf-lapack" ] -available: [ ocaml-version >= "4.03" ] +synopsis: "OCaml-bindings to BLAS and LAPACK." +description: """ +This library interfaces the BLAS-library (Basic Linear Algebra +Subroutines) and LAPACK-library (Linear Algebra routines), which are +written in FORTRAN.""" +flags: light-uninstall +url { + src: + "https://github.com/mmottl/lacaml/releases/download/v9.3.2/lacaml-9.3.2.tar.gz" + checksum: "md5=c9a2d76e2cb02c020c7b03972611d7ee" +} diff --git a/packages/lacaml/lacaml.9.3.2/url b/packages/lacaml/lacaml.9.3.2/url deleted file mode 100644 index f29d793cca8..00000000000 --- a/packages/lacaml/lacaml.9.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/lacaml/releases/download/v9.3.2/lacaml-9.3.2.tar.gz" -checksum: "c9a2d76e2cb02c020c7b03972611d7ee" diff --git a/packages/lacc/lacc.0.1/descr b/packages/lacc/lacc.0.1/descr deleted file mode 100644 index 6c56cbfcf5e..00000000000 --- a/packages/lacc/lacc.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -fat-free list accumulators -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. diff --git a/packages/lacc/lacc.0.1/opam b/packages/lacc/lacc.0.1/opam deleted file mode 100644 index 42a4548e407..00000000000 --- a/packages/lacc/lacc.0.1/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "francois.berenger@inria.fr" -authors: ["Francois Berenger"] -homepage: "https://github.com/UnixJunkie/lacc" -license: "LGPL-2.1+ with OCaml linking exception" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [ - ["ocamlfind" "remove" "lacc"] -] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/UnixJunkie/lacc" -install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/lacc/lacc.0.1/url b/packages/lacc/lacc.0.1/url deleted file mode 100644 index 72f11156785..00000000000 --- a/packages/lacc/lacc.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/lacc/archive/v0.1.tar.gz" -checksum: "b04fd9155690e2d1c63369d3cbe410fa" diff --git a/packages/lacc/lacc.0.2/descr b/packages/lacc/lacc.0.2/descr deleted file mode 100644 index 6c56cbfcf5e..00000000000 --- a/packages/lacc/lacc.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -fat-free list accumulators -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. diff --git a/packages/lacc/lacc.0.2/opam b/packages/lacc/lacc.0.2/opam index 42a4548e407..e6f146cab4b 100644 --- a/packages/lacc/lacc.0.2/opam +++ b/packages/lacc/lacc.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "francois.berenger@inria.fr" authors: ["Francois Berenger"] homepage: "https://github.com/UnixJunkie/lacc" @@ -11,9 +11,19 @@ remove: [ ["ocamlfind" "remove" "lacc"] ] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://github.com/UnixJunkie/lacc" install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.06.0"] +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: "md5=facc2c90c0e07784ab9f2c59ad2e8644" +} diff --git a/packages/lacc/lacc.0.2/url b/packages/lacc/lacc.0.2/url deleted file mode 100644 index 9f85c813a9d..00000000000 --- a/packages/lacc/lacc.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/lacc/archive/v0.2.tar.gz" -checksum: "facc2c90c0e07784ab9f2c59ad2e8644" diff --git a/packages/ladspa/ladspa.0.1.4/descr b/packages/ladspa/ladspa.0.1.4/descr deleted file mode 100644 index 84cd325746f..00000000000 --- a/packages/ladspa/ladspa.0.1.4/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the LADSPA API which provides audio effects diff --git a/packages/ladspa/ladspa.0.1.4/opam b/packages/ladspa/ladspa.0.1.4/opam deleted file mode 100644 index 1a52f9faa36..00000000000 --- a/packages/ladspa/ladspa.0.1.4/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1" -maintainer: "smimram@gmail.com" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -remove: [["ocamlfind" "remove" "ladspa"]] -depends: ["ocamlfind"] -depexts: [ - [["debian"] ["ladspa-sdk"]] - [["ubuntu"] ["ladspa-sdk"]] -] -install: [make "install"] diff --git a/packages/ladspa/ladspa.0.1.4/url b/packages/ladspa/ladspa.0.1.4/url deleted file mode 100644 index 1309bcfab40..00000000000 --- a/packages/ladspa/ladspa.0.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-ladspa/0.1.4/ocaml-ladspa-0.1.4.tar.gz" -checksum: "9931908da1bc7efd82ab83e4ab36c8ca" diff --git a/packages/ladspa/ladspa.0.1.5/descr b/packages/ladspa/ladspa.0.1.5/descr deleted file mode 100644 index 84cd325746f..00000000000 --- a/packages/ladspa/ladspa.0.1.5/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the LADSPA API which provides audio effects diff --git a/packages/ladspa/ladspa.0.1.5/opam b/packages/ladspa/ladspa.0.1.5/opam index 3f3a72020ca..7380c89672c 100644 --- a/packages/ladspa/ladspa.0.1.5/opam +++ b/packages/ladspa/ladspa.0.1.5/opam @@ -1,24 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-ladspa" build: [ - ["./configure" "--prefix" prefix] { os != "darwin" } - ["./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 = "darwin" } + ["./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"] ] remove: ["ocamlfind" "remove" "ladspa"] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["centos"] ["ladspa-devel"]] - [["fedora"] ["ladspa-devel"]] - [["opensuse"] ["ladspa-devel"]] - [["debian"] ["ladspa-sdk"]] - [["ubuntu"] ["ladspa-sdk"]] - [["osx" "homebrew"] ["drfill/liquidsoap/ladspa_header"]] + ["ladspa-devel"] {os-distribution = "centos"} + ["ladspa-devel"] {os-distribution = "fedora"} + ["ladspa-devel"] {os-distribution = "opensuse"} + ["ladspa-sdk"] {os-distribution = "debian"} + ["ladspa-sdk"] {os-distribution = "ubuntu"} + ["drfill/liquidsoap/ladspa_header"] + {os = "macos" & os-distribution = "homebrew"} ] bug-reports: "https://github.com/savonet/ocaml-ladspa/issues" -dev-repo: "https://github.com/savonet/ocaml-ladspa.git" +dev-repo: "git+https://github.com/savonet/ocaml-ladspa.git" +synopsis: "Bindings for the LADSPA API which provides audio effects" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-ladspa/releases/download/0.1.5/ocaml-ladspa-0.1.5.tar.gz" + checksum: "md5=ae66337eb15dbbf0f432016e79db7267" +} diff --git a/packages/ladspa/ladspa.0.1.5/url b/packages/ladspa/ladspa.0.1.5/url deleted file mode 100644 index 45797ad702a..00000000000 --- a/packages/ladspa/ladspa.0.1.5/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/savonet/ocaml-ladspa/releases/download/0.1.5/ocaml-ladspa-0.1.5.tar.gz" -checksum: "ae66337eb15dbbf0f432016e79db7267" diff --git a/packages/lambda-term/lambda-term.1.10.1/descr b/packages/lambda-term/lambda-term.1.10.1/descr deleted file mode 100644 index 5978cddb89c..00000000000 --- a/packages/lambda-term/lambda-term.1.10.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -Terminal manipulation library for OCaml -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. diff --git a/packages/lambda-term/lambda-term.1.10.1/opam b/packages/lambda-term/lambda-term.1.10.1/opam index c1a8cdf3077..24f60c2b4d1 100644 --- a/packages/lambda-term/lambda-term.1.10.1/opam +++ b/packages/lambda-term/lambda-term.1.10.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" authors: ["Jérémie Dimino"] homepage: "https://github.com/diml/lambda-term" @@ -8,15 +8,34 @@ license: "BSD3" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: [["ocaml" "setup.ml" "-install"]] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "lambda-term"]] depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} "ocamlfind" "lwt" {>= "2.4.0" & < "3.0.0"} "zed" {>= "1.2"} "react" {>= "1.0.0"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.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 +extra-files: ["lambda-term.install" "md5=798ec47691549455185f122d60ffa347"] +url { + src: "https://github.com/diml/lambda-term/archive/1.10.1.tar.gz" + checksum: "md5=1ad66f7e3f517f1f40528400d8cd00d9" +} diff --git a/packages/lambda-term/lambda-term.1.10.1/url b/packages/lambda-term/lambda-term.1.10.1/url deleted file mode 100644 index 554f0c8da6e..00000000000 --- a/packages/lambda-term/lambda-term.1.10.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/diml/lambda-term/archive/1.10.1.tar.gz" -checksum: "1ad66f7e3f517f1f40528400d8cd00d9" diff --git a/packages/lambda-term/lambda-term.1.10/descr b/packages/lambda-term/lambda-term.1.10/descr deleted file mode 100644 index 5978cddb89c..00000000000 --- a/packages/lambda-term/lambda-term.1.10/descr +++ /dev/null @@ -1,12 +0,0 @@ -Terminal manipulation library for OCaml -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. diff --git a/packages/lambda-term/lambda-term.1.10/opam b/packages/lambda-term/lambda-term.1.10/opam index c1a8cdf3077..4783830373e 100644 --- a/packages/lambda-term/lambda-term.1.10/opam +++ b/packages/lambda-term/lambda-term.1.10/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" authors: ["Jérémie Dimino"] homepage: "https://github.com/diml/lambda-term" @@ -8,15 +8,34 @@ license: "BSD3" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: [["ocaml" "setup.ml" "-install"]] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "lambda-term"]] depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} "ocamlfind" "lwt" {>= "2.4.0" & < "3.0.0"} "zed" {>= "1.2"} "react" {>= "1.0.0"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.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 +extra-files: ["lambda-term.install" "md5=798ec47691549455185f122d60ffa347"] +url { + src: "https://github.com/diml/lambda-term/archive/1.10.tar.gz" + checksum: "md5=ce9cc6503a01f327d414988f97343635" +} diff --git a/packages/lambda-term/lambda-term.1.10/url b/packages/lambda-term/lambda-term.1.10/url deleted file mode 100644 index 4689bbad39d..00000000000 --- a/packages/lambda-term/lambda-term.1.10/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/diml/lambda-term/archive/1.10.tar.gz" -checksum: "ce9cc6503a01f327d414988f97343635" diff --git a/packages/lambda-term/lambda-term.1.11/descr b/packages/lambda-term/lambda-term.1.11/descr deleted file mode 100644 index 5978cddb89c..00000000000 --- a/packages/lambda-term/lambda-term.1.11/descr +++ /dev/null @@ -1,12 +0,0 @@ -Terminal manipulation library for OCaml -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. diff --git a/packages/lambda-term/lambda-term.1.11/opam b/packages/lambda-term/lambda-term.1.11/opam index 3e923911e9c..9df22545aeb 100644 --- a/packages/lambda-term/lambda-term.1.11/opam +++ b/packages/lambda-term/lambda-term.1.11/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.11" maintainer: "jeremie@dimino.org" authors: ["Jérémie Dimino"] @@ -10,9 +10,26 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "lwt" {>= "2.7.0"} - "zed" {>= "1.2"} + "ocaml" {>= "4.02.3" & < "4.06.0"} + "lwt" {>= "2.7.0"} + "zed" {>= "1.2"} "lwt_react" "jbuilder" {build & >= "1.0+beta7"} ] -available: [ ocaml-version >= "4.02.3" & ocaml-version < "4.06.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.""" +url { + src: "https://github.com/diml/lambda-term/archive/1.11.tar.gz" + checksum: "md5=51ae50136ad0989c941ad35ae4d89c72" +} diff --git a/packages/lambda-term/lambda-term.1.11/url b/packages/lambda-term/lambda-term.1.11/url deleted file mode 100644 index 66689ebfba8..00000000000 --- a/packages/lambda-term/lambda-term.1.11/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/diml/lambda-term/archive/1.11.tar.gz" -checksum: "51ae50136ad0989c941ad35ae4d89c72" diff --git a/packages/lambda-term/lambda-term.1.12.0/descr b/packages/lambda-term/lambda-term.1.12.0/descr deleted file mode 100644 index a941962b30e..00000000000 --- a/packages/lambda-term/lambda-term.1.12.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Terminal manipulation library for OCaml - -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. diff --git a/packages/lambda-term/lambda-term.1.12.0/opam b/packages/lambda-term/lambda-term.1.12.0/opam index b220ec03257..562def3cff3 100644 --- a/packages/lambda-term/lambda-term.1.12.0/opam +++ b/packages/lambda-term/lambda-term.1.12.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" authors: ["Jérémie Dimino"] homepage: "https://github.com/diml/lambda-term" @@ -8,14 +8,28 @@ license: "BSD3" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] depends: [ - "lwt" {>= "2.7.0"} + "ocaml" {>= "4.02.3"} + "lwt" {>= "2.7.0"} "react" - "zed" {>= "1.2"} + "zed" {>= "1.2"} "camomile" {>= "0.8.6"} "lwt_react" "jbuilder" {build & >= "1.0+beta9"} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] -available: [ ocaml-version >= "4.02.3" ] +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/diml/lambda-term/releases/download/1.12.0/lambda-term-1.12.0.tbz" + checksum: "md5=5eaf97fc02e89d29a5f9e58d074e9a6a" +} diff --git a/packages/lambda-term/lambda-term.1.12.0/url b/packages/lambda-term/lambda-term.1.12.0/url deleted file mode 100644 index e0495615396..00000000000 --- a/packages/lambda-term/lambda-term.1.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/diml/lambda-term/releases/download/1.12.0/lambda-term-1.12.0.tbz" -checksum: "5eaf97fc02e89d29a5f9e58d074e9a6a" \ No newline at end of file diff --git a/packages/lambda-term/lambda-term.1.2/descr b/packages/lambda-term/lambda-term.1.2/descr deleted file mode 100644 index 128cc496eaf..00000000000 --- a/packages/lambda-term/lambda-term.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -terminal management library diff --git a/packages/lambda-term/lambda-term.1.2/opam b/packages/lambda-term/lambda-term.1.2/opam index 939a65740bf..f4416006e96 100644 --- a/packages/lambda-term/lambda-term.1.2/opam +++ b/packages/lambda-term/lambda-term.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "lambda-term"]] depends: [ + "ocaml" "zed" "lwt" {< "3.0.0"} "ocamlfind" @@ -13,3 +14,10 @@ depends: [ "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] +synopsis: "terminal management library" +flags: light-uninstall +url { + src: + "http://forge.ocamlcore.org/frs/download.php/945/lambda-term-1.2.tar.gz" + checksum: "md5=6460d4579245fb4667437bdfc2db6f61" +} diff --git a/packages/lambda-term/lambda-term.1.2/url b/packages/lambda-term/lambda-term.1.2/url deleted file mode 100644 index 0306b12823a..00000000000 --- a/packages/lambda-term/lambda-term.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/945/lambda-term-1.2.tar.gz" -checksum: "6460d4579245fb4667437bdfc2db6f61" diff --git a/packages/lambda-term/lambda-term.1.4/descr b/packages/lambda-term/lambda-term.1.4/descr deleted file mode 100644 index 5978cddb89c..00000000000 --- a/packages/lambda-term/lambda-term.1.4/descr +++ /dev/null @@ -1,12 +0,0 @@ -Terminal manipulation library for OCaml -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. diff --git a/packages/lambda-term/lambda-term.1.4/files/lambda-term.install b/packages/lambda-term/lambda-term.1.4/files/lambda-term.install deleted file mode 100644 index bedc12141c0..00000000000 --- a/packages/lambda-term/lambda-term.1.4/files/lambda-term.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/tools/lambda_term_actions.byte" {"lambda-term-actions"} - "?_build/tools/lambda_term_actions.native" {"lambda-term-actions"} -] diff --git a/packages/lambda-term/lambda-term.1.4/opam b/packages/lambda-term/lambda-term.1.4/opam deleted file mode 100644 index 903be9270d2..00000000000 --- a/packages/lambda-term/lambda-term.1.4/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "jeremie@dimino.org" -authors: ["Jérémie Dimino"] -homepage: "http://lambda-term.forge.ocamlcore.org/" -license: "BSD3" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "lambda-term"]] -depends: [ - "ocamlfind" - "lwt" {>= "2.4.0" & < "3.0.0"} - "zed" {>= "1.2"} - "react" {< "1.0.0"} - "ocamlbuild" {build} -] -available: ocaml-version >= "3.12" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/lambda-term/lambda-term.1.4/url b/packages/lambda-term/lambda-term.1.4/url deleted file mode 100644 index 9d08faf56cd..00000000000 --- a/packages/lambda-term/lambda-term.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1136/lambda-term-1.4.tar.gz" -checksum: "34734cf7a7082671550abd3415e88b38" diff --git a/packages/lambda-term/lambda-term.1.5/descr b/packages/lambda-term/lambda-term.1.5/descr deleted file mode 100644 index 5978cddb89c..00000000000 --- a/packages/lambda-term/lambda-term.1.5/descr +++ /dev/null @@ -1,12 +0,0 @@ -Terminal manipulation library for OCaml -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. diff --git a/packages/lambda-term/lambda-term.1.5/opam b/packages/lambda-term/lambda-term.1.5/opam index e10e9aa9728..3020d20013f 100644 --- a/packages/lambda-term/lambda-term.1.5/opam +++ b/packages/lambda-term/lambda-term.1.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" authors: ["Jérémie Dimino"] homepage: "https://github.com/diml/lambda-term" @@ -6,11 +6,12 @@ license: "BSD3" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "lambda-term"]] patches: ["openbsd.diff" {os = "openbsd"}] depends: [ + "ocaml" {>= "3.12"} "ocamlfind" "lwt" {>= "2.4.0" & < "3.0.0"} "zed" {>= "1.2"} @@ -18,5 +19,26 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/diml/lambda-term" -available: ocaml-version >= "3.12" 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 +extra-files: [ + ["openbsd.diff" "md5=90257eb7b8b41cb4ad237cdf188904aa"] + ["lambda-term.install" "md5=309a7aef785fc38a36bdebdd0cc459b8"] +] +url { + src: "https://github.com/diml/lambda-term/archive/1.5.tar.gz" + checksum: "md5=e826f13b787567b43720f3acbe21658c" +} diff --git a/packages/lambda-term/lambda-term.1.5/url b/packages/lambda-term/lambda-term.1.5/url deleted file mode 100644 index df946e24314..00000000000 --- a/packages/lambda-term/lambda-term.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/diml/lambda-term/archive/1.5.tar.gz" -checksum: "e826f13b787567b43720f3acbe21658c" diff --git a/packages/lambda-term/lambda-term.1.6/descr b/packages/lambda-term/lambda-term.1.6/descr deleted file mode 100644 index 5978cddb89c..00000000000 --- a/packages/lambda-term/lambda-term.1.6/descr +++ /dev/null @@ -1,12 +0,0 @@ -Terminal manipulation library for OCaml -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. diff --git a/packages/lambda-term/lambda-term.1.6/files/lambda-term.install b/packages/lambda-term/lambda-term.1.6/files/lambda-term.install deleted file mode 100644 index bedc12141c0..00000000000 --- a/packages/lambda-term/lambda-term.1.6/files/lambda-term.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/tools/lambda_term_actions.byte" {"lambda-term-actions"} - "?_build/tools/lambda_term_actions.native" {"lambda-term-actions"} -] diff --git a/packages/lambda-term/lambda-term.1.6/opam b/packages/lambda-term/lambda-term.1.6/opam deleted file mode 100644 index 9b9a6668081..00000000000 --- a/packages/lambda-term/lambda-term.1.6/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "jeremie@dimino.org" -authors: ["Jérémie Dimino"] -homepage: "https://github.com/diml/lambda-term" -license: "BSD3" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "lambda-term"]] -depends: [ - "ocamlfind" - "lwt" {>= "2.4.0" & < "3.0.0"} - "zed" {>= "1.2"} - "react" {>= "1.0.0"} - "ocamlbuild" {build} - "camlp4" -] -dev-repo: "git://github.com/diml/lambda-term" -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version >= "3.12" & ocaml-version < "4.06.0" ] diff --git a/packages/lambda-term/lambda-term.1.6/url b/packages/lambda-term/lambda-term.1.6/url deleted file mode 100644 index ca986559370..00000000000 --- a/packages/lambda-term/lambda-term.1.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/diml/lambda-term/archive/1.6.tar.gz" -checksum: "cb823046ffe2c404cd9f2690dc3c3a30" diff --git a/packages/lambda-term/lambda-term.1.7/descr b/packages/lambda-term/lambda-term.1.7/descr deleted file mode 100644 index 5978cddb89c..00000000000 --- a/packages/lambda-term/lambda-term.1.7/descr +++ /dev/null @@ -1,12 +0,0 @@ -Terminal manipulation library for OCaml -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. diff --git a/packages/lambda-term/lambda-term.1.7/opam b/packages/lambda-term/lambda-term.1.7/opam index dca670a691d..a7f39060d7f 100644 --- a/packages/lambda-term/lambda-term.1.7/opam +++ b/packages/lambda-term/lambda-term.1.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" authors: ["Jérémie Dimino"] homepage: "https://github.com/diml/lambda-term" @@ -6,10 +6,11 @@ license: "BSD3" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "lambda-term"]] depends: [ + "ocaml" {>= "3.12" & < "4.06.0"} "ocamlfind" "lwt" {>= "2.4.0" & < "3.0.0"} "zed" {>= "1.2"} @@ -18,4 +19,22 @@ depends: [ ] dev-repo: "git://github.com/diml/lambda-term" install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version >= "3.12" & ocaml-version < "4.06.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 +extra-files: ["lambda-term.install" "md5=309a7aef785fc38a36bdebdd0cc459b8"] +url { + src: "https://github.com/diml/lambda-term/archive/1.7.tar.gz" + checksum: "md5=5a4a018416aa1ef731952ce43c09baf9" +} diff --git a/packages/lambda-term/lambda-term.1.7/url b/packages/lambda-term/lambda-term.1.7/url deleted file mode 100644 index 4dd640e575e..00000000000 --- a/packages/lambda-term/lambda-term.1.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/diml/lambda-term/archive/1.7.tar.gz" -checksum: "5a4a018416aa1ef731952ce43c09baf9" diff --git a/packages/lambda-term/lambda-term.1.8/descr b/packages/lambda-term/lambda-term.1.8/descr deleted file mode 100644 index 5978cddb89c..00000000000 --- a/packages/lambda-term/lambda-term.1.8/descr +++ /dev/null @@ -1,12 +0,0 @@ -Terminal manipulation library for OCaml -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. diff --git a/packages/lambda-term/lambda-term.1.8/files/lambda-term.install b/packages/lambda-term/lambda-term.1.8/files/lambda-term.install deleted file mode 100644 index bedc12141c0..00000000000 --- a/packages/lambda-term/lambda-term.1.8/files/lambda-term.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/tools/lambda_term_actions.byte" {"lambda-term-actions"} - "?_build/tools/lambda_term_actions.native" {"lambda-term-actions"} -] diff --git a/packages/lambda-term/lambda-term.1.8/opam b/packages/lambda-term/lambda-term.1.8/opam deleted file mode 100644 index 75124089f01..00000000000 --- a/packages/lambda-term/lambda-term.1.8/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "jeremie@dimino.org" -authors: ["Jérémie Dimino"] -homepage: "https://github.com/diml/lambda-term" -license: "BSD3" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "lambda-term"]] -depends: [ - "ocamlfind" - "lwt" {>= "2.4.0" & < "3.0.0"} - "zed" {>= "1.2"} - "react" {>= "1.0.0"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/diml/lambda-term" -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] diff --git a/packages/lambda-term/lambda-term.1.8/url b/packages/lambda-term/lambda-term.1.8/url deleted file mode 100644 index 3303d359924..00000000000 --- a/packages/lambda-term/lambda-term.1.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/diml/lambda-term/archive/1.8.tar.gz" -checksum: "77c09a0a58beae9f092db6e91ddae808" diff --git a/packages/lambda-term/lambda-term.1.9/descr b/packages/lambda-term/lambda-term.1.9/descr deleted file mode 100644 index 5978cddb89c..00000000000 --- a/packages/lambda-term/lambda-term.1.9/descr +++ /dev/null @@ -1,12 +0,0 @@ -Terminal manipulation library for OCaml -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. diff --git a/packages/lambda-term/lambda-term.1.9/opam b/packages/lambda-term/lambda-term.1.9/opam index c1a8cdf3077..3cf998c73fb 100644 --- a/packages/lambda-term/lambda-term.1.9/opam +++ b/packages/lambda-term/lambda-term.1.9/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" authors: ["Jérémie Dimino"] homepage: "https://github.com/diml/lambda-term" @@ -8,15 +8,34 @@ license: "BSD3" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: [["ocaml" "setup.ml" "-install"]] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "lambda-term"]] depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} "ocamlfind" "lwt" {>= "2.4.0" & < "3.0.0"} "zed" {>= "1.2"} "react" {>= "1.0.0"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.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 +extra-files: ["lambda-term.install" "md5=309a7aef785fc38a36bdebdd0cc459b8"] +url { + src: "https://github.com/diml/lambda-term/archive/1.9.tar.gz" + checksum: "md5=17a9f8b56f9a10a7ed4cfa48ae6c3e39" +} diff --git a/packages/lambda-term/lambda-term.1.9/url b/packages/lambda-term/lambda-term.1.9/url deleted file mode 100644 index 837dfb489d4..00000000000 --- a/packages/lambda-term/lambda-term.1.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/diml/lambda-term/archive/1.9.tar.gz" -checksum: "17a9f8b56f9a10a7ed4cfa48ae6c3e39" diff --git a/packages/lambdasoup/lambdasoup.0.5.1/descr b/packages/lambdasoup/lambdasoup.0.5.1/descr deleted file mode 100644 index 24936d3a655..00000000000 --- a/packages/lambdasoup/lambdasoup.0.5.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -Easy functional HTML scraping and manipulation with CSS selectors - -Lambda Soup is an HTML scraping library inspired by Python's Beautiful Soup. It -provides lazy traversals from HTML nodes to their parents, children, siblings, -etc., and to nodes matching CSS selectors. The traversals can be manipulated -using standard functional combinators such as fold, filter, and map. - -The DOM tree is mutable. You can use Lambda Soup for automatic HTML rewriting in -scripts. Lambda Soup rewrites its own ocamldoc page this way. - -A major goal of Lambda Soup is to be easy to use, including in interactive -sessions, and to have a minimal learning curve. It is a very simple library. diff --git a/packages/lambdasoup/lambdasoup.0.5.1/opam b/packages/lambdasoup/lambdasoup.0.5.1/opam index cc4652b7066..c182c79f4f4 100644 --- a/packages/lambdasoup/lambdasoup.0.5.1/opam +++ b/packages/lambdasoup/lambdasoup.0.5.1/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" name: "lambdasoup" version: "0.5.1" maintainer: "Anton Bachin " authors: "Anton Bachin " homepage: "https://github.com/aantron/lambda-soup" bug-reports: "https://github.com/aantron/lambda-soup/issues" -dev-repo: "https://github.com/aantron/lambda-soup.git" +dev-repo: "git+https://github.com/aantron/lambda-soup.git" license: "BSD" build: [ [make "build"] @@ -13,6 +13,24 @@ build: [ install: [make "ocamlfind-install"] remove: ["ocamlfind" "remove" "lambdasoup"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} ] +synopsis: "Easy functional HTML scraping and manipulation with CSS selectors" +description: """ +Lambda Soup is an HTML scraping library inspired by Python's Beautiful Soup. It +provides lazy traversals from HTML nodes to their parents, children, siblings, +etc., and to nodes matching CSS selectors. The traversals can be manipulated +using standard functional combinators such as fold, filter, and map. + +The DOM tree is mutable. You can use Lambda Soup for automatic HTML rewriting in +scripts. Lambda Soup rewrites its own ocamldoc page this way. + +A major goal of Lambda Soup is to be easy to use, including in interactive +sessions, and to have a minimal learning curve. It is a very simple library.""" +flags: light-uninstall +url { + src: "https://github.com/aantron/lambda-soup/archive/0.5.1.tar.gz" + checksum: "md5=2cec1e6325c48f23f3a952c6a55876e8" +} diff --git a/packages/lambdasoup/lambdasoup.0.5.1/url b/packages/lambdasoup/lambdasoup.0.5.1/url deleted file mode 100644 index afcee5ac223..00000000000 --- a/packages/lambdasoup/lambdasoup.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/aantron/lambda-soup/archive/0.5.1.tar.gz" -checksum: "2cec1e6325c48f23f3a952c6a55876e8" diff --git a/packages/lambdasoup/lambdasoup.0.5/descr b/packages/lambdasoup/lambdasoup.0.5/descr deleted file mode 100644 index 24936d3a655..00000000000 --- a/packages/lambdasoup/lambdasoup.0.5/descr +++ /dev/null @@ -1,12 +0,0 @@ -Easy functional HTML scraping and manipulation with CSS selectors - -Lambda Soup is an HTML scraping library inspired by Python's Beautiful Soup. It -provides lazy traversals from HTML nodes to their parents, children, siblings, -etc., and to nodes matching CSS selectors. The traversals can be manipulated -using standard functional combinators such as fold, filter, and map. - -The DOM tree is mutable. You can use Lambda Soup for automatic HTML rewriting in -scripts. Lambda Soup rewrites its own ocamldoc page this way. - -A major goal of Lambda Soup is to be easy to use, including in interactive -sessions, and to have a minimal learning curve. It is a very simple library. diff --git a/packages/lambdasoup/lambdasoup.0.5/opam b/packages/lambdasoup/lambdasoup.0.5/opam deleted file mode 100644 index 6d58d99d2f8..00000000000 --- a/packages/lambdasoup/lambdasoup.0.5/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -name: "lambdasoup" -version: "0.5" -maintainer: "Anton Bachin " -authors: "Anton Bachin " -homepage: "https://github.com/aantron/lambda-soup" -bug-reports: "https://github.com/aantron/lambda-soup/issues" -dev-repo: "https://github.com/aantron/lambda-soup.git" -license: "BSD" -build: [ - [make "build"] -] -install: [make "ocamlfind-install"] -remove: ["ocamlfind" "remove" "lambdasoup"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} -] diff --git a/packages/lambdasoup/lambdasoup.0.5/url b/packages/lambdasoup/lambdasoup.0.5/url deleted file mode 100644 index d299d15757c..00000000000 --- a/packages/lambdasoup/lambdasoup.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/aantron/lambda-soup/archive/0.5.tar.gz" -checksum: "21c0238bda7f38b3607b6615f06cbae5" diff --git a/packages/lambdasoup/lambdasoup.0.6.1/descr b/packages/lambdasoup/lambdasoup.0.6.1/descr deleted file mode 100644 index 24936d3a655..00000000000 --- a/packages/lambdasoup/lambdasoup.0.6.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -Easy functional HTML scraping and manipulation with CSS selectors - -Lambda Soup is an HTML scraping library inspired by Python's Beautiful Soup. It -provides lazy traversals from HTML nodes to their parents, children, siblings, -etc., and to nodes matching CSS selectors. The traversals can be manipulated -using standard functional combinators such as fold, filter, and map. - -The DOM tree is mutable. You can use Lambda Soup for automatic HTML rewriting in -scripts. Lambda Soup rewrites its own ocamldoc page this way. - -A major goal of Lambda Soup is to be easy to use, including in interactive -sessions, and to have a minimal learning curve. It is a very simple library. diff --git a/packages/lambdasoup/lambdasoup.0.6.1/opam b/packages/lambdasoup/lambdasoup.0.6.1/opam index 55709fea217..333e30a8023 100644 --- a/packages/lambdasoup/lambdasoup.0.6.1/opam +++ b/packages/lambdasoup/lambdasoup.0.6.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "lambdasoup" version: "0.6.1" maintainer: "Anton Bachin " @@ -6,7 +6,7 @@ authors: "Anton Bachin " homepage: "https://github.com/aantron/lambda-soup" doc: "http://aantron.github.io/lambda-soup" bug-reports: "https://github.com/aantron/lambda-soup/issues" -dev-repo: "https://github.com/aantron/lambda-soup.git" +dev-repo: "git+https://github.com/aantron/lambda-soup.git" license: "BSD" build: [ [make "build"] @@ -14,7 +14,25 @@ build: [ install: [make "ocamlfind-install"] remove: ["ocamlfind" "remove" "lambdasoup"] depends: [ + "ocaml" "ocamlfind" {build & >= "1.6.3"} "ocamlbuild" {build} "markup" {>= "0.7.1"} ] +synopsis: "Easy functional HTML scraping and manipulation with CSS selectors" +description: """ +Lambda Soup is an HTML scraping library inspired by Python's Beautiful Soup. It +provides lazy traversals from HTML nodes to their parents, children, siblings, +etc., and to nodes matching CSS selectors. The traversals can be manipulated +using standard functional combinators such as fold, filter, and map. + +The DOM tree is mutable. You can use Lambda Soup for automatic HTML rewriting in +scripts. Lambda Soup rewrites its own ocamldoc page this way. + +A major goal of Lambda Soup is to be easy to use, including in interactive +sessions, and to have a minimal learning curve. It is a very simple library.""" +flags: light-uninstall +url { + src: "https://github.com/aantron/lambda-soup/archive/0.6.1.tar.gz" + checksum: "md5=35d7c9c98fcf55a8b0f8e5dfe1e901b5" +} diff --git a/packages/lambdasoup/lambdasoup.0.6.1/url b/packages/lambdasoup/lambdasoup.0.6.1/url deleted file mode 100644 index 490601cd238..00000000000 --- a/packages/lambdasoup/lambdasoup.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/aantron/lambda-soup/archive/0.6.1.tar.gz" -checksum: "35d7c9c98fcf55a8b0f8e5dfe1e901b5" diff --git a/packages/lambdasoup/lambdasoup.0.6.2/descr b/packages/lambdasoup/lambdasoup.0.6.2/descr deleted file mode 100644 index 24936d3a655..00000000000 --- a/packages/lambdasoup/lambdasoup.0.6.2/descr +++ /dev/null @@ -1,12 +0,0 @@ -Easy functional HTML scraping and manipulation with CSS selectors - -Lambda Soup is an HTML scraping library inspired by Python's Beautiful Soup. It -provides lazy traversals from HTML nodes to their parents, children, siblings, -etc., and to nodes matching CSS selectors. The traversals can be manipulated -using standard functional combinators such as fold, filter, and map. - -The DOM tree is mutable. You can use Lambda Soup for automatic HTML rewriting in -scripts. Lambda Soup rewrites its own ocamldoc page this way. - -A major goal of Lambda Soup is to be easy to use, including in interactive -sessions, and to have a minimal learning curve. It is a very simple library. diff --git a/packages/lambdasoup/lambdasoup.0.6.2/opam b/packages/lambdasoup/lambdasoup.0.6.2/opam index 5a59181454f..afa5e458e60 100644 --- a/packages/lambdasoup/lambdasoup.0.6.2/opam +++ b/packages/lambdasoup/lambdasoup.0.6.2/opam @@ -1,5 +1,4 @@ -opam-version: "1.2" - +opam-version: "2.0" version: "0.6.2" homepage: "https://github.com/aantron/lambda-soup" doc: "http://aantron.github.io/lambda-soup" @@ -8,16 +7,29 @@ license: "BSD" authors: "Anton Bachin " maintainer: "Anton Bachin " -dev-repo: "https://github.com/aantron/lambda-soup.git" - +dev-repo: "git+https://github.com/aantron/lambda-soup.git" depends: [ - # As a consequence of depending on Jbuilder, Lambda Soup requires OCaml - # 4.02.3. + "ocaml" "jbuilder" {build & >= "1.0+beta10"} "markup" {>= "0.7.1"} - "ounit" {test} + "ounit" {with-test} ] - build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] +synopsis: "Easy functional HTML scraping and manipulation with CSS selectors" +description: """ +Lambda Soup is an HTML scraping library inspired by Python's Beautiful Soup. It +provides lazy traversals from HTML nodes to their parents, children, siblings, +etc., and to nodes matching CSS selectors. The traversals can be manipulated +using standard functional combinators such as fold, filter, and map. + +The DOM tree is mutable. You can use Lambda Soup for automatic HTML rewriting in +scripts. Lambda Soup rewrites its own ocamldoc page this way. + +A major goal of Lambda Soup is to be easy to use, including in interactive +sessions, and to have a minimal learning curve. It is a very simple library.""" +url { + src: "https://github.com/aantron/lambda-soup/archive/0.6.2.tar.gz" + checksum: "md5=315b85dc9a1c388e7fc2af35f409ff95" +} diff --git a/packages/lambdasoup/lambdasoup.0.6.2/url b/packages/lambdasoup/lambdasoup.0.6.2/url deleted file mode 100644 index d74b886bf62..00000000000 --- a/packages/lambdasoup/lambdasoup.0.6.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/aantron/lambda-soup/archive/0.6.2.tar.gz" -checksum: "315b85dc9a1c388e7fc2af35f409ff95" diff --git a/packages/lambdasoup/lambdasoup.0.6/descr b/packages/lambdasoup/lambdasoup.0.6/descr deleted file mode 100644 index 24936d3a655..00000000000 --- a/packages/lambdasoup/lambdasoup.0.6/descr +++ /dev/null @@ -1,12 +0,0 @@ -Easy functional HTML scraping and manipulation with CSS selectors - -Lambda Soup is an HTML scraping library inspired by Python's Beautiful Soup. It -provides lazy traversals from HTML nodes to their parents, children, siblings, -etc., and to nodes matching CSS selectors. The traversals can be manipulated -using standard functional combinators such as fold, filter, and map. - -The DOM tree is mutable. You can use Lambda Soup for automatic HTML rewriting in -scripts. Lambda Soup rewrites its own ocamldoc page this way. - -A major goal of Lambda Soup is to be easy to use, including in interactive -sessions, and to have a minimal learning curve. It is a very simple library. diff --git a/packages/lambdasoup/lambdasoup.0.6/opam b/packages/lambdasoup/lambdasoup.0.6/opam index d4bbfa086e0..c945fcdf344 100644 --- a/packages/lambdasoup/lambdasoup.0.6/opam +++ b/packages/lambdasoup/lambdasoup.0.6/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" name: "lambdasoup" version: "0.6" maintainer: "Anton Bachin " authors: "Anton Bachin " homepage: "https://github.com/aantron/lambda-soup" bug-reports: "https://github.com/aantron/lambda-soup/issues" -dev-repo: "https://github.com/aantron/lambda-soup.git" +dev-repo: "git+https://github.com/aantron/lambda-soup.git" license: "BSD" build: [ [make "build"] @@ -13,7 +13,25 @@ build: [ install: [make "ocamlfind-install"] remove: ["ocamlfind" "remove" "lambdasoup"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "markup" {>= "0.7"} ] +synopsis: "Easy functional HTML scraping and manipulation with CSS selectors" +description: """ +Lambda Soup is an HTML scraping library inspired by Python's Beautiful Soup. It +provides lazy traversals from HTML nodes to their parents, children, siblings, +etc., and to nodes matching CSS selectors. The traversals can be manipulated +using standard functional combinators such as fold, filter, and map. + +The DOM tree is mutable. You can use Lambda Soup for automatic HTML rewriting in +scripts. Lambda Soup rewrites its own ocamldoc page this way. + +A major goal of Lambda Soup is to be easy to use, including in interactive +sessions, and to have a minimal learning curve. It is a very simple library.""" +flags: light-uninstall +url { + src: "https://github.com/aantron/lambda-soup/archive/0.6.tar.gz" + checksum: "md5=b9eb4f7da7b8de3ec069155711011e23" +} diff --git a/packages/lambdasoup/lambdasoup.0.6/url b/packages/lambdasoup/lambdasoup.0.6/url deleted file mode 100644 index 2b02477058b..00000000000 --- a/packages/lambdasoup/lambdasoup.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/aantron/lambda-soup/archive/0.6.tar.gz" -checksum: "b9eb4f7da7b8de3ec069155711011e23" diff --git a/packages/lambdoc/lambdoc.1.0-beta2/descr b/packages/lambdoc/lambdoc.1.0-beta2/descr deleted file mode 100644 index 7b80e6a9449..00000000000 --- a/packages/lambdoc/lambdoc.1.0-beta2/descr +++ /dev/null @@ -1,12 +0,0 @@ -Library providing support for semantically rich documents in web applications. -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. diff --git a/packages/lambdoc/lambdoc.1.0-beta2/opam b/packages/lambdoc/lambdoc.1.0-beta2/opam index 10275421a99..b6f68c9903c 100644 --- a/packages/lambdoc/lambdoc.1.0-beta2/opam +++ b/packages/lambdoc/lambdoc.1.0-beta2/opam @@ -1,13 +1,14 @@ -opam-version: "1.2" +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: "https://github.com/darioteixeira/lambdoc.git" +dev-repo: "git+https://github.com/darioteixeira/lambdoc.git" license: "GPL-2.0" build: make remove: [["ocamlfind" "remove" "lambdoc"]] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "camlp4" "batteries" {>= "2"} @@ -23,5 +24,25 @@ depends: [ "camlhighlight" {>= "3.0" & < "4"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.01.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 +extra-files: ["lambdoc.install" "md5=c48589f24468c2c0c7e87bbc25f6ed95"] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1459/lambdoc-1.0-beta2.tgz" + checksum: "md5=d6e5607ceff3642914a5b8b9ecdba7e2" +} diff --git a/packages/lambdoc/lambdoc.1.0-beta2/url b/packages/lambdoc/lambdoc.1.0-beta2/url deleted file mode 100644 index 3d0012d32fd..00000000000 --- a/packages/lambdoc/lambdoc.1.0-beta2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1459/lambdoc-1.0-beta2.tgz" -checksum: "d6e5607ceff3642914a5b8b9ecdba7e2" diff --git a/packages/lambdoc/lambdoc.1.0-beta3/descr b/packages/lambdoc/lambdoc.1.0-beta3/descr deleted file mode 100644 index 3e2a3802fcb..00000000000 --- a/packages/lambdoc/lambdoc.1.0-beta3/descr +++ /dev/null @@ -1,15 +0,0 @@ -Library providing support for semantically rich documents in web applications. -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. diff --git a/packages/lambdoc/lambdoc.1.0-beta3/opam b/packages/lambdoc/lambdoc.1.0-beta3/opam index fe1e29a58c2..0d6900500ec 100644 --- a/packages/lambdoc/lambdoc.1.0-beta3/opam +++ b/packages/lambdoc/lambdoc.1.0-beta3/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/darioteixeira/lambdoc.git" +dev-repo: "git+https://github.com/darioteixeira/lambdoc.git" license: "GPL-2.0" -available: [ocaml-version >= "4.02.0"] build: [ ["./configure" "--prefix" prefix "--docdir" "%{doc}%/lambdoc"] [make] @@ -14,6 +13,7 @@ build: [ install: [[make "install"]] remove: [["ocamlfind" "remove" "lambdoc"]] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "camlp4" "batteries" {>= "2"} @@ -30,3 +30,26 @@ depends: [ "camlhighlight" {>= "3.0" & < "4"} "ocamlbuild" {build} ] +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 +extra-files: ["lambdoc.install" "md5=160c19b00959d166dd5856956c9626ab"] +url { + src: "https://github.com/darioteixeira/lambdoc/archive/v1.0-beta3.tar.gz" + checksum: "md5=95246e9eda90fcfce3bb866ec2f301a1" +} diff --git a/packages/lambdoc/lambdoc.1.0-beta3/url b/packages/lambdoc/lambdoc.1.0-beta3/url deleted file mode 100644 index 9865bafdd99..00000000000 --- a/packages/lambdoc/lambdoc.1.0-beta3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/darioteixeira/lambdoc/archive/v1.0-beta3.tar.gz" -checksum: "95246e9eda90fcfce3bb866ec2f301a1" diff --git a/packages/lambdoc/lambdoc.1.0-beta4/descr b/packages/lambdoc/lambdoc.1.0-beta4/descr deleted file mode 100644 index 3e2a3802fcb..00000000000 --- a/packages/lambdoc/lambdoc.1.0-beta4/descr +++ /dev/null @@ -1,15 +0,0 @@ -Library providing support for semantically rich documents in web applications. -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. diff --git a/packages/lambdoc/lambdoc.1.0-beta4/opam b/packages/lambdoc/lambdoc.1.0-beta4/opam index d5e32b9d9b3..c22fca74176 100644 --- a/packages/lambdoc/lambdoc.1.0-beta4/opam +++ b/packages/lambdoc/lambdoc.1.0-beta4/opam @@ -1,22 +1,27 @@ -opam-version: "1.2" +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: "https://github.com/darioteixeira/lambdoc.git" +dev-repo: "git+https://github.com/darioteixeira/lambdoc.git" license: "GPL-2.0" -available: [ocaml-version >= "4.02.0"] build: [ - ["./configure" "--prefix" prefix - "--docdir" "%{doc}%/lambdoc" - "--%{alcotest:enable}%-tests"] - [make] - [make "doc"] + [ + "./configure" + "--prefix" + prefix + "--docdir" + "%{doc}%/lambdoc" + "--%{alcotest:enable}%-tests" + ] + [make] + [make "doc"] + [make "test"] {with-test} ] -build-test: [make "test"] install: [[make "install"]] remove: [["ocamlfind" "remove" "lambdoc"]] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "camlp4" "batteries" {>= "2"} @@ -31,6 +36,29 @@ depends: [ "omd" {>= "1.0.0"} "blahcaml" "camlhighlight" {>= "3.0" & < "4"} - "alcotest" {test} + "alcotest" {with-test} "ocamlbuild" {build} ] +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 +extra-files: ["lambdoc.install" "md5=971ede381fa9ce100bc7484a58f8ff73"] +url { + src: "https://github.com/darioteixeira/lambdoc/archive/v1.0-beta4.tar.gz" + checksum: "md5=a1409daed14f5469cc98fff08def0c9e" +} diff --git a/packages/lambdoc/lambdoc.1.0-beta4/url b/packages/lambdoc/lambdoc.1.0-beta4/url deleted file mode 100644 index 7d19790b516..00000000000 --- a/packages/lambdoc/lambdoc.1.0-beta4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/darioteixeira/lambdoc/archive/v1.0-beta4.tar.gz" -checksum: "a1409daed14f5469cc98fff08def0c9e" diff --git a/packages/lame/lame.0.3.1/descr b/packages/lame/lame.0.3.1/descr deleted file mode 100644 index 213d0967c2e..00000000000 --- a/packages/lame/lame.0.3.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the lame library which provides functions for encoding mp3 files diff --git a/packages/lame/lame.0.3.1/opam b/packages/lame/lame.0.3.1/opam index 26841e31df7..3dfc23b4dd9 100644 --- a/packages/lame/lame.0.3.1/opam +++ b/packages/lame/lame.0.3.1/opam @@ -1,13 +1,21 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "smimram@gmail.com" build: [ ["./configure" "--prefix" prefix] [make] ] remove: [["ocamlfind" "remove" "lame"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [ ["debian"] [ "libmp3lame-dev" ] ] - [ ["ubuntu"] [ "libmp3lame-dev" ] ] - ] + ["libmp3lame-dev"] {os-distribution = "debian"} + ["libmp3lame-dev"] {os-distribution = "ubuntu"} +] install: [make "install"] +synopsis: + "Bindings for the lame library which provides functions for encoding mp3 files" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-lame/0.3.1/ocaml-lame-0.3.1.tar.gz" + checksum: "md5=070d913c6e565b568da1bc491f232a8a" +} diff --git a/packages/lame/lame.0.3.1/url b/packages/lame/lame.0.3.1/url deleted file mode 100644 index 86dc0b091c6..00000000000 --- a/packages/lame/lame.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-lame/0.3.1/ocaml-lame-0.3.1.tar.gz" -checksum: "070d913c6e565b568da1bc491f232a8a" diff --git a/packages/lame/lame.0.3.3/descr b/packages/lame/lame.0.3.3/descr deleted file mode 100644 index 213d0967c2e..00000000000 --- a/packages/lame/lame.0.3.3/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the lame library which provides functions for encoding mp3 files diff --git a/packages/lame/lame.0.3.3/opam b/packages/lame/lame.0.3.3/opam index b720c72dfd8..ddec0cae137 100644 --- a/packages/lame/lame.0.3.3/opam +++ b/packages/lame/lame.0.3.3/opam @@ -1,21 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-lame" build: [ - ["./configure" "--prefix" prefix] { os != "darwin" } - ["./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 = "darwin" } + ["./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"] ] remove: ["ocamlfind" "remove" "lame"] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [ ["debian"] [ "libmp3lame-dev" ] ] - [ ["ubuntu"] [ "libmp3lame-dev" ] ] - [ [ "osx" "homebrew"] [ "lame" ] ] - ] + ["libmp3lame-dev"] {os-distribution = "debian"} + ["libmp3lame-dev"] {os-distribution = "ubuntu"} + ["lame"] {os = "macos" & os-distribution = "homebrew"} +] bug-reports: "https://github.com/savonet/ocaml-lame/issues" -dev-repo: "https://github.com/savonet/ocaml-lame.git" +dev-repo: "git+https://github.com/savonet/ocaml-lame.git" +synopsis: + "Bindings for the lame library which provides functions for encoding mp3 files" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-lame/releases/download/0.3.3/ocaml-lame-0.3.3.tar.gz" + checksum: "md5=a1585835f94f8d459157263ed2aaede3" +} diff --git a/packages/lame/lame.0.3.3/url b/packages/lame/lame.0.3.3/url deleted file mode 100644 index e6f38b15fa3..00000000000 --- a/packages/lame/lame.0.3.3/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/savonet/ocaml-lame/releases/download/0.3.3/ocaml-lame-0.3.3.tar.gz" -checksum: "a1585835f94f8d459157263ed2aaede3" diff --git a/packages/landmarks/landmarks.1.0/descr b/packages/landmarks/landmarks.1.0/descr deleted file mode 100644 index 6f86a370671..00000000000 --- a/packages/landmarks/landmarks.1.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -A simple profiling library - -Landmarks is a simple profiling library for OCaml. It provides primitives to -measure time spent in portion of instrumented code. The instrumentation of the -code may either done by hand, automatically or semi-automatically using a PPX -extension. diff --git a/packages/landmarks/landmarks.1.0/opam b/packages/landmarks/landmarks.1.0/opam index 3bd1b97ec66..391b35a3e8a 100644 --- a/packages/landmarks/landmarks.1.0/opam +++ b/packages/landmarks/landmarks.1.0/opam @@ -1,15 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Marc Lasson " authors: "Marc Lasson " homepage: "http://lexifi.github.io/landmarks/" bug-reports: "https://github.com/LexiFi/landmarks/issues" license: "MIT" -dev-repo: "https://github.com/LexiFi/landmarks.git" +dev-repo: "git+https://github.com/LexiFi/landmarks.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "landmarks"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} ] depopts: ["gen_js_api" "js_of_ocaml"] -available: [ocaml-version >= "4.03.0"] +synopsis: "A simple profiling library" +description: """ +Landmarks is a simple profiling library for OCaml. It provides primitives to +measure time spent in portion of instrumented code. The instrumentation of the +code may either done by hand, automatically or semi-automatically using a PPX +extension.""" +flags: light-uninstall +url { + src: "https://github.com/LexiFi/landmarks/archive/v1.0.zip" + checksum: "md5=6e9ff75f0bc43911218d778800f71d01" +} diff --git a/packages/landmarks/landmarks.1.0/url b/packages/landmarks/landmarks.1.0/url deleted file mode 100644 index 5d2a01adddf..00000000000 --- a/packages/landmarks/landmarks.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/LexiFi/landmarks/archive/v1.0.zip" -checksum: "6e9ff75f0bc43911218d778800f71d01" diff --git a/packages/landmarks/landmarks.1.1/descr b/packages/landmarks/landmarks.1.1/descr deleted file mode 100644 index 6f86a370671..00000000000 --- a/packages/landmarks/landmarks.1.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -A simple profiling library - -Landmarks is a simple profiling library for OCaml. It provides primitives to -measure time spent in portion of instrumented code. The instrumentation of the -code may either done by hand, automatically or semi-automatically using a PPX -extension. diff --git a/packages/landmarks/landmarks.1.1/opam b/packages/landmarks/landmarks.1.1/opam index 15711169f0e..266f9f15dd6 100644 --- a/packages/landmarks/landmarks.1.1/opam +++ b/packages/landmarks/landmarks.1.1/opam @@ -1,16 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Marc Lasson " authors: "Marc Lasson " homepage: "http://lexifi.github.io/landmarks/" bug-reports: "https://github.com/LexiFi/landmarks/issues" license: "MIT" -dev-repo: "https://github.com/LexiFi/landmarks.git" -build: [make] +dev-repo: "git+https://github.com/LexiFi/landmarks.git" +build: [ + [make] + [make "tests"] {with-test} +] install: [make "install"] -build-test: [make "tests"] remove: ["ocamlfind" "remove" "landmarks"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} ] depopts: ["gen_js_api" "js_of_ocaml"] -available: [ocaml-version >= "4.03.0"] +synopsis: "A simple profiling library" +description: """ +Landmarks is a simple profiling library for OCaml. It provides primitives to +measure time spent in portion of instrumented code. The instrumentation of the +code may either done by hand, automatically or semi-automatically using a PPX +extension.""" +flags: light-uninstall +url { + src: "https://github.com/LexiFi/landmarks/archive/v1.1.zip" + checksum: "md5=58304a56716a943d5b6e91de5778f516" +} diff --git a/packages/landmarks/landmarks.1.1/url b/packages/landmarks/landmarks.1.1/url deleted file mode 100644 index f4aec0b0623..00000000000 --- a/packages/landmarks/landmarks.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/LexiFi/landmarks/archive/v1.1.zip" -checksum: "58304a56716a943d5b6e91de5778f516" diff --git a/packages/lastfm/lastfm.0.3.0/descr b/packages/lastfm/lastfm.0.3.0/descr deleted file mode 100644 index 20dacbb2b8b..00000000000 --- a/packages/lastfm/lastfm.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -The lastfm library is an implementation of the API used by the last.fm to keep count of played songs diff --git a/packages/lastfm/lastfm.0.3.0/opam b/packages/lastfm/lastfm.0.3.0/opam index 19766276b19..09c7fed4035 100644 --- a/packages/lastfm/lastfm.0.3.0/opam +++ b/packages/lastfm/lastfm.0.3.0/opam @@ -1,15 +1,19 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "smimram@gmail.com" build: [ ["./configure" "--prefix" prefix] [make] ] remove: [["ocamlfind" "remove" "lastfm"]] -depends: [ - "ocamlfind" - "pcre" - "xmlplaylist" -] +depends: ["ocaml" "ocamlfind" "pcre" "xmlplaylist"] 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: "md5=b93778a4b67696b9bc22e3d68f8d0f5d" +} diff --git a/packages/lastfm/lastfm.0.3.0/url b/packages/lastfm/lastfm.0.3.0/url deleted file mode 100644 index f573b01418a..00000000000 --- a/packages/lastfm/lastfm.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-lastfm/0.3.0/ocaml-lastfm-0.3.0.tar.gz" -checksum: "b93778a4b67696b9bc22e3d68f8d0f5d" diff --git a/packages/lastfm/lastfm.0.3.1/descr b/packages/lastfm/lastfm.0.3.1/descr deleted file mode 100644 index 20dacbb2b8b..00000000000 --- a/packages/lastfm/lastfm.0.3.1/descr +++ /dev/null @@ -1 +0,0 @@ -The lastfm library is an implementation of the API used by the last.fm to keep count of played songs diff --git a/packages/lastfm/lastfm.0.3.1/opam b/packages/lastfm/lastfm.0.3.1/opam index c425a50cb13..400681d6bdf 100644 --- a/packages/lastfm/lastfm.0.3.1/opam +++ b/packages/lastfm/lastfm.0.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-lastfm" @@ -10,12 +10,16 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "lastfm"] -depends: [ - "ocamlfind" - "pcre" - "xmlplaylist" -] +depends: ["ocaml" "ocamlfind" "pcre" "xmlplaylist"] depopts: [ "ocamlnet" ] conflicts: [ "ocamlnet" {>= "4.0.0"} ] bug-reports: "https://github.com/savonet/ocaml-lastfm/issues" -dev-repo: "https://github.com/savonet/ocaml-lastfm.git" +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: "md5=a36c07e5222cfa2181a321fe6d5a31e7" +} diff --git a/packages/lastfm/lastfm.0.3.1/url b/packages/lastfm/lastfm.0.3.1/url deleted file mode 100644 index c19e071cf3f..00000000000 --- a/packages/lastfm/lastfm.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-lastfm/releases/download/0.3.1/ocaml-lastfm-0.3.1.tar.gz" -checksum: "a36c07e5222cfa2181a321fe6d5a31e7" diff --git a/packages/launchd/launchd.1.0/descr b/packages/launchd/launchd.1.0/descr deleted file mode 100644 index fc0fb035bb5..00000000000 --- a/packages/launchd/launchd.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Bindings for the launchd socket activation API - -Launchd on OS X takes care of binding and listening on sockets for you -and can launch your program on demand. The API bindings are needed to -receive the listening sockets from launchd. diff --git a/packages/launchd/launchd.1.0/opam b/packages/launchd/launchd.1.0/opam index d40964e0485..f266efb840a 100644 --- a/packages/launchd/launchd.1.0/opam +++ b/packages/launchd/launchd.1.0/opam @@ -1,28 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" name: "launchd" maintainer: "dave@recoil.org" version: "1.0" authors: [ "David Scott" ] license: "ISC" homepage: "https://github.com/djs55/ocaml-launchd" -dev-repo: "https://github.com/djs55/ocaml-launchd.git" +dev-repo: "git+https://github.com/djs55/ocaml-launchd.git" bug-reports: "https://github.com/djs55/ocaml-launchd/issues" build: [ [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] - install: [make "PREFIX=%{prefix}%" "install"] remove: [["ocamlfind" "remove" "launchd"]] depends: [ + "ocaml" "result" "lwt" "cstruct" "ocamlfind" {build} "ocamlbuild" {build} ] -build-doc: ["ocaml" "setup.ml" "-doc"] - -available: [ os = "darwin" ] +available: os = "macos" +synopsis: "Bindings for the launchd socket activation API" +description: """ +Launchd on OS X takes care of binding and listening on sockets for you +and can launch your program on demand. The API bindings are needed to +receive the listening sockets from launchd.""" +flags: light-uninstall +url { + src: "https://github.com/djs55/ocaml-launchd/archive/v1.0.tar.gz" + checksum: "md5=1cc24c1bdb5b11c9c8d254ad46669cc3" +} diff --git a/packages/launchd/launchd.1.0/url b/packages/launchd/launchd.1.0/url deleted file mode 100644 index 96fa79b3b70..00000000000 --- a/packages/launchd/launchd.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/djs55/ocaml-launchd/archive/v1.0.tar.gz" -checksum: "1cc24c1bdb5b11c9c8d254ad46669cc3" diff --git a/packages/launchd/launchd.1.1/descr b/packages/launchd/launchd.1.1/descr deleted file mode 100644 index fc0fb035bb5..00000000000 --- a/packages/launchd/launchd.1.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Bindings for the launchd socket activation API - -Launchd on OS X takes care of binding and listening on sockets for you -and can launch your program on demand. The API bindings are needed to -receive the listening sockets from launchd. diff --git a/packages/launchd/launchd.1.1/opam b/packages/launchd/launchd.1.1/opam index e63e87e9096..5d8b0dc67c7 100644 --- a/packages/launchd/launchd.1.1/opam +++ b/packages/launchd/launchd.1.1/opam @@ -1,28 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" name: "launchd" maintainer: "dave@recoil.org" version: "1.1" authors: [ "David Scott" ] license: "ISC" homepage: "https://github.com/mirage/ocaml-launchd" -dev-repo: "https://github.com/mirage/ocaml-launchd.git" +dev-repo: "git+https://github.com/mirage/ocaml-launchd.git" bug-reports: "https://github.com/mirage/ocaml-launchd/issues" build: [ [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] - install: [make "PREFIX=%{prefix}%" "install"] remove: [["ocamlfind" "remove" "launchd"]] depends: [ + "ocaml" "result" "lwt" "cstruct" "ocamlfind" {build} "ocamlbuild" {build} ] -build-doc: ["ocaml" "setup.ml" "-doc"] - -available: [ os = "darwin" ] +available: os = "macos" +synopsis: "Bindings for the launchd socket activation API" +description: """ +Launchd on OS X takes care of binding and listening on sockets for you +and can launch your program on demand. The API bindings are needed to +receive the listening sockets from launchd.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-launchd/archive/v1.1.tar.gz" + checksum: "md5=892493ce4a6570fd4a221bd8e8115efa" +} diff --git a/packages/launchd/launchd.1.1/url b/packages/launchd/launchd.1.1/url deleted file mode 100644 index fcde8e8a610..00000000000 --- a/packages/launchd/launchd.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-launchd/archive/v1.1.tar.gz" -checksum: "892493ce4a6570fd4a221bd8e8115efa" diff --git a/packages/launchd/launchd.1.2/descr b/packages/launchd/launchd.1.2/descr deleted file mode 100644 index fc0fb035bb5..00000000000 --- a/packages/launchd/launchd.1.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Bindings for the launchd socket activation API - -Launchd on OS X takes care of binding and listening on sockets for you -and can launch your program on demand. The API bindings are needed to -receive the listening sockets from launchd. diff --git a/packages/launchd/launchd.1.2/opam b/packages/launchd/launchd.1.2/opam index 43845f90abf..87c354493c9 100644 --- a/packages/launchd/launchd.1.2/opam +++ b/packages/launchd/launchd.1.2/opam @@ -1,31 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" name: "launchd" maintainer: "dave@recoil.org" version: "1.2" authors: [ "David Scott" ] license: "ISC" homepage: "https://github.com/mirage/ocaml-launchd" -dev-repo: "https://github.com/mirage/ocaml-launchd.git" +dev-repo: "git+https://github.com/mirage/ocaml-launchd.git" bug-reports: "https://github.com/mirage/ocaml-launchd/issues" -tags: [ -] - build: [ [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] - install: [make "PREFIX=%{prefix}%" "install"] remove: [["ocamlfind" "remove" "launchd"]] depends: [ + "ocaml" "result" "lwt" {>= "2.4.3"} "cstruct" {>= "0.7.0"} "ocamlfind" {build} "ocamlbuild" {build} ] -build-doc: ["ocaml" "setup.ml" "-doc"] - -available: [ os = "darwin" ] +available: os = "macos" +synopsis: "Bindings for the launchd socket activation API" +description: """ +Launchd on OS X takes care of binding and listening on sockets for you +and can launch your program on demand. The API bindings are needed to +receive the listening sockets from launchd.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-launchd/archive/v1.2.tar.gz" + checksum: "md5=abf6eb7d8d44211dd64c5a632b78c336" +} diff --git a/packages/launchd/launchd.1.2/url b/packages/launchd/launchd.1.2/url deleted file mode 100644 index 2ab69014bac..00000000000 --- a/packages/launchd/launchd.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-launchd/archive/v1.2.tar.gz" -checksum: "abf6eb7d8d44211dd64c5a632b78c336" diff --git a/packages/lazy-trie/lazy-trie.1.0.0/descr b/packages/lazy-trie/lazy-trie.1.0.0/descr deleted file mode 100644 index 93e019a02ae..00000000000 --- a/packages/lazy-trie/lazy-trie.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Implementation of lazy prefix trees \ No newline at end of file diff --git a/packages/lazy-trie/lazy-trie.1.0.0/opam b/packages/lazy-trie/lazy-trie.1.0.0/opam index 669ebcd0bb0..4f52240322a 100644 --- a/packages/lazy-trie/lazy-trie.1.0.0/opam +++ b/packages/lazy-trie/lazy-trie.1.0.0/opam @@ -1,18 +1,25 @@ -opam-version: "1.2" +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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://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: "md5=25bb0e167973875bbade83755ee8e90f" +} diff --git a/packages/lazy-trie/lazy-trie.1.0.0/url b/packages/lazy-trie/lazy-trie.1.0.0/url deleted file mode 100644 index 1fbb2e31400..00000000000 --- a/packages/lazy-trie/lazy-trie.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-lazy-trie/archive/1.0.0.tar.gz" -checksum: "25bb0e167973875bbade83755ee8e90f" diff --git a/packages/lazy-trie/lazy-trie.1.1.0/descr b/packages/lazy-trie/lazy-trie.1.1.0/descr deleted file mode 100644 index 93e019a02ae..00000000000 --- a/packages/lazy-trie/lazy-trie.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Implementation of lazy prefix trees \ No newline at end of file diff --git a/packages/lazy-trie/lazy-trie.1.1.0/opam b/packages/lazy-trie/lazy-trie.1.1.0/opam index 678be56d277..735bcd72a3d 100644 --- a/packages/lazy-trie/lazy-trie.1.1.0/opam +++ b/packages/lazy-trie/lazy-trie.1.1.0/opam @@ -1,16 +1,17 @@ -opam-version: "1.2" +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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "ocamlfind" "sexplib" {< "113.01.00"} "type_conv" @@ -19,3 +20,9 @@ depends: [ ] dev-repo: "git://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: "md5=fa81f0115109346a4315d885537fbfaa" +} diff --git a/packages/lazy-trie/lazy-trie.1.1.0/url b/packages/lazy-trie/lazy-trie.1.1.0/url deleted file mode 100644 index a65e60b6359..00000000000 --- a/packages/lazy-trie/lazy-trie.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-lazy-trie/archive/1.1.0.tar.gz" -checksum: "fa81f0115109346a4315d885537fbfaa" diff --git a/packages/lbfgs/lbfgs.0.8.3/descr b/packages/lbfgs/lbfgs.0.8.3/descr deleted file mode 100644 index 8e9f0a5c71f..00000000000 --- a/packages/lbfgs/lbfgs.0.8.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -Minimization of multidimensional functions on bounded or unbounded domains. -This is a binding to L-BFGS-B, a library for Large-scale -Bound-constrained Optimization. diff --git a/packages/lbfgs/lbfgs.0.8.3/opam b/packages/lbfgs/lbfgs.0.8.3/opam index 9904b46c6ef..a755aa3a558 100644 --- a/packages/lbfgs/lbfgs.0.8.3/opam +++ b/packages/lbfgs/lbfgs.0.8.3/opam @@ -1,18 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: ["Christophe Troestler "] homepage: "https://forge.ocamlcore.org/projects/lbfgs/" -dev-repo: "https://github.com/Chris00/L-BFGS-ocaml.git" +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 with OCaml linking exception" build: [ ["oasis" "setup"] ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "lbfgs"]] depends: [ + "ocaml" "camlp4" {build} "ocamlfind" "oasis" {>= "0.4.6"} @@ -24,9 +25,23 @@ patches: [ "string.patch" ] depexts: [ - [["debian"] ["gfortran"]] - [["ubuntu"] ["gfortran"]] - [["cygwin"] ["mingw64-x86_64-gcc-fortran"]] - [["osx" "homebrew"] ["gcc"]] + ["gfortran"] {os-distribution = "debian"} + ["gfortran"] {os-distribution = "ubuntu"} + ["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 +extra-files: [ + ["string.patch" "md5=ec0c3a0a771567101a53f0d96ff2986d"] + ["setup.patch" "md5=65f2130d19ef96e4e9dbf93be19f75cd"] +] +url { + src: "https://forge.ocamlcore.org/frs/download.php/778/lbfgs-0.8.3.tar.gz" + checksum: "md5=98d2210538709389d55a9974e89f3b52" +} diff --git a/packages/lbfgs/lbfgs.0.8.3/url b/packages/lbfgs/lbfgs.0.8.3/url deleted file mode 100644 index de00cefb97e..00000000000 --- a/packages/lbfgs/lbfgs.0.8.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/778/lbfgs-0.8.3.tar.gz" -checksum: "98d2210538709389d55a9974e89f3b52" diff --git a/packages/lbfgs/lbfgs.0.8.5/descr b/packages/lbfgs/lbfgs.0.8.5/descr deleted file mode 100644 index 8e9f0a5c71f..00000000000 --- a/packages/lbfgs/lbfgs.0.8.5/descr +++ /dev/null @@ -1,3 +0,0 @@ -Minimization of multidimensional functions on bounded or unbounded domains. -This is a binding to L-BFGS-B, a library for Large-scale -Bound-constrained Optimization. diff --git a/packages/lbfgs/lbfgs.0.8.5/opam b/packages/lbfgs/lbfgs.0.8.5/opam index 0fd26df8c78..7668dad8262 100644 --- a/packages/lbfgs/lbfgs.0.8.5/opam +++ b/packages/lbfgs/lbfgs.0.8.5/opam @@ -1,27 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: ["Christophe Troestler "] homepage: "https://forge.ocamlcore.org/projects/lbfgs/" -dev-repo: "https://github.com/Chris00/L-BFGS-ocaml.git" +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 with OCaml linking exception" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "lbfgs"]] depends: [ + "ocaml" {< "4.02.0"} "camlp4" {build} "ocamlfind" {build} "ocamlbuild" {build} ] depopts: ["lacaml"] depexts: [ - [["debian"] ["gfortran"]] - [["ubuntu"] ["gfortran"]] - [["cygwin"] ["mingw64-x86_64-gcc-fortran"]] - [["osx" "homebrew"] ["gcc"]] + ["gfortran"] {os-distribution = "debian"} + ["gfortran"] {os-distribution = "ubuntu"} + ["mingw64-x86_64-gcc-fortran"] {os = "cygwin"} + ["gcc"] {os = "macos" & os-distribution = "homebrew"} ] -available: [ ocaml-version < "4.02.0" ] 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://forge.ocamlcore.org/frs/download.php/1251/lbfgs-0.8.5.tar.gz" + checksum: "md5=f25658c8f8ac4df800d58a3bf8021a66" +} diff --git a/packages/lbfgs/lbfgs.0.8.5/url b/packages/lbfgs/lbfgs.0.8.5/url deleted file mode 100644 index 30344bd3abf..00000000000 --- a/packages/lbfgs/lbfgs.0.8.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1251/lbfgs-0.8.5.tar.gz" -checksum: "f25658c8f8ac4df800d58a3bf8021a66" diff --git a/packages/lbfgs/lbfgs.0.8.6/descr b/packages/lbfgs/lbfgs.0.8.6/descr deleted file mode 100644 index 8e9f0a5c71f..00000000000 --- a/packages/lbfgs/lbfgs.0.8.6/descr +++ /dev/null @@ -1,3 +0,0 @@ -Minimization of multidimensional functions on bounded or unbounded domains. -This is a binding to L-BFGS-B, a library for Large-scale -Bound-constrained Optimization. diff --git a/packages/lbfgs/lbfgs.0.8.6/opam b/packages/lbfgs/lbfgs.0.8.6/opam deleted file mode 100644 index 2e51927f76a..00000000000 --- a/packages/lbfgs/lbfgs.0.8.6/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -name: "lbfgs" -version: "0.8.6" -maintainer: "Christophe.Troestler@umons.ac.be" -authors: [ "Christophe Troestler " ] -license: "LGPL-3.0 with OCaml linking exception" -homepage: "https://forge.ocamlcore.org/projects/lbfgs/" -dev-repo: "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"] -] -remove: [ - ["ocamlfind" "remove" "lbfgs"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "base-bigarray" - "base-bytes" - "camlp4" {build} - "ocamlfind" {>= "1.5"} - "ocamlbuild" {build} -] -depopts: [ - "lacaml" -] -depexts: [ - [["debian"] ["gfortran"]] - [["ubuntu"] ["gfortran"]] - [["cygwin"] ["mingw64-x86_64-gcc-fortran"]] - [["osx" "homebrew"] ["gcc"]] -] -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/lbfgs/lbfgs.0.8.6/url b/packages/lbfgs/lbfgs.0.8.6/url deleted file mode 100644 index 6612fa9b0e2..00000000000 --- a/packages/lbfgs/lbfgs.0.8.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1492/lbfgs-0.8.6.tar.gz" -checksum: "a5d23adc3e454679f25c5c7e0501b182" diff --git a/packages/lbfgs/lbfgs.0.8.7/descr b/packages/lbfgs/lbfgs.0.8.7/descr deleted file mode 100644 index bfcbafbc45f..00000000000 --- a/packages/lbfgs/lbfgs.0.8.7/descr +++ /dev/null @@ -1,4 +0,0 @@ -Minimization of multidimensional functions on bounded or unbounded domains. -This is a binding to L-BFGS-B, a library for Large-scale -Bound-constrained Optimization. - diff --git a/packages/lbfgs/lbfgs.0.8.7/opam b/packages/lbfgs/lbfgs.0.8.7/opam deleted file mode 100644 index f44557bbae2..00000000000 --- a/packages/lbfgs/lbfgs.0.8.7/opam +++ /dev/null @@ -1,41 +0,0 @@ -opam-version: "1.2" -name: "lbfgs" -version: "0.8.7" -maintainer: "Christophe Troestler " -authors: [ "Christophe Troestler " ] -license: "LGPL-3.0 with OCaml linking exception" -homepage: "https://github.com/Chris00/L-BFGS-ocaml" -dev-repo: "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"] -] -install: ["ocaml" "setup.ml" "-install"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests" - "--%{lacaml:enable}%-lacaml"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -remove: [ - ["ocamlfind" "remove" "lbfgs"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "base-bigarray" - "base-bytes" - "camlp4" {build} - "ocamlfind" {build & >= "1.5"} - "ocamlbuild" {build} -] -depopts: [ - "lacaml" -] -depexts: [ - [["debian"] ["gfortran"]] - [["ubuntu"] ["gfortran"]] - [["cygwin"] ["mingw64-x86_64-gcc-fortran"]] - [["osx" "homebrew"] ["gcc"]] -] diff --git a/packages/lbfgs/lbfgs.0.8.7/url b/packages/lbfgs/lbfgs.0.8.7/url deleted file mode 100644 index 99e7b1e897d..00000000000 --- a/packages/lbfgs/lbfgs.0.8.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/L-BFGS-ocaml/releases/download/0.8.7/lbfgs-0.8.7.tar.gz" -checksum: "177ae85c0703e6a122d235259dcf04dd" diff --git a/packages/lbfgs/lbfgs.0.8.8/descr b/packages/lbfgs/lbfgs.0.8.8/descr deleted file mode 100644 index bfcbafbc45f..00000000000 --- a/packages/lbfgs/lbfgs.0.8.8/descr +++ /dev/null @@ -1,4 +0,0 @@ -Minimization of multidimensional functions on bounded or unbounded domains. -This is a binding to L-BFGS-B, a library for Large-scale -Bound-constrained Optimization. - diff --git a/packages/lbfgs/lbfgs.0.8.8/opam b/packages/lbfgs/lbfgs.0.8.8/opam index 6d64e160b19..9c14bdd1f88 100644 --- a/packages/lbfgs/lbfgs.0.8.8/opam +++ b/packages/lbfgs/lbfgs.0.8.8/opam @@ -1,27 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler " ] license: "LGPL-3.0 with OCaml linking exception" homepage: "https://github.com/Chris00/L-BFGS-ocaml" -dev-repo: "https://github.com/Chris00/L-BFGS-ocaml.git" +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" + "-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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests" - "--%{lacaml:enable}%-lacaml"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "base-bigarray" "base-bytes" "camlp4" {build} @@ -32,8 +42,19 @@ depopts: [ "lacaml" ] depexts: [ - [["debian"] ["gfortran"]] - [["ubuntu"] ["gfortran"]] - [["cygwin"] ["mingw64-x86_64-gcc-fortran"]] - [["osx" "homebrew"] ["gcc"]] + ["gfortran"] {os-distribution = "debian"} + ["gfortran"] {os-distribution = "ubuntu"} + ["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: "md5=1bc380eef12c3c662ed0e2b57b30f61f" +} diff --git a/packages/lbfgs/lbfgs.0.8.8/url b/packages/lbfgs/lbfgs.0.8.8/url deleted file mode 100644 index aa9c8bbad90..00000000000 --- a/packages/lbfgs/lbfgs.0.8.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/L-BFGS-ocaml/releases/download/0.8.8/lbfgs-0.8.8.tar.gz" -checksum: "1bc380eef12c3c662ed0e2b57b30f61f" diff --git a/packages/lbvs_consent/lbvs_consent.1.1.2/descr b/packages/lbvs_consent/lbvs_consent.1.1.2/descr deleted file mode 100644 index 127a49189c8..00000000000 --- a/packages/lbvs_consent/lbvs_consent.1.1.2/descr +++ /dev/null @@ -1,8 +0,0 @@ -Chemoinformatics software for Ligand-Based Virtual Screening (LBVS) using consensus queries. - -Similarity search for molecules using several known active molecules -(for a protein of interest) instead of a single query search. -Details can be found in the paper: -"Consensus queries in ligand-based virtual screening experiments". -F. Berenger, O. Vu and J., Meiler. -Journal of Cheminformatics, November 2017. diff --git a/packages/lbvs_consent/lbvs_consent.1.1.2/opam b/packages/lbvs_consent/lbvs_consent.1.1.2/opam index 293b3d60d77..32a9e4599c0 100644 --- a/packages/lbvs_consent/lbvs_consent.1.1.2/opam +++ b/packages/lbvs_consent/lbvs_consent.1.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "lbvs_consent" authors: "Francois BERENGER " maintainer: "ligand@free.fr" @@ -14,6 +14,7 @@ build: [ ["obuild" "build" "exe-lbvs_consent_mop2de"] ] depends: [ + "ocaml" "batteries" "bitv" {>= "1.2"} "camlzip" {>= "1.06"} @@ -29,3 +30,17 @@ depends: [ "qcheck" {build} "qtest" {build} ] +synopsis: + "Chemoinformatics software for Ligand-Based Virtual Screening (LBVS) using consensus queries." +description: """ +Similarity search for molecules using several known active molecules +(for a protein of interest) instead of a single query search. +Details can be found in the paper: +"Consensus queries in ligand-based virtual screening experiments". +F. Berenger, O. Vu and J., Meiler. +Journal of Cheminformatics, November 2017.""" +extra-files: ["lbvs_consent.install" "md5=7d9d2bbfc6cbd3e03eb2ab9218c55780"] +url { + src: "https://github.com/UnixJunkie/consent/archive/v1.1.2.tar.gz" + checksum: "md5=26c77469380e0636c3a825ebc67b303d" +} diff --git a/packages/lbvs_consent/lbvs_consent.1.1.2/url b/packages/lbvs_consent/lbvs_consent.1.1.2/url deleted file mode 100644 index f3278178ae4..00000000000 --- a/packages/lbvs_consent/lbvs_consent.1.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/consent/archive/v1.1.2.tar.gz" -checksum: "26c77469380e0636c3a825ebc67b303d" diff --git a/packages/ledit/ledit.2.03/descr b/packages/ledit/ledit.2.03/descr deleted file mode 100644 index 9f6c1f6bc37..00000000000 --- a/packages/ledit/ledit.2.03/descr +++ /dev/null @@ -1,3 +0,0 @@ -Line editor, a la rlwrap -One-line editor written in OCaml. It provides line editing for the -Caml toplevels, as well as other interactive Unix commands. diff --git a/packages/ledit/ledit.2.03/opam b/packages/ledit/ledit.2.03/opam index 4a65311cc91..3eab0efd0cf 100644 --- a/packages/ledit/ledit.2.03/opam +++ b/packages/ledit/ledit.2.03/opam @@ -1,7 +1,7 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: make -depends: ["camlp5"] +depends: ["ocaml" "camlp5"] install: [ make "install" @@ -9,3 +9,12 @@ install: [ "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.""" +extra-files: ["ledit.install" "md5=edcac1015d6bf39be54ed235c7fe4dbc"] +url { + src: "http://pauillac.inria.fr/~ddr/ledit/distrib/src/ledit-2.03.tgz" + checksum: "md5=3a70ee7d5d5e2dfb905a1ac2e1e60276" +} diff --git a/packages/ledit/ledit.2.03/url b/packages/ledit/ledit.2.03/url deleted file mode 100644 index 878585f722b..00000000000 --- a/packages/ledit/ledit.2.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pauillac.inria.fr/~ddr/ledit/distrib/src/ledit-2.03.tgz" -checksum: "3a70ee7d5d5e2dfb905a1ac2e1e60276" diff --git a/packages/lemonade-sqlite/lemonade-sqlite.0.1.0/descr b/packages/lemonade-sqlite/lemonade-sqlite.0.1.0/descr deleted file mode 100644 index 8361cd8b430..00000000000 --- a/packages/lemonade-sqlite/lemonade-sqlite.0.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -A monadic interface to sqlite - -WWW: https://github.com/michipili/lemonade-sqlite diff --git a/packages/lemonade-sqlite/lemonade-sqlite.0.1.0/opam b/packages/lemonade-sqlite/lemonade-sqlite.0.1.0/opam index 12444edb2e8..67c7d74d847 100644 --- a/packages/lemonade-sqlite/lemonade-sqlite.0.1.0/opam +++ b/packages/lemonade-sqlite/lemonade-sqlite.0.1.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.1.0" maintainer: "michipili@gmail.com" authors: "Michael Grünewald" license: "CeCILL-B" homepage: "https://github.com/michipili/lemonade-sqlite" bug-reports: "https://github.com/michipili/lemonade-sqlite/issues" -dev-repo: "https://github.com/michipili/lemonade-sqlite.git" +dev-repo: "git+https://github.com/michipili/lemonade-sqlite.git" tags: [ "sql" "sqlite" @@ -23,6 +23,7 @@ remove: [ ["rm" "-rf" "%{share}%/doc/lemonade-sqlite"] ] depends: [ + "ocaml" "broken" {>= "0.4.2"} "bsdowl" {>= "3.0.0"} "conf-bmake" @@ -31,6 +32,14 @@ depends: [ "sqlite3" {>= "2.0.9"} ] depexts: [ - [["osx"] ["sqlite3"]] - [["ubuntu"] ["sqlite3"]] + ["sqlite3"] {os = "macos"} + ["sqlite3"] {os-distribution = "ubuntu"} ] +synopsis: "A monadic interface to sqlite" +description: "WWW: https://github.com/michipili/lemonade-sqlite" +flags: light-uninstall +url { + src: + "https://github.com/michipili/lemonade-sqlite/releases/download/v0.1.0/lemonade-sqlite-0.1.0.tar.xz" + checksum: "md5=43d9fb773d9129610c7edd8aa961f719" +} diff --git a/packages/lemonade-sqlite/lemonade-sqlite.0.1.0/url b/packages/lemonade-sqlite/lemonade-sqlite.0.1.0/url deleted file mode 100644 index 4bb1a7311e5..00000000000 --- a/packages/lemonade-sqlite/lemonade-sqlite.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/michipili/lemonade-sqlite/releases/download/v0.1.0/lemonade-sqlite-0.1.0.tar.xz" -checksum: "43d9fb773d9129610c7edd8aa961f719" diff --git a/packages/lemonade/lemonade.0.2.0/descr b/packages/lemonade/lemonade.0.2.0/descr deleted file mode 100644 index f2410dffb00..00000000000 --- a/packages/lemonade/lemonade.0.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -A monad library with bubbles - -WWW: https://github.com/michipili/lemonade diff --git a/packages/lemonade/lemonade.0.2.0/opam b/packages/lemonade/lemonade.0.2.0/opam index 88c406e2ab5..77b259de35b 100644 --- a/packages/lemonade/lemonade.0.2.0/opam +++ b/packages/lemonade/lemonade.0.2.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "michipili@gmail.com" authors: "Michael Grünewald" license: "CeCILL-B" homepage: "https://github.com/michipili/lemonade" bug-reports: "https://github.com/michipili/lemonade/issues" -dev-repo: "https://github.com/michipili/lemonade.git" +dev-repo: "git+https://github.com/michipili/lemonade.git" tags: [ "pattern" "monad" @@ -21,9 +21,18 @@ remove: [ ["rm" "-rf" "%{share}%/doc/lemonade"] ] depends: [ + "ocaml" "broken" {>= "0.4.2"} "bsdowl" {>= "3.0.0"} "conf-bmake" - "mixture"{>= "0.2.0"} + "mixture" {>= "0.2.0"} "ocamlfind" ] +synopsis: "A monad library with bubbles" +description: "WWW: https://github.com/michipili/lemonade" +flags: light-uninstall +url { + src: + "https://github.com/michipili/lemonade/releases/download/v0.2.0/lemonade-0.2.0.tar.xz" + checksum: "md5=429775bd597f48b9169d8f19abb14455" +} diff --git a/packages/lemonade/lemonade.0.2.0/url b/packages/lemonade/lemonade.0.2.0/url deleted file mode 100644 index f4dbfed6c39..00000000000 --- a/packages/lemonade/lemonade.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/michipili/lemonade/releases/download/v0.2.0/lemonade-0.2.0.tar.xz" -checksum: "429775bd597f48b9169d8f19abb14455" diff --git a/packages/lemonade/lemonade.0.3.0/descr b/packages/lemonade/lemonade.0.3.0/descr deleted file mode 100644 index f2410dffb00..00000000000 --- a/packages/lemonade/lemonade.0.3.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -A monad library with bubbles - -WWW: https://github.com/michipili/lemonade diff --git a/packages/lemonade/lemonade.0.3.0/opam b/packages/lemonade/lemonade.0.3.0/opam deleted file mode 100644 index c74d790bc79..00000000000 --- a/packages/lemonade/lemonade.0.3.0/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -maintainer: "michipili@gmail.com" -authors: "Michael Grünewald" -license: "CeCILL-B" -homepage: "https://github.com/michipili/lemonade" -bug-reports: "https://github.com/michipili/lemonade/issues" -dev-repo: "https://github.com/michipili/lemonade.git" -tags: [ - "pattern" - "monad" -] -build: [ - ["./configure" "--prefix" prefix] - [conf-bmake:path "-I%{bsdowl:share}%" "all"] -] -install: [ - [conf-bmake:path "-I%{bsdowl:share}%" "install"] -] -remove: [ - ["ocamlfind" "remove" "lemonade"] - ["rm" "-rf" "%{share}%/doc/lemonade"] -] -depends: [ - "broken" {>= "0.4.2"} - "bsdowl" {>= "3.0.0"} - "conf-bmake" - "mixture"{= "0.2.0"} - "ocamlfind" -] diff --git a/packages/lemonade/lemonade.0.3.0/url b/packages/lemonade/lemonade.0.3.0/url deleted file mode 100644 index 41aced9adb3..00000000000 --- a/packages/lemonade/lemonade.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/michipili/lemonade/releases/download/v0.3.0/lemonade-0.3.0.tar.xz" -checksum: "61e3bec52b6ff865178f09bce6b4f8df" diff --git a/packages/lemonade/lemonade.0.4.0/descr b/packages/lemonade/lemonade.0.4.0/descr deleted file mode 100644 index f2410dffb00..00000000000 --- a/packages/lemonade/lemonade.0.4.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -A monad library with bubbles - -WWW: https://github.com/michipili/lemonade diff --git a/packages/lemonade/lemonade.0.4.0/opam b/packages/lemonade/lemonade.0.4.0/opam deleted file mode 100644 index 3afb299f1b8..00000000000 --- a/packages/lemonade/lemonade.0.4.0/opam +++ /dev/null @@ -1,35 +0,0 @@ -opam-version: "1.2" -maintainer: "michipili@gmail.com" -authors: "Michael Grünewald" -version: "0.4.0" -license: "CeCILL-B" -homepage: "https://github.com/michipili/lemonade" -bug-reports: "https://github.com/michipili/lemonade/issues" -dev-repo: "https://github.com/michipili/lemonade.git" -tags: [ - "pattern" - "monad" -] -build: [ - ["./configure" - "--prefix" prefix - "--%{ppx_tools:enable}%-ppx-rewriter"] - [conf-bmake:path "-I%{bsdowl:share}%" "all"] -] -install: [ - [conf-bmake:path "-I%{bsdowl:share}%" "install"] -] -remove: [ - ["ocamlfind" "remove" "lemonade"] - ["rm" "-rf" "%{share}%/doc/lemonade"] -] -available: [ - ocaml-version >= "4.00.1" -] -depends: [ - "broken" {>= "0.4.2"} - "bsdowl" {>= "3.0.0"} - "conf-bmake" - "mixture"{>= "1.0.0"} - "ocamlfind" -] diff --git a/packages/lemonade/lemonade.0.4.0/url b/packages/lemonade/lemonade.0.4.0/url deleted file mode 100644 index 0eee55a0a73..00000000000 --- a/packages/lemonade/lemonade.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/michipili/lemonade/releases/download/v0.4.0/lemonade-0.4.0.tar.xz" -checksum: "b626960c77f8e9fde0ccac0aab34a10d" diff --git a/packages/lemonade/lemonade.0.5.0/descr b/packages/lemonade/lemonade.0.5.0/descr deleted file mode 100644 index f2410dffb00..00000000000 --- a/packages/lemonade/lemonade.0.5.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -A monad library with bubbles - -WWW: https://github.com/michipili/lemonade diff --git a/packages/lemonade/lemonade.0.5.0/opam b/packages/lemonade/lemonade.0.5.0/opam deleted file mode 100644 index 69904ac3609..00000000000 --- a/packages/lemonade/lemonade.0.5.0/opam +++ /dev/null @@ -1,35 +0,0 @@ -opam-version: "1.2" -maintainer: "michipili@gmail.com" -authors: "Michael Grünewald" -version: "0.5.0" -license: "CeCILL-B" -homepage: "https://github.com/michipili/lemonade" -bug-reports: "https://github.com/michipili/lemonade/issues" -dev-repo: "https://github.com/michipili/lemonade.git" -tags: [ - "pattern" - "monad" -] -build: [ - ["./configure" - "--prefix" prefix - "--%{ppx_tools:enable}%-ppx-rewriter"] - [conf-bmake:path "-I%{bsdowl:share}%" "all"] -] -install: [ - [conf-bmake:path "-I%{bsdowl:share}%" "install"] -] -remove: [ - ["ocamlfind" "remove" "lemonade"] - ["rm" "-rf" "%{share}%/doc/lemonade"] -] -available: [ - ocaml-version >= "4.00.1" -] -depends: [ - "broken" {>= "0.4.2"} - "bsdowl" {>= "3.0.0"} - "conf-bmake" - "mixture"{>= "1.0.0"} - "ocamlfind" -] diff --git a/packages/lemonade/lemonade.0.5.0/url b/packages/lemonade/lemonade.0.5.0/url deleted file mode 100644 index 17ff88adfe4..00000000000 --- a/packages/lemonade/lemonade.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/michipili/lemonade/releases/download/v0.5.0/lemonade-0.5.0.tar.xz" -checksum: "c6e6fcad72f6be446d443b9207abc976" diff --git a/packages/lemonade/lemonade.0.6.0/descr b/packages/lemonade/lemonade.0.6.0/descr deleted file mode 100644 index f2410dffb00..00000000000 --- a/packages/lemonade/lemonade.0.6.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -A monad library with bubbles - -WWW: https://github.com/michipili/lemonade diff --git a/packages/lemonade/lemonade.0.6.0/opam b/packages/lemonade/lemonade.0.6.0/opam index 4b54c2bedc8..b5107f1836d 100644 --- a/packages/lemonade/lemonade.0.6.0/opam +++ b/packages/lemonade/lemonade.0.6.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "michipili@gmail.com" authors: "Michael Grünewald" version: "0.6.0" license: "CeCILL-B" homepage: "https://github.com/michipili/lemonade" bug-reports: "https://github.com/michipili/lemonade/issues" -dev-repo: "https://github.com/michipili/lemonade.git" +dev-repo: "git+https://github.com/michipili/lemonade.git" tags: [ "pattern" "monad" @@ -23,13 +23,19 @@ remove: [ ["ocamlfind" "remove" "lemonade"] ["rm" "-rf" "%{share}%/doc/lemonade"] ] -available: [ - ocaml-version >= "4.00.1" -] depends: [ + "ocaml" {>= "4.00.1"} "broken" {>= "0.4.2"} "bsdowl" {>= "3.0.0"} "conf-bmake" - "mixture"{>= "1.0.0"} + "mixture" {>= "1.0.0"} "ocamlfind" ] +synopsis: "A monad library with bubbles" +description: "WWW: https://github.com/michipili/lemonade" +flags: light-uninstall +url { + src: + "https://github.com/michipili/lemonade/releases/download/v0.6.0/lemonade-0.6.0.tar.xz" + checksum: "md5=f5c8c194eb4c3a2d6e2f4f014d0fa53c" +} diff --git a/packages/lemonade/lemonade.0.6.0/url b/packages/lemonade/lemonade.0.6.0/url deleted file mode 100644 index 0c537e576ec..00000000000 --- a/packages/lemonade/lemonade.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/michipili/lemonade/releases/download/v0.6.0/lemonade-0.6.0.tar.xz" -checksum: "f5c8c194eb4c3a2d6e2f4f014d0fa53c" diff --git a/packages/lens/lens.1.0.0/descr b/packages/lens/lens.1.0.0/descr deleted file mode 100644 index 12816d31d7d..00000000000 --- a/packages/lens/lens.1.0.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Functional lenses -Based on F# implementation in https://github.com/fsharp/fsharpx -see https://github.com/fsharp/fsharpx/blob/master/src/FSharpx.Core/Lens.fs for the original implementation -see http://bugsquash.blogspot.com/2011/11/lenses-in-f.html - Lenses in F# -see http://stackoverflow.com/questions/8179485/updating-nested-immutable-data-structures - Stackoverflow question about Updating nested immutable data structures -see http://stackoverflow.com/questions/5767129/lenses-fclabels-data-accessor-which-library-for-structure-access-and-mutatio - Haskell libraries for structure access and mutation -see http://www.youtube.com/watch?v=efv0SQNde5Q - Functional lenses for Scala by Edward Kmett on YouTube -see http://patternsinfp.wordpress.com/2011/01/31/lenses-are-the-coalgebras-for-the-costate-comonad - Lenses are the coalgebras for the costate comonad by Jeremy Gibbons diff --git a/packages/lens/lens.1.0.0/opam b/packages/lens/lens.1.0.0/opam index 6f42c0f5b72..042bfe189af 100644 --- a/packages/lens/lens.1.0.0/opam +++ b/packages/lens/lens.1.0.0/opam @@ -1,7 +1,6 @@ -opam-version: "1.2" +opam-version: "2.0" name: "lens" version: "1.0.0" -ocaml-version: >= "4.01.0" maintainer: "Paolo Donadeo " authors: [ "Alessandro Strada " ] license: "BSD-3-clause" @@ -15,7 +14,22 @@ remove: [ ["ocamlfind" "remove" "lens"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://github.com/pdonadeo/ocaml-lens" +synopsis: "Functional lenses" +description: """ +Based on F# implementation in https://github.com/fsharp/fsharpx +see https://github.com/fsharp/fsharpx/blob/master/src/FSharpx.Core/Lens.fs for the original implementation +see http://bugsquash.blogspot.com/2011/11/lenses-in-f.html - Lenses in F# +see http://stackoverflow.com/questions/8179485/updating-nested-immutable-data-structures - Stackoverflow question about Updating nested immutable data structures +see http://stackoverflow.com/questions/5767129/lenses-fclabels-data-accessor-which-library-for-structure-access-and-mutatio - Haskell libraries for structure access and mutation +see http://www.youtube.com/watch?v=efv0SQNde5Q - Functional lenses for Scala by Edward Kmett on YouTube +see http://patternsinfp.wordpress.com/2011/01/31/lenses-are-the-coalgebras-for-the-costate-comonad - Lenses are the coalgebras for the costate comonad by Jeremy Gibbons""" +flags: light-uninstall +url { + src: "https://github.com/pdonadeo/ocaml-lens/archive/v1.0.0.tar.gz" + checksum: "md5=ab26edc935c0b350a5ae7b714142a724" +} diff --git a/packages/lens/lens.1.0.0/url b/packages/lens/lens.1.0.0/url deleted file mode 100644 index 4fb59168ee3..00000000000 --- a/packages/lens/lens.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pdonadeo/ocaml-lens/archive/v1.0.0.tar.gz" -checksum: "ab26edc935c0b350a5ae7b714142a724" diff --git a/packages/lens/lens.1.0.2/descr b/packages/lens/lens.1.0.2/descr deleted file mode 100644 index 12816d31d7d..00000000000 --- a/packages/lens/lens.1.0.2/descr +++ /dev/null @@ -1,8 +0,0 @@ -Functional lenses -Based on F# implementation in https://github.com/fsharp/fsharpx -see https://github.com/fsharp/fsharpx/blob/master/src/FSharpx.Core/Lens.fs for the original implementation -see http://bugsquash.blogspot.com/2011/11/lenses-in-f.html - Lenses in F# -see http://stackoverflow.com/questions/8179485/updating-nested-immutable-data-structures - Stackoverflow question about Updating nested immutable data structures -see http://stackoverflow.com/questions/5767129/lenses-fclabels-data-accessor-which-library-for-structure-access-and-mutatio - Haskell libraries for structure access and mutation -see http://www.youtube.com/watch?v=efv0SQNde5Q - Functional lenses for Scala by Edward Kmett on YouTube -see http://patternsinfp.wordpress.com/2011/01/31/lenses-are-the-coalgebras-for-the-costate-comonad - Lenses are the coalgebras for the costate comonad by Jeremy Gibbons diff --git a/packages/lens/lens.1.0.2/opam b/packages/lens/lens.1.0.2/opam index ffd26319d7e..a05213ffb8f 100644 --- a/packages/lens/lens.1.0.2/opam +++ b/packages/lens/lens.1.0.2/opam @@ -1,10 +1,9 @@ -opam-version: "1.2" -available: [ ocaml-version >= "4.01.0" ] +opam-version: "2.0" maintainer: "Paolo Donadeo " authors: [ "Alessandro Strada " ] license: "BSD-3-clause" homepage: "https://github.com/pdonadeo/ocaml-lens" -dev-repo: "https://github.com/pdonadeo/ocaml-lens.git" +dev-repo: "git+https://github.com/pdonadeo/ocaml-lens.git" bug-reports: "https://github.com/pdonadeo/ocaml-lens/issues" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -15,6 +14,21 @@ remove: [ ["ocamlfind" "remove" "lens"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} ] +synopsis: "Functional lenses" +description: """ +Based on F# implementation in https://github.com/fsharp/fsharpx +see https://github.com/fsharp/fsharpx/blob/master/src/FSharpx.Core/Lens.fs for the original implementation +see http://bugsquash.blogspot.com/2011/11/lenses-in-f.html - Lenses in F# +see http://stackoverflow.com/questions/8179485/updating-nested-immutable-data-structures - Stackoverflow question about Updating nested immutable data structures +see http://stackoverflow.com/questions/5767129/lenses-fclabels-data-accessor-which-library-for-structure-access-and-mutatio - Haskell libraries for structure access and mutation +see http://www.youtube.com/watch?v=efv0SQNde5Q - Functional lenses for Scala by Edward Kmett on YouTube +see http://patternsinfp.wordpress.com/2011/01/31/lenses-are-the-coalgebras-for-the-costate-comonad - Lenses are the coalgebras for the costate comonad by Jeremy Gibbons""" +flags: light-uninstall +url { + src: "https://github.com/pdonadeo/ocaml-lens/archive/v1.0.2.tar.gz" + checksum: "md5=2f15203394f6a4b3277cb7ee4e9a6b81" +} diff --git a/packages/lens/lens.1.0.2/url b/packages/lens/lens.1.0.2/url deleted file mode 100644 index 40b79d1791f..00000000000 --- a/packages/lens/lens.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pdonadeo/ocaml-lens/archive/v1.0.2.tar.gz" -checksum: "2f15203394f6a4b3277cb7ee4e9a6b81" diff --git a/packages/lens/lens.1.1.0/descr b/packages/lens/lens.1.1.0/descr deleted file mode 100644 index 12816d31d7d..00000000000 --- a/packages/lens/lens.1.1.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Functional lenses -Based on F# implementation in https://github.com/fsharp/fsharpx -see https://github.com/fsharp/fsharpx/blob/master/src/FSharpx.Core/Lens.fs for the original implementation -see http://bugsquash.blogspot.com/2011/11/lenses-in-f.html - Lenses in F# -see http://stackoverflow.com/questions/8179485/updating-nested-immutable-data-structures - Stackoverflow question about Updating nested immutable data structures -see http://stackoverflow.com/questions/5767129/lenses-fclabels-data-accessor-which-library-for-structure-access-and-mutatio - Haskell libraries for structure access and mutation -see http://www.youtube.com/watch?v=efv0SQNde5Q - Functional lenses for Scala by Edward Kmett on YouTube -see http://patternsinfp.wordpress.com/2011/01/31/lenses-are-the-coalgebras-for-the-costate-comonad - Lenses are the coalgebras for the costate comonad by Jeremy Gibbons diff --git a/packages/lens/lens.1.1.0/opam b/packages/lens/lens.1.1.0/opam index 3715460f06b..cfb46e085ff 100644 --- a/packages/lens/lens.1.1.0/opam +++ b/packages/lens/lens.1.1.0/opam @@ -1,10 +1,9 @@ -opam-version: "1.2" -available: [ ocaml-version >= "4.01.0" ] +opam-version: "2.0" maintainer: "Paolo Donadeo " authors: [ "Alessandro Strada " ] license: "BSD-3-clause" homepage: "https://github.com/pdonadeo/ocaml-lens" -dev-repo: "https://github.com/pdonadeo/ocaml-lens.git" +dev-repo: "git+https://github.com/pdonadeo/ocaml-lens.git" bug-reports: "https://github.com/pdonadeo/ocaml-lens/issues" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--enable-ppx" {ppx_deriving:installed & ppx_tools:installed} ] @@ -15,10 +14,25 @@ remove: [ ["ocamlfind" "remove" "lens"] ] depends: [ - "ocamlfind" { build } - "ounit" { build } + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} + "ounit" {build} ] depopts: [ "ppx_deriving" { build } "ppx_tools" { build } ] +synopsis: "Functional lenses" +description: """ +Based on F# implementation in https://github.com/fsharp/fsharpx +see https://github.com/fsharp/fsharpx/blob/master/src/FSharpx.Core/Lens.fs for the original implementation +see http://bugsquash.blogspot.com/2011/11/lenses-in-f.html - Lenses in F# +see http://stackoverflow.com/questions/8179485/updating-nested-immutable-data-structures - Stackoverflow question about Updating nested immutable data structures +see http://stackoverflow.com/questions/5767129/lenses-fclabels-data-accessor-which-library-for-structure-access-and-mutatio - Haskell libraries for structure access and mutation +see http://www.youtube.com/watch?v=efv0SQNde5Q - Functional lenses for Scala by Edward Kmett on YouTube +see http://patternsinfp.wordpress.com/2011/01/31/lenses-are-the-coalgebras-for-the-costate-comonad - Lenses are the coalgebras for the costate comonad by Jeremy Gibbons""" +flags: light-uninstall +url { + src: "https://github.com/pdonadeo/ocaml-lens/archive/v1.1.0.tar.gz" + checksum: "md5=857d2ab648c5d65837dad0ace14a5ad6" +} diff --git a/packages/lens/lens.1.1.0/url b/packages/lens/lens.1.1.0/url deleted file mode 100644 index 1aff1218f9c..00000000000 --- a/packages/lens/lens.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pdonadeo/ocaml-lens/archive/v1.1.0.tar.gz" -checksum: "857d2ab648c5d65837dad0ace14a5ad6" diff --git a/packages/lens/lens.1.2.0/descr b/packages/lens/lens.1.2.0/descr deleted file mode 100644 index 12816d31d7d..00000000000 --- a/packages/lens/lens.1.2.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Functional lenses -Based on F# implementation in https://github.com/fsharp/fsharpx -see https://github.com/fsharp/fsharpx/blob/master/src/FSharpx.Core/Lens.fs for the original implementation -see http://bugsquash.blogspot.com/2011/11/lenses-in-f.html - Lenses in F# -see http://stackoverflow.com/questions/8179485/updating-nested-immutable-data-structures - Stackoverflow question about Updating nested immutable data structures -see http://stackoverflow.com/questions/5767129/lenses-fclabels-data-accessor-which-library-for-structure-access-and-mutatio - Haskell libraries for structure access and mutation -see http://www.youtube.com/watch?v=efv0SQNde5Q - Functional lenses for Scala by Edward Kmett on YouTube -see http://patternsinfp.wordpress.com/2011/01/31/lenses-are-the-coalgebras-for-the-costate-comonad - Lenses are the coalgebras for the costate comonad by Jeremy Gibbons diff --git a/packages/lens/lens.1.2.0/opam b/packages/lens/lens.1.2.0/opam index 3cdff28cf13..b9002d35cb3 100644 --- a/packages/lens/lens.1.2.0/opam +++ b/packages/lens/lens.1.2.0/opam @@ -1,10 +1,9 @@ -opam-version: "1.2" -available: [ ocaml-version >= "4.02.3" ] +opam-version: "2.0" maintainer: "Paolo Donadeo " authors: [ "Alessandro Strada " ] license: "BSD-3-clause" homepage: "https://github.com/pdonadeo/ocaml-lens" -dev-repo: "https://github.com/pdonadeo/ocaml-lens.git" +dev-repo: "git+https://github.com/pdonadeo/ocaml-lens.git" bug-reports: "https://github.com/pdonadeo/ocaml-lens/issues" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--enable-ppx" {ppx_deriving:installed & ppx_tools:installed} ] @@ -15,10 +14,25 @@ remove: [ ["ocamlfind" "remove" "lens"] ] depends: [ - "ocamlfind" { build } - "ounit" { build } + "ocaml" {>= "4.02.3"} + "ocamlfind" {build} + "ounit" {build} ] depopts: [ "ppx_deriving" { build } "ppx_tools" { build } ] +synopsis: "Functional lenses" +description: """ +Based on F# implementation in https://github.com/fsharp/fsharpx +see https://github.com/fsharp/fsharpx/blob/master/src/FSharpx.Core/Lens.fs for the original implementation +see http://bugsquash.blogspot.com/2011/11/lenses-in-f.html - Lenses in F# +see http://stackoverflow.com/questions/8179485/updating-nested-immutable-data-structures - Stackoverflow question about Updating nested immutable data structures +see http://stackoverflow.com/questions/5767129/lenses-fclabels-data-accessor-which-library-for-structure-access-and-mutatio - Haskell libraries for structure access and mutation +see http://www.youtube.com/watch?v=efv0SQNde5Q - Functional lenses for Scala by Edward Kmett on YouTube +see http://patternsinfp.wordpress.com/2011/01/31/lenses-are-the-coalgebras-for-the-costate-comonad - Lenses are the coalgebras for the costate comonad by Jeremy Gibbons""" +flags: light-uninstall +url { + src: "https://github.com/pdonadeo/ocaml-lens/archive/v1.2.0.tar.gz" + checksum: "md5=1e9a3aa9555949f26f150a70c798b477" +} diff --git a/packages/lens/lens.1.2.0/url b/packages/lens/lens.1.2.0/url deleted file mode 100644 index c9bc744962f..00000000000 --- a/packages/lens/lens.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pdonadeo/ocaml-lens/archive/v1.2.0.tar.gz" -checksum: "1e9a3aa9555949f26f150a70c798b477" diff --git a/packages/leveldb/leveldb.1.0.2/descr b/packages/leveldb/leveldb.1.0.2/descr deleted file mode 100644 index bfb47c14d81..00000000000 --- a/packages/leveldb/leveldb.1.0.2/descr +++ /dev/null @@ -1,13 +0,0 @@ -OCaml bindings for Google's LevelDB library. - -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 diff --git a/packages/leveldb/leveldb.1.0.2/files/link_against_extra_libs.patch b/packages/leveldb/leveldb.1.0.2/files/link_against_extra_libs.patch deleted file mode 100644 index 6b887aaa0b2..00000000000 --- a/packages/leveldb/leveldb.1.0.2/files/link_against_extra_libs.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/OMakefile b/src/OMakefile -index ece98cd..242176a 100644 ---- a/src/OMakefile -+++ b/src/OMakefile -@@ -10,7 +10,7 @@ section - leveldb.cma leveldb.cmxa leveldb.a libcamlleveldb.a dllcamlleveldb.so: \ - leveldb_stubs.o levelDB.cmo levelDB.cmx - ocamlmklib \ -- -oc camlleveldb -o leveldb -lsnappy -lleveldb \ -+ -oc camlleveldb -o leveldb -lsnappy -lleveldb -lstdc++ -lsnappy -lm \ - leveldb_stubs.o levelDB.cmo levelDB.cmx - - .DEFAULT: leveldb.cma leveldb.cmxa diff --git a/packages/leveldb/leveldb.1.0.2/opam b/packages/leveldb/leveldb.1.0.2/opam deleted file mode 100644 index 2373f91e6a7..00000000000 --- a/packages/leveldb/leveldb.1.0.2/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -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"] -build: ["omake" "-j9"] -build-test: [["omake" "test"] {"%{ounit:installed}"}] -remove: [ - ["ocamlfind" "remove" "leveldb"] -] -depends: [ - "ocamlfind" - "omake" - "conf-leveldb" - "ounit" -] -depexts: [ - [["debian"] ["libsnappy-dev"]] - [["ubuntu"] ["libsnappy-dev"]] -] -patches: [ "link_against_extra_libs.patch" ] -dev-repo: "git://github.com/mfp/ocaml-leveldb" -install: ["omake" "install" "prefix=%{prefix}%"] diff --git a/packages/leveldb/leveldb.1.0.2/url b/packages/leveldb/leveldb.1.0.2/url deleted file mode 100644 index 788850d2672..00000000000 --- a/packages/leveldb/leveldb.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mfp/ocaml-leveldb/archive/ocaml-leveldb-1.0.2.tar.gz" -checksum: "3aa286567a0ef693de47bf0769a8a3d3" diff --git a/packages/leveldb/leveldb.1.0.3/descr b/packages/leveldb/leveldb.1.0.3/descr deleted file mode 100644 index bfb47c14d81..00000000000 --- a/packages/leveldb/leveldb.1.0.3/descr +++ /dev/null @@ -1,13 +0,0 @@ -OCaml bindings for Google's LevelDB library. - -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 diff --git a/packages/leveldb/leveldb.1.0.3/files/fix_snappy_link_issue.patch b/packages/leveldb/leveldb.1.0.3/files/fix_snappy_link_issue.patch deleted file mode 100644 index cb3238eeddb..00000000000 --- a/packages/leveldb/leveldb.1.0.3/files/fix_snappy_link_issue.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/OMakefile b/src/OMakefile -index 142a0df..3f3a166 100644 ---- a/src/OMakefile -+++ b/src/OMakefile -@@ -11,7 +11,7 @@ section - leveldb.cma leveldb.cmxa leveldb.a libcamlleveldb.a dllcamlleveldb.so: \ - leveldb_stubs.o levelDB.cmo levelDB.cmx - ocamlmklib \ -- -oc camlleveldb -o leveldb -lsnappy -lleveldb -lstdc++ -lm \ -+ -oc camlleveldb -o leveldb -lsnappy -lleveldb -lstdc++ -lsnappy -lm \ - leveldb_stubs.o levelDB.cmo levelDB.cmx - - .DEFAULT: leveldb.cma leveldb.cmxa diff --git a/packages/leveldb/leveldb.1.0.3/files/warn_error.patch b/packages/leveldb/leveldb.1.0.3/files/warn_error.patch deleted file mode 100644 index e38c461856d..00000000000 --- a/packages/leveldb/leveldb.1.0.3/files/warn_error.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff --git a/OMakefile b/OMakefile -index 7ede325..900feb2 100644 ---- a/OMakefile -+++ b/OMakefile -@@ -1,5 +1,5 @@ - --OCAMLFLAGS = -w +a-4-6-9-27-28-30..99 -warn-error +a-4-6-9-18-27-28-30..99 -annot -thread -+OCAMLFLAGS = -w +a-4-6-9-27-28-30..99 -warn-error +a-3-6-9-18-27-28-30..99 -annot -thread - OCAMLOPTFLAGS += -inline 100 - - HAS_NATDYNLINK = false diff --git a/packages/leveldb/leveldb.1.0.3/opam b/packages/leveldb/leveldb.1.0.3/opam deleted file mode 100644 index 1beba5a9128..00000000000 --- a/packages/leveldb/leveldb.1.0.3/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -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"] -build: ["omake" "-j9"] -build-test: [["omake" "test"] {"%{ounit:installed}"}] -remove: [ - ["ocamlfind" "remove" "leveldb"] -] -depends: [ - "ocamlfind" - "omake" - "conf-leveldb" - "ounit" -] -depexts: [ - [["debian"] ["libsnappy-dev"]] - [["ubuntu"] ["libsnappy-dev"]] -] -patches: [ "fix_snappy_link_issue.patch" - "warn_error.patch" ] -dev-repo: "git://github.com/mfp/ocaml-leveldb" -install: ["omake" "install" "prefix=%{prefix}%"] diff --git a/packages/leveldb/leveldb.1.0.3/url b/packages/leveldb/leveldb.1.0.3/url deleted file mode 100644 index f5826d5f030..00000000000 --- a/packages/leveldb/leveldb.1.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mfp/ocaml-leveldb/archive/ocaml-leveldb-1.0.3.tar.gz" -checksum: "68ce7bda83d28cd14bf817355e9781af" diff --git a/packages/leveldb/leveldb.1.1.0/descr b/packages/leveldb/leveldb.1.1.0/descr deleted file mode 100644 index bfb47c14d81..00000000000 --- a/packages/leveldb/leveldb.1.1.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -OCaml bindings for Google's LevelDB library. - -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 diff --git a/packages/leveldb/leveldb.1.1.0/opam b/packages/leveldb/leveldb.1.1.0/opam deleted file mode 100644 index 21140ae689a..00000000000 --- a/packages/leveldb/leveldb.1.1.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -name: "leveldb" -author: "mfp@acm.org" -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://github.com/mfp/ocaml-leveldb" -bug-reports: "https://github.com/mfp/ocaml-leveldb/issues" - -build: [["omake" "-j9"]] -install: [["omake" "install" "prefix=%{prefix}%"]] -build-test: [["omake" "test"] { ounit:installed } ] -remove: [["ocamlfind" "remove" "leveldb"]] - -depends: [ - "ocamlfind" {build} - "omake" {build} - "ounit" {build} - "conf-leveldb" -] - -depexts: [ - [["debian"] ["libsnappy-dev"]] - [["ubuntu"] ["libsnappy-dev"]] -] diff --git a/packages/leveldb/leveldb.1.1.0/url b/packages/leveldb/leveldb.1.1.0/url deleted file mode 100644 index a4f6d38961f..00000000000 --- a/packages/leveldb/leveldb.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mfp/ocaml-leveldb/archive/1.1.0.tar.gz" -checksum: "63b3961fb3a34cb099fe0587ec20b148" diff --git a/packages/leveldb/leveldb.1.1.1/descr b/packages/leveldb/leveldb.1.1.1/descr deleted file mode 100644 index bfb47c14d81..00000000000 --- a/packages/leveldb/leveldb.1.1.1/descr +++ /dev/null @@ -1,13 +0,0 @@ -OCaml bindings for Google's LevelDB library. - -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 diff --git a/packages/leveldb/leveldb.1.1.1/opam b/packages/leveldb/leveldb.1.1.1/opam deleted file mode 100644 index 21140ae689a..00000000000 --- a/packages/leveldb/leveldb.1.1.1/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -name: "leveldb" -author: "mfp@acm.org" -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://github.com/mfp/ocaml-leveldb" -bug-reports: "https://github.com/mfp/ocaml-leveldb/issues" - -build: [["omake" "-j9"]] -install: [["omake" "install" "prefix=%{prefix}%"]] -build-test: [["omake" "test"] { ounit:installed } ] -remove: [["ocamlfind" "remove" "leveldb"]] - -depends: [ - "ocamlfind" {build} - "omake" {build} - "ounit" {build} - "conf-leveldb" -] - -depexts: [ - [["debian"] ["libsnappy-dev"]] - [["ubuntu"] ["libsnappy-dev"]] -] diff --git a/packages/leveldb/leveldb.1.1.1/url b/packages/leveldb/leveldb.1.1.1/url deleted file mode 100644 index a119413e0a8..00000000000 --- a/packages/leveldb/leveldb.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mfp/ocaml-leveldb/archive/1.1.1.tar.gz" -checksum: "7495ef120693866347e14c464d4f8ab4" diff --git a/packages/leveldb/leveldb.1.1.2/descr b/packages/leveldb/leveldb.1.1.2/descr deleted file mode 100644 index bfb47c14d81..00000000000 --- a/packages/leveldb/leveldb.1.1.2/descr +++ /dev/null @@ -1,13 +0,0 @@ -OCaml bindings for Google's LevelDB library. - -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 diff --git a/packages/leveldb/leveldb.1.1.2/opam b/packages/leveldb/leveldb.1.1.2/opam index 7e9d73c9d57..792bffa42a8 100644 --- a/packages/leveldb/leveldb.1.1.2/opam +++ b/packages/leveldb/leveldb.1.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mfp@acm.org" authors: "mfp@acm.org" homepage: "https://github.com/mfp/ocaml-leveldb" @@ -6,19 +6,38 @@ 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://github.com/mfp/ocaml-leveldb" -build: ["omake" "-j9" "libs"] -install: ["omake" "install" "prefix=%{prefix}%"] -build-test: [ - ["omake" "test"] {ounit:installed} +build: [ + ["omake" "-j9" "libs"] + ["omake" "test"] {with-test & ounit:installed} ] +install: ["omake" "install" "prefix=%{prefix}%"] remove: ["ocamlfind" "remove" "leveldb"] depends: [ + "ocaml" "ocamlfind" {build} "omake" {build} - "ounit" {test} + "ounit" {with-test} "conf-leveldb" ] depexts: [ - [["debian"] ["libsnappy-dev"]] - [["ubuntu"] ["libsnappy-dev"]] + ["libsnappy-dev"] {os-distribution = "debian"} + ["libsnappy-dev"] {os-distribution = "ubuntu"} ] +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: "md5=690910f2bf70b4b1b2f6ca1a2075ac0a" +} diff --git a/packages/leveldb/leveldb.1.1.2/url b/packages/leveldb/leveldb.1.1.2/url deleted file mode 100644 index 393889529a2..00000000000 --- a/packages/leveldb/leveldb.1.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mfp/ocaml-leveldb/archive/1.1.2.tar.gz" -checksum: "690910f2bf70b4b1b2f6ca1a2075ac0a" diff --git a/packages/levenshtein/levenshtein.1.0.0/descr b/packages/levenshtein/levenshtein.1.0.0/descr deleted file mode 100644 index dcd93aed6f6..00000000000 --- a/packages/levenshtein/levenshtein.1.0.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -Levenshtein distance algorithm for general array. -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. diff --git a/packages/levenshtein/levenshtein.1.0.0/opam b/packages/levenshtein/levenshtein.1.0.0/opam index 51cca073f1a..67e42e6ee25 100644 --- a/packages/levenshtein/levenshtein.1.0.0/opam +++ b/packages/levenshtein/levenshtein.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -16,9 +16,25 @@ remove: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-uninstall"] ] -depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } - "pa_ounit" {>="109.53.02"} +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} + "omake" {build & < "0.10.1"} + "pa_ounit" {>= "109.53.02"} ] -available: [ ocaml-version >= "4.01.0" ] +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://bitbucket.org/camlspotter/ocaml_levenshtein/get/1.0.0.tar.gz" + checksum: "md5=513c55272e1f1809aae4f922705abe70" +} diff --git a/packages/levenshtein/levenshtein.1.0.0/url b/packages/levenshtein/levenshtein.1.0.0/url deleted file mode 100644 index 329641576ef..00000000000 --- a/packages/levenshtein/levenshtein.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ocaml_levenshtein/get/1.0.0.tar.gz" -checksum: "513c55272e1f1809aae4f922705abe70" diff --git a/packages/levenshtein/levenshtein.1.1.0/descr b/packages/levenshtein/levenshtein.1.1.0/descr deleted file mode 100644 index 668ab1738b0..00000000000 --- a/packages/levenshtein/levenshtein.1.1.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Levenshtein distance algorithm for general array. -Levenshtein distance algorithm for general array. diff --git a/packages/levenshtein/levenshtein.1.1.0/opam b/packages/levenshtein/levenshtein.1.1.0/opam index 6bbecfa4e3a..15ab51aa91f 100644 --- a/packages/levenshtein/levenshtein.1.1.0/opam +++ b/packages/levenshtein/levenshtein.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.1.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -16,9 +16,15 @@ remove: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-uninstall"] ] -depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } - "ppx_test" {>="1.0.1" & < "1.6.0"} +depends: [ + "ocaml" {>= "4.02.1"} + "ocamlfind" {build} + "omake" {build & < "0.10.1"} + "ppx_test" {>= "1.0.1" & < "1.6.0"} ] -available: [ ocaml-version >= "4.02.1" ] +synopsis: "Levenshtein distance algorithm for general array." +description: "Levenshtein distance algorithm for general array." +url { + src: "https://bitbucket.org/camlspotter/ocaml_levenshtein/get/1.1.0.tar.gz" + checksum: "md5=b45583727538cd7b1eb07b4ce3661f79" +} diff --git a/packages/levenshtein/levenshtein.1.1.0/url b/packages/levenshtein/levenshtein.1.1.0/url deleted file mode 100644 index 47cbed5cdf7..00000000000 --- a/packages/levenshtein/levenshtein.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ocaml_levenshtein/get/1.1.0.tar.gz" -checksum: "b45583727538cd7b1eb07b4ce3661f79" diff --git a/packages/levenshtein/levenshtein.1.1.1/descr b/packages/levenshtein/levenshtein.1.1.1/descr deleted file mode 100644 index 668ab1738b0..00000000000 --- a/packages/levenshtein/levenshtein.1.1.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Levenshtein distance algorithm for general array. -Levenshtein distance algorithm for general array. diff --git a/packages/levenshtein/levenshtein.1.1.1/opam b/packages/levenshtein/levenshtein.1.1.1/opam index 86956bdb308..0352c687d50 100644 --- a/packages/levenshtein/levenshtein.1.1.1/opam +++ b/packages/levenshtein/levenshtein.1.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.1.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,10 +17,14 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } - "ppx_test" { >= "1.0.1" & < "1.6.0"} -] -available: [ - ocaml-version >= "4.02.1" + "ocaml" {>= "4.02.1"} + "ocamlfind" {build} + "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://bitbucket.org/camlspotter/ocaml_levenshtein/get/1.1.1.tar.gz" + checksum: "md5=e9d73b014ab154e0ef88065e2998301c" +} diff --git a/packages/levenshtein/levenshtein.1.1.1/url b/packages/levenshtein/levenshtein.1.1.1/url deleted file mode 100644 index 228f28a1db2..00000000000 --- a/packages/levenshtein/levenshtein.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ocaml_levenshtein/get/1.1.1.tar.gz" -checksum: "e9d73b014ab154e0ef88065e2998301c" diff --git a/packages/levenshtein/levenshtein.1.1.2/descr b/packages/levenshtein/levenshtein.1.1.2/descr deleted file mode 100644 index 668ab1738b0..00000000000 --- a/packages/levenshtein/levenshtein.1.1.2/descr +++ /dev/null @@ -1,2 +0,0 @@ -Levenshtein distance algorithm for general array. -Levenshtein distance algorithm for general array. diff --git a/packages/levenshtein/levenshtein.1.1.2/opam b/packages/levenshtein/levenshtein.1.1.2/opam index 3b2034af18c..6f86f63cbf3 100644 --- a/packages/levenshtein/levenshtein.1.1.2/opam +++ b/packages/levenshtein/levenshtein.1.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.1.2" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,10 +17,14 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build } - "ppx_test" { >= "1.0.1" & < "1.6.0"} -] -available: [ - ocaml-version >= "4.02.1" + "ocaml" {>= "4.02.1"} + "ocamlfind" {build} + "omake" {build} + "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://bitbucket.org/camlspotter/ocaml_levenshtein/get/1.1.2.tar.gz" + checksum: "md5=ac0e83b3a27d1b5cb859fb0098e4730b" +} diff --git a/packages/levenshtein/levenshtein.1.1.2/url b/packages/levenshtein/levenshtein.1.1.2/url deleted file mode 100644 index 72d14e58a81..00000000000 --- a/packages/levenshtein/levenshtein.1.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ocaml_levenshtein/get/1.1.2.tar.gz" -checksum: "ac0e83b3a27d1b5cb859fb0098e4730b" diff --git a/packages/levenshtein/levenshtein.1.1.3/descr b/packages/levenshtein/levenshtein.1.1.3/descr deleted file mode 100644 index 5b7b1a8f48a..00000000000 --- a/packages/levenshtein/levenshtein.1.1.3/descr +++ /dev/null @@ -1,7 +0,0 @@ -Levenshtein distance algorithm for general array. - -Levenshtein distance algorithm for general array. - -The library provides functors to compute Levenshtein editing distances -over array like structures. - diff --git a/packages/levenshtein/levenshtein.1.1.3/opam b/packages/levenshtein/levenshtein.1.1.3/opam index dc18a3b5810..39bba2cd3fb 100644 --- a/packages/levenshtein/levenshtein.1.1.3/opam +++ b/packages/levenshtein/levenshtein.1.1.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.1.3" maintainer: "jun.furuse@gmail.com" authors: "Jun Furuse" @@ -8,7 +8,17 @@ bug-reports: dev-repo: "hg://https://bitbucket.org/camlspotter/ocaml_levenshtein" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" {>= "4.02.1"} "jbuilder" {build} "ppx_test" {>= "1.6.0"} ] -available: [ocaml-version >= "4.02.1"] +synopsis: "Levenshtein distance algorithm for general array." +description: """ +Levenshtein distance algorithm for general array. + +The library provides functors to compute Levenshtein editing distances +over array like structures.""" +url { + src: "https://bitbucket.org/camlspotter/ocaml_levenshtein/get/1.1.3.tar.gz" + checksum: "md5=107e3629db3531f2f97971c3aff0955f" +} diff --git a/packages/levenshtein/levenshtein.1.1.3/url b/packages/levenshtein/levenshtein.1.1.3/url deleted file mode 100644 index a376dfb95d0..00000000000 --- a/packages/levenshtein/levenshtein.1.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ocaml_levenshtein/get/1.1.3.tar.gz" -checksum: "107e3629db3531f2f97971c3aff0955f" diff --git a/packages/libevent/libevent.0.7.0/descr b/packages/libevent/libevent.0.7.0/descr deleted file mode 100644 index 637d7901f43..00000000000 --- a/packages/libevent/libevent.0.7.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -OCaml wrapper for the libevent API - -libevent provides a mechanism to execute a callback function -when a specific event occurs on a file descriptor or -after a timeout has been reached. Furthermore, libevent also -supports callbacks due to signals or regular timeouts. diff --git a/packages/libevent/libevent.0.7.0/opam b/packages/libevent/libevent.0.7.0/opam index 38fb0b2a2b6..4f16933d74d 100644 --- a/packages/libevent/libevent.0.7.0/opam +++ b/packages/libevent/libevent.0.7.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" license: "BSD" authors: [ @@ -11,25 +11,31 @@ bug-reports: "https://github.com/ygrek/ocaml-libevent/issues" build: [ [make "depend"] [make "all" "allopt"] + [make "doc"] {with-doc} ] install: [ [make "install"] ] -build-doc: [ - [make "doc"] -] -#build-test: [ -# [make "test" "testall"] -#] remove: [ ["ocamlfind" "remove" "libevent"] ] -depends: ["ocamlfind"] -#depopts: ["ounit"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [ ["alpine"] ["libevent-dev"] ] - [ ["centos"] ["libevent-devel"] ] - [ ["debian"] ["libevent-dev"] ] - [ ["fedora"] ["libevent-devel"] ] - [ ["ubuntu"] ["libevent-dev"] ] + ["libevent-dev"] {os-distribution = "alpine"} + ["libevent-devel"] {os-distribution = "centos"} + ["libevent-dev"] {os-distribution = "debian"} + ["libevent-devel"] {os-distribution = "fedora"} + ["libevent-dev"] {os-distribution = "ubuntu"} ] +synopsis: "OCaml wrapper for the libevent API" +description: """ +libevent provides a mechanism to execute a callback function +when a specific event occurs on a file descriptor or +after a timeout has been reached. Furthermore, libevent also +supports callbacks due to signals or regular timeouts.""" +flags: light-uninstall +url { + src: + "http://ygrek.org.ua/p/release/ocaml-libevent/ocaml-libevent-0.7.0.tar.gz" + checksum: "md5=ae5fcfcee0b9793d082a94505a34e611" +} diff --git a/packages/libevent/libevent.0.7.0/url b/packages/libevent/libevent.0.7.0/url deleted file mode 100644 index ef92bdfbd46..00000000000 --- a/packages/libevent/libevent.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ygrek.org.ua/p/release/ocaml-libevent/ocaml-libevent-0.7.0.tar.gz" -checksum: "ae5fcfcee0b9793d082a94505a34e611" diff --git a/packages/libevent/libevent.0.8.0/descr b/packages/libevent/libevent.0.8.0/descr deleted file mode 100644 index 637d7901f43..00000000000 --- a/packages/libevent/libevent.0.8.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -OCaml wrapper for the libevent API - -libevent provides a mechanism to execute a callback function -when a specific event occurs on a file descriptor or -after a timeout has been reached. Furthermore, libevent also -supports callbacks due to signals or regular timeouts. diff --git a/packages/libevent/libevent.0.8.0/opam b/packages/libevent/libevent.0.8.0/opam index 68923ed609e..ca38a446c2d 100644 --- a/packages/libevent/libevent.0.8.0/opam +++ b/packages/libevent/libevent.0.8.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" license: "BSD" authors: [ @@ -11,30 +11,36 @@ bug-reports: "https://github.com/ygrek/ocaml-libevent/issues" build: [ [make "depend"] [make "all" "allopt"] + [make "doc"] {with-doc} ] install: [ [make "install"] ] -build-doc: [ - [make "doc"] -] -#build-test: [ -# [make "test" "testall"] -#] remove: [ ["ocamlfind" "remove" "libevent"] ] depends: [ + "ocaml" "ocamlfind" {build} "base-unix" -# "ounit" {test} ] depexts: [ - [ ["alpine"] ["libevent-dev"] ] - [ ["centos"] ["libevent-devel"] ] - [ ["debian"] ["libevent-dev"] ] - [ ["fedora"] ["libevent-devel"] ] - [ ["ubuntu"] ["libevent-dev"] ] + ["libevent-dev"] {os-distribution = "alpine"} + ["libevent-devel"] {os-distribution = "centos"} + ["libevent-dev"] {os-distribution = "debian"} + ["libevent-devel"] {os-distribution = "fedora"} + ["libevent-dev"] {os-distribution = "ubuntu"} ] -# https://travis-ci.org/ocaml/opam-repository/jobs/193601575 -available: [ os != "darwin" ] +available: os != "macos" +synopsis: "OCaml wrapper for the libevent API" +description: """ +libevent provides a mechanism to execute a callback function +when a specific event occurs on a file descriptor or +after a timeout has been reached. Furthermore, libevent also +supports callbacks due to signals or regular timeouts.""" +flags: light-uninstall +url { + src: + "http://ygrek.org.ua/p/release/ocaml-libevent/ocaml-libevent-0.8.0.tar.gz" + checksum: "md5=6b7f7858a90253b976f94d5908db4a62" +} diff --git a/packages/libevent/libevent.0.8.0/url b/packages/libevent/libevent.0.8.0/url deleted file mode 100644 index db13fdc3b4b..00000000000 --- a/packages/libevent/libevent.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ygrek.org.ua/p/release/ocaml-libevent/ocaml-libevent-0.8.0.tar.gz" -checksum: "6b7f7858a90253b976f94d5908db4a62" diff --git a/packages/libra-tk/libra-tk.1.1.2/descr b/packages/libra-tk/libra-tk.1.1.2/descr deleted file mode 100644 index 63561cfa41f..00000000000 --- a/packages/libra-tk/libra-tk.1.1.2/descr +++ /dev/null @@ -1,10 +0,0 @@ -Learning and inference with discrete probabilistic models -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. diff --git a/packages/libra-tk/libra-tk.1.1.2/opam b/packages/libra-tk/libra-tk.1.1.2/opam index eadcbb392ef..75c0b749f95 100644 --- a/packages/libra-tk/libra-tk.1.1.2/opam +++ b/packages/libra-tk/libra-tk.1.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" bug-reports: "https://bitbucket.org/libra-tk/libra-tk/issues" maintainer: [ "Daniel Lowd " @@ -14,17 +14,32 @@ 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"] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-uninstall"] ] depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} "base-unix" "ocamlfind" "ocaml-expat" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.03.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: "md5=a53e35d844ba391d5053416696c48168" +} diff --git a/packages/libra-tk/libra-tk.1.1.2/url b/packages/libra-tk/libra-tk.1.1.2/url deleted file mode 100644 index 1b0a30c5503..00000000000 --- a/packages/libra-tk/libra-tk.1.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://libra.cs.uoregon.edu/libra-tk-1.1.2d.tar.gz" -checksum: "a53e35d844ba391d5053416696c48168" diff --git a/packages/libres3/libres3.0.1/descr b/packages/libres3/libres3.0.1/descr deleted file mode 100644 index aca1c3e98ba..00000000000 --- a/packages/libres3/libres3.0.1/descr +++ /dev/null @@ -1,11 +0,0 @@ -Amazon S3 compatible server - -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. diff --git a/packages/libres3/libres3.0.1/opam b/packages/libres3/libres3.0.1/opam index d38542bb81f..1275ab4dc0f 100644 --- a/packages/libres3/libres3.0.1/opam +++ b/packages/libres3/libres3.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev-team@skylable.com" authors: [ "edwin@skylable.com" ] license: "GPL-2.0 with OpenSSL exception" @@ -8,6 +8,7 @@ build: [ [make] ] depends: [ + "ocaml" {>= "3.12.1"} "base-threads" "base-unix" "ocamlfind" {>= "1.2.0"} @@ -19,8 +20,26 @@ depends: [ "ocamlnet" {>= "3.7.4" & < "4.0.0"} "lwt" {>= "2.4.2"} "ocsigenserver" {= "2.4.0"} - "sqlite3" # for ocsigenserver, choose sqlite3 as dbm doesn't build + "sqlite3" "ocamlbuild" {build} ] -ocaml-version: [ >= "3.12.1" ] 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.""" +extra-files: [ + ["libres3.install" "md5=2c359ea0c2bbe8448070610e98d62e80"] + ["depfix.patch" "md5=0762983d6ea4096b67a9e38eef52ac6f"] +] +url { + src: "http://cdn.skylable.com/source/libres3-0.1.tar.gz" + checksum: "md5=1b1c9b4442f16aef9d210038798d1e5a" +} diff --git a/packages/libres3/libres3.0.1/url b/packages/libres3/libres3.0.1/url deleted file mode 100644 index 4668a486206..00000000000 --- a/packages/libres3/libres3.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://cdn.skylable.com/source/libres3-0.1.tar.gz" -checksum: "1b1c9b4442f16aef9d210038798d1e5a" diff --git a/packages/libres3/libres3.0.2/descr b/packages/libres3/libres3.0.2/descr deleted file mode 100644 index aca1c3e98ba..00000000000 --- a/packages/libres3/libres3.0.2/descr +++ /dev/null @@ -1,11 +0,0 @@ -Amazon S3 compatible server - -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. diff --git a/packages/libres3/libres3.0.2/opam b/packages/libres3/libres3.0.2/opam index 8e2fa83bc0d..fd5b11e5804 100644 --- a/packages/libres3/libres3.0.2/opam +++ b/packages/libres3/libres3.0.2/opam @@ -1,14 +1,20 @@ -opam-version: "1.2" +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 -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-unix" "ocamlfind" {>= "1.2.0"} @@ -20,11 +26,23 @@ depends: [ "ocamlnet" {>= "3.7.4" & < "4.0.0"} "lwt" {>= "2.4.2"} "ocsigenserver" {= "2.4.0"} - "sqlite3" # for ocsigenserver, choose sqlite3 as dbm doesn't build + "sqlite3" "ocamlbuild" {build} ] depopts:["ounit"] -build-test: [ - ["sh" "-c" "cd libres3 && ocaml setup.ml -test"] -] -ocaml-version: [ >= "3.12.1" ] +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.""" +extra-files: ["libres3.install" "md5=bad7ddd5db5cf6a53550e25af80bcaca"] +url { + src: "http://cdn.skylable.com/source/libres3-0.2.tar.gz" + checksum: "md5=ce3406cd3b8b73e4f31ea07d9b70b212" +} diff --git a/packages/libres3/libres3.0.2/url b/packages/libres3/libres3.0.2/url deleted file mode 100644 index 3caead45c7d..00000000000 --- a/packages/libres3/libres3.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://cdn.skylable.com/source/libres3-0.2.tar.gz" -checksum: "ce3406cd3b8b73e4f31ea07d9b70b212" diff --git a/packages/libres3/libres3.0.3/descr b/packages/libres3/libres3.0.3/descr deleted file mode 100644 index aca1c3e98ba..00000000000 --- a/packages/libres3/libres3.0.3/descr +++ /dev/null @@ -1,11 +0,0 @@ -Amazon S3 compatible server - -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. diff --git a/packages/libres3/libres3.0.3/opam b/packages/libres3/libres3.0.3/opam index 54381db4e3e..58edcd7944d 100644 --- a/packages/libres3/libres3.0.3/opam +++ b/packages/libres3/libres3.0.3/opam @@ -1,14 +1,20 @@ -opam-version: "1.2" +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 -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-unix" "ocamlfind" {>= "1.2.0"} @@ -20,13 +26,25 @@ depends: [ "ocamlnet" {>= "3.7.4" & < "4.0.0"} "lwt" {>= "2.4.2"} "ocsigenserver" {= "2.4.0"} - "sqlite3" # for ocsigenserver, choose sqlite3 as dbm doesn't build + "sqlite3" "dns" {>= "0.9.0"} "re" "ocamlbuild" {build} ] depopts:["ounit"] -build-test: [ - ["sh" "-c" "cd libres3 && ocaml setup.ml -test"] -] -ocaml-version: [ >= "4.00.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.""" +extra-files: ["libres3.install" "md5=a47d2673184a7fa581069a513efe8b50"] +url { + src: "http://cdn.skylable.com/source/libres3-0.3.tar.gz" + checksum: "md5=edf532c3f8aee7e06897769a6c540e95" +} diff --git a/packages/libres3/libres3.0.3/url b/packages/libres3/libres3.0.3/url deleted file mode 100644 index b409927cdf4..00000000000 --- a/packages/libres3/libres3.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://cdn.skylable.com/source/libres3-0.3.tar.gz" -checksum: "edf532c3f8aee7e06897769a6c540e95" diff --git a/packages/libres3/libres3.0.9/descr b/packages/libres3/libres3.0.9/descr deleted file mode 100644 index aca1c3e98ba..00000000000 --- a/packages/libres3/libres3.0.9/descr +++ /dev/null @@ -1,11 +0,0 @@ -Amazon S3 compatible server - -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. diff --git a/packages/libres3/libres3.0.9/opam b/packages/libres3/libres3.0.9/opam index 995d72d09c5..ae5f41e9f91 100644 --- a/packages/libres3/libres3.0.9/opam +++ b/packages/libres3/libres3.0.9/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev-team@skylable.com" authors: [ "edwin@skylable.com" ] license: "GPL-2.0 with OpenSSL exception" @@ -6,10 +6,16 @@ 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 -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-unix" "ocamlfind" {>= "1.2.0"} @@ -20,13 +26,25 @@ depends: [ "ocamlnet" {>= "3.7.4" & < "4.0.0"} "lwt" {>= "2.4.2"} "ocsigenserver" {>= "2.5"} - "sqlite3" # for ocsigenserver, choose sqlite3 as dbm doesn't build + "sqlite3" "dns" {>= "0.9.0"} "re" "ounit" "ocamlbuild" ] -build-test: [ - ["sh" "-c" "cd libres3 && ocaml setup.ml -test"] -] -ocaml-version: [ >= "4.00.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.""" +extra-files: ["libres3.install" "md5=a47d2673184a7fa581069a513efe8b50"] +url { + src: "http://cdn.skylable.com/source/libres3-0.9.tar.gz" + checksum: "md5=b91bea21e3589de785317c2dccc6e0d0" +} diff --git a/packages/libres3/libres3.0.9/url b/packages/libres3/libres3.0.9/url deleted file mode 100644 index baff3b2fdb5..00000000000 --- a/packages/libres3/libres3.0.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://cdn.skylable.com/source/libres3-0.9.tar.gz" -checksum: "b91bea21e3589de785317c2dccc6e0d0" diff --git a/packages/libres3/libres3.1.0/descr b/packages/libres3/libres3.1.0/descr deleted file mode 100644 index aca1c3e98ba..00000000000 --- a/packages/libres3/libres3.1.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -Amazon S3 compatible server - -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. diff --git a/packages/libres3/libres3.1.0/opam b/packages/libres3/libres3.1.0/opam index 6a1e30c3b9d..33ee79b17ae 100644 --- a/packages/libres3/libres3.1.0/opam +++ b/packages/libres3/libres3.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev-team@skylable.com" authors: [ "edwin@skylable.com" ] license: "GPL-2.0 with OpenSSL exception" @@ -6,10 +6,16 @@ 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 -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-unix" "ocamlfind" {>= "1.2.0"} @@ -20,13 +26,25 @@ depends: [ "ocamlnet" {>= "3.7.4" & < "4.0.0"} "lwt" {>= "2.4.2"} "ocsigenserver" {>= "2.5"} - "sqlite3" # for ocsigenserver, choose sqlite3 as dbm doesn't build + "sqlite3" "dns" {>= "0.10.0"} "re" "ounit" "ocamlbuild" ] -build-test: [ - ["sh" "-c" "cd libres3 && ocaml setup.ml -test"] -] -available: [ ocaml-version >= "4.00.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.""" +extra-files: ["libres3.install" "md5=150537f09471218057b533e1217ec1e3"] +url { + src: "http://cdn.skylable.com/source/libres3-1.0.tar.gz" + checksum: "md5=4f3170b670caa1b6369bc1bb623e922c" +} diff --git a/packages/libres3/libres3.1.0/url b/packages/libres3/libres3.1.0/url deleted file mode 100644 index 796781d1271..00000000000 --- a/packages/libres3/libres3.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://cdn.skylable.com/source/libres3-1.0.tar.gz" -checksum: "4f3170b670caa1b6369bc1bb623e922c" diff --git a/packages/libres3/libres3.1.1/descr b/packages/libres3/libres3.1.1/descr deleted file mode 100644 index aca1c3e98ba..00000000000 --- a/packages/libres3/libres3.1.1/descr +++ /dev/null @@ -1,11 +0,0 @@ -Amazon S3 compatible server - -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. diff --git a/packages/libres3/libres3.1.1/opam b/packages/libres3/libres3.1.1/opam index 082a3110032..debee47901d 100644 --- a/packages/libres3/libres3.1.1/opam +++ b/packages/libres3/libres3.1.1/opam @@ -1,16 +1,22 @@ -opam-version: "1.2" +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: "http://git.skylable.com/libres3.git" +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 -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-unix" "ocamlfind" {>= "1.2.0"} @@ -21,13 +27,25 @@ depends: [ "ocamlnet" {>= "3.7.4" & < "4.0.0"} "lwt" {>= "2.4.2"} "ocsigenserver" {>= "2.5"} - "sqlite3" # for ocsigenserver, choose sqlite3 as dbm doesn't build + "sqlite3" "dns" {>= "0.10.0"} "re" "ounit" "ocamlbuild" ] -build-test: [ - ["sh" "-c" "cd libres3 && ocaml setup.ml -test"] -] -available: [ ocaml-version >= "4.00.0" & (ocaml-version < "4.02.2" | ocaml-version > "4.02.2") ] +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.""" +extra-files: ["libres3.install" "md5=fe506a2c644b176b86ed22836ea395ee"] +url { + src: "http://cdn.skylable.com/source/libres3-1.1.tar.gz" + checksum: "md5=e4cb8001d8d435400b419fa95bacb6a6" +} diff --git a/packages/libres3/libres3.1.1/url b/packages/libres3/libres3.1.1/url deleted file mode 100644 index b759a342a3c..00000000000 --- a/packages/libres3/libres3.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://cdn.skylable.com/source/libres3-1.1.tar.gz" -checksum: "e4cb8001d8d435400b419fa95bacb6a6" diff --git a/packages/libres3/libres3.1.2/descr b/packages/libres3/libres3.1.2/descr deleted file mode 100644 index aca1c3e98ba..00000000000 --- a/packages/libres3/libres3.1.2/descr +++ /dev/null @@ -1,11 +0,0 @@ -Amazon S3 compatible server - -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. diff --git a/packages/libres3/libres3.1.2/opam b/packages/libres3/libres3.1.2/opam index d2c45e8877b..09219d4f204 100644 --- a/packages/libres3/libres3.1.2/opam +++ b/packages/libres3/libres3.1.2/opam @@ -1,15 +1,21 @@ -opam-version: "1.2" +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: "http://git.skylable.com/libres3.git" +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 -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-unix" "ocamlfind" {>= "1.2.0"} @@ -20,13 +26,25 @@ depends: [ "ocamlnet" {>= "3.7.4" & < "4.0.0"} "lwt" {>= "2.4.2"} "ocsigenserver" {>= "2.5"} - "sqlite3" # for ocsigenserver, choose sqlite3 as dbm doesn't build + "sqlite3" "dns" {>= "0.10.0"} "re" "ounit" "ocamlbuild" ] -build-test: [ - ["sh" "-c" "cd libres3 && ocaml setup.ml -test"] -] -available: [ ocaml-version >= "4.00.0" & (ocaml-version < "4.02.2" | ocaml-version > "4.02.2") ] +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.""" +extra-files: ["libres3.install" "md5=fe506a2c644b176b86ed22836ea395ee"] +url { + src: "http://cdn.skylable.com/source/libres3-1.2.tar.gz" + checksum: "md5=d388eca12f6d648cb4d8e5e12e6946b8" +} diff --git a/packages/libres3/libres3.1.2/url b/packages/libres3/libres3.1.2/url deleted file mode 100644 index 081c2564935..00000000000 --- a/packages/libres3/libres3.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://cdn.skylable.com/source/libres3-1.2.tar.gz" -checksum: "d388eca12f6d648cb4d8e5e12e6946b8" diff --git a/packages/libres3/libres3.1.3/descr b/packages/libres3/libres3.1.3/descr deleted file mode 100644 index aca1c3e98ba..00000000000 --- a/packages/libres3/libres3.1.3/descr +++ /dev/null @@ -1,11 +0,0 @@ -Amazon S3 compatible server - -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. diff --git a/packages/libres3/libres3.1.3/opam b/packages/libres3/libres3.1.3/opam index d2c45e8877b..e63496fed9a 100644 --- a/packages/libres3/libres3.1.3/opam +++ b/packages/libres3/libres3.1.3/opam @@ -1,15 +1,21 @@ -opam-version: "1.2" +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: "http://git.skylable.com/libres3.git" +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 -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-unix" "ocamlfind" {>= "1.2.0"} @@ -20,13 +26,25 @@ depends: [ "ocamlnet" {>= "3.7.4" & < "4.0.0"} "lwt" {>= "2.4.2"} "ocsigenserver" {>= "2.5"} - "sqlite3" # for ocsigenserver, choose sqlite3 as dbm doesn't build + "sqlite3" "dns" {>= "0.10.0"} "re" "ounit" "ocamlbuild" ] -build-test: [ - ["sh" "-c" "cd libres3 && ocaml setup.ml -test"] -] -available: [ ocaml-version >= "4.00.0" & (ocaml-version < "4.02.2" | ocaml-version > "4.02.2") ] +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.""" +extra-files: ["libres3.install" "md5=fe506a2c644b176b86ed22836ea395ee"] +url { + src: "http://cdn.skylable.com/source/libres3-1.3.tar.gz" + checksum: "md5=2e5ddc5f9b1dfb83087077ab81f1a60d" +} diff --git a/packages/libres3/libres3.1.3/url b/packages/libres3/libres3.1.3/url deleted file mode 100644 index 7e26f12342f..00000000000 --- a/packages/libres3/libres3.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://cdn.skylable.com/source/libres3-1.3.tar.gz" -checksum: "2e5ddc5f9b1dfb83087077ab81f1a60d" diff --git a/packages/libssh/libssh.0.1/descr b/packages/libssh/libssh.0.1/descr deleted file mode 100644 index 17b0a9182e2..00000000000 --- a/packages/libssh/libssh.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Bindings to libssh - -Bindings to libssh, https://www.libssh.org. This library exposes both -the Client and Server side implementations of ssh. \ No newline at end of file diff --git a/packages/libssh/libssh.0.1/opam b/packages/libssh/libssh.0.1/opam index b06f064fb7b..2511ca27f1b 100644 --- a/packages/libssh/libssh.0.1/opam +++ b/packages/libssh/libssh.0.1/opam @@ -1,38 +1,45 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Edgar Aroutiounian " authors: "Edgar Aroutiounian " homepage: "http://hyegar.com" bug-reports: "https://github.com/fxfactorial/ocaml-libssh/issues" license: "BSD-3-clause" tags: "clib:ssh" -dev-repo: "https://github.com/fxfactorial/ocaml-libssh.git" +dev-repo: "git+https://github.com/fxfactorial/ocaml-libssh.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"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "ssh"] depends: [ + "ocaml" {>= "4.02.3"} "oasis" {build & >= "0.4"} "ocamlfind" {build} "ocamlbuild" {build} ] depexts: [ - [["centos"] ["libssh-devel"]] - [["debian"] ["libssh-dev"]] - [["homebrew" "osx"] ["libssh"]] - [["ubuntu"] ["libssh-dev"]] + ["libssh-devel"] {os-distribution = "centos"} + ["libssh-dev"] {os-distribution = "debian"} + ["libssh"] {os-distribution = "homebrew" & os = "macos"} + ["libssh-dev"] {os-distribution = "ubuntu"} ] -available: [ocaml-version >= "4.02.3"] post-messages: [ "This package requires libssh https://www.libssh.org on your system" {failure} ] +synopsis: "Bindings to libssh" +description: """ +Bindings to libssh, https://www.libssh.org. This library exposes both +the Client and Server side implementations of ssh.""" +flags: light-uninstall +url { + src: "https://github.com/fxfactorial/ocaml-libssh/archive/v0.1.tar.gz" + checksum: "md5=5eea8bf42523058cd1a6c9bada7f5b3f" +} diff --git a/packages/libssh/libssh.0.1/url b/packages/libssh/libssh.0.1/url deleted file mode 100644 index c06676b552b..00000000000 --- a/packages/libssh/libssh.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/ocaml-libssh/archive/v0.1.tar.gz" -checksum: "5eea8bf42523058cd1a6c9bada7f5b3f" diff --git a/packages/libsvm/libsvm.0.8.3/descr b/packages/libsvm/libsvm.0.8.3/descr deleted file mode 100644 index 5fda3de5b7c..00000000000 --- a/packages/libsvm/libsvm.0.8.3/descr +++ /dev/null @@ -1,2 +0,0 @@ -LIBSVM bindings -LIBSVM-OCaml is an OCaml library with bindings to the LIBSVM library. diff --git a/packages/libsvm/libsvm.0.8.3/opam b/packages/libsvm/libsvm.0.8.3/opam index 9e88d16a6c1..ac15c205bed 100644 --- a/packages/libsvm/libsvm.0.8.3/opam +++ b/packages/libsvm/libsvm.0.8.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "odietric@gmail.com" authors: [ "Oliver Gu " "Dominik Brugger " ] @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "libsvm"]] depends: [ + "ocaml" "ocamlfind" "core" {>= "108.08.00"} "lacaml" {< "8.0"} @@ -23,6 +24,19 @@ patches: [ ] install: ["ocaml" "setup.ml" "-install"] depexts: [ - [["ubuntu"]["libsvm-dev"]] - [["debian"]["libsvm-dev"]] + ["libsvm-dev"] {os-distribution = "ubuntu"} + ["libsvm-dev"] {os-distribution = "debian"} ] +synopsis: "LIBSVM bindings" +description: + "LIBSVM-OCaml is an OCaml library with bindings to the LIBSVM library." +flags: light-uninstall +extra-files: [ + ["svm_cli_fix.patch" "md5=e23c022fa50cb9ef9f8d5d1606b21475"] + ["calc_scc_fix.patch" "md5=86bda1d0d49b1d46222fee310d4ee3e4"] +] +url { + src: + "https://bitbucket.org/ogu/libsvm-ocaml/downloads/libsvm-ocaml-0.8.3.tar.gz" + checksum: "md5=c36599f5be82b2099da5d54a7fd6c4e4" +} diff --git a/packages/libsvm/libsvm.0.8.3/url b/packages/libsvm/libsvm.0.8.3/url deleted file mode 100644 index 59adbf1b180..00000000000 --- a/packages/libsvm/libsvm.0.8.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/ogu/libsvm-ocaml/downloads/libsvm-ocaml-0.8.3.tar.gz" -checksum: "c36599f5be82b2099da5d54a7fd6c4e4" diff --git a/packages/libsvm/libsvm.0.9.0/descr b/packages/libsvm/libsvm.0.9.0/descr deleted file mode 100644 index e7fdd709d30..00000000000 --- a/packages/libsvm/libsvm.0.9.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -LIBSVM Bindings for OCaml -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. diff --git a/packages/libsvm/libsvm.0.9.0/opam b/packages/libsvm/libsvm.0.9.0/opam index 95ade0338f7..0d0108e0a86 100644 --- a/packages/libsvm/libsvm.0.9.0/opam +++ b/packages/libsvm/libsvm.0.9.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gu.oliver@yahoo.com" authors: [ "Oliver Gu " "Dominik Brugger " ] @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "libsvm"]] depends: [ + "ocaml" "ocamlfind" "core" {>= "108.08.00"} "lacaml" {< "8.0"} @@ -21,6 +22,18 @@ conflicts: [ ] install: ["ocaml" "setup.ml" "-install"] depexts: [ - [["ubuntu"]["libsvm-dev"]] - [["debian"]["libsvm-dev"]] + ["libsvm-dev"] {os-distribution = "ubuntu"} + ["libsvm-dev"] {os-distribution = "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.0.tar.gz" + checksum: "md5=e58074180140dd6c1b9d75ba2d24824d" +} diff --git a/packages/libsvm/libsvm.0.9.0/url b/packages/libsvm/libsvm.0.9.0/url deleted file mode 100644 index e79dbab516d..00000000000 --- a/packages/libsvm/libsvm.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/ogu/libsvm-ocaml/downloads/libsvm-ocaml-0.9.0.tar.gz" -checksum: "e58074180140dd6c1b9d75ba2d24824d" diff --git a/packages/libsvm/libsvm.0.9.1/descr b/packages/libsvm/libsvm.0.9.1/descr deleted file mode 100644 index e7fdd709d30..00000000000 --- a/packages/libsvm/libsvm.0.9.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -LIBSVM Bindings for OCaml -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. diff --git a/packages/libsvm/libsvm.0.9.1/opam b/packages/libsvm/libsvm.0.9.1/opam index 0e67172b6a0..e03ae3ba961 100644 --- a/packages/libsvm/libsvm.0.9.1/opam +++ b/packages/libsvm/libsvm.0.9.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gu.oliver@yahoo.com" authors: [ "Oliver Gu " @@ -11,6 +11,7 @@ build: [ ] remove: [["ocamlfind" "remove" "libsvm"]] depends: [ + "ocaml" "ocamlfind" "core" {>= "108.08.00"} "lacaml" {< "8.0"} @@ -20,7 +21,19 @@ conflicts: [ "sexplib" {>= "113.24.00"} ] depexts: [ - [["ubuntu"]["libsvm-dev"]] - [["debian"]["libsvm-dev"]] + ["libsvm-dev"] {os-distribution = "ubuntu"} + ["libsvm-dev"] {os-distribution = "debian"} ] install: ["ocaml" "setup.ml" "-install"] +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.1.tar.gz" + checksum: "md5=a22325e925410ee1e8fae4d270e606af" +} diff --git a/packages/libsvm/libsvm.0.9.1/url b/packages/libsvm/libsvm.0.9.1/url deleted file mode 100644 index 7b04ade159f..00000000000 --- a/packages/libsvm/libsvm.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/ogu/libsvm-ocaml/downloads/libsvm-ocaml-0.9.1.tar.gz" -checksum: "a22325e925410ee1e8fae4d270e606af" diff --git a/packages/libsvm/libsvm.0.9.2/descr b/packages/libsvm/libsvm.0.9.2/descr deleted file mode 100644 index e7fdd709d30..00000000000 --- a/packages/libsvm/libsvm.0.9.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -LIBSVM Bindings for OCaml -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. diff --git a/packages/libsvm/libsvm.0.9.2/opam b/packages/libsvm/libsvm.0.9.2/opam index d02decd571c..3352753b2e1 100644 --- a/packages/libsvm/libsvm.0.9.2/opam +++ b/packages/libsvm/libsvm.0.9.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gu.oliver@yahoo.com" authors: [ "Oliver Gu " @@ -9,10 +9,11 @@ license: "LGPL-2.1+ with OCaml linking exception" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "libsvm"]] depends: [ + "ocaml" {>= "3.12"} "core" "lacaml" {< "8.0"} "ocamlfind" @@ -23,8 +24,19 @@ conflicts: [ "sexplib" {>= "113.24.00"} ] depexts: [ - [["ubuntu"]["libsvm-dev"]] - [["debian"]["libsvm-dev"]] + ["libsvm-dev"] {os-distribution = "ubuntu"} + ["libsvm-dev"] {os-distribution = "debian"} ] -available: ocaml-version >= "3.12" install: ["ocaml" "setup.ml" "-install"] +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.2.tar.gz" + checksum: "md5=18edd941c092f5ca89d9e6986af13270" +} diff --git a/packages/libsvm/libsvm.0.9.2/url b/packages/libsvm/libsvm.0.9.2/url deleted file mode 100644 index 14c1a5ff1a7..00000000000 --- a/packages/libsvm/libsvm.0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/ogu/libsvm-ocaml/downloads/libsvm-ocaml-0.9.2.tar.gz" -checksum: "18edd941c092f5ca89d9e6986af13270" diff --git a/packages/libsvm/libsvm.0.9.3/descr b/packages/libsvm/libsvm.0.9.3/descr deleted file mode 100644 index ef3faf1a8a0..00000000000 --- a/packages/libsvm/libsvm.0.9.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -LIBSVM bindings for OCaml -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. - diff --git a/packages/libsvm/libsvm.0.9.3/opam b/packages/libsvm/libsvm.0.9.3/opam index b58af8e06be..54ca7c9fb7b 100644 --- a/packages/libsvm/libsvm.0.9.3/opam +++ b/packages/libsvm/libsvm.0.9.3/opam @@ -1,22 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Oliver Gu " authors: [ "Oliver Gu " "Dominik Brugger " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "https://bitbucket.org/ogu/libsvm-ocaml" -dev-repo: "https://bitbucket.org/ogu/libsvm-ocaml.git" +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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "base-threads" "core_kernel" {>= "113.24.00"} "lacaml" {>= "8.0.6"} @@ -30,8 +31,20 @@ depopts: [ "ppx_deriving" {build} "ppx_sexp_conv" ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" & os != "darwin" ] +available: os != "macos" depexts: [ - [["ubuntu"]["libsvm-dev"]] - [["debian"]["libsvm-dev"]] + ["libsvm-dev"] {os-distribution = "ubuntu"} + ["libsvm-dev"] {os-distribution = "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: "md5=994dd05fc51516ec56837dfffa776f50" +} diff --git a/packages/libsvm/libsvm.0.9.3/url b/packages/libsvm/libsvm.0.9.3/url deleted file mode 100644 index bd41ab91325..00000000000 --- a/packages/libsvm/libsvm.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/ogu/libsvm-ocaml/downloads/libsvm-ocaml-0.9.3.tar.gz" -checksum: "994dd05fc51516ec56837dfffa776f50" diff --git a/packages/libsvm/libsvm.0.9.4/descr b/packages/libsvm/libsvm.0.9.4/descr deleted file mode 100644 index ef3faf1a8a0..00000000000 --- a/packages/libsvm/libsvm.0.9.4/descr +++ /dev/null @@ -1,6 +0,0 @@ -LIBSVM bindings for OCaml -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. - diff --git a/packages/libsvm/libsvm.0.9.4/opam b/packages/libsvm/libsvm.0.9.4/opam index d7549cb45e3..05564bc51e8 100644 --- a/packages/libsvm/libsvm.0.9.4/opam +++ b/packages/libsvm/libsvm.0.9.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Oliver Gu " authors: [ "Oliver Gu " @@ -8,16 +8,27 @@ homepage: "https://bitbucket.org/ogu/libsvm-ocaml" bug-reports: "https://bitbucket.org/ogu/libsvm-ocaml/issues" license: "LGPL-2.1+ with OCaml linking exception" tags: "clib:svm" -dev-repo: "https://bitbucket.org/ogu/libsvm-ocaml.git" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name "-j" jobs] +dev-repo: "git+https://bitbucket.org/ogu/libsvm-ocaml.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] depends: [ + "ocaml" {>= "4.03.0"} "base" "stdio" "lacaml" "jbuilder" {build & >= "1.0+beta2"} ] -depexts: [ - [["debian"] ["g++"]] -] -available: [ocaml-version >= "4.03.0"] +depexts: ["g++"] {os-distribution = "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.""" +url { + src: + "https://bitbucket.org/ogu/libsvm-ocaml/downloads/libsvm-ocaml-0.9.4.tar.gz" + checksum: "md5=481ed4d3e65418bfd533bd13cf0a623b" +} diff --git a/packages/libsvm/libsvm.0.9.4/url b/packages/libsvm/libsvm.0.9.4/url deleted file mode 100644 index d95a11ba199..00000000000 --- a/packages/libsvm/libsvm.0.9.4/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://bitbucket.org/ogu/libsvm-ocaml/downloads/libsvm-ocaml-0.9.4.tar.gz" -checksum: "481ed4d3e65418bfd533bd13cf0a623b" diff --git a/packages/libudev/libudev.0.1.1/descr b/packages/libudev/libudev.0.1.1/descr deleted file mode 100644 index 8a3c2cbfe89..00000000000 --- a/packages/libudev/libudev.0.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings to libudev for OCaml diff --git a/packages/libudev/libudev.0.1.1/opam b/packages/libudev/libudev.0.1.1/opam index 5c087414755..349b7fa1ea0 100644 --- a/packages/libudev/libudev.0.1.1/opam +++ b/packages/libudev/libudev.0.1.1/opam @@ -1,18 +1,18 @@ -opam-version: "1.2" +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: "https://github.com/Armael/ocaml-libudev.git" -available: [ (ocaml-version >= "4.01.0") & (ocaml-version < "4.06") ] +dev-repo: "git+https://github.com/Armael/ocaml-libudev.git" build: [ "ocaml" "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" {>= "4.01.0" & < "4.06"} "ocamlfind" {build} "ocamlbuild" {build} "conf-libudev" @@ -20,3 +20,8 @@ depends: [ "ctypes-foreign" "stdint" ] +synopsis: "Bindings to libudev for OCaml" +url { + src: "https://github.com/Armael/ocaml-libudev/archive/v0.1.1.zip" + checksum: "md5=e592e3789e8f6c82652e65880c8bdab4" +} diff --git a/packages/libudev/libudev.0.1.1/url b/packages/libudev/libudev.0.1.1/url deleted file mode 100644 index f9d5f34c5a6..00000000000 --- a/packages/libudev/libudev.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Armael/ocaml-libudev/archive/v0.1.1.zip" -checksum: "e592e3789e8f6c82652e65880c8bdab4" diff --git a/packages/libudev/libudev.0.1/descr b/packages/libudev/libudev.0.1/descr deleted file mode 100644 index 8a3c2cbfe89..00000000000 --- a/packages/libudev/libudev.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings to libudev for OCaml diff --git a/packages/libudev/libudev.0.1/opam b/packages/libudev/libudev.0.1/opam index 5c087414755..96b144fb1d2 100644 --- a/packages/libudev/libudev.0.1/opam +++ b/packages/libudev/libudev.0.1/opam @@ -1,18 +1,18 @@ -opam-version: "1.2" +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: "https://github.com/Armael/ocaml-libudev.git" -available: [ (ocaml-version >= "4.01.0") & (ocaml-version < "4.06") ] +dev-repo: "git+https://github.com/Armael/ocaml-libudev.git" build: [ "ocaml" "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" {>= "4.01.0" & < "4.06"} "ocamlfind" {build} "ocamlbuild" {build} "conf-libudev" @@ -20,3 +20,8 @@ depends: [ "ctypes-foreign" "stdint" ] +synopsis: "Bindings to libudev for OCaml" +url { + src: "https://github.com/Armael/ocaml-libudev/archive/v0.1.zip" + checksum: "md5=3668c064e1559b5218d28cc9196c254d" +} diff --git a/packages/libudev/libudev.0.1/url b/packages/libudev/libudev.0.1/url deleted file mode 100644 index 554ac97251a..00000000000 --- a/packages/libudev/libudev.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Armael/ocaml-libudev/archive/v0.1.zip" -checksum: "3668c064e1559b5218d28cc9196c254d" diff --git a/packages/libudev/libudev.0.2.1/descr b/packages/libudev/libudev.0.2.1/descr deleted file mode 100644 index 8a3c2cbfe89..00000000000 --- a/packages/libudev/libudev.0.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings to libudev for OCaml diff --git a/packages/libudev/libudev.0.2.1/opam b/packages/libudev/libudev.0.2.1/opam index 5c608974d61..7087419d0ee 100644 --- a/packages/libudev/libudev.0.2.1/opam +++ b/packages/libudev/libudev.0.2.1/opam @@ -1,19 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Armael " authors: ["Armael "] homepage: "https://github.com/Armael/ocaml-libudev" dev-repo: "git+https://github.com/Armael/ocaml-libudev.git" bug-reports: "https://github.com/Armael/ocaml-libudev/issues" license: "MIT" -available: [ (ocaml-version >= "4.01.0") ] -depends: [ "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build & >= "0.9.0"} - "conf-libudev" - "ctypes" {>= "0.4.1"} - "ctypes-foreign" - "stdint" ] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build & >= "0.9.0"} + "conf-libudev" + "ctypes" {>= "0.4.1"} + "ctypes-foreign" + "stdint" +] build: [ [ "ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{pinned}%" ] ] +synopsis: "Bindings to libudev for OCaml" +url { + src: "https://github.com/Armael/ocaml-libudev/archive/v0.2.1.zip" + checksum: "md5=ebec53b5b36a08fc37ff9220a275110c" +} diff --git a/packages/libudev/libudev.0.2.1/url b/packages/libudev/libudev.0.2.1/url deleted file mode 100644 index 360c563f13e..00000000000 --- a/packages/libudev/libudev.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Armael/ocaml-libudev/archive/v0.2.1.zip" -checksum: "ebec53b5b36a08fc37ff9220a275110c" diff --git a/packages/libudev/libudev.0.2/descr b/packages/libudev/libudev.0.2/descr deleted file mode 100644 index 8a3c2cbfe89..00000000000 --- a/packages/libudev/libudev.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings to libudev for OCaml diff --git a/packages/libudev/libudev.0.2/opam b/packages/libudev/libudev.0.2/opam index 356bbf9a452..e69c86b5e76 100644 --- a/packages/libudev/libudev.0.2/opam +++ b/packages/libudev/libudev.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Armael " authors: "Armael " homepage: "https://github.com/Armael/ocaml-libudev" @@ -8,10 +8,11 @@ dev-repo: "git+https://github.com/Armael/ocaml-libudev.git" build: [ "ocaml" "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" {>= "4.01.0" & < "4.06"} "ocamlfind" {build} "ocamlbuild" {build} "conf-libudev" @@ -19,4 +20,8 @@ depends: [ "ctypes-foreign" "stdint" ] -available: [ (ocaml-version >= "4.01.0") & (ocaml-version < "4.06") ] +synopsis: "Bindings to libudev for OCaml" +url { + src: "https://github.com/Armael/ocaml-libudev/archive/v0.2.zip" + checksum: "md5=7dc001bc3b0a0d10df6be1f0dd970f9a" +} diff --git a/packages/libudev/libudev.0.2/url b/packages/libudev/libudev.0.2/url deleted file mode 100644 index 25ed4e8df05..00000000000 --- a/packages/libudev/libudev.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Armael/ocaml-libudev/archive/v0.2.zip" -checksum: "7dc001bc3b0a0d10df6be1f0dd970f9a" diff --git a/packages/libvhd/libvhd.0.9.0/descr b/packages/libvhd/libvhd.0.9.0/descr deleted file mode 100644 index 48fbcda7a88..00000000000 --- a/packages/libvhd/libvhd.0.9.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -OCaml bindings for the C library 'libvhd' which allows the manipulation -(creation, modification, querying) of vhd-format disk image files. diff --git a/packages/libvhd/libvhd.0.9.0/opam b/packages/libvhd/libvhd.0.9.0/opam index fcd1434d785..fa00aff2c95 100644 --- a/packages/libvhd/libvhd.0.9.0/opam +++ b/packages/libvhd/libvhd.0.9.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jonathan.ludlam@eu.citrix.com" tags: [ "org:mirage" @@ -7,13 +7,22 @@ tags: [ build: make remove: [[make "uninstall" "BINDIR=%{bin}%"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [ ["ubuntu"] ["blktap-dev" "uuid-dev"] ] - [ ["debian"] ["blktap-dev" "uuid-dev"] ] - [ ["centos"] ["blktap-devel" "libuuid-devel" ] ] + ["blktap-dev" "uuid-dev"] {os-distribution = "ubuntu"} + ["blktap-dev" "uuid-dev"] {os-distribution = "debian"} + ["blktap-devel" "libuuid-devel"] {os-distribution = "centos"} ] dev-repo: "git://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: "md5=0c9f612aad20139a009ee11988d3a6cd" +} diff --git a/packages/libvhd/libvhd.0.9.0/url b/packages/libvhd/libvhd.0.9.0/url deleted file mode 100644 index 55b432fe6eb..00000000000 --- a/packages/libvhd/libvhd.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xen-org/libvhd/archive/libvhd-0.9.0.tar.gz" -checksum: "0c9f612aad20139a009ee11988d3a6cd" diff --git a/packages/libvirt/libvirt.0.6.1.2/descr b/packages/libvirt/libvirt.0.6.1.2/descr deleted file mode 100644 index 7fab421632b..00000000000 --- a/packages/libvirt/libvirt.0.6.1.2/descr +++ /dev/null @@ -1,11 +0,0 @@ -Libvirt is a portable toolkit to interact with the virtualisation capabilities of Linux, Solaris and other operating systems. - -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 - diff --git a/packages/libvirt/libvirt.0.6.1.2/opam b/packages/libvirt/libvirt.0.6.1.2/opam deleted file mode 100644 index 15392299c6e..00000000000 --- a/packages/libvirt/libvirt.0.6.1.2/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -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 = "darwin"} - [make "all"] {os != "darwin"} - [make "opt"] -] -remove: [["ocamlfind" "remove" "libvirt"]] -depends: ["ocamlfind"] -depexts: [ - [["debian"] ["libvirt-dev"]] - [["ubuntu"] ["libvirt-dev"]] - [["osx" "homebrew"] ["libvirt"]] -] -install: [make "install-opt"] -available: [ocaml-version < "4.03.0"] diff --git a/packages/libvirt/libvirt.0.6.1.2/url b/packages/libvirt/libvirt.0.6.1.2/url deleted file mode 100644 index 2444f43cf57..00000000000 --- a/packages/libvirt/libvirt.0.6.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://libvirt.org/sources/ocaml/ocaml-libvirt-0.6.1.2.tar.gz" -checksum: "e6eb1943b2d0805566d691211bd0c151" diff --git a/packages/libvirt/libvirt.0.6.1.4/descr b/packages/libvirt/libvirt.0.6.1.4/descr deleted file mode 100644 index 7fab421632b..00000000000 --- a/packages/libvirt/libvirt.0.6.1.4/descr +++ /dev/null @@ -1,11 +0,0 @@ -Libvirt is a portable toolkit to interact with the virtualisation capabilities of Linux, Solaris and other operating systems. - -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 - diff --git a/packages/libvirt/libvirt.0.6.1.4/opam b/packages/libvirt/libvirt.0.6.1.4/opam index 1acd2e06e44..3da77a86a8e 100644 --- a/packages/libvirt/libvirt.0.6.1.4/opam +++ b/packages/libvirt/libvirt.0.6.1.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave.scott@eu.citrix.com" homepage: "https://libvirt.org/ocaml/" bug-reports: "http://libvirt.org/bugs.html" @@ -12,15 +12,38 @@ install: [ ] build: [ ["./configure"] - ["env" "CPPFLAGS=-Wno-error=tautological-compare -Wno-error=unused-function" make "all"] { os = "darwin"} - [make "all"] { os != "darwin" } + [ + "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: ["ocamlfind"] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" +] depexts: [ - [["debian"] ["libvirt-dev"]] - [["ubuntu"] ["libvirt-dev"]] - [["osx" "homebrew"] ["libvirt"]] + ["libvirt-dev"] {os-distribution = "debian"} + ["libvirt-dev"] {os-distribution = "ubuntu"} + ["libvirt"] {os = "macos" & os-distribution = "homebrew"} ] -available: [ocaml-version < "4.03.0"] +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: "md5=92723c155c009880475f3c9a093d1fe6" +} diff --git a/packages/libvirt/libvirt.0.6.1.4/url b/packages/libvirt/libvirt.0.6.1.4/url deleted file mode 100644 index 39d86eb5348..00000000000 --- a/packages/libvirt/libvirt.0.6.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://libvirt.org/sources/ocaml/ocaml-libvirt-0.6.1.4.tar.gz" -checksum: "92723c155c009880475f3c9a093d1fe6" diff --git a/packages/lilis/lilis.0.1.3/descr b/packages/lilis/lilis.0.1.3/descr deleted file mode 100644 index b8858e846ad..00000000000 --- a/packages/lilis/lilis.0.1.3/descr +++ /dev/null @@ -1,2 +0,0 @@ -Library to Interpret Lindenmayer Systems -A Library to interpret, evaluate and draw L-systems. diff --git a/packages/lilis/lilis.0.1.3/opam b/packages/lilis/lilis.0.1.3/opam index d6e688e6b43..5b35cac9c07 100644 --- a/packages/lilis/lilis.0.1.3/opam +++ b/packages/lilis/lilis.0.1.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "drupyog@zoho.com" authors: ["Gabriel Radanne "] homepage: "http://drup.github.io/LILiS/" @@ -15,14 +15,15 @@ build: [ "--%{cmdliner:enable}%-glilis-ex" ] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [ ["ocamlfind" "remove" "minicalc"] ["ocamlfind" "remove" "lilis"] ["ocamlfind" "remove" "glilis"] ] depends: [ + "ocaml" "batteries" "ocamlfind" "menhir" @@ -35,3 +36,11 @@ depopts: [ ] dev-repo: "git://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 +extra-files: ["lilis.install" "md5=af10b6419b9c29b727bea3fcc108042e"] +url { + src: "https://github.com/Drup/LILiS/archive/v0.1.3.tar.gz" + checksum: "md5=abd51ba405128f13befd16f03e4f0d9f" +} diff --git a/packages/lilis/lilis.0.1.3/url b/packages/lilis/lilis.0.1.3/url deleted file mode 100644 index 2b7f38635e3..00000000000 --- a/packages/lilis/lilis.0.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Drup/LILiS/archive/v0.1.3.tar.gz" -checksum: "abd51ba405128f13befd16f03e4f0d9f" diff --git a/packages/lilis/lilis.0.2.1/descr b/packages/lilis/lilis.0.2.1/descr deleted file mode 100644 index b8858e846ad..00000000000 --- a/packages/lilis/lilis.0.2.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Library to Interpret Lindenmayer Systems -A Library to interpret, evaluate and draw L-systems. diff --git a/packages/lilis/lilis.0.2.1/opam b/packages/lilis/lilis.0.2.1/opam index 3f53acdf197..f45da7f44c1 100644 --- a/packages/lilis/lilis.0.2.1/opam +++ b/packages/lilis/lilis.0.2.1/opam @@ -1,39 +1,43 @@ -opam-version: "1.2" +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: "https://github.com/Drup/LILiS.git" +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" + "-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"] -build-doc: ["ocaml" "setup.ml" "-doc"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: [ ["ocamlfind" "remove" "calc"] ["ocamlfind" "remove" "lilis"] ["ocamlfind" "remove" "glilis"] ] -available: [ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "cppo" {build & >= "0.9.4"} "cppo_ocamlbuild" {build} @@ -62,3 +66,10 @@ messages: [ {!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: "md5=bed47cf7984eaefebca6fcf58f2b5bda" +} diff --git a/packages/lilis/lilis.0.2.1/url b/packages/lilis/lilis.0.2.1/url deleted file mode 100644 index eb6a5a678a9..00000000000 --- a/packages/lilis/lilis.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Drup/LILiS/archive/v0.2.1.tar.gz" -checksum: "bed47cf7984eaefebca6fcf58f2b5bda" diff --git a/packages/line-up-words/line-up-words.1.0.0/descr b/packages/line-up-words/line-up-words.1.0.0/descr deleted file mode 100644 index 3845240efe9..00000000000 --- a/packages/line-up-words/line-up-words.1.0.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Align words in an intelligent way - -line-up-words is a small command line tool that tries to align words -in a sequence of lines in an intelligent way. - -It comes as a binary and an emacs mode. diff --git a/packages/line-up-words/line-up-words.1.0.0/opam b/packages/line-up-words/line-up-words.1.0.0/opam index 55418982a4c..0b5bc485cfa 100644 --- a/packages/line-up-words/line-up-words.1.0.0/opam +++ b/packages/line-up-words/line-up-words.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/line-up-words" @@ -9,14 +9,25 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.04.1"} "core" "core_extended" "patience_diff" "ppx_driver" "ppx_jane" "re2" - "jbuilder" {build & >= "1.0+beta12"} + "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} "pcre" ] -available: [ ocaml-version >= "4.04.1" ] +synopsis: "Align words in an intelligent way" +description: """ +line-up-words is a small command line tool that tries to align words +in a sequence of lines in an intelligent way. + +It comes as a binary and an emacs mode.""" +url { + src: + "https://github.com/janestreet/line-up-words/releases/download/1.0.0/line-up-words-1.0.0.tbz" + checksum: "md5=b822a598918060d5cbfdcea6fb7ac65b" +} diff --git a/packages/line-up-words/line-up-words.1.0.0/url b/packages/line-up-words/line-up-words.1.0.0/url deleted file mode 100644 index 95d30c06f2d..00000000000 --- a/packages/line-up-words/line-up-words.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/line-up-words/releases/download/1.0.0/line-up-words-1.0.0.tbz" -checksum: "b822a598918060d5cbfdcea6fb7ac65b" \ No newline at end of file diff --git a/packages/linenoise/linenoise.0.9.0/descr b/packages/linenoise/linenoise.0.9.0/descr deleted file mode 100644 index 3d186c6a471..00000000000 --- a/packages/linenoise/linenoise.0.9.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -Simple readline like functionality - -These are self contained OCaml bindings to linenoise, -no system libraries needed at all. - -Here's the simplest program: - -let rec user_input prompt cb = - match LNoise.linenoise prompt with - | None -> () - | Some v -> cb v; - user_input prompt cb - -let () = - (fun from_user -> Printf.sprintf "Got: %s" from_user |> print_endline) - |> user_input "test_program> " - -and compile with: -$ ocamlfind ocamlopt ex.ml -package linenoise -linkpkg -o T \ No newline at end of file diff --git a/packages/linenoise/linenoise.0.9.0/opam b/packages/linenoise/linenoise.0.9.0/opam index 2a8130b1a98..5ad42a096a2 100644 --- a/packages/linenoise/linenoise.0.9.0/opam +++ b/packages/linenoise/linenoise.0.9.0/opam @@ -1,24 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Edgar Aroutiounian " authors: "Edgar Aroutiounian " homepage: "https://github.com/fxfactorial/ocaml-linenoise" bug-reports: "https://github.com/fxfactorial/ocaml-linenoise/issues" license: "BSD-3-clause" -dev-repo: "https://github.com/fxfactorial/ocaml-linenoise.git" +dev-repo: "git+https://github.com/fxfactorial/ocaml-linenoise.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"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocamlfind" "remove" "linenoise"] depends: [ + "ocaml" "oasis" {build & >= "0.4"} "ocamlfind" {build} ] @@ -40,3 +39,27 @@ and compile with: $ ocamlfind ocamlopt ex.ml -package linenoise -linkpkg -o T " ] +synopsis: "Simple readline like functionality" +description: """ +These are self contained OCaml bindings to linenoise, +no system libraries needed at all. + +Here's the simplest program: + +let rec user_input prompt cb = + match LNoise.linenoise prompt with + | None -> () + | Some v -> cb v; + user_input prompt cb + +let () = + (fun from_user -> Printf.sprintf "Got: %s" from_user |> print_endline) + |> user_input "test_program> " + +and compile with: +$ ocamlfind ocamlopt ex.ml -package linenoise -linkpkg -o T""" +flags: light-uninstall +url { + src: "https://github.com/fxfactorial/ocaml-linenoise/archive/v0.9.0.tar.gz" + checksum: "md5=90fd86ede3d31cee3f6380f5b35c9199" +} diff --git a/packages/linenoise/linenoise.0.9.0/url b/packages/linenoise/linenoise.0.9.0/url deleted file mode 100644 index 955d7950e8c..00000000000 --- a/packages/linenoise/linenoise.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/ocaml-linenoise/archive/v0.9.0.tar.gz" -checksum: "90fd86ede3d31cee3f6380f5b35c9199" diff --git a/packages/linenoise/linenoise.1.0.0/descr b/packages/linenoise/linenoise.1.0.0/descr deleted file mode 100644 index c017723976b..00000000000 --- a/packages/linenoise/linenoise.1.0.0/descr +++ /dev/null @@ -1,43 +0,0 @@ -Simple readline like functionality with nice hints feature. - -These are self contained OCaml bindings to linenoise, -no system libraries needed at all. - -Here's a simple program: - -let rec user_input prompt cb = - match LNoise.linenoise prompt with - | None -> () - | Some v -> - cb v; - user_input prompt cb - -let () = - LNoise.set_hints_callback (fun line -> - if line <> "git remote add " then None - else Some (" ", - LNoise.Yellow, - true) - ); - LNoise.history_load ~filename:"history.txt" |> ignore; - LNoise.history_set ~max_length:100 |> ignore; - LNoise.set_completion_callback begin fun line_so_far ln_completions -> - if line_so_far <> "" && line_so_far.[0] = 'h' then - ["Hey"; "Howard"; "Hughes";"Hocus"] - |> List.iter (LNoise.add_completion ln_completions); - end; - ["These are OCaml bindings to linenoise"; - "get tab completion with , type h then hit "; - "type quit to exit gracefully"; - "By Edgar Aroutiounian\n"] - |> List.iter print_endline; - (fun from_user -> - if from_user = "quit" then exit 0; - LNoise.history_add from_user |> ignore; - LNoise.history_save ~filename:"history.txt" |> ignore; - Printf.sprintf "Got: %s" from_user |> print_endline - ) - |> user_input "test_program> " - -and compile with: -$ ocamlfind ocamlopt ex.ml -package linenoise -linkpkg -o T \ No newline at end of file diff --git a/packages/linenoise/linenoise.1.0.0/opam b/packages/linenoise/linenoise.1.0.0/opam index 6a7756d66f2..f2e6a9b5189 100644 --- a/packages/linenoise/linenoise.1.0.0/opam +++ b/packages/linenoise/linenoise.1.0.0/opam @@ -1,25 +1,71 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Edgar Aroutiounian " authors: "Edgar Aroutiounian " homepage: "https://github.com/fxfactorial/ocaml-linenoise" bug-reports: "https://github.com/fxfactorial/ocaml-linenoise/issues" license: "BSD-3-clause" -dev-repo: "https://github.com/fxfactorial/ocaml-linenoise.git" +dev-repo: "git+https://github.com/fxfactorial/ocaml-linenoise.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"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocamlfind" "remove" "linenoise"] depends: [ + "ocaml" {>= "4.03.0"} "oasis" {build & >= "0.4"} "ocamlfind" {build} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Simple readline like functionality with nice hints feature." +description: """ +These are self contained OCaml bindings to linenoise, +no system libraries needed at all. + +Here's a simple program: + +let rec user_input prompt cb = + match LNoise.linenoise prompt with + | None -> () + | Some v -> + cb v; + user_input prompt cb + +let () = + LNoise.set_hints_callback (fun line -> + if line <> "git remote add " then None + else Some (" ", + LNoise.Yellow, + true) + ); + LNoise.history_load ~filename:"history.txt" |> ignore; + LNoise.history_set ~max_length:100 |> ignore; + LNoise.set_completion_callback begin fun line_so_far ln_completions -> + if line_so_far <> "" && line_so_far.[0] = 'h' then + ["Hey"; "Howard"; "Hughes";"Hocus"] + |> List.iter (LNoise.add_completion ln_completions); + end; + ["These are OCaml bindings to linenoise"; + "get tab completion with , type h then hit "; + "type quit to exit gracefully"; + "By Edgar Aroutiounian\\n"] + |> List.iter print_endline; + (fun from_user -> + if from_user = "quit" then exit 0; + LNoise.history_add from_user |> ignore; + LNoise.history_save ~filename:"history.txt" |> ignore; + Printf.sprintf "Got: %s" from_user |> print_endline + ) + |> user_input "test_program> " + +and compile with: +$ ocamlfind ocamlopt ex.ml -package linenoise -linkpkg -o T""" +flags: light-uninstall +url { + src: "https://github.com/fxfactorial/ocaml-linenoise/archive/v1.0.0.tar.gz" + checksum: "md5=ea88336d4231b02c1ae4ed142c66be2c" +} diff --git a/packages/linenoise/linenoise.1.0.0/url b/packages/linenoise/linenoise.1.0.0/url deleted file mode 100644 index e256644d428..00000000000 --- a/packages/linenoise/linenoise.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/ocaml-linenoise/archive/v1.0.0.tar.gz" -checksum: "ea88336d4231b02c1ae4ed142c66be2c" diff --git a/packages/linkage/linkage.0.1/descr b/packages/linkage/linkage.0.1/descr deleted file mode 100644 index f19af5b3371..00000000000 --- a/packages/linkage/linkage.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -easier plugin loading - -Linkage provides an easier-to-use interface to OCaml's Dynlink module, -so that plugins can be loaded into an application without having to -use side-effects to register the plugin. \ No newline at end of file diff --git a/packages/linkage/linkage.0.1/opam b/packages/linkage/linkage.0.1/opam index b0f93e02a2d..4a30134f5ba 100644 --- a/packages/linkage/linkage.0.1/opam +++ b/packages/linkage/linkage.0.1/opam @@ -1,16 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "stephen.dolan@cl.cam.ac.uk" authors: ["Stephen Dolan"] homepage: "https://github.com/stedolan/linkage" bug-reports: "https://github.com/stedolan/linkage/issues" -dev-repo: "https://github.com/stedolan/linkage.git" +dev-repo: "git+https://github.com/stedolan/linkage.git" license: "MIT" build: [[ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"]] -available: [ ocaml-version >= "4.03.0" ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlbuild" {build} "ocamlfind" {build} "topkg" {build & >= "0.7.4"} ] +synopsis: "easier plugin loading" +description: """ +Linkage provides an easier-to-use interface to OCaml's Dynlink module, +so that plugins can be loaded into an application without having to +use side-effects to register the plugin.""" +url { + src: "https://github.com/stedolan/linkage/archive/v0.1.tar.gz" + checksum: "md5=b3b9cd290a0b5710226d1068a67c752f" +} diff --git a/packages/linkage/linkage.0.1/url b/packages/linkage/linkage.0.1/url deleted file mode 100644 index d52f50fc639..00000000000 --- a/packages/linkage/linkage.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/stedolan/linkage/archive/v0.1.tar.gz" -checksum: "b3b9cd290a0b5710226d1068a67c752f" diff --git a/packages/links-postgresql/links-postgresql.0.7.2/descr b/packages/links-postgresql/links-postgresql.0.7.2/descr deleted file mode 100644 index b0fd4b169ba..00000000000 --- a/packages/links-postgresql/links-postgresql.0.7.2/descr +++ /dev/null @@ -1,43 +0,0 @@ -Linking Theory to Practice for the Web - -[![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 \ No newline at end of file diff --git a/packages/links-postgresql/links-postgresql.0.7.2/opam b/packages/links-postgresql/links-postgresql.0.7.2/opam index e31e28300b7..7a31471bbf8 100644 --- a/packages/links-postgresql/links-postgresql.0.7.2/opam +++ b/packages/links-postgresql/links-postgresql.0.7.2/opam @@ -1,21 +1,66 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Simon Fowler " authors: "The Links Team " homepage: "https://github.com/links-lang/links" -dev-repo: "https://github.com/links-lang/links.git" +dev-repo: "git+https://github.com/links-lang/links.git" bug-reports: "https://github.com/links-lang/links/issues" license: "GPL-2" -available: [ - ocaml-version >= "4.04.0" & ocaml-version < "4.06" -] - build: [ [ "jbuilder" "build" "-p" name "-j" jobs ] ] depends: [ + "ocaml" {>= "4.04.0" & < "4.06"} "jbuilder" {build} "postgresql" "links" ] +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: "md5=dded7b86bb08a2de544193972cb7a5e9" +} diff --git a/packages/links-postgresql/links-postgresql.0.7.2/url b/packages/links-postgresql/links-postgresql.0.7.2/url deleted file mode 100644 index 1bb546fd46c..00000000000 --- a/packages/links-postgresql/links-postgresql.0.7.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/links-lang/links/releases/download/0.7.2/links-0.7.2.tbz" -checksum: "dded7b86bb08a2de544193972cb7a5e9" \ No newline at end of file diff --git a/packages/links/links.0.6.1/descr b/packages/links/links.0.6.1/descr deleted file mode 100644 index e20f61ca3c6..00000000000 --- a/packages/links/links.0.6.1/descr +++ /dev/null @@ -1,24 +0,0 @@ -Links is a functional programming language designed to make web programming easier. - -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. diff --git a/packages/links/links.0.6.1/opam b/packages/links/links.0.6.1/opam index 5a10b4196ad..6c48f00ca4c 100644 --- a/packages/links/links.0.6.1/opam +++ b/packages/links/links.0.6.1/opam @@ -1,13 +1,10 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/links-lang/links.git" -available: [ - ocaml-version >= "4.04.0" -] +dev-repo: "git+https://github.com/links-lang/links.git" build: [make "nc"] install: [ ["cp" "links" "%{links:bin}%/linx"] @@ -44,11 +41,42 @@ remove: [ ["rm" "-rf" "%{links:doc}%/README"] ] depends: [ + "ocaml" {>= "4.04.0"} "ocamlfind" {build} "deriving" {build} "lwt" "cgi" "base64" - "cohttp" {<"0.99.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: "md5=90fbdcd1574e4b880d347b1463266bc9" +} diff --git a/packages/links/links.0.6.1/url b/packages/links/links.0.6.1/url deleted file mode 100644 index 5e851cf285b..00000000000 --- a/packages/links/links.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/links-lang/links/archive/gorgie_0_6_1.tar.gz" -checksum: "90fbdcd1574e4b880d347b1463266bc9" diff --git a/packages/links/links.0.6/descr b/packages/links/links.0.6/descr deleted file mode 100644 index e20f61ca3c6..00000000000 --- a/packages/links/links.0.6/descr +++ /dev/null @@ -1,24 +0,0 @@ -Links is a functional programming language designed to make web programming easier. - -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. diff --git a/packages/links/links.0.6/opam b/packages/links/links.0.6/opam deleted file mode 100644 index c85b63a3e6d..00000000000 --- a/packages/links/links.0.6/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -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" -dev-repo: "https://github.com/links-lang/links.git" -available: [ ocaml-version >= "4.04" ] -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: [ - "ocamlfind" {build} - "deriving" {build} - "lwt" - "cgi" - "base64" - "cohttp" {<"0.99.0"} -] -depopts: ["mysql" "postgresql" "sqlite3"] diff --git a/packages/links/links.0.6/url b/packages/links/links.0.6/url deleted file mode 100644 index 366a36a28b1..00000000000 --- a/packages/links/links.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/links-lang/links/archive/v0.6.tar.gz" -checksum: "946128c93a53fe85cddccc43b0ed89a4" diff --git a/packages/links/links.0.7.1/descr b/packages/links/links.0.7.1/descr deleted file mode 100644 index e20f61ca3c6..00000000000 --- a/packages/links/links.0.7.1/descr +++ /dev/null @@ -1,24 +0,0 @@ -Links is a functional programming language designed to make web programming easier. - -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. diff --git a/packages/links/links.0.7.1/opam b/packages/links/links.0.7.1/opam index f6f07976513..cced6a4d0b4 100644 --- a/packages/links/links.0.7.1/opam +++ b/packages/links/links.0.7.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/links-lang/links.git" +dev-repo: "git+https://github.com/links-lang/links.git" build: [make "nc"] install: [ ["cp" "links" "%{links:bin}%/linx"] @@ -44,6 +44,7 @@ remove: [ ["rm" "-rf" "%{links:doc}%/README"] ] depends: [ + "ocaml" {>= "4.04.0"} "ocamlfind" {build} "deriving" {build} "cgi" @@ -55,4 +56,33 @@ depends: [ "websocket-lwt" ] depopts: ["mysql" "postgresql" "sqlite3"] -available: [ocaml-version >= "4.04.0"] +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: "md5=684202c361b2a3cb9b17730e5b02f9b3" +} diff --git a/packages/links/links.0.7.1/url b/packages/links/links.0.7.1/url deleted file mode 100644 index 20ba701ca5c..00000000000 --- a/packages/links/links.0.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/links-lang/links/archive/v0.7.1.tar.gz" -checksum: "684202c361b2a3cb9b17730e5b02f9b3" diff --git a/packages/links/links.0.7.2/descr b/packages/links/links.0.7.2/descr deleted file mode 100644 index b0fd4b169ba..00000000000 --- a/packages/links/links.0.7.2/descr +++ /dev/null @@ -1,43 +0,0 @@ -Linking Theory to Practice for the Web - -[![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 \ No newline at end of file diff --git a/packages/links/links.0.7.2/opam b/packages/links/links.0.7.2/opam index 11a71bddf1a..e640baaab72 100644 --- a/packages/links/links.0.7.2/opam +++ b/packages/links/links.0.7.2/opam @@ -1,15 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Simon Fowler " authors: "The Links Team " homepage: "https://github.com/links-lang/links" -dev-repo: "https://github.com/links-lang/links.git" +dev-repo: "git+https://github.com/links-lang/links.git" bug-reports: "https://github.com/links-lang/links/issues" license: "GPL-2" -available: [ - ocaml-version >= "4.04.0" & ocaml-version < "4.06" -] - build: [ [ "jbuilder" "subst" "-n" name ] {pinned} [ "jbuilder" "build" "-p" name "-j" jobs ] @@ -54,6 +50,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.04.0" & < "4.06"} "jbuilder" {build} "deriving" {build} "cgi" @@ -65,3 +62,52 @@ depends: [ "websocket-lwt" "safepass" ] +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: "md5=dded7b86bb08a2de544193972cb7a5e9" +} diff --git a/packages/links/links.0.7.2/url b/packages/links/links.0.7.2/url deleted file mode 100644 index 1bb546fd46c..00000000000 --- a/packages/links/links.0.7.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/links-lang/links/releases/download/0.7.2/links-0.7.2.tbz" -checksum: "dded7b86bb08a2de544193972cb7a5e9" \ No newline at end of file diff --git a/packages/links/links.0.7/descr b/packages/links/links.0.7/descr deleted file mode 100644 index e20f61ca3c6..00000000000 --- a/packages/links/links.0.7/descr +++ /dev/null @@ -1,24 +0,0 @@ -Links is a functional programming language designed to make web programming easier. - -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. diff --git a/packages/links/links.0.7/opam b/packages/links/links.0.7/opam deleted file mode 100644 index f26142a293b..00000000000 --- a/packages/links/links.0.7/opam +++ /dev/null @@ -1,57 +0,0 @@ -opam-version: "1.2" -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" -dev-repo: "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: [ - "ocamlfind" {build} - "deriving" {build} - "cgi" - "base64" - "linenoise" - "ANSITerminal" - "lwt" - "cohttp" - "websocket-lwt" -] -depopts: ["mysql" "postgresql" "sqlite3"] -available: [ocaml-version >= "4.04.0"] diff --git a/packages/links/links.0.7/url b/packages/links/links.0.7/url deleted file mode 100644 index 951778c62d0..00000000000 --- a/packages/links/links.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/links-lang/links/archive/v0.7.tar.gz" -checksum: "b4deb66ecac1972ca337c1e4e59eef22" diff --git a/packages/lipsum/lipsum.0.2/descr b/packages/lipsum/lipsum.0.2/descr deleted file mode 100644 index a866f04f6a1..00000000000 --- a/packages/lipsum/lipsum.0.2/descr +++ /dev/null @@ -1,15 +0,0 @@ -lipsum - self-contained tool for literate programming in tradition of NoWeb - -Lipsum is a command-line utility for literate programming. It stands in the -tradition of [Noweb](http://www.cs.tufts.edu/~nr/noweb/), a popular and -flexible literate programming system by Norman Ramsey. The idea of literate -programming is to keep documentation for programmers and program code in -one file and to arrange it in a way that helps understanding it best. To -actually compile or run the code it needs to be extracted from the literate -program and Lipsum is a tool to do this. - -Like Noweb, Lipsum employs a minimal markup to arrange documentation and -code in a file. Also like Noweb, Lipsum is language agnostic and can be -used for almost any programming language and documentation. - - diff --git a/packages/lipsum/lipsum.0.2/opam b/packages/lipsum/lipsum.0.2/opam index 34053edfff3..6128fc480b4 100644 --- a/packages/lipsum/lipsum.0.2/opam +++ b/packages/lipsum/lipsum.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "lipsum" version: "0.2" maintainer: "Christian Lindig " @@ -6,11 +6,32 @@ authors: "Christian Lindig " homepage: "https://github.com/lindig/lipsum" bug-reports: "https://github.com/lindig/lipsum/issues" license: "BSD" -dev-repo: "https://github.com/lindig/lipsum.git" +dev-repo: "git+https://github.com/lindig/lipsum.git" build: [ [make] ] install: [make "PREFIX=%{prefix}%" "install"] remove: [make "PREFIX=%{prefix}%" "remove"] -available: [ ocaml-version >= "4.01.0" ] -depends: ["ocamlfind" "re"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" + "re" +] +synopsis: + "lipsum - self-contained tool for literate programming in tradition of NoWeb" +description: """ +Lipsum is a command-line utility for literate programming. It stands in the +tradition of [Noweb](http://www.cs.tufts.edu/~nr/noweb/), a popular and +flexible literate programming system by Norman Ramsey. The idea of literate +programming is to keep documentation for programmers and program code in +one file and to arrange it in a way that helps understanding it best. To +actually compile or run the code it needs to be extracted from the literate +program and Lipsum is a tool to do this. + +Like Noweb, Lipsum employs a minimal markup to arrange documentation and +code in a file. Also like Noweb, Lipsum is language agnostic and can be +used for almost any programming language and documentation.""" +url { + src: "https://github.com/lindig/lipsum/archive/v0.2.zip" + checksum: "md5=68080f850882d90c6936b0c1343eb66b" +} diff --git a/packages/lipsum/lipsum.0.2/url b/packages/lipsum/lipsum.0.2/url deleted file mode 100644 index 9801e19f69a..00000000000 --- a/packages/lipsum/lipsum.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/lindig/lipsum/archive/v0.2.zip" -checksum: "68080f850882d90c6936b0c1343eb66b" diff --git a/packages/liquidsoap-daemon/liquidsoap-daemon.0.3.0/descr b/packages/liquidsoap-daemon/liquidsoap-daemon.0.3.0/descr deleted file mode 100644 index 4732c27a075..00000000000 --- a/packages/liquidsoap-daemon/liquidsoap-daemon.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Daemonization scripts for liquidsoap diff --git a/packages/liquidsoap-daemon/liquidsoap-daemon.0.3.0/opam b/packages/liquidsoap-daemon/liquidsoap-daemon.0.3.0/opam index 5fc8345d765..e46fd7bf119 100644 --- a/packages/liquidsoap-daemon/liquidsoap-daemon.0.3.0/opam +++ b/packages/liquidsoap-daemon/liquidsoap-daemon.0.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "romain.beauxis@gmail.com" homepage: "https://github.com/savonet/liquidsoap-daemon" authors: "The Savonet Team " @@ -9,13 +9,17 @@ install: [ remove: [ ["rm" "-f" "%{prefix}%/bin/daemonize-liquidsoap.sh"] ] -depends: [ - "liquidsoap" -] +depends: ["ocaml" "liquidsoap"] messages: [ "This package installs the daemonize-liquidsoap.sh script. Once installed, you should" "execute it to configure the liquidsoap daemon. Please see: https://github.com/savonet/liquidsoap-daemon" "for more information about how to run the script." ] bug-reports: "https://github.com/savonet/liquidsoap-daemon/issues" -dev-repo: "https://github.com/savonet/liquidsoap-daemon.git" +dev-repo: "git+https://github.com/savonet/liquidsoap-daemon.git" +synopsis: "Daemonization scripts for liquidsoap" +flags: light-uninstall +url { + src: "https://github.com/savonet/liquidsoap-daemon/archive/0.3.0.tar.gz" + checksum: "md5=25e114a97fd10b016f0768437e8e0b1e" +} diff --git a/packages/liquidsoap-daemon/liquidsoap-daemon.0.3.0/url b/packages/liquidsoap-daemon/liquidsoap-daemon.0.3.0/url deleted file mode 100644 index 56e29a704cf..00000000000 --- a/packages/liquidsoap-daemon/liquidsoap-daemon.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/liquidsoap-daemon/archive/0.3.0.tar.gz" -checksum: "25e114a97fd10b016f0768437e8e0b1e" diff --git a/packages/liquidsoap-daemon/liquidsoap-daemon.0.3.1/descr b/packages/liquidsoap-daemon/liquidsoap-daemon.0.3.1/descr deleted file mode 100644 index 4732c27a075..00000000000 --- a/packages/liquidsoap-daemon/liquidsoap-daemon.0.3.1/descr +++ /dev/null @@ -1 +0,0 @@ -Daemonization scripts for liquidsoap diff --git a/packages/liquidsoap-daemon/liquidsoap-daemon.0.3.1/opam b/packages/liquidsoap-daemon/liquidsoap-daemon.0.3.1/opam index 06cd968a8a0..7f6b6c56caf 100644 --- a/packages/liquidsoap-daemon/liquidsoap-daemon.0.3.1/opam +++ b/packages/liquidsoap-daemon/liquidsoap-daemon.0.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "romain.beauxis@gmail.com" homepage: "https://github.com/savonet/liquidsoap-daemon" authors: "The Savonet Team " @@ -11,13 +11,17 @@ install: [ remove: [ ["rm" "-rf" "%{prefix}%/share/daemonize-liquidsoap.sh" "%{prefix}%/share/liquidsoap.initd.in" "%{prefix}%/share/liquidsoap.launchd.in" "%{prefix}%/share/liquidsoap.systemd.in" "%{prefix}%/bin/daemonize-liquidsoap.sh"] ] -depends: [ - "liquidsoap" -] +depends: ["ocaml" "liquidsoap"] messages: [ "This package installs the daemonize-liquidsoap.sh script in your $PATH. Once installed, you should" "execute it to configure the liquidsoap daemon. Please see: https://github.com/savonet/liquidsoap-daemon" "for more information about how to run the script." ] bug-reports: "https://github.com/savonet/liquidsoap-daemon/issues" -dev-repo: "https://github.com/savonet/liquidsoap-daemon.git" +dev-repo: "git+https://github.com/savonet/liquidsoap-daemon.git" +synopsis: "Daemonization scripts for liquidsoap" +flags: light-uninstall +url { + src: "https://github.com/savonet/liquidsoap-daemon/archive/0.3.1.tar.gz" + checksum: "md5=e89cbdd82326da1a2446bdc30a34e40a" +} diff --git a/packages/liquidsoap-daemon/liquidsoap-daemon.0.3.1/url b/packages/liquidsoap-daemon/liquidsoap-daemon.0.3.1/url deleted file mode 100644 index 1c5add12690..00000000000 --- a/packages/liquidsoap-daemon/liquidsoap-daemon.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/liquidsoap-daemon/archive/0.3.1.tar.gz" -checksum: "e89cbdd82326da1a2446bdc30a34e40a" diff --git a/packages/liquidsoap/liquidsoap.1.0.1-full/descr b/packages/liquidsoap/liquidsoap.1.0.1-full/descr deleted file mode 100644 index 9436141622f..00000000000 --- a/packages/liquidsoap/liquidsoap.1.0.1-full/descr +++ /dev/null @@ -1,7 +0,0 @@ -swiss-army knife for multimedia streaming -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. diff --git a/packages/liquidsoap/liquidsoap.1.0.1-full/opam b/packages/liquidsoap/liquidsoap.1.0.1-full/opam index 5fca08d21eb..6510ea2dd8d 100644 --- a/packages/liquidsoap/liquidsoap.1.0.1-full/opam +++ b/packages/liquidsoap/liquidsoap.1.0.1-full/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" substs: ["opam.patch"] build: [ @@ -21,15 +21,70 @@ build: [ [make] ] depends: [ + "ocaml" {= "3.12.1"} "ocamlfind" "camlidl" "pcre" "camomile" ] depexts: [ - [["debian"] ["libao-dev" "libfaad-dev" "libflac-dev" "libgavl-dev" "libgstreamer-plugins-base0.10-dev" "libgstreamer0.10-dev" "libgstreamer1.0-dev" "liblo-dev" "libmp3lame-dev" "libogg-dev" "libsamplerate-dev" "libschroedinger-dev" "libsoundtouch-dev" "libspeex-dev" "libtheora-dev" "libvo-aacenc-dev" "libvorbis-dev" "portaudio19-dev"]] - [["ubuntu"] ["libao-dev" "libfaad-dev" "libflac-dev" "libgavl-dev" "libgstreamer-plugins-base0.10-dev" "libgstreamer0.10-dev" "libgstreamer1.0-dev" "liblo-dev" "libmp3lame-dev" "libogg-dev" "libsamplerate-dev" "libschroedinger-dev" "libsoundtouch-dev" "libspeex-dev" "libtheora-dev" "libvo-aacenc-dev" "libvorbis-dev" "portaudio19-dev"]] + [ + "libao-dev" + "libfaad-dev" + "libflac-dev" + "libgavl-dev" + "libgstreamer-plugins-base0.10-dev" + "libgstreamer0.10-dev" + "libgstreamer1.0-dev" + "liblo-dev" + "libmp3lame-dev" + "libogg-dev" + "libsamplerate-dev" + "libschroedinger-dev" + "libsoundtouch-dev" + "libspeex-dev" + "libtheora-dev" + "libvo-aacenc-dev" + "libvorbis-dev" + "portaudio19-dev" + ] {os-distribution = "debian"} + [ + "libao-dev" + "libfaad-dev" + "libflac-dev" + "libgavl-dev" + "libgstreamer-plugins-base0.10-dev" + "libgstreamer0.10-dev" + "libgstreamer1.0-dev" + "liblo-dev" + "libmp3lame-dev" + "libogg-dev" + "libsamplerate-dev" + "libschroedinger-dev" + "libsoundtouch-dev" + "libspeex-dev" + "libtheora-dev" + "libvo-aacenc-dev" + "libvorbis-dev" + "portaudio19-dev" + ] {os-distribution = "ubuntu"} ] patches: ["opam.patch"] -available: ocaml-version = "3.12.1" install: [make "install"] +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.""" +extra-files: [ + ["opam.patch.in" "md5=949838656d574877feff4dbc1383cc65"] + ["liquidsoap.install" "md5=bd9eb0baf5ef27a249f4f2740c62fb0f"] +] +url { + src: + "http://downloads.sourceforge.net/project/savonet/liquidsoap/1.0.1/liquidsoap-1.0.1-full.tar.bz2" + checksum: "md5=79e834e7443e3cd7e77c4e62e758c9da" +} diff --git a/packages/liquidsoap/liquidsoap.1.0.1-full/url b/packages/liquidsoap/liquidsoap.1.0.1-full/url deleted file mode 100644 index 2043d08ca1f..00000000000 --- a/packages/liquidsoap/liquidsoap.1.0.1-full/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/liquidsoap/1.0.1/liquidsoap-1.0.1-full.tar.bz2" -checksum: "79e834e7443e3cd7e77c4e62e758c9da" diff --git a/packages/liquidsoap/liquidsoap.1.0.1/descr b/packages/liquidsoap/liquidsoap.1.0.1/descr deleted file mode 100644 index 381d0f3f9af..00000000000 --- a/packages/liquidsoap/liquidsoap.1.0.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -Swiss-army knife for multimedia streaming -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. diff --git a/packages/liquidsoap/liquidsoap.1.0.1/files/liquidsoap.install b/packages/liquidsoap/liquidsoap.1.0.1/files/liquidsoap.install deleted file mode 100644 index 10c51ce4bfb..00000000000 --- a/packages/liquidsoap/liquidsoap.1.0.1/files/liquidsoap.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "src/liquidsoap" - "gui/liguidsoap" -] diff --git a/packages/liquidsoap/liquidsoap.1.0.1/files/ocaml4.patch b/packages/liquidsoap/liquidsoap.1.0.1/files/ocaml4.patch deleted file mode 100644 index ea53c00ac57..00000000000 --- a/packages/liquidsoap/liquidsoap.1.0.1/files/ocaml4.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff -u liquidsoap.1.0.1.orig/configure.ac liquidsoap.1.0.1/configure.ac ---- liquidsoap.1.0.1.orig/configure.ac 2013-02-22 10:09:51.000000000 +0100 -+++ liquidsoap.1.0.1/configure.ac 2013-02-22 10:10:41.000000000 +0100 -@@ -246,14 +246,8 @@ - AC_MSG_CHECKING([for ocamlc version]) - AC_MSG_RESULT([$OCAML_MAJOR.$OCAML_MINOR.$OCAML_REVISION]) - --# Variables for support of TCP_NODELAY: --if test $OCAML_MAJOR -ge 3 -a $OCAML_MINOR -ge 11 ; then -- NEED_TCP_NODELAY= -- TCP_NODELAY_VALUE='let set_tcp_nodelay fd v = Unix.setsockopt fd Unix.TCP_NODELAY v' --else -- NEED_TCP_NODELAY=yes -- TCP_NODELAY_VALUE='external set_tcp_nodelay : Unix.file_descr -> bool -> unit = "stub_set_tcp_nodelay"' --fi -+NEED_TCP_NODELAY= -+TCP_NODELAY_VALUE='let set_tcp_nodelay fd v = Unix.setsockopt fd Unix.TCP_NODELAY v' - AC_SUBST(NEED_TCP_NODELAY) - AC_SUBST(TCP_NODELAY_VALUE) - -Common subdirectories: liquidsoap.1.0.1.orig/doc and liquidsoap.1.0.1/doc -Common subdirectories: liquidsoap.1.0.1.orig/examples and liquidsoap.1.0.1/examples -Common subdirectories: liquidsoap.1.0.1.orig/gui and liquidsoap.1.0.1/gui -Common subdirectories: liquidsoap.1.0.1.orig/m4 and liquidsoap.1.0.1/m4 -Common subdirectories: liquidsoap.1.0.1.orig/scripts and liquidsoap.1.0.1/scripts -Common subdirectories: liquidsoap.1.0.1.orig/src and liquidsoap.1.0.1/src diff --git a/packages/liquidsoap/liquidsoap.1.0.1/opam b/packages/liquidsoap/liquidsoap.1.0.1/opam deleted file mode 100644 index bb5ab314b80..00000000000 --- a/packages/liquidsoap/liquidsoap.1.0.1/opam +++ /dev/null @@ -1,64 +0,0 @@ -opam-version: "1" -maintainer: "https://github.com/ocaml/opam-repository/issues" -build: [ - ["./bootstrap"] - [ - "./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] -] -depends: [ - "ocamlfind" - "pcre" - "camomile" - "dtools" - "duppy" {= "0.4.2"} - "mm" {= "0.2.0"} - "mad" -] -depopts: [ - "cry" - "ao" - "portaudio" - "alsa" - "pulseaudio" - "bjack" - "taglib" - "lame" - "aacplus" - "ogg" - "vorbis" - "theora" - "opus" - "faad" - "flac" - "ladspa" - "samplerate" - "gavl" - "ffmpeg" - "frei0r" - "dssi" - "xmlplaylist" - "lastfm" - "lo" -] -depexts: [ - [["debian"] ["libao-dev" "libfaad-dev" "libflac-dev" "libgavl-dev" "libgstreamer-plugins-base0.10-dev" "libgstreamer0.10-dev" "libgstreamer1.0-dev" "liblo-dev" "libmp3lame-dev" "libogg-dev" "libsamplerate-dev" "libschroedinger-dev" "libsoundtouch-dev" "libspeex-dev" "libtheora-dev" "libvo-aacenc-dev" "libvorbis-dev" "portaudio19-dev"]] - [["ubuntu"] ["libao-dev" "libfaad-dev" "libflac-dev" "libgavl-dev" "libgstreamer-plugins-base0.10-dev" "libgstreamer0.10-dev" "libgstreamer1.0-dev" "liblo-dev" "libmp3lame-dev" "libogg-dev" "libsamplerate-dev" "libschroedinger-dev" "libsoundtouch-dev" "libspeex-dev" "libtheora-dev" "libvo-aacenc-dev" "libvorbis-dev" "portaudio19-dev"]] -] -patches: ["ocaml4.patch"] -available: ocaml-version >= "3.11" -install: [make "install"] diff --git a/packages/liquidsoap/liquidsoap.1.0.1/url b/packages/liquidsoap/liquidsoap.1.0.1/url deleted file mode 100644 index b22428645b2..00000000000 --- a/packages/liquidsoap/liquidsoap.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/liquidsoap/1.0.1/liquidsoap-1.0.1.tar.bz2" -checksum: "c3a05596056d1c3f256e9c2e00f4ff27" diff --git a/packages/liquidsoap/liquidsoap.1.1.0/descr b/packages/liquidsoap/liquidsoap.1.1.0/descr deleted file mode 100644 index 381d0f3f9af..00000000000 --- a/packages/liquidsoap/liquidsoap.1.1.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Swiss-army knife for multimedia streaming -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. diff --git a/packages/liquidsoap/liquidsoap.1.1.0/files/liquidsoap.install b/packages/liquidsoap/liquidsoap.1.1.0/files/liquidsoap.install deleted file mode 100644 index 18d671ab48c..00000000000 --- a/packages/liquidsoap/liquidsoap.1.1.0/files/liquidsoap.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "src/liquidsoap" - "?gui/liguidsoap" -] diff --git a/packages/liquidsoap/liquidsoap.1.1.0/opam b/packages/liquidsoap/liquidsoap.1.1.0/opam deleted file mode 100644 index edb6dae2a52..00000000000 --- a/packages/liquidsoap/liquidsoap.1.1.0/opam +++ /dev/null @@ -1,72 +0,0 @@ -opam-version: "1" -maintainer: "smimram@gmail.com" -build: [ - ["./bootstrap"] - [ - "./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] -] -depends: [ - "ocamlfind" - "pcre" - "camomile" - "dtools" - "duppy" {>= "0.5.0"} - "mm" {>= "0.2.1"} - "mad" -] -depopts: [ - "cry" - "ao" - "portaudio" - "alsa" - "pulseaudio" - "bjack" - "taglib" - "lame" - "aacplus" - "ogg" - "vorbis" - "theora" - "opus" - "faad" - "flac" - "speex" - "schroedinger" - "voaacenc" - "ladspa" - "samplerate" - "soundtouch" - "gavl" - "ffmpeg" - "frei0r" - "dssi" - "xmlplaylist" - "lastfm" - "lo" - "inotify" -] -conflicts: [ - "inotify" {>= "2.0"} - "taglib" {< "0.3.0"} -] -depexts: [ - [["debian"] ["libao-dev" "libfaad-dev" "libflac-dev" "libgavl-dev" "libgstreamer-plugins-base0.10-dev" "libgstreamer0.10-dev" "libgstreamer1.0-dev" "liblo-dev" "libmp3lame-dev" "libogg-dev" "libsamplerate-dev" "libschroedinger-dev" "libsoundtouch-dev" "libspeex-dev" "libtheora-dev" "libvo-aacenc-dev" "libvorbis-dev" "portaudio19-dev"]] - [["ubuntu"] ["libao-dev" "libfaad-dev" "libflac-dev" "libgavl-dev" "libgstreamer-plugins-base0.10-dev" "libgstreamer0.10-dev" "libgstreamer1.0-dev" "liblo-dev" "libmp3lame-dev" "libogg-dev" "libsamplerate-dev" "libschroedinger-dev" "libsoundtouch-dev" "libspeex-dev" "libtheora-dev" "libvo-aacenc-dev" "libvorbis-dev" "portaudio19-dev"]] -] -available: ocaml-version >= "3.11" -install: [make "install"] diff --git a/packages/liquidsoap/liquidsoap.1.1.0/url b/packages/liquidsoap/liquidsoap.1.1.0/url deleted file mode 100644 index 46800ab9ae2..00000000000 --- a/packages/liquidsoap/liquidsoap.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/liquidsoap/1.1.0/liquidsoap-1.1.0.tar.bz2" -checksum: "43a282c44b6744e80fb8850738194b9d" diff --git a/packages/liquidsoap/liquidsoap.1.1.1/descr b/packages/liquidsoap/liquidsoap.1.1.1/descr deleted file mode 100644 index 381d0f3f9af..00000000000 --- a/packages/liquidsoap/liquidsoap.1.1.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -Swiss-army knife for multimedia streaming -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. diff --git a/packages/liquidsoap/liquidsoap.1.1.1/files/cry.patch b/packages/liquidsoap/liquidsoap.1.1.1/files/cry.patch deleted file mode 100644 index 93e260fb5eb..00000000000 --- a/packages/liquidsoap/liquidsoap.1.1.1/files/cry.patch +++ /dev/null @@ -1,396 +0,0 @@ -commit 76357b981692072e0cf5d5a03820b79289d23c20 -Author: Romain Beauxis -Date: Wed Oct 16 20:49:36 2013 -0500 - - Added verb and chunked options. - -diff --git a/configure.ac b/configure.ac -index 05831fa..d42b57f 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -324,7 +324,7 @@ fi - # Cry - # - --AC_CHECK_OCAML_BINDING([cry],[0.2.2]) -+AC_CHECK_OCAML_BINDING([cry],[0.3.0]) - - # ocaml-mm - # -diff --git a/src/lang/builtins_cry.ml b/src/lang/builtins_cry.ml -index 2017217..fa5acb3 100644 ---- a/src/lang/builtins_cry.ml -+++ b/src/lang/builtins_cry.ml -@@ -82,7 +82,7 @@ let () = - let v = List.assoc "protocol" p in - match Lang.to_string v with - | "icy" -> Cry.Icy -- | "http" -> Cry.Http -+ | "http" -> Cry.Http Cry.Source (* Verb doesn't matter here. *) - | _ -> - raise (Lang.Invalid_value (v, "protocol should be one of: \ - 'icy' or 'http'.")) -diff --git a/src/outputs/harbor_output.camlp4 b/src/outputs/harbor_output.camlp4 -index 3cd7eda..ddc15e5 100644 ---- a/src/outputs/harbor_output.camlp4 -+++ b/src/outputs/harbor_output.camlp4 -@@ -305,16 +305,12 @@ class output ~kind p = - - let metaint = Lang.to_int (List.assoc "metaint" p) in - -- let _,encoder_factory, -- format,icecast_info,icy_metadata, -- ogg = -- encoder_data p -- in -+ let data = encoder_data p in - - let out_enc = - match Lang.to_string (List.assoc "encoding" p) with - | "" -> -- if icy_metadata then -+ if data.icy_metadata then - "ISO-8859-1" - else - "UTF-8" -@@ -445,7 +441,7 @@ object (self) - let meta = Hashtbl.create (Hashtbl.length m) in - let f = Configure.recode_tag ~out_enc in - Hashtbl.iter (fun a b -> Hashtbl.add meta a (f b)) m ; -- if icy_metadata then -+ if data.icy_metadata then - Tutils.mutexify metadata.metadata_m - (fun () -> - metadata.metadata <- Some meta) () -@@ -461,7 +457,7 @@ object (self) - in - let metaint,icyheader = - try -- assert(List.assoc "Icy-MetaData" headers = "1" && icy_metadata); -+ assert(List.assoc "Icy-MetaData" headers = "1" && data.icy_metadata); - metaint,Printf.sprintf "icy-metaint: %d\r\n" metaint - with - | _ -> -1,"" -@@ -473,7 +469,7 @@ object (self) - in - let reply = - Printf.sprintf "%s 200 OK\r\nContent-type: %s\r\n%s%s\r\n" -- protocol format icyheader extra_headers -+ protocol data.format icyheader extra_headers - in - let buffer = Buffer.create buflen in - begin -@@ -642,7 +638,7 @@ object (self) - - method output_start = - assert (encoder = None) ; -- let enc = encoder_factory self#id in -+ let enc = data.factory self#id in - encoder <- - Some (enc (Encoder.Meta.empty_metadata)) ; - let handler ~protocol ~data ~headers ~socket -diff --git a/src/outputs/harbor_output.ml b/src/outputs/harbor_output.ml -index e2270cf..57953d7 100644 ---- a/src/outputs/harbor_output.ml -+++ b/src/outputs/harbor_output.ml -@@ -265,14 +265,12 @@ class output ~kind p = - (Lang.apply ~t: Lang.unit_t on_disconnect - [ ("", (Lang.string s)) ]) - in let metaint = Lang.to_int (List.assoc "metaint" p) -- in -- let (_, encoder_factory, format, icecast_info, icy_metadata, -- ogg) = -- encoder_data p -+ in let data = encoder_data p - in - let out_enc = - match Lang.to_string (List.assoc "encoding" p) with -- | "" -> if icy_metadata then "ISO-8859-1" else "UTF-8" -+ | "" -> -+ if data.icy_metadata then "ISO-8859-1" else "UTF-8" - | s -> String.uppercase s - in let timeout = Lang.to_float (List.assoc "timeout" p) - in let buflen = Lang.to_int (List.assoc "buffer" p) -@@ -521,6 +519,7 @@ class output ~kind p = - a ( - f b)) m; - if -+ data. - icy_metadata - then - Tutils. -@@ -572,6 +571,7 @@ class output ~kind p = - "Icy-MetaData" - headers) - = "1") && -+ data. - icy_metadata); - (metaint, - (Printf. -@@ -601,6 +601,7 @@ class output ~kind p = - sprintf - "%s 200 OK\r\nContent-type: %s\r\n%s%s\r\n" - protocol -+ data. - format - icyheader - extra_headers in -@@ -1044,7 +1045,8 @@ class output ~kind p = - = None); - let enc - = -- encoder_factory -+ data. -+ factory - self#id - in - (encoder -diff --git a/src/outputs/icecast2.ml b/src/outputs/icecast2.ml -index 452c559..80ae4a7 100644 ---- a/src/outputs/icecast2.ml -+++ b/src/outputs/icecast2.ml -@@ -42,14 +42,6 @@ type icecast_info = - - module Icecast = - struct -- -- type protocol = Cry.protocol -- -- let protocol_of_icecast_protocol = -- function -- | Icecast_utils.Http -> Cry.Http -- | Icecast_utils.Icy -> Cry.Icy -- - type content = Cry.content_type - - let format_of_content x = -@@ -187,6 +179,17 @@ let proto kind = - for \"http\" protocol and \"ISO-8859-1\" for \"icy\" \ - protocol." ; - "genre", Lang.string_t, Some (Lang.string "Misc"), None ; -+ "protocol", Lang.string_t, (Some (Lang.string "http")), -+ Some "Protocol of the streaming server: \ -+ 'http' for Icecast, 'icy' for shoutcast." ; -+ "verb", Lang.string_t, (Some (Lang.string "SOURCE")), -+ Some "Verb to use with the 'http' protocol. One of: \ -+ 'SOURCE', 'PUT' or 'POST'."; -+ "chunked", Lang.string_t, (Some (Lang.bool false)), -+ Some "Used cunked transfer with the 'http' protocol."; -+ "icy_metadata", Lang.string_t, Some (Lang.string "guess"), -+ Some "Send new metadata using the ICY protocol. \ -+ One of: \"guess\", \"true\", \"false\""; - "url", Lang.string_t, Some (Lang.string "http://savonet.sf.net"), None ; - ("description", Lang.string_t, - Some (Lang.string "Liquidsoap Radio!"), None) ; -@@ -230,10 +233,38 @@ class output ~kind p = - Lang.to_float (Lang.apply ~t:Lang.unit_t on_error ["", Lang.string msg]) - in - -- let protocol,encoder_factory, -- format,icecast_info, -- icy_metadata,ogg = -- encoder_data p -+ let data = encoder_data p in -+ -+ let chunked = Lang.to_bool (List.assoc "chunked" p) in -+ -+ let protocol = -+ let verb = -+ let v = List.assoc "verb" p in -+ match Lang.to_string v with -+ | "SOURCE" -> Cry.Source -+ | "PUT" -> Cry.Put -+ | "POST" -> Cry.Post -+ | _ -> raise (Lang.Invalid_value -+ (v, "Valid values are: 'SOURCE' \ -+ 'PUT' or 'POST'.")) -+ in -+ let v = List.assoc "protocol" p in -+ match Lang.to_string v with -+ | "http" -> Cry.Http verb -+ | "icy" -> Cry.Icy -+ | _ -> -+ raise (Lang.Invalid_value -+ (v, "Valid values are 'http' (icecast) \ -+ and 'icy' (shoutcast)")) -+ in -+ let icy_metadata = Lang.to_bool (List.assoc "icy_metadata" p) in -+ -+ let ogg = -+ match data.format with -+ | x when x = Cry.ogg_application -> true -+ | x when x = Cry.ogg_audio -> true -+ | x when x = Cry.ogg_video -> true -+ | _ -> false - in - - let out_enc = -@@ -450,7 +481,7 @@ object (self) - - method icecast_start = - assert (encoder = None) ; -- let enc = encoder_factory self#id in -+ let enc = data.factory self#id in - encoder <- - Some (enc (Encoder.Meta.empty_metadata)) ; - assert (Cry.get_status connection = Cry.Disconnected) ; -@@ -465,10 +496,10 @@ object (self) - | Some q -> Hashtbl.add audio_info y (z q) - | None -> () - in -- f icecast_info.bitrate "bitrate" string_of_int; -- f icecast_info.quality "quality" (fun x -> x); -- f icecast_info.samplerate "samplerate" string_of_int; -- f icecast_info.channels "channels" string_of_int; -+ f data.info.bitrate "bitrate" string_of_int; -+ f data.info.quality "quality" (fun x -> x); -+ f data.info.samplerate "samplerate" string_of_int; -+ f data.info.channels "channels" string_of_int; - let user_agent = - try - List.assoc "User-Agent" headers -@@ -478,8 +509,8 @@ object (self) - let source = - Cry.connection ~host ~port ~user ~password - ~genre ~url ~description ~name -- ~public ~protocol ~mount -- ~audio_info ~user_agent ~content_type:format () -+ ~public ~protocol ~mount ~chunked -+ ~audio_info ~user_agent ~content_type:data.format () - in - List.iter (fun (x,y) -> - (* User-Agent has already been passed to Cry.. *) -diff --git a/src/tools/icecast_utils.ml b/src/tools/icecast_utils.ml -index 85a27df..a15242c 100644 ---- a/src/tools/icecast_utils.ml -+++ b/src/tools/icecast_utils.ml -@@ -29,26 +29,14 @@ let aac_mime = "audio/aac" - let aacplus_mime = "audio/aacp" - let flac_mime = "audio/x-flac" - --type icecast_protocol = Http | Icy -- - let base_proto kind = -- [("protocol", Lang.string_t, (Some (Lang.string "http")), -- Some "Protocol of the streaming server: \ -- 'http' for Icecast, 'icy' for shoutcast.") ; -- "icy_metadata", Lang.string_t, Some (Lang.string "guess"), -- Some "Send new metadata using the ICY protocol. \ -- One of: \"guess\", \"true\", \"false\""; -- ("format", Lang.string_t, Some (Lang.string ""), -+ ["format", Lang.string_t, Some (Lang.string ""), - Some "Format, e.g. \"audio/ogg\". \ -- When empty, the encoder is used to guess.") ; -- "", Lang.format_t kind, None, Some "Encoding format."] -+ When empty, the encoder is used to guess." ; -+ "", Lang.format_t kind, None, Some "Encoding format."] - - module type Icecast_t = - sig -- type protocol -- -- val protocol_of_icecast_protocol : icecast_protocol -> protocol -- - type content - - val format_of_content : string -> content -@@ -56,12 +44,16 @@ sig - type info - - val info_of_encoder : Encoder.format -> info -- - end - - module Icecast_v(M:Icecast_t) = - struct -- type icy_metadata = Guess | True | False -+ type encoder_data = { -+ factory : string -> Encoder.Meta.export_metadata -> Encoder.encoder; -+ format : M.content; -+ icy_metadata : bool; -+ info : M.info; -+ } - - let mpeg = M.format_of_content mpeg_mime - let ogg_application = M.format_of_content ogg_application_mime -@@ -73,15 +65,6 @@ struct - let aacplus = M.format_of_content aacplus_mime - let flac = M.format_of_content flac_mime - -- let protocol p = -- let v = List.assoc "protocol" p in -- match Lang.to_string v with -- | "http" -> Http -- | "icy" -> Icy -- | _ -> -- raise (Lang.Invalid_value -- (v, "Valid values are 'http' (icecast) \ -- and 'icy' (shoutcast)")) - let format_of_encoder = - function - | Encoder.MP3 _ -> Some mpeg -@@ -95,19 +78,15 @@ struct - | Encoder.WAV _ -> Some wav - | Encoder.Ogg _ -> Some ogg - -- let is_ogg = -+ let icy_metadata = - function - | Encoder.Ogg _ -> true - | _ -> false - - let encoder_data p = -- let protocol = protocol p in - let v = Lang.assoc "" 1 p in - let enc = Lang.to_format v in - let info,format = -- if (is_ogg enc) && (protocol = Icy) then -- raise (Lang.Invalid_value -- (v, "icy protocol (shoutcast) does not support Ogg")) ; - M.info_of_encoder enc,format_of_encoder enc - in - let encoder_factory = -@@ -125,39 +104,9 @@ struct - "No format (mime) found, \ - please specify one.")) - in -- let icy_metadata = -- let v = List.assoc "icy_metadata" p in -- match Lang.to_string v with -- | "guess" -> Guess -- | "true" -> True -- | "false" -> False -- | _ -> -- raise (Lang.Invalid_value -- (v, "Valid values are 'guess', \ -- 'true' or 'false'")) -- in -- let icy_metadata = -- match format, icy_metadata with -- | _, True -> true -- | _, False -> false -- | x, _ when x = mpeg || -- x = wav || -- x = aac || -- x = aacplus || -- x = flac -> true -- | x, _ when x = ogg_application || -- x = ogg_audio || -- x = ogg_video -> false -- | _, Guess -> -- raise (Lang.Invalid_value -- (List.assoc "icy_metadata" p, -- "Could not guess icy_metadata for this format, \ -- please specify either 'true' or 'false'.")) -- in -- let ogg = is_ogg enc in -- (M.protocol_of_icecast_protocol protocol), -- encoder_factory, format, info, -- icy_metadata, ogg -- -+ { factory = encoder_factory; -+ format = format; -+ icy_metadata = icy_metadata enc; -+ info = info } - end - diff --git a/packages/liquidsoap/liquidsoap.1.1.1/files/liquidsoap.install b/packages/liquidsoap/liquidsoap.1.1.1/files/liquidsoap.install deleted file mode 100644 index 18d671ab48c..00000000000 --- a/packages/liquidsoap/liquidsoap.1.1.1/files/liquidsoap.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "src/liquidsoap" - "?gui/liguidsoap" -] diff --git a/packages/liquidsoap/liquidsoap.1.1.1/files/ogg.patch b/packages/liquidsoap/liquidsoap.1.1.1/files/ogg.patch deleted file mode 100644 index ffc4c0c7665..00000000000 --- a/packages/liquidsoap/liquidsoap.1.1.1/files/ogg.patch +++ /dev/null @@ -1,84 +0,0 @@ -commit f7018163d9f83bc350911d76226d2cef2290e72d -Author: Romain Beauxis -Date: Sun Sep 22 22:19:38 2013 -0400 - - * Changed types to match new ocaml-ogg's API. - Should be fully backward compatible. - -diff --git a/src/ogg_formats/ogg_muxer.ml b/src/ogg_formats/ogg_muxer.ml -index 2a75910..350b84c 100644 ---- a/src/ogg_formats/ogg_muxer.ml -+++ b/src/ogg_formats/ogg_muxer.ml -@@ -42,16 +42,16 @@ type track_data = - - type position = Unknown | Time of float - --type 'a track_encoder = 'a data -> Ogg.Stream.t -> (Ogg.Page.t -> unit) -> unit -+type 'a track_encoder = 'a data -> Ogg.Stream.stream -> (Ogg.Page.t -> unit) -> unit - type page_end_time = Ogg.Page.t -> position --type header_encoder = Ogg.Stream.t -> Ogg.Page.t --type fisbone_packet = Ogg.Stream.t -> Ogg.Stream.packet option --type stream_start = Ogg.Stream.t -> Ogg.Page.t list --type end_of_stream = Ogg.Stream.t -> unit -+type header_encoder = Ogg.Stream.stream -> Ogg.Page.t -+type fisbone_packet = Ogg.Stream.stream -> Ogg.Stream.packet option -+type stream_start = Ogg.Stream.stream -> Ogg.Page.t list -+type end_of_stream = Ogg.Stream.stream -> unit - - type 'a stream = - { -- os : Ogg.Stream.t; -+ os : Ogg.Stream.stream; - encoder : 'a track_encoder; - end_pos : page_end_time; - page_fill : int option; -@@ -76,7 +76,7 @@ type state = Eos | Streaming | Bos - type t = - { - id : string; -- mutable skeleton : Ogg.Stream.t option; -+ mutable skeleton : Ogg.Stream.stream option; - header : Buffer.t; - encoded : Buffer.t; - mutable position : float; -diff --git a/src/ogg_formats/ogg_muxer.mli b/src/ogg_formats/ogg_muxer.mli -index 6b25ef5..72071df 100644 ---- a/src/ogg_formats/ogg_muxer.mli -+++ b/src/ogg_formats/ogg_muxer.mli -@@ -53,11 +53,11 @@ type track_data = - * If the encoding process outputs ogg pages, then - * the encoder should use the last argument to add its pages - * to the stream. *) --type 'a track_encoder = 'a data -> Ogg.Stream.t -> (Ogg.Page.t -> unit) -> unit -+type 'a track_encoder = 'a data -> Ogg.Stream.stream -> (Ogg.Page.t -> unit) -> unit - - (** Returns the first page of the stream, - * to be placed at the very beginning. *) --type header_encoder = Ogg.Stream.t -> Ogg.Page.t -+type header_encoder = Ogg.Stream.stream -> Ogg.Page.t - - (** Return the end time of a page, in milliseconds. *) - type position = Unknown | Time of float -@@ -69,13 +69,13 @@ type page_end_time = Ogg.Page.t -> position - * will contain the data for this stream to - * put in the ogg skeleton, if enabled in - * the encoder. *) --type fisbone_packet = Ogg.Stream.t -> Ogg.Stream.packet option -+type fisbone_packet = Ogg.Stream.stream -> Ogg.Stream.packet option - - (** Returns the remaining header data, before data encoding starts. *) --type stream_start = Ogg.Stream.t -> Ogg.Page.t list -+type stream_start = Ogg.Stream.stream -> Ogg.Page.t list - - (** Ends the track. *) --type end_of_stream = Ogg.Stream.t -> unit -+type end_of_stream = Ogg.Stream.stream -> unit - - (** A data encoder is an encoder for either a audio or a video track. *) - type data_encoder = -@@ -171,4 +171,4 @@ val end_of_stream : t -> unit - (** {2 Utils} *) - - (** flush all availables pages from an ogg stream *) --val flush_pages : Ogg.Stream.t -> Ogg.Page.t list -+val flush_pages : Ogg.Stream.stream -> Ogg.Page.t list diff --git a/packages/liquidsoap/liquidsoap.1.1.1/opam b/packages/liquidsoap/liquidsoap.1.1.1/opam deleted file mode 100644 index 77ae0f2cdfb..00000000000 --- a/packages/liquidsoap/liquidsoap.1.1.1/opam +++ /dev/null @@ -1,63 +0,0 @@ -opam-version: "1.2" -maintainer: "romain.beauxis@gmail.com" -build: [ - ["./bootstrap"] - ["./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"] -] -patches: ["ogg.patch" "cry.patch"] -depends: [ - "ocamlfind" - "pcre" - "camomile" - "dtools" - "duppy" {>= "0.5.0"} - "mm" {>= "0.2.1"} - "mad" -] -depopts: [ - "cry" - "ao" - "portaudio" - "alsa" - "pulseaudio" - "bjack" - "taglib" - "lame" - "aacplus" - "ogg" - "vorbis" - "theora" - "opus" - "faad" - "flac" - "speex" - "schroedinger" - "voaacenc" - "ladspa" - "samplerate" - "soundtouch" - "gavl" - "ffmpeg" - "frei0r" - "dssi" - "xmlplaylist" - "lastfm" - "lo" - "inotify" -] -conflicts: [ - "inotify" {>= "2.0"} - "cry" {< "0.3.0"} - "taglib" {< "0.3.0"} -] -depexts: [ - [["debian"] ["libao-dev" "libfaad-dev" "libflac-dev" "libgavl-dev" "libgstreamer-plugins-base0.10-dev" "libgstreamer0.10-dev" "libgstreamer1.0-dev" "liblo-dev" "libmp3lame-dev" "libogg-dev" "libsamplerate-dev" "libschroedinger-dev" "libsoundtouch-dev" "libspeex-dev" "libtheora-dev" "libvo-aacenc-dev" "libvorbis-dev" "portaudio19-dev"]] - [["ubuntu"] ["libao-dev" "libfaad-dev" "libflac-dev" "libgavl-dev" "libgstreamer-plugins-base0.10-dev" "libgstreamer0.10-dev" "libgstreamer1.0-dev" "liblo-dev" "libmp3lame-dev" "libogg-dev" "libsamplerate-dev" "libschroedinger-dev" "libsoundtouch-dev" "libspeex-dev" "libtheora-dev" "libvo-aacenc-dev" "libvorbis-dev" "portaudio19-dev"]] -] -ocaml-version: [>= "3.11"] -bug-reports: "https://github.com/savonet/liquidsoap/issues" -dev-repo: "https://github.com/savonet/liquidsoap.git" diff --git a/packages/liquidsoap/liquidsoap.1.1.1/url b/packages/liquidsoap/liquidsoap.1.1.1/url deleted file mode 100644 index 57754a9b598..00000000000 --- a/packages/liquidsoap/liquidsoap.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/liquidsoap/1.1.1/liquidsoap-1.1.1.tar.bz2" -checksum: "f0c1ed15a03537b09cadb77916bcf8ce" diff --git a/packages/liquidsoap/liquidsoap.1.2.0/descr b/packages/liquidsoap/liquidsoap.1.2.0/descr deleted file mode 100644 index 381d0f3f9af..00000000000 --- a/packages/liquidsoap/liquidsoap.1.2.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Swiss-army knife for multimedia streaming -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. diff --git a/packages/liquidsoap/liquidsoap.1.2.0/opam b/packages/liquidsoap/liquidsoap.1.2.0/opam index b9557051097..d905f43c0ee 100644 --- a/packages/liquidsoap/liquidsoap.1.2.0/opam +++ b/packages/liquidsoap/liquidsoap.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "romain.beauxis@gmail.com" homepage: "https://github.com/savonet/liquidsoap" authors: "The Savonet Team " @@ -14,6 +14,7 @@ remove: [ ] patches: ["lang_builtins.patch"] depends: [ + "ocaml" {>= "3.11"} "ocamlfind" "pcre" "camomile" @@ -59,6 +60,20 @@ conflicts: [ "cry" {>= "0.4.0"} "taglib" {< "0.3.0"} ] -available: [ ocaml-version >= "3.11" ] bug-reports: "https://github.com/savonet/liquidsoap/issues" -dev-repo: "https://github.com/savonet/liquidsoap.git" +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 +extra-files: ["lang_builtins.patch" "md5=7196f881986ee118cfbef9474baa88f1"] +url { + src: + "https://github.com/savonet/liquidsoap/releases/download/1.2.0/liquidsoap-1.2.0.tar.bz2" + checksum: "md5=a462d5a6325b1ab646f2b22761709f70" +} diff --git a/packages/liquidsoap/liquidsoap.1.2.0/url b/packages/liquidsoap/liquidsoap.1.2.0/url deleted file mode 100644 index cba6558a033..00000000000 --- a/packages/liquidsoap/liquidsoap.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/liquidsoap/releases/download/1.2.0/liquidsoap-1.2.0.tar.bz2" -checksum: "a462d5a6325b1ab646f2b22761709f70" diff --git a/packages/liquidsoap/liquidsoap.1.2.1/descr b/packages/liquidsoap/liquidsoap.1.2.1/descr deleted file mode 100644 index 381d0f3f9af..00000000000 --- a/packages/liquidsoap/liquidsoap.1.2.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -Swiss-army knife for multimedia streaming -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. diff --git a/packages/liquidsoap/liquidsoap.1.2.1/opam b/packages/liquidsoap/liquidsoap.1.2.1/opam index 44f855e7c24..473b9113317 100644 --- a/packages/liquidsoap/liquidsoap.1.2.1/opam +++ b/packages/liquidsoap/liquidsoap.1.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "romain.beauxis@gmail.com" homepage: "https://github.com/savonet/liquidsoap" authors: "The Savonet Team " @@ -13,6 +13,7 @@ remove: [ ["rm" "-rf" "%{lib}%/liquidsoap" "%{prefix}%/bin/liquidsoap"] ] depends: [ + "ocaml" {>= "4.00"} "ocamlfind" "pcre" "camomile" @@ -58,6 +59,19 @@ conflicts: [ "cry" {< "0.4.0"} "taglib" {< "0.3.0"} ] -available: [ ocaml-version >= "4.00" ] bug-reports: "https://github.com/savonet/liquidsoap/issues" -dev-repo: "https://github.com/savonet/liquidsoap.git" +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: "md5=49a61b5aa5ff84d821edf31ae87e6c4e" +} diff --git a/packages/liquidsoap/liquidsoap.1.2.1/url b/packages/liquidsoap/liquidsoap.1.2.1/url deleted file mode 100644 index 8bc647acedf..00000000000 --- a/packages/liquidsoap/liquidsoap.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/liquidsoap/releases/download/1.2.1/liquidsoap-1.2.1.tar.bz2" -checksum: "49a61b5aa5ff84d821edf31ae87e6c4e" diff --git a/packages/liquidsoap/liquidsoap.1.3.0/descr b/packages/liquidsoap/liquidsoap.1.3.0/descr deleted file mode 100644 index 381d0f3f9af..00000000000 --- a/packages/liquidsoap/liquidsoap.1.3.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Swiss-army knife for multimedia streaming -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. diff --git a/packages/liquidsoap/liquidsoap.1.3.0/files/fix_4.05.patch b/packages/liquidsoap/liquidsoap.1.3.0/files/fix_4.05.patch deleted file mode 100644 index 67cca849903..00000000000 --- a/packages/liquidsoap/liquidsoap.1.3.0/files/fix_4.05.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- liquidsoap/src/harbor/harbor.ml -+++ liquidsoap/src/harbor/harbor.ml -@@ -69,7 +69,7 @@ - let buf = Bytes.create len in - let n = Unix.read socket buf 0 len in (buf, n) - -- let accept = Unix.accept -+ let accept fd = Unix.accept fd - - let close = Unix.close - diff --git a/packages/liquidsoap/liquidsoap.1.3.0/files/fix_process_output.patch b/packages/liquidsoap/liquidsoap.1.3.0/files/fix_process_output.patch deleted file mode 100644 index 0c24e62a3f7..00000000000 --- a/packages/liquidsoap/liquidsoap.1.3.0/files/fix_process_output.patch +++ /dev/null @@ -1,25 +0,0 @@ ---- liquidsoap/src/lang/lang_builtins.ml -+++ liquidsoap/src/lang/lang_builtins.ml -@@ -1727,13 +1727,16 @@ let () = - let ((in_chan,out_ch,err_chan) as p) = Unix.open_process_full cmd env in - close_out out_ch; - let pull buf ch = -- let rec f () = -- try -- Buffer.add_channel buf ch buflen; -- f () -- with End_of_file -> () -+ let tmp = Bytes.create 1024 in -+ let rec aux () = -+ let n = input ch tmp 0 1024 in -+ if n = 0 then () else -+ begin -+ Buffer.add_substring buf tmp 0 n; -+ aux() -+ end - in -- f () -+ aux () - in - pull out_buf in_chan; - pull err_buf err_chan; diff --git a/packages/liquidsoap/liquidsoap.1.3.0/opam b/packages/liquidsoap/liquidsoap.1.3.0/opam deleted file mode 100644 index 09bff7d10d9..00000000000 --- a/packages/liquidsoap/liquidsoap.1.3.0/opam +++ /dev/null @@ -1,66 +0,0 @@ -opam-version: "1.2" -maintainer: "romain.beauxis@gmail.com" -homepage: "https://github.com/savonet/liquidsoap" -authors: "The Savonet Team " -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: [ - "camomile" - "dtools" - "duppy" {>= "0.6.0"} - "mm" {>= "0.2.1"} - "ocamlfind" - "pcre" -] -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"} - "taglib" {< "0.3.0"} -] -patches: [ "fix_4.05.patch" "fix_process_output.patch" ] -available: [ ocaml-version >= "4.00" ] -bug-reports: "https://github.com/savonet/liquidsoap/issues" -dev-repo: "https://github.com/savonet/liquidsoap.git" diff --git a/packages/liquidsoap/liquidsoap.1.3.0/url b/packages/liquidsoap/liquidsoap.1.3.0/url deleted file mode 100644 index 89c2e8a6a39..00000000000 --- a/packages/liquidsoap/liquidsoap.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/liquidsoap/releases/download/1.3.0/liquidsoap-1.3.0.tar.bz2" -checksum: "021dfc96241dce21b63e8a584a3f8e32" diff --git a/packages/liquidsoap/liquidsoap.1.3.1/descr b/packages/liquidsoap/liquidsoap.1.3.1/descr deleted file mode 100644 index 381d0f3f9af..00000000000 --- a/packages/liquidsoap/liquidsoap.1.3.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -Swiss-army knife for multimedia streaming -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. diff --git a/packages/liquidsoap/liquidsoap.1.3.1/opam b/packages/liquidsoap/liquidsoap.1.3.1/opam deleted file mode 100644 index 4843864c219..00000000000 --- a/packages/liquidsoap/liquidsoap.1.3.1/opam +++ /dev/null @@ -1,66 +0,0 @@ -opam-version: "1.2" -maintainer: "romain.beauxis@gmail.com" -homepage: "https://github.com/savonet/liquidsoap" -authors: "The Savonet Team " -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: [ - "camomile" - "dtools" - "duppy" {>= "0.6.0"} - "mm" {>= "0.2.1"} - "ocamlfind" - "pcre" -] -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"} - "taglib" {< "0.3.0"} - "vorbis" {< "0.7.0"} -] -available: [ ocaml-version >= "4.00" ] -bug-reports: "https://github.com/savonet/liquidsoap/issues" -dev-repo: "https://github.com/savonet/liquidsoap.git" diff --git a/packages/liquidsoap/liquidsoap.1.3.1/url b/packages/liquidsoap/liquidsoap.1.3.1/url deleted file mode 100644 index f1a0e411121..00000000000 --- a/packages/liquidsoap/liquidsoap.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/liquidsoap/releases/download/1.3.1/liquidsoap-1.3.1.tar.bz2" -checksum: "c94fa3b0d3d09516e0ae2956330e0a17" diff --git a/packages/liquidsoap/liquidsoap.1.3.2/descr b/packages/liquidsoap/liquidsoap.1.3.2/descr deleted file mode 100644 index 381d0f3f9af..00000000000 --- a/packages/liquidsoap/liquidsoap.1.3.2/descr +++ /dev/null @@ -1,7 +0,0 @@ -Swiss-army knife for multimedia streaming -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. diff --git a/packages/liquidsoap/liquidsoap.1.3.2/opam b/packages/liquidsoap/liquidsoap.1.3.2/opam index aaa561c5a1e..88b1bfd192e 100644 --- a/packages/liquidsoap/liquidsoap.1.3.2/opam +++ b/packages/liquidsoap/liquidsoap.1.3.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "romain.beauxis@gmail.com" homepage: "https://github.com/savonet/liquidsoap" authors: "The Savonet Team " @@ -13,6 +13,7 @@ remove: [ ["rm" "-rf" "%{lib}%/liquidsoap" "%{prefix}%/bin/liquidsoap"] ] depends: [ + "ocaml" {>= "4.00"} "camomile" "dtools" "duppy" {>= "0.6.0"} @@ -61,6 +62,19 @@ conflicts: [ "taglib" {< "0.3.0"} "vorbis" {< "0.7.0"} ] -available: [ ocaml-version >= "4.00" ] bug-reports: "https://github.com/savonet/liquidsoap/issues" -dev-repo: "https://github.com/savonet/liquidsoap.git" +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: "md5=7a4e988d05e9b28eb88a48f7e30c2f01" +} diff --git a/packages/liquidsoap/liquidsoap.1.3.2/url b/packages/liquidsoap/liquidsoap.1.3.2/url deleted file mode 100644 index ab0a532a131..00000000000 --- a/packages/liquidsoap/liquidsoap.1.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/liquidsoap/releases/download/1.3.2/liquidsoap-1.3.2.tar.bz2" -checksum: "7a4e988d05e9b28eb88a48f7e30c2f01" diff --git a/packages/liquidsoap/liquidsoap.1.3.3/descr b/packages/liquidsoap/liquidsoap.1.3.3/descr deleted file mode 100644 index 381d0f3f9af..00000000000 --- a/packages/liquidsoap/liquidsoap.1.3.3/descr +++ /dev/null @@ -1,7 +0,0 @@ -Swiss-army knife for multimedia streaming -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. diff --git a/packages/liquidsoap/liquidsoap.1.3.3/opam b/packages/liquidsoap/liquidsoap.1.3.3/opam index 918d0af7876..407f7f5a7cb 100644 --- a/packages/liquidsoap/liquidsoap.1.3.3/opam +++ b/packages/liquidsoap/liquidsoap.1.3.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "romain.beauxis@gmail.com" homepage: "https://github.com/savonet/liquidsoap" authors: "The Savonet Team " @@ -13,6 +13,7 @@ remove: [ ["rm" "-rf" "%{lib}%/liquidsoap" "%{prefix}%/bin/liquidsoap"] ] depends: [ + "ocaml" {>= "4.00"} "camomile" "dtools" {>= "0.3.4"} "duppy" {>= "0.6.0"} @@ -60,6 +61,19 @@ conflicts: [ "taglib" {< "0.3.0"} "vorbis" {< "0.7.0"} ] -available: [ ocaml-version >= "4.00" ] bug-reports: "https://github.com/savonet/liquidsoap/issues" -dev-repo: "https://github.com/savonet/liquidsoap.git" +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: "md5=a0283885f3c41753a4ce29b4d69ce2e9" +} diff --git a/packages/liquidsoap/liquidsoap.1.3.3/url b/packages/liquidsoap/liquidsoap.1.3.3/url deleted file mode 100644 index 7d7c25daf14..00000000000 --- a/packages/liquidsoap/liquidsoap.1.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/liquidsoap/releases/download/1.3.3/liquidsoap-1.3.3.tar.bz2" -checksum: "a0283885f3c41753a4ce29b4d69ce2e9" diff --git a/packages/litiom/litiom.2.1/descr b/packages/litiom/litiom.2.1/descr deleted file mode 100644 index 62febdea3cc..00000000000 --- a/packages/litiom/litiom.2.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Extensions to Ocsigen's Eliom. -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. - diff --git a/packages/litiom/litiom.2.1/opam b/packages/litiom/litiom.2.1/opam index 9d77ee0cd39..9b7a7441f24 100644 --- a/packages/litiom/litiom.2.1/opam +++ b/packages/litiom/litiom.2.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/darioteixeira/litiom.git" +dev-repo: "git+https://github.com/darioteixeira/litiom.git" license: "LGPL-2.1 with OCaml linking exception" build: [ ["./configure" "--prefix" prefix "--docdir" "%{doc}%/litiom"] @@ -12,8 +12,20 @@ build: [ ] remove: [["ocamlfind" "remove" "litiom"]] depends: [ + "ocaml" "ocamlfind" "eliom" {>= "3" & < "4"} "ocamlbuild" {build} ] 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://forge.ocamlcore.org/frs/download.php/1237/litiom-2.1.tgz" + checksum: "md5=14a0d67d6ba1d54d6b18c74eeac6c75d" +} diff --git a/packages/litiom/litiom.2.1/url b/packages/litiom/litiom.2.1/url deleted file mode 100644 index 23e562bf7c4..00000000000 --- a/packages/litiom/litiom.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1237/litiom-2.1.tgz" -checksum: "14a0d67d6ba1d54d6b18c74eeac6c75d" diff --git a/packages/litiom/litiom.3.0/descr b/packages/litiom/litiom.3.0/descr deleted file mode 100644 index ac80e476a1a..00000000000 --- a/packages/litiom/litiom.3.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Extensions to Ocsigen's Eliom. -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. diff --git a/packages/litiom/litiom.3.0/opam b/packages/litiom/litiom.3.0/opam index 8f0c85b3a6b..a6ad34b4feb 100644 --- a/packages/litiom/litiom.3.0/opam +++ b/packages/litiom/litiom.3.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/darioteixeira/litiom.git" +dev-repo: "git+https://github.com/darioteixeira/litiom.git" license: "LGPL-2.1 with OCaml linking exception" build: [ ["./configure" "--prefix" prefix "--docdir" "%{doc}%/litiom"] @@ -12,8 +12,18 @@ build: [ ] remove: [["ocamlfind" "remove" "litiom"]] depends: [ + "ocaml" "ocamlfind" "eliom" {>= "4" & <= "4.1"} "ocamlbuild" {build} ] 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: "http://forge.ocamlcore.org/frs/download.php/1410/litiom-3.0.tgz" + checksum: "md5=b09d334471972276c7cbb34944ab5266" +} diff --git a/packages/litiom/litiom.3.0/url b/packages/litiom/litiom.3.0/url deleted file mode 100644 index 1ca4066cca9..00000000000 --- a/packages/litiom/litiom.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1410/litiom-3.0.tgz" -checksum: "b09d334471972276c7cbb34944ab5266" diff --git a/packages/litiom/litiom.4.0/descr b/packages/litiom/litiom.4.0/descr deleted file mode 100644 index ac80e476a1a..00000000000 --- a/packages/litiom/litiom.4.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Extensions to Ocsigen's Eliom. -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. diff --git a/packages/litiom/litiom.4.0/opam b/packages/litiom/litiom.4.0/opam index 13689e73fc4..a6230386b30 100644 --- a/packages/litiom/litiom.4.0/opam +++ b/packages/litiom/litiom.4.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/darioteixeira/litiom.git" +dev-repo: "git+https://github.com/darioteixeira/litiom.git" license: "LGPL-2.1 with OCaml linking exception" build: [ ["./configure" "--prefix" prefix "--docdir" "%{doc}%/litiom"] @@ -16,7 +16,17 @@ remove: [ ["rm" "-rf" litiom:doc] ] depends: [ + "ocaml" "ocamlfind" "eliom" {>= "4.1" & < "5"} "ocamlbuild" {build} ] +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://forge.ocamlcore.org/frs/download.php/1470/litiom-4.0.tgz" + checksum: "md5=c98ac7129f473004cf0d72d6c24c52b1" +} diff --git a/packages/litiom/litiom.4.0/url b/packages/litiom/litiom.4.0/url deleted file mode 100644 index 3594bb5915e..00000000000 --- a/packages/litiom/litiom.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1470/litiom-4.0.tgz" -checksum: "c98ac7129f473004cf0d72d6c24c52b1" diff --git a/packages/llopt/llopt.1.0.0/descr b/packages/llopt/llopt.1.0.0/descr deleted file mode 100644 index dd310292f8d..00000000000 --- a/packages/llopt/llopt.1.0.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Just a tiny LLVM-IR optimizer for testing stuff. - -This program just takes a LLVM-IR file (.ll) as input and dumps -the optimized LLVM-IR module in the standard output. diff --git a/packages/llopt/llopt.1.0.0/opam b/packages/llopt/llopt.1.0.0/opam index ff038716824..9ad539b5b73 100644 --- a/packages/llopt/llopt.1.0.0/opam +++ b/packages/llopt/llopt.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" license: "MIT" maintainer: "Kate " authors: "Kate " @@ -8,7 +8,16 @@ bug-reports: "https://github.com/jpdeplaix/llopt/issues" tags: ["llvm" "optimization" "test" "testing" "compiler"] build: ["jbuilder" "build" "-p" "llopt"] depends: [ + "ocaml" "jbuilder" {build} "llvm" {>= "3.5"} "cmdliner" ] +synopsis: "Just a tiny LLVM-IR optimizer for testing stuff." +description: """ +This program just takes a LLVM-IR file (.ll) as input and dumps +the optimized LLVM-IR module in the standard output.""" +url { + src: "https://github.com/jpdeplaix/llopt/archive/1.0.0.tar.gz" + checksum: "md5=4be341b6663b6ad37f32ba45274c38cc" +} diff --git a/packages/llopt/llopt.1.0.0/url b/packages/llopt/llopt.1.0.0/url deleted file mode 100644 index 2576e13aba0..00000000000 --- a/packages/llopt/llopt.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/jpdeplaix/llopt/archive/1.0.0.tar.gz" -checksum: "4be341b6663b6ad37f32ba45274c38cc" diff --git a/packages/llvm/llvm.3.4/descr b/packages/llvm/llvm.3.4/descr deleted file mode 100644 index 2c839e0f5b1..00000000000 --- a/packages/llvm/llvm.3.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -The official LLVM binding - -Note: LLVM should be installed first. diff --git a/packages/llvm/llvm.3.4/opam b/packages/llvm/llvm.3.4/opam index f4933b3837a..2d695cb09b6 100644 --- a/packages/llvm/llvm.3.4/opam +++ b/packages/llvm/llvm.3.4/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jp.deplaix@gmail.com" authors: [ "whitequark " "The LLVM team" ] bug-reports: "http://llvm.org/bugs/" -dev-repo: "http://llvm.org/git/llvm.git" +dev-repo: "git+http://llvm.org/git/llvm.git" homepage: "http://llvm.moe" patches: [ "makefile+build.patch" @@ -15,10 +15,22 @@ remove: [ ["sh" "./compile.sh" "uninstall" "3.4" make prefix lib] ] depexts: [ - [["debian"] ["llvm-3.4-dev"]] - [["osx" "homebrew"] ["homebrew/versions/llvm34"]] + ["llvm-3.4-dev"] {os-distribution = "debian"} + ["homebrew/versions/llvm34"] {os = "macos" & os-distribution = "homebrew"} ] depends: [ + "ocaml" "ocamlbuild" {build} ] install: ["sh" "./compile.sh" "install" "3.4" make prefix lib] +synopsis: "The official LLVM binding" +description: "Note: LLVM should be installed first." +extra-files: [ + ["makefile+system.patch" "md5=6fc0b615b8dca7d45fbcb45c54290a83"] + ["makefile+build.patch" "md5=edb1745aeaaa21dfa5f2a4c7ef5479c9"] + ["compile.sh" "md5=2e3b275a27d0732fda7547347766dca4"] +] +url { + src: "http://llvm.org/releases/3.4/llvm-3.4.src.tar.gz" + checksum: "md5=46ed668a1ce38985120dbf6344cf6116" +} diff --git a/packages/llvm/llvm.3.4/url b/packages/llvm/llvm.3.4/url deleted file mode 100644 index f8842cf08f2..00000000000 --- a/packages/llvm/llvm.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://llvm.org/releases/3.4/llvm-3.4.src.tar.gz" -checksum: "46ed668a1ce38985120dbf6344cf6116" diff --git a/packages/llvm/llvm.3.5/descr b/packages/llvm/llvm.3.5/descr deleted file mode 100644 index 2c839e0f5b1..00000000000 --- a/packages/llvm/llvm.3.5/descr +++ /dev/null @@ -1,3 +0,0 @@ -The official LLVM binding - -Note: LLVM should be installed first. diff --git a/packages/llvm/llvm.3.5/opam b/packages/llvm/llvm.3.5/opam index 726dfa76a44..788dc91b27b 100644 --- a/packages/llvm/llvm.3.5/opam +++ b/packages/llvm/llvm.3.5/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jp.deplaix@gmail.com" authors: [ "whitequark " "The LLVM team" ] bug-reports: "http://llvm.org/bugs/" -dev-repo: "http://llvm.org/git/llvm.git" +dev-repo: "git+http://llvm.org/git/llvm.git" homepage: "http://llvm.moe" patches: [ "makefile+build.patch" @@ -15,10 +15,22 @@ remove: [ ["sh" "./compile.sh" "uninstall" "3.5" make prefix lib] ] depexts: [ - [["debian"] ["llvm-3.5-dev"]] - [["osx" "homebrew"] ["homebrew/versions/llvm35"]] + ["llvm-3.5-dev"] {os-distribution = "debian"} + ["homebrew/versions/llvm35"] {os = "macos" & os-distribution = "homebrew"} ] depends: [ + "ocaml" "ocamlbuild" {build} ] install: ["sh" "./compile.sh" "install" "3.5" make prefix lib] +synopsis: "The official LLVM binding" +description: "Note: LLVM should be installed first." +extra-files: [ + ["makefile+system.patch" "md5=6fc0b615b8dca7d45fbcb45c54290a83"] + ["makefile+build.patch" "md5=edb1745aeaaa21dfa5f2a4c7ef5479c9"] + ["compile.sh" "md5=2e3b275a27d0732fda7547347766dca4"] +] +url { + src: "http://llvm.org/releases/3.5.0/llvm-3.5.0.src.tar.xz" + checksum: "md5=d6987305a1a0e58e128c1374cd3b8fef" +} diff --git a/packages/llvm/llvm.3.5/url b/packages/llvm/llvm.3.5/url deleted file mode 100644 index 931cdfad634..00000000000 --- a/packages/llvm/llvm.3.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://llvm.org/releases/3.5.0/llvm-3.5.0.src.tar.xz" -checksum: "d6987305a1a0e58e128c1374cd3b8fef" diff --git a/packages/llvm/llvm.3.6/descr b/packages/llvm/llvm.3.6/descr deleted file mode 100644 index 3acd84ec14f..00000000000 --- a/packages/llvm/llvm.3.6/descr +++ /dev/null @@ -1,3 +0,0 @@ -The OCaml bindings distributed with LLVM - -Note: LLVM should be installed first. diff --git a/packages/llvm/llvm.3.6/opam b/packages/llvm/llvm.3.6/opam index 2ff8e718bf0..72876d1d0f7 100644 --- a/packages/llvm/llvm.3.6/opam +++ b/packages/llvm/llvm.3.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jp.deplaix@gmail.com" authors: [ "whitequark " @@ -8,16 +8,25 @@ homepage: "http://llvm.moe" license: "MIT" doc: "http://llvm.moe/ocaml-3.6" bug-reports: "http://llvm.org/bugs/" -dev-repo: "http://llvm.org/git/llvm.git" +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" {test} + "ounit" {with-test} "ocamlbuild" {build} ] depexts: [ - [["debian"] ["llvm-3.6-dev"]] - [["osx" "homebrew"] ["homebrew/versions/llvm36"]] + ["llvm-3.6-dev"] {os-distribution = "debian"} + ["homebrew/versions/llvm36"] {os = "macos" & os-distribution = "homebrew"} ] -available: ocaml-version >= "4.00.0" & opam-version >= "1.2" +available: opam-version >= "1.2" 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 +extra-files: ["install.sh" "md5=16648eb8986c49acf5d29e11f4431bf4"] +url { + src: "http://llvm.org/releases/3.6.0/llvm-3.6.0.src.tar.xz" + checksum: "md5=f1e14e949f8df3047c59816c55278cec" +} diff --git a/packages/llvm/llvm.3.6/url b/packages/llvm/llvm.3.6/url deleted file mode 100644 index e220c58ad3f..00000000000 --- a/packages/llvm/llvm.3.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://llvm.org/releases/3.6.0/llvm-3.6.0.src.tar.xz" -checksum: "f1e14e949f8df3047c59816c55278cec" diff --git a/packages/llvm/llvm.3.7/descr b/packages/llvm/llvm.3.7/descr deleted file mode 100644 index 3acd84ec14f..00000000000 --- a/packages/llvm/llvm.3.7/descr +++ /dev/null @@ -1,3 +0,0 @@ -The OCaml bindings distributed with LLVM - -Note: LLVM should be installed first. diff --git a/packages/llvm/llvm.3.7/opam b/packages/llvm/llvm.3.7/opam index d9e4aed70ad..4864e3f4a13 100644 --- a/packages/llvm/llvm.3.7/opam +++ b/packages/llvm/llvm.3.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jacques-Pascal Deplaix " authors: [ "whitequark " @@ -7,17 +7,26 @@ authors: [ license: "MIT" doc: "http://llvm.moe/ocaml-3.7" bug-reports: "http://llvm.org/bugs/" -dev-repo: "http://llvm.org/git/llvm.git" +dev-repo: "git+http://llvm.org/git/llvm.git" homepage: "http://llvm.moe" install: [["bash" "-ex" "./install.sh" version make prefix lib]] remove: [["ocamlfind" "remove" "llvm"]] depends: [ + "ocaml" {>= "4.00.0"} "ctypes" {>= "0.4"} - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} ] depexts: [ - [["debian"] ["llvm-3.7-dev"]] - [["osx" "homebrew"] ["homebrew/versions/llvm37"]] + ["llvm-3.7-dev"] {os-distribution = "debian"} + ["homebrew/versions/llvm37"] {os = "macos" & os-distribution = "homebrew"} ] -available: [opam-version >= "1.2" & ocaml-version >= "4.00.0"] +available: opam-version >= "1.2" +synopsis: "The OCaml bindings distributed with LLVM" +description: "Note: LLVM should be installed first." +flags: light-uninstall +extra-files: ["install.sh" "md5=4207c3705ff9fcda89acabefa25352d9"] +url { + src: "http://llvm.org/releases/3.7.0/llvm-3.7.0.src.tar.xz" + checksum: "md5=b98b9495e5655a672d6cb83e1a180f8e" +} diff --git a/packages/llvm/llvm.3.7/url b/packages/llvm/llvm.3.7/url deleted file mode 100644 index 7e30387818d..00000000000 --- a/packages/llvm/llvm.3.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://llvm.org/releases/3.7.0/llvm-3.7.0.src.tar.xz" -checksum: "b98b9495e5655a672d6cb83e1a180f8e" diff --git a/packages/llvm/llvm.3.8/descr b/packages/llvm/llvm.3.8/descr deleted file mode 100644 index 3acd84ec14f..00000000000 --- a/packages/llvm/llvm.3.8/descr +++ /dev/null @@ -1,3 +0,0 @@ -The OCaml bindings distributed with LLVM - -Note: LLVM should be installed first. diff --git a/packages/llvm/llvm.3.8/opam b/packages/llvm/llvm.3.8/opam index b9473ef0e29..84adbecf132 100644 --- a/packages/llvm/llvm.3.8/opam +++ b/packages/llvm/llvm.3.8/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jacques-Pascal Deplaix " authors: [ "whitequark " @@ -7,15 +7,24 @@ authors: [ license: "MIT" doc: "http://llvm.moe/ocaml-3.8" bug-reports: "http://llvm.org/bugs/" -dev-repo: "http://llvm.org/git/llvm.git" +dev-repo: "git+http://llvm.org/git/llvm.git" homepage: "http://llvm.moe" install: [["bash" "-ex" "install.sh" "%{conf-llvm:config}%" make prefix lib]] remove: [["ocamlfind" "remove" "llvm"]] depends: [ + "ocaml" {>= "4.00.0"} "ctypes" {>= "0.4"} - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} "conf-llvm" {build & = "3.8"} "conf-python-2-7" {build} ] -available: [opam-version >= "1.2" & ocaml-version >= "4.00.0"] +available: opam-version >= "1.2" +synopsis: "The OCaml bindings distributed with LLVM" +description: "Note: LLVM should be installed first." +flags: light-uninstall +extra-files: ["install.sh" "md5=67d227f8ae9ed75045054d287db11714"] +url { + src: "http://llvm.org/releases/3.8.0/llvm-3.8.0.src.tar.xz" + checksum: "md5=07a7a74f3c6bd65de4702bf941b511a0" +} diff --git a/packages/llvm/llvm.3.8/url b/packages/llvm/llvm.3.8/url deleted file mode 100644 index 26132f10181..00000000000 --- a/packages/llvm/llvm.3.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://llvm.org/releases/3.8.0/llvm-3.8.0.src.tar.xz" -checksum: "07a7a74f3c6bd65de4702bf941b511a0" diff --git a/packages/llvm/llvm.3.9/descr b/packages/llvm/llvm.3.9/descr deleted file mode 100644 index 3acd84ec14f..00000000000 --- a/packages/llvm/llvm.3.9/descr +++ /dev/null @@ -1,3 +0,0 @@ -The OCaml bindings distributed with LLVM - -Note: LLVM should be installed first. diff --git a/packages/llvm/llvm.3.9/opam b/packages/llvm/llvm.3.9/opam index 636fffb83ce..9e369aa2c7f 100644 --- a/packages/llvm/llvm.3.9/opam +++ b/packages/llvm/llvm.3.9/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jacques-Pascal Deplaix " authors: [ "whitequark " @@ -7,7 +7,7 @@ authors: [ license: "MIT" doc: "http://llvm.moe/ocaml-3.9" bug-reports: "http://llvm.org/bugs/" -dev-repo: "http://llvm.org/git/llvm.git" +dev-repo: "git+http://llvm.org/git/llvm.git" homepage: "http://llvm.moe" patches: [ "D24354.diff" @@ -25,11 +25,23 @@ remove: [ ["sh" "-c" "rm -f %{lib}%/META.llvm*"] ] depends: [ + "ocaml" {>= "4.00.0"} "ctypes" {>= "0.4"} - "ounit" {test} + "ounit" {with-test} "ocamlfind" {build} "conf-llvm" {build & = "3.9"} "conf-python-2-7" {build} "conf-cmake" {build} ] -available: [ocaml-version >= "4.00.0"] +synopsis: "The OCaml bindings distributed with LLVM" +description: "Note: LLVM should be installed first." +extra-files: [ + ["link.patch" "md5=e1e340d8961639259b05f89f2c051e06"] + ["cmake.patch" "md5=010f659aec2d89ac723257f7d20d7962"] + ["build.sh" "md5=bc1b4d27f450d560e2ea0414fbae199a"] + ["D24354.diff" "md5=18a543093b274fdf57462c0b458f1b97"] +] +url { + src: "http://llvm.org/releases/3.9.0/llvm-3.9.0.src.tar.xz" + checksum: "md5=f2093e98060532449eb7d2fcfd0bc6c6" +} diff --git a/packages/llvm/llvm.3.9/url b/packages/llvm/llvm.3.9/url deleted file mode 100644 index 142acd3d69e..00000000000 --- a/packages/llvm/llvm.3.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://llvm.org/releases/3.9.0/llvm-3.9.0.src.tar.xz" -checksum: "f2093e98060532449eb7d2fcfd0bc6c6" diff --git a/packages/llvm/llvm.4.0.0/descr b/packages/llvm/llvm.4.0.0/descr deleted file mode 100644 index 3acd84ec14f..00000000000 --- a/packages/llvm/llvm.4.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -The OCaml bindings distributed with LLVM - -Note: LLVM should be installed first. diff --git a/packages/llvm/llvm.4.0.0/opam b/packages/llvm/llvm.4.0.0/opam index 1e8aca6065c..f26c930fdde 100644 --- a/packages/llvm/llvm.4.0.0/opam +++ b/packages/llvm/llvm.4.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jacques-Pascal Deplaix " authors: [ "whitequark " @@ -7,7 +7,7 @@ authors: [ license: "MIT" doc: "http://llvm.moe/ocaml-4.0" bug-reports: "http://llvm.org/bugs/" -dev-repo: "http://llvm.org/git/llvm.git" +dev-repo: "git+http://llvm.org/git/llvm.git" homepage: "http://llvm.moe" install: [ ["bash" "-ex" "install.sh" "%{conf-llvm:config}%" lib "%{conf-cmake:cmd}%"] @@ -17,11 +17,23 @@ remove: [ ["sh" "-c" "rm -f %{lib}%/META.llvm*"] ] depends: [ + "ocaml" {>= "4.00.0"} "ctypes" {>= "0.4"} - "ounit" {test} + "ounit" {with-test} "ocamlfind" {build} "conf-llvm" {build & = "4.0.0"} "conf-python-2-7" {build} "conf-cmake" {build} ] -available: [ocaml-version >= "4.00.0"] +synopsis: "The OCaml bindings distributed with LLVM" +description: "Note: LLVM should be installed first." +extra-files: [ + ["link.patch" "md5=d08ef49e8f21956b99cc51f201474166"] + ["link-META.patch" "md5=5feaafe357cd1860d68fbf248770aa4d"] + ["install.sh" "md5=153fcfff39630850cd4afaa42d6972c9"] + ["META.patch" "md5=0aebed21c829c305f84a81288e655d50"] +] +url { + src: "http://releases.llvm.org/4.0.0/llvm-4.0.0.src.tar.xz" + checksum: "md5=ea9139a604be702454f6acf160b4f3a2" +} diff --git a/packages/llvm/llvm.4.0.0/url b/packages/llvm/llvm.4.0.0/url deleted file mode 100644 index dd211a94d72..00000000000 --- a/packages/llvm/llvm.4.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://releases.llvm.org/4.0.0/llvm-4.0.0.src.tar.xz" -checksum: "ea9139a604be702454f6acf160b4f3a2" diff --git a/packages/llvm/llvm.5.0.0/descr b/packages/llvm/llvm.5.0.0/descr deleted file mode 100644 index 3acd84ec14f..00000000000 --- a/packages/llvm/llvm.5.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -The OCaml bindings distributed with LLVM - -Note: LLVM should be installed first. diff --git a/packages/llvm/llvm.5.0.0/opam b/packages/llvm/llvm.5.0.0/opam index 7ee728f3886..d287790a5bc 100644 --- a/packages/llvm/llvm.5.0.0/opam +++ b/packages/llvm/llvm.5.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jacques-Pascal Deplaix " authors: [ "whitequark " @@ -7,7 +7,7 @@ authors: [ license: "MIT" doc: "http://llvm.moe/ocaml-5.0" bug-reports: "http://llvm.org/bugs/" -dev-repo: "http://llvm.org/git/llvm.git" +dev-repo: "git+http://llvm.org/git/llvm.git" homepage: "http://llvm.moe" install: [ ["bash" "-ex" "install.sh" "%{conf-llvm:config}%" lib "%{conf-cmake:cmd}%" make] @@ -18,8 +18,9 @@ remove: [ ["sh" "-c" "rm -f %{stublibs}%/dllllvm*.so"] ] depends: [ + "ocaml" {>= "4.00.0"} "ctypes" {>= "0.4"} - "ounit" {test} + "ounit" {with-test} "ocamlfind" {build} "conf-llvm" {build & = "5.0.0"} "conf-python-2-7" {build} @@ -28,4 +29,15 @@ depends: [ patches: [ "fix-shared.patch" ] -available: [ocaml-version >= "4.00.0"] +synopsis: "The OCaml bindings distributed with LLVM" +description: "Note: LLVM should be installed first." +extra-files: [ + ["link-META.patch" "md5=ef4ebb8706be2ed402f31fc351d7dc75"] + ["install.sh" "md5=c8122f1f3c974594ba6c8767b187cdab"] + ["fix-shared.patch" "md5=fcaa336f76d54cfcb987d5b44c3895bf"] + ["META.patch" "md5=1d0af08bab7a0f831f68849b6556e414"] +] +url { + src: "http://releases.llvm.org/5.0.0/llvm-5.0.0.src.tar.xz" + checksum: "md5=5ce9c5ad55243347ea0fdb4c16754be0" +} diff --git a/packages/llvm/llvm.5.0.0/url b/packages/llvm/llvm.5.0.0/url deleted file mode 100644 index 6d644ed8faf..00000000000 --- a/packages/llvm/llvm.5.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://releases.llvm.org/5.0.0/llvm-5.0.0.src.tar.xz" -checksum: "5ce9c5ad55243347ea0fdb4c16754be0" diff --git a/packages/llvmgraph/llvmgraph.0.1/descr b/packages/llvmgraph/llvmgraph.0.1/descr deleted file mode 100644 index f774f08d7c4..00000000000 --- a/packages/llvmgraph/llvmgraph.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Ocamlgraph overlay for llvm diff --git a/packages/llvmgraph/llvmgraph.0.1/opam b/packages/llvmgraph/llvmgraph.0.1/opam index 7a17c453070..2114f7f9fb6 100644 --- a/packages/llvmgraph/llvmgraph.0.1/opam +++ b/packages/llvmgraph/llvmgraph.0.1/opam @@ -1,30 +1,34 @@ -opam-version: "1.2" +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: "https://github.com/Drup/llvmgraph.git" +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"] -] -build-test: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--enable-tests"] - ["ocaml" "setup.ml" "-test"] + {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: ["ocaml" "setup.ml" "-doc"] - install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "llvmgraph"] -available: [ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "llvm" "ocamlgraph" {< "1.8.6" & >= "1.8.5"} "ocamlbuild" {build} ] +synopsis: "Ocamlgraph overlay for llvm" +flags: light-uninstall +url { + src: "https://github.com/Drup/llvmgraph/archive/0.1.tar.gz" + checksum: "md5=ea32433e8602455cef6d0d2f3859b153" +} diff --git a/packages/llvmgraph/llvmgraph.0.1/url b/packages/llvmgraph/llvmgraph.0.1/url deleted file mode 100644 index 7352bbc148d..00000000000 --- a/packages/llvmgraph/llvmgraph.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Drup/llvmgraph/archive/0.1.tar.gz" -checksum: "ea32433e8602455cef6d0d2f3859b153" diff --git a/packages/llvmgraph/llvmgraph.0.2/descr b/packages/llvmgraph/llvmgraph.0.2/descr deleted file mode 100644 index ed463b97a57..00000000000 --- a/packages/llvmgraph/llvmgraph.0.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Ocamlgraph overlay for llvm - -This overlay allows you to read and walk (but not write) the control flow graph of an llvm function using the same interface as an ocamlgraph. In particular, read-only ocamlgraph's algorithm can be applied. \ No newline at end of file diff --git a/packages/llvmgraph/llvmgraph.0.2/opam b/packages/llvmgraph/llvmgraph.0.2/opam index 59e8026094b..42af9d51d2c 100644 --- a/packages/llvmgraph/llvmgraph.0.2/opam +++ b/packages/llvmgraph/llvmgraph.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Gabriel Radanne " authors: "Gabriel Radanne " homepage: "https://github.com/Drup/llvmgraph" @@ -8,23 +8,30 @@ tags: [ "llvm" "ocamlgraph" ] -dev-repo: "https://github.com/Drup/llvmgraph.git" +dev-repo: "git+https://github.com/Drup/llvmgraph.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -build-test: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] + {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: ["ocaml" "setup.ml" "-doc"] +install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "llvmgraph"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "llvm" {>= "3.6"} "ocamlgraph" {>= "1.8.5"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0"] +synopsis: "Ocamlgraph overlay for llvm" +description: + "This overlay allows you to read and walk (but not write) the control flow graph of an llvm function using the same interface as an ocamlgraph. In particular, read-only ocamlgraph's algorithm can be applied." +flags: light-uninstall +url { + src: "https://github.com/Drup/llvmgraph/archive/0.2.tar.gz" + checksum: "md5=3427e4d33667338b11d995afcdc7bff0" +} diff --git a/packages/llvmgraph/llvmgraph.0.2/url b/packages/llvmgraph/llvmgraph.0.2/url deleted file mode 100644 index 247bf5db102..00000000000 --- a/packages/llvmgraph/llvmgraph.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Drup/llvmgraph/archive/0.2.tar.gz" -checksum: "3427e4d33667338b11d995afcdc7bff0" diff --git a/packages/lo/lo.0.1.0/descr b/packages/lo/lo.0.1.0/descr deleted file mode 100644 index c4284be6c2d..00000000000 --- a/packages/lo/lo.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the lo library which provides functions for communicating with input controls using the OSC protocol diff --git a/packages/lo/lo.0.1.0/opam b/packages/lo/lo.0.1.0/opam index 3fc12e47da7..4704e60c174 100644 --- a/packages/lo/lo.0.1.0/opam +++ b/packages/lo/lo.0.1.0/opam @@ -1,13 +1,21 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "smimram@gmail.com" build: [ ["./configure" "--prefix" prefix] [make] ] remove: [["ocamlfind" "remove" "lo"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["ubuntu"]["liblo-dev"]] - [["debian"]["liblo-dev"]] + ["liblo-dev"] {os-distribution = "ubuntu"} + ["liblo-dev"] {os-distribution = "debian"} ] install: [make "install"] +synopsis: + "Bindings for the lo library which provides functions for communicating with input controls using the OSC protocol" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-lo/0.1.0/ocaml-lo-0.1.0.tar.gz" + checksum: "md5=40a4538062f7985a988b63482968015d" +} diff --git a/packages/lo/lo.0.1.0/url b/packages/lo/lo.0.1.0/url deleted file mode 100644 index 8e1dfc269d0..00000000000 --- a/packages/lo/lo.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-lo/0.1.0/ocaml-lo-0.1.0.tar.gz" -checksum: "40a4538062f7985a988b63482968015d" diff --git a/packages/lo/lo.0.1.1/descr b/packages/lo/lo.0.1.1/descr deleted file mode 100644 index c4284be6c2d..00000000000 --- a/packages/lo/lo.0.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the lo library which provides functions for communicating with input controls using the OSC protocol diff --git a/packages/lo/lo.0.1.1/opam b/packages/lo/lo.0.1.1/opam index 3f5093fae36..2be8606b21e 100644 --- a/packages/lo/lo.0.1.1/opam +++ b/packages/lo/lo.0.1.1/opam @@ -1,21 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-lo" build: [ - ["./configure" "--prefix" prefix] { os != "darwin" } - ["./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 = "darwin" } + ["./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"] ] remove: ["ocamlfind" "remove" "lo"] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["ubuntu"]["liblo-dev"]] - [["debian"]["liblo-dev"]] - [["osx" "homebrew"] ["liblo"]] + ["liblo-dev"] {os-distribution = "ubuntu"} + ["liblo-dev"] {os-distribution = "debian"} + ["liblo"] {os = "macos" & os-distribution = "homebrew"} ] bug-reports: "https://github.com/savonet/ocaml-lo/issues" -dev-repo: "https://github.com/savonet/ocaml-lo.git" +dev-repo: "git+https://github.com/savonet/ocaml-lo.git" +synopsis: + "Bindings for the lo library which provides functions for communicating with input controls using the OSC protocol" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-lo/releases/download/0.1.1/ocaml-lo-0.1.1.tar.gz" + checksum: "md5=8534c358aa497e96e6af033a20ba0fc4" +} diff --git a/packages/lo/lo.0.1.1/url b/packages/lo/lo.0.1.1/url deleted file mode 100644 index b2be8aa1dbb..00000000000 --- a/packages/lo/lo.0.1.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/savonet/ocaml-lo/releases/download/0.1.1/ocaml-lo-0.1.1.tar.gz" -checksum: "8534c358aa497e96e6af033a20ba0fc4" diff --git a/packages/loga/loga.0.0.2/descr b/packages/loga/loga.0.0.2/descr deleted file mode 100644 index 17c8d439362..00000000000 --- a/packages/loga/loga.0.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -A logging library for OCaml \ No newline at end of file diff --git a/packages/loga/loga.0.0.2/opam b/packages/loga/loga.0.0.2/opam index dad0c5c3ca3..6bb85b0f5de 100644 --- a/packages/loga/loga.0.0.2/opam +++ b/packages/loga/loga.0.0.2/opam @@ -1,17 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "yutopp " authors: "yutopp " homepage: "https://github.com/yutopp/loga" bug-reports: "https://github.com/yutopp/loga/issues" license: "Boost License Version 1.0" -dev-repo: "https://github.com/yutopp/loga.git" +dev-repo: "git+https://github.com/yutopp/loga.git" build: ["omake" "PREFIX=%{prefix}%"] install: ["omake" "install" "PREFIX=%{prefix}%"] remove: ["omake" "uninstall"] depends: [ + "ocaml" {>= "4.03.0"} "ocaml-compiler-libs" {>= "v0.9.0"} "omake" {build} "ocamlfind" {build} "ounit" {build} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "A logging library for OCaml" +url { + src: "https://github.com/yutopp/loga/archive/0.0.2.tar.gz" + checksum: "md5=e060ceb7f0b7b9293fb4532cf39594ab" +} diff --git a/packages/loga/loga.0.0.2/url b/packages/loga/loga.0.0.2/url deleted file mode 100644 index 360d8168c92..00000000000 --- a/packages/loga/loga.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/yutopp/loga/archive/0.0.2.tar.gz" -checksum: "e060ceb7f0b7b9293fb4532cf39594ab" diff --git a/packages/logs-syslog/logs-syslog.0.0.1/descr b/packages/logs-syslog/logs-syslog.0.0.1/descr deleted file mode 100644 index acd671344fa..00000000000 --- a/packages/logs-syslog/logs-syslog.0.0.1/descr +++ /dev/null @@ -1,15 +0,0 @@ -Logs output via syslog - -This library provides log reporters over syslog with various effectful layers: -Unix, Lwt, MirageOS. It integrated the -[Logs](http://erratique.ch/software/logs) library, which provides logging -infrastructure for OCaml, with the -[syslog-message](http://verbosemo.de/syslog-message/) library, which provides -encoding and decoding of syslog messages ([RFC -3164](https://tools.ietf.org/html/rfc3164)). - -Six ocamlfind libraries are provided: the bare `Logs-syslog`, a minimal -dependency Unix `Logs-syslog-unix`, a Lwt one `Logs-syslog-lwt`, another one -with Lwt and TLS ([RFC 5425](https://tools.ietf.org/html/rfc5425)) support -`Logs-syslog-lwt-tls`, a MirageOS one `Logs-syslog-mirage`, and a MirageOS one -using TLS `Logs-syslog-mirage-tls`. \ No newline at end of file diff --git a/packages/logs-syslog/logs-syslog.0.0.1/opam b/packages/logs-syslog/logs-syslog.0.0.1/opam index d45217f0d9e..678a2657fc5 100644 --- a/packages/logs-syslog/logs-syslog.0.0.1/opam +++ b/packages/logs-syslog/logs-syslog.0.0.1/opam @@ -1,14 +1,13 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Hannes Mehnert " authors: ["Hannes Mehnert "] homepage: "https://github.com/hannesm/logs-syslog" doc: "https://hannesm.github.io/logs-syslog/doc" -dev-repo: "https://github.com/hannesm/logs-syslog.git" +dev-repo: "git+https://github.com/hannesm/logs-syslog.git" bug-reports: "https://github.com/hannesm/logs-syslog/issues" license: "ISC" -available: [ ocaml-version >= "4.02.0"] - depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -17,7 +16,6 @@ depends: [ "syslog-message" {>= "0.0.2"} "result" ] - depopts: [ "lwt" "x509" "tls" "mirage-types" "cstruct" "ipaddr" "io-page" ] @@ -32,4 +30,23 @@ build: [ "--with-mirage" "%{mirage-types+lwt+cstruct+ipaddr+io-page:installed}%" "--with-tls" "%{x509+tls+cstruct:installed}%" ] ] +synopsis: "Logs output via syslog" +description: """ +This library provides log reporters over syslog with various effectful layers: +Unix, Lwt, MirageOS. It integrated the +[Logs](http://erratique.ch/software/logs) library, which provides logging +infrastructure for OCaml, with the +[syslog-message](http://verbosemo.de/syslog-message/) library, which provides +encoding and decoding of syslog messages ([RFC +3164](https://tools.ietf.org/html/rfc3164)). +Six ocamlfind libraries are provided: the bare `Logs-syslog`, a minimal +dependency Unix `Logs-syslog-unix`, a Lwt one `Logs-syslog-lwt`, another one +with Lwt and TLS ([RFC 5425](https://tools.ietf.org/html/rfc5425)) support +`Logs-syslog-lwt-tls`, a MirageOS one `Logs-syslog-mirage`, and a MirageOS one +using TLS `Logs-syslog-mirage-tls`.""" +url { + src: + "https://github.com/hannesm/logs-syslog/releases/download/0.0.1/logs-syslog-0.0.1.tbz" + checksum: "md5=1a293d1396ab2c360cfecca5bb29c569" +} diff --git a/packages/logs-syslog/logs-syslog.0.0.1/url b/packages/logs-syslog/logs-syslog.0.0.1/url deleted file mode 100644 index 622c3de906f..00000000000 --- a/packages/logs-syslog/logs-syslog.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hannesm/logs-syslog/releases/download/0.0.1/logs-syslog-0.0.1.tbz" -checksum: "1a293d1396ab2c360cfecca5bb29c569" \ No newline at end of file diff --git a/packages/logs-syslog/logs-syslog.0.0.2/descr b/packages/logs-syslog/logs-syslog.0.0.2/descr deleted file mode 100644 index acd671344fa..00000000000 --- a/packages/logs-syslog/logs-syslog.0.0.2/descr +++ /dev/null @@ -1,15 +0,0 @@ -Logs output via syslog - -This library provides log reporters over syslog with various effectful layers: -Unix, Lwt, MirageOS. It integrated the -[Logs](http://erratique.ch/software/logs) library, which provides logging -infrastructure for OCaml, with the -[syslog-message](http://verbosemo.de/syslog-message/) library, which provides -encoding and decoding of syslog messages ([RFC -3164](https://tools.ietf.org/html/rfc3164)). - -Six ocamlfind libraries are provided: the bare `Logs-syslog`, a minimal -dependency Unix `Logs-syslog-unix`, a Lwt one `Logs-syslog-lwt`, another one -with Lwt and TLS ([RFC 5425](https://tools.ietf.org/html/rfc5425)) support -`Logs-syslog-lwt-tls`, a MirageOS one `Logs-syslog-mirage`, and a MirageOS one -using TLS `Logs-syslog-mirage-tls`. \ No newline at end of file diff --git a/packages/logs-syslog/logs-syslog.0.0.2/opam b/packages/logs-syslog/logs-syslog.0.0.2/opam index d45217f0d9e..8b1026e2c89 100644 --- a/packages/logs-syslog/logs-syslog.0.0.2/opam +++ b/packages/logs-syslog/logs-syslog.0.0.2/opam @@ -1,14 +1,13 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Hannes Mehnert " authors: ["Hannes Mehnert "] homepage: "https://github.com/hannesm/logs-syslog" doc: "https://hannesm.github.io/logs-syslog/doc" -dev-repo: "https://github.com/hannesm/logs-syslog.git" +dev-repo: "git+https://github.com/hannesm/logs-syslog.git" bug-reports: "https://github.com/hannesm/logs-syslog/issues" license: "ISC" -available: [ ocaml-version >= "4.02.0"] - depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -17,7 +16,6 @@ depends: [ "syslog-message" {>= "0.0.2"} "result" ] - depopts: [ "lwt" "x509" "tls" "mirage-types" "cstruct" "ipaddr" "io-page" ] @@ -32,4 +30,23 @@ build: [ "--with-mirage" "%{mirage-types+lwt+cstruct+ipaddr+io-page:installed}%" "--with-tls" "%{x509+tls+cstruct:installed}%" ] ] +synopsis: "Logs output via syslog" +description: """ +This library provides log reporters over syslog with various effectful layers: +Unix, Lwt, MirageOS. It integrated the +[Logs](http://erratique.ch/software/logs) library, which provides logging +infrastructure for OCaml, with the +[syslog-message](http://verbosemo.de/syslog-message/) library, which provides +encoding and decoding of syslog messages ([RFC +3164](https://tools.ietf.org/html/rfc3164)). +Six ocamlfind libraries are provided: the bare `Logs-syslog`, a minimal +dependency Unix `Logs-syslog-unix`, a Lwt one `Logs-syslog-lwt`, another one +with Lwt and TLS ([RFC 5425](https://tools.ietf.org/html/rfc5425)) support +`Logs-syslog-lwt-tls`, a MirageOS one `Logs-syslog-mirage`, and a MirageOS one +using TLS `Logs-syslog-mirage-tls`.""" +url { + src: + "https://github.com/hannesm/logs-syslog/releases/download/0.0.2/logs-syslog-0.0.2.tbz" + checksum: "md5=44e53e4d5e033a179e524fabaeccb01a" +} diff --git a/packages/logs-syslog/logs-syslog.0.0.2/url b/packages/logs-syslog/logs-syslog.0.0.2/url deleted file mode 100644 index 295276fb8ad..00000000000 --- a/packages/logs-syslog/logs-syslog.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hannesm/logs-syslog/releases/download/0.0.2/logs-syslog-0.0.2.tbz" -checksum: "44e53e4d5e033a179e524fabaeccb01a" diff --git a/packages/logs-syslog/logs-syslog.0.1.0/descr b/packages/logs-syslog/logs-syslog.0.1.0/descr deleted file mode 100644 index dd205f6b5e4..00000000000 --- a/packages/logs-syslog/logs-syslog.0.1.0/descr +++ /dev/null @@ -1,28 +0,0 @@ -Logs output via syslog - -This library provides log reporters using syslog over various transports (UDP, -TCP, TLS) with various effectful layers: Unix, Lwt, MirageOS. It integrates the -[Logs](http://erratique.ch/software/logs) library, which provides logging -infrastructure for OCaml, with the -[syslog-message](http://verbosemo.de/syslog-message/) library, which provides -encoding and decoding of syslog messages ([RFC -3164](https://tools.ietf.org/html/rfc3164)). - -Six ocamlfind libraries are provided: the bare `Logs-syslog`, a minimal -dependency Unix `Logs-syslog-unix`, a Lwt one `Logs-syslog-lwt`, another one -with Lwt and TLS ([RFC 5425](https://tools.ietf.org/html/rfc5425)) support -`Logs-syslog-lwt-tls`, a MirageOS one `Logs-syslog-mirage`, and a MirageOS one -using TLS `Logs-syslog-mirage-tls`. - -Since MirageOS3, [syslog is well integrated](http://docs.mirage.io/mirage/Mirage/index.html#type-syslog_config): - -``` -let logger = - syslog_udp - (syslog_config ~truncate:1484 "nqsb.io" (Ipaddr.V4.of_string_exn "192.168.0.1")) - net -... - register "myunikernel" [ - foreign - ~deps:[abstract logger] -``` \ No newline at end of file diff --git a/packages/logs-syslog/logs-syslog.0.1.0/opam b/packages/logs-syslog/logs-syslog.0.1.0/opam index 68f28348aab..46afddd5c2e 100644 --- a/packages/logs-syslog/logs-syslog.0.1.0/opam +++ b/packages/logs-syslog/logs-syslog.0.1.0/opam @@ -1,14 +1,13 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Hannes Mehnert " authors: ["Hannes Mehnert "] homepage: "https://github.com/hannesm/logs-syslog" doc: "https://hannesm.github.io/logs-syslog/doc" -dev-repo: "https://github.com/hannesm/logs-syslog.git" +dev-repo: "git+https://github.com/hannesm/logs-syslog.git" bug-reports: "https://github.com/hannesm/logs-syslog/issues" license: "ISC" -available: [ ocaml-version >= "4.03.0"] - depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -16,7 +15,6 @@ depends: [ "ptime" "syslog-message" {>= "0.0.2"} ] - depopts: [ "lwt" "x509" "tls" "cstruct" @@ -36,4 +34,36 @@ build: [ "--with-mirage-tls" "%{lwt+mirage-kv-lwt+x509+tls+mirage-stack-lwt+mirage-console-lwt+mirage-clock+cstruct+ipaddr:installed}%" ] ] +synopsis: "Logs output via syslog" +description: """ +This library provides log reporters using syslog over various transports (UDP, +TCP, TLS) with various effectful layers: Unix, Lwt, MirageOS. It integrates the +[Logs](http://erratique.ch/software/logs) library, which provides logging +infrastructure for OCaml, with the +[syslog-message](http://verbosemo.de/syslog-message/) library, which provides +encoding and decoding of syslog messages ([RFC +3164](https://tools.ietf.org/html/rfc3164)). + +Six ocamlfind libraries are provided: the bare `Logs-syslog`, a minimal +dependency Unix `Logs-syslog-unix`, a Lwt one `Logs-syslog-lwt`, another one +with Lwt and TLS ([RFC 5425](https://tools.ietf.org/html/rfc5425)) support +`Logs-syslog-lwt-tls`, a MirageOS one `Logs-syslog-mirage`, and a MirageOS one +using TLS `Logs-syslog-mirage-tls`. + +Since MirageOS3, [syslog is well integrated](http://docs.mirage.io/mirage/Mirage/index.html#type-syslog_config): +``` +let logger = + syslog_udp + (syslog_config ~truncate:1484 "nqsb.io" (Ipaddr.V4.of_string_exn "192.168.0.1")) + net +... + register "myunikernel" [ + foreign + ~deps:[abstract logger] +```""" +url { + src: + "https://github.com/hannesm/logs-syslog/releases/download/0.1.0/logs-syslog-0.1.0.tbz" + checksum: "md5=40e8c68b73b77d8b801fcfba70633c6f" +} diff --git a/packages/logs-syslog/logs-syslog.0.1.0/url b/packages/logs-syslog/logs-syslog.0.1.0/url deleted file mode 100644 index 51e43e06cb6..00000000000 --- a/packages/logs-syslog/logs-syslog.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hannesm/logs-syslog/releases/download/0.1.0/logs-syslog-0.1.0.tbz" -checksum: "40e8c68b73b77d8b801fcfba70633c6f" \ No newline at end of file diff --git a/packages/logs/logs.0.4.2/descr b/packages/logs/logs.0.4.2/descr deleted file mode 100644 index 4738caa4c33..00000000000 --- a/packages/logs/logs.0.4.2/descr +++ /dev/null @@ -1,22 +0,0 @@ -Logging infrastructure for OCaml - -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 - diff --git a/packages/logs/logs.0.4.2/opam b/packages/logs/logs.0.4.2/opam deleted file mode 100644 index de252461cc0..00000000000 --- a/packages/logs/logs.0.4.2/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/logs" -doc: "http://erratique.ch/software/logs" -dev-repo: "http://erratique.ch/repos/logs.git" -bug-reports: "https://github.com/dbuenzli/logs/issues" -tags: [ "log" "system" "org:erratique" ] -license: "BSD-3-Clause" -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.04.0" ] -depends: [ "ocamlfind" {build} "ocamlbuild" {build} "result" ] -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}%" -] diff --git a/packages/logs/logs.0.4.2/url b/packages/logs/logs.0.4.2/url deleted file mode 100644 index 8a5d87ddece..00000000000 --- a/packages/logs/logs.0.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/logs/releases/logs-0.4.2.tbz" -checksum: "ca937a070ade70ac58ab2d5402af5f72" diff --git a/packages/logs/logs.0.5.0/descr b/packages/logs/logs.0.5.0/descr deleted file mode 100644 index d1d392ee409..00000000000 --- a/packages/logs/logs.0.5.0/descr +++ /dev/null @@ -1,24 +0,0 @@ -Logging infrastructure for OCaml - -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/ - diff --git a/packages/logs/logs.0.5.0/opam b/packages/logs/logs.0.5.0/opam index 62752757c06..133251be90d 100644 --- a/packages/logs/logs.0.5.0/opam +++ b/packages/logs/logs.0.5.0/opam @@ -1,28 +1,56 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/logs.git" +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" -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.04.0" ] depends: [ + "ocaml" {>= "4.01.0" & < "4.04.0"} "ocamlfind" {build} "ocamlbuild" {build} - "mtime" {test} - "result" ] + "mtime" {with-test} + "result" +] 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}%" + "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: "md5=f5a882164b986456c3178d7e50774394" +} diff --git a/packages/logs/logs.0.5.0/url b/packages/logs/logs.0.5.0/url deleted file mode 100644 index bec432dafc6..00000000000 --- a/packages/logs/logs.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/logs/releases/logs-0.5.0.tbz" -checksum: "f5a882164b986456c3178d7e50774394" diff --git a/packages/logs/logs.0.6.0/descr b/packages/logs/logs.0.6.0/descr deleted file mode 100644 index 3ce7cbe2d6c..00000000000 --- a/packages/logs/logs.0.6.0/descr +++ /dev/null @@ -1,23 +0,0 @@ -Logging infrastructure for OCaml - -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/ diff --git a/packages/logs/logs.0.6.0/opam b/packages/logs/logs.0.6.0/opam index 9d205a7218f..f6c4792a7c4 100644 --- a/packages/logs/logs.0.6.0/opam +++ b/packages/logs/logs.0.6.0/opam @@ -1,19 +1,20 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/logs.git" +dev-repo: "git+http://erratique.ch/repos/logs.git" bug-reports: "https://github.com/dbuenzli/logs/issues" tags: [ "log" "system" "org:erratique" ] license: "ISC" -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.04.0" ] depends: [ + "ocaml" {>= "4.01.0" & < "4.04.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.7.5"} "result" - "mtime" {test} ] + "mtime" {with-test} +] depopts: [ "js_of_ocaml" "fmt" @@ -35,3 +36,30 @@ build: [ "--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: "md5=ae85c0dc3a7adc4f36f9dfc01d876d2f" +} diff --git a/packages/logs/logs.0.6.0/url b/packages/logs/logs.0.6.0/url deleted file mode 100644 index ab96172c5b1..00000000000 --- a/packages/logs/logs.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/logs/releases/logs-0.6.0.tbz" -checksum: "ae85c0dc3a7adc4f36f9dfc01d876d2f" \ No newline at end of file diff --git a/packages/logs/logs.0.6.1/descr b/packages/logs/logs.0.6.1/descr deleted file mode 100644 index 3ce7cbe2d6c..00000000000 --- a/packages/logs/logs.0.6.1/descr +++ /dev/null @@ -1,23 +0,0 @@ -Logging infrastructure for OCaml - -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/ diff --git a/packages/logs/logs.0.6.1/opam b/packages/logs/logs.0.6.1/opam deleted file mode 100644 index 9d205a7218f..00000000000 --- a/packages/logs/logs.0.6.1/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/logs" -doc: "http://erratique.ch/software/logs" -dev-repo: "http://erratique.ch/repos/logs.git" -bug-reports: "https://github.com/dbuenzli/logs/issues" -tags: [ "log" "system" "org:erratique" ] -license: "ISC" -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.04.0" ] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build & >= "0.7.5"} - "result" - "mtime" {test} ] -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}%" -] diff --git a/packages/logs/logs.0.6.1/url b/packages/logs/logs.0.6.1/url deleted file mode 100644 index 67b1b23be0c..00000000000 --- a/packages/logs/logs.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/logs/releases/logs-0.6.1.tbz" -checksum: "a2edb0f7a50acca0833fea2f446015bb" \ No newline at end of file diff --git a/packages/logs/logs.0.6.2/descr b/packages/logs/logs.0.6.2/descr deleted file mode 100644 index 3ce7cbe2d6c..00000000000 --- a/packages/logs/logs.0.6.2/descr +++ /dev/null @@ -1,23 +0,0 @@ -Logging infrastructure for OCaml - -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/ diff --git a/packages/logs/logs.0.6.2/opam b/packages/logs/logs.0.6.2/opam index 75d385daf17..e51c6bd85f3 100644 --- a/packages/logs/logs.0.6.2/opam +++ b/packages/logs/logs.0.6.2/opam @@ -1,19 +1,20 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/logs.git" +dev-repo: "git+http://erratique.ch/repos/logs.git" bug-reports: "https://github.com/dbuenzli/logs/issues" tags: [ "log" "system" "org:erratique" ] license: "ISC" -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "result" - "mtime" {test} ] + "mtime" {with-test} +] depopts: [ "js_of_ocaml" "fmt" @@ -27,3 +28,30 @@ build: [[ "--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: "md5=19f824c02c83c6dddc3bfb6459e4743e" +} diff --git a/packages/logs/logs.0.6.2/url b/packages/logs/logs.0.6.2/url deleted file mode 100644 index 0e24cb5025e..00000000000 --- a/packages/logs/logs.0.6.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/logs/releases/logs-0.6.2.tbz" -checksum: "19f824c02c83c6dddc3bfb6459e4743e" \ No newline at end of file diff --git a/packages/logtk/logtk.0.8.1/descr b/packages/logtk/logtk.0.8.1/descr deleted file mode 100644 index fec2d6e9b26..00000000000 --- a/packages/logtk/logtk.0.8.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Logic Toolkit - -Maintenance release, updated to be compatible with more recent version -of the libraries. diff --git a/packages/logtk/logtk.0.8.1/opam b/packages/logtk/logtk.0.8.1/opam index bd2c5368598..e383cbe814f 100644 --- a/packages/logtk/logtk.0.8.1/opam +++ b/packages/logtk/logtk.0.8.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/c-cube/logtk.git" +dev-repo: "git+https://github.com/c-cube/logtk.git" build: [ [ "ocaml" @@ -24,19 +24,28 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "logtk"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "base-unix" "zarith" - "containers" {>= "0.22.1" < "1.0"} - "sequence" {>= "0.6" < "1.0"} + "containers" {>= "0.22.1" & < "1.0"} + "sequence" {>= "0.6" & < "1.0"} "base-bytes" ] depopts: [ "menhir" {build} - "qcheck" {test} + "qcheck" {with-test} "msat" ] conflicts: [ "msat" { < "0.5" } ] -available: [ocaml-version >= "4.01.0"] +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: "md5=4d20e91b06d20a256d5939ac0c0fec68" +} diff --git a/packages/logtk/logtk.0.8.1/url b/packages/logtk/logtk.0.8.1/url deleted file mode 100644 index 071ecacbb91..00000000000 --- a/packages/logtk/logtk.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/logtk/archive/0.8.1.tar.gz" -checksum: "4d20e91b06d20a256d5939ac0c0fec68" diff --git a/packages/lpd/lpd.1.2.1/descr b/packages/lpd/lpd.1.2.1/descr deleted file mode 100644 index aa61cf2e316..00000000000 --- a/packages/lpd/lpd.1.2.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -A Line Printer Daemon (LPD) server library written entirely in OCaml. -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. - diff --git a/packages/lpd/lpd.1.2.1/opam b/packages/lpd/lpd.1.2.1/opam index 38dc87d030a..fe54324ea24 100644 --- a/packages/lpd/lpd.1.2.1/opam +++ b/packages/lpd/lpd.1.2.1/opam @@ -1,27 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" ] license: "LGPL-3.0 with OCaml linking exception" homepage: "http://lpd.forge.ocamlcore.org/" -dev-repo: "https://github.com/Chris00/lpd.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "base-threads" {build} "base-unix" "ocamlfind" {build} "ocamlbuild" {build} ] +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: "md5=8df6d08d7420155869d416184fef8a10" +} diff --git a/packages/lpd/lpd.1.2.1/url b/packages/lpd/lpd.1.2.1/url deleted file mode 100644 index 70ede05c93e..00000000000 --- a/packages/lpd/lpd.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/lpd/releases/download/1.2.1/lpd-1.2.1.tar.gz" -checksum: "8df6d08d7420155869d416184fef8a10" diff --git a/packages/lpd/lpd.1.2/descr b/packages/lpd/lpd.1.2/descr deleted file mode 100644 index 35b20d83d2a..00000000000 --- a/packages/lpd/lpd.1.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -A Line Printer Daemon (LPD) server library written entirely in OCaml. -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. diff --git a/packages/lpd/lpd.1.2/opam b/packages/lpd/lpd.1.2/opam index 0b5bd70d5b6..8a18332b445 100644 --- a/packages/lpd/lpd.1.2/opam +++ b/packages/lpd/lpd.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: ["Christophe Troestler"] homepage: "http://lpd.forge.ocamlcore.org/" @@ -6,11 +6,24 @@ license: "LGPL-3.0 with OCaml linking exception" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "lpd"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] 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://forge.ocamlcore.org/frs/download.php/1155/lpd-1.2.tar.gz" + checksum: "md5=f2ee2ea7c4c8ddaacc9f69ffc72aa739" +} diff --git a/packages/lpd/lpd.1.2/url b/packages/lpd/lpd.1.2/url deleted file mode 100644 index 5da42d282b4..00000000000 --- a/packages/lpd/lpd.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1155/lpd-1.2.tar.gz" -checksum: "f2ee2ea7c4c8ddaacc9f69ffc72aa739" diff --git a/packages/lpi/lpi.0.0.1/descr b/packages/lpi/lpi.0.0.1/descr deleted file mode 100644 index 6345909b4c2..00000000000 --- a/packages/lpi/lpi.0.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -A REPL and library for a small dependently-typed language. -lpi is a small dependently-typed language supporting dependent -lists and dependent function spaces, and intends to grow into -a fully featured, statically-checked programming language. \ No newline at end of file diff --git a/packages/lpi/lpi.0.0.1/opam b/packages/lpi/lpi.0.0.1/opam index f6d2c2f81ca..15803e72165 100644 --- a/packages/lpi/lpi.0.0.1/opam +++ b/packages/lpi/lpi.0.0.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Sam Baxter " authors: "Sam Baxter " homepage: "http://github.com/baxtersa/lambda-pi" bug-reports: "http://github.com/baxtersa/lambda-pi/issues" license: "MIT" -dev-repo: "https://github.com/baxtersa/lambda-pi.git" +dev-repo: "git+https://github.com/baxtersa/lambda-pi.git" build: [ ["ocamllex" "src/lexer.mll"] ["ocamlyacc" "src/parser.mly"] @@ -13,6 +13,15 @@ build: [ [make "-C" "src/" "lpi"] ] depends: [ + "ocaml" {>= "4.01"} "ocamlfind" {build} ] -available: [ocaml-version >= "4.01"] +synopsis: "A REPL and library for a small dependently-typed language." +description: """ +lpi is a small dependently-typed language supporting dependent +lists and dependent function spaces, and intends to grow into +a fully featured, statically-checked programming language.""" +url { + src: "https://github.com/baxtersa/lambda-pi/archive/v0.0.1.tar.gz" + checksum: "md5=fabb1f21490025b20206b5c0d1ff6e78" +} diff --git a/packages/lpi/lpi.0.0.1/url b/packages/lpi/lpi.0.0.1/url deleted file mode 100644 index 781c34cf2e6..00000000000 --- a/packages/lpi/lpi.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/baxtersa/lambda-pi/archive/v0.0.1.tar.gz" -checksum: "fabb1f21490025b20206b5c0d1ff6e78" diff --git a/packages/lpi/lpi.0.0.2/descr b/packages/lpi/lpi.0.0.2/descr deleted file mode 100644 index 6345909b4c2..00000000000 --- a/packages/lpi/lpi.0.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -A REPL and library for a small dependently-typed language. -lpi is a small dependently-typed language supporting dependent -lists and dependent function spaces, and intends to grow into -a fully featured, statically-checked programming language. \ No newline at end of file diff --git a/packages/lpi/lpi.0.0.2/opam b/packages/lpi/lpi.0.0.2/opam index b81938baf26..99e93db4775 100644 --- a/packages/lpi/lpi.0.0.2/opam +++ b/packages/lpi/lpi.0.0.2/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Sam Baxter " authors: "Sam Baxter " homepage: "http://github.com/baxtersa/lambda-pi" bug-reports: "http://github.com/baxtersa/lambda-pi/issues" license: "MIT" -dev-repo: "https://github.com/baxtersa/lambda-pi.git" +dev-repo: "git+https://github.com/baxtersa/lambda-pi.git" build: [ ["ocamllex" "src/lexer.mll"] ["ocamlyacc" "src/parser.mly"] @@ -15,6 +15,16 @@ build: [ install: [make "-C" "src/" "install"] remove: ["ocamlfind" "remove" "lpi"] depends: [ + "ocaml" {>= "4.01"} "ocamlfind" {build} ] -available: [ocaml-version >= "4.01"] +synopsis: "A REPL and library for a small dependently-typed language." +description: """ +lpi is a small dependently-typed language supporting dependent +lists and dependent function spaces, and intends to grow into +a fully featured, statically-checked programming language.""" +flags: light-uninstall +url { + src: "https://github.com/baxtersa/lambda-pi/archive/v0.0.2.tar.gz" + checksum: "md5=7a6b764fb591a8f0c064af3015dc75f3" +} diff --git a/packages/lpi/lpi.0.0.2/url b/packages/lpi/lpi.0.0.2/url deleted file mode 100644 index d36175d3fa6..00000000000 --- a/packages/lpi/lpi.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/baxtersa/lambda-pi/archive/v0.0.2.tar.gz" -checksum: "7a6b764fb591a8f0c064af3015dc75f3" diff --git a/packages/lru-cache/lru-cache.0.1.0/descr b/packages/lru-cache/lru-cache.0.1.0/descr deleted file mode 100644 index cbfe585ff07..00000000000 --- a/packages/lru-cache/lru-cache.0.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A simple implementation of a LRU cache. - -ocaml-lru-cache is a simple OCaml implementation of a cache using -the [Least Recently Used (LRU)](https://en.wikipedia.org/wiki/Cache_algorithms) -strategy. \ No newline at end of file diff --git a/packages/lru-cache/lru-cache.0.1.0/opam b/packages/lru-cache/lru-cache.0.1.0/opam index 7b4d5ee011d..ce20666b5c9 100644 --- a/packages/lru-cache/lru-cache.0.1.0/opam +++ b/packages/lru-cache/lru-cache.0.1.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "https://github.com/zoggy/ocaml-lru-cache" license: "GNU Lesser General Public License version 3" doc: ["https://github.com/zoggy/ocaml-lru-cache"] -dev-repo: "https://github.com/zoggy/ocaml-lru-cache.git" +dev-repo: "git+https://github.com/zoggy/ocaml-lru-cache.git" bug-reports: "https://github.com/zoggy/ocaml-lru-cache/issues" tags: ["cache"] @@ -16,6 +16,16 @@ install: [ ] remove: [["ocamlfind" "remove" "lru-cache"]] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" ] -available: [ocaml-version >= "4.02.0"] +synopsis: "A simple implementation of a LRU cache." +description: """ +ocaml-lru-cache is a simple OCaml implementation of a cache using +the [Least Recently Used (LRU)](https://en.wikipedia.org/wiki/Cache_algorithms) +strategy.""" +flags: light-uninstall +url { + src: "https://github.com/zoggy/ocaml-lru-cache/archive/0.1.0.tar.gz" + checksum: "md5=0d5398118c2c7d1e5d5a86f1ed23b893" +} diff --git a/packages/lru-cache/lru-cache.0.1.0/url b/packages/lru-cache/lru-cache.0.1.0/url deleted file mode 100644 index 4e910f0c703..00000000000 --- a/packages/lru-cache/lru-cache.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/zoggy/ocaml-lru-cache/archive/0.1.0.tar.gz" -checksum: "0d5398118c2c7d1e5d5a86f1ed23b893" diff --git a/packages/lru-cache/lru-cache.0.2.0/descr b/packages/lru-cache/lru-cache.0.2.0/descr deleted file mode 100644 index cbfe585ff07..00000000000 --- a/packages/lru-cache/lru-cache.0.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A simple implementation of a LRU cache. - -ocaml-lru-cache is a simple OCaml implementation of a cache using -the [Least Recently Used (LRU)](https://en.wikipedia.org/wiki/Cache_algorithms) -strategy. \ No newline at end of file diff --git a/packages/lru-cache/lru-cache.0.2.0/opam b/packages/lru-cache/lru-cache.0.2.0/opam index 032522be6c2..df1a37ef644 100644 --- a/packages/lru-cache/lru-cache.0.2.0/opam +++ b/packages/lru-cache/lru-cache.0.2.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "https://github.com/zoggy/ocaml-lru-cache" license: "BSD3" doc: ["https://github.com/zoggy/ocaml-lru-cache"] -dev-repo: "https://github.com/zoggy/ocaml-lru-cache.git" +dev-repo: "git+https://github.com/zoggy/ocaml-lru-cache.git" bug-reports: "https://github.com/zoggy/ocaml-lru-cache/issues" tags: ["cache"] @@ -16,6 +16,16 @@ install: [ ] remove: [["ocamlfind" "remove" "lru-cache"]] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" ] -available: [ocaml-version >= "4.02.0"] +synopsis: "A simple implementation of a LRU cache." +description: """ +ocaml-lru-cache is a simple OCaml implementation of a cache using +the [Least Recently Used (LRU)](https://en.wikipedia.org/wiki/Cache_algorithms) +strategy.""" +flags: light-uninstall +url { + src: "https://github.com/zoggy/ocaml-lru-cache/archive/0.2.0.tar.gz" + checksum: "md5=9217dd7dc3c74e7fe52665efc2785a4d" +} diff --git a/packages/lru-cache/lru-cache.0.2.0/url b/packages/lru-cache/lru-cache.0.2.0/url deleted file mode 100644 index f1b5d2960f4..00000000000 --- a/packages/lru-cache/lru-cache.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/zoggy/ocaml-lru-cache/archive/0.2.0.tar.gz" -checksum: "9217dd7dc3c74e7fe52665efc2785a4d" diff --git a/packages/lru-cache/lru-cache.0.3.0/descr b/packages/lru-cache/lru-cache.0.3.0/descr deleted file mode 100644 index cbfe585ff07..00000000000 --- a/packages/lru-cache/lru-cache.0.3.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A simple implementation of a LRU cache. - -ocaml-lru-cache is a simple OCaml implementation of a cache using -the [Least Recently Used (LRU)](https://en.wikipedia.org/wiki/Cache_algorithms) -strategy. \ No newline at end of file diff --git a/packages/lru-cache/lru-cache.0.3.0/opam b/packages/lru-cache/lru-cache.0.3.0/opam index 0b6a9e44b11..0a29af75c72 100644 --- a/packages/lru-cache/lru-cache.0.3.0/opam +++ b/packages/lru-cache/lru-cache.0.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: "Maxence Guesdon" homepage: "https://github.com/zoggy/ocaml-lru-cache" @@ -6,9 +6,21 @@ bug-reports: "https://github.com/zoggy/ocaml-lru-cache/issues" license: "BSD3" doc: "https://github.com/zoggy/ocaml-lru-cache" tags: "cache" -dev-repo: "https://github.com/zoggy/ocaml-lru-cache.git" +dev-repo: "git+https://github.com/zoggy/ocaml-lru-cache.git" build: [make "all"] install: [make "install"] remove: ["ocamlfind" "remove" "lru-cache"] -depends: "ocamlfind" -available: [ocaml-version >= "4.02.0"] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" +] +synopsis: "A simple implementation of a LRU cache." +description: """ +ocaml-lru-cache is a simple OCaml implementation of a cache using +the [Least Recently Used (LRU)](https://en.wikipedia.org/wiki/Cache_algorithms) +strategy.""" +flags: light-uninstall +url { + src: "https://github.com/zoggy/ocaml-lru-cache/archive/0.3.0.tar.gz" + checksum: "md5=33da0c73f5cb1d671d2e6158c5d0edd1" +} diff --git a/packages/lru-cache/lru-cache.0.3.0/url b/packages/lru-cache/lru-cache.0.3.0/url deleted file mode 100644 index 973d614606b..00000000000 --- a/packages/lru-cache/lru-cache.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/zoggy/ocaml-lru-cache/archive/0.3.0.tar.gz" -checksum: "33da0c73f5cb1d671d2e6158c5d0edd1" diff --git a/packages/lru/lru.0.1.0/descr b/packages/lru/lru.0.1.0/descr deleted file mode 100644 index 7a219716add..00000000000 --- a/packages/lru/lru.0.1.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Scalable LRU caches - - -lru provides LRU caches for OCaml. These are size-bounded finite maps that -remove the least-recently-used (LRU) bindings to maintain their size constraint. - -The library has two implementations: one is functional, the other imperative. - -lru is distributed under the ISC license. diff --git a/packages/lru/lru.0.1.0/opam b/packages/lru/lru.0.1.0/opam deleted file mode 100644 index 50222597909..00000000000 --- a/packages/lru/lru.0.1.0/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "David Kaloper Meršinjak " -authors: ["David Kaloper Meršinjak "] -homepage: "https://github.com/pqwy/lru" -doc: "https://pqwy.github.io/lru/doc" -license: "ISC" -dev-repo: "https://github.com/pqwy/lru.git" -bug-reports: "https://github.com/pqwy/lru/issues" -tags: [] -available: [ ocaml-version >= "4.02.0"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "psq" - "alcotest" {test} ] -depopts: [] -build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] diff --git a/packages/lru/lru.0.1.0/url b/packages/lru/lru.0.1.0/url deleted file mode 100644 index a2e94d72493..00000000000 --- a/packages/lru/lru.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pqwy/lru/releases/download/v0.1.0/lru-0.1.0.tbz" -checksum: "8ec9dd3bc0e817f4093b505e570bba03" \ No newline at end of file diff --git a/packages/lru/lru.0.1.1/descr b/packages/lru/lru.0.1.1/descr deleted file mode 100644 index 7a219716add..00000000000 --- a/packages/lru/lru.0.1.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -Scalable LRU caches - - -lru provides LRU caches for OCaml. These are size-bounded finite maps that -remove the least-recently-used (LRU) bindings to maintain their size constraint. - -The library has two implementations: one is functional, the other imperative. - -lru is distributed under the ISC license. diff --git a/packages/lru/lru.0.1.1/opam b/packages/lru/lru.0.1.1/opam deleted file mode 100644 index 667d6950948..00000000000 --- a/packages/lru/lru.0.1.1/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "David Kaloper Meršinjak " -authors: ["David Kaloper Meršinjak "] -homepage: "https://github.com/pqwy/lru" -doc: "https://pqwy.github.io/lru/doc" -license: "ISC" -dev-repo: "https://github.com/pqwy/lru.git" -bug-reports: "https://github.com/pqwy/lru/issues" -tags: ["data-structure"] -available: [ ocaml-version >= "4.02.0"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "psq" - "alcotest" {test} ] -depopts: [] -build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] diff --git a/packages/lru/lru.0.1.1/url b/packages/lru/lru.0.1.1/url deleted file mode 100644 index d92838255b9..00000000000 --- a/packages/lru/lru.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pqwy/lru/releases/download/v0.1.1/lru-0.1.1.tbz" -checksum: "da7b90c2c635064b5f5646ff40bca25b" \ No newline at end of file diff --git a/packages/lru/lru.0.2.0/descr b/packages/lru/lru.0.2.0/descr deleted file mode 100644 index 927e726436a..00000000000 --- a/packages/lru/lru.0.2.0/descr +++ /dev/null @@ -1,16 +0,0 @@ -Scalable LRU caches - - -lru provides LRU caches for OCaml. These are size-bounded finite maps that -remove the least-recently-used (LRU) bindings to maintain their size constraint. - -The library has two implementations: one is functional, the other imperative. - -lru is distributed under the ISC license. - - -## Documentation - -Interface, [online][doc]. - -[doc]: https://pqwy.github.io/lru/doc \ No newline at end of file diff --git a/packages/lru/lru.0.2.0/opam b/packages/lru/lru.0.2.0/opam index 667d6950948..2929d8279f0 100644 --- a/packages/lru/lru.0.2.0/opam +++ b/packages/lru/lru.0.2.0/opam @@ -1,18 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "David Kaloper Meršinjak " authors: ["David Kaloper Meršinjak "] homepage: "https://github.com/pqwy/lru" doc: "https://pqwy.github.io/lru/doc" license: "ISC" -dev-repo: "https://github.com/pqwy/lru.git" +dev-repo: "git+https://github.com/pqwy/lru.git" bug-reports: "https://github.com/pqwy/lru/issues" tags: ["data-structure"] -available: [ ocaml-version >= "4.02.0"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "psq" - "alcotest" {test} ] -depopts: [] + "alcotest" {with-test} +] build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] +synopsis: "Scalable LRU caches" +description: """ +lru provides LRU caches for OCaml. These are size-bounded finite maps that +remove the least-recently-used (LRU) bindings to maintain their size constraint. + +The library has two implementations: one is functional, the other imperative. + +lru is distributed under the ISC license. + + +## Documentation + +Interface, [online][doc]. + +[doc]: https://pqwy.github.io/lru/doc""" +url { + src: "https://github.com/pqwy/lru/releases/download/v0.2.0/lru-0.2.0.tbz" + checksum: "md5=0de0ccda69b0b07a1c8169395782617f" +} diff --git a/packages/lru/lru.0.2.0/url b/packages/lru/lru.0.2.0/url deleted file mode 100644 index 2cb1d6b82f9..00000000000 --- a/packages/lru/lru.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pqwy/lru/releases/download/v0.2.0/lru-0.2.0.tbz" -checksum: "0de0ccda69b0b07a1c8169395782617f" \ No newline at end of file diff --git a/packages/lua_pattern/lua_pattern.1.7/descr b/packages/lua_pattern/lua_pattern.1.7/descr deleted file mode 100644 index c7a5d55c049..00000000000 --- a/packages/lua_pattern/lua_pattern.1.7/descr +++ /dev/null @@ -1,2 +0,0 @@ -Implementation of Lua patterns - diff --git a/packages/lua_pattern/lua_pattern.1.7/opam b/packages/lua_pattern/lua_pattern.1.7/opam index 358ecd71247..23395e50c2e 100644 --- a/packages/lua_pattern/lua_pattern.1.7/opam +++ b/packages/lua_pattern/lua_pattern.1.7/opam @@ -1,13 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "orbitz@gmail.com" build: [ - [make "-j%{jobs}%"] + [make "-j%{jobs}%"] + [make "-j%{jobs}%" "test"] {with-test} ] - -build-test: [ - [make "-j%{jobs}%" "test"] -] - install: [ [make "PREFIX=%{prefix}%" "install"] ] @@ -17,20 +13,23 @@ remove: [ ] depends: [ - "containers" { test } - "merlin-of-pds" - "ocamlfind" - "oth" { test } - "pds" { build & (>= "5" & < "6") } - "qcheck" { test } + "ocaml" {>= "4.03"} + "containers" {with-test} + "merlin-of-pds" + "ocamlfind" + "oth" {with-test} + "pds" {build & (>= "5" & < "6")} + "qcheck" {with-test} ] - authors: [ "orbitz@gmail.com" ] homepage: "https://bitbucket.org/mimirops/lua_pattern" bug-reports: "https://bitbucket.org/mimirops/lua_pattern/issues" -dev-repo: "git@bitbucket.org:mimirops/lua_pattern.git" -available: [ocaml-version >= "4.03"] - +dev-repo: "git+ssh://git@bitbucket.org/mimirops/lua_pattern.git" +synopsis: "Implementation of Lua patterns" +url { + src: "https://bitbucket.org/mimirops/lua_pattern/get/1.7.tar.gz" + checksum: "md5=7ec7e0cd487600eb073b5bf6d8470683" +} diff --git a/packages/lua_pattern/lua_pattern.1.7/url b/packages/lua_pattern/lua_pattern.1.7/url deleted file mode 100644 index e3acd0d4970..00000000000 --- a/packages/lua_pattern/lua_pattern.1.7/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://bitbucket.org/mimirops/lua_pattern/get/1.7.tar.gz" -checksum: "7ec7e0cd487600eb073b5bf6d8470683" - diff --git a/packages/lutils/lutils.1.8/descr b/packages/lutils/lutils.1.8/descr deleted file mode 100644 index 074c3d939e3..00000000000 --- a/packages/lutils/lutils.1.8/descr +++ /dev/null @@ -1,7 +0,0 @@ -Tools and libs shared by Verimag/synchronous tools (lustre, lutin, rdbg). -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) - diff --git a/packages/lutils/lutils.1.8/files/_oasis_remove_.ml b/packages/lutils/lutils.1.8/files/_oasis_remove_.ml deleted file mode 100644 index 0d23853fc00..00000000000 --- a/packages/lutils/lutils.1.8/files/_oasis_remove_.ml +++ /dev/null @@ -1,7 +0,0 @@ -open Printf - -let () = - let dir = Sys.argv.(1) in - (try Sys.chdir dir - with _ -> eprintf "Cannot change directory to %s\n%!" dir); - exit (Sys.command "ocaml setup.ml -uninstall") diff --git a/packages/lutils/lutils.1.8/files/lutils.install b/packages/lutils/lutils.1.8/files/lutils.install deleted file mode 100644 index c6cfc2de587..00000000000 --- a/packages/lutils/lutils.1.8/files/lutils.install +++ /dev/null @@ -1,6 +0,0 @@ -etc: [ - "setup.ml" - "setup.data" - "setup.log" - "_oasis_remove_.ml" -] diff --git a/packages/lutils/lutils.1.8/opam b/packages/lutils/lutils.1.8/opam deleted file mode 100644 index 785f5471ee3..00000000000 --- a/packages/lutils/lutils.1.8/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -maintainer: "erwan.jahier@imag.fr" -authors: [ "Erwan Jahier" ] -license: "GPL-3" -homepage: "http://www-verimag.imag.fr/" -dev-repo: "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"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocaml" "%{etc}%/lutils/_oasis_remove_.ml" "%{etc}%/lutils"] -] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -depends: [ - "base-unix" - "camlp4" - "oasis" {build & >= "0.4"} - "ocamlfind" {build} - "num" -] diff --git a/packages/lutils/lutils.1.8/url b/packages/lutils/lutils.1.8/url deleted file mode 100644 index cfde95c1d14..00000000000 --- a/packages/lutils/lutils.1.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www-verimag.imag.fr/DIST-TOOLS/SYNCHRONE/pool/lutils.1.8.tgz" -checksum: "aea4c9cc79134da46ea3ef95d2bb444d" diff --git a/packages/lutils/lutils.1.9/descr b/packages/lutils/lutils.1.9/descr deleted file mode 100644 index 074c3d939e3..00000000000 --- a/packages/lutils/lutils.1.9/descr +++ /dev/null @@ -1,7 +0,0 @@ -Tools and libs shared by Verimag/synchronous tools (lustre, lutin, rdbg). -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) - diff --git a/packages/lutils/lutils.1.9/opam b/packages/lutils/lutils.1.9/opam index 785f5471ee3..0b122f74320 100644 --- a/packages/lutils/lutils.1.9/opam +++ b/packages/lutils/lutils.1.9/opam @@ -1,29 +1,44 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "erwan.jahier@imag.fr" authors: [ "Erwan Jahier" ] license: "GPL-3" homepage: "http://www-verimag.imag.fr/" -dev-repo: "https://forge.imag.fr/anonscm/git/lutils/lutils.git" +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"] ] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" "base-unix" "camlp4" "oasis" {build & >= "0.4"} "ocamlfind" {build} "num" ] +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)""" +extra-files: [ + ["lutils.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: "http://www-verimag.imag.fr/DIST-TOOLS/SYNCHRONE/pool/lutils.1.9.tgz" + checksum: "md5=867af4f63c6f9f603e057c5e8a8ee374" +} diff --git a/packages/lutils/lutils.1.9/url b/packages/lutils/lutils.1.9/url deleted file mode 100644 index 3ce897f1521..00000000000 --- a/packages/lutils/lutils.1.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www-verimag.imag.fr/DIST-TOOLS/SYNCHRONE/pool/lutils.1.9.tgz" -checksum: "867af4f63c6f9f603e057c5e8a8ee374" diff --git a/packages/lwt-binio/lwt-binio.0.1.0/descr b/packages/lwt-binio/lwt-binio.0.1.0/descr deleted file mode 100644 index 60602e902e7..00000000000 --- a/packages/lwt-binio/lwt-binio.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Asynchronous random access IO for numbers diff --git a/packages/lwt-binio/lwt-binio.0.1.0/opam b/packages/lwt-binio/lwt-binio.0.1.0/opam index c98ed6398fa..41e4165b6b9 100644 --- a/packages/lwt-binio/lwt-binio.0.1.0/opam +++ b/packages/lwt-binio/lwt-binio.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hez@0ok.org" authors: ["Hezekiah M. Carty "] homepage: "http://github.com/hcarty/lwt-binio" @@ -9,9 +9,15 @@ build: [ ] remove: [["ocamlfind" "remove" "lwt-binio"]] depends: [ + "ocaml" {>= "4.01.0"} "lwt" "ocplib-endian" {< "0.6"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.01.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: "md5=9f068980f4e50d4cc3e460dcdf9b008f" +} diff --git a/packages/lwt-binio/lwt-binio.0.1.0/url b/packages/lwt-binio/lwt-binio.0.1.0/url deleted file mode 100644 index a9e5caee83a..00000000000 --- a/packages/lwt-binio/lwt-binio.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://0ok.org/ocaml/archive/lwt-binio-0.1.0.tar.gz" -checksum: "9f068980f4e50d4cc3e460dcdf9b008f" diff --git a/packages/lwt-binio/lwt-binio.0.2.0/descr b/packages/lwt-binio/lwt-binio.0.2.0/descr deleted file mode 100644 index 60602e902e7..00000000000 --- a/packages/lwt-binio/lwt-binio.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Asynchronous random access IO for numbers diff --git a/packages/lwt-binio/lwt-binio.0.2.0/opam b/packages/lwt-binio/lwt-binio.0.2.0/opam index c3cf4abf9c7..385a6146dff 100644 --- a/packages/lwt-binio/lwt-binio.0.2.0/opam +++ b/packages/lwt-binio/lwt-binio.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hez@0ok.org" authors: ["Hezekiah M. Carty "] homepage: "http://github.com/hcarty/lwt-binio" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "lwt-binio"]] depends: [ + "ocaml" {>= "4.01.0"} "base-bytes" "lwt" "oasis" @@ -16,5 +17,10 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/hcarty/lwt-binio" -available: ocaml-version >= "4.01.0" install: ["ocaml" "setup.ml" "-install"] +synopsis: "Asynchronous random access IO for numbers" +flags: light-uninstall +url { + src: "https://github.com/hcarty/lwt-binio/archive/v0.2.0.tar.gz" + checksum: "md5=00c333485eef326b6870109d9af35259" +} diff --git a/packages/lwt-binio/lwt-binio.0.2.0/url b/packages/lwt-binio/lwt-binio.0.2.0/url deleted file mode 100644 index f57fa6a4cba..00000000000 --- a/packages/lwt-binio/lwt-binio.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/lwt-binio/archive/v0.2.0.tar.gz" -checksum: "00c333485eef326b6870109d9af35259" diff --git a/packages/lwt-binio/lwt-binio.0.2.1/descr b/packages/lwt-binio/lwt-binio.0.2.1/descr deleted file mode 100644 index 60602e902e7..00000000000 --- a/packages/lwt-binio/lwt-binio.0.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -Asynchronous random access IO for numbers diff --git a/packages/lwt-binio/lwt-binio.0.2.1/opam b/packages/lwt-binio/lwt-binio.0.2.1/opam index 2e8b0d1f450..86863965dc1 100644 --- a/packages/lwt-binio/lwt-binio.0.2.1/opam +++ b/packages/lwt-binio/lwt-binio.0.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hez@0ok.org" authors: ["Hezekiah M. Carty "] homepage: "http://github.com/hcarty/lwt-binio" @@ -9,11 +9,17 @@ build: [ ] remove: [["ocamlfind" "remove" "lwt-binio"]] depends: [ + "ocaml" {>= "4.01.0"} "base-bytes" "lwt" "ocplib-endian" {>= "0.6"} "ocamlbuild" {build} ] dev-repo: "git://github.com/hcarty/lwt-binio" -available: ocaml-version >= "4.01.0" install: ["ocaml" "setup.ml" "-install"] +synopsis: "Asynchronous random access IO for numbers" +flags: light-uninstall +url { + src: "https://github.com/hcarty/lwt-binio/archive/v0.2.1.tar.gz" + checksum: "md5=828973efee1b92fc2a1b53b6a69a543f" +} diff --git a/packages/lwt-binio/lwt-binio.0.2.1/url b/packages/lwt-binio/lwt-binio.0.2.1/url deleted file mode 100644 index ec831d0c54b..00000000000 --- a/packages/lwt-binio/lwt-binio.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/lwt-binio/archive/v0.2.1.tar.gz" -checksum: "828973efee1b92fc2a1b53b6a69a543f" diff --git a/packages/lwt-parallel/lwt-parallel.0.1.0/descr b/packages/lwt-parallel/lwt-parallel.0.1.0/descr deleted file mode 100644 index 33ded8309e8..00000000000 --- a/packages/lwt-parallel/lwt-parallel.0.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Lwt-enabled multiprocessing library - -Allows to run lwt threads in different process. \ No newline at end of file diff --git a/packages/lwt-parallel/lwt-parallel.0.1.0/opam b/packages/lwt-parallel/lwt-parallel.0.1.0/opam index a6590f42a61..0d995d55b85 100644 --- a/packages/lwt-parallel/lwt-parallel.0.1.0/opam +++ b/packages/lwt-parallel/lwt-parallel.0.1.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" name: "lwt-parallel" version: "0.1.0" maintainer: "Ivan Gotovchits " authors: "Ivan Gotovchits " homepage: "https://github.com/ivg/parallel" bug-reports: "https://github.com/ivg/parallel/issues" -dev-repo: "https://github.com/ivg/parallel.git" +dev-repo: "git+https://github.com/ivg/parallel.git" license: "MIT" build: [ ["./configure" "--prefix=%{prefix}%"] @@ -14,9 +14,17 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "lwt_parallel"] depends: [ + "ocaml" "base-unix" "camlp4" "lwt" {< "3.0.0"} "ocamlfind" {build} "ocamlbuild" {build} ] +synopsis: "Lwt-enabled multiprocessing library" +description: "Allows to run lwt threads in different process." +flags: light-uninstall +url { + src: "https://github.com/ivg/parallel/archive/v0.1.0.tar.gz" + checksum: "md5=178e724bb8351eb1835ff27540162cca" +} diff --git a/packages/lwt-parallel/lwt-parallel.0.1.0/url b/packages/lwt-parallel/lwt-parallel.0.1.0/url deleted file mode 100644 index 731eb42fdde..00000000000 --- a/packages/lwt-parallel/lwt-parallel.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ivg/parallel/archive/v0.1.0.tar.gz" -checksum: "178e724bb8351eb1835ff27540162cca" \ No newline at end of file diff --git a/packages/lwt-parallel/lwt-parallel.0.1.1/descr b/packages/lwt-parallel/lwt-parallel.0.1.1/descr deleted file mode 100644 index 33ded8309e8..00000000000 --- a/packages/lwt-parallel/lwt-parallel.0.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Lwt-enabled multiprocessing library - -Allows to run lwt threads in different process. \ No newline at end of file diff --git a/packages/lwt-parallel/lwt-parallel.0.1.1/opam b/packages/lwt-parallel/lwt-parallel.0.1.1/opam index c2805dbaa6d..f96b0c108aa 100644 --- a/packages/lwt-parallel/lwt-parallel.0.1.1/opam +++ b/packages/lwt-parallel/lwt-parallel.0.1.1/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" name: "lwt-parallel" version: "0.1.1" maintainer: "Ivan Gotovchits " authors: "Ivan Gotovchits " homepage: "https://github.com/ivg/parallel" bug-reports: "https://github.com/ivg/parallel/issues" -dev-repo: "https://github.com/ivg/parallel.git" +dev-repo: "git+https://github.com/ivg/parallel.git" license: "MIT" build: [ ["oasis" "setup"] @@ -15,9 +15,17 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "lwt-parallel"] depends: [ + "ocaml" "base-unix" "lwt" {< "3.0.0"} "ocamlfind" {build} "oasis" {build} "ocamlbuild" {build} ] +synopsis: "Lwt-enabled multiprocessing library" +description: "Allows to run lwt threads in different process." +flags: light-uninstall +url { + src: "https://github.com/ivg/parallel/archive/v0.1.1.tar.gz" + checksum: "md5=5d71e3a8330c7d0d8d38b6e8d8a6021d" +} diff --git a/packages/lwt-parallel/lwt-parallel.0.1.1/url b/packages/lwt-parallel/lwt-parallel.0.1.1/url deleted file mode 100644 index e09cdbc3688..00000000000 --- a/packages/lwt-parallel/lwt-parallel.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ivg/parallel/archive/v0.1.1.tar.gz" -checksum: "5d71e3a8330c7d0d8d38b6e8d8a6021d" \ No newline at end of file diff --git a/packages/lwt-parallel/lwt-parallel.0.1.2/descr b/packages/lwt-parallel/lwt-parallel.0.1.2/descr deleted file mode 100644 index 33ded8309e8..00000000000 --- a/packages/lwt-parallel/lwt-parallel.0.1.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Lwt-enabled multiprocessing library - -Allows to run lwt threads in different process. \ No newline at end of file diff --git a/packages/lwt-parallel/lwt-parallel.0.1.2/opam b/packages/lwt-parallel/lwt-parallel.0.1.2/opam index 9a7d950a701..9a8a795779a 100644 --- a/packages/lwt-parallel/lwt-parallel.0.1.2/opam +++ b/packages/lwt-parallel/lwt-parallel.0.1.2/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" name: "lwt-parallel" version: "0.1.2" maintainer: "Ivan Gotovchits " authors: "Ivan Gotovchits " homepage: "https://github.com/ivg/parallel" bug-reports: "https://github.com/ivg/parallel/issues" -dev-repo: "https://github.com/ivg/parallel.git" +dev-repo: "git+https://github.com/ivg/parallel.git" license: "MIT" build: [ ["oasis" "setup"] @@ -15,9 +15,17 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "lwt-parallel"] depends: [ + "ocaml" "base-unix" "lwt" {>= "2.7.0"} "ocamlfind" {build} "oasis" {build} "ocamlbuild" {build} ] +synopsis: "Lwt-enabled multiprocessing library" +description: "Allows to run lwt threads in different process." +flags: light-uninstall +url { + src: "https://github.com/ivg/parallel/archive/v0.1.2.tar.gz" + checksum: "md5=e24c31f2b1e14d2805449ee689306134" +} diff --git a/packages/lwt-parallel/lwt-parallel.0.1.2/url b/packages/lwt-parallel/lwt-parallel.0.1.2/url deleted file mode 100644 index 57f673276f3..00000000000 --- a/packages/lwt-parallel/lwt-parallel.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ivg/parallel/archive/v0.1.2.tar.gz" -checksum: "e24c31f2b1e14d2805449ee689306134" \ No newline at end of file diff --git a/packages/lwt-zmq/lwt-zmq.1.0-beta3/descr b/packages/lwt-zmq/lwt-zmq.1.0-beta3/descr deleted file mode 100644 index d0cda6e3c08..00000000000 --- a/packages/lwt-zmq/lwt-zmq.1.0-beta3/descr +++ /dev/null @@ -1 +0,0 @@ -Lwt-friendly wrapping around ZeroMQ sockets diff --git a/packages/lwt-zmq/lwt-zmq.1.0-beta3/opam b/packages/lwt-zmq/lwt-zmq.1.0-beta3/opam index ad93c0fe456..8fee7367368 100644 --- a/packages/lwt-zmq/lwt-zmq.1.0-beta3/opam +++ b/packages/lwt-zmq/lwt-zmq.1.0-beta3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "https://github.com/hcarty/lwt-zmq" build: [ @@ -7,6 +7,7 @@ build: [ ] remove: [["ocamlfind" "remove" "lwt-zmq"]] depends: [ + "ocaml" "ocamlfind" "oasis" {= "0.3.0"} "lwt" @@ -14,8 +15,14 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libzmq-dev"]] - [["ubuntu"] ["libzmq-dev"]] + ["libzmq-dev"] {os-distribution = "debian"} + ["libzmq-dev"] {os-distribution = "ubuntu"} ] dev-repo: "git://github.com/hcarty/lwt-zmq" install: [make "install"] +synopsis: "Lwt-friendly wrapping around ZeroMQ sockets" +flags: light-uninstall +url { + src: "https://github.com/hcarty/lwt-zmq/archive/v1.0-beta3.tar.gz" + checksum: "md5=0ef8e4ee309ae816fc9fe31884b6daaa" +} diff --git a/packages/lwt-zmq/lwt-zmq.1.0-beta3/url b/packages/lwt-zmq/lwt-zmq.1.0-beta3/url deleted file mode 100644 index 60591432def..00000000000 --- a/packages/lwt-zmq/lwt-zmq.1.0-beta3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/lwt-zmq/archive/v1.0-beta3.tar.gz" -checksum: "0ef8e4ee309ae816fc9fe31884b6daaa" diff --git a/packages/lwt-zmq/lwt-zmq.1.0-beta4/descr b/packages/lwt-zmq/lwt-zmq.1.0-beta4/descr deleted file mode 100644 index d0cda6e3c08..00000000000 --- a/packages/lwt-zmq/lwt-zmq.1.0-beta4/descr +++ /dev/null @@ -1 +0,0 @@ -Lwt-friendly wrapping around ZeroMQ sockets diff --git a/packages/lwt-zmq/lwt-zmq.1.0-beta4/opam b/packages/lwt-zmq/lwt-zmq.1.0-beta4/opam index 614e76f6043..0e24c9c3f9f 100644 --- a/packages/lwt-zmq/lwt-zmq.1.0-beta4/opam +++ b/packages/lwt-zmq/lwt-zmq.1.0-beta4/opam @@ -1,17 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hez@0ok.org" homepage: "https://github.com/hcarty/lwt-zmq" build: make remove: [["ocamlfind" "remove" "lwt-zmq"]] depends: [ + "ocaml" "ocamlfind" "lwt" "ocaml-zmq" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libzmq-dev"]] - [["ubuntu"] ["libzmq-dev"]] + ["libzmq-dev"] {os-distribution = "debian"} + ["libzmq-dev"] {os-distribution = "ubuntu"} ] dev-repo: "git://github.com/hcarty/lwt-zmq" install: [make "install"] +synopsis: "Lwt-friendly wrapping around ZeroMQ sockets" +flags: light-uninstall +url { + src: "https://github.com/hcarty/lwt-zmq/archive/v1.0-beta4.tar.gz" + checksum: "md5=29338d125a545daf45df9e3d7631d01d" +} diff --git a/packages/lwt-zmq/lwt-zmq.1.0-beta4/url b/packages/lwt-zmq/lwt-zmq.1.0-beta4/url deleted file mode 100644 index 1b39dd63a0f..00000000000 --- a/packages/lwt-zmq/lwt-zmq.1.0-beta4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/lwt-zmq/archive/v1.0-beta4.tar.gz" -checksum: "29338d125a545daf45df9e3d7631d01d" diff --git a/packages/lwt-zmq/lwt-zmq.1.0.0/descr b/packages/lwt-zmq/lwt-zmq.1.0.0/descr deleted file mode 100644 index 688abae4edf..00000000000 --- a/packages/lwt-zmq/lwt-zmq.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Lwt-friendly interface to ZeroMQ diff --git a/packages/lwt-zmq/lwt-zmq.1.0.0/opam b/packages/lwt-zmq/lwt-zmq.1.0.0/opam index 25590884c3c..1c303348abc 100644 --- a/packages/lwt-zmq/lwt-zmq.1.0.0/opam +++ b/packages/lwt-zmq/lwt-zmq.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hez@0ok.org" authors: [ "Hezekiah M. Carty " ] license: "MIT" @@ -11,6 +11,7 @@ remove: [ ["ocamlfind" "remove" "lwt-zmq"] ] depends: [ + "ocaml" "lwt" "zmq" "ocamlfind" @@ -18,3 +19,9 @@ depends: [ ] dev-repo: "git://github.com/hcarty/lwt-zmq" install: ["ocaml" "setup.ml" "-install"] +synopsis: "Lwt-friendly interface to ZeroMQ" +flags: light-uninstall +url { + src: "https://github.com/hcarty/lwt-zmq/archive/v1.0.0.tar.gz" + checksum: "md5=17967607c74f9b809f135bf0561fd30a" +} diff --git a/packages/lwt-zmq/lwt-zmq.1.0.0/url b/packages/lwt-zmq/lwt-zmq.1.0.0/url deleted file mode 100644 index e533f09cf44..00000000000 --- a/packages/lwt-zmq/lwt-zmq.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/lwt-zmq/archive/v1.0.0.tar.gz" -checksum: "17967607c74f9b809f135bf0561fd30a" diff --git a/packages/lwt-zmq/lwt-zmq.2.0.0/descr b/packages/lwt-zmq/lwt-zmq.2.0.0/descr deleted file mode 100644 index 688abae4edf..00000000000 --- a/packages/lwt-zmq/lwt-zmq.2.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Lwt-friendly interface to ZeroMQ diff --git a/packages/lwt-zmq/lwt-zmq.2.0.0/opam b/packages/lwt-zmq/lwt-zmq.2.0.0/opam index c4cfe42c03a..18c70b77c8e 100644 --- a/packages/lwt-zmq/lwt-zmq.2.0.0/opam +++ b/packages/lwt-zmq/lwt-zmq.2.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hez@0ok.org" authors: [ "Hezekiah M. Carty " ] license: "MIT" @@ -11,6 +11,7 @@ remove: [ ["ocamlfind" "remove" "lwt-zmq"] ] depends: [ + "ocaml" "lwt" "zmq" {>= "4.0-2"} "ocamlfind" @@ -18,3 +19,9 @@ depends: [ ] dev-repo: "git://github.com/hcarty/lwt-zmq" install: ["ocaml" "setup.ml" "-install"] +synopsis: "Lwt-friendly interface to ZeroMQ" +flags: light-uninstall +url { + src: "https://github.com/hcarty/lwt-zmq/archive/v2.0.0.tar.gz" + checksum: "md5=4b6fa7947ccbc14a3597c80f84f1fe74" +} diff --git a/packages/lwt-zmq/lwt-zmq.2.0.0/url b/packages/lwt-zmq/lwt-zmq.2.0.0/url deleted file mode 100644 index 99ab205c33c..00000000000 --- a/packages/lwt-zmq/lwt-zmq.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/lwt-zmq/archive/v2.0.0.tar.gz" -checksum: "4b6fa7947ccbc14a3597c80f84f1fe74" diff --git a/packages/lwt-zmq/lwt-zmq.2.0.1/descr b/packages/lwt-zmq/lwt-zmq.2.0.1/descr deleted file mode 100644 index 688abae4edf..00000000000 --- a/packages/lwt-zmq/lwt-zmq.2.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Lwt-friendly interface to ZeroMQ diff --git a/packages/lwt-zmq/lwt-zmq.2.0.1/opam b/packages/lwt-zmq/lwt-zmq.2.0.1/opam deleted file mode 100644 index e8fc16c4eda..00000000000 --- a/packages/lwt-zmq/lwt-zmq.2.0.1/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "hez@0ok.org" -authors: [ "Hezekiah M. Carty " ] -license: "MIT" -homepage: "https://github.com/hcarty/lwt-zmq" -bug-reports: "https://github.com/hcarty/lwt-zmq/issues" -dev-repo: "https://github.com/hcarty/lwt-zmq.git" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install:[ - ["ocaml" "setup.ml" "-install"] -] -remove: [ - ["ocamlfind" "remove" "lwt-zmq"] -] -depends: [ - "lwt" - "zmq" {>= "4.0-2"} - "ocamlfind" {build} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "3.12.1"] diff --git a/packages/lwt-zmq/lwt-zmq.2.0.1/url b/packages/lwt-zmq/lwt-zmq.2.0.1/url deleted file mode 100644 index 25ec3afa0cb..00000000000 --- a/packages/lwt-zmq/lwt-zmq.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/lwt-zmq/archive/v2.0.1.tar.gz" -checksum: "e5321d12d3d5cab74577c0669d31fe7c" diff --git a/packages/lwt-zmq/lwt-zmq.2.1.0/descr b/packages/lwt-zmq/lwt-zmq.2.1.0/descr deleted file mode 100644 index 688abae4edf..00000000000 --- a/packages/lwt-zmq/lwt-zmq.2.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Lwt-friendly interface to ZeroMQ diff --git a/packages/lwt-zmq/lwt-zmq.2.1.0/opam b/packages/lwt-zmq/lwt-zmq.2.1.0/opam index e8fc16c4eda..12b1303dba8 100644 --- a/packages/lwt-zmq/lwt-zmq.2.1.0/opam +++ b/packages/lwt-zmq/lwt-zmq.2.1.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hez@0ok.org" authors: [ "Hezekiah M. Carty " ] license: "MIT" homepage: "https://github.com/hcarty/lwt-zmq" bug-reports: "https://github.com/hcarty/lwt-zmq/issues" -dev-repo: "https://github.com/hcarty/lwt-zmq.git" +dev-repo: "git+https://github.com/hcarty/lwt-zmq.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] @@ -16,9 +16,15 @@ remove: [ ["ocamlfind" "remove" "lwt-zmq"] ] depends: [ + "ocaml" {>= "3.12.1"} "lwt" "zmq" {>= "4.0-2"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ ocaml-version >= "3.12.1"] +synopsis: "Lwt-friendly interface to ZeroMQ" +flags: light-uninstall +url { + src: "https://github.com/hcarty/lwt-zmq/archive/v2.1.0.tar.gz" + checksum: "md5=9183f16aed74035ac75c5c24271ffc66" +} diff --git a/packages/lwt-zmq/lwt-zmq.2.1.0/url b/packages/lwt-zmq/lwt-zmq.2.1.0/url deleted file mode 100644 index e82b641fd43..00000000000 --- a/packages/lwt-zmq/lwt-zmq.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/lwt-zmq/archive/v2.1.0.tar.gz" -checksum: "9183f16aed74035ac75c5c24271ffc66" diff --git a/packages/lwt/lwt.2.3.2/descr b/packages/lwt/lwt.2.3.2/descr deleted file mode 100644 index 469554d4dbd..00000000000 --- a/packages/lwt/lwt.2.3.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -A cooperative threads library for OCaml -This library is part of the Ocsigen project. See: - - http://ocsigen.org/lwt - diff --git a/packages/lwt/lwt.2.3.2/opam b/packages/lwt/lwt.2.3.2/opam deleted file mode 100644 index 15be3fd8984..00000000000 --- a/packages/lwt/lwt.2.3.2/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "camlp4" - "ocamlbuild" {build} -] -depopts: ["base-threads" "base-unix" "conf-libev" "react"] -conflicts: [ "react" {>="1.0.0"} ] -available: ocaml-version < "3.13.0" -install: [make "install"] diff --git a/packages/lwt/lwt.2.3.2/url b/packages/lwt/lwt.2.3.2/url deleted file mode 100644 index 196ff1f7ed2..00000000000 --- a/packages/lwt/lwt.2.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocsigen.org/download/lwt-2.3.2.tar.gz" -checksum: "d1b4a8c1ad320c8f7876a8bff157d2d3" diff --git a/packages/lwt/lwt.2.4.0/descr b/packages/lwt/lwt.2.4.0/descr deleted file mode 100644 index 94ae4f5f1dc..00000000000 --- a/packages/lwt/lwt.2.4.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -A cooperative threads library for OCaml -This library is part of the Ocsigen project. See: - - http://ocsigen.org/lwt diff --git a/packages/lwt/lwt.2.4.0/opam b/packages/lwt/lwt.2.4.0/opam deleted file mode 100644 index 3e13456851f..00000000000 --- a/packages/lwt/lwt.2.4.0/opam +++ /dev/null @@ -1,33 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "camlp4" - "ocamlbuild" {build} -] -depopts: [ - "base-threads" - "base-unix" - "conf-libev" - "ssl" - "react" -] -conflicts: [ - "react" {>="1.0.0"} - "ssl" {>="0.5.0"} -] -available: ocaml-version < "4.01.0" -install: [make "install"] diff --git a/packages/lwt/lwt.2.4.0/url b/packages/lwt/lwt.2.4.0/url deleted file mode 100644 index 8735c862f87..00000000000 --- a/packages/lwt/lwt.2.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocsigen.org/download/lwt-2.4.0.tar.gz" -checksum: "fefff147103123180c50f6ee862979d9" diff --git a/packages/lwt/lwt.2.4.1/descr b/packages/lwt/lwt.2.4.1/descr deleted file mode 100644 index 94ae4f5f1dc..00000000000 --- a/packages/lwt/lwt.2.4.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -A cooperative threads library for OCaml -This library is part of the Ocsigen project. See: - - http://ocsigen.org/lwt diff --git a/packages/lwt/lwt.2.4.1/opam b/packages/lwt/lwt.2.4.1/opam deleted file mode 100644 index 3e13456851f..00000000000 --- a/packages/lwt/lwt.2.4.1/opam +++ /dev/null @@ -1,33 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "camlp4" - "ocamlbuild" {build} -] -depopts: [ - "base-threads" - "base-unix" - "conf-libev" - "ssl" - "react" -] -conflicts: [ - "react" {>="1.0.0"} - "ssl" {>="0.5.0"} -] -available: ocaml-version < "4.01.0" -install: [make "install"] diff --git a/packages/lwt/lwt.2.4.1/url b/packages/lwt/lwt.2.4.1/url deleted file mode 100644 index bf23a87d77f..00000000000 --- a/packages/lwt/lwt.2.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocsigen.org/download/lwt-2.4.1.tar.gz" -checksum: "4e8e695ff26393293e11e6dfb90fda1f" diff --git a/packages/lwt/lwt.2.4.2/descr b/packages/lwt/lwt.2.4.2/descr deleted file mode 100644 index 4cbcf515441..00000000000 --- a/packages/lwt/lwt.2.4.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -A cooperative threads library for OCaml -This library is part of the Ocsigen project. See: - -http://ocsigen.org/lwt - diff --git a/packages/lwt/lwt.2.4.2/opam b/packages/lwt/lwt.2.4.2/opam deleted file mode 100644 index 01cf77a13fd..00000000000 --- a/packages/lwt/lwt.2.4.2/opam +++ /dev/null @@ -1,35 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "camlp4" - "ocamlbuild" {build} -] -depopts: [ - "base-threads" - "base-unix" - "conf-libev" - "ssl" - "react" - "lablgtk" -] -conflicts: [ - "react" {>="1.0.0"} - "ssl" {>="0.5.0"} -] -available: ocaml-version < "4.01.0" -install: [make "install"] diff --git a/packages/lwt/lwt.2.4.2/url b/packages/lwt/lwt.2.4.2/url deleted file mode 100644 index 06328132ab6..00000000000 --- a/packages/lwt/lwt.2.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocsigen.org/download/lwt-2.4.2.tar.gz" -checksum: "0d6eeaa295d62aefaf39e034460bc7b4" diff --git a/packages/lwt/lwt.2.4.3/descr b/packages/lwt/lwt.2.4.3/descr deleted file mode 100644 index 4cbcf515441..00000000000 --- a/packages/lwt/lwt.2.4.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -A cooperative threads library for OCaml -This library is part of the Ocsigen project. See: - -http://ocsigen.org/lwt - diff --git a/packages/lwt/lwt.2.4.3/opam b/packages/lwt/lwt.2.4.3/opam index 0576cc1de90..672dec3c499 100644 --- a/packages/lwt/lwt.2.4.3/opam +++ b/packages/lwt/lwt.2.4.3/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" build: [ - ["patch" "-p1" "-i" "4.01cloexec.diff"] {ocaml-version >= "4.01.0"} + ["patch" "-p1" "-i" "4.01cloexec.diff"] {ocaml:version >= "4.01.0"} [ "./configure" "--%{conf-libev:enable}%-libev" @@ -17,6 +17,7 @@ build: [ ] remove: [["ocamlfind" "remove" "lwt"]] depends: [ + "ocaml" {< "4.02.0"} "ocamlfind" "camlp4" "ocamlbuild" {build} @@ -34,5 +35,15 @@ conflicts: [ "react" {>="1.0.0"} "ssl" {>="0.5.0"} ] -available: ocaml-version < "4.02.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 +extra-files: ["4.01cloexec.diff" "md5=e2e6515cf101199ce0af9ec3d878f794"] +url { + src: "http://ocsigen.org/download/lwt-2.4.3.tar.gz" + checksum: "md5=4a4a22da7da4301c6282f361edd0c241" +} diff --git a/packages/lwt/lwt.2.4.3/url b/packages/lwt/lwt.2.4.3/url deleted file mode 100644 index 01209f6e817..00000000000 --- a/packages/lwt/lwt.2.4.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocsigen.org/download/lwt-2.4.3.tar.gz" -checksum: "4a4a22da7da4301c6282f361edd0c241" diff --git a/packages/lwt/lwt.2.4.4/descr b/packages/lwt/lwt.2.4.4/descr deleted file mode 100644 index 4cbcf515441..00000000000 --- a/packages/lwt/lwt.2.4.4/descr +++ /dev/null @@ -1,5 +0,0 @@ -A cooperative threads library for OCaml -This library is part of the Ocsigen project. See: - -http://ocsigen.org/lwt - diff --git a/packages/lwt/lwt.2.4.4/opam b/packages/lwt/lwt.2.4.4/opam index fedf5c51501..c4672f7d39a 100644 --- a/packages/lwt/lwt.2.4.4/opam +++ b/packages/lwt/lwt.2.4.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" build: [ [ @@ -16,6 +16,7 @@ build: [ ] remove: [["ocamlfind" "remove" "lwt"]] depends: [ + "ocaml" {>= "3.12.1" & < "4.03.0"} "ocamlfind" "camlp4" {< "4.02"} "ocamlbuild" {build} @@ -30,10 +31,10 @@ depopts: [ "text" ] conflicts: [ - "react" {>="1.0.0"} - "ssl" {>="0.5.0"} + "ocaml-variants" {= "4.02.1+BER"} + "react" {>= "1.0.0"} + "ssl" {>= "0.5.0"} ] -available: [ocaml-version >= "3.12.1" & ocaml-version < "4.03.0" & compiler != "4.02.1+BER"] authors: [ "Jérôme Vouillon" "Jérémie Dimino" @@ -41,3 +42,13 @@ authors: [ homepage: "http://github.com/ocsigen/lwt" dev-repo: "git://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: "md5=7f3e8d63055763004bb49ff4e7db44ea" +} diff --git a/packages/lwt/lwt.2.4.4/url b/packages/lwt/lwt.2.4.4/url deleted file mode 100644 index fba5b6521ca..00000000000 --- a/packages/lwt/lwt.2.4.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/lwt/archive/2.4.4.tar.gz" -checksum: "7f3e8d63055763004bb49ff4e7db44ea" diff --git a/packages/lwt/lwt.2.4.5/descr b/packages/lwt/lwt.2.4.5/descr deleted file mode 100644 index 4cbcf515441..00000000000 --- a/packages/lwt/lwt.2.4.5/descr +++ /dev/null @@ -1,5 +0,0 @@ -A cooperative threads library for OCaml -This library is part of the Ocsigen project. See: - -http://ocsigen.org/lwt - diff --git a/packages/lwt/lwt.2.4.5/opam b/packages/lwt/lwt.2.4.5/opam index b379865e0c9..8757b2aa97d 100644 --- a/packages/lwt/lwt.2.4.5/opam +++ b/packages/lwt/lwt.2.4.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" build: [ [ @@ -16,6 +16,7 @@ build: [ ] remove: [["ocamlfind" "remove" "lwt"]] depends: [ + "ocaml" {>= "3.12.1" & < "4.05.0"} "ocamlfind" "camlp4" "ocamlbuild" {build} @@ -31,10 +32,10 @@ depopts: [ "text" ] conflicts: [ - "react" {<"1.0.0"} - "ssl" {>="0.5.0"} + "ocaml-variants" {= "4.02.1+BER"} + "react" {< "1.0.0"} + "ssl" {>= "0.5.0"} ] -available: [ocaml-version >= "3.12.1" & ocaml-version < "4.05.0" & compiler != "4.02.1+BER"] authors: [ "Jérôme Vouillon" "Jérémie Dimino" @@ -42,3 +43,13 @@ authors: [ homepage: "http://github.com/ocsigen/lwt" dev-repo: "git://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: "md5=9a9b4c92bd4bf321a4fb9804be75d168" +} diff --git a/packages/lwt/lwt.2.4.5/url b/packages/lwt/lwt.2.4.5/url deleted file mode 100644 index 6c692b60fd3..00000000000 --- a/packages/lwt/lwt.2.4.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/lwt/archive/2.4.5.tar.gz" -checksum: "9a9b4c92bd4bf321a4fb9804be75d168" diff --git a/packages/lwt/lwt.2.4.6/descr b/packages/lwt/lwt.2.4.6/descr deleted file mode 100644 index 4cbcf515441..00000000000 --- a/packages/lwt/lwt.2.4.6/descr +++ /dev/null @@ -1,5 +0,0 @@ -A cooperative threads library for OCaml -This library is part of the Ocsigen project. See: - -http://ocsigen.org/lwt - diff --git a/packages/lwt/lwt.2.4.6/opam b/packages/lwt/lwt.2.4.6/opam index cd53b2927f3..144a60887b6 100644 --- a/packages/lwt/lwt.2.4.6/opam +++ b/packages/lwt/lwt.2.4.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" build: [ [ @@ -18,6 +18,7 @@ build: [ ] remove: [["ocamlfind" "remove" "lwt"]] depends: [ + "ocaml" {< "4.03.0"} "ocamlfind" {>= "1.5.0"} "camlp4" ("base-no-ppx" | "ppx_tools") @@ -33,12 +34,23 @@ depopts: [ "lablgtk" ] conflicts: [ - "react" {<"1.0.0"} - "ssl" {>="0.5.0"} + "ocaml-variants" {= "4.02.1+BER"} + "react" {< "1.0.0"} + "ssl" {>= "0.5.0"} ] -patches: [ - "patch-ocsigen-lwt-101.diff" {os = "darwin"} -] -available: [ocaml-version < "4.03.0" & compiler != "4.02.1+BER"] +patches: "patch-ocsigen-lwt-101.diff" {os = "macos"} dev-repo: "git://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 +extra-files: [ + "patch-ocsigen-lwt-101.diff" "md5=cd2fcb708c9c91cc8ad80c9440fdbe43" +] +url { + src: "https://github.com/ocsigen/lwt/archive/2.4.6.tar.gz" + checksum: "md5=46d7efc6326628cca3f4a28628920176" +} diff --git a/packages/lwt/lwt.2.4.6/url b/packages/lwt/lwt.2.4.6/url deleted file mode 100644 index d26dfb98193..00000000000 --- a/packages/lwt/lwt.2.4.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/lwt/archive/2.4.6.tar.gz" -checksum: "46d7efc6326628cca3f4a28628920176" diff --git a/packages/lwt/lwt.2.4.7/descr b/packages/lwt/lwt.2.4.7/descr deleted file mode 100644 index 4cbcf515441..00000000000 --- a/packages/lwt/lwt.2.4.7/descr +++ /dev/null @@ -1,5 +0,0 @@ -A cooperative threads library for OCaml -This library is part of the Ocsigen project. See: - -http://ocsigen.org/lwt - diff --git a/packages/lwt/lwt.2.4.7/opam b/packages/lwt/lwt.2.4.7/opam deleted file mode 100644 index 987d1c428fa..00000000000 --- a/packages/lwt/lwt.2.4.7/opam +++ /dev/null @@ -1,40 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" {>= "1.5.0"} - ("base-no-ppx" | "ppx_tools") - "ocamlbuild" {build} - "conf-ncurses" {build} -] -depopts: [ - "base-threads" - "base-unix" - "conf-libev" - "camlp4" - "ssl" - "react" - "lablgtk" -] -conflicts: [ - "react" {<"1.0.0"} -] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03.0" & compiler != "4.02.1+BER"] -dev-repo: "git://github.com/ocsigen/lwt" -install: [make "install"] diff --git a/packages/lwt/lwt.2.4.7/url b/packages/lwt/lwt.2.4.7/url deleted file mode 100644 index 6405359eef1..00000000000 --- a/packages/lwt/lwt.2.4.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/lwt/archive/2.4.7.tar.gz" -checksum: "c837ccc92a08b71a86a83d96c55e986f" diff --git a/packages/lwt/lwt.2.4.8/descr b/packages/lwt/lwt.2.4.8/descr deleted file mode 100644 index 4cbcf515441..00000000000 --- a/packages/lwt/lwt.2.4.8/descr +++ /dev/null @@ -1,5 +0,0 @@ -A cooperative threads library for OCaml -This library is part of the Ocsigen project. See: - -http://ocsigen.org/lwt - diff --git a/packages/lwt/lwt.2.4.8/opam b/packages/lwt/lwt.2.4.8/opam index 28623d5ad2f..c8058b16a04 100644 --- a/packages/lwt/lwt.2.4.8/opam +++ b/packages/lwt/lwt.2.4.8/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jerome.vouillon@pps.univ-paris-diderot.fr" build: [ [ @@ -18,6 +18,7 @@ build: [ ] remove: [["ocamlfind" "remove" "lwt"]] depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} "ocamlfind" {>= "1.5.0"} ("base-no-ppx" | "ppx_tools") "ocamlbuild" {build} @@ -33,8 +34,18 @@ depopts: [ "lablgtk" ] conflicts: [ - "react" {<"1.0.0"} + "ocaml-variants" {= "4.02.1+BER"} + "react" {< "1.0.0"} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03.0" & compiler != "4.02.1+BER"] dev-repo: "git://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: "md5=2f11601bd9535b2e550026f41d9cc883" +} diff --git a/packages/lwt/lwt.2.4.8/url b/packages/lwt/lwt.2.4.8/url deleted file mode 100644 index 16266ffb4c9..00000000000 --- a/packages/lwt/lwt.2.4.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/lwt/archive/2.4.8.tar.gz" -checksum: "2f11601bd9535b2e550026f41d9cc883" diff --git a/packages/lwt/lwt.2.5.0/descr b/packages/lwt/lwt.2.5.0/descr deleted file mode 100644 index 4cbcf515441..00000000000 --- a/packages/lwt/lwt.2.5.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A cooperative threads library for OCaml -This library is part of the Ocsigen project. See: - -http://ocsigen.org/lwt - diff --git a/packages/lwt/lwt.2.5.0/opam b/packages/lwt/lwt.2.5.0/opam index 21968162579..99dd40b33e9 100644 --- a/packages/lwt/lwt.2.5.0/opam +++ b/packages/lwt/lwt.2.5.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jérôme Vouillon " authors: [ "Jérôme Vouillon" @@ -24,6 +24,7 @@ build: [ install: [[make "install"]] remove: [["ocamlfind" "remove" "lwt"]] depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} "ocamlfind" {build & >= "1.5.0"} ("base-no-ppx" | "ppx_tools") "ocamlbuild" {build} @@ -39,7 +40,17 @@ depopts: [ "lablgtk" ] conflicts: [ - "react" {<"1.0.0"} - "ssl" {< "0.5.0"} + "ocaml-variants" {= "4.02.1+BER"} + "react" {< "1.0.0"} + "ssl" {< "0.5.0"} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03.0" & compiler != "4.02.1+BER"] +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: "md5=e241e57b48b50f5696e74fdbcced1d19" +} diff --git a/packages/lwt/lwt.2.5.0/url b/packages/lwt/lwt.2.5.0/url deleted file mode 100644 index 058e5ace271..00000000000 --- a/packages/lwt/lwt.2.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/lwt/archive/2.5.0.tar.gz" -checksum: "e241e57b48b50f5696e74fdbcced1d19" diff --git a/packages/lwt/lwt.2.5.1/descr b/packages/lwt/lwt.2.5.1/descr deleted file mode 100644 index 4cbcf515441..00000000000 --- a/packages/lwt/lwt.2.5.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -A cooperative threads library for OCaml -This library is part of the Ocsigen project. See: - -http://ocsigen.org/lwt - diff --git a/packages/lwt/lwt.2.5.1/opam b/packages/lwt/lwt.2.5.1/opam index 21968162579..56071edc47d 100644 --- a/packages/lwt/lwt.2.5.1/opam +++ b/packages/lwt/lwt.2.5.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jérôme Vouillon " authors: [ "Jérôme Vouillon" @@ -24,6 +24,7 @@ build: [ install: [[make "install"]] remove: [["ocamlfind" "remove" "lwt"]] depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} "ocamlfind" {build & >= "1.5.0"} ("base-no-ppx" | "ppx_tools") "ocamlbuild" {build} @@ -39,7 +40,17 @@ depopts: [ "lablgtk" ] conflicts: [ - "react" {<"1.0.0"} - "ssl" {< "0.5.0"} + "ocaml-variants" {= "4.02.1+BER"} + "react" {< "1.0.0"} + "ssl" {< "0.5.0"} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03.0" & compiler != "4.02.1+BER"] +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: "md5=344d79395fc4a205225b036fa7f80e24" +} diff --git a/packages/lwt/lwt.2.5.1/url b/packages/lwt/lwt.2.5.1/url deleted file mode 100644 index 2b95e44548a..00000000000 --- a/packages/lwt/lwt.2.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/lwt/archive/2.5.1.tar.gz" -checksum: "344d79395fc4a205225b036fa7f80e24" diff --git a/packages/lwt/lwt.2.5.2/descr b/packages/lwt/lwt.2.5.2/descr deleted file mode 100644 index 4cbcf515441..00000000000 --- a/packages/lwt/lwt.2.5.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -A cooperative threads library for OCaml -This library is part of the Ocsigen project. See: - -http://ocsigen.org/lwt - diff --git a/packages/lwt/lwt.2.5.2/opam b/packages/lwt/lwt.2.5.2/opam index e76911b17b0..426804f4085 100644 --- a/packages/lwt/lwt.2.5.2/opam +++ b/packages/lwt/lwt.2.5.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jérôme Vouillon " authors: [ "Jérôme Vouillon" @@ -24,6 +24,7 @@ build: [ install: [[make "install"]] remove: [["ocamlfind" "remove" "lwt"]] depends: [ + "ocaml" {>= "4.01.0" & < "4.05.0"} "ocamlfind" {build & >= "1.5.0"} "base-bytes" ("base-no-ppx" | "ppx_tools") @@ -40,8 +41,18 @@ depopts: [ "lablgtk" ] conflicts: [ - "react" {<"1.0.0"} - "ssl" {< "0.5.0"} - "ppx_tools" {< "1.0.0" } + "ocaml-variants" {= "4.02.1+BER"} + "react" {< "1.0.0"} + "ssl" {< "0.5.0"} + "ppx_tools" {< "1.0.0"} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.05.0" & compiler != "4.02.1+BER"] +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: "md5=69cd0b8439fe1aa548aeb669fec4f2a4" +} diff --git a/packages/lwt/lwt.2.5.2/url b/packages/lwt/lwt.2.5.2/url deleted file mode 100644 index b448b26e8cf..00000000000 --- a/packages/lwt/lwt.2.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/lwt/archive/2.5.2.tar.gz" -checksum: "69cd0b8439fe1aa548aeb669fec4f2a4" diff --git a/packages/lwt/lwt.2.6.0/descr b/packages/lwt/lwt.2.6.0/descr deleted file mode 100644 index e28e43eb039..00000000000 --- a/packages/lwt/lwt.2.6.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Cooperative threads and I/O in monadic style - -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. diff --git a/packages/lwt/lwt.2.6.0/opam b/packages/lwt/lwt.2.6.0/opam index 26a84ca848a..92bb283300b 100644 --- a/packages/lwt/lwt.2.6.0/opam +++ b/packages/lwt/lwt.2.6.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "lwt" version: "2.6.0" maintainer: "Anton Bachin " @@ -7,12 +7,16 @@ authors: [ "Jérémie Dimino" ] homepage: "https://github.com/ocsigen/lwt" -dev-repo: "https://github.com/ocsigen/lwt.git" +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 + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix "--%{conf-libev:enable}%-libev" "--%{camlp4:enable}%-camlp4" "--%{react:enable}%-react" @@ -20,21 +24,21 @@ build: [ "--%{base-unix:enable}%-unix" "--%{base-threads:enable}%-preemptive" "--%{lablgtk:enable}%-glib" - "--%{ppx_tools:enable}%-ppx"] + "--%{ppx_tools:enable}%-ppx" + ] [make "build"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - [make "test"] + ["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"} "ocamlbuild" {build} "base-bytes" "result" - ( "base-no-ppx" | "ppx_tools" ) + ("base-no-ppx" | "ppx_tools") ] depopts: [ "base-threads" @@ -46,8 +50,19 @@ depopts: [ "react" ] conflicts: [ + "ocaml-variants" {= "4.02.1+BER"} "react" {< "1.0.0"} "ssl" {< "0.5.0"} - "ppx_tools" {< "1.0.0" } + "ppx_tools" {< "1.0.0"} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.05.0" & compiler != "4.02.1+BER"] +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: "md5=d2c6fc205220c66d6ebe148ac56b30cc" +} diff --git a/packages/lwt/lwt.2.6.0/url b/packages/lwt/lwt.2.6.0/url deleted file mode 100644 index 925cd1045b8..00000000000 --- a/packages/lwt/lwt.2.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/lwt/archive/2.6.0.tar.gz" -checksum: "d2c6fc205220c66d6ebe148ac56b30cc" diff --git a/packages/lwt/lwt.2.7.0/descr b/packages/lwt/lwt.2.7.0/descr deleted file mode 100644 index 4177e68377c..00000000000 --- a/packages/lwt/lwt.2.7.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Monadic promises and concurrent I/O - -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. diff --git a/packages/lwt/lwt.2.7.0/opam b/packages/lwt/lwt.2.7.0/opam index 75beaa59853..364963fcfbb 100644 --- a/packages/lwt/lwt.2.7.0/opam +++ b/packages/lwt/lwt.2.7.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "lwt" version: "2.7.0" maintainer: "Anton Bachin " @@ -10,11 +10,15 @@ 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: "https://github.com/ocsigen/lwt.git" +dev-repo: "git+https://github.com/ocsigen/lwt.git" build: [ [make "setup"] - ["ocaml" "setup.ml" "-configure" - "--prefix" prefix + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix "--%{conf-libev:enable}%-libev" "--%{camlp4:enable}%-camlp4" "--%{react:enable}%-react" @@ -22,21 +26,20 @@ build: [ "--%{base-unix:enable}%-unix" "--%{base-threads:enable}%-preemptive" "--%{lablgtk:enable}%-glib" - "--%{ppx_tools:enable}%-ppx"] + "--%{ppx_tools:enable}%-ppx" + ] [make "build"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - [make "test"] + ["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"} "ocamlbuild" {build} "result" - # See https://github.com/ocsigen/lwt/issues/266 - ( "base-no-ppx" | "ppx_tools" {build} ) + ("base-no-ppx" | "ppx_tools" {build}) ] depopts: [ "base-threads" @@ -48,11 +51,11 @@ depopts: [ "react" ] conflicts: [ + "ocaml-variants" {= "4.02.1+BER"} "react" {< "1.0.0"} "ssl" {< "0.5.0"} - "ppx_tools" {< "1.0.0" } + "ppx_tools" {< "1.0.0"} ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.05.0" & compiler != "4.02.1+BER"] messages: [ "For module Lwt_ssl, please install package lwt_ssl" {ssl:installed & !lwt_ssl:installed} @@ -65,3 +68,19 @@ post-messages: [ "The future Lwt 3.0.0 will make minor breaking changes near 1 April 2017. See https://github.com/ocsigen/lwt/issues/308" ] +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 +extra-files: ["lwt.install" "md5=90924eaaac1c904723a63a3b15bc835c"] +url { + src: "https://github.com/ocsigen/lwt/archive/2.7.0.tar.gz" + checksum: "md5=cee770cf9edbda92578c873e7e4c6105" +} diff --git a/packages/lwt/lwt.2.7.0/url b/packages/lwt/lwt.2.7.0/url deleted file mode 100644 index 1f33c9502c4..00000000000 --- a/packages/lwt/lwt.2.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/lwt/archive/2.7.0.tar.gz" -checksum: "cee770cf9edbda92578c873e7e4c6105" diff --git a/packages/lwt/lwt.2.7.1/descr b/packages/lwt/lwt.2.7.1/descr deleted file mode 100644 index 4177e68377c..00000000000 --- a/packages/lwt/lwt.2.7.1/descr +++ /dev/null @@ -1,10 +0,0 @@ -Monadic promises and concurrent I/O - -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. diff --git a/packages/lwt/lwt.2.7.1/opam b/packages/lwt/lwt.2.7.1/opam index c5421f559c2..4844e59b759 100644 --- a/packages/lwt/lwt.2.7.1/opam +++ b/packages/lwt/lwt.2.7.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "lwt" version: "2.7.1" maintainer: [ @@ -14,11 +14,15 @@ 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: "https://github.com/ocsigen/lwt.git" +dev-repo: "git+https://github.com/ocsigen/lwt.git" build: [ [make "setup"] - ["ocaml" "setup.ml" "-configure" - "--prefix" prefix + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix "--%{conf-libev:enable}%-libev" "--%{camlp4:enable}%-camlp4" "--%{react:enable}%-react" @@ -26,23 +30,22 @@ build: [ "--%{base-unix:enable}%-unix" "--%{base-threads:enable}%-preemptive" "--%{lablgtk:enable}%-glib" - "--%{ppx_tools:enable}%-ppx"] + "--%{ppx_tools:enable}%-ppx" + ] [make "build"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - [make "test"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + [make "test"] {with-test} ] install: [[make "install"]] remove: [[ "ocamlfind" "remove" "lwt" ]] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build & >= "1.5.0"} "ocamlbuild" {build} "result" "cppo" {build & >= "1.1.0"} "cppo_ocamlbuild" {build} - # See https://github.com/ocsigen/lwt/issues/266 - ( "base-no-ppx" | "ppx_tools" {build} ) + ("base-no-ppx" | "ppx_tools" {build}) ] depopts: [ "base-threads" @@ -54,11 +57,11 @@ depopts: [ "react" ] conflicts: [ + "ocaml-variants" {= "4.02.1+BER"} "react" {< "1.0.0"} "ssl" {< "0.5.0"} - "ppx_tools" {< "1.0.0" } + "ppx_tools" {< "1.0.0"} ] -available: [ocaml-version >= "4.02.0" & compiler != "4.02.1+BER"] messages: [ "For module Lwt_ssl, please install package lwt_ssl" {ssl:installed & !lwt_ssl:installed} @@ -67,3 +70,19 @@ messages: [ "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 +extra-files: ["lwt.install" "md5=90924eaaac1c904723a63a3b15bc835c"] +url { + src: "https://github.com/ocsigen/lwt/archive/2.7.1.tar.gz" + checksum: "md5=fb478fbdb6fda0d1fa64a8a2f9ac1bbb" +} diff --git a/packages/lwt/lwt.2.7.1/url b/packages/lwt/lwt.2.7.1/url deleted file mode 100644 index fd82c53b352..00000000000 --- a/packages/lwt/lwt.2.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/lwt/archive/2.7.1.tar.gz" -checksum: "fb478fbdb6fda0d1fa64a8a2f9ac1bbb" diff --git a/packages/lwt/lwt.3.0.0/descr b/packages/lwt/lwt.3.0.0/descr deleted file mode 100644 index 4177e68377c..00000000000 --- a/packages/lwt/lwt.3.0.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Monadic promises and concurrent I/O - -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. diff --git a/packages/lwt/lwt.3.0.0/opam b/packages/lwt/lwt.3.0.0/opam index b2204090868..8b55724bbda 100644 --- a/packages/lwt/lwt.3.0.0/opam +++ b/packages/lwt/lwt.3.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "lwt" version: "3.0.0" maintainer: [ @@ -14,32 +14,35 @@ 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: "https://github.com/ocsigen/lwt.git" +dev-repo: "git+https://github.com/ocsigen/lwt.git" build: [ [make "setup"] - ["ocaml" "setup.ml" "-configure" - "--prefix" prefix + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix "--%{conf-libev:enable}%-libev" "--%{camlp4:enable}%-camlp4" "--%{base-unix:enable}%-unix" "--%{base-threads:enable}%-preemptive" - "--%{ppx_tools:enable}%-ppx"] + "--%{ppx_tools:enable}%-ppx" + ] [make "build"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - [make "test"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + [make "test"] {with-test} ] install: [[make "install"]] remove: [[ "ocamlfind" "remove" "lwt" ]] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build & >= "1.5.0"} "ocamlbuild" {build} "result" "cppo" {build & >= "1.1.0"} "cppo_ocamlbuild" {build} - # See https://github.com/ocsigen/lwt/issues/266 - ( "base-no-ppx" | "ppx_tools" {build} ) + ("base-no-ppx" | "ppx_tools" {build}) ] depopts: [ "base-threads" @@ -48,9 +51,9 @@ depopts: [ "camlp4" ] conflicts: [ - "ppx_tools" {< "1.0.0" } + "ocaml-variants" {= "4.02.1+BER"} + "ppx_tools" {< "1.0.0"} ] -available: [ocaml-version >= "4.02.0" & compiler != "4.02.1+BER"] messages: [ "For module Lwt_ssl, please install package lwt_ssl" {ssl:installed & !lwt_ssl:installed} @@ -63,3 +66,19 @@ post-messages: [ "Lwt 3.0.0 made some minor breaking changes, announced in 2.7.0. See https://github.com/ocsigen/lwt/issues/308" ] +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 +extra-files: ["lwt.install" "md5=9e723b3e98cb071d38898896ff0e9232"] +url { + src: "https://github.com/ocsigen/lwt/archive/3.0.0.tar.gz" + checksum: "md5=6c45ce0035f627d0de0d3d185f2a1a7f" +} diff --git a/packages/lwt/lwt.3.0.0/url b/packages/lwt/lwt.3.0.0/url deleted file mode 100644 index 84bbbbc325c..00000000000 --- a/packages/lwt/lwt.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/lwt/archive/3.0.0.tar.gz" -checksum: "6c45ce0035f627d0de0d3d185f2a1a7f" diff --git a/packages/lwt/lwt.3.1.0/descr b/packages/lwt/lwt.3.1.0/descr deleted file mode 100644 index 6bada2351b7..00000000000 --- a/packages/lwt/lwt.3.1.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Concurrency based on promises - -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. diff --git a/packages/lwt/lwt.3.1.0/opam b/packages/lwt/lwt.3.1.0/opam index 0a714304692..fcfe56aa7c0 100644 --- a/packages/lwt/lwt.3.1.0/opam +++ b/packages/lwt/lwt.3.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "3.1.0" maintainer: [ "Anton Bachin " @@ -13,24 +13,27 @@ 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: "https://github.com/ocsigen/lwt.git" - +dev-repo: "git+https://github.com/ocsigen/lwt.git" build: [ - [ "ocaml" "src/util/configure.ml" "-use-libev" "%{conf-libev:installed}%" - "-use-camlp4" "%{camlp4:installed}%" ] - [ "jbuilder" "build" "-p" name "-j" jobs ] - [ "ocaml" "src/util/install_filter.ml" ] + [ + "ocaml" + "src/util/configure.ml" + "-use-libev" + "%{conf-libev:installed}%" + "-use-camlp4" + "%{camlp4:installed}%" + ] + ["jbuilder" "build" "-p" name "-j" jobs] + ["ocaml" "src/util/install_filter.ml"] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: [ [ "jbuilder" "runtest" "-p" name ] ] - depends: [ + "ocaml" {>= "4.02.0"} "cppo" {build & >= "1.1.0"} "jbuilder" {build & >= "1.0+beta10"} - # We are only using ocamlfind during configuration of the Unix binding. "ocamlfind" {build & >= "1.5.0"} "ocaml-migrate-parsetree" "ppx_tools_versioned" {>= "5.0.1"} - # result is needed as long as Lwt still supports OCaml 4.02. "result" ] depopts: [ @@ -41,8 +44,6 @@ depopts: [ ] # In practice, Lwt requires OCaml >= 4.02.3, as that is a constraint of the # dependency jbuilder. -available: [ocaml-version >= "4.02.0" & compiler != "4.02.1+BER"] - messages: [ "For module Lwt_ssl, please install package lwt_ssl" {ssl:installed & !lwt_ssl:installed} @@ -55,3 +56,20 @@ post-messages: [ "Lwt 4.0.0 will make some breaking changes to packaging in late 2017. See https://github.com/ocsigen/lwt/issues/453" ] +synopsis: "Concurrency based on promises" +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.""" +conflicts: [ + "ocaml-variants" {= "4.02.1+BER"} +] +url { + src: "https://github.com/ocsigen/lwt/archive/3.1.0.tar.gz" + checksum: "md5=e80364e38c5fae791a6506b9c113fd29" +} diff --git a/packages/lwt/lwt.3.1.0/url b/packages/lwt/lwt.3.1.0/url deleted file mode 100644 index 59819df9c9b..00000000000 --- a/packages/lwt/lwt.3.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/lwt/archive/3.1.0.tar.gz" -checksum: "e80364e38c5fae791a6506b9c113fd29" diff --git a/packages/lwt/lwt.3.2.0/descr b/packages/lwt/lwt.3.2.0/descr deleted file mode 100644 index 70e4a737cfc..00000000000 --- a/packages/lwt/lwt.3.2.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Promises, concurrency, and parallelized I/O - -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. diff --git a/packages/lwt/lwt.3.2.0/opam b/packages/lwt/lwt.3.2.0/opam index ad4a6695cc2..d11dce43cc5 100644 --- a/packages/lwt/lwt.3.2.0/opam +++ b/packages/lwt/lwt.3.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "3.2.0" maintainer: [ "Anton Bachin " @@ -13,31 +13,27 @@ 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: "https://github.com/ocsigen/lwt.git" - +dev-repo: "git+https://github.com/ocsigen/lwt.git" build: [ - [ "ocaml" "src/util/configure.ml" "-use-libev" "%{conf-libev:installed}%" - "-use-camlp4" "%{camlp4:installed}%" ] - [ "jbuilder" "build" "-p" name "-j" jobs ] - [ "ocaml" "src/util/install_filter.ml" ] + [ + "ocaml" + "src/util/configure.ml" + "-use-libev" + "%{conf-libev:installed}%" + "-use-camlp4" + "%{camlp4:installed}%" + ] + ["jbuilder" "build" "-p" name "-j" jobs] + ["ocaml" "src/util/install_filter.ml"] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: [ [ "jbuilder" "runtest" "-p" name ] ] - depends: [ + "ocaml" {>= "4.02.0"} "cppo" {build & >= "1.1.0"} "jbuilder" {build & >= "1.0+beta14"} - # We are only using ocamlfind during configuration of the Unix binding. - # However, ocamlfind also installs the "threads" package, and ocamlfind - # 1.7.3-1 is the first one whose threads package does not have incorrect error - # lines. See - # https://github.com/ocaml/opam-repository/pull/11071#issuecomment-353131128 - # If ocamlfind becomes no longer necessary for configuration of Lwt, this - # dependency should be converted to a conflict, and package jbuilder should be - # constrained such that it also includes the error lines fix. "ocamlfind" {build & >= "1.7.3-1"} "ocaml-migrate-parsetree" "ppx_tools_versioned" {>= "5.0.1"} - # result is needed as long as Lwt still supports OCaml 4.02. "result" ] depopts: [ @@ -48,8 +44,6 @@ depopts: [ ] # In practice, Lwt requires OCaml >= 4.02.3, as that is a constraint of the # dependency jbuilder. -available: [ocaml-version >= "4.02.0" & compiler != "4.02.1+BER"] - messages: [ "For the PPX, please install package lwt_ppx" {!lwt_ppx:installed} @@ -62,3 +56,20 @@ post-messages: [ "Lwt 4.0.0 will make some breaking changes in March 2018. See https://github.com/ocsigen/lwt/issues/453" ] +synopsis: "Promises, concurrency, and parallelized 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.""" +conflicts: [ + "ocaml-variants" {= "4.02.1+BER"} +] +url { + src: "https://github.com/ocsigen/lwt/archive/3.2.0.tar.gz" + checksum: "md5=cf4256845e18c4d0f39afa7b32b3d6fe" +} diff --git a/packages/lwt/lwt.3.2.0/url b/packages/lwt/lwt.3.2.0/url deleted file mode 100644 index 4d0cbdfa590..00000000000 --- a/packages/lwt/lwt.3.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/lwt/archive/3.2.0.tar.gz" -checksum: "cf4256845e18c4d0f39afa7b32b3d6fe" diff --git a/packages/lwt/lwt.3.2.1/descr b/packages/lwt/lwt.3.2.1/descr deleted file mode 100644 index 70e4a737cfc..00000000000 --- a/packages/lwt/lwt.3.2.1/descr +++ /dev/null @@ -1,10 +0,0 @@ -Promises, concurrency, and parallelized I/O - -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. diff --git a/packages/lwt/lwt.3.2.1/opam b/packages/lwt/lwt.3.2.1/opam index 743b0a88459..3fe8dbf6399 100644 --- a/packages/lwt/lwt.3.2.1/opam +++ b/packages/lwt/lwt.3.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "3.2.1" maintainer: [ "Anton Bachin " @@ -13,31 +13,27 @@ 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: "https://github.com/ocsigen/lwt.git" - +dev-repo: "git+https://github.com/ocsigen/lwt.git" build: [ - [ "ocaml" "src/util/configure.ml" "-use-libev" "%{conf-libev:installed}%" - "-use-camlp4" "%{camlp4:installed}%" ] - [ "jbuilder" "build" "-p" name "-j" jobs ] - [ "ocaml" "src/util/install_filter.ml" ] + [ + "ocaml" + "src/util/configure.ml" + "-use-libev" + "%{conf-libev:installed}%" + "-use-camlp4" + "%{camlp4:installed}%" + ] + ["jbuilder" "build" "-p" name "-j" jobs] + ["ocaml" "src/util/install_filter.ml"] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: [ [ "jbuilder" "runtest" "-p" name ] ] - depends: [ + "ocaml" {>= "4.02.0"} "cppo" {build & >= "1.1.0"} "jbuilder" {build & >= "1.0+beta14"} - # We are only using ocamlfind during configuration of the Unix binding. - # However, ocamlfind also installs the "threads" package, and ocamlfind - # 1.7.3-1 is the first one whose threads package does not have incorrect error - # lines. See - # https://github.com/ocaml/opam-repository/pull/11071#issuecomment-353131128 - # If ocamlfind becomes no longer necessary for configuration of Lwt, this - # dependency should be converted to a conflict, and package jbuilder should be - # constrained such that it also includes the error lines fix. "ocamlfind" {build & >= "1.7.3-1"} "ocaml-migrate-parsetree" "ppx_tools_versioned" {>= "5.0.1"} - # result is needed as long as Lwt still supports OCaml 4.02. "result" ] depopts: [ @@ -48,8 +44,6 @@ depopts: [ ] # In practice, Lwt requires OCaml >= 4.02.3, as that is a constraint of the # dependency jbuilder. -available: [ocaml-version >= "4.02.0" & compiler != "4.02.1+BER"] - messages: [ "For the PPX, please install package lwt_ppx" {!lwt_ppx:installed} @@ -62,3 +56,20 @@ post-messages: [ "Lwt 4.0.0 will make some breaking changes in March 2018. See https://github.com/ocsigen/lwt/issues/453" ] +synopsis: "Promises, concurrency, and parallelized 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.""" +conflicts: [ + "ocaml-variants" {= "4.02.1+BER"} +] +url { + src: "https://github.com/ocsigen/lwt/archive/3.2.1.tar.gz" + checksum: "md5=13613bbf6b27d198bafcbd9b253a0076" +} diff --git a/packages/lwt/lwt.3.2.1/url b/packages/lwt/lwt.3.2.1/url deleted file mode 100644 index 6a564db6bbd..00000000000 --- a/packages/lwt/lwt.3.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/lwt/archive/3.2.1.tar.gz" -checksum: "13613bbf6b27d198bafcbd9b253a0076" diff --git a/packages/lwt/lwt.3.3.0/descr b/packages/lwt/lwt.3.3.0/descr deleted file mode 100644 index 70e4a737cfc..00000000000 --- a/packages/lwt/lwt.3.3.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Promises, concurrency, and parallelized I/O - -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. diff --git a/packages/lwt/lwt.3.3.0/opam b/packages/lwt/lwt.3.3.0/opam index 86e7f1549b3..37dc08a14cd 100644 --- a/packages/lwt/lwt.3.3.0/opam +++ b/packages/lwt/lwt.3.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "3.3.0" maintainer: [ "Anton Bachin " @@ -13,31 +13,27 @@ 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: "https://github.com/ocsigen/lwt.git" - +dev-repo: "git+https://github.com/ocsigen/lwt.git" build: [ - [ "ocaml" "src/util/configure.ml" "-use-libev" "%{conf-libev:installed}%" - "-use-camlp4" "%{camlp4:installed}%" ] - [ "jbuilder" "build" "-p" name "-j" jobs ] - [ "ocaml" "src/util/install_filter.ml" ] + [ + "ocaml" + "src/util/configure.ml" + "-use-libev" + "%{conf-libev:installed}%" + "-use-camlp4" + "%{camlp4:installed}%" + ] + ["jbuilder" "build" "-p" name "-j" jobs] + ["ocaml" "src/util/install_filter.ml"] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: [ [ "jbuilder" "runtest" "-p" name ] ] - depends: [ + "ocaml" {>= "4.02.0"} "cppo" {build & >= "1.1.0"} "jbuilder" {build & >= "1.0+beta14"} - # We are only using ocamlfind during configuration of the Unix binding. - # However, ocamlfind also installs the "threads" package, and ocamlfind - # 1.7.3-1 is the first one whose threads package does not have incorrect error - # lines. See - # https://github.com/ocaml/opam-repository/pull/11071#issuecomment-353131128 - # If ocamlfind becomes no longer necessary for configuration of Lwt, this - # dependency should be converted to a conflict, and package jbuilder should be - # constrained such that it also includes the error lines fix. "ocamlfind" {build & >= "1.7.3-1"} "ocaml-migrate-parsetree" "ppx_tools_versioned" {>= "5.0.1"} - # result is needed as long as Lwt still supports OCaml 4.02. "result" ] depopts: [ @@ -48,8 +44,6 @@ depopts: [ ] # In practice, Lwt requires OCaml >= 4.02.3, as that is a constraint of the # dependency jbuilder. -available: [ocaml-version >= "4.02.0" & compiler != "4.02.1+BER"] - messages: [ "For the PPX, please install package lwt_ppx" {!lwt_ppx:installed} @@ -62,3 +56,20 @@ post-messages: [ "Lwt 4.0.0 will make some breaking changes in March 2018. See https://github.com/ocsigen/lwt/issues/453" ] +synopsis: "Promises, concurrency, and parallelized 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.""" +conflicts: [ + "ocaml-variants" {= "4.02.1+BER"} +] +url { + src: "https://github.com/ocsigen/lwt/archive/3.3.0.tar.gz" + checksum: "md5=47bdf4b429da94419941ebe4354f505f" +} diff --git a/packages/lwt/lwt.3.3.0/url b/packages/lwt/lwt.3.3.0/url deleted file mode 100644 index 79fe06afa30..00000000000 --- a/packages/lwt/lwt.3.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/lwt/archive/3.3.0.tar.gz" -checksum: "47bdf4b429da94419941ebe4354f505f" diff --git a/packages/lwt_camlp4/lwt_camlp4.1.0.0/descr b/packages/lwt_camlp4/lwt_camlp4.1.0.0/descr deleted file mode 100644 index f86ab900487..00000000000 --- a/packages/lwt_camlp4/lwt_camlp4.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Camlp4 syntax extension for Lwt (deprecated) diff --git a/packages/lwt_camlp4/lwt_camlp4.1.0.0/opam b/packages/lwt_camlp4/lwt_camlp4.1.0.0/opam index 8214ec53ce8..f3097129383 100644 --- a/packages/lwt_camlp4/lwt_camlp4.1.0.0/opam +++ b/packages/lwt_camlp4/lwt_camlp4.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.0" maintainer: [ "Anton Bachin " @@ -8,16 +8,21 @@ authors: [ ] homepage: "https://github.com/ocsigen/lwt" doc: "https://ocsigen.org/lwt/api/Pa_lwt" -dev-repo: "https://github.com/ocsigen/lwt.git" +dev-repo: "git+https://github.com/ocsigen/lwt.git" bug-reports: "https://github.com/ocsigen/lwt/issues" license: "LGPL with OpenSSL linking exception" depends: [ + "ocaml" "camlp4" "jbuilder" {build} "lwt" ] - build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] +synopsis: "Camlp4 syntax extension for Lwt (deprecated)" +url { + src: "https://github.com/ocsigen/lwt/archive/3.2.0.tar.gz" + checksum: "md5=cf4256845e18c4d0f39afa7b32b3d6fe" +} diff --git a/packages/lwt_camlp4/lwt_camlp4.1.0.0/url b/packages/lwt_camlp4/lwt_camlp4.1.0.0/url deleted file mode 100644 index 4d0cbdfa590..00000000000 --- a/packages/lwt_camlp4/lwt_camlp4.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/lwt/archive/3.2.0.tar.gz" -checksum: "cf4256845e18c4d0f39afa7b32b3d6fe" diff --git a/packages/lwt_glib/lwt_glib.1.0.0/descr b/packages/lwt_glib/lwt_glib.1.0.0/descr deleted file mode 100644 index 63f52e5afb0..00000000000 --- a/packages/lwt_glib/lwt_glib.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -GLib integration for Lwt diff --git a/packages/lwt_glib/lwt_glib.1.0.0/opam b/packages/lwt_glib/lwt_glib.1.0.0/opam index 36bd974e95f..7b56b4e77b6 100644 --- a/packages/lwt_glib/lwt_glib.1.0.0/opam +++ b/packages/lwt_glib/lwt_glib.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "lwt_glib" version: "1.0.0" maintainer: "Anton Bachin " @@ -7,7 +7,7 @@ authors: [ ] homepage: "https://github.com/ocsigen/lwt" doc: "https://ocsigen.org/lwt/manual/" -dev-repo: "https://github.com/ocsigen/lwt.git" +dev-repo: "git+https://github.com/ocsigen/lwt.git" bug-reports: "https://github.com/ocsigen/lwt/issues" license: "LGPL with OpenSSL linking exception" install: [ @@ -17,6 +17,13 @@ remove: [ ["ocamlfind" "remove" "lwt_glib"] ] depends: [ + "ocaml" "lwt" {>= "2.7.0" & < "3.0.0"} "lablgtk" ] +synopsis: "GLib integration for Lwt" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/lwt/archive/2.7.0.tar.gz" + checksum: "md5=cee770cf9edbda92578c873e7e4c6105" +} diff --git a/packages/lwt_glib/lwt_glib.1.0.0/url b/packages/lwt_glib/lwt_glib.1.0.0/url deleted file mode 100644 index 1f33c9502c4..00000000000 --- a/packages/lwt_glib/lwt_glib.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/lwt/archive/2.7.0.tar.gz" -checksum: "cee770cf9edbda92578c873e7e4c6105" diff --git a/packages/lwt_glib/lwt_glib.1.0.1/descr b/packages/lwt_glib/lwt_glib.1.0.1/descr deleted file mode 100644 index 63f52e5afb0..00000000000 --- a/packages/lwt_glib/lwt_glib.1.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -GLib integration for Lwt diff --git a/packages/lwt_glib/lwt_glib.1.0.1/opam b/packages/lwt_glib/lwt_glib.1.0.1/opam index bcae082a041..d3e4a3dfae8 100644 --- a/packages/lwt_glib/lwt_glib.1.0.1/opam +++ b/packages/lwt_glib/lwt_glib.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "lwt_glib" version: "1.0.1" maintainer: [ @@ -9,7 +9,7 @@ authors: [ ] homepage: "https://github.com/ocsigen/lwt" doc: "https://ocsigen.org/lwt/manual/" -dev-repo: "https://github.com/ocsigen/lwt.git" +dev-repo: "git+https://github.com/ocsigen/lwt.git" bug-reports: "https://github.com/ocsigen/lwt/issues" license: "LGPL with OpenSSL linking exception" build: [ @@ -23,8 +23,16 @@ remove: [ ["ocamlfind" "remove" "lwt_glib"] ] depends: [ + "ocaml" "lwt" {>= "3.0.0"} "base-unix" "conf-pkg-config" {build} "conf-glib-2" {build} ] +synopsis: "GLib integration for Lwt" +flags: light-uninstall +url { + src: + "https://github.com/ocsigen/lwt/releases/download/3.0.0/lwt_glib-1.0.1.tar.gz" + checksum: "md5=5effd9d4bf2c951617a920cef5621deb" +} diff --git a/packages/lwt_glib/lwt_glib.1.0.1/url b/packages/lwt_glib/lwt_glib.1.0.1/url deleted file mode 100644 index e31ab2732bf..00000000000 --- a/packages/lwt_glib/lwt_glib.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/lwt/releases/download/3.0.0/lwt_glib-1.0.1.tar.gz" -checksum: "5effd9d4bf2c951617a920cef5621deb" diff --git a/packages/lwt_glib/lwt_glib.1.1.0/descr b/packages/lwt_glib/lwt_glib.1.1.0/descr deleted file mode 100644 index 63f52e5afb0..00000000000 --- a/packages/lwt_glib/lwt_glib.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -GLib integration for Lwt diff --git a/packages/lwt_glib/lwt_glib.1.1.0/opam b/packages/lwt_glib/lwt_glib.1.1.0/opam index 56a4549bdf8..1a0cf917127 100644 --- a/packages/lwt_glib/lwt_glib.1.1.0/opam +++ b/packages/lwt_glib/lwt_glib.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.1.0" maintainer: [ "Anton Bachin " @@ -10,17 +10,24 @@ authors: [ ] homepage: "https://github.com/aantron/lwt_glib" doc: "https://github.com/aantron/lwt_glib/blob/master/src/lwt_glib.mli" -dev-repo: "https://github.com/aantron/lwt_glib.git" +dev-repo: "git+https://github.com/aantron/lwt_glib.git" bug-reports: "https://github.com/aantron/lwt_glib/issues" license: "LGPL with OpenSSL linking exception" -build: [ [ "jbuilder" "build" "-p" name "-j" jobs ] ] -build-test: [ [ "jbuilder" "runtest" "-p" name ] ] - +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] depends: [ + "ocaml" "base-unix" "conf-glib-2" {build} "conf-pkg-config" {build} "jbuilder" {build & >= "1.0+beta10"} "lwt" {>= "3.0.0"} ] +synopsis: "GLib integration for Lwt" +url { + src: "https://github.com/ocsigen/lwt/archive/3.1.0.tar.gz" + checksum: "md5=e80364e38c5fae791a6506b9c113fd29" +} diff --git a/packages/lwt_glib/lwt_glib.1.1.0/url b/packages/lwt_glib/lwt_glib.1.1.0/url deleted file mode 100644 index 59819df9c9b..00000000000 --- a/packages/lwt_glib/lwt_glib.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/lwt/archive/3.1.0.tar.gz" -checksum: "e80364e38c5fae791a6506b9c113fd29" diff --git a/packages/lwt_log/lwt_log.1.0.0/descr b/packages/lwt_log/lwt_log.1.0.0/descr deleted file mode 100644 index 6abe6f04fc8..00000000000 --- a/packages/lwt_log/lwt_log.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Lwt logging library (deprecated) diff --git a/packages/lwt_log/lwt_log.1.0.0/opam b/packages/lwt_log/lwt_log.1.0.0/opam index d5769411c75..660c7a4e99a 100644 --- a/packages/lwt_log/lwt_log.1.0.0/opam +++ b/packages/lwt_log/lwt_log.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.0" maintainer: [ "Anton Bachin " @@ -9,17 +9,20 @@ authors: [ ] homepage: "https://github.com/ocsigen/lwt" doc: "https://ocsigen.org/lwt/api/Lwt_log" -dev-repo: "https://github.com/ocsigen/lwt.git" +dev-repo: "git+https://github.com/ocsigen/lwt.git" bug-reports: "https://github.com/ocsigen/lwt/issues" license: "LGPL" depends: [ + "ocaml" "jbuilder" {build} - # This will be constrained with an upper bound once the log library is fully - # factored out of package lwt. "lwt" ] - build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] +synopsis: "Lwt logging library (deprecated)" +url { + src: "https://github.com/ocsigen/lwt/archive/3.2.0.tar.gz" + checksum: "md5=cf4256845e18c4d0f39afa7b32b3d6fe" +} diff --git a/packages/lwt_log/lwt_log.1.0.0/url b/packages/lwt_log/lwt_log.1.0.0/url deleted file mode 100644 index 4d0cbdfa590..00000000000 --- a/packages/lwt_log/lwt_log.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/lwt/archive/3.2.0.tar.gz" -checksum: "cf4256845e18c4d0f39afa7b32b3d6fe" diff --git a/packages/lwt_named_threads/lwt_named_threads.0.1/descr b/packages/lwt_named_threads/lwt_named_threads.0.1/descr deleted file mode 100644 index bda9b968231..00000000000 --- a/packages/lwt_named_threads/lwt_named_threads.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Library to attach names and logs to Lwt threads (for debug/trace/objsize) diff --git a/packages/lwt_named_threads/lwt_named_threads.0.1/opam b/packages/lwt_named_threads/lwt_named_threads.0.1/opam index c4b11f31b2c..57d4e5b26d5 100644 --- a/packages/lwt_named_threads/lwt_named_threads.0.1/opam +++ b/packages/lwt_named_threads/lwt_named_threads.0.1/opam @@ -1,6 +1,6 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://github.com/ahrefs/lwt_named_threads" -dev-repo: "https://github.com/ahrefs/lwt_named_threads.git" +dev-repo: "git+https://github.com/ahrefs/lwt_named_threads.git" bug-reports: "https://github.com/ahrefs/lwt_named_threads/issues" authors: "Dmitry Grebeniuk " maintainer: "Dmitry Grebeniuk " @@ -9,9 +9,16 @@ build: [[make "all"]] install: [[make "install"]] remove: [["ocamlfind" "remove" "lwt_named_threads"]] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "lwt" "extlib" "objsize" ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: + "Library to attach names and logs to Lwt threads (for debug/trace/objsize)" +flags: light-uninstall +url { + src: "https://github.com/ahrefs/lwt_named_threads/archive/v0.1.tar.gz" + checksum: "md5=c6e8b1cc49c845485d6b8b9b4d6fc07b" +} diff --git a/packages/lwt_named_threads/lwt_named_threads.0.1/url b/packages/lwt_named_threads/lwt_named_threads.0.1/url deleted file mode 100644 index 73ef9e4b913..00000000000 --- a/packages/lwt_named_threads/lwt_named_threads.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ahrefs/lwt_named_threads/archive/v0.1.tar.gz" -checksum: "c6e8b1cc49c845485d6b8b9b4d6fc07b" diff --git a/packages/lwt_ppx/lwt_ppx.1.0.0/descr b/packages/lwt_ppx/lwt_ppx.1.0.0/descr deleted file mode 100644 index 5951697e8ae..00000000000 --- a/packages/lwt_ppx/lwt_ppx.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -PPX syntax for Lwt, providing something similar to async/await from JavaScript diff --git a/packages/lwt_ppx/lwt_ppx.1.0.0/opam b/packages/lwt_ppx/lwt_ppx.1.0.0/opam index 951846061c0..db4fd9a6987 100644 --- a/packages/lwt_ppx/lwt_ppx.1.0.0/opam +++ b/packages/lwt_ppx/lwt_ppx.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.0" maintainer: [ "Anton Bachin " @@ -8,17 +8,23 @@ authors: [ ] homepage: "https://github.com/ocsigen/lwt" doc: "https://ocsigen.org/lwt/api/Ppx_lwt" -dev-repo: "https://github.com/ocsigen/lwt.git" +dev-repo: "git+https://github.com/ocsigen/lwt.git" bug-reports: "https://github.com/ocsigen/lwt/issues" license: "LGPL with OpenSSL linking exception" depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta12"} "lwt" "ocaml-migrate-parsetree" "ppx_tools_versioned" {>= "5.0.1"} ] - build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] +synopsis: + "PPX syntax for Lwt, providing something similar to async/await from JavaScript" +url { + src: "https://github.com/ocsigen/lwt/archive/3.2.0.tar.gz" + checksum: "md5=cf4256845e18c4d0f39afa7b32b3d6fe" +} diff --git a/packages/lwt_ppx/lwt_ppx.1.0.0/url b/packages/lwt_ppx/lwt_ppx.1.0.0/url deleted file mode 100644 index 4d0cbdfa590..00000000000 --- a/packages/lwt_ppx/lwt_ppx.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/lwt/archive/3.2.0.tar.gz" -checksum: "cf4256845e18c4d0f39afa7b32b3d6fe" diff --git a/packages/lwt_ppx/lwt_ppx.1.0.1/descr b/packages/lwt_ppx/lwt_ppx.1.0.1/descr deleted file mode 100644 index 5951697e8ae..00000000000 --- a/packages/lwt_ppx/lwt_ppx.1.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -PPX syntax for Lwt, providing something similar to async/await from JavaScript diff --git a/packages/lwt_ppx/lwt_ppx.1.0.1/opam b/packages/lwt_ppx/lwt_ppx.1.0.1/opam index f87ee804f47..edb40ce100a 100644 --- a/packages/lwt_ppx/lwt_ppx.1.0.1/opam +++ b/packages/lwt_ppx/lwt_ppx.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.1" maintainer: [ "Anton Bachin " @@ -8,17 +8,23 @@ authors: [ ] homepage: "https://github.com/ocsigen/lwt" doc: "https://ocsigen.org/lwt/api/Ppx_lwt" -dev-repo: "https://github.com/ocsigen/lwt.git" +dev-repo: "git+https://github.com/ocsigen/lwt.git" bug-reports: "https://github.com/ocsigen/lwt/issues" license: "LGPL with OpenSSL linking exception" depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta12"} "lwt" "ocaml-migrate-parsetree" "ppx_tools_versioned" {>= "5.0.1"} ] - build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] +synopsis: + "PPX syntax for Lwt, providing something similar to async/await from JavaScript" +url { + src: "https://github.com/ocsigen/lwt/archive/3.2.1.tar.gz" + checksum: "md5=13613bbf6b27d198bafcbd9b253a0076" +} diff --git a/packages/lwt_ppx/lwt_ppx.1.0.1/url b/packages/lwt_ppx/lwt_ppx.1.0.1/url deleted file mode 100644 index 6a564db6bbd..00000000000 --- a/packages/lwt_ppx/lwt_ppx.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/lwt/archive/3.2.1.tar.gz" -checksum: "13613bbf6b27d198bafcbd9b253a0076" diff --git a/packages/lwt_ppx/lwt_ppx.1.1.0/descr b/packages/lwt_ppx/lwt_ppx.1.1.0/descr deleted file mode 100644 index 5951697e8ae..00000000000 --- a/packages/lwt_ppx/lwt_ppx.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -PPX syntax for Lwt, providing something similar to async/await from JavaScript diff --git a/packages/lwt_ppx/lwt_ppx.1.1.0/opam b/packages/lwt_ppx/lwt_ppx.1.1.0/opam index d82d1356a5d..d0a8ae3623d 100644 --- a/packages/lwt_ppx/lwt_ppx.1.1.0/opam +++ b/packages/lwt_ppx/lwt_ppx.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.1.0" maintainer: [ "Anton Bachin " @@ -8,21 +8,23 @@ authors: [ ] homepage: "https://github.com/ocsigen/lwt" doc: "https://ocsigen.org/lwt/api/Ppx_lwt" -dev-repo: "https://github.com/ocsigen/lwt.git" +dev-repo: "git+https://github.com/ocsigen/lwt.git" bug-reports: "https://github.com/ocsigen/lwt/issues" license: "LGPL with OpenSSL linking exception" depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta12"} "lwt" "ocaml-migrate-parsetree" "ppx_tools_versioned" {>= "5.0.1"} ] -# The Lwt PPX uses the %reraise primitive, which is available on OCaml >= 4.02. -# Even though OCaml PPX itself requires 4.02, we add this constraint for -# thoroughness and safety. -available: [ocaml-version >= "4.02.0"] - build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] +synopsis: + "PPX syntax for Lwt, providing something similar to async/await from JavaScript" +url { + src: "https://github.com/ocsigen/lwt/archive/3.3.0.tar.gz" + checksum: "md5=47bdf4b429da94419941ebe4354f505f" +} diff --git a/packages/lwt_ppx/lwt_ppx.1.1.0/url b/packages/lwt_ppx/lwt_ppx.1.1.0/url deleted file mode 100644 index 79fe06afa30..00000000000 --- a/packages/lwt_ppx/lwt_ppx.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/lwt/archive/3.3.0.tar.gz" -checksum: "47bdf4b429da94419941ebe4354f505f" diff --git a/packages/lwt_react/lwt_react.1.0.0/descr b/packages/lwt_react/lwt_react.1.0.0/descr deleted file mode 100644 index c313b9ac02c..00000000000 --- a/packages/lwt_react/lwt_react.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Helpers for using React with Lwt diff --git a/packages/lwt_react/lwt_react.1.0.0/opam b/packages/lwt_react/lwt_react.1.0.0/opam index 8e00333d29c..fa30b8b32d5 100644 --- a/packages/lwt_react/lwt_react.1.0.0/opam +++ b/packages/lwt_react/lwt_react.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "lwt_react" version: "1.0.0" maintainer: "Anton Bachin " @@ -7,7 +7,7 @@ authors: [ ] homepage: "https://github.com/ocsigen/lwt" doc: "https://ocsigen.org/lwt/manual/" -dev-repo: "https://github.com/ocsigen/lwt.git" +dev-repo: "git+https://github.com/ocsigen/lwt.git" bug-reports: "https://github.com/ocsigen/lwt/issues" license: "LGPL with OpenSSL linking exception" install: [ @@ -17,6 +17,13 @@ remove: [ ["ocamlfind" "remove" "lwt_react"] ] depends: [ + "ocaml" "lwt" {>= "2.7.0" & < "3.0.0"} "react" {>= "1.0.0"} ] +synopsis: "Helpers for using React with Lwt" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/lwt/archive/2.7.0.tar.gz" + checksum: "md5=cee770cf9edbda92578c873e7e4c6105" +} diff --git a/packages/lwt_react/lwt_react.1.0.0/url b/packages/lwt_react/lwt_react.1.0.0/url deleted file mode 100644 index 1f33c9502c4..00000000000 --- a/packages/lwt_react/lwt_react.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/lwt/archive/2.7.0.tar.gz" -checksum: "cee770cf9edbda92578c873e7e4c6105" diff --git a/packages/lwt_react/lwt_react.1.0.1/descr b/packages/lwt_react/lwt_react.1.0.1/descr deleted file mode 100644 index c313b9ac02c..00000000000 --- a/packages/lwt_react/lwt_react.1.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Helpers for using React with Lwt diff --git a/packages/lwt_react/lwt_react.1.0.1/opam b/packages/lwt_react/lwt_react.1.0.1/opam index d88ae46f630..6ad9b014b99 100644 --- a/packages/lwt_react/lwt_react.1.0.1/opam +++ b/packages/lwt_react/lwt_react.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "lwt_react" version: "1.0.1" maintainer: [ @@ -9,7 +9,7 @@ authors: [ ] homepage: "https://github.com/ocsigen/lwt" doc: "https://ocsigen.org/lwt/manual/" -dev-repo: "https://github.com/ocsigen/lwt.git" +dev-repo: "git+https://github.com/ocsigen/lwt.git" bug-reports: "https://github.com/ocsigen/lwt/issues" license: "LGPL with OpenSSL linking exception" build: [ @@ -23,6 +23,14 @@ remove: [ ["ocamlfind" "remove" "lwt_react"] ] depends: [ + "ocaml" "lwt" {>= "3.0.0"} "react" {>= "1.0.0"} ] +synopsis: "Helpers for using React with Lwt" +flags: light-uninstall +url { + src: + "https://github.com/ocsigen/lwt/releases/download/3.0.0/lwt_react-1.0.1.tar.gz" + checksum: "md5=775cc1bc0bbfa6dfebe8c6fa62c057b2" +} diff --git a/packages/lwt_react/lwt_react.1.0.1/url b/packages/lwt_react/lwt_react.1.0.1/url deleted file mode 100644 index d5f773e2f7c..00000000000 --- a/packages/lwt_react/lwt_react.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/lwt/releases/download/3.0.0/lwt_react-1.0.1.tar.gz" -checksum: "775cc1bc0bbfa6dfebe8c6fa62c057b2" diff --git a/packages/lwt_react/lwt_react.1.1.0/descr b/packages/lwt_react/lwt_react.1.1.0/descr deleted file mode 100644 index c313b9ac02c..00000000000 --- a/packages/lwt_react/lwt_react.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Helpers for using React with Lwt diff --git a/packages/lwt_react/lwt_react.1.1.0/opam b/packages/lwt_react/lwt_react.1.1.0/opam index 374d9c206c0..f8193c79829 100644 --- a/packages/lwt_react/lwt_react.1.1.0/opam +++ b/packages/lwt_react/lwt_react.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.1.0" maintainer: [ "Anton Bachin " @@ -10,15 +10,22 @@ authors: [ ] homepage: "https://github.com/ocsigen/lwt" doc: "https://ocsigen.org/lwt/manual/" -dev-repo: "https://github.com/ocsigen/lwt.git" +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 ] ] -build-test: [ [ "jbuilder" "runtest" "-p" name ] ] - +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta10"} "lwt" {>= "3.0.0"} "react" {>= "1.0.0"} ] +synopsis: "Helpers for using React with Lwt" +url { + src: "https://github.com/ocsigen/lwt/archive/3.1.0.tar.gz" + checksum: "md5=e80364e38c5fae791a6506b9c113fd29" +} diff --git a/packages/lwt_react/lwt_react.1.1.0/url b/packages/lwt_react/lwt_react.1.1.0/url deleted file mode 100644 index 59819df9c9b..00000000000 --- a/packages/lwt_react/lwt_react.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/lwt/archive/3.1.0.tar.gz" -checksum: "e80364e38c5fae791a6506b9c113fd29" diff --git a/packages/lwt_ssl/lwt_ssl.1.0.0/descr b/packages/lwt_ssl/lwt_ssl.1.0.0/descr deleted file mode 100644 index fc6c583d958..00000000000 --- a/packages/lwt_ssl/lwt_ssl.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Lwt-friendly OpenSSL bindings diff --git a/packages/lwt_ssl/lwt_ssl.1.0.0/opam b/packages/lwt_ssl/lwt_ssl.1.0.0/opam index c02b377f5c1..5212a6bfaa9 100644 --- a/packages/lwt_ssl/lwt_ssl.1.0.0/opam +++ b/packages/lwt_ssl/lwt_ssl.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "lwt_ssl" version: "1.0.0" maintainer: "Anton Bachin " @@ -8,7 +8,7 @@ authors: [ ] homepage: "https://github.com/ocsigen/lwt" doc: "https://ocsigen.org/lwt/manual/" -dev-repo: "https://github.com/ocsigen/lwt.git" +dev-repo: "git+https://github.com/ocsigen/lwt.git" bug-reports: "https://github.com/ocsigen/lwt/issues" license: "LGPL with OpenSSL linking exception" install: [ @@ -18,7 +18,13 @@ remove: [ ["ocamlfind" "remove" "lwt_ssl"] ] depends: [ + "ocaml" {< "4.06.0"} "lwt" {>= "2.7.0" & < "3.0.0"} "ssl" {>= "0.5.0"} ] -available: ocaml-version < "4.06.0" +synopsis: "Lwt-friendly OpenSSL bindings" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/lwt/archive/2.7.0.tar.gz" + checksum: "md5=cee770cf9edbda92578c873e7e4c6105" +} diff --git a/packages/lwt_ssl/lwt_ssl.1.0.0/url b/packages/lwt_ssl/lwt_ssl.1.0.0/url deleted file mode 100644 index 1f33c9502c4..00000000000 --- a/packages/lwt_ssl/lwt_ssl.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/lwt/archive/2.7.0.tar.gz" -checksum: "cee770cf9edbda92578c873e7e4c6105" diff --git a/packages/lwt_ssl/lwt_ssl.1.0.1/descr b/packages/lwt_ssl/lwt_ssl.1.0.1/descr deleted file mode 100644 index fc6c583d958..00000000000 --- a/packages/lwt_ssl/lwt_ssl.1.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Lwt-friendly OpenSSL bindings diff --git a/packages/lwt_ssl/lwt_ssl.1.0.1/opam b/packages/lwt_ssl/lwt_ssl.1.0.1/opam index 28e20d330d5..6a92b32b303 100644 --- a/packages/lwt_ssl/lwt_ssl.1.0.1/opam +++ b/packages/lwt_ssl/lwt_ssl.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "lwt_ssl" version: "1.0.1" maintainer: [ @@ -10,7 +10,7 @@ authors: [ ] homepage: "https://github.com/ocsigen/lwt" doc: "https://ocsigen.org/lwt/manual/" -dev-repo: "https://github.com/ocsigen/lwt.git" +dev-repo: "git+https://github.com/ocsigen/lwt.git" bug-reports: "https://github.com/ocsigen/lwt/issues" license: "LGPL with OpenSSL linking exception" build: [ @@ -24,8 +24,15 @@ remove: [ ["ocamlfind" "remove" "lwt_ssl"] ] depends: [ + "ocaml" {< "4.06.0"} "lwt" {>= "3.0.0"} "ssl" {>= "0.5.0"} "base-unix" ] -available: ocaml-version < "4.06.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: "md5=67a4663fbffd0c2371f573912e387210" +} diff --git a/packages/lwt_ssl/lwt_ssl.1.0.1/url b/packages/lwt_ssl/lwt_ssl.1.0.1/url deleted file mode 100644 index ade4625af69..00000000000 --- a/packages/lwt_ssl/lwt_ssl.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/lwt/releases/download/3.0.0/lwt_ssl-1.0.1.tar.gz" -checksum: "67a4663fbffd0c2371f573912e387210" diff --git a/packages/lwt_ssl/lwt_ssl.1.1.0/descr b/packages/lwt_ssl/lwt_ssl.1.1.0/descr deleted file mode 100644 index fc6c583d958..00000000000 --- a/packages/lwt_ssl/lwt_ssl.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Lwt-friendly OpenSSL bindings diff --git a/packages/lwt_ssl/lwt_ssl.1.1.0/opam b/packages/lwt_ssl/lwt_ssl.1.1.0/opam index b4922586c9d..65535608e93 100644 --- a/packages/lwt_ssl/lwt_ssl.1.1.0/opam +++ b/packages/lwt_ssl/lwt_ssl.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.1.0" maintainer: [ "Anton Bachin " @@ -11,17 +11,23 @@ authors: [ ] homepage: "https://github.com/ocsigen/lwt" doc: "https://ocsigen.org/lwt/manual/" -dev-repo: "https://github.com/ocsigen/lwt.git" +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 ] ] -build-test: [ [ "jbuilder" "runtest" "-p" name ] ] - +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] depends: [ + "ocaml" {< "4.06.0"} "base-unix" "jbuilder" {build & >= "1.0+beta10"} "lwt" {>= "3.0.0"} "ssl" {>= "0.5.0"} ] -available: ocaml-version < "4.06.0" +synopsis: "Lwt-friendly OpenSSL bindings" +url { + src: "https://github.com/ocsigen/lwt/archive/3.1.0.tar.gz" + checksum: "md5=e80364e38c5fae791a6506b9c113fd29" +} diff --git a/packages/lwt_ssl/lwt_ssl.1.1.0/url b/packages/lwt_ssl/lwt_ssl.1.1.0/url deleted file mode 100644 index 59819df9c9b..00000000000 --- a/packages/lwt_ssl/lwt_ssl.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/lwt/archive/3.1.0.tar.gz" -checksum: "e80364e38c5fae791a6506b9c113fd29" diff --git a/packages/lwt_ssl/lwt_ssl.1.1.1/descr b/packages/lwt_ssl/lwt_ssl.1.1.1/descr deleted file mode 100644 index fc6c583d958..00000000000 --- a/packages/lwt_ssl/lwt_ssl.1.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Lwt-friendly OpenSSL bindings diff --git a/packages/lwt_ssl/lwt_ssl.1.1.1/opam b/packages/lwt_ssl/lwt_ssl.1.1.1/opam index cd9d9b3d58b..3c2dc2ed697 100644 --- a/packages/lwt_ssl/lwt_ssl.1.1.1/opam +++ b/packages/lwt_ssl/lwt_ssl.1.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.1.1" maintainer: [ "Anton Bachin " @@ -11,16 +11,23 @@ authors: [ ] homepage: "https://github.com/ocsigen/lwt" doc: "https://ocsigen.org/lwt/manual/" -dev-repo: "https://github.com/ocsigen/lwt.git" +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 ] ] -build-test: [ [ "jbuilder" "runtest" "-p" name ] ] - +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] depends: [ + "ocaml" "base-unix" "jbuilder" {build & >= "1.0+beta10"} "lwt" {>= "3.0.0"} "ssl" {>= "0.5.0"} ] +synopsis: "Lwt-friendly OpenSSL bindings" +url { + src: "https://github.com/ocsigen/lwt/archive/lwt_ssl-1.1.1.tar.gz" + checksum: "md5=8e19fab3f53abd809806b842f4ba1003" +} diff --git a/packages/lwt_ssl/lwt_ssl.1.1.1/url b/packages/lwt_ssl/lwt_ssl.1.1.1/url deleted file mode 100644 index ca58fb90de2..00000000000 --- a/packages/lwt_ssl/lwt_ssl.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/lwt/archive/lwt_ssl-1.1.1.tar.gz" -checksum: "8e19fab3f53abd809806b842f4ba1003" diff --git a/packages/lwt_ssl/lwt_ssl.1.1.2/descr b/packages/lwt_ssl/lwt_ssl.1.1.2/descr deleted file mode 100644 index 6ec89e21223..00000000000 --- a/packages/lwt_ssl/lwt_ssl.1.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -OpenSSL binding with concurrent I/O diff --git a/packages/lwt_ssl/lwt_ssl.1.1.2/opam b/packages/lwt_ssl/lwt_ssl.1.1.2/opam index d5c7745572d..5c772d3f3c5 100644 --- a/packages/lwt_ssl/lwt_ssl.1.1.2/opam +++ b/packages/lwt_ssl/lwt_ssl.1.1.2/opam @@ -1,5 +1,4 @@ -opam-version: "1.2" - +opam-version: "2.0" version: "1.1.2" homepage: "https://github.com/aantron/lwt_ssl" doc: "https://github.com/aantron/lwt_ssl/blob/master/src/lwt_ssl.mli" @@ -11,15 +10,19 @@ authors: [ "Jérémie Dimino" ] maintainer: "Anton Bachin " -dev-repo: "https://github.com/aantron/lwt_ssl.git" - +dev-repo: "git+https://github.com/aantron/lwt_ssl.git" depends: [ + "ocaml" "base-unix" "jbuilder" {build & >= "1.0+beta10"} "lwt" {>= "3.0.0"} "ssl" {>= "0.5.0"} ] - build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] +synopsis: "OpenSSL binding with concurrent I/O" +url { + src: "https://github.com/aantron/lwt_ssl/archive/1.1.2.tar.gz" + checksum: "md5=d239353b1e7c6e3fd4192c71a3b25ce2" +} diff --git a/packages/lwt_ssl/lwt_ssl.1.1.2/url b/packages/lwt_ssl/lwt_ssl.1.1.2/url deleted file mode 100644 index e4db4ae43eb..00000000000 --- a/packages/lwt_ssl/lwt_ssl.1.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/aantron/lwt_ssl/archive/1.1.2.tar.gz" -checksum: "d239353b1e7c6e3fd4192c71a3b25ce2" diff --git a/packages/lymp/lymp.0.1.2/descr b/packages/lymp/lymp.0.1.2/descr deleted file mode 100644 index 185c520cdcf..00000000000 --- a/packages/lymp/lymp.0.1.2/descr +++ /dev/null @@ -1,2 +0,0 @@ -Use Python functions and objects from OCaml -Access the rich ecosystem of Python libraries. diff --git a/packages/lymp/lymp.0.1.2/opam b/packages/lymp/lymp.0.1.2/opam deleted file mode 100644 index d55677c2d09..00000000000 --- a/packages/lymp/lymp.0.1.2/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "Dominik Bousquet " -authors: "Dominik Bousquet " -homepage: "https://github.com/dbousque/lymp" -bug-reports: "https://github.com/dbousque/lymp/issues" -license: "MIT" -dev-repo: "https://github.com/dbousque/lymp.git" -available: [ ocaml-version >= "4.02.0" ] -build: [ - [make "build"] -] -install: [ - [make "install"] -] -remove: ["ocamlfind" "remove" "lymp"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "bson" -] diff --git a/packages/lymp/lymp.0.1.2/url b/packages/lymp/lymp.0.1.2/url deleted file mode 100644 index a3a57af73cc..00000000000 --- a/packages/lymp/lymp.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dbousque/lymp/archive/0.1.2.tar.gz" -checksum: "ab7a28e1263d3b9f29d349084311a6c1" diff --git a/packages/lymp/lymp.0.1.3/descr b/packages/lymp/lymp.0.1.3/descr deleted file mode 100644 index 185c520cdcf..00000000000 --- a/packages/lymp/lymp.0.1.3/descr +++ /dev/null @@ -1,2 +0,0 @@ -Use Python functions and objects from OCaml -Access the rich ecosystem of Python libraries. diff --git a/packages/lymp/lymp.0.1.3/opam b/packages/lymp/lymp.0.1.3/opam deleted file mode 100644 index d55677c2d09..00000000000 --- a/packages/lymp/lymp.0.1.3/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "Dominik Bousquet " -authors: "Dominik Bousquet " -homepage: "https://github.com/dbousque/lymp" -bug-reports: "https://github.com/dbousque/lymp/issues" -license: "MIT" -dev-repo: "https://github.com/dbousque/lymp.git" -available: [ ocaml-version >= "4.02.0" ] -build: [ - [make "build"] -] -install: [ - [make "install"] -] -remove: ["ocamlfind" "remove" "lymp"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "bson" -] diff --git a/packages/lymp/lymp.0.1.3/url b/packages/lymp/lymp.0.1.3/url deleted file mode 100644 index 06d20f56107..00000000000 --- a/packages/lymp/lymp.0.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dbousque/lymp/archive/0.1.3.tar.gz" -checksum: "0079754e7d1a04a3f1baa76f33295d75" diff --git a/packages/lymp/lymp.0.1/descr b/packages/lymp/lymp.0.1/descr deleted file mode 100644 index 4b733d83aef..00000000000 --- a/packages/lymp/lymp.0.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Use Python functions and objects from OCaml -Access the rich ecosystem of Python libraries diff --git a/packages/lymp/lymp.0.1/opam b/packages/lymp/lymp.0.1/opam index d55677c2d09..d926996eea5 100644 --- a/packages/lymp/lymp.0.1/opam +++ b/packages/lymp/lymp.0.1/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/dbousque/lymp.git" -available: [ ocaml-version >= "4.02.0" ] +dev-repo: "git+https://github.com/dbousque/lymp.git" build: [ [make "build"] ] @@ -14,7 +13,15 @@ install: [ ] remove: ["ocamlfind" "remove" "lymp"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "bson" ] +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: "md5=7ff14aaecb3a82e81ea5dbf987b0a3bf" +} diff --git a/packages/lymp/lymp.0.1/url b/packages/lymp/lymp.0.1/url deleted file mode 100644 index 24ec1832235..00000000000 --- a/packages/lymp/lymp.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dbousque/lymp/archive/0.1.tar.gz" -checksum: "7ff14aaecb3a82e81ea5dbf987b0a3bf" diff --git a/packages/lymp/lymp.0.2.1/descr b/packages/lymp/lymp.0.2.1/descr deleted file mode 100644 index 185c520cdcf..00000000000 --- a/packages/lymp/lymp.0.2.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Use Python functions and objects from OCaml -Access the rich ecosystem of Python libraries. diff --git a/packages/lymp/lymp.0.2.1/opam b/packages/lymp/lymp.0.2.1/opam deleted file mode 100644 index d55677c2d09..00000000000 --- a/packages/lymp/lymp.0.2.1/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "Dominik Bousquet " -authors: "Dominik Bousquet " -homepage: "https://github.com/dbousque/lymp" -bug-reports: "https://github.com/dbousque/lymp/issues" -license: "MIT" -dev-repo: "https://github.com/dbousque/lymp.git" -available: [ ocaml-version >= "4.02.0" ] -build: [ - [make "build"] -] -install: [ - [make "install"] -] -remove: ["ocamlfind" "remove" "lymp"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "bson" -] diff --git a/packages/lymp/lymp.0.2.1/url b/packages/lymp/lymp.0.2.1/url deleted file mode 100644 index 96e123d3e0a..00000000000 --- a/packages/lymp/lymp.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dbousque/lymp/archive/0.2.1.tar.gz" -checksum: "b5b40b2bf705823df44bdcb07162d737" diff --git a/packages/lymp/lymp.0.2.2/descr b/packages/lymp/lymp.0.2.2/descr deleted file mode 100644 index 185c520cdcf..00000000000 --- a/packages/lymp/lymp.0.2.2/descr +++ /dev/null @@ -1,2 +0,0 @@ -Use Python functions and objects from OCaml -Access the rich ecosystem of Python libraries. diff --git a/packages/lymp/lymp.0.2.2/opam b/packages/lymp/lymp.0.2.2/opam deleted file mode 100644 index d55677c2d09..00000000000 --- a/packages/lymp/lymp.0.2.2/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "Dominik Bousquet " -authors: "Dominik Bousquet " -homepage: "https://github.com/dbousque/lymp" -bug-reports: "https://github.com/dbousque/lymp/issues" -license: "MIT" -dev-repo: "https://github.com/dbousque/lymp.git" -available: [ ocaml-version >= "4.02.0" ] -build: [ - [make "build"] -] -install: [ - [make "install"] -] -remove: ["ocamlfind" "remove" "lymp"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "bson" -] diff --git a/packages/lymp/lymp.0.2.2/url b/packages/lymp/lymp.0.2.2/url deleted file mode 100644 index 97d595845f1..00000000000 --- a/packages/lymp/lymp.0.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dbousque/lymp/archive/0.2.2.tar.gz" -checksum: "0b8faaaf55a0510596fe63b17b9d445f" diff --git a/packages/lymp/lymp.0.2.3/descr b/packages/lymp/lymp.0.2.3/descr deleted file mode 100644 index 185c520cdcf..00000000000 --- a/packages/lymp/lymp.0.2.3/descr +++ /dev/null @@ -1,2 +0,0 @@ -Use Python functions and objects from OCaml -Access the rich ecosystem of Python libraries. diff --git a/packages/lymp/lymp.0.2.3/opam b/packages/lymp/lymp.0.2.3/opam index d55677c2d09..b5f0626bfd3 100644 --- a/packages/lymp/lymp.0.2.3/opam +++ b/packages/lymp/lymp.0.2.3/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/dbousque/lymp.git" -available: [ ocaml-version >= "4.02.0" ] +dev-repo: "git+https://github.com/dbousque/lymp.git" build: [ [make "build"] ] @@ -14,7 +13,15 @@ install: [ ] remove: ["ocamlfind" "remove" "lymp"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "bson" ] +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: "md5=84760a401402bbcfb657ef54a5272adb" +} diff --git a/packages/lymp/lymp.0.2.3/url b/packages/lymp/lymp.0.2.3/url deleted file mode 100644 index 43c3385c77c..00000000000 --- a/packages/lymp/lymp.0.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dbousque/lymp/archive/0.2.3.tar.gz" -checksum: "84760a401402bbcfb657ef54a5272adb" diff --git a/packages/lz4/lz4.1.0.0/descr b/packages/lz4/lz4.1.0.0/descr deleted file mode 100644 index f94ab274e5d..00000000000 --- a/packages/lz4/lz4.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for LZ4, a very fast lossless compression algorithm \ No newline at end of file diff --git a/packages/lz4/lz4.1.0.0/opam b/packages/lz4/lz4.1.0.0/opam index 1d2b93e6644..cd0d68a96d3 100644 --- a/packages/lz4/lz4.1.0.0/opam +++ b/packages/lz4/lz4.1.0.0/opam @@ -1,16 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "whitequark@whitequark.org" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] ] remove: [["ocamlfind" "remove" "lz4"]] -depends: ["base-bytes" - "ocamlfind" - "ctypes" {>= "0.3.2" & < "0.4.0"}] +depends: [ + "ocaml" + "base-bytes" + "ocamlfind" + "ctypes" {>= "0.3.2" & < "0.4.0"} +] depexts: [ - [["debian"] ["liblz4-dev"]] - [["ubuntu"] ["liblz4-dev"]] + ["liblz4-dev"] {os-distribution = "debian"} + ["liblz4-dev"] {os-distribution = "ubuntu"} ] dev-repo: "git://github.com/whitequark/ocaml-lz4" 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: "md5=8a7f9117004e954f59b928c3f30041d8" +} diff --git a/packages/lz4/lz4.1.0.0/url b/packages/lz4/lz4.1.0.0/url deleted file mode 100644 index 89ed2abc55f..00000000000 --- a/packages/lz4/lz4.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/whitequark/ocaml-lz4/archive/v1.0.0.zip" -checksum: "8a7f9117004e954f59b928c3f30041d8" diff --git a/packages/lz4/lz4.1.0.1/descr b/packages/lz4/lz4.1.0.1/descr deleted file mode 100644 index f94ab274e5d..00000000000 --- a/packages/lz4/lz4.1.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for LZ4, a very fast lossless compression algorithm \ No newline at end of file diff --git a/packages/lz4/lz4.1.0.1/opam b/packages/lz4/lz4.1.0.1/opam index fe330cd1884..d654bdac29d 100644 --- a/packages/lz4/lz4.1.0.1/opam +++ b/packages/lz4/lz4.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "whitequark@whitequark.org" authors: [ "whitequark@whitequark.org" ] license: "MIT" @@ -13,13 +13,20 @@ build: [ ] remove: [["ocamlfind" "remove" "lz4"]] depends: [ + "ocaml" "base-bytes" "ocamlfind" "ctypes" {>= "0.4.0" & < "0.6.0"} "ocamlbuild" {build} ] depexts: [ - [["debian"] ["liblz4-dev"]] - [["ubuntu"] ["liblz4-dev"]] + ["liblz4-dev"] {os-distribution = "debian"} + ["liblz4-dev"] {os-distribution = "ubuntu"} ] 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: "md5=0bb6c4780fda0cc2894f86931a4d6552" +} diff --git a/packages/lz4/lz4.1.0.1/url b/packages/lz4/lz4.1.0.1/url deleted file mode 100644 index cc5e3c442c3..00000000000 --- a/packages/lz4/lz4.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/whitequark/ocaml-lz4/archive/v1.0.1.zip" -checksum: "0bb6c4780fda0cc2894f86931a4d6552" diff --git a/packages/lz4/lz4.1.1.0/descr b/packages/lz4/lz4.1.1.0/descr deleted file mode 100644 index f94ab274e5d..00000000000 --- a/packages/lz4/lz4.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for LZ4, a very fast lossless compression algorithm \ No newline at end of file diff --git a/packages/lz4/lz4.1.1.0/opam b/packages/lz4/lz4.1.1.0/opam index 1fe10ab0062..d339b129f76 100644 --- a/packages/lz4/lz4.1.1.0/opam +++ b/packages/lz4/lz4.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "whitequark@whitequark.org" authors: "whitequark@whitequark.org" homepage: "https://github.com/whitequark/ocaml-lz4" @@ -10,15 +10,15 @@ dev-repo: "git://github.com/whitequark/ocaml-lz4.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] -] -build-test: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] + {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "lz4"] depends: [ + "ocaml" "base-bytes" "ocamlfind" "ctypes" {>= "0.4.1" & < "0.6.0"} @@ -26,7 +26,13 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["liblz4-dev"]] - [["ubuntu"] ["liblz4-dev"]] + ["liblz4-dev"] {os-distribution = "debian"} + ["liblz4-dev"] {os-distribution = "ubuntu"} ] 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: "md5=b3e7d0aac1436e33de5a1c2920517089" +} diff --git a/packages/lz4/lz4.1.1.0/url b/packages/lz4/lz4.1.1.0/url deleted file mode 100644 index da08b21d8dd..00000000000 --- a/packages/lz4/lz4.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ocaml-lz4/archive/v1.1.0.tar.gz" -checksum: "b3e7d0aac1436e33de5a1c2920517089" diff --git a/packages/lz4/lz4.1.1.1/descr b/packages/lz4/lz4.1.1.1/descr deleted file mode 100644 index f94ab274e5d..00000000000 --- a/packages/lz4/lz4.1.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for LZ4, a very fast lossless compression algorithm \ No newline at end of file diff --git a/packages/lz4/lz4.1.1.1/opam b/packages/lz4/lz4.1.1.1/opam index 9fba9a68f60..bd8b42c3619 100644 --- a/packages/lz4/lz4.1.1.1/opam +++ b/packages/lz4/lz4.1.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "whitequark " authors: "whitequark " homepage: "https://github.com/whitequark/ocaml-lz4" @@ -9,26 +9,37 @@ tags: "syntax" dev-repo: "git://github.com/whitequark/ocaml-lz4.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] { os != "darwin" } - ["ocaml" "setup.ml" "-build" - "-cflags" "-ccopt,-I,-ccopt,/usr/local/include"] { os = "darwin" } -] -install: ["ocaml" "setup.ml" "-install"] -build-test: [ + ["ocaml" "setup.ml" "-build"] {os != "macos"} + [ + "ocaml" + "setup.ml" + "-build" + "-cflags" + "-ccopt,-I,-ccopt,/usr/local/include" + ] {os = "macos"} ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] + {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: ["ocaml" "setup.ml" "-doc"] +install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "lz4"] depends: [ + "ocaml" "base-bytes" "ocamlfind" "ctypes" {>= "0.4.1"} - "ounit" {test} + "ounit" {with-test} ] depexts: [ - [["debian"] ["liblz4-dev"]] - [["ubuntu"] ["liblz4-dev"]] - [["osx" "homebrew"] ["lz4"]] + ["liblz4-dev"] {os-distribution = "debian"} + ["liblz4-dev"] {os-distribution = "ubuntu"} + ["lz4"] {os = "macos" & os-distribution = "homebrew"} ] +synopsis: "Bindings for LZ4, a very fast lossless compression algorithm" +flags: light-uninstall +url { + src: "https://github.com/whitequark/ocaml-lz4/archive/v1.1.1.tar.gz" + checksum: "md5=a4db848b6d584f8f8e93fd2ecf1b684d" +} diff --git a/packages/lz4/lz4.1.1.1/url b/packages/lz4/lz4.1.1.1/url deleted file mode 100644 index 8b1f65b3016..00000000000 --- a/packages/lz4/lz4.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ocaml-lz4/archive/v1.1.1.tar.gz" -checksum: "a4db848b6d584f8f8e93fd2ecf1b684d" diff --git a/packages/lzo/lzo.0.0.1/descr b/packages/lzo/lzo.0.0.1/descr deleted file mode 100644 index a0b19580fa7..00000000000 --- a/packages/lzo/lzo.0.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings to LZO - a portable lossless data compression library diff --git a/packages/lzo/lzo.0.0.1/opam b/packages/lzo/lzo.0.0.1/opam index 6e01d563146..9e5f0fc044a 100644 --- a/packages/lzo/lzo.0.0.1/opam +++ b/packages/lzo/lzo.0.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "http://lzo.forge.ocamlcore.org/" doc: ["http://lzo.forge.ocamlcore.org/api/index.html"] @@ -8,11 +8,19 @@ build: [ ] remove: [["ocamlfind" "remove" "lzo"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["liblzo2-dev"]] - [["ubuntu"] ["liblzo2-dev"]] + ["liblzo2-dev"] {os-distribution = "debian"} + ["liblzo2-dev"] {os-distribution = "ubuntu"} ] install: ["ocaml" "setup.ml" "-install"] +synopsis: "Bindings to LZO - a portable lossless data compression library" +flags: light-uninstall +url { + src: + "https://forge.ocamlcore.org/frs/download.php/866/ocaml-lzo-0.0.1.tar.gz" + checksum: "md5=bb7c1245749a502b6774e9ee88be95d4" +} diff --git a/packages/lzo/lzo.0.0.1/url b/packages/lzo/lzo.0.0.1/url deleted file mode 100644 index 646e4fac8a5..00000000000 --- a/packages/lzo/lzo.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/866/ocaml-lzo-0.0.1.tar.gz" -checksum: "bb7c1245749a502b6774e9ee88be95d4" diff --git a/packages/m17n/m17n.1.0/descr b/packages/m17n/m17n.1.0/descr deleted file mode 100644 index 387d093b5b0..00000000000 --- a/packages/m17n/m17n.1.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Multilingualization for OCaml source code - -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. diff --git a/packages/m17n/m17n.1.0/opam b/packages/m17n/m17n.1.0/opam index 995e27ef2dc..fd995532580 100644 --- a/packages/m17n/m17n.1.0/opam +++ b/packages/m17n/m17n.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "whitequark " authors: "whitequark " homepage: "https://github.com/whitequark/ocaml-m17n" @@ -9,31 +9,43 @@ tags: "syntax" dev-repo: "git://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}%" -] -build-test: [ - "ocamlbuild" - "-classic-display" - "-use-ocamlfind" - "src_test/test_m17n.byte" - "--" + [ + "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} "sedlex" "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" {test} - "ppx_deriving" {test} + "ounit" {with-test} + "ppx_deriving" {with-test} ] depopts: "utop" conflicts: [ "utop" {< "1.17"} ] -available: [ocaml-version = "4.03.0"] +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: "md5=c95d4404804208f1176b8868bbc2d365" +} diff --git a/packages/m17n/m17n.1.0/url b/packages/m17n/m17n.1.0/url deleted file mode 100644 index f58399604bb..00000000000 --- a/packages/m17n/m17n.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ocaml-m17n/archive/v1.0.tar.gz" -checksum: "c95d4404804208f1176b8868bbc2d365" diff --git a/packages/macaque/macaque.0.6.1/descr b/packages/macaque/macaque.0.6.1/descr deleted file mode 100644 index f72d58af63b..00000000000 --- a/packages/macaque/macaque.0.6.1/descr +++ /dev/null @@ -1 +0,0 @@ -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. diff --git a/packages/macaque/macaque.0.6.1/opam b/packages/macaque/macaque.0.6.1/opam deleted file mode 100644 index a54f2ece519..00000000000 --- a/packages/macaque/macaque.0.6.1/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "https://github.com/ocaml/opam-repository/issues" -build: [make "-C" "src"] -remove: [["ocamlfind" "remove" "macaque"]] -depends: [ - "ocamlfind" {build} - "pgocaml" {< "2.0"} - "camlp4" - "ocamlbuild" {build} -] -install: [make "-C" "src" "install"] diff --git a/packages/macaque/macaque.0.6.1/url b/packages/macaque/macaque.0.6.1/url deleted file mode 100644 index a9f3204e496..00000000000 --- a/packages/macaque/macaque.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1093/macaque-0.6.1.tar.gz" -checksum: "8a5ec0b908e4f3eaccec41fa0b64edde" diff --git a/packages/macaque/macaque.0.6/descr b/packages/macaque/macaque.0.6/descr deleted file mode 100644 index f72d58af63b..00000000000 --- a/packages/macaque/macaque.0.6/descr +++ /dev/null @@ -1 +0,0 @@ -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. diff --git a/packages/macaque/macaque.0.6/opam b/packages/macaque/macaque.0.6/opam deleted file mode 100644 index a54f2ece519..00000000000 --- a/packages/macaque/macaque.0.6/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "https://github.com/ocaml/opam-repository/issues" -build: [make "-C" "src"] -remove: [["ocamlfind" "remove" "macaque"]] -depends: [ - "ocamlfind" {build} - "pgocaml" {< "2.0"} - "camlp4" - "ocamlbuild" {build} -] -install: [make "-C" "src" "install"] diff --git a/packages/macaque/macaque.0.6/url b/packages/macaque/macaque.0.6/url deleted file mode 100644 index abf609288f7..00000000000 --- a/packages/macaque/macaque.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1027/macaque-0.6.tar.gz" -checksum: "dd9990a1bab85e0df66dfa0cd6896662" diff --git a/packages/macaque/macaque.0.7.1/descr b/packages/macaque/macaque.0.7.1/descr deleted file mode 100644 index f72d58af63b..00000000000 --- a/packages/macaque/macaque.0.7.1/descr +++ /dev/null @@ -1 +0,0 @@ -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. diff --git a/packages/macaque/macaque.0.7.1/opam b/packages/macaque/macaque.0.7.1/opam index ae1914b4027..96db0383ced 100644 --- a/packages/macaque/macaque.0.7.1/opam +++ b/packages/macaque/macaque.0.7.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" license: "LGPL v2 with OCaml linking exception" maintainer: "Jacques-Pascal Deplaix " authors: [ @@ -6,7 +6,7 @@ authors: [ "Jacques-Pascal Deplaix " ] homepage: "https://github.com/ocsigen/macaque" -dev-repo: "https://github.com/ocsigen/macaque.git" +dev-repo: "git+https://github.com/ocsigen/macaque.git" bug-reports: "https://github.com/ocsigen/macaque/issues" patches: [ "fix-configure.patch" @@ -22,6 +22,7 @@ remove: [ ["ocamlfind" "remove" "macaque"] ] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" {build} "pgocaml" {>= "2.0"} "camlp4" @@ -36,4 +37,11 @@ tags: [ "database" "DB" ] -available: [ocaml-version < "4.06.0"] +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 +extra-files: ["fix-configure.patch" "md5=7a1e3bda46fc798eefc2db6f852f2650"] +url { + src: "https://github.com/ocsigen/macaque/archive/0.7.1.tar.gz" + checksum: "md5=ab8388b9c3008f19dfde0f1f4ef41214" +} diff --git a/packages/macaque/macaque.0.7.1/url b/packages/macaque/macaque.0.7.1/url deleted file mode 100644 index b933a7ccd3d..00000000000 --- a/packages/macaque/macaque.0.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/macaque/archive/0.7.1.tar.gz" -checksum: "ab8388b9c3008f19dfde0f1f4ef41214" diff --git a/packages/macaque/macaque.0.7.2/descr b/packages/macaque/macaque.0.7.2/descr deleted file mode 100644 index f72d58af63b..00000000000 --- a/packages/macaque/macaque.0.7.2/descr +++ /dev/null @@ -1 +0,0 @@ -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. diff --git a/packages/macaque/macaque.0.7.2/opam b/packages/macaque/macaque.0.7.2/opam index f4987da5211..cb0e44e5452 100644 --- a/packages/macaque/macaque.0.7.2/opam +++ b/packages/macaque/macaque.0.7.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" license: "LGPL v2 with OCaml linking exception" maintainer: "Jacques-Pascal Deplaix " authors: [ @@ -6,7 +6,7 @@ authors: [ "Jacques-Pascal Deplaix " ] homepage: "https://github.com/ocsigen/macaque" -dev-repo: "https://github.com/ocsigen/macaque.git" +dev-repo: "git+https://github.com/ocsigen/macaque.git" bug-reports: "https://github.com/ocsigen/macaque/issues" patches: [ "fix-configure.patch" @@ -22,6 +22,7 @@ remove: [ ["ocamlfind" "remove" "macaque"] ] depends: [ + "ocaml" "ocamlfind" {build} "pgocaml" {>= "2.2"} "camlp4" @@ -36,3 +37,11 @@ tags: [ "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 +extra-files: ["fix-configure.patch" "md5=7a1e3bda46fc798eefc2db6f852f2650"] +url { + src: "https://github.com/ocsigen/macaque/archive/0.7.2.tar.gz" + checksum: "md5=dd34af1893b0aaa265edaef53529a5de" +} diff --git a/packages/macaque/macaque.0.7.2/url b/packages/macaque/macaque.0.7.2/url deleted file mode 100644 index dd119701435..00000000000 --- a/packages/macaque/macaque.0.7.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/macaque/archive/0.7.2.tar.gz" -checksum: "dd34af1893b0aaa265edaef53529a5de" diff --git a/packages/macaque/macaque.0.7.4/descr b/packages/macaque/macaque.0.7.4/descr deleted file mode 100644 index 7ef5fbf14d6..00000000000 --- a/packages/macaque/macaque.0.7.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -Macaque (Macros for Caml Queries) is a DSL for OCaml, which produces -SQL requests from a comprehension syntax. Macaque can build queries -from simpler components, using phantom types to ensure safety. diff --git a/packages/macaque/macaque.0.7.4/opam b/packages/macaque/macaque.0.7.4/opam index d274d701df5..20f3a8a7101 100644 --- a/packages/macaque/macaque.0.7.4/opam +++ b/packages/macaque/macaque.0.7.4/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "gabriel.scherer@gmail.com" authors: "gabriel.scherer@gmail.com" homepage: "https://github.com/ocsigen/macaque" bug-reports: "https://github.com/ocsigen/macaque/issues" -dev-repo: "https://github.com/ocsigen/macaque.git" +dev-repo: "git+https://github.com/ocsigen/macaque.git" build: [ ["./configure" "--prefix" prefix] [make] @@ -11,8 +11,19 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "macaque"] depends: [ + "ocaml" "ocamlfind" {build} "pgocaml" {>= "2.2"} "oasis" {build & >= "0.4.4"} "camlp4" ] +synopsis: + "Macaque (Macros for Caml Queries) is a DSL for OCaml, which produces" +description: """ +SQL requests from a comprehension syntax. Macaque can build queries +from simpler components, using phantom types to ensure safety.""" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/macaque/archive/0.7.4.tar.gz" + checksum: "md5=5c7e0c9526146d94bae34e3a065bede9" +} diff --git a/packages/macaque/macaque.0.7.4/url b/packages/macaque/macaque.0.7.4/url deleted file mode 100644 index 10df3b9a320..00000000000 --- a/packages/macaque/macaque.0.7.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/macaque/archive/0.7.4.tar.gz" -checksum: "5c7e0c9526146d94bae34e3a065bede9" diff --git a/packages/macaque/macaque.0.7/descr b/packages/macaque/macaque.0.7/descr deleted file mode 100644 index f72d58af63b..00000000000 --- a/packages/macaque/macaque.0.7/descr +++ /dev/null @@ -1 +0,0 @@ -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. diff --git a/packages/macaque/macaque.0.7/opam b/packages/macaque/macaque.0.7/opam index 010b0008856..42aae9cdf1c 100644 --- a/packages/macaque/macaque.0.7/opam +++ b/packages/macaque/macaque.0.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" license: "LGPL v2 with OCaml linking exception" maintainer: "Jacques-Pascal Deplaix " authors: [ @@ -6,7 +6,7 @@ authors: [ "Jacques-Pascal Deplaix " ] homepage: "https://github.com/ocsigen/macaque" -dev-repo: "https://github.com/ocsigen/macaque.git" +dev-repo: "git+https://github.com/ocsigen/macaque.git" bug-reports: "https://github.com/ocsigen/macaque/issues" patches: [ "fix-configure.patch" @@ -22,6 +22,7 @@ remove: [ ["ocamlfind" "remove" "macaque"] ] depends: [ + "ocaml" "ocamlfind" {build} "pgocaml" {< "2.0"} "camlp4" @@ -36,3 +37,11 @@ tags: [ "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 +extra-files: ["fix-configure.patch" "md5=7a1e3bda46fc798eefc2db6f852f2650"] +url { + src: "https://github.com/ocsigen/macaque/archive/0.7.tar.gz" + checksum: "md5=fa35be694cda6ecc916573f2c43183cc" +} diff --git a/packages/macaque/macaque.0.7/url b/packages/macaque/macaque.0.7/url deleted file mode 100644 index 384a7c1db85..00000000000 --- a/packages/macaque/macaque.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/macaque/archive/0.7.tar.gz" -checksum: "fa35be694cda6ecc916573f2c43183cc" diff --git a/packages/macaque_lwt/macaque_lwt.0.1/descr b/packages/macaque_lwt/macaque_lwt.0.1/descr deleted file mode 100644 index 167a0ecef4a..00000000000 --- a/packages/macaque_lwt/macaque_lwt.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Utils for MaCaQue with Lwt diff --git a/packages/macaque_lwt/macaque_lwt.0.1/opam b/packages/macaque_lwt/macaque_lwt.0.1/opam index 8c3fa85d234..1cb599f944f 100644 --- a/packages/macaque_lwt/macaque_lwt.0.1/opam +++ b/packages/macaque_lwt/macaque_lwt.0.1/opam @@ -1,11 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jp.deplaix@gmail.com" build: make remove: [["ocamlfind" "remove" "macaque_lwt"]] depends: [ + "ocaml" "ocamlfind" {build} "macaque" "lwt" "ocamlbuild" {build} ] 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: "md5=c52252cc0becb9ea857979c8b7637176" +} diff --git a/packages/macaque_lwt/macaque_lwt.0.1/url b/packages/macaque_lwt/macaque_lwt.0.1/url deleted file mode 100644 index 8d54b223a74..00000000000 --- a/packages/macaque_lwt/macaque_lwt.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/deplai_j/macaque_lwt/downloads/macaque_lwt-0.1.tar.gz" -checksum: "c52252cc0becb9ea857979c8b7637176" diff --git a/packages/macaroons/macaroons.0.1.0/descr b/packages/macaroons/macaroons.0.1.0/descr deleted file mode 100644 index 5f3fe753009..00000000000 --- a/packages/macaroons/macaroons.0.1.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Macaroons for OCaml - -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. diff --git a/packages/macaroons/macaroons.0.1.0/opam b/packages/macaroons/macaroons.0.1.0/opam index 6d56157c21e..c46845cc81f 100644 --- a/packages/macaroons/macaroons.0.1.0/opam +++ b/packages/macaroons/macaroons.0.1.0/opam @@ -1,25 +1,42 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Nicolas Ojeda Bar " authors: "Nicolas Ojeda Bar " homepage: "https://www.github.com/nojb/ocaml-macaroons" -dev-repo: "https://www.github.com/nojb/ocaml-macaroons.git" +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 "macaroons"] [make "sodium_macaroons"] {sodium:installed} + [make "doc"] {with-doc} ] -build-doc: [make "doc"] install: [ [make "install"] {!sodium:installed} [make "install_sodium"] {sodium:installed} ] remove: ["ocamlfind" "remove" "macaroons"] depends: [ + "ocaml" {>= "4.01.0"} "hex" "base64" {>= "2.0.0"} "ocamlfind" {build} "ocamlbuild" {build} ] depopts: "sodium" -available: [ocaml-version >= "4.01.0"] +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.0.tar.gz" + checksum: "md5=6816ced35f687944f58e1a0d27bc888c" +} diff --git a/packages/macaroons/macaroons.0.1.0/url b/packages/macaroons/macaroons.0.1.0/url deleted file mode 100644 index 1388db4d0e1..00000000000 --- a/packages/macaroons/macaroons.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nojb/ocaml-macaroons/archive/v0.1.0.tar.gz" -checksum: "6816ced35f687944f58e1a0d27bc888c" diff --git a/packages/macaroons/macaroons.0.1.1/descr b/packages/macaroons/macaroons.0.1.1/descr deleted file mode 100644 index 5f3fe753009..00000000000 --- a/packages/macaroons/macaroons.0.1.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -Macaroons for OCaml - -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. diff --git a/packages/macaroons/macaroons.0.1.1/opam b/packages/macaroons/macaroons.0.1.1/opam index 68aadcea5d0..f1897929c00 100644 --- a/packages/macaroons/macaroons.0.1.1/opam +++ b/packages/macaroons/macaroons.0.1.1/opam @@ -1,21 +1,38 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Nicolas Ojeda Bar " authors: "Nicolas Ojeda Bar " homepage: "https://www.github.com/nojb/ocaml-macaroons" -dev-repo: "https://www.github.com/nojb/ocaml-macaroons.git" +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} ] -build-doc: [make "doc"] install: [ [make "install"] ] remove: ["ocamlfind" "remove" "macaroons"] depends: [ + "ocaml" {>= "4.01.0"} "base64" {>= "2.0.0"} "ocamlfind" {build} ] depopts: "sodium" -available: [ocaml-version >= "4.01.0"] +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: "md5=e3118571a4d219d78a03db9ac4761a2c" +} diff --git a/packages/macaroons/macaroons.0.1.1/url b/packages/macaroons/macaroons.0.1.1/url deleted file mode 100644 index 873680c22b7..00000000000 --- a/packages/macaroons/macaroons.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nojb/ocaml-macaroons/archive/v0.1.1.tar.gz" -checksum: "e3118571a4d219d78a03db9ac4761a2c" diff --git a/packages/mad/mad.0.4.4/descr b/packages/mad/mad.0.4.4/descr deleted file mode 100644 index 454e7df4fee..00000000000 --- a/packages/mad/mad.0.4.4/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the mad library which provides functions for encoding wave audio files into mp3 diff --git a/packages/mad/mad.0.4.4/opam b/packages/mad/mad.0.4.4/opam deleted file mode 100644 index cae9b61a81c..00000000000 --- a/packages/mad/mad.0.4.4/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1" -maintainer: "https://github.com/ocaml/opam-repository/issues" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -remove: [["ocamlfind" "remove" "mad"]] -depends: ["ocamlfind"] -depexts: [ - [["debian"] ["libmad0-dev"]] - [["ubuntu"] ["libmad0-dev"]] -] -install: [make "install"] diff --git a/packages/mad/mad.0.4.4/url b/packages/mad/mad.0.4.4/url deleted file mode 100644 index 756810db426..00000000000 --- a/packages/mad/mad.0.4.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-mad/0.4.4/ocaml-mad-0.4.4.tar.gz" -checksum: "e45b8c48e1fe6cbec0d4299fa80a66bd" diff --git a/packages/mad/mad.0.4.5/descr b/packages/mad/mad.0.4.5/descr deleted file mode 100644 index 454e7df4fee..00000000000 --- a/packages/mad/mad.0.4.5/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the mad library which provides functions for encoding wave audio files into mp3 diff --git a/packages/mad/mad.0.4.5/opam b/packages/mad/mad.0.4.5/opam index 02e189b3185..50fc98c779b 100644 --- a/packages/mad/mad.0.4.5/opam +++ b/packages/mad/mad.0.4.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-mad" @@ -10,17 +10,25 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "mad"] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["alpine"] ["libmad-dev"]] - [["archlinux"] ["libmad"]] - [["centos"] ["libmad-devel"]] - [["fedora"] ["libmad-devel"]] - [["opensuse"] ["libmad-devel"]] - [["debian"] ["libmad0-dev"]] - [["ubuntu"] ["libmad0-dev"]] - [["nixpkgs"] ["libmad"]] - [[ "osx" "homebrew"] [ "mad" ]] + ["libmad-dev"] {os-distribution = "alpine"} + ["libmad"] {os-distribution = "archlinux"} + ["libmad-devel"] {os-distribution = "centos"} + ["libmad-devel"] {os-distribution = "fedora"} + ["libmad-devel"] {os-distribution = "opensuse"} + ["libmad0-dev"] {os-distribution = "debian"} + ["libmad0-dev"] {os-distribution = "ubuntu"} + ["libmad"] {os-distribution = "nixos"} + ["mad"] {os = "macos" & os-distribution = "homebrew"} ] bug-reports: "https://github.com/savonet/ocaml-mad/issues" -dev-repo: "https://github.com/savonet/ocaml-mad.git" +dev-repo: "git+https://github.com/savonet/ocaml-mad.git" +synopsis: + "Bindings for the mad library which provides functions for encoding wave audio files into mp3" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-mad/releases/download/0.4.5/ocaml-mad-0.4.5.tar.gz" + checksum: "md5=d326d7441c40d2bb1359766173306639" +} diff --git a/packages/mad/mad.0.4.5/url b/packages/mad/mad.0.4.5/url deleted file mode 100644 index ef2cc873454..00000000000 --- a/packages/mad/mad.0.4.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-mad/releases/download/0.4.5/ocaml-mad-0.4.5.tar.gz" -checksum: "d326d7441c40d2bb1359766173306639" diff --git a/packages/magic-mime/magic-mime.1.0.0/descr b/packages/magic-mime/magic-mime.1.0.0/descr deleted file mode 100644 index c3096807714..00000000000 --- a/packages/magic-mime/magic-mime.1.0.0/descr +++ /dev/null @@ -1,21 +0,0 @@ -Convert file extensions to MIME types - -This library contains a database of MIME types that maps filename extensions -into MIME types suitable for use in many Internet protocols such as HTTP or -e-mail. It is generated from the `mime.types` file found in Unix systems, but -has no dependency on a filesystem since it includes the contents of the -database as an ML datastructure. - -For example, here's how to lookup MIME types in the [utop] REPL: - - #require "magic-mime";; - Magic_mime.lookup "/foo/bar.txt";; - - : bytes = "text/plain" - Magic_mime.lookup "bar.css";; - - : bytes = "text/css" - -More information: - -* WWW: -* E-mail: -* Issues diff --git a/packages/magic-mime/magic-mime.1.0.0/opam b/packages/magic-mime/magic-mime.1.0.0/opam index 65f450dacc7..d0f72cfd185 100644 --- a/packages/magic-mime/magic-mime.1.0.0/opam +++ b/packages/magic-mime/magic-mime.1.0.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anil Madhavapeddy " authors: "Anil Madhavapeddy " homepage: "https://github.com/mirage/ocaml-magic-mime" bug-reports: "https://github.com/mirage/ocaml-magic-mime/issues" -dev-repo: "https://github.com/mirage/ocaml-magic-mime.git" +dev-repo: "git+https://github.com/mirage/ocaml-magic-mime.git" license: "ISC" build: [ ["./configure" "--prefix=%{prefix}%"] @@ -12,6 +12,33 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "magic-mime"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} ] +synopsis: "Convert file extensions to MIME types" +description: """ +This library contains a database of MIME types that maps filename extensions +into MIME types suitable for use in many Internet protocols such as HTTP or +e-mail. It is generated from the `mime.types` file found in Unix systems, but +has no dependency on a filesystem since it includes the contents of the +database as an ML datastructure. + +For example, here's how to lookup MIME types in the [utop] REPL: + + #require "magic-mime";; + Magic_mime.lookup "/foo/bar.txt";; + - : bytes = "text/plain" + Magic_mime.lookup "bar.css";; + - : bytes = "text/css" + +More information: + +* WWW: +* E-mail: +* Issues """ +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-magic-mime/archive/v1.0.0.tar.gz" + checksum: "md5=9db0c16e7b5af54a3d01ca2169d8395d" +} diff --git a/packages/magic-mime/magic-mime.1.0.0/url b/packages/magic-mime/magic-mime.1.0.0/url deleted file mode 100644 index adf57154da9..00000000000 --- a/packages/magic-mime/magic-mime.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-magic-mime/archive/v1.0.0.tar.gz" -checksum: "9db0c16e7b5af54a3d01ca2169d8395d" diff --git a/packages/magic-mime/magic-mime.1.0.1/descr b/packages/magic-mime/magic-mime.1.0.1/descr deleted file mode 100644 index c3096807714..00000000000 --- a/packages/magic-mime/magic-mime.1.0.1/descr +++ /dev/null @@ -1,21 +0,0 @@ -Convert file extensions to MIME types - -This library contains a database of MIME types that maps filename extensions -into MIME types suitable for use in many Internet protocols such as HTTP or -e-mail. It is generated from the `mime.types` file found in Unix systems, but -has no dependency on a filesystem since it includes the contents of the -database as an ML datastructure. - -For example, here's how to lookup MIME types in the [utop] REPL: - - #require "magic-mime";; - Magic_mime.lookup "/foo/bar.txt";; - - : bytes = "text/plain" - Magic_mime.lookup "bar.css";; - - : bytes = "text/css" - -More information: - -* WWW: -* E-mail: -* Issues diff --git a/packages/magic-mime/magic-mime.1.0.1/opam b/packages/magic-mime/magic-mime.1.0.1/opam index 29250b40852..3022ca2d8c4 100644 --- a/packages/magic-mime/magic-mime.1.0.1/opam +++ b/packages/magic-mime/magic-mime.1.0.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anil Madhavapeddy " authors: "Anil Madhavapeddy " homepage: "https://github.com/mirage/ocaml-magic-mime" bug-reports: "https://github.com/mirage/ocaml-magic-mime/issues" -dev-repo: "https://github.com/mirage/ocaml-magic-mime.git" +dev-repo: "git+https://github.com/mirage/ocaml-magic-mime.git" doc: "https://mirage.github.io/ocaml-magic-mime" license: "ISC" @@ -13,7 +13,33 @@ build: [ ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Convert file extensions to MIME types" +description: """ +This library contains a database of MIME types that maps filename extensions +into MIME types suitable for use in many Internet protocols such as HTTP or +e-mail. It is generated from the `mime.types` file found in Unix systems, but +has no dependency on a filesystem since it includes the contents of the +database as an ML datastructure. + +For example, here's how to lookup MIME types in the [utop] REPL: + + #require "magic-mime";; + Magic_mime.lookup "/foo/bar.txt";; + - : bytes = "text/plain" + Magic_mime.lookup "bar.css";; + - : bytes = "text/css" + +More information: + +* WWW: +* E-mail: +* Issues """ +url { + src: + "https://github.com/mirage/ocaml-magic-mime/releases/download/1.0.1/magic-mime-1.0.1.tbz" + checksum: "md5=bd05c33aee8a461f63c23c3d0515d224" +} diff --git a/packages/magic-mime/magic-mime.1.0.1/url b/packages/magic-mime/magic-mime.1.0.1/url deleted file mode 100644 index 2d07c745572..00000000000 --- a/packages/magic-mime/magic-mime.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-magic-mime/releases/download/1.0.1/magic-mime-1.0.1.tbz" -checksum: "bd05c33aee8a461f63c23c3d0515d224" diff --git a/packages/magic-mime/magic-mime.1.1.0/descr b/packages/magic-mime/magic-mime.1.1.0/descr deleted file mode 100644 index eb0771d5ea5..00000000000 --- a/packages/magic-mime/magic-mime.1.1.0/descr +++ /dev/null @@ -1,26 +0,0 @@ -Map filenames to common MIME types - -This library contains a database of MIME types that maps filename extensions -into MIME types suitable for use in many Internet protocols such as HTTP or -e-mail. It is generated from the `mime.types` file found in Unix systems, but -has no dependency on a filesystem since it includes the contents of the -database as an ML datastructure. - -For example, here's how to lookup MIME types in the [utop] REPL: - - #require "magic-mime";; - Magic_mime.lookup "/foo/bar.txt";; - - : bytes = "text/plain" - Magic_mime.lookup "bar.css";; - - : bytes = "text/css" - -### Internals - -The following files need to be edited to add MIME types: - -- mime.types: this is obtained by synching from the Apache Foundation's - [mime.types](https://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types) - in the Apache Subversion repository. -- x-mime.types: these are the extension types, so non-standard `x-` prefixes are used here. -- file.types: full filenames of common occurrences that are useful to map onto a MIME type. - OCaml-specific things like `opam` files show up here. \ No newline at end of file diff --git a/packages/magic-mime/magic-mime.1.1.0/opam b/packages/magic-mime/magic-mime.1.1.0/opam index 9459ca8b11f..a2ef0ce8421 100644 --- a/packages/magic-mime/magic-mime.1.1.0/opam +++ b/packages/magic-mime/magic-mime.1.1.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" name: "magic-mime" maintainer: "Anil Madhavapeddy " authors: ["Anil Madhavapeddy" "Maxence Guesdon"] homepage: "https://github.com/mirage/ocaml-magic-mime" bug-reports: "https://github.com/mirage/ocaml-magic-mime/issues" -dev-repo: "https://github.com/mirage/ocaml-magic-mime.git" +dev-repo: "git+https://github.com/mirage/ocaml-magic-mime.git" doc: "https://mirage.github.io/ocaml-magic-mime" license: "ISC" @@ -14,6 +14,37 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Map filenames to common MIME types" +description: """ +This library contains a database of MIME types that maps filename extensions +into MIME types suitable for use in many Internet protocols such as HTTP or +e-mail. It is generated from the `mime.types` file found in Unix systems, but +has no dependency on a filesystem since it includes the contents of the +database as an ML datastructure. + +For example, here's how to lookup MIME types in the [utop] REPL: + + #require "magic-mime";; + Magic_mime.lookup "/foo/bar.txt";; + - : bytes = "text/plain" + Magic_mime.lookup "bar.css";; + - : bytes = "text/css" + +### Internals + +The following files need to be edited to add MIME types: + +- mime.types: this is obtained by synching from the Apache Foundation's + [mime.types](https://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types) + in the Apache Subversion repository. +- x-mime.types: these are the extension types, so non-standard `x-` prefixes are used here. +- file.types: full filenames of common occurrences that are useful to map onto a MIME type. + OCaml-specific things like `opam` files show up here.""" +url { + src: + "https://github.com/mirage/ocaml-magic-mime/releases/download/v1.1.0/magic-mime-1.1.0.tbz" + checksum: "md5=341ab5133c2e17ca645f23a0149025d1" +} diff --git a/packages/magic-mime/magic-mime.1.1.0/url b/packages/magic-mime/magic-mime.1.1.0/url deleted file mode 100644 index 7bfb26c9d49..00000000000 --- a/packages/magic-mime/magic-mime.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-magic-mime/releases/download/v1.1.0/magic-mime-1.1.0.tbz" -checksum: "341ab5133c2e17ca645f23a0149025d1" \ No newline at end of file diff --git a/packages/magic/magic.0.7.3/descr b/packages/magic/magic.0.7.3/descr deleted file mode 100644 index f65d58686ad..00000000000 --- a/packages/magic/magic.0.7.3/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for libmagic (to determine the type of files) diff --git a/packages/magic/magic.0.7.3/opam b/packages/magic/magic.0.7.3/opam index 87766fdd4de..5140e793ec7 100644 --- a/packages/magic/magic.0.7.3/opam +++ b/packages/magic/magic.0.7.3/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ ["./configure" "--prefix" prefix "--datarootdir" prefix] @@ -8,14 +8,20 @@ remove: [ ["./configure" "--prefix" prefix "--datarootdir" prefix] [make "uninstall"] ] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["alpine"] ["file-dev"]] - [["centos"] ["file-devel"]] - [["fedora"] ["file-devel"]] - [["opensuse"] ["file-devel"]] - [["debian"] ["libmagic-dev"]] - [["ubuntu"] ["libmagic-dev"]] - [["osx" "homebrew"] ["libmagic"]] + ["file-dev"] {os-distribution = "alpine"} + ["file-devel"] {os-distribution = "centos"} + ["file-devel"] {os-distribution = "fedora"} + ["file-devel"] {os-distribution = "opensuse"} + ["libmagic-dev"] {os-distribution = "debian"} + ["libmagic-dev"] {os-distribution = "ubuntu"} + ["libmagic"] {os = "macos" & os-distribution = "homebrew"} ] install: [make "install"] +synopsis: "Bindings for libmagic (to determine the type of files)" +url { + src: + "http://downloads.sourceforge.net/project/ocaml-magic/ocaml-magic/0.7/ocaml-magic-0.7.3.tar.gz" + checksum: "md5=5b8a4d149fe8ce095ab8115f2e49beba" +} diff --git a/packages/magic/magic.0.7.3/url b/packages/magic/magic.0.7.3/url deleted file mode 100644 index 953ce792179..00000000000 --- a/packages/magic/magic.0.7.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/ocaml-magic/ocaml-magic/0.7/ocaml-magic-0.7.3.tar.gz" -checksum: "5b8a4d149fe8ce095ab8115f2e49beba" diff --git a/packages/maildir/maildir.0.9.0/descr b/packages/maildir/maildir.0.9.0/descr deleted file mode 100644 index c11bdfd7309..00000000000 --- a/packages/maildir/maildir.0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -This is a preliminary release of an OCaml library to access directories in the Maildir format. diff --git a/packages/maildir/maildir.0.9.0/opam b/packages/maildir/maildir.0.9.0/opam index e3a065617c0..2e9fcc648fe 100644 --- a/packages/maildir/maildir.0.9.0/opam +++ b/packages/maildir/maildir.0.9.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "maildir" version: "0.9.0" maintainer: "dominic.price@nottingham.ac.uk" @@ -15,9 +15,16 @@ remove: [ ["ocamlfind" "remove" "maildir"] ] depends: [ + "ocaml" "oasis" "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://github.com/nojb/ocaml-maildir" install: [make "install"] +synopsis: + "This is a preliminary release of an OCaml library to access directories in the Maildir format." +url { + src: "https://github.com/nojb/ocaml-maildir/archive/v0.9.0.tar.gz" + checksum: "md5=77fb1a413686c0c06ac13a69de507bf7" +} diff --git a/packages/maildir/maildir.0.9.0/url b/packages/maildir/maildir.0.9.0/url deleted file mode 100644 index 6ac6a4f604e..00000000000 --- a/packages/maildir/maildir.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/nojb/ocaml-maildir/archive/v0.9.0.tar.gz" -checksum: "77fb1a413686c0c06ac13a69de507bf7" diff --git a/packages/maki/maki.0.1.1/descr b/packages/maki/maki.0.1.1/descr deleted file mode 100644 index b9053c3b3ff..00000000000 --- a/packages/maki/maki.0.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Persistent incremental computations, for repeatable tests and benchmarks. - -See http://cedeela.fr/maki-on-disk-memoization-for-deterministic-fun-and-profit.html for -more information. diff --git a/packages/maki/maki.0.1.1/opam b/packages/maki/maki.0.1.1/opam index 5e352f143b8..a72906e97ee 100644 --- a/packages/maki/maki.0.1.1/opam +++ b/packages/maki/maki.0.1.1/opam @@ -1,23 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes@inria.fr" authors: "Simon Cruanes" homepage: "https://github.com/c-cube/maki/" bug-reports: "https://github.com/c-cube/maki/issues/" doc: "http://cedeela.fr/~simon/software/maki/" tags: ["incremental" "persistent" "memoization"] -dev-repo: "https://github.com/c-cube/maki.git" +dev-repo: "git+https://github.com/c-cube/maki.git" build: [ ["./configure" "--prefix" prefix "--%{yojson:enable}%-yojson"] [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [make "install"] -build-test: [make "test"] -build-doc: [make "doc"] remove: [ ["ocamlfind" "remove" "maki"] ["rm" "%{bin}%/maki_gc"] ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "result" @@ -28,4 +29,13 @@ depends: [ "base-threads" ] depopts: "yojson" -available: [ocaml-version >= "4.02.0"] +synopsis: + "Persistent incremental computations, for repeatable tests and benchmarks." +description: """ +See http://cedeela.fr/maki-on-disk-memoization-for-deterministic-fun-and-profit.html for +more information.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/maki/archive/0.1.1.tar.gz" + checksum: "md5=3707a8f302e18012211be1da766699eb" +} diff --git a/packages/maki/maki.0.1.1/url b/packages/maki/maki.0.1.1/url deleted file mode 100644 index ca9bfb08368..00000000000 --- a/packages/maki/maki.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/maki/archive/0.1.1.tar.gz" -checksum: "3707a8f302e18012211be1da766699eb" diff --git a/packages/maki/maki.0.1/descr b/packages/maki/maki.0.1/descr deleted file mode 100644 index b9053c3b3ff..00000000000 --- a/packages/maki/maki.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Persistent incremental computations, for repeatable tests and benchmarks. - -See http://cedeela.fr/maki-on-disk-memoization-for-deterministic-fun-and-profit.html for -more information. diff --git a/packages/maki/maki.0.1/opam b/packages/maki/maki.0.1/opam index 9319d9d3581..a64998d6519 100644 --- a/packages/maki/maki.0.1/opam +++ b/packages/maki/maki.0.1/opam @@ -1,31 +1,41 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes@inria.fr" authors: "Simon Cruanes" homepage: "https://github.com/c-cube/maki/" bug-reports: "https://github.com/c-cube/maki/issues/" doc: "http://cedeela.fr/~simon/software/maki/" tags: ["incremental" "persistent" "memoization"] -dev-repo: "https://github.com/c-cube/maki.git" +dev-repo: "git+https://github.com/c-cube/maki.git" build: [ ["./configure" "--prefix" prefix "--%{yojson:enable}%-yojson"] [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [make "install"] -build-test: [make "test"] -build-doc: [make "doc"] remove: [ ["ocamlfind" "remove" "maki"] ["rm" "%{bin}%/maki_gc"] ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "result" - "lwt" { >= "2.4.7" } + "lwt" {>= "2.4.7"} "base-unix" "bencode" "sha" "base-threads" ] depopts: "yojson" -available: [ocaml-version >= "4.02.0"] +synopsis: + "Persistent incremental computations, for repeatable tests and benchmarks." +description: """ +See http://cedeela.fr/maki-on-disk-memoization-for-deterministic-fun-and-profit.html for +more information.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/maki/archive/0.1.tar.gz" + checksum: "md5=822e1f4248f874935a53d89040152e88" +} diff --git a/packages/maki/maki.0.1/url b/packages/maki/maki.0.1/url deleted file mode 100644 index e2e6bc28134..00000000000 --- a/packages/maki/maki.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/maki/archive/0.1.tar.gz" -checksum: "822e1f4248f874935a53d89040152e88" diff --git a/packages/maki/maki.0.2/descr b/packages/maki/maki.0.2/descr deleted file mode 100644 index b9053c3b3ff..00000000000 --- a/packages/maki/maki.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Persistent incremental computations, for repeatable tests and benchmarks. - -See http://cedeela.fr/maki-on-disk-memoization-for-deterministic-fun-and-profit.html for -more information. diff --git a/packages/maki/maki.0.2/opam b/packages/maki/maki.0.2/opam index 5e352f143b8..a25321ae023 100644 --- a/packages/maki/maki.0.2/opam +++ b/packages/maki/maki.0.2/opam @@ -1,23 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes@inria.fr" authors: "Simon Cruanes" homepage: "https://github.com/c-cube/maki/" bug-reports: "https://github.com/c-cube/maki/issues/" doc: "http://cedeela.fr/~simon/software/maki/" tags: ["incremental" "persistent" "memoization"] -dev-repo: "https://github.com/c-cube/maki.git" +dev-repo: "git+https://github.com/c-cube/maki.git" build: [ ["./configure" "--prefix" prefix "--%{yojson:enable}%-yojson"] [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [make "install"] -build-test: [make "test"] -build-doc: [make "doc"] remove: [ ["ocamlfind" "remove" "maki"] ["rm" "%{bin}%/maki_gc"] ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "result" @@ -28,4 +29,13 @@ depends: [ "base-threads" ] depopts: "yojson" -available: [ocaml-version >= "4.02.0"] +synopsis: + "Persistent incremental computations, for repeatable tests and benchmarks." +description: """ +See http://cedeela.fr/maki-on-disk-memoization-for-deterministic-fun-and-profit.html for +more information.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/maki/archive/0.2.tar.gz" + checksum: "md5=22a852f703ef37d27c63a519f430cea6" +} diff --git a/packages/maki/maki.0.2/url b/packages/maki/maki.0.2/url deleted file mode 100644 index 6ebecd2e2c7..00000000000 --- a/packages/maki/maki.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/maki/archive/0.2.tar.gz" -checksum: "22a852f703ef37d27c63a519f430cea6" diff --git a/packages/malfunction/malfunction.0.2.1/descr b/packages/malfunction/malfunction.0.2.1/descr deleted file mode 100644 index 29e9c96b45b..00000000000 --- a/packages/malfunction/malfunction.0.2.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Compiler back-end for functional languages, based on OCaml. - -Malfunction is a high-performance, low-level untyped program -representation, designed as a target for compilers of functional -programming languages. diff --git a/packages/malfunction/malfunction.0.2.1/opam b/packages/malfunction/malfunction.0.2.1/opam index b83d4ef6c94..d9754d903f3 100644 --- a/packages/malfunction/malfunction.0.2.1/opam +++ b/packages/malfunction/malfunction.0.2.1/opam @@ -1,20 +1,49 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "stephen.dolan@cl.cam.ac.uk" authors: ["Stephen Dolan"] homepage: "https://github.com/stedolan/malfunction" bug-reports: "https://github.com/stedolan/malfunction/issues" -dev-repo: "https://github.com/stedolan/malfunction.git" +dev-repo: "git+https://github.com/stedolan/malfunction.git" license: "LGPL" -build: -[[ "jbuilder" "build" "--only-packages" "%{name}%" "--root" "." "-j" jobs "@install" ]] -build-test: -[[ "jbuilder" "build" "--only-packages" "%{name}%" "--root" "." "-j" jobs "@runtest" ]] -available: [ ocaml-version >= "4.03" ] +build: [ + [ + "jbuilder" + "build" + "--only-packages" + "%{name}%" + "--root" + "." + "-j" + jobs + "@install" + ] + [ + "jbuilder" + "build" + "--only-packages" + "%{name}%" + "--root" + "." + "-j" + jobs + "@runtest" + ] {with-test} +] depends: [ + "ocaml" {>= "4.03"} "ocamlfind" "base-flambda" "jbuilder" {build} "cppo" {build} - "omd" {test} + "omd" {with-test} "zarith" ] +synopsis: "Compiler back-end for functional languages, based on OCaml." +description: """ +Malfunction is a high-performance, low-level untyped program +representation, designed as a target for compilers of functional +programming languages.""" +url { + src: "https://github.com/stedolan/malfunction/archive/v0.2.1.tar.gz" + checksum: "md5=afe6a5143d70a35a61762b213a066f05" +} diff --git a/packages/malfunction/malfunction.0.2.1/url b/packages/malfunction/malfunction.0.2.1/url deleted file mode 100644 index d3bbfcbd023..00000000000 --- a/packages/malfunction/malfunction.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/stedolan/malfunction/archive/v0.2.1.tar.gz" -checksum: "afe6a5143d70a35a61762b213a066f05" diff --git a/packages/malfunction/malfunction.0.2/descr b/packages/malfunction/malfunction.0.2/descr deleted file mode 100644 index 29e9c96b45b..00000000000 --- a/packages/malfunction/malfunction.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Compiler back-end for functional languages, based on OCaml. - -Malfunction is a high-performance, low-level untyped program -representation, designed as a target for compilers of functional -programming languages. diff --git a/packages/malfunction/malfunction.0.2/opam b/packages/malfunction/malfunction.0.2/opam index b83d4ef6c94..be0f8f61f3a 100644 --- a/packages/malfunction/malfunction.0.2/opam +++ b/packages/malfunction/malfunction.0.2/opam @@ -1,20 +1,49 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "stephen.dolan@cl.cam.ac.uk" authors: ["Stephen Dolan"] homepage: "https://github.com/stedolan/malfunction" bug-reports: "https://github.com/stedolan/malfunction/issues" -dev-repo: "https://github.com/stedolan/malfunction.git" +dev-repo: "git+https://github.com/stedolan/malfunction.git" license: "LGPL" -build: -[[ "jbuilder" "build" "--only-packages" "%{name}%" "--root" "." "-j" jobs "@install" ]] -build-test: -[[ "jbuilder" "build" "--only-packages" "%{name}%" "--root" "." "-j" jobs "@runtest" ]] -available: [ ocaml-version >= "4.03" ] +build: [ + [ + "jbuilder" + "build" + "--only-packages" + "%{name}%" + "--root" + "." + "-j" + jobs + "@install" + ] + [ + "jbuilder" + "build" + "--only-packages" + "%{name}%" + "--root" + "." + "-j" + jobs + "@runtest" + ] {with-test} +] depends: [ + "ocaml" {>= "4.03"} "ocamlfind" "base-flambda" "jbuilder" {build} "cppo" {build} - "omd" {test} + "omd" {with-test} "zarith" ] +synopsis: "Compiler back-end for functional languages, based on OCaml." +description: """ +Malfunction is a high-performance, low-level untyped program +representation, designed as a target for compilers of functional +programming languages.""" +url { + src: "https://github.com/stedolan/malfunction/archive/v0.2.tar.gz" + checksum: "md5=a6d334336888a1ec3b7dd14672608878" +} diff --git a/packages/malfunction/malfunction.0.2/url b/packages/malfunction/malfunction.0.2/url deleted file mode 100644 index e49ce19545f..00000000000 --- a/packages/malfunction/malfunction.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/stedolan/malfunction/archive/v0.2.tar.gz" -checksum: "a6d334336888a1ec3b7dd14672608878" diff --git a/packages/mariadb/mariadb.0.10.0/descr b/packages/mariadb/mariadb.0.10.0/descr deleted file mode 100644 index ad4ecd0952a..00000000000 --- a/packages/mariadb/mariadb.0.10.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml bindings to MariaDB - -OCaml-MariaDB provides Ctypes-based bindings for MariaDB, including its -nonblocking API. diff --git a/packages/mariadb/mariadb.0.10.0/opam b/packages/mariadb/mariadb.0.10.0/opam index e07dbf41435..1942da6a0e6 100644 --- a/packages/mariadb/mariadb.0.10.0/opam +++ b/packages/mariadb/mariadb.0.10.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/andrenth/ocaml-mariadb.git" +dev-repo: "git+https://github.com/andrenth/ocaml-mariadb.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -15,8 +15,17 @@ remove: [ ["ocamlfind" "remove" "mariadb_bindings"] ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ctypes" {>= "0.7.0"} "ctypes-foreign" {>= "0.4.0"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "OCaml bindings to MariaDB" +description: """ +OCaml-MariaDB provides Ctypes-based bindings for MariaDB, including its +nonblocking API.""" +flags: light-uninstall +url { + src: "https://github.com/andrenth/ocaml-mariadb/archive/0.10.0.tar.gz" + checksum: "md5=def1b3813b0b9f1174dfc01ea07ccde9" +} diff --git a/packages/mariadb/mariadb.0.10.0/url b/packages/mariadb/mariadb.0.10.0/url deleted file mode 100644 index d388ee3e6a5..00000000000 --- a/packages/mariadb/mariadb.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andrenth/ocaml-mariadb/archive/0.10.0.tar.gz" -checksum: "def1b3813b0b9f1174dfc01ea07ccde9" diff --git a/packages/mariadb/mariadb.0.5.0/descr b/packages/mariadb/mariadb.0.5.0/descr deleted file mode 100644 index 565954d5626..00000000000 --- a/packages/mariadb/mariadb.0.5.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml bindings for MariaDB's libmysqlclient - -OCaml-MariaDB provides Ctypes-based bindings for MariaDB's libmysqlclient, including -its nonblocking API. diff --git a/packages/mariadb/mariadb.0.5.0/opam b/packages/mariadb/mariadb.0.5.0/opam index 40ca2edcfce..e55cf2e5ed7 100644 --- a/packages/mariadb/mariadb.0.5.0/opam +++ b/packages/mariadb/mariadb.0.5.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/andrenth/ocaml-mariadb.git" +dev-repo: "git+https://github.com/andrenth/ocaml-mariadb.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -12,15 +12,24 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "mariadb"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ctypes" {>= "0.7.0"} "ctypes-foreign" {>= "0.4.0"} "async" "lwt" ] -available: [ocaml-version >= "4.03.0"] depexts: [ - [["debian"] ["libmysqlclient-dev" "libmariadbclient-dev"]] - [["ubuntu"] ["libmysqlclient-dev" "libmariadbclient-dev"]] - [["osx" "homebrew"] ["mariadb"]] + ["libmysqlclient-dev" "libmariadbclient-dev"] {os-distribution = "debian"} + ["libmysqlclient-dev" "libmariadbclient-dev"] {os-distribution = "ubuntu"} + ["mariadb"] {os = "macos" & os-distribution = "homebrew"} ] +synopsis: "OCaml bindings for MariaDB's libmysqlclient" +description: """ +OCaml-MariaDB provides Ctypes-based bindings for MariaDB's libmysqlclient, including +its nonblocking API.""" +flags: light-uninstall +url { + src: "https://github.com/andrenth/ocaml-mariadb/archive/0.5.0.tar.gz" + checksum: "md5=6bf438d6e74586bc6cc61d00b11f8ed1" +} diff --git a/packages/mariadb/mariadb.0.5.0/url b/packages/mariadb/mariadb.0.5.0/url deleted file mode 100644 index cc4433b4f34..00000000000 --- a/packages/mariadb/mariadb.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andrenth/ocaml-mariadb/archive/0.5.0.tar.gz" -checksum: "6bf438d6e74586bc6cc61d00b11f8ed1" diff --git a/packages/mariadb/mariadb.0.5.1/descr b/packages/mariadb/mariadb.0.5.1/descr deleted file mode 100644 index a66598b65f4..00000000000 --- a/packages/mariadb/mariadb.0.5.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml bindings for MariaDB's libmysqlclient - -OCaml-MariaDB provides Ctypes-based bindings for MariaDB's libmysqlclient, -including its nonblocking API. diff --git a/packages/mariadb/mariadb.0.5.1/opam b/packages/mariadb/mariadb.0.5.1/opam index e07dbf41435..17bc6597ecb 100644 --- a/packages/mariadb/mariadb.0.5.1/opam +++ b/packages/mariadb/mariadb.0.5.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/andrenth/ocaml-mariadb.git" +dev-repo: "git+https://github.com/andrenth/ocaml-mariadb.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -15,8 +15,17 @@ remove: [ ["ocamlfind" "remove" "mariadb_bindings"] ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ctypes" {>= "0.7.0"} "ctypes-foreign" {>= "0.4.0"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "OCaml bindings for MariaDB's libmysqlclient" +description: """ +OCaml-MariaDB provides Ctypes-based bindings for MariaDB's libmysqlclient, +including its nonblocking API.""" +flags: light-uninstall +url { + src: "https://github.com/andrenth/ocaml-mariadb/archive/0.5.1.tar.gz" + checksum: "md5=ad4982749edf6fee2a3fd9cad336f6ab" +} diff --git a/packages/mariadb/mariadb.0.5.1/url b/packages/mariadb/mariadb.0.5.1/url deleted file mode 100644 index f2e8372cf33..00000000000 --- a/packages/mariadb/mariadb.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andrenth/ocaml-mariadb/archive/0.5.1.tar.gz" -checksum: "ad4982749edf6fee2a3fd9cad336f6ab" diff --git a/packages/mariadb/mariadb.0.6.0/descr b/packages/mariadb/mariadb.0.6.0/descr deleted file mode 100644 index a66598b65f4..00000000000 --- a/packages/mariadb/mariadb.0.6.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml bindings for MariaDB's libmysqlclient - -OCaml-MariaDB provides Ctypes-based bindings for MariaDB's libmysqlclient, -including its nonblocking API. diff --git a/packages/mariadb/mariadb.0.6.0/opam b/packages/mariadb/mariadb.0.6.0/opam index e07dbf41435..9dccc3f1570 100644 --- a/packages/mariadb/mariadb.0.6.0/opam +++ b/packages/mariadb/mariadb.0.6.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/andrenth/ocaml-mariadb.git" +dev-repo: "git+https://github.com/andrenth/ocaml-mariadb.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -15,8 +15,17 @@ remove: [ ["ocamlfind" "remove" "mariadb_bindings"] ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ctypes" {>= "0.7.0"} "ctypes-foreign" {>= "0.4.0"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "OCaml bindings for MariaDB's libmysqlclient" +description: """ +OCaml-MariaDB provides Ctypes-based bindings for MariaDB's libmysqlclient, +including its nonblocking API.""" +flags: light-uninstall +url { + src: "https://github.com/andrenth/ocaml-mariadb/archive/0.6.0.tar.gz" + checksum: "md5=56d4493a5e12bdedf1d952ad173b9362" +} diff --git a/packages/mariadb/mariadb.0.6.0/url b/packages/mariadb/mariadb.0.6.0/url deleted file mode 100644 index 53b0e9e0ace..00000000000 --- a/packages/mariadb/mariadb.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andrenth/ocaml-mariadb/archive/0.6.0.tar.gz" -checksum: "56d4493a5e12bdedf1d952ad173b9362" diff --git a/packages/mariadb/mariadb.0.7.0/descr b/packages/mariadb/mariadb.0.7.0/descr deleted file mode 100644 index ad4ecd0952a..00000000000 --- a/packages/mariadb/mariadb.0.7.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml bindings to MariaDB - -OCaml-MariaDB provides Ctypes-based bindings for MariaDB, including its -nonblocking API. diff --git a/packages/mariadb/mariadb.0.7.0/opam b/packages/mariadb/mariadb.0.7.0/opam index e07dbf41435..e97e1092c58 100644 --- a/packages/mariadb/mariadb.0.7.0/opam +++ b/packages/mariadb/mariadb.0.7.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/andrenth/ocaml-mariadb.git" +dev-repo: "git+https://github.com/andrenth/ocaml-mariadb.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -15,8 +15,17 @@ remove: [ ["ocamlfind" "remove" "mariadb_bindings"] ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ctypes" {>= "0.7.0"} "ctypes-foreign" {>= "0.4.0"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "OCaml bindings to MariaDB" +description: """ +OCaml-MariaDB provides Ctypes-based bindings for MariaDB, including its +nonblocking API.""" +flags: light-uninstall +url { + src: "https://github.com/andrenth/ocaml-mariadb/archive/0.7.0.tar.gz" + checksum: "md5=cab2b39fb1c38a777622c8ee4f8a27a8" +} diff --git a/packages/mariadb/mariadb.0.7.0/url b/packages/mariadb/mariadb.0.7.0/url deleted file mode 100644 index f2a536c75d1..00000000000 --- a/packages/mariadb/mariadb.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andrenth/ocaml-mariadb/archive/0.7.0.tar.gz" -checksum: "cab2b39fb1c38a777622c8ee4f8a27a8" diff --git a/packages/mariadb/mariadb.0.8.0/descr b/packages/mariadb/mariadb.0.8.0/descr deleted file mode 100644 index ad4ecd0952a..00000000000 --- a/packages/mariadb/mariadb.0.8.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml bindings to MariaDB - -OCaml-MariaDB provides Ctypes-based bindings for MariaDB, including its -nonblocking API. diff --git a/packages/mariadb/mariadb.0.8.0/opam b/packages/mariadb/mariadb.0.8.0/opam index e07dbf41435..1f9a9e7eec6 100644 --- a/packages/mariadb/mariadb.0.8.0/opam +++ b/packages/mariadb/mariadb.0.8.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/andrenth/ocaml-mariadb.git" +dev-repo: "git+https://github.com/andrenth/ocaml-mariadb.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -15,8 +15,17 @@ remove: [ ["ocamlfind" "remove" "mariadb_bindings"] ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ctypes" {>= "0.7.0"} "ctypes-foreign" {>= "0.4.0"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "OCaml bindings to MariaDB" +description: """ +OCaml-MariaDB provides Ctypes-based bindings for MariaDB, including its +nonblocking API.""" +flags: light-uninstall +url { + src: "https://github.com/andrenth/ocaml-mariadb/archive/0.8.0.tar.gz" + checksum: "md5=fb3b5d71ff87324340295387a20ff1f9" +} diff --git a/packages/mariadb/mariadb.0.8.0/url b/packages/mariadb/mariadb.0.8.0/url deleted file mode 100644 index afaf328d3ab..00000000000 --- a/packages/mariadb/mariadb.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andrenth/ocaml-mariadb/archive/0.8.0.tar.gz" -checksum: "fb3b5d71ff87324340295387a20ff1f9" diff --git a/packages/mariadb/mariadb.0.8.1/descr b/packages/mariadb/mariadb.0.8.1/descr deleted file mode 100644 index ad4ecd0952a..00000000000 --- a/packages/mariadb/mariadb.0.8.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml bindings to MariaDB - -OCaml-MariaDB provides Ctypes-based bindings for MariaDB, including its -nonblocking API. diff --git a/packages/mariadb/mariadb.0.8.1/opam b/packages/mariadb/mariadb.0.8.1/opam index e07dbf41435..c1e38c6bd8b 100644 --- a/packages/mariadb/mariadb.0.8.1/opam +++ b/packages/mariadb/mariadb.0.8.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/andrenth/ocaml-mariadb.git" +dev-repo: "git+https://github.com/andrenth/ocaml-mariadb.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -15,8 +15,17 @@ remove: [ ["ocamlfind" "remove" "mariadb_bindings"] ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ctypes" {>= "0.7.0"} "ctypes-foreign" {>= "0.4.0"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "OCaml bindings to MariaDB" +description: """ +OCaml-MariaDB provides Ctypes-based bindings for MariaDB, including its +nonblocking API.""" +flags: light-uninstall +url { + src: "https://github.com/andrenth/ocaml-mariadb/archive/0.8.1.tar.gz" + checksum: "md5=6ecbb284e47489e4bba8772433289a52" +} diff --git a/packages/mariadb/mariadb.0.8.1/url b/packages/mariadb/mariadb.0.8.1/url deleted file mode 100644 index 2a905b4b453..00000000000 --- a/packages/mariadb/mariadb.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andrenth/ocaml-mariadb/archive/0.8.1.tar.gz" -checksum: "6ecbb284e47489e4bba8772433289a52" diff --git a/packages/mariadb/mariadb.0.8.2/descr b/packages/mariadb/mariadb.0.8.2/descr deleted file mode 100644 index ad4ecd0952a..00000000000 --- a/packages/mariadb/mariadb.0.8.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml bindings to MariaDB - -OCaml-MariaDB provides Ctypes-based bindings for MariaDB, including its -nonblocking API. diff --git a/packages/mariadb/mariadb.0.8.2/opam b/packages/mariadb/mariadb.0.8.2/opam index e07dbf41435..87adb1809e7 100644 --- a/packages/mariadb/mariadb.0.8.2/opam +++ b/packages/mariadb/mariadb.0.8.2/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/andrenth/ocaml-mariadb.git" +dev-repo: "git+https://github.com/andrenth/ocaml-mariadb.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -15,8 +15,17 @@ remove: [ ["ocamlfind" "remove" "mariadb_bindings"] ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ctypes" {>= "0.7.0"} "ctypes-foreign" {>= "0.4.0"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "OCaml bindings to MariaDB" +description: """ +OCaml-MariaDB provides Ctypes-based bindings for MariaDB, including its +nonblocking API.""" +flags: light-uninstall +url { + src: "https://github.com/andrenth/ocaml-mariadb/archive/0.8.2.tar.gz" + checksum: "md5=629ad60f2c1adf29de37e5c4380f4ad5" +} diff --git a/packages/mariadb/mariadb.0.8.2/url b/packages/mariadb/mariadb.0.8.2/url deleted file mode 100644 index 448752439a4..00000000000 --- a/packages/mariadb/mariadb.0.8.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andrenth/ocaml-mariadb/archive/0.8.2.tar.gz" -checksum: "629ad60f2c1adf29de37e5c4380f4ad5" diff --git a/packages/mariadb/mariadb.0.9.0/descr b/packages/mariadb/mariadb.0.9.0/descr deleted file mode 100644 index ad4ecd0952a..00000000000 --- a/packages/mariadb/mariadb.0.9.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml bindings to MariaDB - -OCaml-MariaDB provides Ctypes-based bindings for MariaDB, including its -nonblocking API. diff --git a/packages/mariadb/mariadb.0.9.0/opam b/packages/mariadb/mariadb.0.9.0/opam deleted file mode 100644 index e07dbf41435..00000000000 --- a/packages/mariadb/mariadb.0.9.0/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/andrenth/ocaml-mariadb.git" -build: [ - ["./configure" "--prefix=%{prefix}%"] - [make] -] -install: [make "install"] -remove: [ - ["ocamlfind" "remove" "mariadb"] - ["ocamlfind" "remove" "mariadb_bindings"] -] -depends: [ - "ocamlfind" {build} - "ctypes" {>= "0.7.0"} - "ctypes-foreign" {>= "0.4.0"} -] -available: [ocaml-version >= "4.03.0"] diff --git a/packages/mariadb/mariadb.0.9.0/url b/packages/mariadb/mariadb.0.9.0/url deleted file mode 100644 index 02b90695637..00000000000 --- a/packages/mariadb/mariadb.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andrenth/ocaml-mariadb/archive/0.9.0.tar.gz" -checksum: "aeaf7f3a0f1b53fab043806e4bbcabb5" diff --git a/packages/mariadb/mariadb.1.0.0/descr b/packages/mariadb/mariadb.1.0.0/descr deleted file mode 100644 index bcd33992031..00000000000 --- a/packages/mariadb/mariadb.1.0.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml bindings for MariaDB - -OCaml-MariaDB provides Ctypes-based bindings for MariaDB, including its -nonblocking API. diff --git a/packages/mariadb/mariadb.1.0.0/opam b/packages/mariadb/mariadb.1.0.0/opam index e07dbf41435..b2fd62edcfc 100644 --- a/packages/mariadb/mariadb.1.0.0/opam +++ b/packages/mariadb/mariadb.1.0.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/andrenth/ocaml-mariadb.git" +dev-repo: "git+https://github.com/andrenth/ocaml-mariadb.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -15,8 +15,17 @@ remove: [ ["ocamlfind" "remove" "mariadb_bindings"] ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ctypes" {>= "0.7.0"} "ctypes-foreign" {>= "0.4.0"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "OCaml bindings for MariaDB" +description: """ +OCaml-MariaDB provides Ctypes-based bindings for MariaDB, including its +nonblocking API.""" +flags: light-uninstall +url { + src: "https://github.com/andrenth/ocaml-mariadb/archive/1.0.0.tar.gz" + checksum: "md5=32044a7a0d3d5c7b8fe00be7fb021fa1" +} diff --git a/packages/mariadb/mariadb.1.0.0/url b/packages/mariadb/mariadb.1.0.0/url deleted file mode 100644 index bf70088587e..00000000000 --- a/packages/mariadb/mariadb.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andrenth/ocaml-mariadb/archive/1.0.0.tar.gz" -checksum: "32044a7a0d3d5c7b8fe00be7fb021fa1" diff --git a/packages/mariadb/mariadb.1.0.1/descr b/packages/mariadb/mariadb.1.0.1/descr deleted file mode 100644 index bcd33992031..00000000000 --- a/packages/mariadb/mariadb.1.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml bindings for MariaDB - -OCaml-MariaDB provides Ctypes-based bindings for MariaDB, including its -nonblocking API. diff --git a/packages/mariadb/mariadb.1.0.1/opam b/packages/mariadb/mariadb.1.0.1/opam index 3745ee14af6..d10d89b5dde 100644 --- a/packages/mariadb/mariadb.1.0.1/opam +++ b/packages/mariadb/mariadb.1.0.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/andrenth/ocaml-mariadb.git" +dev-repo: "git+https://github.com/andrenth/ocaml-mariadb.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -15,12 +15,21 @@ remove: [ ["ocamlfind" "remove" "mariadb_bindings"] ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ctypes" {>= "0.7.0"} "ctypes-foreign" {>= "0.4.0"} ] depexts: [ - [["debian"] ["libmariadb-dev"]] - [["ubuntu"] ["libmariadb-dev"]] + ["libmariadb-dev"] {os-distribution = "debian"} + ["libmariadb-dev"] {os-distribution = "ubuntu"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "OCaml bindings for MariaDB" +description: """ +OCaml-MariaDB provides Ctypes-based bindings for MariaDB, including its +nonblocking API.""" +flags: light-uninstall +url { + src: "https://github.com/andrenth/ocaml-mariadb/archive/1.0.1.tar.gz" + checksum: "md5=26cd5c04ad3f8bf107a37919f74b97ef" +} diff --git a/packages/mariadb/mariadb.1.0.1/url b/packages/mariadb/mariadb.1.0.1/url deleted file mode 100644 index a89a33a2e30..00000000000 --- a/packages/mariadb/mariadb.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andrenth/ocaml-mariadb/archive/1.0.1.tar.gz" -checksum: "26cd5c04ad3f8bf107a37919f74b97ef" diff --git a/packages/markup/markup.0.5/descr b/packages/markup/markup.0.5/descr deleted file mode 100644 index e749bc3a4f6..00000000000 --- a/packages/markup/markup.0.5/descr +++ /dev/null @@ -1,20 +0,0 @@ -Error-recovering functional HTML5 and XML parsers and writers - -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. diff --git a/packages/markup/markup.0.5/opam b/packages/markup/markup.0.5/opam deleted file mode 100644 index 308f4841895..00000000000 --- a/packages/markup/markup.0.5/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -name: "markup" -version: "0.5" -maintainer: "Anton Bachin " -authors: "Anton Bachin " -homepage: "https://github.com/aantron/markup.ml" -bug-reports: "https://github.com/aantron/markup.ml/issues" -dev-repo: "https://github.com/aantron/markup.ml.git" -license: "BSD" -depends: [ - "uutf" {<= "0.9.4"} - "ocamlfind" {build} - "ocamlbuild" {build} - "ounit" {test} -] -depopts: ["lwt"] -build: [ - [make "build"] -] -build-test: [ - [make "test"] -] -build-doc: [ - [make "docs"] -] -install: [make "ocamlfind-install"] -remove: ["ocamlfind" "remove" "markup"] diff --git a/packages/markup/markup.0.5/url b/packages/markup/markup.0.5/url deleted file mode 100644 index f7841f2301c..00000000000 --- a/packages/markup/markup.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/aantron/markup.ml/archive/0.5.tar.gz" -checksum: "11bd99f5b3ff6ac4a95bddcccd017b3a" diff --git a/packages/markup/markup.0.6/descr b/packages/markup/markup.0.6/descr deleted file mode 100644 index e749bc3a4f6..00000000000 --- a/packages/markup/markup.0.6/descr +++ /dev/null @@ -1,20 +0,0 @@ -Error-recovering functional HTML5 and XML parsers and writers - -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. diff --git a/packages/markup/markup.0.6/opam b/packages/markup/markup.0.6/opam deleted file mode 100644 index b7ad353fa23..00000000000 --- a/packages/markup/markup.0.6/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -name: "markup" -version: "0.6" -maintainer: "Anton Bachin " -authors: "Anton Bachin " -homepage: "https://github.com/aantron/markup.ml" -bug-reports: "https://github.com/aantron/markup.ml/issues" -dev-repo: "https://github.com/aantron/markup.ml.git" -license: "BSD" -depends: [ - "uutf" {<= "0.9.4"} - "ocamlfind" {build} - "ocamlbuild" {build} - "ounit" {test} -] -depopts: ["lwt"] -build: [ - [make "build"] -] -build-test: [ - [make "test"] -] -build-doc: [ - [make "docs"] -] -install: [make "ocamlfind-install"] -remove: ["ocamlfind" "remove" "markup"] diff --git a/packages/markup/markup.0.6/url b/packages/markup/markup.0.6/url deleted file mode 100644 index 5986fd071c7..00000000000 --- a/packages/markup/markup.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/aantron/markup.ml/archive/0.6.tar.gz" -checksum: "c2804441c090cb893e0eaa36f372dea4" diff --git a/packages/markup/markup.0.7.1/descr b/packages/markup/markup.0.7.1/descr deleted file mode 100644 index e749bc3a4f6..00000000000 --- a/packages/markup/markup.0.7.1/descr +++ /dev/null @@ -1,20 +0,0 @@ -Error-recovering functional HTML5 and XML parsers and writers - -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. diff --git a/packages/markup/markup.0.7.1/opam b/packages/markup/markup.0.7.1/opam deleted file mode 100644 index 4d66db61dbd..00000000000 --- a/packages/markup/markup.0.7.1/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -name: "markup" -version: "0.7.1" -maintainer: "Anton Bachin " -authors: "Anton Bachin " -homepage: "https://github.com/aantron/markup.ml" -bug-reports: "https://github.com/aantron/markup.ml/issues" -dev-repo: "https://github.com/aantron/markup.ml.git" -license: "BSD" -depends: [ - "uutf" {<= "0.9.4"} - "ocamlfind" {build} - "ocamlbuild" {build} - "ounit" {test} -] -depopts: ["lwt"] -build: [ - [make "build"] -] -build-test: [ - [make "test"] -] -build-doc: [ - [make "docs"] -] -install: [make "ocamlfind-install"] -remove: ["ocamlfind" "remove" "markup"] diff --git a/packages/markup/markup.0.7.1/url b/packages/markup/markup.0.7.1/url deleted file mode 100644 index 1896d20382b..00000000000 --- a/packages/markup/markup.0.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/aantron/markup.ml/archive/0.7.1.tar.gz" -checksum: "fd19c103a6e34ae1ac2db30d0e5edc29" diff --git a/packages/markup/markup.0.7.2/descr b/packages/markup/markup.0.7.2/descr deleted file mode 100644 index e749bc3a4f6..00000000000 --- a/packages/markup/markup.0.7.2/descr +++ /dev/null @@ -1,20 +0,0 @@ -Error-recovering functional HTML5 and XML parsers and writers - -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. diff --git a/packages/markup/markup.0.7.2/opam b/packages/markup/markup.0.7.2/opam index ea89a6c4fdb..8347637a73a 100644 --- a/packages/markup/markup.0.7.2/opam +++ b/packages/markup/markup.0.7.2/opam @@ -1,27 +1,49 @@ -opam-version: "1.2" +opam-version: "2.0" name: "markup" version: "0.7.2" maintainer: "Anton Bachin " authors: "Anton Bachin " homepage: "https://github.com/aantron/markup.ml" bug-reports: "https://github.com/aantron/markup.ml/issues" -dev-repo: "https://github.com/aantron/markup.ml.git" +dev-repo: "git+https://github.com/aantron/markup.ml.git" license: "BSD" depends: [ + "ocaml" "uutf" {<= "0.9.4"} "ocamlfind" {build} "ocamlbuild" {build} - "ounit" {test} + "ounit" {with-test} ] depopts: ["lwt"] build: [ [make "build"] -] -build-test: [ - [make "test"] -] -build-doc: [ - [make "docs"] + [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: "md5=317d5223978342edcf7083153b2106f6" +} diff --git a/packages/markup/markup.0.7.2/url b/packages/markup/markup.0.7.2/url deleted file mode 100644 index 61a4645b510..00000000000 --- a/packages/markup/markup.0.7.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/aantron/markup.ml/archive/0.7.2.tar.gz" -checksum: "317d5223978342edcf7083153b2106f6" diff --git a/packages/markup/markup.0.7.3/descr b/packages/markup/markup.0.7.3/descr deleted file mode 100644 index e749bc3a4f6..00000000000 --- a/packages/markup/markup.0.7.3/descr +++ /dev/null @@ -1,20 +0,0 @@ -Error-recovering functional HTML5 and XML parsers and writers - -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. diff --git a/packages/markup/markup.0.7.3/opam b/packages/markup/markup.0.7.3/opam deleted file mode 100644 index 1beb0c1c2b6..00000000000 --- a/packages/markup/markup.0.7.3/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -name: "markup" -version: "0.7.3" -maintainer: "Anton Bachin " -authors: "Anton Bachin " -homepage: "https://github.com/aantron/markup.ml" -doc: "http://aantron.github.io/markup.ml" -bug-reports: "https://github.com/aantron/markup.ml/issues" -dev-repo: "https://github.com/aantron/markup.ml.git" -license: "BSD" -depends: [ - "uutf" {>= "1.0.0"} - "ocamlfind" {build} - "ocamlbuild" {build} - "ounit" {test} -] -depopts: ["lwt"] -build: [ - [make "build"] -] -build-test: [ - [make "test"] -] -build-doc: [ - [make "docs"] -] -install: [make "ocamlfind-install"] -remove: ["ocamlfind" "remove" "markup"] diff --git a/packages/markup/markup.0.7.3/url b/packages/markup/markup.0.7.3/url deleted file mode 100644 index 455ba31a1d8..00000000000 --- a/packages/markup/markup.0.7.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/aantron/markup.ml/archive/0.7.3.tar.gz" -checksum: "05539bfde37e065187a9d7b22f5e8edb" diff --git a/packages/markup/markup.0.7.4/descr b/packages/markup/markup.0.7.4/descr deleted file mode 100644 index e749bc3a4f6..00000000000 --- a/packages/markup/markup.0.7.4/descr +++ /dev/null @@ -1,20 +0,0 @@ -Error-recovering functional HTML5 and XML parsers and writers - -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. diff --git a/packages/markup/markup.0.7.4/opam b/packages/markup/markup.0.7.4/opam deleted file mode 100644 index 68da0f6f570..00000000000 --- a/packages/markup/markup.0.7.4/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -name: "markup" -version: "0.7.4" -maintainer: "Anton Bachin " -authors: "Anton Bachin " -homepage: "https://github.com/aantron/markup.ml" -doc: "http://aantron.github.io/markup.ml" -bug-reports: "https://github.com/aantron/markup.ml/issues" -dev-repo: "https://github.com/aantron/markup.ml.git" -license: "BSD" -depends: [ - "uutf" {>= "1.0.0"} - "ocamlfind" {build} - "ocamlbuild" {build} - "ounit" {test} -] -depopts: ["lwt"] -build: [ - [make "build"] -] -build-test: [ - [make "test"] -] -build-doc: [ - [make "docs"] -] -install: [make "ocamlfind-install"] -remove: ["ocamlfind" "remove" "markup"] diff --git a/packages/markup/markup.0.7.4/url b/packages/markup/markup.0.7.4/url deleted file mode 100644 index fdbbd0ff4d9..00000000000 --- a/packages/markup/markup.0.7.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/aantron/markup.ml/archive/0.7.4.tar.gz" -checksum: "70dc87d6380b7ed1e9727677a739678e" diff --git a/packages/markup/markup.0.7.5/descr b/packages/markup/markup.0.7.5/descr deleted file mode 100644 index e749bc3a4f6..00000000000 --- a/packages/markup/markup.0.7.5/descr +++ /dev/null @@ -1,20 +0,0 @@ -Error-recovering functional HTML5 and XML parsers and writers - -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. diff --git a/packages/markup/markup.0.7.5/opam b/packages/markup/markup.0.7.5/opam index 185b1760b75..a0c690fb64d 100644 --- a/packages/markup/markup.0.7.5/opam +++ b/packages/markup/markup.0.7.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "markup" version: "0.7.5" maintainer: "Anton Bachin " @@ -6,23 +6,45 @@ authors: "Anton Bachin " homepage: "https://github.com/aantron/markup.ml" doc: "http://aantron.github.io/markup.ml" bug-reports: "https://github.com/aantron/markup.ml/issues" -dev-repo: "https://github.com/aantron/markup.ml.git" +dev-repo: "git+https://github.com/aantron/markup.ml.git" license: "BSD" depends: [ + "ocaml" "uutf" {>= "1.0.0"} "ocamlfind" {build} "ocamlbuild" {build} - "ounit" {test} + "ounit" {with-test} ] depopts: ["lwt"] build: [ [make "build"] -] -build-test: [ - [make "test"] -] -build-doc: [ - [make "docs"] + [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.5.tar.gz" + checksum: "md5=968e485574a5b7d15e61376c937a368d" +} diff --git a/packages/markup/markup.0.7.5/url b/packages/markup/markup.0.7.5/url deleted file mode 100644 index 2d9153ccfe0..00000000000 --- a/packages/markup/markup.0.7.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/aantron/markup.ml/archive/0.7.5.tar.gz" -checksum: "968e485574a5b7d15e61376c937a368d" diff --git a/packages/markup/markup.0.7.6/descr b/packages/markup/markup.0.7.6/descr deleted file mode 100644 index e749bc3a4f6..00000000000 --- a/packages/markup/markup.0.7.6/descr +++ /dev/null @@ -1,20 +0,0 @@ -Error-recovering functional HTML5 and XML parsers and writers - -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. diff --git a/packages/markup/markup.0.7.6/opam b/packages/markup/markup.0.7.6/opam index 0f7b3e62973..d4b4d32e0a1 100644 --- a/packages/markup/markup.0.7.6/opam +++ b/packages/markup/markup.0.7.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.7.6" maintainer: "Anton Bachin " @@ -6,12 +6,13 @@ authors: "Anton Bachin " homepage: "https://github.com/aantron/markup.ml" doc: "http://aantron.github.io/markup.ml" bug-reports: "https://github.com/aantron/markup.ml/issues" -dev-repo: "https://github.com/aantron/markup.ml.git" +dev-repo: "git+https://github.com/aantron/markup.ml.git" license: "BSD" depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta17"} - "ounit" {test} + "ounit" {with-test} "uchar" "uutf" {>= "1.0.0"} ] @@ -26,7 +27,29 @@ depopts: [ build: [ ["ocaml" "src/configure.ml"] ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: [ - ["jbuilder" "runtest" "-p" name] -] +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.""" +url { + src: "https://github.com/aantron/markup.ml/archive/0.7.6.tar.gz" + checksum: "md5=866dd2cdb3e304787b26fe8ed53f1f67" +} diff --git a/packages/markup/markup.0.7.6/url b/packages/markup/markup.0.7.6/url deleted file mode 100644 index 948cb4b7826..00000000000 --- a/packages/markup/markup.0.7.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/aantron/markup.ml/archive/0.7.6.tar.gz" -checksum: "866dd2cdb3e304787b26fe8ed53f1f67" diff --git a/packages/markup/markup.0.7/descr b/packages/markup/markup.0.7/descr deleted file mode 100644 index e749bc3a4f6..00000000000 --- a/packages/markup/markup.0.7/descr +++ /dev/null @@ -1,20 +0,0 @@ -Error-recovering functional HTML5 and XML parsers and writers - -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. diff --git a/packages/markup/markup.0.7/opam b/packages/markup/markup.0.7/opam deleted file mode 100644 index 6e61bfeb07e..00000000000 --- a/packages/markup/markup.0.7/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -name: "markup" -version: "0.7" -maintainer: "Anton Bachin " -authors: "Anton Bachin " -homepage: "https://github.com/aantron/markup.ml" -bug-reports: "https://github.com/aantron/markup.ml/issues" -dev-repo: "https://github.com/aantron/markup.ml.git" -license: "BSD" -depends: [ - "uutf" {<= "0.9.4"} - "ocamlfind" {build} - "ocamlbuild" {build} - "ounit" {test} -] -depopts: ["lwt"] -build: [ - [make "build"] -] -build-test: [ - [make "test"] -] -build-doc: [ - [make "docs"] -] -install: [make "ocamlfind-install"] -remove: ["ocamlfind" "remove" "markup"] diff --git a/packages/markup/markup.0.7/url b/packages/markup/markup.0.7/url deleted file mode 100644 index cd73cef772c..00000000000 --- a/packages/markup/markup.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/aantron/markup.ml/archive/0.7.tar.gz" -checksum: "2826dd7810ad90bdfa739acf887c8399" diff --git a/packages/mascot/mascot.1.0/descr b/packages/mascot/mascot.1.0/descr deleted file mode 100644 index 09e6d6f5eff..00000000000 --- a/packages/mascot/mascot.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -A style-checker for OCaml sources (code, documentation, interface, metrics, and typography). diff --git a/packages/mascot/mascot.1.0/opam b/packages/mascot/mascot.1.0/opam index dd9532fef28..99bdc068b59 100644 --- a/packages/mascot/mascot.1.0/opam +++ b/packages/mascot/mascot.1.0/opam @@ -1,17 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" -patches: [ - "4.01.patch" {ocaml-version >= "4.01.0"} -] +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" "camlp4" "ocamlbuild" {build} ] -available: ocaml-version >= "4.0.0" & ocaml-version < "4.02.0" install: [make "install"] +synopsis: + "A style-checker for OCaml sources (code, documentation, interface, metrics, and typography)." +flags: light-uninstall +extra-files: [ + ["mascot.install" "md5=bf82e5b6a5ecc741c8264746c4b34e67"] + ["4.01.patch" "md5=529ca7463032753975fd526b7e2d0e33"] +] +url { + src: "http://forge.ocamlcore.org/frs/download.php/990/mascot-1.0.tar.gz" + checksum: "md5=09bd8a57156ffb553e32e82248615119" +} diff --git a/packages/mascot/mascot.1.0/url b/packages/mascot/mascot.1.0/url deleted file mode 100644 index 60541825d8e..00000000000 --- a/packages/mascot/mascot.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/990/mascot-1.0.tar.gz" -checksum: "09bd8a57156ffb553e32e82248615119" diff --git a/packages/maxminddb/maxminddb.0.3/descr b/packages/maxminddb/maxminddb.0.3/descr deleted file mode 100644 index c9bd3eaf221..00000000000 --- a/packages/maxminddb/maxminddb.0.3/descr +++ /dev/null @@ -1,10 +0,0 @@ -Bindings to Maxmind.com's libmaxminddb library, think geoip2 - -Maxminddb provides OCaml bindings to MaxMind's libmaxminddb C -library, libmaxminddb is the database powering GeoIP2. GeoIP2 -provides geographical/geolocation information about ip addresses -like city of origin, country of origin and more. This library comes -with the the free GeoLite2 City and Country MaxMindDB files. - -This product includes GeoLite2 data created by MaxMind, available -from http://www.maxmind.com. diff --git a/packages/maxminddb/maxminddb.0.3/opam b/packages/maxminddb/maxminddb.0.3/opam deleted file mode 100644 index 2f8011c4fb8..00000000000 --- a/packages/maxminddb/maxminddb.0.3/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -maintainer: "Edgar Aroutiounian " -authors: "Edgar Aroutiounian " -homepage: "http://hyegar.com" -bug-reports: "https://github.com/fxfactorial/ocaml-maxminddb/issues" -license: "BSD-3-clause" -tags: "clib:maxminddb" -dev-repo: "http://github.com/fxfactorial/ocaml-maxminddb.git" -build: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] -remove: ["ocamlfind" "remove" "maxminddb"] -depends: [ - "oasis" {build & >= "0.4"} - "ocamlfind" {build} - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.02.3"] diff --git a/packages/maxminddb/maxminddb.0.3/url b/packages/maxminddb/maxminddb.0.3/url deleted file mode 100644 index 9d9284c1ae5..00000000000 --- a/packages/maxminddb/maxminddb.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/ocaml-maxminddb/archive/v0.3.tar.gz" -checksum: "e1a41706d8ee1ecaf06858c065041184" diff --git a/packages/maxminddb/maxminddb.0.4/descr b/packages/maxminddb/maxminddb.0.4/descr deleted file mode 100644 index 2e7caa19655..00000000000 --- a/packages/maxminddb/maxminddb.0.4/descr +++ /dev/null @@ -1,10 +0,0 @@ -Bindings to Maxmind.com's libmaxminddb library, like geoip2 - -Maxminddb provides OCaml bindings to MaxMind's libmaxminddb C -library, libmaxminddb is the database powering GeoIP2. GeoIP2 -provides geographical/geolocation information about ip addresses -like city of origin, country of origin and more. This library comes -with the the free GeoLite2 City and Country MaxMindDB files. - -This product includes GeoLite2 data created by MaxMind, available -from http://www.maxmind.com. diff --git a/packages/maxminddb/maxminddb.0.4/opam b/packages/maxminddb/maxminddb.0.4/opam deleted file mode 100644 index 7f248445ff7..00000000000 --- a/packages/maxminddb/maxminddb.0.4/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -maintainer: "Edgar Aroutiounian " -authors: "Edgar Aroutiounian " -homepage: "http://hyegar.com" -bug-reports: "https://github.com/fxfactorial/ocaml-maxminddb/issues" -license: "BSD-3-clause" -tags: "clib:maxminddb" -dev-repo: "http://github.com/fxfactorial/ocaml-maxminddb.git" -build: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] -remove: ["ocamlfind" "remove" "maxminddb"] -depends: [ - "oasis" {build & >= "0.4"} - "ocamlfind" {build} -] -available: [ocaml-version >= "4.02.3"] diff --git a/packages/maxminddb/maxminddb.0.4/url b/packages/maxminddb/maxminddb.0.4/url deleted file mode 100644 index c7112262cad..00000000000 --- a/packages/maxminddb/maxminddb.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/ocaml-maxminddb/archive/v0.4.tar.gz" -checksum: "d6c0f201ab33afd0d494d914ed5b8f1e" diff --git a/packages/maxminddb/maxminddb.0.5/descr b/packages/maxminddb/maxminddb.0.5/descr deleted file mode 100644 index 2e7caa19655..00000000000 --- a/packages/maxminddb/maxminddb.0.5/descr +++ /dev/null @@ -1,10 +0,0 @@ -Bindings to Maxmind.com's libmaxminddb library, like geoip2 - -Maxminddb provides OCaml bindings to MaxMind's libmaxminddb C -library, libmaxminddb is the database powering GeoIP2. GeoIP2 -provides geographical/geolocation information about ip addresses -like city of origin, country of origin and more. This library comes -with the the free GeoLite2 City and Country MaxMindDB files. - -This product includes GeoLite2 data created by MaxMind, available -from http://www.maxmind.com. diff --git a/packages/maxminddb/maxminddb.0.5/opam b/packages/maxminddb/maxminddb.0.5/opam deleted file mode 100644 index 7f248445ff7..00000000000 --- a/packages/maxminddb/maxminddb.0.5/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -maintainer: "Edgar Aroutiounian " -authors: "Edgar Aroutiounian " -homepage: "http://hyegar.com" -bug-reports: "https://github.com/fxfactorial/ocaml-maxminddb/issues" -license: "BSD-3-clause" -tags: "clib:maxminddb" -dev-repo: "http://github.com/fxfactorial/ocaml-maxminddb.git" -build: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] -remove: ["ocamlfind" "remove" "maxminddb"] -depends: [ - "oasis" {build & >= "0.4"} - "ocamlfind" {build} -] -available: [ocaml-version >= "4.02.3"] diff --git a/packages/maxminddb/maxminddb.0.5/url b/packages/maxminddb/maxminddb.0.5/url deleted file mode 100644 index de3e3c37d3b..00000000000 --- a/packages/maxminddb/maxminddb.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/ocaml-maxminddb/archive/v0.5.tar.gz" -checksum: "6722d1a14007dd5e7bafb6bc8f9f743e" diff --git a/packages/maxminddb/maxminddb.0.6/descr b/packages/maxminddb/maxminddb.0.6/descr deleted file mode 100644 index 2e7caa19655..00000000000 --- a/packages/maxminddb/maxminddb.0.6/descr +++ /dev/null @@ -1,10 +0,0 @@ -Bindings to Maxmind.com's libmaxminddb library, like geoip2 - -Maxminddb provides OCaml bindings to MaxMind's libmaxminddb C -library, libmaxminddb is the database powering GeoIP2. GeoIP2 -provides geographical/geolocation information about ip addresses -like city of origin, country of origin and more. This library comes -with the the free GeoLite2 City and Country MaxMindDB files. - -This product includes GeoLite2 data created by MaxMind, available -from http://www.maxmind.com. diff --git a/packages/maxminddb/maxminddb.0.6/opam b/packages/maxminddb/maxminddb.0.6/opam index 7f248445ff7..b2d9ea84ba5 100644 --- a/packages/maxminddb/maxminddb.0.6/opam +++ b/packages/maxminddb/maxminddb.0.6/opam @@ -1,27 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Edgar Aroutiounian " authors: "Edgar Aroutiounian " homepage: "http://hyegar.com" bug-reports: "https://github.com/fxfactorial/ocaml-maxminddb/issues" license: "BSD-3-clause" tags: "clib:maxminddb" -dev-repo: "http://github.com/fxfactorial/ocaml-maxminddb.git" +dev-repo: "git+http://github.com/fxfactorial/ocaml-maxminddb.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"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "maxminddb"] depends: [ + "ocaml" {>= "4.02.3"} "oasis" {build & >= "0.4"} "ocamlfind" {build} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "Bindings to Maxmind.com's libmaxminddb library, like geoip2" +description: """ +Maxminddb provides OCaml bindings to MaxMind's libmaxminddb C +library, libmaxminddb is the database powering GeoIP2. GeoIP2 +provides geographical/geolocation information about ip addresses +like city of origin, country of origin and more. This library comes +with the the free GeoLite2 City and Country MaxMindDB files. + +This product includes GeoLite2 data created by MaxMind, available +from http://www.maxmind.com.""" +flags: light-uninstall +url { + src: "https://github.com/fxfactorial/ocaml-maxminddb/archive/v0.6.tar.gz" + checksum: "md5=04c05c3c324dc80f7cae0e6879d5a67c" +} diff --git a/packages/maxminddb/maxminddb.0.6/url b/packages/maxminddb/maxminddb.0.6/url deleted file mode 100644 index f9a9a7a1f19..00000000000 --- a/packages/maxminddb/maxminddb.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/ocaml-maxminddb/archive/v0.6.tar.gz" -checksum: "04c05c3c324dc80f7cae0e6879d5a67c" diff --git a/packages/mbr-format/mbr-format.0.2/descr b/packages/mbr-format/mbr-format.0.2/descr deleted file mode 100644 index 4e24696371b..00000000000 --- a/packages/mbr-format/mbr-format.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -A simple library for manipulating Master Boot Records. - -Intended uses are: - 1. to create bootable disk images creating MirageOS kernels - 2. for MirageOS kernels to read the partition tables on attached disks diff --git a/packages/mbr-format/mbr-format.0.2/opam b/packages/mbr-format/mbr-format.0.2/opam index de2fda306da..9ad3d986b30 100644 --- a/packages/mbr-format/mbr-format.0.2/opam +++ b/packages/mbr-format/mbr-format.0.2/opam @@ -1,12 +1,13 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave.scott@eu.citrix.com" build: make remove: [ [make "uninstall" "BINDIR=%{bin}%"] ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" {build} - "lwt" {<"3.0.0"} + "lwt" {< "3.0.0"} "cstruct" {>= "1.0.1" & < "2.0.0"} "ounit" "re" @@ -18,5 +19,13 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/ocaml-mbr" -available: ocaml-version >= "4.00.0" 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: "md5=e43654b2f5db746a03739bc2dcb2590f" +} diff --git a/packages/mbr-format/mbr-format.0.2/url b/packages/mbr-format/mbr-format.0.2/url deleted file mode 100644 index 1d7763b137e..00000000000 --- a/packages/mbr-format/mbr-format.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-mbr/archive/v0.2.tar.gz" -checksum: "e43654b2f5db746a03739bc2dcb2590f" diff --git a/packages/mbr-format/mbr-format.0.3/descr b/packages/mbr-format/mbr-format.0.3/descr deleted file mode 100644 index 3389d447c66..00000000000 --- a/packages/mbr-format/mbr-format.0.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -A simple library for manipulating Master Boot Records. - -Intended uses are: - 1. to create bootable disk images creating MirageOS unikernels - 2. for MirageOS unikernels to read the partition tables on attached disks diff --git a/packages/mbr-format/mbr-format.0.3/opam b/packages/mbr-format/mbr-format.0.3/opam index 6d0251daef3..c09d90a957c 100644 --- a/packages/mbr-format/mbr-format.0.3/opam +++ b/packages/mbr-format/mbr-format.0.3/opam @@ -1,12 +1,13 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave.scott@eu.citrix.com" build: make remove: [ [make "uninstall" "BINDIR=%{bin}%"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} - "lwt" {<"3.0.0"} + "lwt" {< "3.0.0"} "cstruct" {>= "1.0.1" & < "2.0.0"} "ounit" "re" @@ -19,5 +20,13 @@ depends: [ ] tags: ["org:mirage"] dev-repo: "git://github.com/mirage/ocaml-mbr" -available: ocaml-version >= "4.01.0" 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: "md5=c92322dc6d37867fe9a2320c8a4a8f32" +} diff --git a/packages/mbr-format/mbr-format.0.3/url b/packages/mbr-format/mbr-format.0.3/url deleted file mode 100644 index 5a2ba27e249..00000000000 --- a/packages/mbr-format/mbr-format.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-mbr/archive/v0.3.tar.gz" -checksum: "c92322dc6d37867fe9a2320c8a4a8f32" diff --git a/packages/mccs/mccs.1.1+2/descr b/packages/mccs/mccs.1.1+2/descr deleted file mode 100644 index 1b76ca9060b..00000000000 --- a/packages/mccs/mccs.1.1+2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Multi Criteria CUDF Solver with OCaml bindings - -This is a stripped-down version of the mccs solver (written in C++), including -OCaml bindings based on the cudf library. Note that it includes some correctness -fixes, and a few changes not present in the upstream yet. diff --git a/packages/mccs/mccs.1.1+2/opam b/packages/mccs/mccs.1.1+2/opam index eb9de716931..7a039a492af 100644 --- a/packages/mccs/mccs.1.1+2/opam +++ b/packages/mccs/mccs.1.1+2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Louis Gesbert " authors: [ "Claude Michel " @@ -7,10 +7,20 @@ authors: [ homepage: "http://www.i3s.unice.fr/~cpjm/misc/" bug-reports: "https://github.com/AltGr/ocaml-mccs/issues" license: "BSD-3-clause" -dev-repo: "https://github.com/AltGr/ocaml-mccs.git" +dev-repo: "git+https://github.com/AltGr/ocaml-mccs.git" build: ["jbuilder" "build" "-p" name] depends: [ + "ocaml" "jbuilder" {build} "conf-glpk" "cudf" {>= "0.7"} ] +synopsis: "Multi Criteria CUDF Solver with OCaml bindings" +description: """ +This is a stripped-down version of the mccs solver (written in C++), including +OCaml bindings based on the cudf library. Note that it includes some correctness +fixes, and a few changes not present in the upstream yet.""" +url { + src: "https://github.com/AltGr/ocaml-mccs/archive/1.1+2b.tar.gz" + checksum: "md5=6d2feeb5763b1894a8b44997a04c8f25" +} diff --git a/packages/mccs/mccs.1.1+2/url b/packages/mccs/mccs.1.1+2/url deleted file mode 100644 index 3af94121b53..00000000000 --- a/packages/mccs/mccs.1.1+2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/AltGr/ocaml-mccs/archive/1.1+2b.tar.gz" -checksum: "6d2feeb5763b1894a8b44997a04c8f25" diff --git a/packages/mccs/mccs.1.1+3/descr b/packages/mccs/mccs.1.1+3/descr deleted file mode 100644 index cb735326f1f..00000000000 --- a/packages/mccs/mccs.1.1+3/descr +++ /dev/null @@ -1,6 +0,0 @@ -Multi Criteria CUDF Solver with OCaml bindings - -This is a stripped-down version of the mccs solver (written in C++), including -OCaml bindings based on the cudf library, and the GLPK backend (in C). Note that -it also includes some correction fixes, and a few changes not present in the -upstream yet. diff --git a/packages/mccs/mccs.1.1+3/opam b/packages/mccs/mccs.1.1+3/opam deleted file mode 100644 index 65b54024068..00000000000 --- a/packages/mccs/mccs.1.1+3/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "Louis Gesbert " -authors: [ - "Claude Michel " - "Louis Gesbert " -] -homepage: "http://www.i3s.unice.fr/~cpjm/misc/" -bug-reports: "https://github.com/AltGr/ocaml-mccs/issues" -license: "LGPL-2.1 with OCaml linking exception, BSD-3-clause, GPL-3.0" -dev-repo: "https://github.com/AltGr/ocaml-mccs.git" -build: ["jbuilder" "build" "-p" name] -depends: [ - "jbuilder" {build & >= "1.0+beta14"} - "cudf" {>= "0.7"} -] diff --git a/packages/mccs/mccs.1.1+3/url b/packages/mccs/mccs.1.1+3/url deleted file mode 100644 index e1969a49f4d..00000000000 --- a/packages/mccs/mccs.1.1+3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/AltGr/ocaml-mccs/archive/1.1+3.tar.gz" -checksum: "c4f1736e3c4a20a08e5eefefd4fa46cc" diff --git a/packages/mccs/mccs.1.1+4/descr b/packages/mccs/mccs.1.1+4/descr deleted file mode 100644 index cb735326f1f..00000000000 --- a/packages/mccs/mccs.1.1+4/descr +++ /dev/null @@ -1,6 +0,0 @@ -Multi Criteria CUDF Solver with OCaml bindings - -This is a stripped-down version of the mccs solver (written in C++), including -OCaml bindings based on the cudf library, and the GLPK backend (in C). Note that -it also includes some correction fixes, and a few changes not present in the -upstream yet. diff --git a/packages/mccs/mccs.1.1+4/opam b/packages/mccs/mccs.1.1+4/opam index 65b54024068..d836a27249a 100644 --- a/packages/mccs/mccs.1.1+4/opam +++ b/packages/mccs/mccs.1.1+4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Louis Gesbert " authors: [ "Claude Michel " @@ -7,9 +7,20 @@ authors: [ homepage: "http://www.i3s.unice.fr/~cpjm/misc/" bug-reports: "https://github.com/AltGr/ocaml-mccs/issues" license: "LGPL-2.1 with OCaml linking exception, BSD-3-clause, GPL-3.0" -dev-repo: "https://github.com/AltGr/ocaml-mccs.git" +dev-repo: "git+https://github.com/AltGr/ocaml-mccs.git" build: ["jbuilder" "build" "-p" name] depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta14"} "cudf" {>= "0.7"} ] +synopsis: "Multi Criteria CUDF Solver with OCaml bindings" +description: """ +This is a stripped-down version of the mccs solver (written in C++), including +OCaml bindings based on the cudf library, and the GLPK backend (in C). Note that +it also includes some correction fixes, and a few changes not present in the +upstream yet.""" +url { + src: "https://github.com/AltGr/ocaml-mccs/archive/1.1+4.tar.gz" + checksum: "md5=1ff2d73ab5c69e1fb58160213fc2d4c9" +} diff --git a/packages/mccs/mccs.1.1+4/url b/packages/mccs/mccs.1.1+4/url deleted file mode 100644 index dcdd2371034..00000000000 --- a/packages/mccs/mccs.1.1+4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/AltGr/ocaml-mccs/archive/1.1+4.tar.gz" -checksum: "1ff2d73ab5c69e1fb58160213fc2d4c9" diff --git a/packages/mccs/mccs.1.1+5/descr b/packages/mccs/mccs.1.1+5/descr deleted file mode 100644 index cb735326f1f..00000000000 --- a/packages/mccs/mccs.1.1+5/descr +++ /dev/null @@ -1,6 +0,0 @@ -Multi Criteria CUDF Solver with OCaml bindings - -This is a stripped-down version of the mccs solver (written in C++), including -OCaml bindings based on the cudf library, and the GLPK backend (in C). Note that -it also includes some correction fixes, and a few changes not present in the -upstream yet. diff --git a/packages/mccs/mccs.1.1+5/opam b/packages/mccs/mccs.1.1+5/opam index 65b54024068..f92faf1bca2 100644 --- a/packages/mccs/mccs.1.1+5/opam +++ b/packages/mccs/mccs.1.1+5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Louis Gesbert " authors: [ "Claude Michel " @@ -7,9 +7,20 @@ authors: [ homepage: "http://www.i3s.unice.fr/~cpjm/misc/" bug-reports: "https://github.com/AltGr/ocaml-mccs/issues" license: "LGPL-2.1 with OCaml linking exception, BSD-3-clause, GPL-3.0" -dev-repo: "https://github.com/AltGr/ocaml-mccs.git" +dev-repo: "git+https://github.com/AltGr/ocaml-mccs.git" build: ["jbuilder" "build" "-p" name] depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta14"} "cudf" {>= "0.7"} ] +synopsis: "Multi Criteria CUDF Solver with OCaml bindings" +description: """ +This is a stripped-down version of the mccs solver (written in C++), including +OCaml bindings based on the cudf library, and the GLPK backend (in C). Note that +it also includes some correction fixes, and a few changes not present in the +upstream yet.""" +url { + src: "https://github.com/AltGr/ocaml-mccs/archive/1.1+5.tar.gz" + checksum: "md5=8a569a8f31969805da236471f4c0811d" +} diff --git a/packages/mccs/mccs.1.1+5/url b/packages/mccs/mccs.1.1+5/url deleted file mode 100644 index 43ea7086f40..00000000000 --- a/packages/mccs/mccs.1.1+5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/AltGr/ocaml-mccs/archive/1.1+5.tar.gz" -checksum: "8a569a8f31969805da236471f4c0811d" diff --git a/packages/mecab/mecab.0.0.0/descr b/packages/mecab/mecab.0.0.0/descr deleted file mode 100644 index 8fa1368f125..00000000000 --- a/packages/mecab/mecab.0.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -An OCaml binding of MeCab, a part-of-speech and morphological analyzer. - -MeCab is a open-sourced part-of-speech and morphological analyzer independent from languages, dictionaries, and corpuses, developed by a joint project team of Graduate School of Informatics in Kyoto University and NTT Communication Science Laboratories. diff --git a/packages/mecab/mecab.0.0.0/opam b/packages/mecab/mecab.0.0.0/opam index c4bf639da97..d66eda321da 100644 --- a/packages/mecab/mecab.0.0.0/opam +++ b/packages/mecab/mecab.0.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: [ "Akinori ABE " ] @@ -8,22 +8,28 @@ authors: [ license: "MIT" homepage: "https://github.com/akabe/ocaml-mecab" bug-reports: "https://github.com/akabe/ocaml-mecab/issues" -dev-repo: "https://github.com/akabe/ocaml-mecab.git" - +dev-repo: "git+https://github.com/akabe/ocaml-mecab.git" build: [ - [ "jbuilder" "build" "-p" name "-j" jobs ] -] -build-test: [ - [ "jbuilder" "runtest" "-p" name "-j" jobs ] + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] depends: [ + "ocaml" "conf-mecab" {>= "0.996"} "camomile" "sexplib" "ppx_sexp_conv" {build} - "ocaml-migrate-parsetree" {build} (* for ppx_sexp_conv 133.33 *) + "ocaml-migrate-parsetree" {build} "ocamlfind" {build & >= "1.5.0"} "jbuilder" {build & >= "1.0+beta7"} - "ounit" {test & >= "2.0.0"} - "re" {test} + "ounit" {with-test & >= "2.0.0"} + "re" {with-test} ] +synopsis: + "An OCaml binding of MeCab, a part-of-speech and morphological analyzer." +description: + "MeCab is a open-sourced part-of-speech and morphological analyzer independent from languages, dictionaries, and corpuses, developed by a joint project team of Graduate School of Informatics in Kyoto University and NTT Communication Science Laboratories." +url { + src: "https://github.com/akabe/ocaml-mecab/archive/v0.0.0.tar.gz" + checksum: "md5=e17ad800f8bd989a51feb0cafd16d903" +} diff --git a/packages/mecab/mecab.0.0.0/url b/packages/mecab/mecab.0.0.0/url deleted file mode 100644 index bdd70364e33..00000000000 --- a/packages/mecab/mecab.0.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/ocaml-mecab/archive/v0.0.0.tar.gz" -checksum: "e17ad800f8bd989a51feb0cafd16d903" diff --git a/packages/mechaml/mechaml.0.1/descr b/packages/mechaml/mechaml.0.1/descr deleted file mode 100644 index f535fd7319c..00000000000 --- a/packages/mechaml/mechaml.0.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -A Mechanize-like web scraping library -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. - diff --git a/packages/mechaml/mechaml.0.1/opam b/packages/mechaml/mechaml.0.1/opam index dc6cc3e777b..430bd45a2f2 100644 --- a/packages/mechaml/mechaml.0.1/opam +++ b/packages/mechaml/mechaml.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Yann Hamdaoui " authors: "Yann Hamdaoui " homepage: "https://github.com/yannham/mechaml" @@ -8,21 +8,36 @@ dev-repo: "git://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"] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] -] -build-doc: ["make doc"] remove: ["ocamlfind" "remove" "mechaml"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlbuild" {build} "ocamlfind" {build} - "cohttp" {>= "0.21.0" & <"0.99"} + "cohttp" {>= "0.21.0" & < "0.99"} "lwt" "uri" "lambdasoup" {< "0.7.0"} - "alcotest" {test & < "0.8.0"} + "alcotest" {with-test & < "0.8.0"} ] -available: [ ocaml-version >= "4.02.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: "md5=9294b88d7fe4ce3b42b9de4363827681" +} diff --git a/packages/mechaml/mechaml.0.1/url b/packages/mechaml/mechaml.0.1/url deleted file mode 100755 index 2ad9f8a468c..00000000000 --- a/packages/mechaml/mechaml.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/yannham/mechaml/archive/opam-release-0.1.tar.gz" -checksum: "9294b88d7fe4ce3b42b9de4363827681" diff --git a/packages/mechaml/mechaml.1.0.0/descr b/packages/mechaml/mechaml.1.0.0/descr deleted file mode 100644 index aa8a68cdcac..00000000000 --- a/packages/mechaml/mechaml.1.0.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Functional web scraping library based on Cohttp, Lambdasoup and Lwt - -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. diff --git a/packages/mechaml/mechaml.1.0.0/opam b/packages/mechaml/mechaml.1.0.0/opam index 283f6cfb337..81c005525e6 100644 --- a/packages/mechaml/mechaml.1.0.0/opam +++ b/packages/mechaml/mechaml.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Yann Hamdaoui " authors: "Yann Hamdaoui " homepage: "https://github.com/yannham/mechaml" @@ -8,15 +8,14 @@ dev-repo: "git://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"] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] -] -build-doc: ["make doc"] remove: ["ocamlfind" "remove" "mechaml"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlbuild" {build} "ocamlfind" {build} "cohttp" {>= "0.21.0" & < "1.0"} @@ -25,6 +24,23 @@ depends: [ "lwt" "uri" "lambdasoup" {< "0.7.0"} - "alcotest" {test & >= "0.8.0"} + "alcotest" {with-test & >= "0.8.0"} ] -available: [ocaml-version >= "4.03.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: "md5=eae9ae1c4614447314de681018886030" +} diff --git a/packages/mechaml/mechaml.1.0.0/url b/packages/mechaml/mechaml.1.0.0/url deleted file mode 100644 index c639fe77ec2..00000000000 --- a/packages/mechaml/mechaml.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/yannham/mechaml/archive/1.0.0.tar.gz" -checksum: "eae9ae1c4614447314de681018886030" diff --git a/packages/melt/melt.1.4.0/descr b/packages/melt/melt.1.4.0/descr deleted file mode 100644 index 229121d49c4..00000000000 --- a/packages/melt/melt.1.4.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Program LaTeX documents using OCaml -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. diff --git a/packages/melt/melt.1.4.0/opam b/packages/melt/melt.1.4.0/opam index cdec6e3c485..82cdf2f6c6c 100644 --- a/packages/melt/melt.1.4.0/opam +++ b/packages/melt/melt.1.4.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ [ @@ -15,8 +15,21 @@ build: [ ] remove: [["ocamlfind" "remove" "melt"]] depends: [ + "ocaml" "mlpost" "cairo" {= "1.2.0"} "ocamlbuild" {build} ] 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 +extra-files: ["melt.install" "md5=5cc7d7def4d66dea8aef23b1931e41c4"] +url { + src: "https://forge.ocamlcore.org/frs/download.php/727/melt-1.4.0.tgz" + checksum: "md5=ba26ca7b21d255d3c4ddfaac54ae5d71" +} diff --git a/packages/melt/melt.1.4.0/url b/packages/melt/melt.1.4.0/url deleted file mode 100644 index fd6d9b3313e..00000000000 --- a/packages/melt/melt.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/727/melt-1.4.0.tgz" -checksum: "ba26ca7b21d255d3c4ddfaac54ae5d71" diff --git a/packages/memcad/memcad.1.0.0/descr b/packages/memcad/memcad.1.0.0/descr deleted file mode 100644 index a8afbaa814d..00000000000 --- a/packages/memcad/memcad.1.0.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -The MemCAD analyzer - -MemCAD is an abstract interpreter for shape analysis. -MemCAD can analyze C programs manipulating complex data structures. diff --git a/packages/memcad/memcad.1.0.0/opam b/packages/memcad/memcad.1.0.0/opam index b41b910b177..25653107cc9 100644 --- a/packages/memcad/memcad.1.0.0/opam +++ b/packages/memcad/memcad.1.0.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" name: "memcad" 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: "https://github.com/Antique-team/memcad.git" +dev-repo: "git+https://github.com/Antique-team/memcad.git" license: "GPL v3" build: [ [make] @@ -19,6 +19,7 @@ remove: [ ["rm" "-f" "%{bin}%/memcad_batch" "%{bin}%/memcad_analyze"] ] depends: [ + "ocaml" {>= "4.02.0"} "apron" "base-unix" "bdd" @@ -30,6 +31,12 @@ depends: [ "qtest" "setr" ] -available: [ - ocaml-version >= "4.02.0" -] +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: "md5=7951413755c9cce76409ac792c960662" +} diff --git a/packages/memcad/memcad.1.0.0/url b/packages/memcad/memcad.1.0.0/url deleted file mode 100644 index d8cdab6a021..00000000000 --- a/packages/memcad/memcad.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Antique-team/memcad/archive/v1.0.0.tar.gz" -checksum: "7951413755c9cce76409ac792c960662" diff --git a/packages/memcpy/memcpy.0.1.0/descr b/packages/memcpy/memcpy.0.1.0/descr deleted file mode 100644 index d7dec5f9762..00000000000 --- a/packages/memcpy/memcpy.0.1.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Safe and efficient copying between blocks of memory. - -There are several ways of storing and accessing blocks of memory in an OCaml program, including - -* bytes and string values for mutable and immutable strings that reside in the OCaml heap -* bigarray values for reference-counted blocks that reside in the OCaml heaps -* Ctypes ptr values that can be used to address arbitrary addresses using typed descriptions of the memory layout. -* Ctypes array values that provide bounds-checked access to ptr-addressed memory. - -The Memcpy module provides functions for safely and efficiently copying blocks of memory between these different representations. diff --git a/packages/memcpy/memcpy.0.1.0/opam b/packages/memcpy/memcpy.0.1.0/opam index 75b8c311094..b2287d59064 100644 --- a/packages/memcpy/memcpy.0.1.0/opam +++ b/packages/memcpy/memcpy.0.1.0/opam @@ -1,19 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" homepage: "https://github.com/yallop/ocaml-memcpy" -dev-repo: "http://github.com/yallop/ocaml-memcpy.git" +dev-repo: "git+http://github.com/yallop/ocaml-memcpy.git" bug-reports: "http://github.com/yallop/ocaml-memcpy/issues" license: "MIT" -build: [[make]] +build: [ + [make] + [make "test"] {with-test} +] install: [[make "install"]] -build-test: [[make "test"]] remove: [["ocamlfind" "remove" "memcpy"]] depends: [ - "ctypes" {>= "0.4.0" & < "0.12.0"} - "ounit" {test} - "ocamlfind" {build} - "ocamlbuild" {build} + "ocaml" {>= "4.01.0"} + "ctypes" {>= "0.4.0" & < "0.12.0"} + "ounit" {with-test} + "ocamlfind" {build} + "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.0" ] tags: ["org:mirage"] +synopsis: "Safe and efficient copying between blocks of memory." +description: """ +There are several ways of storing and accessing blocks of memory in an OCaml program, including + +* bytes and string values for mutable and immutable strings that reside in the OCaml heap +* bigarray values for reference-counted blocks that reside in the OCaml heaps +* Ctypes ptr values that can be used to address arbitrary addresses using typed descriptions of the memory layout. +* Ctypes array values that provide bounds-checked access to ptr-addressed memory. + +The Memcpy module provides functions for safely and efficiently copying blocks of memory between these different representations.""" +authors: "yallop@gmail.com" +flags: light-uninstall +url { + src: "https://github.com/yallop/ocaml-memcpy/archive/0.1.0.tar.gz" + checksum: "md5=4ba882a985d936633ec8bf0e382aa632" +} diff --git a/packages/memcpy/memcpy.0.1.0/url b/packages/memcpy/memcpy.0.1.0/url deleted file mode 100644 index 15c926aa23c..00000000000 --- a/packages/memcpy/memcpy.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/yallop/ocaml-memcpy/archive/0.1.0.tar.gz" -checksum: "4ba882a985d936633ec8bf0e382aa632" diff --git a/packages/memcpy/memcpy.0.2.0/descr b/packages/memcpy/memcpy.0.2.0/descr deleted file mode 100644 index d7dec5f9762..00000000000 --- a/packages/memcpy/memcpy.0.2.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Safe and efficient copying between blocks of memory. - -There are several ways of storing and accessing blocks of memory in an OCaml program, including - -* bytes and string values for mutable and immutable strings that reside in the OCaml heap -* bigarray values for reference-counted blocks that reside in the OCaml heaps -* Ctypes ptr values that can be used to address arbitrary addresses using typed descriptions of the memory layout. -* Ctypes array values that provide bounds-checked access to ptr-addressed memory. - -The Memcpy module provides functions for safely and efficiently copying blocks of memory between these different representations. diff --git a/packages/memcpy/memcpy.0.2.0/opam b/packages/memcpy/memcpy.0.2.0/opam index 75b8c311094..92d615bf950 100644 --- a/packages/memcpy/memcpy.0.2.0/opam +++ b/packages/memcpy/memcpy.0.2.0/opam @@ -1,19 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" homepage: "https://github.com/yallop/ocaml-memcpy" -dev-repo: "http://github.com/yallop/ocaml-memcpy.git" +dev-repo: "git+http://github.com/yallop/ocaml-memcpy.git" bug-reports: "http://github.com/yallop/ocaml-memcpy/issues" license: "MIT" -build: [[make]] +build: [ + [make] + [make "test"] {with-test} +] install: [[make "install"]] -build-test: [[make "test"]] remove: [["ocamlfind" "remove" "memcpy"]] depends: [ - "ctypes" {>= "0.4.0" & < "0.12.0"} - "ounit" {test} - "ocamlfind" {build} - "ocamlbuild" {build} + "ocaml" {>= "4.01.0"} + "ctypes" {>= "0.4.0" & < "0.12.0"} + "ounit" {with-test} + "ocamlfind" {build} + "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.0" ] tags: ["org:mirage"] +synopsis: "Safe and efficient copying between blocks of memory." +description: """ +There are several ways of storing and accessing blocks of memory in an OCaml program, including + +* bytes and string values for mutable and immutable strings that reside in the OCaml heap +* bigarray values for reference-counted blocks that reside in the OCaml heaps +* Ctypes ptr values that can be used to address arbitrary addresses using typed descriptions of the memory layout. +* Ctypes array values that provide bounds-checked access to ptr-addressed memory. + +The Memcpy module provides functions for safely and efficiently copying blocks of memory between these different representations.""" +authors: "yallop@gmail.com" +flags: light-uninstall +url { + src: "https://github.com/yallop/ocaml-memcpy/archive/0.2.0.tar.gz" + checksum: "md5=5065f478cbb3cfda54f1231abaf9c0b1" +} diff --git a/packages/memcpy/memcpy.0.2.0/url b/packages/memcpy/memcpy.0.2.0/url deleted file mode 100644 index 8d5b3c37d2c..00000000000 --- a/packages/memcpy/memcpy.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/yallop/ocaml-memcpy/archive/0.2.0.tar.gz" -checksum: "5065f478cbb3cfda54f1231abaf9c0b1" diff --git a/packages/memcpy/memcpy.0.2.1/descr b/packages/memcpy/memcpy.0.2.1/descr deleted file mode 100644 index d7dec5f9762..00000000000 --- a/packages/memcpy/memcpy.0.2.1/descr +++ /dev/null @@ -1,10 +0,0 @@ -Safe and efficient copying between blocks of memory. - -There are several ways of storing and accessing blocks of memory in an OCaml program, including - -* bytes and string values for mutable and immutable strings that reside in the OCaml heap -* bigarray values for reference-counted blocks that reside in the OCaml heaps -* Ctypes ptr values that can be used to address arbitrary addresses using typed descriptions of the memory layout. -* Ctypes array values that provide bounds-checked access to ptr-addressed memory. - -The Memcpy module provides functions for safely and efficiently copying blocks of memory between these different representations. diff --git a/packages/memcpy/memcpy.0.2.1/opam b/packages/memcpy/memcpy.0.2.1/opam index 705d3eaa59f..acfa76e96a1 100644 --- a/packages/memcpy/memcpy.0.2.1/opam +++ b/packages/memcpy/memcpy.0.2.1/opam @@ -1,19 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "yallop@gmail.com" -author: "yallop@gmail.com" homepage: "https://github.com/yallop/ocaml-memcpy" -dev-repo: "http://github.com/yallop/ocaml-memcpy.git" +dev-repo: "git+http://github.com/yallop/ocaml-memcpy.git" bug-reports: "http://github.com/yallop/ocaml-memcpy/issues" license: "MIT" -build: [[make]] +build: [ + [make] + [make "test"] {with-test} +] install: [[make "install"]] -build-test: [[make "test"]] remove: [["ocamlfind" "remove" "memcpy"]] depends: [ - "ctypes" {>= "0.12.0"} - "ounit" {test} - "ocamlfind" {build} - "ocamlbuild" {build} + "ocaml" {>= "4.01.0"} + "ctypes" {>= "0.12.0"} + "ounit" {with-test} + "ocamlfind" {build} + "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.0" ] tags: ["org:mirage"] +synopsis: "Safe and efficient copying between blocks of memory." +description: """ +There are several ways of storing and accessing blocks of memory in an OCaml program, including + +* bytes and string values for mutable and immutable strings that reside in the OCaml heap +* bigarray values for reference-counted blocks that reside in the OCaml heaps +* Ctypes ptr values that can be used to address arbitrary addresses using typed descriptions of the memory layout. +* Ctypes array values that provide bounds-checked access to ptr-addressed memory. + +The Memcpy module provides functions for safely and efficiently copying blocks of memory between these different representations.""" +authors: "yallop@gmail.com" +flags: light-uninstall +url { + src: "https://github.com/yallop/ocaml-memcpy/archive/0.2.1.tar.gz" + checksum: "md5=7179d425b277238f2844e8d94c27aade" +} diff --git a/packages/memcpy/memcpy.0.2.1/url b/packages/memcpy/memcpy.0.2.1/url deleted file mode 100644 index 9084142dc99..00000000000 --- a/packages/memcpy/memcpy.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/yallop/ocaml-memcpy/archive/0.2.1.tar.gz" -checksum: "7179d425b277238f2844e8d94c27aade" diff --git a/packages/menhir/menhir.20120123/descr b/packages/menhir/menhir.20120123/descr deleted file mode 100644 index ce1c204c7a6..00000000000 --- a/packages/menhir/menhir.20120123/descr +++ /dev/null @@ -1 +0,0 @@ -LR(1) parser generator diff --git a/packages/menhir/menhir.20120123/files/menhir.install b/packages/menhir/menhir.20120123/files/menhir.install deleted file mode 100644 index 94a6ee29318..00000000000 --- a/packages/menhir/menhir.20120123/files/menhir.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["src/menhir.opt" {"menhir"}] diff --git a/packages/menhir/menhir.20120123/opam b/packages/menhir/menhir.20120123/opam deleted file mode 100644 index 80d154a94c0..00000000000 --- a/packages/menhir/menhir.20120123/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -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: ["ocamlfind"] -install: [ - make - "install" - "PREFIX=%{prefix}%" - "docdir=%{doc}%/menhir" - "libdir=%{lib}%/menhir" - "mandir=%{man}%/man1" -] -available: [ocaml-version < "4.06.0"] diff --git a/packages/menhir/menhir.20120123/url b/packages/menhir/menhir.20120123/url deleted file mode 100644 index 759b43d8e13..00000000000 --- a/packages/menhir/menhir.20120123/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://cristal.inria.fr/~fpottier/menhir/menhir-20120123.tar.gz" -checksum: "1167cc6023f5d5e829e1d31ccbaad67d" diff --git a/packages/menhir/menhir.20130116/descr b/packages/menhir/menhir.20130116/descr deleted file mode 100644 index ce1c204c7a6..00000000000 --- a/packages/menhir/menhir.20130116/descr +++ /dev/null @@ -1 +0,0 @@ -LR(1) parser generator diff --git a/packages/menhir/menhir.20130116/opam b/packages/menhir/menhir.20130116/opam index 80d154a94c0..a7fa58abac1 100644 --- a/packages/menhir/menhir.20130116/opam +++ b/packages/menhir/menhir.20130116/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: [ "François Pottier " @@ -6,7 +6,10 @@ authors: [ ] homepage: "http://gallium.inria.fr/~fpottier/menhir/" remove: [["ocamlfind" "remove" "menhirLib"]] -depends: ["ocamlfind"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" +] install: [ make "install" @@ -15,4 +18,10 @@ install: [ "libdir=%{lib}%/menhir" "mandir=%{man}%/man1" ] -available: [ocaml-version < "4.06.0"] +synopsis: "LR(1) parser generator" +flags: light-uninstall +extra-files: ["menhir.install" "md5=cc272194297647b1b7a0415ad3ea6e5f"] +url { + src: "http://cristal.inria.fr/~fpottier/menhir/menhir-20130116.tar.gz" + checksum: "md5=47b3666ecf799168c1250169b2c7f052" +} diff --git a/packages/menhir/menhir.20130116/url b/packages/menhir/menhir.20130116/url deleted file mode 100644 index 55f48d48c2b..00000000000 --- a/packages/menhir/menhir.20130116/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://cristal.inria.fr/~fpottier/menhir/menhir-20130116.tar.gz" -checksum: "47b3666ecf799168c1250169b2c7f052" diff --git a/packages/menhir/menhir.20130911/descr b/packages/menhir/menhir.20130911/descr deleted file mode 100644 index ce1c204c7a6..00000000000 --- a/packages/menhir/menhir.20130911/descr +++ /dev/null @@ -1 +0,0 @@ -LR(1) parser generator diff --git a/packages/menhir/menhir.20130911/opam b/packages/menhir/menhir.20130911/opam index 82fd843a35a..83bd494af2c 100644 --- a/packages/menhir/menhir.20130911/opam +++ b/packages/menhir/menhir.20130911/opam @@ -1,7 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" remove: [["ocamlfind" "remove" "menhirLib"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build & < "0.9.1"} ] @@ -13,3 +14,10 @@ install: [ "libdir=%{lib}%/menhir" "mandir=%{man}%/man1" ] +synopsis: "LR(1) parser generator" +flags: light-uninstall +extra-files: ["menhir.install" "md5=625cece5f684bf14fcc2b0e9dc26cedd"] +url { + src: "http://cristal.inria.fr/~fpottier/menhir/menhir-20130911.tar.gz" + checksum: "md5=66374f3626f9403b37eed43819210113" +} diff --git a/packages/menhir/menhir.20130911/url b/packages/menhir/menhir.20130911/url deleted file mode 100644 index 01618278cc3..00000000000 --- a/packages/menhir/menhir.20130911/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://cristal.inria.fr/~fpottier/menhir/menhir-20130911.tar.gz" -checksum: "66374f3626f9403b37eed43819210113" diff --git a/packages/menhir/menhir.20140422/descr b/packages/menhir/menhir.20140422/descr deleted file mode 100644 index ce1c204c7a6..00000000000 --- a/packages/menhir/menhir.20140422/descr +++ /dev/null @@ -1 +0,0 @@ -LR(1) parser generator diff --git a/packages/menhir/menhir.20140422/opam b/packages/menhir/menhir.20140422/opam index 05034bc4d81..ded77873aea 100644 --- a/packages/menhir/menhir.20140422/opam +++ b/packages/menhir/menhir.20140422/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: [ "François Pottier " @@ -16,6 +16,7 @@ build: [ ] remove: [["ocamlfind" "remove" "menhirLib"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build & < "0.9.1"} ] @@ -27,3 +28,10 @@ install: [ "libdir=%{lib}%/menhir" "mandir=%{man}%/man1" ] +synopsis: "LR(1) parser generator" +flags: light-uninstall +extra-files: ["menhir.install" "md5=625cece5f684bf14fcc2b0e9dc26cedd"] +url { + src: "http://cristal.inria.fr/~fpottier/menhir/menhir-20140422.tar.gz" + checksum: "md5=86c410cb088423cec7e20965e70cd8b4" +} diff --git a/packages/menhir/menhir.20140422/url b/packages/menhir/menhir.20140422/url deleted file mode 100644 index 73783057eac..00000000000 --- a/packages/menhir/menhir.20140422/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://cristal.inria.fr/~fpottier/menhir/menhir-20140422.tar.gz" -checksum: "86c410cb088423cec7e20965e70cd8b4" diff --git a/packages/menhir/menhir.20141215/descr b/packages/menhir/menhir.20141215/descr deleted file mode 100644 index ce1c204c7a6..00000000000 --- a/packages/menhir/menhir.20141215/descr +++ /dev/null @@ -1 +0,0 @@ -LR(1) parser generator diff --git a/packages/menhir/menhir.20141215/opam b/packages/menhir/menhir.20141215/opam index b1eed11c10a..ce224b4ee15 100644 --- a/packages/menhir/menhir.20141215/opam +++ b/packages/menhir/menhir.20141215/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" build: [ make @@ -9,10 +9,10 @@ build: [ ] remove: [["ocamlfind" "remove" "menhirLib"]] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" "ocamlbuild" {build & < "0.9.1"} ] -available: [ ocaml-version >= "4.02" ] patches: [ "warn_error.patch" ] @@ -24,3 +24,13 @@ install: [ "libdir=%{lib}%/menhir" "mandir=%{man}%/man1" ] +synopsis: "LR(1) parser generator" +flags: light-uninstall +extra-files: [ + ["warn_error.patch" "md5=b2405cd1e69ed40668a268e68d3968b6"] + ["menhir.install" "md5=625cece5f684bf14fcc2b0e9dc26cedd"] +] +url { + src: "http://cristal.inria.fr/~fpottier/menhir/menhir-20141215.tar.gz" + checksum: "md5=5e1d1ac11364adcfe445cd6e3cbf7fc3" +} diff --git a/packages/menhir/menhir.20141215/url b/packages/menhir/menhir.20141215/url deleted file mode 100644 index bdec58783d1..00000000000 --- a/packages/menhir/menhir.20141215/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://cristal.inria.fr/~fpottier/menhir/menhir-20141215.tar.gz" -checksum: "5e1d1ac11364adcfe445cd6e3cbf7fc3" diff --git a/packages/menhir/menhir.20150914/descr b/packages/menhir/menhir.20150914/descr deleted file mode 100644 index ce1c204c7a6..00000000000 --- a/packages/menhir/menhir.20150914/descr +++ /dev/null @@ -1 +0,0 @@ -LR(1) parser generator diff --git a/packages/menhir/menhir.20150914/files/menhir.install b/packages/menhir/menhir.20150914/files/menhir.install deleted file mode 100644 index 5ef5f87b012..00000000000 --- a/packages/menhir/menhir.20150914/files/menhir.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["src/_stage2/menhir.native" {"menhir"}] diff --git a/packages/menhir/menhir.20150914/files/warn_error.patch b/packages/menhir/menhir.20150914/files/warn_error.patch deleted file mode 100644 index 8334ddddc5e..00000000000 --- a/packages/menhir/menhir.20150914/files/warn_error.patch +++ /dev/null @@ -1,10 +0,0 @@ -diff -ur src/src/_tags menhir-20141215/src/_tags ---- src/src/_tags 2015-01-12 15:38:28.615352081 +0100 -+++ menhir-20141215/src/_tags 2015-01-12 15:33:15.568981571 +0100 -@@ -1,5 +1,3 @@ --# Enable Jonathan's "nazi warnings". --<*>: my_warnings - - # Tag both parser source files with origin_parser. - <{yacc-parser,fancy-parser}.mly>:origin_parser -Seulement dans src/src: _tags.orig diff --git a/packages/menhir/menhir.20150914/opam b/packages/menhir/menhir.20150914/opam deleted file mode 100644 index b1eed11c10a..00000000000 --- a/packages/menhir/menhir.20150914/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -maintainer: "opam-devel@lists.ocaml.org" -build: [ - make - "PREFIX=%{prefix}%" - "docdir=%{doc}%/menhir" - "libdir=%{lib}%/menhir" - "mandir=%{man}%/man1" -] -remove: [["ocamlfind" "remove" "menhirLib"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build & < "0.9.1"} -] -available: [ ocaml-version >= "4.02" ] -patches: [ - "warn_error.patch" -] -install: [ - make - "install" - "PREFIX=%{prefix}%" - "docdir=%{doc}%/menhir" - "libdir=%{lib}%/menhir" - "mandir=%{man}%/man1" -] diff --git a/packages/menhir/menhir.20150914/url b/packages/menhir/menhir.20150914/url deleted file mode 100644 index 53d6b17ce60..00000000000 --- a/packages/menhir/menhir.20150914/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/menhir/menhir-20150914.tar.gz" -checksum: "a75eb8cef581ea25d1299bc4f59dc348" diff --git a/packages/menhir/menhir.20150921/descr b/packages/menhir/menhir.20150921/descr deleted file mode 100644 index ce1c204c7a6..00000000000 --- a/packages/menhir/menhir.20150921/descr +++ /dev/null @@ -1 +0,0 @@ -LR(1) parser generator diff --git a/packages/menhir/menhir.20150921/files/menhir.install b/packages/menhir/menhir.20150921/files/menhir.install deleted file mode 100644 index 5ef5f87b012..00000000000 --- a/packages/menhir/menhir.20150921/files/menhir.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["src/_stage2/menhir.native" {"menhir"}] diff --git a/packages/menhir/menhir.20150921/opam b/packages/menhir/menhir.20150921/opam deleted file mode 100644 index 89dda66586e..00000000000 --- a/packages/menhir/menhir.20150921/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "opam-devel@lists.ocaml.org" -authors: [ - "François Pottier " - "Yann Régis-Gianas " -] -homepage: "http://gallium.inria.fr/~fpottier/menhir/" -dev-repo: "git+ssh://scm.gforge.inria.fr//gitroot/menhir/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: [ - "ocamlfind" - "ocamlbuild" {build & < "0.9.1"} -] -available: [ ocaml-version >= "4.02" ] diff --git a/packages/menhir/menhir.20150921/url b/packages/menhir/menhir.20150921/url deleted file mode 100644 index c73dd6d9fd5..00000000000 --- a/packages/menhir/menhir.20150921/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/menhir/menhir-20150921.tar.gz" -checksum: "c6ca13268dfb6443fccd505e1fc519f3" diff --git a/packages/menhir/menhir.20151005/descr b/packages/menhir/menhir.20151005/descr deleted file mode 100644 index ce1c204c7a6..00000000000 --- a/packages/menhir/menhir.20151005/descr +++ /dev/null @@ -1 +0,0 @@ -LR(1) parser generator diff --git a/packages/menhir/menhir.20151005/opam b/packages/menhir/menhir.20151005/opam index 89dda66586e..f8e17f3e91d 100644 --- a/packages/menhir/menhir.20151005/opam +++ b/packages/menhir/menhir.20151005/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: [ "François Pottier " @@ -17,7 +17,14 @@ remove: [ ["ocamlfind" "remove" "menhirLib"] ] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" "ocamlbuild" {build & < "0.9.1"} ] -available: [ ocaml-version >= "4.02" ] +synopsis: "LR(1) parser generator" +flags: light-uninstall +extra-files: ["menhir.install" "md5=625cece5f684bf14fcc2b0e9dc26cedd"] +url { + src: "http://gallium.inria.fr/~fpottier/menhir/menhir-20151005.tar.gz" + checksum: "md5=d4252934d234733fae7635bd1398e4cb" +} diff --git a/packages/menhir/menhir.20151005/url b/packages/menhir/menhir.20151005/url deleted file mode 100644 index 9a146d15a46..00000000000 --- a/packages/menhir/menhir.20151005/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/menhir/menhir-20151005.tar.gz" -checksum: "d4252934d234733fae7635bd1398e4cb" diff --git a/packages/menhir/menhir.20151012/descr b/packages/menhir/menhir.20151012/descr deleted file mode 100644 index ce1c204c7a6..00000000000 --- a/packages/menhir/menhir.20151012/descr +++ /dev/null @@ -1 +0,0 @@ -LR(1) parser generator diff --git a/packages/menhir/menhir.20151012/files/menhir.install b/packages/menhir/menhir.20151012/files/menhir.install deleted file mode 100644 index 5ef5f87b012..00000000000 --- a/packages/menhir/menhir.20151012/files/menhir.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["src/_stage2/menhir.native" {"menhir"}] diff --git a/packages/menhir/menhir.20151012/opam b/packages/menhir/menhir.20151012/opam deleted file mode 100644 index b921ca03272..00000000000 --- a/packages/menhir/menhir.20151012/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "opam-devel@lists.ocaml.org" -authors: [ - "François Pottier " - "Yann Régis-Gianas " -] -homepage: "http://gallium.inria.fr/~fpottier/menhir/" -dev-repo: "git+ssh://scm.gforge.inria.fr//gitroot/menhir/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: [ - "ocamlfind" - "ocamlbuild" {build & < "0.9.1"} -] -available: [ ocaml-version >= "4.02" ] diff --git a/packages/menhir/menhir.20151012/url b/packages/menhir/menhir.20151012/url deleted file mode 100644 index 489c211ed2e..00000000000 --- a/packages/menhir/menhir.20151012/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/menhir/menhir-20151012.tar.gz" -checksum: "8202fef9c466748bac95690df82da0a8" diff --git a/packages/menhir/menhir.20151023/descr b/packages/menhir/menhir.20151023/descr deleted file mode 100644 index ce1c204c7a6..00000000000 --- a/packages/menhir/menhir.20151023/descr +++ /dev/null @@ -1 +0,0 @@ -LR(1) parser generator diff --git a/packages/menhir/menhir.20151023/files/menhir.install b/packages/menhir/menhir.20151023/files/menhir.install deleted file mode 100644 index 5ef5f87b012..00000000000 --- a/packages/menhir/menhir.20151023/files/menhir.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["src/_stage2/menhir.native" {"menhir"}] diff --git a/packages/menhir/menhir.20151023/opam b/packages/menhir/menhir.20151023/opam deleted file mode 100644 index b921ca03272..00000000000 --- a/packages/menhir/menhir.20151023/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "opam-devel@lists.ocaml.org" -authors: [ - "François Pottier " - "Yann Régis-Gianas " -] -homepage: "http://gallium.inria.fr/~fpottier/menhir/" -dev-repo: "git+ssh://scm.gforge.inria.fr//gitroot/menhir/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: [ - "ocamlfind" - "ocamlbuild" {build & < "0.9.1"} -] -available: [ ocaml-version >= "4.02" ] diff --git a/packages/menhir/menhir.20151023/url b/packages/menhir/menhir.20151023/url deleted file mode 100644 index 096df803835..00000000000 --- a/packages/menhir/menhir.20151023/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/menhir/menhir-20151023.tar.gz" -checksum: "41c2b78b868eeed55ddd7321118575c1" diff --git a/packages/menhir/menhir.20151026/descr b/packages/menhir/menhir.20151026/descr deleted file mode 100644 index ce1c204c7a6..00000000000 --- a/packages/menhir/menhir.20151026/descr +++ /dev/null @@ -1 +0,0 @@ -LR(1) parser generator diff --git a/packages/menhir/menhir.20151026/files/menhir.install b/packages/menhir/menhir.20151026/files/menhir.install deleted file mode 100644 index 5ef5f87b012..00000000000 --- a/packages/menhir/menhir.20151026/files/menhir.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["src/_stage2/menhir.native" {"menhir"}] diff --git a/packages/menhir/menhir.20151026/opam b/packages/menhir/menhir.20151026/opam deleted file mode 100644 index b921ca03272..00000000000 --- a/packages/menhir/menhir.20151026/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "opam-devel@lists.ocaml.org" -authors: [ - "François Pottier " - "Yann Régis-Gianas " -] -homepage: "http://gallium.inria.fr/~fpottier/menhir/" -dev-repo: "git+ssh://scm.gforge.inria.fr//gitroot/menhir/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: [ - "ocamlfind" - "ocamlbuild" {build & < "0.9.1"} -] -available: [ ocaml-version >= "4.02" ] diff --git a/packages/menhir/menhir.20151026/url b/packages/menhir/menhir.20151026/url deleted file mode 100644 index ab474c1bf26..00000000000 --- a/packages/menhir/menhir.20151026/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/menhir/menhir-20151026.tar.gz" -checksum: "cfd3e873e9c059ebf327e54c1c274c21" diff --git a/packages/menhir/menhir.20151030/descr b/packages/menhir/menhir.20151030/descr deleted file mode 100644 index ce1c204c7a6..00000000000 --- a/packages/menhir/menhir.20151030/descr +++ /dev/null @@ -1 +0,0 @@ -LR(1) parser generator diff --git a/packages/menhir/menhir.20151030/files/menhir.install b/packages/menhir/menhir.20151030/files/menhir.install deleted file mode 100644 index 5ef5f87b012..00000000000 --- a/packages/menhir/menhir.20151030/files/menhir.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["src/_stage2/menhir.native" {"menhir"}] diff --git a/packages/menhir/menhir.20151030/opam b/packages/menhir/menhir.20151030/opam deleted file mode 100644 index b921ca03272..00000000000 --- a/packages/menhir/menhir.20151030/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "opam-devel@lists.ocaml.org" -authors: [ - "François Pottier " - "Yann Régis-Gianas " -] -homepage: "http://gallium.inria.fr/~fpottier/menhir/" -dev-repo: "git+ssh://scm.gforge.inria.fr//gitroot/menhir/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: [ - "ocamlfind" - "ocamlbuild" {build & < "0.9.1"} -] -available: [ ocaml-version >= "4.02" ] diff --git a/packages/menhir/menhir.20151030/url b/packages/menhir/menhir.20151030/url deleted file mode 100644 index 4ee921e4c49..00000000000 --- a/packages/menhir/menhir.20151030/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/menhir/menhir-20151030.tar.gz" -checksum: "36c7da9da9829b72626c9f170e7ab1bb" diff --git a/packages/menhir/menhir.20151103/descr b/packages/menhir/menhir.20151103/descr deleted file mode 100644 index ce1c204c7a6..00000000000 --- a/packages/menhir/menhir.20151103/descr +++ /dev/null @@ -1 +0,0 @@ -LR(1) parser generator diff --git a/packages/menhir/menhir.20151103/files/menhir.install b/packages/menhir/menhir.20151103/files/menhir.install deleted file mode 100644 index 5ef5f87b012..00000000000 --- a/packages/menhir/menhir.20151103/files/menhir.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["src/_stage2/menhir.native" {"menhir"}] diff --git a/packages/menhir/menhir.20151103/opam b/packages/menhir/menhir.20151103/opam deleted file mode 100644 index b921ca03272..00000000000 --- a/packages/menhir/menhir.20151103/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "opam-devel@lists.ocaml.org" -authors: [ - "François Pottier " - "Yann Régis-Gianas " -] -homepage: "http://gallium.inria.fr/~fpottier/menhir/" -dev-repo: "git+ssh://scm.gforge.inria.fr//gitroot/menhir/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: [ - "ocamlfind" - "ocamlbuild" {build & < "0.9.1"} -] -available: [ ocaml-version >= "4.02" ] diff --git a/packages/menhir/menhir.20151103/url b/packages/menhir/menhir.20151103/url deleted file mode 100644 index 1c991ff2e80..00000000000 --- a/packages/menhir/menhir.20151103/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/menhir/menhir-20151103.tar.gz" -checksum: "99e4706a9fd89e8088d325c8bb2f3f10" diff --git a/packages/menhir/menhir.20151112/descr b/packages/menhir/menhir.20151112/descr deleted file mode 100644 index ce1c204c7a6..00000000000 --- a/packages/menhir/menhir.20151112/descr +++ /dev/null @@ -1 +0,0 @@ -LR(1) parser generator diff --git a/packages/menhir/menhir.20151112/opam b/packages/menhir/menhir.20151112/opam index 4d0fd25d4b6..1ef72c68e4d 100644 --- a/packages/menhir/menhir.20151112/opam +++ b/packages/menhir/menhir.20151112/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "francois.pottier@inria.fr" authors: [ "François Pottier " @@ -17,7 +17,13 @@ remove: [ [make "-f" "Makefile" "uninstall" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] ] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" "ocamlbuild" {build & < "0.9.1"} ] -available: [ ocaml-version >= "4.02" ] +synopsis: "LR(1) parser generator" +extra-files: ["menhir.install" "md5=625cece5f684bf14fcc2b0e9dc26cedd"] +url { + src: "http://gallium.inria.fr/~fpottier/menhir/menhir-20151112.tar.gz" + checksum: "md5=51cfe8573ed11949dc0fa2c46dae47e2" +} diff --git a/packages/menhir/menhir.20151112/url b/packages/menhir/menhir.20151112/url deleted file mode 100644 index f97cd8ad663..00000000000 --- a/packages/menhir/menhir.20151112/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/menhir/menhir-20151112.tar.gz" -checksum: "51cfe8573ed11949dc0fa2c46dae47e2" diff --git a/packages/menhir/menhir.20160303/descr b/packages/menhir/menhir.20160303/descr deleted file mode 100644 index ce1c204c7a6..00000000000 --- a/packages/menhir/menhir.20160303/descr +++ /dev/null @@ -1 +0,0 @@ -LR(1) parser generator diff --git a/packages/menhir/menhir.20160303/opam b/packages/menhir/menhir.20160303/opam index 3acfa66a568..b8b43efaf9c 100644 --- a/packages/menhir/menhir.20160303/opam +++ b/packages/menhir/menhir.20160303/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "francois.pottier@inria.fr" authors: [ "François Pottier " @@ -17,7 +17,13 @@ remove: [ [make "-f" "Makefile" "uninstall" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] ] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02" ] +synopsis: "LR(1) parser generator" +extra-files: ["menhir.install" "md5=625cece5f684bf14fcc2b0e9dc26cedd"] +url { + src: "http://gallium.inria.fr/~fpottier/menhir/menhir-20160303.tar.gz" + checksum: "md5=feff818f880519d511bcb774f2107fd1" +} diff --git a/packages/menhir/menhir.20160303/url b/packages/menhir/menhir.20160303/url deleted file mode 100644 index ef16a833a85..00000000000 --- a/packages/menhir/menhir.20160303/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/menhir/menhir-20160303.tar.gz" -checksum: "feff818f880519d511bcb774f2107fd1" diff --git a/packages/menhir/menhir.20160504/descr b/packages/menhir/menhir.20160504/descr deleted file mode 100644 index ce1c204c7a6..00000000000 --- a/packages/menhir/menhir.20160504/descr +++ /dev/null @@ -1 +0,0 @@ -LR(1) parser generator diff --git a/packages/menhir/menhir.20160504/files/menhir.install b/packages/menhir/menhir.20160504/files/menhir.install deleted file mode 100644 index 5ef5f87b012..00000000000 --- a/packages/menhir/menhir.20160504/files/menhir.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["src/_stage2/menhir.native" {"menhir"}] diff --git a/packages/menhir/menhir.20160504/opam b/packages/menhir/menhir.20160504/opam deleted file mode 100644 index 3acfa66a568..00000000000 --- a/packages/menhir/menhir.20160504/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "francois.pottier@inria.fr" -authors: [ - "François Pottier " - "Yann Régis-Gianas " -] -homepage: "http://gallium.inria.fr/~fpottier/menhir/" -dev-repo: "git+ssh://scm.gforge.inria.fr//gitroot/menhir/menhir.git" -bug-reports: "menhir-list@yquem.inria.fr" -build: [ - [make "-f" "Makefile" "PREFIX=%{prefix}%" "USE_OCAMLFIND=true" "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: [ - "ocamlfind" - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.02" ] diff --git a/packages/menhir/menhir.20160504/url b/packages/menhir/menhir.20160504/url deleted file mode 100644 index bfdac3ef501..00000000000 --- a/packages/menhir/menhir.20160504/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/menhir/menhir-20160504.tar.gz" -checksum: "aa529f75329d2e04328c14862a9382fe" diff --git a/packages/menhir/menhir.20160526/descr b/packages/menhir/menhir.20160526/descr deleted file mode 100644 index ce1c204c7a6..00000000000 --- a/packages/menhir/menhir.20160526/descr +++ /dev/null @@ -1 +0,0 @@ -LR(1) parser generator diff --git a/packages/menhir/menhir.20160526/opam b/packages/menhir/menhir.20160526/opam index 3acfa66a568..dea7ebcf821 100644 --- a/packages/menhir/menhir.20160526/opam +++ b/packages/menhir/menhir.20160526/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "francois.pottier@inria.fr" authors: [ "François Pottier " @@ -17,7 +17,12 @@ remove: [ [make "-f" "Makefile" "uninstall" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] ] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02" ] +synopsis: "LR(1) parser generator" +url { + src: "http://gallium.inria.fr/~fpottier/menhir/menhir-20160526.tar.gz" + checksum: "md5=0bbffb55c92c3b57e082be9c4b5b2070" +} diff --git a/packages/menhir/menhir.20160526/url b/packages/menhir/menhir.20160526/url deleted file mode 100644 index 74c93a63d27..00000000000 --- a/packages/menhir/menhir.20160526/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/menhir/menhir-20160526.tar.gz" -checksum: "0bbffb55c92c3b57e082be9c4b5b2070" diff --git a/packages/menhir/menhir.20160808/descr b/packages/menhir/menhir.20160808/descr deleted file mode 100644 index ce1c204c7a6..00000000000 --- a/packages/menhir/menhir.20160808/descr +++ /dev/null @@ -1 +0,0 @@ -LR(1) parser generator diff --git a/packages/menhir/menhir.20160808/opam b/packages/menhir/menhir.20160808/opam deleted file mode 100644 index 3acfa66a568..00000000000 --- a/packages/menhir/menhir.20160808/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "francois.pottier@inria.fr" -authors: [ - "François Pottier " - "Yann Régis-Gianas " -] -homepage: "http://gallium.inria.fr/~fpottier/menhir/" -dev-repo: "git+ssh://scm.gforge.inria.fr//gitroot/menhir/menhir.git" -bug-reports: "menhir-list@yquem.inria.fr" -build: [ - [make "-f" "Makefile" "PREFIX=%{prefix}%" "USE_OCAMLFIND=true" "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: [ - "ocamlfind" - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.02" ] diff --git a/packages/menhir/menhir.20160808/url b/packages/menhir/menhir.20160808/url deleted file mode 100644 index 8670984fa60..00000000000 --- a/packages/menhir/menhir.20160808/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/menhir/menhir-20160808.tar.gz" -checksum: "289ac7bc8a331f483e529c44fa8b8a5a" diff --git a/packages/menhir/menhir.20160825/descr b/packages/menhir/menhir.20160825/descr deleted file mode 100644 index ce1c204c7a6..00000000000 --- a/packages/menhir/menhir.20160825/descr +++ /dev/null @@ -1 +0,0 @@ -LR(1) parser generator diff --git a/packages/menhir/menhir.20160825/opam b/packages/menhir/menhir.20160825/opam index 3acfa66a568..2f996ee407c 100644 --- a/packages/menhir/menhir.20160825/opam +++ b/packages/menhir/menhir.20160825/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "francois.pottier@inria.fr" authors: [ "François Pottier " @@ -17,7 +17,12 @@ remove: [ [make "-f" "Makefile" "uninstall" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] ] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02" ] +synopsis: "LR(1) parser generator" +url { + src: "http://gallium.inria.fr/~fpottier/menhir/menhir-20160825.tar.gz" + checksum: "md5=d3773be7af60ac2de0220284e3b8fb1d" +} diff --git a/packages/menhir/menhir.20160825/url b/packages/menhir/menhir.20160825/url deleted file mode 100644 index f3adc35ab6b..00000000000 --- a/packages/menhir/menhir.20160825/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/menhir/menhir-20160825.tar.gz" -checksum: "d3773be7af60ac2de0220284e3b8fb1d" diff --git a/packages/menhir/menhir.20161114/descr b/packages/menhir/menhir.20161114/descr deleted file mode 100644 index ce1c204c7a6..00000000000 --- a/packages/menhir/menhir.20161114/descr +++ /dev/null @@ -1 +0,0 @@ -LR(1) parser generator diff --git a/packages/menhir/menhir.20161114/opam b/packages/menhir/menhir.20161114/opam index 2d097b4ad6b..41407821fd0 100644 --- a/packages/menhir/menhir.20161114/opam +++ b/packages/menhir/menhir.20161114/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "francois.pottier@inria.fr" authors: [ "François Pottier " @@ -17,7 +17,12 @@ remove: [ [make "-f" "Makefile" "uninstall" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] ] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02" ] +synopsis: "LR(1) parser generator" +url { + src: "http://gallium.inria.fr/~fpottier/menhir/menhir-20161114.tar.gz" + checksum: "md5=df6346616d0c086400454a244df5e590" +} diff --git a/packages/menhir/menhir.20161114/url b/packages/menhir/menhir.20161114/url deleted file mode 100644 index e9ddef8ed05..00000000000 --- a/packages/menhir/menhir.20161114/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/menhir/menhir-20161114.tar.gz" -checksum: "df6346616d0c086400454a244df5e590" diff --git a/packages/menhir/menhir.20161115/descr b/packages/menhir/menhir.20161115/descr deleted file mode 100644 index ce1c204c7a6..00000000000 --- a/packages/menhir/menhir.20161115/descr +++ /dev/null @@ -1 +0,0 @@ -LR(1) parser generator diff --git a/packages/menhir/menhir.20161115/opam b/packages/menhir/menhir.20161115/opam index 2d097b4ad6b..f7000dad0f5 100644 --- a/packages/menhir/menhir.20161115/opam +++ b/packages/menhir/menhir.20161115/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "francois.pottier@inria.fr" authors: [ "François Pottier " @@ -17,7 +17,12 @@ remove: [ [make "-f" "Makefile" "uninstall" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] ] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02" ] +synopsis: "LR(1) parser generator" +url { + src: "http://gallium.inria.fr/~fpottier/menhir/menhir-20161115.tar.gz" + checksum: "md5=c1aafe196ac7695000ff7370184eda20" +} diff --git a/packages/menhir/menhir.20161115/url b/packages/menhir/menhir.20161115/url deleted file mode 100644 index 6c5ce9eaeef..00000000000 --- a/packages/menhir/menhir.20161115/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/menhir/menhir-20161115.tar.gz" -checksum: "c1aafe196ac7695000ff7370184eda20" diff --git a/packages/menhir/menhir.20170101/descr b/packages/menhir/menhir.20170101/descr deleted file mode 100644 index ce1c204c7a6..00000000000 --- a/packages/menhir/menhir.20170101/descr +++ /dev/null @@ -1 +0,0 @@ -LR(1) parser generator diff --git a/packages/menhir/menhir.20170101/opam b/packages/menhir/menhir.20170101/opam index 2d097b4ad6b..56887e680e7 100644 --- a/packages/menhir/menhir.20170101/opam +++ b/packages/menhir/menhir.20170101/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "francois.pottier@inria.fr" authors: [ "François Pottier " @@ -17,7 +17,12 @@ remove: [ [make "-f" "Makefile" "uninstall" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] ] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02" ] +synopsis: "LR(1) parser generator" +url { + src: "http://gallium.inria.fr/~fpottier/menhir/menhir-20170101.tar.gz" + checksum: "md5=78128bc6935d7c40d5da919c502678c0" +} diff --git a/packages/menhir/menhir.20170101/url b/packages/menhir/menhir.20170101/url deleted file mode 100644 index 11fa848eb02..00000000000 --- a/packages/menhir/menhir.20170101/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/menhir/menhir-20170101.tar.gz" -checksum: "78128bc6935d7c40d5da919c502678c0" diff --git a/packages/menhir/menhir.20170418/descr b/packages/menhir/menhir.20170418/descr deleted file mode 100644 index ce1c204c7a6..00000000000 --- a/packages/menhir/menhir.20170418/descr +++ /dev/null @@ -1 +0,0 @@ -LR(1) parser generator diff --git a/packages/menhir/menhir.20170418/opam b/packages/menhir/menhir.20170418/opam index afce4607dc6..0ff9faee93b 100644 --- a/packages/menhir/menhir.20170418/opam +++ b/packages/menhir/menhir.20170418/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://gitlab.inria.fr/fpottier/menhir.git" +dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" bug-reports: "menhir@inria.fr" build: [ [make "-f" "Makefile" "PREFIX=%{prefix}%" "USE_OCAMLFIND=true" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] @@ -17,7 +17,12 @@ remove: [ [make "-f" "Makefile" "uninstall" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] ] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02" ] +synopsis: "LR(1) parser generator" +url { + src: "http://gallium.inria.fr/~fpottier/menhir/menhir-20170418.tar.gz" + checksum: "md5=fe239bc795a99b6722f16edad67b237e" +} diff --git a/packages/menhir/menhir.20170418/url b/packages/menhir/menhir.20170418/url deleted file mode 100644 index 36cd67d4388..00000000000 --- a/packages/menhir/menhir.20170418/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/menhir/menhir-20170418.tar.gz" -checksum: "fe239bc795a99b6722f16edad67b237e" diff --git a/packages/menhir/menhir.20170509/descr b/packages/menhir/menhir.20170509/descr deleted file mode 100644 index ce1c204c7a6..00000000000 --- a/packages/menhir/menhir.20170509/descr +++ /dev/null @@ -1 +0,0 @@ -LR(1) parser generator diff --git a/packages/menhir/menhir.20170509/opam b/packages/menhir/menhir.20170509/opam index afce4607dc6..09337145f5b 100644 --- a/packages/menhir/menhir.20170509/opam +++ b/packages/menhir/menhir.20170509/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://gitlab.inria.fr/fpottier/menhir.git" +dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" bug-reports: "menhir@inria.fr" build: [ [make "-f" "Makefile" "PREFIX=%{prefix}%" "USE_OCAMLFIND=true" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] @@ -17,7 +17,12 @@ remove: [ [make "-f" "Makefile" "uninstall" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] ] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02" ] +synopsis: "LR(1) parser generator" +url { + src: "http://gallium.inria.fr/~fpottier/menhir/menhir-20170509.tar.gz" + checksum: "md5=b8ba18b5abda831cf41cd4fa65f4c51b" +} diff --git a/packages/menhir/menhir.20170509/url b/packages/menhir/menhir.20170509/url deleted file mode 100644 index 83e30195010..00000000000 --- a/packages/menhir/menhir.20170509/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/menhir/menhir-20170509.tar.gz" -checksum: "b8ba18b5abda831cf41cd4fa65f4c51b" diff --git a/packages/menhir/menhir.20170607/descr b/packages/menhir/menhir.20170607/descr deleted file mode 100644 index ce1c204c7a6..00000000000 --- a/packages/menhir/menhir.20170607/descr +++ /dev/null @@ -1 +0,0 @@ -LR(1) parser generator diff --git a/packages/menhir/menhir.20170607/opam b/packages/menhir/menhir.20170607/opam index afce4607dc6..3befe7d4c40 100644 --- a/packages/menhir/menhir.20170607/opam +++ b/packages/menhir/menhir.20170607/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://gitlab.inria.fr/fpottier/menhir.git" +dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" bug-reports: "menhir@inria.fr" build: [ [make "-f" "Makefile" "PREFIX=%{prefix}%" "USE_OCAMLFIND=true" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] @@ -17,7 +17,12 @@ remove: [ [make "-f" "Makefile" "uninstall" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] ] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02" ] +synopsis: "LR(1) parser generator" +url { + src: "http://gallium.inria.fr/~fpottier/menhir/menhir-20170607.tar.gz" + checksum: "md5=993b60845182c71d777b1f3cf9a01b96" +} diff --git a/packages/menhir/menhir.20170607/url b/packages/menhir/menhir.20170607/url deleted file mode 100644 index 423fe2f3b42..00000000000 --- a/packages/menhir/menhir.20170607/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/menhir/menhir-20170607.tar.gz" -checksum: "993b60845182c71d777b1f3cf9a01b96" diff --git a/packages/menhir/menhir.20170712/descr b/packages/menhir/menhir.20170712/descr deleted file mode 100644 index ce1c204c7a6..00000000000 --- a/packages/menhir/menhir.20170712/descr +++ /dev/null @@ -1 +0,0 @@ -LR(1) parser generator diff --git a/packages/menhir/menhir.20170712/opam b/packages/menhir/menhir.20170712/opam index afce4607dc6..59ece4e1b09 100644 --- a/packages/menhir/menhir.20170712/opam +++ b/packages/menhir/menhir.20170712/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://gitlab.inria.fr/fpottier/menhir.git" +dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" bug-reports: "menhir@inria.fr" build: [ [make "-f" "Makefile" "PREFIX=%{prefix}%" "USE_OCAMLFIND=true" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] @@ -17,7 +17,12 @@ remove: [ [make "-f" "Makefile" "uninstall" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] ] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02" ] +synopsis: "LR(1) parser generator" +url { + src: "http://gallium.inria.fr/~fpottier/menhir/menhir-20170712.tar.gz" + checksum: "md5=85a5c2aef1d3f2224dab7c53d79892e5" +} diff --git a/packages/menhir/menhir.20170712/url b/packages/menhir/menhir.20170712/url deleted file mode 100644 index d039d9c0d8e..00000000000 --- a/packages/menhir/menhir.20170712/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/menhir/menhir-20170712.tar.gz" -checksum: "85a5c2aef1d3f2224dab7c53d79892e5" diff --git a/packages/menhir/menhir.20171013/descr b/packages/menhir/menhir.20171013/descr deleted file mode 100644 index ce1c204c7a6..00000000000 --- a/packages/menhir/menhir.20171013/descr +++ /dev/null @@ -1 +0,0 @@ -LR(1) parser generator diff --git a/packages/menhir/menhir.20171013/opam b/packages/menhir/menhir.20171013/opam index afce4607dc6..88208fba020 100644 --- a/packages/menhir/menhir.20171013/opam +++ b/packages/menhir/menhir.20171013/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://gitlab.inria.fr/fpottier/menhir.git" +dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" bug-reports: "menhir@inria.fr" build: [ [make "-f" "Makefile" "PREFIX=%{prefix}%" "USE_OCAMLFIND=true" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] @@ -17,7 +17,12 @@ remove: [ [make "-f" "Makefile" "uninstall" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] ] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02" ] +synopsis: "LR(1) parser generator" +url { + src: "http://gallium.inria.fr/~fpottier/menhir/menhir-20171013.tar.gz" + checksum: "md5=620863edea40437390ee5e5bd82fba11" +} diff --git a/packages/menhir/menhir.20171013/url b/packages/menhir/menhir.20171013/url deleted file mode 100644 index 03164ec2199..00000000000 --- a/packages/menhir/menhir.20171013/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/menhir/menhir-20171013.tar.gz" -checksum: "620863edea40437390ee5e5bd82fba11" diff --git a/packages/menhir/menhir.20171206/descr b/packages/menhir/menhir.20171206/descr deleted file mode 100644 index ce1c204c7a6..00000000000 --- a/packages/menhir/menhir.20171206/descr +++ /dev/null @@ -1 +0,0 @@ -LR(1) parser generator diff --git a/packages/menhir/menhir.20171206/opam b/packages/menhir/menhir.20171206/opam index afce4607dc6..63b81c07ab6 100644 --- a/packages/menhir/menhir.20171206/opam +++ b/packages/menhir/menhir.20171206/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://gitlab.inria.fr/fpottier/menhir.git" +dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" bug-reports: "menhir@inria.fr" build: [ [make "-f" "Makefile" "PREFIX=%{prefix}%" "USE_OCAMLFIND=true" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] @@ -17,7 +17,12 @@ remove: [ [make "-f" "Makefile" "uninstall" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] ] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02" ] +synopsis: "LR(1) parser generator" +url { + src: "http://gallium.inria.fr/~fpottier/menhir/menhir-20171206.tar.gz" + checksum: "md5=c86ee287c1dbda1d080d2ca3a3ad1271" +} diff --git a/packages/menhir/menhir.20171206/url b/packages/menhir/menhir.20171206/url deleted file mode 100644 index 029d4ad8dac..00000000000 --- a/packages/menhir/menhir.20171206/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/menhir/menhir-20171206.tar.gz" -checksum: "c86ee287c1dbda1d080d2ca3a3ad1271" diff --git a/packages/menhir/menhir.20171222/descr b/packages/menhir/menhir.20171222/descr deleted file mode 100644 index ce1c204c7a6..00000000000 --- a/packages/menhir/menhir.20171222/descr +++ /dev/null @@ -1 +0,0 @@ -LR(1) parser generator diff --git a/packages/menhir/menhir.20171222/opam b/packages/menhir/menhir.20171222/opam index afce4607dc6..a412c2038e0 100644 --- a/packages/menhir/menhir.20171222/opam +++ b/packages/menhir/menhir.20171222/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://gitlab.inria.fr/fpottier/menhir.git" +dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" bug-reports: "menhir@inria.fr" build: [ [make "-f" "Makefile" "PREFIX=%{prefix}%" "USE_OCAMLFIND=true" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] @@ -17,7 +17,12 @@ remove: [ [make "-f" "Makefile" "uninstall" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] ] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02" ] +synopsis: "LR(1) parser generator" +url { + src: "http://gallium.inria.fr/~fpottier/menhir/menhir-20171222.tar.gz" + checksum: "md5=6bbea6ad7b390904c9ce6d3e11d73438" +} diff --git a/packages/menhir/menhir.20171222/url b/packages/menhir/menhir.20171222/url deleted file mode 100644 index 722fd68c208..00000000000 --- a/packages/menhir/menhir.20171222/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/menhir/menhir-20171222.tar.gz" -checksum: "6bbea6ad7b390904c9ce6d3e11d73438" diff --git a/packages/merge-queues/merge-queues.0.1.0/descr b/packages/merge-queues/merge-queues.0.1.0/descr deleted file mode 100644 index 752b1bbbba7..00000000000 --- a/packages/merge-queues/merge-queues.0.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Mergeable queues - -The package implements "mergeable" queues, ie. persistent queues with a fast merge operation. \ No newline at end of file diff --git a/packages/merge-queues/merge-queues.0.1.0/opam b/packages/merge-queues/merge-queues.0.1.0/opam index 1bb082b1c5c..49fa40ab77a 100644 --- a/packages/merge-queues/merge-queues.0.1.0/opam +++ b/packages/merge-queues/merge-queues.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: [ "Benjamin Farinier" "Thomas Gazagnaire" ] license: "ISC" @@ -8,6 +8,7 @@ build: [ ] remove: ["ocamlfind" "remove" "merge-queues"] depends: [ + "ocaml" "irmin" {= "0.8.3"} "comparelib" "sexplib" {< "113.01.00"} @@ -15,3 +16,11 @@ depends: [ ] dev-repo: "git://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: "md5=e132e641b2165ef73ce4ad75ff3b1ae8" +} diff --git a/packages/merge-queues/merge-queues.0.1.0/url b/packages/merge-queues/merge-queues.0.1.0/url deleted file mode 100644 index 0750d872e44..00000000000 --- a/packages/merge-queues/merge-queues.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/merge-queues/archive/0.1.0.tar.gz" -checksum: "e132e641b2165ef73ce4ad75ff3b1ae8" diff --git a/packages/merge-queues/merge-queues.0.2.0/descr b/packages/merge-queues/merge-queues.0.2.0/descr deleted file mode 100644 index e1b88f5df5b..00000000000 --- a/packages/merge-queues/merge-queues.0.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Mergeable queues - -The package implements "mergeable" queues, ie. persistent queues with a fast merge operation. diff --git a/packages/merge-queues/merge-queues.0.2.0/opam b/packages/merge-queues/merge-queues.0.2.0/opam index d1f391e14d6..57d33e272e9 100644 --- a/packages/merge-queues/merge-queues.0.2.0/opam +++ b/packages/merge-queues/merge-queues.0.2.0/opam @@ -1,26 +1,33 @@ -opam-version: "1.2" +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: "https://github.com/mirage/merge-queues.git" +dev-repo: "git+https://github.com/mirage/merge-queues.git" license: "ISC" build: [ - ["./configure" "--prefix" prefix ] + ["./configure" "--prefix" prefix] [make] -] -build-test: [ - ["./configure" "--prefix" prefix "--enable-tests"] - [make "test"] + ["./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" - "alcotest" {test} - "git" {test} - "cohttp" {test} + "alcotest" {with-test} + "git" {with-test} + "cohttp" {with-test} "ocamlbuild" {build} ] +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: "md5=52a3e3d772290a688be2a16a1316ef34" +} diff --git a/packages/merge-queues/merge-queues.0.2.0/url b/packages/merge-queues/merge-queues.0.2.0/url deleted file mode 100644 index 89735c2c56c..00000000000 --- a/packages/merge-queues/merge-queues.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/merge-queues/archive/0.2.0.tar.gz" -checksum: "52a3e3d772290a688be2a16a1316ef34" diff --git a/packages/merge-ropes/merge-ropes.0.1.0/descr b/packages/merge-ropes/merge-ropes.0.1.0/descr deleted file mode 100644 index 8b5aa2bd85e..00000000000 --- a/packages/merge-ropes/merge-ropes.0.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Mergeable ropes - -The package implements "mergeable" ropes, ie. persistent ropes with a -fast merge operation. diff --git a/packages/merge-ropes/merge-ropes.0.1.0/opam b/packages/merge-ropes/merge-ropes.0.1.0/opam index 4b698db6e6f..47a5ab262ed 100644 --- a/packages/merge-ropes/merge-ropes.0.1.0/opam +++ b/packages/merge-ropes/merge-ropes.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: [ "Benjamin Farinier" "Thomas Gazagnaire" ] license: "ISC" @@ -8,6 +8,7 @@ build: [ ] remove: ["ocamlfind" "remove" "merge-ropes"] depends: [ + "ocaml" "irmin" {= "0.8.3"} "comparelib" "sexplib" {< "113.01.00"} @@ -15,3 +16,12 @@ depends: [ ] dev-repo: "git://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: "md5=78725dff480075b4359cd99626368685" +} diff --git a/packages/merge-ropes/merge-ropes.0.1.0/url b/packages/merge-ropes/merge-ropes.0.1.0/url deleted file mode 100644 index e7e5ffb8110..00000000000 --- a/packages/merge-ropes/merge-ropes.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/merge-ropes/archive/0.1.0.tar.gz" -checksum: "78725dff480075b4359cd99626368685" diff --git a/packages/merge-ropes/merge-ropes.0.2.0/descr b/packages/merge-ropes/merge-ropes.0.2.0/descr deleted file mode 100644 index 8b5aa2bd85e..00000000000 --- a/packages/merge-ropes/merge-ropes.0.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Mergeable ropes - -The package implements "mergeable" ropes, ie. persistent ropes with a -fast merge operation. diff --git a/packages/merge-ropes/merge-ropes.0.2.0/opam b/packages/merge-ropes/merge-ropes.0.2.0/opam index f0eadf04554..481d60b1033 100644 --- a/packages/merge-ropes/merge-ropes.0.2.0/opam +++ b/packages/merge-ropes/merge-ropes.0.2.0/opam @@ -1,25 +1,33 @@ -opam-version: "1.2" +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: "https://github.com/mirage/merge-ropes.git" +dev-repo: "git+https://github.com/mirage/merge-ropes.git" license: "ISC" build: [ ["./configure" "--prefix" prefix] [make] -] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] + ["./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" - "alcotest" {test} - "irmin-unix" {test & < "0.12.0"} + "alcotest" {with-test} + "irmin-unix" {with-test & < "0.12.0"} "ocamlbuild" {build} ] +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: "md5=5b988734ddb2b22c53318e03a23bced5" +} diff --git a/packages/merge-ropes/merge-ropes.0.2.0/url b/packages/merge-ropes/merge-ropes.0.2.0/url deleted file mode 100644 index d4a306ad4a8..00000000000 --- a/packages/merge-ropes/merge-ropes.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/merge-ropes/archive/0.2.0.tar.gz" -checksum: "5b988734ddb2b22c53318e03a23bced5" diff --git a/packages/mergeable-vector/mergeable-vector.0.1.0/descr b/packages/mergeable-vector/mergeable-vector.0.1.0/descr deleted file mode 100644 index 0ea84680240..00000000000 --- a/packages/mergeable-vector/mergeable-vector.0.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Mergeable vector based on operational transformation - -mergeable-vector is vector library with support for [3-way merges](https://en.wikipedia.org/wiki/Merge_(version_control)#Three-way_merge) based on [operational transformation](https://en.wikipedia.org/wiki/Operational_transformation). The library also provides diffing and patching arbitrary vectors. The diff is computed by [Wagner-Fischer algorithm](https://en.wikipedia.org/wiki/Wagner%E2%80%93Fischer_algorithm). - -mergeable-vector is distributed under the ISC license. diff --git a/packages/mergeable-vector/mergeable-vector.0.1.0/opam b/packages/mergeable-vector/mergeable-vector.0.1.0/opam index a8344e589ef..b01160d6b5c 100644 --- a/packages/mergeable-vector/mergeable-vector.0.1.0/opam +++ b/packages/mergeable-vector/mergeable-vector.0.1.0/opam @@ -1,18 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "KC Sivaramakrishnan " authors: ["KC Sivaramakrishnan "] homepage: "https://github.com/kayceesrk/mergeable-vector" doc: "http://kcsrk.info//mergeable-vector/doc" license: "ISC" -dev-repo: "https://github.com/kayceesrk/mergeable-vector.git" +dev-repo: "git+https://github.com/kayceesrk/mergeable-vector.git" bug-reports: "https://github.com/kayceesrk/mergeable-vector/issues" -tags: [] -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} ] -depopts: [] + "topkg" {build} +] build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] +synopsis: "Mergeable vector based on operational transformation" +description: """ +mergeable-vector is vector library with support for [3-way merges](https://en.wikipedia.org/wiki/Merge_(version_control)#Three-way_merge) based on [operational transformation](https://en.wikipedia.org/wiki/Operational_transformation). The library also provides diffing and patching arbitrary vectors. The diff is computed by [Wagner-Fischer algorithm](https://en.wikipedia.org/wiki/Wagner%E2%80%93Fischer_algorithm). + +mergeable-vector is distributed under the ISC license.""" +url { + src: + "https://github.com/kayceesrk/mergeable-vector/releases/download/0.1.0/mergeable-vector-0.1.0.tbz" + checksum: "md5=23452c339773960004f6d15d77e092d7" +} diff --git a/packages/mergeable-vector/mergeable-vector.0.1.0/url b/packages/mergeable-vector/mergeable-vector.0.1.0/url deleted file mode 100644 index 13856decac8..00000000000 --- a/packages/mergeable-vector/mergeable-vector.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/kayceesrk/mergeable-vector/releases/download/0.1.0/mergeable-vector-0.1.0.tbz" -checksum: "23452c339773960004f6d15d77e092d7" \ No newline at end of file diff --git a/packages/merlin-acme/merlin-acme.0.1/descr b/packages/merlin-acme/merlin-acme.0.1/descr deleted file mode 100644 index 414132fac5e..00000000000 --- a/packages/merlin-acme/merlin-acme.0.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Merlin interface for acme. - diff --git a/packages/merlin-acme/merlin-acme.0.1/opam b/packages/merlin-acme/merlin-acme.0.1/opam index b7b74d505aa..3330e5f8947 100644 --- a/packages/merlin-acme/merlin-acme.0.1/opam +++ b/packages/merlin-acme/merlin-acme.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "raphael.proust@cl.cam.ac.uk" authors: [ "Raphaël Proust" ] license: "BSD" @@ -6,7 +6,16 @@ build: [ [make] ] depends: [ - "batteries" "yojson" "acme" "ocaml9p" + "ocaml" {>= "4.01.0"} + "batteries" + "yojson" + "acme" + "ocaml9p" ] -ocaml-version: [>= "4.01.0"] dev-repo: "git://github.com/raphael-proust/merlin-acme" +synopsis: "Merlin interface for acme." +extra-files: ["merlin-acme.install" "md5=96d5289dad1003bd939ce097abfc8dc5"] +url { + src: "https://github.com/raphael-proust/merlin-acme/archive/0.1.tar.gz" + checksum: "md5=3e8a2d4d12e3683d9a30b53d14e6a0c7" +} diff --git a/packages/merlin-acme/merlin-acme.0.1/url b/packages/merlin-acme/merlin-acme.0.1/url deleted file mode 100644 index b61217b9c01..00000000000 --- a/packages/merlin-acme/merlin-acme.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/raphael-proust/merlin-acme/archive/0.1.tar.gz" -checksum: "3e8a2d4d12e3683d9a30b53d14e6a0c7" diff --git a/packages/merlin-extend/merlin-extend.0.3/descr b/packages/merlin-extend/merlin-extend.0.3/descr deleted file mode 100644 index a7c1ae306ed..00000000000 --- a/packages/merlin-extend/merlin-extend.0.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -A protocol to provide custom frontend to Merlin - -This protocol allows to replace the OCaml frontend of Merlin. -It extends what used to be done with the `-pp' flag to handle a few more cases. diff --git a/packages/merlin-extend/merlin-extend.0.3/opam b/packages/merlin-extend/merlin-extend.0.3/opam index e2f891692a0..db2b130a403 100644 --- a/packages/merlin-extend/merlin-extend.0.3/opam +++ b/packages/merlin-extend/merlin-extend.0.3/opam @@ -1,15 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Frederic Bour " authors: "Frederic Bour " homepage: "https://github.com/let-def/merlin-extend" bug-reports: "https://github.com/let-def/merlin-extend" license: "MIT" -dev-repo: "https://github.com/let-def/merlin-extend.git" +dev-repo: "git+https://github.com/let-def/merlin-extend.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "merlin_extend"] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "cppo" {build} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "A protocol to provide custom frontend to Merlin" +description: """ +This protocol allows to replace the OCaml frontend of Merlin. +It extends what used to be done with the `-pp' flag to handle a few more cases.""" +flags: light-uninstall +url { + src: "https://github.com/let-def/merlin-extend/archive/v0.3.tar.gz" + checksum: "md5=9c6dfd4f53328f02f12fcc265f4e2dda" +} diff --git a/packages/merlin-extend/merlin-extend.0.3/url b/packages/merlin-extend/merlin-extend.0.3/url deleted file mode 100644 index 38669e47e4c..00000000000 --- a/packages/merlin-extend/merlin-extend.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/let-def/merlin-extend/archive/v0.3.tar.gz" -checksum: "9c6dfd4f53328f02f12fcc265f4e2dda" diff --git a/packages/merlin-of-pds/merlin-of-pds.1.2/descr b/packages/merlin-of-pds/merlin-of-pds.1.2/descr deleted file mode 100644 index 02c98c097de..00000000000 --- a/packages/merlin-of-pds/merlin-of-pds.1.2/descr +++ /dev/null @@ -1,2 +0,0 @@ -Simple script that turns a pds.conf into a .merlin file - diff --git a/packages/merlin-of-pds/merlin-of-pds.1.2/opam b/packages/merlin-of-pds/merlin-of-pds.1.2/opam deleted file mode 100644 index ba0cc538a98..00000000000 --- a/packages/merlin-of-pds/merlin-of-pds.1.2/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -maintainer: "orbitz@gmail.com" -build: [ - [make "-j%{jobs}%"] -] - -install: [ - [make "PREFIX=%{prefix}%" "install"] -] - -remove: [ - [make "PREFIX=%{prefix}%" "remove"] -] - -depends: [ - "ocamlfind" - "pds" { build & (>= "5" & < "6") } -] - -authors: [ - "orbitz@gmail.com" -] - -homepage: "https://bitbucket.org/acslab/merlin-of-pds" -bug-reports: "https://bitbucket.org/acslab/merlin-of-pds/issues" -dev-repo: "https://bitbucket.org/acslab/merlin-of-pds.git" - diff --git a/packages/merlin-of-pds/merlin-of-pds.1.2/url b/packages/merlin-of-pds/merlin-of-pds.1.2/url deleted file mode 100644 index e8225887572..00000000000 --- a/packages/merlin-of-pds/merlin-of-pds.1.2/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://bitbucket.org/acslab/merlin-of-pds/get/1.2.tar.gz" -checksum: "feb47e1af908ea5bd9d22919b25aa501" - diff --git a/packages/merlin-of-pds/merlin-of-pds.1.4/descr b/packages/merlin-of-pds/merlin-of-pds.1.4/descr deleted file mode 100644 index 02c98c097de..00000000000 --- a/packages/merlin-of-pds/merlin-of-pds.1.4/descr +++ /dev/null @@ -1,2 +0,0 @@ -Simple script that turns a pds.conf into a .merlin file - diff --git a/packages/merlin-of-pds/merlin-of-pds.1.4/opam b/packages/merlin-of-pds/merlin-of-pds.1.4/opam index cc53df41856..7af116d564b 100644 --- a/packages/merlin-of-pds/merlin-of-pds.1.4/opam +++ b/packages/merlin-of-pds/merlin-of-pds.1.4/opam @@ -1,13 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "orbitz@gmail.com" build: [ - [make "-j%{jobs}%"] + [make "-j%{jobs}%"] + [make "-j%{jobs}%" "test"] {with-test} ] - -build-test: [ - [make "-j%{jobs}%" "test"] -] - install: [ [make "PREFIX=%{prefix}%" "install"] ] @@ -17,15 +13,19 @@ remove: [ ] depends: [ - "ocamlfind" - "pds" { build & (>= "5" & < "6") } + "ocaml" + "ocamlfind" + "pds" {build & (>= "5" & < "6")} ] - authors: [ "orbitz@gmail.com" ] homepage: "https://bitbucket.org/acslab/merlin-of-pds" bug-reports: "https://bitbucket.org/acslab/merlin-of-pds/issues" -dev-repo: "https://bitbucket.org/acslab/merlin-of-pds.git" - +dev-repo: "git+https://bitbucket.org/acslab/merlin-of-pds.git" +synopsis: "Simple script that turns a pds.conf into a .merlin file" +url { + src: "https://bitbucket.org/acslab/merlin-of-pds/get/1.4.tar.gz" + checksum: "md5=7392d566419232c46424fab4706570ff" +} diff --git a/packages/merlin-of-pds/merlin-of-pds.1.4/url b/packages/merlin-of-pds/merlin-of-pds.1.4/url deleted file mode 100644 index 59de4f0442f..00000000000 --- a/packages/merlin-of-pds/merlin-of-pds.1.4/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://bitbucket.org/acslab/merlin-of-pds/get/1.4.tar.gz" -checksum: "7392d566419232c46424fab4706570ff" - diff --git a/packages/merlin/merlin.1.3.1-trunk/descr b/packages/merlin/merlin.1.3.1-trunk/descr deleted file mode 100644 index 3187c32bbf0..00000000000 --- a/packages/merlin/merlin.1.3.1-trunk/descr +++ /dev/null @@ -1 +0,0 @@ -Editor helper, provides completion, typing and sources browsing in Vim and Emacs diff --git a/packages/merlin/merlin.1.3.1-trunk/opam b/packages/merlin/merlin.1.3.1-trunk/opam deleted file mode 100644 index 7b02872e19b..00000000000 --- a/packages/merlin/merlin.1.3.1-trunk/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "defree@gmail.com" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -remove: [[make "uninstall"]] -depends: [ - "ocamlfind" - "yojson" - "menhir" - "ocamlbuild" {build} -] -depopts: ["sexplib"] -dev-repo: "git://github.com/the-lambda-church/merlin" -available: ocaml-version > "4.00.1" & ocaml-version < "4.02.0" -install: [make "install"] diff --git a/packages/merlin/merlin.1.3.1-trunk/url b/packages/merlin/merlin.1.3.1-trunk/url deleted file mode 100644 index 5b9512c552e..00000000000 --- a/packages/merlin/merlin.1.3.1-trunk/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/the-lambda-church/merlin/archive/v1.3.1-trunk.tar.gz" -checksum: "6f78a42fadc459eca4dcdce0aac633d1" diff --git a/packages/merlin/merlin.1.3.1/descr b/packages/merlin/merlin.1.3.1/descr deleted file mode 100644 index 3187c32bbf0..00000000000 --- a/packages/merlin/merlin.1.3.1/descr +++ /dev/null @@ -1 +0,0 @@ -Editor helper, provides completion, typing and sources browsing in Vim and Emacs diff --git a/packages/merlin/merlin.1.3.1/opam b/packages/merlin/merlin.1.3.1/opam index 652b21a39f4..f32615971ad 100644 --- a/packages/merlin/merlin.1.3.1/opam +++ b/packages/merlin/merlin.1.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "defree@gmail.com" build: [ ["./configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [[make "uninstall"]] depends: [ + "ocaml" {= "4.00.1"} "ocamlfind" "yojson" "menhir" @@ -13,5 +14,10 @@ depends: [ ] depopts: ["sexplib"] dev-repo: "git://github.com/the-lambda-church/merlin" -available: ocaml-version = "4.00.1" 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: "md5=5f60dbf9dbd67e53f2cb9e20ab9adc88" +} diff --git a/packages/merlin/merlin.1.3.1/url b/packages/merlin/merlin.1.3.1/url deleted file mode 100644 index 7d775ec81a3..00000000000 --- a/packages/merlin/merlin.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/the-lambda-church/merlin/archive/v1.3.1.tar.gz" -checksum: "5f60dbf9dbd67e53f2cb9e20ab9adc88" diff --git a/packages/merlin/merlin.1.3/descr b/packages/merlin/merlin.1.3/descr deleted file mode 100644 index 3187c32bbf0..00000000000 --- a/packages/merlin/merlin.1.3/descr +++ /dev/null @@ -1 +0,0 @@ -Editor helper, provides completion, typing and sources browsing in Vim and Emacs diff --git a/packages/merlin/merlin.1.3/opam b/packages/merlin/merlin.1.3/opam index 2ef71ef852d..c72e82a2753 100644 --- a/packages/merlin/merlin.1.3/opam +++ b/packages/merlin/merlin.1.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "defree@gmail.com" build: [ ["./configure" "--prefix" prefix] @@ -6,11 +6,17 @@ build: [ ] remove: [[make "uninstall"]] depends: [ + "ocaml" {> "4.00.1" & < "4.02.0"} "ocamlfind" "yojson" "menhir" "ocamlbuild" {build} ] dev-repo: "git://github.com/the-lambda-church/merlin" -available: ocaml-version > "4.00.1" & ocaml-version < "4.02.0" 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: "md5=d0b2a2c2238b2fba600233e6480f2504" +} diff --git a/packages/merlin/merlin.1.3/url b/packages/merlin/merlin.1.3/url deleted file mode 100644 index 15616da1bec..00000000000 --- a/packages/merlin/merlin.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/the-lambda-church/merlin/archive/v1.3.tar.gz" -checksum: "d0b2a2c2238b2fba600233e6480f2504" diff --git a/packages/merlin/merlin.1.4.1/descr b/packages/merlin/merlin.1.4.1/descr deleted file mode 100644 index 3187c32bbf0..00000000000 --- a/packages/merlin/merlin.1.4.1/descr +++ /dev/null @@ -1 +0,0 @@ -Editor helper, provides completion, typing and sources browsing in Vim and Emacs diff --git a/packages/merlin/merlin.1.4.1/opam b/packages/merlin/merlin.1.4.1/opam deleted file mode 100644 index b34b458588b..00000000000 --- a/packages/merlin/merlin.1.4.1/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -maintainer: "defree@gmail.com" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -remove: [[make "uninstall"]] -depends: [ - "ocamlfind" - "yojson" - "menhir" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/the-lambda-church/merlin" -available: ocaml-version >= "4.00.1" & ocaml-version < "4.02.0" -install: [make "install"] diff --git a/packages/merlin/merlin.1.4.1/url b/packages/merlin/merlin.1.4.1/url deleted file mode 100644 index e636c2b213b..00000000000 --- a/packages/merlin/merlin.1.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/the-lambda-church/merlin/archive/v1.4.1.tar.gz" -checksum: "b245fca591827f79bde1701193ea4bbe" diff --git a/packages/merlin/merlin.1.4/descr b/packages/merlin/merlin.1.4/descr deleted file mode 100644 index 3187c32bbf0..00000000000 --- a/packages/merlin/merlin.1.4/descr +++ /dev/null @@ -1 +0,0 @@ -Editor helper, provides completion, typing and sources browsing in Vim and Emacs diff --git a/packages/merlin/merlin.1.4/opam b/packages/merlin/merlin.1.4/opam deleted file mode 100644 index b34b458588b..00000000000 --- a/packages/merlin/merlin.1.4/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -maintainer: "defree@gmail.com" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -remove: [[make "uninstall"]] -depends: [ - "ocamlfind" - "yojson" - "menhir" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/the-lambda-church/merlin" -available: ocaml-version >= "4.00.1" & ocaml-version < "4.02.0" -install: [make "install"] diff --git a/packages/merlin/merlin.1.4/url b/packages/merlin/merlin.1.4/url deleted file mode 100644 index f751c4c3f1f..00000000000 --- a/packages/merlin/merlin.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/the-lambda-church/merlin/archive/v1.4.tar.gz" -checksum: "63e1e84d8499d0e0f0697e95cc41117a" diff --git a/packages/merlin/merlin.1.5/descr b/packages/merlin/merlin.1.5/descr deleted file mode 100644 index 3187c32bbf0..00000000000 --- a/packages/merlin/merlin.1.5/descr +++ /dev/null @@ -1 +0,0 @@ -Editor helper, provides completion, typing and sources browsing in Vim and Emacs diff --git a/packages/merlin/merlin.1.5/opam b/packages/merlin/merlin.1.5/opam deleted file mode 100644 index b34b458588b..00000000000 --- a/packages/merlin/merlin.1.5/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -maintainer: "defree@gmail.com" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -remove: [[make "uninstall"]] -depends: [ - "ocamlfind" - "yojson" - "menhir" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/the-lambda-church/merlin" -available: ocaml-version >= "4.00.1" & ocaml-version < "4.02.0" -install: [make "install"] diff --git a/packages/merlin/merlin.1.5/url b/packages/merlin/merlin.1.5/url deleted file mode 100644 index 836e1466938..00000000000 --- a/packages/merlin/merlin.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/the-lambda-church/merlin/archive/v1.5.tar.gz" -checksum: "98f0bfd0e21dcdd03f032b3fa1590a6e" diff --git a/packages/merlin/merlin.1.6/descr b/packages/merlin/merlin.1.6/descr deleted file mode 100644 index 3187c32bbf0..00000000000 --- a/packages/merlin/merlin.1.6/descr +++ /dev/null @@ -1 +0,0 @@ -Editor helper, provides completion, typing and sources browsing in Vim and Emacs diff --git a/packages/merlin/merlin.1.6/opam b/packages/merlin/merlin.1.6/opam deleted file mode 100644 index b34b458588b..00000000000 --- a/packages/merlin/merlin.1.6/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -maintainer: "defree@gmail.com" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -remove: [[make "uninstall"]] -depends: [ - "ocamlfind" - "yojson" - "menhir" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/the-lambda-church/merlin" -available: ocaml-version >= "4.00.1" & ocaml-version < "4.02.0" -install: [make "install"] diff --git a/packages/merlin/merlin.1.6/url b/packages/merlin/merlin.1.6/url deleted file mode 100644 index ded67d5fcc5..00000000000 --- a/packages/merlin/merlin.1.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/the-lambda-church/merlin/archive/v1.6.tar.gz" -checksum: "bd884a289e8d74f27f30ea0ade10066e" diff --git a/packages/merlin/merlin.1.7.1/descr b/packages/merlin/merlin.1.7.1/descr deleted file mode 100644 index 3187c32bbf0..00000000000 --- a/packages/merlin/merlin.1.7.1/descr +++ /dev/null @@ -1 +0,0 @@ -Editor helper, provides completion, typing and sources browsing in Vim and Emacs diff --git a/packages/merlin/merlin.1.7.1/opam b/packages/merlin/merlin.1.7.1/opam deleted file mode 100644 index 9526db1c191..00000000000 --- a/packages/merlin/merlin.1.7.1/opam +++ /dev/null @@ -1,52 +0,0 @@ -opam-version: "1.2" -maintainer: "defree@gmail.com" -build: [ - ["./configure" "--prefix" prefix] - ["rm" "-rf" "%{prefix}%/share/ocamlmerlin"] - [make] -] -depends: [ - "ocamlfind" - "yojson" - "menhir" - "ocamlbuild" {build} -] -ocaml-version: [>= "4.00.1" & < "4.02.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://github.com/the-lambda-church/merlin" diff --git a/packages/merlin/merlin.1.7.1/url b/packages/merlin/merlin.1.7.1/url deleted file mode 100644 index bc6bf81011f..00000000000 --- a/packages/merlin/merlin.1.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/the-lambda-church/merlin/archive/v1.7.1.tar.gz" -checksum: "5ea47a3525d4a5d9b937f1abb05dc22c" diff --git a/packages/merlin/merlin.1.7/descr b/packages/merlin/merlin.1.7/descr deleted file mode 100644 index 3187c32bbf0..00000000000 --- a/packages/merlin/merlin.1.7/descr +++ /dev/null @@ -1 +0,0 @@ -Editor helper, provides completion, typing and sources browsing in Vim and Emacs diff --git a/packages/merlin/merlin.1.7/opam b/packages/merlin/merlin.1.7/opam deleted file mode 100644 index a41dd4dc49d..00000000000 --- a/packages/merlin/merlin.1.7/opam +++ /dev/null @@ -1,52 +0,0 @@ -opam-version: "1.2" -maintainer: "defree@gmail.com" -build: [ - ["./configure" "--prefix" prefix] - ["rm" "-rf" "%{prefix}%/share/ocamlmerlin"] - [make] -] -depends: [ - "ocamlfind" - "yojson" - "menhir" - "ocamlbuild" {build} -] -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://github.com/the-lambda-church/merlin" -available: ocaml-version >= "4.00.1" & ocaml-version < "4.02.0" -install: [make "merlin.install"] diff --git a/packages/merlin/merlin.1.7/url b/packages/merlin/merlin.1.7/url deleted file mode 100644 index 1c78d0bed67..00000000000 --- a/packages/merlin/merlin.1.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/the-lambda-church/merlin/archive/v1.7.tar.gz" -checksum: "71e32f0b0e7d813dc9db589cde36944f" diff --git a/packages/merlin/merlin.2.0.0/descr b/packages/merlin/merlin.2.0.0/descr deleted file mode 100644 index 3187c32bbf0..00000000000 --- a/packages/merlin/merlin.2.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Editor helper, provides completion, typing and sources browsing in Vim and Emacs diff --git a/packages/merlin/merlin.2.0.0/opam b/packages/merlin/merlin.2.0.0/opam index 07edfd84b33..1da8d323b36 100644 --- a/packages/merlin/merlin.2.0.0/opam +++ b/packages/merlin/merlin.2.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "defree@gmail.com" authors: "The Merlin team" homepage: "https://github.com/the-lambda-church/merlin" @@ -9,11 +9,10 @@ build: [ [make "-j" jobs] ] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "ocamlfind" "yojson" ] -available: [ocaml-version >= "4.00.1" & ocaml-version < "4.03"] - post-messages: [ "merlin installed. @@ -47,3 +46,9 @@ Take a look at https://github.com/the-lambda-church/merlin for more information {success} ] dev-repo: "git://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: "md5=a96465f2b0ed3364ffc1be66dd35961d" +} diff --git a/packages/merlin/merlin.2.0.0/url b/packages/merlin/merlin.2.0.0/url deleted file mode 100644 index 31166076a16..00000000000 --- a/packages/merlin/merlin.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/the-lambda-church/merlin/archive/v2.0.tar.gz" -checksum: "a96465f2b0ed3364ffc1be66dd35961d" diff --git a/packages/merlin/merlin.2.1.0/descr b/packages/merlin/merlin.2.1.0/descr deleted file mode 100644 index 3187c32bbf0..00000000000 --- a/packages/merlin/merlin.2.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Editor helper, provides completion, typing and sources browsing in Vim and Emacs diff --git a/packages/merlin/merlin.2.1.0/opam b/packages/merlin/merlin.2.1.0/opam deleted file mode 100644 index 81ed647130a..00000000000 --- a/packages/merlin/merlin.2.1.0/opam +++ /dev/null @@ -1,49 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/the-lambda-church/merlin.git" -build: [ - ["./configure" "--prefix" prefix] - ["rm" "-rf" "%{prefix}%/share/ocamlmerlin"] - [make "-j" jobs] -] -depends: [ - "ocamlfind" {>= "1.5.2"} - "yojson" -] -available: [ocaml-version >= "4.00.1" & ocaml-version < "4.03"] - -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} -] diff --git a/packages/merlin/merlin.2.1.0/url b/packages/merlin/merlin.2.1.0/url deleted file mode 100644 index 5f566b44a8c..00000000000 --- a/packages/merlin/merlin.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/the-lambda-church/merlin/archive/v2.1.tar.gz" -checksum: "37a9bac836e3af270e61ac05b7e8256b" diff --git a/packages/merlin/merlin.2.1.1/descr b/packages/merlin/merlin.2.1.1/descr deleted file mode 100644 index 3187c32bbf0..00000000000 --- a/packages/merlin/merlin.2.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Editor helper, provides completion, typing and sources browsing in Vim and Emacs diff --git a/packages/merlin/merlin.2.1.1/opam b/packages/merlin/merlin.2.1.1/opam deleted file mode 100644 index 81ed647130a..00000000000 --- a/packages/merlin/merlin.2.1.1/opam +++ /dev/null @@ -1,49 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/the-lambda-church/merlin.git" -build: [ - ["./configure" "--prefix" prefix] - ["rm" "-rf" "%{prefix}%/share/ocamlmerlin"] - [make "-j" jobs] -] -depends: [ - "ocamlfind" {>= "1.5.2"} - "yojson" -] -available: [ocaml-version >= "4.00.1" & ocaml-version < "4.03"] - -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} -] diff --git a/packages/merlin/merlin.2.1.1/url b/packages/merlin/merlin.2.1.1/url deleted file mode 100644 index 05f23c5b0ad..00000000000 --- a/packages/merlin/merlin.2.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/the-lambda-church/merlin/archive/v2.1.1.tar.gz" -checksum: "5ac787f35a430133053fd27f818834a6" diff --git a/packages/merlin/merlin.2.1.2/descr b/packages/merlin/merlin.2.1.2/descr deleted file mode 100644 index 3187c32bbf0..00000000000 --- a/packages/merlin/merlin.2.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -Editor helper, provides completion, typing and sources browsing in Vim and Emacs diff --git a/packages/merlin/merlin.2.1.2/opam b/packages/merlin/merlin.2.1.2/opam deleted file mode 100644 index 81ed647130a..00000000000 --- a/packages/merlin/merlin.2.1.2/opam +++ /dev/null @@ -1,49 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/the-lambda-church/merlin.git" -build: [ - ["./configure" "--prefix" prefix] - ["rm" "-rf" "%{prefix}%/share/ocamlmerlin"] - [make "-j" jobs] -] -depends: [ - "ocamlfind" {>= "1.5.2"} - "yojson" -] -available: [ocaml-version >= "4.00.1" & ocaml-version < "4.03"] - -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} -] diff --git a/packages/merlin/merlin.2.1.2/url b/packages/merlin/merlin.2.1.2/url deleted file mode 100644 index abc3af9a332..00000000000 --- a/packages/merlin/merlin.2.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/the-lambda-church/merlin/archive/v2.1.2.tar.gz" -checksum: "4f9bf3de79b7c28b4ff8db42971abe32" diff --git a/packages/merlin/merlin.2.2/descr b/packages/merlin/merlin.2.2/descr deleted file mode 100644 index 3187c32bbf0..00000000000 --- a/packages/merlin/merlin.2.2/descr +++ /dev/null @@ -1 +0,0 @@ -Editor helper, provides completion, typing and sources browsing in Vim and Emacs diff --git a/packages/merlin/merlin.2.2/opam b/packages/merlin/merlin.2.2/opam index 332963ee23e..73f5057fde1 100644 --- a/packages/merlin/merlin.2.2/opam +++ b/packages/merlin/merlin.2.2/opam @@ -1,20 +1,19 @@ -opam-version: "1.2" +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: "https://github.com/the-lambda-church/merlin.git" +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"} "yojson" ] -available: [ocaml-version >= "4.00.1" & ocaml-version < "4.03"] - post-messages: [ "merlin installed. @@ -47,3 +46,9 @@ 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: "md5=379e558b10a6e20d7f959a6c025f1283" +} diff --git a/packages/merlin/merlin.2.2/url b/packages/merlin/merlin.2.2/url deleted file mode 100644 index aefb59ae9ee..00000000000 --- a/packages/merlin/merlin.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/the-lambda-church/merlin/archive/v2.2.tar.gz" -checksum: "379e558b10a6e20d7f959a6c025f1283" diff --git a/packages/merlin/merlin.2.3.1/descr b/packages/merlin/merlin.2.3.1/descr deleted file mode 100644 index 8c56c8257f8..00000000000 --- a/packages/merlin/merlin.2.3.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Editor helper, provides completion, typing and source browsing in Vim and Emacs - -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. diff --git a/packages/merlin/merlin.2.3.1/opam b/packages/merlin/merlin.2.3.1/opam index 3062cf9902d..4053855ff47 100644 --- a/packages/merlin/merlin.2.3.1/opam +++ b/packages/merlin/merlin.2.3.1/opam @@ -1,20 +1,19 @@ -opam-version: "1.2" +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: "https://github.com/the-lambda-church/merlin.git" +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"} "yojson" ] -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.03"] - post-messages: [ " merlin installed. @@ -48,3 +47,11 @@ 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: "md5=3d74d83d3381b9b24c37740e9be652f6" +} diff --git a/packages/merlin/merlin.2.3.1/url b/packages/merlin/merlin.2.3.1/url deleted file mode 100644 index a64985398bd..00000000000 --- a/packages/merlin/merlin.2.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/the-lambda-church/merlin/archive/v2.3.1.tar.gz" -checksum: "3d74d83d3381b9b24c37740e9be652f6" diff --git a/packages/merlin/merlin.2.3/descr b/packages/merlin/merlin.2.3/descr deleted file mode 100644 index 8c56c8257f8..00000000000 --- a/packages/merlin/merlin.2.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -Editor helper, provides completion, typing and source browsing in Vim and Emacs - -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. diff --git a/packages/merlin/merlin.2.3/opam b/packages/merlin/merlin.2.3/opam deleted file mode 100644 index 6b32a0e4a00..00000000000 --- a/packages/merlin/merlin.2.3/opam +++ /dev/null @@ -1,58 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/the-lambda-church/merlin.git" -build: [ - ["./configure" "--prefix" prefix] - ["rm" "-rf" "%{prefix}%/share/ocamlmerlin"] - [make "-j" jobs] -] -depends: [ - "ocamlfind" {>= "1.5.2"} - "yojson" -] -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.03"] - -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} -] diff --git a/packages/merlin/merlin.2.3/url b/packages/merlin/merlin.2.3/url deleted file mode 100644 index f9d00b94d80..00000000000 --- a/packages/merlin/merlin.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/the-lambda-church/merlin/archive/v2.3.tar.gz" -checksum: "00aa7464e4022cd356792df147183e8b" diff --git a/packages/merlin/merlin.2.5.0/descr b/packages/merlin/merlin.2.5.0/descr deleted file mode 100644 index 8c56c8257f8..00000000000 --- a/packages/merlin/merlin.2.5.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Editor helper, provides completion, typing and source browsing in Vim and Emacs - -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. diff --git a/packages/merlin/merlin.2.5.0/opam b/packages/merlin/merlin.2.5.0/opam index 0c121fbf38b..09758fbd786 100644 --- a/packages/merlin/merlin.2.5.0/opam +++ b/packages/merlin/merlin.2.5.0/opam @@ -1,20 +1,19 @@ -opam-version: "1.2" +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: "https://github.com/the-lambda-church/merlin.git" +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"} "yojson" ] -available: [ocaml-version >= "4.02.1" & ocaml-version < "4.04"] - post-messages: [ " merlin installed. @@ -44,3 +43,11 @@ 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: "md5=7031baee4800176e6826628b727a37f3" +} diff --git a/packages/merlin/merlin.2.5.0/url b/packages/merlin/merlin.2.5.0/url deleted file mode 100644 index 580c919f5fa..00000000000 --- a/packages/merlin/merlin.2.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/the-lambda-church/merlin/archive/v2.5.0.tar.gz" -checksum: "7031baee4800176e6826628b727a37f3" diff --git a/packages/merlin/merlin.2.5.1/descr b/packages/merlin/merlin.2.5.1/descr deleted file mode 100644 index 8c56c8257f8..00000000000 --- a/packages/merlin/merlin.2.5.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Editor helper, provides completion, typing and source browsing in Vim and Emacs - -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. diff --git a/packages/merlin/merlin.2.5.1/opam b/packages/merlin/merlin.2.5.1/opam index 14d818e50cc..4fc4eae2acc 100644 --- a/packages/merlin/merlin.2.5.1/opam +++ b/packages/merlin/merlin.2.5.1/opam @@ -1,20 +1,19 @@ -opam-version: "1.2" +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: "https://github.com/the-lambda-church/merlin.git" +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"} "yojson" ] -available: [ocaml-version >= "4.02.1" & ocaml-version < "4.04"] - post-messages: [ " merlin installed. @@ -46,3 +45,11 @@ 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: "md5=be3e8ec2b3e52293de6accb3b7d94c89" +} diff --git a/packages/merlin/merlin.2.5.1/url b/packages/merlin/merlin.2.5.1/url deleted file mode 100644 index 52f43d0b259..00000000000 --- a/packages/merlin/merlin.2.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/the-lambda-church/merlin/archive/v2.5.1.tar.gz" -checksum: "be3e8ec2b3e52293de6accb3b7d94c89" diff --git a/packages/merlin/merlin.2.5.2/descr b/packages/merlin/merlin.2.5.2/descr deleted file mode 100644 index 8c56c8257f8..00000000000 --- a/packages/merlin/merlin.2.5.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Editor helper, provides completion, typing and source browsing in Vim and Emacs - -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. diff --git a/packages/merlin/merlin.2.5.2/opam b/packages/merlin/merlin.2.5.2/opam deleted file mode 100644 index 17f7c1ed349..00000000000 --- a/packages/merlin/merlin.2.5.2/opam +++ /dev/null @@ -1,58 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/the-lambda-church/merlin.git" -build: [ - ["./configure" "--prefix" prefix] - ["rm" "-rf" "%{prefix}%/share/ocamlmerlin"] - [make "-j" jobs] -] -depends: [ - "ocamlfind" {>= "1.5.2"} - "yojson" -] -available: [ocaml-version >= "4.02.1" & ocaml-version < "4.05"] - -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} -] diff --git a/packages/merlin/merlin.2.5.2/url b/packages/merlin/merlin.2.5.2/url deleted file mode 100644 index 5622747e6b9..00000000000 --- a/packages/merlin/merlin.2.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/the-lambda-church/merlin/archive/v2.5.2.tar.gz" -checksum: "ffd1f16857d29da469f5e26b7e6b9f35" diff --git a/packages/merlin/merlin.2.5.3/descr b/packages/merlin/merlin.2.5.3/descr deleted file mode 100644 index 8c56c8257f8..00000000000 --- a/packages/merlin/merlin.2.5.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -Editor helper, provides completion, typing and source browsing in Vim and Emacs - -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. diff --git a/packages/merlin/merlin.2.5.3/opam b/packages/merlin/merlin.2.5.3/opam index a4b7a84d4ee..af94a0b1abc 100644 --- a/packages/merlin/merlin.2.5.3/opam +++ b/packages/merlin/merlin.2.5.3/opam @@ -1,19 +1,19 @@ -opam-version: "1.2" +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: "https://github.com/the-lambda-church/merlin.git" +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"} "yojson" ] -available: [ocaml-version >= "4.02.1" & ocaml-version < "4.05"] post-messages: [ " merlin installed. @@ -55,3 +55,11 @@ 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: "md5=d2ff86fb0685247bf3dd17f07ba4ee0c" +} diff --git a/packages/merlin/merlin.2.5.3/url b/packages/merlin/merlin.2.5.3/url deleted file mode 100644 index 7d2f0590ac6..00000000000 --- a/packages/merlin/merlin.2.5.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/the-lambda-church/merlin/archive/v2.5.3.tar.gz" -checksum: "d2ff86fb0685247bf3dd17f07ba4ee0c" diff --git a/packages/merlin/merlin.2.5.4/descr b/packages/merlin/merlin.2.5.4/descr deleted file mode 100644 index 8c56c8257f8..00000000000 --- a/packages/merlin/merlin.2.5.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -Editor helper, provides completion, typing and source browsing in Vim and Emacs - -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. diff --git a/packages/merlin/merlin.2.5.4/opam b/packages/merlin/merlin.2.5.4/opam index a4b7a84d4ee..49ef73ac48e 100644 --- a/packages/merlin/merlin.2.5.4/opam +++ b/packages/merlin/merlin.2.5.4/opam @@ -1,19 +1,19 @@ -opam-version: "1.2" +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: "https://github.com/the-lambda-church/merlin.git" +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"} "yojson" ] -available: [ocaml-version >= "4.02.1" & ocaml-version < "4.05"] post-messages: [ " merlin installed. @@ -55,3 +55,11 @@ 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: "md5=3d9ba02bdea38541c650e3a8bee01931" +} diff --git a/packages/merlin/merlin.2.5.4/url b/packages/merlin/merlin.2.5.4/url deleted file mode 100644 index 54b5176dfb9..00000000000 --- a/packages/merlin/merlin.2.5.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/merlin/archive/v2.5.4.tar.gz" -checksum: "3d9ba02bdea38541c650e3a8bee01931" diff --git a/packages/merlin/merlin.2.5.5/descr b/packages/merlin/merlin.2.5.5/descr deleted file mode 100644 index 8c56c8257f8..00000000000 --- a/packages/merlin/merlin.2.5.5/descr +++ /dev/null @@ -1,3 +0,0 @@ -Editor helper, provides completion, typing and source browsing in Vim and Emacs - -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. diff --git a/packages/merlin/merlin.2.5.5/opam b/packages/merlin/merlin.2.5.5/opam index a4b7a84d4ee..458e61e502f 100644 --- a/packages/merlin/merlin.2.5.5/opam +++ b/packages/merlin/merlin.2.5.5/opam @@ -1,19 +1,19 @@ -opam-version: "1.2" +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: "https://github.com/the-lambda-church/merlin.git" +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"} "yojson" ] -available: [ocaml-version >= "4.02.1" & ocaml-version < "4.05"] post-messages: [ " merlin installed. @@ -55,3 +55,11 @@ 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: "md5=882f0e2137c75031de7fe5658d762a1b" +} diff --git a/packages/merlin/merlin.2.5.5/url b/packages/merlin/merlin.2.5.5/url deleted file mode 100644 index ebd023a6d50..00000000000 --- a/packages/merlin/merlin.2.5.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/merlin/archive/v2.5.5.tar.gz" -checksum: "882f0e2137c75031de7fe5658d762a1b" diff --git a/packages/merlin/merlin.3.0.0/descr b/packages/merlin/merlin.3.0.0/descr deleted file mode 100644 index 8c56c8257f8..00000000000 --- a/packages/merlin/merlin.3.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Editor helper, provides completion, typing and source browsing in Vim and Emacs - -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. diff --git a/packages/merlin/merlin.3.0.0/opam b/packages/merlin/merlin.3.0.0/opam deleted file mode 100644 index 5c220c432ed..00000000000 --- a/packages/merlin/merlin.3.0.0/opam +++ /dev/null @@ -1,57 +0,0 @@ -opam-version: "1.2" -maintainer: "defree@gmail.com" -authors: "The Merlin team" -homepage: "https://github.com/ocaml/merlin" -bug-reports: "https://github.com/ocaml/merlin/issues" -dev-repo: "https://github.com/ocaml/merlin.git" -build: [ - ["./configure" "--prefix" prefix] - ["rm" "-rf" "%{prefix}%/share/ocamlmerlin"] - [make "-j" jobs] -] -depends: [ - "ocamlfind" {>= "1.5.2"} - "yojson" -] -available: [ocaml-version >= "4.02.1" & ocaml-version < "4.06"] -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} -] diff --git a/packages/merlin/merlin.3.0.0/url b/packages/merlin/merlin.3.0.0/url deleted file mode 100644 index a55cc783de6..00000000000 --- a/packages/merlin/merlin.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/merlin/archive/v3.0.0.tar.gz" -checksum: "026efae8e16ee823104f58c160f29b9e" diff --git a/packages/merlin/merlin.3.0.1/descr b/packages/merlin/merlin.3.0.1/descr deleted file mode 100644 index 8c56c8257f8..00000000000 --- a/packages/merlin/merlin.3.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Editor helper, provides completion, typing and source browsing in Vim and Emacs - -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. diff --git a/packages/merlin/merlin.3.0.1/opam b/packages/merlin/merlin.3.0.1/opam index 5c220c432ed..2f59ea4dd7b 100644 --- a/packages/merlin/merlin.3.0.1/opam +++ b/packages/merlin/merlin.3.0.1/opam @@ -1,19 +1,19 @@ -opam-version: "1.2" +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: "https://github.com/ocaml/merlin.git" +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"} "yojson" ] -available: [ocaml-version >= "4.02.1" & ocaml-version < "4.06"] post-messages: [ " merlin installed. @@ -55,3 +55,11 @@ 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: "md5=b1d48a8b7b67ad3fdf48319e3a03864f" +} diff --git a/packages/merlin/merlin.3.0.1/url b/packages/merlin/merlin.3.0.1/url deleted file mode 100644 index 9c8fb2216e9..00000000000 --- a/packages/merlin/merlin.3.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/merlin/archive/v3.0.1.tar.gz" -checksum: "b1d48a8b7b67ad3fdf48319e3a03864f" diff --git a/packages/merlin/merlin.3.0.2/descr b/packages/merlin/merlin.3.0.2/descr deleted file mode 100644 index 8c56c8257f8..00000000000 --- a/packages/merlin/merlin.3.0.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Editor helper, provides completion, typing and source browsing in Vim and Emacs - -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. diff --git a/packages/merlin/merlin.3.0.2/opam b/packages/merlin/merlin.3.0.2/opam index 5c220c432ed..0060521b454 100644 --- a/packages/merlin/merlin.3.0.2/opam +++ b/packages/merlin/merlin.3.0.2/opam @@ -1,19 +1,19 @@ -opam-version: "1.2" +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: "https://github.com/ocaml/merlin.git" +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"} "yojson" ] -available: [ocaml-version >= "4.02.1" & ocaml-version < "4.06"] post-messages: [ " merlin installed. @@ -55,3 +55,11 @@ 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: "md5=5cf93e3420c8430f03f20e8a5da607f1" +} diff --git a/packages/merlin/merlin.3.0.2/url b/packages/merlin/merlin.3.0.2/url deleted file mode 100644 index 50f92303df2..00000000000 --- a/packages/merlin/merlin.3.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/merlin/archive/v3.0.2.tar.gz" -checksum: "5cf93e3420c8430f03f20e8a5da607f1" diff --git a/packages/merlin/merlin.3.0.3/descr b/packages/merlin/merlin.3.0.3/descr deleted file mode 100644 index 8c56c8257f8..00000000000 --- a/packages/merlin/merlin.3.0.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -Editor helper, provides completion, typing and source browsing in Vim and Emacs - -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. diff --git a/packages/merlin/merlin.3.0.3/opam b/packages/merlin/merlin.3.0.3/opam index 5c220c432ed..17de62eb0d5 100644 --- a/packages/merlin/merlin.3.0.3/opam +++ b/packages/merlin/merlin.3.0.3/opam @@ -1,19 +1,19 @@ -opam-version: "1.2" +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: "https://github.com/ocaml/merlin.git" +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"} "yojson" ] -available: [ocaml-version >= "4.02.1" & ocaml-version < "4.06"] post-messages: [ " merlin installed. @@ -55,3 +55,11 @@ 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: "md5=2a8edfaccf805ed1217fa2d9560497e2" +} diff --git a/packages/merlin/merlin.3.0.3/url b/packages/merlin/merlin.3.0.3/url deleted file mode 100644 index 44c4fc3ebd5..00000000000 --- a/packages/merlin/merlin.3.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/merlin/archive/v3.0.3.tar.gz" -checksum: "2a8edfaccf805ed1217fa2d9560497e2" diff --git a/packages/merlin/merlin.3.0.4/descr b/packages/merlin/merlin.3.0.4/descr deleted file mode 100644 index 8c56c8257f8..00000000000 --- a/packages/merlin/merlin.3.0.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -Editor helper, provides completion, typing and source browsing in Vim and Emacs - -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. diff --git a/packages/merlin/merlin.3.0.4/opam b/packages/merlin/merlin.3.0.4/opam index d216e37af2a..1f0904601cf 100644 --- a/packages/merlin/merlin.3.0.4/opam +++ b/packages/merlin/merlin.3.0.4/opam @@ -1,19 +1,19 @@ -opam-version: "1.2" +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: "https://github.com/ocaml/merlin.git" +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"} "yojson" ] -available: [ocaml-version >= "4.02.1" & ocaml-version < "4.07"] post-messages: [ " merlin installed. @@ -55,3 +55,11 @@ 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: "md5=4325caddd32074b65765293d1e4aad66" +} diff --git a/packages/merlin/merlin.3.0.4/url b/packages/merlin/merlin.3.0.4/url deleted file mode 100644 index 8357e7eb936..00000000000 --- a/packages/merlin/merlin.3.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/merlin/archive/v3.0.4.tar.gz" -checksum: "4325caddd32074b65765293d1e4aad66" diff --git a/packages/merlin/merlin.3.0.5/descr b/packages/merlin/merlin.3.0.5/descr deleted file mode 100644 index 8c56c8257f8..00000000000 --- a/packages/merlin/merlin.3.0.5/descr +++ /dev/null @@ -1,3 +0,0 @@ -Editor helper, provides completion, typing and source browsing in Vim and Emacs - -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. diff --git a/packages/merlin/merlin.3.0.5/opam b/packages/merlin/merlin.3.0.5/opam index d216e37af2a..e9a687383b2 100644 --- a/packages/merlin/merlin.3.0.5/opam +++ b/packages/merlin/merlin.3.0.5/opam @@ -1,19 +1,19 @@ -opam-version: "1.2" +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: "https://github.com/ocaml/merlin.git" +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"} "yojson" ] -available: [ocaml-version >= "4.02.1" & ocaml-version < "4.07"] post-messages: [ " merlin installed. @@ -55,3 +55,11 @@ 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: "md5=279818ec1d1c984b3ece0f59381f4757" +} diff --git a/packages/merlin/merlin.3.0.5/url b/packages/merlin/merlin.3.0.5/url deleted file mode 100644 index 01d1b1febf0..00000000000 --- a/packages/merlin/merlin.3.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/merlin/archive/v3.0.5.tar.gz" -checksum: "279818ec1d1c984b3ece0f59381f4757" diff --git a/packages/mesh-display/mesh-display.0.8.9/descr b/packages/mesh-display/mesh-display.0.8.9/descr deleted file mode 100644 index fa5f0d45591..00000000000 --- a/packages/mesh-display/mesh-display.0.8.9/descr +++ /dev/null @@ -1 +0,0 @@ -Triangular mesh representation using the graphics module diff --git a/packages/mesh-display/mesh-display.0.8.9/opam b/packages/mesh-display/mesh-display.0.8.9/opam index 0709c5cbe86..ecf7baa222c 100644 --- a/packages/mesh-display/mesh-display.0.8.9/opam +++ b/packages/mesh-display/mesh-display.0.8.9/opam @@ -1,21 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" ] -tags: [] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/mesh" -dev-repo: "https://github.com/Chris00/mesh.git" +dev-repo: "git+https://github.com/Chris00/mesh.git" bug-reports: "https://github.com/Chris00/mesh/issues" #doc: "" build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" "ocamlfind" {build & >= "1.5"} "jbuilder" {build} "configurator" {build} "mesh" {= "0.8.9"} "graphics" ] +synopsis: "Triangular mesh representation using the graphics module" +url { + src: + "https://github.com/Chris00/mesh/releases/download/0.8.9/mesh-0.8.9.tbz" + checksum: "md5=bdc6e96fba4c37035c3121583ca9e3cd" +} diff --git a/packages/mesh-display/mesh-display.0.8.9/url b/packages/mesh-display/mesh-display.0.8.9/url deleted file mode 100644 index ed4fa005281..00000000000 --- a/packages/mesh-display/mesh-display.0.8.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/mesh/releases/download/0.8.9/mesh-0.8.9.tbz" -checksum: "bdc6e96fba4c37035c3121583ca9e3cd" \ No newline at end of file diff --git a/packages/mesh-easymesh/mesh-easymesh.0.8.9/descr b/packages/mesh-easymesh/mesh-easymesh.0.8.9/descr deleted file mode 100644 index 041bd49d658..00000000000 --- a/packages/mesh-easymesh/mesh-easymesh.0.8.9/descr +++ /dev/null @@ -1,7 +0,0 @@ -Triangular mesh generation with EasyMesh - -[EasyMesh][] is a two-dimensional quality mesh generator developed by -Bojan Niceno and available from MIT. This module provides an -interface calling the program EasyMesh to perform the mesh generation. - -[EasyMesh]: http://web.mit.edu/easymesh_v1.4/www/easymesh.html diff --git a/packages/mesh-easymesh/mesh-easymesh.0.8.9/opam b/packages/mesh-easymesh/mesh-easymesh.0.8.9/opam index 111b6f868b1..1c031068819 100644 --- a/packages/mesh-easymesh/mesh-easymesh.0.8.9/opam +++ b/packages/mesh-easymesh/mesh-easymesh.0.8.9/opam @@ -1,23 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/mesh" -dev-repo: "https://github.com/Chris00/mesh.git" +dev-repo: "git+https://github.com/Chris00/mesh.git" bug-reports: "https://github.com/Chris00/mesh/issues" #doc: "" tags: [ "Mesh" "Triangulation" "PDE" ] build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [[ "jbuilder" "runtest" "-p" name "-j" jobs ]] depends: [ + "ocaml" "ocamlfind" {build & >= "1.5"} - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "configurator" {build} "base-bigarray" "base-bytes" "mesh" {= "0.8.9"} - "lacaml" {test} + "lacaml" {with-test} ] +synopsis: "Triangular mesh generation with EasyMesh" +description: """ +[EasyMesh][] is a two-dimensional quality mesh generator developed by +Bojan Niceno and available from MIT. This module provides an +interface calling the program EasyMesh to perform the mesh generation. + +[EasyMesh]: http://web.mit.edu/easymesh_v1.4/www/easymesh.html""" +url { + src: + "https://github.com/Chris00/mesh/releases/download/0.8.9/mesh-0.8.9.tbz" + checksum: "md5=bdc6e96fba4c37035c3121583ca9e3cd" +} diff --git a/packages/mesh-easymesh/mesh-easymesh.0.8.9/url b/packages/mesh-easymesh/mesh-easymesh.0.8.9/url deleted file mode 100644 index ed4fa005281..00000000000 --- a/packages/mesh-easymesh/mesh-easymesh.0.8.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/mesh/releases/download/0.8.9/mesh-0.8.9.tbz" -checksum: "bdc6e96fba4c37035c3121583ca9e3cd" \ No newline at end of file diff --git a/packages/mesh-easymesh/mesh-easymesh.0.9.0/descr b/packages/mesh-easymesh/mesh-easymesh.0.9.0/descr deleted file mode 100644 index 041bd49d658..00000000000 --- a/packages/mesh-easymesh/mesh-easymesh.0.9.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Triangular mesh generation with EasyMesh - -[EasyMesh][] is a two-dimensional quality mesh generator developed by -Bojan Niceno and available from MIT. This module provides an -interface calling the program EasyMesh to perform the mesh generation. - -[EasyMesh]: http://web.mit.edu/easymesh_v1.4/www/easymesh.html diff --git a/packages/mesh-easymesh/mesh-easymesh.0.9.0/opam b/packages/mesh-easymesh/mesh-easymesh.0.9.0/opam index cbb5e199891..b79cb3e8e73 100644 --- a/packages/mesh-easymesh/mesh-easymesh.0.9.0/opam +++ b/packages/mesh-easymesh/mesh-easymesh.0.9.0/opam @@ -1,24 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/mesh" -dev-repo: "https://github.com/Chris00/mesh.git" +dev-repo: "git+https://github.com/Chris00/mesh.git" bug-reports: "https://github.com/Chris00/mesh/issues" #doc: "" tags: [ "Mesh" "Triangulation" "PDE" ] build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [[ "jbuilder" "runtest" "-p" name "-j" jobs ]] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build & >= "1.5"} - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "configurator" {build} "base-bigarray" "base-bytes" "mesh" {= "0.9.0"} - "lacaml" {test} + "lacaml" {with-test} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Triangular mesh generation with EasyMesh" +description: """ +[EasyMesh][] is a two-dimensional quality mesh generator developed by +Bojan Niceno and available from MIT. This module provides an +interface calling the program EasyMesh to perform the mesh generation. + +[EasyMesh]: http://web.mit.edu/easymesh_v1.4/www/easymesh.html""" +url { + src: + "https://github.com/Chris00/mesh/releases/download/0.9.0/mesh-0.9.0.tbz" + checksum: "md5=f69ee0a5044799fc45e7b06eaeb60f43" +} diff --git a/packages/mesh-easymesh/mesh-easymesh.0.9.0/url b/packages/mesh-easymesh/mesh-easymesh.0.9.0/url deleted file mode 100644 index 85e02795c0f..00000000000 --- a/packages/mesh-easymesh/mesh-easymesh.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/mesh/releases/download/0.9.0/mesh-0.9.0.tbz" -checksum: "f69ee0a5044799fc45e7b06eaeb60f43" \ No newline at end of file diff --git a/packages/mesh-easymesh/mesh-easymesh.0.9.1/descr b/packages/mesh-easymesh/mesh-easymesh.0.9.1/descr deleted file mode 100644 index 041bd49d658..00000000000 --- a/packages/mesh-easymesh/mesh-easymesh.0.9.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -Triangular mesh generation with EasyMesh - -[EasyMesh][] is a two-dimensional quality mesh generator developed by -Bojan Niceno and available from MIT. This module provides an -interface calling the program EasyMesh to perform the mesh generation. - -[EasyMesh]: http://web.mit.edu/easymesh_v1.4/www/easymesh.html diff --git a/packages/mesh-easymesh/mesh-easymesh.0.9.1/opam b/packages/mesh-easymesh/mesh-easymesh.0.9.1/opam index b8bff4b7790..ef3d8cdceb1 100644 --- a/packages/mesh-easymesh/mesh-easymesh.0.9.1/opam +++ b/packages/mesh-easymesh/mesh-easymesh.0.9.1/opam @@ -1,24 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/mesh" -dev-repo: "https://github.com/Chris00/mesh.git" +dev-repo: "git+https://github.com/Chris00/mesh.git" bug-reports: "https://github.com/Chris00/mesh/issues" #doc: "" tags: [ "Mesh" "Triangulation" "PDE" ] build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [[ "jbuilder" "runtest" "-p" name "-j" jobs ]] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build & >= "1.5"} - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "configurator" {build} "base-bigarray" "base-bytes" "mesh" {= "0.9.1"} - "lacaml" {test} + "lacaml" {with-test} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Triangular mesh generation with EasyMesh" +description: """ +[EasyMesh][] is a two-dimensional quality mesh generator developed by +Bojan Niceno and available from MIT. This module provides an +interface calling the program EasyMesh to perform the mesh generation. + +[EasyMesh]: http://web.mit.edu/easymesh_v1.4/www/easymesh.html""" +url { + src: + "https://github.com/Chris00/mesh/releases/download/0.9.1/mesh-0.9.1.tbz" + checksum: "md5=3692641abf2e3ae8b31fa1b60b6e36a1" +} diff --git a/packages/mesh-easymesh/mesh-easymesh.0.9.1/url b/packages/mesh-easymesh/mesh-easymesh.0.9.1/url deleted file mode 100644 index cb45422fb55..00000000000 --- a/packages/mesh-easymesh/mesh-easymesh.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/mesh/releases/download/0.9.1/mesh-0.9.1.tbz" -checksum: "3692641abf2e3ae8b31fa1b60b6e36a1" \ No newline at end of file diff --git a/packages/mesh-easymesh/mesh-easymesh.0.9.2/descr b/packages/mesh-easymesh/mesh-easymesh.0.9.2/descr deleted file mode 100644 index 041bd49d658..00000000000 --- a/packages/mesh-easymesh/mesh-easymesh.0.9.2/descr +++ /dev/null @@ -1,7 +0,0 @@ -Triangular mesh generation with EasyMesh - -[EasyMesh][] is a two-dimensional quality mesh generator developed by -Bojan Niceno and available from MIT. This module provides an -interface calling the program EasyMesh to perform the mesh generation. - -[EasyMesh]: http://web.mit.edu/easymesh_v1.4/www/easymesh.html diff --git a/packages/mesh-easymesh/mesh-easymesh.0.9.2/opam b/packages/mesh-easymesh/mesh-easymesh.0.9.2/opam index a013fe416f7..17e1fdcf5b7 100644 --- a/packages/mesh-easymesh/mesh-easymesh.0.9.2/opam +++ b/packages/mesh-easymesh/mesh-easymesh.0.9.2/opam @@ -1,24 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/mesh" -dev-repo: "https://github.com/Chris00/mesh.git" +dev-repo: "git+https://github.com/Chris00/mesh.git" bug-reports: "https://github.com/Chris00/mesh/issues" #doc: "" tags: [ "Mesh" "Triangulation" "PDE" ] build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [[ "jbuilder" "runtest" "-p" name "-j" jobs ]] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build & >= "1.5"} - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "configurator" {build} "base-bigarray" "base-bytes" "mesh" {= "0.9.2"} - "lacaml" {test} + "lacaml" {with-test} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Triangular mesh generation with EasyMesh" +description: """ +[EasyMesh][] is a two-dimensional quality mesh generator developed by +Bojan Niceno and available from MIT. This module provides an +interface calling the program EasyMesh to perform the mesh generation. + +[EasyMesh]: http://web.mit.edu/easymesh_v1.4/www/easymesh.html""" +url { + src: + "https://github.com/Chris00/mesh/releases/download/0.9.2/mesh-0.9.2.tbz" + checksum: "md5=c374d015bb832ffab031a57d2b811299" +} diff --git a/packages/mesh-easymesh/mesh-easymesh.0.9.2/url b/packages/mesh-easymesh/mesh-easymesh.0.9.2/url deleted file mode 100644 index ea60d5bf918..00000000000 --- a/packages/mesh-easymesh/mesh-easymesh.0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/mesh/releases/download/0.9.2/mesh-0.9.2.tbz" -checksum: "c374d015bb832ffab031a57d2b811299" \ No newline at end of file diff --git a/packages/mesh-easymesh/mesh-easymesh.0.9.3/descr b/packages/mesh-easymesh/mesh-easymesh.0.9.3/descr deleted file mode 100644 index 041bd49d658..00000000000 --- a/packages/mesh-easymesh/mesh-easymesh.0.9.3/descr +++ /dev/null @@ -1,7 +0,0 @@ -Triangular mesh generation with EasyMesh - -[EasyMesh][] is a two-dimensional quality mesh generator developed by -Bojan Niceno and available from MIT. This module provides an -interface calling the program EasyMesh to perform the mesh generation. - -[EasyMesh]: http://web.mit.edu/easymesh_v1.4/www/easymesh.html diff --git a/packages/mesh-easymesh/mesh-easymesh.0.9.3/opam b/packages/mesh-easymesh/mesh-easymesh.0.9.3/opam index c13ff5bae96..f0053c0408f 100644 --- a/packages/mesh-easymesh/mesh-easymesh.0.9.3/opam +++ b/packages/mesh-easymesh/mesh-easymesh.0.9.3/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/mesh" -dev-repo: "https://github.com/Chris00/mesh.git" +dev-repo: "git+https://github.com/Chris00/mesh.git" bug-reports: "https://github.com/Chris00/mesh/issues" #doc: "" tags: [ "Mesh" "Triangulation" "PDE" ] @@ -12,10 +12,22 @@ build: [ [ "jbuilder" "build" "-p" name "-j" jobs ] ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "base-bigarray" "base-bytes" "mesh" {= "0.9.3"} - "lacaml" {test} + "lacaml" {with-test} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Triangular mesh generation with EasyMesh" +description: """ +[EasyMesh][] is a two-dimensional quality mesh generator developed by +Bojan Niceno and available from MIT. This module provides an +interface calling the program EasyMesh to perform the mesh generation. + +[EasyMesh]: http://web.mit.edu/easymesh_v1.4/www/easymesh.html""" +url { + src: + "https://github.com/Chris00/mesh/releases/download/0.9.3/mesh-0.9.3.tbz" + checksum: "md5=c2e57e4287b3ac3bca78a2a25154811a" +} diff --git a/packages/mesh-easymesh/mesh-easymesh.0.9.3/url b/packages/mesh-easymesh/mesh-easymesh.0.9.3/url deleted file mode 100644 index 556b2c783ff..00000000000 --- a/packages/mesh-easymesh/mesh-easymesh.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/mesh/releases/download/0.9.3/mesh-0.9.3.tbz" -checksum: "c2e57e4287b3ac3bca78a2a25154811a" \ No newline at end of file diff --git a/packages/mesh-easymesh/mesh-easymesh.0.9.4/descr b/packages/mesh-easymesh/mesh-easymesh.0.9.4/descr deleted file mode 100644 index 041bd49d658..00000000000 --- a/packages/mesh-easymesh/mesh-easymesh.0.9.4/descr +++ /dev/null @@ -1,7 +0,0 @@ -Triangular mesh generation with EasyMesh - -[EasyMesh][] is a two-dimensional quality mesh generator developed by -Bojan Niceno and available from MIT. This module provides an -interface calling the program EasyMesh to perform the mesh generation. - -[EasyMesh]: http://web.mit.edu/easymesh_v1.4/www/easymesh.html diff --git a/packages/mesh-easymesh/mesh-easymesh.0.9.4/opam b/packages/mesh-easymesh/mesh-easymesh.0.9.4/opam index faf73e3f918..c61818a2b75 100644 --- a/packages/mesh-easymesh/mesh-easymesh.0.9.4/opam +++ b/packages/mesh-easymesh/mesh-easymesh.0.9.4/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/mesh" -dev-repo: "https://github.com/Chris00/mesh.git" +dev-repo: "git+https://github.com/Chris00/mesh.git" bug-reports: "https://github.com/Chris00/mesh/issues" #doc: "" tags: [ "Mesh" "Triangulation" "PDE" ] @@ -12,10 +12,22 @@ build: [ [ "jbuilder" "build" "-p" name "-j" jobs ] ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "base-bigarray" "base-bytes" "mesh" {= "0.9.4"} - "lacaml" {test} + "lacaml" {with-test} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Triangular mesh generation with EasyMesh" +description: """ +[EasyMesh][] is a two-dimensional quality mesh generator developed by +Bojan Niceno and available from MIT. This module provides an +interface calling the program EasyMesh to perform the mesh generation. + +[EasyMesh]: http://web.mit.edu/easymesh_v1.4/www/easymesh.html""" +url { + src: + "https://github.com/Chris00/mesh/releases/download/0.9.4/mesh-0.9.4.tbz" + checksum: "md5=55f12beb3868163b251b571a201a6394" +} diff --git a/packages/mesh-easymesh/mesh-easymesh.0.9.4/url b/packages/mesh-easymesh/mesh-easymesh.0.9.4/url deleted file mode 100644 index 568e21304c1..00000000000 --- a/packages/mesh-easymesh/mesh-easymesh.0.9.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/mesh/releases/download/0.9.4/mesh-0.9.4.tbz" -checksum: "55f12beb3868163b251b571a201a6394" \ No newline at end of file diff --git a/packages/mesh-graphics/mesh-graphics.0.9.0/descr b/packages/mesh-graphics/mesh-graphics.0.9.0/descr deleted file mode 100644 index fa5f0d45591..00000000000 --- a/packages/mesh-graphics/mesh-graphics.0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -Triangular mesh representation using the graphics module diff --git a/packages/mesh-graphics/mesh-graphics.0.9.0/opam b/packages/mesh-graphics/mesh-graphics.0.9.0/opam index 407d448c180..1d7e74cd523 100644 --- a/packages/mesh-graphics/mesh-graphics.0.9.0/opam +++ b/packages/mesh-graphics/mesh-graphics.0.9.0/opam @@ -1,22 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" ] -tags: [] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/mesh" -dev-repo: "https://github.com/Chris00/mesh.git" +dev-repo: "git+https://github.com/Chris00/mesh.git" bug-reports: "https://github.com/Chris00/mesh/issues" #doc: "" build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build & >= "1.5"} "jbuilder" {build} "configurator" {build} "mesh" {= "0.9.0"} "graphics" ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Triangular mesh representation using the graphics module" +url { + src: + "https://github.com/Chris00/mesh/releases/download/0.9.0/mesh-0.9.0.tbz" + checksum: "md5=f69ee0a5044799fc45e7b06eaeb60f43" +} diff --git a/packages/mesh-graphics/mesh-graphics.0.9.0/url b/packages/mesh-graphics/mesh-graphics.0.9.0/url deleted file mode 100644 index 85e02795c0f..00000000000 --- a/packages/mesh-graphics/mesh-graphics.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/mesh/releases/download/0.9.0/mesh-0.9.0.tbz" -checksum: "f69ee0a5044799fc45e7b06eaeb60f43" \ No newline at end of file diff --git a/packages/mesh-graphics/mesh-graphics.0.9.1/descr b/packages/mesh-graphics/mesh-graphics.0.9.1/descr deleted file mode 100644 index fa5f0d45591..00000000000 --- a/packages/mesh-graphics/mesh-graphics.0.9.1/descr +++ /dev/null @@ -1 +0,0 @@ -Triangular mesh representation using the graphics module diff --git a/packages/mesh-graphics/mesh-graphics.0.9.1/opam b/packages/mesh-graphics/mesh-graphics.0.9.1/opam index 28a64fd3d26..b7106b87e3a 100644 --- a/packages/mesh-graphics/mesh-graphics.0.9.1/opam +++ b/packages/mesh-graphics/mesh-graphics.0.9.1/opam @@ -1,22 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" ] -tags: [] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/mesh" -dev-repo: "https://github.com/Chris00/mesh.git" +dev-repo: "git+https://github.com/Chris00/mesh.git" bug-reports: "https://github.com/Chris00/mesh/issues" #doc: "" build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build & >= "1.5"} "jbuilder" {build} "configurator" {build} "mesh" {= "0.9.1"} "graphics" ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Triangular mesh representation using the graphics module" +url { + src: + "https://github.com/Chris00/mesh/releases/download/0.9.1/mesh-0.9.1.tbz" + checksum: "md5=3692641abf2e3ae8b31fa1b60b6e36a1" +} diff --git a/packages/mesh-graphics/mesh-graphics.0.9.1/url b/packages/mesh-graphics/mesh-graphics.0.9.1/url deleted file mode 100644 index cb45422fb55..00000000000 --- a/packages/mesh-graphics/mesh-graphics.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/mesh/releases/download/0.9.1/mesh-0.9.1.tbz" -checksum: "3692641abf2e3ae8b31fa1b60b6e36a1" \ No newline at end of file diff --git a/packages/mesh-graphics/mesh-graphics.0.9.2/descr b/packages/mesh-graphics/mesh-graphics.0.9.2/descr deleted file mode 100644 index fa5f0d45591..00000000000 --- a/packages/mesh-graphics/mesh-graphics.0.9.2/descr +++ /dev/null @@ -1 +0,0 @@ -Triangular mesh representation using the graphics module diff --git a/packages/mesh-graphics/mesh-graphics.0.9.2/opam b/packages/mesh-graphics/mesh-graphics.0.9.2/opam index 96a49b99e17..dd7cb32d97a 100644 --- a/packages/mesh-graphics/mesh-graphics.0.9.2/opam +++ b/packages/mesh-graphics/mesh-graphics.0.9.2/opam @@ -1,22 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" ] -tags: [] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/mesh" -dev-repo: "https://github.com/Chris00/mesh.git" +dev-repo: "git+https://github.com/Chris00/mesh.git" bug-reports: "https://github.com/Chris00/mesh/issues" #doc: "" build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build & >= "1.5"} "jbuilder" {build} "configurator" {build} "mesh" {= "0.9.2"} "graphics" ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Triangular mesh representation using the graphics module" +url { + src: + "https://github.com/Chris00/mesh/releases/download/0.9.2/mesh-0.9.2.tbz" + checksum: "md5=c374d015bb832ffab031a57d2b811299" +} diff --git a/packages/mesh-graphics/mesh-graphics.0.9.2/url b/packages/mesh-graphics/mesh-graphics.0.9.2/url deleted file mode 100644 index ea60d5bf918..00000000000 --- a/packages/mesh-graphics/mesh-graphics.0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/mesh/releases/download/0.9.2/mesh-0.9.2.tbz" -checksum: "c374d015bb832ffab031a57d2b811299" \ No newline at end of file diff --git a/packages/mesh-graphics/mesh-graphics.0.9.3/descr b/packages/mesh-graphics/mesh-graphics.0.9.3/descr deleted file mode 100644 index fa5f0d45591..00000000000 --- a/packages/mesh-graphics/mesh-graphics.0.9.3/descr +++ /dev/null @@ -1 +0,0 @@ -Triangular mesh representation using the graphics module diff --git a/packages/mesh-graphics/mesh-graphics.0.9.3/opam b/packages/mesh-graphics/mesh-graphics.0.9.3/opam index 05ccee33f56..e6212a6753a 100644 --- a/packages/mesh-graphics/mesh-graphics.0.9.3/opam +++ b/packages/mesh-graphics/mesh-graphics.0.9.3/opam @@ -1,10 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" ] -tags: [] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/mesh" -dev-repo: "https://github.com/Chris00/mesh.git" +dev-repo: "git+https://github.com/Chris00/mesh.git" bug-reports: "https://github.com/Chris00/mesh/issues" #doc: "" build: [ @@ -12,8 +11,14 @@ build: [ [ "jbuilder" "build" "-p" name "-j" jobs ] ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build} "mesh" {= "0.9.3"} "graphics" ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Triangular mesh representation using the graphics module" +url { + src: + "https://github.com/Chris00/mesh/releases/download/0.9.3/mesh-0.9.3.tbz" + checksum: "md5=c2e57e4287b3ac3bca78a2a25154811a" +} diff --git a/packages/mesh-graphics/mesh-graphics.0.9.3/url b/packages/mesh-graphics/mesh-graphics.0.9.3/url deleted file mode 100644 index 556b2c783ff..00000000000 --- a/packages/mesh-graphics/mesh-graphics.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/mesh/releases/download/0.9.3/mesh-0.9.3.tbz" -checksum: "c2e57e4287b3ac3bca78a2a25154811a" \ No newline at end of file diff --git a/packages/mesh-graphics/mesh-graphics.0.9.4/descr b/packages/mesh-graphics/mesh-graphics.0.9.4/descr deleted file mode 100644 index fa5f0d45591..00000000000 --- a/packages/mesh-graphics/mesh-graphics.0.9.4/descr +++ /dev/null @@ -1 +0,0 @@ -Triangular mesh representation using the graphics module diff --git a/packages/mesh-graphics/mesh-graphics.0.9.4/opam b/packages/mesh-graphics/mesh-graphics.0.9.4/opam index 1629ec27b63..e6f6fba7b90 100644 --- a/packages/mesh-graphics/mesh-graphics.0.9.4/opam +++ b/packages/mesh-graphics/mesh-graphics.0.9.4/opam @@ -1,10 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" ] -tags: [] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/mesh" -dev-repo: "https://github.com/Chris00/mesh.git" +dev-repo: "git+https://github.com/Chris00/mesh.git" bug-reports: "https://github.com/Chris00/mesh/issues" #doc: "" build: [ @@ -12,8 +11,14 @@ build: [ [ "jbuilder" "build" "-p" name "-j" jobs ] ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build} "mesh" {= "0.9.4"} "graphics" ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Triangular mesh representation using the graphics module" +url { + src: + "https://github.com/Chris00/mesh/releases/download/0.9.4/mesh-0.9.4.tbz" + checksum: "md5=55f12beb3868163b251b571a201a6394" +} diff --git a/packages/mesh-graphics/mesh-graphics.0.9.4/url b/packages/mesh-graphics/mesh-graphics.0.9.4/url deleted file mode 100644 index 568e21304c1..00000000000 --- a/packages/mesh-graphics/mesh-graphics.0.9.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/mesh/releases/download/0.9.4/mesh-0.9.4.tbz" -checksum: "55f12beb3868163b251b571a201a6394" \ No newline at end of file diff --git a/packages/mesh-triangle/mesh-triangle.0.8.9/descr b/packages/mesh-triangle/mesh-triangle.0.8.9/descr deleted file mode 100644 index e1f6961bb1f..00000000000 --- a/packages/mesh-triangle/mesh-triangle.0.8.9/descr +++ /dev/null @@ -1,8 +0,0 @@ -Binding to the triangle mesh generator - -This module is a binding to the [Triangle][] library which was awarded -the James Hardy Wilkinson Prize in Numerical Software in 2003. If -libtriangle-dev is not installed on your system, it will install a -local copy for this library. - -[Triangle]: http://www.cs.cmu.edu/~quake/triangle.html diff --git a/packages/mesh-triangle/mesh-triangle.0.8.9/opam b/packages/mesh-triangle/mesh-triangle.0.8.9/opam index 9af768cce99..6c74d32e9eb 100644 --- a/packages/mesh-triangle/mesh-triangle.0.8.9/opam +++ b/packages/mesh-triangle/mesh-triangle.0.8.9/opam @@ -1,24 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/mesh" -dev-repo: "https://github.com/Chris00/mesh.git" +dev-repo: "git+https://github.com/Chris00/mesh.git" bug-reports: "https://github.com/Chris00/mesh/issues" #doc: "" tags: [ "clib:triangle" ] build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [[ "jbuilder" "runtest" "-p" name "-j" jobs ]] depends: [ + "ocaml" "ocamlfind" {build & >= "1.5"} - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "configurator" {build} "base-bigarray" "base-bytes" "mesh" {= "0.8.9"} - "lacaml" {test} + "lacaml" {with-test} ] +synopsis: "Binding to the triangle mesh generator" +description: """ +This module is a binding to the [Triangle][] library which was awarded +the James Hardy Wilkinson Prize in Numerical Software in 2003. If +libtriangle-dev is not installed on your system, it will install a +local copy for this library. +[Triangle]: http://www.cs.cmu.edu/~quake/triangle.html""" +url { + src: + "https://github.com/Chris00/mesh/releases/download/0.8.9/mesh-0.8.9.tbz" + checksum: "md5=bdc6e96fba4c37035c3121583ca9e3cd" +} diff --git a/packages/mesh-triangle/mesh-triangle.0.8.9/url b/packages/mesh-triangle/mesh-triangle.0.8.9/url deleted file mode 100644 index ed4fa005281..00000000000 --- a/packages/mesh-triangle/mesh-triangle.0.8.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/mesh/releases/download/0.8.9/mesh-0.8.9.tbz" -checksum: "bdc6e96fba4c37035c3121583ca9e3cd" \ No newline at end of file diff --git a/packages/mesh-triangle/mesh-triangle.0.9.0/descr b/packages/mesh-triangle/mesh-triangle.0.9.0/descr deleted file mode 100644 index e1f6961bb1f..00000000000 --- a/packages/mesh-triangle/mesh-triangle.0.9.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Binding to the triangle mesh generator - -This module is a binding to the [Triangle][] library which was awarded -the James Hardy Wilkinson Prize in Numerical Software in 2003. If -libtriangle-dev is not installed on your system, it will install a -local copy for this library. - -[Triangle]: http://www.cs.cmu.edu/~quake/triangle.html diff --git a/packages/mesh-triangle/mesh-triangle.0.9.0/opam b/packages/mesh-triangle/mesh-triangle.0.9.0/opam index 975498474f2..0b63cad8bfd 100644 --- a/packages/mesh-triangle/mesh-triangle.0.9.0/opam +++ b/packages/mesh-triangle/mesh-triangle.0.9.0/opam @@ -1,24 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/mesh" -dev-repo: "https://github.com/Chris00/mesh.git" +dev-repo: "git+https://github.com/Chris00/mesh.git" bug-reports: "https://github.com/Chris00/mesh/issues" #doc: "" tags: [ "clib:triangle" ] build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [[ "jbuilder" "runtest" "-p" name "-j" jobs ]] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build & >= "1.5"} - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "configurator" {build} "base-bigarray" "base-bytes" "mesh" {= "0.9.0"} - "lacaml" {test} + "lacaml" {with-test} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Binding to the triangle mesh generator" +description: """ +This module is a binding to the [Triangle][] library which was awarded +the James Hardy Wilkinson Prize in Numerical Software in 2003. If +libtriangle-dev is not installed on your system, it will install a +local copy for this library. + +[Triangle]: http://www.cs.cmu.edu/~quake/triangle.html""" +url { + src: + "https://github.com/Chris00/mesh/releases/download/0.9.0/mesh-0.9.0.tbz" + checksum: "md5=f69ee0a5044799fc45e7b06eaeb60f43" +} diff --git a/packages/mesh-triangle/mesh-triangle.0.9.0/url b/packages/mesh-triangle/mesh-triangle.0.9.0/url deleted file mode 100644 index 85e02795c0f..00000000000 --- a/packages/mesh-triangle/mesh-triangle.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/mesh/releases/download/0.9.0/mesh-0.9.0.tbz" -checksum: "f69ee0a5044799fc45e7b06eaeb60f43" \ No newline at end of file diff --git a/packages/mesh-triangle/mesh-triangle.0.9.1/descr b/packages/mesh-triangle/mesh-triangle.0.9.1/descr deleted file mode 100644 index e1f6961bb1f..00000000000 --- a/packages/mesh-triangle/mesh-triangle.0.9.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -Binding to the triangle mesh generator - -This module is a binding to the [Triangle][] library which was awarded -the James Hardy Wilkinson Prize in Numerical Software in 2003. If -libtriangle-dev is not installed on your system, it will install a -local copy for this library. - -[Triangle]: http://www.cs.cmu.edu/~quake/triangle.html diff --git a/packages/mesh-triangle/mesh-triangle.0.9.1/opam b/packages/mesh-triangle/mesh-triangle.0.9.1/opam index c8d9daa2c2e..a800779d1c5 100644 --- a/packages/mesh-triangle/mesh-triangle.0.9.1/opam +++ b/packages/mesh-triangle/mesh-triangle.0.9.1/opam @@ -1,24 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/mesh" -dev-repo: "https://github.com/Chris00/mesh.git" +dev-repo: "git+https://github.com/Chris00/mesh.git" bug-reports: "https://github.com/Chris00/mesh/issues" #doc: "" tags: [ "clib:triangle" ] build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [[ "jbuilder" "runtest" "-p" name "-j" jobs ]] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build & >= "1.5"} - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "configurator" {build} "base-bigarray" "base-bytes" "mesh" {= "0.9.1"} - "lacaml" {test} + "lacaml" {with-test} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Binding to the triangle mesh generator" +description: """ +This module is a binding to the [Triangle][] library which was awarded +the James Hardy Wilkinson Prize in Numerical Software in 2003. If +libtriangle-dev is not installed on your system, it will install a +local copy for this library. + +[Triangle]: http://www.cs.cmu.edu/~quake/triangle.html""" +url { + src: + "https://github.com/Chris00/mesh/releases/download/0.9.1/mesh-0.9.1.tbz" + checksum: "md5=3692641abf2e3ae8b31fa1b60b6e36a1" +} diff --git a/packages/mesh-triangle/mesh-triangle.0.9.1/url b/packages/mesh-triangle/mesh-triangle.0.9.1/url deleted file mode 100644 index cb45422fb55..00000000000 --- a/packages/mesh-triangle/mesh-triangle.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/mesh/releases/download/0.9.1/mesh-0.9.1.tbz" -checksum: "3692641abf2e3ae8b31fa1b60b6e36a1" \ No newline at end of file diff --git a/packages/mesh-triangle/mesh-triangle.0.9.2/descr b/packages/mesh-triangle/mesh-triangle.0.9.2/descr deleted file mode 100644 index e1f6961bb1f..00000000000 --- a/packages/mesh-triangle/mesh-triangle.0.9.2/descr +++ /dev/null @@ -1,8 +0,0 @@ -Binding to the triangle mesh generator - -This module is a binding to the [Triangle][] library which was awarded -the James Hardy Wilkinson Prize in Numerical Software in 2003. If -libtriangle-dev is not installed on your system, it will install a -local copy for this library. - -[Triangle]: http://www.cs.cmu.edu/~quake/triangle.html diff --git a/packages/mesh-triangle/mesh-triangle.0.9.2/opam b/packages/mesh-triangle/mesh-triangle.0.9.2/opam index a7fd1ffbf42..1a4f89496c8 100644 --- a/packages/mesh-triangle/mesh-triangle.0.9.2/opam +++ b/packages/mesh-triangle/mesh-triangle.0.9.2/opam @@ -1,24 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/mesh" -dev-repo: "https://github.com/Chris00/mesh.git" +dev-repo: "git+https://github.com/Chris00/mesh.git" bug-reports: "https://github.com/Chris00/mesh/issues" #doc: "" tags: [ "clib:triangle" ] build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [[ "jbuilder" "runtest" "-p" name "-j" jobs ]] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build & >= "1.5"} - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "configurator" {build} "base-bigarray" "base-bytes" "mesh" {= "0.9.2"} - "lacaml" {test} + "lacaml" {with-test} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Binding to the triangle mesh generator" +description: """ +This module is a binding to the [Triangle][] library which was awarded +the James Hardy Wilkinson Prize in Numerical Software in 2003. If +libtriangle-dev is not installed on your system, it will install a +local copy for this library. + +[Triangle]: http://www.cs.cmu.edu/~quake/triangle.html""" +url { + src: + "https://github.com/Chris00/mesh/releases/download/0.9.2/mesh-0.9.2.tbz" + checksum: "md5=c374d015bb832ffab031a57d2b811299" +} diff --git a/packages/mesh-triangle/mesh-triangle.0.9.2/url b/packages/mesh-triangle/mesh-triangle.0.9.2/url deleted file mode 100644 index ea60d5bf918..00000000000 --- a/packages/mesh-triangle/mesh-triangle.0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/mesh/releases/download/0.9.2/mesh-0.9.2.tbz" -checksum: "c374d015bb832ffab031a57d2b811299" \ No newline at end of file diff --git a/packages/mesh-triangle/mesh-triangle.0.9.3/descr b/packages/mesh-triangle/mesh-triangle.0.9.3/descr deleted file mode 100644 index e1f6961bb1f..00000000000 --- a/packages/mesh-triangle/mesh-triangle.0.9.3/descr +++ /dev/null @@ -1,8 +0,0 @@ -Binding to the triangle mesh generator - -This module is a binding to the [Triangle][] library which was awarded -the James Hardy Wilkinson Prize in Numerical Software in 2003. If -libtriangle-dev is not installed on your system, it will install a -local copy for this library. - -[Triangle]: http://www.cs.cmu.edu/~quake/triangle.html diff --git a/packages/mesh-triangle/mesh-triangle.0.9.3/opam b/packages/mesh-triangle/mesh-triangle.0.9.3/opam index 57f05fff4af..b96723b251e 100644 --- a/packages/mesh-triangle/mesh-triangle.0.9.3/opam +++ b/packages/mesh-triangle/mesh-triangle.0.9.3/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/mesh" -dev-repo: "https://github.com/Chris00/mesh.git" +dev-repo: "git+https://github.com/Chris00/mesh.git" bug-reports: "https://github.com/Chris00/mesh/issues" #doc: "" tags: [ "clib:triangle" ] @@ -12,13 +12,26 @@ build: [ [ "jbuilder" "build" "-p" name "-j" jobs ] ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "configurator" {build} - "base" {build} + "base" {build} "stdio" {build} "base-bigarray" "base-bytes" "mesh" {= "0.9.3"} - "lacaml" {test} + "lacaml" {with-test} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Binding to the triangle mesh generator" +description: """ +This module is a binding to the [Triangle][] library which was awarded +the James Hardy Wilkinson Prize in Numerical Software in 2003. If +libtriangle-dev is not installed on your system, it will install a +local copy for this library. + +[Triangle]: http://www.cs.cmu.edu/~quake/triangle.html""" +url { + src: + "https://github.com/Chris00/mesh/releases/download/0.9.3/mesh-0.9.3.tbz" + checksum: "md5=c2e57e4287b3ac3bca78a2a25154811a" +} diff --git a/packages/mesh-triangle/mesh-triangle.0.9.3/url b/packages/mesh-triangle/mesh-triangle.0.9.3/url deleted file mode 100644 index 556b2c783ff..00000000000 --- a/packages/mesh-triangle/mesh-triangle.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/mesh/releases/download/0.9.3/mesh-0.9.3.tbz" -checksum: "c2e57e4287b3ac3bca78a2a25154811a" \ No newline at end of file diff --git a/packages/mesh-triangle/mesh-triangle.0.9.4/descr b/packages/mesh-triangle/mesh-triangle.0.9.4/descr deleted file mode 100644 index e1f6961bb1f..00000000000 --- a/packages/mesh-triangle/mesh-triangle.0.9.4/descr +++ /dev/null @@ -1,8 +0,0 @@ -Binding to the triangle mesh generator - -This module is a binding to the [Triangle][] library which was awarded -the James Hardy Wilkinson Prize in Numerical Software in 2003. If -libtriangle-dev is not installed on your system, it will install a -local copy for this library. - -[Triangle]: http://www.cs.cmu.edu/~quake/triangle.html diff --git a/packages/mesh-triangle/mesh-triangle.0.9.4/opam b/packages/mesh-triangle/mesh-triangle.0.9.4/opam index 3e7f7d04afb..8d5f8f02a04 100644 --- a/packages/mesh-triangle/mesh-triangle.0.9.4/opam +++ b/packages/mesh-triangle/mesh-triangle.0.9.4/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/mesh" -dev-repo: "https://github.com/Chris00/mesh.git" +dev-repo: "git+https://github.com/Chris00/mesh.git" bug-reports: "https://github.com/Chris00/mesh/issues" #doc: "" tags: [ "clib:triangle" ] @@ -12,13 +12,26 @@ build: [ [ "jbuilder" "build" "-p" name "-j" jobs ] ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "configurator" {build} - "base" {build} + "base" {build} "stdio" {build} "base-bigarray" "base-bytes" "mesh" {= "0.9.4"} - "lacaml" {test} + "lacaml" {with-test} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Binding to the triangle mesh generator" +description: """ +This module is a binding to the [Triangle][] library which was awarded +the James Hardy Wilkinson Prize in Numerical Software in 2003. If +libtriangle-dev is not installed on your system, it will install a +local copy for this library. + +[Triangle]: http://www.cs.cmu.edu/~quake/triangle.html""" +url { + src: + "https://github.com/Chris00/mesh/releases/download/0.9.4/mesh-0.9.4.tbz" + checksum: "md5=55f12beb3868163b251b571a201a6394" +} diff --git a/packages/mesh-triangle/mesh-triangle.0.9.4/url b/packages/mesh-triangle/mesh-triangle.0.9.4/url deleted file mode 100644 index 568e21304c1..00000000000 --- a/packages/mesh-triangle/mesh-triangle.0.9.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/mesh/releases/download/0.9.4/mesh-0.9.4.tbz" -checksum: "55f12beb3868163b251b571a201a6394" \ No newline at end of file diff --git a/packages/mesh/mesh.0.7.4/descr b/packages/mesh/mesh.0.7.4/descr deleted file mode 100644 index c2cd632b95d..00000000000 --- a/packages/mesh/mesh.0.7.4/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml interface to various mesh generators, in particular triangle diff --git a/packages/mesh/mesh.0.7.4/opam b/packages/mesh/mesh.0.7.4/opam index dc83546e1a7..a154dfa8bec 100644 --- a/packages/mesh/mesh.0.7.4/opam +++ b/packages/mesh/mesh.0.7.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,8 +6,16 @@ build: [ ] remove: [["ocamlfind" "remove" "mesh"]] depends: [ + "ocaml" "ocamlfind" "lacaml" "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] +synopsis: + "OCaml interface to various mesh generators, in particular triangle" +flags: light-uninstall +url { + src: "http://forge.ocamlcore.org/frs/download.php/1115/mesh-0.7.4.tar.gz" + checksum: "md5=6bf3328d554ccf7fc35bcba036194083" +} diff --git a/packages/mesh/mesh.0.7.4/url b/packages/mesh/mesh.0.7.4/url deleted file mode 100644 index 3a275af733a..00000000000 --- a/packages/mesh/mesh.0.7.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1115/mesh-0.7.4.tar.gz" -checksum: "6bf3328d554ccf7fc35bcba036194083" diff --git a/packages/mesh/mesh.0.7.5/descr b/packages/mesh/mesh.0.7.5/descr deleted file mode 100644 index c2cd632b95d..00000000000 --- a/packages/mesh/mesh.0.7.5/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml interface to various mesh generators, in particular triangle diff --git a/packages/mesh/mesh.0.7.5/opam b/packages/mesh/mesh.0.7.5/opam index 63b851cacbc..a403f8a7bb9 100644 --- a/packages/mesh/mesh.0.7.5/opam +++ b/packages/mesh/mesh.0.7.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,7 +6,15 @@ build: [ ] remove: [["ocamlfind" "remove" "mesh"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] +synopsis: + "OCaml interface to various mesh generators, in particular triangle" +flags: light-uninstall +url { + src: "http://forge.ocamlcore.org/frs/download.php/1116/mesh-0.7.5.tar.gz" + checksum: "md5=fe9756bd9c8966ccef43eef820cb2d43" +} diff --git a/packages/mesh/mesh.0.7.5/url b/packages/mesh/mesh.0.7.5/url deleted file mode 100644 index d1226eb13f6..00000000000 --- a/packages/mesh/mesh.0.7.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1116/mesh-0.7.5.tar.gz" -checksum: "fe9756bd9c8966ccef43eef820cb2d43" diff --git a/packages/mesh/mesh.0.7.6/descr b/packages/mesh/mesh.0.7.6/descr deleted file mode 100644 index 9c0281839cb..00000000000 --- a/packages/mesh/mesh.0.7.6/descr +++ /dev/null @@ -1,5 +0,0 @@ -Triangular mesh generation and manipulation. -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. diff --git a/packages/mesh/mesh.0.7.6/opam b/packages/mesh/mesh.0.7.6/opam index 1a59324acd6..cd876ac3e09 100644 --- a/packages/mesh/mesh.0.7.6/opam +++ b/packages/mesh/mesh.0.7.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: ["Christophe Troestler"] homepage: "http://forge.ocamlcore.org/projects/mesh/" @@ -7,12 +7,24 @@ tags: ["clib:triangle"] build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "mesh"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] 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: "http://forge.ocamlcore.org/frs/download.php/1158/mesh-0.7.6.tar.gz" + checksum: "md5=fe281014b6873f762f05ceb02f7be7c1" +} diff --git a/packages/mesh/mesh.0.7.6/url b/packages/mesh/mesh.0.7.6/url deleted file mode 100644 index 1cb5c32ab24..00000000000 --- a/packages/mesh/mesh.0.7.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1158/mesh-0.7.6.tar.gz" -checksum: "fe281014b6873f762f05ceb02f7be7c1" diff --git a/packages/mesh/mesh.0.8.1/descr b/packages/mesh/mesh.0.8.1/descr deleted file mode 100644 index 9c0281839cb..00000000000 --- a/packages/mesh/mesh.0.8.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Triangular mesh generation and manipulation. -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. diff --git a/packages/mesh/mesh.0.8.1/opam b/packages/mesh/mesh.0.8.1/opam index a02187cf88a..9003b75fc1c 100644 --- a/packages/mesh/mesh.0.8.1/opam +++ b/packages/mesh/mesh.0.8.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler" ] license: "LGPL-2.0 with OCaml linking exception" @@ -14,12 +14,13 @@ build: [ "--%{lacaml:enable}%-lacaml" ] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] remove: [ ["ocamlfind" "remove" "mesh"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "base-bigarray" "ocamlfind" "ocamlbuild" {build} @@ -28,3 +29,14 @@ 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://forge.ocamlcore.org/frs/download.php/1361/mesh-0.8.1.tar.gz" + checksum: "md5=bc3af5c0fbe13e8bbf01e221f6ad8502" +} diff --git a/packages/mesh/mesh.0.8.1/url b/packages/mesh/mesh.0.8.1/url deleted file mode 100644 index d72c0b5497d..00000000000 --- a/packages/mesh/mesh.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1361/mesh-0.8.1.tar.gz" -checksum: "bc3af5c0fbe13e8bbf01e221f6ad8502" diff --git a/packages/mesh/mesh.0.8.2/descr b/packages/mesh/mesh.0.8.2/descr deleted file mode 100644 index 9c0281839cb..00000000000 --- a/packages/mesh/mesh.0.8.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Triangular mesh generation and manipulation. -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. diff --git a/packages/mesh/mesh.0.8.2/opam b/packages/mesh/mesh.0.8.2/opam index a02187cf88a..8b08e23fcc4 100644 --- a/packages/mesh/mesh.0.8.2/opam +++ b/packages/mesh/mesh.0.8.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler" ] license: "LGPL-2.0 with OCaml linking exception" @@ -14,12 +14,13 @@ build: [ "--%{lacaml:enable}%-lacaml" ] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] remove: [ ["ocamlfind" "remove" "mesh"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "base-bigarray" "ocamlfind" "ocamlbuild" {build} @@ -28,3 +29,14 @@ 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://forge.ocamlcore.org/frs/download.php/1362/mesh-0.8.2.tar.gz" + checksum: "md5=26a3f8f495e5f5c38e1f97bf5ff29f2e" +} diff --git a/packages/mesh/mesh.0.8.2/url b/packages/mesh/mesh.0.8.2/url deleted file mode 100644 index b3d4c2805ea..00000000000 --- a/packages/mesh/mesh.0.8.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1362/mesh-0.8.2.tar.gz" -checksum: "26a3f8f495e5f5c38e1f97bf5ff29f2e" diff --git a/packages/mesh/mesh.0.8.3/descr b/packages/mesh/mesh.0.8.3/descr deleted file mode 100644 index 9c0281839cb..00000000000 --- a/packages/mesh/mesh.0.8.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -Triangular mesh generation and manipulation. -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. diff --git a/packages/mesh/mesh.0.8.3/opam b/packages/mesh/mesh.0.8.3/opam index a02187cf88a..fe9b8648421 100644 --- a/packages/mesh/mesh.0.8.3/opam +++ b/packages/mesh/mesh.0.8.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler" ] license: "LGPL-2.0 with OCaml linking exception" @@ -14,12 +14,13 @@ build: [ "--%{lacaml:enable}%-lacaml" ] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] remove: [ ["ocamlfind" "remove" "mesh"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "base-bigarray" "ocamlfind" "ocamlbuild" {build} @@ -28,3 +29,14 @@ 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://forge.ocamlcore.org/frs/download.php/1365/mesh-0.8.3.tar.gz" + checksum: "md5=b3de98c6be5a870458393a74c25ca0af" +} diff --git a/packages/mesh/mesh.0.8.3/url b/packages/mesh/mesh.0.8.3/url deleted file mode 100644 index 28201b2415a..00000000000 --- a/packages/mesh/mesh.0.8.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1365/mesh-0.8.3.tar.gz" -checksum: "b3de98c6be5a870458393a74c25ca0af" diff --git a/packages/mesh/mesh.0.8.4/descr b/packages/mesh/mesh.0.8.4/descr deleted file mode 100644 index 9c0281839cb..00000000000 --- a/packages/mesh/mesh.0.8.4/descr +++ /dev/null @@ -1,5 +0,0 @@ -Triangular mesh generation and manipulation. -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. diff --git a/packages/mesh/mesh.0.8.4/opam b/packages/mesh/mesh.0.8.4/opam index a02187cf88a..07ea60d54c7 100644 --- a/packages/mesh/mesh.0.8.4/opam +++ b/packages/mesh/mesh.0.8.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler" ] license: "LGPL-2.0 with OCaml linking exception" @@ -14,12 +14,13 @@ build: [ "--%{lacaml:enable}%-lacaml" ] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] remove: [ ["ocamlfind" "remove" "mesh"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "base-bigarray" "ocamlfind" "ocamlbuild" {build} @@ -28,3 +29,14 @@ 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://forge.ocamlcore.org/frs/download.php/1396/mesh-0.8.4.tar.gz" + checksum: "md5=c39186607ba6a3dd6286307ec6db30c4" +} diff --git a/packages/mesh/mesh.0.8.4/url b/packages/mesh/mesh.0.8.4/url deleted file mode 100644 index 477b231446a..00000000000 --- a/packages/mesh/mesh.0.8.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1396/mesh-0.8.4.tar.gz" -checksum: "c39186607ba6a3dd6286307ec6db30c4" diff --git a/packages/mesh/mesh.0.8.5/descr b/packages/mesh/mesh.0.8.5/descr deleted file mode 100644 index 9c0281839cb..00000000000 --- a/packages/mesh/mesh.0.8.5/descr +++ /dev/null @@ -1,5 +0,0 @@ -Triangular mesh generation and manipulation. -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. diff --git a/packages/mesh/mesh.0.8.5/opam b/packages/mesh/mesh.0.8.5/opam index 8abd68ffacf..6bff2ba7145 100644 --- a/packages/mesh/mesh.0.8.5/opam +++ b/packages/mesh/mesh.0.8.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "mesh" version: "0.8.5" maintainer: "Christophe.Troestler@umons.ac.be" @@ -17,12 +17,13 @@ build: [ "--%{lacaml:enable}%-lacaml" ] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] remove: [ ["ocamlfind" "remove" "mesh"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "base-bigarray" "ocamlfind" "ocamlbuild" {build} @@ -31,3 +32,14 @@ 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://forge.ocamlcore.org/frs/download.php/1454/mesh-0.8.5.tar.gz" + checksum: "md5=91417a9793b38594d8e2b8abb8ba9f51" +} diff --git a/packages/mesh/mesh.0.8.5/url b/packages/mesh/mesh.0.8.5/url deleted file mode 100644 index 1dd9a043f4e..00000000000 --- a/packages/mesh/mesh.0.8.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1454/mesh-0.8.5.tar.gz" -checksum: "91417a9793b38594d8e2b8abb8ba9f51" diff --git a/packages/mesh/mesh.0.8.6/descr b/packages/mesh/mesh.0.8.6/descr deleted file mode 100644 index 9640790243e..00000000000 --- a/packages/mesh/mesh.0.8.6/descr +++ /dev/null @@ -1,6 +0,0 @@ -Triangular mesh generation and manipulation. -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. - diff --git a/packages/mesh/mesh.0.8.6/opam b/packages/mesh/mesh.0.8.6/opam index 95877999502..179d3220342 100644 --- a/packages/mesh/mesh.0.8.6/opam +++ b/packages/mesh/mesh.0.8.6/opam @@ -1,28 +1,38 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" ] license: "LGPL-2.0 with OCaml linking exception" homepage: "https://github.com/Chris00/mesh" -dev-repo: "https://github.com/Chris00/mesh.git" +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" + "-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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests" - "--%{lacaml:enable}%-lacaml"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "base-bigarray" "ocamlfind" {build} "ocamlbuild" {build} @@ -30,3 +40,15 @@ depends: [ 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: "md5=405e622e77f0403cffa6714f121f6a49" +} diff --git a/packages/mesh/mesh.0.8.6/url b/packages/mesh/mesh.0.8.6/url deleted file mode 100644 index 7220715f883..00000000000 --- a/packages/mesh/mesh.0.8.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/mesh/releases/download/0.8.6/mesh-0.8.6.tar.gz" -checksum: "405e622e77f0403cffa6714f121f6a49" diff --git a/packages/mesh/mesh.0.8.7/descr b/packages/mesh/mesh.0.8.7/descr deleted file mode 100644 index 9640790243e..00000000000 --- a/packages/mesh/mesh.0.8.7/descr +++ /dev/null @@ -1,6 +0,0 @@ -Triangular mesh generation and manipulation. -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. - diff --git a/packages/mesh/mesh.0.8.7/opam b/packages/mesh/mesh.0.8.7/opam index 67fa3c0b3f8..c79f4091381 100644 --- a/packages/mesh/mesh.0.8.7/opam +++ b/packages/mesh/mesh.0.8.7/opam @@ -1,28 +1,38 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" ] license: "LGPL-2.0 with OCaml linking exception" homepage: "https://github.com/Chris00/mesh" -dev-repo: "https://github.com/Chris00/mesh.git" +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" + "-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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests" - "--%{lacaml:enable}%-lacaml"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "base-bigarray" "base-bytes" "ocamlbuild" {build} @@ -31,3 +41,15 @@ depends: [ depopts: [ "lacaml" ] +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.7/mesh-0.8.7.tar.gz" + checksum: "md5=eec68a09280a9c1440170715c7432166" +} diff --git a/packages/mesh/mesh.0.8.7/url b/packages/mesh/mesh.0.8.7/url deleted file mode 100644 index 1fa87c107c1..00000000000 --- a/packages/mesh/mesh.0.8.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/mesh/releases/download/0.8.7/mesh-0.8.7.tar.gz" -checksum: "eec68a09280a9c1440170715c7432166" diff --git a/packages/mesh/mesh.0.8.8/descr b/packages/mesh/mesh.0.8.8/descr deleted file mode 100644 index dd1be15dffd..00000000000 --- a/packages/mesh/mesh.0.8.8/descr +++ /dev/null @@ -1,6 +0,0 @@ -Triangular mesh generation and manipulation. - -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. diff --git a/packages/mesh/mesh.0.8.8/opam b/packages/mesh/mesh.0.8.8/opam index 36b89ae95fe..31a466c33b3 100644 --- a/packages/mesh/mesh.0.8.8/opam +++ b/packages/mesh/mesh.0.8.8/opam @@ -1,31 +1,53 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" ] license: "LGPL-2.0 with OCaml linking exception" homepage: "https://github.com/Chris00/mesh" -dev-repo: "https://github.com/Chris00/mesh.git" +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" + "-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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests" - "--%{lacaml:enable}%-lacaml"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "base-bigarray" "base-bytes" - "lacaml" {test} + "lacaml" {with-test} "ocamlbuild" {build} "ocamlfind" {build & >= "1.5"} ] +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.8/mesh-0.8.8.tar.gz" + checksum: "md5=992dab043c55a998df924550fb5c3d70" +} diff --git a/packages/mesh/mesh.0.8.8/url b/packages/mesh/mesh.0.8.8/url deleted file mode 100644 index ad7ca8aa7ea..00000000000 --- a/packages/mesh/mesh.0.8.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/mesh/releases/download/0.8.8/mesh-0.8.8.tar.gz" -checksum: "992dab043c55a998df924550fb5c3d70" diff --git a/packages/mesh/mesh.0.8.9/descr b/packages/mesh/mesh.0.8.9/descr deleted file mode 100644 index 7fb99a4f2b7..00000000000 --- a/packages/mesh/mesh.0.8.9/descr +++ /dev/null @@ -1,6 +0,0 @@ -Triangular mesh generation and manipulation - -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. diff --git a/packages/mesh/mesh.0.8.9/opam b/packages/mesh/mesh.0.8.9/opam index ebd50acd376..bebae9c660b 100644 --- a/packages/mesh/mesh.0.8.9/opam +++ b/packages/mesh/mesh.0.8.9/opam @@ -1,22 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/mesh" -dev-repo: "https://github.com/Chris00/mesh.git" +dev-repo: "git+https://github.com/Chris00/mesh.git" bug-reports: "https://github.com/Chris00/mesh/issues" #doc: "" tags: [ "Mesh" "Triangulation" "PDE" ] build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [[ "jbuilder" "runtest" "-p" name "-j" jobs ]] depends: [ + "ocaml" "ocamlfind" {build & >= "1.5"} - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "configurator" {build} "base-bigarray" "base-bytes" - "lacaml" {test} + "lacaml" {with-test} ] +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.""" +url { + src: + "https://github.com/Chris00/mesh/releases/download/0.8.9/mesh-0.8.9.tbz" + checksum: "md5=bdc6e96fba4c37035c3121583ca9e3cd" +} diff --git a/packages/mesh/mesh.0.8.9/url b/packages/mesh/mesh.0.8.9/url deleted file mode 100644 index ed4fa005281..00000000000 --- a/packages/mesh/mesh.0.8.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/mesh/releases/download/0.8.9/mesh-0.8.9.tbz" -checksum: "bdc6e96fba4c37035c3121583ca9e3cd" \ No newline at end of file diff --git a/packages/mesh/mesh.0.8/descr b/packages/mesh/mesh.0.8/descr deleted file mode 100644 index 9c0281839cb..00000000000 --- a/packages/mesh/mesh.0.8/descr +++ /dev/null @@ -1,5 +0,0 @@ -Triangular mesh generation and manipulation. -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. diff --git a/packages/mesh/mesh.0.8/opam b/packages/mesh/mesh.0.8/opam index a02187cf88a..a9000a1615a 100644 --- a/packages/mesh/mesh.0.8/opam +++ b/packages/mesh/mesh.0.8/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler" ] license: "LGPL-2.0 with OCaml linking exception" @@ -14,12 +14,13 @@ build: [ "--%{lacaml:enable}%-lacaml" ] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] remove: [ ["ocamlfind" "remove" "mesh"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "base-bigarray" "ocamlfind" "ocamlbuild" {build} @@ -28,3 +29,14 @@ 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://forge.ocamlcore.org/frs/download.php/1360/mesh-0.8.tar.gz" + checksum: "md5=3c8a03793a5cc906bd2ae20ed091620d" +} diff --git a/packages/mesh/mesh.0.8/url b/packages/mesh/mesh.0.8/url deleted file mode 100644 index 1747ba7a8e4..00000000000 --- a/packages/mesh/mesh.0.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1360/mesh-0.8.tar.gz" -checksum: "3c8a03793a5cc906bd2ae20ed091620d" diff --git a/packages/mesh/mesh.0.9.0/descr b/packages/mesh/mesh.0.9.0/descr deleted file mode 100644 index 7fb99a4f2b7..00000000000 --- a/packages/mesh/mesh.0.9.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Triangular mesh generation and manipulation - -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. diff --git a/packages/mesh/mesh.0.9.0/opam b/packages/mesh/mesh.0.9.0/opam index b9b4decc5a1..0149091b33b 100644 --- a/packages/mesh/mesh.0.9.0/opam +++ b/packages/mesh/mesh.0.9.0/opam @@ -1,23 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/mesh" -dev-repo: "https://github.com/Chris00/mesh.git" +dev-repo: "git+https://github.com/Chris00/mesh.git" bug-reports: "https://github.com/Chris00/mesh/issues" #doc: "" tags: [ "Mesh" "Triangulation" "PDE" ] build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [[ "jbuilder" "runtest" "-p" name "-j" jobs ]] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build & >= "1.5"} - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "configurator" {build} "base-bigarray" "base-bytes" - "lacaml" {test} + "lacaml" {with-test} ] -available: [ ocaml-version >= "4.03.0" ] +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.""" +url { + src: + "https://github.com/Chris00/mesh/releases/download/0.9.0/mesh-0.9.0.tbz" + checksum: "md5=f69ee0a5044799fc45e7b06eaeb60f43" +} diff --git a/packages/mesh/mesh.0.9.0/url b/packages/mesh/mesh.0.9.0/url deleted file mode 100644 index 85e02795c0f..00000000000 --- a/packages/mesh/mesh.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/mesh/releases/download/0.9.0/mesh-0.9.0.tbz" -checksum: "f69ee0a5044799fc45e7b06eaeb60f43" \ No newline at end of file diff --git a/packages/mesh/mesh.0.9.1/descr b/packages/mesh/mesh.0.9.1/descr deleted file mode 100644 index 7fb99a4f2b7..00000000000 --- a/packages/mesh/mesh.0.9.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Triangular mesh generation and manipulation - -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. diff --git a/packages/mesh/mesh.0.9.1/opam b/packages/mesh/mesh.0.9.1/opam index b9b4decc5a1..22ca5aba628 100644 --- a/packages/mesh/mesh.0.9.1/opam +++ b/packages/mesh/mesh.0.9.1/opam @@ -1,23 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/mesh" -dev-repo: "https://github.com/Chris00/mesh.git" +dev-repo: "git+https://github.com/Chris00/mesh.git" bug-reports: "https://github.com/Chris00/mesh/issues" #doc: "" tags: [ "Mesh" "Triangulation" "PDE" ] build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [[ "jbuilder" "runtest" "-p" name "-j" jobs ]] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build & >= "1.5"} - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "configurator" {build} "base-bigarray" "base-bytes" - "lacaml" {test} + "lacaml" {with-test} ] -available: [ ocaml-version >= "4.03.0" ] +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.""" +url { + src: + "https://github.com/Chris00/mesh/releases/download/0.9.1/mesh-0.9.1.tbz" + checksum: "md5=3692641abf2e3ae8b31fa1b60b6e36a1" +} diff --git a/packages/mesh/mesh.0.9.1/url b/packages/mesh/mesh.0.9.1/url deleted file mode 100644 index cb45422fb55..00000000000 --- a/packages/mesh/mesh.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/mesh/releases/download/0.9.1/mesh-0.9.1.tbz" -checksum: "3692641abf2e3ae8b31fa1b60b6e36a1" \ No newline at end of file diff --git a/packages/mesh/mesh.0.9.2/descr b/packages/mesh/mesh.0.9.2/descr deleted file mode 100644 index 7fb99a4f2b7..00000000000 --- a/packages/mesh/mesh.0.9.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -Triangular mesh generation and manipulation - -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. diff --git a/packages/mesh/mesh.0.9.2/opam b/packages/mesh/mesh.0.9.2/opam index b9b4decc5a1..90693e41423 100644 --- a/packages/mesh/mesh.0.9.2/opam +++ b/packages/mesh/mesh.0.9.2/opam @@ -1,23 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/mesh" -dev-repo: "https://github.com/Chris00/mesh.git" +dev-repo: "git+https://github.com/Chris00/mesh.git" bug-reports: "https://github.com/Chris00/mesh/issues" #doc: "" tags: [ "Mesh" "Triangulation" "PDE" ] build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [[ "jbuilder" "runtest" "-p" name "-j" jobs ]] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build & >= "1.5"} - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "configurator" {build} "base-bigarray" "base-bytes" - "lacaml" {test} + "lacaml" {with-test} ] -available: [ ocaml-version >= "4.03.0" ] +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.""" +url { + src: + "https://github.com/Chris00/mesh/releases/download/0.9.2/mesh-0.9.2.tbz" + checksum: "md5=c374d015bb832ffab031a57d2b811299" +} diff --git a/packages/mesh/mesh.0.9.2/url b/packages/mesh/mesh.0.9.2/url deleted file mode 100644 index ea60d5bf918..00000000000 --- a/packages/mesh/mesh.0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/mesh/releases/download/0.9.2/mesh-0.9.2.tbz" -checksum: "c374d015bb832ffab031a57d2b811299" \ No newline at end of file diff --git a/packages/mesh/mesh.0.9.3/descr b/packages/mesh/mesh.0.9.3/descr deleted file mode 100644 index 7fb99a4f2b7..00000000000 --- a/packages/mesh/mesh.0.9.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -Triangular mesh generation and manipulation - -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. diff --git a/packages/mesh/mesh.0.9.3/opam b/packages/mesh/mesh.0.9.3/opam index 660b3c02a49..85cb7ab953b 100644 --- a/packages/mesh/mesh.0.9.3/opam +++ b/packages/mesh/mesh.0.9.3/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/mesh" -dev-repo: "https://github.com/Chris00/mesh.git" +dev-repo: "git+https://github.com/Chris00/mesh.git" bug-reports: "https://github.com/Chris00/mesh/issues" #doc: "" tags: [ "Mesh" "Triangulation" "PDE" ] @@ -12,9 +12,20 @@ build: [ [ "jbuilder" "build" "-p" name "-j" jobs ] ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "base-bigarray" "base-bytes" - "lacaml" {test} + "lacaml" {with-test} ] -available: [ ocaml-version >= "4.03.0" ] +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.""" +url { + src: + "https://github.com/Chris00/mesh/releases/download/0.9.3/mesh-0.9.3.tbz" + checksum: "md5=c2e57e4287b3ac3bca78a2a25154811a" +} diff --git a/packages/mesh/mesh.0.9.3/url b/packages/mesh/mesh.0.9.3/url deleted file mode 100644 index 556b2c783ff..00000000000 --- a/packages/mesh/mesh.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/mesh/releases/download/0.9.3/mesh-0.9.3.tbz" -checksum: "c2e57e4287b3ac3bca78a2a25154811a" \ No newline at end of file diff --git a/packages/mesh/mesh.0.9.4/descr b/packages/mesh/mesh.0.9.4/descr deleted file mode 100644 index 7fb99a4f2b7..00000000000 --- a/packages/mesh/mesh.0.9.4/descr +++ /dev/null @@ -1,6 +0,0 @@ -Triangular mesh generation and manipulation - -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. diff --git a/packages/mesh/mesh.0.9.4/opam b/packages/mesh/mesh.0.9.4/opam index 660b3c02a49..dd8b8db4342 100644 --- a/packages/mesh/mesh.0.9.4/opam +++ b/packages/mesh/mesh.0.9.4/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/mesh" -dev-repo: "https://github.com/Chris00/mesh.git" +dev-repo: "git+https://github.com/Chris00/mesh.git" bug-reports: "https://github.com/Chris00/mesh/issues" #doc: "" tags: [ "Mesh" "Triangulation" "PDE" ] @@ -12,9 +12,20 @@ build: [ [ "jbuilder" "build" "-p" name "-j" jobs ] ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "base-bigarray" "base-bytes" - "lacaml" {test} + "lacaml" {with-test} ] -available: [ ocaml-version >= "4.03.0" ] +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.""" +url { + src: + "https://github.com/Chris00/mesh/releases/download/0.9.4/mesh-0.9.4.tbz" + checksum: "md5=55f12beb3868163b251b571a201a6394" +} diff --git a/packages/mesh/mesh.0.9.4/url b/packages/mesh/mesh.0.9.4/url deleted file mode 100644 index 568e21304c1..00000000000 --- a/packages/mesh/mesh.0.9.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/mesh/releases/download/0.9.4/mesh-0.9.4.tbz" -checksum: "55f12beb3868163b251b571a201a6394" \ No newline at end of file diff --git a/packages/message-switch/message-switch.0.10.3/descr b/packages/message-switch/message-switch.0.10.3/descr deleted file mode 100644 index 2fb607197cf..00000000000 --- a/packages/message-switch/message-switch.0.10.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -A simple store-and-forward message switch. - -The switch stores messages in queues with well-known names. Clients use -a simple HTTP protocol to enqueue and dequeue messages. diff --git a/packages/message-switch/message-switch.0.10.3/opam b/packages/message-switch/message-switch.0.10.3/opam index e36b82e9180..6725e761a36 100644 --- a/packages/message-switch/message-switch.0.10.3/opam +++ b/packages/message-switch/message-switch.0.10.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave.scott@eu.citrix.com" build: [ [make "configure"] @@ -9,6 +9,7 @@ remove: [ ["ocamlfind" "remove" "message_switch"] ] depends: [ + "ocaml" "ocamlfind" "cohttp" {>= "0.10.0" & < "0.12.0"} "rpc" @@ -24,3 +25,13 @@ depends: [ ] dev-repo: "git://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: "md5=b4b74c6a445077d6abdd2f1d3524576f" +} diff --git a/packages/message-switch/message-switch.0.10.3/url b/packages/message-switch/message-switch.0.10.3/url deleted file mode 100644 index da38ef5aa96..00000000000 --- a/packages/message-switch/message-switch.0.10.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xapi-project/message-switch/archive/v0.10.3/message-switch-0.10.3.tar.gz" -checksum: "b4b74c6a445077d6abdd2f1d3524576f" diff --git a/packages/message-switch/message-switch.0.10.4/descr b/packages/message-switch/message-switch.0.10.4/descr deleted file mode 100644 index 2fb607197cf..00000000000 --- a/packages/message-switch/message-switch.0.10.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -A simple store-and-forward message switch. - -The switch stores messages in queues with well-known names. Clients use -a simple HTTP protocol to enqueue and dequeue messages. diff --git a/packages/message-switch/message-switch.0.10.4/opam b/packages/message-switch/message-switch.0.10.4/opam index 212a650fe55..be6cd52ed42 100644 --- a/packages/message-switch/message-switch.0.10.4/opam +++ b/packages/message-switch/message-switch.0.10.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave.scott@citrix.com" build: [ ["./configure" "--bindir" "%{bin}%"] @@ -8,6 +8,7 @@ remove: [ ["ocamlfind" "remove" "message_switch"] ] depends: [ + "ocaml" "ocamlfind" "cohttp" {>= "0.11.0" & < "0.12.0"} "rpc" @@ -22,3 +23,12 @@ depends: [ ] dev-repo: "git://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: "md5=39009e2643f17f56d0e76fc6f85e48f7" +} diff --git a/packages/message-switch/message-switch.0.10.4/url b/packages/message-switch/message-switch.0.10.4/url deleted file mode 100644 index 50154d0f509..00000000000 --- a/packages/message-switch/message-switch.0.10.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/djs55/message-switch/archive/v0.10.4.tar.gz" -checksum: "39009e2643f17f56d0e76fc6f85e48f7" diff --git a/packages/message-switch/message-switch.0.10.5.1/descr b/packages/message-switch/message-switch.0.10.5.1/descr deleted file mode 100644 index 2fb607197cf..00000000000 --- a/packages/message-switch/message-switch.0.10.5.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -A simple store-and-forward message switch. - -The switch stores messages in queues with well-known names. Clients use -a simple HTTP protocol to enqueue and dequeue messages. diff --git a/packages/message-switch/message-switch.0.10.5.1/opam b/packages/message-switch/message-switch.0.10.5.1/opam index 2247b7d4392..791ac19ab33 100644 --- a/packages/message-switch/message-switch.0.10.5.1/opam +++ b/packages/message-switch/message-switch.0.10.5.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave.scott@citrix.com" build: [ ["./configure" "--bindir" "%{bin}%"] @@ -8,6 +8,7 @@ remove: [ ["ocamlfind" "remove" "message_switch"] ] depends: [ + "ocaml" "ocamlfind" "cohttp" {>= "0.15.0" & < "0.19.0"} "rpc" @@ -23,3 +24,12 @@ depends: [ ] dev-repo: "git://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: "md5=a3ac04c4a2d8b11cd16f3306f0d5c4fc" +} diff --git a/packages/message-switch/message-switch.0.10.5.1/url b/packages/message-switch/message-switch.0.10.5.1/url deleted file mode 100644 index 41a6ae09c67..00000000000 --- a/packages/message-switch/message-switch.0.10.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/djs55/message-switch/archive/v0.10.5.1.tar.gz" -checksum: "a3ac04c4a2d8b11cd16f3306f0d5c4fc" diff --git a/packages/message-switch/message-switch.1.4.0/descr b/packages/message-switch/message-switch.1.4.0/descr deleted file mode 100644 index 2fb607197cf..00000000000 --- a/packages/message-switch/message-switch.1.4.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -A simple store-and-forward message switch. - -The switch stores messages in queues with well-known names. Clients use -a simple HTTP protocol to enqueue and dequeue messages. diff --git a/packages/message-switch/message-switch.1.4.0/opam b/packages/message-switch/message-switch.1.4.0/opam index 2047c60c2a0..9f8016df0dc 100644 --- a/packages/message-switch/message-switch.1.4.0/opam +++ b/packages/message-switch/message-switch.1.4.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "xen-api@lists.xen.org" authors: [ "xen-api@lists.xen.org" ] homepage: "https://github.com/xapi-project/message-switch" @@ -20,6 +20,7 @@ patches: [ "fix-mktemp-for-busybox.patch" ] depends: [ + "ocaml" "oasis" {build} "ocamlfind" {build} "base-unix" @@ -35,3 +36,16 @@ depends: [ "cmdliner" "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 +extra-files: [ + ["fix-mktemp-for-busybox.patch" "md5=60b1f639519604effbe0ef62272e014e"] + ["disable-error-on-warn.patch" "md5=372a7b6757e4780b9f2af9b67df530ec"] +] +url { + src: "https://github.com/xapi-project/message-switch/archive/v1.4.0.tar.gz" + checksum: "md5=151c572b5b3669ef85eb7afaedf62bb2" +} diff --git a/packages/message-switch/message-switch.1.4.0/url b/packages/message-switch/message-switch.1.4.0/url deleted file mode 100644 index ab9ce960b3a..00000000000 --- a/packages/message-switch/message-switch.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xapi-project/message-switch/archive/v1.4.0.tar.gz" -checksum: "151c572b5b3669ef85eb7afaedf62bb2" diff --git a/packages/meta_conv/meta_conv.0.10.0/descr b/packages/meta_conv/meta_conv.0.10.0/descr deleted file mode 100644 index d328497a0f5..00000000000 --- a/packages/meta_conv/meta_conv.0.10.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Meta conv, type_conv for various tree data format. -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. - diff --git a/packages/meta_conv/meta_conv.0.10.0/opam b/packages/meta_conv/meta_conv.0.10.0/opam deleted file mode 100644 index fd0d305c0f2..00000000000 --- a/packages/meta_conv/meta_conv.0.10.0/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1" -maintainer: "jun.furuse@gmail.com" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocaml" "setup.ml" "-uninstall"]] -depends: [ - "ocamlfind" - "omake" - "type_conv" -] -available: os = "linux" & ocaml-version = "4.00.1" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/meta_conv/meta_conv.0.10.0/url b/packages/meta_conv/meta_conv.0.10.0/url deleted file mode 100644 index b5c41e022fa..00000000000 --- a/packages/meta_conv/meta_conv.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/meta_conv/get/0.10.0.tar.gz" -checksum: "91622ea5ab55328e23c6679fe7b85c15" diff --git a/packages/meta_conv/meta_conv.0.11.0/descr b/packages/meta_conv/meta_conv.0.11.0/descr deleted file mode 100644 index d328497a0f5..00000000000 --- a/packages/meta_conv/meta_conv.0.11.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Meta conv, type_conv for various tree data format. -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. - diff --git a/packages/meta_conv/meta_conv.0.11.0/opam b/packages/meta_conv/meta_conv.0.11.0/opam deleted file mode 100644 index fd0d305c0f2..00000000000 --- a/packages/meta_conv/meta_conv.0.11.0/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1" -maintainer: "jun.furuse@gmail.com" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocaml" "setup.ml" "-uninstall"]] -depends: [ - "ocamlfind" - "omake" - "type_conv" -] -available: os = "linux" & ocaml-version = "4.00.1" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/meta_conv/meta_conv.0.11.0/url b/packages/meta_conv/meta_conv.0.11.0/url deleted file mode 100644 index 37d7bd2ba09..00000000000 --- a/packages/meta_conv/meta_conv.0.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/meta_conv/get/0.11.0.tar.gz" -checksum: "1a7a196536cd83af381d741f543d54d1" diff --git a/packages/meta_conv/meta_conv.0.9.0/descr b/packages/meta_conv/meta_conv.0.9.0/descr deleted file mode 100644 index d328497a0f5..00000000000 --- a/packages/meta_conv/meta_conv.0.9.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Meta conv, type_conv for various tree data format. -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. - diff --git a/packages/meta_conv/meta_conv.0.9.0/opam b/packages/meta_conv/meta_conv.0.9.0/opam deleted file mode 100644 index 4599070afbb..00000000000 --- a/packages/meta_conv/meta_conv.0.9.0/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1" -maintainer: "jun.furuse@gmail.com" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocaml" "setup.ml" "-uninstall"]] -depends: [ - "ocamlfind" - "omake" - "type_conv" -] -available: ocaml-version >= "4.00.0" & ocaml-version <= "4.00.1" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/meta_conv/meta_conv.0.9.0/url b/packages/meta_conv/meta_conv.0.9.0/url deleted file mode 100644 index 79f0cadace5..00000000000 --- a/packages/meta_conv/meta_conv.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/meta_conv/get/0.9.0.tar.gz" -checksum: "da544ec99261b3efd4dd25f3bbdb0aa7" diff --git a/packages/meta_conv/meta_conv.1.0.0/descr b/packages/meta_conv/meta_conv.1.0.0/descr deleted file mode 100644 index d328497a0f5..00000000000 --- a/packages/meta_conv/meta_conv.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Meta conv, type_conv for various tree data format. -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. - diff --git a/packages/meta_conv/meta_conv.1.0.0/opam b/packages/meta_conv/meta_conv.1.0.0/opam deleted file mode 100644 index fd0d305c0f2..00000000000 --- a/packages/meta_conv/meta_conv.1.0.0/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1" -maintainer: "jun.furuse@gmail.com" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocaml" "setup.ml" "-uninstall"]] -depends: [ - "ocamlfind" - "omake" - "type_conv" -] -available: os = "linux" & ocaml-version = "4.00.1" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/meta_conv/meta_conv.1.0.0/url b/packages/meta_conv/meta_conv.1.0.0/url deleted file mode 100644 index ec9c167f37f..00000000000 --- a/packages/meta_conv/meta_conv.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/meta_conv/get/1.0.0.tar.gz" -checksum: "e6d5cb046877c44800a01502b0dc2c3e" diff --git a/packages/meta_conv/meta_conv.1.1.0/descr b/packages/meta_conv/meta_conv.1.1.0/descr deleted file mode 100644 index d328497a0f5..00000000000 --- a/packages/meta_conv/meta_conv.1.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Meta conv, type_conv for various tree data format. -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. - diff --git a/packages/meta_conv/meta_conv.1.1.0/opam b/packages/meta_conv/meta_conv.1.1.0/opam deleted file mode 100644 index 8b98c9fe672..00000000000 --- a/packages/meta_conv/meta_conv.1.1.0/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1" -maintainer: "jun.furuse@gmail.com" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocaml" "setup.ml" "-uninstall"]] -depends: [ - "ocamlfind" - "omake" - "type_conv" -] -available: ocaml-version = "4.00.1" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/meta_conv/meta_conv.1.1.0/url b/packages/meta_conv/meta_conv.1.1.0/url deleted file mode 100644 index 988ae7936f5..00000000000 --- a/packages/meta_conv/meta_conv.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/meta_conv/get/1.1.0.tar.gz" -checksum: "33e4dab87958a59e7e8551fc00cffd01" diff --git a/packages/meta_conv/meta_conv.1.1.1/descr b/packages/meta_conv/meta_conv.1.1.1/descr deleted file mode 100644 index 1a939514854..00000000000 --- a/packages/meta_conv/meta_conv.1.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Meta conv, type_conv for various tree data formats. -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. - diff --git a/packages/meta_conv/meta_conv.1.1.1/opam b/packages/meta_conv/meta_conv.1.1.1/opam deleted file mode 100644 index 8b98c9fe672..00000000000 --- a/packages/meta_conv/meta_conv.1.1.1/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1" -maintainer: "jun.furuse@gmail.com" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocaml" "setup.ml" "-uninstall"]] -depends: [ - "ocamlfind" - "omake" - "type_conv" -] -available: ocaml-version = "4.00.1" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/meta_conv/meta_conv.1.1.1/url b/packages/meta_conv/meta_conv.1.1.1/url deleted file mode 100644 index d9487dc47df..00000000000 --- a/packages/meta_conv/meta_conv.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/meta_conv/get/1.1.1.tar.gz" -checksum: "1098a602ab9a73636ee03184a53a89f8" diff --git a/packages/meta_conv/meta_conv.1.1.2/descr b/packages/meta_conv/meta_conv.1.1.2/descr deleted file mode 100644 index 1a939514854..00000000000 --- a/packages/meta_conv/meta_conv.1.1.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Meta conv, type_conv for various tree data formats. -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. - diff --git a/packages/meta_conv/meta_conv.1.1.2/opam b/packages/meta_conv/meta_conv.1.1.2/opam index 8b98c9fe672..ed9048487a4 100644 --- a/packages/meta_conv/meta_conv.1.1.2/opam +++ b/packages/meta_conv/meta_conv.1.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "jun.furuse@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,9 +6,16 @@ build: [ ] remove: [["ocaml" "setup.ml" "-uninstall"]] depends: [ + "ocaml" {= "4.00.1"} "ocamlfind" "omake" "type_conv" ] -available: ocaml-version = "4.00.1" 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://bitbucket.org/camlspotter/meta_conv/get/1.1.2.tar.gz" + checksum: "md5=b907d3219df22204bc5e2885d7f7737c" +} diff --git a/packages/meta_conv/meta_conv.1.1.2/url b/packages/meta_conv/meta_conv.1.1.2/url deleted file mode 100644 index 3ffe174bd29..00000000000 --- a/packages/meta_conv/meta_conv.1.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/meta_conv/get/1.1.2.tar.gz" -checksum: "b907d3219df22204bc5e2885d7f7737c" diff --git a/packages/meta_conv/meta_conv.1.1.3/descr b/packages/meta_conv/meta_conv.1.1.3/descr deleted file mode 100644 index 1a939514854..00000000000 --- a/packages/meta_conv/meta_conv.1.1.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -Meta conv, type_conv for various tree data formats. -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. - diff --git a/packages/meta_conv/meta_conv.1.1.3/opam b/packages/meta_conv/meta_conv.1.1.3/opam deleted file mode 100644 index c94b70b050e..00000000000 --- a/packages/meta_conv/meta_conv.1.1.3/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1" -maintainer: "jun.furuse@gmail.com" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [ - ["ocaml" "setup.ml" "-uninstall"] -] -depends: [ - "ocamlfind" - "omake" - "type_conv" -] -available: ocaml-version = "4.01.0" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/meta_conv/meta_conv.1.1.3/url b/packages/meta_conv/meta_conv.1.1.3/url deleted file mode 100644 index f86f31b0673..00000000000 --- a/packages/meta_conv/meta_conv.1.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/meta_conv/get/1.1.3.tar.gz" -checksum: "091be9a7f0bca7659615307b09260ffe" diff --git a/packages/meta_conv/meta_conv.1.1.4/descr b/packages/meta_conv/meta_conv.1.1.4/descr deleted file mode 100644 index 1a939514854..00000000000 --- a/packages/meta_conv/meta_conv.1.1.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -Meta conv, type_conv for various tree data formats. -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. - diff --git a/packages/meta_conv/meta_conv.1.1.4/opam b/packages/meta_conv/meta_conv.1.1.4/opam index 690230670a2..6ad95c4044f 100644 --- a/packages/meta_conv/meta_conv.1.1.4/opam +++ b/packages/meta_conv/meta_conv.1.1.4/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "jun.furuse@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -9,9 +9,16 @@ remove: [ ["ocaml" "setup.ml" "-uninstall"] ] depends: [ + "ocaml" {= "4.01.0"} "ocamlfind" "omake" "type_conv" ] -available: ocaml-version = "4.01.0" 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://bitbucket.org/camlspotter/meta_conv/get/1.1.4.tar.gz" + checksum: "md5=4153d97c591f23c9c6116d3b090e2208" +} diff --git a/packages/meta_conv/meta_conv.1.1.4/url b/packages/meta_conv/meta_conv.1.1.4/url deleted file mode 100644 index 5844f4749c3..00000000000 --- a/packages/meta_conv/meta_conv.1.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/meta_conv/get/1.1.4.tar.gz" -checksum: "4153d97c591f23c9c6116d3b090e2208" diff --git a/packages/meta_conv/meta_conv.1.1.5/descr b/packages/meta_conv/meta_conv.1.1.5/descr deleted file mode 100644 index 1a939514854..00000000000 --- a/packages/meta_conv/meta_conv.1.1.5/descr +++ /dev/null @@ -1,3 +0,0 @@ -Meta conv, type_conv for various tree data formats. -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. - diff --git a/packages/meta_conv/meta_conv.1.1.5/opam b/packages/meta_conv/meta_conv.1.1.5/opam index b9fc9e11f59..659fa287500 100644 --- a/packages/meta_conv/meta_conv.1.1.5/opam +++ b/packages/meta_conv/meta_conv.1.1.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.1.5" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,10 +17,15 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build } + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {build} + "omake" {build} "type_conv" ] -available: [ - ocaml-version >= "4.02.0" & ocaml-version < "4.03.0" -] +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://bitbucket.org/camlspotter/meta_conv/get/1.1.5.tar.gz" + checksum: "md5=32f2898c0e4c8b18c8efc6af3f571d72" +} diff --git a/packages/meta_conv/meta_conv.1.1.5/url b/packages/meta_conv/meta_conv.1.1.5/url deleted file mode 100644 index e6d278c0706..00000000000 --- a/packages/meta_conv/meta_conv.1.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/meta_conv/get/1.1.5.tar.gz" -checksum: "32f2898c0e4c8b18c8efc6af3f571d72" diff --git a/packages/mezzo/mezzo.0.0.m8/descr b/packages/mezzo/mezzo.0.0.m8/descr deleted file mode 100644 index 16114a7cdcd..00000000000 --- a/packages/mezzo/mezzo.0.0.m8/descr +++ /dev/null @@ -1,5 +0,0 @@ -We present the design of Mezzo, a programming language in the ML tradition, -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. diff --git a/packages/mezzo/mezzo.0.0.m8/opam b/packages/mezzo/mezzo.0.0.m8/opam index 44b3d444365..278560fe0ce 100644 --- a/packages/mezzo/mezzo.0.0.m8/opam +++ b/packages/mezzo/mezzo.0.0.m8/opam @@ -1,9 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jonathan.protzenko@inria.fr" homepage: "http://protz.github.io/mezzo/" license: "GPL-2" depends: [ - "ocamlfind" "yojson" "ulex" "menhir" "fix" "functory" "pprint" "ocamlbuild" + "ocaml" {>= "4.00.1"} + "ocamlfind" + "yojson" + "ulex" + "menhir" + "fix" + "functory" + "pprint" + "ocamlbuild" ] patches: [ "no-deprecated-fatal-warning.patch" @@ -16,5 +24,22 @@ remove: [ ["ocamlfind" "remove" "mezzo"] ] dev-repo: "git://github.com/protz/mezzo" -available: ocaml-version >= "4.00.1" 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 +extra-files: [ + [ + "no-deprecated-fatal-warning.patch" "md5=32570a7e064947ccdb7d06b35f7cb79c" + ] + ["mezzo.install" "md5=adaa93c48604159605ff61de94168535"] +] +url { + src: "https://github.com/protz/mezzo/archive/m8.tar.gz" + checksum: "md5=37b91c299133cc0e5c8fa8977ac293e1" +} diff --git a/packages/mezzo/mezzo.0.0.m8/url b/packages/mezzo/mezzo.0.0.m8/url deleted file mode 100644 index 5a6666c141e..00000000000 --- a/packages/mezzo/mezzo.0.0.m8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/protz/mezzo/archive/m8.tar.gz" -checksum: "37b91c299133cc0e5c8fa8977ac293e1" diff --git a/packages/mikmatch/mikmatch.1.0.5/descr b/packages/mikmatch/mikmatch.1.0.5/descr deleted file mode 100644 index 5728d6376c4..00000000000 --- a/packages/mikmatch/mikmatch.1.0.5/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml syntax extension for regexps diff --git a/packages/mikmatch/mikmatch.1.0.5/opam b/packages/mikmatch/mikmatch.1.0.5/opam index d6cc73cd0ce..1ddc1319a7d 100644 --- a/packages/mikmatch/mikmatch.1.0.5/opam +++ b/packages/mikmatch/mikmatch.1.0.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "http://mjambon.com/micmatch.html" doc: ["http://mjambon.com/mikmatch-manual.html"] @@ -13,8 +13,14 @@ install: [ ] remove: [["ocamlfind" "remove" "mikmatch_pcre"]] depends: [ + "ocaml" {< "4.01"} "ocamlfind" {build} "camlp4" {build} "pcre" {= "7.0.4"} ] -available: [ocaml-version < "4.01"] +synopsis: "OCaml syntax extension for regexps" +flags: light-uninstall +url { + src: "https://github.com/mjambon/mikmatch/archive/v1.0.5.tar.gz" + checksum: "md5=a54f27f7db6e4d460aad852b9ce90f1e" +} diff --git a/packages/mikmatch/mikmatch.1.0.5/url b/packages/mikmatch/mikmatch.1.0.5/url deleted file mode 100644 index 2d85520b5fb..00000000000 --- a/packages/mikmatch/mikmatch.1.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/mikmatch/archive/v1.0.5.tar.gz" -checksum: "a54f27f7db6e4d460aad852b9ce90f1e" diff --git a/packages/mikmatch/mikmatch.1.0.6/descr b/packages/mikmatch/mikmatch.1.0.6/descr deleted file mode 100644 index 5728d6376c4..00000000000 --- a/packages/mikmatch/mikmatch.1.0.6/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml syntax extension for regexps diff --git a/packages/mikmatch/mikmatch.1.0.6/opam b/packages/mikmatch/mikmatch.1.0.6/opam index e0d18610dde..94cc486ba45 100644 --- a/packages/mikmatch/mikmatch.1.0.6/opam +++ b/packages/mikmatch/mikmatch.1.0.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "http://mjambon.com/micmatch.html" doc: ["http://mjambon.com/mikmatch-manual.html"] @@ -13,8 +13,14 @@ install: [ ] remove: [["ocamlfind" "remove" "mikmatch_pcre"]] depends: [ + "ocaml" {>= "4.00" & < "4.01"} "ocamlfind" {build} "camlp4" {build} "pcre" {= "7.0.4"} ] -available: [ocaml-version >= "4.00" & ocaml-version < "4.01"] +synopsis: "OCaml syntax extension for regexps" +flags: light-uninstall +url { + src: "https://github.com/mjambon/mikmatch/archive/v1.0.6.tar.gz" + checksum: "md5=180854a13780a4db850c0d4bd646a9c1" +} diff --git a/packages/mikmatch/mikmatch.1.0.6/url b/packages/mikmatch/mikmatch.1.0.6/url deleted file mode 100644 index 6bc077698ea..00000000000 --- a/packages/mikmatch/mikmatch.1.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/mikmatch/archive/v1.0.6.tar.gz" -checksum: "180854a13780a4db850c0d4bd646a9c1" diff --git a/packages/mikmatch/mikmatch.1.0.7/descr b/packages/mikmatch/mikmatch.1.0.7/descr deleted file mode 100644 index 5728d6376c4..00000000000 --- a/packages/mikmatch/mikmatch.1.0.7/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml syntax extension for regexps diff --git a/packages/mikmatch/mikmatch.1.0.7/opam b/packages/mikmatch/mikmatch.1.0.7/opam index f68f396f342..02f209604bd 100644 --- a/packages/mikmatch/mikmatch.1.0.7/opam +++ b/packages/mikmatch/mikmatch.1.0.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" license: "BSD" homepage: "http://mjambon.com/micmatch.html" @@ -19,6 +19,7 @@ remove: [ [make "uninstall"] {"%{pcre:installed}%"} ] depends: [ + "ocaml" {>= "4.01" & < "4.02"} "ocamlfind" {build} "camlp4" {build} "tophide" {>= "1.0.2"} @@ -33,4 +34,12 @@ patches: [ "mikmatch.patch" "fix_build.patch" ] -available: [ ocaml-version >= "4.01" & ocaml-version < "4.02" ] +synopsis: "OCaml syntax extension for regexps" +extra-files: [ + ["mikmatch.patch" "md5=2dd3fc6c8a9a52f04ec88df9d3bf0c27"] + ["fix_build.patch" "md5=3a9398f5ab70a0b42a5f78f97266c480"] +] +url { + src: "https://github.com/mjambon/mikmatch/archive/v1.0.7.tar.gz" + checksum: "md5=70aabc8eb8f67ab3ac3f36bbd04729f4" +} diff --git a/packages/mikmatch/mikmatch.1.0.7/url b/packages/mikmatch/mikmatch.1.0.7/url deleted file mode 100644 index 15ecd502b58..00000000000 --- a/packages/mikmatch/mikmatch.1.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/mikmatch/archive/v1.0.7.tar.gz" -checksum: "70aabc8eb8f67ab3ac3f36bbd04729f4" diff --git a/packages/mikmatch/mikmatch.1.0.8/descr b/packages/mikmatch/mikmatch.1.0.8/descr deleted file mode 100644 index 5728d6376c4..00000000000 --- a/packages/mikmatch/mikmatch.1.0.8/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml syntax extension for regexps diff --git a/packages/mikmatch/mikmatch.1.0.8/opam b/packages/mikmatch/mikmatch.1.0.8/opam index 355d0435b0c..65c82b45c18 100644 --- a/packages/mikmatch/mikmatch.1.0.8/opam +++ b/packages/mikmatch/mikmatch.1.0.8/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" homepage: "http://mjambon.com/micmatch.html" doc: ["http://mjambon.com/mikmatch-manual.html"] @@ -18,6 +18,7 @@ remove: [ [make "uninstall"] {"%{pcre:installed}%"} ] depends: [ + "ocaml" {>= "4.01"} "ocamlfind" {build} "camlp4" {build} "tophide" {>= "1.0.2"} @@ -28,4 +29,8 @@ depopts: [ conflicts: [ "pcre" {>= "7.2"} ] -available: [ ocaml-version >= "4.01" ] +synopsis: "OCaml syntax extension for regexps" +url { + src: "https://github.com/mjambon/mikmatch/archive/v1.0.8.tar.gz" + checksum: "md5=0f3b272491bff4fe842948dbf71d022e" +} diff --git a/packages/mikmatch/mikmatch.1.0.8/url b/packages/mikmatch/mikmatch.1.0.8/url deleted file mode 100644 index 326a006664a..00000000000 --- a/packages/mikmatch/mikmatch.1.0.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/mikmatch/archive/v1.0.8.tar.gz" -checksum: "0f3b272491bff4fe842948dbf71d022e" diff --git a/packages/milter/milter.1.0.0/descr b/packages/milter/milter.1.0.0/descr deleted file mode 100644 index d3f6d532cae..00000000000 --- a/packages/milter/milter.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml libmilter bindings diff --git a/packages/milter/milter.1.0.0/opam b/packages/milter/milter.1.0.0/opam index 4d2d918d073..5ea6424d0a9 100644 --- a/packages/milter/milter.1.0.0/opam +++ b/packages/milter/milter.1.0.0/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andrenth@gmail.com" authors: ["Andre Nathan"] license: "BSD3" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "milter"]] depends: [ + "ocaml" {< "4.02.0"} "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libmilter-dev"]] - [["ubuntu"] ["libmilter-dev"]] + ["libmilter-dev"] {os-distribution = "debian"} + ["libmilter-dev"] {os-distribution = "ubuntu"} ] -available: ocaml-version < "4.02.0" install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml libmilter bindings" +flags: light-uninstall +url { + src: + "http://forge.ocamlcore.org/frs/download.php/1006/ocaml-milter-1.0.0.tar.gz" + checksum: "md5=91220c2dc5492182f960b09f584184d4" +} diff --git a/packages/milter/milter.1.0.0/url b/packages/milter/milter.1.0.0/url deleted file mode 100644 index d1d3c248b0a..00000000000 --- a/packages/milter/milter.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1006/ocaml-milter-1.0.0.tar.gz" -checksum: "91220c2dc5492182f960b09f584184d4" diff --git a/packages/milter/milter.1.0.1/descr b/packages/milter/milter.1.0.1/descr deleted file mode 100644 index d3f6d532cae..00000000000 --- a/packages/milter/milter.1.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml libmilter bindings diff --git a/packages/milter/milter.1.0.1/opam b/packages/milter/milter.1.0.1/opam index d0e7e9eed54..26dc37e81da 100644 --- a/packages/milter/milter.1.0.1/opam +++ b/packages/milter/milter.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andrenth@gmail.com" authors: ["Andre Nathan"] homepage: "https://github.com/andrenth/ocaml-milter" @@ -6,16 +6,23 @@ license: "BSD3" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "milter"]] depends: [ + "ocaml" {< "4.04.0"} "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libmilter-dev"]] - [["ubuntu"] ["libmilter-dev"]] + ["libmilter-dev"] {os-distribution = "debian"} + ["libmilter-dev"] {os-distribution = "ubuntu"} ] install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.04.0"] +synopsis: "OCaml libmilter bindings" +flags: light-uninstall +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1474/ocaml-milter-1.0.1.tar.gz" + checksum: "md5=9416907d3b6c05dd3f85e7bff70fa8f4" +} diff --git a/packages/milter/milter.1.0.1/url b/packages/milter/milter.1.0.1/url deleted file mode 100644 index aff86f7def0..00000000000 --- a/packages/milter/milter.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1474/ocaml-milter-1.0.1.tar.gz" -checksum: "9416907d3b6c05dd3f85e7bff70fa8f4" diff --git a/packages/milter/milter.1.0.2/descr b/packages/milter/milter.1.0.2/descr deleted file mode 100644 index 54c8957d9d0..00000000000 --- a/packages/milter/milter.1.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml libmilter bindings - -This package provides OCaml bindings for sendmail's libmilter, allowing -integration of OCaml programs with compatible MTAs. diff --git a/packages/milter/milter.1.0.2/opam b/packages/milter/milter.1.0.2/opam index 3cbdbc38c51..6128730205c 100644 --- a/packages/milter/milter.1.0.2/opam +++ b/packages/milter/milter.1.0.2/opam @@ -1,22 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Andre Nathan " authors: "Andre Nathan " homepage: "https://github.com/andrenth/ocaml-milter" bug-reports: "https://github.com/andrenth/ocaml-milter/issues" license: "MIT" -dev-repo: "https://github.com/andrenth/ocaml-milter.git" +dev-repo: "git+https://github.com/andrenth/ocaml-milter.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: ["ocaml" "setup.ml" "-install"] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "milter"] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libmilter-dev"]] - [["ubuntu"] ["libmilter-dev"]] + ["libmilter-dev"] {os-distribution = "debian"} + ["libmilter-dev"] {os-distribution = "ubuntu"} ] +synopsis: "OCaml libmilter bindings" +description: """ +This package provides OCaml bindings for sendmail's libmilter, allowing +integration of OCaml programs with compatible MTAs.""" +flags: light-uninstall +url { + src: "https://github.com/andrenth/ocaml-milter/archive/1.0.2.tar.gz" + checksum: "md5=ab907129dbd1dd8b9d27e355d285cda0" +} diff --git a/packages/milter/milter.1.0.2/url b/packages/milter/milter.1.0.2/url deleted file mode 100644 index d3fd3204ef6..00000000000 --- a/packages/milter/milter.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andrenth/ocaml-milter/archive/1.0.2.tar.gz" -checksum: "ab907129dbd1dd8b9d27e355d285cda0" diff --git a/packages/milter/milter.1.0.4/descr b/packages/milter/milter.1.0.4/descr deleted file mode 100644 index 54c8957d9d0..00000000000 --- a/packages/milter/milter.1.0.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml libmilter bindings - -This package provides OCaml bindings for sendmail's libmilter, allowing -integration of OCaml programs with compatible MTAs. diff --git a/packages/milter/milter.1.0.4/opam b/packages/milter/milter.1.0.4/opam index 670b2e815f6..63a66033a1f 100644 --- a/packages/milter/milter.1.0.4/opam +++ b/packages/milter/milter.1.0.4/opam @@ -1,25 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Andre Nathan " authors: "Andre Nathan " homepage: "https://github.com/andrenth/ocaml-milter" bug-reports: "https://github.com/andrenth/ocaml-milter/issues" license: "MIT" -dev-repo: "https://github.com/andrenth/ocaml-milter.git" +dev-repo: "git+https://github.com/andrenth/ocaml-milter.git" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" "jbuilder" {build} ] depexts: [ - [["alpine"] ["libmilter-dev"]] - [["archlinux"] ["libmilter"]] - [["centos"] ["sendmail-devel"]] - [["fedora"] ["sendmail-milter-devel"]] - [["freebsd"] ["libmilter"]] - [["gentoo"] ["libmilter"]] - [["macports"] ["libmilter"]] - [["debian"] ["libmilter-dev"]] - [["mageia"] ["sendmail-devel"]] - [["opensuse"] ["sendmail-devel"]] - [["netbsd"] ["libmilter"]] - [["ubuntu"] ["libmilter-dev"]] + ["libmilter-dev"] {os-distribution = "alpine"} + ["libmilter"] {os-distribution = "archlinux"} + ["sendmail-devel"] {os-distribution = "centos"} + ["sendmail-milter-devel"] {os-distribution = "fedora"} + ["libmilter"] {os = "freebsd"} + ["libmilter"] {os-distribution = "gentoo"} + ["libmilter"] {os-distribution = "macports"} + ["libmilter-dev"] {os-distribution = "debian"} + ["sendmail-devel"] {os-distribution = "mageia"} + ["sendmail-devel"] {os-distribution = "opensuse"} + ["libmilter"] {os = "netbsd"} + ["libmilter-dev"] {os-distribution = "ubuntu"} ] +synopsis: "OCaml libmilter bindings" +description: """ +This package provides OCaml bindings for sendmail's libmilter, allowing +integration of OCaml programs with compatible MTAs.""" +url { + src: "https://github.com/andrenth/ocaml-milter/archive/1.0.4.tar.gz" + checksum: "md5=c6e206750966d529ad3bdb0cdc317b50" +} diff --git a/packages/milter/milter.1.0.4/url b/packages/milter/milter.1.0.4/url deleted file mode 100644 index c7bbcc17233..00000000000 --- a/packages/milter/milter.1.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andrenth/ocaml-milter/archive/1.0.4.tar.gz" -checksum: "c6e206750966d529ad3bdb0cdc317b50" diff --git a/packages/mindstorm/mindstorm.0.5.3/descr b/packages/mindstorm/mindstorm.0.5.3/descr deleted file mode 100644 index be95c6c2254..00000000000 --- a/packages/mindstorm/mindstorm.0.5.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Drive Lego Mindstorm bricks from OCaml -This library allows you to communicate with yout Lego Mindstorm brick -via bluetooth, enable the motors and retrieve the data from various -sensors. diff --git a/packages/mindstorm/mindstorm.0.5.3/opam b/packages/mindstorm/mindstorm.0.5.3/opam index a7601ef0eae..d832019d366 100644 --- a/packages/mindstorm/mindstorm.0.5.3/opam +++ b/packages/mindstorm/mindstorm.0.5.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler" "Julie De Pril" @@ -10,12 +10,13 @@ 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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "base-unix" "ocamlfind" "ocamlbuild" {build} @@ -24,7 +25,18 @@ depopts: [ "base-threads" ] depexts: [ - [ [ "debian" ] [ "libbluetooth-dev" ] ] - [ [ "ubuntu" ] [ "libbluetooth-dev" ] ] + ["libbluetooth-dev"] {os-distribution = "debian"} + ["libbluetooth-dev"] {os-distribution = "ubuntu"} ] 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: "md5=1751ad556c6c9056c0d27dfe4ab221fc" +} diff --git a/packages/mindstorm/mindstorm.0.5.3/url b/packages/mindstorm/mindstorm.0.5.3/url deleted file mode 100644 index 3c3c7621313..00000000000 --- a/packages/mindstorm/mindstorm.0.5.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/ocaml-mindstorm/releases/download/0.5.3/mindstorm-0.5.3.tar.gz" -checksum: "1751ad556c6c9056c0d27dfe4ab221fc" diff --git a/packages/mindstorm/mindstorm.0.5.4/descr b/packages/mindstorm/mindstorm.0.5.4/descr deleted file mode 100644 index 9f4165db0b3..00000000000 --- a/packages/mindstorm/mindstorm.0.5.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -Drive Lego Mindstorms bricks from OCaml -This library allows you to communicate with your Lego Mindstorms brick -via bluetooth, enable the motors and retrieve data from various -sensors. diff --git a/packages/mindstorm/mindstorm.0.5.4/opam b/packages/mindstorm/mindstorm.0.5.4/opam index 8c415180042..3da3d1e2b41 100644 --- a/packages/mindstorm/mindstorm.0.5.4/opam +++ b/packages/mindstorm/mindstorm.0.5.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "mindstorm" version: "0.5.4" maintainer: "Christophe.Troestler@umons.ac.be" @@ -8,17 +8,18 @@ authors: [ "Christophe Troestler" "Dany Maslowski" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "http://forge.ocamlcore.org/projects/ocaml-mindstorm/" -dev-repo: "https://github.com/Chris00/ocaml-mindstorm.git" +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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "base-bytes" "base-unix" "ocamlfind" {>= "1.5"} @@ -28,7 +29,18 @@ depopts: [ "base-threads" ] depexts: [ - [ [ "debian" ] [ "libbluetooth-dev" ] ] - [ [ "ubuntu" ] [ "libbluetooth-dev" ] ] + ["libbluetooth-dev"] {os-distribution = "debian"} + ["libbluetooth-dev"] {os-distribution = "ubuntu"} ] 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: "md5=744ddda70acddb2a81fd7ed02931ada4" +} diff --git a/packages/mindstorm/mindstorm.0.5.4/url b/packages/mindstorm/mindstorm.0.5.4/url deleted file mode 100644 index 34991be7cc3..00000000000 --- a/packages/mindstorm/mindstorm.0.5.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/ocaml-mindstorm/releases/download/0.5.4/mindstorm-0.5.4.tar.gz" -checksum: "744ddda70acddb2a81fd7ed02931ada4" diff --git a/packages/mindstorm/mindstorm.0.6.1/descr b/packages/mindstorm/mindstorm.0.6.1/descr deleted file mode 100644 index f23a40d84bc..00000000000 --- a/packages/mindstorm/mindstorm.0.6.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Drive Lego Mindstorms bricks from OCaml -This library allows you to communicate with your Lego Mindstorms brick -via bluetooth, enable the motors and retrieve data from various -sensors. - diff --git a/packages/mindstorm/mindstorm.0.6.1/opam b/packages/mindstorm/mindstorm.0.6.1/opam index 3466b2f01d0..fec624d27d9 100644 --- a/packages/mindstorm/mindstorm.0.6.1/opam +++ b/packages/mindstorm/mindstorm.0.6.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" "Julie De Pril" @@ -6,33 +6,42 @@ authors: [ "Christophe Troestler" "Dany Maslowski" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "http://forge.ocamlcore.org/projects/ocaml-mindstorm/" -dev-repo: "https://github.com/Chris00/ocaml-mindstorm.git" +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" "-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" "mindstorm"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12"} "base-bytes" - "base-threads" {test} + "base-threads" {with-test} "base-unix" "cppo" {build} "ocamlbuild" {build} "ocamlfind" {build & >= "1.5"} ] -available: [ ocaml-version >= "3.12" ] depexts: [ - [ [ "debian" ] [ "libbluetooth-dev" ] ] - [ [ "ubuntu" ] [ "libbluetooth-dev" ] ] + ["libbluetooth-dev"] {os-distribution = "debian"} + ["libbluetooth-dev"] {os-distribution = "ubuntu"} ] +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.6.1/mindstorm-0.6.1.tar.gz" + checksum: "md5=330bbf2a7d0de59e0bb6cd0be0b7ff35" +} diff --git a/packages/mindstorm/mindstorm.0.6.1/url b/packages/mindstorm/mindstorm.0.6.1/url deleted file mode 100644 index a7188980ed5..00000000000 --- a/packages/mindstorm/mindstorm.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/ocaml-mindstorm/releases/download/0.6.1/mindstorm-0.6.1.tar.gz" -checksum: "330bbf2a7d0de59e0bb6cd0be0b7ff35" diff --git a/packages/mindstorm/mindstorm.0.6/descr b/packages/mindstorm/mindstorm.0.6/descr deleted file mode 100644 index f23a40d84bc..00000000000 --- a/packages/mindstorm/mindstorm.0.6/descr +++ /dev/null @@ -1,5 +0,0 @@ -Drive Lego Mindstorms bricks from OCaml -This library allows you to communicate with your Lego Mindstorms brick -via bluetooth, enable the motors and retrieve data from various -sensors. - diff --git a/packages/mindstorm/mindstorm.0.6/opam b/packages/mindstorm/mindstorm.0.6/opam index 89ed57536b8..ac8539968d0 100644 --- a/packages/mindstorm/mindstorm.0.6/opam +++ b/packages/mindstorm/mindstorm.0.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" "Julie De Pril" @@ -6,33 +6,42 @@ authors: [ "Christophe Troestler" "Dany Maslowski" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "http://forge.ocamlcore.org/projects/ocaml-mindstorm/" -dev-repo: "https://github.com/Chris00/ocaml-mindstorm.git" +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" "-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" "mindstorm"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12"} "base-bytes" - "base-threads" {test} + "base-threads" {with-test} "base-unix" "ocamlfind" {build & >= "1.5"} "cppo" {build} "ocamlbuild" {build} ] -available: [ ocaml-version >= "3.12" ] depexts: [ - [ [ "debian" ] [ "libbluetooth-dev" ] ] - [ [ "ubuntu" ] [ "libbluetooth-dev" ] ] + ["libbluetooth-dev"] {os-distribution = "debian"} + ["libbluetooth-dev"] {os-distribution = "ubuntu"} ] +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.6/mindstorm-0.6.tar.gz" + checksum: "md5=7e27945cc8f17de9be89198bd792cf61" +} diff --git a/packages/mindstorm/mindstorm.0.6/url b/packages/mindstorm/mindstorm.0.6/url deleted file mode 100644 index 957c10c6a72..00000000000 --- a/packages/mindstorm/mindstorm.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/ocaml-mindstorm/releases/download/0.6/mindstorm-0.6.tar.gz" -checksum: "7e27945cc8f17de9be89198bd792cf61" diff --git a/packages/minicli/minicli.1.0.0/descr b/packages/minicli/minicli.1.0.0/descr deleted file mode 100644 index c8acd83eb29..00000000000 --- a/packages/minicli/minicli.1.0.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Minimalist library for command line parsing. - -minicli provides the CLI module. -It allows programmers to quickly and correctly handle options passed via -the command line to their program. minicli is intended at -people who develop software fast but who don't want to break things. -minicli can throw a variety of informative exceptions to the user -when the command line interface is not being used correctly. -The Arg module from the stdlib is another, bigger alternative. -Another more complete alternative is the cmdliner library. diff --git a/packages/minicli/minicli.1.0.0/opam b/packages/minicli/minicli.1.0.0/opam deleted file mode 100644 index abcc5e3a08c..00000000000 --- a/packages/minicli/minicli.1.0.0/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -name: "minicli" -maintainer: "ligand@free.fr" -authors: "Francois Berenger" -homepage: "https://github.com/UnixJunkie/minicli" -bug-reports: "https://github.com/UnixJunkie/minicli/issues" -dev-repo: "https://github.com/UnixJunkie/minicli.git" -build: [ - ["obuild" "configure"] - ["obuild" "build" "lib-minicli"] -] -install: ["obuild" "install"] -remove: ["ocamlfind" "remove" "minicli"] -depends: [ - "ocamlfind" - "obuild" {build} -] -available: [ocaml-version >= "4.02.0"] diff --git a/packages/minicli/minicli.1.0.0/url b/packages/minicli/minicli.1.0.0/url deleted file mode 100644 index f3bf83bbaab..00000000000 --- a/packages/minicli/minicli.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/minicli/archive/v1.0.0.tar.gz" -checksum: "9b7401d0349985f6def117c30b155cc3" diff --git a/packages/minicli/minicli.2.0.0/descr b/packages/minicli/minicli.2.0.0/descr deleted file mode 100644 index c8acd83eb29..00000000000 --- a/packages/minicli/minicli.2.0.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Minimalist library for command line parsing. - -minicli provides the CLI module. -It allows programmers to quickly and correctly handle options passed via -the command line to their program. minicli is intended at -people who develop software fast but who don't want to break things. -minicli can throw a variety of informative exceptions to the user -when the command line interface is not being used correctly. -The Arg module from the stdlib is another, bigger alternative. -Another more complete alternative is the cmdliner library. diff --git a/packages/minicli/minicli.2.0.0/opam b/packages/minicli/minicli.2.0.0/opam index abcc5e3a08c..5f57f2ca48f 100644 --- a/packages/minicli/minicli.2.0.0/opam +++ b/packages/minicli/minicli.2.0.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" name: "minicli" maintainer: "ligand@free.fr" authors: "Francois Berenger" homepage: "https://github.com/UnixJunkie/minicli" bug-reports: "https://github.com/UnixJunkie/minicli/issues" -dev-repo: "https://github.com/UnixJunkie/minicli.git" +dev-repo: "git+https://github.com/UnixJunkie/minicli.git" build: [ ["obuild" "configure"] ["obuild" "build" "lib-minicli"] @@ -12,7 +12,22 @@ build: [ install: ["obuild" "install"] remove: ["ocamlfind" "remove" "minicli"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "obuild" {build} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "Minimalist library for command line parsing." +description: """ +minicli provides the CLI module. +It allows programmers to quickly and correctly handle options passed via +the command line to their program. minicli is intended at +people who develop software fast but who don't want to break things. +minicli can throw a variety of informative exceptions to the user +when the command line interface is not being used correctly. +The Arg module from the stdlib is another, bigger alternative. +Another more complete alternative is the cmdliner library.""" +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/minicli/archive/v2.0.0.tar.gz" + checksum: "md5=77de461a7a12ccd3f0c1c964359d47e6" +} diff --git a/packages/minicli/minicli.2.0.0/url b/packages/minicli/minicli.2.0.0/url deleted file mode 100644 index 0c67c028a8d..00000000000 --- a/packages/minicli/minicli.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/minicli/archive/v2.0.0.tar.gz" -checksum: "77de461a7a12ccd3f0c1c964359d47e6" diff --git a/packages/minicli/minicli.3.0.0/descr b/packages/minicli/minicli.3.0.0/descr deleted file mode 100644 index 4b9859d217c..00000000000 --- a/packages/minicli/minicli.3.0.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Minimalist library for command line parsing. - -minicli provides the CLI module. -It allows programmers to quickly and correctly handle options passed via -the command line to their program. minicli is intended at -people who develop software fast but who don't want to break things. -minicli can throw a variety of informative exceptions to the end user -when the command line interface is not being used correctly. diff --git a/packages/minicli/minicli.3.0.0/opam b/packages/minicli/minicli.3.0.0/opam index dd0da50b19b..9dc054a4475 100644 --- a/packages/minicli/minicli.3.0.0/opam +++ b/packages/minicli/minicli.3.0.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" name: "minicli" maintainer: "ligand@free.fr" authors: "Francois Berenger" homepage: "https://github.com/UnixJunkie/minicli" bug-reports: "https://github.com/UnixJunkie/minicli/issues" -dev-repo: "https://github.com/UnixJunkie/minicli.git" +dev-repo: "git+https://github.com/UnixJunkie/minicli.git" build: [ ["obuild" "configure"] ["obuild" "build" "lib-minicli"] @@ -12,7 +12,20 @@ build: [ install: ["obuild" "install"] remove: ["ocamlfind" "remove" "minicli"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "obuild" {build} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "Minimalist library for command line parsing." +description: """ +minicli provides the CLI module. +It allows programmers to quickly and correctly handle options passed via +the command line to their program. minicli is intended at +people who develop software fast but who don't want to break things. +minicli can throw a variety of informative exceptions to the end user +when the command line interface is not being used correctly.""" +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/minicli/archive/v3.0.0.tar.gz" + checksum: "md5=b885dadbd26396a77c8f5005558ac99b" +} diff --git a/packages/minicli/minicli.3.0.0/url b/packages/minicli/minicli.3.0.0/url deleted file mode 100644 index a93282eb1f9..00000000000 --- a/packages/minicli/minicli.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/minicli/archive/v3.0.0.tar.gz" -checksum: "b885dadbd26396a77c8f5005558ac99b" diff --git a/packages/minilight/minilight.1.6/descr b/packages/minilight/minilight.1.6/descr deleted file mode 100644 index 6e4d21ac250..00000000000 --- a/packages/minilight/minilight.1.6/descr +++ /dev/null @@ -1,7 +0,0 @@ -Minimal global illumination renderer. - -MiniLight is a minimal global illumination renderer. It is primarily an exercise -in simplicity. But that makes it a good base and benchmark (in some sense) for -development and experimentation. And it just might be the neatest renderer -around (on average, about 650 lines). There are translations into several -programming languages. diff --git a/packages/minilight/minilight.1.6/opam b/packages/minilight/minilight.1.6/opam index fd769760d31..8375e26480c 100644 --- a/packages/minilight/minilight.1.6/opam +++ b/packages/minilight/minilight.1.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Louis Gesbert " authors: "Harrison Ainsworth" homepage: "http://www.hxa.name/minilight" @@ -25,3 +25,16 @@ build: [ "ocaml/src/camera.ml" "ocaml/src/minilight.ml" ] +synopsis: "Minimal global illumination renderer." +description: """ +MiniLight is a minimal global illumination renderer. It is primarily an exercise +in simplicity. But that makes it a good base and benchmark (in some sense) for +development and experimentation. And it just might be the neatest renderer +around (on average, about 650 lines). There are translations into several +programming languages.""" +depends: ["ocaml"] +extra-files: ["minilight.install" "md5=62cd7266c4b9b74d47399dfcd4f0ad90"] +url { + src: "http://www.hxa.name/minilight/minilight16ocaml.tar.gz" + checksum: "md5=8d340cb9a9c5e20af68e1d992b754277" +} diff --git a/packages/minilight/minilight.1.6/url b/packages/minilight/minilight.1.6/url deleted file mode 100644 index 049fa9d5f3a..00000000000 --- a/packages/minilight/minilight.1.6/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://www.hxa.name/minilight/minilight16ocaml.tar.gz" -checksum: "8d340cb9a9c5e20af68e1d992b754277" diff --git a/packages/minima-theme/minima-theme.1.0.0/descr b/packages/minima-theme/minima-theme.1.0.0/descr deleted file mode 100644 index 44ed48016ef..00000000000 --- a/packages/minima-theme/minima-theme.1.0.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -OCaml port of the Jekyll Minima theme - -minima-theme is an OCaml port of the Jekyll Minima that is the default blog -format for many users. It provides a typed interface for easy use from OCaml -code. - -minima-theme is distributed under the ISC license. The original Minima HTML -templates bundled with this repository remain under the MIT license. diff --git a/packages/minima-theme/minima-theme.1.0.0/opam b/packages/minima-theme/minima-theme.1.0.0/opam index f7c8c45a23d..8788519f420 100644 --- a/packages/minima-theme/minima-theme.1.0.0/opam +++ b/packages/minima-theme/minima-theme.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anil Madhavapeddy " authors: "Anil Madhavapeddy " homepage: "https://github.com/avsm/ocaml-minima-theme" @@ -6,14 +6,14 @@ bug-reports: "https://github.com/avsm/ocaml-minima-theme/issues" license: "ISC" doc: "http://docs.mirage.io/minima-theme/" tags: ["org:mirage" "org:ocamllabs"] -dev-repo: "https://github.com/avsm/ocaml-minima-theme.git" +dev-repo: "git+https://github.com/avsm/ocaml-minima-theme.git" build: [ - "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" -] -build-test: [ - "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -23,4 +23,16 @@ depends: [ "ptime" "bos" ] -available: [ocaml-version >= "4.03.0"] +synopsis: "OCaml port of the Jekyll Minima theme" +description: """ +minima-theme is an OCaml port of the Jekyll Minima that is the default blog +format for many users. It provides a typed interface for easy use from OCaml +code. + +minima-theme is distributed under the ISC license. The original Minima HTML +templates bundled with this repository remain under the MIT license.""" +url { + src: + "https://github.com/avsm/ocaml-minima-theme/releases/download/v1.0.0/minima-theme-1.0.0.tbz" + checksum: "md5=630e144d08468b62fb353df969dbc4ea" +} diff --git a/packages/minima-theme/minima-theme.1.0.0/url b/packages/minima-theme/minima-theme.1.0.0/url deleted file mode 100644 index 75fda53d9c6..00000000000 --- a/packages/minima-theme/minima-theme.1.0.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/avsm/ocaml-minima-theme/releases/download/v1.0.0/minima-theme-1.0.0.tbz" -checksum: "630e144d08468b62fb353df969dbc4ea" diff --git a/packages/minimal/minimal.1.0.0/descr b/packages/minimal/minimal.1.0.0/descr deleted file mode 100644 index a0cf3321ac8..00000000000 --- a/packages/minimal/minimal.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Minima.l, a minimal Lisp - -Minimalist Lisp interpreter. diff --git a/packages/minimal/minimal.1.0.0/opam b/packages/minimal/minimal.1.0.0/opam index 21b1c1102af..2acd7dbc825 100644 --- a/packages/minimal/minimal.1.0.0/opam +++ b/packages/minimal/minimal.1.0.0/opam @@ -1,24 +1,25 @@ authors : "Xavier R. Guérin" bug-reports : "https://github.com/xguerin/minima.l/issues" -dev-repo : "https://github.com/xguerin/minima.l.git" +dev-repo: "git+https://github.com/xguerin/minima.l.git" doc : "https://xguer.in/minima.l" homepage : "https://github.com/xguerin/minima.l" license : "ISC" maintainer : "Xavier R. Guérin " -opam-version : "1.2" +opam-version: "2.0" version : "1.0.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] + [make "test"] {with-test} ] - -build-test: [ - [make "test"] -] - depends: [ - "jbuilder" { build } - "menhir" { build & >= "20170418" } + "ocaml" {>= "4.05.0"} + "jbuilder" {build} + "menhir" {build & >= "20170418"} ] - -available: ocaml-version >= "4.05.0" +synopsis: "Minima.l, a minimal Lisp" +description: "Minimalist Lisp interpreter." +url { + src: "https://github.com/xguerin/minima.l/archive/v1.0.0.tar.gz" + checksum: "md5=4e444be71d17655637f76bfcc5548d5b" +} diff --git a/packages/minimal/minimal.1.0.0/url b/packages/minimal/minimal.1.0.0/url deleted file mode 100644 index 20679533049..00000000000 --- a/packages/minimal/minimal.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xguerin/minima.l/archive/v1.0.0.tar.gz" -checksum: "4e444be71d17655637f76bfcc5548d5b" diff --git a/packages/minios-xen/minios-xen.0.7/descr b/packages/minios-xen/minios-xen.0.7/descr deleted file mode 100644 index bc25546cdb3..00000000000 --- a/packages/minios-xen/minios-xen.0.7/descr +++ /dev/null @@ -1,5 +0,0 @@ -A minimal OS for running under the Xen hypervisor - -Mini-OS provides architecture-specific boot code, a stack, malloc, an interrupt -handler, a console driver, and some basic C functions. It can be used as a -library to build unikernels such as Mirage. diff --git a/packages/minios-xen/minios-xen.0.7/opam b/packages/minios-xen/minios-xen.0.7/opam deleted file mode 100644 index 9b710903051..00000000000 --- a/packages/minios-xen/minios-xen.0.7/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "mirageos-devel@lists.openmirage.org" -authors: "Thomas Leonard " -homepage: "https://github.com/talex5/mini-os" -bug-reports: "https://github.com/mirage/mini-os/issues" -license: "BSD + some optional GPL components" -dev-repo: "https://github.com/talex5/mini-os.git" -available: [ os != "darwin" ] -build: [ - [make "debug=n"] -] -install: [ - [make "install" "LIBDIR=%{prefix}%/lib" "INCLUDEDIR=%{prefix}%/include"] -] -remove: [ - ["rm" "-r" - "%{prefix}%/lib/minios-xen" - "%{prefix}%/lib/pkgconfig/libminios-xen.pc" - "%{prefix}%/include/minios-xen" - ] -] -depends: [ - "conf-perl" {build} -] diff --git a/packages/minios-xen/minios-xen.0.7/url b/packages/minios-xen/minios-xen.0.7/url deleted file mode 100644 index 92583441f3a..00000000000 --- a/packages/minios-xen/minios-xen.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/talex5/mini-os/archive/v0.7.tar.gz" -checksum: "5d317b28e6e540fb027f9f8be871c4af" diff --git a/packages/minios-xen/minios-xen.0.8/descr b/packages/minios-xen/minios-xen.0.8/descr deleted file mode 100644 index bc25546cdb3..00000000000 --- a/packages/minios-xen/minios-xen.0.8/descr +++ /dev/null @@ -1,5 +0,0 @@ -A minimal OS for running under the Xen hypervisor - -Mini-OS provides architecture-specific boot code, a stack, malloc, an interrupt -handler, a console driver, and some basic C functions. It can be used as a -library to build unikernels such as Mirage. diff --git a/packages/minios-xen/minios-xen.0.8/opam b/packages/minios-xen/minios-xen.0.8/opam deleted file mode 100644 index 606c8c3784b..00000000000 --- a/packages/minios-xen/minios-xen.0.8/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "mirageos-devel@lists.openmirage.org" -authors: "Thomas Leonard " -homepage: "https://github.com/talex5/mini-os" -bug-reports: "https://github.com/mirage/mini-os/issues" -license: "BSD + some optional GPL components" -dev-repo: "https://github.com/talex5/mini-os.git" -available: [ os != "darwin" ] -build: [ - [make "debug=n" "CONFIG_VERBOSE_BOOT=n"] -] -install: [ - [make "install" "LIBDIR=%{prefix}%/lib" "INCLUDEDIR=%{prefix}%/include"] -] -remove: [ - ["rm" "-r" - "%{prefix}%/lib/minios-xen" - "%{prefix}%/lib/pkgconfig/libminios-xen.pc" - "%{prefix}%/include/minios-xen" - ] -] -depends: [ - "conf-perl" {build} -] diff --git a/packages/minios-xen/minios-xen.0.8/url b/packages/minios-xen/minios-xen.0.8/url deleted file mode 100644 index 72725d81026..00000000000 --- a/packages/minios-xen/minios-xen.0.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/talex5/mini-os/archive/v0.8.tar.gz" -checksum: "c60c9fd38452673fc1af75a1f6acfa89" diff --git a/packages/minios-xen/minios-xen.0.9/descr b/packages/minios-xen/minios-xen.0.9/descr deleted file mode 100644 index bc25546cdb3..00000000000 --- a/packages/minios-xen/minios-xen.0.9/descr +++ /dev/null @@ -1,5 +0,0 @@ -A minimal OS for running under the Xen hypervisor - -Mini-OS provides architecture-specific boot code, a stack, malloc, an interrupt -handler, a console driver, and some basic C functions. It can be used as a -library to build unikernels such as Mirage. diff --git a/packages/minios-xen/minios-xen.0.9/opam b/packages/minios-xen/minios-xen.0.9/opam index 854ed14109a..4513333b2bf 100644 --- a/packages/minios-xen/minios-xen.0.9/opam +++ b/packages/minios-xen/minios-xen.0.9/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mirageos-devel@lists.openmirage.org" authors: "Thomas Leonard " homepage: "https://github.com/talex5/mini-os" bug-reports: "https://github.com/mirage/mini-os/issues" license: "BSD + some optional GPL components" -dev-repo: "https://github.com/talex5/mini-os.git" -available: [ os != "darwin" ] +dev-repo: "git+https://github.com/talex5/mini-os.git" +available: os != "macos" build: [ ["sh" "-ex" "./build-opam.sh"] ] @@ -20,5 +20,17 @@ remove: [ ] ] depends: [ + "ocaml" "conf-perl" {build} ] +synopsis: "A minimal OS for running under the Xen hypervisor" +description: """ +Mini-OS provides architecture-specific boot code, a stack, malloc, an interrupt +handler, a console driver, and some basic C functions. It can be used as a +library to build unikernels such as Mirage.""" +flags: light-uninstall +extra-files: ["build-opam.sh" "md5=93746a0c93f75851c8a8f81e7e8b5d82"] +url { + src: "https://github.com/talex5/mini-os/archive/v0.9.tar.gz" + checksum: "md5=8f30d651d16f9e7b6b0f2296cd71cec0" +} diff --git a/packages/minios-xen/minios-xen.0.9/url b/packages/minios-xen/minios-xen.0.9/url deleted file mode 100644 index 564b6769d4a..00000000000 --- a/packages/minios-xen/minios-xen.0.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/talex5/mini-os/archive/v0.9.tar.gz" -checksum: "8f30d651d16f9e7b6b0f2296cd71cec0" diff --git a/packages/minisat/minisat.0.1/descr b/packages/minisat/minisat.0.1/descr deleted file mode 100644 index d6c23478b56..00000000000 --- a/packages/minisat/minisat.0.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Bindings to Minisat, with the solver included (no external dependency) - diff --git a/packages/minisat/minisat.0.1/opam b/packages/minisat/minisat.0.1/opam index c33d8a4a155..6e71132fcc6 100644 --- a/packages/minisat/minisat.0.1/opam +++ b/packages/minisat/minisat.0.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes@inria.fr" authors: "simon.cruanes@inria.fr" homepage: "https://github.com/c-cube/ocaml-minisat/" bug-reports: "https://github.com/c-cube/ocaml-minisat/issues" tags: ["minisat" "solver" "SAT"] -dev-repo: "https://github.com/c-cube/ocaml-minisat.git" +dev-repo: "git+https://github.com/c-cube/ocaml-minisat.git" build: [ ["./configure" "--prefix=%{prefix}%" "--docdir=%{doc}%" "--disable-docs"] [make "build"] @@ -12,7 +12,14 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "minisat"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.0"] +synopsis: + "Bindings to Minisat, with the solver included (no external dependency)" +flags: light-uninstall +url { + src: "https://github.com/c-cube/ocaml-minisat/archive/0.1.tar.gz" + checksum: "md5=35b2a371c0a59150c025b72184169bec" +} diff --git a/packages/minisat/minisat.0.1/url b/packages/minisat/minisat.0.1/url deleted file mode 100644 index da2a2a3eb94..00000000000 --- a/packages/minisat/minisat.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/ocaml-minisat/archive/0.1.tar.gz" -checksum: "35b2a371c0a59150c025b72184169bec" diff --git a/packages/minivpt/minivpt.1.0.0/descr b/packages/minivpt/minivpt.1.0.0/descr deleted file mode 100644 index d6111fa903b..00000000000 --- a/packages/minivpt/minivpt.1.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Minimalist vantage point tree implementation in OCaml. - -A vantage point tree allows to do fast but exact nearest neighbor searches -in any space provided that you have a distance function to measure the -distance between any two points in that space. diff --git a/packages/minivpt/minivpt.1.0.0/opam b/packages/minivpt/minivpt.1.0.0/opam deleted file mode 100644 index 10b823f813e..00000000000 --- a/packages/minivpt/minivpt.1.0.0/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "ligand@free.fr" -authors: ["Francois BERENGER"] -homepage: "https://github.com/UnixJunkie/vp-tree" -bug-reports: "https://github.com/UnixJunkie/vp-tree/issues" -dev-repo: "https://github.com/UnixJunkie/vp-tree.git" -license: "BSD-3" -build: [ - ["obuild" "configure"] - ["obuild" "build" "lib-minivpt"] -] -install: [ - ["obuild" "install"] -] -remove: [ - ["ocamlfind" "remove" "minivpt"] -] -depends: [ - "ocamlfind" - "obuild" {build} -] diff --git a/packages/minivpt/minivpt.1.0.0/url b/packages/minivpt/minivpt.1.0.0/url deleted file mode 100644 index 88a667020de..00000000000 --- a/packages/minivpt/minivpt.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/vp-tree/archive/v1.0.0.tar.gz" -checksum: "a0c73fcfc720be90e69aa30be94b80d6" diff --git a/packages/minivpt/minivpt.2.0.0/descr b/packages/minivpt/minivpt.2.0.0/descr deleted file mode 100644 index d6111fa903b..00000000000 --- a/packages/minivpt/minivpt.2.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Minimalist vantage point tree implementation in OCaml. - -A vantage point tree allows to do fast but exact nearest neighbor searches -in any space provided that you have a distance function to measure the -distance between any two points in that space. diff --git a/packages/minivpt/minivpt.2.0.0/opam b/packages/minivpt/minivpt.2.0.0/opam index 10b823f813e..2ff396f4a47 100644 --- a/packages/minivpt/minivpt.2.0.0/opam +++ b/packages/minivpt/minivpt.2.0.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ligand@free.fr" authors: ["Francois BERENGER"] homepage: "https://github.com/UnixJunkie/vp-tree" bug-reports: "https://github.com/UnixJunkie/vp-tree/issues" -dev-repo: "https://github.com/UnixJunkie/vp-tree.git" +dev-repo: "git+https://github.com/UnixJunkie/vp-tree.git" license: "BSD-3" build: [ ["obuild" "configure"] @@ -16,6 +16,17 @@ remove: [ ["ocamlfind" "remove" "minivpt"] ] depends: [ + "ocaml" "ocamlfind" "obuild" {build} ] +synopsis: "Minimalist vantage point tree implementation in OCaml." +description: """ +A vantage point tree allows to do fast but exact nearest neighbor searches +in any space provided that you have a distance function to measure the +distance between any two points in that space.""" +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/vp-tree/archive/v2.0.0.tar.gz" + checksum: "md5=cf6a8edaaa70409db489510fe6dd9785" +} diff --git a/packages/minivpt/minivpt.2.0.0/url b/packages/minivpt/minivpt.2.0.0/url deleted file mode 100644 index a61d531696f..00000000000 --- a/packages/minivpt/minivpt.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/vp-tree/archive/v2.0.0.tar.gz" -checksum: "cf6a8edaaa70409db489510fe6dd9785" diff --git a/packages/mirage-block-ccm/mirage-block-ccm.1.0.0/descr b/packages/mirage-block-ccm/mirage-block-ccm.1.0.0/descr deleted file mode 100644 index a6eccd2f45c..00000000000 --- a/packages/mirage-block-ccm/mirage-block-ccm.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -AES-CCM encrypted Mirage V1.BLOCK storage 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 index 65cd926facb..4ce0fd7d25d 100644 --- a/packages/mirage-block-ccm/mirage-block-ccm.1.0.0/opam +++ b/packages/mirage-block-ccm/mirage-block-ccm.1.0.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" name: "mirage-block-ccm" homepage: "https://github.com/sg2342/mirage-block-ccm" -dev-repo: "https://github.com/sg2342/mirage-block-ccm.git" +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 "] @@ -9,10 +9,14 @@ 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} "cstruct" {>= "1.0.1"} "cstruct-lwt" @@ -20,12 +24,13 @@ depends: [ "mirage-types-lwt" {< "3.0.0"} "nocrypto" {>= "0.5.1"} "io-page" {>= "1.0.0"} - "ounit" {test} - "bisect" {test} + "ounit" {with-test} + "bisect" {with-test} "ocamlbuild" {build} ] -build-test: [ - ["./configure" "--%{ounit:enable}%-tests" "--%{bisect:enable}%-coverage"] - [make "cover_test"] -] -available: [ocaml-version > "4.02.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: "md5=d07205a6279ba4a88dc1edcdd443abc3" +} diff --git a/packages/mirage-block-ccm/mirage-block-ccm.1.0.0/url b/packages/mirage-block-ccm/mirage-block-ccm.1.0.0/url deleted file mode 100644 index 91896f4db25..00000000000 --- a/packages/mirage-block-ccm/mirage-block-ccm.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/sg2342/mirage-block-ccm/archive/1.0.0.tar.gz" -checksum: "d07205a6279ba4a88dc1edcdd443abc3" diff --git a/packages/mirage-block-ccm/mirage-block-ccm.1.0.1/descr b/packages/mirage-block-ccm/mirage-block-ccm.1.0.1/descr deleted file mode 100644 index a6eccd2f45c..00000000000 --- a/packages/mirage-block-ccm/mirage-block-ccm.1.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -AES-CCM encrypted Mirage V1.BLOCK storage 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 index 65cd926facb..2c31044285f 100644 --- a/packages/mirage-block-ccm/mirage-block-ccm.1.0.1/opam +++ b/packages/mirage-block-ccm/mirage-block-ccm.1.0.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" name: "mirage-block-ccm" homepage: "https://github.com/sg2342/mirage-block-ccm" -dev-repo: "https://github.com/sg2342/mirage-block-ccm.git" +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 "] @@ -9,10 +9,14 @@ 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} "cstruct" {>= "1.0.1"} "cstruct-lwt" @@ -20,12 +24,13 @@ depends: [ "mirage-types-lwt" {< "3.0.0"} "nocrypto" {>= "0.5.1"} "io-page" {>= "1.0.0"} - "ounit" {test} - "bisect" {test} + "ounit" {with-test} + "bisect" {with-test} "ocamlbuild" {build} ] -build-test: [ - ["./configure" "--%{ounit:enable}%-tests" "--%{bisect:enable}%-coverage"] - [make "cover_test"] -] -available: [ocaml-version > "4.02.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: "md5=da9d83ab184f6fdea7465638ee0c4ff5" +} diff --git a/packages/mirage-block-ccm/mirage-block-ccm.1.0.1/url b/packages/mirage-block-ccm/mirage-block-ccm.1.0.1/url deleted file mode 100644 index 14eb5a98d4f..00000000000 --- a/packages/mirage-block-ccm/mirage-block-ccm.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/sg2342/mirage-block-ccm/archive/1.0.1.tar.gz" -checksum: "da9d83ab184f6fdea7465638ee0c4ff5" diff --git a/packages/mirage-block-lwt/mirage-block-lwt.1.0.0/descr b/packages/mirage-block-lwt/mirage-block-lwt.1.0.0/descr deleted file mode 100644 index f2b5e2cee86..00000000000 --- a/packages/mirage-block-lwt/mirage-block-lwt.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Utilities and module definitions for dealing with block devices. - -This library is primarily useful in the context of a Mirage project. 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 index de176302a60..0fcb94b3b73 100644 --- a/packages/mirage-block-lwt/mirage-block-lwt.1.0.0/opam +++ b/packages/mirage-block-lwt/mirage-block-lwt.1.0.0/opam @@ -1,18 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: [ "David Scott" ] license: "ISC" homepage: "https://github.com/mirage/mirage-block" -dev-repo: "https://github.com/mirage/mirage-block.git" +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} - "ocamlfind" {build} - "topkg" {build} + "ocamlfind" {build} + "topkg" {build} "base-bytes" "cstruct" {>= "2.0.0"} "io-page" @@ -21,6 +22,12 @@ depends: [ "mirage-block" {>= "1.0.0"} "result" ] - -available: [ocaml-version >= "4.02.0"] 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: "md5=c451b6d5dd1d4e7d6a41b1d378c9b906" +} diff --git a/packages/mirage-block-lwt/mirage-block-lwt.1.0.0/url b/packages/mirage-block-lwt/mirage-block-lwt.1.0.0/url deleted file mode 100644 index bae340f487f..00000000000 --- a/packages/mirage-block-lwt/mirage-block-lwt.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-block/releases/download/1.0.0/mirage-block-lwt-1.0.0.tbz" -checksum: "c451b6d5dd1d4e7d6a41b1d378c9b906" diff --git a/packages/mirage-block-lwt/mirage-block-lwt.1.1.0/descr b/packages/mirage-block-lwt/mirage-block-lwt.1.1.0/descr deleted file mode 100644 index f2b5e2cee86..00000000000 --- a/packages/mirage-block-lwt/mirage-block-lwt.1.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Utilities and module definitions for dealing with block devices. - -This library is primarily useful in the context of a Mirage project. 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 index 1aa66b443be..90937482d88 100644 --- a/packages/mirage-block-lwt/mirage-block-lwt.1.1.0/opam +++ b/packages/mirage-block-lwt/mirage-block-lwt.1.1.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: [ "David Scott" ] license: "ISC" homepage: "https://github.com/mirage/mirage-block" -dev-repo: "https://github.com/mirage/mirage-block.git" +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/" @@ -13,8 +13,9 @@ build: [ ] depends: [ - "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.02.0"} + "ocamlfind" {build} + "jbuilder" {build & >= "1.0+beta9"} "base-bytes" "cstruct" {>= "2.0.0"} "io-page" @@ -23,6 +24,12 @@ depends: [ "mirage-block" {>= "1.0.0"} "result" ] - -available: [ocaml-version >= "4.02.0"] 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: "md5=e0ecf9f8ec64a70e4b514f477c6e7634" +} diff --git a/packages/mirage-block-lwt/mirage-block-lwt.1.1.0/url b/packages/mirage-block-lwt/mirage-block-lwt.1.1.0/url deleted file mode 100644 index 79b647ace86..00000000000 --- a/packages/mirage-block-lwt/mirage-block-lwt.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-block/releases/download/1.1.0/mirage-block-1.1.0.tbz" -checksum: "e0ecf9f8ec64a70e4b514f477c6e7634" diff --git a/packages/mirage-block-ramdisk/mirage-block-ramdisk.0.1/descr b/packages/mirage-block-ramdisk/mirage-block-ramdisk.0.1/descr deleted file mode 100644 index 503218da6ea..00000000000 --- a/packages/mirage-block-ramdisk/mirage-block-ramdisk.0.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -In-memory block device ("Ramdisk") for Mirage - -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 diff --git a/packages/mirage-block-ramdisk/mirage-block-ramdisk.0.1/opam b/packages/mirage-block-ramdisk/mirage-block-ramdisk.0.1/opam deleted file mode 100644 index 524f6583418..00000000000 --- a/packages/mirage-block-ramdisk/mirage-block-ramdisk.0.1/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -name: "mirage-block-ramdisk" -maintainer: "dave@recoil.org" -version: "0.1" -authors: ["David Scott"] -license: "ISC" -homepage: "https://github.com/mirage/mirage-block-ramdisk" -dev-repo: "https://github.com/mirage/mirage-block-ramdisk.git" -bug-reports: "https://github.com/mirage/mirage-block-ramdisk/issues" -tags: ["org:mirage"] -build: [ - [make "PREFIX=%{prefix}%"] -] -install: [make "PREFIX=%{prefix}%" "install"] -remove: [ - ["ocamlfind" "remove" "mirage-block-ramdisk"] -] -depends: [ - "base-bytes" - "cstruct" - "mirage-types-lwt" {< "3.0.0"} - "lwt" - "ocamlfind" {build} - "oasis" {build} - "ocamlbuild" {build} -] -build-doc: ["ocaml" "setup.ml" "-doc"] -available: [ocaml-version >= "4.02.0"] diff --git a/packages/mirage-block-ramdisk/mirage-block-ramdisk.0.1/url b/packages/mirage-block-ramdisk/mirage-block-ramdisk.0.1/url deleted file mode 100644 index 8c7b54c3bfe..00000000000 --- a/packages/mirage-block-ramdisk/mirage-block-ramdisk.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/mirage/mirage-block-ramdisk/archive/v0.1.tar.gz" -checksum:"7c9df2e0cba7f1c0c1d9d5f24fd059bc" diff --git a/packages/mirage-block-ramdisk/mirage-block-ramdisk.0.2/descr b/packages/mirage-block-ramdisk/mirage-block-ramdisk.0.2/descr deleted file mode 100644 index 503218da6ea..00000000000 --- a/packages/mirage-block-ramdisk/mirage-block-ramdisk.0.2/descr +++ /dev/null @@ -1,8 +0,0 @@ -In-memory block device ("Ramdisk") for Mirage - -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 diff --git a/packages/mirage-block-ramdisk/mirage-block-ramdisk.0.2/opam b/packages/mirage-block-ramdisk/mirage-block-ramdisk.0.2/opam index 8aa4a05b575..de3fa10c4e6 100644 --- a/packages/mirage-block-ramdisk/mirage-block-ramdisk.0.2/opam +++ b/packages/mirage-block-ramdisk/mirage-block-ramdisk.0.2/opam @@ -1,20 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" name: "mirage-block-ramdisk" maintainer: "dave@recoil.org" authors: ["David Scott"] license: "ISC" homepage: "https://github.com/mirage/mirage-block-ramdisk" -dev-repo: "https://github.com/mirage/mirage-block-ramdisk.git" +dev-repo: "git+https://github.com/mirage/mirage-block-ramdisk.git" bug-reports: "https://github.com/mirage/mirage-block-ramdisk/issues" tags: ["org:mirage"] build: [ [make "PREFIX=%{prefix}%"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: [make "PREFIX=%{prefix}%" "install"] remove: [ ["ocamlfind" "remove" "mirage-block-ramdisk"] ] depends: [ + "ocaml" {>= "4.02.0"} "base-bytes" "cstruct" "mirage-types-lwt" {< "3.0.0"} @@ -23,5 +25,16 @@ depends: [ "oasis" {build} "ocamlbuild" {build} ] -build-doc: ["ocaml" "setup.ml" "-doc"] -available: [ocaml-version >= "4.02.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""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-block-ramdisk/archive/v0.2.tar.gz" + checksum: "md5=4dcb1f9be08df2914b6ecb2438338312" +} diff --git a/packages/mirage-block-ramdisk/mirage-block-ramdisk.0.2/url b/packages/mirage-block-ramdisk/mirage-block-ramdisk.0.2/url deleted file mode 100644 index 4f9c7a0fb74..00000000000 --- a/packages/mirage-block-ramdisk/mirage-block-ramdisk.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/mirage/mirage-block-ramdisk/archive/v0.2.tar.gz" -checksum:"4dcb1f9be08df2914b6ecb2438338312" diff --git a/packages/mirage-block-ramdisk/mirage-block-ramdisk.0.3/descr b/packages/mirage-block-ramdisk/mirage-block-ramdisk.0.3/descr deleted file mode 100644 index 503218da6ea..00000000000 --- a/packages/mirage-block-ramdisk/mirage-block-ramdisk.0.3/descr +++ /dev/null @@ -1,8 +0,0 @@ -In-memory block device ("Ramdisk") for Mirage - -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 diff --git a/packages/mirage-block-ramdisk/mirage-block-ramdisk.0.3/opam b/packages/mirage-block-ramdisk/mirage-block-ramdisk.0.3/opam index a48f067cc63..7e6f0783a0f 100644 --- a/packages/mirage-block-ramdisk/mirage-block-ramdisk.0.3/opam +++ b/packages/mirage-block-ramdisk/mirage-block-ramdisk.0.3/opam @@ -1,29 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" name: "mirage-block-ramdisk" maintainer: "dave@recoil.org" authors: [ "David Scott" ] license: "ISC" homepage: "https://github.com/mirage/mirage-block-ramdisk" -dev-repo: "https://github.com/mirage/mirage-block-ramdisk.git" +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"] -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] +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: [ - "ocamlfind" {build} + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} - "alcotest" {test} + "topkg" {build} + "alcotest" {with-test} "base-bytes" "cstruct" "io-page" "mirage-block-lwt" {>= "1.0.0"} "lwt" ] -available: [ocaml-version >= "4.03.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: "md5=ab0127760d2e3a2103cd2b3d5089b5e5" +} diff --git a/packages/mirage-block-ramdisk/mirage-block-ramdisk.0.3/url b/packages/mirage-block-ramdisk/mirage-block-ramdisk.0.3/url deleted file mode 100644 index 8d96eb15d96..00000000000 --- a/packages/mirage-block-ramdisk/mirage-block-ramdisk.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/mirage/mirage-block-ramdisk/archive/v0.3.tar.gz" -checksum:"ab0127760d2e3a2103cd2b3d5089b5e5" diff --git a/packages/mirage-block-solo5/mirage-block-solo5.0.1.1/descr b/packages/mirage-block-solo5/mirage-block-solo5.0.1.1/descr deleted file mode 100644 index 17624cabd23..00000000000 --- a/packages/mirage-block-solo5/mirage-block-solo5.0.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Mirage BLOCK driver for Solo5 - -Mirage BLOCK driver implementation for Solo5, based on mirage-block-{unix,xen}. 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 index 5d819d851f9..8b7a8fb5d82 100644 --- a/packages/mirage-block-solo5/mirage-block-solo5.0.1.1/opam +++ b/packages/mirage-block-solo5/mirage-block-solo5.0.1.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "martin@lucina.net" homepage: "https://github.com/mirage/mirage-block-solo5" -dev-repo: "https://github.com/mirage/mirage-block-solo5.git" +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"] @@ -15,9 +15,17 @@ remove: [ [make "uninstall" "BINDIR=%{bin}%"] ] depends: [ + "ocaml" "ocamlfind" "lwt" {>= "2.4.3"} "cstruct" {>= "1.0.1"} "mirage-types" {>= "1.1.0" & < "3.0.0"} "mirage-solo5" ] +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: "md5=5e1752ebe63ecf86464e6f239190cc9e" +} diff --git a/packages/mirage-block-solo5/mirage-block-solo5.0.1.1/url b/packages/mirage-block-solo5/mirage-block-solo5.0.1.1/url deleted file mode 100644 index de2c0436ab0..00000000000 --- a/packages/mirage-block-solo5/mirage-block-solo5.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-block-solo5/archive/v0.1.1.tar.gz" -checksum: "5e1752ebe63ecf86464e6f239190cc9e" diff --git a/packages/mirage-block-solo5/mirage-block-solo5.0.2.1/descr b/packages/mirage-block-solo5/mirage-block-solo5.0.2.1/descr deleted file mode 100644 index 72bbd7e1b3e..00000000000 --- a/packages/mirage-block-solo5/mirage-block-solo5.0.2.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Solo5 implementation of MirageOS block interface - -This library implements the MirageOS block interface for Solo5 targets. \ No newline at end of file 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 index 8cc9ae60266..8a1d65c46fc 100644 --- a/packages/mirage-block-solo5/mirage-block-solo5.0.2.1/opam +++ b/packages/mirage-block-solo5/mirage-block-solo5.0.2.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "martin@lucina.net" homepage: "https://github.com/mirage/mirage-block-solo5" -dev-repo: "https://github.com/mirage/mirage-block-solo5.git" +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: [ @@ -11,9 +11,10 @@ build: [ ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] ] depends: [ - "ocamlfind" {build} + "ocaml" + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} + "topkg" {build} "lwt" {>= "2.4.3"} "cstruct" {>= "1.0.1"} "mirage-block-lwt" {>= "1.0.0"} @@ -21,3 +22,11 @@ depends: [ "fmt" "result" ] +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: "md5=92da44ea650283eef8e24dd692efb5c4" +} diff --git a/packages/mirage-block-solo5/mirage-block-solo5.0.2.1/url b/packages/mirage-block-solo5/mirage-block-solo5.0.2.1/url deleted file mode 100644 index c582eced4f0..00000000000 --- a/packages/mirage-block-solo5/mirage-block-solo5.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-block-solo5/releases/download/v0.2.1/mirage-block-solo5-0.2.1.tbz" -checksum: "92da44ea650283eef8e24dd692efb5c4" \ No newline at end of file diff --git a/packages/mirage-block-unix/mirage-block-unix.0.2.1/descr b/packages/mirage-block-unix/mirage-block-unix.0.2.1/descr deleted file mode 100644 index 4aa75792c13..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.0.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS block driver for Unix 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 deleted file mode 100644 index 7300aa4b2da..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.0.2.1/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -maintainer: "dave@recoil.org" -build: make -remove: [[make "uninstall"]] -depends: [ - "cstruct" {>= "0.8.1" & <"3.0.0"} - "ocamlfind" - "lwt" {>= "2.4.3"} - "mirage-types" {= "0.3.0"} - "io-page-unix" {>= "0.9.9"} - "ounit" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/mirage-block-unix" -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.0" ] -install: [make "install"] diff --git a/packages/mirage-block-unix/mirage-block-unix.0.2.1/url b/packages/mirage-block-unix/mirage-block-unix.0.2.1/url deleted file mode 100644 index 9885638b03d..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-block-unix/archive/0.2.1.tar.gz" -checksum: "180bc893293d2ad31dea7d67e11d20f4" diff --git a/packages/mirage-block-unix/mirage-block-unix.1.0.0/descr b/packages/mirage-block-unix/mirage-block-unix.1.0.0/descr deleted file mode 100644 index f62dda12c16..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS disk block driver for Unix 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 index 7c75aec7375..357c53f7792 100644 --- a/packages/mirage-block-unix/mirage-block-unix.1.0.0/opam +++ b/packages/mirage-block-unix/mirage-block-unix.1.0.0/opam @@ -1,9 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" build: make remove: [[make "uninstall"]] depends: [ - "cstruct" {>= "0.8.1" & <"3.0.0"} + "ocaml" {>= "4.00.0" & < "4.06.0"} + "cstruct" {>= "0.8.1" & < "3.0.0"} "ocamlfind" "lwt" {>= "2.4.3"} "mirage-types" {>= "0.4.0" & < "1.1.0"} @@ -12,5 +13,9 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage-block-unix" -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.0" ] 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: "md5=0cb64c03eb76eaa1cfc2828e43f1c995" +} diff --git a/packages/mirage-block-unix/mirage-block-unix.1.0.0/url b/packages/mirage-block-unix/mirage-block-unix.1.0.0/url deleted file mode 100644 index 89f8fbfd153..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-block-unix/archive/v1.0.0.tar.gz" -checksum: "0cb64c03eb76eaa1cfc2828e43f1c995" diff --git a/packages/mirage-block-unix/mirage-block-unix.1.1.0/descr b/packages/mirage-block-unix/mirage-block-unix.1.1.0/descr deleted file mode 100644 index f62dda12c16..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS disk block driver for Unix 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 deleted file mode 100644 index 34cb1a7ef91..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.1.1.0/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -maintainer: "dave@recoil.org" -build: make -remove: [[make "uninstall"]] -depends: [ - "cstruct" {>= "0.8.1" & <"3.0.0"} - "ocamlfind" - "lwt" {>= "2.4.3"} - "mirage-types" {>= "0.5.0" & < "1.1.0"} - "io-page-unix" {>= "0.9.9"} - "ounit" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/mirage-block-unix" -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.0" ] -install: [make "install"] diff --git a/packages/mirage-block-unix/mirage-block-unix.1.1.0/url b/packages/mirage-block-unix/mirage-block-unix.1.1.0/url deleted file mode 100644 index 06fac5458f7..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-block-unix/archive/1.1.0.tar.gz" -checksum: "25ace31d735134c6085a5d7bb39b393a" diff --git a/packages/mirage-block-unix/mirage-block-unix.1.2.0/descr b/packages/mirage-block-unix/mirage-block-unix.1.2.0/descr deleted file mode 100644 index f62dda12c16..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS disk block driver for Unix 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 index 34cb1a7ef91..f9794d8ed14 100644 --- a/packages/mirage-block-unix/mirage-block-unix.1.2.0/opam +++ b/packages/mirage-block-unix/mirage-block-unix.1.2.0/opam @@ -1,9 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" build: make remove: [[make "uninstall"]] depends: [ - "cstruct" {>= "0.8.1" & <"3.0.0"} + "ocaml" {>= "4.00.0" & < "4.06.0"} + "cstruct" {>= "0.8.1" & < "3.0.0"} "ocamlfind" "lwt" {>= "2.4.3"} "mirage-types" {>= "0.5.0" & < "1.1.0"} @@ -12,5 +13,9 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage-block-unix" -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.0" ] 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: "md5=23ec59b1bfed70abde2a8792341649ce" +} diff --git a/packages/mirage-block-unix/mirage-block-unix.1.2.0/url b/packages/mirage-block-unix/mirage-block-unix.1.2.0/url deleted file mode 100644 index e502a869e56..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-block-unix/archive/1.2.0.tar.gz" -checksum: "23ec59b1bfed70abde2a8792341649ce" diff --git a/packages/mirage-block-unix/mirage-block-unix.1.2.1/descr b/packages/mirage-block-unix/mirage-block-unix.1.2.1/descr deleted file mode 100644 index f62dda12c16..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.1.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS disk block driver for Unix 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 deleted file mode 100644 index 0230b317d17..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.1.2.1/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -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: [ - "cstruct" {>= "1.0.1" & <"3.0.0"} - "ocamlfind" - "lwt" {>= "2.4.3"} - "mirage-types" {>= "1.1.0" & < "2.3.0"} - "io-page" {>= "1.0.0"} & ("io-page" {< "2.0.0"} | "io-page-unix") - "ounit" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/mirage-block-unix" -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.0" ] -install: [make "install"] diff --git a/packages/mirage-block-unix/mirage-block-unix.1.2.1/url b/packages/mirage-block-unix/mirage-block-unix.1.2.1/url deleted file mode 100644 index 403bec399bd..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-block-unix/archive/1.2.1.tar.gz" -checksum: "6fff7fad1f2e40243cdb24f4afaf2f39" diff --git a/packages/mirage-block-unix/mirage-block-unix.1.2.2/descr b/packages/mirage-block-unix/mirage-block-unix.1.2.2/descr deleted file mode 100644 index f62dda12c16..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.1.2.2/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS disk block driver for Unix 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 index abaf9497d7e..6457ce78992 100644 --- a/packages/mirage-block-unix/mirage-block-unix.1.2.2/opam +++ b/packages/mirage-block-unix/mirage-block-unix.1.2.2/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Dave Scott "] maintainer: "dave@recoil.org" homepage: "https://github.com/mirage/mirage-block-unix" -dev-repo: "https://github.com/mirage/mirage-block-unix.git" +dev-repo: "git+https://github.com/mirage/mirage-block-unix.git" bug-reports: "https://github.com/mirage/mirage-block-unix/issues" build: [ [make] @@ -14,12 +14,18 @@ remove: [ [make "uninstall"] ] depends: [ - "cstruct" {>= "1.0.1" & <"3.0.0"} + "ocaml" {>= "4.00.0" & < "4.06.0"} + "cstruct" {>= "1.0.1" & < "3.0.0"} "ocamlfind" "lwt" {>= "2.4.3"} "mirage-types" {>= "1.1.0" & < "3.0.0"} - "io-page" {>= "1.0.0"} & ("io-page" {< "2.0.0"} | "io-page-unix") + "io-page" {>= "1.0.0"} + ("io-page" {< "2.0.0"} | "io-page-unix") "ounit" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.0" ] +synopsis: "MirageOS disk block driver for Unix" +url { + src: "https://github.com/mirage/mirage-block-unix/archive/v1.2.2.tar.gz" + checksum: "md5=f5d6aa205ffa37ac7948a8cdcb330a17" +} diff --git a/packages/mirage-block-unix/mirage-block-unix.1.2.2/url b/packages/mirage-block-unix/mirage-block-unix.1.2.2/url deleted file mode 100644 index c0a3b26a37a..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.1.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-block-unix/archive/v1.2.2.tar.gz" -checksum: "f5d6aa205ffa37ac7948a8cdcb330a17" diff --git a/packages/mirage-block-unix/mirage-block-unix.2.0.0/descr b/packages/mirage-block-unix/mirage-block-unix.2.0.0/descr deleted file mode 100644 index f62dda12c16..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.2.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS disk block driver for Unix 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 deleted file mode 100644 index fcf26aa60b0..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.2.0.0/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -authors: "Dave Scott " -maintainer: "dave@recoil.org" -homepage: "https://github.com/mirage/mirage-block-unix" -dev-repo: "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"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: ["ocamlfind" "remove" "mirage-block-unix"] -depends: [ - "ocamlfind" {build} - "cstruct" {>= "1.0.1"} - "ppx_cstruct" {build} - "lwt" {>= "2.4.3"} - "mirage-types" {>= "1.1.0" & < "3.0.0"} - "io-page" {>= "1.0.0"} - "ounit" {test} - "ocamlbuild" {build} - "cstruct-lwt" -] -available: [ocaml-version >= "4.00.0"] diff --git a/packages/mirage-block-unix/mirage-block-unix.2.0.0/url b/packages/mirage-block-unix/mirage-block-unix.2.0.0/url deleted file mode 100644 index 20b296b1973..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-block-unix/archive/v2.0.0.tar.gz" -checksum: "c69a34289bbc4ffc89ed8324d546ba58" diff --git a/packages/mirage-block-unix/mirage-block-unix.2.1.0/descr b/packages/mirage-block-unix/mirage-block-unix.2.1.0/descr deleted file mode 100644 index febf16b94da..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.2.1.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -MirageOS disk block driver for Unix - -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 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 index fcf26aa60b0..78419077a79 100644 --- a/packages/mirage-block-unix/mirage-block-unix.2.1.0/opam +++ b/packages/mirage-block-unix/mirage-block-unix.2.1.0/opam @@ -1,29 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "Dave Scott " maintainer: "dave@recoil.org" homepage: "https://github.com/mirage/mirage-block-unix" -dev-repo: "https://github.com/mirage/mirage-block-unix.git" +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"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-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" "mirage-block-unix"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" {build} "cstruct" {>= "1.0.1"} "ppx_cstruct" {build} "lwt" {>= "2.4.3"} "mirage-types" {>= "1.1.0" & < "3.0.0"} "io-page" {>= "1.0.0"} - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} "cstruct-lwt" ] -available: [ocaml-version >= "4.00.0"] +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: "md5=d40837ff8bdd974020fd32e9ee5b6f2d" +} diff --git a/packages/mirage-block-unix/mirage-block-unix.2.1.0/url b/packages/mirage-block-unix/mirage-block-unix.2.1.0/url deleted file mode 100644 index b32f389f644..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-block-unix/archive/v2.1.0.tar.gz" -checksum: "d40837ff8bdd974020fd32e9ee5b6f2d" diff --git a/packages/mirage-block-unix/mirage-block-unix.2.2.0/descr b/packages/mirage-block-unix/mirage-block-unix.2.2.0/descr deleted file mode 100644 index febf16b94da..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.2.2.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -MirageOS disk block driver for Unix - -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 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 index 29b035e8e02..0edaebb0bc5 100644 --- a/packages/mirage-block-unix/mirage-block-unix.2.2.0/opam +++ b/packages/mirage-block-unix/mirage-block-unix.2.2.0/opam @@ -1,21 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "Dave Scott " maintainer: "dave@recoil.org" homepage: "https://github.com/mirage/mirage-block-unix" -dev-repo: "https://github.com/mirage/mirage-block-unix.git" +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"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-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" "mirage-block-unix"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" {build} "cstruct" {>= "1.0.1"} "ppx_cstruct" {build} @@ -23,11 +22,21 @@ depends: [ "mirage-types" {>= "1.1.0" & < "3.0.0"} "io-page" {>= "1.0.0"} "logs" - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} "cstruct-lwt" ] -available: [ocaml-version >= "4.00.0"] -depexts: [ - [["alpine"] ["linux-headers"]] -] +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: "md5=91598ad6784f01154a80ba4eb70923cd" +} diff --git a/packages/mirage-block-unix/mirage-block-unix.2.2.0/url b/packages/mirage-block-unix/mirage-block-unix.2.2.0/url deleted file mode 100644 index 54565645d42..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-block-unix/archive/v2.2.0.tar.gz" -checksum: "91598ad6784f01154a80ba4eb70923cd" diff --git a/packages/mirage-block-unix/mirage-block-unix.2.3.0/descr b/packages/mirage-block-unix/mirage-block-unix.2.3.0/descr deleted file mode 100644 index febf16b94da..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.2.3.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -MirageOS disk block driver for Unix - -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 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 index 647ca1616a7..fbf9ac8c724 100644 --- a/packages/mirage-block-unix/mirage-block-unix.2.3.0/opam +++ b/packages/mirage-block-unix/mirage-block-unix.2.3.0/opam @@ -1,21 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "Dave Scott " maintainer: "dave@recoil.org" homepage: "https://github.com/mirage/mirage-block-unix" -dev-repo: "https://github.com/mirage/mirage-block-unix.git" +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"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-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" "mirage-block-unix"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" {build} "cstruct" {>= "1.3.0"} "ppx_cstruct" {build} @@ -23,11 +22,21 @@ depends: [ "mirage-types" {>= "1.1.0" & < "3.0.0"} "io-page" {>= "1.0.0"} "logs" - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} "cstruct-lwt" ] -available: [ocaml-version >= "4.00.0"] -depexts: [ - [["alpine"] ["linux-headers"]] -] +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: "md5=9994fc8e56e2ee363c95d9ead3d56ad6" +} diff --git a/packages/mirage-block-unix/mirage-block-unix.2.3.0/url b/packages/mirage-block-unix/mirage-block-unix.2.3.0/url deleted file mode 100644 index e33952865f6..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.2.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-block-unix/archive/v2.3.0.tar.gz" -checksum: "9994fc8e56e2ee363c95d9ead3d56ad6" diff --git a/packages/mirage-block-unix/mirage-block-unix.2.4.0/descr b/packages/mirage-block-unix/mirage-block-unix.2.4.0/descr deleted file mode 100644 index febf16b94da..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.2.4.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -MirageOS disk block driver for Unix - -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 diff --git a/packages/mirage-block-unix/mirage-block-unix.2.4.0/opam b/packages/mirage-block-unix/mirage-block-unix.2.4.0/opam index 637b81987bb..6f462b723c8 100644 --- a/packages/mirage-block-unix/mirage-block-unix.2.4.0/opam +++ b/packages/mirage-block-unix/mirage-block-unix.2.4.0/opam @@ -1,21 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "Dave Scott " maintainer: "dave@recoil.org" homepage: "https://github.com/mirage/mirage-block-unix" -dev-repo: "https://github.com/mirage/mirage-block-unix.git" +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"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-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" "mirage-block-unix"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" {build} "cstruct" {>= "1.3.0"} "ppx_cstruct" {build} @@ -24,11 +23,21 @@ depends: [ "io-page" {>= "1.0.0"} "uri" {>= "1.3.2"} "logs" - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} "cstruct-lwt" ] -available: [ocaml-version >= "4.00.0"] -depexts: [ - [["alpine"] ["linux-headers"]] -] +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.4.0.tar.gz" + checksum: "md5=7899dd024365a325153ff78150813e9a" +} diff --git a/packages/mirage-block-unix/mirage-block-unix.2.4.0/url b/packages/mirage-block-unix/mirage-block-unix.2.4.0/url deleted file mode 100644 index 4b8aaba736a..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.2.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-block-unix/archive/v2.4.0.tar.gz" -checksum: "7899dd024365a325153ff78150813e9a" diff --git a/packages/mirage-block-unix/mirage-block-unix.2.5.0/descr b/packages/mirage-block-unix/mirage-block-unix.2.5.0/descr deleted file mode 100644 index f62dda12c16..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.2.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS disk block driver for Unix diff --git a/packages/mirage-block-unix/mirage-block-unix.2.5.0/opam b/packages/mirage-block-unix/mirage-block-unix.2.5.0/opam deleted file mode 100644 index 62980169433..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.2.5.0/opam +++ /dev/null @@ -1,39 +0,0 @@ -opam-version: "1.2" -authors: "Dave Scott " -maintainer: "dave@recoil.org" -homepage: "https://github.com/mirage/mirage-block-unix" -dev-repo: "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"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: ["ocamlfind" "remove" "mirage-block-unix"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "cstruct" {>= "1.3.0"} - "ppx_cstruct" {build} - "lwt" {>= "2.6.0"} - "mirage-block-lwt" {>= "1.0.0"} - "rresult" - "result" - "io-page" {>= "1.0.0"} - "uri" - "logs" - "rresult" - "ounit" {test} - "cstruct-lwt" -] -available: [ ocaml-version >= "4.02.3" ] -depexts: [ - [["alpine"] ["linux-headers"]] -] -tags: "org:mirage" diff --git a/packages/mirage-block-unix/mirage-block-unix.2.5.0/url b/packages/mirage-block-unix/mirage-block-unix.2.5.0/url deleted file mode 100644 index 802706cdcf6..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.2.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-block-unix/archive/v2.5.0.tar.gz" -checksum: "e9acea46b2ce97c6c6c2b2fb28105194" diff --git a/packages/mirage-block-unix/mirage-block-unix.2.6.0/descr b/packages/mirage-block-unix/mirage-block-unix.2.6.0/descr deleted file mode 100644 index f62dda12c16..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.2.6.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS disk block driver for Unix diff --git a/packages/mirage-block-unix/mirage-block-unix.2.6.0/opam b/packages/mirage-block-unix/mirage-block-unix.2.6.0/opam deleted file mode 100644 index 62980169433..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.2.6.0/opam +++ /dev/null @@ -1,39 +0,0 @@ -opam-version: "1.2" -authors: "Dave Scott " -maintainer: "dave@recoil.org" -homepage: "https://github.com/mirage/mirage-block-unix" -dev-repo: "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"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: ["ocamlfind" "remove" "mirage-block-unix"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "cstruct" {>= "1.3.0"} - "ppx_cstruct" {build} - "lwt" {>= "2.6.0"} - "mirage-block-lwt" {>= "1.0.0"} - "rresult" - "result" - "io-page" {>= "1.0.0"} - "uri" - "logs" - "rresult" - "ounit" {test} - "cstruct-lwt" -] -available: [ ocaml-version >= "4.02.3" ] -depexts: [ - [["alpine"] ["linux-headers"]] -] -tags: "org:mirage" diff --git a/packages/mirage-block-unix/mirage-block-unix.2.6.0/url b/packages/mirage-block-unix/mirage-block-unix.2.6.0/url deleted file mode 100644 index eb956c1c0cc..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.2.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-block-unix/archive/v2.6.0.tar.gz" -checksum: "eb4db6aabec3489ea66d42871c979f9f" diff --git a/packages/mirage-block-unix/mirage-block-unix.2.7.0/descr b/packages/mirage-block-unix/mirage-block-unix.2.7.0/descr deleted file mode 100644 index f62dda12c16..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.2.7.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS disk block driver for Unix 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 index 62980169433..83c789ae26d 100644 --- a/packages/mirage-block-unix/mirage-block-unix.2.7.0/opam +++ b/packages/mirage-block-unix/mirage-block-unix.2.7.0/opam @@ -1,22 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "Dave Scott " maintainer: "dave@recoil.org" homepage: "https://github.com/mirage/mirage-block-unix" -dev-repo: "https://github.com/mirage/mirage-block-unix.git" +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"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-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" "mirage-block-unix"] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "ocamlbuild" {build} "cstruct" {>= "1.3.0"} @@ -29,11 +28,14 @@ depends: [ "uri" "logs" "rresult" - "ounit" {test} + "ounit" {with-test} "cstruct-lwt" ] -available: [ ocaml-version >= "4.02.3" ] -depexts: [ - [["alpine"] ["linux-headers"]] -] +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: "md5=dce84f715c3c100d49f8765997d204fa" +} diff --git a/packages/mirage-block-unix/mirage-block-unix.2.7.0/url b/packages/mirage-block-unix/mirage-block-unix.2.7.0/url deleted file mode 100644 index d1b287a62d7..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.2.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-block-unix/archive/v2.7.0.tar.gz" -checksum: "dce84f715c3c100d49f8765997d204fa" diff --git a/packages/mirage-block-unix/mirage-block-unix.2.8.2/descr b/packages/mirage-block-unix/mirage-block-unix.2.8.2/descr deleted file mode 100644 index f62dda12c16..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.2.8.2/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS disk block driver for Unix diff --git a/packages/mirage-block-unix/mirage-block-unix.2.8.2/opam b/packages/mirage-block-unix/mirage-block-unix.2.8.2/opam index ea6a4af23c9..f4be4753641 100644 --- a/packages/mirage-block-unix/mirage-block-unix.2.8.2/opam +++ b/packages/mirage-block-unix/mirage-block-unix.2.8.2/opam @@ -1,20 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "Dave Scott " maintainer: "dave@recoil.org" homepage: "https://github.com/mirage/mirage-block-unix" -dev-repo: "https://github.com/mirage/mirage-block-unix.git" +dev-repo: "git+https://github.com/mirage/mirage-block-unix.git" bug-reports: "https://github.com/mirage/mirage-block-unix/issues" build: [ - [ "jbuilder" "build" ] + ["jbuilder" "build"] + ["jbuilder" "runtest"] {with-test} ] - -build-test: [ - [ "jbuilder" "runtest" ] -] - depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "jbuilder" {build} "cstruct" {>= "1.3.0"} @@ -25,12 +22,14 @@ depends: [ "io-page" {>= "1.0.0"} "uri" "logs" - "ounit" {test} - "fmt" {test} + "ounit" {with-test} + "fmt" {with-test} "cstruct-lwt" ] -available: [ ocaml-version >= "4.02.3" ] -depexts: [ - [["alpine"] ["linux-headers"]] -] +depexts: ["linux-headers"] {os-distribution = "alpine"} tags: "org:mirage" +synopsis: "MirageOS disk block driver for Unix" +url { + src: "https://github.com/mirage/mirage-block-unix/archive/v2.8.2.tar.gz" + checksum: "md5=58dc51096e65da48ec87617be3110467" +} diff --git a/packages/mirage-block-unix/mirage-block-unix.2.8.2/url b/packages/mirage-block-unix/mirage-block-unix.2.8.2/url deleted file mode 100644 index e0d0a13dd07..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.2.8.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-block-unix/archive/v2.8.2.tar.gz" -checksum: "58dc51096e65da48ec87617be3110467" diff --git a/packages/mirage-block-unix/mirage-block-unix.2.8.3/descr b/packages/mirage-block-unix/mirage-block-unix.2.8.3/descr deleted file mode 100644 index a2af873362a..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.2.8.3/descr +++ /dev/null @@ -1,10 +0,0 @@ -MirageOS disk block driver for Unix - -[![Build Status](https://travis-ci.org/mirage/mirage-block-unix.png?branch=master)](https://travis-ci.org/mirage/mirage-block-unix) [![Coverage Status](https://coveralls.io/repos/mirage/mirage-block-unix/badge.png?branch=master)](https://coveralls.io/r/mirage/mirage-block-unix?branch=master) - -Unix implementation of the Mirage `BLOCK_DEVICE` interface. - -This module provides raw I/O to files and block devices with as little -caching as possible. - -E-mail: \ No newline at end of file diff --git a/packages/mirage-block-unix/mirage-block-unix.2.8.3/opam b/packages/mirage-block-unix/mirage-block-unix.2.8.3/opam index 76435b9b517..3eb8472adf9 100644 --- a/packages/mirage-block-unix/mirage-block-unix.2.8.3/opam +++ b/packages/mirage-block-unix/mirage-block-unix.2.8.3/opam @@ -1,23 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "Dave Scott " maintainer: "dave@recoil.org" homepage: "https://github.com/mirage/mirage-block-unix" -dev-repo: "https://github.com/mirage/mirage-block-unix.git" +dev-repo: "git+https://github.com/mirage/mirage-block-unix.git" bug-reports: "https://github.com/mirage/mirage-block-unix/issues" tags: "org:mirage" license: "ISC" build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] - -build-test: [ - [ "jbuilder" "runtest" "-p" name "-j" jobs ] -] - depends: [ - "jbuilder" {build & >="1.0+beta10"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta10"} "cstruct" {>= "3.0.0"} "cstruct-lwt" "mirage-block-lwt" {>= "1.0.0"} @@ -25,10 +22,22 @@ depends: [ "io-page-unix" {>= "2.0.0"} "uri" "logs" - "ounit" {test} - "fmt" {test} -] -available: [ ocaml-version >= "4.03.0" ] -depexts: [ - [["alpine"] ["linux-headers"]] + "ounit" {with-test} + "fmt" {with-test} ] +depexts: ["linux-headers"] {os-distribution = "alpine"} +synopsis: "MirageOS disk block driver for Unix" +description: """ +[![Build Status](https://travis-ci.org/mirage/mirage-block-unix.png?branch=master)](https://travis-ci.org/mirage/mirage-block-unix) [![Coverage Status](https://coveralls.io/repos/mirage/mirage-block-unix/badge.png?branch=master)](https://coveralls.io/r/mirage/mirage-block-unix?branch=master) + +Unix implementation of the Mirage `BLOCK_DEVICE` interface. + +This module provides raw I/O to files and block devices with as little +caching as possible. + +E-mail: """ +url { + src: + "https://github.com/mirage/mirage-block-unix/releases/download/v2.8.3/mirage-block-unix-2.8.3.tbz" + checksum: "md5=4b1aa9362a4b5e172c8c5bbd88464057" +} diff --git a/packages/mirage-block-unix/mirage-block-unix.2.8.3/url b/packages/mirage-block-unix/mirage-block-unix.2.8.3/url deleted file mode 100644 index 77c9934f507..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.2.8.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-block-unix/releases/download/v2.8.3/mirage-block-unix-2.8.3.tbz" -checksum: "4b1aa9362a4b5e172c8c5bbd88464057" \ No newline at end of file diff --git a/packages/mirage-block-unix/mirage-block-unix.2.8.4/descr b/packages/mirage-block-unix/mirage-block-unix.2.8.4/descr deleted file mode 100644 index a2af873362a..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.2.8.4/descr +++ /dev/null @@ -1,10 +0,0 @@ -MirageOS disk block driver for Unix - -[![Build Status](https://travis-ci.org/mirage/mirage-block-unix.png?branch=master)](https://travis-ci.org/mirage/mirage-block-unix) [![Coverage Status](https://coveralls.io/repos/mirage/mirage-block-unix/badge.png?branch=master)](https://coveralls.io/r/mirage/mirage-block-unix?branch=master) - -Unix implementation of the Mirage `BLOCK_DEVICE` interface. - -This module provides raw I/O to files and block devices with as little -caching as possible. - -E-mail: \ No newline at end of file diff --git a/packages/mirage-block-unix/mirage-block-unix.2.8.4/opam b/packages/mirage-block-unix/mirage-block-unix.2.8.4/opam index a30460a5054..8e06bc4aafb 100644 --- a/packages/mirage-block-unix/mirage-block-unix.2.8.4/opam +++ b/packages/mirage-block-unix/mirage-block-unix.2.8.4/opam @@ -1,23 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "Dave Scott " maintainer: "dave@recoil.org" homepage: "https://github.com/mirage/mirage-block-unix" -dev-repo: "https://github.com/mirage/mirage-block-unix.git" +dev-repo: "git+https://github.com/mirage/mirage-block-unix.git" bug-reports: "https://github.com/mirage/mirage-block-unix/issues" tags: "org:mirage" license: "ISC" build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] - -build-test: [ - [ "jbuilder" "runtest" "-p" name "-j" jobs ] -] - depends: [ - "jbuilder" {build & >="1.0+beta10"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta10"} "cstruct" {>= "3.0.0"} "cstruct-lwt" "mirage-block-lwt" {>= "1.0.0"} @@ -25,15 +22,29 @@ depends: [ "io-page-unix" {>= "2.0.0"} "uri" {>= "1.9.0"} "logs" - "ounit" {test} - "fmt" {test} + "ounit" {with-test} + "fmt" {with-test} ] -available: [ ocaml-version >= "4.03.0" ] depexts: [ - [["debian"] ["linux-libc-dev" ]] - [["ubuntu"] ["linux-libc-dev"]] - [["opensuse"] ["linux-glibc-devel"]] - [["rhel"] ["kernel-headers"]] - [["centos"] ["kernel-headers"]] - [["alpine"] ["linux-headers"]] + ["linux-libc-dev"] {os-distribution = "debian"} + ["linux-libc-dev"] {os-distribution = "ubuntu"} + ["linux-glibc-devel"] {os-distribution = "opensuse"} + ["kernel-headers"] {os-distribution = "rhel"} + ["kernel-headers"] {os-distribution = "centos"} + ["linux-headers"] {os-distribution = "alpine"} ] +synopsis: "MirageOS disk block driver for Unix" +description: """ +[![Build Status](https://travis-ci.org/mirage/mirage-block-unix.png?branch=master)](https://travis-ci.org/mirage/mirage-block-unix) [![Coverage Status](https://coveralls.io/repos/mirage/mirage-block-unix/badge.png?branch=master)](https://coveralls.io/r/mirage/mirage-block-unix?branch=master) + +Unix implementation of the Mirage `BLOCK_DEVICE` interface. + +This module provides raw I/O to files and block devices with as little +caching as possible. + +E-mail: """ +url { + src: + "https://github.com/mirage/mirage-block-unix/releases/download/v2.8.4/mirage-block-unix-2.8.4.tbz" + checksum: "md5=e3ed39593bf4742bc2656b5d8b6ea02e" +} diff --git a/packages/mirage-block-unix/mirage-block-unix.2.8.4/url b/packages/mirage-block-unix/mirage-block-unix.2.8.4/url deleted file mode 100644 index ff9de72c555..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.2.8.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-block-unix/releases/download/v2.8.4/mirage-block-unix-2.8.4.tbz" -checksum: "e3ed39593bf4742bc2656b5d8b6ea02e" diff --git a/packages/mirage-block-unix/mirage-block-unix.2.9.0/descr b/packages/mirage-block-unix/mirage-block-unix.2.9.0/descr deleted file mode 100644 index a2af873362a..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.2.9.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -MirageOS disk block driver for Unix - -[![Build Status](https://travis-ci.org/mirage/mirage-block-unix.png?branch=master)](https://travis-ci.org/mirage/mirage-block-unix) [![Coverage Status](https://coveralls.io/repos/mirage/mirage-block-unix/badge.png?branch=master)](https://coveralls.io/r/mirage/mirage-block-unix?branch=master) - -Unix implementation of the Mirage `BLOCK_DEVICE` interface. - -This module provides raw I/O to files and block devices with as little -caching as possible. - -E-mail: \ No newline at end of file diff --git a/packages/mirage-block-unix/mirage-block-unix.2.9.0/opam b/packages/mirage-block-unix/mirage-block-unix.2.9.0/opam index a30460a5054..620b2489755 100644 --- a/packages/mirage-block-unix/mirage-block-unix.2.9.0/opam +++ b/packages/mirage-block-unix/mirage-block-unix.2.9.0/opam @@ -1,23 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "Dave Scott " maintainer: "dave@recoil.org" homepage: "https://github.com/mirage/mirage-block-unix" -dev-repo: "https://github.com/mirage/mirage-block-unix.git" +dev-repo: "git+https://github.com/mirage/mirage-block-unix.git" bug-reports: "https://github.com/mirage/mirage-block-unix/issues" tags: "org:mirage" license: "ISC" build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] - -build-test: [ - [ "jbuilder" "runtest" "-p" name "-j" jobs ] -] - depends: [ - "jbuilder" {build & >="1.0+beta10"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta10"} "cstruct" {>= "3.0.0"} "cstruct-lwt" "mirage-block-lwt" {>= "1.0.0"} @@ -25,15 +22,29 @@ depends: [ "io-page-unix" {>= "2.0.0"} "uri" {>= "1.9.0"} "logs" - "ounit" {test} - "fmt" {test} + "ounit" {with-test} + "fmt" {with-test} ] -available: [ ocaml-version >= "4.03.0" ] depexts: [ - [["debian"] ["linux-libc-dev" ]] - [["ubuntu"] ["linux-libc-dev"]] - [["opensuse"] ["linux-glibc-devel"]] - [["rhel"] ["kernel-headers"]] - [["centos"] ["kernel-headers"]] - [["alpine"] ["linux-headers"]] + ["linux-libc-dev"] {os-distribution = "debian"} + ["linux-libc-dev"] {os-distribution = "ubuntu"} + ["linux-glibc-devel"] {os-distribution = "opensuse"} + ["kernel-headers"] {os-distribution = "rhel"} + ["kernel-headers"] {os-distribution = "centos"} + ["linux-headers"] {os-distribution = "alpine"} ] +synopsis: "MirageOS disk block driver for Unix" +description: """ +[![Build Status](https://travis-ci.org/mirage/mirage-block-unix.png?branch=master)](https://travis-ci.org/mirage/mirage-block-unix) [![Coverage Status](https://coveralls.io/repos/mirage/mirage-block-unix/badge.png?branch=master)](https://coveralls.io/r/mirage/mirage-block-unix?branch=master) + +Unix implementation of the Mirage `BLOCK_DEVICE` interface. + +This module provides raw I/O to files and block devices with as little +caching as possible. + +E-mail: """ +url { + src: + "https://github.com/mirage/mirage-block-unix/releases/download/v2.9.0/mirage-block-unix-2.9.0.tbz" + checksum: "md5=3b494e1e3394ed1e20d19abdfcf76363" +} diff --git a/packages/mirage-block-unix/mirage-block-unix.2.9.0/url b/packages/mirage-block-unix/mirage-block-unix.2.9.0/url deleted file mode 100644 index e097f2a358c..00000000000 --- a/packages/mirage-block-unix/mirage-block-unix.2.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-block-unix/releases/download/v2.9.0/mirage-block-unix-2.9.0.tbz" -checksum: "3b494e1e3394ed1e20d19abdfcf76363" diff --git a/packages/mirage-block-xen/mirage-block-xen.0.3.1/descr b/packages/mirage-block-xen/mirage-block-xen.0.3.1/descr deleted file mode 100644 index bc9c7613f9d..00000000000 --- a/packages/mirage-block-xen/mirage-block-xen.0.3.1/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package which installs the MirageOS block driver for xen diff --git a/packages/mirage-block-xen/mirage-block-xen.0.3.1/opam b/packages/mirage-block-xen/mirage-block-xen.0.3.1/opam deleted file mode 100644 index bd4af50c2b9..00000000000 --- a/packages/mirage-block-xen/mirage-block-xen.0.3.1/opam +++ /dev/null @@ -1,33 +0,0 @@ -opam-version: "1.2" -maintainer: "dave@recoil.org" -homepage: "https://github.com/mirage/mirage-block-xen" -dev-repo: "https://github.com/mirage/mirage-block-xen.git" -bug-reports: "https://github.com/mirage/mirage-block-xen/issues" -authors: [ - "Anil Madhavapeddy" - "David Scott" - "Thomas Leonard" -] -license: "ISC" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [ - [make] -] -install: [make "install" "BINDIR=%{bin}%"] -remove: [[make "uninstall" "BINDIR=%{bin}%"]] -depends: [ - "ocamlfind" - "cmdliner" - "lwt" {>= "2.4.3"} - "cstruct" {>= "0.8.1" & <= "1.9.0"} - "type_conv" - "shared-memory-ring" {>= "0.4.1"} - "mirage-types" {= "0.3.0"} - "io-page-xen" {>= "0.9.9"} - "mirage-xen" {>= "0.9.9"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.0" & os = "linux"] diff --git a/packages/mirage-block-xen/mirage-block-xen.0.3.1/url b/packages/mirage-block-xen/mirage-block-xen.0.3.1/url deleted file mode 100644 index 47e920449a7..00000000000 --- a/packages/mirage-block-xen/mirage-block-xen.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-block-xen/archive/0.3.1.tar.gz" -checksum: "9bfb6541332b0878f70213518ea668ae" diff --git a/packages/mirage-block-xen/mirage-block-xen.0.4.0/descr b/packages/mirage-block-xen/mirage-block-xen.0.4.0/descr deleted file mode 100644 index bc9c7613f9d..00000000000 --- a/packages/mirage-block-xen/mirage-block-xen.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package which installs the MirageOS block driver for xen diff --git a/packages/mirage-block-xen/mirage-block-xen.0.4.0/opam b/packages/mirage-block-xen/mirage-block-xen.0.4.0/opam index 882092e04b4..44045708d1a 100644 --- a/packages/mirage-block-xen/mirage-block-xen.0.4.0/opam +++ b/packages/mirage-block-xen/mirage-block-xen.0.4.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" homepage: "https://github.com/mirage/mirage-block-xen" -dev-repo: "https://github.com/mirage/mirage-block-xen.git" +dev-repo: "git+https://github.com/mirage/mirage-block-xen.git" bug-reports: "https://github.com/mirage/mirage-block-xen/issues" authors: [ "Anil Madhavapeddy" @@ -19,6 +19,7 @@ build: [ install: [make "install" "BINDIR=%{bin}%"] remove: [[make "uninstall" "BINDIR=%{bin}%"]] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "cmdliner" "lwt" {>= "2.4.3"} @@ -30,4 +31,9 @@ depends: [ "mirage-xen" {>= "0.9.9"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & os = "linux"] +available: os = "linux" +synopsis: "Virtual package which installs the MirageOS block driver for xen" +url { + src: "https://github.com/mirage/mirage-block-xen/archive/0.4.0.tar.gz" + checksum: "md5=0e5aec9845340464c2890ac1f73fda44" +} diff --git a/packages/mirage-block-xen/mirage-block-xen.0.4.0/url b/packages/mirage-block-xen/mirage-block-xen.0.4.0/url deleted file mode 100644 index 4573f087a28..00000000000 --- a/packages/mirage-block-xen/mirage-block-xen.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-block-xen/archive/0.4.0.tar.gz" -checksum: "0e5aec9845340464c2890ac1f73fda44" diff --git a/packages/mirage-block-xen/mirage-block-xen.1.0.0/descr b/packages/mirage-block-xen/mirage-block-xen.1.0.0/descr deleted file mode 100644 index f4df0e740cc..00000000000 --- a/packages/mirage-block-xen/mirage-block-xen.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS block driver for Xen that implements the blkfront/back protocol diff --git a/packages/mirage-block-xen/mirage-block-xen.1.0.0/opam b/packages/mirage-block-xen/mirage-block-xen.1.0.0/opam index 336382e00c0..a1e146d6291 100644 --- a/packages/mirage-block-xen/mirage-block-xen.1.0.0/opam +++ b/packages/mirage-block-xen/mirage-block-xen.1.0.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" homepage: "https://github.com/mirage/mirage-block-xen" -dev-repo: "https://github.com/mirage/mirage-block-xen.git" +dev-repo: "git+https://github.com/mirage/mirage-block-xen.git" bug-reports: "https://github.com/mirage/mirage-block-xen/issues" authors: [ "Anil Madhavapeddy" @@ -19,6 +19,7 @@ build: [ install: [make "install" "BINDIR=%{bin}%"] remove: [[make "uninstall" "BINDIR=%{bin}%"]] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "cmdliner" "lwt" {>= "2.4.3"} @@ -30,4 +31,10 @@ depends: [ "mirage-xen" {>= "0.9.9"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & os = "linux"] +available: os = "linux" +synopsis: + "MirageOS block driver for Xen that implements the blkfront/back protocol" +url { + src: "https://github.com/mirage/mirage-block-xen/archive/v1.0.0.tar.gz" + checksum: "md5=c2d18a5defa8069b435dc55bf7e77ecc" +} diff --git a/packages/mirage-block-xen/mirage-block-xen.1.0.0/url b/packages/mirage-block-xen/mirage-block-xen.1.0.0/url deleted file mode 100644 index b499689d6eb..00000000000 --- a/packages/mirage-block-xen/mirage-block-xen.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-block-xen/archive/v1.0.0.tar.gz" -checksum: "c2d18a5defa8069b435dc55bf7e77ecc" diff --git a/packages/mirage-block-xen/mirage-block-xen.1.1.0/descr b/packages/mirage-block-xen/mirage-block-xen.1.1.0/descr deleted file mode 100644 index f4df0e740cc..00000000000 --- a/packages/mirage-block-xen/mirage-block-xen.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS block driver for Xen that implements the blkfront/back protocol diff --git a/packages/mirage-block-xen/mirage-block-xen.1.1.0/opam b/packages/mirage-block-xen/mirage-block-xen.1.1.0/opam index d35ee047349..45c1717aada 100644 --- a/packages/mirage-block-xen/mirage-block-xen.1.1.0/opam +++ b/packages/mirage-block-xen/mirage-block-xen.1.1.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" homepage: "https://github.com/mirage/mirage-block-xen" -dev-repo: "https://github.com/mirage/mirage-block-xen.git" +dev-repo: "git+https://github.com/mirage/mirage-block-xen.git" bug-reports: "https://github.com/mirage/mirage-block-xen/issues" authors: [ "Anil Madhavapeddy" @@ -19,6 +19,7 @@ build: [ install: [make "install" "BINDIR=%{bin}%"] remove: [[make "uninstall" "BINDIR=%{bin}%"]] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "cmdliner" "lwt" {>= "2.4.3"} @@ -31,4 +32,10 @@ depends: [ "mirage-xen" {>= "1.0.1"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & os = "linux"] +available: os = "linux" +synopsis: + "MirageOS block driver for Xen that implements the blkfront/back protocol" +url { + src: "https://github.com/mirage/mirage-block-xen/archive/v1.1.0.tar.gz" + checksum: "md5=7534c0af1b13e227ab79a4d554a6c942" +} diff --git a/packages/mirage-block-xen/mirage-block-xen.1.1.0/url b/packages/mirage-block-xen/mirage-block-xen.1.1.0/url deleted file mode 100644 index e1a330f24b2..00000000000 --- a/packages/mirage-block-xen/mirage-block-xen.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-block-xen/archive/v1.1.0.tar.gz" -checksum: "7534c0af1b13e227ab79a4d554a6c942" diff --git a/packages/mirage-block-xen/mirage-block-xen.1.2.0/descr b/packages/mirage-block-xen/mirage-block-xen.1.2.0/descr deleted file mode 100644 index c2efd31ff4c..00000000000 --- a/packages/mirage-block-xen/mirage-block-xen.1.2.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -MirageOS block driver for Xen that implements the blkfront/back protocol - -This library allows - - MirageOS VMs to read and write disk data on Xen - - MirageOS VMs and userspace apps to act as disk servers for other VMs running - on the same Xen host diff --git a/packages/mirage-block-xen/mirage-block-xen.1.2.0/opam b/packages/mirage-block-xen/mirage-block-xen.1.2.0/opam index d35ee047349..b36cb0e4a0e 100644 --- a/packages/mirage-block-xen/mirage-block-xen.1.2.0/opam +++ b/packages/mirage-block-xen/mirage-block-xen.1.2.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" homepage: "https://github.com/mirage/mirage-block-xen" -dev-repo: "https://github.com/mirage/mirage-block-xen.git" +dev-repo: "git+https://github.com/mirage/mirage-block-xen.git" bug-reports: "https://github.com/mirage/mirage-block-xen/issues" authors: [ "Anil Madhavapeddy" @@ -19,6 +19,7 @@ build: [ install: [make "install" "BINDIR=%{bin}%"] remove: [[make "uninstall" "BINDIR=%{bin}%"]] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "cmdliner" "lwt" {>= "2.4.3"} @@ -31,4 +32,15 @@ depends: [ "mirage-xen" {>= "1.0.1"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & os = "linux"] +available: os = "linux" +synopsis: + "MirageOS block driver for Xen that implements the blkfront/back protocol" +description: """ +This library allows + - MirageOS VMs to read and write disk data on Xen + - MirageOS VMs and userspace apps to act as disk servers for other VMs running + on the same Xen host""" +url { + src: "https://github.com/mirage/mirage-block-xen/archive/v1.2.0.tar.gz" + checksum: "md5=e8af54601155b8b0e290353133fe600a" +} diff --git a/packages/mirage-block-xen/mirage-block-xen.1.2.0/url b/packages/mirage-block-xen/mirage-block-xen.1.2.0/url deleted file mode 100644 index 412d571a7b5..00000000000 --- a/packages/mirage-block-xen/mirage-block-xen.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-block-xen/archive/v1.2.0.tar.gz" -checksum: "e8af54601155b8b0e290353133fe600a" diff --git a/packages/mirage-block-xen/mirage-block-xen.1.3.0/descr b/packages/mirage-block-xen/mirage-block-xen.1.3.0/descr deleted file mode 100644 index c2efd31ff4c..00000000000 --- a/packages/mirage-block-xen/mirage-block-xen.1.3.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -MirageOS block driver for Xen that implements the blkfront/back protocol - -This library allows - - MirageOS VMs to read and write disk data on Xen - - MirageOS VMs and userspace apps to act as disk servers for other VMs running - on the same Xen host diff --git a/packages/mirage-block-xen/mirage-block-xen.1.3.0/opam b/packages/mirage-block-xen/mirage-block-xen.1.3.0/opam index 76d305c7ddb..19c9c301532 100644 --- a/packages/mirage-block-xen/mirage-block-xen.1.3.0/opam +++ b/packages/mirage-block-xen/mirage-block-xen.1.3.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" homepage: "https://github.com/mirage/mirage-block-xen" -dev-repo: "https://github.com/mirage/mirage-block-xen.git" +dev-repo: "git+https://github.com/mirage/mirage-block-xen.git" bug-reports: "https://github.com/mirage/mirage-block-xen/issues" authors: [ "Anil Madhavapeddy" @@ -19,6 +19,7 @@ build: [ install:[make "install" "BINDIR=%{bin}%"] remove: [[make "uninstall" "BINDIR=%{bin}%"]] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "cmdliner" "lwt" {>= "2.4.3"} @@ -31,4 +32,15 @@ depends: [ "mirage-xen" {>= "1.0.1"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & os = "linux"] +available: os = "linux" +synopsis: + "MirageOS block driver for Xen that implements the blkfront/back protocol" +description: """ +This library allows + - MirageOS VMs to read and write disk data on Xen + - MirageOS VMs and userspace apps to act as disk servers for other VMs running + on the same Xen host""" +url { + src: "https://github.com/mirage/mirage-block-xen/archive/v1.3.0.tar.gz" + checksum: "md5=eb4c40337747dd0c6c61c9a0414c4bc8" +} diff --git a/packages/mirage-block-xen/mirage-block-xen.1.3.0/url b/packages/mirage-block-xen/mirage-block-xen.1.3.0/url deleted file mode 100644 index 4d18eb6da6d..00000000000 --- a/packages/mirage-block-xen/mirage-block-xen.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-block-xen/archive/v1.3.0.tar.gz" -checksum: "eb4c40337747dd0c6c61c9a0414c4bc8" diff --git a/packages/mirage-block-xen/mirage-block-xen.1.3.1/descr b/packages/mirage-block-xen/mirage-block-xen.1.3.1/descr deleted file mode 100644 index c2efd31ff4c..00000000000 --- a/packages/mirage-block-xen/mirage-block-xen.1.3.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -MirageOS block driver for Xen that implements the blkfront/back protocol - -This library allows - - MirageOS VMs to read and write disk data on Xen - - MirageOS VMs and userspace apps to act as disk servers for other VMs running - on the same Xen host diff --git a/packages/mirage-block-xen/mirage-block-xen.1.3.1/opam b/packages/mirage-block-xen/mirage-block-xen.1.3.1/opam index 3b66ef8cd40..6937c848fe8 100644 --- a/packages/mirage-block-xen/mirage-block-xen.1.3.1/opam +++ b/packages/mirage-block-xen/mirage-block-xen.1.3.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" homepage: "https://github.com/mirage/mirage-block-xen" -dev-repo: "https://github.com/mirage/mirage-block-xen.git" +dev-repo: "git+https://github.com/mirage/mirage-block-xen.git" bug-reports: "https://github.com/mirage/mirage-block-xen/issues" authors: ["Anil Madhavapeddy" "David Scott" "Thomas Leonard"] license: "ISC" @@ -16,6 +16,7 @@ remove: [ [make "uninstall" "BINDIR=%{bin}%"] ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "cmdliner" "lwt" {>= "2.4.3"} @@ -28,4 +29,15 @@ depends: [ "mirage-xen" {>= "1.0.1"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.0" & os = "linux"] +available: os = "linux" +synopsis: + "MirageOS block driver for Xen that implements the blkfront/back protocol" +description: """ +This library allows + - MirageOS VMs to read and write disk data on Xen + - MirageOS VMs and userspace apps to act as disk servers for other VMs running + on the same Xen host""" +url { + src: "https://github.com/mirage/mirage-block-xen/archive/v1.3.1.tar.gz" + checksum: "md5=966e9401f5e4d44e47b1d94c530bba8f" +} diff --git a/packages/mirage-block-xen/mirage-block-xen.1.3.1/url b/packages/mirage-block-xen/mirage-block-xen.1.3.1/url deleted file mode 100644 index 4e9e7f10e91..00000000000 --- a/packages/mirage-block-xen/mirage-block-xen.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-block-xen/archive/v1.3.1.tar.gz" -checksum: "966e9401f5e4d44e47b1d94c530bba8f" diff --git a/packages/mirage-block-xen/mirage-block-xen.1.4.0/descr b/packages/mirage-block-xen/mirage-block-xen.1.4.0/descr deleted file mode 100644 index c2efd31ff4c..00000000000 --- a/packages/mirage-block-xen/mirage-block-xen.1.4.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -MirageOS block driver for Xen that implements the blkfront/back protocol - -This library allows - - MirageOS VMs to read and write disk data on Xen - - MirageOS VMs and userspace apps to act as disk servers for other VMs running - on the same Xen host diff --git a/packages/mirage-block-xen/mirage-block-xen.1.4.0/opam b/packages/mirage-block-xen/mirage-block-xen.1.4.0/opam index a32b5404c07..e4bb314955c 100644 --- a/packages/mirage-block-xen/mirage-block-xen.1.4.0/opam +++ b/packages/mirage-block-xen/mirage-block-xen.1.4.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" homepage: "https://github.com/mirage/mirage-block-xen" -dev-repo: "https://github.com/mirage/mirage-block-xen.git" +dev-repo: "git+https://github.com/mirage/mirage-block-xen.git" bug-reports: "https://github.com/mirage/mirage-block-xen/issues" authors: ["Anil Madhavapeddy" "David Scott" "Thomas Leonard"] license: "ISC" @@ -16,6 +16,7 @@ remove: [ [make "uninstall" "BINDIR=%{bin}%"] ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "cmdliner" "logs" @@ -29,4 +30,15 @@ depends: [ "io-page" {>= "1.4.0"} "mirage-xen" {>= "1.0.1"} ] -available: [ocaml-version >= "4.02.0" & os = "linux"] +available: os = "linux" +synopsis: + "MirageOS block driver for Xen that implements the blkfront/back protocol" +description: """ +This library allows + - MirageOS VMs to read and write disk data on Xen + - MirageOS VMs and userspace apps to act as disk servers for other VMs running + on the same Xen host""" +url { + src: "https://github.com/mirage/mirage-block-xen/archive/v1.4.0.tar.gz" + checksum: "md5=4e34cb99edab0d33539ef571356d567f" +} diff --git a/packages/mirage-block-xen/mirage-block-xen.1.4.0/url b/packages/mirage-block-xen/mirage-block-xen.1.4.0/url deleted file mode 100644 index d70291c35b2..00000000000 --- a/packages/mirage-block-xen/mirage-block-xen.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-block-xen/archive/v1.4.0.tar.gz" -checksum: "4e34cb99edab0d33539ef571356d567f" diff --git a/packages/mirage-block-xen/mirage-block-xen.1.5.0/descr b/packages/mirage-block-xen/mirage-block-xen.1.5.0/descr deleted file mode 100644 index c2efd31ff4c..00000000000 --- a/packages/mirage-block-xen/mirage-block-xen.1.5.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -MirageOS block driver for Xen that implements the blkfront/back protocol - -This library allows - - MirageOS VMs to read and write disk data on Xen - - MirageOS VMs and userspace apps to act as disk servers for other VMs running - on the same Xen host diff --git a/packages/mirage-block-xen/mirage-block-xen.1.5.0/opam b/packages/mirage-block-xen/mirage-block-xen.1.5.0/opam index ebb18a5df52..b8a138cdc60 100644 --- a/packages/mirage-block-xen/mirage-block-xen.1.5.0/opam +++ b/packages/mirage-block-xen/mirage-block-xen.1.5.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" homepage: "https://github.com/mirage/mirage-block-xen" -dev-repo: "https://github.com/mirage/mirage-block-xen.git" +dev-repo: "git+https://github.com/mirage/mirage-block-xen.git" bug-reports: "https://github.com/mirage/mirage-block-xen/issues" authors: [ "Anil Madhavapeddy" @@ -17,6 +17,7 @@ build: [ [make] ] install: [ [make "install" "BINDIR=%{bin}%"] ] remove: [ [make "uninstall" "BINDIR=%{bin}%"] ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" "cmdliner" "logs" @@ -28,9 +29,18 @@ depends: [ "mirage-block-lwt" {>= "1.0.0"} "ipaddr" "io-page" {>= "1.4.0"} - "mirage-xen" {>= "1.0.1" } + "mirage-xen" {>= "1.0.1"} "rresult" ] -available: [ - ocaml-version >= "4.03.0" & os = "linux" -] +available: os = "linux" +synopsis: + "MirageOS block driver for Xen that implements the blkfront/back protocol" +description: """ +This library allows + - MirageOS VMs to read and write disk data on Xen + - MirageOS VMs and userspace apps to act as disk servers for other VMs running + on the same Xen host""" +url { + src: "https://github.com/mirage/mirage-block-xen/archive/v1.5.0.tar.gz" + checksum: "md5=57ba888b8ed46944ec8ce65d781df203" +} diff --git a/packages/mirage-block-xen/mirage-block-xen.1.5.0/url b/packages/mirage-block-xen/mirage-block-xen.1.5.0/url deleted file mode 100644 index c11144a6286..00000000000 --- a/packages/mirage-block-xen/mirage-block-xen.1.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-block-xen/archive/v1.5.0.tar.gz" -checksum: "57ba888b8ed46944ec8ce65d781df203" diff --git a/packages/mirage-block-xen/mirage-block-xen.1.5.2/descr b/packages/mirage-block-xen/mirage-block-xen.1.5.2/descr deleted file mode 100644 index c2efd31ff4c..00000000000 --- a/packages/mirage-block-xen/mirage-block-xen.1.5.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -MirageOS block driver for Xen that implements the blkfront/back protocol - -This library allows - - MirageOS VMs to read and write disk data on Xen - - MirageOS VMs and userspace apps to act as disk servers for other VMs running - on the same Xen host diff --git a/packages/mirage-block-xen/mirage-block-xen.1.5.2/opam b/packages/mirage-block-xen/mirage-block-xen.1.5.2/opam index 8054699edf0..c87be06fa91 100644 --- a/packages/mirage-block-xen/mirage-block-xen.1.5.2/opam +++ b/packages/mirage-block-xen/mirage-block-xen.1.5.2/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" homepage: "https://github.com/mirage/mirage-block-xen" -dev-repo: "https://github.com/mirage/mirage-block-xen.git" +dev-repo: "git+https://github.com/mirage/mirage-block-xen.git" bug-reports: "https://github.com/mirage/mirage-block-xen/issues" doc: "https://mirage.github.io/mirage-block-xen" @@ -22,8 +22,9 @@ build: [ ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "cmdliner" "logs" "stringext" @@ -34,9 +35,18 @@ depends: [ "mirage-block-lwt" {>= "1.0.0"} "ipaddr" "io-page" {>= "1.4.0"} - "mirage-xen" {>= "1.0.1" } + "mirage-xen" {>= "1.0.1"} "rresult" ] -available: [ - ocaml-version >= "4.03.0" -] +synopsis: + "MirageOS block driver for Xen that implements the blkfront/back protocol" +description: """ +This library allows + - MirageOS VMs to read and write disk data on Xen + - MirageOS VMs and userspace apps to act as disk servers for other VMs running + on the same Xen host""" +url { + src: + "https://github.com/mirage/mirage-block-xen/releases/download/1.5.2/mirage-block-xen-1.5.2.tbz" + checksum: "md5=b630121cf6bd734ac01680fff24e6d04" +} diff --git a/packages/mirage-block-xen/mirage-block-xen.1.5.2/url b/packages/mirage-block-xen/mirage-block-xen.1.5.2/url deleted file mode 100644 index a6693de2f55..00000000000 --- a/packages/mirage-block-xen/mirage-block-xen.1.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-block-xen/releases/download/1.5.2/mirage-block-xen-1.5.2.tbz" -checksum: "b630121cf6bd734ac01680fff24e6d04" diff --git a/packages/mirage-block-xen/mirage-block-xen.1.5.3/descr b/packages/mirage-block-xen/mirage-block-xen.1.5.3/descr deleted file mode 100644 index c2efd31ff4c..00000000000 --- a/packages/mirage-block-xen/mirage-block-xen.1.5.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -MirageOS block driver for Xen that implements the blkfront/back protocol - -This library allows - - MirageOS VMs to read and write disk data on Xen - - MirageOS VMs and userspace apps to act as disk servers for other VMs running - on the same Xen host diff --git a/packages/mirage-block-xen/mirage-block-xen.1.5.3/opam b/packages/mirage-block-xen/mirage-block-xen.1.5.3/opam index d4617c2c29b..3f2708a7795 100644 --- a/packages/mirage-block-xen/mirage-block-xen.1.5.3/opam +++ b/packages/mirage-block-xen/mirage-block-xen.1.5.3/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" homepage: "https://github.com/mirage/mirage-block-xen" -dev-repo: "https://github.com/mirage/mirage-block-xen.git" +dev-repo: "git+https://github.com/mirage/mirage-block-xen.git" bug-reports: "https://github.com/mirage/mirage-block-xen/issues" doc: "https://mirage.github.io/mirage-block-xen" @@ -22,8 +22,9 @@ build: [ ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "cmdliner" "logs" "stringext" @@ -34,9 +35,18 @@ depends: [ "mirage-block-lwt" {>= "1.0.0"} "ipaddr" "io-page-xen" {>= "2.0.0"} - "mirage-xen" {>= "1.0.1" } + "mirage-xen" {>= "1.0.1"} "rresult" ] -available: [ - ocaml-version >= "4.03.0" -] +synopsis: + "MirageOS block driver for Xen that implements the blkfront/back protocol" +description: """ +This library allows + - MirageOS VMs to read and write disk data on Xen + - MirageOS VMs and userspace apps to act as disk servers for other VMs running + on the same Xen host""" +url { + src: + "https://github.com/mirage/mirage-block-xen/releases/download/1.5.3/mirage-block-xen-1.5.3.tbz" + checksum: "md5=7a5bc94d4dc2d0584d25e191a35793a5" +} diff --git a/packages/mirage-block-xen/mirage-block-xen.1.5.3/url b/packages/mirage-block-xen/mirage-block-xen.1.5.3/url deleted file mode 100644 index e3b0377dcb6..00000000000 --- a/packages/mirage-block-xen/mirage-block-xen.1.5.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-block-xen/releases/download/1.5.3/mirage-block-xen-1.5.3.tbz" -checksum: "7a5bc94d4dc2d0584d25e191a35793a5" diff --git a/packages/mirage-block/mirage-block.0.1/desc b/packages/mirage-block/mirage-block.0.1/desc deleted file mode 100644 index 048dc6617b7..00000000000 --- a/packages/mirage-block/mirage-block.0.1/desc +++ /dev/null @@ -1,8 +0,0 @@ -Operations over mirage `BLOCK` devices - -This library contains various operations over Mirage `V1_LWT.BLOCK` devices, -including: - -- sparse copy -- various folds -- content comparison diff --git a/packages/mirage-block/mirage-block.0.1/opam b/packages/mirage-block/mirage-block.0.1/opam deleted file mode 100644 index 92fee68ad16..00000000000 --- a/packages/mirage-block/mirage-block.0.1/opam +++ /dev/null @@ -1,35 +0,0 @@ -opam-version: "1.2" -name: "mirage-block" -maintainer: "dave@recoil.org" -version: "0.1" -authors: ["David Scott"] -license: "ISC" -homepage: "https://github.com/mirage/mirage-block" -dev-repo: "https://github.com/mirage/mirage-block.git" -bug-reports: "https://github.com/mirage/mirage-block/issues" -tags: ["org:mirage"] -build: [ - [make "PREFIX=%{prefix}%"] -] -install: [make "PREFIX=%{prefix}%" "install"] -remove: [ - ["ocamlfind" "remove" "mirage-block"] -] -depends: [ - "base-bytes" - "cstruct" - "mirage-types-lwt" {< "3.0.0"} - "lwt" - "ocamlfind" {build} - "oasis" {build} - "ounit" {test} - "mirage-block-ramdisk" {test} - "ocamlbuild" {build} -] -build-doc: ["ocaml" "setup.ml" "-doc"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -available: [ocaml-version >= "4.02.0"] diff --git a/packages/mirage-block/mirage-block.0.1/url b/packages/mirage-block/mirage-block.0.1/url deleted file mode 100644 index d9c3d9df480..00000000000 --- a/packages/mirage-block/mirage-block.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/mirage/mirage-block/archive/v0.1.tar.gz" -checksum:"a613b2bfef5c2b22e3b0759d32339257" diff --git a/packages/mirage-block/mirage-block.0.2/opam b/packages/mirage-block/mirage-block.0.2/opam index cd3a733572a..8c1e05148a3 100644 --- a/packages/mirage-block/mirage-block.0.2/opam +++ b/packages/mirage-block/mirage-block.0.2/opam @@ -1,35 +1,38 @@ -opam-version: "1.2" +opam-version: "2.0" name: "mirage-block" maintainer: "dave@recoil.org" version: "0.2" authors: ["David Scott"] license: "ISC" homepage: "https://github.com/mirage/mirage-block" -dev-repo: "https://github.com/mirage/mirage-block.git" +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" "cstruct" "mirage-types-lwt" {< "3.0.0"} "lwt" "ocamlfind" {build} "oasis" {build} - "ounit" {test} - "mirage-block-ramdisk" {test} + "ounit" {with-test} + "mirage-block-ramdisk" {with-test} "ocamlbuild" {build} ] -build-doc: ["ocaml" "setup.ml" "-doc"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -available: [ocaml-version >= "4.02.0"] +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-block/archive/v0.2.tar.gz" + checksum: "md5=2cdd9324b8563ea944d3f8054b6eb689" +} diff --git a/packages/mirage-block/mirage-block.0.2/url b/packages/mirage-block/mirage-block.0.2/url deleted file mode 100644 index eb7920bb147..00000000000 --- a/packages/mirage-block/mirage-block.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/mirage/mirage-block/archive/v0.2.tar.gz" -checksum:"2cdd9324b8563ea944d3f8054b6eb689" diff --git a/packages/mirage-block/mirage-block.1.0.0/descr b/packages/mirage-block/mirage-block.1.0.0/descr deleted file mode 100644 index f2b5e2cee86..00000000000 --- a/packages/mirage-block/mirage-block.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Utilities and module definitions for dealing with block devices. - -This library is primarily useful in the context of a Mirage project. diff --git a/packages/mirage-block/mirage-block.1.0.0/opam b/packages/mirage-block/mirage-block.1.0.0/opam index 52152d5e7db..c988087c95f 100644 --- a/packages/mirage-block/mirage-block.1.0.0/opam +++ b/packages/mirage-block/mirage-block.1.0.0/opam @@ -1,21 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: [ "David Scott" "Thomas Gazagnaire"] license: "ISC" homepage: "https://github.com/mirage/mirage-block" -dev-repo: "https://github.com/mirage/mirage-block.git" +dev-repo: "git+https://github.com/mirage/mirage-block.git" bug-reports: "https://github.com/mirage/mirage-block/issues" doc: "https://mirage.github.io/mirage-block/" build: ["ocaml" "pkg/pkg.ml" "build" "-n" name "--pinned" "%{pinned}%"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlbuild" {build} "ocamlfind" {build} "topkg" {build} "mirage-device" {>= "1.0.0"} "result" ] - -available: [ocaml-version >= "4.02.0"] 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-1.0.0.tbz" + checksum: "md5=0a2aa26b9ca280c795b3b13f3a36788a" +} diff --git a/packages/mirage-block/mirage-block.1.0.0/url b/packages/mirage-block/mirage-block.1.0.0/url deleted file mode 100644 index b21f2e8eea6..00000000000 --- a/packages/mirage-block/mirage-block.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-block/releases/download/1.0.0/mirage-block-1.0.0.tbz" -checksum: "0a2aa26b9ca280c795b3b13f3a36788a" diff --git a/packages/mirage-block/mirage-block.1.1.0/descr b/packages/mirage-block/mirage-block.1.1.0/descr deleted file mode 100644 index f2b5e2cee86..00000000000 --- a/packages/mirage-block/mirage-block.1.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Utilities and module definitions for dealing with block devices. - -This library is primarily useful in the context of a Mirage project. diff --git a/packages/mirage-block/mirage-block.1.1.0/opam b/packages/mirage-block/mirage-block.1.1.0/opam index 6e0af2a1839..0ee8bdeaa47 100644 --- a/packages/mirage-block/mirage-block.1.1.0/opam +++ b/packages/mirage-block/mirage-block.1.1.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: [ "David Scott" "Thomas Gazagnaire"] license: "ISC" homepage: "https://github.com/mirage/mirage-block" -dev-repo: "https://github.com/mirage/mirage-block.git" +dev-repo: "git+https://github.com/mirage/mirage-block.git" bug-reports: "https://github.com/mirage/mirage-block/issues" doc: "https://mirage.github.io/mirage-block/" @@ -14,11 +14,18 @@ build: [ ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "mirage-device" {>= "1.0.0"} "result" ] - -available: [ocaml-version >= "4.02.0"] 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: "md5=e0ecf9f8ec64a70e4b514f477c6e7634" +} diff --git a/packages/mirage-block/mirage-block.1.1.0/url b/packages/mirage-block/mirage-block.1.1.0/url deleted file mode 100644 index 79b647ace86..00000000000 --- a/packages/mirage-block/mirage-block.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-block/releases/download/1.1.0/mirage-block-1.1.0.tbz" -checksum: "e0ecf9f8ec64a70e4b514f477c6e7634" diff --git a/packages/mirage-bootvar-solo5/mirage-bootvar-solo5.0.1.1/descr b/packages/mirage-bootvar-solo5/mirage-bootvar-solo5.0.1.1/descr deleted file mode 100644 index 1b0a0dac159..00000000000 --- a/packages/mirage-bootvar-solo5/mirage-bootvar-solo5.0.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Mirage Bootvar implementation for Solo5 - -Library for passing boot parameters from Solo5 to MirageOS. 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 index 6dda1cfa64e..d309ccb5170 100644 --- a/packages/mirage-bootvar-solo5/mirage-bootvar-solo5.0.1.1/opam +++ b/packages/mirage-bootvar-solo5/mirage-bootvar-solo5.0.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Martin Lucina " authors: [ "Dan Williams " @@ -8,12 +8,20 @@ authors: [ homepage: "https://github.com/mirage/mirage-bootvar-solo5" bug-reports: "https://github.com/mirage/mirage-bootvar-solo5/issues/" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-bootvar-solo5.git" +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" "mirage-types" {< "3.0.0"} "astring" ] +synopsis: "Mirage Bootvar implementation for Solo5" +description: "Library for passing boot parameters from Solo5 to MirageOS." +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-bootvar-solo5/archive/v0.1.1.tar.gz" + checksum: "md5=c527a623073ba8a60f7b2eae911f64c3" +} diff --git a/packages/mirage-bootvar-solo5/mirage-bootvar-solo5.0.1.1/url b/packages/mirage-bootvar-solo5/mirage-bootvar-solo5.0.1.1/url deleted file mode 100644 index ee133a7a290..00000000000 --- a/packages/mirage-bootvar-solo5/mirage-bootvar-solo5.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-bootvar-solo5/archive/v0.1.1.tar.gz" -checksum: "c527a623073ba8a60f7b2eae911f64c3" diff --git a/packages/mirage-bootvar-solo5/mirage-bootvar-solo5.0.2.0/descr b/packages/mirage-bootvar-solo5/mirage-bootvar-solo5.0.2.0/descr deleted file mode 100644 index a887099fca6..00000000000 --- a/packages/mirage-bootvar-solo5/mirage-bootvar-solo5.0.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Solo5 implementation of MirageOS Bootvar interface - -Library for passing boot parameters from Solo5 to MirageOS. \ No newline at end of file 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 index 61e0c9ecbe1..1f2f6019c93 100644 --- a/packages/mirage-bootvar-solo5/mirage-bootvar-solo5.0.2.0/opam +++ b/packages/mirage-bootvar-solo5/mirage-bootvar-solo5.0.2.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" name: "mirage-bootvar-solo5" maintainer: "Martin Lucina " homepage: "https://github.com/mirage/mirage-bootvar-solo5" bug-reports: "https://github.com/mirage/mirage-bootvar-solo5/issues/" -dev-repo: "https://github.com/mirage/mirage-bootvar-solo5.git" +dev-repo: "git+https://github.com/mirage/mirage-bootvar-solo5.git" license: "ISC" authors: [ "Dan Williams " @@ -17,6 +17,7 @@ build: [ ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] ] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -24,3 +25,10 @@ depends: [ "lwt" "parse-argv" ] +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: "md5=7349c29e9f276c42f0e370c087f47171" +} diff --git a/packages/mirage-bootvar-solo5/mirage-bootvar-solo5.0.2.0/url b/packages/mirage-bootvar-solo5/mirage-bootvar-solo5.0.2.0/url deleted file mode 100644 index 592afc0c86f..00000000000 --- a/packages/mirage-bootvar-solo5/mirage-bootvar-solo5.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-bootvar-solo5/releases/download/v0.2.0/mirage-bootvar-solo5-0.2.0.tbz" -checksum: "7349c29e9f276c42f0e370c087f47171" \ No newline at end of file diff --git a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.2/descr b/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.2/descr deleted file mode 100644 index 29612525e61..00000000000 --- a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Library for reading MirageOS unikernel boot parameters in Xen diff --git a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.2/opam b/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.2/opam index 205e5f5dd5a..56f1d7d9fce 100644 --- a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.2/opam +++ b/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.2/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" name: "mirage-bootvar-xen" version: "0.2" maintainer: "Magnus Skjegstad " authors: "Magnus Skjegstad " homepage: "https://github.com/MagnusS/mirage-bootvar-xen" bug-reports: "https://github.com/MagnusS/mirage-bootvar-xen/issues/" -dev-repo: "https://github.com/MagnusS/mirage-bootvar-xen.git" +dev-repo: "git+https://github.com/MagnusS/mirage-bootvar-xen.git" license: "ISC" build: [ [make] @@ -15,9 +15,16 @@ remove: [ ["ocamlfind" "remove" "mirage-bootvar"] ] depends: [ + "ocaml" "mirage-xen" {>= "2.2.0"} "mirage-types" {< "3.0.0"} "ipaddr" "re" "ocamlbuild" {build} ] +synopsis: "Library for reading MirageOS unikernel boot parameters in Xen" +flags: light-uninstall +url { + src: "https://github.com/MagnusS/mirage-bootvar-xen/archive/0.2.tar.gz" + checksum: "md5=472a33ae73e42c647095dab8736d1257" +} diff --git a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.2/url b/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.2/url deleted file mode 100644 index 10c20a3d284..00000000000 --- a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/MagnusS/mirage-bootvar-xen/archive/0.2.tar.gz" -checksum: "472a33ae73e42c647095dab8736d1257" diff --git a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.3.1/descr b/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.3.1/descr deleted file mode 100644 index f1affbbb3e2..00000000000 --- a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.3.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for reading MirageOS unikernel boot parameters in Xen - -This library contains functions for reading parameters passed as boot parameter to a unikernel in Xen. The parameters can be passed as key/value pairs in the `extra=` field in an .xl-file or on the command line when starting a unikernel with the `xl` utility. - -Boot parameters are read from the VM's `cmdline` key in Xenstore. If this key does not exist the parameters will be read from `OS.Start_info.cmd_line`. diff --git a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.3.1/opam b/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.3.1/opam index 8c10978b7ba..ef625e457f8 100644 --- a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.3.1/opam +++ b/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.3.1/opam @@ -1,16 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Magnus Skjegstad " authors: "Magnus Skjegstad " homepage: "https://github.com/mirage/mirage-bootvar-xen" bug-reports: "https://github.com/mirage/mirage-bootvar-xen/issues/" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-bootvar-xen.git" +dev-repo: "git+https://github.com/mirage/mirage-bootvar-xen.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "mirage-bootvar"] depends: [ + "ocaml" "mirage-xen" {>= "2.2.0"} "mirage-types" {< "3.0.0"} "ipaddr" "re" ] +synopsis: "Library for reading MirageOS unikernel boot parameters in Xen" +description: """ +This library contains functions for reading parameters passed as boot parameter to a unikernel in Xen. The parameters can be passed as key/value pairs in the `extra=` field in an .xl-file or on the command line when starting a unikernel with the `xl` utility. + +Boot parameters are read from the VM's `cmdline` key in Xenstore. If this key does not exist the parameters will be read from `OS.Start_info.cmd_line`.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-bootvar-xen/archive/0.3.1.tar.gz" + checksum: "md5=d21a6a8b022523a76935e4393d75edbd" +} diff --git a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.3.1/url b/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.3.1/url deleted file mode 100644 index cf12e61ade0..00000000000 --- a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-bootvar-xen/archive/0.3.1.tar.gz" -checksum: "d21a6a8b022523a76935e4393d75edbd" diff --git a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.3.2/descr b/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.3.2/descr deleted file mode 100644 index f1affbbb3e2..00000000000 --- a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.3.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for reading MirageOS unikernel boot parameters in Xen - -This library contains functions for reading parameters passed as boot parameter to a unikernel in Xen. The parameters can be passed as key/value pairs in the `extra=` field in an .xl-file or on the command line when starting a unikernel with the `xl` utility. - -Boot parameters are read from the VM's `cmdline` key in Xenstore. If this key does not exist the parameters will be read from `OS.Start_info.cmd_line`. diff --git a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.3.2/opam b/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.3.2/opam index 450d0d9b0f8..6b05cfe7ff1 100644 --- a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.3.2/opam +++ b/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.3.2/opam @@ -1,27 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" name: "mirage-bootvar-xen" maintainer: "Magnus Skjegstad " authors: "Magnus Skjegstad " homepage: "https://github.com/mirage/mirage-bootvar-xen" bug-reports: "https://github.com/mirage/mirage-bootvar-xen/issues/" -dev-repo: "https://github.com/mirage/mirage-bootvar-xen.git" +dev-repo: "git+https://github.com/mirage/mirage-bootvar-xen.git" license: "ISC" build: [ ["ocaml" "setup.ml" "-configure" "--disable-tests"] ["ocaml" "setup.ml" "-build"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} ] install: [make "install"] remove: [ ["ocamlfind" "remove" "mirage-bootvar"] ] depends: [ + "ocaml" "mirage-xen" {>= "2.2.0"} "mirage-types" {< "3.0.0"} "ipaddr" "astring" ] +synopsis: "Library for reading MirageOS unikernel boot parameters in Xen" +description: """ +This library contains functions for reading parameters passed as boot parameter to a unikernel in Xen. The parameters can be passed as key/value pairs in the `extra=` field in an .xl-file or on the command line when starting a unikernel with the `xl` utility. + +Boot parameters are read from the VM's `cmdline` key in Xenstore. If this key does not exist the parameters will be read from `OS.Start_info.cmd_line`.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-bootvar-xen/archive/v0.3.2.tar.gz" + checksum: "md5=379fcf0df9377329e82ffcfa2119daa1" +} diff --git a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.3.2/url b/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.3.2/url deleted file mode 100644 index d3c41f86f61..00000000000 --- a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-bootvar-xen/archive/v0.3.2.tar.gz" -checksum: "379fcf0df9377329e82ffcfa2119daa1" diff --git a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.3/descr b/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.3/descr deleted file mode 100644 index 29612525e61..00000000000 --- a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.3/descr +++ /dev/null @@ -1 +0,0 @@ -Library for reading MirageOS unikernel boot parameters in Xen diff --git a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.3/opam b/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.3/opam index b9d56bf92f1..6398494f75b 100644 --- a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.3/opam +++ b/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.3/opam @@ -1,17 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Magnus Skjegstad " authors: "Magnus Skjegstad " homepage: "https://github.com/mirage/mirage-bootvar-xen" bug-reports: "https://github.com/mirage/mirage-bootvar-xen/issues/" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-bootvar-xen.git" +dev-repo: "git+https://github.com/mirage/mirage-bootvar-xen.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "mirage-bootvar"] depends: [ + "ocaml" "mirage-xen" {>= "2.2.0"} "mirage-types" {< "3.0.0"} "ipaddr" "re" "ocamlbuild" {build} ] +synopsis: "Library for reading MirageOS unikernel boot parameters in Xen" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-bootvar-xen/archive/0.3.tar.gz" + checksum: "md5=ce5281d7b1d454a68d8679b9729f3072" +} diff --git a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.3/url b/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.3/url deleted file mode 100644 index 4a4c3253635..00000000000 --- a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-bootvar-xen/archive/0.3.tar.gz" -checksum: "ce5281d7b1d454a68d8679b9729f3072" diff --git a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.4.0/descr b/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.4.0/descr deleted file mode 100644 index 29612525e61..00000000000 --- a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -Library for reading MirageOS unikernel boot parameters in Xen diff --git a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.4.0/opam b/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.4.0/opam index 12780c81d95..121b5de68fc 100644 --- a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.4.0/opam +++ b/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.4.0/opam @@ -1,16 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" name: "mirage-bootvar-xen" maintainer: "Magnus Skjegstad " authors: "Magnus Skjegstad " homepage: "https://github.com/mirage/mirage-bootvar-xen" bug-reports: "https://github.com/mirage/mirage-bootvar-xen/issues/" -dev-repo: "https://github.com/mirage/mirage-bootvar-xen.git" +dev-repo: "git+https://github.com/mirage/mirage-bootvar-xen.git" license: "ISC" build: [ ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] ] depends: [ - "mirage-xen" { >= "2.2.0" } + "ocaml" + "mirage-xen" {>= "2.2.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -18,3 +19,9 @@ depends: [ "astring" "parse-argv" ] +synopsis: "Library for reading MirageOS unikernel boot parameters in Xen" +url { + src: + "https://github.com/mirage/mirage-bootvar-xen/releases/download/0.4.0/mirage-bootvar-xen-0.4.0.tbz" + checksum: "md5=464459c0b1f83302f254a2b62184a7b1" +} diff --git a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.4.0/url b/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.4.0/url deleted file mode 100644 index ff8712bfaf4..00000000000 --- a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-bootvar-xen/releases/download/0.4.0/mirage-bootvar-xen-0.4.0.tbz" -checksum: "464459c0b1f83302f254a2b62184a7b1" diff --git a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.5.0/descr b/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.5.0/descr deleted file mode 100644 index 2b96a01bbcb..00000000000 --- a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.5.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -Library for reading MirageOS unikernel boot parameters in Xen - -[![Build Status](https://travis-ci.org/mirage/mirage-bootvar-xen.svg)](https://travis-ci.org/mirage/mirage-bootvar-xen) - -Simple library for reading MirageOS unikernel boot parameters from Xen. - -To send boot parameters to the unikernel you can either add them as options in the "extra=" field in the .xl-file, like this: - -``` -extra="key1=val1 key2=val2" -``` - -.. or add them when starting the unikernel from the command line: - -``` -sudo xl create unikernel.xl 'extra="key1=val1 key2=val2"' -``` - -Bootvar was originally a part of [mirage-mimic](http://github.com/MagnusS/mirage-mimic), but is now released as a separate library. \ No newline at end of file diff --git a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.5.0/opam b/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.5.0/opam index 125e985aab3..ffba0fb39f2 100644 --- a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.5.0/opam +++ b/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.5.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" name: "mirage-bootvar-xen" maintainer: "Magnus Skjegstad " authors: "Magnus Skjegstad " homepage: "https://github.com/mirage/mirage-bootvar-xen" bug-reports: "https://github.com/mirage/mirage-bootvar-xen/issues/" -dev-repo: "https://github.com/mirage/mirage-bootvar-xen.git" +dev-repo: "git+https://github.com/mirage/mirage-bootvar-xen.git" license: "ISC" build: [ @@ -13,9 +13,34 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta10"} - "mirage-xen" { >= "2.2.0" } - "lwt" {>="2.4.3"} + "ocaml" + "jbuilder" {build & >= "1.0+beta10"} + "mirage-xen" {>= "2.2.0"} + "lwt" {>= "2.4.3"} "astring" "parse-argv" ] +synopsis: "Library for reading MirageOS unikernel boot parameters in Xen" +description: """ +[![Build Status](https://travis-ci.org/mirage/mirage-bootvar-xen.svg)](https://travis-ci.org/mirage/mirage-bootvar-xen) + +Simple library for reading MirageOS unikernel boot parameters from Xen. + +To send boot parameters to the unikernel you can either add them as options in the "extra=" field in the .xl-file, like this: + +``` +extra="key1=val1 key2=val2" +``` + +.. or add them when starting the unikernel from the command line: + +``` +sudo xl create unikernel.xl 'extra="key1=val1 key2=val2"' +``` + +Bootvar was originally a part of [mirage-mimic](http://github.com/MagnusS/mirage-mimic), but is now released as a separate library.""" +url { + src: + "https://github.com/mirage/mirage-bootvar-xen/releases/download/v0.5.0/mirage-bootvar-xen-0.5.0.tbz" + checksum: "md5=5982e82284f03a0ef44e1b020241c340" +} diff --git a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.5.0/url b/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.5.0/url deleted file mode 100644 index 06977e026cc..00000000000 --- a/packages/mirage-bootvar-xen/mirage-bootvar-xen.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-bootvar-xen/releases/download/v0.5.0/mirage-bootvar-xen-0.5.0.tbz" -checksum: "5982e82284f03a0ef44e1b020241c340" \ No newline at end of file diff --git a/packages/mirage-btrees/mirage-btrees.0.1.0/descr b/packages/mirage-btrees/mirage-btrees.0.1.0/descr deleted file mode 100644 index b4e796474c6..00000000000 --- a/packages/mirage-btrees/mirage-btrees.0.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -An implementation of BTrees designed for use with MirageOS's BLOCK interface - -An implementation of BTrees designed for use with MirageOS's BLOCK interface diff --git a/packages/mirage-btrees/mirage-btrees.0.1.0/opam b/packages/mirage-btrees/mirage-btrees.0.1.0/opam index cb3277e1d6c..fa0cc04a9a0 100644 --- a/packages/mirage-btrees/mirage-btrees.0.1.0/opam +++ b/packages/mirage-btrees/mirage-btrees.0.1.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ruhatch " authors: "ruhatch " homepage: "https://github.com/ruhatch/mirage-btrees" bug-reports: "https://github.com/ruhatch/mirage-btrees/issues" license: "MIT" -dev-repo: "https://github.com/ruhatch/mirage-btrees.git" +dev-repo: "git+https://github.com/ruhatch/mirage-btrees.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] [make "build"] @@ -12,7 +12,17 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "mirage-btrees"] depends: [ + "ocaml" "ocamlfind" {build} "bisect_ppx" {>= "1.0.0"} "cstruct" {>= "1.8.0"} ] +synopsis: + "An implementation of BTrees designed for use with MirageOS's BLOCK interface" +description: + "An implementation of BTrees designed for use with MirageOS's BLOCK interface" +flags: light-uninstall +url { + src: "https://github.com/ruhatch/mirage-btrees/archive/0.1.0.tar.gz" + checksum: "md5=2dc15ec59a043ccf93c91db9adec978e" +} diff --git a/packages/mirage-btrees/mirage-btrees.0.1.0/url b/packages/mirage-btrees/mirage-btrees.0.1.0/url deleted file mode 100644 index 9c4032cdf64..00000000000 --- a/packages/mirage-btrees/mirage-btrees.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ruhatch/mirage-btrees/archive/0.1.0.tar.gz" -checksum: "2dc15ec59a043ccf93c91db9adec978e" diff --git a/packages/mirage-channel-lwt/mirage-channel-lwt.3.0.0/descr b/packages/mirage-channel-lwt/mirage-channel-lwt.3.0.0/descr deleted file mode 100644 index d099343d80b..00000000000 --- a/packages/mirage-channel-lwt/mirage-channel-lwt.3.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -MirageOS channels - -An implementation of MirageOS' V1.CHANNEL using page aligned buffers. diff --git a/packages/mirage-channel-lwt/mirage-channel-lwt.3.0.0/opam b/packages/mirage-channel-lwt/mirage-channel-lwt.3.0.0/opam index 2d8e4d749a7..b67ecdb4d5c 100644 --- a/packages/mirage-channel-lwt/mirage-channel-lwt.3.0.0/opam +++ b/packages/mirage-channel-lwt/mirage-channel-lwt.3.0.0/opam @@ -1,20 +1,33 @@ -opam-version: "1.2" +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/mirage-channel" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-channel.git" +dev-repo: "git+https://github.com/mirage/mirage-channel.git" bug-reports: "https://github.com/mirage/mirage-channel/issues" tags: ["org:mirage"] -build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" "-n" name] -build-test: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "false" + "-n" + name + ] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} +] depends: [ - "ocamlfind" {build} + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build & >= "0.8.0"} + "topkg" {build & >= "0.8.0"} "mirage-flow-lwt" {>= "1.2.0"} "mirage-channel" {>= "3.0.0"} "io-page" @@ -22,10 +35,17 @@ depends: [ "lwt" {>= "2.4.7"} "cstruct" "logs" - "alcotest" {test} - "io-page-unix" {test} + "alcotest" {with-test} + "io-page-unix" {with-test} ] conflicts: [ "tcpip" {< "3.0.0"} ] -available: [ ocaml-version >= "4.01.0"] +synopsis: "MirageOS channels" +description: + "An implementation of MirageOS' V1.CHANNEL using page aligned buffers." +url { + src: + "https://github.com/mirage/mirage-channel/releases/download/v3.0.0/mirage-channel-lwt-3.0.0.tbz" + checksum: "md5=8337ec2339d226bd5c9096fa0f428ecd" +} diff --git a/packages/mirage-channel-lwt/mirage-channel-lwt.3.0.0/url b/packages/mirage-channel-lwt/mirage-channel-lwt.3.0.0/url deleted file mode 100644 index 7aa92013b2c..00000000000 --- a/packages/mirage-channel-lwt/mirage-channel-lwt.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-channel/releases/download/v3.0.0/mirage-channel-lwt-3.0.0.tbz" -checksum: "8337ec2339d226bd5c9096fa0f428ecd" diff --git a/packages/mirage-channel-lwt/mirage-channel-lwt.3.1.0/descr b/packages/mirage-channel-lwt/mirage-channel-lwt.3.1.0/descr deleted file mode 100644 index 55e8d1911cf..00000000000 --- a/packages/mirage-channel-lwt/mirage-channel-lwt.3.1.0/descr +++ /dev/null @@ -1,29 +0,0 @@ -Buffered channels for MirageOS FLOW types - -Channels are buffered reader/writers built on top of unbuffered `FLOW` -implementations. - -Example: - -```ocaml -module Channel = Channel.Make(Flow) -... -Channel.read_exactly ~len:16 t ->>= fun bufs -> (* read header of message *) -let payload_length = Cstruct.(LE.get_uint16 (concat bufs) 0) in -Channel.read_exactly ~len:payload_length t ->>= fun bufs -> (* payload of message *) - -(* process message *) - -Channel.write_buffer t header; -Channel.write_buffer t payload; -Channel.flush t ->>= fun () -> -``` - -mirage-channel is distributed under the ISC license. - -* Homepage: https://github.com/mirage/mirage-channel -* Issue: -* Contact: `` \ No newline at end of file diff --git a/packages/mirage-channel-lwt/mirage-channel-lwt.3.1.0/opam b/packages/mirage-channel-lwt/mirage-channel-lwt.3.1.0/opam index 0ec20e29912..2e6858de59f 100644 --- a/packages/mirage-channel-lwt/mirage-channel-lwt.3.1.0/opam +++ b/packages/mirage-channel-lwt/mirage-channel-lwt.3.1.0/opam @@ -1,23 +1,21 @@ -opam-version: "1.2" +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/mirage-channel" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-channel.git" +dev-repo: "git+https://github.com/mirage/mirage-channel.git" bug-reports: "https://github.com/mirage/mirage-channel/issues" tags: ["org:mirage"] build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [ - [ "jbuilder" "runtest" "-p" name "-j" jobs ] -] - depends: [ - "jbuilder" {build & >="1.0+beta10"} + "ocaml" {>= "4.02.3"} + "jbuilder" {build & >= "1.0+beta10"} "mirage-flow-lwt" {>= "1.2.0"} "mirage-channel" {>= "3.1.0"} "io-page" @@ -25,8 +23,41 @@ depends: [ "lwt" {>= "2.4.7"} "cstruct" "logs" - "alcotest" {test} - "io-page-unix" {test} + "alcotest" {with-test} + "io-page-unix" {with-test} ] conflicts: [ "tcpip" {<"2.5.0"} ] -available: [ ocaml-version >= "4.02.3"] +synopsis: "Buffered channels for MirageOS FLOW types" +description: """ +Channels are buffered reader/writers built on top of unbuffered `FLOW` +implementations. + +Example: + +```ocaml +module Channel = Channel.Make(Flow) +... +Channel.read_exactly ~len:16 t +>>= fun bufs -> (* read header of message *) +let payload_length = Cstruct.(LE.get_uint16 (concat bufs) 0) in +Channel.read_exactly ~len:payload_length t +>>= fun bufs -> (* payload of message *) + +(* process message *) + +Channel.write_buffer t header; +Channel.write_buffer t payload; +Channel.flush t +>>= fun () -> +``` + +mirage-channel is distributed under the ISC license. + +* Homepage: https://github.com/mirage/mirage-channel +* Issue: +* Contact: ``""" +url { + src: + "https://github.com/mirage/mirage-channel/releases/download/v3.1.0/mirage-channel-3.1.0.tbz" + checksum: "md5=942d02ee627c0bae75ce5e7e16c1153e" +} diff --git a/packages/mirage-channel-lwt/mirage-channel-lwt.3.1.0/url b/packages/mirage-channel-lwt/mirage-channel-lwt.3.1.0/url deleted file mode 100644 index b8e4dbc0547..00000000000 --- a/packages/mirage-channel-lwt/mirage-channel-lwt.3.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-channel/releases/download/v3.1.0/mirage-channel-3.1.0.tbz" -checksum: "942d02ee627c0bae75ce5e7e16c1153e" \ No newline at end of file diff --git a/packages/mirage-channel/mirage-channel.3.0.0/descr b/packages/mirage-channel/mirage-channel.3.0.0/descr deleted file mode 100644 index d099343d80b..00000000000 --- a/packages/mirage-channel/mirage-channel.3.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -MirageOS channels - -An implementation of MirageOS' V1.CHANNEL using page aligned buffers. diff --git a/packages/mirage-channel/mirage-channel.3.0.0/opam b/packages/mirage-channel/mirage-channel.3.0.0/opam index 898c13daa30..6301248d489 100644 --- a/packages/mirage-channel/mirage-channel.3.0.0/opam +++ b/packages/mirage-channel/mirage-channel.3.0.0/opam @@ -1,16 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anil Madhavapeddy " authors: ["Anil Madhavapeddy" "Mindy Preston" "Thomas Gazagnaire"] homepage: "https://github.com/mirage/mirage-channel" doc: "http://mirage.github.io/mirage-channel/" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-channel.git" +dev-repo: "git+https://github.com/mirage/mirage-channel.git" bug-reports: "https://github.com/mirage/mirage-channel/issues" tags: ["org:mirage"] build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.8.0"} @@ -19,4 +20,11 @@ depends: [ conflicts: [ "tcpip" {< "3.0.0"} ] -available: [ ocaml-version >= "4.01.0"] +synopsis: "MirageOS channels" +description: + "An implementation of MirageOS' V1.CHANNEL using page aligned buffers." +url { + src: + "https://github.com/mirage/mirage-channel/releases/download/v3.0.0/mirage-channel-3.0.0.tbz" + checksum: "md5=b7c56497e88bb6ff7c73bd935968d9b7" +} diff --git a/packages/mirage-channel/mirage-channel.3.0.0/url b/packages/mirage-channel/mirage-channel.3.0.0/url deleted file mode 100644 index 492e605a63d..00000000000 --- a/packages/mirage-channel/mirage-channel.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-channel/releases/download/v3.0.0/mirage-channel-3.0.0.tbz" -checksum: "b7c56497e88bb6ff7c73bd935968d9b7" diff --git a/packages/mirage-channel/mirage-channel.3.1.0/descr b/packages/mirage-channel/mirage-channel.3.1.0/descr deleted file mode 100644 index 55e8d1911cf..00000000000 --- a/packages/mirage-channel/mirage-channel.3.1.0/descr +++ /dev/null @@ -1,29 +0,0 @@ -Buffered channels for MirageOS FLOW types - -Channels are buffered reader/writers built on top of unbuffered `FLOW` -implementations. - -Example: - -```ocaml -module Channel = Channel.Make(Flow) -... -Channel.read_exactly ~len:16 t ->>= fun bufs -> (* read header of message *) -let payload_length = Cstruct.(LE.get_uint16 (concat bufs) 0) in -Channel.read_exactly ~len:payload_length t ->>= fun bufs -> (* payload of message *) - -(* process message *) - -Channel.write_buffer t header; -Channel.write_buffer t payload; -Channel.flush t ->>= fun () -> -``` - -mirage-channel is distributed under the ISC license. - -* Homepage: https://github.com/mirage/mirage-channel -* Issue: -* Contact: `` \ No newline at end of file diff --git a/packages/mirage-channel/mirage-channel.3.1.0/opam b/packages/mirage-channel/mirage-channel.3.1.0/opam index af78ade59f5..68649a50345 100644 --- a/packages/mirage-channel/mirage-channel.3.1.0/opam +++ b/packages/mirage-channel/mirage-channel.3.1.0/opam @@ -1,22 +1,55 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anil Madhavapeddy " authors: ["Anil Madhavapeddy" "Mindy Preston" "Thomas Gazagnaire"] homepage: "https://github.com/mirage/mirage-channel" doc: "http://mirage.github.io/mirage-channel/" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-channel.git" +dev-repo: "git+https://github.com/mirage/mirage-channel.git" bug-reports: "https://github.com/mirage/mirage-channel/issues" tags: ["org:mirage"] -available: [ ocaml-version >= "4.02.3"] - build: [ [ "jbuilder" "subst" ] {pinned} [ "jbuilder" "build" "-p" name "-j" jobs ] ] depends: [ - "jbuilder" {build & >="1.0+beta10"} + "ocaml" {>= "4.02.3"} + "jbuilder" {build & >= "1.0+beta10"} "mirage-flow" {>= "1.2.0"} ] conflicts: [ "tcpip" {< "3.0.0"} ] +synopsis: "Buffered channels for MirageOS FLOW types" +description: """ +Channels are buffered reader/writers built on top of unbuffered `FLOW` +implementations. + +Example: + +```ocaml +module Channel = Channel.Make(Flow) +... +Channel.read_exactly ~len:16 t +>>= fun bufs -> (* read header of message *) +let payload_length = Cstruct.(LE.get_uint16 (concat bufs) 0) in +Channel.read_exactly ~len:payload_length t +>>= fun bufs -> (* payload of message *) + +(* process message *) + +Channel.write_buffer t header; +Channel.write_buffer t payload; +Channel.flush t +>>= fun () -> +``` + +mirage-channel is distributed under the ISC license. + +* Homepage: https://github.com/mirage/mirage-channel +* Issue: +* Contact: ``""" +url { + src: + "https://github.com/mirage/mirage-channel/releases/download/v3.1.0/mirage-channel-3.1.0.tbz" + checksum: "md5=942d02ee627c0bae75ce5e7e16c1153e" +} diff --git a/packages/mirage-channel/mirage-channel.3.1.0/url b/packages/mirage-channel/mirage-channel.3.1.0/url deleted file mode 100644 index b8e4dbc0547..00000000000 --- a/packages/mirage-channel/mirage-channel.3.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-channel/releases/download/v3.1.0/mirage-channel-3.1.0.tbz" -checksum: "942d02ee627c0bae75ce5e7e16c1153e" \ No newline at end of file diff --git a/packages/mirage-clock-freestanding/mirage-clock-freestanding.1.2.0/opam b/packages/mirage-clock-freestanding/mirage-clock-freestanding.1.2.0/opam index fcc248ce136..5b611ac171d 100644 --- a/packages/mirage-clock-freestanding/mirage-clock-freestanding.1.2.0/opam +++ b/packages/mirage-clock-freestanding/mirage-clock-freestanding.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Anil Madhavapeddy" "Daniel C. Bünzli" "Matthew Gray"] maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-clock" @@ -7,6 +7,7 @@ dev-repo: "git://github.com/mirage/mirage-clock" license: "ISC" tags: ["org:mirage"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.8.0"} @@ -18,3 +19,8 @@ build: [ "ocaml" "pkg/pkg.ml" "build" "--pkg-name" name "--pinned" "%{pinned}%" ] +url { + src: + "https://github.com/mirage/mirage-clock/releases/download/1.2.0/mirage-clock-freestanding-1.2.0.tbz" + checksum: "md5=b4ec7b24345f270e04d94a2f1ed405b7" +} diff --git a/packages/mirage-clock-freestanding/mirage-clock-freestanding.1.2.0/url b/packages/mirage-clock-freestanding/mirage-clock-freestanding.1.2.0/url deleted file mode 100644 index be3223d1c33..00000000000 --- a/packages/mirage-clock-freestanding/mirage-clock-freestanding.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-clock/releases/download/1.2.0/mirage-clock-freestanding-1.2.0.tbz" -checksum: "b4ec7b24345f270e04d94a2f1ed405b7" diff --git a/packages/mirage-clock-freestanding/mirage-clock-freestanding.1.3.0/descr b/packages/mirage-clock-freestanding/mirage-clock-freestanding.1.3.0/descr deleted file mode 100644 index e2acef9729f..00000000000 --- a/packages/mirage-clock-freestanding/mirage-clock-freestanding.1.3.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Libraries and module types for portable clocks - -This library implements portable support for an operating system timesource -that is compatible with the [MirageOS](https://mirage.io) library interfaces -found in: - -It implements an `MCLOCK` module that represents a monotonic timesource -since an arbitrary point, and `PCLOCK` which counts time since the Unix -epoch. - -The following sources are used: - -* The Unix version uses `gettimeofday` or `clock_gettime`, depending on - which OS is in use (see [clock_stubs.c](https://github.com/mirage/mirage-clock/blob/master/unix/clock_stubs.c)). -* The freestanding version uses the paravirtual clock source from the hypervisor. \ No newline at end of file diff --git a/packages/mirage-clock-freestanding/mirage-clock-freestanding.1.3.0/opam b/packages/mirage-clock-freestanding/mirage-clock-freestanding.1.3.0/opam index f77f1343aac..db902623fbd 100644 --- a/packages/mirage-clock-freestanding/mirage-clock-freestanding.1.3.0/opam +++ b/packages/mirage-clock-freestanding/mirage-clock-freestanding.1.3.0/opam @@ -1,13 +1,14 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Anil Madhavapeddy" "Daniel C. Bünzli" "Matthew Gray"] maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-clock" bug-reports: "https://github.com/mirage/mirage-clock/issues" -dev-repo: "https://github.com/mirage/mirage-clock.git" +dev-repo: "git+https://github.com/mirage/mirage-clock.git" license: "ISC" tags: ["org:mirage"] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" + "jbuilder" {build & >= "1.0+beta9"} "mirage-clock" {>= "1.2.0"} "mirage-clock-lwt" {>= "1.2.0"} "lwt" @@ -16,3 +17,23 @@ build: [ [ "jbuilder" "subst" ] {pinned} [ "jbuilder" "build" "-p" name "-j" jobs ] ] +synopsis: "Libraries and module types for portable clocks" +description: """ +This library implements portable support for an operating system timesource +that is compatible with the [MirageOS](https://mirage.io) library interfaces +found in: + +It implements an `MCLOCK` module that represents a monotonic timesource +since an arbitrary point, and `PCLOCK` which counts time since the Unix +epoch. + +The following sources are used: + +* The Unix version uses `gettimeofday` or `clock_gettime`, depending on + which OS is in use (see [clock_stubs.c](https://github.com/mirage/mirage-clock/blob/master/unix/clock_stubs.c)). +* The freestanding version uses the paravirtual clock source from the hypervisor.""" +url { + src: + "https://github.com/mirage/mirage-clock/releases/download/v1.3.0/mirage-clock-1.3.0.tbz" + checksum: "md5=eccfb4b7361bcc639744fd18d17cb582" +} diff --git a/packages/mirage-clock-freestanding/mirage-clock-freestanding.1.3.0/url b/packages/mirage-clock-freestanding/mirage-clock-freestanding.1.3.0/url deleted file mode 100644 index 59e62377bc5..00000000000 --- a/packages/mirage-clock-freestanding/mirage-clock-freestanding.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-clock/releases/download/v1.3.0/mirage-clock-1.3.0.tbz" -checksum: "eccfb4b7361bcc639744fd18d17cb582" \ No newline at end of file diff --git a/packages/mirage-clock-lwt/mirage-clock-lwt.1.2.0/descr b/packages/mirage-clock-lwt/mirage-clock-lwt.1.2.0/descr deleted file mode 100644 index ead795b3f6e..00000000000 --- a/packages/mirage-clock-lwt/mirage-clock-lwt.1.2.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Libraries and module types for two kinds of clocks: - -* clocks which give a full date and time (PCLOCK) -* clocks which give a count of time elapsed since the clock started, guaranteed to always increase (MCLOCK) - -These are primarily useful in the context of Mirage projects. diff --git a/packages/mirage-clock-lwt/mirage-clock-lwt.1.2.0/opam b/packages/mirage-clock-lwt/mirage-clock-lwt.1.2.0/opam index ca4e441fd57..31372a5b90f 100644 --- a/packages/mirage-clock-lwt/mirage-clock-lwt.1.2.0/opam +++ b/packages/mirage-clock-lwt/mirage-clock-lwt.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Anil Madhavapeddy" "Daniel C. Bünzli" "Matthew Gray"] maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-clock" @@ -9,14 +9,36 @@ doc: "https://mirage.github.io/mirage-clock/" license: "ISC" tags: ["org:mirage"] depends: [ - "ocamlfind" {build} + "ocaml" + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build & >= "0.8.0"} + "topkg" {build & >= "0.8.0"} "mirage-clock" {>= "1.2.0"} "lwt" ] -build: [ "ocaml" "pkg/pkg.ml" "build" "--pkg-name" name "--pinned" "%{pinned}%" ] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pkg-name" name "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" "--pkg-name" name ] +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pkg-name" name "--pinned" "%{pinned}%"] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pkg-name" + name + "--pinned" + "%{pinned}%" + "--tests" + "true" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test" "--pkg-name" name] {with-test} ] +synopsis: "Libraries and module types for two kinds of clocks:" +description: """ +* clocks which give a full date and time (PCLOCK) +* clocks which give a count of time elapsed since the clock started, guaranteed to always increase (MCLOCK) + +These are primarily useful in the context of Mirage projects.""" +url { + src: + "https://github.com/mirage/mirage-clock/releases/download/1.2.0/mirage-clock-lwt-1.2.0.tbz" + checksum: "md5=e791c0a71f29c2cde9239daaa173677d" +} diff --git a/packages/mirage-clock-lwt/mirage-clock-lwt.1.2.0/url b/packages/mirage-clock-lwt/mirage-clock-lwt.1.2.0/url deleted file mode 100644 index 2a7d489c52b..00000000000 --- a/packages/mirage-clock-lwt/mirage-clock-lwt.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-clock/releases/download/1.2.0/mirage-clock-lwt-1.2.0.tbz" -checksum: "e791c0a71f29c2cde9239daaa173677d" diff --git a/packages/mirage-clock-lwt/mirage-clock-lwt.1.3.0/descr b/packages/mirage-clock-lwt/mirage-clock-lwt.1.3.0/descr deleted file mode 100644 index e2acef9729f..00000000000 --- a/packages/mirage-clock-lwt/mirage-clock-lwt.1.3.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Libraries and module types for portable clocks - -This library implements portable support for an operating system timesource -that is compatible with the [MirageOS](https://mirage.io) library interfaces -found in: - -It implements an `MCLOCK` module that represents a monotonic timesource -since an arbitrary point, and `PCLOCK` which counts time since the Unix -epoch. - -The following sources are used: - -* The Unix version uses `gettimeofday` or `clock_gettime`, depending on - which OS is in use (see [clock_stubs.c](https://github.com/mirage/mirage-clock/blob/master/unix/clock_stubs.c)). -* The freestanding version uses the paravirtual clock source from the hypervisor. \ No newline at end of file diff --git a/packages/mirage-clock-lwt/mirage-clock-lwt.1.3.0/opam b/packages/mirage-clock-lwt/mirage-clock-lwt.1.3.0/opam index 1203ebe0f8e..206e99c33b0 100644 --- a/packages/mirage-clock-lwt/mirage-clock-lwt.1.3.0/opam +++ b/packages/mirage-clock-lwt/mirage-clock-lwt.1.3.0/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Anil Madhavapeddy" "Daniel C. Bünzli" "Matthew Gray"] maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-clock" bug-reports: "https://github.com/mirage/mirage-clock/issues" -dev-repo: "https://github.com/mirage/mirage-clock.git" +dev-repo: "git+https://github.com/mirage/mirage-clock.git" doc: "https://mirage.github.io/mirage-clock/" license: "ISC" tags: ["org:mirage"] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" + "jbuilder" {build & >= "1.0+beta9"} "mirage-clock" {>= "1.2.0"} "lwt" ] @@ -17,3 +18,23 @@ build: [ [ "jbuilder" "subst" ] {pinned} [ "jbuilder" "build" "-p" name "-j" jobs ] ] +synopsis: "Libraries and module types for portable clocks" +description: """ +This library implements portable support for an operating system timesource +that is compatible with the [MirageOS](https://mirage.io) library interfaces +found in: + +It implements an `MCLOCK` module that represents a monotonic timesource +since an arbitrary point, and `PCLOCK` which counts time since the Unix +epoch. + +The following sources are used: + +* The Unix version uses `gettimeofday` or `clock_gettime`, depending on + which OS is in use (see [clock_stubs.c](https://github.com/mirage/mirage-clock/blob/master/unix/clock_stubs.c)). +* The freestanding version uses the paravirtual clock source from the hypervisor.""" +url { + src: + "https://github.com/mirage/mirage-clock/releases/download/v1.3.0/mirage-clock-1.3.0.tbz" + checksum: "md5=eccfb4b7361bcc639744fd18d17cb582" +} diff --git a/packages/mirage-clock-lwt/mirage-clock-lwt.1.3.0/url b/packages/mirage-clock-lwt/mirage-clock-lwt.1.3.0/url deleted file mode 100644 index 59e62377bc5..00000000000 --- a/packages/mirage-clock-lwt/mirage-clock-lwt.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-clock/releases/download/v1.3.0/mirage-clock-1.3.0.tbz" -checksum: "eccfb4b7361bcc639744fd18d17cb582" \ No newline at end of file diff --git a/packages/mirage-clock-unix/mirage-clock-unix.0.9.9/descr b/packages/mirage-clock-unix/mirage-clock-unix.0.9.9/descr deleted file mode 100644 index 52d46fbcbc5..00000000000 --- a/packages/mirage-clock-unix/mirage-clock-unix.0.9.9/descr +++ /dev/null @@ -1 +0,0 @@ -A Mirage-compatible Clock library for Unix diff --git a/packages/mirage-clock-unix/mirage-clock-unix.0.9.9/opam b/packages/mirage-clock-unix/mirage-clock-unix.0.9.9/opam index 57f2ecd7ca2..c0919764c41 100644 --- a/packages/mirage-clock-unix/mirage-clock-unix.0.9.9/opam +++ b/packages/mirage-clock-unix/mirage-clock-unix.0.9.9/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -6,6 +6,12 @@ tags: [ ] build: [make "unix-build"] remove: ["ocamlfind" "remove" "mirage-clock-unix"] -depends: ["ocamlfind" "cstruct"] +depends: ["ocaml" "ocamlfind" "cstruct"] dev-repo: "git://github.com/mirage/mirage-clock" install: [make "unix-install"] +synopsis: "A Mirage-compatible Clock library for Unix" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-clock/archive/v0.9.9.tar.gz" + checksum: "md5=9851fdf8293fe8eee16dc19f24c92d1c" +} diff --git a/packages/mirage-clock-unix/mirage-clock-unix.0.9.9/url b/packages/mirage-clock-unix/mirage-clock-unix.0.9.9/url deleted file mode 100644 index b5deb4ce2dc..00000000000 --- a/packages/mirage-clock-unix/mirage-clock-unix.0.9.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-clock/archive/v0.9.9.tar.gz" -checksum: "9851fdf8293fe8eee16dc19f24c92d1c" diff --git a/packages/mirage-clock-unix/mirage-clock-unix.1.0.0/descr b/packages/mirage-clock-unix/mirage-clock-unix.1.0.0/descr deleted file mode 100644 index 52d46fbcbc5..00000000000 --- a/packages/mirage-clock-unix/mirage-clock-unix.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -A Mirage-compatible Clock library for Unix diff --git a/packages/mirage-clock-unix/mirage-clock-unix.1.0.0/opam b/packages/mirage-clock-unix/mirage-clock-unix.1.0.0/opam index 0a42ae0923c..02e1bee68e6 100644 --- a/packages/mirage-clock-unix/mirage-clock-unix.1.0.0/opam +++ b/packages/mirage-clock-unix/mirage-clock-unix.1.0.0/opam @@ -1,14 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" -author: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-clock" -dev-repo: "https://github.com/mirage/mirage-clock.git" +dev-repo: "git+https://github.com/mirage/mirage-clock.git" bug-reports: "https://github.com/mirage/mirage-clock/issues" install: [make "unix-install"] tags: ["org:mirage" "org:xapi-project"] build: [make "unix-build"] remove: ["ocamlfind" "remove" "mirage-clock-unix"] depends: [ + "ocaml" "ocamlfind" "mirage-types" {>= "0.3.0" & < "3.0.0"} ] +synopsis: "A Mirage-compatible Clock library for Unix" +authors: "anil@recoil.org" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-clock/archive/v1.0.0.tar.gz" + checksum: "md5=c20135e5bac324fb9009a54986cf615f" +} diff --git a/packages/mirage-clock-unix/mirage-clock-unix.1.0.0/url b/packages/mirage-clock-unix/mirage-clock-unix.1.0.0/url deleted file mode 100644 index d070123f084..00000000000 --- a/packages/mirage-clock-unix/mirage-clock-unix.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-clock/archive/v1.0.0.tar.gz" -checksum: "c20135e5bac324fb9009a54986cf615f" diff --git a/packages/mirage-clock-unix/mirage-clock-unix.1.2.0/descr b/packages/mirage-clock-unix/mirage-clock-unix.1.2.0/descr deleted file mode 100644 index 52d46fbcbc5..00000000000 --- a/packages/mirage-clock-unix/mirage-clock-unix.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -A Mirage-compatible Clock library for Unix diff --git a/packages/mirage-clock-unix/mirage-clock-unix.1.2.0/opam b/packages/mirage-clock-unix/mirage-clock-unix.1.2.0/opam index fe310439898..e46d6442851 100644 --- a/packages/mirage-clock-unix/mirage-clock-unix.1.2.0/opam +++ b/packages/mirage-clock-unix/mirage-clock-unix.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Anil Madhavapeddy" "Daniel C. Bünzli" "Matthew Gray"] maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-clock" @@ -10,6 +10,7 @@ license: "ISC" tags: ["org:mirage"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.8.0"} @@ -18,9 +19,33 @@ depends: [ "lwt" ] build: [ - "ocaml" "pkg/pkg.ml" "build" "-n" name "--pinned" "%{pinned}%" "--tests" "false" -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "-n" name "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" "-n" name ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "-n" + name + "--pinned" + "%{pinned}%" + "--tests" + "false" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "-n" + name + "--pinned" + "%{pinned}%" + "--tests" + "true" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test" "-n" name] {with-test} ] +synopsis: "A Mirage-compatible Clock library for Unix" +url { + src: + "https://github.com/mirage/mirage-clock/releases/download/1.2.0/mirage-clock-unix-1.2.0.tbz" + checksum: "md5=1ca490a4572f3bf6a9034842eb092035" +} diff --git a/packages/mirage-clock-unix/mirage-clock-unix.1.2.0/url b/packages/mirage-clock-unix/mirage-clock-unix.1.2.0/url deleted file mode 100644 index d97896b23ec..00000000000 --- a/packages/mirage-clock-unix/mirage-clock-unix.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-clock/releases/download/1.2.0/mirage-clock-unix-1.2.0.tbz" -checksum: "1ca490a4572f3bf6a9034842eb092035" diff --git a/packages/mirage-clock-unix/mirage-clock-unix.1.3.0/descr b/packages/mirage-clock-unix/mirage-clock-unix.1.3.0/descr deleted file mode 100644 index e2acef9729f..00000000000 --- a/packages/mirage-clock-unix/mirage-clock-unix.1.3.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Libraries and module types for portable clocks - -This library implements portable support for an operating system timesource -that is compatible with the [MirageOS](https://mirage.io) library interfaces -found in: - -It implements an `MCLOCK` module that represents a monotonic timesource -since an arbitrary point, and `PCLOCK` which counts time since the Unix -epoch. - -The following sources are used: - -* The Unix version uses `gettimeofday` or `clock_gettime`, depending on - which OS is in use (see [clock_stubs.c](https://github.com/mirage/mirage-clock/blob/master/unix/clock_stubs.c)). -* The freestanding version uses the paravirtual clock source from the hypervisor. \ No newline at end of file diff --git a/packages/mirage-clock-unix/mirage-clock-unix.1.3.0/opam b/packages/mirage-clock-unix/mirage-clock-unix.1.3.0/opam index 165a8813f8d..6455c3238d6 100644 --- a/packages/mirage-clock-unix/mirage-clock-unix.1.3.0/opam +++ b/packages/mirage-clock-unix/mirage-clock-unix.1.3.0/opam @@ -1,16 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Anil Madhavapeddy" "Daniel C. Bünzli" "Matthew Gray"] maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-clock" bug-reports: "https://github.com/mirage/mirage-clock/issues" -dev-repo: "https://github.com/mirage/mirage-clock.git" +dev-repo: "git+https://github.com/mirage/mirage-clock.git" doc: "https://mirage.github.io/mirage-clock/" license: "ISC" tags: ["org:mirage"] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" + "jbuilder" {build & >= "1.0+beta9"} "mirage-clock" {>= "1.2.0"} "mirage-clock-lwt" {>= "1.2.0"} "lwt" @@ -20,3 +21,23 @@ build: [ [ "jbuilder" "subst" ] {pinned} [ "jbuilder" "build" "-p" name "-j" jobs ] ] +synopsis: "Libraries and module types for portable clocks" +description: """ +This library implements portable support for an operating system timesource +that is compatible with the [MirageOS](https://mirage.io) library interfaces +found in: + +It implements an `MCLOCK` module that represents a monotonic timesource +since an arbitrary point, and `PCLOCK` which counts time since the Unix +epoch. + +The following sources are used: + +* The Unix version uses `gettimeofday` or `clock_gettime`, depending on + which OS is in use (see [clock_stubs.c](https://github.com/mirage/mirage-clock/blob/master/unix/clock_stubs.c)). +* The freestanding version uses the paravirtual clock source from the hypervisor.""" +url { + src: + "https://github.com/mirage/mirage-clock/releases/download/v1.3.0/mirage-clock-1.3.0.tbz" + checksum: "md5=eccfb4b7361bcc639744fd18d17cb582" +} diff --git a/packages/mirage-clock-unix/mirage-clock-unix.1.3.0/url b/packages/mirage-clock-unix/mirage-clock-unix.1.3.0/url deleted file mode 100644 index 59e62377bc5..00000000000 --- a/packages/mirage-clock-unix/mirage-clock-unix.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-clock/releases/download/v1.3.0/mirage-clock-1.3.0.tbz" -checksum: "eccfb4b7361bcc639744fd18d17cb582" \ No newline at end of file diff --git a/packages/mirage-clock-unix/mirage-clock-unix.1.4.0/descr b/packages/mirage-clock-unix/mirage-clock-unix.1.4.0/descr deleted file mode 100644 index e2acef9729f..00000000000 --- a/packages/mirage-clock-unix/mirage-clock-unix.1.4.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Libraries and module types for portable clocks - -This library implements portable support for an operating system timesource -that is compatible with the [MirageOS](https://mirage.io) library interfaces -found in: - -It implements an `MCLOCK` module that represents a monotonic timesource -since an arbitrary point, and `PCLOCK` which counts time since the Unix -epoch. - -The following sources are used: - -* The Unix version uses `gettimeofday` or `clock_gettime`, depending on - which OS is in use (see [clock_stubs.c](https://github.com/mirage/mirage-clock/blob/master/unix/clock_stubs.c)). -* The freestanding version uses the paravirtual clock source from the hypervisor. \ No newline at end of file diff --git a/packages/mirage-clock-unix/mirage-clock-unix.1.4.0/opam b/packages/mirage-clock-unix/mirage-clock-unix.1.4.0/opam index 780b222c455..b137d287883 100644 --- a/packages/mirage-clock-unix/mirage-clock-unix.1.4.0/opam +++ b/packages/mirage-clock-unix/mirage-clock-unix.1.4.0/opam @@ -1,22 +1,43 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Anil Madhavapeddy" "Daniel C. Bünzli" "Matthew Gray"] maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-clock" bug-reports: "https://github.com/mirage/mirage-clock/issues" -dev-repo: "https://github.com/mirage/mirage-clock.git" +dev-repo: "git+https://github.com/mirage/mirage-clock.git" doc: "https://mirage.github.io/mirage-clock/" license: "ISC" tags: ["org:mirage"] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" + "jbuilder" {build & >= "1.0+beta9"} "mirage-clock" {>= "1.2.0"} "mirage-clock-lwt" {>= "1.2.0"} "lwt" "configurator" {build} ] build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: ["jbuilder" "runtest" "-p" name] +synopsis: "Libraries and module types for portable clocks" +description: """ +This library implements portable support for an operating system timesource +that is compatible with the [MirageOS](https://mirage.io) library interfaces +found in: + +It implements an `MCLOCK` module that represents a monotonic timesource +since an arbitrary point, and `PCLOCK` which counts time since the Unix +epoch. + +The following sources are used: + +* The Unix version uses `gettimeofday` or `clock_gettime`, depending on + which OS is in use (see [clock_stubs.c](https://github.com/mirage/mirage-clock/blob/master/unix/clock_stubs.c)). +* The freestanding version uses the paravirtual clock source from the hypervisor.""" +url { + src: + "https://github.com/mirage/mirage-clock/releases/download/v1.4.0/mirage-clock-1.4.0.tbz" + checksum: "md5=0cd3efd3f426c285ea1c473cc872cb81" +} diff --git a/packages/mirage-clock-unix/mirage-clock-unix.1.4.0/url b/packages/mirage-clock-unix/mirage-clock-unix.1.4.0/url deleted file mode 100644 index f3d490cee43..00000000000 --- a/packages/mirage-clock-unix/mirage-clock-unix.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-clock/releases/download/v1.4.0/mirage-clock-1.4.0.tbz" -checksum: "0cd3efd3f426c285ea1c473cc872cb81" \ No newline at end of file diff --git a/packages/mirage-clock-xen/mirage-clock-xen.0.9.9/descr b/packages/mirage-clock-xen/mirage-clock-xen.0.9.9/descr deleted file mode 100644 index 25b6099db03..00000000000 --- a/packages/mirage-clock-xen/mirage-clock-xen.0.9.9/descr +++ /dev/null @@ -1 +0,0 @@ -A Mirage-compatible Clock library for Xen diff --git a/packages/mirage-clock-xen/mirage-clock-xen.0.9.9/opam b/packages/mirage-clock-xen/mirage-clock-xen.0.9.9/opam index 4172422127a..5b31e5b5977 100644 --- a/packages/mirage-clock-xen/mirage-clock-xen.0.9.9/opam +++ b/packages/mirage-clock-xen/mirage-clock-xen.0.9.9/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -6,6 +6,12 @@ tags: [ ] build: [make "xen-build"] remove: ["ocamlfind" "remove" "mirage-clock-xen"] -depends: ["ocamlfind" "cstruct"] +depends: ["ocaml" "ocamlfind" "cstruct"] dev-repo: "git://github.com/mirage/mirage-clock" install: [make "xen-install"] +synopsis: "A Mirage-compatible Clock library for Xen" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-clock/archive/v0.9.9.tar.gz" + checksum: "md5=9851fdf8293fe8eee16dc19f24c92d1c" +} diff --git a/packages/mirage-clock-xen/mirage-clock-xen.0.9.9/url b/packages/mirage-clock-xen/mirage-clock-xen.0.9.9/url deleted file mode 100644 index b5deb4ce2dc..00000000000 --- a/packages/mirage-clock-xen/mirage-clock-xen.0.9.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-clock/archive/v0.9.9.tar.gz" -checksum: "9851fdf8293fe8eee16dc19f24c92d1c" diff --git a/packages/mirage-clock-xen/mirage-clock-xen.1.0.0/descr b/packages/mirage-clock-xen/mirage-clock-xen.1.0.0/descr deleted file mode 100644 index 25b6099db03..00000000000 --- a/packages/mirage-clock-xen/mirage-clock-xen.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -A Mirage-compatible Clock library for Xen diff --git a/packages/mirage-clock-xen/mirage-clock-xen.1.0.0/opam b/packages/mirage-clock-xen/mirage-clock-xen.1.0.0/opam deleted file mode 100644 index b69b0f34e27..00000000000 --- a/packages/mirage-clock-xen/mirage-clock-xen.1.0.0/opam +++ /dev/null @@ -1,16 +0,0 @@ -bug-reports: "https://github.com/mirage/mirage-clock/issues" -homepage: "https://github.com/mirage/mirage-clock" -authors: "The MirageOS team" -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: ["org:mirage" "org:xapi-project"] -build: [make "xen-build"] -remove: [ - ["ocamlfind" "remove" "mirage-clock-xen"] -] -depends: [ - "ocamlfind" - "mirage-types" {>= "0.3.0" & < "3.0.0"} -] -dev-repo: "git://github.com/mirage/mirage-clock" -install: [make "xen-install"] diff --git a/packages/mirage-clock-xen/mirage-clock-xen.1.0.0/url b/packages/mirage-clock-xen/mirage-clock-xen.1.0.0/url deleted file mode 100644 index d070123f084..00000000000 --- a/packages/mirage-clock-xen/mirage-clock-xen.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-clock/archive/v1.0.0.tar.gz" -checksum: "c20135e5bac324fb9009a54986cf615f" diff --git a/packages/mirage-clock-xen/mirage-clock-xen.1.1/descr b/packages/mirage-clock-xen/mirage-clock-xen.1.1/descr deleted file mode 100644 index 25b6099db03..00000000000 --- a/packages/mirage-clock-xen/mirage-clock-xen.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -A Mirage-compatible Clock library for Xen diff --git a/packages/mirage-clock-xen/mirage-clock-xen.1.1/opam b/packages/mirage-clock-xen/mirage-clock-xen.1.1/opam index 69030d67228..36354054bd7 100644 --- a/packages/mirage-clock-xen/mirage-clock-xen.1.1/opam +++ b/packages/mirage-clock-xen/mirage-clock-xen.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "The MirageOS team" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-clock" @@ -8,7 +8,14 @@ build: [make "xen-build"] install: [make "xen-install"] remove: ["ocamlfind" "remove" "mirage-clock-xen"] depends: [ + "ocaml" "ocamlfind" "mirage-types" {>= "0.3.0" & < "3.0.0"} ] dev-repo: "git://github.com/mirage/mirage-clock" +synopsis: "A Mirage-compatible Clock library for Xen" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-clock/archive/v1.1.tar.gz" + checksum: "md5=ad5516ca38c796217b7203abd4360dda" +} diff --git a/packages/mirage-clock-xen/mirage-clock-xen.1.1/url b/packages/mirage-clock-xen/mirage-clock-xen.1.1/url deleted file mode 100644 index dd0256c51c8..00000000000 --- a/packages/mirage-clock-xen/mirage-clock-xen.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-clock/archive/v1.1.tar.gz" -checksum: "ad5516ca38c796217b7203abd4360dda" diff --git a/packages/mirage-clock/mirage-clock.1.2.0/descr b/packages/mirage-clock/mirage-clock.1.2.0/descr deleted file mode 100644 index ead795b3f6e..00000000000 --- a/packages/mirage-clock/mirage-clock.1.2.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Libraries and module types for two kinds of clocks: - -* clocks which give a full date and time (PCLOCK) -* clocks which give a count of time elapsed since the clock started, guaranteed to always increase (MCLOCK) - -These are primarily useful in the context of Mirage projects. diff --git a/packages/mirage-clock/mirage-clock.1.2.0/opam b/packages/mirage-clock/mirage-clock.1.2.0/opam index 65c691771ec..004b3f34a9b 100644 --- a/packages/mirage-clock/mirage-clock.1.2.0/opam +++ b/packages/mirage-clock/mirage-clock.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Anil Madhavapeddy" "Daniel C. Bünzli" "Matthew Gray"] maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-clock" @@ -9,9 +9,21 @@ doc: "https://mirage.github.io/mirage-clock/" license: "ISC" tags: ["org:mirage"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.8.0"} "mirage-device" {>= "1.0.0"} ] build: [ "ocaml" "pkg/pkg.ml" "build" "--pkg-name" name "--pinned" "%{pinned}%" ] +synopsis: "Libraries and module types for two kinds of clocks:" +description: """ +* clocks which give a full date and time (PCLOCK) +* clocks which give a count of time elapsed since the clock started, guaranteed to always increase (MCLOCK) + +These are primarily useful in the context of Mirage projects.""" +url { + src: + "https://github.com/mirage/mirage-clock/releases/download/1.2.0/mirage-clock-1.2.0.tbz" + checksum: "md5=8fcd0b9e05aa62cb75ca7cde8f1bcfeb" +} diff --git a/packages/mirage-clock/mirage-clock.1.2.0/url b/packages/mirage-clock/mirage-clock.1.2.0/url deleted file mode 100644 index d62527a07a6..00000000000 --- a/packages/mirage-clock/mirage-clock.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-clock/releases/download/1.2.0/mirage-clock-1.2.0.tbz" -checksum: "8fcd0b9e05aa62cb75ca7cde8f1bcfeb" diff --git a/packages/mirage-clock/mirage-clock.1.3.0/descr b/packages/mirage-clock/mirage-clock.1.3.0/descr deleted file mode 100644 index e2acef9729f..00000000000 --- a/packages/mirage-clock/mirage-clock.1.3.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Libraries and module types for portable clocks - -This library implements portable support for an operating system timesource -that is compatible with the [MirageOS](https://mirage.io) library interfaces -found in: - -It implements an `MCLOCK` module that represents a monotonic timesource -since an arbitrary point, and `PCLOCK` which counts time since the Unix -epoch. - -The following sources are used: - -* The Unix version uses `gettimeofday` or `clock_gettime`, depending on - which OS is in use (see [clock_stubs.c](https://github.com/mirage/mirage-clock/blob/master/unix/clock_stubs.c)). -* The freestanding version uses the paravirtual clock source from the hypervisor. \ No newline at end of file diff --git a/packages/mirage-clock/mirage-clock.1.3.0/opam b/packages/mirage-clock/mirage-clock.1.3.0/opam index 6f061f174f1..867f111f387 100644 --- a/packages/mirage-clock/mirage-clock.1.3.0/opam +++ b/packages/mirage-clock/mirage-clock.1.3.0/opam @@ -1,17 +1,38 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Anil Madhavapeddy" "Daniel C. Bünzli" "Matthew Gray"] maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-clock" bug-reports: "https://github.com/mirage/mirage-clock/issues" -dev-repo: "https://github.com/mirage/mirage-clock.git" +dev-repo: "git+https://github.com/mirage/mirage-clock.git" doc: "https://mirage.github.io/mirage-clock/" license: "ISC" tags: ["org:mirage"] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" + "jbuilder" {build & >= "1.0+beta9"} "mirage-device" {>= "1.0.0"} ] build: [ [ "jbuilder" "subst" ] {pinned} [ "jbuilder" "build" "-p" name "-j" jobs ] ] +synopsis: "Libraries and module types for portable clocks" +description: """ +This library implements portable support for an operating system timesource +that is compatible with the [MirageOS](https://mirage.io) library interfaces +found in: + +It implements an `MCLOCK` module that represents a monotonic timesource +since an arbitrary point, and `PCLOCK` which counts time since the Unix +epoch. + +The following sources are used: + +* The Unix version uses `gettimeofday` or `clock_gettime`, depending on + which OS is in use (see [clock_stubs.c](https://github.com/mirage/mirage-clock/blob/master/unix/clock_stubs.c)). +* The freestanding version uses the paravirtual clock source from the hypervisor.""" +url { + src: + "https://github.com/mirage/mirage-clock/releases/download/v1.3.0/mirage-clock-1.3.0.tbz" + checksum: "md5=eccfb4b7361bcc639744fd18d17cb582" +} diff --git a/packages/mirage-clock/mirage-clock.1.3.0/url b/packages/mirage-clock/mirage-clock.1.3.0/url deleted file mode 100644 index 59e62377bc5..00000000000 --- a/packages/mirage-clock/mirage-clock.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-clock/releases/download/v1.3.0/mirage-clock-1.3.0.tbz" -checksum: "eccfb4b7361bcc639744fd18d17cb582" \ No newline at end of file diff --git a/packages/mirage-conduit/mirage-conduit.1.0.3/descr b/packages/mirage-conduit/mirage-conduit.1.0.3/descr deleted file mode 100644 index 089629261b0..00000000000 --- a/packages/mirage-conduit/mirage-conduit.1.0.3/descr +++ /dev/null @@ -1,37 +0,0 @@ -An OCaml network connection establishment library - -[![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 \ No newline at end of file diff --git a/packages/mirage-conduit/mirage-conduit.1.0.3/opam b/packages/mirage-conduit/mirage-conduit.1.0.3/opam index d9443a3cb79..9b44587a446 100644 --- a/packages/mirage-conduit/mirage-conduit.1.0.3/opam +++ b/packages/mirage-conduit/mirage-conduit.1.0.3/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire"] homepage: "https://github.com/mirage/ocaml-conduit" -dev-repo: "https://github.com/mirage/ocaml-conduit.git" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" bug-reports: "https://github.com/mirage/ocaml-conduit/issues" tags: "org:mirage" license: "ISC" @@ -10,19 +10,60 @@ license: "ISC" build: [ ["jbuilder" "subst" "-p" name "--name" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: ["jbuilder" "runtest" "-p" name] - depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "ppx_sexp_conv" {build} - "cstruct" {>= "3.0.0"} + "cstruct" {>= "3.0.0"} "mirage-types-lwt" {>= "3.0.0"} - "mirage-flow-lwt" {>= "1.2.0"} - "mirage-dns" {>= "3.0.0"} + "mirage-flow-lwt" {>= "1.2.0"} + "mirage-dns" {>= "3.0.0"} "conduit-lwt" - "vchan" {>= "3.0.0"} + "vchan" {>= "3.0.0"} "xenstore" - "tls" {>="0.8.0"} + "tls" {>= "0.8.0"} ] -available: [ocaml-version >="4.03.0"] +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: "md5=e1ec0cbd3478ea572f43491fab69db44" +} diff --git a/packages/mirage-conduit/mirage-conduit.1.0.3/url b/packages/mirage-conduit/mirage-conduit.1.0.3/url deleted file mode 100644 index 2a690e4f57b..00000000000 --- a/packages/mirage-conduit/mirage-conduit.1.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-conduit/releases/download/v1.0.3/conduit-1.0.3.tbz" -checksum: "e1ec0cbd3478ea572f43491fab69db44" \ No newline at end of file diff --git a/packages/mirage-conduit/mirage-conduit.2.0.0/descr b/packages/mirage-conduit/mirage-conduit.2.0.0/descr deleted file mode 100644 index a34a32f520b..00000000000 --- a/packages/mirage-conduit/mirage-conduit.2.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package for the MirageOS Conduit transports diff --git a/packages/mirage-conduit/mirage-conduit.2.0.0/opam b/packages/mirage-conduit/mirage-conduit.2.0.0/opam deleted file mode 100644 index 6ddf5883137..00000000000 --- a/packages/mirage-conduit/mirage-conduit.2.0.0/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1" -version: "2.0.0" -maintainer: "anil@recoil.org" -tags: ["org:mirage"] -build: [ - ["ocamlfind" "query" "conduit.mirage"] -] -depends: [ - "mirage-types" {>= "2.0.0" & < "3.0.0"} - "mirage-dns" {>= "2.0.0" & <"3.0.0"} - "tcpip" - "vchan" - "conduit" {= "0.7.2"} -] -ocaml-version: [>= "4.01.0"] diff --git a/packages/mirage-conduit/mirage-conduit.2.1.0/descr b/packages/mirage-conduit/mirage-conduit.2.1.0/descr deleted file mode 100644 index a34a32f520b..00000000000 --- a/packages/mirage-conduit/mirage-conduit.2.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package for the MirageOS Conduit transports diff --git a/packages/mirage-conduit/mirage-conduit.2.1.0/opam b/packages/mirage-conduit/mirage-conduit.2.1.0/opam index 08a394f1eb2..1c67b9160da 100644 --- a/packages/mirage-conduit/mirage-conduit.2.1.0/opam +++ b/packages/mirage-conduit/mirage-conduit.2.1.0/opam @@ -1,19 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire"] homepage: "https://github.com/mirage/ocaml-conduit" -dev-repo: "https://github.com/mirage/ocaml-conduit.git" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" bug-reports: "https://github.com/mirage/ocaml-conduit/issues" 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"} + "mirage-dns" {>= "2.0.0" & < "3.0.0"} "tcpip" - "vchan" {<"2.3.0"} + "vchan" {< "2.3.0"} "conduit" {>= "0.8.0" & < "0.15.0"} "tls" {>= "0.4.0"} ] -available: [ocaml-version >= "4.01.0"] +synopsis: "Virtual package for the MirageOS Conduit transports" diff --git a/packages/mirage-conduit/mirage-conduit.2.2.0/descr b/packages/mirage-conduit/mirage-conduit.2.2.0/descr deleted file mode 100644 index a34a32f520b..00000000000 --- a/packages/mirage-conduit/mirage-conduit.2.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package for the MirageOS Conduit transports diff --git a/packages/mirage-conduit/mirage-conduit.2.2.0/opam b/packages/mirage-conduit/mirage-conduit.2.2.0/opam index 2ac6e9e8302..a5d59338a82 100644 --- a/packages/mirage-conduit/mirage-conduit.2.2.0/opam +++ b/packages/mirage-conduit/mirage-conduit.2.2.0/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire"] homepage: "https://github.com/mirage/ocaml-conduit" -dev-repo: "https://github.com/mirage/ocaml-conduit.git" +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"} + "mirage-dns" {>= "2.0.0" & < "3.0.0"} "conduit" {>= "0.8.4" & < "0.15.0"} ] depopts: ["vchan" "tls"] @@ -17,4 +18,4 @@ conflicts: [ "tls" {< "0.5.0"} "vchan" {>="2.3.0"} ] -available: [ocaml-version >= "4.01.0"] +synopsis: "Virtual package for the MirageOS Conduit transports" diff --git a/packages/mirage-conduit/mirage-conduit.2.3.0/descr b/packages/mirage-conduit/mirage-conduit.2.3.0/descr deleted file mode 100644 index a34a32f520b..00000000000 --- a/packages/mirage-conduit/mirage-conduit.2.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package for the MirageOS Conduit transports diff --git a/packages/mirage-conduit/mirage-conduit.2.3.0/opam b/packages/mirage-conduit/mirage-conduit.2.3.0/opam index 9fcc70fc61a..7ed09009685 100644 --- a/packages/mirage-conduit/mirage-conduit.2.3.0/opam +++ b/packages/mirage-conduit/mirage-conduit.2.3.0/opam @@ -1,18 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire"] homepage: "https://github.com/mirage/ocaml-conduit" -dev-repo: "https://github.com/mirage/ocaml-conduit.git" +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"} - "mirage-flow-lwt" {>= "1.2.0"} - "mirage-dns" {>= "2.0.0" & <"3.0.0"} - "conduit" {>= "0.15.0" & <"0.16.0"} + "mirage-flow-lwt" {>= "1.2.0"} + "mirage-dns" {>= "2.0.0" & < "3.0.0"} + "conduit" {>= "0.15.0" & < "0.16.0"} ] depopts: [ "vchan" @@ -21,4 +22,8 @@ depopts: [ conflicts: [ "tls" {< "0.5.0"} ] -available: [ocaml-version >="4.01.0"] +synopsis: "Virtual package for the MirageOS Conduit transports" +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.15.0.tar.gz" + checksum: "md5=20f8016d86a0571df37d79f701b250cb" +} diff --git a/packages/mirage-conduit/mirage-conduit.2.3.0/url b/packages/mirage-conduit/mirage-conduit.2.3.0/url deleted file mode 100644 index fbd1ebbb73e..00000000000 --- a/packages/mirage-conduit/mirage-conduit.2.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-conduit/archive/v0.15.0.tar.gz" -checksum: "20f8016d86a0571df37d79f701b250cb" diff --git a/packages/mirage-conduit/mirage-conduit.2.3.1/descr b/packages/mirage-conduit/mirage-conduit.2.3.1/descr deleted file mode 100644 index a34a32f520b..00000000000 --- a/packages/mirage-conduit/mirage-conduit.2.3.1/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package for the MirageOS Conduit transports diff --git a/packages/mirage-conduit/mirage-conduit.2.3.1/opam b/packages/mirage-conduit/mirage-conduit.2.3.1/opam index be7c06c1a81..af08dc587ba 100644 --- a/packages/mirage-conduit/mirage-conduit.2.3.1/opam +++ b/packages/mirage-conduit/mirage-conduit.2.3.1/opam @@ -1,19 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire"] homepage: "https://github.com/mirage/ocaml-conduit" -dev-repo: "https://github.com/mirage/ocaml-conduit.git" +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: [ - "cstruct" {>= "1.0.1"} + "ocaml" {>= "4.03.0"} + "cstruct" {>= "1.0.1"} "mirage-types-lwt" {>= "3.0.0"} - "mirage-flow-lwt" {>= "1.2.0"} - "mirage-dns" {>= "2.6.0" & < "3.0.0"} - "conduit" {>= "0.15.0" & <"0.16.0"} + "mirage-flow-lwt" {>= "1.2.0"} + "mirage-dns" {>= "2.6.0" & < "3.0.0"} + "conduit" {>= "0.15.0" & < "0.16.0"} ] depopts: [ "vchan" @@ -22,4 +23,8 @@ depopts: [ conflicts: [ "tls" {< "0.8.0"} ] -available: [ocaml-version >="4.03.0"] +synopsis: "Virtual package for the MirageOS Conduit transports" +url { + src: "https://github.com/mirage/ocaml-conduit/archive/v0.15.2.tar.gz" + checksum: "md5=c62120ab9d6ae02256d8ec13032bac00" +} diff --git a/packages/mirage-conduit/mirage-conduit.2.3.1/url b/packages/mirage-conduit/mirage-conduit.2.3.1/url deleted file mode 100644 index 44a425bbd46..00000000000 --- a/packages/mirage-conduit/mirage-conduit.2.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-conduit/archive/v0.15.2.tar.gz" -checksum: "c62120ab9d6ae02256d8ec13032bac00" diff --git a/packages/mirage-conduit/mirage-conduit.3.0.0/descr b/packages/mirage-conduit/mirage-conduit.3.0.0/descr deleted file mode 100644 index 34d65f5899f..00000000000 --- a/packages/mirage-conduit/mirage-conduit.3.0.0/descr +++ /dev/null @@ -1,37 +0,0 @@ -Network conduit library - -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 \ No newline at end of file diff --git a/packages/mirage-conduit/mirage-conduit.3.0.0/opam b/packages/mirage-conduit/mirage-conduit.3.0.0/opam index 4d9f7811934..3a6fd20cbaf 100644 --- a/packages/mirage-conduit/mirage-conduit.3.0.0/opam +++ b/packages/mirage-conduit/mirage-conduit.3.0.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire"] homepage: "https://github.com/mirage/ocaml-conduit" -dev-repo: "https://github.com/mirage/ocaml-conduit.git" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" bug-reports: "https://github.com/mirage/ocaml-conduit/issues" tags: "org:mirage" license: "ISC" @@ -13,14 +13,56 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta10"} - "ppx_sexp_conv" {build} - "cstruct" {>= "3.0.0"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta10"} + "ppx_sexp_conv" {build} + "cstruct" {>= "3.0.0"} "mirage-types-lwt" {>= "3.0.0"} - "mirage-flow-lwt" {>= "1.2.0"} - "mirage-dns" {>= "3.0.0"} + "mirage-flow-lwt" {>= "1.2.0"} + "mirage-dns" {>= "3.0.0"} "conduit-lwt" - "vchan" {>= "3.0.0"} - "tls" {>="0.8.0"} + "vchan" {>= "3.0.0"} + "tls" {>= "0.8.0"} ] -available: [ocaml-version >="4.03.0"] +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: "md5=4656f150b9f98603c21d00c8f0aa1a9b" +} diff --git a/packages/mirage-conduit/mirage-conduit.3.0.0/url b/packages/mirage-conduit/mirage-conduit.3.0.0/url deleted file mode 100644 index f7ff75a565d..00000000000 --- a/packages/mirage-conduit/mirage-conduit.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-conduit/releases/download/v1.0.0/conduit-1.0.0.tbz" -checksum: "4656f150b9f98603c21d00c8f0aa1a9b" diff --git a/packages/mirage-conduit/mirage-conduit.3.0.1/descr b/packages/mirage-conduit/mirage-conduit.3.0.1/descr deleted file mode 100644 index cb46f15b9a3..00000000000 --- a/packages/mirage-conduit/mirage-conduit.3.0.1/descr +++ /dev/null @@ -1,35 +0,0 @@ -Network conduit library - -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 \ No newline at end of file diff --git a/packages/mirage-conduit/mirage-conduit.3.0.1/opam b/packages/mirage-conduit/mirage-conduit.3.0.1/opam index 4d9f7811934..e8e39699f7b 100644 --- a/packages/mirage-conduit/mirage-conduit.3.0.1/opam +++ b/packages/mirage-conduit/mirage-conduit.3.0.1/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: ["Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire"] homepage: "https://github.com/mirage/ocaml-conduit" -dev-repo: "https://github.com/mirage/ocaml-conduit.git" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" bug-reports: "https://github.com/mirage/ocaml-conduit/issues" tags: "org:mirage" license: "ISC" @@ -13,14 +13,54 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta10"} - "ppx_sexp_conv" {build} - "cstruct" {>= "3.0.0"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta10"} + "ppx_sexp_conv" {build} + "cstruct" {>= "3.0.0"} "mirage-types-lwt" {>= "3.0.0"} - "mirage-flow-lwt" {>= "1.2.0"} - "mirage-dns" {>= "3.0.0"} + "mirage-flow-lwt" {>= "1.2.0"} + "mirage-dns" {>= "3.0.0"} "conduit-lwt" - "vchan" {>= "3.0.0"} - "tls" {>="0.8.0"} + "vchan" {>= "3.0.0"} + "tls" {>= "0.8.0"} ] -available: [ocaml-version >="4.03.0"] +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. + +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.1/conduit-1.0.1.tbz" + checksum: "md5=ef2095d59d93303697c944f9d404e64d" +} diff --git a/packages/mirage-conduit/mirage-conduit.3.0.1/url b/packages/mirage-conduit/mirage-conduit.3.0.1/url deleted file mode 100644 index a11f363f012..00000000000 --- a/packages/mirage-conduit/mirage-conduit.3.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-conduit/releases/download/v1.0.1/conduit-1.0.1.tbz" -checksum: "ef2095d59d93303697c944f9d404e64d" \ No newline at end of file diff --git a/packages/mirage-console-lwt/mirage-console-lwt.2.2.0/descr b/packages/mirage-console-lwt/mirage-console-lwt.2.2.0/descr deleted file mode 100644 index 2853ee6c02d..00000000000 --- a/packages/mirage-console-lwt/mirage-console-lwt.2.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -A Mirage-compatible Console library for Xen and Unix diff --git a/packages/mirage-console-lwt/mirage-console-lwt.2.2.0/opam b/packages/mirage-console-lwt/mirage-console-lwt.2.2.0/opam index c68838375a5..15aa8ed2bd1 100644 --- a/packages/mirage-console-lwt/mirage-console-lwt.2.2.0/opam +++ b/packages/mirage-console-lwt/mirage-console-lwt.2.2.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-console.git" +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"] @@ -11,6 +11,7 @@ license: "ISC" build: ["ocaml" "pkg/pkg.ml" "build" "--pkg-name" name "--pinned" "%{pinned}%"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.8.0"} @@ -19,3 +20,9 @@ depends: [ "cstruct" {>= "1.9.0"} "cstruct-lwt" ] +synopsis: "A Mirage-compatible Console library for Xen and Unix" +url { + src: + "https://github.com/mirage/mirage-console/releases/download/2.2.0/mirage-console-lwt-2.2.0.tbz" + checksum: "md5=d9333b419b4a300e1113dbadc23ef820" +} diff --git a/packages/mirage-console-lwt/mirage-console-lwt.2.2.0/url b/packages/mirage-console-lwt/mirage-console-lwt.2.2.0/url deleted file mode 100644 index f4bd7ee33ce..00000000000 --- a/packages/mirage-console-lwt/mirage-console-lwt.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/2.2.0/mirage-console-lwt-2.2.0.tbz" -checksum: "d9333b419b4a300e1113dbadc23ef820" diff --git a/packages/mirage-console-lwt/mirage-console-lwt.2.3.2/descr b/packages/mirage-console-lwt/mirage-console-lwt.2.3.2/descr deleted file mode 100644 index 2853ee6c02d..00000000000 --- a/packages/mirage-console-lwt/mirage-console-lwt.2.3.2/descr +++ /dev/null @@ -1 +0,0 @@ -A Mirage-compatible Console library for Xen and Unix diff --git a/packages/mirage-console-lwt/mirage-console-lwt.2.3.2/opam b/packages/mirage-console-lwt/mirage-console-lwt.2.3.2/opam deleted file mode 100644 index f796f48c6d3..00000000000 --- a/packages/mirage-console-lwt/mirage-console-lwt.2.3.2/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/mirage-console" -bug-reports: "https://github.com/mirage/mirage-console/issues" -dev-repo: "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: [ - [ "jbuilder" "subst"] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] -] - -depends: [ - "jbuilder" {build & >="1.0+beta9"} - "mirage-console" {>= "2.3.0"} - "lwt" - "cstruct" {>= "1.9.0"} - "cstruct-lwt" -] -available: [ocaml-version >= "4.03.0"] diff --git a/packages/mirage-console-lwt/mirage-console-lwt.2.3.2/url b/packages/mirage-console-lwt/mirage-console-lwt.2.3.2/url deleted file mode 100644 index cbff18b56f2..00000000000 --- a/packages/mirage-console-lwt/mirage-console-lwt.2.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/2.3.2/mirage-console-2.3.2.tbz" -checksum: "90bbc8993ad851a74b3a6d99c268d0e8" diff --git a/packages/mirage-console-lwt/mirage-console-lwt.2.3.3/descr b/packages/mirage-console-lwt/mirage-console-lwt.2.3.3/descr deleted file mode 100644 index 169a8d11fa0..00000000000 --- a/packages/mirage-console-lwt/mirage-console-lwt.2.3.3/descr +++ /dev/null @@ -1,40 +0,0 @@ -Implementations of Mirage consoles, for Unix and Xen - - -The Unix version of the console currently uses standard output. The code is in - - unix/console.{ml,mli} - -The Xen kernel version of the console uses the primary PV console ring. The -code is in - - xen/console.{ml,mli} - -There is also a Unix userspace utility which creates and services Xen consoles -("console backends"): - -Connect a console to a VM like this: - -``` -[root@st30 ~]# ./mirage-console connect trusty -Operating on VM domain id: 19 -Creating device 1 (linux device /dev/tty1) -{ ref = 128; event_channel = 13 } -``` - -Then inside the guest: - -``` -[root@trusty ~]# cat > /dev/hvc1 -hello -there -``` - -And observe in dom0: - -``` -hello -there -``` - -Then hit Control+C and it all cleans up. \ No newline at end of file diff --git a/packages/mirage-console-lwt/mirage-console-lwt.2.3.3/opam b/packages/mirage-console-lwt/mirage-console-lwt.2.3.3/opam index 17de58ba18e..c68f958df8c 100644 --- a/packages/mirage-console-lwt/mirage-console-lwt.2.3.3/opam +++ b/packages/mirage-console-lwt/mirage-console-lwt.2.3.3/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-console.git" +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"] @@ -14,9 +14,54 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" + "jbuilder" {build & >= "1.0+beta9"} "mirage-console" {>= "2.2.0"} "lwt" "cstruct" {>= "1.9.0"} "cstruct-lwt" ] +synopsis: "Implementations of Mirage consoles, for Unix and Xen" +description: """ +The Unix version of the console currently uses standard output. The code is in + + unix/console.{ml,mli} + +The Xen kernel version of the console uses the primary PV console ring. The +code is in + + xen/console.{ml,mli} + +There is also a Unix userspace utility which creates and services Xen consoles +("console backends"): + +Connect a console to a VM like this: + +``` +[root@st30 ~]# ./mirage-console connect trusty +Operating on VM domain id: 19 +Creating device 1 (linux device /dev/tty1) +{ ref = 128; event_channel = 13 } +``` + +Then inside the guest: + +``` +[root@trusty ~]# cat > /dev/hvc1 +hello +there +``` + +And observe in dom0: + +``` +hello +there +``` + +Then hit Control+C and it all cleans up.""" +url { + src: + "https://github.com/mirage/mirage-console/releases/download/v2.3.3/mirage-console-2.3.3.tbz" + checksum: "md5=5333550e819614a59547a3ee98cf33ef" +} diff --git a/packages/mirage-console-lwt/mirage-console-lwt.2.3.3/url b/packages/mirage-console-lwt/mirage-console-lwt.2.3.3/url deleted file mode 100644 index 10c74f4ea66..00000000000 --- a/packages/mirage-console-lwt/mirage-console-lwt.2.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/v2.3.3/mirage-console-2.3.3.tbz" -checksum: "5333550e819614a59547a3ee98cf33ef" \ No newline at end of file diff --git a/packages/mirage-console-lwt/mirage-console-lwt.2.3.4/descr b/packages/mirage-console-lwt/mirage-console-lwt.2.3.4/descr deleted file mode 100644 index 169a8d11fa0..00000000000 --- a/packages/mirage-console-lwt/mirage-console-lwt.2.3.4/descr +++ /dev/null @@ -1,40 +0,0 @@ -Implementations of Mirage consoles, for Unix and Xen - - -The Unix version of the console currently uses standard output. The code is in - - unix/console.{ml,mli} - -The Xen kernel version of the console uses the primary PV console ring. The -code is in - - xen/console.{ml,mli} - -There is also a Unix userspace utility which creates and services Xen consoles -("console backends"): - -Connect a console to a VM like this: - -``` -[root@st30 ~]# ./mirage-console connect trusty -Operating on VM domain id: 19 -Creating device 1 (linux device /dev/tty1) -{ ref = 128; event_channel = 13 } -``` - -Then inside the guest: - -``` -[root@trusty ~]# cat > /dev/hvc1 -hello -there -``` - -And observe in dom0: - -``` -hello -there -``` - -Then hit Control+C and it all cleans up. \ No newline at end of file diff --git a/packages/mirage-console-lwt/mirage-console-lwt.2.3.4/opam b/packages/mirage-console-lwt/mirage-console-lwt.2.3.4/opam index a1b5d68e46c..bfe6b760559 100644 --- a/packages/mirage-console-lwt/mirage-console-lwt.2.3.4/opam +++ b/packages/mirage-console-lwt/mirage-console-lwt.2.3.4/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-console.git" +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"] @@ -14,10 +14,54 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "mirage-console" {>= "2.2.0"} "lwt" "cstruct" {>= "1.9.0"} "cstruct-lwt" ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Implementations of Mirage consoles, for Unix and Xen" +description: """ +The Unix version of the console currently uses standard output. The code is in + + unix/console.{ml,mli} + +The Xen kernel version of the console uses the primary PV console ring. The +code is in + + xen/console.{ml,mli} + +There is also a Unix userspace utility which creates and services Xen consoles +("console backends"): + +Connect a console to a VM like this: + +``` +[root@st30 ~]# ./mirage-console connect trusty +Operating on VM domain id: 19 +Creating device 1 (linux device /dev/tty1) +{ ref = 128; event_channel = 13 } +``` + +Then inside the guest: + +``` +[root@trusty ~]# cat > /dev/hvc1 +hello +there +``` + +And observe in dom0: + +``` +hello +there +``` + +Then hit Control+C and it all cleans up.""" +url { + src: + "https://github.com/mirage/mirage-console/releases/download/v2.3.4/mirage-console-2.3.4.tbz" + checksum: "md5=b81bd7033517c1e41527a2055ce0d22f" +} diff --git a/packages/mirage-console-lwt/mirage-console-lwt.2.3.4/url b/packages/mirage-console-lwt/mirage-console-lwt.2.3.4/url deleted file mode 100644 index 1146051b80a..00000000000 --- a/packages/mirage-console-lwt/mirage-console-lwt.2.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/v2.3.4/mirage-console-2.3.4.tbz" -checksum: "b81bd7033517c1e41527a2055ce0d22f" \ No newline at end of file diff --git a/packages/mirage-console-lwt/mirage-console-lwt.2.3.5/descr b/packages/mirage-console-lwt/mirage-console-lwt.2.3.5/descr deleted file mode 100644 index 169a8d11fa0..00000000000 --- a/packages/mirage-console-lwt/mirage-console-lwt.2.3.5/descr +++ /dev/null @@ -1,40 +0,0 @@ -Implementations of Mirage consoles, for Unix and Xen - - -The Unix version of the console currently uses standard output. The code is in - - unix/console.{ml,mli} - -The Xen kernel version of the console uses the primary PV console ring. The -code is in - - xen/console.{ml,mli} - -There is also a Unix userspace utility which creates and services Xen consoles -("console backends"): - -Connect a console to a VM like this: - -``` -[root@st30 ~]# ./mirage-console connect trusty -Operating on VM domain id: 19 -Creating device 1 (linux device /dev/tty1) -{ ref = 128; event_channel = 13 } -``` - -Then inside the guest: - -``` -[root@trusty ~]# cat > /dev/hvc1 -hello -there -``` - -And observe in dom0: - -``` -hello -there -``` - -Then hit Control+C and it all cleans up. \ No newline at end of file diff --git a/packages/mirage-console-lwt/mirage-console-lwt.2.3.5/opam b/packages/mirage-console-lwt/mirage-console-lwt.2.3.5/opam index d6942ef060a..e88a2a315f3 100644 --- a/packages/mirage-console-lwt/mirage-console-lwt.2.3.5/opam +++ b/packages/mirage-console-lwt/mirage-console-lwt.2.3.5/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-console.git" +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"] @@ -14,10 +14,54 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "mirage-console" {>= "2.3.5"} "lwt" "cstruct" {>= "1.9.0"} "cstruct-lwt" ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Implementations of Mirage consoles, for Unix and Xen" +description: """ +The Unix version of the console currently uses standard output. The code is in + + unix/console.{ml,mli} + +The Xen kernel version of the console uses the primary PV console ring. The +code is in + + xen/console.{ml,mli} + +There is also a Unix userspace utility which creates and services Xen consoles +("console backends"): + +Connect a console to a VM like this: + +``` +[root@st30 ~]# ./mirage-console connect trusty +Operating on VM domain id: 19 +Creating device 1 (linux device /dev/tty1) +{ ref = 128; event_channel = 13 } +``` + +Then inside the guest: + +``` +[root@trusty ~]# cat > /dev/hvc1 +hello +there +``` + +And observe in dom0: + +``` +hello +there +``` + +Then hit Control+C and it all cleans up.""" +url { + src: + "https://github.com/mirage/mirage-console/releases/download/v2.3.5/mirage-console-2.3.5.tbz" + checksum: "md5=6d0d18cc25fc3e14f070fbb79a24f9ca" +} diff --git a/packages/mirage-console-lwt/mirage-console-lwt.2.3.5/url b/packages/mirage-console-lwt/mirage-console-lwt.2.3.5/url deleted file mode 100644 index 8940fbeacc1..00000000000 --- a/packages/mirage-console-lwt/mirage-console-lwt.2.3.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/v2.3.5/mirage-console-2.3.5.tbz" -checksum: "6d0d18cc25fc3e14f070fbb79a24f9ca" \ No newline at end of file diff --git a/packages/mirage-console-solo5/mirage-console-solo5.0.1.1/descr b/packages/mirage-console-solo5/mirage-console-solo5.0.1.1/descr deleted file mode 100644 index 0e3679f1247..00000000000 --- a/packages/mirage-console-solo5/mirage-console-solo5.0.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Mirage CONSOLE implementation for Solo5 - -Mirage CONSOLE implementation for Solo5 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 index 357fc7800f2..f477c4dfbb1 100644 --- a/packages/mirage-console-solo5/mirage-console-solo5.0.1.1/opam +++ b/packages/mirage-console-solo5/mirage-console-solo5.0.1.1/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-console-solo5.git" +dev-repo: "git+https://github.com/mirage/mirage-console-solo5.git" license: "ISC" authors: [ "Anil Madhavapeddy " @@ -14,10 +14,16 @@ build: [make "PREFIX=%{prefix}%"] install: [make "install" "PREFIX=%{prefix}%"] remove: ["ocamlfind" "remove" "mirage-console-solo5"] depends: [ + "ocaml" "ocamlfind" {build} "mirage-console" "mirage-types-lwt" {< "3.0.0"} "mirage-solo5" ] - - +synopsis: "Mirage CONSOLE implementation for Solo5" +description: "Mirage CONSOLE implementation for Solo5" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-console-solo5/archive/v0.1.1.tar.gz" + checksum: "md5=e6749a92ac0ed788d8be54094565a039" +} diff --git a/packages/mirage-console-solo5/mirage-console-solo5.0.1.1/url b/packages/mirage-console-solo5/mirage-console-solo5.0.1.1/url deleted file mode 100644 index 282d93052bc..00000000000 --- a/packages/mirage-console-solo5/mirage-console-solo5.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-console-solo5/archive/v0.1.1.tar.gz" -checksum: "e6749a92ac0ed788d8be54094565a039" diff --git a/packages/mirage-console-solo5/mirage-console-solo5.0.2.0/descr b/packages/mirage-console-solo5/mirage-console-solo5.0.2.0/descr deleted file mode 100644 index e0970f894a8..00000000000 --- a/packages/mirage-console-solo5/mirage-console-solo5.0.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Solo5 implementation of MirageOS console interface - -This library implements the MirageOS console interface for Solo5 targets. \ No newline at end of file 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 index 22966e25ca5..cae934be54e 100644 --- a/packages/mirage-console-solo5/mirage-console-solo5.0.2.0/opam +++ b/packages/mirage-console-solo5/mirage-console-solo5.0.2.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-console-solo5.git" +dev-repo: "git+https://github.com/mirage/mirage-console-solo5.git" license: "ISC" authors: [ "Anil Madhavapeddy " @@ -16,6 +16,7 @@ build: [ ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -24,4 +25,11 @@ depends: [ "cstruct" "lwt" ] -available: [ocaml-version >= "4.03.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: "md5=d1182b35f2ea5d558e42659da5a3179e" +} diff --git a/packages/mirage-console-solo5/mirage-console-solo5.0.2.0/url b/packages/mirage-console-solo5/mirage-console-solo5.0.2.0/url deleted file mode 100644 index 3b1fc1d08b0..00000000000 --- a/packages/mirage-console-solo5/mirage-console-solo5.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console-solo5/releases/download/v0.2.0/mirage-console-solo5-0.2.0.tbz" -checksum: "d1182b35f2ea5d558e42659da5a3179e" \ No newline at end of file diff --git a/packages/mirage-console-unix/mirage-console-unix.0.9.9/descr b/packages/mirage-console-unix/mirage-console-unix.0.9.9/descr deleted file mode 100644 index a2f9c411188..00000000000 --- a/packages/mirage-console-unix/mirage-console-unix.0.9.9/descr +++ /dev/null @@ -1 +0,0 @@ -A Mirage-compatible Console library for Unix diff --git a/packages/mirage-console-unix/mirage-console-unix.0.9.9/opam b/packages/mirage-console-unix/mirage-console-unix.0.9.9/opam deleted file mode 100644 index ac457adab8e..00000000000 --- a/packages/mirage-console-unix/mirage-console-unix.0.9.9/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "unix-build"] -remove: ["ocamlfind" "remove" "mirage-console-unix"] -depends: [ - "ocamlfind" - "cstruct" {<"3.0.0"} - "cstruct-lwt" - "mirage-types" {="0.3.0"} - "mirage-unix" {>="0.9.9"} -] -dev-repo: "git://github.com/mirage/mirage-console" -install: [make "unix-install"] diff --git a/packages/mirage-console-unix/mirage-console-unix.0.9.9/url b/packages/mirage-console-unix/mirage-console-unix.0.9.9/url deleted file mode 100644 index 877ea43d74b..00000000000 --- a/packages/mirage-console-unix/mirage-console-unix.0.9.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/archive/v0.9.9.tar.gz" -checksum: "9628ac0871182f5bc3ade47190edcdab" diff --git a/packages/mirage-console-unix/mirage-console-unix.1.0.0/descr b/packages/mirage-console-unix/mirage-console-unix.1.0.0/descr deleted file mode 100644 index a2f9c411188..00000000000 --- a/packages/mirage-console-unix/mirage-console-unix.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -A Mirage-compatible Console library for Unix diff --git a/packages/mirage-console-unix/mirage-console-unix.1.0.0/opam b/packages/mirage-console-unix/mirage-console-unix.1.0.0/opam index 30e5dcbf94c..78d9d01b9dc 100644 --- a/packages/mirage-console-unix/mirage-console-unix.1.0.0/opam +++ b/packages/mirage-console-unix/mirage-console-unix.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,11 +7,18 @@ tags: [ build: [make "unix-build"] remove: ["ocamlfind" "remove" "mirage-console-unix"] depends: [ + "ocaml" "ocamlfind" - "cstruct" {<"3.0.0"} + "cstruct" {< "3.0.0"} "cstruct-lwt" - "mirage-types" {>="0.4.0" & <"2.0.0"} - "mirage-unix" {>="0.9.9"} + "mirage-types" {>= "0.4.0" & < "2.0.0"} + "mirage-unix" {>= "0.9.9"} ] dev-repo: "git://github.com/mirage/mirage-console" install: [make "unix-install"] +synopsis: "A Mirage-compatible Console library for Unix" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-console/archive/v1.0.0.tar.gz" + checksum: "md5=50fe098cd7d56013f4f963a90e5320b5" +} diff --git a/packages/mirage-console-unix/mirage-console-unix.1.0.0/url b/packages/mirage-console-unix/mirage-console-unix.1.0.0/url deleted file mode 100644 index 931ece90bc4..00000000000 --- a/packages/mirage-console-unix/mirage-console-unix.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/archive/v1.0.0.tar.gz" -checksum: "50fe098cd7d56013f4f963a90e5320b5" diff --git a/packages/mirage-console-unix/mirage-console-unix.2.2.0/descr b/packages/mirage-console-unix/mirage-console-unix.2.2.0/descr deleted file mode 100644 index a2f9c411188..00000000000 --- a/packages/mirage-console-unix/mirage-console-unix.2.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -A Mirage-compatible Console library for Unix diff --git a/packages/mirage-console-unix/mirage-console-unix.2.2.0/opam b/packages/mirage-console-unix/mirage-console-unix.2.2.0/opam deleted file mode 100644 index a69d5ea0be1..00000000000 --- a/packages/mirage-console-unix/mirage-console-unix.2.2.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/mirage-console" -bug-reports: "https://github.com/mirage/mirage-console/issues" -dev-repo: "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: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build & >= "0.8.0"} - "lwt" {>="2.4.7"} - "cstruct" {<"3.0.0"} - "cstruct-lwt" - "mirage-console-lwt" {>= "2.2.0"} - "mirage-unix" {>= "1.1.0"} -] -available: [ocaml-version >= "4.03.0"] diff --git a/packages/mirage-console-unix/mirage-console-unix.2.2.0/url b/packages/mirage-console-unix/mirage-console-unix.2.2.0/url deleted file mode 100644 index 9b71c31267c..00000000000 --- a/packages/mirage-console-unix/mirage-console-unix.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/2.2.0/mirage-console-unix-2.2.0.tbz" -checksum: "56f97bb88c801f96365e8ff715a3c2c6" diff --git a/packages/mirage-console-unix/mirage-console-unix.2.2.1/descr b/packages/mirage-console-unix/mirage-console-unix.2.2.1/descr deleted file mode 100644 index a2f9c411188..00000000000 --- a/packages/mirage-console-unix/mirage-console-unix.2.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -A Mirage-compatible Console library for Unix diff --git a/packages/mirage-console-unix/mirage-console-unix.2.2.1/opam b/packages/mirage-console-unix/mirage-console-unix.2.2.1/opam index 6a5d8ac42ce..b3de9a3e6e2 100644 --- a/packages/mirage-console-unix/mirage-console-unix.2.2.1/opam +++ b/packages/mirage-console-unix/mirage-console-unix.2.2.1/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-console.git" +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"] @@ -11,13 +11,19 @@ license: "ISC" build: ["ocaml" "pkg/pkg.ml" "build" "--pkg-name" name "--pinned" "%{pinned}%"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.8.0"} - "lwt" {>="2.4.7"} + "lwt" {>= "2.4.7"} "cstruct" "cstruct-lwt" "mirage-console-lwt" {>= "2.2.0"} "mirage-unix" {>= "1.1.0"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "A Mirage-compatible Console library for Unix" +url { + src: + "https://github.com/mirage/mirage-console/releases/download/2.2.1/mirage-console-unix-2.2.1.tbz" + checksum: "md5=351b57d34a8faabc9f765ce5651b5beb" +} diff --git a/packages/mirage-console-unix/mirage-console-unix.2.2.1/url b/packages/mirage-console-unix/mirage-console-unix.2.2.1/url deleted file mode 100644 index 461cf9d3ae6..00000000000 --- a/packages/mirage-console-unix/mirage-console-unix.2.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/2.2.1/mirage-console-unix-2.2.1.tbz" -checksum: "351b57d34a8faabc9f765ce5651b5beb" diff --git a/packages/mirage-console-unix/mirage-console-unix.2.3.2/descr b/packages/mirage-console-unix/mirage-console-unix.2.3.2/descr deleted file mode 100644 index a2f9c411188..00000000000 --- a/packages/mirage-console-unix/mirage-console-unix.2.3.2/descr +++ /dev/null @@ -1 +0,0 @@ -A Mirage-compatible Console library for Unix diff --git a/packages/mirage-console-unix/mirage-console-unix.2.3.2/opam b/packages/mirage-console-unix/mirage-console-unix.2.3.2/opam index 40dd4571f89..0c9845ccc12 100644 --- a/packages/mirage-console-unix/mirage-console-unix.2.3.2/opam +++ b/packages/mirage-console-unix/mirage-console-unix.2.3.2/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-console.git" +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"] @@ -14,11 +14,17 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} - "lwt" {>="2.4.7"} - "cstruct" {>="2.4.0"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} + "lwt" {>= "2.4.7"} + "cstruct" {>= "2.4.0"} "cstruct-lwt" "mirage-console-lwt" {>= "2.3.0"} - "mirage-unix" {>="1.1.0"} + "mirage-unix" {>= "1.1.0"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "A Mirage-compatible Console library for Unix" +url { + src: + "https://github.com/mirage/mirage-console/releases/download/2.3.2/mirage-console-2.3.2.tbz" + checksum: "md5=90bbc8993ad851a74b3a6d99c268d0e8" +} diff --git a/packages/mirage-console-unix/mirage-console-unix.2.3.2/url b/packages/mirage-console-unix/mirage-console-unix.2.3.2/url deleted file mode 100644 index cbff18b56f2..00000000000 --- a/packages/mirage-console-unix/mirage-console-unix.2.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/2.3.2/mirage-console-2.3.2.tbz" -checksum: "90bbc8993ad851a74b3a6d99c268d0e8" diff --git a/packages/mirage-console-unix/mirage-console-unix.2.3.3/descr b/packages/mirage-console-unix/mirage-console-unix.2.3.3/descr deleted file mode 100644 index 169a8d11fa0..00000000000 --- a/packages/mirage-console-unix/mirage-console-unix.2.3.3/descr +++ /dev/null @@ -1,40 +0,0 @@ -Implementations of Mirage consoles, for Unix and Xen - - -The Unix version of the console currently uses standard output. The code is in - - unix/console.{ml,mli} - -The Xen kernel version of the console uses the primary PV console ring. The -code is in - - xen/console.{ml,mli} - -There is also a Unix userspace utility which creates and services Xen consoles -("console backends"): - -Connect a console to a VM like this: - -``` -[root@st30 ~]# ./mirage-console connect trusty -Operating on VM domain id: 19 -Creating device 1 (linux device /dev/tty1) -{ ref = 128; event_channel = 13 } -``` - -Then inside the guest: - -``` -[root@trusty ~]# cat > /dev/hvc1 -hello -there -``` - -And observe in dom0: - -``` -hello -there -``` - -Then hit Control+C and it all cleans up. \ No newline at end of file diff --git a/packages/mirage-console-unix/mirage-console-unix.2.3.3/opam b/packages/mirage-console-unix/mirage-console-unix.2.3.3/opam deleted file mode 100644 index 30628808159..00000000000 --- a/packages/mirage-console-unix/mirage-console-unix.2.3.3/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/mirage-console" -bug-reports: "https://github.com/mirage/mirage-console/issues" -dev-repo: "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: [ - [ "jbuilder" "subst"] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] -] - -depends: [ - "jbuilder" {build & >="1.0+beta9"} - "lwt" {>="2.4.7"} - "cstruct" {>="3.0.0"} - "cstruct-lwt" - "mirage-console-lwt" {>= "2.2.0"} - "mirage-unix" {>="1.1.0"} -] -available: [ocaml-version >= "4.03.0"] diff --git a/packages/mirage-console-unix/mirage-console-unix.2.3.3/url b/packages/mirage-console-unix/mirage-console-unix.2.3.3/url deleted file mode 100644 index 10c74f4ea66..00000000000 --- a/packages/mirage-console-unix/mirage-console-unix.2.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/v2.3.3/mirage-console-2.3.3.tbz" -checksum: "5333550e819614a59547a3ee98cf33ef" \ No newline at end of file diff --git a/packages/mirage-console-unix/mirage-console-unix.2.3.4/descr b/packages/mirage-console-unix/mirage-console-unix.2.3.4/descr deleted file mode 100644 index 169a8d11fa0..00000000000 --- a/packages/mirage-console-unix/mirage-console-unix.2.3.4/descr +++ /dev/null @@ -1,40 +0,0 @@ -Implementations of Mirage consoles, for Unix and Xen - - -The Unix version of the console currently uses standard output. The code is in - - unix/console.{ml,mli} - -The Xen kernel version of the console uses the primary PV console ring. The -code is in - - xen/console.{ml,mli} - -There is also a Unix userspace utility which creates and services Xen consoles -("console backends"): - -Connect a console to a VM like this: - -``` -[root@st30 ~]# ./mirage-console connect trusty -Operating on VM domain id: 19 -Creating device 1 (linux device /dev/tty1) -{ ref = 128; event_channel = 13 } -``` - -Then inside the guest: - -``` -[root@trusty ~]# cat > /dev/hvc1 -hello -there -``` - -And observe in dom0: - -``` -hello -there -``` - -Then hit Control+C and it all cleans up. \ No newline at end of file diff --git a/packages/mirage-console-unix/mirage-console-unix.2.3.4/opam b/packages/mirage-console-unix/mirage-console-unix.2.3.4/opam index 30628808159..951a65ffa1e 100644 --- a/packages/mirage-console-unix/mirage-console-unix.2.3.4/opam +++ b/packages/mirage-console-unix/mirage-console-unix.2.3.4/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-console.git" +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"] @@ -14,11 +14,55 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} - "lwt" {>="2.4.7"} - "cstruct" {>="3.0.0"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} + "lwt" {>= "2.4.7"} + "cstruct" {>= "3.0.0"} "cstruct-lwt" "mirage-console-lwt" {>= "2.2.0"} - "mirage-unix" {>="1.1.0"} + "mirage-unix" {>= "1.1.0"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Implementations of Mirage consoles, for Unix and Xen" +description: """ +The Unix version of the console currently uses standard output. The code is in + + unix/console.{ml,mli} + +The Xen kernel version of the console uses the primary PV console ring. The +code is in + + xen/console.{ml,mli} + +There is also a Unix userspace utility which creates and services Xen consoles +("console backends"): + +Connect a console to a VM like this: + +``` +[root@st30 ~]# ./mirage-console connect trusty +Operating on VM domain id: 19 +Creating device 1 (linux device /dev/tty1) +{ ref = 128; event_channel = 13 } +``` + +Then inside the guest: + +``` +[root@trusty ~]# cat > /dev/hvc1 +hello +there +``` + +And observe in dom0: + +``` +hello +there +``` + +Then hit Control+C and it all cleans up.""" +url { + src: + "https://github.com/mirage/mirage-console/releases/download/v2.3.4/mirage-console-2.3.4.tbz" + checksum: "md5=b81bd7033517c1e41527a2055ce0d22f" +} diff --git a/packages/mirage-console-unix/mirage-console-unix.2.3.4/url b/packages/mirage-console-unix/mirage-console-unix.2.3.4/url deleted file mode 100644 index 1146051b80a..00000000000 --- a/packages/mirage-console-unix/mirage-console-unix.2.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/v2.3.4/mirage-console-2.3.4.tbz" -checksum: "b81bd7033517c1e41527a2055ce0d22f" \ No newline at end of file diff --git a/packages/mirage-console-unix/mirage-console-unix.2.3.5/descr b/packages/mirage-console-unix/mirage-console-unix.2.3.5/descr deleted file mode 100644 index 169a8d11fa0..00000000000 --- a/packages/mirage-console-unix/mirage-console-unix.2.3.5/descr +++ /dev/null @@ -1,40 +0,0 @@ -Implementations of Mirage consoles, for Unix and Xen - - -The Unix version of the console currently uses standard output. The code is in - - unix/console.{ml,mli} - -The Xen kernel version of the console uses the primary PV console ring. The -code is in - - xen/console.{ml,mli} - -There is also a Unix userspace utility which creates and services Xen consoles -("console backends"): - -Connect a console to a VM like this: - -``` -[root@st30 ~]# ./mirage-console connect trusty -Operating on VM domain id: 19 -Creating device 1 (linux device /dev/tty1) -{ ref = 128; event_channel = 13 } -``` - -Then inside the guest: - -``` -[root@trusty ~]# cat > /dev/hvc1 -hello -there -``` - -And observe in dom0: - -``` -hello -there -``` - -Then hit Control+C and it all cleans up. \ No newline at end of file diff --git a/packages/mirage-console-unix/mirage-console-unix.2.3.5/opam b/packages/mirage-console-unix/mirage-console-unix.2.3.5/opam index b0a8c3cb407..2895ae68930 100644 --- a/packages/mirage-console-unix/mirage-console-unix.2.3.5/opam +++ b/packages/mirage-console-unix/mirage-console-unix.2.3.5/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-console.git" +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"] @@ -14,10 +14,54 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "lwt" - "cstruct" {>="3.0.0"} + "cstruct" {>= "3.0.0"} "cstruct-lwt" "mirage-console-lwt" {>= "2.3.5"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Implementations of Mirage consoles, for Unix and Xen" +description: """ +The Unix version of the console currently uses standard output. The code is in + + unix/console.{ml,mli} + +The Xen kernel version of the console uses the primary PV console ring. The +code is in + + xen/console.{ml,mli} + +There is also a Unix userspace utility which creates and services Xen consoles +("console backends"): + +Connect a console to a VM like this: + +``` +[root@st30 ~]# ./mirage-console connect trusty +Operating on VM domain id: 19 +Creating device 1 (linux device /dev/tty1) +{ ref = 128; event_channel = 13 } +``` + +Then inside the guest: + +``` +[root@trusty ~]# cat > /dev/hvc1 +hello +there +``` + +And observe in dom0: + +``` +hello +there +``` + +Then hit Control+C and it all cleans up.""" +url { + src: + "https://github.com/mirage/mirage-console/releases/download/v2.3.5/mirage-console-2.3.5.tbz" + checksum: "md5=6d0d18cc25fc3e14f070fbb79a24f9ca" +} diff --git a/packages/mirage-console-unix/mirage-console-unix.2.3.5/url b/packages/mirage-console-unix/mirage-console-unix.2.3.5/url deleted file mode 100644 index 8940fbeacc1..00000000000 --- a/packages/mirage-console-unix/mirage-console-unix.2.3.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/v2.3.5/mirage-console-2.3.5.tbz" -checksum: "6d0d18cc25fc3e14f070fbb79a24f9ca" \ No newline at end of file diff --git a/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.2.0/descr b/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.2.0/descr deleted file mode 100644 index 5428c7e5331..00000000000 --- a/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Libraries for interacting with the Xen console. 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 index 042e4946ffe..2b5ae05c672 100644 --- 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 @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-console.git" +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"] @@ -11,11 +11,21 @@ license: "ISC" build: ["ocaml" "pkg/pkg.ml" "build" "--pkg-name" name "--pinned" "%{pinned}%"] depends: [ - "ocamlfind" {build} + "ocaml" + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build & >= "0.8.0"} + "topkg" {build & >= "0.8.0"} "mirage-console-lwt" {>= "2.2.0"} "mirage-console-xen-proto" {>= "2.2.0"} "lwt" - "xenstore" "xen-evtchn" "xen-gnt" "shared-memory-ring" {< "2.0.0"} + "xenstore" + "xen-evtchn" + "xen-gnt" + "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: "md5=5501ea9766e8765ca7d56928f08f9728" +} diff --git a/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.2.0/url b/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.2.0/url deleted file mode 100644 index ead17de494f..00000000000 --- a/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/2.2.0/mirage-console-xen-backend-2.2.0.tbz" -checksum: "5501ea9766e8765ca7d56928f08f9728" diff --git a/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.2/descr b/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.2/descr deleted file mode 100644 index 5428c7e5331..00000000000 --- a/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.2/descr +++ /dev/null @@ -1 +0,0 @@ -Libraries for interacting with the Xen console. diff --git a/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.2/opam b/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.2/opam index f475b5d418b..598b0c4e733 100644 --- a/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.2/opam +++ b/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.2/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-console.git" +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"] @@ -14,10 +14,19 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "mirage-console-lwt" {>= "2.3.0"} "mirage-console-xen-proto" "lwt" - "xenstore" "xen-evtchn" "xen-gnt" "shared-memory-ring-lwt" + "xenstore" + "xen-evtchn" + "xen-gnt" + "shared-memory-ring-lwt" ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Libraries for interacting with the Xen console." +url { + src: + "https://github.com/mirage/mirage-console/releases/download/2.3.2/mirage-console-2.3.2.tbz" + checksum: "md5=90bbc8993ad851a74b3a6d99c268d0e8" +} diff --git a/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.2/url b/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.2/url deleted file mode 100644 index cbff18b56f2..00000000000 --- a/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/2.3.2/mirage-console-2.3.2.tbz" -checksum: "90bbc8993ad851a74b3a6d99c268d0e8" diff --git a/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.3/descr b/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.3/descr deleted file mode 100644 index 169a8d11fa0..00000000000 --- a/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.3/descr +++ /dev/null @@ -1,40 +0,0 @@ -Implementations of Mirage consoles, for Unix and Xen - - -The Unix version of the console currently uses standard output. The code is in - - unix/console.{ml,mli} - -The Xen kernel version of the console uses the primary PV console ring. The -code is in - - xen/console.{ml,mli} - -There is also a Unix userspace utility which creates and services Xen consoles -("console backends"): - -Connect a console to a VM like this: - -``` -[root@st30 ~]# ./mirage-console connect trusty -Operating on VM domain id: 19 -Creating device 1 (linux device /dev/tty1) -{ ref = 128; event_channel = 13 } -``` - -Then inside the guest: - -``` -[root@trusty ~]# cat > /dev/hvc1 -hello -there -``` - -And observe in dom0: - -``` -hello -there -``` - -Then hit Control+C and it all cleans up. \ No newline at end of file diff --git a/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.3/opam b/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.3/opam index b4a49e87436..be2239adf82 100644 --- a/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.3/opam +++ b/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.3/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-console.git" +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"] @@ -14,11 +14,58 @@ build: [ ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "mirage-console-lwt" {>= "2.2.0"} "mirage-console-xen-proto" "lwt" - "xenstore" "xen-evtchn" "xen-gnt" "shared-memory-ring-lwt" + "xenstore" + "xen-evtchn" + "xen-gnt" + "shared-memory-ring-lwt" ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Implementations of Mirage consoles, for Unix and Xen" +description: """ +The Unix version of the console currently uses standard output. The code is in + + unix/console.{ml,mli} + +The Xen kernel version of the console uses the primary PV console ring. The +code is in + + xen/console.{ml,mli} + +There is also a Unix userspace utility which creates and services Xen consoles +("console backends"): + +Connect a console to a VM like this: + +``` +[root@st30 ~]# ./mirage-console connect trusty +Operating on VM domain id: 19 +Creating device 1 (linux device /dev/tty1) +{ ref = 128; event_channel = 13 } +``` + +Then inside the guest: + +``` +[root@trusty ~]# cat > /dev/hvc1 +hello +there +``` + +And observe in dom0: + +``` +hello +there +``` + +Then hit Control+C and it all cleans up.""" +url { + src: + "https://github.com/mirage/mirage-console/releases/download/v2.3.3/mirage-console-2.3.3.tbz" + checksum: "md5=5333550e819614a59547a3ee98cf33ef" +} diff --git a/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.3/url b/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.3/url deleted file mode 100644 index 10c74f4ea66..00000000000 --- a/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/v2.3.3/mirage-console-2.3.3.tbz" -checksum: "5333550e819614a59547a3ee98cf33ef" \ No newline at end of file diff --git a/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.4/descr b/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.4/descr deleted file mode 100644 index 169a8d11fa0..00000000000 --- a/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.4/descr +++ /dev/null @@ -1,40 +0,0 @@ -Implementations of Mirage consoles, for Unix and Xen - - -The Unix version of the console currently uses standard output. The code is in - - unix/console.{ml,mli} - -The Xen kernel version of the console uses the primary PV console ring. The -code is in - - xen/console.{ml,mli} - -There is also a Unix userspace utility which creates and services Xen consoles -("console backends"): - -Connect a console to a VM like this: - -``` -[root@st30 ~]# ./mirage-console connect trusty -Operating on VM domain id: 19 -Creating device 1 (linux device /dev/tty1) -{ ref = 128; event_channel = 13 } -``` - -Then inside the guest: - -``` -[root@trusty ~]# cat > /dev/hvc1 -hello -there -``` - -And observe in dom0: - -``` -hello -there -``` - -Then hit Control+C and it all cleans up. \ No newline at end of file diff --git a/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.4/opam b/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.4/opam index 6241f5ac6e4..ea1600e8ab0 100644 --- a/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.4/opam +++ b/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.4/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-console.git" +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"] @@ -14,11 +14,58 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "mirage-console-lwt" {>= "2.2.0"} "mirage-console-xen-proto" "lwt" "io-page-xen" {>= "2.0.0"} - "xenstore" "xen-evtchn" "xen-gnt" "shared-memory-ring-lwt" + "xenstore" + "xen-evtchn" + "xen-gnt" + "shared-memory-ring-lwt" ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Implementations of Mirage consoles, for Unix and Xen" +description: """ +The Unix version of the console currently uses standard output. The code is in + + unix/console.{ml,mli} + +The Xen kernel version of the console uses the primary PV console ring. The +code is in + + xen/console.{ml,mli} + +There is also a Unix userspace utility which creates and services Xen consoles +("console backends"): + +Connect a console to a VM like this: + +``` +[root@st30 ~]# ./mirage-console connect trusty +Operating on VM domain id: 19 +Creating device 1 (linux device /dev/tty1) +{ ref = 128; event_channel = 13 } +``` + +Then inside the guest: + +``` +[root@trusty ~]# cat > /dev/hvc1 +hello +there +``` + +And observe in dom0: + +``` +hello +there +``` + +Then hit Control+C and it all cleans up.""" +url { + src: + "https://github.com/mirage/mirage-console/releases/download/v2.3.4/mirage-console-2.3.4.tbz" + checksum: "md5=b81bd7033517c1e41527a2055ce0d22f" +} diff --git a/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.4/url b/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.4/url deleted file mode 100644 index 1146051b80a..00000000000 --- a/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/v2.3.4/mirage-console-2.3.4.tbz" -checksum: "b81bd7033517c1e41527a2055ce0d22f" \ No newline at end of file diff --git a/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.5/descr b/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.5/descr deleted file mode 100644 index 169a8d11fa0..00000000000 --- a/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.5/descr +++ /dev/null @@ -1,40 +0,0 @@ -Implementations of Mirage consoles, for Unix and Xen - - -The Unix version of the console currently uses standard output. The code is in - - unix/console.{ml,mli} - -The Xen kernel version of the console uses the primary PV console ring. The -code is in - - xen/console.{ml,mli} - -There is also a Unix userspace utility which creates and services Xen consoles -("console backends"): - -Connect a console to a VM like this: - -``` -[root@st30 ~]# ./mirage-console connect trusty -Operating on VM domain id: 19 -Creating device 1 (linux device /dev/tty1) -{ ref = 128; event_channel = 13 } -``` - -Then inside the guest: - -``` -[root@trusty ~]# cat > /dev/hvc1 -hello -there -``` - -And observe in dom0: - -``` -hello -there -``` - -Then hit Control+C and it all cleans up. \ No newline at end of file diff --git a/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.5/opam b/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.5/opam index 4c714b9bd18..75cfe75e019 100644 --- a/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.5/opam +++ b/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.5/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-console.git" +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"] @@ -14,11 +14,58 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "mirage-console-lwt" {>= "2.3.5"} "mirage-console-xen-proto" "lwt" "io-page-xen" {>= "2.0.0"} - "xenstore" "xen-evtchn" "xen-gnt" "shared-memory-ring-lwt" + "xenstore" + "xen-evtchn" + "xen-gnt" + "shared-memory-ring-lwt" ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Implementations of Mirage consoles, for Unix and Xen" +description: """ +The Unix version of the console currently uses standard output. The code is in + + unix/console.{ml,mli} + +The Xen kernel version of the console uses the primary PV console ring. The +code is in + + xen/console.{ml,mli} + +There is also a Unix userspace utility which creates and services Xen consoles +("console backends"): + +Connect a console to a VM like this: + +``` +[root@st30 ~]# ./mirage-console connect trusty +Operating on VM domain id: 19 +Creating device 1 (linux device /dev/tty1) +{ ref = 128; event_channel = 13 } +``` + +Then inside the guest: + +``` +[root@trusty ~]# cat > /dev/hvc1 +hello +there +``` + +And observe in dom0: + +``` +hello +there +``` + +Then hit Control+C and it all cleans up.""" +url { + src: + "https://github.com/mirage/mirage-console/releases/download/v2.3.5/mirage-console-2.3.5.tbz" + checksum: "md5=6d0d18cc25fc3e14f070fbb79a24f9ca" +} diff --git a/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.5/url b/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.5/url deleted file mode 100644 index 8940fbeacc1..00000000000 --- a/packages/mirage-console-xen-backend/mirage-console-xen-backend.2.3.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/v2.3.5/mirage-console-2.3.5.tbz" -checksum: "6d0d18cc25fc3e14f070fbb79a24f9ca" \ No newline at end of file diff --git a/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.2.0/descr b/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.2.0/descr deleted file mode 100644 index 923ccfda208..00000000000 --- a/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Libraries for interacting with the Xen console command-line interface. diff --git a/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.2.0/opam b/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.2.0/opam index c26197a04a2..856a649a69e 100644 --- a/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.2.0/opam +++ b/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.2.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-console.git" +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"] @@ -11,11 +11,12 @@ license: "ISC" build: ["ocaml" "pkg/pkg.ml" "build" "--pkg-name" name "--pinned" "%{pinned}%"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "mirage-console" {>= "2.2.0"} "mirage-console-lwt" {>= "2.2.0"} "lwt" - "cstruct" {<"3.0.0"} + "cstruct" {< "3.0.0"} "cstruct-lwt" "ipaddr" "io-page" @@ -27,4 +28,10 @@ depends: [ "mirage-console-xen-backend" {>= "2.2.0"} "mirage-console-unix" {>= "2.2.0"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: + "Libraries for interacting with the Xen console command-line interface." +url { + src: + "https://github.com/mirage/mirage-console/releases/download/2.2.0/mirage-console-xen-cli-2.2.0.tbz" + checksum: "md5=cf3855612b3fa4e11eb38f83b6184113" +} diff --git a/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.2.0/url b/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.2.0/url deleted file mode 100644 index 78b61fe7bcb..00000000000 --- a/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/2.2.0/mirage-console-xen-cli-2.2.0.tbz" -checksum: "cf3855612b3fa4e11eb38f83b6184113" diff --git a/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.2/descr b/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.2/descr deleted file mode 100644 index 923ccfda208..00000000000 --- a/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.2/descr +++ /dev/null @@ -1 +0,0 @@ -Libraries for interacting with the Xen console command-line interface. diff --git a/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.2/opam b/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.2/opam index 6ece1b911b4..3fe3da57a7e 100644 --- a/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.2/opam +++ b/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.2/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-console.git" +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"] @@ -14,8 +14,9 @@ build: [ ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "mirage-console" {>= "2.2.0"} "mirage-console-lwt" {>= "2.2.0"} "lwt" @@ -23,8 +24,17 @@ depends: [ "ipaddr" "io-page" "cmdliner" - "mirage-unix" {>="1.1.0"} - "xenstore_transport" "xenctrl" "xen-gnt" - "mirage-console-xen-backend" "mirage-console-unix" + "mirage-unix" {>= "1.1.0"} + "xenstore_transport" + "xenctrl" + "xen-gnt" + "mirage-console-xen-backend" + "mirage-console-unix" ] -available: [ocaml-version >= "4.03.0"] +synopsis: + "Libraries for interacting with the Xen console command-line interface." +url { + src: + "https://github.com/mirage/mirage-console/releases/download/2.3.2/mirage-console-2.3.2.tbz" + checksum: "md5=90bbc8993ad851a74b3a6d99c268d0e8" +} diff --git a/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.2/url b/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.2/url deleted file mode 100644 index cbff18b56f2..00000000000 --- a/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/2.3.2/mirage-console-2.3.2.tbz" -checksum: "90bbc8993ad851a74b3a6d99c268d0e8" diff --git a/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.3/descr b/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.3/descr deleted file mode 100644 index 169a8d11fa0..00000000000 --- a/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.3/descr +++ /dev/null @@ -1,40 +0,0 @@ -Implementations of Mirage consoles, for Unix and Xen - - -The Unix version of the console currently uses standard output. The code is in - - unix/console.{ml,mli} - -The Xen kernel version of the console uses the primary PV console ring. The -code is in - - xen/console.{ml,mli} - -There is also a Unix userspace utility which creates and services Xen consoles -("console backends"): - -Connect a console to a VM like this: - -``` -[root@st30 ~]# ./mirage-console connect trusty -Operating on VM domain id: 19 -Creating device 1 (linux device /dev/tty1) -{ ref = 128; event_channel = 13 } -``` - -Then inside the guest: - -``` -[root@trusty ~]# cat > /dev/hvc1 -hello -there -``` - -And observe in dom0: - -``` -hello -there -``` - -Then hit Control+C and it all cleans up. \ No newline at end of file diff --git a/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.3/opam b/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.3/opam index 6ece1b911b4..3ffa3d31488 100644 --- a/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.3/opam +++ b/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.3/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-console.git" +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"] @@ -14,8 +14,9 @@ build: [ ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "mirage-console" {>= "2.2.0"} "mirage-console-lwt" {>= "2.2.0"} "lwt" @@ -23,8 +24,54 @@ depends: [ "ipaddr" "io-page" "cmdliner" - "mirage-unix" {>="1.1.0"} - "xenstore_transport" "xenctrl" "xen-gnt" - "mirage-console-xen-backend" "mirage-console-unix" + "mirage-unix" {>= "1.1.0"} + "xenstore_transport" + "xenctrl" + "xen-gnt" + "mirage-console-xen-backend" + "mirage-console-unix" ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Implementations of Mirage consoles, for Unix and Xen" +description: """ +The Unix version of the console currently uses standard output. The code is in + + unix/console.{ml,mli} + +The Xen kernel version of the console uses the primary PV console ring. The +code is in + + xen/console.{ml,mli} + +There is also a Unix userspace utility which creates and services Xen consoles +("console backends"): + +Connect a console to a VM like this: + +``` +[root@st30 ~]# ./mirage-console connect trusty +Operating on VM domain id: 19 +Creating device 1 (linux device /dev/tty1) +{ ref = 128; event_channel = 13 } +``` + +Then inside the guest: + +``` +[root@trusty ~]# cat > /dev/hvc1 +hello +there +``` + +And observe in dom0: + +``` +hello +there +``` + +Then hit Control+C and it all cleans up.""" +url { + src: + "https://github.com/mirage/mirage-console/releases/download/v2.3.3/mirage-console-2.3.3.tbz" + checksum: "md5=5333550e819614a59547a3ee98cf33ef" +} diff --git a/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.3/url b/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.3/url deleted file mode 100644 index 10c74f4ea66..00000000000 --- a/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/v2.3.3/mirage-console-2.3.3.tbz" -checksum: "5333550e819614a59547a3ee98cf33ef" \ No newline at end of file diff --git a/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.4/descr b/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.4/descr deleted file mode 100644 index 169a8d11fa0..00000000000 --- a/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.4/descr +++ /dev/null @@ -1,40 +0,0 @@ -Implementations of Mirage consoles, for Unix and Xen - - -The Unix version of the console currently uses standard output. The code is in - - unix/console.{ml,mli} - -The Xen kernel version of the console uses the primary PV console ring. The -code is in - - xen/console.{ml,mli} - -There is also a Unix userspace utility which creates and services Xen consoles -("console backends"): - -Connect a console to a VM like this: - -``` -[root@st30 ~]# ./mirage-console connect trusty -Operating on VM domain id: 19 -Creating device 1 (linux device /dev/tty1) -{ ref = 128; event_channel = 13 } -``` - -Then inside the guest: - -``` -[root@trusty ~]# cat > /dev/hvc1 -hello -there -``` - -And observe in dom0: - -``` -hello -there -``` - -Then hit Control+C and it all cleans up. \ No newline at end of file diff --git a/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.4/opam b/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.4/opam index 566b8deeb25..dac4fe74b08 100644 --- a/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.4/opam +++ b/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.4/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-console.git" +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"] @@ -14,7 +14,8 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "mirage-console" {>= "2.2.0"} "mirage-console-lwt" {>= "2.2.0"} "lwt" @@ -22,8 +23,54 @@ depends: [ "ipaddr" "io-page" "cmdliner" - "mirage-unix" {>="1.1.0"} - "xenstore_transport" "xenctrl" "xen-gnt" - "mirage-console-xen-backend" "mirage-console-unix" + "mirage-unix" {>= "1.1.0"} + "xenstore_transport" + "xenctrl" + "xen-gnt" + "mirage-console-xen-backend" + "mirage-console-unix" ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Implementations of Mirage consoles, for Unix and Xen" +description: """ +The Unix version of the console currently uses standard output. The code is in + + unix/console.{ml,mli} + +The Xen kernel version of the console uses the primary PV console ring. The +code is in + + xen/console.{ml,mli} + +There is also a Unix userspace utility which creates and services Xen consoles +("console backends"): + +Connect a console to a VM like this: + +``` +[root@st30 ~]# ./mirage-console connect trusty +Operating on VM domain id: 19 +Creating device 1 (linux device /dev/tty1) +{ ref = 128; event_channel = 13 } +``` + +Then inside the guest: + +``` +[root@trusty ~]# cat > /dev/hvc1 +hello +there +``` + +And observe in dom0: + +``` +hello +there +``` + +Then hit Control+C and it all cleans up.""" +url { + src: + "https://github.com/mirage/mirage-console/releases/download/v2.3.4/mirage-console-2.3.4.tbz" + checksum: "md5=b81bd7033517c1e41527a2055ce0d22f" +} diff --git a/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.4/url b/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.4/url deleted file mode 100644 index 1146051b80a..00000000000 --- a/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/v2.3.4/mirage-console-2.3.4.tbz" -checksum: "b81bd7033517c1e41527a2055ce0d22f" \ No newline at end of file diff --git a/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.5/descr b/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.5/descr deleted file mode 100644 index 169a8d11fa0..00000000000 --- a/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.5/descr +++ /dev/null @@ -1,40 +0,0 @@ -Implementations of Mirage consoles, for Unix and Xen - - -The Unix version of the console currently uses standard output. The code is in - - unix/console.{ml,mli} - -The Xen kernel version of the console uses the primary PV console ring. The -code is in - - xen/console.{ml,mli} - -There is also a Unix userspace utility which creates and services Xen consoles -("console backends"): - -Connect a console to a VM like this: - -``` -[root@st30 ~]# ./mirage-console connect trusty -Operating on VM domain id: 19 -Creating device 1 (linux device /dev/tty1) -{ ref = 128; event_channel = 13 } -``` - -Then inside the guest: - -``` -[root@trusty ~]# cat > /dev/hvc1 -hello -there -``` - -And observe in dom0: - -``` -hello -there -``` - -Then hit Control+C and it all cleans up. \ No newline at end of file diff --git a/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.5/opam b/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.5/opam index 1827816e461..2ad687a4e40 100644 --- a/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.5/opam +++ b/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.5/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-console.git" +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"] @@ -14,7 +14,8 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "mirage-console" {>= "2.2.0"} "mirage-console-lwt" {>= "2.2.0"} "lwt" @@ -22,7 +23,53 @@ depends: [ "ipaddr" "io-page" "cmdliner" - "xenstore_transport" "xenctrl" "xen-gnt" - "mirage-console-xen-backend" "mirage-console-unix" + "xenstore_transport" + "xenctrl" + "xen-gnt" + "mirage-console-xen-backend" + "mirage-console-unix" ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Implementations of Mirage consoles, for Unix and Xen" +description: """ +The Unix version of the console currently uses standard output. The code is in + + unix/console.{ml,mli} + +The Xen kernel version of the console uses the primary PV console ring. The +code is in + + xen/console.{ml,mli} + +There is also a Unix userspace utility which creates and services Xen consoles +("console backends"): + +Connect a console to a VM like this: + +``` +[root@st30 ~]# ./mirage-console connect trusty +Operating on VM domain id: 19 +Creating device 1 (linux device /dev/tty1) +{ ref = 128; event_channel = 13 } +``` + +Then inside the guest: + +``` +[root@trusty ~]# cat > /dev/hvc1 +hello +there +``` + +And observe in dom0: + +``` +hello +there +``` + +Then hit Control+C and it all cleans up.""" +url { + src: + "https://github.com/mirage/mirage-console/releases/download/v2.3.5/mirage-console-2.3.5.tbz" + checksum: "md5=6d0d18cc25fc3e14f070fbb79a24f9ca" +} diff --git a/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.5/url b/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.5/url deleted file mode 100644 index 8940fbeacc1..00000000000 --- a/packages/mirage-console-xen-cli/mirage-console-xen-cli.2.3.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/v2.3.5/mirage-console-2.3.5.tbz" -checksum: "6d0d18cc25fc3e14f070fbb79a24f9ca" \ No newline at end of file diff --git a/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.2.0/descr b/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.2.0/descr deleted file mode 100644 index 076946e6315..00000000000 --- a/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Protocol for communicating with Xen consoles. diff --git a/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.2.0/opam b/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.2.0/opam index 161e420b70e..3a95ae5b22b 100644 --- a/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.2.0/opam +++ b/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.2.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-console.git" +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"] @@ -11,10 +11,17 @@ license: "ISC" build: ["ocaml" "pkg/pkg.ml" "build" "--pkg-name" name "--pinned" "%{pinned}%"] depends: [ - "ocamlfind" {build} + "ocaml" + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build & >= "0.8.0"} + "topkg" {build & >= "0.8.0"} "mirage-console-lwt" {>= "2.2.0"} "rresult" "xenstore" ] +synopsis: "Protocol for communicating with Xen consoles." +url { + src: + "https://github.com/mirage/mirage-console/releases/download/2.2.0/mirage-console-xen-proto-2.2.0.tbz" + checksum: "md5=112acf1dc797d2f4f2c77a62cd272741" +} diff --git a/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.2.0/url b/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.2.0/url deleted file mode 100644 index c8f9c08df64..00000000000 --- a/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/2.2.0/mirage-console-xen-proto-2.2.0.tbz" -checksum: "112acf1dc797d2f4f2c77a62cd272741" diff --git a/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.2/descr b/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.2/descr deleted file mode 100644 index 076946e6315..00000000000 --- a/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.2/descr +++ /dev/null @@ -1 +0,0 @@ -Protocol for communicating with Xen consoles. diff --git a/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.2/opam b/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.2/opam index 2c14568641e..b3cfec3dbb0 100644 --- a/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.2/opam +++ b/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.2/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-console.git" +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"] @@ -14,9 +14,15 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "mirage-console-lwt" {>= "2.3.0"} "rresult" "xenstore" ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Protocol for communicating with Xen consoles." +url { + src: + "https://github.com/mirage/mirage-console/releases/download/2.3.2/mirage-console-2.3.2.tbz" + checksum: "md5=90bbc8993ad851a74b3a6d99c268d0e8" +} diff --git a/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.2/url b/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.2/url deleted file mode 100644 index cbff18b56f2..00000000000 --- a/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/2.3.2/mirage-console-2.3.2.tbz" -checksum: "90bbc8993ad851a74b3a6d99c268d0e8" diff --git a/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.3/descr b/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.3/descr deleted file mode 100644 index 169a8d11fa0..00000000000 --- a/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.3/descr +++ /dev/null @@ -1,40 +0,0 @@ -Implementations of Mirage consoles, for Unix and Xen - - -The Unix version of the console currently uses standard output. The code is in - - unix/console.{ml,mli} - -The Xen kernel version of the console uses the primary PV console ring. The -code is in - - xen/console.{ml,mli} - -There is also a Unix userspace utility which creates and services Xen consoles -("console backends"): - -Connect a console to a VM like this: - -``` -[root@st30 ~]# ./mirage-console connect trusty -Operating on VM domain id: 19 -Creating device 1 (linux device /dev/tty1) -{ ref = 128; event_channel = 13 } -``` - -Then inside the guest: - -``` -[root@trusty ~]# cat > /dev/hvc1 -hello -there -``` - -And observe in dom0: - -``` -hello -there -``` - -Then hit Control+C and it all cleans up. \ No newline at end of file diff --git a/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.3/opam b/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.3/opam deleted file mode 100644 index 3b6617cce62..00000000000 --- a/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.3/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/mirage-console" -bug-reports: "https://github.com/mirage/mirage-console/issues" -dev-repo: "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: [ - [ "jbuilder" "subst"] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] -] - -depends: [ - "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta9"} - "mirage-console-lwt" {>= "2.2.0"} - "rresult" - "xenstore" -] -available: [ocaml-version >= "4.03.0"] diff --git a/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.3/url b/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.3/url deleted file mode 100644 index 10c74f4ea66..00000000000 --- a/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/v2.3.3/mirage-console-2.3.3.tbz" -checksum: "5333550e819614a59547a3ee98cf33ef" \ No newline at end of file diff --git a/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.4/descr b/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.4/descr deleted file mode 100644 index 169a8d11fa0..00000000000 --- a/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.4/descr +++ /dev/null @@ -1,40 +0,0 @@ -Implementations of Mirage consoles, for Unix and Xen - - -The Unix version of the console currently uses standard output. The code is in - - unix/console.{ml,mli} - -The Xen kernel version of the console uses the primary PV console ring. The -code is in - - xen/console.{ml,mli} - -There is also a Unix userspace utility which creates and services Xen consoles -("console backends"): - -Connect a console to a VM like this: - -``` -[root@st30 ~]# ./mirage-console connect trusty -Operating on VM domain id: 19 -Creating device 1 (linux device /dev/tty1) -{ ref = 128; event_channel = 13 } -``` - -Then inside the guest: - -``` -[root@trusty ~]# cat > /dev/hvc1 -hello -there -``` - -And observe in dom0: - -``` -hello -there -``` - -Then hit Control+C and it all cleans up. \ No newline at end of file diff --git a/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.4/opam b/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.4/opam deleted file mode 100644 index 0b720159c92..00000000000 --- a/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.4/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/mirage-console" -bug-reports: "https://github.com/mirage/mirage-console/issues" -dev-repo: "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: [ - [ "jbuilder" "subst"] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] -] - -depends: [ - "jbuilder" {build & >="1.0+beta9"} - "mirage-console-lwt" {>= "2.2.0"} - "rresult" - "xenstore" -] -available: [ocaml-version >= "4.03.0"] diff --git a/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.4/url b/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.4/url deleted file mode 100644 index 1146051b80a..00000000000 --- a/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/v2.3.4/mirage-console-2.3.4.tbz" -checksum: "b81bd7033517c1e41527a2055ce0d22f" \ No newline at end of file diff --git a/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.5/descr b/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.5/descr deleted file mode 100644 index 169a8d11fa0..00000000000 --- a/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.5/descr +++ /dev/null @@ -1,40 +0,0 @@ -Implementations of Mirage consoles, for Unix and Xen - - -The Unix version of the console currently uses standard output. The code is in - - unix/console.{ml,mli} - -The Xen kernel version of the console uses the primary PV console ring. The -code is in - - xen/console.{ml,mli} - -There is also a Unix userspace utility which creates and services Xen consoles -("console backends"): - -Connect a console to a VM like this: - -``` -[root@st30 ~]# ./mirage-console connect trusty -Operating on VM domain id: 19 -Creating device 1 (linux device /dev/tty1) -{ ref = 128; event_channel = 13 } -``` - -Then inside the guest: - -``` -[root@trusty ~]# cat > /dev/hvc1 -hello -there -``` - -And observe in dom0: - -``` -hello -there -``` - -Then hit Control+C and it all cleans up. \ No newline at end of file diff --git a/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.5/opam b/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.5/opam index 0b720159c92..0697c6786e3 100644 --- a/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.5/opam +++ b/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.5/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-console.git" +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"] @@ -14,9 +14,53 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "mirage-console-lwt" {>= "2.2.0"} "rresult" "xenstore" ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Implementations of Mirage consoles, for Unix and Xen" +description: """ +The Unix version of the console currently uses standard output. The code is in + + unix/console.{ml,mli} + +The Xen kernel version of the console uses the primary PV console ring. The +code is in + + xen/console.{ml,mli} + +There is also a Unix userspace utility which creates and services Xen consoles +("console backends"): + +Connect a console to a VM like this: + +``` +[root@st30 ~]# ./mirage-console connect trusty +Operating on VM domain id: 19 +Creating device 1 (linux device /dev/tty1) +{ ref = 128; event_channel = 13 } +``` + +Then inside the guest: + +``` +[root@trusty ~]# cat > /dev/hvc1 +hello +there +``` + +And observe in dom0: + +``` +hello +there +``` + +Then hit Control+C and it all cleans up.""" +url { + src: + "https://github.com/mirage/mirage-console/releases/download/v2.3.5/mirage-console-2.3.5.tbz" + checksum: "md5=6d0d18cc25fc3e14f070fbb79a24f9ca" +} diff --git a/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.5/url b/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.5/url deleted file mode 100644 index 8940fbeacc1..00000000000 --- a/packages/mirage-console-xen-proto/mirage-console-xen-proto.2.3.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/v2.3.5/mirage-console-2.3.5.tbz" -checksum: "6d0d18cc25fc3e14f070fbb79a24f9ca" \ No newline at end of file diff --git a/packages/mirage-console-xen/mirage-console-xen.0.9.9/descr b/packages/mirage-console-xen/mirage-console-xen.0.9.9/descr deleted file mode 100644 index e041e3a19f2..00000000000 --- a/packages/mirage-console-xen/mirage-console-xen.0.9.9/descr +++ /dev/null @@ -1 +0,0 @@ -A Mirage-compatible Console library for Xen diff --git a/packages/mirage-console-xen/mirage-console-xen.0.9.9/opam b/packages/mirage-console-xen/mirage-console-xen.0.9.9/opam deleted file mode 100644 index 64608d01072..00000000000 --- a/packages/mirage-console-xen/mirage-console-xen.0.9.9/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "xen-build"] -depends: [ - "ocamlfind" - "mirage-types" {="0.3.0"} - "mirage-xen" {>="0.9.9" & <"2.0.0"} - "io-page-xen" {>="0.9.9"} -] -dev-repo: "git://github.com/mirage/mirage-console" -install: [make "xen-install"] diff --git a/packages/mirage-console-xen/mirage-console-xen.0.9.9/url b/packages/mirage-console-xen/mirage-console-xen.0.9.9/url deleted file mode 100644 index 877ea43d74b..00000000000 --- a/packages/mirage-console-xen/mirage-console-xen.0.9.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/archive/v0.9.9.tar.gz" -checksum: "9628ac0871182f5bc3ade47190edcdab" diff --git a/packages/mirage-console-xen/mirage-console-xen.1.0.0/descr b/packages/mirage-console-xen/mirage-console-xen.1.0.0/descr deleted file mode 100644 index e041e3a19f2..00000000000 --- a/packages/mirage-console-xen/mirage-console-xen.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -A Mirage-compatible Console library for Xen diff --git a/packages/mirage-console-xen/mirage-console-xen.1.0.0/opam b/packages/mirage-console-xen/mirage-console-xen.1.0.0/opam index 8c88c77ec77..643c8c1ae45 100644 --- a/packages/mirage-console-xen/mirage-console-xen.1.0.0/opam +++ b/packages/mirage-console-xen/mirage-console-xen.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,11 +7,18 @@ tags: [ build: [make "xen-build"] remove: ["ocamlfind" "remove" "mirage-console-xen"] depends: [ + "ocaml" "ocamlfind" - "mirage-types" {="0.4.0"} - "mirage-xen" {>="0.9.9" & <"2.0.0"} - "mirage-unix" {>="0.9.9" & <"2.0.0"} - "io-page-xen" {>="0.9.9"} + "mirage-types" {= "0.4.0"} + "mirage-xen" {>= "0.9.9" & < "2.0.0"} + "mirage-unix" {>= "0.9.9" & < "2.0.0"} + "io-page-xen" {>= "0.9.9"} ] dev-repo: "git://github.com/mirage/mirage-console" install: [make "xen-install"] +synopsis: "A Mirage-compatible Console library for Xen" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-console/archive/v1.0.0.tar.gz" + checksum: "md5=50fe098cd7d56013f4f963a90e5320b5" +} diff --git a/packages/mirage-console-xen/mirage-console-xen.1.0.0/url b/packages/mirage-console-xen/mirage-console-xen.1.0.0/url deleted file mode 100644 index 931ece90bc4..00000000000 --- a/packages/mirage-console-xen/mirage-console-xen.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/archive/v1.0.0.tar.gz" -checksum: "50fe098cd7d56013f4f963a90e5320b5" diff --git a/packages/mirage-console-xen/mirage-console-xen.1.0.1/descr b/packages/mirage-console-xen/mirage-console-xen.1.0.1/descr deleted file mode 100644 index e041e3a19f2..00000000000 --- a/packages/mirage-console-xen/mirage-console-xen.1.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -A Mirage-compatible Console library for Xen diff --git a/packages/mirage-console-xen/mirage-console-xen.1.0.1/opam b/packages/mirage-console-xen/mirage-console-xen.1.0.1/opam index 8c88c77ec77..f4cef6ab697 100644 --- a/packages/mirage-console-xen/mirage-console-xen.1.0.1/opam +++ b/packages/mirage-console-xen/mirage-console-xen.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,11 +7,18 @@ tags: [ build: [make "xen-build"] remove: ["ocamlfind" "remove" "mirage-console-xen"] depends: [ + "ocaml" "ocamlfind" - "mirage-types" {="0.4.0"} - "mirage-xen" {>="0.9.9" & <"2.0.0"} - "mirage-unix" {>="0.9.9" & <"2.0.0"} - "io-page-xen" {>="0.9.9"} + "mirage-types" {= "0.4.0"} + "mirage-xen" {>= "0.9.9" & < "2.0.0"} + "mirage-unix" {>= "0.9.9" & < "2.0.0"} + "io-page-xen" {>= "0.9.9"} ] dev-repo: "git://github.com/mirage/mirage-console" install: [make "xen-install"] +synopsis: "A Mirage-compatible Console library for Xen" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-console/archive/v1.0.1.tar.gz" + checksum: "md5=568f5a590464ed598d71c33209e25b9c" +} diff --git a/packages/mirage-console-xen/mirage-console-xen.1.0.1/url b/packages/mirage-console-xen/mirage-console-xen.1.0.1/url deleted file mode 100644 index 0e32238645a..00000000000 --- a/packages/mirage-console-xen/mirage-console-xen.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/archive/v1.0.1.tar.gz" -checksum: "568f5a590464ed598d71c33209e25b9c" diff --git a/packages/mirage-console-xen/mirage-console-xen.1.0.2/descr b/packages/mirage-console-xen/mirage-console-xen.1.0.2/descr deleted file mode 100644 index e041e3a19f2..00000000000 --- a/packages/mirage-console-xen/mirage-console-xen.1.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -A Mirage-compatible Console library for Xen diff --git a/packages/mirage-console-xen/mirage-console-xen.1.0.2/opam b/packages/mirage-console-xen/mirage-console-xen.1.0.2/opam index f82f3aa65ac..ece2cf48556 100644 --- a/packages/mirage-console-xen/mirage-console-xen.1.0.2/opam +++ b/packages/mirage-console-xen/mirage-console-xen.1.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,10 +7,17 @@ tags: [ build: [make "xen-build"] remove: ["ocamlfind" "remove" "mirage-console-xen"] depends: [ + "ocaml" "ocamlfind" - "mirage-types" {>="1.1.0" & < "2.0.0"} - "mirage-xen" {>="1.1.0"} - "io-page-xen" {>="0.9.9"} + "mirage-types" {>= "1.1.0" & < "2.0.0"} + "mirage-xen" {>= "1.1.0"} + "io-page-xen" {>= "0.9.9"} ] dev-repo: "git://github.com/mirage/mirage-console" install: [make "xen-install"] +synopsis: "A Mirage-compatible Console library for Xen" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-console/archive/v1.0.2.tar.gz" + checksum: "md5=5d4223f9c9d768d0543a634879826d0d" +} diff --git a/packages/mirage-console-xen/mirage-console-xen.1.0.2/url b/packages/mirage-console-xen/mirage-console-xen.1.0.2/url deleted file mode 100644 index 230bb57d0b6..00000000000 --- a/packages/mirage-console-xen/mirage-console-xen.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/archive/v1.0.2.tar.gz" -checksum: "5d4223f9c9d768d0543a634879826d0d" diff --git a/packages/mirage-console-xen/mirage-console-xen.2.2.0/descr b/packages/mirage-console-xen/mirage-console-xen.2.2.0/descr deleted file mode 100644 index e041e3a19f2..00000000000 --- a/packages/mirage-console-xen/mirage-console-xen.2.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -A Mirage-compatible Console library for Xen diff --git a/packages/mirage-console-xen/mirage-console-xen.2.2.0/opam b/packages/mirage-console-xen/mirage-console-xen.2.2.0/opam index 1643da76c19..47657c35d5d 100644 --- a/packages/mirage-console-xen/mirage-console-xen.2.2.0/opam +++ b/packages/mirage-console-xen/mirage-console-xen.2.2.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-console.git" +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"] @@ -11,6 +11,7 @@ license: "ISC" build: ["ocaml" "pkg/pkg.ml" "build" "--pkg-name" name "--pinned" "%{pinned}%"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.8.0"} @@ -18,6 +19,11 @@ depends: [ "mirage-console-xen-proto" {>= "2.2.0"} "xen-evtchn" "xen-gnt" - "mirage-xen" {>= "3.0.0" & <"3.0.2"} + "mirage-xen" {>= "3.0.0" & < "3.0.2"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "A Mirage-compatible Console library for Xen" +url { + src: + "https://github.com/mirage/mirage-console/releases/download/2.2.0/mirage-console-xen-2.2.0.tbz" + checksum: "md5=8a0fc5a0a0cce21770b4a20fb5fd61dc" +} diff --git a/packages/mirage-console-xen/mirage-console-xen.2.2.0/url b/packages/mirage-console-xen/mirage-console-xen.2.2.0/url deleted file mode 100644 index 8ef1c0bcbba..00000000000 --- a/packages/mirage-console-xen/mirage-console-xen.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/2.2.0/mirage-console-xen-2.2.0.tbz" -checksum: "8a0fc5a0a0cce21770b4a20fb5fd61dc" diff --git a/packages/mirage-console-xen/mirage-console-xen.2.3.2/descr b/packages/mirage-console-xen/mirage-console-xen.2.3.2/descr deleted file mode 100644 index e041e3a19f2..00000000000 --- a/packages/mirage-console-xen/mirage-console-xen.2.3.2/descr +++ /dev/null @@ -1 +0,0 @@ -A Mirage-compatible Console library for Xen diff --git a/packages/mirage-console-xen/mirage-console-xen.2.3.2/opam b/packages/mirage-console-xen/mirage-console-xen.2.3.2/opam index a71e2d837c6..c9bae1a1980 100644 --- a/packages/mirage-console-xen/mirage-console-xen.2.3.2/opam +++ b/packages/mirage-console-xen/mirage-console-xen.2.3.2/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-console.git" +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"] @@ -14,11 +14,17 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "mirage-console-lwt" {>= "2.3.0"} "mirage-console-xen-proto" "xen-evtchn" "xen-gnt" - "mirage-xen" {>="3.0.0" & <"3.0.2"} + "mirage-xen" {>= "3.0.0" & < "3.0.2"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "A Mirage-compatible Console library for Xen" +url { + src: + "https://github.com/mirage/mirage-console/releases/download/2.3.2/mirage-console-2.3.2.tbz" + checksum: "md5=90bbc8993ad851a74b3a6d99c268d0e8" +} diff --git a/packages/mirage-console-xen/mirage-console-xen.2.3.2/url b/packages/mirage-console-xen/mirage-console-xen.2.3.2/url deleted file mode 100644 index cbff18b56f2..00000000000 --- a/packages/mirage-console-xen/mirage-console-xen.2.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/2.3.2/mirage-console-2.3.2.tbz" -checksum: "90bbc8993ad851a74b3a6d99c268d0e8" diff --git a/packages/mirage-console-xen/mirage-console-xen.2.3.3/descr b/packages/mirage-console-xen/mirage-console-xen.2.3.3/descr deleted file mode 100644 index 169a8d11fa0..00000000000 --- a/packages/mirage-console-xen/mirage-console-xen.2.3.3/descr +++ /dev/null @@ -1,40 +0,0 @@ -Implementations of Mirage consoles, for Unix and Xen - - -The Unix version of the console currently uses standard output. The code is in - - unix/console.{ml,mli} - -The Xen kernel version of the console uses the primary PV console ring. The -code is in - - xen/console.{ml,mli} - -There is also a Unix userspace utility which creates and services Xen consoles -("console backends"): - -Connect a console to a VM like this: - -``` -[root@st30 ~]# ./mirage-console connect trusty -Operating on VM domain id: 19 -Creating device 1 (linux device /dev/tty1) -{ ref = 128; event_channel = 13 } -``` - -Then inside the guest: - -``` -[root@trusty ~]# cat > /dev/hvc1 -hello -there -``` - -And observe in dom0: - -``` -hello -there -``` - -Then hit Control+C and it all cleans up. \ No newline at end of file diff --git a/packages/mirage-console-xen/mirage-console-xen.2.3.3/opam b/packages/mirage-console-xen/mirage-console-xen.2.3.3/opam index 85e21dd48f6..431d9bd6f0e 100644 --- a/packages/mirage-console-xen/mirage-console-xen.2.3.3/opam +++ b/packages/mirage-console-xen/mirage-console-xen.2.3.3/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-console.git" +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"] @@ -14,12 +14,56 @@ build: [ ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "mirage-console-lwt" {>= "2.2.0"} "mirage-console-xen-proto" "xen-evtchn" "xen-gnt" - "mirage-xen" {>="3.0.0" & <"3.0.2"} + "mirage-xen" {>= "3.0.0" & < "3.0.2"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Implementations of Mirage consoles, for Unix and Xen" +description: """ +The Unix version of the console currently uses standard output. The code is in + + unix/console.{ml,mli} + +The Xen kernel version of the console uses the primary PV console ring. The +code is in + + xen/console.{ml,mli} + +There is also a Unix userspace utility which creates and services Xen consoles +("console backends"): + +Connect a console to a VM like this: + +``` +[root@st30 ~]# ./mirage-console connect trusty +Operating on VM domain id: 19 +Creating device 1 (linux device /dev/tty1) +{ ref = 128; event_channel = 13 } +``` + +Then inside the guest: + +``` +[root@trusty ~]# cat > /dev/hvc1 +hello +there +``` + +And observe in dom0: + +``` +hello +there +``` + +Then hit Control+C and it all cleans up.""" +url { + src: + "https://github.com/mirage/mirage-console/releases/download/v2.3.3/mirage-console-2.3.3.tbz" + checksum: "md5=5333550e819614a59547a3ee98cf33ef" +} diff --git a/packages/mirage-console-xen/mirage-console-xen.2.3.3/url b/packages/mirage-console-xen/mirage-console-xen.2.3.3/url deleted file mode 100644 index 10c74f4ea66..00000000000 --- a/packages/mirage-console-xen/mirage-console-xen.2.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/v2.3.3/mirage-console-2.3.3.tbz" -checksum: "5333550e819614a59547a3ee98cf33ef" \ No newline at end of file diff --git a/packages/mirage-console-xen/mirage-console-xen.2.3.4/descr b/packages/mirage-console-xen/mirage-console-xen.2.3.4/descr deleted file mode 100644 index 169a8d11fa0..00000000000 --- a/packages/mirage-console-xen/mirage-console-xen.2.3.4/descr +++ /dev/null @@ -1,40 +0,0 @@ -Implementations of Mirage consoles, for Unix and Xen - - -The Unix version of the console currently uses standard output. The code is in - - unix/console.{ml,mli} - -The Xen kernel version of the console uses the primary PV console ring. The -code is in - - xen/console.{ml,mli} - -There is also a Unix userspace utility which creates and services Xen consoles -("console backends"): - -Connect a console to a VM like this: - -``` -[root@st30 ~]# ./mirage-console connect trusty -Operating on VM domain id: 19 -Creating device 1 (linux device /dev/tty1) -{ ref = 128; event_channel = 13 } -``` - -Then inside the guest: - -``` -[root@trusty ~]# cat > /dev/hvc1 -hello -there -``` - -And observe in dom0: - -``` -hello -there -``` - -Then hit Control+C and it all cleans up. \ No newline at end of file diff --git a/packages/mirage-console-xen/mirage-console-xen.2.3.4/opam b/packages/mirage-console-xen/mirage-console-xen.2.3.4/opam index 890217fe5bc..2b8024e1acc 100644 --- a/packages/mirage-console-xen/mirage-console-xen.2.3.4/opam +++ b/packages/mirage-console-xen/mirage-console-xen.2.3.4/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-console.git" +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"] @@ -14,12 +14,56 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "mirage-console-lwt" {>= "2.2.0"} "mirage-console-xen-proto" "xen-evtchn" "xen-gnt" "io-page-xen" - "mirage-xen" {>="3.0.2"} + "mirage-xen" {>= "3.0.2"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Implementations of Mirage consoles, for Unix and Xen" +description: """ +The Unix version of the console currently uses standard output. The code is in + + unix/console.{ml,mli} + +The Xen kernel version of the console uses the primary PV console ring. The +code is in + + xen/console.{ml,mli} + +There is also a Unix userspace utility which creates and services Xen consoles +("console backends"): + +Connect a console to a VM like this: + +``` +[root@st30 ~]# ./mirage-console connect trusty +Operating on VM domain id: 19 +Creating device 1 (linux device /dev/tty1) +{ ref = 128; event_channel = 13 } +``` + +Then inside the guest: + +``` +[root@trusty ~]# cat > /dev/hvc1 +hello +there +``` + +And observe in dom0: + +``` +hello +there +``` + +Then hit Control+C and it all cleans up.""" +url { + src: + "https://github.com/mirage/mirage-console/releases/download/v2.3.4/mirage-console-2.3.4.tbz" + checksum: "md5=b81bd7033517c1e41527a2055ce0d22f" +} diff --git a/packages/mirage-console-xen/mirage-console-xen.2.3.4/url b/packages/mirage-console-xen/mirage-console-xen.2.3.4/url deleted file mode 100644 index 1146051b80a..00000000000 --- a/packages/mirage-console-xen/mirage-console-xen.2.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/v2.3.4/mirage-console-2.3.4.tbz" -checksum: "b81bd7033517c1e41527a2055ce0d22f" \ No newline at end of file diff --git a/packages/mirage-console-xen/mirage-console-xen.2.3.5/descr b/packages/mirage-console-xen/mirage-console-xen.2.3.5/descr deleted file mode 100644 index 169a8d11fa0..00000000000 --- a/packages/mirage-console-xen/mirage-console-xen.2.3.5/descr +++ /dev/null @@ -1,40 +0,0 @@ -Implementations of Mirage consoles, for Unix and Xen - - -The Unix version of the console currently uses standard output. The code is in - - unix/console.{ml,mli} - -The Xen kernel version of the console uses the primary PV console ring. The -code is in - - xen/console.{ml,mli} - -There is also a Unix userspace utility which creates and services Xen consoles -("console backends"): - -Connect a console to a VM like this: - -``` -[root@st30 ~]# ./mirage-console connect trusty -Operating on VM domain id: 19 -Creating device 1 (linux device /dev/tty1) -{ ref = 128; event_channel = 13 } -``` - -Then inside the guest: - -``` -[root@trusty ~]# cat > /dev/hvc1 -hello -there -``` - -And observe in dom0: - -``` -hello -there -``` - -Then hit Control+C and it all cleans up. \ No newline at end of file diff --git a/packages/mirage-console-xen/mirage-console-xen.2.3.5/opam b/packages/mirage-console-xen/mirage-console-xen.2.3.5/opam index 1ac38842ce6..6162532bff9 100644 --- a/packages/mirage-console-xen/mirage-console-xen.2.3.5/opam +++ b/packages/mirage-console-xen/mirage-console-xen.2.3.5/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-console.git" +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"] @@ -14,12 +14,56 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "mirage-console-lwt" {>= "2.3.5"} "mirage-console-xen-proto" "xen-evtchn" "xen-gnt" - "io-page-xen" {>="2.0.0"} - "mirage-xen" {>="3.0.2"} + "io-page-xen" {>= "2.0.0"} + "mirage-xen" {>= "3.0.2"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Implementations of Mirage consoles, for Unix and Xen" +description: """ +The Unix version of the console currently uses standard output. The code is in + + unix/console.{ml,mli} + +The Xen kernel version of the console uses the primary PV console ring. The +code is in + + xen/console.{ml,mli} + +There is also a Unix userspace utility which creates and services Xen consoles +("console backends"): + +Connect a console to a VM like this: + +``` +[root@st30 ~]# ./mirage-console connect trusty +Operating on VM domain id: 19 +Creating device 1 (linux device /dev/tty1) +{ ref = 128; event_channel = 13 } +``` + +Then inside the guest: + +``` +[root@trusty ~]# cat > /dev/hvc1 +hello +there +``` + +And observe in dom0: + +``` +hello +there +``` + +Then hit Control+C and it all cleans up.""" +url { + src: + "https://github.com/mirage/mirage-console/releases/download/v2.3.5/mirage-console-2.3.5.tbz" + checksum: "md5=6d0d18cc25fc3e14f070fbb79a24f9ca" +} diff --git a/packages/mirage-console-xen/mirage-console-xen.2.3.5/url b/packages/mirage-console-xen/mirage-console-xen.2.3.5/url deleted file mode 100644 index 8940fbeacc1..00000000000 --- a/packages/mirage-console-xen/mirage-console-xen.2.3.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/v2.3.5/mirage-console-2.3.5.tbz" -checksum: "6d0d18cc25fc3e14f070fbb79a24f9ca" \ No newline at end of file diff --git a/packages/mirage-console/mirage-console.2.0.0/descr b/packages/mirage-console/mirage-console.2.0.0/descr deleted file mode 100644 index 2853ee6c02d..00000000000 --- a/packages/mirage-console/mirage-console.2.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -A Mirage-compatible Console library for Xen and Unix diff --git a/packages/mirage-console/mirage-console.2.0.0/opam b/packages/mirage-console/mirage-console.2.0.0/opam index 30ac516485b..b8a66ba5903 100644 --- a/packages/mirage-console/mirage-console.2.0.0/opam +++ b/packages/mirage-console/mirage-console.2.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: ["org:mirage" "org:xapi-project"] build: make @@ -6,6 +6,7 @@ remove: [ ["ocamlfind" "remove" "mirage-console"] ] depends: [ + "ocaml" "ocamlfind" "mirage-types-lwt" {< "2.3.0" & >= "2.0.0"} "mirage-unix" {>= "1.1.0"} @@ -20,3 +21,9 @@ conflicts: [ ] dev-repo: "git://github.com/mirage/mirage-console" install: [make "install"] +synopsis: "A Mirage-compatible Console library for Xen and Unix" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-console/archive/2.0.0.tar.gz" + checksum: "md5=8c9bfffc3b260589c54725e694d09a51" +} diff --git a/packages/mirage-console/mirage-console.2.0.0/url b/packages/mirage-console/mirage-console.2.0.0/url deleted file mode 100644 index 6c863385629..00000000000 --- a/packages/mirage-console/mirage-console.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/archive/2.0.0.tar.gz" -checksum: "8c9bfffc3b260589c54725e694d09a51" diff --git a/packages/mirage-console/mirage-console.2.1.0/descr b/packages/mirage-console/mirage-console.2.1.0/descr deleted file mode 100644 index 2853ee6c02d..00000000000 --- a/packages/mirage-console/mirage-console.2.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -A Mirage-compatible Console library for Xen and Unix diff --git a/packages/mirage-console/mirage-console.2.1.0/opam b/packages/mirage-console/mirage-console.2.1.0/opam deleted file mode 100644 index 0bdac17f82c..00000000000 --- a/packages/mirage-console/mirage-console.2.1.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: ["org:mirage" "org:xapi-project"] -build: make -remove: [ - ["ocamlfind" "remove" "mirage-console"] -] -depends: [ - "ocamlfind" - "mirage-types-lwt" {< "2.3.0"} - "mirage-unix" {>= "1.1.0"} - "cstruct-lwt" - "ocamlbuild" {build} -] -depopts: ["mirage-xen"] -conflicts: [ - "mirage-console-unix" - "mirage-console-xen" - "mirage-xen" {< "1.1.0"} -] -dev-repo: "git://github.com/mirage/mirage-console" -install: [make "install"] -available: [ocaml-version < "4.04"] diff --git a/packages/mirage-console/mirage-console.2.1.0/url b/packages/mirage-console/mirage-console.2.1.0/url deleted file mode 100644 index d6a4508f676..00000000000 --- a/packages/mirage-console/mirage-console.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/archive/2.1.0.tar.gz" -checksum: "e000a4555836cc8274936c7c44b72eda" diff --git a/packages/mirage-console/mirage-console.2.1.1/descr b/packages/mirage-console/mirage-console.2.1.1/descr deleted file mode 100644 index 2853ee6c02d..00000000000 --- a/packages/mirage-console/mirage-console.2.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -A Mirage-compatible Console library for Xen and Unix diff --git a/packages/mirage-console/mirage-console.2.1.1/opam b/packages/mirage-console/mirage-console.2.1.1/opam index 69d8510150b..608ccbba107 100644 --- a/packages/mirage-console/mirage-console.2.1.1/opam +++ b/packages/mirage-console/mirage-console.2.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: ["org:mirage" "org:xapi-project"] build: make @@ -6,6 +6,7 @@ remove: [ ["ocamlfind" "remove" "mirage-console"] ] depends: [ + "ocaml" "ocamlfind" "mirage-types-lwt" {< "3.0.0"} "mirage-unix" {>= "1.1.0"} @@ -20,3 +21,9 @@ conflicts: [ ] dev-repo: "git://github.com/mirage/mirage-console" install: [make "install"] +synopsis: "A Mirage-compatible Console library for Xen and Unix" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-console/archive/v2.1.1.tar.gz" + checksum: "md5=95dc97fa1da4f5f60953c48d5ccf2913" +} diff --git a/packages/mirage-console/mirage-console.2.1.1/url b/packages/mirage-console/mirage-console.2.1.1/url deleted file mode 100644 index 557b291ebfe..00000000000 --- a/packages/mirage-console/mirage-console.2.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/archive/v2.1.1.tar.gz" -checksum: "95dc97fa1da4f5f60953c48d5ccf2913" diff --git a/packages/mirage-console/mirage-console.2.1.2/descr b/packages/mirage-console/mirage-console.2.1.2/descr deleted file mode 100644 index 2853ee6c02d..00000000000 --- a/packages/mirage-console/mirage-console.2.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -A Mirage-compatible Console library for Xen and Unix diff --git a/packages/mirage-console/mirage-console.2.1.2/opam b/packages/mirage-console/mirage-console.2.1.2/opam deleted file mode 100644 index 447db682421..00000000000 --- a/packages/mirage-console/mirage-console.2.1.2/opam +++ /dev/null @@ -1,36 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/mirage-console" -bug-reports: "https://github.com/mirage/mirage-console/issues" -dev-repo: "https://github.com/mirage/mirage-console.git" -authors: ["Anil Madhavapeddy" "David Scott"] -tags: ["org:mirage" "org:xapi-project"] -build: [ - make - "PREFIX=%{prefix}%" - "ENABLE_MIRAGE_XEN=--%{mirage-xen+xenstore+xen-gnt+xen-evtchn:enable}%-miragexen" - "ENABLE_XEN=--%{shared-memory-ring+xen-gnt+xen-evtchn+xenstore+xenstore_transport:enable}%-xen" - "ENABLE_UNIX=--enable-unix" -] -install: [make "install" "PREFIX=%{prefix}%"] -remove: ["ocamlfind" "remove" "mirage-console"] -depends: [ - "ocamlfind" {build} - "mirage-types-lwt" {< "3.0.0"} - "cmdliner" - "cstruct-lwt" - "mirage-unix" {>= "1.1.0"} - "ocamlbuild" {build} -] -depopts: [ - "mirage-xen" - "xenstore" - "xen-gnt" - "xen-evtchn" - "shared-memory-ring" - "xenstore" - "xenstore_transport" -] -conflicts: [ - "mirage-xen" {< "1.1.0"} -] diff --git a/packages/mirage-console/mirage-console.2.1.2/url b/packages/mirage-console/mirage-console.2.1.2/url deleted file mode 100644 index 09d1bcd5f8a..00000000000 --- a/packages/mirage-console/mirage-console.2.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/archive/v2.1.2.tar.gz" -checksum: "7952571a6542d0e542795a1add2a1f37" diff --git a/packages/mirage-console/mirage-console.2.1.3/descr b/packages/mirage-console/mirage-console.2.1.3/descr deleted file mode 100644 index 2853ee6c02d..00000000000 --- a/packages/mirage-console/mirage-console.2.1.3/descr +++ /dev/null @@ -1 +0,0 @@ -A Mirage-compatible Console library for Xen and Unix diff --git a/packages/mirage-console/mirage-console.2.1.3/opam b/packages/mirage-console/mirage-console.2.1.3/opam index f040658047d..2af048b0575 100644 --- a/packages/mirage-console/mirage-console.2.1.3/opam +++ b/packages/mirage-console/mirage-console.2.1.3/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-console.git" +dev-repo: "git+https://github.com/mirage/mirage-console.git" authors: ["Anil Madhavapeddy" "David Scott"] tags: ["org:mirage" "org:xapi-project"] build: [ @@ -15,6 +15,7 @@ build: [ install: [make "install" "PREFIX=%{prefix}%"] remove: ["ocamlfind" "remove" "mirage-console"] depends: [ + "ocaml" "ocamlfind" {build} "mirage-types-lwt" {< "3.0.0"} "cmdliner" @@ -34,3 +35,9 @@ depopts: [ conflicts: [ "mirage-xen" {< "1.1.0"} ] +synopsis: "A Mirage-compatible Console library for Xen and Unix" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-console/archive/v2.1.3.tar.gz" + checksum: "md5=82f088b4c3ff601eaaf0ea5cd88eebc7" +} diff --git a/packages/mirage-console/mirage-console.2.1.3/url b/packages/mirage-console/mirage-console.2.1.3/url deleted file mode 100644 index 810ff485c84..00000000000 --- a/packages/mirage-console/mirage-console.2.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/archive/v2.1.3.tar.gz" -checksum: "82f088b4c3ff601eaaf0ea5cd88eebc7" diff --git a/packages/mirage-console/mirage-console.2.2.0/descr b/packages/mirage-console/mirage-console.2.2.0/descr deleted file mode 100644 index 2853ee6c02d..00000000000 --- a/packages/mirage-console/mirage-console.2.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -A Mirage-compatible Console library for Xen and Unix diff --git a/packages/mirage-console/mirage-console.2.2.0/opam b/packages/mirage-console/mirage-console.2.2.0/opam index d1ded799b80..79ecacb206c 100644 --- a/packages/mirage-console/mirage-console.2.2.0/opam +++ b/packages/mirage-console/mirage-console.2.2.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-console.git" +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"] @@ -11,11 +11,16 @@ license: "ISC" build: ["ocaml" "pkg/pkg.ml" "build" "--pkg-name" name "--pinned" "%{pinned}%"] depends: [ - "ocamlfind" {build} + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.8.0"} "mirage-device" {>= "1.0.0"} "mirage-flow" {>= "1.2.0"} ] - -available: [ocaml-version >= "4.03.0"] +synopsis: "A Mirage-compatible Console library for Xen and Unix" +url { + src: + "https://github.com/mirage/mirage-console/releases/download/2.2.0/mirage-console-2.2.0.tbz" + checksum: "md5=39d39f371033ebf44f36e0491a00b58c" +} diff --git a/packages/mirage-console/mirage-console.2.2.0/url b/packages/mirage-console/mirage-console.2.2.0/url deleted file mode 100644 index b8ea3d8eb2f..00000000000 --- a/packages/mirage-console/mirage-console.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/2.2.0/mirage-console-2.2.0.tbz" -checksum: "39d39f371033ebf44f36e0491a00b58c" diff --git a/packages/mirage-console/mirage-console.2.3.2/descr b/packages/mirage-console/mirage-console.2.3.2/descr deleted file mode 100644 index 2853ee6c02d..00000000000 --- a/packages/mirage-console/mirage-console.2.3.2/descr +++ /dev/null @@ -1 +0,0 @@ -A Mirage-compatible Console library for Xen and Unix diff --git a/packages/mirage-console/mirage-console.2.3.2/opam b/packages/mirage-console/mirage-console.2.3.2/opam deleted file mode 100644 index f34b5f6176a..00000000000 --- a/packages/mirage-console/mirage-console.2.3.2/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/mirage-console" -bug-reports: "https://github.com/mirage/mirage-console/issues" -dev-repo: "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: [ - [ "jbuilder" "subst"] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] -] - -depends: [ - "jbuilder" {build & >="1.0+beta9"} - "mirage-device" {>= "1.0.0"} - "mirage-flow" {>= "1.2.0"} -] -available: [ocaml-version >= "4.03.0"] diff --git a/packages/mirage-console/mirage-console.2.3.2/url b/packages/mirage-console/mirage-console.2.3.2/url deleted file mode 100644 index cbff18b56f2..00000000000 --- a/packages/mirage-console/mirage-console.2.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/2.3.2/mirage-console-2.3.2.tbz" -checksum: "90bbc8993ad851a74b3a6d99c268d0e8" diff --git a/packages/mirage-console/mirage-console.2.3.3/descr b/packages/mirage-console/mirage-console.2.3.3/descr deleted file mode 100644 index 169a8d11fa0..00000000000 --- a/packages/mirage-console/mirage-console.2.3.3/descr +++ /dev/null @@ -1,40 +0,0 @@ -Implementations of Mirage consoles, for Unix and Xen - - -The Unix version of the console currently uses standard output. The code is in - - unix/console.{ml,mli} - -The Xen kernel version of the console uses the primary PV console ring. The -code is in - - xen/console.{ml,mli} - -There is also a Unix userspace utility which creates and services Xen consoles -("console backends"): - -Connect a console to a VM like this: - -``` -[root@st30 ~]# ./mirage-console connect trusty -Operating on VM domain id: 19 -Creating device 1 (linux device /dev/tty1) -{ ref = 128; event_channel = 13 } -``` - -Then inside the guest: - -``` -[root@trusty ~]# cat > /dev/hvc1 -hello -there -``` - -And observe in dom0: - -``` -hello -there -``` - -Then hit Control+C and it all cleans up. \ No newline at end of file diff --git a/packages/mirage-console/mirage-console.2.3.3/opam b/packages/mirage-console/mirage-console.2.3.3/opam index 2a61d3891a3..6bbf93f4ff0 100644 --- a/packages/mirage-console/mirage-console.2.3.3/opam +++ b/packages/mirage-console/mirage-console.2.3.3/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-console.git" +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"] @@ -14,7 +14,52 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" + "jbuilder" {build & >= "1.0+beta9"} "mirage-device" {>= "1.0.0"} "mirage-flow" {>= "1.2.0"} ] +synopsis: "Implementations of Mirage consoles, for Unix and Xen" +description: """ +The Unix version of the console currently uses standard output. The code is in + + unix/console.{ml,mli} + +The Xen kernel version of the console uses the primary PV console ring. The +code is in + + xen/console.{ml,mli} + +There is also a Unix userspace utility which creates and services Xen consoles +("console backends"): + +Connect a console to a VM like this: + +``` +[root@st30 ~]# ./mirage-console connect trusty +Operating on VM domain id: 19 +Creating device 1 (linux device /dev/tty1) +{ ref = 128; event_channel = 13 } +``` + +Then inside the guest: + +``` +[root@trusty ~]# cat > /dev/hvc1 +hello +there +``` + +And observe in dom0: + +``` +hello +there +``` + +Then hit Control+C and it all cleans up.""" +url { + src: + "https://github.com/mirage/mirage-console/releases/download/v2.3.3/mirage-console-2.3.3.tbz" + checksum: "md5=5333550e819614a59547a3ee98cf33ef" +} diff --git a/packages/mirage-console/mirage-console.2.3.3/url b/packages/mirage-console/mirage-console.2.3.3/url deleted file mode 100644 index 10c74f4ea66..00000000000 --- a/packages/mirage-console/mirage-console.2.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/v2.3.3/mirage-console-2.3.3.tbz" -checksum: "5333550e819614a59547a3ee98cf33ef" \ No newline at end of file diff --git a/packages/mirage-console/mirage-console.2.3.4/descr b/packages/mirage-console/mirage-console.2.3.4/descr deleted file mode 100644 index 169a8d11fa0..00000000000 --- a/packages/mirage-console/mirage-console.2.3.4/descr +++ /dev/null @@ -1,40 +0,0 @@ -Implementations of Mirage consoles, for Unix and Xen - - -The Unix version of the console currently uses standard output. The code is in - - unix/console.{ml,mli} - -The Xen kernel version of the console uses the primary PV console ring. The -code is in - - xen/console.{ml,mli} - -There is also a Unix userspace utility which creates and services Xen consoles -("console backends"): - -Connect a console to a VM like this: - -``` -[root@st30 ~]# ./mirage-console connect trusty -Operating on VM domain id: 19 -Creating device 1 (linux device /dev/tty1) -{ ref = 128; event_channel = 13 } -``` - -Then inside the guest: - -``` -[root@trusty ~]# cat > /dev/hvc1 -hello -there -``` - -And observe in dom0: - -``` -hello -there -``` - -Then hit Control+C and it all cleans up. \ No newline at end of file diff --git a/packages/mirage-console/mirage-console.2.3.4/opam b/packages/mirage-console/mirage-console.2.3.4/opam deleted file mode 100644 index f34b5f6176a..00000000000 --- a/packages/mirage-console/mirage-console.2.3.4/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/mirage-console" -bug-reports: "https://github.com/mirage/mirage-console/issues" -dev-repo: "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: [ - [ "jbuilder" "subst"] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] -] - -depends: [ - "jbuilder" {build & >="1.0+beta9"} - "mirage-device" {>= "1.0.0"} - "mirage-flow" {>= "1.2.0"} -] -available: [ocaml-version >= "4.03.0"] diff --git a/packages/mirage-console/mirage-console.2.3.4/url b/packages/mirage-console/mirage-console.2.3.4/url deleted file mode 100644 index 1146051b80a..00000000000 --- a/packages/mirage-console/mirage-console.2.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/v2.3.4/mirage-console-2.3.4.tbz" -checksum: "b81bd7033517c1e41527a2055ce0d22f" \ No newline at end of file diff --git a/packages/mirage-console/mirage-console.2.3.5/descr b/packages/mirage-console/mirage-console.2.3.5/descr deleted file mode 100644 index 169a8d11fa0..00000000000 --- a/packages/mirage-console/mirage-console.2.3.5/descr +++ /dev/null @@ -1,40 +0,0 @@ -Implementations of Mirage consoles, for Unix and Xen - - -The Unix version of the console currently uses standard output. The code is in - - unix/console.{ml,mli} - -The Xen kernel version of the console uses the primary PV console ring. The -code is in - - xen/console.{ml,mli} - -There is also a Unix userspace utility which creates and services Xen consoles -("console backends"): - -Connect a console to a VM like this: - -``` -[root@st30 ~]# ./mirage-console connect trusty -Operating on VM domain id: 19 -Creating device 1 (linux device /dev/tty1) -{ ref = 128; event_channel = 13 } -``` - -Then inside the guest: - -``` -[root@trusty ~]# cat > /dev/hvc1 -hello -there -``` - -And observe in dom0: - -``` -hello -there -``` - -Then hit Control+C and it all cleans up. \ No newline at end of file diff --git a/packages/mirage-console/mirage-console.2.3.5/opam b/packages/mirage-console/mirage-console.2.3.5/opam index f34b5f6176a..d1488d94b26 100644 --- a/packages/mirage-console/mirage-console.2.3.5/opam +++ b/packages/mirage-console/mirage-console.2.3.5/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-console.git" +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"] @@ -14,8 +14,52 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "mirage-device" {>= "1.0.0"} "mirage-flow" {>= "1.2.0"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Implementations of Mirage consoles, for Unix and Xen" +description: """ +The Unix version of the console currently uses standard output. The code is in + + unix/console.{ml,mli} + +The Xen kernel version of the console uses the primary PV console ring. The +code is in + + xen/console.{ml,mli} + +There is also a Unix userspace utility which creates and services Xen consoles +("console backends"): + +Connect a console to a VM like this: + +``` +[root@st30 ~]# ./mirage-console connect trusty +Operating on VM domain id: 19 +Creating device 1 (linux device /dev/tty1) +{ ref = 128; event_channel = 13 } +``` + +Then inside the guest: + +``` +[root@trusty ~]# cat > /dev/hvc1 +hello +there +``` + +And observe in dom0: + +``` +hello +there +``` + +Then hit Control+C and it all cleans up.""" +url { + src: + "https://github.com/mirage/mirage-console/releases/download/v2.3.5/mirage-console-2.3.5.tbz" + checksum: "md5=6d0d18cc25fc3e14f070fbb79a24f9ca" +} diff --git a/packages/mirage-console/mirage-console.2.3.5/url b/packages/mirage-console/mirage-console.2.3.5/url deleted file mode 100644 index 8940fbeacc1..00000000000 --- a/packages/mirage-console/mirage-console.2.3.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-console/releases/download/v2.3.5/mirage-console-2.3.5.tbz" -checksum: "6d0d18cc25fc3e14f070fbb79a24f9ca" \ No newline at end of file diff --git a/packages/mirage-device/mirage-device.1.0.0/descr b/packages/mirage-device/mirage-device.1.0.0/descr deleted file mode 100644 index b6496518f1c..00000000000 --- a/packages/mirage-device/mirage-device.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Foundational module types for devices. - -This package is primarily useful in the context of a Mirage project. diff --git a/packages/mirage-device/mirage-device.1.0.0/opam b/packages/mirage-device/mirage-device.1.0.0/opam index 81a4a9c8367..b61a3a58983 100644 --- a/packages/mirage-device/mirage-device.1.0.0/opam +++ b/packages/mirage-device/mirage-device.1.0.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" homepage: "https://github.com/mirage/mirage-device" bug-reports: "https://github.com/mirage/mirage-device/issues" -dev-repo: "https://github.com/mirage/mirage-device.git" +dev-repo: "git+https://github.com/mirage/mirage-device.git" doc: "https://mirage.github.io/mirage-device/" authors: ["Thomas Gazagnaire" "Anil Madhavapeddy" "Gabriel Radanne" "Mindy Preston" "Thomas Leonard" "Nicolas Ojeda Bar" @@ -13,8 +13,17 @@ license: "ISC" build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] depends: [ - "ocamlfind" {build} + "ocaml" + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build & >= "0.7.3"} + "topkg" {build & >= "0.7.3"} "fmt" ] +synopsis: "Foundational module types for devices." +description: + "This package is primarily useful in the context of a Mirage project." +url { + src: + "https://github.com/mirage/mirage-device/releases/download/1.0.0/mirage-device-1.0.0.tbz" + checksum: "md5=6d6f0235b07e1e068ce71d788b5ce11b" +} diff --git a/packages/mirage-device/mirage-device.1.0.0/url b/packages/mirage-device/mirage-device.1.0.0/url deleted file mode 100644 index a37e7046d5e..00000000000 --- a/packages/mirage-device/mirage-device.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-device/releases/download/1.0.0/mirage-device-1.0.0.tbz" -checksum: "6d6f0235b07e1e068ce71d788b5ce11b" diff --git a/packages/mirage-device/mirage-device.1.1.0/descr b/packages/mirage-device/mirage-device.1.1.0/descr deleted file mode 100644 index b6496518f1c..00000000000 --- a/packages/mirage-device/mirage-device.1.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Foundational module types for devices. - -This package is primarily useful in the context of a Mirage project. diff --git a/packages/mirage-device/mirage-device.1.1.0/opam b/packages/mirage-device/mirage-device.1.1.0/opam index 95c93620434..f265287585e 100644 --- a/packages/mirage-device/mirage-device.1.1.0/opam +++ b/packages/mirage-device/mirage-device.1.1.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" homepage: "https://github.com/mirage/mirage-device" bug-reports: "https://github.com/mirage/mirage-device/issues" -dev-repo: "https://github.com/mirage/mirage-device.git" +dev-repo: "git+https://github.com/mirage/mirage-device.git" doc: "https://mirage.github.io/mirage-device/" authors: ["Thomas Gazagnaire" "Anil Madhavapeddy" "Gabriel Radanne" "Mindy Preston" "Thomas Leonard" "Nicolas Ojeda Bar" @@ -14,6 +14,15 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >="1.0+beta7"} + "ocaml" + "jbuilder" {build & >= "1.0+beta7"} "fmt" ] +synopsis: "Foundational module types for devices." +description: + "This package is primarily useful in the context of a Mirage project." +url { + src: + "https://github.com/mirage/mirage-device/releases/download/v1.1.0/mirage-device-1.1.0.tbz" + checksum: "md5=9af70ef256ba3827fee413d0a2e29b7e" +} diff --git a/packages/mirage-device/mirage-device.1.1.0/url b/packages/mirage-device/mirage-device.1.1.0/url deleted file mode 100644 index e7003c3d419..00000000000 --- a/packages/mirage-device/mirage-device.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-device/releases/download/v1.1.0/mirage-device-1.1.0.tbz" -checksum: "9af70ef256ba3827fee413d0a2e29b7e" diff --git a/packages/mirage-dns/mirage-dns.2.0.0/descr b/packages/mirage-dns/mirage-dns.2.0.0/descr deleted file mode 100644 index d0ab696d10d..00000000000 --- a/packages/mirage-dns/mirage-dns.2.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package for the MirageOS DNS transports diff --git a/packages/mirage-dns/mirage-dns.2.0.0/opam b/packages/mirage-dns/mirage-dns.2.0.0/opam index 5dabe544087..c6d5826aad6 100644 --- a/packages/mirage-dns/mirage-dns.2.0.0/opam +++ b/packages/mirage-dns/mirage-dns.2.0.0/opam @@ -1,16 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" -author: "Anil Madhavapeddy" homepage: "https://github.com/mirage/ocaml-dns" bug-reports: "https://github.com/mirage/ocaml-dns/issues" -dev-repo: "https://github.com/mirage/ocaml-dns.git" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" tags: ["org:mirage"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" - "dns" {>= "0.11.0" & <"1.0.0"} + "dns" {>= "0.11.0" & < "1.0.0"} "tcpip" "mirage-types-lwt" {>= "2.0.0" & < "3.0.0"} "lwt" {>= "2.4.3"} "cstruct" {>= "1.0.0"} ] -available: [ocaml-version >= "4.01.0"] +synopsis: "Virtual package for the MirageOS DNS transports" +authors: "Anil Madhavapeddy" diff --git a/packages/mirage-dns/mirage-dns.2.5.0/descr b/packages/mirage-dns/mirage-dns.2.5.0/descr deleted file mode 100644 index d0ab696d10d..00000000000 --- a/packages/mirage-dns/mirage-dns.2.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package for the MirageOS DNS transports diff --git a/packages/mirage-dns/mirage-dns.2.5.0/opam b/packages/mirage-dns/mirage-dns.2.5.0/opam index a01d1adec5d..0b2e2f94eea 100644 --- a/packages/mirage-dns/mirage-dns.2.5.0/opam +++ b/packages/mirage-dns/mirage-dns.2.5.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/ocaml-dns" -dev-repo: "https://github.com/mirage/ocaml-dns.git" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" bug-reports: "https://github.com/mirage/ocaml-dns/issues" license: "ISC" authors: [ @@ -15,11 +15,12 @@ authors: [ ] build: ["ocamlfind" "query" "dns.mirage"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" - "dns" {>= "0.15.1" & <"1.0.0"} + "dns" {>= "0.15.1" & < "1.0.0"} "mirage-types-lwt" {>= "2.3.0" & < "3.0.0"} "lwt" {>= "2.4.3"} "cstruct" {>= "1.0.0"} "tcpip" ] -available: [ocaml-version >= "4.01.0"] +synopsis: "Virtual package for the MirageOS DNS transports" diff --git a/packages/mirage-dns/mirage-dns.2.6.0/descr b/packages/mirage-dns/mirage-dns.2.6.0/descr deleted file mode 100644 index d0ab696d10d..00000000000 --- a/packages/mirage-dns/mirage-dns.2.6.0/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package for the MirageOS DNS transports diff --git a/packages/mirage-dns/mirage-dns.2.6.0/opam b/packages/mirage-dns/mirage-dns.2.6.0/opam index 13924a9879f..819cb83e434 100644 --- a/packages/mirage-dns/mirage-dns.2.6.0/opam +++ b/packages/mirage-dns/mirage-dns.2.6.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/ocaml-dns" -dev-repo: "https://github.com/mirage/ocaml-dns.git" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" bug-reports: "https://github.com/mirage/ocaml-dns/issues" license: "ISC" authors: [ @@ -16,15 +16,20 @@ authors: [ build: ["ocamlfind" "query" "dns.mirage"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "cmdliner" - "dns" {>= "0.19.0" & <"1.0.0"} + "dns" {>= "0.19.0" & < "1.0.0"} "mirage-stack-lwt" {>= "1.0.0"} - "mirage-kv-lwt" {>= "1.0.0"} - "mirage-time-lwt" {>= "1.0.0"} + "mirage-kv-lwt" {>= "1.0.0"} + "mirage-time-lwt" {>= "1.0.0"} "duration" - "lwt" {>= "2.4.3"} + "lwt" {>= "2.4.3"} "mirage-profile" ] -available: [ocaml-version >= "4.01.0"] tags: "org:mirage" +synopsis: "Virtual package for the MirageOS DNS transports" +url { + src: "https://github.com/mirage/ocaml-dns/archive/v0.19.0.tar.gz" + checksum: "md5=7da602c4fd4cea931c7bbccb7e349fff" +} diff --git a/packages/mirage-dns/mirage-dns.2.6.0/url b/packages/mirage-dns/mirage-dns.2.6.0/url deleted file mode 100644 index 619fa8c8e8f..00000000000 --- a/packages/mirage-dns/mirage-dns.2.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-dns/archive/v0.19.0.tar.gz" -checksum: "7da602c4fd4cea931c7bbccb7e349fff" diff --git a/packages/mirage-dns/mirage-dns.2.6.1/descr b/packages/mirage-dns/mirage-dns.2.6.1/descr deleted file mode 100644 index d0ab696d10d..00000000000 --- a/packages/mirage-dns/mirage-dns.2.6.1/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package for the MirageOS DNS transports diff --git a/packages/mirage-dns/mirage-dns.2.6.1/opam b/packages/mirage-dns/mirage-dns.2.6.1/opam index b92bb3f6dd0..302f51423b1 100644 --- a/packages/mirage-dns/mirage-dns.2.6.1/opam +++ b/packages/mirage-dns/mirage-dns.2.6.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/ocaml-dns" -dev-repo: "https://github.com/mirage/ocaml-dns.git" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" bug-reports: "https://github.com/mirage/ocaml-dns/issues" license: "ISC" authors: [ @@ -16,16 +16,21 @@ authors: [ build: ["ocamlfind" "query" "dns.mirage"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "cmdliner" - "dns" {>= "0.19.0" & < "1.0.0"} + "dns" {>= "0.19.0" & < "1.0.0"} "mirage-stack-lwt" {>= "1.0.0"} - "mirage-kv-lwt" {>= "1.0.0"} - "mirage-time-lwt" {>= "1.0.0"} + "mirage-kv-lwt" {>= "1.0.0"} + "mirage-time-lwt" {>= "1.0.0"} "duration" - "lwt" {>= "2.4.3"} - "cstruct" {>= "2.0.0"} + "lwt" {>= "2.4.3"} + "cstruct" {>= "2.0.0"} "mirage-profile" ] -available: [ocaml-version >= "4.01.0"] tags: "org:mirage" +synopsis: "Virtual package for the MirageOS DNS transports" +url { + src: "https://github.com/mirage/ocaml-dns/archive/v0.19.1.tar.gz" + checksum: "md5=1944d2d6c04a1eae70215568c76d2e45" +} diff --git a/packages/mirage-dns/mirage-dns.2.6.1/url b/packages/mirage-dns/mirage-dns.2.6.1/url deleted file mode 100644 index 0c03e2f2dba..00000000000 --- a/packages/mirage-dns/mirage-dns.2.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-dns/archive/v0.19.1.tar.gz" -checksum: "1944d2d6c04a1eae70215568c76d2e45" diff --git a/packages/mirage-dns/mirage-dns.2.7.0/descr b/packages/mirage-dns/mirage-dns.2.7.0/descr deleted file mode 100644 index d0ab696d10d..00000000000 --- a/packages/mirage-dns/mirage-dns.2.7.0/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package for the MirageOS DNS transports diff --git a/packages/mirage-dns/mirage-dns.2.7.0/opam b/packages/mirage-dns/mirage-dns.2.7.0/opam index 17a6fd75d2d..e69a38b9e82 100644 --- a/packages/mirage-dns/mirage-dns.2.7.0/opam +++ b/packages/mirage-dns/mirage-dns.2.7.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/ocaml-dns" -dev-repo: "https://github.com/mirage/ocaml-dns.git" +dev-repo: "git+https://github.com/mirage/ocaml-dns.git" bug-reports: "https://github.com/mirage/ocaml-dns/issues" license: "ISC" authors: [ @@ -16,8 +16,9 @@ authors: [ build: ["ocamlfind" "query" "dns.mirage"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} - "dns" {>= "0.20.0" & <"1.0.0"} + "dns" {>= "0.20.0" & < "1.0.0"} "cmdliner" "mirage-stack-lwt" "mirage-kv-lwt" @@ -27,4 +28,8 @@ depends: [ "lwt" "mirage-profile" ] -available: [ocaml-version >= "4.01.0"] +synopsis: "Virtual package for the MirageOS DNS transports" +url { + src: "https://github.com/mirage/ocaml-dns/archive/v0.20.0.tar.gz" + checksum: "md5=d7f1801871de48f822871bfb728ca501" +} diff --git a/packages/mirage-dns/mirage-dns.2.7.0/url b/packages/mirage-dns/mirage-dns.2.7.0/url deleted file mode 100644 index 3dbf6d08bfd..00000000000 --- a/packages/mirage-dns/mirage-dns.2.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-dns/archive/v0.20.0.tar.gz" -checksum: "d7f1801871de48f822871bfb728ca501" diff --git a/packages/mirage-dns/mirage-dns.3.0.0/descr b/packages/mirage-dns/mirage-dns.3.0.0/descr deleted file mode 100644 index 84cefc577c6..00000000000 --- a/packages/mirage-dns/mirage-dns.3.0.0/descr +++ /dev/null @@ -1,29 +0,0 @@ -DNS client and server implementation in pure OCaml - -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 \ No newline at end of file diff --git a/packages/mirage-dns/mirage-dns.3.0.0/opam b/packages/mirage-dns/mirage-dns.3.0.0/opam deleted file mode 100644 index 185c494f9d8..00000000000 --- a/packages/mirage-dns/mirage-dns.3.0.0/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/ocaml-dns" -dev-repo: "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: [ - ["jbuilder" "subst"] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] - -depends: [ - "jbuilder" {build & >="1.0+beta9"} - "dns-lwt" - "duration" - "mirage-stack-lwt" - "mirage-kv-lwt" - "mirage-time-lwt" - "mirage-profile" {>="0.8.0"} -] -available: [ocaml-version >= "4.03.0"] diff --git a/packages/mirage-dns/mirage-dns.3.0.0/url b/packages/mirage-dns/mirage-dns.3.0.0/url deleted file mode 100644 index 6eb7b78ec1e..00000000000 --- a/packages/mirage-dns/mirage-dns.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-dns/releases/download/v1.0.0/dns-1.0.0.tbz" -checksum: "5fe4efe11671253950f89036a6cc1a21" \ No newline at end of file diff --git a/packages/mirage-dns/mirage-dns.3.0.1/descr b/packages/mirage-dns/mirage-dns.3.0.1/descr deleted file mode 100644 index 84cefc577c6..00000000000 --- a/packages/mirage-dns/mirage-dns.3.0.1/descr +++ /dev/null @@ -1,29 +0,0 @@ -DNS client and server implementation in pure OCaml - -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 \ No newline at end of file diff --git a/packages/mirage-dns/mirage-dns.3.0.1/opam b/packages/mirage-dns/mirage-dns.3.0.1/opam index 185c494f9d8..687aed162f6 100644 --- a/packages/mirage-dns/mirage-dns.3.0.1/opam +++ b/packages/mirage-dns/mirage-dns.3.0.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/ocaml-dns" -dev-repo: "https://github.com/mirage/ocaml-dns.git" +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" @@ -13,12 +13,46 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "dns-lwt" "duration" "mirage-stack-lwt" "mirage-kv-lwt" "mirage-time-lwt" - "mirage-profile" {>="0.8.0"} + "mirage-profile" {>= "0.8.0"} ] -available: [ocaml-version >= "4.03.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/v1.0.1/dns-1.0.1.tbz" + checksum: "md5=ec3bb1db392e29cd3aa8a8d844fba0ad" +} diff --git a/packages/mirage-dns/mirage-dns.3.0.1/url b/packages/mirage-dns/mirage-dns.3.0.1/url deleted file mode 100644 index 3344f0ed2b6..00000000000 --- a/packages/mirage-dns/mirage-dns.3.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-dns/releases/download/v1.0.1/dns-1.0.1.tbz" -checksum: "ec3bb1db392e29cd3aa8a8d844fba0ad" diff --git a/packages/mirage-entropy-unix/mirage-entropy-unix.0.1.6/descr b/packages/mirage-entropy-unix/mirage-entropy-unix.0.1.6/descr deleted file mode 100644 index fa024058e68..00000000000 --- a/packages/mirage-entropy-unix/mirage-entropy-unix.0.1.6/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS entropy device 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 index ef8f82f4fb5..018c8ee2fc2 100644 --- a/packages/mirage-entropy-unix/mirage-entropy-unix.0.1.6/opam +++ b/packages/mirage-entropy-unix/mirage-entropy-unix.0.1.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hannes@mehnert.org" homepage: "https://github.com/mirage/mirage-entropy" authors: ["Hannes Mehnert" "David Kaloper" "Anil Madhavapeddy" "Dave Scott"] @@ -7,6 +7,7 @@ remove: [ ["ocamlfind" "remove" "mirage-entropy-unix"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "cstruct" {>= "1.3.0"} "lwt" @@ -17,5 +18,10 @@ depends: [ "camlp4" ] dev-repo: "git://github.com/mirage/mirage-entropy" -available: ocaml-version >= "4.01.0" install: [make "unix-install"] +synopsis: "MirageOS entropy device" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-entropy/archive/0.1.6.tar.gz" + checksum: "md5=c3955c6821271ec2145160d69a673522" +} diff --git a/packages/mirage-entropy-unix/mirage-entropy-unix.0.1.6/url b/packages/mirage-entropy-unix/mirage-entropy-unix.0.1.6/url deleted file mode 100644 index 2204d6cc91b..00000000000 --- a/packages/mirage-entropy-unix/mirage-entropy-unix.0.1.6/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/mirage/mirage-entropy/archive/0.1.6.tar.gz" -checksum: "c3955c6821271ec2145160d69a673522" - diff --git a/packages/mirage-entropy-unix/mirage-entropy-unix.0.2.0/descr b/packages/mirage-entropy-unix/mirage-entropy-unix.0.2.0/descr deleted file mode 100644 index fa024058e68..00000000000 --- a/packages/mirage-entropy-unix/mirage-entropy-unix.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS entropy device 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 index 69d8416f3c3..0efdc59e837 100644 --- a/packages/mirage-entropy-unix/mirage-entropy-unix.0.2.0/opam +++ b/packages/mirage-entropy-unix/mirage-entropy-unix.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hannes@mehnert.org" homepage: "https://github.com/mirage/mirage-entropy" authors: ["Hannes Mehnert" "David Kaloper" "Anil Madhavapeddy" "Dave Scott"] @@ -7,6 +7,7 @@ remove: [ ["ocamlfind" "remove" "mirage-entropy-unix"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "cstruct" {>= "1.3.0"} "cstruct-lwt" @@ -15,5 +16,10 @@ depends: [ "camlp4" ] dev-repo: "git://github.com/mirage/mirage-entropy" -available: ocaml-version >= "4.01.0" install: [make "unix-install"] +synopsis: "MirageOS entropy device" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-entropy/archive/v0.2.0.tar.gz" + checksum: "md5=772d355891c8036d04e6e52c655657b3" +} diff --git a/packages/mirage-entropy-unix/mirage-entropy-unix.0.2.0/url b/packages/mirage-entropy-unix/mirage-entropy-unix.0.2.0/url deleted file mode 100644 index b79af7d3fc8..00000000000 --- a/packages/mirage-entropy-unix/mirage-entropy-unix.0.2.0/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/mirage/mirage-entropy/archive/v0.2.0.tar.gz" -checksum: "772d355891c8036d04e6e52c655657b3" - diff --git a/packages/mirage-entropy-xen/mirage-entropy-xen.0.1.6/descr b/packages/mirage-entropy-xen/mirage-entropy-xen.0.1.6/descr deleted file mode 100644 index fa024058e68..00000000000 --- a/packages/mirage-entropy-xen/mirage-entropy-xen.0.1.6/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS entropy device 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 index cb551acc3e7..66688704dc7 100644 --- a/packages/mirage-entropy-xen/mirage-entropy-xen.0.1.6/opam +++ b/packages/mirage-entropy-xen/mirage-entropy-xen.0.1.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hannes@mehnert.org" homepage: "https://github.com/mirage/mirage-entropy" authors: ["Hannes Mehnert" "David Kaloper" "Anil Madhavapeddy" "Dave Scott"] @@ -7,6 +7,7 @@ remove: [ ["ocamlfind" "remove" "mirage-entropy-xen"] ] depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} "ocamlfind" {build} "cstruct" {>= "1.3.0"} "cstruct-lwt" @@ -17,5 +18,10 @@ depends: [ "camlp4" {build} ] dev-repo: "git://github.com/mirage/mirage-entropy" -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] install: [make "xen-install"] +synopsis: "MirageOS entropy device" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-entropy/archive/0.1.6.tar.gz" + checksum: "md5=c3955c6821271ec2145160d69a673522" +} diff --git a/packages/mirage-entropy-xen/mirage-entropy-xen.0.1.6/url b/packages/mirage-entropy-xen/mirage-entropy-xen.0.1.6/url deleted file mode 100644 index 27777fef2f9..00000000000 --- a/packages/mirage-entropy-xen/mirage-entropy-xen.0.1.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-entropy/archive/0.1.6.tar.gz" -checksum: "c3955c6821271ec2145160d69a673522" diff --git a/packages/mirage-entropy-xen/mirage-entropy-xen.0.2.0/descr b/packages/mirage-entropy-xen/mirage-entropy-xen.0.2.0/descr deleted file mode 100644 index fa024058e68..00000000000 --- a/packages/mirage-entropy-xen/mirage-entropy-xen.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS entropy device diff --git a/packages/mirage-entropy-xen/mirage-entropy-xen.0.2.0/opam b/packages/mirage-entropy-xen/mirage-entropy-xen.0.2.0/opam index 5108dfaf69b..40949b01456 100644 --- a/packages/mirage-entropy-xen/mirage-entropy-xen.0.2.0/opam +++ b/packages/mirage-entropy-xen/mirage-entropy-xen.0.2.0/opam @@ -1,13 +1,14 @@ bug-reports: "https://github.com/mirage/mirage-entropy/issues" homepage: "https://github.com/mirage/mirage-entropy" authors: ["Hannes Mehnert" "David Kaloper" "Anil Madhavapeddy" "Dave Scott"] -opam-version: "1.2" +opam-version: "2.0" maintainer: "hannes@mehnert.org" build: [make "xen-build"] remove: [ ["ocamlfind" "remove" "mirage-entropy-xen"] ] depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} "ocamlfind" {build} "camlp4" {build} "cstruct" {>= "1.3.0"} @@ -20,5 +21,10 @@ depends: [ "xenstore" ] dev-repo: "git://github.com/mirage/mirage-entropy" -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] install: [make "xen-install"] +synopsis: "MirageOS entropy device" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-entropy/archive/v0.2.0.tar.gz" + checksum: "md5=772d355891c8036d04e6e52c655657b3" +} diff --git a/packages/mirage-entropy-xen/mirage-entropy-xen.0.2.0/url b/packages/mirage-entropy-xen/mirage-entropy-xen.0.2.0/url deleted file mode 100644 index c71a57aefaa..00000000000 --- a/packages/mirage-entropy-xen/mirage-entropy-xen.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-entropy/archive/v0.2.0.tar.gz" -checksum: "772d355891c8036d04e6e52c655657b3" diff --git a/packages/mirage-entropy-xen/mirage-entropy-xen.0.3.0/descr b/packages/mirage-entropy-xen/mirage-entropy-xen.0.3.0/descr deleted file mode 100644 index fa024058e68..00000000000 --- a/packages/mirage-entropy-xen/mirage-entropy-xen.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS entropy device diff --git a/packages/mirage-entropy-xen/mirage-entropy-xen.0.3.0/opam b/packages/mirage-entropy-xen/mirage-entropy-xen.0.3.0/opam index 223d64b6416..938580712ec 100644 --- a/packages/mirage-entropy-xen/mirage-entropy-xen.0.3.0/opam +++ b/packages/mirage-entropy-xen/mirage-entropy-xen.0.3.0/opam @@ -1,6 +1,6 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://github.com/mirage/mirage-entropy" -dev-repo: "https://github.com/mirage/mirage-entropy.git" +dev-repo: "git+https://github.com/mirage/mirage-entropy.git" bug-reports: "https://github.com/mirage/mirage-entropy/issues" authors: ["Hannes Mehnert" "David Kaloper" "Anil Madhavapeddy" "Dave Scott"] maintainer: "david@numm.org" @@ -15,6 +15,7 @@ remove: [ ["ocamlfind" "remove" "mirage-entropy-xen"] ] depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} "ocamlfind" "camlp4" {build} "cstruct" {>= "1.4.0"} @@ -23,4 +24,9 @@ depends: [ "ocamlbuild" {build} ] tags: [ "org:mirage"] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] +synopsis: "MirageOS entropy device" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-entropy/archive/0.3.0.tar.gz" + checksum: "md5=6259cd4df8e0fe088e1d81a19c7f2944" +} diff --git a/packages/mirage-entropy-xen/mirage-entropy-xen.0.3.0/url b/packages/mirage-entropy-xen/mirage-entropy-xen.0.3.0/url deleted file mode 100644 index 1a7711e7a74..00000000000 --- a/packages/mirage-entropy-xen/mirage-entropy-xen.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-entropy/archive/0.3.0.tar.gz" -checksum: "6259cd4df8e0fe088e1d81a19c7f2944" \ No newline at end of file diff --git a/packages/mirage-entropy/mirage-entropy.0.4.0/descr b/packages/mirage-entropy/mirage-entropy.0.4.0/descr deleted file mode 100644 index e2690504065..00000000000 --- a/packages/mirage-entropy/mirage-entropy.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -Entropy source for MirageOS unikernels. diff --git a/packages/mirage-entropy/mirage-entropy.0.4.0/opam b/packages/mirage-entropy/mirage-entropy.0.4.0/opam index 122887f61b4..a10e0499b85 100644 --- a/packages/mirage-entropy/mirage-entropy.0.4.0/opam +++ b/packages/mirage-entropy/mirage-entropy.0.4.0/opam @@ -1,9 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" name: "mirage-entropy" homepage: "https://github.com/mirage/mirage-entropy" -dev-repo: "https://github.com/mirage/mirage-entropy.git" +dev-repo: "git+https://github.com/mirage/mirage-entropy.git" bug-reports: "https://github.com/mirage/mirage-entropy/issues" -author: ["Hannes Mehnert" "David Kaloper" "Anil Madhavapeddy" "Dave Scott"] maintainer: "david@numm.org" license: "BSD2" @@ -13,6 +12,7 @@ build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" "--with-ocaml-freestanding" "%{ocaml-freestanding:installed}%" ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -32,4 +32,9 @@ conflicts: [ "mirage-xen" {<"2.2.0"} ] tags: [ "org:mirage"] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Entropy source for MirageOS unikernels." +authors: ["Hannes Mehnert" "David Kaloper" "Anil Madhavapeddy" "Dave Scott"] +url { + src: "https://github.com/mirage/mirage-entropy/archive/0.4.0.tar.gz" + checksum: "md5=ca4ba16d236a9b4137c8ec5bce3b7c51" +} diff --git a/packages/mirage-entropy/mirage-entropy.0.4.0/url b/packages/mirage-entropy/mirage-entropy.0.4.0/url deleted file mode 100644 index 38a348731ac..00000000000 --- a/packages/mirage-entropy/mirage-entropy.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-entropy/archive/0.4.0.tar.gz" -checksum: "ca4ba16d236a9b4137c8ec5bce3b7c51" diff --git a/packages/mirage-flow-lwt/mirage-flow-lwt.1.2.0/descr b/packages/mirage-flow-lwt/mirage-flow-lwt.1.2.0/descr deleted file mode 100644 index 1c2a5a34dc4..00000000000 --- a/packages/mirage-flow-lwt/mirage-flow-lwt.1.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Various implementations of the MirageOS FLOW interface - -- `Fflow` uses input/output functions to build a flow -- `Lwt_io_flow` uses `Lwt_io.channel` diff --git a/packages/mirage-flow-lwt/mirage-flow-lwt.1.2.0/opam b/packages/mirage-flow-lwt/mirage-flow-lwt.1.2.0/opam index 86f8d69d024..e22c796114b 100644 --- a/packages/mirage-flow-lwt/mirage-flow-lwt.1.2.0/opam +++ b/packages/mirage-flow-lwt/mirage-flow-lwt.1.2.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-flow.git" +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"] @@ -12,6 +12,7 @@ build: ["ocaml" "pkg/pkg.ml" "build" "--pkg-name" name "--pinned" "%{pinned}%"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.7.3"} @@ -22,3 +23,12 @@ depends: [ "mirage-clock" {>= "1.2.0"} "mirage-flow" {>= "1.2.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`""" +url { + src: + "https://github.com/mirage/mirage-flow/releases/download/1.2.0/mirage-flow-lwt-1.2.0.tbz" + checksum: "md5=18b4752fbb9922b57cd25738557b7ef4" +} diff --git a/packages/mirage-flow-lwt/mirage-flow-lwt.1.2.0/url b/packages/mirage-flow-lwt/mirage-flow-lwt.1.2.0/url deleted file mode 100644 index d845d697b10..00000000000 --- a/packages/mirage-flow-lwt/mirage-flow-lwt.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-flow/releases/download/1.2.0/mirage-flow-lwt-1.2.0.tbz" -checksum: "18b4752fbb9922b57cd25738557b7ef4" diff --git a/packages/mirage-flow-lwt/mirage-flow-lwt.1.3.0/descr b/packages/mirage-flow-lwt/mirage-flow-lwt.1.3.0/descr deleted file mode 100644 index 31740d93ef3..00000000000 --- a/packages/mirage-flow-lwt/mirage-flow-lwt.1.3.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Flow implementations and combinators for MirageOS - -This repo contains generic operations over Mirage `FLOW` implementations. - -Please consult [the API documentation](https://mirage.github.io/mirage-flow/index.html). - -### Example usage - -In a top-level like utop: -```ocaml \ No newline at end of file diff --git a/packages/mirage-flow-lwt/mirage-flow-lwt.1.3.0/opam b/packages/mirage-flow-lwt/mirage-flow-lwt.1.3.0/opam index fa5ca9d1031..c7e8b82468c 100644 --- a/packages/mirage-flow-lwt/mirage-flow-lwt.1.3.0/opam +++ b/packages/mirage-flow-lwt/mirage-flow-lwt.1.3.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-flow.git" +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"] @@ -14,10 +14,26 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta7"} + "ocaml" + "jbuilder" {build & >= "1.0+beta7"} "fmt" "lwt" "cstruct" {>= "2.0.0"} "mirage-clock" {>= "1.2.0"} "mirage-flow" {>= "1.3.0"} ] +synopsis: "Flow implementations and combinators for MirageOS" +description: """ +This repo contains generic operations over Mirage `FLOW` implementations. + +Please consult [the API documentation](https://mirage.github.io/mirage-flow/index.html). + +### Example usage + +In a top-level like utop: +```ocaml""" +url { + src: + "https://github.com/mirage/mirage-flow/releases/download/v1.3.0/mirage-flow-1.3.0.tbz" + checksum: "md5=2811566ba9895e429716e4c315cd43e6" +} diff --git a/packages/mirage-flow-lwt/mirage-flow-lwt.1.3.0/url b/packages/mirage-flow-lwt/mirage-flow-lwt.1.3.0/url deleted file mode 100644 index 7cae756c15e..00000000000 --- a/packages/mirage-flow-lwt/mirage-flow-lwt.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-flow/releases/download/v1.3.0/mirage-flow-1.3.0.tbz" -checksum: "2811566ba9895e429716e4c315cd43e6" \ No newline at end of file diff --git a/packages/mirage-flow-lwt/mirage-flow-lwt.1.4.0/descr b/packages/mirage-flow-lwt/mirage-flow-lwt.1.4.0/descr deleted file mode 100644 index 292ede4d991..00000000000 --- a/packages/mirage-flow-lwt/mirage-flow-lwt.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -Flow implementations and combinators for MirageOS using Lwt diff --git a/packages/mirage-flow-lwt/mirage-flow-lwt.1.4.0/opam b/packages/mirage-flow-lwt/mirage-flow-lwt.1.4.0/opam index 29043bfc071..0485d0f9690 100644 --- a/packages/mirage-flow-lwt/mirage-flow-lwt.1.4.0/opam +++ b/packages/mirage-flow-lwt/mirage-flow-lwt.1.4.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-flow.git" +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"] @@ -14,7 +14,8 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta7"} + "ocaml" + "jbuilder" {build & >= "1.0+beta7"} "fmt" "lwt" "logs" @@ -22,3 +23,9 @@ depends: [ "mirage-clock" {>= "1.2.0"} "mirage-flow" {>= "1.2.0"} ] +synopsis: "Flow implementations and combinators for MirageOS using Lwt" +url { + src: + "https://github.com/mirage/mirage-flow/releases/download/v1.4.0/mirage-flow-1.4.0.tbz" + checksum: "md5=fdbd270044821d21afc883399eea45aa" +} diff --git a/packages/mirage-flow-lwt/mirage-flow-lwt.1.4.0/url b/packages/mirage-flow-lwt/mirage-flow-lwt.1.4.0/url deleted file mode 100644 index b5dcb91baae..00000000000 --- a/packages/mirage-flow-lwt/mirage-flow-lwt.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-flow/releases/download/v1.4.0/mirage-flow-1.4.0.tbz" -checksum: "fdbd270044821d21afc883399eea45aa" \ No newline at end of file diff --git a/packages/mirage-flow-rawlink/mirage-flow-rawlink.1.0.0/descr b/packages/mirage-flow-rawlink/mirage-flow-rawlink.1.0.0/descr deleted file mode 100644 index 6e1f2177992..00000000000 --- a/packages/mirage-flow-rawlink/mirage-flow-rawlink.1.0.0/descr +++ /dev/null @@ -1,14 +0,0 @@ -Expose rawlink interfaces as MirageOS flows - -Allow to use rawlink interfaces as MirageOS flows. - -[![docs](https://img.shields.io/badge/doc-online-blue.svg)](https://mirage.github.io/mirage-flow-rawlink/mirage-flow-rawlink) - -An example: - -```ocaml - Lwt_rawlink.open_link "eth0" >>= fun rawlink -> - Mirage_flow_lwt.read rawlink >>= function - | Ok (`Data buf) -> - ... -``` \ No newline at end of file diff --git a/packages/mirage-flow-rawlink/mirage-flow-rawlink.1.0.0/opam b/packages/mirage-flow-rawlink/mirage-flow-rawlink.1.0.0/opam index 91c5a86ee9e..a9ee221da7c 100644 --- a/packages/mirage-flow-rawlink/mirage-flow-rawlink.1.0.0/opam +++ b/packages/mirage-flow-rawlink/mirage-flow-rawlink.1.0.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Gazagnaire"] license: "ISC" homepage: "https://github.com/mirage/mirage-flow-rawlink" -dev-repo: "https://github.com/mirage/mirage-flow-rawlink.git" +dev-repo: "git+https://github.com/mirage/mirage-flow-rawlink.git" bug-reports: "https://github.com/mirage/mirage-flow-rawlink/issues" doc: "https://mirage.github.io/mirage-flow-rawlink/" @@ -13,12 +13,30 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta10"} + "ocaml" {>= "4.02.0"} + "jbuilder" {build & >= "1.0+beta10"} "mirage-flow-lwt" {>= "1.2.0"} "rawlink" {>= "0.5"} "cstruct" {>= "3.0.2"} "lwt" ] - -available: [ocaml-version >= "4.02.0"] tags: "org:mirage" +synopsis: "Expose rawlink interfaces as MirageOS flows" +description: """ +Allow to use rawlink interfaces as MirageOS flows. + +[![docs](https://img.shields.io/badge/doc-online-blue.svg)](https://mirage.github.io/mirage-flow-rawlink/mirage-flow-rawlink) + +An example: + +```ocaml + Lwt_rawlink.open_link "eth0" >>= fun rawlink -> + Mirage_flow_lwt.read rawlink >>= function + | Ok (`Data buf) -> + ... +```""" +url { + src: + "https://github.com/mirage/mirage-flow-rawlink/releases/download/1.0.0/mirage-flow-rawlink-1.0.0.tbz" + checksum: "md5=f3744a62ae1dcaead17b9442ec269f78" +} diff --git a/packages/mirage-flow-rawlink/mirage-flow-rawlink.1.0.0/url b/packages/mirage-flow-rawlink/mirage-flow-rawlink.1.0.0/url deleted file mode 100644 index 9142356e13b..00000000000 --- a/packages/mirage-flow-rawlink/mirage-flow-rawlink.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-flow-rawlink/releases/download/1.0.0/mirage-flow-rawlink-1.0.0.tbz" -checksum: "f3744a62ae1dcaead17b9442ec269f78" \ No newline at end of file diff --git a/packages/mirage-flow-unix/mirage-flow-unix.1.2.0/descr b/packages/mirage-flow-unix/mirage-flow-unix.1.2.0/descr deleted file mode 100644 index 1c2a5a34dc4..00000000000 --- a/packages/mirage-flow-unix/mirage-flow-unix.1.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Various implementations of the MirageOS FLOW interface - -- `Fflow` uses input/output functions to build a flow -- `Lwt_io_flow` uses `Lwt_io.channel` diff --git a/packages/mirage-flow-unix/mirage-flow-unix.1.2.0/opam b/packages/mirage-flow-unix/mirage-flow-unix.1.2.0/opam index 3e712a0d377..cbe0ea2667e 100644 --- a/packages/mirage-flow-unix/mirage-flow-unix.1.2.0/opam +++ b/packages/mirage-flow-unix/mirage-flow-unix.1.2.0/opam @@ -1,30 +1,56 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-flow.git" +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: ["ocaml" "pkg/pkg.ml" "build" "--tests" "false" - "--pkg-name" name "--pinned" "%{pinned}%"] - -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--tests" "true" - "--pkg-name" name "--pinned" "%{pinned}%"] - ["ocaml" "pkg/pkg.ml" "test" "--pkg-name" name] +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--tests" + "false" + "--pkg-name" + name + "--pinned" + "%{pinned}%" + ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--tests" + "true" + "--pkg-name" + name + "--pinned" + "%{pinned}%" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test" "--pkg-name" name] {with-test} ] - depends: [ - "ocamlfind" {build} + "ocaml" + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build & >= "0.9.0"} - "alcotest" {test} + "topkg" {build & >= "0.9.0"} + "alcotest" {with-test} "fmt" "mirage-flow" {>= "1.2.0"} "mirage-flow-lwt" {>= "1.2.0"} "lwt" "cstruct" {>= "2.3.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`""" +url { + src: + "https://github.com/mirage/mirage-flow/releases/download/1.2.0/mirage-flow-unix-1.2.0.tbz" + checksum: "md5=c2a40c49fe2a018fe40abd54035c869b" +} diff --git a/packages/mirage-flow-unix/mirage-flow-unix.1.2.0/url b/packages/mirage-flow-unix/mirage-flow-unix.1.2.0/url deleted file mode 100644 index da9a6a29f8e..00000000000 --- a/packages/mirage-flow-unix/mirage-flow-unix.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-flow/releases/download/1.2.0/mirage-flow-unix-1.2.0.tbz" -checksum: "c2a40c49fe2a018fe40abd54035c869b" diff --git a/packages/mirage-flow-unix/mirage-flow-unix.1.3.0/descr b/packages/mirage-flow-unix/mirage-flow-unix.1.3.0/descr deleted file mode 100644 index 31740d93ef3..00000000000 --- a/packages/mirage-flow-unix/mirage-flow-unix.1.3.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Flow implementations and combinators for MirageOS - -This repo contains generic operations over Mirage `FLOW` implementations. - -Please consult [the API documentation](https://mirage.github.io/mirage-flow/index.html). - -### Example usage - -In a top-level like utop: -```ocaml \ No newline at end of file diff --git a/packages/mirage-flow-unix/mirage-flow-unix.1.3.0/opam b/packages/mirage-flow-unix/mirage-flow-unix.1.3.0/opam index a80d6661b1a..b9fb8a1bcd0 100644 --- a/packages/mirage-flow-unix/mirage-flow-unix.1.3.0/opam +++ b/packages/mirage-flow-unix/mirage-flow-unix.1.3.0/opam @@ -1,28 +1,40 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-flow.git" +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" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest"] {with-test} ] - -build-test: [ - [ "jbuilder" "runtest" ] -] - depends: [ - "jbuilder" {build & >="1.0+beta7"} + "ocaml" + "jbuilder" {build & >= "1.0+beta7"} "fmt" "mirage-flow" {>= "1.3.0"} "mirage-flow-lwt" {>= "1.3.0"} "lwt" "cstruct" {>= "2.3.0"} - "alcotest" {test} + "alcotest" {with-test} ] +synopsis: "Flow implementations and combinators for MirageOS" +description: """ +This repo contains generic operations over Mirage `FLOW` implementations. + +Please consult [the API documentation](https://mirage.github.io/mirage-flow/index.html). + +### Example usage + +In a top-level like utop: +```ocaml""" +url { + src: + "https://github.com/mirage/mirage-flow/releases/download/v1.3.0/mirage-flow-1.3.0.tbz" + checksum: "md5=2811566ba9895e429716e4c315cd43e6" +} diff --git a/packages/mirage-flow-unix/mirage-flow-unix.1.3.0/url b/packages/mirage-flow-unix/mirage-flow-unix.1.3.0/url deleted file mode 100644 index 7cae756c15e..00000000000 --- a/packages/mirage-flow-unix/mirage-flow-unix.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-flow/releases/download/v1.3.0/mirage-flow-1.3.0.tbz" -checksum: "2811566ba9895e429716e4c315cd43e6" \ No newline at end of file diff --git a/packages/mirage-flow-unix/mirage-flow-unix.1.4.0/descr b/packages/mirage-flow-unix/mirage-flow-unix.1.4.0/descr deleted file mode 100644 index 113d00ef75b..00000000000 --- a/packages/mirage-flow-unix/mirage-flow-unix.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -Flow implementations and combinators for MirageOS using Unix 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 index 017be1115a3..7c347746b23 100644 --- a/packages/mirage-flow-unix/mirage-flow-unix.1.4.0/opam +++ b/packages/mirage-flow-unix/mirage-flow-unix.1.4.0/opam @@ -1,30 +1,32 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-flow.git" +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" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest"] {with-test} ] - -build-test: [ - [ "jbuilder" "runtest" ] -] - depends: [ - "jbuilder" {build & >="1.0+beta7"} + "ocaml" {< "4.06.0"} + "jbuilder" {build & >= "1.0+beta7"} "fmt" "logs" "mirage-flow" {>= "1.2.0"} "mirage-flow-lwt" {>= "1.2.0"} "lwt" "cstruct" {>= "2.3.0"} - "alcotest" {test} + "alcotest" {with-test} ] -available: [ ocaml-version < "4.06.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: "md5=fdbd270044821d21afc883399eea45aa" +} diff --git a/packages/mirage-flow-unix/mirage-flow-unix.1.4.0/url b/packages/mirage-flow-unix/mirage-flow-unix.1.4.0/url deleted file mode 100644 index b5dcb91baae..00000000000 --- a/packages/mirage-flow-unix/mirage-flow-unix.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-flow/releases/download/v1.4.0/mirage-flow-1.4.0.tbz" -checksum: "fdbd270044821d21afc883399eea45aa" \ No newline at end of file diff --git a/packages/mirage-flow/mirage-flow.1.0.0/descr b/packages/mirage-flow/mirage-flow.1.0.0/descr deleted file mode 100644 index 6d94abd9d64..00000000000 --- a/packages/mirage-flow/mirage-flow.1.0.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Various implementations of the MirageOS FLOW interface - -- `Fflow` uses input/output functions to build a flow -- `Lwt_io_flow` uses `Lwt_io.channel` \ No newline at end of file diff --git a/packages/mirage-flow/mirage-flow.1.0.0/opam b/packages/mirage-flow/mirage-flow.1.0.0/opam deleted file mode 100644 index 597dbccafcb..00000000000 --- a/packages/mirage-flow/mirage-flow.1.0.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/mirage-flow.git" -build: [ - ["./configure" "--prefix=%{prefix}%"] - [make] -] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] -] -install: [make "install"] -remove: ["ocamlfind" "remove" "mirage-flow"] -depends: [ - "ocamlfind" {build} - "mirage-types-lwt" {< "2.3.0"} - "cstruct" - "lwt" {< "2.5.0"} - "alcotest" {test & <= "0.3.3"} - "ounit" {test} - "ocamlbuild" {build} -] diff --git a/packages/mirage-flow/mirage-flow.1.0.0/url b/packages/mirage-flow/mirage-flow.1.0.0/url deleted file mode 100644 index ecfca632866..00000000000 --- a/packages/mirage-flow/mirage-flow.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-flow/archive/1.0.0.tar.gz" -checksum: "f0a5922933d5223abe94f74e343b3a01" diff --git a/packages/mirage-flow/mirage-flow.1.0.1/descr b/packages/mirage-flow/mirage-flow.1.0.1/descr deleted file mode 100644 index 1c2a5a34dc4..00000000000 --- a/packages/mirage-flow/mirage-flow.1.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Various implementations of the MirageOS FLOW interface - -- `Fflow` uses input/output functions to build a flow -- `Lwt_io_flow` uses `Lwt_io.channel` diff --git a/packages/mirage-flow/mirage-flow.1.0.1/opam b/packages/mirage-flow/mirage-flow.1.0.1/opam deleted file mode 100644 index 794b26a34f6..00000000000 --- a/packages/mirage-flow/mirage-flow.1.0.1/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/mirage-flow.git" -build: [ - ["./configure" "--prefix=%{prefix}%"] - [make] -] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] -] -install: [make "install"] -remove: ["ocamlfind" "remove" "mirage-flow"] -depends: [ - "ocamlfind" {build} - "mirage-types-lwt" {< "3.0.0"} - "cstruct" - "lwt" {< "2.5.0"} - "alcotest" {test & <= "0.3.3"} - "ounit" {test} - "ocamlbuild" {build} -] diff --git a/packages/mirage-flow/mirage-flow.1.0.1/url b/packages/mirage-flow/mirage-flow.1.0.1/url deleted file mode 100644 index f64250fe14b..00000000000 --- a/packages/mirage-flow/mirage-flow.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-flow/archive/1.0.1.tar.gz" -checksum: "24c64a03663b29bb29e7fe97ebd905a1" diff --git a/packages/mirage-flow/mirage-flow.1.0.2/descr b/packages/mirage-flow/mirage-flow.1.0.2/descr deleted file mode 100644 index 1c2a5a34dc4..00000000000 --- a/packages/mirage-flow/mirage-flow.1.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Various implementations of the MirageOS FLOW interface - -- `Fflow` uses input/output functions to build a flow -- `Lwt_io_flow` uses `Lwt_io.channel` diff --git a/packages/mirage-flow/mirage-flow.1.0.2/opam b/packages/mirage-flow/mirage-flow.1.0.2/opam index c31a03d86d3..8c70d0993bc 100644 --- a/packages/mirage-flow/mirage-flow.1.0.2/opam +++ b/packages/mirage-flow/mirage-flow.1.0.2/opam @@ -1,26 +1,34 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-flow.git" +dev-repo: "git+https://github.com/mirage/mirage-flow.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] -] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} ] install: [make "install"] remove: ["ocamlfind" "remove" "mirage-flow"] depends: [ + "ocaml" "ocamlfind" {build} "mirage-types-lwt" {< "3.0.0"} "cstruct" "lwt" {< "2.5.0"} - "alcotest" {test} - "ounit" {test} + "alcotest" {with-test} + "ounit" {with-test} "ocamlbuild" {build} ] +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: "md5=5cbc4ebed6b5b155989e65bf7c01cf00" +} diff --git a/packages/mirage-flow/mirage-flow.1.0.2/url b/packages/mirage-flow/mirage-flow.1.0.2/url deleted file mode 100644 index 8a4665d09eb..00000000000 --- a/packages/mirage-flow/mirage-flow.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-flow/archive/1.0.2.tar.gz" -checksum: "5cbc4ebed6b5b155989e65bf7c01cf00" diff --git a/packages/mirage-flow/mirage-flow.1.0.3/descr b/packages/mirage-flow/mirage-flow.1.0.3/descr deleted file mode 100644 index 1c2a5a34dc4..00000000000 --- a/packages/mirage-flow/mirage-flow.1.0.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Various implementations of the MirageOS FLOW interface - -- `Fflow` uses input/output functions to build a flow -- `Lwt_io_flow` uses `Lwt_io.channel` diff --git a/packages/mirage-flow/mirage-flow.1.0.3/opam b/packages/mirage-flow/mirage-flow.1.0.3/opam deleted file mode 100644 index e012f8a6d83..00000000000 --- a/packages/mirage-flow/mirage-flow.1.0.3/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/mirage-flow.git" -build: [ - ["./configure" "--prefix=%{prefix}%"] - [make] -] -build-test: [ - ["./configure" "--prefix=%{prefix}%" "--enable-tests"] - [make "test"] -] -install: [make "install"] -remove: ["ocamlfind" "remove" "mirage-flow"] -depends: [ - "ocamlfind" {build} - "mirage-types-lwt" {< "3.0.0"} - "cstruct" - "lwt" {>= "2.5.0"} - "alcotest" {test} - "ounit" {test} - "ocamlbuild" {build} -] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/mirage-flow/mirage-flow.1.0.3/url b/packages/mirage-flow/mirage-flow.1.0.3/url deleted file mode 100644 index 19c7a2ed718..00000000000 --- a/packages/mirage-flow/mirage-flow.1.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-flow/archive/1.0.3.tar.gz" -checksum: "0e1e6964b4400adcc4866b135d288828" diff --git a/packages/mirage-flow/mirage-flow.1.1.0/descr b/packages/mirage-flow/mirage-flow.1.1.0/descr deleted file mode 100644 index f5530af6cd4..00000000000 --- a/packages/mirage-flow/mirage-flow.1.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Various implementations of and operations over the MirageOS FLOW interface - -- `Fflow` uses input/output functions to build a flow -- `Lwt_io_flow` uses `Lwt_io.channel` -- `Mirage_flow.copy` and `Mirage_flow.proxy` diff --git a/packages/mirage-flow/mirage-flow.1.1.0/opam b/packages/mirage-flow/mirage-flow.1.1.0/opam index efa784b740f..49781c32c13 100644 --- a/packages/mirage-flow/mirage-flow.1.1.0/opam +++ b/packages/mirage-flow/mirage-flow.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Gazagnaire " authors: [ "Thomas Gazagnaire " "David Scott " @@ -7,24 +7,33 @@ version: "1.1.0" homepage: "https://github.com/mirage/mirage-flow" bug-reports: "https://github.com/mirage/mirage-flow/issues/" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-flow.git" +dev-repo: "git+https://github.com/mirage/mirage-flow.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] -] -build-test: [ - ["./configure" "--prefix=%{prefix}%" "--enable-tests"] - [make "test"] + ["./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} "ocamlfind" {build} "mirage-types-lwt" {< "3.0.0"} "cstruct" "lwt" {>= "2.5.0"} - "alcotest" {test} - "ounit" {test} + "alcotest" {with-test} + "ounit" {with-test} ] -available: [ ocaml-version < "4.06.0" ] +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: "md5=ba12ab7dc477d09e3d27aa984384ce7f" +} diff --git a/packages/mirage-flow/mirage-flow.1.1.0/url b/packages/mirage-flow/mirage-flow.1.1.0/url deleted file mode 100644 index 357ff185eb5..00000000000 --- a/packages/mirage-flow/mirage-flow.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-flow/archive/v1.1.0.tar.gz" -checksum: "ba12ab7dc477d09e3d27aa984384ce7f" diff --git a/packages/mirage-flow/mirage-flow.1.2.0/descr b/packages/mirage-flow/mirage-flow.1.2.0/descr deleted file mode 100644 index 1c2a5a34dc4..00000000000 --- a/packages/mirage-flow/mirage-flow.1.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Various implementations of the MirageOS FLOW interface - -- `Fflow` uses input/output functions to build a flow -- `Lwt_io_flow` uses `Lwt_io.channel` diff --git a/packages/mirage-flow/mirage-flow.1.2.0/opam b/packages/mirage-flow/mirage-flow.1.2.0/opam index 243a79934f4..28de7915a1f 100644 --- a/packages/mirage-flow/mirage-flow.1.2.0/opam +++ b/packages/mirage-flow/mirage-flow.1.2.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-flow.git" +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"] @@ -11,8 +11,18 @@ license: "ISC" build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] depends: [ - "ocamlfind" {build} + "ocaml" + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build & >= "0.7.3"} + "topkg" {build & >= "0.7.3"} "fmt" ] +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`""" +url { + src: + "https://github.com/mirage/mirage-flow/releases/download/1.2.0/mirage-flow-1.2.0.tbz" + checksum: "md5=5f603c4a92e6a8681aa7e4b313443f50" +} diff --git a/packages/mirage-flow/mirage-flow.1.2.0/url b/packages/mirage-flow/mirage-flow.1.2.0/url deleted file mode 100644 index 293fc8a58d6..00000000000 --- a/packages/mirage-flow/mirage-flow.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-flow/releases/download/1.2.0/mirage-flow-1.2.0.tbz" -checksum: "5f603c4a92e6a8681aa7e4b313443f50" diff --git a/packages/mirage-flow/mirage-flow.1.3.0/descr b/packages/mirage-flow/mirage-flow.1.3.0/descr deleted file mode 100644 index 31740d93ef3..00000000000 --- a/packages/mirage-flow/mirage-flow.1.3.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Flow implementations and combinators for MirageOS - -This repo contains generic operations over Mirage `FLOW` implementations. - -Please consult [the API documentation](https://mirage.github.io/mirage-flow/index.html). - -### Example usage - -In a top-level like utop: -```ocaml \ No newline at end of file diff --git a/packages/mirage-flow/mirage-flow.1.3.0/opam b/packages/mirage-flow/mirage-flow.1.3.0/opam index 19283459fc8..298329f36f1 100644 --- a/packages/mirage-flow/mirage-flow.1.3.0/opam +++ b/packages/mirage-flow/mirage-flow.1.3.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-flow.git" +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"] @@ -14,7 +14,23 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta7"} + "ocaml" + "jbuilder" {build & >= "1.0+beta7"} "fmt" "result" ] +synopsis: "Flow implementations and combinators for MirageOS" +description: """ +This repo contains generic operations over Mirage `FLOW` implementations. + +Please consult [the API documentation](https://mirage.github.io/mirage-flow/index.html). + +### Example usage + +In a top-level like utop: +```ocaml""" +url { + src: + "https://github.com/mirage/mirage-flow/releases/download/v1.3.0/mirage-flow-1.3.0.tbz" + checksum: "md5=2811566ba9895e429716e4c315cd43e6" +} diff --git a/packages/mirage-flow/mirage-flow.1.3.0/url b/packages/mirage-flow/mirage-flow.1.3.0/url deleted file mode 100644 index 7cae756c15e..00000000000 --- a/packages/mirage-flow/mirage-flow.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-flow/releases/download/v1.3.0/mirage-flow-1.3.0.tbz" -checksum: "2811566ba9895e429716e4c315cd43e6" \ No newline at end of file diff --git a/packages/mirage-fs-lwt/mirage-fs-lwt.1.0.0/descr b/packages/mirage-fs-lwt/mirage-fs-lwt.1.0.0/descr deleted file mode 100644 index 1654ababf21..00000000000 --- a/packages/mirage-fs-lwt/mirage-fs-lwt.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Module type definitions for filesystems, with concurrency provided by the `lwt` library. - -This package is primarily useful in the context of the Mirage project. diff --git a/packages/mirage-fs-lwt/mirage-fs-lwt.1.0.0/opam b/packages/mirage-fs-lwt/mirage-fs-lwt.1.0.0/opam index 488e3fa1d40..6eedc31e52b 100644 --- a/packages/mirage-fs-lwt/mirage-fs-lwt.1.0.0/opam +++ b/packages/mirage-fs-lwt/mirage-fs-lwt.1.0.0/opam @@ -1,16 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Gazagnaire " authors: ["Thomas Gazagnaire "] homepage: "https://github.com/mirage/mirage-fs" doc: "https://mirage.github.io/mirage-fs/" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-fs.git" +dev-repo: "git+https://github.com/mirage/mirage-fs.git" bug-reports: "https://github.com/mirage/mirage-fs/issues" tags: ["org:mirage"] build: ["ocaml" "pkg/pkg.ml" "build" "-n" name "--pinned" "%{pinned}%" ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -19,5 +20,12 @@ depends: [ "lwt" "cstruct" {>= "1.9.0"} ] - -available: [ ocaml-version >= "4.01.0"] +synopsis: + "Module type definitions for filesystems, with concurrency provided by the `lwt` library." +description: + "This package is primarily useful in the context of the Mirage project." +url { + src: + "https://github.com/mirage/mirage-fs/releases/download/1.0.0/mirage-fs-lwt-1.0.0.tbz" + checksum: "md5=5033652bc40309de77a4986de5bb7a39" +} diff --git a/packages/mirage-fs-lwt/mirage-fs-lwt.1.0.0/url b/packages/mirage-fs-lwt/mirage-fs-lwt.1.0.0/url deleted file mode 100644 index 502dfc3b7b2..00000000000 --- a/packages/mirage-fs-lwt/mirage-fs-lwt.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-fs/releases/download/1.0.0/mirage-fs-lwt-1.0.0.tbz" -checksum: "5033652bc40309de77a4986de5bb7a39" diff --git a/packages/mirage-fs-lwt/mirage-fs-lwt.1.1.1/descr b/packages/mirage-fs-lwt/mirage-fs-lwt.1.1.1/descr deleted file mode 100644 index 55ae883333e..00000000000 --- a/packages/mirage-fs-lwt/mirage-fs-lwt.1.1.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -MirageOS signatures for filesystem devices - -[![Build Status](https://travis-ci.org/mirage/mirage-fs.svg?branch=master)](https://travis-ci.org/mirage/mirage-fs) - -mirage-fs provides the `[Mirage_fs.S][fs]` and `[Mirage_fs_lwt.S]` signatures -the MirageOS filesystem devices should implement. - -[fs]: http://mirage.github.io/mirage-fs/Mirage_fs.html -[fslwt]: http://mirage.github.io/mirage-fs/Mirage_fs_lwt.html \ No newline at end of file diff --git a/packages/mirage-fs-lwt/mirage-fs-lwt.1.1.1/opam b/packages/mirage-fs-lwt/mirage-fs-lwt.1.1.1/opam index 0e951651fa3..eaae89cd4fd 100644 --- a/packages/mirage-fs-lwt/mirage-fs-lwt.1.1.1/opam +++ b/packages/mirage-fs-lwt/mirage-fs-lwt.1.1.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Gazagnaire " authors: ["Thomas Gazagnaire "] homepage: "https://github.com/mirage/mirage-fs" doc: "https://mirage.github.io/mirage-fs/" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-fs.git" +dev-repo: "git+https://github.com/mirage/mirage-fs.git" bug-reports: "https://github.com/mirage/mirage-fs/issues" tags: ["org:mirage"] @@ -14,12 +14,25 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta10"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta10"} "mirage-fs" {>= "1.0.0"} "mirage-kv-lwt" "lwt" "cstruct" {>= "1.9.0"} "cstruct-lwt" ] +synopsis: "MirageOS signatures for filesystem devices" +description: """ +[![Build Status](https://travis-ci.org/mirage/mirage-fs.svg?branch=master)](https://travis-ci.org/mirage/mirage-fs) -available: [ ocaml-version >= "4.03.0"] +mirage-fs provides the `[Mirage_fs.S][fs]` and `[Mirage_fs_lwt.S]` signatures +the MirageOS filesystem devices should implement. + +[fs]: http://mirage.github.io/mirage-fs/Mirage_fs.html +[fslwt]: http://mirage.github.io/mirage-fs/Mirage_fs_lwt.html""" +url { + src: + "https://github.com/mirage/mirage-fs/releases/download/v1.1.1/mirage-fs-1.1.1.tbz" + checksum: "md5=8e8f51347c4fec027025c76eda4ff6b5" +} diff --git a/packages/mirage-fs-lwt/mirage-fs-lwt.1.1.1/url b/packages/mirage-fs-lwt/mirage-fs-lwt.1.1.1/url deleted file mode 100644 index df32e27d32d..00000000000 --- a/packages/mirage-fs-lwt/mirage-fs-lwt.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-fs/releases/download/v1.1.1/mirage-fs-1.1.1.tbz" -checksum: "8e8f51347c4fec027025c76eda4ff6b5" \ No newline at end of file diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.0.0/descr b/packages/mirage-fs-unix/mirage-fs-unix.1.0.0/descr deleted file mode 100644 index 790acfbb63f..00000000000 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS filesystem passthrough driver for Unix diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.0.0/opam b/packages/mirage-fs-unix/mirage-fs-unix.1.0.0/opam index 82b81267b55..fac8bfff517 100644 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.0.0/opam +++ b/packages/mirage-fs-unix/mirage-fs-unix.1.0.0/opam @@ -1,11 +1,12 @@ bug-reports: "https://github.com/mirage/mirage-fs-unix/issues" authors: ["Anil Madhavapeddy "] -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-fs-unix" build: make remove: ["ocamlfind" "remove" "mirage-fs-unix"] depends: [ + "ocaml" {= "0"} "cstruct" {>= "0.8.1"} "ocamlfind" "lwt" {>= "2.4.3"} @@ -13,6 +14,11 @@ depends: [ "ocamlbuild" {build} "cstruct-lwt" ] -available: [ocaml-version = "0"] (* insecure, not installable! *) dev-repo: "git://github.com/mirage/mirage-fs-unix" install: [make "install"] +synopsis: "MirageOS filesystem passthrough driver for Unix" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-fs-unix/archive/v1.0.0.tar.gz" + checksum: "md5=cd6ae6b68718fdb1b85d9d7cfe1a4d2b" +} diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.0.0/url b/packages/mirage-fs-unix/mirage-fs-unix.1.0.0/url deleted file mode 100644 index b39ee492cf1..00000000000 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-fs-unix/archive/v1.0.0.tar.gz" -checksum: "cd6ae6b68718fdb1b85d9d7cfe1a4d2b" diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.1.0/descr b/packages/mirage-fs-unix/mirage-fs-unix.1.1.0/descr deleted file mode 100644 index 790acfbb63f..00000000000 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS filesystem passthrough driver for Unix diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.1.0/opam b/packages/mirage-fs-unix/mirage-fs-unix.1.1.0/opam deleted file mode 100644 index 24502e9c2cb..00000000000 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.1.0/opam +++ /dev/null @@ -1,18 +0,0 @@ -bug-reports: "https://github.com/mirage/mirage-fs-unix/issues" -authors: ["Anil Madhavapeddy "] -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/mirage-fs-unix" -build: make -remove: ["ocamlfind" "remove" "mirage-fs-unix"] -depends: [ - "cstruct" {>= "0.8.1"} - "ocamlfind" - "lwt" {>= "2.4.3"} - "mirage-types" {>= "1.1.0" & < "2.0.0"} - "ocamlbuild" {build} - "cstruct-lwt" -] -available: [ocaml-version = "0"] (* insecure, not installable! *) -dev-repo: "git://github.com/mirage/mirage-fs-unix" -install: [make "install"] diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.1.0/url b/packages/mirage-fs-unix/mirage-fs-unix.1.1.0/url deleted file mode 100644 index 65cd3b72fab..00000000000 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-fs-unix/archive/v1.1.0.tar.gz" -checksum: "50f525cec6a18280aa7af05df6f60deb" diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.1.1/descr b/packages/mirage-fs-unix/mirage-fs-unix.1.1.1/descr deleted file mode 100644 index 790acfbb63f..00000000000 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS filesystem passthrough driver for Unix 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 deleted file mode 100644 index 2b0deb04eac..00000000000 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.1.1/opam +++ /dev/null @@ -1,19 +0,0 @@ -bug-reports: "https://github.com/mirage/mirage-fs-unix/issues" -homepage: "https://github.com/mirage/mirage-fs-unix" -authors: ["Anil Madhavapeddy "] -opam-version: "1.2" -maintainer: "anil@recoil.org" -build: make -remove: ["ocamlfind" "remove" "mirage-fs-unix"] -depends: [ - "cstruct" {>= "0.8.1"} - "ocamlfind" {build} - "camlp4" - "lwt" {>= "2.4.3"} - "mirage-types" {>= "1.1.0" & < "3.0.0"} - "ocamlbuild" {build} - "cstruct-lwt" -] -dev-repo: "git://github.com/mirage/mirage-fs-unix" -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.0"] -install: [make "install"] diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.1.1/url b/packages/mirage-fs-unix/mirage-fs-unix.1.1.1/url deleted file mode 100644 index 292d7cf8a46..00000000000 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-fs-unix/archive/v1.1.1.tar.gz" -checksum: "2358227b73bf3a67dd8ea9d8d688e3f1" diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.1.2/descr b/packages/mirage-fs-unix/mirage-fs-unix.1.1.2/descr deleted file mode 100644 index 790acfbb63f..00000000000 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS filesystem passthrough driver for Unix 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 index 2b0deb04eac..b66e280f854 100644 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.1.2/opam +++ b/packages/mirage-fs-unix/mirage-fs-unix.1.1.2/opam @@ -1,11 +1,12 @@ bug-reports: "https://github.com/mirage/mirage-fs-unix/issues" homepage: "https://github.com/mirage/mirage-fs-unix" authors: ["Anil Madhavapeddy "] -opam-version: "1.2" +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"} "ocamlfind" {build} "camlp4" @@ -15,5 +16,10 @@ depends: [ "cstruct-lwt" ] dev-repo: "git://github.com/mirage/mirage-fs-unix" -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.0"] install: [make "install"] +synopsis: "MirageOS filesystem passthrough driver for Unix" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-fs-unix/archive/v1.1.2.tar.gz" + checksum: "md5=cbe4e5b8faaebd1f3bf949b3a92c64f0" +} diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.1.2/url b/packages/mirage-fs-unix/mirage-fs-unix.1.1.2/url deleted file mode 100644 index 5c478a26461..00000000000 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-fs-unix/archive/v1.1.2.tar.gz" -checksum: "cbe4e5b8faaebd1f3bf949b3a92c64f0" diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.1.3/descr b/packages/mirage-fs-unix/mirage-fs-unix.1.1.3/descr deleted file mode 100644 index 790acfbb63f..00000000000 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.1.3/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS filesystem passthrough driver for Unix 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 index 5f5e9afc504..7fc4aaa60b1 100644 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.1.3/opam +++ b/packages/mirage-fs-unix/mirage-fs-unix.1.1.3/opam @@ -1,11 +1,12 @@ bug-reports: "https://github.com/mirage/mirage-fs-unix/issues" homepage: "https://github.com/mirage/mirage-fs-unix" authors: ["Anil Madhavapeddy "] -opam-version: "1.2" +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"} "ocamlfind" {build} "camlp4" @@ -15,5 +16,10 @@ depends: [ "cstruct-lwt" ] dev-repo: "git://github.com/mirage/mirage-fs-unix" -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.0"] install: [make "install"] +synopsis: "MirageOS filesystem passthrough driver for Unix" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-fs-unix/archive/v1.1.3.tar.gz" + checksum: "md5=34da6dd2b8782f236ef0bfd132f7bb5d" +} diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.1.3/url b/packages/mirage-fs-unix/mirage-fs-unix.1.1.3/url deleted file mode 100644 index 5351dd56ec2..00000000000 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-fs-unix/archive/v1.1.3.tar.gz" -checksum: "34da6dd2b8782f236ef0bfd132f7bb5d" diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.1.4/descr b/packages/mirage-fs-unix/mirage-fs-unix.1.1.4/descr deleted file mode 100644 index 790acfbb63f..00000000000 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.1.4/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS filesystem passthrough driver for Unix 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 index e966db5cf5e..2938bd650d3 100644 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.1.4/opam +++ b/packages/mirage-fs-unix/mirage-fs-unix.1.1.4/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Anil Madhavapeddy "] maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-fs-unix" -dev-repo: "https://github.com/mirage/mirage-fs-unix.git" +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: [ @@ -13,6 +13,7 @@ install: [ ] remove: ["ocamlfind" "remove" "mirage-fs-unix"] depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} "ocamlfind" {build} "camlp4" "cstruct" {>= "1.4.0"} @@ -20,4 +21,9 @@ depends: [ "ocamlbuild" {build} "cstruct-lwt" ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.0"] +synopsis: "MirageOS filesystem passthrough driver for Unix" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-fs-unix/archive/v1.1.4.tar.gz" + checksum: "md5=f9fe3cbb56ba4c1d5c92b955d3a1b4c4" +} diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.1.4/url b/packages/mirage-fs-unix/mirage-fs-unix.1.1.4/url deleted file mode 100644 index 3ac38835667..00000000000 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-fs-unix/archive/v1.1.4.tar.gz" -checksum: "f9fe3cbb56ba4c1d5c92b955d3a1b4c4" diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.2.0/descr b/packages/mirage-fs-unix/mirage-fs-unix.1.2.0/descr deleted file mode 100644 index 790acfbb63f..00000000000 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS filesystem passthrough driver for Unix 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 index 583d1e794f4..92efadbda00 100644 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.2.0/opam +++ b/packages/mirage-fs-unix/mirage-fs-unix.1.2.0/opam @@ -1,31 +1,35 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-fs-unix.git" +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] -] -build-test: [ - ["./configure" "--prefix" prefix "--enable-tests"] - [make "test"] + ["./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"} "ocamlfind" {build} "cstruct" {>= "1.4.0"} "mirage-types-lwt" {< "3.0.0"} "camlp4" - "mirage-clock-unix" {test} - "alcotest" {test} - "ounit" {test} + "mirage-clock-unix" {with-test} + "alcotest" {with-test} + "ounit" {with-test} "ocamlbuild" {build} "cstruct-lwt" ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.0"] +synopsis: "MirageOS filesystem passthrough driver for Unix" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-fs-unix/archive/v1.2.0.tar.gz" + checksum: "md5=3a95a7d4d3557cd405e9f2a3f005c76c" +} diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.2.0/url b/packages/mirage-fs-unix/mirage-fs-unix.1.2.0/url deleted file mode 100644 index 236b4d5d28d..00000000000 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-fs-unix/archive/v1.2.0.tar.gz" -checksum: "3a95a7d4d3557cd405e9f2a3f005c76c" diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.2.1/descr b/packages/mirage-fs-unix/mirage-fs-unix.1.2.1/descr deleted file mode 100644 index 790acfbb63f..00000000000 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS filesystem passthrough driver for Unix 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 index 94ea3db80c0..3ad92088ab0 100644 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.2.1/opam +++ b/packages/mirage-fs-unix/mirage-fs-unix.1.2.1/opam @@ -1,29 +1,33 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-fs-unix.git" +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] -] -build-test: [ - ["./configure" "--prefix" prefix "--enable-tests"] - [make "test"] + ["./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} "cstruct" {>= "1.4.0"} "mirage-types-lwt" {< "3.0.0"} - "mirage-clock-unix" {test} - "alcotest" {test} - "ounit" {test} + "mirage-clock-unix" {with-test} + "alcotest" {with-test} + "ounit" {with-test} "cstruct-lwt" ] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.06.0"] +synopsis: "MirageOS filesystem passthrough driver for Unix" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-fs-unix/archive/v1.2.1.tar.gz" + checksum: "md5=49c4e29cb70208f3d96e95395428f514" +} diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.2.1/url b/packages/mirage-fs-unix/mirage-fs-unix.1.2.1/url deleted file mode 100644 index 6363ac45c80..00000000000 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-fs-unix/archive/v1.2.1.tar.gz" -checksum: "49c4e29cb70208f3d96e95395428f514" diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.3.0/descr b/packages/mirage-fs-unix/mirage-fs-unix.1.3.0/descr deleted file mode 100644 index 790acfbb63f..00000000000 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS filesystem passthrough driver for Unix 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 index c5c86e46f58..5753a60a355 100644 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.3.0/opam +++ b/packages/mirage-fs-unix/mirage-fs-unix.1.3.0/opam @@ -1,19 +1,21 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-fs-unix.git" +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"] -build-test: [ +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false"] ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -22,10 +24,15 @@ depends: [ "mirage-fs-lwt" {>= "1.0.0"} "lwt" "result" - "rresult" {test} - "mirage-clock-unix" {test & >= "1.2.0"} - "alcotest" {test & >= "0.7.1"} - "ptime" {test} + "rresult" {with-test} + "mirage-clock-unix" {with-test & >= "1.2.0"} + "alcotest" {with-test & >= "0.7.1"} + "ptime" {with-test} "cstruct-lwt" ] -available: [ ocaml-version >= "4.02.3" & ocaml-version < "4.06.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: "md5=2edbd3c95b6dfef84d6f5f7b806c223b" +} diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.3.0/url b/packages/mirage-fs-unix/mirage-fs-unix.1.3.0/url deleted file mode 100644 index ece33d5c9c9..00000000000 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-fs-unix/releases/download/1.3.0/mirage-fs-unix-1.3.0.tbz" -checksum: "2edbd3c95b6dfef84d6f5f7b806c223b" diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.4.0/descr b/packages/mirage-fs-unix/mirage-fs-unix.1.4.0/descr deleted file mode 100644 index 790acfbb63f..00000000000 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS filesystem passthrough driver for Unix 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 index 7be007b0020..ff676988952 100644 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.4.0/opam +++ b/packages/mirage-fs-unix/mirage-fs-unix.1.4.0/opam @@ -1,29 +1,34 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-fs-unix.git" +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"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] - depends: [ - "jbuilder" {build & >="1.0+beta7"} + "ocaml" {>= "4.02.3" & < "4.06.0"} + "jbuilder" {build & >= "1.0+beta7"} "cstruct" {>= "1.4.0"} "cstruct-lwt" "mirage-kv-lwt" {>= "1.0.0"} "mirage-fs-lwt" {>= "1.0.0"} "lwt" "result" - "rresult" {test} - "mirage-clock-unix" {test & >= "1.2.0"} - "alcotest" {test & >= "0.7.1"} - "ptime" {test} + "rresult" {with-test} + "mirage-clock-unix" {with-test & >= "1.2.0"} + "alcotest" {with-test & >= "0.7.1"} + "ptime" {with-test} ] -available: [ ocaml-version >= "4.02.3" & ocaml-version < "4.06.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: "md5=52fe007d81f7576aceac8437dbffc21f" +} diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.4.0/url b/packages/mirage-fs-unix/mirage-fs-unix.1.4.0/url deleted file mode 100644 index 88ee0487a7d..00000000000 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-fs-unix/releases/download/v1.4.0/mirage-fs-unix-1.4.0.tbz" -checksum: "52fe007d81f7576aceac8437dbffc21f" diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.4.1/descr b/packages/mirage-fs-unix/mirage-fs-unix.1.4.1/descr deleted file mode 100644 index e368d1b6ae7..00000000000 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.4.1/descr +++ /dev/null @@ -1,11 +0,0 @@ -Passthrough filesystem for MirageOS on Unix - -This is a pass-through Mirage filesystem to an underlying Unix directory. The -interface is intended to support eventual privilege separation (e.g. via the -Casper daemon in FreeBSD 11). - -The current version supports the `Mirage_fs.S` and `Mirage_fs_lwt.S` signatures -defined in the `mirage-fs` package. - -* WWW: -* E-mail: \ No newline at end of file diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.4.1/opam b/packages/mirage-fs-unix/mirage-fs-unix.1.4.1/opam index 11c53370844..43df464c81a 100644 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.4.1/opam +++ b/packages/mirage-fs-unix/mirage-fs-unix.1.4.1/opam @@ -1,25 +1,42 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-fs-unix.git" +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" "build" "-p" name "-j" jobs]] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] - +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] depends: [ - "jbuilder" {build & >="1.0+beta7"} + "ocaml" {>= "4.04.2"} + "jbuilder" {build & >= "1.0+beta7"} "cstruct" {>= "3.2.0"} "cstruct-lwt" "mirage-kv-lwt" {>= "1.0.0"} "mirage-fs-lwt" {>= "1.0.0"} "lwt" - "rresult" {test} - "mirage-clock-unix" {test & >= "1.2.0"} - "alcotest" {test & >= "0.7.1"} - "ptime" {test} + "rresult" {with-test} + "mirage-clock-unix" {with-test & >= "1.2.0"} + "alcotest" {with-test & >= "0.7.1"} + "ptime" {with-test} ] -available: [ ocaml-version >= "4.04.2"] +synopsis: "Passthrough filesystem for MirageOS on Unix" +description: """ +This is a pass-through Mirage filesystem to an underlying Unix directory. The +interface is intended to support eventual privilege separation (e.g. via the +Casper daemon in FreeBSD 11). + +The current version supports the `Mirage_fs.S` and `Mirage_fs_lwt.S` signatures +defined in the `mirage-fs` package. + +* WWW: +* E-mail: """ +url { + src: + "https://github.com/mirage/mirage-fs-unix/releases/download/v1.4.1/mirage-fs-unix-1.4.1.tbz" + checksum: "md5=4ac34c69be8e1544af0ffaec9963ab95" +} diff --git a/packages/mirage-fs-unix/mirage-fs-unix.1.4.1/url b/packages/mirage-fs-unix/mirage-fs-unix.1.4.1/url deleted file mode 100644 index e021ae33864..00000000000 --- a/packages/mirage-fs-unix/mirage-fs-unix.1.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-fs-unix/releases/download/v1.4.1/mirage-fs-unix-1.4.1.tbz" -checksum: "4ac34c69be8e1544af0ffaec9963ab95" \ No newline at end of file diff --git a/packages/mirage-fs/mirage-fs.0.3.0/descr b/packages/mirage-fs/mirage-fs.0.3.0/descr deleted file mode 100644 index 54ee0e1e76c..00000000000 --- a/packages/mirage-fs/mirage-fs.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS filesystem utilities diff --git a/packages/mirage-fs/mirage-fs.0.3.0/opam b/packages/mirage-fs/mirage-fs.0.3.0/opam index ccb460ee6ad..9fdf6363229 100644 --- a/packages/mirage-fs/mirage-fs.0.3.0/opam +++ b/packages/mirage-fs/mirage-fs.0.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -6,6 +6,12 @@ tags: [ ] build: [[make "all"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] +synopsis: "MirageOS filesystem utilities" +url { + src: "https://github.com/mirage/mirage-fs/tarball/mirage-fs-0.3.0" + checksum: "md5=6ddcfc6607e5f1a6b47cb3e08cebdd1a" +} diff --git a/packages/mirage-fs/mirage-fs.0.3.0/url b/packages/mirage-fs/mirage-fs.0.3.0/url deleted file mode 100644 index 0047943fe50..00000000000 --- a/packages/mirage-fs/mirage-fs.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-fs/tarball/mirage-fs-0.3.0" -checksum: "6ddcfc6607e5f1a6b47cb3e08cebdd1a" diff --git a/packages/mirage-fs/mirage-fs.0.4.0/descr b/packages/mirage-fs/mirage-fs.0.4.0/descr deleted file mode 100644 index 54ee0e1e76c..00000000000 --- a/packages/mirage-fs/mirage-fs.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS filesystem utilities diff --git a/packages/mirage-fs/mirage-fs.0.4.0/opam b/packages/mirage-fs/mirage-fs.0.4.0/opam deleted file mode 100644 index 07d8deb0917..00000000000 --- a/packages/mirage-fs/mirage-fs.0.4.0/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [[make "all"]] -depends: [ - "cstruct" {>= "0.6.0"} - "ocamlbuild" {build} -] diff --git a/packages/mirage-fs/mirage-fs.0.4.0/url b/packages/mirage-fs/mirage-fs.0.4.0/url deleted file mode 100644 index 2aad223ecfd..00000000000 --- a/packages/mirage-fs/mirage-fs.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-fs/tarball/mirage-fs-0.4.0" -checksum: "ff61c92244dec211afee1d630d862010" diff --git a/packages/mirage-fs/mirage-fs.0.5.0/descr b/packages/mirage-fs/mirage-fs.0.5.0/descr deleted file mode 100644 index 54ee0e1e76c..00000000000 --- a/packages/mirage-fs/mirage-fs.0.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS filesystem utilities diff --git a/packages/mirage-fs/mirage-fs.0.5.0/opam b/packages/mirage-fs/mirage-fs.0.5.0/opam index 2da43bbba5d..384e4753e44 100644 --- a/packages/mirage-fs/mirage-fs.0.5.0/opam +++ b/packages/mirage-fs/mirage-fs.0.5.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -6,7 +6,13 @@ tags: [ ] build: [[make "all"]] depends: [ + "ocaml" "cstruct" {>= "0.6.0"} "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage-fs" +synopsis: "MirageOS filesystem utilities" +url { + src: "https://github.com/mirage/mirage-fs/archive/mirage-fs-0.5.0.tar.gz" + checksum: "md5=848b4baf4bc38c134d594cfd9856ad97" +} diff --git a/packages/mirage-fs/mirage-fs.0.5.0/url b/packages/mirage-fs/mirage-fs.0.5.0/url deleted file mode 100644 index 32504cd2e01..00000000000 --- a/packages/mirage-fs/mirage-fs.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-fs/archive/mirage-fs-0.5.0.tar.gz" -checksum: "848b4baf4bc38c134d594cfd9856ad97" diff --git a/packages/mirage-fs/mirage-fs.0.6.0/descr b/packages/mirage-fs/mirage-fs.0.6.0/descr deleted file mode 100644 index fd3faadd88c..00000000000 --- a/packages/mirage-fs/mirage-fs.0.6.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -MirageOS filesystem utilities - -These are now here for historical reference only (pre MirageOS 1.0) diff --git a/packages/mirage-fs/mirage-fs.0.6.0/opam b/packages/mirage-fs/mirage-fs.0.6.0/opam index 7f1a7ac197f..8ba605a1e92 100644 --- a/packages/mirage-fs/mirage-fs.0.6.0/opam +++ b/packages/mirage-fs/mirage-fs.0.6.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -6,8 +6,16 @@ tags: [ ] build: [[make "all"]] depends: [ + "ocaml" "cstruct" {>= "0.6.0"} "mirage" {>= "0.9.2" & < "2.0.0"} "ocamlbuild" {build} ] dev-repo: "git://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: "md5=53d5ad12590425672c093a037ae33c10" +} diff --git a/packages/mirage-fs/mirage-fs.0.6.0/url b/packages/mirage-fs/mirage-fs.0.6.0/url deleted file mode 100644 index 80efad34c7b..00000000000 --- a/packages/mirage-fs/mirage-fs.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-fs/archive/v0.6.0.tar.gz" -checksum: "53d5ad12590425672c093a037ae33c10" diff --git a/packages/mirage-fs/mirage-fs.1.0.0/descr b/packages/mirage-fs/mirage-fs.1.0.0/descr deleted file mode 100644 index 54ee0e1e76c..00000000000 --- a/packages/mirage-fs/mirage-fs.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS filesystem utilities diff --git a/packages/mirage-fs/mirage-fs.1.0.0/opam b/packages/mirage-fs/mirage-fs.1.0.0/opam index 7eb582f426a..91ac0233aa3 100644 --- a/packages/mirage-fs/mirage-fs.1.0.0/opam +++ b/packages/mirage-fs/mirage-fs.1.0.0/opam @@ -1,21 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Gazagnaire " authors: ["Thomas Gazagnaire "] homepage: "https://github.com/mirage/mirage-fs" doc: "https://mirage.github.io/mirage-fs/" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-fs.git" +dev-repo: "git+https://github.com/mirage/mirage-fs.git" bug-reports: "https://github.com/mirage/mirage-fs/issues" tags: ["org:mirage"] build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "fmt" "mirage-device" {>= "1.0.0"} ] - -available: [ ocaml-version >= "4.01.0"] +synopsis: "MirageOS filesystem utilities" +url { + src: + "https://github.com/mirage/mirage-fs/releases/download/1.0.0/mirage-fs-1.0.0.tbz" + checksum: "md5=66de657d09269608a86b74f25259badc" +} diff --git a/packages/mirage-fs/mirage-fs.1.0.0/url b/packages/mirage-fs/mirage-fs.1.0.0/url deleted file mode 100644 index 49df61c7a04..00000000000 --- a/packages/mirage-fs/mirage-fs.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-fs/releases/download/1.0.0/mirage-fs-1.0.0.tbz" -checksum: "66de657d09269608a86b74f25259badc" diff --git a/packages/mirage-fs/mirage-fs.1.1.1/descr b/packages/mirage-fs/mirage-fs.1.1.1/descr deleted file mode 100644 index 55ae883333e..00000000000 --- a/packages/mirage-fs/mirage-fs.1.1.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -MirageOS signatures for filesystem devices - -[![Build Status](https://travis-ci.org/mirage/mirage-fs.svg?branch=master)](https://travis-ci.org/mirage/mirage-fs) - -mirage-fs provides the `[Mirage_fs.S][fs]` and `[Mirage_fs_lwt.S]` signatures -the MirageOS filesystem devices should implement. - -[fs]: http://mirage.github.io/mirage-fs/Mirage_fs.html -[fslwt]: http://mirage.github.io/mirage-fs/Mirage_fs_lwt.html \ No newline at end of file diff --git a/packages/mirage-fs/mirage-fs.1.1.1/opam b/packages/mirage-fs/mirage-fs.1.1.1/opam index fca9f5644d0..934862c7a11 100644 --- a/packages/mirage-fs/mirage-fs.1.1.1/opam +++ b/packages/mirage-fs/mirage-fs.1.1.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Gazagnaire " authors: ["Thomas Gazagnaire "] homepage: "https://github.com/mirage/mirage-fs" doc: "https://mirage.github.io/mirage-fs/" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-fs.git" +dev-repo: "git+https://github.com/mirage/mirage-fs.git" bug-reports: "https://github.com/mirage/mirage-fs/issues" tags: ["org:mirage"] @@ -14,9 +14,22 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta10"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta10"} "fmt" "mirage-device" {>= "1.0.0"} ] +synopsis: "MirageOS signatures for filesystem devices" +description: """ +[![Build Status](https://travis-ci.org/mirage/mirage-fs.svg?branch=master)](https://travis-ci.org/mirage/mirage-fs) -available: [ ocaml-version >= "4.03.0"] +mirage-fs provides the `[Mirage_fs.S][fs]` and `[Mirage_fs_lwt.S]` signatures +the MirageOS filesystem devices should implement. + +[fs]: http://mirage.github.io/mirage-fs/Mirage_fs.html +[fslwt]: http://mirage.github.io/mirage-fs/Mirage_fs_lwt.html""" +url { + src: + "https://github.com/mirage/mirage-fs/releases/download/v1.1.1/mirage-fs-1.1.1.tbz" + checksum: "md5=8e8f51347c4fec027025c76eda4ff6b5" +} diff --git a/packages/mirage-fs/mirage-fs.1.1.1/url b/packages/mirage-fs/mirage-fs.1.1.1/url deleted file mode 100644 index df32e27d32d..00000000000 --- a/packages/mirage-fs/mirage-fs.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-fs/releases/download/v1.1.1/mirage-fs-1.1.1.tbz" -checksum: "8e8f51347c4fec027025c76eda4ff6b5" \ No newline at end of file diff --git a/packages/mirage-git/mirage-git.1.6.0/descr b/packages/mirage-git/mirage-git.1.6.0/descr deleted file mode 100644 index 150476abc50..00000000000 --- a/packages/mirage-git/mirage-git.1.6.0/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package to install the `git.mirage` libary diff --git a/packages/mirage-git/mirage-git.1.6.0/opam b/packages/mirage-git/mirage-git.1.6.0/opam index 7661a2cfbcb..e752a425a97 100644 --- a/packages/mirage-git/mirage-git.1.6.0/opam +++ b/packages/mirage-git/mirage-git.1.6.0/opam @@ -1,15 +1,17 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-git.git" +dev-repo: "git+https://github.com/mirage/ocaml-git.git" depends: [ + "ocaml" "mirage-http" - "mirage-flow" {<= "1.1.0"} - "mirage-types" {< "3.0.0"} + "mirage-flow" {<= "1.1.0"} + "mirage-types" {< "3.0.0"} "mirage-types-lwt" {< "3.0.0"} "channel" "git" {>= "1.6.0" & < "1.9"} ] +synopsis: "Virtual package to install the `git.mirage` libary" diff --git a/packages/mirage-http-unix/mirage-http-unix.1.0.0/descr b/packages/mirage-http-unix/mirage-http-unix.1.0.0/descr deleted file mode 100644 index 1a98e0b3110..00000000000 --- a/packages/mirage-http-unix/mirage-http-unix.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS HTTP client and server driver for Unix 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 index 9b8529d38e1..7bfbe50cbe5 100644 --- a/packages/mirage-http-unix/mirage-http-unix.1.0.0/opam +++ b/packages/mirage-http-unix/mirage-http-unix.1.0.0/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +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"} "ocamlfind" @@ -13,5 +14,9 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage-http-unix" -available: ocaml-version >= "4.00.0" install: [make "install"] +synopsis: "MirageOS HTTP client and server driver for Unix" +url { + src: "https://github.com/mirage/mirage-http-unix/archive/v1.0.0.tar.gz" + checksum: "md5=ac773d4a74cf0e6e8d109d3eb86f296c" +} diff --git a/packages/mirage-http-unix/mirage-http-unix.1.0.0/url b/packages/mirage-http-unix/mirage-http-unix.1.0.0/url deleted file mode 100644 index adad9020437..00000000000 --- a/packages/mirage-http-unix/mirage-http-unix.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-http-unix/archive/v1.0.0.tar.gz" -checksum: "ac773d4a74cf0e6e8d109d3eb86f296c" diff --git a/packages/mirage-http-xen/mirage-http-xen.1.0.0/descr b/packages/mirage-http-xen/mirage-http-xen.1.0.0/descr deleted file mode 100644 index ae262e86897..00000000000 --- a/packages/mirage-http-xen/mirage-http-xen.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS HTTP client and server driver for Xen diff --git a/packages/mirage-http-xen/mirage-http-xen.1.0.0/opam b/packages/mirage-http-xen/mirage-http-xen.1.0.0/opam index 1004784cc74..e75e458e2b8 100644 --- a/packages/mirage-http-xen/mirage-http-xen.1.0.0/opam +++ b/packages/mirage-http-xen/mirage-http-xen.1.0.0/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" build: make remove: [[make "uninstall"]] depends: [ + "ocaml" {>= "4.00.0"} "mirage-types" {<= "1.0.0"} "mirage-xen" {>= "1.0.0"} "ocamlfind" @@ -12,5 +13,9 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage-http-xen" -available: ocaml-version >= "4.00.0" install: [make "install"] +synopsis: "MirageOS HTTP client and server driver for Xen" +url { + src: "https://github.com/mirage/mirage-http-xen/archive/v1.0.0.tar.gz" + checksum: "md5=a74503fd2eabc534a1107fd3020c54d3" +} diff --git a/packages/mirage-http-xen/mirage-http-xen.1.0.0/url b/packages/mirage-http-xen/mirage-http-xen.1.0.0/url deleted file mode 100644 index 9b71b865d94..00000000000 --- a/packages/mirage-http-xen/mirage-http-xen.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-http-xen/archive/v1.0.0.tar.gz" -checksum: "a74503fd2eabc534a1107fd3020c54d3" diff --git a/packages/mirage-http/mirage-http.1.1.0/descr b/packages/mirage-http/mirage-http.1.1.0/descr deleted file mode 100644 index 1a98e0b3110..00000000000 --- a/packages/mirage-http/mirage-http.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS HTTP client and server driver for Unix diff --git a/packages/mirage-http/mirage-http.1.1.0/opam b/packages/mirage-http/mirage-http.1.1.0/opam index 65d92a725f6..1020571fc0f 100644 --- a/packages/mirage-http/mirage-http.1.1.0/opam +++ b/packages/mirage-http/mirage-http.1.1.0/opam @@ -1,13 +1,14 @@ bug-reports: "https://github.com/mirage/mirage-http/issues/" homepage: "https://github.com/mirage/mirage-http" authors: ["Anil Madhavapeddy" "Thomas Gazagnaire"] -opam-version: "1.2" +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" "lwt" {>= "2.4.3"} @@ -16,5 +17,9 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage-http" -available: ocaml-version >= "4.00.0" install: [make "install"] +synopsis: "MirageOS HTTP client and server driver for Unix" +url { + src: "https://github.com/mirage/mirage-http/archive/v1.1.0.tar.gz" + checksum: "md5=f8ca9f9cb46592682ee571bd124783e6" +} diff --git a/packages/mirage-http/mirage-http.1.1.0/url b/packages/mirage-http/mirage-http.1.1.0/url deleted file mode 100644 index ec423d42c16..00000000000 --- a/packages/mirage-http/mirage-http.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-http/archive/v1.1.0.tar.gz" -checksum: "f8ca9f9cb46592682ee571bd124783e6" diff --git a/packages/mirage-http/mirage-http.2.0.0/descr b/packages/mirage-http/mirage-http.2.0.0/descr deleted file mode 100644 index 1a98e0b3110..00000000000 --- a/packages/mirage-http/mirage-http.2.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS HTTP client and server driver for Unix diff --git a/packages/mirage-http/mirage-http.2.0.0/opam b/packages/mirage-http/mirage-http.2.0.0/opam index 0b02f7a69a1..e4cf1386cb0 100644 --- a/packages/mirage-http/mirage-http.2.0.0/opam +++ b/packages/mirage-http/mirage-http.2.0.0/opam @@ -1,13 +1,14 @@ bug-reports: "https://github.com/mirage/mirage-http/issues/" homepage: "https://github.com/mirage/mirage-http" authors: ["Anil Madhavapeddy" "Thomas Gazagnaire"] -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" build: make remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "mirage-types-lwt" {>= "2.0.0" & < "3.0.0"} "conduit" {< "0.7.0"} @@ -19,5 +20,9 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage-http" -available: ocaml-version >= "4.00.0" install: [make "install"] +synopsis: "MirageOS HTTP client and server driver for Unix" +url { + src: "https://github.com/mirage/mirage-http/archive/v2.0.0.tar.gz" + checksum: "md5=cf20706f3360eb49fe457628f3b41b8f" +} diff --git a/packages/mirage-http/mirage-http.2.0.0/url b/packages/mirage-http/mirage-http.2.0.0/url deleted file mode 100644 index 3bdc44e7c6f..00000000000 --- a/packages/mirage-http/mirage-http.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-http/archive/v2.0.0.tar.gz" -checksum: "cf20706f3360eb49fe457628f3b41b8f" diff --git a/packages/mirage-http/mirage-http.2.1.0/descr b/packages/mirage-http/mirage-http.2.1.0/descr deleted file mode 100644 index 900974bc782..00000000000 --- a/packages/mirage-http/mirage-http.2.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS HTTP client and server driver diff --git a/packages/mirage-http/mirage-http.2.1.0/opam b/packages/mirage-http/mirage-http.2.1.0/opam index f649213e451..b4b04530f0a 100644 --- a/packages/mirage-http/mirage-http.2.1.0/opam +++ b/packages/mirage-http/mirage-http.2.1.0/opam @@ -1,13 +1,14 @@ bug-reports: "https://github.com/mirage/mirage-http/issues/" homepage: "https://github.com/mirage/mirage-http" authors: ["Anil Madhavapeddy" "Thomas Gazagnaire"] -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" build: make remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "mirage-types-lwt" {>= "2.0.0" & < "3.0.0"} "mirage-conduit" {< "2.2.0"} @@ -20,5 +21,9 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage-http" -available: ocaml-version >= "4.00.0" install: [make "install"] +synopsis: "MirageOS HTTP client and server driver" +url { + src: "https://github.com/mirage/mirage-http/archive/v2.1.0.tar.gz" + checksum: "md5=0e1d7d00d5f87e8d2c42967fcd346317" +} diff --git a/packages/mirage-http/mirage-http.2.1.0/url b/packages/mirage-http/mirage-http.2.1.0/url deleted file mode 100644 index c298d364198..00000000000 --- a/packages/mirage-http/mirage-http.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-http/archive/v2.1.0.tar.gz" -checksum: "0e1d7d00d5f87e8d2c42967fcd346317" diff --git a/packages/mirage-http/mirage-http.2.2.0/descr b/packages/mirage-http/mirage-http.2.2.0/descr deleted file mode 100644 index 900974bc782..00000000000 --- a/packages/mirage-http/mirage-http.2.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS HTTP client and server driver diff --git a/packages/mirage-http/mirage-http.2.2.0/opam b/packages/mirage-http/mirage-http.2.2.0/opam index 0eacd2cba16..9f45e57742a 100644 --- a/packages/mirage-http/mirage-http.2.2.0/opam +++ b/packages/mirage-http/mirage-http.2.2.0/opam @@ -1,13 +1,14 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-http.git" +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} "mirage-types-lwt" {>= "2.0.0" & < "3.0.0"} "mirage-conduit" {< "2.2.0"} @@ -19,4 +20,9 @@ depends: [ "sexplib" {< "113.01.00"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.0"] +synopsis: "MirageOS HTTP client and server driver" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-http/archive/v2.2.0.tar.gz" + checksum: "md5=901d47714cb6713a7b3a42bae9749a7c" +} diff --git a/packages/mirage-http/mirage-http.2.2.0/url b/packages/mirage-http/mirage-http.2.2.0/url deleted file mode 100644 index 35b00d3ebc8..00000000000 --- a/packages/mirage-http/mirage-http.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-http/archive/v2.2.0.tar.gz" -checksum: "901d47714cb6713a7b3a42bae9749a7c" diff --git a/packages/mirage-http/mirage-http.2.3.0/descr b/packages/mirage-http/mirage-http.2.3.0/descr deleted file mode 100644 index 900974bc782..00000000000 --- a/packages/mirage-http/mirage-http.2.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS HTTP client and server driver diff --git a/packages/mirage-http/mirage-http.2.3.0/opam b/packages/mirage-http/mirage-http.2.3.0/opam index b45c05f7263..724054e3b4b 100644 --- a/packages/mirage-http/mirage-http.2.3.0/opam +++ b/packages/mirage-http/mirage-http.2.3.0/opam @@ -1,13 +1,14 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-http.git" +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} "mirage-types-lwt" {>= "2.0.0" & < "3.0.0"} "mirage-conduit" {>= "2.2.0"} @@ -17,4 +18,9 @@ depends: [ "sexplib" {< "113.01.00"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.0"] +synopsis: "MirageOS HTTP client and server driver" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-http/archive/v2.3.0.tar.gz" + checksum: "md5=d1968e5bc5aea254b93dc77dc8d79007" +} diff --git a/packages/mirage-http/mirage-http.2.3.0/url b/packages/mirage-http/mirage-http.2.3.0/url deleted file mode 100644 index fde7c144107..00000000000 --- a/packages/mirage-http/mirage-http.2.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-http/archive/v2.3.0.tar.gz" -checksum: "d1968e5bc5aea254b93dc77dc8d79007" diff --git a/packages/mirage-http/mirage-http.2.4.0/descr b/packages/mirage-http/mirage-http.2.4.0/descr deleted file mode 100644 index 900974bc782..00000000000 --- a/packages/mirage-http/mirage-http.2.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS HTTP client and server driver diff --git a/packages/mirage-http/mirage-http.2.4.0/opam b/packages/mirage-http/mirage-http.2.4.0/opam index 63d902942fa..98839292ed9 100644 --- a/packages/mirage-http/mirage-http.2.4.0/opam +++ b/packages/mirage-http/mirage-http.2.4.0/opam @@ -1,20 +1,26 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-http.git" +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} "mirage-types-lwt" {>= "2.0.0" & < "3.0.0"} "mirage-conduit" {>= "2.2.0"} "lwt" {>= "2.4.3"} - "cohttp" {>= "0.18.0" & <"0.99"} + "cohttp" {>= "0.18.0" & < "0.99"} "tcpip" {<= "2.5.0"} "sexplib" {< "113.01.00"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.0"] +synopsis: "MirageOS HTTP client and server driver" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-http/archive/v2.4.0.tar.gz" + checksum: "md5=45570b5dfb08a8c027e2da4f5edfb095" +} diff --git a/packages/mirage-http/mirage-http.2.4.0/url b/packages/mirage-http/mirage-http.2.4.0/url deleted file mode 100644 index ac23ca831dd..00000000000 --- a/packages/mirage-http/mirage-http.2.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-http/archive/v2.4.0.tar.gz" -checksum: "45570b5dfb08a8c027e2da4f5edfb095" diff --git a/packages/mirage-http/mirage-http.2.5.0/descr b/packages/mirage-http/mirage-http.2.5.0/descr deleted file mode 100644 index 900974bc782..00000000000 --- a/packages/mirage-http/mirage-http.2.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS HTTP client and server driver diff --git a/packages/mirage-http/mirage-http.2.5.0/opam b/packages/mirage-http/mirage-http.2.5.0/opam deleted file mode 100644 index ea0df5e94e9..00000000000 --- a/packages/mirage-http/mirage-http.2.5.0/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/mirage-http.git" -build: [make] -install: [make "install"] -remove: ["ocamlfind" "remove" "mirage-http"] -depends: [ - "ocamlfind" {build} - "mirage-types-lwt" {>= "2.0.0" & < "3.0.0"} - "mirage-conduit" {>= "2.2.0"} - "lwt" {>= "2.4.3"} - "cohttp" {>= "0.18.0" & <"0.99"} - "sexplib" - "channel" - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.00.0"] diff --git a/packages/mirage-http/mirage-http.2.5.0/url b/packages/mirage-http/mirage-http.2.5.0/url deleted file mode 100644 index 8774f114df0..00000000000 --- a/packages/mirage-http/mirage-http.2.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-http/archive/v2.5.0.tar.gz" -checksum: "d9391f983182c7de9a8e9ddc1275c4cc" diff --git a/packages/mirage-http/mirage-http.2.5.1/descr b/packages/mirage-http/mirage-http.2.5.1/descr deleted file mode 100644 index 900974bc782..00000000000 --- a/packages/mirage-http/mirage-http.2.5.1/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS HTTP client and server driver diff --git a/packages/mirage-http/mirage-http.2.5.1/opam b/packages/mirage-http/mirage-http.2.5.1/opam deleted file mode 100644 index ea0df5e94e9..00000000000 --- a/packages/mirage-http/mirage-http.2.5.1/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/mirage-http.git" -build: [make] -install: [make "install"] -remove: ["ocamlfind" "remove" "mirage-http"] -depends: [ - "ocamlfind" {build} - "mirage-types-lwt" {>= "2.0.0" & < "3.0.0"} - "mirage-conduit" {>= "2.2.0"} - "lwt" {>= "2.4.3"} - "cohttp" {>= "0.18.0" & <"0.99"} - "sexplib" - "channel" - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.00.0"] diff --git a/packages/mirage-http/mirage-http.2.5.1/url b/packages/mirage-http/mirage-http.2.5.1/url deleted file mode 100644 index cd3816664e4..00000000000 --- a/packages/mirage-http/mirage-http.2.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-http/archive/v2.5.1.tar.gz" -checksum: "2b603bc6a49e9c5003b749942b9704ba" diff --git a/packages/mirage-http/mirage-http.2.5.2/descr b/packages/mirage-http/mirage-http.2.5.2/descr deleted file mode 100644 index 900974bc782..00000000000 --- a/packages/mirage-http/mirage-http.2.5.2/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS HTTP client and server driver diff --git a/packages/mirage-http/mirage-http.2.5.2/opam b/packages/mirage-http/mirage-http.2.5.2/opam index ea0df5e94e9..4dcd47a5946 100644 --- a/packages/mirage-http/mirage-http.2.5.2/opam +++ b/packages/mirage-http/mirage-http.2.5.2/opam @@ -1,20 +1,26 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-http.git" +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} "mirage-types-lwt" {>= "2.0.0" & < "3.0.0"} "mirage-conduit" {>= "2.2.0"} "lwt" {>= "2.4.3"} - "cohttp" {>= "0.18.0" & <"0.99"} + "cohttp" {>= "0.18.0" & < "0.99"} "sexplib" "channel" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.0"] +synopsis: "MirageOS HTTP client and server driver" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-http/archive/v2.5.2.tar.gz" + checksum: "md5=3419cfd4eb377c1a44f9ac94e0034586" +} diff --git a/packages/mirage-http/mirage-http.2.5.2/url b/packages/mirage-http/mirage-http.2.5.2/url deleted file mode 100644 index 3d5aa60b68d..00000000000 --- a/packages/mirage-http/mirage-http.2.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-http/archive/v2.5.2.tar.gz" -checksum: "3419cfd4eb377c1a44f9ac94e0034586" diff --git a/packages/mirage-http/mirage-http.2.5.3/descr b/packages/mirage-http/mirage-http.2.5.3/descr deleted file mode 100644 index c6c3b9f837e..00000000000 --- a/packages/mirage-http/mirage-http.2.5.3/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS-compatible implementation of the Cohttp interfaces diff --git a/packages/mirage-http/mirage-http.2.5.3/opam b/packages/mirage-http/mirage-http.2.5.3/opam index 9fb8b583bf5..3d0dd5df5ea 100644 --- a/packages/mirage-http/mirage-http.2.5.3/opam +++ b/packages/mirage-http/mirage-http.2.5.3/opam @@ -1,12 +1,13 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-http.git" +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} "ocamlbuild" {build} "topkg" {build} @@ -15,7 +16,12 @@ depends: [ "conduit" "mirage-conduit" {>= "2.2.0"} "lwt" {>= "2.4.3"} - "cohttp" {>= "0.18.0" & <"0.99"} + "cohttp" {>= "0.18.0" & < "0.99"} "channel" ] -available: [ocaml-version >= "4.00.0"] +synopsis: "MirageOS-compatible implementation of the Cohttp interfaces" +url { + src: + "https://github.com/mirage/mirage-http/releases/download/2.5.3/mirage-http-2.5.3.tbz" + checksum: "md5=3e83cab7de7cca512bac4f54d485fc0a" +} diff --git a/packages/mirage-http/mirage-http.2.5.3/url b/packages/mirage-http/mirage-http.2.5.3/url deleted file mode 100644 index bcae10ed60e..00000000000 --- a/packages/mirage-http/mirage-http.2.5.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-http/releases/download/2.5.3/mirage-http-2.5.3.tbz" -checksum: "3e83cab7de7cca512bac4f54d485fc0a" \ No newline at end of file diff --git a/packages/mirage-http/mirage-http.3.0.0/descr b/packages/mirage-http/mirage-http.3.0.0/descr deleted file mode 100644 index 900974bc782..00000000000 --- a/packages/mirage-http/mirage-http.3.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS HTTP client and server driver diff --git a/packages/mirage-http/mirage-http.3.0.0/opam b/packages/mirage-http/mirage-http.3.0.0/opam index 2d2864d2b59..dcc95b704fe 100644 --- a/packages/mirage-http/mirage-http.3.0.0/opam +++ b/packages/mirage-http/mirage-http.3.0.0/opam @@ -1,24 +1,29 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-http.git" +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: [ - "ocamlfind" {build} + "ocaml" {>= "4.00.0"} + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} + "topkg" {build} "result" "mirage-flow-lwt" {>= "1.2.0"} "mirage-channel-lwt" {>= "3.0.0"} "conduit" {>= "0.15.0"} "mirage-conduit" {>= "2.2.0"} "lwt" {>= "2.4.3"} - "cohttp" {>= "0.18.0" & <"0.99"} + "cohttp" {>= "0.18.0" & < "0.99"} ] -available: [ocaml-version >= "4.00.0"] tags: "org:mirage" +synopsis: "MirageOS HTTP client and server driver" +url { + src: "https://github.com/mirage/mirage-http/archive/3.0.0.tar.gz" + checksum: "md5=8ced7b4060c4aecd6f1dacaae42ec56b" +} diff --git a/packages/mirage-http/mirage-http.3.0.0/url b/packages/mirage-http/mirage-http.3.0.0/url deleted file mode 100644 index e69cbaea2cb..00000000000 --- a/packages/mirage-http/mirage-http.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-http/archive/3.0.0.tar.gz" -checksum: "8ced7b4060c4aecd6f1dacaae42ec56b" diff --git a/packages/mirage-http/mirage-http.3.1.0/descr b/packages/mirage-http/mirage-http.3.1.0/descr deleted file mode 100644 index c6c3b9f837e..00000000000 --- a/packages/mirage-http/mirage-http.3.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS-compatible implementation of the Cohttp interfaces diff --git a/packages/mirage-http/mirage-http.3.1.0/opam b/packages/mirage-http/mirage-http.3.1.0/opam index 95bf2cb2822..8cf0da7a8b7 100644 --- a/packages/mirage-http/mirage-http.3.1.0/opam +++ b/packages/mirage-http/mirage-http.3.1.0/opam @@ -1,13 +1,14 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-http.git" +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} "ocamlbuild" {build} "topkg" {build} @@ -17,8 +18,13 @@ depends: [ "conduit" {>= "0.15.0"} "mirage-conduit" {>= "2.2.0"} "lwt" {>= "2.4.3"} - "cohttp" {>= "0.18.0" & <"0.99"} + "cohttp" {>= "0.18.0" & < "0.99"} "astring" "magic-mime" ] -available: [ocaml-version >= "4.03.0"] +synopsis: "MirageOS-compatible implementation of the Cohttp interfaces" +url { + src: + "https://github.com/mirage/mirage-http/releases/download/3.1.0/mirage-http-3.1.0.tbz" + checksum: "md5=389825fad467972644ae953dab57787f" +} diff --git a/packages/mirage-http/mirage-http.3.1.0/url b/packages/mirage-http/mirage-http.3.1.0/url deleted file mode 100644 index 769ec72b6a1..00000000000 --- a/packages/mirage-http/mirage-http.3.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/mirage/mirage-http/releases/download/3.1.0/mirage-http-3.1.0.tbz" -checksum: "389825fad467972644ae953dab57787f" diff --git a/packages/mirage-http/mirage-http.3.2.0/descr b/packages/mirage-http/mirage-http.3.2.0/descr deleted file mode 100644 index a00554f98c1..00000000000 --- a/packages/mirage-http/mirage-http.3.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -MirageOS-compatible implementation of the Cohttp interfaces - -This library has now been renamed to `cohttp-mirage` in the `cohttp.1.0` series, -so please use that moving forward. diff --git a/packages/mirage-http/mirage-http.3.2.0/opam b/packages/mirage-http/mirage-http.3.2.0/opam index 33297aa9e75..af1e66d2a2f 100644 --- a/packages/mirage-http/mirage-http.3.2.0/opam +++ b/packages/mirage-http/mirage-http.3.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -8,13 +8,14 @@ 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: "https://github.com/mirage/ocaml-cohttp.git" +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "result" "mirage-flow-lwt" {>= "1.2.0"} @@ -22,9 +23,17 @@ depends: [ "conduit" {>= "0.99"} "mirage-conduit" {>= "3.0.0"} "lwt" {>= "2.4.3"} - "cohttp" {>="0.99.0" & <"1.0"} + "cohttp" {>= "0.99.0" & < "1.0"} "cohttp-lwt" "astring" "magic-mime" ] -available: [ocaml-version >= "4.03.0"] +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: "md5=a789a9ed492005257bdb217e2248da0d" +} diff --git a/packages/mirage-http/mirage-http.3.2.0/url b/packages/mirage-http/mirage-http.3.2.0/url deleted file mode 100644 index f85b2284a11..00000000000 --- a/packages/mirage-http/mirage-http.3.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cohttp/releases/download/v0.99.0/cohttp-0.99.0.tbz" -checksum: "a789a9ed492005257bdb217e2248da0d" \ No newline at end of file diff --git a/packages/mirage-irmin/mirage-irmin.0.9.8/descr b/packages/mirage-irmin/mirage-irmin.0.9.8/descr deleted file mode 100644 index 99b2bd8537b..00000000000 --- a/packages/mirage-irmin/mirage-irmin.0.9.8/descr +++ /dev/null @@ -1,3 +0,0 @@ -Virtual package to install Irmin with mirage support - -Use `opam info irmin` for more info. \ No newline at end of file diff --git a/packages/mirage-irmin/mirage-irmin.0.9.8/opam b/packages/mirage-irmin/mirage-irmin.0.9.8/opam index 1748175e20d..22bf3244e70 100644 --- a/packages/mirage-irmin/mirage-irmin.0.9.8/opam +++ b/packages/mirage-irmin/mirage-irmin.0.9.8/opam @@ -1,13 +1,16 @@ -opam-version: "1.2" +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: "https://github.com/mirage/irmin.git" +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." diff --git a/packages/mirage-kv-lwt/mirage-kv-lwt.1.0.0/descr b/packages/mirage-kv-lwt/mirage-kv-lwt.1.0.0/descr deleted file mode 100644 index 28a32c5cb28..00000000000 --- a/packages/mirage-kv-lwt/mirage-kv-lwt.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS utilities for interfacing with key-value stores. diff --git a/packages/mirage-kv-lwt/mirage-kv-lwt.1.0.0/opam b/packages/mirage-kv-lwt/mirage-kv-lwt.1.0.0/opam index cd42a95c523..a5287056983 100644 --- a/packages/mirage-kv-lwt/mirage-kv-lwt.1.0.0/opam +++ b/packages/mirage-kv-lwt/mirage-kv-lwt.1.0.0/opam @@ -1,16 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Gazagnaire " authors: ["Thomas Gazagnaire "] homepage: "https://github.com/mirage/mirage-kv" doc: "https://mirage.github.io/mirage-kv/" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-kv.git" +dev-repo: "git+https://github.com/mirage/mirage-kv.git" bug-reports: "https://github.com/mirage/mirage-kv/issues" tags: ["org:mirage"] build: ["ocaml" "pkg/pkg.ml" "build" "-n" name "--pinned" "%{pinned}%" ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.8.0"} @@ -18,5 +19,9 @@ depends: [ "lwt" "cstruct" {>= "1.9.0"} ] - -available: [ ocaml-version >= "4.01.0"] +synopsis: "MirageOS utilities for interfacing with key-value stores." +url { + src: + "https://github.com/mirage/mirage-kv/releases/download/1.0.0/mirage-kv-lwt-1.0.0.tbz" + checksum: "md5=a54daf2fb2be7ff1a0ccabd740ca9d73" +} diff --git a/packages/mirage-kv-lwt/mirage-kv-lwt.1.0.0/url b/packages/mirage-kv-lwt/mirage-kv-lwt.1.0.0/url deleted file mode 100644 index 2b30efd17c9..00000000000 --- a/packages/mirage-kv-lwt/mirage-kv-lwt.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-kv/releases/download/1.0.0/mirage-kv-lwt-1.0.0.tbz" -checksum: "a54daf2fb2be7ff1a0ccabd740ca9d73" diff --git a/packages/mirage-kv-lwt/mirage-kv-lwt.1.1.0/descr b/packages/mirage-kv-lwt/mirage-kv-lwt.1.1.0/descr deleted file mode 100644 index 28a32c5cb28..00000000000 --- a/packages/mirage-kv-lwt/mirage-kv-lwt.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS utilities for interfacing with key-value stores. diff --git a/packages/mirage-kv-lwt/mirage-kv-lwt.1.1.0/opam b/packages/mirage-kv-lwt/mirage-kv-lwt.1.1.0/opam index 0d88019053e..926c013c02c 100644 --- a/packages/mirage-kv-lwt/mirage-kv-lwt.1.1.0/opam +++ b/packages/mirage-kv-lwt/mirage-kv-lwt.1.1.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Gazagnaire " authors: ["Thomas Gazagnaire "] homepage: "https://github.com/mirage/mirage-kv" doc: "https://mirage.github.io/mirage-kv/" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-kv.git" +dev-repo: "git+https://github.com/mirage/mirage-kv.git" bug-reports: "https://github.com/mirage/mirage-kv/issues" tags: ["org:mirage"] @@ -14,10 +14,15 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta7"} + "ocaml" {>= "4.01.0"} + "jbuilder" {build & >= "1.0+beta7"} "mirage-kv" {>= "1.0.0"} "lwt" "cstruct" {>= "1.9.0"} ] - -available: [ ocaml-version >= "4.01.0"] +synopsis: "MirageOS utilities for interfacing with key-value stores." +url { + src: + "https://github.com/mirage/mirage-kv/releases/download/v1.1.0/mirage-kv-1.1.0.tbz" + checksum: "md5=b1d8a3749ab84a6401c340b209f20faa" +} diff --git a/packages/mirage-kv-lwt/mirage-kv-lwt.1.1.0/url b/packages/mirage-kv-lwt/mirage-kv-lwt.1.1.0/url deleted file mode 100644 index aba3128bf4c..00000000000 --- a/packages/mirage-kv-lwt/mirage-kv-lwt.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-kv/releases/download/v1.1.0/mirage-kv-1.1.0.tbz" -checksum: "b1d8a3749ab84a6401c340b209f20faa" diff --git a/packages/mirage-kv/mirage-kv.1.0.0/descr b/packages/mirage-kv/mirage-kv.1.0.0/descr deleted file mode 100644 index 28a32c5cb28..00000000000 --- a/packages/mirage-kv/mirage-kv.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS utilities for interfacing with key-value stores. diff --git a/packages/mirage-kv/mirage-kv.1.0.0/opam b/packages/mirage-kv/mirage-kv.1.0.0/opam index 36e96fa6ec4..d71c9bc0989 100644 --- a/packages/mirage-kv/mirage-kv.1.0.0/opam +++ b/packages/mirage-kv/mirage-kv.1.0.0/opam @@ -1,21 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Gazagnaire " authors: ["Thomas Gazagnaire "] homepage: "https://github.com/mirage/mirage-kv" doc: "https://mirage.github.io/mirage-kv/" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-kv.git" +dev-repo: "git+https://github.com/mirage/mirage-kv.git" bug-reports: "https://github.com/mirage/mirage-kv/issues" tags: ["org:mirage"] build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.8.0"} "mirage-device" {>= "1.0.0"} "fmt" ] - -available: [ ocaml-version >= "4.01.0"] +synopsis: "MirageOS utilities for interfacing with key-value stores." +url { + src: + "https://github.com/mirage/mirage-kv/releases/download/1.0.0/mirage-kv-1.0.0.tbz" + checksum: "md5=51028bd1442e965c193ab0a2d921a72b" +} diff --git a/packages/mirage-kv/mirage-kv.1.0.0/url b/packages/mirage-kv/mirage-kv.1.0.0/url deleted file mode 100644 index 0a8f7018a0d..00000000000 --- a/packages/mirage-kv/mirage-kv.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-kv/releases/download/1.0.0/mirage-kv-1.0.0.tbz" -checksum: "51028bd1442e965c193ab0a2d921a72b" diff --git a/packages/mirage-kv/mirage-kv.1.1.1/descr b/packages/mirage-kv/mirage-kv.1.1.1/descr deleted file mode 100644 index e9949ab7590..00000000000 --- a/packages/mirage-kv/mirage-kv.1.1.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -MirageOS signatures for key/value devices - -mirage-kv provides the [Mirage_kv.RO][ro] and [Mirage_kv_lwt.RO][ro-lwt] -signatures the MirageOS key/value devices should implement. - -mirage-kv is distributed under the ISC license. - -[ro]: https://mirage.github.io/mirage-kv/Mirage_kv.html -[ro-lwt]: https://mirage.github.io/mirage-kv/Mirage_kv_lwt.html \ No newline at end of file diff --git a/packages/mirage-kv/mirage-kv.1.1.1/opam b/packages/mirage-kv/mirage-kv.1.1.1/opam index 54ee95fc47a..e0918872a59 100644 --- a/packages/mirage-kv/mirage-kv.1.1.1/opam +++ b/packages/mirage-kv/mirage-kv.1.1.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Gazagnaire " authors: ["Thomas Gazagnaire "] homepage: "https://github.com/mirage/mirage-kv" doc: "https://mirage.github.io/mirage-kv/" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-kv.git" +dev-repo: "git+https://github.com/mirage/mirage-kv.git" bug-reports: "https://github.com/mirage/mirage-kv/issues" tags: ["org:mirage"] @@ -14,9 +14,22 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta10"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta10"} "mirage-device" {>= "1.0.0"} "fmt" ] +synopsis: "MirageOS signatures for key/value devices" +description: """ +mirage-kv provides the [Mirage_kv.RO][ro] and [Mirage_kv_lwt.RO][ro-lwt] +signatures the MirageOS key/value devices should implement. -available: [ ocaml-version >= "4.03.0"] +mirage-kv is distributed under the ISC license. + +[ro]: https://mirage.github.io/mirage-kv/Mirage_kv.html +[ro-lwt]: https://mirage.github.io/mirage-kv/Mirage_kv_lwt.html""" +url { + src: + "https://github.com/mirage/mirage-kv/releases/download/v1.1.1/mirage-kv-1.1.1.tbz" + checksum: "md5=8c1ac2888c17e1e1586d3b3de595bd28" +} diff --git a/packages/mirage-kv/mirage-kv.1.1.1/url b/packages/mirage-kv/mirage-kv.1.1.1/url deleted file mode 100644 index 88a2b3a96fb..00000000000 --- a/packages/mirage-kv/mirage-kv.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-kv/releases/download/v1.1.1/mirage-kv-1.1.1.tbz" -checksum: "8c1ac2888c17e1e1586d3b3de595bd28" \ No newline at end of file diff --git a/packages/mirage-logs/mirage-logs.0.1/descr b/packages/mirage-logs/mirage-logs.0.1/descr deleted file mode 100644 index 96e3106e167..00000000000 --- a/packages/mirage-logs/mirage-logs.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -A reporter for the Logs library that writes log messages to stderr, using a Mirage `CLOCK` to add timestamps. - -It can also log only important messages to the console, while writing all received messages to a ring buffer which is displayed if an exception occurs. - -If tracing is enabled (via mirage-profile), it also writes each log message to the trace buffer. diff --git a/packages/mirage-logs/mirage-logs.0.1/opam b/packages/mirage-logs/mirage-logs.0.1/opam index 1686a420b3c..37273ae821e 100644 --- a/packages/mirage-logs/mirage-logs.0.1/opam +++ b/packages/mirage-logs/mirage-logs.0.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "talex5@gmail.com" authors: ["Thomas Leonard"] license: "ISC" homepage: "https://github.com/talex5/mirage-logs" -dev-repo: "https://github.com/talex5/mirage-logs.git" +dev-repo: "git+https://github.com/talex5/mirage-logs.git" bug-reports: "https://github.com/talex5/mirage-logs/issues" tags: ["org:mirage"] build: [ @@ -14,6 +14,7 @@ remove: [ ["ocamlfind" "remove" "mirage-logs"] ] depends: [ + "ocaml" {>= "4.01.0"} "logs" {>= "0.5.0"} "ocamlfind" {build} "ocamlbuild" {build} @@ -21,4 +22,14 @@ depends: [ "mirage-profile" "lwt" ] -available: [ocaml-version >= "4.01.0"] +synopsis: + "A reporter for the Logs library that writes log messages to stderr, using a Mirage `CLOCK` to add timestamps." +description: """ +It can also log only important messages to the console, while writing all received messages to a ring buffer which is displayed if an exception occurs. + +If tracing is enabled (via mirage-profile), it also writes each log message to the trace buffer.""" +flags: light-uninstall +url { + src: "https://github.com/talex5/mirage-logs/archive/v0.1.tar.gz" + checksum: "md5=f3d013d2041ee5cf436c5831db4e7446" +} diff --git a/packages/mirage-logs/mirage-logs.0.1/url b/packages/mirage-logs/mirage-logs.0.1/url deleted file mode 100644 index a528c1656c5..00000000000 --- a/packages/mirage-logs/mirage-logs.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/talex5/mirage-logs/archive/v0.1.tar.gz" -checksum: "f3d013d2041ee5cf436c5831db4e7446" diff --git a/packages/mirage-logs/mirage-logs.0.2/descr b/packages/mirage-logs/mirage-logs.0.2/descr deleted file mode 100644 index 96e3106e167..00000000000 --- a/packages/mirage-logs/mirage-logs.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -A reporter for the Logs library that writes log messages to stderr, using a Mirage `CLOCK` to add timestamps. - -It can also log only important messages to the console, while writing all received messages to a ring buffer which is displayed if an exception occurs. - -If tracing is enabled (via mirage-profile), it also writes each log message to the trace buffer. diff --git a/packages/mirage-logs/mirage-logs.0.2/opam b/packages/mirage-logs/mirage-logs.0.2/opam index c08cb50d83a..0e3e8b952f1 100644 --- a/packages/mirage-logs/mirage-logs.0.2/opam +++ b/packages/mirage-logs/mirage-logs.0.2/opam @@ -1,14 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "talex5@gmail.com" authors: "Thomas Leonard" homepage: "https://github.com/mirage/mirage-logs" bug-reports: "https://github.com/mirage/mirage-logs/issues" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-logs.git" +dev-repo: "git+https://github.com/mirage/mirage-logs.git" build: [make "PREFIX=%{prefix}%"] install: [make "PREFIX=%{prefix}%" "install"] remove: ["ocamlfind" "remove" "mirage-logs"] depends: [ + "ocaml" {>= "4.01.0"} "logs" {>= "0.5.0"} "ocamlfind" {build} "ocamlbuild" {build} @@ -16,4 +17,14 @@ depends: [ "mirage-profile" "lwt" ] -available: [ocaml-version >= "4.01.0"] +synopsis: + "A reporter for the Logs library that writes log messages to stderr, using a Mirage `CLOCK` to add timestamps." +description: """ +It can also log only important messages to the console, while writing all received messages to a ring buffer which is displayed if an exception occurs. + +If tracing is enabled (via mirage-profile), it also writes each log message to the trace buffer.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-logs/archive/v0.2.tar.gz" + checksum: "md5=8a2d211deb69970b95b8890e68194357" +} diff --git a/packages/mirage-logs/mirage-logs.0.2/url b/packages/mirage-logs/mirage-logs.0.2/url deleted file mode 100644 index a49ce03e36f..00000000000 --- a/packages/mirage-logs/mirage-logs.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-logs/archive/v0.2.tar.gz" -checksum: "8a2d211deb69970b95b8890e68194357" diff --git a/packages/mirage-logs/mirage-logs.0.3.0/descr b/packages/mirage-logs/mirage-logs.0.3.0/descr deleted file mode 100644 index 96e3106e167..00000000000 --- a/packages/mirage-logs/mirage-logs.0.3.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A reporter for the Logs library that writes log messages to stderr, using a Mirage `CLOCK` to add timestamps. - -It can also log only important messages to the console, while writing all received messages to a ring buffer which is displayed if an exception occurs. - -If tracing is enabled (via mirage-profile), it also writes each log message to the trace buffer. diff --git a/packages/mirage-logs/mirage-logs.0.3.0/opam b/packages/mirage-logs/mirage-logs.0.3.0/opam index c2b1456a69e..6f174869933 100644 --- a/packages/mirage-logs/mirage-logs.0.3.0/opam +++ b/packages/mirage-logs/mirage-logs.0.3.0/opam @@ -1,34 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "talex5@gmail.com" authors: [ "Thomas Leonard" ] license: "ISC" homepage: "https://github.com/mirage/mirage-logs" -dev-repo: "https://github.com/mirage/mirage-logs.git" +dev-repo: "git+https://github.com/mirage/mirage-logs.git" bug-reports: "https://github.com/mirage/mirage-logs/issues" tags: ["org:mirage"] -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} - "logs" { >= "0.5.0" } - "ptime" { >= "0.8.1" } - "mirage-clock" { >= "1.2.0"} + "logs" {>= "0.5.0"} + "ptime" {>= "0.8.1"} + "mirage-clock" {>= "1.2.0"} "mirage-profile" "lwt" - "alcotest" {test} + "alcotest" {with-test} ] conflicts: [ "mirage-types" { < "3.0.0" } ] -depopts: [] build: [ - "ocaml" "pkg/pkg.ml" "build" - "--tests" "false" - "--pinned" "%{pinned}%" ] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" - "--tests" "true" - "--pinned" "%{pinned}%" ] - [ "ocaml" "pkg/pkg.ml" "test" ] + ["ocaml" "pkg/pkg.ml" "build" "--tests" "false" "--pinned" "%{pinned}%"] + ["ocaml" "pkg/pkg.ml" "build" "--tests" "true" "--pinned" "%{pinned}%"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] +synopsis: + "A reporter for the Logs library that writes log messages to stderr, using a Mirage `CLOCK` to add timestamps." +description: """ +It can also log only important messages to the console, while writing all received messages to a ring buffer which is displayed if an exception occurs. + +If tracing is enabled (via mirage-profile), it also writes each log message to the trace buffer.""" +url { + src: + "https://github.com/mirage/mirage-logs/releases/download/0.3.0/mirage-logs-0.3.0.tbz" + checksum: "md5=7c3dda47d2c5cc2321b3369d66938017" +} diff --git a/packages/mirage-logs/mirage-logs.0.3.0/url b/packages/mirage-logs/mirage-logs.0.3.0/url deleted file mode 100644 index f245c614a49..00000000000 --- a/packages/mirage-logs/mirage-logs.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-logs/releases/download/0.3.0/mirage-logs-0.3.0.tbz" -checksum: "7c3dda47d2c5cc2321b3369d66938017" diff --git a/packages/mirage-nat/mirage-nat.1.0.0/descr b/packages/mirage-nat/mirage-nat.1.0.0/descr deleted file mode 100644 index 6f188444b4e..00000000000 --- a/packages/mirage-nat/mirage-nat.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -library for network address translation intended for use with mirage unikernels diff --git a/packages/mirage-nat/mirage-nat.1.0.0/opam b/packages/mirage-nat/mirage-nat.1.0.0/opam index a3f073706f9..86a16a3dfa5 100644 --- a/packages/mirage-nat/mirage-nat.1.0.0/opam +++ b/packages/mirage-nat/mirage-nat.1.0.0/opam @@ -1,19 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" name: "mirage-nat" maintainer: "Mindy Preston " authors: "Mindy Preston " homepage: "https://github.com/mirage/mirage-nat" bug-reports: "https://github.com/mirage/mirage-nat/issues/" -dev-repo: "https://github.com/mirage/mirage-nat.git" +dev-repo: "git+https://github.com/mirage/mirage-nat.git" license: "ISC" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] depends: [ + "ocaml" "ipaddr" "cstruct" "mirage-time-lwt" @@ -22,9 +21,16 @@ depends: [ "rresult" "logs" "lru" - "ppx_deriving" {build & >= "4.2" } + "ppx_deriving" {build & >= "4.2"} "jbuilder" {build} - "tcpip" { >= "3.0.0" } - "alcotest" {test} - "mirage-clock-unix" {test} + "tcpip" {>= "3.0.0"} + "alcotest" {with-test} + "mirage-clock-unix" {with-test} ] +synopsis: + "library for network address translation intended for use with mirage unikernels" +url { + src: + "https://github.com/mirage/mirage-nat/releases/download/v1.0.0/mirage-nat-1.0.0.tbz" + checksum: "md5=d4e606a41be5e85d5fe974dc7d1dd8f7" +} diff --git a/packages/mirage-nat/mirage-nat.1.0.0/url b/packages/mirage-nat/mirage-nat.1.0.0/url deleted file mode 100644 index 95e7c3af909..00000000000 --- a/packages/mirage-nat/mirage-nat.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-nat/releases/download/v1.0.0/mirage-nat-1.0.0.tbz" -checksum: "d4e606a41be5e85d5fe974dc7d1dd8f7" diff --git a/packages/mirage-net-direct/mirage-net-direct.0.9.1/descr b/packages/mirage-net-direct/mirage-net-direct.0.9.1/descr deleted file mode 100644 index a950fcbee21..00000000000 --- a/packages/mirage-net-direct/mirage-net-direct.0.9.1/descr +++ /dev/null @@ -1 +0,0 @@ -TCP/IP networking stack in pure OCaml 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 deleted file mode 100644 index d89783892e9..00000000000 --- a/packages/mirage-net-direct/mirage-net-direct.0.9.1/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "direct-build" "PREFIX=%{prefix}%"] -remove: [["ocamlfind" "remove" "mirage-net"]] -depends: [ - "mirage" {= "0.9.1"} - "ocamlfind" - "ocamlbuild" {build} -] -conflicts: ["mirage-net-socket"] -dev-repo: "git://github.com/mirage/mirage-tcpip" -install: [make "direct-install" "PREFIX=%{prefix}%"] diff --git a/packages/mirage-net-direct/mirage-net-direct.0.9.1/url b/packages/mirage-net-direct/mirage-net-direct.0.9.1/url deleted file mode 100644 index fae855d2bf4..00000000000 --- a/packages/mirage-net-direct/mirage-net-direct.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/mirage-net-0.9.1.tar.gz" -checksum: "8d63e498af796c435898525d2db3be48" diff --git a/packages/mirage-net-direct/mirage-net-direct.0.9.2/descr b/packages/mirage-net-direct/mirage-net-direct.0.9.2/descr deleted file mode 100644 index a950fcbee21..00000000000 --- a/packages/mirage-net-direct/mirage-net-direct.0.9.2/descr +++ /dev/null @@ -1 +0,0 @@ -TCP/IP networking stack in pure OCaml 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 index ce5b2a31e9c..592c65aae51 100644 --- a/packages/mirage-net-direct/mirage-net-direct.0.9.2/opam +++ b/packages/mirage-net-direct/mirage-net-direct.0.9.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: [make "direct-build" "PREFIX=%{prefix}%"] remove: [["ocamlfind" "remove" "mirage-net"]] depends: [ + "ocaml" "mirage" {= "0.9.2"} "ocamlfind" "ocamlbuild" {build} @@ -14,3 +15,9 @@ depends: [ conflicts: ["mirage-net-socket"] dev-repo: "git://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: "md5=c2b6ccf4d3235755dcc4a6569ac7d4c9" +} diff --git a/packages/mirage-net-direct/mirage-net-direct.0.9.2/url b/packages/mirage-net-direct/mirage-net-direct.0.9.2/url deleted file mode 100644 index 1fcffe980f0..00000000000 --- a/packages/mirage-net-direct/mirage-net-direct.0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/v0.9.2.tar.gz" -checksum: "c2b6ccf4d3235755dcc4a6569ac7d4c9" diff --git a/packages/mirage-net-direct/mirage-net-direct.0.9.3/descr b/packages/mirage-net-direct/mirage-net-direct.0.9.3/descr deleted file mode 100644 index a950fcbee21..00000000000 --- a/packages/mirage-net-direct/mirage-net-direct.0.9.3/descr +++ /dev/null @@ -1 +0,0 @@ -TCP/IP networking stack in pure OCaml 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 deleted file mode 100644 index cb5c959b1dd..00000000000 --- a/packages/mirage-net-direct/mirage-net-direct.0.9.3/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "direct-build" "PREFIX=%{prefix}%"] -remove: [["ocamlfind" "remove" "mirage-net"]] -depends: [ - "mirage" {= "0.9.3"} - "ocamlfind" - "ocamlbuild" {build} -] -conflicts: ["mirage-net-socket"] -dev-repo: "git://github.com/mirage/mirage-tcpip" -install: [make "direct-install" "PREFIX=%{prefix}%"] diff --git a/packages/mirage-net-direct/mirage-net-direct.0.9.3/url b/packages/mirage-net-direct/mirage-net-direct.0.9.3/url deleted file mode 100644 index bb292b42b53..00000000000 --- a/packages/mirage-net-direct/mirage-net-direct.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/v0.9.3.tar.gz" -checksum: "d6673d32a5d6a559b339bd195b5fb56f" diff --git a/packages/mirage-net-direct/mirage-net-direct.0.9.4/descr b/packages/mirage-net-direct/mirage-net-direct.0.9.4/descr deleted file mode 100644 index a950fcbee21..00000000000 --- a/packages/mirage-net-direct/mirage-net-direct.0.9.4/descr +++ /dev/null @@ -1 +0,0 @@ -TCP/IP networking stack in pure OCaml 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 index 922a1d231fa..be697d4cf3b 100644 --- a/packages/mirage-net-direct/mirage-net-direct.0.9.4/opam +++ b/packages/mirage-net-direct/mirage-net-direct.0.9.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: [make "direct-build" "PREFIX=%{prefix}%"] remove: [["ocamlfind" "remove" "mirage-net"]] depends: [ + "ocaml" "mirage" {>= "0.9.5" & < "0.10.0"} "ocamlfind" "ipaddr" {< "2.0.0"} @@ -15,3 +16,9 @@ depends: [ conflicts: ["mirage-net-socket"] dev-repo: "git://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: "md5=f4b8cc459026bea7534304654023143e" +} diff --git a/packages/mirage-net-direct/mirage-net-direct.0.9.4/url b/packages/mirage-net-direct/mirage-net-direct.0.9.4/url deleted file mode 100644 index 956bb2afcea..00000000000 --- a/packages/mirage-net-direct/mirage-net-direct.0.9.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/v0.9.4.tar.gz" -checksum: "f4b8cc459026bea7534304654023143e" diff --git a/packages/mirage-net-fd/mirage-net-fd.0.1.0/descr b/packages/mirage-net-fd/mirage-net-fd.0.1.0/descr deleted file mode 100644 index 17e5c7a84ec..00000000000 --- a/packages/mirage-net-fd/mirage-net-fd.0.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -MirageOS network interfaces using raw sockets - -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. \ No newline at end of file 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 index 8ffea7e0867..31cd9771380 100644 --- a/packages/mirage-net-fd/mirage-net-fd.0.1.0/opam +++ b/packages/mirage-net-fd/mirage-net-fd.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -8,7 +8,7 @@ authors: [ ] homepage: "https://github.com/mirage/mirage-net-fd" bug-reports: "https://github.com/mirage/mirage-net-fd/issues" -dev-repo: "https://github.com/mirage/mirage-net-fd.git" +dev-repo: "git+https://github.com/mirage/mirage-net-fd.git" license: "ISC" doc: "https://mirage.github.io/mirage-net-fd/" @@ -21,16 +21,26 @@ build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false #] depends: [ + "ocaml" {>= "4.02.3"} "cstruct" {>= "1.7.1"} "cstruct-lwt" - "ocamlfind" {build} + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} - "lwt" {>= "2.4.3"} + "topkg" {build} + "lwt" {>= "2.4.3"} "mirage-net-lwt" {>= "1.0.0"} "io-page" {>= "1.0.1" & < "2.0.0"} "result" "ipaddr" - "alcotest" {test & < "0.8.0"} + "alcotest" {with-test & < "0.8.0"} ] -available: [ ocaml-version >= "4.02.3"] +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: "md5=592bcaad989665793d98b2a3fff60eb9" +} diff --git a/packages/mirage-net-fd/mirage-net-fd.0.1.0/url b/packages/mirage-net-fd/mirage-net-fd.0.1.0/url deleted file mode 100644 index 45a57a3ed9f..00000000000 --- a/packages/mirage-net-fd/mirage-net-fd.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net-fd/releases/download/0.1.0/mirage-net-fd-0.1.0.tbz" -checksum: "592bcaad989665793d98b2a3fff60eb9" \ No newline at end of file diff --git a/packages/mirage-net-fd/mirage-net-fd.0.2.0/descr b/packages/mirage-net-fd/mirage-net-fd.0.2.0/descr deleted file mode 100644 index 17e5c7a84ec..00000000000 --- a/packages/mirage-net-fd/mirage-net-fd.0.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -MirageOS network interfaces using raw sockets - -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. \ No newline at end of file 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 index 8ffea7e0867..ac6c7d99765 100644 --- a/packages/mirage-net-fd/mirage-net-fd.0.2.0/opam +++ b/packages/mirage-net-fd/mirage-net-fd.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -8,7 +8,7 @@ authors: [ ] homepage: "https://github.com/mirage/mirage-net-fd" bug-reports: "https://github.com/mirage/mirage-net-fd/issues" -dev-repo: "https://github.com/mirage/mirage-net-fd.git" +dev-repo: "git+https://github.com/mirage/mirage-net-fd.git" license: "ISC" doc: "https://mirage.github.io/mirage-net-fd/" @@ -21,16 +21,26 @@ build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false #] depends: [ + "ocaml" {>= "4.02.3"} "cstruct" {>= "1.7.1"} "cstruct-lwt" - "ocamlfind" {build} + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} - "lwt" {>= "2.4.3"} + "topkg" {build} + "lwt" {>= "2.4.3"} "mirage-net-lwt" {>= "1.0.0"} "io-page" {>= "1.0.1" & < "2.0.0"} "result" "ipaddr" - "alcotest" {test & < "0.8.0"} + "alcotest" {with-test & < "0.8.0"} ] -available: [ ocaml-version >= "4.02.3"] +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: "md5=2fa2d4660799f5dfec72e62a8941f0dc" +} diff --git a/packages/mirage-net-fd/mirage-net-fd.0.2.0/url b/packages/mirage-net-fd/mirage-net-fd.0.2.0/url deleted file mode 100644 index e5d28d08fe6..00000000000 --- a/packages/mirage-net-fd/mirage-net-fd.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net-fd/releases/download/0.2.0/mirage-net-fd-0.2.0.tbz" -checksum: "2fa2d4660799f5dfec72e62a8941f0dc" \ No newline at end of file diff --git a/packages/mirage-net-fd/mirage-net-fd.0.2.1/descr b/packages/mirage-net-fd/mirage-net-fd.0.2.1/descr deleted file mode 100644 index 17e5c7a84ec..00000000000 --- a/packages/mirage-net-fd/mirage-net-fd.0.2.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -MirageOS network interfaces using raw sockets - -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. \ No newline at end of file diff --git a/packages/mirage-net-fd/mirage-net-fd.0.2.1/opam b/packages/mirage-net-fd/mirage-net-fd.0.2.1/opam index 17523e667be..3d6b7e01666 100644 --- a/packages/mirage-net-fd/mirage-net-fd.0.2.1/opam +++ b/packages/mirage-net-fd/mirage-net-fd.0.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -8,7 +8,7 @@ authors: [ ] homepage: "https://github.com/mirage/mirage-net-fd" bug-reports: "https://github.com/mirage/mirage-net-fd/issues" -dev-repo: "https://github.com/mirage/mirage-net-fd.git" +dev-repo: "git+https://github.com/mirage/mirage-net-fd.git" license: "ISC" doc: "https://mirage.github.io/mirage-net-fd/" @@ -17,14 +17,24 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >="1.0+beta9"} - "cstruct" {>= "3.0.0"} - "cstruct-lwt" {>= "3.0.0"} - "lwt" {>= "2.4.3"} + "ocaml" {>= "4.02.3"} + "jbuilder" {build & >= "1.0+beta9"} + "cstruct" {>= "3.0.0"} + "cstruct-lwt" {>= "3.0.0"} + "lwt" {>= "2.4.3"} "mirage-net-lwt" {>= "1.0.0"} - "io-page-unix" {>= "2.0.0"} + "io-page-unix" {>= "2.0.0"} "result" "ipaddr" - "alcotest" {test & < "0.8.0"} + "alcotest" {with-test & < "0.8.0"} ] -available: [ ocaml-version >= "4.02.3"] +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.1/mirage-net-fd-0.2.1.tbz" + checksum: "md5=46149fe34d65ea67f00d11a93864d6de" +} diff --git a/packages/mirage-net-fd/mirage-net-fd.0.2.1/url b/packages/mirage-net-fd/mirage-net-fd.0.2.1/url deleted file mode 100644 index b73f12f2d00..00000000000 --- a/packages/mirage-net-fd/mirage-net-fd.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net-fd/releases/download/0.2.1/mirage-net-fd-0.2.1.tbz" -checksum: "46149fe34d65ea67f00d11a93864d6de" diff --git a/packages/mirage-net-flow/mirage-net-flow.1.0.0/descr b/packages/mirage-net-flow/mirage-net-flow.1.0.0/descr deleted file mode 100644 index d3fa2867fb2..00000000000 --- a/packages/mirage-net-flow/mirage-net-flow.1.0.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Build MirageOS network interfaces on top of MirageOS flows - -[![docs](https://img.shields.io/badge/doc-online-blue.svg)](https://mirage.github.io/mirage-net-flow/mirage-net=flow) - -Allow to create a MirageOS network interface on top of an existing MirageOS -flow. \ No newline at end of file diff --git a/packages/mirage-net-flow/mirage-net-flow.1.0.0/opam b/packages/mirage-net-flow/mirage-net-flow.1.0.0/opam index 0c91da3af31..472c1a89c11 100644 --- a/packages/mirage-net-flow/mirage-net-flow.1.0.0/opam +++ b/packages/mirage-net-flow/mirage-net-flow.1.0.0/opam @@ -1,21 +1,33 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Thomas Gazagnaire"] homepage: "https://github.com/mirage/mirage-net-flow" bug-reports: "https://github.com/mirage/mirage-net-flow/issues" -dev-repo: "https://github.com/mirage/mirage-net-flow.git" +dev-repo: "git+https://github.com/mirage/mirage-net-flow.git" license: "ISC" doc: "https://mirage.github.io/mirage-net-flow/" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name] - +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {build} "mirage-net-lwt" {>= "1.0.0"} "mirage-flow-lwt" {>= "1.2.0"} "cstruct-lwt" {>= "3.0.0"} "logs" - "alcotest" {test & < "0.8.0"} + "alcotest" {with-test & < "0.8.0"} ] -available: [ ocaml-version >= "4.02.3"] +synopsis: "Build MirageOS network interfaces on top of MirageOS flows" +description: """ +[![docs](https://img.shields.io/badge/doc-online-blue.svg)](https://mirage.github.io/mirage-net-flow/mirage-net=flow) + +Allow to create a MirageOS network interface on top of an existing MirageOS +flow.""" +url { + src: + "https://github.com/mirage/mirage-net-flow/releases/download/1.0.0/mirage-net-flow-1.0.0.tbz" + checksum: "md5=8504c8bfec68f2837d7b136cfeb3997e" +} diff --git a/packages/mirage-net-flow/mirage-net-flow.1.0.0/url b/packages/mirage-net-flow/mirage-net-flow.1.0.0/url deleted file mode 100644 index 9fec526309d..00000000000 --- a/packages/mirage-net-flow/mirage-net-flow.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net-flow/releases/download/1.0.0/mirage-net-flow-1.0.0.tbz" -checksum: "8504c8bfec68f2837d7b136cfeb3997e" \ No newline at end of file diff --git a/packages/mirage-net-lwt/mirage-net-lwt.1.0.0/descr b/packages/mirage-net-lwt/mirage-net-lwt.1.0.0/descr deleted file mode 100644 index 93c9ea270db..00000000000 --- a/packages/mirage-net-lwt/mirage-net-lwt.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS TCP/IP networking library diff --git a/packages/mirage-net-lwt/mirage-net-lwt.1.0.0/opam b/packages/mirage-net-lwt/mirage-net-lwt.1.0.0/opam index b2b9c2ac579..55bece7bced 100644 --- a/packages/mirage-net-lwt/mirage-net-lwt.1.0.0/opam +++ b/packages/mirage-net-lwt/mirage-net-lwt.1.0.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" homepage: "https://github.com/mirage/mirage-net" bug-reports: "https://github.com/mirage/mirage-net/issues" -dev-repo: "https://github.com/mirage/mirage-net.git" +dev-repo: "git+https://github.com/mirage/mirage-net.git" doc: "https://mirage.github.io/mirage-net/" authors: ["Thomas Gazagnaire" "Anil Madhavapeddy" "Gabriel Radanne" "Mindy Preston" "Thomas Leonard" "Nicolas Ojeda Bar" @@ -14,11 +14,19 @@ build: ["ocaml" "pkg/pkg.ml" "build" "--pkg-name" "%{name}%" "--pinned" "%{pinned}%"] depends: [ - "ocamlfind" {build} + "ocaml" + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build & >= "0.8.0"} + "topkg" {build & >= "0.8.0"} "mirage-net" {= "1.0.0"} "lwt" "ipaddr" {>= "1.0.0"} - "cstruct" "io-page" + "cstruct" + "io-page" ] +synopsis: "MirageOS TCP/IP networking library" +url { + src: + "https://github.com/mirage/mirage-net/releases/download/1.0.0/mirage-net-lwt-1.0.0.tbz" + checksum: "md5=b448fe8dd79dffa152ea90add492cd69" +} diff --git a/packages/mirage-net-lwt/mirage-net-lwt.1.0.0/url b/packages/mirage-net-lwt/mirage-net-lwt.1.0.0/url deleted file mode 100644 index cec50526cef..00000000000 --- a/packages/mirage-net-lwt/mirage-net-lwt.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net/releases/download/1.0.0/mirage-net-lwt-1.0.0.tbz" -checksum: "b448fe8dd79dffa152ea90add492cd69" diff --git a/packages/mirage-net-lwt/mirage-net-lwt.1.1.0/descr b/packages/mirage-net-lwt/mirage-net-lwt.1.1.0/descr deleted file mode 100644 index 93c9ea270db..00000000000 --- a/packages/mirage-net-lwt/mirage-net-lwt.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS TCP/IP networking library diff --git a/packages/mirage-net-lwt/mirage-net-lwt.1.1.0/opam b/packages/mirage-net-lwt/mirage-net-lwt.1.1.0/opam index aa0643a8d5c..b8cb9130a52 100644 --- a/packages/mirage-net-lwt/mirage-net-lwt.1.1.0/opam +++ b/packages/mirage-net-lwt/mirage-net-lwt.1.1.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" homepage: "https://github.com/mirage/mirage-net" bug-reports: "https://github.com/mirage/mirage-net/issues" -dev-repo: "https://github.com/mirage/mirage-net.git" +dev-repo: "git+https://github.com/mirage/mirage-net.git" doc: "https://mirage.github.io/mirage-net/" authors: ["Thomas Gazagnaire" "Anil Madhavapeddy" "Gabriel Radanne" "Mindy Preston" "Thomas Leonard" "Nicolas Ojeda Bar" @@ -16,10 +16,19 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta7"} - "topkg" {build & >= "0.8.0"} + "ocaml" + "jbuilder" {build & >= "1.0+beta7"} + "topkg" {build & >= "0.8.0"} "mirage-net" {>= "1.0.0"} "lwt" "ipaddr" {>= "1.0.0"} - "cstruct" "io-page" "result" + "cstruct" + "io-page" + "result" ] +synopsis: "MirageOS TCP/IP networking library" +url { + src: + "https://github.com/mirage/mirage-net/releases/download/v1.1.0/mirage-net-1.1.0.tbz" + checksum: "md5=76b10d355dc2e87ff2d19d1ae40c5d9b" +} diff --git a/packages/mirage-net-lwt/mirage-net-lwt.1.1.0/url b/packages/mirage-net-lwt/mirage-net-lwt.1.1.0/url deleted file mode 100644 index d2634a2079d..00000000000 --- a/packages/mirage-net-lwt/mirage-net-lwt.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net/releases/download/v1.1.0/mirage-net-1.1.0.tbz" -checksum: "76b10d355dc2e87ff2d19d1ae40c5d9b" diff --git a/packages/mirage-net-macosx/mirage-net-macosx.1.0.0/descr b/packages/mirage-net-macosx/mirage-net-macosx.1.0.0/descr deleted file mode 100644 index 1be61024a0d..00000000000 --- a/packages/mirage-net-macosx/mirage-net-macosx.1.0.0/descr +++ /dev/null @@ -1,14 +0,0 @@ -MacOS X implementation of the MirageOS NETWORK interface - -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: 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 index aef9678de49..deab3a0db46 100644 --- a/packages/mirage-net-macosx/mirage-net-macosx.1.0.0/opam +++ b/packages/mirage-net-macosx/mirage-net-macosx.1.0.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" name: "mirage-net-macosx" 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: "https://github.com/mirage/mirage-net-macosx.git" +dev-repo: "git+https://github.com/mirage/mirage-net-macosx.git" license: "ISC" build: [ ["./configure" "--prefix=%{prefix}%"] @@ -13,6 +13,7 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "mirage-net-macosx"] depends: [ + "ocaml" "ocamlfind" {build} "cstruct" {>= "1.4.0"} "sexplib" @@ -23,3 +24,22 @@ depends: [ "vmnet" "ocamlbuild" {build} ] +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: "md5=acbb49d060c5d788ff049e6501553d3e" +} diff --git a/packages/mirage-net-macosx/mirage-net-macosx.1.0.0/url b/packages/mirage-net-macosx/mirage-net-macosx.1.0.0/url deleted file mode 100644 index 624b9f27e75..00000000000 --- a/packages/mirage-net-macosx/mirage-net-macosx.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net-macosx/archive/v1.0.0.tar.gz" -checksum: "acbb49d060c5d788ff049e6501553d3e" diff --git a/packages/mirage-net-macosx/mirage-net-macosx.1.1.0/descr b/packages/mirage-net-macosx/mirage-net-macosx.1.1.0/descr deleted file mode 100644 index 1be61024a0d..00000000000 --- a/packages/mirage-net-macosx/mirage-net-macosx.1.1.0/descr +++ /dev/null @@ -1,14 +0,0 @@ -MacOS X implementation of the MirageOS NETWORK interface - -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: diff --git a/packages/mirage-net-macosx/mirage-net-macosx.1.1.0/opam b/packages/mirage-net-macosx/mirage-net-macosx.1.1.0/opam index 74af8835ba4..1ce87932f77 100644 --- a/packages/mirage-net-macosx/mirage-net-macosx.1.1.0/opam +++ b/packages/mirage-net-macosx/mirage-net-macosx.1.1.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" name: "mirage-net-macosx" 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: "https://github.com/mirage/mirage-net-macosx.git" +dev-repo: "git+https://github.com/mirage/mirage-net-macosx.git" license: "ISC" build: [ ["./configure" "--prefix=%{prefix}%"] @@ -13,6 +13,7 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "mirage-net-macosx"] depends: [ + "ocaml" "ocamlfind" {build} "cstruct" {>= "1.4.0"} "sexplib" @@ -23,3 +24,22 @@ depends: [ "vmnet" "ocamlbuild" {build} ] +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.1.0.tar.gz" + checksum: "md5=3a3ef093f7002539bf7d88dd6223ba56" +} diff --git a/packages/mirage-net-macosx/mirage-net-macosx.1.1.0/url b/packages/mirage-net-macosx/mirage-net-macosx.1.1.0/url deleted file mode 100644 index d417b2fb03a..00000000000 --- a/packages/mirage-net-macosx/mirage-net-macosx.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net-macosx/archive/v1.1.0.tar.gz" -checksum: "3a3ef093f7002539bf7d88dd6223ba56" diff --git a/packages/mirage-net-macosx/mirage-net-macosx.1.2.0/descr b/packages/mirage-net-macosx/mirage-net-macosx.1.2.0/descr deleted file mode 100644 index 2d11d9a0855..00000000000 --- a/packages/mirage-net-macosx/mirage-net-macosx.1.2.0/descr +++ /dev/null @@ -1,14 +0,0 @@ -MacOS X implementation of the Mirage NETWORK interface. - -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://mirage.io) homepage. - -- docs: -- Issues: -- Email: \ No newline at end of file diff --git a/packages/mirage-net-macosx/mirage-net-macosx.1.2.0/opam b/packages/mirage-net-macosx/mirage-net-macosx.1.2.0/opam index 3c1079f1ae0..29b25298d26 100644 --- a/packages/mirage-net-macosx/mirage-net-macosx.1.2.0/opam +++ b/packages/mirage-net-macosx/mirage-net-macosx.1.2.0/opam @@ -1,13 +1,14 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-net-macosx.git" +dev-repo: "git+https://github.com/mirage/mirage-net-macosx.git" doc: "https://mirage.github.io/mirage-net-macosx/" license: "ISC" build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] depends: [ + "ocaml" "ocamlfind" {build} "topkg" {build} "cstruct" {>= "1.4.0"} @@ -20,3 +21,22 @@ depends: [ "vmnet" "logs" ] +synopsis: "MacOS X implementation of the Mirage 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://mirage.io) homepage. + +- docs: +- Issues: +- Email: """ +url { + src: + "https://github.com/mirage/mirage-net-macosx/releases/download/1.2.0/mirage-net-macosx-1.2.0.tbz" + checksum: "md5=0b5537c8dacf9e0d7a7181f87bee61e7" +} diff --git a/packages/mirage-net-macosx/mirage-net-macosx.1.2.0/url b/packages/mirage-net-macosx/mirage-net-macosx.1.2.0/url deleted file mode 100644 index cff4b44cafa..00000000000 --- a/packages/mirage-net-macosx/mirage-net-macosx.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net-macosx/releases/download/1.2.0/mirage-net-macosx-1.2.0.tbz" -checksum: "0b5537c8dacf9e0d7a7181f87bee61e7" \ No newline at end of file diff --git a/packages/mirage-net-macosx/mirage-net-macosx.1.3.0/descr b/packages/mirage-net-macosx/mirage-net-macosx.1.3.0/descr deleted file mode 100644 index 2d11d9a0855..00000000000 --- a/packages/mirage-net-macosx/mirage-net-macosx.1.3.0/descr +++ /dev/null @@ -1,14 +0,0 @@ -MacOS X implementation of the Mirage NETWORK interface. - -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://mirage.io) homepage. - -- docs: -- Issues: -- Email: \ No newline at end of file diff --git a/packages/mirage-net-macosx/mirage-net-macosx.1.3.0/opam b/packages/mirage-net-macosx/mirage-net-macosx.1.3.0/opam index 5e755199289..efe0eadc84a 100644 --- a/packages/mirage-net-macosx/mirage-net-macosx.1.3.0/opam +++ b/packages/mirage-net-macosx/mirage-net-macosx.1.3.0/opam @@ -1,16 +1,16 @@ -opam-version: "1.2" - +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: "https://github.com/mirage/mirage-net-macosx.git" +dev-repo: "git+https://github.com/mirage/mirage-net-macosx.git" doc: "https://mirage.github.io/mirage-net-macosx/" license: "ISC" build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] depends: [ + "ocaml" "ocamlfind" {build} "topkg" {build} "cstruct" {>= "1.4.0"} @@ -23,3 +23,22 @@ depends: [ "vmnet" ] tags: "org:mirage" +synopsis: "MacOS X implementation of the Mirage 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://mirage.io) homepage. + +- docs: +- Issues: +- Email: """ +url { + src: + "https://github.com/mirage/mirage-net-macosx/releases/download/1.3.0/mirage-net-macosx-1.3.0.tbz" + checksum: "md5=5d204011402c27b215cd612b98395f9f" +} diff --git a/packages/mirage-net-macosx/mirage-net-macosx.1.3.0/url b/packages/mirage-net-macosx/mirage-net-macosx.1.3.0/url deleted file mode 100644 index 98d56d343bb..00000000000 --- a/packages/mirage-net-macosx/mirage-net-macosx.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net-macosx/releases/download/1.3.0/mirage-net-macosx-1.3.0.tbz" -checksum: "5d204011402c27b215cd612b98395f9f" diff --git a/packages/mirage-net-macosx/mirage-net-macosx.1.4.0/descr b/packages/mirage-net-macosx/mirage-net-macosx.1.4.0/descr deleted file mode 100644 index 2d11d9a0855..00000000000 --- a/packages/mirage-net-macosx/mirage-net-macosx.1.4.0/descr +++ /dev/null @@ -1,14 +0,0 @@ -MacOS X implementation of the Mirage NETWORK interface. - -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://mirage.io) homepage. - -- docs: -- Issues: -- Email: \ No newline at end of file diff --git a/packages/mirage-net-macosx/mirage-net-macosx.1.4.0/opam b/packages/mirage-net-macosx/mirage-net-macosx.1.4.0/opam index 93c54414f82..52a1e02cf90 100644 --- a/packages/mirage-net-macosx/mirage-net-macosx.1.4.0/opam +++ b/packages/mirage-net-macosx/mirage-net-macosx.1.4.0/opam @@ -1,10 +1,9 @@ -opam-version: "1.2" - +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: "https://github.com/mirage/mirage-net-macosx.git" +dev-repo: "git+https://github.com/mirage/mirage-net-macosx.git" doc: "https://mirage.github.io/mirage-net-macosx/" license: "ISC" @@ -13,8 +12,9 @@ build: [ ] depends: [ + "ocaml" "ocamlfind" {build} - "jbuilder" {build} + "jbuilder" {build} "cstruct" {>= "1.4.0"} "ipaddr" "sexplib" @@ -25,3 +25,21 @@ depends: [ "vmnet" ] tags: "org:mirage" +synopsis: "MacOS X implementation of the Mirage 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://mirage.io) homepage. + +- docs: +- Issues: +- Email: """ +url { + src: "https://github.com/mirage/mirage-net-macosx/archive/1.4.0.tar.gz" + checksum: "md5=380778a506955c052f6a1f54fdc47397" +} diff --git a/packages/mirage-net-macosx/mirage-net-macosx.1.4.0/url b/packages/mirage-net-macosx/mirage-net-macosx.1.4.0/url deleted file mode 100644 index d3c162cb235..00000000000 --- a/packages/mirage-net-macosx/mirage-net-macosx.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net-macosx/archive/1.4.0.tar.gz" -checksum: "380778a506955c052f6a1f54fdc47397" diff --git a/packages/mirage-net-socket/mirage-net-socket.0.9.1/descr b/packages/mirage-net-socket/mirage-net-socket.0.9.1/descr deleted file mode 100644 index 830df0f25b6..00000000000 --- a/packages/mirage-net-socket/mirage-net-socket.0.9.1/descr +++ /dev/null @@ -1 +0,0 @@ -Socket-based networking stack compatible with Mirage 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 deleted file mode 100644 index 74c2906be49..00000000000 --- a/packages/mirage-net-socket/mirage-net-socket.0.9.1/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "socket-build" "PREFIX=%{prefix}%"] -remove: [["ocamlfind" "remove" "mirage-net"]] -depends: [ - "mirage" {= "0.9.1"} - "ocamlfind" - "ocamlbuild" {build} -] -conflicts: [ - "mirage-xen" - "mirage-net-direct" -] -dev-repo: "git://github.com/mirage/mirage-tcpip" -install: [make "socket-install" "PREFIX=%{prefix}%"] diff --git a/packages/mirage-net-socket/mirage-net-socket.0.9.1/url b/packages/mirage-net-socket/mirage-net-socket.0.9.1/url deleted file mode 100644 index fae855d2bf4..00000000000 --- a/packages/mirage-net-socket/mirage-net-socket.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/mirage-net-0.9.1.tar.gz" -checksum: "8d63e498af796c435898525d2db3be48" diff --git a/packages/mirage-net-socket/mirage-net-socket.0.9.2/descr b/packages/mirage-net-socket/mirage-net-socket.0.9.2/descr deleted file mode 100644 index 830df0f25b6..00000000000 --- a/packages/mirage-net-socket/mirage-net-socket.0.9.2/descr +++ /dev/null @@ -1 +0,0 @@ -Socket-based networking stack compatible with Mirage 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 index 811705a8c6c..c0253d2c8be 100644 --- a/packages/mirage-net-socket/mirage-net-socket.0.9.2/opam +++ b/packages/mirage-net-socket/mirage-net-socket.0.9.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: [make "socket-build" "PREFIX=%{prefix}%"] remove: [["ocamlfind" "remove" "mirage-net"]] depends: [ + "ocaml" "mirage" {= "0.9.2"} "ocamlfind" "ocamlbuild" {build} @@ -17,3 +18,9 @@ conflicts: [ ] dev-repo: "git://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: "md5=c2b6ccf4d3235755dcc4a6569ac7d4c9" +} diff --git a/packages/mirage-net-socket/mirage-net-socket.0.9.2/url b/packages/mirage-net-socket/mirage-net-socket.0.9.2/url deleted file mode 100644 index 1fcffe980f0..00000000000 --- a/packages/mirage-net-socket/mirage-net-socket.0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/v0.9.2.tar.gz" -checksum: "c2b6ccf4d3235755dcc4a6569ac7d4c9" diff --git a/packages/mirage-net-socket/mirage-net-socket.0.9.3/descr b/packages/mirage-net-socket/mirage-net-socket.0.9.3/descr deleted file mode 100644 index 830df0f25b6..00000000000 --- a/packages/mirage-net-socket/mirage-net-socket.0.9.3/descr +++ /dev/null @@ -1 +0,0 @@ -Socket-based networking stack compatible with Mirage 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 deleted file mode 100644 index 44253d682e7..00000000000 --- a/packages/mirage-net-socket/mirage-net-socket.0.9.3/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "socket-build" "PREFIX=%{prefix}%"] -remove: [["ocamlfind" "remove" "mirage-net"]] -depends: [ - "mirage" {= "0.9.3"} - "ocamlfind" - "ocamlbuild" {build} -] -conflicts: [ - "mirage-xen" - "mirage-net-direct" -] -dev-repo: "git://github.com/mirage/mirage-tcpip" -install: [make "socket-install" "PREFIX=%{prefix}%"] diff --git a/packages/mirage-net-socket/mirage-net-socket.0.9.3/url b/packages/mirage-net-socket/mirage-net-socket.0.9.3/url deleted file mode 100644 index bb292b42b53..00000000000 --- a/packages/mirage-net-socket/mirage-net-socket.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/v0.9.3.tar.gz" -checksum: "d6673d32a5d6a559b339bd195b5fb56f" diff --git a/packages/mirage-net-socket/mirage-net-socket.0.9.4/descr b/packages/mirage-net-socket/mirage-net-socket.0.9.4/descr deleted file mode 100644 index 830df0f25b6..00000000000 --- a/packages/mirage-net-socket/mirage-net-socket.0.9.4/descr +++ /dev/null @@ -1 +0,0 @@ -Socket-based networking stack compatible with Mirage 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 index f1d42181e96..4385c010ea1 100644 --- a/packages/mirage-net-socket/mirage-net-socket.0.9.4/opam +++ b/packages/mirage-net-socket/mirage-net-socket.0.9.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: [make "socket-build" "PREFIX=%{prefix}%"] remove: [["ocamlfind" "remove" "mirage-net"]] depends: [ + "ocaml" "mirage" {>= "0.9.5" & < "0.10.0"} "ocamlfind" "ocamlbuild" {build} @@ -17,3 +18,9 @@ conflicts: [ ] dev-repo: "git://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: "md5=f4b8cc459026bea7534304654023143e" +} diff --git a/packages/mirage-net-socket/mirage-net-socket.0.9.4/url b/packages/mirage-net-socket/mirage-net-socket.0.9.4/url deleted file mode 100644 index 956bb2afcea..00000000000 --- a/packages/mirage-net-socket/mirage-net-socket.0.9.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/v0.9.4.tar.gz" -checksum: "f4b8cc459026bea7534304654023143e" diff --git a/packages/mirage-net-solo5/mirage-net-solo5.0.1.1/descr b/packages/mirage-net-solo5/mirage-net-solo5.0.1.1/descr deleted file mode 100644 index 6a5f7cd90ba..00000000000 --- a/packages/mirage-net-solo5/mirage-net-solo5.0.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Mirage NETWORK implementation for Solo5 - -Mirage NETWORK implementation for Solo5 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 index 66e76b44379..7d5a47ac0c9 100644 --- a/packages/mirage-net-solo5/mirage-net-solo5.0.1.1/opam +++ b/packages/mirage-net-solo5/mirage-net-solo5.0.1.1/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-net-solo5.git" +dev-repo: "git+https://github.com/mirage/mirage-net-solo5.git" authors: [ "Anil Madhavapeddy " "Dan Williams " @@ -17,6 +17,7 @@ install: [ ] remove: ["ocamlfind" "remove" "mirage-net-solo5"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "cstruct" {>= "1.0.1"} "lwt" {>= "2.4.3"} @@ -26,4 +27,10 @@ depends: [ "mirage-profile" {>= "0.3"} "mirage-solo5" ] -available: [ocaml-version >= "4.01.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: "md5=3df27174b2e40febec43492cdfbdc50f" +} diff --git a/packages/mirage-net-solo5/mirage-net-solo5.0.1.1/url b/packages/mirage-net-solo5/mirage-net-solo5.0.1.1/url deleted file mode 100644 index eac66761689..00000000000 --- a/packages/mirage-net-solo5/mirage-net-solo5.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-net-solo5/archive/v0.1.1.tar.gz" -checksum: "3df27174b2e40febec43492cdfbdc50f" diff --git a/packages/mirage-net-solo5/mirage-net-solo5.0.2.0/descr b/packages/mirage-net-solo5/mirage-net-solo5.0.2.0/descr deleted file mode 100644 index d333fe944d6..00000000000 --- a/packages/mirage-net-solo5/mirage-net-solo5.0.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Solo5 implementation of MirageOS network interface - -This library implements the MirageOS network interface for Solo5 targets. \ No newline at end of file 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 index 4c371ece2a8..79d6b7eb802 100644 --- a/packages/mirage-net-solo5/mirage-net-solo5.0.2.0/opam +++ b/packages/mirage-net-solo5/mirage-net-solo5.0.2.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-net-solo5.git" +dev-repo: "git+https://github.com/mirage/mirage-net-solo5.git" license: "ISC" authors: [ "Anil Madhavapeddy " @@ -16,6 +16,7 @@ build: [ ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -27,4 +28,11 @@ depends: [ "mirage-solo5" {< "0.3.0"} "logs" {>= "0.6.0"} ] -available: [ ocaml-version >= "4.01.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: "md5=3d57cf9b95b982cb8ae0d06c0dfce512" +} diff --git a/packages/mirage-net-solo5/mirage-net-solo5.0.2.0/url b/packages/mirage-net-solo5/mirage-net-solo5.0.2.0/url deleted file mode 100644 index 8e926c9808e..00000000000 --- a/packages/mirage-net-solo5/mirage-net-solo5.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net-solo5/releases/download/v0.2.0/mirage-net-solo5-0.2.0.tbz" -checksum: "3d57cf9b95b982cb8ae0d06c0dfce512" \ No newline at end of file diff --git a/packages/mirage-net-unix/mirage-net-unix.0.9.0/descr b/packages/mirage-net-unix/mirage-net-unix.0.9.0/descr deleted file mode 100644 index e0c9d9def88..00000000000 --- a/packages/mirage-net-unix/mirage-net-unix.0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -Ethernet network driver for Mirage, using tuntap 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 index 1495865d7f6..a251d91f38c 100644 --- a/packages/mirage-net-unix/mirage-net-unix.0.9.0/opam +++ b/packages/mirage-net-unix/mirage-net-unix.0.9.0/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +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"} "camlp4" {build} "ocamlfind" {build} @@ -14,5 +15,9 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage-net-unix" -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.0" ] 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: "md5=576c7702e6cdf4745f7fa01b7ed432c8" +} diff --git a/packages/mirage-net-unix/mirage-net-unix.0.9.0/url b/packages/mirage-net-unix/mirage-net-unix.0.9.0/url deleted file mode 100644 index 2f92ca51b87..00000000000 --- a/packages/mirage-net-unix/mirage-net-unix.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net-unix/archive/v0.9.0.tar.gz" -checksum: "576c7702e6cdf4745f7fa01b7ed432c8" diff --git a/packages/mirage-net-unix/mirage-net-unix.1.0.0/descr b/packages/mirage-net-unix/mirage-net-unix.1.0.0/descr deleted file mode 100644 index e0c9d9def88..00000000000 --- a/packages/mirage-net-unix/mirage-net-unix.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Ethernet network driver for Mirage, using tuntap 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 index ef3f9026fa3..d31ec47575a 100644 --- a/packages/mirage-net-unix/mirage-net-unix.1.0.0/opam +++ b/packages/mirage-net-unix/mirage-net-unix.1.0.0/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +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"} "ocamlfind" {build} "camlp4" {build} @@ -14,5 +15,9 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage-net-unix" -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.0" ] 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: "md5=f9b1fac14350777abcc3ef773729b360" +} diff --git a/packages/mirage-net-unix/mirage-net-unix.1.0.0/url b/packages/mirage-net-unix/mirage-net-unix.1.0.0/url deleted file mode 100644 index 86e97951fdd..00000000000 --- a/packages/mirage-net-unix/mirage-net-unix.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net-unix/archive/v1.0.0.tar.gz" -checksum: "f9b1fac14350777abcc3ef773729b360" diff --git a/packages/mirage-net-unix/mirage-net-unix.1.1.0/descr b/packages/mirage-net-unix/mirage-net-unix.1.1.0/descr deleted file mode 100644 index e0c9d9def88..00000000000 --- a/packages/mirage-net-unix/mirage-net-unix.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Ethernet network driver for Mirage, using tuntap 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 deleted file mode 100644 index 6a46c7850c3..00000000000 --- a/packages/mirage-net-unix/mirage-net-unix.1.1.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -bug-reports: "https://github.com/mirage/mirage-net-unix/issues" -homepage: "https://github.com/mirage/mirage-net-unix" -authors: "Anil Madhavapeddy " -opam-version: "1.2" -maintainer: "anil@recoil.org" -build: make -remove: [ - [make "uninstall"] -] -depends: [ - "cstruct" {>= "1.0.1"} - "ocamlfind" {build} - "camlp4" {build} - "lwt" {>= "2.4.3"} - "mirage-types" {>= "1.1.0" & < "2.3.0"} - "io-page" {>= "1.0.1" & < "1.3.0"} - "tuntap" {>= "0.7.0"} - "ounit" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/mirage-net-unix" -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.0" ] -install: [make "install"] diff --git a/packages/mirage-net-unix/mirage-net-unix.1.1.0/url b/packages/mirage-net-unix/mirage-net-unix.1.1.0/url deleted file mode 100644 index 8ffbecbcdbf..00000000000 --- a/packages/mirage-net-unix/mirage-net-unix.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net-unix/archive/v1.1.0.tar.gz" -checksum: "c22e32fd4fcc25574167856a194a17f4" diff --git a/packages/mirage-net-unix/mirage-net-unix.1.1.1/descr b/packages/mirage-net-unix/mirage-net-unix.1.1.1/descr deleted file mode 100644 index e0c9d9def88..00000000000 --- a/packages/mirage-net-unix/mirage-net-unix.1.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Ethernet network driver for Mirage, using tuntap 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 index 6a46c7850c3..9a8e9675ca0 100644 --- a/packages/mirage-net-unix/mirage-net-unix.1.1.1/opam +++ b/packages/mirage-net-unix/mirage-net-unix.1.1.1/opam @@ -1,13 +1,14 @@ bug-reports: "https://github.com/mirage/mirage-net-unix/issues" homepage: "https://github.com/mirage/mirage-net-unix" authors: "Anil Madhavapeddy " -opam-version: "1.2" +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"} "ocamlfind" {build} "camlp4" {build} @@ -19,5 +20,9 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage-net-unix" -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.0" ] 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: "md5=203eae3d34e7019ecf31b5efb904d85d" +} diff --git a/packages/mirage-net-unix/mirage-net-unix.1.1.1/url b/packages/mirage-net-unix/mirage-net-unix.1.1.1/url deleted file mode 100644 index 00f7ab2a785..00000000000 --- a/packages/mirage-net-unix/mirage-net-unix.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net-unix/archive/v1.1.1.tar.gz" -checksum: "203eae3d34e7019ecf31b5efb904d85d" diff --git a/packages/mirage-net-unix/mirage-net-unix.2.1.0/descr b/packages/mirage-net-unix/mirage-net-unix.2.1.0/descr deleted file mode 100644 index e0c9d9def88..00000000000 --- a/packages/mirage-net-unix/mirage-net-unix.2.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Ethernet network driver for Mirage, using tuntap 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 index f9f3c870c73..80c68ff2354 100644 --- a/packages/mirage-net-unix/mirage-net-unix.2.1.0/opam +++ b/packages/mirage-net-unix/mirage-net-unix.2.1.0/opam @@ -1,13 +1,14 @@ bug-reports: "https://github.com/mirage/mirage-net-unix/issues" homepage: "https://github.com/mirage/mirage-net-unix" authors: "Anil Madhavapeddy " -opam-version: "1.2" +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} "camlp4" {build} @@ -19,5 +20,9 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage-net-unix" -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.0" ] 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: "md5=71d084d0becc399eb2efe15445fd9d6f" +} diff --git a/packages/mirage-net-unix/mirage-net-unix.2.1.0/url b/packages/mirage-net-unix/mirage-net-unix.2.1.0/url deleted file mode 100644 index 2f8c760c6e6..00000000000 --- a/packages/mirage-net-unix/mirage-net-unix.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net-unix/archive/v2.1.0.tar.gz" -checksum: "71d084d0becc399eb2efe15445fd9d6f" diff --git a/packages/mirage-net-unix/mirage-net-unix.2.2.0/descr b/packages/mirage-net-unix/mirage-net-unix.2.2.0/descr deleted file mode 100644 index e0c9d9def88..00000000000 --- a/packages/mirage-net-unix/mirage-net-unix.2.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Ethernet network driver for Mirage, using tuntap 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 index e2a5e5db577..470ce7d1751 100644 --- a/packages/mirage-net-unix/mirage-net-unix.2.2.0/opam +++ b/packages/mirage-net-unix/mirage-net-unix.2.2.0/opam @@ -1,12 +1,14 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-net-unix.git" +dev-repo: "git+https://github.com/mirage/mirage-net-unix.git" license: "ISC" -build: [make] -build-test: [make "test"] +build: [ + [make] + [make "test"] {with-test} +] install: [ [make "install"] ] @@ -14,6 +16,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} "cstruct" {>= "1.0.1" & < "2.0.0"} "camlp4" {build} "ocamlfind" {build} @@ -24,4 +27,8 @@ depends: [ "ounit" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.03.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: "md5=b4eb53d6a977a101d7e7e478b281d512" +} diff --git a/packages/mirage-net-unix/mirage-net-unix.2.2.0/url b/packages/mirage-net-unix/mirage-net-unix.2.2.0/url deleted file mode 100644 index 0f2baa3eeee..00000000000 --- a/packages/mirage-net-unix/mirage-net-unix.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net-unix/archive/v2.2.0.tar.gz" -checksum: "b4eb53d6a977a101d7e7e478b281d512" diff --git a/packages/mirage-net-unix/mirage-net-unix.2.2.1/descr b/packages/mirage-net-unix/mirage-net-unix.2.2.1/descr deleted file mode 100644 index 0d79efb3a7f..00000000000 --- a/packages/mirage-net-unix/mirage-net-unix.2.2.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -Ethernet network driver for MirageOS, using tuntap - -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 . 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 index 9b54874931f..dd5a55cf005 100644 --- a/packages/mirage-net-unix/mirage-net-unix.2.2.1/opam +++ b/packages/mirage-net-unix/mirage-net-unix.2.2.1/opam @@ -1,16 +1,17 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-net-unix.git" +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"} "cstruct-lwt" "ocamlfind" @@ -21,4 +22,15 @@ depends: [ "ounit" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.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: "md5=cada7347761084278fec970d3a7cc97d" +} diff --git a/packages/mirage-net-unix/mirage-net-unix.2.2.1/url b/packages/mirage-net-unix/mirage-net-unix.2.2.1/url deleted file mode 100644 index eb43e31bb5e..00000000000 --- a/packages/mirage-net-unix/mirage-net-unix.2.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-net-unix/archive/v2.2.1.tar.gz" -checksum: "cada7347761084278fec970d3a7cc97d" diff --git a/packages/mirage-net-unix/mirage-net-unix.2.2.2/descr b/packages/mirage-net-unix/mirage-net-unix.2.2.2/descr deleted file mode 100644 index 0d79efb3a7f..00000000000 --- a/packages/mirage-net-unix/mirage-net-unix.2.2.2/descr +++ /dev/null @@ -1,7 +0,0 @@ -Ethernet network driver for MirageOS, using tuntap - -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 . 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 deleted file mode 100644 index 0f7cc259c8b..00000000000 --- a/packages/mirage-net-unix/mirage-net-unix.2.2.2/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/mirage-net-unix.git" -license: "ISC" -build: [make] -install: [make "install"] -remove: ["ocamlfind" "remove" "mirage-net-unix"] -depends: [ - "cstruct" {>= "1.0.1"} - "cstruct-lwt" - "ocamlfind" {build} - "lwt" {>= "2.4.3"} - "mirage-types" {>= "2.3.0" & < "3.0.0"} - "io-page" {>= "1.0.1" & < "2.0.0"} - "tuntap" {>= "1.3.0"} - "ounit" - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.0" ] diff --git a/packages/mirage-net-unix/mirage-net-unix.2.2.2/url b/packages/mirage-net-unix/mirage-net-unix.2.2.2/url deleted file mode 100644 index 47b234cafb3..00000000000 --- a/packages/mirage-net-unix/mirage-net-unix.2.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-net-unix/archive/v2.2.2.tar.gz" -checksum: "f0b39aea9e94fd39836cd388fe85962f" diff --git a/packages/mirage-net-unix/mirage-net-unix.2.2.3/descr b/packages/mirage-net-unix/mirage-net-unix.2.2.3/descr deleted file mode 100644 index 0d79efb3a7f..00000000000 --- a/packages/mirage-net-unix/mirage-net-unix.2.2.3/descr +++ /dev/null @@ -1,7 +0,0 @@ -Ethernet network driver for MirageOS, using tuntap - -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 . 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 index 68bd342d094..23838303a2a 100644 --- a/packages/mirage-net-unix/mirage-net-unix.2.2.3/opam +++ b/packages/mirage-net-unix/mirage-net-unix.2.2.3/opam @@ -1,16 +1,17 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-net-unix.git" +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"} "cstruct-lwt" "ocamlfind" @@ -21,4 +22,15 @@ depends: [ "ounit" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.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: "md5=b938eed0c6636cacabb0ad9a6e659677" +} diff --git a/packages/mirage-net-unix/mirage-net-unix.2.2.3/url b/packages/mirage-net-unix/mirage-net-unix.2.2.3/url deleted file mode 100644 index 87f50dd7576..00000000000 --- a/packages/mirage-net-unix/mirage-net-unix.2.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-net-unix/archive/v2.2.3.tar.gz" -checksum: "b938eed0c6636cacabb0ad9a6e659677" diff --git a/packages/mirage-net-unix/mirage-net-unix.2.3.0/descr b/packages/mirage-net-unix/mirage-net-unix.2.3.0/descr deleted file mode 100644 index e0c9d9def88..00000000000 --- a/packages/mirage-net-unix/mirage-net-unix.2.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Ethernet network driver for Mirage, using tuntap 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 index 92c9d566c4d..bba98aa8cda 100644 --- a/packages/mirage-net-unix/mirage-net-unix.2.3.0/opam +++ b/packages/mirage-net-unix/mirage-net-unix.2.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -8,11 +8,12 @@ authors: [ ] homepage: "https://github.com/mirage/mirage-net-unix" bug-reports: "https://github.com/mirage/mirage-net-unix/issues" -dev-repo: "https://github.com/mirage/mirage-net-unix.git" +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"} "cstruct-lwt" "ocamlfind" {build} @@ -23,6 +24,11 @@ depends: [ "io-page" {>= "1.0.1" & < "2.0.0"} "tuntap" {>= "1.3.0"} "result" - "alcotest" {test} + "alcotest" {with-test} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=e4d86201090a649d63a98967b773a5ba" +} diff --git a/packages/mirage-net-unix/mirage-net-unix.2.3.0/url b/packages/mirage-net-unix/mirage-net-unix.2.3.0/url deleted file mode 100644 index 9420ebc2a45..00000000000 --- a/packages/mirage-net-unix/mirage-net-unix.2.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net-unix/releases/download/2.3.0/mirage-net-unix-2.3.0.tbz" -checksum: "e4d86201090a649d63a98967b773a5ba" diff --git a/packages/mirage-net-unix/mirage-net-unix.2.4.0/descr b/packages/mirage-net-unix/mirage-net-unix.2.4.0/descr deleted file mode 100644 index dd2890e12fb..00000000000 --- a/packages/mirage-net-unix/mirage-net-unix.2.4.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Unix implementation of the Mirage 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 . \ No newline at end of file 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 index f5860e881c4..375018ab419 100644 --- a/packages/mirage-net-unix/mirage-net-unix.2.4.0/opam +++ b/packages/mirage-net-unix/mirage-net-unix.2.4.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -8,12 +8,13 @@ authors: [ ] homepage: "https://github.com/mirage/mirage-net-unix" bug-reports: "https://github.com/mirage/mirage-net-unix/issues" -dev-repo: "https://github.com/mirage/mirage-net-unix.git" +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"} "cstruct-lwt" "ocamlfind" {build} @@ -24,6 +25,15 @@ depends: [ "io-page" {>= "1.0.1" & < "2.0.0"} "tuntap" {>= "1.3.0"} "result" - "alcotest" {test} + "alcotest" {with-test} ] -available: [ ocaml-version >= "4.02.3"] +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: "md5=815587d8cf618f897958bf9141ad69a4" +} diff --git a/packages/mirage-net-unix/mirage-net-unix.2.4.0/url b/packages/mirage-net-unix/mirage-net-unix.2.4.0/url deleted file mode 100644 index 477c99d544c..00000000000 --- a/packages/mirage-net-unix/mirage-net-unix.2.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net-unix/releases/download/2.4.0/mirage-net-unix-2.4.0.tbz" -checksum: "815587d8cf618f897958bf9141ad69a4" \ No newline at end of file diff --git a/packages/mirage-net-unix/mirage-net-unix.2.4.1/descr b/packages/mirage-net-unix/mirage-net-unix.2.4.1/descr deleted file mode 100644 index dd2890e12fb..00000000000 --- a/packages/mirage-net-unix/mirage-net-unix.2.4.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Unix implementation of the Mirage 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 . \ No newline at end of file diff --git a/packages/mirage-net-unix/mirage-net-unix.2.4.1/opam b/packages/mirage-net-unix/mirage-net-unix.2.4.1/opam index 26d127edec4..d5002bf44c6 100644 --- a/packages/mirage-net-unix/mirage-net-unix.2.4.1/opam +++ b/packages/mirage-net-unix/mirage-net-unix.2.4.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -8,7 +8,7 @@ authors: [ ] homepage: "https://github.com/mirage/mirage-net-unix" bug-reports: "https://github.com/mirage/mirage-net-unix/issues" -dev-repo: "https://github.com/mirage/mirage-net-unix.git" +dev-repo: "git+https://github.com/mirage/mirage-net-unix.git" license: "ISC" doc: "https://mirage.github.io/mirage-net-unix/" @@ -18,7 +18,8 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "cstruct" {>= "3.0.2"} "cstruct-lwt" "lwt" {>= "2.4.3"} @@ -26,6 +27,15 @@ depends: [ "io-page-unix" {>= "2.0.0"} "tuntap" {>= "1.3.0"} "result" - "alcotest" {test} + "alcotest" {with-test} ] -available: [ ocaml-version >= "4.03.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.1/mirage-net-unix-2.4.1.tbz" + checksum: "md5=92da3862f6e75b02c7434b6d580df4ab" +} diff --git a/packages/mirage-net-unix/mirage-net-unix.2.4.1/url b/packages/mirage-net-unix/mirage-net-unix.2.4.1/url deleted file mode 100644 index 0bb4e2c854a..00000000000 --- a/packages/mirage-net-unix/mirage-net-unix.2.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net-unix/releases/download/2.4.1/mirage-net-unix-2.4.1.tbz" -checksum: "92da3862f6e75b02c7434b6d580df4ab" diff --git a/packages/mirage-net-xen/mirage-net-xen.0.9.0/descr b/packages/mirage-net-xen/mirage-net-xen.0.9.0/descr deleted file mode 100644 index 95e1e367776..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -Ethernet network device driver for MirageOS/Xen diff --git a/packages/mirage-net-xen/mirage-net-xen.0.9.0/opam b/packages/mirage-net-xen/mirage-net-xen.0.9.0/opam deleted file mode 100644 index be217251fc6..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.0.9.0/opam +++ /dev/null @@ -1,20 +0,0 @@ -bug-reports: "https://github.com/mirage/mirage-net-xen/issues" -homepage: "https://github.com/mirage/mirage-net-xen" -authors: ["Anil Madhavapeddy" "Thomas Leonard"] -opam-version: "1.2" -maintainer: "anil@recoil.org" -build: make -remove: ["ocamlfind" "remove" "mirage-net-xen"] -depends: [ - "ocamlfind" - "cstruct" {>= "1.0.1"} - "lwt" {>= "2.4.3"} - "mirage-types" {>= "0.5.0" & < "3.0.0"} - "io-page-xen" {>= "0.9.9"} - "mirage-xen" {>= "0.9.9"} - "ipaddr" {>= "1.0.0"} - "ocamlbuild" {build} -] -available: [ocaml-version = "0"] -dev-repo: "git://github.com/mirage/mirage-net-xen" -install: [make "install"] diff --git a/packages/mirage-net-xen/mirage-net-xen.0.9.0/url b/packages/mirage-net-xen/mirage-net-xen.0.9.0/url deleted file mode 100644 index 5cdf1bd4ed2..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net-xen/archive/v0.9.0.tar.gz" -checksum: "a6ed3e87c508f3a22b8bc12363f877f7" diff --git a/packages/mirage-net-xen/mirage-net-xen.1.1.0/descr b/packages/mirage-net-xen/mirage-net-xen.1.1.0/descr deleted file mode 100644 index 95e1e367776..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Ethernet network device driver for MirageOS/Xen diff --git a/packages/mirage-net-xen/mirage-net-xen.1.1.0/opam b/packages/mirage-net-xen/mirage-net-xen.1.1.0/opam deleted file mode 100644 index 7e2e65dca44..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.1.0/opam +++ /dev/null @@ -1,20 +0,0 @@ -bug-reports: "https://github.com/mirage/mirage-net-xen/issues" -homepage: "https://github.com/mirage/mirage-net-xen" -authors: ["Anil Madhavapeddy" "Thomas Leonard"] -opam-version: "1.2" -maintainer: "anil@recoil.org" -build: make -remove: ["ocamlfind" "remove" "mirage-net-xen"] -depends: [ - "ocamlfind" - "cstruct" {>= "1.0.1"} - "lwt" {>= "2.4.3"} - "mirage-types" {>= "1.1.0" & < "3.0.0"} - "io-page" {>= "1.0.0" & < "1.3.0"} - "mirage-xen" {>= "1.1.0"} - "ipaddr" {>= "1.0.0"} - "ocamlbuild" {build} -] -available: [ocaml-version = "0"] -dev-repo: "git://github.com/mirage/mirage-net-xen" -install: [make "install"] diff --git a/packages/mirage-net-xen/mirage-net-xen.1.1.0/url b/packages/mirage-net-xen/mirage-net-xen.1.1.0/url deleted file mode 100644 index 44b41ca0e9e..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net-xen/archive/v1.1.0.tar.gz" -checksum: "1706ed41e7c47a0754513c71469e53e0" diff --git a/packages/mirage-net-xen/mirage-net-xen.1.1.1/descr b/packages/mirage-net-xen/mirage-net-xen.1.1.1/descr deleted file mode 100644 index 95e1e367776..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Ethernet network device driver for MirageOS/Xen diff --git a/packages/mirage-net-xen/mirage-net-xen.1.1.1/opam b/packages/mirage-net-xen/mirage-net-xen.1.1.1/opam deleted file mode 100644 index 7e2e65dca44..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.1.1/opam +++ /dev/null @@ -1,20 +0,0 @@ -bug-reports: "https://github.com/mirage/mirage-net-xen/issues" -homepage: "https://github.com/mirage/mirage-net-xen" -authors: ["Anil Madhavapeddy" "Thomas Leonard"] -opam-version: "1.2" -maintainer: "anil@recoil.org" -build: make -remove: ["ocamlfind" "remove" "mirage-net-xen"] -depends: [ - "ocamlfind" - "cstruct" {>= "1.0.1"} - "lwt" {>= "2.4.3"} - "mirage-types" {>= "1.1.0" & < "3.0.0"} - "io-page" {>= "1.0.0" & < "1.3.0"} - "mirage-xen" {>= "1.1.0"} - "ipaddr" {>= "1.0.0"} - "ocamlbuild" {build} -] -available: [ocaml-version = "0"] -dev-repo: "git://github.com/mirage/mirage-net-xen" -install: [make "install"] diff --git a/packages/mirage-net-xen/mirage-net-xen.1.1.1/url b/packages/mirage-net-xen/mirage-net-xen.1.1.1/url deleted file mode 100644 index 0de0bd09bbc..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net-xen/archive/v1.1.1.tar.gz" -checksum: "65bf3e74a38be93ee4888157a2ed4cf8" diff --git a/packages/mirage-net-xen/mirage-net-xen.1.1.2/descr b/packages/mirage-net-xen/mirage-net-xen.1.1.2/descr deleted file mode 100644 index df30c7ceed2..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.1.2/descr +++ /dev/null @@ -1,8 +0,0 @@ -Ethernet network device driver for MirageOS/Xen - -This library allows an OCaml application to read and -write Ethernet frames via the `Netfront` protocol. - -* Web: -* E-mail: -* Issues: diff --git a/packages/mirage-net-xen/mirage-net-xen.1.1.2/opam b/packages/mirage-net-xen/mirage-net-xen.1.1.2/opam deleted file mode 100644 index 7e2e65dca44..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.1.2/opam +++ /dev/null @@ -1,20 +0,0 @@ -bug-reports: "https://github.com/mirage/mirage-net-xen/issues" -homepage: "https://github.com/mirage/mirage-net-xen" -authors: ["Anil Madhavapeddy" "Thomas Leonard"] -opam-version: "1.2" -maintainer: "anil@recoil.org" -build: make -remove: ["ocamlfind" "remove" "mirage-net-xen"] -depends: [ - "ocamlfind" - "cstruct" {>= "1.0.1"} - "lwt" {>= "2.4.3"} - "mirage-types" {>= "1.1.0" & < "3.0.0"} - "io-page" {>= "1.0.0" & < "1.3.0"} - "mirage-xen" {>= "1.1.0"} - "ipaddr" {>= "1.0.0"} - "ocamlbuild" {build} -] -available: [ocaml-version = "0"] -dev-repo: "git://github.com/mirage/mirage-net-xen" -install: [make "install"] diff --git a/packages/mirage-net-xen/mirage-net-xen.1.1.2/url b/packages/mirage-net-xen/mirage-net-xen.1.1.2/url deleted file mode 100644 index 7dd959a76a1..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net-xen/archive/v1.1.2.tar.gz" -checksum: "84eb04c1f38e1bdc0d9c92fe8ad9f2a1" diff --git a/packages/mirage-net-xen/mirage-net-xen.1.1.3/descr b/packages/mirage-net-xen/mirage-net-xen.1.1.3/descr deleted file mode 100644 index df30c7ceed2..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.1.3/descr +++ /dev/null @@ -1,8 +0,0 @@ -Ethernet network device driver for MirageOS/Xen - -This library allows an OCaml application to read and -write Ethernet frames via the `Netfront` protocol. - -* Web: -* E-mail: -* Issues: diff --git a/packages/mirage-net-xen/mirage-net-xen.1.1.3/opam b/packages/mirage-net-xen/mirage-net-xen.1.1.3/opam deleted file mode 100644 index 7e2e65dca44..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.1.3/opam +++ /dev/null @@ -1,20 +0,0 @@ -bug-reports: "https://github.com/mirage/mirage-net-xen/issues" -homepage: "https://github.com/mirage/mirage-net-xen" -authors: ["Anil Madhavapeddy" "Thomas Leonard"] -opam-version: "1.2" -maintainer: "anil@recoil.org" -build: make -remove: ["ocamlfind" "remove" "mirage-net-xen"] -depends: [ - "ocamlfind" - "cstruct" {>= "1.0.1"} - "lwt" {>= "2.4.3"} - "mirage-types" {>= "1.1.0" & < "3.0.0"} - "io-page" {>= "1.0.0" & < "1.3.0"} - "mirage-xen" {>= "1.1.0"} - "ipaddr" {>= "1.0.0"} - "ocamlbuild" {build} -] -available: [ocaml-version = "0"] -dev-repo: "git://github.com/mirage/mirage-net-xen" -install: [make "install"] diff --git a/packages/mirage-net-xen/mirage-net-xen.1.1.3/url b/packages/mirage-net-xen/mirage-net-xen.1.1.3/url deleted file mode 100644 index 0590a70f652..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net-xen/archive/v1.1.3.tar.gz" -checksum: "c0424606233ef006f5042aea350df152" diff --git a/packages/mirage-net-xen/mirage-net-xen.1.2.0/descr b/packages/mirage-net-xen/mirage-net-xen.1.2.0/descr deleted file mode 100644 index df30c7ceed2..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.2.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Ethernet network device driver for MirageOS/Xen - -This library allows an OCaml application to read and -write Ethernet frames via the `Netfront` protocol. - -* Web: -* E-mail: -* Issues: diff --git a/packages/mirage-net-xen/mirage-net-xen.1.2.0/opam b/packages/mirage-net-xen/mirage-net-xen.1.2.0/opam deleted file mode 100644 index e17d2812cf7..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.2.0/opam +++ /dev/null @@ -1,21 +0,0 @@ -authors: ["Anil Madhavapeddy" "Thomas Leonard"] -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/mirage-net-xen" -bug-reports: "https://github.com/mirage/mirage-net-xen/issues" -dev-repo: "https://github.com/mirage/mirage-net-xen.git" -build: make -remove: ["ocamlfind" "remove" "mirage-net-xen"] -depends: [ - "ocamlfind" - "cstruct" {>= "1.0.1"} - "lwt" {>= "2.4.3"} - "mirage-types" {>= "1.1.0" & < "3.0.0"} - "io-page" {>= "1.0.0" & < "1.3.0"} - "mirage-xen" {>= "1.1.0"} - "ipaddr" {>= "1.0.0"} - "mirage-profile" {>= "0.3"} - "ocamlbuild" {build} -] -available: [ocaml-version = "0"] -install: [make "install"] diff --git a/packages/mirage-net-xen/mirage-net-xen.1.2.0/url b/packages/mirage-net-xen/mirage-net-xen.1.2.0/url deleted file mode 100644 index 308dee49bfe..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net-xen/archive/v1.2.0.tar.gz" -checksum: "219c2d66ef283b84f7906194b6d346ae" diff --git a/packages/mirage-net-xen/mirage-net-xen.1.3.0/descr b/packages/mirage-net-xen/mirage-net-xen.1.3.0/descr deleted file mode 100644 index df30c7ceed2..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.3.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Ethernet network device driver for MirageOS/Xen - -This library allows an OCaml application to read and -write Ethernet frames via the `Netfront` protocol. - -* Web: -* E-mail: -* Issues: diff --git a/packages/mirage-net-xen/mirage-net-xen.1.3.0/opam b/packages/mirage-net-xen/mirage-net-xen.1.3.0/opam deleted file mode 100644 index 28ceb63b823..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.3.0/opam +++ /dev/null @@ -1,21 +0,0 @@ -authors: ["Anil Madhavapeddy" "Thomas Leonard"] -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/mirage-net-xen" -bug-reports: "https://github.com/mirage/mirage-net-xen/issues" -dev-repo: "https://github.com/mirage/mirage-net-xen.git" -build: make -remove: ["ocamlfind" "remove" "mirage-net-xen"] -depends: [ - "ocamlfind" - "cstruct" {>= "1.0.1"} - "lwt" {>= "2.4.3"} - "mirage-types" {>= "1.1.0" & < "3.0.0"} - "io-page" {>= "1.0.0"} - "mirage-xen" {>= "1.1.0"} - "ipaddr" {>= "1.0.0"} - "mirage-profile" {>= "0.3"} - "ocamlbuild" {build} -] -available: [ocaml-version = "0"] -install: [make "install"] diff --git a/packages/mirage-net-xen/mirage-net-xen.1.3.0/url b/packages/mirage-net-xen/mirage-net-xen.1.3.0/url deleted file mode 100644 index 28211b06237..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net-xen/archive/v1.3.0.tar.gz" -checksum: "19153a5375f0322adebcb28e4efa88a5" diff --git a/packages/mirage-net-xen/mirage-net-xen.1.4.0/descr b/packages/mirage-net-xen/mirage-net-xen.1.4.0/descr deleted file mode 100644 index df30c7ceed2..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.4.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Ethernet network device driver for MirageOS/Xen - -This library allows an OCaml application to read and -write Ethernet frames via the `Netfront` protocol. - -* Web: -* E-mail: -* Issues: diff --git a/packages/mirage-net-xen/mirage-net-xen.1.4.0/opam b/packages/mirage-net-xen/mirage-net-xen.1.4.0/opam deleted file mode 100644 index 28ceb63b823..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.4.0/opam +++ /dev/null @@ -1,21 +0,0 @@ -authors: ["Anil Madhavapeddy" "Thomas Leonard"] -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/mirage-net-xen" -bug-reports: "https://github.com/mirage/mirage-net-xen/issues" -dev-repo: "https://github.com/mirage/mirage-net-xen.git" -build: make -remove: ["ocamlfind" "remove" "mirage-net-xen"] -depends: [ - "ocamlfind" - "cstruct" {>= "1.0.1"} - "lwt" {>= "2.4.3"} - "mirage-types" {>= "1.1.0" & < "3.0.0"} - "io-page" {>= "1.0.0"} - "mirage-xen" {>= "1.1.0"} - "ipaddr" {>= "1.0.0"} - "mirage-profile" {>= "0.3"} - "ocamlbuild" {build} -] -available: [ocaml-version = "0"] -install: [make "install"] diff --git a/packages/mirage-net-xen/mirage-net-xen.1.4.0/url b/packages/mirage-net-xen/mirage-net-xen.1.4.0/url deleted file mode 100644 index 01d3a713999..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net-xen/archive/v1.4.0.tar.gz" -checksum: "981c7d09af7600ed74bae2f4d36c80d6" diff --git a/packages/mirage-net-xen/mirage-net-xen.1.4.1/descr b/packages/mirage-net-xen/mirage-net-xen.1.4.1/descr deleted file mode 100644 index df30c7ceed2..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.4.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -Ethernet network device driver for MirageOS/Xen - -This library allows an OCaml application to read and -write Ethernet frames via the `Netfront` protocol. - -* Web: -* E-mail: -* Issues: diff --git a/packages/mirage-net-xen/mirage-net-xen.1.4.1/opam b/packages/mirage-net-xen/mirage-net-xen.1.4.1/opam deleted file mode 100644 index 28ceb63b823..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.4.1/opam +++ /dev/null @@ -1,21 +0,0 @@ -authors: ["Anil Madhavapeddy" "Thomas Leonard"] -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/mirage-net-xen" -bug-reports: "https://github.com/mirage/mirage-net-xen/issues" -dev-repo: "https://github.com/mirage/mirage-net-xen.git" -build: make -remove: ["ocamlfind" "remove" "mirage-net-xen"] -depends: [ - "ocamlfind" - "cstruct" {>= "1.0.1"} - "lwt" {>= "2.4.3"} - "mirage-types" {>= "1.1.0" & < "3.0.0"} - "io-page" {>= "1.0.0"} - "mirage-xen" {>= "1.1.0"} - "ipaddr" {>= "1.0.0"} - "mirage-profile" {>= "0.3"} - "ocamlbuild" {build} -] -available: [ocaml-version = "0"] -install: [make "install"] diff --git a/packages/mirage-net-xen/mirage-net-xen.1.4.1/url b/packages/mirage-net-xen/mirage-net-xen.1.4.1/url deleted file mode 100644 index 8b637a6fd90..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net-xen/archive/v1.4.1.tar.gz" -checksum: "621be0dd240525931049770dc1668523" diff --git a/packages/mirage-net-xen/mirage-net-xen.1.4.2/descr b/packages/mirage-net-xen/mirage-net-xen.1.4.2/descr deleted file mode 100644 index df30c7ceed2..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.4.2/descr +++ /dev/null @@ -1,8 +0,0 @@ -Ethernet network device driver for MirageOS/Xen - -This library allows an OCaml application to read and -write Ethernet frames via the `Netfront` protocol. - -* Web: -* E-mail: -* Issues: diff --git a/packages/mirage-net-xen/mirage-net-xen.1.4.2/opam b/packages/mirage-net-xen/mirage-net-xen.1.4.2/opam index 40a9498c4b1..cd91fd49fc9 100644 --- a/packages/mirage-net-xen/mirage-net-xen.1.4.2/opam +++ b/packages/mirage-net-xen/mirage-net-xen.1.4.2/opam @@ -1,12 +1,13 @@ authors: ["Anil Madhavapeddy" "Thomas Leonard"] -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-net-xen" bug-reports: "https://github.com/mirage/mirage-net-xen/issues" -dev-repo: "https://github.com/mirage/mirage-net-xen.git" +dev-repo: "git+https://github.com/mirage/mirage-net-xen.git" build: make remove: ["ocamlfind" "remove" "mirage-net-xen"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "cstruct" {>= "1.0.1" & < "2.0.0"} "camlp4" @@ -18,5 +19,17 @@ depends: [ "mirage-profile" {>= "0.3"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.01.0" install: [make "install"] +synopsis: "Ethernet network device driver for MirageOS/Xen" +description: """ +This library allows an OCaml application to read and +write Ethernet frames via the `Netfront` protocol. + +* Web: +* E-mail: +* Issues: """ +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-net-xen/archive/v1.4.2.tar.gz" + checksum: "md5=80531dea04e72d64bf1290c8d56df199" +} diff --git a/packages/mirage-net-xen/mirage-net-xen.1.4.2/url b/packages/mirage-net-xen/mirage-net-xen.1.4.2/url deleted file mode 100644 index 2caca17048f..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net-xen/archive/v1.4.2.tar.gz" -checksum: "80531dea04e72d64bf1290c8d56df199" diff --git a/packages/mirage-net-xen/mirage-net-xen.1.5.0/descr b/packages/mirage-net-xen/mirage-net-xen.1.5.0/descr deleted file mode 100644 index df30c7ceed2..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.5.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Ethernet network device driver for MirageOS/Xen - -This library allows an OCaml application to read and -write Ethernet frames via the `Netfront` protocol. - -* Web: -* E-mail: -* Issues: diff --git a/packages/mirage-net-xen/mirage-net-xen.1.5.0/opam b/packages/mirage-net-xen/mirage-net-xen.1.5.0/opam index ebc74d9e562..c0d89e09488 100644 --- a/packages/mirage-net-xen/mirage-net-xen.1.5.0/opam +++ b/packages/mirage-net-xen/mirage-net-xen.1.5.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: ["Anil Madhavapeddy" "Thomas Leonard"] homepage: "https://github.com/mirage/mirage-net-xen" bug-reports: "https://github.com/mirage/mirage-net-xen/issues" -dev-repo: "https://github.com/mirage/mirage-net-xen.git" +dev-repo: "git+https://github.com/mirage/mirage-net-xen.git" build: [make] install: [make "install"] remove: [ @@ -11,6 +11,7 @@ remove: [ ["ocamlfind" "remove" "netchannel"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "cstruct" {>= "1.7.1"} "lwt" {>= "2.4.3"} @@ -23,4 +24,16 @@ depends: [ "sexplib" {< "113.01.00"} "result" ] -available: [ocaml-version >= "4.01.0"] +synopsis: "Ethernet network device driver for MirageOS/Xen" +description: """ +This library allows an OCaml application to read and +write Ethernet frames via the `Netfront` protocol. + +* Web: +* E-mail: +* Issues: """ +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-net-xen/archive/v1.5.0.tar.gz" + checksum: "md5=0134047dd2f130814b51eae5b3fe4d3d" +} diff --git a/packages/mirage-net-xen/mirage-net-xen.1.5.0/url b/packages/mirage-net-xen/mirage-net-xen.1.5.0/url deleted file mode 100644 index fb168f52d55..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-net-xen/archive/v1.5.0.tar.gz" -checksum: "0134047dd2f130814b51eae5b3fe4d3d" diff --git a/packages/mirage-net-xen/mirage-net-xen.1.6.0/descr b/packages/mirage-net-xen/mirage-net-xen.1.6.0/descr deleted file mode 100644 index df30c7ceed2..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.6.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Ethernet network device driver for MirageOS/Xen - -This library allows an OCaml application to read and -write Ethernet frames via the `Netfront` protocol. - -* Web: -* E-mail: -* Issues: diff --git a/packages/mirage-net-xen/mirage-net-xen.1.6.0/opam b/packages/mirage-net-xen/mirage-net-xen.1.6.0/opam deleted file mode 100644 index ce54e0677c8..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.6.0/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -authors: ["Anil Madhavapeddy" "Thomas Leonard"] -homepage: "https://github.com/mirage/mirage-net-xen" -bug-reports: "https://github.com/mirage/mirage-net-xen/issues" -dev-repo: "https://github.com/mirage/mirage-net-xen.git" -build: [ - [make] -] -install: [ - [make "install"] -] -remove: [ - ["ocamlfind" "remove" "mirage-net-xen"] - ["ocamlfind" "remove" "netchannel"] -] -depends: [ - "ocamlfind" - "cstruct" {>= "1.9.0"} - "ppx_tools" {build} - "ppx_deriving" {build} - "ppx_sexp_conv" {build} - "ocamlbuild" {build} - "lwt" {>= "2.4.3"} - "mirage-types" {>= "1.1.0" & < "3.0.0"} - "io-page" {>= "1.5.0"} - "mirage-xen" {>= "1.1.0"} - "ipaddr" {>= "1.0.0"} - "mirage-profile" {>= "0.3"} - "shared-memory-ring" {>= "1.1.1"} - "sexplib" {>= "113.01.00"} - "result" -] -available: [ocaml-version >= "4.02.0"] diff --git a/packages/mirage-net-xen/mirage-net-xen.1.6.0/url b/packages/mirage-net-xen/mirage-net-xen.1.6.0/url deleted file mode 100644 index d8b03a48dd5..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-net-xen/archive/v1.6.0.tar.gz" -checksum: "f53888dfd5585fa3f98d4830169dcaa8" diff --git a/packages/mirage-net-xen/mirage-net-xen.1.6.1/descr b/packages/mirage-net-xen/mirage-net-xen.1.6.1/descr deleted file mode 100644 index df30c7ceed2..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.6.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -Ethernet network device driver for MirageOS/Xen - -This library allows an OCaml application to read and -write Ethernet frames via the `Netfront` protocol. - -* Web: -* E-mail: -* Issues: diff --git a/packages/mirage-net-xen/mirage-net-xen.1.6.1/opam b/packages/mirage-net-xen/mirage-net-xen.1.6.1/opam index ce54e0677c8..d7090a7c38c 100644 --- a/packages/mirage-net-xen/mirage-net-xen.1.6.1/opam +++ b/packages/mirage-net-xen/mirage-net-xen.1.6.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: ["Anil Madhavapeddy" "Thomas Leonard"] homepage: "https://github.com/mirage/mirage-net-xen" bug-reports: "https://github.com/mirage/mirage-net-xen/issues" -dev-repo: "https://github.com/mirage/mirage-net-xen.git" +dev-repo: "git+https://github.com/mirage/mirage-net-xen.git" build: [ [make] ] @@ -15,6 +15,7 @@ remove: [ ["ocamlfind" "remove" "netchannel"] ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "cstruct" {>= "1.9.0"} "ppx_tools" {build} @@ -31,4 +32,16 @@ depends: [ "sexplib" {>= "113.01.00"} "result" ] -available: [ocaml-version >= "4.02.0"] +synopsis: "Ethernet network device driver for MirageOS/Xen" +description: """ +This library allows an OCaml application to read and +write Ethernet frames via the `Netfront` protocol. + +* Web: +* E-mail: +* Issues: """ +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-net-xen/archive/v1.6.1.tar.gz" + checksum: "md5=32bd4658383e831f57e68fa35669dbd8" +} diff --git a/packages/mirage-net-xen/mirage-net-xen.1.6.1/url b/packages/mirage-net-xen/mirage-net-xen.1.6.1/url deleted file mode 100644 index 6770b73d239..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-net-xen/archive/v1.6.1.tar.gz" -checksum: "32bd4658383e831f57e68fa35669dbd8" diff --git a/packages/mirage-net-xen/mirage-net-xen.1.7.0/descr b/packages/mirage-net-xen/mirage-net-xen.1.7.0/descr deleted file mode 100644 index df30c7ceed2..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.7.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Ethernet network device driver for MirageOS/Xen - -This library allows an OCaml application to read and -write Ethernet frames via the `Netfront` protocol. - -* Web: -* E-mail: -* Issues: diff --git a/packages/mirage-net-xen/mirage-net-xen.1.7.0/opam b/packages/mirage-net-xen/mirage-net-xen.1.7.0/opam index ab8a972c9b8..6afd3f84453 100644 --- a/packages/mirage-net-xen/mirage-net-xen.1.7.0/opam +++ b/packages/mirage-net-xen/mirage-net-xen.1.7.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: ["Anil Madhavapeddy" "Thomas Leonard"] homepage: "https://github.com/mirage/mirage-net-xen" bug-reports: "https://github.com/mirage/mirage-net-xen/issues" -dev-repo: "https://github.com/mirage/mirage-net-xen.git" +dev-repo: "git+https://github.com/mirage/mirage-net-xen.git" build: [ [make] ] install: [ [make "install"] ] remove: [ @@ -11,6 +11,7 @@ remove: [ ["ocamlfind" "remove" "netchannel"] ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "cstruct" {>= "2.1.0"} "ppx_tools" {build} @@ -22,11 +23,23 @@ depends: [ "io-page" {>= "1.5.0"} "mirage-xen" {>= "3.0.0"} "ipaddr" {>= "1.0.0"} - "mirage-profile" {>="0.3"} - "shared-memory-ring" {>="1.1.1"} + "mirage-profile" {>= "0.3"} + "shared-memory-ring" {>= "1.1.1"} "sexplib" {>= "113.01.00"} "result" "logs" {>= "0.5.0"} ] -available: [ocaml-version >= "4.02.0"] tags: "org:mirage" +synopsis: "Ethernet network device driver for MirageOS/Xen" +description: """ +This library allows an OCaml application to read and +write Ethernet frames via the `Netfront` protocol. + +* Web: +* E-mail: +* Issues: """ +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-net-xen/archive/v1.7.0.tar.gz" + checksum: "md5=73b189d86dbe16f31ea3c6fc3203c80c" +} diff --git a/packages/mirage-net-xen/mirage-net-xen.1.7.0/url b/packages/mirage-net-xen/mirage-net-xen.1.7.0/url deleted file mode 100644 index 5d2efbc94df..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-net-xen/archive/v1.7.0.tar.gz" -checksum: "73b189d86dbe16f31ea3c6fc3203c80c" diff --git a/packages/mirage-net-xen/mirage-net-xen.1.7.1/descr b/packages/mirage-net-xen/mirage-net-xen.1.7.1/descr deleted file mode 100644 index df30c7ceed2..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.7.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -Ethernet network device driver for MirageOS/Xen - -This library allows an OCaml application to read and -write Ethernet frames via the `Netfront` protocol. - -* Web: -* E-mail: -* Issues: diff --git a/packages/mirage-net-xen/mirage-net-xen.1.7.1/opam b/packages/mirage-net-xen/mirage-net-xen.1.7.1/opam index 40edb9342e4..639b723c41e 100644 --- a/packages/mirage-net-xen/mirage-net-xen.1.7.1/opam +++ b/packages/mirage-net-xen/mirage-net-xen.1.7.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: ["Anil Madhavapeddy" "Thomas Leonard"] homepage: "https://github.com/mirage/mirage-net-xen" bug-reports: "https://github.com/mirage/mirage-net-xen/issues" -dev-repo: "https://github.com/mirage/mirage-net-xen.git" +dev-repo: "git+https://github.com/mirage/mirage-net-xen.git" doc: "https://mirage.github.io/mirage-net-xen" build: [ [ "jbuilder" "subst"] {pinned} @@ -11,7 +11,8 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "cstruct" {>= "3.0.0"} "lwt" {>= "2.4.3"} "mirage-net-lwt" {>= "1.0.0"} @@ -21,5 +22,17 @@ depends: [ "netchannel" {>= "1.7.1"} "logs" {>= "0.5.0"} ] -available: [ocaml-version >= "4.03.0"] tags: "org:mirage" +synopsis: "Ethernet network device driver for MirageOS/Xen" +description: """ +This library allows an OCaml application to read and +write Ethernet frames via the `Netfront` protocol. + +* Web: +* E-mail: +* Issues: """ +url { + src: + "https://github.com/mirage/mirage-net-xen/releases/download/1.7.1/mirage-net-xen-1.7.1.tbz" + checksum: "md5=ff89b0aa21dd3a3796aef7e537ff4ce7" +} diff --git a/packages/mirage-net-xen/mirage-net-xen.1.7.1/url b/packages/mirage-net-xen/mirage-net-xen.1.7.1/url deleted file mode 100644 index 9a7f5bfffe1..00000000000 --- a/packages/mirage-net-xen/mirage-net-xen.1.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-net-xen/releases/download/1.7.1/mirage-net-xen-1.7.1.tbz" -checksum: "ff89b0aa21dd3a3796aef7e537ff4ce7" diff --git a/packages/mirage-net/mirage-net.0.3.0/descr b/packages/mirage-net/mirage-net.0.3.0/descr deleted file mode 100644 index 3c928e25484..00000000000 --- a/packages/mirage-net/mirage-net.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS stdlib diff --git a/packages/mirage-net/mirage-net.0.3.0/opam b/packages/mirage-net/mirage-net.0.3.0/opam index fe7e282eedf..3d9312fbf0d 100644 --- a/packages/mirage-net/mirage-net.0.3.0/opam +++ b/packages/mirage-net/mirage-net.0.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,9 +7,16 @@ tags: [ build: [make "all"] remove: [["ocamlfind" "remove" "mirage-net"]] depends: [ + "ocaml" "ocamlfind" "mirage" {<= "0.9.0"} "cstruct" {< "0.6.0"} "ocamlbuild" {build} ] install: [make "install"] +synopsis: "MirageOS stdlib" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/tarball/mirage-net-0.3.0" + checksum: "md5=a0118cea18b119ab5d16830a9c742654" +} diff --git a/packages/mirage-net/mirage-net.0.3.0/url b/packages/mirage-net/mirage-net.0.3.0/url deleted file mode 100644 index 524119f6431..00000000000 --- a/packages/mirage-net/mirage-net.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/tarball/mirage-net-0.3.0" -checksum: "a0118cea18b119ab5d16830a9c742654" diff --git a/packages/mirage-net/mirage-net.0.3.1/descr b/packages/mirage-net/mirage-net.0.3.1/descr deleted file mode 100644 index 3c928e25484..00000000000 --- a/packages/mirage-net/mirage-net.0.3.1/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS stdlib diff --git a/packages/mirage-net/mirage-net.0.3.1/opam b/packages/mirage-net/mirage-net.0.3.1/opam index a311a4ebd2c..b7c027a3e40 100644 --- a/packages/mirage-net/mirage-net.0.3.1/opam +++ b/packages/mirage-net/mirage-net.0.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: [make "all"] remove: [["ocamlfind" "remove" "mirage-net"]] depends: [ + "ocaml" "ocamlfind" "mirage" {<= "0.9.0"} "cstruct" {< "0.6.0"} @@ -14,3 +15,10 @@ depends: [ ] dev-repo: "git://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: "md5=560c1f91682f1215b37bfcb59206d1a0" +} diff --git a/packages/mirage-net/mirage-net.0.3.1/url b/packages/mirage-net/mirage-net.0.3.1/url deleted file mode 100644 index 4b68464cfcc..00000000000 --- a/packages/mirage-net/mirage-net.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/mirage-net-0.3.1.tar.gz" -checksum: "560c1f91682f1215b37bfcb59206d1a0" diff --git a/packages/mirage-net/mirage-net.0.4.0/descr b/packages/mirage-net/mirage-net.0.4.0/descr deleted file mode 100644 index 93c9ea270db..00000000000 --- a/packages/mirage-net/mirage-net.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS TCP/IP networking library diff --git a/packages/mirage-net/mirage-net.0.4.0/opam b/packages/mirage-net/mirage-net.0.4.0/opam index 2eded22607f..fc7697ae252 100644 --- a/packages/mirage-net/mirage-net.0.4.0/opam +++ b/packages/mirage-net/mirage-net.0.4.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: [make "all"] remove: [["ocamlfind" "remove" "mirage-net"]] depends: [ + "ocaml" "mirage" {>= "0.6.0" & <= "0.9.0"} "ocamlfind" "cstruct" {< "0.6.0"} @@ -14,3 +15,10 @@ depends: [ ] dev-repo: "git://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: "md5=376139808bfbcf539ffc853f8123b5cf" +} diff --git a/packages/mirage-net/mirage-net.0.4.0/url b/packages/mirage-net/mirage-net.0.4.0/url deleted file mode 100644 index 6256d8bf7ef..00000000000 --- a/packages/mirage-net/mirage-net.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/mirage-net-0.4.0.tar.gz" -checksum: "376139808bfbcf539ffc853f8123b5cf" diff --git a/packages/mirage-net/mirage-net.0.4.1/descr b/packages/mirage-net/mirage-net.0.4.1/descr deleted file mode 100644 index 93c9ea270db..00000000000 --- a/packages/mirage-net/mirage-net.0.4.1/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS TCP/IP networking library diff --git a/packages/mirage-net/mirage-net.0.4.1/opam b/packages/mirage-net/mirage-net.0.4.1/opam index 2eded22607f..b35d04ec020 100644 --- a/packages/mirage-net/mirage-net.0.4.1/opam +++ b/packages/mirage-net/mirage-net.0.4.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: [make "all"] remove: [["ocamlfind" "remove" "mirage-net"]] depends: [ + "ocaml" "mirage" {>= "0.6.0" & <= "0.9.0"} "ocamlfind" "cstruct" {< "0.6.0"} @@ -14,3 +15,10 @@ depends: [ ] dev-repo: "git://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: "md5=4bd29c66a84e628cb3693eb115cd323f" +} diff --git a/packages/mirage-net/mirage-net.0.4.1/url b/packages/mirage-net/mirage-net.0.4.1/url deleted file mode 100644 index e30dfd4f6f5..00000000000 --- a/packages/mirage-net/mirage-net.0.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/mirage-net-0.4.1.tar.gz" -checksum: "4bd29c66a84e628cb3693eb115cd323f" diff --git a/packages/mirage-net/mirage-net.0.5.2/descr b/packages/mirage-net/mirage-net.0.5.2/descr deleted file mode 100644 index 93c9ea270db..00000000000 --- a/packages/mirage-net/mirage-net.0.5.2/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS TCP/IP networking library diff --git a/packages/mirage-net/mirage-net.0.5.2/opam b/packages/mirage-net/mirage-net.0.5.2/opam index 413e31af3a2..ff836c202f7 100644 --- a/packages/mirage-net/mirage-net.0.5.2/opam +++ b/packages/mirage-net/mirage-net.0.5.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: [make "all"] remove: [["ocamlfind" "remove" "mirage-net"]] depends: [ + "ocaml" "mirage" {>= "0.7.2" & <= "0.9.0"} "ocamlfind" "cstruct" {>= "0.6.1"} @@ -14,3 +15,10 @@ depends: [ ] dev-repo: "git://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: "md5=1af9293e8f9912515479e11c5a33c222" +} diff --git a/packages/mirage-net/mirage-net.0.5.2/url b/packages/mirage-net/mirage-net.0.5.2/url deleted file mode 100644 index 274b70c74bc..00000000000 --- a/packages/mirage-net/mirage-net.0.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/mirage-net-0.5.2.tar.gz" -checksum: "1af9293e8f9912515479e11c5a33c222" diff --git a/packages/mirage-net/mirage-net.0.9.1/descr b/packages/mirage-net/mirage-net.0.9.1/descr deleted file mode 100644 index 4af9e987993..00000000000 --- a/packages/mirage-net/mirage-net.0.9.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -MirageOS TCP/IP networking stack - -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. diff --git a/packages/mirage-net/mirage-net.0.9.1/opam b/packages/mirage-net/mirage-net.0.9.1/opam deleted file mode 100644 index 5404439bc6b..00000000000 --- a/packages/mirage-net/mirage-net.0.9.1/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -depends: [ - ("mirage-net-direct" {= "0.9.1"} | "mirage-net-socket" {= "0.9.1"}) - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/mirage-tcpip" diff --git a/packages/mirage-net/mirage-net.0.9.1/url b/packages/mirage-net/mirage-net.0.9.1/url deleted file mode 100644 index fae855d2bf4..00000000000 --- a/packages/mirage-net/mirage-net.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/mirage-net-0.9.1.tar.gz" -checksum: "8d63e498af796c435898525d2db3be48" diff --git a/packages/mirage-net/mirage-net.0.9.2/descr b/packages/mirage-net/mirage-net.0.9.2/descr deleted file mode 100644 index 4af9e987993..00000000000 --- a/packages/mirage-net/mirage-net.0.9.2/descr +++ /dev/null @@ -1,7 +0,0 @@ -MirageOS TCP/IP networking stack - -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. diff --git a/packages/mirage-net/mirage-net.0.9.2/opam b/packages/mirage-net/mirage-net.0.9.2/opam index b294c0b27ad..8fde5352571 100644 --- a/packages/mirage-net/mirage-net.0.9.2/opam +++ b/packages/mirage-net/mirage-net.0.9.2/opam @@ -1,11 +1,23 @@ -opam-version: "1.2" +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} ] dev-repo: "git://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: "md5=c2b6ccf4d3235755dcc4a6569ac7d4c9" +} diff --git a/packages/mirage-net/mirage-net.0.9.2/url b/packages/mirage-net/mirage-net.0.9.2/url deleted file mode 100644 index 1fcffe980f0..00000000000 --- a/packages/mirage-net/mirage-net.0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/v0.9.2.tar.gz" -checksum: "c2b6ccf4d3235755dcc4a6569ac7d4c9" diff --git a/packages/mirage-net/mirage-net.0.9.3/descr b/packages/mirage-net/mirage-net.0.9.3/descr deleted file mode 100644 index 4af9e987993..00000000000 --- a/packages/mirage-net/mirage-net.0.9.3/descr +++ /dev/null @@ -1,7 +0,0 @@ -MirageOS TCP/IP networking stack - -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. diff --git a/packages/mirage-net/mirage-net.0.9.3/opam b/packages/mirage-net/mirage-net.0.9.3/opam deleted file mode 100644 index ee9a4f31ba7..00000000000 --- a/packages/mirage-net/mirage-net.0.9.3/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -depends: [ - ("mirage-net-direct" {= "0.9.3"} | "mirage-net-socket" {= "0.9.3"}) - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/mirage-tcpip" diff --git a/packages/mirage-net/mirage-net.0.9.3/url b/packages/mirage-net/mirage-net.0.9.3/url deleted file mode 100644 index bb292b42b53..00000000000 --- a/packages/mirage-net/mirage-net.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/v0.9.3.tar.gz" -checksum: "d6673d32a5d6a559b339bd195b5fb56f" diff --git a/packages/mirage-net/mirage-net.0.9.4/descr b/packages/mirage-net/mirage-net.0.9.4/descr deleted file mode 100644 index 4af9e987993..00000000000 --- a/packages/mirage-net/mirage-net.0.9.4/descr +++ /dev/null @@ -1,7 +0,0 @@ -MirageOS TCP/IP networking stack - -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. diff --git a/packages/mirage-net/mirage-net.0.9.4/opam b/packages/mirage-net/mirage-net.0.9.4/opam index ed770055dad..3877f92c514 100644 --- a/packages/mirage-net/mirage-net.0.9.4/opam +++ b/packages/mirage-net/mirage-net.0.9.4/opam @@ -1,11 +1,23 @@ -opam-version: "1.2" +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} ] dev-repo: "git://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: "md5=f4b8cc459026bea7534304654023143e" +} diff --git a/packages/mirage-net/mirage-net.0.9.4/url b/packages/mirage-net/mirage-net.0.9.4/url deleted file mode 100644 index 956bb2afcea..00000000000 --- a/packages/mirage-net/mirage-net.0.9.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/v0.9.4.tar.gz" -checksum: "f4b8cc459026bea7534304654023143e" diff --git a/packages/mirage-net/mirage-net.1.0.0/descr b/packages/mirage-net/mirage-net.1.0.0/descr deleted file mode 100644 index 93c9ea270db..00000000000 --- a/packages/mirage-net/mirage-net.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS TCP/IP networking library diff --git a/packages/mirage-net/mirage-net.1.0.0/opam b/packages/mirage-net/mirage-net.1.0.0/opam index 470cf79c8cc..9fb04804214 100644 --- a/packages/mirage-net/mirage-net.1.0.0/opam +++ b/packages/mirage-net/mirage-net.1.0.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" homepage: "https://github.com/mirage/mirage-net" bug-reports: "https://github.com/mirage/mirage-net/issues" -dev-repo: "https://github.com/mirage/mirage-net.git" +dev-repo: "git+https://github.com/mirage/mirage-net.git" doc: "https://mirage.github.io/mirage-net/" authors: ["Thomas Gazagnaire" "Anil Madhavapeddy" "Gabriel Radanne" "Mindy Preston" "Thomas Leonard" "Nicolas Ojeda Bar" @@ -13,8 +13,15 @@ license: "ISC" build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] depends: [ - "ocamlfind" {build} + "ocaml" + "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.8.0"} "mirage-device" {>= "1.0.0"} ] +synopsis: "MirageOS TCP/IP networking library" +url { + src: + "https://github.com/mirage/mirage-net/releases/download/1.0.0/mirage-net-1.0.0.tbz" + checksum: "md5=88a3c848b5e7a16973c4161bb304aa52" +} diff --git a/packages/mirage-net/mirage-net.1.0.0/url b/packages/mirage-net/mirage-net.1.0.0/url deleted file mode 100644 index cc298ffdbbb..00000000000 --- a/packages/mirage-net/mirage-net.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net/releases/download/1.0.0/mirage-net-1.0.0.tbz" -checksum: "88a3c848b5e7a16973c4161bb304aa52" diff --git a/packages/mirage-net/mirage-net.1.1.1/descr b/packages/mirage-net/mirage-net.1.1.1/descr deleted file mode 100644 index b9b51ffd400..00000000000 --- a/packages/mirage-net/mirage-net.1.1.1/descr +++ /dev/null @@ -1,22 +0,0 @@ -Network signatures for MirageOS - -mirage-net defines [Mirage_net.S][1] the signature for -network operations for MirageOS. - -[1]: https://mirage.github.io/mirage-net/Mirage_net.S.html - -### Installation - -`mirage-net` can be installed with `opam`: - - opam install mirage-net - -If you don't use `opam` consult the [`opam`](opam) file for build -instructions. - -### Documentation - -The documentation and API reference is automatically generated by -`ocamldoc` from the interfaces. It can be consulted [online][2]. - -[2]: https://mirage.github.io/mirage-net/Mirage_net.html \ No newline at end of file diff --git a/packages/mirage-net/mirage-net.1.1.1/opam b/packages/mirage-net/mirage-net.1.1.1/opam index bd66ad9ba89..49eb0da5d7f 100644 --- a/packages/mirage-net/mirage-net.1.1.1/opam +++ b/packages/mirage-net/mirage-net.1.1.1/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" homepage: "https://github.com/mirage/mirage-net" bug-reports: "https://github.com/mirage/mirage-net/issues" -dev-repo: "https://github.com/mirage/mirage-net.git" +dev-repo: "git+https://github.com/mirage/mirage-net.git" doc: "https://mirage.github.io/mirage-net/" authors: ["Thomas Gazagnaire" "Anil Madhavapeddy" "Gabriel Radanne" "Mindy Preston" "Thomas Leonard" "Nicolas Ojeda Bar" @@ -16,8 +16,35 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta10"} + "ocaml" {> "4.02.3"} + "jbuilder" {build & >= "1.0+beta10"} "mirage-device" {>= "1.0.0"} "fmt" ] -available: [ocaml-version > "4.02.3"] +synopsis: "Network signatures for MirageOS" +description: """ +mirage-net defines [Mirage_net.S][1] the signature for +network operations for MirageOS. + +[1]: https://mirage.github.io/mirage-net/Mirage_net.S.html + +### Installation + +`mirage-net` can be installed with `opam`: + + opam install mirage-net + +If you don't use `opam` consult the [`opam`](opam) file for build +instructions. + +### Documentation + +The documentation and API reference is automatically generated by +`ocamldoc` from the interfaces. It can be consulted [online][2]. + +[2]: https://mirage.github.io/mirage-net/Mirage_net.html""" +url { + src: + "https://github.com/mirage/mirage-net/releases/download/v1.1.1/mirage-net-1.1.1.tbz" + checksum: "md5=990f38d4c76dbc6392532666c90bb751" +} diff --git a/packages/mirage-net/mirage-net.1.1.1/url b/packages/mirage-net/mirage-net.1.1.1/url deleted file mode 100644 index e2176b73dc8..00000000000 --- a/packages/mirage-net/mirage-net.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-net/releases/download/v1.1.1/mirage-net-1.1.1.tbz" -checksum: "990f38d4c76dbc6392532666c90bb751" \ No newline at end of file diff --git a/packages/mirage-no-solo5/mirage-no-solo5.1/descr b/packages/mirage-no-solo5/mirage-no-solo5.1/descr deleted file mode 100644 index fe8ccd209fc..00000000000 --- a/packages/mirage-no-solo5/mirage-no-solo5.1/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package conflicting with mirage-solo5 diff --git a/packages/mirage-no-solo5/mirage-no-solo5.1/opam b/packages/mirage-no-solo5/mirage-no-solo5.1/opam index aaaef8fd92e..69cbda478c8 100644 --- a/packages/mirage-no-solo5/mirage-no-solo5.1/opam +++ b/packages/mirage-no-solo5/mirage-no-solo5.1/opam @@ -1,6 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mirageos-devel@lists.xenproject.org" authors: ["mirageos-devel@lists.xenproject.org"] homepage: "https://mirage.io" license: "BSD2" conflicts: [ "mirage-solo5" ] +synopsis: "Virtual package conflicting with mirage-solo5" +depends: ["ocaml"] diff --git a/packages/mirage-no-xen/mirage-no-xen.1/descr b/packages/mirage-no-xen/mirage-no-xen.1/descr deleted file mode 100644 index fe69ce3c9d3..00000000000 --- a/packages/mirage-no-xen/mirage-no-xen.1/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package conflicting with mirage-xen diff --git a/packages/mirage-no-xen/mirage-no-xen.1/opam b/packages/mirage-no-xen/mirage-no-xen.1/opam index 34c598b390b..b7b07a71b24 100644 --- a/packages/mirage-no-xen/mirage-no-xen.1/opam +++ b/packages/mirage-no-xen/mirage-no-xen.1/opam @@ -1,6 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mirageos-devel@lists.xenproject.org" authors: ["mirageos-devel@lists.xenproject.org"] homepage: "https://mirage.io" license: "BSD2" conflicts: [ "mirage-xen" ] +synopsis: "Virtual package conflicting with mirage-xen" +depends: ["ocaml"] diff --git a/packages/mirage-os-shim/mirage-os-shim.0.0.1/descr b/packages/mirage-os-shim/mirage-os-shim.0.0.1/descr deleted file mode 100644 index b02ef0f664f..00000000000 --- a/packages/mirage-os-shim/mirage-os-shim.0.0.1/descr +++ /dev/null @@ -1,20 +0,0 @@ -Portable shim for MirageOS APIs - -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. \ No newline at end of file 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 index 60d7aebdab1..36c72eeac66 100644 --- a/packages/mirage-os-shim/mirage-os-shim.0.0.1/opam +++ b/packages/mirage-os-shim/mirage-os-shim.0.0.1/opam @@ -1,12 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/pqwy/mirage-os-shim.git" +dev-repo: "git+https://github.com/pqwy/mirage-os-shim.git" bug-reports: "https://github.com/pqwy/mirage-os-shim/issues" -tags: [] build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" @@ -15,19 +14,44 @@ build: [ "--with-mirage-solo5" "%{mirage-solo5:installed}%" ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} - "mirage-unix" {>="2.4.0"} + "mirage-unix" {>= "2.4.0"} ] depopts: [ "mirage-solo5" "mirage-xen" ] -available: [ ocaml-version >= "4.02.0"] 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: "md5=e9fe8b2703a664aa854c82b0a47dd82d" +} diff --git a/packages/mirage-os-shim/mirage-os-shim.0.0.1/url b/packages/mirage-os-shim/mirage-os-shim.0.0.1/url deleted file mode 100644 index 3c399f0939a..00000000000 --- a/packages/mirage-os-shim/mirage-os-shim.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pqwy/mirage-os-shim/releases/download/v0.0.1/mirage-os-shim-0.0.1.tbz" -checksum: "e9fe8b2703a664aa854c82b0a47dd82d" \ No newline at end of file diff --git a/packages/mirage-os-shim/mirage-os-shim.3.0.0/descr b/packages/mirage-os-shim/mirage-os-shim.3.0.0/descr deleted file mode 100644 index 60a83bdb50f..00000000000 --- a/packages/mirage-os-shim/mirage-os-shim.3.0.0/descr +++ /dev/null @@ -1,23 +0,0 @@ -Portable shim for MirageOS APIs - - -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) \ No newline at end of file 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 index e9bfe649b5b..84fdf7a8d22 100644 --- a/packages/mirage-os-shim/mirage-os-shim.3.0.0/opam +++ b/packages/mirage-os-shim/mirage-os-shim.3.0.0/opam @@ -1,12 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/pqwy/mirage-os-shim.git" +dev-repo: "git+https://github.com/pqwy/mirage-os-shim.git" bug-reports: "https://github.com/pqwy/mirage-os-shim/issues" -tags: [] build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" "--with-mirage-unix" "%{mirage-unix:installed}%" @@ -14,6 +13,7 @@ build: [ "--with-mirage-solo5" "%{mirage-solo5:installed}%" ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -29,4 +29,30 @@ conflicts: [ "mirage-xen" {<"3.0.0"} "mirage-solo5" {<"0.2.0"} ] -available: [ ocaml-version >= "4.01.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: "md5=acc88034edc5685e34424d3174ffb3ca" +} diff --git a/packages/mirage-os-shim/mirage-os-shim.3.0.0/url b/packages/mirage-os-shim/mirage-os-shim.3.0.0/url deleted file mode 100644 index e5782940b26..00000000000 --- a/packages/mirage-os-shim/mirage-os-shim.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pqwy/mirage-os-shim/releases/download/v3.0.0/mirage-os-shim-3.0.0.tbz" -checksum: "acc88034edc5685e34424d3174ffb3ca" \ No newline at end of file diff --git a/packages/mirage-profile-unix/mirage-profile-unix.0.8.0/descr b/packages/mirage-profile-unix/mirage-profile-unix.0.8.0/descr deleted file mode 100644 index 2ba28d7abd9..00000000000 --- a/packages/mirage-profile-unix/mirage-profile-unix.0.8.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Collect profiling information - -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). diff --git a/packages/mirage-profile-unix/mirage-profile-unix.0.8.0/opam b/packages/mirage-profile-unix/mirage-profile-unix.0.8.0/opam deleted file mode 100644 index 5c7e573cfdd..00000000000 --- a/packages/mirage-profile-unix/mirage-profile-unix.0.8.0/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "Thomas Leonard " -authors: "Thomas Leonard " -homepage: "https://github.com/mirage/mirage-profile" -dev-repo: "https://github.com/mirage/mirage-profile.git" -bug-reports: "https://github.com/mirage/mirage-profile/issues" -doc: "https://mirage.github.io/mirage-profile" -license: "BSD-2-clause" - -build: [ - [ "jbuilder" "subst"] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] -] - -depends: [ - "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta9"} - "mirage-profile" {= "0.8.0"} - "mtime" {>= "1.0.0"} - "topkg" {build} -] -available: [ ocaml-version >= "4.02.0" ] diff --git a/packages/mirage-profile-unix/mirage-profile-unix.0.8.0/url b/packages/mirage-profile-unix/mirage-profile-unix.0.8.0/url deleted file mode 100644 index a887ac71a81..00000000000 --- a/packages/mirage-profile-unix/mirage-profile-unix.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-profile/releases/download/0.8.0/mirage-profile-0.8.0.tbz" -checksum: "8b851d851522afa9802be3558230c2be" diff --git a/packages/mirage-profile-unix/mirage-profile-unix.0.8.1/descr b/packages/mirage-profile-unix/mirage-profile-unix.0.8.1/descr deleted file mode 100644 index cc7d4bd6880..00000000000 --- a/packages/mirage-profile-unix/mirage-profile-unix.0.8.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -collect runtime profiling information in CTF format - -See http://openmirage.org/wiki/profiling for instructions. diff --git a/packages/mirage-profile-unix/mirage-profile-unix.0.8.1/opam b/packages/mirage-profile-unix/mirage-profile-unix.0.8.1/opam deleted file mode 100644 index 7b31af3e36a..00000000000 --- a/packages/mirage-profile-unix/mirage-profile-unix.0.8.1/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "Thomas Leonard " -authors: "Thomas Leonard " -homepage: "https://github.com/mirage/mirage-profile" -dev-repo: "https://github.com/mirage/mirage-profile.git" -bug-reports: "https://github.com/mirage/mirage-profile/issues" -doc: "https://mirage.github.io/mirage-profile" -license: "BSD-2-clause" - -build: [ - [ "jbuilder" "subst"] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] -] - -depends: [ - "jbuilder" {build & >="1.0+beta9"} - "mirage-profile" {="0.8.1"} - "mtime" {>= "1.0.0"} -] -available: [ ocaml-version >= "4.03.0" ] diff --git a/packages/mirage-profile-unix/mirage-profile-unix.0.8.1/url b/packages/mirage-profile-unix/mirage-profile-unix.0.8.1/url deleted file mode 100644 index 75e32f50a29..00000000000 --- a/packages/mirage-profile-unix/mirage-profile-unix.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-profile/releases/download/0.8.1/mirage-profile-0.8.1.tbz" -checksum: "42cb61b5e377cbcc0a3620ba996473a6" diff --git a/packages/mirage-profile-unix/mirage-profile-unix.0.8.2/descr b/packages/mirage-profile-unix/mirage-profile-unix.0.8.2/descr deleted file mode 100644 index 2c614f45041..00000000000 --- a/packages/mirage-profile-unix/mirage-profile-unix.0.8.2/descr +++ /dev/null @@ -1,8 +0,0 @@ -Collect runtime profiling information in CTF format - -This library can be used to trace execution of OCaml/Lwt programs (such as Mirage 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)][ctf]. -Some example traces can be found in the blog post [Visualising an Asynchronous Monad](http://roscidus.com/blog/blog/2014/10/27/visualising-an-asynchronous-monad/). - -Libraries can use the functions mirage-profile provides to annotate the traces with extra information. -When compiled against a normal version of Lwt, mirage-profile's functions are null-ops (or call the underlying untraced operation, as appropriate) and OCaml's cross-module inlining will optimise these calls away, meaning there should be no overhead in the non-profiling case. \ No newline at end of file diff --git a/packages/mirage-profile-unix/mirage-profile-unix.0.8.2/opam b/packages/mirage-profile-unix/mirage-profile-unix.0.8.2/opam index c4150504940..03b33880a61 100644 --- a/packages/mirage-profile-unix/mirage-profile-unix.0.8.2/opam +++ b/packages/mirage-profile-unix/mirage-profile-unix.0.8.2/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Leonard " authors: "Thomas Leonard " homepage: "https://github.com/mirage/mirage-profile" -dev-repo: "https://github.com/mirage/mirage-profile.git" +dev-repo: "git+https://github.com/mirage/mirage-profile.git" bug-reports: "https://github.com/mirage/mirage-profile/issues" doc: "https://mirage.github.io/mirage-profile" license: "BSD-2-clause" @@ -13,9 +13,22 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} - "mirage-profile" {="0.8.2"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} + "mirage-profile" {= "0.8.2"} "mtime" {>= "1.0.0"} "ocplib-endian" ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Collect runtime profiling information in CTF format" +description: """ +This library can be used to trace execution of OCaml/Lwt programs (such as Mirage 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)][ctf]. +Some example traces can be found in the blog post [Visualising an Asynchronous Monad](http://roscidus.com/blog/blog/2014/10/27/visualising-an-asynchronous-monad/). + +Libraries can use the functions mirage-profile provides to annotate the traces with extra information. +When compiled against a normal version of Lwt, mirage-profile's functions are null-ops (or call the underlying untraced operation, as appropriate) and OCaml's cross-module inlining will optimise these calls away, meaning there should be no overhead in the non-profiling case.""" +url { + src: + "https://github.com/mirage/mirage-profile/releases/download/v0.8.2/mirage-profile-0.8.2.tbz" + checksum: "md5=7f094bcb0b81746a712326ea583b2e76" +} diff --git a/packages/mirage-profile-unix/mirage-profile-unix.0.8.2/url b/packages/mirage-profile-unix/mirage-profile-unix.0.8.2/url deleted file mode 100644 index 3eb7a738dca..00000000000 --- a/packages/mirage-profile-unix/mirage-profile-unix.0.8.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-profile/releases/download/v0.8.2/mirage-profile-0.8.2.tbz" -checksum: "7f094bcb0b81746a712326ea583b2e76" \ No newline at end of file diff --git a/packages/mirage-profile-xen/mirage-profile-xen.0.8.0/descr b/packages/mirage-profile-xen/mirage-profile-xen.0.8.0/descr deleted file mode 100644 index 2ba28d7abd9..00000000000 --- a/packages/mirage-profile-xen/mirage-profile-xen.0.8.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Collect profiling information - -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). diff --git a/packages/mirage-profile-xen/mirage-profile-xen.0.8.0/opam b/packages/mirage-profile-xen/mirage-profile-xen.0.8.0/opam deleted file mode 100644 index 8f7a4fc7265..00000000000 --- a/packages/mirage-profile-xen/mirage-profile-xen.0.8.0/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "Thomas Leonard " -authors: "Thomas Leonard " -homepage: "https://github.com/mirage/mirage-profile" -dev-repo: "https://github.com/mirage/mirage-profile.git" -bug-reports: "https://github.com/mirage/mirage-profile/issues" -doc: "https://mirage.github.io/mirage-profile" -license: "BSD-2-clause" - -build: [ - [ "jbuilder" "subst"] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] -] - -depends: [ - "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta9"} - "mirage-profile" {= "0.8.0"} - "io-page" - "mirage-xen-minios" -] -available: [ ocaml-version >= "4.02.0" ] diff --git a/packages/mirage-profile-xen/mirage-profile-xen.0.8.0/url b/packages/mirage-profile-xen/mirage-profile-xen.0.8.0/url deleted file mode 100644 index a887ac71a81..00000000000 --- a/packages/mirage-profile-xen/mirage-profile-xen.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-profile/releases/download/0.8.0/mirage-profile-0.8.0.tbz" -checksum: "8b851d851522afa9802be3558230c2be" diff --git a/packages/mirage-profile-xen/mirage-profile-xen.0.8.1/descr b/packages/mirage-profile-xen/mirage-profile-xen.0.8.1/descr deleted file mode 100644 index cc7d4bd6880..00000000000 --- a/packages/mirage-profile-xen/mirage-profile-xen.0.8.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -collect runtime profiling information in CTF format - -See http://openmirage.org/wiki/profiling for instructions. diff --git a/packages/mirage-profile-xen/mirage-profile-xen.0.8.1/opam b/packages/mirage-profile-xen/mirage-profile-xen.0.8.1/opam deleted file mode 100644 index ae61e975ce3..00000000000 --- a/packages/mirage-profile-xen/mirage-profile-xen.0.8.1/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "Thomas Leonard " -authors: "Thomas Leonard " -homepage: "https://github.com/mirage/mirage-profile" -dev-repo: "https://github.com/mirage/mirage-profile.git" -bug-reports: "https://github.com/mirage/mirage-profile/issues" -doc: "https://mirage.github.io/mirage-profile" -license: "BSD-2-clause" - -build: [ - [ "jbuilder" "subst"] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] -] - -depends: [ - "jbuilder" {build & >="1.0+beta9"} - "mirage-profile" {="0.8.1"} - "io-page-xen" {>="2.0.0"} - "mirage-xen-minios" -] -available: [ ocaml-version >= "4.03.0" ] diff --git a/packages/mirage-profile-xen/mirage-profile-xen.0.8.1/url b/packages/mirage-profile-xen/mirage-profile-xen.0.8.1/url deleted file mode 100644 index 75e32f50a29..00000000000 --- a/packages/mirage-profile-xen/mirage-profile-xen.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-profile/releases/download/0.8.1/mirage-profile-0.8.1.tbz" -checksum: "42cb61b5e377cbcc0a3620ba996473a6" diff --git a/packages/mirage-profile-xen/mirage-profile-xen.0.8.2/descr b/packages/mirage-profile-xen/mirage-profile-xen.0.8.2/descr deleted file mode 100644 index 2c614f45041..00000000000 --- a/packages/mirage-profile-xen/mirage-profile-xen.0.8.2/descr +++ /dev/null @@ -1,8 +0,0 @@ -Collect runtime profiling information in CTF format - -This library can be used to trace execution of OCaml/Lwt programs (such as Mirage 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)][ctf]. -Some example traces can be found in the blog post [Visualising an Asynchronous Monad](http://roscidus.com/blog/blog/2014/10/27/visualising-an-asynchronous-monad/). - -Libraries can use the functions mirage-profile provides to annotate the traces with extra information. -When compiled against a normal version of Lwt, mirage-profile's functions are null-ops (or call the underlying untraced operation, as appropriate) and OCaml's cross-module inlining will optimise these calls away, meaning there should be no overhead in the non-profiling case. \ No newline at end of file diff --git a/packages/mirage-profile-xen/mirage-profile-xen.0.8.2/opam b/packages/mirage-profile-xen/mirage-profile-xen.0.8.2/opam index fe245fc2d0f..71753baad22 100644 --- a/packages/mirage-profile-xen/mirage-profile-xen.0.8.2/opam +++ b/packages/mirage-profile-xen/mirage-profile-xen.0.8.2/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Leonard " authors: "Thomas Leonard " homepage: "https://github.com/mirage/mirage-profile" -dev-repo: "https://github.com/mirage/mirage-profile.git" +dev-repo: "git+https://github.com/mirage/mirage-profile.git" bug-reports: "https://github.com/mirage/mirage-profile/issues" doc: "https://mirage.github.io/mirage-profile" license: "BSD-2-clause" @@ -13,11 +13,24 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} - "mirage-profile" {="0.8.2"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} + "mirage-profile" {= "0.8.2"} "io-page-xen" "io-page" "mirage-xen-minios" "ocplib-endian" ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Collect runtime profiling information in CTF format" +description: """ +This library can be used to trace execution of OCaml/Lwt programs (such as Mirage 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)][ctf]. +Some example traces can be found in the blog post [Visualising an Asynchronous Monad](http://roscidus.com/blog/blog/2014/10/27/visualising-an-asynchronous-monad/). + +Libraries can use the functions mirage-profile provides to annotate the traces with extra information. +When compiled against a normal version of Lwt, mirage-profile's functions are null-ops (or call the underlying untraced operation, as appropriate) and OCaml's cross-module inlining will optimise these calls away, meaning there should be no overhead in the non-profiling case.""" +url { + src: + "https://github.com/mirage/mirage-profile/releases/download/v0.8.2/mirage-profile-0.8.2.tbz" + checksum: "md5=7f094bcb0b81746a712326ea583b2e76" +} diff --git a/packages/mirage-profile-xen/mirage-profile-xen.0.8.2/url b/packages/mirage-profile-xen/mirage-profile-xen.0.8.2/url deleted file mode 100644 index 3eb7a738dca..00000000000 --- a/packages/mirage-profile-xen/mirage-profile-xen.0.8.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-profile/releases/download/v0.8.2/mirage-profile-0.8.2.tbz" -checksum: "7f094bcb0b81746a712326ea583b2e76" \ No newline at end of file diff --git a/packages/mirage-profile/mirage-profile.0.1/descr b/packages/mirage-profile/mirage-profile.0.1/descr deleted file mode 100644 index 2ba28d7abd9..00000000000 --- a/packages/mirage-profile/mirage-profile.0.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Collect profiling information - -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). diff --git a/packages/mirage-profile/mirage-profile.0.1/opam b/packages/mirage-profile/mirage-profile.0.1/opam deleted file mode 100644 index c2b54780288..00000000000 --- a/packages/mirage-profile/mirage-profile.0.1/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -name: "mirage-profile" -version: "0.1" -available: [ ocaml-version >= "4.01" & os != "darwin" ] -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: [ - "ocamlfind" {build} - "cstruct" {<= "1.9.0"} - "type_conv" {build} - "ocplib-endian" - "io-page" - "lwt" - "ocamlbuild" {build} -] -depopts: [ - "mirage-xen-minios" -] -dev-repo: "git://github.com/mirage/mirage-profile" diff --git a/packages/mirage-profile/mirage-profile.0.1/url b/packages/mirage-profile/mirage-profile.0.1/url deleted file mode 100644 index 19077c2f53c..00000000000 --- a/packages/mirage-profile/mirage-profile.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-profile/archive/v0.1.tar.gz" -checksum: "0ffe73484cba27b7cfc04dcd10c81fb3" diff --git a/packages/mirage-profile/mirage-profile.0.3/descr b/packages/mirage-profile/mirage-profile.0.3/descr deleted file mode 100644 index 2ba28d7abd9..00000000000 --- a/packages/mirage-profile/mirage-profile.0.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -Collect profiling information - -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). diff --git a/packages/mirage-profile/mirage-profile.0.3/opam b/packages/mirage-profile/mirage-profile.0.3/opam deleted file mode 100644 index ef647412cd6..00000000000 --- a/packages/mirage-profile/mirage-profile.0.3/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -name: "mirage-profile" -version: "0.3" -available: [ ocaml-version >= "4.00" & os != "darwin" ] -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: [ - "ocamlfind" {build} - "cstruct" {<= "1.9.0"} - "type_conv" {build} - "ocplib-endian" - "io-page" - "lwt" - "ocamlbuild" {build} -] -depopts: [ - "mirage-xen-minios" -] -dev-repo: "git://github.com/mirage/mirage-profile" diff --git a/packages/mirage-profile/mirage-profile.0.3/url b/packages/mirage-profile/mirage-profile.0.3/url deleted file mode 100644 index eb99f603721..00000000000 --- a/packages/mirage-profile/mirage-profile.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-profile/archive/v0.3.tar.gz" -checksum: "b3452ee49e65a64b6a6a2b8b902cb67a" diff --git a/packages/mirage-profile/mirage-profile.0.4/descr b/packages/mirage-profile/mirage-profile.0.4/descr deleted file mode 100644 index 2ba28d7abd9..00000000000 --- a/packages/mirage-profile/mirage-profile.0.4/descr +++ /dev/null @@ -1,6 +0,0 @@ -Collect profiling information - -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). diff --git a/packages/mirage-profile/mirage-profile.0.4/opam b/packages/mirage-profile/mirage-profile.0.4/opam deleted file mode 100644 index d2268996d6c..00000000000 --- a/packages/mirage-profile/mirage-profile.0.4/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -name: "mirage-profile" -version: "0.4" -available: [ ocaml-version >= "4.00" & os != "darwin" ] -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: [ - "ocamlfind" {build} - "cstruct" {<= "1.9.0"} - "type_conv" {build} - "ocplib-endian" - "io-page" - "lwt" - "ocamlbuild" {build} -] -depopts: [ - "mirage-xen-minios" -] -dev-repo: "git://github.com/mirage/mirage-profile" diff --git a/packages/mirage-profile/mirage-profile.0.4/url b/packages/mirage-profile/mirage-profile.0.4/url deleted file mode 100644 index 7ae75609ed5..00000000000 --- a/packages/mirage-profile/mirage-profile.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-profile/archive/v0.4.tar.gz" -checksum: "af5270ef46314959c9e987bafc5b9a47" diff --git a/packages/mirage-profile/mirage-profile.0.5/descr b/packages/mirage-profile/mirage-profile.0.5/descr deleted file mode 100644 index 2ba28d7abd9..00000000000 --- a/packages/mirage-profile/mirage-profile.0.5/descr +++ /dev/null @@ -1,6 +0,0 @@ -Collect profiling information - -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). diff --git a/packages/mirage-profile/mirage-profile.0.5/opam b/packages/mirage-profile/mirage-profile.0.5/opam deleted file mode 100644 index bb5e6396bf4..00000000000 --- a/packages/mirage-profile/mirage-profile.0.5/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -available: [ ocaml-version >= "4.00" & os != "darwin" ] -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: [ - "ocamlfind" {build} - "cstruct" {<= "1.9.0"} - "type_conv" {build} - "ocplib-endian" - "io-page" - "lwt" - "ocamlbuild" {build} -] -depopts: [ - "mirage-xen-minios" -] -dev-repo: "https://github.com/mirage/mirage-profile.git" -bug-reports: "https://github.com/mirage/mirage-profile/issues" diff --git a/packages/mirage-profile/mirage-profile.0.5/url b/packages/mirage-profile/mirage-profile.0.5/url deleted file mode 100644 index 7dc83e4b5c9..00000000000 --- a/packages/mirage-profile/mirage-profile.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-profile/archive/v0.5.tar.gz" -checksum: "62fbd57b8540e7b0e5f21af65e728a0a" diff --git a/packages/mirage-profile/mirage-profile.0.6.1/descr b/packages/mirage-profile/mirage-profile.0.6.1/descr deleted file mode 100644 index 2ba28d7abd9..00000000000 --- a/packages/mirage-profile/mirage-profile.0.6.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Collect profiling information - -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). diff --git a/packages/mirage-profile/mirage-profile.0.6.1/opam b/packages/mirage-profile/mirage-profile.0.6.1/opam index 12b27730fc1..e0fa33e0ad8 100644 --- a/packages/mirage-profile/mirage-profile.0.6.1/opam +++ b/packages/mirage-profile/mirage-profile.0.6.1/opam @@ -1,9 +1,8 @@ -opam-version: "1.2" -available: [ ocaml-version >= "4.00" ] +opam-version: "2.0" maintainer: "Thomas Leonard " authors: "Thomas Leonard " homepage: "https://github.com/mirage/mirage-profile" -dev-repo: "https://github.com/mirage/mirage-profile.git" +dev-repo: "git+https://github.com/mirage/mirage-profile.git" bug-reports: "https://github.com/mirage/mirage-profile/issues" license: "BSD-2-clause" build: [ @@ -16,6 +15,7 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "mirage-profile"] depends: [ + "ocaml" {>= "4.00"} "ocamlfind" {build} "cstruct" {<= "1.9.0"} "type_conv" {build} @@ -27,3 +27,14 @@ depends: [ 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 +url { + src: "https://github.com/mirage/mirage-profile/archive/v0.6.1.tar.gz" + checksum: "md5=deddb93d576a763e4c524533976624c4" +} diff --git a/packages/mirage-profile/mirage-profile.0.6.1/url b/packages/mirage-profile/mirage-profile.0.6.1/url deleted file mode 100644 index e074f31f98c..00000000000 --- a/packages/mirage-profile/mirage-profile.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-profile/archive/v0.6.1.tar.gz" -checksum: "deddb93d576a763e4c524533976624c4" diff --git a/packages/mirage-profile/mirage-profile.0.6/descr b/packages/mirage-profile/mirage-profile.0.6/descr deleted file mode 100644 index 2ba28d7abd9..00000000000 --- a/packages/mirage-profile/mirage-profile.0.6/descr +++ /dev/null @@ -1,6 +0,0 @@ -Collect profiling information - -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). diff --git a/packages/mirage-profile/mirage-profile.0.6/opam b/packages/mirage-profile/mirage-profile.0.6/opam deleted file mode 100644 index 6f7c77aeb80..00000000000 --- a/packages/mirage-profile/mirage-profile.0.6/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -available: [ ocaml-version >= "4.00" & os != "darwin" ] -maintainer: "Thomas Leonard " -authors: "Thomas Leonard " -homepage: "https://github.com/mirage/mirage-profile" -dev-repo: "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: [ - "ocamlfind" {build} - "cstruct" {<= "1.9.0"} - "type_conv" {build} - "ocplib-endian" - "io-page" - "lwt" - "ocamlbuild" {build} -] -depopts: [ - "mirage-xen-minios" -] diff --git a/packages/mirage-profile/mirage-profile.0.6/url b/packages/mirage-profile/mirage-profile.0.6/url deleted file mode 100644 index 1f13fc90fc7..00000000000 --- a/packages/mirage-profile/mirage-profile.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-profile/archive/v0.6.tar.gz" -checksum: "c4c3b7f241fef9624c21e2bc7cf229a6" diff --git a/packages/mirage-profile/mirage-profile.0.7.0/descr b/packages/mirage-profile/mirage-profile.0.7.0/descr deleted file mode 100644 index 2ba28d7abd9..00000000000 --- a/packages/mirage-profile/mirage-profile.0.7.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Collect profiling information - -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). diff --git a/packages/mirage-profile/mirage-profile.0.7.0/opam b/packages/mirage-profile/mirage-profile.0.7.0/opam index 00e11ed3209..c8cf356360c 100644 --- a/packages/mirage-profile/mirage-profile.0.7.0/opam +++ b/packages/mirage-profile/mirage-profile.0.7.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" name: "mirage-profile" version: "0.7.0" maintainer: "Thomas Leonard " authors: "Thomas Leonard " homepage: "https://github.com/mirage/mirage-profile" -dev-repo: "https://github.com/mirage/mirage-profile.git" +dev-repo: "git+https://github.com/mirage/mirage-profile.git" bug-reports: "https://github.com/mirage/mirage-profile/issues" license: "BSD-2-clause" build: [ @@ -17,6 +17,7 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "mirage-profile"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "cstruct" {>= "1.9.0" & < "3.2.0"} "ppx_cstruct" {build} @@ -29,4 +30,14 @@ depends: [ depopts: [ "mirage-xen-minios" ] -available: [ ocaml-version >= "4.02.0" ] +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 +url { + src: "https://github.com/mirage/mirage-profile/archive/v0.7.0.tar.gz" + checksum: "md5=e4af970d7fbea4f0f77200b2a1f1812b" +} diff --git a/packages/mirage-profile/mirage-profile.0.7.0/url b/packages/mirage-profile/mirage-profile.0.7.0/url deleted file mode 100644 index 98a9b8c8cd3..00000000000 --- a/packages/mirage-profile/mirage-profile.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-profile/archive/v0.7.0.tar.gz" -checksum: "e4af970d7fbea4f0f77200b2a1f1812b" diff --git a/packages/mirage-profile/mirage-profile.0.8.0/descr b/packages/mirage-profile/mirage-profile.0.8.0/descr deleted file mode 100644 index 2ba28d7abd9..00000000000 --- a/packages/mirage-profile/mirage-profile.0.8.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Collect profiling information - -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). diff --git a/packages/mirage-profile/mirage-profile.0.8.0/opam b/packages/mirage-profile/mirage-profile.0.8.0/opam index 190efd6b17c..a638d798f8b 100644 --- a/packages/mirage-profile/mirage-profile.0.8.0/opam +++ b/packages/mirage-profile/mirage-profile.0.8.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Leonard " authors: "Thomas Leonard " homepage: "https://github.com/mirage/mirage-profile" -dev-repo: "https://github.com/mirage/mirage-profile.git" +dev-repo: "git+https://github.com/mirage/mirage-profile.git" bug-reports: "https://github.com/mirage/mirage-profile/issues" doc: "https://mirage.github.io/mirage-profile" license: "BSD-2-clause" @@ -13,12 +13,23 @@ build: [ ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "cstruct" {>= "3.0.0" & < "3.2.0"} "ppx_cstruct" {build} "ocplib-endian" "lwt" "topkg" {build} ] -available: [ ocaml-version >= "4.02.0" ] +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).""" +url { + src: + "https://github.com/mirage/mirage-profile/releases/download/0.8.0/mirage-profile-0.8.0.tbz" + checksum: "md5=8b851d851522afa9802be3558230c2be" +} diff --git a/packages/mirage-profile/mirage-profile.0.8.0/url b/packages/mirage-profile/mirage-profile.0.8.0/url deleted file mode 100644 index a887ac71a81..00000000000 --- a/packages/mirage-profile/mirage-profile.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-profile/releases/download/0.8.0/mirage-profile-0.8.0.tbz" -checksum: "8b851d851522afa9802be3558230c2be" diff --git a/packages/mirage-profile/mirage-profile.0.8.1/descr b/packages/mirage-profile/mirage-profile.0.8.1/descr deleted file mode 100644 index cc7d4bd6880..00000000000 --- a/packages/mirage-profile/mirage-profile.0.8.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -collect runtime profiling information in CTF format - -See http://openmirage.org/wiki/profiling for instructions. diff --git a/packages/mirage-profile/mirage-profile.0.8.1/opam b/packages/mirage-profile/mirage-profile.0.8.1/opam index 7cf154eec4d..7f56e2366a1 100644 --- a/packages/mirage-profile/mirage-profile.0.8.1/opam +++ b/packages/mirage-profile/mirage-profile.0.8.1/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Leonard " authors: "Thomas Leonard " homepage: "https://github.com/mirage/mirage-profile" -dev-repo: "https://github.com/mirage/mirage-profile.git" +dev-repo: "git+https://github.com/mirage/mirage-profile.git" bug-reports: "https://github.com/mirage/mirage-profile/issues" doc: "https://mirage.github.io/mirage-profile" license: "BSD-2-clause" @@ -13,10 +13,17 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "cstruct" {>= "3.0.0" & < "3.2.0"} "ppx_cstruct" {build} "ocplib-endian" "lwt" ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "collect runtime profiling information in CTF format" +description: "See http://openmirage.org/wiki/profiling for instructions." +url { + src: + "https://github.com/mirage/mirage-profile/releases/download/0.8.1/mirage-profile-0.8.1.tbz" + checksum: "md5=42cb61b5e377cbcc0a3620ba996473a6" +} diff --git a/packages/mirage-profile/mirage-profile.0.8.1/url b/packages/mirage-profile/mirage-profile.0.8.1/url deleted file mode 100644 index 75e32f50a29..00000000000 --- a/packages/mirage-profile/mirage-profile.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-profile/releases/download/0.8.1/mirage-profile-0.8.1.tbz" -checksum: "42cb61b5e377cbcc0a3620ba996473a6" diff --git a/packages/mirage-profile/mirage-profile.0.8.2/descr b/packages/mirage-profile/mirage-profile.0.8.2/descr deleted file mode 100644 index 2c614f45041..00000000000 --- a/packages/mirage-profile/mirage-profile.0.8.2/descr +++ /dev/null @@ -1,8 +0,0 @@ -Collect runtime profiling information in CTF format - -This library can be used to trace execution of OCaml/Lwt programs (such as Mirage 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)][ctf]. -Some example traces can be found in the blog post [Visualising an Asynchronous Monad](http://roscidus.com/blog/blog/2014/10/27/visualising-an-asynchronous-monad/). - -Libraries can use the functions mirage-profile provides to annotate the traces with extra information. -When compiled against a normal version of Lwt, mirage-profile's functions are null-ops (or call the underlying untraced operation, as appropriate) and OCaml's cross-module inlining will optimise these calls away, meaning there should be no overhead in the non-profiling case. \ No newline at end of file diff --git a/packages/mirage-profile/mirage-profile.0.8.2/opam b/packages/mirage-profile/mirage-profile.0.8.2/opam index b6e18a6fcdc..641db43f15e 100644 --- a/packages/mirage-profile/mirage-profile.0.8.2/opam +++ b/packages/mirage-profile/mirage-profile.0.8.2/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Leonard " authors: "Thomas Leonard " homepage: "https://github.com/mirage/mirage-profile" -dev-repo: "https://github.com/mirage/mirage-profile.git" +dev-repo: "git+https://github.com/mirage/mirage-profile.git" bug-reports: "https://github.com/mirage/mirage-profile/issues" doc: "https://mirage.github.io/mirage-profile" license: "BSD-2-clause" @@ -13,10 +13,23 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "cstruct" {>= "3.0.0"} "ppx_cstruct" {build} "ocplib-endian" "lwt" ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Collect runtime profiling information in CTF format" +description: """ +This library can be used to trace execution of OCaml/Lwt programs (such as Mirage 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)][ctf]. +Some example traces can be found in the blog post [Visualising an Asynchronous Monad](http://roscidus.com/blog/blog/2014/10/27/visualising-an-asynchronous-monad/). + +Libraries can use the functions mirage-profile provides to annotate the traces with extra information. +When compiled against a normal version of Lwt, mirage-profile's functions are null-ops (or call the underlying untraced operation, as appropriate) and OCaml's cross-module inlining will optimise these calls away, meaning there should be no overhead in the non-profiling case.""" +url { + src: + "https://github.com/mirage/mirage-profile/releases/download/v0.8.2/mirage-profile-0.8.2.tbz" + checksum: "md5=7f094bcb0b81746a712326ea583b2e76" +} diff --git a/packages/mirage-profile/mirage-profile.0.8.2/url b/packages/mirage-profile/mirage-profile.0.8.2/url deleted file mode 100644 index 3eb7a738dca..00000000000 --- a/packages/mirage-profile/mirage-profile.0.8.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-profile/releases/download/v0.8.2/mirage-profile-0.8.2.tbz" -checksum: "7f094bcb0b81746a712326ea583b2e76" \ No newline at end of file diff --git a/packages/mirage-protocols-lwt/mirage-protocols-lwt.1.0.0/opam b/packages/mirage-protocols-lwt/mirage-protocols-lwt.1.0.0/opam deleted file mode 100644 index 43f1f264abe..00000000000 --- a/packages/mirage-protocols-lwt/mirage-protocols-lwt.1.0.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "Mindy Preston " -authors: ["Mindy Preston "] -homepage: "https://github.com/mirage/mirage-protocols" -doc: "https://mirage.github.io/mirage-protocols/" -license: "ISC" -dev-repo: "https://github.com/mirage/mirage-protocols.git" -bug-reports: "https://github.com/mirage/mirage-protocols/issues" -tags: ["org:mirage"] - -build: ["ocaml" "pkg/pkg.ml" "build" "-n" name "--pinned" "%{pinned}%" ] - -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build & >= "0.8.0"} - "mirage-protocols" {= "1.0.0"} - "ipaddr" {>= "2.0.0"} - "lwt" - "cstruct" {>= "1.9.0"} -] - -available: [ ocaml-version >= "4.01.0"] diff --git a/packages/mirage-protocols-lwt/mirage-protocols-lwt.1.0.0/url b/packages/mirage-protocols-lwt/mirage-protocols-lwt.1.0.0/url deleted file mode 100644 index 60c7741498d..00000000000 --- a/packages/mirage-protocols-lwt/mirage-protocols-lwt.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-protocols/releases/download/1.0.0/mirage-protocols-lwt-1.0.0.tbz" -checksum: "be1f49c4a70d2d9740411d9afe502523" diff --git a/packages/mirage-protocols-lwt/mirage-protocols-lwt.1.1.0/opam b/packages/mirage-protocols-lwt/mirage-protocols-lwt.1.1.0/opam index 0a66d48658a..79324071186 100644 --- a/packages/mirage-protocols-lwt/mirage-protocols-lwt.1.1.0/opam +++ b/packages/mirage-protocols-lwt/mirage-protocols-lwt.1.1.0/opam @@ -1,23 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Mindy Preston " authors: ["Mindy Preston "] homepage: "https://github.com/mirage/mirage-protocols" doc: "https://mirage.github.io/mirage-protocols/" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-protocols.git" +dev-repo: "git+https://github.com/mirage/mirage-protocols.git" bug-reports: "https://github.com/mirage/mirage-protocols/issues" tags: ["org:mirage"] build: ["ocaml" "pkg/pkg.ml" "build" "-n" name "--pinned" "%{pinned}%" ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.8.0"} - "mirage-protocols" { = "1.1.0" } + "mirage-protocols" {= "1.1.0"} "ipaddr" {>= "2.0.0"} "lwt" "cstruct" {>= "1.9.0"} ] - -available: [ ocaml-version >= "4.01.0"] +url { + src: + "https://github.com/mirage/mirage-protocols/releases/download/1.1.0/mirage-protocols-lwt-1.1.0.tbz" + checksum: "md5=aa549e1e3d18a9fb5ba83fbbe459ae99" +} diff --git a/packages/mirage-protocols-lwt/mirage-protocols-lwt.1.1.0/url b/packages/mirage-protocols-lwt/mirage-protocols-lwt.1.1.0/url deleted file mode 100644 index 1bcad008daf..00000000000 --- a/packages/mirage-protocols-lwt/mirage-protocols-lwt.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-protocols/releases/download/1.1.0/mirage-protocols-lwt-1.1.0.tbz" -checksum: "aa549e1e3d18a9fb5ba83fbbe459ae99" diff --git a/packages/mirage-protocols-lwt/mirage-protocols-lwt.1.2.0/descr b/packages/mirage-protocols-lwt/mirage-protocols-lwt.1.2.0/descr deleted file mode 100644 index f46fdaf63ac..00000000000 --- a/packages/mirage-protocols-lwt/mirage-protocols-lwt.1.2.0/descr +++ /dev/null @@ -1,14 +0,0 @@ -MirageOS signatures for network protocols - -mirage-protocols provides a set of module types which libraries intended to be used as MirageOS network implementations should implement. - -The set of protocols defined is: - -[Mirage_protocols.ETHIF](ethif) and [Mirage_protocols_lwt.ETHIF](ethif-lwt) -[Mirage_protocols.ARP](arp) and [Mirage_protocols_lwt.ARP](arp-lwt) -[Mirage_protocols.IP](ip) and [Mirage_protocols_lwt.IP](ip-lwt), via [Mirage_protocols_lwt.IPV4](ipv4-lwt) and [Mirage_protocols_lwt.IPV6](ipv6-lwt) -[Mirage_protocols.ICMP](icmp) and [Mirage_protocols_lwt.ICMP](icmp-lwt), via [Mirage_protocols_lwt.ICMPV4](icmpv4-lwt) -[Mirage_protocols.UDP](udp) and [Mirage_protocols_lwt.UDP](udp-lwt), via [Mirage_protocols_lwt.UDPV4](udpv4-lwt) and [Mirage_protocols_lwt.UDPV6](udpv6-lwt) -[Mirage_protocols.TCP](tcp) and [Mirage_protocols_lwt.TCP](tcp-lwt), via [Mirage_protocols_lwt.TCPV4](tcpv4-lwt) and [Mirage_protocols_lwt.TCPV6](tcpv6-lwt) - -mirage-protocols is distributed under the ISC license. \ No newline at end of file diff --git a/packages/mirage-protocols-lwt/mirage-protocols-lwt.1.2.0/opam b/packages/mirage-protocols-lwt/mirage-protocols-lwt.1.2.0/opam index 873bc843514..4cb6705308e 100644 --- a/packages/mirage-protocols-lwt/mirage-protocols-lwt.1.2.0/opam +++ b/packages/mirage-protocols-lwt/mirage-protocols-lwt.1.2.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Mindy Preston " authors: ["Mindy Preston "] homepage: "https://github.com/mirage/mirage-protocols" doc: "https://mirage.github.io/mirage-protocols/" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-protocols.git" +dev-repo: "git+https://github.com/mirage/mirage-protocols.git" bug-reports: "https://github.com/mirage/mirage-protocols/issues" tags: ["org:mirage"] @@ -14,11 +14,29 @@ build: [ ] depends: [ - "jbuilder" {build & >= "1.0+beta9" } - "mirage-protocols" { >= "1.1.0" } + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} + "mirage-protocols" {>= "1.1.0"} "ipaddr" {>= "2.0.0"} "lwt" "cstruct" {>= "1.9.0"} ] +synopsis: "MirageOS signatures for network protocols" +description: """ +mirage-protocols provides a set of module types which libraries intended to be used as MirageOS network implementations should implement. -available: [ ocaml-version >= "4.03.0"] +The set of protocols defined is: + +[Mirage_protocols.ETHIF](ethif) and [Mirage_protocols_lwt.ETHIF](ethif-lwt) +[Mirage_protocols.ARP](arp) and [Mirage_protocols_lwt.ARP](arp-lwt) +[Mirage_protocols.IP](ip) and [Mirage_protocols_lwt.IP](ip-lwt), via [Mirage_protocols_lwt.IPV4](ipv4-lwt) and [Mirage_protocols_lwt.IPV6](ipv6-lwt) +[Mirage_protocols.ICMP](icmp) and [Mirage_protocols_lwt.ICMP](icmp-lwt), via [Mirage_protocols_lwt.ICMPV4](icmpv4-lwt) +[Mirage_protocols.UDP](udp) and [Mirage_protocols_lwt.UDP](udp-lwt), via [Mirage_protocols_lwt.UDPV4](udpv4-lwt) and [Mirage_protocols_lwt.UDPV6](udpv6-lwt) +[Mirage_protocols.TCP](tcp) and [Mirage_protocols_lwt.TCP](tcp-lwt), via [Mirage_protocols_lwt.TCPV4](tcpv4-lwt) and [Mirage_protocols_lwt.TCPV6](tcpv6-lwt) + +mirage-protocols is distributed under the ISC license.""" +url { + src: + "https://github.com/mirage/mirage-protocols/releases/download/v1.2.0/mirage-protocols-1.2.0.tbz" + checksum: "md5=81d75323027d25503dd7b0896c267066" +} diff --git a/packages/mirage-protocols-lwt/mirage-protocols-lwt.1.2.0/url b/packages/mirage-protocols-lwt/mirage-protocols-lwt.1.2.0/url deleted file mode 100644 index bf3889cdb94..00000000000 --- a/packages/mirage-protocols-lwt/mirage-protocols-lwt.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-protocols/releases/download/v1.2.0/mirage-protocols-1.2.0.tbz" -checksum: "81d75323027d25503dd7b0896c267066" \ No newline at end of file diff --git a/packages/mirage-protocols-lwt/mirage-protocols-lwt.1.3.0/opam b/packages/mirage-protocols-lwt/mirage-protocols-lwt.1.3.0/opam index 18afa0a3e18..ecaf2998a73 100644 --- a/packages/mirage-protocols-lwt/mirage-protocols-lwt.1.3.0/opam +++ b/packages/mirage-protocols-lwt/mirage-protocols-lwt.1.3.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Mindy Preston " authors: ["Mindy Preston "] homepage: "https://github.com/mirage/mirage-protocols" doc: "https://mirage.github.io/mirage-protocols/" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-protocols.git" +dev-repo: "git+https://github.com/mirage/mirage-protocols.git" bug-reports: "https://github.com/mirage/mirage-protocols/issues" tags: ["org:mirage"] @@ -14,11 +14,15 @@ build: [ ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta9"} "mirage-protocols" {>= "1.3.0"} "ipaddr" {>= "2.0.0"} "lwt" "cstruct" {>= "1.9.0"} ] - -available: [ ocaml-version >= "4.03.0"] +url { + src: + "https://github.com/mirage/mirage-protocols/releases/download/v1.3.0/mirage-protocols-1.3.0.tbz" + checksum: "md5=c78a4fd04b96cab6665e8d8a770464ef" +} diff --git a/packages/mirage-protocols-lwt/mirage-protocols-lwt.1.3.0/url b/packages/mirage-protocols-lwt/mirage-protocols-lwt.1.3.0/url deleted file mode 100644 index 340f3a32a8e..00000000000 --- a/packages/mirage-protocols-lwt/mirage-protocols-lwt.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-protocols/releases/download/v1.3.0/mirage-protocols-1.3.0.tbz" -checksum: "c78a4fd04b96cab6665e8d8a770464ef" diff --git a/packages/mirage-protocols/mirage-protocols.1.0.0/descr b/packages/mirage-protocols/mirage-protocols.1.0.0/descr deleted file mode 100644 index 08283b5f09d..00000000000 --- a/packages/mirage-protocols/mirage-protocols.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Module type definitions for network protocols. - -This library is primarily useful in the context of Mirage projects. diff --git a/packages/mirage-protocols/mirage-protocols.1.0.0/opam b/packages/mirage-protocols/mirage-protocols.1.0.0/opam deleted file mode 100644 index c9d0f8051f6..00000000000 --- a/packages/mirage-protocols/mirage-protocols.1.0.0/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "Mindy Preston " -authors: ["Mindy Preston "] -homepage: "https://github.com/mirage/mirage-protocols" -doc: "https://mirage.github.io/mirage-protocols/" -license: "ISC" -dev-repo: "https://github.com/mirage/mirage-protocols.git" -bug-reports: "https://github.com/mirage/mirage-protocols/issues" -tags: ["org:mirage"] - -build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] - -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build & >= "0.8.0"} - "mirage-device" {>= "1.0.0"} - "mirage-flow" {>= "1.2.0"} - "fmt" {>="0.8.2"} -] - -available: [ ocaml-version >= "4.03.0"] diff --git a/packages/mirage-protocols/mirage-protocols.1.0.0/url b/packages/mirage-protocols/mirage-protocols.1.0.0/url deleted file mode 100644 index d5afd194f86..00000000000 --- a/packages/mirage-protocols/mirage-protocols.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-protocols/releases/download/1.0.0/mirage-protocols-1.0.0.tbz" -checksum: "e9885b8a2306705b57fe6255eba8c4a6" diff --git a/packages/mirage-protocols/mirage-protocols.1.1.0/descr b/packages/mirage-protocols/mirage-protocols.1.1.0/descr deleted file mode 100644 index 08283b5f09d..00000000000 --- a/packages/mirage-protocols/mirage-protocols.1.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Module type definitions for network protocols. - -This library is primarily useful in the context of Mirage projects. diff --git a/packages/mirage-protocols/mirage-protocols.1.1.0/opam b/packages/mirage-protocols/mirage-protocols.1.1.0/opam index 02c5d4ee5f7..b57c316a866 100644 --- a/packages/mirage-protocols/mirage-protocols.1.1.0/opam +++ b/packages/mirage-protocols/mirage-protocols.1.1.0/opam @@ -1,22 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Mindy Preston " authors: ["Mindy Preston "] homepage: "https://github.com/mirage/mirage-protocols" doc: "https://mirage.github.io/mirage-protocols/" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-protocols.git" +dev-repo: "git+https://github.com/mirage/mirage-protocols.git" bug-reports: "https://github.com/mirage/mirage-protocols/issues" tags: ["org:mirage"] build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.8.0"} "mirage-device" {>= "1.0.0"} - "mirage-flow" {>="1.2.0"} - "fmt" {>="0.8.2"} + "mirage-flow" {>= "1.2.0"} + "fmt" {>= "0.8.2"} ] - -available: [ ocaml-version >= "4.03.0"] +synopsis: "Module type definitions for network protocols." +description: + "This library is primarily useful in the context of Mirage projects." +url { + src: + "https://github.com/mirage/mirage-protocols/releases/download/1.1.0/mirage-protocols-1.1.0.tbz" + checksum: "md5=28cb962b6b5c8fcf79e4bf588e2f4b05" +} diff --git a/packages/mirage-protocols/mirage-protocols.1.1.0/url b/packages/mirage-protocols/mirage-protocols.1.1.0/url deleted file mode 100644 index 31ef67b8f8b..00000000000 --- a/packages/mirage-protocols/mirage-protocols.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-protocols/releases/download/1.1.0/mirage-protocols-1.1.0.tbz" -checksum: "28cb962b6b5c8fcf79e4bf588e2f4b05" diff --git a/packages/mirage-protocols/mirage-protocols.1.2.0/descr b/packages/mirage-protocols/mirage-protocols.1.2.0/descr deleted file mode 100644 index f46fdaf63ac..00000000000 --- a/packages/mirage-protocols/mirage-protocols.1.2.0/descr +++ /dev/null @@ -1,14 +0,0 @@ -MirageOS signatures for network protocols - -mirage-protocols provides a set of module types which libraries intended to be used as MirageOS network implementations should implement. - -The set of protocols defined is: - -[Mirage_protocols.ETHIF](ethif) and [Mirage_protocols_lwt.ETHIF](ethif-lwt) -[Mirage_protocols.ARP](arp) and [Mirage_protocols_lwt.ARP](arp-lwt) -[Mirage_protocols.IP](ip) and [Mirage_protocols_lwt.IP](ip-lwt), via [Mirage_protocols_lwt.IPV4](ipv4-lwt) and [Mirage_protocols_lwt.IPV6](ipv6-lwt) -[Mirage_protocols.ICMP](icmp) and [Mirage_protocols_lwt.ICMP](icmp-lwt), via [Mirage_protocols_lwt.ICMPV4](icmpv4-lwt) -[Mirage_protocols.UDP](udp) and [Mirage_protocols_lwt.UDP](udp-lwt), via [Mirage_protocols_lwt.UDPV4](udpv4-lwt) and [Mirage_protocols_lwt.UDPV6](udpv6-lwt) -[Mirage_protocols.TCP](tcp) and [Mirage_protocols_lwt.TCP](tcp-lwt), via [Mirage_protocols_lwt.TCPV4](tcpv4-lwt) and [Mirage_protocols_lwt.TCPV6](tcpv6-lwt) - -mirage-protocols is distributed under the ISC license. \ No newline at end of file diff --git a/packages/mirage-protocols/mirage-protocols.1.2.0/opam b/packages/mirage-protocols/mirage-protocols.1.2.0/opam index 981ffc1b6be..cd39074a37d 100644 --- a/packages/mirage-protocols/mirage-protocols.1.2.0/opam +++ b/packages/mirage-protocols/mirage-protocols.1.2.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Mindy Preston " authors: ["Mindy Preston "] homepage: "https://github.com/mirage/mirage-protocols" doc: "https://mirage.github.io/mirage-protocols/" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-protocols.git" +dev-repo: "git+https://github.com/mirage/mirage-protocols.git" bug-reports: "https://github.com/mirage/mirage-protocols/issues" tags: ["org:mirage"] @@ -14,10 +14,28 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "mirage-device" {>= "1.0.0"} "mirage-flow" {>= "1.2.0"} "fmt" ] +synopsis: "MirageOS signatures for network protocols" +description: """ +mirage-protocols provides a set of module types which libraries intended to be used as MirageOS network implementations should implement. -available: [ ocaml-version >= "4.03.0"] +The set of protocols defined is: + +[Mirage_protocols.ETHIF](ethif) and [Mirage_protocols_lwt.ETHIF](ethif-lwt) +[Mirage_protocols.ARP](arp) and [Mirage_protocols_lwt.ARP](arp-lwt) +[Mirage_protocols.IP](ip) and [Mirage_protocols_lwt.IP](ip-lwt), via [Mirage_protocols_lwt.IPV4](ipv4-lwt) and [Mirage_protocols_lwt.IPV6](ipv6-lwt) +[Mirage_protocols.ICMP](icmp) and [Mirage_protocols_lwt.ICMP](icmp-lwt), via [Mirage_protocols_lwt.ICMPV4](icmpv4-lwt) +[Mirage_protocols.UDP](udp) and [Mirage_protocols_lwt.UDP](udp-lwt), via [Mirage_protocols_lwt.UDPV4](udpv4-lwt) and [Mirage_protocols_lwt.UDPV6](udpv6-lwt) +[Mirage_protocols.TCP](tcp) and [Mirage_protocols_lwt.TCP](tcp-lwt), via [Mirage_protocols_lwt.TCPV4](tcpv4-lwt) and [Mirage_protocols_lwt.TCPV6](tcpv6-lwt) + +mirage-protocols is distributed under the ISC license.""" +url { + src: + "https://github.com/mirage/mirage-protocols/releases/download/v1.2.0/mirage-protocols-1.2.0.tbz" + checksum: "md5=81d75323027d25503dd7b0896c267066" +} diff --git a/packages/mirage-protocols/mirage-protocols.1.2.0/url b/packages/mirage-protocols/mirage-protocols.1.2.0/url deleted file mode 100644 index bf3889cdb94..00000000000 --- a/packages/mirage-protocols/mirage-protocols.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-protocols/releases/download/v1.2.0/mirage-protocols-1.2.0.tbz" -checksum: "81d75323027d25503dd7b0896c267066" \ No newline at end of file diff --git a/packages/mirage-protocols/mirage-protocols.1.3.0/opam b/packages/mirage-protocols/mirage-protocols.1.3.0/opam index 5b344071ac2..ea4da080f30 100644 --- a/packages/mirage-protocols/mirage-protocols.1.3.0/opam +++ b/packages/mirage-protocols/mirage-protocols.1.3.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Mindy Preston " authors: ["Mindy Preston "] homepage: "https://github.com/mirage/mirage-protocols" doc: "https://mirage.github.io/mirage-protocols/" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-protocols.git" +dev-repo: "git+https://github.com/mirage/mirage-protocols.git" bug-reports: "https://github.com/mirage/mirage-protocols/issues" tags: ["org:mirage"] @@ -14,11 +14,15 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "mirage-device" "mirage-flow" "fmt" "duration" ] - -available: [ ocaml-version >= "4.03.0"] +url { + src: + "https://github.com/mirage/mirage-protocols/releases/download/v1.3.0/mirage-protocols-1.3.0.tbz" + checksum: "md5=c78a4fd04b96cab6665e8d8a770464ef" +} diff --git a/packages/mirage-protocols/mirage-protocols.1.3.0/url b/packages/mirage-protocols/mirage-protocols.1.3.0/url deleted file mode 100644 index 340f3a32a8e..00000000000 --- a/packages/mirage-protocols/mirage-protocols.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-protocols/releases/download/v1.3.0/mirage-protocols-1.3.0.tbz" -checksum: "c78a4fd04b96cab6665e8d8a770464ef" diff --git a/packages/mirage-qubes-ipv4/mirage-qubes-ipv4.0.5/descr b/packages/mirage-qubes-ipv4/mirage-qubes-ipv4.0.5/descr deleted file mode 100644 index a02365e95a4..00000000000 --- a/packages/mirage-qubes-ipv4/mirage-qubes-ipv4.0.5/descr +++ /dev/null @@ -1,9 +0,0 @@ -Implementations of various QubesOS protocols: - -- `Qubes.RExec`: provide services to other VMs -- `Qubes.GUI`: just enough of the GUI protocol so that Qubes accepts the AppVM -- `Qubes.DB`: read and write the VM's QubesDB database - -See [qubes-mirage-skeleton][] for an example using this library. - -[qubes-mirage-skeleton]: https://github.com/talex5/qubes-mirage-skeleton diff --git a/packages/mirage-qubes-ipv4/mirage-qubes-ipv4.0.5/opam b/packages/mirage-qubes-ipv4/mirage-qubes-ipv4.0.5/opam index ed59f5c48b1..001de5ffee1 100644 --- a/packages/mirage-qubes-ipv4/mirage-qubes-ipv4.0.5/opam +++ b/packages/mirage-qubes-ipv4/mirage-qubes-ipv4.0.5/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "talex@gmail.com" authors: ["Thomas Leonard"] license: "BSD-2-Clause" homepage: "https://github.com/mirage/mirage-qubes" bug-reports: "https://github.com/mirage/mirage-qubes/issues" -dev-repo: "https://github.com/mirage/mirage-qubes.git" +dev-repo: "git+https://github.com/mirage/mirage-qubes.git" doc: "https://mirage.github.io/mirage-qubes" build: [ @@ -13,14 +13,28 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} - "mirage-qubes" {>= "0.5" } + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} + "mirage-qubes" {>= "0.5"} "tcpip" "ipaddr" "mirage-protocols-lwt" - "cstruct" { >= "1.9.0" } + "cstruct" {>= "1.9.0"} "lwt" - "mirage-types-lwt" { >= "3.0.0" } - "logs" { >= "0.5.0" } + "mirage-types-lwt" {>= "3.0.0"} + "logs" {>= "0.5.0"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Implementations of various QubesOS protocols:" +description: """ +- `Qubes.RExec`: provide services to other VMs +- `Qubes.GUI`: just enough of the GUI protocol so that Qubes accepts the AppVM +- `Qubes.DB`: read and write the VM's QubesDB database + +See [qubes-mirage-skeleton][] for an example using this library. + +[qubes-mirage-skeleton]: https://github.com/talex5/qubes-mirage-skeleton""" +url { + src: + "https://github.com/mirage/mirage-qubes/releases/download/0.5/mirage-qubes-0.5.tbz" + checksum: "md5=30aa2aca83ecbca3d0a61f91cc651a0d" +} diff --git a/packages/mirage-qubes-ipv4/mirage-qubes-ipv4.0.5/url b/packages/mirage-qubes-ipv4/mirage-qubes-ipv4.0.5/url deleted file mode 100644 index 029c6781cc7..00000000000 --- a/packages/mirage-qubes-ipv4/mirage-qubes-ipv4.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-qubes/releases/download/0.5/mirage-qubes-0.5.tbz" -checksum: "30aa2aca83ecbca3d0a61f91cc651a0d" diff --git a/packages/mirage-qubes/mirage-qubes.0.1/desc b/packages/mirage-qubes/mirage-qubes.0.1/desc deleted file mode 100644 index a02365e95a4..00000000000 --- a/packages/mirage-qubes/mirage-qubes.0.1/desc +++ /dev/null @@ -1,9 +0,0 @@ -Implementations of various QubesOS protocols: - -- `Qubes.RExec`: provide services to other VMs -- `Qubes.GUI`: just enough of the GUI protocol so that Qubes accepts the AppVM -- `Qubes.DB`: read and write the VM's QubesDB database - -See [qubes-mirage-skeleton][] for an example using this library. - -[qubes-mirage-skeleton]: https://github.com/talex5/qubes-mirage-skeleton diff --git a/packages/mirage-qubes/mirage-qubes.0.1/opam b/packages/mirage-qubes/mirage-qubes.0.1/opam deleted file mode 100644 index 886ea954e02..00000000000 --- a/packages/mirage-qubes/mirage-qubes.0.1/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -maintainer: "talex@gmail.com" -authors: ["Thomas Leonard"] -license: "BSD-2-Clause" -homepage: "https://github.com/talex5/mirage-qubes" -bug-reports: "https://github.com/talex5/mirage-qubes/issues" -dev-repo: "https://github.com/talex5/mirage-qubes.git" -build: [ - ["./configure"] - [make] -] -install: [make "install"] -remove: ["ocamlfind" "remove" "mirage-qubes"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "cstruct" - "vchan" {>= "2.0.0" & < "3.0.0"} - "xen-evtchn" - "xen-gnt" - "mirage-xen" - "lwt" - "mirage-types" {< "3.0.0"} - "logs" {<= "0.4.2"} -] -available: [ocaml-version >= "4.02.0"] diff --git a/packages/mirage-qubes/mirage-qubes.0.1/url b/packages/mirage-qubes/mirage-qubes.0.1/url deleted file mode 100644 index 25b3e571eda..00000000000 --- a/packages/mirage-qubes/mirage-qubes.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/talex5/mirage-qubes/archive/v0.1.tar.gz" -checksum: "a7a5672afc6c1f04c976539827f5c1dc" diff --git a/packages/mirage-qubes/mirage-qubes.0.2/opam b/packages/mirage-qubes/mirage-qubes.0.2/opam index b6c45bb8ef1..fd142701fc8 100644 --- a/packages/mirage-qubes/mirage-qubes.0.2/opam +++ b/packages/mirage-qubes/mirage-qubes.0.2/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "talex@gmail.com" authors: ["Thomas Leonard"] license: "BSD-2-Clause" homepage: "https://github.com/talex5/mirage-qubes" bug-reports: "https://github.com/talex5/mirage-qubes/issues" -dev-repo: "https://github.com/talex5/mirage-qubes.git" +dev-repo: "git+https://github.com/talex5/mirage-qubes.git" build: [ ["./configure"] [make] @@ -12,10 +12,11 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "mirage-qubes"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "cstruct" - "vchan" {>= "2.0.0" & < "3.0.0" } + "vchan" {>= "2.0.0" & < "3.0.0"} "xen-evtchn" "xen-gnt" "mirage-xen" @@ -23,4 +24,8 @@ depends: [ "mirage-types" {< "3.0.0"} "logs" {>= "0.5.0"} ] -available: [ocaml-version >= "4.01.0"] +flags: light-uninstall +url { + src: "https://github.com/talex5/mirage-qubes/archive/v0.2.tar.gz" + checksum: "md5=0ec7df2635d1a657d71c634aa7a848ae" +} diff --git a/packages/mirage-qubes/mirage-qubes.0.2/url b/packages/mirage-qubes/mirage-qubes.0.2/url deleted file mode 100644 index dcaec23c5d4..00000000000 --- a/packages/mirage-qubes/mirage-qubes.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/talex5/mirage-qubes/archive/v0.2.tar.gz" -checksum: "0ec7df2635d1a657d71c634aa7a848ae" diff --git a/packages/mirage-qubes/mirage-qubes.0.3/opam b/packages/mirage-qubes/mirage-qubes.0.3/opam index 91a18ed4b91..8189bb11877 100644 --- a/packages/mirage-qubes/mirage-qubes.0.3/opam +++ b/packages/mirage-qubes/mirage-qubes.0.3/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "talex@gmail.com" authors: ["Thomas Leonard"] license: "BSD-2-Clause" homepage: "https://github.com/talex5/mirage-qubes" bug-reports: "https://github.com/talex5/mirage-qubes/issues" -dev-repo: "https://github.com/talex5/mirage-qubes.git" +dev-repo: "git+https://github.com/talex5/mirage-qubes.git" build: [ ["./configure"] [make] @@ -12,6 +12,7 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "mirage-qubes"] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "ocamlbuild" {build} "cstruct" {>= "1.9.0"} @@ -23,4 +24,8 @@ depends: [ "mirage-types" {< "3.0.0"} "logs" {>= "0.5.0"} ] -available: [ocaml-version >= "4.02.3"] +flags: light-uninstall +url { + src: "https://github.com/talex5/mirage-qubes/archive/v0.3.tar.gz" + checksum: "md5=02e4bd034b27ba34886f5bf089fdc40c" +} diff --git a/packages/mirage-qubes/mirage-qubes.0.3/url b/packages/mirage-qubes/mirage-qubes.0.3/url deleted file mode 100644 index 32ae41b6632..00000000000 --- a/packages/mirage-qubes/mirage-qubes.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/talex5/mirage-qubes/archive/v0.3.tar.gz" -checksum: "02e4bd034b27ba34886f5bf089fdc40c" diff --git a/packages/mirage-qubes/mirage-qubes.0.4/descr b/packages/mirage-qubes/mirage-qubes.0.4/descr deleted file mode 100644 index a02365e95a4..00000000000 --- a/packages/mirage-qubes/mirage-qubes.0.4/descr +++ /dev/null @@ -1,9 +0,0 @@ -Implementations of various QubesOS protocols: - -- `Qubes.RExec`: provide services to other VMs -- `Qubes.GUI`: just enough of the GUI protocol so that Qubes accepts the AppVM -- `Qubes.DB`: read and write the VM's QubesDB database - -See [qubes-mirage-skeleton][] for an example using this library. - -[qubes-mirage-skeleton]: https://github.com/talex5/qubes-mirage-skeleton diff --git a/packages/mirage-qubes/mirage-qubes.0.4/opam b/packages/mirage-qubes/mirage-qubes.0.4/opam index 68b1b830345..94ab8f84f7f 100644 --- a/packages/mirage-qubes/mirage-qubes.0.4/opam +++ b/packages/mirage-qubes/mirage-qubes.0.4/opam @@ -1,31 +1,44 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "talex@gmail.com" authors: ["Thomas Leonard"] license: "BSD-2-Clause" homepage: "https://github.com/talex5/mirage-qubes" bug-reports: "https://github.com/talex5/mirage-qubes/issues" -dev-repo: "https://github.com/talex5/mirage-qubes.git" - +dev-repo: "git+https://github.com/talex5/mirage-qubes.git" build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" "--with-ipv4" "%{tcpip+ipaddr+mirage-protocols-lwt:installed}%" ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} - "cstruct" { >= "1.9.0" } - "vchan" { >= "2.3.0" & < "3.0.0" } + "cstruct" {>= "1.9.0"} + "vchan" {>= "2.3.0" & < "3.0.0"} "xen-evtchn" "xen-gnt" - "mirage-xen" { >= "3.0.0" } + "mirage-xen" {>= "3.0.0"} "lwt" - "mirage-types-lwt" { >= "3.0.0" } - "logs" { >= "0.5.0" } + "mirage-types-lwt" {>= "3.0.0"} + "logs" {>= "0.5.0"} ] depopts: [ "ipaddr" "tcpip" "mirage-protocols-lwt" ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Implementations of various QubesOS protocols:" +description: """ +- `Qubes.RExec`: provide services to other VMs +- `Qubes.GUI`: just enough of the GUI protocol so that Qubes accepts the AppVM +- `Qubes.DB`: read and write the VM's QubesDB database + +See [qubes-mirage-skeleton][] for an example using this library. + +[qubes-mirage-skeleton]: https://github.com/talex5/qubes-mirage-skeleton""" +url { + src: + "https://github.com/mirage/mirage-qubes/releases/download/0.4/mirage-qubes-0.4.tbz" + checksum: "md5=2d7d5b799db7c4b66f59f77d58303ac6" +} diff --git a/packages/mirage-qubes/mirage-qubes.0.4/url b/packages/mirage-qubes/mirage-qubes.0.4/url deleted file mode 100644 index 2f0e5c9778f..00000000000 --- a/packages/mirage-qubes/mirage-qubes.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-qubes/releases/download/0.4/mirage-qubes-0.4.tbz" -checksum: "2d7d5b799db7c4b66f59f77d58303ac6" diff --git a/packages/mirage-qubes/mirage-qubes.0.5/descr b/packages/mirage-qubes/mirage-qubes.0.5/descr deleted file mode 100644 index a02365e95a4..00000000000 --- a/packages/mirage-qubes/mirage-qubes.0.5/descr +++ /dev/null @@ -1,9 +0,0 @@ -Implementations of various QubesOS protocols: - -- `Qubes.RExec`: provide services to other VMs -- `Qubes.GUI`: just enough of the GUI protocol so that Qubes accepts the AppVM -- `Qubes.DB`: read and write the VM's QubesDB database - -See [qubes-mirage-skeleton][] for an example using this library. - -[qubes-mirage-skeleton]: https://github.com/talex5/qubes-mirage-skeleton diff --git a/packages/mirage-qubes/mirage-qubes.0.5/opam b/packages/mirage-qubes/mirage-qubes.0.5/opam index ecf79109b87..97bbf745984 100644 --- a/packages/mirage-qubes/mirage-qubes.0.5/opam +++ b/packages/mirage-qubes/mirage-qubes.0.5/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "talex@gmail.com" authors: ["Thomas Leonard"] homepage: "https://github.com/mirage/mirage-qubes" bug-reports: "https://github.com/mirage/mirage-qubes/issues" -dev-repo: "https://github.com/mirage/mirage-qubes.git" +dev-repo: "git+https://github.com/mirage/mirage-qubes.git" doc: "https://mirage.github.io/mirage-qubes" license: "BSD-2-Clause" @@ -13,14 +13,28 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} - "cstruct" { >= "1.9.0" } + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} + "cstruct" {>= "1.9.0"} "vchan-xen" "xen-evtchn" "xen-gnt" - "mirage-xen" { >= "3.0.0" } + "mirage-xen" {>= "3.0.0"} "lwt" - "mirage-types-lwt" { >= "3.0.0" } - "logs" { >= "0.5.0" } + "mirage-types-lwt" {>= "3.0.0"} + "logs" {>= "0.5.0"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Implementations of various QubesOS protocols:" +description: """ +- `Qubes.RExec`: provide services to other VMs +- `Qubes.GUI`: just enough of the GUI protocol so that Qubes accepts the AppVM +- `Qubes.DB`: read and write the VM's QubesDB database + +See [qubes-mirage-skeleton][] for an example using this library. + +[qubes-mirage-skeleton]: https://github.com/talex5/qubes-mirage-skeleton""" +url { + src: + "https://github.com/mirage/mirage-qubes/releases/download/0.5/mirage-qubes-0.5.tbz" + checksum: "md5=30aa2aca83ecbca3d0a61f91cc651a0d" +} diff --git a/packages/mirage-qubes/mirage-qubes.0.5/url b/packages/mirage-qubes/mirage-qubes.0.5/url deleted file mode 100644 index 029c6781cc7..00000000000 --- a/packages/mirage-qubes/mirage-qubes.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-qubes/releases/download/0.5/mirage-qubes-0.5.tbz" -checksum: "30aa2aca83ecbca3d0a61f91cc651a0d" diff --git a/packages/mirage-random/mirage-random.1.0.0/descr b/packages/mirage-random/mirage-random.1.0.0/descr deleted file mode 100644 index 9a5e4b06cdd..00000000000 --- a/packages/mirage-random/mirage-random.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Random signatures for MirageOS, and an implementation using stdlib diff --git a/packages/mirage-random/mirage-random.1.0.0/opam b/packages/mirage-random/mirage-random.1.0.0/opam index a4e6f2472d3..e044f143823 100644 --- a/packages/mirage-random/mirage-random.1.0.0/opam +++ b/packages/mirage-random/mirage-random.1.0.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" homepage: "https://github.com/mirage/mirage-random" bug-reports: "https://github.com/mirage/mirage-random/issues" -dev-repo: "https://github.com/mirage/mirage-random.git" +dev-repo: "git+https://github.com/mirage/mirage-random.git" doc: "https://mirage.github.io/mirage-random/" authors: ["Thomas Gazagnaire" "Anil Madhavapeddy" "Gabriel Radanne" "Mindy Preston" "Thomas Leonard" "Nicolas Ojeda Bar" @@ -13,8 +13,16 @@ license: "ISC" build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] depends: [ - "ocamlfind" {build} + "ocaml" + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build & >= "0.8.0"} + "topkg" {build & >= "0.8.0"} "cstruct" {>= "1.9.0"} ] +synopsis: + "Random signatures for MirageOS, and an implementation using stdlib" +url { + src: + "https://github.com/mirage/mirage-random/releases/download/1.0.0/mirage-random-1.0.0.tbz" + checksum: "md5=2b377a69264fdab7d6daf552206aae25" +} diff --git a/packages/mirage-random/mirage-random.1.0.0/url b/packages/mirage-random/mirage-random.1.0.0/url deleted file mode 100644 index 66aa4ed7b6d..00000000000 --- a/packages/mirage-random/mirage-random.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-random/releases/download/1.0.0/mirage-random-1.0.0.tbz" -checksum: "2b377a69264fdab7d6daf552206aae25" diff --git a/packages/mirage-random/mirage-random.1.1.0/descr b/packages/mirage-random/mirage-random.1.1.0/descr deleted file mode 100644 index 9b3733fd088..00000000000 --- a/packages/mirage-random/mirage-random.1.1.0/descr +++ /dev/null @@ -1,25 +0,0 @@ -Random signatures for MirageOS, and an implementation using stdlib - -mirage-random defines [Mirage_random.S][1] and [Mirage_random.C][2] -the signature for random-related devices for MirageOS. It also -provides an implementation of `C` using `Random` from the OCaml standard -library. - -[1]: https://mirage.github.io/mirage-random/Mirage_random.S.html -[2]: https://mirage.github.io/mirage-random/Mirage_random.C.html - -### Installation - -`mirage-random` can be installed with `opam`: - - opam install mirage-random - -If you don't use `opam` consult the [`opam`](opam) file for build -instructions. - -### Documentation - -The documentation and API reference is automatically generated by -`ocamldoc` from the interfaces. It can be consulted [online][2]. - -[2]: https://mirage.github.io/mirage-random/Mirage_random.html \ No newline at end of file diff --git a/packages/mirage-random/mirage-random.1.1.0/opam b/packages/mirage-random/mirage-random.1.1.0/opam index ac96f9d2dd0..86baeefb891 100644 --- a/packages/mirage-random/mirage-random.1.1.0/opam +++ b/packages/mirage-random/mirage-random.1.1.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" homepage: "https://github.com/mirage/mirage-random" bug-reports: "https://github.com/mirage/mirage-random/issues" -dev-repo: "https://github.com/mirage/mirage-random.git" +dev-repo: "git+https://github.com/mirage/mirage-random.git" doc: "https://mirage.github.io/mirage-random/" authors: ["Thomas Gazagnaire" "Anil Madhavapeddy" "Gabriel Radanne" "Mindy Preston" "Thomas Leonard" "Nicolas Ojeda Bar" @@ -16,6 +16,38 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" + "jbuilder" {build & >= "1.0+beta9"} "cstruct" {>= "1.9.0"} ] +synopsis: + "Random signatures for MirageOS, and an implementation using stdlib" +description: """ +mirage-random defines [Mirage_random.S][1] and [Mirage_random.C][2] +the signature for random-related devices for MirageOS. It also +provides an implementation of `C` using `Random` from the OCaml standard +library. + +[1]: https://mirage.github.io/mirage-random/Mirage_random.S.html +[2]: https://mirage.github.io/mirage-random/Mirage_random.C.html + +### Installation + +`mirage-random` can be installed with `opam`: + + opam install mirage-random + +If you don't use `opam` consult the [`opam`](opam) file for build +instructions. + +### Documentation + +The documentation and API reference is automatically generated by +`ocamldoc` from the interfaces. It can be consulted [online][2]. + +[2]: https://mirage.github.io/mirage-random/Mirage_random.html""" +url { + src: + "https://github.com/mirage/mirage-random/releases/download/v1.1.0/mirage-random-1.1.0.tbz" + checksum: "md5=81775f222b1bf5be7759b4595c5a4615" +} diff --git a/packages/mirage-random/mirage-random.1.1.0/url b/packages/mirage-random/mirage-random.1.1.0/url deleted file mode 100644 index f5c58ffefa6..00000000000 --- a/packages/mirage-random/mirage-random.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-random/releases/download/v1.1.0/mirage-random-1.1.0.tbz" -checksum: "81775f222b1bf5be7759b4595c5a4615" \ No newline at end of file diff --git a/packages/mirage-runtime/mirage-runtime.3.0.0/descr b/packages/mirage-runtime/mirage-runtime.3.0.0/descr deleted file mode 100644 index 6dd63080a3f..00000000000 --- a/packages/mirage-runtime/mirage-runtime.3.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -A bundle of useful runtime functions for applications built with Mirage. diff --git a/packages/mirage-runtime/mirage-runtime.3.0.0/opam b/packages/mirage-runtime/mirage-runtime.3.0.0/opam index 0fb3166245e..5afa6645a26 100644 --- a/packages/mirage-runtime/mirage-runtime.3.0.0/opam +++ b/packages/mirage-runtime/mirage-runtime.3.0.0/opam @@ -1,24 +1,31 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage.git" +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"} "ocamlbuild" {build} - "ocamlfind" {build} - "topkg" {build & >= "0.8.0"} - "ipaddr" {>= "2.6.0"} - "functoria-runtime" {>= "2.0.0"} + "ocamlfind" {build} + "topkg" {build & >= "0.8.0"} + "ipaddr" {>= "2.6.0"} + "functoria-runtime" {>= "2.0.0"} "fmt" "astring" "logs" ] -available: [ocaml-version >= "4.02.3"] +synopsis: + "A bundle of useful runtime functions for applications built with Mirage." +url { + src: + "https://github.com/mirage/mirage/releases/download/v3.0.0/mirage-runtime-3.0.0.tbz" + checksum: "md5=02b5d925288087140bb348b68a90199f" +} diff --git a/packages/mirage-runtime/mirage-runtime.3.0.0/url b/packages/mirage-runtime/mirage-runtime.3.0.0/url deleted file mode 100644 index 28092d2f534..00000000000 --- a/packages/mirage-runtime/mirage-runtime.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/releases/download/v3.0.0/mirage-runtime-3.0.0.tbz" -checksum: "02b5d925288087140bb348b68a90199f" diff --git a/packages/mirage-runtime/mirage-runtime.3.0.5/descr b/packages/mirage-runtime/mirage-runtime.3.0.5/descr deleted file mode 100644 index 69f814c0f10..00000000000 --- a/packages/mirage-runtime/mirage-runtime.3.0.5/descr +++ /dev/null @@ -1 +0,0 @@ -A bundle of useful runtime functions for applications built with Mirage diff --git a/packages/mirage-runtime/mirage-runtime.3.0.5/opam b/packages/mirage-runtime/mirage-runtime.3.0.5/opam index 442ba244d70..171822e00bc 100644 --- a/packages/mirage-runtime/mirage-runtime.3.0.5/opam +++ b/packages/mirage-runtime/mirage-runtime.3.0.5/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage.git" +dev-repo: "git+https://github.com/mirage/mirage.git" tags: ["org:mirage" "org:xapi-project"] doc: "https://mirage.github.io/mirage/" @@ -15,11 +15,18 @@ build: [ ] depends: [ - "jbuilder" {build & >= "1.0+beta10"} - "ipaddr" {>= "2.6.0"} - "functoria-runtime" {>= "2.0.0"} + "ocaml" {>= "4.02.3"} + "jbuilder" {build & >= "1.0+beta10"} + "ipaddr" {>= "2.6.0"} + "functoria-runtime" {>= "2.0.0"} "fmt" "astring" "logs" ] -available: [ocaml-version >= "4.02.3"] +synopsis: + "A bundle of useful runtime functions for applications built with Mirage" +url { + src: + "https://github.com/mirage/mirage/releases/download/3.0.5/mirage-3.0.5.tbz" + checksum: "md5=ed9854a99c77aee3bdcdf0915905fd46" +} diff --git a/packages/mirage-runtime/mirage-runtime.3.0.5/url b/packages/mirage-runtime/mirage-runtime.3.0.5/url deleted file mode 100644 index e396e7e6361..00000000000 --- a/packages/mirage-runtime/mirage-runtime.3.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/releases/download/3.0.5/mirage-3.0.5.tbz" -checksum: "ed9854a99c77aee3bdcdf0915905fd46" diff --git a/packages/mirage-runtime/mirage-runtime.3.0.7/descr b/packages/mirage-runtime/mirage-runtime.3.0.7/descr deleted file mode 100644 index 69f814c0f10..00000000000 --- a/packages/mirage-runtime/mirage-runtime.3.0.7/descr +++ /dev/null @@ -1 +0,0 @@ -A bundle of useful runtime functions for applications built with Mirage diff --git a/packages/mirage-runtime/mirage-runtime.3.0.7/opam b/packages/mirage-runtime/mirage-runtime.3.0.7/opam index 0d6f1a44231..29d87e3a3ca 100644 --- a/packages/mirage-runtime/mirage-runtime.3.0.7/opam +++ b/packages/mirage-runtime/mirage-runtime.3.0.7/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage.git" +dev-repo: "git+https://github.com/mirage/mirage.git" tags: ["org:mirage" "org:xapi-project"] doc: "https://mirage.github.io/mirage/" @@ -15,11 +15,18 @@ build: [ ] depends: [ - "jbuilder" {build & >= "1.0+beta10"} - "ipaddr" {>= "2.6.0"} - "functoria-runtime" {>= "2.0.0"} + "ocaml" {>= "4.04.2"} + "jbuilder" {build & >= "1.0+beta10"} + "ipaddr" {>= "2.6.0"} + "functoria-runtime" {>= "2.0.0"} "fmt" "astring" "logs" ] -available: [ocaml-version >= "4.04.2"] +synopsis: + "A bundle of useful runtime functions for applications built with Mirage" +url { + src: + "https://github.com/mirage/mirage/releases/download/3.0.7/mirage-3.0.7.tbz" + checksum: "md5=37def6de00392f02729c7cb2a7d5a722" +} diff --git a/packages/mirage-runtime/mirage-runtime.3.0.7/url b/packages/mirage-runtime/mirage-runtime.3.0.7/url deleted file mode 100644 index b1934a5bd2f..00000000000 --- a/packages/mirage-runtime/mirage-runtime.3.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/releases/download/3.0.7/mirage-3.0.7.tbz" -checksum: "37def6de00392f02729c7cb2a7d5a722" diff --git a/packages/mirage-seal/mirage-seal.0.3.0/descr b/packages/mirage-seal/mirage-seal.0.3.0/descr deleted file mode 100644 index 0b5dc9bcb31..00000000000 --- a/packages/mirage-seal/mirage-seal.0.3.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Serve static files over HTTPS, using Mirage+ocaml-TLS. - -Use this tool to seal the contents of a directory into a static unikernel, -serving its contents over HTTPS. diff --git a/packages/mirage-seal/mirage-seal.0.3.0/opam b/packages/mirage-seal/mirage-seal.0.3.0/opam index a32ee2b26a8..03a5f3a6884 100644 --- a/packages/mirage-seal/mirage-seal.0.3.0/opam +++ b/packages/mirage-seal/mirage-seal.0.3.0/opam @@ -1,19 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Gazagnaire " authors: "Thomas Gazagnaire " homepage: "https://github.com/mirage/mirage-seal" bug-reports: "https://github.com/mirage/mirage-seal/issues/" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-seal.git" - +dev-repo: "git+https://github.com/mirage/mirage-seal.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] ] depends: [ - "mirage" {build & >= "2.5.0" & <"3.0.0"} + "ocaml" + "mirage" {build & >= "2.5.0" & < "3.0.0"} "cmdliner" "dolog" "crunch" "ocamlbuild" {build} ] +synopsis: "Serve static files over HTTPS, using Mirage+ocaml-TLS." +description: """ +Use this tool to seal the contents of a directory into a static unikernel, +serving its contents over HTTPS.""" +url { + src: "https://github.com/mirage/mirage-seal/archive/0.3.0.tar.gz" + checksum: "md5=f584a4978a68be46ec4978b58920a5cb" +} diff --git a/packages/mirage-seal/mirage-seal.0.3.0/url b/packages/mirage-seal/mirage-seal.0.3.0/url deleted file mode 100644 index 0bfc3383fd4..00000000000 --- a/packages/mirage-seal/mirage-seal.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-seal/archive/0.3.0.tar.gz" -checksum: "f584a4978a68be46ec4978b58920a5cb" diff --git a/packages/mirage-seal/mirage-seal.0.3.1/descr b/packages/mirage-seal/mirage-seal.0.3.1/descr deleted file mode 100644 index 0b5dc9bcb31..00000000000 --- a/packages/mirage-seal/mirage-seal.0.3.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Serve static files over HTTPS, using Mirage+ocaml-TLS. - -Use this tool to seal the contents of a directory into a static unikernel, -serving its contents over HTTPS. diff --git a/packages/mirage-seal/mirage-seal.0.3.1/opam b/packages/mirage-seal/mirage-seal.0.3.1/opam index e771c0a626b..7083a9010b9 100644 --- a/packages/mirage-seal/mirage-seal.0.3.1/opam +++ b/packages/mirage-seal/mirage-seal.0.3.1/opam @@ -1,19 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Gazagnaire " authors: "Thomas Gazagnaire " homepage: "https://github.com/mirage/mirage-seal" bug-reports: "https://github.com/mirage/mirage-seal/issues/" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-seal.git" - +dev-repo: "git+https://github.com/mirage/mirage-seal.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] ] depends: [ + "ocaml" "mirage" {build & >= "2.5.0" & < "3.0.0"} "cmdliner" "dolog" "crunch" "ocamlbuild" {build} ] +synopsis: "Serve static files over HTTPS, using Mirage+ocaml-TLS." +description: """ +Use this tool to seal the contents of a directory into a static unikernel, +serving its contents over HTTPS.""" +url { + src: "https://github.com/mirage/mirage-seal/archive/0.3.1.tar.gz" + checksum: "md5=8fbb6847d5511324c3f1bfa5aa8593cd" +} diff --git a/packages/mirage-seal/mirage-seal.0.3.1/url b/packages/mirage-seal/mirage-seal.0.3.1/url deleted file mode 100644 index 98cd9b7ed5b..00000000000 --- a/packages/mirage-seal/mirage-seal.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-seal/archive/0.3.1.tar.gz" -checksum: "8fbb6847d5511324c3f1bfa5aa8593cd" diff --git a/packages/mirage-seal/mirage-seal.0.4.0/descr b/packages/mirage-seal/mirage-seal.0.4.0/descr deleted file mode 100644 index 0b5dc9bcb31..00000000000 --- a/packages/mirage-seal/mirage-seal.0.4.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Serve static files over HTTPS, using Mirage+ocaml-TLS. - -Use this tool to seal the contents of a directory into a static unikernel, -serving its contents over HTTPS. diff --git a/packages/mirage-seal/mirage-seal.0.4.0/opam b/packages/mirage-seal/mirage-seal.0.4.0/opam index e771c0a626b..b9307f4e7d8 100644 --- a/packages/mirage-seal/mirage-seal.0.4.0/opam +++ b/packages/mirage-seal/mirage-seal.0.4.0/opam @@ -1,19 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Gazagnaire " authors: "Thomas Gazagnaire " homepage: "https://github.com/mirage/mirage-seal" bug-reports: "https://github.com/mirage/mirage-seal/issues/" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-seal.git" - +dev-repo: "git+https://github.com/mirage/mirage-seal.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] ] depends: [ + "ocaml" "mirage" {build & >= "2.5.0" & < "3.0.0"} "cmdliner" "dolog" "crunch" "ocamlbuild" {build} ] +synopsis: "Serve static files over HTTPS, using Mirage+ocaml-TLS." +description: """ +Use this tool to seal the contents of a directory into a static unikernel, +serving its contents over HTTPS.""" +url { + src: "https://github.com/mirage/mirage-seal/archive/0.4.0.tar.gz" + checksum: "md5=566d76e8fdc5a2ffbab6c0f9b3d766fa" +} diff --git a/packages/mirage-seal/mirage-seal.0.4.0/url b/packages/mirage-seal/mirage-seal.0.4.0/url deleted file mode 100644 index 6da76bcf0fb..00000000000 --- a/packages/mirage-seal/mirage-seal.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-seal/archive/0.4.0.tar.gz" -checksum: "566d76e8fdc5a2ffbab6c0f9b3d766fa" diff --git a/packages/mirage-seal/mirage-seal.0.4.1/descr b/packages/mirage-seal/mirage-seal.0.4.1/descr deleted file mode 100644 index 0b5dc9bcb31..00000000000 --- a/packages/mirage-seal/mirage-seal.0.4.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Serve static files over HTTPS, using Mirage+ocaml-TLS. - -Use this tool to seal the contents of a directory into a static unikernel, -serving its contents over HTTPS. diff --git a/packages/mirage-seal/mirage-seal.0.4.1/opam b/packages/mirage-seal/mirage-seal.0.4.1/opam index f397e19f8fd..c5b19af0d3d 100644 --- a/packages/mirage-seal/mirage-seal.0.4.1/opam +++ b/packages/mirage-seal/mirage-seal.0.4.1/opam @@ -1,19 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Gazagnaire " authors: "Thomas Gazagnaire " homepage: "https://github.com/mirage/mirage-seal" bug-reports: "https://github.com/mirage/mirage-seal/issues/" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-seal.git" - +dev-repo: "git+https://github.com/mirage/mirage-seal.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] ] depends: [ - "mirage" {build & >= "2.5.0" & < "3.0.0" } + "ocaml" + "mirage" {build & >= "2.5.0" & < "3.0.0"} "cmdliner" "dolog" "crunch" "ocamlbuild" {build} ] +synopsis: "Serve static files over HTTPS, using Mirage+ocaml-TLS." +description: """ +Use this tool to seal the contents of a directory into a static unikernel, +serving its contents over HTTPS.""" +url { + src: "https://github.com/mirage/mirage-seal/archive/0.4.1.tar.gz" + checksum: "md5=c7ba150c7fbdb74df9fb2687430dbcce" +} diff --git a/packages/mirage-seal/mirage-seal.0.4.1/url b/packages/mirage-seal/mirage-seal.0.4.1/url deleted file mode 100644 index 8238a07cdd1..00000000000 --- a/packages/mirage-seal/mirage-seal.0.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-seal/archive/0.4.1.tar.gz" -checksum: "c7ba150c7fbdb74df9fb2687430dbcce" diff --git a/packages/mirage-seal/mirage-seal.0.4.2/descr b/packages/mirage-seal/mirage-seal.0.4.2/descr deleted file mode 100644 index 0b5dc9bcb31..00000000000 --- a/packages/mirage-seal/mirage-seal.0.4.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Serve static files over HTTPS, using Mirage+ocaml-TLS. - -Use this tool to seal the contents of a directory into a static unikernel, -serving its contents over HTTPS. diff --git a/packages/mirage-seal/mirage-seal.0.4.2/opam b/packages/mirage-seal/mirage-seal.0.4.2/opam index e771c0a626b..94104f07b64 100644 --- a/packages/mirage-seal/mirage-seal.0.4.2/opam +++ b/packages/mirage-seal/mirage-seal.0.4.2/opam @@ -1,19 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Gazagnaire " authors: "Thomas Gazagnaire " homepage: "https://github.com/mirage/mirage-seal" bug-reports: "https://github.com/mirage/mirage-seal/issues/" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-seal.git" - +dev-repo: "git+https://github.com/mirage/mirage-seal.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] ] depends: [ + "ocaml" "mirage" {build & >= "2.5.0" & < "3.0.0"} "cmdliner" "dolog" "crunch" "ocamlbuild" {build} ] +synopsis: "Serve static files over HTTPS, using Mirage+ocaml-TLS." +description: """ +Use this tool to seal the contents of a directory into a static unikernel, +serving its contents over HTTPS.""" +url { + src: "https://github.com/mirage/mirage-seal/archive/0.4.2.tar.gz" + checksum: "md5=370cc4191890d91e9fcb3e63fb1ed8de" +} diff --git a/packages/mirage-seal/mirage-seal.0.4.2/url b/packages/mirage-seal/mirage-seal.0.4.2/url deleted file mode 100644 index 7520f4f1872..00000000000 --- a/packages/mirage-seal/mirage-seal.0.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-seal/archive/0.4.2.tar.gz" -checksum: "370cc4191890d91e9fcb3e63fb1ed8de" diff --git a/packages/mirage-solo5/mirage-solo5.0.1.1/descr b/packages/mirage-solo5/mirage-solo5.0.1.1/descr deleted file mode 100644 index c7abfd5ee30..00000000000 --- a/packages/mirage-solo5/mirage-solo5.0.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Platform bindings for Mirage on Solo5 - -This package provides the platform bindings for Mirage/Solo5. diff --git a/packages/mirage-solo5/mirage-solo5.0.1.1/opam b/packages/mirage-solo5/mirage-solo5.0.1.1/opam index 033388e5962..4707f6b296e 100644 --- a/packages/mirage-solo5/mirage-solo5.0.1.1/opam +++ b/packages/mirage-solo5/mirage-solo5.0.1.1/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-solo5.git" +dev-repo: "git+https://github.com/mirage/mirage-solo5.git" authors: [ "Anil Madhavapeddy " "Dan Williams " "Martin Lucina " ] license: "ISC" @@ -11,6 +11,7 @@ install: [make "solo5-install" "PREFIX=%{prefix}%"] remove: [make "solo5-uninstall" "PREFIX=%{prefix}%"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "cstruct" {>= "1.0.1"} "lwt" {>= "2.4.3"} @@ -18,4 +19,9 @@ depends: [ "ocaml-freestanding" ] conflicts: [ "io-page" {>= "2.0.0"} ] -available: [ ocaml-version >= "4.01.0" ] +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: "md5=f27fb6ebf3840a5b45fef14e527b59a5" +} diff --git a/packages/mirage-solo5/mirage-solo5.0.1.1/url b/packages/mirage-solo5/mirage-solo5.0.1.1/url deleted file mode 100644 index 9c0f28f70bd..00000000000 --- a/packages/mirage-solo5/mirage-solo5.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-solo5/archive/v0.1.1.tar.gz" -checksum: "f27fb6ebf3840a5b45fef14e527b59a5" diff --git a/packages/mirage-solo5/mirage-solo5.0.2.0/descr b/packages/mirage-solo5/mirage-solo5.0.2.0/descr deleted file mode 100644 index d3fd9f2ca0c..00000000000 --- a/packages/mirage-solo5/mirage-solo5.0.2.0/descr +++ /dev/null @@ -1,14 +0,0 @@ -Solo5 core platform libraries for MirageOS - -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-freestanding \ No newline at end of file diff --git a/packages/mirage-solo5/mirage-solo5.0.2.0/opam b/packages/mirage-solo5/mirage-solo5.0.2.0/opam index 5f4d5550800..1ed511884de 100644 --- a/packages/mirage-solo5/mirage-solo5.0.2.0/opam +++ b/packages/mirage-solo5/mirage-solo5.0.2.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-solo5.git" +dev-repo: "git+https://github.com/mirage/mirage-solo5.git" license: "ISC" authors: [ "Anil Madhavapeddy " @@ -14,6 +14,7 @@ tags: [ ] build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.7.6"} @@ -24,4 +25,22 @@ depends: [ "logs" ] conflicts: [ "io-page" {>= "2.0.0"} ] -available: [ ocaml-version >= "4.02.3" ] +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-freestanding""" +url { + src: + "https://github.com/mirage/mirage-solo5/releases/download/v0.2.0/mirage-solo5-0.2.0.tbz" + checksum: "md5=022403d88c95b1c1267160e9e6c39d3f" +} diff --git a/packages/mirage-solo5/mirage-solo5.0.2.0/url b/packages/mirage-solo5/mirage-solo5.0.2.0/url deleted file mode 100644 index 6c888def382..00000000000 --- a/packages/mirage-solo5/mirage-solo5.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-solo5/releases/download/v0.2.0/mirage-solo5-0.2.0.tbz" -checksum: "022403d88c95b1c1267160e9e6c39d3f" \ No newline at end of file diff --git a/packages/mirage-solo5/mirage-solo5.0.2.1/descr b/packages/mirage-solo5/mirage-solo5.0.2.1/descr deleted file mode 100644 index d3fd9f2ca0c..00000000000 --- a/packages/mirage-solo5/mirage-solo5.0.2.1/descr +++ /dev/null @@ -1,14 +0,0 @@ -Solo5 core platform libraries for MirageOS - -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-freestanding \ No newline at end of file diff --git a/packages/mirage-solo5/mirage-solo5.0.2.1/opam b/packages/mirage-solo5/mirage-solo5.0.2.1/opam index e40dbaadd90..465f2f37b0e 100644 --- a/packages/mirage-solo5/mirage-solo5.0.2.1/opam +++ b/packages/mirage-solo5/mirage-solo5.0.2.1/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-solo5.git" +dev-repo: "git+https://github.com/mirage/mirage-solo5.git" license: "ISC" authors: [ "Anil Madhavapeddy " @@ -14,6 +14,7 @@ tags: [ ] build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.7.6"} @@ -22,7 +23,25 @@ depends: [ "lwt" {>= "2.4.3"} "ocaml-freestanding" {< "0.3.0"} "logs" - ("solo5-kernel-ukvm" {< "0.3.0"} | "solo5-kernel-virtio" {< "0.3.0"} | "solo5-kernel-muen" {< "0.3.0"}) + ("solo5-kernel-ukvm" {< "0.3.0"} | "solo5-kernel-virtio" {< "0.3.0"} | + "solo5-kernel-muen" {< "0.3.0"}) ] conflicts: [ "io-page" {< "2.0.0"} ] -available: [ ocaml-version >= "4.03.0" ] +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-freestanding""" +url { + src: "https://github.com/mirage/mirage-solo5/archive/v0.2.1.tar.gz" + checksum: "md5=142243c3cd231f79957ddda716387417" +} diff --git a/packages/mirage-solo5/mirage-solo5.0.2.1/url b/packages/mirage-solo5/mirage-solo5.0.2.1/url deleted file mode 100644 index 25a5672d1fc..00000000000 --- a/packages/mirage-solo5/mirage-solo5.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-solo5/archive/v0.2.1.tar.gz" -checksum: "142243c3cd231f79957ddda716387417" diff --git a/packages/mirage-stack-lwt/mirage-stack-lwt.1.0.0/descr b/packages/mirage-stack-lwt/mirage-stack-lwt.1.0.0/descr deleted file mode 100644 index a610d78c112..00000000000 --- a/packages/mirage-stack-lwt/mirage-stack-lwt.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Module type definitions for network stacks. - -This package is primarily useful in the context of Mirage projects. diff --git a/packages/mirage-stack-lwt/mirage-stack-lwt.1.0.0/opam b/packages/mirage-stack-lwt/mirage-stack-lwt.1.0.0/opam index 33f4d066b86..20306fd10d9 100644 --- a/packages/mirage-stack-lwt/mirage-stack-lwt.1.0.0/opam +++ b/packages/mirage-stack-lwt/mirage-stack-lwt.1.0.0/opam @@ -1,16 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Mindy Preston " authors: ["Mindy Preston "] homepage: "https://github.com/mirage/mirage-stack" doc: "https://mirage.github.io/mirage-stack/" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-stack.git" +dev-repo: "git+https://github.com/mirage/mirage-stack.git" bug-reports: "https://github.com/mirage/mirage-stack/issues" tags: ["org:mirage"] build: ["ocaml" "pkg/pkg.ml" "build" "-n" name "--pinned" "%{pinned}%" ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.8.0"} @@ -19,5 +20,11 @@ depends: [ "lwt" "cstruct" {>= "1.9.0"} ] - -available: [ ocaml-version >= "4.01.0"] +synopsis: "Module type definitions for network stacks." +description: + "This package is primarily useful in the context of Mirage projects." +url { + src: + "https://github.com/mirage/mirage-stack/releases/download/1.0.0/mirage-stack-lwt-1.0.0.tbz" + checksum: "md5=a0d5844664c68a5dd01ea8a151a20804" +} diff --git a/packages/mirage-stack-lwt/mirage-stack-lwt.1.0.0/url b/packages/mirage-stack-lwt/mirage-stack-lwt.1.0.0/url deleted file mode 100644 index f666128d308..00000000000 --- a/packages/mirage-stack-lwt/mirage-stack-lwt.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-stack/releases/download/1.0.0/mirage-stack-lwt-1.0.0.tbz" -checksum: "a0d5844664c68a5dd01ea8a151a20804" diff --git a/packages/mirage-stack-lwt/mirage-stack-lwt.1.1.0/descr b/packages/mirage-stack-lwt/mirage-stack-lwt.1.1.0/descr deleted file mode 100644 index 9abc72a6f0c..00000000000 --- a/packages/mirage-stack-lwt/mirage-stack-lwt.1.1.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -MirageOS signatures for network stacks - -mirage-stack provides a set of module types which libraries intended to be used as MirageOS network stacks should implement. - -The set of protocols defined is: - -[Mirage_stack.STACKV4](stackv4) and [Mirage_stack_lwt.STACKV4](stackv4-lwt) - -mirage-stack is distributed under the ISC license. - -[stackv4]: https://mirage.github.io/mirage-stack/Mirage_stack.html -[stackv4-lwt]: https://mirage.github.io/mirage-stack/Mirage_stack_lwt.html \ No newline at end of file diff --git a/packages/mirage-stack-lwt/mirage-stack-lwt.1.1.0/opam b/packages/mirage-stack-lwt/mirage-stack-lwt.1.1.0/opam index 3afaf95bdb2..4dbed6d8910 100644 --- a/packages/mirage-stack-lwt/mirage-stack-lwt.1.1.0/opam +++ b/packages/mirage-stack-lwt/mirage-stack-lwt.1.1.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Mindy Preston " authors: ["Mindy Preston "] homepage: "https://github.com/mirage/mirage-stack" doc: "https://mirage.github.io/mirage-stack/" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-stack.git" +dev-repo: "git+https://github.com/mirage/mirage-stack.git" bug-reports: "https://github.com/mirage/mirage-stack/issues" tags: ["org:mirage"] @@ -14,11 +14,27 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "mirage-stack" {>= "1.0.0"} "ipaddr" "lwt" "cstruct" {>= "2.4.0"} ] +synopsis: "MirageOS signatures for network stacks" +description: """ +mirage-stack provides a set of module types which libraries intended to be used as MirageOS network stacks should implement. -available: [ ocaml-version >= "4.03.0"] +The set of protocols defined is: + +[Mirage_stack.STACKV4](stackv4) and [Mirage_stack_lwt.STACKV4](stackv4-lwt) + +mirage-stack is distributed under the ISC license. + +[stackv4]: https://mirage.github.io/mirage-stack/Mirage_stack.html +[stackv4-lwt]: https://mirage.github.io/mirage-stack/Mirage_stack_lwt.html""" +url { + src: + "https://github.com/mirage/mirage-stack/releases/download/v1.1.0/mirage-stack-1.1.0.tbz" + checksum: "md5=930a631e11a106d8d6866c9fd30c090f" +} diff --git a/packages/mirage-stack-lwt/mirage-stack-lwt.1.1.0/url b/packages/mirage-stack-lwt/mirage-stack-lwt.1.1.0/url deleted file mode 100644 index 66d913a9d99..00000000000 --- a/packages/mirage-stack-lwt/mirage-stack-lwt.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-stack/releases/download/v1.1.0/mirage-stack-1.1.0.tbz" -checksum: "930a631e11a106d8d6866c9fd30c090f" \ No newline at end of file diff --git a/packages/mirage-stack-lwt/mirage-stack-lwt.1.2.0/opam b/packages/mirage-stack-lwt/mirage-stack-lwt.1.2.0/opam index eabed291bb0..57eab9fc12f 100644 --- a/packages/mirage-stack-lwt/mirage-stack-lwt.1.2.0/opam +++ b/packages/mirage-stack-lwt/mirage-stack-lwt.1.2.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Mindy Preston " authors: ["Mindy Preston "] homepage: "https://github.com/mirage/mirage-stack" doc: "https://mirage.github.io/mirage-stack/" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-stack.git" +dev-repo: "git+https://github.com/mirage/mirage-stack.git" bug-reports: "https://github.com/mirage/mirage-stack/issues" tags: ["org:mirage"] @@ -14,11 +14,15 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.04.2"} + "jbuilder" {build & >= "1.0+beta9"} "mirage-stack" {>= "1.0.0"} "ipaddr" "lwt" "cstruct" {>= "2.4.0"} ] - -available: [ ocaml-version >= "4.04.2"] +url { + src: + "https://github.com/mirage/mirage-stack/releases/download/v1.2.0/mirage-stack-1.2.0.tbz" + checksum: "md5=6ad12083b32d5c780eeebe4727c31cf2" +} diff --git a/packages/mirage-stack-lwt/mirage-stack-lwt.1.2.0/url b/packages/mirage-stack-lwt/mirage-stack-lwt.1.2.0/url deleted file mode 100644 index 14aca6e7b94..00000000000 --- a/packages/mirage-stack-lwt/mirage-stack-lwt.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-stack/releases/download/v1.2.0/mirage-stack-1.2.0.tbz" -checksum: "6ad12083b32d5c780eeebe4727c31cf2" diff --git a/packages/mirage-stack/mirage-stack.1.0.0/descr b/packages/mirage-stack/mirage-stack.1.0.0/descr deleted file mode 100644 index 79ab0640ca9..00000000000 --- a/packages/mirage-stack/mirage-stack.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Module type definitions for network stacks. - -This package is primarily useful in the conext of Mirage projects. diff --git a/packages/mirage-stack/mirage-stack.1.0.0/opam b/packages/mirage-stack/mirage-stack.1.0.0/opam index 82265baaa46..84c0a0b3611 100644 --- a/packages/mirage-stack/mirage-stack.1.0.0/opam +++ b/packages/mirage-stack/mirage-stack.1.0.0/opam @@ -1,16 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Mindy Preston " authors: ["Mindy Preston "] homepage: "https://github.com/mirage/mirage-stack" doc: "https://mirage.github.io/mirage-stack/" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-stack.git" +dev-repo: "git+https://github.com/mirage/mirage-stack.git" bug-reports: "https://github.com/mirage/mirage-stack/issues" tags: ["org:mirage"] build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.8.0"} @@ -18,5 +19,11 @@ depends: [ "mirage-protocols" {>= "1.0.0" & < "1.3.0"} "fmt" ] - -available: [ ocaml-version >= "4.01.0"] +synopsis: "Module type definitions for network stacks." +description: + "This package is primarily useful in the conext of Mirage projects." +url { + src: + "https://github.com/mirage/mirage-stack/releases/download/1.0.0/mirage-stack-1.0.0.tbz" + checksum: "md5=bf6770356418a974d49b9f3cd92883d4" +} diff --git a/packages/mirage-stack/mirage-stack.1.0.0/url b/packages/mirage-stack/mirage-stack.1.0.0/url deleted file mode 100644 index 2bdf76dea48..00000000000 --- a/packages/mirage-stack/mirage-stack.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-stack/releases/download/1.0.0/mirage-stack-1.0.0.tbz" -checksum: "bf6770356418a974d49b9f3cd92883d4" diff --git a/packages/mirage-stack/mirage-stack.1.1.0/descr b/packages/mirage-stack/mirage-stack.1.1.0/descr deleted file mode 100644 index 9abc72a6f0c..00000000000 --- a/packages/mirage-stack/mirage-stack.1.1.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -MirageOS signatures for network stacks - -mirage-stack provides a set of module types which libraries intended to be used as MirageOS network stacks should implement. - -The set of protocols defined is: - -[Mirage_stack.STACKV4](stackv4) and [Mirage_stack_lwt.STACKV4](stackv4-lwt) - -mirage-stack is distributed under the ISC license. - -[stackv4]: https://mirage.github.io/mirage-stack/Mirage_stack.html -[stackv4-lwt]: https://mirage.github.io/mirage-stack/Mirage_stack_lwt.html \ No newline at end of file diff --git a/packages/mirage-stack/mirage-stack.1.1.0/opam b/packages/mirage-stack/mirage-stack.1.1.0/opam index ca70db45a5c..7ddb552b7ff 100644 --- a/packages/mirage-stack/mirage-stack.1.1.0/opam +++ b/packages/mirage-stack/mirage-stack.1.1.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Mindy Preston " authors: ["Mindy Preston "] homepage: "https://github.com/mirage/mirage-stack" doc: "https://mirage.github.io/mirage-stack/" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-stack.git" +dev-repo: "git+https://github.com/mirage/mirage-stack.git" bug-reports: "https://github.com/mirage/mirage-stack/issues" tags: ["org:mirage"] @@ -14,10 +14,26 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "mirage-device" {>= "1.0.0"} "mirage-protocols" {>= "1.0.0" & < "1.3.0"} "fmt" ] +synopsis: "MirageOS signatures for network stacks" +description: """ +mirage-stack provides a set of module types which libraries intended to be used as MirageOS network stacks should implement. -available: [ ocaml-version >= "4.03.0" ] +The set of protocols defined is: + +[Mirage_stack.STACKV4](stackv4) and [Mirage_stack_lwt.STACKV4](stackv4-lwt) + +mirage-stack is distributed under the ISC license. + +[stackv4]: https://mirage.github.io/mirage-stack/Mirage_stack.html +[stackv4-lwt]: https://mirage.github.io/mirage-stack/Mirage_stack_lwt.html""" +url { + src: + "https://github.com/mirage/mirage-stack/releases/download/v1.1.0/mirage-stack-1.1.0.tbz" + checksum: "md5=930a631e11a106d8d6866c9fd30c090f" +} diff --git a/packages/mirage-stack/mirage-stack.1.1.0/url b/packages/mirage-stack/mirage-stack.1.1.0/url deleted file mode 100644 index 66d913a9d99..00000000000 --- a/packages/mirage-stack/mirage-stack.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-stack/releases/download/v1.1.0/mirage-stack-1.1.0.tbz" -checksum: "930a631e11a106d8d6866c9fd30c090f" \ No newline at end of file diff --git a/packages/mirage-stack/mirage-stack.1.2.0/opam b/packages/mirage-stack/mirage-stack.1.2.0/opam index e35f4314ccc..d86b3b40e49 100644 --- a/packages/mirage-stack/mirage-stack.1.2.0/opam +++ b/packages/mirage-stack/mirage-stack.1.2.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Mindy Preston " authors: ["Mindy Preston "] homepage: "https://github.com/mirage/mirage-stack" doc: "https://mirage.github.io/mirage-stack/" license: "ISC" -dev-repo: "https://github.com/mirage/mirage-stack.git" +dev-repo: "git+https://github.com/mirage/mirage-stack.git" bug-reports: "https://github.com/mirage/mirage-stack/issues" tags: ["org:mirage"] @@ -14,10 +14,14 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.04.2"} + "jbuilder" {build & >= "1.0+beta9"} "mirage-device" {>= "1.0.0"} "mirage-protocols" {>= "1.3.0"} "fmt" ] - -available: [ ocaml-version >= "4.04.2" ] +url { + src: + "https://github.com/mirage/mirage-stack/releases/download/v1.2.0/mirage-stack-1.2.0.tbz" + checksum: "md5=6ad12083b32d5c780eeebe4727c31cf2" +} diff --git a/packages/mirage-stack/mirage-stack.1.2.0/url b/packages/mirage-stack/mirage-stack.1.2.0/url deleted file mode 100644 index 14aca6e7b94..00000000000 --- a/packages/mirage-stack/mirage-stack.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-stack/releases/download/v1.2.0/mirage-stack-1.2.0.tbz" -checksum: "6ad12083b32d5c780eeebe4727c31cf2" diff --git a/packages/mirage-tc/mirage-tc.0.1.0/descr b/packages/mirage-tc/mirage-tc.0.1.0/descr deleted file mode 100644 index e6a36d0d009..00000000000 --- a/packages/mirage-tc/mirage-tc.0.1.0/descr +++ /dev/null @@ -1,35 +0,0 @@ -MirageOS type-classes - -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" -``` \ No newline at end of file diff --git a/packages/mirage-tc/mirage-tc.0.1.0/opam b/packages/mirage-tc/mirage-tc.0.1.0/opam deleted file mode 100644 index fccbd359cc9..00000000000 --- a/packages/mirage-tc/mirage-tc.0.1.0/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/mirage-tc.git" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -install: [make "install"] -remove: ["ocamlfind" "remove" "tc"] -depends: [ - "ezjsonm" {>= "0.3.0" & < "0.4.0"} - "mstruct" {>= "1.3.1"} - "cstruct" - "sexplib" {< "113.01.00"} - "bin_prot" {< "113.01.00"} - "comparelib" - "alcotest" {test} - "ounit" {test} - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/mirage-tc/mirage-tc.0.1.0/url b/packages/mirage-tc/mirage-tc.0.1.0/url deleted file mode 100644 index 5f42383016f..00000000000 --- a/packages/mirage-tc/mirage-tc.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-tc/archive/0.1.0.tar.gz" -checksum: "93a51194b72381af02ac698501b5a275" diff --git a/packages/mirage-tc/mirage-tc.0.2.0/descr b/packages/mirage-tc/mirage-tc.0.2.0/descr deleted file mode 100644 index e6a36d0d009..00000000000 --- a/packages/mirage-tc/mirage-tc.0.2.0/descr +++ /dev/null @@ -1,35 +0,0 @@ -MirageOS type-classes - -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" -``` \ No newline at end of file diff --git a/packages/mirage-tc/mirage-tc.0.2.0/opam b/packages/mirage-tc/mirage-tc.0.2.0/opam deleted file mode 100644 index 1430ede7938..00000000000 --- a/packages/mirage-tc/mirage-tc.0.2.0/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/mirage-tc.git" -license: "ISC" - -build: [ - ["./configure" "--prefix" prefix] - [make] -] -build-test: [ - ["./configure" "--prefix" "--enable-tests"] - [make "test"] -] -install: [make "install"] -remove: ["ocamlfind" "remove" "tc"] -depends: [ - "ezjsonm" {>= "0.3.0" & < "0.4.0"} - "mstruct" {>= "1.3.1"} - "cstruct" - "sexplib" - "bin_prot" - "alcotest" {test} - "ounit" {test} - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/mirage-tc/mirage-tc.0.2.0/url b/packages/mirage-tc/mirage-tc.0.2.0/url deleted file mode 100644 index af5e3daa8ae..00000000000 --- a/packages/mirage-tc/mirage-tc.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-tc/archive/0.2.0.tar.gz" -checksum: "5c816232affa7429a1ea8200bb6bb03e" diff --git a/packages/mirage-tc/mirage-tc.0.2.1/descr b/packages/mirage-tc/mirage-tc.0.2.1/descr deleted file mode 100644 index e6a36d0d009..00000000000 --- a/packages/mirage-tc/mirage-tc.0.2.1/descr +++ /dev/null @@ -1,35 +0,0 @@ -MirageOS type-classes - -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" -``` \ No newline at end of file diff --git a/packages/mirage-tc/mirage-tc.0.2.1/opam b/packages/mirage-tc/mirage-tc.0.2.1/opam index 1430ede7938..5f53b560709 100644 --- a/packages/mirage-tc/mirage-tc.0.2.1/opam +++ b/packages/mirage-tc/mirage-tc.0.2.1/opam @@ -1,29 +1,67 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-tc.git" +dev-repo: "git+https://github.com/mirage/mirage-tc.git" license: "ISC" build: [ ["./configure" "--prefix" prefix] [make] -] -build-test: [ - ["./configure" "--prefix" "--enable-tests"] - [make "test"] + ["./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"} "cstruct" "sexplib" "bin_prot" - "alcotest" {test} - "ounit" {test} + "alcotest" {with-test} + "ounit" {with-test} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.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: "md5=6b0fa5af74a77e29cbc30104be3bbb9f" +} diff --git a/packages/mirage-tc/mirage-tc.0.2.1/url b/packages/mirage-tc/mirage-tc.0.2.1/url deleted file mode 100644 index dd64ed4bc6f..00000000000 --- a/packages/mirage-tc/mirage-tc.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-tc/archive/0.2.1.tar.gz" -checksum: "6b0fa5af74a77e29cbc30104be3bbb9f" diff --git a/packages/mirage-tc/mirage-tc.0.3.0/descr b/packages/mirage-tc/mirage-tc.0.3.0/descr deleted file mode 100644 index e6a36d0d009..00000000000 --- a/packages/mirage-tc/mirage-tc.0.3.0/descr +++ /dev/null @@ -1,35 +0,0 @@ -MirageOS type-classes - -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" -``` \ No newline at end of file diff --git a/packages/mirage-tc/mirage-tc.0.3.0/opam b/packages/mirage-tc/mirage-tc.0.3.0/opam index 2fdd777b4f2..379f0e7c116 100644 --- a/packages/mirage-tc/mirage-tc.0.3.0/opam +++ b/packages/mirage-tc/mirage-tc.0.3.0/opam @@ -1,29 +1,66 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-tc.git" - +dev-repo: "git+https://github.com/mirage/mirage-tc.git" build: [ ["./configure" "--prefix" prefix] [make] -] -build-test: [ - ["./configure" "--prefix" "--enable-tests"] - [make "test"] + ["./configure" "--prefix" "--enable-tests"] {with-test} + [make "test"] {with-test} ] install: [make "install"] remove: ["ocamlfind" "remove" "tc"] depends: [ + "ocaml" {>= "4.01.0"} "ezjsonm" {>= "0.4.0"} "mstruct" {>= "1.3.1"} "cstruct" "bin_prot" "base-bytes" - "alcotest" {test} - "ounit" {test} + "alcotest" {with-test} + "ounit" {with-test} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.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.3.0.tar.gz" + checksum: "md5=909caab4b9a99a76b3fb6c1147e1741b" +} diff --git a/packages/mirage-tc/mirage-tc.0.3.0/url b/packages/mirage-tc/mirage-tc.0.3.0/url deleted file mode 100644 index 86b9452e21e..00000000000 --- a/packages/mirage-tc/mirage-tc.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-tc/archive//0.3.0.tar.gz" -checksum: "909caab4b9a99a76b3fb6c1147e1741b" diff --git a/packages/mirage-tcpip-unix/mirage-tcpip-unix.0.9.5/descr b/packages/mirage-tcpip-unix/mirage-tcpip-unix.0.9.5/descr deleted file mode 100644 index e8fda32fce9..00000000000 --- a/packages/mirage-tcpip-unix/mirage-tcpip-unix.0.9.5/descr +++ /dev/null @@ -1 +0,0 @@ -Userlevel TCP/IP stack 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 index bbd0b0b858a..dc9991fb4e1 100644 --- a/packages/mirage-tcpip-unix/mirage-tcpip-unix.0.9.5/opam +++ b/packages/mirage-tcpip-unix/mirage-tcpip-unix.0.9.5/opam @@ -1,10 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" build: [make "OS=unix"] remove: [ ["ocamlfind" "remove" "mirage-tcpip-unix"] ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "cstruct" {>= "1.0.1"} "io-page-unix" @@ -16,5 +17,10 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage-tcpip" -available: ocaml-version >= "4.00.0" 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: "md5=181072757691c47d1d9973fd5d766828" +} diff --git a/packages/mirage-tcpip-unix/mirage-tcpip-unix.0.9.5/url b/packages/mirage-tcpip-unix/mirage-tcpip-unix.0.9.5/url deleted file mode 100644 index 07c45447e7c..00000000000 --- a/packages/mirage-tcpip-unix/mirage-tcpip-unix.0.9.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/v0.9.5.tar.gz" -checksum: "181072757691c47d1d9973fd5d766828" diff --git a/packages/mirage-tcpip-xen/mirage-tcpip-xen.0.9.5/descr b/packages/mirage-tcpip-xen/mirage-tcpip-xen.0.9.5/descr deleted file mode 100644 index e8fda32fce9..00000000000 --- a/packages/mirage-tcpip-xen/mirage-tcpip-xen.0.9.5/descr +++ /dev/null @@ -1 +0,0 @@ -Userlevel TCP/IP stack diff --git a/packages/mirage-tcpip-xen/mirage-tcpip-xen.0.9.5/opam b/packages/mirage-tcpip-xen/mirage-tcpip-xen.0.9.5/opam index 403a008c3da..98392ffb1b5 100644 --- a/packages/mirage-tcpip-xen/mirage-tcpip-xen.0.9.5/opam +++ b/packages/mirage-tcpip-xen/mirage-tcpip-xen.0.9.5/opam @@ -1,20 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" build: [make "OS=xen"] remove: [ ["ocamlfind" "remove" "mirage-tcpip-xen"] ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "cstruct" {>= "1.0.1"} "io-page-xen" "mirage-types" {= "0.5.0"} "mirage-xen" {= "0.9.9"} - "mirage-clock-xen" {>= "1.0.0" & <"1.2.0"} + "mirage-clock-xen" {>= "1.0.0" & < "1.2.0"} "mirage-net-xen" {>= "0.9.0"} "ipaddr" {>= "1.0.0" & < "2.0.0"} "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage-tcpip" -available: ocaml-version >= "4.00.0" install: [make "install" "OS=xen"] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v0.9.5.tar.gz" + checksum: "md5=181072757691c47d1d9973fd5d766828" +} diff --git a/packages/mirage-tcpip-xen/mirage-tcpip-xen.0.9.5/url b/packages/mirage-tcpip-xen/mirage-tcpip-xen.0.9.5/url deleted file mode 100644 index 07c45447e7c..00000000000 --- a/packages/mirage-tcpip-xen/mirage-tcpip-xen.0.9.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/v0.9.5.tar.gz" -checksum: "181072757691c47d1d9973fd5d766828" diff --git a/packages/mirage-time-lwt/mirage-time-lwt.1.0.0/descr b/packages/mirage-time-lwt/mirage-time-lwt.1.0.0/descr deleted file mode 100644 index f71d7c2f2f5..00000000000 --- a/packages/mirage-time-lwt/mirage-time-lwt.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Module type definitions for dealing with time. - -This package is most useful in the context of applications built with the Mirage project. diff --git a/packages/mirage-time-lwt/mirage-time-lwt.1.0.0/opam b/packages/mirage-time-lwt/mirage-time-lwt.1.0.0/opam index 24f29bdff40..405bbf8c7dd 100644 --- a/packages/mirage-time-lwt/mirage-time-lwt.1.0.0/opam +++ b/packages/mirage-time-lwt/mirage-time-lwt.1.0.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" homepage: "https://github.com/mirage/mirage-time" bug-reports: "https://github.com/mirage/mirage-time/issues" -dev-repo: "https://github.com/mirage/mirage-time.git" +dev-repo: "git+https://github.com/mirage/mirage-time.git" doc: "https://mirage.github.io/mirage-time/" authors: ["Thomas Gazagnaire" "Anil Madhavapeddy" "Gabriel Radanne" "Mindy Preston" "Thomas Leonard" "Nicolas Ojeda Bar" @@ -14,9 +14,18 @@ build: ["ocaml" "pkg/pkg.ml" "build" "--pkg-name" "%{name}%" "--pinned" "%{pinned}%"] depends: [ - "ocamlfind" {build} + "ocaml" + "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.8.0"} "mirage-time" {>= "1.0.0"} "lwt" ] +synopsis: "Module type definitions for dealing with time." +description: + "This package is most useful in the context of applications built with the Mirage project." +url { + src: + "https://github.com/mirage/mirage-time/releases/download/1.0.0/mirage-time-lwt-1.0.0.tbz" + checksum: "md5=191dcbbef64515c3a2663441a31b2087" +} diff --git a/packages/mirage-time-lwt/mirage-time-lwt.1.0.0/url b/packages/mirage-time-lwt/mirage-time-lwt.1.0.0/url deleted file mode 100644 index 4789074bcb8..00000000000 --- a/packages/mirage-time-lwt/mirage-time-lwt.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-time/releases/download/1.0.0/mirage-time-lwt-1.0.0.tbz" -checksum: "191dcbbef64515c3a2663441a31b2087" diff --git a/packages/mirage-time-lwt/mirage-time-lwt.1.1.0/descr b/packages/mirage-time-lwt/mirage-time-lwt.1.1.0/descr deleted file mode 100644 index 74b3d64bceb..00000000000 --- a/packages/mirage-time-lwt/mirage-time-lwt.1.1.0/descr +++ /dev/null @@ -1,22 +0,0 @@ -Time operations for MirageOS - -mirage-time defines [Mirage_time.S][1] the signature for -time-related operations for MirageOS. - -[1]: https://mirage.github.io/mirage-time/Mirage_time.S.html - -### Installation - -`mirage-time` can be installed with `opam`: - - opam install mirage-time - -If you don't use `opam` consult the [`opam`](opam) file for build -instructions. - -### Documentation - -The documentation and API reference is automatically generated by -`ocamldoc` from the interfaces. It can be consulted [online][2]. - -[2]: https://mirage.github.io/mirage-time/Mirage_time.html \ No newline at end of file diff --git a/packages/mirage-time-lwt/mirage-time-lwt.1.1.0/opam b/packages/mirage-time-lwt/mirage-time-lwt.1.1.0/opam index e0f23c9594d..174b1e039c6 100644 --- a/packages/mirage-time-lwt/mirage-time-lwt.1.1.0/opam +++ b/packages/mirage-time-lwt/mirage-time-lwt.1.1.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" homepage: "https://github.com/mirage/mirage-time" bug-reports: "https://github.com/mirage/mirage-time/issues" -dev-repo: "https://github.com/mirage/mirage-time.git" +dev-repo: "git+https://github.com/mirage/mirage-time.git" doc: "https://mirage.github.io/mirage-time/" authors: ["Thomas Gazagnaire" "Anil Madhavapeddy" "Gabriel Radanne" "Mindy Preston" "Thomas Leonard" "Nicolas Ojeda Bar" @@ -16,7 +16,35 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" + "jbuilder" {build & >= "1.0+beta9"} "mirage-time" {>= "1.0.0"} "lwt" ] +synopsis: "Time operations for MirageOS" +description: """ +mirage-time defines [Mirage_time.S][1] the signature for +time-related operations for MirageOS. + +[1]: https://mirage.github.io/mirage-time/Mirage_time.S.html + +### Installation + +`mirage-time` can be installed with `opam`: + + opam install mirage-time + +If you don't use `opam` consult the [`opam`](opam) file for build +instructions. + +### Documentation + +The documentation and API reference is automatically generated by +`ocamldoc` from the interfaces. It can be consulted [online][2]. + +[2]: https://mirage.github.io/mirage-time/Mirage_time.html""" +url { + src: + "https://github.com/mirage/mirage-time/releases/download/v1.1.0/mirage-time-1.1.0.tbz" + checksum: "md5=75603dd15ec9c343da74259771a27d85" +} diff --git a/packages/mirage-time-lwt/mirage-time-lwt.1.1.0/url b/packages/mirage-time-lwt/mirage-time-lwt.1.1.0/url deleted file mode 100644 index 706b9c0779b..00000000000 --- a/packages/mirage-time-lwt/mirage-time-lwt.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-time/releases/download/v1.1.0/mirage-time-1.1.0.tbz" -checksum: "75603dd15ec9c343da74259771a27d85" \ No newline at end of file diff --git a/packages/mirage-time-unix/mirage-time-unix.1.2.0/descr b/packages/mirage-time-unix/mirage-time-unix.1.2.0/descr deleted file mode 100644 index 96e8476400d..00000000000 --- a/packages/mirage-time-unix/mirage-time-unix.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Implementation of `Mirage_time_lwt.S` for the Unix backend diff --git a/packages/mirage-time-unix/mirage-time-unix.1.2.0/opam b/packages/mirage-time-unix/mirage-time-unix.1.2.0/opam index 12b5ef3f356..3a29250867b 100644 --- a/packages/mirage-time-unix/mirage-time-unix.1.2.0/opam +++ b/packages/mirage-time-unix/mirage-time-unix.1.2.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" homepage: "https://github.com/mirage/mirage-time" bug-reports: "https://github.com/mirage/mirage-time/issues" -dev-repo: "https://github.com/mirage/mirage-time.git" +dev-repo: "git+https://github.com/mirage/mirage-time.git" doc: "https://mirage.github.io/mirage-time/" authors: ["Thomas Gazagnaire" "Anil Madhavapeddy" "Gabriel Radanne" "Mindy Preston" "Thomas Leonard" "Nicolas Ojeda Bar" @@ -16,7 +16,15 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" + "jbuilder" {build & >= "1.0+beta9"} "mirage-time-lwt" {>= "1.0.0"} - "lwt" "duration" + "lwt" + "duration" ] +synopsis: "Implementation of `Mirage_time_lwt.S` for the Unix backend" +url { + src: + "https://github.com/mirage/mirage-time/releases/download/v1.2.0/mirage-time-1.2.0.tbz" + checksum: "md5=428555a6f49ac55dcfeb7fcde8d4c378" +} diff --git a/packages/mirage-time-unix/mirage-time-unix.1.2.0/url b/packages/mirage-time-unix/mirage-time-unix.1.2.0/url deleted file mode 100644 index e1bef5a1e4b..00000000000 --- a/packages/mirage-time-unix/mirage-time-unix.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-time/releases/download/v1.2.0/mirage-time-1.2.0.tbz" -checksum: "428555a6f49ac55dcfeb7fcde8d4c378" \ No newline at end of file diff --git a/packages/mirage-time/mirage-time.1.0.0/descr b/packages/mirage-time/mirage-time.1.0.0/descr deleted file mode 100644 index f71d7c2f2f5..00000000000 --- a/packages/mirage-time/mirage-time.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Module type definitions for dealing with time. - -This package is most useful in the context of applications built with the Mirage project. diff --git a/packages/mirage-time/mirage-time.1.0.0/opam b/packages/mirage-time/mirage-time.1.0.0/opam index 2c0f8ff452b..a4da3b0836d 100644 --- a/packages/mirage-time/mirage-time.1.0.0/opam +++ b/packages/mirage-time/mirage-time.1.0.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" homepage: "https://github.com/mirage/mirage-time" bug-reports: "https://github.com/mirage/mirage-time/issues" -dev-repo: "https://github.com/mirage/mirage-time.git" +dev-repo: "git+https://github.com/mirage/mirage-time.git" doc: "https://mirage.github.io/mirage-time/" authors: ["Thomas Gazagnaire" "Anil Madhavapeddy" "Gabriel Radanne" "Mindy Preston" "Thomas Leonard" "Nicolas Ojeda Bar" @@ -13,8 +13,17 @@ license: "ISC" build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] depends: [ - "ocamlfind" {build} + "ocaml" + "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.8.0"} "mirage-device" {>= "1.0.0"} ] +synopsis: "Module type definitions for dealing with time." +description: + "This package is most useful in the context of applications built with the Mirage project." +url { + src: + "https://github.com/mirage/mirage-time/releases/download/1.0.0/mirage-time-1.0.0.tbz" + checksum: "md5=e45402238f2c32201e0f6aafe2ef4afe" +} diff --git a/packages/mirage-time/mirage-time.1.0.0/url b/packages/mirage-time/mirage-time.1.0.0/url deleted file mode 100644 index 2cecb38331a..00000000000 --- a/packages/mirage-time/mirage-time.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-time/releases/download/1.0.0/mirage-time-1.0.0.tbz" -checksum: "e45402238f2c32201e0f6aafe2ef4afe" diff --git a/packages/mirage-time/mirage-time.1.1.0/descr b/packages/mirage-time/mirage-time.1.1.0/descr deleted file mode 100644 index 74b3d64bceb..00000000000 --- a/packages/mirage-time/mirage-time.1.1.0/descr +++ /dev/null @@ -1,22 +0,0 @@ -Time operations for MirageOS - -mirage-time defines [Mirage_time.S][1] the signature for -time-related operations for MirageOS. - -[1]: https://mirage.github.io/mirage-time/Mirage_time.S.html - -### Installation - -`mirage-time` can be installed with `opam`: - - opam install mirage-time - -If you don't use `opam` consult the [`opam`](opam) file for build -instructions. - -### Documentation - -The documentation and API reference is automatically generated by -`ocamldoc` from the interfaces. It can be consulted [online][2]. - -[2]: https://mirage.github.io/mirage-time/Mirage_time.html \ No newline at end of file diff --git a/packages/mirage-time/mirage-time.1.1.0/opam b/packages/mirage-time/mirage-time.1.1.0/opam index 61ed1fbade8..77ba91b8a40 100644 --- a/packages/mirage-time/mirage-time.1.1.0/opam +++ b/packages/mirage-time/mirage-time.1.1.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" homepage: "https://github.com/mirage/mirage-time" bug-reports: "https://github.com/mirage/mirage-time/issues" -dev-repo: "https://github.com/mirage/mirage-time.git" +dev-repo: "git+https://github.com/mirage/mirage-time.git" doc: "https://mirage.github.io/mirage-time/" authors: ["Thomas Gazagnaire" "Anil Madhavapeddy" "Gabriel Radanne" "Mindy Preston" "Thomas Leonard" "Nicolas Ojeda Bar" @@ -16,6 +16,34 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" + "jbuilder" {build & >= "1.0+beta9"} "mirage-device" ] +synopsis: "Time operations for MirageOS" +description: """ +mirage-time defines [Mirage_time.S][1] the signature for +time-related operations for MirageOS. + +[1]: https://mirage.github.io/mirage-time/Mirage_time.S.html + +### Installation + +`mirage-time` can be installed with `opam`: + + opam install mirage-time + +If you don't use `opam` consult the [`opam`](opam) file for build +instructions. + +### Documentation + +The documentation and API reference is automatically generated by +`ocamldoc` from the interfaces. It can be consulted [online][2]. + +[2]: https://mirage.github.io/mirage-time/Mirage_time.html""" +url { + src: + "https://github.com/mirage/mirage-time/releases/download/v1.1.0/mirage-time-1.1.0.tbz" + checksum: "md5=75603dd15ec9c343da74259771a27d85" +} diff --git a/packages/mirage-time/mirage-time.1.1.0/url b/packages/mirage-time/mirage-time.1.1.0/url deleted file mode 100644 index 706b9c0779b..00000000000 --- a/packages/mirage-time/mirage-time.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-time/releases/download/v1.1.0/mirage-time-1.1.0.tbz" -checksum: "75603dd15ec9c343da74259771a27d85" \ No newline at end of file diff --git a/packages/mirage-types-lwt/mirage-types-lwt.2.0.0/descr b/packages/mirage-types-lwt/mirage-types-lwt.2.0.0/descr deleted file mode 100644 index 9cd7a3917d5..00000000000 --- a/packages/mirage-types-lwt/mirage-types-lwt.2.0.0/descr +++ /dev/null @@ -1,14 +0,0 @@ -Lwt module type definitions for Mirage-compatible applications - -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` 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 deleted file mode 100644 index f816d620f0a..00000000000 --- a/packages/mirage-types-lwt/mirage-types-lwt.2.0.0/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -depends: [ - "ocamlfind" - "sexplib" {< "113.01.00"} - "lwt" - "cstruct" {>="1.4.0"} - "io-page" - "ipaddr" - "mirage-types" {="2.0.0"} -] -ocaml-version: [>="4.00.0"] diff --git a/packages/mirage-types-lwt/mirage-types-lwt.2.0.1/descr b/packages/mirage-types-lwt/mirage-types-lwt.2.0.1/descr deleted file mode 100644 index 9cd7a3917d5..00000000000 --- a/packages/mirage-types-lwt/mirage-types-lwt.2.0.1/descr +++ /dev/null @@ -1,14 +0,0 @@ -Lwt module type definitions for Mirage-compatible applications - -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` 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 deleted file mode 100644 index 77916bfbcb5..00000000000 --- a/packages/mirage-types-lwt/mirage-types-lwt.2.0.1/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -depends: [ - "ocamlfind" - "sexplib" {< "113.01.00"} - "lwt" - "cstruct" {>="1.4.0"} - "io-page" - "ipaddr" - "mirage-types" {>="2.0.1" & < "2.1.0"} -] -ocaml-version: [>="4.00.0"] diff --git a/packages/mirage-types-lwt/mirage-types-lwt.2.1.0/descr b/packages/mirage-types-lwt/mirage-types-lwt.2.1.0/descr deleted file mode 100644 index 9cd7a3917d5..00000000000 --- a/packages/mirage-types-lwt/mirage-types-lwt.2.1.0/descr +++ /dev/null @@ -1,14 +0,0 @@ -Lwt module type definitions for Mirage-compatible applications - -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` 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 index db5a2849f12..94fd83ab760 100644 --- a/packages/mirage-types-lwt/mirage-types-lwt.2.1.0/opam +++ b/packages/mirage-types-lwt/mirage-types-lwt.2.1.0/opam @@ -1,16 +1,30 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" "org:xapi-project" ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "sexplib" {< "113.01.00"} "lwt" - "cstruct" {>="1.4.0"} + "cstruct" {>= "1.4.0"} "io-page" "ipaddr" - "mirage-types" {>="2.1.0" & < "2.2.0"} + "mirage-types" {>= "2.1.0" & < "2.2.0"} ] -ocaml-version: [>="4.00.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`""" diff --git a/packages/mirage-types-lwt/mirage-types-lwt.2.1.1/descr b/packages/mirage-types-lwt/mirage-types-lwt.2.1.1/descr deleted file mode 100644 index 9cd7a3917d5..00000000000 --- a/packages/mirage-types-lwt/mirage-types-lwt.2.1.1/descr +++ /dev/null @@ -1,14 +0,0 @@ -Lwt module type definitions for Mirage-compatible applications - -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` 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 index 98285b35a4e..9d945f3d480 100644 --- a/packages/mirage-types-lwt/mirage-types-lwt.2.1.1/opam +++ b/packages/mirage-types-lwt/mirage-types-lwt.2.1.1/opam @@ -1,16 +1,30 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" "org:xapi-project" ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "sexplib" {< "113.01.00"} "lwt" - "cstruct" {>="1.4.0"} + "cstruct" {>= "1.4.0"} "io-page" "ipaddr" - "mirage-types" {>="2.1.1" & < "2.2.0"} + "mirage-types" {>= "2.1.1" & < "2.2.0"} ] -ocaml-version: [>="4.00.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`""" diff --git a/packages/mirage-types-lwt/mirage-types-lwt.2.2.0/descr b/packages/mirage-types-lwt/mirage-types-lwt.2.2.0/descr deleted file mode 100644 index 9cd7a3917d5..00000000000 --- a/packages/mirage-types-lwt/mirage-types-lwt.2.2.0/descr +++ /dev/null @@ -1,14 +0,0 @@ -Lwt module type definitions for Mirage-compatible applications - -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` 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 index 36bfd4be912..8df521c3676 100644 --- a/packages/mirage-types-lwt/mirage-types-lwt.2.2.0/opam +++ b/packages/mirage-types-lwt/mirage-types-lwt.2.2.0/opam @@ -1,16 +1,30 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" "org:xapi-project" ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "sexplib" {< "113.01.00"} "lwt" - "cstruct" {>="1.4.0"} + "cstruct" {>= "1.4.0"} "io-page" "ipaddr" - "mirage-types" {>="2.2.0" & < "2.3.0"} + "mirage-types" {>= "2.2.0" & < "2.3.0"} ] -ocaml-version: [>="4.00.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`""" diff --git a/packages/mirage-types-lwt/mirage-types-lwt.2.3.0/descr b/packages/mirage-types-lwt/mirage-types-lwt.2.3.0/descr deleted file mode 100644 index 9cd7a3917d5..00000000000 --- a/packages/mirage-types-lwt/mirage-types-lwt.2.3.0/descr +++ /dev/null @@ -1,14 +0,0 @@ -Lwt module type definitions for Mirage-compatible applications - -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` diff --git a/packages/mirage-types-lwt/mirage-types-lwt.2.3.0/opam b/packages/mirage-types-lwt/mirage-types-lwt.2.3.0/opam index 94209ee8b2a..04a399dd39e 100644 --- a/packages/mirage-types-lwt/mirage-types-lwt.2.3.0/opam +++ b/packages/mirage-types-lwt/mirage-types-lwt.2.3.0/opam @@ -1,16 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] authors: "The MirageOS team" homepage: "https://github.com/mirage/mirage" bug-reports: "https://github.com/mirage/mirage/issues/" -dev-repo: "https://github.com/mirage/mirage.git" +dev-repo: "git+https://github.com/mirage/mirage.git" tags: ["org:mirage" "org:xapi-project"] depends: [ + "ocaml" "ocamlfind" "lwt" - "cstruct" {>="1.4.0"} - "io-page" {>="1.4.0"} + "cstruct" {>= "1.4.0"} + "io-page" {>= "1.4.0"} "ipaddr" - "mirage-types" {>="2.3.0" & <"2.4.0"} + "mirage-types" {>= "2.3.0" & < "2.4.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`""" diff --git a/packages/mirage-types-lwt/mirage-types-lwt.2.5.0/descr b/packages/mirage-types-lwt/mirage-types-lwt.2.5.0/descr deleted file mode 100644 index 9cd7a3917d5..00000000000 --- a/packages/mirage-types-lwt/mirage-types-lwt.2.5.0/descr +++ /dev/null @@ -1,14 +0,0 @@ -Lwt module type definitions for Mirage-compatible applications - -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` diff --git a/packages/mirage-types-lwt/mirage-types-lwt.2.5.0/opam b/packages/mirage-types-lwt/mirage-types-lwt.2.5.0/opam index 238eeacb91f..1c33ce75e5a 100644 --- a/packages/mirage-types-lwt/mirage-types-lwt.2.5.0/opam +++ b/packages/mirage-types-lwt/mirage-types-lwt.2.5.0/opam @@ -1,16 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] authors: "The MirageOS team" homepage: "https://github.com/mirage/mirage" bug-reports: "https://github.com/mirage/mirage/issues/" -dev-repo: "https://github.com/mirage/mirage.git" +dev-repo: "git+https://github.com/mirage/mirage.git" tags: ["org:mirage" "org:xapi-project"] depends: [ + "ocaml" "ocamlfind" "lwt" - "cstruct" {>="1.4.0"} - "io-page" {>="1.4.0"} + "cstruct" {>= "1.4.0"} + "io-page" {>= "1.4.0"} "ipaddr" - "mirage-types" {>="2.5.0" & <"2.6.0"} + "mirage-types" {>= "2.5.0" & < "2.6.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`""" diff --git a/packages/mirage-types-lwt/mirage-types-lwt.2.6.0/descr b/packages/mirage-types-lwt/mirage-types-lwt.2.6.0/descr deleted file mode 100644 index 9cd7a3917d5..00000000000 --- a/packages/mirage-types-lwt/mirage-types-lwt.2.6.0/descr +++ /dev/null @@ -1,14 +0,0 @@ -Lwt module type definitions for Mirage-compatible applications - -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` diff --git a/packages/mirage-types-lwt/mirage-types-lwt.2.6.0/opam b/packages/mirage-types-lwt/mirage-types-lwt.2.6.0/opam deleted file mode 100644 index 22debb33bb7..00000000000 --- a/packages/mirage-types-lwt/mirage-types-lwt.2.6.0/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] -authors: "The MirageOS team" -homepage: "https://github.com/mirage/mirage" -bug-reports: "https://github.com/mirage/mirage/issues/" -dev-repo: "https://github.com/mirage/mirage.git" -tags: ["org:mirage" "org:xapi-project"] - -depends: [ - "ocamlfind" - "lwt" - "cstruct" {>="1.4.0"} - "io-page" {>="1.4.0"} - "ipaddr" - "mirage-types" {="2.6.0"} -] diff --git a/packages/mirage-types-lwt/mirage-types-lwt.2.8.0/descr b/packages/mirage-types-lwt/mirage-types-lwt.2.8.0/descr deleted file mode 100644 index 50eb6874fd3..00000000000 --- a/packages/mirage-types-lwt/mirage-types-lwt.2.8.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -Lwt module type definitions for Mirage-compatible applications - -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`, including but not limited to: - -- `type 'a io = 'a Lwt.t` -- `type page_aligned_buffer = Io_page.t` -- `type buffer = Cstruct.t` -- `type macaddr = Macaddr.t` diff --git a/packages/mirage-types-lwt/mirage-types-lwt.2.8.0/opam b/packages/mirage-types-lwt/mirage-types-lwt.2.8.0/opam index 396c0cf5591..208eb9fce8e 100644 --- a/packages/mirage-types-lwt/mirage-types-lwt.2.8.0/opam +++ b/packages/mirage-types-lwt/mirage-types-lwt.2.8.0/opam @@ -1,16 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] authors: "The MirageOS team" homepage: "https://github.com/mirage/mirage" bug-reports: "https://github.com/mirage/mirage/issues/" -dev-repo: "https://github.com/mirage/mirage.git" +dev-repo: "git+https://github.com/mirage/mirage.git" tags: ["org:mirage" "org:xapi-project"] depends: [ + "ocaml" "ocamlfind" "lwt" - "cstruct" {>="1.4.0"} - "io-page" {>="1.4.0"} + "cstruct" {>= "1.4.0"} + "io-page" {>= "1.4.0"} "ipaddr" - "mirage-types" {="2.8.0"} + "mirage-types" {= "2.8.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`, including but not limited to: + +- `type 'a io = 'a Lwt.t` +- `type page_aligned_buffer = Io_page.t` +- `type buffer = Cstruct.t` +- `type macaddr = Macaddr.t`""" diff --git a/packages/mirage-types-lwt/mirage-types-lwt.3.0.0/descr b/packages/mirage-types-lwt/mirage-types-lwt.3.0.0/descr deleted file mode 100644 index 9cd7a3917d5..00000000000 --- a/packages/mirage-types-lwt/mirage-types-lwt.3.0.0/descr +++ /dev/null @@ -1,14 +0,0 @@ -Lwt module type definitions for Mirage-compatible applications - -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` diff --git a/packages/mirage-types-lwt/mirage-types-lwt.3.0.0/opam b/packages/mirage-types-lwt/mirage-types-lwt.3.0.0/opam index ff603a6c3c8..8f1c22de88b 100644 --- a/packages/mirage-types-lwt/mirage-types-lwt.3.0.0/opam +++ b/packages/mirage-types-lwt/mirage-types-lwt.3.0.0/opam @@ -1,19 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] authors: "The MirageOS team" homepage: "https://github.com/mirage/mirage" bug-reports: "https://github.com/mirage/mirage/issues/" -dev-repo: "https://github.com/mirage/mirage.git" +dev-repo: "git+https://github.com/mirage/mirage.git" tags: ["org:mirage" "org:xapi-project"] build: ["ocaml" "pkg/pkg.ml" "build" "--pkg-name" name "--pinned" "%{pinned}%"] depends: [ - "ocamlfind" {build} + "ocaml" + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build & >= "0.8.0"} + "topkg" {build & >= "0.8.0"} "lwt" - "cstruct" {>="1.4.0"} - "io-page" {>="1.4.0"} + "cstruct" {>= "1.4.0"} + "io-page" {>= "1.4.0"} "ipaddr" "mirage-types" {>= "3.0.0"} "mirage-clock-lwt" {>= "1.2.0"} @@ -29,3 +30,21 @@ depends: [ "mirage-kv-lwt" {>= "1.0.0"} "mirage-channel-lwt" {>= "3.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`""" +url { + src: "https://github.com/mirage/mirage/archive/v3.0.0.tar.gz" + checksum: "md5=744cb89c1b35a6d0dadc95ec4ce058c4" +} diff --git a/packages/mirage-types-lwt/mirage-types-lwt.3.0.0/url b/packages/mirage-types-lwt/mirage-types-lwt.3.0.0/url deleted file mode 100644 index 15d648c3f95..00000000000 --- a/packages/mirage-types-lwt/mirage-types-lwt.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage/archive/v3.0.0.tar.gz" -checksum: "744cb89c1b35a6d0dadc95ec4ce058c4" diff --git a/packages/mirage-types-lwt/mirage-types-lwt.3.0.5/descr b/packages/mirage-types-lwt/mirage-types-lwt.3.0.5/descr deleted file mode 100644 index 9cd7a3917d5..00000000000 --- a/packages/mirage-types-lwt/mirage-types-lwt.3.0.5/descr +++ /dev/null @@ -1,14 +0,0 @@ -Lwt module type definitions for Mirage-compatible applications - -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` diff --git a/packages/mirage-types-lwt/mirage-types-lwt.3.0.5/opam b/packages/mirage-types-lwt/mirage-types-lwt.3.0.5/opam index 4e474cc1b6c..de5c00ea014 100644 --- a/packages/mirage-types-lwt/mirage-types-lwt.3.0.5/opam +++ b/packages/mirage-types-lwt/mirage-types-lwt.3.0.5/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] authors: "The MirageOS team" homepage: "https://github.com/mirage/mirage" bug-reports: "https://github.com/mirage/mirage/issues/" -dev-repo: "https://github.com/mirage/mirage.git" +dev-repo: "git+https://github.com/mirage/mirage.git" tags: ["org:mirage" "org:xapi-project"] @@ -12,11 +12,12 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] -depends: [ +depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta10"} "lwt" - "cstruct" {>="1.4.0"} - "io-page" {>="1.4.0"} + "cstruct" {>= "1.4.0"} + "io-page" {>= "1.4.0"} "ipaddr" "mirage-types" {>= "3.0.0"} "mirage-clock-lwt" {>= "1.2.0"} @@ -32,3 +33,22 @@ depends: [ "mirage-kv-lwt" {>= "1.0.0"} "mirage-channel-lwt" {>= "3.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`""" +url { + src: + "https://github.com/mirage/mirage/releases/download/3.0.5/mirage-3.0.5.tbz" + checksum: "md5=ed9854a99c77aee3bdcdf0915905fd46" +} diff --git a/packages/mirage-types-lwt/mirage-types-lwt.3.0.5/url b/packages/mirage-types-lwt/mirage-types-lwt.3.0.5/url deleted file mode 100644 index e396e7e6361..00000000000 --- a/packages/mirage-types-lwt/mirage-types-lwt.3.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/releases/download/3.0.5/mirage-3.0.5.tbz" -checksum: "ed9854a99c77aee3bdcdf0915905fd46" diff --git a/packages/mirage-types-lwt/mirage-types-lwt.3.0.7/descr b/packages/mirage-types-lwt/mirage-types-lwt.3.0.7/descr deleted file mode 100644 index 9cd7a3917d5..00000000000 --- a/packages/mirage-types-lwt/mirage-types-lwt.3.0.7/descr +++ /dev/null @@ -1,14 +0,0 @@ -Lwt module type definitions for Mirage-compatible applications - -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` diff --git a/packages/mirage-types-lwt/mirage-types-lwt.3.0.7/opam b/packages/mirage-types-lwt/mirage-types-lwt.3.0.7/opam index 1df84d0a030..3fcfee134cc 100644 --- a/packages/mirage-types-lwt/mirage-types-lwt.3.0.7/opam +++ b/packages/mirage-types-lwt/mirage-types-lwt.3.0.7/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] authors: "The MirageOS team" homepage: "https://github.com/mirage/mirage" bug-reports: "https://github.com/mirage/mirage/issues/" -dev-repo: "https://github.com/mirage/mirage.git" +dev-repo: "git+https://github.com/mirage/mirage.git" tags: ["org:mirage" "org:xapi-project"] @@ -12,11 +12,12 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] -depends: [ +depends: [ + "ocaml" {>= "4.04.2"} "jbuilder" {build & >= "1.0+beta10"} "lwt" - "cstruct" {>="1.4.0"} - "io-page" {>="1.4.0"} + "cstruct" {>= "1.4.0"} + "io-page" {>= "1.4.0"} "ipaddr" "mirage-types" {>= "3.0.0"} "mirage-clock-lwt" {>= "1.2.0"} @@ -32,4 +33,22 @@ depends: [ "mirage-kv-lwt" {>= "1.0.0"} "mirage-channel-lwt" {>= "3.0.0"} ] -available: [ ocaml-version >= "4.04.2" ] \ No newline at end of file +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`""" +url { + src: + "https://github.com/mirage/mirage/releases/download/3.0.7/mirage-3.0.7.tbz" + checksum: "md5=37def6de00392f02729c7cb2a7d5a722" +} diff --git a/packages/mirage-types-lwt/mirage-types-lwt.3.0.7/url b/packages/mirage-types-lwt/mirage-types-lwt.3.0.7/url deleted file mode 100644 index b1934a5bd2f..00000000000 --- a/packages/mirage-types-lwt/mirage-types-lwt.3.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/releases/download/3.0.7/mirage-3.0.7.tbz" -checksum: "37def6de00392f02729c7cb2a7d5a722" diff --git a/packages/mirage-types/mirage-types.0.2.0/descr b/packages/mirage-types/mirage-types.0.2.0/descr deleted file mode 100644 index 7eeed4bc330..00000000000 --- a/packages/mirage-types/mirage-types.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Module type definitions for Mirage-compatible applications diff --git a/packages/mirage-types/mirage-types.0.2.0/opam b/packages/mirage-types/mirage-types.0.2.0/opam deleted file mode 100644 index 1acbb3f300b..00000000000 --- a/packages/mirage-types/mirage-types.0.2.0/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -authors: "The MirageOS team" -homepage: "https://github.com/mirage/mirage" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "all"] -remove: ["ocamlfind" "remove" "mirage-types"] -depends: ["ocamlfind" "ocamlbuild"] -dev-repo: "git://github.com/mirage/mirage-types" -install: [make "install"] diff --git a/packages/mirage-types/mirage-types.0.2.0/url b/packages/mirage-types/mirage-types.0.2.0/url deleted file mode 100644 index 35bda8f17ab..00000000000 --- a/packages/mirage-types/mirage-types.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-types/archive/v0.2.0.tar.gz" -checksum: "c45829b05a53637fa22b780eb9b37671" diff --git a/packages/mirage-types/mirage-types.0.3.0/descr b/packages/mirage-types/mirage-types.0.3.0/descr deleted file mode 100644 index 7eeed4bc330..00000000000 --- a/packages/mirage-types/mirage-types.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Module type definitions for Mirage-compatible applications diff --git a/packages/mirage-types/mirage-types.0.3.0/opam b/packages/mirage-types/mirage-types.0.3.0/opam deleted file mode 100644 index 1acbb3f300b..00000000000 --- a/packages/mirage-types/mirage-types.0.3.0/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -authors: "The MirageOS team" -homepage: "https://github.com/mirage/mirage" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "all"] -remove: ["ocamlfind" "remove" "mirage-types"] -depends: ["ocamlfind" "ocamlbuild"] -dev-repo: "git://github.com/mirage/mirage-types" -install: [make "install"] diff --git a/packages/mirage-types/mirage-types.0.3.0/url b/packages/mirage-types/mirage-types.0.3.0/url deleted file mode 100644 index f1c53e9bb89..00000000000 --- a/packages/mirage-types/mirage-types.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-types/archive/v0.3.0.tar.gz" -checksum: "b0c00e2bbc4e8e6d247a6c71edcc6129" diff --git a/packages/mirage-types/mirage-types.0.4.0/descr b/packages/mirage-types/mirage-types.0.4.0/descr deleted file mode 100644 index 7eeed4bc330..00000000000 --- a/packages/mirage-types/mirage-types.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -Module type definitions for Mirage-compatible applications diff --git a/packages/mirage-types/mirage-types.0.4.0/opam b/packages/mirage-types/mirage-types.0.4.0/opam index 1acbb3f300b..af459af664c 100644 --- a/packages/mirage-types/mirage-types.0.4.0/opam +++ b/packages/mirage-types/mirage-types.0.4.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: "The MirageOS team" homepage: "https://github.com/mirage/mirage" @@ -8,6 +8,12 @@ tags: [ ] build: [make "all"] remove: ["ocamlfind" "remove" "mirage-types"] -depends: ["ocamlfind" "ocamlbuild"] +depends: ["ocaml" "ocamlfind" "ocamlbuild"] dev-repo: "git://github.com/mirage/mirage-types" install: [make "install"] +synopsis: "Module type definitions for Mirage-compatible applications" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-types/archive/v0.4.0.tar.gz" + checksum: "md5=229c726537cd788aa534185c7069235a" +} diff --git a/packages/mirage-types/mirage-types.0.4.0/url b/packages/mirage-types/mirage-types.0.4.0/url deleted file mode 100644 index a798ac1a500..00000000000 --- a/packages/mirage-types/mirage-types.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-types/archive/v0.4.0.tar.gz" -checksum: "229c726537cd788aa534185c7069235a" diff --git a/packages/mirage-types/mirage-types.0.5.0/descr b/packages/mirage-types/mirage-types.0.5.0/descr deleted file mode 100644 index 7eeed4bc330..00000000000 --- a/packages/mirage-types/mirage-types.0.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -Module type definitions for Mirage-compatible applications diff --git a/packages/mirage-types/mirage-types.0.5.0/opam b/packages/mirage-types/mirage-types.0.5.0/opam index 1acbb3f300b..00111526c80 100644 --- a/packages/mirage-types/mirage-types.0.5.0/opam +++ b/packages/mirage-types/mirage-types.0.5.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: "The MirageOS team" homepage: "https://github.com/mirage/mirage" @@ -8,6 +8,12 @@ tags: [ ] build: [make "all"] remove: ["ocamlfind" "remove" "mirage-types"] -depends: ["ocamlfind" "ocamlbuild"] +depends: ["ocaml" "ocamlfind" "ocamlbuild"] dev-repo: "git://github.com/mirage/mirage-types" install: [make "install"] +synopsis: "Module type definitions for Mirage-compatible applications" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-types/archive/v0.5.0.tar.gz" + checksum: "md5=0386e1470e4b837318f15373abd5ed72" +} diff --git a/packages/mirage-types/mirage-types.0.5.0/url b/packages/mirage-types/mirage-types.0.5.0/url deleted file mode 100644 index 28e77c2b203..00000000000 --- a/packages/mirage-types/mirage-types.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-types/archive/v0.5.0.tar.gz" -checksum: "0386e1470e4b837318f15373abd5ed72" diff --git a/packages/mirage-types/mirage-types.1.0.0/descr b/packages/mirage-types/mirage-types.1.0.0/descr deleted file mode 100644 index 7eeed4bc330..00000000000 --- a/packages/mirage-types/mirage-types.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Module type definitions for Mirage-compatible applications diff --git a/packages/mirage-types/mirage-types.1.0.0/opam b/packages/mirage-types/mirage-types.1.0.0/opam index b476cf4db7e..5559b5de889 100644 --- a/packages/mirage-types/mirage-types.1.0.0/opam +++ b/packages/mirage-types/mirage-types.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -6,7 +6,15 @@ tags: [ ] build: [make "all"] remove: ["ocamlfind" "remove" "mirage-types"] -depends: ["ocamlfind"] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" +] dev-repo: "git://github.com/mirage/mirage-types" -available: ocaml-version >= "4.00.0" install: [make "install"] +synopsis: "Module type definitions for Mirage-compatible applications" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-types/archive/v1.0.0.tar.gz" + checksum: "md5=1e176d9eb3a8b5dc2452929e4234f838" +} diff --git a/packages/mirage-types/mirage-types.1.0.0/url b/packages/mirage-types/mirage-types.1.0.0/url deleted file mode 100644 index 28de3d24419..00000000000 --- a/packages/mirage-types/mirage-types.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-types/archive/v1.0.0.tar.gz" -checksum: "1e176d9eb3a8b5dc2452929e4234f838" diff --git a/packages/mirage-types/mirage-types.1.1.0/descr b/packages/mirage-types/mirage-types.1.1.0/descr deleted file mode 100644 index 7eeed4bc330..00000000000 --- a/packages/mirage-types/mirage-types.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Module type definitions for Mirage-compatible applications diff --git a/packages/mirage-types/mirage-types.1.1.0/opam b/packages/mirage-types/mirage-types.1.1.0/opam index 8cba9168d2d..fb2b5034e24 100644 --- a/packages/mirage-types/mirage-types.1.1.0/opam +++ b/packages/mirage-types/mirage-types.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -6,6 +6,7 @@ tags: [ ] remove: ["ocamlfind" "remove" "mirage-types"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "ocamlbuild" {build} ] @@ -14,5 +15,10 @@ conflicts: [ "ipaddr" {< "0.2.0"} ] dev-repo: "git://github.com/mirage/mirage" -available: ocaml-version >= "4.00.0" install: [make "install-types"] +synopsis: "Module type definitions for Mirage-compatible applications" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage/archive/1.1.0.tar.gz" + checksum: "md5=ef7719ab810a9d9a60df97993b2786d0" +} diff --git a/packages/mirage-types/mirage-types.1.1.0/url b/packages/mirage-types/mirage-types.1.1.0/url deleted file mode 100644 index d180f049c9d..00000000000 --- a/packages/mirage-types/mirage-types.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/archive/1.1.0.tar.gz" -checksum: "ef7719ab810a9d9a60df97993b2786d0" diff --git a/packages/mirage-types/mirage-types.1.1.1/descr b/packages/mirage-types/mirage-types.1.1.1/descr deleted file mode 100644 index 7eeed4bc330..00000000000 --- a/packages/mirage-types/mirage-types.1.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Module type definitions for Mirage-compatible applications diff --git a/packages/mirage-types/mirage-types.1.1.1/opam b/packages/mirage-types/mirage-types.1.1.1/opam index 1192a381c73..9cb8327a8c4 100644 --- a/packages/mirage-types/mirage-types.1.1.1/opam +++ b/packages/mirage-types/mirage-types.1.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -6,6 +6,7 @@ tags: [ ] remove: ["ocamlfind" "remove" "mirage-types"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "ocamlbuild" {build} ] @@ -14,5 +15,10 @@ conflicts: [ "ipaddr" {<= "0.2.0"} ] dev-repo: "git://github.com/mirage/mirage" -available: ocaml-version >= "4.00.0" install: [make "install-types"] +synopsis: "Module type definitions for Mirage-compatible applications" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage/archive/1.1.1.tar.gz" + checksum: "md5=fb068fd81f3b8be68562995a759856cb" +} diff --git a/packages/mirage-types/mirage-types.1.1.1/url b/packages/mirage-types/mirage-types.1.1.1/url deleted file mode 100644 index de5102d75b6..00000000000 --- a/packages/mirage-types/mirage-types.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/archive/1.1.1.tar.gz" -checksum: "fb068fd81f3b8be68562995a759856cb" diff --git a/packages/mirage-types/mirage-types.1.1.2/descr b/packages/mirage-types/mirage-types.1.1.2/descr deleted file mode 100644 index 7eeed4bc330..00000000000 --- a/packages/mirage-types/mirage-types.1.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -Module type definitions for Mirage-compatible applications diff --git a/packages/mirage-types/mirage-types.1.1.2/opam b/packages/mirage-types/mirage-types.1.1.2/opam deleted file mode 100644 index 8cba9168d2d..00000000000 --- a/packages/mirage-types/mirage-types.1.1.2/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -remove: ["ocamlfind" "remove" "mirage-types"] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -depopts: ["lwt" "cstruct" "io-page" "ipaddr"] -conflicts: [ - "ipaddr" {< "0.2.0"} -] -dev-repo: "git://github.com/mirage/mirage" -available: ocaml-version >= "4.00.0" -install: [make "install-types"] diff --git a/packages/mirage-types/mirage-types.1.1.2/url b/packages/mirage-types/mirage-types.1.1.2/url deleted file mode 100644 index f3d4844cc27..00000000000 --- a/packages/mirage-types/mirage-types.1.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/archive/1.1.2.tar.gz" -checksum: "748de4c346095aceea3c430d5c6959d3" diff --git a/packages/mirage-types/mirage-types.1.1.3/descr b/packages/mirage-types/mirage-types.1.1.3/descr deleted file mode 100644 index 7eeed4bc330..00000000000 --- a/packages/mirage-types/mirage-types.1.1.3/descr +++ /dev/null @@ -1 +0,0 @@ -Module type definitions for Mirage-compatible applications diff --git a/packages/mirage-types/mirage-types.1.1.3/opam b/packages/mirage-types/mirage-types.1.1.3/opam deleted file mode 100644 index 8cba9168d2d..00000000000 --- a/packages/mirage-types/mirage-types.1.1.3/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -remove: ["ocamlfind" "remove" "mirage-types"] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -depopts: ["lwt" "cstruct" "io-page" "ipaddr"] -conflicts: [ - "ipaddr" {< "0.2.0"} -] -dev-repo: "git://github.com/mirage/mirage" -available: ocaml-version >= "4.00.0" -install: [make "install-types"] diff --git a/packages/mirage-types/mirage-types.1.1.3/url b/packages/mirage-types/mirage-types.1.1.3/url deleted file mode 100644 index cbc025474dd..00000000000 --- a/packages/mirage-types/mirage-types.1.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/archive/1.1.3.tar.gz" -checksum: "06adfaf1532bf5d92d503de3ef3bb395" diff --git a/packages/mirage-types/mirage-types.1.2.0/descr b/packages/mirage-types/mirage-types.1.2.0/descr deleted file mode 100644 index 7eeed4bc330..00000000000 --- a/packages/mirage-types/mirage-types.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Module type definitions for Mirage-compatible applications diff --git a/packages/mirage-types/mirage-types.1.2.0/opam b/packages/mirage-types/mirage-types.1.2.0/opam index 8cba9168d2d..fc145cf82d2 100644 --- a/packages/mirage-types/mirage-types.1.2.0/opam +++ b/packages/mirage-types/mirage-types.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -6,6 +6,7 @@ tags: [ ] remove: ["ocamlfind" "remove" "mirage-types"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "ocamlbuild" {build} ] @@ -14,5 +15,10 @@ conflicts: [ "ipaddr" {< "0.2.0"} ] dev-repo: "git://github.com/mirage/mirage" -available: ocaml-version >= "4.00.0" install: [make "install-types"] +synopsis: "Module type definitions for Mirage-compatible applications" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage/archive/v1.2.0.tar.gz" + checksum: "md5=7f286e36337b2b02d30eb428e0c9d129" +} diff --git a/packages/mirage-types/mirage-types.1.2.0/url b/packages/mirage-types/mirage-types.1.2.0/url deleted file mode 100644 index fe13bcd8c69..00000000000 --- a/packages/mirage-types/mirage-types.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/archive/v1.2.0.tar.gz" -checksum: "7f286e36337b2b02d30eb428e0c9d129" diff --git a/packages/mirage-types/mirage-types.2.0.0/descr b/packages/mirage-types/mirage-types.2.0.0/descr deleted file mode 100644 index 7eeed4bc330..00000000000 --- a/packages/mirage-types/mirage-types.2.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Module type definitions for Mirage-compatible applications diff --git a/packages/mirage-types/mirage-types.2.0.0/opam b/packages/mirage-types/mirage-types.2.0.0/opam deleted file mode 100644 index a5184346c69..00000000000 --- a/packages/mirage-types/mirage-types.2.0.0/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -remove: ["ocamlfind" "remove" "mirage-types"] -depends: [ - "ocamlfind" - "sexplib" {< "113.01.00"} - "ocamlbuild" {build} -] -depopts: ["lwt" "cstruct" "io-page" "ipaddr"] -conflicts: [ - "ipaddr" {< "0.2.0"} -] -dev-repo: "git://github.com/mirage/mirage" -available: ocaml-version >= "4.01.0" -install: [make "install-types"] diff --git a/packages/mirage-types/mirage-types.2.0.0/url b/packages/mirage-types/mirage-types.2.0.0/url deleted file mode 100644 index b5de4a8087e..00000000000 --- a/packages/mirage-types/mirage-types.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/archive/v2.0.0.tar.gz" -checksum: "e07348b0edce2aeb239c3e4ffe0643eb" diff --git a/packages/mirage-types/mirage-types.2.0.1/descr b/packages/mirage-types/mirage-types.2.0.1/descr deleted file mode 100644 index 7eeed4bc330..00000000000 --- a/packages/mirage-types/mirage-types.2.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Module type definitions for Mirage-compatible applications diff --git a/packages/mirage-types/mirage-types.2.0.1/opam b/packages/mirage-types/mirage-types.2.0.1/opam deleted file mode 100644 index a5184346c69..00000000000 --- a/packages/mirage-types/mirage-types.2.0.1/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -remove: ["ocamlfind" "remove" "mirage-types"] -depends: [ - "ocamlfind" - "sexplib" {< "113.01.00"} - "ocamlbuild" {build} -] -depopts: ["lwt" "cstruct" "io-page" "ipaddr"] -conflicts: [ - "ipaddr" {< "0.2.0"} -] -dev-repo: "git://github.com/mirage/mirage" -available: ocaml-version >= "4.01.0" -install: [make "install-types"] diff --git a/packages/mirage-types/mirage-types.2.0.1/url b/packages/mirage-types/mirage-types.2.0.1/url deleted file mode 100644 index 7776ccfcb16..00000000000 --- a/packages/mirage-types/mirage-types.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/archive/v2.0.1.tar.gz" -checksum: "644b49021da9f2ad53c52214b588ccfa" diff --git a/packages/mirage-types/mirage-types.2.1.0/descr b/packages/mirage-types/mirage-types.2.1.0/descr deleted file mode 100644 index 7eeed4bc330..00000000000 --- a/packages/mirage-types/mirage-types.2.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Module type definitions for Mirage-compatible applications diff --git a/packages/mirage-types/mirage-types.2.1.0/opam b/packages/mirage-types/mirage-types.2.1.0/opam deleted file mode 100644 index a5184346c69..00000000000 --- a/packages/mirage-types/mirage-types.2.1.0/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -remove: ["ocamlfind" "remove" "mirage-types"] -depends: [ - "ocamlfind" - "sexplib" {< "113.01.00"} - "ocamlbuild" {build} -] -depopts: ["lwt" "cstruct" "io-page" "ipaddr"] -conflicts: [ - "ipaddr" {< "0.2.0"} -] -dev-repo: "git://github.com/mirage/mirage" -available: ocaml-version >= "4.01.0" -install: [make "install-types"] diff --git a/packages/mirage-types/mirage-types.2.1.0/url b/packages/mirage-types/mirage-types.2.1.0/url deleted file mode 100644 index fa9a4d36ddd..00000000000 --- a/packages/mirage-types/mirage-types.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/archive/v2.1.0.tar.gz" -checksum: "7ca409949598e4ff1936917df49085fa" diff --git a/packages/mirage-types/mirage-types.2.1.1/descr b/packages/mirage-types/mirage-types.2.1.1/descr deleted file mode 100644 index 7eeed4bc330..00000000000 --- a/packages/mirage-types/mirage-types.2.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Module type definitions for Mirage-compatible applications diff --git a/packages/mirage-types/mirage-types.2.1.1/opam b/packages/mirage-types/mirage-types.2.1.1/opam index a5184346c69..7513df848a0 100644 --- a/packages/mirage-types/mirage-types.2.1.1/opam +++ b/packages/mirage-types/mirage-types.2.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -6,6 +6,7 @@ tags: [ ] remove: ["ocamlfind" "remove" "mirage-types"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "sexplib" {< "113.01.00"} "ocamlbuild" {build} @@ -15,5 +16,10 @@ conflicts: [ "ipaddr" {< "0.2.0"} ] dev-repo: "git://github.com/mirage/mirage" -available: ocaml-version >= "4.01.0" install: [make "install-types"] +synopsis: "Module type definitions for Mirage-compatible applications" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage/archive/v2.1.1.tar.gz" + checksum: "md5=2a38b804e4f688e29ec1a24023fa92a3" +} diff --git a/packages/mirage-types/mirage-types.2.1.1/url b/packages/mirage-types/mirage-types.2.1.1/url deleted file mode 100644 index 369fc13f466..00000000000 --- a/packages/mirage-types/mirage-types.2.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/archive/v2.1.1.tar.gz" -checksum: "2a38b804e4f688e29ec1a24023fa92a3" diff --git a/packages/mirage-types/mirage-types.2.2.0/descr b/packages/mirage-types/mirage-types.2.2.0/descr deleted file mode 100644 index 7eeed4bc330..00000000000 --- a/packages/mirage-types/mirage-types.2.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Module type definitions for Mirage-compatible applications diff --git a/packages/mirage-types/mirage-types.2.2.0/opam b/packages/mirage-types/mirage-types.2.2.0/opam index 784a43a1d8c..fe773f0efc6 100644 --- a/packages/mirage-types/mirage-types.2.2.0/opam +++ b/packages/mirage-types/mirage-types.2.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -6,6 +6,7 @@ tags: [ ] remove: ["ocamlfind" "remove" "mirage-types"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "sexplib" {< "113.01.00"} "ocamlbuild" {build} @@ -15,5 +16,10 @@ conflicts: [ "ipaddr" {< "2.0.0"} ] dev-repo: "git://github.com/mirage/mirage" -available: ocaml-version >= "4.01.0" install: [make "install-types"] +synopsis: "Module type definitions for Mirage-compatible applications" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage/archive/v2.2.0.tar.gz" + checksum: "md5=cc8b4c8cfa1d8af5657029ae61159aa2" +} diff --git a/packages/mirage-types/mirage-types.2.2.0/url b/packages/mirage-types/mirage-types.2.2.0/url deleted file mode 100644 index 1df2ef1c176..00000000000 --- a/packages/mirage-types/mirage-types.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/archive/v2.2.0.tar.gz" -checksum: "cc8b4c8cfa1d8af5657029ae61159aa2" diff --git a/packages/mirage-types/mirage-types.2.3.0/descr b/packages/mirage-types/mirage-types.2.3.0/descr deleted file mode 100644 index 7eeed4bc330..00000000000 --- a/packages/mirage-types/mirage-types.2.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Module type definitions for Mirage-compatible applications diff --git a/packages/mirage-types/mirage-types.2.3.0/opam b/packages/mirage-types/mirage-types.2.3.0/opam index 9045c3e1f9e..4986db81ff2 100644 --- a/packages/mirage-types/mirage-types.2.3.0/opam +++ b/packages/mirage-types/mirage-types.2.3.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] authors: "The MirageOS team" homepage: "https://github.com/mirage/mirage" bug-reports: "https://github.com/mirage/mirage/issues/" -dev-repo: "https://github.com/mirage/mirage.git" +dev-repo: "git+https://github.com/mirage/mirage.git" tags: ["org:mirage" "org:xapi-project"] build: [make "build-types"] @@ -11,10 +11,16 @@ install: [make "install-types"] remove: ["ocamlfind" "remove" "mirage-types"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "ocamlbuild" {build} ] depopts: ["lwt" "cstruct" "io-page" "ipaddr"] conflicts: ["ipaddr" {< "2.0.0"}] -available: [ocaml-version >= "4.01.0"] +synopsis: "Module type definitions for Mirage-compatible applications" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage/archive/v2.3.0.tar.gz" + checksum: "md5=ed9e97a0da0d635371095497d1e044f4" +} diff --git a/packages/mirage-types/mirage-types.2.3.0/url b/packages/mirage-types/mirage-types.2.3.0/url deleted file mode 100644 index 46d62c4d7df..00000000000 --- a/packages/mirage-types/mirage-types.2.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/archive/v2.3.0.tar.gz" -checksum: "ed9e97a0da0d635371095497d1e044f4" diff --git a/packages/mirage-types/mirage-types.2.5.1/descr b/packages/mirage-types/mirage-types.2.5.1/descr deleted file mode 100644 index 7eeed4bc330..00000000000 --- a/packages/mirage-types/mirage-types.2.5.1/descr +++ /dev/null @@ -1 +0,0 @@ -Module type definitions for Mirage-compatible applications diff --git a/packages/mirage-types/mirage-types.2.5.1/opam b/packages/mirage-types/mirage-types.2.5.1/opam index 9045c3e1f9e..36099fa5b03 100644 --- a/packages/mirage-types/mirage-types.2.5.1/opam +++ b/packages/mirage-types/mirage-types.2.5.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] authors: "The MirageOS team" homepage: "https://github.com/mirage/mirage" bug-reports: "https://github.com/mirage/mirage/issues/" -dev-repo: "https://github.com/mirage/mirage.git" +dev-repo: "git+https://github.com/mirage/mirage.git" tags: ["org:mirage" "org:xapi-project"] build: [make "build-types"] @@ -11,10 +11,16 @@ install: [make "install-types"] remove: ["ocamlfind" "remove" "mirage-types"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "ocamlbuild" {build} ] depopts: ["lwt" "cstruct" "io-page" "ipaddr"] conflicts: ["ipaddr" {< "2.0.0"}] -available: [ocaml-version >= "4.01.0"] +synopsis: "Module type definitions for Mirage-compatible applications" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage/archive/v2.5.1.tar.gz" + checksum: "md5=da08d807ea1c4902330eb4232e78e4c5" +} diff --git a/packages/mirage-types/mirage-types.2.5.1/url b/packages/mirage-types/mirage-types.2.5.1/url deleted file mode 100644 index 3c261159f11..00000000000 --- a/packages/mirage-types/mirage-types.2.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage/archive/v2.5.1.tar.gz" -checksum: "da08d807ea1c4902330eb4232e78e4c5" diff --git a/packages/mirage-types/mirage-types.2.6.0/descr b/packages/mirage-types/mirage-types.2.6.0/descr deleted file mode 100644 index 7eeed4bc330..00000000000 --- a/packages/mirage-types/mirage-types.2.6.0/descr +++ /dev/null @@ -1 +0,0 @@ -Module type definitions for Mirage-compatible applications diff --git a/packages/mirage-types/mirage-types.2.6.0/opam b/packages/mirage-types/mirage-types.2.6.0/opam index 9045c3e1f9e..8ec4d92702f 100644 --- a/packages/mirage-types/mirage-types.2.6.0/opam +++ b/packages/mirage-types/mirage-types.2.6.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] authors: "The MirageOS team" homepage: "https://github.com/mirage/mirage" bug-reports: "https://github.com/mirage/mirage/issues/" -dev-repo: "https://github.com/mirage/mirage.git" +dev-repo: "git+https://github.com/mirage/mirage.git" tags: ["org:mirage" "org:xapi-project"] build: [make "build-types"] @@ -11,10 +11,16 @@ install: [make "install-types"] remove: ["ocamlfind" "remove" "mirage-types"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "ocamlbuild" {build} ] depopts: ["lwt" "cstruct" "io-page" "ipaddr"] conflicts: ["ipaddr" {< "2.0.0"}] -available: [ocaml-version >= "4.01.0"] +synopsis: "Module type definitions for Mirage-compatible applications" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage/archive/v2.6.0.tar.gz" + checksum: "md5=018f3b5496be49932ed6d71118b10ded" +} diff --git a/packages/mirage-types/mirage-types.2.6.0/url b/packages/mirage-types/mirage-types.2.6.0/url deleted file mode 100644 index 357e8907146..00000000000 --- a/packages/mirage-types/mirage-types.2.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage/archive/v2.6.0.tar.gz" -checksum: "018f3b5496be49932ed6d71118b10ded" diff --git a/packages/mirage-types/mirage-types.2.8.0/descr b/packages/mirage-types/mirage-types.2.8.0/descr deleted file mode 100644 index 7eeed4bc330..00000000000 --- a/packages/mirage-types/mirage-types.2.8.0/descr +++ /dev/null @@ -1 +0,0 @@ -Module type definitions for Mirage-compatible applications diff --git a/packages/mirage-types/mirage-types.2.8.0/opam b/packages/mirage-types/mirage-types.2.8.0/opam index 65a0c6d9e7c..3083ccda2d9 100644 --- a/packages/mirage-types/mirage-types.2.8.0/opam +++ b/packages/mirage-types/mirage-types.2.8.0/opam @@ -1,20 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] authors: "The MirageOS team" homepage: "https://github.com/mirage/mirage" bug-reports: "https://github.com/mirage/mirage/issues/" -dev-repo: "https://github.com/mirage/mirage.git" +dev-repo: "git+https://github.com/mirage/mirage.git" tags: ["org:mirage" "org:xapi-project"] build: [make "build-types"] install: [make "install-types"] remove: ["ocamlfind" "remove" "mirage-types"] -depends: [ +depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "ocamlbuild" {build} ] depopts: ["lwt" "cstruct" "io-page" "ipaddr"] conflicts: ["ipaddr" {< "2.0.0"}] -available: [ocaml-version >= "4.02.3"] +synopsis: "Module type definitions for Mirage-compatible applications" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage/archive/v2.8.0.tar.gz" + checksum: "md5=41360785ca35994c447df887c70ca1aa" +} diff --git a/packages/mirage-types/mirage-types.2.8.0/url b/packages/mirage-types/mirage-types.2.8.0/url deleted file mode 100644 index 1a0c73c9984..00000000000 --- a/packages/mirage-types/mirage-types.2.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage/archive/v2.8.0.tar.gz" -checksum: "41360785ca35994c447df887c70ca1aa" diff --git a/packages/mirage-types/mirage-types.3.0.0/descr b/packages/mirage-types/mirage-types.3.0.0/descr deleted file mode 100644 index 7eeed4bc330..00000000000 --- a/packages/mirage-types/mirage-types.3.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Module type definitions for Mirage-compatible applications diff --git a/packages/mirage-types/mirage-types.3.0.0/opam b/packages/mirage-types/mirage-types.3.0.0/opam index 7948298b160..8c029de6778 100644 --- a/packages/mirage-types/mirage-types.3.0.0/opam +++ b/packages/mirage-types/mirage-types.3.0.0/opam @@ -1,14 +1,15 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage.git" +dev-repo: "git+https://github.com/mirage/mirage.git" tags: ["org:mirage" "org:xapi-project"] build: ["ocaml" "pkg/pkg.ml" "build" "--pkg-name" name "--pinned" "%{pinned}%"] -depends: [ +depends: [ + "ocaml" "ocamlbuild" {build} "ocamlfind" {build} "topkg" {build & >= "0.8.0"} @@ -26,3 +27,8 @@ depends: [ "mirage-kv" {>= "1.0.0"} "mirage-channel" {>= "3.0.0"} ] +synopsis: "Module type definitions for Mirage-compatible applications" +url { + src: "https://github.com/mirage/mirage/archive/v3.0.0.tar.gz" + checksum: "md5=744cb89c1b35a6d0dadc95ec4ce058c4" +} diff --git a/packages/mirage-types/mirage-types.3.0.0/url b/packages/mirage-types/mirage-types.3.0.0/url deleted file mode 100644 index 15d648c3f95..00000000000 --- a/packages/mirage-types/mirage-types.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage/archive/v3.0.0.tar.gz" -checksum: "744cb89c1b35a6d0dadc95ec4ce058c4" diff --git a/packages/mirage-types/mirage-types.3.0.5/descr b/packages/mirage-types/mirage-types.3.0.5/descr deleted file mode 100644 index 7eeed4bc330..00000000000 --- a/packages/mirage-types/mirage-types.3.0.5/descr +++ /dev/null @@ -1 +0,0 @@ -Module type definitions for Mirage-compatible applications diff --git a/packages/mirage-types/mirage-types.3.0.5/opam b/packages/mirage-types/mirage-types.3.0.5/opam index 320ce0d741a..ec83009ca1b 100644 --- a/packages/mirage-types/mirage-types.3.0.5/opam +++ b/packages/mirage-types/mirage-types.3.0.5/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage.git" +dev-repo: "git+https://github.com/mirage/mirage.git" tags: ["org:mirage" "org:xapi-project"] @@ -14,7 +14,8 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] -depends: [ +depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta10"} "mirage-device" {>= "1.0.0"} "mirage-time" {>= "1.0.0"} @@ -30,3 +31,9 @@ depends: [ "mirage-kv" {>= "1.0.0"} "mirage-channel" {>= "3.0.0"} ] +synopsis: "Module type definitions for Mirage-compatible applications" +url { + src: + "https://github.com/mirage/mirage/releases/download/3.0.5/mirage-3.0.5.tbz" + checksum: "md5=ed9854a99c77aee3bdcdf0915905fd46" +} diff --git a/packages/mirage-types/mirage-types.3.0.5/url b/packages/mirage-types/mirage-types.3.0.5/url deleted file mode 100644 index e396e7e6361..00000000000 --- a/packages/mirage-types/mirage-types.3.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/releases/download/3.0.5/mirage-3.0.5.tbz" -checksum: "ed9854a99c77aee3bdcdf0915905fd46" diff --git a/packages/mirage-types/mirage-types.3.0.7/descr b/packages/mirage-types/mirage-types.3.0.7/descr deleted file mode 100644 index 7eeed4bc330..00000000000 --- a/packages/mirage-types/mirage-types.3.0.7/descr +++ /dev/null @@ -1 +0,0 @@ -Module type definitions for Mirage-compatible applications diff --git a/packages/mirage-types/mirage-types.3.0.7/opam b/packages/mirage-types/mirage-types.3.0.7/opam index 329a4c89bf4..1044d4e8f50 100644 --- a/packages/mirage-types/mirage-types.3.0.7/opam +++ b/packages/mirage-types/mirage-types.3.0.7/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage.git" +dev-repo: "git+https://github.com/mirage/mirage.git" tags: ["org:mirage" "org:xapi-project"] @@ -14,7 +14,8 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] -depends: [ +depends: [ + "ocaml" {>= "4.04.2"} "jbuilder" {build & >= "1.0+beta10"} "mirage-device" {>= "1.0.0"} "mirage-time" {>= "1.0.0"} @@ -30,4 +31,9 @@ depends: [ "mirage-kv" {>= "1.0.0"} "mirage-channel" {>= "3.0.0"} ] -available: [ ocaml-version >= "4.04.2" ] \ No newline at end of file +synopsis: "Module type definitions for Mirage-compatible applications" +url { + src: + "https://github.com/mirage/mirage/releases/download/3.0.7/mirage-3.0.7.tbz" + checksum: "md5=37def6de00392f02729c7cb2a7d5a722" +} diff --git a/packages/mirage-types/mirage-types.3.0.7/url b/packages/mirage-types/mirage-types.3.0.7/url deleted file mode 100644 index b1934a5bd2f..00000000000 --- a/packages/mirage-types/mirage-types.3.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/releases/download/3.0.7/mirage-3.0.7.tbz" -checksum: "37def6de00392f02729c7cb2a7d5a722" diff --git a/packages/mirage-unix/mirage-unix.0.9.1/descr b/packages/mirage-unix/mirage-unix.0.9.1/descr deleted file mode 100644 index 4fb1935f892..00000000000 --- a/packages/mirage-unix/mirage-unix.0.9.1/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS platform library for UNIX compilation diff --git a/packages/mirage-unix/mirage-unix.0.9.1/opam b/packages/mirage-unix/mirage-unix.0.9.1/opam deleted file mode 100644 index 3da14b19e68..00000000000 --- a/packages/mirage-unix/mirage-unix.0.9.1/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -build: [make "unix-build"] -remove: [["ocamlfind" "remove" "mirage"]] -depends: [ - "cstruct" {>= "0.7.1"} - "ocamlfind" - "lwt" {>= "2.4.0"} - "shared-memory-ring" {>= "0.4.0"} - "tuntap" {= "0.5"} - "fd-send-recv" - "ocamlbuild" {build} -] -conflicts: ["mirage-xen"] -dev-repo: "git://github.com/mirage/mirage-platform" -install: [make "unix-install" "PREFIX=%{prefix}%"] diff --git a/packages/mirage-unix/mirage-unix.0.9.1/url b/packages/mirage-unix/mirage-unix.0.9.1/url deleted file mode 100644 index b2d86410571..00000000000 --- a/packages/mirage-unix/mirage-unix.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/mirage-platform-0.9.1.tar.gz" -checksum: "e334b5eba4fd9b21069d440860e3fbf0" diff --git a/packages/mirage-unix/mirage-unix.0.9.2/descr b/packages/mirage-unix/mirage-unix.0.9.2/descr deleted file mode 100644 index 4fb1935f892..00000000000 --- a/packages/mirage-unix/mirage-unix.0.9.2/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS platform library for UNIX compilation diff --git a/packages/mirage-unix/mirage-unix.0.9.2/opam b/packages/mirage-unix/mirage-unix.0.9.2/opam index 3da14b19e68..9db75ea50f8 100644 --- a/packages/mirage-unix/mirage-unix.0.9.2/opam +++ b/packages/mirage-unix/mirage-unix.0.9.2/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" build: [make "unix-build"] remove: [["ocamlfind" "remove" "mirage"]] depends: [ + "ocaml" "cstruct" {>= "0.7.1"} "ocamlfind" "lwt" {>= "2.4.0"} @@ -14,3 +15,9 @@ depends: [ conflicts: ["mirage-xen"] dev-repo: "git://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: "md5=9c98d8b97e196b74a8b5444d33d2bea7" +} diff --git a/packages/mirage-unix/mirage-unix.0.9.2/url b/packages/mirage-unix/mirage-unix.0.9.2/url deleted file mode 100644 index 9c5ee93037e..00000000000 --- a/packages/mirage-unix/mirage-unix.0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v0.9.2.tar.gz" -checksum: "9c98d8b97e196b74a8b5444d33d2bea7" diff --git a/packages/mirage-unix/mirage-unix.0.9.3/descr b/packages/mirage-unix/mirage-unix.0.9.3/descr deleted file mode 100644 index 4fb1935f892..00000000000 --- a/packages/mirage-unix/mirage-unix.0.9.3/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS platform library for UNIX compilation diff --git a/packages/mirage-unix/mirage-unix.0.9.3/opam b/packages/mirage-unix/mirage-unix.0.9.3/opam deleted file mode 100644 index 3da14b19e68..00000000000 --- a/packages/mirage-unix/mirage-unix.0.9.3/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -build: [make "unix-build"] -remove: [["ocamlfind" "remove" "mirage"]] -depends: [ - "cstruct" {>= "0.7.1"} - "ocamlfind" - "lwt" {>= "2.4.0"} - "shared-memory-ring" {>= "0.4.0"} - "tuntap" {= "0.5"} - "fd-send-recv" - "ocamlbuild" {build} -] -conflicts: ["mirage-xen"] -dev-repo: "git://github.com/mirage/mirage-platform" -install: [make "unix-install" "PREFIX=%{prefix}%"] diff --git a/packages/mirage-unix/mirage-unix.0.9.3/url b/packages/mirage-unix/mirage-unix.0.9.3/url deleted file mode 100644 index a1714cf931a..00000000000 --- a/packages/mirage-unix/mirage-unix.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v0.9.3.tar.gz" -checksum: "d6b166f95a198d7889bb43f419bcfa78" diff --git a/packages/mirage-unix/mirage-unix.0.9.4/descr b/packages/mirage-unix/mirage-unix.0.9.4/descr deleted file mode 100644 index 4fb1935f892..00000000000 --- a/packages/mirage-unix/mirage-unix.0.9.4/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS platform library for UNIX compilation diff --git a/packages/mirage-unix/mirage-unix.0.9.4/opam b/packages/mirage-unix/mirage-unix.0.9.4/opam deleted file mode 100644 index a3ba55212cc..00000000000 --- a/packages/mirage-unix/mirage-unix.0.9.4/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -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: [ - "cstruct" {>= "0.7.1" & < "2.0.0"} - "ocamlfind" - "lwt" {>= "2.4.0"} - "shared-memory-ring" {>= "0.4.1"} - "tuntap" {>= "0.6"} - "ipaddr" - "fd-send-recv" - "ocamlbuild" {build} -] -conflicts: ["mirage-xen"] -dev-repo: "git://github.com/mirage/mirage-platform" -install: [make "unix-install" "PREFIX=%{prefix}%"] diff --git a/packages/mirage-unix/mirage-unix.0.9.4/url b/packages/mirage-unix/mirage-unix.0.9.4/url deleted file mode 100644 index b8c83aa9ef1..00000000000 --- a/packages/mirage-unix/mirage-unix.0.9.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v0.9.4.tar.gz" -checksum: "b2fb35fc8d8cec9e6367635cba6d0f12" diff --git a/packages/mirage-unix/mirage-unix.0.9.5/descr b/packages/mirage-unix/mirage-unix.0.9.5/descr deleted file mode 100644 index 4fb1935f892..00000000000 --- a/packages/mirage-unix/mirage-unix.0.9.5/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS platform library for UNIX compilation diff --git a/packages/mirage-unix/mirage-unix.0.9.5/opam b/packages/mirage-unix/mirage-unix.0.9.5/opam deleted file mode 100644 index c9b6069d6a5..00000000000 --- a/packages/mirage-unix/mirage-unix.0.9.5/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -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: [ - "cstruct" {>= "0.7.1" & < "2.0.0"} - "ocamlfind" - "lwt" {>= "2.4.0"} - "shared-memory-ring" {>= "0.4.1"} - "tuntap" {>= "0.6"} - "ipaddr" {>= "0.2.2"} - "fd-send-recv" - "ocamlbuild" {build} -] -conflicts: ["mirage-xen"] -dev-repo: "git://github.com/mirage/mirage-platform" -install: [make "unix-install" "PREFIX=%{prefix}%"] diff --git a/packages/mirage-unix/mirage-unix.0.9.5/url b/packages/mirage-unix/mirage-unix.0.9.5/url deleted file mode 100644 index 270fc51be73..00000000000 --- a/packages/mirage-unix/mirage-unix.0.9.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v0.9.5.tar.gz" -checksum: "cb1f452265b258dfc3da8fb8f3b3e3db" diff --git a/packages/mirage-unix/mirage-unix.0.9.6/descr b/packages/mirage-unix/mirage-unix.0.9.6/descr deleted file mode 100644 index 4fb1935f892..00000000000 --- a/packages/mirage-unix/mirage-unix.0.9.6/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS platform library for UNIX compilation diff --git a/packages/mirage-unix/mirage-unix.0.9.6/opam b/packages/mirage-unix/mirage-unix.0.9.6/opam deleted file mode 100644 index c9b6069d6a5..00000000000 --- a/packages/mirage-unix/mirage-unix.0.9.6/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -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: [ - "cstruct" {>= "0.7.1" & < "2.0.0"} - "ocamlfind" - "lwt" {>= "2.4.0"} - "shared-memory-ring" {>= "0.4.1"} - "tuntap" {>= "0.6"} - "ipaddr" {>= "0.2.2"} - "fd-send-recv" - "ocamlbuild" {build} -] -conflicts: ["mirage-xen"] -dev-repo: "git://github.com/mirage/mirage-platform" -install: [make "unix-install" "PREFIX=%{prefix}%"] diff --git a/packages/mirage-unix/mirage-unix.0.9.6/url b/packages/mirage-unix/mirage-unix.0.9.6/url deleted file mode 100644 index d38a7824b3f..00000000000 --- a/packages/mirage-unix/mirage-unix.0.9.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v0.9.6.tar.gz" -checksum: "4dd885366a52112cb61595e8635a5205" diff --git a/packages/mirage-unix/mirage-unix.0.9.7/descr b/packages/mirage-unix/mirage-unix.0.9.7/descr deleted file mode 100644 index 4fb1935f892..00000000000 --- a/packages/mirage-unix/mirage-unix.0.9.7/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS platform library for UNIX compilation diff --git a/packages/mirage-unix/mirage-unix.0.9.7/opam b/packages/mirage-unix/mirage-unix.0.9.7/opam index a4a5a4d434a..c0c2c884291 100644 --- a/packages/mirage-unix/mirage-unix.0.9.7/opam +++ b/packages/mirage-unix/mirage-unix.0.9.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: "The MirageOS team" homepage: "https://github.com/mirage/mirage-platform" @@ -6,6 +6,7 @@ bug-reports: "https://github.com/mirage/mirage-platform/issues/" build: [make "unix-build"] remove: [["ocamlfind" "remove" "mirage"]] depends: [ + "ocaml" "cstruct" {>= "0.7.1" & < "2.0.0"} "ocamlfind" "lwt" {>= "2.4.0"} @@ -18,3 +19,9 @@ depends: [ conflicts: ["mirage-xen"] dev-repo: "git://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: "md5=93b87fe2cc93c73f73824fa0382d45e6" +} diff --git a/packages/mirage-unix/mirage-unix.0.9.7/url b/packages/mirage-unix/mirage-unix.0.9.7/url deleted file mode 100644 index 7c4bc68acae..00000000000 --- a/packages/mirage-unix/mirage-unix.0.9.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v0.9.7.tar.gz" -checksum: "93b87fe2cc93c73f73824fa0382d45e6" diff --git a/packages/mirage-unix/mirage-unix.0.9.8/descr b/packages/mirage-unix/mirage-unix.0.9.8/descr deleted file mode 100644 index 4fb1935f892..00000000000 --- a/packages/mirage-unix/mirage-unix.0.9.8/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS platform library for UNIX compilation diff --git a/packages/mirage-unix/mirage-unix.0.9.8/opam b/packages/mirage-unix/mirage-unix.0.9.8/opam index 2ab8dca2c01..3a0a5e212f3 100644 --- a/packages/mirage-unix/mirage-unix.0.9.8/opam +++ b/packages/mirage-unix/mirage-unix.0.9.8/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" build: [make "unix-build"] authors: "The MirageOS team" @@ -6,6 +6,7 @@ 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"} "cstruct" {>= "0.8.1" & < "2.0.0"} "ocamlfind" "lwt" {>= "2.4.3"} @@ -17,5 +18,10 @@ depends: [ ] conflicts: ["mirage-xen"] dev-repo: "git://github.com/mirage/mirage-platform" -available: ocaml-version >= "4.00.0" 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: "md5=f4445cc38117433c6d9930c89ebf0175" +} diff --git a/packages/mirage-unix/mirage-unix.0.9.8/url b/packages/mirage-unix/mirage-unix.0.9.8/url deleted file mode 100644 index 3201d08f703..00000000000 --- a/packages/mirage-unix/mirage-unix.0.9.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v0.9.8.tar.gz" -checksum: "f4445cc38117433c6d9930c89ebf0175" diff --git a/packages/mirage-unix/mirage-unix.0.9.9/descr b/packages/mirage-unix/mirage-unix.0.9.9/descr deleted file mode 100644 index fd343806d80..00000000000 --- a/packages/mirage-unix/mirage-unix.0.9.9/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for UNIX compilation diff --git a/packages/mirage-unix/mirage-unix.0.9.9/opam b/packages/mirage-unix/mirage-unix.0.9.9/opam deleted file mode 100644 index 1336f4725d8..00000000000 --- a/packages/mirage-unix/mirage-unix.0.9.9/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -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: [ - "cstruct" {>= "1.0.1" & < "2.0.0"} - "ocamlfind" - "lwt" {>= "2.4.3"} - "io-page-unix" {>= "0.9.9"} - "mirage-clock-unix" {>= "1.0.0"} - "shared-memory-ring" {>= "0.4.3"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/mirage-platform" -available: ocaml-version >= "4.00.0" -install: [make "unix-install" "PREFIX=%{prefix}%"] diff --git a/packages/mirage-unix/mirage-unix.0.9.9/url b/packages/mirage-unix/mirage-unix.0.9.9/url deleted file mode 100644 index 1dee05e08d5..00000000000 --- a/packages/mirage-unix/mirage-unix.0.9.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v0.9.9.tar.gz" -checksum: "89e56ad58bf5310eb543232b1d94109d" diff --git a/packages/mirage-unix/mirage-unix.1.0.0/descr b/packages/mirage-unix/mirage-unix.1.0.0/descr deleted file mode 100644 index fd343806d80..00000000000 --- a/packages/mirage-unix/mirage-unix.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for UNIX compilation diff --git a/packages/mirage-unix/mirage-unix.1.0.0/opam b/packages/mirage-unix/mirage-unix.1.0.0/opam index 1336f4725d8..b27e3dc213b 100644 --- a/packages/mirage-unix/mirage-unix.1.0.0/opam +++ b/packages/mirage-unix/mirage-unix.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: "The MirageOS team" homepage: "https://github.com/mirage/mirage-platform" @@ -6,6 +6,7 @@ bug-reports: "https://github.com/mirage/mirage-platform/issues/" build: [make "unix-build"] remove: [[make "unix-uninstall" "PREFIX=%{prefix}%"]] depends: [ + "ocaml" {>= "4.00.0"} "cstruct" {>= "1.0.1" & < "2.0.0"} "ocamlfind" "lwt" {>= "2.4.3"} @@ -15,5 +16,9 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage-platform" -available: ocaml-version >= "4.00.0" 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: "md5=80a3c6585554a4f287c9100d56d88179" +} diff --git a/packages/mirage-unix/mirage-unix.1.0.0/url b/packages/mirage-unix/mirage-unix.1.0.0/url deleted file mode 100644 index 3799be91702..00000000000 --- a/packages/mirage-unix/mirage-unix.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v1.0.0.tar.gz" -checksum: "80a3c6585554a4f287c9100d56d88179" diff --git a/packages/mirage-unix/mirage-unix.1.1.0/descr b/packages/mirage-unix/mirage-unix.1.1.0/descr deleted file mode 100644 index 0872a605107..00000000000 --- a/packages/mirage-unix/mirage-unix.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Unix compilation diff --git a/packages/mirage-unix/mirage-unix.1.1.0/opam b/packages/mirage-unix/mirage-unix.1.1.0/opam index 4d18428a801..9b4ad1f4b06 100644 --- a/packages/mirage-unix/mirage-unix.1.1.0/opam +++ b/packages/mirage-unix/mirage-unix.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: "The MirageOS team" homepage: "https://github.com/mirage/mirage-platform" @@ -8,6 +8,7 @@ remove: [ [make "unix-uninstall" "PREFIX=%{prefix}%"] ] depends: [ + "ocaml" {>= "4.00.0"} "cstruct" {>= "1.0.1" & < "2.0.0"} "ocamlfind" "lwt" {>= "2.4.3"} @@ -17,5 +18,9 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage-platform" -available: ocaml-version >= "4.00.0" 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: "md5=213a78c5d9e645484f3f14fbb8452c1f" +} diff --git a/packages/mirage-unix/mirage-unix.1.1.0/url b/packages/mirage-unix/mirage-unix.1.1.0/url deleted file mode 100644 index ff7bfc9c0f5..00000000000 --- a/packages/mirage-unix/mirage-unix.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v1.1.0.tar.gz" -checksum: "213a78c5d9e645484f3f14fbb8452c1f" diff --git a/packages/mirage-unix/mirage-unix.2.0.0/descr b/packages/mirage-unix/mirage-unix.2.0.0/descr deleted file mode 100644 index 0872a605107..00000000000 --- a/packages/mirage-unix/mirage-unix.2.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Unix compilation diff --git a/packages/mirage-unix/mirage-unix.2.0.0/opam b/packages/mirage-unix/mirage-unix.2.0.0/opam deleted file mode 100644 index bccb7ad37a7..00000000000 --- a/packages/mirage-unix/mirage-unix.2.0.0/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -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: [ - "cstruct" {>= "1.0.1" & < "2.0.0"} - "ocamlfind" {build} - "lwt" {>= "2.4.3"} - "io-page" {>= "1.0.1" & <= "1.4.0"} - "mirage-clock-unix" {>= "1.0.0" & < "1.1"} - "shared-memory-ring" {>= "1.0.0"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/mirage-platform" -available: ocaml-version >= "4.01.0" -install: [make "unix-install" "PREFIX=%{prefix}%"] diff --git a/packages/mirage-unix/mirage-unix.2.0.0/url b/packages/mirage-unix/mirage-unix.2.0.0/url deleted file mode 100644 index 01fa6695a14..00000000000 --- a/packages/mirage-unix/mirage-unix.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v2.0.0.tar.gz" -checksum: "f560b075e102c4517861d89f5282476a" diff --git a/packages/mirage-unix/mirage-unix.2.0.1/descr b/packages/mirage-unix/mirage-unix.2.0.1/descr deleted file mode 100644 index 0872a605107..00000000000 --- a/packages/mirage-unix/mirage-unix.2.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Unix compilation diff --git a/packages/mirage-unix/mirage-unix.2.0.1/opam b/packages/mirage-unix/mirage-unix.2.0.1/opam index 6e84fbaacbb..b0df7c8318a 100644 --- a/packages/mirage-unix/mirage-unix.2.0.1/opam +++ b/packages/mirage-unix/mirage-unix.2.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: "The MirageOS team" homepage: "https://github.com/mirage/mirage-platform" @@ -8,6 +8,7 @@ remove: [ [make "unix-uninstall" "PREFIX=%{prefix}%"] ] depends: [ + "ocaml" {>= "4.01.0"} "cstruct" {>= "1.0.1" & < "2.0.0"} "ocamlfind" "lwt" {>= "2.4.3"} @@ -17,5 +18,9 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage-platform" -available: ocaml-version >= "4.01.0" 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: "md5=b818d16969858e5a8df433bb9a7d0b64" +} diff --git a/packages/mirage-unix/mirage-unix.2.0.1/url b/packages/mirage-unix/mirage-unix.2.0.1/url deleted file mode 100644 index 262fbec5bfe..00000000000 --- a/packages/mirage-unix/mirage-unix.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v2.0.1.tar.gz" -checksum: "b818d16969858e5a8df433bb9a7d0b64" diff --git a/packages/mirage-unix/mirage-unix.2.1.0/descr b/packages/mirage-unix/mirage-unix.2.1.0/descr deleted file mode 100644 index 0872a605107..00000000000 --- a/packages/mirage-unix/mirage-unix.2.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Unix compilation diff --git a/packages/mirage-unix/mirage-unix.2.1.0/opam b/packages/mirage-unix/mirage-unix.2.1.0/opam index 8871a874df5..b82e1be98d9 100644 --- a/packages/mirage-unix/mirage-unix.2.1.0/opam +++ b/packages/mirage-unix/mirage-unix.2.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: "The MirageOS team" homepage: "https://github.com/mirage/mirage-platform" @@ -8,6 +8,7 @@ remove: [ [make "unix-uninstall" "PREFIX=%{prefix}%"] ] depends: [ + "ocaml" {>= "4.01.0"} "cstruct" {>= "1.0.1" & < "2.0.0"} "ocamlfind" {build} "lwt" {>= "2.4.3"} @@ -18,5 +19,9 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage-platform" -available: ocaml-version >= "4.01.0" 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: "md5=8735f94dc430c170532d68304b52782e" +} diff --git a/packages/mirage-unix/mirage-unix.2.1.0/url b/packages/mirage-unix/mirage-unix.2.1.0/url deleted file mode 100644 index 8f1f8f5cbd9..00000000000 --- a/packages/mirage-unix/mirage-unix.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v2.1.0.tar.gz" -checksum: "8735f94dc430c170532d68304b52782e" diff --git a/packages/mirage-unix/mirage-unix.2.1.1/descr b/packages/mirage-unix/mirage-unix.2.1.1/descr deleted file mode 100644 index 0872a605107..00000000000 --- a/packages/mirage-unix/mirage-unix.2.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Unix compilation diff --git a/packages/mirage-unix/mirage-unix.2.1.1/opam b/packages/mirage-unix/mirage-unix.2.1.1/opam deleted file mode 100644 index 76e92e9c555..00000000000 --- a/packages/mirage-unix/mirage-unix.2.1.1/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: [ - "cstruct" {>= "1.0.1" & < "2.0.0"} - "ocamlfind" - "lwt" {>= "2.4.3"} - "io-page" {>= "1.0.1" & <= "1.4.0"} - "mirage-clock-unix" {>= "1.0.0" & < "1.1"} - "shared-memory-ring" {>= "1.0.0"} - "mirage-profile" {>= "0.3"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/mirage-platform" -available: ocaml-version >= "4.01.0" -install: [make "unix-install" "PREFIX=%{prefix}%"] diff --git a/packages/mirage-unix/mirage-unix.2.1.1/url b/packages/mirage-unix/mirage-unix.2.1.1/url deleted file mode 100644 index cee1afbac6c..00000000000 --- a/packages/mirage-unix/mirage-unix.2.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v2.1.1.tar.gz" -checksum: "0072f3c9933a410e53e298034d722ec6" diff --git a/packages/mirage-unix/mirage-unix.2.1.2/descr b/packages/mirage-unix/mirage-unix.2.1.2/descr deleted file mode 100644 index 0872a605107..00000000000 --- a/packages/mirage-unix/mirage-unix.2.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Unix compilation diff --git a/packages/mirage-unix/mirage-unix.2.1.2/opam b/packages/mirage-unix/mirage-unix.2.1.2/opam deleted file mode 100644 index 76e92e9c555..00000000000 --- a/packages/mirage-unix/mirage-unix.2.1.2/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: [ - "cstruct" {>= "1.0.1" & < "2.0.0"} - "ocamlfind" - "lwt" {>= "2.4.3"} - "io-page" {>= "1.0.1" & <= "1.4.0"} - "mirage-clock-unix" {>= "1.0.0" & < "1.1"} - "shared-memory-ring" {>= "1.0.0"} - "mirage-profile" {>= "0.3"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/mirage-platform" -available: ocaml-version >= "4.01.0" -install: [make "unix-install" "PREFIX=%{prefix}%"] diff --git a/packages/mirage-unix/mirage-unix.2.1.2/url b/packages/mirage-unix/mirage-unix.2.1.2/url deleted file mode 100644 index 5439d71ca29..00000000000 --- a/packages/mirage-unix/mirage-unix.2.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v2.1.2.tar.gz" -checksum: "ebcb7d5a7ae273d5c2c294881d09dca5" diff --git a/packages/mirage-unix/mirage-unix.2.1.3/descr b/packages/mirage-unix/mirage-unix.2.1.3/descr deleted file mode 100644 index 0872a605107..00000000000 --- a/packages/mirage-unix/mirage-unix.2.1.3/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Unix compilation diff --git a/packages/mirage-unix/mirage-unix.2.1.3/opam b/packages/mirage-unix/mirage-unix.2.1.3/opam deleted file mode 100644 index 8871a874df5..00000000000 --- a/packages/mirage-unix/mirage-unix.2.1.3/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: [ - "cstruct" {>= "1.0.1" & < "2.0.0"} - "ocamlfind" {build} - "lwt" {>= "2.4.3"} - "io-page" {>= "1.0.1" & <= "1.4.0"} - "mirage-clock-unix" {>= "1.0.0" & < "1.1"} - "shared-memory-ring" {>= "1.0.0"} - "mirage-profile" {>= "0.3"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/mirage-platform" -available: ocaml-version >= "4.01.0" -install: [make "unix-install" "PREFIX=%{prefix}%"] diff --git a/packages/mirage-unix/mirage-unix.2.1.3/url b/packages/mirage-unix/mirage-unix.2.1.3/url deleted file mode 100644 index c0117e3e33e..00000000000 --- a/packages/mirage-unix/mirage-unix.2.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v2.1.3.tar.gz" -checksum: "def6a11783dd75efb8451eee1e1186fb" diff --git a/packages/mirage-unix/mirage-unix.2.2.0/descr b/packages/mirage-unix/mirage-unix.2.2.0/descr deleted file mode 100644 index 0872a605107..00000000000 --- a/packages/mirage-unix/mirage-unix.2.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Unix compilation diff --git a/packages/mirage-unix/mirage-unix.2.2.0/opam b/packages/mirage-unix/mirage-unix.2.2.0/opam deleted file mode 100644 index 76e92e9c555..00000000000 --- a/packages/mirage-unix/mirage-unix.2.2.0/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: [ - "cstruct" {>= "1.0.1" & < "2.0.0"} - "ocamlfind" - "lwt" {>= "2.4.3"} - "io-page" {>= "1.0.1" & <= "1.4.0"} - "mirage-clock-unix" {>= "1.0.0" & < "1.1"} - "shared-memory-ring" {>= "1.0.0"} - "mirage-profile" {>= "0.3"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/mirage-platform" -available: ocaml-version >= "4.01.0" -install: [make "unix-install" "PREFIX=%{prefix}%"] diff --git a/packages/mirage-unix/mirage-unix.2.2.0/url b/packages/mirage-unix/mirage-unix.2.2.0/url deleted file mode 100644 index 353230d23c4..00000000000 --- a/packages/mirage-unix/mirage-unix.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v2.2.0.tar.gz" -checksum: "95e0e1b73a1448dca207acfad14d38c9" diff --git a/packages/mirage-unix/mirage-unix.2.2.1/descr b/packages/mirage-unix/mirage-unix.2.2.1/descr deleted file mode 100644 index 0872a605107..00000000000 --- a/packages/mirage-unix/mirage-unix.2.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Unix compilation diff --git a/packages/mirage-unix/mirage-unix.2.2.1/opam b/packages/mirage-unix/mirage-unix.2.2.1/opam deleted file mode 100644 index 76e92e9c555..00000000000 --- a/packages/mirage-unix/mirage-unix.2.2.1/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: [ - "cstruct" {>= "1.0.1" & < "2.0.0"} - "ocamlfind" - "lwt" {>= "2.4.3"} - "io-page" {>= "1.0.1" & <= "1.4.0"} - "mirage-clock-unix" {>= "1.0.0" & < "1.1"} - "shared-memory-ring" {>= "1.0.0"} - "mirage-profile" {>= "0.3"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/mirage-platform" -available: ocaml-version >= "4.01.0" -install: [make "unix-install" "PREFIX=%{prefix}%"] diff --git a/packages/mirage-unix/mirage-unix.2.2.1/url b/packages/mirage-unix/mirage-unix.2.2.1/url deleted file mode 100644 index 9731d34dfa1..00000000000 --- a/packages/mirage-unix/mirage-unix.2.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v2.2.1.tar.gz" -checksum: "c6c6013112833bcfd04593f558a710ae" diff --git a/packages/mirage-unix/mirage-unix.2.2.2/descr b/packages/mirage-unix/mirage-unix.2.2.2/descr deleted file mode 100644 index 0872a605107..00000000000 --- a/packages/mirage-unix/mirage-unix.2.2.2/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Unix compilation diff --git a/packages/mirage-unix/mirage-unix.2.2.2/opam b/packages/mirage-unix/mirage-unix.2.2.2/opam index 8871a874df5..d365ed0e770 100644 --- a/packages/mirage-unix/mirage-unix.2.2.2/opam +++ b/packages/mirage-unix/mirage-unix.2.2.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: "The MirageOS team" homepage: "https://github.com/mirage/mirage-platform" @@ -8,6 +8,7 @@ remove: [ [make "unix-uninstall" "PREFIX=%{prefix}%"] ] depends: [ + "ocaml" {>= "4.01.0"} "cstruct" {>= "1.0.1" & < "2.0.0"} "ocamlfind" {build} "lwt" {>= "2.4.3"} @@ -18,5 +19,9 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage-platform" -available: ocaml-version >= "4.01.0" 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: "md5=47bf62cb84fc936f09bd54b7befe85ac" +} diff --git a/packages/mirage-unix/mirage-unix.2.2.2/url b/packages/mirage-unix/mirage-unix.2.2.2/url deleted file mode 100644 index 817b4e8a32d..00000000000 --- a/packages/mirage-unix/mirage-unix.2.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v2.2.2.tar.gz" -checksum: "47bf62cb84fc936f09bd54b7befe85ac" diff --git a/packages/mirage-unix/mirage-unix.2.2.3/descr b/packages/mirage-unix/mirage-unix.2.2.3/descr deleted file mode 100644 index 0872a605107..00000000000 --- a/packages/mirage-unix/mirage-unix.2.2.3/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Unix compilation diff --git a/packages/mirage-unix/mirage-unix.2.2.3/opam b/packages/mirage-unix/mirage-unix.2.2.3/opam index d0335117bed..8c765b41e51 100644 --- a/packages/mirage-unix/mirage-unix.2.2.3/opam +++ b/packages/mirage-unix/mirage-unix.2.2.3/opam @@ -1,21 +1,26 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-platform.git" +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"} "cstruct" {>= "1.0.1" & <= "1.9.0"} "type_conv" "ocamlfind" {build} "lwt" {>= "2.4.3"} - "io-page" {>= "1.5.0" & <"2.0.0"} + "io-page" {>= "1.5.0" & < "2.0.0"} "mirage-clock-unix" {>= "1.0.0" & < "1.1"} "shared-memory-ring" {>= "1.0.0"} "mirage-profile" {>= "0.3"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0"] +synopsis: "MirageOS library for Unix compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v2.2.3.tar.gz" + checksum: "md5=dd3062184058d66327ca9868262811b8" +} diff --git a/packages/mirage-unix/mirage-unix.2.2.3/url b/packages/mirage-unix/mirage-unix.2.2.3/url deleted file mode 100644 index 7379a9eb67e..00000000000 --- a/packages/mirage-unix/mirage-unix.2.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v2.2.3.tar.gz" -checksum: "dd3062184058d66327ca9868262811b8" diff --git a/packages/mirage-unix/mirage-unix.2.3.1/descr b/packages/mirage-unix/mirage-unix.2.3.1/descr deleted file mode 100644 index 0872a605107..00000000000 --- a/packages/mirage-unix/mirage-unix.2.3.1/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Unix compilation diff --git a/packages/mirage-unix/mirage-unix.2.3.1/opam b/packages/mirage-unix/mirage-unix.2.3.1/opam deleted file mode 100644 index 5d0f83bc0ad..00000000000 --- a/packages/mirage-unix/mirage-unix.2.3.1/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/mirage-platform.git" -build: [make "unix-build"] -install: [make "unix-install" "PREFIX=%{prefix}%"] -remove: [make "unix-uninstall" "PREFIX=%{prefix}%"] -depends: [ - "cstruct" {>= "1.0.1" & <= "1.9.0" } - "type_conv" - "conf-which" {build} - "ocamlfind" - "lwt" {>= "2.4.3"} - "io-page" {>= "1.5.0" & <"2.0.0"} - "mirage-clock-unix" {>= "1.0.0" & < "1.1"} - "shared-memory-ring" {>= "1.0.0"} - "mirage-profile" {>= "0.3"} - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/mirage-unix/mirage-unix.2.3.1/url b/packages/mirage-unix/mirage-unix.2.3.1/url deleted file mode 100644 index a677b13d3de..00000000000 --- a/packages/mirage-unix/mirage-unix.2.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v2.3.1.tar.gz" -checksum: "4d2918daafd0dc192d537f8422bf43cb" diff --git a/packages/mirage-unix/mirage-unix.2.4.0/descr b/packages/mirage-unix/mirage-unix.2.4.0/descr deleted file mode 100644 index 0872a605107..00000000000 --- a/packages/mirage-unix/mirage-unix.2.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Unix compilation diff --git a/packages/mirage-unix/mirage-unix.2.4.0/opam b/packages/mirage-unix/mirage-unix.2.4.0/opam deleted file mode 100644 index bf96cdc886d..00000000000 --- a/packages/mirage-unix/mirage-unix.2.4.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/mirage-platform.git" -license: "part ISC, part LBPL-2.1 with OCaml linking ecxeption, part 3-clause BSD" -build: [make "unix-build"] -install: [make "unix-install" "PREFIX=%{prefix}%"] -remove: [make "unix-uninstall" "PREFIX=%{prefix}%"] - -depends: [ - "conf-which" {build} - "cstruct" {>= "1.0.1" & < "2.0.0"} - "ocamlfind" - "lwt" {>= "2.4.3"} - "io-page" {>= "1.5.0" & <"2.0.0"} - "mirage-clock-unix" {>= "1.0.0" & < "1.1"} - "shared-memory-ring" {>= "1.0.0"} - "mirage-profile" {>= "0.3"} - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/mirage-unix/mirage-unix.2.4.0/url b/packages/mirage-unix/mirage-unix.2.4.0/url deleted file mode 100644 index 5f02b5d6d45..00000000000 --- a/packages/mirage-unix/mirage-unix.2.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v2.4.0.tar.gz" -checksum: "cc474641b52985f6dea8e8e5b773de78" diff --git a/packages/mirage-unix/mirage-unix.2.4.1/descr b/packages/mirage-unix/mirage-unix.2.4.1/descr deleted file mode 100644 index 0872a605107..00000000000 --- a/packages/mirage-unix/mirage-unix.2.4.1/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Unix compilation diff --git a/packages/mirage-unix/mirage-unix.2.4.1/opam b/packages/mirage-unix/mirage-unix.2.4.1/opam deleted file mode 100644 index bf96cdc886d..00000000000 --- a/packages/mirage-unix/mirage-unix.2.4.1/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/mirage-platform.git" -license: "part ISC, part LBPL-2.1 with OCaml linking ecxeption, part 3-clause BSD" -build: [make "unix-build"] -install: [make "unix-install" "PREFIX=%{prefix}%"] -remove: [make "unix-uninstall" "PREFIX=%{prefix}%"] - -depends: [ - "conf-which" {build} - "cstruct" {>= "1.0.1" & < "2.0.0"} - "ocamlfind" - "lwt" {>= "2.4.3"} - "io-page" {>= "1.5.0" & <"2.0.0"} - "mirage-clock-unix" {>= "1.0.0" & < "1.1"} - "shared-memory-ring" {>= "1.0.0"} - "mirage-profile" {>= "0.3"} - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/mirage-unix/mirage-unix.2.4.1/url b/packages/mirage-unix/mirage-unix.2.4.1/url deleted file mode 100644 index 5f02b5d6d45..00000000000 --- a/packages/mirage-unix/mirage-unix.2.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v2.4.0.tar.gz" -checksum: "cc474641b52985f6dea8e8e5b773de78" diff --git a/packages/mirage-unix/mirage-unix.2.5.0/descr b/packages/mirage-unix/mirage-unix.2.5.0/descr deleted file mode 100644 index 0872a605107..00000000000 --- a/packages/mirage-unix/mirage-unix.2.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Unix compilation diff --git a/packages/mirage-unix/mirage-unix.2.5.0/opam b/packages/mirage-unix/mirage-unix.2.5.0/opam deleted file mode 100644 index e925595fcf5..00000000000 --- a/packages/mirage-unix/mirage-unix.2.5.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/mirage-platform.git" -license: "part ISC, part LGPL-2.1 with OCaml linking ecxeption, part 3-clause BSD" -build: [make "unix-build"] -install: [make "unix-install" "PREFIX=%{prefix}%"] -remove: [make "unix-uninstall" "PREFIX=%{prefix}%"] - -depends: [ - "conf-which" {build} - "cstruct" {>= "1.0.1"} - "ocamlfind" - "lwt" {>= "2.4.3"} - "io-page" {>= "1.5.0" & <"2.0.0"} - "mirage-clock-unix" {>= "1.0.0" & < "1.1"} - "shared-memory-ring" {>= "1.0.0"} - "mirage-profile" {>= "0.3"} - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/mirage-unix/mirage-unix.2.5.0/url b/packages/mirage-unix/mirage-unix.2.5.0/url deleted file mode 100644 index a2781ff683c..00000000000 --- a/packages/mirage-unix/mirage-unix.2.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v2.5.0.tar.gz" -checksum: "241d765a848cd1daa3061f4f8f6b7060" diff --git a/packages/mirage-unix/mirage-unix.2.6.0/descr b/packages/mirage-unix/mirage-unix.2.6.0/descr deleted file mode 100644 index 0872a605107..00000000000 --- a/packages/mirage-unix/mirage-unix.2.6.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Unix compilation diff --git a/packages/mirage-unix/mirage-unix.2.6.0/opam b/packages/mirage-unix/mirage-unix.2.6.0/opam index c68a84992ad..024d4cff311 100644 --- a/packages/mirage-unix/mirage-unix.2.6.0/opam +++ b/packages/mirage-unix/mirage-unix.2.6.0/opam @@ -1,23 +1,28 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-platform.git" +dev-repo: "git+https://github.com/mirage/mirage-platform.git" license: "part ISC, part LGPL-2.1 with OCaml linking ecxeption, part 3-clause BSD" build: [make "unix-build"] install: [make "unix-install" "PREFIX=%{prefix}%"] remove: [make "unix-uninstall" "PREFIX=%{prefix}%"] depends: [ + "ocaml" {>= "4.01.0"} "conf-which" {build} "cstruct" {>= "1.0.1"} "ocamlfind" {build} "lwt" {>= "2.4.3"} - "io-page" {>= "1.5.0" & <"2.0.0"} + "io-page" {>= "1.5.0" & < "2.0.0"} "mirage-clock-unix" {>= "1.0.0" & < "1.1"} "shared-memory-ring" {>= "1.0.0"} "mirage-profile" {>= "0.3"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0"] +synopsis: "MirageOS library for Unix compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v2.6.0.tar.gz" + checksum: "md5=e9d5ec80ae06b42658e48af130aea7c1" +} diff --git a/packages/mirage-unix/mirage-unix.2.6.0/url b/packages/mirage-unix/mirage-unix.2.6.0/url deleted file mode 100644 index 96d5dcc8419..00000000000 --- a/packages/mirage-unix/mirage-unix.2.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v2.6.0.tar.gz" -checksum: "e9d5ec80ae06b42658e48af130aea7c1" diff --git a/packages/mirage-unix/mirage-unix.3.0.0/descr b/packages/mirage-unix/mirage-unix.3.0.0/descr deleted file mode 100644 index 4fb1935f892..00000000000 --- a/packages/mirage-unix/mirage-unix.3.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS platform library for UNIX compilation diff --git a/packages/mirage-unix/mirage-unix.3.0.0/opam b/packages/mirage-unix/mirage-unix.3.0.0/opam deleted file mode 100644 index e57399b6373..00000000000 --- a/packages/mirage-unix/mirage-unix.3.0.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/mirage-platform.git" -license: "part ISC, part LGPL-2.1 with OCaml linking exception, part 3-clause BSD" -build: [make "unix-build"] -install: [make "unix-install" "PREFIX=%{prefix}%"] -remove: [make "unix-uninstall" "PREFIX=%{prefix}%"] - -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "cstruct" {>= "1.0.1"} - "lwt" {>= "2.4.7"} - "io-page" {>= "1.5.0" & <"2.0.0"} - "mirage-clock-unix" {>= "1.0.0"} - "shared-memory-ring" {>= "1.0.0"} - "mirage-profile" {>= "0.3"} - "logs" -] -conflicts: [ - "mirage-types" { < "3.0.0" } -] -available: [ocaml-version >= "4.01.0"] -tags: "org:mirage" diff --git a/packages/mirage-unix/mirage-unix.3.0.0/url b/packages/mirage-unix/mirage-unix.3.0.0/url deleted file mode 100644 index e10cdec8d05..00000000000 --- a/packages/mirage-unix/mirage-unix.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v3.0.0.tar.gz" -checksum: "ad80c57c36e8aec9c623d1fc4441ec49" diff --git a/packages/mirage-unix/mirage-unix.3.0.1/descr b/packages/mirage-unix/mirage-unix.3.0.1/descr deleted file mode 100644 index 4fb1935f892..00000000000 --- a/packages/mirage-unix/mirage-unix.3.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS platform library for UNIX compilation diff --git a/packages/mirage-unix/mirage-unix.3.0.1/opam b/packages/mirage-unix/mirage-unix.3.0.1/opam index e57399b6373..e0d3f85edf3 100644 --- a/packages/mirage-unix/mirage-unix.3.0.1/opam +++ b/packages/mirage-unix/mirage-unix.3.0.1/opam @@ -1,20 +1,21 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-platform.git" +dev-repo: "git+https://github.com/mirage/mirage-platform.git" license: "part ISC, part LGPL-2.1 with OCaml linking exception, part 3-clause BSD" build: [make "unix-build"] install: [make "unix-install" "PREFIX=%{prefix}%"] remove: [make "unix-uninstall" "PREFIX=%{prefix}%"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "cstruct" {>= "1.0.1"} "lwt" {>= "2.4.7"} - "io-page" {>= "1.5.0" & <"2.0.0"} + "io-page" {>= "1.5.0" & < "2.0.0"} "mirage-clock-unix" {>= "1.0.0"} "shared-memory-ring" {>= "1.0.0"} "mirage-profile" {>= "0.3"} @@ -23,5 +24,9 @@ depends: [ conflicts: [ "mirage-types" { < "3.0.0" } ] -available: [ocaml-version >= "4.01.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: "md5=a23c33ae8762ba1a5f8c563a539c3454" +} diff --git a/packages/mirage-unix/mirage-unix.3.0.1/url b/packages/mirage-unix/mirage-unix.3.0.1/url deleted file mode 100644 index 43e0b809246..00000000000 --- a/packages/mirage-unix/mirage-unix.3.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v3.0.1.tar.gz" -checksum: "a23c33ae8762ba1a5f8c563a539c3454" diff --git a/packages/mirage-unix/mirage-unix.3.0.3/descr b/packages/mirage-unix/mirage-unix.3.0.3/descr deleted file mode 100644 index 4fb1935f892..00000000000 --- a/packages/mirage-unix/mirage-unix.3.0.3/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS platform library for UNIX compilation diff --git a/packages/mirage-unix/mirage-unix.3.0.3/opam b/packages/mirage-unix/mirage-unix.3.0.3/opam deleted file mode 100644 index cb37d16a49f..00000000000 --- a/packages/mirage-unix/mirage-unix.3.0.3/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/mirage-platform.git" -license: "part ISC, part LGPL-2.1 with OCaml linking exception, part 3-clause BSD" -build: [make "unix-build"] -install: [make "unix-install" "PREFIX=%{prefix}%"] -remove: [make "unix-uninstall" "PREFIX=%{prefix}%"] - -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "cstruct" {>= "1.0.1"} - "lwt" {>= "2.4.7"} - "mirage-clock-unix" {>= "1.0.0"} - "shared-memory-ring" {>= "1.0.0"} - "mirage-profile" {>= "0.3"} - "logs" - "io-page-unix" {>= "2.0.0"} -] -conflicts: [ - "mirage-types" { < "3.0.0" } -] -available: [ocaml-version >= "4.01.0"] -tags: "org:mirage" diff --git a/packages/mirage-unix/mirage-unix.3.0.3/url b/packages/mirage-unix/mirage-unix.3.0.3/url deleted file mode 100644 index 7f6bc3003cd..00000000000 --- a/packages/mirage-unix/mirage-unix.3.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v3.0.3.tar.gz" -checksum: "ff35e31ce2eaa553cde6fc4af494bf44" diff --git a/packages/mirage-unix/mirage-unix.3.0.4/descr b/packages/mirage-unix/mirage-unix.3.0.4/descr deleted file mode 100644 index 4fb1935f892..00000000000 --- a/packages/mirage-unix/mirage-unix.3.0.4/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS platform library for UNIX compilation diff --git a/packages/mirage-unix/mirage-unix.3.0.4/opam b/packages/mirage-unix/mirage-unix.3.0.4/opam index cb37d16a49f..0c81b941eeb 100644 --- a/packages/mirage-unix/mirage-unix.3.0.4/opam +++ b/packages/mirage-unix/mirage-unix.3.0.4/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-platform.git" +dev-repo: "git+https://github.com/mirage/mirage-platform.git" license: "part ISC, part LGPL-2.1 with OCaml linking exception, part 3-clause BSD" build: [make "unix-build"] install: [make "unix-install" "PREFIX=%{prefix}%"] remove: [make "unix-uninstall" "PREFIX=%{prefix}%"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "cstruct" {>= "1.0.1"} @@ -23,5 +24,9 @@ depends: [ conflicts: [ "mirage-types" { < "3.0.0" } ] -available: [ocaml-version >= "4.01.0"] tags: "org:mirage" +synopsis: "MirageOS platform library for UNIX compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v3.0.4.tar.gz" + checksum: "md5=d7fdca71808546c8caf79205f8c4e5fc" +} diff --git a/packages/mirage-unix/mirage-unix.3.0.4/url b/packages/mirage-unix/mirage-unix.3.0.4/url deleted file mode 100644 index b96ca2e094f..00000000000 --- a/packages/mirage-unix/mirage-unix.3.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v3.0.4.tar.gz" -checksum: "d7fdca71808546c8caf79205f8c4e5fc" diff --git a/packages/mirage-unix/mirage-unix.3.0.6/descr b/packages/mirage-unix/mirage-unix.3.0.6/descr deleted file mode 100644 index 1d488c5339a..00000000000 --- a/packages/mirage-unix/mirage-unix.3.0.6/descr +++ /dev/null @@ -1,6 +0,0 @@ -Unix core platform libraries for MirageOS - -This package provides the MirageOS `OS` library for -Unix targets, which handles the main loop and timers. - -[![Build Status](https://travis-ci.org/mirage/mirage-unix.svg)](https://travis-ci.org/mirage/mirage-unix) \ No newline at end of file diff --git a/packages/mirage-unix/mirage-unix.3.0.6/opam b/packages/mirage-unix/mirage-unix.3.0.6/opam index 3785e89710f..860ff6c7f6f 100644 --- a/packages/mirage-unix/mirage-unix.3.0.6/opam +++ b/packages/mirage-unix/mirage-unix.3.0.6/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: "The MirageOS team" homepage: "https://github.com/mirage/mirage-unix" bug-reports: "https://github.com/mirage/mirage-unix/issues/" -dev-repo: "https://github.com/mirage/mirage-unix.git" +dev-repo: "git+https://github.com/mirage/mirage-unix.git" doc: "https://mirage.github.io/mirage-unix/doc" license: "ISC" build: [ @@ -11,11 +11,22 @@ build: [ ] depends: [ + "ocaml" {>= "4.04.2"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.7.6"} "lwt" {>= "2.4.3"} "logs" ] -available: [ocaml-version >= "4.04.2"] tags: "org:mirage" +synopsis: "Unix core platform libraries for MirageOS" +description: """ +This package provides the MirageOS `OS` library for +Unix targets, which handles the main loop and timers. + +[![Build Status](https://travis-ci.org/mirage/mirage-unix.svg)](https://travis-ci.org/mirage/mirage-unix)""" +url { + src: + "https://github.com/mirage/mirage-unix/releases/download/3.0.6/mirage-unix-3.0.6.tbz" + checksum: "md5=29f5f9100d3b071ee931fd3392d3222e" +} diff --git a/packages/mirage-unix/mirage-unix.3.0.6/url b/packages/mirage-unix/mirage-unix.3.0.6/url deleted file mode 100644 index dbf4b697810..00000000000 --- a/packages/mirage-unix/mirage-unix.3.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-unix/releases/download/3.0.6/mirage-unix-3.0.6.tbz" -checksum: "29f5f9100d3b071ee931fd3392d3222e" \ No newline at end of file diff --git a/packages/mirage-vnetif/mirage-vnetif.0.1.0/descr b/packages/mirage-vnetif/mirage-vnetif.0.1.0/descr deleted file mode 100644 index ccdacd11d17..00000000000 --- a/packages/mirage-vnetif/mirage-vnetif.0.1.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Virtual network interface and software switch for Mirage. - -Provides the module Vnetif which can be used as a replacement for the -regular Netif implementation in Xen and Unix. Stacks built using -Vnetif are connected to a software switch that allows the stacks to -communicate as if they were connected to the same LAN. \ No newline at end of file diff --git a/packages/mirage-vnetif/mirage-vnetif.0.1.0/opam b/packages/mirage-vnetif/mirage-vnetif.0.1.0/opam deleted file mode 100644 index 897f8ed296e..00000000000 --- a/packages/mirage-vnetif/mirage-vnetif.0.1.0/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "Magnus Skjegstad " -authors: "Magnus Skjegstad " -homepage: "https://github.com/MagnusS/mirage-vnetif" -bug-reports: "https://github.com/MagnusS/mirage-vnetif/issues/" -license: "ISC" -dev-repo: "https://github.com/MagnusS/mirage-vnetif.git" -build: [make] -install: [make "install"] -remove: ["ocamlfind" "remove" "mirage-vnetif"] -depends: [ - "lwt" - "mirage-types" {< "3.0.0"} - "cstruct" - "ipaddr" - "io-page" - "mirage-profile" - "ocamlbuild" {build} -] diff --git a/packages/mirage-vnetif/mirage-vnetif.0.1.0/url b/packages/mirage-vnetif/mirage-vnetif.0.1.0/url deleted file mode 100644 index aa6ab4857e7..00000000000 --- a/packages/mirage-vnetif/mirage-vnetif.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/MagnusS/mirage-vnetif/archive/0.1.tar.gz" -checksum: "2a68bf60f3b8b0e88746bf2647aeafa8" diff --git a/packages/mirage-vnetif/mirage-vnetif.0.2.0/descr b/packages/mirage-vnetif/mirage-vnetif.0.2.0/descr deleted file mode 100644 index ccdacd11d17..00000000000 --- a/packages/mirage-vnetif/mirage-vnetif.0.2.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Virtual network interface and software switch for Mirage. - -Provides the module Vnetif which can be used as a replacement for the -regular Netif implementation in Xen and Unix. Stacks built using -Vnetif are connected to a software switch that allows the stacks to -communicate as if they were connected to the same LAN. \ No newline at end of file diff --git a/packages/mirage-vnetif/mirage-vnetif.0.2.0/opam b/packages/mirage-vnetif/mirage-vnetif.0.2.0/opam index 897f8ed296e..727c80fc62d 100644 --- a/packages/mirage-vnetif/mirage-vnetif.0.2.0/opam +++ b/packages/mirage-vnetif/mirage-vnetif.0.2.0/opam @@ -1,14 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Magnus Skjegstad " authors: "Magnus Skjegstad " homepage: "https://github.com/MagnusS/mirage-vnetif" bug-reports: "https://github.com/MagnusS/mirage-vnetif/issues/" license: "ISC" -dev-repo: "https://github.com/MagnusS/mirage-vnetif.git" +dev-repo: "git+https://github.com/MagnusS/mirage-vnetif.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "mirage-vnetif"] depends: [ + "ocaml" "lwt" "mirage-types" {< "3.0.0"} "cstruct" @@ -17,3 +18,14 @@ depends: [ "mirage-profile" "ocamlbuild" {build} ] +synopsis: "Virtual network interface and software switch for Mirage." +description: """ +Provides the module Vnetif which can be used as a replacement for the +regular Netif implementation in Xen and Unix. Stacks built using +Vnetif are connected to a software switch that allows the stacks to +communicate as if they were connected to the same LAN.""" +flags: light-uninstall +url { + src: "https://github.com/MagnusS/mirage-vnetif/archive/0.2.0.tar.gz" + checksum: "md5=712966a3d9ad813145f0b67af8b3d8ae" +} diff --git a/packages/mirage-vnetif/mirage-vnetif.0.2.0/url b/packages/mirage-vnetif/mirage-vnetif.0.2.0/url deleted file mode 100644 index 745d23d777f..00000000000 --- a/packages/mirage-vnetif/mirage-vnetif.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/MagnusS/mirage-vnetif/archive/0.2.0.tar.gz" -checksum: "712966a3d9ad813145f0b67af8b3d8ae" diff --git a/packages/mirage-vnetif/mirage-vnetif.0.3.1/descr b/packages/mirage-vnetif/mirage-vnetif.0.3.1/descr deleted file mode 100644 index ccdacd11d17..00000000000 --- a/packages/mirage-vnetif/mirage-vnetif.0.3.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Virtual network interface and software switch for Mirage. - -Provides the module Vnetif which can be used as a replacement for the -regular Netif implementation in Xen and Unix. Stacks built using -Vnetif are connected to a software switch that allows the stacks to -communicate as if they were connected to the same LAN. \ No newline at end of file diff --git a/packages/mirage-vnetif/mirage-vnetif.0.3.1/opam b/packages/mirage-vnetif/mirage-vnetif.0.3.1/opam index 94969459706..4f90c0731ad 100644 --- a/packages/mirage-vnetif/mirage-vnetif.0.3.1/opam +++ b/packages/mirage-vnetif/mirage-vnetif.0.3.1/opam @@ -1,19 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" name: "mirage-vnetif" maintainer: "Magnus Skjegstad " authors: "Magnus Skjegstad " homepage: "https://github.com/MagnusS/mirage-vnetif" bug-reports: "https://github.com/MagnusS/mirage-vnetif/issues/" -dev-repo: "https://github.com/MagnusS/mirage-vnetif.git" - +dev-repo: "git+https://github.com/MagnusS/mirage-vnetif.git" license: "ISC" build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] depends: [ - "ocamlfind" {build} + "ocaml" + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} + "topkg" {build} "lwt" "mirage-time-lwt" {>= "1.0.0"} "mirage-clock-lwt" {>= "1.2.0"} @@ -26,3 +26,13 @@ depends: [ "result" ] tags: "org:mirage" +synopsis: "Virtual network interface and software switch for Mirage." +description: """ +Provides the module Vnetif which can be used as a replacement for the +regular Netif implementation in Xen and Unix. Stacks built using +Vnetif are connected to a software switch that allows the stacks to +communicate as if they were connected to the same LAN.""" +url { + src: "https://github.com/MagnusS/mirage-vnetif/archive/v0.3.1.tar.gz" + checksum: "md5=ce9ab7056db768bc888b6a7e615c5bf8" +} diff --git a/packages/mirage-vnetif/mirage-vnetif.0.3.1/url b/packages/mirage-vnetif/mirage-vnetif.0.3.1/url deleted file mode 100644 index b43d81bf1e5..00000000000 --- a/packages/mirage-vnetif/mirage-vnetif.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/MagnusS/mirage-vnetif/archive/v0.3.1.tar.gz" -checksum: "ce9ab7056db768bc888b6a7e615c5bf8" diff --git a/packages/mirage-vnetif/mirage-vnetif.0.4.0/descr b/packages/mirage-vnetif/mirage-vnetif.0.4.0/descr deleted file mode 100644 index e1a82f9d0a9..00000000000 --- a/packages/mirage-vnetif/mirage-vnetif.0.4.0/descr +++ /dev/null @@ -1,89 +0,0 @@ -Virtual network interface and software switch for Mirage - -Provides the module `Vnetif` which can be used as a replacement for the regular `Netif` implementation in Xen and Unix. Stacks built using `Vnetif` are connected to a software switch that allows the stacks to communicate as if they were connected to the same LAN. - -An example of a unikernel that communicates with itself over `Vnetif` can be seen [here](https://github.com/MagnusS/mirage-vnetif/blob/master/examples/connect/unikernel.ml). An iperf-like performance test is available [here](https://github.com/MagnusS/mirage-vnetif/tree/master/examples/iperf_self). The examples can be compiled for Unix and Xen and do not need access to a real network interface. - -## Install - -``` -opam install mirage-vnetif -``` - -## Getting started - -First, construct a TCP/IP stack based on `vnetif`: - -```ocaml - module S = struct - module B = Basic_backend.Make - module V = Vnetif.Make(B) - module E = Ethif.Make(V) - module I = Ipv4.Make(E)(Clock)(OS.Time) - module U = Udp.Make(I) - module T = Tcp.Flow.Make(I)(OS.Time)(Clock)(Random) - module S = Tcpip_stack_direct.Make(C)(OS.Time)(Random)(V)(E)(I)(U)(T) - include S - end -``` - -Since we don't have the mirage-tool to help us we have to construct the stack manually. This code would usually be generated in `main.ml` by `mirage configure --xen/unix`. - -```ocaml -let or_error name fn t = - fn t - >>= function - | `Error e -> fail (Failure ("Error starting " ^ name)) - | `Ok t -> return t - -let create_stack c backend ip netmask gw = - or_error "backend" S.V.connect backend >>= fun netif -> - or_error "ethif" S.E.connect netif >>= fun ethif -> - or_error "ipv4" S.I.connect ethif >>= fun ipv4 -> - or_error "udpv4" S.U.connect ipv4 >>= fun udpv4 -> - or_error "tcpv4" S.T.connect ipv4 >>= fun tcpv4 -> - let config = { - Mirage_types_lwt.name = "stack"; - Mirage_types_lwt.console = c; - Mirage_types_lwt.interface = netif; - Mirage_types_lwt.mode = `IPv4 (ip, netmask, gw); - } in - or_error "stack" (S.connect config ethif ipv4 udpv4) tcpv4 - -``` - - -We can now create multiple stacks that talk over the same backend. `Basic_backend.create` accepts two optional parameters: -- `use_async_readers` makes the `write` calls non-blocking. This is necessary to use Vnetif with the Mirage TCP/IP stack. -- `yield` specifies the yield function to use in non-blocking mode. In a unikernel this is typically `OS.Time.sleep 0.0`, but in a Unix process `Lwt_main.yield ()` can be used instead. - -```ocaml - -let () = - - (* create async backend with OS.Time.sleep 0.0 as yield *) - let backend = Basic_backend.create ~use_async_readers:true - ~yield:(fun() -> OS.Time.sleep 0.0 ) () in - - let netmask = Ipaddr.V4.of_string_exn "255.255.255.0" in - let gw = Ipaddr.V4.of_string_exn "10.0.0.1" in - - let server_ip = Ipaddr.V4.of_string_exn "10.0.0.100" in - create_stack c backend server_ip netmask [gw] >>= fun server_stack -> - - let client_ip = Ipaddr.V4.of_string_exn "10.0.0.101" in - create_stack c backend server_ip netmask [gw] >>= fun client_stack -> -``` - -The stacks can now be used as regular Mirage TCP/IP stacks, e.g.: - -```ocaml -S.listen_tcpv4 server_stack ~port:80 (fun f -> ...); -S.listen s1 -``` - -## Build examples -``` -mirage configure --xen/--unix -make -``` \ No newline at end of file diff --git a/packages/mirage-vnetif/mirage-vnetif.0.4.0/opam b/packages/mirage-vnetif/mirage-vnetif.0.4.0/opam index b58114f83f5..647637f7ab4 100644 --- a/packages/mirage-vnetif/mirage-vnetif.0.4.0/opam +++ b/packages/mirage-vnetif/mirage-vnetif.0.4.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" name: "mirage-vnetif" maintainer: "Magnus Skjegstad " authors: "Magnus Skjegstad " homepage: "https://github.com/mirage/mirage-vnetif" bug-reports: "https://github.com/mirage/mirage-vnetif/issues/" -dev-repo: "https://github.com/mirage/mirage-vnetif.git" +dev-repo: "git+https://github.com/mirage/mirage-vnetif.git" doc: "https://docs.mirage.io/mirage-vnetif" license: "ISC" @@ -14,12 +14,13 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta7"} + "ocaml" + "jbuilder" {build & >= "1.0+beta7"} "lwt" "mirage-time-lwt" {>= "1.0.0"} "mirage-clock-lwt" {>= "1.2.0"} "mirage-net-lwt" {>= "1.0.0"} - "cstruct" {>="2.4.0"} + "cstruct" {>= "2.4.0"} "ipaddr" "io-page" "mirage-profile" @@ -28,3 +29,97 @@ depends: [ "logs" ] tags: ["org:mirage"] +synopsis: "Virtual network interface and software switch for Mirage" +description: """ +Provides the module `Vnetif` which can be used as a replacement for the regular `Netif` implementation in Xen and Unix. Stacks built using `Vnetif` are connected to a software switch that allows the stacks to communicate as if they were connected to the same LAN. + +An example of a unikernel that communicates with itself over `Vnetif` can be seen [here](https://github.com/MagnusS/mirage-vnetif/blob/master/examples/connect/unikernel.ml). An iperf-like performance test is available [here](https://github.com/MagnusS/mirage-vnetif/tree/master/examples/iperf_self). The examples can be compiled for Unix and Xen and do not need access to a real network interface. + +## Install + +``` +opam install mirage-vnetif +``` + +## Getting started + +First, construct a TCP/IP stack based on `vnetif`: + +```ocaml + module S = struct + module B = Basic_backend.Make + module V = Vnetif.Make(B) + module E = Ethif.Make(V) + module I = Ipv4.Make(E)(Clock)(OS.Time) + module U = Udp.Make(I) + module T = Tcp.Flow.Make(I)(OS.Time)(Clock)(Random) + module S = Tcpip_stack_direct.Make(C)(OS.Time)(Random)(V)(E)(I)(U)(T) + include S + end +``` + +Since we don't have the mirage-tool to help us we have to construct the stack manually. This code would usually be generated in `main.ml` by `mirage configure --xen/unix`. + +```ocaml +let or_error name fn t = + fn t + >>= function + | `Error e -> fail (Failure ("Error starting " ^ name)) + | `Ok t -> return t + +let create_stack c backend ip netmask gw = + or_error "backend" S.V.connect backend >>= fun netif -> + or_error "ethif" S.E.connect netif >>= fun ethif -> + or_error "ipv4" S.I.connect ethif >>= fun ipv4 -> + or_error "udpv4" S.U.connect ipv4 >>= fun udpv4 -> + or_error "tcpv4" S.T.connect ipv4 >>= fun tcpv4 -> + let config = { + Mirage_types_lwt.name = "stack"; + Mirage_types_lwt.console = c; + Mirage_types_lwt.interface = netif; + Mirage_types_lwt.mode = `IPv4 (ip, netmask, gw); + } in + or_error "stack" (S.connect config ethif ipv4 udpv4) tcpv4 + +``` + + +We can now create multiple stacks that talk over the same backend. `Basic_backend.create` accepts two optional parameters: +- `use_async_readers` makes the `write` calls non-blocking. This is necessary to use Vnetif with the Mirage TCP/IP stack. +- `yield` specifies the yield function to use in non-blocking mode. In a unikernel this is typically `OS.Time.sleep 0.0`, but in a Unix process `Lwt_main.yield ()` can be used instead. + +```ocaml + +let () = + + (* create async backend with OS.Time.sleep 0.0 as yield *) + let backend = Basic_backend.create ~use_async_readers:true + ~yield:(fun() -> OS.Time.sleep 0.0 ) () in + + let netmask = Ipaddr.V4.of_string_exn "255.255.255.0" in + let gw = Ipaddr.V4.of_string_exn "10.0.0.1" in + + let server_ip = Ipaddr.V4.of_string_exn "10.0.0.100" in + create_stack c backend server_ip netmask [gw] >>= fun server_stack -> + + let client_ip = Ipaddr.V4.of_string_exn "10.0.0.101" in + create_stack c backend server_ip netmask [gw] >>= fun client_stack -> +``` + +The stacks can now be used as regular Mirage TCP/IP stacks, e.g.: + +```ocaml +S.listen_tcpv4 server_stack ~port:80 (fun f -> ...); +S.listen s1 +``` + +## Build examples +``` +mirage configure --xen/--unix +make +```""" +url { + src: + "https://github.com/mirage/mirage-vnetif/releases/download/v0.4.0/mirage-vnetif-0.4.0.tbz" + checksum: "md5=8ee3b8f3cd9069cd930ce52d78502592" +} diff --git a/packages/mirage-vnetif/mirage-vnetif.0.4.0/url b/packages/mirage-vnetif/mirage-vnetif.0.4.0/url deleted file mode 100644 index b270f6b49e0..00000000000 --- a/packages/mirage-vnetif/mirage-vnetif.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-vnetif/releases/download/v0.4.0/mirage-vnetif-0.4.0.tbz" -checksum: "8ee3b8f3cd9069cd930ce52d78502592" \ No newline at end of file diff --git a/packages/mirage-www/mirage-www.0.3.0/descr b/packages/mirage-www/mirage-www.0.3.0/descr deleted file mode 100644 index f66b8320b6e..00000000000 --- a/packages/mirage-www/mirage-www.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS website (written with MirageOS) diff --git a/packages/mirage-www/mirage-www.0.3.0/opam b/packages/mirage-www/mirage-www.0.3.0/opam index 3cb0721ecd6..6713b27a66c 100644 --- a/packages/mirage-www/mirage-www.0.3.0/opam +++ b/packages/mirage-www/mirage-www.0.3.0/opam @@ -1,6 +1,7 @@ -opam-version: "1.2" +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" @@ -12,5 +13,10 @@ depends: [ "cstruct" {>= "0.6.0"} ] dev-repo: "git://github.com/mirage/mirage-www" -available: ocaml-version >= "4.00.0" install: [make "CONF_FLAGS=--no-install"] +synopsis: "MirageOS website (written with MirageOS)" +extra-files: ["mirage-www.install" "md5=5948253e6f19447e90190f24c0c71116"] +url { + src: "https://github.com/mirage/mirage-www/archive/0.3.0.tar.gz" + checksum: "md5=68632f478af54069f293f0af102fd3c8" +} diff --git a/packages/mirage-www/mirage-www.0.3.0/url b/packages/mirage-www/mirage-www.0.3.0/url deleted file mode 100644 index 3227250c960..00000000000 --- a/packages/mirage-www/mirage-www.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-www/archive/0.3.0.tar.gz" -checksum: "68632f478af54069f293f0af102fd3c8" diff --git a/packages/mirage-www/mirage-www.0.4.0/descr b/packages/mirage-www/mirage-www.0.4.0/descr deleted file mode 100644 index f66b8320b6e..00000000000 --- a/packages/mirage-www/mirage-www.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS website (written with MirageOS) diff --git a/packages/mirage-www/mirage-www.0.4.0/opam b/packages/mirage-www/mirage-www.0.4.0/opam index e8319f82aec..7323dfe4464 100644 --- a/packages/mirage-www/mirage-www.0.4.0/opam +++ b/packages/mirage-www/mirage-www.0.4.0/opam @@ -1,7 +1,8 @@ -opam-version: "1.2" +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" @@ -11,5 +12,10 @@ depends: [ "cow" {>= "0.7.0" & < "0.8.0"} "mirari" {= "0.9.7"} ] -ocaml-version: [>="4.00.0"] dev-repo: "git://github.com/mirage/mirage-www" +synopsis: "MirageOS website (written with MirageOS)" +extra-files: ["mirage-www.install" "md5=5948253e6f19447e90190f24c0c71116"] +url { + src: "https://github.com/mirage/mirage-www/archive/0.4.0.tar.gz" + checksum: "md5=eda84191d254e27180fe0ab9891b4b7d" +} diff --git a/packages/mirage-www/mirage-www.0.4.0/url b/packages/mirage-www/mirage-www.0.4.0/url deleted file mode 100644 index 6f630feab2b..00000000000 --- a/packages/mirage-www/mirage-www.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-www/archive/0.4.0.tar.gz" -checksum: "eda84191d254e27180fe0ab9891b4b7d" diff --git a/packages/mirage-www/mirage-www.1.0.0/descr b/packages/mirage-www/mirage-www.1.0.0/descr deleted file mode 100644 index f66b8320b6e..00000000000 --- a/packages/mirage-www/mirage-www.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS website (written with MirageOS) diff --git a/packages/mirage-www/mirage-www.1.0.0/opam b/packages/mirage-www/mirage-www.1.0.0/opam index 1e766d7a4d3..685af43c53e 100644 --- a/packages/mirage-www/mirage-www.1.0.0/opam +++ b/packages/mirage-www/mirage-www.1.0.0/opam @@ -1,10 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" build: [ [make "OS=unix" "CFLAGS=--no-opam"] ] depends: [ - "mirage" {>= "1.0.3" & <="1.0.4"} + "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" @@ -12,5 +13,10 @@ depends: [ "mirage-fs-unix" {>= "1.0.0"} "mirage-console-unix" {>= "1.0.0"} ] -ocaml-version: [>= "4.00.0"] dev-repo: "git://github.com/mirage/mirage-www" +synopsis: "MirageOS website (written with MirageOS)" +extra-files: ["mirage-www.install" "md5=538081107a1f8f75bf01cff2f6b00efb"] +url { + src: "https://github.com/mirage/mirage-www/archive/1.0.0.tar.gz" + checksum: "md5=aebc3c5daecc5c94ffc08c5eaebe792f" +} diff --git a/packages/mirage-www/mirage-www.1.0.0/url b/packages/mirage-www/mirage-www.1.0.0/url deleted file mode 100644 index c2fd12f223a..00000000000 --- a/packages/mirage-www/mirage-www.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-www/archive/1.0.0.tar.gz" -checksum: "aebc3c5daecc5c94ffc08c5eaebe792f" diff --git a/packages/mirage-www/mirage-www.1.1.0/descr b/packages/mirage-www/mirage-www.1.1.0/descr deleted file mode 100644 index f66b8320b6e..00000000000 --- a/packages/mirage-www/mirage-www.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS website (written with MirageOS) diff --git a/packages/mirage-www/mirage-www.1.1.0/opam b/packages/mirage-www/mirage-www.1.1.0/opam index dfd27cdf0f6..64a0c915a5f 100644 --- a/packages/mirage-www/mirage-www.1.1.0/opam +++ b/packages/mirage-www/mirage-www.1.1.0/opam @@ -1,25 +1,30 @@ -opam-version: "1.2" +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"} "fat-filesystem" {>= "0.9.0"} "cow" {>= "0.9.0" & < "2.0.0"} "ssl" "ipaddr" - "lwt" {>="2.4.3"} - "cstruct" {>="1.0.1"} - "cowabloga" {>= "0.0.3" & <="0.0.6"} + "lwt" {>= "2.4.3"} + "cstruct" {>= "1.0.1"} + "cowabloga" {>= "0.0.3" & <= "0.0.6"} "tcpip" "mirage-http" {>= "1.1.0"} "mirage-block-unix" {>= "1.2.0"} "mirage-fs-unix" {>= "1.0.0"} "mirage-console-unix" {>= "1.0.0"} - "cohttp" {>="0.10.0"} - + "cohttp" {>= "0.10.0"} ] -ocaml-version: [>= "4.00.0"] dev-repo: "git://github.com/mirage/mirage-www" +synopsis: "MirageOS website (written with MirageOS)" +extra-files: ["mirage-www.install" "md5=80192582a9e1a6159e0e9b1751eb93cf"] +url { + src: "https://github.com/mirage/mirage-www/archive/1.1.0.tar.gz" + checksum: "md5=c7861be195ae8f12505c1be69ef196e7" +} diff --git a/packages/mirage-www/mirage-www.1.1.0/url b/packages/mirage-www/mirage-www.1.1.0/url deleted file mode 100644 index 926f72d9bdc..00000000000 --- a/packages/mirage-www/mirage-www.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-www/archive/1.1.0.tar.gz" -checksum: "c7861be195ae8f12505c1be69ef196e7" diff --git a/packages/mirage-xen-minios/mirage-xen-minios.0.2/descr b/packages/mirage-xen-minios/mirage-xen-minios.0.2/descr deleted file mode 100644 index feebca504b9..00000000000 --- a/packages/mirage-xen-minios/mirage-xen-minios.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Xen MiniOS guest operating system library - -This is used by the MirageOS framework to link OCaml unikernels to run -directly as Xen guest kernels. diff --git a/packages/mirage-xen-minios/mirage-xen-minios.0.2/opam b/packages/mirage-xen-minios/mirage-xen-minios.0.2/opam deleted file mode 100644 index 0a41a03607a..00000000000 --- a/packages/mirage-xen-minios/mirage-xen-minios.0.2/opam +++ /dev/null @@ -1,10 +0,0 @@ -opam-version: "1" -maintainer: "mirageos-devel@lists.openmirage.org" -tags: [ - "org:mirage" -] -build: [ - [make "build"] -] -remove: [] -os: ["linux"] diff --git a/packages/mirage-xen-minios/mirage-xen-minios.0.2/url b/packages/mirage-xen-minios/mirage-xen-minios.0.2/url deleted file mode 100644 index f939abe2426..00000000000 --- a/packages/mirage-xen-minios/mirage-xen-minios.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-xen-minios/releases/download/v0.2/mirage-xen-minios-v0.2.tar.bz2" -checksum: "563dcbd137b1d9e9a14e3fcfb6068924" diff --git a/packages/mirage-xen-minios/mirage-xen-minios.0.3/descr b/packages/mirage-xen-minios/mirage-xen-minios.0.3/descr deleted file mode 100644 index feebca504b9..00000000000 --- a/packages/mirage-xen-minios/mirage-xen-minios.0.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Xen MiniOS guest operating system library - -This is used by the MirageOS framework to link OCaml unikernels to run -directly as Xen guest kernels. diff --git a/packages/mirage-xen-minios/mirage-xen-minios.0.3/opam b/packages/mirage-xen-minios/mirage-xen-minios.0.3/opam deleted file mode 100644 index 0a41a03607a..00000000000 --- a/packages/mirage-xen-minios/mirage-xen-minios.0.3/opam +++ /dev/null @@ -1,10 +0,0 @@ -opam-version: "1" -maintainer: "mirageos-devel@lists.openmirage.org" -tags: [ - "org:mirage" -] -build: [ - [make "build"] -] -remove: [] -os: ["linux"] diff --git a/packages/mirage-xen-minios/mirage-xen-minios.0.3/url b/packages/mirage-xen-minios/mirage-xen-minios.0.3/url deleted file mode 100644 index 4be21520203..00000000000 --- a/packages/mirage-xen-minios/mirage-xen-minios.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-xen-minios/releases/download/v0.3/mirage-xen-minios-v0.3.tar.bz2" -checksum: "6135a0307759148207138283ca4334c2" diff --git a/packages/mirage-xen-minios/mirage-xen-minios.0.4.1/descr b/packages/mirage-xen-minios/mirage-xen-minios.0.4.1/descr deleted file mode 100644 index feebca504b9..00000000000 --- a/packages/mirage-xen-minios/mirage-xen-minios.0.4.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Xen MiniOS guest operating system library - -This is used by the MirageOS framework to link OCaml unikernels to run -directly as Xen guest kernels. diff --git a/packages/mirage-xen-minios/mirage-xen-minios.0.4.1/opam b/packages/mirage-xen-minios/mirage-xen-minios.0.4.1/opam deleted file mode 100644 index 0a41a03607a..00000000000 --- a/packages/mirage-xen-minios/mirage-xen-minios.0.4.1/opam +++ /dev/null @@ -1,10 +0,0 @@ -opam-version: "1" -maintainer: "mirageos-devel@lists.openmirage.org" -tags: [ - "org:mirage" -] -build: [ - [make "build"] -] -remove: [] -os: ["linux"] diff --git a/packages/mirage-xen-minios/mirage-xen-minios.0.4.1/url b/packages/mirage-xen-minios/mirage-xen-minios.0.4.1/url deleted file mode 100644 index d0abb21d941..00000000000 --- a/packages/mirage-xen-minios/mirage-xen-minios.0.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-xen-minios/releases/download/v0.4.1/mirage-xen-minios-v0.4.1.tar.bz2" -checksum: "d83f3053ead2ee87713b4e16b59e0f09" diff --git a/packages/mirage-xen-minios/mirage-xen-minios.0.4.2/descr b/packages/mirage-xen-minios/mirage-xen-minios.0.4.2/descr deleted file mode 100644 index feebca504b9..00000000000 --- a/packages/mirage-xen-minios/mirage-xen-minios.0.4.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Xen MiniOS guest operating system library - -This is used by the MirageOS framework to link OCaml unikernels to run -directly as Xen guest kernels. diff --git a/packages/mirage-xen-minios/mirage-xen-minios.0.4.2/opam b/packages/mirage-xen-minios/mirage-xen-minios.0.4.2/opam deleted file mode 100644 index 0a41a03607a..00000000000 --- a/packages/mirage-xen-minios/mirage-xen-minios.0.4.2/opam +++ /dev/null @@ -1,10 +0,0 @@ -opam-version: "1" -maintainer: "mirageos-devel@lists.openmirage.org" -tags: [ - "org:mirage" -] -build: [ - [make "build"] -] -remove: [] -os: ["linux"] diff --git a/packages/mirage-xen-minios/mirage-xen-minios.0.4.2/url b/packages/mirage-xen-minios/mirage-xen-minios.0.4.2/url deleted file mode 100644 index 5a635dc7d58..00000000000 --- a/packages/mirage-xen-minios/mirage-xen-minios.0.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-xen-minios/releases/download/v0.4.2/mirage-xen-minios-v0.4.2.tar.bz2" -checksum: "478177b8865b05aecc371b757af28f77" diff --git a/packages/mirage-xen-minios/mirage-xen-minios.0.4/descr b/packages/mirage-xen-minios/mirage-xen-minios.0.4/descr deleted file mode 100644 index feebca504b9..00000000000 --- a/packages/mirage-xen-minios/mirage-xen-minios.0.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -Xen MiniOS guest operating system library - -This is used by the MirageOS framework to link OCaml unikernels to run -directly as Xen guest kernels. diff --git a/packages/mirage-xen-minios/mirage-xen-minios.0.4/opam b/packages/mirage-xen-minios/mirage-xen-minios.0.4/opam deleted file mode 100644 index 0a41a03607a..00000000000 --- a/packages/mirage-xen-minios/mirage-xen-minios.0.4/opam +++ /dev/null @@ -1,10 +0,0 @@ -opam-version: "1" -maintainer: "mirageos-devel@lists.openmirage.org" -tags: [ - "org:mirage" -] -build: [ - [make "build"] -] -remove: [] -os: ["linux"] diff --git a/packages/mirage-xen-minios/mirage-xen-minios.0.4/url b/packages/mirage-xen-minios/mirage-xen-minios.0.4/url deleted file mode 100644 index 0f521577ea2..00000000000 --- a/packages/mirage-xen-minios/mirage-xen-minios.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-xen-minios/releases/download/v0.4/mirage-xen-minios-v0.4.tar.bz2" -checksum: "a72ff79c42ee30baf60a97a3ebc6ed59" diff --git a/packages/mirage-xen-minios/mirage-xen-minios.0.5.0/descr b/packages/mirage-xen-minios/mirage-xen-minios.0.5.0/descr deleted file mode 100644 index feebca504b9..00000000000 --- a/packages/mirage-xen-minios/mirage-xen-minios.0.5.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Xen MiniOS guest operating system library - -This is used by the MirageOS framework to link OCaml unikernels to run -directly as Xen guest kernels. diff --git a/packages/mirage-xen-minios/mirage-xen-minios.0.5.0/opam b/packages/mirage-xen-minios/mirage-xen-minios.0.5.0/opam deleted file mode 100644 index 0a41a03607a..00000000000 --- a/packages/mirage-xen-minios/mirage-xen-minios.0.5.0/opam +++ /dev/null @@ -1,10 +0,0 @@ -opam-version: "1" -maintainer: "mirageos-devel@lists.openmirage.org" -tags: [ - "org:mirage" -] -build: [ - [make "build"] -] -remove: [] -os: ["linux"] diff --git a/packages/mirage-xen-minios/mirage-xen-minios.0.5.0/url b/packages/mirage-xen-minios/mirage-xen-minios.0.5.0/url deleted file mode 100644 index 50cd6ba3531..00000000000 --- a/packages/mirage-xen-minios/mirage-xen-minios.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-xen-minios/releases/download/v0.5.0/mirage-xen-minios-v0.5.0.tar.bz2" -checksum: "da1939899f15ad2bf374a18b826693fc" diff --git a/packages/mirage-xen-minios/mirage-xen-minios.0.6.0/descr b/packages/mirage-xen-minios/mirage-xen-minios.0.6.0/descr deleted file mode 100644 index feebca504b9..00000000000 --- a/packages/mirage-xen-minios/mirage-xen-minios.0.6.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Xen MiniOS guest operating system library - -This is used by the MirageOS framework to link OCaml unikernels to run -directly as Xen guest kernels. diff --git a/packages/mirage-xen-minios/mirage-xen-minios.0.6.0/opam b/packages/mirage-xen-minios/mirage-xen-minios.0.6.0/opam index 0a41a03607a..a3c1b3f7d6f 100644 --- a/packages/mirage-xen-minios/mirage-xen-minios.0.6.0/opam +++ b/packages/mirage-xen-minios/mirage-xen-minios.0.6.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "mirageos-devel@lists.openmirage.org" tags: [ "org:mirage" @@ -6,5 +6,15 @@ tags: [ build: [ [make "build"] ] -remove: [] -os: ["linux"] +synopsis: "Xen MiniOS guest operating system library" +description: """ +This is used by the MirageOS framework to link OCaml unikernels to run +directly as Xen guest kernels.""" +depends: ["ocaml"] +available: os = "linux" +flags: light-uninstall +url { + src: + "https://github.com/mirage/mirage-xen-minios/releases/download/v0.6.0/mirage-xen-minios-v0.6.0.tar.bz2" + checksum: "md5=30a80c1c770e474e79a8cb12fd6649b6" +} diff --git a/packages/mirage-xen-minios/mirage-xen-minios.0.6.0/url b/packages/mirage-xen-minios/mirage-xen-minios.0.6.0/url deleted file mode 100644 index e628e7bda86..00000000000 --- a/packages/mirage-xen-minios/mirage-xen-minios.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-xen-minios/releases/download/v0.6.0/mirage-xen-minios-v0.6.0.tar.bz2" -checksum: "30a80c1c770e474e79a8cb12fd6649b6" diff --git a/packages/mirage-xen-minios/mirage-xen-minios.0.7.0/descr b/packages/mirage-xen-minios/mirage-xen-minios.0.7.0/descr deleted file mode 100644 index feebca504b9..00000000000 --- a/packages/mirage-xen-minios/mirage-xen-minios.0.7.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Xen MiniOS guest operating system library - -This is used by the MirageOS framework to link OCaml unikernels to run -directly as Xen guest kernels. diff --git a/packages/mirage-xen-minios/mirage-xen-minios.0.7.0/opam b/packages/mirage-xen-minios/mirage-xen-minios.0.7.0/opam index 6ac0f4dd4fb..e4d7acdfa46 100644 --- a/packages/mirage-xen-minios/mirage-xen-minios.0.7.0/opam +++ b/packages/mirage-xen-minios/mirage-xen-minios.0.7.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mirageos-devel@lists.openmirage.org" tags: [ "org:mirage" @@ -6,8 +6,18 @@ tags: [ build: [ [make "build"] ] -remove: [] -os: ["linux"] depends: [ + "ocaml" "conf-perl" {build} ] +synopsis: "Xen MiniOS guest operating system library" +description: """ +This is used by the MirageOS framework to link OCaml unikernels to run +directly as Xen guest kernels.""" +available: os = "linux" +flags: light-uninstall +url { + src: + "https://github.com/mirage/mirage-xen-minios/releases/download/v0.7.0/mirage-xen-minios-v0.7.0.tar.bz2" + checksum: "md5=254d22077237ce9f75537a9a6f1c9589" +} diff --git a/packages/mirage-xen-minios/mirage-xen-minios.0.7.0/url b/packages/mirage-xen-minios/mirage-xen-minios.0.7.0/url deleted file mode 100644 index b92a3257479..00000000000 --- a/packages/mirage-xen-minios/mirage-xen-minios.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-xen-minios/releases/download/v0.7.0/mirage-xen-minios-v0.7.0.tar.bz2" -checksum: "254d22077237ce9f75537a9a6f1c9589" diff --git a/packages/mirage-xen-minios/mirage-xen-minios.0.8.0/descr b/packages/mirage-xen-minios/mirage-xen-minios.0.8.0/descr deleted file mode 100644 index feebca504b9..00000000000 --- a/packages/mirage-xen-minios/mirage-xen-minios.0.8.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Xen MiniOS guest operating system library - -This is used by the MirageOS framework to link OCaml unikernels to run -directly as Xen guest kernels. diff --git a/packages/mirage-xen-minios/mirage-xen-minios.0.8.0/opam b/packages/mirage-xen-minios/mirage-xen-minios.0.8.0/opam deleted file mode 100644 index 1ce3166a32a..00000000000 --- a/packages/mirage-xen-minios/mirage-xen-minios.0.8.0/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -homepage: "https://github.com/mirage/mirage-xen-minios/" -maintainer: "mirageos-devel@lists.openmirage.org" -bug-reports: "https://github.com/mirage/mirage-xen-minios/issues" -dev-repo: "https://github.com/mirage/mirage-xen-minios.git" -authors: [ - "Anil Madhavapeddy" - "Thomas Leonard" -] -tags: [ - "org:mirage" -] -install: [ - [make "build"] -] -remove: [] -available: [os = "linux"] -depends: ["minios-xen"] diff --git a/packages/mirage-xen-minios/mirage-xen-minios.0.8.0/url b/packages/mirage-xen-minios/mirage-xen-minios.0.8.0/url deleted file mode 100644 index 597dac52021..00000000000 --- a/packages/mirage-xen-minios/mirage-xen-minios.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-xen-minios/releases/download/v0.8.0/mirage-xen-minios-v0.8.0.tar.bz2" -checksum: "0a0600f77d147a4b3745d6f5161b7fc6" diff --git a/packages/mirage-xen-minios/mirage-xen-minios.0.9.3/descr b/packages/mirage-xen-minios/mirage-xen-minios.0.9.3/descr deleted file mode 100644 index feebca504b9..00000000000 --- a/packages/mirage-xen-minios/mirage-xen-minios.0.9.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Xen MiniOS guest operating system library - -This is used by the MirageOS framework to link OCaml unikernels to run -directly as Xen guest kernels. diff --git a/packages/mirage-xen-minios/mirage-xen-minios.0.9.3/opam b/packages/mirage-xen-minios/mirage-xen-minios.0.9.3/opam index 632be2dd1e9..92852d04762 100644 --- a/packages/mirage-xen-minios/mirage-xen-minios.0.9.3/opam +++ b/packages/mirage-xen-minios/mirage-xen-minios.0.9.3/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://github.com/mirage/mirage-xen-minios/" maintainer: "mirageos-devel@lists.openmirage.org" bug-reports: "https://github.com/mirage/mirage-xen-minios/issues" -dev-repo: "https://github.com/mirage/mirage-xen-minios.git" +dev-repo: "git+https://github.com/mirage/mirage-xen-minios.git" authors: [ "Anil Madhavapeddy" "Thomas Leonard" @@ -14,6 +14,14 @@ install: [ [make "depend"] [make "build"] ] -remove: [] available: [os = "linux"] -depends: ["minios-xen"] +depends: ["ocaml" "minios-xen"] +synopsis: "Xen MiniOS guest operating system library" +description: """ +This is used by the MirageOS framework to link OCaml unikernels to run +directly as Xen guest kernels.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-xen-minios/archive/v0.9.3.tar.gz" + checksum: "md5=d86817675f351d8fcc4f887f129ec953" +} diff --git a/packages/mirage-xen-minios/mirage-xen-minios.0.9.3/url b/packages/mirage-xen-minios/mirage-xen-minios.0.9.3/url deleted file mode 100644 index 8ea3772c6f8..00000000000 --- a/packages/mirage-xen-minios/mirage-xen-minios.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-xen-minios/archive/v0.9.3.tar.gz" -checksum: "d86817675f351d8fcc4f887f129ec953" diff --git a/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.3.0/descr b/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.3.0/descr deleted file mode 100644 index e35e7cdaf8d..00000000000 --- a/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.3.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -MirageOS headers for the OCaml runtime - -The package contains the OCaml runtime patches and build system. 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 index e0a90403672..4a63f8d362d 100644 --- a/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.3.0/opam +++ b/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.3.0/opam @@ -1,17 +1,25 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-platform.git" +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" "conf-pkg-config" "ocaml-src" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0" & os = "linux" & ocaml-version < "4.02.2"] +available: os = "linux" conflicts: [ "sexplib" { = "v0.9.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: "md5=4bae08a22f8260f764646620ce83d084" +} diff --git a/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.3.0/url b/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.3.0/url deleted file mode 100644 index 8baec1bac29..00000000000 --- a/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v2.3.0.tar.gz" -checksum: "4bae08a22f8260f764646620ce83d084" diff --git a/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.3.1/descr b/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.3.1/descr deleted file mode 100644 index e35e7cdaf8d..00000000000 --- a/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.3.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -MirageOS headers for the OCaml runtime - -The package contains the OCaml runtime patches and build system. 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 deleted file mode 100644 index b6cd42a8210..00000000000 --- a/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.3.1/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -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: "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: [ - "mirage-xen-posix" - "conf-pkg-config" - "ocamlfind" {build} - "ocaml-src" - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.01.0" & os = "linux" & ocaml-version < "4.02.2"] -conflicts: [ "sexplib" { = "v0.9.0" } ] diff --git a/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.3.1/url b/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.3.1/url deleted file mode 100644 index a677b13d3de..00000000000 --- a/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v2.3.1.tar.gz" -checksum: "4d2918daafd0dc192d537f8422bf43cb" diff --git a/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.3.4/descr b/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.3.4/descr deleted file mode 100644 index e35e7cdaf8d..00000000000 --- a/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.3.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -MirageOS headers for the OCaml runtime - -The package contains the OCaml runtime patches and build system. 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 index 42f0e6639bb..766a8459077 100644 --- a/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.3.4/opam +++ b/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.3.4/opam @@ -1,18 +1,26 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-platform.git" +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" "conf-pkg-config" "ocamlfind" {build} "ocaml-src" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03.0" & os = "linux"] +available: os = "linux" conflicts: [ "sexplib" { = "v0.9.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: "md5=00402709acf64d7405091c587a81e4eb" +} diff --git a/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.3.4/url b/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.3.4/url deleted file mode 100644 index 621e325d753..00000000000 --- a/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v2.3.4.tar.gz" -checksum: "00402709acf64d7405091c587a81e4eb" diff --git a/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.6.0/descr b/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.6.0/descr deleted file mode 100644 index e35e7cdaf8d..00000000000 --- a/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.6.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -MirageOS headers for the OCaml runtime - -The package contains the OCaml runtime patches and build system. 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 deleted file mode 100644 index de67a001e13..00000000000 --- a/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.6.0/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -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: "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: [ - "mirage-xen-posix" {>="2.6.0"} - "conf-pkg-config" - "ocamlfind" {build} - "ocaml-src" - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.04.0" & os = "linux"] -conflicts: [ "sexplib" { = "v0.9.0" } ] diff --git a/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.6.0/url b/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.6.0/url deleted file mode 100644 index 96d5dcc8419..00000000000 --- a/packages/mirage-xen-ocaml/mirage-xen-ocaml.2.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v2.6.0.tar.gz" -checksum: "e9d5ec80ae06b42658e48af130aea7c1" diff --git a/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.0/descr b/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.0/descr deleted file mode 100644 index e35e7cdaf8d..00000000000 --- a/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -MirageOS headers for the OCaml runtime - -The package contains the OCaml runtime patches and build system. 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 index b14968701c0..6279f4a170f 100644 --- a/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.0/opam +++ b/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.0/opam @@ -1,19 +1,27 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-platform.git" +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: [ - "mirage-xen-posix" {>="2.6.0"} + "ocaml" {>= "4.01.0" & < "4.04.1"} + "mirage-xen-posix" {>= "2.6.0"} "conf-pkg-config" "ocamlfind" {build} "ocaml-src" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0" & os = "linux" & ocaml-version < "4.04.1" ] +available: os = "linux" conflicts: [ "sexplib" { = "v0.9.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: "md5=ad80c57c36e8aec9c623d1fc4441ec49" +} diff --git a/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.0/url b/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.0/url deleted file mode 100644 index e10cdec8d05..00000000000 --- a/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v3.0.0.tar.gz" -checksum: "ad80c57c36e8aec9c623d1fc4441ec49" diff --git a/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.4/descr b/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.4/descr deleted file mode 100644 index e35e7cdaf8d..00000000000 --- a/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -MirageOS headers for the OCaml runtime - -The package contains the OCaml runtime patches and build system. diff --git a/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.4/opam b/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.4/opam index 205475e27a3..3eb4f9e6b16 100644 --- a/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.4/opam +++ b/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.4/opam @@ -1,18 +1,26 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-platform.git" +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: [ - "mirage-xen-posix" {>="3.0.4"} + "ocaml" {>= "4.04.2" & < "4.05.0"} + "mirage-xen-posix" {>= "3.0.4"} "conf-pkg-config" "ocamlfind" {build} "ocaml-src" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.04.2" & ocaml-version < "4.05.0" & os = "linux"] +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.0.4.tar.gz" + checksum: "md5=d7fdca71808546c8caf79205f8c4e5fc" +} diff --git a/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.4/url b/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.4/url deleted file mode 100644 index b96ca2e094f..00000000000 --- a/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v3.0.4.tar.gz" -checksum: "d7fdca71808546c8caf79205f8c4e5fc" diff --git a/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.5/descr b/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.5/descr deleted file mode 100644 index e35e7cdaf8d..00000000000 --- a/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.5/descr +++ /dev/null @@ -1,3 +0,0 @@ -MirageOS headers for the OCaml runtime - -The package contains the OCaml runtime patches and build system. diff --git a/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.5/opam b/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.5/opam index f795ba11168..7abe08c9065 100644 --- a/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.5/opam +++ b/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.5/opam @@ -1,18 +1,26 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-platform.git" +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: [ - "mirage-xen-posix" {>="2.6.0"} + "ocaml" {>= "4.04.2" & <= "4.05.0"} + "mirage-xen-posix" {>= "2.6.0"} "conf-pkg-config" "ocamlfind" {build} "ocaml-src" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.04.2" & ocaml-version <= "4.05.0" & os = "linux"] +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.0.5.tar.gz" + checksum: "md5=249e56facfe2ade94dd65866b2d97900" +} diff --git a/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.5/url b/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.5/url deleted file mode 100644 index 5709966af57..00000000000 --- a/packages/mirage-xen-ocaml/mirage-xen-ocaml.3.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v3.0.5.tar.gz" -checksum: "249e56facfe2ade94dd65866b2d97900" diff --git a/packages/mirage-xen-posix/mirage-xen-posix.2.3.0/descr b/packages/mirage-xen-posix/mirage-xen-posix.2.3.0/descr deleted file mode 100644 index 3a65b88d2c4..00000000000 --- a/packages/mirage-xen-posix/mirage-xen-posix.2.3.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -MirageOS library for posix headers - -This package contains the header files to pretend a posix -system (required to compile the OCaml runtime), plus minilibc and -float formating. \ No newline at end of file diff --git a/packages/mirage-xen-posix/mirage-xen-posix.2.3.0/opam b/packages/mirage-xen-posix/mirage-xen-posix.2.3.0/opam deleted file mode 100644 index 7c0ad5748eb..00000000000 --- a/packages/mirage-xen-posix/mirage-xen-posix.2.3.0/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/mirage-platform.git" -build: [make "xen-posix-build"] -install: [make "xen-posix-install" "PREFIX=%{prefix}%"] -remove: [make "xen-posix-uninstall" "PREFIX=%{prefix}%"] -depends: [ - "mirage-xen-minios" {>= "0.7.0"} - "conf-pkg-config" - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.01.0" & os = "linux"] diff --git a/packages/mirage-xen-posix/mirage-xen-posix.2.3.0/url b/packages/mirage-xen-posix/mirage-xen-posix.2.3.0/url deleted file mode 100644 index 8baec1bac29..00000000000 --- a/packages/mirage-xen-posix/mirage-xen-posix.2.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v2.3.0.tar.gz" -checksum: "4bae08a22f8260f764646620ce83d084" diff --git a/packages/mirage-xen-posix/mirage-xen-posix.2.3.1/descr b/packages/mirage-xen-posix/mirage-xen-posix.2.3.1/descr deleted file mode 100644 index 3a65b88d2c4..00000000000 --- a/packages/mirage-xen-posix/mirage-xen-posix.2.3.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -MirageOS library for posix headers - -This package contains the header files to pretend a posix -system (required to compile the OCaml runtime), plus minilibc and -float formating. \ No newline at end of file diff --git a/packages/mirage-xen-posix/mirage-xen-posix.2.3.1/opam b/packages/mirage-xen-posix/mirage-xen-posix.2.3.1/opam deleted file mode 100644 index 7c0ad5748eb..00000000000 --- a/packages/mirage-xen-posix/mirage-xen-posix.2.3.1/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/mirage-platform.git" -build: [make "xen-posix-build"] -install: [make "xen-posix-install" "PREFIX=%{prefix}%"] -remove: [make "xen-posix-uninstall" "PREFIX=%{prefix}%"] -depends: [ - "mirage-xen-minios" {>= "0.7.0"} - "conf-pkg-config" - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.01.0" & os = "linux"] diff --git a/packages/mirage-xen-posix/mirage-xen-posix.2.3.1/url b/packages/mirage-xen-posix/mirage-xen-posix.2.3.1/url deleted file mode 100644 index a677b13d3de..00000000000 --- a/packages/mirage-xen-posix/mirage-xen-posix.2.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v2.3.1.tar.gz" -checksum: "4d2918daafd0dc192d537f8422bf43cb" diff --git a/packages/mirage-xen-posix/mirage-xen-posix.2.3.3/descr b/packages/mirage-xen-posix/mirage-xen-posix.2.3.3/descr deleted file mode 100644 index 3a65b88d2c4..00000000000 --- a/packages/mirage-xen-posix/mirage-xen-posix.2.3.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -MirageOS library for posix headers - -This package contains the header files to pretend a posix -system (required to compile the OCaml runtime), plus minilibc and -float formating. \ No newline at end of file diff --git a/packages/mirage-xen-posix/mirage-xen-posix.2.3.3/opam b/packages/mirage-xen-posix/mirage-xen-posix.2.3.3/opam deleted file mode 100644 index 7c0ad5748eb..00000000000 --- a/packages/mirage-xen-posix/mirage-xen-posix.2.3.3/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/mirage-platform.git" -build: [make "xen-posix-build"] -install: [make "xen-posix-install" "PREFIX=%{prefix}%"] -remove: [make "xen-posix-uninstall" "PREFIX=%{prefix}%"] -depends: [ - "mirage-xen-minios" {>= "0.7.0"} - "conf-pkg-config" - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.01.0" & os = "linux"] diff --git a/packages/mirage-xen-posix/mirage-xen-posix.2.3.3/url b/packages/mirage-xen-posix/mirage-xen-posix.2.3.3/url deleted file mode 100644 index 67d72f1a870..00000000000 --- a/packages/mirage-xen-posix/mirage-xen-posix.2.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v2.3.3.tar.gz" -checksum: "5746cfe4d3d16844c5ce81a357ffd9a0" diff --git a/packages/mirage-xen-posix/mirage-xen-posix.2.3.4/descr b/packages/mirage-xen-posix/mirage-xen-posix.2.3.4/descr deleted file mode 100644 index 3a65b88d2c4..00000000000 --- a/packages/mirage-xen-posix/mirage-xen-posix.2.3.4/descr +++ /dev/null @@ -1,5 +0,0 @@ -MirageOS library for posix headers - -This package contains the header files to pretend a posix -system (required to compile the OCaml runtime), plus minilibc and -float formating. \ No newline at end of file diff --git a/packages/mirage-xen-posix/mirage-xen-posix.2.3.4/opam b/packages/mirage-xen-posix/mirage-xen-posix.2.3.4/opam deleted file mode 100644 index 7c0ad5748eb..00000000000 --- a/packages/mirage-xen-posix/mirage-xen-posix.2.3.4/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/mirage-platform.git" -build: [make "xen-posix-build"] -install: [make "xen-posix-install" "PREFIX=%{prefix}%"] -remove: [make "xen-posix-uninstall" "PREFIX=%{prefix}%"] -depends: [ - "mirage-xen-minios" {>= "0.7.0"} - "conf-pkg-config" - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.01.0" & os = "linux"] diff --git a/packages/mirage-xen-posix/mirage-xen-posix.2.3.4/url b/packages/mirage-xen-posix/mirage-xen-posix.2.3.4/url deleted file mode 100644 index 621e325d753..00000000000 --- a/packages/mirage-xen-posix/mirage-xen-posix.2.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v2.3.4.tar.gz" -checksum: "00402709acf64d7405091c587a81e4eb" diff --git a/packages/mirage-xen-posix/mirage-xen-posix.2.6.0/descr b/packages/mirage-xen-posix/mirage-xen-posix.2.6.0/descr deleted file mode 100644 index 3a65b88d2c4..00000000000 --- a/packages/mirage-xen-posix/mirage-xen-posix.2.6.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -MirageOS library for posix headers - -This package contains the header files to pretend a posix -system (required to compile the OCaml runtime), plus minilibc and -float formating. \ No newline at end of file diff --git a/packages/mirage-xen-posix/mirage-xen-posix.2.6.0/opam b/packages/mirage-xen-posix/mirage-xen-posix.2.6.0/opam deleted file mode 100644 index 7c0ad5748eb..00000000000 --- a/packages/mirage-xen-posix/mirage-xen-posix.2.6.0/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/mirage-platform.git" -build: [make "xen-posix-build"] -install: [make "xen-posix-install" "PREFIX=%{prefix}%"] -remove: [make "xen-posix-uninstall" "PREFIX=%{prefix}%"] -depends: [ - "mirage-xen-minios" {>= "0.7.0"} - "conf-pkg-config" - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.01.0" & os = "linux"] diff --git a/packages/mirage-xen-posix/mirage-xen-posix.2.6.0/url b/packages/mirage-xen-posix/mirage-xen-posix.2.6.0/url deleted file mode 100644 index 96d5dcc8419..00000000000 --- a/packages/mirage-xen-posix/mirage-xen-posix.2.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v2.6.0.tar.gz" -checksum: "e9d5ec80ae06b42658e48af130aea7c1" diff --git a/packages/mirage-xen-posix/mirage-xen-posix.3.0.4/descr b/packages/mirage-xen-posix/mirage-xen-posix.3.0.4/descr deleted file mode 100644 index 3a65b88d2c4..00000000000 --- a/packages/mirage-xen-posix/mirage-xen-posix.3.0.4/descr +++ /dev/null @@ -1,5 +0,0 @@ -MirageOS library for posix headers - -This package contains the header files to pretend a posix -system (required to compile the OCaml runtime), plus minilibc and -float formating. \ No newline at end of file diff --git a/packages/mirage-xen-posix/mirage-xen-posix.3.0.4/opam b/packages/mirage-xen-posix/mirage-xen-posix.3.0.4/opam index 61bef9f73b3..2980e82ee0f 100644 --- a/packages/mirage-xen-posix/mirage-xen-posix.3.0.4/opam +++ b/packages/mirage-xen-posix/mirage-xen-posix.3.0.4/opam @@ -1,16 +1,25 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-platform.git" - +dev-repo: "git+https://github.com/mirage/mirage-platform.git" build: [make "xen-posix-build"] install: [make "xen-posix-install" "PREFIX=%{prefix}%"] remove: [make "xen-posix-uninstall" "PREFIX=%{prefix}%"] depends: [ + "ocaml" {>= "4.01.0"} "mirage-xen-minios" {>= "0.7.0"} "conf-pkg-config" ] -available: [ ocaml-version >= "4.01.0" & os = "linux" ] +available: os = "linux" +synopsis: "MirageOS library for posix headers" +description: """ +This package contains the header files to pretend a posix +system (required to compile the OCaml runtime), plus minilibc and +float formating.""" +url { + src: "https://github.com/mirage/mirage-platform/archive/v3.0.4.tar.gz" + checksum: "md5=d7fdca71808546c8caf79205f8c4e5fc" +} diff --git a/packages/mirage-xen-posix/mirage-xen-posix.3.0.4/url b/packages/mirage-xen-posix/mirage-xen-posix.3.0.4/url deleted file mode 100644 index b96ca2e094f..00000000000 --- a/packages/mirage-xen-posix/mirage-xen-posix.3.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v3.0.4.tar.gz" -checksum: "d7fdca71808546c8caf79205f8c4e5fc" diff --git a/packages/mirage-xen/mirage-xen.0.9.1/descr b/packages/mirage-xen/mirage-xen.0.9.1/descr deleted file mode 100644 index 11627f6a1f6..00000000000 --- a/packages/mirage-xen/mirage-xen.0.9.1/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS platform library for Xen compilation diff --git a/packages/mirage-xen/mirage-xen.0.9.1/opam b/packages/mirage-xen/mirage-xen.0.9.1/opam deleted file mode 100644 index c618fe64a63..00000000000 --- a/packages/mirage-xen/mirage-xen.0.9.1/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -build: [make "xen-build"] -remove: [[make "xen-uninstall" "PREFIX=%{prefix}%"]] -depends: [ - "cstruct" {>= "0.7.1"} - "ocamlfind" - "lwt" {>= "2.4.0"} - "shared-memory-ring" {>= "0.4.0" & < "2.0.0"} - "xenstore" {<= "1.2.1"} - "ocamlbuild" {build} -] -conflicts: ["mirage-unix"] -dev-repo: "git://github.com/mirage/mirage-platform" -available: - os = "linux" & ocaml-version >= "4.00.1" & ocaml-version < "4.02.0" -install: [make "xen-install" "PREFIX=%{prefix}%"] diff --git a/packages/mirage-xen/mirage-xen.0.9.1/url b/packages/mirage-xen/mirage-xen.0.9.1/url deleted file mode 100644 index b2d86410571..00000000000 --- a/packages/mirage-xen/mirage-xen.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/mirage-platform-0.9.1.tar.gz" -checksum: "e334b5eba4fd9b21069d440860e3fbf0" diff --git a/packages/mirage-xen/mirage-xen.0.9.2/descr b/packages/mirage-xen/mirage-xen.0.9.2/descr deleted file mode 100644 index 11627f6a1f6..00000000000 --- a/packages/mirage-xen/mirage-xen.0.9.2/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS platform library for Xen compilation diff --git a/packages/mirage-xen/mirage-xen.0.9.2/opam b/packages/mirage-xen/mirage-xen.0.9.2/opam index c618fe64a63..a20984bda30 100644 --- a/packages/mirage-xen/mirage-xen.0.9.2/opam +++ b/packages/mirage-xen/mirage-xen.0.9.2/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" build: [make "xen-build"] remove: [[make "xen-uninstall" "PREFIX=%{prefix}%"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.02.0"} "cstruct" {>= "0.7.1"} "ocamlfind" "lwt" {>= "2.4.0"} @@ -12,6 +13,10 @@ depends: [ ] conflicts: ["mirage-unix"] dev-repo: "git://github.com/mirage/mirage-platform" -available: - os = "linux" & ocaml-version >= "4.00.1" & ocaml-version < "4.02.0" +available: os = "linux" install: [make "xen-install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS platform library for Xen compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v0.9.2.tar.gz" + checksum: "md5=9c98d8b97e196b74a8b5444d33d2bea7" +} diff --git a/packages/mirage-xen/mirage-xen.0.9.2/url b/packages/mirage-xen/mirage-xen.0.9.2/url deleted file mode 100644 index 9c5ee93037e..00000000000 --- a/packages/mirage-xen/mirage-xen.0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v0.9.2.tar.gz" -checksum: "9c98d8b97e196b74a8b5444d33d2bea7" diff --git a/packages/mirage-xen/mirage-xen.0.9.3/descr b/packages/mirage-xen/mirage-xen.0.9.3/descr deleted file mode 100644 index 11627f6a1f6..00000000000 --- a/packages/mirage-xen/mirage-xen.0.9.3/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS platform library for Xen compilation diff --git a/packages/mirage-xen/mirage-xen.0.9.3/opam b/packages/mirage-xen/mirage-xen.0.9.3/opam deleted file mode 100644 index c618fe64a63..00000000000 --- a/packages/mirage-xen/mirage-xen.0.9.3/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -build: [make "xen-build"] -remove: [[make "xen-uninstall" "PREFIX=%{prefix}%"]] -depends: [ - "cstruct" {>= "0.7.1"} - "ocamlfind" - "lwt" {>= "2.4.0"} - "shared-memory-ring" {>= "0.4.0" & < "2.0.0"} - "xenstore" {<= "1.2.1"} - "ocamlbuild" {build} -] -conflicts: ["mirage-unix"] -dev-repo: "git://github.com/mirage/mirage-platform" -available: - os = "linux" & ocaml-version >= "4.00.1" & ocaml-version < "4.02.0" -install: [make "xen-install" "PREFIX=%{prefix}%"] diff --git a/packages/mirage-xen/mirage-xen.0.9.3/url b/packages/mirage-xen/mirage-xen.0.9.3/url deleted file mode 100644 index a1714cf931a..00000000000 --- a/packages/mirage-xen/mirage-xen.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v0.9.3.tar.gz" -checksum: "d6b166f95a198d7889bb43f419bcfa78" diff --git a/packages/mirage-xen/mirage-xen.0.9.4/descr b/packages/mirage-xen/mirage-xen.0.9.4/descr deleted file mode 100644 index 11627f6a1f6..00000000000 --- a/packages/mirage-xen/mirage-xen.0.9.4/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS platform library for Xen compilation diff --git a/packages/mirage-xen/mirage-xen.0.9.4/opam b/packages/mirage-xen/mirage-xen.0.9.4/opam deleted file mode 100644 index e40f72a4f72..00000000000 --- a/packages/mirage-xen/mirage-xen.0.9.4/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -build: [make "xen-build"] -remove: [[make "xen-uninstall" "PREFIX=%{prefix}%"]] -depends: [ - "cstruct" {>= "0.7.1"} - "ocamlfind" - "lwt" {>= "2.4.0"} - "shared-memory-ring" {>= "0.4.1" & < "2.0.0"} - "xenstore" {= "1.2.2"} - "ocamlbuild" {build} -] -conflicts: ["mirage-unix"] -dev-repo: "git://github.com/mirage/mirage-platform" -available: - os = "linux" & ocaml-version >= "4.00.1" & ocaml-version < "4.02.0" -install: [make "xen-install" "PREFIX=%{prefix}%"] diff --git a/packages/mirage-xen/mirage-xen.0.9.4/url b/packages/mirage-xen/mirage-xen.0.9.4/url deleted file mode 100644 index b8c83aa9ef1..00000000000 --- a/packages/mirage-xen/mirage-xen.0.9.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v0.9.4.tar.gz" -checksum: "b2fb35fc8d8cec9e6367635cba6d0f12" diff --git a/packages/mirage-xen/mirage-xen.0.9.5/descr b/packages/mirage-xen/mirage-xen.0.9.5/descr deleted file mode 100644 index 11627f6a1f6..00000000000 --- a/packages/mirage-xen/mirage-xen.0.9.5/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS platform library for Xen compilation diff --git a/packages/mirage-xen/mirage-xen.0.9.5/opam b/packages/mirage-xen/mirage-xen.0.9.5/opam deleted file mode 100644 index 699125c9200..00000000000 --- a/packages/mirage-xen/mirage-xen.0.9.5/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -build: [make "xen-build"] -remove: [[make "xen-uninstall" "PREFIX=%{prefix}%"]] -depends: [ - "cstruct" {>= "0.7.1"} - "ocamlfind" - "lwt" {>= "2.4.0"} - "shared-memory-ring" {>= "0.4.1" & < "2.0.0"} - "xenstore" {= "1.2.2"} - "ipaddr" {>= "0.2.2"} - "ocamlbuild" {build} -] -conflicts: ["mirage-unix"] -dev-repo: "git://github.com/mirage/mirage-platform" -available: - os = "linux" & ocaml-version >= "4.00.1" & ocaml-version < "4.02.0" -install: [make "xen-install" "PREFIX=%{prefix}%"] diff --git a/packages/mirage-xen/mirage-xen.0.9.5/url b/packages/mirage-xen/mirage-xen.0.9.5/url deleted file mode 100644 index 270fc51be73..00000000000 --- a/packages/mirage-xen/mirage-xen.0.9.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v0.9.5.tar.gz" -checksum: "cb1f452265b258dfc3da8fb8f3b3e3db" diff --git a/packages/mirage-xen/mirage-xen.0.9.6/descr b/packages/mirage-xen/mirage-xen.0.9.6/descr deleted file mode 100644 index 11627f6a1f6..00000000000 --- a/packages/mirage-xen/mirage-xen.0.9.6/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS platform library for Xen compilation diff --git a/packages/mirage-xen/mirage-xen.0.9.6/opam b/packages/mirage-xen/mirage-xen.0.9.6/opam deleted file mode 100644 index 94059308f7f..00000000000 --- a/packages/mirage-xen/mirage-xen.0.9.6/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -build: [make "xen-build"] -remove: [[make "xen-uninstall" "PREFIX=%{prefix}%"]] -depends: [ - "cstruct" {>= "0.7.1"} - "ocamlfind" - "lwt" {>= "2.4.0"} - "shared-memory-ring" {>= "0.4.1" & < "2.0.0"} - "xenstore" {>= "1.2.3"} - "ipaddr" {>= "0.2.2"} - "ocamlbuild" {build} -] -conflicts: ["mirage-unix"] -dev-repo: "git://github.com/mirage/mirage-platform" -available: - os = "linux" & ocaml-version >= "4.00.1" & ocaml-version < "4.02.0" -install: [make "xen-install" "PREFIX=%{prefix}%"] diff --git a/packages/mirage-xen/mirage-xen.0.9.6/url b/packages/mirage-xen/mirage-xen.0.9.6/url deleted file mode 100644 index d38a7824b3f..00000000000 --- a/packages/mirage-xen/mirage-xen.0.9.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v0.9.6.tar.gz" -checksum: "4dd885366a52112cb61595e8635a5205" diff --git a/packages/mirage-xen/mirage-xen.0.9.7/descr b/packages/mirage-xen/mirage-xen.0.9.7/descr deleted file mode 100644 index 11627f6a1f6..00000000000 --- a/packages/mirage-xen/mirage-xen.0.9.7/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS platform library for Xen compilation diff --git a/packages/mirage-xen/mirage-xen.0.9.7/opam b/packages/mirage-xen/mirage-xen.0.9.7/opam index 11bf575320e..7855ed227d5 100644 --- a/packages/mirage-xen/mirage-xen.0.9.7/opam +++ b/packages/mirage-xen/mirage-xen.0.9.7/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" build: [make "xen-build"] remove: [[make "xen-uninstall" "PREFIX=%{prefix}%"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.02.0"} "cstruct" {>= "0.7.1"} "ocamlfind" "lwt" {>= "2.4.3"} @@ -13,6 +14,10 @@ depends: [ ] conflicts: ["mirage-unix"] dev-repo: "git://github.com/mirage/mirage-platform" -available: - os = "linux" & ocaml-version >= "4.00.1" & ocaml-version < "4.02.0" +available: os = "linux" install: [make "xen-install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS platform library for Xen compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v0.9.7.tar.gz" + checksum: "md5=93b87fe2cc93c73f73824fa0382d45e6" +} diff --git a/packages/mirage-xen/mirage-xen.0.9.7/url b/packages/mirage-xen/mirage-xen.0.9.7/url deleted file mode 100644 index 7c4bc68acae..00000000000 --- a/packages/mirage-xen/mirage-xen.0.9.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v0.9.7.tar.gz" -checksum: "93b87fe2cc93c73f73824fa0382d45e6" diff --git a/packages/mirage-xen/mirage-xen.0.9.8/descr b/packages/mirage-xen/mirage-xen.0.9.8/descr deleted file mode 100644 index 11627f6a1f6..00000000000 --- a/packages/mirage-xen/mirage-xen.0.9.8/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS platform library for Xen compilation diff --git a/packages/mirage-xen/mirage-xen.0.9.8/opam b/packages/mirage-xen/mirage-xen.0.9.8/opam index 71dd3a1ff3a..beb5e2b3dc0 100644 --- a/packages/mirage-xen/mirage-xen.0.9.8/opam +++ b/packages/mirage-xen/mirage-xen.0.9.8/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" build: [make "xen-build"] remove: [[make "xen-uninstall" "PREFIX=%{prefix}%"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.02.0"} "cstruct" {>= "0.8.1"} "ocamlfind" "lwt" {>= "2.4.3"} @@ -13,6 +14,10 @@ depends: [ ] conflicts: ["mirage-unix"] dev-repo: "git://github.com/mirage/mirage-platform" -available: - os = "linux" & ocaml-version >= "4.00.1" & ocaml-version < "4.02.0" +available: os = "linux" install: [make "xen-install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS platform library for Xen compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v0.9.8.tar.gz" + checksum: "md5=f4445cc38117433c6d9930c89ebf0175" +} diff --git a/packages/mirage-xen/mirage-xen.0.9.8/url b/packages/mirage-xen/mirage-xen.0.9.8/url deleted file mode 100644 index 3201d08f703..00000000000 --- a/packages/mirage-xen/mirage-xen.0.9.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v0.9.8.tar.gz" -checksum: "f4445cc38117433c6d9930c89ebf0175" diff --git a/packages/mirage-xen/mirage-xen.0.9.9/descr b/packages/mirage-xen/mirage-xen.0.9.9/descr deleted file mode 100644 index c56025b13df..00000000000 --- a/packages/mirage-xen/mirage-xen.0.9.9/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Xen compilation diff --git a/packages/mirage-xen/mirage-xen.0.9.9/opam b/packages/mirage-xen/mirage-xen.0.9.9/opam index 45e063eae72..64ab22aa7b1 100644 --- a/packages/mirage-xen/mirage-xen.0.9.9/opam +++ b/packages/mirage-xen/mirage-xen.0.9.9/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" build: [make "xen-build"] remove: [[make "xen-uninstall" "PREFIX=%{prefix}%"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.02.0"} "cstruct" {>= "1.0.1"} "ocamlfind" "io-page-xen" {>= "0.9.9"} @@ -13,6 +14,10 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage-platform" -available: - os = "linux" & ocaml-version >= "4.00.1" & ocaml-version < "4.02.0" +available: os = "linux" install: [make "xen-install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS library for Xen compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v0.9.9.tar.gz" + checksum: "md5=89e56ad58bf5310eb543232b1d94109d" +} diff --git a/packages/mirage-xen/mirage-xen.0.9.9/url b/packages/mirage-xen/mirage-xen.0.9.9/url deleted file mode 100644 index 1dee05e08d5..00000000000 --- a/packages/mirage-xen/mirage-xen.0.9.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v0.9.9.tar.gz" -checksum: "89e56ad58bf5310eb543232b1d94109d" diff --git a/packages/mirage-xen/mirage-xen.1.0.0/descr b/packages/mirage-xen/mirage-xen.1.0.0/descr deleted file mode 100644 index c56025b13df..00000000000 --- a/packages/mirage-xen/mirage-xen.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Xen compilation diff --git a/packages/mirage-xen/mirage-xen.1.0.0/opam b/packages/mirage-xen/mirage-xen.1.0.0/opam index 45e063eae72..a9f65abfb91 100644 --- a/packages/mirage-xen/mirage-xen.1.0.0/opam +++ b/packages/mirage-xen/mirage-xen.1.0.0/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" build: [make "xen-build"] remove: [[make "xen-uninstall" "PREFIX=%{prefix}%"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.02.0"} "cstruct" {>= "1.0.1"} "ocamlfind" "io-page-xen" {>= "0.9.9"} @@ -13,6 +14,10 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage-platform" -available: - os = "linux" & ocaml-version >= "4.00.1" & ocaml-version < "4.02.0" +available: os = "linux" install: [make "xen-install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS library for Xen compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v1.0.0.tar.gz" + checksum: "md5=80a3c6585554a4f287c9100d56d88179" +} diff --git a/packages/mirage-xen/mirage-xen.1.0.0/url b/packages/mirage-xen/mirage-xen.1.0.0/url deleted file mode 100644 index 3799be91702..00000000000 --- a/packages/mirage-xen/mirage-xen.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v1.0.0.tar.gz" -checksum: "80a3c6585554a4f287c9100d56d88179" diff --git a/packages/mirage-xen/mirage-xen.1.1.0/descr b/packages/mirage-xen/mirage-xen.1.1.0/descr deleted file mode 100644 index c56025b13df..00000000000 --- a/packages/mirage-xen/mirage-xen.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Xen compilation diff --git a/packages/mirage-xen/mirage-xen.1.1.0/opam b/packages/mirage-xen/mirage-xen.1.1.0/opam deleted file mode 100644 index fd9bc8dea63..00000000000 --- a/packages/mirage-xen/mirage-xen.1.1.0/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -build: [make "xen-build"] -remove: [[make "xen-uninstall" "PREFIX=%{prefix}%"]] -depends: [ - "cstruct" {>= "1.0.1"} - "ocamlfind" - "io-page" {>= "1.0.1" & <= "1.4.0"} - "mirage-clock-xen" {>= "1.0.0"} - "lwt" {>= "2.4.3"} - "shared-memory-ring" {>= "1.0.0" & < "2.0.0"} - "xenstore" {>= "1.2.5"} - "xen-evtchn" {>= "0.9.9"} - "xen-gnt" {>= "0.9.9"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/mirage-platform" -available: - os = "linux" & ocaml-version >= "4.00.1" & ocaml-version < "4.02.0" -install: [make "xen-install" "PREFIX=%{prefix}%"] diff --git a/packages/mirage-xen/mirage-xen.1.1.0/url b/packages/mirage-xen/mirage-xen.1.1.0/url deleted file mode 100644 index ff7bfc9c0f5..00000000000 --- a/packages/mirage-xen/mirage-xen.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v1.1.0.tar.gz" -checksum: "213a78c5d9e645484f3f14fbb8452c1f" diff --git a/packages/mirage-xen/mirage-xen.1.1.1/descr b/packages/mirage-xen/mirage-xen.1.1.1/descr deleted file mode 100644 index c56025b13df..00000000000 --- a/packages/mirage-xen/mirage-xen.1.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Xen compilation diff --git a/packages/mirage-xen/mirage-xen.1.1.1/opam b/packages/mirage-xen/mirage-xen.1.1.1/opam index fd9bc8dea63..939dc85c81c 100644 --- a/packages/mirage-xen/mirage-xen.1.1.1/opam +++ b/packages/mirage-xen/mirage-xen.1.1.1/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" build: [make "xen-build"] remove: [[make "xen-uninstall" "PREFIX=%{prefix}%"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.02.0"} "cstruct" {>= "1.0.1"} "ocamlfind" "io-page" {>= "1.0.1" & <= "1.4.0"} @@ -15,6 +16,10 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage-platform" -available: - os = "linux" & ocaml-version >= "4.00.1" & ocaml-version < "4.02.0" +available: os = "linux" install: [make "xen-install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS library for Xen compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v1.1.1.tar.gz" + checksum: "md5=1feaf79b9265ddca4d7d612e119d6052" +} diff --git a/packages/mirage-xen/mirage-xen.1.1.1/url b/packages/mirage-xen/mirage-xen.1.1.1/url deleted file mode 100644 index 397df6c0eb2..00000000000 --- a/packages/mirage-xen/mirage-xen.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v1.1.1.tar.gz" -checksum: "1feaf79b9265ddca4d7d612e119d6052" diff --git a/packages/mirage-xen/mirage-xen.2.0.0/descr b/packages/mirage-xen/mirage-xen.2.0.0/descr deleted file mode 100644 index c56025b13df..00000000000 --- a/packages/mirage-xen/mirage-xen.2.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Xen compilation diff --git a/packages/mirage-xen/mirage-xen.2.0.0/opam b/packages/mirage-xen/mirage-xen.2.0.0/opam deleted file mode 100644 index 93f9bca0ecf..00000000000 --- a/packages/mirage-xen/mirage-xen.2.0.0/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -build: [make "xen-build"] -remove: [[make "xen-uninstall" "PREFIX=%{prefix}%"]] -depends: [ - "cstruct" {>= "1.0.1" & < "1.6.0"} - "ocamlfind" - "io-page" {>= "1.0.1" & <= "1.4.0"} - "mirage-clock-xen" {>= "1.0.0"} - "lwt" {>= "2.4.3"} - "shared-memory-ring" {>= "1.0.0" & < "2.0.0"} - "xenstore" {>= "1.2.5"} - "xen-evtchn" {>= "0.9.9"} - "xen-gnt" {>= "2.0.0"} - "mirage-xen-minios" {>= "0.4.1"} - "conf-pkg-config" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/mirage-platform" -available: - os = "linux" & ocaml-version >= "4.01.0" & ocaml-version < "4.02.0" -install: [make "xen-install" "PREFIX=%{prefix}%"] diff --git a/packages/mirage-xen/mirage-xen.2.0.0/url b/packages/mirage-xen/mirage-xen.2.0.0/url deleted file mode 100644 index 01fa6695a14..00000000000 --- a/packages/mirage-xen/mirage-xen.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v2.0.0.tar.gz" -checksum: "f560b075e102c4517861d89f5282476a" diff --git a/packages/mirage-xen/mirage-xen.2.0.1/descr b/packages/mirage-xen/mirage-xen.2.0.1/descr deleted file mode 100644 index c56025b13df..00000000000 --- a/packages/mirage-xen/mirage-xen.2.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Xen compilation diff --git a/packages/mirage-xen/mirage-xen.2.0.1/opam b/packages/mirage-xen/mirage-xen.2.0.1/opam index 93f9bca0ecf..62b7260ad10 100644 --- a/packages/mirage-xen/mirage-xen.2.0.1/opam +++ b/packages/mirage-xen/mirage-xen.2.0.1/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" build: [make "xen-build"] remove: [[make "xen-uninstall" "PREFIX=%{prefix}%"]] depends: [ + "ocaml" {>= "4.01.0" & < "4.02.0"} "cstruct" {>= "1.0.1" & < "1.6.0"} "ocamlfind" "io-page" {>= "1.0.1" & <= "1.4.0"} @@ -17,6 +18,10 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage-platform" -available: - os = "linux" & ocaml-version >= "4.01.0" & ocaml-version < "4.02.0" +available: os = "linux" install: [make "xen-install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS library for Xen compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v2.0.1.tar.gz" + checksum: "md5=b818d16969858e5a8df433bb9a7d0b64" +} diff --git a/packages/mirage-xen/mirage-xen.2.0.1/url b/packages/mirage-xen/mirage-xen.2.0.1/url deleted file mode 100644 index 262fbec5bfe..00000000000 --- a/packages/mirage-xen/mirage-xen.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v2.0.1.tar.gz" -checksum: "b818d16969858e5a8df433bb9a7d0b64" diff --git a/packages/mirage-xen/mirage-xen.2.1.0/descr b/packages/mirage-xen/mirage-xen.2.1.0/descr deleted file mode 100644 index c56025b13df..00000000000 --- a/packages/mirage-xen/mirage-xen.2.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Xen compilation diff --git a/packages/mirage-xen/mirage-xen.2.1.0/opam b/packages/mirage-xen/mirage-xen.2.1.0/opam deleted file mode 100644 index 5bf8a529882..00000000000 --- a/packages/mirage-xen/mirage-xen.2.1.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -build: [make "xen-build"] -remove: [[make "xen-uninstall" "PREFIX=%{prefix}%"]] -depends: [ - "cstruct" {>= "1.0.1" & < "1.6.0"} - "ocamlfind" - "io-page" {>= "1.0.1" & <= "1.4.0"} - "mirage-clock-xen" {>= "1.0.0"} - "lwt" {>= "2.4.3"} - "shared-memory-ring" {>= "1.0.0" & < "2.0.0"} - "xenstore" {>= "1.2.5"} - "xen-evtchn" {>= "0.9.9"} - "xen-gnt" {>= "2.0.0"} - "mirage-xen-minios" {>= "0.4.1"} - "conf-pkg-config" - "mirage-profile" {>= "0.3"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/mirage-platform" -available: - os = "linux" & ocaml-version >= "4.01.0" & ocaml-version < "4.02.0" -install: [make "xen-install" "PREFIX=%{prefix}%"] diff --git a/packages/mirage-xen/mirage-xen.2.1.0/url b/packages/mirage-xen/mirage-xen.2.1.0/url deleted file mode 100644 index 8f1f8f5cbd9..00000000000 --- a/packages/mirage-xen/mirage-xen.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v2.1.0.tar.gz" -checksum: "8735f94dc430c170532d68304b52782e" diff --git a/packages/mirage-xen/mirage-xen.2.1.1/descr b/packages/mirage-xen/mirage-xen.2.1.1/descr deleted file mode 100644 index c56025b13df..00000000000 --- a/packages/mirage-xen/mirage-xen.2.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Xen compilation diff --git a/packages/mirage-xen/mirage-xen.2.1.1/opam b/packages/mirage-xen/mirage-xen.2.1.1/opam index 5bf8a529882..1395e29c0b4 100644 --- a/packages/mirage-xen/mirage-xen.2.1.1/opam +++ b/packages/mirage-xen/mirage-xen.2.1.1/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" build: [make "xen-build"] remove: [[make "xen-uninstall" "PREFIX=%{prefix}%"]] depends: [ + "ocaml" {>= "4.01.0" & < "4.02.0"} "cstruct" {>= "1.0.1" & < "1.6.0"} "ocamlfind" "io-page" {>= "1.0.1" & <= "1.4.0"} @@ -18,6 +19,10 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage-platform" -available: - os = "linux" & ocaml-version >= "4.01.0" & ocaml-version < "4.02.0" +available: os = "linux" install: [make "xen-install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS library for Xen compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v2.1.1.tar.gz" + checksum: "md5=0072f3c9933a410e53e298034d722ec6" +} diff --git a/packages/mirage-xen/mirage-xen.2.1.1/url b/packages/mirage-xen/mirage-xen.2.1.1/url deleted file mode 100644 index cee1afbac6c..00000000000 --- a/packages/mirage-xen/mirage-xen.2.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v2.1.1.tar.gz" -checksum: "0072f3c9933a410e53e298034d722ec6" diff --git a/packages/mirage-xen/mirage-xen.2.1.2/descr b/packages/mirage-xen/mirage-xen.2.1.2/descr deleted file mode 100644 index c56025b13df..00000000000 --- a/packages/mirage-xen/mirage-xen.2.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Xen compilation diff --git a/packages/mirage-xen/mirage-xen.2.1.2/opam b/packages/mirage-xen/mirage-xen.2.1.2/opam deleted file mode 100644 index fd8044a1e27..00000000000 --- a/packages/mirage-xen/mirage-xen.2.1.2/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -build: [make "xen-build"] -remove: [[make "xen-uninstall" "PREFIX=%{prefix}%"]] -depends: [ - "cstruct" {>= "1.0.1" & < "1.6.0"} - "ocamlfind" - "io-page" {>= "1.0.1" & <= "1.4.0"} - "mirage-clock-xen" {>= "1.0.0"} - "lwt" {>= "2.4.3"} - "shared-memory-ring" {>= "1.0.0" & < "2.0.0"} - "xenstore" {>= "1.2.5"} - "xen-evtchn" {>= "0.9.9"} - "xen-gnt" {>= "2.0.0"} - "mirage-xen-minios" {>= "0.6.0"} - "conf-pkg-config" - "mirage-profile" {>= "0.3"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/mirage-platform" -available: - os = "linux" & ocaml-version >= "4.01.0" & ocaml-version < "4.02.0" -install: [make "xen-install" "PREFIX=%{prefix}%"] diff --git a/packages/mirage-xen/mirage-xen.2.1.2/url b/packages/mirage-xen/mirage-xen.2.1.2/url deleted file mode 100644 index 5439d71ca29..00000000000 --- a/packages/mirage-xen/mirage-xen.2.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v2.1.2.tar.gz" -checksum: "ebcb7d5a7ae273d5c2c294881d09dca5" diff --git a/packages/mirage-xen/mirage-xen.2.1.3/descr b/packages/mirage-xen/mirage-xen.2.1.3/descr deleted file mode 100644 index c56025b13df..00000000000 --- a/packages/mirage-xen/mirage-xen.2.1.3/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Xen compilation diff --git a/packages/mirage-xen/mirage-xen.2.1.3/opam b/packages/mirage-xen/mirage-xen.2.1.3/opam index fd8044a1e27..dbda4a725ff 100644 --- a/packages/mirage-xen/mirage-xen.2.1.3/opam +++ b/packages/mirage-xen/mirage-xen.2.1.3/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" build: [make "xen-build"] remove: [[make "xen-uninstall" "PREFIX=%{prefix}%"]] depends: [ + "ocaml" {>= "4.01.0" & < "4.02.0"} "cstruct" {>= "1.0.1" & < "1.6.0"} "ocamlfind" "io-page" {>= "1.0.1" & <= "1.4.0"} @@ -18,6 +19,10 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage-platform" -available: - os = "linux" & ocaml-version >= "4.01.0" & ocaml-version < "4.02.0" +available: os = "linux" install: [make "xen-install" "PREFIX=%{prefix}%"] +synopsis: "MirageOS library for Xen compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v2.1.3.tar.gz" + checksum: "md5=def6a11783dd75efb8451eee1e1186fb" +} diff --git a/packages/mirage-xen/mirage-xen.2.1.3/url b/packages/mirage-xen/mirage-xen.2.1.3/url deleted file mode 100644 index c0117e3e33e..00000000000 --- a/packages/mirage-xen/mirage-xen.2.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v2.1.3.tar.gz" -checksum: "def6a11783dd75efb8451eee1e1186fb" diff --git a/packages/mirage-xen/mirage-xen.2.2.0/descr b/packages/mirage-xen/mirage-xen.2.2.0/descr deleted file mode 100644 index c56025b13df..00000000000 --- a/packages/mirage-xen/mirage-xen.2.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Xen compilation diff --git a/packages/mirage-xen/mirage-xen.2.2.0/opam b/packages/mirage-xen/mirage-xen.2.2.0/opam deleted file mode 100644 index 0469db36342..00000000000 --- a/packages/mirage-xen/mirage-xen.2.2.0/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/mirage-platform.git" - -build: [make "xen-build"] -install: [make "xen-install" "PREFIX=%{prefix}%"] -remove: [make "xen-uninstall" "PREFIX=%{prefix}%"] - -depends: [ - "cstruct" {>= "1.0.1" & < "1.6.0"} - "ocamlfind" - "io-page" {>= "1.0.1" & <= "1.4.0"} - "mirage-clock-xen" {>= "1.0.0"} - "lwt" {>= "2.4.3"} - "shared-memory-ring" {>= "1.0.0" & < "2.0.0"} - "xenstore" {>= "1.2.5"} - "xen-evtchn" {>= "0.9.9"} - "xen-gnt" {>= "2.0.0"} - "mirage-xen-minios" {>= "0.7.0"} - "conf-pkg-config" - "mirage-profile" {>= "0.3"} - "ocaml-src" - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.02.2" & os= "linux"] diff --git a/packages/mirage-xen/mirage-xen.2.2.0/url b/packages/mirage-xen/mirage-xen.2.2.0/url deleted file mode 100644 index 353230d23c4..00000000000 --- a/packages/mirage-xen/mirage-xen.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v2.2.0.tar.gz" -checksum: "95e0e1b73a1448dca207acfad14d38c9" diff --git a/packages/mirage-xen/mirage-xen.2.2.1/descr b/packages/mirage-xen/mirage-xen.2.2.1/descr deleted file mode 100644 index c56025b13df..00000000000 --- a/packages/mirage-xen/mirage-xen.2.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Xen compilation diff --git a/packages/mirage-xen/mirage-xen.2.2.1/opam b/packages/mirage-xen/mirage-xen.2.2.1/opam deleted file mode 100644 index 0469db36342..00000000000 --- a/packages/mirage-xen/mirage-xen.2.2.1/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/mirage-platform.git" - -build: [make "xen-build"] -install: [make "xen-install" "PREFIX=%{prefix}%"] -remove: [make "xen-uninstall" "PREFIX=%{prefix}%"] - -depends: [ - "cstruct" {>= "1.0.1" & < "1.6.0"} - "ocamlfind" - "io-page" {>= "1.0.1" & <= "1.4.0"} - "mirage-clock-xen" {>= "1.0.0"} - "lwt" {>= "2.4.3"} - "shared-memory-ring" {>= "1.0.0" & < "2.0.0"} - "xenstore" {>= "1.2.5"} - "xen-evtchn" {>= "0.9.9"} - "xen-gnt" {>= "2.0.0"} - "mirage-xen-minios" {>= "0.7.0"} - "conf-pkg-config" - "mirage-profile" {>= "0.3"} - "ocaml-src" - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.02.2" & os= "linux"] diff --git a/packages/mirage-xen/mirage-xen.2.2.1/url b/packages/mirage-xen/mirage-xen.2.2.1/url deleted file mode 100644 index 9731d34dfa1..00000000000 --- a/packages/mirage-xen/mirage-xen.2.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v2.2.1.tar.gz" -checksum: "c6c6013112833bcfd04593f558a710ae" diff --git a/packages/mirage-xen/mirage-xen.2.2.2/descr b/packages/mirage-xen/mirage-xen.2.2.2/descr deleted file mode 100644 index c56025b13df..00000000000 --- a/packages/mirage-xen/mirage-xen.2.2.2/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Xen compilation diff --git a/packages/mirage-xen/mirage-xen.2.2.2/opam b/packages/mirage-xen/mirage-xen.2.2.2/opam index 0469db36342..4ef5d39b5ea 100644 --- a/packages/mirage-xen/mirage-xen.2.2.2/opam +++ b/packages/mirage-xen/mirage-xen.2.2.2/opam @@ -1,15 +1,15 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-platform.git" - +dev-repo: "git+https://github.com/mirage/mirage-platform.git" build: [make "xen-build"] install: [make "xen-install" "PREFIX=%{prefix}%"] remove: [make "xen-uninstall" "PREFIX=%{prefix}%"] depends: [ + "ocaml" {>= "4.01.0" & < "4.02.2"} "cstruct" {>= "1.0.1" & < "1.6.0"} "ocamlfind" "io-page" {>= "1.0.1" & <= "1.4.0"} @@ -25,4 +25,9 @@ depends: [ "ocaml-src" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.02.2" & os= "linux"] +available: os = "linux" +synopsis: "MirageOS library for Xen compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v2.2.2.tar.gz" + checksum: "md5=47bf62cb84fc936f09bd54b7befe85ac" +} diff --git a/packages/mirage-xen/mirage-xen.2.2.2/url b/packages/mirage-xen/mirage-xen.2.2.2/url deleted file mode 100644 index 817b4e8a32d..00000000000 --- a/packages/mirage-xen/mirage-xen.2.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v2.2.2.tar.gz" -checksum: "47bf62cb84fc936f09bd54b7befe85ac" diff --git a/packages/mirage-xen/mirage-xen.2.3.0/descr b/packages/mirage-xen/mirage-xen.2.3.0/descr deleted file mode 100644 index b27e5f0f44f..00000000000 --- a/packages/mirage-xen/mirage-xen.2.3.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -MirageOS library for Xen - -This library consists of the OCaml `OS` module and its various C bindings. diff --git a/packages/mirage-xen/mirage-xen.2.3.0/opam b/packages/mirage-xen/mirage-xen.2.3.0/opam deleted file mode 100644 index fb61edb4830..00000000000 --- a/packages/mirage-xen/mirage-xen.2.3.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/mirage-platform.git" - -build: [make "xen-build"] -install: [make "xen-install" "PREFIX=%{prefix}%"] -remove: [make "xen-uninstall" "PREFIX=%{prefix}%"] -depends: [ - "cstruct" {>= "1.0.1" & < "1.6.0"} - "ocamlfind" - "io-page" {>= "1.5.0"} - "mirage-clock-xen" {>= "1.0.0"} - "lwt" {>= "2.4.3"} - "shared-memory-ring" {>= "1.0.0" & < "2.0.0"} - "xenstore" {>= "1.2.5"} - "xen-evtchn" {>= "0.9.9"} - "xen-gnt" {>= "2.0.0"} - "mirage-xen-minios" {>= "0.7.0"} - "conf-pkg-config" - "mirage-profile" {>= "0.3"} - "mirage-xen-ocaml" - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.01.0" & os = "linux" & ocaml-version <"4.03.0" ] diff --git a/packages/mirage-xen/mirage-xen.2.3.0/url b/packages/mirage-xen/mirage-xen.2.3.0/url deleted file mode 100644 index 8baec1bac29..00000000000 --- a/packages/mirage-xen/mirage-xen.2.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v2.3.0.tar.gz" -checksum: "4bae08a22f8260f764646620ce83d084" diff --git a/packages/mirage-xen/mirage-xen.2.3.1/descr b/packages/mirage-xen/mirage-xen.2.3.1/descr deleted file mode 100644 index b27e5f0f44f..00000000000 --- a/packages/mirage-xen/mirage-xen.2.3.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -MirageOS library for Xen - -This library consists of the OCaml `OS` module and its various C bindings. diff --git a/packages/mirage-xen/mirage-xen.2.3.1/opam b/packages/mirage-xen/mirage-xen.2.3.1/opam deleted file mode 100644 index 7b5035d585e..00000000000 --- a/packages/mirage-xen/mirage-xen.2.3.1/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/mirage-platform.git" -build: [make "xen-build"] -install: [make "xen-install" "PREFIX=%{prefix}%"] -remove: [make "xen-uninstall" "PREFIX=%{prefix}%"] -depends: [ - "cstruct" {>= "1.0.1" & < "1.6.0"} - "ocamlfind" - "io-page" {>= "1.5.0"} - "mirage-clock-xen" {>= "1.0.0"} - "lwt" {>= "2.4.3"} - "shared-memory-ring" {>= "1.0.0" & < "2.0.0"} - "xenstore" {>= "1.2.5"} - "xen-evtchn" {>= "0.9.9"} - "xen-gnt" {>= "2.0.0"} - "mirage-xen-minios" {>= "0.7.0"} - "conf-pkg-config" - "mirage-profile" {>= "0.3"} - "mirage-xen-ocaml" - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.01.0" & os = "linux" & ocaml-version <"4.03.0" ] diff --git a/packages/mirage-xen/mirage-xen.2.3.1/url b/packages/mirage-xen/mirage-xen.2.3.1/url deleted file mode 100644 index a677b13d3de..00000000000 --- a/packages/mirage-xen/mirage-xen.2.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v2.3.1.tar.gz" -checksum: "4d2918daafd0dc192d537f8422bf43cb" diff --git a/packages/mirage-xen/mirage-xen.2.3.2/descr b/packages/mirage-xen/mirage-xen.2.3.2/descr deleted file mode 100644 index b27e5f0f44f..00000000000 --- a/packages/mirage-xen/mirage-xen.2.3.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -MirageOS library for Xen - -This library consists of the OCaml `OS` module and its various C bindings. diff --git a/packages/mirage-xen/mirage-xen.2.3.2/opam b/packages/mirage-xen/mirage-xen.2.3.2/opam deleted file mode 100644 index 329263bdce8..00000000000 --- a/packages/mirage-xen/mirage-xen.2.3.2/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/mirage-platform.git" -build: [make "xen-build"] -install: [make "xen-install" "PREFIX=%{prefix}%"] -remove: [make "xen-uninstall" "PREFIX=%{prefix}%"] -depends: [ - "cstruct" {>= "1.0.1" & < "2.0.0"} - "ocamlfind" - "io-page" {>= "1.5.0"} - "mirage-clock-xen" {>= "1.0.0"} - "lwt" {>= "2.4.3"} - "shared-memory-ring" {>= "1.0.0" & < "2.0.0"} - "xenstore" {>= "1.2.5"} - "xen-evtchn" {>= "0.9.9"} - "xen-gnt" {>= "2.0.0"} - "mirage-xen-minios" {>= "0.7.0"} - "conf-pkg-config" - "mirage-profile" {>= "0.3"} - "mirage-xen-ocaml" - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.01.0" & os = "linux" & ocaml-version <"4.03.0" ] diff --git a/packages/mirage-xen/mirage-xen.2.3.2/url b/packages/mirage-xen/mirage-xen.2.3.2/url deleted file mode 100644 index 055c8174819..00000000000 --- a/packages/mirage-xen/mirage-xen.2.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v2.3.2.tar.gz" -checksum: "f39dd24dfb0e986a763d9f5676be0353" diff --git a/packages/mirage-xen/mirage-xen.2.3.3/descr b/packages/mirage-xen/mirage-xen.2.3.3/descr deleted file mode 100644 index b27e5f0f44f..00000000000 --- a/packages/mirage-xen/mirage-xen.2.3.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -MirageOS library for Xen - -This library consists of the OCaml `OS` module and its various C bindings. diff --git a/packages/mirage-xen/mirage-xen.2.3.3/opam b/packages/mirage-xen/mirage-xen.2.3.3/opam index 329263bdce8..b7a67474b4a 100644 --- a/packages/mirage-xen/mirage-xen.2.3.3/opam +++ b/packages/mirage-xen/mirage-xen.2.3.3/opam @@ -1,13 +1,14 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-platform.git" +dev-repo: "git+https://github.com/mirage/mirage-platform.git" build: [make "xen-build"] install: [make "xen-install" "PREFIX=%{prefix}%"] remove: [make "xen-uninstall" "PREFIX=%{prefix}%"] depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} "cstruct" {>= "1.0.1" & < "2.0.0"} "ocamlfind" "io-page" {>= "1.5.0"} @@ -23,4 +24,11 @@ depends: [ "mirage-xen-ocaml" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.0" & os = "linux" & ocaml-version <"4.03.0" ] +available: os = "linux" +synopsis: "MirageOS library for Xen" +description: + "This library consists of the OCaml `OS` module and its various C bindings." +url { + src: "https://github.com/mirage/mirage-platform/archive/v2.3.3.tar.gz" + checksum: "md5=5746cfe4d3d16844c5ce81a357ffd9a0" +} diff --git a/packages/mirage-xen/mirage-xen.2.3.3/url b/packages/mirage-xen/mirage-xen.2.3.3/url deleted file mode 100644 index 67d72f1a870..00000000000 --- a/packages/mirage-xen/mirage-xen.2.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v2.3.3.tar.gz" -checksum: "5746cfe4d3d16844c5ce81a357ffd9a0" diff --git a/packages/mirage-xen/mirage-xen.2.4.0/descr b/packages/mirage-xen/mirage-xen.2.4.0/descr deleted file mode 100644 index b27e5f0f44f..00000000000 --- a/packages/mirage-xen/mirage-xen.2.4.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -MirageOS library for Xen - -This library consists of the OCaml `OS` module and its various C bindings. diff --git a/packages/mirage-xen/mirage-xen.2.4.0/opam b/packages/mirage-xen/mirage-xen.2.4.0/opam deleted file mode 100644 index 695fc9893ad..00000000000 --- a/packages/mirage-xen/mirage-xen.2.4.0/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/mirage-platform.git" -license: "part ISC, part LBPL-2.1 with OCaml linking ecxeption, part 3-clause BSD" - -build: [make "xen-build"] -install: [make "xen-install" "PREFIX=%{prefix}%"] -remove: [make "xen-uninstall" "PREFIX=%{prefix}%"] - -depends: [ - "cstruct" {>= "1.0.1" & < "2.0.0"} - "ocamlfind" - "io-page" {>= "1.5.0"} - "mirage-clock-xen" {>= "1.0.0"} - "lwt" {>= "2.4.3"} - "shared-memory-ring" {>= "1.0.0" & < "2.0.0"} - "xenstore" {>= "1.2.5"} - "xen-evtchn" {>= "0.9.9"} - "xen-gnt" {>= "2.0.0"} - "mirage-xen-minios" {>= "0.7.0"} - "minios-xen" {>= "0.9"} - "conf-pkg-config" - "mirage-profile" {>= "0.3"} - "mirage-xen-ocaml" - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.01.0" & os = "linux" & ocaml-version <"4.03.0" ] diff --git a/packages/mirage-xen/mirage-xen.2.4.0/url b/packages/mirage-xen/mirage-xen.2.4.0/url deleted file mode 100644 index 5f02b5d6d45..00000000000 --- a/packages/mirage-xen/mirage-xen.2.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v2.4.0.tar.gz" -checksum: "cc474641b52985f6dea8e8e5b773de78" diff --git a/packages/mirage-xen/mirage-xen.2.4.1/descr b/packages/mirage-xen/mirage-xen.2.4.1/descr deleted file mode 100644 index b27e5f0f44f..00000000000 --- a/packages/mirage-xen/mirage-xen.2.4.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -MirageOS library for Xen - -This library consists of the OCaml `OS` module and its various C bindings. diff --git a/packages/mirage-xen/mirage-xen.2.4.1/opam b/packages/mirage-xen/mirage-xen.2.4.1/opam index 9c8c3746801..93c327d2a16 100644 --- a/packages/mirage-xen/mirage-xen.2.4.1/opam +++ b/packages/mirage-xen/mirage-xen.2.4.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-platform.git" +dev-repo: "git+https://github.com/mirage/mirage-platform.git" license: "part ISC, part LBPL-2.1 with OCaml linking ecxeption, part 3-clause BSD" build: [make "xen-build"] @@ -11,6 +11,7 @@ install: [make "xen-install" "PREFIX=%{prefix}%"] remove: [make "xen-uninstall" "PREFIX=%{prefix}%"] depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} "cstruct" {>= "1.0.1" & < "2.0.0"} "ocamlfind" "io-page" {>= "1.5.0"} @@ -27,5 +28,11 @@ depends: [ "mirage-xen-ocaml" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.0" & os = "linux" & ocaml-version <"4.03.0" ] - +available: os = "linux" +synopsis: "MirageOS library for Xen" +description: + "This library consists of the OCaml `OS` module and its various C bindings." +url { + src: "https://github.com/mirage/mirage-platform/archive/v2.4.0.tar.gz" + checksum: "md5=cc474641b52985f6dea8e8e5b773de78" +} diff --git a/packages/mirage-xen/mirage-xen.2.4.1/url b/packages/mirage-xen/mirage-xen.2.4.1/url deleted file mode 100644 index 5f02b5d6d45..00000000000 --- a/packages/mirage-xen/mirage-xen.2.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v2.4.0.tar.gz" -checksum: "cc474641b52985f6dea8e8e5b773de78" diff --git a/packages/mirage-xen/mirage-xen.2.6.0/descr b/packages/mirage-xen/mirage-xen.2.6.0/descr deleted file mode 100644 index b27e5f0f44f..00000000000 --- a/packages/mirage-xen/mirage-xen.2.6.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -MirageOS library for Xen - -This library consists of the OCaml `OS` module and its various C bindings. diff --git a/packages/mirage-xen/mirage-xen.2.6.0/opam b/packages/mirage-xen/mirage-xen.2.6.0/opam index 0601dad8ea9..b4f596786af 100644 --- a/packages/mirage-xen/mirage-xen.2.6.0/opam +++ b/packages/mirage-xen/mirage-xen.2.6.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-platform.git" +dev-repo: "git+https://github.com/mirage/mirage-platform.git" license: "part ISC, part LGPL-2.1 with OCaml linking exception, part 3-clause BSD" build: [make "xen-build"] @@ -11,6 +11,7 @@ install: [make "xen-install" "PREFIX=%{prefix}%"] remove: [make "xen-uninstall" "PREFIX=%{prefix}%"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "cstruct" {>= "1.0.1"} @@ -25,6 +26,13 @@ depends: [ "minios-xen" {>= "0.9"} "conf-pkg-config" "mirage-profile" {>= "0.3"} - "mirage-xen-ocaml" {>="2.6.0"} + "mirage-xen-ocaml" {>= "2.6.0"} ] -available: [ ocaml-version >= "4.01.0" & os = "linux"] +available: os = "linux" +synopsis: "MirageOS library for Xen" +description: + "This library consists of the OCaml `OS` module and its various C bindings." +url { + src: "https://github.com/mirage/mirage-platform/archive/v2.6.0.tar.gz" + checksum: "md5=e9d5ec80ae06b42658e48af130aea7c1" +} diff --git a/packages/mirage-xen/mirage-xen.2.6.0/url b/packages/mirage-xen/mirage-xen.2.6.0/url deleted file mode 100644 index 96d5dcc8419..00000000000 --- a/packages/mirage-xen/mirage-xen.2.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v2.6.0.tar.gz" -checksum: "e9d5ec80ae06b42658e48af130aea7c1" diff --git a/packages/mirage-xen/mirage-xen.3.0.0/descr b/packages/mirage-xen/mirage-xen.3.0.0/descr deleted file mode 100644 index c56025b13df..00000000000 --- a/packages/mirage-xen/mirage-xen.3.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Xen compilation diff --git a/packages/mirage-xen/mirage-xen.3.0.0/opam b/packages/mirage-xen/mirage-xen.3.0.0/opam index cde68431419..08df2d02f0b 100644 --- a/packages/mirage-xen/mirage-xen.3.0.0/opam +++ b/packages/mirage-xen/mirage-xen.3.0.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-platform.git" +dev-repo: "git+https://github.com/mirage/mirage-platform.git" license: "part ISC, part LGPL-2.1 with OCaml linking exception, part 3-clause BSD" tags: ["org:mirage"] @@ -12,6 +12,7 @@ install: [make "xen-install" "PREFIX=%{prefix}%"] remove: [make "xen-uninstall" "PREFIX=%{prefix}%"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "cstruct" {>= "1.0.1"} @@ -32,4 +33,9 @@ depends: [ conflicts: [ "mirage-types" { < "3.0.0" } ] -available: [ ocaml-version >= "4.01.0" & os = "linux" ] +available: os = "linux" +synopsis: "MirageOS library for Xen compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v3.0.0.tar.gz" + checksum: "md5=ad80c57c36e8aec9c623d1fc4441ec49" +} diff --git a/packages/mirage-xen/mirage-xen.3.0.0/url b/packages/mirage-xen/mirage-xen.3.0.0/url deleted file mode 100644 index e10cdec8d05..00000000000 --- a/packages/mirage-xen/mirage-xen.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v3.0.0.tar.gz" -checksum: "ad80c57c36e8aec9c623d1fc4441ec49" diff --git a/packages/mirage-xen/mirage-xen.3.0.1/descr b/packages/mirage-xen/mirage-xen.3.0.1/descr deleted file mode 100644 index c56025b13df..00000000000 --- a/packages/mirage-xen/mirage-xen.3.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Xen compilation diff --git a/packages/mirage-xen/mirage-xen.3.0.1/opam b/packages/mirage-xen/mirage-xen.3.0.1/opam index aa1882f7e3c..6b1288c6795 100644 --- a/packages/mirage-xen/mirage-xen.3.0.1/opam +++ b/packages/mirage-xen/mirage-xen.3.0.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-platform.git" +dev-repo: "git+https://github.com/mirage/mirage-platform.git" license: "part ISC, part LGPL-2.1 with OCaml linking exception, part 3-clause BSD" tags: ["org:mirage"] @@ -12,6 +12,7 @@ install: [make "xen-install" "PREFIX=%{prefix}%"] remove: [make "xen-uninstall" "PREFIX=%{prefix}%"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "cstruct" {>= "1.0.1"} @@ -32,4 +33,9 @@ depends: [ conflicts: [ "mirage-types" { < "3.0.0" } ] -available: [ ocaml-version >= "4.01.0" & os = "linux" ] +available: os = "linux" +synopsis: "MirageOS library for Xen compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v3.0.1.tar.gz" + checksum: "md5=a23c33ae8762ba1a5f8c563a539c3454" +} diff --git a/packages/mirage-xen/mirage-xen.3.0.1/url b/packages/mirage-xen/mirage-xen.3.0.1/url deleted file mode 100644 index 43e0b809246..00000000000 --- a/packages/mirage-xen/mirage-xen.3.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v3.0.1.tar.gz" -checksum: "a23c33ae8762ba1a5f8c563a539c3454" diff --git a/packages/mirage-xen/mirage-xen.3.0.3/descr b/packages/mirage-xen/mirage-xen.3.0.3/descr deleted file mode 100644 index c56025b13df..00000000000 --- a/packages/mirage-xen/mirage-xen.3.0.3/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Xen compilation diff --git a/packages/mirage-xen/mirage-xen.3.0.3/opam b/packages/mirage-xen/mirage-xen.3.0.3/opam index 78a6a62b5c5..8fd247b0dba 100644 --- a/packages/mirage-xen/mirage-xen.3.0.3/opam +++ b/packages/mirage-xen/mirage-xen.3.0.3/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-platform.git" +dev-repo: "git+https://github.com/mirage/mirage-platform.git" license: "part ISC, part LGPL-2.1 with OCaml linking exception, part 3-clause BSD" tags: ["org:mirage"] @@ -12,6 +12,7 @@ install: [make "xen-install" "PREFIX=%{prefix}%"] remove: [make "xen-uninstall" "PREFIX=%{prefix}%"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "cstruct" {>= "1.0.1"} @@ -32,4 +33,9 @@ depends: [ conflicts: [ "mirage-types" { < "3.0.0" } ] -available: [ ocaml-version >= "4.01.0" & os = "linux" ] +available: os = "linux" +synopsis: "MirageOS library for Xen compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v3.0.3.tar.gz" + checksum: "md5=ff35e31ce2eaa553cde6fc4af494bf44" +} diff --git a/packages/mirage-xen/mirage-xen.3.0.3/url b/packages/mirage-xen/mirage-xen.3.0.3/url deleted file mode 100644 index 7f6bc3003cd..00000000000 --- a/packages/mirage-xen/mirage-xen.3.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v3.0.3.tar.gz" -checksum: "ff35e31ce2eaa553cde6fc4af494bf44" diff --git a/packages/mirage-xen/mirage-xen.3.0.4/descr b/packages/mirage-xen/mirage-xen.3.0.4/descr deleted file mode 100644 index c56025b13df..00000000000 --- a/packages/mirage-xen/mirage-xen.3.0.4/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Xen compilation diff --git a/packages/mirage-xen/mirage-xen.3.0.4/opam b/packages/mirage-xen/mirage-xen.3.0.4/opam index f60a87aee1a..f28305ae6a1 100644 --- a/packages/mirage-xen/mirage-xen.3.0.4/opam +++ b/packages/mirage-xen/mirage-xen.3.0.4/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage-platform.git" +dev-repo: "git+https://github.com/mirage/mirage-platform.git" license: "part ISC, part LGPL-2.1 with OCaml linking exception, part 3-clause BSD" tags: ["org:mirage"] @@ -12,6 +12,7 @@ install: [make "xen-install" "PREFIX=%{prefix}%"] remove: [make "xen-uninstall" "PREFIX=%{prefix}%"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "cstruct" {>= "1.0.1"} @@ -32,4 +33,9 @@ depends: [ conflicts: [ "mirage-types" { < "3.0.0" } ] -available: [ ocaml-version >= "4.01.0" & os = "linux" ] +available: os = "linux" +synopsis: "MirageOS library for Xen compilation" +url { + src: "https://github.com/mirage/mirage-platform/archive/v3.0.4.tar.gz" + checksum: "md5=d7fdca71808546c8caf79205f8c4e5fc" +} diff --git a/packages/mirage-xen/mirage-xen.3.0.4/url b/packages/mirage-xen/mirage-xen.3.0.4/url deleted file mode 100644 index b96ca2e094f..00000000000 --- a/packages/mirage-xen/mirage-xen.3.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-platform/archive/v3.0.4.tar.gz" -checksum: "d7fdca71808546c8caf79205f8c4e5fc" diff --git a/packages/mirage-xen/mirage-xen.3.0.6/descr b/packages/mirage-xen/mirage-xen.3.0.6/descr deleted file mode 100644 index c56025b13df..00000000000 --- a/packages/mirage-xen/mirage-xen.3.0.6/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS library for Xen compilation diff --git a/packages/mirage-xen/mirage-xen.3.0.6/opam b/packages/mirage-xen/mirage-xen.3.0.6/opam index 9d970cfc6e2..24007a4ae14 100644 --- a/packages/mirage-xen/mirage-xen.3.0.6/opam +++ b/packages/mirage-xen/mirage-xen.3.0.6/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: "The MirageOS team" homepage: "https://github.com/mirage/mirage-xen" bug-reports: "https://github.com/mirage/mirage-xen/issues/" -dev-repo: "https://github.com/mirage/mirage-xen.git" +dev-repo: "git+https://github.com/mirage/mirage-xen.git" doc: "https://mirage.github.io/mirage-xen/doc" license: "ISC" tags: ["org:mirage"] @@ -11,6 +11,7 @@ tags: ["org:mirage"] build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] depends: [ + "ocaml" {>= "4.04.2"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.7.6"} @@ -28,4 +29,10 @@ depends: [ "mirage-xen-minios" {>= "0.7.0"} "logs" ] -available: [ ocaml-version >= "4.04.2" & os = "linux" ] +available: os = "linux" +synopsis: "MirageOS library for Xen compilation" +url { + src: + "https://github.com/mirage/mirage-xen/releases/download/3.0.6/mirage-xen-3.0.6.tbz" + checksum: "md5=681f3d123860680b9c2642aa993d8a4f" +} diff --git a/packages/mirage-xen/mirage-xen.3.0.6/url b/packages/mirage-xen/mirage-xen.3.0.6/url deleted file mode 100644 index b566c32f1a5..00000000000 --- a/packages/mirage-xen/mirage-xen.3.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-xen/releases/download/3.0.6/mirage-xen-3.0.6.tbz" -checksum: "681f3d123860680b9c2642aa993d8a4f" diff --git a/packages/mirage/mirage.0.10.0/descr b/packages/mirage/mirage.0.10.0/descr deleted file mode 100644 index 21cf1b44fd2..00000000000 --- a/packages/mirage/mirage.0.10.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -The MirageOS. - -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. diff --git a/packages/mirage/mirage.0.10.0/opam b/packages/mirage/mirage.0.10.0/opam index 3f97b4c812c..6b62f38775e 100644 --- a/packages/mirage/mirage.0.10.0/opam +++ b/packages/mirage/mirage.0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: [ "anil@recoil.org" "thomas@gazagnaire.org" @@ -17,6 +17,7 @@ remove: [ ["ocamlfind" "remove" "mirage"] ] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "ipaddr" "mirage-types" {>= "0.4.0" & < "1.0.0"} "lwt" @@ -26,5 +27,18 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirari" -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.0" ] 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: "md5=5d9071936ecdee7d1cff6da3f7f4d4b7" +} diff --git a/packages/mirage/mirage.0.10.0/url b/packages/mirage/mirage.0.10.0/url deleted file mode 100644 index 49deeca8dd0..00000000000 --- a/packages/mirage/mirage.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirari/archive/0.10.0.tar.gz" -checksum: "5d9071936ecdee7d1cff6da3f7f4d4b7" diff --git a/packages/mirage/mirage.0.4.0/descr b/packages/mirage/mirage.0.4.0/descr deleted file mode 100644 index 3c928e25484..00000000000 --- a/packages/mirage/mirage.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS stdlib diff --git a/packages/mirage/mirage.0.4.0/opam b/packages/mirage/mirage.0.4.0/opam index a2ab47892c2..2e3f9f7954b 100644 --- a/packages/mirage/mirage.0.4.0/opam +++ b/packages/mirage/mirage.0.4.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,10 +7,17 @@ tags: [ build: [make "all"] remove: [["ocamlfind" "remove" "mirage"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "ocamlfind" "cstruct" {< "0.6.0"} "lwt" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.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: "md5=065e9eba07588384889be2a1cc202a12" +} diff --git a/packages/mirage/mirage.0.4.0/url b/packages/mirage/mirage.0.4.0/url deleted file mode 100644 index 56a69dc1bd3..00000000000 --- a/packages/mirage/mirage.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/tarball/mirage-platform-0.4.0" -checksum: "065e9eba07588384889be2a1cc202a12" diff --git a/packages/mirage/mirage.0.4.1/descr b/packages/mirage/mirage.0.4.1/descr deleted file mode 100644 index 5edd3fc6b94..00000000000 --- a/packages/mirage/mirage.0.4.1/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS core libraries diff --git a/packages/mirage/mirage.0.4.1/opam b/packages/mirage/mirage.0.4.1/opam deleted file mode 100644 index a3951259500..00000000000 --- a/packages/mirage/mirage.0.4.1/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "all"] -remove: [["ocamlfind" "remove" "mirage"]] -depends: [ - "cstruct" {< "0.6.0"} - "ocamlfind" - "lwt" - "xenstore" - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.0" ] -install: [make "install" "PREFIX=%{prefix}%"] diff --git a/packages/mirage/mirage.0.4.1/url b/packages/mirage/mirage.0.4.1/url deleted file mode 100644 index cb1e603a39d..00000000000 --- a/packages/mirage/mirage.0.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/tarball/mirage-platform-0.4.1" -checksum: "1929d6e92374400f714db3d582373d8d" diff --git a/packages/mirage/mirage.0.5.0/descr b/packages/mirage/mirage.0.5.0/descr deleted file mode 100644 index 3c928e25484..00000000000 --- a/packages/mirage/mirage.0.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS stdlib diff --git a/packages/mirage/mirage.0.5.0/opam b/packages/mirage/mirage.0.5.0/opam deleted file mode 100644 index e0c460415a9..00000000000 --- a/packages/mirage/mirage.0.5.0/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "all"] -remove: [["ocamlfind" "remove" "mirage"]] -depends: [ - "ocamlfind" - "cstruct" {< "0.6.0"} - "lwt" - "xenstore" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/mirage-platform" -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.0" ] -install: [make "install" "PREFIX=%{prefix}%"] diff --git a/packages/mirage/mirage.0.5.0/url b/packages/mirage/mirage.0.5.0/url deleted file mode 100644 index a8373163151..00000000000 --- a/packages/mirage/mirage.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/mirage-platform-0.5.0.tar.gz" -checksum: "2765165c7540c20e269c283160ae9770" diff --git a/packages/mirage/mirage.0.6.0/descr b/packages/mirage/mirage.0.6.0/descr deleted file mode 100644 index 3c928e25484..00000000000 --- a/packages/mirage/mirage.0.6.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS stdlib diff --git a/packages/mirage/mirage.0.6.0/opam b/packages/mirage/mirage.0.6.0/opam deleted file mode 100644 index e0c460415a9..00000000000 --- a/packages/mirage/mirage.0.6.0/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "all"] -remove: [["ocamlfind" "remove" "mirage"]] -depends: [ - "ocamlfind" - "cstruct" {< "0.6.0"} - "lwt" - "xenstore" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/mirage-platform" -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.0" ] -install: [make "install" "PREFIX=%{prefix}%"] diff --git a/packages/mirage/mirage.0.6.0/url b/packages/mirage/mirage.0.6.0/url deleted file mode 100644 index 93414cec50f..00000000000 --- a/packages/mirage/mirage.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/mirage-platform-0.6.0.tar.gz" -checksum: "8f23f13fec9714cf7edc92310691a89b" diff --git a/packages/mirage/mirage.0.6.1/descr b/packages/mirage/mirage.0.6.1/descr deleted file mode 100644 index 3c928e25484..00000000000 --- a/packages/mirage/mirage.0.6.1/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS stdlib diff --git a/packages/mirage/mirage.0.6.1/opam b/packages/mirage/mirage.0.6.1/opam index e0c460415a9..0c413db37e3 100644 --- a/packages/mirage/mirage.0.6.1/opam +++ b/packages/mirage/mirage.0.6.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: [make "all"] remove: [["ocamlfind" "remove" "mirage"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "ocamlfind" "cstruct" {< "0.6.0"} "lwt" @@ -14,5 +15,11 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage-platform" -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.0" ] 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: "md5=a30c29a9934d14b27d50e49a815be291" +} diff --git a/packages/mirage/mirage.0.6.1/url b/packages/mirage/mirage.0.6.1/url deleted file mode 100644 index c6b9a665b66..00000000000 --- a/packages/mirage/mirage.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/mirage-platform-0.6.1.tar.gz" -checksum: "a30c29a9934d14b27d50e49a815be291" diff --git a/packages/mirage/mirage.0.7.2/descr b/packages/mirage/mirage.0.7.2/descr deleted file mode 100644 index 3c928e25484..00000000000 --- a/packages/mirage/mirage.0.7.2/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS stdlib diff --git a/packages/mirage/mirage.0.7.2/opam b/packages/mirage/mirage.0.7.2/opam index 7faedd07ba2..d9e8811c8e6 100644 --- a/packages/mirage/mirage.0.7.2/opam +++ b/packages/mirage/mirage.0.7.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: [make "all"] remove: [["ocamlfind" "remove" "mirage"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "cstruct" {>= "0.6.0"} "ocamlfind" "lwt" @@ -15,5 +16,11 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage-platform" -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.0" ] 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: "md5=b447d5f10b518758a01237fc6f37af2d" +} diff --git a/packages/mirage/mirage.0.7.2/url b/packages/mirage/mirage.0.7.2/url deleted file mode 100644 index 6e8a8ed5a24..00000000000 --- a/packages/mirage/mirage.0.7.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/mirage-platform-0.7.2.tar.gz" -checksum: "b447d5f10b518758a01237fc6f37af2d" diff --git a/packages/mirage/mirage.0.8.0/descr b/packages/mirage/mirage.0.8.0/descr deleted file mode 100644 index 3c928e25484..00000000000 --- a/packages/mirage/mirage.0.8.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS stdlib diff --git a/packages/mirage/mirage.0.8.0/opam b/packages/mirage/mirage.0.8.0/opam deleted file mode 100644 index 2a67ada345b..00000000000 --- a/packages/mirage/mirage.0.8.0/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: [make "all"] -remove: [["ocamlfind" "remove" "mirage"]] -depends: [ - "cstruct" {>= "0.6.0"} - "ocamlfind" - "lwt" {>= "2.4.0"} - "xenstore" {>= "1.2.0"} - "shared-memory-ring" {< "0.4.0"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/mirage-platform" -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.0" ] -install: [make "install" "PREFIX=%{prefix}%"] diff --git a/packages/mirage/mirage.0.8.0/url b/packages/mirage/mirage.0.8.0/url deleted file mode 100644 index d8004ea81b3..00000000000 --- a/packages/mirage/mirage.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/mirage-platform-0.8.0.tar.gz" -checksum: "612aa05a17bc5b0fa2979d22d8ea611d" diff --git a/packages/mirage/mirage.0.8.1/descr b/packages/mirage/mirage.0.8.1/descr deleted file mode 100644 index 3c928e25484..00000000000 --- a/packages/mirage/mirage.0.8.1/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS stdlib diff --git a/packages/mirage/mirage.0.8.1/opam b/packages/mirage/mirage.0.8.1/opam index 2a67ada345b..b626e4e0d99 100644 --- a/packages/mirage/mirage.0.8.1/opam +++ b/packages/mirage/mirage.0.8.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: [make "all"] remove: [["ocamlfind" "remove" "mirage"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "cstruct" {>= "0.6.0"} "ocamlfind" "lwt" {>= "2.4.0"} @@ -15,5 +16,11 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage-platform" -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.0" ] 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: "md5=aa7c97e33588b64326045c383a87c0b3" +} diff --git a/packages/mirage/mirage.0.8.1/url b/packages/mirage/mirage.0.8.1/url deleted file mode 100644 index 0c63f04308c..00000000000 --- a/packages/mirage/mirage.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/mirage-platform-0.8.1.tar.gz" -checksum: "aa7c97e33588b64326045c383a87c0b3" diff --git a/packages/mirage/mirage.0.9.0/descr b/packages/mirage/mirage.0.9.0/descr deleted file mode 100644 index 3c928e25484..00000000000 --- a/packages/mirage/mirage.0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS stdlib diff --git a/packages/mirage/mirage.0.9.0/opam b/packages/mirage/mirage.0.9.0/opam index ca1e8724b71..5ec410e94b8 100644 --- a/packages/mirage/mirage.0.9.0/opam +++ b/packages/mirage/mirage.0.9.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: [ "org:mirage" @@ -6,6 +6,7 @@ tags: [ ] build: [make "all"] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "cstruct" {>= "0.7.1" & < "2.0.0"} "ocamlfind" "lwt" {>= "2.4.0"} @@ -15,5 +16,10 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage-platform" -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.0" ] 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: "md5=411d14098adb0efdcaf9a0c518a34811" +} diff --git a/packages/mirage/mirage.0.9.0/url b/packages/mirage/mirage.0.9.0/url deleted file mode 100644 index 51c863d900c..00000000000 --- a/packages/mirage/mirage.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/mirage-platform-0.9.0.tar.gz" -checksum: "411d14098adb0efdcaf9a0c518a34811" diff --git a/packages/mirage/mirage.0.9.1/descr b/packages/mirage/mirage.0.9.1/descr deleted file mode 100644 index b1b6fa16d5f..00000000000 --- a/packages/mirage/mirage.0.9.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -MirageOS platform library - -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 diff --git a/packages/mirage/mirage.0.9.1/opam b/packages/mirage/mirage.0.9.1/opam deleted file mode 100644 index 555d6a43c36..00000000000 --- a/packages/mirage/mirage.0.9.1/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -depends: [ - ("mirage-unix" {= "0.9.1"} | "mirage-xen" {= "0.9.1"}) - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.0" ] -dev-repo: "git://github.com/mirage/mirage-platform" diff --git a/packages/mirage/mirage.0.9.1/url b/packages/mirage/mirage.0.9.1/url deleted file mode 100644 index b2d86410571..00000000000 --- a/packages/mirage/mirage.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/mirage-platform-0.9.1.tar.gz" -checksum: "e334b5eba4fd9b21069d440860e3fbf0" diff --git a/packages/mirage/mirage.0.9.2/descr b/packages/mirage/mirage.0.9.2/descr deleted file mode 100644 index b1b6fa16d5f..00000000000 --- a/packages/mirage/mirage.0.9.2/descr +++ /dev/null @@ -1,7 +0,0 @@ -MirageOS platform library - -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 diff --git a/packages/mirage/mirage.0.9.2/opam b/packages/mirage/mirage.0.9.2/opam index e1516298cb9..febe5ccb1e8 100644 --- a/packages/mirage/mirage.0.9.2/opam +++ b/packages/mirage/mirage.0.9.2/opam @@ -1,12 +1,23 @@ -opam-version: "1.2" +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} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.0" ] dev-repo: "git://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: "md5=9c98d8b97e196b74a8b5444d33d2bea7" +} diff --git a/packages/mirage/mirage.0.9.2/url b/packages/mirage/mirage.0.9.2/url deleted file mode 100644 index 9c5ee93037e..00000000000 --- a/packages/mirage/mirage.0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v0.9.2.tar.gz" -checksum: "9c98d8b97e196b74a8b5444d33d2bea7" diff --git a/packages/mirage/mirage.0.9.3/descr b/packages/mirage/mirage.0.9.3/descr deleted file mode 100644 index b1b6fa16d5f..00000000000 --- a/packages/mirage/mirage.0.9.3/descr +++ /dev/null @@ -1,7 +0,0 @@ -MirageOS platform library - -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 diff --git a/packages/mirage/mirage.0.9.3/opam b/packages/mirage/mirage.0.9.3/opam deleted file mode 100644 index 77a2f8020e8..00000000000 --- a/packages/mirage/mirage.0.9.3/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -depends: [ - ("mirage-unix" {= "0.9.3"} | "mirage-xen" {= "0.9.3"}) - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.0" ] -dev-repo: "git://github.com/mirage/mirage-platform" diff --git a/packages/mirage/mirage.0.9.3/url b/packages/mirage/mirage.0.9.3/url deleted file mode 100644 index a1714cf931a..00000000000 --- a/packages/mirage/mirage.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v0.9.3.tar.gz" -checksum: "d6b166f95a198d7889bb43f419bcfa78" diff --git a/packages/mirage/mirage.0.9.4/descr b/packages/mirage/mirage.0.9.4/descr deleted file mode 100644 index b1b6fa16d5f..00000000000 --- a/packages/mirage/mirage.0.9.4/descr +++ /dev/null @@ -1,7 +0,0 @@ -MirageOS platform library - -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 diff --git a/packages/mirage/mirage.0.9.4/opam b/packages/mirage/mirage.0.9.4/opam deleted file mode 100644 index 382be04ec43..00000000000 --- a/packages/mirage/mirage.0.9.4/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -depends: [ - ("mirage-unix" {= "0.9.4"} | "mirage-xen" {= "0.9.4"}) - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.0" ] -dev-repo: "git://github.com/mirage/mirage-platform" diff --git a/packages/mirage/mirage.0.9.4/url b/packages/mirage/mirage.0.9.4/url deleted file mode 100644 index b8c83aa9ef1..00000000000 --- a/packages/mirage/mirage.0.9.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v0.9.4.tar.gz" -checksum: "b2fb35fc8d8cec9e6367635cba6d0f12" diff --git a/packages/mirage/mirage.0.9.5/descr b/packages/mirage/mirage.0.9.5/descr deleted file mode 100644 index b1b6fa16d5f..00000000000 --- a/packages/mirage/mirage.0.9.5/descr +++ /dev/null @@ -1,7 +0,0 @@ -MirageOS platform library - -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 diff --git a/packages/mirage/mirage.0.9.5/opam b/packages/mirage/mirage.0.9.5/opam deleted file mode 100644 index 891a1085019..00000000000 --- a/packages/mirage/mirage.0.9.5/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -depends: [ - ("mirage-unix" {= "0.9.5"} | "mirage-xen" {= "0.9.5"}) - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.0" ] -dev-repo: "git://github.com/mirage/mirage-platform" diff --git a/packages/mirage/mirage.0.9.5/url b/packages/mirage/mirage.0.9.5/url deleted file mode 100644 index 270fc51be73..00000000000 --- a/packages/mirage/mirage.0.9.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v0.9.5.tar.gz" -checksum: "cb1f452265b258dfc3da8fb8f3b3e3db" diff --git a/packages/mirage/mirage.0.9.6/descr b/packages/mirage/mirage.0.9.6/descr deleted file mode 100644 index b1b6fa16d5f..00000000000 --- a/packages/mirage/mirage.0.9.6/descr +++ /dev/null @@ -1,7 +0,0 @@ -MirageOS platform library - -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 diff --git a/packages/mirage/mirage.0.9.6/opam b/packages/mirage/mirage.0.9.6/opam deleted file mode 100644 index 95add4f63e8..00000000000 --- a/packages/mirage/mirage.0.9.6/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -depends: [ - ("mirage-unix" {= "0.9.6"} | "mirage-xen" {= "0.9.6"}) - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.0" ] -dev-repo: "git://github.com/mirage/mirage-platform" diff --git a/packages/mirage/mirage.0.9.6/url b/packages/mirage/mirage.0.9.6/url deleted file mode 100644 index d38a7824b3f..00000000000 --- a/packages/mirage/mirage.0.9.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v0.9.6.tar.gz" -checksum: "4dd885366a52112cb61595e8635a5205" diff --git a/packages/mirage/mirage.0.9.7/descr b/packages/mirage/mirage.0.9.7/descr deleted file mode 100644 index b1b6fa16d5f..00000000000 --- a/packages/mirage/mirage.0.9.7/descr +++ /dev/null @@ -1,7 +0,0 @@ -MirageOS platform library - -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 diff --git a/packages/mirage/mirage.0.9.7/opam b/packages/mirage/mirage.0.9.7/opam index 4e944618202..4ac38ca4472 100644 --- a/packages/mirage/mirage.0.9.7/opam +++ b/packages/mirage/mirage.0.9.7/opam @@ -1,12 +1,23 @@ -opam-version: "1.2" +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} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.0" ] dev-repo: "git://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: "md5=93b87fe2cc93c73f73824fa0382d45e6" +} diff --git a/packages/mirage/mirage.0.9.7/url b/packages/mirage/mirage.0.9.7/url deleted file mode 100644 index 7c4bc68acae..00000000000 --- a/packages/mirage/mirage.0.9.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v0.9.7.tar.gz" -checksum: "93b87fe2cc93c73f73824fa0382d45e6" diff --git a/packages/mirage/mirage.0.9.8/descr b/packages/mirage/mirage.0.9.8/descr deleted file mode 100644 index b1b6fa16d5f..00000000000 --- a/packages/mirage/mirage.0.9.8/descr +++ /dev/null @@ -1,7 +0,0 @@ -MirageOS platform library - -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 diff --git a/packages/mirage/mirage.0.9.8/opam b/packages/mirage/mirage.0.9.8/opam index 5e1f556ebfb..1a6932a1a5c 100644 --- a/packages/mirage/mirage.0.9.8/opam +++ b/packages/mirage/mirage.0.9.8/opam @@ -1,12 +1,23 @@ -opam-version: "1.2" +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} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.0" ] dev-repo: "git://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: "md5=f4445cc38117433c6d9930c89ebf0175" +} diff --git a/packages/mirage/mirage.0.9.8/url b/packages/mirage/mirage.0.9.8/url deleted file mode 100644 index 3201d08f703..00000000000 --- a/packages/mirage/mirage.0.9.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-platform/archive/v0.9.8.tar.gz" -checksum: "f4445cc38117433c6d9930c89ebf0175" diff --git a/packages/mirage/mirage.1.0.0/descr b/packages/mirage/mirage.1.0.0/descr deleted file mode 100644 index 348ecebe12a..00000000000 --- a/packages/mirage/mirage.1.0.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. diff --git a/packages/mirage/mirage.1.0.0/opam b/packages/mirage/mirage.1.0.0/opam index 58e3b0cabc2..572d35b6de9 100644 --- a/packages/mirage/mirage.1.0.0/opam +++ b/packages/mirage/mirage.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: [ "anil@recoil.org" "thomas@gazagnaire.org" @@ -17,6 +17,7 @@ remove: [ ["ocamlfind" "remove" "mirage"] ] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "ipaddr" {>= "1.0.0"} "mirage-types" {>= "0.5.0" & < "1.1.0"} "lwt" {>= "2.4.3"} @@ -26,5 +27,20 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage" -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.0" ] 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: "md5=03af11a56ba6b2ce9e71168cac1e1f68" +} diff --git a/packages/mirage/mirage.1.0.0/url b/packages/mirage/mirage.1.0.0/url deleted file mode 100644 index 63d2231e60e..00000000000 --- a/packages/mirage/mirage.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/archive/1.0.0.tar.gz" -checksum: "03af11a56ba6b2ce9e71168cac1e1f68" diff --git a/packages/mirage/mirage.1.0.1/descr b/packages/mirage/mirage.1.0.1/descr deleted file mode 100644 index 348ecebe12a..00000000000 --- a/packages/mirage/mirage.1.0.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. diff --git a/packages/mirage/mirage.1.0.1/opam b/packages/mirage/mirage.1.0.1/opam deleted file mode 100644 index 405b0e4f4d4..00000000000 --- a/packages/mirage/mirage.1.0.1/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -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: [ - "io-page-unix" - "io-page-xen" - "ipaddr" {>= "1.0.0"} - "mirage-types" {>= "0.5.0" & < "1.1.0"} - "lwt" {>= "2.4.3"} - "cstruct" {>= "1.0.1"} - "re" {>= "1.2.1"} - "cmdliner" {>= "0.9.2" & < "1.0.0"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/mirage" -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.0" ] -install: [make "install"] diff --git a/packages/mirage/mirage.1.0.1/url b/packages/mirage/mirage.1.0.1/url deleted file mode 100644 index 85e727bebfe..00000000000 --- a/packages/mirage/mirage.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/archive/1.0.1.tar.gz" -checksum: "9029e825a730df1fa986a24b1051cd2a" diff --git a/packages/mirage/mirage.1.0.2/descr b/packages/mirage/mirage.1.0.2/descr deleted file mode 100644 index 348ecebe12a..00000000000 --- a/packages/mirage/mirage.1.0.2/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. diff --git a/packages/mirage/mirage.1.0.2/opam b/packages/mirage/mirage.1.0.2/opam deleted file mode 100644 index 405b0e4f4d4..00000000000 --- a/packages/mirage/mirage.1.0.2/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -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: [ - "io-page-unix" - "io-page-xen" - "ipaddr" {>= "1.0.0"} - "mirage-types" {>= "0.5.0" & < "1.1.0"} - "lwt" {>= "2.4.3"} - "cstruct" {>= "1.0.1"} - "re" {>= "1.2.1"} - "cmdliner" {>= "0.9.2" & < "1.0.0"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/mirage" -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.0" ] -install: [make "install"] diff --git a/packages/mirage/mirage.1.0.2/url b/packages/mirage/mirage.1.0.2/url deleted file mode 100644 index 43567a23329..00000000000 --- a/packages/mirage/mirage.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/archive/1.0.2.tar.gz" -checksum: "013c8a603cf2edeb4d2014b446d3737b" diff --git a/packages/mirage/mirage.1.0.3/descr b/packages/mirage/mirage.1.0.3/descr deleted file mode 100644 index 348ecebe12a..00000000000 --- a/packages/mirage/mirage.1.0.3/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. diff --git a/packages/mirage/mirage.1.0.3/opam b/packages/mirage/mirage.1.0.3/opam deleted file mode 100644 index 405b0e4f4d4..00000000000 --- a/packages/mirage/mirage.1.0.3/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -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: [ - "io-page-unix" - "io-page-xen" - "ipaddr" {>= "1.0.0"} - "mirage-types" {>= "0.5.0" & < "1.1.0"} - "lwt" {>= "2.4.3"} - "cstruct" {>= "1.0.1"} - "re" {>= "1.2.1"} - "cmdliner" {>= "0.9.2" & < "1.0.0"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/mirage" -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.0" ] -install: [make "install"] diff --git a/packages/mirage/mirage.1.0.3/url b/packages/mirage/mirage.1.0.3/url deleted file mode 100644 index 8d91d37b150..00000000000 --- a/packages/mirage/mirage.1.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/archive/1.0.3.tar.gz" -checksum: "bb94f5fb267fe72b315223a4789982c0" diff --git a/packages/mirage/mirage.1.0.4/descr b/packages/mirage/mirage.1.0.4/descr deleted file mode 100644 index 348ecebe12a..00000000000 --- a/packages/mirage/mirage.1.0.4/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. diff --git a/packages/mirage/mirage.1.0.4/opam b/packages/mirage/mirage.1.0.4/opam index 405b0e4f4d4..5ca7f5b92b3 100644 --- a/packages/mirage/mirage.1.0.4/opam +++ b/packages/mirage/mirage.1.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: [ "anil@recoil.org" "thomas@gazagnaire.org" @@ -16,6 +16,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "io-page-unix" "io-page-xen" "ipaddr" {>= "1.0.0"} @@ -27,5 +28,20 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage" -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.0" ] 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: "md5=f12242fcd34708ec0f2cccf371940a09" +} diff --git a/packages/mirage/mirage.1.0.4/url b/packages/mirage/mirage.1.0.4/url deleted file mode 100644 index 32fbdc00bee..00000000000 --- a/packages/mirage/mirage.1.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/archive/1.0.4.tar.gz" -checksum: "f12242fcd34708ec0f2cccf371940a09" diff --git a/packages/mirage/mirage.1.1.0/descr b/packages/mirage/mirage.1.1.0/descr deleted file mode 100644 index 348ecebe12a..00000000000 --- a/packages/mirage/mirage.1.1.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. diff --git a/packages/mirage/mirage.1.1.0/opam b/packages/mirage/mirage.1.1.0/opam index fd7a72950de..2e4d26244c5 100644 --- a/packages/mirage/mirage.1.1.0/opam +++ b/packages/mirage/mirage.1.1.0/opam @@ -3,7 +3,7 @@ homepage: "https://mirage.io" authors: [ "Anil Madhavapeddy" "Thomas Gazagnaire" "Dave Scott" "Richard Mortier" ] -opam-version: "1.2" +opam-version: "2.0" maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] tags: ["org:mirage" "org:xapi-project"] build: [ @@ -15,15 +15,32 @@ remove: [ ["ocamlfind" "remove" "mirage"] ] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "ipaddr" {>= "1.0.0"} "mirage-types" {>= "1.1.0" & < "3.0.0"} "re" {>= "1.2.1"} - "cmdliner" {>= "0.9.2" & <"1.0.0"} + "cmdliner" {>= "0.9.2" & < "1.0.0"} "lwt" {>= "2.4.3"} "cstruct" {>= "1.0.1"} "io-page" {>= "1.0.0"} "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage" -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.0" ] 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: "md5=ef7719ab810a9d9a60df97993b2786d0" +} diff --git a/packages/mirage/mirage.1.1.0/url b/packages/mirage/mirage.1.1.0/url deleted file mode 100644 index d180f049c9d..00000000000 --- a/packages/mirage/mirage.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/archive/1.1.0.tar.gz" -checksum: "ef7719ab810a9d9a60df97993b2786d0" diff --git a/packages/mirage/mirage.1.1.1/descr b/packages/mirage/mirage.1.1.1/descr deleted file mode 100644 index 348ecebe12a..00000000000 --- a/packages/mirage/mirage.1.1.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. diff --git a/packages/mirage/mirage.1.1.1/opam b/packages/mirage/mirage.1.1.1/opam index d6ebc28a3a4..7984bedf95e 100644 --- a/packages/mirage/mirage.1.1.1/opam +++ b/packages/mirage/mirage.1.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: [ "anil@recoil.org" "thomas@gazagnaire.org" @@ -16,15 +16,32 @@ remove: [ ["ocamlfind" "remove" "mirage"] ] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "ipaddr" {>= "1.0.0"} "mirage-types" {= "1.1.1"} "re" {>= "1.2.1"} - "cmdliner" {>= "0.9.2" & <"1.0.0"} + "cmdliner" {>= "0.9.2" & < "1.0.0"} "lwt" {>= "2.4.3"} "cstruct" {>= "1.0.1"} "io-page" {>= "1.0.0"} "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage" -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.0" ] 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: "md5=fb068fd81f3b8be68562995a759856cb" +} diff --git a/packages/mirage/mirage.1.1.1/url b/packages/mirage/mirage.1.1.1/url deleted file mode 100644 index de5102d75b6..00000000000 --- a/packages/mirage/mirage.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/archive/1.1.1.tar.gz" -checksum: "fb068fd81f3b8be68562995a759856cb" diff --git a/packages/mirage/mirage.1.1.2/descr b/packages/mirage/mirage.1.1.2/descr deleted file mode 100644 index 348ecebe12a..00000000000 --- a/packages/mirage/mirage.1.1.2/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. diff --git a/packages/mirage/mirage.1.1.2/opam b/packages/mirage/mirage.1.1.2/opam index eab2c9e6a09..a574e2007fa 100644 --- a/packages/mirage/mirage.1.1.2/opam +++ b/packages/mirage/mirage.1.1.2/opam @@ -3,7 +3,7 @@ homepage: "https://mirage.io" authors: [ "Anil Madhavapeddy" "Thomas Gazagnaire" "Dave Scott" "Richard Mortier" ] -opam-version: "1.2" +opam-version: "2.0" maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] tags: ["org:mirage" "org:xapi-project"] build: [ @@ -15,15 +15,32 @@ remove: [ ["ocamlfind" "remove" "mirage"] ] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "ipaddr" {>= "1.0.0"} "mirage-types" {>= "1.1.2" & < "3.0.0"} "re" {>= "1.2.1"} - "cmdliner" {>= "0.9.2" & <"1.0.0"} + "cmdliner" {>= "0.9.2" & < "1.0.0"} "lwt" {>= "2.4.3"} "cstruct" {>= "1.0.1"} "io-page" {>= "1.0.0"} "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage" -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.0" ] 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: "md5=748de4c346095aceea3c430d5c6959d3" +} diff --git a/packages/mirage/mirage.1.1.2/url b/packages/mirage/mirage.1.1.2/url deleted file mode 100644 index f3d4844cc27..00000000000 --- a/packages/mirage/mirage.1.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/archive/1.1.2.tar.gz" -checksum: "748de4c346095aceea3c430d5c6959d3" diff --git a/packages/mirage/mirage.1.1.3/descr b/packages/mirage/mirage.1.1.3/descr deleted file mode 100644 index 348ecebe12a..00000000000 --- a/packages/mirage/mirage.1.1.3/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. diff --git a/packages/mirage/mirage.1.1.3/opam b/packages/mirage/mirage.1.1.3/opam index 43319f911d0..30469a73fa4 100644 --- a/packages/mirage/mirage.1.1.3/opam +++ b/packages/mirage/mirage.1.1.3/opam @@ -3,7 +3,7 @@ homepage: "https://mirage.io" authors: [ "Anil Madhavapeddy" "Thomas Gazagnaire" "Dave Scott" "Richard Mortier" ] -opam-version: "1.2" +opam-version: "2.0" maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] tags: ["org:mirage" "org:xapi-project"] build: [ @@ -15,15 +15,32 @@ remove: [ ["ocamlfind" "remove" "mirage"] ] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "ipaddr" {>= "1.0.0"} "mirage-types" {>= "1.1.3" & < "3.0.0"} "re" {>= "1.2.1"} - "cmdliner" {>= "0.9.2" & <"1.0.0"} + "cmdliner" {>= "0.9.2" & < "1.0.0"} "lwt" {>= "2.4.3"} "cstruct" {>= "1.0.1"} "io-page" {>= "1.0.0"} "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage" -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.0" ] 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: "md5=06adfaf1532bf5d92d503de3ef3bb395" +} diff --git a/packages/mirage/mirage.1.1.3/url b/packages/mirage/mirage.1.1.3/url deleted file mode 100644 index cbc025474dd..00000000000 --- a/packages/mirage/mirage.1.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/archive/1.1.3.tar.gz" -checksum: "06adfaf1532bf5d92d503de3ef3bb395" diff --git a/packages/mirage/mirage.1.2.0/descr b/packages/mirage/mirage.1.2.0/descr deleted file mode 100644 index 348ecebe12a..00000000000 --- a/packages/mirage/mirage.1.2.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. diff --git a/packages/mirage/mirage.1.2.0/opam b/packages/mirage/mirage.1.2.0/opam index 735a0192e3d..3f79e3ebebc 100644 --- a/packages/mirage/mirage.1.2.0/opam +++ b/packages/mirage/mirage.1.2.0/opam @@ -3,7 +3,7 @@ homepage: "https://mirage.io" authors: [ "Anil Madhavapeddy" "Thomas Gazagnaire" "Dave Scott" "Richard Mortier" ] -opam-version: "1.2" +opam-version: "2.0" maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] tags: ["org:mirage" "org:xapi-project"] build: [ @@ -15,15 +15,32 @@ remove: [ ["ocamlfind" "remove" "mirage"] ] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "ipaddr" {>= "1.0.0"} "mirage-types" {>= "1.2.0" & < "3.0.0"} "re" {>= "1.2.1"} - "cmdliner" {>= "0.9.2" & <"1.0.0"} + "cmdliner" {>= "0.9.2" & < "1.0.0"} "lwt" {>= "2.4.3"} "cstruct" {>= "1.0.1"} "io-page" {>= "1.0.0"} "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage" -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.0" ] 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: "md5=7f286e36337b2b02d30eb428e0c9d129" +} diff --git a/packages/mirage/mirage.1.2.0/url b/packages/mirage/mirage.1.2.0/url deleted file mode 100644 index fe13bcd8c69..00000000000 --- a/packages/mirage/mirage.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/archive/v1.2.0.tar.gz" -checksum: "7f286e36337b2b02d30eb428e0c9d129" diff --git a/packages/mirage/mirage.2.0.0/descr b/packages/mirage/mirage.2.0.0/descr deleted file mode 100644 index 348ecebe12a..00000000000 --- a/packages/mirage/mirage.2.0.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. diff --git a/packages/mirage/mirage.2.0.0/opam b/packages/mirage/mirage.2.0.0/opam index bd79d508a89..03c88c8f8dd 100644 --- a/packages/mirage/mirage.2.0.0/opam +++ b/packages/mirage/mirage.2.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] authors: [ "Anil Madhavapeddy" "Thomas Gazagnaire" "Dave Scott" "Richard Mortier" @@ -13,10 +13,11 @@ remove: [ ["ocamlfind" "remove" "mirage"] ] depends: [ + "ocaml" {>= "4.01.0"} "ipaddr" {>= "1.0.0"} "mirage-types" {>= "2.0.0" & < "3.0.0"} "re" {>= "1.2.1"} - "cmdliner" {>= "0.9.2" & <"1.0"} + "cmdliner" {>= "0.9.2" & < "1.0"} "lwt" {>= "2.4.3"} "cstruct" {>= "1.0.1"} "io-page" {>= "1.0.0"} @@ -25,5 +26,21 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage" -available: ocaml-version >= "4.01.0" 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: "md5=e07348b0edce2aeb239c3e4ffe0643eb" +} diff --git a/packages/mirage/mirage.2.0.0/url b/packages/mirage/mirage.2.0.0/url deleted file mode 100644 index b5de4a8087e..00000000000 --- a/packages/mirage/mirage.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/archive/v2.0.0.tar.gz" -checksum: "e07348b0edce2aeb239c3e4ffe0643eb" diff --git a/packages/mirage/mirage.2.0.1/descr b/packages/mirage/mirage.2.0.1/descr deleted file mode 100644 index 348ecebe12a..00000000000 --- a/packages/mirage/mirage.2.0.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. diff --git a/packages/mirage/mirage.2.0.1/opam b/packages/mirage/mirage.2.0.1/opam index 1fc79b34042..cc83b11b16f 100644 --- a/packages/mirage/mirage.2.0.1/opam +++ b/packages/mirage/mirage.2.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] authors: [ "Anil Madhavapeddy" "Thomas Gazagnaire" "Dave Scott" "Richard Mortier" @@ -13,6 +13,7 @@ remove: [ ["ocamlfind" "remove" "mirage"] ] depends: [ + "ocaml" {>= "4.01.0"} "ipaddr" {>= "1.0.0"} "mirage-types" {>= "2.0.1" & < "3.0.0"} "re" {>= "1.2.1"} @@ -25,5 +26,21 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage" -available: ocaml-version >= "4.01.0" 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: "md5=644b49021da9f2ad53c52214b588ccfa" +} diff --git a/packages/mirage/mirage.2.0.1/url b/packages/mirage/mirage.2.0.1/url deleted file mode 100644 index 7776ccfcb16..00000000000 --- a/packages/mirage/mirage.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/archive/v2.0.1.tar.gz" -checksum: "644b49021da9f2ad53c52214b588ccfa" diff --git a/packages/mirage/mirage.2.1.0/descr b/packages/mirage/mirage.2.1.0/descr deleted file mode 100644 index 348ecebe12a..00000000000 --- a/packages/mirage/mirage.2.1.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. diff --git a/packages/mirage/mirage.2.1.0/opam b/packages/mirage/mirage.2.1.0/opam index dd2d9673b27..a1af2fdea4e 100644 --- a/packages/mirage/mirage.2.1.0/opam +++ b/packages/mirage/mirage.2.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] authors: [ "Anil Madhavapeddy" "Thomas Gazagnaire" "Dave Scott" "Richard Mortier" @@ -13,10 +13,11 @@ remove: [ ["ocamlfind" "remove" "mirage"] ] depends: [ + "ocaml" {>= "4.01.0"} "ipaddr" {>= "1.0.0"} "mirage-types" {>= "2.1.0" & < "3.0.0"} "re" {>= "1.2.1"} - "cmdliner" {>= "0.9.2" & <"1.0"} + "cmdliner" {>= "0.9.2" & < "1.0"} "lwt" {>= "2.4.3"} "cstruct" {>= "1.0.1"} "io-page" {>= "1.0.0"} @@ -25,5 +26,21 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage" -available: ocaml-version >= "4.01.0" 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: "md5=7ca409949598e4ff1936917df49085fa" +} diff --git a/packages/mirage/mirage.2.1.0/url b/packages/mirage/mirage.2.1.0/url deleted file mode 100644 index fa9a4d36ddd..00000000000 --- a/packages/mirage/mirage.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/archive/v2.1.0.tar.gz" -checksum: "7ca409949598e4ff1936917df49085fa" diff --git a/packages/mirage/mirage.2.1.1/descr b/packages/mirage/mirage.2.1.1/descr deleted file mode 100644 index 348ecebe12a..00000000000 --- a/packages/mirage/mirage.2.1.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. diff --git a/packages/mirage/mirage.2.1.1/opam b/packages/mirage/mirage.2.1.1/opam index b0688ac8c73..c099bb174db 100644 --- a/packages/mirage/mirage.2.1.1/opam +++ b/packages/mirage/mirage.2.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] authors: [ "Anil Madhavapeddy" "Thomas Gazagnaire" "Dave Scott" "Richard Mortier" @@ -13,10 +13,11 @@ remove: [ ["ocamlfind" "remove" "mirage"] ] depends: [ + "ocaml" {>= "4.01.0"} "ipaddr" {>= "1.0.0"} "mirage-types" {>= "2.1.1" & < "3.0.0"} "re" {>= "1.2.1"} - "cmdliner" {>= "0.9.2" & <"1.0"} + "cmdliner" {>= "0.9.2" & < "1.0"} "lwt" {>= "2.4.3"} "cstruct" {>= "1.0.1"} "io-page" {>= "1.0.0"} @@ -25,5 +26,21 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage" -available: ocaml-version >= "4.01.0" 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: "md5=2a38b804e4f688e29ec1a24023fa92a3" +} diff --git a/packages/mirage/mirage.2.1.1/url b/packages/mirage/mirage.2.1.1/url deleted file mode 100644 index 369fc13f466..00000000000 --- a/packages/mirage/mirage.2.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/archive/v2.1.1.tar.gz" -checksum: "2a38b804e4f688e29ec1a24023fa92a3" diff --git a/packages/mirage/mirage.2.2.0/descr b/packages/mirage/mirage.2.2.0/descr deleted file mode 100644 index 348ecebe12a..00000000000 --- a/packages/mirage/mirage.2.2.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. diff --git a/packages/mirage/mirage.2.2.0/opam b/packages/mirage/mirage.2.2.0/opam deleted file mode 100644 index 3ce72c1b097..00000000000 --- a/packages/mirage/mirage.2.2.0/opam +++ /dev/null @@ -1,38 +0,0 @@ -opam-version: "1.2" -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: [ - "ipaddr" {>= "1.0.0"} - "mirage-types" {>= "2.2.0" & < "2.3.0"} - "re" {>= "1.2.1"} - "cmdliner" {>= "0.9.2" & <"1.0"} - "lwt" {>= "2.4.3"} - "cstruct" {>= "1.0.1"} - "io-page" {>= "1.0.0"} - "crunch" {>= "1.2.2"} - "sexplib" {< "113.01.00"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/mirage" -available: ocaml-version >= "4.01.0" -install: [make "install"] diff --git a/packages/mirage/mirage.2.2.0/url b/packages/mirage/mirage.2.2.0/url deleted file mode 100644 index 1df2ef1c176..00000000000 --- a/packages/mirage/mirage.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/archive/v2.2.0.tar.gz" -checksum: "cc8b4c8cfa1d8af5657029ae61159aa2" diff --git a/packages/mirage/mirage.2.2.1/descr b/packages/mirage/mirage.2.2.1/descr deleted file mode 100644 index 348ecebe12a..00000000000 --- a/packages/mirage/mirage.2.2.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. diff --git a/packages/mirage/mirage.2.2.1/opam b/packages/mirage/mirage.2.2.1/opam index d2b345b7425..a6191ac80ed 100644 --- a/packages/mirage/mirage.2.2.1/opam +++ b/packages/mirage/mirage.2.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] authors: [ "Anil Madhavapeddy" "Thomas Gazagnaire" "Dave Scott" "Richard Mortier" @@ -13,10 +13,11 @@ remove: [ ["ocamlfind" "remove" "mirage"] ] depends: [ + "ocaml" {>= "4.01.0"} "ipaddr" {>= "1.0.0"} "mirage-types" {>= "2.2.0" & < "3.0.0"} "re" {>= "1.2.1"} - "cmdliner" {>= "0.9.2" & <"1.0"} + "cmdliner" {>= "0.9.2" & < "1.0"} "lwt" {>= "2.4.3"} "cstruct" {>= "1.0.1"} "io-page" {>= "1.0.0"} @@ -25,5 +26,21 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage" -available: ocaml-version >= "4.01.0" 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: "md5=c9411bd913eec79fb689af26e7f05c8f" +} diff --git a/packages/mirage/mirage.2.2.1/url b/packages/mirage/mirage.2.2.1/url deleted file mode 100644 index 037f6d0a401..00000000000 --- a/packages/mirage/mirage.2.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/archive/v2.2.1.tar.gz" -checksum: "c9411bd913eec79fb689af26e7f05c8f" diff --git a/packages/mirage/mirage.2.3.0/descr b/packages/mirage/mirage.2.3.0/descr deleted file mode 100644 index 348ecebe12a..00000000000 --- a/packages/mirage/mirage.2.3.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. diff --git a/packages/mirage/mirage.2.3.0/opam b/packages/mirage/mirage.2.3.0/opam index b8bdc5c5aa7..079355f8a05 100644 --- a/packages/mirage/mirage.2.3.0/opam +++ b/packages/mirage/mirage.2.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] authors: [ "Anil Madhavapeddy" "Thomas Gazagnaire" "Dave Scott" "Richard Mortier" @@ -13,10 +13,11 @@ remove: [ ["ocamlfind" "remove" "mirage"] ] depends: [ + "ocaml" {>= "4.01.0"} "ipaddr" {>= "1.0.0"} "mirage-types" {>= "2.3.0" & < "3.0.0"} "re" {>= "1.2.1"} - "cmdliner" {>= "0.9.2" & <"1.0"} + "cmdliner" {>= "0.9.2" & < "1.0"} "lwt" {>= "2.4.3"} "cstruct" {>= "1.0.1"} "io-page" {>= "1.4.0"} @@ -25,5 +26,21 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/mirage" -available: ocaml-version >= "4.01.0" 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: "md5=ed9e97a0da0d635371095497d1e044f4" +} diff --git a/packages/mirage/mirage.2.3.0/url b/packages/mirage/mirage.2.3.0/url deleted file mode 100644 index 46d62c4d7df..00000000000 --- a/packages/mirage/mirage.2.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/archive/v2.3.0.tar.gz" -checksum: "ed9e97a0da0d635371095497d1e044f4" diff --git a/packages/mirage/mirage.2.4.0/descr b/packages/mirage/mirage.2.4.0/descr deleted file mode 100644 index 348ecebe12a..00000000000 --- a/packages/mirage/mirage.2.4.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. diff --git a/packages/mirage/mirage.2.4.0/opam b/packages/mirage/mirage.2.4.0/opam deleted file mode 100644 index cf2b6c7a2c7..00000000000 --- a/packages/mirage/mirage.2.4.0/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/mirage.git" -tags: ["org:mirage" "org:xapi-project"] -build: [ - ["./configure" "--bindir" "%{bin}%"] - [make] -] -install: [make "install"] -remove: [ - ["rm" "-f" "%{bin}%/mirage"] - ["ocamlfind" "remove" "mirage"] -] -depends: [ - "mirage-types-lwt" {>= "2.3.0" & < "3.0.0"} - "ipaddr" {>= "1.0.0"} - "cmdliner" {>= "0.9.2" & <"1.0"} - "lwt" {>= "2.4.3"} - "ocamlbuild" {build} -] -conflicts: [ - "conduit" {< "0.8.0"} - "conduit" {>= "0.8.4"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/mirage/mirage.2.4.0/url b/packages/mirage/mirage.2.4.0/url deleted file mode 100644 index d9401f3c7a3..00000000000 --- a/packages/mirage/mirage.2.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage/archive/v2.4.0.tar.gz" -checksum: "c0043f0732e48c7981fd0c604ce08d24" diff --git a/packages/mirage/mirage.2.5.0/descr b/packages/mirage/mirage.2.5.0/descr deleted file mode 100644 index 348ecebe12a..00000000000 --- a/packages/mirage/mirage.2.5.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. diff --git a/packages/mirage/mirage.2.5.0/opam b/packages/mirage/mirage.2.5.0/opam index 9c05dd38a0c..9ee5f952aaa 100644 --- a/packages/mirage/mirage.2.5.0/opam +++ b/packages/mirage/mirage.2.5.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage.git" +dev-repo: "git+https://github.com/mirage/mirage.git" tags: ["org:mirage" "org:xapi-project"] build: [ ["./configure" "--bindir" "%{bin}%"] @@ -17,9 +17,10 @@ remove: [ ["ocamlfind" "remove" "mirage"] ] depends: [ + "ocaml" {>= "4.01.0"} "mirage-types-lwt" {>= "2.3.0" & < "3.0.0"} "ipaddr" {>= "1.0.0"} - "cmdliner" {>= "0.9.2" & <"1.0"} + "cmdliner" {>= "0.9.2" & < "1.0"} "lwt" {>= "2.4.3"} "ocamlbuild" {build} ] @@ -28,4 +29,20 @@ conflicts: [ "nocrypto" {< "0.4.0"} "crunch" {< "1.2.2"} ] -available: [ocaml-version >= "4.01.0"] +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.5.0.tar.gz" + checksum: "md5=d9d74745e38dd03d080e28c4cda2f23c" +} diff --git a/packages/mirage/mirage.2.5.0/url b/packages/mirage/mirage.2.5.0/url deleted file mode 100644 index 672ebeebc1f..00000000000 --- a/packages/mirage/mirage.2.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage/archive/v2.5.0.tar.gz" -checksum: "d9d74745e38dd03d080e28c4cda2f23c" diff --git a/packages/mirage/mirage.2.6.0/descr b/packages/mirage/mirage.2.6.0/descr deleted file mode 100644 index 348ecebe12a..00000000000 --- a/packages/mirage/mirage.2.6.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. diff --git a/packages/mirage/mirage.2.6.0/opam b/packages/mirage/mirage.2.6.0/opam deleted file mode 100644 index ab648a59f67..00000000000 --- a/packages/mirage/mirage.2.6.0/opam +++ /dev/null @@ -1,33 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/mirage.git" -tags: ["org:mirage" "org:xapi-project"] -build: [ - ["./configure" "--bindir" "%{bin}%"] - [make] -] -install: [make "install"] -remove: [ - ["rm" "-f" "%{bin}%/mirage"] - ["ocamlfind" "remove" "mirage"] -] -depends: [ - "ipaddr" {>= "1.0.0"} - "mirage-types" {>= "2.6.0" & < "3.0.0"} - "cmdliner" {>= "0.9.2" & <"1.0"} - "lwt" {>= "2.4.3"} - "mirage-types-lwt" {< "3.0.0"} - "ocamlbuild" {build} -] -conflicts: [ - "nocrypto" {< "0.4.0"} - "cstruct" {< "1.0.1"} - "io-page" {< "1.4.0"} - "crunch" {< "1.2.2"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/mirage/mirage.2.6.0/url b/packages/mirage/mirage.2.6.0/url deleted file mode 100644 index 357e8907146..00000000000 --- a/packages/mirage/mirage.2.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage/archive/v2.6.0.tar.gz" -checksum: "018f3b5496be49932ed6d71118b10ded" diff --git a/packages/mirage/mirage.2.6.1/descr b/packages/mirage/mirage.2.6.1/descr deleted file mode 100644 index 348ecebe12a..00000000000 --- a/packages/mirage/mirage.2.6.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. diff --git a/packages/mirage/mirage.2.6.1/opam b/packages/mirage/mirage.2.6.1/opam index 056242d966c..d10a10c02e7 100644 --- a/packages/mirage/mirage.2.6.1/opam +++ b/packages/mirage/mirage.2.6.1/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage.git" +dev-repo: "git+https://github.com/mirage/mirage.git" tags: ["org:mirage" "org:xapi-project"] build: [ ["./configure" "--bindir" "%{bin}%"] @@ -17,6 +17,7 @@ remove: [ ["ocamlfind" "remove" "mirage"] ] depends: [ + "ocaml" {>= "4.01.0"} "ipaddr" {>= "1.0.0"} "mirage-types" {>= "2.6.0" & < "3.0.0"} "cmdliner" {>= "0.9.2" & < "1.0"} @@ -30,4 +31,20 @@ conflicts: [ "io-page" {< "1.4.0"} "crunch" {< "1.2.2"} ] -available: [ocaml-version >= "4.01.0"] +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.6.1.tar.gz" + checksum: "md5=ea36ea537a4a419aada9007a1e0a3134" +} diff --git a/packages/mirage/mirage.2.6.1/url b/packages/mirage/mirage.2.6.1/url deleted file mode 100644 index fae3c3df545..00000000000 --- a/packages/mirage/mirage.2.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage/archive/v2.6.1.tar.gz" -checksum: "ea36ea537a4a419aada9007a1e0a3134" diff --git a/packages/mirage/mirage.2.7.0/descr b/packages/mirage/mirage.2.7.0/descr deleted file mode 100644 index 348ecebe12a..00000000000 --- a/packages/mirage/mirage.2.7.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. diff --git a/packages/mirage/mirage.2.7.0/opam b/packages/mirage/mirage.2.7.0/opam index 47e607aff29..c26c52af941 100644 --- a/packages/mirage/mirage.2.7.0/opam +++ b/packages/mirage/mirage.2.7.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage.git" +dev-repo: "git+https://github.com/mirage/mirage.git" tags: ["org:mirage" "org:xapi-project"] build: [ @@ -18,7 +18,8 @@ remove: [ ["ocamlfind" "remove" "mirage"] ] depends: [ - "ipaddr" {>= "2.6.0"} + "ocaml" {>= "4.01.0"} + "ipaddr" {>= "2.6.0"} "functoria" {= "1.0.0"} ] conflicts: [ @@ -27,4 +28,20 @@ conflicts: [ "io-page" {< "1.4.0"} "crunch" {< "1.2.2"} ] -available: [ocaml-version >= "4.01.0"] +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: "md5=f1547f5de31192dd51bb1fde82006a41" +} diff --git a/packages/mirage/mirage.2.7.0/url b/packages/mirage/mirage.2.7.0/url deleted file mode 100644 index 36bc2085d88..00000000000 --- a/packages/mirage/mirage.2.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage/archive/v2.7.0.tar.gz" -checksum: "f1547f5de31192dd51bb1fde82006a41" diff --git a/packages/mirage/mirage.2.7.3/descr b/packages/mirage/mirage.2.7.3/descr deleted file mode 100644 index 348ecebe12a..00000000000 --- a/packages/mirage/mirage.2.7.3/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. diff --git a/packages/mirage/mirage.2.7.3/opam b/packages/mirage/mirage.2.7.3/opam index 4681807056b..3e343ed9c89 100644 --- a/packages/mirage/mirage.2.7.3/opam +++ b/packages/mirage/mirage.2.7.3/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage.git" +dev-repo: "git+https://github.com/mirage/mirage.git" tags: ["org:mirage" "org:xapi-project"] build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--bindir" bin] @@ -17,6 +17,7 @@ remove: [ ["ocamlfind" "remove" "mirage"] ] depends: [ + "ocaml" {>= "4.01.0"} "mirage-types-lwt" {< "3.0.0"} "mirage-types" {>= "2.6.0" & < "3.0.0"} "ipaddr" {>= "2.6.0"} @@ -29,4 +30,20 @@ conflicts: [ "io-page" {< "1.4.0"} "crunch" {< "1.2.2"} ] -available: [ocaml-version >= "4.01.0"] +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: "md5=263e7459868e71f36047389a15c1a4ba" +} diff --git a/packages/mirage/mirage.2.7.3/url b/packages/mirage/mirage.2.7.3/url deleted file mode 100644 index 1658fdad7af..00000000000 --- a/packages/mirage/mirage.2.7.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage/archive/v2.7.3.tar.gz" -checksum: "263e7459868e71f36047389a15c1a4ba" diff --git a/packages/mirage/mirage.2.8.0/descr b/packages/mirage/mirage.2.8.0/descr deleted file mode 100644 index 348ecebe12a..00000000000 --- a/packages/mirage/mirage.2.8.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. diff --git a/packages/mirage/mirage.2.8.0/opam b/packages/mirage/mirage.2.8.0/opam index 2c8a4ebd379..20b71a0bd59 100644 --- a/packages/mirage/mirage.2.8.0/opam +++ b/packages/mirage/mirage.2.8.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage.git" +dev-repo: "git+https://github.com/mirage/mirage.git" tags: ["org:mirage" "org:xapi-project"] build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--bindir" bin] @@ -17,6 +17,7 @@ remove: [ ["ocamlfind" "remove" "mirage"] ] depends: [ + "ocaml" {>= "4.02.3"} "mirage-types-lwt" {< "3.0.0"} "mirage-types" {>= "2.8.0" & < "3.0.0"} "ipaddr" {>= "2.6.0"} @@ -29,4 +30,20 @@ conflicts: [ "io-page" {< "1.4.0"} "crunch" {< "1.2.2"} ] -available: [ocaml-version >= "4.02.3"] +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: "md5=41360785ca35994c447df887c70ca1aa" +} diff --git a/packages/mirage/mirage.2.8.0/url b/packages/mirage/mirage.2.8.0/url deleted file mode 100644 index 1a0c73c9984..00000000000 --- a/packages/mirage/mirage.2.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage/archive/v2.8.0.tar.gz" -checksum: "41360785ca35994c447df887c70ca1aa" diff --git a/packages/mirage/mirage.2.9.0/descr b/packages/mirage/mirage.2.9.0/descr deleted file mode 100644 index 348ecebe12a..00000000000 --- a/packages/mirage/mirage.2.9.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. diff --git a/packages/mirage/mirage.2.9.0/opam b/packages/mirage/mirage.2.9.0/opam deleted file mode 100644 index ab48724092d..00000000000 --- a/packages/mirage/mirage.2.9.0/opam +++ /dev/null @@ -1,33 +0,0 @@ -opam-version: "1.2" -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: "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: [ - "mirage-types-lwt" {< "3.0.0"} - "mirage-types" {>= "2.8.0" & < "3.0.0"} - "ipaddr" {>= "2.6.0"} - "functoria" {>= "1.1.0" & < "2.0.0"} - "astring" - "logs" -] -conflicts: [ - "nocrypto" {< "0.4.0"} - "cstruct" {< "1.0.1"} - "io-page" {< "1.4.0"} - "crunch" {< "1.2.2"} -] -available: [ocaml-version >= "4.02.3"] diff --git a/packages/mirage/mirage.2.9.0/url b/packages/mirage/mirage.2.9.0/url deleted file mode 100644 index a89174135cd..00000000000 --- a/packages/mirage/mirage.2.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage/archive/v2.9.0.tar.gz" -checksum: "d888922a18f4341b9ef9a7c9b5696464" diff --git a/packages/mirage/mirage.2.9.1/descr b/packages/mirage/mirage.2.9.1/descr deleted file mode 100644 index 348ecebe12a..00000000000 --- a/packages/mirage/mirage.2.9.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. diff --git a/packages/mirage/mirage.2.9.1/opam b/packages/mirage/mirage.2.9.1/opam index ab48724092d..639170f3731 100644 --- a/packages/mirage/mirage.2.9.1/opam +++ b/packages/mirage/mirage.2.9.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"] authors: [ "Anil Madhavapeddy" "Thomas Gazagnaire" "Dave Scott" "Richard Mortier" @@ -6,7 +6,7 @@ authors: [ homepage: "https://mirage.io" bug-reports: "https://github.com/mirage/mirage/issues/" tags: ["org:mirage" "org:xapi-project"] -dev-repo: "https://github.com/mirage/mirage.git" +dev-repo: "git+https://github.com/mirage/mirage.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--bindir" bin] [make] @@ -17,6 +17,7 @@ remove: [ ["ocamlfind" "remove" "mirage"] ] depends: [ + "ocaml" {>= "4.02.3"} "mirage-types-lwt" {< "3.0.0"} "mirage-types" {>= "2.8.0" & < "3.0.0"} "ipaddr" {>= "2.6.0"} @@ -30,4 +31,20 @@ conflicts: [ "io-page" {< "1.4.0"} "crunch" {< "1.2.2"} ] -available: [ocaml-version >= "4.02.3"] +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: "md5=80381a9fa7ff30af04f75335c3f19cad" +} diff --git a/packages/mirage/mirage.2.9.1/url b/packages/mirage/mirage.2.9.1/url deleted file mode 100644 index f4c7cfc5620..00000000000 --- a/packages/mirage/mirage.2.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage/archive/v2.9.1.tar.gz" -checksum: "80381a9fa7ff30af04f75335c3f19cad" diff --git a/packages/mirage/mirage.3.0.0/descr b/packages/mirage/mirage.3.0.0/descr deleted file mode 100644 index 348ecebe12a..00000000000 --- a/packages/mirage/mirage.3.0.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. diff --git a/packages/mirage/mirage.3.0.0/opam b/packages/mirage/mirage.3.0.0/opam deleted file mode 100644 index da8a3153e96..00000000000 --- a/packages/mirage/mirage.3.0.0/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -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: "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: [ - "ocamlbuild" {build} - "ocamlfind" {build} - "topkg" {build & >= "0.8.0"} - "ipaddr" {>= "2.6.0"} - "functoria" {>= "2.0.0" & < "2.2.0"} - "bos" - "astring" - "logs" - "mirage-runtime" {>= "3.0.0"} -] -conflicts: [ - "nocrypto" {< "0.4.0"} - "cstruct" {< "1.0.1"} - "io-page" {< "1.4.0"} - "crunch" {< "1.2.2"} - "tcpip" {> "3.0.0"} -] -available: [ocaml-version >= "4.02.3"] diff --git a/packages/mirage/mirage.3.0.0/url b/packages/mirage/mirage.3.0.0/url deleted file mode 100644 index 14e3c0845c4..00000000000 --- a/packages/mirage/mirage.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/releases/download/v3.0.0/mirage-3.0.0.tbz" -checksum: "a3e7a132e275efd0760bc3515d4f1fb8" diff --git a/packages/mirage/mirage.3.0.1/descr b/packages/mirage/mirage.3.0.1/descr deleted file mode 100644 index 348ecebe12a..00000000000 --- a/packages/mirage/mirage.3.0.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. diff --git a/packages/mirage/mirage.3.0.1/opam b/packages/mirage/mirage.3.0.1/opam deleted file mode 100644 index 1e0bd209c4b..00000000000 --- a/packages/mirage/mirage.3.0.1/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -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: "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: [ - "ocamlbuild" {build} - "ocamlfind" {build} - "topkg" {build & >= "0.8.0"} - "ipaddr" {>= "2.6.0"} - "functoria" {>= "2.0.0" & <"2.2.0"} - "bos" - "astring" - "logs" - "mirage-runtime" {>= "3.0.0"} -] -conflicts: [ - "nocrypto" {< "0.4.0"} - "cstruct" {< "1.0.1"} - "io-page" {< "1.4.0"} - "crunch" {< "1.2.2"} -] -available: [ocaml-version >= "4.02.3"] diff --git a/packages/mirage/mirage.3.0.1/url b/packages/mirage/mirage.3.0.1/url deleted file mode 100644 index 84498f5d4ae..00000000000 --- a/packages/mirage/mirage.3.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/releases/download/v3.0.1/mirage-3.0.1.tbz" -checksum: "6ada309aecfc3bf1479476ba520edac3" diff --git a/packages/mirage/mirage.3.0.2/descr b/packages/mirage/mirage.3.0.2/descr deleted file mode 100644 index 348ecebe12a..00000000000 --- a/packages/mirage/mirage.3.0.2/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. diff --git a/packages/mirage/mirage.3.0.2/opam b/packages/mirage/mirage.3.0.2/opam deleted file mode 100644 index 9602e200ac3..00000000000 --- a/packages/mirage/mirage.3.0.2/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -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: "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: [ - "ocamlbuild" {build} - "ocamlfind" {build} - "topkg" {build & >= "0.8.0"} - "ipaddr" {>= "2.6.0"} - "functoria" {>= "2.0.0" & < "2.2.0"} - "bos" - "astring" - "logs" - "mirage-runtime" {>= "3.0.0"} -] -conflicts: [ - "nocrypto" {< "0.4.0"} - "cstruct" {< "1.0.1"} - "io-page" {< "1.4.0"} - "crunch" {< "1.2.2"} -] -available: [ocaml-version >= "4.02.3"] diff --git a/packages/mirage/mirage.3.0.2/url b/packages/mirage/mirage.3.0.2/url deleted file mode 100644 index 375a0a43f88..00000000000 --- a/packages/mirage/mirage.3.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/releases/download/v3.0.2/mirage-3.0.2.tbz" -checksum: "f971883de3cf9f01fd6bd9617a5dbb9e" diff --git a/packages/mirage/mirage.3.0.4/descr b/packages/mirage/mirage.3.0.4/descr deleted file mode 100644 index 348ecebe12a..00000000000 --- a/packages/mirage/mirage.3.0.4/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. diff --git a/packages/mirage/mirage.3.0.4/opam b/packages/mirage/mirage.3.0.4/opam index d8dd7aa0426..ac82952dbb2 100644 --- a/packages/mirage/mirage.3.0.4/opam +++ b/packages/mirage/mirage.3.0.4/opam @@ -1,26 +1,27 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage.git" +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"} "ocamlbuild" {build} - "ocamlfind" {build} - "topkg" {build & >= "0.8.0"} - "ipaddr" {>= "2.6.0"} - "functoria" {>= "2.0.0" & <"2.2.0"} + "ocamlfind" {build} + "topkg" {build & >= "0.8.0"} + "ipaddr" {>= "2.6.0"} + "functoria" {>= "2.0.0" & < "2.2.0"} "bos" "astring" "logs" - "mirage-runtime" {>= "3.0.0"} + "mirage-runtime" {>= "3.0.0"} ] conflicts: [ "nocrypto" {< "0.4.0"} @@ -30,4 +31,20 @@ conflicts: [ "mirage-solo5" {< "0.2.1" } "crunch" {< "1.2.2"} ] -available: [ocaml-version >= "4.02.3"] +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: "md5=e6a3335058070fbaab347f97211545f3" +} diff --git a/packages/mirage/mirage.3.0.4/url b/packages/mirage/mirage.3.0.4/url deleted file mode 100644 index 42e8cd1498b..00000000000 --- a/packages/mirage/mirage.3.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/releases/download/3.0.4/mirage-3.0.4.tbz" -checksum: "e6a3335058070fbaab347f97211545f3" diff --git a/packages/mirage/mirage.3.0.5/descr b/packages/mirage/mirage.3.0.5/descr deleted file mode 100644 index 5c9a9d2a661..00000000000 --- a/packages/mirage/mirage.3.0.5/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. \ No newline at end of file diff --git a/packages/mirage/mirage.3.0.5/opam b/packages/mirage/mirage.3.0.5/opam index 866ecaedc70..c5f304942f8 100644 --- a/packages/mirage/mirage.3.0.5/opam +++ b/packages/mirage/mirage.3.0.5/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage.git" +dev-repo: "git+https://github.com/mirage/mirage.git" tags: ["org:mirage" "org:xapi-project"] doc: "https://mirage.github.io/mirage/" @@ -15,13 +15,14 @@ build: [ ] depends: [ - "jbuilder" {build & >= "1.0+beta10"} - "ipaddr" {>= "2.6.0"} - "functoria" {>= "2.2.0"} + "ocaml" {>= "4.02.3"} + "jbuilder" {build & >= "1.0+beta10"} + "ipaddr" {>= "2.6.0"} + "functoria" {>= "2.2.0"} "bos" "astring" "logs" - "mirage-runtime" {>= "3.0.0"} + "mirage-runtime" {>= "3.0.0"} ] conflicts: [ "nocrypto" {< "0.4.0"} @@ -29,4 +30,20 @@ conflicts: [ "io-page" {< "1.4.0"} "crunch" {< "1.2.2"} ] -available: [ocaml-version >= "4.02.3"] +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: "md5=ed9854a99c77aee3bdcdf0915905fd46" +} diff --git a/packages/mirage/mirage.3.0.5/url b/packages/mirage/mirage.3.0.5/url deleted file mode 100644 index e396e7e6361..00000000000 --- a/packages/mirage/mirage.3.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/releases/download/3.0.5/mirage-3.0.5.tbz" -checksum: "ed9854a99c77aee3bdcdf0915905fd46" diff --git a/packages/mirage/mirage.3.0.7/descr b/packages/mirage/mirage.3.0.7/descr deleted file mode 100644 index 5c9a9d2a661..00000000000 --- a/packages/mirage/mirage.3.0.7/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. \ No newline at end of file diff --git a/packages/mirage/mirage.3.0.7/opam b/packages/mirage/mirage.3.0.7/opam index 2e1c1465e7e..afb8b0a684a 100644 --- a/packages/mirage/mirage.3.0.7/opam +++ b/packages/mirage/mirage.3.0.7/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage.git" +dev-repo: "git+https://github.com/mirage/mirage.git" tags: ["org:mirage" "org:xapi-project"] doc: "https://mirage.github.io/mirage/" @@ -15,13 +15,14 @@ build: [ ] depends: [ - "jbuilder" {build & >= "1.0+beta10"} - "ipaddr" {>= "2.6.0"} - "functoria" {>= "2.2.0"} + "ocaml" {>= "4.04.2"} + "jbuilder" {build & >= "1.0+beta10"} + "ipaddr" {>= "2.6.0"} + "functoria" {>= "2.2.0"} "bos" "astring" "logs" - "mirage-runtime" {>= "3.0.0"} + "mirage-runtime" {>= "3.0.0"} ] conflicts: [ "nocrypto" {< "0.4.0"} @@ -29,4 +30,20 @@ conflicts: [ "io-page" {< "1.4.0"} "crunch" {< "1.2.2"} ] -available: [ocaml-version >= "4.04.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.""" +url { + src: + "https://github.com/mirage/mirage/releases/download/3.0.7/mirage-3.0.7.tbz" + checksum: "md5=37def6de00392f02729c7cb2a7d5a722" +} diff --git a/packages/mirage/mirage.3.0.7/url b/packages/mirage/mirage.3.0.7/url deleted file mode 100644 index b1934a5bd2f..00000000000 --- a/packages/mirage/mirage.3.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/releases/download/3.0.7/mirage-3.0.7.tbz" -checksum: "37def6de00392f02729c7cb2a7d5a722" diff --git a/packages/mirage/mirage.3.0.8/descr b/packages/mirage/mirage.3.0.8/descr deleted file mode 100644 index 5c9a9d2a661..00000000000 --- a/packages/mirage/mirage.3.0.8/descr +++ /dev/null @@ -1,12 +0,0 @@ -The MirageOS library operating system - -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. \ No newline at end of file diff --git a/packages/mirage/mirage.3.0.8/opam b/packages/mirage/mirage.3.0.8/opam index f52e60e5d78..039984a483f 100644 --- a/packages/mirage/mirage.3.0.8/opam +++ b/packages/mirage/mirage.3.0.8/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/mirage/mirage.git" +dev-repo: "git+https://github.com/mirage/mirage.git" tags: ["org:mirage" "org:xapi-project"] doc: "https://mirage.github.io/mirage/" @@ -15,13 +15,14 @@ build: [ ] depends: [ - "jbuilder" {build & >= "1.0+beta10"} - "ipaddr" {>= "2.6.0"} - "functoria" {>= "2.2.0"} + "ocaml" {>= "4.04.2"} + "jbuilder" {build & >= "1.0+beta10"} + "ipaddr" {>= "2.6.0"} + "functoria" {>= "2.2.0"} "bos" "astring" "logs" - "mirage-runtime" {>= "3.0.0"} + "mirage-runtime" {>= "3.0.0"} ] conflicts: [ "nocrypto" {< "0.4.0"} @@ -29,4 +30,20 @@ conflicts: [ "io-page" {< "1.4.0"} "crunch" {< "1.2.2"} ] -available: [ocaml-version >= "4.04.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.""" +url { + src: + "https://github.com/mirage/mirage/releases/download/v3.0.8/mirage-3.0.8.tbz" + checksum: "md5=bc7bc993a5f88ba8644a6e33a6b966a7" +} diff --git a/packages/mirage/mirage.3.0.8/url b/packages/mirage/mirage.3.0.8/url deleted file mode 100644 index 3b80446efff..00000000000 --- a/packages/mirage/mirage.3.0.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage/releases/download/v3.0.8/mirage-3.0.8.tbz" -checksum: "bc7bc993a5f88ba8644a6e33a6b966a7" diff --git a/packages/mirari/mirari.0.9.0/descr b/packages/mirari/mirari.0.9.0/descr deleted file mode 100644 index 6341122dd3b..00000000000 --- a/packages/mirari/mirari.0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS application builder diff --git a/packages/mirari/mirari.0.9.0/files/mirari.install b/packages/mirari/mirari.0.9.0/files/mirari.install deleted file mode 100644 index 0ee2fbd41c7..00000000000 --- a/packages/mirari/mirari.0.9.0/files/mirari.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["dist/build/mirari/mirari" {"mirari"}] diff --git a/packages/mirari/mirari.0.9.0/opam b/packages/mirari/mirari.0.9.0/opam deleted file mode 100644 index f8cbf1e1940..00000000000 --- a/packages/mirari/mirari.0.9.0/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: ["org:mirage"] -build: [[make]] -depends: [ - "ocamlfind" - "cmdliner" {<"1.0"} - "obuild" -] -dev-repo: "git://github.com/mirage/mirari" -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] diff --git a/packages/mirari/mirari.0.9.0/url b/packages/mirari/mirari.0.9.0/url deleted file mode 100644 index a98303f96bc..00000000000 --- a/packages/mirari/mirari.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirari/archive/mirari-0.9.0.tar.gz" -checksum: "783b5ff4864ea12c3a206a343f691bfd" diff --git a/packages/mirari/mirari.0.9.1/descr b/packages/mirari/mirari.0.9.1/descr deleted file mode 100644 index 6341122dd3b..00000000000 --- a/packages/mirari/mirari.0.9.1/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS application builder diff --git a/packages/mirari/mirari.0.9.1/opam b/packages/mirari/mirari.0.9.1/opam index f8cbf1e1940..3d0f02f2a98 100644 --- a/packages/mirari/mirari.0.9.1/opam +++ b/packages/mirari/mirari.0.9.1/opam @@ -1,11 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: ["org:mirage"] build: [[make]] depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} "ocamlfind" - "cmdliner" {<"1.0"} + "cmdliner" {< "1.0"} "obuild" ] dev-repo: "git://github.com/mirage/mirari" -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] +synopsis: "MirageOS application builder" +extra-files: ["mirari.install" "md5=be31e105995f844aa8eefcd39e78a2f0"] +url { + src: "https://github.com/mirage/mirari/archive/mirari-0.9.1.tar.gz" + checksum: "md5=1b43f7c908a63a09f295bd3b47807e16" +} diff --git a/packages/mirari/mirari.0.9.1/url b/packages/mirari/mirari.0.9.1/url deleted file mode 100644 index a6d21c30ea0..00000000000 --- a/packages/mirari/mirari.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirari/archive/mirari-0.9.1.tar.gz" -checksum: "1b43f7c908a63a09f295bd3b47807e16" diff --git a/packages/mirari/mirari.0.9.2/descr b/packages/mirari/mirari.0.9.2/descr deleted file mode 100644 index 6341122dd3b..00000000000 --- a/packages/mirari/mirari.0.9.2/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS application builder diff --git a/packages/mirari/mirari.0.9.2/opam b/packages/mirari/mirari.0.9.2/opam index f8cbf1e1940..6ef37002ec0 100644 --- a/packages/mirari/mirari.0.9.2/opam +++ b/packages/mirari/mirari.0.9.2/opam @@ -1,11 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: ["org:mirage"] build: [[make]] depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} "ocamlfind" - "cmdliner" {<"1.0"} + "cmdliner" {< "1.0"} "obuild" ] dev-repo: "git://github.com/mirage/mirari" -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] +synopsis: "MirageOS application builder" +extra-files: ["mirari.install" "md5=be31e105995f844aa8eefcd39e78a2f0"] +url { + src: "https://github.com/mirage/mirari/archive/mirari-0.9.2.tar.gz" + checksum: "md5=2c2a129b7133b04b2ff04f4a93c4ef0e" +} diff --git a/packages/mirari/mirari.0.9.2/url b/packages/mirari/mirari.0.9.2/url deleted file mode 100644 index 1c11775dc1b..00000000000 --- a/packages/mirari/mirari.0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirari/archive/mirari-0.9.2.tar.gz" -checksum: "2c2a129b7133b04b2ff04f4a93c4ef0e" diff --git a/packages/mirari/mirari.0.9.3/descr b/packages/mirari/mirari.0.9.3/descr deleted file mode 100644 index 6341122dd3b..00000000000 --- a/packages/mirari/mirari.0.9.3/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS application builder diff --git a/packages/mirari/mirari.0.9.3/opam b/packages/mirari/mirari.0.9.3/opam index 860e15bacd1..7467f165211 100644 --- a/packages/mirari/mirari.0.9.3/opam +++ b/packages/mirari/mirari.0.9.3/opam @@ -1,14 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: ["org:mirage"] build: [[make]] depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} "ocamlfind" - "cmdliner" {<"1.0"} + "cmdliner" {< "1.0"} "obuild" {>= "0.0.2"} "tuntap" {>= "0.5" & < "1.0"} "fd-send-recv" - "sexplib" {<="113.24.00"} + "sexplib" {<= "113.24.00"} ] dev-repo: "git://github.com/mirage/mirari" -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] +synopsis: "MirageOS application builder" +extra-files: ["mirari.install" "md5=be31e105995f844aa8eefcd39e78a2f0"] +url { + src: "https://github.com/mirage/mirari/archive/mirari-0.9.3.tar.gz" + checksum: "md5=0ee96c73c0456c974e9ab75ea15c53be" +} diff --git a/packages/mirari/mirari.0.9.3/url b/packages/mirari/mirari.0.9.3/url deleted file mode 100644 index 8c2a5855b2e..00000000000 --- a/packages/mirari/mirari.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirari/archive/mirari-0.9.3.tar.gz" -checksum: "0ee96c73c0456c974e9ab75ea15c53be" diff --git a/packages/mirari/mirari.0.9.4/descr b/packages/mirari/mirari.0.9.4/descr deleted file mode 100644 index 6341122dd3b..00000000000 --- a/packages/mirari/mirari.0.9.4/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS application builder diff --git a/packages/mirari/mirari.0.9.4/opam b/packages/mirari/mirari.0.9.4/opam index 548ef37ef1e..afeb01a434c 100644 --- a/packages/mirari/mirari.0.9.4/opam +++ b/packages/mirari/mirari.0.9.4/opam @@ -1,13 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: ["org:mirage"] build: [[make]] depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} "ocamlfind" - "cmdliner" {<"1.0"} + "cmdliner" {< "1.0"} "obuild" {>= "0.0.2"} "tuntap" {>= "0.5" & < "1.0"} "fd-send-recv" ] dev-repo: "git://github.com/mirage/mirari" -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] +synopsis: "MirageOS application builder" +url { + src: "https://github.com/mirage/mirari/archive/v0.9.4.tar.gz" + checksum: "md5=03690f83b8bc1c4b632f8de9c0c3a30c" +} diff --git a/packages/mirari/mirari.0.9.4/url b/packages/mirari/mirari.0.9.4/url deleted file mode 100644 index 7f52dfb37d0..00000000000 --- a/packages/mirari/mirari.0.9.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirari/archive/v0.9.4.tar.gz" -checksum: "03690f83b8bc1c4b632f8de9c0c3a30c" diff --git a/packages/mirari/mirari.0.9.5/descr b/packages/mirari/mirari.0.9.5/descr deleted file mode 100644 index 6341122dd3b..00000000000 --- a/packages/mirari/mirari.0.9.5/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS application builder diff --git a/packages/mirari/mirari.0.9.5/opam b/packages/mirari/mirari.0.9.5/opam index d3cc5f56578..2d221d05c66 100644 --- a/packages/mirari/mirari.0.9.5/opam +++ b/packages/mirari/mirari.0.9.5/opam @@ -1,12 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: ["org:mirage"] build: [[make]] depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} "ocamlfind" - "cmdliner" {<"1.0"} + "cmdliner" {< "1.0"} "fd-send-recv" "tuntap" {>= "0.5" & < "1.0"} ] dev-repo: "git://github.com/mirage/mirari" -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] +synopsis: "MirageOS application builder" +url { + src: "https://github.com/mirage/mirari/archive/v0.9.5.tar.gz" + checksum: "md5=0f9160ae78770f57df4b5b2acefd64ef" +} diff --git a/packages/mirari/mirari.0.9.5/url b/packages/mirari/mirari.0.9.5/url deleted file mode 100644 index f3b0b1cc802..00000000000 --- a/packages/mirari/mirari.0.9.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirari/archive/v0.9.5.tar.gz" -checksum: "0f9160ae78770f57df4b5b2acefd64ef" diff --git a/packages/mirari/mirari.0.9.6/descr b/packages/mirari/mirari.0.9.6/descr deleted file mode 100644 index 6341122dd3b..00000000000 --- a/packages/mirari/mirari.0.9.6/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS application builder diff --git a/packages/mirari/mirari.0.9.6/opam b/packages/mirari/mirari.0.9.6/opam deleted file mode 100644 index 5000faa430a..00000000000 --- a/packages/mirari/mirari.0.9.6/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -tags: ["org:mirage"] -build: [[make]] -depends: [ - "ocamlfind" - "cmdliner" {<"1.0"} - "tuntap" {>= "0.5" & < "1.0"} - "fd-send-recv" - "ipaddr" -] -dev-repo: "git://github.com/mirage/mirari" -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] diff --git a/packages/mirari/mirari.0.9.6/url b/packages/mirari/mirari.0.9.6/url deleted file mode 100644 index b095a91412f..00000000000 --- a/packages/mirari/mirari.0.9.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirari/archive/v0.9.6.tar.gz" -checksum: "c43674e45744983a6296b800c51a2179" diff --git a/packages/mirari/mirari.0.9.7/descr b/packages/mirari/mirari.0.9.7/descr deleted file mode 100644 index 6341122dd3b..00000000000 --- a/packages/mirari/mirari.0.9.7/descr +++ /dev/null @@ -1 +0,0 @@ -MirageOS application builder diff --git a/packages/mirari/mirari.0.9.7/opam b/packages/mirari/mirari.0.9.7/opam index 5000faa430a..b8dfc9dddfe 100644 --- a/packages/mirari/mirari.0.9.7/opam +++ b/packages/mirari/mirari.0.9.7/opam @@ -1,13 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: ["org:mirage"] build: [[make]] depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} "ocamlfind" - "cmdliner" {<"1.0"} + "cmdliner" {< "1.0"} "tuntap" {>= "0.5" & < "1.0"} "fd-send-recv" "ipaddr" ] dev-repo: "git://github.com/mirage/mirari" -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] +synopsis: "MirageOS application builder" +url { + src: "https://github.com/mirage/mirari/archive/v0.9.7.tar.gz" + checksum: "md5=7a2a9347d0d2b74736df82dc7a73b852" +} diff --git a/packages/mirari/mirari.0.9.7/url b/packages/mirari/mirari.0.9.7/url deleted file mode 100644 index 377e5ea4fdc..00000000000 --- a/packages/mirari/mirari.0.9.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirari/archive/v0.9.7.tar.gz" -checksum: "7a2a9347d0d2b74736df82dc7a73b852" diff --git a/packages/mirror/mirror.0.0.1/descr b/packages/mirror/mirror.0.0.1/descr deleted file mode 100644 index 3f133c35939..00000000000 --- a/packages/mirror/mirror.0.0.1/descr +++ /dev/null @@ -1,15 +0,0 @@ -Mirror upstream OPAM package distribution files - -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 - diff --git a/packages/mirror/mirror.0.0.1/opam b/packages/mirror/mirror.0.0.1/opam index 8091213e322..c9aef12facb 100644 --- a/packages/mirror/mirror.0.0.1/opam +++ b/packages/mirror/mirror.0.0.1/opam @@ -1,23 +1,43 @@ -opam-version: "1.2" +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" "flags:plugin"] -dev-repo: "https://github.com/avsm/opam-mirror.git" +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} "cmdliner" - "cohttp" {>= "0.15.2" & <"0.99"} + "cohttp" {>= "0.15.2" & < "0.99"} "lwt" {>= "2.4.3"} "opam-lib" {>= "1.2.0" & < "1.3"} "tls" "lambda-term" "ocamlbuild" {build} ] +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: "md5=cffb46c09512369c5f13f9ee2012ce40" +} diff --git a/packages/mirror/mirror.0.0.1/url b/packages/mirror/mirror.0.0.1/url deleted file mode 100644 index 379d707e184..00000000000 --- a/packages/mirror/mirror.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/avsm/opam-mirror/archive/v0.0.1.tar.gz" -checksum: "cffb46c09512369c5f13f9ee2012ce40" diff --git a/packages/missinglib/missinglib.0.4.1/descr b/packages/missinglib/missinglib.0.4.1/descr deleted file mode 100644 index 028f029e762..00000000000 --- a/packages/missinglib/missinglib.0.4.1/descr +++ /dev/null @@ -1 +0,0 @@ -Collection of OCaml-related utilities diff --git a/packages/missinglib/missinglib.0.4.1/opam b/packages/missinglib/missinglib.0.4.1/opam index 692dd28e230..2015432ea85 100644 --- a/packages/missinglib/missinglib.0.4.1/opam +++ b/packages/missinglib/missinglib.0.4.1/opam @@ -1,14 +1,20 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: make remove: [["ocamlfind" "remove" "missinglib"]] -depends: [ - "ocamlfind" - "ounit" - "camlp4" -] +depends: ["ocaml" "ocamlfind" "ounit" "camlp4"] patches: [ "opam.patch" "meta-0.4.1.patch" ] install: [make "install"] +synopsis: "Collection of OCaml-related utilities" +flags: light-uninstall +extra-files: [ + ["opam.patch" "md5=d590616983d87a16d3130a818e3121fb"] + ["meta-0.4.1.patch" "md5=84e9df9c4abac73340434092528b7e49"] +] +url { + src: "http://godi-backup2.camlcity.org/godi-backup/missinglib_0.4.1.tar.gz" + checksum: "md5=e18de6dca91eec752174654cc5370546" +} diff --git a/packages/missinglib/missinglib.0.4.1/url b/packages/missinglib/missinglib.0.4.1/url deleted file mode 100644 index 01ce8eca298..00000000000 --- a/packages/missinglib/missinglib.0.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://godi-backup2.camlcity.org/godi-backup/missinglib_0.4.1.tar.gz" -checksum: "e18de6dca91eec752174654cc5370546" diff --git a/packages/misuja/misuja.0.0.0/descr b/packages/misuja/misuja.0.0.0/descr deleted file mode 100644 index 260608244a1..00000000000 --- a/packages/misuja/misuja.0.0.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -A library to drive the MIDI system of the Jack Audio Connection Kit. - -Misuja is a low-latency “MIDI communications thread” implemented in C -which is manipulated with an OCaml API (communicating through -ring-buffers provided by the Jack API). - diff --git a/packages/misuja/misuja.0.0.0/opam b/packages/misuja/misuja.0.0.0/opam index 17ceb44dabd..b004f9566cc 100644 --- a/packages/misuja/misuja.0.0.0/opam +++ b/packages/misuja/misuja.0.0.0/opam @@ -1,28 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Seb Mondet " authors: "Seb Mondet " homepage: "https://gitlab.com/smondet/misuja" bug-reports: "https://gitlab.com/smondet/misuja/issues" license: "MIT" -dev-repo: "https://gitlab.com/smondet/misuja.git" +dev-repo: "git+https://gitlab.com/smondet/misuja.git" build: [make "lib"] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "base-unix" ] depexts: [ - [["ubuntu"] ["libjack-jackd2-dev"]] - [["debian"] ["libjack-jackd2-dev"]] - [["alpine"] ["jack-dev"]] - [["fedora"] ["jack-audio-connection-kit-devel"]] - # Those RPMs depend on the EPEL package repository: - [["centos"] ["epel-release" "jack-audio-connection-kit-devel"]] - [["rhel"] ["jack-audio-connection-kit-devel"]] - # This one seems to require: "openSUSE Multimedia Libs" - [["opensuse"] ["libjack-devel"]] - # Cf. https://github.com/ocaml/opam-repository/pull/10167 for OSX: - [["homebrew" "osx"] ["jack"]] + ["libjack-jackd2-dev"] {os-distribution = "ubuntu"} + ["libjack-jackd2-dev"] {os-distribution = "debian"} + ["jack-dev"] {os-distribution = "alpine"} + ["jack-audio-connection-kit-devel"] {os-distribution = "fedora"} + ["epel-release" "jack-audio-connection-kit-devel"] + {os-distribution = "centos"} + ["jack-audio-connection-kit-devel"] {os-distribution = "rhel"} + ["libjack-devel"] {os-distribution = "opensuse"} + ["jack"] {os-distribution = "homebrew" & os = "macos"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: + "A library to drive the MIDI system of the Jack Audio Connection Kit." +description: """ +Misuja is a low-latency “MIDI communications thread” implemented in C +which is manipulated with an OCaml API (communicating through +ring-buffers provided by the Jack API).""" +url { + src: + "https://gitlab.com/smondet/misuja/repository/misuja.0.0.0/archive.tar.gz" + checksum: "md5=a30de68e28d4edd1073b1bb6110e613b" +} diff --git a/packages/misuja/misuja.0.0.0/url b/packages/misuja/misuja.0.0.0/url deleted file mode 100644 index 6d7bffb0a7c..00000000000 --- a/packages/misuja/misuja.0.0.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://gitlab.com/smondet/misuja/repository/misuja.0.0.0/archive.tar.gz" -checksum: "a30de68e28d4edd1073b1bb6110e613b" diff --git a/packages/mixture/mixture.0.2.0/descr b/packages/mixture/mixture.0.2.0/descr deleted file mode 100644 index af28ac32d33..00000000000 --- a/packages/mixture/mixture.0.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -The Mixture package is a mixin library for the module system - -WWW: https://github.com/michipili/mixture diff --git a/packages/mixture/mixture.0.2.0/opam b/packages/mixture/mixture.0.2.0/opam index ca64978e20e..609fa2d4605 100644 --- a/packages/mixture/mixture.0.2.0/opam +++ b/packages/mixture/mixture.0.2.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "michipili@gmail.com" authors: "Michael Grünewald" license: "CeCILL-B" homepage: "https://github.com/michipili/mixture" bug-reports: "https://github.com/michipili/mixture/issues" -dev-repo: "https://github.com/michipili/mixture.git" +dev-repo: "git+https://github.com/michipili/mixture.git" tags: [ "pattern" ] @@ -19,12 +19,18 @@ remove: [ ["ocamlfind" "remove" "mixture"] ["rm" "-rf" "%{share}%/doc/mixture"] ] -available: [ - ocaml-version >= "4.01.0" -] depends: [ + "ocaml" {>= "4.01.0"} "broken" {>= "0.4.2"} "bsdowl" {>= "3.0.0"} "conf-bmake" "ocamlfind" ] +synopsis: "The Mixture package is a mixin library for the module system" +description: "WWW: https://github.com/michipili/mixture" +flags: light-uninstall +url { + src: + "https://github.com/michipili/mixture/releases/download/v0.2.0/mixture-0.2.0.tar.xz" + checksum: "md5=9a29767deb358c0fedbfc5a09c6a3b4f" +} diff --git a/packages/mixture/mixture.0.2.0/url b/packages/mixture/mixture.0.2.0/url deleted file mode 100644 index 68fd20ad589..00000000000 --- a/packages/mixture/mixture.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/michipili/mixture/releases/download/v0.2.0/mixture-0.2.0.tar.xz" -checksum: "9a29767deb358c0fedbfc5a09c6a3b4f" diff --git a/packages/mixture/mixture.0.2.1/descr b/packages/mixture/mixture.0.2.1/descr deleted file mode 100644 index af28ac32d33..00000000000 --- a/packages/mixture/mixture.0.2.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -The Mixture package is a mixin library for the module system - -WWW: https://github.com/michipili/mixture diff --git a/packages/mixture/mixture.0.2.1/opam b/packages/mixture/mixture.0.2.1/opam index e8887b9c97f..ec7e38d6898 100644 --- a/packages/mixture/mixture.0.2.1/opam +++ b/packages/mixture/mixture.0.2.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "michipili@gmail.com" authors: "Michael Grünewald" license: "CeCILL-B" homepage: "https://github.com/michipili/mixture" bug-reports: "https://github.com/michipili/mixture/issues" -dev-repo: "https://github.com/michipili/mixture.git" +dev-repo: "git+https://github.com/michipili/mixture.git" tags: [ "pattern" ] @@ -19,12 +19,18 @@ remove: [ ["ocamlfind" "remove" "mixture"] ["rm" "-rf" "%{share}%/doc/mixture"] ] -available: [ - ocaml-version >= "4.00.1" -] depends: [ + "ocaml" {>= "4.00.1"} "broken" {>= "0.4.2"} "bsdowl" {>= "3.0.0"} "conf-bmake" "ocamlfind" ] +synopsis: "The Mixture package is a mixin library for the module system" +description: "WWW: https://github.com/michipili/mixture" +flags: light-uninstall +url { + src: + "https://github.com/michipili/mixture/releases/download/v0.2.1/mixture-0.2.1.tar.xz" + checksum: "md5=8ce007c1546384bf75af61156c927309" +} diff --git a/packages/mixture/mixture.0.2.1/url b/packages/mixture/mixture.0.2.1/url deleted file mode 100644 index b4a3918d15d..00000000000 --- a/packages/mixture/mixture.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/michipili/mixture/releases/download/v0.2.1/mixture-0.2.1.tar.xz" -checksum: "8ce007c1546384bf75af61156c927309" diff --git a/packages/mixture/mixture.1.0.0/descr b/packages/mixture/mixture.1.0.0/descr deleted file mode 100644 index af28ac32d33..00000000000 --- a/packages/mixture/mixture.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -The Mixture package is a mixin library for the module system - -WWW: https://github.com/michipili/mixture diff --git a/packages/mixture/mixture.1.0.0/opam b/packages/mixture/mixture.1.0.0/opam index 07008f3cf1c..17e4345208f 100644 --- a/packages/mixture/mixture.1.0.0/opam +++ b/packages/mixture/mixture.1.0.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "michipili@gmail.com" authors: "Michael Grünewald" license: "CeCILL-B" homepage: "https://github.com/michipili/mixture" bug-reports: "https://github.com/michipili/mixture/issues" -dev-repo: "https://github.com/michipili/mixture.git" +dev-repo: "git+https://github.com/michipili/mixture.git" tags: [ "pattern" ] @@ -19,12 +19,18 @@ remove: [ ["ocamlfind" "remove" "mixture"] ["rm" "-rf" "%{share}%/doc/mixture"] ] -available: [ - (ocaml-version >= "4.00.1") & (ocaml-version != "4.02.1") -] depends: [ + "ocaml" {>= "4.00.1" & != "4.02.1"} "broken" {>= "0.4.2"} "bsdowl" {>= "3.0.0"} "conf-bmake" "ocamlfind" ] +synopsis: "The Mixture package is a mixin library for the module system" +description: "WWW: https://github.com/michipili/mixture" +flags: light-uninstall +url { + src: + "https://github.com/michipili/mixture/releases/download/v1.0.0/mixture-1.0.0.tar.xz" + checksum: "md5=db7edf005da69124f53d818dfaf908d0" +} diff --git a/packages/mixture/mixture.1.0.0/url b/packages/mixture/mixture.1.0.0/url deleted file mode 100644 index 278f7ddbd87..00000000000 --- a/packages/mixture/mixture.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/michipili/mixture/releases/download/v1.0.0/mixture-1.0.0.tar.xz" -checksum: "db7edf005da69124f53d818dfaf908d0" diff --git a/packages/mkaudio/mkaudio.1.0.0/descr b/packages/mkaudio/mkaudio.1.0.0/descr deleted file mode 100644 index b157f85564d..00000000000 --- a/packages/mkaudio/mkaudio.1.0.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -CLI program for generating audio files - -Generate noise, basic waveforms and synthesized drum loops with configurable -durations, tempos and sample rates. diff --git a/packages/mkaudio/mkaudio.1.0.0/opam b/packages/mkaudio/mkaudio.1.0.0/opam index 08c875d1986..ec7b29f8403 100644 --- a/packages/mkaudio/mkaudio.1.0.0/opam +++ b/packages/mkaudio/mkaudio.1.0.0/opam @@ -1,20 +1,13 @@ -opam-version: "1.2" -author: "John Else " +opam-version: "2.0" maintainer: "John Else " homepage: "https://github.com/johnelse/mkaudio" bug-reports: "https://github.com/johnelse/mkaudio/issues" dev-repo: "git://github.com/johnelse/mkaudio" -available: [ ocaml-version >= "4.01.0" ] build: [ ["./configure" "--prefix" prefix] [make] -] -build-test: [ - [ - "./configure" - "--enable-tests" - ] - [make "test"] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} ] install: [ [make "install"] @@ -23,11 +16,21 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.01.0"} "oasis" {build} "ocamlfind" {build} "ocamlbuild" {build} "cmdliner" "mm" "result" - "ounit" {test} + "ounit" {with-test} ] +synopsis: "CLI program for generating audio files" +description: """ +Generate noise, basic waveforms and synthesized drum loops with configurable +durations, tempos and sample rates.""" +authors: "John Else " +url { + src: "https://github.com/johnelse/mkaudio/archive/mkaudio.1.0.0.tar.gz" + checksum: "md5=d0e3b62feecfc676aa5a260fc4611d72" +} diff --git a/packages/mkaudio/mkaudio.1.0.0/url b/packages/mkaudio/mkaudio.1.0.0/url deleted file mode 100644 index 9b2f8a32ca2..00000000000 --- a/packages/mkaudio/mkaudio.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnelse/mkaudio/archive/mkaudio.1.0.0.tar.gz" -checksum: "d0e3b62feecfc676aa5a260fc4611d72" diff --git a/packages/mkaudio/mkaudio.1.0.1/descr b/packages/mkaudio/mkaudio.1.0.1/descr deleted file mode 100644 index b157f85564d..00000000000 --- a/packages/mkaudio/mkaudio.1.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -CLI program for generating audio files - -Generate noise, basic waveforms and synthesized drum loops with configurable -durations, tempos and sample rates. diff --git a/packages/mkaudio/mkaudio.1.0.1/opam b/packages/mkaudio/mkaudio.1.0.1/opam index 08c875d1986..7da90afdac6 100644 --- a/packages/mkaudio/mkaudio.1.0.1/opam +++ b/packages/mkaudio/mkaudio.1.0.1/opam @@ -1,20 +1,13 @@ -opam-version: "1.2" -author: "John Else " +opam-version: "2.0" maintainer: "John Else " homepage: "https://github.com/johnelse/mkaudio" bug-reports: "https://github.com/johnelse/mkaudio/issues" dev-repo: "git://github.com/johnelse/mkaudio" -available: [ ocaml-version >= "4.01.0" ] build: [ ["./configure" "--prefix" prefix] [make] -] -build-test: [ - [ - "./configure" - "--enable-tests" - ] - [make "test"] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} ] install: [ [make "install"] @@ -23,11 +16,21 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.01.0"} "oasis" {build} "ocamlfind" {build} "ocamlbuild" {build} "cmdliner" "mm" "result" - "ounit" {test} + "ounit" {with-test} ] +synopsis: "CLI program for generating audio files" +description: """ +Generate noise, basic waveforms and synthesized drum loops with configurable +durations, tempos and sample rates.""" +authors: "John Else " +url { + src: "https://github.com/johnelse/mkaudio/archive/mkaudio.1.0.1.tar.gz" + checksum: "md5=332fd78603c291521a8bd7ccde480e49" +} diff --git a/packages/mkaudio/mkaudio.1.0.1/url b/packages/mkaudio/mkaudio.1.0.1/url deleted file mode 100644 index 768a1739a9e..00000000000 --- a/packages/mkaudio/mkaudio.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnelse/mkaudio/archive/mkaudio.1.0.1.tar.gz" -checksum: "332fd78603c291521a8bd7ccde480e49" diff --git a/packages/ml2mxml/ml2mxml.0.1/descr b/packages/ml2mxml/ml2mxml.0.1/descr deleted file mode 100644 index 3f291663d9e..00000000000 --- a/packages/ml2mxml/ml2mxml.0.1/descr +++ /dev/null @@ -1,16 +0,0 @@ -Generate musicxml files from OCaml - -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/). diff --git a/packages/ml2mxml/ml2mxml.0.1/opam b/packages/ml2mxml/ml2mxml.0.1/opam index 12d79c4db9a..064ec5ad247 100644 --- a/packages/ml2mxml/ml2mxml.0.1/opam +++ b/packages/ml2mxml/ml2mxml.0.1/opam @@ -1,17 +1,41 @@ -opam-version: "1.2" +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 Version 2.0" -dev-repo: "https://github.com/yetanotherion/ml2mxml.git" -build: ["omake"] +dev-repo: "git+https://github.com/yetanotherion/ml2mxml.git" +build: [ + ["omake"] + ["omake" "test"] {with-test} +] install: ["omake" "install"] -build-test: ["omake" "test"] remove: ["ocamlfind" "remove" "ml2mxml"] depends: [ + "ocaml" "ocamlfind" {build} "cow" {>= "1.2.1" & < "2.0.0"} "ounit" {>= "2.0.0"} "omake" {>= "0.9.8"} ] +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: "md5=7a642fea3792b5d142a5e4fd4ba86fc4" +} diff --git a/packages/ml2mxml/ml2mxml.0.1/url b/packages/ml2mxml/ml2mxml.0.1/url deleted file mode 100644 index af4758196f0..00000000000 --- a/packages/ml2mxml/ml2mxml.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/yetanotherion/ml2mxml/archive/v0.1.tar.gz" -checksum: "7a642fea3792b5d142a5e4fd4ba86fc4" diff --git a/packages/ml2mxml/ml2mxml.0.2/descr b/packages/ml2mxml/ml2mxml.0.2/descr deleted file mode 100644 index 3f291663d9e..00000000000 --- a/packages/ml2mxml/ml2mxml.0.2/descr +++ /dev/null @@ -1,16 +0,0 @@ -Generate musicxml files from OCaml - -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/). diff --git a/packages/ml2mxml/ml2mxml.0.2/opam b/packages/ml2mxml/ml2mxml.0.2/opam index 12d79c4db9a..b29e329c73b 100644 --- a/packages/ml2mxml/ml2mxml.0.2/opam +++ b/packages/ml2mxml/ml2mxml.0.2/opam @@ -1,17 +1,41 @@ -opam-version: "1.2" +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 Version 2.0" -dev-repo: "https://github.com/yetanotherion/ml2mxml.git" -build: ["omake"] +dev-repo: "git+https://github.com/yetanotherion/ml2mxml.git" +build: [ + ["omake"] + ["omake" "test"] {with-test} +] install: ["omake" "install"] -build-test: ["omake" "test"] remove: ["ocamlfind" "remove" "ml2mxml"] depends: [ + "ocaml" "ocamlfind" {build} "cow" {>= "1.2.1" & < "2.0.0"} "ounit" {>= "2.0.0"} "omake" {>= "0.9.8"} ] +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: "md5=a3c3ee3829163314e11e07248358cfc7" +} diff --git a/packages/ml2mxml/ml2mxml.0.2/url b/packages/ml2mxml/ml2mxml.0.2/url deleted file mode 100644 index 54495b76239..00000000000 --- a/packages/ml2mxml/ml2mxml.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/yetanotherion/ml2mxml/archive/v0.2.tar.gz" -checksum: "a3c3ee3829163314e11e07248358cfc7" diff --git a/packages/mlbdd/mlbdd.0.1/descr b/packages/mlbdd/mlbdd.0.1/descr deleted file mode 100644 index ff9a2035166..00000000000 --- a/packages/mlbdd/mlbdd.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -A high performance BDD implementation in OCaml - -The mlbdd library provides a simple, easy-to-use, easy-to-extend implementation of binary decision diagrams (BDDs) in OCaml. It is well tested and well documented. The library itself has no dependencies and is thus easy to include in applications that might, for example, be compiled with js_of_ocaml or other tools that rely on pure OCaml. It is also easier to integrate with existing projects due to its lack of dependencies. - -Critically, this BDD implementation uses a garbage-collection-aware hashing scheme, so that unused nodes can be collected. Additionally, this implementation uses complement edges to significantly improve performance over the simplest BDD implementations. diff --git a/packages/mlbdd/mlbdd.0.1/opam b/packages/mlbdd/mlbdd.0.1/opam deleted file mode 100644 index b321c37f934..00000000000 --- a/packages/mlbdd/mlbdd.0.1/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -maintainer: "Arlen Cox " -authors: "Arlen Cox " -homepage: "https://github.com/arlencox/mlbdd" -bug-reports: "https://github.com/arlencox/mlbdd/issues" -license: "MIT" -dev-repo: "https://github.com/arlencox/mlbdd.git" -build: [make] -install: [make "install"] -remove: ["ocamlfind" "remove" "mlbdd"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} -] diff --git a/packages/mlbdd/mlbdd.0.1/url b/packages/mlbdd/mlbdd.0.1/url deleted file mode 100644 index c23133869eb..00000000000 --- a/packages/mlbdd/mlbdd.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/arlencox/mlbdd/archive/v0.1.tar.gz" -checksum: "e17cee66ef7f74f578b17ad905effc55" diff --git a/packages/mlbdd/mlbdd.0.2/descr b/packages/mlbdd/mlbdd.0.2/descr deleted file mode 100644 index ff9a2035166..00000000000 --- a/packages/mlbdd/mlbdd.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -A high performance BDD implementation in OCaml - -The mlbdd library provides a simple, easy-to-use, easy-to-extend implementation of binary decision diagrams (BDDs) in OCaml. It is well tested and well documented. The library itself has no dependencies and is thus easy to include in applications that might, for example, be compiled with js_of_ocaml or other tools that rely on pure OCaml. It is also easier to integrate with existing projects due to its lack of dependencies. - -Critically, this BDD implementation uses a garbage-collection-aware hashing scheme, so that unused nodes can be collected. Additionally, this implementation uses complement edges to significantly improve performance over the simplest BDD implementations. diff --git a/packages/mlbdd/mlbdd.0.2/opam b/packages/mlbdd/mlbdd.0.2/opam deleted file mode 100644 index b321c37f934..00000000000 --- a/packages/mlbdd/mlbdd.0.2/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -maintainer: "Arlen Cox " -authors: "Arlen Cox " -homepage: "https://github.com/arlencox/mlbdd" -bug-reports: "https://github.com/arlencox/mlbdd/issues" -license: "MIT" -dev-repo: "https://github.com/arlencox/mlbdd.git" -build: [make] -install: [make "install"] -remove: ["ocamlfind" "remove" "mlbdd"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} -] diff --git a/packages/mlbdd/mlbdd.0.2/url b/packages/mlbdd/mlbdd.0.2/url deleted file mode 100644 index 1f3d3655420..00000000000 --- a/packages/mlbdd/mlbdd.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/arlencox/mlbdd/archive/v0.2.tar.gz" -checksum: "a1211a2f6132bbc5fb8d6e2ce0fdfe7c" diff --git a/packages/mlbdd/mlbdd.0.3/descr b/packages/mlbdd/mlbdd.0.3/descr deleted file mode 100644 index ff9a2035166..00000000000 --- a/packages/mlbdd/mlbdd.0.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -A high performance BDD implementation in OCaml - -The mlbdd library provides a simple, easy-to-use, easy-to-extend implementation of binary decision diagrams (BDDs) in OCaml. It is well tested and well documented. The library itself has no dependencies and is thus easy to include in applications that might, for example, be compiled with js_of_ocaml or other tools that rely on pure OCaml. It is also easier to integrate with existing projects due to its lack of dependencies. - -Critically, this BDD implementation uses a garbage-collection-aware hashing scheme, so that unused nodes can be collected. Additionally, this implementation uses complement edges to significantly improve performance over the simplest BDD implementations. diff --git a/packages/mlbdd/mlbdd.0.3/opam b/packages/mlbdd/mlbdd.0.3/opam deleted file mode 100644 index b321c37f934..00000000000 --- a/packages/mlbdd/mlbdd.0.3/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -maintainer: "Arlen Cox " -authors: "Arlen Cox " -homepage: "https://github.com/arlencox/mlbdd" -bug-reports: "https://github.com/arlencox/mlbdd/issues" -license: "MIT" -dev-repo: "https://github.com/arlencox/mlbdd.git" -build: [make] -install: [make "install"] -remove: ["ocamlfind" "remove" "mlbdd"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} -] diff --git a/packages/mlbdd/mlbdd.0.3/url b/packages/mlbdd/mlbdd.0.3/url deleted file mode 100644 index 21872c19eb6..00000000000 --- a/packages/mlbdd/mlbdd.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/arlencox/mlbdd/archive/v0.3.tar.gz" -checksum: "d46ecf5b91b46f00fc1c995b749371e6" diff --git a/packages/mlbdd/mlbdd.0.4/descr b/packages/mlbdd/mlbdd.0.4/descr deleted file mode 100644 index ff9a2035166..00000000000 --- a/packages/mlbdd/mlbdd.0.4/descr +++ /dev/null @@ -1,5 +0,0 @@ -A high performance BDD implementation in OCaml - -The mlbdd library provides a simple, easy-to-use, easy-to-extend implementation of binary decision diagrams (BDDs) in OCaml. It is well tested and well documented. The library itself has no dependencies and is thus easy to include in applications that might, for example, be compiled with js_of_ocaml or other tools that rely on pure OCaml. It is also easier to integrate with existing projects due to its lack of dependencies. - -Critically, this BDD implementation uses a garbage-collection-aware hashing scheme, so that unused nodes can be collected. Additionally, this implementation uses complement edges to significantly improve performance over the simplest BDD implementations. diff --git a/packages/mlbdd/mlbdd.0.4/opam b/packages/mlbdd/mlbdd.0.4/opam deleted file mode 100644 index b321c37f934..00000000000 --- a/packages/mlbdd/mlbdd.0.4/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -maintainer: "Arlen Cox " -authors: "Arlen Cox " -homepage: "https://github.com/arlencox/mlbdd" -bug-reports: "https://github.com/arlencox/mlbdd/issues" -license: "MIT" -dev-repo: "https://github.com/arlencox/mlbdd.git" -build: [make] -install: [make "install"] -remove: ["ocamlfind" "remove" "mlbdd"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} -] diff --git a/packages/mlbdd/mlbdd.0.4/url b/packages/mlbdd/mlbdd.0.4/url deleted file mode 100644 index 50c376b9643..00000000000 --- a/packages/mlbdd/mlbdd.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/arlencox/mlbdd/archive/v0.4.tar.gz" -checksum: "f9288299c170e26f9d49ee3a05e7ae0a" diff --git a/packages/mlbdd/mlbdd.0.5/descr b/packages/mlbdd/mlbdd.0.5/descr deleted file mode 100644 index ff9a2035166..00000000000 --- a/packages/mlbdd/mlbdd.0.5/descr +++ /dev/null @@ -1,5 +0,0 @@ -A high performance BDD implementation in OCaml - -The mlbdd library provides a simple, easy-to-use, easy-to-extend implementation of binary decision diagrams (BDDs) in OCaml. It is well tested and well documented. The library itself has no dependencies and is thus easy to include in applications that might, for example, be compiled with js_of_ocaml or other tools that rely on pure OCaml. It is also easier to integrate with existing projects due to its lack of dependencies. - -Critically, this BDD implementation uses a garbage-collection-aware hashing scheme, so that unused nodes can be collected. Additionally, this implementation uses complement edges to significantly improve performance over the simplest BDD implementations. diff --git a/packages/mlbdd/mlbdd.0.5/opam b/packages/mlbdd/mlbdd.0.5/opam deleted file mode 100644 index b321c37f934..00000000000 --- a/packages/mlbdd/mlbdd.0.5/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -maintainer: "Arlen Cox " -authors: "Arlen Cox " -homepage: "https://github.com/arlencox/mlbdd" -bug-reports: "https://github.com/arlencox/mlbdd/issues" -license: "MIT" -dev-repo: "https://github.com/arlencox/mlbdd.git" -build: [make] -install: [make "install"] -remove: ["ocamlfind" "remove" "mlbdd"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} -] diff --git a/packages/mlbdd/mlbdd.0.5/url b/packages/mlbdd/mlbdd.0.5/url deleted file mode 100644 index 6feeca45cf8..00000000000 --- a/packages/mlbdd/mlbdd.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/arlencox/mlbdd/archive/v0.5.tar.gz" -checksum: "f9b516bb0531501a09c7e9c533be3e25" diff --git a/packages/mlbdd/mlbdd.0.6/descr b/packages/mlbdd/mlbdd.0.6/descr deleted file mode 100644 index ff9a2035166..00000000000 --- a/packages/mlbdd/mlbdd.0.6/descr +++ /dev/null @@ -1,5 +0,0 @@ -A high performance BDD implementation in OCaml - -The mlbdd library provides a simple, easy-to-use, easy-to-extend implementation of binary decision diagrams (BDDs) in OCaml. It is well tested and well documented. The library itself has no dependencies and is thus easy to include in applications that might, for example, be compiled with js_of_ocaml or other tools that rely on pure OCaml. It is also easier to integrate with existing projects due to its lack of dependencies. - -Critically, this BDD implementation uses a garbage-collection-aware hashing scheme, so that unused nodes can be collected. Additionally, this implementation uses complement edges to significantly improve performance over the simplest BDD implementations. diff --git a/packages/mlbdd/mlbdd.0.6/opam b/packages/mlbdd/mlbdd.0.6/opam index 34f3f0f8cd0..168ff1ba9b3 100644 --- a/packages/mlbdd/mlbdd.0.6/opam +++ b/packages/mlbdd/mlbdd.0.6/opam @@ -1,13 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Arlen Cox " authors: "Arlen Cox " homepage: "https://github.com/arlencox/mlbdd" bug-reports: "https://github.com/arlencox/mlbdd/issues" license: "MIT" -dev-repo: "https://github.com/arlencox/mlbdd.git" +dev-repo: "git+https://github.com/arlencox/mlbdd.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "mlbdd"] depends: [ + "ocaml" "ocamlfind" {build} ] +synopsis: "A high performance BDD implementation in OCaml" +description: """ +The mlbdd library provides a simple, easy-to-use, easy-to-extend implementation of binary decision diagrams (BDDs) in OCaml. It is well tested and well documented. The library itself has no dependencies and is thus easy to include in applications that might, for example, be compiled with js_of_ocaml or other tools that rely on pure OCaml. It is also easier to integrate with existing projects due to its lack of dependencies. + +Critically, this BDD implementation uses a garbage-collection-aware hashing scheme, so that unused nodes can be collected. Additionally, this implementation uses complement edges to significantly improve performance over the simplest BDD implementations.""" +flags: light-uninstall +url { + src: "https://github.com/arlencox/mlbdd/archive/v0.6.tar.gz" + checksum: "md5=3fd8e78e2f80e06f32d85222f23c640c" +} diff --git a/packages/mlbdd/mlbdd.0.6/url b/packages/mlbdd/mlbdd.0.6/url deleted file mode 100644 index 7d8b356c505..00000000000 --- a/packages/mlbdd/mlbdd.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/arlencox/mlbdd/archive/v0.6.tar.gz" -checksum: "3fd8e78e2f80e06f32d85222f23c640c" diff --git a/packages/mlcuddidl/mlcuddidl.2.3.0/descr b/packages/mlcuddidl/mlcuddidl.2.3.0/descr deleted file mode 100644 index e16ba1b9335..00000000000 --- a/packages/mlcuddidl/mlcuddidl.2.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml interface to the CUDD BDD library diff --git a/packages/mlcuddidl/mlcuddidl.2.3.0/opam b/packages/mlcuddidl/mlcuddidl.2.3.0/opam index 8a0dae37635..8b0505999e2 100644 --- a/packages/mlcuddidl/mlcuddidl.2.3.0/opam +++ b/packages/mlcuddidl/mlcuddidl.2.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +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" @@ -14,8 +14,14 @@ remove: [ ["ocamlfind" "remove" "cudd"] ] depends: [ - "ocamlfind" {build} + "ocaml" {< "4.06"} + "ocamlfind" {build} "camlidl" "ocamlbuild" {build} ] -available: [ ocaml-version < "4.06" ] +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: "md5=81848ed89c0d601d371e3a3ca95fbf16" +} diff --git a/packages/mlcuddidl/mlcuddidl.2.3.0/url b/packages/mlcuddidl/mlcuddidl.2.3.0/url deleted file mode 100644 index cb5cadaecbb..00000000000 --- a/packages/mlcuddidl/mlcuddidl.2.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://nberth.space/pool/mlcuddidl/mlcuddidl-2.3.0.tar.gz" -checksum: "81848ed89c0d601d371e3a3ca95fbf16" diff --git a/packages/mlcuddidl/mlcuddidl.3.0.0/descr b/packages/mlcuddidl/mlcuddidl.3.0.0/descr deleted file mode 100644 index e16ba1b9335..00000000000 --- a/packages/mlcuddidl/mlcuddidl.3.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml interface to the CUDD BDD library diff --git a/packages/mlcuddidl/mlcuddidl.3.0.0/opam b/packages/mlcuddidl/mlcuddidl.3.0.0/opam deleted file mode 100644 index 046883d554c..00000000000 --- a/packages/mlcuddidl/mlcuddidl.3.0.0/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -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" -build: [ - ["./configure"] - [make] -] -install: [ - [make "install"] -] -remove: [ - ["ocamlfind" "remove" "cudd"] -] -depends: [ - "ocamlfind" {build} - "camlidl" - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.02" & ocaml-version < "4.06" ] diff --git a/packages/mlcuddidl/mlcuddidl.3.0.0/url b/packages/mlcuddidl/mlcuddidl.3.0.0/url deleted file mode 100644 index 74d7afe7d72..00000000000 --- a/packages/mlcuddidl/mlcuddidl.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://nberth.space/pool/mlcuddidl/mlcuddidl-3.0.0.tar.gz" -checksum: "dbb66ac84b5448f43e49a92d84ee8732" diff --git a/packages/mlcuddidl/mlcuddidl.3.0.1/descr b/packages/mlcuddidl/mlcuddidl.3.0.1/descr deleted file mode 100644 index e16ba1b9335..00000000000 --- a/packages/mlcuddidl/mlcuddidl.3.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml interface to the CUDD BDD library diff --git a/packages/mlcuddidl/mlcuddidl.3.0.1/opam b/packages/mlcuddidl/mlcuddidl.3.0.1/opam index 8afe4aee8f2..076461d0eab 100644 --- a/packages/mlcuddidl/mlcuddidl.3.0.1/opam +++ b/packages/mlcuddidl/mlcuddidl.3.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +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" @@ -14,8 +14,14 @@ remove: [ ["ocamlfind" "remove" "cudd"] ] depends: [ - "ocamlfind" {build} + "ocaml" {>= "4.02" & < "4.06"} + "ocamlfind" {build} "camlidl" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02" & ocaml-version < "4.06" ] +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: "md5=62ecdc121334afc8398cc7f880bc2fa7" +} diff --git a/packages/mlcuddidl/mlcuddidl.3.0.1/url b/packages/mlcuddidl/mlcuddidl.3.0.1/url deleted file mode 100644 index ccf688c304a..00000000000 --- a/packages/mlcuddidl/mlcuddidl.3.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://nberth.space/pool/mlcuddidl/mlcuddidl-3.0.1.tar.gz" -checksum: "62ecdc121334afc8398cc7f880bc2fa7" diff --git a/packages/mlcuddidl/mlcuddidl.3.0.2/descr b/packages/mlcuddidl/mlcuddidl.3.0.2/descr deleted file mode 100644 index e16ba1b9335..00000000000 --- a/packages/mlcuddidl/mlcuddidl.3.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml interface to the CUDD BDD library diff --git a/packages/mlcuddidl/mlcuddidl.3.0.2/opam b/packages/mlcuddidl/mlcuddidl.3.0.2/opam index 0cb925259d4..8b51dcd0018 100644 --- a/packages/mlcuddidl/mlcuddidl.3.0.2/opam +++ b/packages/mlcuddidl/mlcuddidl.3.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +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" @@ -17,9 +17,15 @@ remove: [ ["ocamlfind" "remove" "cudd"] ] depends: [ - "ocamlfind" {build} + "ocaml" {>= "4.02"} + "ocamlfind" {build} "camlidl" "ocamlbuild" {build} - "conf-m4" {build} + "conf-m4" {build} ] -available: [ ocaml-version >= "4.02" ] +synopsis: "OCaml interface to the CUDD BDD library" +flags: light-uninstall +url { + src: "http://nberth.space/pool/mlcuddidl/mlcuddidl-3.0.2.tar.gz" + checksum: "md5=f0a9a864fdd0744fed26e092d520a494" +} diff --git a/packages/mlcuddidl/mlcuddidl.3.0.2/url b/packages/mlcuddidl/mlcuddidl.3.0.2/url deleted file mode 100644 index 2e5afbd560f..00000000000 --- a/packages/mlcuddidl/mlcuddidl.3.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://nberth.space/pool/mlcuddidl/mlcuddidl-3.0.2.tar.gz" -checksum: "f0a9a864fdd0744fed26e092d520a494" diff --git a/packages/mld/mld.0.1/descr b/packages/mld/mld.0.1/descr deleted file mode 100644 index 3576315cfda..00000000000 --- a/packages/mld/mld.0.1/descr +++ /dev/null @@ -1,30 +0,0 @@ -The MLD package makes directory foo.mld turn into module Foo - -The contents of module Foo are the modules that can be "found" in directory foo.mld and recursively in its subdirectories, -down to other directories of the form bar.mld: -Bar will be a submodule of Foo, and the recursive search for Foo's modules stops there. -The contents of bar.mld will then be used to determine the submodules of Foo.Bar. -Hence, the following source tree - --src/ - |-foo.mld/ - |-a/ - | |-bar.mld/ - | | |-b.ml - | | - | |-c/ - | |-d.ml - | - |-e.ml - -will turn into the following module structure - --Foo - |-Bar - | |-B - | - |-D - |-E - -In the background: -an mlpack is automatically generated for each directory *.mld, and the -for-pack options are automatically generated. diff --git a/packages/mld/mld.0.1/opam b/packages/mld/mld.0.1/opam index 14a860b9a5e..ae9aad8ac93 100644 --- a/packages/mld/mld.0.1/opam +++ b/packages/mld/mld.0.1/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" name: "mld" version: "0.1" maintainer: "Stephane Graham-Lengrand " authors: [ "Stephane Graham-Lengrand " ] homepage: "https://github.com/disteph/mld" bug-reports: "https://github.com/disteph/mld/issues" -dev-repo: "https://github.com/disteph/mld.git" +dev-repo: "git+https://github.com/disteph/mld.git" license: "CeCILL-C" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -16,9 +16,43 @@ remove: [ ["ocamlfind" "remove" "mld"] ] depends: [ - ((("ocamlbuild" {>= "0.9.0"}) & ("ocamlbuild" {<= "0.11.0"})) | "ocamlbuild" {= "0"}) + "ocaml" {>= "4.02"} + ((("ocamlbuild" {>= "0.9.0"}) ("ocamlbuild" {<= "0.11.0"})) | + "ocamlbuild" {= "0"}) "ocamlfind" {build} ] -available: [ - ocaml-version >= "4.02" -] +synopsis: "The MLD package makes directory foo.mld turn into module Foo" +description: """ +The contents of module Foo are the modules that can be "found" in directory foo.mld and recursively in its subdirectories, +down to other directories of the form bar.mld: +Bar will be a submodule of Foo, and the recursive search for Foo's modules stops there. +The contents of bar.mld will then be used to determine the submodules of Foo.Bar. +Hence, the following source tree + +-src/ + |-foo.mld/ + |-a/ + | |-bar.mld/ + | | |-b.ml + | | + | |-c/ + | |-d.ml + | + |-e.ml + +will turn into the following module structure + +-Foo + |-Bar + | |-B + | + |-D + |-E + +In the background: +an mlpack is automatically generated for each directory *.mld, and the -for-pack options are automatically generated.""" +flags: light-uninstall +url { + src: "https://github.com/disteph/mld/archive/0.1.tar.gz" + checksum: "md5=0505fca21af588f588bb0897b322a354" +} diff --git a/packages/mld/mld.0.1/url b/packages/mld/mld.0.1/url deleted file mode 100644 index 8126191d603..00000000000 --- a/packages/mld/mld.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/disteph/mld/archive/0.1.tar.gz" -checksum: "0505fca21af588f588bb0897b322a354" diff --git a/packages/mld/mld.0.2/descr b/packages/mld/mld.0.2/descr deleted file mode 100644 index a9d212ebf32..00000000000 --- a/packages/mld/mld.0.2/descr +++ /dev/null @@ -1,34 +0,0 @@ -The MLD package makes directory foo.mld turn into module Foo - -The contents of module `Foo` are the modules that can be "found" in directory `foo.mld` and recursively in its subdirectories, -down to other directories of the form `bar.mld`: -`Bar` will be a submodule of `Foo`, and the recursive search for `Foo`'s modules stops there. -The contents of `bar.mld` will then be used to determine the submodules of `Foo.Bar`. -Hence, the following source tree - -``` --src/ - |-foo.mld/ - |-a/ - | |-bar.mld/ - | | |-b.ml - | | - | |-c/ - | |-d.ml - | - |-e.ml -``` - -will turn into the following module structure - -``` --Foo - |-Bar - | |-B - | - |-D - |-E -``` - -In the background: -an mlpack is automatically generated for each directory *.mld, and the `-for-pack` options are automatically generated. diff --git a/packages/mld/mld.0.2/opam b/packages/mld/mld.0.2/opam index 878776b7df5..7b8448e6c05 100644 --- a/packages/mld/mld.0.2/opam +++ b/packages/mld/mld.0.2/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" name: "mld" version: "0.2" maintainer: "Stephane Graham-Lengrand " authors: [ "Stephane Graham-Lengrand " ] homepage: "https://github.com/disteph/mld" bug-reports: "https://github.com/disteph/mld/issues" -dev-repo: "https://github.com/disteph/mld.git" +dev-repo: "git+https://github.com/disteph/mld.git" license: "CeCILL-C" build: [ ["oasis" "setup"] @@ -17,10 +17,48 @@ remove: [ ["ocamlfind" "remove" "mld"] ] depends: [ + "ocaml" {>= "4.02"} "oasis" - ((("ocamlbuild" {>= "0.9.0"}) & ("ocamlbuild" {<= "0.12.0"})) | "ocamlbuild" {= "0"}) + ((("ocamlbuild" {>= "0.9.0"}) ("ocamlbuild" {<= "0.12.0"})) | + "ocamlbuild" {= "0"}) "ocamlfind" {build} ] -available: [ - ocaml-version >= "4.02" -] +synopsis: "The MLD package makes directory foo.mld turn into module Foo" +description: """ +The contents of module `Foo` are the modules that can be "found" in directory `foo.mld` and recursively in its subdirectories, +down to other directories of the form `bar.mld`: +`Bar` will be a submodule of `Foo`, and the recursive search for `Foo`'s modules stops there. +The contents of `bar.mld` will then be used to determine the submodules of `Foo.Bar`. +Hence, the following source tree + +``` +-src/ + |-foo.mld/ + |-a/ + | |-bar.mld/ + | | |-b.ml + | | + | |-c/ + | |-d.ml + | + |-e.ml +``` + +will turn into the following module structure + +``` +-Foo + |-Bar + | |-B + | + |-D + |-E +``` + +In the background: +an mlpack is automatically generated for each directory *.mld, and the `-for-pack` options are automatically generated.""" +flags: light-uninstall +url { + src: "https://github.com/disteph/mld/archive/0.2.tar.gz" + checksum: "md5=209b7dc2353859204d80d9fc7598b349" +} diff --git a/packages/mld/mld.0.2/url b/packages/mld/mld.0.2/url deleted file mode 100644 index 811e46191c2..00000000000 --- a/packages/mld/mld.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/disteph/mld/archive/0.2.tar.gz" -checksum: "209b7dc2353859204d80d9fc7598b349" diff --git a/packages/mldonkey/mldonkey.3.1.2/descr b/packages/mldonkey/mldonkey.3.1.2/descr deleted file mode 100644 index 3b8bc4cbb88..00000000000 --- a/packages/mldonkey/mldonkey.3.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -The Open Source eDonkey client diff --git a/packages/mldonkey/mldonkey.3.1.2/opam b/packages/mldonkey/mldonkey.3.1.2/opam index ac35ee961ee..10b0d9a642b 100644 --- a/packages/mldonkey/mldonkey.3.1.2/opam +++ b/packages/mldonkey/mldonkey.3.1.2/opam @@ -1,8 +1,17 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ ["./configure" "--prefix" prefix] [make] ] -available: ocaml-version = "3.12.1" install: [make "install"] +synopsis: "The Open Source eDonkey client" +depends: [ + "ocaml" {= "3.12.1"} +] +extra-files: ["mldonkey.install" "md5=2e7066252014134777257e08af460045"] +url { + src: + "http://downloads.sourceforge.net/project/mldonkey/mldonkey/3.1.2/mldonkey-3.1.2.tar.bz2" + checksum: "md5=85e6a0fe358b8c71a71da6d979c9760f" +} diff --git a/packages/mldonkey/mldonkey.3.1.2/url b/packages/mldonkey/mldonkey.3.1.2/url deleted file mode 100644 index f016cdab308..00000000000 --- a/packages/mldonkey/mldonkey.3.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/mldonkey/mldonkey/3.1.2/mldonkey-3.1.2.tar.bz2" -checksum: "85e6a0fe358b8c71a71da6d979c9760f" diff --git a/packages/mldonkey/mldonkey.3.1.3/descr b/packages/mldonkey/mldonkey.3.1.3/descr deleted file mode 100644 index d487ecda86b..00000000000 --- a/packages/mldonkey/mldonkey.3.1.3/descr +++ /dev/null @@ -1,8 +0,0 @@ -Cross-platform multi-network peer-to-peer daemon -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. diff --git a/packages/mldonkey/mldonkey.3.1.3/opam b/packages/mldonkey/mldonkey.3.1.3/opam index d22e7ef8889..f88611aa551 100644 --- a/packages/mldonkey/mldonkey.3.1.3/opam +++ b/packages/mldonkey/mldonkey.3.1.3/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "http://mldonkey.sourceforge.net/" license: "GPL-2" @@ -7,8 +7,23 @@ build: [ [make] ] depends: [ - "camlp4" - "num" + "ocaml" {>= "3.10.1" & < "4.02.0"} + "camlp4" + "num" ] -available: ocaml-version >= "3.10.1" & ocaml-version < "4.02.0" 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.""" +extra-files: ["mldonkey.install" "md5=2e7066252014134777257e08af460045"] +url { + src: + "http://downloads.sourceforge.net/project/mldonkey/mldonkey/3.1.3/mldonkey-3.1.3.tar.bz2" + checksum: "md5=671f60467a918a9b7c2affef63ff5c25" +} diff --git a/packages/mldonkey/mldonkey.3.1.3/url b/packages/mldonkey/mldonkey.3.1.3/url deleted file mode 100644 index 228347338a4..00000000000 --- a/packages/mldonkey/mldonkey.3.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/mldonkey/mldonkey/3.1.3/mldonkey-3.1.3.tar.bz2" -checksum: "671f60467a918a9b7c2affef63ff5c25" diff --git a/packages/mldonkey/mldonkey.3.1.5/descr b/packages/mldonkey/mldonkey.3.1.5/descr deleted file mode 100644 index d487ecda86b..00000000000 --- a/packages/mldonkey/mldonkey.3.1.5/descr +++ /dev/null @@ -1,8 +0,0 @@ -Cross-platform multi-network peer-to-peer daemon -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. diff --git a/packages/mldonkey/mldonkey.3.1.5/opam b/packages/mldonkey/mldonkey.3.1.5/opam index bd9706f3b3a..fcd11a0bdd2 100644 --- a/packages/mldonkey/mldonkey.3.1.5/opam +++ b/packages/mldonkey/mldonkey.3.1.5/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "http://mldonkey.sourceforge.net/" license: "GPL-2" @@ -7,12 +7,27 @@ build: [ [make] ] depends: [ - "camlp4" - "num" + "ocaml" {>= "3.10.1" & < "4.02.0"} + "camlp4" + "num" ] depexts: [ - [ ["ubuntu"] ["zlib1g-dev"] ] - [ ["debian"] ["zlib1g-dev"] ] + ["zlib1g-dev"] {os-distribution = "ubuntu"} + ["zlib1g-dev"] {os-distribution = "debian"} ] -available: ocaml-version >= "3.10.1" & ocaml-version < "4.02.0" 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.""" +extra-files: ["mldonkey.install" "md5=2e7066252014134777257e08af460045"] +url { + src: + "http://downloads.sourceforge.net/project/mldonkey/mldonkey/3.1.5/mldonkey-3.1.5.tar.bz2" + checksum: "md5=eca07c8ce88702dd437c72db531162d9" +} diff --git a/packages/mldonkey/mldonkey.3.1.5/url b/packages/mldonkey/mldonkey.3.1.5/url deleted file mode 100644 index c930b9920dd..00000000000 --- a/packages/mldonkey/mldonkey.3.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/mldonkey/mldonkey/3.1.5/mldonkey-3.1.5.tar.bz2" -checksum: "eca07c8ce88702dd437c72db531162d9" diff --git a/packages/mldonkey/mldonkey.3.1.6/descr b/packages/mldonkey/mldonkey.3.1.6/descr deleted file mode 100644 index d487ecda86b..00000000000 --- a/packages/mldonkey/mldonkey.3.1.6/descr +++ /dev/null @@ -1,8 +0,0 @@ -Cross-platform multi-network peer-to-peer daemon -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. diff --git a/packages/mldonkey/mldonkey.3.1.6/opam b/packages/mldonkey/mldonkey.3.1.6/opam index 844bb1177a5..5449c7d3732 100644 --- a/packages/mldonkey/mldonkey.3.1.6/opam +++ b/packages/mldonkey/mldonkey.3.1.6/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "http://mldonkey.sourceforge.net/" authors: "mldonkey team" -dev-repo: "https://github.com/ygrek/mldonkey.git" +dev-repo: "git+https://github.com/ygrek/mldonkey.git" bug-reports: "https://github.com/ygrek/mldonkey/issues" license: "GPL-2" build: [ @@ -10,8 +10,24 @@ build: [ [make] ] depends: [ + "ocaml" {>= "3.10.1"} "camlp4" "conf-zlib" "num" ] -available: [ocaml-version >= "3.10.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.""" +extra-files: ["mldonkey.install" "md5=2e7066252014134777257e08af460045"] +url { + src: + "https://github.com/ygrek/mldonkey/releases/download/release-3-1-6/mldonkey-3.1.6.tar.bz2" + checksum: "md5=d73a925fb3559eed2c1d91fdeed1153a" + mirrors: "http://ygrek.org.ua/p/release/mldonkey/mldonkey-3.1.6.tar.bz2" +} diff --git a/packages/mldonkey/mldonkey.3.1.6/url b/packages/mldonkey/mldonkey.3.1.6/url deleted file mode 100644 index 2971b5caa99..00000000000 --- a/packages/mldonkey/mldonkey.3.1.6/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/ygrek/mldonkey/releases/download/release-3-1-6/mldonkey-3.1.6.tar.bz2" -mirrors: ["http://ygrek.org.ua/p/release/mldonkey/mldonkey-3.1.6.tar.bz2"] -checksum: "d73a925fb3559eed2c1d91fdeed1153a" diff --git a/packages/mlgmp/mlgmp.20120224/descr b/packages/mlgmp/mlgmp.20120224/descr deleted file mode 100644 index de78c309512..00000000000 --- a/packages/mlgmp/mlgmp.20120224/descr +++ /dev/null @@ -1,2 +0,0 @@ -Interface of GNU MP and MPFR -An extended precision computation library (integers, rationals, floats) in OCaml. diff --git a/packages/mlgmp/mlgmp.20120224/opam b/packages/mlgmp/mlgmp.20120224/opam index bc206ddf8c2..43d336957e9 100644 --- a/packages/mlgmp/mlgmp.20120224/opam +++ b/packages/mlgmp/mlgmp.20120224/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["David Monniaux"] maintainer: "Nicolas Berthier " homepage: "http://www-verimag.imag.fr/~monniaux/download/" @@ -16,16 +16,21 @@ install: [ remove: [ ["ocamlfind" "remove" "gmp"] ] -depends: [ - "conf-gmp" - "conf-mpfr" - "oasis" - "ocamlfind" -] +depends: ["ocaml" "conf-gmp" "conf-mpfr" "oasis" "ocamlfind"] conflicts: [ "apron" {= "20140725"} "apron" {= "20150518"} ] -patches: [ - "fix-extern-declarations.diff" { ocaml-version >= "4.03" } +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 +extra-files: [ + ["fix-extern-declarations.diff" "md5=fb74354949e8e793bf1ba6ae968d2a76"] + ["_oasis" "md5=6c79896a85fe20d7de50d2d01d64c6b4"] ] +url { + src: "http://www-verimag.imag.fr/~monniaux/download/mlgmp_20120224.tar.gz" + checksum: "md5=7001db70f5fed91f230b459425129f96" +} diff --git a/packages/mlgmp/mlgmp.20120224/url b/packages/mlgmp/mlgmp.20120224/url deleted file mode 100644 index 53b4d25ca23..00000000000 --- a/packages/mlgmp/mlgmp.20120224/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www-verimag.imag.fr/~monniaux/download/mlgmp_20120224.tar.gz" -checksum: "7001db70f5fed91f230b459425129f96" diff --git a/packages/mlgmpidl/mlgmpidl.1.2.1/descr b/packages/mlgmpidl/mlgmpidl.1.2.1/descr deleted file mode 100644 index fa2f9ff7fc4..00000000000 --- a/packages/mlgmpidl/mlgmpidl.1.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml interface to the GMP library diff --git a/packages/mlgmpidl/mlgmpidl.1.2.1/opam b/packages/mlgmpidl/mlgmpidl.1.2.1/opam deleted file mode 100644 index 29d41ff58ae..00000000000 --- a/packages/mlgmpidl/mlgmpidl.1.2.1/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -authors: ["Bertrand Jeannet"] -maintainer: "Nicolas Berthier " -dev-repo: "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" -build: [ - ["./configure"] - [make] -] -install: [ - [make "install"] -] -remove: [ - ["ocamlfind" "remove" "gmp"] -] -depends: [ - "ocamlfind" {build} - "camlidl" - "conf-gmp" - "conf-mpfr" -] -conflicts: [ - "mlgmp" - "apron" {= "20140725"} - "apron" {= "20150518"} -] -available: [ ocaml-version < "4.06" ] diff --git a/packages/mlgmpidl/mlgmpidl.1.2.1/url b/packages/mlgmpidl/mlgmpidl.1.2.1/url deleted file mode 100644 index db937ff0a00..00000000000 --- a/packages/mlgmpidl/mlgmpidl.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/nberth/mlgmpidl/archive/1.2.1.tar.gz" -checksum: "5e43e58a14847020aff03271779ffdd5" diff --git a/packages/mlgmpidl/mlgmpidl.1.2.2/descr b/packages/mlgmpidl/mlgmpidl.1.2.2/descr deleted file mode 100644 index fa2f9ff7fc4..00000000000 --- a/packages/mlgmpidl/mlgmpidl.1.2.2/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml interface to the GMP library diff --git a/packages/mlgmpidl/mlgmpidl.1.2.2/opam b/packages/mlgmpidl/mlgmpidl.1.2.2/opam deleted file mode 100644 index 29d41ff58ae..00000000000 --- a/packages/mlgmpidl/mlgmpidl.1.2.2/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -authors: ["Bertrand Jeannet"] -maintainer: "Nicolas Berthier " -dev-repo: "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" -build: [ - ["./configure"] - [make] -] -install: [ - [make "install"] -] -remove: [ - ["ocamlfind" "remove" "gmp"] -] -depends: [ - "ocamlfind" {build} - "camlidl" - "conf-gmp" - "conf-mpfr" -] -conflicts: [ - "mlgmp" - "apron" {= "20140725"} - "apron" {= "20150518"} -] -available: [ ocaml-version < "4.06" ] diff --git a/packages/mlgmpidl/mlgmpidl.1.2.2/url b/packages/mlgmpidl/mlgmpidl.1.2.2/url deleted file mode 100644 index 0fac3214d29..00000000000 --- a/packages/mlgmpidl/mlgmpidl.1.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/nberth/mlgmpidl/archive/1.2.2-1.tar.gz" -checksum: "c22aab7a888908c3859474d71d15fd75" diff --git a/packages/mlgmpidl/mlgmpidl.1.2.3/descr b/packages/mlgmpidl/mlgmpidl.1.2.3/descr deleted file mode 100644 index fa2f9ff7fc4..00000000000 --- a/packages/mlgmpidl/mlgmpidl.1.2.3/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml interface to the GMP library diff --git a/packages/mlgmpidl/mlgmpidl.1.2.3/opam b/packages/mlgmpidl/mlgmpidl.1.2.3/opam index 29d41ff58ae..cc4af2e0918 100644 --- a/packages/mlgmpidl/mlgmpidl.1.2.3/opam +++ b/packages/mlgmpidl/mlgmpidl.1.2.3/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Bertrand Jeannet"] maintainer: "Nicolas Berthier " -dev-repo: "https://github.com/nberth/mlgmpidl.git" +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" @@ -16,6 +16,7 @@ remove: [ ["ocamlfind" "remove" "gmp"] ] depends: [ + "ocaml" {< "4.06"} "ocamlfind" {build} "camlidl" "conf-gmp" @@ -26,4 +27,9 @@ conflicts: [ "apron" {= "20140725"} "apron" {= "20150518"} ] -available: [ ocaml-version < "4.06" ] +synopsis: "OCaml interface to the GMP library" +flags: light-uninstall +url { + src: "https://github.com/nberth/mlgmpidl/archive/1.2.3.tar.gz" + checksum: "md5=21d50f3a267e4fd2ff1ec6b2dad99584" +} diff --git a/packages/mlgmpidl/mlgmpidl.1.2.3/url b/packages/mlgmpidl/mlgmpidl.1.2.3/url deleted file mode 100644 index 7ff3fdbc571..00000000000 --- a/packages/mlgmpidl/mlgmpidl.1.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/nberth/mlgmpidl/archive/1.2.3.tar.gz" -checksum: "21d50f3a267e4fd2ff1ec6b2dad99584" diff --git a/packages/mlgmpidl/mlgmpidl.1.2.4/descr b/packages/mlgmpidl/mlgmpidl.1.2.4/descr deleted file mode 100644 index fa2f9ff7fc4..00000000000 --- a/packages/mlgmpidl/mlgmpidl.1.2.4/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml interface to the GMP library diff --git a/packages/mlgmpidl/mlgmpidl.1.2.4/opam b/packages/mlgmpidl/mlgmpidl.1.2.4/opam index 29d41ff58ae..3d34ec25f1b 100644 --- a/packages/mlgmpidl/mlgmpidl.1.2.4/opam +++ b/packages/mlgmpidl/mlgmpidl.1.2.4/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Bertrand Jeannet"] maintainer: "Nicolas Berthier " -dev-repo: "https://github.com/nberth/mlgmpidl.git" +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" @@ -16,6 +16,7 @@ remove: [ ["ocamlfind" "remove" "gmp"] ] depends: [ + "ocaml" {< "4.06"} "ocamlfind" {build} "camlidl" "conf-gmp" @@ -26,4 +27,9 @@ conflicts: [ "apron" {= "20140725"} "apron" {= "20150518"} ] -available: [ ocaml-version < "4.06" ] +synopsis: "OCaml interface to the GMP library" +flags: light-uninstall +url { + src: "https://github.com/nberth/mlgmpidl/archive/1.2.4.tar.gz" + checksum: "md5=7b77c3c3cde3ed18b46b00cf7cf57dc5" +} diff --git a/packages/mlgmpidl/mlgmpidl.1.2.4/url b/packages/mlgmpidl/mlgmpidl.1.2.4/url deleted file mode 100644 index 150dcd9d9a8..00000000000 --- a/packages/mlgmpidl/mlgmpidl.1.2.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/nberth/mlgmpidl/archive/1.2.4.tar.gz" -checksum: "7b77c3c3cde3ed18b46b00cf7cf57dc5" diff --git a/packages/mlgmpidl/mlgmpidl.1.2.5/descr b/packages/mlgmpidl/mlgmpidl.1.2.5/descr deleted file mode 100644 index fa2f9ff7fc4..00000000000 --- a/packages/mlgmpidl/mlgmpidl.1.2.5/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml interface to the GMP library diff --git a/packages/mlgmpidl/mlgmpidl.1.2.5/opam b/packages/mlgmpidl/mlgmpidl.1.2.5/opam index 3996c8a51b7..0de97367da0 100644 --- a/packages/mlgmpidl/mlgmpidl.1.2.5/opam +++ b/packages/mlgmpidl/mlgmpidl.1.2.5/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Bertrand Jeannet"] maintainer: "Nicolas Berthier " -dev-repo: "https://github.com/nberth/mlgmpidl.git" +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" @@ -16,6 +16,7 @@ remove: [ ["ocamlfind" "remove" "gmp"] ] depends: [ + "ocaml" {>= "4.02" & < "4.06"} "ocamlfind" {build} "camlidl" "conf-gmp" @@ -26,4 +27,9 @@ conflicts: [ "apron" {= "20140725"} "apron" {= "20150518"} ] -available: [ ocaml-version >= "4.02" & ocaml-version < "4.06" ] +synopsis: "OCaml interface to the GMP library" +flags: light-uninstall +url { + src: "https://github.com/nberth/mlgmpidl/archive/1.2.5.tar.gz" + checksum: "md5=b07bfdb8913b07acc1dc7690d40fda08" +} diff --git a/packages/mlgmpidl/mlgmpidl.1.2.5/url b/packages/mlgmpidl/mlgmpidl.1.2.5/url deleted file mode 100644 index c442cdf5455..00000000000 --- a/packages/mlgmpidl/mlgmpidl.1.2.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/nberth/mlgmpidl/archive/1.2.5.tar.gz" -checksum: "b07bfdb8913b07acc1dc7690d40fda08" diff --git a/packages/mlgmpidl/mlgmpidl.1.2.6-1/descr b/packages/mlgmpidl/mlgmpidl.1.2.6-1/descr deleted file mode 100644 index fa2f9ff7fc4..00000000000 --- a/packages/mlgmpidl/mlgmpidl.1.2.6-1/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml interface to the GMP library diff --git a/packages/mlgmpidl/mlgmpidl.1.2.6-1/opam b/packages/mlgmpidl/mlgmpidl.1.2.6-1/opam index 43d141aa884..39ebc3e5dc9 100644 --- a/packages/mlgmpidl/mlgmpidl.1.2.6-1/opam +++ b/packages/mlgmpidl/mlgmpidl.1.2.6-1/opam @@ -1,12 +1,12 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Bertrand Jeannet"] maintainer: "Nicolas Berthier " -dev-repo: "https://github.com/nberth/mlgmpidl.git" +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 with static linking exception" build: [ - ["sh" "./configure" "--absolute-dylibs" { os = "darwin" } ] + ["sh" "./configure" "--absolute-dylibs" {os = "macos"}] [make] ] install: [ @@ -16,6 +16,7 @@ remove: [ ["ocamlfind" "remove" "gmp"] ] depends: [ + "ocaml" {>= "3.12.1"} "ocamlfind" {build} "camlidl" "conf-gmp" @@ -27,4 +28,9 @@ conflicts: [ "apron" {= "20140725"} "apron" {= "20150518"} ] -available: [ ocaml-version >= "3.12.1" ] +synopsis: "OCaml interface to the GMP library" +flags: light-uninstall +url { + src: "https://github.com/nberth/mlgmpidl/archive/1.2.6-1.tar.gz" + checksum: "md5=0ebb8233ccfa09a05b3078f50823af3c" +} diff --git a/packages/mlgmpidl/mlgmpidl.1.2.6-1/url b/packages/mlgmpidl/mlgmpidl.1.2.6-1/url deleted file mode 100644 index c706068a553..00000000000 --- a/packages/mlgmpidl/mlgmpidl.1.2.6-1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/nberth/mlgmpidl/archive/1.2.6-1.tar.gz" -checksum: "0ebb8233ccfa09a05b3078f50823af3c" diff --git a/packages/mlgmpidl/mlgmpidl.1.2.6/descr b/packages/mlgmpidl/mlgmpidl.1.2.6/descr deleted file mode 100644 index fa2f9ff7fc4..00000000000 --- a/packages/mlgmpidl/mlgmpidl.1.2.6/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml interface to the GMP library diff --git a/packages/mlgmpidl/mlgmpidl.1.2.6/opam b/packages/mlgmpidl/mlgmpidl.1.2.6/opam index e40e86175d8..a5e998f53f0 100644 --- a/packages/mlgmpidl/mlgmpidl.1.2.6/opam +++ b/packages/mlgmpidl/mlgmpidl.1.2.6/opam @@ -1,12 +1,12 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Bertrand Jeannet"] maintainer: "Nicolas Berthier " -dev-repo: "https://github.com/nberth/mlgmpidl.git" +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 with static linking exception" build: [ - ["sh" "./configure" "--absolute-dylibs" { os = "darwin" } ] + ["sh" "./configure" "--absolute-dylibs" {os = "macos"}] [make] ] install: [ @@ -16,6 +16,7 @@ remove: [ ["ocamlfind" "remove" "gmp"] ] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} "camlidl" "conf-gmp" @@ -27,4 +28,9 @@ conflicts: [ "apron" {= "20140725"} "apron" {= "20150518"} ] -available: [ ocaml-version >= "4.02" ] +synopsis: "OCaml interface to the GMP library" +flags: light-uninstall +url { + src: "https://github.com/nberth/mlgmpidl/archive/1.2.6.tar.gz" + checksum: "md5=eda18d5542378b285e78590e200b399a" +} diff --git a/packages/mlgmpidl/mlgmpidl.1.2.6/url b/packages/mlgmpidl/mlgmpidl.1.2.6/url deleted file mode 100644 index 15544980c35..00000000000 --- a/packages/mlgmpidl/mlgmpidl.1.2.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/nberth/mlgmpidl/archive/1.2.6.tar.gz" -checksum: "eda18d5542378b285e78590e200b399a" diff --git a/packages/mlmpfr/mlmpfr.3.1.6/descr b/packages/mlmpfr/mlmpfr.3.1.6/descr deleted file mode 100644 index 689b2cdbcf7..00000000000 --- a/packages/mlmpfr/mlmpfr.3.1.6/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml C bindings for MPFR 3.1.6. \ No newline at end of file diff --git a/packages/mlmpfr/mlmpfr.3.1.6/opam b/packages/mlmpfr/mlmpfr.3.1.6/opam index da698514f82..82a3c304168 100644 --- a/packages/mlmpfr/mlmpfr.3.1.6/opam +++ b/packages/mlmpfr/mlmpfr.3.1.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "mlmpfr" version: "3.1.6" maintainer: "Laurent Thévenoux " @@ -6,7 +6,7 @@ authors: "Laurent Thévenoux " homepage: "https://github.com/thvnx/mlmpfr" bug-reports: "https://github.com/thvnx/mlmpfr/issues" license: "LGPL-3.0" -dev-repo: "https://github.com/thvnx/mlmpfr.git" +dev-repo: "git+https://github.com/thvnx/mlmpfr.git" build: [ ["oasis" "setup"] ["./configure" "--prefix=%{prefix}%"] @@ -14,9 +14,18 @@ build: [ ] install: [make "install"] remove: ["ocamlfind" "remove" "mlmpfr"] -depends: ["ocamlfind" "oasis"] -available: [ ocaml-version >= "4.04" ] +depends: [ + "ocaml" {>= "4.04"} + "ocamlfind" + "oasis" +] depexts: [ - [ ["ubuntu"] ["libmpfr-dev"] ] - [ ["debian"] ["libmpfr-dev"] ] + ["libmpfr-dev"] {os-distribution = "ubuntu"} + ["libmpfr-dev"] {os-distribution = "debian"} ] +synopsis: "OCaml C bindings for MPFR 3.1.6." +flags: light-uninstall +url { + src: "https://github.com/thvnx/mlmpfr/archive/mlmpfr.3.1.6.tar.gz" + checksum: "md5=9cb14670f034e0c588ecb96863cd6386" +} diff --git a/packages/mlmpfr/mlmpfr.3.1.6/url b/packages/mlmpfr/mlmpfr.3.1.6/url deleted file mode 100644 index d67eb401aa2..00000000000 --- a/packages/mlmpfr/mlmpfr.3.1.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/thvnx/mlmpfr/archive/mlmpfr.3.1.6.tar.gz" -checksum: "9cb14670f034e0c588ecb96863cd6386" diff --git a/packages/mlpost/mlpost.0.8.1/descr b/packages/mlpost/mlpost.0.8.1/descr deleted file mode 100644 index ca718490e85..00000000000 --- a/packages/mlpost/mlpost.0.8.1/descr +++ /dev/null @@ -1 +0,0 @@ -Interface to Metapost diff --git a/packages/mlpost/mlpost.0.8.1/opam b/packages/mlpost/mlpost.0.8.1/opam index 9c7571a3b2d..4448e43f9bc 100644 --- a/packages/mlpost/mlpost.0.8.1/opam +++ b/packages/mlpost/mlpost.0.8.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "filliatr@lri.fr" authors: [ "Romain Bardou" @@ -27,6 +27,7 @@ remove: [ ["ocamlfind" "remove" "mlpost_lablgtk"] {"%{cairo:installed}%"} ] depends: [ + "ocaml" {< "4.03.0"} "ocamlfind" "bitstring" "cairo" {= "1.2.0"} @@ -34,4 +35,13 @@ depends: [ "conf-autoconf" {build} ] patches: ["opam.patch"] -available: [ ocaml-version < "4.03.0" ] +synopsis: "Interface to Metapost" +flags: light-uninstall +extra-files: [ + ["opam.patch.in" "md5=1e044ae81ee73146e4d9051ce9547bf9"] + ["mlpost.install" "md5=44b10147a8e97efd1286ee03f4ba50e9"] +] +url { + src: "http://mlpost.lri.fr/download/mlpost-0.8.1.tar.gz" + checksum: "md5=a505aa1eb21ac0cdd4732fd10f6ac13a" +} diff --git a/packages/mlpost/mlpost.0.8.1/url b/packages/mlpost/mlpost.0.8.1/url deleted file mode 100644 index 48a801babcf..00000000000 --- a/packages/mlpost/mlpost.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://mlpost.lri.fr/download/mlpost-0.8.1.tar.gz" -checksum: "a505aa1eb21ac0cdd4732fd10f6ac13a" diff --git a/packages/mlpost/mlpost.0.8.2/descr b/packages/mlpost/mlpost.0.8.2/descr deleted file mode 100644 index ca718490e85..00000000000 --- a/packages/mlpost/mlpost.0.8.2/descr +++ /dev/null @@ -1 +0,0 @@ -Interface to Metapost diff --git a/packages/mlpost/mlpost.0.8.2/opam b/packages/mlpost/mlpost.0.8.2/opam index 43b7081d106..017f7976792 100644 --- a/packages/mlpost/mlpost.0.8.2/opam +++ b/packages/mlpost/mlpost.0.8.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "filliatr@lri.fr" authors: [ "Romain Bardou" @@ -26,10 +26,17 @@ remove: [ ["ocamlfind" "remove" "mlpost_lablgtk"] {"%{cairo:installed}%"} ] depends: [ + "ocaml" {>= "4.04.0"} "ocamlfind" "bitstring" "cairo" {= "1.2.0"} "ocamlbuild" {build} "conf-autoconf" {build} ] -available: [ ocaml-version >= "4.04.0" ] +synopsis: "Interface to Metapost" +flags: light-uninstall +extra-files: ["mlpost.install" "md5=44b10147a8e97efd1286ee03f4ba50e9"] +url { + src: "http://mlpost.lri.fr/download/mlpost-0.8.2.tar.gz" + checksum: "md5=3d7fbb5d10d65a8362594ca6a3505119" +} diff --git a/packages/mlpost/mlpost.0.8.2/url b/packages/mlpost/mlpost.0.8.2/url deleted file mode 100644 index 6344b4657a7..00000000000 --- a/packages/mlpost/mlpost.0.8.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://mlpost.lri.fr/download/mlpost-0.8.2.tar.gz" -checksum: "3d7fbb5d10d65a8362594ca6a3505119" diff --git a/packages/mlt_parser/mlt_parser.v0.10.0/descr b/packages/mlt_parser/mlt_parser.v0.10.0/descr deleted file mode 100644 index 5c73a853267..00000000000 --- a/packages/mlt_parser/mlt_parser.v0.10.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Parsing of top-expect files - -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. diff --git a/packages/mlt_parser/mlt_parser.v0.10.0/opam b/packages/mlt_parser/mlt_parser.v0.10.0/opam index 34fb83d14ed..32d34ad66ce 100644 --- a/packages/mlt_parser/mlt_parser.v0.10.0/opam +++ b/packages/mlt_parser/mlt_parser.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/mlt_parser" @@ -9,11 +9,21 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core_kernel" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "ppx_expect" {>= "v0.10" & < "v0.11"} - "ppx_jane" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "ocaml" {>= "4.04.1"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_expect" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=af9302b448c69eb80872515aafa4d9cc" +} diff --git a/packages/mlt_parser/mlt_parser.v0.10.0/url b/packages/mlt_parser/mlt_parser.v0.10.0/url deleted file mode 100644 index c0af9a0c9cb..00000000000 --- a/packages/mlt_parser/mlt_parser.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/mlt_parser-v0.10.0.tar.gz" -checksum: "af9302b448c69eb80872515aafa4d9cc" diff --git a/packages/mm/mm.0.2.0/descr b/packages/mm/mm.0.2.0/descr deleted file mode 100644 index e74539d8e0a..00000000000 --- a/packages/mm/mm.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -The mm library contains high-level to create and manipulate multimedia streams (audio, video, MIDI) diff --git a/packages/mm/mm.0.2.0/opam b/packages/mm/mm.0.2.0/opam deleted file mode 100644 index 474d2577470..00000000000 --- a/packages/mm/mm.0.2.0/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "Romain Beauxis " -authors: "The Savonet Team " -homepage: "https://github.com/savonet/ocaml-mm" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -remove: [["ocamlfind" "remove" "mm"]] -depends: ["ocamlfind"] -depopts: [ - "alsa" - "ao" - "pulseaudio" - "gstreamer" - "mad" - "ogg" - "ocamlsdl" - "theora" -] -install: [make "install"] -available: [ocaml-version < "4.03"] diff --git a/packages/mm/mm.0.2.0/url b/packages/mm/mm.0.2.0/url deleted file mode 100644 index 16badff4af1..00000000000 --- a/packages/mm/mm.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-mm/0.2.0/ocaml-mm-0.2.0.tar.gz" -checksum: "319ce1604208c852835a20f8953cd676" diff --git a/packages/mm/mm.0.2.1/descr b/packages/mm/mm.0.2.1/descr deleted file mode 100644 index e74539d8e0a..00000000000 --- a/packages/mm/mm.0.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -The mm library contains high-level to create and manipulate multimedia streams (audio, video, MIDI) diff --git a/packages/mm/mm.0.2.1/opam b/packages/mm/mm.0.2.1/opam deleted file mode 100644 index 474d2577470..00000000000 --- a/packages/mm/mm.0.2.1/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "Romain Beauxis " -authors: "The Savonet Team " -homepage: "https://github.com/savonet/ocaml-mm" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -remove: [["ocamlfind" "remove" "mm"]] -depends: ["ocamlfind"] -depopts: [ - "alsa" - "ao" - "pulseaudio" - "gstreamer" - "mad" - "ogg" - "ocamlsdl" - "theora" -] -install: [make "install"] -available: [ocaml-version < "4.03"] diff --git a/packages/mm/mm.0.2.1/url b/packages/mm/mm.0.2.1/url deleted file mode 100644 index 71e2da5d239..00000000000 --- a/packages/mm/mm.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-mm/0.2.1/ocaml-mm-0.2.1.tar.gz" -checksum: "bc0e63868eef60eb7a6ca61abb7a78d4" diff --git a/packages/mm/mm.0.3.0/descr b/packages/mm/mm.0.3.0/descr deleted file mode 100644 index e74539d8e0a..00000000000 --- a/packages/mm/mm.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -The mm library contains high-level to create and manipulate multimedia streams (audio, video, MIDI) diff --git a/packages/mm/mm.0.3.0/opam b/packages/mm/mm.0.3.0/opam index 8e4868ad5bb..6758ed16884 100644 --- a/packages/mm/mm.0.3.0/opam +++ b/packages/mm/mm.0.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-mm" @@ -10,7 +10,7 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "mm"] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depopts: [ "alsa" "ao" @@ -22,5 +22,15 @@ depopts: [ "theora" ] bug-reports: "https://github.com/savonet/ocaml-mm/issues" -dev-repo: "https://github.com/savonet/ocaml-mm.git" -available: [compiler != "4.04.0+flambda"] +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: "md5=6f29ba0342179d1eeff5314915b9572b" +} diff --git a/packages/mm/mm.0.3.0/url b/packages/mm/mm.0.3.0/url deleted file mode 100644 index c8614a2a60b..00000000000 --- a/packages/mm/mm.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-mm/releases/download/0.3.0/ocaml-mm-0.3.0.tar.gz" -checksum: "6f29ba0342179d1eeff5314915b9572b" diff --git a/packages/mm/mm.0.3.1/descr b/packages/mm/mm.0.3.1/descr deleted file mode 100644 index e74539d8e0a..00000000000 --- a/packages/mm/mm.0.3.1/descr +++ /dev/null @@ -1 +0,0 @@ -The mm library contains high-level to create and manipulate multimedia streams (audio, video, MIDI) diff --git a/packages/mm/mm.0.3.1/opam b/packages/mm/mm.0.3.1/opam index 4476563a0cb..33adca408c2 100644 --- a/packages/mm/mm.0.3.1/opam +++ b/packages/mm/mm.0.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-mm" @@ -10,7 +10,7 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "mm"] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depopts: [ "alsa" "ao" @@ -22,5 +22,15 @@ depopts: [ "theora" ] bug-reports: "https://github.com/savonet/ocaml-mm/issues" -dev-repo: "https://github.com/savonet/ocaml-mm.git" -available: [compiler != "4.04.2+flambda"] +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.2+flambda"} +] +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-mm/releases/download/0.3.1/ocaml-mm-0.3.1.tar.gz" + checksum: "md5=0f56d0fac3081fe38c832ab50639a309" +} diff --git a/packages/mm/mm.0.3.1/url b/packages/mm/mm.0.3.1/url deleted file mode 100644 index dcfd4e5c92b..00000000000 --- a/packages/mm/mm.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-mm/releases/download/0.3.1/ocaml-mm-0.3.1.tar.gz" -checksum: "0f56d0fac3081fe38c832ab50639a309" diff --git a/packages/mmseg/mmseg.0.1.1/descr b/packages/mmseg/mmseg.0.1.1/descr deleted file mode 100644 index 8acf51fbf71..00000000000 --- a/packages/mmseg/mmseg.0.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -A word identification system based on the maximum matching algorithm. - -The full technology page of the MMSEG system is available on http://technology.chtsai.org/mmseg/ diff --git a/packages/mmseg/mmseg.0.1.1/opam b/packages/mmseg/mmseg.0.1.1/opam index 1e620443ff4..07dc3c86e12 100644 --- a/packages/mmseg/mmseg.0.1.1/opam +++ b/packages/mmseg/mmseg.0.1.1/opam @@ -1,26 +1,35 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zandoye@gmail.com" authors: [ "ZAN DoYe" ] homepage: "https://bitbucket.org/zandoye/mmseg/" bug-reports: "https://bitbucket.org/zandoye/mmseg/issues" license: "MIT" dev-repo: "hg://https://bitbucket.org/zandoye/mmseg" -available: [ ocaml-version >= "4.00.1" ] build: [ [make] + [make "doc"] {with-doc} ] -build-doc: [ - [make "doc"] - [make "DOCDIR=%{doc}%/mmseg" "install-doc"] +install: [ + [make "install"] + [make "DOCDIR=%{doc}%/mmseg" "install-doc"] {with-doc} ] -install: [make "install"] remove: [ ["ocamlfind" "remove" "mmseg"] ["rm" "-rf" "%{doc}%/mmseg"] ] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" {build} "core_kernel" "trie" "camomile" ] +synopsis: + "A word identification system based on the maximum matching algorithm." +description: + "The full technology page of the MMSEG system is available on http://technology.chtsai.org/mmseg/" +flags: light-uninstall +url { + src: "https://bitbucket.org/zandoye/mmseg/get/0.1.1.tar.gz" + checksum: "md5=ce5379abe367f6c2db15f9efb8bfea23" +} diff --git a/packages/mmseg/mmseg.0.1.1/url b/packages/mmseg/mmseg.0.1.1/url deleted file mode 100644 index 3b87998cac4..00000000000 --- a/packages/mmseg/mmseg.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/zandoye/mmseg/get/0.1.1.tar.gz" -checksum: "ce5379abe367f6c2db15f9efb8bfea23" diff --git a/packages/modelica_ml/modelica_ml.0.1.1/descr b/packages/modelica_ml/modelica_ml.0.1.1/descr deleted file mode 100644 index bfefd96d2bc..00000000000 --- a/packages/modelica_ml/modelica_ml.0.1.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -Modelica abstract syntax and parser - -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! \ No newline at end of file diff --git a/packages/modelica_ml/modelica_ml.0.1.1/opam b/packages/modelica_ml/modelica_ml.0.1.1/opam index e0ae3182a9a..541b49e0708 100644 --- a/packages/modelica_ml/modelica_ml.0.1.1/opam +++ b/packages/modelica_ml/modelica_ml.0.1.1/opam @@ -1,18 +1,19 @@ -opam-version: "1.2" +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: "https://github.com/choeger/modelica.ml.git" +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"] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "modelica_ml"] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "ANSITerminal" "batteries" "menhir" @@ -22,4 +23,17 @@ depends: [ "ocamlbuild" {build} ] depopts: "ounit" -available: [ocaml-version >= "4.02.1" & ocaml-version < "4.03"] +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 +extra-files: ["modelica.ml.install" "md5=30d97343e4fddda07ff1a29d7758f071"] +url { + src: "https://github.com/choeger/modelica.ml/archive/v0.1.1.tar.gz" + checksum: "md5=5983a59ff05c8feadb6bedf24195752c" +} diff --git a/packages/modelica_ml/modelica_ml.0.1.1/url b/packages/modelica_ml/modelica_ml.0.1.1/url deleted file mode 100644 index 93c577bd612..00000000000 --- a/packages/modelica_ml/modelica_ml.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/choeger/modelica.ml/archive/v0.1.1.tar.gz" -checksum: "5983a59ff05c8feadb6bedf24195752c" diff --git a/packages/modelica_ml/modelica_ml.0.2.0/descr b/packages/modelica_ml/modelica_ml.0.2.0/descr deleted file mode 100644 index 754ce6c82de..00000000000 --- a/packages/modelica_ml/modelica_ml.0.2.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Modelica abstract syntax and parser -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! - diff --git a/packages/modelica_ml/modelica_ml.0.2.0/opam b/packages/modelica_ml/modelica_ml.0.2.0/opam index e0adabfbdd4..5b124c1e9f1 100644 --- a/packages/modelica_ml/modelica_ml.0.2.0/opam +++ b/packages/modelica_ml/modelica_ml.0.2.0/opam @@ -1,18 +1,19 @@ -opam-version: "1.2" +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: "https://github.com/choeger/modelica.ml.git" +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"] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "modelica_ml"] depends: [ + "ocaml" {>= "4.02.1"} "batteries" "menhir" "ocamlfind" @@ -25,4 +26,16 @@ depends: [ "ocamlbuild" {build} ] depopts: "ounit" -available: [ocaml-version >= "4.02.1"] +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 +extra-files: ["modelica.ml.install" "md5=2df92bb9ba50b1bb6d012a880b33150f"] +url { + src: "https://github.com/choeger/modelica.ml/archive/v0.2.0.tar.gz" + checksum: "md5=5c1780b0a016f106ccc256b0a6f0b388" +} diff --git a/packages/modelica_ml/modelica_ml.0.2.0/url b/packages/modelica_ml/modelica_ml.0.2.0/url deleted file mode 100644 index 2d981244086..00000000000 --- a/packages/modelica_ml/modelica_ml.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/choeger/modelica.ml/archive/v0.2.0.tar.gz" -checksum: "5c1780b0a016f106ccc256b0a6f0b388" diff --git a/packages/monadlib/monadlib.0.1/descr b/packages/monadlib/monadlib.0.1/descr deleted file mode 100644 index ba1bc9c07c5..00000000000 --- a/packages/monadlib/monadlib.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -A starter library for monads, with transformers and applicatives. diff --git a/packages/monadlib/monadlib.0.1/opam b/packages/monadlib/monadlib.0.1/opam deleted file mode 100644 index 33457bf9eb3..00000000000 --- a/packages/monadlib/monadlib.0.1/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -maintainer: "phil.scott@ed.ac.uk" -build: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocamlfind" "remove" "monadlib"]] -depends: [ - "oasis" - "ocamlfind" - "batteries" {>= "2.0"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/Chattered/ocaml-monad" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/monadlib/monadlib.0.1/url b/packages/monadlib/monadlib.0.1/url deleted file mode 100644 index a05dff6df82..00000000000 --- a/packages/monadlib/monadlib.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chattered/ocaml-monad/archive/v0.1.tar.gz" -checksum: "da3aa5a4471d75c2944afed4911be9e0" diff --git a/packages/monadlib/monadlib.0.2/descr b/packages/monadlib/monadlib.0.2/descr deleted file mode 100644 index ba1bc9c07c5..00000000000 --- a/packages/monadlib/monadlib.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -A starter library for monads, with transformers and applicatives. diff --git a/packages/monadlib/monadlib.0.2/opam b/packages/monadlib/monadlib.0.2/opam index a55b1272f36..f29199c1759 100644 --- a/packages/monadlib/monadlib.0.2/opam +++ b/packages/monadlib/monadlib.0.2/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "phil.scott@ed.ac.uk" homepage: "https://github.com/Chattered/ocaml-monad" -dev-repo: "https://github.com/Chattered/ocaml-monad.git" +dev-repo: "git+https://github.com/Chattered/ocaml-monad.git" bug-reports: "https://github.com/Chattered/ocaml-monad/issues" authors: ["Phil Scott"] build: [ @@ -14,8 +14,15 @@ install: [ ] remove: [["ocamlfind" "remove" "monadlib"]] depends: [ + "ocaml" "oasis" "ocamlfind" "batteries" {>= "2.0"} "ocamlbuild" {build} ] +synopsis: "A starter library for monads, with transformers and applicatives." +flags: light-uninstall +url { + src: "https://github.com/Chattered/ocaml-monad/archive/v0.2.tar.gz" + checksum: "md5=8e0f3285b291e1313871d241391192cd" +} diff --git a/packages/monadlib/monadlib.0.2/url b/packages/monadlib/monadlib.0.2/url deleted file mode 100644 index 8ed85d7fdc8..00000000000 --- a/packages/monadlib/monadlib.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chattered/ocaml-monad/archive/v0.2.tar.gz" -checksum: "8e0f3285b291e1313871d241391192cd" diff --git a/packages/monads/monads.1.0/descr b/packages/monads/monads.1.0/descr deleted file mode 100644 index a5d19f2fb9d..00000000000 --- a/packages/monads/monads.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -A missing monad library - -Provides monad transformers for most (if not all) common monads. diff --git a/packages/monads/monads.1.0/opam b/packages/monads/monads.1.0/opam index 8094c263ee7..9d78b3bb8f0 100644 --- a/packages/monads/monads.1.0/opam +++ b/packages/monads/monads.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "monads" version: "1.0" maintainer: "Ivan Gotovchits " @@ -17,6 +17,15 @@ install: [[make "install"]] remove: [["ocamlfind" "remove" "monads"]] depends: [ - "core_kernel" {>= "113.33.00" & <"v0.9.0"} - "oasis" {build & = "0.4.7"} + "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: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/monads/monads.1.0/url b/packages/monads/monads.1.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/monads/monads.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/monads/monads.1.4.0/descr b/packages/monads/monads.1.4.0/descr deleted file mode 100644 index a5d19f2fb9d..00000000000 --- a/packages/monads/monads.1.4.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -A missing monad library - -Provides monad transformers for most (if not all) common monads. diff --git a/packages/monads/monads.1.4.0/opam b/packages/monads/monads.1.4.0/opam deleted file mode 100644 index 4a6afea3e7a..00000000000 --- a/packages/monads/monads.1.4.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -name: "monads" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -build: [ - ["./configure" "--prefix=%{prefix}%" "--enable-monads"] - [make] -] - -install: [[make "install"]] - -remove: [["ocamlfind" "remove" "monads"]] - -depends: [ - "core_kernel" {>="v0.9.0" & < "v0.10"} - "oasis" {build & = "0.4.7"} -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/monads/monads.1.4.0/url b/packages/monads/monads.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/monads/monads.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/mongo/mongo.0.67.0/descr b/packages/mongo/mongo.0.67.0/descr deleted file mode 100644 index 6cd69ea637a..00000000000 --- a/packages/mongo/mongo.0.67.0/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml driver for MongoDB diff --git a/packages/mongo/mongo.0.67.0/opam b/packages/mongo/mongo.0.67.0/opam index 306e226c4fd..4d651ff5e4d 100644 --- a/packages/mongo/mongo.0.67.0/opam +++ b/packages/mongo/mongo.0.67.0/opam @@ -1,14 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: ["massd http://massd.github.io/"] license: "GPL-3" build: [ ["ocaml" "setup.ml" "-configure" "--%{lwt:enable}%-lwt" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "mongo"]] depends: [ + "ocaml" "bson" "ocamlfind" "ocamlbuild" {build} @@ -16,3 +17,9 @@ depends: [ depopts: ["lwt"] dev-repo: "git://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: "md5=758c7d8280721fb7850c6032bc30208f" +} diff --git a/packages/mongo/mongo.0.67.0/url b/packages/mongo/mongo.0.67.0/url deleted file mode 100644 index 065e2588fff..00000000000 --- a/packages/mongo/mongo.0.67.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/MassD/mongo/archive/v0.67.0.tar.gz" -checksum: "758c7d8280721fb7850c6032bc30208f" diff --git a/packages/mongo/mongo.0.67.1/descr b/packages/mongo/mongo.0.67.1/descr deleted file mode 100644 index 6cd69ea637a..00000000000 --- a/packages/mongo/mongo.0.67.1/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml driver for MongoDB diff --git a/packages/mongo/mongo.0.67.1/opam b/packages/mongo/mongo.0.67.1/opam index 306e226c4fd..abf5553aa7d 100644 --- a/packages/mongo/mongo.0.67.1/opam +++ b/packages/mongo/mongo.0.67.1/opam @@ -1,14 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: ["massd http://massd.github.io/"] license: "GPL-3" build: [ ["ocaml" "setup.ml" "-configure" "--%{lwt:enable}%-lwt" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "mongo"]] depends: [ + "ocaml" "bson" "ocamlfind" "ocamlbuild" {build} @@ -16,3 +17,9 @@ depends: [ depopts: ["lwt"] dev-repo: "git://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: "md5=f28fadbaa18092b5f82d31600dafad39" +} diff --git a/packages/mongo/mongo.0.67.1/url b/packages/mongo/mongo.0.67.1/url deleted file mode 100644 index 11cf4905d21..00000000000 --- a/packages/mongo/mongo.0.67.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/MassD/mongo/archive/v0.67.1.tar.gz" -checksum: "f28fadbaa18092b5f82d31600dafad39" diff --git a/packages/mongo/mongo.0.67.2/descr b/packages/mongo/mongo.0.67.2/descr deleted file mode 100644 index 6cd69ea637a..00000000000 --- a/packages/mongo/mongo.0.67.2/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml driver for MongoDB diff --git a/packages/mongo/mongo.0.67.2/opam b/packages/mongo/mongo.0.67.2/opam index 0c3b17324bd..403b8494e0d 100644 --- a/packages/mongo/mongo.0.67.2/opam +++ b/packages/mongo/mongo.0.67.2/opam @@ -1,14 +1,15 @@ -opam-version: "1.2" +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" build: [ ["ocaml" "setup.ml" "-configure" "--%{lwt:enable}%-lwt" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "mongo"]] depends: [ + "ocaml" "bson" {>= "0.89.3"} "ocamlfind" "ocamlbuild" {build} @@ -16,3 +17,9 @@ depends: [ depopts: ["lwt"] dev-repo: "git://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: "md5=d2a8a75154def57e8f567ab39c395dff" +} diff --git a/packages/mongo/mongo.0.67.2/url b/packages/mongo/mongo.0.67.2/url deleted file mode 100644 index edb90f1b936..00000000000 --- a/packages/mongo/mongo.0.67.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/MassD/mongo/archive/v0.67.2.tar.gz" -checksum: "d2a8a75154def57e8f567ab39c395dff" diff --git a/packages/monomorphic/monomorphic.1.0/descr b/packages/monomorphic/monomorphic.1.0/descr deleted file mode 100644 index 74068ac7f50..00000000000 --- a/packages/monomorphic/monomorphic.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -A small library used to shadow polymorphic operators (and functions) contained in Pervasives. diff --git a/packages/monomorphic/monomorphic.1.0/opam b/packages/monomorphic/monomorphic.1.0/opam deleted file mode 100644 index d7e4da2a267..00000000000 --- a/packages/monomorphic/monomorphic.1.0/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "jp.deplaix@gmail.com" -authors: ["Jacques-Pascal Deplaix "] -homepage: "https://github.com/jpdeplaix/ocaml-monomorphic" -license: "MIT" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocamlfind" "remove" "monomorphic"]] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/jpdeplaix/ocaml-monomorphic" -install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/monomorphic/monomorphic.1.0/url b/packages/monomorphic/monomorphic.1.0/url deleted file mode 100644 index 3bb387422c2..00000000000 --- a/packages/monomorphic/monomorphic.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/jpdeplaix/ocaml-monomorphic/archive/1.0.tar.gz" -checksum: "b5d828d096a9449c481e904a381cd5ff" diff --git a/packages/monomorphic/monomorphic.1.1/descr b/packages/monomorphic/monomorphic.1.1/descr deleted file mode 100644 index 38d485e8235..00000000000 --- a/packages/monomorphic/monomorphic.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -A small library used to shadow polymorphic operators (and functions) contained in the stdlib. diff --git a/packages/monomorphic/monomorphic.1.1/opam b/packages/monomorphic/monomorphic.1.1/opam deleted file mode 100644 index d7e4da2a267..00000000000 --- a/packages/monomorphic/monomorphic.1.1/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "jp.deplaix@gmail.com" -authors: ["Jacques-Pascal Deplaix "] -homepage: "https://github.com/jpdeplaix/ocaml-monomorphic" -license: "MIT" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocamlfind" "remove" "monomorphic"]] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/jpdeplaix/ocaml-monomorphic" -install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/monomorphic/monomorphic.1.1/url b/packages/monomorphic/monomorphic.1.1/url deleted file mode 100644 index 378caa818a9..00000000000 --- a/packages/monomorphic/monomorphic.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/jpdeplaix/ocaml-monomorphic/archive/1.1.tar.gz" -checksum: "2a0bfe30afce62728d28fb34cb943de7" diff --git a/packages/monomorphic/monomorphic.1.2/descr b/packages/monomorphic/monomorphic.1.2/descr deleted file mode 100644 index 38d485e8235..00000000000 --- a/packages/monomorphic/monomorphic.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -A small library used to shadow polymorphic operators (and functions) contained in the stdlib. diff --git a/packages/monomorphic/monomorphic.1.2/opam b/packages/monomorphic/monomorphic.1.2/opam index 826248d4cc2..e047610228f 100644 --- a/packages/monomorphic/monomorphic.1.2/opam +++ b/packages/monomorphic/monomorphic.1.2/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" name: "monomorphic" version: "1.2" license: "MIT" maintainer: "Jacques-Pascal Deplaix " authors: "Jacques-Pascal Deplaix " homepage: "https://github.com/jpdeplaix/ocaml-monomorphic" -dev-repo: "https://github.com/jpdeplaix/ocaml-monomorphic.git" +dev-repo: "git+https://github.com/jpdeplaix/ocaml-monomorphic.git" bug-reports: "https://github.com/jpdeplaix/ocaml-monomorphic/issues" build: [ ["./configure" "--prefix" prefix "--%{containers:enable}%-containers"] @@ -18,6 +18,7 @@ remove: [ ["ocamlfind" "remove" "monomorphic"] ] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} ] @@ -36,3 +37,10 @@ tags: [ "unsafe" "safe" ] +synopsis: + "A small library used to shadow polymorphic operators (and functions) contained in the stdlib." +flags: light-uninstall +url { + src: "https://github.com/jpdeplaix/ocaml-monomorphic/archive/1.2.tar.gz" + checksum: "md5=bef7fed40a485dc7d4b77f2baced1c04" +} diff --git a/packages/monomorphic/monomorphic.1.2/url b/packages/monomorphic/monomorphic.1.2/url deleted file mode 100644 index 4c2803dc023..00000000000 --- a/packages/monomorphic/monomorphic.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/jpdeplaix/ocaml-monomorphic/archive/1.2.tar.gz" -checksum: "bef7fed40a485dc7d4b77f2baced1c04" diff --git a/packages/monomorphic/monomorphic.1.3/descr b/packages/monomorphic/monomorphic.1.3/descr deleted file mode 100644 index 38d485e8235..00000000000 --- a/packages/monomorphic/monomorphic.1.3/descr +++ /dev/null @@ -1 +0,0 @@ -A small library used to shadow polymorphic operators (and functions) contained in the stdlib. diff --git a/packages/monomorphic/monomorphic.1.3/opam b/packages/monomorphic/monomorphic.1.3/opam index 5122bac3dd5..4f3fd502b11 100644 --- a/packages/monomorphic/monomorphic.1.3/opam +++ b/packages/monomorphic/monomorphic.1.3/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" name: "monomorphic" license: "MIT" maintainer: "Jacques-Pascal Deplaix " authors: "Jacques-Pascal Deplaix " homepage: "https://github.com/jpdeplaix/ocaml-monomorphic" -dev-repo: "https://github.com/jpdeplaix/ocaml-monomorphic.git" +dev-repo: "git+https://github.com/jpdeplaix/ocaml-monomorphic.git" bug-reports: "https://github.com/jpdeplaix/ocaml-monomorphic/issues" build: [ [make] ] depends: [ + "ocaml" "ocamlbuild-pkg" {build} ] conflicts: [ @@ -24,3 +25,9 @@ tags: [ "unsafe" "safe" ] +synopsis: + "A small library used to shadow polymorphic operators (and functions) contained in the stdlib." +url { + src: "https://github.com/jpdeplaix/ocaml-monomorphic/archive/1.3.tar.gz" + checksum: "md5=4bf8bcff2c074e18852a9538bcc37175" +} diff --git a/packages/monomorphic/monomorphic.1.3/url b/packages/monomorphic/monomorphic.1.3/url deleted file mode 100644 index c0bb915c1e3..00000000000 --- a/packages/monomorphic/monomorphic.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/jpdeplaix/ocaml-monomorphic/archive/1.3.tar.gz" -checksum: "4bf8bcff2c074e18852a9538bcc37175" diff --git a/packages/monomorphic/monomorphic.1.4/descr b/packages/monomorphic/monomorphic.1.4/descr deleted file mode 100644 index 38d485e8235..00000000000 --- a/packages/monomorphic/monomorphic.1.4/descr +++ /dev/null @@ -1 +0,0 @@ -A small library used to shadow polymorphic operators (and functions) contained in the stdlib. diff --git a/packages/monomorphic/monomorphic.1.4/opam b/packages/monomorphic/monomorphic.1.4/opam index c7e5ae22d83..7a1093a4ef2 100644 --- a/packages/monomorphic/monomorphic.1.4/opam +++ b/packages/monomorphic/monomorphic.1.4/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" name: "monomorphic" license: "MIT" maintainer: "Jacques-Pascal Deplaix " authors: "Jacques-Pascal Deplaix " homepage: "https://github.com/jpdeplaix/ocaml-monomorphic" -dev-repo: "https://github.com/jpdeplaix/ocaml-monomorphic.git" +dev-repo: "git+https://github.com/jpdeplaix/ocaml-monomorphic.git" bug-reports: "https://github.com/jpdeplaix/ocaml-monomorphic/issues" build: [ [make] ] depends: [ + "ocaml" "ocamlbuild-pkg" {build & >= "0.2"} ] tags: [ @@ -21,3 +22,9 @@ tags: [ "unsafe" "safe" ] +synopsis: + "A small library used to shadow polymorphic operators (and functions) contained in the stdlib." +url { + src: "https://github.com/jpdeplaix/ocaml-monomorphic/archive/1.4.tar.gz" + checksum: "md5=3a595244d92817ca4e735f80bc3d685f" +} diff --git a/packages/monomorphic/monomorphic.1.4/url b/packages/monomorphic/monomorphic.1.4/url deleted file mode 100644 index 4d77cd2e403..00000000000 --- a/packages/monomorphic/monomorphic.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/jpdeplaix/ocaml-monomorphic/archive/1.4.tar.gz" -checksum: "3a595244d92817ca4e735f80bc3d685f" diff --git a/packages/more-ocaml/more-ocaml.0.1/descr b/packages/more-ocaml/more-ocaml.0.1/descr deleted file mode 100644 index f059ee66ce7..00000000000 --- a/packages/more-ocaml/more-ocaml.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Support code for the book 'More OCaml' diff --git a/packages/more-ocaml/more-ocaml.0.1/opam b/packages/more-ocaml/more-ocaml.0.1/opam index 5a872a41de8..f58d2d15c91 100644 --- a/packages/more-ocaml/more-ocaml.0.1/opam +++ b/packages/more-ocaml/more-ocaml.0.1/opam @@ -1,7 +1,13 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "john@coherentgraphics.co.uk" build: make remove: [["ocamlfind" "remove" "more-ocaml"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] dev-repo: "git://github.com/johnwhitington/more-ocaml" install: [make "install"] +synopsis: "Support code for the book 'More OCaml'" +flags: light-uninstall +url { + src: "https://github.com/johnwhitington/more-ocaml/archive/v0.1.tar.gz" + checksum: "md5=c3f2f1864baaa1d0797a3b4c3a47164b" +} diff --git a/packages/more-ocaml/more-ocaml.0.1/url b/packages/more-ocaml/more-ocaml.0.1/url deleted file mode 100644 index 0e207cd71d3..00000000000 --- a/packages/more-ocaml/more-ocaml.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnwhitington/more-ocaml/archive/v0.1.tar.gz" -checksum: "c3f2f1864baaa1d0797a3b4c3a47164b" diff --git a/packages/more-ocaml/more-ocaml.1.0/descr b/packages/more-ocaml/more-ocaml.1.0/descr deleted file mode 100644 index f059ee66ce7..00000000000 --- a/packages/more-ocaml/more-ocaml.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Support code for the book 'More OCaml' diff --git a/packages/more-ocaml/more-ocaml.1.0/opam b/packages/more-ocaml/more-ocaml.1.0/opam index c8cebddb729..8b38add85f5 100644 --- a/packages/more-ocaml/more-ocaml.1.0/opam +++ b/packages/more-ocaml/more-ocaml.1.0/opam @@ -1,7 +1,13 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "john@coherentgraphics.co.uk" build: make remove: [["ocamlfind" "remove" "more"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] dev-repo: "git://github.com/johnwhitington/more-ocaml" install: [make "install"] +synopsis: "Support code for the book 'More OCaml'" +flags: light-uninstall +url { + src: "https://github.com/johnwhitington/more-ocaml/archive/v1.0.tar.gz" + checksum: "md5=8b0a49cf23cb7b0a37af4fda6a71ba8c" +} diff --git a/packages/more-ocaml/more-ocaml.1.0/url b/packages/more-ocaml/more-ocaml.1.0/url deleted file mode 100644 index 485b6f8541d..00000000000 --- a/packages/more-ocaml/more-ocaml.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnwhitington/more-ocaml/archive/v1.0.tar.gz" -checksum: "8b0a49cf23cb7b0a37af4fda6a71ba8c" diff --git a/packages/mosquitto/mosquitto.0.1-0/descr b/packages/mosquitto/mosquitto.0.1-0/descr deleted file mode 100644 index fea41f7d061..00000000000 --- a/packages/mosquitto/mosquitto.0.1-0/descr +++ /dev/null @@ -1,2 +0,0 @@ -mosquitto -The mosquitto library provides bindings to libmosquitto, the MQTT client library of the mosquitto server diff --git a/packages/mosquitto/mosquitto.0.1-0/opam b/packages/mosquitto/mosquitto.0.1-0/opam index 45df4e956a1..8ae84746efb 100644 --- a/packages/mosquitto/mosquitto.0.1-0/opam +++ b/packages/mosquitto/mosquitto.0.1-0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus W. Weissmann " authors: [ "Markus W. Weissmann " ] license: "MIT" @@ -9,13 +9,14 @@ bug-reports: "https://github.com/mwweissmann/ocaml-mosquitto/issues" build: [ ["ocaml" "setup.ml" "-configure"] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: ["ocaml" "setup.ml" "-install"] remove: [ ["ocamlfind" "remove" "mosquitto"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "result" "base-unix" "base-bytes" @@ -23,4 +24,11 @@ depends: [ "ocamlbuild" {build} "conf-libmosquitto" ] - +synopsis: "mosquitto" +description: + "The mosquitto library provides bindings to libmosquitto, the MQTT client library of the mosquitto server" +flags: light-uninstall +url { + src: "https://github.com/mwweissmann/ocaml-mosquitto/archive/v0.1.tar.gz" + checksum: "md5=5587cd05ff96111995aa6834b12982f8" +} diff --git a/packages/mosquitto/mosquitto.0.1-0/url b/packages/mosquitto/mosquitto.0.1-0/url deleted file mode 100644 index 1a210bb6086..00000000000 --- a/packages/mosquitto/mosquitto.0.1-0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mwweissmann/ocaml-mosquitto/archive/v0.1.tar.gz" -checksum: "5587cd05ff96111995aa6834b12982f8" diff --git a/packages/mosquitto/mosquitto.0.2.1-0/descr b/packages/mosquitto/mosquitto.0.2.1-0/descr deleted file mode 100644 index fea41f7d061..00000000000 --- a/packages/mosquitto/mosquitto.0.2.1-0/descr +++ /dev/null @@ -1,2 +0,0 @@ -mosquitto -The mosquitto library provides bindings to libmosquitto, the MQTT client library of the mosquitto server diff --git a/packages/mosquitto/mosquitto.0.2.1-0/opam b/packages/mosquitto/mosquitto.0.2.1-0/opam index 45df4e956a1..6d4d3bd8004 100644 --- a/packages/mosquitto/mosquitto.0.2.1-0/opam +++ b/packages/mosquitto/mosquitto.0.2.1-0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus W. Weissmann " authors: [ "Markus W. Weissmann " ] license: "MIT" @@ -9,13 +9,14 @@ bug-reports: "https://github.com/mwweissmann/ocaml-mosquitto/issues" build: [ ["ocaml" "setup.ml" "-configure"] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: ["ocaml" "setup.ml" "-install"] remove: [ ["ocamlfind" "remove" "mosquitto"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "result" "base-unix" "base-bytes" @@ -23,4 +24,11 @@ depends: [ "ocamlbuild" {build} "conf-libmosquitto" ] - +synopsis: "mosquitto" +description: + "The mosquitto library provides bindings to libmosquitto, the MQTT client library of the mosquitto server" +flags: light-uninstall +url { + src: "https://github.com/mwweissmann/ocaml-mosquitto/archive/0.2.1.tar.gz" + checksum: "md5=c52ac33287878771ff0ae3a1d2ef1ff8" +} diff --git a/packages/mosquitto/mosquitto.0.2.1-0/url b/packages/mosquitto/mosquitto.0.2.1-0/url deleted file mode 100644 index c005cdd461b..00000000000 --- a/packages/mosquitto/mosquitto.0.2.1-0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mwweissmann/ocaml-mosquitto/archive/0.2.1.tar.gz" -checksum: "c52ac33287878771ff0ae3a1d2ef1ff8" diff --git a/packages/moss/moss.0.1/descr b/packages/moss/moss.0.1/descr deleted file mode 100644 index 1891e7bbc80..00000000000 --- a/packages/moss/moss.0.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -A client for the MOSS plagiarism detection service. - -This package provides an OCaml client for the MOSS (Measure Of -Software Similarity) plagiarism detection service. It is based on the -original submission script. The MOSS system only runs on Stanford's -servers — you cannot run your own instance — so you need to obtain an -account first. - -MOSS: http://theory.stanford.edu/~aiken/moss/ diff --git a/packages/moss/moss.0.1/opam b/packages/moss/moss.0.1/opam index 2d801327bd1..7a975a255c3 100644 --- a/packages/moss/moss.0.1/opam +++ b/packages/moss/moss.0.1/opam @@ -1,20 +1,35 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: ["Christophe Troestler "] tags: ["MOSS"] license: "ISC" homepage: "https://github.com/Chris00/ocaml-moss" -dev-repo: "https://github.com/Chris00/ocaml-moss.git" +dev-repo: "git+https://github.com/Chris00/ocaml-moss.git" bug-reports: "https://github.com/Chris00/ocaml-moss/issues" doc: "https://Chris00.github.io/ocaml-moss/doc" build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" "jbuilder" {build} "base-unix" "base-bytes" "uri" ] +synopsis: "A client for the MOSS plagiarism detection service." +description: """ +This package provides an OCaml client for the MOSS (Measure Of +Software Similarity) plagiarism detection service. It is based on the +original submission script. The MOSS system only runs on Stanford's +servers — you cannot run your own instance — so you need to obtain an +account first. + +MOSS: http://theory.stanford.edu/~aiken/moss/""" +url { + src: + "https://github.com/Chris00/ocaml-moss/releases/download/0.1/moss-0.1.tbz" + checksum: "md5=0714310644bfa8077871b3fb85beb92a" +} diff --git a/packages/moss/moss.0.1/url b/packages/moss/moss.0.1/url deleted file mode 100644 index 953f3a44a67..00000000000 --- a/packages/moss/moss.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/ocaml-moss/releases/download/0.1/moss-0.1.tbz" -checksum: "0714310644bfa8077871b3fb85beb92a" \ No newline at end of file diff --git a/packages/mparser/mparser.1.0.1/descr b/packages/mparser/mparser.1.0.1/descr deleted file mode 100644 index 9018b33360c..00000000000 --- a/packages/mparser/mparser.1.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -A simple monadic parser combinator library -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. diff --git a/packages/mparser/mparser.1.0.1/opam b/packages/mparser/mparser.1.0.1/opam deleted file mode 100644 index 2d009fdec22..00000000000 --- a/packages/mparser/mparser.1.0.1/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "mmouratov@gmail.com" -homepage: "https://github.com/cakeplus/mparser/" -build: [make "build"] -remove: [["ocamlfind" "remove" "mparser"]] -depends: [ - "ocamlfind" - "pcre" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/cakeplus/mparser" -install: [make "install"] diff --git a/packages/mparser/mparser.1.0.1/url b/packages/mparser/mparser.1.0.1/url deleted file mode 100644 index 76bd451057a..00000000000 --- a/packages/mparser/mparser.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cakeplus/mparser/archive/1.0.1.tar.gz" -checksum: "17b10733cccc86bbf7ddfab7ff61b9de" diff --git a/packages/mparser/mparser.1.0/descr b/packages/mparser/mparser.1.0/descr deleted file mode 100644 index 9018b33360c..00000000000 --- a/packages/mparser/mparser.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -A simple monadic parser combinator library -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. diff --git a/packages/mparser/mparser.1.0/opam b/packages/mparser/mparser.1.0/opam deleted file mode 100644 index bb8482becf2..00000000000 --- a/packages/mparser/mparser.1.0/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "mmouratov@gmail.com" -build: [make "build"] -remove: [["ocamlfind" "remove" "mparser"]] -depends: [ - "ocamlfind" - "pcre" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/cakeplus/mparser" -install: [make "install"] diff --git a/packages/mparser/mparser.1.0/url b/packages/mparser/mparser.1.0/url deleted file mode 100644 index 041b75739f9..00000000000 --- a/packages/mparser/mparser.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cakeplus/mparser/archive/1.0.tar.gz" -checksum: "36ba9257179c1c13884d713131169141" diff --git a/packages/mparser/mparser.1.1/descr b/packages/mparser/mparser.1.1/descr deleted file mode 100644 index 9018b33360c..00000000000 --- a/packages/mparser/mparser.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -A simple monadic parser combinator library -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. diff --git a/packages/mparser/mparser.1.1/opam b/packages/mparser/mparser.1.1/opam index 31a2c184e10..00664fcf392 100644 --- a/packages/mparser/mparser.1.1/opam +++ b/packages/mparser/mparser.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Max Mouratov " homepage: "https://github.com/cakeplus/mparser/" license: "LGPL-2.1 with OCaml linking exception" @@ -16,6 +16,7 @@ build: [ ] remove: [["ocamlfind" "remove" "mparser"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] @@ -25,3 +26,13 @@ depopts: [ ] dev-repo: "git://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/cakeplus/mparser/archive/1.1.tar.gz" + checksum: "md5=2f1213bd3f1f7f14ed0919318f501a1a" +} diff --git a/packages/mparser/mparser.1.1/url b/packages/mparser/mparser.1.1/url deleted file mode 100644 index fb048135ca5..00000000000 --- a/packages/mparser/mparser.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cakeplus/mparser/archive/1.1.tar.gz" -checksum: "2f1213bd3f1f7f14ed0919318f501a1a" diff --git a/packages/mparser/mparser.1.2.1/descr b/packages/mparser/mparser.1.2.1/descr deleted file mode 100644 index 9018b33360c..00000000000 --- a/packages/mparser/mparser.1.2.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -A simple monadic parser combinator library -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. diff --git a/packages/mparser/mparser.1.2.1/opam b/packages/mparser/mparser.1.2.1/opam deleted file mode 100644 index 4176544075b..00000000000 --- a/packages/mparser/mparser.1.2.1/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -maintainer: "Max Mouratov " -authors: "Holger Arnold " -homepage: "https://github.com/cakeplus/mparser/" -license: "LGPL-2.1 with OCaml linking exception" -dev-repo: "git://https://github.com/cakeplus/mparser" -bug-reports: "https://github.com/cakeplus/mparser/issues" -depends: [ - "base-bytes" - "ocamlfind" {build} - "ocamlbuild" {build} -] -depopts: [ - "re" - "pcre" -] -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--%{re:enable}%-re" "--%{pcre:enable}%-pcre"] - ["ocaml" "setup.ml" "-build"] -] -build-doc: [ - ["ocaml" "setup.ml" "-doc" ] -] -install: [ - ["ocaml" "setup.ml" "-install"] -] -remove: [ - ["ocamlfind" "remove" "mparser"] -] diff --git a/packages/mparser/mparser.1.2.1/url b/packages/mparser/mparser.1.2.1/url deleted file mode 100644 index 194d4036864..00000000000 --- a/packages/mparser/mparser.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cakeplus/mparser/archive/1.2.1.tar.gz" -checksum: "0fab5b578b849facf1b90c5ef88abbb5" diff --git a/packages/mparser/mparser.1.2.2/descr b/packages/mparser/mparser.1.2.2/descr deleted file mode 100644 index 9018b33360c..00000000000 --- a/packages/mparser/mparser.1.2.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -A simple monadic parser combinator library -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. diff --git a/packages/mparser/mparser.1.2.2/opam b/packages/mparser/mparser.1.2.2/opam deleted file mode 100644 index 4176544075b..00000000000 --- a/packages/mparser/mparser.1.2.2/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -maintainer: "Max Mouratov " -authors: "Holger Arnold " -homepage: "https://github.com/cakeplus/mparser/" -license: "LGPL-2.1 with OCaml linking exception" -dev-repo: "git://https://github.com/cakeplus/mparser" -bug-reports: "https://github.com/cakeplus/mparser/issues" -depends: [ - "base-bytes" - "ocamlfind" {build} - "ocamlbuild" {build} -] -depopts: [ - "re" - "pcre" -] -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--%{re:enable}%-re" "--%{pcre:enable}%-pcre"] - ["ocaml" "setup.ml" "-build"] -] -build-doc: [ - ["ocaml" "setup.ml" "-doc" ] -] -install: [ - ["ocaml" "setup.ml" "-install"] -] -remove: [ - ["ocamlfind" "remove" "mparser"] -] diff --git a/packages/mparser/mparser.1.2.2/url b/packages/mparser/mparser.1.2.2/url deleted file mode 100644 index 4987fffcd75..00000000000 --- a/packages/mparser/mparser.1.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cakeplus/mparser/archive/1.2.2.tar.gz" -checksum: "80845a537bb4be0bbe41ffad8a2f09f3" diff --git a/packages/mparser/mparser.1.2.3/descr b/packages/mparser/mparser.1.2.3/descr deleted file mode 100644 index 9018b33360c..00000000000 --- a/packages/mparser/mparser.1.2.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -A simple monadic parser combinator library -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. diff --git a/packages/mparser/mparser.1.2.3/opam b/packages/mparser/mparser.1.2.3/opam index 4176544075b..7f130054be5 100644 --- a/packages/mparser/mparser.1.2.3/opam +++ b/packages/mparser/mparser.1.2.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Max Mouratov " authors: "Holger Arnold " homepage: "https://github.com/cakeplus/mparser/" @@ -6,6 +6,7 @@ license: "LGPL-2.1 with OCaml linking exception" dev-repo: "git://https://github.com/cakeplus/mparser" bug-reports: "https://github.com/cakeplus/mparser/issues" depends: [ + "ocaml" "base-bytes" "ocamlfind" {build} "ocamlbuild" {build} @@ -15,11 +16,17 @@ depopts: [ "pcre" ] build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--%{re:enable}%-re" "--%{pcre:enable}%-pcre"] + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{re:enable}%-re" + "--%{pcre:enable}%-pcre" + ] ["ocaml" "setup.ml" "-build"] -] -build-doc: [ - ["ocaml" "setup.ml" "-doc" ] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: [ ["ocaml" "setup.ml" "-install"] @@ -27,3 +34,13 @@ install: [ remove: [ ["ocamlfind" "remove" "mparser"] ] +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/cakeplus/mparser/archive/1.2.3.tar.gz" + checksum: "md5=6e60c1fabb5d51482c664aa1bc8abc95" +} diff --git a/packages/mparser/mparser.1.2.3/url b/packages/mparser/mparser.1.2.3/url deleted file mode 100644 index 225b5c2aebb..00000000000 --- a/packages/mparser/mparser.1.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cakeplus/mparser/archive/1.2.3.tar.gz" -checksum: "6e60c1fabb5d51482c664aa1bc8abc95" diff --git a/packages/mparser/mparser.1.2/descr b/packages/mparser/mparser.1.2/descr deleted file mode 100644 index 9018b33360c..00000000000 --- a/packages/mparser/mparser.1.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -A simple monadic parser combinator library -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. diff --git a/packages/mparser/mparser.1.2/opam b/packages/mparser/mparser.1.2/opam deleted file mode 100644 index 8877989f2e1..00000000000 --- a/packages/mparser/mparser.1.2/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -maintainer: "Max Mouratov " -authors: "Holger Arnold " -homepage: "https://github.com/cakeplus/mparser/" -license: "LGPL-2.1 with OCaml linking exception" -dev-repo: "git://https://github.com/cakeplus/mparser" -bug-reports: "https://github.com/cakeplus/mparser/issues" -depends: [ - "ocamlfind" - "ocamlbuild" {build} - "base-bytes" - "ocamlbuild" {build} -] -depopts: [ - "re" - "pcre" -] -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--%{re:enable}%-re" "--%{pcre:enable}%-pcre"] - ["ocaml" "setup.ml" "-build"] -] -install: [ - ["ocaml" "setup.ml" "-install"] -] -remove: [ - ["ocamlfind" "remove" "mparser"] -] diff --git a/packages/mparser/mparser.1.2/url b/packages/mparser/mparser.1.2/url deleted file mode 100644 index b06f497da6d..00000000000 --- a/packages/mparser/mparser.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cakeplus/mparser/archive/1.2.tar.gz" -checksum: "69c26815b327c02e87d78f39237bfc60" diff --git a/packages/mpp/mpp.0.1.0/descr b/packages/mpp/mpp.0.1.0/descr deleted file mode 100644 index 7706aa08bd7..00000000000 --- a/packages/mpp/mpp.0.1.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -A preprocessor meant to blend languages. -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. diff --git a/packages/mpp/mpp.0.1.0/files/mpp.install b/packages/mpp/mpp.0.1.0/files/mpp.install deleted file mode 100644 index 2dca4d2a4ce..00000000000 --- a/packages/mpp/mpp.0.1.0/files/mpp.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/mpp_main.byte" {"mpp"} - "?_build/src/mpp_main.native" {"mpp"} -] diff --git a/packages/mpp/mpp.0.1.0/opam b/packages/mpp/mpp.0.1.0/opam deleted file mode 100644 index 35f1d8af312..00000000000 --- a/packages/mpp/mpp.0.1.0/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/mpp/mpp.0.1.0/url b/packages/mpp/mpp.0.1.0/url deleted file mode 100644 index 17245db4ade..00000000000 --- a/packages/mpp/mpp.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/mpp/mpp-0.1.0.tar.gz" -checksum: "eecebed1b7dbd60df5504f0f05ac9c0a" diff --git a/packages/mpp/mpp.0.1.1/descr b/packages/mpp/mpp.0.1.1/descr deleted file mode 100644 index 7706aa08bd7..00000000000 --- a/packages/mpp/mpp.0.1.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -A preprocessor meant to blend languages. -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. diff --git a/packages/mpp/mpp.0.1.1/files/mpp.install b/packages/mpp/mpp.0.1.1/files/mpp.install deleted file mode 100644 index 2dca4d2a4ce..00000000000 --- a/packages/mpp/mpp.0.1.1/files/mpp.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/mpp_main.byte" {"mpp"} - "?_build/src/mpp_main.native" {"mpp"} -] diff --git a/packages/mpp/mpp.0.1.1/opam b/packages/mpp/mpp.0.1.1/opam deleted file mode 100644 index 35f1d8af312..00000000000 --- a/packages/mpp/mpp.0.1.1/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/mpp/mpp.0.1.1/url b/packages/mpp/mpp.0.1.1/url deleted file mode 100644 index 61fabaf0c51..00000000000 --- a/packages/mpp/mpp.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/mpp/mpp-0.1.1.tar.gz" -checksum: "0d669151a1aca2bfcaa45d3dbe57f402" diff --git a/packages/mpp/mpp.0.1.2/descr b/packages/mpp/mpp.0.1.2/descr deleted file mode 100644 index 7706aa08bd7..00000000000 --- a/packages/mpp/mpp.0.1.2/descr +++ /dev/null @@ -1,2 +0,0 @@ -A preprocessor meant to blend languages. -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. diff --git a/packages/mpp/mpp.0.1.2/files/mpp.install b/packages/mpp/mpp.0.1.2/files/mpp.install deleted file mode 100644 index 2dca4d2a4ce..00000000000 --- a/packages/mpp/mpp.0.1.2/files/mpp.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/mpp_main.byte" {"mpp"} - "?_build/src/mpp_main.native" {"mpp"} -] diff --git a/packages/mpp/mpp.0.1.2/opam b/packages/mpp/mpp.0.1.2/opam deleted file mode 100644 index 35f1d8af312..00000000000 --- a/packages/mpp/mpp.0.1.2/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/mpp/mpp.0.1.2/url b/packages/mpp/mpp.0.1.2/url deleted file mode 100644 index 35fc4f0c357..00000000000 --- a/packages/mpp/mpp.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/mpp/mpp-0.1.2.tar.gz" -checksum: "ed0ca474443f70da0bb5e20930456676" diff --git a/packages/mpp/mpp.0.1.3/descr b/packages/mpp/mpp.0.1.3/descr deleted file mode 100644 index 7706aa08bd7..00000000000 --- a/packages/mpp/mpp.0.1.3/descr +++ /dev/null @@ -1,2 +0,0 @@ -A preprocessor meant to blend languages. -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. diff --git a/packages/mpp/mpp.0.1.3/files/mpp.install b/packages/mpp/mpp.0.1.3/files/mpp.install deleted file mode 100644 index 2dca4d2a4ce..00000000000 --- a/packages/mpp/mpp.0.1.3/files/mpp.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/mpp_main.byte" {"mpp"} - "?_build/src/mpp_main.native" {"mpp"} -] diff --git a/packages/mpp/mpp.0.1.3/opam b/packages/mpp/mpp.0.1.3/opam deleted file mode 100644 index 35f1d8af312..00000000000 --- a/packages/mpp/mpp.0.1.3/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/mpp/mpp.0.1.3/url b/packages/mpp/mpp.0.1.3/url deleted file mode 100644 index 84fe4ff2ddb..00000000000 --- a/packages/mpp/mpp.0.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/mpp/mpp-0.1.3.tar.gz" -checksum: "bce7c5d8d13bed67ee6ca80b776cf7a4" diff --git a/packages/mpp/mpp.0.1.4/descr b/packages/mpp/mpp.0.1.4/descr deleted file mode 100644 index fb393f5aa3a..00000000000 --- a/packages/mpp/mpp.0.1.4/descr +++ /dev/null @@ -1,7 +0,0 @@ -A preprocessor meant to blend languages. -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. diff --git a/packages/mpp/mpp.0.1.4/files/mpp.install b/packages/mpp/mpp.0.1.4/files/mpp.install deleted file mode 100644 index 2dca4d2a4ce..00000000000 --- a/packages/mpp/mpp.0.1.4/files/mpp.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/mpp_main.byte" {"mpp"} - "?_build/src/mpp_main.native" {"mpp"} -] diff --git a/packages/mpp/mpp.0.1.4/opam b/packages/mpp/mpp.0.1.4/opam deleted file mode 100644 index 55b27bef2f5..00000000000 --- a/packages/mpp/mpp.0.1.4/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/mpp/mpp.0.1.4/url b/packages/mpp/mpp.0.1.4/url deleted file mode 100644 index 2bf69ee76e5..00000000000 --- a/packages/mpp/mpp.0.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/mpp/mpp-0.1.4.tar.gz" -checksum: "f960727ec51b95f1ed2224bc51a296bb" diff --git a/packages/mpp/mpp.0.1.5/descr b/packages/mpp/mpp.0.1.5/descr deleted file mode 100644 index fb393f5aa3a..00000000000 --- a/packages/mpp/mpp.0.1.5/descr +++ /dev/null @@ -1,7 +0,0 @@ -A preprocessor meant to blend languages. -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. diff --git a/packages/mpp/mpp.0.1.5/files/mpp.install b/packages/mpp/mpp.0.1.5/files/mpp.install deleted file mode 100644 index 2dca4d2a4ce..00000000000 --- a/packages/mpp/mpp.0.1.5/files/mpp.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/mpp_main.byte" {"mpp"} - "?_build/src/mpp_main.native" {"mpp"} -] diff --git a/packages/mpp/mpp.0.1.5/opam b/packages/mpp/mpp.0.1.5/opam deleted file mode 100644 index 36cf02e84b0..00000000000 --- a/packages/mpp/mpp.0.1.5/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -tags: [ - "org:ocamllabs" -] -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/mpp/mpp.0.1.5/url b/packages/mpp/mpp.0.1.5/url deleted file mode 100644 index 35eb9d5c3cc..00000000000 --- a/packages/mpp/mpp.0.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/mpp/mpp-0.1.5.tar.gz" -checksum: "9d457dfbcebff6424860c99c6a50db34" diff --git a/packages/mpp/mpp.0.1.7/descr b/packages/mpp/mpp.0.1.7/descr deleted file mode 100644 index 25ec423a4aa..00000000000 --- a/packages/mpp/mpp.0.1.7/descr +++ /dev/null @@ -1,8 +0,0 @@ -A preprocessor meant to blend languages. -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. - diff --git a/packages/mpp/mpp.0.1.7/files/_oasis_remove_.ml b/packages/mpp/mpp.0.1.7/files/_oasis_remove_.ml deleted file mode 100644 index 0d23853fc00..00000000000 --- a/packages/mpp/mpp.0.1.7/files/_oasis_remove_.ml +++ /dev/null @@ -1,7 +0,0 @@ -open Printf - -let () = - let dir = Sys.argv.(1) in - (try Sys.chdir dir - with _ -> eprintf "Cannot change directory to %s\n%!" dir); - exit (Sys.command "ocaml setup.ml -uninstall") diff --git a/packages/mpp/mpp.0.1.7/files/mpp.install b/packages/mpp/mpp.0.1.7/files/mpp.install deleted file mode 100644 index c6cfc2de587..00000000000 --- a/packages/mpp/mpp.0.1.7/files/mpp.install +++ /dev/null @@ -1,6 +0,0 @@ -etc: [ - "setup.ml" - "setup.data" - "setup.log" - "_oasis_remove_.ml" -] diff --git a/packages/mpp/mpp.0.1.7/opam b/packages/mpp/mpp.0.1.7/opam deleted file mode 100644 index 8de11b25754..00000000000 --- a/packages/mpp/mpp.0.1.7/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "Philippe Wang " -authors: [ "Philippe Wang " ] -license: "ISC" -homepage: "https://github.com/ocaml/MPP-language-blender" -dev-repo: "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"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocaml" "%{etc}%/mpp/_oasis_remove_.ml" "%{etc}%/mpp"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} -] diff --git a/packages/mpp/mpp.0.1.7/url b/packages/mpp/mpp.0.1.7/url deleted file mode 100644 index 8cdf78d4ca5..00000000000 --- a/packages/mpp/mpp.0.1.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/mpp/mpp-0.1.7.tar.gz" -checksum: "aa15c4ec59a6a3623f7398825dad9ce1" diff --git a/packages/mpp/mpp.0.1.8/descr b/packages/mpp/mpp.0.1.8/descr deleted file mode 100644 index 25ec423a4aa..00000000000 --- a/packages/mpp/mpp.0.1.8/descr +++ /dev/null @@ -1,8 +0,0 @@ -A preprocessor meant to blend languages. -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. - diff --git a/packages/mpp/mpp.0.1.8/opam b/packages/mpp/mpp.0.1.8/opam index 8de11b25754..b7bf6a89aac 100644 --- a/packages/mpp/mpp.0.1.8/opam +++ b/packages/mpp/mpp.0.1.8/opam @@ -1,24 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Philippe Wang " authors: [ "Philippe Wang " ] license: "ISC" homepage: "https://github.com/ocaml/MPP-language-blender" -dev-repo: "https://github.com/ocaml/MPP-language-blender.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} ] +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.""" +extra-files: [ + ["mpp.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: "http://pw374.github.io/distrib/mpp/mpp-0.1.8.tar.gz" + checksum: "md5=3e7b0ddd20d98cf5b1f44f29c0eb5670" +} diff --git a/packages/mpp/mpp.0.1.8/url b/packages/mpp/mpp.0.1.8/url deleted file mode 100644 index 7fd9a02e530..00000000000 --- a/packages/mpp/mpp.0.1.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/mpp/mpp-0.1.8.tar.gz" -checksum: "3e7b0ddd20d98cf5b1f44f29c0eb5670" diff --git a/packages/mpp/mpp.0.2.0/descr b/packages/mpp/mpp.0.2.0/descr deleted file mode 100644 index 25ec423a4aa..00000000000 --- a/packages/mpp/mpp.0.2.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -A preprocessor meant to blend languages. -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. - diff --git a/packages/mpp/mpp.0.2.0/files/_oasis_remove_.ml b/packages/mpp/mpp.0.2.0/files/_oasis_remove_.ml deleted file mode 100644 index 0d23853fc00..00000000000 --- a/packages/mpp/mpp.0.2.0/files/_oasis_remove_.ml +++ /dev/null @@ -1,7 +0,0 @@ -open Printf - -let () = - let dir = Sys.argv.(1) in - (try Sys.chdir dir - with _ -> eprintf "Cannot change directory to %s\n%!" dir); - exit (Sys.command "ocaml setup.ml -uninstall") diff --git a/packages/mpp/mpp.0.2.0/files/mpp.install b/packages/mpp/mpp.0.2.0/files/mpp.install deleted file mode 100644 index c6cfc2de587..00000000000 --- a/packages/mpp/mpp.0.2.0/files/mpp.install +++ /dev/null @@ -1,6 +0,0 @@ -etc: [ - "setup.ml" - "setup.data" - "setup.log" - "_oasis_remove_.ml" -] diff --git a/packages/mpp/mpp.0.2.0/opam b/packages/mpp/mpp.0.2.0/opam deleted file mode 100644 index 22e03a7ee5f..00000000000 --- a/packages/mpp/mpp.0.2.0/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -maintainer: "Philippe Wang " -authors: [ "Philippe Wang " ] -license: "ISC" -homepage: "https://github.com/ocaml/MPP-language-blender" -dev-repo: "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"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocaml" "%{etc}%/mpp/_oasis_remove_.ml" "%{etc}%/mpp"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.02.0" ] diff --git a/packages/mpp/mpp.0.2.0/url b/packages/mpp/mpp.0.2.0/url deleted file mode 100644 index 2da1b46fb69..00000000000 --- a/packages/mpp/mpp.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/mpp/mpp-0.2.0.tar.gz" -checksum: "0299c02b229c88707cabf1c7d0bc674e" diff --git a/packages/mpp/mpp.0.2.1/descr b/packages/mpp/mpp.0.2.1/descr deleted file mode 100644 index 25ec423a4aa..00000000000 --- a/packages/mpp/mpp.0.2.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -A preprocessor meant to blend languages. -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. - diff --git a/packages/mpp/mpp.0.2.1/files/_oasis_remove_.ml b/packages/mpp/mpp.0.2.1/files/_oasis_remove_.ml deleted file mode 100644 index 0d23853fc00..00000000000 --- a/packages/mpp/mpp.0.2.1/files/_oasis_remove_.ml +++ /dev/null @@ -1,7 +0,0 @@ -open Printf - -let () = - let dir = Sys.argv.(1) in - (try Sys.chdir dir - with _ -> eprintf "Cannot change directory to %s\n%!" dir); - exit (Sys.command "ocaml setup.ml -uninstall") diff --git a/packages/mpp/mpp.0.2.1/files/mpp.install b/packages/mpp/mpp.0.2.1/files/mpp.install deleted file mode 100644 index c6cfc2de587..00000000000 --- a/packages/mpp/mpp.0.2.1/files/mpp.install +++ /dev/null @@ -1,6 +0,0 @@ -etc: [ - "setup.ml" - "setup.data" - "setup.log" - "_oasis_remove_.ml" -] diff --git a/packages/mpp/mpp.0.2.1/opam b/packages/mpp/mpp.0.2.1/opam deleted file mode 100644 index 8de11b25754..00000000000 --- a/packages/mpp/mpp.0.2.1/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "Philippe Wang " -authors: [ "Philippe Wang " ] -license: "ISC" -homepage: "https://github.com/ocaml/MPP-language-blender" -dev-repo: "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"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocaml" "%{etc}%/mpp/_oasis_remove_.ml" "%{etc}%/mpp"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} -] diff --git a/packages/mpp/mpp.0.2.1/url b/packages/mpp/mpp.0.2.1/url deleted file mode 100644 index 60a9efdf792..00000000000 --- a/packages/mpp/mpp.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/mpp/mpp-0.2.1.tar.gz" -checksum: "a73658b7c769124f583ef83f71e6d289" diff --git a/packages/mpp/mpp.0.3.0/descr b/packages/mpp/mpp.0.3.0/descr deleted file mode 100644 index 25ec423a4aa..00000000000 --- a/packages/mpp/mpp.0.3.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -A preprocessor meant to blend languages. -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. - diff --git a/packages/mpp/mpp.0.3.0/files/_oasis_remove_.ml b/packages/mpp/mpp.0.3.0/files/_oasis_remove_.ml deleted file mode 100644 index 0d23853fc00..00000000000 --- a/packages/mpp/mpp.0.3.0/files/_oasis_remove_.ml +++ /dev/null @@ -1,7 +0,0 @@ -open Printf - -let () = - let dir = Sys.argv.(1) in - (try Sys.chdir dir - with _ -> eprintf "Cannot change directory to %s\n%!" dir); - exit (Sys.command "ocaml setup.ml -uninstall") diff --git a/packages/mpp/mpp.0.3.0/files/mpp.install b/packages/mpp/mpp.0.3.0/files/mpp.install deleted file mode 100644 index c6cfc2de587..00000000000 --- a/packages/mpp/mpp.0.3.0/files/mpp.install +++ /dev/null @@ -1,6 +0,0 @@ -etc: [ - "setup.ml" - "setup.data" - "setup.log" - "_oasis_remove_.ml" -] diff --git a/packages/mpp/mpp.0.3.0/opam b/packages/mpp/mpp.0.3.0/opam deleted file mode 100644 index 8de11b25754..00000000000 --- a/packages/mpp/mpp.0.3.0/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "Philippe Wang " -authors: [ "Philippe Wang " ] -license: "ISC" -homepage: "https://github.com/ocaml/MPP-language-blender" -dev-repo: "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"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocaml" "%{etc}%/mpp/_oasis_remove_.ml" "%{etc}%/mpp"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} -] diff --git a/packages/mpp/mpp.0.3.0/url b/packages/mpp/mpp.0.3.0/url deleted file mode 100644 index 1f8ed3a44b6..00000000000 --- a/packages/mpp/mpp.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/mpp/mpp-0.3.0.tar.gz" -checksum: "9cb4676472e19780149dde5b243b5b65" diff --git a/packages/mpp/mpp.0.3.1/descr b/packages/mpp/mpp.0.3.1/descr deleted file mode 100644 index 30f5632d4df..00000000000 --- a/packages/mpp/mpp.0.3.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -A preprocessor meant to blend languages. - -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. diff --git a/packages/mpp/mpp.0.3.1/opam b/packages/mpp/mpp.0.3.1/opam index 17ca5956b95..4eb08ee15ea 100644 --- a/packages/mpp/mpp.0.3.1/opam +++ b/packages/mpp/mpp.0.3.1/opam @@ -1,24 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Philippe Wang " authors: [ "Philippe Wang " ] license: "ISC" homepage: "https://github.com/ocaml/MPP-language-blender" -dev-repo: "https://github.com/ocaml/MPP-language-blender.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" "ocamlbuild" {build} "ocamlfind" {build} ] +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: "md5=3fac3432229a9dc34adf6e62231b961d" +} diff --git a/packages/mpp/mpp.0.3.1/url b/packages/mpp/mpp.0.3.1/url deleted file mode 100644 index 1ea2a46a44a..00000000000 --- a/packages/mpp/mpp.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/MPP-language-blender/releases/download/0.3.1/mpp-0.3.1.tar.gz" -checksum: "3fac3432229a9dc34adf6e62231b961d" diff --git a/packages/mpris/mpris.0.1.0/descr b/packages/mpris/mpris.0.1.0/descr deleted file mode 100644 index 962c8a678bb..00000000000 --- a/packages/mpris/mpris.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Client library for the MPRIS D-Bus media player interface diff --git a/packages/mpris/mpris.0.1.0/opam b/packages/mpris/mpris.0.1.0/opam index 0e764827d66..672ec53da22 100644 --- a/packages/mpris/mpris.0.1.0/opam +++ b/packages/mpris/mpris.0.1.0/opam @@ -1,13 +1,18 @@ -opam-version: "1.2" +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" "ocamlbuild" {build} ] dev-repo: "git://github.com/johnelse/ocaml-mpris" -available: [ocaml-version >= "4.00.1" & ocaml-version < "4.06.0"] 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: "md5=12fbfc8ccae899fa986d3b02223fb3ab" +} diff --git a/packages/mpris/mpris.0.1.0/url b/packages/mpris/mpris.0.1.0/url deleted file mode 100644 index b7413a0a8b4..00000000000 --- a/packages/mpris/mpris.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnelse/ocaml-mpris/archive/0.1.0.tar.gz" -checksum: "12fbfc8ccae899fa986d3b02223fb3ab" diff --git a/packages/mpris/mpris.0.1.1/descr b/packages/mpris/mpris.0.1.1/descr deleted file mode 100644 index 962c8a678bb..00000000000 --- a/packages/mpris/mpris.0.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Client library for the MPRIS D-Bus media player interface diff --git a/packages/mpris/mpris.0.1.1/opam b/packages/mpris/mpris.0.1.1/opam index c3908ea9e55..bd10f53dcea 100644 --- a/packages/mpris/mpris.0.1.1/opam +++ b/packages/mpris/mpris.0.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["John Else"] homepage: "https://github.com/johnelse/ocaml-mpris" bug-reports: "https://github.com/johnelse/ocaml-mpris/issues" @@ -8,11 +8,16 @@ remove: [ [make "PREFIX=%{prefix}%" "uninstall"] ] depends: [ + "ocaml" {>= "4.00.1"} "oasis" {build} "ocamlbuild" {build} "ocamlfind" {build} "obus" ] dev-repo: "git://github.com/johnelse/ocaml-mpris" -available: ocaml-version >= "4.00.1" 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/mpris.0.1.1.tar.gz" + checksum: "md5=b47b824aece262e5b80c28f62ccf994f" +} diff --git a/packages/mpris/mpris.0.1.1/url b/packages/mpris/mpris.0.1.1/url deleted file mode 100644 index 365c423ffeb..00000000000 --- a/packages/mpris/mpris.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnelse/ocaml-mpris/archive/mpris.0.1.1.tar.gz" -checksum: "b47b824aece262e5b80c28f62ccf994f" diff --git a/packages/mqtt/mqtt.0.0.1/descr b/packages/mqtt/mqtt.0.0.1/descr deleted file mode 100644 index 14124d70cff..00000000000 --- a/packages/mqtt/mqtt.0.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -MQTT message parser in OCaml diff --git a/packages/mqtt/mqtt.0.0.1/opam b/packages/mqtt/mqtt.0.0.1/opam index 74e15bac255..25c0dd77c11 100644 --- a/packages/mqtt/mqtt.0.0.1/opam +++ b/packages/mqtt/mqtt.0.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "joshua.allmann@gmail.com" authors: ["Josh Allmann "] homepage: "https://github.com/j0sh/ocaml-mqtt" @@ -11,6 +11,7 @@ remove: [ ["ocamlfind" "remove" "mqtt"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "ocplib-endian" "ounit" @@ -18,5 +19,10 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/j0sh/ocaml-mqtt" -available: ocaml-version >= "4.01.0" 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: "md5=9cc9720647acd0256b7ec53ffb6f6d76" +} diff --git a/packages/mqtt/mqtt.0.0.1/url b/packages/mqtt/mqtt.0.0.1/url deleted file mode 100644 index 0f88e8615f4..00000000000 --- a/packages/mqtt/mqtt.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/j0sh/ocaml-mqtt/archive/v0.0.1.tar.gz" -checksum: "9cc9720647acd0256b7ec53ffb6f6d76" diff --git a/packages/mqtt/mqtt.0.0.2/descr b/packages/mqtt/mqtt.0.0.2/descr deleted file mode 100644 index 14124d70cff..00000000000 --- a/packages/mqtt/mqtt.0.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -MQTT message parser in OCaml diff --git a/packages/mqtt/mqtt.0.0.2/opam b/packages/mqtt/mqtt.0.0.2/opam index 936f394098a..4ae7f5d1089 100644 --- a/packages/mqtt/mqtt.0.0.2/opam +++ b/packages/mqtt/mqtt.0.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "joshua.allmann@gmail.com" authors: ["Josh Allmann "] homepage: "https://github.com/j0sh/ocaml-mqtt" @@ -11,12 +11,18 @@ remove: [ ["ocamlfind" "remove" "mqtt"] ] depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} "ocamlfind" - "ocplib-endian" { >= "0.6"} + "ocplib-endian" {>= "0.6"} "ounit" "lwt" {>= "2.7.0"} "ocamlbuild" {build} ] dev-repo: "git://github.com/j0sh/ocaml-mqtt" -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.0"] 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: "md5=1a616fbfbe43ff1043c24c85e5956feb" +} diff --git a/packages/mqtt/mqtt.0.0.2/url b/packages/mqtt/mqtt.0.0.2/url deleted file mode 100644 index 9f2f8f2581e..00000000000 --- a/packages/mqtt/mqtt.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/j0sh/ocaml-mqtt/archive/v0.0.2.tar.gz" -checksum: "1a616fbfbe43ff1043c24c85e5956feb" diff --git a/packages/mqtt_client/mqtt_client.0.0.1/descr b/packages/mqtt_client/mqtt_client.0.0.1/descr deleted file mode 100644 index 0edead8ea57..00000000000 --- a/packages/mqtt_client/mqtt_client.0.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -MQTT pub/sub transport protocol client written in OCaml diff --git a/packages/mqtt_client/mqtt_client.0.0.1/opam b/packages/mqtt_client/mqtt_client.0.0.1/opam index 1aec47ce063..bae36885a8b 100644 --- a/packages/mqtt_client/mqtt_client.0.0.1/opam +++ b/packages/mqtt_client/mqtt_client.0.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "philtomson@gmail.com" authors: ["Phil Tomson"] license: "MIT" @@ -9,6 +9,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "oasis" "async" {< "v0.10"} @@ -16,5 +17,10 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/philtomson/mqtt_client" -available: ocaml-version >= "4.01.0" 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: "md5=01be0e6e52726b02ac9c09c8ffdd1152" +} diff --git a/packages/mqtt_client/mqtt_client.0.0.1/url b/packages/mqtt_client/mqtt_client.0.0.1/url deleted file mode 100644 index d996f046831..00000000000 --- a/packages/mqtt_client/mqtt_client.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/philtomson/mqtt_client/archive/v0.0.1.tar.gz" -checksum: "01be0e6e52726b02ac9c09c8ffdd1152" diff --git a/packages/mrt-format/mrt-format.0.2.0/descr b/packages/mrt-format/mrt-format.0.2.0/descr deleted file mode 100644 index 581601b7909..00000000000 --- a/packages/mrt-format/mrt-format.0.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -MRT parsing library and CLI - - -A basic implementation of the [Multi-Threaded Routing Toolkit](https://tools.ietf.org/html/rfc6396) format, following my implementation in the [Python Routeing Toolkit](https://github.com/mor1/pyrt) and documentation in the [RFC](https://tools.ietf.org/html/rfc6396) and the [PyRT README](https://github.com/mor1/pyrt/blob/master/README.mrtd). Provides (incomplete) parsing libraries and a simple CLI tool. \ No newline at end of file diff --git a/packages/mrt-format/mrt-format.0.2.0/opam b/packages/mrt-format/mrt-format.0.2.0/opam index d5f62adebf3..6b3bb7bec01 100644 --- a/packages/mrt-format/mrt-format.0.2.0/opam +++ b/packages/mrt-format/mrt-format.0.2.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Richard Mortier " authors: [ "Richard Mortier" ] license: "ISC" homepage: "https://github.com/mor1/mrt-format" -dev-repo: "https://github.com/mor1/mrt-format.git" +dev-repo: "git+https://github.com/mor1/mrt-format.git" bug-reports: "https://github.com/mor1/mrt-format/issues" doc: "https://mor1.github.io/mrt-format/" @@ -14,8 +14,17 @@ build: [ ] depends: [ - "ocamlfind" {build} - "alcotest" {test} - "cstruct" {>= "1.0.1"} + "ocaml" + "ocamlfind" {build} + "alcotest" {with-test} + "cstruct" {>= "1.0.1"} "ppx_cstruct" {build} ] +synopsis: "MRT parsing library and CLI" +description: + "A basic implementation of the [Multi-Threaded Routing Toolkit](https://tools.ietf.org/html/rfc6396) format, following my implementation in the [Python Routeing Toolkit](https://github.com/mor1/pyrt) and documentation in the [RFC](https://tools.ietf.org/html/rfc6396) and the [PyRT README](https://github.com/mor1/pyrt/blob/master/README.mrtd). Provides (incomplete) parsing libraries and a simple CLI tool." +url { + src: + "https://github.com/mor1/mrt-format/releases/download/0.2.0/mrt-format-0.2.0.tbz" + checksum: "md5=89db2bf6d242a128cd578bc3ab6d037f" +} diff --git a/packages/mrt-format/mrt-format.0.2.0/url b/packages/mrt-format/mrt-format.0.2.0/url deleted file mode 100644 index 9b91e58bdf0..00000000000 --- a/packages/mrt-format/mrt-format.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mor1/mrt-format/releases/download/0.2.0/mrt-format-0.2.0.tbz" -checksum: "89db2bf6d242a128cd578bc3ab6d037f" \ No newline at end of file diff --git a/packages/msat/msat.0.1/descr b/packages/msat/msat.0.1/descr deleted file mode 100644 index 0bc3be267ab..00000000000 --- a/packages/msat/msat.0.1/descr +++ /dev/null @@ -1,10 +0,0 @@ -Modular sat/smt solver - -First release of the modular SAT solver mSAT. - -This library provides functor to easily build a SAT, SMT and/or McSAT solver given an implementation of terms. Current features of the solver are: -- proof output -- push/pop operations -- CNF transformation tools - -This project derives from [Alt-Ergo Zero](http://cubicle.lri.fr/alt-ergo-zero), but does not provide any built-in theories, it is designed to let the users use their own implementation of terms and theories. diff --git a/packages/msat/msat.0.1/opam b/packages/msat/msat.0.1/opam index 09cbd838001..4f5c40df8c2 100644 --- a/packages/msat/msat.0.1/opam +++ b/packages/msat/msat.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: ["guillaume.bury@gmail.com" "simon.cruanes@inria.fr"] authors: [ "Sylvain Conchon" @@ -11,13 +11,28 @@ homepage: "https://github.com/Gbury/mSAT" bug-reports: "https://github.com/Gbury/mSAT/issues/" license: "Apache" tags: ["sat" "smt"] -dev-repo: "https://github.com/Gbury/mSAT.git" +dev-repo: "git+https://github.com/Gbury/mSAT.git" build: [make "lib"] install: [make "install"] remove: ["ocamlfind" "remove" "msat"] depends: [ + "ocaml" {>= "4.02.1"} "ocamlfind" {build} "base-unix" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.1"] +synopsis: "Modular sat/smt solver" +description: """ +First release of the modular SAT solver mSAT. + +This library provides functor to easily build a SAT, SMT and/or McSAT solver given an implementation of terms. Current features of the solver are: +- proof output +- push/pop operations +- CNF transformation tools + +This project derives from [Alt-Ergo Zero](http://cubicle.lri.fr/alt-ergo-zero), but does not provide any built-in theories, it is designed to let the users use their own implementation of terms and theories.""" +flags: light-uninstall +url { + src: "https://github.com/Gbury/mSAT/archive/v0.1.tar.gz" + checksum: "md5=a53d54ab305a5ccbfbfcbf6474f50fb2" +} diff --git a/packages/msat/msat.0.1/url b/packages/msat/msat.0.1/url deleted file mode 100644 index df46ba6ef38..00000000000 --- a/packages/msat/msat.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Gbury/mSAT/archive/v0.1.tar.gz" -checksum: "a53d54ab305a5ccbfbfcbf6474f50fb2" diff --git a/packages/msat/msat.0.2/descr b/packages/msat/msat.0.2/descr deleted file mode 100644 index 4aff6963185..00000000000 --- a/packages/msat/msat.0.2/descr +++ /dev/null @@ -1,8 +0,0 @@ -Modular sat/smt solver - -This library provides functor to easily build a SAT, SMT and/or McSAT solver given an implementation of terms. Current features of the solver are: -- proof output -- push/pop operations -- CNF transformation tools - -This project derives from [Alt-Ergo Zero](http://cubicle.lri.fr/alt-ergo-zero), but does not provide any built-in theories, it is designed to let the users use their own implementation of terms and theories. diff --git a/packages/msat/msat.0.2/opam b/packages/msat/msat.0.2/opam deleted file mode 100644 index 4f9a54ac372..00000000000 --- a/packages/msat/msat.0.2/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: ["guillaume.bury@gmail.com" "simon.cruanes@inria.fr"] -authors: [ - "Sylvain Conchon" - "Alain Mebsout" - "Stephane Lecuyer" - "Simon Cruanes" - "Guillaume Bury" -] -homepage: "https://github.com/Gbury/mSAT" -bug-reports: "https://github.com/Gbury/mSAT/issues/" -license: "Apache" -tags: ["sat" "smt"] -dev-repo: "https://github.com/Gbury/mSAT.git" -build: [[make "disable_log"] [make "lib"]] -install: [make "install"] -remove: ["ocamlfind" "remove" "msat"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "base-unix" -] -available: [ocaml-version >= "4.02.1"] diff --git a/packages/msat/msat.0.2/url b/packages/msat/msat.0.2/url deleted file mode 100644 index 4ce94fa26d6..00000000000 --- a/packages/msat/msat.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Gbury/mSAT/archive/v0.2.tar.gz" -checksum: "1dcb6fa0dad9caf83a8b1d5bb4ab7f57" diff --git a/packages/msat/msat.0.3/descr b/packages/msat/msat.0.3/descr deleted file mode 100644 index 4aff6963185..00000000000 --- a/packages/msat/msat.0.3/descr +++ /dev/null @@ -1,8 +0,0 @@ -Modular sat/smt solver - -This library provides functor to easily build a SAT, SMT and/or McSAT solver given an implementation of terms. Current features of the solver are: -- proof output -- push/pop operations -- CNF transformation tools - -This project derives from [Alt-Ergo Zero](http://cubicle.lri.fr/alt-ergo-zero), but does not provide any built-in theories, it is designed to let the users use their own implementation of terms and theories. diff --git a/packages/msat/msat.0.3/opam b/packages/msat/msat.0.3/opam index bd27fef336b..626be23ad92 100644 --- a/packages/msat/msat.0.3/opam +++ b/packages/msat/msat.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: ["guillaume.bury@gmail.com" "simon.cruanes@inria.fr"] authors: [ "Sylvain Conchon" @@ -11,7 +11,7 @@ homepage: "https://github.com/Gbury/mSAT" bug-reports: "https://github.com/Gbury/mSAT/issues/" license: "Apache" tags: ["sat" "smt"] -dev-repo: "https://github.com/Gbury/mSAT.git" +dev-repo: "git+https://github.com/Gbury/mSAT.git" build: [ [make "disable_log"] [make "lib"] @@ -19,7 +19,20 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "msat"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.0"] +synopsis: "Modular sat/smt solver" +description: """ +This library provides functor to easily build a SAT, SMT and/or McSAT solver given an implementation of terms. Current features of the solver are: +- proof output +- push/pop operations +- CNF transformation tools + +This project derives from [Alt-Ergo Zero](http://cubicle.lri.fr/alt-ergo-zero), but does not provide any built-in theories, it is designed to let the users use their own implementation of terms and theories.""" +flags: light-uninstall +url { + src: "https://github.com/Gbury/mSAT/archive/v0.3.tar.gz" + checksum: "md5=b9e15b20e3ca3a762ba2ccba1e83dbdf" +} diff --git a/packages/msat/msat.0.3/url b/packages/msat/msat.0.3/url deleted file mode 100644 index 5315ec69861..00000000000 --- a/packages/msat/msat.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Gbury/mSAT/archive/v0.3.tar.gz" -checksum: "b9e15b20e3ca3a762ba2ccba1e83dbdf" diff --git a/packages/msat/msat.0.4.1/descr b/packages/msat/msat.0.4.1/descr deleted file mode 100644 index 4aff6963185..00000000000 --- a/packages/msat/msat.0.4.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -Modular sat/smt solver - -This library provides functor to easily build a SAT, SMT and/or McSAT solver given an implementation of terms. Current features of the solver are: -- proof output -- push/pop operations -- CNF transformation tools - -This project derives from [Alt-Ergo Zero](http://cubicle.lri.fr/alt-ergo-zero), but does not provide any built-in theories, it is designed to let the users use their own implementation of terms and theories. diff --git a/packages/msat/msat.0.4.1/opam b/packages/msat/msat.0.4.1/opam deleted file mode 100644 index 7e606c62ee2..00000000000 --- a/packages/msat/msat.0.4.1/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -maintainer: ["guillaume.bury@gmail.com" "simon.cruanes@inria.fr"] -authors: [ - "Sylvain Conchon" - "Alain Mebsout" - "Stephane Lecuyer" - "Simon Cruanes" - "Guillaume Bury" -] -homepage: "https://github.com/Gbury/mSAT" -bug-reports: "https://github.com/Gbury/mSAT/issues/" -license: "Apache" -tags: ["sat" "smt"] -dev-repo: "https://github.com/Gbury/mSAT.git" -build: [ - [make "disable_log"] - [make "lib"] -] -install: [make "install"] -remove: ["ocamlfind" "remove" "msat"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.00.1"] diff --git a/packages/msat/msat.0.4.1/url b/packages/msat/msat.0.4.1/url deleted file mode 100644 index 8fc8052ce03..00000000000 --- a/packages/msat/msat.0.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Gbury/mSAT/archive/v0.4.1.tar.gz" -checksum: "e5a09e49d9bc9f5358af94c84e53a822" diff --git a/packages/msat/msat.0.4/descr b/packages/msat/msat.0.4/descr deleted file mode 100644 index 4aff6963185..00000000000 --- a/packages/msat/msat.0.4/descr +++ /dev/null @@ -1,8 +0,0 @@ -Modular sat/smt solver - -This library provides functor to easily build a SAT, SMT and/or McSAT solver given an implementation of terms. Current features of the solver are: -- proof output -- push/pop operations -- CNF transformation tools - -This project derives from [Alt-Ergo Zero](http://cubicle.lri.fr/alt-ergo-zero), but does not provide any built-in theories, it is designed to let the users use their own implementation of terms and theories. diff --git a/packages/msat/msat.0.4/opam b/packages/msat/msat.0.4/opam index 7e606c62ee2..8618056ef33 100644 --- a/packages/msat/msat.0.4/opam +++ b/packages/msat/msat.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: ["guillaume.bury@gmail.com" "simon.cruanes@inria.fr"] authors: [ "Sylvain Conchon" @@ -11,7 +11,7 @@ homepage: "https://github.com/Gbury/mSAT" bug-reports: "https://github.com/Gbury/mSAT/issues/" license: "Apache" tags: ["sat" "smt"] -dev-repo: "https://github.com/Gbury/mSAT.git" +dev-repo: "git+https://github.com/Gbury/mSAT.git" build: [ [make "disable_log"] [make "lib"] @@ -19,7 +19,20 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "msat"] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.1"] +synopsis: "Modular sat/smt solver" +description: """ +This library provides functor to easily build a SAT, SMT and/or McSAT solver given an implementation of terms. Current features of the solver are: +- proof output +- push/pop operations +- CNF transformation tools + +This project derives from [Alt-Ergo Zero](http://cubicle.lri.fr/alt-ergo-zero), but does not provide any built-in theories, it is designed to let the users use their own implementation of terms and theories.""" +flags: light-uninstall +url { + src: "https://github.com/Gbury/mSAT/archive/v0.4.tar.gz" + checksum: "md5=ad6ece0c03c9b7db7cef22fbe57da626" +} diff --git a/packages/msat/msat.0.4/url b/packages/msat/msat.0.4/url deleted file mode 100644 index 19f8bb52d18..00000000000 --- a/packages/msat/msat.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Gbury/mSAT/archive/v0.4.tar.gz" -checksum: "ad6ece0c03c9b7db7cef22fbe57da626" diff --git a/packages/msat/msat.0.5.1/descr b/packages/msat/msat.0.5.1/descr deleted file mode 100644 index 4aff6963185..00000000000 --- a/packages/msat/msat.0.5.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -Modular sat/smt solver - -This library provides functor to easily build a SAT, SMT and/or McSAT solver given an implementation of terms. Current features of the solver are: -- proof output -- push/pop operations -- CNF transformation tools - -This project derives from [Alt-Ergo Zero](http://cubicle.lri.fr/alt-ergo-zero), but does not provide any built-in theories, it is designed to let the users use their own implementation of terms and theories. diff --git a/packages/msat/msat.0.5.1/opam b/packages/msat/msat.0.5.1/opam index 7e606c62ee2..748249b15e4 100644 --- a/packages/msat/msat.0.5.1/opam +++ b/packages/msat/msat.0.5.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: ["guillaume.bury@gmail.com" "simon.cruanes@inria.fr"] authors: [ "Sylvain Conchon" @@ -11,7 +11,7 @@ homepage: "https://github.com/Gbury/mSAT" bug-reports: "https://github.com/Gbury/mSAT/issues/" license: "Apache" tags: ["sat" "smt"] -dev-repo: "https://github.com/Gbury/mSAT.git" +dev-repo: "git+https://github.com/Gbury/mSAT.git" build: [ [make "disable_log"] [make "lib"] @@ -19,7 +19,20 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "msat"] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.1"] +synopsis: "Modular sat/smt solver" +description: """ +This library provides functor to easily build a SAT, SMT and/or McSAT solver given an implementation of terms. Current features of the solver are: +- proof output +- push/pop operations +- CNF transformation tools + +This project derives from [Alt-Ergo Zero](http://cubicle.lri.fr/alt-ergo-zero), but does not provide any built-in theories, it is designed to let the users use their own implementation of terms and theories.""" +flags: light-uninstall +url { + src: "https://github.com/gbury/mSAT/archive/v0.5.1.tar.gz" + checksum: "md5=aee90184182a9c42b83fa2f7b65f3d4e" +} diff --git a/packages/msat/msat.0.5.1/url b/packages/msat/msat.0.5.1/url deleted file mode 100644 index e7f3d48b279..00000000000 --- a/packages/msat/msat.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/gbury/mSAT/archive/v0.5.1.tar.gz" -checksum: "aee90184182a9c42b83fa2f7b65f3d4e" diff --git a/packages/msat/msat.0.5/descr b/packages/msat/msat.0.5/descr deleted file mode 100644 index 4aff6963185..00000000000 --- a/packages/msat/msat.0.5/descr +++ /dev/null @@ -1,8 +0,0 @@ -Modular sat/smt solver - -This library provides functor to easily build a SAT, SMT and/or McSAT solver given an implementation of terms. Current features of the solver are: -- proof output -- push/pop operations -- CNF transformation tools - -This project derives from [Alt-Ergo Zero](http://cubicle.lri.fr/alt-ergo-zero), but does not provide any built-in theories, it is designed to let the users use their own implementation of terms and theories. diff --git a/packages/msat/msat.0.5/opam b/packages/msat/msat.0.5/opam deleted file mode 100644 index 7e606c62ee2..00000000000 --- a/packages/msat/msat.0.5/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -maintainer: ["guillaume.bury@gmail.com" "simon.cruanes@inria.fr"] -authors: [ - "Sylvain Conchon" - "Alain Mebsout" - "Stephane Lecuyer" - "Simon Cruanes" - "Guillaume Bury" -] -homepage: "https://github.com/Gbury/mSAT" -bug-reports: "https://github.com/Gbury/mSAT/issues/" -license: "Apache" -tags: ["sat" "smt"] -dev-repo: "https://github.com/Gbury/mSAT.git" -build: [ - [make "disable_log"] - [make "lib"] -] -install: [make "install"] -remove: ["ocamlfind" "remove" "msat"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.00.1"] diff --git a/packages/msat/msat.0.5/url b/packages/msat/msat.0.5/url deleted file mode 100644 index cba03d1c2fc..00000000000 --- a/packages/msat/msat.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/gbury/mSAT/archive/v0.5.tar.gz" -checksum: "0557b2becee13e8f9b5f37cd941dc10c" diff --git a/packages/msat/msat.0.6.1/descr b/packages/msat/msat.0.6.1/descr deleted file mode 100644 index 4aff6963185..00000000000 --- a/packages/msat/msat.0.6.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -Modular sat/smt solver - -This library provides functor to easily build a SAT, SMT and/or McSAT solver given an implementation of terms. Current features of the solver are: -- proof output -- push/pop operations -- CNF transformation tools - -This project derives from [Alt-Ergo Zero](http://cubicle.lri.fr/alt-ergo-zero), but does not provide any built-in theories, it is designed to let the users use their own implementation of terms and theories. diff --git a/packages/msat/msat.0.6.1/opam b/packages/msat/msat.0.6.1/opam index e8324915301..ef7e6af6df4 100644 --- a/packages/msat/msat.0.6.1/opam +++ b/packages/msat/msat.0.6.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: ["guillaume.bury@gmail.com" "simon.cruanes@inria.fr"] authors: [ "Sylvain Conchon" @@ -11,16 +11,28 @@ homepage: "https://github.com/Gbury/mSAT" bug-reports: "https://github.com/Gbury/mSAT/issues/" license: "Apache" tags: ["sat" "smt"] -dev-repo: "https://github.com/Gbury/mSAT.git" +dev-repo: "git+https://github.com/Gbury/mSAT.git" build: [ [make "disable_log"] [make "lib"] + [make "doc"] {with-doc} ] install: [make "DOCDIR=%{doc}%" "install"] -build-doc: [make "doc"] remove: [make "DOCDIR=%{doc}%" "uninstall"] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.1"] +synopsis: "Modular sat/smt solver" +description: """ +This library provides functor to easily build a SAT, SMT and/or McSAT solver given an implementation of terms. Current features of the solver are: +- proof output +- push/pop operations +- CNF transformation tools + +This project derives from [Alt-Ergo Zero](http://cubicle.lri.fr/alt-ergo-zero), but does not provide any built-in theories, it is designed to let the users use their own implementation of terms and theories.""" +url { + src: "https://github.com/gbury/msat/archive/v0.6.1.tar.gz" + checksum: "md5=1415cd7d2a2ccd04c630900b161199b0" +} diff --git a/packages/msat/msat.0.6.1/url b/packages/msat/msat.0.6.1/url deleted file mode 100644 index 34e9b4ee8dc..00000000000 --- a/packages/msat/msat.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/gbury/msat/archive/v0.6.1.tar.gz" -checksum: "1415cd7d2a2ccd04c630900b161199b0" diff --git a/packages/msat/msat.0.6/descr b/packages/msat/msat.0.6/descr deleted file mode 100644 index 4aff6963185..00000000000 --- a/packages/msat/msat.0.6/descr +++ /dev/null @@ -1,8 +0,0 @@ -Modular sat/smt solver - -This library provides functor to easily build a SAT, SMT and/or McSAT solver given an implementation of terms. Current features of the solver are: -- proof output -- push/pop operations -- CNF transformation tools - -This project derives from [Alt-Ergo Zero](http://cubicle.lri.fr/alt-ergo-zero), but does not provide any built-in theories, it is designed to let the users use their own implementation of terms and theories. diff --git a/packages/msat/msat.0.6/opam b/packages/msat/msat.0.6/opam index fc8b0722225..7f6be10ee3f 100644 --- a/packages/msat/msat.0.6/opam +++ b/packages/msat/msat.0.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: ["guillaume.bury@gmail.com" "simon.cruanes@inria.fr"] authors: [ "Sylvain Conchon" @@ -11,16 +11,28 @@ homepage: "https://github.com/Gbury/mSAT" bug-reports: "https://github.com/Gbury/mSAT/issues/" license: "Apache" tags: ["sat" "smt"] -dev-repo: "https://github.com/Gbury/mSAT.git" +dev-repo: "git+https://github.com/Gbury/mSAT.git" build: [ [make "disable_log"] [make "lib"] + [make "doc"] {with-doc} ] install: [make "DOCDIR=%{msat:doc}%" "install"] -build-doc: [make "doc"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.1"] +synopsis: "Modular sat/smt solver" +description: """ +This library provides functor to easily build a SAT, SMT and/or McSAT solver given an implementation of terms. Current features of the solver are: +- proof output +- push/pop operations +- CNF transformation tools + +This project derives from [Alt-Ergo Zero](http://cubicle.lri.fr/alt-ergo-zero), but does not provide any built-in theories, it is designed to let the users use their own implementation of terms and theories.""" +url { + src: "https://github.com/Gbury/mSAT/archive/v0.6.tar.gz" + checksum: "md5=614f47053a4d7589075914885619a209" +} diff --git a/packages/msat/msat.0.6/url b/packages/msat/msat.0.6/url deleted file mode 100644 index c98acabdbcd..00000000000 --- a/packages/msat/msat.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Gbury/mSAT/archive/v0.6.tar.gz" -checksum: "614f47053a4d7589075914885619a209" diff --git a/packages/msgpack/msgpack.1.0.0/descr b/packages/msgpack/msgpack.1.0.0/descr deleted file mode 100644 index 8345d61a674..00000000000 --- a/packages/msgpack/msgpack.1.0.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Msgpack library - -MessagePack is an efficient binary serialization format. -If meta_conv is installed, conv module will be installed. diff --git a/packages/msgpack/msgpack.1.0.0/opam b/packages/msgpack/msgpack.1.0.0/opam index 6555ed6ace3..b6745c826ba 100644 --- a/packages/msgpack/msgpack.1.0.0/opam +++ b/packages/msgpack/msgpack.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mzp.ppp@gmail.com" authors: "MIZUNO Hiroki " homepage: "http://github.com/msgpack/msgpack-ocaml/" @@ -20,6 +20,7 @@ build: [ ] remove: [["ocamlfind" "remove" "msgpack"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} "ocamlfind" {build} ("extlib" | "extlib-compat") "ocamlbuild" {build} @@ -28,5 +29,14 @@ depends: [ depopts: ["meta_conv"] conflicts: ["meta_conv" {>= "1.1.1"}] dev-repo: "git://github.com/msgpack/msgpack-ocaml" -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] 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 +extra-files: ["no-camlp4.patch" "md5=44c557f6cc2d2d74f55c25cd01c0e569"] +url { + src: "https://github.com/msgpack/msgpack-ocaml/archive/1.0.0.tar.gz" + checksum: "md5=0a75171441f7aeb72dee2c453658400a" +} diff --git a/packages/msgpack/msgpack.1.0.0/url b/packages/msgpack/msgpack.1.0.0/url deleted file mode 100644 index 83ae06143a2..00000000000 --- a/packages/msgpack/msgpack.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/msgpack/msgpack-ocaml/archive/1.0.0.tar.gz" -checksum: "0a75171441f7aeb72dee2c453658400a" diff --git a/packages/msgpack/msgpack.1.1.0/descr b/packages/msgpack/msgpack.1.1.0/descr deleted file mode 100644 index a00643d4a5e..00000000000 --- a/packages/msgpack/msgpack.1.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Msgpack library for Objective Caml - -MessagePack is an efficient binary serialization format. -If meta_conv is installed, conv module will be installed. diff --git a/packages/msgpack/msgpack.1.1.0/opam b/packages/msgpack/msgpack.1.1.0/opam index b8b6c0487e4..33b8448c182 100644 --- a/packages/msgpack/msgpack.1.1.0/opam +++ b/packages/msgpack/msgpack.1.1.0/opam @@ -1,7 +1,6 @@ -opam-version: "1.2" +opam-version: "2.0" name: "msgpack" version: "1.1.0" -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.0"] maintainer: "mzp.ppp@gmail.com" authors: "MIZUNO Hiroki " homepage: "http://github.com/msgpack/msgpack-ocaml/" @@ -19,9 +18,20 @@ install: [ ] remove: [["ocamlfind" "remove" "msgpack"]] depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} "ocamlfind" {build} "ocamlbuild" {build} "num" ] depopts: "meta_conv" dev-repo: "git://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 +extra-files: ["no-camlp4.patch" "md5=d35e5fd2692b939440579110bf819cda"] +url { + src: "https://github.com/msgpack/msgpack-ocaml/archive/1.1.0.tar.gz" + checksum: "md5=4925efbe1195378ce98e14dfc788ce7d" +} diff --git a/packages/msgpack/msgpack.1.1.0/url b/packages/msgpack/msgpack.1.1.0/url deleted file mode 100644 index 1bc864dccc6..00000000000 --- a/packages/msgpack/msgpack.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/msgpack/msgpack-ocaml/archive/1.1.0.tar.gz" -checksum: "4925efbe1195378ce98e14dfc788ce7d" diff --git a/packages/msgpack/msgpack.1.1.1/descr b/packages/msgpack/msgpack.1.1.1/descr deleted file mode 100644 index a00643d4a5e..00000000000 --- a/packages/msgpack/msgpack.1.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Msgpack library for Objective Caml - -MessagePack is an efficient binary serialization format. -If meta_conv is installed, conv module will be installed. diff --git a/packages/msgpack/msgpack.1.1.1/opam b/packages/msgpack/msgpack.1.1.1/opam index 0f174c936f6..a424819ce4c 100644 --- a/packages/msgpack/msgpack.1.1.1/opam +++ b/packages/msgpack/msgpack.1.1.1/opam @@ -1,7 +1,6 @@ -opam-version: "1.2" +opam-version: "2.0" name: "msgpack" version: "1.1.1" -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.0"] maintainer: "mzp.ppp@gmail.com" authors: "MIZUNO Hiroki " homepage: "http://github.com/msgpack/msgpack-ocaml/" @@ -19,9 +18,20 @@ install: [ ] remove: [["ocamlfind" "remove" "msgpack"]] depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} "ocamlfind" {build} "ocamlbuild" {build} "num" ] depopts: "meta_conv" dev-repo: "git://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 +extra-files: ["no-camlp4.patch" "md5=d35e5fd2692b939440579110bf819cda"] +url { + src: "https://github.com/msgpack/msgpack-ocaml/archive/1.1.1.tar.gz" + checksum: "md5=ea156844fb5636a53516d0030fcb61bf" +} diff --git a/packages/msgpack/msgpack.1.1.1/url b/packages/msgpack/msgpack.1.1.1/url deleted file mode 100644 index 74abfbdcae5..00000000000 --- a/packages/msgpack/msgpack.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/msgpack/msgpack-ocaml/archive/1.1.1.tar.gz" -checksum: "ea156844fb5636a53516d0030fcb61bf" diff --git a/packages/msgpack/msgpack.1.2.0/descr b/packages/msgpack/msgpack.1.2.0/descr deleted file mode 100644 index a00643d4a5e..00000000000 --- a/packages/msgpack/msgpack.1.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Msgpack library for Objective Caml - -MessagePack is an efficient binary serialization format. -If meta_conv is installed, conv module will be installed. diff --git a/packages/msgpack/msgpack.1.2.0/opam b/packages/msgpack/msgpack.1.2.0/opam index 9985433445d..a3244734b02 100644 --- a/packages/msgpack/msgpack.1.2.0/opam +++ b/packages/msgpack/msgpack.1.2.0/opam @@ -1,8 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mzp " -author: "mzp " homepage: "http://github.com/msgpack/msgpack-ocaml/" -dev-repo: "https://github.com/msgpack/msgpack-ocaml.git" +dev-repo: "git+https://github.com/msgpack/msgpack-ocaml.git" bug-reports: "https://github.com/msgpack/msgpack-ocaml/issues" patches: [ "no-camlp4.patch" @@ -18,10 +17,20 @@ remove: [ ["ocamlfind" "remove" "msgpack"] ] depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} "ocamlfind" {build} "ocamlbuild" {build} "num" ] - depopts: ["meta_conv"] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.0"] +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 +extra-files: ["no-camlp4.patch" "md5=d35e5fd2692b939440579110bf819cda"] +url { + src: "https://github.com/msgpack/msgpack-ocaml/archive/1.2.0.tar.gz" + checksum: "md5=3651e4cff262d1191c782ffa94757d33" +} diff --git a/packages/msgpack/msgpack.1.2.0/url b/packages/msgpack/msgpack.1.2.0/url deleted file mode 100644 index 16f175074c7..00000000000 --- a/packages/msgpack/msgpack.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/msgpack/msgpack-ocaml/archive/1.2.0.tar.gz" -checksum: "3651e4cff262d1191c782ffa94757d33" diff --git a/packages/msgpack/msgpack.1.2.1/descr b/packages/msgpack/msgpack.1.2.1/descr deleted file mode 100644 index f814b9eead2..00000000000 --- a/packages/msgpack/msgpack.1.2.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Msgpack library for OCaml - -MessagePack is an efficient binary serialization format. -If meta_conv is installed, conv module will be installed. diff --git a/packages/msgpack/msgpack.1.2.1/opam b/packages/msgpack/msgpack.1.2.1/opam index 9985433445d..5091e21b7e1 100644 --- a/packages/msgpack/msgpack.1.2.1/opam +++ b/packages/msgpack/msgpack.1.2.1/opam @@ -1,8 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mzp " -author: "mzp " homepage: "http://github.com/msgpack/msgpack-ocaml/" -dev-repo: "https://github.com/msgpack/msgpack-ocaml.git" +dev-repo: "git+https://github.com/msgpack/msgpack-ocaml.git" bug-reports: "https://github.com/msgpack/msgpack-ocaml/issues" patches: [ "no-camlp4.patch" @@ -18,10 +17,20 @@ remove: [ ["ocamlfind" "remove" "msgpack"] ] depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} "ocamlfind" {build} "ocamlbuild" {build} "num" ] - depopts: ["meta_conv"] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.0"] +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 +extra-files: ["no-camlp4.patch" "md5=d35e5fd2692b939440579110bf819cda"] +url { + src: "https://github.com/msgpack/msgpack-ocaml/archive/1.2.1.tar.gz" + checksum: "md5=7043759dada3e988eca65d965c7c3483" +} diff --git a/packages/msgpack/msgpack.1.2.1/url b/packages/msgpack/msgpack.1.2.1/url deleted file mode 100644 index 3600d87b262..00000000000 --- a/packages/msgpack/msgpack.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/msgpack/msgpack-ocaml/archive/1.2.1.tar.gz" -checksum: "7043759dada3e988eca65d965c7c3483" diff --git a/packages/msgpack/msgpack.1.3.0/descr b/packages/msgpack/msgpack.1.3.0/descr deleted file mode 100644 index 78f983aaa19..00000000000 --- a/packages/msgpack/msgpack.1.3.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Msgpack library for OCaml - -MessagePack is an efficient binary serialization format. -If ppx_meta_conv is installed, conv module will be installed. diff --git a/packages/msgpack/msgpack.1.3.0/opam b/packages/msgpack/msgpack.1.3.0/opam index 4110b73ea94..da2be6662fe 100644 --- a/packages/msgpack/msgpack.1.3.0/opam +++ b/packages/msgpack/msgpack.1.3.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mzp " authors: "mzp " homepage: "http://github.com/msgpack/msgpack-ocaml/" bug-reports: "https://github.com/msgpack/msgpack-ocaml/issues" -dev-repo: "https://github.com/msgpack/msgpack-ocaml.git" +dev-repo: "git+https://github.com/msgpack/msgpack-ocaml.git" build: [ [ "ocaml" @@ -14,20 +14,27 @@ build: [ "--%{ppx_meta_conv:enable}%-conv" ] ["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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocamlfind" "remove" "msgpack"] -available: [ ocaml-version >= "4.01.0" ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "num" "base-bytes" - "ounit" {test} + "ounit" {with-test} ] depopts: "ppx_meta_conv" +synopsis: "Msgpack library for OCaml" +description: """ +MessagePack is an efficient binary serialization format. +If ppx_meta_conv is installed, conv module will be installed.""" +flags: light-uninstall +url { + src: "https://github.com/msgpack/msgpack-ocaml/archive/1.3.0.tar.gz" + checksum: "md5=09d28af795069e45b3e8209a87897ce1" +} diff --git a/packages/msgpack/msgpack.1.3.0/url b/packages/msgpack/msgpack.1.3.0/url deleted file mode 100644 index adb81255b1a..00000000000 --- a/packages/msgpack/msgpack.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/msgpack/msgpack-ocaml/archive/1.3.0.tar.gz" -checksum: "09d28af795069e45b3e8209a87897ce1" diff --git a/packages/msgpck/msgpck.1.0/descr b/packages/msgpck/msgpck.1.0/descr deleted file mode 100644 index df43cb86dd3..00000000000 --- a/packages/msgpck/msgpck.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Fast MessagePack (http://msgpack.org) library diff --git a/packages/msgpck/msgpck.1.0/opam b/packages/msgpck/msgpck.1.0/opam index 0311d4b6753..d274a7e27ed 100644 --- a/packages/msgpck/msgpck.1.0/opam +++ b/packages/msgpck/msgpck.1.0/opam @@ -1,13 +1,12 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Vincent Bernardoff " authors: ["Vincent Bernardoff "] homepage: "https://github.com/vbmithr/ocaml-msgpck" license: "ISC" -dev-repo: "https://github.com/vbmithr/ocaml-msgpck.git" +dev-repo: "git+https://github.com/vbmithr/ocaml-msgpck.git" bug-reports: "https://github.com/vbmithr/ocaml-msgpck/issues" -tags: [] -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -16,7 +15,11 @@ depends: [ "sexplib" "ocplib-endian" ] -depopts: [] 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: "md5=1653a0bdfc1b2c3c0b25cc52dc1a553e" +} diff --git a/packages/msgpck/msgpck.1.0/url b/packages/msgpck/msgpck.1.0/url deleted file mode 100644 index 112b21bc2f7..00000000000 --- a/packages/msgpck/msgpck.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/vbmithr/ocaml-msgpck/archive/1.0.tar.gz" -checksum: "1653a0bdfc1b2c3c0b25cc52dc1a553e" \ No newline at end of file diff --git a/packages/msgpck/msgpck.1.1/descr b/packages/msgpck/msgpck.1.1/descr deleted file mode 100644 index e6f7f4c1757..00000000000 --- a/packages/msgpck/msgpck.1.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -Fast MessagePack (http://msgpack.org) library - -msgpck is written in pure OCaml. - -MessagePack is an efficient binary serialization format. It lets you -exchange data among multiple languages like JSON. But it's faster and -smaller. Small integers are encoded into a single byte, and typical -short strings require only one extra byte in addition to the strings -themselves. \ No newline at end of file diff --git a/packages/msgpck/msgpck.1.1/opam b/packages/msgpck/msgpck.1.1/opam deleted file mode 100644 index b81c128c3dc..00000000000 --- a/packages/msgpck/msgpck.1.1/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "Vincent Bernardoff " -authors: "Vincent Bernardoff " -homepage: "https://github.com/vbmithr/ocaml-msgpck" -bug-reports: "https://github.com/vbmithr/ocaml-msgpck/issues" -license: "ISC" -dev-repo: "https://github.com/vbmithr/ocaml-msgpck.git" -build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] -available: [ ocaml-version >= "4.02.0" ] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "ocplib-endian" {>= "1.0"} -] diff --git a/packages/msgpck/msgpck.1.1/url b/packages/msgpck/msgpck.1.1/url deleted file mode 100644 index 36e1b2eb870..00000000000 --- a/packages/msgpck/msgpck.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/vbmithr/ocaml-msgpck/archive/1.1.tar.gz" -checksum: "c0f16c130ff8329038e7c77326486eea" diff --git a/packages/msgpck/msgpck.1.2/descr b/packages/msgpck/msgpck.1.2/descr deleted file mode 100644 index e6f7f4c1757..00000000000 --- a/packages/msgpck/msgpck.1.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -Fast MessagePack (http://msgpack.org) library - -msgpck is written in pure OCaml. - -MessagePack is an efficient binary serialization format. It lets you -exchange data among multiple languages like JSON. But it's faster and -smaller. Small integers are encoded into a single byte, and typical -short strings require only one extra byte in addition to the strings -themselves. \ No newline at end of file diff --git a/packages/msgpck/msgpck.1.2/opam b/packages/msgpck/msgpck.1.2/opam index 514a4432f62..8eaa79d015e 100644 --- a/packages/msgpck/msgpck.1.2/opam +++ b/packages/msgpck/msgpck.1.2/opam @@ -1,15 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Vincent Bernardoff " authors: "Vincent Bernardoff " homepage: "https://github.com/vbmithr/ocaml-msgpck" bug-reports: "https://github.com/vbmithr/ocaml-msgpck/issues" license: "ISC" -dev-repo: "https://github.com/vbmithr/ocaml-msgpck.git" +dev-repo: "git+https://github.com/vbmithr/ocaml-msgpck.git" build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "ocplib-endian" {>= "1.0"} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "Fast MessagePack (http://msgpack.org) library" +description: """ +msgpck is written in pure OCaml. + +MessagePack is an efficient binary serialization format. It lets you +exchange data among multiple languages like JSON. But it's faster and +smaller. Small integers are encoded into a single byte, and typical +short strings require only one extra byte in addition to the strings +themselves.""" +url { + src: "https://github.com/vbmithr/ocaml-msgpck/archive/1.2.tar.gz" + checksum: "md5=b3823f1cf2447a98dab5b2b8d1b663fe" +} diff --git a/packages/msgpck/msgpck.1.2/url b/packages/msgpck/msgpck.1.2/url deleted file mode 100644 index 3edd6c6c1b0..00000000000 --- a/packages/msgpck/msgpck.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/vbmithr/ocaml-msgpck/archive/1.2.tar.gz" -checksum: "b3823f1cf2447a98dab5b2b8d1b663fe" diff --git a/packages/msgpck/msgpck.1.3/descr b/packages/msgpck/msgpck.1.3/descr deleted file mode 100644 index e6f7f4c1757..00000000000 --- a/packages/msgpck/msgpck.1.3/descr +++ /dev/null @@ -1,9 +0,0 @@ -Fast MessagePack (http://msgpack.org) library - -msgpck is written in pure OCaml. - -MessagePack is an efficient binary serialization format. It lets you -exchange data among multiple languages like JSON. But it's faster and -smaller. Small integers are encoded into a single byte, and typical -short strings require only one extra byte in addition to the strings -themselves. \ No newline at end of file diff --git a/packages/msgpck/msgpck.1.3/opam b/packages/msgpck/msgpck.1.3/opam index 256e76e9d8e..b8ef3c2f0ab 100644 --- a/packages/msgpck/msgpck.1.3/opam +++ b/packages/msgpck/msgpck.1.3/opam @@ -1,15 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Vincent Bernardoff " authors: "Vincent Bernardoff " license: "ISC" homepage: "https://github.com/vbmithr/ocaml-msgpck" bug-reports: "https://github.com/vbmithr/ocaml-msgpck/issues" -available: [ocaml-version >= "4.02.0"] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta8"} "ocplib-endian" {>= "1.0"} ] flags: light-uninstall build: ["jbuilder" "build" "-j" jobs "@install"] dev-repo: "git+https://github.com/vbmithr/ocaml-msgpck.git" +synopsis: "Fast MessagePack (http://msgpack.org) library" +description: """ +msgpck is written in pure OCaml. +MessagePack is an efficient binary serialization format. It lets you +exchange data among multiple languages like JSON. But it's faster and +smaller. Small integers are encoded into a single byte, and typical +short strings require only one extra byte in addition to the strings +themselves.""" +url { + src: "https://github.com/vbmithr/ocaml-msgpck/archive/1.3.tar.gz" + checksum: "md5=e5f2fc466454587727a64afa52329665" +} diff --git a/packages/msgpck/msgpck.1.3/url b/packages/msgpck/msgpck.1.3/url deleted file mode 100644 index aa5a99f2c10..00000000000 --- a/packages/msgpck/msgpck.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/vbmithr/ocaml-msgpck/archive/1.3.tar.gz" -checksum: "e5f2fc466454587727a64afa52329665" diff --git a/packages/mstruct/mstruct.1.0.0/descr b/packages/mstruct/mstruct.1.0.0/descr deleted file mode 100644 index 76cc71239e3..00000000000 --- a/packages/mstruct/mstruct.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Mstruct is a thin mutable layer on top of cstruct \ No newline at end of file diff --git a/packages/mstruct/mstruct.1.0.0/opam b/packages/mstruct/mstruct.1.0.0/opam deleted file mode 100644 index e00eedef601..00000000000 --- a/packages/mstruct/mstruct.1.0.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "thomas@gazagnaire.org" -authors: [ "Thomas Gazagnaire" ] -license: "ISC" -homepage: "https://github.com/mirage/ocaml-mstruct" -dev-repo: "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"] -] -remove: [ - ["ocamlfind" "remove" "mstruct"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "dolog" {>= "0.4" & <= "0.6"} - "cstruct" {>= "1.0.0"} - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.06.0"] - diff --git a/packages/mstruct/mstruct.1.0.0/url b/packages/mstruct/mstruct.1.0.0/url deleted file mode 100644 index 4e48fa950f5..00000000000 --- a/packages/mstruct/mstruct.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-mstruct/archive/1.0.0.tar.gz" -checksum: "dde31f851c2f42952e255120cf45bc56" diff --git a/packages/mstruct/mstruct.1.1.0/descr b/packages/mstruct/mstruct.1.1.0/descr deleted file mode 100644 index 76cc71239e3..00000000000 --- a/packages/mstruct/mstruct.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Mstruct is a thin mutable layer on top of cstruct \ No newline at end of file diff --git a/packages/mstruct/mstruct.1.1.0/opam b/packages/mstruct/mstruct.1.1.0/opam deleted file mode 100644 index e00eedef601..00000000000 --- a/packages/mstruct/mstruct.1.1.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "thomas@gazagnaire.org" -authors: [ "Thomas Gazagnaire" ] -license: "ISC" -homepage: "https://github.com/mirage/ocaml-mstruct" -dev-repo: "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"] -] -remove: [ - ["ocamlfind" "remove" "mstruct"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "dolog" {>= "0.4" & <= "0.6"} - "cstruct" {>= "1.0.0"} - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.06.0"] - diff --git a/packages/mstruct/mstruct.1.1.0/url b/packages/mstruct/mstruct.1.1.0/url deleted file mode 100644 index 6468cc71f1e..00000000000 --- a/packages/mstruct/mstruct.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-mstruct/archive/1.1.0.tar.gz" -checksum: "5d4783ed0ea44cd9111760331ab83325" diff --git a/packages/mstruct/mstruct.1.2.0/descr b/packages/mstruct/mstruct.1.2.0/descr deleted file mode 100644 index 76cc71239e3..00000000000 --- a/packages/mstruct/mstruct.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Mstruct is a thin mutable layer on top of cstruct \ No newline at end of file diff --git a/packages/mstruct/mstruct.1.2.0/opam b/packages/mstruct/mstruct.1.2.0/opam deleted file mode 100644 index e00eedef601..00000000000 --- a/packages/mstruct/mstruct.1.2.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "thomas@gazagnaire.org" -authors: [ "Thomas Gazagnaire" ] -license: "ISC" -homepage: "https://github.com/mirage/ocaml-mstruct" -dev-repo: "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"] -] -remove: [ - ["ocamlfind" "remove" "mstruct"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "dolog" {>= "0.4" & <= "0.6"} - "cstruct" {>= "1.0.0"} - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.06.0"] - diff --git a/packages/mstruct/mstruct.1.2.0/url b/packages/mstruct/mstruct.1.2.0/url deleted file mode 100644 index 4983ac2f63a..00000000000 --- a/packages/mstruct/mstruct.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-mstruct/archive/1.2.0.tar.gz" -checksum: "7c6f2dbd826e9293607a3f8f61dba76e" diff --git a/packages/mstruct/mstruct.1.3.0/descr b/packages/mstruct/mstruct.1.3.0/descr deleted file mode 100644 index 76cc71239e3..00000000000 --- a/packages/mstruct/mstruct.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Mstruct is a thin mutable layer on top of cstruct \ No newline at end of file diff --git a/packages/mstruct/mstruct.1.3.0/opam b/packages/mstruct/mstruct.1.3.0/opam index e00eedef601..f0debdd579f 100644 --- a/packages/mstruct/mstruct.1.3.0/opam +++ b/packages/mstruct/mstruct.1.3.0/opam @@ -1,23 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: [ "Thomas Gazagnaire" ] license: "ISC" homepage: "https://github.com/mirage/ocaml-mstruct" -dev-repo: "https://github.com/mirage/ocaml-mstruct.git" +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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {< "4.06.0"} "dolog" {>= "0.4" & <= "0.6"} "cstruct" {>= "1.0.0"} "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.06.0"] - +synopsis: "Mstruct is a thin mutable layer on top of cstruct" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-mstruct/archive/1.3.0.tar.gz" + checksum: "md5=9c702236b26f5a92d2070f4d37986622" +} diff --git a/packages/mstruct/mstruct.1.3.0/url b/packages/mstruct/mstruct.1.3.0/url deleted file mode 100644 index 3848b0a6073..00000000000 --- a/packages/mstruct/mstruct.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-mstruct/archive/1.3.0.tar.gz" -checksum: "9c702236b26f5a92d2070f4d37986622" diff --git a/packages/mstruct/mstruct.1.3.1/descr b/packages/mstruct/mstruct.1.3.1/descr deleted file mode 100644 index 76cc71239e3..00000000000 --- a/packages/mstruct/mstruct.1.3.1/descr +++ /dev/null @@ -1 +0,0 @@ -Mstruct is a thin mutable layer on top of cstruct \ No newline at end of file diff --git a/packages/mstruct/mstruct.1.3.1/opam b/packages/mstruct/mstruct.1.3.1/opam deleted file mode 100644 index 51cecaf0460..00000000000 --- a/packages/mstruct/mstruct.1.3.1/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "thomas@gazagnaire.org" -authors: [ "Thomas Gazagnaire" ] -license: "ISC" -homepage: "https://github.com/mirage/ocaml-mstruct" -dev-repo: "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"] -] -remove: [ - ["ocamlfind" "remove" "mstruct"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "dolog" {>= "0.4" & <= "0.6"} - "cstruct" {>= "1.4.0"} - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.06.0"] - diff --git a/packages/mstruct/mstruct.1.3.1/url b/packages/mstruct/mstruct.1.3.1/url deleted file mode 100644 index 7c543a52e32..00000000000 --- a/packages/mstruct/mstruct.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-mstruct/archive/1.3.1.tar.gz" -checksum: "ac9cdcde09af5da6e75b01857a14224e" diff --git a/packages/mstruct/mstruct.1.3.2/descr b/packages/mstruct/mstruct.1.3.2/descr deleted file mode 100644 index e742a8684f2..00000000000 --- a/packages/mstruct/mstruct.1.3.2/descr +++ /dev/null @@ -1,11 +0,0 @@ -Mstruct is a thin mutable layer on top of cstruct - -```ocaml -# #require "mstruct";; -# let b = Mstruct.create 9;; -val b : Mstruct.t = -# Mstruct.set_string b "hello";; -- : unit = () -# Mstruct.set_uint32 b 32l;; -- : unit = () -``` \ No newline at end of file diff --git a/packages/mstruct/mstruct.1.3.2/opam b/packages/mstruct/mstruct.1.3.2/opam index 687e45c881e..ccb4913161d 100644 --- a/packages/mstruct/mstruct.1.3.2/opam +++ b/packages/mstruct/mstruct.1.3.2/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire" license: "ISC" homepage: "https://github.com/mirage/ocaml-mstruct" -dev-repo: "https://github.com/mirage/ocaml-mstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-mstruct.git" bug-reports: "https://github.com/mirage/ocaml-mstruct/issues" build: [ @@ -13,10 +13,29 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "mstruct"] depends: [ + "ocaml" {< "4.06.0"} "cstruct" {>= "1.4.0"} "ocamlbuild" {build} ] patches: [ "build_with_trunk.patch" ] -available: [ocaml-version < "4.06.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 = () +```""" +flags: light-uninstall +extra-files: [ + "build_with_trunk.patch" "md5=40f914c3ec3d78c91696135fa2ab759d" +] +url { + src: "https://github.com/mirage/ocaml-mstruct/archive/1.3.2.tar.gz" + checksum: "md5=52cfd548d17b414a8a02a308e0331869" +} diff --git a/packages/mstruct/mstruct.1.3.2/url b/packages/mstruct/mstruct.1.3.2/url deleted file mode 100644 index 0f177010d98..00000000000 --- a/packages/mstruct/mstruct.1.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-mstruct/archive/1.3.2.tar.gz" -checksum: "52cfd548d17b414a8a02a308e0331869" diff --git a/packages/mstruct/mstruct.1.3.3/descr b/packages/mstruct/mstruct.1.3.3/descr deleted file mode 100644 index e742a8684f2..00000000000 --- a/packages/mstruct/mstruct.1.3.3/descr +++ /dev/null @@ -1,11 +0,0 @@ -Mstruct is a thin mutable layer on top of cstruct - -```ocaml -# #require "mstruct";; -# let b = Mstruct.create 9;; -val b : Mstruct.t = -# Mstruct.set_string b "hello";; -- : unit = () -# Mstruct.set_uint32 b 32l;; -- : unit = () -``` \ No newline at end of file diff --git a/packages/mstruct/mstruct.1.3.3/opam b/packages/mstruct/mstruct.1.3.3/opam index 63bc017e54d..e361bb9ac3b 100644 --- a/packages/mstruct/mstruct.1.3.3/opam +++ b/packages/mstruct/mstruct.1.3.3/opam @@ -1,14 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire" license: "ISC" homepage: "https://github.com/mirage/ocaml-mstruct" -dev-repo: "https://github.com/mirage/ocaml-mstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-mstruct.git" bug-reports: "https://github.com/mirage/ocaml-mstruct/issues" -build: [ [ "jbuilder" "build" ] ] -build-test: [ [ "jbuilder" "runtest" ] ] +build: [ + ["jbuilder" "build"] + ["jbuilder" "runtest"] {with-test} +] depends: [ - "jbuilder" {>="1.0+beta7"} + "ocaml" {< "4.06.0"} + "jbuilder" {>= "1.0+beta7"} "cstruct" {>= "1.4.0"} ] -available: [ocaml-version < "4.06.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: "md5=a7ee7794d5ed082aeb2dfea6e0d8da5c" +} diff --git a/packages/mstruct/mstruct.1.3.3/url b/packages/mstruct/mstruct.1.3.3/url deleted file mode 100644 index bbbd32fac47..00000000000 --- a/packages/mstruct/mstruct.1.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-mstruct/archive/v1.3.3.tar.gz" -checksum: "a7ee7794d5ed082aeb2dfea6e0d8da5c" diff --git a/packages/mstruct/mstruct.1.3.4/descr b/packages/mstruct/mstruct.1.3.4/descr deleted file mode 100644 index c1dc657b544..00000000000 --- a/packages/mstruct/mstruct.1.3.4/descr +++ /dev/null @@ -1,5 +0,0 @@ -A mutable interface to Cstruct buffers - -Mutable [cstruct](https://github.com/mirage/ocaml-cstruct) buffers. - -```ocaml \ No newline at end of file diff --git a/packages/mstruct/mstruct.1.3.4/opam b/packages/mstruct/mstruct.1.3.4/opam deleted file mode 100644 index 26f9b54b3d2..00000000000 --- a/packages/mstruct/mstruct.1.3.4/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "thomas@gazagnaire.org" -authors: "Thomas Gazagnaire" -license: "ISC" -homepage: "https://github.com/mirage/ocaml-mstruct" -dev-repo: "https://github.com/mirage/ocaml-mstruct.git" -bug-reports: "https://github.com/mirage/ocaml-mstruct/issues" - -build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] -] - -build-test: [ [ "jbuilder" "runtest" ] ] -depends: [ - "jbuilder" {build & >="1.0+beta9"} - "cstruct" {>= "2.4.0"} -] -available: [ocaml-version < "4.06.0"] diff --git a/packages/mstruct/mstruct.1.3.4/url b/packages/mstruct/mstruct.1.3.4/url deleted file mode 100644 index 290b775ec05..00000000000 --- a/packages/mstruct/mstruct.1.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-mstruct/releases/download/v1.3.4/mstruct-1.3.4.tbz" -checksum: "73e06f8ffb96674ef2011740f4b008e5" \ No newline at end of file diff --git a/packages/mstruct/mstruct.1.4.0/descr b/packages/mstruct/mstruct.1.4.0/descr deleted file mode 100644 index c1dc657b544..00000000000 --- a/packages/mstruct/mstruct.1.4.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A mutable interface to Cstruct buffers - -Mutable [cstruct](https://github.com/mirage/ocaml-cstruct) buffers. - -```ocaml \ No newline at end of file diff --git a/packages/mstruct/mstruct.1.4.0/opam b/packages/mstruct/mstruct.1.4.0/opam index 75c0487cd8c..d17407ecb4e 100644 --- a/packages/mstruct/mstruct.1.4.0/opam +++ b/packages/mstruct/mstruct.1.4.0/opam @@ -1,18 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire" license: "ISC" homepage: "https://github.com/mirage/ocaml-mstruct" -dev-repo: "https://github.com/mirage/ocaml-mstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-mstruct.git" bug-reports: "https://github.com/mirage/ocaml-mstruct/issues" build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest"] {with-test} ] - -build-test: [ [ "jbuilder" "runtest" ] ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" + "jbuilder" {build & >= "1.0+beta9"} "cstruct" {>= "2.4.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.4.0/mstruct-1.4.0.tbz" + checksum: "md5=67382e1d5418f081f1455e03d5959b5f" +} diff --git a/packages/mstruct/mstruct.1.4.0/url b/packages/mstruct/mstruct.1.4.0/url deleted file mode 100644 index 937c1b2784f..00000000000 --- a/packages/mstruct/mstruct.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-mstruct/releases/download/v1.4.0/mstruct-1.4.0.tbz" -checksum: "67382e1d5418f081f1455e03d5959b5f" diff --git a/packages/mtime/mtime.0.8.0/descr b/packages/mtime/mtime.0.8.0/descr deleted file mode 100644 index eee03e44be0..00000000000 --- a/packages/mtime/mtime.0.8.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Monotonic wall-clock time for OCaml - -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. - diff --git a/packages/mtime/mtime.0.8.0/opam b/packages/mtime/mtime.0.8.0/opam deleted file mode 100644 index 060cb23ea5f..00000000000 --- a/packages/mtime/mtime.0.8.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/mtime" -doc: "http://erratique.ch/software/mtime" -dev-repo: "http://erratique.ch/repos/mtime.git" -bug-reports: "https://github.com/dbuenzli/mtime/issues" -tags: [ "time" "monotonic" "system" "org:erratique" ] -license: "BSD3" -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] -depends: [ - "ocamlfind" {build} - "js_of_ocaml" {< "3.0"} # FIXME this should eventually be a deptopt - "ocamlbuild" {build} -] -build: ["ocaml" "pkg/git.ml"] -install: [ - "ocaml" - "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" - "jsoo=%{js_of_ocaml:installed}%" -] diff --git a/packages/mtime/mtime.0.8.0/url b/packages/mtime/mtime.0.8.0/url deleted file mode 100644 index b65aeb3ee3a..00000000000 --- a/packages/mtime/mtime.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/mtime/releases/mtime-0.8.0.tbz" -checksum: "bd36b1821e1db62ccea5b47e6fb5be98" diff --git a/packages/mtime/mtime.0.8.1/descr b/packages/mtime/mtime.0.8.1/descr deleted file mode 100644 index d2e369e55dc..00000000000 --- a/packages/mtime/mtime.0.8.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -Monotonic wall-clock time for OCaml - -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/ - diff --git a/packages/mtime/mtime.0.8.1/opam b/packages/mtime/mtime.0.8.1/opam deleted file mode 100644 index 060cb23ea5f..00000000000 --- a/packages/mtime/mtime.0.8.1/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/mtime" -doc: "http://erratique.ch/software/mtime" -dev-repo: "http://erratique.ch/repos/mtime.git" -bug-reports: "https://github.com/dbuenzli/mtime/issues" -tags: [ "time" "monotonic" "system" "org:erratique" ] -license: "BSD3" -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] -depends: [ - "ocamlfind" {build} - "js_of_ocaml" {< "3.0"} # FIXME this should eventually be a deptopt - "ocamlbuild" {build} -] -build: ["ocaml" "pkg/git.ml"] -install: [ - "ocaml" - "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" - "jsoo=%{js_of_ocaml:installed}%" -] diff --git a/packages/mtime/mtime.0.8.1/url b/packages/mtime/mtime.0.8.1/url deleted file mode 100644 index 7cfc339d181..00000000000 --- a/packages/mtime/mtime.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/mtime/releases/mtime-0.8.1.tbz" -checksum: "d1c7b3ef298448ecd7757f62f98e79f4" diff --git a/packages/mtime/mtime.0.8.2/descr b/packages/mtime/mtime.0.8.2/descr deleted file mode 100644 index d2e369e55dc..00000000000 --- a/packages/mtime/mtime.0.8.2/descr +++ /dev/null @@ -1,12 +0,0 @@ -Monotonic wall-clock time for OCaml - -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/ - diff --git a/packages/mtime/mtime.0.8.2/opam b/packages/mtime/mtime.0.8.2/opam deleted file mode 100644 index 060cb23ea5f..00000000000 --- a/packages/mtime/mtime.0.8.2/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/mtime" -doc: "http://erratique.ch/software/mtime" -dev-repo: "http://erratique.ch/repos/mtime.git" -bug-reports: "https://github.com/dbuenzli/mtime/issues" -tags: [ "time" "monotonic" "system" "org:erratique" ] -license: "BSD3" -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] -depends: [ - "ocamlfind" {build} - "js_of_ocaml" {< "3.0"} # FIXME this should eventually be a deptopt - "ocamlbuild" {build} -] -build: ["ocaml" "pkg/git.ml"] -install: [ - "ocaml" - "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" - "jsoo=%{js_of_ocaml:installed}%" -] diff --git a/packages/mtime/mtime.0.8.2/url b/packages/mtime/mtime.0.8.2/url deleted file mode 100644 index 120edddcf30..00000000000 --- a/packages/mtime/mtime.0.8.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/mtime/releases/mtime-0.8.2.tbz" -checksum: "c9b71fef2e30219cc457b4a165c3ab07" diff --git a/packages/mtime/mtime.0.8.3/descr b/packages/mtime/mtime.0.8.3/descr deleted file mode 100644 index d2e369e55dc..00000000000 --- a/packages/mtime/mtime.0.8.3/descr +++ /dev/null @@ -1,12 +0,0 @@ -Monotonic wall-clock time for OCaml - -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/ - diff --git a/packages/mtime/mtime.0.8.3/opam b/packages/mtime/mtime.0.8.3/opam index ac45bcb6a2e..cd26c7865ef 100644 --- a/packages/mtime/mtime.0.8.3/opam +++ b/packages/mtime/mtime.0.8.3/opam @@ -1,15 +1,14 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/mtime.git" +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" -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] -depends: -[ +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} "ocamlfind" {build} "ocamlbuild" {build} ] @@ -18,7 +17,22 @@ build: ["ocaml" "pkg/git.ml"] install: [ "ocaml" "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" + "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: "md5=e3577e065a4c09d73b27f5625e321003" +} diff --git a/packages/mtime/mtime.0.8.3/url b/packages/mtime/mtime.0.8.3/url deleted file mode 100644 index d58df392f10..00000000000 --- a/packages/mtime/mtime.0.8.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/mtime/releases/mtime-0.8.3.tbz" -checksum: "e3577e065a4c09d73b27f5625e321003" diff --git a/packages/mtime/mtime.0.8.4/descr b/packages/mtime/mtime.0.8.4/descr deleted file mode 100644 index 4c160dfa052..00000000000 --- a/packages/mtime/mtime.0.8.4/descr +++ /dev/null @@ -1,11 +0,0 @@ -Monotonic wall-clock time for OCaml - -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][jsoo]. It is distributed -under the ISC license. - -[jsoo]: http://ocsigen.org/js_of_ocaml/ diff --git a/packages/mtime/mtime.0.8.4/opam b/packages/mtime/mtime.0.8.4/opam index 49293df179e..0d2a3992d64 100644 --- a/packages/mtime/mtime.0.8.4/opam +++ b/packages/mtime/mtime.0.8.4/opam @@ -1,15 +1,14 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/mtime.git" +dev-repo: "git+http://erratique.ch/repos/mtime.git" bug-reports: "https://github.com/dbuenzli/mtime/issues" tags: [ "time" "monotonic" "system" "org:erratique" ] license: "ISC" -available: [ ocaml-version >= "4.01.0"] -depends: -[ +depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -19,3 +18,18 @@ build: [[ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--with-js_of_ocaml" "%{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][jsoo]. It is distributed +under the ISC license. + +[jsoo]: http://ocsigen.org/js_of_ocaml/""" +url { + src: "http://erratique.ch/software/mtime/releases/mtime-0.8.4.tbz" + checksum: "md5=6261cb1a621412b7195615c2dbce57f3" +} diff --git a/packages/mtime/mtime.0.8.4/url b/packages/mtime/mtime.0.8.4/url deleted file mode 100644 index e2b529108e5..00000000000 --- a/packages/mtime/mtime.0.8.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/mtime/releases/mtime-0.8.4.tbz" -checksum: "6261cb1a621412b7195615c2dbce57f3" \ No newline at end of file diff --git a/packages/mtime/mtime.1.0.0/descr b/packages/mtime/mtime.1.0.0/descr deleted file mode 100644 index e7e1e4bf8e2..00000000000 --- a/packages/mtime/mtime.1.0.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Monotonic wall-clock time for OCaml - -Mtime has platform independent support for monotonic wall-clock time -in pure OCaml. This time increases monotonically and is not subject to -operating system calendar time adjustments. The library has types to -represent nanosecond precision timestamps and time spans. - -The additional Mtime_clock library provide access to a system -monotonic clock. - -Mtime has a no dependency. Mtime_clock depends on your system library. -The optional JavaScript support depends on [js_of_ocaml][jsoo]. Mtime -and its libraries are distributed under the ISC license. - -[jsoo]: http://ocsigen.org/js_of_ocaml/ diff --git a/packages/mtime/mtime.1.0.0/opam b/packages/mtime/mtime.1.0.0/opam deleted file mode 100644 index 6be3e0ff01d..00000000000 --- a/packages/mtime/mtime.1.0.0/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel Bünzli " -authors: [ "Daniel Bünzli " ] -homepage: "http://erratique.ch/software/mtime" -doc: "http://erratique.ch/software/mtime" -dev-repo: "http://erratique.ch/repos/mtime.git" -bug-reports: "https://github.com/dbuenzli/mtime/issues" -tags: [ "time" "monotonic" "system" "org:erratique" ] -license: "ISC" -available: [ ocaml-version >= "4.03.0"] -depends: -[ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} -] -depopts: [ "js_of_ocaml" ] -build: [[ - "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" - "--with-js_of_ocaml" "%{js_of_ocaml:installed}%" ]] diff --git a/packages/mtime/mtime.1.0.0/url b/packages/mtime/mtime.1.0.0/url deleted file mode 100644 index 73da596d56f..00000000000 --- a/packages/mtime/mtime.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/mtime/releases/mtime-1.0.0.tbz" -checksum: "3e3f2fad1a3c4d8bd6d5006b1a6a6d99" \ No newline at end of file diff --git a/packages/mtime/mtime.1.1.0/descr b/packages/mtime/mtime.1.1.0/descr deleted file mode 100644 index e7e1e4bf8e2..00000000000 --- a/packages/mtime/mtime.1.1.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Monotonic wall-clock time for OCaml - -Mtime has platform independent support for monotonic wall-clock time -in pure OCaml. This time increases monotonically and is not subject to -operating system calendar time adjustments. The library has types to -represent nanosecond precision timestamps and time spans. - -The additional Mtime_clock library provide access to a system -monotonic clock. - -Mtime has a no dependency. Mtime_clock depends on your system library. -The optional JavaScript support depends on [js_of_ocaml][jsoo]. Mtime -and its libraries are distributed under the ISC license. - -[jsoo]: http://ocsigen.org/js_of_ocaml/ diff --git a/packages/mtime/mtime.1.1.0/opam b/packages/mtime/mtime.1.1.0/opam index 6be3e0ff01d..bb98be21850 100644 --- a/packages/mtime/mtime.1.1.0/opam +++ b/packages/mtime/mtime.1.1.0/opam @@ -1,15 +1,14 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/mtime.git" +dev-repo: "git+http://erratique.ch/repos/mtime.git" bug-reports: "https://github.com/dbuenzli/mtime/issues" tags: [ "time" "monotonic" "system" "org:erratique" ] license: "ISC" -available: [ ocaml-version >= "4.03.0"] -depends: -[ +depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -19,3 +18,22 @@ build: [[ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--with-js_of_ocaml" "%{js_of_ocaml:installed}%" ]] +synopsis: "Monotonic wall-clock time for OCaml" +description: """ +Mtime has platform independent support for monotonic wall-clock time +in pure OCaml. This time increases monotonically and is not subject to +operating system calendar time adjustments. The library has types to +represent nanosecond precision timestamps and time spans. + +The additional Mtime_clock library provide access to a system +monotonic clock. + +Mtime has a no dependency. Mtime_clock depends on your system library. +The optional JavaScript support depends on [js_of_ocaml][jsoo]. Mtime +and its libraries are distributed under the ISC license. + +[jsoo]: http://ocsigen.org/js_of_ocaml/""" +url { + src: "http://erratique.ch/software/mtime/releases/mtime-1.1.0.tbz" + checksum: "md5=2935fe4a36b721735f60c9c65ad63a26" +} diff --git a/packages/mtime/mtime.1.1.0/url b/packages/mtime/mtime.1.1.0/url deleted file mode 100644 index 7fdda04b1ee..00000000000 --- a/packages/mtime/mtime.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/mtime/releases/mtime-1.1.0.tbz" -checksum: "2935fe4a36b721735f60c9c65ad63a26" \ No newline at end of file diff --git a/packages/mtl/mtl.1.0.0/descr b/packages/mtl/mtl.1.0.0/descr deleted file mode 100644 index 1408dc5a46e..00000000000 --- a/packages/mtl/mtl.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -A Monad Transformers Library for OCaml - -Based on the original work at: http://lambda.jimpryor.net/monad_library/ \ No newline at end of file diff --git a/packages/mtl/mtl.1.0.0/opam b/packages/mtl/mtl.1.0.0/opam index a1b3d913e5c..2dcc051a6ff 100644 --- a/packages/mtl/mtl.1.0.0/opam +++ b/packages/mtl/mtl.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: ["Rudi Grinberg"] license: "MIT" @@ -12,10 +12,17 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "obuild" ] - dev-repo: "git://github.com/rgrinberg/ocaml-mtl" -available: ocaml-version >= "4.01.0" install: [make "install"] +synopsis: "A Monad Transformers Library for OCaml" +description: + "Based on the original work at: http://lambda.jimpryor.net/monad_library/" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/ocaml-mtl/archive/v1.0.0.tar.gz" + checksum: "md5=705ec4ca36ed5ab8f4bde4d8f8537f7d" +} diff --git a/packages/mtl/mtl.1.0.0/url b/packages/mtl/mtl.1.0.0/url deleted file mode 100644 index 5b85141d1e7..00000000000 --- a/packages/mtl/mtl.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/ocaml-mtl/archive/v1.0.0.tar.gz" -checksum: "705ec4ca36ed5ab8f4bde4d8f8537f7d" diff --git a/packages/multipart-form-data/multipart-form-data.0.1.0/descr b/packages/multipart-form-data/multipart-form-data.0.1.0/descr deleted file mode 100644 index 0bf0b61307a..00000000000 --- a/packages/multipart-form-data/multipart-form-data.0.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -multipart/form-data (RFC2388) parser - -This is a parser for structured form data based on `Lwt_stream` in order to use -it with cohttp. You can use it to send POST parameters. diff --git a/packages/multipart-form-data/multipart-form-data.0.1.0/opam b/packages/multipart-form-data/multipart-form-data.0.1.0/opam index d557b5b74fb..c12e551def5 100644 --- a/packages/multipart-form-data/multipart-form-data.0.1.0/opam +++ b/packages/multipart-form-data/multipart-form-data.0.1.0/opam @@ -1,24 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Etienne Millon " authors: "Etienne Millon " homepage: "https://github.com/cryptosense/multipart-form-data" bug-reports: "https://github.com/cryptosense/multipart-form-data/issues" license: "BSD-2" -dev-repo: "https://github.com/cryptosense/multipart-form-data.git" +dev-repo: "git+https://github.com/cryptosense/multipart-form-data.git" doc: "https://cryptosense.github.io/multipart-form-data/doc" build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] + ["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"} "topkg" {build} "ocamlfind" {build} - "alcotest" {test} - "ppx_deriving" {test} - "stringext" {>="1.3.0"} + "alcotest" {with-test} + "ppx_deriving" {with-test} + "stringext" {>= "1.3.0"} "lwt" {>= "2.5.0"} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "multipart/form-data (RFC2388) parser" +description: """ +This is a parser for structured form data based on `Lwt_stream` in order to use +it with cohttp. You can use it to send POST parameters.""" +url { + src: + "https://github.com/cryptosense/multipart-form-data/releases/download/v0.1.0/multipart-form-data-0.1.0.tbz" + checksum: "md5=1369103590a077f17b7db144b7eeca6b" +} diff --git a/packages/multipart-form-data/multipart-form-data.0.1.0/url b/packages/multipart-form-data/multipart-form-data.0.1.0/url deleted file mode 100644 index 45fa19f9dfc..00000000000 --- a/packages/multipart-form-data/multipart-form-data.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/multipart-form-data/releases/download/v0.1.0/multipart-form-data-0.1.0.tbz" -checksum: "1369103590a077f17b7db144b7eeca6b" \ No newline at end of file diff --git a/packages/murmur3/murmur3.0.1/descr b/packages/murmur3/murmur3.0.1/descr deleted file mode 100644 index 2358be29abc..00000000000 --- a/packages/murmur3/murmur3.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -bindings for murmur3 hash implementation diff --git a/packages/murmur3/murmur3.0.1/opam b/packages/murmur3/murmur3.0.1/opam index 1caf063447e..cd573c2c031 100644 --- a/packages/murmur3/murmur3.0.1/opam +++ b/packages/murmur3/murmur3.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "murmur3" version: "0.1" maintainer: "Ahrefs " @@ -15,7 +15,15 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "murmur3"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "oasis" {build} ] +synopsis: "bindings for murmur3 hash implementation" +flags: light-uninstall +url { + src: + "https://github.com/ahrefs/ocaml-murmur3/releases/download/v0.1/ocaml-murmur3-0.1.tar.gz" + checksum: "md5=d2270a29ec001e5e70ff73127cc07372" +} diff --git a/packages/murmur3/murmur3.0.1/url b/packages/murmur3/murmur3.0.1/url deleted file mode 100644 index c6e5d1f64dc..00000000000 --- a/packages/murmur3/murmur3.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ahrefs/ocaml-murmur3/releases/download/v0.1/ocaml-murmur3-0.1.tar.gz" -checksum: "d2270a29ec001e5e70ff73127cc07372" diff --git a/packages/mustache/mustache.0.0.1/descr b/packages/mustache/mustache.0.0.1/descr deleted file mode 100644 index 8ce887b87a3..00000000000 --- a/packages/mustache/mustache.0.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Mustache logic-less templates in OCaml \ No newline at end of file diff --git a/packages/mustache/mustache.0.0.1/opam b/packages/mustache/mustache.0.0.1/opam index dd4b34b07be..da1f1581d1a 100644 --- a/packages/mustache/mustache.0.0.1/opam +++ b/packages/mustache/mustache.0.0.1/opam @@ -1,16 +1,17 @@ -opam-version: "1.2" +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"] ] -build-doc: [ make "doc" ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "ezjsonm" {< "0.4.0"} "oasis" @@ -20,5 +21,10 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/rgrinberg/ocaml-mustache" -available: ocaml-version >= "4.01.0" 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: "md5=2f4812529e118f912dfe857f4f3c2236" +} diff --git a/packages/mustache/mustache.0.0.1/url b/packages/mustache/mustache.0.0.1/url deleted file mode 100644 index 4df16ad14f6..00000000000 --- a/packages/mustache/mustache.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/ocaml-mustache/archive/0.0.1.tar.gz" -checksum: "2f4812529e118f912dfe857f4f3c2236" diff --git a/packages/mustache/mustache.0.0.2/descr b/packages/mustache/mustache.0.0.2/descr deleted file mode 100644 index 8ce887b87a3..00000000000 --- a/packages/mustache/mustache.0.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Mustache logic-less templates in OCaml \ No newline at end of file diff --git a/packages/mustache/mustache.0.0.2/opam b/packages/mustache/mustache.0.0.2/opam index c10c82229e1..d60db098779 100644 --- a/packages/mustache/mustache.0.0.2/opam +++ b/packages/mustache/mustache.0.0.2/opam @@ -1,16 +1,17 @@ -opam-version: "1.2" +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"] ] -build-doc: [ make "doc" ] depends: [ + "ocaml" {>= "3.12.1"} "ocamlfind" "ezjsonm" {< "0.4.0"} "oasis" @@ -19,7 +20,13 @@ depends: [ "ounit" "ocamlbuild" {build} ] -patches: ["add_pipe.patch" {ocaml-version < "4.01.0"}] +patches: "add_pipe.patch" {ocaml:version < "4.01.0"} dev-repo: "git://github.com/rgrinberg/ocaml-mustache" -available: ocaml-version >= "3.12.1" install: [make "install"] +synopsis: "Mustache logic-less templates in OCaml" +flags: light-uninstall +extra-files: ["add_pipe.patch" "md5=2f44724daf14918be276ed873c9e0f9e"] +url { + src: "https://github.com/rgrinberg/ocaml-mustache/archive/0.0.2.tar.gz" + checksum: "md5=d3214e90cc373b27dd2556930d84e77f" +} diff --git a/packages/mustache/mustache.0.0.2/url b/packages/mustache/mustache.0.0.2/url deleted file mode 100644 index 6a2bc76fbe1..00000000000 --- a/packages/mustache/mustache.0.0.2/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/rgrinberg/ocaml-mustache/archive/0.0.2.tar.gz" -checksum: "d3214e90cc373b27dd2556930d84e77f" - diff --git a/packages/mustache/mustache.1.0.0/descr b/packages/mustache/mustache.1.0.0/descr deleted file mode 100644 index 8ce887b87a3..00000000000 --- a/packages/mustache/mustache.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Mustache logic-less templates in OCaml \ No newline at end of file diff --git a/packages/mustache/mustache.1.0.0/opam b/packages/mustache/mustache.1.0.0/opam index 219b46c6bac..187be175e08 100644 --- a/packages/mustache/mustache.1.0.0/opam +++ b/packages/mustache/mustache.1.0.0/opam @@ -1,16 +1,17 @@ -opam-version: "1.2" +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"] ] -build-doc: [ make "doc" ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "ezjsonm" {< "0.4.0"} "oasis" {>= "0.4.0"} @@ -19,5 +20,10 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/rgrinberg/ocaml-mustache" -available: ocaml-version >= "4.00.0" 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: "md5=a3a25da729e7ef0e5f2edfe25ba2b28e" +} diff --git a/packages/mustache/mustache.1.0.0/url b/packages/mustache/mustache.1.0.0/url deleted file mode 100644 index 81c8e425a7b..00000000000 --- a/packages/mustache/mustache.1.0.0/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/rgrinberg/ocaml-mustache/archive/v1.0.0.tar.gz" -checksum: "a3a25da729e7ef0e5f2edfe25ba2b28e" - diff --git a/packages/mustache/mustache.1.0.1/descr b/packages/mustache/mustache.1.0.1/descr deleted file mode 100644 index d0e0caea8b4..00000000000 --- a/packages/mustache/mustache.1.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Mustache logic-less templates in OCaml - -Manual for mustache: http://mustache.github.io/mustache.5.html \ No newline at end of file diff --git a/packages/mustache/mustache.1.0.1/opam b/packages/mustache/mustache.1.0.1/opam index f5ca75d6bab..ce5cc1010e3 100644 --- a/packages/mustache/mustache.1.0.1/opam +++ b/packages/mustache/mustache.1.0.1/opam @@ -1,25 +1,24 @@ -opam-version: "1.2" +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: "https://github.com/rgrinberg/ocaml-mustache.git" +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"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "mustache"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "oasis" {build & >= "0.4.0"} "ezjsonm" {>= "0.4.0"} @@ -27,4 +26,10 @@ depends: [ "re" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.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: "md5=f8363183b1ebc46a9d6a0c998814d7be" +} diff --git a/packages/mustache/mustache.1.0.1/url b/packages/mustache/mustache.1.0.1/url deleted file mode 100644 index af4f7b25e86..00000000000 --- a/packages/mustache/mustache.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/ocaml-mustache/archive/v1.0.1.tar.gz" -checksum: "f8363183b1ebc46a9d6a0c998814d7be" diff --git a/packages/mustache/mustache.1.1.0/descr b/packages/mustache/mustache.1.1.0/descr deleted file mode 100644 index d0e0caea8b4..00000000000 --- a/packages/mustache/mustache.1.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Mustache logic-less templates in OCaml - -Manual for mustache: http://mustache.github.io/mustache.5.html \ No newline at end of file diff --git a/packages/mustache/mustache.1.1.0/opam b/packages/mustache/mustache.1.1.0/opam index 34fef20aa4b..a595462261f 100644 --- a/packages/mustache/mustache.1.1.0/opam +++ b/packages/mustache/mustache.1.1.0/opam @@ -1,33 +1,29 @@ -opam-version: "1.2" +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: "https://github.com/rgrinberg/ocaml-mustache.git" - +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"] ] -build-doc: ["ocaml" "setup.ml" "-doc"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] - depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "oasis" {build & >= "0.4.0"} "ezjsonm" {>= "0.4.0"} @@ -35,4 +31,10 @@ depends: [ "re" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.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: "md5=f647c684e5cfe1113e8c92cd6ed78241" +} diff --git a/packages/mustache/mustache.1.1.0/url b/packages/mustache/mustache.1.1.0/url deleted file mode 100644 index 5d1b9d05ada..00000000000 --- a/packages/mustache/mustache.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/ocaml-mustache/archive/v1.1.0.tar.gz" -checksum: "f647c684e5cfe1113e8c92cd6ed78241" diff --git a/packages/mustache/mustache.2.0.0/descr b/packages/mustache/mustache.2.0.0/descr deleted file mode 100644 index d0e0caea8b4..00000000000 --- a/packages/mustache/mustache.2.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Mustache logic-less templates in OCaml - -Manual for mustache: http://mustache.github.io/mustache.5.html \ No newline at end of file diff --git a/packages/mustache/mustache.2.0.0/opam b/packages/mustache/mustache.2.0.0/opam index 3f12ffad4ef..ab348dd44bc 100644 --- a/packages/mustache/mustache.2.0.0/opam +++ b/packages/mustache/mustache.2.0.0/opam @@ -1,36 +1,38 @@ -opam-version: "1.2" +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: "https://github.com/rgrinberg/ocaml-mustache.git" - +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"] ] -build-doc: ["ocaml" "setup.ml" "-doc"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] - depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "oasis" {build & >= "0.4.0"} "ezjsonm" {>= "0.4.0"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.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/v2.0.0.tar.gz" + checksum: "md5=d70b61a3cfc558ed14b84dc139719e21" +} diff --git a/packages/mustache/mustache.2.0.0/url b/packages/mustache/mustache.2.0.0/url deleted file mode 100644 index 303f2efd44b..00000000000 --- a/packages/mustache/mustache.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/ocaml-mustache/archive/v2.0.0.tar.gz" -checksum: "d70b61a3cfc558ed14b84dc139719e21" diff --git a/packages/mustache/mustache.2.1.0/descr b/packages/mustache/mustache.2.1.0/descr deleted file mode 100644 index a8409d88ad6..00000000000 --- a/packages/mustache/mustache.2.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Mustache logic-less templates in OCaml - -Read and write mustache templates and render them by providing a json object \ No newline at end of file diff --git a/packages/mustache/mustache.2.1.0/opam b/packages/mustache/mustache.2.1.0/opam index 1fa635fe1e3..d96e859b402 100644 --- a/packages/mustache/mustache.2.1.0/opam +++ b/packages/mustache/mustache.2.1.0/opam @@ -1,36 +1,40 @@ -opam-version: "1.2" +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: "https://github.com/rgrinberg/ocaml-mustache.git" +dev-repo: "git+https://github.com/rgrinberg/ocaml-mustache.git" doc: "http://mustache.github.io/mustache.5.html" build: [ ["oasis" "setup"] ["ocaml" "setup.ml" "-configure" "--disable-cli"] ["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"] ] -build-doc: ["ocaml" "setup.ml" "-doc"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] - depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "oasis" {build & >= "0.4.0"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0"] +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/v2.1.0.tar.gz" + checksum: "md5=d7545f4b0b3088afd1c62a77225b4f61" +} diff --git a/packages/mustache/mustache.2.1.0/url b/packages/mustache/mustache.2.1.0/url deleted file mode 100644 index 3e8144c1e5d..00000000000 --- a/packages/mustache/mustache.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/ocaml-mustache/archive/v2.1.0.tar.gz" -checksum: "d7545f4b0b3088afd1c62a77225b4f61" diff --git a/packages/mustache/mustache.2.2.0/descr b/packages/mustache/mustache.2.2.0/descr deleted file mode 100644 index a8409d88ad6..00000000000 --- a/packages/mustache/mustache.2.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Mustache logic-less templates in OCaml - -Read and write mustache templates and render them by providing a json object \ No newline at end of file diff --git a/packages/mustache/mustache.2.2.0/opam b/packages/mustache/mustache.2.2.0/opam index 57a0dfad73a..a96ab7a2c06 100644 --- a/packages/mustache/mustache.2.2.0/opam +++ b/packages/mustache/mustache.2.2.0/opam @@ -1,34 +1,37 @@ -opam-version: "1.2" +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: "https://github.com/rgrinberg/ocaml-mustache.git" +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" "-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"] ] -build-doc: ["ocaml" "setup.ml" "-doc"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] - depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} ] - -available: [ocaml-version >= "4.01.0"] +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/v2.2.0.tar.gz" + checksum: "md5=974400382290d3668814ef75d293c123" +} diff --git a/packages/mustache/mustache.2.2.0/url b/packages/mustache/mustache.2.2.0/url deleted file mode 100644 index 46ec361c4b1..00000000000 --- a/packages/mustache/mustache.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/ocaml-mustache/archive/v2.2.0.tar.gz" -checksum: "974400382290d3668814ef75d293c123" diff --git a/packages/mustache/mustache.2.3.0/descr b/packages/mustache/mustache.2.3.0/descr deleted file mode 100644 index a8409d88ad6..00000000000 --- a/packages/mustache/mustache.2.3.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Mustache logic-less templates in OCaml - -Read and write mustache templates and render them by providing a json object \ No newline at end of file diff --git a/packages/mustache/mustache.2.3.0/opam b/packages/mustache/mustache.2.3.0/opam index 765fdbc9326..2ca2c3ff52b 100644 --- a/packages/mustache/mustache.2.3.0/opam +++ b/packages/mustache/mustache.2.3.0/opam @@ -1,35 +1,38 @@ -opam-version: "1.2" +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: "https://github.com/rgrinberg/ocaml-mustache.git" +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" "-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"] ] -build-doc: ["ocaml" "setup.ml" "-doc"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] - depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} - "ounit" {test} + "ounit" {with-test} ] - -available: [ocaml-version >= "4.01.0"] +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/v2.3.0.tar.gz" + checksum: "md5=3b79337e0eef9c1325f003c9efb4d568" +} diff --git a/packages/mustache/mustache.2.3.0/url b/packages/mustache/mustache.2.3.0/url deleted file mode 100644 index fd6b0c04af1..00000000000 --- a/packages/mustache/mustache.2.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/ocaml-mustache/archive/v2.3.0.tar.gz" -checksum: "3b79337e0eef9c1325f003c9efb4d568" diff --git a/packages/mustache/mustache.3.0.0/descr b/packages/mustache/mustache.3.0.0/descr deleted file mode 100644 index 239a0b81c44..00000000000 --- a/packages/mustache/mustache.3.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Mustache logic-less templates in OCaml - -Read and write mustache templates and render them by providing a json object diff --git a/packages/mustache/mustache.3.0.0/opam b/packages/mustache/mustache.3.0.0/opam index 58f51540176..4cf44760ba4 100644 --- a/packages/mustache/mustache.3.0.0/opam +++ b/packages/mustache/mustache.3.0.0/opam @@ -1,37 +1,40 @@ -opam-version: "1.2" +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: "https://github.com/rgrinberg/ocaml-mustache.git" +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" "-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"] ] -build-doc: ["ocaml" "setup.ml" "-doc"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] - depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "ocamlbuild" {build} "menhir" {build} - "ounit" {test} - "ezjsonm" {test} + "ounit" {with-test} + "ezjsonm" {with-test} ] - -available: [ocaml-version >= "4.02.3"] +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: "md5=f201cbdf16994bb6f8316fb1c743b589" +} diff --git a/packages/mustache/mustache.3.0.0/url b/packages/mustache/mustache.3.0.0/url deleted file mode 100644 index 771068d4ae3..00000000000 --- a/packages/mustache/mustache.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/ocaml-mustache/archive/v3.0.0.tar.gz" -checksum: "f201cbdf16994bb6f8316fb1c743b589" diff --git a/packages/mustache/mustache.3.0.2/descr b/packages/mustache/mustache.3.0.2/descr deleted file mode 100644 index 4b2b3dc73d6..00000000000 --- a/packages/mustache/mustache.3.0.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Mustache logic-less templates in OCaml - -Read and write mustache templates, and render them by providing a json object. \ No newline at end of file diff --git a/packages/mustache/mustache.3.0.2/opam b/packages/mustache/mustache.3.0.2/opam index 20f6cd4c849..e0dc5626dbe 100644 --- a/packages/mustache/mustache.3.0.2/opam +++ b/packages/mustache/mustache.3.0.2/opam @@ -1,25 +1,29 @@ -opam-version: "1.2" +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: "https://github.com/rgrinberg/ocaml-mustache.git" +dev-repo: "git+https://github.com/rgrinberg/ocaml-mustache.git" doc: "http://mustache.github.io/mustache.5.html" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] - -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] - depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {build} "menhir" - "ounit" {test} - "ezjsonm" {test} + "ounit" {with-test} + "ezjsonm" {with-test} ] - -available: [ocaml-version >= "4.02.3"] +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: "md5=36d6e8962432dc42c0691e27a7ec08f1" +} diff --git a/packages/mustache/mustache.3.0.2/url b/packages/mustache/mustache.3.0.2/url deleted file mode 100644 index c09a69fb82e..00000000000 --- a/packages/mustache/mustache.3.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/ocaml-mustache/archive/v3.0.2.zip" -checksum: "36d6e8962432dc42c0691e27a7ec08f1" \ No newline at end of file diff --git a/packages/mvar/mvar.1.0.0/descr b/packages/mvar/mvar.1.0.0/descr deleted file mode 100644 index 39633f065cb..00000000000 --- a/packages/mvar/mvar.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Threadsafe mutable variables for Unix threads diff --git a/packages/mvar/mvar.1.0.0/opam b/packages/mvar/mvar.1.0.0/opam index edd9d8dcc5c..b4e5e4ddf7e 100644 --- a/packages/mvar/mvar.1.0.0/opam +++ b/packages/mvar/mvar.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["John Else"] homepage: "https://github.com/johnelse/ocaml-mvar" bug-reports: "https://github.com/johnelse/ocaml-mvar/issues" @@ -6,9 +6,7 @@ dev-repo: "git://github.com/johnelse/ocaml-mvar" maintainer: "john.else@gmail.com" build: [ ["jbuilder" "build" "-p" name] -] -build-test: [ - ["jbuilder" "runtest"] + ["jbuilder" "runtest"] {with-test} ] install: [ ["jbuilder" "install" "-p" name] @@ -17,11 +15,14 @@ remove: [ ["jbuilder" "uninstall" "-p" name] ] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build} "opam-installer" {build} "ocamlfind" {build} - "ounit" {test} -] -available: [ - ocaml-version >= "4.02.0" + "ounit" {with-test} ] +synopsis: "Threadsafe mutable variables for Unix threads" +url { + src: "https://github.com/johnelse/ocaml-mvar/archive/mvar.1.0.0.tar.gz" + checksum: "md5=a093c88dbcce7085ed1d673953ae78bd" +} diff --git a/packages/mvar/mvar.1.0.0/url b/packages/mvar/mvar.1.0.0/url deleted file mode 100644 index 3819c68d343..00000000000 --- a/packages/mvar/mvar.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnelse/ocaml-mvar/archive/mvar.1.0.0.tar.gz" -checksum: "a093c88dbcce7085ed1d673953ae78bd" diff --git a/packages/mybuild/mybuild.1/descr b/packages/mybuild/mybuild.1/descr deleted file mode 100644 index 239f54954ce..00000000000 --- a/packages/mybuild/mybuild.1/descr +++ /dev/null @@ -1 +0,0 @@ -Collection of ocamlbuild plugins diff --git a/packages/mybuild/mybuild.1/opam b/packages/mybuild/mybuild.1/opam index 96c14d5f25d..3db2178c600 100644 --- a/packages/mybuild/mybuild.1/opam +++ b/packages/mybuild/mybuild.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" authors: "ygrek " homepage: "https://github.com/ygrek/mybuild" @@ -14,6 +14,13 @@ remove: [ ["ocamlfind" "remove" "mybuild"] ] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" ] +synopsis: "Collection of ocamlbuild plugins" +flags: light-uninstall +url { + src: "https://github.com/ygrek/mybuild/archive/v1.tar.gz" + checksum: "md5=2b9f19cbe098ec74f49f18da66e6cabf" +} diff --git a/packages/mybuild/mybuild.1/url b/packages/mybuild/mybuild.1/url deleted file mode 100644 index 1e34c7c6a85..00000000000 --- a/packages/mybuild/mybuild.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ygrek/mybuild/archive/v1.tar.gz" -checksum: "2b9f19cbe098ec74f49f18da66e6cabf" diff --git a/packages/mybuild/mybuild.2/descr b/packages/mybuild/mybuild.2/descr deleted file mode 100644 index dd6a10150fc..00000000000 --- a/packages/mybuild/mybuild.2/descr +++ /dev/null @@ -1 +0,0 @@ -Collection of ocamlbuild plugins (extprot, atdgen, ragel, etc) diff --git a/packages/mybuild/mybuild.2/opam b/packages/mybuild/mybuild.2/opam deleted file mode 100644 index 1e7de422138..00000000000 --- a/packages/mybuild/mybuild.2/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "ygrek@autistici.org" -authors: "ygrek " -homepage: "https://github.com/ygrek/mybuild" -bug-reports: "https://github.com/ygrek/mybuild/issues" -dev-repo: "git://github.com/ygrek/mybuild.git" -build: [ - [make] -] -build-doc: [ - [make "doc"] -] -install: [ - [make "install"] -] -remove: [ - ["ocamlfind" "remove" "mybuild"] -] -depends: [ - "ocamlfind" {build} - "base-unix" - "ocamlbuild" -] diff --git a/packages/mybuild/mybuild.2/url b/packages/mybuild/mybuild.2/url deleted file mode 100644 index 0c779b76c27..00000000000 --- a/packages/mybuild/mybuild.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ygrek/mybuild/archive/v2.tar.gz" -checksum: "b0afa351ba4f09775c23df91fa9e10bf" diff --git a/packages/mybuild/mybuild.3/descr b/packages/mybuild/mybuild.3/descr deleted file mode 100644 index dd6a10150fc..00000000000 --- a/packages/mybuild/mybuild.3/descr +++ /dev/null @@ -1 +0,0 @@ -Collection of ocamlbuild plugins (extprot, atdgen, ragel, etc) diff --git a/packages/mybuild/mybuild.3/opam b/packages/mybuild/mybuild.3/opam deleted file mode 100644 index 1e7de422138..00000000000 --- a/packages/mybuild/mybuild.3/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "ygrek@autistici.org" -authors: "ygrek " -homepage: "https://github.com/ygrek/mybuild" -bug-reports: "https://github.com/ygrek/mybuild/issues" -dev-repo: "git://github.com/ygrek/mybuild.git" -build: [ - [make] -] -build-doc: [ - [make "doc"] -] -install: [ - [make "install"] -] -remove: [ - ["ocamlfind" "remove" "mybuild"] -] -depends: [ - "ocamlfind" {build} - "base-unix" - "ocamlbuild" -] diff --git a/packages/mybuild/mybuild.3/url b/packages/mybuild/mybuild.3/url deleted file mode 100644 index 7549db2e2c4..00000000000 --- a/packages/mybuild/mybuild.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ygrek/mybuild/archive/v3.tar.gz" -checksum: "095e78b61fb826793ccbc276cc759651" diff --git a/packages/mybuild/mybuild.5/descr b/packages/mybuild/mybuild.5/descr deleted file mode 100644 index dd6a10150fc..00000000000 --- a/packages/mybuild/mybuild.5/descr +++ /dev/null @@ -1 +0,0 @@ -Collection of ocamlbuild plugins (extprot, atdgen, ragel, etc) diff --git a/packages/mybuild/mybuild.5/opam b/packages/mybuild/mybuild.5/opam index 1e7de422138..b9787a29647 100644 --- a/packages/mybuild/mybuild.5/opam +++ b/packages/mybuild/mybuild.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" authors: "ygrek " homepage: "https://github.com/ygrek/mybuild" @@ -6,9 +6,7 @@ bug-reports: "https://github.com/ygrek/mybuild/issues" dev-repo: "git://github.com/ygrek/mybuild.git" build: [ [make] -] -build-doc: [ - [make "doc"] + [make "doc"] {with-doc} ] install: [ [make "install"] @@ -17,7 +15,14 @@ remove: [ ["ocamlfind" "remove" "mybuild"] ] depends: [ + "ocaml" "ocamlfind" {build} "base-unix" "ocamlbuild" ] +synopsis: "Collection of ocamlbuild plugins (extprot, atdgen, ragel, etc)" +flags: light-uninstall +url { + src: "https://github.com/ygrek/mybuild/archive/v5.tar.gz" + checksum: "md5=1f21366ca52e39409770cb54a0d7b584" +} diff --git a/packages/mybuild/mybuild.5/url b/packages/mybuild/mybuild.5/url deleted file mode 100644 index eb42b4c30ea..00000000000 --- a/packages/mybuild/mybuild.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ygrek/mybuild/archive/v5.tar.gz" -checksum: "1f21366ca52e39409770cb54a0d7b584" diff --git a/packages/mysql/mysql.1.0.4/descr b/packages/mysql/mysql.1.0.4/descr deleted file mode 100644 index 7d243b1c870..00000000000 --- a/packages/mysql/mysql.1.0.4/descr +++ /dev/null @@ -1 +0,0 @@ -Provides access to mysql databases diff --git a/packages/mysql/mysql.1.0.4/opam b/packages/mysql/mysql.1.0.4/opam deleted file mode 100644 index e2d04708868..00000000000 --- a/packages/mysql/mysql.1.0.4/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -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: ["ocamlfind" "camlp4"] -depexts: [ - [["debian"] ["libmysqlclient-dev"]] - [["ubuntu"] ["libmysqlclient-dev"]] -] -install: [make "install"] -available: [ ocaml-version < "4.03" ] diff --git a/packages/mysql/mysql.1.0.4/url b/packages/mysql/mysql.1.0.4/url deleted file mode 100644 index 55e25c5e149..00000000000 --- a/packages/mysql/mysql.1.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://raevnos.pennmush.org/code/ocaml-mysql/ocaml-mysql-1.0.4.tar.gz" -checksum: "76f1282bb7299012669bf40cde78216b" diff --git a/packages/mysql/mysql.1.1.1/descr b/packages/mysql/mysql.1.1.1/descr deleted file mode 100644 index 7d243b1c870..00000000000 --- a/packages/mysql/mysql.1.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Provides access to mysql databases diff --git a/packages/mysql/mysql.1.1.1/opam b/packages/mysql/mysql.1.1.1/opam deleted file mode 100644 index 59dfdc6f1fb..00000000000 --- a/packages/mysql/mysql.1.1.1/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: ["ocamlfind" "camlp4"] -depexts: [ - [["debian"] ["libmysqlclient-dev"]] - [["ubuntu"] ["libmysqlclient-dev"]] -] -install: [make "install"] -available: [ ocaml-version < "4.03" ] diff --git a/packages/mysql/mysql.1.1.1/url b/packages/mysql/mysql.1.1.1/url deleted file mode 100644 index 793c9ec07e2..00000000000 --- a/packages/mysql/mysql.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/870/ocaml-mysql-1.1.1.tar.gz" -checksum: "ee051266aa521527f5d49f514811555f" diff --git a/packages/mysql/mysql.1.1.2/descr b/packages/mysql/mysql.1.1.2/descr deleted file mode 100644 index ff605065c28..00000000000 --- a/packages/mysql/mysql.1.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings to libmysqlclient for interacting with mysql databases diff --git a/packages/mysql/mysql.1.1.2/opam b/packages/mysql/mysql.1.1.2/opam deleted file mode 100644 index 84435f8405d..00000000000 --- a/packages/mysql/mysql.1.1.2/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -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] -] -build-doc: [ - [make "htdoc"] -] -remove: [ - ["ocamlfind" "remove" "mysql"] -] -depends: ["ocamlfind" "camlp4"] -depexts: [ - [ [ "debian" ] [ "libmysqlclient-dev" ] ] - [ [ "ubuntu" ] [ "libmysqlclient-dev" ] ] -] -install: [make "install"] -available: [ ocaml-version < "4.03" ] diff --git a/packages/mysql/mysql.1.1.2/url b/packages/mysql/mysql.1.1.2/url deleted file mode 100644 index deeeeff9cad..00000000000 --- a/packages/mysql/mysql.1.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1308/ocaml-mysql-1.1.2.tar.gz" -checksum: "1a5842c82110a65cc37f6fce460ada07" diff --git a/packages/mysql/mysql.1.1.3/descr b/packages/mysql/mysql.1.1.3/descr deleted file mode 100644 index ff605065c28..00000000000 --- a/packages/mysql/mysql.1.1.3/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings to libmysqlclient for interacting with mysql databases diff --git a/packages/mysql/mysql.1.1.3/opam b/packages/mysql/mysql.1.1.3/opam deleted file mode 100644 index 35b3047c682..00000000000 --- a/packages/mysql/mysql.1.1.3/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -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] -] -build-doc: [ - [make "htdoc"] -] -remove: [ - ["ocamlfind" "remove" "mysql"] -] -depends: ["ocamlfind" "camlp4"] -depexts: [ - [ [ "debian" ] [ "libmysqlclient-dev" ] ] - [ [ "ubuntu" ] [ "libmysqlclient-dev" ] ] -] -install: [make "install"] -available: [ ocaml-version < "4.03" ] diff --git a/packages/mysql/mysql.1.1.3/url b/packages/mysql/mysql.1.1.3/url deleted file mode 100644 index bf358d145f9..00000000000 --- a/packages/mysql/mysql.1.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1472/ocaml-mysql-1.1.3.tar.gz" -checksum: "29952f3fd5fcb2aa1edc789de61e1b76" diff --git a/packages/mysql/mysql.1.2.0/descr b/packages/mysql/mysql.1.2.0/descr deleted file mode 100644 index ff605065c28..00000000000 --- a/packages/mysql/mysql.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings to libmysqlclient for interacting with mysql databases diff --git a/packages/mysql/mysql.1.2.0/opam b/packages/mysql/mysql.1.2.0/opam index e182cdd8421..c2b1f5ea687 100644 --- a/packages/mysql/mysql.1.2.0/opam +++ b/packages/mysql/mysql.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" authors: [ "Christian Lindig " @@ -10,17 +10,24 @@ doc: "http://ocaml-mysql.forge.ocamlcore.org/doc/index.html" build: [ ["./configure" "--prefix" "%{prefix}%"] [make] -] -build-doc: [ - [make "htdoc"] + [make "htdoc"] {with-doc} ] remove: [ ["ocamlfind" "remove" "mysql"] ] -depends: ["ocamlfind"] +depends: [ + "ocaml" {< "4.03"} + "ocamlfind" +] depexts: [ - [ [ "debian" ] [ "libmysqlclient-dev" ] ] - [ [ "ubuntu" ] [ "libmysqlclient-dev" ] ] + ["libmysqlclient-dev"] {os-distribution = "debian"} + ["libmysqlclient-dev"] {os-distribution = "ubuntu"} ] install: [make "install"] -available: [ ocaml-version < "4.03" ] +synopsis: "Bindings to libmysqlclient for interacting with mysql databases" +flags: light-uninstall +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1500/ocaml-mysql-1.2.0.tar.gz" + checksum: "md5=81d3bf217e4ed1829b9ea19f037dce65" +} diff --git a/packages/mysql/mysql.1.2.0/url b/packages/mysql/mysql.1.2.0/url deleted file mode 100644 index 74d27674a44..00000000000 --- a/packages/mysql/mysql.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1500/ocaml-mysql-1.2.0.tar.gz" -checksum: "81d3bf217e4ed1829b9ea19f037dce65" diff --git a/packages/mysql/mysql.1.2.1/descr b/packages/mysql/mysql.1.2.1/descr deleted file mode 100644 index ff605065c28..00000000000 --- a/packages/mysql/mysql.1.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings to libmysqlclient for interacting with mysql databases diff --git a/packages/mysql/mysql.1.2.1/opam b/packages/mysql/mysql.1.2.1/opam index 6b29f56d10f..85bc4f215b2 100644 --- a/packages/mysql/mysql.1.2.1/opam +++ b/packages/mysql/mysql.1.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" authors: [ "Christian Lindig " @@ -12,15 +12,20 @@ bug-reports: "https://github.com/ygrek/ocaml-mysql/issues" build: [ ["./configure" "--prefix" "%{prefix}%"] [make] -] -build-doc: [ - [make "htdoc"] + [make "htdoc"] {with-doc} ] install: [make "install"] remove: [ ["ocamlfind" "remove" "mysql"] ] depends: [ + "ocaml" "ocamlfind" {build} "conf-mysql" ] +synopsis: "Bindings to libmysqlclient for interacting with mysql databases" +flags: light-uninstall +url { + src: "http://ygrek.org.ua/p/release/ocaml-mysql/ocaml-mysql-1.2.1.tar.gz" + checksum: "md5=776d07219ac3a6ffa000811defd91eb3" +} diff --git a/packages/mysql/mysql.1.2.1/url b/packages/mysql/mysql.1.2.1/url deleted file mode 100644 index ccbfcf97871..00000000000 --- a/packages/mysql/mysql.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ygrek.org.ua/p/release/ocaml-mysql/ocaml-mysql-1.2.1.tar.gz" -checksum: "776d07219ac3a6ffa000811defd91eb3" diff --git a/packages/mysql/mysql.1.2.2/descr b/packages/mysql/mysql.1.2.2/descr deleted file mode 100644 index e9399ac270a..00000000000 --- a/packages/mysql/mysql.1.2.2/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings to C client library for interacting with Mysql/MariaDB/Percona databases diff --git a/packages/mysql/mysql.1.2.2/opam b/packages/mysql/mysql.1.2.2/opam index a1eb4bc8fbe..5ea8f448289 100644 --- a/packages/mysql/mysql.1.2.2/opam +++ b/packages/mysql/mysql.1.2.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" authors: [ "Christian Lindig " @@ -12,17 +12,15 @@ bug-reports: "https://github.com/ygrek/ocaml-mysql/issues" build: [ ["./configure" "--prefix" "%{prefix}%"] [make] -] -build-doc: [ - [make "htdoc"] + [make "htdoc"] {with-doc} ] install: [make "install"] remove: [ ["ocamlfind" "remove" "mysql"] ] depends: [ + "ocaml" "ocamlfind" {build} -# ("conf-mysql" | "conf-mariadb") ] post-messages: [ "This package requires mysql client library installed. Due to abundance of mysql forks with different names and @@ -34,3 +32,12 @@ post-messages: [ See also discussion in https://github.com/ocaml/opam-repository/pull/10312 " {failure} ] +synopsis: + "Bindings to C client library for interacting with Mysql/MariaDB/Percona databases" +flags: light-uninstall +url { + src: "http://ygrek.org.ua/p/release/ocaml-mysql/ocaml-mysql-1.2.2.tar.gz" + checksum: "md5=8f1c38105e3d16e07920cc79d26a5027" + mirrors: + "https://github.com/ygrek/ocaml-mysql/releases/download/v1.2.2/ocaml-mysql-1.2.2.tar.gz" +} diff --git a/packages/mysql/mysql.1.2.2/url b/packages/mysql/mysql.1.2.2/url deleted file mode 100644 index c08a4411a57..00000000000 --- a/packages/mysql/mysql.1.2.2/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "http://ygrek.org.ua/p/release/ocaml-mysql/ocaml-mysql-1.2.2.tar.gz" -mirrors: ["https://github.com/ygrek/ocaml-mysql/releases/download/v1.2.2/ocaml-mysql-1.2.2.tar.gz"] -checksum: "8f1c38105e3d16e07920cc79d26a5027" diff --git a/packages/mysql_protocol/mysql_protocol.0.8/descr b/packages/mysql_protocol/mysql_protocol.0.8/descr deleted file mode 100644 index 684f67cf5ed..00000000000 --- a/packages/mysql_protocol/mysql_protocol.0.8/descr +++ /dev/null @@ -1 +0,0 @@ -Implementation of MySQL Protocol with the Bitstring library diff --git a/packages/mysql_protocol/mysql_protocol.0.8/opam b/packages/mysql_protocol/mysql_protocol.0.8/opam index 9ed09a751d0..c2d09b85171 100644 --- a/packages/mysql_protocol/mysql_protocol.0.8/opam +++ b/packages/mysql_protocol/mysql_protocol.0.8/opam @@ -1,17 +1,22 @@ -opam-version: "1.2" +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: "https://github.com/slegrand45/mysql_protocol.git" +dev-repo: "git+https://github.com/slegrand45/mysql_protocol.git" build: [make "all"] remove: [[make "deinstall"]] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "cryptokit" "bitstring" {< "3.0.0"} "ocamlbuild" {build} "num" ] -available: ocaml-version >= "4.00.0" install: [make "install"] +synopsis: "Implementation of MySQL Protocol with the Bitstring library" +url { + src: "http://forge.ocamlcore.org/frs/download.php/1178/ocmp-0.8.tgz" + checksum: "md5=a225a5feb1cecb12ba7ce457664e71cd" +} diff --git a/packages/mysql_protocol/mysql_protocol.0.8/url b/packages/mysql_protocol/mysql_protocol.0.8/url deleted file mode 100644 index 88711847b8d..00000000000 --- a/packages/mysql_protocol/mysql_protocol.0.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1178/ocmp-0.8.tgz" -checksum: "a225a5feb1cecb12ba7ce457664e71cd" diff --git a/packages/mysql_protocol/mysql_protocol.0.9/descr b/packages/mysql_protocol/mysql_protocol.0.9/descr deleted file mode 100644 index 684f67cf5ed..00000000000 --- a/packages/mysql_protocol/mysql_protocol.0.9/descr +++ /dev/null @@ -1 +0,0 @@ -Implementation of MySQL Protocol with the Bitstring library diff --git a/packages/mysql_protocol/mysql_protocol.0.9/opam b/packages/mysql_protocol/mysql_protocol.0.9/opam index 9ed09a751d0..75a63554820 100644 --- a/packages/mysql_protocol/mysql_protocol.0.9/opam +++ b/packages/mysql_protocol/mysql_protocol.0.9/opam @@ -1,17 +1,22 @@ -opam-version: "1.2" +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: "https://github.com/slegrand45/mysql_protocol.git" +dev-repo: "git+https://github.com/slegrand45/mysql_protocol.git" build: [make "all"] remove: [[make "deinstall"]] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "cryptokit" "bitstring" {< "3.0.0"} "ocamlbuild" {build} "num" ] -available: ocaml-version >= "4.00.0" install: [make "install"] +synopsis: "Implementation of MySQL Protocol with the Bitstring library" +url { + src: "http://forge.ocamlcore.org/frs/download.php/1267/ocmp-0.9.tgz" + checksum: "md5=80ece3c0e9a6e271ab7006e5e25da948" +} diff --git a/packages/mysql_protocol/mysql_protocol.0.9/url b/packages/mysql_protocol/mysql_protocol.0.9/url deleted file mode 100644 index db674c602eb..00000000000 --- a/packages/mysql_protocol/mysql_protocol.0.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1267/ocmp-0.9.tgz" -checksum: "80ece3c0e9a6e271ab7006e5e25da948" diff --git a/packages/mysql_protocol/mysql_protocol.1.0/descr b/packages/mysql_protocol/mysql_protocol.1.0/descr deleted file mode 100644 index 684f67cf5ed..00000000000 --- a/packages/mysql_protocol/mysql_protocol.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Implementation of MySQL Protocol with the Bitstring library diff --git a/packages/mysql_protocol/mysql_protocol.1.0/opam b/packages/mysql_protocol/mysql_protocol.1.0/opam index f39099e625f..ec58e22ab8c 100644 --- a/packages/mysql_protocol/mysql_protocol.1.0/opam +++ b/packages/mysql_protocol/mysql_protocol.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "stephleg@free.fr" authors: "Stéphane Legrand " homepage: "https://github.com/slegrand45/mysql_protocol" @@ -6,6 +6,7 @@ bug-reports: "https://github.com/slegrand45/mysql_protocol/issues" build: [make "all"] remove: [[make "deinstall"]] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "cryptokit" "bitstring" {< "3.0.0"} @@ -13,5 +14,9 @@ depends: [ "num" ] dev-repo: "git://github.com/slegrand45/mysql_protocol" -available: ocaml-version >= "4.00.0" 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: "md5=eff1e4338043336338d7eeb054c5c811" +} diff --git a/packages/mysql_protocol/mysql_protocol.1.0/url b/packages/mysql_protocol/mysql_protocol.1.0/url deleted file mode 100644 index 716f9705fde..00000000000 --- a/packages/mysql_protocol/mysql_protocol.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/slegrand45/mysql_protocol/archive/v1.0.tar.gz" -checksum: "eff1e4338043336338d7eeb054c5c811" diff --git a/packages/mysql_protocol/mysql_protocol.1.1/descr b/packages/mysql_protocol/mysql_protocol.1.1/descr deleted file mode 100644 index 684f67cf5ed..00000000000 --- a/packages/mysql_protocol/mysql_protocol.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Implementation of MySQL Protocol with the Bitstring library diff --git a/packages/mysql_protocol/mysql_protocol.1.1/opam b/packages/mysql_protocol/mysql_protocol.1.1/opam index d23ab80351f..f325c2ed825 100644 --- a/packages/mysql_protocol/mysql_protocol.1.1/opam +++ b/packages/mysql_protocol/mysql_protocol.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "mysql_protocol" version: "1.1" maintainer: "Stéphane Legrand " @@ -6,17 +6,22 @@ authors: "Stéphane Legrand " homepage: "https://github.com/slegrand45/mysql_protocol" bug-reports: "https://github.com/slegrand45/mysql_protocol/issues" license: "LGPL" -dev-repo: "https://github.com/slegrand45/mysql_protocol.git" +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" "cryptokit" "bitstring" {< "3.0.0"} "ocamlbuild" {build} "num" ] -available: [ ocaml-version >= "4.00.0" ] +synopsis: "Implementation of MySQL Protocol with the Bitstring library" +url { + src: "https://github.com/slegrand45/mysql_protocol/archive/v1.1.tar.gz" + checksum: "md5=b9cdb49736e1e8d12660d202987e539a" +} diff --git a/packages/mysql_protocol/mysql_protocol.1.1/url b/packages/mysql_protocol/mysql_protocol.1.1/url deleted file mode 100644 index de5428438a0..00000000000 --- a/packages/mysql_protocol/mysql_protocol.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/slegrand45/mysql_protocol/archive/v1.1.tar.gz" -checksum: "b9cdb49736e1e8d12660d202987e539a" diff --git a/packages/mysql_protocol/mysql_protocol.2.0/descr b/packages/mysql_protocol/mysql_protocol.2.0/descr deleted file mode 100644 index 684f67cf5ed..00000000000 --- a/packages/mysql_protocol/mysql_protocol.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Implementation of MySQL Protocol with the Bitstring library diff --git a/packages/mysql_protocol/mysql_protocol.2.0/opam b/packages/mysql_protocol/mysql_protocol.2.0/opam index ed360f84ff9..2c9d73a24f8 100644 --- a/packages/mysql_protocol/mysql_protocol.2.0/opam +++ b/packages/mysql_protocol/mysql_protocol.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "mysql_protocol" version: "2.0" maintainer: "Stéphane Legrand " @@ -6,17 +6,22 @@ authors: "Stéphane Legrand " homepage: "https://github.com/slegrand45/mysql_protocol" bug-reports: "https://github.com/slegrand45/mysql_protocol/issues" license: "LGPL" -dev-repo: "https://github.com/slegrand45/mysql_protocol.git" +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} "ocamlfind" "cryptokit" "bitstring" {< "3.0.0"} "num" ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Implementation of MySQL Protocol with the Bitstring library" +url { + src: "https://github.com/slegrand45/mysql_protocol/archive/v2.0.tar.gz" + checksum: "md5=f6d1e97971f02861e4c03027b9e14c50" +} diff --git a/packages/mysql_protocol/mysql_protocol.2.0/url b/packages/mysql_protocol/mysql_protocol.2.0/url deleted file mode 100644 index f136bfcc2e0..00000000000 --- a/packages/mysql_protocol/mysql_protocol.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/slegrand45/mysql_protocol/archive/v2.0.tar.gz" -checksum: "f6d1e97971f02861e4c03027b9e14c50" diff --git a/packages/named-pipe/named-pipe.0.2/descr b/packages/named-pipe/named-pipe.0.2/descr deleted file mode 100644 index 43bfa35864b..00000000000 --- a/packages/named-pipe/named-pipe.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Named pipe bindings - -Named pipe bindings for Windows systems. Note this code will compile on -non-Windows platforms but will raise a dynamic `Not_available` error -if you try to use the functions. diff --git a/packages/named-pipe/named-pipe.0.2/opam b/packages/named-pipe/named-pipe.0.2/opam deleted file mode 100644 index c51f0d8d1d3..00000000000 --- a/packages/named-pipe/named-pipe.0.2/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -name: "named-pipe" -maintainer: "dave@recoil.org" -version: "0.2" -authors: [ "David Scott" ] -license: "ISC" -homepage: "https://github.com/djs55/ocaml-named-pipe" -dev-repo: "https://github.com/djs55/ocaml-named-pipe.git" -bug-reports: "https://github.com/djs55/ocaml-named-pipe/issues" - -build: [ - ["ocaml" "setup.ml" "-configure" "--%{alcotest:enable}%-tests" ] - [make] -] - -build-test:[ - [make "test"] -] -install: [make "install"] -remove: ["ocamlfind" "remove" "named-pipe"] - -depends: [ - "base-bytes" - "lwt" {>= "2.4.7"} - "base-unix" - "cmdliner" - "ocamlfind" {build} - "ocamlbuild" {build} - "alcotest" {test & >= "0.4.0"} -] - -available: [ ocaml-version >= "3.12.1" ] diff --git a/packages/named-pipe/named-pipe.0.2/url b/packages/named-pipe/named-pipe.0.2/url deleted file mode 100644 index 0ec556bda16..00000000000 --- a/packages/named-pipe/named-pipe.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/djs55/ocaml-named-pipe/archive/v0.2.tar.gz" -checksum: "0e7af39e956ff67d96a5bb2d7b05aa06" diff --git a/packages/named-pipe/named-pipe.0.3/descr b/packages/named-pipe/named-pipe.0.3/descr deleted file mode 100644 index 43bfa35864b..00000000000 --- a/packages/named-pipe/named-pipe.0.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -Named pipe bindings - -Named pipe bindings for Windows systems. Note this code will compile on -non-Windows platforms but will raise a dynamic `Not_available` error -if you try to use the functions. diff --git a/packages/named-pipe/named-pipe.0.3/opam b/packages/named-pipe/named-pipe.0.3/opam index 0742988524b..b6ed783de7b 100644 --- a/packages/named-pipe/named-pipe.0.3/opam +++ b/packages/named-pipe/named-pipe.0.3/opam @@ -1,30 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: [ "David Scott" ] license: "ISC" homepage: "https://github.com/djs55/ocaml-named-pipe" -dev-repo: "https://github.com/djs55/ocaml-named-pipe.git" +dev-repo: "git+https://github.com/djs55/ocaml-named-pipe.git" bug-reports: "https://github.com/djs55/ocaml-named-pipe/issues" build: [ - ["ocaml" "setup.ml" "-configure" "--%{alcotest:enable}%-tests" ] + ["ocaml" "setup.ml" "-configure" "--%{alcotest:enable}%-tests"] [make] -] - -build-test:[ - [make "test"] + [make "test"] {with-test} ] install: [make "install"] remove: ["ocamlfind" "remove" "named-pipe"] depends: [ + "ocaml" {>= "3.12.1"} "base-bytes" "lwt" {>= "2.4.7"} "base-unix" "cmdliner" "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test & >= "0.4.0"} + "alcotest" {with-test & >= "0.4.0"} ] - -available: [ ocaml-version >= "3.12.1" ] +synopsis: "Named pipe bindings" +description: """ +Named pipe bindings for Windows systems. Note this code will compile on +non-Windows platforms but will raise a dynamic `Not_available` error +if you try to use the functions.""" +flags: light-uninstall +url { + src: "https://github.com/djs55/ocaml-named-pipe/archive/v0.3.tar.gz" + checksum: "md5=33a003c2041225f5de6fdde94cb84cbd" +} diff --git a/packages/named-pipe/named-pipe.0.3/url b/packages/named-pipe/named-pipe.0.3/url deleted file mode 100644 index 24977c5b546..00000000000 --- a/packages/named-pipe/named-pipe.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/djs55/ocaml-named-pipe/archive/v0.3.tar.gz" -checksum: "33a003c2041225f5de6fdde94cb84cbd" diff --git a/packages/named-pipe/named-pipe.0.4.0/descr b/packages/named-pipe/named-pipe.0.4.0/descr deleted file mode 100644 index ddd28ab24ff..00000000000 --- a/packages/named-pipe/named-pipe.0.4.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Bindings for named pipes - -Named pipes are used on Windows for local (and remote) IPC. Where a Unix -system would use a Unix domain socket, a Windows system will probably used -a named pipe. \ No newline at end of file diff --git a/packages/named-pipe/named-pipe.0.4.0/opam b/packages/named-pipe/named-pipe.0.4.0/opam index 788396e45ee..213d58ddbad 100644 --- a/packages/named-pipe/named-pipe.0.4.0/opam +++ b/packages/named-pipe/named-pipe.0.4.0/opam @@ -1,28 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: [ "David Scott" "Thomas Gazagnaire"] license: "ISC" homepage: "https://github.com/mirage/ocaml-named-pipe" -dev-repo: "https://github.com/mirage/ocaml-named-pipe.git" +dev-repo: "git+https://github.com/mirage/ocaml-named-pipe.git" bug-reports: "https://github.com/mirage/ocaml-named-pipe/issues" doc: "https://mirage.github.io/ocaml-named-pipe/" -build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] -build-test:[ +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] - depends: [ - "ocamlfind" {build} - "ocamlbuild" {build & >= "0.9.3"} - "topkg" {build & >= "0.8.1"} + "ocaml" {>= "3.12.1"} + "ocamlfind" {build} + "ocamlbuild" {build & >= "0.9.3"} + "topkg" {build & >= "0.8.1"} "ocb-stubblr" {build & >= "0.1.0"} "base-bytes" "lwt" {>= "2.4.7"} "base-unix" "cmdliner" - "alcotest" {test & >= "0.4.0"} + "alcotest" {with-test & >= "0.4.0"} ] - -available: [ ocaml-version >= "3.12.1" ] +synopsis: "Bindings for named pipes" +description: """ +Named pipes are used on Windows for local (and remote) IPC. Where a Unix +system would use a Unix domain socket, a Windows system will probably used +a named pipe.""" +url { + src: + "https://github.com/mirage/ocaml-named-pipe/releases/download/0.4.0/named-pipe-0.4.0.tbz" + checksum: "md5=ec3a7aaec3cc0efd6560dd1668da6def" +} diff --git a/packages/named-pipe/named-pipe.0.4.0/url b/packages/named-pipe/named-pipe.0.4.0/url deleted file mode 100644 index 302b9d56d76..00000000000 --- a/packages/named-pipe/named-pipe.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-named-pipe/releases/download/0.4.0/named-pipe-0.4.0.tbz" -checksum: "ec3a7aaec3cc0efd6560dd1668da6def" \ No newline at end of file diff --git a/packages/namespaces/namespaces.0.5.1/descr b/packages/namespaces/namespaces.0.5.1/descr deleted file mode 100644 index 678418cb007..00000000000 --- a/packages/namespaces/namespaces.0.5.1/descr +++ /dev/null @@ -1,36 +0,0 @@ -Turn directories into OCaml modules - -An Ocamlbuild plugin that turns directories tagged with "namespace" into a -nested module hierarchy. Each directory becomes a module. Filenames become -scoped, so you can have the same filename in multiple directories. So, if you -have - - server - |-- foo.ml - +-- bar.ml - client - |-- foo.ml - |-- bar.ml - |-- ui - | +-- reactive.ml - +-- client.ml - -It is as if you had written - - module Server = - struct - module Foo = (* server/foo.ml *) - module Bar = (* server/bar.ml *) - end - - module Client = - struct - module Foo = (* client/foo.ml *) - module Bar = (* client/bar.ml *) - module Ui = - struct - module Reactive = (* client/ui/reactive.ml *) - end - - include (* client/client.ml *) - end diff --git a/packages/namespaces/namespaces.0.5.1/opam b/packages/namespaces/namespaces.0.5.1/opam index 27183a277be..5c2c8c841e2 100644 --- a/packages/namespaces/namespaces.0.5.1/opam +++ b/packages/namespaces/namespaces.0.5.1/opam @@ -1,19 +1,58 @@ -opam-version: "1.2" +opam-version: "2.0" name: "namespaces" version: "0.5.1" maintainer: "Anton Bachin " authors: "Anton Bachin " homepage: "https://github.com/aantron/namespaces" bug-reports: "https://github.com/aantron/namespaces/issues" -dev-repo: "https://github.com/aantron/namespaces.git" +dev-repo: "git+https://github.com/aantron/namespaces.git" license: "BSD" build: [make "build"] install: [make "install"] remove: ["ocamlfind" "remove" "namespaces"] depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} -] -available: [ - ocaml-version >= "4.02" + "ocaml" {>= "4.02"} + "ocamlfind" {build} + "ocamlbuild" {build} ] +synopsis: "Turn directories into OCaml modules" +description: """ +An Ocamlbuild plugin that turns directories tagged with "namespace" into a +nested module hierarchy. Each directory becomes a module. Filenames become +scoped, so you can have the same filename in multiple directories. So, if you +have + + server + |-- foo.ml + +-- bar.ml + client + |-- foo.ml + |-- bar.ml + |-- ui + | +-- reactive.ml + +-- client.ml + +It is as if you had written + + module Server = + struct + module Foo = (* server/foo.ml *) + module Bar = (* server/bar.ml *) + end + + module Client = + struct + module Foo = (* client/foo.ml *) + module Bar = (* client/bar.ml *) + module Ui = + struct + module Reactive = (* client/ui/reactive.ml *) + end + + include (* client/client.ml *) + end""" +flags: light-uninstall +url { + src: "https://github.com/aantron/namespaces/archive/0.5.1.tar.gz" + checksum: "md5=0012771f63a3559e4f712632c0943258" +} diff --git a/packages/namespaces/namespaces.0.5.1/url b/packages/namespaces/namespaces.0.5.1/url deleted file mode 100644 index e61f87ac9a5..00000000000 --- a/packages/namespaces/namespaces.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/aantron/namespaces/archive/0.5.1.tar.gz" -checksum: "0012771f63a3559e4f712632c0943258" diff --git a/packages/namespaces/namespaces.0.5/descr b/packages/namespaces/namespaces.0.5/descr deleted file mode 100644 index 1717cd7de26..00000000000 --- a/packages/namespaces/namespaces.0.5/descr +++ /dev/null @@ -1,35 +0,0 @@ -Turn directories into OCaml modules - -An Ocamlbuild plugin that turns directories tagged with "namespace" into a -module hierarchy. File names become scoped, so you can have the same filename in -multiple directories. So, if you have - - server - |-- foo.ml - +-- bar.ml - client - |-- foo.ml - |-- bar.ml - |-- ui - | +-- reactive.ml - +-- client.ml - -It is as if you had written - - module Server = - struct - module Foo = (* server/foo.ml *) - module Bar = (* server/bar.ml *) - end - - module Client = - struct - module Foo = (* client/foo.ml *) - module Bar = (* client/bar.ml *) - module Ui = - struct - module Reactive = (* client/ui/reactive.ml *) - end - - include (* client/client.ml *) - end diff --git a/packages/namespaces/namespaces.0.5/opam b/packages/namespaces/namespaces.0.5/opam index 9c0ea220d35..d6a8f527744 100644 --- a/packages/namespaces/namespaces.0.5/opam +++ b/packages/namespaces/namespaces.0.5/opam @@ -1,19 +1,57 @@ -opam-version: "1.2" +opam-version: "2.0" name: "namespaces" version: "0.5" maintainer: "Anton Bachin " authors: "Anton Bachin " homepage: "https://github.com/aantron/namespaces" bug-reports: "https://github.com/aantron/namespaces/issues" -dev-repo: "https://github.com/aantron/namespaces.git" +dev-repo: "git+https://github.com/aantron/namespaces.git" license: "BSD" build: [make "build"] install: [make "install"] remove: ["ocamlfind" "remove" "namespaces"] depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} -] -available: [ - ocaml-version >= "4.02" + "ocaml" {>= "4.02"} + "ocamlfind" {build} + "ocamlbuild" {build} ] +synopsis: "Turn directories into OCaml modules" +description: """ +An Ocamlbuild plugin that turns directories tagged with "namespace" into a +module hierarchy. File names become scoped, so you can have the same filename in +multiple directories. So, if you have + + server + |-- foo.ml + +-- bar.ml + client + |-- foo.ml + |-- bar.ml + |-- ui + | +-- reactive.ml + +-- client.ml + +It is as if you had written + + module Server = + struct + module Foo = (* server/foo.ml *) + module Bar = (* server/bar.ml *) + end + + module Client = + struct + module Foo = (* client/foo.ml *) + module Bar = (* client/bar.ml *) + module Ui = + struct + module Reactive = (* client/ui/reactive.ml *) + end + + include (* client/client.ml *) + end""" +flags: light-uninstall +url { + src: "https://github.com/aantron/namespaces/archive/0.5.tar.gz" + checksum: "md5=75f2052cef90f22617e29d4e22928f4f" +} diff --git a/packages/namespaces/namespaces.0.5/url b/packages/namespaces/namespaces.0.5/url deleted file mode 100644 index 10972e2cdd5..00000000000 --- a/packages/namespaces/namespaces.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/aantron/namespaces/archive/0.5.tar.gz" -checksum: "75f2052cef90f22617e29d4e22928f4f" diff --git a/packages/nanomsg/nanomsg.1.0/descr b/packages/nanomsg/nanomsg.1.0/descr deleted file mode 100644 index 5e66bc1ca10..00000000000 --- a/packages/nanomsg/nanomsg.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Ctypes based bindings to nanomsg diff --git a/packages/nanomsg/nanomsg.1.0/opam b/packages/nanomsg/nanomsg.1.0/opam index de059f5f98f..dc49273e163 100644 --- a/packages/nanomsg/nanomsg.1.0/opam +++ b/packages/nanomsg/nanomsg.1.0/opam @@ -1,5 +1,4 @@ -opam-version: "1.2" - +opam-version: "2.0" name: "nanomsg" version: "1.0" @@ -15,6 +14,7 @@ dev-repo: "git://github.com/rgrinberg/onanomsg" license: "WTFPL" depends: [ + "ocaml" {>= "4.02.0"} "conf-nanomsg" "ocamlfind" {build} "ctypes" {>= "0.2"} @@ -23,11 +23,10 @@ depends: [ "ipaddr" {>= "2.2.0"} "ppx_deriving" {>= "1.0" & < "3.0"} "ocamlbuild" {build} - "lwt" {test} + "lwt" {with-test} ] depopts: [ "lwt" "ounit" ] -available: [ocaml-version >= "4.02.0"] install: [ "ocaml" "pkg/build.ml" @@ -36,3 +35,8 @@ install: [ "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: "md5=5590f8df8accfc38e015032f794cca68" +} diff --git a/packages/nanomsg/nanomsg.1.0/url b/packages/nanomsg/nanomsg.1.0/url deleted file mode 100644 index 8d877717472..00000000000 --- a/packages/nanomsg/nanomsg.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/rgrinberg/onanomsg/archive/1.0.tar.gz" -checksum: "5590f8df8accfc38e015032f794cca68" diff --git a/packages/nbd/nbd.0.9.0/descr b/packages/nbd/nbd.0.9.0/descr deleted file mode 100644 index fdc892e17a6..00000000000 --- a/packages/nbd/nbd.0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -Network Block Device (NBD) protocol native ocaml library diff --git a/packages/nbd/nbd.0.9.0/opam b/packages/nbd/nbd.0.9.0/opam index 33e44a1e85e..1873b0d0bdc 100644 --- a/packages/nbd/nbd.0.9.0/opam +++ b/packages/nbd/nbd.0.9.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jonathan.ludlam@eu.citrix.com" authors: [ "Jonathan Ludlam" "David Scott" ] license: "LGPL-2 with OCaml linking exception" homepage: "https://github.com/xapi-project/nbd" -dev-repo: "https://github.com/xapi-project/nbd.git" +dev-repo: "git+https://github.com/xapi-project/nbd.git" bug-reports: "https://github.com/xapi-project/nbd/issues" tags: [ @@ -13,9 +13,15 @@ tags: [ build: make remove: [[make "uninstall" "BINDIR=%{bin}%"]] depends: [ + "ocaml" "ocamlfind" "obuild" "lwt" {>= "2.4.3" & < "2.6.0"} "bitstring" ] 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: "md5=c43e3882996f75ece4ed83984aad0c2f" +} diff --git a/packages/nbd/nbd.0.9.0/url b/packages/nbd/nbd.0.9.0/url deleted file mode 100644 index 9f8b7c15944..00000000000 --- a/packages/nbd/nbd.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xen-org/nbd/archive/nbd-0.9.0.tar.gz" -checksum: "c43e3882996f75ece4ed83984aad0c2f" diff --git a/packages/nbd/nbd.0.9.2/descr b/packages/nbd/nbd.0.9.2/descr deleted file mode 100644 index ba15d820bba..00000000000 --- a/packages/nbd/nbd.0.9.2/descr +++ /dev/null @@ -1 +0,0 @@ -Network Block Device (NBD) protocol native OCaml library diff --git a/packages/nbd/nbd.0.9.2/opam b/packages/nbd/nbd.0.9.2/opam index 07db74f0b18..e552fc5cf45 100644 --- a/packages/nbd/nbd.0.9.2/opam +++ b/packages/nbd/nbd.0.9.2/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jonathan.ludlam@eu.citrix.com" authors: [ "Jonathan Ludlam" "David Scott" ] license: "LGPL-2 with OCaml linking exception" homepage: "https://github.com/xapi-project/nbd" -dev-repo: "https://github.com/xapi-project/nbd.git" +dev-repo: "git+https://github.com/xapi-project/nbd.git" bug-reports: "https://github.com/xapi-project/nbd/issues" tags: [ @@ -13,10 +13,16 @@ tags: [ build: make remove: [[make "uninstall" "BINDIR=%{bin}%"]] depends: [ + "ocaml" "ocamlfind" "obuild" "lwt" {>= "2.4.3" & < "2.6.0"} - "cstruct" {>= "0.7.1" & <"2.0.0"} + "cstruct" {>= "0.7.1" & < "2.0.0"} "cmdliner" ] 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: "md5=8b3e03d77d9e2e4dfaae4bf831d44e40" +} diff --git a/packages/nbd/nbd.0.9.2/url b/packages/nbd/nbd.0.9.2/url deleted file mode 100644 index bd9bee3d17d..00000000000 --- a/packages/nbd/nbd.0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xapi-project/nbd/archive/0.9.2.tar.gz" -checksum: "8b3e03d77d9e2e4dfaae4bf831d44e40" diff --git a/packages/nbd/nbd.1.0.1/descr b/packages/nbd/nbd.1.0.1/descr deleted file mode 100644 index ba15d820bba..00000000000 --- a/packages/nbd/nbd.1.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Network Block Device (NBD) protocol native OCaml library diff --git a/packages/nbd/nbd.1.0.1/opam b/packages/nbd/nbd.1.0.1/opam index 4c93e06d799..e9983562178 100644 --- a/packages/nbd/nbd.1.0.1/opam +++ b/packages/nbd/nbd.1.0.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jonathan.ludlam@eu.citrix.com" authors: [ "Jonathan Ludlam" "David Scott" ] license: "LGPL-2 with OCaml linking exception" homepage: "https://github.com/xapi-project/nbd" -dev-repo: "https://github.com/xapi-project/nbd.git" +dev-repo: "git+https://github.com/xapi-project/nbd.git" bug-reports: "https://github.com/xapi-project/nbd/issues" tags: [ @@ -19,11 +19,18 @@ remove: [ ["rm" "%{prefix}%/bin/nbd-tool"] ] depends: [ + "ocaml" "ocamlfind" "lwt" {>= "2.4.3" & < "2.6.0"} "cstruct" {>= "1.0.1" & < "2.0.0"} "cmdliner" - "camlp4" {build} + "camlp4" {build} "ocamlbuild" {build} ] 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: "md5=0dd457458d5f546a4de5035fafd58953" +} diff --git a/packages/nbd/nbd.1.0.1/url b/packages/nbd/nbd.1.0.1/url deleted file mode 100644 index a901fa911f8..00000000000 --- a/packages/nbd/nbd.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xapi-project/nbd/archive/v1.0.1.tar.gz" -checksum: "0dd457458d5f546a4de5035fafd58953" diff --git a/packages/nbd/nbd.1.0.2/descr b/packages/nbd/nbd.1.0.2/descr deleted file mode 100644 index ffdbc08e5cd..00000000000 --- a/packages/nbd/nbd.1.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Network Block Device (NBD) protocol implementation - -This library allows applications to export and consume block -devices using the NBD protocol (as used by Linux, qemu etc) diff --git a/packages/nbd/nbd.1.0.2/opam b/packages/nbd/nbd.1.0.2/opam index 8d7f189fc5b..ca43713a9bc 100644 --- a/packages/nbd/nbd.1.0.2/opam +++ b/packages/nbd/nbd.1.0.2/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jonathan.ludlam@eu.citrix.com" authors: [ "Jonathan Ludlam" "David Scott" ] license: "LGPL-2 with OCaml linking exception" homepage: "https://github.com/xapi-project/nbd" -dev-repo: "https://github.com/xapi-project/nbd.git" +dev-repo: "git+https://github.com/xapi-project/nbd.git" bug-reports: "https://github.com/xapi-project/nbd/issues" build: [ @@ -15,13 +15,22 @@ remove: [ ["ocamlfind" "remove" "nbd"] ] depends: [ + "ocaml" "ocamlfind" "obuild" "lwt" {>= "2.4.5" & < "2.6.0"} - "cstruct" {>= "1.0.1" & <"2.0.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} "cmdliner" - "type_conv" {build} + "type_conv" {build} "ocamlbuild" {build} ] 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: "md5=68c68b823d453968e46ff3276324caee" +} diff --git a/packages/nbd/nbd.1.0.2/url b/packages/nbd/nbd.1.0.2/url deleted file mode 100644 index b6b9dcc967c..00000000000 --- a/packages/nbd/nbd.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xapi-project/nbd/archive/v1.0.2/nbd-1.0.2.tar.gz" -checksum: "68c68b823d453968e46ff3276324caee" diff --git a/packages/nbd/nbd.1.0.3/descr b/packages/nbd/nbd.1.0.3/descr deleted file mode 100644 index ffdbc08e5cd..00000000000 --- a/packages/nbd/nbd.1.0.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Network Block Device (NBD) protocol implementation - -This library allows applications to export and consume block -devices using the NBD protocol (as used by Linux, qemu etc) diff --git a/packages/nbd/nbd.1.0.3/opam b/packages/nbd/nbd.1.0.3/opam index 25713c177b8..0573cd47462 100644 --- a/packages/nbd/nbd.1.0.3/opam +++ b/packages/nbd/nbd.1.0.3/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jonathan.ludlam@eu.citrix.com" authors: [ "Jonathan Ludlam" "David Scott" ] license: "LGPL-2 with OCaml linking exception" homepage: "https://github.com/xapi-project/nbd" -dev-repo: "https://github.com/xapi-project/nbd.git" +dev-repo: "git+https://github.com/xapi-project/nbd.git" bug-reports: "https://github.com/xapi-project/nbd/issues" build: [ @@ -15,14 +15,23 @@ remove: [ ["ocamlfind" "remove" "nbd"] ] depends: [ + "ocaml" "ocamlfind" "obuild" "lwt" {>= "2.4.5" & < "2.6.0"} - "cstruct" {>= "1.0.1" & <"2.0.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} "cmdliner" "rpc" - "type_conv" {build} + "type_conv" {build} "ocamlbuild" {build} ] 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: "md5=fdfedb144dd554afa2d4b5eaa3641395" +} diff --git a/packages/nbd/nbd.1.0.3/url b/packages/nbd/nbd.1.0.3/url deleted file mode 100644 index 61534bc3a61..00000000000 --- a/packages/nbd/nbd.1.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xapi-project/nbd/archive/v1.0.3/nbd-1.0.3.tar.gz" -checksum: "fdfedb144dd554afa2d4b5eaa3641395" diff --git a/packages/nbd/nbd.2.0.1/descr b/packages/nbd/nbd.2.0.1/descr deleted file mode 100644 index ffdbc08e5cd..00000000000 --- a/packages/nbd/nbd.2.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Network Block Device (NBD) protocol implementation - -This library allows applications to export and consume block -devices using the NBD protocol (as used by Linux, qemu etc) diff --git a/packages/nbd/nbd.2.0.1/opam b/packages/nbd/nbd.2.0.1/opam index bf1f93d411f..bc072bc7b02 100644 --- a/packages/nbd/nbd.2.0.1/opam +++ b/packages/nbd/nbd.2.0.1/opam @@ -1,19 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.0.1" maintainer: "dave@recoil.org" authors: ["Jonathan Ludlam" "David Scott"] license: "LGPL-2 with OCaml linking exception" homepage: "https://github.com/xapi-project/nbd" -dev-repo: "https://github.com/xapi-project/nbd.git" +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] -] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} ] install: [ [make "install" "BINDIR=%{bin}%"] @@ -23,8 +21,9 @@ remove: [ ["ocamlfind" "remove" "nbd"] ] depends: [ + "ocaml" {>= "4.01.0"} "oasis" {build} - "ounit" {test} + "ounit" {with-test} "ocamlfind" {build} "type_conv" {build} "lwt" {>= "2.4.5" & < "2.6.0"} @@ -32,9 +31,16 @@ depends: [ "cmdliner" "sexplib" {< "113.24.00"} "mirage-block-unix" {< "2.5.0"} - "io-page" {<"2.0.0"} + "io-page" {< "2.0.0"} "mirage" {< "3.0.0"} "uri" ] tags: ["org:mirage" "org:xapi-project"] -available: [ocaml-version >= "4.01.0"] +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: "md5=3fe44fed68a8f2a4819d358182f610cd" +} diff --git a/packages/nbd/nbd.2.0.1/url b/packages/nbd/nbd.2.0.1/url deleted file mode 100644 index 5761ea8ec06..00000000000 --- a/packages/nbd/nbd.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xapi-project/nbd/archive/v2.0.1.tar.gz" -checksum: "3fe44fed68a8f2a4819d358182f610cd" diff --git a/packages/nbd/nbd.2.1.0/descr b/packages/nbd/nbd.2.1.0/descr deleted file mode 100644 index ffdbc08e5cd..00000000000 --- a/packages/nbd/nbd.2.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Network Block Device (NBD) protocol implementation - -This library allows applications to export and consume block -devices using the NBD protocol (as used by Linux, qemu etc) diff --git a/packages/nbd/nbd.2.1.0/opam b/packages/nbd/nbd.2.1.0/opam deleted file mode 100644 index 534621faa2e..00000000000 --- a/packages/nbd/nbd.2.1.0/opam +++ /dev/null @@ -1,42 +0,0 @@ -opam-version: "1.2" -version: "2.1.0" -maintainer: "dave@recoil.org" -authors: ["Jonathan Ludlam" "David Scott"] -license: "LGPL-2 with OCaml linking exception" -homepage: "https://github.com/xapi-project/nbd" -dev-repo: "https://github.com/xapi-project/nbd.git" -bug-reports: "https://github.com/xapi-project/nbd/issues" -build: [ - ["oasis" "setup"] - ["./configure" "--prefix" prefix] - [make] -] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] -] -install: [ - [make "install" "BINDIR=%{bin}%"] -] -remove: [ - [make "uninstall" "BINDIR=%{bin}%"] - ["ocamlfind" "remove" "nbd"] -] -depends: [ - "oasis" {build} - "ounit" {test} - "ocamlfind" {build} - "ppx_tools" {build} - "lwt" {>= "2.4.5" & < "2.6.0"} - "cstruct" {>= "1.9.0" & <"3.0.0"} - "cmdliner" - "sexplib" - "mirage-block-unix" {< "2.5.0"} - "io-page" {<"2.0.0"} - "mirage" {>= "1.1.0" & < "3.0.0"} - "uri" - "ppx_deriving" {build} - "ppx_sexp_conv" {!= "113.33.00+4.03"} -] -tags: ["org:mirage" "org:xapi-project"] -available: [ocaml-version >= "4.02.0"] diff --git a/packages/nbd/nbd.2.1.0/url b/packages/nbd/nbd.2.1.0/url deleted file mode 100644 index 47190b24555..00000000000 --- a/packages/nbd/nbd.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xapi-project/nbd/archive/v2.1.0.tar.gz" -checksum: "6f372f8f287ac142024a820cd44f7a5e" diff --git a/packages/nbd/nbd.2.1.1/descr b/packages/nbd/nbd.2.1.1/descr deleted file mode 100644 index ffdbc08e5cd..00000000000 --- a/packages/nbd/nbd.2.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Network Block Device (NBD) protocol implementation - -This library allows applications to export and consume block -devices using the NBD protocol (as used by Linux, qemu etc) diff --git a/packages/nbd/nbd.2.1.1/opam b/packages/nbd/nbd.2.1.1/opam index ffed7bdc05c..42cdb4cf3a9 100644 --- a/packages/nbd/nbd.2.1.1/opam +++ b/packages/nbd/nbd.2.1.1/opam @@ -1,18 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: ["Jonathan Ludlam" "David Scott"] license: "LGPL-2 with OCaml linking exception" homepage: "https://github.com/xapi-project/nbd" -dev-repo: "https://github.com/xapi-project/nbd.git" +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] -] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} ] install: [ [make "install" "BINDIR=%{bin}%"] @@ -22,20 +20,28 @@ remove: [ ["ocamlfind" "remove" "nbd"] ] depends: [ + "ocaml" {>= "4.02.0"} "oasis" {build} - "ounit" {test} + "ounit" {with-test} "ocamlfind" {build} "ppx_tools" {build} "lwt" - "cstruct" {>= "1.9.0" & <"3.0.0"} + "cstruct" {>= "1.9.0" & < "3.0.0"} "cmdliner" "sexplib" "mirage-block-unix" {< "2.5.0"} - "io-page" {<"2.0.0"} + "io-page" {< "2.0.0"} "mirage" {>= "1.1.0" & < "3.0.0"} "uri" "ppx_deriving" {build} "ppx_sexp_conv" {!= "113.33.00+4.03"} ] tags: ["org:mirage" "org:xapi-project"] -available: [ocaml-version >= "4.02.0"] +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: "md5=3dd4eb7e145be3e0cbad37a738659663" +} diff --git a/packages/nbd/nbd.2.1.1/url b/packages/nbd/nbd.2.1.1/url deleted file mode 100644 index 4b72c82401f..00000000000 --- a/packages/nbd/nbd.2.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xapi-project/nbd/archive/v2.1.1.tar.gz" -checksum: "3dd4eb7e145be3e0cbad37a738659663" diff --git a/packages/nbd/nbd.2.1.3/descr b/packages/nbd/nbd.2.1.3/descr deleted file mode 100644 index ffdbc08e5cd..00000000000 --- a/packages/nbd/nbd.2.1.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Network Block Device (NBD) protocol implementation - -This library allows applications to export and consume block -devices using the NBD protocol (as used by Linux, qemu etc) diff --git a/packages/nbd/nbd.2.1.3/opam b/packages/nbd/nbd.2.1.3/opam index eb711ae6301..26489fecc64 100644 --- a/packages/nbd/nbd.2.1.3/opam +++ b/packages/nbd/nbd.2.1.3/opam @@ -1,19 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "xen-api@lists.xen.org" authors: [ "Jonathan Ludlam" "David Scott" ] license: "LGPL-2 with OCaml linking exception" homepage: "https://github.com/xapi-project/nbd" -dev-repo: "https://github.com/xapi-project/nbd.git" +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] -] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} ] install: [ [make "install" "BINDIR=%{bin}%"] @@ -23,8 +21,9 @@ remove: [ ["ocamlfind" "remove" "nbd"] ] depends: [ + "ocaml" {>= "4.02.3"} "oasis" {build} - "ounit" {test} + "ounit" {with-test} "ocamlfind" {build} "ppx_tools" {build} "lwt" {>= "2.7.0" & < "3.0.0"} @@ -40,4 +39,11 @@ depends: [ "ppx_sexp_conv" {!= "113.33.00+4.03"} ] tags: [ "org:xapi-project" ] -available: [ocaml-version >= "4.02.3"] +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: "md5=887fa916d0f3f93b5dd8398c7e4b309a" +} diff --git a/packages/nbd/nbd.2.1.3/url b/packages/nbd/nbd.2.1.3/url deleted file mode 100644 index c482f32ee0b..00000000000 --- a/packages/nbd/nbd.2.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xapi-project/nbd/archive/v2.1.3/nbd-2.1.3.tar.gz" -checksum: "887fa916d0f3f93b5dd8398c7e4b309a" diff --git a/packages/nbd/nbd.2.2.0/descr b/packages/nbd/nbd.2.2.0/descr deleted file mode 100644 index ffdbc08e5cd..00000000000 --- a/packages/nbd/nbd.2.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Network Block Device (NBD) protocol implementation - -This library allows applications to export and consume block -devices using the NBD protocol (as used by Linux, qemu etc) diff --git a/packages/nbd/nbd.2.2.0/opam b/packages/nbd/nbd.2.2.0/opam index 5f7f081451e..056005640a1 100644 --- a/packages/nbd/nbd.2.2.0/opam +++ b/packages/nbd/nbd.2.2.0/opam @@ -1,16 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "xen-api@lists.xen.org" authors: [ "Jonathan Ludlam" "David Scott" ] license: "LGPL-2 with OCaml linking exception" homepage: "https://github.com/xapi-project/nbd" -dev-repo: "https://github.com/xapi-project/nbd.git" +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] -build-test: ["jbuilder" "runtest" "-p" name] +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] depends: [ - "jbuilder" {build & >="1.0+beta10"} - "ounit" {test} + "ocaml" {>= "4.02.3"} + "jbuilder" {build & >= "1.0+beta10"} + "ounit" {with-test} "ppx_tools" {build} "lwt" {>= "2.6.0" & < "3.0.0"} "cstruct" {>= "1.9.0" & < "3.0.0"} @@ -25,4 +28,11 @@ depends: [ "ppx_sexp_conv" {!= "113.33.00+4.03"} ] tags: [ "org:xapi-project" ] -available: [ocaml-version >= "4.02.3"] +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: "md5=da820d87b2ace82bc70e4bbeaca350f1" +} diff --git a/packages/nbd/nbd.2.2.0/url b/packages/nbd/nbd.2.2.0/url deleted file mode 100644 index 5db724aba89..00000000000 --- a/packages/nbd/nbd.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xapi-project/nbd/archive/v2.2.0/nbd-2.2.0.tar.gz" -checksum: "da820d87b2ace82bc70e4bbeaca350f1" diff --git a/packages/nbd/nbd.3.0.0/descr b/packages/nbd/nbd.3.0.0/descr deleted file mode 100644 index ffdbc08e5cd..00000000000 --- a/packages/nbd/nbd.3.0.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Network Block Device (NBD) protocol implementation - -This library allows applications to export and consume block -devices using the NBD protocol (as used by Linux, qemu etc) diff --git a/packages/nbd/nbd.3.0.0/opam b/packages/nbd/nbd.3.0.0/opam index 5221f452949..60dc4c72664 100644 --- a/packages/nbd/nbd.3.0.0/opam +++ b/packages/nbd/nbd.3.0.0/opam @@ -1,19 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: [ "Jonathan Ludlam" "David Scott" ] license: "LGPL-2 with OCaml linking exception" homepage: "https://github.com/xapi-project/nbd" -dev-repo: "https://github.com/xapi-project/nbd.git" +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] -] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} ] install: [ [make "install" "BINDIR=%{bin}%"] @@ -23,8 +21,9 @@ remove: [ ["ocamlfind" "remove" "nbd"] ] depends: [ + "ocaml" {>= "4.03.0"} "oasis" {build} - "ounit" {test} + "ounit" {with-test} "ocamlfind" {build} "ppx_tools" {build} "lwt" @@ -44,4 +43,11 @@ depends: [ "ppx_sexp_conv" {!= "113.33.00+4.03"} ] tags: [ "org:mirage" "org:xapi-project" ] -available: [ ocaml-version >= "4.03.0" ] +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/v3.0.0.tar.gz" + checksum: "md5=03b42229af1f555b927092c7d6e31f6d" +} diff --git a/packages/nbd/nbd.3.0.0/url b/packages/nbd/nbd.3.0.0/url deleted file mode 100644 index 7e2b1f27edd..00000000000 --- a/packages/nbd/nbd.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xapi-project/nbd/archive/v3.0.0.tar.gz" -checksum: "03b42229af1f555b927092c7d6e31f6d" diff --git a/packages/nebula/nebula.0.2.1/descr b/packages/nebula/nebula.0.2.1/descr deleted file mode 100644 index f0f4c6af7ad..00000000000 --- a/packages/nebula/nebula.0.2.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -DCPU-16 emulator. - -Nebula is a complete DCPU-16 emulator including simulated hardware devices. \ No newline at end of file diff --git a/packages/nebula/nebula.0.2.1/opam b/packages/nebula/nebula.0.2.1/opam index 3cfb614b99d..0035fe2e301 100644 --- a/packages/nebula/nebula.0.2.1/opam +++ b/packages/nebula/nebula.0.2.1/opam @@ -1,21 +1,30 @@ -opam-version: "1.2" +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://github.com/hakuch/Nebula.git" -build: [make] -build-doc: [make "doc"] +build: [ + [make] + [make "doc"] {with-doc} +] depends: [ + "ocaml" {>= "4.02.3"} "cmdliner" {>= "0.9.7"} "ctypes" {>= "0.4.1"} "ctypes-foreign" {>= "0.4.0"} "ocamlfind" {build & >= "1.5.5"} - "ounit" {test & >= "2.0.0"} + "ounit" {with-test & >= "2.0.0"} "ppx_deriving" {>= "2.2"} "tsdl" {>= "0.8.1" & < "0.9.0"} "utop" {>= "1.18" & < "2.0"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "DCPU-16 emulator." +description: + "Nebula is a complete DCPU-16 emulator including simulated hardware devices." +url { + src: "https://github.com/hakuch/Nebula/archive/v0.2.1.tar.gz" + checksum: "md5=503062e6e7fd3a2c7dc20a9b21a9ee5f" +} diff --git a/packages/nebula/nebula.0.2.1/url b/packages/nebula/nebula.0.2.1/url deleted file mode 100644 index 2bfe746a5c3..00000000000 --- a/packages/nebula/nebula.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/hakuch/Nebula/archive/v0.2.1.tar.gz" -checksum: "503062e6e7fd3a2c7dc20a9b21a9ee5f" diff --git a/packages/netamqp/netamqp.1.0/descr b/packages/netamqp/netamqp.1.0/descr deleted file mode 100644 index 0e1694d51cd..00000000000 --- a/packages/netamqp/netamqp.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Implements an AMQP client for accessing a message broker -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. diff --git a/packages/netamqp/netamqp.1.0/opam b/packages/netamqp/netamqp.1.0/opam index 9b579597da9..630b39e6cd4 100644 --- a/packages/netamqp/netamqp.1.0/opam +++ b/packages/netamqp/netamqp.1.0/opam @@ -1,11 +1,23 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: make remove: [["ocamlfind" "remove" "netamqp"]] depends: [ + "ocaml" "ocamlfind" "ocamlnet" {= "3.6.0"} "pcre" "omake" ] 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: "md5=07c98b08dec371b6cd6192e1f2e7fa2e" +} diff --git a/packages/netamqp/netamqp.1.0/url b/packages/netamqp/netamqp.1.0/url deleted file mode 100644 index f922392228b..00000000000 --- a/packages/netamqp/netamqp.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/netamqp-1.0.tar.gz" -checksum: "07c98b08dec371b6cd6192e1f2e7fa2e" diff --git a/packages/netchannel/netchannel.1.7.1/descr b/packages/netchannel/netchannel.1.7.1/descr deleted file mode 100644 index df30c7ceed2..00000000000 --- a/packages/netchannel/netchannel.1.7.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -Ethernet network device driver for MirageOS/Xen - -This library allows an OCaml application to read and -write Ethernet frames via the `Netfront` protocol. - -* Web: -* E-mail: -* Issues: diff --git a/packages/netchannel/netchannel.1.7.1/opam b/packages/netchannel/netchannel.1.7.1/opam index e3f28e4e8f2..56f178fd4d8 100644 --- a/packages/netchannel/netchannel.1.7.1/opam +++ b/packages/netchannel/netchannel.1.7.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: ["Anil Madhavapeddy" "Thomas Leonard"] homepage: "https://github.com/mirage/mirage-net-xen" bug-reports: "https://github.com/mirage/mirage-net-xen/issues" -dev-repo: "https://github.com/mirage/mirage-net-xen.git" +dev-repo: "git+https://github.com/mirage/mirage-net-xen.git" doc: "https://mirage.github.io/mirage-net-xen" build: [ [ "jbuilder" "subst"] {pinned} @@ -11,7 +11,8 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "cstruct" {>= "3.0.0"} "ppx_tools" {build} "ppx_sexp_conv" {build} @@ -22,11 +23,23 @@ depends: [ "io-page-xen" {>= "2.0.0"} "mirage-xen" {>= "1.1.0"} "ipaddr" {>= "1.0.0"} - "mirage-profile" {>="0.3"} - "shared-memory-ring" {>="1.1.1"} + "mirage-profile" {>= "0.3"} + "shared-memory-ring" {>= "1.1.1"} "sexplib" {>= "113.01.00"} "result" "logs" {>= "0.5.0"} ] -available: [ocaml-version >= "4.03.0"] tags: "org:mirage" +synopsis: "Ethernet network device driver for MirageOS/Xen" +description: """ +This library allows an OCaml application to read and +write Ethernet frames via the `Netfront` protocol. + +* Web: +* E-mail: +* Issues: """ +url { + src: + "https://github.com/mirage/mirage-net-xen/releases/download/1.7.1/mirage-net-xen-1.7.1.tbz" + checksum: "md5=ff89b0aa21dd3a3796aef7e537ff4ce7" +} diff --git a/packages/netchannel/netchannel.1.7.1/url b/packages/netchannel/netchannel.1.7.1/url deleted file mode 100644 index 9a7f5bfffe1..00000000000 --- a/packages/netchannel/netchannel.1.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-net-xen/releases/download/1.7.1/mirage-net-xen-1.7.1.tbz" -checksum: "ff89b0aa21dd3a3796aef7e537ff4ce7" diff --git a/packages/netchannel/netchannel.1.8.0/descr b/packages/netchannel/netchannel.1.8.0/descr deleted file mode 100644 index df30c7ceed2..00000000000 --- a/packages/netchannel/netchannel.1.8.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Ethernet network device driver for MirageOS/Xen - -This library allows an OCaml application to read and -write Ethernet frames via the `Netfront` protocol. - -* Web: -* E-mail: -* Issues: diff --git a/packages/netchannel/netchannel.1.8.0/opam b/packages/netchannel/netchannel.1.8.0/opam index ee89a4b5ee3..3f42f53f5cb 100644 --- a/packages/netchannel/netchannel.1.8.0/opam +++ b/packages/netchannel/netchannel.1.8.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: ["Anil Madhavapeddy" "Thomas Leonard"] homepage: "https://github.com/mirage/mirage-net-xen" bug-reports: "https://github.com/mirage/mirage-net-xen/issues" -dev-repo: "https://github.com/mirage/mirage-net-xen.git" +dev-repo: "git+https://github.com/mirage/mirage-net-xen.git" doc: "https://mirage.github.io/mirage-net-xen" build: [ [ "jbuilder" "subst" "-n" name] {pinned} @@ -11,7 +11,8 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "cstruct" {>= "3.0.0"} "ppx_tools" {build} "ppx_sexp_conv" {build} @@ -22,11 +23,23 @@ depends: [ "io-page-xen" {>= "2.0.0"} "mirage-xen" {>= "1.1.0"} "ipaddr" {>= "1.0.0"} - "mirage-profile" {>="0.3"} - "shared-memory-ring" {>="1.1.1"} + "mirage-profile" {>= "0.3"} + "shared-memory-ring" {>= "1.1.1"} "sexplib" {>= "113.01.00"} "result" "logs" {>= "0.5.0"} ] -available: [ocaml-version >= "4.03.0"] tags: "org:mirage" +synopsis: "Ethernet network device driver for MirageOS/Xen" +description: """ +This library allows an OCaml application to read and +write Ethernet frames via the `Netfront` protocol. + +* Web: +* E-mail: +* Issues: """ +url { + src: + "https://github.com/mirage/mirage-net-xen/releases/download/v1.8.0/netchannel-1.8.0.tbz" + checksum: "md5=afa3c1164fcbc6d96d2ebae95484ff17" +} diff --git a/packages/netchannel/netchannel.1.8.0/url b/packages/netchannel/netchannel.1.8.0/url deleted file mode 100644 index c3fd365f256..00000000000 --- a/packages/netchannel/netchannel.1.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-net-xen/releases/download/v1.8.0/netchannel-1.8.0.tbz" -checksum: "afa3c1164fcbc6d96d2ebae95484ff17" diff --git a/packages/netlink/netlink.0.1.0/descr b/packages/netlink/netlink.0.1.0/descr deleted file mode 100644 index d8600936ebd..00000000000 --- a/packages/netlink/netlink.0.1.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Bindings to the Netlink Protocol Library Suite (libnl) - -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. - diff --git a/packages/netlink/netlink.0.1.0/opam b/packages/netlink/netlink.0.1.0/opam index 4b75e417893..4d5682a0d1f 100644 --- a/packages/netlink/netlink.0.1.0/opam +++ b/packages/netlink/netlink.0.1.0/opam @@ -1,18 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rob.hoes@citrix.com" build: make remove: [ [make "uninstall"] ] depends: [ + "ocaml" "obuild" "ocamlfind" - "ctypes" {< "0.2.3"} | ("ctypes" {< "0.4.0"} & "obuild" {< "0.1.2"}) + "ctypes" {< "0.2.3"} | ("ctypes" {< "0.4.0"} "obuild" {< "0.1.2"}) ] depexts: [ - [ ["debian"] ["libnl-3" ] ] - [ ["ubuntu"] ["libnl-3-200" ] ] + ["libnl-3"] {os-distribution = "debian"} + ["libnl-3-200"] {os-distribution = "ubuntu"} ] dev-repo: "git://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: "md5=d2636228d24340bf29932b367d5112b6" +} diff --git a/packages/netlink/netlink.0.1.0/url b/packages/netlink/netlink.0.1.0/url deleted file mode 100644 index 9b23a651296..00000000000 --- a/packages/netlink/netlink.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xapi-project/ocaml-netlink/archive/v0.1.0.tar.gz" -checksum: "d2636228d24340bf29932b367d5112b6" diff --git a/packages/netlink/netlink.0.2.1/descr b/packages/netlink/netlink.0.2.1/descr deleted file mode 100644 index d8600936ebd..00000000000 --- a/packages/netlink/netlink.0.2.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Bindings to the Netlink Protocol Library Suite (libnl) - -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. - diff --git a/packages/netlink/netlink.0.2.1/opam b/packages/netlink/netlink.0.2.1/opam index 1753a4c9c28..99ef32dfef9 100644 --- a/packages/netlink/netlink.0.2.1/opam +++ b/packages/netlink/netlink.0.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rob.hoes@citrix.com" authors: "rob.hoes@citrix.com" homepage: "https://github.com/xapi-project/ocaml-netlink" @@ -14,6 +14,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" "ocamlfind" "ctypes" "ctypes-foreign" @@ -21,6 +22,15 @@ depends: [ ] available: [ os="linux" ] depexts: [ - [ ["debian"] ["libnl-3-dev" ] ] - [ ["ubuntu"] ["libnl-3-200" ] ] + ["libnl-3-dev"] {os-distribution = "debian"} + ["libnl-3-200"] {os-distribution = "ubuntu"} ] +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.2.1.tar.gz" + checksum: "md5=8e9287e8efca772f26922f661a5cd8e1" +} diff --git a/packages/netlink/netlink.0.2.1/url b/packages/netlink/netlink.0.2.1/url deleted file mode 100644 index 48603666e3c..00000000000 --- a/packages/netlink/netlink.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xapi-project/ocaml-netlink/archive/v0.2.1.tar.gz" -checksum: "8e9287e8efca772f26922f661a5cd8e1" diff --git a/packages/netml/netml.0.1.0/descr b/packages/netml/netml.0.1.0/descr deleted file mode 100644 index 92a1bb3fb68..00000000000 --- a/packages/netml/netml.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Network packets authoring and parsing toolkit. diff --git a/packages/netml/netml.0.1.0/opam b/packages/netml/netml.0.1.0/opam index e6d780d89de..a9f71dcd2b5 100644 --- a/packages/netml/netml.0.1.0/opam +++ b/packages/netml/netml.0.1.0/opam @@ -1,10 +1,10 @@ -opam-version : "1.2" +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 : "https://github.com/xguerin/netml.git" +dev-repo: "git+https://github.com/xguerin/netml.git" bug-reports : "https://github.com/xguerin/netml/issues" license : "ISC" @@ -14,16 +14,20 @@ build: [ ] depends: [ - "ocamlbuild" {build} - "oasis" {build & >= "0.4"} - "ocamlfind" {build & >= "1.3.2"} - "js-build-tools" {build} - "ppx_bitstring" {build & >= "1.3.1"} - "ppx_deriving" {build} + "ocaml" {>= "4.03"} + "ocamlbuild" {build} + "oasis" {build & >= "0.4"} + "ocamlfind" {build & >= "1.3.2"} + "js-build-tools" {build} + "ppx_bitstring" {build & >= "1.3.1"} + "ppx_deriving" {build} "ppx_deriving_yojson" {build} - "bitstring" {>= "2.1.0"} + "bitstring" {>= "2.1.0"} "core" "yojson" ] - -available: ocaml-version >= "4.03" +synopsis: "Network packets authoring and parsing toolkit." +url { + src: "https://github.com/xguerin/netml/archive/v0.1.0.tar.gz" + checksum: "md5=048962205912576e5cd30a20b3fded63" +} diff --git a/packages/netml/netml.0.1.0/url b/packages/netml/netml.0.1.0/url deleted file mode 100644 index cc523550189..00000000000 --- a/packages/netml/netml.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xguerin/netml/archive/v0.1.0.tar.gz" -checksum: "048962205912576e5cd30a20b3fded63" diff --git a/packages/nit/nit.0.6/descr b/packages/nit/nit.0.6/descr deleted file mode 100644 index ddf305d2488..00000000000 --- a/packages/nit/nit.0.6/descr +++ /dev/null @@ -1,2 +0,0 @@ -Nit, a static analysis tool, checks whether a java bytecode program is NullPointerException free. - diff --git a/packages/nit/nit.0.6/opam b/packages/nit/nit.0.6/opam index 0f3d808de84..41bc75269c8 100644 --- a/packages/nit/nit.0.6/opam +++ b/packages/nit/nit.0.6/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "sawja@inria.fr" build: [ ["./configure.sh" "-l" prefix] @@ -9,7 +9,14 @@ remove: [ [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://gforge.inria.fr/frs/download.php/33093/nit-0.6.tar.bz2" + checksum: "md5=2a20cb66fc4d29a1f1af5884e4c25fb5" +} diff --git a/packages/nit/nit.0.6/url b/packages/nit/nit.0.6/url deleted file mode 100644 index 2a2fc1b5ca8..00000000000 --- a/packages/nit/nit.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gforge.inria.fr/frs/download.php/33093/nit-0.6.tar.bz2" -checksum: "2a20cb66fc4d29a1f1af5884e4c25fb5" diff --git a/packages/nlopt-ocaml/nlopt-ocaml.0.4/descr b/packages/nlopt-ocaml/nlopt-ocaml.0.4/descr deleted file mode 100644 index 09baa02a093..00000000000 --- a/packages/nlopt-ocaml/nlopt-ocaml.0.4/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings to the NLOpt optimization library diff --git a/packages/nlopt-ocaml/nlopt-ocaml.0.4/opam b/packages/nlopt-ocaml/nlopt-ocaml.0.4/opam index 942f8af9901..3016cbdde17 100644 --- a/packages/nlopt-ocaml/nlopt-ocaml.0.4/opam +++ b/packages/nlopt-ocaml/nlopt-ocaml.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "michal.kurcewicz@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,11 +6,18 @@ build: [ ] remove: [["ocamlfind" "remove" "nlopt"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libnlopt-dev"]] - [["ubuntu"] ["libnlopt-dev"]] + ["libnlopt-dev"] {os-distribution = "debian"} + ["libnlopt-dev"] {os-distribution = "ubuntu"} ] install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml bindings to the NLOpt optimization library" +flags: light-uninstall +url { + src: "https://bitbucket.org/mkur/nlopt-ocaml/get/release-0.4.tar.gz" + checksum: "md5=a5a742f058469438dd45c34356ff9665" +} diff --git a/packages/nlopt-ocaml/nlopt-ocaml.0.4/url b/packages/nlopt-ocaml/nlopt-ocaml.0.4/url deleted file mode 100644 index d4f417aa4c6..00000000000 --- a/packages/nlopt-ocaml/nlopt-ocaml.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/mkur/nlopt-ocaml/get/release-0.4.tar.gz" -checksum: "a5a742f058469438dd45c34356ff9665" diff --git a/packages/nlopt-ocaml/nlopt-ocaml.0.5.1/descr b/packages/nlopt-ocaml/nlopt-ocaml.0.5.1/descr deleted file mode 100644 index 09baa02a093..00000000000 --- a/packages/nlopt-ocaml/nlopt-ocaml.0.5.1/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings to the NLOpt optimization library diff --git a/packages/nlopt-ocaml/nlopt-ocaml.0.5.1/opam b/packages/nlopt-ocaml/nlopt-ocaml.0.5.1/opam index 7cf1eb70182..752cb964e90 100644 --- a/packages/nlopt-ocaml/nlopt-ocaml.0.5.1/opam +++ b/packages/nlopt-ocaml/nlopt-ocaml.0.5.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "michal.kurcewicz@gmail.com" homepage: "https://bitbucket.org/mkur/nlopt-ocaml" license: "LGPL-2.1+ with OCaml linking exception" @@ -8,12 +8,18 @@ build: [ ] remove: [["ocamlfind" "remove" "nlopt"]] depends: [ + "ocaml" {>= "3.12"} "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libnlopt0" "libnlopt-dev"]] - [["ubuntu"] ["libnlopt0" "libnlopt-dev"]] - ] -available: ocaml-version >= "3.12" + ["libnlopt0" "libnlopt-dev"] {os-distribution = "debian"} + ["libnlopt0" "libnlopt-dev"] {os-distribution = "ubuntu"} +] install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml bindings to the NLOpt optimization library" +flags: light-uninstall +url { + src: "https://bitbucket.org/mkur/nlopt-ocaml/get/release-0.5.1.tar.gz" + checksum: "md5=39d0bcd8d52686c0430b9cfd7a882335" +} diff --git a/packages/nlopt-ocaml/nlopt-ocaml.0.5.1/url b/packages/nlopt-ocaml/nlopt-ocaml.0.5.1/url deleted file mode 100644 index 3e9345856f9..00000000000 --- a/packages/nlopt-ocaml/nlopt-ocaml.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/mkur/nlopt-ocaml/get/release-0.5.1.tar.gz" -checksum: "39d0bcd8d52686c0430b9cfd7a882335" diff --git a/packages/nlopt-ocaml/nlopt-ocaml.0.5/descr b/packages/nlopt-ocaml/nlopt-ocaml.0.5/descr deleted file mode 100644 index 09baa02a093..00000000000 --- a/packages/nlopt-ocaml/nlopt-ocaml.0.5/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings to the NLOpt optimization library diff --git a/packages/nlopt-ocaml/nlopt-ocaml.0.5/opam b/packages/nlopt-ocaml/nlopt-ocaml.0.5/opam index 942f8af9901..756c1baa141 100644 --- a/packages/nlopt-ocaml/nlopt-ocaml.0.5/opam +++ b/packages/nlopt-ocaml/nlopt-ocaml.0.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "michal.kurcewicz@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,11 +6,18 @@ build: [ ] remove: [["ocamlfind" "remove" "nlopt"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libnlopt-dev"]] - [["ubuntu"] ["libnlopt-dev"]] + ["libnlopt-dev"] {os-distribution = "debian"} + ["libnlopt-dev"] {os-distribution = "ubuntu"} ] install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml bindings to the NLOpt optimization library" +flags: light-uninstall +url { + src: "https://bitbucket.org/mkur/nlopt-ocaml/get/release-0.5.tar.gz" + checksum: "md5=d1aacf0ced08082f2d2d7169d3c38339" +} diff --git a/packages/nlopt-ocaml/nlopt-ocaml.0.5/url b/packages/nlopt-ocaml/nlopt-ocaml.0.5/url deleted file mode 100644 index 59e082d0c77..00000000000 --- a/packages/nlopt-ocaml/nlopt-ocaml.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/mkur/nlopt-ocaml/get/release-0.5.tar.gz" -checksum: "d1aacf0ced08082f2d2d7169d3c38339" diff --git a/packages/nlp/nlp.0.0.1/descr b/packages/nlp/nlp.0.0.1/descr deleted file mode 100644 index f6ab9993072..00000000000 --- a/packages/nlp/nlp.0.0.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Natural Language Processing tools for OCaml - -nlp provides functions to make it easy to perform simple natural language processing -tasks in OCaml - -nlp is distributed under the ISC license. diff --git a/packages/nlp/nlp.0.0.1/opam b/packages/nlp/nlp.0.0.1/opam index 40cc3b0b759..3e98ff61f77 100644 --- a/packages/nlp/nlp.0.0.1/opam +++ b/packages/nlp/nlp.0.0.1/opam @@ -1,19 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Dave Tucker " authors: ["Dave Tucker "] homepage: "https://github.com/dave-tucker/ocaml-nlp" doc: "https://dave-tucker.github.io/ocaml-nlp/doc" license: "ISC" -dev-repo: "https://github.com/dave-tucker/ocaml-nlp.git" +dev-repo: "git+https://github.com/dave-tucker/ocaml-nlp.git" bug-reports: "https://github.com/dave-tucker/ocaml-nlp/issues" -tags: [] -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} - "astring"] -depopts: [] + "topkg" {build} + "astring" +] build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] +synopsis: "Natural Language Processing tools for OCaml" +description: """ +nlp provides functions to make it easy to perform simple natural language processing +tasks in OCaml + +nlp is distributed under the ISC license.""" +url { + src: + "https://github.com/dave-tucker/ocaml-nlp/releases/download/v0.0.1/nlp-0.0.1.tbz" + checksum: "md5=07e696728d5a4a0a7112bc67280ba424" +} diff --git a/packages/nlp/nlp.0.0.1/url b/packages/nlp/nlp.0.0.1/url deleted file mode 100644 index d44d3a51105..00000000000 --- a/packages/nlp/nlp.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dave-tucker/ocaml-nlp/releases/download/v0.0.1/nlp-0.0.1.tbz" -checksum: "07e696728d5a4a0a7112bc67280ba424" \ No newline at end of file diff --git a/packages/nocrypto/nocrypto.0.1.0/descr b/packages/nocrypto/nocrypto.0.1.0/descr deleted file mode 100644 index dd71b5b19a7..00000000000 --- a/packages/nocrypto/nocrypto.0.1.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Small functional-style crypto library. - -Ciphers: AES, 3DES, RC4. -Hashes: MD5, SHA1, SHA2. -Pubkey: RSA, DH. -Rng: Fortuna. diff --git a/packages/nocrypto/nocrypto.0.1.0/opam b/packages/nocrypto/nocrypto.0.1.0/opam deleted file mode 100644 index 2f42bd85745..00000000000 --- a/packages/nocrypto/nocrypto.0.1.0/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [ - ["ocamlfind" "remove" "nocrypto"] -] -depends: [ - "ocamlfind" - "cstruct" {>= "1.2.0"} - "zarith" - "sexplib" {< "113.01.00"} - "type_conv" - "camlp4" {build} - "ocamlbuild" {build} -] -tags: [ "org:mirage"] -available: [ (ocaml-version >="4.01.0") & (ocaml-version < "4.02.0") ] -dev-repo: "git://github.com/mirleft/ocaml-nocrypto" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/nocrypto/nocrypto.0.1.0/url b/packages/nocrypto/nocrypto.0.1.0/url deleted file mode 100644 index 9b78bdb1a49..00000000000 --- a/packages/nocrypto/nocrypto.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirleft/ocaml-nocrypto/archive/0.1.0.tar.gz" -checksum: "5685748db4f1025325e8fb96b169d317" diff --git a/packages/nocrypto/nocrypto.0.2.0/descr b/packages/nocrypto/nocrypto.0.2.0/descr deleted file mode 100644 index bfa1d030514..00000000000 --- a/packages/nocrypto/nocrypto.0.2.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Small functional-style crypto library. - -Ciphers: AES, 3DES, RC4. -Hashes: MD5, SHA1, SHA2. -Pubkey: RSA, DH, DSA. -Rng: Fortuna. diff --git a/packages/nocrypto/nocrypto.0.2.0/opam b/packages/nocrypto/nocrypto.0.2.0/opam deleted file mode 100644 index b108a0a0ffe..00000000000 --- a/packages/nocrypto/nocrypto.0.2.0/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -name: "nocrypto" -version: "0.2.0" -homepage: "https://github.com/mirleft/ocaml-nocrypto" -dev-repo: "https://github.com/mirleft/ocaml-nocrypto.git" -bug-reports: "https://github.com/mirleft/ocaml-nocrypto/issues" -authors: "David Kaloper " -maintainer: "David Kaloper " -license: "BSD2" - -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix ] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: ["ocamlfind" "remove" "nocrypto"] - -depends: [ - "ocamlfind" - "cstruct" {>= "1.2.0"} - "zarith" - "type_conv" - "sexplib" {< "113.01.00"} - "camlp4" {build} - "type_conv" - "ctypes" {>= "0.3.3" & < "0.4.0"} - "ocamlbuild" {build} -] -tags: [ "org:mirage"] -available: [ ocaml-version >= "4.01.0" ] diff --git a/packages/nocrypto/nocrypto.0.2.0/url b/packages/nocrypto/nocrypto.0.2.0/url deleted file mode 100644 index c1cc7c320b1..00000000000 --- a/packages/nocrypto/nocrypto.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirleft/ocaml-nocrypto/archive/0.2.0.tar.gz" -checksum: "6c975bc19a18d63e5aabe206fe0a29db" diff --git a/packages/nocrypto/nocrypto.0.2.2/descr b/packages/nocrypto/nocrypto.0.2.2/descr deleted file mode 100644 index bfa1d030514..00000000000 --- a/packages/nocrypto/nocrypto.0.2.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -Small functional-style crypto library. - -Ciphers: AES, 3DES, RC4. -Hashes: MD5, SHA1, SHA2. -Pubkey: RSA, DH, DSA. -Rng: Fortuna. diff --git a/packages/nocrypto/nocrypto.0.2.2/opam b/packages/nocrypto/nocrypto.0.2.2/opam index cd9477bd710..b00f5e3dd0a 100644 --- a/packages/nocrypto/nocrypto.0.2.2/opam +++ b/packages/nocrypto/nocrypto.0.2.2/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" name: "nocrypto" version: "0.2.2" homepage: "https://github.com/mirleft/ocaml-nocrypto" -dev-repo: "https://github.com/mirleft/ocaml-nocrypto.git" +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 " @@ -16,6 +16,7 @@ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "nocrypto"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "cstruct" {>= "1.2.0"} "zarith" @@ -26,4 +27,14 @@ depends: [ "ocamlbuild" {build} ] tags: [ "org:mirage"] -available: [ ocaml-version >= "4.01.0" ] +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: "md5=f5510878d9610e67fd99f494f848eae3" +} diff --git a/packages/nocrypto/nocrypto.0.2.2/url b/packages/nocrypto/nocrypto.0.2.2/url deleted file mode 100644 index 6530f1f6412..00000000000 --- a/packages/nocrypto/nocrypto.0.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirleft/ocaml-nocrypto/archive/0.2.2.tar.gz" -checksum: "f5510878d9610e67fd99f494f848eae3" diff --git a/packages/nocrypto/nocrypto.0.3.0/descr b/packages/nocrypto/nocrypto.0.3.0/descr deleted file mode 100644 index bfa1d030514..00000000000 --- a/packages/nocrypto/nocrypto.0.3.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Small functional-style crypto library. - -Ciphers: AES, 3DES, RC4. -Hashes: MD5, SHA1, SHA2. -Pubkey: RSA, DH, DSA. -Rng: Fortuna. diff --git a/packages/nocrypto/nocrypto.0.3.0/opam b/packages/nocrypto/nocrypto.0.3.0/opam index b39ce3138e0..1abe032480e 100644 --- a/packages/nocrypto/nocrypto.0.3.0/opam +++ b/packages/nocrypto/nocrypto.0.3.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" name: "nocrypto" version: "0.3.0" homepage: "https://github.com/mirleft/ocaml-nocrypto" -dev-repo: "https://github.com/mirleft/ocaml-nocrypto.git" +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 " @@ -16,6 +16,7 @@ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "nocrypto"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "cstruct" {>= "1.2.0"} "zarith" @@ -25,4 +26,14 @@ depends: [ "ocamlbuild" {build} ] tags: [ "org:mirage"] -available: [ ocaml-version >= "4.01.0" ] +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: "md5=5aa2ff800f178a6282244ae94b362bc0" +} diff --git a/packages/nocrypto/nocrypto.0.3.0/url b/packages/nocrypto/nocrypto.0.3.0/url deleted file mode 100644 index 8b2aa6e218b..00000000000 --- a/packages/nocrypto/nocrypto.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirleft/ocaml-nocrypto/archive/0.3.0.tar.gz" -checksum: "5aa2ff800f178a6282244ae94b362bc0" diff --git a/packages/nocrypto/nocrypto.0.3.1/descr b/packages/nocrypto/nocrypto.0.3.1/descr deleted file mode 100644 index bfa1d030514..00000000000 --- a/packages/nocrypto/nocrypto.0.3.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Small functional-style crypto library. - -Ciphers: AES, 3DES, RC4. -Hashes: MD5, SHA1, SHA2. -Pubkey: RSA, DH, DSA. -Rng: Fortuna. diff --git a/packages/nocrypto/nocrypto.0.3.1/opam b/packages/nocrypto/nocrypto.0.3.1/opam index 39efab0f655..e807e582a31 100644 --- a/packages/nocrypto/nocrypto.0.3.1/opam +++ b/packages/nocrypto/nocrypto.0.3.1/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" name: "nocrypto" version: "0.3.1" homepage: "https://github.com/mirleft/ocaml-nocrypto" -dev-repo: "https://github.com/mirleft/ocaml-nocrypto.git" +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 " @@ -16,6 +16,7 @@ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "nocrypto"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "cstruct" {>= "1.4.0"} "zarith" @@ -33,4 +34,14 @@ conflicts: [ ] tags: [ "org:mirage"] -available: [ ocaml-version >= "4.01.0" ] +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: "md5=3162ae57db47c52d358036f26da44b27" +} diff --git a/packages/nocrypto/nocrypto.0.3.1/url b/packages/nocrypto/nocrypto.0.3.1/url deleted file mode 100644 index 0dfba66edd5..00000000000 --- a/packages/nocrypto/nocrypto.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirleft/ocaml-nocrypto/archive/0.3.1.tar.gz" -checksum: "3162ae57db47c52d358036f26da44b27" diff --git a/packages/nocrypto/nocrypto.0.4.0/descr b/packages/nocrypto/nocrypto.0.4.0/descr deleted file mode 100644 index bfa1d030514..00000000000 --- a/packages/nocrypto/nocrypto.0.4.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Small functional-style crypto library. - -Ciphers: AES, 3DES, RC4. -Hashes: MD5, SHA1, SHA2. -Pubkey: RSA, DH, DSA. -Rng: Fortuna. diff --git a/packages/nocrypto/nocrypto.0.4.0/opam b/packages/nocrypto/nocrypto.0.4.0/opam index b3c5faf9e5b..17c1b53e6d6 100644 --- a/packages/nocrypto/nocrypto.0.4.0/opam +++ b/packages/nocrypto/nocrypto.0.4.0/opam @@ -1,6 +1,6 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://github.com/mirleft/ocaml-nocrypto" -dev-repo: "https://github.com/mirleft/ocaml-nocrypto.git" +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 " @@ -16,8 +16,9 @@ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "nocrypto"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" - "cstruct" {>= "1.4.0" & <"3.0.0"} + "cstruct" {>= "1.4.0" & < "3.0.0"} "zarith" {>= "1.3"} "type_conv" "sexplib" {< "113.01.00"} @@ -35,4 +36,14 @@ conflicts: [ ] tags: [ "org:mirage"] -available: [ ocaml-version >= "4.01.0" ] +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: "md5=6b6cc5b748f785e04d03f207b0e10d66" +} diff --git a/packages/nocrypto/nocrypto.0.4.0/url b/packages/nocrypto/nocrypto.0.4.0/url deleted file mode 100644 index cc55acea41f..00000000000 --- a/packages/nocrypto/nocrypto.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirleft/ocaml-nocrypto/archive/0.4.0.tar.gz" -checksum: "6b6cc5b748f785e04d03f207b0e10d66" \ No newline at end of file diff --git a/packages/nocrypto/nocrypto.0.5.0/descr b/packages/nocrypto/nocrypto.0.5.0/descr deleted file mode 100644 index bfa1d030514..00000000000 --- a/packages/nocrypto/nocrypto.0.5.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Small functional-style crypto library. - -Ciphers: AES, 3DES, RC4. -Hashes: MD5, SHA1, SHA2. -Pubkey: RSA, DH, DSA. -Rng: Fortuna. diff --git a/packages/nocrypto/nocrypto.0.5.0/opam b/packages/nocrypto/nocrypto.0.5.0/opam deleted file mode 100644 index 51eb07940f4..00000000000 --- a/packages/nocrypto/nocrypto.0.5.0/opam +++ /dev/null @@ -1,44 +0,0 @@ -opam-version: "1.2" -name: "nocrypto" -homepage: "https://github.com/mirleft/ocaml-nocrypto" -dev-repo: "https://github.com/mirleft/ocaml-nocrypto.git" -bug-reports: "https://github.com/mirleft/ocaml-nocrypto/issues" -authors: "David Kaloper " -maintainer: "David Kaloper " -license: "BSD2" - -build: [ - [ "./configure" "--prefix" prefix - "--%{lwt:enable}%-lwt" - "--%{mirage-xen+mirage-entropy-xen:enable}%-xen" ] - [ make ] -] -install: [ make "install"] -remove: [ "ocamlfind" "remove" "nocrypto" ] - -depends: [ - "ocamlfind" - "cstruct" {>= "1.6.0" & <"3.0.0"} - "zarith" - "type_conv" - "sexplib" {< "113.01.00"} - ("mirage-no-xen" | ("mirage-xen" "mirage-entropy-xen" "zarith-xen")) - "ounit" {test} - "ocamlbuild" {build} -] -depopts: [ - "lwt" -] - -conflicts: [ - "mirage-xen" {<"2.2.0"} - "mirage-entropy-xen" {<"0.3.0"} -] - -build-test: [ - [ "./configure" "--%{ounit:enable}%-tests" ] - [ make "test" ] -] - -tags: [ "org:mirage"] -available: [ ocaml-version >= "4.01.0" ] diff --git a/packages/nocrypto/nocrypto.0.5.0/url b/packages/nocrypto/nocrypto.0.5.0/url deleted file mode 100644 index ffb73620903..00000000000 --- a/packages/nocrypto/nocrypto.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirleft/ocaml-nocrypto/archive/0.5.0.tar.gz" -checksum: "c6288f4d8f68390f2daefd1dd00fb8bc" diff --git a/packages/nocrypto/nocrypto.0.5.1/descr b/packages/nocrypto/nocrypto.0.5.1/descr deleted file mode 100644 index bfa1d030514..00000000000 --- a/packages/nocrypto/nocrypto.0.5.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Small functional-style crypto library. - -Ciphers: AES, 3DES, RC4. -Hashes: MD5, SHA1, SHA2. -Pubkey: RSA, DH, DSA. -Rng: Fortuna. diff --git a/packages/nocrypto/nocrypto.0.5.1/opam b/packages/nocrypto/nocrypto.0.5.1/opam index 97644c81045..69f0cf06029 100644 --- a/packages/nocrypto/nocrypto.0.5.1/opam +++ b/packages/nocrypto/nocrypto.0.5.1/opam @@ -1,30 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" name: "nocrypto" homepage: "https://github.com/mirleft/ocaml-nocrypto" -dev-repo: "https://github.com/mirleft/ocaml-nocrypto.git" +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: "BSD2" build: [ - [ "./configure" "--prefix" prefix - "--disable-modernity" {nocrypto-inhibit-modernity} - "--%{lwt:enable}%-lwt" - "--%{mirage-xen+mirage-entropy-xen:enable}%-xen" ] - [ make ] + [ + "./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" - "cstruct" {>= "1.6.0" & <"3.0.0"} + "cstruct" {>= "1.6.0" & < "3.0.0"} "zarith" "type_conv" "sexplib" {< "113.01.00"} ("mirage-no-xen" | ("mirage-xen" "mirage-entropy-xen" "zarith-xen")) - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} ] depopts: [ @@ -36,10 +43,15 @@ conflicts: [ "mirage-entropy-xen" {<"0.3.0"} ] -build-test: [ - [ "./configure" "--%{ounit:enable}%-tests" ] - [ make "test" ] -] - tags: [ "org:mirage" ] -available: [ ocaml-version >= "4.01.0" ] +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: "md5=228a4801e82f84658520e03450158d89" +} diff --git a/packages/nocrypto/nocrypto.0.5.1/url b/packages/nocrypto/nocrypto.0.5.1/url deleted file mode 100644 index 6840c8dd812..00000000000 --- a/packages/nocrypto/nocrypto.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirleft/ocaml-nocrypto/archive/0.5.1.tar.gz" -checksum: "228a4801e82f84658520e03450158d89" diff --git a/packages/nocrypto/nocrypto.0.5.2/descr b/packages/nocrypto/nocrypto.0.5.2/descr deleted file mode 100644 index bfa1d030514..00000000000 --- a/packages/nocrypto/nocrypto.0.5.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -Small functional-style crypto library. - -Ciphers: AES, 3DES, RC4. -Hashes: MD5, SHA1, SHA2. -Pubkey: RSA, DH, DSA. -Rng: Fortuna. diff --git a/packages/nocrypto/nocrypto.0.5.2/opam b/packages/nocrypto/nocrypto.0.5.2/opam index c0f734eb1f0..01fc9d0e06a 100644 --- a/packages/nocrypto/nocrypto.0.5.2/opam +++ b/packages/nocrypto/nocrypto.0.5.2/opam @@ -1,28 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://github.com/mirleft/ocaml-nocrypto" -dev-repo: "https://github.com/mirleft/ocaml-nocrypto.git" +dev-repo: "git+https://github.com/mirleft/ocaml-nocrypto.git" bug-reports: "https://github.com/mirleft/ocaml-nocrypto/issues" -author: "David Kaloper " maintainer: "David Kaloper " license: "BSD2" build: [ - [ "./configure" "--prefix" prefix - "--%{lwt:enable}%-lwt" - "--%{mirage-xen+mirage-entropy-xen:enable}%-xen" ] - [ make ] + [ + "./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" - "cstruct" {>= "1.6.0" & <"3.0.0"} + "cstruct" {>= "1.6.0" & < "3.0.0"} "zarith" "type_conv" "sexplib" {< "113.01.00"} ("mirage-no-xen" | ("mirage-xen" "mirage-entropy-xen" "zarith-xen")) - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} ] depopts: [ @@ -34,11 +40,18 @@ conflicts: [ "mirage-entropy-xen" {<"0.3.0"} ] -build-test: [ - [ "./configure" "--%{ounit:enable}%-tests" ] - [ make "test" ] -] - tags: [ "org:mirage" ] -available: [ ocaml-version >= "4.01.0" ] patches: [ "postconf.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 +extra-files: ["postconf.patch" "md5=9b42fe7a62539973dc84dcb4665928ec"] +url { + src: "https://github.com/mirleft/ocaml-nocrypto/archive/0.5.2.tar.gz" + checksum: "md5=ee523bc2e95e03f56d2dc9ff306ed114" +} diff --git a/packages/nocrypto/nocrypto.0.5.2/url b/packages/nocrypto/nocrypto.0.5.2/url deleted file mode 100644 index 8e5fbb84c99..00000000000 --- a/packages/nocrypto/nocrypto.0.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirleft/ocaml-nocrypto/archive/0.5.2.tar.gz" -checksum: "ee523bc2e95e03f56d2dc9ff306ed114" diff --git a/packages/nocrypto/nocrypto.0.5.3/descr b/packages/nocrypto/nocrypto.0.5.3/descr deleted file mode 100644 index bfa1d030514..00000000000 --- a/packages/nocrypto/nocrypto.0.5.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -Small functional-style crypto library. - -Ciphers: AES, 3DES, RC4. -Hashes: MD5, SHA1, SHA2. -Pubkey: RSA, DH, DSA. -Rng: Fortuna. diff --git a/packages/nocrypto/nocrypto.0.5.3/opam b/packages/nocrypto/nocrypto.0.5.3/opam index 031600848e2..3fdccb3f7f4 100644 --- a/packages/nocrypto/nocrypto.0.5.3/opam +++ b/packages/nocrypto/nocrypto.0.5.3/opam @@ -1,33 +1,38 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://github.com/mirleft/ocaml-nocrypto" -dev-repo: "https://github.com/mirleft/ocaml-nocrypto.git" +dev-repo: "git+https://github.com/mirleft/ocaml-nocrypto.git" bug-reports: "https://github.com/mirleft/ocaml-nocrypto/issues" -author: "David Kaloper " maintainer: "David Kaloper " license: "BSD2" build: [ - [ "./configure" "--prefix" prefix - "--%{lwt:enable}%-lwt" - "--%{mirage-xen+mirage-entropy-xen:enable}%-xen" ] - [ make ] + [ + "./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"} "ocamlfind" {build} "oasis" {build & >= "0.4.2"} "ocamlbuild" {build} - "cstruct" {>= "1.6.0" & <"3.0.0"} + "cstruct" {>= "1.6.0" & < "3.0.0"} "zarith" "sexplib" "ppx_deriving" {build} "ppx_sexp_conv" {build} - ("mirage-no-xen" | ("mirage-xen" & "mirage-entropy-xen" & "zarith-xen")) - "ounit" {test} + ("mirage-no-xen" | ("mirage-xen" "mirage-entropy-xen" "zarith-xen")) + "ounit" {with-test} ] - depopts: [ "lwt" ] @@ -38,10 +43,16 @@ conflicts: [ "sexplib" {="v0.9.0"} ] -build-test: [ - [ "./configure" "--%{ounit:enable}%-tests" ] - [ make "test" ] -] - tags: [ "org:mirage" ] -available: [ ocaml-version >= "4.02.0" ] +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: "md5=1b771555139c23da4fdf02244fc7b4a9" +} diff --git a/packages/nocrypto/nocrypto.0.5.3/url b/packages/nocrypto/nocrypto.0.5.3/url deleted file mode 100644 index 52f4818935b..00000000000 --- a/packages/nocrypto/nocrypto.0.5.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirleft/ocaml-nocrypto/archive/v0.5.3.tar.gz" -checksum: "1b771555139c23da4fdf02244fc7b4a9" diff --git a/packages/nocrypto/nocrypto.0.5.4/descr b/packages/nocrypto/nocrypto.0.5.4/descr deleted file mode 100644 index 3ca64e08977..00000000000 --- a/packages/nocrypto/nocrypto.0.5.4/descr +++ /dev/null @@ -1,9 +0,0 @@ -Simpler crypto - - -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. \ No newline at end of file diff --git a/packages/nocrypto/nocrypto.0.5.4/opam b/packages/nocrypto/nocrypto.0.5.4/opam index 0a0f14fa4a0..cf50240bdf4 100644 --- a/packages/nocrypto/nocrypto.0.5.4/opam +++ b/packages/nocrypto/nocrypto.0.5.4/opam @@ -1,14 +1,12 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://github.com/mirleft/ocaml-nocrypto" -dev-repo: "https://github.com/mirleft/ocaml-nocrypto.git" +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" ] -available: [ ocaml-version >= "4.02.0" ] - build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" "--jobs" "1" "--with-lwt" "%{lwt:installed}%" @@ -16,6 +14,7 @@ build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" "--freestanding" "%{mirage-solo5:installed}%"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -23,20 +22,32 @@ depends: [ "ocb-stubblr" {build} "ppx_deriving" {build} "ppx_sexp_conv" {build} - "ounit" {test} - "cstruct" {>="2.4.0"} + "ounit" {with-test} + "cstruct" {>= "2.4.0"} "cstruct-lwt" "zarith" "lwt" "sexplib" - ("mirage-no-xen" | ("mirage-xen" & "mirage-entropy" & "zarith-xen")) - ("mirage-no-solo5" | ("mirage-solo5" & "mirage-entropy" & "zarith-freestanding")) + ("mirage-no-xen" | ("mirage-xen" "mirage-entropy" "zarith-xen")) + ("mirage-no-solo5" | + ("mirage-solo5" "mirage-entropy" "zarith-freestanding")) ] - conflicts: [ "topkg" {<"0.9.1"} "ocb-stubblr" {<"0.1.0"} "mirage-xen" {<"2.2.0"} "sexplib" {="v0.9.0"} ] +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: "md5=c331a7a4d2a563d1d5ed581aeb849011" +} diff --git a/packages/nocrypto/nocrypto.0.5.4/url b/packages/nocrypto/nocrypto.0.5.4/url deleted file mode 100644 index ec05a1382a1..00000000000 --- a/packages/nocrypto/nocrypto.0.5.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirleft/ocaml-nocrypto/releases/download/v0.5.4/nocrypto-0.5.4.tbz" -checksum: "c331a7a4d2a563d1d5ed581aeb849011" diff --git a/packages/nonstd/nonstd.0.0.1/descr b/packages/nonstd/nonstd.0.0.1/descr deleted file mode 100644 index 804a240df40..00000000000 --- a/packages/nonstd/nonstd.0.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Non-standard mini-library - -Core-style super-light library providing basic modules: List, Option, -Int. and Float. diff --git a/packages/nonstd/nonstd.0.0.1/opam b/packages/nonstd/nonstd.0.0.1/opam index 0c180a6d75b..eadea146dfd 100644 --- a/packages/nonstd/nonstd.0.0.1/opam +++ b/packages/nonstd/nonstd.0.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "seb@mondet.org" homepage: "https://bitbucket.org/smondet/nonstd" build: ["ocaml" "please.ml" "build"] @@ -6,6 +6,16 @@ remove: [ ["ocaml" "please.ml" "uninstall"] ] -depends: ["ocamlfind"] -available: ocaml-version >= "4.00.0" +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" +] install: ["ocaml" "please.ml" "install"] +synopsis: "Non-standard mini-library" +description: """ +Core-style super-light library providing basic modules: List, Option, +Int. and Float.""" +url { + src: "https://bitbucket.org/smondet/nonstd/get/nonstd.0.0.1.tar.gz" + checksum: "md5=7a65ae1af37e508dce678eae3f19df08" +} diff --git a/packages/nonstd/nonstd.0.0.1/url b/packages/nonstd/nonstd.0.0.1/url deleted file mode 100644 index 47dff84d70f..00000000000 --- a/packages/nonstd/nonstd.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/smondet/nonstd/get/nonstd.0.0.1.tar.gz" -checksum: "7a65ae1af37e508dce678eae3f19df08" diff --git a/packages/nonstd/nonstd.0.0.2/descr b/packages/nonstd/nonstd.0.0.2/descr deleted file mode 100644 index 2a7048ea9fd..00000000000 --- a/packages/nonstd/nonstd.0.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Non-standard mini-library - -Core-style (labels, exceptionless) pure-OCaml super-light library -providing basic modules: List, Option, Int. and Float. diff --git a/packages/nonstd/nonstd.0.0.2/opam b/packages/nonstd/nonstd.0.0.2/opam index 1223207f682..9efa05a5f66 100644 --- a/packages/nonstd/nonstd.0.0.2/opam +++ b/packages/nonstd/nonstd.0.0.2/opam @@ -1,13 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "seb@mondet.org" authors: [ "Sebastien Mondet " "Leonid Rozenberg " ] homepage: "https://bitbucket.org/smondet/nonstd" bug-reports: "https://bitbucket.org/smondet/nonstd" -dev-repo: "https://bitbucket.org/smondet/nonstd.git" +dev-repo: "git+https://bitbucket.org/smondet/nonstd.git" build: ["ocaml" "please.ml" "build"] install: ["ocaml" "please.ml" "install"] remove: ["ocaml" "please.ml" "uninstall"] -depends: "ocamlfind" -available: [ocaml-version >= "4.00.0"] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" +] +synopsis: "Non-standard mini-library" +description: """ +Core-style (labels, exceptionless) pure-OCaml super-light library +providing basic modules: List, Option, Int. and Float.""" +url { + src: "https://bitbucket.org/smondet/nonstd/get/nonstd.0.0.2.tar.gz" + checksum: "md5=e954fc45d9e2522fd3db81351ba44da8" +} diff --git a/packages/nonstd/nonstd.0.0.2/url b/packages/nonstd/nonstd.0.0.2/url deleted file mode 100644 index ca55cfa5985..00000000000 --- a/packages/nonstd/nonstd.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://bitbucket.org/smondet/nonstd/get/nonstd.0.0.2.tar.gz" -checksum: "e954fc45d9e2522fd3db81351ba44da8" diff --git a/packages/nonstd/nonstd.0.0.3/descr b/packages/nonstd/nonstd.0.0.3/descr deleted file mode 100644 index 2a7048ea9fd..00000000000 --- a/packages/nonstd/nonstd.0.0.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Non-standard mini-library - -Core-style (labels, exceptionless) pure-OCaml super-light library -providing basic modules: List, Option, Int. and Float. diff --git a/packages/nonstd/nonstd.0.0.3/opam b/packages/nonstd/nonstd.0.0.3/opam index 7bb16b09f24..d9a22a91e93 100644 --- a/packages/nonstd/nonstd.0.0.3/opam +++ b/packages/nonstd/nonstd.0.0.3/opam @@ -1,16 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "seb@mondet.org" authors: [ "Sebastien Mondet " "Leonid Rozenberg " ] homepage: "https://bitbucket.org/smondet/nonstd" bug-reports: "https://bitbucket.org/smondet/nonstd" -dev-repo: "https://bitbucket.org/smondet/nonstd.git" +dev-repo: "git+https://bitbucket.org/smondet/nonstd.git" build: [ "jbuilder" "build" "--only" "nonstd" "--root" "." "-j" jobs "@install" ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "jbuilder" {build} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "Non-standard mini-library" +description: """ +Core-style (labels, exceptionless) pure-OCaml super-light library +providing basic modules: List, Option, Int. and Float.""" +url { + src: "https://bitbucket.org/smondet/nonstd/get/nonstd.0.0.3.tar.gz" + checksum: "md5=784401ed67aa323e03544e0f801abefd" +} diff --git a/packages/nonstd/nonstd.0.0.3/url b/packages/nonstd/nonstd.0.0.3/url deleted file mode 100644 index f7bb10b0509..00000000000 --- a/packages/nonstd/nonstd.0.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://bitbucket.org/smondet/nonstd/get/nonstd.0.0.3.tar.gz" -checksum: "784401ed67aa323e03544e0f801abefd" diff --git a/packages/nosetup/nosetup.0.8.1/descr b/packages/nosetup/nosetup.0.8.1/descr deleted file mode 100644 index 3e74ff7461d..00000000000 --- a/packages/nosetup/nosetup.0.8.1/descr +++ /dev/null @@ -1,11 +0,0 @@ -An `.ocamlinit` helper to `#require` packages in an OCaml toplevels - -`nosetup` helps you to load the dependencies of your project into your toplevel -of choice (OCaml Toplevel as well as UTOP) so you don't have to `#require` your -dependencies yourself. It does so by finding your project metadata (even if you -are in a subdirectory, similar to `git`), parsing it and then using `findlib` -to load it into your toplevel session. - -Currently it supports Merlin's `.merlin` files, though there is no limitation -of which files *could* be supported as long as the `findlib` package names can -be parsed. \ No newline at end of file diff --git a/packages/nosetup/nosetup.0.8.1/opam b/packages/nosetup/nosetup.0.8.1/opam index 7264a7da418..873b65ac2df 100644 --- a/packages/nosetup/nosetup.0.8.1/opam +++ b/packages/nosetup/nosetup.0.8.1/opam @@ -1,17 +1,35 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Marek Kubica " -author: "Marek Kubica " homepage: "https://github.com/Leonidas-from-XIV/nosetup" doc: "https://leonidas-from-xiv.github.io/nosetup/api" bug-reports: "https://github.com/Leonidas-from-XIV/nosetup/issues" -dev-repo: "https://github.com/Leonidas-from-XIV/nosetup.git" +dev-repo: "git+https://github.com/Leonidas-from-XIV/nosetup.git" depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "ocamlbuild" {build} "topkg" {build} "angstrom" {< "0.7.0"} - "containers" ] + "containers" +] build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: + "An `.ocamlinit` helper to `#require` packages in an OCaml toplevels" +description: """ +`nosetup` helps you to load the dependencies of your project into your toplevel +of choice (OCaml Toplevel as well as UTOP) so you don't have to `#require` your +dependencies yourself. It does so by finding your project metadata (even if you +are in a subdirectory, similar to `git`), parsing it and then using `findlib` +to load it into your toplevel session. + +Currently it supports Merlin's `.merlin` files, though there is no limitation +of which files *could* be supported as long as the `findlib` package names can +be parsed.""" +authors: "Marek Kubica " +url { + src: + "https://github.com/Leonidas-from-XIV/nosetup/releases/download/v0.8.1/nosetup-0.8.1.tbz" + checksum: "md5=2c319ec16f31e851cba78240a8bed18c" +} diff --git a/packages/nosetup/nosetup.0.8.1/url b/packages/nosetup/nosetup.0.8.1/url deleted file mode 100644 index fbae08c7bb5..00000000000 --- a/packages/nosetup/nosetup.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Leonidas-from-XIV/nosetup/releases/download/v0.8.1/nosetup-0.8.1.tbz" -checksum: "2c319ec16f31e851cba78240a8bed18c" \ No newline at end of file diff --git a/packages/notty/notty.0.1.0/descr b/packages/notty/notty.0.1.0/descr deleted file mode 100644 index b600fca1983..00000000000 --- a/packages/notty/notty.0.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -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, and provide one that is simpler and more expressive. diff --git a/packages/notty/notty.0.1.0/opam b/packages/notty/notty.0.1.0/opam deleted file mode 100644 index 8dbce1a1326..00000000000 --- a/packages/notty/notty.0.1.0/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -homepage: "https://github.com/pqwy/notty" -dev-repo: "https://github.com/pqwy/notty.git" -bug-reports: "https://github.com/pqwy/notty/issues" -author: "David Kaloper " -maintainer: "David Kaloper " -license: "BSD2" - -build: [ - [ "./configure" "--prefix" prefix - "--enable-unix" - "--%{lwt:enable}%-lwt" ] - [ make ] -] -install: [ make "install" ] -remove: [ "ocamlfind" "remove" "notty" ] - -depends: [ - "ocamlfind" {build} - "result" - "uucp" {= "1.1.0"} - "uuseg" - "uutf" {<= "0.9.4"} -] -depopts: [ - "lwt" -] -conflicts: [ - "lwt" {< "2.5.0"} -] - -available: [ ocaml-version >= "4.02.0" ] diff --git a/packages/notty/notty.0.1.0/url b/packages/notty/notty.0.1.0/url deleted file mode 100644 index 4ab45753af7..00000000000 --- a/packages/notty/notty.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pqwy/notty/archive/v0.1.0.tar.gz" -checksum: "5aa0780bbc1f10fd20bd14ea8486276e" diff --git a/packages/notty/notty.0.1.1/descr b/packages/notty/notty.0.1.1/descr deleted file mode 100644 index b600fca1983..00000000000 --- a/packages/notty/notty.0.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -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, and provide one that is simpler and more expressive. diff --git a/packages/notty/notty.0.1.1/opam b/packages/notty/notty.0.1.1/opam index 8dbce1a1326..beba214886a 100644 --- a/packages/notty/notty.0.1.1/opam +++ b/packages/notty/notty.0.1.1/opam @@ -1,8 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://github.com/pqwy/notty" -dev-repo: "https://github.com/pqwy/notty.git" +dev-repo: "git+https://github.com/pqwy/notty.git" bug-reports: "https://github.com/pqwy/notty/issues" -author: "David Kaloper " maintainer: "David Kaloper " license: "BSD2" @@ -16,6 +15,7 @@ install: [ make "install" ] remove: [ "ocamlfind" "remove" "notty" ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "result" "uucp" {= "1.1.0"} @@ -29,4 +29,14 @@ conflicts: [ "lwt" {< "2.5.0"} ] -available: [ ocaml-version >= "4.02.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: "md5=26bacc7cfefa111034baaab342f308e4" +} diff --git a/packages/notty/notty.0.1.1/url b/packages/notty/notty.0.1.1/url deleted file mode 100644 index 17e5b730a03..00000000000 --- a/packages/notty/notty.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pqwy/notty/archive/v0.1.1.tar.gz" -checksum: "26bacc7cfefa111034baaab342f308e4" diff --git a/packages/notty/notty.0.2.0/descr b/packages/notty/notty.0.2.0/descr deleted file mode 100644 index 4ff45a14df0..00000000000 --- a/packages/notty/notty.0.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Declaring terminals - -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. diff --git a/packages/notty/notty.0.2.0/opam b/packages/notty/notty.0.2.0/opam deleted file mode 100644 index e83272ee562..00000000000 --- a/packages/notty/notty.0.2.0/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -homepage: "https://github.com/pqwy/notty" -dev-repo: "https://github.com/pqwy/notty.git" -bug-reports: "https://github.com/pqwy/notty/issues" -doc: "http://pqwy.github.io/notty/doc" -author: "David Kaloper " -maintainer: "David Kaloper " -license: "ISC" - -build: [ - "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" - "--with-lwt" "%{lwt:installed}%" -] -depends: [ - "ocamlbuild" {build} - "ocamlfind" {build} - "topkg" {build} - "ocb-stubblr" {build & >="0.1.0"} - "uchar" - "uucp" {>= "2.0.0"} - "uuseg" {>= "1.0.0"} - "uutf" {>= "1.0.0"} -] -depopts: [ "lwt" ] -conflicts: [ - "ocb-stubblr" {<"0.1.0"} - "lwt" {<"2.5.2"} -] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.0" ] diff --git a/packages/notty/notty.0.2.0/url b/packages/notty/notty.0.2.0/url deleted file mode 100644 index a641a0ff411..00000000000 --- a/packages/notty/notty.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pqwy/notty/releases/download/v0.2.0/notty-0.2.0.tbz" -checksum: "a9805a234ac56a414aa12849ed5907d6" \ No newline at end of file diff --git a/packages/notty/notty.0.2.1/descr b/packages/notty/notty.0.2.1/descr deleted file mode 100644 index fb96be0a59b..00000000000 --- a/packages/notty/notty.0.2.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Declaring terminals. - -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 a more expressive one. diff --git a/packages/notty/notty.0.2.1/opam b/packages/notty/notty.0.2.1/opam index d69951fb349..7487180b4a1 100644 --- a/packages/notty/notty.0.2.1/opam +++ b/packages/notty/notty.0.2.1/opam @@ -1,9 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://github.com/pqwy/notty" -dev-repo: "https://github.com/pqwy/notty.git" +dev-repo: "git+https://github.com/pqwy/notty.git" bug-reports: "https://github.com/pqwy/notty/issues" doc: "http://pqwy.github.io/notty/doc" -author: "David Kaloper " maintainer: "David Kaloper " license: "ISC" @@ -12,10 +11,11 @@ build: [ "--with-lwt" "%{lwt:installed}%" ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlbuild" {build} "ocamlfind" {build} "topkg" {build} - "ocb-stubblr" {build & >="0.1.0"} + "ocb-stubblr" {build & >= "0.1.0"} "uchar" "uucp" {>= "2.0.0"} "uuseg" {>= "1.0.0"} @@ -26,4 +26,14 @@ conflicts: [ "ocb-stubblr" {<"0.1.0"} "lwt" {<"2.5.2"} ] -available: [ ocaml-version >= "4.03.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 a more expressive one.""" +authors: "David Kaloper " +url { + src: + "https://github.com/pqwy/notty/releases/download/v0.2.1/notty-0.2.1.tbz" + checksum: "md5=f85f6d0099483230b2b60335ab4496d1" +} diff --git a/packages/notty/notty.0.2.1/url b/packages/notty/notty.0.2.1/url deleted file mode 100644 index eb1fd0bd4cc..00000000000 --- a/packages/notty/notty.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pqwy/notty/releases/download/v0.2.1/notty-0.2.1.tbz" -checksum: "f85f6d0099483230b2b60335ab4496d1" \ No newline at end of file diff --git a/packages/nproc/nproc.0.5.1/descr b/packages/nproc/nproc.0.5.1/descr deleted file mode 100644 index 9eb64809aa8..00000000000 --- a/packages/nproc/nproc.0.5.1/descr +++ /dev/null @@ -1 +0,0 @@ -Process pool implementation for OCaml. diff --git a/packages/nproc/nproc.0.5.1/opam b/packages/nproc/nproc.0.5.1/opam index bedc4d8b717..72648e82221 100644 --- a/packages/nproc/nproc.0.5.1/opam +++ b/packages/nproc/nproc.0.5.1/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" name: "nproc" version: "0.5.1" maintainer: "Rizo Isrof " authors: "Rizo Isrof " homepage: "https://github.com/rizo/nproc" bug-reports: "https://github.com/rizo/nproc/issues" -dev-repo: "https://github.com/rizo/nproc.git" +dev-repo: "git+https://github.com/rizo/nproc.git" license: "BSD-3-Clause" build: [ [make] @@ -13,7 +13,13 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "nproc"] depends: [ + "ocaml" "ocamlfind" {build} "lwt" ] - +synopsis: "Process pool implementation for OCaml." +flags: light-uninstall +url { + src: "https://github.com/rizo/nproc/archive/v0.5.1.zip" + checksum: "md5=f6e672b522d9482950ffd1a7bcc04cf2" +} diff --git a/packages/nproc/nproc.0.5.1/url b/packages/nproc/nproc.0.5.1/url deleted file mode 100644 index bff223a6132..00000000000 --- a/packages/nproc/nproc.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rizo/nproc/archive/v0.5.1.zip" -checksum: "f6e672b522d9482950ffd1a7bcc04cf2" diff --git a/packages/npy/npy.0.0.1/descr b/packages/npy/npy.0.0.1/descr deleted file mode 100644 index b5b2a1da6f1..00000000000 --- a/packages/npy/npy.0.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Numpy npy file format reading/writing. - -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. diff --git a/packages/npy/npy.0.0.1/opam b/packages/npy/npy.0.0.1/opam index 3bf535f782b..27c335c983b 100644 --- a/packages/npy/npy.0.0.1/opam +++ b/packages/npy/npy.0.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Laurent Mazare " authors: "Laurent Mazare" homepage: "https://github.com/LaurentMazare/npy-ocaml" @@ -8,7 +8,14 @@ build: [make "npy.lib"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.03.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: "md5=7725372d7a3cfee9eedb4e3cf3766b60" +} diff --git a/packages/npy/npy.0.0.1/url b/packages/npy/npy.0.0.1/url deleted file mode 100644 index 091ce97e16b..00000000000 --- a/packages/npy/npy.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/LaurentMazare/npy-ocaml/archive/0.0.2.tar.gz" -checksum: "7725372d7a3cfee9eedb4e3cf3766b60" diff --git a/packages/npy/npy.0.0.2/descr b/packages/npy/npy.0.0.2/descr deleted file mode 100644 index b5b2a1da6f1..00000000000 --- a/packages/npy/npy.0.0.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Numpy npy file format reading/writing. - -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. diff --git a/packages/npy/npy.0.0.2/opam b/packages/npy/npy.0.0.2/opam index 3bf535f782b..ca85d3d4506 100644 --- a/packages/npy/npy.0.0.2/opam +++ b/packages/npy/npy.0.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Laurent Mazare " authors: "Laurent Mazare" homepage: "https://github.com/LaurentMazare/npy-ocaml" @@ -8,7 +8,14 @@ build: [make "npy.lib"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.03.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: "md5=c1bb7d987a2b005da7ab6d279c3572b5" +} diff --git a/packages/npy/npy.0.0.2/url b/packages/npy/npy.0.0.2/url deleted file mode 100644 index 83b4d793281..00000000000 --- a/packages/npy/npy.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/LaurentMazare/npy-ocaml/archive/0.0.3.tar.gz" -checksum: "c1bb7d987a2b005da7ab6d279c3572b5" diff --git a/packages/npy/npy.0.0.3/descr b/packages/npy/npy.0.0.3/descr deleted file mode 100644 index b5b2a1da6f1..00000000000 --- a/packages/npy/npy.0.0.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -Numpy npy file format reading/writing. - -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. diff --git a/packages/npy/npy.0.0.3/opam b/packages/npy/npy.0.0.3/opam index 3bf535f782b..9ad6f320428 100644 --- a/packages/npy/npy.0.0.3/opam +++ b/packages/npy/npy.0.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Laurent Mazare " authors: "Laurent Mazare" homepage: "https://github.com/LaurentMazare/npy-ocaml" @@ -8,7 +8,14 @@ build: [make "npy.lib"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.03.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: "md5=e6c8da8473610cccb4c2d3e48e1a1957" +} diff --git a/packages/npy/npy.0.0.3/url b/packages/npy/npy.0.0.3/url deleted file mode 100644 index f6b3ebdbda1..00000000000 --- a/packages/npy/npy.0.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/LaurentMazare/npy-ocaml/archive/0.0.4.tar.gz" -checksum: "e6c8da8473610cccb4c2d3e48e1a1957" diff --git a/packages/npy/npy.0.0.4/descr b/packages/npy/npy.0.0.4/descr deleted file mode 100644 index b5b2a1da6f1..00000000000 --- a/packages/npy/npy.0.0.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -Numpy npy file format reading/writing. - -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. diff --git a/packages/npy/npy.0.0.4/opam b/packages/npy/npy.0.0.4/opam index 630d6cb39b3..78a180be995 100644 --- a/packages/npy/npy.0.0.4/opam +++ b/packages/npy/npy.0.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Laurent Mazare " authors: "Laurent Mazare" homepage: "https://github.com/LaurentMazare/npy-ocaml" @@ -8,8 +8,15 @@ build: [make "npy.lib"] depends: [ + "ocaml" {>= "4.03.0"} "camlzip" "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.03.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: "md5=3764488cc7ba863e3b4cce86001b22e0" +} diff --git a/packages/npy/npy.0.0.4/url b/packages/npy/npy.0.0.4/url deleted file mode 100644 index fad3ea1d48d..00000000000 --- a/packages/npy/npy.0.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/LaurentMazare/npy-ocaml/archive/0.0.5.tar.gz" -checksum: "3764488cc7ba863e3b4cce86001b22e0" diff --git a/packages/npy/npy.0.0.5/descr b/packages/npy/npy.0.0.5/descr deleted file mode 100644 index 3eac82cc3b9..00000000000 --- a/packages/npy/npy.0.0.5/descr +++ /dev/null @@ -1,3 +0,0 @@ -Numpy npy file format reading/writing. - -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. diff --git a/packages/npy/npy.0.0.5/opam b/packages/npy/npy.0.0.5/opam index e2933d7b2e3..b6abb59d0a2 100644 --- a/packages/npy/npy.0.0.5/opam +++ b/packages/npy/npy.0.0.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Laurent Mazare " authors: "Laurent Mazare" homepage: "https://github.com/LaurentMazare/npy-ocaml" @@ -16,8 +16,15 @@ build: [ "@install" ] depends: [ + "ocaml" {>= "4.03.0"} "camlzip" "ocamlfind" {build} "jbuilder" {build} ] -available: [ocaml-version >= "4.03.0"] +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: "md5=1176541495878867a78a7e5efc3ac9bc" +} diff --git a/packages/npy/npy.0.0.5/url b/packages/npy/npy.0.0.5/url deleted file mode 100644 index 5202d05897a..00000000000 --- a/packages/npy/npy.0.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/LaurentMazare/npy-ocaml/archive/0.0.6.tar.gz" -checksum: "1176541495878867a78a7e5efc3ac9bc" diff --git a/packages/npy/npy.0.0.7/descr b/packages/npy/npy.0.0.7/descr deleted file mode 100644 index 3eac82cc3b9..00000000000 --- a/packages/npy/npy.0.0.7/descr +++ /dev/null @@ -1,3 +0,0 @@ -Numpy npy file format reading/writing. - -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. diff --git a/packages/npy/npy.0.0.7/opam b/packages/npy/npy.0.0.7/opam index 58dd1508a72..80805e15ef9 100644 --- a/packages/npy/npy.0.0.7/opam +++ b/packages/npy/npy.0.0.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Laurent Mazare " authors: "Laurent Mazare" homepage: "https://github.com/LaurentMazare/npy-ocaml" @@ -16,8 +16,15 @@ build: [ "@install" ] depends: [ + "ocaml" {>= "4.06.0"} "camlzip" "ocamlfind" {build} "jbuilder" {build} ] -available: [ocaml-version >= "4.06.0"] +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.7b.tar.gz" + checksum: "md5=1f6a6fa9f13703624fd3ee9704494f9f" +} diff --git a/packages/npy/npy.0.0.7/url b/packages/npy/npy.0.0.7/url deleted file mode 100644 index 1f7e87d1677..00000000000 --- a/packages/npy/npy.0.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/LaurentMazare/npy-ocaml/archive/0.0.7b.tar.gz" -checksum: "1f6a6fa9f13703624fd3ee9704494f9f" diff --git a/packages/nsq/nsq.0.1.1/descr b/packages/nsq/nsq.0.1.1/descr deleted file mode 100644 index 5e21962a2d9..00000000000 --- a/packages/nsq/nsq.0.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Client library for the NSQ messaging platform - -This package supports publishing and consuming message using the NSQ message platform. -It uses Lwt for concurrency. diff --git a/packages/nsq/nsq.0.1.1/opam b/packages/nsq/nsq.0.1.1/opam index ded35216d3c..09cafdf9ee8 100644 --- a/packages/nsq/nsq.0.1.1/opam +++ b/packages/nsq/nsq.0.1.1/opam @@ -1,15 +1,23 @@ -opam-version: "1.2" +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: "https://github.com/ryanslade/nsq-ocaml.git" +dev-repo: "git+https://github.com/ryanslade/nsq-ocaml.git" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build} - "containers" { < "2.0" } + "containers" {< "2.0"} "lwt" "ocplib-endian" "integers" ] -available: [ocaml-version >= "4.03.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.1.tar.gz" + checksum: "md5=267594ffb54ca22afc857f0728a5a5f4" +} diff --git a/packages/nsq/nsq.0.1.1/url b/packages/nsq/nsq.0.1.1/url deleted file mode 100644 index b689d0fff42..00000000000 --- a/packages/nsq/nsq.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ryanslade/nsq-ocaml/archive/0.1.1.tar.gz" -checksum: "267594ffb54ca22afc857f0728a5a5f4" diff --git a/packages/nsq/nsq.0.1/descr b/packages/nsq/nsq.0.1/descr deleted file mode 100644 index 5e21962a2d9..00000000000 --- a/packages/nsq/nsq.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Client library for the NSQ messaging platform - -This package supports publishing and consuming message using the NSQ message platform. -It uses Lwt for concurrency. diff --git a/packages/nsq/nsq.0.1/opam b/packages/nsq/nsq.0.1/opam index 3481f58745d..58f0d93cd8b 100644 --- a/packages/nsq/nsq.0.1/opam +++ b/packages/nsq/nsq.0.1/opam @@ -1,15 +1,23 @@ -opam-version: "1.2" +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: "https://github.com/ryanslade/nsq-ocaml.git" +dev-repo: "git+https://github.com/ryanslade/nsq-ocaml.git" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build} "containers" {< "2.0"} "lwt" "ocplib-endian" "integers" ] -available: [ocaml-version >= "4.03.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: "md5=6a70a4b62340ec3c22b86243a21128a9" +} diff --git a/packages/nsq/nsq.0.1/url b/packages/nsq/nsq.0.1/url deleted file mode 100644 index 107ab62105e..00000000000 --- a/packages/nsq/nsq.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ryanslade/nsq-ocaml/archive/0.1.tar.gz" -checksum: "6a70a4b62340ec3c22b86243a21128a9" diff --git a/packages/nullable-array/nullable-array.0.1/descr b/packages/nullable-array/nullable-array.0.1/descr deleted file mode 100644 index a46a5bdfb14..00000000000 --- a/packages/nullable-array/nullable-array.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Small self-contained library providing an efficient implementation for a type equivalent to `'a option array` diff --git a/packages/nullable-array/nullable-array.0.1/opam b/packages/nullable-array/nullable-array.0.1/opam index c8533fb7d16..4e10c092ad3 100644 --- a/packages/nullable-array/nullable-array.0.1/opam +++ b/packages/nullable-array/nullable-array.0.1/opam @@ -1,24 +1,31 @@ -opam-version: "1.2" +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: "https://github.com/chambart/nullable-array.git" - +dev-repo: "git+https://github.com/chambart/nullable-array.git" build: [ - ["jbuilder" "build" "--only-packages" "nullable-array" "--root" "." "-j" jobs "@install"] + [ + "jbuilder" + "build" + "--only-packages" + "nullable-array" + "--root" + "." + "-j" + jobs + "@install" + ] + ["jbuilder" "runtest"] {with-test} ] - -build-test: [ - ["jbuilder" "runtest"] -] - -available: [ - ocaml-version >= "4.03" (* use Sys.opaque_identity *) - & ocaml-version <= "4.06" (* need to be tested before announcing that a version is correct *) -] - depends: [ + "ocaml" {>= "4.03" & <= "4.06"} "jbuilder" {build & >= "1.0+beta8"} ] +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: "md5=c9856d37b6418c387e9d8def8ca31d5e" +} diff --git a/packages/nullable-array/nullable-array.0.1/url b/packages/nullable-array/nullable-array.0.1/url deleted file mode 100644 index 5f86ea06d22..00000000000 --- a/packages/nullable-array/nullable-array.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/chambart/ocaml-nullable-array/archive/0.1.tar.gz" -checksum: "c9856d37b6418c387e9d8def8ca31d5e" diff --git a/packages/num/num.0/descr b/packages/num/num.0/descr deleted file mode 100644 index 7d5af8682ff..00000000000 --- a/packages/num/num.0/descr +++ /dev/null @@ -1 +0,0 @@ -The Num library for arbitrary-precision integer and rational arithmetic diff --git a/packages/num/num.0/opam b/packages/num/num.0/opam index 65e35938c17..7b6e287f6c4 100644 --- a/packages/num/num.0/opam +++ b/packages/num/num.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "num" version: "0" maintainer: "Xavier Leroy " @@ -10,8 +10,12 @@ authors: [ license: "LGPL-2 with OCaml linking exception" homepage: "https://github.com/ocaml/ocaml" -dev-repo: "https://github.com/ocaml/ocaml.git" +dev-repo: "git+https://github.com/ocaml/ocaml.git" bug-reports: "http://caml.inria.fr/mantis/" -depends: [ "base-num" ] -available: [ ocaml-version < "4.06.0" ] +depends: [ + "ocaml" {< "4.06.0"} + "base-num" +] +synopsis: + "The Num library for arbitrary-precision integer and rational arithmetic" diff --git a/packages/num/num.1.0/descr b/packages/num/num.1.0/descr deleted file mode 100644 index 71ecc068a3c..00000000000 --- a/packages/num/num.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -The legacy Num library for arbitrary-precision integer and rational arithmetic diff --git a/packages/num/num.1.0/opam b/packages/num/num.1.0/opam index ae7767de9f6..7f753cbf673 100644 --- a/packages/num/num.1.0/opam +++ b/packages/num/num.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "num" version: "1.0" maintainer: "Xavier Leroy " @@ -11,17 +11,30 @@ license: "LGPL 2.1 with OCaml linking exception" homepage: "https://github.com/ocaml/num/" bug-reports: "https://github.com/ocaml/num/issues" -dev-repo: "https://github.com/ocaml/num.git" - +dev-repo: "git+https://github.com/ocaml/num.git" build: [ [make] ] -install: [make "install" {!preinstalled} "findlib-install" {preinstalled} ] -remove: [make "uninstall" {!preinstalled} "findlib-uninstall" {preinstalled} ] - +install: [ + make + "install" {!ocaml:preinstalled} + "findlib-install" {ocaml:preinstalled} +] +remove: [ + make + "uninstall" {!ocaml:preinstalled} + "findlib-uninstall" {ocaml:preinstalled} +] depends: [ + "ocaml" {>= "4.06.0"} "ocamlfind" {build & >= "1.7.3"} ] conflicts: [ "base-num" ] -available: [ ocaml-version >= "4.06.0" ] patches: [ "findlib-install.patch" ] +synopsis: + "The legacy Num library for arbitrary-precision integer and rational arithmetic" +extra-files: ["findlib-install.patch" "md5=02a16b8a6843f9995dc129035d56efb9"] +url { + src: "https://github.com/ocaml/num/archive/v1.0.tar.gz" + checksum: "md5=a4c359108d0b885bf43909e705b21291" +} diff --git a/packages/num/num.1.0/url b/packages/num/num.1.0/url deleted file mode 100644 index 8de5347056e..00000000000 --- a/packages/num/num.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/num/archive/v1.0.tar.gz" -checksum: "a4c359108d0b885bf43909e705b21291" diff --git a/packages/num/num.1.1/descr b/packages/num/num.1.1/descr deleted file mode 100644 index 71ecc068a3c..00000000000 --- a/packages/num/num.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -The legacy Num library for arbitrary-precision integer and rational arithmetic diff --git a/packages/num/num.1.1/opam b/packages/num/num.1.1/opam index 93d03f93271..cf2c3a5e097 100644 --- a/packages/num/num.1.1/opam +++ b/packages/num/num.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "num" version: "1.1" maintainer: "Xavier Leroy " @@ -11,17 +11,30 @@ license: "LGPL 2.1 with OCaml linking exception" homepage: "https://github.com/ocaml/num/" bug-reports: "https://github.com/ocaml/num/issues" -dev-repo: "https://github.com/ocaml/num.git" - +dev-repo: "git+https://github.com/ocaml/num.git" build: [ [make] ] -install: [make "install" {!preinstalled} "findlib-install" {preinstalled} ] -remove: [make "uninstall" {!preinstalled} "findlib-uninstall" {preinstalled} ] - +install: [ + make + "install" {!ocaml:preinstalled} + "findlib-install" {ocaml:preinstalled} +] +remove: [ + make + "uninstall" {!ocaml:preinstalled} + "findlib-uninstall" {ocaml:preinstalled} +] depends: [ + "ocaml" {>= "4.06.0"} "ocamlfind" {build & >= "1.7.3"} ] conflicts: [ "base-num" ] -available: [ ocaml-version >= "4.06.0" ] patches: [ "findlib-install.patch" ] +synopsis: + "The legacy Num library for arbitrary-precision integer and rational arithmetic" +extra-files: ["findlib-install.patch" "md5=3163a4c3f8dd084653eeb64d95311a2a"] +url { + src: "https://github.com/ocaml/num/archive/v1.1.tar.gz" + checksum: "md5=710cbe18b144955687a03ebab439ff2b" +} diff --git a/packages/num/num.1.1/url b/packages/num/num.1.1/url deleted file mode 100644 index 2f3c3d3a86a..00000000000 --- a/packages/num/num.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/num/archive/v1.1.tar.gz" -checksum: "710cbe18b144955687a03ebab439ff2b" diff --git a/packages/numalib/numalib.0.1.0/descr b/packages/numalib/numalib.0.1.0/descr deleted file mode 100644 index 933440b4f9f..00000000000 --- a/packages/numalib/numalib.0.1.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Interface to Linux NUMA API - -This library provides an OCaml API to the Linux Non-Uniform Memory Access -library including: - -* Raw low level access to the C functions -* A high level API -* Async support - -See the NUMA(3) man page for more information \ No newline at end of file diff --git a/packages/numalib/numalib.0.1.0/opam b/packages/numalib/numalib.0.1.0/opam index 51b1c4201cb..ed0a179dc3c 100644 --- a/packages/numalib/numalib.0.1.0/opam +++ b/packages/numalib/numalib.0.1.0/opam @@ -1,20 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Steve Bleazard " authors: "Steve Bleazard " homepage: "https://www.github.com/stevebleazard/ocaml-numa" bug-reports: "https://www.github.com/stevebleazard/ocaml-numa/issues" license: "MIT" -dev-repo: "https://www.github.com/stevebleazard/ocaml-numa.git" +dev-repo: "git+https://www.github.com/stevebleazard/ocaml-numa.git" doc: "https://stevebleazard.github.io/ocaml-numa/" build: [ ["jbuilder" "build" "-p" name "-j" jobs "@install"] ] depends: [ - "jbuilder" {build} - "core" {>= "v0.9"} - "async" {>= "v0.9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build} + "core" {>= "v0.9"} + "async" {>= "v0.9"} "conf-numa" ] +synopsis: "Interface to Linux NUMA API" +description: """ +This library provides an OCaml API to the Linux Non-Uniform Memory Access +library including: -available: [ ocaml-version >= "4.03.0" ] +* Raw low level access to the C functions +* A high level API +* Async support + +See the NUMA(3) man page for more information""" +url { + src: + "https://www.github.com/stevebleazard/ocaml-numa/releases/download/v0.1.0/numalib-0.1.0.tbz" + checksum: "md5=e6d514a11d4983245240077eaaeb0167" +} diff --git a/packages/numalib/numalib.0.1.0/url b/packages/numalib/numalib.0.1.0/url deleted file mode 100644 index 3a92da6fcc7..00000000000 --- a/packages/numalib/numalib.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://www.github.com/stevebleazard/ocaml-numa/releases/download/v0.1.0/numalib-0.1.0.tbz" -checksum: "e6d514a11d4983245240077eaaeb0167" \ No newline at end of file diff --git a/packages/numerix/numerix.0.22/descr b/packages/numerix/numerix.0.22/descr deleted file mode 100644 index 363039e3eaa..00000000000 --- a/packages/numerix/numerix.0.22/descr +++ /dev/null @@ -1,15 +0,0 @@ -Big integer library, written by Michel Quercia. Compares well to GMP. - -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). diff --git a/packages/numerix/numerix.0.22/opam b/packages/numerix/numerix.0.22/opam index 0bbab8facfd..4ac2e937357 100644 --- a/packages/numerix/numerix.0.22/opam +++ b/packages/numerix/numerix.0.22/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "iksnalybok@gmail.com" authors: ["Michel Quercia"] homepage: "http://pauillac.inria.fr/~quercia/" @@ -32,4 +32,25 @@ remove: [ ["rm" "-f" "%{lib}%/libnumerix-ocaml.so.0.22"] ["rm" "-f" "-r" "%{doc}%/numerix/"] ] -depends: ["conf-gmp" "num"] +depends: ["ocaml" "conf-gmp" "num"] +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: "md5=a2169c2251508ee2fb891f878e17ef96" +} diff --git a/packages/numerix/numerix.0.22/url b/packages/numerix/numerix.0.22/url deleted file mode 100644 index a023884435b..00000000000 --- a/packages/numerix/numerix.0.22/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pauillac.inria.fr/~quercia/cdrom/bibs/numerix.tar.gz" -checksum: "a2169c2251508ee2fb891f878e17ef96" diff --git a/packages/nunchaku/nunchaku.0.3.1/descr b/packages/nunchaku/nunchaku.0.3.1/descr deleted file mode 100644 index fc0c5c5744c..00000000000 --- a/packages/nunchaku/nunchaku.0.3.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -A counter-example finder for higher-order logic. - -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. - diff --git a/packages/nunchaku/nunchaku.0.3.1/opam b/packages/nunchaku/nunchaku.0.3.1/opam index 6341c926895..16b346bd030 100644 --- a/packages/nunchaku/nunchaku.0.3.1/opam +++ b/packages/nunchaku/nunchaku.0.3.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/nunchaku-inria/nunchaku.git" +dev-repo: "git+https://github.com/nunchaku-inria/nunchaku.git" build: [ [ "./configure" @@ -14,12 +14,13 @@ build: [ "--enable-docs" ] [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [make "install"] -build-test: [make "test"] -build-doc: [make "doc"] remove: ["ocamlfind" "remove" "nunchaku"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "containers" {>= "0.16" & < "1.0"} "menhir" {build} @@ -31,6 +32,16 @@ depends: [ "num" ] depopts: [ - "qtest" {test} + "qtest" {with-test} ] -available: [ocaml-version >= "4.01.0"] +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: "md5=518a0814a70b0e2578de0d5b2d66af57" +} diff --git a/packages/nunchaku/nunchaku.0.3.1/url b/packages/nunchaku/nunchaku.0.3.1/url deleted file mode 100644 index 0041a9cd1b9..00000000000 --- a/packages/nunchaku/nunchaku.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nunchaku-inria/nunchaku/archive/0.3.1.tar.gz" -checksum: "518a0814a70b0e2578de0d5b2d66af57" diff --git a/packages/nunchaku/nunchaku.0.3/descr b/packages/nunchaku/nunchaku.0.3/descr deleted file mode 100644 index fc0c5c5744c..00000000000 --- a/packages/nunchaku/nunchaku.0.3/descr +++ /dev/null @@ -1,7 +0,0 @@ -A counter-example finder for higher-order logic. - -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. - diff --git a/packages/nunchaku/nunchaku.0.3/opam b/packages/nunchaku/nunchaku.0.3/opam index 85cb5660766..aa78a341469 100644 --- a/packages/nunchaku/nunchaku.0.3/opam +++ b/packages/nunchaku/nunchaku.0.3/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/nunchaku-inria/nunchaku.git" +dev-repo: "git+https://github.com/nunchaku-inria/nunchaku.git" build: [ [ "./configure" @@ -14,12 +14,13 @@ build: [ "--enable-docs" ] [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [make "install"] -build-test: [make "test"] -build-doc: [make "doc"] remove: ["ocamlfind" "remove" "nunchaku"] depends: [ + "ocaml" {>= "4.01.0" & < "4.04.0"} "ocamlfind" {build} "containers" {>= "0.16" & < "1.0"} "menhir" {build} @@ -30,6 +31,16 @@ depends: [ "num" ] depopts: [ - "qtest" {test} + "qtest" {with-test} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.04.0" ] +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: "md5=9303c94ba09772b272e0263fd0e7f27b" +} diff --git a/packages/nunchaku/nunchaku.0.3/url b/packages/nunchaku/nunchaku.0.3/url deleted file mode 100644 index 1268824d9cf..00000000000 --- a/packages/nunchaku/nunchaku.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nunchaku-inria/nunchaku/archive/0.3.tar.gz" -checksum: "9303c94ba09772b272e0263fd0e7f27b" diff --git a/packages/nunchaku/nunchaku.0.4/descr b/packages/nunchaku/nunchaku.0.4/descr deleted file mode 100644 index 03c92a2aab6..00000000000 --- a/packages/nunchaku/nunchaku.0.4/descr +++ /dev/null @@ -1,7 +0,0 @@ -A counter-example finder for higher-order logic. - -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. - diff --git a/packages/nunchaku/nunchaku.0.4/opam b/packages/nunchaku/nunchaku.0.4/opam index d54116ca924..d7e6e37cb81 100644 --- a/packages/nunchaku/nunchaku.0.4/opam +++ b/packages/nunchaku/nunchaku.0.4/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/nunchaku-inria/nunchaku.git" +dev-repo: "git+https://github.com/nunchaku-inria/nunchaku.git" build: [ [ "./configure" @@ -15,12 +15,13 @@ build: [ ] [make "build"] ["strip" "nunchaku.native"] + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [make "install"] -build-test: [make "test"] -build-doc: [make "doc"] remove: ["ocamlfind" "remove" "nunchaku"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "containers" {>= "1.0"} "menhir" {build} @@ -31,6 +32,16 @@ depends: [ "num" ] depopts: [ - "qtest" {test} + "qtest" {with-test} ] -available: [ocaml-version >= "4.01.0"] +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: "md5=9faabbe893c651628374f79f56cb74a0" +} diff --git a/packages/nunchaku/nunchaku.0.4/url b/packages/nunchaku/nunchaku.0.4/url deleted file mode 100644 index e74eb0a7a47..00000000000 --- a/packages/nunchaku/nunchaku.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nunchaku-inria/nunchaku/archive/0.4.tar.gz" -checksum: "9faabbe893c651628374f79f56cb74a0" diff --git a/packages/nunchaku/nunchaku.0.5/descr b/packages/nunchaku/nunchaku.0.5/descr deleted file mode 100644 index 03c92a2aab6..00000000000 --- a/packages/nunchaku/nunchaku.0.5/descr +++ /dev/null @@ -1,7 +0,0 @@ -A counter-example finder for higher-order logic. - -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. - diff --git a/packages/nunchaku/nunchaku.0.5/opam b/packages/nunchaku/nunchaku.0.5/opam index ef71c63fe98..d3906161e1a 100644 --- a/packages/nunchaku/nunchaku.0.5/opam +++ b/packages/nunchaku/nunchaku.0.5/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/nunchaku-inria/nunchaku.git" +dev-repo: "git+https://github.com/nunchaku-inria/nunchaku.git" build: [ [ "./configure" @@ -15,12 +15,13 @@ build: [ ] [make "build"] ["strip" "nunchaku.native"] + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [make "install"] -build-test: [make "test"] -build-doc: [make "doc"] remove: ["ocamlfind" "remove" "nunchaku"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "containers" {>= "1.0"} "menhir" {build} @@ -32,6 +33,16 @@ depends: [ "ocamlbuild" {build} ] depopts: [ - "qtest" {test} + "qtest" {with-test} ] -available: [ocaml-version >= "4.01.0"] +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: "md5=66a16f7d6fdbbb688a479e4cf3354f99" +} diff --git a/packages/nunchaku/nunchaku.0.5/url b/packages/nunchaku/nunchaku.0.5/url deleted file mode 100644 index 5d003ebf5fc..00000000000 --- a/packages/nunchaku/nunchaku.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nunchaku-inria/nunchaku/archive/0.5.tar.gz" -checksum: "66a16f7d6fdbbb688a479e4cf3354f99" diff --git a/packages/oasis-mirage/oasis-mirage.0.3.0/descr b/packages/oasis-mirage/oasis-mirage.0.3.0/descr deleted file mode 100644 index 0a9e9fc9aed..00000000000 --- a/packages/oasis-mirage/oasis-mirage.0.3.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -This is a fork of OASIS with support for native output-obj. - -The upstream pull request is: https://github.com/ocaml/oasis/pull/7 -So this package should be temporary! diff --git a/packages/oasis-mirage/oasis-mirage.0.3.0/files/oasis.install b/packages/oasis-mirage/oasis-mirage.0.3.0/files/oasis.install deleted file mode 100644 index 7eb0043c702..00000000000 --- a/packages/oasis-mirage/oasis-mirage.0.3.0/files/oasis.install +++ /dev/null @@ -1,3 +0,0 @@ -bin: [ - "_build/src/cli/Main.byte" {"oasis"} -] diff --git a/packages/oasis-mirage/oasis-mirage.0.3.0/opam b/packages/oasis-mirage/oasis-mirage.0.3.0/opam deleted file mode 100644 index 8c668e586d5..00000000000 --- a/packages/oasis-mirage/oasis-mirage.0.3.0/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "fileutils" - "ocaml-data-notation" - "ocamlify" - "ocamlmod" - "ocamlbuild" { < "0.9.0" } -] -conflicts: ["oasis"] -dev-repo: "git://github.com/avsm/oasis" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/oasis-mirage/oasis-mirage.0.3.0/url b/packages/oasis-mirage/oasis-mirage.0.3.0/url deleted file mode 100644 index 611964bde87..00000000000 --- a/packages/oasis-mirage/oasis-mirage.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/oasis/archive/avsm+mirage-xen.tar.gz" -checksum: "f15b4c086b7f178be4a317b4f8ac805b" diff --git a/packages/oasis-mirage/oasis-mirage.0.3.0a/descr b/packages/oasis-mirage/oasis-mirage.0.3.0a/descr deleted file mode 100644 index 0a9e9fc9aed..00000000000 --- a/packages/oasis-mirage/oasis-mirage.0.3.0a/descr +++ /dev/null @@ -1,4 +0,0 @@ -This is a fork of OASIS with support for native output-obj. - -The upstream pull request is: https://github.com/ocaml/oasis/pull/7 -So this package should be temporary! diff --git a/packages/oasis-mirage/oasis-mirage.0.3.0a/opam b/packages/oasis-mirage/oasis-mirage.0.3.0a/opam index 8c668e586d5..a0ae2fcc455 100644 --- a/packages/oasis-mirage/oasis-mirage.0.3.0a/opam +++ b/packages/oasis-mirage/oasis-mirage.0.3.0a/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: ["Sylvain Le Gall" "Anil Madhavapeddy"] homepage: "http://github.com/avsm/oasis" @@ -16,13 +16,24 @@ remove: [ ["ocamlfind" "remove" "oasis"] ] depends: [ + "ocaml" "ocamlfind" "fileutils" "ocaml-data-notation" "ocamlify" "ocamlmod" - "ocamlbuild" { < "0.9.0" } + "ocamlbuild" {< "0.9.0"} ] conflicts: ["oasis"] dev-repo: "git://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 +extra-files: ["oasis.install" "md5=94e294184c1a15db154536b9d65c0822"] +url { + src: "https://github.com/avsm/oasis/archive/avsm+mirage-xen2.tar.gz" + checksum: "md5=daa43bde8b8519091847c4447b8fba11" +} diff --git a/packages/oasis-mirage/oasis-mirage.0.3.0a/url b/packages/oasis-mirage/oasis-mirage.0.3.0a/url deleted file mode 100644 index 09c9a92b059..00000000000 --- a/packages/oasis-mirage/oasis-mirage.0.3.0a/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/oasis/archive/avsm+mirage-xen2.tar.gz" -checksum: "daa43bde8b8519091847c4447b8fba11" diff --git a/packages/oasis/oasis.0.2.0/descr b/packages/oasis/oasis.0.2.0/descr deleted file mode 100644 index 3c1728d844b..00000000000 --- a/packages/oasis/oasis.0.2.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Architecture for building OCaml libraries and applications -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. diff --git a/packages/oasis/oasis.0.2.0/opam b/packages/oasis/oasis.0.2.0/opam index fcdd45056ec..ce35eae803d 100644 --- a/packages/oasis/oasis.0.2.0/opam +++ b/packages/oasis/oasis.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ ["rm" "test/TestMETA.ml"] @@ -9,6 +9,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {< "4.00.0"} "ocamlfind" {build} "extlib" {= "1.5.3"} "ocamlgraph" {= "1.8.2"} @@ -20,5 +21,17 @@ depends: [ "expect" "ocamlbuild" ] -available: [ ocaml-version < "4.00.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.""" +extra-files: ["oasis.install" "md5=5d129946ad00d0240a82059d956d0659"] +url { + src: "https://forge.ocamlcore.org/frs/download.php/501/oasis-0.2.0.tar.gz" + checksum: "md5=e5d04bfe41eacd4f58a156784700a2ba" +} diff --git a/packages/oasis/oasis.0.2.0/url b/packages/oasis/oasis.0.2.0/url deleted file mode 100644 index 9e9c18be081..00000000000 --- a/packages/oasis/oasis.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/501/oasis-0.2.0.tar.gz" -checksum: "e5d04bfe41eacd4f58a156784700a2ba" diff --git a/packages/oasis/oasis.0.3.0/descr b/packages/oasis/oasis.0.3.0/descr deleted file mode 100644 index 3c1728d844b..00000000000 --- a/packages/oasis/oasis.0.3.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Architecture for building OCaml libraries and applications -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. diff --git a/packages/oasis/oasis.0.3.0/opam b/packages/oasis/oasis.0.3.0/opam index ea7d1133ed1..b324a243f08 100644 --- a/packages/oasis/oasis.0.3.0/opam +++ b/packages/oasis/oasis.0.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -10,11 +10,25 @@ remove: [ ["ocamlfind" "remove" "oasis"] ] depends: [ + "ocaml" {< "4.03.0"} "ocamlfind" {build} "ocaml-data-notation" "ocamlify" "ocamlmod" "ocamlbuild" ] -available: [ ocaml-version < "4.03.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 +extra-files: ["oasis.install" "md5=2161502825015b83d45282b90368a2fd"] +url { + src: "https://forge.ocamlcore.org/frs/download.php/918/oasis-0.3.0.tar.gz" + checksum: "md5=c2b6dec8c12517d85ce98e7feffe2531" +} diff --git a/packages/oasis/oasis.0.3.0/url b/packages/oasis/oasis.0.3.0/url deleted file mode 100644 index 83d6da25bed..00000000000 --- a/packages/oasis/oasis.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/918/oasis-0.3.0.tar.gz" -checksum: "c2b6dec8c12517d85ce98e7feffe2531" diff --git a/packages/oasis/oasis.0.4.0/descr b/packages/oasis/oasis.0.4.0/descr deleted file mode 100644 index 3c1728d844b..00000000000 --- a/packages/oasis/oasis.0.4.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Architecture for building OCaml libraries and applications -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. diff --git a/packages/oasis/oasis.0.4.0/files/oasis.install b/packages/oasis/oasis.0.4.0/files/oasis.install deleted file mode 100644 index f4c047a0855..00000000000 --- a/packages/oasis/oasis.0.4.0/files/oasis.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["_build/src/cli/Main.byte" {"oasis"}] diff --git a/packages/oasis/oasis.0.4.0/opam b/packages/oasis/oasis.0.4.0/opam deleted file mode 100644 index 98e77a625e2..00000000000 --- a/packages/oasis/oasis.0.4.0/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" {build & >= "1.3.1"} - "ocaml-data-notation" {>= "0.0.11"} - "ocamlify" - "ocamlmod" - "ocamlbuild" -] -available: [ ocaml-version < "4.03.0" ] -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/oasis/oasis.0.4.0/url b/packages/oasis/oasis.0.4.0/url deleted file mode 100644 index e386b81be65..00000000000 --- a/packages/oasis/oasis.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1352/oasis-0.4.0.tar.gz" -checksum: "c0284612163ec366336bc9e163e09e09" diff --git a/packages/oasis/oasis.0.4.1/descr b/packages/oasis/oasis.0.4.1/descr deleted file mode 100644 index 3c1728d844b..00000000000 --- a/packages/oasis/oasis.0.4.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -Architecture for building OCaml libraries and applications -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. diff --git a/packages/oasis/oasis.0.4.1/opam b/packages/oasis/oasis.0.4.1/opam index b92d222364f..a8dc988fe70 100644 --- a/packages/oasis/oasis.0.4.1/opam +++ b/packages/oasis/oasis.0.4.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jp.deplaix@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -10,11 +10,25 @@ remove: [ ["ocamlfind" "remove" "oasis"] ] depends: [ + "ocaml" {< "4.03.0"} "ocamlfind" {build & >= "1.3.1"} "ocaml-data-notation" {>= "0.0.11"} "ocamlify" "ocamlmod" "ocamlbuild" ] -available: [ ocaml-version < "4.03.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 +extra-files: ["oasis.install" "md5=2161502825015b83d45282b90368a2fd"] +url { + src: "https://forge.ocamlcore.org/frs/download.php/1355/oasis-0.4.1.tar.gz" + checksum: "md5=15f8de126b860287e7b5ae1d2227b3b1" +} diff --git a/packages/oasis/oasis.0.4.1/url b/packages/oasis/oasis.0.4.1/url deleted file mode 100644 index 04c53110618..00000000000 --- a/packages/oasis/oasis.0.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1355/oasis-0.4.1.tar.gz" -checksum: "15f8de126b860287e7b5ae1d2227b3b1" diff --git a/packages/oasis/oasis.0.4.10/descr b/packages/oasis/oasis.0.4.10/descr deleted file mode 100644 index 826e6942e19..00000000000 --- a/packages/oasis/oasis.0.4.10/descr +++ /dev/null @@ -1,23 +0,0 @@ -Tooling for building OCaml libraries and applications - -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. - -OASIS leverages existing OCaml tooling to perform most of it's work. -In fact, it might be more appropriate to think of it as simply the -glue that binds these other subsystems together and coordinates the -work that they do. It should support the following tools: - -* OCamlbuild -* OMake -* 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 OPAM. diff --git a/packages/oasis/oasis.0.4.10/opam b/packages/oasis/oasis.0.4.10/opam index 5d82e21a719..cf4ba93953b 100644 --- a/packages/oasis/oasis.0.4.10/opam +++ b/packages/oasis/oasis.0.4.10/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Sylvain Le Gall " authors: [ "Sylvain Le Gall" ] license: "LGPL-2.1 with OCaml linking exception" @@ -8,13 +8,14 @@ bug-reports: "https://github.com/ocaml/oasis/issues" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: ["ocaml" "setup.ml" "-install"] remove: [ ["ocaml" "%{etc}%/oasis/setup.ml" "-C" "%{etc}%/oasis" "-uninstall"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12.1"} "base-unix" "ocamlbuild" "ocamlfind" {>= "1.3.1"} @@ -29,4 +30,32 @@ conflicts: [ "oasis-mirage" {= "0.3.0"} "oasis-mirage" {= "0.3.0a"} ] -available: [ ocaml-version >= "3.12.1" ] +synopsis: "Tooling 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. + +OASIS leverages existing OCaml tooling to perform most of it's work. +In fact, it might be more appropriate to think of it as simply the +glue that binds these other subsystems together and coordinates the +work that they do. It should support the following tools: + +* OCamlbuild +* OMake +* 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 OPAM.""" +extra-files: ["oasis.install" "md5=ecc97c692bb2f70fe50124a88d705fde"] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1694/oasis-0.4.10.tar.gz" + checksum: "md5=84de67188d6c1ba4499aee6d4cb8cb54" +} diff --git a/packages/oasis/oasis.0.4.10/url b/packages/oasis/oasis.0.4.10/url deleted file mode 100644 index b9fcd1cc054..00000000000 --- a/packages/oasis/oasis.0.4.10/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1694/oasis-0.4.10.tar.gz" -checksum: "84de67188d6c1ba4499aee6d4cb8cb54" diff --git a/packages/oasis/oasis.0.4.2/descr b/packages/oasis/oasis.0.4.2/descr deleted file mode 100644 index 3c1728d844b..00000000000 --- a/packages/oasis/oasis.0.4.2/descr +++ /dev/null @@ -1,7 +0,0 @@ -Architecture for building OCaml libraries and applications -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. diff --git a/packages/oasis/oasis.0.4.2/opam b/packages/oasis/oasis.0.4.2/opam index b92d222364f..1c779fb1e09 100644 --- a/packages/oasis/oasis.0.4.2/opam +++ b/packages/oasis/oasis.0.4.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jp.deplaix@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -10,11 +10,25 @@ remove: [ ["ocamlfind" "remove" "oasis"] ] depends: [ + "ocaml" {< "4.03.0"} "ocamlfind" {build & >= "1.3.1"} "ocaml-data-notation" {>= "0.0.11"} "ocamlify" "ocamlmod" "ocamlbuild" ] -available: [ ocaml-version < "4.03.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 +extra-files: ["oasis.install" "md5=2161502825015b83d45282b90368a2fd"] +url { + src: "http://forge.ocamlcore.org/frs/download.php/1379/oasis-0.4.2.tar.gz" + checksum: "md5=9f42068625c68aec0083b8a40a9fbcd6" +} diff --git a/packages/oasis/oasis.0.4.2/url b/packages/oasis/oasis.0.4.2/url deleted file mode 100644 index eb029ae4f66..00000000000 --- a/packages/oasis/oasis.0.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1379/oasis-0.4.2.tar.gz" -checksum: "9f42068625c68aec0083b8a40a9fbcd6" diff --git a/packages/oasis/oasis.0.4.3/descr b/packages/oasis/oasis.0.4.3/descr deleted file mode 100644 index 3c1728d844b..00000000000 --- a/packages/oasis/oasis.0.4.3/descr +++ /dev/null @@ -1,7 +0,0 @@ -Architecture for building OCaml libraries and applications -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. diff --git a/packages/oasis/oasis.0.4.3/opam b/packages/oasis/oasis.0.4.3/opam index d0ef80e2e3e..0e2294983e9 100644 --- a/packages/oasis/oasis.0.4.3/opam +++ b/packages/oasis/oasis.0.4.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sylvain@le-gall.net" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -10,11 +10,25 @@ remove: [ ["ocamlfind" "remove" "oasis"] ] depends: [ + "ocaml" {< "4.03.0"} "ocamlfind" {build & >= "1.3.1"} "ocaml-data-notation" {>= "0.0.11"} "ocamlify" "ocamlmod" "ocamlbuild" ] -available: [ ocaml-version < "4.03.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 +extra-files: ["oasis.install" "md5=2161502825015b83d45282b90368a2fd"] +url { + src: "http://forge.ocamlcore.org/frs/download.php/1388/oasis-0.4.3.tar.gz" + checksum: "md5=526aba0cc424da7c3559c46bc56b8972" +} diff --git a/packages/oasis/oasis.0.4.3/url b/packages/oasis/oasis.0.4.3/url deleted file mode 100644 index 9d0793bfd42..00000000000 --- a/packages/oasis/oasis.0.4.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1388/oasis-0.4.3.tar.gz" -checksum: "526aba0cc424da7c3559c46bc56b8972" diff --git a/packages/oasis/oasis.0.4.4/descr b/packages/oasis/oasis.0.4.4/descr deleted file mode 100644 index 3c1728d844b..00000000000 --- a/packages/oasis/oasis.0.4.4/descr +++ /dev/null @@ -1,7 +0,0 @@ -Architecture for building OCaml libraries and applications -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. diff --git a/packages/oasis/oasis.0.4.4/opam b/packages/oasis/oasis.0.4.4/opam index d0ef80e2e3e..1d3feecc947 100644 --- a/packages/oasis/oasis.0.4.4/opam +++ b/packages/oasis/oasis.0.4.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sylvain@le-gall.net" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -10,11 +10,25 @@ remove: [ ["ocamlfind" "remove" "oasis"] ] depends: [ + "ocaml" {< "4.03.0"} "ocamlfind" {build & >= "1.3.1"} "ocaml-data-notation" {>= "0.0.11"} "ocamlify" "ocamlmod" "ocamlbuild" ] -available: [ ocaml-version < "4.03.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 +extra-files: ["oasis.install" "md5=2161502825015b83d45282b90368a2fd"] +url { + src: "https://forge.ocamlcore.org/frs/download.php/1391/oasis-0.4.4.tar.gz" + checksum: "md5=847c0cc9ec02109e3a1d8464ded0d9e4" +} diff --git a/packages/oasis/oasis.0.4.4/url b/packages/oasis/oasis.0.4.4/url deleted file mode 100644 index 79f98101499..00000000000 --- a/packages/oasis/oasis.0.4.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1391/oasis-0.4.4.tar.gz" -checksum: "847c0cc9ec02109e3a1d8464ded0d9e4" diff --git a/packages/oasis/oasis.0.4.5/descr b/packages/oasis/oasis.0.4.5/descr deleted file mode 100644 index 6d189777f0e..00000000000 --- a/packages/oasis/oasis.0.4.5/descr +++ /dev/null @@ -1,22 +0,0 @@ -Architecture for building OCaml libraries and applications -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. - diff --git a/packages/oasis/oasis.0.4.5/opam b/packages/oasis/oasis.0.4.5/opam index 71563cffebf..df6182e0a07 100644 --- a/packages/oasis/oasis.0.4.5/opam +++ b/packages/oasis/oasis.0.4.5/opam @@ -1,14 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Sylvain Le Gall " authors: [ "Sylvain Le Gall" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "http://oasis.forge.ocamlcore.org/" -dev-repo: "https://github.com/gildor478/oasis.git" +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" + "-configure" + "--prefix" + prefix + "--%{gettext:enable}%-gettext" + ] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: ["ocaml" "setup.ml" "-install"] remove: [ @@ -17,8 +24,8 @@ remove: [ # 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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.11.2" & < "4.03.0"} "base-unix" "ocaml-data-notation" {>= "0.0.11"} "ocamlfind" {build & >= "1.3.1"} @@ -31,4 +38,33 @@ conflicts: [ "oasis-mirage" {= "0.3.0a"} "oasis-mirage" {= "0.3.0"} ] -available: [ ocaml-version >= "3.11.2" & ocaml-version < "4.03.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.""" +extra-files: [ + ["oasis.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: "https://forge.ocamlcore.org/frs/download.php/1475/oasis-0.4.5.tar.gz" + checksum: "md5=c6e319e75f4fd3302e030909714851fe" +} diff --git a/packages/oasis/oasis.0.4.5/url b/packages/oasis/oasis.0.4.5/url deleted file mode 100644 index 68411e4cf45..00000000000 --- a/packages/oasis/oasis.0.4.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1475/oasis-0.4.5.tar.gz" -checksum: "c6e319e75f4fd3302e030909714851fe" diff --git a/packages/oasis/oasis.0.4.6/descr b/packages/oasis/oasis.0.4.6/descr deleted file mode 100644 index 6d189777f0e..00000000000 --- a/packages/oasis/oasis.0.4.6/descr +++ /dev/null @@ -1,22 +0,0 @@ -Architecture for building OCaml libraries and applications -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. - diff --git a/packages/oasis/oasis.0.4.6/opam b/packages/oasis/oasis.0.4.6/opam index 4c339bac6a2..0bff7d11c3f 100644 --- a/packages/oasis/oasis.0.4.6/opam +++ b/packages/oasis/oasis.0.4.6/opam @@ -1,14 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Sylvain Le Gall " authors: [ "Sylvain Le Gall" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "http://oasis.forge.ocamlcore.org/" -dev-repo: "https://github.com/gildor478/oasis.git" +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" + "-configure" + "--prefix" + prefix + "--%{gettext:enable}%-gettext" + ] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: ["ocaml" "setup.ml" "-install"] remove: [ @@ -17,8 +24,8 @@ remove: [ # 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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12.1" & < "4.06.0"} "base-unix" "ocaml-data-notation" {>= "0.0.11"} "ocamlfind" {build & >= "1.3.1"} @@ -31,4 +38,33 @@ conflicts: [ "oasis-mirage" {= "0.3.0a"} "oasis-mirage" {= "0.3.0"} ] -available: [ ocaml-version >= "3.12.1" & ocaml-version < "4.06.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.""" +extra-files: [ + ["oasis.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: "https://forge.ocamlcore.org/frs/download.php/1604/oasis-0.4.6.tar.gz" + checksum: "md5=d939fc5cb9c914965051f7453fee4a81" +} diff --git a/packages/oasis/oasis.0.4.6/url b/packages/oasis/oasis.0.4.6/url deleted file mode 100644 index 9c4ef728b2c..00000000000 --- a/packages/oasis/oasis.0.4.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1604/oasis-0.4.6.tar.gz" -checksum: "d939fc5cb9c914965051f7453fee4a81" diff --git a/packages/oasis/oasis.0.4.7/descr b/packages/oasis/oasis.0.4.7/descr deleted file mode 100644 index 861dd39e23f..00000000000 --- a/packages/oasis/oasis.0.4.7/descr +++ /dev/null @@ -1,23 +0,0 @@ -Tooling for building OCaml libraries and applications -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. -OASIS leverages existing OCaml tooling to perform most of it's work. -In fact, it might be more appropriate to think of it as simply the -glue that binds these other subsystems together and coordinates the -work that they do. It should support the following tools: - - -* OCamlbuild -* OMake -* 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. - diff --git a/packages/oasis/oasis.0.4.7/opam b/packages/oasis/oasis.0.4.7/opam index b9d74cc95ee..5671dbe0f08 100644 --- a/packages/oasis/oasis.0.4.7/opam +++ b/packages/oasis/oasis.0.4.7/opam @@ -1,20 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Sylvain Le Gall " authors: [ "Sylvain Le Gall" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "http://oasis.forge.ocamlcore.org/" -dev-repo: "https://github.com/gildor478/oasis.git" +dev-repo: "git+https://github.com/gildor478/oasis.git" bug-reports: "http://oasis.forge.ocamlcore.org/" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: ["ocaml" "setup.ml" "-install"] remove: [ ["ocaml" "%{etc}%/oasis/_oasis_remove_.ml" "%{etc}%/oasis"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12.1"} "base-unix" "ocamlbuild" "ocamlfind" {build & >= "1.3.1"} @@ -49,4 +50,34 @@ conflicts: [ "ctypes" {<= "0.1.1"} "macaque" {<= "0.6.1"} ] -available: [ ocaml-version >= "3.12.1" ] +synopsis: "Tooling 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. +OASIS leverages existing OCaml tooling to perform most of it's work. +In fact, it might be more appropriate to think of it as simply the +glue that binds these other subsystems together and coordinates the +work that they do. It should support the following tools: + + +* OCamlbuild +* OMake +* 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.""" +extra-files: [ + ["oasis.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: "https://forge.ocamlcore.org/frs/download.php/1635/oasis-0.4.7.tar.gz" + checksum: "md5=d848bac0234ed1849a9187d16630cda3" +} diff --git a/packages/oasis/oasis.0.4.7/url b/packages/oasis/oasis.0.4.7/url deleted file mode 100644 index a0ef7fc38c7..00000000000 --- a/packages/oasis/oasis.0.4.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1635/oasis-0.4.7.tar.gz" -checksum: "d848bac0234ed1849a9187d16630cda3" diff --git a/packages/oasis/oasis.0.4.8/descr b/packages/oasis/oasis.0.4.8/descr deleted file mode 100644 index 826e6942e19..00000000000 --- a/packages/oasis/oasis.0.4.8/descr +++ /dev/null @@ -1,23 +0,0 @@ -Tooling for building OCaml libraries and applications - -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. - -OASIS leverages existing OCaml tooling to perform most of it's work. -In fact, it might be more appropriate to think of it as simply the -glue that binds these other subsystems together and coordinates the -work that they do. It should support the following tools: - -* OCamlbuild -* OMake -* 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 OPAM. diff --git a/packages/oasis/oasis.0.4.8/opam b/packages/oasis/oasis.0.4.8/opam index f0169c199b4..9805b4f5be6 100644 --- a/packages/oasis/oasis.0.4.8/opam +++ b/packages/oasis/oasis.0.4.8/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Sylvain Le Gall " authors: [ "Sylvain Le Gall" ] license: "LGPL-2.1 with OCaml linking exception" @@ -8,13 +8,14 @@ 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"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: ["ocaml" "setup.ml" "-install"] remove: [ ["ocaml" "%{etc}%/oasis/setup.ml" "-C" "%{etc}%/oasis" "-uninstall"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12.1"} "base-unix" "ocamlbuild" "ocamlfind" {build & >= "1.3.1"} @@ -29,4 +30,31 @@ conflicts: [ "oasis-mirage" {= "0.3.0"} "oasis-mirage" {= "0.3.0a"} ] -available: [ ocaml-version >= "3.12.1" ] +synopsis: "Tooling 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. + +OASIS leverages existing OCaml tooling to perform most of it's work. +In fact, it might be more appropriate to think of it as simply the +glue that binds these other subsystems together and coordinates the +work that they do. It should support the following tools: + +* OCamlbuild +* OMake +* 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 OPAM.""" +extra-files: ["oasis.install" "md5=ecc97c692bb2f70fe50124a88d705fde"] +url { + src: "https://forge.ocamlcore.org/frs/download.php/1669/oasis-0.4.8.tar.gz" + checksum: "md5=9ba176512a3cc008ec39cd4b528cc4e5" +} diff --git a/packages/oasis/oasis.0.4.8/url b/packages/oasis/oasis.0.4.8/url deleted file mode 100644 index d6ffaf2fb69..00000000000 --- a/packages/oasis/oasis.0.4.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1669/oasis-0.4.8.tar.gz" -checksum: "9ba176512a3cc008ec39cd4b528cc4e5" diff --git a/packages/oasis2debian/oasis2debian.0.1.3/descr b/packages/oasis2debian/oasis2debian.0.1.3/descr deleted file mode 100644 index e8507f4cdc9..00000000000 --- a/packages/oasis2debian/oasis2debian.0.1.3/descr +++ /dev/null @@ -1,7 +0,0 @@ -Create and maintain Debian package for an OASIS package - -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. diff --git a/packages/oasis2debian/oasis2debian.0.1.3/opam b/packages/oasis2debian/oasis2debian.0.1.3/opam index 2d749c54ff1..3b991371ee8 100644 --- a/packages/oasis2debian/oasis2debian.0.1.3/opam +++ b/packages/oasis2debian/oasis2debian.0.1.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "oasis2debian" version: "0.1.3" maintainer: "Sylvain Le Gall " @@ -11,20 +11,19 @@ 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}%/oasis2debian/setup.ml" "-C" "%{etc}%/oasis2debian" "-uninstall"] ] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ - "base-unix" {test} + "ocaml" {>= "3.12.1"} + "base-unix" {with-test} "calendar" {build} "debian-formats" {build & >= "0.0.1"} "fileutils" {build & >= "0.4.2"} @@ -33,9 +32,21 @@ depends: [ "ocaml-xdg-basedir" {build & >= "0.0.1"} "ocamlbuild" {build} "ocamlfind" {build} - "ocamlmod" {test} - "ounit" {test & >= "2.0.0"} + "ocamlmod" {with-test} + "ounit" {with-test & >= "2.0.0"} "pcre" {build} "xstrp4" {build & >= "1.8"} ] -available: [ ocaml-version >= "3.12.1" ] +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.""" +extra-files: ["oasis.install" "md5=ecc97c692bb2f70fe50124a88d705fde"] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1684/oasis2debian-0.1.3.tar.gz" + checksum: "md5=0180f7756214a3b7ca609f9c3b003090" +} diff --git a/packages/oasis2debian/oasis2debian.0.1.3/url b/packages/oasis2debian/oasis2debian.0.1.3/url deleted file mode 100644 index ce1970c8f2a..00000000000 --- a/packages/oasis2debian/oasis2debian.0.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1684/oasis2debian-0.1.3.tar.gz" -checksum: "0180f7756214a3b7ca609f9c3b003090" diff --git a/packages/oasis2opam/oasis2opam.0.1/descr b/packages/oasis2opam/oasis2opam.0.1/descr deleted file mode 100644 index fa9ba47ca1b..00000000000 --- a/packages/oasis2opam/oasis2opam.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Tool to convert OASIS metadata to OPAM package descriptions -Generate OPAM files from _oasis. Most of the metadata -supported by OPAM is handled. diff --git a/packages/oasis2opam/oasis2opam.0.1/opam b/packages/oasis2opam/oasis2opam.0.1/opam index 775b385c14a..7191016b70e 100644 --- a/packages/oasis2opam/oasis2opam.0.1/opam +++ b/packages/oasis2opam/oasis2opam.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler" @@ -16,9 +16,19 @@ build: [ ] remove: [["ocamlfind" "remove" "oasis2opam"]] depends: [ + "ocaml" "ocamlfind" ("oasis" {>= "0.3.0" & < "0.4.2"} | "oasis-mirage" {>= "0.3.0"}) "ocamlbuild" {build} ] dev-repo: "git://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: "md5=2f83cac277ed74b668bf617f8b4a720d" +} diff --git a/packages/oasis2opam/oasis2opam.0.1/url b/packages/oasis2opam/oasis2opam.0.1/url deleted file mode 100644 index 9d53cc16dd0..00000000000 --- a/packages/oasis2opam/oasis2opam.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/oasis2opam/archive/0.1.tar.gz" -checksum: "2f83cac277ed74b668bf617f8b4a720d" diff --git a/packages/oasis2opam/oasis2opam.0.2.1/descr b/packages/oasis2opam/oasis2opam.0.2.1/descr deleted file mode 100644 index 943f2563ec6..00000000000 --- a/packages/oasis2opam/oasis2opam.0.2.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Tool to convert OASIS metadata to OPAM package descriptions -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). diff --git a/packages/oasis2opam/oasis2opam.0.2.1/opam b/packages/oasis2opam/oasis2opam.0.2.1/opam index 3efe99db54e..1917dbbb045 100644 --- a/packages/oasis2opam/oasis2opam.0.2.1/opam +++ b/packages/oasis2opam/oasis2opam.0.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler" @@ -15,9 +15,20 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" "ocamlfind" ("oasis" {>= "0.3.0" & < "0.4.2"} | "oasis-mirage" {>= "0.3.0"}) "ocamlbuild" {build} ] dev-repo: "git://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).""" +extra-files: ["oasis2opam.install" "md5=49d03f71d09c8a1aca979aa0c82e1932"] +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.2.1.tar.gz" + checksum: "md5=e03d354a6e598f2907b6147e3d0a1b08" +} diff --git a/packages/oasis2opam/oasis2opam.0.2.1/url b/packages/oasis2opam/oasis2opam.0.2.1/url deleted file mode 100644 index b84d852157e..00000000000 --- a/packages/oasis2opam/oasis2opam.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/oasis2opam/archive/0.2.1.tar.gz" -checksum: "e03d354a6e598f2907b6147e3d0a1b08" diff --git a/packages/oasis2opam/oasis2opam.0.2.2/descr b/packages/oasis2opam/oasis2opam.0.2.2/descr deleted file mode 100644 index 943f2563ec6..00000000000 --- a/packages/oasis2opam/oasis2opam.0.2.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Tool to convert OASIS metadata to OPAM package descriptions -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). diff --git a/packages/oasis2opam/oasis2opam.0.2.2/opam b/packages/oasis2opam/oasis2opam.0.2.2/opam index 54a419f4e46..4c2293f9e5d 100644 --- a/packages/oasis2opam/oasis2opam.0.2.2/opam +++ b/packages/oasis2opam/oasis2opam.0.2.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler" @@ -15,9 +15,20 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" ("oasis" {>= "0.3.0" & < "0.4.2"} | "oasis-mirage" {>= "0.3.0"}) "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://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).""" +extra-files: ["oasis2opam.install" "md5=49d03f71d09c8a1aca979aa0c82e1932"] +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.2.2.tar.gz" + checksum: "md5=1c64e9017e9dd312196b303c62287ed3" +} diff --git a/packages/oasis2opam/oasis2opam.0.2.2/url b/packages/oasis2opam/oasis2opam.0.2.2/url deleted file mode 100644 index 9f4edd57280..00000000000 --- a/packages/oasis2opam/oasis2opam.0.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/oasis2opam/archive/0.2.2.tar.gz" -checksum: "1c64e9017e9dd312196b303c62287ed3" diff --git a/packages/oasis2opam/oasis2opam.0.2.3/descr b/packages/oasis2opam/oasis2opam.0.2.3/descr deleted file mode 100644 index 943f2563ec6..00000000000 --- a/packages/oasis2opam/oasis2opam.0.2.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Tool to convert OASIS metadata to OPAM package descriptions -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). diff --git a/packages/oasis2opam/oasis2opam.0.2.3/opam b/packages/oasis2opam/oasis2opam.0.2.3/opam index 54a419f4e46..59b7b55646f 100644 --- a/packages/oasis2opam/oasis2opam.0.2.3/opam +++ b/packages/oasis2opam/oasis2opam.0.2.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler" @@ -15,9 +15,20 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" ("oasis" {>= "0.3.0" & < "0.4.2"} | "oasis-mirage" {>= "0.3.0"}) "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://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).""" +extra-files: ["oasis2opam.install" "md5=49d03f71d09c8a1aca979aa0c82e1932"] +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.2.3.tar.gz" + checksum: "md5=1c596b8680c5fe484f7c39f9e0a571b1" +} diff --git a/packages/oasis2opam/oasis2opam.0.2.3/url b/packages/oasis2opam/oasis2opam.0.2.3/url deleted file mode 100644 index 32ba98b8a51..00000000000 --- a/packages/oasis2opam/oasis2opam.0.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/oasis2opam/archive/0.2.3.tar.gz" -checksum: "1c596b8680c5fe484f7c39f9e0a571b1" diff --git a/packages/oasis2opam/oasis2opam.0.2.4/descr b/packages/oasis2opam/oasis2opam.0.2.4/descr deleted file mode 100644 index 943f2563ec6..00000000000 --- a/packages/oasis2opam/oasis2opam.0.2.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -Tool to convert OASIS metadata to OPAM package descriptions -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). diff --git a/packages/oasis2opam/oasis2opam.0.2.4/opam b/packages/oasis2opam/oasis2opam.0.2.4/opam index 54a419f4e46..8df7ce4ad1a 100644 --- a/packages/oasis2opam/oasis2opam.0.2.4/opam +++ b/packages/oasis2opam/oasis2opam.0.2.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler" @@ -15,9 +15,20 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" ("oasis" {>= "0.3.0" & < "0.4.2"} | "oasis-mirage" {>= "0.3.0"}) "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://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).""" +extra-files: ["oasis2opam.install" "md5=49d03f71d09c8a1aca979aa0c82e1932"] +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.2.4.tar.gz" + checksum: "md5=09b5bbc7aac4a1547e6ce7284601c186" +} diff --git a/packages/oasis2opam/oasis2opam.0.2.4/url b/packages/oasis2opam/oasis2opam.0.2.4/url deleted file mode 100644 index b5fa3f679ee..00000000000 --- a/packages/oasis2opam/oasis2opam.0.2.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/oasis2opam/archive/0.2.4.tar.gz" -checksum: "09b5bbc7aac4a1547e6ce7284601c186" diff --git a/packages/oasis2opam/oasis2opam.0.2.5/descr b/packages/oasis2opam/oasis2opam.0.2.5/descr deleted file mode 100644 index 943f2563ec6..00000000000 --- a/packages/oasis2opam/oasis2opam.0.2.5/descr +++ /dev/null @@ -1,4 +0,0 @@ -Tool to convert OASIS metadata to OPAM package descriptions -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). diff --git a/packages/oasis2opam/oasis2opam.0.2.5/opam b/packages/oasis2opam/oasis2opam.0.2.5/opam index 54a419f4e46..82d296e258c 100644 --- a/packages/oasis2opam/oasis2opam.0.2.5/opam +++ b/packages/oasis2opam/oasis2opam.0.2.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler" @@ -15,9 +15,20 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" ("oasis" {>= "0.3.0" & < "0.4.2"} | "oasis-mirage" {>= "0.3.0"}) "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://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).""" +extra-files: ["oasis2opam.install" "md5=49d03f71d09c8a1aca979aa0c82e1932"] +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.2.5.tar.gz" + checksum: "md5=434ab0ceaa19e1e99537451da688b724" +} diff --git a/packages/oasis2opam/oasis2opam.0.2.5/url b/packages/oasis2opam/oasis2opam.0.2.5/url deleted file mode 100644 index 8102d184b3b..00000000000 --- a/packages/oasis2opam/oasis2opam.0.2.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/oasis2opam/archive/0.2.5.tar.gz" -checksum: "434ab0ceaa19e1e99537451da688b724" diff --git a/packages/oasis2opam/oasis2opam.0.2.6/descr b/packages/oasis2opam/oasis2opam.0.2.6/descr deleted file mode 100644 index 943f2563ec6..00000000000 --- a/packages/oasis2opam/oasis2opam.0.2.6/descr +++ /dev/null @@ -1,4 +0,0 @@ -Tool to convert OASIS metadata to OPAM package descriptions -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). diff --git a/packages/oasis2opam/oasis2opam.0.2.6/opam b/packages/oasis2opam/oasis2opam.0.2.6/opam index 54a419f4e46..29b670039d9 100644 --- a/packages/oasis2opam/oasis2opam.0.2.6/opam +++ b/packages/oasis2opam/oasis2opam.0.2.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler" @@ -15,9 +15,20 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" ("oasis" {>= "0.3.0" & < "0.4.2"} | "oasis-mirage" {>= "0.3.0"}) "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://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).""" +extra-files: ["oasis2opam.install" "md5=49d03f71d09c8a1aca979aa0c82e1932"] +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.2.6.tar.gz" + checksum: "md5=59b573f79b7e413066f581508cece781" +} diff --git a/packages/oasis2opam/oasis2opam.0.2.6/url b/packages/oasis2opam/oasis2opam.0.2.6/url deleted file mode 100644 index 4cbf250f45a..00000000000 --- a/packages/oasis2opam/oasis2opam.0.2.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/oasis2opam/archive/0.2.6.tar.gz" -checksum: "59b573f79b7e413066f581508cece781" diff --git a/packages/oasis2opam/oasis2opam.0.2.7/descr b/packages/oasis2opam/oasis2opam.0.2.7/descr deleted file mode 100644 index 943f2563ec6..00000000000 --- a/packages/oasis2opam/oasis2opam.0.2.7/descr +++ /dev/null @@ -1,4 +0,0 @@ -Tool to convert OASIS metadata to OPAM package descriptions -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). diff --git a/packages/oasis2opam/oasis2opam.0.2.7/opam b/packages/oasis2opam/oasis2opam.0.2.7/opam index 54a419f4e46..67b9f089078 100644 --- a/packages/oasis2opam/oasis2opam.0.2.7/opam +++ b/packages/oasis2opam/oasis2opam.0.2.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler" @@ -15,9 +15,20 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" ("oasis" {>= "0.3.0" & < "0.4.2"} | "oasis-mirage" {>= "0.3.0"}) "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://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).""" +extra-files: ["oasis2opam.install" "md5=49d03f71d09c8a1aca979aa0c82e1932"] +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.2.7.tar.gz" + checksum: "md5=ee64d7937cebc0997a04b977bf2e4d4c" +} diff --git a/packages/oasis2opam/oasis2opam.0.2.7/url b/packages/oasis2opam/oasis2opam.0.2.7/url deleted file mode 100644 index 6b551c70baa..00000000000 --- a/packages/oasis2opam/oasis2opam.0.2.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/oasis2opam/archive/0.2.7.tar.gz" -checksum: "ee64d7937cebc0997a04b977bf2e4d4c" diff --git a/packages/oasis2opam/oasis2opam.0.2/descr b/packages/oasis2opam/oasis2opam.0.2/descr deleted file mode 100644 index 943f2563ec6..00000000000 --- a/packages/oasis2opam/oasis2opam.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Tool to convert OASIS metadata to OPAM package descriptions -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). diff --git a/packages/oasis2opam/oasis2opam.0.2/opam b/packages/oasis2opam/oasis2opam.0.2/opam index 3efe99db54e..92d1686a0d9 100644 --- a/packages/oasis2opam/oasis2opam.0.2/opam +++ b/packages/oasis2opam/oasis2opam.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler" @@ -15,9 +15,20 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" "ocamlfind" ("oasis" {>= "0.3.0" & < "0.4.2"} | "oasis-mirage" {>= "0.3.0"}) "ocamlbuild" {build} ] dev-repo: "git://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).""" +extra-files: ["oasis2opam.install" "md5=49d03f71d09c8a1aca979aa0c82e1932"] +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.2.tar.gz" + checksum: "md5=d1381defd2f5273ef059154639a252c5" +} diff --git a/packages/oasis2opam/oasis2opam.0.2/url b/packages/oasis2opam/oasis2opam.0.2/url deleted file mode 100644 index b91d62fc3ed..00000000000 --- a/packages/oasis2opam/oasis2opam.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/oasis2opam/archive/0.2.tar.gz" -checksum: "d1381defd2f5273ef059154639a252c5" diff --git a/packages/oasis2opam/oasis2opam.0.3.0/descr b/packages/oasis2opam/oasis2opam.0.3.0/descr deleted file mode 100644 index 943f2563ec6..00000000000 --- a/packages/oasis2opam/oasis2opam.0.3.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Tool to convert OASIS metadata to OPAM package descriptions -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). diff --git a/packages/oasis2opam/oasis2opam.0.3.0/opam b/packages/oasis2opam/oasis2opam.0.3.0/opam index 54a419f4e46..f232aa7b93d 100644 --- a/packages/oasis2opam/oasis2opam.0.3.0/opam +++ b/packages/oasis2opam/oasis2opam.0.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler" @@ -15,9 +15,20 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" ("oasis" {>= "0.3.0" & < "0.4.2"} | "oasis-mirage" {>= "0.3.0"}) "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://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).""" +extra-files: ["oasis2opam.install" "md5=49d03f71d09c8a1aca979aa0c82e1932"] +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.3.0.tar.gz" + checksum: "md5=37993149a685976ce081d9135ef6501e" +} diff --git a/packages/oasis2opam/oasis2opam.0.3.0/url b/packages/oasis2opam/oasis2opam.0.3.0/url deleted file mode 100644 index c4471f20be9..00000000000 --- a/packages/oasis2opam/oasis2opam.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/oasis2opam/archive/0.3.0.tar.gz" -checksum: "37993149a685976ce081d9135ef6501e" diff --git a/packages/oasis2opam/oasis2opam.0.3.1/descr b/packages/oasis2opam/oasis2opam.0.3.1/descr deleted file mode 100644 index 943f2563ec6..00000000000 --- a/packages/oasis2opam/oasis2opam.0.3.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Tool to convert OASIS metadata to OPAM package descriptions -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). diff --git a/packages/oasis2opam/oasis2opam.0.3.1/opam b/packages/oasis2opam/oasis2opam.0.3.1/opam index 3b6861f0e5d..8523cffa55d 100644 --- a/packages/oasis2opam/oasis2opam.0.3.1/opam +++ b/packages/oasis2opam/oasis2opam.0.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: ["Christophe Troestler"] homepage: "https://github.com/ocaml/oasis2opam" @@ -12,9 +12,20 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" ("oasis" {>= "0.3.0" & < "0.4.2"} | "oasis-mirage" {>= "0.3.0"}) "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://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).""" +extra-files: ["oasis2opam.install" "md5=49d03f71d09c8a1aca979aa0c82e1932"] +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.3.1.tar.gz" + checksum: "md5=74f2f37b39d033b3a739d5668c64541b" +} diff --git a/packages/oasis2opam/oasis2opam.0.3.1/url b/packages/oasis2opam/oasis2opam.0.3.1/url deleted file mode 100644 index 72025a27030..00000000000 --- a/packages/oasis2opam/oasis2opam.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/oasis2opam/archive/0.3.1.tar.gz" -checksum: "74f2f37b39d033b3a739d5668c64541b" diff --git a/packages/oasis2opam/oasis2opam.0.3.2/descr b/packages/oasis2opam/oasis2opam.0.3.2/descr deleted file mode 100644 index 943f2563ec6..00000000000 --- a/packages/oasis2opam/oasis2opam.0.3.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Tool to convert OASIS metadata to OPAM package descriptions -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). diff --git a/packages/oasis2opam/oasis2opam.0.3.2/opam b/packages/oasis2opam/oasis2opam.0.3.2/opam index 3b6861f0e5d..bed6a78e722 100644 --- a/packages/oasis2opam/oasis2opam.0.3.2/opam +++ b/packages/oasis2opam/oasis2opam.0.3.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: ["Christophe Troestler"] homepage: "https://github.com/ocaml/oasis2opam" @@ -12,9 +12,20 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" ("oasis" {>= "0.3.0" & < "0.4.2"} | "oasis-mirage" {>= "0.3.0"}) "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://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).""" +extra-files: ["oasis2opam.install" "md5=49d03f71d09c8a1aca979aa0c82e1932"] +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.3.2.tar.gz" + checksum: "md5=cec7b50b758f9f5b95747dadcb064554" +} diff --git a/packages/oasis2opam/oasis2opam.0.3.2/url b/packages/oasis2opam/oasis2opam.0.3.2/url deleted file mode 100644 index 10d4372bc70..00000000000 --- a/packages/oasis2opam/oasis2opam.0.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/oasis2opam/archive/0.3.2.tar.gz" -checksum: "cec7b50b758f9f5b95747dadcb064554" diff --git a/packages/oasis2opam/oasis2opam.0.3.3/descr b/packages/oasis2opam/oasis2opam.0.3.3/descr deleted file mode 100644 index 943f2563ec6..00000000000 --- a/packages/oasis2opam/oasis2opam.0.3.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Tool to convert OASIS metadata to OPAM package descriptions -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). diff --git a/packages/oasis2opam/oasis2opam.0.3.3/opam b/packages/oasis2opam/oasis2opam.0.3.3/opam index 5b158c1ae9f..69effbdbf0a 100644 --- a/packages/oasis2opam/oasis2opam.0.3.3/opam +++ b/packages/oasis2opam/oasis2opam.0.3.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: ["Christophe Troestler"] homepage: "https://github.com/ocaml/oasis2opam" @@ -13,6 +13,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" "oasis" ("oasis" {>= "0.3.0" & < "0.4.2"} | "oasis-mirage" {>= "0.3.0"}) "ocamlfind" @@ -20,3 +21,13 @@ depends: [ ] dev-repo: "git://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).""" +extra-files: ["oasis2opam.install" "md5=49d03f71d09c8a1aca979aa0c82e1932"] +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.3.3.tar.gz" + checksum: "md5=d5096c6d489ff15c56dcf0ac1831f59b" +} diff --git a/packages/oasis2opam/oasis2opam.0.3.3/url b/packages/oasis2opam/oasis2opam.0.3.3/url deleted file mode 100644 index de67d6d119e..00000000000 --- a/packages/oasis2opam/oasis2opam.0.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/oasis2opam/archive/0.3.3.tar.gz" -checksum: "d5096c6d489ff15c56dcf0ac1831f59b" diff --git a/packages/oasis2opam/oasis2opam.0.3.4/descr b/packages/oasis2opam/oasis2opam.0.3.4/descr deleted file mode 100644 index 943f2563ec6..00000000000 --- a/packages/oasis2opam/oasis2opam.0.3.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -Tool to convert OASIS metadata to OPAM package descriptions -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). diff --git a/packages/oasis2opam/oasis2opam.0.3.4/opam b/packages/oasis2opam/oasis2opam.0.3.4/opam index b8ff0a3bf63..8d6c51cfed1 100644 --- a/packages/oasis2opam/oasis2opam.0.3.4/opam +++ b/packages/oasis2opam/oasis2opam.0.3.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: ["Christophe Troestler"] homepage: "https://github.com/ocaml/oasis2opam" @@ -12,6 +12,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" "oasis" ("oasis" {>= "0.3.0" & < "0.4.2"} | "oasis-mirage" {>= "0.3.0"}) "ocamlfind" @@ -19,3 +20,13 @@ depends: [ ] dev-repo: "git://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).""" +extra-files: ["oasis2opam.install" "md5=49d03f71d09c8a1aca979aa0c82e1932"] +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.3.4.tar.gz" + checksum: "md5=11d1c6f2a5b15cf4096ff6d7dfc4e1d6" +} diff --git a/packages/oasis2opam/oasis2opam.0.3.4/url b/packages/oasis2opam/oasis2opam.0.3.4/url deleted file mode 100644 index 768dd10667b..00000000000 --- a/packages/oasis2opam/oasis2opam.0.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/oasis2opam/archive/0.3.4.tar.gz" -checksum: "11d1c6f2a5b15cf4096ff6d7dfc4e1d6" diff --git a/packages/oasis2opam/oasis2opam.0.3.5/descr b/packages/oasis2opam/oasis2opam.0.3.5/descr deleted file mode 100644 index 943f2563ec6..00000000000 --- a/packages/oasis2opam/oasis2opam.0.3.5/descr +++ /dev/null @@ -1,4 +0,0 @@ -Tool to convert OASIS metadata to OPAM package descriptions -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). diff --git a/packages/oasis2opam/oasis2opam.0.3.5/opam b/packages/oasis2opam/oasis2opam.0.3.5/opam index b8ff0a3bf63..ea855b50acc 100644 --- a/packages/oasis2opam/oasis2opam.0.3.5/opam +++ b/packages/oasis2opam/oasis2opam.0.3.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: ["Christophe Troestler"] homepage: "https://github.com/ocaml/oasis2opam" @@ -12,6 +12,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" "oasis" ("oasis" {>= "0.3.0" & < "0.4.2"} | "oasis-mirage" {>= "0.3.0"}) "ocamlfind" @@ -19,3 +20,13 @@ depends: [ ] dev-repo: "git://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).""" +extra-files: ["oasis2opam.install" "md5=49d03f71d09c8a1aca979aa0c82e1932"] +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.3.5.tar.gz" + checksum: "md5=2d82be6f48571aa53e6da8fde1fdc88c" +} diff --git a/packages/oasis2opam/oasis2opam.0.3.5/url b/packages/oasis2opam/oasis2opam.0.3.5/url deleted file mode 100644 index 6125e347999..00000000000 --- a/packages/oasis2opam/oasis2opam.0.3.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/oasis2opam/archive/0.3.5.tar.gz" -checksum: "2d82be6f48571aa53e6da8fde1fdc88c" diff --git a/packages/oasis2opam/oasis2opam.0.3.6/descr b/packages/oasis2opam/oasis2opam.0.3.6/descr deleted file mode 100644 index 943f2563ec6..00000000000 --- a/packages/oasis2opam/oasis2opam.0.3.6/descr +++ /dev/null @@ -1,4 +0,0 @@ -Tool to convert OASIS metadata to OPAM package descriptions -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). diff --git a/packages/oasis2opam/oasis2opam.0.3.6/opam b/packages/oasis2opam/oasis2opam.0.3.6/opam index 0aefdf68aef..893766150a9 100644 --- a/packages/oasis2opam/oasis2opam.0.3.6/opam +++ b/packages/oasis2opam/oasis2opam.0.3.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: ["Christophe Troestler"] homepage: "https://github.com/ocaml/oasis2opam" @@ -12,6 +12,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" "oasis" ("oasis" {>= "0.3.0" & <= "0.4.1"} | "oasis-mirage" {>= "0.3.0" & <= "0.4.1"}) @@ -20,3 +21,13 @@ depends: [ ] dev-repo: "git://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).""" +extra-files: ["oasis2opam.install" "md5=49d03f71d09c8a1aca979aa0c82e1932"] +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.3.6.tar.gz" + checksum: "md5=f0071e18ef3b49de3cbd2e46a20878fe" +} diff --git a/packages/oasis2opam/oasis2opam.0.3.6/url b/packages/oasis2opam/oasis2opam.0.3.6/url deleted file mode 100644 index 1e514ad7410..00000000000 --- a/packages/oasis2opam/oasis2opam.0.3.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/oasis2opam/archive/0.3.6.tar.gz" -checksum: "f0071e18ef3b49de3cbd2e46a20878fe" diff --git a/packages/oasis2opam/oasis2opam.0.4.0/descr b/packages/oasis2opam/oasis2opam.0.4.0/descr deleted file mode 100644 index 943f2563ec6..00000000000 --- a/packages/oasis2opam/oasis2opam.0.4.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Tool to convert OASIS metadata to OPAM package descriptions -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). diff --git a/packages/oasis2opam/oasis2opam.0.4.0/opam b/packages/oasis2opam/oasis2opam.0.4.0/opam index dc765a2f23b..d0b6fc8f701 100644 --- a/packages/oasis2opam/oasis2opam.0.4.0/opam +++ b/packages/oasis2opam/oasis2opam.0.4.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler" ] license: "GPL-3 with OCaml linking exception" @@ -9,6 +9,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" "base-unix" "oasis" {>= "0.4.2" & < "0.4.4"} "ocamlfind" @@ -16,3 +17,13 @@ depends: [ ] dev-repo: "git://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).""" +extra-files: ["oasis2opam.install" "md5=49d03f71d09c8a1aca979aa0c82e1932"] +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.4.0.tar.gz" + checksum: "md5=9d0a18c6d72a26a2f9eb5ec37df87688" +} diff --git a/packages/oasis2opam/oasis2opam.0.4.0/url b/packages/oasis2opam/oasis2opam.0.4.0/url deleted file mode 100644 index a3a7db966bf..00000000000 --- a/packages/oasis2opam/oasis2opam.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/oasis2opam/archive/0.4.0.tar.gz" -checksum: "9d0a18c6d72a26a2f9eb5ec37df87688" diff --git a/packages/oasis2opam/oasis2opam.0.4.4/descr b/packages/oasis2opam/oasis2opam.0.4.4/descr deleted file mode 100644 index 943f2563ec6..00000000000 --- a/packages/oasis2opam/oasis2opam.0.4.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -Tool to convert OASIS metadata to OPAM package descriptions -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). diff --git a/packages/oasis2opam/oasis2opam.0.4.4/opam b/packages/oasis2opam/oasis2opam.0.4.4/opam index 9e2d632f729..4d232aafe5a 100644 --- a/packages/oasis2opam/oasis2opam.0.4.4/opam +++ b/packages/oasis2opam/oasis2opam.0.4.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler" ] license: "GPL-3 with OCaml linking exception" @@ -9,6 +9,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" "base-unix" "oasis" {>= "0.4.4"} "ocamlfind" @@ -16,3 +17,13 @@ depends: [ ] dev-repo: "git://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).""" +extra-files: ["oasis2opam.install" "md5=49d03f71d09c8a1aca979aa0c82e1932"] +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.4.4.tar.gz" + checksum: "md5=4b8d14dc5505aadd00f1a0bf6aa165e8" +} diff --git a/packages/oasis2opam/oasis2opam.0.4.4/url b/packages/oasis2opam/oasis2opam.0.4.4/url deleted file mode 100644 index 3051fb90dce..00000000000 --- a/packages/oasis2opam/oasis2opam.0.4.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/oasis2opam/archive/0.4.4.tar.gz" -checksum: "4b8d14dc5505aadd00f1a0bf6aa165e8" diff --git a/packages/oasis2opam/oasis2opam.0.4.5/descr b/packages/oasis2opam/oasis2opam.0.4.5/descr deleted file mode 100644 index 943f2563ec6..00000000000 --- a/packages/oasis2opam/oasis2opam.0.4.5/descr +++ /dev/null @@ -1,4 +0,0 @@ -Tool to convert OASIS metadata to OPAM package descriptions -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). diff --git a/packages/oasis2opam/oasis2opam.0.4.5/opam b/packages/oasis2opam/oasis2opam.0.4.5/opam index 9e2d632f729..87e09db3ba9 100644 --- a/packages/oasis2opam/oasis2opam.0.4.5/opam +++ b/packages/oasis2opam/oasis2opam.0.4.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler" ] license: "GPL-3 with OCaml linking exception" @@ -9,6 +9,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" "base-unix" "oasis" {>= "0.4.4"} "ocamlfind" @@ -16,3 +17,13 @@ depends: [ ] dev-repo: "git://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).""" +extra-files: ["oasis2opam.install" "md5=49d03f71d09c8a1aca979aa0c82e1932"] +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.4.5.tar.gz" + checksum: "md5=e86010d5017553567d1af9529f586ffe" +} diff --git a/packages/oasis2opam/oasis2opam.0.4.5/url b/packages/oasis2opam/oasis2opam.0.4.5/url deleted file mode 100644 index c02c55a171a..00000000000 --- a/packages/oasis2opam/oasis2opam.0.4.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/oasis2opam/archive/0.4.5.tar.gz" -checksum: "e86010d5017553567d1af9529f586ffe" diff --git a/packages/oasis2opam/oasis2opam.0.5.0/descr b/packages/oasis2opam/oasis2opam.0.5.0/descr deleted file mode 100644 index 943f2563ec6..00000000000 --- a/packages/oasis2opam/oasis2opam.0.5.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Tool to convert OASIS metadata to OPAM package descriptions -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). diff --git a/packages/oasis2opam/oasis2opam.0.5.0/opam b/packages/oasis2opam/oasis2opam.0.5.0/opam index 25931f93ea6..08fb7cc515f 100644 --- a/packages/oasis2opam/oasis2opam.0.5.0/opam +++ b/packages/oasis2opam/oasis2opam.0.5.0/opam @@ -1,20 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" name: "oasis2opam" version: "0.5.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: "https://github.com/ocaml/oasis2opam.git" +dev-repo: "git+https://github.com/ocaml/oasis2opam.git" tags: [ "build" "install" ] build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" "base-unix" ("oasis" {>= "0.4.4"} | "oasis-mirage" {>= "0.4.4"}) "ocamlfind" "ocamlbuild" {build} ] 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).""" +extra-files: ["oasis2opam.install" "md5=49d03f71d09c8a1aca979aa0c82e1932"] +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.5.0.tar.gz" + checksum: "md5=f582ea3637ee77c8a17ad79309580365" +} diff --git a/packages/oasis2opam/oasis2opam.0.5.0/url b/packages/oasis2opam/oasis2opam.0.5.0/url deleted file mode 100644 index 77760fd41ff..00000000000 --- a/packages/oasis2opam/oasis2opam.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/oasis2opam/archive/0.5.0.tar.gz" -checksum: "f582ea3637ee77c8a17ad79309580365" diff --git a/packages/oasis2opam/oasis2opam.0.5.1/descr b/packages/oasis2opam/oasis2opam.0.5.1/descr deleted file mode 100644 index 81d152c2d52..00000000000 --- a/packages/oasis2opam/oasis2opam.0.5.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Tool to convert OASIS metadata to OPAM package descriptions -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). - diff --git a/packages/oasis2opam/oasis2opam.0.5.1/opam b/packages/oasis2opam/oasis2opam.0.5.1/opam index 120877bb672..8163d99148f 100644 --- a/packages/oasis2opam/oasis2opam.0.5.1/opam +++ b/packages/oasis2opam/oasis2opam.0.5.1/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" name: "oasis2opam" version: "0.5.1" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" ] license: "GPL-3 with OCaml linking exception" homepage: "https://github.com/ocaml/oasis2opam" -dev-repo: "https://github.com/ocaml/oasis2opam.git" +dev-repo: "git+https://github.com/ocaml/oasis2opam.git" tags: [ "build" "install" ] build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -13,8 +13,19 @@ build: [ ] install: ["ocaml" "setup.ml" "-install"] depends: [ + "ocaml" "base-unix" ("oasis" {>= "0.4.4"} | "oasis-mirage" {>= "0.4.4"}) "ocamlfind" "ocamlbuild" {build} ] +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).""" +extra-files: ["oasis2opam.install" "md5=49d03f71d09c8a1aca979aa0c82e1932"] +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.5.1.tar.gz" + checksum: "md5=bf44047428a6092e11f7248655bcb251" +} diff --git a/packages/oasis2opam/oasis2opam.0.5.1/url b/packages/oasis2opam/oasis2opam.0.5.1/url deleted file mode 100644 index 1231e297876..00000000000 --- a/packages/oasis2opam/oasis2opam.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/oasis2opam/archive/0.5.1.tar.gz" -checksum: "bf44047428a6092e11f7248655bcb251" diff --git a/packages/oasis2opam/oasis2opam.0.6.0/descr b/packages/oasis2opam/oasis2opam.0.6.0/descr deleted file mode 100644 index 81d152c2d52..00000000000 --- a/packages/oasis2opam/oasis2opam.0.6.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Tool to convert OASIS metadata to OPAM package descriptions -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). - diff --git a/packages/oasis2opam/oasis2opam.0.6.0/opam b/packages/oasis2opam/oasis2opam.0.6.0/opam index be15146e8c8..1ccbe6c7188 100644 --- a/packages/oasis2opam/oasis2opam.0.6.0/opam +++ b/packages/oasis2opam/oasis2opam.0.6.0/opam @@ -1,23 +1,22 @@ -opam-version: "1.2" +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: "https://github.com/ocaml/oasis2opam.git" +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"] -] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] + ["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" "base-unix" {build} "oasis" {build & >= "0.4.4"} "ocamlfind" {build} @@ -25,3 +24,13 @@ depends: [ "qcheck" {build & >= "0.4"} "ocamlbuild" {build} ] +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).""" +extra-files: ["oasis2opam.install" "md5=49d03f71d09c8a1aca979aa0c82e1932"] +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.6.tar.gz" + checksum: "md5=6ed521ea259313b076c2758aad3429d3" +} diff --git a/packages/oasis2opam/oasis2opam.0.6.0/url b/packages/oasis2opam/oasis2opam.0.6.0/url deleted file mode 100644 index 85c8670917b..00000000000 --- a/packages/oasis2opam/oasis2opam.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/oasis2opam/archive/0.6.tar.gz" -checksum: "6ed521ea259313b076c2758aad3429d3" diff --git a/packages/oasis2opam/oasis2opam.0.6.1/descr b/packages/oasis2opam/oasis2opam.0.6.1/descr deleted file mode 100644 index 6b0ac588684..00000000000 --- a/packages/oasis2opam/oasis2opam.0.6.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Tool to convert OASIS metadata to OPAM package descriptions -Generate OPAM files from _oasis. Most of the metadata supported by -oasis is translated to OPAM. A simple .install file is written to -preserve Oasis setup.{ml,data,log} in order to be able to use oasis -for removal. - diff --git a/packages/oasis2opam/oasis2opam.0.6.1/opam b/packages/oasis2opam/oasis2opam.0.6.1/opam index 9eaadd03bd0..0c8c5a36c04 100644 --- a/packages/oasis2opam/oasis2opam.0.6.1/opam +++ b/packages/oasis2opam/oasis2opam.0.6.1/opam @@ -1,32 +1,45 @@ -opam-version: "1.2" +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: "https://github.com/ocaml/oasis2opam.git" +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} ] install: ["ocaml" "setup.ml" "-install"] remove: [ ["ocaml" "%{etc}%/oasis2opam/_oasis_remove_.ml" "%{etc}%/oasis2opam"] ] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" "base-bytes" {build} "base-unix" {build} "oasis" {build & >= "0.4.4"} "ocamlfind" {build & >= "1.5"} - "ounit" {test & >= "2.0.0"} - "qcheck" {test & >= "0.4"} + "ounit" {with-test & >= "2.0.0"} + "qcheck" {with-test & >= "0.4"} "ocamlbuild" {build} ] +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 +preserve Oasis setup.{ml,data,log} in order to be able to use oasis +for removal.""" +extra-files: [ + ["oasis2opam.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.6.1.tar.gz" + checksum: "md5=5e2ee417afac7e0138afb2c955001019" +} diff --git a/packages/oasis2opam/oasis2opam.0.6.1/url b/packages/oasis2opam/oasis2opam.0.6.1/url deleted file mode 100644 index bd46fcbf19d..00000000000 --- a/packages/oasis2opam/oasis2opam.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/oasis2opam/archive/0.6.1.tar.gz" -checksum: "5e2ee417afac7e0138afb2c955001019" diff --git a/packages/oasis2opam/oasis2opam.0.6.2/descr b/packages/oasis2opam/oasis2opam.0.6.2/descr deleted file mode 100644 index 6b0ac588684..00000000000 --- a/packages/oasis2opam/oasis2opam.0.6.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -Tool to convert OASIS metadata to OPAM package descriptions -Generate OPAM files from _oasis. Most of the metadata supported by -oasis is translated to OPAM. A simple .install file is written to -preserve Oasis setup.{ml,data,log} in order to be able to use oasis -for removal. - diff --git a/packages/oasis2opam/oasis2opam.0.6.2/opam b/packages/oasis2opam/oasis2opam.0.6.2/opam index 9eaadd03bd0..ef525e45e00 100644 --- a/packages/oasis2opam/oasis2opam.0.6.2/opam +++ b/packages/oasis2opam/oasis2opam.0.6.2/opam @@ -1,32 +1,45 @@ -opam-version: "1.2" +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: "https://github.com/ocaml/oasis2opam.git" +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} ] install: ["ocaml" "setup.ml" "-install"] remove: [ ["ocaml" "%{etc}%/oasis2opam/_oasis_remove_.ml" "%{etc}%/oasis2opam"] ] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" "base-bytes" {build} "base-unix" {build} "oasis" {build & >= "0.4.4"} "ocamlfind" {build & >= "1.5"} - "ounit" {test & >= "2.0.0"} - "qcheck" {test & >= "0.4"} + "ounit" {with-test & >= "2.0.0"} + "qcheck" {with-test & >= "0.4"} "ocamlbuild" {build} ] +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 +preserve Oasis setup.{ml,data,log} in order to be able to use oasis +for removal.""" +extra-files: [ + ["oasis2opam.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.6.2.tar.gz" + checksum: "md5=5fc05d8592f44d4b695c9b3574d8dfa9" +} diff --git a/packages/oasis2opam/oasis2opam.0.6.2/url b/packages/oasis2opam/oasis2opam.0.6.2/url deleted file mode 100644 index 659e660686e..00000000000 --- a/packages/oasis2opam/oasis2opam.0.6.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/oasis2opam/archive/0.6.2.tar.gz" -checksum: "5fc05d8592f44d4b695c9b3574d8dfa9" diff --git a/packages/oasis2opam/oasis2opam.0.7/descr b/packages/oasis2opam/oasis2opam.0.7/descr deleted file mode 100644 index 6b0ac588684..00000000000 --- a/packages/oasis2opam/oasis2opam.0.7/descr +++ /dev/null @@ -1,6 +0,0 @@ -Tool to convert OASIS metadata to OPAM package descriptions -Generate OPAM files from _oasis. Most of the metadata supported by -oasis is translated to OPAM. A simple .install file is written to -preserve Oasis setup.{ml,data,log} in order to be able to use oasis -for removal. - diff --git a/packages/oasis2opam/oasis2opam.0.7/opam b/packages/oasis2opam/oasis2opam.0.7/opam index b71ad1fa351..6bb04586a31 100644 --- a/packages/oasis2opam/oasis2opam.0.7/opam +++ b/packages/oasis2opam/oasis2opam.0.7/opam @@ -1,32 +1,41 @@ -opam-version: "1.2" +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: "https://github.com/ocaml/oasis2opam.git" +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} ] install: ["ocaml" "setup.ml" "-install"] remove: [ ["ocaml" "%{etc}%/oasis2opam/_oasis_remove_.ml" "%{etc}%/oasis2opam"] ] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" "base-bytes" {build} "base-unix" {build} "oasis" {build & >= "0.4.4"} "ocamlbuild" {build} "ocamlfind" {build & >= "1.5"} - "ounit" {test & >= "2.0.0"} - ("qcheck" {test & >= "0.4"} | "qtest" {test & >= "0.4"}) + "ounit" {with-test & >= "2.0.0"} + ("qcheck" {with-test & >= "0.4"} | "qtest" {with-test & >= "0.4"}) ] +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 +preserve Oasis setup.{ml,data,log} in order to be able to use oasis +for removal.""" +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.7.tar.gz" + checksum: "md5=f50c2e37d8aa6f9e365ee904a5fbd807" +} diff --git a/packages/oasis2opam/oasis2opam.0.7/url b/packages/oasis2opam/oasis2opam.0.7/url deleted file mode 100644 index 43756dbcbf0..00000000000 --- a/packages/oasis2opam/oasis2opam.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/oasis2opam/archive/0.7.tar.gz" -checksum: "f50c2e37d8aa6f9e365ee904a5fbd807" diff --git a/packages/oasis2opam/oasis2opam.0.8/descr b/packages/oasis2opam/oasis2opam.0.8/descr deleted file mode 100644 index 4623a2278a2..00000000000 --- a/packages/oasis2opam/oasis2opam.0.8/descr +++ /dev/null @@ -1,6 +0,0 @@ -Tool to convert OASIS metadata to OPAM package descriptions - -Generate OPAM files from _oasis. Most of the metadata supported by -oasis is translated to OPAM. A simple .install file is written to -preserve Oasis setup.{ml,data,log} in order to be able to use oasis -for removal. diff --git a/packages/oasis2opam/oasis2opam.0.8/opam b/packages/oasis2opam/oasis2opam.0.8/opam index baae8d8715b..39fe18f78b8 100644 --- a/packages/oasis2opam/oasis2opam.0.8/opam +++ b/packages/oasis2opam/oasis2opam.0.8/opam @@ -1,33 +1,42 @@ -opam-version: "1.2" +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: "https://github.com/ocaml/oasis2opam.git" +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} ] install: ["ocaml" "setup.ml" "-install"] remove: [ ["ocaml" "%{etc}%/oasis2opam/setup.ml" "-C" "%{etc}%/oasis2opam" "-uninstall"] ] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" "base-bytes" {build} "base-unix" {build} "oasis" {build & >= "0.4.8"} "ocamlbuild" {build} "ocamlfind" {build & >= "1.5"} - "ounit" {test & >= "2.0.0"} - ("qcheck" {test & >= "0.4"} | "qtest" {test & >= "0.4"}) + "ounit" {with-test & >= "2.0.0"} + ("qcheck" {with-test & >= "0.4"} | "qtest" {with-test & >= "0.4"}) ] +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 +preserve Oasis setup.{ml,data,log} in order to be able to use oasis +for removal.""" +url { + src: "https://github.com/ocaml/oasis2opam/archive/0.8.tar.gz" + checksum: "md5=8acd8fe35f2deef6ac617c23942089f2" +} diff --git a/packages/oasis2opam/oasis2opam.0.8/url b/packages/oasis2opam/oasis2opam.0.8/url deleted file mode 100644 index 34f220a3e94..00000000000 --- a/packages/oasis2opam/oasis2opam.0.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/oasis2opam/archive/0.8.tar.gz" -checksum: "8acd8fe35f2deef6ac617c23942089f2" diff --git a/packages/obandit/obandit.0.1.38/descr b/packages/obandit/obandit.0.1.38/descr deleted file mode 100644 index 568635048e1..00000000000 --- a/packages/obandit/obandit.0.1.38/descr +++ /dev/null @@ -1,6 +0,0 @@ -Ocaml Multi-Armed Bandits - -Obandit is an OCaml module for basic multi-armed bandits. It supports the -EXP3, UCB1 and Epsilon-greedy algorithms. - -Obandit is distributed under the ISC license. diff --git a/packages/obandit/obandit.0.1.38/opam b/packages/obandit/obandit.0.1.38/opam index 7874db34431..1ba3baf3b4c 100644 --- a/packages/obandit/obandit.0.1.38/opam +++ b/packages/obandit/obandit.0.1.38/opam @@ -1,22 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Valentin Reis " authors: ["Valentin Reis "] homepage: "http://freux.fr/obandit" doc: "http://freux.fr/obandit/doc" license: "ISC" -dev-repo: "http://git.freux.fr/cgit/obandit.git" +dev-repo: "git+http://git.freux.fr/cgit/obandit.git" bug-reports: "ocaml@freux.fr" -tags: [] -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} - "batteries" ] -depopts: [] + "batteries" +] build: [ - "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" ] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ]] + ["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} +] +synopsis: "Ocaml Multi-Armed Bandits" +description: """ +Obandit is an OCaml module for basic multi-armed bandits. It supports the +EXP3, UCB1 and Epsilon-greedy algorithms. + +Obandit is distributed under the ISC license.""" +url { + src: "http://freux.fr/obandit/releases/obandit-0.1.38.tbz" + checksum: "md5=76cd434c6106f5fec5714c6dc80d2cb0" +} diff --git a/packages/obandit/obandit.0.1.38/url b/packages/obandit/obandit.0.1.38/url deleted file mode 100644 index cd58599243e..00000000000 --- a/packages/obandit/obandit.0.1.38/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://freux.fr/obandit/releases/obandit-0.1.38.tbz" -checksum: "76cd434c6106f5fec5714c6dc80d2cb0" \ No newline at end of file diff --git a/packages/obandit/obandit.0.1.41/descr b/packages/obandit/obandit.0.1.41/descr deleted file mode 100644 index 568635048e1..00000000000 --- a/packages/obandit/obandit.0.1.41/descr +++ /dev/null @@ -1,6 +0,0 @@ -Ocaml Multi-Armed Bandits - -Obandit is an OCaml module for basic multi-armed bandits. It supports the -EXP3, UCB1 and Epsilon-greedy algorithms. - -Obandit is distributed under the ISC license. diff --git a/packages/obandit/obandit.0.1.41/opam b/packages/obandit/obandit.0.1.41/opam index 7874db34431..475b53c78ea 100644 --- a/packages/obandit/obandit.0.1.41/opam +++ b/packages/obandit/obandit.0.1.41/opam @@ -1,22 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Valentin Reis " authors: ["Valentin Reis "] homepage: "http://freux.fr/obandit" doc: "http://freux.fr/obandit/doc" license: "ISC" -dev-repo: "http://git.freux.fr/cgit/obandit.git" +dev-repo: "git+http://git.freux.fr/cgit/obandit.git" bug-reports: "ocaml@freux.fr" -tags: [] -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} - "batteries" ] -depopts: [] + "batteries" +] build: [ - "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" ] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ]] + ["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} +] +synopsis: "Ocaml Multi-Armed Bandits" +description: """ +Obandit is an OCaml module for basic multi-armed bandits. It supports the +EXP3, UCB1 and Epsilon-greedy algorithms. + +Obandit is distributed under the ISC license.""" +url { + src: "http://freux.fr/obandit/releases/obandit-0.1.41.tbz" + checksum: "md5=89fd9ab631c27702392c0bda1e97e418" +} diff --git a/packages/obandit/obandit.0.1.41/url b/packages/obandit/obandit.0.1.41/url deleted file mode 100644 index 411f3f0cf53..00000000000 --- a/packages/obandit/obandit.0.1.41/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://freux.fr/obandit/releases/obandit-0.1.41.tbz" -checksum: "89fd9ab631c27702392c0bda1e97e418" \ No newline at end of file diff --git a/packages/obandit/obandit.0.1.42/descr b/packages/obandit/obandit.0.1.42/descr deleted file mode 100644 index 568635048e1..00000000000 --- a/packages/obandit/obandit.0.1.42/descr +++ /dev/null @@ -1,6 +0,0 @@ -Ocaml Multi-Armed Bandits - -Obandit is an OCaml module for basic multi-armed bandits. It supports the -EXP3, UCB1 and Epsilon-greedy algorithms. - -Obandit is distributed under the ISC license. diff --git a/packages/obandit/obandit.0.1.42/opam b/packages/obandit/obandit.0.1.42/opam index 7874db34431..e08cfec6c62 100644 --- a/packages/obandit/obandit.0.1.42/opam +++ b/packages/obandit/obandit.0.1.42/opam @@ -1,22 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Valentin Reis " authors: ["Valentin Reis "] homepage: "http://freux.fr/obandit" doc: "http://freux.fr/obandit/doc" license: "ISC" -dev-repo: "http://git.freux.fr/cgit/obandit.git" +dev-repo: "git+http://git.freux.fr/cgit/obandit.git" bug-reports: "ocaml@freux.fr" -tags: [] -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} - "batteries" ] -depopts: [] + "batteries" +] build: [ - "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" ] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ]] + ["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} +] +synopsis: "Ocaml Multi-Armed Bandits" +description: """ +Obandit is an OCaml module for basic multi-armed bandits. It supports the +EXP3, UCB1 and Epsilon-greedy algorithms. + +Obandit is distributed under the ISC license.""" +url { + src: "http://freux.fr/obandit/releases/obandit-0.1.42.tbz" + checksum: "md5=4231d2caa746931050a49f9b93c74b07" +} diff --git a/packages/obandit/obandit.0.1.42/url b/packages/obandit/obandit.0.1.42/url deleted file mode 100644 index 118e6bba9d5..00000000000 --- a/packages/obandit/obandit.0.1.42/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://freux.fr/obandit/releases/obandit-0.1.42.tbz" -checksum: "4231d2caa746931050a49f9b93c74b07" \ No newline at end of file diff --git a/packages/obandit/obandit.0.2.1/descr b/packages/obandit/obandit.0.2.1/descr deleted file mode 100644 index 568635048e1..00000000000 --- a/packages/obandit/obandit.0.2.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Ocaml Multi-Armed Bandits - -Obandit is an OCaml module for basic multi-armed bandits. It supports the -EXP3, UCB1 and Epsilon-greedy algorithms. - -Obandit is distributed under the ISC license. diff --git a/packages/obandit/obandit.0.2.1/opam b/packages/obandit/obandit.0.2.1/opam index 7874db34431..13fca94a6a8 100644 --- a/packages/obandit/obandit.0.2.1/opam +++ b/packages/obandit/obandit.0.2.1/opam @@ -1,22 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Valentin Reis " authors: ["Valentin Reis "] homepage: "http://freux.fr/obandit" doc: "http://freux.fr/obandit/doc" license: "ISC" -dev-repo: "http://git.freux.fr/cgit/obandit.git" +dev-repo: "git+http://git.freux.fr/cgit/obandit.git" bug-reports: "ocaml@freux.fr" -tags: [] -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} - "batteries" ] -depopts: [] + "batteries" +] build: [ - "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" ] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ]] + ["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} +] +synopsis: "Ocaml Multi-Armed Bandits" +description: """ +Obandit is an OCaml module for basic multi-armed bandits. It supports the +EXP3, UCB1 and Epsilon-greedy algorithms. + +Obandit is distributed under the ISC license.""" +url { + src: "http://freux.fr/obandit/releases/obandit-0.2.1.tbz" + checksum: "md5=0b987104754720a203abd5dd86a0b63d" +} diff --git a/packages/obandit/obandit.0.2.1/url b/packages/obandit/obandit.0.2.1/url deleted file mode 100644 index 1acaea6f1bc..00000000000 --- a/packages/obandit/obandit.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://freux.fr/obandit/releases/obandit-0.2.1.tbz" -checksum: "0b987104754720a203abd5dd86a0b63d" \ No newline at end of file diff --git a/packages/obandit/obandit.0.2.3.1-5-g40e1b6c/descr b/packages/obandit/obandit.0.2.3.1-5-g40e1b6c/descr deleted file mode 100644 index 3bc6555909d..00000000000 --- a/packages/obandit/obandit.0.2.3.1-5-g40e1b6c/descr +++ /dev/null @@ -1,8 +0,0 @@ -Ocaml Multi-Armed Bandits - -[![DOI](https://zenodo.org/badge/81206527.svg)](https://zenodo.org/badge/latestdoi/81206527) - -Obandit is an OCaml module for basic multi-armed bandits. It supports the -EXP3, UCB1 and Epsilon-greedy algorithms. - -Obandit is distributed under the ISC license. diff --git a/packages/obandit/obandit.0.2.3.1-5-g40e1b6c/opam b/packages/obandit/obandit.0.2.3.1-5-g40e1b6c/opam index 2acf29cd881..73cd0e5bc90 100644 --- a/packages/obandit/obandit.0.2.3.1-5-g40e1b6c/opam +++ b/packages/obandit/obandit.0.2.3.1-5-g40e1b6c/opam @@ -1,22 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Valentin Reis " authors: ["Valentin Reis "] homepage: "https://freuk.github.io/obandit/" doc: "https://freuk.github.io/obandit/api.docdir" license: "ISC" -dev-repo: "https://github.com/freuk/obandit.git" +dev-repo: "git+https://github.com/freuk/obandit.git" bug-reports: "https://github.com/freuk/obandit/issues" -tags: [] -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} - "batteries" ] -depopts: [] + "batteries" +] build: [ - "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" ] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ]] + ["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} +] +synopsis: "Ocaml Multi-Armed Bandits" +description: """ +[![DOI](https://zenodo.org/badge/81206527.svg)](https://zenodo.org/badge/latestdoi/81206527) + +Obandit is an OCaml module for basic multi-armed bandits. It supports the +EXP3, UCB1 and Epsilon-greedy algorithms. + +Obandit is distributed under the ISC license.""" +url { + src: + "https://github.com/freuk/obandit/releases/download/v0.2.3.1-5-g40e1b6c/obandit-0.2.3.1-5-g40e1b6c.tbz" + checksum: "md5=d82685c6eee4b958f480a10f86c78d13" +} diff --git a/packages/obandit/obandit.0.2.3.1-5-g40e1b6c/url b/packages/obandit/obandit.0.2.3.1-5-g40e1b6c/url deleted file mode 100644 index 8cd89f5f6f7..00000000000 --- a/packages/obandit/obandit.0.2.3.1-5-g40e1b6c/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/freuk/obandit/releases/download/v0.2.3.1-5-g40e1b6c/obandit-0.2.3.1-5-g40e1b6c.tbz" -checksum: "d82685c6eee4b958f480a10f86c78d13" \ No newline at end of file diff --git a/packages/obandit/obandit.0.2/descr b/packages/obandit/obandit.0.2/descr deleted file mode 100644 index 568635048e1..00000000000 --- a/packages/obandit/obandit.0.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -Ocaml Multi-Armed Bandits - -Obandit is an OCaml module for basic multi-armed bandits. It supports the -EXP3, UCB1 and Epsilon-greedy algorithms. - -Obandit is distributed under the ISC license. diff --git a/packages/obandit/obandit.0.2/opam b/packages/obandit/obandit.0.2/opam index 7874db34431..3740038bdae 100644 --- a/packages/obandit/obandit.0.2/opam +++ b/packages/obandit/obandit.0.2/opam @@ -1,22 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Valentin Reis " authors: ["Valentin Reis "] homepage: "http://freux.fr/obandit" doc: "http://freux.fr/obandit/doc" license: "ISC" -dev-repo: "http://git.freux.fr/cgit/obandit.git" +dev-repo: "git+http://git.freux.fr/cgit/obandit.git" bug-reports: "ocaml@freux.fr" -tags: [] -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} - "batteries" ] -depopts: [] + "batteries" +] build: [ - "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" ] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ]] + ["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} +] +synopsis: "Ocaml Multi-Armed Bandits" +description: """ +Obandit is an OCaml module for basic multi-armed bandits. It supports the +EXP3, UCB1 and Epsilon-greedy algorithms. + +Obandit is distributed under the ISC license.""" +url { + src: "http://freux.fr/obandit/releases/obandit-0.2.tbz" + checksum: "md5=ab6d991193a637c188cc421effcd1889" +} diff --git a/packages/obandit/obandit.0.2/url b/packages/obandit/obandit.0.2/url deleted file mode 100644 index c53bb9a49e8..00000000000 --- a/packages/obandit/obandit.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://freux.fr/obandit/releases/obandit-0.2.tbz" -checksum: "ab6d991193a637c188cc421effcd1889" \ No newline at end of file diff --git a/packages/obeanstalk/obeanstalk.0.1/descr b/packages/obeanstalk/obeanstalk.0.1/descr deleted file mode 100644 index ef1843ba0f6..00000000000 --- a/packages/obeanstalk/obeanstalk.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Async based client for the beanstalk work queue diff --git a/packages/obeanstalk/obeanstalk.0.1/opam b/packages/obeanstalk/obeanstalk.0.1/opam index e6178b4062d..b49ae7bf1c4 100644 --- a/packages/obeanstalk/obeanstalk.0.1/opam +++ b/packages/obeanstalk/obeanstalk.0.1/opam @@ -1,7 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" remove: [["ocamlfind" "remove" "obeanstalk"]] depends: [ + "ocaml" "ocamlfind" "core" {>= "109.42.00"} "async" {>= "109.42.00"} @@ -10,3 +11,9 @@ depends: [ ] dev-repo: "git://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: "md5=0b8ca89d57151a2c8d90785272fb8938" +} diff --git a/packages/obeanstalk/obeanstalk.0.1/url b/packages/obeanstalk/obeanstalk.0.1/url deleted file mode 100644 index e820ebd2998..00000000000 --- a/packages/obeanstalk/obeanstalk.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/rgrinberg/obeanstalk/archive/0.1.tar.gz" -checksum: "0b8ca89d57151a2c8d90785272fb8938" diff --git a/packages/obelisk/obelisk.0.1.0/descr b/packages/obelisk/obelisk.0.1.0/descr deleted file mode 100644 index b069b7b02f1..00000000000 --- a/packages/obelisk/obelisk.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Obelisk is a simple tool which produces pretty-printed output from a Menhir parser file (.mly). diff --git a/packages/obelisk/obelisk.0.1.0/opam b/packages/obelisk/obelisk.0.1.0/opam index c70d10ad261..824e5aa4201 100644 --- a/packages/obelisk/obelisk.0.1.0/opam +++ b/packages/obelisk/obelisk.0.1.0/opam @@ -1,12 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Lélio Brun " authors: "Lélio Brun " homepage: "https://github.com/Lelio-Brun/Obelisk" bug-reports: "https://github.com/Lelio-Brun/Obelisk/issues" license: "MIT" -dev-repo: "https://github.com/Lelio-Brun/Obelisk.git" +dev-repo: "git+https://github.com/Lelio-Brun/Obelisk.git" build: [make] install: [make "install" "BINDIR=%{bin}%"] remove: [make "uninstall" "BINDIR=%{bin}%"] -depends: ["ocamlfind" "ocamlbuild" "menhir"] -available: [ocaml-version >= "4.03"] +depends: [ + "ocaml" {>= "4.03"} + "ocamlfind" + "ocamlbuild" + "menhir" +] +synopsis: + "Obelisk is a simple tool which produces pretty-printed output from a Menhir parser file (.mly)." +url { + src: "https://github.com/Lelio-Brun/Obelisk/archive/v0.1.0.tar.gz" + checksum: "md5=b6d37f76041f2b74cd8a1c37580226f0" +} diff --git a/packages/obelisk/obelisk.0.1.0/url b/packages/obelisk/obelisk.0.1.0/url deleted file mode 100644 index 114c1c41eac..00000000000 --- a/packages/obelisk/obelisk.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Lelio-Brun/Obelisk/archive/v0.1.0.tar.gz" -checksum: "b6d37f76041f2b74cd8a1c37580226f0" diff --git a/packages/obelisk/obelisk.0.1.1/descr b/packages/obelisk/obelisk.0.1.1/descr deleted file mode 100644 index b069b7b02f1..00000000000 --- a/packages/obelisk/obelisk.0.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Obelisk is a simple tool which produces pretty-printed output from a Menhir parser file (.mly). diff --git a/packages/obelisk/obelisk.0.1.1/opam b/packages/obelisk/obelisk.0.1.1/opam index c70d10ad261..85fb6445967 100644 --- a/packages/obelisk/obelisk.0.1.1/opam +++ b/packages/obelisk/obelisk.0.1.1/opam @@ -1,12 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Lélio Brun " authors: "Lélio Brun " homepage: "https://github.com/Lelio-Brun/Obelisk" bug-reports: "https://github.com/Lelio-Brun/Obelisk/issues" license: "MIT" -dev-repo: "https://github.com/Lelio-Brun/Obelisk.git" +dev-repo: "git+https://github.com/Lelio-Brun/Obelisk.git" build: [make] install: [make "install" "BINDIR=%{bin}%"] remove: [make "uninstall" "BINDIR=%{bin}%"] -depends: ["ocamlfind" "ocamlbuild" "menhir"] -available: [ocaml-version >= "4.03"] +depends: [ + "ocaml" {>= "4.03"} + "ocamlfind" + "ocamlbuild" + "menhir" +] +synopsis: + "Obelisk is a simple tool which produces pretty-printed output from a Menhir parser file (.mly)." +url { + src: "https://github.com/Lelio-Brun/Obelisk/archive/v0.1.1.tar.gz" + checksum: "md5=de4f5866a96fb43444e78e8fbc75c119" +} diff --git a/packages/obelisk/obelisk.0.1.1/url b/packages/obelisk/obelisk.0.1.1/url deleted file mode 100644 index fe5c48a133f..00000000000 --- a/packages/obelisk/obelisk.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Lelio-Brun/Obelisk/archive/v0.1.1.tar.gz" -checksum: "de4f5866a96fb43444e78e8fbc75c119" diff --git a/packages/obelisk/obelisk.0.2.0/descr b/packages/obelisk/obelisk.0.2.0/descr deleted file mode 100644 index b069b7b02f1..00000000000 --- a/packages/obelisk/obelisk.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Obelisk is a simple tool which produces pretty-printed output from a Menhir parser file (.mly). diff --git a/packages/obelisk/obelisk.0.2.0/opam b/packages/obelisk/obelisk.0.2.0/opam index a5b2057edff..55ec9a9e450 100644 --- a/packages/obelisk/obelisk.0.2.0/opam +++ b/packages/obelisk/obelisk.0.2.0/opam @@ -1,17 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Lélio Brun " authors: "Lélio Brun " homepage: "https://github.com/Lelio-Brun/Obelisk" bug-reports: "https://github.com/Lelio-Brun/Obelisk/issues" license: "MIT" -dev-repo: "https://github.com/Lelio-Brun/Obelisk.git" -build: [make] +dev-repo: "git+https://github.com/Lelio-Brun/Obelisk.git" +build: [ + [make] + [make "tests"] {with-test} +] install: [make "install" "BINDIR=%{bin}%"] -build-test: [make "tests"] remove: [make "uninstall" "BINDIR=%{bin}%"] depends: [ + "ocaml" {>= "4.03"} "ocamlfind" {build} "ocamlbuild" {build} "menhir" {build} ] -available: [ocaml-version >= "4.03"] +synopsis: + "Obelisk is a simple tool which produces pretty-printed output from a Menhir parser file (.mly)." +url { + src: "https://github.com/Lelio-Brun/Obelisk/archive/v0.2.0.tar.gz" + checksum: "md5=5486bebaa0b41ac78a54af3cb121fc2c" +} diff --git a/packages/obelisk/obelisk.0.2.0/url b/packages/obelisk/obelisk.0.2.0/url deleted file mode 100644 index 242c64d52cb..00000000000 --- a/packages/obelisk/obelisk.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Lelio-Brun/Obelisk/archive/v0.2.0.tar.gz" -checksum: "5486bebaa0b41ac78a54af3cb121fc2c" diff --git a/packages/obelisk/obelisk.0.3.0/descr b/packages/obelisk/obelisk.0.3.0/descr deleted file mode 100644 index b069b7b02f1..00000000000 --- a/packages/obelisk/obelisk.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Obelisk is a simple tool which produces pretty-printed output from a Menhir parser file (.mly). diff --git a/packages/obelisk/obelisk.0.3.0/opam b/packages/obelisk/obelisk.0.3.0/opam index a5b2057edff..ca16b58785f 100644 --- a/packages/obelisk/obelisk.0.3.0/opam +++ b/packages/obelisk/obelisk.0.3.0/opam @@ -1,17 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Lélio Brun " authors: "Lélio Brun " homepage: "https://github.com/Lelio-Brun/Obelisk" bug-reports: "https://github.com/Lelio-Brun/Obelisk/issues" license: "MIT" -dev-repo: "https://github.com/Lelio-Brun/Obelisk.git" -build: [make] +dev-repo: "git+https://github.com/Lelio-Brun/Obelisk.git" +build: [ + [make] + [make "tests"] {with-test} +] install: [make "install" "BINDIR=%{bin}%"] -build-test: [make "tests"] remove: [make "uninstall" "BINDIR=%{bin}%"] depends: [ + "ocaml" {>= "4.03"} "ocamlfind" {build} "ocamlbuild" {build} "menhir" {build} ] -available: [ocaml-version >= "4.03"] +synopsis: + "Obelisk is a simple tool which produces pretty-printed output from a Menhir parser file (.mly)." +url { + src: "https://github.com/Lelio-Brun/Obelisk/archive/v0.3.0.tar.gz" + checksum: "md5=96459fc6dc00a62fa31fdc922e2a00ee" +} diff --git a/packages/obelisk/obelisk.0.3.0/url b/packages/obelisk/obelisk.0.3.0/url deleted file mode 100644 index 7d392c33796..00000000000 --- a/packages/obelisk/obelisk.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Lelio-Brun/Obelisk/archive/v0.3.0.tar.gz" -checksum: "96459fc6dc00a62fa31fdc922e2a00ee" diff --git a/packages/obigstore/obigstore.0.9.1/descr b/packages/obigstore/obigstore.0.9.1/descr deleted file mode 100644 index ed93f8bdbea..00000000000 --- a/packages/obigstore/obigstore.0.9.1/descr +++ /dev/null @@ -1,43 +0,0 @@ -Client/server + embeddable semi-structured database. - -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 diff --git a/packages/obigstore/obigstore.0.9.1/opam b/packages/obigstore/obigstore.0.9.1/opam index 6008bad54db..72b744f4bed 100644 --- a/packages/obigstore/obigstore.0.9.1/opam +++ b/packages/obigstore/obigstore.0.9.1/opam @@ -1,25 +1,79 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mfp@acm.org" homepage: "https://github.com/mfp/obigstore" license: "LGPL + static linking exception" doc: ["https://github.com/mfp/obigstore/blob/master/README.md"] -build: ["omake" "-j9"] -build-test: [["omake" "test"] {"%{ounit:installed}"}] +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} "batteries" "cryptokit" "leveldb" - "extprot" {<"1.1.2"} + "extprot" {< "1.1.2"} "lwt" {< "2.4.7"} - "omake" {build & <"0.10.0"} + "omake" {build & < "0.10.0"} "num" "ounit" ] patches: [ "obigstore-unset-warn-error.diff" ] dev-repo: "git://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 +extra-files: [ + "obigstore-unset-warn-error.diff" "md5=db739e64dbffece2df490265195baef8" +] +url { + src: "https://github.com/mfp/obigstore/archive/obigstore-0.9.1.tar.gz" + checksum: "md5=6a044a490d820271f0bae1da5a1ea7e5" +} diff --git a/packages/obigstore/obigstore.0.9.1/url b/packages/obigstore/obigstore.0.9.1/url deleted file mode 100644 index 7d4a754dce5..00000000000 --- a/packages/obigstore/obigstore.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mfp/obigstore/archive/obigstore-0.9.1.tar.gz" -checksum: "6a044a490d820271f0bae1da5a1ea7e5" diff --git a/packages/objsize/objsize.0.16/descr b/packages/objsize/objsize.0.16/descr deleted file mode 100644 index a6c346524f6..00000000000 --- a/packages/objsize/objsize.0.16/descr +++ /dev/null @@ -1,5 +0,0 @@ -Small library to compute sizes of OCaml heap values. -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. diff --git a/packages/objsize/objsize.0.16/opam b/packages/objsize/objsize.0.16/opam index d86401e1fec..77e6cf21715 100644 --- a/packages/objsize/objsize.0.16/opam +++ b/packages/objsize/objsize.0.16/opam @@ -1,12 +1,28 @@ -opam-version: "1.2" +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]] +build: [ + [make] + [make "tests"] {with-test} +] install: [[make "install"]] -build-test: [[make "tests"]] remove: [["ocamlfind" "remove" "objsize"]] -depends: ["ocamlfind" "camlp4"] -available: [ocaml-version >= "3.11" & ocaml-version < "4.03"] +depends: [ + "ocaml" {>= "3.11" & < "4.03"} + "ocamlfind" + "camlp4" +] +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.""" +flags: light-uninstall +url { + src: "https://forge.ocamlcore.org/frs/download.php/442/objsize-0.16.tar.gz" + checksum: "md5=66f550c611d3a3499454ff906d60b42d" +} diff --git a/packages/objsize/objsize.0.16/url b/packages/objsize/objsize.0.16/url deleted file mode 100644 index 4431801f2f7..00000000000 --- a/packages/objsize/objsize.0.16/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/442/objsize-0.16.tar.gz" -checksum: "66f550c611d3a3499454ff906d60b42d" diff --git a/packages/objsize/objsize.0.17/descr b/packages/objsize/objsize.0.17/descr deleted file mode 100644 index 885d5cce2d8..00000000000 --- a/packages/objsize/objsize.0.17/descr +++ /dev/null @@ -1,6 +0,0 @@ -Small library to compute sizes of OCaml heap values. -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. diff --git a/packages/objsize/objsize.0.17/opam b/packages/objsize/objsize.0.17/opam index d188cce171a..ea9fa3f3865 100644 --- a/packages/objsize/objsize.0.17/opam +++ b/packages/objsize/objsize.0.17/opam @@ -1,17 +1,31 @@ -opam-version: "1.2" +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]] +build: [ + [make] + [make "test"] {with-test} + [make "doc"] {with-doc} +] install: [[make "install"]] -build-test: [[make "test"]] -build-doc: [[make "doc"]] remove: [["ocamlfind" "remove" "objsize"]] depends: [ + "ocaml" {>= "3.11" & < "4.03"} "ocamlfind" "camlp4" "ocamlbuild" {build} ] -available: [ocaml-version >= "3.11" & ocaml-version < "4.03"] +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.""" +flags: light-uninstall +url { + src: "https://bitbucket.org/gds/objsize/get/0.17.tar.bz2" + checksum: "md5=fa3e3f30fa9da04c7634738ec9726720" +} diff --git a/packages/objsize/objsize.0.17/url b/packages/objsize/objsize.0.17/url deleted file mode 100644 index 4b23711f998..00000000000 --- a/packages/objsize/objsize.0.17/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/gds/objsize/get/0.17.tar.bz2" -checksum: "fa3e3f30fa9da04c7634738ec9726720" diff --git a/packages/objsize/objsize.0.18/descr b/packages/objsize/objsize.0.18/descr deleted file mode 100644 index 885d5cce2d8..00000000000 --- a/packages/objsize/objsize.0.18/descr +++ /dev/null @@ -1,6 +0,0 @@ -Small library to compute sizes of OCaml heap values. -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. diff --git a/packages/objsize/objsize.0.18/opam b/packages/objsize/objsize.0.18/opam index 13e5a79a0f9..2b824193a2d 100644 --- a/packages/objsize/objsize.0.18/opam +++ b/packages/objsize/objsize.0.18/opam @@ -1,17 +1,31 @@ -opam-version: "1.2" +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]] +build: [ + [make] + [make "test"] {with-test} + [make "doc"] {with-doc} +] install: [[make "install"]] -build-test: [[make "test"]] -build-doc: [[make "doc"]] remove: [["ocamlfind" "remove" "objsize"]] depends: [ + "ocaml" {>= "4.03"} "ocamlfind" "camlp4" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.03"] +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.""" +flags: light-uninstall +url { + src: "https://bitbucket.org/gds/objsize/get/0.18.tar.bz2" + checksum: "md5=dc02c207bb6ff90ee5f21fd2b44c7438" +} diff --git a/packages/objsize/objsize.0.18/url b/packages/objsize/objsize.0.18/url deleted file mode 100644 index 95be668993c..00000000000 --- a/packages/objsize/objsize.0.18/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/gds/objsize/get/0.18.tar.bz2" -checksum: "dc02c207bb6ff90ee5f21fd2b44c7438" diff --git a/packages/obrowser/obrowser.1.1.1/descr b/packages/obrowser/obrowser.1.1.1/descr deleted file mode 100644 index bffd6add7f1..00000000000 --- a/packages/obrowser/obrowser.1.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml virtual machine written in Javascript -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. diff --git a/packages/obrowser/obrowser.1.1.1/opam b/packages/obrowser/obrowser.1.1.1/opam index 0fc589050fa..b8a2d01eac0 100644 --- a/packages/obrowser/obrowser.1.1.1/opam +++ b/packages/obrowser/obrowser.1.1.1/opam @@ -1,11 +1,21 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: make remove: [["ocamlfind" "remove" "obrowser"]] depends: [ + "ocaml" {= "3.12.1"} "ocamlfind" "menhir" "lwt" ] -available: ocaml-version = "3.12.1" 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: "md5=c2b67241ad48f6e1a207dfda9773b535" +} diff --git a/packages/obrowser/obrowser.1.1.1/url b/packages/obrowser/obrowser.1.1.1/url deleted file mode 100644 index ad39b17bcb9..00000000000 --- a/packages/obrowser/obrowser.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocsigen.org/download/obrowser-1.1.1.tar.gz" -checksum: "c2b67241ad48f6e1a207dfda9773b535" diff --git a/packages/obuild/obuild.0.0.1/descr b/packages/obuild/obuild.0.0.1/descr deleted file mode 100644 index 89e9df341c6..00000000000 --- a/packages/obuild/obuild.0.0.1/descr +++ /dev/null @@ -1,13 +0,0 @@ -simple package build system for ocaml - -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. diff --git a/packages/obuild/obuild.0.0.1/files/obuild.install b/packages/obuild/obuild.0.0.1/files/obuild.install deleted file mode 100644 index dca0ada4f0c..00000000000 --- a/packages/obuild/obuild.0.0.1/files/obuild.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "dist/build/obuild/obuild" - "dist/build/obuild-simple/obuild-simple" -] diff --git a/packages/obuild/obuild.0.0.1/opam b/packages/obuild/obuild.0.0.1/opam deleted file mode 100644 index c198d8fa8b1..00000000000 --- a/packages/obuild/obuild.0.0.1/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" - -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://github.com/vincenthz/obuild" -available: [ocaml-version < "4.06.0"] diff --git a/packages/obuild/obuild.0.0.1/url b/packages/obuild/obuild.0.0.1/url deleted file mode 100644 index b709e41b1fb..00000000000 --- a/packages/obuild/obuild.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/vincenthz/obuild/archive/v0.0.1.tar.gz" -checksum: "e6bd9ac8e12e13ff3a96ec5f501c094c" diff --git a/packages/obuild/obuild.0.0.2/descr b/packages/obuild/obuild.0.0.2/descr deleted file mode 100644 index 89e9df341c6..00000000000 --- a/packages/obuild/obuild.0.0.2/descr +++ /dev/null @@ -1,13 +0,0 @@ -simple package build system for ocaml - -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. diff --git a/packages/obuild/obuild.0.0.2/files/obuild.install b/packages/obuild/obuild.0.0.2/files/obuild.install deleted file mode 100644 index dca0ada4f0c..00000000000 --- a/packages/obuild/obuild.0.0.2/files/obuild.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "dist/build/obuild/obuild" - "dist/build/obuild-simple/obuild-simple" -] diff --git a/packages/obuild/obuild.0.0.2/opam b/packages/obuild/obuild.0.0.2/opam deleted file mode 100644 index c198d8fa8b1..00000000000 --- a/packages/obuild/obuild.0.0.2/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" - -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://github.com/vincenthz/obuild" -available: [ocaml-version < "4.06.0"] diff --git a/packages/obuild/obuild.0.0.2/url b/packages/obuild/obuild.0.0.2/url deleted file mode 100644 index 90d2d0d2298..00000000000 --- a/packages/obuild/obuild.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/vincenthz/obuild/archive/v0.0.2.tar.gz" -checksum: "908d458d2640ff680c594187bb46a42a" diff --git a/packages/obuild/obuild.0.0.3/descr b/packages/obuild/obuild.0.0.3/descr deleted file mode 100644 index 89e9df341c6..00000000000 --- a/packages/obuild/obuild.0.0.3/descr +++ /dev/null @@ -1,13 +0,0 @@ -simple package build system for ocaml - -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. diff --git a/packages/obuild/obuild.0.0.3/files/obuild.install b/packages/obuild/obuild.0.0.3/files/obuild.install deleted file mode 100644 index dca0ada4f0c..00000000000 --- a/packages/obuild/obuild.0.0.3/files/obuild.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "dist/build/obuild/obuild" - "dist/build/obuild-simple/obuild-simple" -] diff --git a/packages/obuild/obuild.0.0.3/opam b/packages/obuild/obuild.0.0.3/opam deleted file mode 100644 index c198d8fa8b1..00000000000 --- a/packages/obuild/obuild.0.0.3/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" - -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://github.com/vincenthz/obuild" -available: [ocaml-version < "4.06.0"] diff --git a/packages/obuild/obuild.0.0.3/url b/packages/obuild/obuild.0.0.3/url deleted file mode 100644 index e0f2ac1396b..00000000000 --- a/packages/obuild/obuild.0.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/vincenthz/obuild/archive/v0.0.3.tar.gz" -checksum: "371134f9da318a2d95bcd0e284cccfad" diff --git a/packages/obuild/obuild.0.0.4/descr b/packages/obuild/obuild.0.0.4/descr deleted file mode 100644 index 89e9df341c6..00000000000 --- a/packages/obuild/obuild.0.0.4/descr +++ /dev/null @@ -1,13 +0,0 @@ -simple package build system for ocaml - -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. diff --git a/packages/obuild/obuild.0.0.4/files/obuild.install b/packages/obuild/obuild.0.0.4/files/obuild.install deleted file mode 100644 index dca0ada4f0c..00000000000 --- a/packages/obuild/obuild.0.0.4/files/obuild.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "dist/build/obuild/obuild" - "dist/build/obuild-simple/obuild-simple" -] diff --git a/packages/obuild/obuild.0.0.4/opam b/packages/obuild/obuild.0.0.4/opam deleted file mode 100644 index c198d8fa8b1..00000000000 --- a/packages/obuild/obuild.0.0.4/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" - -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://github.com/vincenthz/obuild" -available: [ocaml-version < "4.06.0"] diff --git a/packages/obuild/obuild.0.0.4/url b/packages/obuild/obuild.0.0.4/url deleted file mode 100644 index 201e00d8963..00000000000 --- a/packages/obuild/obuild.0.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/vincenthz/obuild/archive/obuild-v0.0.4.tar.gz" -checksum: "ab64715cbb1362ba1aaf3adbd6d8e439" diff --git a/packages/obuild/obuild.0.0.5/descr b/packages/obuild/obuild.0.0.5/descr deleted file mode 100644 index 89e9df341c6..00000000000 --- a/packages/obuild/obuild.0.0.5/descr +++ /dev/null @@ -1,13 +0,0 @@ -simple package build system for ocaml - -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. diff --git a/packages/obuild/obuild.0.0.5/files/obuild.install b/packages/obuild/obuild.0.0.5/files/obuild.install deleted file mode 100644 index dca0ada4f0c..00000000000 --- a/packages/obuild/obuild.0.0.5/files/obuild.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "dist/build/obuild/obuild" - "dist/build/obuild-simple/obuild-simple" -] diff --git a/packages/obuild/obuild.0.0.5/opam b/packages/obuild/obuild.0.0.5/opam deleted file mode 100644 index 632a18b8222..00000000000 --- a/packages/obuild/obuild.0.0.5/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" - -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://github.com/ocaml-obuild/obuild" -available: [ocaml-version < "4.06.0"] diff --git a/packages/obuild/obuild.0.0.5/url b/packages/obuild/obuild.0.0.5/url deleted file mode 100644 index aa94b246fc8..00000000000 --- a/packages/obuild/obuild.0.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-obuild/obuild/archive/obuild-v0.0.5.tar.gz" -checksum: "75acbc22fa94deb332f0ae4ce434101b" diff --git a/packages/obuild/obuild.0.0.6/descr b/packages/obuild/obuild.0.0.6/descr deleted file mode 100644 index 9108bb46633..00000000000 --- a/packages/obuild/obuild.0.0.6/descr +++ /dev/null @@ -1,11 +0,0 @@ -simple package build system for OCaml - -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. diff --git a/packages/obuild/obuild.0.0.6/files/obuild.install b/packages/obuild/obuild.0.0.6/files/obuild.install deleted file mode 100644 index dca0ada4f0c..00000000000 --- a/packages/obuild/obuild.0.0.6/files/obuild.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "dist/build/obuild/obuild" - "dist/build/obuild-simple/obuild-simple" -] diff --git a/packages/obuild/obuild.0.0.6/opam b/packages/obuild/obuild.0.0.6/opam deleted file mode 100644 index 632a18b8222..00000000000 --- a/packages/obuild/obuild.0.0.6/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" - -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://github.com/ocaml-obuild/obuild" -available: [ocaml-version < "4.06.0"] diff --git a/packages/obuild/obuild.0.0.6/url b/packages/obuild/obuild.0.0.6/url deleted file mode 100644 index 94ac89d05a6..00000000000 --- a/packages/obuild/obuild.0.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-obuild/obuild/archive/obuild-v0.0.6.tar.gz" -checksum: "da9311e516d947d4991472395d27faef" diff --git a/packages/obuild/obuild.0.0.7/descr b/packages/obuild/obuild.0.0.7/descr deleted file mode 100644 index 9108bb46633..00000000000 --- a/packages/obuild/obuild.0.0.7/descr +++ /dev/null @@ -1,11 +0,0 @@ -simple package build system for OCaml - -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. diff --git a/packages/obuild/obuild.0.0.7/files/obuild.install b/packages/obuild/obuild.0.0.7/files/obuild.install deleted file mode 100644 index dca0ada4f0c..00000000000 --- a/packages/obuild/obuild.0.0.7/files/obuild.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "dist/build/obuild/obuild" - "dist/build/obuild-simple/obuild-simple" -] diff --git a/packages/obuild/obuild.0.0.7/opam b/packages/obuild/obuild.0.0.7/opam deleted file mode 100644 index 632a18b8222..00000000000 --- a/packages/obuild/obuild.0.0.7/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" - -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://github.com/ocaml-obuild/obuild" -available: [ocaml-version < "4.06.0"] diff --git a/packages/obuild/obuild.0.0.7/url b/packages/obuild/obuild.0.0.7/url deleted file mode 100644 index 3f51096a8b6..00000000000 --- a/packages/obuild/obuild.0.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-obuild/obuild/archive/obuild-v0.0.7.tar.gz" -checksum: "1defc2b022938572b1a4936ff64089ca" diff --git a/packages/obuild/obuild.0.0.8/descr b/packages/obuild/obuild.0.0.8/descr deleted file mode 100644 index 9108bb46633..00000000000 --- a/packages/obuild/obuild.0.0.8/descr +++ /dev/null @@ -1,11 +0,0 @@ -simple package build system for OCaml - -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. diff --git a/packages/obuild/obuild.0.0.8/files/obuild.install b/packages/obuild/obuild.0.0.8/files/obuild.install deleted file mode 100644 index dca0ada4f0c..00000000000 --- a/packages/obuild/obuild.0.0.8/files/obuild.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "dist/build/obuild/obuild" - "dist/build/obuild-simple/obuild-simple" -] diff --git a/packages/obuild/obuild.0.0.8/opam b/packages/obuild/obuild.0.0.8/opam deleted file mode 100644 index 632a18b8222..00000000000 --- a/packages/obuild/obuild.0.0.8/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" - -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://github.com/ocaml-obuild/obuild" -available: [ocaml-version < "4.06.0"] diff --git a/packages/obuild/obuild.0.0.8/url b/packages/obuild/obuild.0.0.8/url deleted file mode 100644 index 495448f8e01..00000000000 --- a/packages/obuild/obuild.0.0.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-obuild/obuild/archive/obuild-v0.0.8.tar.gz" -checksum: "5f3768279592d47fd6710c9c306f67d0" diff --git a/packages/obuild/obuild.0.0.9/descr b/packages/obuild/obuild.0.0.9/descr deleted file mode 100644 index 9108bb46633..00000000000 --- a/packages/obuild/obuild.0.0.9/descr +++ /dev/null @@ -1,11 +0,0 @@ -simple package build system for OCaml - -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. diff --git a/packages/obuild/obuild.0.0.9/files/obuild.install b/packages/obuild/obuild.0.0.9/files/obuild.install deleted file mode 100644 index dca0ada4f0c..00000000000 --- a/packages/obuild/obuild.0.0.9/files/obuild.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "dist/build/obuild/obuild" - "dist/build/obuild-simple/obuild-simple" -] diff --git a/packages/obuild/obuild.0.0.9/opam b/packages/obuild/obuild.0.0.9/opam deleted file mode 100644 index 92ae8c5fd9c..00000000000 --- a/packages/obuild/obuild.0.0.9/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" - -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://github.com/ocaml-obuild/obuild" -available: [ocaml-version < "4.06.0"] diff --git a/packages/obuild/obuild.0.0.9/url b/packages/obuild/obuild.0.0.9/url deleted file mode 100644 index 295d429a7d8..00000000000 --- a/packages/obuild/obuild.0.0.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-obuild/obuild/archive/obuild-v0.0.9.tar.gz" -checksum: "9389ce164b6cbef9421a00e4ed6f8974" diff --git a/packages/obuild/obuild.0.1.0/descr b/packages/obuild/obuild.0.1.0/descr deleted file mode 100644 index 9108bb46633..00000000000 --- a/packages/obuild/obuild.0.1.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -simple package build system for OCaml - -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. diff --git a/packages/obuild/obuild.0.1.0/files/obuild.install b/packages/obuild/obuild.0.1.0/files/obuild.install deleted file mode 100644 index dca0ada4f0c..00000000000 --- a/packages/obuild/obuild.0.1.0/files/obuild.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "dist/build/obuild/obuild" - "dist/build/obuild-simple/obuild-simple" -] diff --git a/packages/obuild/obuild.0.1.0/opam b/packages/obuild/obuild.0.1.0/opam deleted file mode 100644 index 92ae8c5fd9c..00000000000 --- a/packages/obuild/obuild.0.1.0/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" - -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://github.com/ocaml-obuild/obuild" -available: [ocaml-version < "4.06.0"] diff --git a/packages/obuild/obuild.0.1.0/url b/packages/obuild/obuild.0.1.0/url deleted file mode 100644 index df54c557ccc..00000000000 --- a/packages/obuild/obuild.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-obuild/obuild/archive/obuild-v0.1.0.tar.gz" -checksum: "d53567d90e55e09addccd743b6e31af2" diff --git a/packages/obuild/obuild.0.1.1/descr b/packages/obuild/obuild.0.1.1/descr deleted file mode 100644 index 9108bb46633..00000000000 --- a/packages/obuild/obuild.0.1.1/descr +++ /dev/null @@ -1,11 +0,0 @@ -simple package build system for OCaml - -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. diff --git a/packages/obuild/obuild.0.1.1/files/obuild.install b/packages/obuild/obuild.0.1.1/files/obuild.install deleted file mode 100644 index dca0ada4f0c..00000000000 --- a/packages/obuild/obuild.0.1.1/files/obuild.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "dist/build/obuild/obuild" - "dist/build/obuild-simple/obuild-simple" -] diff --git a/packages/obuild/obuild.0.1.1/opam b/packages/obuild/obuild.0.1.1/opam deleted file mode 100644 index 92ae8c5fd9c..00000000000 --- a/packages/obuild/obuild.0.1.1/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" - -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://github.com/ocaml-obuild/obuild" -available: [ocaml-version < "4.06.0"] diff --git a/packages/obuild/obuild.0.1.1/url b/packages/obuild/obuild.0.1.1/url deleted file mode 100644 index 0daaafef527..00000000000 --- a/packages/obuild/obuild.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-obuild/obuild/archive/obuild-v0.1.1.tar.gz" -checksum: "9a1f3ad23063612639f46c925f9daf5d" diff --git a/packages/obuild/obuild.0.1.2/descr b/packages/obuild/obuild.0.1.2/descr deleted file mode 100644 index 9108bb46633..00000000000 --- a/packages/obuild/obuild.0.1.2/descr +++ /dev/null @@ -1,11 +0,0 @@ -simple package build system for OCaml - -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. diff --git a/packages/obuild/obuild.0.1.2/files/obuild.install b/packages/obuild/obuild.0.1.2/files/obuild.install deleted file mode 100644 index dca0ada4f0c..00000000000 --- a/packages/obuild/obuild.0.1.2/files/obuild.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "dist/build/obuild/obuild" - "dist/build/obuild-simple/obuild-simple" -] diff --git a/packages/obuild/obuild.0.1.2/opam b/packages/obuild/obuild.0.1.2/opam deleted file mode 100644 index 92ae8c5fd9c..00000000000 --- a/packages/obuild/obuild.0.1.2/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" - -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://github.com/ocaml-obuild/obuild" -available: [ocaml-version < "4.06.0"] diff --git a/packages/obuild/obuild.0.1.2/url b/packages/obuild/obuild.0.1.2/url deleted file mode 100644 index db909388047..00000000000 --- a/packages/obuild/obuild.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-obuild/obuild/archive/obuild-v0.1.2.tar.gz" -checksum: "c73f1478484d2ee7591a20bbb0ca9233" diff --git a/packages/obuild/obuild.0.1.3/descr b/packages/obuild/obuild.0.1.3/descr deleted file mode 100644 index 9108bb46633..00000000000 --- a/packages/obuild/obuild.0.1.3/descr +++ /dev/null @@ -1,11 +0,0 @@ -simple package build system for OCaml - -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. diff --git a/packages/obuild/obuild.0.1.3/files/obuild.install b/packages/obuild/obuild.0.1.3/files/obuild.install deleted file mode 100644 index dca0ada4f0c..00000000000 --- a/packages/obuild/obuild.0.1.3/files/obuild.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "dist/build/obuild/obuild" - "dist/build/obuild-simple/obuild-simple" -] diff --git a/packages/obuild/obuild.0.1.3/opam b/packages/obuild/obuild.0.1.3/opam deleted file mode 100644 index 92ae8c5fd9c..00000000000 --- a/packages/obuild/obuild.0.1.3/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" - -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://github.com/ocaml-obuild/obuild" -available: [ocaml-version < "4.06.0"] diff --git a/packages/obuild/obuild.0.1.3/url b/packages/obuild/obuild.0.1.3/url deleted file mode 100644 index 52b134920a3..00000000000 --- a/packages/obuild/obuild.0.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-obuild/obuild/archive/obuild-v0.1.3.tar.gz" -checksum: "6d0ee8f7db9513e383af1148b4187b4c" diff --git a/packages/obuild/obuild.0.1.4/descr b/packages/obuild/obuild.0.1.4/descr deleted file mode 100644 index be7dea0a7eb..00000000000 --- a/packages/obuild/obuild.0.1.4/descr +++ /dev/null @@ -1,11 +0,0 @@ -simple package build system for OCaml - -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. diff --git a/packages/obuild/obuild.0.1.4/opam b/packages/obuild/obuild.0.1.4/opam deleted file mode 100644 index 61d8a59d688..00000000000 --- a/packages/obuild/obuild.0.1.4/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" - -homepage: "https://github.com/ocaml-obuild/obuild" -bug-reports: "https://github.com/ocaml-obuild/obuild/issues" -dev-repo: "https://github.com/ocaml-obuild/obuild.git" -authors: ["Vincent Hanquez" "Jerome Maloberti"] - -maintainer: "jmaloberti@gmail.com" -build: [ - ["./bootstrap"] -] -available: [ocaml-version < "4.06.0"] diff --git a/packages/obuild/obuild.0.1.4/url b/packages/obuild/obuild.0.1.4/url deleted file mode 100644 index 2b6cd711ba5..00000000000 --- a/packages/obuild/obuild.0.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-obuild/obuild/archive/obuild-v0.1.4.tar.gz" -checksum: "b323f202f29f05eec5a6aee6679f0047" diff --git a/packages/obuild/obuild.0.1.5/descr b/packages/obuild/obuild.0.1.5/descr deleted file mode 100644 index be7dea0a7eb..00000000000 --- a/packages/obuild/obuild.0.1.5/descr +++ /dev/null @@ -1,11 +0,0 @@ -simple package build system for OCaml - -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. diff --git a/packages/obuild/obuild.0.1.5/opam b/packages/obuild/obuild.0.1.5/opam deleted file mode 100644 index 61d8a59d688..00000000000 --- a/packages/obuild/obuild.0.1.5/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" - -homepage: "https://github.com/ocaml-obuild/obuild" -bug-reports: "https://github.com/ocaml-obuild/obuild/issues" -dev-repo: "https://github.com/ocaml-obuild/obuild.git" -authors: ["Vincent Hanquez" "Jerome Maloberti"] - -maintainer: "jmaloberti@gmail.com" -build: [ - ["./bootstrap"] -] -available: [ocaml-version < "4.06.0"] diff --git a/packages/obuild/obuild.0.1.5/url b/packages/obuild/obuild.0.1.5/url deleted file mode 100644 index 755b9b70843..00000000000 --- a/packages/obuild/obuild.0.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-obuild/obuild/archive/obuild-v0.1.5.tar.gz" -checksum: "049268cf62e51da405f8198ff5465170" diff --git a/packages/obuild/obuild.0.1.6/descr b/packages/obuild/obuild.0.1.6/descr deleted file mode 100644 index be7dea0a7eb..00000000000 --- a/packages/obuild/obuild.0.1.6/descr +++ /dev/null @@ -1,11 +0,0 @@ -simple package build system for OCaml - -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. diff --git a/packages/obuild/obuild.0.1.6/opam b/packages/obuild/obuild.0.1.6/opam deleted file mode 100644 index 61d8a59d688..00000000000 --- a/packages/obuild/obuild.0.1.6/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" - -homepage: "https://github.com/ocaml-obuild/obuild" -bug-reports: "https://github.com/ocaml-obuild/obuild/issues" -dev-repo: "https://github.com/ocaml-obuild/obuild.git" -authors: ["Vincent Hanquez" "Jerome Maloberti"] - -maintainer: "jmaloberti@gmail.com" -build: [ - ["./bootstrap"] -] -available: [ocaml-version < "4.06.0"] diff --git a/packages/obuild/obuild.0.1.6/url b/packages/obuild/obuild.0.1.6/url deleted file mode 100644 index 1910a158efc..00000000000 --- a/packages/obuild/obuild.0.1.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-obuild/obuild/archive/obuild-v0.1.6.tar.gz" -checksum: "f56a076664448f78e59f2122186e776c" diff --git a/packages/obuild/obuild.0.1.7/descr b/packages/obuild/obuild.0.1.7/descr deleted file mode 100644 index be7dea0a7eb..00000000000 --- a/packages/obuild/obuild.0.1.7/descr +++ /dev/null @@ -1,11 +0,0 @@ -simple package build system for OCaml - -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. diff --git a/packages/obuild/obuild.0.1.7/opam b/packages/obuild/obuild.0.1.7/opam deleted file mode 100644 index 61d8a59d688..00000000000 --- a/packages/obuild/obuild.0.1.7/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" - -homepage: "https://github.com/ocaml-obuild/obuild" -bug-reports: "https://github.com/ocaml-obuild/obuild/issues" -dev-repo: "https://github.com/ocaml-obuild/obuild.git" -authors: ["Vincent Hanquez" "Jerome Maloberti"] - -maintainer: "jmaloberti@gmail.com" -build: [ - ["./bootstrap"] -] -available: [ocaml-version < "4.06.0"] diff --git a/packages/obuild/obuild.0.1.7/url b/packages/obuild/obuild.0.1.7/url deleted file mode 100644 index 8d7923130bd..00000000000 --- a/packages/obuild/obuild.0.1.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-obuild/obuild/archive/obuild-v0.1.7.tar.gz" -checksum: "7df458da991e8c3534ebcca02670e67d" diff --git a/packages/obuild/obuild.0.1.8/descr b/packages/obuild/obuild.0.1.8/descr deleted file mode 100644 index be7dea0a7eb..00000000000 --- a/packages/obuild/obuild.0.1.8/descr +++ /dev/null @@ -1,11 +0,0 @@ -simple package build system for OCaml - -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. diff --git a/packages/obuild/obuild.0.1.8/opam b/packages/obuild/obuild.0.1.8/opam deleted file mode 100644 index 61d8a59d688..00000000000 --- a/packages/obuild/obuild.0.1.8/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" - -homepage: "https://github.com/ocaml-obuild/obuild" -bug-reports: "https://github.com/ocaml-obuild/obuild/issues" -dev-repo: "https://github.com/ocaml-obuild/obuild.git" -authors: ["Vincent Hanquez" "Jerome Maloberti"] - -maintainer: "jmaloberti@gmail.com" -build: [ - ["./bootstrap"] -] -available: [ocaml-version < "4.06.0"] diff --git a/packages/obuild/obuild.0.1.8/url b/packages/obuild/obuild.0.1.8/url deleted file mode 100644 index c3e003e815b..00000000000 --- a/packages/obuild/obuild.0.1.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-obuild/obuild/archive/obuild-v0.1.8.tar.gz" -checksum: "5178265fec699c2c7da1cd7bd739996c" diff --git a/packages/obuild/obuild.0.1.9/descr b/packages/obuild/obuild.0.1.9/descr deleted file mode 100644 index be7dea0a7eb..00000000000 --- a/packages/obuild/obuild.0.1.9/descr +++ /dev/null @@ -1,11 +0,0 @@ -simple package build system for OCaml - -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. diff --git a/packages/obuild/obuild.0.1.9/opam b/packages/obuild/obuild.0.1.9/opam index 3568214e1ed..ee53ba9873c 100644 --- a/packages/obuild/obuild.0.1.9/opam +++ b/packages/obuild/obuild.0.1.9/opam @@ -1,11 +1,26 @@ -opam-version: "1.2" - +opam-version: "2.0" homepage: "https://github.com/ocaml-obuild/obuild" bug-reports: "https://github.com/ocaml-obuild/obuild/issues" -dev-repo: "https://github.com/ocaml-obuild/obuild.git" +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"] +url { + src: "https://github.com/ocaml-obuild/obuild/archive/obuild-v0.1.9.tar.gz" + checksum: "md5=63d08d56fb8cba245c05cc5b3b558ebd" +} diff --git a/packages/obuild/obuild.0.1.9/url b/packages/obuild/obuild.0.1.9/url deleted file mode 100644 index afbe728c3c3..00000000000 --- a/packages/obuild/obuild.0.1.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-obuild/obuild/archive/obuild-v0.1.9.tar.gz" -checksum: "63d08d56fb8cba245c05cc5b3b558ebd" diff --git a/packages/obus/obus.1.1.5/descr b/packages/obus/obus.1.1.5/descr deleted file mode 100644 index 05f3942b4fc..00000000000 --- a/packages/obus/obus.1.1.5/descr +++ /dev/null @@ -1 +0,0 @@ -A pure OCaml implementation of DBus diff --git a/packages/obus/obus.1.1.5/opam b/packages/obus/obus.1.1.5/opam index f53a737899a..40f6074952a 100644 --- a/packages/obus/obus.1.1.5/opam +++ b/packages/obus/obus.1.1.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" authors: ["Jérémie Dimino"] homepage: "https://github.com/diml/obus" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "obus"]] depends: [ + "ocaml" {< "4.03.0"} "ocamlfind" "lwt" {< "3.0.0"} "react" {< "1.0.0"} @@ -18,4 +19,9 @@ depends: [ ] dev-repo: "git://github.com/diml/obus" install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.03.0" ] +synopsis: "A pure OCaml implementation of DBus" +flags: light-uninstall +url { + src: "https://forge.ocamlcore.org/frs/download.php/1026/obus-1.1.5.tar.gz" + checksum: "md5=d8d25c4b40aebcf6d219cba39490278a" +} diff --git a/packages/obus/obus.1.1.5/url b/packages/obus/obus.1.1.5/url deleted file mode 100644 index 78c35cada8a..00000000000 --- a/packages/obus/obus.1.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1026/obus-1.1.5.tar.gz" -checksum: "d8d25c4b40aebcf6d219cba39490278a" diff --git a/packages/obus/obus.1.1.6/descr b/packages/obus/obus.1.1.6/descr deleted file mode 100644 index 05f3942b4fc..00000000000 --- a/packages/obus/obus.1.1.6/descr +++ /dev/null @@ -1 +0,0 @@ -A pure OCaml implementation of DBus diff --git a/packages/obus/obus.1.1.6/opam b/packages/obus/obus.1.1.6/opam deleted file mode 100644 index ab880b5cd5d..00000000000 --- a/packages/obus/obus.1.1.6/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "jeremie@dimino.org" -authors: ["Jérémie Dimino"] -homepage: "https://github.com/diml/obus" -bug-reports: "https://github.com/diml/obus/issues" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocamlfind" "remove" "obus"]] -depends: [ - "ocamlfind" - "lwt" {< "3.0.0"} - "react" {>= "1.0.0"} - "type_conv" - "xmlm" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/diml/obus" -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.03.0" ] diff --git a/packages/obus/obus.1.1.6/url b/packages/obus/obus.1.1.6/url deleted file mode 100644 index b0c4c695554..00000000000 --- a/packages/obus/obus.1.1.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/diml/obus/archive/1.1.6.tar.gz" -checksum: "935f941a34145230dfb9e59d715cc1fd" diff --git a/packages/obus/obus.1.1.7/descr b/packages/obus/obus.1.1.7/descr deleted file mode 100644 index 05f3942b4fc..00000000000 --- a/packages/obus/obus.1.1.7/descr +++ /dev/null @@ -1 +0,0 @@ -A pure OCaml implementation of DBus diff --git a/packages/obus/obus.1.1.7/opam b/packages/obus/obus.1.1.7/opam index faed4221679..7a4eb0d9dd9 100644 --- a/packages/obus/obus.1.1.7/opam +++ b/packages/obus/obus.1.1.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" authors: ["Jérémie Dimino"] homepage: "https://github.com/diml/obus" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "obus"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "lwt" {< "3.0.0"} "react" {>= "1.0.0"} @@ -18,4 +19,9 @@ depends: [ ] dev-repo: "git://github.com/diml/obus" install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] +synopsis: "A pure OCaml implementation of DBus" +flags: light-uninstall +url { + src: "https://github.com/diml/obus/archive/1.1.7.tar.gz" + checksum: "md5=3a82fde56e3c98084847cf40b4aae7d0" +} diff --git a/packages/obus/obus.1.1.7/url b/packages/obus/obus.1.1.7/url deleted file mode 100644 index af50631c999..00000000000 --- a/packages/obus/obus.1.1.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/diml/obus/archive/1.1.7.tar.gz" -checksum: "3a82fde56e3c98084847cf40b4aae7d0" diff --git a/packages/obytelib/obytelib.1.1/descr b/packages/obytelib/obytelib.1.1/descr deleted file mode 100644 index d32314d1403..00000000000 --- a/packages/obytelib/obytelib.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bytecode library tools to read, write and evaluate OCaml bytecode files. diff --git a/packages/obytelib/obytelib.1.1/opam b/packages/obytelib/obytelib.1.1/opam index aceb6ad0ae0..8245d96262c 100644 --- a/packages/obytelib/obytelib.1.1/opam +++ b/packages/obytelib/obytelib.1.1/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Benoît Vaugon"] homepage: "https://github.com/bvaugon/obytelib" bug-reports: "https://github.com/bvaugon/obytelib/issues" -dev-repo: "git@github.com:bvaugon/obytelib.git" +dev-repo: "git+ssh://git@github.com/bvaugon/obytelib.git" maintainer: "benoit.vaugon@gmail.com" build: [ ["./configure" "-prefix" prefix] @@ -12,6 +12,14 @@ remove: [ ["./configure" "-prefix" prefix] [make "uninstall"] ] -depends: ["ocamlbuild"] -available: ocaml-version >= "4.03.0" +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" +] install: [make "install"] +synopsis: + "OCaml bytecode library tools to read, write and evaluate OCaml bytecode files." +url { + src: "https://github.com/bvaugon/obytelib/archive/1.1.tar.gz" + checksum: "md5=d5ed657b5bc6a31f36d7b263043db7bf" +} diff --git a/packages/obytelib/obytelib.1.1/url b/packages/obytelib/obytelib.1.1/url deleted file mode 100644 index 9df4aa232a0..00000000000 --- a/packages/obytelib/obytelib.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/bvaugon/obytelib/archive/1.1.tar.gz" -checksum: "d5ed657b5bc6a31f36d7b263043db7bf" diff --git a/packages/obytelib/obytelib.1.2/descr b/packages/obytelib/obytelib.1.2/descr deleted file mode 100644 index d32314d1403..00000000000 --- a/packages/obytelib/obytelib.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bytecode library tools to read, write and evaluate OCaml bytecode files. diff --git a/packages/obytelib/obytelib.1.2/opam b/packages/obytelib/obytelib.1.2/opam index ac48a56bdfa..9559ac2323d 100644 --- a/packages/obytelib/obytelib.1.2/opam +++ b/packages/obytelib/obytelib.1.2/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Benoît Vaugon"] homepage: "https://github.com/bvaugon/obytelib" bug-reports: "https://github.com/bvaugon/obytelib/issues" -dev-repo: "git@github.com:bvaugon/obytelib.git" +dev-repo: "git+ssh://git@github.com/bvaugon/obytelib.git" maintainer: "benoit.vaugon@gmail.com" build: [ ["./configure" "-prefix" prefix] @@ -12,6 +12,14 @@ remove: [ ["./configure" "-prefix" prefix] [make "uninstall"] ] -depends: ["ocamlbuild"] -available: ocaml-version >= "4.04.0" +depends: [ + "ocaml" {>= "4.04.0"} + "ocamlbuild" +] install: [make "install"] +synopsis: + "OCaml bytecode library tools to read, write and evaluate OCaml bytecode files." +url { + src: "https://github.com/bvaugon/obytelib/archive/1.2.tar.gz" + checksum: "md5=252a3740ef0be4c9a134e5bb24f9ead0" +} diff --git a/packages/obytelib/obytelib.1.2/url b/packages/obytelib/obytelib.1.2/url deleted file mode 100644 index 2f2705e6aa6..00000000000 --- a/packages/obytelib/obytelib.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/bvaugon/obytelib/archive/1.2.tar.gz" -checksum: "252a3740ef0be4c9a134e5bb24f9ead0" diff --git a/packages/oc45/oc45.1.0.0/descr b/packages/oc45/oc45.1.0.0/descr deleted file mode 100644 index c3f5ce36716..00000000000 --- a/packages/oc45/oc45.1.0.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Pure OCaml implementation of the C4.5 algorithm. - -This algorithm is used to generate a decision tree from a dataset and a -criteria set, and is usually found in machine learning. The algorithm -description can be found in eg. "Efficient C4.5" by S. Ruggieri in -IEEE transactions on knowledge and data engineering, vol. 14, no. 2, -march/april 2002. diff --git a/packages/oc45/oc45.1.0.0/opam b/packages/oc45/oc45.1.0.0/opam index c41dcd47d41..a08893aae1b 100644 --- a/packages/oc45/oc45.1.0.0/opam +++ b/packages/oc45/oc45.1.0.0/opam @@ -1,10 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" name: "oc45" authors: "Théophile Bastian and Noémie Fong" maintainer: "contact@tobast.fr" homepage: "https://github.com/tobast/OC4.5" bug-reports: "https://github.com/tobast/OC4.5/issues" -dev-repo: "https://github.com/tobast/OC4.5.git" +dev-repo: "git+https://github.com/tobast/OC4.5.git" license: "LGPL" build: ["jbuilder" "build" "-p" name "-j" jobs] -depends: ["jbuilder" {build}] +depends: [ + "ocaml" + "jbuilder" {build} +] +synopsis: "Pure OCaml implementation of the C4.5 algorithm." +description: """ +This algorithm is used to generate a decision tree from a dataset and a +criteria set, and is usually found in machine learning. The algorithm +description can be found in eg. "Efficient C4.5" by S. Ruggieri in +IEEE transactions on knowledge and data engineering, vol. 14, no. 2, +march/april 2002.""" +url { + src: "https://github.com/tobast/OC4.5/archive/v1.0.0.tar.gz" + checksum: "md5=3ad2e5cd1c54c2a581cdba3920ac9ca5" +} diff --git a/packages/oc45/oc45.1.0.0/url b/packages/oc45/oc45.1.0.0/url deleted file mode 100644 index 30b8bd45fc8..00000000000 --- a/packages/oc45/oc45.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/tobast/OC4.5/archive/v1.0.0.tar.gz" -checksum: "3ad2e5cd1c54c2a581cdba3920ac9ca5" diff --git a/packages/ocal/ocal.0.1.1/descr b/packages/ocal/ocal.0.1.1/descr deleted file mode 100644 index 3c92be07d0f..00000000000 --- a/packages/ocal/ocal.0.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Unix `cal` replacement -A replacement for the standard Unix `cal` utility. Partly because I -could, partly because I'd become too irritated with its command line -interface. diff --git a/packages/ocal/ocal.0.1.1/opam b/packages/ocal/ocal.0.1.1/opam index 3728c85a936..47c7cae53ed 100644 --- a/packages/ocal/ocal.0.1.1/opam +++ b/packages/ocal/ocal.0.1.1/opam @@ -1,18 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Richard Mortier " authors: "Richard Mortier" homepage: "https://github.com/mor1/ocal" bug-reports: "https://github.com/mor1/ocal/issues" license: "ISC" -dev-repo: "https://github.com/mor1/ocal.git" +dev-repo: "git+https://github.com/mor1/ocal.git" build: [ [make "configure"] [make "build"] ] install: [make "install"] depends: [ + "ocaml" "astring" {build} "calendar" {build} "cmdliner" {build} "ocamlfind" {build} ] +synopsis: "Unix `cal` replacement" +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/archive/0.1.1.tar.gz" + checksum: "md5=0387d5286ca83a460f8e08879bac15b0" +} diff --git a/packages/ocal/ocal.0.1.1/url b/packages/ocal/ocal.0.1.1/url deleted file mode 100644 index a88d7398d49..00000000000 --- a/packages/ocal/ocal.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mor1/ocal/archive/0.1.1.tar.gz" -checksum: "0387d5286ca83a460f8e08879bac15b0" diff --git a/packages/ocal/ocal.0.1.2/descr b/packages/ocal/ocal.0.1.2/descr deleted file mode 100644 index 3c92be07d0f..00000000000 --- a/packages/ocal/ocal.0.1.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Unix `cal` replacement -A replacement for the standard Unix `cal` utility. Partly because I -could, partly because I'd become too irritated with its command line -interface. diff --git a/packages/ocal/ocal.0.1.2/opam b/packages/ocal/ocal.0.1.2/opam index 0693e24f22b..804aea65ed8 100644 --- a/packages/ocal/ocal.0.1.2/opam +++ b/packages/ocal/ocal.0.1.2/opam @@ -1,17 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Richard Mortier " authors: "Richard Mortier" homepage: "https://github.com/mor1/ocal" bug-reports: "https://github.com/mor1/ocal/issues" license: "ISC" -dev-repo: "https://github.com/mor1/ocal.git" +dev-repo: "git+https://github.com/mor1/ocal.git" build: [ [make "configure"] [make "build"] ] depends: [ + "ocaml" "astring" {build} "calendar" {build} "cmdliner" {build} "ocamlfind" {build} ] +synopsis: "Unix `cal` replacement" +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/archive/0.1.2.tar.gz" + checksum: "md5=c746604a320d54a35eb4d3bb2ba6fc94" +} diff --git a/packages/ocal/ocal.0.1.2/url b/packages/ocal/ocal.0.1.2/url deleted file mode 100644 index fdf5649d3e6..00000000000 --- a/packages/ocal/ocal.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mor1/ocal/archive/0.1.2.tar.gz" -checksum: "c746604a320d54a35eb4d3bb2ba6fc94" diff --git a/packages/ocal/ocal.0.1.3/descr b/packages/ocal/ocal.0.1.3/descr deleted file mode 100644 index 565d12c57d3..00000000000 --- a/packages/ocal/ocal.0.1.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -An improved Unix `cal` utility - - -A replacement for the standard Unix `cal` utility. Partly because I could, -partly because I'd become too irritated with its command line interface. \ No newline at end of file diff --git a/packages/ocal/ocal.0.1.3/opam b/packages/ocal/ocal.0.1.3/opam index 5d380e69a40..b6e041cc09e 100644 --- a/packages/ocal/ocal.0.1.3/opam +++ b/packages/ocal/ocal.0.1.3/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ocal" maintainer: "Richard Mortier " authors: [ "Richard Mortier" ] license: "ISC" homepage: "https://github.com/mor1/ocal" -dev-repo: "https://github.com/mor1/ocal.git" +dev-repo: "git+https://github.com/mor1/ocal.git" bug-reports: "https://github.com/mor1/ocal/issues" doc: "https://mor1.github.io/ocal/" @@ -15,9 +15,18 @@ build: [ ] depends: [ + "ocaml" "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta11"} - "astring" {build} - "calendar" {build} - "cmdliner" {build} + "jbuilder" {build & >= "1.0+beta11"} + "astring" {build} + "calendar" {build} + "cmdliner" {build} ] +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.1.3/ocal-0.1.3.tbz" + checksum: "md5=d44a7cfd060ef8b32694ff4ef44df1f3" +} diff --git a/packages/ocal/ocal.0.1.3/url b/packages/ocal/ocal.0.1.3/url deleted file mode 100644 index 097b4794203..00000000000 --- a/packages/ocal/ocal.0.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mor1/ocal/releases/download/0.1.3/ocal-0.1.3.tbz" -checksum: "d44a7cfd060ef8b32694ff4ef44df1f3" \ No newline at end of file diff --git a/packages/ocal/ocal.0.2.0/descr b/packages/ocal/ocal.0.2.0/descr deleted file mode 100644 index 565d12c57d3..00000000000 --- a/packages/ocal/ocal.0.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -An improved Unix `cal` utility - - -A replacement for the standard Unix `cal` utility. Partly because I could, -partly because I'd become too irritated with its command line interface. \ No newline at end of file diff --git a/packages/ocal/ocal.0.2.0/opam b/packages/ocal/ocal.0.2.0/opam index 91f2365bc79..f3087952b37 100644 --- a/packages/ocal/ocal.0.2.0/opam +++ b/packages/ocal/ocal.0.2.0/opam @@ -1,25 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Richard Mortier " authors: [ "Richard Mortier" ] license: "ISC" homepage: "https://github.com/mor1/ocal" -dev-repo: "https://github.com/mor1/ocal.git" +dev-repo: "git+https://github.com/mor1/ocal.git" bug-reports: "https://github.com/mor1/ocal/issues" doc: "https://mor1.github.io/ocal/" -available: [ ocaml-version >= "4.02.3" & ocaml-version < "4.06.0" ] - build: [ [ "jbuilder" "subst" ] {pinned} [ "jbuilder" "build" "-p" name "-j" jobs ] ] depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta11"} - "astring" {build} - "calendar" {build} - "cmdliner" {build} - "notty" {build & <"0.2.0"} + "jbuilder" {build & >= "1.0+beta11"} + "astring" {build} + "calendar" {build} + "cmdliner" {build} + "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: "md5=f02a27641320597af859a01a36d4c93d" +} diff --git a/packages/ocal/ocal.0.2.0/url b/packages/ocal/ocal.0.2.0/url deleted file mode 100644 index f6bfd908f96..00000000000 --- a/packages/ocal/ocal.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mor1/ocal/releases/download/0.2.0/ocal-0.2.0.tbz" -checksum: "f02a27641320597af859a01a36d4c93d" \ No newline at end of file diff --git a/packages/ocal/ocal.0.2.1/descr b/packages/ocal/ocal.0.2.1/descr deleted file mode 100644 index 565d12c57d3..00000000000 --- a/packages/ocal/ocal.0.2.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -An improved Unix `cal` utility - - -A replacement for the standard Unix `cal` utility. Partly because I could, -partly because I'd become too irritated with its command line interface. \ No newline at end of file diff --git a/packages/ocal/ocal.0.2.1/opam b/packages/ocal/ocal.0.2.1/opam index d3d7a630137..29c05e4b1f3 100644 --- a/packages/ocal/ocal.0.2.1/opam +++ b/packages/ocal/ocal.0.2.1/opam @@ -1,25 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Richard Mortier " authors: [ "Richard Mortier" ] license: "ISC" homepage: "https://github.com/mor1/ocal" -dev-repo: "https://github.com/mor1/ocal.git" +dev-repo: "git+https://github.com/mor1/ocal.git" bug-reports: "https://github.com/mor1/ocal/issues" doc: "https://mor1.github.io/ocal/" -available: [ ocaml-version >= "4.02.3" ] - build: [ [ "jbuilder" "subst" ] {pinned} [ "jbuilder" "build" "-p" name "-j" jobs ] ] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta11"} - "astring" {build} - "calendar" {build} - "cmdliner" {build} - "notty" {build & >="0.2.0"} + "jbuilder" {build & >= "1.0+beta11"} + "astring" {build} + "calendar" {build} + "cmdliner" {build} + "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.1/ocal-0.2.1.tbz" + checksum: "md5=f7f22d6276ddf82d6055fdc59af1376d" +} diff --git a/packages/ocal/ocal.0.2.1/url b/packages/ocal/ocal.0.2.1/url deleted file mode 100644 index 9f740394414..00000000000 --- a/packages/ocal/ocal.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mor1/ocal/releases/download/0.2.1/ocal-0.2.1.tbz" -checksum: "f7f22d6276ddf82d6055fdc59af1376d" \ No newline at end of file diff --git a/packages/ocaml-arg/ocaml-arg.0.1/descr b/packages/ocaml-arg/ocaml-arg.0.1/descr deleted file mode 100644 index 923b971b2e8..00000000000 --- a/packages/ocaml-arg/ocaml-arg.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -A simple library to handle subcommand arguments diff --git a/packages/ocaml-arg/ocaml-arg.0.1/opam b/packages/ocaml-arg/ocaml-arg.0.1/opam index 1b36eeeb935..ff258c33b9c 100644 --- a/packages/ocaml-arg/ocaml-arg.0.1/opam +++ b/packages/ocaml-arg/ocaml-arg.0.1/opam @@ -1,5 +1,15 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "https://github.com/samoht/ocaml-arg" build: [[make]] -depends: ["ocamlfind" "ocamlbuild" {build}] +depends: [ + "ocaml" + "ocamlfind" + "ocamlbuild" {build} +] +synopsis: "A simple library to handle subcommand arguments" +extra-files: ["ocaml-arg.install" "md5=06539d3ddaebc1d0648f90886629a7a3"] +url { + src: "https://github.com/samoht/ocaml-arg/tarball/0.1" + checksum: "md5=5e4e5e577a2ec167434ce3cb4796ce62" +} diff --git a/packages/ocaml-arg/ocaml-arg.0.1/url b/packages/ocaml-arg/ocaml-arg.0.1/url deleted file mode 100644 index af5bf9af5c2..00000000000 --- a/packages/ocaml-arg/ocaml-arg.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/samoht/ocaml-arg/tarball/0.1" -checksum: "5e4e5e577a2ec167434ce3cb4796ce62" diff --git a/packages/ocaml-arg/ocaml-arg.0.2/descr b/packages/ocaml-arg/ocaml-arg.0.2/descr deleted file mode 100644 index 923b971b2e8..00000000000 --- a/packages/ocaml-arg/ocaml-arg.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -A simple library to handle subcommand arguments diff --git a/packages/ocaml-arg/ocaml-arg.0.2/opam b/packages/ocaml-arg/ocaml-arg.0.2/opam index 1b36eeeb935..40980a8fce8 100644 --- a/packages/ocaml-arg/ocaml-arg.0.2/opam +++ b/packages/ocaml-arg/ocaml-arg.0.2/opam @@ -1,5 +1,15 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "https://github.com/samoht/ocaml-arg" build: [[make]] -depends: ["ocamlfind" "ocamlbuild" {build}] +depends: [ + "ocaml" + "ocamlfind" + "ocamlbuild" {build} +] +synopsis: "A simple library to handle subcommand arguments" +extra-files: ["ocaml-arg.install" "md5=06539d3ddaebc1d0648f90886629a7a3"] +url { + src: "https://github.com/samoht/ocaml-arg/tarball/0.2" + checksum: "md5=e4d2ad641c08041e166a59d66e909cd9" +} diff --git a/packages/ocaml-arg/ocaml-arg.0.2/url b/packages/ocaml-arg/ocaml-arg.0.2/url deleted file mode 100644 index 3f0be78a025..00000000000 --- a/packages/ocaml-arg/ocaml-arg.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/samoht/ocaml-arg/tarball/0.2" -checksum: "e4d2ad641c08041e166a59d66e909cd9" diff --git a/packages/ocaml-arg/ocaml-arg.0.3/descr b/packages/ocaml-arg/ocaml-arg.0.3/descr deleted file mode 100644 index 923b971b2e8..00000000000 --- a/packages/ocaml-arg/ocaml-arg.0.3/descr +++ /dev/null @@ -1 +0,0 @@ -A simple library to handle subcommand arguments diff --git a/packages/ocaml-arg/ocaml-arg.0.3/opam b/packages/ocaml-arg/ocaml-arg.0.3/opam index 1b36eeeb935..38f843b93e7 100644 --- a/packages/ocaml-arg/ocaml-arg.0.3/opam +++ b/packages/ocaml-arg/ocaml-arg.0.3/opam @@ -1,5 +1,15 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "https://github.com/samoht/ocaml-arg" build: [[make]] -depends: ["ocamlfind" "ocamlbuild" {build}] +depends: [ + "ocaml" + "ocamlfind" + "ocamlbuild" {build} +] +synopsis: "A simple library to handle subcommand arguments" +extra-files: ["ocaml-arg.install" "md5=06539d3ddaebc1d0648f90886629a7a3"] +url { + src: "https://github.com/samoht/ocaml-arg/tarball/0.3" + checksum: "md5=fc9075011f0b3dc3951597088839a721" +} diff --git a/packages/ocaml-arg/ocaml-arg.0.3/url b/packages/ocaml-arg/ocaml-arg.0.3/url deleted file mode 100644 index 7215e0d38d3..00000000000 --- a/packages/ocaml-arg/ocaml-arg.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/samoht/ocaml-arg/tarball/0.3" -checksum: "fc9075011f0b3dc3951597088839a721" diff --git a/packages/ocaml-base-compiler/ocaml-base-compiler.3.07/opam b/packages/ocaml-base-compiler/ocaml-base-compiler.3.07/opam new file mode 100644 index 00000000000..f9a2ed27b16 --- /dev/null +++ b/packages/ocaml-base-compiler/ocaml-base-compiler.3.07/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +synopsis: "Official 3.07 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "3.07" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["sed" "-i" "-e" "$s/^/LC_ALL=C /" "ocamldoc/remove_DEBUG"] + ["./configure" "-prefix" prefix] + {os != "openbsd" & os != "freebsd" & os != "macos"} + ["./configure" "-prefix" prefix "-cc" "cc" "-aspp" "cc -c"] + {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [ + [make "install"] + ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] + ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] +] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-3.07/ocaml-3.07.tar.gz" + checksum: "md5=2dd038055f5e1350078ad81270411b78" +} diff --git a/packages/ocaml-base-compiler/ocaml-base-compiler.3.08.0/opam b/packages/ocaml-base-compiler/ocaml-base-compiler.3.08.0/opam new file mode 100644 index 00000000000..927667c98a4 --- /dev/null +++ b/packages/ocaml-base-compiler/ocaml-base-compiler.3.08.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +synopsis: "Official 3.08.0 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "3.08.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix] + {os != "openbsd" & os != "freebsd" & os != "macos"} + ["./configure" "-prefix" prefix "-cc" "cc" "-aspp" "cc -c"] + {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [ + [make "install"] + ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] + ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] +] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-3.08/ocaml-3.08.0.tar.gz" + checksum: "md5=c6ef478362295c150101cdd2efcd38e0" +} diff --git a/packages/ocaml-base-compiler/ocaml-base-compiler.3.08.1/opam b/packages/ocaml-base-compiler/ocaml-base-compiler.3.08.1/opam new file mode 100644 index 00000000000..d1201c5cb74 --- /dev/null +++ b/packages/ocaml-base-compiler/ocaml-base-compiler.3.08.1/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +synopsis: "Official 3.08.1 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "3.08.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix] + {os != "openbsd" & os != "freebsd" & os != "macos"} + ["./configure" "-prefix" prefix "-cc" "cc" "-aspp" "cc -c"] + {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [ + [make "install"] + ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] + ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] +] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-3.08/ocaml-3.08.1.tar.gz" + checksum: "md5=8a32dd665d0d8fc08a027e1b8f68a001" +} diff --git a/packages/ocaml-base-compiler/ocaml-base-compiler.3.08.2/opam b/packages/ocaml-base-compiler/ocaml-base-compiler.3.08.2/opam new file mode 100644 index 00000000000..acb8bda459c --- /dev/null +++ b/packages/ocaml-base-compiler/ocaml-base-compiler.3.08.2/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +synopsis: "Official 3.08.2 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "3.08.2" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix] + {os != "openbsd" & os != "freebsd" & os != "macos"} + ["./configure" "-prefix" prefix "-cc" "cc" "-aspp" "cc -c"] + {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [ + [make "install"] + ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] + ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] +] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-3.08/ocaml-3.08.2.tar.gz" + checksum: "md5=b79358a09884f5e679433cce284de43e" +} diff --git a/packages/ocaml-base-compiler/ocaml-base-compiler.3.08.3/opam b/packages/ocaml-base-compiler/ocaml-base-compiler.3.08.3/opam new file mode 100644 index 00000000000..63113235412 --- /dev/null +++ b/packages/ocaml-base-compiler/ocaml-base-compiler.3.08.3/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +synopsis: "Official 3.08.3 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "3.08.3" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix] + {os != "openbsd" & os != "freebsd" & os != "macos"} + ["./configure" "-prefix" prefix "-cc" "cc" "-aspp" "cc -c"] + {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [ + [make "install"] + ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] + ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] +] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-3.08/ocaml-3.08.3.tar.gz" + checksum: "md5=b1fc455aca6980e02e8cce8a3cbb4c81" +} diff --git a/packages/ocaml-base-compiler/ocaml-base-compiler.3.08.4/opam b/packages/ocaml-base-compiler/ocaml-base-compiler.3.08.4/opam new file mode 100644 index 00000000000..c05ab0698f7 --- /dev/null +++ b/packages/ocaml-base-compiler/ocaml-base-compiler.3.08.4/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +synopsis: "Official 3.08.4 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "3.08.4" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix] + {os != "openbsd" & os != "freebsd" & os != "macos"} + ["./configure" "-prefix" prefix "-cc" "cc" "-aspp" "cc -c"] + {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [ + [make "install"] + ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] + ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] +] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-3.08/ocaml-3.08.4.tar.gz" + checksum: "md5=105d192896bf945b660c4fb1ee486f57" +} diff --git a/packages/ocaml-base-compiler/ocaml-base-compiler.3.09.0/opam b/packages/ocaml-base-compiler/ocaml-base-compiler.3.09.0/opam new file mode 100644 index 00000000000..d1e7db8cb31 --- /dev/null +++ b/packages/ocaml-base-compiler/ocaml-base-compiler.3.09.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +synopsis: "Official 3.09.0 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "3.09.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix] + {os != "openbsd" & os != "freebsd" & os != "macos"} + ["./configure" "-prefix" prefix "-cc" "cc" "-aspp" "cc -c"] + {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [ + [make "install"] + ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] + ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] +] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-3.09/ocaml-3.09.0.tar.gz" + checksum: "md5=5445b3fba28291fe789797d10cef3431" +} diff --git a/packages/ocaml-base-compiler/ocaml-base-compiler.3.09.1/opam b/packages/ocaml-base-compiler/ocaml-base-compiler.3.09.1/opam new file mode 100644 index 00000000000..dc4b41c88c4 --- /dev/null +++ b/packages/ocaml-base-compiler/ocaml-base-compiler.3.09.1/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +synopsis: "Official 3.09.1 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "3.09.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix] + {os != "openbsd" & os != "freebsd" & os != "macos"} + ["./configure" "-prefix" prefix "-cc" "cc" "-aspp" "cc -c"] + {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [ + [make "install"] + ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] + ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] +] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-3.09/ocaml-3.09.1.tar.gz" + checksum: "md5=c73f4b093e27ba5bf13d62923f89befc" +} diff --git a/packages/ocaml-base-compiler/ocaml-base-compiler.3.09.2/opam b/packages/ocaml-base-compiler/ocaml-base-compiler.3.09.2/opam new file mode 100644 index 00000000000..aed2d8182f4 --- /dev/null +++ b/packages/ocaml-base-compiler/ocaml-base-compiler.3.09.2/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +synopsis: "Official 3.09.2 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "3.09.2" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix] + {os != "openbsd" & os != "freebsd" & os != "macos"} + ["./configure" "-prefix" prefix "-cc" "cc" "-aspp" "cc -c"] + {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [ + [make "install"] + ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] + ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] +] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-3.09/ocaml-3.09.2.tar.gz" + checksum: "md5=dc4a298cfa8c65fe4e506a06fe514ccd" +} diff --git a/packages/ocaml-base-compiler/ocaml-base-compiler.3.09.3/opam b/packages/ocaml-base-compiler/ocaml-base-compiler.3.09.3/opam new file mode 100644 index 00000000000..f4cb41a3954 --- /dev/null +++ b/packages/ocaml-base-compiler/ocaml-base-compiler.3.09.3/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +synopsis: "Official 3.09.3 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "3.09.3" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix] + {os != "openbsd" & os != "freebsd" & os != "macos"} + ["./configure" "-prefix" prefix "-cc" "cc" "-aspp" "cc -c"] + {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [ + [make "install"] + ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] + ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] +] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-3.09/ocaml-3.09.3.tar.gz" + checksum: "md5=11a91651007f70a2cb4d5ecfe20fab89" +} diff --git a/packages/ocaml-base-compiler/ocaml-base-compiler.3.10.0/opam b/packages/ocaml-base-compiler/ocaml-base-compiler.3.10.0/opam new file mode 100644 index 00000000000..d8bb17a3e9e --- /dev/null +++ b/packages/ocaml-base-compiler/ocaml-base-compiler.3.10.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +synopsis: "Official 3.10.0 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "3.10.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix] + {os != "openbsd" & os != "freebsd" & os != "macos"} + ["./configure" "-prefix" prefix "-cc" "cc" "-aspp" "cc -c"] + {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [ + [make "install"] + ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] + ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] +] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-3.10/ocaml-3.10.0.tar.gz" + checksum: "md5=5ec0b860730925f738d91ca96d692406" +} diff --git a/packages/ocaml-base-compiler/ocaml-base-compiler.3.10.1/opam b/packages/ocaml-base-compiler/ocaml-base-compiler.3.10.1/opam new file mode 100644 index 00000000000..499d3339464 --- /dev/null +++ b/packages/ocaml-base-compiler/ocaml-base-compiler.3.10.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +synopsis: "Official 3.10.1 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "3.10.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix] + {os != "openbsd" & os != "freebsd" & os != "macos"} + ["./configure" "-prefix" prefix "-cc" "cc" "-aspp" "cc -c"] + {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [ + [make "install"] + ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] + ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] +] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-3.10/ocaml-3.10.1.tar.gz" + checksum: "md5=04fbe476b7f633a910429106e02d9948" +} diff --git a/packages/ocaml-base-compiler/ocaml-base-compiler.3.10.2/opam b/packages/ocaml-base-compiler/ocaml-base-compiler.3.10.2/opam new file mode 100644 index 00000000000..7026b22205d --- /dev/null +++ b/packages/ocaml-base-compiler/ocaml-base-compiler.3.10.2/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +synopsis: "Official 3.10.2 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "3.10.2" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix] + {os != "openbsd" & os != "freebsd" & os != "macos"} + ["./configure" "-prefix" prefix "-cc" "cc" "-aspp" "cc -c"] + {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [ + [make "install"] + ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] + ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] +] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-3.10/ocaml-3.10.2.tar.gz" + checksum: "md5=52c795592c90ecb15c2c4754f04eeff4" +} diff --git a/packages/ocaml-base-compiler/ocaml-base-compiler.3.11.0/opam b/packages/ocaml-base-compiler/ocaml-base-compiler.3.11.0/opam new file mode 100644 index 00000000000..ff230110550 --- /dev/null +++ b/packages/ocaml-base-compiler/ocaml-base-compiler.3.11.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +synopsis: "Official 3.11.0 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "3.11.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix] + {os != "openbsd" & os != "freebsd" & os != "macos"} + ["./configure" "-prefix" prefix "-cc" "cc" "-aspp" "cc -c"] + {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [ + [make "install"] + ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] + ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] +] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-3.11/ocaml-3.11.0.tar.gz" + checksum: "md5=be152066bdf09761ddf1c31291e5cb90" +} diff --git a/packages/ocaml-base-compiler/ocaml-base-compiler.3.11.1/opam b/packages/ocaml-base-compiler/ocaml-base-compiler.3.11.1/opam new file mode 100644 index 00000000000..d51e485cf8a --- /dev/null +++ b/packages/ocaml-base-compiler/ocaml-base-compiler.3.11.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +synopsis: "Official 3.11.1 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "3.11.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix] + {os != "openbsd" & os != "freebsd" & os != "macos"} + ["./configure" "-prefix" prefix "-cc" "cc" "-aspp" "cc -c"] + {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [ + [make "install"] + ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] + ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] +] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-3.11/ocaml-3.11.1.tar.gz" + checksum: "md5=069aa55d40e548280f92af693f6c625a" +} diff --git a/packages/ocaml-base-compiler/ocaml-base-compiler.3.11.2/opam b/packages/ocaml-base-compiler/ocaml-base-compiler.3.11.2/opam new file mode 100644 index 00000000000..a17f23a27f3 --- /dev/null +++ b/packages/ocaml-base-compiler/ocaml-base-compiler.3.11.2/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +synopsis: "Official 3.11.2 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "3.11.2" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix] + {os != "openbsd" & os != "freebsd" & os != "macos"} + ["./configure" "-prefix" prefix "-cc" "cc" "-aspp" "cc -c"] + {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [ + [make "install"] + ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] + ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] +] +patches: "3.11.2_binutils.patch" +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-3.11/ocaml-3.11.2.tar.gz" + checksum: "md5=9d0611245122ffbc8263735cae1da7fb" +} +extra-source "3.11.2_binutils.patch" { + src: "http://www.ocamlpro.com/patches/3.11.2_binutils.patch" + checksum: "md5=041f12c823520d687a7bbbce10cd57e3" +} diff --git a/packages/ocaml-base-compiler/ocaml-base-compiler.3.12.0/opam b/packages/ocaml-base-compiler/ocaml-base-compiler.3.12.0/opam new file mode 100644 index 00000000000..72ffd4c50fb --- /dev/null +++ b/packages/ocaml-base-compiler/ocaml-base-compiler.3.12.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +synopsis: "Official 3.12.0 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "3.12.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix] + {os != "openbsd" & os != "freebsd" & os != "macos"} + ["./configure" "-prefix" prefix "-cc" "cc" "-aspp" "cc -c"] + {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [ + [make "install"] + ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] + ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] +] +patches: "file_download.php?file_id=418&type=bug" +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-3.12/ocaml-3.12.0.tar.gz" + checksum: "md5=3ba7cc65123c3579f14e7c726d3ee782" +} +extra-source "file_download.php?file_id=418&type=bug" { + src: "http://caml.inria.fr/mantis/file_download.php?file_id=418&type=bug" + checksum: "md5=8c664a0a346424ea2ec6fc6f713170c6" +} diff --git a/packages/ocaml-base-compiler/ocaml-base-compiler.3.12.1/opam b/packages/ocaml-base-compiler/ocaml-base-compiler.3.12.1/opam new file mode 100644 index 00000000000..14c3c40e061 --- /dev/null +++ b/packages/ocaml-base-compiler/ocaml-base-compiler.3.12.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +synopsis: "Official 3.12.1 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "3.12.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix] + {os != "openbsd" & os != "freebsd" & os != "macos"} + ["./configure" "-prefix" prefix "-cc" "cc" "-aspp" "cc -c"] + {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [ + [make "install"] + ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] + ["cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/"] +] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-3.12/ocaml-3.12.1.tar.gz" + checksum: "md5=814a047085f0f901ab7d8e3a4b7a9e65" +} diff --git a/packages/ocaml-base-compiler/ocaml-base-compiler.4.00.0/opam b/packages/ocaml-base-compiler/ocaml-base-compiler.4.00.0/opam new file mode 100644 index 00000000000..2695e1b844b --- /dev/null +++ b/packages/ocaml-base-compiler/ocaml-base-compiler.4.00.0/opam @@ -0,0 +1,22 @@ +opam-version: "2.0" +synopsis: "Official 4.00.0 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.00.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix] + [make "world" "opt" "opt.opt"] +] +install: [make "install"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.00/ocaml-4.00.0.tar.gz" + checksum: "md5=fa11560a45793bd9fa45c1295a6f4a91" +} diff --git a/packages/ocaml-base-compiler/ocaml-base-compiler.4.00.1/opam b/packages/ocaml-base-compiler/ocaml-base-compiler.4.00.1/opam new file mode 100644 index 00000000000..496e0c9cce0 --- /dev/null +++ b/packages/ocaml-base-compiler/ocaml-base-compiler.4.00.1/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +synopsis: "Official 4.00.1 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.00.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix] + [make "world" "opt" "opt.opt"] +] +install: [make "install"] +patches: "bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff" +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.00/ocaml-4.00.1.tar.gz" + checksum: "md5=91124a8eb12a57f1e56c02fe3db0f9e7" +} +extra-source "bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff" { + src: + "https://github.com/diml/ocaml/compare/bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff" + checksum: "md5=a8c6dd8e547a7b766138f7ca3eb1cbfd" +} diff --git a/packages/ocaml-base-compiler/ocaml-base-compiler.4.01.0/opam b/packages/ocaml-base-compiler/ocaml-base-compiler.4.01.0/opam new file mode 100644 index 00000000000..5763683cc3e --- /dev/null +++ b/packages/ocaml-base-compiler/ocaml-base-compiler.4.01.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +synopsis: "Official 4.01.0 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.01.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +patches: "bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff" +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.01/ocaml-4.01.0.tar.gz" + checksum: "md5=04dfdd7da189462a4f10ec6530359cef" +} +extra-source "bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff" { + src: + "https://github.com/diml/ocaml/compare/bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff" + checksum: "md5=a8c6dd8e547a7b766138f7ca3eb1cbfd" +} diff --git a/packages/ocaml-base-compiler/ocaml-base-compiler.4.02.0/opam b/packages/ocaml-base-compiler/ocaml-base-compiler.4.02.0/opam new file mode 100644 index 00000000000..3e1d357f590 --- /dev/null +++ b/packages/ocaml-base-compiler/ocaml-base-compiler.4.02.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "Official 4.02.0 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.02.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.0.tar.gz" + checksum: "md5=8bba7e7d872083af1723dd450e07a5f4" +} diff --git a/packages/ocaml-base-compiler/ocaml-base-compiler.4.02.1/opam b/packages/ocaml-base-compiler/ocaml-base-compiler.4.02.1/opam new file mode 100644 index 00000000000..3ed42b61988 --- /dev/null +++ b/packages/ocaml-base-compiler/ocaml-base-compiler.4.02.1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "Official 4.02.1 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.02.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.1.tar.gz" + checksum: "md5=3c35318eefd201f96797c093c920b343" +} diff --git a/packages/ocaml-base-compiler/ocaml-base-compiler.4.02.2/opam b/packages/ocaml-base-compiler/ocaml-base-compiler.4.02.2/opam new file mode 100644 index 00000000000..7c176e03b1b --- /dev/null +++ b/packages/ocaml-base-compiler/ocaml-base-compiler.4.02.2/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "Official 4.02.2 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.02.2" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.2.tar.gz" + checksum: "md5=359ad0ef89717341767142f2a4d050b2" +} diff --git a/packages/ocaml-base-compiler/ocaml-base-compiler.4.02.3/opam b/packages/ocaml-base-compiler/ocaml-base-compiler.4.02.3/opam new file mode 100644 index 00000000000..80aa1ff46e6 --- /dev/null +++ b/packages/ocaml-base-compiler/ocaml-base-compiler.4.02.3/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "Official 4.02.3 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.02.3" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world.opt"] +] +install: [make "install"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.3.tar.gz" + checksum: "md5=ef1a324608c97031cbd92a442d685ab7" +} diff --git a/packages/ocaml-base-compiler/ocaml-base-compiler.4.03.0/opam b/packages/ocaml-base-compiler/ocaml-base-compiler.4.03.0/opam new file mode 100644 index 00000000000..ee556b9d71a --- /dev/null +++ b/packages/ocaml-base-compiler/ocaml-base-compiler.4.03.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "Official 4.03.0 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.03.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.03.0.tar.gz" + checksum: "md5=4ddf4977de7708f11adad692c63e87ec" +} diff --git a/packages/ocaml-base-compiler/ocaml-base-compiler.4.04.0/opam b/packages/ocaml-base-compiler/ocaml-base-compiler.4.04.0/opam new file mode 100644 index 00000000000..329baff1162 --- /dev/null +++ b/packages/ocaml-base-compiler/ocaml-base-compiler.4.04.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "Official 4.04.0 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.04.0.tar.gz" + checksum: "md5=dbf5f869bf0621d2922547b671b36566" +} diff --git a/packages/ocaml-base-compiler/ocaml-base-compiler.4.04.1/opam b/packages/ocaml-base-compiler/ocaml-base-compiler.4.04.1/opam new file mode 100644 index 00000000000..65a7970eeb5 --- /dev/null +++ b/packages/ocaml-base-compiler/ocaml-base-compiler.4.04.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "Official 4.04.1 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.04.1.tar.gz" + checksum: "md5=ca6f8d941c4c86c43cccb29ae2a9cd0e" +} diff --git a/packages/ocaml-base-compiler/ocaml-base-compiler.4.04.2/opam b/packages/ocaml-base-compiler/ocaml-base-compiler.4.04.2/opam new file mode 100644 index 00000000000..1b21ffebe9e --- /dev/null +++ b/packages/ocaml-base-compiler/ocaml-base-compiler.4.04.2/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "Official 4.04.2 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.2" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.04.2.tar.gz" + checksum: "md5=5ce661a2d8b760dc77c2facf46ccddd1" +} diff --git a/packages/ocaml-base-compiler/ocaml-base-compiler.4.05.0/opam b/packages/ocaml-base-compiler/ocaml-base-compiler.4.05.0/opam new file mode 100644 index 00000000000..be6d9c97243 --- /dev/null +++ b/packages/ocaml-base-compiler/ocaml-base-compiler.4.05.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "Official 4.05.0 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.05.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.05.0.tar.gz" + checksum: "md5=7e0079162134336a24b9028349c756bb" +} diff --git a/packages/ocaml-base-compiler/ocaml-base-compiler.4.06.0/opam b/packages/ocaml-base-compiler/ocaml-base-compiler.4.06.0/opam new file mode 100644 index 00000000000..4422db7d89f --- /dev/null +++ b/packages/ocaml-base-compiler/ocaml-base-compiler.4.06.0/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "Official 4.06.0 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc -O2 -pipe" + "-aspp" + "cc -O2 -pipe -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.0.tar.gz" + checksum: "md5=4f3906e581181c5435078ffe3e485e3f" +} diff --git a/packages/ocaml-base-compiler/ocaml-base-compiler.4.06.1/opam b/packages/ocaml-base-compiler/ocaml-base-compiler.4.06.1/opam new file mode 100644 index 00000000000..c71993b4b5f --- /dev/null +++ b/packages/ocaml-base-compiler/ocaml-base-compiler.4.06.1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "Official 4.06.1 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.1.tar.gz" + checksum: "md5=d02eb67b828de22c3f97d94b3c46acba" +} diff --git a/packages/ocaml-basics/ocaml-basics.0.1.0/descr b/packages/ocaml-basics/ocaml-basics.0.1.0/descr deleted file mode 100644 index 38285eb4658..00000000000 --- a/packages/ocaml-basics/ocaml-basics.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Implements common functionnal patterns / abstractions diff --git a/packages/ocaml-basics/ocaml-basics.0.1.0/opam b/packages/ocaml-basics/ocaml-basics.0.1.0/opam index ac0808a3382..162da9a034e 100644 --- a/packages/ocaml-basics/ocaml-basics.0.1.0/opam +++ b/packages/ocaml-basics/ocaml-basics.0.1.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/advanced-schema/ocaml-basics.git" +dev-repo: "git+https://github.com/advanced-schema/ocaml-basics.git" build: [ ["oasis" "setup"] ["./configure" "--prefix=%{prefix}%"] @@ -13,6 +13,7 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "ocaml-basics"] depends: [ + "ocaml" {>= "4.04"} "ocamlfind" {build} "oasis" {>= "0.4"} "result" {>= "1.2"} @@ -20,4 +21,10 @@ depends: [ "sexplib" {>= "v0.9"} "ppx_deriving" {>= "4.0"} ] -available: [ ocaml-version >= "4.04" ] +synopsis: "Implements common functionnal patterns / abstractions" +flags: light-uninstall +url { + src: + "https://github.com/advanced-schema/ocaml-basics/archive/v0.1.0.tar.gz" + checksum: "md5=01e2ecb3c650d8a3ecf5b7feb182aaf2" +} diff --git a/packages/ocaml-basics/ocaml-basics.0.1.0/url b/packages/ocaml-basics/ocaml-basics.0.1.0/url deleted file mode 100644 index 29a835d1522..00000000000 --- a/packages/ocaml-basics/ocaml-basics.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/advanced-schema/ocaml-basics/archive/v0.1.0.tar.gz" -checksum: "01e2ecb3c650d8a3ecf5b7feb182aaf2" diff --git a/packages/ocaml-basics/ocaml-basics.0.2.0/descr b/packages/ocaml-basics/ocaml-basics.0.2.0/descr deleted file mode 100644 index 38285eb4658..00000000000 --- a/packages/ocaml-basics/ocaml-basics.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Implements common functionnal patterns / abstractions diff --git a/packages/ocaml-basics/ocaml-basics.0.2.0/opam b/packages/ocaml-basics/ocaml-basics.0.2.0/opam index ac0808a3382..ef1d094d31e 100644 --- a/packages/ocaml-basics/ocaml-basics.0.2.0/opam +++ b/packages/ocaml-basics/ocaml-basics.0.2.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/advanced-schema/ocaml-basics.git" +dev-repo: "git+https://github.com/advanced-schema/ocaml-basics.git" build: [ ["oasis" "setup"] ["./configure" "--prefix=%{prefix}%"] @@ -13,6 +13,7 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "ocaml-basics"] depends: [ + "ocaml" {>= "4.04"} "ocamlfind" {build} "oasis" {>= "0.4"} "result" {>= "1.2"} @@ -20,4 +21,10 @@ depends: [ "sexplib" {>= "v0.9"} "ppx_deriving" {>= "4.0"} ] -available: [ ocaml-version >= "4.04" ] +synopsis: "Implements common functionnal patterns / abstractions" +flags: light-uninstall +url { + src: + "https://github.com/advanced-schema/ocaml-basics/archive/v0.2.0.tar.gz" + checksum: "md5=bc845f5c6de26325bf3fa3f34d161686" +} diff --git a/packages/ocaml-basics/ocaml-basics.0.2.0/url b/packages/ocaml-basics/ocaml-basics.0.2.0/url deleted file mode 100644 index a629bf0ba7a..00000000000 --- a/packages/ocaml-basics/ocaml-basics.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/advanced-schema/ocaml-basics/archive/v0.2.0.tar.gz" -checksum: "bc845f5c6de26325bf3fa3f34d161686" diff --git a/packages/ocaml-basics/ocaml-basics.0.3.0/descr b/packages/ocaml-basics/ocaml-basics.0.3.0/descr deleted file mode 100644 index 38285eb4658..00000000000 --- a/packages/ocaml-basics/ocaml-basics.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Implements common functionnal patterns / abstractions diff --git a/packages/ocaml-basics/ocaml-basics.0.3.0/opam b/packages/ocaml-basics/ocaml-basics.0.3.0/opam index 87d249bf1a2..c98317458db 100644 --- a/packages/ocaml-basics/ocaml-basics.0.3.0/opam +++ b/packages/ocaml-basics/ocaml-basics.0.3.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/advanced-schema/ocaml-basics.git" +dev-repo: "git+https://github.com/advanced-schema/ocaml-basics.git" build: [ ["oasis" "setup"] ["./configure" "--prefix=%{prefix}%"] @@ -13,6 +13,7 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "ocaml-basics"] depends: [ + "ocaml" {>= "4.04"} "ocamlfind" {build} "oasis" {>= "0.4"} "result" {>= "1.2"} @@ -20,4 +21,10 @@ depends: [ "sexplib" {>= "v0.9"} "ppx_deriving" {>= "4.0"} ] -available: [ocaml-version >= "4.04"] +synopsis: "Implements common functionnal patterns / abstractions" +flags: light-uninstall +url { + src: + "https://github.com/advanced-schema/ocaml-basics/archive/v0.3.0.tar.gz" + checksum: "md5=1360b010f6ec97feef1501a69f1e1468" +} diff --git a/packages/ocaml-basics/ocaml-basics.0.3.0/url b/packages/ocaml-basics/ocaml-basics.0.3.0/url deleted file mode 100644 index 1beff26173c..00000000000 --- a/packages/ocaml-basics/ocaml-basics.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/advanced-schema/ocaml-basics/archive/v0.3.0.tar.gz" -checksum: "1360b010f6ec97feef1501a69f1e1468" diff --git a/packages/ocaml-basics/ocaml-basics.0.4.0/descr b/packages/ocaml-basics/ocaml-basics.0.4.0/descr deleted file mode 100644 index 38285eb4658..00000000000 --- a/packages/ocaml-basics/ocaml-basics.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -Implements common functionnal patterns / abstractions diff --git a/packages/ocaml-basics/ocaml-basics.0.4.0/opam b/packages/ocaml-basics/ocaml-basics.0.4.0/opam index 5fc98e5f193..08ab27d390c 100644 --- a/packages/ocaml-basics/ocaml-basics.0.4.0/opam +++ b/packages/ocaml-basics/ocaml-basics.0.4.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/advanced-schema/ocaml-basics.git" +dev-repo: "git+https://github.com/advanced-schema/ocaml-basics.git" build: [ ["oasis" "setup"] ["./configure" "--prefix=%{prefix}%"] @@ -13,6 +13,7 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "ocaml-basics"] depends: [ + "ocaml" {>= "4.04" & < "4.05"} "ocamlfind" {build} "oasis" {>= "0.4"} "result" {>= "1.2"} @@ -20,4 +21,9 @@ depends: [ "sexplib" {>= "v0.9"} "ppx_deriving" {>= "4.0" & < "4.2"} ] -available: [ ocaml-version >= "4.04" & ocaml-version < "4.05" ] +synopsis: "Implements common functionnal patterns / abstractions" +flags: light-uninstall +url { + src: "https://github.com/advanced-schema/ocaml-basics/archive/v0.4.0.zip" + checksum: "md5=7aed6b0132108a780cbdf42db3d3a0fb" +} diff --git a/packages/ocaml-basics/ocaml-basics.0.4.0/url b/packages/ocaml-basics/ocaml-basics.0.4.0/url deleted file mode 100644 index 153c194805e..00000000000 --- a/packages/ocaml-basics/ocaml-basics.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/advanced-schema/ocaml-basics/archive/v0.4.0.zip" -checksum: "7aed6b0132108a780cbdf42db3d3a0fb" diff --git a/packages/ocaml-basics/ocaml-basics.0.5.0/descr b/packages/ocaml-basics/ocaml-basics.0.5.0/descr deleted file mode 100644 index 38285eb4658..00000000000 --- a/packages/ocaml-basics/ocaml-basics.0.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -Implements common functionnal patterns / abstractions diff --git a/packages/ocaml-basics/ocaml-basics.0.5.0/opam b/packages/ocaml-basics/ocaml-basics.0.5.0/opam index 53f0dedd729..6c839f828df 100644 --- a/packages/ocaml-basics/ocaml-basics.0.5.0/opam +++ b/packages/ocaml-basics/ocaml-basics.0.5.0/opam @@ -1,19 +1,25 @@ -opam-version: "1.2" +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: "https://github.com/advanced-schema/ocaml-basics.git" +dev-repo: "git+https://github.com/advanced-schema/ocaml-basics.git" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.03"} "jbuilder" {>= "1.0+beta16"} "result" {>= "1.2"} "ppx_sexp_conv" {>= "v0.9"} "sexplib" {>= "v0.9"} "ppx_deriving" {>= "4.0"} ] -available: [ ocaml-version >= "4.03" ] +synopsis: "Implements common functionnal patterns / abstractions" +url { + src: + "https://github.com/advanced-schema/ocaml-basics/releases/download/v0.5.0/ocaml-basics-0.5.0.tbz" + checksum: "md5=6d055a29c64351a36762c9e71bc00ec6" +} diff --git a/packages/ocaml-basics/ocaml-basics.0.5.0/url b/packages/ocaml-basics/ocaml-basics.0.5.0/url deleted file mode 100644 index 376b73ccd53..00000000000 --- a/packages/ocaml-basics/ocaml-basics.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/advanced-schema/ocaml-basics/releases/download/v0.5.0/ocaml-basics-0.5.0.tbz" -checksum: "6d055a29c64351a36762c9e71bc00ec6" \ No newline at end of file diff --git a/packages/ocaml-buddy/ocaml-buddy.0.6.1/descr b/packages/ocaml-buddy/ocaml-buddy.0.6.1/descr deleted file mode 100644 index dac51760305..00000000000 --- a/packages/ocaml-buddy/ocaml-buddy.0.6.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the Buddy BDD library. diff --git a/packages/ocaml-buddy/ocaml-buddy.0.6.1/opam b/packages/ocaml-buddy/ocaml-buddy.0.6.1/opam index bb8a394ea71..87830619573 100644 --- a/packages/ocaml-buddy/ocaml-buddy.0.6.1/opam +++ b/packages/ocaml-buddy/ocaml-buddy.0.6.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "pietro.abate@pps.jussieu.fr" build: [ [make "all"] @@ -6,12 +6,18 @@ build: [ ] remove: [[make "uninstall"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libbdd-dev"]] - [["ubuntu"] ["libbdd-dev"]] + ["libbdd-dev"] {os-distribution = "debian"} + ["libbdd-dev"] {os-distribution = "ubuntu"} ] dev-repo: "git://github.com/abate/ocaml-buddy" install: [make "install"] +synopsis: "Bindings for the Buddy BDD library." +url { + src: "https://github.com/abate/ocaml-buddy/archive/0.6.1.tar.gz" + checksum: "md5=23b5d83b2341d34045378428f8e0758e" +} diff --git a/packages/ocaml-buddy/ocaml-buddy.0.6.1/url b/packages/ocaml-buddy/ocaml-buddy.0.6.1/url deleted file mode 100644 index f026dfa8da4..00000000000 --- a/packages/ocaml-buddy/ocaml-buddy.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/abate/ocaml-buddy/archive/0.6.1.tar.gz" -checksum: "23b5d83b2341d34045378428f8e0758e" diff --git a/packages/ocaml-compiler-libs/ocaml-compiler-libs.v0.10.0/descr b/packages/ocaml-compiler-libs/ocaml-compiler-libs.v0.10.0/descr deleted file mode 100644 index ec6e43b12b1..00000000000 --- a/packages/ocaml-compiler-libs/ocaml-compiler-libs.v0.10.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml compiler libraries repackaged - -This packages exposes the OCaml compiler libraries repackages under -the toplevel names Ocaml_common, Ocaml_bytecomp, ... diff --git a/packages/ocaml-compiler-libs/ocaml-compiler-libs.v0.10.0/opam b/packages/ocaml-compiler-libs/ocaml-compiler-libs.v0.10.0/opam index 69efce13c70..5cd5904a80b 100644 --- a/packages/ocaml-compiler-libs/ocaml-compiler-libs.v0.10.0/opam +++ b/packages/ocaml-compiler-libs/ocaml-compiler-libs.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ocaml-compiler-libs" @@ -9,6 +9,15 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.04.1"} "jbuilder" {build & >= "1.0+beta12"} ] -available: [ ocaml-version >= "4.04.1" ] +synopsis: "OCaml compiler libraries repackaged" +description: """ +This packages exposes the OCaml compiler libraries repackages under +the toplevel names Ocaml_common, Ocaml_bytecomp, ...""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ocaml-compiler-libs-v0.10.0.tar.gz" + checksum: "md5=e94f23c3478cb42dc3472617ea86c800" +} diff --git a/packages/ocaml-compiler-libs/ocaml-compiler-libs.v0.10.0/url b/packages/ocaml-compiler-libs/ocaml-compiler-libs.v0.10.0/url deleted file mode 100644 index b26a1d8019e..00000000000 --- a/packages/ocaml-compiler-libs/ocaml-compiler-libs.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ocaml-compiler-libs-v0.10.0.tar.gz" -checksum: "e94f23c3478cb42dc3472617ea86c800" diff --git a/packages/ocaml-compiler-libs/ocaml-compiler-libs.v0.9.0/descr b/packages/ocaml-compiler-libs/ocaml-compiler-libs.v0.9.0/descr deleted file mode 100644 index ec6e43b12b1..00000000000 --- a/packages/ocaml-compiler-libs/ocaml-compiler-libs.v0.9.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml compiler libraries repackaged - -This packages exposes the OCaml compiler libraries repackages under -the toplevel names Ocaml_common, Ocaml_bytecomp, ... diff --git a/packages/ocaml-compiler-libs/ocaml-compiler-libs.v0.9.0/opam b/packages/ocaml-compiler-libs/ocaml-compiler-libs.v0.9.0/opam index 61a33e37f90..572e5df5955 100644 --- a/packages/ocaml-compiler-libs/ocaml-compiler-libs.v0.9.0/opam +++ b/packages/ocaml-compiler-libs/ocaml-compiler-libs.v0.9.0/opam @@ -1,14 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ocaml-compiler-libs" bug-reports: "https://github.com/janestreet/ocaml-compiler-libs/issues" -dev-repo: "https://github.com/janestreet/ocaml-compiler-libs.git" +dev-repo: "git+https://github.com/janestreet/ocaml-compiler-libs.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "ocaml-compiler-libs" "--root" "." "-j" jobs "@install"] ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta4"} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "OCaml compiler libraries repackaged" +description: """ +This packages exposes the OCaml compiler libraries repackages under +the toplevel names Ocaml_common, Ocaml_bytecomp, ...""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ocaml-compiler-libs-v0.9.0.tar.gz" + checksum: "md5=4863a2a26b04aa0e46e87e097b2af3b9" +} diff --git a/packages/ocaml-compiler-libs/ocaml-compiler-libs.v0.9.0/url b/packages/ocaml-compiler-libs/ocaml-compiler-libs.v0.9.0/url deleted file mode 100644 index 6428c146798..00000000000 --- a/packages/ocaml-compiler-libs/ocaml-compiler-libs.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ocaml-compiler-libs-v0.9.0.tar.gz" -checksum: "4863a2a26b04aa0e46e87e097b2af3b9" diff --git a/packages/ocaml-data-notation/ocaml-data-notation.0.0.10/descr b/packages/ocaml-data-notation/ocaml-data-notation.0.0.10/descr deleted file mode 100644 index ef78959cb74..00000000000 --- a/packages/ocaml-data-notation/ocaml-data-notation.0.0.10/descr +++ /dev/null @@ -1,4 +0,0 @@ -Store data using OCaml notation -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. 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 deleted file mode 100644 index 58c5b1253b2..00000000000 --- a/packages/ocaml-data-notation/ocaml-data-notation.0.0.10/opam +++ /dev/null @@ -1,10 +0,0 @@ -opam-version: "1.2" -maintainer: "https://github.com/ocaml/opam-repository/issues" -build: make -remove: [["ocamlfind" "remove" "odn"]] -depends: [ - "ocamlfind" - "type_conv" {>= "108.07.01"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/ocaml-data-notation/ocaml-data-notation.0.0.10/url b/packages/ocaml-data-notation/ocaml-data-notation.0.0.10/url deleted file mode 100644 index 399d6c5601a..00000000000 --- a/packages/ocaml-data-notation/ocaml-data-notation.0.0.10/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1029/ocaml-data-notation-0.0.10.tar.gz" -checksum: "35b32f58d01a8fe2e0deead4bc8d78b8" diff --git a/packages/ocaml-data-notation/ocaml-data-notation.0.0.11/descr b/packages/ocaml-data-notation/ocaml-data-notation.0.0.11/descr deleted file mode 100644 index ef78959cb74..00000000000 --- a/packages/ocaml-data-notation/ocaml-data-notation.0.0.11/descr +++ /dev/null @@ -1,4 +0,0 @@ -Store data using OCaml notation -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. 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 index 58c5b1253b2..efff7b13e81 100644 --- a/packages/ocaml-data-notation/ocaml-data-notation.0.0.11/opam +++ b/packages/ocaml-data-notation/ocaml-data-notation.0.0.11/opam @@ -1,10 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: make remove: [["ocamlfind" "remove" "odn"]] depends: [ + "ocaml" "ocamlfind" "type_conv" {>= "108.07.01"} "ocamlbuild" {build} ] install: [make "install"] +synopsis: "Store data using OCaml notation" +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://forge.ocamlcore.org/frs/download.php/1310/ocaml-data-notation-0.0.11.tar.gz" + checksum: "md5=0ab9cd196b4a7f22a037ab96a477896f" +} diff --git a/packages/ocaml-data-notation/ocaml-data-notation.0.0.11/url b/packages/ocaml-data-notation/ocaml-data-notation.0.0.11/url deleted file mode 100644 index 2b4e49b1eaa..00000000000 --- a/packages/ocaml-data-notation/ocaml-data-notation.0.0.11/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1310/ocaml-data-notation-0.0.11.tar.gz" -checksum: "0ab9cd196b4a7f22a037ab96a477896f" diff --git a/packages/ocaml-data-notation/ocaml-data-notation.0.0.9/descr b/packages/ocaml-data-notation/ocaml-data-notation.0.0.9/descr deleted file mode 100644 index ef78959cb74..00000000000 --- a/packages/ocaml-data-notation/ocaml-data-notation.0.0.9/descr +++ /dev/null @@ -1,4 +0,0 @@ -Store data using OCaml notation -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. 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 index 928dff5e601..c4f1e5e7b30 100644 --- a/packages/ocaml-data-notation/ocaml-data-notation.0.0.9/opam +++ b/packages/ocaml-data-notation/ocaml-data-notation.0.0.9/opam @@ -1,10 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: make remove: [["ocamlfind" "remove" "odn"]] depends: [ + "ocaml" "ocamlfind" "type_conv" {= "108.00.02"} "ocamlbuild" {build} ] install: [make "install"] +synopsis: "Store data using OCaml notation" +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: + "http://forge.ocamlcore.org/frs/download.php/881/ocaml-data-notation-0.0.9.tar.gz" + checksum: "md5=aa16e0f2230fa2bb2b3808c0665f056c" +} diff --git a/packages/ocaml-data-notation/ocaml-data-notation.0.0.9/url b/packages/ocaml-data-notation/ocaml-data-notation.0.0.9/url deleted file mode 100644 index 103af705689..00000000000 --- a/packages/ocaml-data-notation/ocaml-data-notation.0.0.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/881/ocaml-data-notation-0.0.9.tar.gz" -checksum: "aa16e0f2230fa2bb2b3808c0665f056c" diff --git a/packages/ocaml-expat/ocaml-expat.0.9.1/descr b/packages/ocaml-expat/ocaml-expat.0.9.1/descr deleted file mode 100644 index 97e54b378f2..00000000000 --- a/packages/ocaml-expat/ocaml-expat.0.9.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Write XML-Parsers using the SAX method -An ocaml wrapper for the Expat XML parsing library. It allows you to -write XML-Parsers using the SAX method. An XML document is parsed on -the fly without needing to load the entire XML-Tree into memory. diff --git a/packages/ocaml-expat/ocaml-expat.0.9.1/opam b/packages/ocaml-expat/ocaml-expat.0.9.1/opam index fd7f12539e2..9ca22db1694 100644 --- a/packages/ocaml-expat/ocaml-expat.0.9.1/opam +++ b/packages/ocaml-expat/ocaml-expat.0.9.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: "Maas-Maarten Zeeman" homepage: "http://mmzeeman.home.xs4all.nl/ocaml/" @@ -7,11 +7,25 @@ build: [ [make "allopt"] ] remove: [["ocamlfind" "remove" "expat"]] -depends: ["ocamlfind" {build}] +depends: [ + "ocaml" + "ocamlfind" {build} +] depexts: [ - [["debian"] ["libexpat1-dev"]] - [["ubuntu"] ["libexpat1-dev"]] - [["osx" "homebrew"] ["expat"]] + ["libexpat1-dev"] {os-distribution = "debian"} + ["libexpat1-dev"] {os-distribution = "ubuntu"} + ["expat"] {os = "macos" & os-distribution = "homebrew"} ] patches: [ "Makefile.patch" ] install: [make "install"] +synopsis: "Write XML-Parsers using the SAX method" +description: """ +An ocaml wrapper for the Expat XML parsing library. It allows you to +write XML-Parsers using the SAX method. An XML document is parsed on +the fly without needing to load the entire XML-Tree into memory.""" +flags: light-uninstall +extra-files: ["Makefile.patch" "md5=19bc9743e0db8b190ab7b42e1361d230"] +url { + src: "http://mmzeeman.home.xs4all.nl/ocaml/ocaml-expat-0.9.1.tar.gz" + checksum: "md5=17aa00a46c5edeb815f1b0555bad7ed2" +} diff --git a/packages/ocaml-expat/ocaml-expat.0.9.1/url b/packages/ocaml-expat/ocaml-expat.0.9.1/url deleted file mode 100644 index e3007f44614..00000000000 --- a/packages/ocaml-expat/ocaml-expat.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://mmzeeman.home.xs4all.nl/ocaml/ocaml-expat-0.9.1.tar.gz" -checksum: "17aa00a46c5edeb815f1b0555bad7ed2" diff --git a/packages/ocaml-expat/ocaml-expat.1.0.0/descr b/packages/ocaml-expat/ocaml-expat.1.0.0/descr deleted file mode 100644 index 97e54b378f2..00000000000 --- a/packages/ocaml-expat/ocaml-expat.1.0.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Write XML-Parsers using the SAX method -An ocaml wrapper for the Expat XML parsing library. It allows you to -write XML-Parsers using the SAX method. An XML document is parsed on -the fly without needing to load the entire XML-Tree into memory. diff --git a/packages/ocaml-expat/ocaml-expat.1.0.0/opam b/packages/ocaml-expat/ocaml-expat.1.0.0/opam deleted file mode 100644 index df570f6228c..00000000000 --- a/packages/ocaml-expat/ocaml-expat.1.0.0/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "whitequark@whitequark.org" -authors: "Maas-Maarten Zeeman" -homepage: "https://github.com/whitequark/ocaml-expat" -dev-repo: "https://github.com/whitequark/ocaml-expat.git" -bug-reports: "https://github.com/whitequark/ocaml-expat/issues" -build: [ - [make "all"] - [make "allopt"] -] -remove: [["ocamlfind" "remove" "expat"]] -depends: ["ocamlfind" {build}] -depexts: [ - [["debian"] ["libexpat1-dev"]] - [["ubuntu"] ["libexpat1-dev"]] - [["osx" "homebrew"] ["expat"]] -] -install: [make "install"] -available: [ocaml-version >= "4.02.0"] diff --git a/packages/ocaml-expat/ocaml-expat.1.0.0/url b/packages/ocaml-expat/ocaml-expat.1.0.0/url deleted file mode 100644 index 7c5973da96a..00000000000 --- a/packages/ocaml-expat/ocaml-expat.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/whitequark/ocaml-expat/archive/v1.0.0.tar.gz" -checksum: "f77a66b66dc2439733dd379b24d046df" diff --git a/packages/ocaml-expat/ocaml-expat.1.1.0/descr b/packages/ocaml-expat/ocaml-expat.1.1.0/descr deleted file mode 100644 index 97e54b378f2..00000000000 --- a/packages/ocaml-expat/ocaml-expat.1.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Write XML-Parsers using the SAX method -An ocaml wrapper for the Expat XML parsing library. It allows you to -write XML-Parsers using the SAX method. An XML document is parsed on -the fly without needing to load the entire XML-Tree into memory. diff --git a/packages/ocaml-expat/ocaml-expat.1.1.0/opam b/packages/ocaml-expat/ocaml-expat.1.1.0/opam index df570f6228c..76229b24353 100644 --- a/packages/ocaml-expat/ocaml-expat.1.1.0/opam +++ b/packages/ocaml-expat/ocaml-expat.1.1.0/opam @@ -1,19 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "whitequark@whitequark.org" authors: "Maas-Maarten Zeeman" homepage: "https://github.com/whitequark/ocaml-expat" -dev-repo: "https://github.com/whitequark/ocaml-expat.git" +dev-repo: "git+https://github.com/whitequark/ocaml-expat.git" bug-reports: "https://github.com/whitequark/ocaml-expat/issues" build: [ [make "all"] [make "allopt"] ] remove: [["ocamlfind" "remove" "expat"]] -depends: ["ocamlfind" {build}] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build} +] depexts: [ - [["debian"] ["libexpat1-dev"]] - [["ubuntu"] ["libexpat1-dev"]] - [["osx" "homebrew"] ["expat"]] + ["libexpat1-dev"] {os-distribution = "debian"} + ["libexpat1-dev"] {os-distribution = "ubuntu"} + ["expat"] {os = "macos" & os-distribution = "homebrew"} ] install: [make "install"] -available: [ocaml-version >= "4.02.0"] +synopsis: "Write XML-Parsers using the SAX method" +description: """ +An ocaml wrapper for the Expat XML parsing library. It allows you to +write XML-Parsers using the SAX method. An XML document is parsed on +the fly without needing to load the entire XML-Tree into memory.""" +flags: light-uninstall +url { + src: "https://github.com/whitequark/ocaml-expat/archive/v1.1.0.tar.gz" + checksum: "md5=fa2ff6db2dcd89a7e74009eda5bd7acf" +} diff --git a/packages/ocaml-expat/ocaml-expat.1.1.0/url b/packages/ocaml-expat/ocaml-expat.1.1.0/url deleted file mode 100644 index eaa62163c6c..00000000000 --- a/packages/ocaml-expat/ocaml-expat.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/whitequark/ocaml-expat/archive/v1.1.0.tar.gz" -checksum: "fa2ff6db2dcd89a7e74009eda5bd7acf" diff --git a/packages/ocaml-freestanding/ocaml-freestanding.0.1.1/descr b/packages/ocaml-freestanding/ocaml-freestanding.0.1.1/descr deleted file mode 100644 index ef8660b4f1c..00000000000 --- a/packages/ocaml-freestanding/ocaml-freestanding.0.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Freestanding OCaml runtime - -This package provides a freestanding OCaml runtime (asmrun), suitable for linking with a unikernel base layer. diff --git a/packages/ocaml-freestanding/ocaml-freestanding.0.1.1/opam b/packages/ocaml-freestanding/ocaml-freestanding.0.1.1/opam deleted file mode 100644 index 02c11c91354..00000000000 --- a/packages/ocaml-freestanding/ocaml-freestanding.0.1.1/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "Martin Lucina " -authors: "Martin Lucina " -homepage: "https://github.com/mirage/ocaml-freestanding" -bug-reports: "https://github.com/mirage/ocaml-freestanding/issues/" -license: "MIT" -dev-repo: "https://github.com/mirage/ocaml-freestanding.git" -build: [make] -install: [make "install" "PREFIX=%{prefix}%"] -remove: [make "uninstall" "PREFIX=%{prefix}%"] -depends: [ - "conf-pkg-config" - "ocamlfind" - "ocaml-src" - ("solo5-kernel-ukvm" {< "0.3.0"} | "solo5-kernel-virtio" {< "0.3.0"}) -] -conflicts: [ - "sexplib" {= "v0.9.0"} -] -available: [ - ocaml-version >= "4.02.3" & ocaml-version <= "4.03.0" & arch = "x86_64" -] diff --git a/packages/ocaml-freestanding/ocaml-freestanding.0.1.1/url b/packages/ocaml-freestanding/ocaml-freestanding.0.1.1/url deleted file mode 100644 index c1259211892..00000000000 --- a/packages/ocaml-freestanding/ocaml-freestanding.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-freestanding/archive/v0.1.1.tar.gz" -checksum: "88736a6d0db81ebf1e7ea257cacfcf1e" diff --git a/packages/ocaml-freestanding/ocaml-freestanding.0.2.1/descr b/packages/ocaml-freestanding/ocaml-freestanding.0.2.1/descr deleted file mode 100644 index ef8660b4f1c..00000000000 --- a/packages/ocaml-freestanding/ocaml-freestanding.0.2.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Freestanding OCaml runtime - -This package provides a freestanding OCaml runtime (asmrun), suitable for linking with a unikernel base layer. diff --git a/packages/ocaml-freestanding/ocaml-freestanding.0.2.1/opam b/packages/ocaml-freestanding/ocaml-freestanding.0.2.1/opam deleted file mode 100644 index c923cd20347..00000000000 --- a/packages/ocaml-freestanding/ocaml-freestanding.0.2.1/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "Martin Lucina " -authors: "Martin Lucina " -homepage: "https://github.com/mirage/ocaml-freestanding" -bug-reports: "https://github.com/mirage/ocaml-freestanding/issues/" -license: "MIT" -tags: "org:mirage" -dev-repo: "https://github.com/mirage/ocaml-freestanding.git" -build: [make] -install: [make "install" "PREFIX=%{prefix}%"] -remove: [make "uninstall" "PREFIX=%{prefix}%"] -depends: [ - "conf-pkg-config" - "ocamlfind" - "ocaml-src" - ("solo5-kernel-ukvm" {< "0.3.0"} | "solo5-kernel-virtio" {< "0.3.0"}) -] -conflicts: [ - "sexplib" {= "v0.9.0"} -] -available: [ - ocaml-version >= "4.02.3" & ocaml-version < "4.05.0" & - (arch = "x86_64" | arch = "amd64") -] diff --git a/packages/ocaml-freestanding/ocaml-freestanding.0.2.1/url b/packages/ocaml-freestanding/ocaml-freestanding.0.2.1/url deleted file mode 100644 index 9f52d649bbb..00000000000 --- a/packages/ocaml-freestanding/ocaml-freestanding.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-freestanding/archive/v0.2.1.tar.gz" -checksum: "ed5865cadead6b6c52356b6cbd6499ae" diff --git a/packages/ocaml-freestanding/ocaml-freestanding.0.2.2/descr b/packages/ocaml-freestanding/ocaml-freestanding.0.2.2/descr deleted file mode 100644 index ef8660b4f1c..00000000000 --- a/packages/ocaml-freestanding/ocaml-freestanding.0.2.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Freestanding OCaml runtime - -This package provides a freestanding OCaml runtime (asmrun), suitable for linking with a unikernel base layer. diff --git a/packages/ocaml-freestanding/ocaml-freestanding.0.2.2/opam b/packages/ocaml-freestanding/ocaml-freestanding.0.2.2/opam deleted file mode 100644 index 8c926275600..00000000000 --- a/packages/ocaml-freestanding/ocaml-freestanding.0.2.2/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "Martin Lucina " -authors: "Martin Lucina " -homepage: "https://github.com/mirage/ocaml-freestanding" -bug-reports: "https://github.com/mirage/ocaml-freestanding/issues/" -license: "MIT" -tags: "org:mirage" -dev-repo: "https://github.com/mirage/ocaml-freestanding.git" -build: [make] -install: [make "install" "PREFIX=%{prefix}%"] -remove: [make "uninstall" "PREFIX=%{prefix}%"] -depends: [ - "conf-pkg-config" - "ocamlfind" - "ocaml-src" - ("solo5-kernel-ukvm" {< "0.3.0"} | "solo5-kernel-virtio" {< "0.3.0"} | "solo5-kernel-muen" {< "0.3.0"}) -] -conflicts: [ - "sexplib" {= "v0.9.0"} -] -available: [ - ocaml-version >= "4.02.3" & ocaml-version < "4.06.0" & - (arch = "x86_64" | arch = "amd64") -] diff --git a/packages/ocaml-freestanding/ocaml-freestanding.0.2.2/url b/packages/ocaml-freestanding/ocaml-freestanding.0.2.2/url deleted file mode 100644 index 331852460ef..00000000000 --- a/packages/ocaml-freestanding/ocaml-freestanding.0.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-freestanding/archive/v0.2.2.tar.gz" -checksum: "4253d233a48a7af2911778b3fdbb506a" diff --git a/packages/ocaml-freestanding/ocaml-freestanding.0.2.3/descr b/packages/ocaml-freestanding/ocaml-freestanding.0.2.3/descr deleted file mode 100644 index ef8660b4f1c..00000000000 --- a/packages/ocaml-freestanding/ocaml-freestanding.0.2.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -Freestanding OCaml runtime - -This package provides a freestanding OCaml runtime (asmrun), suitable for linking with a unikernel base layer. diff --git a/packages/ocaml-freestanding/ocaml-freestanding.0.2.3/opam b/packages/ocaml-freestanding/ocaml-freestanding.0.2.3/opam index 692c5969c9e..b452be10659 100644 --- a/packages/ocaml-freestanding/ocaml-freestanding.0.2.3/opam +++ b/packages/ocaml-freestanding/ocaml-freestanding.0.2.3/opam @@ -1,25 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Martin Lucina " authors: "Martin Lucina " homepage: "https://github.com/mirage/ocaml-freestanding" bug-reports: "https://github.com/mirage/ocaml-freestanding/issues/" license: "MIT" tags: "org:mirage" -dev-repo: "https://github.com/mirage/ocaml-freestanding.git" +dev-repo: "git+https://github.com/mirage/ocaml-freestanding.git" build: [make] install: [make "install" "PREFIX=%{prefix}%"] remove: [make "uninstall" "PREFIX=%{prefix}%"] depends: [ + "ocaml" {>= "4.02.3" & < "4.07.0"} "conf-pkg-config" "ocamlfind" "ocaml-src" - ("solo5-kernel-ukvm" {< "0.3.0"} | "solo5-kernel-virtio" {< "0.3.0"} | "solo5-kernel-muen" {< "0.3.0"}) + ("solo5-kernel-ukvm" {< "0.3.0"} | "solo5-kernel-virtio" {< "0.3.0"} | + "solo5-kernel-muen" {< "0.3.0"}) ] conflicts: [ "sexplib" {= "v0.9.0"} ] -available: [ - ocaml-version >= "4.02.3" & ocaml-version < "4.07.0" & - ((os = "linux" & (arch = "x86_64" | arch = "aarch64")) | - (os = "freebsd" & arch = "amd64")) -] +available: + os = "linux" & (arch = "x86_64" | arch = "aarch64") | + os = "freebsd" & arch = "amd64" +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-freestanding/archive/v0.2.3.tar.gz" + checksum: "md5=e2270af798d1ac36dbc5e717b82599c1" +} diff --git a/packages/ocaml-freestanding/ocaml-freestanding.0.2.3/url b/packages/ocaml-freestanding/ocaml-freestanding.0.2.3/url deleted file mode 100644 index 938af6410aa..00000000000 --- a/packages/ocaml-freestanding/ocaml-freestanding.0.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-freestanding/archive/v0.2.3.tar.gz" -checksum: "e2270af798d1ac36dbc5e717b82599c1" diff --git a/packages/ocaml-gist/ocaml-gist.0.0.1/descr b/packages/ocaml-gist/ocaml-gist.0.0.1/descr deleted file mode 100644 index c0e83e177fe..00000000000 --- a/packages/ocaml-gist/ocaml-gist.0.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -A tool to create online OCaml gist experiences for the web diff --git a/packages/ocaml-gist/ocaml-gist.0.0.1/opam b/packages/ocaml-gist/ocaml-gist.0.0.1/opam index ecd2a168d11..2f411d2fb0e 100644 --- a/packages/ocaml-gist/ocaml-gist.0.0.1/opam +++ b/packages/ocaml-gist/ocaml-gist.0.0.1/opam @@ -1,12 +1,13 @@ -opam-version: "1.2" +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: "https://github.com/SanderSpies/ocaml-gist.git" +dev-repo: "git+https://github.com/SanderSpies/ocaml-gist.git" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" {= "4.04.2"} "ocamlfind" "js_of_ocaml" {dev} "js_of_ocaml-compiler" {dev} @@ -16,4 +17,8 @@ depends: [ "ocaml-webworker" "conf-npm" {build} ] -available: [ocaml-version = "4.04.2"] +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: "md5=54b32dd6ea42e2a3c395db67df1ed60b" +} diff --git a/packages/ocaml-gist/ocaml-gist.0.0.1/url b/packages/ocaml-gist/ocaml-gist.0.0.1/url deleted file mode 100644 index 5c5cc5ea467..00000000000 --- a/packages/ocaml-gist/ocaml-gist.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/SanderSpies/ocaml-gist/archive/0.0.2.tar.gz" -checksum: "54b32dd6ea42e2a3c395db67df1ed60b" diff --git a/packages/ocaml-http/ocaml-http.0.1.5/descr b/packages/ocaml-http/ocaml-http.0.1.5/descr deleted file mode 100644 index cd4252c597d..00000000000 --- a/packages/ocaml-http/ocaml-http.0.1.5/descr +++ /dev/null @@ -1 +0,0 @@ -Library freely inspired from Perl's HTTP::Daemon module diff --git a/packages/ocaml-http/ocaml-http.0.1.5/opam b/packages/ocaml-http/ocaml-http.0.1.5/opam index 1f384bdc29c..9b101b090c6 100644 --- a/packages/ocaml-http/ocaml-http.0.1.5/opam +++ b/packages/ocaml-http/ocaml-http.0.1.5/opam @@ -1,14 +1,16 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ [make "all"] [make "opt"] ] remove: [["ocamlfind" "remove" "http"]] -depends: [ - "ocamlfind" - "camlp4" - "ocamlnet" - "pcre" -] +depends: ["ocaml" "ocamlfind" "camlp4" "ocamlnet" "pcre"] install: [make "install"] +synopsis: "Library freely inspired from Perl's HTTP::Daemon module" +flags: light-uninstall +url { + src: + "https://forge.ocamlcore.org/frs/download.php/545/ocaml-http-0.1.5.tar.gz" + checksum: "md5=5426221ff76d7095fa1f5ee873b07829" +} diff --git a/packages/ocaml-http/ocaml-http.0.1.5/url b/packages/ocaml-http/ocaml-http.0.1.5/url deleted file mode 100644 index 9d1941c8ee0..00000000000 --- a/packages/ocaml-http/ocaml-http.0.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/545/ocaml-http-0.1.5.tar.gz" -checksum: "5426221ff76d7095fa1f5ee873b07829" diff --git a/packages/ocaml-indent/ocaml-indent.1.1.0/descr b/packages/ocaml-indent/ocaml-indent.1.1.0/descr deleted file mode 100644 index 2eb4f248f72..00000000000 --- a/packages/ocaml-indent/ocaml-indent.1.1.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -OCaml-indent: OCaml source code indenter -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). diff --git a/packages/ocaml-indent/ocaml-indent.1.1.0/opam b/packages/ocaml-indent/ocaml-indent.1.1.0/opam index f3bd3856e99..04d1f353cb4 100644 --- a/packages/ocaml-indent/ocaml-indent.1.1.0/opam +++ b/packages/ocaml-indent/ocaml-indent.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "jun.furuse@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -8,10 +8,30 @@ remove: [ ["omake" "uninstall"] ] depends: [ + "ocaml" {>= "4.00.0" & < "4.01.0"} "ocamlfind" "sexplib" - "omake" + "omake" "type_conv" ] -available: ocaml-version >= "4.00.0" & ocaml-version < "4.01.0" 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://bitbucket.org/camlspotter/ocaml-indent/get/1.1.0.tar.gz" + checksum: "md5=267e7493f0bc4e974d9c28896560d0a5" +} diff --git a/packages/ocaml-indent/ocaml-indent.1.1.0/url b/packages/ocaml-indent/ocaml-indent.1.1.0/url deleted file mode 100644 index 3f9826068d7..00000000000 --- a/packages/ocaml-indent/ocaml-indent.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ocaml-indent/get/1.1.0.tar.gz" -checksum: "267e7493f0bc4e974d9c28896560d0a5" diff --git a/packages/ocaml-indent/ocaml-indent.1.2.1/descr b/packages/ocaml-indent/ocaml-indent.1.2.1/descr deleted file mode 100644 index 2eb4f248f72..00000000000 --- a/packages/ocaml-indent/ocaml-indent.1.2.1/descr +++ /dev/null @@ -1,15 +0,0 @@ -OCaml-indent: OCaml source code indenter -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). diff --git a/packages/ocaml-indent/ocaml-indent.1.2.1/opam b/packages/ocaml-indent/ocaml-indent.1.2.1/opam index e1210eb446d..8d74b1f8ff4 100644 --- a/packages/ocaml-indent/ocaml-indent.1.2.1/opam +++ b/packages/ocaml-indent/ocaml-indent.1.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "jun.furuse@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -9,10 +9,30 @@ remove: [ ["ocaml" "setup.ml" "-uninstall"] ] depends: [ + "ocaml" {= "4.01.0"} "ocamlfind" "sexplib" - "omake" + "omake" "type_conv" ] -available: ocaml-version = "4.01.0" 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://bitbucket.org/camlspotter/ocaml-indent/get/1.2.1.tar.gz" + checksum: "md5=551bd8b4b5c3de61baf1684c739fe315" +} diff --git a/packages/ocaml-indent/ocaml-indent.1.2.1/url b/packages/ocaml-indent/ocaml-indent.1.2.1/url deleted file mode 100644 index 551c83815ca..00000000000 --- a/packages/ocaml-indent/ocaml-indent.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ocaml-indent/get/1.2.1.tar.gz" -checksum: "551bd8b4b5c3de61baf1684c739fe315" diff --git a/packages/ocaml-inifiles/ocaml-inifiles.1.2/descr b/packages/ocaml-inifiles/ocaml-inifiles.1.2/descr deleted file mode 100644 index a6d0160a95e..00000000000 --- a/packages/ocaml-inifiles/ocaml-inifiles.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -An ini file parser diff --git a/packages/ocaml-inifiles/ocaml-inifiles.1.2/opam b/packages/ocaml-inifiles/ocaml-inifiles.1.2/opam index 37236832278..d3418f60427 100644 --- a/packages/ocaml-inifiles/ocaml-inifiles.1.2/opam +++ b/packages/ocaml-inifiles/ocaml-inifiles.1.2/opam @@ -1,13 +1,18 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ [make "all"] [make "opt"] ] remove: [["ocamlfind" "remove" "inifiles"]] -depends: [ - "ocamlfind" - "pcre" -] +depends: ["ocaml" "ocamlfind" "pcre"] patches: ["ocaml-inifiles.diff"] install: [make "install"] +synopsis: "An ini file parser" +flags: light-uninstall +extra-files: ["ocaml-inifiles.diff" "md5=9438c43d4f7fa8ad947b94e362aae4b8"] +url { + src: + "http://archive.ubuntu.com/ubuntu/pool/universe/o/ocaml-inifiles/ocaml-inifiles_1.2.orig.tar.gz" + checksum: "md5=9deb802bdf98f5ead88598752d9ea5ac" +} diff --git a/packages/ocaml-inifiles/ocaml-inifiles.1.2/url b/packages/ocaml-inifiles/ocaml-inifiles.1.2/url deleted file mode 100644 index 94a00fa7f2d..00000000000 --- a/packages/ocaml-inifiles/ocaml-inifiles.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://archive.ubuntu.com/ubuntu/pool/universe/o/ocaml-inifiles/ocaml-inifiles_1.2.orig.tar.gz" -checksum: "9deb802bdf98f5ead88598752d9ea5ac" diff --git a/packages/ocaml-js-stdlib/ocaml-js-stdlib.1.0/descr b/packages/ocaml-js-stdlib/ocaml-js-stdlib.1.0/descr deleted file mode 100644 index 7e617954faa..00000000000 --- a/packages/ocaml-js-stdlib/ocaml-js-stdlib.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Binding OCaml to JavaScript standard library - -Binding OCaml to JavaScript standard library diff --git a/packages/ocaml-js-stdlib/ocaml-js-stdlib.1.0/opam b/packages/ocaml-js-stdlib/ocaml-js-stdlib.1.0/opam index 36ce2a6818b..126f8b51a54 100644 --- a/packages/ocaml-js-stdlib/ocaml-js-stdlib.1.0/opam +++ b/packages/ocaml-js-stdlib/ocaml-js-stdlib.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Danny Willems " authors: "LexiFi, Danny Willems " homepage: @@ -6,10 +6,17 @@ homepage: bug-reports: "https://github.com/dannywillems/ocaml-js-stdlib/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: - "https://github.com/dannywillems/ocaml-js-stdlib.git" +dev-repo: "git+https://github.com/dannywillems/ocaml-js-stdlib.git" build: [make "build"] install: [make "install"] remove: [make "remove"] -depends: "gen_js_api" -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "gen_js_api" +] +synopsis: "Binding OCaml to JavaScript standard library" +description: "Binding OCaml to JavaScript standard library" +url { + src: "https://github.com/dannywillems/ocaml-js-stdlib/archive/1.0.tar.gz" + checksum: "md5=bf98d3e8b7877aab3a00881495e64a27" +} diff --git a/packages/ocaml-js-stdlib/ocaml-js-stdlib.1.0/url b/packages/ocaml-js-stdlib/ocaml-js-stdlib.1.0/url deleted file mode 100644 index 02d9f9fb5e3..00000000000 --- a/packages/ocaml-js-stdlib/ocaml-js-stdlib.1.0/url +++ /dev/null @@ -1,4 +0,0 @@ -http: - "https://github.com/dannywillems/ocaml-js-stdlib/archive/1.0.tar.gz" -checksum: - "bf98d3e8b7877aab3a00881495e64a27" diff --git a/packages/ocaml-logicalform/ocaml-logicalform.v0.6.0/descr b/packages/ocaml-logicalform/ocaml-logicalform.v0.6.0/descr deleted file mode 100644 index beeda0d6790..00000000000 --- a/packages/ocaml-logicalform/ocaml-logicalform.v0.6.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -`LogicalForm` provides modules for efficient and intuitive manipulation -of logical expressions. \ No newline at end of file diff --git a/packages/ocaml-logicalform/ocaml-logicalform.v0.6.0/opam b/packages/ocaml-logicalform/ocaml-logicalform.v0.6.0/opam index 8fd42af9123..4cb5751a6d0 100644 --- a/packages/ocaml-logicalform/ocaml-logicalform.v0.6.0/opam +++ b/packages/ocaml-logicalform/ocaml-logicalform.v0.6.0/opam @@ -1,5 +1,4 @@ -opam-version: "1.2" - +opam-version: "2.0" name: "ocaml-logicalform" maintainer: "Saswat Padhi " authors: "Saswat Padhi " @@ -7,17 +6,22 @@ homepage: "https://github.com/SaswatPadhi/ocaml-logicalform/" license: "MIT" bug-reports: "https://github.com/SaswatPadhi/ocaml-logicalform/issues" -dev-repo: "https://github.com:SaswatPadhi/ocaml-logicalform.git" - -available: [ ocaml-version >= "4.04.0"] - +dev-repo: "git+https://github.com:SaswatPadhi/ocaml-logicalform.git" depends: [ - "odoc" {doc} - "jbuilder" {build & >= "1.0+beta10"} + "ocaml" {>= "4.04.0"} + "odoc" {with-doc} + "jbuilder" {build & >= "1.0+beta10"} "ppx_sexp_conv" {build & >= "0.9"} - "base" {>= "0.9"} + "base" {>= "0.9"} ] - build: [ ["jbuilder" "build" "-p" name "-j" jobs] -] \ No newline at end of file +] +synopsis: + "`LogicalForm` provides modules for efficient and intuitive manipulation" +description: "of logical expressions." +url { + src: + "https://github.com/SaswatPadhi/ocaml-logicalform/archive/v0.6.0.tar.gz" + checksum: "md5=a6b2438a2988f3cf565d3326735cfbaf" +} diff --git a/packages/ocaml-logicalform/ocaml-logicalform.v0.6.0/url b/packages/ocaml-logicalform/ocaml-logicalform.v0.6.0/url deleted file mode 100644 index c0a64d3e6b6..00000000000 --- a/packages/ocaml-logicalform/ocaml-logicalform.v0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/SaswatPadhi/ocaml-logicalform/archive/v0.6.0.tar.gz" -checksum: "a6b2438a2988f3cf565d3326735cfbaf" \ No newline at end of file diff --git a/packages/ocaml-lua/ocaml-lua.1.0/descr b/packages/ocaml-lua/ocaml-lua.1.0/descr deleted file mode 100644 index 76d24c5d836..00000000000 --- a/packages/ocaml-lua/ocaml-lua.1.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -OCaml-lua provides bindings to the Lua programming language. - -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. - diff --git a/packages/ocaml-lua/ocaml-lua.1.0/opam b/packages/ocaml-lua/ocaml-lua.1.0/opam index eafe249309a..a3d8a769e9b 100644 --- a/packages/ocaml-lua/ocaml-lua.1.0/opam +++ b/packages/ocaml-lua/ocaml-lua.1.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/pdonadeo/ocaml-lua.git" +dev-repo: "git+https://github.com/pdonadeo/ocaml-lua.git" authors: [ "Paolo Donadeo" "Sylvain Le Gall" @@ -17,14 +17,25 @@ remove: [ ["rm" "-R" "%{doc}%/ocaml-lua"] ] depends: [ + "ocaml" {>= "3.12.1" & < "4.03"} "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["liblua5.1-0-dev"]] - [["ubuntu"] ["liblua5.1-0-dev"]] - [["alpine"] ["lua-dev"]] - [["opensuse"] ["lua51-devel"]] + ["liblua5.1-0-dev"] {os-distribution = "debian"} + ["liblua5.1-0-dev"] {os-distribution = "ubuntu"} + ["lua-dev"] {os-distribution = "alpine"} + ["lua51-devel"] {os-distribution = "opensuse"} ] -available: [ os = "linux" & ocaml-version >= "3.12.1" & ocaml-version < "4.03" ] +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: "md5=88f186db5c7c9154477350483c1bf2a6" +} diff --git a/packages/ocaml-lua/ocaml-lua.1.0/url b/packages/ocaml-lua/ocaml-lua.1.0/url deleted file mode 100644 index e614e686d2e..00000000000 --- a/packages/ocaml-lua/ocaml-lua.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pdonadeo/ocaml-lua/archive/v1.0.tar.gz" -checksum: "88f186db5c7c9154477350483c1bf2a6" diff --git a/packages/ocaml-lua/ocaml-lua.1.1/descr b/packages/ocaml-lua/ocaml-lua.1.1/descr deleted file mode 100644 index 11287e09cb8..00000000000 --- a/packages/ocaml-lua/ocaml-lua.1.1/descr +++ /dev/null @@ -1,10 +0,0 @@ -Lua bindings -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) diff --git a/packages/ocaml-lua/ocaml-lua.1.1/opam b/packages/ocaml-lua/ocaml-lua.1.1/opam index 62795347997..59a5157aa40 100644 --- a/packages/ocaml-lua/ocaml-lua.1.1/opam +++ b/packages/ocaml-lua/ocaml-lua.1.1/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/pdonadeo/ocaml-lua.git" +dev-repo: "git+https://github.com/pdonadeo/ocaml-lua.git" authors: [ "Paolo Donadeo" "Sylvain Le Gall" @@ -27,14 +27,31 @@ remove: [ ["rm" "-R" "%{doc}%/ocaml-lua"] ] depends: [ + "ocaml" {>= "3.12.1" & < "4.03"} "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["liblua5.1-0-dev"]] - [["ubuntu"] ["liblua5.1-0-dev"]] - [["alpine"] ["lua-dev"]] - [["opensuse"] ["lua51-devel"]] + ["liblua5.1-0-dev"] {os-distribution = "debian"} + ["liblua5.1-0-dev"] {os-distribution = "ubuntu"} + ["lua-dev"] {os-distribution = "alpine"} + ["lua51-devel"] {os-distribution = "opensuse"} ] -available: [ os = "linux" & ocaml-version >= "3.12.1" & ocaml-version < "4.03" ] +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: "md5=f811c89409c516bb477f9dbc9cc4be69" +} diff --git a/packages/ocaml-lua/ocaml-lua.1.1/url b/packages/ocaml-lua/ocaml-lua.1.1/url deleted file mode 100644 index 8058a779348..00000000000 --- a/packages/ocaml-lua/ocaml-lua.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pdonadeo/ocaml-lua/archive/v1.1.tar.gz" -checksum: "f811c89409c516bb477f9dbc9cc4be69" diff --git a/packages/ocaml-lua/ocaml-lua.1.2/descr b/packages/ocaml-lua/ocaml-lua.1.2/descr deleted file mode 100644 index 11287e09cb8..00000000000 --- a/packages/ocaml-lua/ocaml-lua.1.2/descr +++ /dev/null @@ -1,10 +0,0 @@ -Lua bindings -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) diff --git a/packages/ocaml-lua/ocaml-lua.1.2/opam b/packages/ocaml-lua/ocaml-lua.1.2/opam index 7f5c55e7477..71b2e629004 100644 --- a/packages/ocaml-lua/ocaml-lua.1.2/opam +++ b/packages/ocaml-lua/ocaml-lua.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "p.donadeo@gmail.com" authors: [ "Paolo Donadeo" @@ -6,7 +6,7 @@ authors: [ ] homepage: "https://pdonadeo.github.io/ocaml-lua/" bug-reports: "https://github.com/pdonadeo/ocaml-lua/issues" -dev-repo: "https://github.com/pdonadeo/ocaml-lua.git" +dev-repo: "git+https://github.com/pdonadeo/ocaml-lua.git" license: "MIT" build: [ [ @@ -27,14 +27,31 @@ remove: [ ["rm" "-R" "%{doc}%/ocaml-lua"] ] depends: [ + "ocaml" {>= "3.12.1" & < "4.03"} "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["liblua5.1-0-dev"]] - [["ubuntu"] ["liblua5.1-0-dev"]] - [["alpine"] ["lua-dev"]] - [["opensuse"] ["lua51-devel"]] + ["liblua5.1-0-dev"] {os-distribution = "debian"} + ["liblua5.1-0-dev"] {os-distribution = "ubuntu"} + ["lua-dev"] {os-distribution = "alpine"} + ["lua51-devel"] {os-distribution = "opensuse"} ] -available: [ os = "linux" & ocaml-version >= "3.12.1" & ocaml-version < "4.03" ] +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: "md5=85b618378436f2bc562ff270d341b5db" +} diff --git a/packages/ocaml-lua/ocaml-lua.1.2/url b/packages/ocaml-lua/ocaml-lua.1.2/url deleted file mode 100644 index d6e72e9e239..00000000000 --- a/packages/ocaml-lua/ocaml-lua.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pdonadeo/ocaml-lua/archive/v1.2.tar.gz" -checksum: "85b618378436f2bc562ff270d341b5db" diff --git a/packages/ocaml-lua/ocaml-lua.1.3/descr b/packages/ocaml-lua/ocaml-lua.1.3/descr deleted file mode 100644 index 11287e09cb8..00000000000 --- a/packages/ocaml-lua/ocaml-lua.1.3/descr +++ /dev/null @@ -1,10 +0,0 @@ -Lua bindings -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) diff --git a/packages/ocaml-lua/ocaml-lua.1.3/opam b/packages/ocaml-lua/ocaml-lua.1.3/opam index 29ccc2c149e..3f41fbe71a5 100644 --- a/packages/ocaml-lua/ocaml-lua.1.3/opam +++ b/packages/ocaml-lua/ocaml-lua.1.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "p.donadeo@gmail.com" authors: [ "Paolo Donadeo" @@ -6,7 +6,7 @@ authors: [ ] homepage: "https://pdonadeo.github.io/ocaml-lua/" bug-reports: "https://github.com/pdonadeo/ocaml-lua/issues" -dev-repo: "https://github.com/pdonadeo/ocaml-lua.git" +dev-repo: "git+https://github.com/pdonadeo/ocaml-lua.git" license: "MIT" build: [ [ @@ -27,16 +27,33 @@ remove: [ ["rm" "-R" "%{doc}%/ocaml-lua"] ] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["liblua5.1-0-dev"]] - [["ubuntu"] ["liblua5.1-0-dev"]] - [["fedora"] ["compat-lua-devel"]] - [["centos"] ["lua-devel"]] - [["alpine"] ["lua-dev"]] - [["opensuse"] ["lua51-devel"]] + ["liblua5.1-0-dev"] {os-distribution = "debian"} + ["liblua5.1-0-dev"] {os-distribution = "ubuntu"} + ["compat-lua-devel"] {os-distribution = "fedora"} + ["lua-devel"] {os-distribution = "centos"} + ["lua-dev"] {os-distribution = "alpine"} + ["lua51-devel"] {os-distribution = "opensuse"} ] -available: [ os = "linux" & ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] +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: "md5=146c28e35936286c0754a995550eedcb" +} diff --git a/packages/ocaml-lua/ocaml-lua.1.3/url b/packages/ocaml-lua/ocaml-lua.1.3/url deleted file mode 100644 index 660041d23e6..00000000000 --- a/packages/ocaml-lua/ocaml-lua.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pdonadeo/ocaml-lua/archive/v1.3.tar.gz" -checksum: "146c28e35936286c0754a995550eedcb" diff --git a/packages/ocaml-lua/ocaml-lua.1.4/descr b/packages/ocaml-lua/ocaml-lua.1.4/descr deleted file mode 100644 index 11287e09cb8..00000000000 --- a/packages/ocaml-lua/ocaml-lua.1.4/descr +++ /dev/null @@ -1,10 +0,0 @@ -Lua bindings -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) diff --git a/packages/ocaml-lua/ocaml-lua.1.4/opam b/packages/ocaml-lua/ocaml-lua.1.4/opam index 90681295f92..a564863dc49 100644 --- a/packages/ocaml-lua/ocaml-lua.1.4/opam +++ b/packages/ocaml-lua/ocaml-lua.1.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "p.donadeo@gmail.com" authors: [ "Paolo Donadeo" @@ -6,7 +6,7 @@ authors: [ ] homepage: "https://pdonadeo.github.io/ocaml-lua/" bug-reports: "https://github.com/pdonadeo/ocaml-lua/issues" -dev-repo: "https://github.com/pdonadeo/ocaml-lua.git" +dev-repo: "git+https://github.com/pdonadeo/ocaml-lua.git" license: "MIT" build: [ [ @@ -27,17 +27,33 @@ remove: [ ["rm" "-R" "%{doc}%/ocaml-lua"] ] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["liblua5.1-0-dev"]] - [["ubuntu"] ["liblua5.1-0-dev"]] - [["fedora"] ["compat-lua-devel"]] - [["centos"] ["lua-devel"]] - [["osx" "homebrew"] ["lua51"]] - [["alpine"] ["lua-dev"]] - [["opensuse"] ["lua51-devel"]] + ["liblua5.1-0-dev"] {os-distribution = "debian"} + ["liblua5.1-0-dev"] {os-distribution = "ubuntu"} + ["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-distribution = "opensuse"} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] 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: "md5=a075c9905e564dc39cbd8d21db4aacbd" +} diff --git a/packages/ocaml-lua/ocaml-lua.1.4/url b/packages/ocaml-lua/ocaml-lua.1.4/url deleted file mode 100644 index 1d6249634e2..00000000000 --- a/packages/ocaml-lua/ocaml-lua.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pdonadeo/ocaml-lua/archive/v1.4.tar.gz" -checksum: "a075c9905e564dc39cbd8d21db4aacbd" diff --git a/packages/ocaml-lua/ocaml-lua.1.5/descr b/packages/ocaml-lua/ocaml-lua.1.5/descr deleted file mode 100644 index 11287e09cb8..00000000000 --- a/packages/ocaml-lua/ocaml-lua.1.5/descr +++ /dev/null @@ -1,10 +0,0 @@ -Lua bindings -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) diff --git a/packages/ocaml-lua/ocaml-lua.1.5/opam b/packages/ocaml-lua/ocaml-lua.1.5/opam index 90681295f92..7b164310e61 100644 --- a/packages/ocaml-lua/ocaml-lua.1.5/opam +++ b/packages/ocaml-lua/ocaml-lua.1.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "p.donadeo@gmail.com" authors: [ "Paolo Donadeo" @@ -6,7 +6,7 @@ authors: [ ] homepage: "https://pdonadeo.github.io/ocaml-lua/" bug-reports: "https://github.com/pdonadeo/ocaml-lua/issues" -dev-repo: "https://github.com/pdonadeo/ocaml-lua.git" +dev-repo: "git+https://github.com/pdonadeo/ocaml-lua.git" license: "MIT" build: [ [ @@ -27,17 +27,33 @@ remove: [ ["rm" "-R" "%{doc}%/ocaml-lua"] ] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["liblua5.1-0-dev"]] - [["ubuntu"] ["liblua5.1-0-dev"]] - [["fedora"] ["compat-lua-devel"]] - [["centos"] ["lua-devel"]] - [["osx" "homebrew"] ["lua51"]] - [["alpine"] ["lua-dev"]] - [["opensuse"] ["lua51-devel"]] + ["liblua5.1-0-dev"] {os-distribution = "debian"} + ["liblua5.1-0-dev"] {os-distribution = "ubuntu"} + ["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-distribution = "opensuse"} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] 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: "md5=8be2a64b979fc4f559f1c372c78fbd88" +} diff --git a/packages/ocaml-lua/ocaml-lua.1.5/url b/packages/ocaml-lua/ocaml-lua.1.5/url deleted file mode 100644 index 327b09f4cb8..00000000000 --- a/packages/ocaml-lua/ocaml-lua.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pdonadeo/ocaml-lua/archive/v1.5.tar.gz" -checksum: "8be2a64b979fc4f559f1c372c78fbd88" diff --git a/packages/ocaml-lua/ocaml-lua.1.6/descr b/packages/ocaml-lua/ocaml-lua.1.6/descr deleted file mode 100644 index 11287e09cb8..00000000000 --- a/packages/ocaml-lua/ocaml-lua.1.6/descr +++ /dev/null @@ -1,10 +0,0 @@ -Lua bindings -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) diff --git a/packages/ocaml-lua/ocaml-lua.1.6/opam b/packages/ocaml-lua/ocaml-lua.1.6/opam index b1f2eff397f..8e1ebeccafe 100644 --- a/packages/ocaml-lua/ocaml-lua.1.6/opam +++ b/packages/ocaml-lua/ocaml-lua.1.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "p.donadeo@gmail.com" authors: [ "Paolo Donadeo" @@ -6,7 +6,7 @@ authors: [ ] homepage: "https://pdonadeo.github.io/ocaml-lua/" bug-reports: "https://github.com/pdonadeo/ocaml-lua/issues" -dev-repo: "https://github.com/pdonadeo/ocaml-lua.git" +dev-repo: "git+https://github.com/pdonadeo/ocaml-lua.git" license: "MIT" build: [ [ @@ -27,17 +27,33 @@ remove: [ ["rm" "-R" "%{doc}%/ocaml-lua"] ] depends: [ + "ocaml" {>= "4.02.1" & < "4.06.0"} "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["liblua5.1-0-dev"]] - [["ubuntu"] ["liblua5.1-0-dev"]] - [["fedora"] ["compat-lua-devel"]] - [["centos"] ["lua-devel"]] - [["osx" "homebrew"] ["lua51"]] - [["alpine"] ["lua-dev"]] - [["opensuse"] ["lua51-devel"]] + ["liblua5.1-0-dev"] {os-distribution = "debian"} + ["liblua5.1-0-dev"] {os-distribution = "ubuntu"} + ["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-distribution = "opensuse"} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.06.0" ] 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: "md5=24cc66253dcb65badeb1a1365f7cd019" +} diff --git a/packages/ocaml-lua/ocaml-lua.1.6/url b/packages/ocaml-lua/ocaml-lua.1.6/url deleted file mode 100644 index bc023f46b11..00000000000 --- a/packages/ocaml-lua/ocaml-lua.1.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pdonadeo/ocaml-lua/archive/v1.6.tar.gz" -checksum: "24cc66253dcb65badeb1a1365f7cd019" diff --git a/packages/ocaml-makefile/ocaml-makefile.6.37.0/descr b/packages/ocaml-makefile/ocaml-makefile.6.37.0/descr deleted file mode 100644 index 96d3cd45662..00000000000 --- a/packages/ocaml-makefile/ocaml-makefile.6.37.0/descr +++ /dev/null @@ -1 +0,0 @@ -Easy to use Makefile for small to medium-sized OCaml-projects diff --git a/packages/ocaml-makefile/ocaml-makefile.6.37.0/opam b/packages/ocaml-makefile/ocaml-makefile.6.37.0/opam deleted file mode 100644 index 5f4560355e8..00000000000 --- a/packages/ocaml-makefile/ocaml-makefile.6.37.0/opam +++ /dev/null @@ -1,5 +0,0 @@ -opam-version: "1.2" -maintainer: "markus.mottl@gmail.com" -build: ["mkdir" "-p" "%{lib}%/ocaml-makefile"] -dev-repo: "git://github.com/mmottl/ocaml-makefile" -install: ["cp" "OCamlMakefile" "%{lib}%/ocaml-makefile"] diff --git a/packages/ocaml-makefile/ocaml-makefile.6.37.0/url b/packages/ocaml-makefile/ocaml-makefile.6.37.0/url deleted file mode 100644 index b880ea4d5ef..00000000000 --- a/packages/ocaml-makefile/ocaml-makefile.6.37.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/ocaml-makefile/archive/v6.37.0.tar.gz" -checksum: "535f9fca36fe0f684f73bdcff429f392" diff --git a/packages/ocaml-makefile/ocaml-makefile.6.38.0/descr b/packages/ocaml-makefile/ocaml-makefile.6.38.0/descr deleted file mode 100644 index 96d3cd45662..00000000000 --- a/packages/ocaml-makefile/ocaml-makefile.6.38.0/descr +++ /dev/null @@ -1 +0,0 @@ -Easy to use Makefile for small to medium-sized OCaml-projects diff --git a/packages/ocaml-makefile/ocaml-makefile.6.38.0/opam b/packages/ocaml-makefile/ocaml-makefile.6.38.0/opam deleted file mode 100644 index aadd97d1876..00000000000 --- a/packages/ocaml-makefile/ocaml-makefile.6.38.0/opam +++ /dev/null @@ -1,4 +0,0 @@ -opam-version: "1" -maintainer: "markus.mottl@gmail.com" -build: ["mkdir" "-p" "%{lib}%/ocaml-makefile"] -install: ["cp" "OCamlMakefile" "%{lib}%/ocaml-makefile"] diff --git a/packages/ocaml-makefile/ocaml-makefile.6.38.0/url b/packages/ocaml-makefile/ocaml-makefile.6.38.0/url deleted file mode 100644 index 06bddfa6cb6..00000000000 --- a/packages/ocaml-makefile/ocaml-makefile.6.38.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/ocaml-makefile/releases/download/v6.38.0/ocaml-makefile-6.38.0.tar.gz" -checksum: "570fd8b4e37d7ee5f4fec379e2642025" diff --git a/packages/ocaml-makefile/ocaml-makefile.6.39.0/descr b/packages/ocaml-makefile/ocaml-makefile.6.39.0/descr deleted file mode 100644 index 94ab8678d00..00000000000 --- a/packages/ocaml-makefile/ocaml-makefile.6.39.0/descr +++ /dev/null @@ -1,599 +0,0 @@ -A Simple Generic Makefile for [OCaml](http://www.ocaml.org)-Projects - -### Prerequisites - - * GNU-Make version 3.80 or higher - -### Pros - - * It is well-tested across multiple platforms and has been used in many - projects. - - * It generates dependencies correctly by ensuring that all automatically - generated OCaml-files exist before dependency calculation. This is the - only way to guarantee that `ocamldep` can do its job. - - * Convenience. Even fairly complex compilation processes (see example - `calc.ml`) need only little information to work correctly, sometimes - just about the minimum (filenames of sources). - -### Cons - - * It may not be a good choice in projects where many compilation units - require different flags. - - * Though it can scale to medium-sized projects, large projects with, - for example, dependencies across multiple libraries in different - directories are not well-supported. - - This is a general shortcoming of the already somewhat dated `make`. - You may want to investigate the following tools to approach larger - projects: - - * [jbuilder](https://github.com/janestreet/jbuilder) - * [OMake](http://omake.metaprl.org/index.html) - * [Ocamlbuild](https://ocaml.org/learn/tutorials/ocamlbuild) - * [Oasis](http://oasis.forge.ocamlcore.org) - -### Usage - -It is recommended that first-time users take a look at the examples in the -distribution for a quick introduction. `OCamlMakefile`-projects are often so -simple that they are self-explanatory. - -To create your own project, first edit a project-specific `Makefile` in the -appropriate directory. There are two ways of making use of `OCamlMakefile`: - - 1. Have a look at the default settings in `OCamlMakefile` and set - them to the values that are valid on your system. For example, check - whether the path to the standard libraries is ok, what executables shall - be used, etc. Copy it into the directory of the project to be compiled. - Add the following statement as last line to your `Makefile`: - - ```makefile - -include OCamlMakefile - ``` - - 2. Put `OCamlMakefile` somewhere else in your system. In this case you - will have to set the variable `OCAMLMAKEFILE` in your project-specific - `Makefile`. This is the way in which the examples are written. Now you - only need one version of `OCamlMakefile` to manage all of your projects! - See the examples for details. - -You will usually need to specify two further variables for your project: - - * `SOURCES` (default: `foo.ml`) - * `RESULT` (default: `foo`) - -Put all the sources necessary for a target into variable `SOURCES`. Then set -`RESULT` to the name of the target. If you want to generate libraries, -you should _not_ specify the suffix (`.cma`, `.cmxa`, `.a`). It will be -added automatically if you specify that you want to build a library. - -```text -** Don't forget to add the `.mli`-files, too! ** -** Don't forget that the order of the source files matters! ** -``` - -The order is important, because it matters during linking due to potential -side effects caused at program startup. This is why `OCamlMakefile` does not -attempt to partially order dependencies by itself, which might confuse users -even more. It just compiles and links OCaml-sources in the order specified -by the user, even if it could determine automatically that the order cannot -be correct. - -The minimum of your `Makefile` looks like this (assuming that `OCamlMakefile` -is in the search path of `make`): - -```makefile --include OCamlMakefile -``` - -This will assume that you want to compile a file `foo.ml` to a binary `foo`. - -Otherwise, your Makefile will probably contain something like this: - -```makefile -SOURCES = foo.ml -RESULT = foo - --include OCamlMakefile -``` - -Be careful with the names you put into these variables. If they are wrong, -a `make clean` might erase the wrong files! - -A simple `make` will generate a byte-code executable. If you want to change -this, you may add an `all`-rule that generates something else. For example: - -```makefile -SOURCES = foo.ml -RESULT = foo - -all: native-code-library - --include OCamlMakefile -``` - -This will build a native-code library `foo.cmxa` (+ `foo.a`) from file -`foo.ml`. - -You may even build several targets at once. To produce byte- and native-code -executables with one `make`, add the following rule: - -```makefile -all: byte-code native-code -``` - -You will probably want to use a different suffix for each of these targets -so that the result will not be overwritten. See the optional variables -below for details. - -You may also tell `make` at the command-line what kind of target to produce -(e.g. `make nc`). Here all the possibilities with shortcuts between -parenthesis: - -```text -byte-code (bc) -byte-code-nolink (bcnl) - no linking stage -byte-code-library (bcl) -native-code (nc) -native-code-nolink (ncnl) - no linking stage -native-code-library (ncl) -debug-code (dc) -debug-code-nolink (dcnl) - no linking stage -debug-code-library (dcl) -profiling-byte-code (pbc) -profiling-byte-code-library (pbcl) -profiling-native-code (pnc) -profiling-native-code-library (pncl) -byte-code-dll (bcd) -native-code-dll (ncd) -pack-byte-code (pabc) -pack-native-code (panc) -toplevel (top) -subprojs -``` - -Here is a short note concerning building and linking byte code libraries -with C-files: - -> OCaml links C-object files only when they are used in an executable. -> After compilation they should be placed in some directory that is in -> your include path if you link your library against an executable. -> -> It is sometimes more convenient to link all C-object files into a -> single C-library. Then you have to override the automatic link flags -> of your library using `-noautolink` and add another link flag that -> links in your C-library explicitly. - -Concerning maintenance: - - * `make clean` removes all (all!) automatically generated files. - So again, make sure your variables are ok! - - * `make cleanup` is similar to `make clean` but keeps executables. - -Another way to destroy some important files is by having `OCamlMakefile` -automatically generate files with the same name. Read the documentation about -the tools in the OCaml-distribution to see what kind of files are generated. -`OCamlMakefile` additionally generates (`%` is the basename of source file): - - * `%_idl.c` - `camlidl` generates a file `%.c` from `%.idl`, but this is - not such a good idea, because when generating native-code, both the - file `%.c` and `%.ml` would generate files `%.o` which would overwrite - each other. Thus, `OCamlMakefile` renames `%.c` to `%_idl.c` to work - around this problem. - -The dependencies are stored in three different subdirectories (dot dirs): - - * `._d` - contains dependencies for .ml-files - * `._bcdi` - contains byte code dependencies for .mli-files - * `._ncdi` - contains native code dependencies for .mli-files - -The endings of the dependency files are: `%.d` for those generated from -`%.ml`-files and `%.di` for ones derived from `%.mli`-files. - -### Debugging - -This is easy: if you discover a bug, just do a `make clean; make dc` to -recompile your project with debugging information. Then you can immediately -apply `ocamldebug` to the executable. - -### Profiling - -To generate code that can be profiled with `ocamlprof` (byte code) or `gprof` -(native code), compile your project with one of the profiling targets (see -targets above). E.g.: - - * `make pbc` will build byte code that can be profiled with `ocamlprof`. - * `make pnc` will build native code that can be profiled with `gprof`. - -Please note that it is not currently possible to profile byte code with -threads. `OCamlMakefile` will force an error if you try to do this. - -A short hint for DEC Alpha-users (under Digital Unix): you may also compile -your sources to native code without any further profiling options/targets. -Then call `pixie my_exec`, `my_exec` being your executable. This will produce -(among other files) an executable `my_exec.pixie`. Call it and it will produce -profiling information which can be analyzed using `prof -pixie my_exec`. -The resulting information is extremely detailed and allows analysis up to -the clock cycle level... - -### Using Preprocessors - -Because any kind of program that reads from standard input and prints to -standard output can be used as a preprocessor, there cannot be any default -way to handle all of them correctly without further knowledge. - -Therefore, you have to cooperate a bit with `OCamlMakefile` to let -preprocessing happen automatically. Basically, this only requires that you -put a comment into the first line of files that should be preprocessed, e.g.: - -```ocaml -(*pp cat *) -(* ... rest of program ... *) -``` - -`OCamlMakefile` looks at the first line of your files, and if it finds a -comment that starts with "`(*pp`", then it will assume that the rest of -the comment tells it how to correctly call the appropriate preprocessor. -In this case the program `cat` will be called, which will, of course, just -output the source text again without changing it. - -If, for example, you were an advocate of the "revised syntax", which is -supported by the `camlp4` preprocessor, you could simply write: - -```ocaml -(*pp camlp4r *) -(* ... rest of program in revised syntax ... *) -``` - -If you want to write your own syntax extensions, just take a look at the -example in the directory `camlp4`: it implements the "`repeat ... until`" -extension as described in the `camlp4`-tutorial. - -#### Library (Un-)Installation Support - -`OCamlMakefile` contains two targets using `ocamlfind` for this purpose: - - * `libinstall` - * `libuninstall` - -These two targets require the existence of the variable `LIBINSTALL_FILES`, -which should be set to all the files that you want to install in the -library directory (usually %.mli, %.cmi, %.cma, %.cmxa, %.a and possibly -further C-libraries). The target `libinstall` has the dependency `all` -to force compilation of the library so make sure you define target `all` -in your Makefile appropriately. - -The targets inform the user about the configured install path and ask for -confirmation to (un)install there. If you want to use them, it is often a -good idea to just alias them in your Makefile to `install` and `uninstall` -respectively. - -Two other targets allow installation of files into a particular directory -(without using `ocamlfind`): - - * `rawinstall` - * `rawuninstall` - -#### Building toplevels - -There is just one target for this: - - * `top` - -The generated file can be used immediately for interactive sessions - even -with scanners, parsers, C-files, etc.! - -#### Generating documentation - -The following targets are supported: - -```text -htdoc - generates HTML-documentation -ladoc - generates Latex-documentation -psdoc - generates PostScript-documentation -pdfdoc - generates PDF-documentation -doc - generates all supported forms of documentation -clean-doc - generates all supported forms of documentation -``` - -All of them generate a sub-directory `doc`. More precisely, for HTML it -is `doc/$(RESULT)/html` and for Latex, PostScript and PDF the directory -`doc/$(RESULT)/latex`. See the OCamldoc-manual for details and the optional -variables below for settings you can control. - -#### Handling subprojects - -You can have several targets in the same directory and manage them from -within an single `Makefile`. - -Give each subproject a name, e.g. `p1`, `p2`, etc. Then you export settings -specific to each project by using variables of the form `PROJ_p1`, `PROJ_p2`, -etc. E.g.: - -```makefile -define PROJ_p1 - SOURCES=foo.ml main.ml - RESULT="p1" - OCAMLFLAGS="-unsafe" -endef -export PROJ_p1 - -define PROJ_p2 - ... -endef -export PROJ_p2 -``` - -You may also export common settings used by all projects directly, e.g.: - -```makefile -export THREADS = y -``` - -Now is a good time to define which projects should be affected by commands -by default. E.g.: - -```makefile -ifndef SUBPROJS - export SUBPROJS = p1 p2 -endif -``` - -This will automatically generate a given target for all those subprojects -if this variable has not been defined in the shell environment or in the -command line of the make-invocation by the user. E.g., `make dc` will -generate debug code for all subprojects. - -Now you need to define a default action for your subprojects if `make` -has been called without arguments: - -```makefile -all: bc -``` - -This will build byte code by default for all subprojects. - -Finally, you'll have to define a catch-all target that uses the target provided -by the user for all subprojects. Just add (assuming that OCAMLMAKEFILE has -been defined appropriately): - - %: - @make -f $(OCAMLMAKEFILE) subprojs SUBTARGET=$@ - -See the `threads`-directory in the distribution for a short example! - -#### Optional `OCamlMakefile` variables - -```text -* LIB_PACK_NAME - packs all modules of a library into a module whose - name is given in variable LIB_PACK_NAME. - -* RES_CLIB_SUF - when building a library that contains C-stubs, this - variable controls the suffix appended to the name of - the C-library (default: _stubs). - -* THREADS - say THREADS = yes if you need thread support compiled in, - otherwise leave it away. - -* VMTHREADS - say VMTHREADS = yes if you want to force VM-level - scheduling of threads (byte-code only). - -* ANNOTATE - say ANNOTATE = yes to generate type annotation files - (.annot) to support displaying of type information - in editors. - -* USE_CAMLP4 - say USE_CAMLP4 = yes in your Makefile if you - want to include the camlp4 directory during the build - process, otherwise leave it away. - -* INCDIRS - directories that should be searched for .cmi- and - .cmo-files. You need not write -I ... - just the - plain names. -* LIBDIRS - directories that should be searched for libraries - Also just put the plain paths into this variable -* EXTLIBDIRS - Same as LIBDIRS, but paths in this variable are - also added to the binary via the -R-flag so that - dynamic libraries in non-standard places can be found. -* RESULTDEPS - Targets on which results (executables or libraries) - should additionally depend. - -* PACKS - adds packages under control of findlib. - -* PREDS - specifies findlib-predicates. - -* LIBS - OCaml-libraries that should be linked (just plain names). - E.g. if you want to link the Str-library, just write - str (without quotes). The new OCaml-compiler handles - libraries in such a way that they "remember" whether - they have to be linked against a C-library and it gets - linked in automatically. If there is a slash in the - library name (such as ./str or lib/foo) then make is - told that the generated files depend on the library. - This helps to ensure that changes to your libraries - are taken into account, which is important if you are - regenerating your libraries frequently. - -* CLIBS - C-libraries that should be linked (just plain names). - -* PRE_TARGETS - set this to a list of target files that you want - to have built before dependency calculation actually - takes place. E.g. use this to automatically compile - modules needed by camlp4, which have to be available - before other modules can be parsed at all. - - ** WARNING **: the files mentioned in this variable - will be removed when make clean is executed! - -* LIBINSTALL_FILES - the files of a library that should be installed - using findlib. Default: - - $(RESULT).mli $(RESULT).cmi $(RESULT).cma - $(RESULT).cmxa $(RESULT).a lib$(RESULT).a - -* OCAML_LIB_INSTALL - target directory for rawinstall/rawuninstall. - (default: $(OCAMLLIBPATH)/contrib) - -* DOC_FILES - names of files from which documentation is generated. - (default: all .mli-files in your $(SOURCES)). - -* DOC_DIR - name of directory where documentation should be stored. - -* OCAMLFLAGS - flags passed to the compilers -* OCAMLBCFLAGS - flags passed to the byte code compiler only -* OCAMLNCFLAGS - flags passed to the native code compiler only - -* OCAMLLDFLAGS - flags passed to the OCaml-linker -* OCAMLBLDFLAGS - flags passed to the OCaml-linker when linking byte code -* OCAMLNLDFLAGS - flags passed to the OCaml-linker when linking - native code - -* OCAMLMKLIB_FLAGS - flags passed to the OCaml library tool - -* OCAMLCPFLAGS - profiling flags passed to ocamlcp (default: a) - -* PPFLAGS - additional flags passed to the preprocessor - (default: none) - -* LFLAGS - flags passed to ocamllex -* YFLAGS - flags passed to ocamlyacc -* IDLFLAGS - flags passed to camlidl - -* OCAMLDOCFLAGS - flags passed to ocamldoc - -* OCAMLFIND_INSTFLAGS - flags passed to ocamlfind during installation - (default: none) - -* DVIPSFLAGS - flags passed to dvips - (when generating documentation in PostScript). - -* STATIC - set this variable if you want to force creation - of static libraries - -* CC - the C-compiler to be used -* CXX - the C++-compiler to be used - -* CFLAGS - additional flags passed to the C-compiler. - - The flag -DNATIVE_CODE will be passed automatically if - you choose to build native code. This allows you to - compile your C-files conditionally. But please note: - You should do a make clean or remove the object files - manually or touch the %.c-files: otherwise, they may - not be correctly recompiled between different builds. - -* CXXFLAGS - additional flags passed to the C++-compiler. - -* CPPFLAGS - additional flags passed to the C-preprocessor. - -* CFRAMEWORKS - Objective-C framework to pass to linker on MacOS X. - -* LDFLAGS - additional flags passed to the C-linker - -* RPATH_FLAG - flag passed through to the C-linker to set a path for - dynamic libraries. May need to be set by user on - exotic platforms. (default: -R). - -* ELF_RPATH_FLAG - this flag is used to set the rpath on ELF-platforms. - (default: -R) - -* ELF_RPATH - if this flag is yes, then the RPATH_FLAG will be - passed by -Wl to the linker as normal on ELF-platforms. - -* OCAMLLIBPATH - path to the OCaml-standard-libraries - (first default: $(OCAMLC) -where) - (second default: /usr/local/lib/ocaml) - -* OCAML_DEFAULT_DIRS - additional path in which the user can supply - default directories to his own collection - of libraries. The idea is to pass this as an - environment variable so that the Makefiles do not - have to contain this path all the time. - -* OCAMLFIND - ocamlfind from findlib (default: ocamlfind) -* OCAML - OCaml interpreter (default: ocaml) -* OCAMLC - byte-code compiler (default: ocamlc) -* OCAMLOPT - native-code compiler (default: ocamlopt) -* OCAMLMKTOP - top-level compiler (default: ocamlmktop) -* OCAMLCP - profiling byte-code compiler (default: ocamlcp) -* OCAMLDEP - dependency generator (default: ocamldep) - -* OCAMLLEX - scanner generator (default: ocamllex) - Applies to .mll files. - -* OCAMLYACC - parser generator (default: ocamlyacc) - Applies to .mly files. A good alternative to the default is - "menhir" if installed. - -* OCAMLMKLIB - tool to create libraries (default: ocamlmklib) -* CAMLIDL - IDL-code generator (default: camlidl) -* CAMLIDLDLL - IDL-utility (default: camlidldll) -* CAMLP4 - camlp4 preprocessor (default: camlp4) -* OCAMLDOC - OCamldoc-command (default: ocamldoc) - -* LATEX - Latex-processor (default: latex) -* DVIPS - dvips-command (default: dvips) -* PS2PDF - PostScript-to-PDF converter (default: ps2pdf) - -* CAMELEON_REPORT - report tool of Cameleon (default: report) -* CAMELEON_REPORT_FLAGS - flags for the report tool of Cameleon - -* CAMELEON_ZOGGY - zoggy tool of Cameleon - (default: camlp4o pa_zog.cma pr_o.cmo) -* CAMELEON_ZOGGY_FLAGS - flags for the zoggy tool of Cameleon - -* OCAML_GLADECC - Glade compiler for OCaml (default: lablgladecc2) -* OCAML_GLADECC_FLAGS - flags for the Glade compiler - -* OXRIDL - OXRIDL-generator (default: oxridl) - -* NOIDLHEADER - set to yes to prohibit OCamlMakefile from using - the default camlidl-flag -header. - -* NO_CUSTOM - Prevent linking in custom mode. - -* QUIET - unsetting this variable (e.g. make QUIET=) - will print all executed commands, including intermediate - ones. This allows more comfortable debugging when - things go wrong during a build. - -* REALLY_QUIET - when set this flag turns off output from some commands. - -* OCAMLMAKEFILE - location of (= path to) this OCamlMakefile. - Because it calls itself recursively, it has to know - where it is. (default: OCamlMakefile = local directory) - -* BCSUFFIX - Suffix for all byte-code files. E.g.: - - RESULT = foo - BCSUFFIX = _bc - - This will produce byte-code executables/libraries with - basename foo_bc. - -* NCSUFFIX - Similar to BCSUFFIX, but for native-code files. -* TOPSUFFIX - Suffix added to toplevel interpreters (default: .top) - -* SUBPROJS - variable containing the names of subprojects to be - compiled. - -* SUBTARGET - target to be built for all projects in variable - SUBPROJS. -``` - -#### Optional variables for Windows users - -```text -* MINGW - variable to detect the MINGW-environment -* MSVC - variable to detect the MSVC-compiler -``` - -### Contact Information and Contributing - -Please submit bugs reports, feature requests, contributions and similar to -the [GitHub issue tracker](https://github.com/mmottl/ocaml-makefile/issues). - -Up-to-date information is available at: \ No newline at end of file diff --git a/packages/ocaml-makefile/ocaml-makefile.6.39.0/opam b/packages/ocaml-makefile/ocaml-makefile.6.39.0/opam index 3e235010b02..1eac2823378 100644 --- a/packages/ocaml-makefile/ocaml-makefile.6.39.0/opam +++ b/packages/ocaml-makefile/ocaml-makefile.6.39.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Markus Mottl " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "https://mmottl.github.io/ocaml-makefile" -dev-repo: "https://github.com/mmottl/ocaml-makefile.git" +dev-repo: "git+https://github.com/mmottl/ocaml-makefile.git" bug-reports: "https://github.com/mmottl/ocaml-makefile/issues" build: ["mkdir" "-p" "%{lib}%/ocaml-makefile"] @@ -11,3 +11,610 @@ build: ["mkdir" "-p" "%{lib}%/ocaml-makefile"] install: ["cp" "OCamlMakefile" "%{lib}%/ocaml-makefile"] remove: ["rm" "%{lib}%/ocaml-makefile/OCamlMakefile"] +synopsis: + "A Simple Generic Makefile for [OCaml](http://www.ocaml.org)-Projects" +description: """ +### Prerequisites + + * GNU-Make version 3.80 or higher + +### Pros + + * It is well-tested across multiple platforms and has been used in many + projects. + + * It generates dependencies correctly by ensuring that all automatically + generated OCaml-files exist before dependency calculation. This is the + only way to guarantee that `ocamldep` can do its job. + + * Convenience. Even fairly complex compilation processes (see example + `calc.ml`) need only little information to work correctly, sometimes + just about the minimum (filenames of sources). + +### Cons + + * It may not be a good choice in projects where many compilation units + require different flags. + + * Though it can scale to medium-sized projects, large projects with, + for example, dependencies across multiple libraries in different + directories are not well-supported. + + This is a general shortcoming of the already somewhat dated `make`. + You may want to investigate the following tools to approach larger + projects: + + * [jbuilder](https://github.com/janestreet/jbuilder) + * [OMake](http://omake.metaprl.org/index.html) + * [Ocamlbuild](https://ocaml.org/learn/tutorials/ocamlbuild) + * [Oasis](http://oasis.forge.ocamlcore.org) + +### Usage + +It is recommended that first-time users take a look at the examples in the +distribution for a quick introduction. `OCamlMakefile`-projects are often so +simple that they are self-explanatory. + +To create your own project, first edit a project-specific `Makefile` in the +appropriate directory. There are two ways of making use of `OCamlMakefile`: + + 1. Have a look at the default settings in `OCamlMakefile` and set + them to the values that are valid on your system. For example, check + whether the path to the standard libraries is ok, what executables shall + be used, etc. Copy it into the directory of the project to be compiled. + Add the following statement as last line to your `Makefile`: + + ```makefile + -include OCamlMakefile + ``` + + 2. Put `OCamlMakefile` somewhere else in your system. In this case you + will have to set the variable `OCAMLMAKEFILE` in your project-specific + `Makefile`. This is the way in which the examples are written. Now you + only need one version of `OCamlMakefile` to manage all of your projects! + See the examples for details. + +You will usually need to specify two further variables for your project: + + * `SOURCES` (default: `foo.ml`) + * `RESULT` (default: `foo`) + +Put all the sources necessary for a target into variable `SOURCES`. Then set +`RESULT` to the name of the target. If you want to generate libraries, +you should _not_ specify the suffix (`.cma`, `.cmxa`, `.a`). It will be +added automatically if you specify that you want to build a library. + +```text +** Don't forget to add the `.mli`-files, too! ** +** Don't forget that the order of the source files matters! ** +``` + +The order is important, because it matters during linking due to potential +side effects caused at program startup. This is why `OCamlMakefile` does not +attempt to partially order dependencies by itself, which might confuse users +even more. It just compiles and links OCaml-sources in the order specified +by the user, even if it could determine automatically that the order cannot +be correct. + +The minimum of your `Makefile` looks like this (assuming that `OCamlMakefile` +is in the search path of `make`): + +```makefile +-include OCamlMakefile +``` + +This will assume that you want to compile a file `foo.ml` to a binary `foo`. + +Otherwise, your Makefile will probably contain something like this: + +```makefile +SOURCES = foo.ml +RESULT = foo + +-include OCamlMakefile +``` + +Be careful with the names you put into these variables. If they are wrong, +a `make clean` might erase the wrong files! + +A simple `make` will generate a byte-code executable. If you want to change +this, you may add an `all`-rule that generates something else. For example: + +```makefile +SOURCES = foo.ml +RESULT = foo + +all: native-code-library + +-include OCamlMakefile +``` + +This will build a native-code library `foo.cmxa` (+ `foo.a`) from file +`foo.ml`. + +You may even build several targets at once. To produce byte- and native-code +executables with one `make`, add the following rule: + +```makefile +all: byte-code native-code +``` + +You will probably want to use a different suffix for each of these targets +so that the result will not be overwritten. See the optional variables +below for details. + +You may also tell `make` at the command-line what kind of target to produce +(e.g. `make nc`). Here all the possibilities with shortcuts between +parenthesis: + +```text +byte-code (bc) +byte-code-nolink (bcnl) - no linking stage +byte-code-library (bcl) +native-code (nc) +native-code-nolink (ncnl) - no linking stage +native-code-library (ncl) +debug-code (dc) +debug-code-nolink (dcnl) - no linking stage +debug-code-library (dcl) +profiling-byte-code (pbc) +profiling-byte-code-library (pbcl) +profiling-native-code (pnc) +profiling-native-code-library (pncl) +byte-code-dll (bcd) +native-code-dll (ncd) +pack-byte-code (pabc) +pack-native-code (panc) +toplevel (top) +subprojs +``` + +Here is a short note concerning building and linking byte code libraries +with C-files: + +> OCaml links C-object files only when they are used in an executable. +> After compilation they should be placed in some directory that is in +> your include path if you link your library against an executable. +> +> It is sometimes more convenient to link all C-object files into a +> single C-library. Then you have to override the automatic link flags +> of your library using `-noautolink` and add another link flag that +> links in your C-library explicitly. + +Concerning maintenance: + + * `make clean` removes all (all!) automatically generated files. + So again, make sure your variables are ok! + + * `make cleanup` is similar to `make clean` but keeps executables. + +Another way to destroy some important files is by having `OCamlMakefile` +automatically generate files with the same name. Read the documentation about +the tools in the OCaml-distribution to see what kind of files are generated. +`OCamlMakefile` additionally generates (`%` is the basename of source file): + + * `%_idl.c` - `camlidl` generates a file `%.c` from `%.idl`, but this is + not such a good idea, because when generating native-code, both the + file `%.c` and `%.ml` would generate files `%.o` which would overwrite + each other. Thus, `OCamlMakefile` renames `%.c` to `%_idl.c` to work + around this problem. + +The dependencies are stored in three different subdirectories (dot dirs): + + * `._d` - contains dependencies for .ml-files + * `._bcdi` - contains byte code dependencies for .mli-files + * `._ncdi` - contains native code dependencies for .mli-files + +The endings of the dependency files are: `%.d` for those generated from +`%.ml`-files and `%.di` for ones derived from `%.mli`-files. + +### Debugging + +This is easy: if you discover a bug, just do a `make clean; make dc` to +recompile your project with debugging information. Then you can immediately +apply `ocamldebug` to the executable. + +### Profiling + +To generate code that can be profiled with `ocamlprof` (byte code) or `gprof` +(native code), compile your project with one of the profiling targets (see +targets above). E.g.: + + * `make pbc` will build byte code that can be profiled with `ocamlprof`. + * `make pnc` will build native code that can be profiled with `gprof`. + +Please note that it is not currently possible to profile byte code with +threads. `OCamlMakefile` will force an error if you try to do this. + +A short hint for DEC Alpha-users (under Digital Unix): you may also compile +your sources to native code without any further profiling options/targets. +Then call `pixie my_exec`, `my_exec` being your executable. This will produce +(among other files) an executable `my_exec.pixie`. Call it and it will produce +profiling information which can be analyzed using `prof -pixie my_exec`. +The resulting information is extremely detailed and allows analysis up to +the clock cycle level... + +### Using Preprocessors + +Because any kind of program that reads from standard input and prints to +standard output can be used as a preprocessor, there cannot be any default +way to handle all of them correctly without further knowledge. + +Therefore, you have to cooperate a bit with `OCamlMakefile` to let +preprocessing happen automatically. Basically, this only requires that you +put a comment into the first line of files that should be preprocessed, e.g.: + +```ocaml +(*pp cat *) +(* ... rest of program ... *) +``` + +`OCamlMakefile` looks at the first line of your files, and if it finds a +comment that starts with "`(*pp`", then it will assume that the rest of +the comment tells it how to correctly call the appropriate preprocessor. +In this case the program `cat` will be called, which will, of course, just +output the source text again without changing it. + +If, for example, you were an advocate of the "revised syntax", which is +supported by the `camlp4` preprocessor, you could simply write: + +```ocaml +(*pp camlp4r *) +(* ... rest of program in revised syntax ... *) +``` + +If you want to write your own syntax extensions, just take a look at the +example in the directory `camlp4`: it implements the "`repeat ... until`" +extension as described in the `camlp4`-tutorial. + +#### Library (Un-)Installation Support + +`OCamlMakefile` contains two targets using `ocamlfind` for this purpose: + + * `libinstall` + * `libuninstall` + +These two targets require the existence of the variable `LIBINSTALL_FILES`, +which should be set to all the files that you want to install in the +library directory (usually %.mli, %.cmi, %.cma, %.cmxa, %.a and possibly +further C-libraries). The target `libinstall` has the dependency `all` +to force compilation of the library so make sure you define target `all` +in your Makefile appropriately. + +The targets inform the user about the configured install path and ask for +confirmation to (un)install there. If you want to use them, it is often a +good idea to just alias them in your Makefile to `install` and `uninstall` +respectively. + +Two other targets allow installation of files into a particular directory +(without using `ocamlfind`): + + * `rawinstall` + * `rawuninstall` + +#### Building toplevels + +There is just one target for this: + + * `top` + +The generated file can be used immediately for interactive sessions - even +with scanners, parsers, C-files, etc.! + +#### Generating documentation + +The following targets are supported: + +```text +htdoc - generates HTML-documentation +ladoc - generates Latex-documentation +psdoc - generates PostScript-documentation +pdfdoc - generates PDF-documentation +doc - generates all supported forms of documentation +clean-doc - generates all supported forms of documentation +``` + +All of them generate a sub-directory `doc`. More precisely, for HTML it +is `doc/$(RESULT)/html` and for Latex, PostScript and PDF the directory +`doc/$(RESULT)/latex`. See the OCamldoc-manual for details and the optional +variables below for settings you can control. + +#### Handling subprojects + +You can have several targets in the same directory and manage them from +within an single `Makefile`. + +Give each subproject a name, e.g. `p1`, `p2`, etc. Then you export settings +specific to each project by using variables of the form `PROJ_p1`, `PROJ_p2`, +etc. E.g.: + +```makefile +define PROJ_p1 + SOURCES=foo.ml main.ml + RESULT="p1" + OCAMLFLAGS="-unsafe" +endef +export PROJ_p1 + +define PROJ_p2 + ... +endef +export PROJ_p2 +``` + +You may also export common settings used by all projects directly, e.g.: + +```makefile +export THREADS = y +``` + +Now is a good time to define which projects should be affected by commands +by default. E.g.: + +```makefile +ifndef SUBPROJS + export SUBPROJS = p1 p2 +endif +``` + +This will automatically generate a given target for all those subprojects +if this variable has not been defined in the shell environment or in the +command line of the make-invocation by the user. E.g., `make dc` will +generate debug code for all subprojects. + +Now you need to define a default action for your subprojects if `make` +has been called without arguments: + +```makefile +all: bc +``` + +This will build byte code by default for all subprojects. + +Finally, you'll have to define a catch-all target that uses the target provided +by the user for all subprojects. Just add (assuming that OCAMLMAKEFILE has +been defined appropriately): + + %: + @make -f $(OCAMLMAKEFILE) subprojs SUBTARGET=$@ + +See the `threads`-directory in the distribution for a short example! + +#### Optional `OCamlMakefile` variables + +```text +* LIB_PACK_NAME - packs all modules of a library into a module whose + name is given in variable LIB_PACK_NAME. + +* RES_CLIB_SUF - when building a library that contains C-stubs, this + variable controls the suffix appended to the name of + the C-library (default: _stubs). + +* THREADS - say THREADS = yes if you need thread support compiled in, + otherwise leave it away. + +* VMTHREADS - say VMTHREADS = yes if you want to force VM-level + scheduling of threads (byte-code only). + +* ANNOTATE - say ANNOTATE = yes to generate type annotation files + (.annot) to support displaying of type information + in editors. + +* USE_CAMLP4 - say USE_CAMLP4 = yes in your Makefile if you + want to include the camlp4 directory during the build + process, otherwise leave it away. + +* INCDIRS - directories that should be searched for .cmi- and + .cmo-files. You need not write -I ... - just the + plain names. +* LIBDIRS - directories that should be searched for libraries + Also just put the plain paths into this variable +* EXTLIBDIRS - Same as LIBDIRS, but paths in this variable are + also added to the binary via the -R-flag so that + dynamic libraries in non-standard places can be found. +* RESULTDEPS - Targets on which results (executables or libraries) + should additionally depend. + +* PACKS - adds packages under control of findlib. + +* PREDS - specifies findlib-predicates. + +* LIBS - OCaml-libraries that should be linked (just plain names). + E.g. if you want to link the Str-library, just write + str (without quotes). The new OCaml-compiler handles + libraries in such a way that they "remember" whether + they have to be linked against a C-library and it gets + linked in automatically. If there is a slash in the + library name (such as ./str or lib/foo) then make is + told that the generated files depend on the library. + This helps to ensure that changes to your libraries + are taken into account, which is important if you are + regenerating your libraries frequently. + +* CLIBS - C-libraries that should be linked (just plain names). + +* PRE_TARGETS - set this to a list of target files that you want + to have built before dependency calculation actually + takes place. E.g. use this to automatically compile + modules needed by camlp4, which have to be available + before other modules can be parsed at all. + + ** WARNING **: the files mentioned in this variable + will be removed when make clean is executed! + +* LIBINSTALL_FILES - the files of a library that should be installed + using findlib. Default: + + $(RESULT).mli $(RESULT).cmi $(RESULT).cma + $(RESULT).cmxa $(RESULT).a lib$(RESULT).a + +* OCAML_LIB_INSTALL - target directory for rawinstall/rawuninstall. + (default: $(OCAMLLIBPATH)/contrib) + +* DOC_FILES - names of files from which documentation is generated. + (default: all .mli-files in your $(SOURCES)). + +* DOC_DIR - name of directory where documentation should be stored. + +* OCAMLFLAGS - flags passed to the compilers +* OCAMLBCFLAGS - flags passed to the byte code compiler only +* OCAMLNCFLAGS - flags passed to the native code compiler only + +* OCAMLLDFLAGS - flags passed to the OCaml-linker +* OCAMLBLDFLAGS - flags passed to the OCaml-linker when linking byte code +* OCAMLNLDFLAGS - flags passed to the OCaml-linker when linking + native code + +* OCAMLMKLIB_FLAGS - flags passed to the OCaml library tool + +* OCAMLCPFLAGS - profiling flags passed to ocamlcp (default: a) + +* PPFLAGS - additional flags passed to the preprocessor + (default: none) + +* LFLAGS - flags passed to ocamllex +* YFLAGS - flags passed to ocamlyacc +* IDLFLAGS - flags passed to camlidl + +* OCAMLDOCFLAGS - flags passed to ocamldoc + +* OCAMLFIND_INSTFLAGS - flags passed to ocamlfind during installation + (default: none) + +* DVIPSFLAGS - flags passed to dvips + (when generating documentation in PostScript). + +* STATIC - set this variable if you want to force creation + of static libraries + +* CC - the C-compiler to be used +* CXX - the C++-compiler to be used + +* CFLAGS - additional flags passed to the C-compiler. + + The flag -DNATIVE_CODE will be passed automatically if + you choose to build native code. This allows you to + compile your C-files conditionally. But please note: + You should do a make clean or remove the object files + manually or touch the %.c-files: otherwise, they may + not be correctly recompiled between different builds. + +* CXXFLAGS - additional flags passed to the C++-compiler. + +* CPPFLAGS - additional flags passed to the C-preprocessor. + +* CFRAMEWORKS - Objective-C framework to pass to linker on MacOS X. + +* LDFLAGS - additional flags passed to the C-linker + +* RPATH_FLAG - flag passed through to the C-linker to set a path for + dynamic libraries. May need to be set by user on + exotic platforms. (default: -R). + +* ELF_RPATH_FLAG - this flag is used to set the rpath on ELF-platforms. + (default: -R) + +* ELF_RPATH - if this flag is yes, then the RPATH_FLAG will be + passed by -Wl to the linker as normal on ELF-platforms. + +* OCAMLLIBPATH - path to the OCaml-standard-libraries + (first default: $(OCAMLC) -where) + (second default: /usr/local/lib/ocaml) + +* OCAML_DEFAULT_DIRS - additional path in which the user can supply + default directories to his own collection + of libraries. The idea is to pass this as an + environment variable so that the Makefiles do not + have to contain this path all the time. + +* OCAMLFIND - ocamlfind from findlib (default: ocamlfind) +* OCAML - OCaml interpreter (default: ocaml) +* OCAMLC - byte-code compiler (default: ocamlc) +* OCAMLOPT - native-code compiler (default: ocamlopt) +* OCAMLMKTOP - top-level compiler (default: ocamlmktop) +* OCAMLCP - profiling byte-code compiler (default: ocamlcp) +* OCAMLDEP - dependency generator (default: ocamldep) + +* OCAMLLEX - scanner generator (default: ocamllex) + Applies to .mll files. + +* OCAMLYACC - parser generator (default: ocamlyacc) + Applies to .mly files. A good alternative to the default is + "menhir" if installed. + +* OCAMLMKLIB - tool to create libraries (default: ocamlmklib) +* CAMLIDL - IDL-code generator (default: camlidl) +* CAMLIDLDLL - IDL-utility (default: camlidldll) +* CAMLP4 - camlp4 preprocessor (default: camlp4) +* OCAMLDOC - OCamldoc-command (default: ocamldoc) + +* LATEX - Latex-processor (default: latex) +* DVIPS - dvips-command (default: dvips) +* PS2PDF - PostScript-to-PDF converter (default: ps2pdf) + +* CAMELEON_REPORT - report tool of Cameleon (default: report) +* CAMELEON_REPORT_FLAGS - flags for the report tool of Cameleon + +* CAMELEON_ZOGGY - zoggy tool of Cameleon + (default: camlp4o pa_zog.cma pr_o.cmo) +* CAMELEON_ZOGGY_FLAGS - flags for the zoggy tool of Cameleon + +* OCAML_GLADECC - Glade compiler for OCaml (default: lablgladecc2) +* OCAML_GLADECC_FLAGS - flags for the Glade compiler + +* OXRIDL - OXRIDL-generator (default: oxridl) + +* NOIDLHEADER - set to yes to prohibit OCamlMakefile from using + the default camlidl-flag -header. + +* NO_CUSTOM - Prevent linking in custom mode. + +* QUIET - unsetting this variable (e.g. make QUIET=) + will print all executed commands, including intermediate + ones. This allows more comfortable debugging when + things go wrong during a build. + +* REALLY_QUIET - when set this flag turns off output from some commands. + +* OCAMLMAKEFILE - location of (= path to) this OCamlMakefile. + Because it calls itself recursively, it has to know + where it is. (default: OCamlMakefile = local directory) + +* BCSUFFIX - Suffix for all byte-code files. E.g.: + + RESULT = foo + BCSUFFIX = _bc + + This will produce byte-code executables/libraries with + basename foo_bc. + +* NCSUFFIX - Similar to BCSUFFIX, but for native-code files. +* TOPSUFFIX - Suffix added to toplevel interpreters (default: .top) + +* SUBPROJS - variable containing the names of subprojects to be + compiled. + +* SUBTARGET - target to be built for all projects in variable + SUBPROJS. +``` + +#### Optional variables for Windows users + +```text +* MINGW - variable to detect the MINGW-environment +* MSVC - variable to detect the MSVC-compiler +``` + +### Contact Information and Contributing + +Please submit bugs reports, feature requests, contributions and similar to +the [GitHub issue tracker](https://github.com/mmottl/ocaml-makefile/issues). + +Up-to-date information is available at: """ +depends: ["ocaml"] +flags: light-uninstall +url { + src: + "https://github.com/mmottl/ocaml-makefile/releases/download/6.39.0/ocaml-makefile-6.39.0.tbz" + checksum: "md5=93919d9c9258bbb1f054ba506ee471da" +} diff --git a/packages/ocaml-makefile/ocaml-makefile.6.39.0/url b/packages/ocaml-makefile/ocaml-makefile.6.39.0/url deleted file mode 100644 index 4cfd57498ff..00000000000 --- a/packages/ocaml-makefile/ocaml-makefile.6.39.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/ocaml-makefile/releases/download/6.39.0/ocaml-makefile-6.39.0.tbz" -checksum: "93919d9c9258bbb1f054ba506ee471da" \ No newline at end of file diff --git a/packages/ocaml-manual/ocaml-manual.4.01.0/descr b/packages/ocaml-manual/ocaml-manual.4.01.0/descr deleted file mode 100644 index a3e23aa266b..00000000000 --- a/packages/ocaml-manual/ocaml-manual.4.01.0/descr +++ /dev/null @@ -1 +0,0 @@ -The OCaml system manual diff --git a/packages/ocaml-manual/ocaml-manual.4.01.0/opam b/packages/ocaml-manual/ocaml-manual.4.01.0/opam index 1890627a63c..c8600cc62a1 100644 --- a/packages/ocaml-manual/ocaml-manual.4.01.0/opam +++ b/packages/ocaml-manual/ocaml-manual.4.01.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " authors: [ "Xavier Leroy" "Damien Doligez" @@ -9,10 +9,18 @@ authors: [ "Xavier Leroy" 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: "https://github.com/ocaml/ocaml.git" +dev-repo: "git+https://github.com/ocaml/ocaml.git" bug-reports: "http://caml.inria.fr/mantis/" -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.02.0" ] build: [ [ "cp" "-R" "." ocaml-manual:doc ] {os != "win32"} [ "robocopy" "/E" "." ocaml-manual:doc ] {os = "win32"} -] \ No newline at end of file +] +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: "md5=73f4657680baeb200135720fbc84eb4b" +} diff --git a/packages/ocaml-manual/ocaml-manual.4.01.0/url b/packages/ocaml-manual/ocaml-manual.4.01.0/url deleted file mode 100644 index a6126e17f53..00000000000 --- a/packages/ocaml-manual/ocaml-manual.4.01.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://caml.inria.fr/distrib/ocaml-4.01/ocaml-4.01-refman-html.tar.gz" -checksum: "73f4657680baeb200135720fbc84eb4b" diff --git a/packages/ocaml-manual/ocaml-manual.4.02.0/descr b/packages/ocaml-manual/ocaml-manual.4.02.0/descr deleted file mode 100644 index a3e23aa266b..00000000000 --- a/packages/ocaml-manual/ocaml-manual.4.02.0/descr +++ /dev/null @@ -1 +0,0 @@ -The OCaml system manual diff --git a/packages/ocaml-manual/ocaml-manual.4.02.0/opam b/packages/ocaml-manual/ocaml-manual.4.02.0/opam index 0904c90e3b8..8e5c05c30cc 100644 --- a/packages/ocaml-manual/ocaml-manual.4.02.0/opam +++ b/packages/ocaml-manual/ocaml-manual.4.02.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " authors: [ "Xavier Leroy" "Damien Doligez" @@ -9,11 +9,19 @@ authors: [ "Xavier Leroy" 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: "https://github.com/ocaml/ocaml.git" +dev-repo: "git+https://github.com/ocaml/ocaml.git" bug-reports: "http://caml.inria.fr/mantis/" -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.03.0" ] build: [ [ "cp" "-R" "." ocaml-manual:doc ] {os != "win32"} [ "robocopy" "/E" "." ocaml-manual:doc ] {os = "win32"} -] \ No newline at end of file +] +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: "md5=915a1949f7af7186e16354e9682dc1e5" +} diff --git a/packages/ocaml-manual/ocaml-manual.4.02.0/url b/packages/ocaml-manual/ocaml-manual.4.02.0/url deleted file mode 100644 index 4475e4c8465..00000000000 --- a/packages/ocaml-manual/ocaml-manual.4.02.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://caml.inria.fr/distrib/ocaml-4.02/ocaml-4.02-refman-html.tar.gz" -checksum: "915a1949f7af7186e16354e9682dc1e5" diff --git a/packages/ocaml-manual/ocaml-manual.4.03.0/descr b/packages/ocaml-manual/ocaml-manual.4.03.0/descr deleted file mode 100644 index a3e23aa266b..00000000000 --- a/packages/ocaml-manual/ocaml-manual.4.03.0/descr +++ /dev/null @@ -1 +0,0 @@ -The OCaml system manual diff --git a/packages/ocaml-manual/ocaml-manual.4.03.0/opam b/packages/ocaml-manual/ocaml-manual.4.03.0/opam index a3e353e84cd..cfb8a907643 100644 --- a/packages/ocaml-manual/ocaml-manual.4.03.0/opam +++ b/packages/ocaml-manual/ocaml-manual.4.03.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " authors: [ "Xavier Leroy" "Damien Doligez" @@ -9,11 +9,19 @@ authors: [ "Xavier Leroy" 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: "https://github.com/ocaml/ocaml.git" +dev-repo: "git+https://github.com/ocaml/ocaml.git" bug-reports: "http://caml.inria.fr/mantis/" -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.04.0" ] build: [ [ "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: "md5=d3e44d3984d029d2e88ba219ad8e24c2" +} diff --git a/packages/ocaml-manual/ocaml-manual.4.03.0/url b/packages/ocaml-manual/ocaml-manual.4.03.0/url deleted file mode 100644 index 6385eb7e133..00000000000 --- a/packages/ocaml-manual/ocaml-manual.4.03.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://caml.inria.fr/distrib/ocaml-4.03/ocaml-4.03-refman-html.tar.gz" -checksum: "d3e44d3984d029d2e88ba219ad8e24c2" diff --git a/packages/ocaml-manual/ocaml-manual.4.04.0/descr b/packages/ocaml-manual/ocaml-manual.4.04.0/descr deleted file mode 100644 index a3e23aa266b..00000000000 --- a/packages/ocaml-manual/ocaml-manual.4.04.0/descr +++ /dev/null @@ -1 +0,0 @@ -The OCaml system manual diff --git a/packages/ocaml-manual/ocaml-manual.4.04.0/opam b/packages/ocaml-manual/ocaml-manual.4.04.0/opam index c551510a64a..fe166f2dfc3 100644 --- a/packages/ocaml-manual/ocaml-manual.4.04.0/opam +++ b/packages/ocaml-manual/ocaml-manual.4.04.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " authors: [ "Xavier Leroy" "Damien Doligez" @@ -9,11 +9,19 @@ authors: [ "Xavier Leroy" 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: "https://github.com/ocaml/ocaml.git" +dev-repo: "git+https://github.com/ocaml/ocaml.git" bug-reports: "http://caml.inria.fr/mantis/" -available: [ ocaml-version >= "4.04.0" & ocaml-version < "4.05.0" ] build: [ [ "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: "md5=5c58a4fce99b20e02c3208ad956bcb9d" +} diff --git a/packages/ocaml-manual/ocaml-manual.4.04.0/url b/packages/ocaml-manual/ocaml-manual.4.04.0/url deleted file mode 100644 index ed9fc7be487..00000000000 --- a/packages/ocaml-manual/ocaml-manual.4.04.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://caml.inria.fr/distrib/ocaml-4.04/ocaml-4.04-refman-html.tar.gz" -checksum: "5c58a4fce99b20e02c3208ad956bcb9d" diff --git a/packages/ocaml-manual/ocaml-manual.4.05.0/descr b/packages/ocaml-manual/ocaml-manual.4.05.0/descr deleted file mode 100644 index a3e23aa266b..00000000000 --- a/packages/ocaml-manual/ocaml-manual.4.05.0/descr +++ /dev/null @@ -1 +0,0 @@ -The OCaml system manual diff --git a/packages/ocaml-manual/ocaml-manual.4.05.0/opam b/packages/ocaml-manual/ocaml-manual.4.05.0/opam index 6331923ab5f..dc2eeab7702 100644 --- a/packages/ocaml-manual/ocaml-manual.4.05.0/opam +++ b/packages/ocaml-manual/ocaml-manual.4.05.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " authors: [ "Xavier Leroy" "Damien Doligez" @@ -9,11 +9,19 @@ authors: [ "Xavier Leroy" 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: "https://github.com/ocaml/ocaml.git" +dev-repo: "git+https://github.com/ocaml/ocaml.git" bug-reports: "http://caml.inria.fr/mantis/" -available: [ ocaml-version >= "4.05.0" & ocaml-version < "4.06.0" ] build: [ [ "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: "md5=1649c91a84fd35444192d6a55f932939" +} diff --git a/packages/ocaml-manual/ocaml-manual.4.05.0/url b/packages/ocaml-manual/ocaml-manual.4.05.0/url deleted file mode 100644 index 9a1800c4bd8..00000000000 --- a/packages/ocaml-manual/ocaml-manual.4.05.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://caml.inria.fr/distrib/ocaml-4.05/ocaml-4.05-refman-html.tar.gz" -checksum: "1649c91a84fd35444192d6a55f932939" diff --git a/packages/ocaml-markdown/ocaml-markdown.0.1.0/descr b/packages/ocaml-markdown/ocaml-markdown.0.1.0/descr deleted file mode 100644 index bf12d76fac3..00000000000 --- a/packages/ocaml-markdown/ocaml-markdown.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Markdown processor for Ocsigen diff --git a/packages/ocaml-markdown/ocaml-markdown.0.1.0/opam b/packages/ocaml-markdown/ocaml-markdown.0.1.0/opam index 4ee49c31d85..0197a07c1f7 100644 --- a/packages/ocaml-markdown/ocaml-markdown.0.1.0/opam +++ b/packages/ocaml-markdown/ocaml-markdown.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ ["./configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "markdown"]] depends: [ + "ocaml" "ocamlfind" "extlib" {= "1.5.3"} "sexplib" {< "113.01.00"} @@ -16,3 +17,11 @@ depends: [ ] patches: ["opam.patch"] install: [make "install"] +synopsis: "Markdown processor for Ocsigen" +flags: light-uninstall +extra-files: ["opam.patch" "md5=a3cadb33568bc0520538263a1a48a736"] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/900/ocaml-markdown-0.1.0.tar.gz" + checksum: "md5=49486e7285bd1a6abc62b3e24680c50a" +} diff --git a/packages/ocaml-markdown/ocaml-markdown.0.1.0/url b/packages/ocaml-markdown/ocaml-markdown.0.1.0/url deleted file mode 100644 index 79c0521f413..00000000000 --- a/packages/ocaml-markdown/ocaml-markdown.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/900/ocaml-markdown-0.1.0.tar.gz" -checksum: "49486e7285bd1a6abc62b3e24680c50a" diff --git a/packages/ocaml-markdown/ocaml-markdown.0.1.1/descr b/packages/ocaml-markdown/ocaml-markdown.0.1.1/descr deleted file mode 100644 index bf12d76fac3..00000000000 --- a/packages/ocaml-markdown/ocaml-markdown.0.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Markdown processor for Ocsigen diff --git a/packages/ocaml-markdown/ocaml-markdown.0.1.1/opam b/packages/ocaml-markdown/ocaml-markdown.0.1.1/opam index 9449e92c00a..86373347ccb 100644 --- a/packages/ocaml-markdown/ocaml-markdown.0.1.1/opam +++ b/packages/ocaml-markdown/ocaml-markdown.0.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ ["./configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "markdown"]] depends: [ + "ocaml" "ocamlfind" "extlib" {= "1.5.3"} "sexplib" {< "113.01.00"} @@ -15,3 +16,10 @@ depends: [ "ocamlbuild" {build} ] install: [make "install"] +synopsis: "Markdown processor for Ocsigen" +flags: light-uninstall +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1196/ocaml-markdown-0.1.1.tar.gz" + checksum: "md5=9884d41e3aa587676bff5183532c694c" +} diff --git a/packages/ocaml-markdown/ocaml-markdown.0.1.1/url b/packages/ocaml-markdown/ocaml-markdown.0.1.1/url deleted file mode 100644 index 39b37044a63..00000000000 --- a/packages/ocaml-markdown/ocaml-markdown.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1196/ocaml-markdown-0.1.1.tar.gz" -checksum: "9884d41e3aa587676bff5183532c694c" diff --git a/packages/ocaml-migrate-parsetree-ocamlbuild/ocaml-migrate-parsetree-ocamlbuild.1.0.1/descr b/packages/ocaml-migrate-parsetree-ocamlbuild/ocaml-migrate-parsetree-ocamlbuild.1.0.1/descr deleted file mode 100644 index b7db61b3a7f..00000000000 --- a/packages/ocaml-migrate-parsetree-ocamlbuild/ocaml-migrate-parsetree-ocamlbuild.1.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -ocamlbuild plugin for ocaml-migrate-parsetree - -Configure ocamlbuild for building ppx drivers using ocaml-migrate-parsetree. 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 index 14e85a0e0fc..61ad03c045c 100644 --- 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 @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "frederic.bour@lakaban.net" authors: "Jérémie Dimino " homepage: "https://github.com/let-def/ocaml-migrate-parsetree" @@ -8,8 +8,16 @@ tags: ["syntax" "org:ocamllabs"] dev-repo: "git://github.com/let-def/ocaml-migrate-parsetree.git" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta7"} "ocaml-migrate-parsetree" "ocamlbuild" ] -available: [ocaml-version >= "4.02.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: "md5=b2abce65e3e9057af3fe96fa8e9d088b" +} diff --git a/packages/ocaml-migrate-parsetree-ocamlbuild/ocaml-migrate-parsetree-ocamlbuild.1.0.1/url b/packages/ocaml-migrate-parsetree-ocamlbuild/ocaml-migrate-parsetree-ocamlbuild.1.0.1/url deleted file mode 100644 index 9d8b523d3f4..00000000000 --- a/packages/ocaml-migrate-parsetree-ocamlbuild/ocaml-migrate-parsetree-ocamlbuild.1.0.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/let-def/ocaml-migrate-parsetree/archive/1.0.1.tar.gz" -checksum: "b2abce65e3e9057af3fe96fa8e9d088b" diff --git a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.0.6/descr b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.0.6/descr deleted file mode 100644 index bdfd613acc1..00000000000 --- a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.0.6/descr +++ /dev/null @@ -1,4 +0,0 @@ -Convert OCaml parsetrees between different versions - -This library converts parsetrees, outcometree and ast mappers between different OCaml versions. -High-level functions help making PPX rewriters independent of a compiler 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 deleted file mode 100644 index 04fc7b2536e..00000000000 --- a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.0.6/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -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" -tags: ["syntax" "org:ocamllabs"] -dev-repo: "git://github.com/let-def/ocaml-migrate-parsetree.git" -build: [ - "jbuilder" - "build" - "--only-packages" - "ocaml-migrate-parsetree" - "--root" - "." - "-j" - jobs - "@install" -] -depends: [ - "result" - "ocamlfind" {build} - "jbuilder" {build & >= "1.0+beta2"} -] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.06.0"] diff --git a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.0.6/url b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.0.6/url deleted file mode 100644 index 7e4d305d063..00000000000 --- a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.0.6/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/let-def/ocaml-migrate-parsetree/archive/v0.6.tar.gz" -checksum: "f615fe49e82202ba9e93a42ef5bba17a" diff --git a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.0.7/descr b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.0.7/descr deleted file mode 100644 index bdfd613acc1..00000000000 --- a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.0.7/descr +++ /dev/null @@ -1,4 +0,0 @@ -Convert OCaml parsetrees between different versions - -This library converts parsetrees, outcometree and ast mappers between different OCaml versions. -High-level functions help making PPX rewriters independent of a compiler 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 index 04fc7b2536e..63837b9a7e3 100644 --- a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.0.7/opam +++ b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.0.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "frederic.bour@lakaban.net" authors: [ "Frédéric Bour " @@ -21,8 +21,17 @@ build: [ "@install" ] depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} "result" "ocamlfind" {build} "jbuilder" {build & >= "1.0+beta2"} ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.06.0"] +synopsis: "Convert OCaml parsetrees between different versions" +description: """ +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: "md5=070f7877d615ea2a9530be554e6e2756" +} diff --git a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.0.7/url b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.0.7/url deleted file mode 100644 index caf54413d0e..00000000000 --- a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.0.7/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/let-def/ocaml-migrate-parsetree/archive/v0.7.tar.gz" -checksum: "070f7877d615ea2a9530be554e6e2756" diff --git a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.1/descr b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.1/descr deleted file mode 100644 index bdfd613acc1..00000000000 --- a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Convert OCaml parsetrees between different versions - -This library converts parsetrees, outcometree and ast mappers between different OCaml versions. -High-level functions help making PPX rewriters independent of a compiler 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 index fe9db229063..f23c921dad7 100644 --- a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.1/opam +++ b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "frederic.bour@lakaban.net" authors: [ "Frédéric Bour " @@ -11,8 +11,17 @@ tags: ["syntax" "org:ocamllabs"] dev-repo: "git://github.com/let-def/ocaml-migrate-parsetree.git" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} "result" "ocamlfind" {build} "jbuilder" {build & >= "1.0+beta7"} ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.06.0"] +synopsis: "Convert OCaml parsetrees between different versions" +description: """ +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: "md5=b2abce65e3e9057af3fe96fa8e9d088b" +} diff --git a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.1/url b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.1/url deleted file mode 100644 index 9d8b523d3f4..00000000000 --- a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/let-def/ocaml-migrate-parsetree/archive/1.0.1.tar.gz" -checksum: "b2abce65e3e9057af3fe96fa8e9d088b" diff --git a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.2/descr b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.2/descr deleted file mode 100644 index bdfd613acc1..00000000000 --- a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Convert OCaml parsetrees between different versions - -This library converts parsetrees, outcometree and ast mappers between different OCaml versions. -High-level functions help making PPX rewriters independent of a compiler 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 index d4893044f8c..af794fb0024 100644 --- a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.2/opam +++ b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "frederic.bour@lakaban.net" authors: [ "Frédéric Bour " @@ -13,8 +13,17 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} "result" "ocamlfind" {build} "jbuilder" {build & >= "1.0+beta10"} ] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.06.0" ] +synopsis: "Convert OCaml parsetrees between different versions" +description: """ +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: "md5=7bb4f5a054a27fffb4b925dbde38816b" +} diff --git a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.2/url b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.2/url deleted file mode 100644 index 2d6a9f51563..00000000000 --- a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.2/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/let-def/ocaml-migrate-parsetree/archive/v1.0.2.tar.gz" -checksum: "7bb4f5a054a27fffb4b925dbde38816b" diff --git a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.3/descr b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.3/descr deleted file mode 100644 index bdfd613acc1..00000000000 --- a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Convert OCaml parsetrees between different versions - -This library converts parsetrees, outcometree and ast mappers between different OCaml versions. -High-level functions help making PPX rewriters independent of a compiler 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 index d4893044f8c..242739ff718 100644 --- a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.3/opam +++ b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "frederic.bour@lakaban.net" authors: [ "Frédéric Bour " @@ -13,8 +13,17 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} "result" "ocamlfind" {build} "jbuilder" {build & >= "1.0+beta10"} ] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.06.0" ] +synopsis: "Convert OCaml parsetrees between different versions" +description: """ +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: "md5=b1324c06839e1cf583764824e9c03aeb" +} diff --git a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.3/url b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.3/url deleted file mode 100644 index 2dfd71f28a7..00000000000 --- a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.3/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/let-def/ocaml-migrate-parsetree/archive/v1.0.3.tar.gz" -checksum: "b1324c06839e1cf583764824e9c03aeb" diff --git a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.4/descr b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.4/descr deleted file mode 100644 index bdfd613acc1..00000000000 --- a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -Convert OCaml parsetrees between different versions - -This library converts parsetrees, outcometree and ast mappers between different OCaml versions. -High-level functions help making PPX rewriters independent of a compiler 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 index d4893044f8c..f6213fd8d8a 100644 --- a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.4/opam +++ b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "frederic.bour@lakaban.net" authors: [ "Frédéric Bour " @@ -13,8 +13,17 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} "result" "ocamlfind" {build} "jbuilder" {build & >= "1.0+beta10"} ] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.06.0" ] +synopsis: "Convert OCaml parsetrees between different versions" +description: """ +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: "md5=6c895c0d6e21652350c7793f35bbe35c" +} diff --git a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.4/url b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.4/url deleted file mode 100644 index fa8086f6d81..00000000000 --- a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.4/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/ocaml-ppx/ocaml-migrate-parsetree/archive/v1.0.4.tar.gz" -checksum: "6c895c0d6e21652350c7793f35bbe35c" diff --git a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.5/descr b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.5/descr deleted file mode 100644 index bdfd613acc1..00000000000 --- a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.5/descr +++ /dev/null @@ -1,4 +0,0 @@ -Convert OCaml parsetrees between different versions - -This library converts parsetrees, outcometree and ast mappers between different OCaml versions. -High-level functions help making PPX rewriters independent of a compiler 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 index d4893044f8c..a7a8e25b3c3 100644 --- a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.5/opam +++ b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "frederic.bour@lakaban.net" authors: [ "Frédéric Bour " @@ -13,8 +13,17 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} "result" "ocamlfind" {build} "jbuilder" {build & >= "1.0+beta10"} ] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.06.0" ] +synopsis: "Convert OCaml parsetrees between different versions" +description: """ +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: "md5=3bb704c1d63c928b13f59e6a1ac8603d" +} diff --git a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.5/url b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.5/url deleted file mode 100644 index 0ddcbe8deda..00000000000 --- a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.5/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/ocaml-ppx/ocaml-migrate-parsetree/archive/v1.0.5.tar.gz" -checksum: "3bb704c1d63c928b13f59e6a1ac8603d" diff --git a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.6/descr b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.6/descr deleted file mode 100644 index bdfd613acc1..00000000000 --- a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.6/descr +++ /dev/null @@ -1,4 +0,0 @@ -Convert OCaml parsetrees between different versions - -This library converts parsetrees, outcometree and ast mappers between different OCaml versions. -High-level functions help making PPX rewriters independent of a compiler 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 index d4893044f8c..696dffe1944 100644 --- a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.6/opam +++ b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "frederic.bour@lakaban.net" authors: [ "Frédéric Bour " @@ -13,8 +13,17 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} "result" "ocamlfind" {build} "jbuilder" {build & >= "1.0+beta10"} ] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.06.0" ] +synopsis: "Convert OCaml parsetrees between different versions" +description: """ +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: "md5=77041972251afc7ac44df70264c565a2" +} diff --git a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.6/url b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.6/url deleted file mode 100644 index 4a6476bc850..00000000000 --- a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.6/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/ocaml-ppx/ocaml-migrate-parsetree/archive/v1.0.6.tar.gz" -checksum: "77041972251afc7ac44df70264c565a2" diff --git a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.7/descr b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.7/descr deleted file mode 100644 index bdfd613acc1..00000000000 --- a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.7/descr +++ /dev/null @@ -1,4 +0,0 @@ -Convert OCaml parsetrees between different versions - -This library converts parsetrees, outcometree and ast mappers between different OCaml versions. -High-level functions help making PPX rewriters independent of a compiler 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 index ab6476b0a16..d36d6fa8a0f 100644 --- a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.7/opam +++ b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "frederic.bour@lakaban.net" authors: [ "Frédéric Bour " @@ -13,8 +13,17 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.02.0"} "result" "ocamlfind" {build} "jbuilder" {build & >= "1.0+beta10"} ] -available: ocaml-version >= "4.02.0" +synopsis: "Convert OCaml parsetrees between different versions" +description: """ +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: "md5=b79b27726fef129ad1804cbb83a05079" +} diff --git a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.7/url b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.7/url deleted file mode 100644 index 268b38795f0..00000000000 --- a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.7/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/ocaml-ppx/ocaml-migrate-parsetree/archive/v1.0.7.tar.gz" -checksum: "b79b27726fef129ad1804cbb83a05079" diff --git a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0/descr b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0/descr deleted file mode 100644 index bdfd613acc1..00000000000 --- a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Convert OCaml parsetrees between different versions - -This library converts parsetrees, outcometree and ast mappers between different OCaml versions. -High-level functions help making PPX rewriters independent of a compiler 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 index b70539a427d..d3b75c00cd2 100644 --- a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0/opam +++ b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "frederic.bour@lakaban.net" authors: [ "Frédéric Bour " @@ -21,8 +21,17 @@ build: [ "@install" ] depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} "result" "ocamlfind" {build} "jbuilder" {build & >= "1.0+beta7"} ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.06.0"] +synopsis: "Convert OCaml parsetrees between different versions" +description: """ +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: "md5=188b1bfed310fad8794da4d546d5a65f" +} diff --git a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0/url b/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0/url deleted file mode 100644 index 1c135895138..00000000000 --- a/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/let-def/ocaml-migrate-parsetree/archive/v1.0.tar.gz" -checksum: "188b1bfed310fad8794da4d546d5a65f" diff --git a/packages/ocaml-monadic/ocaml-monadic.0.1.0/descr b/packages/ocaml-monadic/ocaml-monadic.0.1.0/descr deleted file mode 100644 index a782024df4a..00000000000 --- a/packages/ocaml-monadic/ocaml-monadic.0.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Lightweight monadic syntax extension. -This project contains a lightweight PPX extension for OCaml to support natural monadic syntax. - diff --git a/packages/ocaml-monadic/ocaml-monadic.0.1.0/opam b/packages/ocaml-monadic/ocaml-monadic.0.1.0/opam index b4c9c25dc9b..ff054a9269a 100644 --- a/packages/ocaml-monadic/ocaml-monadic.0.1.0/opam +++ b/packages/ocaml-monadic/ocaml-monadic.0.1.0/opam @@ -1,26 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ocaml-monadic" version: "0.1.0" -available: [ocaml-version >= "4.02.0" & opam-version >= "1.2"] +available: opam-version >= "1.2" maintainer: "JHU PL Lab " authors: "JHU PL Lab " license: "BSD-3-clause" homepage: "https://github.com/zepalmer/ocaml-monadic" -dev-repo: "https://github.com/zepalmer/ocaml-monadic.git" +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"] -] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] + ["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"} "oasis" {build & >= "0.4"} "ocamlfind" {build} "ocamlbuild" {build} ] +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: "md5=7ea5ffecdea2b0eb34210b41de068472" +} diff --git a/packages/ocaml-monadic/ocaml-monadic.0.1.0/url b/packages/ocaml-monadic/ocaml-monadic.0.1.0/url deleted file mode 100644 index 9f709608573..00000000000 --- a/packages/ocaml-monadic/ocaml-monadic.0.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/zepalmer/ocaml-monadic/archive/0.1.0.tar.gz" -checksum: "7ea5ffecdea2b0eb34210b41de068472" - diff --git a/packages/ocaml-monadic/ocaml-monadic.0.1.1/descr b/packages/ocaml-monadic/ocaml-monadic.0.1.1/descr deleted file mode 100644 index a782024df4a..00000000000 --- a/packages/ocaml-monadic/ocaml-monadic.0.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Lightweight monadic syntax extension. -This project contains a lightweight PPX extension for OCaml to support natural monadic syntax. - diff --git a/packages/ocaml-monadic/ocaml-monadic.0.1.1/opam b/packages/ocaml-monadic/ocaml-monadic.0.1.1/opam deleted file mode 100644 index e90d25f48ec..00000000000 --- a/packages/ocaml-monadic/ocaml-monadic.0.1.1/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/zepalmer/ocaml-monadic.git" -build: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -depends: [ - "oasis" {build & >= "0.4"} - "ocamlfind" {build} - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.03.0" & opam-version >= "1.2"] diff --git a/packages/ocaml-monadic/ocaml-monadic.0.1.1/url b/packages/ocaml-monadic/ocaml-monadic.0.1.1/url deleted file mode 100644 index e0840c8cf24..00000000000 --- a/packages/ocaml-monadic/ocaml-monadic.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/zepalmer/ocaml-monadic/archive/0.1.1.tar.gz" -checksum: "feb43a57343e9af33ca22ffd09d430d8" diff --git a/packages/ocaml-monadic/ocaml-monadic.0.2.0/descr b/packages/ocaml-monadic/ocaml-monadic.0.2.0/descr deleted file mode 100644 index a782024df4a..00000000000 --- a/packages/ocaml-monadic/ocaml-monadic.0.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Lightweight monadic syntax extension. -This project contains a lightweight PPX extension for OCaml to support natural monadic syntax. - diff --git a/packages/ocaml-monadic/ocaml-monadic.0.2.0/opam b/packages/ocaml-monadic/ocaml-monadic.0.2.0/opam deleted file mode 100644 index e90d25f48ec..00000000000 --- a/packages/ocaml-monadic/ocaml-monadic.0.2.0/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/zepalmer/ocaml-monadic.git" -build: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -depends: [ - "oasis" {build & >= "0.4"} - "ocamlfind" {build} - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.03.0" & opam-version >= "1.2"] diff --git a/packages/ocaml-monadic/ocaml-monadic.0.2.0/url b/packages/ocaml-monadic/ocaml-monadic.0.2.0/url deleted file mode 100644 index 6b6eda138fd..00000000000 --- a/packages/ocaml-monadic/ocaml-monadic.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/zepalmer/ocaml-monadic/archive/0.2.0.tar.gz" -checksum: "6c1792ee367218e1687b342b18c4bbfe" diff --git a/packages/ocaml-monadic/ocaml-monadic.0.3.0/descr b/packages/ocaml-monadic/ocaml-monadic.0.3.0/descr deleted file mode 100644 index a782024df4a..00000000000 --- a/packages/ocaml-monadic/ocaml-monadic.0.3.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Lightweight monadic syntax extension. -This project contains a lightweight PPX extension for OCaml to support natural monadic syntax. - diff --git a/packages/ocaml-monadic/ocaml-monadic.0.3.0/opam b/packages/ocaml-monadic/ocaml-monadic.0.3.0/opam deleted file mode 100644 index e90d25f48ec..00000000000 --- a/packages/ocaml-monadic/ocaml-monadic.0.3.0/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/zepalmer/ocaml-monadic.git" -build: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -depends: [ - "oasis" {build & >= "0.4"} - "ocamlfind" {build} - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.03.0" & opam-version >= "1.2"] diff --git a/packages/ocaml-monadic/ocaml-monadic.0.3.0/url b/packages/ocaml-monadic/ocaml-monadic.0.3.0/url deleted file mode 100644 index 57daadf7a9e..00000000000 --- a/packages/ocaml-monadic/ocaml-monadic.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/zepalmer/ocaml-monadic/archive/0.3.0.tar.gz" -checksum: "d41c999dfad3b44c59faa420eb9601d6" diff --git a/packages/ocaml-monadic/ocaml-monadic.0.3.1/descr b/packages/ocaml-monadic/ocaml-monadic.0.3.1/descr deleted file mode 100644 index a782024df4a..00000000000 --- a/packages/ocaml-monadic/ocaml-monadic.0.3.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Lightweight monadic syntax extension. -This project contains a lightweight PPX extension for OCaml to support natural monadic syntax. - diff --git a/packages/ocaml-monadic/ocaml-monadic.0.3.1/opam b/packages/ocaml-monadic/ocaml-monadic.0.3.1/opam index 657790a7acf..b279ba810fb 100644 --- a/packages/ocaml-monadic/ocaml-monadic.0.3.1/opam +++ b/packages/ocaml-monadic/ocaml-monadic.0.3.1/opam @@ -1,27 +1,30 @@ -opam-version: "1.2" +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: "https://github.com/zepalmer/ocaml-monadic.git" +dev-repo: "git+https://github.com/zepalmer/ocaml-monadic.git" build: [ ["oasis" "setup"] ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] -] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] + ["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"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ - ocaml-version >= "4.02.0" & ocaml-version < "4.03.0" & - opam-version >= "1.2" -] +available: opam-version >= "1.2" +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: "md5=cc43d76bfe8f9ce45c125ff8db4f3225" +} diff --git a/packages/ocaml-monadic/ocaml-monadic.0.3.1/url b/packages/ocaml-monadic/ocaml-monadic.0.3.1/url deleted file mode 100644 index 4531a9a4d34..00000000000 --- a/packages/ocaml-monadic/ocaml-monadic.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/zepalmer/ocaml-monadic/archive/0.3.1.tar.gz" -checksum: "cc43d76bfe8f9ce45c125ff8db4f3225" diff --git a/packages/ocaml-monadic/ocaml-monadic.0.3.2/descr b/packages/ocaml-monadic/ocaml-monadic.0.3.2/descr deleted file mode 100644 index a782024df4a..00000000000 --- a/packages/ocaml-monadic/ocaml-monadic.0.3.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Lightweight monadic syntax extension. -This project contains a lightweight PPX extension for OCaml to support natural monadic syntax. - diff --git a/packages/ocaml-monadic/ocaml-monadic.0.3.2/opam b/packages/ocaml-monadic/ocaml-monadic.0.3.2/opam index 37af9b18edd..aba60a1dd0e 100644 --- a/packages/ocaml-monadic/ocaml-monadic.0.3.2/opam +++ b/packages/ocaml-monadic/ocaml-monadic.0.3.2/opam @@ -1,22 +1,29 @@ -opam-version: "1.2" -available: [ocaml-version >= "4.02.0" & opam-version >= "1.2"] +opam-version: "2.0" +available: opam-version >= "1.2" maintainer: "JHU PL Lab " authors: "JHU PL Lab " license: "BSD-3-clause" homepage: "https://github.com/zepalmer/ocaml-monadic" -dev-repo: "https://github.com/zepalmer/ocaml-monadic.git" +dev-repo: "git+https://github.com/zepalmer/ocaml-monadic.git" bug-reports: "https://github.com/zepalmer/ocaml-monadic/issues" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-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"} "ocamlbuild" {build} "ocamlfind" {build} "ppx_tools" {build} ] +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/16a58948594661ce5d3e4e64229f97d830b12db2.tar.gz" + checksum: "md5=92a1e18faeba70e9c7e48546f58afd63" +} diff --git a/packages/ocaml-monadic/ocaml-monadic.0.3.2/url b/packages/ocaml-monadic/ocaml-monadic.0.3.2/url deleted file mode 100644 index 376dd7b298c..00000000000 --- a/packages/ocaml-monadic/ocaml-monadic.0.3.2/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/zepalmer/ocaml-monadic/archive/16a58948594661ce5d3e4e64229f97d830b12db2.tar.gz" -checksum: "92a1e18faeba70e9c7e48546f58afd63" diff --git a/packages/ocaml-monadic/ocaml-monadic.0.3.3/descr b/packages/ocaml-monadic/ocaml-monadic.0.3.3/descr deleted file mode 100644 index e64961c0a7e..00000000000 --- a/packages/ocaml-monadic/ocaml-monadic.0.3.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml monadic syntax extensions - -A simple PPX language extension to include monadic operations that -blend nicely with OCaml syntax. diff --git a/packages/ocaml-monadic/ocaml-monadic.0.3.3/opam b/packages/ocaml-monadic/ocaml-monadic.0.3.3/opam index 75ef1fe9d57..bddc9bc93b1 100644 --- a/packages/ocaml-monadic/ocaml-monadic.0.3.3/opam +++ b/packages/ocaml-monadic/ocaml-monadic.0.3.3/opam @@ -1,22 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "JHU PL Lab " authors: "JHU PL Lab " homepage: "http://github.com/zepalmer/ocaml-monadic" bug-reports: "https://github.com/zepalmer/ocaml-monadic/issues" license: "BSD-3-clause" -dev-repo: "https://github.com/zepalmer/ocaml-monadic.git" +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} ] install: ["ocaml" "setup.ml" "-install"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: [ "ocaml" "%{etc}%/ocaml-monadic/setup.ml" @@ -25,9 +23,18 @@ remove: [ "-uninstall" ] depends: [ + "ocaml" {>= "4.02"} "oasis" {build & >= "0.4.7"} "ocamlbuild" {build} "ocamlfind" {build} "ppx_tools" ] -available: [ocaml-version >= "4.02"] +synopsis: "OCaml monadic syntax extensions" +description: """ +A simple PPX language extension to include monadic operations that +blend nicely with OCaml syntax.""" +url { + src: + "https://github.com/zepalmer/ocaml-monadic/archive/307ea8f294ae075714958cbc546b96a5fc8adfe0.zip" + checksum: "md5=ed11eaba07eed7c2c293fee82d2d8ae1" +} diff --git a/packages/ocaml-monadic/ocaml-monadic.0.3.3/url b/packages/ocaml-monadic/ocaml-monadic.0.3.3/url deleted file mode 100644 index 1af3dd82ba4..00000000000 --- a/packages/ocaml-monadic/ocaml-monadic.0.3.3/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/zepalmer/ocaml-monadic/archive/307ea8f294ae075714958cbc546b96a5fc8adfe0.zip" -checksum: "ed11eaba07eed7c2c293fee82d2d8ae1" diff --git a/packages/ocaml-protoc-yojson/ocaml-protoc-yojson.0.1.0/descr b/packages/ocaml-protoc-yojson/ocaml-protoc-yojson.0.1.0/descr deleted file mode 100644 index 66670ea077a..00000000000 --- a/packages/ocaml-protoc-yojson/ocaml-protoc-yojson.0.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -JSON Runtime based on Yojson library for `ocaml-protoc` generated code - -This library provides both JSON Encoder/Decoder modules which can be used -as Functor argument to JSON serialization function generated by `ocaml-protoc`. diff --git a/packages/ocaml-protoc-yojson/ocaml-protoc-yojson.0.1.0/opam b/packages/ocaml-protoc-yojson/ocaml-protoc-yojson.0.1.0/opam index 72dc7f7ed2a..7f21c1409aa 100644 --- a/packages/ocaml-protoc-yojson/ocaml-protoc-yojson.0.1.0/opam +++ b/packages/ocaml-protoc-yojson/ocaml-protoc-yojson.0.1.0/opam @@ -1,19 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Maxime Ransan " authors: "Maxime Ransan " homepage: "https://github.com/mransan/ocaml-protoc-yojson" bug-reports: "https://github.com/mransan/ocaml-protoc-yojson/issues" license: "MIT" -dev-repo: "https://github.com/mransan/ocaml-protoc-yojson.git" +dev-repo: "git+https://github.com/mransan/ocaml-protoc-yojson.git" build: [ [make "lib.byte"] - [make "lib.native"] {ocaml-native} + [make "lib.native"] {ocaml:native} ] install: [make "lib.install"] remove: [make "lib.uninstall"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "ocaml-protoc" "yojson" ] +synopsis: + "JSON Runtime based on Yojson library for `ocaml-protoc` generated code" +description: """ +This library provides both JSON Encoder/Decoder modules which can be used +as Functor argument to JSON serialization function generated by `ocaml-protoc`.""" +url { + src: "https://github.com/mransan/ocaml-protoc-yojson/archive/0.1.0.tar.gz" + checksum: "md5=5d0cde185935df31ff839a88315423f4" +} diff --git a/packages/ocaml-protoc-yojson/ocaml-protoc-yojson.0.1.0/url b/packages/ocaml-protoc-yojson/ocaml-protoc-yojson.0.1.0/url deleted file mode 100644 index af1fb733911..00000000000 --- a/packages/ocaml-protoc-yojson/ocaml-protoc-yojson.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mransan/ocaml-protoc-yojson/archive/0.1.0.tar.gz" -checksum: "5d0cde185935df31ff839a88315423f4" diff --git a/packages/ocaml-protoc-yojson/ocaml-protoc-yojson.0.2.0/descr b/packages/ocaml-protoc-yojson/ocaml-protoc-yojson.0.2.0/descr deleted file mode 100644 index 0f41c68e350..00000000000 --- a/packages/ocaml-protoc-yojson/ocaml-protoc-yojson.0.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -JSON Runtime based on Yojson library for `ocaml-protoc` generated code - -JSON Runtime based on Yojson library for `ocaml-protoc` generated code diff --git a/packages/ocaml-protoc-yojson/ocaml-protoc-yojson.0.2.0/opam b/packages/ocaml-protoc-yojson/ocaml-protoc-yojson.0.2.0/opam index 9a6083abd41..c84eb304ebb 100644 --- a/packages/ocaml-protoc-yojson/ocaml-protoc-yojson.0.2.0/opam +++ b/packages/ocaml-protoc-yojson/ocaml-protoc-yojson.0.2.0/opam @@ -1,19 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Maxime Ransan " authors: "Maxime Ransan " homepage: "https://github.com/mransan/ocaml-protoc-yojson" bug-reports: "https://github.com/mransan/ocaml-protoc-yojson/issues" license: "MIT" -dev-repo: "https://github.com/mransan/ocaml-protoc-yojson.git" +dev-repo: "git+https://github.com/mransan/ocaml-protoc-yojson.git" build: [ [make "lib.byte"] - [make "lib.native"] {ocaml-native} + [make "lib.native"] {ocaml:native} ] install: [make "lib.install"] remove: [make "lib.uninstall"] depends: [ + "ocaml" {>= "4.02.1"} "ocamlfind" {build} "ocamlbuild" {build} "yojson" ] -available: [ ocaml-version >= "4.02.1" & opam-version >= "1.2" ] +available: opam-version >= "1.2" +synopsis: + "JSON Runtime based on Yojson library for `ocaml-protoc` generated code" +description: + "JSON Runtime based on Yojson library for `ocaml-protoc` generated code" +url { + src: "https://github.com/mransan/ocaml-protoc-yojson/archive/0.2.1.tar.gz" + checksum: "md5=e9a6d639022cd201bdcf2bc6a6ede835" +} diff --git a/packages/ocaml-protoc-yojson/ocaml-protoc-yojson.0.2.0/url b/packages/ocaml-protoc-yojson/ocaml-protoc-yojson.0.2.0/url deleted file mode 100644 index 0062b6501e1..00000000000 --- a/packages/ocaml-protoc-yojson/ocaml-protoc-yojson.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mransan/ocaml-protoc-yojson/archive/0.2.1.tar.gz" -checksum: "e9a6d639022cd201bdcf2bc6a6ede835" diff --git a/packages/ocaml-protoc/ocaml-protoc.0.1.1/descr b/packages/ocaml-protoc/ocaml-protoc.0.1.1/descr deleted file mode 100644 index 48891d7c9ab..00000000000 --- a/packages/ocaml-protoc/ocaml-protoc.0.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -A Protobuf Compiler for OCaml - -'ocaml-protoc' is a compiler of Protobuf file (.proto) to OCaml code. -The compiler generate OCaml types with associated decoding/encoding functions following the Protobuf format. diff --git a/packages/ocaml-protoc/ocaml-protoc.0.1.1/opam b/packages/ocaml-protoc/ocaml-protoc.0.1.1/opam index a10632da9c0..36a5e8bf0b9 100644 --- a/packages/ocaml-protoc/ocaml-protoc.0.1.1/opam +++ b/packages/ocaml-protoc/ocaml-protoc.0.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Maxime Ransan " authors: [ "Maxime Ransan " @@ -7,12 +7,12 @@ authors: [ homepage: "https://github.com/mransan/ocaml-protoc" bug-reports: "https://github.com/mransan/ocaml-protoc/issues" license: "MIT" -dev-repo: "https://github.com/mransan/ocaml-protoc.git" +dev-repo: "git+https://github.com/mransan/ocaml-protoc.git" build: [ [make "lib.byte"] - [make "lib.native"] {ocaml-native} - [make "bin.byte"] {!ocaml-native} - [make "bin.native"] {ocaml-native} + [make "lib.native"] {ocaml:native} + [make "bin.byte"] {!ocaml:native} + [make "bin.native"] {ocaml:native} ] install: [ [make "lib.install"] @@ -20,6 +20,15 @@ install: [ ] remove: [make "uninstall" "PREFIX=%{prefix}%" "BINDIR=%{bin}%"] depends: [ + "ocaml" "ocamlfind" {build} "ppx_deriving_protobuf" ] +synopsis: "A Protobuf Compiler for OCaml" +description: """ +'ocaml-protoc' is a compiler of Protobuf file (.proto) to OCaml code. +The compiler generate OCaml types with associated decoding/encoding functions following the Protobuf format.""" +url { + src: "https://github.com/mransan/ocaml-protoc/archive/0.1.1.2.tar.gz" + checksum: "md5=e86800b09eeb978a3234fc91385cc690" +} diff --git a/packages/ocaml-protoc/ocaml-protoc.0.1.1/url b/packages/ocaml-protoc/ocaml-protoc.0.1.1/url deleted file mode 100644 index 08f7494ec9d..00000000000 --- a/packages/ocaml-protoc/ocaml-protoc.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mransan/ocaml-protoc/archive/0.1.1.2.tar.gz" -checksum: "e86800b09eeb978a3234fc91385cc690" diff --git a/packages/ocaml-protoc/ocaml-protoc.0.1.2/descr b/packages/ocaml-protoc/ocaml-protoc.0.1.2/descr deleted file mode 100644 index 48891d7c9ab..00000000000 --- a/packages/ocaml-protoc/ocaml-protoc.0.1.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -A Protobuf Compiler for OCaml - -'ocaml-protoc' is a compiler of Protobuf file (.proto) to OCaml code. -The compiler generate OCaml types with associated decoding/encoding functions following the Protobuf format. diff --git a/packages/ocaml-protoc/ocaml-protoc.0.1.2/opam b/packages/ocaml-protoc/ocaml-protoc.0.1.2/opam deleted file mode 100644 index 81926912407..00000000000 --- a/packages/ocaml-protoc/ocaml-protoc.0.1.2/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -maintainer: "Maxime Ransan " -authors: [ - "Maxime Ransan " -] -homepage: "https://github.com/mransan/ocaml-protoc" -bug-reports: "https://github.com/mransan/ocaml-protoc/issues" -license: "MIT" -dev-repo: "https://github.com/mransan/ocaml-protoc.git" -build: [ - [make "lib.byte"] - [make "lib.native"] {ocaml-native} - [make "bin.byte"] {!ocaml-native} - [make "bin.native"] {ocaml-native} -] -install: [ - [make "lib.install"] - [make "bin.install" "PREFIX=%{prefix}%" "BINDIR=%{bin}%"] -] -remove: [make "uninstall" "PREFIX=%{prefix}%" "BINDIR=%{bin}%"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "ppx_deriving_protobuf" -] diff --git a/packages/ocaml-protoc/ocaml-protoc.0.1.2/url b/packages/ocaml-protoc/ocaml-protoc.0.1.2/url deleted file mode 100644 index 05b31e7cd74..00000000000 --- a/packages/ocaml-protoc/ocaml-protoc.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mransan/ocaml-protoc/archive/0.1.2.1.tar.gz" -checksum: "f944b45ebc78a663770e6ff765c5f07c" diff --git a/packages/ocaml-protoc/ocaml-protoc.0.1.3.2/descr b/packages/ocaml-protoc/ocaml-protoc.0.1.3.2/descr deleted file mode 100644 index 161134a2f6a..00000000000 --- a/packages/ocaml-protoc/ocaml-protoc.0.1.3.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -A Protobuf Compiler for OCaml - -'ocaml-protoc' is a compiler of Protobuf file (.proto) to OCaml code. The compiler generate OCaml types with associated decoding/encoding functions following the Protobuf format. diff --git a/packages/ocaml-protoc/ocaml-protoc.0.1.3.2/opam b/packages/ocaml-protoc/ocaml-protoc.0.1.3.2/opam deleted file mode 100644 index a6ec2026287..00000000000 --- a/packages/ocaml-protoc/ocaml-protoc.0.1.3.2/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "Maxime Ransan " -authors: "Maxime Ransan " -homepage: "https://github.com/mransan/ocaml-protoc" -bug-reports: "https://github.com/mransan/ocaml-protoc/issues" -license: "MIT" -dev-repo: "https://github.com/mransan/ocaml-protoc.git" -build: [ - [make "lib.byte"] - [make "lib.native"] {ocaml-native} - [make "bin.byte"] {!ocaml-native} - [make "bin.native"] {ocaml-native} -] -install: [ - [make "lib.install"] - [make "bin.install" "PREFIX=%{prefix}%" "BINDIR=%{bin}%"] -] -remove: [make "uninstall" "PREFIX=%{prefix}%" "BINDIR=%{bin}%"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "ppx_deriving_protobuf" -] diff --git a/packages/ocaml-protoc/ocaml-protoc.0.1.3.2/url b/packages/ocaml-protoc/ocaml-protoc.0.1.3.2/url deleted file mode 100644 index 562f84b7603..00000000000 --- a/packages/ocaml-protoc/ocaml-protoc.0.1.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mransan/ocaml-protoc/archive/0.1.3.2.tar.gz" -checksum: "4ca58ccc7719d28fc1d682b6914fc7d8" diff --git a/packages/ocaml-protoc/ocaml-protoc.0.1.3/descr b/packages/ocaml-protoc/ocaml-protoc.0.1.3/descr deleted file mode 100644 index 161134a2f6a..00000000000 --- a/packages/ocaml-protoc/ocaml-protoc.0.1.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -A Protobuf Compiler for OCaml - -'ocaml-protoc' is a compiler of Protobuf file (.proto) to OCaml code. The compiler generate OCaml types with associated decoding/encoding functions following the Protobuf format. diff --git a/packages/ocaml-protoc/ocaml-protoc.0.1.3/opam b/packages/ocaml-protoc/ocaml-protoc.0.1.3/opam deleted file mode 100644 index a6ec2026287..00000000000 --- a/packages/ocaml-protoc/ocaml-protoc.0.1.3/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "Maxime Ransan " -authors: "Maxime Ransan " -homepage: "https://github.com/mransan/ocaml-protoc" -bug-reports: "https://github.com/mransan/ocaml-protoc/issues" -license: "MIT" -dev-repo: "https://github.com/mransan/ocaml-protoc.git" -build: [ - [make "lib.byte"] - [make "lib.native"] {ocaml-native} - [make "bin.byte"] {!ocaml-native} - [make "bin.native"] {ocaml-native} -] -install: [ - [make "lib.install"] - [make "bin.install" "PREFIX=%{prefix}%" "BINDIR=%{bin}%"] -] -remove: [make "uninstall" "PREFIX=%{prefix}%" "BINDIR=%{bin}%"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "ppx_deriving_protobuf" -] diff --git a/packages/ocaml-protoc/ocaml-protoc.0.1.3/url b/packages/ocaml-protoc/ocaml-protoc.0.1.3/url deleted file mode 100644 index ef8cb63553c..00000000000 --- a/packages/ocaml-protoc/ocaml-protoc.0.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mransan/ocaml-protoc/archive/0.1.3.1.tar.gz" -checksum: "ba6021835e243d9049898d6e445c6e95" diff --git a/packages/ocaml-protoc/ocaml-protoc.1.0.1/descr b/packages/ocaml-protoc/ocaml-protoc.1.0.1/descr deleted file mode 100644 index 161134a2f6a..00000000000 --- a/packages/ocaml-protoc/ocaml-protoc.1.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -A Protobuf Compiler for OCaml - -'ocaml-protoc' is a compiler of Protobuf file (.proto) to OCaml code. The compiler generate OCaml types with associated decoding/encoding functions following the Protobuf format. diff --git a/packages/ocaml-protoc/ocaml-protoc.1.0.1/opam b/packages/ocaml-protoc/ocaml-protoc.1.0.1/opam deleted file mode 100644 index a6ec2026287..00000000000 --- a/packages/ocaml-protoc/ocaml-protoc.1.0.1/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "Maxime Ransan " -authors: "Maxime Ransan " -homepage: "https://github.com/mransan/ocaml-protoc" -bug-reports: "https://github.com/mransan/ocaml-protoc/issues" -license: "MIT" -dev-repo: "https://github.com/mransan/ocaml-protoc.git" -build: [ - [make "lib.byte"] - [make "lib.native"] {ocaml-native} - [make "bin.byte"] {!ocaml-native} - [make "bin.native"] {ocaml-native} -] -install: [ - [make "lib.install"] - [make "bin.install" "PREFIX=%{prefix}%" "BINDIR=%{bin}%"] -] -remove: [make "uninstall" "PREFIX=%{prefix}%" "BINDIR=%{bin}%"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "ppx_deriving_protobuf" -] diff --git a/packages/ocaml-protoc/ocaml-protoc.1.0.1/url b/packages/ocaml-protoc/ocaml-protoc.1.0.1/url deleted file mode 100644 index 67eba35e746..00000000000 --- a/packages/ocaml-protoc/ocaml-protoc.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mransan/ocaml-protoc/archive/1.0.1.tar.gz" -checksum: "f733055a6b0e636441975aa61d8660ad" diff --git a/packages/ocaml-protoc/ocaml-protoc.1.0.3/descr b/packages/ocaml-protoc/ocaml-protoc.1.0.3/descr deleted file mode 100644 index 161134a2f6a..00000000000 --- a/packages/ocaml-protoc/ocaml-protoc.1.0.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -A Protobuf Compiler for OCaml - -'ocaml-protoc' is a compiler of Protobuf file (.proto) to OCaml code. The compiler generate OCaml types with associated decoding/encoding functions following the Protobuf format. diff --git a/packages/ocaml-protoc/ocaml-protoc.1.0.3/opam b/packages/ocaml-protoc/ocaml-protoc.1.0.3/opam deleted file mode 100644 index a6ec2026287..00000000000 --- a/packages/ocaml-protoc/ocaml-protoc.1.0.3/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "Maxime Ransan " -authors: "Maxime Ransan " -homepage: "https://github.com/mransan/ocaml-protoc" -bug-reports: "https://github.com/mransan/ocaml-protoc/issues" -license: "MIT" -dev-repo: "https://github.com/mransan/ocaml-protoc.git" -build: [ - [make "lib.byte"] - [make "lib.native"] {ocaml-native} - [make "bin.byte"] {!ocaml-native} - [make "bin.native"] {ocaml-native} -] -install: [ - [make "lib.install"] - [make "bin.install" "PREFIX=%{prefix}%" "BINDIR=%{bin}%"] -] -remove: [make "uninstall" "PREFIX=%{prefix}%" "BINDIR=%{bin}%"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "ppx_deriving_protobuf" -] diff --git a/packages/ocaml-protoc/ocaml-protoc.1.0.3/url b/packages/ocaml-protoc/ocaml-protoc.1.0.3/url deleted file mode 100644 index a88ff349ea7..00000000000 --- a/packages/ocaml-protoc/ocaml-protoc.1.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mransan/ocaml-protoc/archive/1.0.3.tar.gz" -checksum: "162eca274146befa84972ebaea4e4a78" diff --git a/packages/ocaml-protoc/ocaml-protoc.1.0.4/descr b/packages/ocaml-protoc/ocaml-protoc.1.0.4/descr deleted file mode 100644 index 161134a2f6a..00000000000 --- a/packages/ocaml-protoc/ocaml-protoc.1.0.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -A Protobuf Compiler for OCaml - -'ocaml-protoc' is a compiler of Protobuf file (.proto) to OCaml code. The compiler generate OCaml types with associated decoding/encoding functions following the Protobuf format. diff --git a/packages/ocaml-protoc/ocaml-protoc.1.0.4/opam b/packages/ocaml-protoc/ocaml-protoc.1.0.4/opam index a6ec2026287..3801164d848 100644 --- a/packages/ocaml-protoc/ocaml-protoc.1.0.4/opam +++ b/packages/ocaml-protoc/ocaml-protoc.1.0.4/opam @@ -1,15 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Maxime Ransan " authors: "Maxime Ransan " homepage: "https://github.com/mransan/ocaml-protoc" bug-reports: "https://github.com/mransan/ocaml-protoc/issues" license: "MIT" -dev-repo: "https://github.com/mransan/ocaml-protoc.git" +dev-repo: "git+https://github.com/mransan/ocaml-protoc.git" build: [ [make "lib.byte"] - [make "lib.native"] {ocaml-native} - [make "bin.byte"] {!ocaml-native} - [make "bin.native"] {ocaml-native} + [make "lib.native"] {ocaml:native} + [make "bin.byte"] {!ocaml:native} + [make "bin.native"] {ocaml:native} ] install: [ [make "lib.install"] @@ -17,7 +17,15 @@ install: [ ] remove: [make "uninstall" "PREFIX=%{prefix}%" "BINDIR=%{bin}%"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "ppx_deriving_protobuf" ] +synopsis: "A Protobuf Compiler for OCaml" +description: + "'ocaml-protoc' is a compiler of Protobuf file (.proto) to OCaml code. The compiler generate OCaml types with associated decoding/encoding functions following the Protobuf format." +url { + src: "https://github.com/mransan/ocaml-protoc/archive/1.0.4.tar.gz" + checksum: "md5=f68d13ee66b2947d2715275390655d41" +} diff --git a/packages/ocaml-protoc/ocaml-protoc.1.0.4/url b/packages/ocaml-protoc/ocaml-protoc.1.0.4/url deleted file mode 100644 index 2d880b5cc34..00000000000 --- a/packages/ocaml-protoc/ocaml-protoc.1.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mransan/ocaml-protoc/archive/1.0.4.tar.gz" -checksum: "f68d13ee66b2947d2715275390655d41" diff --git a/packages/ocaml-protoc/ocaml-protoc.1.2.0/descr b/packages/ocaml-protoc/ocaml-protoc.1.2.0/descr deleted file mode 100644 index 161134a2f6a..00000000000 --- a/packages/ocaml-protoc/ocaml-protoc.1.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -A Protobuf Compiler for OCaml - -'ocaml-protoc' is a compiler of Protobuf file (.proto) to OCaml code. The compiler generate OCaml types with associated decoding/encoding functions following the Protobuf format. diff --git a/packages/ocaml-protoc/ocaml-protoc.1.2.0/opam b/packages/ocaml-protoc/ocaml-protoc.1.2.0/opam index f21c3702a9f..4bdca2a1b09 100644 --- a/packages/ocaml-protoc/ocaml-protoc.1.2.0/opam +++ b/packages/ocaml-protoc/ocaml-protoc.1.2.0/opam @@ -1,15 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Maxime Ransan " authors: "Maxime Ransan " homepage: "https://github.com/mransan/ocaml-protoc" bug-reports: "https://github.com/mransan/ocaml-protoc/issues" license: "MIT" -dev-repo: "https://github.com/mransan/ocaml-protoc.git" +dev-repo: "git+https://github.com/mransan/ocaml-protoc.git" build: [ [make "lib.byte"] - [make "lib.native"] {ocaml-native} - [make "bin.byte"] {!ocaml-native} - [make "bin.native"] {ocaml-native} + [make "lib.native"] {ocaml:native} + [make "bin.byte"] {!ocaml:native} + [make "bin.native"] {ocaml:native} ] install: [ [make "lib.install"] @@ -17,8 +17,16 @@ install: [ ] remove: [make "uninstall" "PREFIX=%{prefix}%" "BINDIR=%{bin}%"] depends: [ + "ocaml" {>= "4.02.1"} "ocamlfind" {build} "ocamlbuild" {build} "ppx_deriving_protobuf" ] -available: [ocaml-version >= "4.02.1" & opam-version >= "1.2"] +available: opam-version >= "1.2" +synopsis: "A Protobuf Compiler for OCaml" +description: + "'ocaml-protoc' is a compiler of Protobuf file (.proto) to OCaml code. The compiler generate OCaml types with associated decoding/encoding functions following the Protobuf format." +url { + src: "https://github.com/mransan/ocaml-protoc/archive/1.2.0.tar.gz" + checksum: "md5=73448a71aba6682536a2581ab0430b90" +} diff --git a/packages/ocaml-protoc/ocaml-protoc.1.2.0/url b/packages/ocaml-protoc/ocaml-protoc.1.2.0/url deleted file mode 100644 index 1500b36c07f..00000000000 --- a/packages/ocaml-protoc/ocaml-protoc.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mransan/ocaml-protoc/archive/1.2.0.tar.gz" -checksum: "73448a71aba6682536a2581ab0430b90" diff --git a/packages/ocaml-r/ocaml-r.0.0.1/descr b/packages/ocaml-r/ocaml-r.0.0.1/descr deleted file mode 100644 index 66d23b90dea..00000000000 --- a/packages/ocaml-r/ocaml-r.0.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Objective Caml bindings for the R interpreter - -OCaml-R is still in development, is usable, but still has some syntactic idiosyncrasies and some performance bottlenecks. diff --git a/packages/ocaml-r/ocaml-r.0.0.1/opam b/packages/ocaml-r/ocaml-r.0.0.1/opam index 5a043f88f91..c867992855a 100644 --- a/packages/ocaml-r/ocaml-r.0.0.1/opam +++ b/packages/ocaml-r/ocaml-r.0.0.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/pveber/OCaml-R.git" +dev-repo: "git+https://github.com/pveber/OCaml-R.git" authors: [ "Guillaume Yzyquel" "Maxence Guesdon" @@ -19,6 +19,7 @@ remove: [ ["ocamlfind" "remove" "R"] ] depends: [ + "ocaml" "camlp4" {build} "ocamlfind" "calendar" @@ -26,9 +27,16 @@ depends: [ "menhir" ] depexts: [ - [["debian"] ["r-mathlib"]] - [["ubuntu"] ["r-mathlib"]] - [["alpine"] ["R"]] - [["centos"] ["epel-release" "R"]] + ["r-mathlib"] {os-distribution = "debian"} + ["r-mathlib"] {os-distribution = "ubuntu"} + ["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/pveber/OCaml-R/archive/pre-nyc-refactoring.tar.gz" + checksum: "md5=956f057af8871eb9f782ae75d45c2fda" +} diff --git a/packages/ocaml-r/ocaml-r.0.0.1/url b/packages/ocaml-r/ocaml-r.0.0.1/url deleted file mode 100644 index 517bdbe144a..00000000000 --- a/packages/ocaml-r/ocaml-r.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pveber/OCaml-R/archive/pre-nyc-refactoring.tar.gz" -checksum: "956f057af8871eb9f782ae75d45c2fda" diff --git a/packages/ocaml-sat-solvers/ocaml-sat-solvers.0.3/descr b/packages/ocaml-sat-solvers/ocaml-sat-solvers.0.3/descr deleted file mode 100644 index e84ef6ae4e9..00000000000 --- a/packages/ocaml-sat-solvers/ocaml-sat-solvers.0.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -An abstraction layer for integrating SAT Solvers into OCaml. -An abstraction layer for integrating SAT Solvers into OCaml. - diff --git a/packages/ocaml-sat-solvers/ocaml-sat-solvers.0.3/opam b/packages/ocaml-sat-solvers/ocaml-sat-solvers.0.3/opam index af9f9e9f5f2..8859d74b29d 100644 --- a/packages/ocaml-sat-solvers/ocaml-sat-solvers.0.3/opam +++ b/packages/ocaml-sat-solvers/ocaml-sat-solvers.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ocaml-sat-solvers" version: "0.3" maintainer: "opam-devel@lists.ocaml.org" @@ -11,19 +11,24 @@ bug-reports: "https://github.com/tcsprojects/ocaml-sat-solvers/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: [ ["ocamlfind" "remove" "ocaml-sat-solvers"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" {>= "4.03.0"} "minisat" "ocamlbuild" {build} "ocamlfind" {build} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "An abstraction layer for integrating SAT Solvers into OCaml." +description: "An abstraction layer for integrating SAT Solvers into OCaml." +flags: light-uninstall +url { + src: "https://github.com/tcsprojects/ocaml-sat-solvers/archive/v0.3.tar.gz" + checksum: "md5=3f91093e42464c9ed1b7ef333808f2a7" +} diff --git a/packages/ocaml-sat-solvers/ocaml-sat-solvers.0.3/url b/packages/ocaml-sat-solvers/ocaml-sat-solvers.0.3/url deleted file mode 100644 index d9d1ca7b38f..00000000000 --- a/packages/ocaml-sat-solvers/ocaml-sat-solvers.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/tcsprojects/ocaml-sat-solvers/archive/v0.3.tar.gz" -checksum: "3f91093e42464c9ed1b7ef333808f2a7" diff --git a/packages/ocaml-src/ocaml-src.3.12.1/descr b/packages/ocaml-src/ocaml-src.3.12.1/descr deleted file mode 100644 index 3c89f36fb99..00000000000 --- a/packages/ocaml-src/ocaml-src.3.12.1/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler sources diff --git a/packages/ocaml-src/ocaml-src.3.12.1/opam b/packages/ocaml-src/ocaml-src.3.12.1/opam index 44812ff9f18..83f792ca054 100644 --- a/packages/ocaml-src/ocaml-src.3.12.1/opam +++ b/packages/ocaml-src/ocaml-src.3.12.1/opam @@ -1,5 +1,14 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" remove: [["rm" "-rf" "%{lib}%/ocaml-src"]] -available: ocaml-version = "3.12.1" install: ["cp" "-r" "." "%{lib}%/ocaml-src"] +synopsis: "Compiler sources" +depends: [ + "ocaml" {= "3.12.1"} +] +flags: light-uninstall +extra-files: ["META" "md5=8a703eb1cc158fe9087d153799de4675"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-3.12/ocaml-3.12.1.tar.gz" + checksum: "md5=814a047085f0f901ab7d8e3a4b7a9e65" +} diff --git a/packages/ocaml-src/ocaml-src.3.12.1/url b/packages/ocaml-src/ocaml-src.3.12.1/url deleted file mode 100644 index 180f03f627e..00000000000 --- a/packages/ocaml-src/ocaml-src.3.12.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://caml.inria.fr/pub/distrib/ocaml-3.12/ocaml-3.12.1.tar.gz" -checksum: "814a047085f0f901ab7d8e3a4b7a9e65" diff --git a/packages/ocaml-src/ocaml-src.4.00.0/descr b/packages/ocaml-src/ocaml-src.4.00.0/descr deleted file mode 100644 index 3c89f36fb99..00000000000 --- a/packages/ocaml-src/ocaml-src.4.00.0/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler sources diff --git a/packages/ocaml-src/ocaml-src.4.00.0/opam b/packages/ocaml-src/ocaml-src.4.00.0/opam index 68ab20aac21..ef5c1e254fc 100644 --- a/packages/ocaml-src/ocaml-src.4.00.0/opam +++ b/packages/ocaml-src/ocaml-src.4.00.0/opam @@ -1,5 +1,14 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" remove: [["rm" "-rf" "%{lib}%/ocaml-src"]] -available: ocaml-version = "4.00.0" install: ["cp" "-r" "." "%{lib}%/ocaml-src"] +synopsis: "Compiler sources" +depends: [ + "ocaml" {= "4.00.0"} +] +flags: light-uninstall +extra-files: ["META" "md5=2c3fdea6f7aaf0e678e22989d197087c"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.00/ocaml-4.00.0.tar.gz" + checksum: "md5=fa11560a45793bd9fa45c1295a6f4a91" +} diff --git a/packages/ocaml-src/ocaml-src.4.00.0/url b/packages/ocaml-src/ocaml-src.4.00.0/url deleted file mode 100644 index 6e9d525b595..00000000000 --- a/packages/ocaml-src/ocaml-src.4.00.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://caml.inria.fr/pub/distrib/ocaml-4.00/ocaml-4.00.0.tar.gz" -checksum: "fa11560a45793bd9fa45c1295a6f4a91" diff --git a/packages/ocaml-src/ocaml-src.4.00.1/descr b/packages/ocaml-src/ocaml-src.4.00.1/descr deleted file mode 100644 index 3c89f36fb99..00000000000 --- a/packages/ocaml-src/ocaml-src.4.00.1/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler sources diff --git a/packages/ocaml-src/ocaml-src.4.00.1/opam b/packages/ocaml-src/ocaml-src.4.00.1/opam index 53a24774174..3741a876213 100644 --- a/packages/ocaml-src/ocaml-src.4.00.1/opam +++ b/packages/ocaml-src/ocaml-src.4.00.1/opam @@ -1,5 +1,14 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" remove: [["rm" "-rf" "%{lib}%/ocaml-src"]] -available: ocaml-version = "4.00.1" install: ["cp" "-r" "." "%{lib}%/ocaml-src"] +synopsis: "Compiler sources" +depends: [ + "ocaml" {= "4.00.1"} +] +flags: light-uninstall +extra-files: ["META" "md5=166e5e42dc565b789a768404df7dd64b"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.00/ocaml-4.00.1.tar.gz" + checksum: "md5=91124a8eb12a57f1e56c02fe3db0f9e7" +} diff --git a/packages/ocaml-src/ocaml-src.4.00.1/url b/packages/ocaml-src/ocaml-src.4.00.1/url deleted file mode 100644 index 05fd7ceca58..00000000000 --- a/packages/ocaml-src/ocaml-src.4.00.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://caml.inria.fr/pub/distrib/ocaml-4.00/ocaml-4.00.1.tar.gz" -checksum: "91124a8eb12a57f1e56c02fe3db0f9e7" diff --git a/packages/ocaml-src/ocaml-src.4.01.0/descr b/packages/ocaml-src/ocaml-src.4.01.0/descr deleted file mode 100644 index 3c89f36fb99..00000000000 --- a/packages/ocaml-src/ocaml-src.4.01.0/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler sources diff --git a/packages/ocaml-src/ocaml-src.4.01.0/opam b/packages/ocaml-src/ocaml-src.4.01.0/opam index 4aaa11fbce4..442f9ff0690 100644 --- a/packages/ocaml-src/ocaml-src.4.01.0/opam +++ b/packages/ocaml-src/ocaml-src.4.01.0/opam @@ -1,5 +1,14 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" remove: [["rm" "-rf" "%{lib}%/ocaml-src"]] -available: ocaml-version = "4.01.0" install: ["cp" "-r" "." "%{lib}%/ocaml-src"] +synopsis: "Compiler sources" +depends: [ + "ocaml" {= "4.01.0"} +] +flags: light-uninstall +extra-files: ["META" "md5=7cb7098604029f43f25969bab56f7478"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.01/ocaml-4.01.0.tar.gz" + checksum: "md5=04dfdd7da189462a4f10ec6530359cef" +} diff --git a/packages/ocaml-src/ocaml-src.4.01.0/url b/packages/ocaml-src/ocaml-src.4.01.0/url deleted file mode 100644 index 714638b3702..00000000000 --- a/packages/ocaml-src/ocaml-src.4.01.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://caml.inria.fr/pub/distrib/ocaml-4.01/ocaml-4.01.0.tar.gz" -checksum: "04dfdd7da189462a4f10ec6530359cef" diff --git a/packages/ocaml-src/ocaml-src.4.02.0/descr b/packages/ocaml-src/ocaml-src.4.02.0/descr deleted file mode 100644 index 3c89f36fb99..00000000000 --- a/packages/ocaml-src/ocaml-src.4.02.0/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler sources diff --git a/packages/ocaml-src/ocaml-src.4.02.0/opam b/packages/ocaml-src/ocaml-src.4.02.0/opam index 23a4e1f4c27..89533369794 100644 --- a/packages/ocaml-src/ocaml-src.4.02.0/opam +++ b/packages/ocaml-src/ocaml-src.4.02.0/opam @@ -1,5 +1,14 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" remove: [["rm" "-rf" "%{lib}%/ocaml-src"]] -available: ocaml-version = "4.02.0" install: ["cp" "-r" "." "%{lib}%/ocaml-src"] +synopsis: "Compiler sources" +depends: [ + "ocaml" {= "4.02.0"} +] +flags: light-uninstall +extra-files: ["META" "md5=6a29618cc13f4dfd4aea69a8e9b301c2"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.0.tar.gz" + checksum: "md5=8bba7e7d872083af1723dd450e07a5f4" +} diff --git a/packages/ocaml-src/ocaml-src.4.02.0/url b/packages/ocaml-src/ocaml-src.4.02.0/url deleted file mode 100644 index 6db29c6e666..00000000000 --- a/packages/ocaml-src/ocaml-src.4.02.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.0.tar.gz" -checksum: "8bba7e7d872083af1723dd450e07a5f4" diff --git a/packages/ocaml-src/ocaml-src.4.02.1/descr b/packages/ocaml-src/ocaml-src.4.02.1/descr deleted file mode 100644 index 3c89f36fb99..00000000000 --- a/packages/ocaml-src/ocaml-src.4.02.1/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler sources diff --git a/packages/ocaml-src/ocaml-src.4.02.1/opam b/packages/ocaml-src/ocaml-src.4.02.1/opam index 3e28dc5f751..3af5b2200c8 100644 --- a/packages/ocaml-src/ocaml-src.4.02.1/opam +++ b/packages/ocaml-src/ocaml-src.4.02.1/opam @@ -1,5 +1,14 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" remove: [["rm" "-rf" "%{lib}%/ocaml-src"]] -available: ocaml-version = "4.02.1" install: ["cp" "-r" "." "%{lib}%/ocaml-src"] +synopsis: "Compiler sources" +depends: [ + "ocaml" {= "4.02.1"} +] +flags: light-uninstall +extra-files: ["META" "md5=e97ce63d7167d29025a1e6beb2d8caac"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.1.tar.gz" + checksum: "md5=3c35318eefd201f96797c093c920b343" +} diff --git a/packages/ocaml-src/ocaml-src.4.02.1/url b/packages/ocaml-src/ocaml-src.4.02.1/url deleted file mode 100644 index 6b4a9b359ec..00000000000 --- a/packages/ocaml-src/ocaml-src.4.02.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.1.tar.gz" -checksum: "3c35318eefd201f96797c093c920b343" diff --git a/packages/ocaml-src/ocaml-src.4.02.2/descr b/packages/ocaml-src/ocaml-src.4.02.2/descr deleted file mode 100644 index 3c89f36fb99..00000000000 --- a/packages/ocaml-src/ocaml-src.4.02.2/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler sources diff --git a/packages/ocaml-src/ocaml-src.4.02.2/opam b/packages/ocaml-src/ocaml-src.4.02.2/opam index a495b692f9a..197c4213de0 100644 --- a/packages/ocaml-src/ocaml-src.4.02.2/opam +++ b/packages/ocaml-src/ocaml-src.4.02.2/opam @@ -1,5 +1,14 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" remove: [["rm" "-rf" "%{lib}%/ocaml-src"]] -available: ocaml-version = "4.02.2" install: ["cp" "-r" "." "%{lib}%/ocaml-src"] +synopsis: "Compiler sources" +depends: [ + "ocaml" {= "4.02.2"} +] +flags: light-uninstall +extra-files: ["META" "md5=b6fa931c6b2354968780fce8fa932bd1"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.2.tar.gz" + checksum: "md5=359ad0ef89717341767142f2a4d050b2" +} diff --git a/packages/ocaml-src/ocaml-src.4.02.2/url b/packages/ocaml-src/ocaml-src.4.02.2/url deleted file mode 100644 index 0c61d89416e..00000000000 --- a/packages/ocaml-src/ocaml-src.4.02.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.2.tar.gz" -checksum: "359ad0ef89717341767142f2a4d050b2" diff --git a/packages/ocaml-src/ocaml-src.4.02.3/descr b/packages/ocaml-src/ocaml-src.4.02.3/descr deleted file mode 100644 index 3c89f36fb99..00000000000 --- a/packages/ocaml-src/ocaml-src.4.02.3/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler sources diff --git a/packages/ocaml-src/ocaml-src.4.02.3/opam b/packages/ocaml-src/ocaml-src.4.02.3/opam index a2e7d6df5f9..3e610997090 100644 --- a/packages/ocaml-src/ocaml-src.4.02.3/opam +++ b/packages/ocaml-src/ocaml-src.4.02.3/opam @@ -1,5 +1,14 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" remove: [["rm" "-rf" "%{lib}%/ocaml-src"]] -available: ocaml-version = "4.02.3" install: ["cp" "-r" "." "%{lib}%/ocaml-src"] +synopsis: "Compiler sources" +depends: [ + "ocaml" {= "4.02.3"} +] +flags: light-uninstall +extra-files: ["META" "md5=f76209cd035ddeb8ab1c08efb8452c15"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.3.tar.gz" + checksum: "md5=ef1a324608c97031cbd92a442d685ab7" +} diff --git a/packages/ocaml-src/ocaml-src.4.02.3/url b/packages/ocaml-src/ocaml-src.4.02.3/url deleted file mode 100644 index d6461de82e5..00000000000 --- a/packages/ocaml-src/ocaml-src.4.02.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.3.tar.gz" -checksum: "ef1a324608c97031cbd92a442d685ab7" diff --git a/packages/ocaml-src/ocaml-src.4.03.0/descr b/packages/ocaml-src/ocaml-src.4.03.0/descr deleted file mode 100644 index 3c89f36fb99..00000000000 --- a/packages/ocaml-src/ocaml-src.4.03.0/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler sources diff --git a/packages/ocaml-src/ocaml-src.4.03.0/opam b/packages/ocaml-src/ocaml-src.4.03.0/opam index 1f345b676a0..4244cfc4f26 100644 --- a/packages/ocaml-src/ocaml-src.4.03.0/opam +++ b/packages/ocaml-src/ocaml-src.4.03.0/opam @@ -1,5 +1,14 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" remove: [["rm" "-rf" "%{lib}%/ocaml-src"]] -available: ocaml-version = "4.03.0" install: ["cp" "-r" "." "%{lib}%/ocaml-src"] +synopsis: "Compiler sources" +depends: [ + "ocaml" {= "4.03.0"} +] +flags: light-uninstall +extra-files: ["META" "md5=09535047836fbd35d265a4f914ac4eba"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.03/ocaml-4.03.0.tar.gz" + checksum: "md5=43812739ea1b4641cf480f57f977c149" +} diff --git a/packages/ocaml-src/ocaml-src.4.03.0/url b/packages/ocaml-src/ocaml-src.4.03.0/url deleted file mode 100644 index 339f0b27fc7..00000000000 --- a/packages/ocaml-src/ocaml-src.4.03.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://caml.inria.fr/pub/distrib/ocaml-4.03/ocaml-4.03.0.tar.gz" -checksum: "43812739ea1b4641cf480f57f977c149" diff --git a/packages/ocaml-src/ocaml-src.4.04.0/descr b/packages/ocaml-src/ocaml-src.4.04.0/descr deleted file mode 100644 index 3c89f36fb99..00000000000 --- a/packages/ocaml-src/ocaml-src.4.04.0/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler sources diff --git a/packages/ocaml-src/ocaml-src.4.04.0/opam b/packages/ocaml-src/ocaml-src.4.04.0/opam index cf9170a6cd6..eee951c12c5 100644 --- a/packages/ocaml-src/ocaml-src.4.04.0/opam +++ b/packages/ocaml-src/ocaml-src.4.04.0/opam @@ -1,7 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: "OCaml contributors" homepage: "http://ocaml.org/" remove: [["rm" "-rf" "%{lib}%/ocaml-src"]] -available: ocaml-version = "4.04.0" install: ["cp" "-r" "." "%{lib}%/ocaml-src"] +synopsis: "Compiler sources" +depends: [ + "ocaml" {= "4.04.0"} +] +flags: light-uninstall +extra-files: ["META" "md5=a0a525070caa1817c989666468428bb9"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.04/ocaml-4.04.0.tar.gz" + checksum: "md5=496f99822133bb905171bae8f64b7be4" +} diff --git a/packages/ocaml-src/ocaml-src.4.04.0/url b/packages/ocaml-src/ocaml-src.4.04.0/url deleted file mode 100644 index 66c393d89cf..00000000000 --- a/packages/ocaml-src/ocaml-src.4.04.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://caml.inria.fr/pub/distrib/ocaml-4.04/ocaml-4.04.0.tar.gz" -checksum: "496f99822133bb905171bae8f64b7be4" diff --git a/packages/ocaml-src/ocaml-src.4.04.1/descr b/packages/ocaml-src/ocaml-src.4.04.1/descr deleted file mode 100644 index 3c89f36fb99..00000000000 --- a/packages/ocaml-src/ocaml-src.4.04.1/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler sources diff --git a/packages/ocaml-src/ocaml-src.4.04.1/opam b/packages/ocaml-src/ocaml-src.4.04.1/opam index ac7a1969abe..6b02ac6390d 100644 --- a/packages/ocaml-src/ocaml-src.4.04.1/opam +++ b/packages/ocaml-src/ocaml-src.4.04.1/opam @@ -1,7 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: "OCaml contributors" homepage: "http://ocaml.org/" remove: [["rm" "-rf" "%{lib}%/ocaml-src"]] -available: ocaml-version = "4.04.1" install: ["cp" "-r" "." "%{lib}%/ocaml-src"] +synopsis: "Compiler sources" +depends: [ + "ocaml" {= "4.04.1"} +] +flags: light-uninstall +extra-files: ["META" "md5=b6c82b0fc37f713174f881e4b731414e"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.04/ocaml-4.04.1.tar.gz" + checksum: "md5=3daa6effaeb70ebb6f6ed86d1bc6e382" +} diff --git a/packages/ocaml-src/ocaml-src.4.04.1/url b/packages/ocaml-src/ocaml-src.4.04.1/url deleted file mode 100644 index 4e683e09dfb..00000000000 --- a/packages/ocaml-src/ocaml-src.4.04.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://caml.inria.fr/pub/distrib/ocaml-4.04/ocaml-4.04.1.tar.gz" -checksum: "3daa6effaeb70ebb6f6ed86d1bc6e382" diff --git a/packages/ocaml-src/ocaml-src.4.04.2/descr b/packages/ocaml-src/ocaml-src.4.04.2/descr deleted file mode 100644 index 3c89f36fb99..00000000000 --- a/packages/ocaml-src/ocaml-src.4.04.2/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler sources diff --git a/packages/ocaml-src/ocaml-src.4.04.2/opam b/packages/ocaml-src/ocaml-src.4.04.2/opam index 6268986969a..8fc410ea389 100644 --- a/packages/ocaml-src/ocaml-src.4.04.2/opam +++ b/packages/ocaml-src/ocaml-src.4.04.2/opam @@ -1,7 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: "OCaml contributors" homepage: "http://ocaml.org/" remove: [["rm" "-rf" "%{lib}%/ocaml-src"]] -available: ocaml-version = "4.04.2" install: ["cp" "-r" "." "%{lib}%/ocaml-src"] +synopsis: "Compiler sources" +depends: [ + "ocaml" {= "4.04.2"} +] +flags: light-uninstall +extra-files: ["META" "md5=84e0c69877f52d72ad8028b93ad3cd43"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.04/ocaml-4.04.2.tar.gz" + checksum: "md5=041b8d1a61abc94981a60b6c011e791e" +} diff --git a/packages/ocaml-src/ocaml-src.4.04.2/url b/packages/ocaml-src/ocaml-src.4.04.2/url deleted file mode 100644 index 79603fcd899..00000000000 --- a/packages/ocaml-src/ocaml-src.4.04.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://caml.inria.fr/pub/distrib/ocaml-4.04/ocaml-4.04.2.tar.gz" -checksum: "041b8d1a61abc94981a60b6c011e791e" diff --git a/packages/ocaml-src/ocaml-src.4.05.0/descr b/packages/ocaml-src/ocaml-src.4.05.0/descr deleted file mode 100644 index 3c89f36fb99..00000000000 --- a/packages/ocaml-src/ocaml-src.4.05.0/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler sources diff --git a/packages/ocaml-src/ocaml-src.4.05.0/opam b/packages/ocaml-src/ocaml-src.4.05.0/opam index d1355581d0c..91a28ab2a63 100644 --- a/packages/ocaml-src/ocaml-src.4.05.0/opam +++ b/packages/ocaml-src/ocaml-src.4.05.0/opam @@ -1,7 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: "OCaml contributors" homepage: "http://ocaml.org/" remove: [["rm" "-rf" "%{lib}%/ocaml-src"]] -available: ocaml-version = "4.05.0" install: ["cp" "-r" "." "%{lib}%/ocaml-src"] +synopsis: "Compiler sources" +depends: [ + "ocaml" {= "4.05.0"} +] +flags: light-uninstall +extra-files: ["META" "md5=13ede61fd4bdd750c501bcb82381847c"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.05/ocaml-4.05.0.tar.gz" + checksum: "md5=89fd8cee148a00a6fcd5f587a2cebe10" +} diff --git a/packages/ocaml-src/ocaml-src.4.05.0/url b/packages/ocaml-src/ocaml-src.4.05.0/url deleted file mode 100644 index 81c3d0cf3a3..00000000000 --- a/packages/ocaml-src/ocaml-src.4.05.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://caml.inria.fr/pub/distrib/ocaml-4.05/ocaml-4.05.0.tar.gz" -checksum: "89fd8cee148a00a6fcd5f587a2cebe10" diff --git a/packages/ocaml-src/ocaml-src.4.06.0/descr b/packages/ocaml-src/ocaml-src.4.06.0/descr deleted file mode 100644 index 3c89f36fb99..00000000000 --- a/packages/ocaml-src/ocaml-src.4.06.0/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler sources diff --git a/packages/ocaml-src/ocaml-src.4.06.0/opam b/packages/ocaml-src/ocaml-src.4.06.0/opam index 8de2b46dc9f..fefa7ed6fe0 100644 --- a/packages/ocaml-src/ocaml-src.4.06.0/opam +++ b/packages/ocaml-src/ocaml-src.4.06.0/opam @@ -1,7 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: "OCaml contributors" homepage: "http://ocaml.org/" remove: [["rm" "-rf" "%{lib}%/ocaml-src"]] -available: ocaml-version = "4.06.0" install: ["cp" "-r" "." "%{lib}%/ocaml-src"] +synopsis: "Compiler sources" +depends: [ + "ocaml" {= "4.06.0"} +] +flags: light-uninstall +extra-files: ["META" "md5=2abda5e91f5a5ae34790ba9600db7979"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.06/ocaml-4.06.0.tar.gz" + checksum: "md5=66e5439eb63dbb8b8224cba5d1b20947" +} diff --git a/packages/ocaml-src/ocaml-src.4.06.0/url b/packages/ocaml-src/ocaml-src.4.06.0/url deleted file mode 100644 index 5ea07b9a64d..00000000000 --- a/packages/ocaml-src/ocaml-src.4.06.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://caml.inria.fr/pub/distrib/ocaml-4.06/ocaml-4.06.0.tar.gz" -checksum: "66e5439eb63dbb8b8224cba5d1b20947" diff --git a/packages/ocaml-src/ocaml-src.4.06.1/descr b/packages/ocaml-src/ocaml-src.4.06.1/descr deleted file mode 100644 index 3c89f36fb99..00000000000 --- a/packages/ocaml-src/ocaml-src.4.06.1/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler sources diff --git a/packages/ocaml-src/ocaml-src.4.06.1/opam b/packages/ocaml-src/ocaml-src.4.06.1/opam index 56b5b07b47e..46eb85ed42d 100644 --- a/packages/ocaml-src/ocaml-src.4.06.1/opam +++ b/packages/ocaml-src/ocaml-src.4.06.1/opam @@ -1,7 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: "OCaml contributors" homepage: "http://ocaml.org/" remove: [["rm" "-rf" "%{lib}%/ocaml-src"]] -available: ocaml-version = "4.06.1" install: ["cp" "-r" "." "%{lib}%/ocaml-src"] +synopsis: "Compiler sources" +depends: [ + "ocaml" {= "4.06.1"} +] +flags: light-uninstall +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.06/ocaml-4.06.1.tar.gz" + checksum: "md5=fb54287f6f668a31ee0c51265eb30b63" +} diff --git a/packages/ocaml-src/ocaml-src.4.06.1/url b/packages/ocaml-src/ocaml-src.4.06.1/url deleted file mode 100644 index 56f3236a65d..00000000000 --- a/packages/ocaml-src/ocaml-src.4.06.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://caml.inria.fr/pub/distrib/ocaml-4.06/ocaml-4.06.1.tar.gz" -checksum: "fb54287f6f668a31ee0c51265eb30b63" diff --git a/packages/ocaml-system/ocaml-system.3.07/files/gen_ocaml_config.ml.in b/packages/ocaml-system/ocaml-system.3.07/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..0f4e0f2439d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.07/files/gen_ocaml_config.ml.in @@ -0,0 +1,17 @@ +let () = + let ocamlc = Sys.executable_name ^ "c" in + if Sys.ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "ERROR: The compiler found at %%s has version %%s,\n\ + and this package requires %{_:version}%.\n\ + You should use e.g. 'opam switch create %{_:name}%.%%s' \ + instead." + ocamlc Sys.ocaml_version Sys.ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + Printf.fprintf oc "opam-version: \"2.0\"\n\ + file-depends: [ %%S %%S ]\n\ + variables { path: %%S }\n" + ocamlc (Digest.to_hex (Digest.file ocamlc)) (Filename.dirname ocamlc); + close_out oc diff --git a/packages/ocaml-system/ocaml-system.3.07/opam b/packages/ocaml-system/ocaml-system.3.07/opam new file mode 100644 index 00000000000..8b7d82534b1 --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.07/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (system version, from outside of opam)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {post} + "base-unix" {post} + "base-threads" {post} + "base-bigarray" {post} +] +conflict-class: "ocaml-core-compiler" +available: sys-ocaml-version = "3.07" +flags: compiler +build: ["ocaml" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" diff --git a/packages/ocaml-system/ocaml-system.3.08.0/files/gen_ocaml_config.ml.in b/packages/ocaml-system/ocaml-system.3.08.0/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..0f4e0f2439d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.08.0/files/gen_ocaml_config.ml.in @@ -0,0 +1,17 @@ +let () = + let ocamlc = Sys.executable_name ^ "c" in + if Sys.ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "ERROR: The compiler found at %%s has version %%s,\n\ + and this package requires %{_:version}%.\n\ + You should use e.g. 'opam switch create %{_:name}%.%%s' \ + instead." + ocamlc Sys.ocaml_version Sys.ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + Printf.fprintf oc "opam-version: \"2.0\"\n\ + file-depends: [ %%S %%S ]\n\ + variables { path: %%S }\n" + ocamlc (Digest.to_hex (Digest.file ocamlc)) (Filename.dirname ocamlc); + close_out oc diff --git a/packages/ocaml-system/ocaml-system.3.08.0/opam b/packages/ocaml-system/ocaml-system.3.08.0/opam new file mode 100644 index 00000000000..3d44b03c26d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.08.0/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (system version, from outside of opam)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {post} + "base-unix" {post} + "base-threads" {post} + "base-bigarray" {post} +] +conflict-class: "ocaml-core-compiler" +available: sys-ocaml-version = "3.08.0" +flags: compiler +build: ["ocaml" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" diff --git a/packages/ocaml-system/ocaml-system.3.08.1/files/gen_ocaml_config.ml.in b/packages/ocaml-system/ocaml-system.3.08.1/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..0f4e0f2439d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.08.1/files/gen_ocaml_config.ml.in @@ -0,0 +1,17 @@ +let () = + let ocamlc = Sys.executable_name ^ "c" in + if Sys.ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "ERROR: The compiler found at %%s has version %%s,\n\ + and this package requires %{_:version}%.\n\ + You should use e.g. 'opam switch create %{_:name}%.%%s' \ + instead." + ocamlc Sys.ocaml_version Sys.ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + Printf.fprintf oc "opam-version: \"2.0\"\n\ + file-depends: [ %%S %%S ]\n\ + variables { path: %%S }\n" + ocamlc (Digest.to_hex (Digest.file ocamlc)) (Filename.dirname ocamlc); + close_out oc diff --git a/packages/ocaml-system/ocaml-system.3.08.1/opam b/packages/ocaml-system/ocaml-system.3.08.1/opam new file mode 100644 index 00000000000..d8b267b0610 --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.08.1/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (system version, from outside of opam)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {post} + "base-unix" {post} + "base-threads" {post} + "base-bigarray" {post} +] +conflict-class: "ocaml-core-compiler" +available: sys-ocaml-version = "3.08.1" +flags: compiler +build: ["ocaml" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" diff --git a/packages/ocaml-system/ocaml-system.3.08.2/files/gen_ocaml_config.ml.in b/packages/ocaml-system/ocaml-system.3.08.2/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..0f4e0f2439d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.08.2/files/gen_ocaml_config.ml.in @@ -0,0 +1,17 @@ +let () = + let ocamlc = Sys.executable_name ^ "c" in + if Sys.ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "ERROR: The compiler found at %%s has version %%s,\n\ + and this package requires %{_:version}%.\n\ + You should use e.g. 'opam switch create %{_:name}%.%%s' \ + instead." + ocamlc Sys.ocaml_version Sys.ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + Printf.fprintf oc "opam-version: \"2.0\"\n\ + file-depends: [ %%S %%S ]\n\ + variables { path: %%S }\n" + ocamlc (Digest.to_hex (Digest.file ocamlc)) (Filename.dirname ocamlc); + close_out oc diff --git a/packages/ocaml-system/ocaml-system.3.08.2/opam b/packages/ocaml-system/ocaml-system.3.08.2/opam new file mode 100644 index 00000000000..bf2dc6e8b51 --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.08.2/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (system version, from outside of opam)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {post} + "base-unix" {post} + "base-threads" {post} + "base-bigarray" {post} +] +conflict-class: "ocaml-core-compiler" +available: sys-ocaml-version = "3.08.2" +flags: compiler +build: ["ocaml" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" diff --git a/packages/ocaml-system/ocaml-system.3.08.3/files/gen_ocaml_config.ml.in b/packages/ocaml-system/ocaml-system.3.08.3/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..0f4e0f2439d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.08.3/files/gen_ocaml_config.ml.in @@ -0,0 +1,17 @@ +let () = + let ocamlc = Sys.executable_name ^ "c" in + if Sys.ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "ERROR: The compiler found at %%s has version %%s,\n\ + and this package requires %{_:version}%.\n\ + You should use e.g. 'opam switch create %{_:name}%.%%s' \ + instead." + ocamlc Sys.ocaml_version Sys.ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + Printf.fprintf oc "opam-version: \"2.0\"\n\ + file-depends: [ %%S %%S ]\n\ + variables { path: %%S }\n" + ocamlc (Digest.to_hex (Digest.file ocamlc)) (Filename.dirname ocamlc); + close_out oc diff --git a/packages/ocaml-system/ocaml-system.3.08.3/opam b/packages/ocaml-system/ocaml-system.3.08.3/opam new file mode 100644 index 00000000000..7eb17df44de --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.08.3/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (system version, from outside of opam)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {post} + "base-unix" {post} + "base-threads" {post} + "base-bigarray" {post} +] +conflict-class: "ocaml-core-compiler" +available: sys-ocaml-version = "3.08.3" +flags: compiler +build: ["ocaml" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" diff --git a/packages/ocaml-system/ocaml-system.3.08.4/files/gen_ocaml_config.ml.in b/packages/ocaml-system/ocaml-system.3.08.4/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..0f4e0f2439d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.08.4/files/gen_ocaml_config.ml.in @@ -0,0 +1,17 @@ +let () = + let ocamlc = Sys.executable_name ^ "c" in + if Sys.ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "ERROR: The compiler found at %%s has version %%s,\n\ + and this package requires %{_:version}%.\n\ + You should use e.g. 'opam switch create %{_:name}%.%%s' \ + instead." + ocamlc Sys.ocaml_version Sys.ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + Printf.fprintf oc "opam-version: \"2.0\"\n\ + file-depends: [ %%S %%S ]\n\ + variables { path: %%S }\n" + ocamlc (Digest.to_hex (Digest.file ocamlc)) (Filename.dirname ocamlc); + close_out oc diff --git a/packages/ocaml-system/ocaml-system.3.08.4/opam b/packages/ocaml-system/ocaml-system.3.08.4/opam new file mode 100644 index 00000000000..7d092f2b297 --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.08.4/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (system version, from outside of opam)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {post} + "base-unix" {post} + "base-threads" {post} + "base-bigarray" {post} +] +conflict-class: "ocaml-core-compiler" +available: sys-ocaml-version = "3.08.4" +flags: compiler +build: ["ocaml" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" diff --git a/packages/ocaml-system/ocaml-system.3.09.0/files/gen_ocaml_config.ml.in b/packages/ocaml-system/ocaml-system.3.09.0/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..0f4e0f2439d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.09.0/files/gen_ocaml_config.ml.in @@ -0,0 +1,17 @@ +let () = + let ocamlc = Sys.executable_name ^ "c" in + if Sys.ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "ERROR: The compiler found at %%s has version %%s,\n\ + and this package requires %{_:version}%.\n\ + You should use e.g. 'opam switch create %{_:name}%.%%s' \ + instead." + ocamlc Sys.ocaml_version Sys.ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + Printf.fprintf oc "opam-version: \"2.0\"\n\ + file-depends: [ %%S %%S ]\n\ + variables { path: %%S }\n" + ocamlc (Digest.to_hex (Digest.file ocamlc)) (Filename.dirname ocamlc); + close_out oc diff --git a/packages/ocaml-system/ocaml-system.3.09.0/opam b/packages/ocaml-system/ocaml-system.3.09.0/opam new file mode 100644 index 00000000000..2fa81cfb7d5 --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.09.0/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (system version, from outside of opam)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {post} + "base-unix" {post} + "base-threads" {post} + "base-bigarray" {post} +] +conflict-class: "ocaml-core-compiler" +available: sys-ocaml-version = "3.09.0" +flags: compiler +build: ["ocaml" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" diff --git a/packages/ocaml-system/ocaml-system.3.09.1/files/gen_ocaml_config.ml.in b/packages/ocaml-system/ocaml-system.3.09.1/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..0f4e0f2439d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.09.1/files/gen_ocaml_config.ml.in @@ -0,0 +1,17 @@ +let () = + let ocamlc = Sys.executable_name ^ "c" in + if Sys.ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "ERROR: The compiler found at %%s has version %%s,\n\ + and this package requires %{_:version}%.\n\ + You should use e.g. 'opam switch create %{_:name}%.%%s' \ + instead." + ocamlc Sys.ocaml_version Sys.ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + Printf.fprintf oc "opam-version: \"2.0\"\n\ + file-depends: [ %%S %%S ]\n\ + variables { path: %%S }\n" + ocamlc (Digest.to_hex (Digest.file ocamlc)) (Filename.dirname ocamlc); + close_out oc diff --git a/packages/ocaml-system/ocaml-system.3.09.1/opam b/packages/ocaml-system/ocaml-system.3.09.1/opam new file mode 100644 index 00000000000..6fb891060ff --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.09.1/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (system version, from outside of opam)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {post} + "base-unix" {post} + "base-threads" {post} + "base-bigarray" {post} +] +conflict-class: "ocaml-core-compiler" +available: sys-ocaml-version = "3.09.1" +flags: compiler +build: ["ocaml" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" diff --git a/packages/ocaml-system/ocaml-system.3.09.2/files/gen_ocaml_config.ml.in b/packages/ocaml-system/ocaml-system.3.09.2/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..0f4e0f2439d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.09.2/files/gen_ocaml_config.ml.in @@ -0,0 +1,17 @@ +let () = + let ocamlc = Sys.executable_name ^ "c" in + if Sys.ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "ERROR: The compiler found at %%s has version %%s,\n\ + and this package requires %{_:version}%.\n\ + You should use e.g. 'opam switch create %{_:name}%.%%s' \ + instead." + ocamlc Sys.ocaml_version Sys.ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + Printf.fprintf oc "opam-version: \"2.0\"\n\ + file-depends: [ %%S %%S ]\n\ + variables { path: %%S }\n" + ocamlc (Digest.to_hex (Digest.file ocamlc)) (Filename.dirname ocamlc); + close_out oc diff --git a/packages/ocaml-system/ocaml-system.3.09.2/opam b/packages/ocaml-system/ocaml-system.3.09.2/opam new file mode 100644 index 00000000000..78e6ef7100d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.09.2/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (system version, from outside of opam)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {post} + "base-unix" {post} + "base-threads" {post} + "base-bigarray" {post} +] +conflict-class: "ocaml-core-compiler" +available: sys-ocaml-version = "3.09.2" +flags: compiler +build: ["ocaml" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" diff --git a/packages/ocaml-system/ocaml-system.3.09.3/files/gen_ocaml_config.ml.in b/packages/ocaml-system/ocaml-system.3.09.3/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..0f4e0f2439d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.09.3/files/gen_ocaml_config.ml.in @@ -0,0 +1,17 @@ +let () = + let ocamlc = Sys.executable_name ^ "c" in + if Sys.ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "ERROR: The compiler found at %%s has version %%s,\n\ + and this package requires %{_:version}%.\n\ + You should use e.g. 'opam switch create %{_:name}%.%%s' \ + instead." + ocamlc Sys.ocaml_version Sys.ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + Printf.fprintf oc "opam-version: \"2.0\"\n\ + file-depends: [ %%S %%S ]\n\ + variables { path: %%S }\n" + ocamlc (Digest.to_hex (Digest.file ocamlc)) (Filename.dirname ocamlc); + close_out oc diff --git a/packages/ocaml-system/ocaml-system.3.09.3/opam b/packages/ocaml-system/ocaml-system.3.09.3/opam new file mode 100644 index 00000000000..fbe27c637d9 --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.09.3/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (system version, from outside of opam)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {post} + "base-unix" {post} + "base-threads" {post} + "base-bigarray" {post} +] +conflict-class: "ocaml-core-compiler" +available: sys-ocaml-version = "3.09.3" +flags: compiler +build: ["ocaml" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" diff --git a/packages/ocaml-system/ocaml-system.3.10.0/files/gen_ocaml_config.ml.in b/packages/ocaml-system/ocaml-system.3.10.0/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..0f4e0f2439d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.10.0/files/gen_ocaml_config.ml.in @@ -0,0 +1,17 @@ +let () = + let ocamlc = Sys.executable_name ^ "c" in + if Sys.ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "ERROR: The compiler found at %%s has version %%s,\n\ + and this package requires %{_:version}%.\n\ + You should use e.g. 'opam switch create %{_:name}%.%%s' \ + instead." + ocamlc Sys.ocaml_version Sys.ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + Printf.fprintf oc "opam-version: \"2.0\"\n\ + file-depends: [ %%S %%S ]\n\ + variables { path: %%S }\n" + ocamlc (Digest.to_hex (Digest.file ocamlc)) (Filename.dirname ocamlc); + close_out oc diff --git a/packages/ocaml-system/ocaml-system.3.10.0/opam b/packages/ocaml-system/ocaml-system.3.10.0/opam new file mode 100644 index 00000000000..85a074e0309 --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.10.0/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (system version, from outside of opam)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {post} + "base-unix" {post} + "base-threads" {post} + "base-bigarray" {post} +] +conflict-class: "ocaml-core-compiler" +available: sys-ocaml-version = "3.10.0" +flags: compiler +build: ["ocaml" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" diff --git a/packages/ocaml-system/ocaml-system.3.10.1/files/gen_ocaml_config.ml.in b/packages/ocaml-system/ocaml-system.3.10.1/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..0f4e0f2439d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.10.1/files/gen_ocaml_config.ml.in @@ -0,0 +1,17 @@ +let () = + let ocamlc = Sys.executable_name ^ "c" in + if Sys.ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "ERROR: The compiler found at %%s has version %%s,\n\ + and this package requires %{_:version}%.\n\ + You should use e.g. 'opam switch create %{_:name}%.%%s' \ + instead." + ocamlc Sys.ocaml_version Sys.ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + Printf.fprintf oc "opam-version: \"2.0\"\n\ + file-depends: [ %%S %%S ]\n\ + variables { path: %%S }\n" + ocamlc (Digest.to_hex (Digest.file ocamlc)) (Filename.dirname ocamlc); + close_out oc diff --git a/packages/ocaml-system/ocaml-system.3.10.1/opam b/packages/ocaml-system/ocaml-system.3.10.1/opam new file mode 100644 index 00000000000..0ce346934d7 --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.10.1/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (system version, from outside of opam)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {post} + "base-unix" {post} + "base-threads" {post} + "base-bigarray" {post} +] +conflict-class: "ocaml-core-compiler" +available: sys-ocaml-version = "3.10.1" +flags: compiler +build: ["ocaml" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" diff --git a/packages/ocaml-system/ocaml-system.3.10.2/files/gen_ocaml_config.ml.in b/packages/ocaml-system/ocaml-system.3.10.2/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..0f4e0f2439d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.10.2/files/gen_ocaml_config.ml.in @@ -0,0 +1,17 @@ +let () = + let ocamlc = Sys.executable_name ^ "c" in + if Sys.ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "ERROR: The compiler found at %%s has version %%s,\n\ + and this package requires %{_:version}%.\n\ + You should use e.g. 'opam switch create %{_:name}%.%%s' \ + instead." + ocamlc Sys.ocaml_version Sys.ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + Printf.fprintf oc "opam-version: \"2.0\"\n\ + file-depends: [ %%S %%S ]\n\ + variables { path: %%S }\n" + ocamlc (Digest.to_hex (Digest.file ocamlc)) (Filename.dirname ocamlc); + close_out oc diff --git a/packages/ocaml-system/ocaml-system.3.10.2/opam b/packages/ocaml-system/ocaml-system.3.10.2/opam new file mode 100644 index 00000000000..2219a2e3876 --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.10.2/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (system version, from outside of opam)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {post} + "base-unix" {post} + "base-threads" {post} + "base-bigarray" {post} +] +conflict-class: "ocaml-core-compiler" +available: sys-ocaml-version = "3.10.2" +flags: compiler +build: ["ocaml" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" diff --git a/packages/ocaml-system/ocaml-system.3.11.0/files/gen_ocaml_config.ml.in b/packages/ocaml-system/ocaml-system.3.11.0/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..0f4e0f2439d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.11.0/files/gen_ocaml_config.ml.in @@ -0,0 +1,17 @@ +let () = + let ocamlc = Sys.executable_name ^ "c" in + if Sys.ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "ERROR: The compiler found at %%s has version %%s,\n\ + and this package requires %{_:version}%.\n\ + You should use e.g. 'opam switch create %{_:name}%.%%s' \ + instead." + ocamlc Sys.ocaml_version Sys.ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + Printf.fprintf oc "opam-version: \"2.0\"\n\ + file-depends: [ %%S %%S ]\n\ + variables { path: %%S }\n" + ocamlc (Digest.to_hex (Digest.file ocamlc)) (Filename.dirname ocamlc); + close_out oc diff --git a/packages/ocaml-system/ocaml-system.3.11.0/opam b/packages/ocaml-system/ocaml-system.3.11.0/opam new file mode 100644 index 00000000000..d3c9ffedc06 --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.11.0/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (system version, from outside of opam)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {post} + "base-unix" {post} + "base-threads" {post} + "base-bigarray" {post} +] +conflict-class: "ocaml-core-compiler" +available: sys-ocaml-version = "3.11.0" +flags: compiler +build: ["ocaml" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" diff --git a/packages/ocaml-system/ocaml-system.3.11.1/files/gen_ocaml_config.ml.in b/packages/ocaml-system/ocaml-system.3.11.1/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..0f4e0f2439d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.11.1/files/gen_ocaml_config.ml.in @@ -0,0 +1,17 @@ +let () = + let ocamlc = Sys.executable_name ^ "c" in + if Sys.ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "ERROR: The compiler found at %%s has version %%s,\n\ + and this package requires %{_:version}%.\n\ + You should use e.g. 'opam switch create %{_:name}%.%%s' \ + instead." + ocamlc Sys.ocaml_version Sys.ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + Printf.fprintf oc "opam-version: \"2.0\"\n\ + file-depends: [ %%S %%S ]\n\ + variables { path: %%S }\n" + ocamlc (Digest.to_hex (Digest.file ocamlc)) (Filename.dirname ocamlc); + close_out oc diff --git a/packages/ocaml-system/ocaml-system.3.11.1/opam b/packages/ocaml-system/ocaml-system.3.11.1/opam new file mode 100644 index 00000000000..3551b2b2e86 --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.11.1/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (system version, from outside of opam)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {post} + "base-unix" {post} + "base-threads" {post} + "base-bigarray" {post} +] +conflict-class: "ocaml-core-compiler" +available: sys-ocaml-version = "3.11.1" +flags: compiler +build: ["ocaml" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" diff --git a/packages/ocaml-system/ocaml-system.3.11.2/files/gen_ocaml_config.ml.in b/packages/ocaml-system/ocaml-system.3.11.2/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..0f4e0f2439d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.11.2/files/gen_ocaml_config.ml.in @@ -0,0 +1,17 @@ +let () = + let ocamlc = Sys.executable_name ^ "c" in + if Sys.ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "ERROR: The compiler found at %%s has version %%s,\n\ + and this package requires %{_:version}%.\n\ + You should use e.g. 'opam switch create %{_:name}%.%%s' \ + instead." + ocamlc Sys.ocaml_version Sys.ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + Printf.fprintf oc "opam-version: \"2.0\"\n\ + file-depends: [ %%S %%S ]\n\ + variables { path: %%S }\n" + ocamlc (Digest.to_hex (Digest.file ocamlc)) (Filename.dirname ocamlc); + close_out oc diff --git a/packages/ocaml-system/ocaml-system.3.11.2/opam b/packages/ocaml-system/ocaml-system.3.11.2/opam new file mode 100644 index 00000000000..5879a808c9d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.11.2/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (system version, from outside of opam)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {post} + "base-unix" {post} + "base-threads" {post} + "base-bigarray" {post} +] +conflict-class: "ocaml-core-compiler" +available: sys-ocaml-version = "3.11.2" +flags: compiler +build: ["ocaml" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" diff --git a/packages/ocaml-system/ocaml-system.3.12.0/files/gen_ocaml_config.ml.in b/packages/ocaml-system/ocaml-system.3.12.0/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..0f4e0f2439d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.12.0/files/gen_ocaml_config.ml.in @@ -0,0 +1,17 @@ +let () = + let ocamlc = Sys.executable_name ^ "c" in + if Sys.ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "ERROR: The compiler found at %%s has version %%s,\n\ + and this package requires %{_:version}%.\n\ + You should use e.g. 'opam switch create %{_:name}%.%%s' \ + instead." + ocamlc Sys.ocaml_version Sys.ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + Printf.fprintf oc "opam-version: \"2.0\"\n\ + file-depends: [ %%S %%S ]\n\ + variables { path: %%S }\n" + ocamlc (Digest.to_hex (Digest.file ocamlc)) (Filename.dirname ocamlc); + close_out oc diff --git a/packages/ocaml-system/ocaml-system.3.12.0/opam b/packages/ocaml-system/ocaml-system.3.12.0/opam new file mode 100644 index 00000000000..1178b507d1e --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.12.0/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (system version, from outside of opam)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {post} + "base-unix" {post} + "base-threads" {post} + "base-bigarray" {post} +] +conflict-class: "ocaml-core-compiler" +available: sys-ocaml-version = "3.12.0" +flags: compiler +build: ["ocaml" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" diff --git a/packages/ocaml-system/ocaml-system.3.12.1/files/gen_ocaml_config.ml.in b/packages/ocaml-system/ocaml-system.3.12.1/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..0f4e0f2439d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.12.1/files/gen_ocaml_config.ml.in @@ -0,0 +1,17 @@ +let () = + let ocamlc = Sys.executable_name ^ "c" in + if Sys.ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "ERROR: The compiler found at %%s has version %%s,\n\ + and this package requires %{_:version}%.\n\ + You should use e.g. 'opam switch create %{_:name}%.%%s' \ + instead." + ocamlc Sys.ocaml_version Sys.ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + Printf.fprintf oc "opam-version: \"2.0\"\n\ + file-depends: [ %%S %%S ]\n\ + variables { path: %%S }\n" + ocamlc (Digest.to_hex (Digest.file ocamlc)) (Filename.dirname ocamlc); + close_out oc diff --git a/packages/ocaml-system/ocaml-system.3.12.1/opam b/packages/ocaml-system/ocaml-system.3.12.1/opam new file mode 100644 index 00000000000..0e10104f176 --- /dev/null +++ b/packages/ocaml-system/ocaml-system.3.12.1/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (system version, from outside of opam)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {post} + "base-unix" {post} + "base-threads" {post} + "base-bigarray" {post} +] +conflict-class: "ocaml-core-compiler" +available: sys-ocaml-version = "3.12.1" +flags: compiler +build: ["ocaml" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" diff --git a/packages/ocaml-system/ocaml-system.4.00.0/files/gen_ocaml_config.ml.in b/packages/ocaml-system/ocaml-system.4.00.0/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..0f4e0f2439d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.4.00.0/files/gen_ocaml_config.ml.in @@ -0,0 +1,17 @@ +let () = + let ocamlc = Sys.executable_name ^ "c" in + if Sys.ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "ERROR: The compiler found at %%s has version %%s,\n\ + and this package requires %{_:version}%.\n\ + You should use e.g. 'opam switch create %{_:name}%.%%s' \ + instead." + ocamlc Sys.ocaml_version Sys.ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + Printf.fprintf oc "opam-version: \"2.0\"\n\ + file-depends: [ %%S %%S ]\n\ + variables { path: %%S }\n" + ocamlc (Digest.to_hex (Digest.file ocamlc)) (Filename.dirname ocamlc); + close_out oc diff --git a/packages/ocaml-system/ocaml-system.4.00.0/opam b/packages/ocaml-system/ocaml-system.4.00.0/opam new file mode 100644 index 00000000000..931761363f5 --- /dev/null +++ b/packages/ocaml-system/ocaml-system.4.00.0/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (system version, from outside of opam)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {post} + "base-unix" {post} + "base-threads" {post} + "base-bigarray" {post} +] +conflict-class: "ocaml-core-compiler" +available: sys-ocaml-version = "4.00.0" +flags: compiler +build: ["ocaml" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" diff --git a/packages/ocaml-system/ocaml-system.4.00.1/files/gen_ocaml_config.ml.in b/packages/ocaml-system/ocaml-system.4.00.1/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..0f4e0f2439d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.4.00.1/files/gen_ocaml_config.ml.in @@ -0,0 +1,17 @@ +let () = + let ocamlc = Sys.executable_name ^ "c" in + if Sys.ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "ERROR: The compiler found at %%s has version %%s,\n\ + and this package requires %{_:version}%.\n\ + You should use e.g. 'opam switch create %{_:name}%.%%s' \ + instead." + ocamlc Sys.ocaml_version Sys.ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + Printf.fprintf oc "opam-version: \"2.0\"\n\ + file-depends: [ %%S %%S ]\n\ + variables { path: %%S }\n" + ocamlc (Digest.to_hex (Digest.file ocamlc)) (Filename.dirname ocamlc); + close_out oc diff --git a/packages/ocaml-system/ocaml-system.4.00.1/opam b/packages/ocaml-system/ocaml-system.4.00.1/opam new file mode 100644 index 00000000000..d3d567b6985 --- /dev/null +++ b/packages/ocaml-system/ocaml-system.4.00.1/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (system version, from outside of opam)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {post} + "base-unix" {post} + "base-threads" {post} + "base-bigarray" {post} +] +conflict-class: "ocaml-core-compiler" +available: sys-ocaml-version = "4.00.1" +flags: compiler +build: ["ocaml" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" diff --git a/packages/ocaml-system/ocaml-system.4.01.0/files/gen_ocaml_config.ml.in b/packages/ocaml-system/ocaml-system.4.01.0/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..0f4e0f2439d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.4.01.0/files/gen_ocaml_config.ml.in @@ -0,0 +1,17 @@ +let () = + let ocamlc = Sys.executable_name ^ "c" in + if Sys.ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "ERROR: The compiler found at %%s has version %%s,\n\ + and this package requires %{_:version}%.\n\ + You should use e.g. 'opam switch create %{_:name}%.%%s' \ + instead." + ocamlc Sys.ocaml_version Sys.ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + Printf.fprintf oc "opam-version: \"2.0\"\n\ + file-depends: [ %%S %%S ]\n\ + variables { path: %%S }\n" + ocamlc (Digest.to_hex (Digest.file ocamlc)) (Filename.dirname ocamlc); + close_out oc diff --git a/packages/ocaml-system/ocaml-system.4.01.0/opam b/packages/ocaml-system/ocaml-system.4.01.0/opam new file mode 100644 index 00000000000..faf45ff36f7 --- /dev/null +++ b/packages/ocaml-system/ocaml-system.4.01.0/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (system version, from outside of opam)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {post} + "base-unix" {post} + "base-threads" {post} + "base-bigarray" {post} +] +conflict-class: "ocaml-core-compiler" +available: sys-ocaml-version = "4.01.0" +flags: compiler +build: ["ocaml" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" diff --git a/packages/ocaml-system/ocaml-system.4.02.0/files/gen_ocaml_config.ml.in b/packages/ocaml-system/ocaml-system.4.02.0/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..0f4e0f2439d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.4.02.0/files/gen_ocaml_config.ml.in @@ -0,0 +1,17 @@ +let () = + let ocamlc = Sys.executable_name ^ "c" in + if Sys.ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "ERROR: The compiler found at %%s has version %%s,\n\ + and this package requires %{_:version}%.\n\ + You should use e.g. 'opam switch create %{_:name}%.%%s' \ + instead." + ocamlc Sys.ocaml_version Sys.ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + Printf.fprintf oc "opam-version: \"2.0\"\n\ + file-depends: [ %%S %%S ]\n\ + variables { path: %%S }\n" + ocamlc (Digest.to_hex (Digest.file ocamlc)) (Filename.dirname ocamlc); + close_out oc diff --git a/packages/ocaml-system/ocaml-system.4.02.0/opam b/packages/ocaml-system/ocaml-system.4.02.0/opam new file mode 100644 index 00000000000..4805a2516be --- /dev/null +++ b/packages/ocaml-system/ocaml-system.4.02.0/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (system version, from outside of opam)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {post} + "base-unix" {post} + "base-threads" {post} + "base-bigarray" {post} +] +conflict-class: "ocaml-core-compiler" +available: sys-ocaml-version = "4.02.0" +flags: compiler +build: ["ocaml" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" diff --git a/packages/ocaml-system/ocaml-system.4.02.1/files/gen_ocaml_config.ml.in b/packages/ocaml-system/ocaml-system.4.02.1/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..0f4e0f2439d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.4.02.1/files/gen_ocaml_config.ml.in @@ -0,0 +1,17 @@ +let () = + let ocamlc = Sys.executable_name ^ "c" in + if Sys.ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "ERROR: The compiler found at %%s has version %%s,\n\ + and this package requires %{_:version}%.\n\ + You should use e.g. 'opam switch create %{_:name}%.%%s' \ + instead." + ocamlc Sys.ocaml_version Sys.ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + Printf.fprintf oc "opam-version: \"2.0\"\n\ + file-depends: [ %%S %%S ]\n\ + variables { path: %%S }\n" + ocamlc (Digest.to_hex (Digest.file ocamlc)) (Filename.dirname ocamlc); + close_out oc diff --git a/packages/ocaml-system/ocaml-system.4.02.1/opam b/packages/ocaml-system/ocaml-system.4.02.1/opam new file mode 100644 index 00000000000..5c6f89b764b --- /dev/null +++ b/packages/ocaml-system/ocaml-system.4.02.1/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (system version, from outside of opam)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {post} + "base-unix" {post} + "base-threads" {post} + "base-bigarray" {post} +] +conflict-class: "ocaml-core-compiler" +available: sys-ocaml-version = "4.02.1" +flags: compiler +build: ["ocaml" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" diff --git a/packages/ocaml-system/ocaml-system.4.02.2/files/gen_ocaml_config.ml.in b/packages/ocaml-system/ocaml-system.4.02.2/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..0f4e0f2439d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.4.02.2/files/gen_ocaml_config.ml.in @@ -0,0 +1,17 @@ +let () = + let ocamlc = Sys.executable_name ^ "c" in + if Sys.ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "ERROR: The compiler found at %%s has version %%s,\n\ + and this package requires %{_:version}%.\n\ + You should use e.g. 'opam switch create %{_:name}%.%%s' \ + instead." + ocamlc Sys.ocaml_version Sys.ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + Printf.fprintf oc "opam-version: \"2.0\"\n\ + file-depends: [ %%S %%S ]\n\ + variables { path: %%S }\n" + ocamlc (Digest.to_hex (Digest.file ocamlc)) (Filename.dirname ocamlc); + close_out oc diff --git a/packages/ocaml-system/ocaml-system.4.02.2/opam b/packages/ocaml-system/ocaml-system.4.02.2/opam new file mode 100644 index 00000000000..7319e4e9036 --- /dev/null +++ b/packages/ocaml-system/ocaml-system.4.02.2/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (system version, from outside of opam)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {post} + "base-unix" {post} + "base-threads" {post} + "base-bigarray" {post} +] +conflict-class: "ocaml-core-compiler" +available: sys-ocaml-version = "4.02.2" +flags: compiler +build: ["ocaml" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" diff --git a/packages/ocaml-system/ocaml-system.4.02.3/files/gen_ocaml_config.ml.in b/packages/ocaml-system/ocaml-system.4.02.3/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..0f4e0f2439d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.4.02.3/files/gen_ocaml_config.ml.in @@ -0,0 +1,17 @@ +let () = + let ocamlc = Sys.executable_name ^ "c" in + if Sys.ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "ERROR: The compiler found at %%s has version %%s,\n\ + and this package requires %{_:version}%.\n\ + You should use e.g. 'opam switch create %{_:name}%.%%s' \ + instead." + ocamlc Sys.ocaml_version Sys.ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + Printf.fprintf oc "opam-version: \"2.0\"\n\ + file-depends: [ %%S %%S ]\n\ + variables { path: %%S }\n" + ocamlc (Digest.to_hex (Digest.file ocamlc)) (Filename.dirname ocamlc); + close_out oc diff --git a/packages/ocaml-system/ocaml-system.4.02.3/opam b/packages/ocaml-system/ocaml-system.4.02.3/opam new file mode 100644 index 00000000000..7deb8b5c666 --- /dev/null +++ b/packages/ocaml-system/ocaml-system.4.02.3/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (system version, from outside of opam)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {post} + "base-unix" {post} + "base-threads" {post} + "base-bigarray" {post} +] +conflict-class: "ocaml-core-compiler" +available: sys-ocaml-version = "4.02.3" +flags: compiler +build: ["ocaml" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" diff --git a/packages/ocaml-system/ocaml-system.4.03.0/files/gen_ocaml_config.ml.in b/packages/ocaml-system/ocaml-system.4.03.0/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..0f4e0f2439d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.4.03.0/files/gen_ocaml_config.ml.in @@ -0,0 +1,17 @@ +let () = + let ocamlc = Sys.executable_name ^ "c" in + if Sys.ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "ERROR: The compiler found at %%s has version %%s,\n\ + and this package requires %{_:version}%.\n\ + You should use e.g. 'opam switch create %{_:name}%.%%s' \ + instead." + ocamlc Sys.ocaml_version Sys.ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + Printf.fprintf oc "opam-version: \"2.0\"\n\ + file-depends: [ %%S %%S ]\n\ + variables { path: %%S }\n" + ocamlc (Digest.to_hex (Digest.file ocamlc)) (Filename.dirname ocamlc); + close_out oc diff --git a/packages/ocaml-system/ocaml-system.4.03.0/opam b/packages/ocaml-system/ocaml-system.4.03.0/opam new file mode 100644 index 00000000000..0cd904db988 --- /dev/null +++ b/packages/ocaml-system/ocaml-system.4.03.0/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (system version, from outside of opam)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {post} + "base-unix" {post} + "base-threads" {post} + "base-bigarray" {post} +] +conflict-class: "ocaml-core-compiler" +available: sys-ocaml-version = "4.03.0" +flags: compiler +build: ["ocaml" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" diff --git a/packages/ocaml-system/ocaml-system.4.04.0/files/gen_ocaml_config.ml.in b/packages/ocaml-system/ocaml-system.4.04.0/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..0f4e0f2439d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.4.04.0/files/gen_ocaml_config.ml.in @@ -0,0 +1,17 @@ +let () = + let ocamlc = Sys.executable_name ^ "c" in + if Sys.ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "ERROR: The compiler found at %%s has version %%s,\n\ + and this package requires %{_:version}%.\n\ + You should use e.g. 'opam switch create %{_:name}%.%%s' \ + instead." + ocamlc Sys.ocaml_version Sys.ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + Printf.fprintf oc "opam-version: \"2.0\"\n\ + file-depends: [ %%S %%S ]\n\ + variables { path: %%S }\n" + ocamlc (Digest.to_hex (Digest.file ocamlc)) (Filename.dirname ocamlc); + close_out oc diff --git a/packages/ocaml-system/ocaml-system.4.04.0/opam b/packages/ocaml-system/ocaml-system.4.04.0/opam new file mode 100644 index 00000000000..928288f2b0d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.4.04.0/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (system version, from outside of opam)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {post} + "base-unix" {post} + "base-threads" {post} + "base-bigarray" {post} +] +conflict-class: "ocaml-core-compiler" +available: sys-ocaml-version = "4.04.0" +flags: compiler +build: ["ocaml" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" diff --git a/packages/ocaml-system/ocaml-system.4.04.1/files/gen_ocaml_config.ml.in b/packages/ocaml-system/ocaml-system.4.04.1/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..0f4e0f2439d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.4.04.1/files/gen_ocaml_config.ml.in @@ -0,0 +1,17 @@ +let () = + let ocamlc = Sys.executable_name ^ "c" in + if Sys.ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "ERROR: The compiler found at %%s has version %%s,\n\ + and this package requires %{_:version}%.\n\ + You should use e.g. 'opam switch create %{_:name}%.%%s' \ + instead." + ocamlc Sys.ocaml_version Sys.ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + Printf.fprintf oc "opam-version: \"2.0\"\n\ + file-depends: [ %%S %%S ]\n\ + variables { path: %%S }\n" + ocamlc (Digest.to_hex (Digest.file ocamlc)) (Filename.dirname ocamlc); + close_out oc diff --git a/packages/ocaml-system/ocaml-system.4.04.1/opam b/packages/ocaml-system/ocaml-system.4.04.1/opam new file mode 100644 index 00000000000..1469e5cb8a9 --- /dev/null +++ b/packages/ocaml-system/ocaml-system.4.04.1/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (system version, from outside of opam)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {post} + "base-unix" {post} + "base-threads" {post} + "base-bigarray" {post} +] +conflict-class: "ocaml-core-compiler" +available: sys-ocaml-version = "4.04.1" +flags: compiler +build: ["ocaml" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" diff --git a/packages/ocaml-system/ocaml-system.4.04.2/files/gen_ocaml_config.ml.in b/packages/ocaml-system/ocaml-system.4.04.2/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..0f4e0f2439d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.4.04.2/files/gen_ocaml_config.ml.in @@ -0,0 +1,17 @@ +let () = + let ocamlc = Sys.executable_name ^ "c" in + if Sys.ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "ERROR: The compiler found at %%s has version %%s,\n\ + and this package requires %{_:version}%.\n\ + You should use e.g. 'opam switch create %{_:name}%.%%s' \ + instead." + ocamlc Sys.ocaml_version Sys.ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + Printf.fprintf oc "opam-version: \"2.0\"\n\ + file-depends: [ %%S %%S ]\n\ + variables { path: %%S }\n" + ocamlc (Digest.to_hex (Digest.file ocamlc)) (Filename.dirname ocamlc); + close_out oc diff --git a/packages/ocaml-system/ocaml-system.4.04.2/opam b/packages/ocaml-system/ocaml-system.4.04.2/opam new file mode 100644 index 00000000000..41527347055 --- /dev/null +++ b/packages/ocaml-system/ocaml-system.4.04.2/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (system version, from outside of opam)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {post} + "base-unix" {post} + "base-threads" {post} + "base-bigarray" {post} +] +conflict-class: "ocaml-core-compiler" +available: sys-ocaml-version = "4.04.2" +flags: compiler +build: ["ocaml" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" diff --git a/packages/ocaml-system/ocaml-system.4.05.0/files/gen_ocaml_config.ml.in b/packages/ocaml-system/ocaml-system.4.05.0/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..0f4e0f2439d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.4.05.0/files/gen_ocaml_config.ml.in @@ -0,0 +1,17 @@ +let () = + let ocamlc = Sys.executable_name ^ "c" in + if Sys.ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "ERROR: The compiler found at %%s has version %%s,\n\ + and this package requires %{_:version}%.\n\ + You should use e.g. 'opam switch create %{_:name}%.%%s' \ + instead." + ocamlc Sys.ocaml_version Sys.ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + Printf.fprintf oc "opam-version: \"2.0\"\n\ + file-depends: [ %%S %%S ]\n\ + variables { path: %%S }\n" + ocamlc (Digest.to_hex (Digest.file ocamlc)) (Filename.dirname ocamlc); + close_out oc diff --git a/packages/ocaml-system/ocaml-system.4.05.0/opam b/packages/ocaml-system/ocaml-system.4.05.0/opam new file mode 100644 index 00000000000..c5ae6f3473c --- /dev/null +++ b/packages/ocaml-system/ocaml-system.4.05.0/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (system version, from outside of opam)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {post} + "base-unix" {post} + "base-threads" {post} + "base-bigarray" {post} +] +conflict-class: "ocaml-core-compiler" +available: sys-ocaml-version = "4.05.0" +flags: compiler +build: ["ocaml" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" diff --git a/packages/ocaml-system/ocaml-system.4.06.0/files/gen_ocaml_config.ml.in b/packages/ocaml-system/ocaml-system.4.06.0/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..0f4e0f2439d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.4.06.0/files/gen_ocaml_config.ml.in @@ -0,0 +1,17 @@ +let () = + let ocamlc = Sys.executable_name ^ "c" in + if Sys.ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "ERROR: The compiler found at %%s has version %%s,\n\ + and this package requires %{_:version}%.\n\ + You should use e.g. 'opam switch create %{_:name}%.%%s' \ + instead." + ocamlc Sys.ocaml_version Sys.ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + Printf.fprintf oc "opam-version: \"2.0\"\n\ + file-depends: [ %%S %%S ]\n\ + variables { path: %%S }\n" + ocamlc (Digest.to_hex (Digest.file ocamlc)) (Filename.dirname ocamlc); + close_out oc diff --git a/packages/ocaml-system/ocaml-system.4.06.0/opam b/packages/ocaml-system/ocaml-system.4.06.0/opam new file mode 100644 index 00000000000..e31ab5bca23 --- /dev/null +++ b/packages/ocaml-system/ocaml-system.4.06.0/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (system version, from outside of opam)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {post} + "base-unix" {post} + "base-threads" {post} + "base-bigarray" {post} +] +conflict-class: "ocaml-core-compiler" +available: sys-ocaml-version = "4.06.0" +flags: compiler +build: ["ocaml" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" diff --git a/packages/ocaml-system/ocaml-system.4.06.1/files/gen_ocaml_config.ml.in b/packages/ocaml-system/ocaml-system.4.06.1/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..0f4e0f2439d --- /dev/null +++ b/packages/ocaml-system/ocaml-system.4.06.1/files/gen_ocaml_config.ml.in @@ -0,0 +1,17 @@ +let () = + let ocamlc = Sys.executable_name ^ "c" in + if Sys.ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "ERROR: The compiler found at %%s has version %%s,\n\ + and this package requires %{_:version}%.\n\ + You should use e.g. 'opam switch create %{_:name}%.%%s' \ + instead." + ocamlc Sys.ocaml_version Sys.ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + Printf.fprintf oc "opam-version: \"2.0\"\n\ + file-depends: [ %%S %%S ]\n\ + variables { path: %%S }\n" + ocamlc (Digest.to_hex (Digest.file ocamlc)) (Filename.dirname ocamlc); + close_out oc diff --git a/packages/ocaml-system/ocaml-system.4.06.1/opam b/packages/ocaml-system/ocaml-system.4.06.1/opam new file mode 100644 index 00000000000..a7734c6ec06 --- /dev/null +++ b/packages/ocaml-system/ocaml-system.4.06.1/opam @@ -0,0 +1,14 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (system version, from outside of opam)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {post} + "base-unix" {post} + "base-threads" {post} + "base-bigarray" {post} +] +conflict-class: "ocaml-core-compiler" +available: sys-ocaml-version = "4.06.1" +flags: compiler +build: ["ocaml" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" diff --git a/packages/ocaml-systemd/ocaml-systemd.1.1/descr b/packages/ocaml-systemd/ocaml-systemd.1.1/descr deleted file mode 100644 index bba787372df..00000000000 --- a/packages/ocaml-systemd/ocaml-systemd.1.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -OCaml module for native access to the systemd facilities - -* Logging to the Journal -* Socket activation -* Watchdog -* Notifications diff --git a/packages/ocaml-systemd/ocaml-systemd.1.1/opam b/packages/ocaml-systemd/ocaml-systemd.1.1/opam deleted file mode 100644 index a019012ce78..00000000000 --- a/packages/ocaml-systemd/ocaml-systemd.1.1/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "Juergen Hoetzel " -authors: "Juergen Hoetzel " -homepage: "https://github.com/juergenhoetzel/ocaml-systemd/" -bug-reports: "https://github.com/juergenhoetzel/ocaml-systemd/issues/" -license: "LGPL-3 with OCaml linking exception" -dev-repo: "https://github.com/juergenhoetzel/ocaml-systemd.git" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - [make "all"] -] -install: [make "install"] -remove: ["ocamlfind" "remove" "systemd"] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -ocaml-version: [ >= "4.02.0" ] -depexts: [ - [ ["debian"] ["libsystemd-dev"] ] - [ ["ubuntu"] ["libsystemd-dev"] ] - [ ["centos"] ["systemd-devel"] ] -] diff --git a/packages/ocaml-systemd/ocaml-systemd.1.1/url b/packages/ocaml-systemd/ocaml-systemd.1.1/url deleted file mode 100644 index 9d2903f99df..00000000000 --- a/packages/ocaml-systemd/ocaml-systemd.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/juergenhoetzel/ocaml-systemd/archive/1.1.tar.gz" -checksum: "4179c7a16571a5495e92a5b36791aa12" diff --git a/packages/ocaml-systemd/ocaml-systemd.1.2/descr b/packages/ocaml-systemd/ocaml-systemd.1.2/descr deleted file mode 100644 index bba787372df..00000000000 --- a/packages/ocaml-systemd/ocaml-systemd.1.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -OCaml module for native access to the systemd facilities - -* Logging to the Journal -* Socket activation -* Watchdog -* Notifications diff --git a/packages/ocaml-systemd/ocaml-systemd.1.2/opam b/packages/ocaml-systemd/ocaml-systemd.1.2/opam index e62e8ae5951..ce91e02ff13 100644 --- a/packages/ocaml-systemd/ocaml-systemd.1.2/opam +++ b/packages/ocaml-systemd/ocaml-systemd.1.2/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Juergen Hoetzel " authors: "Juergen Hoetzel " homepage: "https://github.com/juergenhoetzel/ocaml-systemd/" bug-reports: "https://github.com/mirage/mirage/issues/" -dev-repo: "https://github.com/juergenhoetzel/ocaml-systemd.git" +dev-repo: "git+https://github.com/juergenhoetzel/ocaml-systemd.git" license: "LGPL-3 with OCaml linking exception" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -12,12 +12,24 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "systemd"] depends: [ + "ocaml" "ocamlbuild" {build} "ocamlfind" {build} ] depexts: [ - [["debian"] ["libsystemd-dev"]] - [["ubuntu"] ["libsystemd-dev"]] - [["centos"] ["systemd-devel"]] - [["fedora"] ["systemd-devel"]] + ["libsystemd-dev"] {os-distribution = "debian"} + ["libsystemd-dev"] {os-distribution = "ubuntu"} + ["systemd-devel"] {os-distribution = "centos"} + ["systemd-devel"] {os-distribution = "fedora"} ] +synopsis: "OCaml module for native access to the systemd facilities" +description: """ +* Logging to the Journal +* Socket activation +* Watchdog +* Notifications""" +flags: light-uninstall +url { + src: "https://github.com/juergenhoetzel/ocaml-systemd/archive/1.2.tar.gz" + checksum: "md5=f9206f1284addca555934100b1e68928" +} diff --git a/packages/ocaml-systemd/ocaml-systemd.1.2/url b/packages/ocaml-systemd/ocaml-systemd.1.2/url deleted file mode 100644 index 734105f72ab..00000000000 --- a/packages/ocaml-systemd/ocaml-systemd.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/juergenhoetzel/ocaml-systemd/archive/1.2.tar.gz" -checksum: "f9206f1284addca555934100b1e68928" diff --git a/packages/ocaml-top/ocaml-top.1.0.0/descr b/packages/ocaml-top/ocaml-top.1.0.0/descr deleted file mode 100644 index 53cab137027..00000000000 --- a/packages/ocaml-top/ocaml-top.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -The OCaml interactive editor for education diff --git a/packages/ocaml-top/ocaml-top.1.0.0/opam b/packages/ocaml-top/ocaml-top.1.0.0/opam index 5a23d3fbf9a..300926274d6 100644 --- a/packages/ocaml-top/ocaml-top.1.0.0/opam +++ b/packages/ocaml-top/ocaml-top.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: "Louis Gesbert " homepage: "http://www.typerex.org/ocaml-top.html" @@ -22,6 +22,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" "ocp-build" {>= "1.99.6-beta" & < "1.99.8-beta"} "lablgtk" {>= "2.16.0"} "conf-gtksourceview" {= "2"} @@ -30,3 +31,8 @@ depends: [ ] dev-repo: "git://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.0.0.tar.gz" + checksum: "md5=68c664ccc2f62a97dbe1245ccc1e4b60" +} diff --git a/packages/ocaml-top/ocaml-top.1.0.0/url b/packages/ocaml-top/ocaml-top.1.0.0/url deleted file mode 100644 index 440ca124447..00000000000 --- a/packages/ocaml-top/ocaml-top.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocaml-top/archive/1.0.0.tar.gz" -checksum: "68c664ccc2f62a97dbe1245ccc1e4b60" diff --git a/packages/ocaml-top/ocaml-top.1.0.1/descr b/packages/ocaml-top/ocaml-top.1.0.1/descr deleted file mode 100644 index 53cab137027..00000000000 --- a/packages/ocaml-top/ocaml-top.1.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -The OCaml interactive editor for education diff --git a/packages/ocaml-top/ocaml-top.1.0.1/opam b/packages/ocaml-top/ocaml-top.1.0.1/opam index 292d4cfcec3..06f71ea39c6 100644 --- a/packages/ocaml-top/ocaml-top.1.0.1/opam +++ b/packages/ocaml-top/ocaml-top.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: "Louis Gesbert " homepage: "http://www.typerex.org/ocaml-top.html" @@ -22,6 +22,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" "ocp-build" {>= "1.99.6-beta" & < "1.99.8-beta"} "lablgtk" {>= "2.16.0"} "conf-gtksourceview" {= "2"} @@ -30,3 +31,8 @@ depends: [ ] dev-repo: "git://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.0.1.tar.gz" + checksum: "md5=3f58a7fbee7935fc4e61b11582506082" +} diff --git a/packages/ocaml-top/ocaml-top.1.0.1/url b/packages/ocaml-top/ocaml-top.1.0.1/url deleted file mode 100644 index ec5b4eec672..00000000000 --- a/packages/ocaml-top/ocaml-top.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocaml-top/archive/1.0.1.tar.gz" -checksum: "3f58a7fbee7935fc4e61b11582506082" diff --git a/packages/ocaml-top/ocaml-top.1.1.0/descr b/packages/ocaml-top/ocaml-top.1.1.0/descr deleted file mode 100644 index 53cab137027..00000000000 --- a/packages/ocaml-top/ocaml-top.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -The OCaml interactive editor for education diff --git a/packages/ocaml-top/ocaml-top.1.1.0/opam b/packages/ocaml-top/ocaml-top.1.1.0/opam index fc1917e324d..3996f742c5a 100644 --- a/packages/ocaml-top/ocaml-top.1.1.0/opam +++ b/packages/ocaml-top/ocaml-top.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: "Louis Gesbert " homepage: "http://www.typerex.org/ocaml-top.html" @@ -22,6 +22,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {<= "4.02.3"} "ocp-build" {>= "1.99.6-beta" & < "1.99.8-beta"} "lablgtk" {>= "2.16.0"} "conf-gtksourceview" {= "2"} @@ -30,5 +31,8 @@ depends: [ ] dev-repo: "git://github.com/OCamlPro/ocaml-top" install: [make "install"] -available: [ocaml-version <= "4.02.3"] - +synopsis: "The OCaml interactive editor for education" +url { + src: "https://github.com/OCamlPro/ocaml-top/archive/1.1.0.tar.gz" + checksum: "md5=aa4614107357525bf44b25b6afe815ba" +} diff --git a/packages/ocaml-top/ocaml-top.1.1.0/url b/packages/ocaml-top/ocaml-top.1.1.0/url deleted file mode 100644 index 48310556be9..00000000000 --- a/packages/ocaml-top/ocaml-top.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocaml-top/archive/1.1.0.tar.gz" -checksum: "aa4614107357525bf44b25b6afe815ba" diff --git a/packages/ocaml-top/ocaml-top.1.1.1/descr b/packages/ocaml-top/ocaml-top.1.1.1/descr deleted file mode 100644 index 53cab137027..00000000000 --- a/packages/ocaml-top/ocaml-top.1.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -The OCaml interactive editor for education diff --git a/packages/ocaml-top/ocaml-top.1.1.1/opam b/packages/ocaml-top/ocaml-top.1.1.1/opam index 52c0b11cc56..3f7faee305d 100644 --- a/packages/ocaml-top/ocaml-top.1.1.1/opam +++ b/packages/ocaml-top/ocaml-top.1.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: "Louis Gesbert " homepage: "http://www.typerex.org/ocaml-top.html" @@ -22,6 +22,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {<= "4.02.3"} "ocp-build" {>= "1.99.6-beta" & < "1.99.17-beta"} "lablgtk" {>= "2.16.0"} "conf-gtksourceview" {= "2"} @@ -30,5 +31,8 @@ depends: [ ] dev-repo: "git://github.com/OCamlPro/ocaml-top" install: [make "install"] -available: [ocaml-version <= "4.02.3"] - +synopsis: "The OCaml interactive editor for education" +url { + src: "https://github.com/OCamlPro/ocaml-top/archive/1.1.1.tar.gz" + checksum: "md5=2034af448d678ebc35eebe8630f385f4" +} diff --git a/packages/ocaml-top/ocaml-top.1.1.1/url b/packages/ocaml-top/ocaml-top.1.1.1/url deleted file mode 100644 index e6a33b8e051..00000000000 --- a/packages/ocaml-top/ocaml-top.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocaml-top/archive/1.1.1.tar.gz" -checksum: "2034af448d678ebc35eebe8630f385f4" diff --git a/packages/ocaml-top/ocaml-top.1.1.2/descr b/packages/ocaml-top/ocaml-top.1.1.2/descr deleted file mode 100644 index 4c54a643630..00000000000 --- a/packages/ocaml-top/ocaml-top.1.1.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -The OCaml interactive editor for education - -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. diff --git a/packages/ocaml-top/ocaml-top.1.1.2/opam b/packages/ocaml-top/ocaml-top.1.1.2/opam index 3498525d2cb..0bfa5dd1bec 100644 --- a/packages/ocaml-top/ocaml-top.1.1.2/opam +++ b/packages/ocaml-top/ocaml-top.1.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: "Louis Gesbert " homepage: "http://www.typerex.org/ocaml-top.html" @@ -12,6 +12,7 @@ build: [ ["ocp-build" "ocaml-top"] ] depends: [ + "ocaml" {<= "4.02.3"} "ocp-build" {>= "1.99.6-beta" & < "1.99.17-beta"} "lablgtk" {>= "2.16.0"} "conf-gtksourceview" {= "2"} @@ -19,4 +20,13 @@ depends: [ "ocp-index" {>= "1.0.1" & < "1.1.5"} ] dev-repo: "git://github.com/OCamlPro/ocaml-top" -available: [ocaml-version <= "4.02.3"] +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: "md5=c270da843fe1c711f5d14bde4305d7f5" +} diff --git a/packages/ocaml-top/ocaml-top.1.1.2/url b/packages/ocaml-top/ocaml-top.1.1.2/url deleted file mode 100644 index 641d5f92bb0..00000000000 --- a/packages/ocaml-top/ocaml-top.1.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/ocaml-top/archive/1.1.2.tar.gz" -checksum: "c270da843fe1c711f5d14bde4305d7f5" diff --git a/packages/ocaml-top/ocaml-top.1.1.3/descr b/packages/ocaml-top/ocaml-top.1.1.3/descr deleted file mode 100644 index 4c54a643630..00000000000 --- a/packages/ocaml-top/ocaml-top.1.1.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -The OCaml interactive editor for education - -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. diff --git a/packages/ocaml-top/ocaml-top.1.1.3/opam b/packages/ocaml-top/ocaml-top.1.1.3/opam index 49d4f30ac40..c112154682a 100644 --- a/packages/ocaml-top/ocaml-top.1.1.3/opam +++ b/packages/ocaml-top/ocaml-top.1.1.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: "Louis Gesbert " homepage: "http://www.typerex.org/ocaml-top.html" @@ -9,10 +9,20 @@ build: [ ["ocp-build" "ocaml-top"] ] depends: [ + "ocaml" {<= "4.02.3"} "ocp-build" {>= "1.99.6-beta"} "lablgtk" {>= "2.16.0"} "conf-gtksourceview" {= "2"} "ocp-indent" {>= "1.4.0"} "ocp-index" {>= "1.0.0"} ] -available: [ocaml-version <= "4.02.3"] +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: "md5=0b66f061a4464ccec6006bc342a47884" +} diff --git a/packages/ocaml-top/ocaml-top.1.1.3/url b/packages/ocaml-top/ocaml-top.1.1.3/url deleted file mode 100644 index 56cc9542ee4..00000000000 --- a/packages/ocaml-top/ocaml-top.1.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/ocaml-top/archive/1.1.3.tar.gz" -checksum: "0b66f061a4464ccec6006bc342a47884" diff --git a/packages/ocaml-top/ocaml-top.1.1.4/descr b/packages/ocaml-top/ocaml-top.1.1.4/descr deleted file mode 100644 index 4c54a643630..00000000000 --- a/packages/ocaml-top/ocaml-top.1.1.4/descr +++ /dev/null @@ -1,6 +0,0 @@ -The OCaml interactive editor for education - -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. diff --git a/packages/ocaml-top/ocaml-top.1.1.4/opam b/packages/ocaml-top/ocaml-top.1.1.4/opam index 43c17d22956..9089f8ddbd4 100644 --- a/packages/ocaml-top/ocaml-top.1.1.4/opam +++ b/packages/ocaml-top/ocaml-top.1.1.4/opam @@ -1,13 +1,14 @@ -opam-version: "1.2" +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" tags: ["org:ocamlpro" "gui" "teaching" "toplevel"] -dev-repo: "https://github.com/OCamlPro/ocaml-top.git" +dev-repo: "git+https://github.com/OCamlPro/ocaml-top.git" build: ["jbuilder" "build" "-p" name] depends: [ + "ocaml" "jbuilder" "ocp-pp" "lablgtk" {>= "2.16.0"} @@ -15,3 +16,13 @@ depends: [ "ocp-indent" {>= "1.4.0"} "ocp-index" {>= "1.0.0"} ] +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: "md5=d94ce0e006bf40b108c8891699645077" +} diff --git a/packages/ocaml-top/ocaml-top.1.1.4/url b/packages/ocaml-top/ocaml-top.1.1.4/url deleted file mode 100644 index 9bf245d096a..00000000000 --- a/packages/ocaml-top/ocaml-top.1.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/ocaml-top/archive/1.1.4.tar.gz" -checksum: "d94ce0e006bf40b108c8891699645077" diff --git a/packages/ocaml-topexpect/ocaml-topexpect.0.1/descr b/packages/ocaml-topexpect/ocaml-topexpect.0.1/descr deleted file mode 100644 index 70c3ed0bf89..00000000000 --- a/packages/ocaml-topexpect/ocaml-topexpect.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Simulate and post-process ocaml toplevel sessions - -A variant of ocaml-expect from toplevel_expect_test that mimics ocaml toplevel more closely diff --git a/packages/ocaml-topexpect/ocaml-topexpect.0.1/opam b/packages/ocaml-topexpect/ocaml-topexpect.0.1/opam index b699506d54f..da5b032cc8b 100644 --- a/packages/ocaml-topexpect/ocaml-topexpect.0.1/opam +++ b/packages/ocaml-topexpect/ocaml-topexpect.0.1/opam @@ -1,14 +1,21 @@ -opam-version: "1.2" +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: "https://github.com/let-def/topexpect.git" +dev-repo: "git+https://github.com/let-def/topexpect.git" build: [make] depends: [ + "ocaml" {>= "4.04.0"} "ocamlfind" {build} "ppx_sexp_conv" "ppx_deriving" ] -available: [ocaml-version >= "4.04.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.1.tar.gz" + checksum: "md5=74d48a6387b38b4c5dfd23be14167b8a" +} diff --git a/packages/ocaml-topexpect/ocaml-topexpect.0.1/url b/packages/ocaml-topexpect/ocaml-topexpect.0.1/url deleted file mode 100644 index 1880fbe1fdf..00000000000 --- a/packages/ocaml-topexpect/ocaml-topexpect.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/let-def/topexpect/archive/v0.1.tar.gz" -checksum: "74d48a6387b38b4c5dfd23be14167b8a" diff --git a/packages/ocaml-topexpect/ocaml-topexpect.0.2/descr b/packages/ocaml-topexpect/ocaml-topexpect.0.2/descr deleted file mode 100644 index 70c3ed0bf89..00000000000 --- a/packages/ocaml-topexpect/ocaml-topexpect.0.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Simulate and post-process ocaml toplevel sessions - -A variant of ocaml-expect from toplevel_expect_test that mimics ocaml toplevel more closely diff --git a/packages/ocaml-topexpect/ocaml-topexpect.0.2/opam b/packages/ocaml-topexpect/ocaml-topexpect.0.2/opam index 3963a917a0a..3f9488dfcff 100644 --- a/packages/ocaml-topexpect/ocaml-topexpect.0.2/opam +++ b/packages/ocaml-topexpect/ocaml-topexpect.0.2/opam @@ -1,10 +1,21 @@ -opam-version: "1.2" +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: "https://github.com/let-def/topexpect.git" +dev-repo: "git+https://github.com/let-def/topexpect.git" build: [make] -depends: ["ocamlfind" "ppx_sexp_conv" "ppx_deriving"] -available: [ocaml-version >= "4.04.0"] +depends: [ + "ocaml" {>= "4.04.0"} + "ocamlfind" + "ppx_sexp_conv" + "ppx_deriving" +] +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: "md5=d7385c7b230fb02daafe50f04236268a" +} diff --git a/packages/ocaml-topexpect/ocaml-topexpect.0.2/url b/packages/ocaml-topexpect/ocaml-topexpect.0.2/url deleted file mode 100644 index 097e8df3f75..00000000000 --- a/packages/ocaml-topexpect/ocaml-topexpect.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/let-def/topexpect/archive/v0.2.tar.gz" -checksum: "d7385c7b230fb02daafe50f04236268a" diff --git a/packages/ocaml-topexpect/ocaml-topexpect.0.3/descr b/packages/ocaml-topexpect/ocaml-topexpect.0.3/descr deleted file mode 100644 index 70c3ed0bf89..00000000000 --- a/packages/ocaml-topexpect/ocaml-topexpect.0.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -Simulate and post-process ocaml toplevel sessions - -A variant of ocaml-expect from toplevel_expect_test that mimics ocaml toplevel more closely diff --git a/packages/ocaml-topexpect/ocaml-topexpect.0.3/opam b/packages/ocaml-topexpect/ocaml-topexpect.0.3/opam index 04eb2c3d81e..2ef15efc0ff 100644 --- a/packages/ocaml-topexpect/ocaml-topexpect.0.3/opam +++ b/packages/ocaml-topexpect/ocaml-topexpect.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Frederic Bour " authors: [ "Frederic Bour " @@ -7,12 +7,19 @@ authors: [ homepage: "https://github.com/let-def/topexpect" bug-reports: "https://github.com/let-def/topexpect" license: "MIT" -dev-repo: "https://github.com/let-def/topexpect.git" +dev-repo: "git+https://github.com/let-def/topexpect.git" build: [make] depends: [ + "ocaml" {>= "4.04.0"} "ocamlfind" {build} "ppx_sexp_conv" {build} "ppx_deriving" {build} - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} ] -available: [ocaml-version >= "4.04.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: "md5=e1db7e1cffaa8d0bbc8c86ecf59e67d3" +} diff --git a/packages/ocaml-topexpect/ocaml-topexpect.0.3/url b/packages/ocaml-topexpect/ocaml-topexpect.0.3/url deleted file mode 100644 index 81e803735d2..00000000000 --- a/packages/ocaml-topexpect/ocaml-topexpect.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/let-def/topexpect/archive/v0.3.tar.gz" -checksum: "e1db7e1cffaa8d0bbc8c86ecf59e67d3" diff --git a/packages/ocaml-twt/ocaml-twt.0.93.2/descr b/packages/ocaml-twt/ocaml-twt.0.93.2/descr deleted file mode 100644 index 5f2cc5673b0..00000000000 --- a/packages/ocaml-twt/ocaml-twt.0.93.2/descr +++ /dev/null @@ -1,2 +0,0 @@ -The Whitespace Thing, a layout preprocessor for OCaml code -http://people.csail.mit.edu/mikelin/ocaml+twt/ diff --git a/packages/ocaml-twt/ocaml-twt.0.93.2/opam b/packages/ocaml-twt/ocaml-twt.0.93.2/opam deleted file mode 100644 index af159ea4c0e..00000000000 --- a/packages/ocaml-twt/ocaml-twt.0.93.2/opam +++ /dev/null @@ -1,9 +0,0 @@ -opam-version: "1.2" -maintainer: "mlin@mlin.net" -authors: ["Mike Lin"] -homepage: "https://github.com/mlin/twt" -license: "MIT" -remove: [[make "uninstall" "PREFIX=%{prefix}%"]] -dev-repo: "git://github.com/mlin/twt" -install: [make "install" "PREFIX=%{prefix}%"] -conflicts: "ocaml+twt" diff --git a/packages/ocaml-twt/ocaml-twt.0.93.2/url b/packages/ocaml-twt/ocaml-twt.0.93.2/url deleted file mode 100644 index f5701ada278..00000000000 --- a/packages/ocaml-twt/ocaml-twt.0.93.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mlin/twt/archive/v0.93.2.tar.gz" -checksum: "c32680fee22207efda24500180c7fc0d" diff --git a/packages/ocaml-twt/ocaml-twt.0.93/descr b/packages/ocaml-twt/ocaml-twt.0.93/descr deleted file mode 100644 index 5f2cc5673b0..00000000000 --- a/packages/ocaml-twt/ocaml-twt.0.93/descr +++ /dev/null @@ -1,2 +0,0 @@ -The Whitespace Thing, a layout preprocessor for OCaml code -http://people.csail.mit.edu/mikelin/ocaml+twt/ diff --git a/packages/ocaml-twt/ocaml-twt.0.93/opam b/packages/ocaml-twt/ocaml-twt.0.93/opam deleted file mode 100644 index 12cd463f5fc..00000000000 --- a/packages/ocaml-twt/ocaml-twt.0.93/opam +++ /dev/null @@ -1,5 +0,0 @@ -opam-version: "1" -maintainer: "mlin@mlin.net" -remove: [[make "uninstall" "PREFIX=%{prefix}%"]] -install: [make "install" "PREFIX=%{prefix}%"] -conflicts: "ocaml+twt" diff --git a/packages/ocaml-twt/ocaml-twt.0.93/url b/packages/ocaml-twt/ocaml-twt.0.93/url deleted file mode 100644 index 7cd7ba3919e..00000000000 --- a/packages/ocaml-twt/ocaml-twt.0.93/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/mlin/twt/tarball/v0.93.1" -checksum: "c0d88ff49ec3ea48475aed67bcaeff75" diff --git a/packages/ocaml-twt/ocaml-twt.0.94.0/descr b/packages/ocaml-twt/ocaml-twt.0.94.0/descr deleted file mode 100644 index e6365712cf6..00000000000 --- a/packages/ocaml-twt/ocaml-twt.0.94.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -The Whitespace Thing, a layout preprocessor for OCaml code -https://github.com/mlin/twt diff --git a/packages/ocaml-twt/ocaml-twt.0.94.0/opam b/packages/ocaml-twt/ocaml-twt.0.94.0/opam index af159ea4c0e..7f46f5d260d 100644 --- a/packages/ocaml-twt/ocaml-twt.0.94.0/opam +++ b/packages/ocaml-twt/ocaml-twt.0.94.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mlin@mlin.net" authors: ["Mike Lin"] homepage: "https://github.com/mlin/twt" @@ -7,3 +7,10 @@ remove: [[make "uninstall" "PREFIX=%{prefix}%"]] dev-repo: "git://github.com/mlin/twt" install: [make "install" "PREFIX=%{prefix}%"] conflicts: "ocaml+twt" +synopsis: "The Whitespace Thing, a layout preprocessor for OCaml code" +description: "https://github.com/mlin/twt" +depends: ["ocaml"] +url { + src: "https://github.com/mlin/twt/archive/v0.94.0.tar.gz" + checksum: "md5=1e7eba2b15defe01d383e2ebfdae0893" +} diff --git a/packages/ocaml-twt/ocaml-twt.0.94.0/url b/packages/ocaml-twt/ocaml-twt.0.94.0/url deleted file mode 100644 index 29f1f4c1729..00000000000 --- a/packages/ocaml-twt/ocaml-twt.0.94.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mlin/twt/archive/v0.94.0.tar.gz" -checksum: "1e7eba2b15defe01d383e2ebfdae0893" diff --git a/packages/ocaml-variants/ocaml-variants.3.07+1/opam b/packages/ocaml-variants/ocaml-variants.3.07+1/opam new file mode 100644 index 00000000000..30f1d866fdc --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.3.07+1/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +synopsis: "Official 3.07+1 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "3.07" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["sed" "-i" "-e" "$s/^/LC_ALL=C /" "ocamldoc/remove_DEBUG"] + ["./configure" "-prefix" prefix] + {os != "openbsd" & os != "freebsd" & os != "macos"} + ["./configure" "-prefix" prefix "-cc" "cc" "-aspp" "cc -c"] + {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] + [make "install"] + ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] +] +install: [ + "cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/" +] +patches: "ocaml-3.07-patch1.diffs" +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-3.07/ocaml-3.07.tar.gz" + checksum: "md5=2dd038055f5e1350078ad81270411b78" +} +extra-source "ocaml-3.07-patch1.diffs" { + src: "http://caml.inria.fr/pub/distrib/ocaml-3.07/ocaml-3.07-patch1.diffs" + checksum: "md5=50e158dee599e00a4b9b93041ea9d21f" +} diff --git a/packages/ocaml-variants/ocaml-variants.3.07+2/opam b/packages/ocaml-variants/ocaml-variants.3.07+2/opam new file mode 100644 index 00000000000..35676617ad0 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.3.07+2/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +synopsis: "Official 3.07+2 release" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "3.07" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["sed" "-i" "-e" "$s/^/LC_ALL=C /" "ocamldoc/remove_DEBUG"] + ["./configure" "-prefix" prefix] + {os != "openbsd" & os != "freebsd" & os != "macos"} + ["./configure" "-prefix" prefix "-cc" "cc" "-aspp" "cc -c"] + {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] + [make "install"] + ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] +] +install: [ + "cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/" +] +patches: "ocaml-3.07-patch2.diffs" +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-3.07/ocaml-3.07.tar.gz" + checksum: "md5=2dd038055f5e1350078ad81270411b78" +} +extra-source "ocaml-3.07-patch2.diffs" { + src: "http://caml.inria.fr/pub/distrib/ocaml-3.07/ocaml-3.07-patch2.diffs" + checksum: "md5=f91d1f1e531f77011bd554817dbbc12a" +} diff --git a/packages/ocaml-variants/ocaml-variants.3.09.1+metaocaml/opam b/packages/ocaml-variants/ocaml-variants.3.09.1+metaocaml/opam new file mode 100644 index 00000000000..73251aaa6fd --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.3.09.1+metaocaml/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +synopsis: "MetaOCaml 3.09 alpha 030" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "3.09.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix] + {os != "openbsd" & os != "freebsd" & os != "macos"} + ["./configure" "-prefix" prefix "-cc" "cc" "-aspp" "cc -c"] + {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "install"] + ["mkdir" "-p" "%{prefix}%/lib/ocaml/compiler-libs"] +] +install: [ + "cp" "-r" "typing" "parsing" "utils" "%{prefix}%/lib/ocaml/compiler-libs/" +] +url { + src: + "https://github.com/metaocaml/metaocaml-archive/blob/master/MetaOCaml_309_alpha_030.tar.gz?raw=true" + checksum: "md5=28fca7ec424a1fd9fcdcf89fa2929f2a" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.00.0+debug-runtime/opam b/packages/ocaml-variants/ocaml-variants.4.00.0+debug-runtime/opam new file mode 100644 index 00000000000..585ff56f0f3 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.00.0+debug-runtime/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "Debug runtime" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.00.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.00/ocaml-4.00.0.tar.gz" + checksum: "md5=fa11560a45793bd9fa45c1295a6f4a91" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.00.0+fp/opam b/packages/ocaml-variants/ocaml-variants.4.00.0+fp/opam new file mode 100644 index 00000000000..d24b5d723ad --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.00.0+fp/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +synopsis: "Runtime with frame-pointers (improved GDB & perf usage)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.00.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix] + [make "world" "world.opt"] +] +install: [make "install"] +patches: "omit-frame-pointer-4.00.0.patch" +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.00/ocaml-4.00.0.tar.bz2" + checksum: "md5=7b14718e69d84f10e7fb251c7ce0acd2" +} +extra-source "omit-frame-pointer-4.00.0.patch" { + src: "http://www.ocamlpro.com/files/omit-frame-pointer-4.00.0.patch" + checksum: "md5=681ebe15d8fab3374a32e945cd75ac73" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.00.1+BER/opam b/packages/ocaml-variants/ocaml-variants.4.00.1+BER/opam new file mode 100644 index 00000000000..56926fddfa9 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.00.1+BER/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +synopsis: "BER MetaOCaml (http://okmij.org/ftp/ML/MetaOCaml.html)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.00.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-no-tk"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + ["./configure" "-prefix" prefix "-no-tk" "-cc" "cc" "-aspp" "cc -c"] + {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "-C" "metalib" "patch"] + [make "core"] + [make "coreboot"] + [make "all"] + [make "-i" "install"] + [make "-C" "metalib" "all"] +] +install: [make "-C" "metalib" "install"] +url { + src: "https://github.com/metaocaml/ber-metaocaml/archive/ber-N100.tar.gz" + checksum: "md5=5bfe2ec41fdfb2d467f56d47e2f70b94" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.00.1+PIC/opam b/packages/ocaml-variants/ocaml-variants.4.00.1+PIC/opam new file mode 100644 index 00000000000..c9e4c0d48be --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.00.1+PIC/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +synopsis: "OCaml 4.00.1 with -fPIC runtime libs" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.00.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-cc" + "cc -fPIC" + "-aspp" + "cc -c -fPIC" + "-prefix" + prefix + "-with-debug-runtime" + ] + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.00/ocaml-4.00.1.tar.gz" + checksum: "md5=91124a8eb12a57f1e56c02fe3db0f9e7" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.00.1+annot/opam b/packages/ocaml-variants/ocaml-variants.4.00.1+annot/opam new file mode 100644 index 00000000000..9426b4cb627 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.00.1+annot/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +synopsis: "Enable -binannot by default" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.00.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix] + [make "world" "world.opt"] +] +install: [make "install"] +patches: "ocaml-annot-4.00.1.patch" +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.00/ocaml-4.00.1.tar.bz2" + checksum: "md5=1c9dca1130edc0d1fa4647ae2cd7564a" +} +extra-source "ocaml-annot-4.00.1.patch" { + src: + "https://bitbucket.org/camlspotter/spotinstall/raw/26c014770721e44be11f364f09b149cff54a047f/ocaml-annot-4.00.1.patch" + checksum: "md5=4171df269228f085bb93f96adb25ba9a" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.00.1+debug-runtime/opam b/packages/ocaml-variants/ocaml-variants.4.00.1+debug-runtime/opam new file mode 100644 index 00000000000..352fca1fc9e --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.00.1+debug-runtime/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +synopsis: "Debug runtime" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.00.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +patches: "bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff" +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.00/ocaml-4.00.1.tar.gz" + checksum: "md5=91124a8eb12a57f1e56c02fe3db0f9e7" +} +extra-source "bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff" { + src: + "https://github.com/diml/ocaml/compare/bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff" + checksum: "md5=a8c6dd8e547a7b766138f7ca3eb1cbfd" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.00.1+french/opam b/packages/ocaml-variants/ocaml-variants.4.00.1+french/opam new file mode 100644 index 00000000000..9ed40b671ec --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.00.1+french/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +synopsis: "French translation of error messages" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.00.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix] + [make "world" "world.opt"] +] +install: [make "install"] +patches: "ocaml-4.00.1.fr.patch" +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.00/ocaml-4.00.1.tar.bz2" + checksum: "md5=1c9dca1130edc0d1fa4647ae2cd7564a" +} +extra-source "ocaml-4.00.1.fr.patch" { + src: "http://www.ocamlpro.com/contribs/ocaml-french/ocaml-4.00.1.fr.patch" + checksum: "md5=0f9583bdb3b8f4e5d3ca34a1aebc7980" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.00.1+mirage-unix/opam b/packages/ocaml-variants/ocaml-variants.4.00.1+mirage-unix/opam new file mode 100644 index 00000000000..f1664b847cd --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.00.1+mirage-unix/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +synopsis: "Mirage compiler for unix" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.00.1" & post} + "base-unix" {post} + "base-threads" {post} + "base-ocamlbuild" {post} + "base-bigarray" {post} + "lwt" {post} + "ocamlfind" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: [ + [MIRAGE_OS = "unix"] + [MIRAGE_NET = "direct"] +] +build: [ + ["./configure" "-prefix" prefix] + {os != "openbsd" & os != "freebsd" & os != "macos"} + ["./configure" "-prefix" prefix "-cc" "cc" "-aspp" "cc -c"] + {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.00/ocaml-4.00.1.tar.gz" + checksum: "md5=91124a8eb12a57f1e56c02fe3db0f9e7" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.00.1+mirage-xen/opam b/packages/ocaml-variants/ocaml-variants.4.00.1+mirage-xen/opam new file mode 100644 index 00000000000..40e1195e811 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.00.1+mirage-xen/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +synopsis: "Mirage compiler for xen" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.00.1" & post} + "lwt" {post} + "ocamlfind" {post} + "xenbigarray" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: [ + [MIRAGE_OS = "xen"] + [MIRAGE_NET = "direct"] +] +build: [ + ["./configure" "-prefix" prefix] + {os != "openbsd" & os != "freebsd" & os != "macos"} + ["./configure" "-prefix" prefix "-cc" "cc" "-aspp" "cc -c"] + {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] + [make "install"] +] +install: ["sh" "-c" "rm %{lib}%/ocaml/bigarray.*"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.00/ocaml-4.00.1.tar.gz" + checksum: "md5=91124a8eb12a57f1e56c02fe3db0f9e7" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.00.1+open-types/opam b/packages/ocaml-variants/ocaml-variants.4.00.1+open-types/opam new file mode 100644 index 00000000000..8c179faafeb --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.00.1+open-types/opam @@ -0,0 +1,22 @@ +opam-version: "2.0" +synopsis: "add open extensible types to OCaml" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.00.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix] + [make "world" "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/lpw25/ocaml/archive/4.00.1+open_types.tar.gz" + checksum: "md5=58813a434956cf4b07e4a5d0d7ea906d" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.00.1+raspberrypi/opam b/packages/ocaml-variants/ocaml-variants.4.00.1+raspberrypi/opam new file mode 100644 index 00000000000..c8de4db531a --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.00.1+raspberrypi/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +synopsis: "Native backend for Raspberry-PI" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.00.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix] + [make "world" "world.opt"] +] +install: [make "install"] +patches: "dc0776f55108a20dad5a9c06188545dc08dbf462.patch" +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.00/ocaml-4.00.1.tar.bz2" + checksum: "md5=1c9dca1130edc0d1fa4647ae2cd7564a" +} +extra-source "dc0776f55108a20dad5a9c06188545dc08dbf462.patch" { + src: + "https://github.com/avsm/ocaml/commit/dc0776f55108a20dad5a9c06188545dc08dbf462.patch" + checksum: "md5=84843356ceefd4b6dde7a7b74d48a769" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.00.1+short-types/opam b/packages/ocaml-variants/ocaml-variants.4.00.1+short-types/opam new file mode 100644 index 00000000000..cbbb2cef658 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.00.1+short-types/opam @@ -0,0 +1,22 @@ +opam-version: "2.0" +synopsis: "Better heuristic to display long type names" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.00.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix] + [make "world" "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/avsm/ocaml/archive/4.00.1+short-types.tar.gz" + checksum: "md5=586fadd27d0a46426c59984f4236056d" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.01.0+32bit/opam b/packages/ocaml-variants/ocaml-variants.4.01.0+32bit/opam new file mode 100644 index 00000000000..e7ce2540596 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.01.0+32bit/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +synopsis: "4.01.0 compiled in 32bit mode for 64bit hosts. For Linux." +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.01.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "gcc -m32" + "-as" + "as --32" + "-aspp" + "gcc -m32 -c" + "-host" + "i386-linux" + "-partialld" + "ld -r -melf_i386" + ] + [make "world"] + [make "world.opt"] +] +install: [make "install"] +patches: "bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff" +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.01/ocaml-4.01.0.tar.gz" + checksum: "md5=04dfdd7da189462a4f10ec6530359cef" +} +extra-source "bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff" { + src: + "https://github.com/diml/ocaml/compare/bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff" + checksum: "md5=a8c6dd8e547a7b766138f7ca3eb1cbfd" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.01.0+BER/opam b/packages/ocaml-variants/ocaml-variants.4.01.0+BER/opam new file mode 100644 index 00000000000..6604416524d --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.01.0+BER/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +synopsis: "BER-101 MetaOCaml" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.01.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} + "base-metaocaml-ocamlfind" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" "%{prefix}%"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + ["./configure" "-prefix" "%{prefix}%" "-cc" "cc" "-aspp" "cc -c"] + {os = "openbsd" | os = "freebsd" | os = "macos"} + ["%{make}%" "world"] + ["%{make}%" "world.opt"] + ["%{make}%" "-i" "install"] + ["%{make}%" "-C" "ber-metaocaml-101" "all"] +] +install: ["%{make}%" "-C" "ber-metaocaml-101" "install"] +patches: [ + "ber-101.patch" + "bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff" +] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.01/ocaml-4.01.0.tar.gz" + checksum: "md5=04dfdd7da189462a4f10ec6530359cef" +} +extra-source "ber-101.patch" { + src: "http://pim.happyleptic.org/~rixed/metaocaml-opam/ber-101.patch" + checksum: "md5=ff90d48d21044f1aa14544479a61fe37" +} +extra-source "bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff" { + src: + "https://github.com/diml/ocaml/compare/bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff" + checksum: "md5=a8c6dd8e547a7b766138f7ca3eb1cbfd" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.01.0+PIC/opam b/packages/ocaml-variants/ocaml-variants.4.01.0+PIC/opam new file mode 100644 index 00000000000..9704bfe0396 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.01.0+PIC/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +synopsis: "4.01.0 release with runtime compiled with -fPIC" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.01.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "gcc -fPIC" + "-aspp" + "gcc -c -fPIC" + ] + [make "world"] + [make "world.opt"] +] +install: [make "install"] +patches: "bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff" +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.01/ocaml-4.01.0.tar.gz" + checksum: "md5=04dfdd7da189462a4f10ec6530359cef" +} +extra-source "bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff" { + src: + "https://github.com/diml/ocaml/compare/bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff" + checksum: "md5=a8c6dd8e547a7b766138f7ca3eb1cbfd" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.01.0+armv6-freebsd/opam b/packages/ocaml-variants/ocaml-variants.4.01.0+armv6-freebsd/opam new file mode 100644 index 00000000000..e67f9a0a786 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.01.0+armv6-freebsd/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: + "OCaml 4.01.0 with patches for native code compilation on armv6 FreeBSD10-RELEASE (ie raspberrypi)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.01.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix] + {os != "openbsd" & os != "freebsd" & os != "macos"} + ["./configure" "-prefix" prefix "-cc" "cc" "-aspp" "cc -c"] + {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +patches: "freebsd10-armv6-natdynlink.patch" +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.01/ocaml-4.01.0.tar.gz" + checksum: "md5=04dfdd7da189462a4f10ec6530359cef" +} +extra-source "freebsd10-armv6-natdynlink.patch" { + src: + "https://github.com/andrewray/mirage-fpga/releases/download/v0.1/freebsd10-armv6-natdynlink.patch" + checksum: "md5=44062e1512c4ad6152845ce309034273" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.01.0+fp/opam b/packages/ocaml-variants/ocaml-variants.4.01.0+fp/opam new file mode 100644 index 00000000000..73a606fa798 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.01.0+fp/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +synopsis: "OCaml 4.01.0 release with frame pointers enabled" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.01.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +patches: "bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff" +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.01/ocaml-4.01.0.tar.gz" + checksum: "md5=04dfdd7da189462a4f10ec6530359cef" +} +extra-source "bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff" { + src: + "https://github.com/diml/ocaml/compare/bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff" + checksum: "md5=a8c6dd8e547a7b766138f7ca3eb1cbfd" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.01.0+lsb/opam b/packages/ocaml-variants/ocaml-variants.4.01.0+lsb/opam new file mode 100644 index 00000000000..784bbe7c8e7 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.01.0+lsb/opam @@ -0,0 +1,62 @@ +opam-version: "2.0" +synopsis: "4.01.0 release compiled with lsbcc." +description: """ +Requires the Linux Standard Base SDK installed in /opt/lsb: +http://www.linuxfoundation.org/collaborate/workgroups/lsb/download""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.01.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: [ + [LSBCC_LSBVERSION = "4.0"] + [LSBCC_BESTEFFORT = "1"] + [CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"] +] +build: [ + ["sed" "-i" "-e" "s/lcurses/lncurses/" "configure"] + [ + "sed" + "-i" + "-e" + "s/typedef greg_t context_reg;/#include \\ntypedef greg_t context_reg;/" + "asmrun/signals_osdep.h" + ] + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "/opt/lsb/bin/lsbcc" + "-aspp" + "/opt/lsb/bin/lsbcc -c" + "-no-shared-libs" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "/opt/lsb/bin/lsbcc" + "-aspp" + "/opt/lsb/bin/lsbcc -c" + "-no-shared-libs" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world.opt"] +] +install: [make "install"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.01/ocaml-4.01.0.tar.gz" + checksum: "md5=04dfdd7da189462a4f10ec6530359cef" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.01.0+musl+static/opam b/packages/ocaml-variants/ocaml-variants.4.01.0+musl+static/opam new file mode 100644 index 00000000000..d5180b2d42a --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.01.0+musl+static/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +synopsis: "4.01.0 release compiled with musl-gcc -static" +description: + "Requires musl-gcc to be installed (apt-get install musl-tools on Debian)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.01.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "musl-gcc -Os" + "-aspp" + "musl-gcc -c" + "-libs" + "-static" + "-no-tk" + "-no-curses" + "-no-graph" + "-no-shared-libs" + ] + [make "world.opt"] +] +install: [make "install"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.01/ocaml-4.01.0.tar.gz" + checksum: "md5=04dfdd7da189462a4f10ec6530359cef" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.01.0+musl/opam b/packages/ocaml-variants/ocaml-variants.4.01.0+musl/opam new file mode 100644 index 00000000000..f58ebaea621 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.01.0+musl/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +synopsis: "4.01.0 release compiled with musl-gcc" +description: + "Requires musl-gcc to be installed (apt-get install musl-tools on Debian)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.01.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "musl-gcc -Os" + "-aspp" + "musl-gcc -c" + "-no-tk" + "-no-curses" + "-no-graph" + ] + [make "world.opt"] +] +install: [make "install"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.01/ocaml-4.01.0.tar.gz" + checksum: "md5=04dfdd7da189462a4f10ec6530359cef" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.01.0+open-types/opam b/packages/ocaml-variants/ocaml-variants.4.01.0+open-types/opam new file mode 100644 index 00000000000..9f38b98d1f5 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.01.0+open-types/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +synopsis: "add open extensible types to OCaml" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.01.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix] + [make "world" "world.opt"] +] +install: [make "install"] +patches: "bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff" +url { + src: "https://github.com/lpw25/ocaml/archive/4.01.0+open_types.tar.gz" + checksum: "md5=b1b7525d536d8068a5896433c6c20b37" +} +extra-source "bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff" { + src: + "https://github.com/diml/ocaml/compare/bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff" + checksum: "md5=a8c6dd8e547a7b766138f7ca3eb1cbfd" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.01.0+profile/opam b/packages/ocaml-variants/ocaml-variants.4.01.0+profile/opam new file mode 100644 index 00000000000..82e895de1f3 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.01.0+profile/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +synopsis: "4.01.0 release with profiling enabled" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.01.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: [ + [OCAMLPARAM = "p=1,g=1,_"] + [CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"] +] +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +patches: "bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff" +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.01/ocaml-4.01.0.tar.gz" + checksum: "md5=04dfdd7da189462a4f10ec6530359cef" +} +extra-source "bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff" { + src: + "https://github.com/diml/ocaml/compare/bd7fa181cb64742c3b6cbb8ee13436554eb18cd7...fix-clang-build.diff" + checksum: "md5=a8c6dd8e547a7b766138f7ca3eb1cbfd" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.02.0+PIC/opam b/packages/ocaml-variants/ocaml-variants.4.02.0+PIC/opam new file mode 100644 index 00000000000..28ef9755cb1 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.02.0+PIC/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +synopsis: "OCaml 4.02, with -fPIC runtime libs." +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.02.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-cc" + "cc -fPIC" + "-aspp" + "cc -c -fPIC" + "-prefix" + prefix + "-with-debug-runtime" + ] + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.0.tar.gz" + checksum: "md5=8bba7e7d872083af1723dd450e07a5f4" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.02.0+improved-errors/opam b/packages/ocaml-variants/ocaml-variants.4.02.0+improved-errors/opam new file mode 100644 index 00000000000..6e48c160497 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.02.0+improved-errors/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +synopsis: "OCaml 4.02, with improved type error messages" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.02.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" "%{prefix}%"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + ["./configure" "-prefix" "%{prefix}%" "-cc" "cc" "-aspp" "cc -c"] + {os = "openbsd" | os = "freebsd" | os = "macos"} + ["%{make}%" "world"] + ["%{make}%" "world.opt"] +] +install: ["%{make}%" "install"] +patches: "improved-error.patch" +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.0.tar.gz" + checksum: "md5=8bba7e7d872083af1723dd450e07a5f4" +} +extra-source "improved-error.patch" { + src: + "https://gist.githubusercontent.com/andrewray/1928825fea090e50c0de/raw/e121b5cd176cdf6b882bc402276235b1c0a71b69/improved-error.patch" + checksum: "md5=047e4294cf4a00448985cabb7b75fba6" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.02.0+modular-implicits/opam b/packages/ocaml-variants/ocaml-variants.4.02.0+modular-implicits/opam new file mode 100644 index 00000000000..f7b8e241655 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.02.0+modular-implicits/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +synopsis: "OCaml 4.02, with support for modular implicits." +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.02.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} + "base-implicits" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" "%{prefix}%"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + ["./configure" "-prefix" "%{prefix}%" "-cc" "cc" "-aspp" "cc -c"] + {os = "openbsd" | os = "freebsd" | os = "macos"} + ["%{make}%" "world"] + ["%{make}%" "world.opt"] +] +install: ["%{make}%" "install"] +url { + src: + "https://github.com/ocamllabs/ocaml-modular-implicits/archive/modular-implicits.tar.gz" + checksum: "md5=a943f1fe4ae63deb7e4f898c6a8159ba" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.02.0+rc1/opam b/packages/ocaml-variants/ocaml-variants.4.02.0+rc1/opam new file mode 100644 index 00000000000..11010ee7959 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.02.0+rc1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "4.02.0 release candidate 1" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.02.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.0+rc1.tar.gz" + checksum: "md5=a18e89606d032a6442f68fc640541ab6" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.02.0+trunk/opam b/packages/ocaml-variants/ocaml-variants.4.02.0+trunk/opam new file mode 100644 index 00000000000..97787c278ff --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.02.0+trunk/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "latest 4.02 trunk snapshot" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.02.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/tarball/4.02" + checksum: "md5=1c1ad5eafe84ac6ac6953e7cc181ca88" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.02.1+32bit/opam b/packages/ocaml-variants/ocaml-variants.4.02.1+32bit/opam new file mode 100644 index 00000000000..28d3a0333f2 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.02.1+32bit/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +synopsis: "4.02.1 compiled in 32-bit mode for 64-bit Linux and OS X hosts." +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.02.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "gcc -m32" + "-as" + "as --32" + "-aspp" + "gcc -m32 -c" + "-host" + "i386-linux" + "-partialld" + "ld -r -melf_i386" + ] {os = "linux"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "gcc -Wl,-read_only_relocs,suppress -arch i386 -m32" + "-as" + "as -arch i386" + "-aspp" + "gcc -arch i386 -m32 -c" + "-host" + "i386-apple-darwin13.2.0" + ] {os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.1.tar.gz" + checksum: "md5=3c35318eefd201f96797c093c920b343" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.02.1+BER/opam b/packages/ocaml-variants/ocaml-variants.4.02.1+BER/opam new file mode 100644 index 00000000000..00d7644c75c --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.02.1+BER/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +synopsis: "BER-N102 MetaOCaml" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.02.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} + "base-metaocaml-ocamlfind" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" "%{prefix}%"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + ["./configure" "-prefix" "%{prefix}%" "-cc" "cc" "-aspp" "cc -c"] + {os = "openbsd" | os = "freebsd" | os = "macos"} + ["%{make}%" "world" "bootstrap" "opt" "opt.opt"] + ["%{make}%" "-i" "install"] +] +install: ["%{make}%" "-C" "metalib" "all" "install"] +url { + src: "https://github.com/metaocaml/ber-metaocaml/archive/ber-n102.tar.gz" + checksum: "md5=b6e16e26ae3220a4cf7d0056bc1cb539" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.02.1+PIC/opam b/packages/ocaml-variants/ocaml-variants.4.02.1+PIC/opam new file mode 100644 index 00000000000..529ca5247a8 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.02.1+PIC/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +synopsis: "OCaml 4.02.1 with -fPIC runtime libs" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.02.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-cc" + "cc -fPIC" + "-aspp" + "cc -c -fPIC" + "-prefix" + prefix + "-with-debug-runtime" + ] + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.1.tar.gz" + checksum: "md5=3c35318eefd201f96797c093c920b343" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.02.1+fp/opam b/packages/ocaml-variants/ocaml-variants.4.02.1+fp/opam new file mode 100644 index 00000000000..02bf459cadf --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.02.1+fp/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +synopsis: "OCaml 4.02.1 release with frame pointers enabled" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.02.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.1.tar.gz" + checksum: "md5=3c35318eefd201f96797c093c920b343" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.02.1+modular-implicits-ber/opam b/packages/ocaml-variants/ocaml-variants.4.02.1+modular-implicits-ber/opam new file mode 100644 index 00000000000..ca3fa36ca08 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.02.1+modular-implicits-ber/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +synopsis: "OCaml 4.02, with support for modular implicits and staging." +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.02.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} + "base-metaocaml-ocamlfind" {post} + "base-implicits" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" "%{prefix}%"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + ["./configure" "-prefix" "%{prefix}%" "-cc" "cc" "-aspp" "cc -c"] + {os = "openbsd" | os = "freebsd" | os = "macos"} + ["%{make}%" "world" "opt" "opt.opt"] + ["%{make}%" "install"] +] +install: ["%{make}%" "-C" "metalib" "all" "install"] +url { + src: "https://github.com/yallop/ocaml/archive/modular-implicits-ber.tar.gz" + checksum: "md5=67d777c7ee15fecf1124547c1122d171" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.02.1+musl+static/opam b/packages/ocaml-variants/ocaml-variants.4.02.1+musl+static/opam new file mode 100644 index 00000000000..839d86223b9 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.02.1+musl+static/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +synopsis: "4.02.1 release compiled with musl-gcc -static" +description: + "Requires musl-gcc to be installed (apt-get install musl-tools on Debian)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.02.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "musl-gcc -Os" + "-aspp" + "musl-gcc -c" + "-libs" + "-static" + "-no-curses" + "-no-graph" + "-no-shared-libs" + ] + [make "world.opt"] +] +install: [make "install"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.1.tar.gz" + checksum: "md5=3c35318eefd201f96797c093c920b343" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.02.1+musl/opam b/packages/ocaml-variants/ocaml-variants.4.02.1+musl/opam new file mode 100644 index 00000000000..45a91279a94 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.02.1+musl/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +synopsis: "4.02.1 release compiled with musl-gcc" +description: + "Requires musl-gcc to be installed (apt-get install musl-tools on Debian)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.02.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "musl-gcc -Os" + "-aspp" + "musl-gcc -c" + "-no-curses" + "-no-graph" + ] + [make "world.opt"] +] +install: [make "install"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.1.tar.gz" + checksum: "md5=3c35318eefd201f96797c093c920b343" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.02.2+improved-errors/opam b/packages/ocaml-variants/ocaml-variants.4.02.2+improved-errors/opam new file mode 100644 index 00000000000..ccfc950d7d9 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.02.2+improved-errors/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +synopsis: "Switch for 4.02.2 improved-errors branch by Arthur Charguéraud" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.02.2" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: + "https://github.com/charguer/ocaml/archive/4.02.2+improved-errors.tar.gz" + checksum: "md5=93eba0d8e6df7152952040fc1f5d736f" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.02.2+rc1/opam b/packages/ocaml-variants/ocaml-variants.4.02.2+rc1/opam new file mode 100644 index 00000000000..386079bdce5 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.02.2+rc1/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "First release candidate for 4.02.2." +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.02.2" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "http://github.com/ocaml/ocaml/tarball/4.02.2+rc1" + checksum: "md5=5444ee57d65d457d3524d293a51f3ae8" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.02.3+32bit/opam b/packages/ocaml-variants/ocaml-variants.4.02.3+32bit/opam new file mode 100644 index 00000000000..8786a2bad49 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.02.3+32bit/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +synopsis: + "OCaml 4.02.3 compiled in 32-bit mode for 64-bit Linux and OS X hosts" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.02.3" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "gcc -m32" + "-as" + "as --32" + "-aspp" + "gcc -m32 -c" + "-host" + "i386-linux" + "-partialld" + "ld -r -melf_i386" + ] {os = "linux"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "gcc -Wl,-read_only_relocs,suppress -arch i386 -m32" + "-as" + "as -arch i386" + "-aspp" + "gcc -arch i386 -m32 -c" + "-host" + "i386-apple-darwin13.2.0" + ] {os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.3.tar.gz" + checksum: "md5=ef1a324608c97031cbd92a442d685ab7" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.02.3+PIC/opam b/packages/ocaml-variants/ocaml-variants.4.02.3+PIC/opam new file mode 100644 index 00000000000..0573d834c1a --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.02.3+PIC/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +synopsis: "OCaml 4.02.3 compiled with -fPIC runtime libs" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.02.3" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-cc" + "cc -fPIC" + "-aspp" + "cc -c -fPIC" + "-prefix" + prefix + "-with-debug-runtime" + ] + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.3.tar.gz" + checksum: "md5=ef1a324608c97031cbd92a442d685ab7" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.02.3+buckle-1/opam b/packages/ocaml-variants/ocaml-variants.4.02.3+buckle-1/opam new file mode 100644 index 00000000000..a875f94d093 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.02.3+buckle-1/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +synopsis: "4.02.3+buckle-1" +description: """ +================================== + +Provides patches required for [bucklescript](https://github.com/bloomberg/bucklescript)""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.02.3" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/bloomberg/ocaml/archive/4.02.3+buckle-1.tar.gz" + checksum: "md5=081dd8b58ef668a77c74ec910ae06a39" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.02.3+buckle-master/opam b/packages/ocaml-variants/ocaml-variants.4.02.3+buckle-master/opam new file mode 100644 index 00000000000..cfb20d07748 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.02.3+buckle-master/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +synopsis: "4.02.3+buckle-master" +description: """ +================================== + +Provides patches required for [bucklescript](https://github.com/bloomberg/bucklescript)""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.02.3" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/bloomberg/ocaml/archive/master.zip" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.02.3+bytecode-only/opam b/packages/ocaml-variants/ocaml-variants.4.02.3+bytecode-only/opam new file mode 100644 index 00000000000..0b2774280c1 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.02.3+bytecode-only/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "Official 4.02.3 release, without the native-code compiler." +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.02.3" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] +] +install: [make "install"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.3.tar.gz" + checksum: "md5=ef1a324608c97031cbd92a442d685ab7" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.02.3+curried-constr/opam b/packages/ocaml-variants/ocaml-variants.4.02.3+curried-constr/opam new file mode 100644 index 00000000000..280fb709b4a --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.02.3+curried-constr/opam @@ -0,0 +1,101 @@ +opam-version: "2.0" +synopsis: "4.02.3+curried-constr" +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, + +```ocaml +(Foo ..) (* This is not valid in the vanilla OCaml *) +``` + +and +``` +!Foo (* If you keep the vanilla syntax *) +``` + +are equal to `fun x y -> Foo (x,y)`. + +It works for list cons constructor too: + +```ocaml +(::) : ('a * 'a list) -> 'a list +(:: ..) : 'a -> 'a list -> 'a list +!(::) : 'a -> 'a list -> 'a list +``` + +Polymorphic variants as functions +--------------------------------------------- + +```ocaml +(`Foo ..) (* This is not valid in the vanilla OCaml *) +!`Foo +``` + +are 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``. + +Samples +--------------------------------------------- + +You can try examples at `testsuite/curried_constr/test.ml`.""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.02.3" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world.opt"] +] +install: [make "install"] +url { + src: + "https://github.com/camlspotter/ocaml/archive/4.02.3+curried-constr.tar.gz" + checksum: "md5=754cb6ef120d90273610ab5f860b99e7" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.02.3+fp/opam b/packages/ocaml-variants/ocaml-variants.4.02.3+fp/opam new file mode 100644 index 00000000000..9ad5524bd71 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.02.3+fp/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +synopsis: "OCaml 4.02.3 compiled with frame pointers enabled" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.02.3" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.3.tar.gz" + checksum: "md5=ef1a324608c97031cbd92a442d685ab7" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.02.3+musl+static/opam b/packages/ocaml-variants/ocaml-variants.4.02.3+musl+static/opam new file mode 100644 index 00000000000..1e6db76623f --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.02.3+musl+static/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +synopsis: "OCaml 4.02.3 compiled with musl-gcc -static" +description: + "Requires musl-gcc to be installed (apt-get install musl-tools on Debian)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.02.3" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "musl-gcc -Os" + "-aspp" + "musl-gcc -c" + "-libs" + "-static" + "-no-curses" + "-no-graph" + "-no-shared-libs" + ] + [make "world.opt"] +] +install: [make "install"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.3.tar.gz" + checksum: "md5=ef1a324608c97031cbd92a442d685ab7" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.02.3+musl/opam b/packages/ocaml-variants/ocaml-variants.4.02.3+musl/opam new file mode 100644 index 00000000000..988c1ef585b --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.02.3+musl/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +synopsis: "OCaml 4.02.3 compiled with musl-gcc" +description: + "Requires musl-gcc to be installed (apt-get install musl-tools on Debian)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.02.3" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "musl-gcc -Os" + "-aspp" + "musl-gcc -c" + "-no-curses" + "-no-graph" + ] + [make "world.opt"] +] +install: [make "install"] +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.3.tar.gz" + checksum: "md5=ef1a324608c97031cbd92a442d685ab7" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.02.3+termux/opam b/packages/ocaml-variants/ocaml-variants.4.02.3+termux/opam new file mode 100644 index 00000000000..c8ec2658a09 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.02.3+termux/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +synopsis: "Official 4.02.3 release + termux patch" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.02.3" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-ocamlbuild" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["sh" "./configure" "-prefix" prefix "-with-debug-runtime"] + [make "world.opt"] +] +install: [make "install"] +patches: "ocaml-4.02.3+termux.patch" +url { + src: "http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.3.tar.gz" + checksum: "md5=ef1a324608c97031cbd92a442d685ab7" +} +extra-source "ocaml-4.02.3+termux.patch" { + src: "http://ygrek.org.ua/files/ocaml-4.02.3+termux.patch" + checksum: "md5=090c878fd3bfdbbdf175c2645533ad50" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.03.0+32bit/opam b/packages/ocaml-variants/ocaml-variants.4.03.0+32bit/opam new file mode 100644 index 00000000000..338e0c4053e --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.03.0+32bit/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +synopsis: + "OCaml 4.03.0 compiled in 32-bit mode for 64-bit Linux and OS X hosts" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.03.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "gcc -m32" + "-as" + "as --32" + "-aspp" + "gcc -m32 -c" + "-host" + "i386-linux" + "-partialld" + "ld -r -melf_i386" + ] {os = "linux"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "gcc -Wl,-read_only_relocs,suppress -arch i386 -m32" + "-as" + "as -arch i386" + "-aspp" + "gcc -arch i386 -m32 -c" + "-host" + "i386-apple-darwin13.2.0" + ] {os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.03.0.tar.gz" + checksum: "md5=4ddf4977de7708f11adad692c63e87ec" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.03.0+beta1+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.03.0+beta1+flambda/opam new file mode 100644 index 00000000000..7c16ad5a3e1 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.03.0+beta1+flambda/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "First beta for 4.03.0." +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.03.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-flambda"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/tarball/4.03.0+beta1" + checksum: "md5=4b771c8088b3e25444975df68e4cdba5" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.03.0+beta1-no-debug/opam b/packages/ocaml-variants/ocaml-variants.4.03.0+beta1-no-debug/opam new file mode 100644 index 00000000000..d089482da86 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.03.0+beta1-no-debug/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "First beta for 4.03.0." +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.03.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/tarball/4.03.0+beta1" + checksum: "md5=4b771c8088b3e25444975df68e4cdba5" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.03.0+beta1/opam b/packages/ocaml-variants/ocaml-variants.4.03.0+beta1/opam new file mode 100644 index 00000000000..d089482da86 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.03.0+beta1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "First beta for 4.03.0." +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.03.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/tarball/4.03.0+beta1" + checksum: "md5=4b771c8088b3e25444975df68e4cdba5" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.03.0+beta2+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.03.0+beta2+flambda/opam new file mode 100644 index 00000000000..51eccdb0231 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.03.0+beta2+flambda/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "Second beta for 4.03.0, with flambda enabled." +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.03.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-flambda"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/tarball/4.03.0+beta2" + checksum: "md5=05e760a3b08b649d115bcd39b64bccab" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.03.0+beta2-no-debug/opam b/packages/ocaml-variants/ocaml-variants.4.03.0+beta2-no-debug/opam new file mode 100644 index 00000000000..778816baf1f --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.03.0+beta2-no-debug/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "Second beta for 4.03.0." +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.03.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://codeload.github.com/ocaml/ocaml/legacy.tar.gz/4.03.0+beta2" + checksum: "md5=05e760a3b08b649d115bcd39b64bccab" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.03.0+beta2/opam b/packages/ocaml-variants/ocaml-variants.4.03.0+beta2/opam new file mode 100644 index 00000000000..778816baf1f --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.03.0+beta2/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "Second beta for 4.03.0." +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.03.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://codeload.github.com/ocaml/ocaml/legacy.tar.gz/4.03.0+beta2" + checksum: "md5=05e760a3b08b649d115bcd39b64bccab" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.03.0+fPIC/opam b/packages/ocaml-variants/ocaml-variants.4.03.0+fPIC/opam new file mode 100644 index 00000000000..c11aaf5ed62 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.03.0+fPIC/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +synopsis: "OCaml 4.03.0 compiled with -fPIC runtime libs" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.03.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-cc" + "cc -fPIC" + "-aspp" + "cc -c -fPIC" + "-prefix" + prefix + "-with-debug-runtime" + ] + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.03.0.tar.gz" + checksum: "md5=4ddf4977de7708f11adad692c63e87ec" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.03.0+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.03.0+flambda/opam new file mode 100644 index 00000000000..a16d3e948dd --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.03.0+flambda/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "Official 4.03.0 release with flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.03.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-flambda"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.03.0.tar.gz" + checksum: "md5=4ddf4977de7708f11adad692c63e87ec" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.03.0+fp+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.03.0+fp+flambda/opam new file mode 100644 index 00000000000..f3970c2df34 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.03.0+fp+flambda/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +synopsis: "Official 4.03.0 release with frame-pointers and flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.03.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-flambda" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.03.0.tar.gz" + checksum: "md5=4ddf4977de7708f11adad692c63e87ec" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.03.0+fp/opam b/packages/ocaml-variants/ocaml-variants.4.03.0+fp/opam new file mode 100644 index 00000000000..301c0f88a14 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.03.0+fp/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +synopsis: "Official 4.03.0 release with frame-pointers" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.03.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.03.0.tar.gz" + checksum: "md5=4ddf4977de7708f11adad692c63e87ec" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.03.0+statistical-memprof/opam b/packages/ocaml-variants/ocaml-variants.4.03.0+statistical-memprof/opam new file mode 100644 index 00000000000..02da8d10fa5 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.03.0+statistical-memprof/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: + "OCaml 4.03 plus statistical memory profiling, see " +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.03.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/jhjourdan/ocaml/archive/memprof_4.03.tar.gz" + checksum: "md5=c7efec04685e83c28fc0ed3ec185eca1" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.03.0+termux/opam b/packages/ocaml-variants/ocaml-variants.4.03.0+termux/opam new file mode 100644 index 00000000000..df166c713e8 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.03.0+termux/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +synopsis: "Official 4.03.0 release + termux patch" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.03.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["sh" "./configure" "-prefix" prefix "-with-debug-runtime"] + [make "world"] + [make "world.opt"] +] +install: [make "install"] +patches: "ocaml-4.03.0+termux.patch" +url { + src: "https://github.com/ocaml/ocaml/archive/4.03.0.tar.gz" + checksum: "md5=4ddf4977de7708f11adad692c63e87ec" +} +extra-source "ocaml-4.03.0+termux.patch" { + src: "http://ygrek.org.ua/files/ocaml-4.03.0+termux.patch" + checksum: "md5=722c5f3bc1289cc2cb02577147e36026" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.03.0+trunk+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.03.0+trunk+flambda/opam new file mode 100644 index 00000000000..ce09c831296 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.03.0+trunk+flambda/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "latest 4.03 snapshot with flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.03.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-flambda"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/tarball/4.03" + checksum: "md5=3359e758d15931c19f3c6ceaf47d9d2a" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.03.0+trunk+fp+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.03.0+trunk+fp+flambda/opam new file mode 100644 index 00000000000..4f14987f9e1 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.03.0+trunk+fp+flambda/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +synopsis: "latest 4.03 snapshot with frame-pointers and flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.03.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-flambda" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/tarball/4.03" + checksum: "md5=3359e758d15931c19f3c6ceaf47d9d2a" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.03.0+trunk+fp/opam b/packages/ocaml-variants/ocaml-variants.4.03.0+trunk+fp/opam new file mode 100644 index 00000000000..dbc8beb3b07 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.03.0+trunk+fp/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +synopsis: "latest 4.03 snapshot with frame-pointers" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.03.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/tarball/4.03" + checksum: "md5=3359e758d15931c19f3c6ceaf47d9d2a" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.03.0+trunk/opam b/packages/ocaml-variants/ocaml-variants.4.03.0+trunk/opam new file mode 100644 index 00000000000..d2261817e14 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.03.0+trunk/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "latest 4.03 snapshot" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.03.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/tarball/4.03" + checksum: "md5=3359e758d15931c19f3c6ceaf47d9d2a" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.0+32bit/opam b/packages/ocaml-variants/ocaml-variants.4.04.0+32bit/opam new file mode 100644 index 00000000000..886bd2e6134 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.0+32bit/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +synopsis: + "OCaml 4.04.0 compiled in 32-bit mode for 64-bit Linux and OS X hosts" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "gcc -m32" + "-as" + "as --32" + "-aspp" + "gcc -m32 -c" + "-host" + "i386-linux" + "-partialld" + "ld -r -melf_i386" + ] {os = "linux"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "gcc -Wl,-read_only_relocs,suppress -arch i386 -m32" + "-as" + "as -arch i386" + "-aspp" + "gcc -arch i386 -m32 -c" + "-host" + "i386-apple-darwin13.2.0" + ] {os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.04.0.tar.gz" + checksum: "md5=dbf5f869bf0621d2922547b671b36566" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.0+BER/opam b/packages/ocaml-variants/ocaml-variants.4.04.0+BER/opam new file mode 100644 index 00000000000..c2e23c64260 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.0+BER/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +synopsis: "BER-N104 MetaOCaml" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} + "base-metaocaml-ocamlfind" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" "%{prefix}%"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + ["./configure" "-prefix" "%{prefix}%" "-cc" "cc" "-aspp" "cc -c"] + {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "bootstrap"] + [make "world.opt"] + [make "-i" "install"] +] +install: [make "-C" "metalib" "all" "install" "install.opt"] +url { + src: "https://github.com/metaocaml/ber-metaocaml/archive/ber-n104.tar.gz" + checksum: "md5=e6b1da1b34a207c4995ce7123475a3b6" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.0+afl/opam b/packages/ocaml-variants/ocaml-variants.4.04.0+afl/opam new file mode 100644 index 00000000000..bd5fc062d96 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.0+afl/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +synopsis: "OCaml 4.04.0, with afl-fuzz instrumentation backported from 4.05" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["mkdir" "-p" "%{lib}%/ocaml/"] + [ + "sh" + "-exc" + "echo \"* : g = 1\" > %{lib}%/ocaml/ocaml_compiler_internal_params" + ] + ["./configure" "-prefix" prefix] + {os != "openbsd" & os != "freebsd" & os != "macos"} + ["./configure" "-prefix" prefix "-cc" "cc" "-aspp" "cc -c"] + {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/stedolan/ocaml/archive/afl-backport.tar.gz" + checksum: "md5=2ac30a9a3f014c2dab4ef1a1d365b72c" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.0+beta1+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.04.0+beta1+flambda/opam new file mode 100644 index 00000000000..d9e3940b070 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.0+beta1+flambda/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "first beta for 4.04.0, configured with flambda" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-flambda"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/tarball/4.04.0+beta1" + checksum: "md5=1f612e3daf7e0c7f5435e9643a531843" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.0+beta1/opam b/packages/ocaml-variants/ocaml-variants.4.04.0+beta1/opam new file mode 100644 index 00000000000..b569a0bf0ed --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.0+beta1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "first beta for 4.04.0" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/tarball/4.04.0+beta1" + checksum: "md5=1f612e3daf7e0c7f5435e9643a531843" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.0+beta2+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.04.0+beta2+flambda/opam new file mode 100644 index 00000000000..21e687e5fba --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.0+beta2+flambda/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "second beta for 4.04.0, configured with flambda" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-flambda"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/tarball/4.04.0+beta2" + checksum: "md5=532aa308d2030ae62797037548950e71" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.0+beta2/opam b/packages/ocaml-variants/ocaml-variants.4.04.0+beta2/opam new file mode 100644 index 00000000000..3ad6b26870d --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.0+beta2/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "second beta for 4.04.0" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/tarball/4.04.0+beta2" + checksum: "md5=532aa308d2030ae62797037548950e71" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.0+bytecode-only/opam b/packages/ocaml-variants/ocaml-variants.4.04.0+bytecode-only/opam new file mode 100644 index 00000000000..8453f0176a5 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.0+bytecode-only/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "Official 4.04.0 release, without the native-code compiler." +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" "-prefix" prefix "-with-debug-runtime" "-no-native-compiler" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-no-native-compiler" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.04.0.tar.gz" + checksum: "md5=dbf5f869bf0621d2922547b671b36566" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.0+copatterns/opam b/packages/ocaml-variants/ocaml-variants.4.04.0+copatterns/opam new file mode 100644 index 00000000000..36715324dbe --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.0+copatterns/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "An extension of OCaml with copatterns" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/yurug/ocaml4.04.0-copatterns/archive/V0.5.tar.gz" + checksum: "md5=5d581256d7258234edcddab0ac5211b5" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.0+fPIC/opam b/packages/ocaml-variants/ocaml-variants.4.04.0+fPIC/opam new file mode 100644 index 00000000000..90b002bc3cd --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.0+fPIC/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +synopsis: "OCaml 4.04.0 compiled with -fPIC runtime libs" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-cc" + "cc -fPIC" + "-aspp" + "cc -c -fPIC" + "-prefix" + prefix + "-with-debug-runtime" + ] + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.04.0.tar.gz" + checksum: "md5=dbf5f869bf0621d2922547b671b36566" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.0+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.04.0+flambda/opam new file mode 100644 index 00000000000..411b983ecea --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.0+flambda/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "Official 4.04.0 release with flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-flambda"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.04.0.tar.gz" + checksum: "md5=dbf5f869bf0621d2922547b671b36566" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.0+fp+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.04.0+fp+flambda/opam new file mode 100644 index 00000000000..bd6bf0035b8 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.0+fp+flambda/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +synopsis: "Official 4.04.0 release with frame-pointers and flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-flambda" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.04.0.tar.gz" + checksum: "md5=dbf5f869bf0621d2922547b671b36566" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.0+fp/opam b/packages/ocaml-variants/ocaml-variants.4.04.0+fp/opam new file mode 100644 index 00000000000..9750effcb29 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.0+fp/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +synopsis: "Official 4.04.0 release with frame-pointers" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.04.0.tar.gz" + checksum: "md5=dbf5f869bf0621d2922547b671b36566" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.0+safe-string/opam b/packages/ocaml-variants/ocaml-variants.4.04.0+safe-string/opam new file mode 100644 index 00000000000..03cb4bfb217 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.0+safe-string/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "Official 4.04.0 release with -safe-string enabled." +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-safe-string"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-safe-string" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.04.0.tar.gz" + checksum: "md5=dbf5f869bf0621d2922547b671b36566" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.0+spacetime/opam b/packages/ocaml-variants/ocaml-variants.4.04.0+spacetime/opam new file mode 100644 index 00000000000..2ce007b2cb3 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.0+spacetime/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "Official 4.04.0 release with spacetime activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-spacetime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-spacetime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.04.0.tar.gz" + checksum: "md5=dbf5f869bf0621d2922547b671b36566" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.0+termux/opam b/packages/ocaml-variants/ocaml-variants.4.04.0+termux/opam new file mode 100644 index 00000000000..e8a8c71fa63 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.0+termux/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +synopsis: "Official 4.04.0 release + termux patch" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["sh" "./configure" "-prefix" prefix "-with-debug-runtime"] + [make "world"] + [make "world.opt"] +] +install: [make "install"] +patches: "ocaml-4.04.0+termux.patch" +url { + src: "https://github.com/ocaml/ocaml/archive/4.04.0.tar.gz" + checksum: "md5=dbf5f869bf0621d2922547b671b36566" +} +extra-source "ocaml-4.04.0+termux.patch" { + src: "http://ygrek.org.ua/files/ocaml-4.04.0+termux.patch" + checksum: "md5=1b9a0fda18b5cb59d1fa3ba25370ea83" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.0+trunk+forced_lto/opam b/packages/ocaml-variants/ocaml-variants.4.04.0+trunk+forced_lto/opam new file mode 100644 index 00000000000..243e6431339 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.0+trunk+forced_lto/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +synopsis: + "Whole program dead code elimination enabled by default (Warning: this breaks dynlink)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "sh" + "-exc" + "echo \"* : lto = 1\" > %{lib}%/ocaml/ocaml_compiler_internal_params" + ] + ["./configure" "-prefix" prefix "-with-debug-runtime" "-flambda"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/chambart/ocaml-1/archive/lto.tar.gz" + checksum: "md5=0bc3ded0fed30966a457c47f973e814e" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.1+32bit/opam b/packages/ocaml-variants/ocaml-variants.4.04.1+32bit/opam new file mode 100644 index 00000000000..eaa3c8a7ef9 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.1+32bit/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +synopsis: + "OCaml 4.04.1 compiled in 32-bit mode for 64-bit Linux and OS X hosts" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "gcc -m32" + "-as" + "as --32" + "-aspp" + "gcc -m32 -c" + "-host" + "i386-linux" + "-partialld" + "ld -r -melf_i386" + ] {os = "linux"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "gcc -Wl,-read_only_relocs,suppress -arch i386 -m32" + "-as" + "as -arch i386" + "-aspp" + "gcc -arch i386 -m32 -c" + "-host" + "i386-apple-darwin13.2.0" + ] {os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.04.1.tar.gz" + checksum: "md5=ca6f8d941c4c86c43cccb29ae2a9cd0e" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.1+bytecode-only/opam b/packages/ocaml-variants/ocaml-variants.4.04.1+bytecode-only/opam new file mode 100644 index 00000000000..159b5c62454 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.1+bytecode-only/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "Official 4.04.1 release, without the native-code compiler." +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" "-prefix" prefix "-with-debug-runtime" "-no-native-compiler" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-no-native-compiler" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.04.1.tar.gz" + checksum: "md5=ca6f8d941c4c86c43cccb29ae2a9cd0e" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.1+fPIC/opam b/packages/ocaml-variants/ocaml-variants.4.04.1+fPIC/opam new file mode 100644 index 00000000000..b7da0645e67 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.1+fPIC/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +synopsis: "OCaml 4.04.1 compiled with -fPIC runtime libs" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-cc" + "cc -fPIC" + "-aspp" + "cc -c -fPIC" + "-prefix" + prefix + "-with-debug-runtime" + ] + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.04.1.tar.gz" + checksum: "md5=ca6f8d941c4c86c43cccb29ae2a9cd0e" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.1+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.04.1+flambda/opam new file mode 100644 index 00000000000..5ff0bdad697 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.1+flambda/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "Official 4.04.1 release with flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-flambda"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.04.1.tar.gz" + checksum: "md5=ca6f8d941c4c86c43cccb29ae2a9cd0e" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.1+fp+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.04.1+fp+flambda/opam new file mode 100644 index 00000000000..6d7cbfeae8e --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.1+fp+flambda/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +synopsis: "Official 4.04.1 release with frame-pointers and flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-flambda" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.04.1.tar.gz" + checksum: "md5=ca6f8d941c4c86c43cccb29ae2a9cd0e" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.1+fp/opam b/packages/ocaml-variants/ocaml-variants.4.04.1+fp/opam new file mode 100644 index 00000000000..9a236a69c0e --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.1+fp/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +synopsis: "Official 4.04.1 release with frame-pointers" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.04.1.tar.gz" + checksum: "md5=ca6f8d941c4c86c43cccb29ae2a9cd0e" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.1+safe-string/opam b/packages/ocaml-variants/ocaml-variants.4.04.1+safe-string/opam new file mode 100644 index 00000000000..1d38fc34e3d --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.1+safe-string/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "Official 4.04.1 release with -safe-string enabled." +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-safe-string"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-safe-string" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.04.1.tar.gz" + checksum: "md5=ca6f8d941c4c86c43cccb29ae2a9cd0e" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.1+spacetime/opam b/packages/ocaml-variants/ocaml-variants.4.04.1+spacetime/opam new file mode 100644 index 00000000000..e26e6be5be4 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.1+spacetime/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "Official 4.04.1 release with spacetime activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-spacetime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-spacetime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.04.1.tar.gz" + checksum: "md5=ca6f8d941c4c86c43cccb29ae2a9cd0e" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.2+32bit/opam b/packages/ocaml-variants/ocaml-variants.4.04.2+32bit/opam new file mode 100644 index 00000000000..bae53e482b5 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.2+32bit/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +synopsis: + "OCaml 4.04.2 compiled in 32-bit mode for 64-bit Linux and OS X hosts" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.2" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "gcc -m32" + "-as" + "as --32" + "-aspp" + "gcc -m32 -c" + "-host" + "i386-linux" + "-partialld" + "ld -r -melf_i386" + ] {os = "linux"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "gcc -Wl,-read_only_relocs,suppress -arch i386 -m32" + "-as" + "as -arch i386" + "-aspp" + "gcc -arch i386 -m32 -c" + "-host" + "i386-apple-darwin13.2.0" + ] {os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.04.2.tar.gz" + checksum: "md5=5ce661a2d8b760dc77c2facf46ccddd1" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.2+bytecode-only/opam b/packages/ocaml-variants/ocaml-variants.4.04.2+bytecode-only/opam new file mode 100644 index 00000000000..558c5f18796 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.2+bytecode-only/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "Official 4.04.2 release, without the native-code compiler." +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.2" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" "-prefix" prefix "-with-debug-runtime" "-no-native-compiler" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-no-native-compiler" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.04.2.tar.gz" + checksum: "md5=5ce661a2d8b760dc77c2facf46ccddd1" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.2+fPIC/opam b/packages/ocaml-variants/ocaml-variants.4.04.2+fPIC/opam new file mode 100644 index 00000000000..d4f5f2c6f71 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.2+fPIC/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +synopsis: "OCaml 4.04.2 compiled with -fPIC runtime libs" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.2" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-cc" + "cc -fPIC" + "-aspp" + "cc -c -fPIC" + "-prefix" + prefix + "-with-debug-runtime" + ] + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.04.2.tar.gz" + checksum: "md5=5ce661a2d8b760dc77c2facf46ccddd1" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.2+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.04.2+flambda/opam new file mode 100644 index 00000000000..f99abf1d6f6 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.2+flambda/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "Official 4.04.2 release with flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.2" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-flambda"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.04.2.tar.gz" + checksum: "md5=5ce661a2d8b760dc77c2facf46ccddd1" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.2+fp+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.04.2+fp+flambda/opam new file mode 100644 index 00000000000..441e562cca0 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.2+fp+flambda/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +synopsis: "Official 4.04.2 release with frame-pointers and flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.2" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-flambda" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.04.2.tar.gz" + checksum: "md5=5ce661a2d8b760dc77c2facf46ccddd1" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.2+fp/opam b/packages/ocaml-variants/ocaml-variants.4.04.2+fp/opam new file mode 100644 index 00000000000..626dbe88981 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.2+fp/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +synopsis: "Official 4.04.2 release with frame-pointers" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.2" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.04.2.tar.gz" + checksum: "md5=5ce661a2d8b760dc77c2facf46ccddd1" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.2+safe-string/opam b/packages/ocaml-variants/ocaml-variants.4.04.2+safe-string/opam new file mode 100644 index 00000000000..b4d94ccfe32 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.2+safe-string/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "Official 4.04.2 release with -safe-string enabled." +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.2" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-safe-string"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-safe-string" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.04.2.tar.gz" + checksum: "md5=5ce661a2d8b760dc77c2facf46ccddd1" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.2+spacetime/opam b/packages/ocaml-variants/ocaml-variants.4.04.2+spacetime/opam new file mode 100644 index 00000000000..289e852f842 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.2+spacetime/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "Official 4.04.2 release with spacetime activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.2" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-spacetime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-spacetime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.04.2.tar.gz" + checksum: "md5=5ce661a2d8b760dc77c2facf46ccddd1" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.04.2+statistical-memprof/opam b/packages/ocaml-variants/ocaml-variants.4.04.2+statistical-memprof/opam new file mode 100644 index 00000000000..12aa568ab20 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.04.2+statistical-memprof/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +synopsis: + "OCaml 4.04.2 plus statistical memory profiling, see " +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.04.2" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "--statmemprof"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + "--statmemprof" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: + "https://github.com/chambart/ocaml-1/archive/jhj_memprof_4.04.2.tar.gz" + checksum: "md5=5a86f86039623ea089add7c29c8da4f7" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.05.0+32bit/opam b/packages/ocaml-variants/ocaml-variants.4.05.0+32bit/opam new file mode 100644 index 00000000000..826ad121525 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.05.0+32bit/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +synopsis: + "OCaml 4.05.0 compiled in 32-bit mode for 64-bit Linux and OS X hosts" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.05.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "gcc -m32" + "-as" + "as --32" + "-aspp" + "gcc -m32 -c" + "-host" + "i386-linux" + "-partialld" + "ld -r -melf_i386" + ] {os = "linux"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "gcc -Wl,-read_only_relocs,suppress -arch i386 -m32" + "-as" + "as -arch i386" + "-aspp" + "gcc -arch i386 -m32 -c" + "-host" + "i386-apple-darwin13.2.0" + ] {os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.05.0.tar.gz" + checksum: "md5=7e0079162134336a24b9028349c756bb" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.05.0+afl/opam b/packages/ocaml-variants/ocaml-variants.4.05.0+afl/opam new file mode 100644 index 00000000000..b686f6d60bd --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.05.0+afl/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "Official 4.05.0 release with afl-fuzz instrumentation" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.05.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-afl-instrument"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-afl-instrument" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.05.0.tar.gz" + checksum: "md5=7e0079162134336a24b9028349c756bb" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.05.0+beta1+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.05.0+beta1+flambda/opam new file mode 100644 index 00000000000..86f93fcd847 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.05.0+beta1+flambda/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "first beta of 4.05.0 with flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.05.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-flambda"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.05.0+beta1.tar.gz" + checksum: "md5=5cda3f2a3be4aaa8753e74eee73a15dc" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.05.0+beta1/opam b/packages/ocaml-variants/ocaml-variants.4.05.0+beta1/opam new file mode 100644 index 00000000000..ba73139a0b0 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.05.0+beta1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "First beta of 4.05.0" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.05.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.05.0+beta1.tar.gz" + checksum: "md5=5cda3f2a3be4aaa8753e74eee73a15dc" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.05.0+beta2+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.05.0+beta2+flambda/opam new file mode 100644 index 00000000000..5231d8bc24e --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.05.0+beta2+flambda/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "Second beta of 4.05.0 with flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.05.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-flambda"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.05.0+beta2.tar.gz" + checksum: "md5=51564e3df8fd777c25a3ed205ce8e38f" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.05.0+beta2/opam b/packages/ocaml-variants/ocaml-variants.4.05.0+beta2/opam new file mode 100644 index 00000000000..12debd96d59 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.05.0+beta2/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "Second beta of 4.05.0" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.05.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.05.0+beta2.tar.gz" + checksum: "md5=51564e3df8fd777c25a3ed205ce8e38f" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.05.0+beta3/opam b/packages/ocaml-variants/ocaml-variants.4.05.0+beta3/opam new file mode 100644 index 00000000000..10983e47680 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.05.0+beta3/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "Third beta of 4.05.0" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.05.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.05.0+beta3.tar.gz" + checksum: "md5=4684ee312c2c599aee760e93d589ea6b" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.05.0+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.05.0+flambda/opam new file mode 100644 index 00000000000..dc47e4c489f --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.05.0+flambda/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "Official 4.05.0 release with flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.05.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-flambda"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.05.0.tar.gz" + checksum: "md5=7e0079162134336a24b9028349c756bb" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.05.0+lto/opam b/packages/ocaml-variants/ocaml-variants.4.05.0+lto/opam new file mode 100644 index 00000000000..30a500a68dd --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.05.0+lto/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +synopsis: "4.05.0 with lto patch" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.05.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-flambda" "-lto"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-flambda" + "-lto" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/chambart/ocaml-1/archive/lto_4.05.tar.gz" + checksum: "md5=3be9b0feafd90acebbbe730ab3882699" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.05.0+musl+static+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.05.0+musl+static+flambda/opam new file mode 100644 index 00000000000..8384ef4bf9c --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.05.0+musl+static+flambda/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +synopsis: + "Official 4.05.0 release compiled with musl-clang -static and with flambda activated" +description: + "Requires musl-clang to be installed (package musl on Arch Linux or musl-tools on Debian)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.05.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-flambda" + "-cc" + "musl-clang -Os" + "-aspp" + "musl-clang -c" + "-libs" + "-static" + "-no-curses" + "-no-graph" + "-no-shared-libs" + ] + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.05.0.tar.gz" + checksum: "md5=7e0079162134336a24b9028349c756bb" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.05.0+rc1+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.05.0+rc1+flambda/opam new file mode 100644 index 00000000000..66f7b179b6f --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.05.0+rc1+flambda/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "First release candidate for 4.05.0 with flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.05.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-flambda"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.05.0+rc1.tar.gz" + checksum: "md5=83868514b06c3583cfe33f8ca4e8eb89" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.05.0+rc1/opam b/packages/ocaml-variants/ocaml-variants.4.05.0+rc1/opam new file mode 100644 index 00000000000..e58e1ff15be --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.05.0+rc1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "First release candidate for 4.05.0" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.05.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.05.0+rc1.tar.gz" + checksum: "md5=83868514b06c3583cfe33f8ca4e8eb89" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.05.0+safe-string/opam b/packages/ocaml-variants/ocaml-variants.4.05.0+safe-string/opam new file mode 100644 index 00000000000..84a71f76327 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.05.0+safe-string/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "Official 4.05.0 release with -safe-string enabled." +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.05.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-safe-string"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-safe-string" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.05.0.tar.gz" + checksum: "md5=7e0079162134336a24b9028349c756bb" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.05.0+spacetime/opam b/packages/ocaml-variants/ocaml-variants.4.05.0+spacetime/opam new file mode 100644 index 00000000000..e781b5f431a --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.05.0+spacetime/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "Official 4.05.0 release with spacetime activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.05.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-spacetime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-spacetime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.05.0.tar.gz" + checksum: "md5=7e0079162134336a24b9028349c756bb" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.05.0+statistical-memprof/opam b/packages/ocaml-variants/ocaml-variants.4.05.0+statistical-memprof/opam new file mode 100644 index 00000000000..6bb58ea1571 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.05.0+statistical-memprof/opam @@ -0,0 +1,23 @@ +opam-version: "2.0" +synopsis: + "OCaml 4.05.0 plus statistical memory profiling, see " +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.05.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "--statmemprof"] + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/jhjourdan/ocaml/archive/memprof_4.05.0.tar.gz" + checksum: "md5=ac5cb952d27bb9728d1b21aa355b550a" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.05.0+trunk+afl/opam b/packages/ocaml-variants/ocaml-variants.4.05.0+trunk+afl/opam new file mode 100644 index 00000000000..bbccf81383e --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.05.0+trunk+afl/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +synopsis: "latest 4.05 snapshot with afl-fuzz instrumentation" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.05.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-afl-instrument"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-afl-instrument" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.05.tar.gz" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.05.0+trunk+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.05.0+trunk+flambda/opam new file mode 100644 index 00000000000..0c90621347f --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.05.0+trunk+flambda/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "latest 4.05 snapshot with flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.05.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-flambda"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.05.tar.gz" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.05.0+trunk+fp+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.05.0+trunk+fp+flambda/opam new file mode 100644 index 00000000000..af9c714a98e --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.05.0+trunk+fp+flambda/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +synopsis: "latest 4.05 snapshot with frame-pointers and flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.05.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-flambda" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.05.tar.gz" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.05.0+trunk+fp/opam b/packages/ocaml-variants/ocaml-variants.4.05.0+trunk+fp/opam new file mode 100644 index 00000000000..3e3034750de --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.05.0+trunk+fp/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +synopsis: "latest 4.05 snapshot with frame-pointers" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.05.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.05.tar.gz" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.05.0+trunk+safe-string/opam b/packages/ocaml-variants/ocaml-variants.4.05.0+trunk+safe-string/opam new file mode 100644 index 00000000000..d74aa4a94d8 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.05.0+trunk+safe-string/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "Latest 4.05 snapshot with -safe-string enabled." +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.05.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-safe-string"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-safe-string" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.05.tar.gz" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.05.0+trunk/opam b/packages/ocaml-variants/ocaml-variants.4.05.0+trunk/opam new file mode 100644 index 00000000000..dfa3cc1c195 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.05.0+trunk/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +synopsis: "latest 4.05 snapshot" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.05.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.05.tar.gz" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.0+32bit/opam b/packages/ocaml-variants/ocaml-variants.4.06.0+32bit/opam new file mode 100644 index 00000000000..09d8d8cb2ba --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.0+32bit/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +synopsis: + "OCaml 4.06.0 compiled in 32-bit mode for 64-bit Linux and OS X hosts" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "gcc -m32" + "-as" + "as --32" + "-aspp" + "gcc -m32 -c" + "-host" + "i386-linux" + "-partialld" + "ld -r -melf_i386" + ] {os = "linux"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "gcc -Wl,-read_only_relocs,suppress -arch i386 -m32" + "-as" + "as -arch i386" + "-aspp" + "gcc -arch i386 -m32 -c" + "-host" + "i386-apple-darwin13.2.0" + ] {os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.0.tar.gz" + checksum: "md5=4f3906e581181c5435078ffe3e485e3f" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.0+afl/opam b/packages/ocaml-variants/ocaml-variants.4.06.0+afl/opam new file mode 100644 index 00000000000..ec748dbdb78 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.0+afl/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "Official 4.06.0 release with afl-fuzz instrumentation" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-afl-instrument"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-afl-instrument" + "-cc" + "cc -O2 -pipe" + "-aspp" + "cc -O2 -pipe -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.0.tar.gz" + checksum: "md5=4f3906e581181c5435078ffe3e485e3f" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.0+beta1+afl/opam b/packages/ocaml-variants/ocaml-variants.4.06.0+beta1+afl/opam new file mode 100644 index 00000000000..5f97b22cb03 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.0+beta1+afl/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "4.06 beta1 with afl-fuzz instrumentation" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-afl-instrument"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-afl-instrument" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.0+beta1.tar.gz" + checksum: "md5=150d27e8c053e1f2794be668895fcf1f" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.0+beta1+default-unsafe-string/opam b/packages/ocaml-variants/ocaml-variants.4.06.0+beta1+default-unsafe-string/opam new file mode 100644 index 00000000000..0413f679e7d --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.0+beta1+default-unsafe-string/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +synopsis: "First beta for 4.06.0, without safe strings by default" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-default-unsafe-string" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-default-unsafe-string" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.0+beta1.tar.gz" + checksum: "md5=150d27e8c053e1f2794be668895fcf1f" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.0+beta1+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.06.0+beta1+flambda/opam new file mode 100644 index 00000000000..b2028c01ee9 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.0+beta1+flambda/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "4.06 beta1 with flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-flambda"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.0+beta1.tar.gz" + checksum: "md5=150d27e8c053e1f2794be668895fcf1f" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.0+beta1+force-safe-string/opam b/packages/ocaml-variants/ocaml-variants.4.06.0+beta1+force-safe-string/opam new file mode 100644 index 00000000000..4a05f9a8d91 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.0+beta1+force-safe-string/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "4.06 beta1 with -safe-string enabled." +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-force-safe-string"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-force-safe-string" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.0+beta1.tar.gz" + checksum: "md5=150d27e8c053e1f2794be668895fcf1f" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.0+beta1+fp+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.06.0+beta1+fp+flambda/opam new file mode 100644 index 00000000000..65753aedadf --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.0+beta1+fp+flambda/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +synopsis: "4.06 beta1 with frame-pointers and flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-flambda" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.0+beta1.tar.gz" + checksum: "md5=150d27e8c053e1f2794be668895fcf1f" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.0+beta1+fp/opam b/packages/ocaml-variants/ocaml-variants.4.06.0+beta1+fp/opam new file mode 100644 index 00000000000..b588c2545af --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.0+beta1+fp/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +synopsis: "4.06 beta1 with frame-pointers" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.0+beta1.tar.gz" + checksum: "md5=150d27e8c053e1f2794be668895fcf1f" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.0+beta1/opam b/packages/ocaml-variants/ocaml-variants.4.06.0+beta1/opam new file mode 100644 index 00000000000..a459d3a3ea4 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.0+beta1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "First beta for 4.06.0" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.0+beta1.tar.gz" + checksum: "md5=150d27e8c053e1f2794be668895fcf1f" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.0+beta2+afl/opam b/packages/ocaml-variants/ocaml-variants.4.06.0+beta2+afl/opam new file mode 100644 index 00000000000..52c60dbd642 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.0+beta2+afl/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "4.06 beta2 with afl-fuzz instrumentation" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-afl-instrument"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-afl-instrument" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.0+beta2.tar.gz" + checksum: "md5=d3beca2a7d12c42c6b2585557ba59c4a" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.0+beta2+default-unsafe-string/opam b/packages/ocaml-variants/ocaml-variants.4.06.0+beta2+default-unsafe-string/opam new file mode 100644 index 00000000000..82ff6191f91 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.0+beta2+default-unsafe-string/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +synopsis: "Second beta for 4.06.0, without safe strings by default" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-default-unsafe-string" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-default-unsafe-string" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.0+beta2.tar.gz" + checksum: "md5=d3beca2a7d12c42c6b2585557ba59c4a" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.0+beta2+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.06.0+beta2+flambda/opam new file mode 100644 index 00000000000..0018360ebf7 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.0+beta2+flambda/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "4.06 beta2 with flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-flambda"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.0+beta2.tar.gz" + checksum: "md5=d3beca2a7d12c42c6b2585557ba59c4a" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.0+beta2+force-safe-string/opam b/packages/ocaml-variants/ocaml-variants.4.06.0+beta2+force-safe-string/opam new file mode 100644 index 00000000000..5a14033c5f2 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.0+beta2+force-safe-string/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "4.06 beta2 with -safe-string enabled." +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-force-safe-string"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-force-safe-string" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.0+beta2.tar.gz" + checksum: "md5=d3beca2a7d12c42c6b2585557ba59c4a" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.0+beta2+fp+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.06.0+beta2+fp+flambda/opam new file mode 100644 index 00000000000..6b8f827a7cf --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.0+beta2+fp+flambda/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +synopsis: "4.06 beta2 with frame-pointers and flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-flambda" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.0+beta2.tar.gz" + checksum: "md5=d3beca2a7d12c42c6b2585557ba59c4a" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.0+beta2+fp/opam b/packages/ocaml-variants/ocaml-variants.4.06.0+beta2+fp/opam new file mode 100644 index 00000000000..56bb3f9f10a --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.0+beta2+fp/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +synopsis: "4.06 beta2 with frame-pointers" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.0+beta2.tar.gz" + checksum: "md5=d3beca2a7d12c42c6b2585557ba59c4a" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.0+beta2/opam b/packages/ocaml-variants/ocaml-variants.4.06.0+beta2/opam new file mode 100644 index 00000000000..b32c2d8f179 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.0+beta2/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "Second beta for 4.06.0" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.0+beta2.tar.gz" + checksum: "md5=d3beca2a7d12c42c6b2585557ba59c4a" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.0+default-unsafe-string/opam b/packages/ocaml-variants/ocaml-variants.4.06.0+default-unsafe-string/opam new file mode 100644 index 00000000000..45a5214a2b1 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.0+default-unsafe-string/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +synopsis: "Official 4.06.0 release without safe strings by default" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-default-unsafe-string" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-default-unsafe-string" + "-cc" + "cc -O2 -pipe" + "-aspp" + "cc -O2 -pipe -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.0.tar.gz" + checksum: "md5=4f3906e581181c5435078ffe3e485e3f" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.0+flambda+no-flat-float-array/opam b/packages/ocaml-variants/ocaml-variants.4.06.0+flambda+no-flat-float-array/opam new file mode 100644 index 00000000000..831d9f1956f --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.0+flambda+no-flat-float-array/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +synopsis: + "Official 4.06.0 release with flambda activated and -no-flat-float-array" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-flambda" + "-no-flat-float-array" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-flambda" + "-no-flat-float-array" + "-cc" + "cc -O2 -pipe" + "-aspp" + "cc -O2 -pipe -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.0.tar.gz" + checksum: "md5=4f3906e581181c5435078ffe3e485e3f" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.0+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.06.0+flambda/opam new file mode 100644 index 00000000000..ca413739447 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.0+flambda/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "Official 4.06.0 release with flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-flambda"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-flambda" + "-cc" + "cc -O2 -pipe" + "-aspp" + "cc -O2 -pipe -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.0.tar.gz" + checksum: "md5=4f3906e581181c5435078ffe3e485e3f" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.0+force-safe-string/opam b/packages/ocaml-variants/ocaml-variants.4.06.0+force-safe-string/opam new file mode 100644 index 00000000000..54df45d4e09 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.0+force-safe-string/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "Official 4.06.0 release with -safe-string enabled." +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-force-safe-string"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-force-safe-string" + "-cc" + "cc -O2 -pipe" + "-aspp" + "cc -O2 -pipe -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.0.tar.gz" + checksum: "md5=4f3906e581181c5435078ffe3e485e3f" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.0+fp+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.06.0+fp+flambda/opam new file mode 100644 index 00000000000..33f65a3326f --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.0+fp+flambda/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +synopsis: "Official 4.06.0 release with frame-pointers and flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-flambda" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-flambda" + "-cc" + "cc -O2 -pipe" + "-aspp" + "cc -O2 -pipe -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.0.tar.gz" + checksum: "md5=4f3906e581181c5435078ffe3e485e3f" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.0+fp/opam b/packages/ocaml-variants/ocaml-variants.4.06.0+fp/opam new file mode 100644 index 00000000000..1b392d9b97a --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.0+fp/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +synopsis: "Official 4.06.0 release with frame-pointers" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-cc" + "cc -O2 -pipe" + "-aspp" + "cc -O2 -pipe -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.0.tar.gz" + checksum: "md5=4f3906e581181c5435078ffe3e485e3f" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.0+musl+static+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.06.0+musl+static+flambda/opam new file mode 100644 index 00000000000..ede68d061fc --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.0+musl+static+flambda/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +synopsis: + "Official 4.06.0 release compiled with musl-clang -static and with flambda activated" +description: + "Requires musl-clang to be installed (package musl on Arch Linux or musl-tools on Debian)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-flambda" + "-cc" + "musl-clang -Os" + "-aspp" + "musl-clang -c" + "-libs" + "-static" + "-no-curses" + "-no-graph" + "-no-shared-libs" + ] + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.0.tar.gz" + checksum: "md5=4f3906e581181c5435078ffe3e485e3f" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.0+rc1+afl/opam b/packages/ocaml-variants/ocaml-variants.4.06.0+rc1+afl/opam new file mode 100644 index 00000000000..615276f8404 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.0+rc1+afl/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "4.06 rc1 with afl-fuzz instrumentation" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-afl-instrument"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-afl-instrument" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.0+rc1.tar.gz" + checksum: "md5=4789f3147cbe82656459fea0f1b0b1a9" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.0+rc1+default-unsafe-string/opam b/packages/ocaml-variants/ocaml-variants.4.06.0+rc1+default-unsafe-string/opam new file mode 100644 index 00000000000..cb0e074fa66 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.0+rc1+default-unsafe-string/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +synopsis: + "First release candidate for 4.06.0, without safe strings by default" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-default-unsafe-string" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-default-unsafe-string" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.0+rc1.tar.gz" + checksum: "md5=4789f3147cbe82656459fea0f1b0b1a9" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.0+rc1+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.06.0+rc1+flambda/opam new file mode 100644 index 00000000000..a23c680c1a5 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.0+rc1+flambda/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "4.06 rc1 with flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-flambda"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.0+rc1.tar.gz" + checksum: "md5=4789f3147cbe82656459fea0f1b0b1a9" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.0+rc1+force-safe-string/opam b/packages/ocaml-variants/ocaml-variants.4.06.0+rc1+force-safe-string/opam new file mode 100644 index 00000000000..58f77f061ab --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.0+rc1+force-safe-string/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "4.06 rc1 with -safe-string enabled." +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-force-safe-string"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-force-safe-string" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.0+rc1.tar.gz" + checksum: "md5=4789f3147cbe82656459fea0f1b0b1a9" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.0+rc1+fp+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.06.0+rc1+fp+flambda/opam new file mode 100644 index 00000000000..4f86dd245f8 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.0+rc1+fp+flambda/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +synopsis: "4.06 rc1 with frame-pointers and flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-flambda" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.0+rc1.tar.gz" + checksum: "md5=4789f3147cbe82656459fea0f1b0b1a9" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.0+rc1+fp/opam b/packages/ocaml-variants/ocaml-variants.4.06.0+rc1+fp/opam new file mode 100644 index 00000000000..885e42855c2 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.0+rc1+fp/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +synopsis: "4.06 rc1 with frame-pointers" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.0+rc1.tar.gz" + checksum: "md5=4789f3147cbe82656459fea0f1b0b1a9" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.0+rc1/opam b/packages/ocaml-variants/ocaml-variants.4.06.0+rc1/opam new file mode 100644 index 00000000000..712757916ba --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.0+rc1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "First release candidate for 4.06.0" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.0+rc1.tar.gz" + checksum: "md5=4789f3147cbe82656459fea0f1b0b1a9" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.0+spacetime/opam b/packages/ocaml-variants/ocaml-variants.4.06.0+spacetime/opam new file mode 100644 index 00000000000..ab59749a9b8 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.0+spacetime/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "Official 4.06.0 release with spacetime activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-spacetime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-spacetime" + "-cc" + "cc -O2 -pipe" + "-aspp" + "cc -O2 -pipe -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.0.tar.gz" + checksum: "md5=4f3906e581181c5435078ffe3e485e3f" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.0+statistical-memprof/opam b/packages/ocaml-variants/ocaml-variants.4.06.0+statistical-memprof/opam new file mode 100644 index 00000000000..b3e369bc19c --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.0+statistical-memprof/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +synopsis: + "OCaml 4.06 plus statistical memory profiling, see " +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "--statmemprof"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "--statmemprof" + "-cc" + "cc -O2 -pipe" + "-aspp" + "cc -O2 -pipe -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/jhjourdan/ocaml/archive/memprof_4.06.0.tar.gz" + checksum: "md5=fdb00e5c41977589375b4fda94de8d98" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.1+afl/opam b/packages/ocaml-variants/ocaml-variants.4.06.1+afl/opam new file mode 100644 index 00000000000..9d9a4ec1e02 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.1+afl/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "Official 4.06.1 release, with afl-fuzz instrumentation" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-afl-instrument"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-afl-instrument" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.1.tar.gz" + checksum: "md5=d02eb67b828de22c3f97d94b3c46acba" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.1+default-unsafe-string/opam b/packages/ocaml-variants/ocaml-variants.4.06.1+default-unsafe-string/opam new file mode 100644 index 00000000000..7e3752940bf --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.1+default-unsafe-string/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +synopsis: "Official 4.06.1 release, without safe strings by default" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-default-unsafe-string" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-default-unsafe-string" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.1.tar.gz" + checksum: "md5=d02eb67b828de22c3f97d94b3c46acba" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.1+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.06.1+flambda/opam new file mode 100644 index 00000000000..c21b01bc738 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.1+flambda/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "Official 4.06.1 release, with flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-flambda"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.1.tar.gz" + checksum: "md5=d02eb67b828de22c3f97d94b3c46acba" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.1+force-safe-string/opam b/packages/ocaml-variants/ocaml-variants.4.06.1+force-safe-string/opam new file mode 100644 index 00000000000..cf9276eb33e --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.1+force-safe-string/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "Official 4.06.1 release, with -force-safe-string enabled." +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-force-safe-string"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-force-safe-string" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.1.tar.gz" + checksum: "md5=d02eb67b828de22c3f97d94b3c46acba" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.1+fp+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.06.1+fp+flambda/opam new file mode 100644 index 00000000000..823de9aec37 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.1+fp+flambda/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +synopsis: + "Official 4.06.1 release, with frame-pointers and flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-flambda" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.1.tar.gz" + checksum: "md5=d02eb67b828de22c3f97d94b3c46acba" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.1+fp/opam b/packages/ocaml-variants/ocaml-variants.4.06.1+fp/opam new file mode 100644 index 00000000000..fa454458df7 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.1+fp/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +synopsis: "Official 4.06.1 release, with frame-pointers" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.1.tar.gz" + checksum: "md5=d02eb67b828de22c3f97d94b3c46acba" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.1+musl+static+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.06.1+musl+static+flambda/opam new file mode 100644 index 00000000000..60c061e7c6d --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.1+musl+static+flambda/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +synopsis: + "Official 4.06.1 release compiled with musl-clang -static and with flambda activated" +description: + "Requires musl-clang to be installed (package musl on Arch Linux or musl-tools on Debian)" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-flambda" + "-cc" + "musl-clang -Os" + "-aspp" + "musl-clang -c" + "-libs" + "-static" + "-no-curses" + "-no-graph" + "-no-shared-libs" + ] + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.1.tar.gz" + checksum: "md5=d02eb67b828de22c3f97d94b3c46acba" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.1+rc1+afl/opam b/packages/ocaml-variants/ocaml-variants.4.06.1+rc1+afl/opam new file mode 100644 index 00000000000..1b77443c2e1 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.1+rc1+afl/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "first release candidate for 4.06.1, with afl-fuzz instrumentation" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-afl-instrument"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-afl-instrument" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.1+rc1.tar.gz" + checksum: "md5=7a8d77a43528224fa589e962604bd184" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.1+rc1+default-unsafe-string/opam b/packages/ocaml-variants/ocaml-variants.4.06.1+rc1+default-unsafe-string/opam new file mode 100644 index 00000000000..add5405ea75 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.1+rc1+default-unsafe-string/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +synopsis: + "first release candidate for 4.06.1, without safe strings by default" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-default-unsafe-string" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-default-unsafe-string" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.1+rc1.tar.gz" + checksum: "md5=7a8d77a43528224fa589e962604bd184" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.1+rc1+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.06.1+rc1+flambda/opam new file mode 100644 index 00000000000..94e073a92e3 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.1+rc1+flambda/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "first release candidate for 4.06.1, with flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-flambda"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.1+rc1.tar.gz" + checksum: "md5=7a8d77a43528224fa589e962604bd184" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.1+rc1+force-safe-string/opam b/packages/ocaml-variants/ocaml-variants.4.06.1+rc1+force-safe-string/opam new file mode 100644 index 00000000000..2a86fa46659 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.1+rc1+force-safe-string/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "first release candidate for 4.06.1, with -safe-string enabled." +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-force-safe-string"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-force-safe-string" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.1+rc1.tar.gz" + checksum: "md5=7a8d77a43528224fa589e962604bd184" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.1+rc1+fp+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.06.1+rc1+fp+flambda/opam new file mode 100644 index 00000000000..2c42b6f566d --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.1+rc1+fp+flambda/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +synopsis: + "first release candidate for 4.06.1, with frame-pointers and flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-flambda" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.1+rc1.tar.gz" + checksum: "md5=7a8d77a43528224fa589e962604bd184" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.1+rc1+fp/opam b/packages/ocaml-variants/ocaml-variants.4.06.1+rc1+fp/opam new file mode 100644 index 00000000000..bc6b1bd9dae --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.1+rc1+fp/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +synopsis: "first release candidate for 4.06.1, with frame-pointers" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.1+rc1.tar.gz" + checksum: "md5=7a8d77a43528224fa589e962604bd184" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.1+rc1/opam b/packages/ocaml-variants/ocaml-variants.4.06.1+rc1/opam new file mode 100644 index 00000000000..2e4f11f8006 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.1+rc1/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "first release candidate for 4.06.1" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.1+rc1.tar.gz" + checksum: "md5=7a8d77a43528224fa589e962604bd184" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.1+rc2+afl/opam b/packages/ocaml-variants/ocaml-variants.4.06.1+rc2+afl/opam new file mode 100644 index 00000000000..f60818d7a05 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.1+rc2+afl/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: + "second release candidate for 4.06.1, with afl-fuzz instrumentation" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-afl-instrument"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-afl-instrument" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.1+rc2.tar.gz" + checksum: "md5=8befb315cd6d4dbfad130061b5a34a66" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.1+rc2+default-unsafe-string/opam b/packages/ocaml-variants/ocaml-variants.4.06.1+rc2+default-unsafe-string/opam new file mode 100644 index 00000000000..c380bc0bafd --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.1+rc2+default-unsafe-string/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +synopsis: + "second release candidate for 4.06.1, without safe strings by default" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-default-unsafe-string" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-default-unsafe-string" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.1+rc2.tar.gz" + checksum: "md5=8befb315cd6d4dbfad130061b5a34a66" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.1+rc2+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.06.1+rc2+flambda/opam new file mode 100644 index 00000000000..dc7adcbe748 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.1+rc2+flambda/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "second release candidate for 4.06.1, with flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-flambda"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.1+rc2.tar.gz" + checksum: "md5=8befb315cd6d4dbfad130061b5a34a66" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.1+rc2+force-safe-string/opam b/packages/ocaml-variants/ocaml-variants.4.06.1+rc2+force-safe-string/opam new file mode 100644 index 00000000000..1a4b374ab35 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.1+rc2+force-safe-string/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "second release candidate for 4.06.1, with -safe-string enabled." +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-force-safe-string"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-force-safe-string" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.1+rc2.tar.gz" + checksum: "md5=8befb315cd6d4dbfad130061b5a34a66" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.1+rc2+fp+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.06.1+rc2+fp+flambda/opam new file mode 100644 index 00000000000..11a3fedf4a0 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.1+rc2+fp+flambda/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +synopsis: + "second release candidate for 4.06.1, with frame-pointers and flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-flambda" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.1+rc2.tar.gz" + checksum: "md5=8befb315cd6d4dbfad130061b5a34a66" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.1+rc2+fp/opam b/packages/ocaml-variants/ocaml-variants.4.06.1+rc2+fp/opam new file mode 100644 index 00000000000..714fd4ceb8a --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.1+rc2+fp/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +synopsis: "second release candidate for 4.06.1, with frame-pointers" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.1+rc2.tar.gz" + checksum: "md5=8befb315cd6d4dbfad130061b5a34a66" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.1+rc2/opam b/packages/ocaml-variants/ocaml-variants.4.06.1+rc2/opam new file mode 100644 index 00000000000..085e153cebe --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.1+rc2/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "second release candidate for 4.06.1" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.1+rc2.tar.gz" + checksum: "md5=8befb315cd6d4dbfad130061b5a34a66" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.1+trunk+afl/opam b/packages/ocaml-variants/ocaml-variants.4.06.1+trunk+afl/opam new file mode 100644 index 00000000000..89c8365ba70 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.1+trunk+afl/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +synopsis: "4.06 release branch with afl-fuzz instrumentation" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-afl-instrument"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-afl-instrument" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.tar.gz" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.1+trunk+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.06.1+trunk+flambda/opam new file mode 100644 index 00000000000..8822fff5ace --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.1+trunk+flambda/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "4.06 release branch with flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-flambda"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.tar.gz" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.1+trunk+fp+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.06.1+trunk+fp+flambda/opam new file mode 100644 index 00000000000..0fe88041ed1 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.1+trunk+fp+flambda/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +synopsis: "4.06 release branch with frame-pointers and flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-flambda" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.tar.gz" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.1+trunk+fp/opam b/packages/ocaml-variants/ocaml-variants.4.06.1+trunk+fp/opam new file mode 100644 index 00000000000..62f8956645b --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.1+trunk+fp/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +synopsis: "4.06 release branch with frame-pointers" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.tar.gz" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.1+trunk+safe-string/opam b/packages/ocaml-variants/ocaml-variants.4.06.1+trunk+safe-string/opam new file mode 100644 index 00000000000..7bb02805650 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.1+trunk+safe-string/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "4.06 release branch with -safe-string enabled." +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-safe-string"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-safe-string" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.tar.gz" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.06.1+trunk/opam b/packages/ocaml-variants/ocaml-variants.4.06.1+trunk/opam new file mode 100644 index 00000000000..c99c1f7b875 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.06.1+trunk/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +synopsis: "4.06 release branch snapshot" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.06.1" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/4.06.tar.gz" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.07.0+trunk+afl/opam b/packages/ocaml-variants/ocaml-variants.4.07.0+trunk+afl/opam new file mode 100644 index 00000000000..45cd6ba684e --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.07.0+trunk+afl/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +synopsis: "latest trunk with afl-fuzz instrumentation" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.07.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-afl-instrument"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-afl-instrument" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/trunk.tar.gz" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.07.0+trunk+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.07.0+trunk+flambda/opam new file mode 100644 index 00000000000..74efacf3960 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.07.0+trunk+flambda/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +synopsis: "latest trunk with flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.07.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-flambda"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/trunk.tar.gz" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.07.0+trunk+fp+flambda/opam b/packages/ocaml-variants/ocaml-variants.4.07.0+trunk+fp+flambda/opam new file mode 100644 index 00000000000..d72c87a6198 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.07.0+trunk+fp+flambda/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +synopsis: "latest trunk with frame-pointers and flambda activated" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.07.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-flambda" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-flambda" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/trunk.tar.gz" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.07.0+trunk+fp/opam b/packages/ocaml-variants/ocaml-variants.4.07.0+trunk+fp/opam new file mode 100644 index 00000000000..03502d4dfea --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.07.0+trunk+fp/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +synopsis: "latest trunk with frame-pointers" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.07.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + ] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-with-frame-pointers" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/trunk.tar.gz" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.07.0+trunk+unsafe-string/opam b/packages/ocaml-variants/ocaml-variants.4.07.0+trunk+unsafe-string/opam new file mode 100644 index 00000000000..29788ad48de --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.07.0+trunk+unsafe-string/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: + "Latest trunk with -unsafe-string enabled (-safe-string is now the default)." +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.07.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime" "-unsafe-string"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-unsafe-string" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/trunk.tar.gz" +} diff --git a/packages/ocaml-variants/ocaml-variants.4.07.0+trunk/opam b/packages/ocaml-variants/ocaml-variants.4.07.0+trunk/opam new file mode 100644 index 00000000000..7b5ea395227 --- /dev/null +++ b/packages/ocaml-variants/ocaml-variants.4.07.0+trunk/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +synopsis: "latest trunk snapshot" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml" {= "4.07.0" & post} + "base-unix" {post} + "base-bigarray" {post} + "base-threads" {post} +] +conflict-class: "ocaml-core-compiler" +flags: compiler +setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" +build: [ + ["./configure" "-prefix" prefix "-with-debug-runtime"] + {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "./configure" + "-prefix" + prefix + "-with-debug-runtime" + "-cc" + "cc" + "-aspp" + "cc -c" + ] {os = "openbsd" | os = "freebsd" | os = "macos"} + [make "world"] + [make "world.opt"] +] +install: [make "install"] +url { + src: "https://github.com/ocaml/ocaml/archive/trunk.tar.gz" +} diff --git a/packages/ocaml-version/ocaml-version.0.1.0/descr b/packages/ocaml-version/ocaml-version.0.1.0/descr deleted file mode 100644 index 404d8ba051c..00000000000 --- a/packages/ocaml-version/ocaml-version.0.1.0/descr +++ /dev/null @@ -1,36 +0,0 @@ -Manipulate, parse and generate OCaml compiler version strings - -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://docs.mirage.io/ocaml-version) for more -details. - -### Further information - -- **Discussion:** Post on with the `ocaml` tag under - the Ecosystem category. -- **Bugs:** -- **Docs:** - -Contributions are very welcome. Please see the overall TODO list below, or -please get in touch with any particular comments you might have. - -[![Build Status](https://travis-ci.org/avsm/ocaml-version.svg?branch=master)](https://travis-ci.org/avsm/ocaml-version) - -### TODO - -- Complete the architecture set from the officially supported compilers. -- Add more features to the opam variants list (such as `Since.safe_string`) -- Generate the core opam compiler package set purely from this library, so that - it remains in sync with the library description. \ No newline at end of file diff --git a/packages/ocaml-version/ocaml-version.0.1.0/opam b/packages/ocaml-version/ocaml-version.0.1.0/opam index 5d1a837ef5a..448d787f7a5 100644 --- a/packages/ocaml-version/ocaml-version.0.1.0/opam +++ b/packages/ocaml-version/ocaml-version.0.1.0/opam @@ -1,17 +1,58 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anil Madhavapeddy " authors: ["Anil Madhavapeddy "] homepage: "https://github.com/avsm/ocaml-version" doc: "http://docs.mirage.io/ocaml-version" license: "ISC" -dev-repo: "https://github.com/avsm/ocaml-version.git" +dev-repo: "git+https://github.com/avsm/ocaml-version.git" bug-reports: "https://github.com/avsm/ocaml-version/issues" tags: ["org:ocamllabs"] depends: [ - "jbuilder" {build & >="1.0+beta10"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta10"} ] build: [ ["jbuilder" "subst" "-p" name "--name" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] ] -available: [ ocaml-version >= "4.03.0"] +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://docs.mirage.io/ocaml-version) for more +details. + +### Further information + +- **Discussion:** Post on with the `ocaml` tag under + the Ecosystem category. +- **Bugs:** +- **Docs:** + +Contributions are very welcome. Please see the overall TODO list below, or +please get in touch with any particular comments you might have. + +[![Build Status](https://travis-ci.org/avsm/ocaml-version.svg?branch=master)](https://travis-ci.org/avsm/ocaml-version) + +### TODO + +- Complete the architecture set from the officially supported compilers. +- Add more features to the opam variants list (such as `Since.safe_string`) +- Generate the core opam compiler package set purely from this library, so that + it remains in sync with the library description.""" +url { + src: + "https://github.com/avsm/ocaml-version/releases/download/v0.1.0/ocaml-version-0.1.0.tbz" + checksum: "md5=e9356166a4c10e31ca65acad0ccc517f" +} diff --git a/packages/ocaml-version/ocaml-version.0.1.0/url b/packages/ocaml-version/ocaml-version.0.1.0/url deleted file mode 100644 index a31e0da291f..00000000000 --- a/packages/ocaml-version/ocaml-version.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-version/releases/download/v0.1.0/ocaml-version-0.1.0.tbz" -checksum: "e9356166a4c10e31ca65acad0ccc517f" \ No newline at end of file diff --git a/packages/ocaml-webworker/ocaml-webworker.0.0.1/descr b/packages/ocaml-webworker/ocaml-webworker.0.0.1/descr deleted file mode 100644 index a71faae9dcb..00000000000 --- a/packages/ocaml-webworker/ocaml-webworker.0.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -A webworker for the web that runs OCaml code which includes a modified version of Merlin to run on the web. - - diff --git a/packages/ocaml-webworker/ocaml-webworker.0.0.1/opam b/packages/ocaml-webworker/ocaml-webworker.0.0.1/opam index ac7a3dcd914..9c368e982f9 100644 --- a/packages/ocaml-webworker/ocaml-webworker.0.0.1/opam +++ b/packages/ocaml-webworker/ocaml-webworker.0.0.1/opam @@ -1,12 +1,13 @@ -opam-version: "1.2" +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: "https://github.com/SanderSpies/ocaml-gist.git" +dev-repo: "git+https://github.com/SanderSpies/ocaml-gist.git" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" {= "4.04.2"} "jbuilder" {build & >= "1.0+beta10"} "ocamlfind" "js_of_ocaml" {dev} @@ -14,4 +15,9 @@ depends: [ "js_of_ocaml-toplevel" "yojson" ] -available: [ocaml-version = "4.04.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: "md5=54b32dd6ea42e2a3c395db67df1ed60b" +} diff --git a/packages/ocaml-webworker/ocaml-webworker.0.0.1/url b/packages/ocaml-webworker/ocaml-webworker.0.0.1/url deleted file mode 100644 index 5c5cc5ea467..00000000000 --- a/packages/ocaml-webworker/ocaml-webworker.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/SanderSpies/ocaml-gist/archive/0.0.2.tar.gz" -checksum: "54b32dd6ea42e2a3c395db67df1ed60b" diff --git a/packages/ocaml-xdg-basedir/ocaml-xdg-basedir.0.0.2/descr b/packages/ocaml-xdg-basedir/ocaml-xdg-basedir.0.0.2/descr deleted file mode 100644 index 0447772265b..00000000000 --- a/packages/ocaml-xdg-basedir/ocaml-xdg-basedir.0.0.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -xdg-basedir specification implementation -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 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 deleted file mode 100644 index d7e7c0c7a69..00000000000 --- a/packages/ocaml-xdg-basedir/ocaml-xdg-basedir.0.0.2/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "fileutils" - "ounit" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/ocaml-xdg-basedir/ocaml-xdg-basedir.0.0.2/url b/packages/ocaml-xdg-basedir/ocaml-xdg-basedir.0.0.2/url deleted file mode 100644 index 36988e86e55..00000000000 --- a/packages/ocaml-xdg-basedir/ocaml-xdg-basedir.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/902/ocaml-xdg-basedir-0.0.2.tar.gz" -checksum: "6ecdb1fbf5bc307c8fd29afe72ec7d76" diff --git a/packages/ocaml-xdg-basedir/ocaml-xdg-basedir.0.0.3/descr b/packages/ocaml-xdg-basedir/ocaml-xdg-basedir.0.0.3/descr deleted file mode 100644 index 0447772265b..00000000000 --- a/packages/ocaml-xdg-basedir/ocaml-xdg-basedir.0.0.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -xdg-basedir specification implementation -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 diff --git a/packages/ocaml-xdg-basedir/ocaml-xdg-basedir.0.0.3/opam b/packages/ocaml-xdg-basedir/ocaml-xdg-basedir.0.0.3/opam index a4c52443c3e..1a0fb37b007 100644 --- a/packages/ocaml-xdg-basedir/ocaml-xdg-basedir.0.0.3/opam +++ b/packages/ocaml-xdg-basedir/ocaml-xdg-basedir.0.0.3/opam @@ -1,18 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Sylvain Le Gall " authors: [ "Sylvain Le Gall" ] homepage: "https://github.com/gildor478/ocaml-xdg-basedir" bug-reports: "https://github.com/gildor478/ocaml-xdg-basedir/issues" -dev-repo: "https://github.com/gildor478/ocaml-xdg-basedir.git" +dev-repo: "git+https://github.com/gildor478/ocaml-xdg-basedir.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] ] remove: [["ocamlfind" "remove" "xdg-basedir"]] depends: [ + "ocaml" "ocamlfind" "fileutils" "ounit" "ocamlbuild" {build} ] 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://forge.ocamlcore.org/frs/download.php/1734/ocaml-xdg-basedir-0.0.3.tar.gz" + checksum: "md5=68367eba73f6094fea8c6ffee0072e20" +} diff --git a/packages/ocaml-xdg-basedir/ocaml-xdg-basedir.0.0.3/url b/packages/ocaml-xdg-basedir/ocaml-xdg-basedir.0.0.3/url deleted file mode 100644 index c0d5a79defc..00000000000 --- a/packages/ocaml-xdg-basedir/ocaml-xdg-basedir.0.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1734/ocaml-xdg-basedir-0.0.3.tar.gz" -checksum: "68367eba73f6094fea8c6ffee0072e20" diff --git a/packages/ocaml-xml-rpc/ocaml-xml-rpc.0.2.3/descr b/packages/ocaml-xml-rpc/ocaml-xml-rpc.0.2.3/descr deleted file mode 100644 index a1a77d960b0..00000000000 --- a/packages/ocaml-xml-rpc/ocaml-xml-rpc.0.2.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -An XML-RPC client and server, using an ad-hoc interface definition language and IDL compiler -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. 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 index 68690a400b1..09163960aec 100644 --- a/packages/ocaml-xml-rpc/ocaml-xml-rpc.0.2.3/opam +++ b/packages/ocaml-xml-rpc/ocaml-xml-rpc.0.2.3/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ [make] @@ -6,9 +6,25 @@ build: [ ] remove: [["ocamlfind" "remove" "xmlrpc"]] depends: [ + "ocaml" "ocamlfind" "ocamlnet" {>= "3.6.0" & < "4.0.0"} "pxp" "annexlib" ] 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 +extra-files: ["ocaml-xml-rpc.install" "md5=462b8e4f12cba458e7403d8ea828e192"] +url { + src: + "http://raevnos.pennmush.org/code/ocaml-xml-rpc/ocaml-xml-rpc-0.2.3.tar.gz" + checksum: "md5=53894f38130a1a02d0507925865e431d" +} diff --git a/packages/ocaml-xml-rpc/ocaml-xml-rpc.0.2.3/url b/packages/ocaml-xml-rpc/ocaml-xml-rpc.0.2.3/url deleted file mode 100644 index 75e5443da2d..00000000000 --- a/packages/ocaml-xml-rpc/ocaml-xml-rpc.0.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://raevnos.pennmush.org/code/ocaml-xml-rpc/ocaml-xml-rpc-0.2.3.tar.gz" -checksum: "53894f38130a1a02d0507925865e431d" diff --git a/packages/ocaml-zmq/ocaml-zmq.0/descr b/packages/ocaml-zmq/ocaml-zmq.0/descr deleted file mode 100644 index 939361225bb..00000000000 --- a/packages/ocaml-zmq/ocaml-zmq.0/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for ZMQ 2.1 diff --git a/packages/ocaml-zmq/ocaml-zmq.0/opam b/packages/ocaml-zmq/ocaml-zmq.0/opam index bde53297cff..d9f6b8db7c6 100644 --- a/packages/ocaml-zmq/ocaml-zmq.0/opam +++ b/packages/ocaml-zmq/ocaml-zmq.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "https://github.com/pdhborges/ocaml-zmq" build: [ @@ -6,16 +6,18 @@ build: [ ["ocaml" "setup.ml" "-build"] ] remove: [["ocamlfind" "remove" "ZMQ"]] -depends: [ - "ocamlfind" - "ounit" - "uint" -] +depends: ["ocaml" "ocamlfind" "ounit" "uint"] depexts: [ - [["debian"] ["libzmq3-dev"]] - [["ubuntu"] ["libzmq3-dev"]] - [["centos"] ["zeromq-devel"]] - [["rhel"] ["zeromq-devel"]] + ["libzmq3-dev"] {os-distribution = "debian"} + ["libzmq3-dev"] {os-distribution = "ubuntu"} + ["zeromq-devel"] {os-distribution = "centos"} + ["zeromq-devel"] {os-distribution = "rhel"} ] conflicts: ["zmq"] install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml bindings for ZMQ 2.1" +flags: light-uninstall +url { + src: "https://github.com/issuu/ocaml-zmq/tarball/67586823edd" + checksum: "md5=32db494bfaaeb15ee536644090ee0b2b" +} diff --git a/packages/ocaml-zmq/ocaml-zmq.0/url b/packages/ocaml-zmq/ocaml-zmq.0/url deleted file mode 100644 index bbf3987a105..00000000000 --- a/packages/ocaml-zmq/ocaml-zmq.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/issuu/ocaml-zmq/tarball/67586823edd" -checksum: "32db494bfaaeb15ee536644090ee0b2b" diff --git a/packages/ocaml/ocaml.3.07/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.3.07/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.3.07/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.3.07/opam b/packages/ocaml/ocaml.3.07/opam new file mode 100644 index 00000000000..2a957fc88c7 --- /dev/null +++ b/packages/ocaml/ocaml.3.07/opam @@ -0,0 +1,18 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "3.07"} | "ocaml-variants" {>= "3.07" & < "3.8~"} | + "ocaml-system" {= "3.07"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml/ocaml.3.08.0/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.3.08.0/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.3.08.0/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.3.08.0/opam b/packages/ocaml/ocaml.3.08.0/opam new file mode 100644 index 00000000000..75514fac2f8 --- /dev/null +++ b/packages/ocaml/ocaml.3.08.0/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "3.08.0"} | + "ocaml-variants" {>= "3.08.0" & < "3.08.1~"} | + "ocaml-system" {= "3.08.0"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml/ocaml.3.08.1/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.3.08.1/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.3.08.1/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.3.08.1/opam b/packages/ocaml/ocaml.3.08.1/opam new file mode 100644 index 00000000000..0eda47d3e61 --- /dev/null +++ b/packages/ocaml/ocaml.3.08.1/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "3.08.1"} | + "ocaml-variants" {>= "3.08.1" & < "3.08.2~"} | + "ocaml-system" {= "3.08.1"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml/ocaml.3.08.2/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.3.08.2/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.3.08.2/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.3.08.2/opam b/packages/ocaml/ocaml.3.08.2/opam new file mode 100644 index 00000000000..4c7a0b4831b --- /dev/null +++ b/packages/ocaml/ocaml.3.08.2/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "3.08.2"} | + "ocaml-variants" {>= "3.08.2" & < "3.08.3~"} | + "ocaml-system" {= "3.08.2"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml/ocaml.3.08.3/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.3.08.3/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.3.08.3/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.3.08.3/opam b/packages/ocaml/ocaml.3.08.3/opam new file mode 100644 index 00000000000..afc04d4eb88 --- /dev/null +++ b/packages/ocaml/ocaml.3.08.3/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "3.08.3"} | + "ocaml-variants" {>= "3.08.3" & < "3.08.4~"} | + "ocaml-system" {= "3.08.3"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml/ocaml.3.08.4/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.3.08.4/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.3.08.4/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.3.08.4/opam b/packages/ocaml/ocaml.3.08.4/opam new file mode 100644 index 00000000000..40eaa67327e --- /dev/null +++ b/packages/ocaml/ocaml.3.08.4/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "3.08.4"} | + "ocaml-variants" {>= "3.08.4" & < "3.08.5~"} | + "ocaml-system" {= "3.08.4"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml/ocaml.3.09.0/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.3.09.0/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.3.09.0/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.3.09.0/opam b/packages/ocaml/ocaml.3.09.0/opam new file mode 100644 index 00000000000..ff776baeaba --- /dev/null +++ b/packages/ocaml/ocaml.3.09.0/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "3.09.0"} | + "ocaml-variants" {>= "3.09.0" & < "3.09.1~"} | + "ocaml-system" {= "3.09.0"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml/ocaml.3.09.1/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.3.09.1/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.3.09.1/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.3.09.1/opam b/packages/ocaml/ocaml.3.09.1/opam new file mode 100644 index 00000000000..e56ba25ae4e --- /dev/null +++ b/packages/ocaml/ocaml.3.09.1/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "3.09.1"} | + "ocaml-variants" {>= "3.09.1" & < "3.09.2~"} | + "ocaml-system" {= "3.09.1"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml/ocaml.3.09.2/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.3.09.2/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.3.09.2/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.3.09.2/opam b/packages/ocaml/ocaml.3.09.2/opam new file mode 100644 index 00000000000..52d2a061299 --- /dev/null +++ b/packages/ocaml/ocaml.3.09.2/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "3.09.2"} | + "ocaml-variants" {>= "3.09.2" & < "3.09.3~"} | + "ocaml-system" {= "3.09.2"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml/ocaml.3.09.3/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.3.09.3/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.3.09.3/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.3.09.3/opam b/packages/ocaml/ocaml.3.09.3/opam new file mode 100644 index 00000000000..e9bb4ede1db --- /dev/null +++ b/packages/ocaml/ocaml.3.09.3/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "3.09.3"} | + "ocaml-variants" {>= "3.09.3" & < "3.09.4~"} | + "ocaml-system" {= "3.09.3"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml/ocaml.3.10.0/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.3.10.0/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.3.10.0/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.3.10.0/opam b/packages/ocaml/ocaml.3.10.0/opam new file mode 100644 index 00000000000..99fac293a97 --- /dev/null +++ b/packages/ocaml/ocaml.3.10.0/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "3.10.0"} | + "ocaml-variants" {>= "3.10.0" & < "3.10.1~"} | + "ocaml-system" {= "3.10.0"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml/ocaml.3.10.1/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.3.10.1/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.3.10.1/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.3.10.1/opam b/packages/ocaml/ocaml.3.10.1/opam new file mode 100644 index 00000000000..34796ba2e02 --- /dev/null +++ b/packages/ocaml/ocaml.3.10.1/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "3.10.1"} | + "ocaml-variants" {>= "3.10.1" & < "3.10.2~"} | + "ocaml-system" {= "3.10.1"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml/ocaml.3.10.2/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.3.10.2/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.3.10.2/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.3.10.2/opam b/packages/ocaml/ocaml.3.10.2/opam new file mode 100644 index 00000000000..14500d7fb62 --- /dev/null +++ b/packages/ocaml/ocaml.3.10.2/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "3.10.2"} | + "ocaml-variants" {>= "3.10.2" & < "3.10.3~"} | + "ocaml-system" {= "3.10.2"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml/ocaml.3.11.0/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.3.11.0/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.3.11.0/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.3.11.0/opam b/packages/ocaml/ocaml.3.11.0/opam new file mode 100644 index 00000000000..839ddccac2f --- /dev/null +++ b/packages/ocaml/ocaml.3.11.0/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "3.11.0"} | + "ocaml-variants" {>= "3.11.0" & < "3.11.1~"} | + "ocaml-system" {= "3.11.0"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml/ocaml.3.11.1/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.3.11.1/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.3.11.1/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.3.11.1/opam b/packages/ocaml/ocaml.3.11.1/opam new file mode 100644 index 00000000000..d920e6f9679 --- /dev/null +++ b/packages/ocaml/ocaml.3.11.1/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "3.11.1"} | + "ocaml-variants" {>= "3.11.1" & < "3.11.2~"} | + "ocaml-system" {= "3.11.1"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml/ocaml.3.11.2/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.3.11.2/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.3.11.2/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.3.11.2/opam b/packages/ocaml/ocaml.3.11.2/opam new file mode 100644 index 00000000000..b0ae9f75c19 --- /dev/null +++ b/packages/ocaml/ocaml.3.11.2/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "3.11.2"} | + "ocaml-variants" {>= "3.11.2" & < "3.11.3~"} | + "ocaml-system" {= "3.11.2"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml/ocaml.3.12.0/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.3.12.0/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.3.12.0/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.3.12.0/opam b/packages/ocaml/ocaml.3.12.0/opam new file mode 100644 index 00000000000..3279e1fbb05 --- /dev/null +++ b/packages/ocaml/ocaml.3.12.0/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "3.12.0"} | + "ocaml-variants" {>= "3.12.0" & < "3.12.1~"} | + "ocaml-system" {= "3.12.0"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml/ocaml.3.12.1/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.3.12.1/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.3.12.1/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.3.12.1/opam b/packages/ocaml/ocaml.3.12.1/opam new file mode 100644 index 00000000000..85bad46cee1 --- /dev/null +++ b/packages/ocaml/ocaml.3.12.1/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "3.12.1"} | + "ocaml-variants" {>= "3.12.1" & < "3.12.2~"} | + "ocaml-system" {= "3.12.1"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml/ocaml.4.00.0/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.4.00.0/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.4.00.0/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.4.00.0/opam b/packages/ocaml/ocaml.4.00.0/opam new file mode 100644 index 00000000000..b8f0400bb1d --- /dev/null +++ b/packages/ocaml/ocaml.4.00.0/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "4.00.0"} | + "ocaml-variants" {>= "4.00.0" & < "4.00.1~"} | + "ocaml-system" {= "4.00.0"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml/ocaml.4.00.1/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.4.00.1/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.4.00.1/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.4.00.1/opam b/packages/ocaml/ocaml.4.00.1/opam new file mode 100644 index 00000000000..6ea9e8ea483 --- /dev/null +++ b/packages/ocaml/ocaml.4.00.1/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "4.00.1"} | + "ocaml-variants" {>= "4.00.1" & < "4.00.2~"} | + "ocaml-system" {= "4.00.1"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml/ocaml.4.01.0/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.4.01.0/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.4.01.0/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.4.01.0/opam b/packages/ocaml/ocaml.4.01.0/opam new file mode 100644 index 00000000000..35b21009179 --- /dev/null +++ b/packages/ocaml/ocaml.4.01.0/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "4.01.0"} | + "ocaml-variants" {>= "4.01.0" & < "4.01.1~"} | + "ocaml-system" {= "4.01.0"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml/ocaml.4.02.0/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.4.02.0/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.4.02.0/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.4.02.0/opam b/packages/ocaml/ocaml.4.02.0/opam new file mode 100644 index 00000000000..786938b273e --- /dev/null +++ b/packages/ocaml/ocaml.4.02.0/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "4.02.0"} | + "ocaml-variants" {>= "4.02.0" & < "4.02.1~"} | + "ocaml-system" {= "4.02.0"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml/ocaml.4.02.1/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.4.02.1/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.4.02.1/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.4.02.1/opam b/packages/ocaml/ocaml.4.02.1/opam new file mode 100644 index 00000000000..348ab7bdb4f --- /dev/null +++ b/packages/ocaml/ocaml.4.02.1/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "4.02.1"} | + "ocaml-variants" {>= "4.02.1" & < "4.02.2~"} | + "ocaml-system" {= "4.02.1"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml/ocaml.4.02.2/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.4.02.2/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.4.02.2/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.4.02.2/opam b/packages/ocaml/ocaml.4.02.2/opam new file mode 100644 index 00000000000..55b179874d9 --- /dev/null +++ b/packages/ocaml/ocaml.4.02.2/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "4.02.2"} | + "ocaml-variants" {>= "4.02.2" & < "4.02.3~"} | + "ocaml-system" {= "4.02.2"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml/ocaml.4.02.3/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.4.02.3/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.4.02.3/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.4.02.3/opam b/packages/ocaml/ocaml.4.02.3/opam new file mode 100644 index 00000000000..7de061cac0d --- /dev/null +++ b/packages/ocaml/ocaml.4.02.3/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "4.02.3"} | + "ocaml-variants" {>= "4.02.3" & < "4.02.4~"} | + "ocaml-system" {= "4.02.3"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml/ocaml.4.03.0/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.4.03.0/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.4.03.0/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.4.03.0/opam b/packages/ocaml/ocaml.4.03.0/opam new file mode 100644 index 00000000000..656e52ca379 --- /dev/null +++ b/packages/ocaml/ocaml.4.03.0/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "4.03.0"} | + "ocaml-variants" {>= "4.03.0" & < "4.03.1~"} | + "ocaml-system" {= "4.03.0"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml/ocaml.4.04.0/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.4.04.0/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.4.04.0/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.4.04.0/opam b/packages/ocaml/ocaml.4.04.0/opam new file mode 100644 index 00000000000..9c57c0a2865 --- /dev/null +++ b/packages/ocaml/ocaml.4.04.0/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "4.04.0"} | + "ocaml-variants" {>= "4.04.0" & < "4.04.1~"} | + "ocaml-system" {= "4.04.0"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml/ocaml.4.04.1/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.4.04.1/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.4.04.1/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.4.04.1/opam b/packages/ocaml/ocaml.4.04.1/opam new file mode 100644 index 00000000000..1de0e1c300e --- /dev/null +++ b/packages/ocaml/ocaml.4.04.1/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "4.04.1"} | + "ocaml-variants" {>= "4.04.1" & < "4.04.2~"} | + "ocaml-system" {= "4.04.1"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml/ocaml.4.04.2/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.4.04.2/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.4.04.2/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.4.04.2/opam b/packages/ocaml/ocaml.4.04.2/opam new file mode 100644 index 00000000000..9ce358b35e3 --- /dev/null +++ b/packages/ocaml/ocaml.4.04.2/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "4.04.2"} | + "ocaml-variants" {>= "4.04.2" & < "4.04.3~"} | + "ocaml-system" {= "4.04.2"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml/ocaml.4.05.0/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.4.05.0/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.4.05.0/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.4.05.0/opam b/packages/ocaml/ocaml.4.05.0/opam new file mode 100644 index 00000000000..cedd590110d --- /dev/null +++ b/packages/ocaml/ocaml.4.05.0/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "4.05.0"} | + "ocaml-variants" {>= "4.05.0" & < "4.05.1~"} | + "ocaml-system" {= "4.05.0"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml/ocaml.4.06.0/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.4.06.0/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.4.06.0/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.4.06.0/opam b/packages/ocaml/ocaml.4.06.0/opam new file mode 100644 index 00000000000..845bfb28e61 --- /dev/null +++ b/packages/ocaml/ocaml.4.06.0/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "4.06.0"} | + "ocaml-variants" {>= "4.06.0" & < "4.06.1~"} | + "ocaml-system" {= "4.06.0"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml/ocaml.4.06.1/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.4.06.1/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.4.06.1/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.4.06.1/opam b/packages/ocaml/ocaml.4.06.1/opam new file mode 100644 index 00000000000..88526a4648e --- /dev/null +++ b/packages/ocaml/ocaml.4.06.1/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "4.06.1"} | + "ocaml-variants" {>= "4.06.1" & < "4.06.2~"} | + "ocaml-system" {= "4.06.1"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml/ocaml.4.07.0/files/gen_ocaml_config.ml.in b/packages/ocaml/ocaml.4.07.0/files/gen_ocaml_config.ml.in new file mode 100644 index 00000000000..157f1aeb8bb --- /dev/null +++ b/packages/ocaml/ocaml.4.07.0/files/gen_ocaml_config.ml.in @@ -0,0 +1,43 @@ +let () = + let ocaml_version = + let v = Sys.ocaml_version in + try String.sub v 0 (String.index v '+') with Not_found -> v + in + if ocaml_version <> "%{_:version}%" then + (Printf.eprintf + "OCaml version mismatch: %%s, expected %{_:version}%" + ocaml_version; + exit 1) + else + let oc = open_out "%{_:name}%.config" in + let ocaml = Sys.executable_name in + let ocamlc = ocaml^"c" in + let libdir = + let ic = Unix.open_process_in (ocamlc^" -where") in + let r = input_line ic in + if Unix.close_process_in ic <> Unix.WEXITED 0 then + failwith "Bad return from 'ocamlc -where'"; + r + in + let stubsdir = + let ic = open_in (Filename.concat libdir "ld.conf") in + let rec r acc = try r (input_line ic::acc) with End_of_file -> acc in + let lines = List.rev (r []) in + close_in ic; + String.concat ":" lines + in + let p fmt = Printf.fprintf oc (fmt ^^ "\n") in + p "opam-version: \"2.0\""; + p "variables {"; + p " native: %%b" + (Sys.file_exists (ocaml^"opt")); + p " native-tools: %%b" + (Sys.file_exists (ocamlc^".opt")); + p " native-dynlink: %%b" + (Sys.file_exists (Filename.concat libdir "dynlink.cmxa")); + p " stubsdir: %%S" + stubsdir; + p " preinstalled: %{ocaml-system:installed}%"; + p " compiler: \"%{ocaml-system:installed?system:}%%{ocaml-base-compiler:version}%%{ocaml-variants:version}%\""; + p "}"; + close_out oc diff --git a/packages/ocaml/ocaml.4.07.0/opam b/packages/ocaml/ocaml.4.07.0/opam new file mode 100644 index 00000000000..4587608462d --- /dev/null +++ b/packages/ocaml/ocaml.4.07.0/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "The OCaml compiler (virtual package)" +description: """ +This package requires a matching implementation of OCaml, +and polls it to initialise specific variables like `ocaml:native-dynlink`""" +maintainer: "platform@lists.ocaml.org" +depends: [ + "ocaml-base-compiler" {= "4.07.0"} | + "ocaml-variants" {>= "4.07.0" & < "4.07.1~"} | + "ocaml-system" {= "4.07.0"} +] +setenv: [ + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] +] +build: ["ocaml" "unix.cma" "gen_ocaml_config.ml"] +substs: "gen_ocaml_config.ml" +build-env: CAML_LD_LIBRARY_PATH = "" diff --git a/packages/ocaml9p/ocaml9p.0.4/descr b/packages/ocaml9p/ocaml9p.0.4/descr deleted file mode 100644 index 7df8fc9918c..00000000000 --- a/packages/ocaml9p/ocaml9p.0.4/descr +++ /dev/null @@ -1,8 +0,0 @@ -ocaml9p is a library for the 9p protocol. - -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. \ No newline at end of file diff --git a/packages/ocaml9p/ocaml9p.0.4/opam b/packages/ocaml9p/ocaml9p.0.4/opam index 30457bb3208..1aeff7e3696 100644 --- a/packages/ocaml9p/ocaml9p.0.4/opam +++ b/packages/ocaml9p/ocaml9p.0.4/opam @@ -1,17 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "raphael.proust@cl.cam.ac.uk" authors: [ "Raphaël Proust" "Oscar Hellström" ] license: "BSD" -build: make +build: [ + [make] + [make "htdoc"] {with-doc} +] remove: [ [make "uninstall"] ] -build-doc: [ - [make "htdoc"] -] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" ] dev-repo: "git://github.com/raphael-proust/ocaml9p" -available: ocaml-version >= "4.01.0" 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: "md5=dbf8904f6a18d903de5daa2f461508ab" +} diff --git a/packages/ocaml9p/ocaml9p.0.4/url b/packages/ocaml9p/ocaml9p.0.4/url deleted file mode 100644 index b54d95bd5c5..00000000000 --- a/packages/ocaml9p/ocaml9p.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/raphael-proust/ocaml9p/archive/0.4.2.tar.gz" -checksum: "dbf8904f6a18d903de5daa2f461508ab" diff --git a/packages/ocaml_at_p/ocaml_at_p.1.0.1/descr b/packages/ocaml_at_p/ocaml_at_p.1.0.1/descr deleted file mode 100644 index 1fe50773b45..00000000000 --- a/packages/ocaml_at_p/ocaml_at_p.1.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -OCaml@p : A debugging print system for OCaml - -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. 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 index 4b3b27d70d3..d774b8942da 100644 --- a/packages/ocaml_at_p/ocaml_at_p.1.0.1/opam +++ b/packages/ocaml_at_p/ocaml_at_p.1.0.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.1" 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: "https://github.com/tsubame-sp/ocaml_at_p.git" +dev-repo: "git+https://github.com/tsubame-sp/ocaml_at_p.git" build: [ [make "build" ] ] @@ -15,9 +15,13 @@ remove: [ [make "remove" ] ] depends: [ - "ocamlfind" - "typpx" { >= "1.1.3" } -] -available: [ - ocaml-version >= "4.03.0" & ocaml-version < "4.04.0" + "ocaml" {>= "4.03.0" & < "4.04.0"} + "ocamlfind" + "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.0.1.tar.gz" +} diff --git a/packages/ocaml_at_p/ocaml_at_p.1.0.1/url b/packages/ocaml_at_p/ocaml_at_p.1.0.1/url deleted file mode 100644 index e03b7ab8889..00000000000 --- a/packages/ocaml_at_p/ocaml_at_p.1.0.1/url +++ /dev/null @@ -1 +0,0 @@ -archive: "https://github.com/tsubame-sp/ocaml_at_p/archive/1.0.1.tar.gz" diff --git a/packages/ocaml_at_p/ocaml_at_p.1.0/descr b/packages/ocaml_at_p/ocaml_at_p.1.0/descr deleted file mode 100644 index 1fe50773b45..00000000000 --- a/packages/ocaml_at_p/ocaml_at_p.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -OCaml@p : A debugging print system for OCaml - -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. diff --git a/packages/ocaml_at_p/ocaml_at_p.1.0/opam b/packages/ocaml_at_p/ocaml_at_p.1.0/opam index b8dd1899d13..f04ba130a4a 100644 --- a/packages/ocaml_at_p/ocaml_at_p.1.0/opam +++ b/packages/ocaml_at_p/ocaml_at_p.1.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.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: "https://github.com/tsubame-sp/ocaml_at_p.git" +dev-repo: "git+https://github.com/tsubame-sp/ocaml_at_p.git" build: [ [make "build" ] ] @@ -15,9 +15,13 @@ remove: [ [make "uninstall" ] ] depends: [ - "ocamlfind" { build } - "typpx" { >= "1.1.3" } -] -available: [ - ocaml-version >= "4.03.0" & ocaml-version < "4.04.0" + "ocaml" {>= "4.03.0" & < "4.04.0"} + "ocamlfind" {build} + "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.0.tar.gz" +} diff --git a/packages/ocaml_at_p/ocaml_at_p.1.0/url b/packages/ocaml_at_p/ocaml_at_p.1.0/url deleted file mode 100644 index eb0113a2167..00000000000 --- a/packages/ocaml_at_p/ocaml_at_p.1.0/url +++ /dev/null @@ -1 +0,0 @@ -archive: "https://github.com/tsubame-sp/ocaml_at_p/archive/1.0.tar.gz" diff --git a/packages/ocaml_at_p/ocaml_at_p.1.1.0/descr b/packages/ocaml_at_p/ocaml_at_p.1.1.0/descr deleted file mode 100755 index 1fe50773b45..00000000000 --- a/packages/ocaml_at_p/ocaml_at_p.1.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -OCaml@p : A debugging print system for OCaml - -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. 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 index 77fbb372a63..9793d899b5e 100644 --- a/packages/ocaml_at_p/ocaml_at_p.1.1.0/opam +++ b/packages/ocaml_at_p/ocaml_at_p.1.1.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.1.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: "https://github.com/tsubame-sp/ocaml_at_p.git" +dev-repo: "git+https://github.com/tsubame-sp/ocaml_at_p.git" build: [ [make "build" ] ] @@ -15,9 +15,13 @@ remove: [ [make "remove" ] ] depends: [ - "ocamlfind" - "typpx" { = "1.1.3" } -] -available: [ - ocaml-version = "4.03.0" + "ocaml" {= "4.03.0"} + "ocamlfind" + "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" +} diff --git a/packages/ocaml_at_p/ocaml_at_p.1.1.0/url b/packages/ocaml_at_p/ocaml_at_p.1.1.0/url deleted file mode 100644 index 201df3967e5..00000000000 --- a/packages/ocaml_at_p/ocaml_at_p.1.1.0/url +++ /dev/null @@ -1 +0,0 @@ -archive: "https://github.com/tsubame-sp/ocaml_at_p/archive/1.1.0.tar.gz" diff --git a/packages/ocaml_plugin/ocaml_plugin.109.11.00/descr b/packages/ocaml_plugin/ocaml_plugin.109.11.00/descr deleted file mode 100644 index a4cabedc13c..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.11.00/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink ocaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.109.11.00/opam b/packages/ocaml_plugin/ocaml_plugin.109.11.00/opam deleted file mode 100644 index aede3636f68..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.11.00/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -depends: [ - "camlp4" - "async" {= "109.11.00"} - "ocamlbuild" {build} -] -available: os = "linux" -install: [make "install"] diff --git a/packages/ocaml_plugin/ocaml_plugin.109.11.00/url b/packages/ocaml_plugin/ocaml_plugin.109.11.00/url deleted file mode 100644 index c3430fd0131..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.11.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/ocaml_plugin-109.11.00.tar.gz" -checksum: "ad12a305e84668ed724784e271efed25" diff --git a/packages/ocaml_plugin/ocaml_plugin.109.12.00/descr b/packages/ocaml_plugin/ocaml_plugin.109.12.00/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.12.00/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.109.12.00/opam b/packages/ocaml_plugin/ocaml_plugin.109.12.00/opam deleted file mode 100644 index 09e1e8346ef..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.12.00/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -depends: [ - "async" {= "109.12.00"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/janestreet/ocaml_plugin" -available: os = "linux" -install: [make "install"] diff --git a/packages/ocaml_plugin/ocaml_plugin.109.12.00/url b/packages/ocaml_plugin/ocaml_plugin.109.12.00/url deleted file mode 100644 index 0566340a111..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.12.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/ocaml_plugin/archive/109.12.00.tar.gz" -checksum: "2abccf52bc20f3d87f564531a22b1c25" diff --git a/packages/ocaml_plugin/ocaml_plugin.109.13.00/descr b/packages/ocaml_plugin/ocaml_plugin.109.13.00/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.13.00/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.109.13.00/opam b/packages/ocaml_plugin/ocaml_plugin.109.13.00/opam deleted file mode 100644 index f90a0ff6bdc..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.13.00/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -depends: [ - "camlp4" - "async" {= "109.13.00"} - "ocamlbuild" {build} -] -available: os = "linux" -install: [make "install"] diff --git a/packages/ocaml_plugin/ocaml_plugin.109.13.00/url b/packages/ocaml_plugin/ocaml_plugin.109.13.00/url deleted file mode 100644 index cc6102ff416..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.13.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/ocaml_plugin-109.13.00.tar.gz" -checksum: "ba6f9f5d10e485b54ef18062c1944900" diff --git a/packages/ocaml_plugin/ocaml_plugin.109.14.00/descr b/packages/ocaml_plugin/ocaml_plugin.109.14.00/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.14.00/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.109.14.00/opam b/packages/ocaml_plugin/ocaml_plugin.109.14.00/opam index 3dcd35da3f7..133f5b5743d 100644 --- a/packages/ocaml_plugin/ocaml_plugin.109.14.00/opam +++ b/packages/ocaml_plugin/ocaml_plugin.109.14.00/opam @@ -1,13 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ + "ocaml" "camlp4" "async" {= "109.14.00"} "ocamlbuild" {build} ] 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: "md5=f5b4e16f85ffd076c8d6535245328c88" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.109.14.00/url b/packages/ocaml_plugin/ocaml_plugin.109.14.00/url deleted file mode 100644 index 6136e985c18..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.14.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/ocaml_plugin-109.14.00.tar.gz" -checksum: "f5b4e16f85ffd076c8d6535245328c88" diff --git a/packages/ocaml_plugin/ocaml_plugin.109.15.00/descr b/packages/ocaml_plugin/ocaml_plugin.109.15.00/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.15.00/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.109.15.00/opam b/packages/ocaml_plugin/ocaml_plugin.109.15.00/opam index 4eeb0dd1759..c4fd4b38c64 100644 --- a/packages/ocaml_plugin/ocaml_plugin.109.15.00/opam +++ b/packages/ocaml_plugin/ocaml_plugin.109.15.00/opam @@ -1,13 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ + "ocaml" "camlp4" "async" {= "109.15.00"} "ocamlbuild" {build} ] 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: "md5=e6c51c2cb9c31a0b22b28de2ae8c7152" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.109.15.00/url b/packages/ocaml_plugin/ocaml_plugin.109.15.00/url deleted file mode 100644 index 36287b95bfd..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.15.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/ocaml_plugin-109.15.00.tar.gz" -checksum: "e6c51c2cb9c31a0b22b28de2ae8c7152" diff --git a/packages/ocaml_plugin/ocaml_plugin.109.17.00/descr b/packages/ocaml_plugin/ocaml_plugin.109.17.00/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.17.00/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.109.17.00/opam b/packages/ocaml_plugin/ocaml_plugin.109.17.00/opam index 808f8d26f0b..d42858cf56c 100644 --- a/packages/ocaml_plugin/ocaml_plugin.109.17.00/opam +++ b/packages/ocaml_plugin/ocaml_plugin.109.17.00/opam @@ -1,13 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ + "ocaml" "camlp4" "async" {>= "109.17.00" & <= "109.19.00"} "ocamlbuild" {build} ] 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: "md5=0f1ddcf58e97ea2d2f2fed9b26d9a97b" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.109.17.00/url b/packages/ocaml_plugin/ocaml_plugin.109.17.00/url deleted file mode 100644 index 6d23749169f..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.17.00/individual/ocaml_plugin-109.17.00.tar.gz" -checksum: "0f1ddcf58e97ea2d2f2fed9b26d9a97b" diff --git a/packages/ocaml_plugin/ocaml_plugin.109.20.00/descr b/packages/ocaml_plugin/ocaml_plugin.109.20.00/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.20.00/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.109.20.00/opam b/packages/ocaml_plugin/ocaml_plugin.109.20.00/opam index af45b18ed86..4cf8149f873 100644 --- a/packages/ocaml_plugin/ocaml_plugin.109.20.00/opam +++ b/packages/ocaml_plugin/ocaml_plugin.109.20.00/opam @@ -1,13 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ + "ocaml" "camlp4" "async" {>= "109.20.00" & <= "109.21.00"} "ocamlbuild" {build} ] 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: "md5=d8cc497815aeb2b58b1401ebf69496b1" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.109.20.00/url b/packages/ocaml_plugin/ocaml_plugin.109.20.00/url deleted file mode 100644 index 285effc71ec..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.20.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.20.00/individual/ocaml_plugin-109.20.00.tar.gz" -checksum: "d8cc497815aeb2b58b1401ebf69496b1" diff --git a/packages/ocaml_plugin/ocaml_plugin.109.22.00/descr b/packages/ocaml_plugin/ocaml_plugin.109.22.00/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.22.00/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.109.22.00/opam b/packages/ocaml_plugin/ocaml_plugin.109.22.00/opam index 24c7e9f89f4..9b0044e184d 100644 --- a/packages/ocaml_plugin/ocaml_plugin.109.22.00/opam +++ b/packages/ocaml_plugin/ocaml_plugin.109.22.00/opam @@ -1,13 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ + "ocaml" "camlp4" "async" {>= "109.22.00" & <= "109.27.00"} "ocamlbuild" {build} ] 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: "md5=448709fec13be6f3f3e7df034a3705b1" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.109.22.00/url b/packages/ocaml_plugin/ocaml_plugin.109.22.00/url deleted file mode 100644 index 522c4549aa7..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.22.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.22.00/individual/ocaml_plugin-109.22.00.tar.gz" -checksum: "448709fec13be6f3f3e7df034a3705b1" diff --git a/packages/ocaml_plugin/ocaml_plugin.109.30.00/descr b/packages/ocaml_plugin/ocaml_plugin.109.30.00/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.30.00/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.109.30.00/opam b/packages/ocaml_plugin/ocaml_plugin.109.30.00/opam index 9b1f55b4c38..bb45f18306f 100644 --- a/packages/ocaml_plugin/ocaml_plugin.109.30.00/opam +++ b/packages/ocaml_plugin/ocaml_plugin.109.30.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "ocaml_plugin"]] depends: [ + "ocaml" "camlp4" "async" {= "109.30.00"} "sexplib" {= "109.20.00"} @@ -16,3 +17,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=21e67988c746bd4ece2a0e04825d51eb" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.109.30.00/url b/packages/ocaml_plugin/ocaml_plugin.109.30.00/url deleted file mode 100644 index aa8795a0322..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.30.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.30.00/individual/ocaml_plugin-109.30.00.tar.gz" -checksum: "21e67988c746bd4ece2a0e04825d51eb" diff --git a/packages/ocaml_plugin/ocaml_plugin.109.31.00/descr b/packages/ocaml_plugin/ocaml_plugin.109.31.00/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.31.00/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.109.31.00/opam b/packages/ocaml_plugin/ocaml_plugin.109.31.00/opam index e267152af35..9f0ac6f6147 100644 --- a/packages/ocaml_plugin/ocaml_plugin.109.31.00/opam +++ b/packages/ocaml_plugin/ocaml_plugin.109.31.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "ocaml_plugin"]] depends: [ + "ocaml" "camlp4" "async" {= "109.31.00"} "sexplib" {= "109.20.00"} @@ -16,3 +17,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=4d5ac0d9666246bf22d6dd7807eaf1ee" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.109.31.00/url b/packages/ocaml_plugin/ocaml_plugin.109.31.00/url deleted file mode 100644 index 18a53a3e329..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.31.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.31.00/individual/ocaml_plugin-109.31.00.tar.gz" -checksum: "4d5ac0d9666246bf22d6dd7807eaf1ee" diff --git a/packages/ocaml_plugin/ocaml_plugin.109.32.00/descr b/packages/ocaml_plugin/ocaml_plugin.109.32.00/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.32.00/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.109.32.00/opam b/packages/ocaml_plugin/ocaml_plugin.109.32.00/opam index 51f2ec66c99..9b49ad1e5d6 100644 --- a/packages/ocaml_plugin/ocaml_plugin.109.32.00/opam +++ b/packages/ocaml_plugin/ocaml_plugin.109.32.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "ocaml_plugin"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "async" {>= "109.32.00" & <= "109.34.00"} @@ -17,3 +18,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=c74e7716167856cd4677e08cef596f5c" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.109.32.00/url b/packages/ocaml_plugin/ocaml_plugin.109.32.00/url deleted file mode 100644 index 3670cd5b481..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.32.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.32.00/individual/ocaml_plugin-109.32.00.tar.gz" -checksum: "c74e7716167856cd4677e08cef596f5c" diff --git a/packages/ocaml_plugin/ocaml_plugin.109.35.00/descr b/packages/ocaml_plugin/ocaml_plugin.109.35.00/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.35.00/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.109.35.00/opam b/packages/ocaml_plugin/ocaml_plugin.109.35.00/opam index fd5d814a5ae..fcc4a5518a9 100644 --- a/packages/ocaml_plugin/ocaml_plugin.109.35.00/opam +++ b/packages/ocaml_plugin/ocaml_plugin.109.35.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "ocaml_plugin"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "async" {= "109.35.00"} @@ -17,3 +18,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=113684506261030f03301195aabbb81b" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.109.35.00/url b/packages/ocaml_plugin/ocaml_plugin.109.35.00/url deleted file mode 100644 index 4ff98341b4f..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/ocaml_plugin-109.35.00.tar.gz" -checksum: "113684506261030f03301195aabbb81b" diff --git a/packages/ocaml_plugin/ocaml_plugin.109.38.00/descr b/packages/ocaml_plugin/ocaml_plugin.109.38.00/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.38.00/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.109.38.00/opam b/packages/ocaml_plugin/ocaml_plugin.109.38.00/opam index b2d692b37bc..61406217e2a 100644 --- a/packages/ocaml_plugin/ocaml_plugin.109.38.00/opam +++ b/packages/ocaml_plugin/ocaml_plugin.109.38.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "ocaml_plugin"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "async" {= "109.38.00"} @@ -17,3 +18,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=f59423aa17d756a175e46178167c2eed" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.109.38.00/url b/packages/ocaml_plugin/ocaml_plugin.109.38.00/url deleted file mode 100644 index 9a3113a7bc6..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.38.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.38.00/individual/ocaml_plugin-109.38.00.tar.gz" -checksum: "f59423aa17d756a175e46178167c2eed" diff --git a/packages/ocaml_plugin/ocaml_plugin.109.41.00/descr b/packages/ocaml_plugin/ocaml_plugin.109.41.00/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.41.00/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.109.41.00/opam b/packages/ocaml_plugin/ocaml_plugin.109.41.00/opam index 92b746a1699..a0fb685b8ee 100644 --- a/packages/ocaml_plugin/ocaml_plugin.109.41.00/opam +++ b/packages/ocaml_plugin/ocaml_plugin.109.41.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "ocaml_plugin"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "async" {>= "109.38.00" & <= "109.42.00"} @@ -17,3 +18,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=923b3c0d14e7f8ca4a1787bbbc9710ae" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.109.41.00/url b/packages/ocaml_plugin/ocaml_plugin.109.41.00/url deleted file mode 100644 index 9502cdb4c87..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.41.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.41.00/individual/ocaml_plugin-109.41.00.tar.gz" -checksum: "923b3c0d14e7f8ca4a1787bbbc9710ae" diff --git a/packages/ocaml_plugin/ocaml_plugin.109.45.00/descr b/packages/ocaml_plugin/ocaml_plugin.109.45.00/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.45.00/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.109.45.00/opam b/packages/ocaml_plugin/ocaml_plugin.109.45.00/opam index c4f5c40d90e..03618e66236 100644 --- a/packages/ocaml_plugin/ocaml_plugin.109.45.00/opam +++ b/packages/ocaml_plugin/ocaml_plugin.109.45.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "ocaml_plugin"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "async" {>= "109.38.00" & <= "109.42.00"} @@ -17,3 +18,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=24157c317fbbd909e99a8aab5e1208f2" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.109.45.00/url b/packages/ocaml_plugin/ocaml_plugin.109.45.00/url deleted file mode 100644 index 2bbe39873e9..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.45.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.45.00/individual/ocaml_plugin-109.45.00.tar.gz" -checksum: "24157c317fbbd909e99a8aab5e1208f2" diff --git a/packages/ocaml_plugin/ocaml_plugin.109.53.00/descr b/packages/ocaml_plugin/ocaml_plugin.109.53.00/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.53.00/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.109.53.00/opam b/packages/ocaml_plugin/ocaml_plugin.109.53.00/opam index c17dc16f475..7c475c15224 100644 --- a/packages/ocaml_plugin/ocaml_plugin.109.53.00/opam +++ b/packages/ocaml_plugin/ocaml_plugin.109.53.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "ocaml_plugin"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "async" {= "109.53.00"} @@ -17,3 +18,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=8769335d64b5964bdefaec2f317937a0" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.109.53.00/url b/packages/ocaml_plugin/ocaml_plugin.109.53.00/url deleted file mode 100644 index 3fa9a6cd9c7..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.53.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/ocaml_plugin-109.53.00.tar.gz" -checksum: "8769335d64b5964bdefaec2f317937a0" diff --git a/packages/ocaml_plugin/ocaml_plugin.109.53.02/descr b/packages/ocaml_plugin/ocaml_plugin.109.53.02/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.53.02/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.109.53.02/opam b/packages/ocaml_plugin/ocaml_plugin.109.53.02/opam index 3796e537471..f56f6a05a81 100644 --- a/packages/ocaml_plugin/ocaml_plugin.109.53.02/opam +++ b/packages/ocaml_plugin/ocaml_plugin.109.53.02/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "ocaml_plugin"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "ocamlfind" "async" {>= "109.53.00" & <= "109.60.00"} @@ -16,5 +17,11 @@ depends: [ "herelib" {>= "109.35.00" & <= "109.35.02"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=e1838c706359c65b721664f36717373a" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.109.53.02/url b/packages/ocaml_plugin/ocaml_plugin.109.53.02/url deleted file mode 100644 index 5a1a4e938d8..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.109.53.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/ocaml_plugin-109.53.02.tar.gz" -checksum: "e1838c706359c65b721664f36717373a" diff --git a/packages/ocaml_plugin/ocaml_plugin.110.01.00/descr b/packages/ocaml_plugin/ocaml_plugin.110.01.00/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.110.01.00/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.110.01.00/opam b/packages/ocaml_plugin/ocaml_plugin.110.01.00/opam index bcbcf7389fa..7057dcb6976 100644 --- a/packages/ocaml_plugin/ocaml_plugin.110.01.00/opam +++ b/packages/ocaml_plugin/ocaml_plugin.110.01.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "ocaml_plugin"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "ocamlfind" "async" {= "110.01.00"} @@ -16,5 +17,11 @@ depends: [ "herelib" {>= "109.35.00" & <= "109.35.02"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=62582d5f18c0f38432b3e13efc87a95c" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.110.01.00/url b/packages/ocaml_plugin/ocaml_plugin.110.01.00/url deleted file mode 100644 index 815517b2a18..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.110.01.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/110.01.00/individual/ocaml_plugin-110.01.00.tar.gz" -checksum: "62582d5f18c0f38432b3e13efc87a95c" diff --git a/packages/ocaml_plugin/ocaml_plugin.111.03.00/descr b/packages/ocaml_plugin/ocaml_plugin.111.03.00/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.111.03.00/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.111.03.00/opam b/packages/ocaml_plugin/ocaml_plugin.111.03.00/opam index 4999b79da75..fa14a1933e6 100644 --- a/packages/ocaml_plugin/ocaml_plugin.111.03.00/opam +++ b/packages/ocaml_plugin/ocaml_plugin.111.03.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "ocaml_plugin"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "ocamlfind" "async" {= "111.03.00"} @@ -16,5 +17,11 @@ depends: [ "herelib" {>= "109.35.00" & <= "109.35.02"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=90e46ecc3068207de845374f29b2a5bf" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.111.03.00/url b/packages/ocaml_plugin/ocaml_plugin.111.03.00/url deleted file mode 100644 index bd4afa7cbdf..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.111.03.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/ocaml_plugin-111.03.00.tar.gz" -checksum: "90e46ecc3068207de845374f29b2a5bf" diff --git a/packages/ocaml_plugin/ocaml_plugin.111.08.00/descr b/packages/ocaml_plugin/ocaml_plugin.111.08.00/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.111.08.00/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.111.08.00/opam b/packages/ocaml_plugin/ocaml_plugin.111.08.00/opam index 4999b79da75..5295132b32a 100644 --- a/packages/ocaml_plugin/ocaml_plugin.111.08.00/opam +++ b/packages/ocaml_plugin/ocaml_plugin.111.08.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "ocaml_plugin"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "ocamlfind" "async" {= "111.03.00"} @@ -16,5 +17,11 @@ depends: [ "herelib" {>= "109.35.00" & <= "109.35.02"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=b4ad16a030481dd8aeeac1536e5f9c83" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.111.08.00/url b/packages/ocaml_plugin/ocaml_plugin.111.08.00/url deleted file mode 100644 index 0ff4555813a..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.111.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.08.00/individual/ocaml_plugin-111.08.00.tar.gz" -checksum: "b4ad16a030481dd8aeeac1536e5f9c83" diff --git a/packages/ocaml_plugin/ocaml_plugin.111.11.00/descr b/packages/ocaml_plugin/ocaml_plugin.111.11.00/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.111.11.00/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.111.11.00/opam b/packages/ocaml_plugin/ocaml_plugin.111.11.00/opam index 50ccf215556..fdf04a00c42 100644 --- a/packages/ocaml_plugin/ocaml_plugin.111.11.00/opam +++ b/packages/ocaml_plugin/ocaml_plugin.111.11.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "ocaml_plugin"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "ocamlfind" "async" {>= "111.11.00" & <= "111.13.00"} @@ -16,5 +17,11 @@ depends: [ "herelib" {>= "109.35.00" & <= "109.35.02"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=4999063857e7acbc6e33b6de27d3390d" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.111.11.00/url b/packages/ocaml_plugin/ocaml_plugin.111.11.00/url deleted file mode 100644 index 533673bd289..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.111.11.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.11.00/individual/ocaml_plugin-111.11.00.tar.gz" -checksum: "4999063857e7acbc6e33b6de27d3390d" diff --git a/packages/ocaml_plugin/ocaml_plugin.111.17.00/descr b/packages/ocaml_plugin/ocaml_plugin.111.17.00/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.111.17.00/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.111.17.00/opam b/packages/ocaml_plugin/ocaml_plugin.111.17.00/opam index 25a4f33e432..58397ee7aa1 100644 --- a/packages/ocaml_plugin/ocaml_plugin.111.17.00/opam +++ b/packages/ocaml_plugin/ocaml_plugin.111.17.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "ocaml_plugin"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "ocamlfind" "async" {= "111.17.00"} @@ -16,5 +17,11 @@ depends: [ "herelib" {>= "109.35.00" & <= "109.35.02"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=dc7a11ce8549d457fc5ab89a4dbb381d" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.111.17.00/url b/packages/ocaml_plugin/ocaml_plugin.111.17.00/url deleted file mode 100644 index b0ac58dad41..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.111.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/ocaml_plugin-111.17.00.tar.gz" -checksum: "dc7a11ce8549d457fc5ab89a4dbb381d" diff --git a/packages/ocaml_plugin/ocaml_plugin.111.21.00/descr b/packages/ocaml_plugin/ocaml_plugin.111.21.00/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.111.21.00/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.111.21.00/opam b/packages/ocaml_plugin/ocaml_plugin.111.21.00/opam index 25a4f33e432..6288a065306 100644 --- a/packages/ocaml_plugin/ocaml_plugin.111.21.00/opam +++ b/packages/ocaml_plugin/ocaml_plugin.111.21.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "ocaml_plugin"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "ocamlfind" "async" {= "111.17.00"} @@ -16,5 +17,11 @@ depends: [ "herelib" {>= "109.35.00" & <= "109.35.02"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=5832e8316a525f5b4baeb04819ed7daa" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.111.21.00/url b/packages/ocaml_plugin/ocaml_plugin.111.21.00/url deleted file mode 100644 index 4aae06b94f9..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.111.21.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.21.00/individual/ocaml_plugin-111.21.00.tar.gz" -checksum: "5832e8316a525f5b4baeb04819ed7daa" diff --git a/packages/ocaml_plugin/ocaml_plugin.111.25.00/descr b/packages/ocaml_plugin/ocaml_plugin.111.25.00/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.111.25.00/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.111.25.00/opam b/packages/ocaml_plugin/ocaml_plugin.111.25.00/opam index d44d5073dc5..34502573ce3 100644 --- a/packages/ocaml_plugin/ocaml_plugin.111.25.00/opam +++ b/packages/ocaml_plugin/ocaml_plugin.111.25.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "ocaml_plugin"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "ocamlfind" "async" {= "111.25.00"} @@ -16,5 +17,11 @@ depends: [ "herelib" {>= "109.35.00" & <= "109.35.02"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=8afd5ab0e272e089c65df9f2b7fab8d4" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.111.25.00/url b/packages/ocaml_plugin/ocaml_plugin.111.25.00/url deleted file mode 100644 index 86b98febb07..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.111.25.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/ocaml_plugin-111.25.00.tar.gz" -checksum: "8afd5ab0e272e089c65df9f2b7fab8d4" diff --git a/packages/ocaml_plugin/ocaml_plugin.111.28.00/descr b/packages/ocaml_plugin/ocaml_plugin.111.28.00/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.111.28.00/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.111.28.00/opam b/packages/ocaml_plugin/ocaml_plugin.111.28.00/opam index d44d5073dc5..699c5fc5e0d 100644 --- a/packages/ocaml_plugin/ocaml_plugin.111.28.00/opam +++ b/packages/ocaml_plugin/ocaml_plugin.111.28.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "ocaml_plugin"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "ocamlfind" "async" {= "111.25.00"} @@ -16,5 +17,11 @@ depends: [ "herelib" {>= "109.35.00" & <= "109.35.02"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=ef6df0fa27c47aaf4fd3a076bd02dbfb" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.111.28.00/url b/packages/ocaml_plugin/ocaml_plugin.111.28.00/url deleted file mode 100644 index 6a389fe9ed4..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.111.28.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/ocaml_plugin-111.28.00.tar.gz" -checksum: "ef6df0fa27c47aaf4fd3a076bd02dbfb" diff --git a/packages/ocaml_plugin/ocaml_plugin.112.01.00/descr b/packages/ocaml_plugin/ocaml_plugin.112.01.00/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.112.01.00/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.112.01.00/opam b/packages/ocaml_plugin/ocaml_plugin.112.01.00/opam index 450ceb03ef7..1b5b3752f0b 100644 --- a/packages/ocaml_plugin/ocaml_plugin.112.01.00/opam +++ b/packages/ocaml_plugin/ocaml_plugin.112.01.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "ocaml_plugin"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "ocamlfind" "async" {>= "112.01.00" & < "112.02.00"} @@ -16,5 +17,11 @@ depends: [ "herelib" {>= "109.35.00" & < "109.36.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=e516e10a7832c69d0842a5f259abc19b" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.112.01.00/url b/packages/ocaml_plugin/ocaml_plugin.112.01.00/url deleted file mode 100644 index ad9299e7abf..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.112.01.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/ocaml_plugin-112.01.00.tar.gz" -checksum: "e516e10a7832c69d0842a5f259abc19b" diff --git a/packages/ocaml_plugin/ocaml_plugin.112.06.00/descr b/packages/ocaml_plugin/ocaml_plugin.112.06.00/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.112.06.00/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.112.06.00/opam b/packages/ocaml_plugin/ocaml_plugin.112.06.00/opam index d973255a52d..03342a942b5 100644 --- a/packages/ocaml_plugin/ocaml_plugin.112.06.00/opam +++ b/packages/ocaml_plugin/ocaml_plugin.112.06.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "ocaml_plugin"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "ocamlfind" "async" {>= "112.06.00" & < "112.07.00"} @@ -16,5 +17,11 @@ depends: [ "herelib" {>= "109.35.00" & < "109.36.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=2d971d5234bed7cc36b03feef7904394" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.112.06.00/url b/packages/ocaml_plugin/ocaml_plugin.112.06.00/url deleted file mode 100644 index f052c3aaa51..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.112.06.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/ocaml_plugin-112.06.00.tar.gz" -checksum: "2d971d5234bed7cc36b03feef7904394" diff --git a/packages/ocaml_plugin/ocaml_plugin.112.17.00/descr b/packages/ocaml_plugin/ocaml_plugin.112.17.00/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.112.17.00/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.112.17.00/opam b/packages/ocaml_plugin/ocaml_plugin.112.17.00/opam index ac226e2d419..419d248c1a1 100644 --- a/packages/ocaml_plugin/ocaml_plugin.112.17.00/opam +++ b/packages/ocaml_plugin/ocaml_plugin.112.17.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "ocaml_plugin"]] depends: [ + "ocaml" {>= "4.02.1"} "camlp4" "ocamlfind" "async" {>= "112.17.00" & < "112.18.00"} @@ -16,5 +17,11 @@ depends: [ "herelib" {>= "109.35.00" & < "109.36.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.02.1" 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: "md5=67bef14f7b7466898b8143177f73ac3d" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.112.17.00/url b/packages/ocaml_plugin/ocaml_plugin.112.17.00/url deleted file mode 100644 index dbdd72a89b0..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.112.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.17/files/ocaml_plugin-112.17.00.tar.gz" -checksum: "67bef14f7b7466898b8143177f73ac3d" diff --git a/packages/ocaml_plugin/ocaml_plugin.112.24.00/descr b/packages/ocaml_plugin/ocaml_plugin.112.24.00/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.112.24.00/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.112.24.00/opam b/packages/ocaml_plugin/ocaml_plugin.112.24.00/opam index 4409725710e..2571dc6c013 100644 --- a/packages/ocaml_plugin/ocaml_plugin.112.24.00/opam +++ b/packages/ocaml_plugin/ocaml_plugin.112.24.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "ocaml_plugin"]] depends: [ + "ocaml" {>= "4.02.1"} "camlp4" "ocamlfind" "async" {>= "112.24.00" & < "112.25.00"} @@ -16,5 +17,11 @@ depends: [ "herelib" {>= "109.35.00" & < "109.36.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.02.1" 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: "md5=1a2a3c22237ad0eba5685a12f05a826a" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.112.24.00/url b/packages/ocaml_plugin/ocaml_plugin.112.24.00/url deleted file mode 100644 index b21b90c3072..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.112.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.24/files/ocaml_plugin-112.24.tar.gz" -checksum: "1a2a3c22237ad0eba5685a12f05a826a" diff --git a/packages/ocaml_plugin/ocaml_plugin.112.35.00/descr b/packages/ocaml_plugin/ocaml_plugin.112.35.00/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.112.35.00/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.112.35.00/opam b/packages/ocaml_plugin/ocaml_plugin.112.35.00/opam index cf1e7a776c3..0fa2c2f0020 100644 --- a/packages/ocaml_plugin/ocaml_plugin.112.35.00/opam +++ b/packages/ocaml_plugin/ocaml_plugin.112.35.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ocaml_plugin" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "ocaml_plugin"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" "async" {>= "112.35.00" & < "112.36.00"} @@ -18,7 +19,13 @@ depends: [ "herelib" {>= "112.35.00" & < "112.36.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/ocaml_plugin/issues" -dev-repo: "https://github.com/janestreet/ocaml_plugin.git" +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: "md5=870c867bdeb02a01facd13b9b4b1dd61" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.112.35.00/url b/packages/ocaml_plugin/ocaml_plugin.112.35.00/url deleted file mode 100644 index b63578f9d82..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.112.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.35/files/ocaml_plugin-112.35.00.tar.gz" -checksum: "870c867bdeb02a01facd13b9b4b1dd61" diff --git a/packages/ocaml_plugin/ocaml_plugin.113.00.00/descr b/packages/ocaml_plugin/ocaml_plugin.113.00.00/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.113.00.00/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.113.00.00/opam b/packages/ocaml_plugin/ocaml_plugin.113.00.00/opam index 9410f7fa33b..e79b3ebd93e 100644 --- a/packages/ocaml_plugin/ocaml_plugin.113.00.00/opam +++ b/packages/ocaml_plugin/ocaml_plugin.113.00.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ocaml_plugin" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "ocaml_plugin"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" "async" {>= "113.00.00" & < "113.01.00"} @@ -18,7 +19,13 @@ depends: [ "herelib" {>= "112.35.00" & < "112.36.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/ocaml_plugin/issues" -dev-repo: "https://github.com/janestreet/ocaml_plugin.git" +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: "md5=7304c5c83325389c9b9a535f1ed41818" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.113.00.00/url b/packages/ocaml_plugin/ocaml_plugin.113.00.00/url deleted file mode 100644 index ff7fe882393..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/ocaml_plugin-113.00.00.tar.gz" -checksum: "7304c5c83325389c9b9a535f1ed41818" diff --git a/packages/ocaml_plugin/ocaml_plugin.113.24.00/descr b/packages/ocaml_plugin/ocaml_plugin.113.24.00/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.113.24.00/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.113.24.00/opam b/packages/ocaml_plugin/ocaml_plugin.113.24.00/opam deleted file mode 100644 index e2e9eba8467..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.113.24.00/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/ocaml_plugin" -bug-reports: "https://github.com/janestreet/ocaml_plugin/issues" -dev-repo: "https://github.com/janestreet/ocaml_plugin.git" -license: "Apache-2.0" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} -] -available: [ ocaml-version >= "4.02.3" ] diff --git a/packages/ocaml_plugin/ocaml_plugin.113.24.00/url b/packages/ocaml_plugin/ocaml_plugin.113.24.00/url deleted file mode 100644 index 8388975c22e..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/ocaml_plugin-113.24.00.tar.gz" -checksum: "15a3c9542c7ff791adf68eb2559eb52b" diff --git a/packages/ocaml_plugin/ocaml_plugin.113.24.02/descr b/packages/ocaml_plugin/ocaml_plugin.113.24.02/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.113.24.02/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.113.24.02/opam b/packages/ocaml_plugin/ocaml_plugin.113.24.02/opam index 10bd2dd4f54..8172e6eba0e 100644 --- a/packages/ocaml_plugin/ocaml_plugin.113.24.02/opam +++ b/packages/ocaml_plugin/ocaml_plugin.113.24.02/opam @@ -1,30 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ocaml_plugin" bug-reports: "https://github.com/janestreet/ocaml_plugin/issues" -dev-repo: "https://github.com/janestreet/ocaml_plugin.git" +dev-repo: "git+https://github.com/janestreet/ocaml_plugin.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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" - "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_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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=049d9821dddd12f5cf10867f5855acea" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.113.24.02/url b/packages/ocaml_plugin/ocaml_plugin.113.24.02/url deleted file mode 100644 index 5ae6fce3a22..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.113.24.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/ocaml_plugin-113.24.02.tar.gz" -checksum: "049d9821dddd12f5cf10867f5855acea" diff --git a/packages/ocaml_plugin/ocaml_plugin.113.33.00+4.03/descr b/packages/ocaml_plugin/ocaml_plugin.113.33.00+4.03/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.113.33.00+4.03/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files 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 index 0dc7b069f80..8d1d470ab5e 100644 --- a/packages/ocaml_plugin/ocaml_plugin.113.33.00+4.03/opam +++ b/packages/ocaml_plugin/ocaml_plugin.113.33.00+4.03/opam @@ -1,30 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ocaml_plugin" bug-reports: "https://github.com/janestreet/ocaml_plugin/issues" -dev-repo: "https://github.com/janestreet/ocaml_plugin.git" +dev-repo: "git+https://github.com/janestreet/ocaml_plugin.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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" - "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_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"} + "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"} ] -available: [ ocaml-version >= "4.03.0" ] +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: "md5=b34a15d4defb0453dc000dd6c7e79a58" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.113.33.00+4.03/url b/packages/ocaml_plugin/ocaml_plugin.113.33.00+4.03/url deleted file mode 100644 index 97d1d12eba1..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ocaml_plugin-113.33.00+4.03.tar.gz" -checksum: "b34a15d4defb0453dc000dd6c7e79a58" diff --git a/packages/ocaml_plugin/ocaml_plugin.113.33.00/descr b/packages/ocaml_plugin/ocaml_plugin.113.33.00/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.113.33.00/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.113.33.00/opam b/packages/ocaml_plugin/ocaml_plugin.113.33.00/opam index 51fb6c25d6f..2426694c752 100644 --- a/packages/ocaml_plugin/ocaml_plugin.113.33.00/opam +++ b/packages/ocaml_plugin/ocaml_plugin.113.33.00/opam @@ -1,30 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ocaml_plugin" bug-reports: "https://github.com/janestreet/ocaml_plugin/issues" -dev-repo: "https://github.com/janestreet/ocaml_plugin.git" +dev-repo: "git+https://github.com/janestreet/ocaml_plugin.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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" - "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_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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=6194b32757a20eb226696f9f07ececa0" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.113.33.00/url b/packages/ocaml_plugin/ocaml_plugin.113.33.00/url deleted file mode 100644 index dabc1180748..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ocaml_plugin-113.33.00.tar.gz" -checksum: "6194b32757a20eb226696f9f07ececa0" diff --git a/packages/ocaml_plugin/ocaml_plugin.113.33.03/descr b/packages/ocaml_plugin/ocaml_plugin.113.33.03/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.113.33.03/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.113.33.03/opam b/packages/ocaml_plugin/ocaml_plugin.113.33.03/opam index d49c51ab63d..190eaa0130f 100644 --- a/packages/ocaml_plugin/ocaml_plugin.113.33.03/opam +++ b/packages/ocaml_plugin/ocaml_plugin.113.33.03/opam @@ -1,31 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ocaml_plugin" bug-reports: "https://github.com/janestreet/ocaml_plugin/issues" -dev-repo: "https://github.com/janestreet/ocaml_plugin.git" +dev-repo: "git+https://github.com/janestreet/ocaml_plugin.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} "ocamlbuild" - "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_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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=b32fb3fe3af80e2992be4d0d179a45fe" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.113.33.03/url b/packages/ocaml_plugin/ocaml_plugin.113.33.03/url deleted file mode 100644 index 6f3b135204a..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ocaml_plugin-113.33.03.tar.gz" -checksum: "b32fb3fe3af80e2992be4d0d179a45fe" diff --git a/packages/ocaml_plugin/ocaml_plugin.v0.10.0/descr b/packages/ocaml_plugin/ocaml_plugin.v0.10.0/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.v0.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.v0.10.0/opam b/packages/ocaml_plugin/ocaml_plugin.v0.10.0/opam index cf43b51004b..8c04e6b7c42 100644 --- a/packages/ocaml_plugin/ocaml_plugin.v0.10.0/opam +++ b/packages/ocaml_plugin/ocaml_plugin.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ocaml_plugin" @@ -9,12 +9,18 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=8d1adf423b9db56625619a11c1e9d143" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.v0.10.0/url b/packages/ocaml_plugin/ocaml_plugin.v0.10.0/url deleted file mode 100644 index 6999069c426..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ocaml_plugin-v0.10.0.tar.gz" -checksum: "8d1adf423b9db56625619a11c1e9d143" diff --git a/packages/ocaml_plugin/ocaml_plugin.v0.9.0/descr b/packages/ocaml_plugin/ocaml_plugin.v0.9.0/descr deleted file mode 100644 index dc89f7d7f7b..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.v0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -Automatically build and dynlink OCaml source files diff --git a/packages/ocaml_plugin/ocaml_plugin.v0.9.0/opam b/packages/ocaml_plugin/ocaml_plugin.v0.9.0/opam index 48b237c8eb5..c9e7adcf781 100644 --- a/packages/ocaml_plugin/ocaml_plugin.v0.9.0/opam +++ b/packages/ocaml_plugin/ocaml_plugin.v0.9.0/opam @@ -1,21 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ocaml_plugin" bug-reports: "https://github.com/janestreet/ocaml_plugin/issues" -dev-repo: "https://github.com/janestreet/ocaml_plugin.git" +dev-repo: "git+https://github.com/janestreet/ocaml_plugin.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "async" {>= "v0.9" & < "v0.10"} - "core" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} - "sexplib" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "async" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "sexplib" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} "ocamlbuild" ] -available: [ ocaml-version >= "4.03.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: "md5=dd55e22d638818eb5eaca966d7bcb8cb" +} diff --git a/packages/ocaml_plugin/ocaml_plugin.v0.9.0/url b/packages/ocaml_plugin/ocaml_plugin.v0.9.0/url deleted file mode 100644 index ef21d7dcb8c..00000000000 --- a/packages/ocaml_plugin/ocaml_plugin.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ocaml_plugin-v0.9.0.tar.gz" -checksum: "dd55e22d638818eb5eaca966d7bcb8cb" diff --git a/packages/ocamlbuild-atdgen/ocamlbuild-atdgen.0.1.0/descr b/packages/ocamlbuild-atdgen/ocamlbuild-atdgen.0.1.0/descr deleted file mode 100644 index df9581cc8ee..00000000000 --- a/packages/ocamlbuild-atdgen/ocamlbuild-atdgen.0.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Atdgen plugin for OCamlbuild - -Daniel Weil's original ocamlbuild plugin for atdgen. This plugin will invoke -atdgen for you to generate Atdgen_{j,v,t} modules automatically. diff --git a/packages/ocamlbuild-atdgen/ocamlbuild-atdgen.0.1.0/opam b/packages/ocamlbuild-atdgen/ocamlbuild-atdgen.0.1.0/opam index 8c72f96739c..766b3b9485b 100644 --- a/packages/ocamlbuild-atdgen/ocamlbuild-atdgen.0.1.0/opam +++ b/packages/ocamlbuild-atdgen/ocamlbuild-atdgen.0.1.0/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: ["Daniel Weil" "Hezekiah M. Carty" "Rudi Grinberg"] homepage: "https://github.com/rgrinberg/ocamlbuild-atdgen" bug-reports: "https://github.com/rgrinberg/ocamlbuild-atdgen/issues" -dev-repo: "https://github.com/rgrinberg/ocamlbuild-atdgen.git" - +dev-repo: "git+https://github.com/rgrinberg/ocamlbuild-atdgen.git" build: [ [make "all"] ] @@ -17,7 +16,16 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" ] -available: [ocaml-version >= "4.01.0"] +synopsis: "Atdgen plugin for OCamlbuild" +description: """ +Daniel Weil's original ocamlbuild plugin for atdgen. This plugin will invoke +atdgen for you to generate Atdgen_{j,v,t} modules automatically.""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/ocamlbuild-atdgen/archive/v0.1.0.tar.gz" + checksum: "md5=689d9f2f5968a4d8e6f3a072c4c5d298" +} diff --git a/packages/ocamlbuild-atdgen/ocamlbuild-atdgen.0.1.0/url b/packages/ocamlbuild-atdgen/ocamlbuild-atdgen.0.1.0/url deleted file mode 100644 index c2538dba9aa..00000000000 --- a/packages/ocamlbuild-atdgen/ocamlbuild-atdgen.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/ocamlbuild-atdgen/archive/v0.1.0.tar.gz" -checksum: "689d9f2f5968a4d8e6f3a072c4c5d298" diff --git a/packages/ocamlbuild-pkg/ocamlbuild-pkg.0.1/descr b/packages/ocamlbuild-pkg/ocamlbuild-pkg.0.1/descr deleted file mode 100644 index c9a20011509..00000000000 --- a/packages/ocamlbuild-pkg/ocamlbuild-pkg.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -An ocamlbuild plugin that helps packaging softwares. diff --git a/packages/ocamlbuild-pkg/ocamlbuild-pkg.0.1/opam b/packages/ocamlbuild-pkg/ocamlbuild-pkg.0.1/opam deleted file mode 100644 index 6490713027d..00000000000 --- a/packages/ocamlbuild-pkg/ocamlbuild-pkg.0.1/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -name: "ocamlbuild-pkg" -license: "MIT" -maintainer: "Jacques-Pascal Deplaix " -authors: "Jacques-Pascal Deplaix " -homepage: "https://github.com/jpdeplaix/ocamlbuild-pkg" -dev-repo: "https://github.com/jpdeplaix/ocamlbuild-pkg.git" -bug-reports: "https://github.com/jpdeplaix/ocamlbuild-pkg/issues" -build: [ - [make] -] -depends: [ - "ocamlfind" {build & >= "1.6.1"} - "ocamlbuild" -] -available: [ocaml-version >= "4.01"] -tags: [ - "ocamlbuild" - "package" - "plugin" - "build" - "build-system" -] diff --git a/packages/ocamlbuild-pkg/ocamlbuild-pkg.0.1/url b/packages/ocamlbuild-pkg/ocamlbuild-pkg.0.1/url deleted file mode 100644 index ed139c1e8db..00000000000 --- a/packages/ocamlbuild-pkg/ocamlbuild-pkg.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/jpdeplaix/ocamlbuild-pkg/archive/0.1.tar.gz" -checksum: "a42aec970774acd4353e09484504cd40" diff --git a/packages/ocamlbuild-pkg/ocamlbuild-pkg.0.2.1/descr b/packages/ocamlbuild-pkg/ocamlbuild-pkg.0.2.1/descr deleted file mode 100644 index c9a20011509..00000000000 --- a/packages/ocamlbuild-pkg/ocamlbuild-pkg.0.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -An ocamlbuild plugin that helps packaging softwares. diff --git a/packages/ocamlbuild-pkg/ocamlbuild-pkg.0.2.1/opam b/packages/ocamlbuild-pkg/ocamlbuild-pkg.0.2.1/opam index 6490713027d..e1a8d4cda8f 100644 --- a/packages/ocamlbuild-pkg/ocamlbuild-pkg.0.2.1/opam +++ b/packages/ocamlbuild-pkg/ocamlbuild-pkg.0.2.1/opam @@ -1,19 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ocamlbuild-pkg" license: "MIT" maintainer: "Jacques-Pascal Deplaix " authors: "Jacques-Pascal Deplaix " homepage: "https://github.com/jpdeplaix/ocamlbuild-pkg" -dev-repo: "https://github.com/jpdeplaix/ocamlbuild-pkg.git" +dev-repo: "git+https://github.com/jpdeplaix/ocamlbuild-pkg.git" bug-reports: "https://github.com/jpdeplaix/ocamlbuild-pkg/issues" build: [ [make] ] depends: [ + "ocaml" {>= "4.01"} "ocamlfind" {build & >= "1.6.1"} "ocamlbuild" ] -available: [ocaml-version >= "4.01"] tags: [ "ocamlbuild" "package" @@ -21,3 +21,8 @@ tags: [ "build" "build-system" ] +synopsis: "An ocamlbuild plugin that helps packaging softwares." +url { + src: "https://github.com/jpdeplaix/ocamlbuild-pkg/archive/0.2.1.tar.gz" + checksum: "md5=24090e112d5a8baf3b4f85c24bce48f2" +} diff --git a/packages/ocamlbuild-pkg/ocamlbuild-pkg.0.2.1/url b/packages/ocamlbuild-pkg/ocamlbuild-pkg.0.2.1/url deleted file mode 100644 index 738f6e7682a..00000000000 --- a/packages/ocamlbuild-pkg/ocamlbuild-pkg.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/jpdeplaix/ocamlbuild-pkg/archive/0.2.1.tar.gz" -checksum: "24090e112d5a8baf3b4f85c24bce48f2" diff --git a/packages/ocamlbuild-pkg/ocamlbuild-pkg.0.2/descr b/packages/ocamlbuild-pkg/ocamlbuild-pkg.0.2/descr deleted file mode 100644 index c9a20011509..00000000000 --- a/packages/ocamlbuild-pkg/ocamlbuild-pkg.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -An ocamlbuild plugin that helps packaging softwares. diff --git a/packages/ocamlbuild-pkg/ocamlbuild-pkg.0.2/opam b/packages/ocamlbuild-pkg/ocamlbuild-pkg.0.2/opam deleted file mode 100644 index 6490713027d..00000000000 --- a/packages/ocamlbuild-pkg/ocamlbuild-pkg.0.2/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -name: "ocamlbuild-pkg" -license: "MIT" -maintainer: "Jacques-Pascal Deplaix " -authors: "Jacques-Pascal Deplaix " -homepage: "https://github.com/jpdeplaix/ocamlbuild-pkg" -dev-repo: "https://github.com/jpdeplaix/ocamlbuild-pkg.git" -bug-reports: "https://github.com/jpdeplaix/ocamlbuild-pkg/issues" -build: [ - [make] -] -depends: [ - "ocamlfind" {build & >= "1.6.1"} - "ocamlbuild" -] -available: [ocaml-version >= "4.01"] -tags: [ - "ocamlbuild" - "package" - "plugin" - "build" - "build-system" -] diff --git a/packages/ocamlbuild-pkg/ocamlbuild-pkg.0.2/url b/packages/ocamlbuild-pkg/ocamlbuild-pkg.0.2/url deleted file mode 100644 index 3d09ff5e175..00000000000 --- a/packages/ocamlbuild-pkg/ocamlbuild-pkg.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/jpdeplaix/ocamlbuild-pkg/archive/0.2.tar.gz" -checksum: "8034ccaa257096b7e35ce58915b1b35c" diff --git a/packages/ocamlbuild-protoc/ocamlbuild-protoc.0.1/descr b/packages/ocamlbuild-protoc/ocamlbuild-protoc.0.1/descr deleted file mode 100644 index d0fa542b79f..00000000000 --- a/packages/ocamlbuild-protoc/ocamlbuild-protoc.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -ocaml-protoc plugin for Ocamlbuild - -Automatically generates `_pb.ml*` files from a `.proto`. \ No newline at end of file diff --git a/packages/ocamlbuild-protoc/ocamlbuild-protoc.0.1/opam b/packages/ocamlbuild-protoc/ocamlbuild-protoc.0.1/opam index 31f814fa204..13a1a378232 100644 --- a/packages/ocamlbuild-protoc/ocamlbuild-protoc.0.1/opam +++ b/packages/ocamlbuild-protoc/ocamlbuild-protoc.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Louis Roché " authors: "Louis Roché " homepage: "https://github.com/Khady/ocamlbuild-protoc" @@ -9,7 +9,14 @@ build: [make "all"] install: [make "install"] remove: ["ocamlfind" "remove" "ocamlbuild_protoc"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocaml-protoc" ] -available: [ocaml-version >= "4.01.0"] +synopsis: "ocaml-protoc plugin for Ocamlbuild" +description: "Automatically generates `_pb.ml*` files from a `.proto`." +flags: light-uninstall +url { + src: "https://github.com/Khady/ocamlbuild-protoc/archive/v0.1.zip" + checksum: "md5=ed20fb2bb19189ff4f89296b48b89670" +} diff --git a/packages/ocamlbuild-protoc/ocamlbuild-protoc.0.1/url b/packages/ocamlbuild-protoc/ocamlbuild-protoc.0.1/url deleted file mode 100644 index e5928388781..00000000000 --- a/packages/ocamlbuild-protoc/ocamlbuild-protoc.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Khady/ocamlbuild-protoc/archive/v0.1.zip" -checksum: "ed20fb2bb19189ff4f89296b48b89670" diff --git a/packages/ocamlbuild/ocamlbuild.0.11.0/descr b/packages/ocamlbuild/ocamlbuild.0.11.0/descr deleted file mode 100644 index 11c4f44559d..00000000000 --- a/packages/ocamlbuild/ocamlbuild.0.11.0/descr +++ /dev/null @@ -1 +0,0 @@ -OCamlbuild is a build system with builtin rules to easily build most OCaml projects. diff --git a/packages/ocamlbuild/ocamlbuild.0.11.0/opam b/packages/ocamlbuild/ocamlbuild.0.11.0/opam index fe2455d720c..c63233907ca 100644 --- a/packages/ocamlbuild/ocamlbuild.0.11.0/opam +++ b/packages/ocamlbuild/ocamlbuild.0.11.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ocamlbuild" maintainer: "Gabriel Scherer " version: "0.11.0" @@ -9,25 +9,36 @@ authors: [ ] license: "LGPL-2 with OCaml linking exception" -dev-repo: "https://github.com/ocaml/ocamlbuild.git" +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" "all" + [ + make + "-f" + "configure.make" + "all" "OCAMLBUILD_PREFIX=%{prefix}%" "OCAMLBUILD_BINDIR=%{bin}%" "OCAMLBUILD_LIBDIR=%{lib}%" "OCAMLBUILD_MANDIR=%{man}%" - "OCAML_NATIVE=%{ocaml-native}%" - "OCAML_NATIVE_TOOLS=%{ocaml-native}%"] + "OCAML_NATIVE=%{ocaml:native}%" + "OCAML_NATIVE_TOOLS=%{ocaml:native}%" + ] [make "check-if-preinstalled" "all" "opam-install"] ] - -available: [ocaml-version >= "4.03"] -depends: [ ] +depends: [ + "ocaml" {>= "4.03"} +] conflicts: [ "base-ocamlbuild" "ocamlfind" {< "1.6.2"} ] +synopsis: + "OCamlbuild is a build system with builtin rules to easily build most OCaml projects." +url { + src: "https://github.com/ocaml/ocamlbuild/archive/0.11.0.tar.gz" + checksum: "md5=e3b83c842f82ef909b6d2a2d2035f0fe" +} diff --git a/packages/ocamlbuild/ocamlbuild.0.11.0/url b/packages/ocamlbuild/ocamlbuild.0.11.0/url deleted file mode 100644 index bd7ab68266c..00000000000 --- a/packages/ocamlbuild/ocamlbuild.0.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/ocamlbuild/archive/0.11.0.tar.gz" -checksum: "e3b83c842f82ef909b6d2a2d2035f0fe" diff --git a/packages/ocamlbuild/ocamlbuild.0.12.0/descr b/packages/ocamlbuild/ocamlbuild.0.12.0/descr deleted file mode 100644 index 11c4f44559d..00000000000 --- a/packages/ocamlbuild/ocamlbuild.0.12.0/descr +++ /dev/null @@ -1 +0,0 @@ -OCamlbuild is a build system with builtin rules to easily build most OCaml projects. diff --git a/packages/ocamlbuild/ocamlbuild.0.12.0/opam b/packages/ocamlbuild/ocamlbuild.0.12.0/opam index 2b06581248d..5264fc37ca9 100644 --- a/packages/ocamlbuild/ocamlbuild.0.12.0/opam +++ b/packages/ocamlbuild/ocamlbuild.0.12.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Gabriel Scherer " authors: ["Nicolas Pouillard" "Berke Durak"] homepage: "https://github.com/ocaml/ocamlbuild/" bug-reports: "https://github.com/ocaml/ocamlbuild/issues" license: "LGPL-2 with OCaml linking exception" doc: "https://github.com/ocaml/ocamlbuild/blob/master/manual/manual.adoc" -dev-repo: "https://github.com/ocaml/ocamlbuild.git" +dev-repo: "git+https://github.com/ocaml/ocamlbuild.git" build: [ [ make @@ -16,8 +16,8 @@ build: [ "OCAMLBUILD_BINDIR=%{bin}%" "OCAMLBUILD_LIBDIR=%{lib}%" "OCAMLBUILD_MANDIR=%{man}%" - "OCAML_NATIVE=%{ocaml-native}%" - "OCAML_NATIVE_TOOLS=%{ocaml-native}%" + "OCAML_NATIVE=%{ocaml:native}%" + "OCAML_NATIVE_TOOLS=%{ocaml:native}%" ] [make "check-if-preinstalled" "all" "opam-install"] ] @@ -25,4 +25,12 @@ conflicts: [ "base-ocamlbuild" "ocamlfind" {< "1.6.2"} ] -available: [ocaml-version >= "4.03"] +synopsis: + "OCamlbuild is a build system with builtin rules to easily build most OCaml projects." +depends: [ + "ocaml" {>= "4.03"} +] +url { + src: "https://github.com/ocaml/ocamlbuild/archive/0.12.0.tar.gz" + checksum: "md5=442baa19470bd49150f153122e22907b" +} diff --git a/packages/ocamlbuild/ocamlbuild.0.12.0/url b/packages/ocamlbuild/ocamlbuild.0.12.0/url deleted file mode 100644 index 6ac27a5f235..00000000000 --- a/packages/ocamlbuild/ocamlbuild.0.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/ocamlbuild/archive/0.12.0.tar.gz" -checksum: "442baa19470bd49150f153122e22907b" diff --git a/packages/ocamlbuild/ocamlbuild.0.9.0/descr b/packages/ocamlbuild/ocamlbuild.0.9.0/descr deleted file mode 100644 index 11c4f44559d..00000000000 --- a/packages/ocamlbuild/ocamlbuild.0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -OCamlbuild is a build system with builtin rules to easily build most OCaml projects. diff --git a/packages/ocamlbuild/ocamlbuild.0.9.0/opam b/packages/ocamlbuild/ocamlbuild.0.9.0/opam index 3e99c711674..21070c5fada 100644 --- a/packages/ocamlbuild/ocamlbuild.0.9.0/opam +++ b/packages/ocamlbuild/ocamlbuild.0.9.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ocamlbuild" maintainer: "Gabriel Scherer " version: "0.9.0" @@ -9,24 +9,36 @@ authors: [ ] license: "LGPL-2 with OCaml linking exception" -dev-repo: "https://github.com/ocaml/ocamlbuild.git" +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" + [ + 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}%"] + "OCAML_NATIVE=%{ocaml:native}%" + "OCAML_NATIVE_TOOLS=%{ocaml:native}%" + ] [make "check-if-preinstalled" "all" "opam-install"] ] - -available: [ocaml-version >= "4.03" & ocaml-version < "4.04"] -depends: [ ] +depends: [ + "ocaml" {>= "4.03" & < "4.04"} +] conflicts: [ "base-ocamlbuild" "ocamlfind" {< "1.6.2"} ] +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: "md5=71c813d51bed39e73937dd4751d593c6" +} diff --git a/packages/ocamlbuild/ocamlbuild.0.9.0/url b/packages/ocamlbuild/ocamlbuild.0.9.0/url deleted file mode 100644 index a79d389e762..00000000000 --- a/packages/ocamlbuild/ocamlbuild.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/ocamlbuild/archive/0.9.0.tar.gz" -checksum: "71c813d51bed39e73937dd4751d593c6" diff --git a/packages/ocamlbuild/ocamlbuild.0.9.1/descr b/packages/ocamlbuild/ocamlbuild.0.9.1/descr deleted file mode 100644 index 11c4f44559d..00000000000 --- a/packages/ocamlbuild/ocamlbuild.0.9.1/descr +++ /dev/null @@ -1 +0,0 @@ -OCamlbuild is a build system with builtin rules to easily build most OCaml projects. diff --git a/packages/ocamlbuild/ocamlbuild.0.9.1/opam b/packages/ocamlbuild/ocamlbuild.0.9.1/opam index 0d38489461c..715cd7cecf1 100644 --- a/packages/ocamlbuild/ocamlbuild.0.9.1/opam +++ b/packages/ocamlbuild/ocamlbuild.0.9.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ocamlbuild" maintainer: "Gabriel Scherer " version: "0.9.1" @@ -9,24 +9,36 @@ authors: [ ] license: "LGPL-2 with OCaml linking exception" -dev-repo: "https://github.com/ocaml/ocamlbuild.git" +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" + [ + 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}%"] + "OCAML_NATIVE=%{ocaml:native}%" + "OCAML_NATIVE_TOOLS=%{ocaml:native}%" + ] [make "check-if-preinstalled" "all" "opam-install"] ] - -available: [ocaml-version >= "4.03"] -depends: [ ] +depends: [ + "ocaml" {>= "4.03"} +] conflicts: [ "base-ocamlbuild" "ocamlfind" {< "1.6.2"} ] +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.1.tar.gz" + checksum: "md5=939031b23fb862a49f986d14a2e298cd" +} diff --git a/packages/ocamlbuild/ocamlbuild.0.9.1/url b/packages/ocamlbuild/ocamlbuild.0.9.1/url deleted file mode 100644 index 688f3d40343..00000000000 --- a/packages/ocamlbuild/ocamlbuild.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/ocamlbuild/archive/0.9.1.tar.gz" -checksum: "939031b23fb862a49f986d14a2e298cd" diff --git a/packages/ocamlbuild/ocamlbuild.0.9.2/descr b/packages/ocamlbuild/ocamlbuild.0.9.2/descr deleted file mode 100644 index 11c4f44559d..00000000000 --- a/packages/ocamlbuild/ocamlbuild.0.9.2/descr +++ /dev/null @@ -1 +0,0 @@ -OCamlbuild is a build system with builtin rules to easily build most OCaml projects. diff --git a/packages/ocamlbuild/ocamlbuild.0.9.2/opam b/packages/ocamlbuild/ocamlbuild.0.9.2/opam index b4b467b9135..2f67bb4dee9 100644 --- a/packages/ocamlbuild/ocamlbuild.0.9.2/opam +++ b/packages/ocamlbuild/ocamlbuild.0.9.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ocamlbuild" maintainer: "Gabriel Scherer " version: "0.9.2" @@ -9,24 +9,36 @@ authors: [ ] license: "LGPL-2 with OCaml linking exception" -dev-repo: "https://github.com/ocaml/ocamlbuild.git" +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" + [ + 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}%"] + "OCAML_NATIVE=%{ocaml:native}%" + "OCAML_NATIVE_TOOLS=%{ocaml:native}%" + ] [make "check-if-preinstalled" "all" "opam-install"] ] - -available: [ocaml-version >= "4.03"] -depends: [ ] +depends: [ + "ocaml" {>= "4.03"} +] conflicts: [ "base-ocamlbuild" "ocamlfind" {< "1.6.2"} ] +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.2.tar.gz" + checksum: "md5=b8c90bac4e54e3b5b8243c4845122dd2" +} diff --git a/packages/ocamlbuild/ocamlbuild.0.9.2/url b/packages/ocamlbuild/ocamlbuild.0.9.2/url deleted file mode 100644 index 43d8616174c..00000000000 --- a/packages/ocamlbuild/ocamlbuild.0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/ocamlbuild/archive/0.9.2.tar.gz" -checksum: "b8c90bac4e54e3b5b8243c4845122dd2" diff --git a/packages/ocamlbuild/ocamlbuild.0.9.3/descr b/packages/ocamlbuild/ocamlbuild.0.9.3/descr deleted file mode 100644 index 11c4f44559d..00000000000 --- a/packages/ocamlbuild/ocamlbuild.0.9.3/descr +++ /dev/null @@ -1 +0,0 @@ -OCamlbuild is a build system with builtin rules to easily build most OCaml projects. diff --git a/packages/ocamlbuild/ocamlbuild.0.9.3/opam b/packages/ocamlbuild/ocamlbuild.0.9.3/opam index 470c6ffeca1..7342590802e 100644 --- a/packages/ocamlbuild/ocamlbuild.0.9.3/opam +++ b/packages/ocamlbuild/ocamlbuild.0.9.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ocamlbuild" maintainer: "Gabriel Scherer " version: "0.9.3" @@ -9,24 +9,35 @@ authors: [ ] license: "LGPL-2 with OCaml linking exception" -dev-repo: "https://github.com/ocaml/ocamlbuild.git" +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" "all" + [ + make + "-f" + "configure.make" + "all" "OCAMLBUILD_PREFIX=%{prefix}%" "OCAMLBUILD_BINDIR=%{bin}%" "OCAMLBUILD_LIBDIR=%{lib}%" - "OCAML_NATIVE=%{ocaml-native}%" - "OCAML_NATIVE_TOOLS=%{ocaml-native}%"] + "OCAML_NATIVE=%{ocaml:native}%" + "OCAML_NATIVE_TOOLS=%{ocaml:native}%" + ] [make "check-if-preinstalled" "all" "opam-install"] ] - -available: [ocaml-version >= "4.03"] -depends: [ ] +depends: [ + "ocaml" {>= "4.03"} +] conflicts: [ "base-ocamlbuild" "ocamlfind" {< "1.6.2"} ] +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.3.tar.gz" + checksum: "md5=d5ba7ee06a51a3333f2168cd431df4ae" +} diff --git a/packages/ocamlbuild/ocamlbuild.0.9.3/url b/packages/ocamlbuild/ocamlbuild.0.9.3/url deleted file mode 100644 index 1363ec4516c..00000000000 --- a/packages/ocamlbuild/ocamlbuild.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/ocamlbuild/archive/0.9.3.tar.gz" -checksum: "d5ba7ee06a51a3333f2168cd431df4ae" diff --git a/packages/ocamlbuild/ocamlbuild.0/descr b/packages/ocamlbuild/ocamlbuild.0/descr deleted file mode 100644 index f2d1cef4949..00000000000 --- a/packages/ocamlbuild/ocamlbuild.0/descr +++ /dev/null @@ -1 +0,0 @@ -Build system distributed with the OCaml compiler since OCaml 3.10.0 diff --git a/packages/ocamlbuild/ocamlbuild.0/opam b/packages/ocamlbuild/ocamlbuild.0/opam index d0f53e100ac..3e5732de410 100644 --- a/packages/ocamlbuild/ocamlbuild.0/opam +++ b/packages/ocamlbuild/ocamlbuild.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Gabriel Scherer " authors: [ "Nicolas Pouillard" @@ -7,7 +7,7 @@ authors: [ license: "LGPL-2 with OCaml linking exception" homepage: "https://github.com/ocaml/ocaml" -dev-repo: "https://github.com/ocaml/ocaml.git" +dev-repo: "git+https://github.com/ocaml/ocaml.git" bug-reports: "http://caml.inria.fr/mantis/" doc: [ @@ -15,4 +15,6 @@ doc: [ "https://github.com/gasche/manual-ocamlbuild/blob/master/manual.md" ] -depends: [ "base-ocamlbuild" ] +depends: ["ocaml" "base-ocamlbuild"] +synopsis: + "Build system distributed with the OCaml compiler since OCaml 3.10.0" diff --git a/packages/ocamlcc/ocamlcc.1.0/descr b/packages/ocamlcc/ocamlcc.1.0/descr deleted file mode 100644 index d5afe5690e7..00000000000 --- a/packages/ocamlcc/ocamlcc.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Compiler from OCaml bytecode executable files to C source code diff --git a/packages/ocamlcc/ocamlcc.1.0/opam b/packages/ocamlcc/ocamlcc.1.0/opam index 97a918059d6..4f88ee5eb46 100644 --- a/packages/ocamlcc/ocamlcc.1.0/opam +++ b/packages/ocamlcc/ocamlcc.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "benoit.vaugon@gmail.com" build: [ ["./configure" "-prefix" prefix] @@ -8,6 +8,14 @@ remove: [ ["./configure" "-prefix" prefix] [make "uninstall"] ] -depends: ["ocamlclean"] -available: ocaml-version >= "3.12.0" & ocaml-version < "4.01.0" +depends: [ + "ocaml" {>= "3.12.0" & < "4.01.0"} + "ocamlclean" +] install: [make "install"] +synopsis: "Compiler from OCaml bytecode executable files to C source code" +url { + src: + "https://raw.github.com/ocaml-bytes/ocamlcc/master/dist/ocamlcc-1.0.tar.bz2" + checksum: "md5=7b065f5c7b3f0b29aebb5f15f8d3ecbe" +} diff --git a/packages/ocamlcc/ocamlcc.1.0/url b/packages/ocamlcc/ocamlcc.1.0/url deleted file mode 100644 index 32752d3ee85..00000000000 --- a/packages/ocamlcc/ocamlcc.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://raw.github.com/ocaml-bytes/ocamlcc/master/dist/ocamlcc-1.0.tar.bz2" -checksum: "7b065f5c7b3f0b29aebb5f15f8d3ecbe" diff --git a/packages/ocamlclean/ocamlclean.2.0/descr b/packages/ocamlclean/ocamlclean.2.0/descr deleted file mode 100644 index 240cc438f5c..00000000000 --- a/packages/ocamlclean/ocamlclean.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Reduce size of OCaml bytecode files by dead-code removing diff --git a/packages/ocamlclean/ocamlclean.2.0/opam b/packages/ocamlclean/ocamlclean.2.0/opam index b331b1ae85c..4ab3d1b6bd1 100644 --- a/packages/ocamlclean/ocamlclean.2.0/opam +++ b/packages/ocamlclean/ocamlclean.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "benoit.vaugon@gmail.com" patches: [ "disable-warn-error.patch" @@ -11,5 +11,14 @@ remove: [ ["./configure" "-prefix" prefix] [make "uninstall"] ] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] install: [make "install"] +synopsis: "Reduce size of OCaml bytecode files by dead-code removing" +extra-files: [ + "disable-warn-error.patch" "md5=fee580651018592a6929dd5b99f8ecc6" +] +url { + src: + "http://www.algo-prog.info/ocapic/web/lib/exe/fetch.php?media=ocamlclean-2.0.tar.bz2" + checksum: "md5=c72c562c5c77e12e731bd3b934fee376" +} diff --git a/packages/ocamlclean/ocamlclean.2.0/url b/packages/ocamlclean/ocamlclean.2.0/url deleted file mode 100644 index bbc4814f4a9..00000000000 --- a/packages/ocamlclean/ocamlclean.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www.algo-prog.info/ocapic/web/lib/exe/fetch.php?media=ocamlclean-2.0.tar.bz2" -checksum: "c72c562c5c77e12e731bd3b934fee376" diff --git a/packages/ocamlclean/ocamlclean.2.1/descr b/packages/ocamlclean/ocamlclean.2.1/descr deleted file mode 100644 index 240cc438f5c..00000000000 --- a/packages/ocamlclean/ocamlclean.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -Reduce size of OCaml bytecode files by dead-code removing diff --git a/packages/ocamlclean/ocamlclean.2.1/opam b/packages/ocamlclean/ocamlclean.2.1/opam index 12c3b16bad8..7d105835536 100644 --- a/packages/ocamlclean/ocamlclean.2.1/opam +++ b/packages/ocamlclean/ocamlclean.2.1/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Benoît Vaugon"] homepage: "http://www.algo-prog.info/ocapic/web/index.php?id=OCAPIC:OCamlClean" bug-reports: "https://github.com/bvaugon/ocamlclean/issues" -dev-repo: "git@github.com:bvaugon/ocamlclean.git" +dev-repo: "git+ssh://git@github.com/bvaugon/ocamlclean.git" maintainer: "benoit.vaugon@gmail.com" build: [ ["./configure" "-prefix" prefix] @@ -12,6 +12,14 @@ remove: [ ["./configure" "-prefix" prefix] [make "uninstall"] ] -depends: ["ocamlbuild"] -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" +] 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=ocapic:ocamlclean-2.1.tar.bz2" + checksum: "md5=66b45a96980d44df8db72e9d03c8353e" +} diff --git a/packages/ocamlclean/ocamlclean.2.1/url b/packages/ocamlclean/ocamlclean.2.1/url deleted file mode 100644 index 13c729ee1a0..00000000000 --- a/packages/ocamlclean/ocamlclean.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www.algo-prog.info/ocapic/web/lib/exe/fetch.php?media=ocapic:ocamlclean-2.1.tar.bz2" -checksum: "66b45a96980d44df8db72e9d03c8353e" diff --git a/packages/ocamldap/ocamldap.2.1.8/descr b/packages/ocamldap/ocamldap.2.1.8/descr deleted file mode 100644 index a4a4ce7ce24..00000000000 --- a/packages/ocamldap/ocamldap.2.1.8/descr +++ /dev/null @@ -1 +0,0 @@ -Implementation of the Light Weight Directory Access Protocol diff --git a/packages/ocamldap/ocamldap.2.1.8/opam b/packages/ocamldap/ocamldap.2.1.8/opam index 3c97bb969ad..aa9d61dd39c 100644 --- a/packages/ocamldap/ocamldap.2.1.8/opam +++ b/packages/ocamldap/ocamldap.2.1.8/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ [make "all"] @@ -6,10 +6,17 @@ build: [ ] remove: [["ocamlfind" "remove" "ocamldap"]] depends: [ + "ocaml" {= "3.12.1"} "ocamlfind" {build} "ocamlnet" {= "3.6.0"} "pcre" "ssl" ] -available: ocaml-version = "3.12.1" install: [make "install"] +synopsis: "Implementation of the Light Weight Directory Access Protocol" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/ocamldap/ocamldap/ocamldap-2.1.8/ocamldap-2.1.8.tar.bz2" + checksum: "md5=6b42715182758844a63a9bc0e11deb73" +} diff --git a/packages/ocamldap/ocamldap.2.1.8/url b/packages/ocamldap/ocamldap.2.1.8/url deleted file mode 100644 index f03d962efec..00000000000 --- a/packages/ocamldap/ocamldap.2.1.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/ocamldap/ocamldap/ocamldap-2.1.8/ocamldap-2.1.8.tar.bz2" -checksum: "6b42715182758844a63a9bc0e11deb73" diff --git a/packages/ocamldap/ocamldap.2.2/descr b/packages/ocamldap/ocamldap.2.2/descr deleted file mode 100644 index a4a4ce7ce24..00000000000 --- a/packages/ocamldap/ocamldap.2.2/descr +++ /dev/null @@ -1 +0,0 @@ -Implementation of the Light Weight Directory Access Protocol diff --git a/packages/ocamldap/ocamldap.2.2/opam b/packages/ocamldap/ocamldap.2.2/opam index 1a194f89409..74fff55e9bf 100644 --- a/packages/ocamldap/ocamldap.2.2/opam +++ b/packages/ocamldap/ocamldap.2.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jp.deplaix@gmail.com" patches: [ "ocaml-4.02.patch" @@ -6,11 +6,18 @@ patches: [ build: make remove: [["ocamlfind" "remove" "ldap"]] depends: [ + "ocaml" {>= "3.12.1" & < "4.06.0"} "ocamlfind" {build} "ocamlnet" {>= "3.6.0"} "pcre" "ssl" "ocamlbuild" {build} ] -available: [ocaml-version >= "3.12.1" & ocaml-version < "4.06.0"] install: [make "install"] +synopsis: "Implementation of the Light Weight Directory Access Protocol" +flags: light-uninstall +extra-files: ["ocaml-4.02.patch" "md5=0e16f26afe3d32c5c35bb4754d34142d"] +url { + src: "http://bitbucket.org/deplai_j/ocamldap/downloads/ocamldap-2.2.tar.gz" + checksum: "md5=c709ecf152a4707eb4df177cfeef8467" +} diff --git a/packages/ocamldap/ocamldap.2.2/url b/packages/ocamldap/ocamldap.2.2/url deleted file mode 100644 index 6cc86a90b7a..00000000000 --- a/packages/ocamldap/ocamldap.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://bitbucket.org/deplai_j/ocamldap/downloads/ocamldap-2.2.tar.gz" -checksum: "c709ecf152a4707eb4df177cfeef8467" diff --git a/packages/ocamldap/ocamldap.2.3.0/descr b/packages/ocamldap/ocamldap.2.3.0/descr deleted file mode 100644 index a4a4ce7ce24..00000000000 --- a/packages/ocamldap/ocamldap.2.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Implementation of the Light Weight Directory Access Protocol diff --git a/packages/ocamldap/ocamldap.2.3.0/opam b/packages/ocamldap/ocamldap.2.3.0/opam index 4954a6367fe..adc868da88f 100644 --- a/packages/ocamldap/ocamldap.2.3.0/opam +++ b/packages/ocamldap/ocamldap.2.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" license: "LGPL-2.1 with OCaml linking exception" maintainer: "Jacques-Pascal Deplaix " authors: [ @@ -6,17 +6,18 @@ authors: [ "Eric Stokes " ] homepage: "https://github.com/jpdeplaix/ocamldap" -dev-repo: "https://github.com/jpdeplaix/ocamldap.git" +dev-repo: "git+https://github.com/jpdeplaix/ocamldap.git" bug-reports: "https://github.com/jpdeplaix/ocamldap/issues" build: [ ["./configure" "--prefix" prefix "--enable-tests"] [make "build"] + [make "test"] {with-test} + [make "doc"] {with-doc} ] -build-doc: [make "doc"] -build-test: [make "test"] install: [make "install"] remove: ["ocamlfind" "remove" "ldap"] depends: [ + "ocaml" {>= "3.12.1"} "ocamlfind" {build} "ocamlbuild" {build} "ocamlnet" {>= "3.6.0"} @@ -24,7 +25,12 @@ depends: [ "ssl" "base-bytes" ] -available: ocaml-version >= "3.12.1" tags: [ "ldap" ] +synopsis: "Implementation of the Light Weight Directory Access Protocol" +flags: light-uninstall +url { + src: "https://github.com/jpdeplaix/ocamldap/archive/2.3.0.tar.gz" + checksum: "md5=6137a123978ac5b0dd301af26122e437" +} diff --git a/packages/ocamldap/ocamldap.2.3.0/url b/packages/ocamldap/ocamldap.2.3.0/url deleted file mode 100644 index 2277563c993..00000000000 --- a/packages/ocamldap/ocamldap.2.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/jpdeplaix/ocamldap/archive/2.3.0.tar.gz" -checksum: "6137a123978ac5b0dd301af26122e437" diff --git a/packages/ocamldbi/ocamldbi.0.9.11/descr b/packages/ocamldbi/ocamldbi.0.9.11/descr deleted file mode 100644 index 033253d8652..00000000000 --- a/packages/ocamldbi/ocamldbi.0.9.11/descr +++ /dev/null @@ -1 +0,0 @@ -Database independent layer patterned upon Perl DBI diff --git a/packages/ocamldbi/ocamldbi.0.9.11/opam b/packages/ocamldbi/ocamldbi.0.9.11/opam index 5f3c136d387..eb5af811422 100644 --- a/packages/ocamldbi/ocamldbi.0.9.11/opam +++ b/packages/ocamldbi/ocamldbi.0.9.11/opam @@ -1,12 +1,8 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: make remove: [["ocamlfind" "remove" "ocamldbi"]] -depends: [ - "ocamlfind" - "pcre" - "num" -] +depends: ["ocaml" "ocamlfind" "pcre" "num"] depopts: [ "postgresql" "mysql" @@ -17,3 +13,10 @@ conflicts: [ 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: "md5=b22a0aeb956c9049359579cd2cba33fd" +} diff --git a/packages/ocamldbi/ocamldbi.0.9.11/url b/packages/ocamldbi/ocamldbi.0.9.11/url deleted file mode 100644 index ba9bcb83057..00000000000 --- a/packages/ocamldbi/ocamldbi.0.9.11/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.savannah.gnu.org/releases/modcaml/ocamldbi-0.9.11.tar.gz" -checksum: "b22a0aeb956c9049359579cd2cba33fd" diff --git a/packages/ocamldiff/ocamldiff.1.0/descr b/packages/ocamldiff/ocamldiff.1.0/descr deleted file mode 100644 index 0bdcc2049d8..00000000000 --- a/packages/ocamldiff/ocamldiff.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -OCamldiff is a small OCaml library providing functions to parse and display diff results. - -OCamldiff was previously part of Cameleon but is now developped separately and is findlib compatible. \ No newline at end of file diff --git a/packages/ocamldiff/ocamldiff.1.0/opam b/packages/ocamldiff/ocamldiff.1.0/opam deleted file mode 100644 index ba320f7e114..00000000000 --- a/packages/ocamldiff/ocamldiff.1.0/opam +++ /dev/null @@ -1,9 +0,0 @@ -opam-version: "1" -maintainer: "zoggy@bat8.org" -build: [make "all"] -remove: [["ocamlfind" "remove" "diff"]] -depends: [ - "ocamlfind" - "lablgtk" -] -install: [make "install"] diff --git a/packages/ocamldiff/ocamldiff.1.0/url b/packages/ocamldiff/ocamldiff.1.0/url deleted file mode 100644 index dbfa6524650..00000000000 --- a/packages/ocamldiff/ocamldiff.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/ocamldiff/ocamldiff-1.0.tar.gz" -checksum: "10b3975775447d4c4dd8eb28ca7bbc78" diff --git a/packages/ocamldiff/ocamldiff.1.1/descr b/packages/ocamldiff/ocamldiff.1.1/descr deleted file mode 100644 index 0bdcc2049d8..00000000000 --- a/packages/ocamldiff/ocamldiff.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -OCamldiff is a small OCaml library providing functions to parse and display diff results. - -OCamldiff was previously part of Cameleon but is now developped separately and is findlib compatible. \ No newline at end of file diff --git a/packages/ocamldiff/ocamldiff.1.1/opam b/packages/ocamldiff/ocamldiff.1.1/opam index 62ecf584187..df9021fa030 100644 --- a/packages/ocamldiff/ocamldiff.1.1/opam +++ b/packages/ocamldiff/ocamldiff.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/ocamldiff" @@ -7,5 +7,14 @@ doc: ["http://zoggy.github.io/ocamldiff/index.html"] tags: ["diff"] build: [make "all"] remove: [["ocamlfind" "remove" "diff"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] 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: "http://zoggy.github.com/ocamldiff/ocamldiff-1.1.tar.gz" + checksum: "md5=3fe4b10fe15cdf544904dd0ca3448a77" +} diff --git a/packages/ocamldiff/ocamldiff.1.1/url b/packages/ocamldiff/ocamldiff.1.1/url deleted file mode 100644 index a0a41b2d03c..00000000000 --- a/packages/ocamldiff/ocamldiff.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/ocamldiff/ocamldiff-1.1.tar.gz" -checksum: "3fe4b10fe15cdf544904dd0ca3448a77" diff --git a/packages/ocamldot/ocamldot.1.0/descr b/packages/ocamldot/ocamldot.1.0/descr deleted file mode 100644 index b7871cf426e..00000000000 --- a/packages/ocamldot/ocamldot.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -OCamldot is a small library to parse, print and display graphviz dot files. - -OCamldot was previously part of Cameleon but is now developped separately and is findlib compatible. \ No newline at end of file diff --git a/packages/ocamldot/ocamldot.1.0/opam b/packages/ocamldot/ocamldot.1.0/opam index 82de16febe9..420d1128067 100644 --- a/packages/ocamldot/ocamldot.1.0/opam +++ b/packages/ocamldot/ocamldot.1.0/opam @@ -1,20 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" -author: "Maxence Guesdon" homepage: "http://zoggy.github.io/ocamldot/" build: [ ["./configure" "--prefix" prefix] [make "all"] ] remove: [["ocamlfind" "remove" "dot"]] -depends: [ - "ocamlfind" - "lablgtk" - "camlp4" -] +depends: ["ocaml" "ocamlfind" "lablgtk" "camlp4"] depopts: [ "conf-gnomecanvas" ] install: [make "install"] -dev-repo: "https://github.com/zoggy/ocamldot.git" -bug-reports: "https://github.com/zoggy/ocamldot/issues" \ No newline at end of file +dev-repo: "git+https://github.com/zoggy/ocamldot.git" +bug-reports: "https://github.com/zoggy/ocamldot/issues" +synopsis: + "OCamldot is a small library to parse, print and display graphviz dot files." +description: + "OCamldot was previously part of Cameleon but is now developped separately and is findlib compatible." +authors: "Maxence Guesdon" +flags: light-uninstall +url { + src: "http://zoggy.github.com/ocamldot/ocamldot-1.0.tar.gz" + checksum: "md5=4aac21782a00e5db8e823732304e7db9" +} diff --git a/packages/ocamldot/ocamldot.1.0/url b/packages/ocamldot/ocamldot.1.0/url deleted file mode 100644 index 8824929f066..00000000000 --- a/packages/ocamldot/ocamldot.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/ocamldot/ocamldot-1.0.tar.gz" -checksum: "4aac21782a00e5db8e823732304e7db9" diff --git a/packages/ocamldsort/ocamldsort.0.15.0/descr b/packages/ocamldsort/ocamldsort.0.15.0/descr deleted file mode 100644 index 2a8423f75ba..00000000000 --- a/packages/ocamldsort/ocamldsort.0.15.0/descr +++ /dev/null @@ -1 +0,0 @@ -Sorts a set of OCaml source files according to their dependencies diff --git a/packages/ocamldsort/ocamldsort.0.15.0/opam b/packages/ocamldsort/ocamldsort.0.15.0/opam index bd8caa826fa..c254f5aa689 100644 --- a/packages/ocamldsort/ocamldsort.0.15.0/opam +++ b/packages/ocamldsort/ocamldsort.0.15.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ [ @@ -16,5 +16,12 @@ build: [ ] [make] ] -depends: ["camlp4"] +depends: ["ocaml" "camlp4"] install: [make "install"] +synopsis: "Sorts a set of OCaml source files according to their dependencies" +extra-files: ["ocamldsort.install" "md5=2559d16061178a281cd65ffc5af98243"] +url { + src: + "http://archive.ubuntu.com/ubuntu/pool/universe/o/ocamldsort/ocamldsort_0.15.0.orig.tar.gz" + checksum: "md5=8b7fbdc958c2322f614ef141084df56a" +} diff --git a/packages/ocamldsort/ocamldsort.0.15.0/url b/packages/ocamldsort/ocamldsort.0.15.0/url deleted file mode 100644 index ca95c680b23..00000000000 --- a/packages/ocamldsort/ocamldsort.0.15.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://archive.ubuntu.com/ubuntu/pool/universe/o/ocamldsort/ocamldsort_0.15.0.orig.tar.gz" -checksum: "8b7fbdc958c2322f614ef141084df56a" diff --git a/packages/ocamldsort/ocamldsort.0.16.0/descr b/packages/ocamldsort/ocamldsort.0.16.0/descr deleted file mode 100644 index 2a8423f75ba..00000000000 --- a/packages/ocamldsort/ocamldsort.0.16.0/descr +++ /dev/null @@ -1 +0,0 @@ -Sorts a set of OCaml source files according to their dependencies diff --git a/packages/ocamldsort/ocamldsort.0.16.0/opam b/packages/ocamldsort/ocamldsort.0.16.0/opam index bd8caa826fa..1d6a6d45877 100644 --- a/packages/ocamldsort/ocamldsort.0.16.0/opam +++ b/packages/ocamldsort/ocamldsort.0.16.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ [ @@ -16,5 +16,12 @@ build: [ ] [make] ] -depends: ["camlp4"] +depends: ["ocaml" "camlp4"] install: [make "install"] +synopsis: "Sorts a set of OCaml source files according to their dependencies" +extra-files: ["ocamldsort.install" "md5=2559d16061178a281cd65ffc5af98243"] +url { + src: + "http://archive.ubuntu.com/ubuntu/pool/universe/o/ocamldsort/ocamldsort_0.16.0.orig.tar.gz" + checksum: "md5=a435419deb26286d1994cdcbe4876df4" +} diff --git a/packages/ocamldsort/ocamldsort.0.16.0/url b/packages/ocamldsort/ocamldsort.0.16.0/url deleted file mode 100644 index 3b61de03090..00000000000 --- a/packages/ocamldsort/ocamldsort.0.16.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://archive.ubuntu.com/ubuntu/pool/universe/o/ocamldsort/ocamldsort_0.16.0.orig.tar.gz" -checksum: "a435419deb26286d1994cdcbe4876df4" diff --git a/packages/ocamleditor/ocamleditor.1.12.0/descr b/packages/ocamleditor/ocamleditor.1.12.0/descr deleted file mode 100644 index f9e48937d0f..00000000000 --- a/packages/ocamleditor/ocamleditor.1.12.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCamlEditor is a source code editor and build tool for OCaml. -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. \ No newline at end of file diff --git a/packages/ocamleditor/ocamleditor.1.12.0/opam b/packages/ocamleditor/ocamleditor.1.12.0/opam index 3c1488a3f5e..e185458c74a 100644 --- a/packages/ocamleditor/ocamleditor.1.12.0/opam +++ b/packages/ocamleditor/ocamleditor.1.12.0/opam @@ -1,10 +1,11 @@ -opam-version: "1.2" +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"} "lablgtk" {>= "2.16.0"} "xml-light" {>= "2.2"} @@ -14,5 +15,13 @@ conflicts: [ "ocurl" {< "0.6"} ] dev-repo: "git://github.com/ftovagliari/ocamleditor" -available: ocaml-version = "4.01.0" 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.""" +url { + src: "https://github.com/ftovagliari/ocamleditor/archive/1.12.0.tar.gz" + checksum: "md5=fc666d77f9e545310d241df8cde095aa" +} diff --git a/packages/ocamleditor/ocamleditor.1.12.0/url b/packages/ocamleditor/ocamleditor.1.12.0/url deleted file mode 100644 index aa2eb166ea5..00000000000 --- a/packages/ocamleditor/ocamleditor.1.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ftovagliari/ocamleditor/archive/1.12.0.tar.gz" -checksum: "fc666d77f9e545310d241df8cde095aa" \ No newline at end of file diff --git a/packages/ocamleditor/ocamleditor.1.13.1/descr b/packages/ocamleditor/ocamleditor.1.13.1/descr deleted file mode 100644 index 125defadbde..00000000000 --- a/packages/ocamleditor/ocamleditor.1.13.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -OCamlEditor is a GTK+ source code editor and build tool for OCaml. -It provides many features to facilitate editing code, accessing API reference -directly from the editor and compiling projects. Runs on Linux and Windows. diff --git a/packages/ocamleditor/ocamleditor.1.13.1/opam b/packages/ocamleditor/ocamleditor.1.13.1/opam index 75f46cf6d06..bf4dfefbfb5 100644 --- a/packages/ocamleditor/ocamleditor.1.13.1/opam +++ b/packages/ocamleditor/ocamleditor.1.13.1/opam @@ -1,9 +1,10 @@ -opam-version: "1.2" +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"} "lablgtk" {>= "2.16.0"} "xml-light" {>= "2.2"} @@ -14,5 +15,13 @@ conflicts: [ "ocurl" {< "0.6"} ] dev-repo: "git://github.com/ftovagliari/ocamleditor" -available: ocaml-version = "4.01.0" 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/ftovagliari/ocamleditor/archive/1.13.1.tar.gz" + checksum: "md5=bcc1793c9cab53fc2dc67ad937b7fbb7" +} diff --git a/packages/ocamleditor/ocamleditor.1.13.1/url b/packages/ocamleditor/ocamleditor.1.13.1/url deleted file mode 100644 index 4717d1729cb..00000000000 --- a/packages/ocamleditor/ocamleditor.1.13.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ftovagliari/ocamleditor/archive/1.13.1.tar.gz" -checksum: "bcc1793c9cab53fc2dc67ad937b7fbb7" \ No newline at end of file diff --git a/packages/ocamleditor/ocamleditor.1.13.2/descr b/packages/ocamleditor/ocamleditor.1.13.2/descr deleted file mode 100644 index 1ec158861e3..00000000000 --- a/packages/ocamleditor/ocamleditor.1.13.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -OCamlEditor is a GTK+ source code editor and build tool for OCaml. -It provides many features to facilitate editing code, accessing API reference -directly from the editor and compiling projects. diff --git a/packages/ocamleditor/ocamleditor.1.13.2/opam b/packages/ocamleditor/ocamleditor.1.13.2/opam index 75f46cf6d06..73e39b29491 100644 --- a/packages/ocamleditor/ocamleditor.1.13.2/opam +++ b/packages/ocamleditor/ocamleditor.1.13.2/opam @@ -1,9 +1,10 @@ -opam-version: "1.2" +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"} "lablgtk" {>= "2.16.0"} "xml-light" {>= "2.2"} @@ -14,5 +15,13 @@ conflicts: [ "ocurl" {< "0.6"} ] dev-repo: "git://github.com/ftovagliari/ocamleditor" -available: ocaml-version = "4.01.0" 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.""" +url { + src: "https://github.com/ftovagliari/ocamleditor/archive/1.13.2.tar.gz" + checksum: "md5=31a8c43e8f487fdca9c4436db75e3a5d" +} diff --git a/packages/ocamleditor/ocamleditor.1.13.2/url b/packages/ocamleditor/ocamleditor.1.13.2/url deleted file mode 100644 index b544e97f802..00000000000 --- a/packages/ocamleditor/ocamleditor.1.13.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ftovagliari/ocamleditor/archive/1.13.2.tar.gz" -checksum: "31a8c43e8f487fdca9c4436db75e3a5d" \ No newline at end of file diff --git a/packages/ocamleditor/ocamleditor.1.13.3/descr b/packages/ocamleditor/ocamleditor.1.13.3/descr deleted file mode 100644 index 1ec158861e3..00000000000 --- a/packages/ocamleditor/ocamleditor.1.13.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -OCamlEditor is a GTK+ source code editor and build tool for OCaml. -It provides many features to facilitate editing code, accessing API reference -directly from the editor and compiling projects. diff --git a/packages/ocamleditor/ocamleditor.1.13.3/opam b/packages/ocamleditor/ocamleditor.1.13.3/opam index 998683a7d83..593669ebc34 100644 --- a/packages/ocamleditor/ocamleditor.1.13.3/opam +++ b/packages/ocamleditor/ocamleditor.1.13.3/opam @@ -1,9 +1,10 @@ -opam-version: "1" +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"} "lablgtk" {>= "2.16.0"} "xml-light" {>= "2.2"} @@ -12,5 +13,13 @@ depopts: [ "ocurl" {>= "0.6"} "ocamldiff" {>= "1.1"} ] -available: ocaml-version = "4.01.0" 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.""" +url { + src: "https://github.com/ftovagliari/ocamleditor/archive/1.13.3.tar.gz" + checksum: "md5=1e038c4d0cf8a3b00b473e643bb223a1" +} diff --git a/packages/ocamleditor/ocamleditor.1.13.3/url b/packages/ocamleditor/ocamleditor.1.13.3/url deleted file mode 100644 index 1364347a441..00000000000 --- a/packages/ocamleditor/ocamleditor.1.13.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ftovagliari/ocamleditor/archive/1.13.3.tar.gz" -checksum: "1e038c4d0cf8a3b00b473e643bb223a1" \ No newline at end of file diff --git a/packages/ocamleditor/ocamleditor.1.13.4/descr b/packages/ocamleditor/ocamleditor.1.13.4/descr deleted file mode 100644 index 1ec158861e3..00000000000 --- a/packages/ocamleditor/ocamleditor.1.13.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -OCamlEditor is a GTK+ source code editor and build tool for OCaml. -It provides many features to facilitate editing code, accessing API reference -directly from the editor and compiling projects. diff --git a/packages/ocamleditor/ocamleditor.1.13.4/opam b/packages/ocamleditor/ocamleditor.1.13.4/opam index 44a07c62c77..91306694db0 100644 --- a/packages/ocamleditor/ocamleditor.1.13.4/opam +++ b/packages/ocamleditor/ocamleditor.1.13.4/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ftovagliari@gmail.com" -author: "Francesco Tovagliari " 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"} "lablgtk" {>= "2.18.0"} "xml-light" {>= "2.2"} @@ -14,4 +14,13 @@ depopts: [ "ocurl" "ocamldiff" ] -available: [ocaml-version = "4.01.0"] +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 " +url { + src: "https://github.com/ftovagliari/ocamleditor/archive/1.13.4.tar.gz" + checksum: "md5=a25741f590631c824a6d741ebb6248de" +} diff --git a/packages/ocamleditor/ocamleditor.1.13.4/url b/packages/ocamleditor/ocamleditor.1.13.4/url deleted file mode 100644 index 47e3276e459..00000000000 --- a/packages/ocamleditor/ocamleditor.1.13.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ftovagliari/ocamleditor/archive/1.13.4.tar.gz" -checksum: "a25741f590631c824a6d741ebb6248de" \ No newline at end of file diff --git a/packages/ocamleditor/ocamleditor.1.9.0-2/descr b/packages/ocamleditor/ocamleditor.1.9.0-2/descr deleted file mode 100644 index 3d97ddd28b8..00000000000 --- a/packages/ocamleditor/ocamleditor.1.9.0-2/descr +++ /dev/null @@ -1,2 +0,0 @@ -OCamlEditor is a GTK+ source code editor and build tool for OCaml -It provides many features to facilitate editing code, accessing API reference directly from the editor and compiling projects. Runs on Linux and Windows. diff --git a/packages/ocamleditor/ocamleditor.1.9.0-2/opam b/packages/ocamleditor/ocamleditor.1.9.0-2/opam index 429f93e15e0..587d8494ed9 100644 --- a/packages/ocamleditor/ocamleditor.1.9.0-2/opam +++ b/packages/ocamleditor/ocamleditor.1.9.0-2/opam @@ -1,10 +1,11 @@ -opam-version: "1.2" +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"} "lablgtk" {>= "2.16.0"} "xml-light" {>= "2.2"} @@ -14,5 +15,11 @@ conflicts: [ "ocurl" {< "0.5.5"} ] dev-repo: "git://github.com/AltGr/ocamleditor" -available: ocaml-version >= "4.00.0" & ocaml-version <= "4.00.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. Runs on Linux and Windows." +url { + src: "https://github.com/AltGr/ocamleditor/archive/1.9.0-2.tar.gz" + checksum: "md5=e6bd11cf5f33c661c402f8dd886a8814" +} diff --git a/packages/ocamleditor/ocamleditor.1.9.0-2/url b/packages/ocamleditor/ocamleditor.1.9.0-2/url deleted file mode 100644 index 863228282e0..00000000000 --- a/packages/ocamleditor/ocamleditor.1.9.0-2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/AltGr/ocamleditor/archive/1.9.0-2.tar.gz" -checksum: "e6bd11cf5f33c661c402f8dd886a8814" diff --git a/packages/ocamlfind-lint/ocamlfind-lint.0.1.0/descr b/packages/ocamlfind-lint/ocamlfind-lint.0.1.0/descr deleted file mode 100644 index 09191a9ca4b..00000000000 --- a/packages/ocamlfind-lint/ocamlfind-lint.0.1.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -Simple tool performing checks on installed findlib META files - -By now, only checks that META files declare a ``archive`` variable -with a ``plugin`` predicate for each ``archive`` variable declared -with a ``native`` predicate. - -### Usage -```` -ocamlfind-lint # check all installed packages -ocamlfind-lint pkg # check only the installed package pkg and its subpackages -```` diff --git a/packages/ocamlfind-lint/ocamlfind-lint.0.1.0/opam b/packages/ocamlfind-lint/ocamlfind-lint.0.1.0/opam index b158f16fa57..93573bec2b0 100644 --- a/packages/ocamlfind-lint/ocamlfind-lint.0.1.0/opam +++ b/packages/ocamlfind-lint/ocamlfind-lint.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "https://github.com/zoggy/findlib-lint" @@ -8,8 +8,25 @@ tags: ["findlib" "ocamlfind" "check" "META"] build: [make "all"] remove: [["ocamlfind" "remove" "findlib-lint"]] -depends: [ - "ocamlfind" -] +depends: ["ocaml" "ocamlfind"] dev-repo: "git://github.com/zoggy/findlib-lint" install: [make "install-lib"] +synopsis: "Simple tool performing checks on installed findlib META files" +description: """ +By now, only checks that META files declare a ``archive`` variable +with a ``plugin`` predicate for each ``archive`` variable declared +with a ``native`` predicate. + +### Usage +```` +ocamlfind-lint # check all installed packages +ocamlfind-lint pkg # check only the installed package pkg and its subpackages +````""" +flags: light-uninstall +extra-files: [ + "ocamlfind-lint.install" "md5=b0a7863158805e2f08baa791fa4e61ef" +] +url { + src: "http://github.com/zoggy/findlib-lint/archive/v0.1.0.tar.gz" + checksum: "md5=74b3f70eac0cabcd51b317fc73dbfc69" +} diff --git a/packages/ocamlfind-lint/ocamlfind-lint.0.1.0/url b/packages/ocamlfind-lint/ocamlfind-lint.0.1.0/url deleted file mode 100644 index 42b44e3eaaf..00000000000 --- a/packages/ocamlfind-lint/ocamlfind-lint.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/zoggy/findlib-lint/archive/v0.1.0.tar.gz" -checksum: "74b3f70eac0cabcd51b317fc73dbfc69" diff --git a/packages/ocamlfind/ocamlfind.1.3.1/descr b/packages/ocamlfind/ocamlfind.1.3.1/descr deleted file mode 100644 index bbcda2941bf..00000000000 --- a/packages/ocamlfind/ocamlfind.1.3.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -A library manager for OCaml. -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. diff --git a/packages/ocamlfind/ocamlfind.1.3.1/opam b/packages/ocamlfind/ocamlfind.1.3.1/opam index 79da4f3005e..4cf5cc0258d 100644 --- a/packages/ocamlfind/ocamlfind.1.3.1/opam +++ b/packages/ocamlfind/ocamlfind.1.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ [ @@ -11,14 +11,26 @@ build: [ man "-config" "%{lib}%/findlib.conf" - "-no-topfind" {preinstalled} + "-no-topfind" {ocaml:preinstalled} ] [make "all"] [make "opt"] ] -available: [(ocaml-version >= "3.08") & (ocaml-version < "3.12.2")] depends: [ + "ocaml" {>= "3.08" & < "3.12.2"} "conf-m4" {build} "num" {= "0"} ] install: [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.""" +extra-files: ["ocamlfind.install" "md5=aba2fbf5de8c723a190d49fbb46d0637"] +url { + src: "http://download.camlcity.org/download/findlib-1.3.1.tar.gz" + checksum: "md5=e632bad87f1c7be9414a6b754232ba01" +} diff --git a/packages/ocamlfind/ocamlfind.1.3.1/url b/packages/ocamlfind/ocamlfind.1.3.1/url deleted file mode 100644 index d6a9ad473b1..00000000000 --- a/packages/ocamlfind/ocamlfind.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/findlib-1.3.1.tar.gz" -checksum: "e632bad87f1c7be9414a6b754232ba01" diff --git a/packages/ocamlfind/ocamlfind.1.3.2/descr b/packages/ocamlfind/ocamlfind.1.3.2/descr deleted file mode 100644 index 780041840ee..00000000000 --- a/packages/ocamlfind/ocamlfind.1.3.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -A library manager for OCaml -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. diff --git a/packages/ocamlfind/ocamlfind.1.3.2/opam b/packages/ocamlfind/ocamlfind.1.3.2/opam index ab03a7dbc32..0198bb08968 100644 --- a/packages/ocamlfind/ocamlfind.1.3.2/opam +++ b/packages/ocamlfind/ocamlfind.1.3.2/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ [ @@ -11,14 +11,26 @@ build: [ man "-config" "%{lib}%/findlib.conf" - "-no-topfind" {preinstalled} + "-no-topfind" {ocaml:preinstalled} ] [make "all"] [make "opt"] ] depends: [ + "ocaml" {> "3.12.2"} "conf-m4" {build} "num" {= "0"} ] -available: ocaml-version > "3.12.2" install: [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.""" +extra-files: ["ocamlfind.install" "md5=aba2fbf5de8c723a190d49fbb46d0637"] +url { + src: "http://download.camlcity.org/download/findlib-1.3.2.tar.gz" + checksum: "md5=672e3a644015dda74daf89b7fcdec904" +} diff --git a/packages/ocamlfind/ocamlfind.1.3.2/url b/packages/ocamlfind/ocamlfind.1.3.2/url deleted file mode 100644 index 4479bca00da..00000000000 --- a/packages/ocamlfind/ocamlfind.1.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/findlib-1.3.2.tar.gz" -checksum: "672e3a644015dda74daf89b7fcdec904" diff --git a/packages/ocamlfind/ocamlfind.1.3.3/descr b/packages/ocamlfind/ocamlfind.1.3.3/descr deleted file mode 100644 index 780041840ee..00000000000 --- a/packages/ocamlfind/ocamlfind.1.3.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -A library manager for OCaml -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. diff --git a/packages/ocamlfind/ocamlfind.1.3.3/files/ocamlfind.install b/packages/ocamlfind/ocamlfind.1.3.3/files/ocamlfind.install deleted file mode 100644 index c4e91b61151..00000000000 --- a/packages/ocamlfind/ocamlfind.1.3.3/files/ocamlfind.install +++ /dev/null @@ -1,5 +0,0 @@ -bin: [ - "src/findlib/ocamlfind" - "tools/safe_camlp4" -] -toplevel: ["src/findlib/topfind"] diff --git a/packages/ocamlfind/ocamlfind.1.3.3/opam b/packages/ocamlfind/ocamlfind.1.3.3/opam deleted file mode 100644 index 92f35d2da7d..00000000000 --- a/packages/ocamlfind/ocamlfind.1.3.3/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1" -maintainer: "https://github.com/ocaml/opam-repository/issues" -build: [ - ["./configure" "-bindir" bin "-sitelib" lib "-mandir" man "-config" "%{lib}%/findlib.conf" "-no-topfind" {preinstalled}] - [make "all"] - [make "opt"] - [make "install"] - ["ocamlfind" "remove" "dbm"] -] -available: [(ocaml-version >= "3.08") & (ocaml-version <= "4.01.0")] # ocamlfind uses Arg.align of 3.08 -depends: [ - "conf-m4" {build} - "num" {= "0"} -] diff --git a/packages/ocamlfind/ocamlfind.1.3.3/url b/packages/ocamlfind/ocamlfind.1.3.3/url deleted file mode 100644 index 51358f83002..00000000000 --- a/packages/ocamlfind/ocamlfind.1.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/findlib-1.3.3.tar.gz" -checksum: "a4c22ad5e0d38367a73cf58a25fcbebd" diff --git a/packages/ocamlfind/ocamlfind.1.4.0/descr b/packages/ocamlfind/ocamlfind.1.4.0/descr deleted file mode 100644 index 780041840ee..00000000000 --- a/packages/ocamlfind/ocamlfind.1.4.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -A library manager for OCaml -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. diff --git a/packages/ocamlfind/ocamlfind.1.4.0/files/ocamlfind.install b/packages/ocamlfind/ocamlfind.1.4.0/files/ocamlfind.install deleted file mode 100644 index c4e91b61151..00000000000 --- a/packages/ocamlfind/ocamlfind.1.4.0/files/ocamlfind.install +++ /dev/null @@ -1,5 +0,0 @@ -bin: [ - "src/findlib/ocamlfind" - "tools/safe_camlp4" -] -toplevel: ["src/findlib/topfind"] diff --git a/packages/ocamlfind/ocamlfind.1.4.0/opam b/packages/ocamlfind/ocamlfind.1.4.0/opam deleted file mode 100644 index a84d461a2da..00000000000 --- a/packages/ocamlfind/ocamlfind.1.4.0/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1" -maintainer: "https://github.com/ocaml/opam-repository/issues" -build: [ - [ - "./configure" - "-bindir" - bin - "-sitelib" - lib - "-mandir" - man - "-config" - "%{lib}%/findlib.conf" - "-no-custom" - "-no-topfind" {preinstalled} - ] - [make "all"] - [make "opt"] -] -depends: [ - "conf-m4" {build} - "num" {= "0"} -] -available: [ocaml-version >= "3.08"] # ocamlfind uses Arg.align -install: [make "install"] diff --git a/packages/ocamlfind/ocamlfind.1.4.0/url b/packages/ocamlfind/ocamlfind.1.4.0/url deleted file mode 100644 index 463b37331e8..00000000000 --- a/packages/ocamlfind/ocamlfind.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pkgs.fedoraproject.org/lookaside/extras/ocaml-findlib/findlib-1.4.tar.gz/5d1f8238c53964fdd14387b87b48b5d9/findlib-1.4.tar.gz" -checksum: "5d1f8238c53964fdd14387b87b48b5d9" diff --git a/packages/ocamlfind/ocamlfind.1.4.1/descr b/packages/ocamlfind/ocamlfind.1.4.1/descr deleted file mode 100644 index 780041840ee..00000000000 --- a/packages/ocamlfind/ocamlfind.1.4.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -A library manager for OCaml -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. diff --git a/packages/ocamlfind/ocamlfind.1.4.1/opam b/packages/ocamlfind/ocamlfind.1.4.1/opam index a84d461a2da..50e7cd0ba2b 100644 --- a/packages/ocamlfind/ocamlfind.1.4.1/opam +++ b/packages/ocamlfind/ocamlfind.1.4.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ [ @@ -12,14 +12,26 @@ build: [ "-config" "%{lib}%/findlib.conf" "-no-custom" - "-no-topfind" {preinstalled} + "-no-topfind" {ocaml:preinstalled} ] [make "all"] [make "opt"] ] depends: [ + "ocaml" {>= "3.08"} "conf-m4" {build} "num" {= "0"} ] -available: [ocaml-version >= "3.08"] # ocamlfind uses Arg.align install: [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.""" +extra-files: ["ocamlfind.install" "md5=d4e41653cf0d3ff8b9fe648d89a97273"] +url { + src: "http://download.camlcity.org/download/findlib-1.4.1.tar.gz" + checksum: "md5=5d258142e9a7db98bb3553dbca739af8" +} diff --git a/packages/ocamlfind/ocamlfind.1.4.1/url b/packages/ocamlfind/ocamlfind.1.4.1/url deleted file mode 100644 index 554c1f868bb..00000000000 --- a/packages/ocamlfind/ocamlfind.1.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/findlib-1.4.1.tar.gz" -checksum: "5d258142e9a7db98bb3553dbca739af8" diff --git a/packages/ocamlfind/ocamlfind.1.5.1/descr b/packages/ocamlfind/ocamlfind.1.5.1/descr deleted file mode 100644 index 780041840ee..00000000000 --- a/packages/ocamlfind/ocamlfind.1.5.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -A library manager for OCaml -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. diff --git a/packages/ocamlfind/ocamlfind.1.5.1/files/ocamlfind.install b/packages/ocamlfind/ocamlfind.1.5.1/files/ocamlfind.install deleted file mode 100644 index 295c62545fd..00000000000 --- a/packages/ocamlfind/ocamlfind.1.5.1/files/ocamlfind.install +++ /dev/null @@ -1,6 +0,0 @@ -bin: [ - "src/findlib/ocamlfind" {"ocamlfind"} - "?src/findlib/ocamlfind_opt" {"ocamlfind"} - "?tools/safe_camlp4" -] -toplevel: ["src/findlib/topfind"] diff --git a/packages/ocamlfind/ocamlfind.1.5.1/opam b/packages/ocamlfind/ocamlfind.1.5.1/opam deleted file mode 100644 index 36645be3669..00000000000 --- a/packages/ocamlfind/ocamlfind.1.5.1/opam +++ /dev/null @@ -1,33 +0,0 @@ -opam-version: "1" -maintainer: "https://github.com/ocaml/opam-repository/issues" -build: [ - [ - "./configure" - "-bindir" - bin - "-sitelib" - lib - "-mandir" - man - "-config" - "%{lib}%/findlib.conf" - "-no-custom" - "-no-topfind" {preinstalled} - ] - [make "all"] - [make "opt"] -] -remove: [ - ["ocamlfind" "remove" "bytes"] - ["./configure" "-bindir" bin "-sitelib" lib "-mandir" man "-config" "%{lib}%/findlib.conf" "-no-custom" "-no-topfind" {preinstalled}] - [make "uninstall"] -] -depends: [ - "conf-m4" {build} - "num" {= "0"} -] -# needs 3.10.0 for ocamldep -modules but for some reason, when using -# 3.11 an ocamlfind test needs native dynamic linking which is only from 3.12.0 -available: [ (ocaml-version >= "3.12.0") | - ((ocaml-version >= "3.10.0") & (ocaml-version < "3.11.0")) ] -install: [make "install"] diff --git a/packages/ocamlfind/ocamlfind.1.5.1/url b/packages/ocamlfind/ocamlfind.1.5.1/url deleted file mode 100644 index d49bc393a1c..00000000000 --- a/packages/ocamlfind/ocamlfind.1.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/findlib-1.5.1.tar.gz" -checksum: "6bf0d0da66104bc8bdcb3018bd13a202" diff --git a/packages/ocamlfind/ocamlfind.1.5.2/descr b/packages/ocamlfind/ocamlfind.1.5.2/descr deleted file mode 100644 index 780041840ee..00000000000 --- a/packages/ocamlfind/ocamlfind.1.5.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -A library manager for OCaml -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. diff --git a/packages/ocamlfind/ocamlfind.1.5.2/opam b/packages/ocamlfind/ocamlfind.1.5.2/opam index 74d22579ed4..7ca4a568b08 100644 --- a/packages/ocamlfind/ocamlfind.1.5.2/opam +++ b/packages/ocamlfind/ocamlfind.1.5.2/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ [ @@ -11,22 +11,43 @@ build: [ man "-config" "%{lib}%/findlib.conf" - "-no-topfind" {preinstalled} + "-no-topfind" {ocaml:preinstalled} ] [make "all"] [make "opt"] ] remove: [ ["ocamlfind" "remove" "bytes"] - ["./configure" "-bindir" bin "-sitelib" lib "-mandir" man "-config" "%{lib}%/findlib.conf" "-no-custom" "-no-topfind" {preinstalled}] + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-custom" + "-no-topfind" {ocaml:preinstalled} + ] [make "uninstall"] ] depends: [ + "ocaml" {>= "3.12.0" | >= "3.10.0" & < "3.11.0"} "conf-m4" {build} "num" {= "0"} ] -# needs 3.10.0 for ocamldep -modules but for some reason, when using -# 3.11 an ocamlfind test needs native dynamic linking which is only from 3.12.0 -available: [ (ocaml-version >= "3.12.0") | - ((ocaml-version >= "3.10.0") & (ocaml-version < "3.11.0")) ] install: [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.""" +extra-files: ["ocamlfind.install" "md5=06f2c282ab52d93aa6adeeadd82a2543"] +url { + src: "http://download.camlcity.org/download/findlib-1.5.2.tar.gz" + checksum: "md5=b4939ea55f83e132794df17f8d176de9" +} diff --git a/packages/ocamlfind/ocamlfind.1.5.2/url b/packages/ocamlfind/ocamlfind.1.5.2/url deleted file mode 100644 index 4153b910634..00000000000 --- a/packages/ocamlfind/ocamlfind.1.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/findlib-1.5.2.tar.gz" -checksum: "b4939ea55f83e132794df17f8d176de9" diff --git a/packages/ocamlfind/ocamlfind.1.5.3/descr b/packages/ocamlfind/ocamlfind.1.5.3/descr deleted file mode 100644 index 780041840ee..00000000000 --- a/packages/ocamlfind/ocamlfind.1.5.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -A library manager for OCaml -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. diff --git a/packages/ocamlfind/ocamlfind.1.5.3/opam b/packages/ocamlfind/ocamlfind.1.5.3/opam index f58d0658b9f..03fe24da470 100644 --- a/packages/ocamlfind/ocamlfind.1.5.3/opam +++ b/packages/ocamlfind/ocamlfind.1.5.3/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ [ @@ -12,22 +12,42 @@ build: [ "-config" "%{lib}%/findlib.conf" "-no-custom" - "-no-topfind" {preinstalled} + "-no-topfind" {ocaml:preinstalled} ] [make "all"] [make "opt"] ] remove: [ ["ocamlfind" "remove" "bytes"] - ["./configure" "-bindir" bin "-sitelib" lib "-mandir" man "-config" "%{lib}%/findlib.conf" "-no-topfind" {preinstalled}] + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-topfind" {ocaml:preinstalled} + ] [make "uninstall"] ] depends: [ + "ocaml" {>= "3.12.0" | >= "3.10.0" & < "3.11.0"} "conf-m4" {build} "num" {= "0"} ] -# needs 3.10.0 for ocamldep -modules but for some reason, when using -# 3.11 an ocamlfind test needs native dynamic linking which is only from 3.12.0 -available: [ (ocaml-version >= "3.12.0") | - ((ocaml-version >= "3.10.0") & (ocaml-version < "3.11.0")) ] install: [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.""" +extra-files: ["ocamlfind.install" "md5=06f2c282ab52d93aa6adeeadd82a2543"] +url { + src: "http://download.camlcity.org/download/findlib-1.5.3.tar.gz" + checksum: "md5=687b9dfee7d9d380d2eabe62bab67f09" +} diff --git a/packages/ocamlfind/ocamlfind.1.5.3/url b/packages/ocamlfind/ocamlfind.1.5.3/url deleted file mode 100644 index 92fa1fea456..00000000000 --- a/packages/ocamlfind/ocamlfind.1.5.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/findlib-1.5.3.tar.gz" -checksum: "687b9dfee7d9d380d2eabe62bab67f09" diff --git a/packages/ocamlfind/ocamlfind.1.5.4/descr b/packages/ocamlfind/ocamlfind.1.5.4/descr deleted file mode 100644 index 780041840ee..00000000000 --- a/packages/ocamlfind/ocamlfind.1.5.4/descr +++ /dev/null @@ -1,6 +0,0 @@ -A library manager for OCaml -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. diff --git a/packages/ocamlfind/ocamlfind.1.5.4/files/1.5.4-sed-bsd-compat.patch b/packages/ocamlfind/ocamlfind.1.5.4/files/1.5.4-sed-bsd-compat.patch deleted file mode 100644 index 44629d094a0..00000000000 --- a/packages/ocamlfind/ocamlfind.1.5.4/files/1.5.4-sed-bsd-compat.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/findlib/Makefile b/src/findlib/Makefile -index 5466d95..bdd7f14 100644 ---- a/src/findlib/Makefile -+++ b/src/findlib/Makefile -@@ -74,7 +74,7 @@ topfind.ml: topfind.ml.in - if [ "$(ENABLE_TOPFIND_PPXOPT)" = "true" ]; then \ - cp topfind.ml.in topfind.ml; \ - else \ -- sed -e '/PPXOPT_BEGIN/,/PPXOPT_END/{d}' topfind.ml.in \ -+ sed -e '/PPXOPT_BEGIN/,/PPXOPT_END/ d' topfind.ml.in \ - > topfind.ml ; \ - fi - diff --git a/packages/ocamlfind/ocamlfind.1.5.4/files/ocamlfind.install b/packages/ocamlfind/ocamlfind.1.5.4/files/ocamlfind.install deleted file mode 100644 index 295c62545fd..00000000000 --- a/packages/ocamlfind/ocamlfind.1.5.4/files/ocamlfind.install +++ /dev/null @@ -1,6 +0,0 @@ -bin: [ - "src/findlib/ocamlfind" {"ocamlfind"} - "?src/findlib/ocamlfind_opt" {"ocamlfind"} - "?tools/safe_camlp4" -] -toplevel: ["src/findlib/topfind"] diff --git a/packages/ocamlfind/ocamlfind.1.5.4/opam b/packages/ocamlfind/ocamlfind.1.5.4/opam deleted file mode 100644 index b4e74f6d6b9..00000000000 --- a/packages/ocamlfind/ocamlfind.1.5.4/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1" -maintainer: "https://github.com/ocaml/opam-repository/issues" -patches: [ "1.5.4-sed-bsd-compat.patch" ] -build: [ - [ - "./configure" - "-bindir" - bin - "-sitelib" - lib - "-mandir" - man - "-config" - "%{lib}%/findlib.conf" - "-no-topfind" {preinstalled} - ] - [make "all"] - [make "opt"] -] -remove: [ - ["ocamlfind" "remove" "bytes"] - ["./configure" "-bindir" bin "-sitelib" lib "-mandir" man "-config" "%{lib}%/findlib.conf" "-no-custom" "-no-topfind" {preinstalled}] - [make "uninstall"] -] -depends: [ - "conf-m4" {build} - "num" {= "0"} -] -available: [ocaml-version >= "3.12.0"] # ocamlfind refers to cmxs -install: [make "install"] diff --git a/packages/ocamlfind/ocamlfind.1.5.4/url b/packages/ocamlfind/ocamlfind.1.5.4/url deleted file mode 100644 index d2c0e5161b0..00000000000 --- a/packages/ocamlfind/ocamlfind.1.5.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/findlib-1.5.4.tar.gz" -checksum: "e18f7fa25b109a40412dd60858ecf6d5" diff --git a/packages/ocamlfind/ocamlfind.1.5.5/descr b/packages/ocamlfind/ocamlfind.1.5.5/descr deleted file mode 100644 index 780041840ee..00000000000 --- a/packages/ocamlfind/ocamlfind.1.5.5/descr +++ /dev/null @@ -1,6 +0,0 @@ -A library manager for OCaml -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. diff --git a/packages/ocamlfind/ocamlfind.1.5.5/opam b/packages/ocamlfind/ocamlfind.1.5.5/opam index 85a1c5514de..6ec9085e911 100644 --- a/packages/ocamlfind/ocamlfind.1.5.5/opam +++ b/packages/ocamlfind/ocamlfind.1.5.5/opam @@ -1,23 +1,57 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Gazagnaire " -author: "Gerd Stolpmann " homepage: "http://projects.camlcity.org/projects/findlib.html" bug-reports: "mailto:gerd@gerd-stolpmann.de" -dev-repo: "https://github.com/whitequark/ocaml-findlib.git" - +dev-repo: "git+https://github.com/whitequark/ocaml-findlib.git" build: [ - ["./configure" "-bindir" bin "-sitelib" lib "-mandir" man "-config" "%{lib}%/findlib.conf" "-no-custom" "-no-topfind" {preinstalled}] + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-custom" + "-no-topfind" {ocaml:preinstalled} + ] [make "all"] - [make "opt"] { ocaml-native } + [make "opt"] {ocaml:native} ] install: [make "install"] remove: [ ["ocamlfind" "remove" "bytes"] - ["./configure" "-bindir" bin "-sitelib" lib "-mandir" man "-config" "%{lib}%/findlib.conf" "-no-topfind" {preinstalled}] + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-topfind" {ocaml:preinstalled} + ] [make "uninstall"] ] depends: [ + "ocaml" {>= "3.12.0"} "conf-m4" {build} "num" {= "0"} ] -available: [ocaml-version >= "3.12.0"] # ocamlfind refers to cmxs +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 " +extra-files: ["ocamlfind.install" "md5=06f2c282ab52d93aa6adeeadd82a2543"] +url { + src: "http://download.camlcity.org/download/findlib-1.5.5.tar.gz" + checksum: "md5=703eae112f9e912507c3a2f8d8c48498" +} diff --git a/packages/ocamlfind/ocamlfind.1.5.5/url b/packages/ocamlfind/ocamlfind.1.5.5/url deleted file mode 100644 index ccd9b57f313..00000000000 --- a/packages/ocamlfind/ocamlfind.1.5.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/findlib-1.5.5.tar.gz" -checksum: "703eae112f9e912507c3a2f8d8c48498" diff --git a/packages/ocamlfind/ocamlfind.1.5.6/descr b/packages/ocamlfind/ocamlfind.1.5.6/descr deleted file mode 100644 index 780041840ee..00000000000 --- a/packages/ocamlfind/ocamlfind.1.5.6/descr +++ /dev/null @@ -1,6 +0,0 @@ -A library manager for OCaml -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. diff --git a/packages/ocamlfind/ocamlfind.1.5.6/opam b/packages/ocamlfind/ocamlfind.1.5.6/opam index 9898e94f454..f7c2c92459f 100644 --- a/packages/ocamlfind/ocamlfind.1.5.6/opam +++ b/packages/ocamlfind/ocamlfind.1.5.6/opam @@ -1,23 +1,57 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Gazagnaire " -author: "Gerd Stolpmann " homepage: "http://projects.camlcity.org/projects/findlib.html" bug-reports: "mailto:gerd@gerd-stolpmann.de" -dev-repo: "https://github.com/whitequark/ocaml-findlib.git" - +dev-repo: "git+https://github.com/whitequark/ocaml-findlib.git" build: [ - ["./configure" "-bindir" bin "-sitelib" lib "-mandir" man "-config" "%{lib}%/findlib.conf" "-no-custom" "-no-topfind" {preinstalled}] + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-custom" + "-no-topfind" {ocaml:preinstalled} + ] [make "all"] - [make "opt"] { ocaml-native } + [make "opt"] {ocaml:native} ] install: [make "install"] remove: [ ["ocamlfind" "remove" "bytes"] - ["./configure" "-bindir" bin "-sitelib" lib "-mandir" man "-config" "%{lib}%/findlib.conf" "-no-topfind" {preinstalled}] + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-topfind" {ocaml:preinstalled} + ] [make "uninstall"] ] -available: [ocaml-version >= "3.12.0"] # ocamlfind refers to cmxs depends: [ + "ocaml" {>= "3.12.0"} "conf-m4" {build} "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 " +extra-files: ["ocamlfind.install" "md5=06f2c282ab52d93aa6adeeadd82a2543"] +url { + src: "http://download.camlcity.org/download/findlib-1.5.6.tar.gz" + checksum: "md5=91585dd5459cb69bfd9a0689bf222403" +} diff --git a/packages/ocamlfind/ocamlfind.1.5.6/url b/packages/ocamlfind/ocamlfind.1.5.6/url deleted file mode 100644 index 81d406a0408..00000000000 --- a/packages/ocamlfind/ocamlfind.1.5.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/findlib-1.5.6.tar.gz" -checksum: "91585dd5459cb69bfd9a0689bf222403" diff --git a/packages/ocamlfind/ocamlfind.1.6.1/descr b/packages/ocamlfind/ocamlfind.1.6.1/descr deleted file mode 100644 index 780041840ee..00000000000 --- a/packages/ocamlfind/ocamlfind.1.6.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -A library manager for OCaml -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. diff --git a/packages/ocamlfind/ocamlfind.1.6.1/files/ocamlfind.install b/packages/ocamlfind/ocamlfind.1.6.1/files/ocamlfind.install deleted file mode 100644 index 295c62545fd..00000000000 --- a/packages/ocamlfind/ocamlfind.1.6.1/files/ocamlfind.install +++ /dev/null @@ -1,6 +0,0 @@ -bin: [ - "src/findlib/ocamlfind" {"ocamlfind"} - "?src/findlib/ocamlfind_opt" {"ocamlfind"} - "?tools/safe_camlp4" -] -toplevel: ["src/findlib/topfind"] diff --git a/packages/ocamlfind/ocamlfind.1.6.1/opam b/packages/ocamlfind/ocamlfind.1.6.1/opam deleted file mode 100644 index 9898e94f454..00000000000 --- a/packages/ocamlfind/ocamlfind.1.6.1/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "Thomas Gazagnaire " -author: "Gerd Stolpmann " -homepage: "http://projects.camlcity.org/projects/findlib.html" -bug-reports: "mailto:gerd@gerd-stolpmann.de" -dev-repo: "https://github.com/whitequark/ocaml-findlib.git" - -build: [ - ["./configure" "-bindir" bin "-sitelib" lib "-mandir" man "-config" "%{lib}%/findlib.conf" "-no-custom" "-no-topfind" {preinstalled}] - [make "all"] - [make "opt"] { ocaml-native } -] -install: [make "install"] -remove: [ - ["ocamlfind" "remove" "bytes"] - ["./configure" "-bindir" bin "-sitelib" lib "-mandir" man "-config" "%{lib}%/findlib.conf" "-no-topfind" {preinstalled}] - [make "uninstall"] -] -available: [ocaml-version >= "3.12.0"] # ocamlfind refers to cmxs -depends: [ - "conf-m4" {build} - "num" {= "0"} -] diff --git a/packages/ocamlfind/ocamlfind.1.6.1/url b/packages/ocamlfind/ocamlfind.1.6.1/url deleted file mode 100644 index fdaaeee598a..00000000000 --- a/packages/ocamlfind/ocamlfind.1.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/findlib-1.6.1.tar.gz" -checksum: "50a900451dbaa67c6985a09c905f94a7" \ No newline at end of file diff --git a/packages/ocamlfind/ocamlfind.1.6.2/descr b/packages/ocamlfind/ocamlfind.1.6.2/descr deleted file mode 100644 index 780041840ee..00000000000 --- a/packages/ocamlfind/ocamlfind.1.6.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -A library manager for OCaml -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. diff --git a/packages/ocamlfind/ocamlfind.1.6.2/opam b/packages/ocamlfind/ocamlfind.1.6.2/opam index 0eac16982a1..d07a2d6bee5 100644 --- a/packages/ocamlfind/ocamlfind.1.6.2/opam +++ b/packages/ocamlfind/ocamlfind.1.6.2/opam @@ -1,28 +1,68 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Gazagnaire " -author: "Gerd Stolpmann " homepage: "http://projects.camlcity.org/projects/findlib.html" bug-reports: "https://gitlab.camlcity.org/gerd/lib-findlib/issues" -dev-repo: "https://gitlab.camlcity.org/gerd/lib-findlib.git" - +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-topfind" {preinstalled}] + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-custom" + "-no-topfind" {ocaml:preinstalled} + ] [make "all"] - [make "opt"] { ocaml-native } + [make "opt"] {ocaml:native} ] install: [ [make "install"] - ["install" "-m" "0755" "ocaml-stub" "%{bin}%/ocaml"] {preinstalled} + ["install" "-m" "0755" "ocaml-stub" "%{bin}%/ocaml"] {ocaml:preinstalled} ] remove: [ ["ocamlfind" "remove" "bytes"] - ["./configure" "-bindir" bin "-sitelib" lib "-mandir" man "-config" "%{lib}%/findlib.conf" "-no-topfind" {preinstalled}] + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-topfind" {ocaml:preinstalled} + ] [make "uninstall"] - ["rm" "-f" "%{bin}%/ocaml"] {preinstalled} + ["rm" "-f" "%{bin}%/ocaml"] {ocaml:preinstalled} ] patches: [ "termux.patch" ] -available: [ocaml-version >= "3.12.0"] # ocamlfind refers to cmxs depends: [ + "ocaml" {>= "3.12.0"} "conf-m4" {build} "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 " +extra-files: [ + ["termux.patch" "md5=453259e47f4c46e68db385d8a8a37699"] + ["ocamlfind.install" "md5=06f2c282ab52d93aa6adeeadd82a2543"] + ["ocaml-stub" "md5=181f259c9e0bad9ef523e7d4abfdf87a"] +] +url { + src: "http://download.camlcity.org/download/findlib-1.6.2.tar.gz" + checksum: "md5=530ff275d6b96e140f0d3a03ed14b68e" + mirrors: + "http://gazagnaire.org/packages/ocamlfind.1.6.2/findlib-1.6.2.tar.gz" +} diff --git a/packages/ocamlfind/ocamlfind.1.6.2/url b/packages/ocamlfind/ocamlfind.1.6.2/url deleted file mode 100644 index 446e934ac08..00000000000 --- a/packages/ocamlfind/ocamlfind.1.6.2/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "http://download.camlcity.org/download/findlib-1.6.2.tar.gz" -checksum: "530ff275d6b96e140f0d3a03ed14b68e" -mirrors: ["http://gazagnaire.org/packages/ocamlfind.1.6.2/findlib-1.6.2.tar.gz"] diff --git a/packages/ocamlfind/ocamlfind.1.7.1/descr b/packages/ocamlfind/ocamlfind.1.7.1/descr deleted file mode 100644 index 780041840ee..00000000000 --- a/packages/ocamlfind/ocamlfind.1.7.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -A library manager for OCaml -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. diff --git a/packages/ocamlfind/ocamlfind.1.7.1/opam b/packages/ocamlfind/ocamlfind.1.7.1/opam index 0eac16982a1..777bced9ee4 100644 --- a/packages/ocamlfind/ocamlfind.1.7.1/opam +++ b/packages/ocamlfind/ocamlfind.1.7.1/opam @@ -1,28 +1,66 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Gazagnaire " -author: "Gerd Stolpmann " homepage: "http://projects.camlcity.org/projects/findlib.html" bug-reports: "https://gitlab.camlcity.org/gerd/lib-findlib/issues" -dev-repo: "https://gitlab.camlcity.org/gerd/lib-findlib.git" - +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-topfind" {preinstalled}] + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-custom" + "-no-topfind" {ocaml:preinstalled} + ] [make "all"] - [make "opt"] { ocaml-native } + [make "opt"] {ocaml:native} ] install: [ [make "install"] - ["install" "-m" "0755" "ocaml-stub" "%{bin}%/ocaml"] {preinstalled} + ["install" "-m" "0755" "ocaml-stub" "%{bin}%/ocaml"] {ocaml:preinstalled} ] remove: [ ["ocamlfind" "remove" "bytes"] - ["./configure" "-bindir" bin "-sitelib" lib "-mandir" man "-config" "%{lib}%/findlib.conf" "-no-topfind" {preinstalled}] + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-topfind" {ocaml:preinstalled} + ] [make "uninstall"] - ["rm" "-f" "%{bin}%/ocaml"] {preinstalled} + ["rm" "-f" "%{bin}%/ocaml"] {ocaml:preinstalled} ] patches: [ "termux.patch" ] -available: [ocaml-version >= "3.12.0"] # ocamlfind refers to cmxs depends: [ + "ocaml" {>= "3.12.0"} "conf-m4" {build} "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 " +extra-files: [ + ["termux.patch" "md5=d57f6e12d869926d1ec3301071e22d63"] + ["ocamlfind.install" "md5=06f2c282ab52d93aa6adeeadd82a2543"] + ["ocaml-stub" "md5=181f259c9e0bad9ef523e7d4abfdf87a"] +] +url { + src: "http://download.camlcity.org/download/findlib-1.7.1.tar.gz" + checksum: "md5=108717618e724295d8a01c21ba3f7311" +} diff --git a/packages/ocamlfind/ocamlfind.1.7.1/url b/packages/ocamlfind/ocamlfind.1.7.1/url deleted file mode 100644 index 42c2b5b01b7..00000000000 --- a/packages/ocamlfind/ocamlfind.1.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/findlib-1.7.1.tar.gz" -checksum: "108717618e724295d8a01c21ba3f7311" diff --git a/packages/ocamlfind/ocamlfind.1.7.2/descr b/packages/ocamlfind/ocamlfind.1.7.2/descr deleted file mode 100644 index 780041840ee..00000000000 --- a/packages/ocamlfind/ocamlfind.1.7.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -A library manager for OCaml -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. diff --git a/packages/ocamlfind/ocamlfind.1.7.2/opam b/packages/ocamlfind/ocamlfind.1.7.2/opam index e3c520393a7..403ba6f75c0 100644 --- a/packages/ocamlfind/ocamlfind.1.7.2/opam +++ b/packages/ocamlfind/ocamlfind.1.7.2/opam @@ -1,27 +1,64 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Gazagnaire " -author: "Gerd Stolpmann " homepage: "http://projects.camlcity.org/projects/findlib.html" bug-reports: "https://gitlab.camlcity.org/gerd/lib-findlib/issues" -dev-repo: "https://gitlab.camlcity.org/gerd/lib-findlib.git" - +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-topfind" {preinstalled}] + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-custom" + "-no-topfind" {ocaml:preinstalled} + ] [make "all"] - [make "opt"] { ocaml-native } + [make "opt"] {ocaml:native} ] install: [ [make "install"] - ["install" "-m" "0755" "ocaml-stub" "%{bin}%/ocaml"] {preinstalled} + ["install" "-m" "0755" "ocaml-stub" "%{bin}%/ocaml"] {ocaml:preinstalled} ] remove: [ ["ocamlfind" "remove" "bytes"] - ["./configure" "-bindir" bin "-sitelib" lib "-mandir" man "-config" "%{lib}%/findlib.conf" "-no-topfind" {preinstalled}] + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-topfind" {ocaml:preinstalled} + ] [make "uninstall"] - ["rm" "-f" "%{bin}%/ocaml"] {preinstalled} + ["rm" "-f" "%{bin}%/ocaml"] {ocaml:preinstalled} ] -available: [ocaml-version >= "3.12.0"] # ocamlfind refers to cmxs depends: [ + "ocaml" {>= "3.12.0"} "conf-m4" {build} "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 " +extra-files: [ + ["ocamlfind.install" "md5=06f2c282ab52d93aa6adeeadd82a2543"] + ["ocaml-stub" "md5=181f259c9e0bad9ef523e7d4abfdf87a"] +] +url { + src: "http://download.camlcity.org/download/findlib-1.7.2.tar.gz" + checksum: "md5=b2ced422ea53192bd046faa7bcbcd4a3" +} diff --git a/packages/ocamlfind/ocamlfind.1.7.2/url b/packages/ocamlfind/ocamlfind.1.7.2/url deleted file mode 100644 index c8f84915d63..00000000000 --- a/packages/ocamlfind/ocamlfind.1.7.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/findlib-1.7.2.tar.gz" -checksum: "b2ced422ea53192bd046faa7bcbcd4a3" diff --git a/packages/ocamlfind/ocamlfind.1.7.3-1/descr b/packages/ocamlfind/ocamlfind.1.7.3-1/descr deleted file mode 100644 index 780041840ee..00000000000 --- a/packages/ocamlfind/ocamlfind.1.7.3-1/descr +++ /dev/null @@ -1,6 +0,0 @@ -A library manager for OCaml -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. diff --git a/packages/ocamlfind/ocamlfind.1.7.3-1/opam b/packages/ocamlfind/ocamlfind.1.7.3-1/opam index 90afb67aaa8..bd8da457a08 100644 --- a/packages/ocamlfind/ocamlfind.1.7.3-1/opam +++ b/packages/ocamlfind/ocamlfind.1.7.3-1/opam @@ -1,29 +1,70 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Gazagnaire " -author: "Gerd Stolpmann " homepage: "http://projects.camlcity.org/projects/findlib.html" bug-reports: "https://gitlab.camlcity.org/gerd/lib-findlib/issues" -dev-repo: "https://gitlab.camlcity.org/gerd/lib-findlib.git" +dev-repo: "git+https://gitlab.camlcity.org/gerd/lib-findlib.git" patches: [ "check-num-in-sitelib.patch" "threads.patch" ] build: [ - ["./configure" "-bindir" bin "-sitelib" lib "-mandir" man "-config" "%{lib}%/findlib.conf" "-no-custom" "-no-topfind" {preinstalled}] + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-custom" + "-no-topfind" {ocaml:preinstalled} + ] [make "all"] - [make "opt"] { ocaml-native } + [make "opt"] {ocaml:native} ] install: [ [make "install"] - ["install" "-m" "0755" "ocaml-stub" "%{bin}%/ocaml"] {preinstalled} + ["install" "-m" "0755" "ocaml-stub" "%{bin}%/ocaml"] {ocaml:preinstalled} ] remove: [ ["ocamlfind" "remove" "bytes"] - ["./configure" "-bindir" bin "-sitelib" lib "-mandir" man "-config" "%{lib}%/findlib.conf" "-no-topfind" {preinstalled}] + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-topfind" {ocaml:preinstalled} + ] [make "uninstall"] - ["rm" "-f" "%{bin}%/ocaml"] {preinstalled} + ["rm" "-f" "%{bin}%/ocaml"] {ocaml:preinstalled} ] -available: [ocaml-version >= "3.12.0"] # ocamlfind refers to cmxs depends: [ + "ocaml" {>= "3.12.0"} "conf-m4" {build} ] +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 " +extra-files: [ + ["threads.patch" "md5=4b43d4fe52ccd44b319fbbaba8d3ef3a"] + ["ocamlfind.install" "md5=06f2c282ab52d93aa6adeeadd82a2543"] + ["ocaml-stub" "md5=181f259c9e0bad9ef523e7d4abfdf87a"] + ["check-num-in-sitelib.patch" "md5=0ced9df5a3235cc6dbf0bb41b180e72d"] +] +url { + src: "http://download.camlcity.org/download/findlib-1.7.3.tar.gz" + checksum: "md5=7d57451218359f7b7dfc969e3684a6da" + mirrors: "http://download2.camlcity.org/download/findlib-1.7.3.tar.gz" +} diff --git a/packages/ocamlfind/ocamlfind.1.7.3-1/url b/packages/ocamlfind/ocamlfind.1.7.3-1/url deleted file mode 100644 index a14c7c6418f..00000000000 --- a/packages/ocamlfind/ocamlfind.1.7.3-1/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "http://download.camlcity.org/download/findlib-1.7.3.tar.gz" -checksum: "7d57451218359f7b7dfc969e3684a6da" -mirrors: [ "http://download2.camlcity.org/download/findlib-1.7.3.tar.gz" ] diff --git a/packages/ocamlfind/ocamlfind.1.7.3/descr b/packages/ocamlfind/ocamlfind.1.7.3/descr deleted file mode 100644 index 780041840ee..00000000000 --- a/packages/ocamlfind/ocamlfind.1.7.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -A library manager for OCaml -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. diff --git a/packages/ocamlfind/ocamlfind.1.7.3/opam b/packages/ocamlfind/ocamlfind.1.7.3/opam index 92cefda7a2c..c5cddb6d945 100644 --- a/packages/ocamlfind/ocamlfind.1.7.3/opam +++ b/packages/ocamlfind/ocamlfind.1.7.3/opam @@ -1,28 +1,68 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Thomas Gazagnaire " -author: "Gerd Stolpmann " homepage: "http://projects.camlcity.org/projects/findlib.html" bug-reports: "https://gitlab.camlcity.org/gerd/lib-findlib/issues" -dev-repo: "https://gitlab.camlcity.org/gerd/lib-findlib.git" +dev-repo: "git+https://gitlab.camlcity.org/gerd/lib-findlib.git" patches: [ "check-num-in-sitelib.patch" ] build: [ - ["./configure" "-bindir" bin "-sitelib" lib "-mandir" man "-config" "%{lib}%/findlib.conf" "-no-custom" "-no-topfind" {preinstalled}] + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-custom" + "-no-topfind" {ocaml:preinstalled} + ] [make "all"] - [make "opt"] { ocaml-native } + [make "opt"] {ocaml:native} ] install: [ [make "install"] - ["install" "-m" "0755" "ocaml-stub" "%{bin}%/ocaml"] {preinstalled} + ["install" "-m" "0755" "ocaml-stub" "%{bin}%/ocaml"] {ocaml:preinstalled} ] remove: [ ["ocamlfind" "remove" "bytes"] - ["./configure" "-bindir" bin "-sitelib" lib "-mandir" man "-config" "%{lib}%/findlib.conf" "-no-topfind" {preinstalled}] + [ + "./configure" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" + "-no-topfind" {ocaml:preinstalled} + ] [make "uninstall"] - ["rm" "-f" "%{bin}%/ocaml"] {preinstalled} + ["rm" "-f" "%{bin}%/ocaml"] {ocaml:preinstalled} ] -available: [ocaml-version >= "3.12.0"] # ocamlfind refers to cmxs depends: [ + "ocaml" {>= "3.12.0"} "conf-m4" {build} ] +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 " +extra-files: [ + ["ocamlfind.install" "md5=06f2c282ab52d93aa6adeeadd82a2543"] + ["ocaml-stub" "md5=181f259c9e0bad9ef523e7d4abfdf87a"] + ["check-num-in-sitelib.patch" "md5=0ced9df5a3235cc6dbf0bb41b180e72d"] +] +url { + src: "http://download.camlcity.org/download/findlib-1.7.3.tar.gz" + checksum: "md5=7d57451218359f7b7dfc969e3684a6da" + mirrors: "http://download2.camlcity.org/download/findlib-1.7.3.tar.gz" +} diff --git a/packages/ocamlfind/ocamlfind.1.7.3/url b/packages/ocamlfind/ocamlfind.1.7.3/url deleted file mode 100644 index a14c7c6418f..00000000000 --- a/packages/ocamlfind/ocamlfind.1.7.3/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "http://download.camlcity.org/download/findlib-1.7.3.tar.gz" -checksum: "7d57451218359f7b7dfc969e3684a6da" -mirrors: [ "http://download2.camlcity.org/download/findlib-1.7.3.tar.gz" ] diff --git a/packages/ocamlformat/ocamlformat.0.2/descr b/packages/ocamlformat/ocamlformat.0.2/descr deleted file mode 100644 index 5880e50de0b..00000000000 --- a/packages/ocamlformat/ocamlformat.0.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Auto-formatter for OCaml code - -OCamlFormat is a tool to automatically format OCaml code in a uniform style. diff --git a/packages/ocamlformat/ocamlformat.0.2/opam b/packages/ocamlformat/ocamlformat.0.2/opam index fd58575bc5b..c149fefa31d 100644 --- a/packages/ocamlformat/ocamlformat.0.2/opam +++ b/packages/ocamlformat/ocamlformat.0.2/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +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: "https://github.com/ocaml-ppx/ocamlformat.git" +dev-repo: "git+https://github.com/ocaml-ppx/ocamlformat.git" build: [ ["jbuilder" "subst"] {pinned} [make] ] depends: [ + "ocaml" {>= "4.04.0"} "base" {< "v0.10.0"} "base-unix" "cmdliner" @@ -18,4 +19,10 @@ depends: [ "ocamlformat_support" {= "0.1"} "stdio" ] -available: [ocaml-version >= "4.04.0"] +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/v0.2.tar.gz" + checksum: "md5=0da94dc86b60ade10c2d3c1824ffabc4" +} diff --git a/packages/ocamlformat/ocamlformat.0.2/url b/packages/ocamlformat/ocamlformat.0.2/url deleted file mode 100644 index b9e3c5247ce..00000000000 --- a/packages/ocamlformat/ocamlformat.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml-ppx/ocamlformat/archive/v0.2.tar.gz" -checksum: "0da94dc86b60ade10c2d3c1824ffabc4" diff --git a/packages/ocamlformat/ocamlformat.0.3/descr b/packages/ocamlformat/ocamlformat.0.3/descr deleted file mode 100644 index 5880e50de0b..00000000000 --- a/packages/ocamlformat/ocamlformat.0.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -Auto-formatter for OCaml code - -OCamlFormat is a tool to automatically format OCaml code in a uniform style. diff --git a/packages/ocamlformat/ocamlformat.0.3/opam b/packages/ocamlformat/ocamlformat.0.3/opam index c777e66bff2..8babcad94ca 100644 --- a/packages/ocamlformat/ocamlformat.0.3/opam +++ b/packages/ocamlformat/ocamlformat.0.3/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +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: "https://github.com/ocaml-ppx/ocamlformat.git" +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"} "base" {>= "v0.10.0"} "base-unix" "cmdliner" @@ -18,4 +19,10 @@ depends: [ "ocamlformat_support" {= "0.2"} "stdio" ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=9e6f34a8680b2fc978fb09c222050efb" +} diff --git a/packages/ocamlformat/ocamlformat.0.3/url b/packages/ocamlformat/ocamlformat.0.3/url deleted file mode 100644 index f9072d930e6..00000000000 --- a/packages/ocamlformat/ocamlformat.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml-ppx/ocamlformat/archive/0.3.tar.gz" -checksum: "9e6f34a8680b2fc978fb09c222050efb" diff --git a/packages/ocamlformat/ocamlformat.0.4/descr b/packages/ocamlformat/ocamlformat.0.4/descr deleted file mode 100644 index 5880e50de0b..00000000000 --- a/packages/ocamlformat/ocamlformat.0.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -Auto-formatter for OCaml code - -OCamlFormat is a tool to automatically format OCaml code in a uniform style. diff --git a/packages/ocamlformat/ocamlformat.0.4/opam b/packages/ocamlformat/ocamlformat.0.4/opam index ae30126ca28..4c442e6f099 100644 --- a/packages/ocamlformat/ocamlformat.0.4/opam +++ b/packages/ocamlformat/ocamlformat.0.4/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +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: "https://github.com/ocaml-ppx/ocamlformat.git" +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"} "base" {>= "v0.10.0"} "base-unix" "cmdliner" @@ -18,4 +19,10 @@ depends: [ "ocamlformat_support" {= "0.3"} "stdio" ] -available: [ocaml-version >= "4.04.1"] +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: "md5=c9c96d3cbb0891c4986205c9a835b0af" +} diff --git a/packages/ocamlformat/ocamlformat.0.4/url b/packages/ocamlformat/ocamlformat.0.4/url deleted file mode 100644 index dc61de02838..00000000000 --- a/packages/ocamlformat/ocamlformat.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml-ppx/ocamlformat/archive/0.4.tar.gz" -checksum: "c9c96d3cbb0891c4986205c9a835b0af" diff --git a/packages/ocamlformat_support/ocamlformat_support.0.1/descr b/packages/ocamlformat_support/ocamlformat_support.0.1/descr deleted file mode 100644 index 3315a7ca22f..00000000000 --- a/packages/ocamlformat_support/ocamlformat_support.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Support package for OCamlFormat - -Consists of a patched version of the OCaml standard library Format module. diff --git a/packages/ocamlformat_support/ocamlformat_support.0.1/opam b/packages/ocamlformat_support/ocamlformat_support.0.1/opam index ffa5c4dd362..a1216747e63 100644 --- a/packages/ocamlformat_support/ocamlformat_support.0.1/opam +++ b/packages/ocamlformat_support/ocamlformat_support.0.1/opam @@ -1,14 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "OCamlFormat Team " authors: "Pierre Weis" homepage: "https://github.com/ocaml-ppx/ocamlformat/tree/support" bug-reports: "https://github.com/ocaml-ppx/ocamlformat/issues" -dev-repo: "https://github.com/ocaml-ppx/ocamlformat.git#support" +dev-repo: "git+https://github.com/ocaml-ppx/ocamlformat.git#support" license: "LGPL-2 with OCaml linking exception" -available: [ ocaml-version >= "4.04.0" ] depends: [ + "ocaml" {>= "4.04.0"} "jbuilder" {build & >= "1.0+beta7"} ] build: [ [make] ] +synopsis: "Support package for OCamlFormat" +description: + "Consists of a patched version of the OCaml standard library Format module." +url { + src: "https://github.com/ocaml-ppx/ocamlformat/archive/support.0.1.tar.gz" + checksum: "md5=17a6f4d3ced0d279e5d9064acb034e2c" +} diff --git a/packages/ocamlformat_support/ocamlformat_support.0.1/url b/packages/ocamlformat_support/ocamlformat_support.0.1/url deleted file mode 100644 index 5f24379da7a..00000000000 --- a/packages/ocamlformat_support/ocamlformat_support.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml-ppx/ocamlformat/archive/support.0.1.tar.gz" -checksum: "17a6f4d3ced0d279e5d9064acb034e2c" diff --git a/packages/ocamlformat_support/ocamlformat_support.0.2/descr b/packages/ocamlformat_support/ocamlformat_support.0.2/descr deleted file mode 100644 index 3315a7ca22f..00000000000 --- a/packages/ocamlformat_support/ocamlformat_support.0.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Support package for OCamlFormat - -Consists of a patched version of the OCaml standard library Format module. diff --git a/packages/ocamlformat_support/ocamlformat_support.0.2/opam b/packages/ocamlformat_support/ocamlformat_support.0.2/opam index 4ff785f8750..14f25d8fb20 100644 --- a/packages/ocamlformat_support/ocamlformat_support.0.2/opam +++ b/packages/ocamlformat_support/ocamlformat_support.0.2/opam @@ -1,12 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "OCamlFormat Team " authors: "Pierre Weis" homepage: "https://github.com/ocaml-ppx/ocamlformat/tree/support" bug-reports: "https://github.com/ocaml-ppx/ocamlformat/issues" license: "LGPL-2 with OCaml linking exception" -dev-repo: "https://github.com/ocaml-ppx/ocamlformat.git#support" +dev-repo: "git+https://github.com/ocaml-ppx/ocamlformat.git#support" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" {>= "4.04.0"} "jbuilder" {build & >= "1.0+beta7"} ] -available: [ocaml-version >= "4.04.0"] +synopsis: "Support package for OCamlFormat" +description: + "Consists of a patched version of the OCaml standard library Format module." +url { + src: "https://github.com/ocaml-ppx/ocamlformat/archive/support.0.2.tar.gz" + checksum: "md5=162086e6ef309a7ea98943c189dc3a6d" +} diff --git a/packages/ocamlformat_support/ocamlformat_support.0.2/url b/packages/ocamlformat_support/ocamlformat_support.0.2/url deleted file mode 100644 index 541d6d47aa7..00000000000 --- a/packages/ocamlformat_support/ocamlformat_support.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml-ppx/ocamlformat/archive/support.0.2.tar.gz" -checksum: "162086e6ef309a7ea98943c189dc3a6d" diff --git a/packages/ocamlformat_support/ocamlformat_support.0.3/descr b/packages/ocamlformat_support/ocamlformat_support.0.3/descr deleted file mode 100644 index 3315a7ca22f..00000000000 --- a/packages/ocamlformat_support/ocamlformat_support.0.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -Support package for OCamlFormat - -Consists of a patched version of the OCaml standard library Format module. diff --git a/packages/ocamlformat_support/ocamlformat_support.0.3/opam b/packages/ocamlformat_support/ocamlformat_support.0.3/opam index 4ff785f8750..9c3cd7a3a04 100644 --- a/packages/ocamlformat_support/ocamlformat_support.0.3/opam +++ b/packages/ocamlformat_support/ocamlformat_support.0.3/opam @@ -1,12 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "OCamlFormat Team " authors: "Pierre Weis" homepage: "https://github.com/ocaml-ppx/ocamlformat/tree/support" bug-reports: "https://github.com/ocaml-ppx/ocamlformat/issues" license: "LGPL-2 with OCaml linking exception" -dev-repo: "https://github.com/ocaml-ppx/ocamlformat.git#support" +dev-repo: "git+https://github.com/ocaml-ppx/ocamlformat.git#support" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" {>= "4.04.0"} "jbuilder" {build & >= "1.0+beta7"} ] -available: [ocaml-version >= "4.04.0"] +synopsis: "Support package for OCamlFormat" +description: + "Consists of a patched version of the OCaml standard library Format module." +url { + src: "https://github.com/ocaml-ppx/ocamlformat/archive/support.0.3.tar.gz" + checksum: "md5=10e796bd265d454aef604cc5a6500b7d" +} diff --git a/packages/ocamlformat_support/ocamlformat_support.0.3/url b/packages/ocamlformat_support/ocamlformat_support.0.3/url deleted file mode 100644 index 7f166e7ea09..00000000000 --- a/packages/ocamlformat_support/ocamlformat_support.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml-ppx/ocamlformat/archive/support.0.3.tar.gz" -checksum: "10e796bd265d454aef604cc5a6500b7d" diff --git a/packages/ocamlfuse/ocamlfuse.2.7.1-cvs/descr b/packages/ocamlfuse/ocamlfuse.2.7.1-cvs/descr deleted file mode 100644 index 12ec6bed639..00000000000 --- a/packages/ocamlfuse/ocamlfuse.2.7.1-cvs/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for FUSE (Filesystem in UserSpacE) diff --git a/packages/ocamlfuse/ocamlfuse.2.7.1-cvs/opam b/packages/ocamlfuse/ocamlfuse.2.7.1-cvs/opam index 2216ced9475..b055b339dfd 100644 --- a/packages/ocamlfuse/ocamlfuse.2.7.1-cvs/opam +++ b/packages/ocamlfuse/ocamlfuse.2.7.1-cvs/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: ["Vincenzo Ciancia"] license: "GPL-2" @@ -13,11 +13,19 @@ install: [ ] remove: [["ocamlfind" "remove" "Fuse"]] depends: [ + "ocaml" "ocamlfind" {build} "camlidl" ] depexts: [ - [["debian"] ["libfuse-dev"]] - [["ubuntu"] ["libfuse-dev"]] + ["libfuse-dev"] {os-distribution = "debian"} + ["libfuse-dev"] {os-distribution = "ubuntu"} ] -available: [ os != "darwin" ] +available: os != "macos" +synopsis: "OCaml bindings for FUSE (Filesystem in UserSpacE)" +flags: light-uninstall +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1074/ocamlfuse-2.7.1-cvs.tar.gz" + checksum: "md5=3e9e7ee2fd89e033a265840ca5aa4d44" +} diff --git a/packages/ocamlfuse/ocamlfuse.2.7.1-cvs/url b/packages/ocamlfuse/ocamlfuse.2.7.1-cvs/url deleted file mode 100644 index 190c858f866..00000000000 --- a/packages/ocamlfuse/ocamlfuse.2.7.1-cvs/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1074/ocamlfuse-2.7.1-cvs.tar.gz" -checksum: "3e9e7ee2fd89e033a265840ca5aa4d44" diff --git a/packages/ocamlfuse/ocamlfuse.2.7.1-cvs2/descr b/packages/ocamlfuse/ocamlfuse.2.7.1-cvs2/descr deleted file mode 100644 index 12ec6bed639..00000000000 --- a/packages/ocamlfuse/ocamlfuse.2.7.1-cvs2/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for FUSE (Filesystem in UserSpacE) diff --git a/packages/ocamlfuse/ocamlfuse.2.7.1-cvs2/opam b/packages/ocamlfuse/ocamlfuse.2.7.1-cvs2/opam index 8d1bcc40250..687d9814405 100644 --- a/packages/ocamlfuse/ocamlfuse.2.7.1-cvs2/opam +++ b/packages/ocamlfuse/ocamlfuse.2.7.1-cvs2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alessandro.strada@gmail.com" authors: [ "Vincenzo Ciancia" ] license: "GPL-2" @@ -15,12 +15,20 @@ remove: [ ["ocamlfind" "remove" "Fuse"] ] depends: [ + "ocaml" {>= "3.08.0"} "ocamlfind" {build} "ocamlbuild" {build} "camlidl" ] depexts: [ - [["debian"] ["libfuse-dev"]] - [["ubuntu"] ["libfuse-dev"]] + ["libfuse-dev"] {os-distribution = "debian"} + ["libfuse-dev"] {os-distribution = "ubuntu"} ] -available: [ ocaml-version >= "3.08.0" & os != "darwin" ] +available: os != "macos" +synopsis: "OCaml bindings for FUSE (Filesystem in UserSpacE)" +flags: light-uninstall +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1369/ocamlfuse-2.7.1_cvs2.tar.gz" + checksum: "md5=639c41e535acb1d983d16e67e2d015db" +} diff --git a/packages/ocamlfuse/ocamlfuse.2.7.1-cvs2/url b/packages/ocamlfuse/ocamlfuse.2.7.1-cvs2/url deleted file mode 100644 index 9a7dbfc599a..00000000000 --- a/packages/ocamlfuse/ocamlfuse.2.7.1-cvs2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1369/ocamlfuse-2.7.1_cvs2.tar.gz" -checksum: "639c41e535acb1d983d16e67e2d015db" diff --git a/packages/ocamlfuse/ocamlfuse.2.7.1-cvs3/descr b/packages/ocamlfuse/ocamlfuse.2.7.1-cvs3/descr deleted file mode 100644 index 12ec6bed639..00000000000 --- a/packages/ocamlfuse/ocamlfuse.2.7.1-cvs3/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for FUSE (Filesystem in UserSpacE) diff --git a/packages/ocamlfuse/ocamlfuse.2.7.1-cvs3/opam b/packages/ocamlfuse/ocamlfuse.2.7.1-cvs3/opam deleted file mode 100644 index 2149076f52a..00000000000 --- a/packages/ocamlfuse/ocamlfuse.2.7.1-cvs3/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -maintainer: "Alessandro Strada " -authors: [ "Vincenzo Ciancia" ] -license: "GPL" -homepage: "http://sourceforge.net/apps/mediawiki/ocamlfuse" -bug-reports: "https://github.com/astrada/ocamlfuse/issues" -dev-repo: "https://github.com/astrada/ocamlfuse.git" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "Fuse"] -] -depends: [ - "base-bigarray" - "base-threads" - "base-unix" - "camlidl" - "ocamlfind" {build} -] -depexts: [ - [["debian"] ["libfuse-dev"]] - [["ubuntu"] ["libfuse-dev"]] -] -available: [ ocaml-version >= "3.08.0" & os != "darwin" ] diff --git a/packages/ocamlfuse/ocamlfuse.2.7.1-cvs3/url b/packages/ocamlfuse/ocamlfuse.2.7.1-cvs3/url deleted file mode 100644 index 0520d3ec422..00000000000 --- a/packages/ocamlfuse/ocamlfuse.2.7.1-cvs3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1662/ocamlfuse-2.7.1-cvs3.tar.gz" -checksum: "96217775a14e5c91f1267a2cdf42cfeb" diff --git a/packages/ocamlfuse/ocamlfuse.2.7.1-cvs4/descr b/packages/ocamlfuse/ocamlfuse.2.7.1-cvs4/descr deleted file mode 100644 index bb5a862c756..00000000000 --- a/packages/ocamlfuse/ocamlfuse.2.7.1-cvs4/descr +++ /dev/null @@ -1,8 +0,0 @@ -OCaml bindings for FUSE (Filesystem in UserSpacE) -This is a binding to FUSE for the OCaml programming language, enabling -you to write multithreaded filesystems in the OCaml language. It has -been designed with simplicity as a goal, as you can see by looking at -example/fusexmp.ml. Efficiency has also been a separate goal. The -Bigarray library is used for read and writes, allowing the library to -do zero-copy in OCaml land. - diff --git a/packages/ocamlfuse/ocamlfuse.2.7.1-cvs4/opam b/packages/ocamlfuse/ocamlfuse.2.7.1-cvs4/opam deleted file mode 100644 index 7ed7aefe9bc..00000000000 --- a/packages/ocamlfuse/ocamlfuse.2.7.1-cvs4/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -maintainer: "Alessandro Strada " -authors: [ "Vincenzo Ciancia" ] -license: "GPL" -homepage: "http://sourceforge.net/apps/mediawiki/ocamlfuse" -dev-repo: "https://github.com/astrada/ocamlfuse.git" -bug-reports: "https://github.com/astrada/ocamlfuse/issues" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "Fuse"] -] -depends: [ - "base-bigarray" - "base-threads" - "base-unix" - "camlidl" - "ocamlfind" {build} -] -depexts: [ - [["debian"] ["libfuse-dev"]] - [["ubuntu"] ["libfuse-dev"]] - [["alpine"] ["fuse-dev"]] - [["centos"] ["fuse-devel"]] - [["fedora"] ["fuse-devel"]] - [["opensuse"] ["fuse-devel"]] - [["osx" "homebrew"] ["Caskroom/cask/osxfuse"]] -] -available: [ ocaml-version >= "3.08.0" ] diff --git a/packages/ocamlfuse/ocamlfuse.2.7.1-cvs4/url b/packages/ocamlfuse/ocamlfuse.2.7.1-cvs4/url deleted file mode 100644 index 1b3e7b0b434..00000000000 --- a/packages/ocamlfuse/ocamlfuse.2.7.1-cvs4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1663/ocamlfuse-2.7.1-cvs4.tar.gz" -checksum: "bc8e70d6886fd6a45387c3a7992a31cb" diff --git a/packages/ocamlfuse/ocamlfuse.2.7.1-cvs5/descr b/packages/ocamlfuse/ocamlfuse.2.7.1-cvs5/descr deleted file mode 100644 index 428eafa1797..00000000000 --- a/packages/ocamlfuse/ocamlfuse.2.7.1-cvs5/descr +++ /dev/null @@ -1,8 +0,0 @@ -OCaml bindings for FUSE (Filesystem in UserSpacE) - -This is a binding to FUSE for the OCaml programming language, enabling -you to write multithreaded filesystems in the OCaml language. It has -been designed with simplicity as a goal, as you can see by looking at -example/fusexmp.ml. Efficiency has also been a separate goal. The -Bigarray library is used for read and writes, allowing the library to -do zero-copy in OCaml land. diff --git a/packages/ocamlfuse/ocamlfuse.2.7.1-cvs5/opam b/packages/ocamlfuse/ocamlfuse.2.7.1-cvs5/opam index 7ed7aefe9bc..46581cf5ed2 100644 --- a/packages/ocamlfuse/ocamlfuse.2.7.1-cvs5/opam +++ b/packages/ocamlfuse/ocamlfuse.2.7.1-cvs5/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alessandro Strada " authors: [ "Vincenzo Ciancia" ] license: "GPL" homepage: "http://sourceforge.net/apps/mediawiki/ocamlfuse" -dev-repo: "https://github.com/astrada/ocamlfuse.git" +dev-repo: "git+https://github.com/astrada/ocamlfuse.git" bug-reports: "https://github.com/astrada/ocamlfuse/issues" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -14,6 +14,7 @@ remove: [ ["ocamlfind" "remove" "Fuse"] ] depends: [ + "ocaml" {>= "3.08.0"} "base-bigarray" "base-threads" "base-unix" @@ -21,12 +22,24 @@ depends: [ "ocamlfind" {build} ] depexts: [ - [["debian"] ["libfuse-dev"]] - [["ubuntu"] ["libfuse-dev"]] - [["alpine"] ["fuse-dev"]] - [["centos"] ["fuse-devel"]] - [["fedora"] ["fuse-devel"]] - [["opensuse"] ["fuse-devel"]] - [["osx" "homebrew"] ["Caskroom/cask/osxfuse"]] + ["libfuse-dev"] {os-distribution = "debian"} + ["libfuse-dev"] {os-distribution = "ubuntu"} + ["fuse-dev"] {os-distribution = "alpine"} + ["fuse-devel"] {os-distribution = "centos"} + ["fuse-devel"] {os-distribution = "fedora"} + ["fuse-devel"] {os-distribution = "opensuse"} + ["Caskroom/cask/osxfuse"] {os = "macos" & os-distribution = "homebrew"} ] -available: [ ocaml-version >= "3.08.0" ] +synopsis: "OCaml bindings for FUSE (Filesystem in UserSpacE)" +description: """ +This is a binding to FUSE for the OCaml programming language, enabling +you to write multithreaded filesystems in the OCaml language. It has +been designed with simplicity as a goal, as you can see by looking at +example/fusexmp.ml. Efficiency has also been a separate goal. The +Bigarray library is used for read and writes, allowing the library to +do zero-copy in OCaml land.""" +flags: light-uninstall +url { + src: "https://github.com/astrada/ocamlfuse/archive/v2.7.1_cvs5.tar.gz" + checksum: "md5=6b50f21174f92c61748db48cee58de58" +} diff --git a/packages/ocamlfuse/ocamlfuse.2.7.1-cvs5/url b/packages/ocamlfuse/ocamlfuse.2.7.1-cvs5/url deleted file mode 100644 index 1d62dcf1f90..00000000000 --- a/packages/ocamlfuse/ocamlfuse.2.7.1-cvs5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/astrada/ocamlfuse/archive/v2.7.1_cvs5.tar.gz" -checksum: "6b50f21174f92c61748db48cee58de58" diff --git a/packages/ocamlgraph/ocamlgraph.1.8.1/descr b/packages/ocamlgraph/ocamlgraph.1.8.1/descr deleted file mode 100644 index 5b0f3c69dd7..00000000000 --- a/packages/ocamlgraph/ocamlgraph.1.8.1/descr +++ /dev/null @@ -1 +0,0 @@ -A generic graph library for OCaml diff --git a/packages/ocamlgraph/ocamlgraph.1.8.1/files/ocamlgraph.install b/packages/ocamlgraph/ocamlgraph.1.8.1/files/ocamlgraph.install deleted file mode 100644 index b2e3c7b9db0..00000000000 --- a/packages/ocamlgraph/ocamlgraph.1.8.1/files/ocamlgraph.install +++ /dev/null @@ -1,6 +0,0 @@ -lib: [ - "graph.cma" - "graph.cmi" - "graph.cmxa" - "graph.a" -] diff --git a/packages/ocamlgraph/ocamlgraph.1.8.1/opam b/packages/ocamlgraph/ocamlgraph.1.8.1/opam deleted file mode 100644 index c94b98f1813..00000000000 --- a/packages/ocamlgraph/ocamlgraph.1.8.1/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1" -maintainer: "filliatr@lri.fr" -authors: [ - "Sylvain Conchon" - "Jean-Christophe Filliâtre" - "Julien Signoles" -] -license: "GNU Library General Public License version 2.1" -build: [ - ["./configure" "--prefix=%{prefix}%" "--exec-prefix=%{prefix}%"] - [make] -] -remove: [["ocamlfind" "remove" "ocamlgraph"]] -depends: ["ocamlfind"] -install: [make "install-findlib"] -available: [ ocaml-version < "4.06.0" ] - diff --git a/packages/ocamlgraph/ocamlgraph.1.8.1/url b/packages/ocamlgraph/ocamlgraph.1.8.1/url deleted file mode 100644 index 1457e294b87..00000000000 --- a/packages/ocamlgraph/ocamlgraph.1.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.1.tar.gz" -checksum: "5aa256e9587a6d264d189418230af698" diff --git a/packages/ocamlgraph/ocamlgraph.1.8.2/descr b/packages/ocamlgraph/ocamlgraph.1.8.2/descr deleted file mode 100644 index 5b0f3c69dd7..00000000000 --- a/packages/ocamlgraph/ocamlgraph.1.8.2/descr +++ /dev/null @@ -1 +0,0 @@ -A generic graph library for OCaml diff --git a/packages/ocamlgraph/ocamlgraph.1.8.2/opam b/packages/ocamlgraph/ocamlgraph.1.8.2/opam index 909f6dbbaa0..019261c84cb 100644 --- a/packages/ocamlgraph/ocamlgraph.1.8.2/opam +++ b/packages/ocamlgraph/ocamlgraph.1.8.2/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "filliatr@lri.fr" authors: [ "Sylvain Conchon" @@ -12,6 +12,15 @@ build: [ [make] ] remove: [["ocamlfind" "remove" "ocamlgraph"]] -depends: ["ocamlfind"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" +] install: [make "install-findlib"] -available: [ ocaml-version < "4.06.0" ] +synopsis: "A generic graph library for OCaml" +flags: light-uninstall +extra-files: ["ocamlgraph.install" "md5=e0b715868e84ec4df4d6cdda25843466"] +url { + src: "http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.2.tar.gz" + checksum: "md5=efa4394bc4651c90de443ff61c7477e6" +} diff --git a/packages/ocamlgraph/ocamlgraph.1.8.2/url b/packages/ocamlgraph/ocamlgraph.1.8.2/url deleted file mode 100644 index f05fd55c9a4..00000000000 --- a/packages/ocamlgraph/ocamlgraph.1.8.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.2.tar.gz" -checksum: "efa4394bc4651c90de443ff61c7477e6" diff --git a/packages/ocamlgraph/ocamlgraph.1.8.3/descr b/packages/ocamlgraph/ocamlgraph.1.8.3/descr deleted file mode 100644 index 5b0f3c69dd7..00000000000 --- a/packages/ocamlgraph/ocamlgraph.1.8.3/descr +++ /dev/null @@ -1 +0,0 @@ -A generic graph library for OCaml diff --git a/packages/ocamlgraph/ocamlgraph.1.8.3/opam b/packages/ocamlgraph/ocamlgraph.1.8.3/opam index 91083359d74..67e0130cdd8 100644 --- a/packages/ocamlgraph/ocamlgraph.1.8.3/opam +++ b/packages/ocamlgraph/ocamlgraph.1.8.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "filliatr@lri.fr" authors: [ "Sylvain Conchon" @@ -8,7 +8,7 @@ authors: [ homepage: "http://ocamlgraph.lri.fr/" license: "GNU Library General Public License version 2.1" doc: ["http://ocamlgraph.lri.fr/doc"] -dev-repo: "https://github.com/backtracking/ocamlgraph.git" +dev-repo: "git+https://github.com/backtracking/ocamlgraph.git" bug-reports: "https://github.com/backtracking/ocamlgraph/issues" tags: [ @@ -27,10 +27,22 @@ build: [ ] install: [make "install-findlib"] remove: [["ocamlfind" "remove" "ocamlgraph"]] -depends: ["ocamlfind"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" +] depopts: [ "lablgtk" "conf-gnomecanvas" ] patches: ["install-findlib-dgraph.patch"] -available: [ ocaml-version < "4.06.0" ] +synopsis: "A generic graph library for OCaml" +flags: light-uninstall +extra-files: [ + ["ocamlgraph.install" "md5=e0b715868e84ec4df4d6cdda25843466"] + ["install-findlib-dgraph.patch" "md5=2e3851e1644a49c9152975a78637e479"] +] +url { + src: "http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.3.tar.gz" + checksum: "md5=ad2dc42f74c77dae9302c40cf2b5ff86" +} diff --git a/packages/ocamlgraph/ocamlgraph.1.8.3/url b/packages/ocamlgraph/ocamlgraph.1.8.3/url deleted file mode 100644 index aa01e2a20fe..00000000000 --- a/packages/ocamlgraph/ocamlgraph.1.8.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.3.tar.gz" -checksum: "ad2dc42f74c77dae9302c40cf2b5ff86" diff --git a/packages/ocamlgraph/ocamlgraph.1.8.5/descr b/packages/ocamlgraph/ocamlgraph.1.8.5/descr deleted file mode 100644 index 5b0f3c69dd7..00000000000 --- a/packages/ocamlgraph/ocamlgraph.1.8.5/descr +++ /dev/null @@ -1 +0,0 @@ -A generic graph library for OCaml diff --git a/packages/ocamlgraph/ocamlgraph.1.8.5/opam b/packages/ocamlgraph/ocamlgraph.1.8.5/opam index 3cfb1008dcb..ebd1db825af 100644 --- a/packages/ocamlgraph/ocamlgraph.1.8.5/opam +++ b/packages/ocamlgraph/ocamlgraph.1.8.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "filliatr@lri.fr" authors: [ "Sylvain Conchon" @@ -8,7 +8,7 @@ authors: [ homepage: "http://ocamlgraph.lri.fr/" license: "GNU Library General Public License version 2.1" doc: ["http://ocamlgraph.lri.fr/doc"] -dev-repo: "https://github.com/backtracking/ocamlgraph.git" +dev-repo: "git+https://github.com/backtracking/ocamlgraph.git" bug-reports: "https://github.com/backtracking/ocamlgraph/issues" tags: [ @@ -28,9 +28,18 @@ build: [ ] install: [make "install-findlib"] remove: [["ocamlfind" "remove" "ocamlgraph"]] -depends: ["ocamlfind"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" +] depopts: [ "lablgtk" "conf-gnomecanvas" ] -available: [ ocaml-version < "4.06.0" ] +synopsis: "A generic graph library for OCaml" +flags: light-uninstall +extra-files: ["ocamlgraph.install" "md5=e0b715868e84ec4df4d6cdda25843466"] +url { + src: "http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.5.tar.gz" + checksum: "md5=75dde65bfc3f9b07e795343d369aa84d" +} diff --git a/packages/ocamlgraph/ocamlgraph.1.8.5/url b/packages/ocamlgraph/ocamlgraph.1.8.5/url deleted file mode 100644 index 1788317442d..00000000000 --- a/packages/ocamlgraph/ocamlgraph.1.8.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.5.tar.gz" -checksum: "75dde65bfc3f9b07e795343d369aa84d" diff --git a/packages/ocamlgraph/ocamlgraph.1.8.6/descr b/packages/ocamlgraph/ocamlgraph.1.8.6/descr deleted file mode 100644 index 5b0f3c69dd7..00000000000 --- a/packages/ocamlgraph/ocamlgraph.1.8.6/descr +++ /dev/null @@ -1 +0,0 @@ -A generic graph library for OCaml diff --git a/packages/ocamlgraph/ocamlgraph.1.8.6/opam b/packages/ocamlgraph/ocamlgraph.1.8.6/opam index 3cfb1008dcb..b16cff81e90 100644 --- a/packages/ocamlgraph/ocamlgraph.1.8.6/opam +++ b/packages/ocamlgraph/ocamlgraph.1.8.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "filliatr@lri.fr" authors: [ "Sylvain Conchon" @@ -8,7 +8,7 @@ authors: [ homepage: "http://ocamlgraph.lri.fr/" license: "GNU Library General Public License version 2.1" doc: ["http://ocamlgraph.lri.fr/doc"] -dev-repo: "https://github.com/backtracking/ocamlgraph.git" +dev-repo: "git+https://github.com/backtracking/ocamlgraph.git" bug-reports: "https://github.com/backtracking/ocamlgraph/issues" tags: [ @@ -28,9 +28,17 @@ build: [ ] install: [make "install-findlib"] remove: [["ocamlfind" "remove" "ocamlgraph"]] -depends: ["ocamlfind"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" +] depopts: [ "lablgtk" "conf-gnomecanvas" ] -available: [ ocaml-version < "4.06.0" ] +synopsis: "A generic graph library for OCaml" +flags: light-uninstall +url { + src: "http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.6.tar.gz" + checksum: "md5=afbc24f0e0eb72c2d3eda64b68513e73" +} diff --git a/packages/ocamlgraph/ocamlgraph.1.8.6/url b/packages/ocamlgraph/ocamlgraph.1.8.6/url deleted file mode 100644 index 3cfdf183833..00000000000 --- a/packages/ocamlgraph/ocamlgraph.1.8.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.6.tar.gz" -checksum: "afbc24f0e0eb72c2d3eda64b68513e73" diff --git a/packages/ocamlgraph/ocamlgraph.1.8.7/descr b/packages/ocamlgraph/ocamlgraph.1.8.7/descr deleted file mode 100644 index 5b0f3c69dd7..00000000000 --- a/packages/ocamlgraph/ocamlgraph.1.8.7/descr +++ /dev/null @@ -1 +0,0 @@ -A generic graph library for OCaml diff --git a/packages/ocamlgraph/ocamlgraph.1.8.7/opam b/packages/ocamlgraph/ocamlgraph.1.8.7/opam index 83947648185..873876e1d1b 100644 --- a/packages/ocamlgraph/ocamlgraph.1.8.7/opam +++ b/packages/ocamlgraph/ocamlgraph.1.8.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "filliatr@lri.fr" authors: [ "Sylvain Conchon" @@ -8,7 +8,7 @@ authors: [ homepage: "http://ocamlgraph.lri.fr/" license: "GNU Library General Public License version 2.1" doc: ["http://ocamlgraph.lri.fr/doc"] -dev-repo: "https://github.com/backtracking/ocamlgraph.git" +dev-repo: "git+https://github.com/backtracking/ocamlgraph.git" bug-reports: "https://github.com/backtracking/ocamlgraph/issues" tags: [ @@ -28,9 +28,17 @@ build: [ ] install: [make "install-findlib"] remove: [["ocamlfind" "remove" "ocamlgraph"]] -depends: ["ocamlfind" {build}] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" {build} +] depopts: [ "lablgtk" "conf-gnomecanvas" ] -available: [ ocaml-version < "4.06.0" ] +synopsis: "A generic graph library for OCaml" +flags: light-uninstall +url { + src: "http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.7.tar.gz" + checksum: "md5=e733b8309b9374e89d96e907ecaf4f76" +} diff --git a/packages/ocamlgraph/ocamlgraph.1.8.7/url b/packages/ocamlgraph/ocamlgraph.1.8.7/url deleted file mode 100644 index 16abebf84ec..00000000000 --- a/packages/ocamlgraph/ocamlgraph.1.8.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.7.tar.gz" -checksum: "e733b8309b9374e89d96e907ecaf4f76" diff --git a/packages/ocamlgraph/ocamlgraph.1.8.8/descr b/packages/ocamlgraph/ocamlgraph.1.8.8/descr deleted file mode 100644 index 5b0f3c69dd7..00000000000 --- a/packages/ocamlgraph/ocamlgraph.1.8.8/descr +++ /dev/null @@ -1 +0,0 @@ -A generic graph library for OCaml diff --git a/packages/ocamlgraph/ocamlgraph.1.8.8/opam b/packages/ocamlgraph/ocamlgraph.1.8.8/opam index 31e9e8b4512..455180620da 100644 --- a/packages/ocamlgraph/ocamlgraph.1.8.8/opam +++ b/packages/ocamlgraph/ocamlgraph.1.8.8/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "filliatr@lri.fr" authors: [ "Sylvain Conchon" @@ -8,7 +8,7 @@ authors: [ homepage: "http://ocamlgraph.lri.fr/" license: "GNU Library General Public License version 2.1" doc: ["http://ocamlgraph.lri.fr/doc"] -dev-repo: "https://github.com/backtracking/ocamlgraph.git" +dev-repo: "git+https://github.com/backtracking/ocamlgraph.git" bug-reports: "https://github.com/backtracking/ocamlgraph/issues" tags: [ @@ -29,9 +29,16 @@ build: [ install: [make "install-findlib"] remove: [["ocamlfind" "remove" "ocamlgraph"]] depends: [ + "ocaml" "ocamlfind" {build} ] depopts: [ "lablgtk" "conf-gnomecanvas" ] +synopsis: "A generic graph library for OCaml" +flags: light-uninstall +url { + src: "http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.8.tar.gz" + checksum: "md5=9d71ca69271055bd22d0dfe4e939831a" +} diff --git a/packages/ocamlgraph/ocamlgraph.1.8.8/url b/packages/ocamlgraph/ocamlgraph.1.8.8/url deleted file mode 100644 index 31afe6b7177..00000000000 --- a/packages/ocamlgraph/ocamlgraph.1.8.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.8.tar.gz" -checksum: "9d71ca69271055bd22d0dfe4e939831a" diff --git a/packages/ocamlify/ocamlify.0.0.1/descr b/packages/ocamlify/ocamlify.0.0.1/descr deleted file mode 100644 index a3241a78176..00000000000 --- a/packages/ocamlify/ocamlify.0.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Include files in OCaml code -OCamlify allows to create OCaml source code by including whole files -into OCaml string or string list. The code generated can be compiled -as a standard OCaml file. It allows embedding external resources as -OCaml code. diff --git a/packages/ocamlify/ocamlify.0.0.1/opam b/packages/ocamlify/ocamlify.0.0.1/opam index 545466712ef..c98c2e06e6c 100644 --- a/packages/ocamlify/ocamlify.0.0.1/opam +++ b/packages/ocamlify/ocamlify.0.0.1/opam @@ -1,11 +1,24 @@ -opam-version: "1.2" +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" "ocamlfind" "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] +synopsis: "Include files in OCaml code" +description: """ +OCamlify allows to create OCaml source code by including whole files +into OCaml string or string list. The code generated can be compiled +as a standard OCaml file. It allows embedding external resources as +OCaml code.""" +extra-files: ["ocamlify.install" "md5=5ae3ee90457ab5a6051136a36885c67e"] +url { + src: + "http://forge.ocamlcore.org/frs/download.php/379/ocamlify-0.0.1.tar.gz" + checksum: "md5=bcd97ad0f7203019019997197451dbf0" +} diff --git a/packages/ocamlify/ocamlify.0.0.1/url b/packages/ocamlify/ocamlify.0.0.1/url deleted file mode 100644 index 6f3f2bb8bd5..00000000000 --- a/packages/ocamlify/ocamlify.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/379/ocamlify-0.0.1.tar.gz" -checksum: "bcd97ad0f7203019019997197451dbf0" diff --git a/packages/ocamllint/ocamllint.0.1.0/descr b/packages/ocamllint/ocamllint.0.1.0/descr deleted file mode 100644 index 34492ee6621..00000000000 --- a/packages/ocamllint/ocamllint.0.1.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Detect common errors in OCaml code - -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. diff --git a/packages/ocamllint/ocamllint.0.1.0/opam b/packages/ocamllint/ocamllint.0.1.0/opam index 27e055556c8..e33174c7f8a 100644 --- a/packages/ocamllint/ocamllint.0.1.0/opam +++ b/packages/ocamllint/ocamllint.0.1.0/opam @@ -1,22 +1,34 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/cryptosense/ocamllint.git" +dev-repo: "git+https://github.com/cryptosense/ocamllint.git" build: [ - [make "all"] + [make "all"] + [make "check"] {with-test} ] install: [ [make "install"] ] -build-test: [make "check"] remove: [["ocamlfind" "remove" "ocamllint"]] depends: [ - "ocamlfind" {>= "1.5.0"} - "ounit" {test} - "ppx_tools" - "ppx_deriving" {test} + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {>= "1.5.0"} + "ounit" {with-test} + "ppx_tools" + "ppx_deriving" {with-test} ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.03.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.1.0.tar.gz" + checksum: "md5=b61c8bd5d9942f187bdd73a0e4e448e6" +} diff --git a/packages/ocamllint/ocamllint.0.1.0/url b/packages/ocamllint/ocamllint.0.1.0/url deleted file mode 100644 index b82aef7e4cf..00000000000 --- a/packages/ocamllint/ocamllint.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/cryptosense/ocamllint/archive/v0.1.0.tar.gz" -checksum: "b61c8bd5d9942f187bdd73a0e4e448e6" diff --git a/packages/ocamllint/ocamllint.0.2.0/descr b/packages/ocamllint/ocamllint.0.2.0/descr deleted file mode 100644 index 34492ee6621..00000000000 --- a/packages/ocamllint/ocamllint.0.2.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Detect common errors in OCaml code - -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. diff --git a/packages/ocamllint/ocamllint.0.2.0/opam b/packages/ocamllint/ocamllint.0.2.0/opam index 3365336ba8a..3c942578473 100644 --- a/packages/ocamllint/ocamllint.0.2.0/opam +++ b/packages/ocamllint/ocamllint.0.2.0/opam @@ -1,21 +1,33 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/cryptosense/ocamllint.git" +dev-repo: "git+https://github.com/cryptosense/ocamllint.git" build: [ - [make "all"] + [make "all"] + [make "check"] {with-test} ] install: [ [make "install"] ] -build-test: [make "check"] remove: [["ocamlfind" "remove" "ocamllint"]] depends: [ - "ocamlfind" {>= "1.5.0"} - "ounit" {test} - "ppx_tools" + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {>= "1.5.0"} + "ounit" {with-test} + "ppx_tools" ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.03.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.2.0.tar.gz" + checksum: "md5=f09848b2dd24fb574a1d50545cac08ea" +} diff --git a/packages/ocamllint/ocamllint.0.2.0/url b/packages/ocamllint/ocamllint.0.2.0/url deleted file mode 100644 index 13da162aaa5..00000000000 --- a/packages/ocamllint/ocamllint.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/cryptosense/ocamllint/archive/v0.2.0.tar.gz" -checksum: "f09848b2dd24fb574a1d50545cac08ea" diff --git a/packages/ocamllint/ocamllint.0.3.0/descr b/packages/ocamllint/ocamllint.0.3.0/descr deleted file mode 100644 index 34492ee6621..00000000000 --- a/packages/ocamllint/ocamllint.0.3.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Detect common errors in OCaml code - -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. diff --git a/packages/ocamllint/ocamllint.0.3.0/opam b/packages/ocamllint/ocamllint.0.3.0/opam index 9ec07a54a18..0a0c6cd4d6e 100644 --- a/packages/ocamllint/ocamllint.0.3.0/opam +++ b/packages/ocamllint/ocamllint.0.3.0/opam @@ -1,21 +1,33 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/cryptosense/ocamllint.git" +dev-repo: "git+https://github.com/cryptosense/ocamllint.git" build: [ - [make "all"] + [make "all"] + [make "check"] {with-test} ] install: [ [make "install"] ] -build-test: [make "check"] remove: [["ocamlfind" "remove" "ocamllint"]] depends: [ - "ocamlfind" {>= "1.5.0"} - "ounit" {test} - "ppx_tools" {>= "5.0"} + "ocaml" {>= "4.02.0" & < "4.04.0"} + "ocamlfind" {>= "1.5.0"} + "ounit" {with-test} + "ppx_tools" {>= "5.0"} ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.04.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: "md5=225f5182cdfc40ee6c71ad0367c971ce" +} diff --git a/packages/ocamllint/ocamllint.0.3.0/url b/packages/ocamllint/ocamllint.0.3.0/url deleted file mode 100644 index 8c3c903eeaf..00000000000 --- a/packages/ocamllint/ocamllint.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/cryptosense/ocamllint/archive/v0.3.0.tar.gz" -checksum: "225f5182cdfc40ee6c71ad0367c971ce" diff --git a/packages/ocamlmod/ocamlmod.0.0.3/descr b/packages/ocamlmod/ocamlmod.0.0.3/descr deleted file mode 100644 index b15d3452ccc..00000000000 --- a/packages/ocamlmod/ocamlmod.0.0.3/descr +++ /dev/null @@ -1 +0,0 @@ -Generate OCaml modules from source files diff --git a/packages/ocamlmod/ocamlmod.0.0.3/files/ocamlmod.install b/packages/ocamlmod/ocamlmod.0.0.3/files/ocamlmod.install deleted file mode 100644 index 4f10ffaeba5..00000000000 --- a/packages/ocamlmod/ocamlmod.0.0.3/files/ocamlmod.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["_build/src/ocamlmod.byte" {"ocamlmod"}] diff --git a/packages/ocamlmod/ocamlmod.0.0.3/opam b/packages/ocamlmod/ocamlmod.0.0.3/opam deleted file mode 100644 index 290042ab965..00000000000 --- a/packages/ocamlmod/ocamlmod.0.0.3/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "https://github.com/ocaml/opam-repository/issues" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -depends: [ - "ocamlfind" - "fileutils" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/ocamlmod/ocamlmod.0.0.3/url b/packages/ocamlmod/ocamlmod.0.0.3/url deleted file mode 100644 index 2793d792b81..00000000000 --- a/packages/ocamlmod/ocamlmod.0.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/856/ocamlmod-0.0.3.tar.gz" -checksum: "dec64b14a2dfb32bd25e3fc2f21e1c65" diff --git a/packages/ocamlmod/ocamlmod.0.0.4/descr b/packages/ocamlmod/ocamlmod.0.0.4/descr deleted file mode 100644 index b15d3452ccc..00000000000 --- a/packages/ocamlmod/ocamlmod.0.0.4/descr +++ /dev/null @@ -1 +0,0 @@ -Generate OCaml modules from source files diff --git a/packages/ocamlmod/ocamlmod.0.0.4/opam b/packages/ocamlmod/ocamlmod.0.0.4/opam index 290042ab965..cfdd6cbf64e 100644 --- a/packages/ocamlmod/ocamlmod.0.0.4/opam +++ b/packages/ocamlmod/ocamlmod.0.0.4/opam @@ -1,12 +1,20 @@ -opam-version: "1.2" +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" "ocamlfind" "fileutils" "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] +synopsis: "Generate OCaml modules from source files" +extra-files: ["ocamlmod.install" "md5=db6d5efdd322f1916ae243d65937d587"] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1204/ocamlmod-0.0.4.tar.gz" + checksum: "md5=6e1f70c8b70c534908054cd68852e8c8" +} diff --git a/packages/ocamlmod/ocamlmod.0.0.4/url b/packages/ocamlmod/ocamlmod.0.0.4/url deleted file mode 100644 index 95efa11e1ee..00000000000 --- a/packages/ocamlmod/ocamlmod.0.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1204/ocamlmod-0.0.4.tar.gz" -checksum: "6e1f70c8b70c534908054cd68852e8c8" diff --git a/packages/ocamlmod/ocamlmod.0.0.7/descr b/packages/ocamlmod/ocamlmod.0.0.7/descr deleted file mode 100644 index b15d3452ccc..00000000000 --- a/packages/ocamlmod/ocamlmod.0.0.7/descr +++ /dev/null @@ -1 +0,0 @@ -Generate OCaml modules from source files diff --git a/packages/ocamlmod/ocamlmod.0.0.7/files/_oasis_remove_.ml b/packages/ocamlmod/ocamlmod.0.0.7/files/_oasis_remove_.ml deleted file mode 100644 index 0d23853fc00..00000000000 --- a/packages/ocamlmod/ocamlmod.0.0.7/files/_oasis_remove_.ml +++ /dev/null @@ -1,7 +0,0 @@ -open Printf - -let () = - let dir = Sys.argv.(1) in - (try Sys.chdir dir - with _ -> eprintf "Cannot change directory to %s\n%!" dir); - exit (Sys.command "ocaml setup.ml -uninstall") diff --git a/packages/ocamlmod/ocamlmod.0.0.7/files/ocamlmod.install b/packages/ocamlmod/ocamlmod.0.0.7/files/ocamlmod.install deleted file mode 100644 index c6cfc2de587..00000000000 --- a/packages/ocamlmod/ocamlmod.0.0.7/files/ocamlmod.install +++ /dev/null @@ -1,6 +0,0 @@ -etc: [ - "setup.ml" - "setup.data" - "setup.log" - "_oasis_remove_.ml" -] diff --git a/packages/ocamlmod/ocamlmod.0.0.7/files/test01.mod.patch b/packages/ocamlmod/ocamlmod.0.0.7/files/test01.mod.patch deleted file mode 100644 index 66eafbb10c4..00000000000 --- a/packages/ocamlmod/ocamlmod.0.0.7/files/test01.mod.patch +++ /dev/null @@ -1,5 +0,0 @@ ---- /dev/null -+++ test/data/test01.mod -@@ -0,0 +1,2 @@ -+A.ml -+B.ml diff --git a/packages/ocamlmod/ocamlmod.0.0.7/opam b/packages/ocamlmod/ocamlmod.0.0.7/opam deleted file mode 100644 index a5e37cc0a34..00000000000 --- a/packages/ocamlmod/ocamlmod.0.0.7/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -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 with OCaml linking exception" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocaml" "%{etc}%/ocamlmod/_oasis_remove_.ml" "%{etc}%/ocamlmod"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -depends: [ - "ocamlfind" {build} - "ounit" {test & >= "2.0.0"} - "ocamlbuild" {build} -] -patches: [ "test01.mod.patch" ] diff --git a/packages/ocamlmod/ocamlmod.0.0.7/url b/packages/ocamlmod/ocamlmod.0.0.7/url deleted file mode 100644 index 563c0dd492b..00000000000 --- a/packages/ocamlmod/ocamlmod.0.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1350/ocamlmod-0.0.7.tar.gz" -checksum: "502acf75f5263afecf29566e3e766677" diff --git a/packages/ocamlmod/ocamlmod.0.0.8/descr b/packages/ocamlmod/ocamlmod.0.0.8/descr deleted file mode 100644 index b15d3452ccc..00000000000 --- a/packages/ocamlmod/ocamlmod.0.0.8/descr +++ /dev/null @@ -1 +0,0 @@ -Generate OCaml modules from source files diff --git a/packages/ocamlmod/ocamlmod.0.0.8/opam b/packages/ocamlmod/ocamlmod.0.0.8/opam index 06723ca1e7d..1757d26ead6 100644 --- a/packages/ocamlmod/ocamlmod.0.0.8/opam +++ b/packages/ocamlmod/ocamlmod.0.0.8/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +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" @@ -8,19 +8,29 @@ license: "LGPL-2.1 with OCaml 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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" "ocamlfind" {build} - "ounit" {test & >= "2.0.0"} + "ounit" {with-test & >= "2.0.0"} "ocamlbuild" {build} ] -patches: ["safe-string.patch" {ocaml-version >= "4.04.0"}] +patches: "safe-string.patch" {ocaml:version >= "4.04.0"} +synopsis: "Generate OCaml modules from source files" +extra-files: [ + ["safe-string.patch" "md5=b3c0a96b57eb17af7625d14491d0aaab"] + ["ocamlmod.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1544/ocamlmod-0.0.8.tar.gz" + checksum: "md5=411e5b3f3321945fc53d9377a1a17f91" +} diff --git a/packages/ocamlmod/ocamlmod.0.0.8/url b/packages/ocamlmod/ocamlmod.0.0.8/url deleted file mode 100644 index 8708b34e9b0..00000000000 --- a/packages/ocamlmod/ocamlmod.0.0.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1544/ocamlmod-0.0.8.tar.gz" -checksum: "411e5b3f3321945fc53d9377a1a17f91" diff --git a/packages/ocamlmod/ocamlmod.0.0.9/descr b/packages/ocamlmod/ocamlmod.0.0.9/descr deleted file mode 100644 index b15d3452ccc..00000000000 --- a/packages/ocamlmod/ocamlmod.0.0.9/descr +++ /dev/null @@ -1 +0,0 @@ -Generate OCaml modules from source files diff --git a/packages/ocamlmod/ocamlmod.0.0.9/opam b/packages/ocamlmod/ocamlmod.0.0.9/opam index 11ff03d8d39..e4a5586f1fa 100644 --- a/packages/ocamlmod/ocamlmod.0.0.9/opam +++ b/packages/ocamlmod/ocamlmod.0.0.9/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +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" @@ -8,18 +8,27 @@ license: "LGPL-2.1 with OCaml 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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" "ocamlfind" {build} - "ounit" {test & >= "2.0.0"} + "ounit" {with-test & >= "2.0.0"} "ocamlbuild" {build} ] +synopsis: "Generate OCaml modules from source files" +extra-files: [ + ["ocamlmod.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1702/ocamlmod-0.0.9.tar.gz" + checksum: "md5=b52bfbab6bb77f9736bde9c2fe81c508" +} diff --git a/packages/ocamlmod/ocamlmod.0.0.9/url b/packages/ocamlmod/ocamlmod.0.0.9/url deleted file mode 100644 index 5faab2315cc..00000000000 --- a/packages/ocamlmod/ocamlmod.0.0.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1702/ocamlmod-0.0.9.tar.gz" -checksum: "b52bfbab6bb77f9736bde9c2fe81c508" diff --git a/packages/ocamlnet/ocamlnet.3.2.1/descr b/packages/ocamlnet/ocamlnet.3.2.1/descr deleted file mode 100644 index 63244b48519..00000000000 --- a/packages/ocamlnet/ocamlnet.3.2.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -Internet protocols (http, cgi, email etc.) and helper data structures (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. - diff --git a/packages/ocamlnet/ocamlnet.3.2.1/files/ocamlnet.install b/packages/ocamlnet/ocamlnet.3.2.1/files/ocamlnet.install deleted file mode 100644 index 29411bebc62..00000000000 --- a/packages/ocamlnet/ocamlnet.3.2.1/files/ocamlnet.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "src/rpc-generator/ocamlrpcgen" - "src/netplex/netplex-admin" -] diff --git a/packages/ocamlnet/ocamlnet.3.2.1/opam b/packages/ocamlnet/ocamlnet.3.2.1/opam deleted file mode 100644 index ed6038f82a3..00000000000 --- a/packages/ocamlnet/ocamlnet.3.2.1/opam +++ /dev/null @@ -1,33 +0,0 @@ -opam-version: "1" -maintainer: "https://github.com/ocaml/opam-repository/issues" -build: [ - ["./configure" "-bindir" bin] - [make "all"] - [make "opt"] -] -remove: [ - ["ocamlfind" "remove" "equeue"] - ["ocamlfind" "remove" "netcamlbox"] - ["ocamlfind" "remove" "netcgi2"] - ["ocamlfind" "remove" "netcgi2-plex"] - ["ocamlfind" "remove" "netclient"] - ["ocamlfind" "remove" "netgssapi"] - ["ocamlfind" "remove" "netmulticore"] - ["ocamlfind" "remove" "netplex"] - ["ocamlfind" "remove" "netshm"] - ["ocamlfind" "remove" "netstring"] - ["ocamlfind" "remove" "netsys"] - ["ocamlfind" "remove" "pop"] - ["ocamlfind" "remove" "rpc"] - ["ocamlfind" "remove" "rpc-auth-local"] - ["ocamlfind" "remove" "rpc-generator"] - ["ocamlfind" "remove" "shell"] - ["ocamlfind" "remove" "smtp"] -] -depends: [ - "ocamlfind" - "pcre" - "camlp4" -] -available: ocaml-version < "4.00.0" -install: [make "install"] diff --git a/packages/ocamlnet/ocamlnet.3.2.1/url b/packages/ocamlnet/ocamlnet.3.2.1/url deleted file mode 100644 index 1962f16f0bf..00000000000 --- a/packages/ocamlnet/ocamlnet.3.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/ocamlnet-3.2.1.tar.gz" -checksum: "27f42c521c41af00abf477302ff5ec99" diff --git a/packages/ocamlnet/ocamlnet.3.5.1/descr b/packages/ocamlnet/ocamlnet.3.5.1/descr deleted file mode 100644 index 925b4c6090e..00000000000 --- a/packages/ocamlnet/ocamlnet.3.5.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -Internet protocols (http, cgi, email etc.) and helper data structures (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. diff --git a/packages/ocamlnet/ocamlnet.3.5.1/files/ocamlnet.install b/packages/ocamlnet/ocamlnet.3.5.1/files/ocamlnet.install deleted file mode 100644 index 29411bebc62..00000000000 --- a/packages/ocamlnet/ocamlnet.3.5.1/files/ocamlnet.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "src/rpc-generator/ocamlrpcgen" - "src/netplex/netplex-admin" -] diff --git a/packages/ocamlnet/ocamlnet.3.5.1/opam b/packages/ocamlnet/ocamlnet.3.5.1/opam deleted file mode 100644 index 3f2daa021e3..00000000000 --- a/packages/ocamlnet/ocamlnet.3.5.1/opam +++ /dev/null @@ -1,53 +0,0 @@ -opam-version: "1.2" -maintainer: "https://github.com/ocaml/opam-repository/issues" -build: [ - [ - "./configure" - "-bindir" - bin - "-%{lablgtk:enable}%-gtk2" - "-%{ssl:enable}%-ssl" - "-%{camlzip:enable}%-zip" - "-%{cryptokit:enable}%-crypto" - "-with-nethttpd" - ] - [make "all"] - [make "opt"] -] -remove: [ - ["ocamlfind" "remove" "equeue"] - ["ocamlfind" "remove" "equeue-gtk2"] {"%{lablgtk:installed}%"} - ["ocamlfind" "remove" "equeue-ssl"] {"%{ssl:installed}%"} - ["ocamlfind" "remove" "netcamlbox"] - ["ocamlfind" "remove" "netcgi2"] - ["ocamlfind" "remove" "netcgi2-plex"] - ["ocamlfind" "remove" "netclient"] - ["ocamlfind" "remove" "netgssapi"] - ["ocamlfind" "remove" "nethttpd"] - ["ocamlfind" "remove" "nethttpd-for-netcgi2"] - ["ocamlfind" "remove" "netmech-scram"] {"%{cryptokit:installed}%"} - ["ocamlfind" "remove" "netmulticore"] - ["ocamlfind" "remove" "netplex"] - ["ocamlfind" "remove" "netshm"] - ["ocamlfind" "remove" "netstring"] - ["ocamlfind" "remove" "netsys"] - ["ocamlfind" "remove" "netzip"] {"%{camlzip:installed}%"} - ["ocamlfind" "remove" "pop"] - ["ocamlfind" "remove" "rpc"] - ["ocamlfind" "remove" "rpc-auth-local"] - ["ocamlfind" "remove" "rpc-generator"] - ["ocamlfind" "remove" "rpc-ssl"] {"%{ssl:installed}%"} - ["ocamlfind" "remove" "shell"] - ["ocamlfind" "remove" "smtp"] -] -depends: [ - "ocamlfind" - "pcre" - "camlp4" -] -depopts: ["lablgtk" "pcre" "ssl" "camlzip" "cryptokit"] -conflicts: [ - "camlzip" {!= "1.04"} -] -available: ocaml-version < "4.00.0" -install: [make "install"] diff --git a/packages/ocamlnet/ocamlnet.3.5.1/url b/packages/ocamlnet/ocamlnet.3.5.1/url deleted file mode 100644 index b9eb9c2b495..00000000000 --- a/packages/ocamlnet/ocamlnet.3.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/ocamlnet-3.5.1.tar.gz" -checksum: "9f4f474bfe88496220079e06791ff31c" diff --git a/packages/ocamlnet/ocamlnet.3.6.0/descr b/packages/ocamlnet/ocamlnet.3.6.0/descr deleted file mode 100644 index 63244b48519..00000000000 --- a/packages/ocamlnet/ocamlnet.3.6.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Internet protocols (http, cgi, email etc.) and helper data structures (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. - diff --git a/packages/ocamlnet/ocamlnet.3.6.0/opam b/packages/ocamlnet/ocamlnet.3.6.0/opam index 42de387f0e4..e4916fc43a9 100644 --- a/packages/ocamlnet/ocamlnet.3.6.0/opam +++ b/packages/ocamlnet/ocamlnet.3.6.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "http://projects.camlcity.org/projects/ocamlnet.html" doc: ["http://projects.camlcity.org/projects/dl/ocamlnet-3.6.0/doc/html-main/index.html"] @@ -44,7 +44,11 @@ remove: [ ["ocamlfind" "remove" "shell"] ["ocamlfind" "remove" "smtp"] ] -depends: ["ocamlfind" "camlp4"] +depends: [ + "ocaml" {< "4.01.0"} + "ocamlfind" + "camlp4" +] depopts: [ "lablgtk" "pcre" @@ -53,5 +57,23 @@ depopts: [ "cryptokit" ] patches: ["ocamlnet-ocaml4.diff"] -available: ocaml-version < "4.01.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.""" +flags: light-uninstall +extra-files: [ + ["ocamlnet.install" "md5=ed54a9f3d6382ccc01ea1cf1af8f2c38"] + ["ocamlnet-ocaml4.diff" "md5=a681fe195de5024b2847b8f95f157a8c"] +] +url { + src: "http://download.camlcity.org/download/ocamlnet-3.6.tar.gz" + checksum: "md5=c6a42744c456b3b336c7613f5481650a" +} diff --git a/packages/ocamlnet/ocamlnet.3.6.0/url b/packages/ocamlnet/ocamlnet.3.6.0/url deleted file mode 100644 index 3ee9cae751c..00000000000 --- a/packages/ocamlnet/ocamlnet.3.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/ocamlnet-3.6.tar.gz" -checksum: "c6a42744c456b3b336c7613f5481650a" diff --git a/packages/ocamlnet/ocamlnet.3.6.3/descr b/packages/ocamlnet/ocamlnet.3.6.3/descr deleted file mode 100644 index 63244b48519..00000000000 --- a/packages/ocamlnet/ocamlnet.3.6.3/descr +++ /dev/null @@ -1,9 +0,0 @@ -Internet protocols (http, cgi, email etc.) and helper data structures (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. - diff --git a/packages/ocamlnet/ocamlnet.3.6.3/files/ocamlnet.install b/packages/ocamlnet/ocamlnet.3.6.3/files/ocamlnet.install deleted file mode 100644 index 29411bebc62..00000000000 --- a/packages/ocamlnet/ocamlnet.3.6.3/files/ocamlnet.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "src/rpc-generator/ocamlrpcgen" - "src/netplex/netplex-admin" -] diff --git a/packages/ocamlnet/ocamlnet.3.6.3/opam b/packages/ocamlnet/ocamlnet.3.6.3/opam deleted file mode 100644 index 09dd16853d4..00000000000 --- a/packages/ocamlnet/ocamlnet.3.6.3/opam +++ /dev/null @@ -1,56 +0,0 @@ -opam-version: "1" -maintainer: "vb@luminar.eu.org" -homepage: "http://projects.camlcity.org/projects/ocamlnet.html" -doc: ["http://projects.camlcity.org/projects/dl/ocamlnet-3.6.3/doc/html-main/index.html"] -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"] -] -remove: [ - ["ocamlfind" "remove" "equeue"] - ["ocamlfind" "remove" "equeue-gtk2"] {"%{lablgtk:installed}%"} - ["ocamlfind" "remove" "equeue-ssl"] {"%{ssl:installed}%"} - ["ocamlfind" "remove" "netcamlbox"] - ["ocamlfind" "remove" "netcgi2"] - ["ocamlfind" "remove" "netcgi2-plex"] - ["ocamlfind" "remove" "netclient"] - ["ocamlfind" "remove" "netgssapi"] - ["ocamlfind" "remove" "nethttpd"] - ["ocamlfind" "remove" "nethttpd-for-netcgi2"] - ["ocamlfind" "remove" "netmech-scram"] {"%{cryptokit:installed}%"} - ["ocamlfind" "remove" "netmulticore"] - ["ocamlfind" "remove" "netplex"] - ["ocamlfind" "remove" "netshm"] - ["ocamlfind" "remove" "netstring"] - ["ocamlfind" "remove" "netstring-pcre"] {"%{pcre:installed}%"} - ["ocamlfind" "remove" "netsys"] - ["ocamlfind" "remove" "netzip"] {"%{camlzip:installed}%"} - ["ocamlfind" "remove" "pop"] - ["ocamlfind" "remove" "rpc"] - ["ocamlfind" "remove" "rpc-auth-local"] - ["ocamlfind" "remove" "rpc-generator"] - ["ocamlfind" "remove" "rpc-ssl"] {"%{ssl:installed}%"} - ["ocamlfind" "remove" "shell"] - ["ocamlfind" "remove" "smtp"] -] -depends: ["ocamlfind" "camlp4"] -depopts: [ - "lablgtk" - "pcre" - "ssl" - "camlzip" - "cryptokit" -] -available: ocaml-version < "4.01.0" -install: [make "install"] diff --git a/packages/ocamlnet/ocamlnet.3.6.3/url b/packages/ocamlnet/ocamlnet.3.6.3/url deleted file mode 100644 index 4914fdb0d95..00000000000 --- a/packages/ocamlnet/ocamlnet.3.6.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/ocamlnet-3.6.3.tar.gz" -checksum: "9097288a3c3564794615b7436fa0086c" diff --git a/packages/ocamlnet/ocamlnet.3.6.5/descr b/packages/ocamlnet/ocamlnet.3.6.5/descr deleted file mode 100644 index 63244b48519..00000000000 --- a/packages/ocamlnet/ocamlnet.3.6.5/descr +++ /dev/null @@ -1,9 +0,0 @@ -Internet protocols (http, cgi, email etc.) and helper data structures (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. - diff --git a/packages/ocamlnet/ocamlnet.3.6.5/files/cloexec.patch b/packages/ocamlnet/ocamlnet.3.6.5/files/cloexec.patch deleted file mode 100644 index 707fcc90842..00000000000 --- a/packages/ocamlnet/ocamlnet.3.6.5/files/cloexec.patch +++ /dev/null @@ -1,71 +0,0 @@ -diff -ur ocamlnet-3.6.5/src/netsys/configure ocamlnet-3.6.5-patch/src/netsys/configure ---- ocamlnet-3.6.5/src/netsys/configure 2013-06-06 01:05:30.000000000 +0200 -+++ ocamlnet-3.6.5-patch/src/netsys/configure 2013-08-28 15:26:52.113026081 +0200 -@@ -361,6 +361,20 @@ - echo "no" - fi - -+printf "Checking for O_CLOEXEC... " -+mkdir -p tmp -+cat <<_EOF_ >tmp/t.ml -+let x = Unix.O_CLOEXEC;; -+_EOF_ -+ -+def_o_cloexec="-D NO_O_CLOEXEC" -+if ocaml unix.cma tmp/t.ml >/dev/null 2>/dev/null; then -+ echo "yes" -+ def_o_cloexec="-D HAVE_O_CLOEXEC" -+else -+ echo "no" -+fi -+ - - ###################################################################### - -@@ -368,6 +382,7 @@ - cat <Makefile.conf - NETSYS_LINK_OPTIONS = $netsys_link_options - DEF_O_SHARE_DELETE = $def_o_share_delete -+DEF_O_CLOEXEC = $def_o_cloexec - EOF - - cat <>config.h -Only in ocamlnet-3.6.5-patch/src/netsys: configure~ -diff -ur ocamlnet-3.6.5/src/netsys/Makefile ocamlnet-3.6.5-patch/src/netsys/Makefile ---- ocamlnet-3.6.5/src/netsys/Makefile 2013-06-06 01:05:30.000000000 +0200 -+++ ocamlnet-3.6.5-patch/src/netsys/Makefile 2013-08-28 15:36:59.127055524 +0200 -@@ -48,7 +48,8 @@ - OCAMLC_OPTIONS_FOR_netsys_c_xdr.c = -ccopt -O - - OCAMLC_OPTIONS_FOR_netsys_posix.ml = \ -- -package "camlp4.macro" -syntax camlp4o -ppopt "$(DEF_O_SHARE_DELETE)" -+ -package "camlp4.macro" -syntax camlp4o -ppopt "$(DEF_O_SHARE_DELETE)" \ -+ -ppopt "$(DEF_O_CLOEXEC)" - OCAMLOPT_OPTIONS_FOR_netsys_posix.ml = $(OCAMLC_OPTIONS_FOR_netsys_posix.ml) - - OCAMLDEP_OPTIONS = -package "camlp4.macro" -syntax camlp4o -Only in ocamlnet-3.6.5-patch/src/netsys: Makefile~ -diff -ur ocamlnet-3.6.5/src/netsys/netsys_posix.ml ocamlnet-3.6.5-patch/src/netsys/netsys_posix.ml ---- ocamlnet-3.6.5/src/netsys/netsys_posix.ml 2013-06-06 01:05:30.000000000 +0200 -+++ ocamlnet-3.6.5-patch/src/netsys/netsys_posix.ml 2013-08-28 15:37:13.842507865 +0200 -@@ -702,6 +702,11 @@ - type at_flag = AT_EACCESS | AT_SYMLINK_NOFOLLOW | AT_REMOVEDIR - - (* The stubs assume these type definitions: *) -+IFDEF HAVE_O_CLOEXEC THEN -+type open_flag1 = Unix.open_flag = -+ O_RDONLY | O_WRONLY | O_RDWR | O_NONBLOCK | O_APPEND | O_CREAT | O_TRUNC -+ | O_EXCL | O_NOCTTY | O_DSYNC | O_SYNC | O_RSYNC | O_SHARE_DELETE | O_CLOEXEC -+ELSE - IFDEF HAVE_O_SHARE_DELETE THEN - type open_flag1 = Unix.open_flag = - O_RDONLY | O_WRONLY | O_RDWR | O_NONBLOCK | O_APPEND | O_CREAT | O_TRUNC -@@ -711,6 +716,7 @@ - O_RDONLY | O_WRONLY | O_RDWR | O_NONBLOCK | O_APPEND | O_CREAT | O_TRUNC - | O_EXCL | O_NOCTTY | O_DSYNC | O_SYNC | O_RSYNC - ENDIF -+ENDIF - - type access_permission1 = Unix.access_permission = - R_OK | W_OK | X_OK | F_OK -Only in ocamlnet-3.6.5-patch/src/netsys: netsys_posix.ml~ diff --git a/packages/ocamlnet/ocamlnet.3.6.5/files/fix-ocaml-4.02.patch b/packages/ocamlnet/ocamlnet.3.6.5/files/fix-ocaml-4.02.patch deleted file mode 100644 index a6975f547a0..00000000000 --- a/packages/ocamlnet/ocamlnet.3.6.5/files/fix-ocaml-4.02.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- a/src/netstring/netencoding.mli 2014-03-17 23:07:25.757083686 +0100 -+++ b/src/netstring/netencoding.mli 2014-03-17 23:05:15.801089492 +0100 -@@ -120,7 +120,7 @@ - * to ensure that all output lines have a length <= 76 bytes. - * - * Note unsafe characters: -- * As recommended by RFC 2045, the characters [!#$\@[]^`{|}~] -+ * As recommended by RFC 2045, the characters [!#$\@[]^`|{}~] - * and the double quotes - * are additionally represented as hex tokens. - * Furthermore, the letter 'F' is considered as unsafe if it - diff --git a/packages/ocamlnet/ocamlnet.3.6.5/files/nethttpd_types.patch b/packages/ocamlnet/ocamlnet.3.6.5/files/nethttpd_types.patch deleted file mode 100644 index 29bf7adf6ff..00000000000 --- a/packages/ocamlnet/ocamlnet.3.6.5/files/nethttpd_types.patch +++ /dev/null @@ -1,23 +0,0 @@ -diff --git a/src/nethttpd/nethttpd_types.ml b/src/nethttpd/nethttpd_types.ml -index af538c9..84f1521 100644 ---- a/src/nethttpd/nethttpd_types.ml -+++ b/src/nethttpd/nethttpd_types.ml -@@ -216,8 +216,6 @@ object(self) - - (* ---- The following is copied from Netcgi_env: ---- *) - -- method input_header = in_header -- - method input_header_field ?default name = - try in_header # field name - with Not_found as nf -> -@@ -250,9 +248,6 @@ object(self) - method input_content_type() = - Mimestring.scan_mime_type_ep (self # input_header_field "CONTENT-TYPE") [] - -- method output_header = -- out_header -- - method output_header_field ?default name = - try out_header # field name - with Not_found as nf -> diff --git a/packages/ocamlnet/ocamlnet.3.6.5/files/netpop.patch b/packages/ocamlnet/ocamlnet.3.6.5/files/netpop.patch deleted file mode 100644 index 8712dd413e0..00000000000 --- a/packages/ocamlnet/ocamlnet.3.6.5/files/netpop.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff --git a/src/pop/netpop.ml b/src/pop/netpop.ml -index e99b5eb..9207382 100644 ---- a/src/pop/netpop.ml -+++ b/src/pop/netpop.ml -@@ -230,16 +230,4 @@ object (self) - send_command oc (sprintf "UIDL %d" n); - status_response ic parse_line (Hashtbl.create 1) - with _ -> raise Protocol_error -- -- method stat () = -- self#check_state `Transaction; -- send_command oc "STAT"; -- try -- status_response ic (fun s p -> -- let count, p = int s p in -- let size, p = int s p in -- let ext = trim s p 1 in -- (count, size, ext) -- ) -- with _ -> raise Protocol_error; - end diff --git a/packages/ocamlnet/ocamlnet.3.6.5/files/ocamlnet.install b/packages/ocamlnet/ocamlnet.3.6.5/files/ocamlnet.install deleted file mode 100644 index 29411bebc62..00000000000 --- a/packages/ocamlnet/ocamlnet.3.6.5/files/ocamlnet.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "src/rpc-generator/ocamlrpcgen" - "src/netplex/netplex-admin" -] diff --git a/packages/ocamlnet/ocamlnet.3.6.5/opam b/packages/ocamlnet/ocamlnet.3.6.5/opam deleted file mode 100644 index d8da03b6cb3..00000000000 --- a/packages/ocamlnet/ocamlnet.3.6.5/opam +++ /dev/null @@ -1,62 +0,0 @@ -opam-version: "1" -maintainer: "vb@luminar.eu.org" -homepage: "http://projects.camlcity.org/projects/ocamlnet.html" -doc: ["http://projects.camlcity.org/projects/dl/ocamlnet-3.6.5/doc/html-main/index.html"] -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"] -] -remove: [ - ["ocamlfind" "remove" "equeue"] - ["ocamlfind" "remove" "equeue-gtk2"] {"%{lablgtk:installed}%"} - ["ocamlfind" "remove" "equeue-ssl"] {"%{ssl:installed}%"} - ["ocamlfind" "remove" "netcamlbox"] - ["ocamlfind" "remove" "netcgi2"] - ["ocamlfind" "remove" "netcgi2-plex"] - ["ocamlfind" "remove" "netclient"] - ["ocamlfind" "remove" "netgssapi"] - ["ocamlfind" "remove" "nethttpd"] - ["ocamlfind" "remove" "nethttpd-for-netcgi2"] - ["ocamlfind" "remove" "netmech-scram"] {"%{cryptokit:installed}%"} - ["ocamlfind" "remove" "netmulticore"] - ["ocamlfind" "remove" "netplex"] - ["ocamlfind" "remove" "netshm"] - ["ocamlfind" "remove" "netstring"] - ["ocamlfind" "remove" "netstring-pcre"] {"%{pcre:installed}%"} - ["ocamlfind" "remove" "netsys"] - ["ocamlfind" "remove" "netzip"] {"%{camlzip:installed}%"} - ["ocamlfind" "remove" "pop"] - ["ocamlfind" "remove" "rpc"] - ["ocamlfind" "remove" "rpc-auth-local"] - ["ocamlfind" "remove" "rpc-generator"] - ["ocamlfind" "remove" "rpc-ssl"] {"%{ssl:installed}%"} - ["ocamlfind" "remove" "shell"] - ["ocamlfind" "remove" "smtp"] -] -depends: ["ocamlfind" "camlp4" ] -depopts: [ - "lablgtk" - "pcre" - "ssl" - "camlzip" - "cryptokit" -] -patches: [ - "netpop.patch" - "nethttpd_types.patch" - "cloexec.patch" {ocaml-version >= "4.01.0"} - "fix-ocaml-4.02.patch" {ocaml-version >= "4.02.0"} -] -available: ocaml-version < "4.02.0" -install: [make "install"] diff --git a/packages/ocamlnet/ocamlnet.3.6.5/url b/packages/ocamlnet/ocamlnet.3.6.5/url deleted file mode 100644 index d41ccc88071..00000000000 --- a/packages/ocamlnet/ocamlnet.3.6.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/ocamlnet-3.6.5.tar.gz" -checksum: "54a81d892103c60932ea7e270f2cf32a" diff --git a/packages/ocamlnet/ocamlnet.3.7.3/descr b/packages/ocamlnet/ocamlnet.3.7.3/descr deleted file mode 100644 index 63244b48519..00000000000 --- a/packages/ocamlnet/ocamlnet.3.7.3/descr +++ /dev/null @@ -1,9 +0,0 @@ -Internet protocols (http, cgi, email etc.) and helper data structures (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. - diff --git a/packages/ocamlnet/ocamlnet.3.7.3/files/fix-ocaml-4.02.patch b/packages/ocamlnet/ocamlnet.3.7.3/files/fix-ocaml-4.02.patch deleted file mode 100644 index a6975f547a0..00000000000 --- a/packages/ocamlnet/ocamlnet.3.7.3/files/fix-ocaml-4.02.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- a/src/netstring/netencoding.mli 2014-03-17 23:07:25.757083686 +0100 -+++ b/src/netstring/netencoding.mli 2014-03-17 23:05:15.801089492 +0100 -@@ -120,7 +120,7 @@ - * to ensure that all output lines have a length <= 76 bytes. - * - * Note unsafe characters: -- * As recommended by RFC 2045, the characters [!#$\@[]^`{|}~] -+ * As recommended by RFC 2045, the characters [!#$\@[]^`|{}~] - * and the double quotes - * are additionally represented as hex tokens. - * Furthermore, the letter 'F' is considered as unsafe if it - diff --git a/packages/ocamlnet/ocamlnet.3.7.3/files/ocamlnet.install b/packages/ocamlnet/ocamlnet.3.7.3/files/ocamlnet.install deleted file mode 100644 index 29411bebc62..00000000000 --- a/packages/ocamlnet/ocamlnet.3.7.3/files/ocamlnet.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "src/rpc-generator/ocamlrpcgen" - "src/netplex/netplex-admin" -] diff --git a/packages/ocamlnet/ocamlnet.3.7.3/opam b/packages/ocamlnet/ocamlnet.3.7.3/opam deleted file mode 100644 index b8ea272ae0e..00000000000 --- a/packages/ocamlnet/ocamlnet.3.7.3/opam +++ /dev/null @@ -1,59 +0,0 @@ -opam-version: "1" -maintainer: "vb@luminar.eu.org" -homepage: "http://projects.camlcity.org/projects/ocamlnet.html" -doc: ["http://projects.camlcity.org/projects/dl/ocamlnet-3.7.3/doc/html-main/index.html"] -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"] -] -remove: [ - ["ocamlfind" "remove" "equeue"] - ["ocamlfind" "remove" "equeue-gtk2"] {"%{lablgtk:installed}%"} - ["ocamlfind" "remove" "equeue-ssl"] {"%{ssl:installed}%"} - ["ocamlfind" "remove" "netcamlbox"] - ["ocamlfind" "remove" "netcgi2"] - ["ocamlfind" "remove" "netcgi2-plex"] - ["ocamlfind" "remove" "netclient"] - ["ocamlfind" "remove" "netgssapi"] - ["ocamlfind" "remove" "nethttpd"] - ["ocamlfind" "remove" "nethttpd-for-netcgi2"] - ["ocamlfind" "remove" "netmech-scram"] {"%{cryptokit:installed}%"} - ["ocamlfind" "remove" "netmulticore"] - ["ocamlfind" "remove" "netplex"] - ["ocamlfind" "remove" "netshm"] - ["ocamlfind" "remove" "netstring"] - ["ocamlfind" "remove" "netstring-pcre"] {"%{pcre:installed}%"} - ["ocamlfind" "remove" "netsys"] - ["ocamlfind" "remove" "netzip"] {"%{camlzip:installed}%"} - ["ocamlfind" "remove" "pop"] - ["ocamlfind" "remove" "rpc"] - ["ocamlfind" "remove" "rpc-auth-local"] - ["ocamlfind" "remove" "rpc-generator"] - ["ocamlfind" "remove" "rpc-ssl"] {"%{ssl:installed}%"} - ["ocamlfind" "remove" "shell"] - ["ocamlfind" "remove" "smtp"] -] -depends: ["ocamlfind" "camlp4"] -depopts: [ - "lablgtk" - "pcre" - "ssl" - "camlzip" - "cryptokit" -] -patches: [ - "fix-ocaml-4.02.patch" {ocaml-version >= "4.02.0"} -] -available: ocaml-version < "4.02.0" -install: [make "install"] diff --git a/packages/ocamlnet/ocamlnet.3.7.3/url b/packages/ocamlnet/ocamlnet.3.7.3/url deleted file mode 100644 index fc4e28e9ad8..00000000000 --- a/packages/ocamlnet/ocamlnet.3.7.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/ocamlnet-3.7.3.tar.gz" -checksum: "245c7a79474875d3fc7af54b6d963429" diff --git a/packages/ocamlnet/ocamlnet.3.7.4-1/descr b/packages/ocamlnet/ocamlnet.3.7.4-1/descr deleted file mode 100644 index 63244b48519..00000000000 --- a/packages/ocamlnet/ocamlnet.3.7.4-1/descr +++ /dev/null @@ -1,9 +0,0 @@ -Internet protocols (http, cgi, email etc.) and helper data structures (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. - diff --git a/packages/ocamlnet/ocamlnet.3.7.4-1/opam b/packages/ocamlnet/ocamlnet.3.7.4-1/opam index 507db42ddda..e4219b96929 100644 --- a/packages/ocamlnet/ocamlnet.3.7.4-1/opam +++ b/packages/ocamlnet/ocamlnet.3.7.4-1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "vb@luminar.eu.org" homepage: "http://projects.camlcity.org/projects/ocamlnet.html" doc: ["http://projects.camlcity.org/projects/dl/ocamlnet-3.7.4/doc/html-main/index.html"] @@ -44,7 +44,11 @@ remove: [ ["ocamlfind" "remove" "shell"] ["ocamlfind" "remove" "smtp"] ] -depends: ["ocamlfind" "camlp4"] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" + "camlp4" +] depopts: [ "lablgtk" "pcre" @@ -53,5 +57,23 @@ depopts: [ "cryptokit" ] patches: ["robust-host.patch"] -available: 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.""" +flags: light-uninstall +extra-files: [ + ["robust-host.patch" "md5=990dd1931da1a4f906df60f4925ebe8c"] + ["ocamlnet.install" "md5=ed54a9f3d6382ccc01ea1cf1af8f2c38"] +] +url { + src: "http://download.camlcity.org/download/ocamlnet-3.7.4.tar.gz" + checksum: "md5=c13ed22c21d4faa2e94dea1e148093ac" +} diff --git a/packages/ocamlnet/ocamlnet.3.7.4-1/url b/packages/ocamlnet/ocamlnet.3.7.4-1/url deleted file mode 100644 index 9b1cf9cefa7..00000000000 --- a/packages/ocamlnet/ocamlnet.3.7.4-1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/ocamlnet-3.7.4.tar.gz" -checksum: "c13ed22c21d4faa2e94dea1e148093ac" diff --git a/packages/ocamlnet/ocamlnet.3.7.4/descr b/packages/ocamlnet/ocamlnet.3.7.4/descr deleted file mode 100644 index 63244b48519..00000000000 --- a/packages/ocamlnet/ocamlnet.3.7.4/descr +++ /dev/null @@ -1,9 +0,0 @@ -Internet protocols (http, cgi, email etc.) and helper data structures (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. - diff --git a/packages/ocamlnet/ocamlnet.3.7.4/files/ocamlnet.install b/packages/ocamlnet/ocamlnet.3.7.4/files/ocamlnet.install deleted file mode 100644 index 29411bebc62..00000000000 --- a/packages/ocamlnet/ocamlnet.3.7.4/files/ocamlnet.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "src/rpc-generator/ocamlrpcgen" - "src/netplex/netplex-admin" -] diff --git a/packages/ocamlnet/ocamlnet.3.7.4/opam b/packages/ocamlnet/ocamlnet.3.7.4/opam deleted file mode 100644 index e47464ea5f1..00000000000 --- a/packages/ocamlnet/ocamlnet.3.7.4/opam +++ /dev/null @@ -1,56 +0,0 @@ -opam-version: "1" -maintainer: "vb@luminar.eu.org" -homepage: "http://projects.camlcity.org/projects/ocamlnet.html" -doc: ["http://projects.camlcity.org/projects/dl/ocamlnet-3.7.4/doc/html-main/index.html"] -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"] -] -remove: [ - ["ocamlfind" "remove" "equeue"] - ["ocamlfind" "remove" "equeue-gtk2"] {"%{lablgtk:installed}%"} - ["ocamlfind" "remove" "equeue-ssl"] {"%{ssl:installed}%"} - ["ocamlfind" "remove" "netcamlbox"] - ["ocamlfind" "remove" "netcgi2"] - ["ocamlfind" "remove" "netcgi2-plex"] - ["ocamlfind" "remove" "netclient"] - ["ocamlfind" "remove" "netgssapi"] - ["ocamlfind" "remove" "nethttpd"] - ["ocamlfind" "remove" "nethttpd-for-netcgi2"] - ["ocamlfind" "remove" "netmech-scram"] {"%{cryptokit:installed}%"} - ["ocamlfind" "remove" "netmulticore"] - ["ocamlfind" "remove" "netplex"] - ["ocamlfind" "remove" "netshm"] - ["ocamlfind" "remove" "netstring"] - ["ocamlfind" "remove" "netstring-pcre"] {"%{pcre:installed}%"} - ["ocamlfind" "remove" "netsys"] - ["ocamlfind" "remove" "netzip"] {"%{camlzip:installed}%"} - ["ocamlfind" "remove" "pop"] - ["ocamlfind" "remove" "rpc"] - ["ocamlfind" "remove" "rpc-auth-local"] - ["ocamlfind" "remove" "rpc-generator"] - ["ocamlfind" "remove" "rpc-ssl"] {"%{ssl:installed}%"} - ["ocamlfind" "remove" "shell"] - ["ocamlfind" "remove" "smtp"] -] -depends: ["ocamlfind" "camlp4"] -depopts: [ - "lablgtk" - "pcre" - "ssl" - "camlzip" - "cryptokit" -] -available: ocaml-version < "4.02.0" -install: [make "install"] diff --git a/packages/ocamlnet/ocamlnet.3.7.4/url b/packages/ocamlnet/ocamlnet.3.7.4/url deleted file mode 100644 index 9b1cf9cefa7..00000000000 --- a/packages/ocamlnet/ocamlnet.3.7.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/ocamlnet-3.7.4.tar.gz" -checksum: "c13ed22c21d4faa2e94dea1e148093ac" diff --git a/packages/ocamlnet/ocamlnet.3.7.5/descr b/packages/ocamlnet/ocamlnet.3.7.5/descr deleted file mode 100644 index 63244b48519..00000000000 --- a/packages/ocamlnet/ocamlnet.3.7.5/descr +++ /dev/null @@ -1,9 +0,0 @@ -Internet protocols (http, cgi, email etc.) and helper data structures (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. - diff --git a/packages/ocamlnet/ocamlnet.3.7.5/files/ocamlnet.install b/packages/ocamlnet/ocamlnet.3.7.5/files/ocamlnet.install deleted file mode 100644 index 29411bebc62..00000000000 --- a/packages/ocamlnet/ocamlnet.3.7.5/files/ocamlnet.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "src/rpc-generator/ocamlrpcgen" - "src/netplex/netplex-admin" -] diff --git a/packages/ocamlnet/ocamlnet.3.7.5/files/robust-host.patch b/packages/ocamlnet/ocamlnet.3.7.5/files/robust-host.patch deleted file mode 100644 index ee3f3595b22..00000000000 --- a/packages/ocamlnet/ocamlnet.3.7.5/files/robust-host.patch +++ /dev/null @@ -1,155 +0,0 @@ -diff --git a/src/equeue-ssl/https_client.ml b/src/equeue-ssl/https_client.ml -index a1e7028..986cc2d 100644 ---- a/src/equeue-ssl/https_client.ml -+++ b/src/equeue-ssl/https_client.ml -@@ -15,6 +15,7 @@ object - string -> int -> Unixqueue.event_system -> - exn option -> - Uq_engines.multiplex_controller -+ method default_port : int option - end - - -@@ -64,5 +65,7 @@ let https_transport_channel_type ?(verify = fun _ _ _ -> ()) - ~ssl_socket - fd ctx esys in - (mplex :> Uq_engines.multiplex_controller) -+ -+ method default_port = Some 443 - end - ) -diff --git a/src/equeue-ssl/https_client.mli b/src/equeue-ssl/https_client.mli -index 446b031..cbbca97 100644 ---- a/src/equeue-ssl/https_client.mli -+++ b/src/equeue-ssl/https_client.mli -@@ -16,6 +16,7 @@ object - string -> int -> Unixqueue.event_system -> - exn option -> - Uq_engines.multiplex_controller -+ method default_port : int option - end - (** Same as {!Http_client.transport_channel_type} *) - -diff --git a/src/netclient/http_client.ml b/src/netclient/http_client.ml -index 23b4051..e708254 100644 ---- a/src/netclient/http_client.ml -+++ b/src/netclient/http_client.ml -@@ -2840,6 +2840,7 @@ let test_http_1_1 proto_str = - let transmitter - peer_is_proxy - proxy_auth_state -+ default_port - (m : http_call) - (f_done : http_call -> unit) - options -@@ -2943,8 +2944,12 @@ let transmitter - let rh = msg # request_header `Effective in - let host = msg # get_host() in - let port = msg # get_port() in -- let host_str = host ^ (if port = 80 then "" -- else ":" ^ string_of_int port) in -+ let include_port = match default_port with -+ | None -> true -+ | Some p -> p <> port in -+ let host_str = -+ host ^ (if include_port then ":" ^ string_of_int port -+ else "") in - rh # update_field "Host" host_str; - - if close_flag then -@@ -3573,9 +3578,10 @@ object - string -> int -> Unixqueue.event_system -> - Http_client_conncache.private_data -> - Uq_engines.multiplex_controller -+ method default_port : int option - end - --let http_transport_channel_type : transport_channel_type = -+let simple_transport_channel_type default_port : transport_channel_type = - ( object(self) - method continue fd cb tmo tmo_x host port esys priv_data = - if priv_data <> None then raise Not_found; -@@ -3587,9 +3593,16 @@ let http_transport_channel_type : transport_channel_type = - method setup_e fd cb tmo tmo_x host port esys = - let mplex = self # continue fd cb tmo tmo_x host port esys None in - eps_e (`Done(mplex,None)) esys -+ method default_port = default_port - end - ) - -+let http_transport_channel_type = -+ simple_transport_channel_type (Some 80) -+ -+let proxy_transport_channel_type = -+ simple_transport_channel_type None -+ - - (**********************************************************************) - -@@ -3597,6 +3610,7 @@ let fragile_pipeline - esys cb - cache_peer - proxy_auth_state proxy_auth_handler_opt -+ default_port - fd mplex priv_data connect_time no_pipelining conn_cache - auth_cache - counters options = -@@ -3740,8 +3754,9 @@ let fragile_pipeline - * queues: - *) - let trans = -- transmitter peer_is_proxy proxy_auth_state m f_done options in -- -+ transmitter peer_is_proxy proxy_auth_state default_port -+ m f_done options in -+ - (* (* would not work, so leave disabled *) - if !proxy_auth_state = `None then ( - match proxy_auth_handler_opt with -@@ -4525,6 +4540,7 @@ let robust_pipeline - esys tp cb - peer - proxy_auth_handler_opt -+ default_port - conn_cache conn_owner - auth_cache - counters options = -@@ -4670,6 +4686,7 @@ let robust_pipeline - fragile_pipeline - esys cb cache_peer - proxy_auth_state proxy_auth_handler_opt -+ default_port - fd mplex priv_data t no_pipelining conn_cache - auth_cache - counters options in -@@ -4901,7 +4918,7 @@ class pipeline = - - initializer ( - Hashtbl.add transports http_cb_id http_transport_channel_type; -- Hashtbl.add transports proxy_only_cb_id http_transport_channel_type; -+ Hashtbl.add transports proxy_only_cb_id proxy_transport_channel_type; - ) - - method event_system = esys -@@ -5134,6 +5151,7 @@ class pipeline = - esys tp cb - peer - proxy_auth_handler_opt -+ tp#default_port - conn_cache - (self :> < >) - auth_cache -diff --git a/src/netclient/http_client.mli b/src/netclient/http_client.mli -index 9934f5f..5231083 100644 ---- a/src/netclient/http_client.mli -+++ b/src/netclient/http_client.mli -@@ -761,6 +761,9 @@ object - - If it is not possible to continue, the method may raise [Not_found]. - *) -+ -+ method default_port : int option -+ (** If set, the [Host] header omits this port number *) - end - - diff --git a/packages/ocamlnet/ocamlnet.3.7.5/opam b/packages/ocamlnet/ocamlnet.3.7.5/opam deleted file mode 100644 index 2c6656ca2a9..00000000000 --- a/packages/ocamlnet/ocamlnet.3.7.5/opam +++ /dev/null @@ -1,58 +0,0 @@ -opam-version: "1.2" -maintainer: "vb@luminar.eu.org" -homepage: "http://projects.camlcity.org/projects/ocamlnet.html" -doc: ["http://projects.camlcity.org/projects/dl/ocamlnet-3.7.5/doc/html-main/index.html"] -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"] -] -remove: [ - ["ocamlfind" "remove" "equeue"] - ["ocamlfind" "remove" "equeue-gtk2"] {"%{lablgtk:installed}%"} - ["ocamlfind" "remove" "equeue-ssl"] {"%{ssl:installed}%"} - ["ocamlfind" "remove" "netcamlbox"] - ["ocamlfind" "remove" "netcgi2"] - ["ocamlfind" "remove" "netcgi2-plex"] - ["ocamlfind" "remove" "netclient"] - ["ocamlfind" "remove" "netgssapi"] - ["ocamlfind" "remove" "nethttpd"] - ["ocamlfind" "remove" "nethttpd-for-netcgi2"] - ["ocamlfind" "remove" "netmech-scram"] {"%{cryptokit:installed}%"} - ["ocamlfind" "remove" "netmulticore"] - ["ocamlfind" "remove" "netplex"] - ["ocamlfind" "remove" "netshm"] - ["ocamlfind" "remove" "netstring"] - ["ocamlfind" "remove" "netstring-pcre"] {"%{pcre:installed}%"} - ["ocamlfind" "remove" "netsys"] - ["ocamlfind" "remove" "netzip"] {"%{camlzip:installed}%"} - ["ocamlfind" "remove" "pop"] - ["ocamlfind" "remove" "rpc"] - ["ocamlfind" "remove" "rpc-auth-local"] - ["ocamlfind" "remove" "rpc-generator"] - ["ocamlfind" "remove" "rpc-ssl"] {"%{ssl:installed}%"} - ["ocamlfind" "remove" "shell"] - ["ocamlfind" "remove" "smtp"] -] -depends: ["ocamlfind" "ocamlbuild"] -depopts: [ - "lablgtk" - "pcre" - "camlp4" - "ssl" - "camlzip" - "cryptokit" -] -patches: ["robust-host.patch"] -available: [ ocaml-version < "4.03.0" ] -install: [make "install"] diff --git a/packages/ocamlnet/ocamlnet.3.7.5/url b/packages/ocamlnet/ocamlnet.3.7.5/url deleted file mode 100644 index 400b4a71f7b..00000000000 --- a/packages/ocamlnet/ocamlnet.3.7.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/ocamlnet-3.7.5.tar.gz" -checksum: "c9765f309f4d5cdf15a8db6a0421a00f" diff --git a/packages/ocamlnet/ocamlnet.3.7.6/descr b/packages/ocamlnet/ocamlnet.3.7.6/descr deleted file mode 100644 index 63244b48519..00000000000 --- a/packages/ocamlnet/ocamlnet.3.7.6/descr +++ /dev/null @@ -1,9 +0,0 @@ -Internet protocols (http, cgi, email etc.) and helper data structures (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. - diff --git a/packages/ocamlnet/ocamlnet.3.7.6/files/ocamlnet.install b/packages/ocamlnet/ocamlnet.3.7.6/files/ocamlnet.install deleted file mode 100644 index 29411bebc62..00000000000 --- a/packages/ocamlnet/ocamlnet.3.7.6/files/ocamlnet.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "src/rpc-generator/ocamlrpcgen" - "src/netplex/netplex-admin" -] diff --git a/packages/ocamlnet/ocamlnet.3.7.6/files/robust-host.patch b/packages/ocamlnet/ocamlnet.3.7.6/files/robust-host.patch deleted file mode 100644 index ee3f3595b22..00000000000 --- a/packages/ocamlnet/ocamlnet.3.7.6/files/robust-host.patch +++ /dev/null @@ -1,155 +0,0 @@ -diff --git a/src/equeue-ssl/https_client.ml b/src/equeue-ssl/https_client.ml -index a1e7028..986cc2d 100644 ---- a/src/equeue-ssl/https_client.ml -+++ b/src/equeue-ssl/https_client.ml -@@ -15,6 +15,7 @@ object - string -> int -> Unixqueue.event_system -> - exn option -> - Uq_engines.multiplex_controller -+ method default_port : int option - end - - -@@ -64,5 +65,7 @@ let https_transport_channel_type ?(verify = fun _ _ _ -> ()) - ~ssl_socket - fd ctx esys in - (mplex :> Uq_engines.multiplex_controller) -+ -+ method default_port = Some 443 - end - ) -diff --git a/src/equeue-ssl/https_client.mli b/src/equeue-ssl/https_client.mli -index 446b031..cbbca97 100644 ---- a/src/equeue-ssl/https_client.mli -+++ b/src/equeue-ssl/https_client.mli -@@ -16,6 +16,7 @@ object - string -> int -> Unixqueue.event_system -> - exn option -> - Uq_engines.multiplex_controller -+ method default_port : int option - end - (** Same as {!Http_client.transport_channel_type} *) - -diff --git a/src/netclient/http_client.ml b/src/netclient/http_client.ml -index 23b4051..e708254 100644 ---- a/src/netclient/http_client.ml -+++ b/src/netclient/http_client.ml -@@ -2840,6 +2840,7 @@ let test_http_1_1 proto_str = - let transmitter - peer_is_proxy - proxy_auth_state -+ default_port - (m : http_call) - (f_done : http_call -> unit) - options -@@ -2943,8 +2944,12 @@ let transmitter - let rh = msg # request_header `Effective in - let host = msg # get_host() in - let port = msg # get_port() in -- let host_str = host ^ (if port = 80 then "" -- else ":" ^ string_of_int port) in -+ let include_port = match default_port with -+ | None -> true -+ | Some p -> p <> port in -+ let host_str = -+ host ^ (if include_port then ":" ^ string_of_int port -+ else "") in - rh # update_field "Host" host_str; - - if close_flag then -@@ -3573,9 +3578,10 @@ object - string -> int -> Unixqueue.event_system -> - Http_client_conncache.private_data -> - Uq_engines.multiplex_controller -+ method default_port : int option - end - --let http_transport_channel_type : transport_channel_type = -+let simple_transport_channel_type default_port : transport_channel_type = - ( object(self) - method continue fd cb tmo tmo_x host port esys priv_data = - if priv_data <> None then raise Not_found; -@@ -3587,9 +3593,16 @@ let http_transport_channel_type : transport_channel_type = - method setup_e fd cb tmo tmo_x host port esys = - let mplex = self # continue fd cb tmo tmo_x host port esys None in - eps_e (`Done(mplex,None)) esys -+ method default_port = default_port - end - ) - -+let http_transport_channel_type = -+ simple_transport_channel_type (Some 80) -+ -+let proxy_transport_channel_type = -+ simple_transport_channel_type None -+ - - (**********************************************************************) - -@@ -3597,6 +3610,7 @@ let fragile_pipeline - esys cb - cache_peer - proxy_auth_state proxy_auth_handler_opt -+ default_port - fd mplex priv_data connect_time no_pipelining conn_cache - auth_cache - counters options = -@@ -3740,8 +3754,9 @@ let fragile_pipeline - * queues: - *) - let trans = -- transmitter peer_is_proxy proxy_auth_state m f_done options in -- -+ transmitter peer_is_proxy proxy_auth_state default_port -+ m f_done options in -+ - (* (* would not work, so leave disabled *) - if !proxy_auth_state = `None then ( - match proxy_auth_handler_opt with -@@ -4525,6 +4540,7 @@ let robust_pipeline - esys tp cb - peer - proxy_auth_handler_opt -+ default_port - conn_cache conn_owner - auth_cache - counters options = -@@ -4670,6 +4686,7 @@ let robust_pipeline - fragile_pipeline - esys cb cache_peer - proxy_auth_state proxy_auth_handler_opt -+ default_port - fd mplex priv_data t no_pipelining conn_cache - auth_cache - counters options in -@@ -4901,7 +4918,7 @@ class pipeline = - - initializer ( - Hashtbl.add transports http_cb_id http_transport_channel_type; -- Hashtbl.add transports proxy_only_cb_id http_transport_channel_type; -+ Hashtbl.add transports proxy_only_cb_id proxy_transport_channel_type; - ) - - method event_system = esys -@@ -5134,6 +5151,7 @@ class pipeline = - esys tp cb - peer - proxy_auth_handler_opt -+ tp#default_port - conn_cache - (self :> < >) - auth_cache -diff --git a/src/netclient/http_client.mli b/src/netclient/http_client.mli -index 9934f5f..5231083 100644 ---- a/src/netclient/http_client.mli -+++ b/src/netclient/http_client.mli -@@ -761,6 +761,9 @@ object - - If it is not possible to continue, the method may raise [Not_found]. - *) -+ -+ method default_port : int option -+ (** If set, the [Host] header omits this port number *) - end - - diff --git a/packages/ocamlnet/ocamlnet.3.7.6/opam b/packages/ocamlnet/ocamlnet.3.7.6/opam deleted file mode 100644 index 7512c7b213d..00000000000 --- a/packages/ocamlnet/ocamlnet.3.7.6/opam +++ /dev/null @@ -1,57 +0,0 @@ -opam-version: "1.2" -maintainer: "vb@luminar.eu.org" -homepage: "http://projects.camlcity.org/projects/ocamlnet.html" -doc: ["http://projects.camlcity.org/projects/dl/ocamlnet-3.7.6/doc/html-main/index.html"] -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"] -] -remove: [ - ["ocamlfind" "remove" "equeue"] - ["ocamlfind" "remove" "equeue-gtk2"] {"%{lablgtk:installed}%"} - ["ocamlfind" "remove" "equeue-ssl"] {"%{ssl:installed}%"} - ["ocamlfind" "remove" "netcamlbox"] - ["ocamlfind" "remove" "netcgi2"] - ["ocamlfind" "remove" "netcgi2-plex"] - ["ocamlfind" "remove" "netclient"] - ["ocamlfind" "remove" "netgssapi"] - ["ocamlfind" "remove" "nethttpd"] - ["ocamlfind" "remove" "nethttpd-for-netcgi2"] - ["ocamlfind" "remove" "netmech-scram"] {"%{cryptokit:installed}%"} - ["ocamlfind" "remove" "netmulticore"] - ["ocamlfind" "remove" "netplex"] - ["ocamlfind" "remove" "netshm"] - ["ocamlfind" "remove" "netstring"] - ["ocamlfind" "remove" "netstring-pcre"] {"%{pcre:installed}%"} - ["ocamlfind" "remove" "netsys"] - ["ocamlfind" "remove" "netzip"] {"%{camlzip:installed}%"} - ["ocamlfind" "remove" "pop"] - ["ocamlfind" "remove" "rpc"] - ["ocamlfind" "remove" "rpc-auth-local"] - ["ocamlfind" "remove" "rpc-generator"] - ["ocamlfind" "remove" "rpc-ssl"] {"%{ssl:installed}%"} - ["ocamlfind" "remove" "shell"] - ["ocamlfind" "remove" "smtp"] -] -depends: ["ocamlfind" "ocamlbuild"] -depopts: [ - "lablgtk" - "pcre" - "ssl" - "camlzip" - "cryptokit" -] -patches: ["robust-host.patch"] -available: [ ocaml-version < "4.03.0" ] -install: [make "install"] diff --git a/packages/ocamlnet/ocamlnet.3.7.6/url b/packages/ocamlnet/ocamlnet.3.7.6/url deleted file mode 100644 index 66ce9ee1227..00000000000 --- a/packages/ocamlnet/ocamlnet.3.7.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/ocamlnet-3.7.6.tar.gz" -checksum: "e360aa069e714e1c2c336add4970ffc6" diff --git a/packages/ocamlnet/ocamlnet.3.7.7/descr b/packages/ocamlnet/ocamlnet.3.7.7/descr deleted file mode 100644 index 63244b48519..00000000000 --- a/packages/ocamlnet/ocamlnet.3.7.7/descr +++ /dev/null @@ -1,9 +0,0 @@ -Internet protocols (http, cgi, email etc.) and helper data structures (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. - diff --git a/packages/ocamlnet/ocamlnet.3.7.7/opam b/packages/ocamlnet/ocamlnet.3.7.7/opam index 3ebaf41bfc6..c86a3d1d3e8 100644 --- a/packages/ocamlnet/ocamlnet.3.7.7/opam +++ b/packages/ocamlnet/ocamlnet.3.7.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "vb@luminar.eu.org" homepage: "http://projects.camlcity.org/projects/ocamlnet.html" doc: ["http://projects.camlcity.org/projects/dl/ocamlnet-3.7.7/doc/html-main/index.html"] @@ -44,7 +44,11 @@ remove: [ ["ocamlfind" "remove" "shell"] ["ocamlfind" "remove" "smtp"] ] -depends: ["ocamlfind" "ocamlbuild"] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" + "ocamlbuild" +] depopts: [ "lablgtk" "pcre" @@ -53,5 +57,23 @@ depopts: [ "cryptokit" ] patches: ["robust-host.patch"] -available: [ ocaml-version < "4.03.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.""" +flags: light-uninstall +extra-files: [ + ["robust-host.patch" "md5=990dd1931da1a4f906df60f4925ebe8c"] + ["ocamlnet.install" "md5=ed54a9f3d6382ccc01ea1cf1af8f2c38"] +] +url { + src: "http://download.camlcity.org/download/ocamlnet-3.7.7.tar.gz" + checksum: "md5=e15e0961d09057f0bbe4f69d6055506c" +} diff --git a/packages/ocamlnet/ocamlnet.3.7.7/url b/packages/ocamlnet/ocamlnet.3.7.7/url deleted file mode 100644 index 569b5e5b4a4..00000000000 --- a/packages/ocamlnet/ocamlnet.3.7.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/ocamlnet-3.7.7.tar.gz" -checksum: "e15e0961d09057f0bbe4f69d6055506c" diff --git a/packages/ocamlnet/ocamlnet.4.0.1/descr b/packages/ocamlnet/ocamlnet.4.0.1/descr deleted file mode 100644 index 63244b48519..00000000000 --- a/packages/ocamlnet/ocamlnet.4.0.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -Internet protocols (http, cgi, email etc.) and helper data structures (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. - diff --git a/packages/ocamlnet/ocamlnet.4.0.1/files/ocamlnet.install b/packages/ocamlnet/ocamlnet.4.0.1/files/ocamlnet.install deleted file mode 100644 index 29411bebc62..00000000000 --- a/packages/ocamlnet/ocamlnet.4.0.1/files/ocamlnet.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "src/rpc-generator/ocamlrpcgen" - "src/netplex/netplex-admin" -] diff --git a/packages/ocamlnet/ocamlnet.4.0.1/opam b/packages/ocamlnet/ocamlnet.4.0.1/opam deleted file mode 100644 index 98dcf044dec..00000000000 --- a/packages/ocamlnet/ocamlnet.4.0.1/opam +++ /dev/null @@ -1,58 +0,0 @@ -opam-version: "1.2" -maintainer: "vb@luminar.eu.org" -homepage: "http://projects.camlcity.org/projects/ocamlnet.html" -doc: ["http://projects.camlcity.org/projects/dl/ocamlnet-4.0.1/doc/html-main/index.html"] -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"] -] -remove: [ - ["ocamlfind" "remove" "equeue"] - ["ocamlfind" "remove" "equeue-gtk2"] {"%{lablgtk:installed}%"} - ["ocamlfind" "remove" "netcamlbox"] - ["ocamlfind" "remove" "netcgi2"] - ["ocamlfind" "remove" "netcgi2-plex"] - ["ocamlfind" "remove" "netclient"] - ["ocamlfind" "remove" "netgss-system"] {"%{conf-gssapi:installed}%"} - ["ocamlfind" "remove" "nethttpd"] - ["ocamlfind" "remove" "netmulticore"] - ["ocamlfind" "remove" "netplex"] - ["ocamlfind" "remove" "netshm"] - ["ocamlfind" "remove" "netstring"] - ["ocamlfind" "remove" "netstring-pcre"] {"%{pcre:installed}%"} - ["ocamlfind" "remove" "netsys"] - ["ocamlfind" "remove" "nettls-gnutls"] {"%{conf-gnutls:installed}%"} - ["ocamlfind" "remove" "netunidata"] - ["ocamlfind" "remove" "netzip"] {"%{camlzip:installed}%"} - ["ocamlfind" "remove" "pop"] - ["ocamlfind" "remove" "rpc"] - ["ocamlfind" "remove" "rpc-auth-local"] - ["ocamlfind" "remove" "rpc-generator"] - ["ocamlfind" "remove" "shell"] - ["ocamlfind" "remove" "smtp"] - -] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -depopts: [ - "conf-gnutls" - "conf-gssapi" - "lablgtk" - "pcre" - "camlzip" -] -available: [ ocaml-version < "4.03.0" & ocaml-version >= "4.00.0"] -install: [make "install"] diff --git a/packages/ocamlnet/ocamlnet.4.0.1/url b/packages/ocamlnet/ocamlnet.4.0.1/url deleted file mode 100644 index ccee4698383..00000000000 --- a/packages/ocamlnet/ocamlnet.4.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/ocamlnet-4.0.1.tar.gz" -checksum: "d5cc75bbbd1fe7b2a55cfb55beca9a85" \ No newline at end of file diff --git a/packages/ocamlnet/ocamlnet.4.0.2/descr b/packages/ocamlnet/ocamlnet.4.0.2/descr deleted file mode 100644 index 63244b48519..00000000000 --- a/packages/ocamlnet/ocamlnet.4.0.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -Internet protocols (http, cgi, email etc.) and helper data structures (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. - diff --git a/packages/ocamlnet/ocamlnet.4.0.2/files/ocamlnet.install b/packages/ocamlnet/ocamlnet.4.0.2/files/ocamlnet.install deleted file mode 100644 index 29411bebc62..00000000000 --- a/packages/ocamlnet/ocamlnet.4.0.2/files/ocamlnet.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "src/rpc-generator/ocamlrpcgen" - "src/netplex/netplex-admin" -] diff --git a/packages/ocamlnet/ocamlnet.4.0.2/opam b/packages/ocamlnet/ocamlnet.4.0.2/opam deleted file mode 100644 index b6b092da8ac..00000000000 --- a/packages/ocamlnet/ocamlnet.4.0.2/opam +++ /dev/null @@ -1,58 +0,0 @@ -opam-version: "1.2" -maintainer: "vb@luminar.eu.org" -homepage: "http://projects.camlcity.org/projects/ocamlnet.html" -doc: ["http://projects.camlcity.org/projects/dl/ocamlnet-4.0.2/doc/html-main/index.html"] -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"] -] -remove: [ - ["ocamlfind" "remove" "equeue"] - ["ocamlfind" "remove" "equeue-gtk2"] {"%{lablgtk:installed}%"} - ["ocamlfind" "remove" "netcamlbox"] - ["ocamlfind" "remove" "netcgi2"] - ["ocamlfind" "remove" "netcgi2-plex"] - ["ocamlfind" "remove" "netclient"] - ["ocamlfind" "remove" "netgss-system"] {"%{conf-gssapi:installed}%"} - ["ocamlfind" "remove" "nethttpd"] - ["ocamlfind" "remove" "netmulticore"] - ["ocamlfind" "remove" "netplex"] - ["ocamlfind" "remove" "netshm"] - ["ocamlfind" "remove" "netstring"] - ["ocamlfind" "remove" "netstring-pcre"] {"%{pcre:installed}%"} - ["ocamlfind" "remove" "netsys"] - ["ocamlfind" "remove" "nettls-gnutls"] {"%{conf-gnutls:installed}%"} - ["ocamlfind" "remove" "netunidata"] - ["ocamlfind" "remove" "netzip"] {"%{camlzip:installed}%"} - ["ocamlfind" "remove" "pop"] - ["ocamlfind" "remove" "rpc"] - ["ocamlfind" "remove" "rpc-auth-local"] - ["ocamlfind" "remove" "rpc-generator"] - ["ocamlfind" "remove" "shell"] - ["ocamlfind" "remove" "smtp"] - -] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -depopts: [ - "conf-gnutls" - "conf-gssapi" - "lablgtk" - "pcre" - "camlzip" -] -available: [ ocaml-version < "4.03.0" & ocaml-version >= "4.00.0"] -install: [make "install"] diff --git a/packages/ocamlnet/ocamlnet.4.0.2/url b/packages/ocamlnet/ocamlnet.4.0.2/url deleted file mode 100644 index ae315d5b0af..00000000000 --- a/packages/ocamlnet/ocamlnet.4.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/ocamlnet-4.0.2.tar.gz" -checksum: "44dbf979e2786bdda8b902e471ffc905" \ No newline at end of file diff --git a/packages/ocamlnet/ocamlnet.4.0.4/descr b/packages/ocamlnet/ocamlnet.4.0.4/descr deleted file mode 100644 index 63244b48519..00000000000 --- a/packages/ocamlnet/ocamlnet.4.0.4/descr +++ /dev/null @@ -1,9 +0,0 @@ -Internet protocols (http, cgi, email etc.) and helper data structures (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. - diff --git a/packages/ocamlnet/ocamlnet.4.0.4/opam b/packages/ocamlnet/ocamlnet.4.0.4/opam index ea77835c4c2..746ae178274 100644 --- a/packages/ocamlnet/ocamlnet.4.0.4/opam +++ b/packages/ocamlnet/ocamlnet.4.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "vb@luminar.eu.org" homepage: "http://projects.camlcity.org/projects/ocamlnet.html" doc: ["http://projects.camlcity.org/projects/dl/ocamlnet-4.0.4/doc/html-main/index.html"] @@ -45,6 +45,7 @@ remove: [ ] depends: [ + "ocaml" {< "4.03.0" & >= "4.00.0"} "ocamlfind" "ocamlbuild" {build} ] @@ -55,5 +56,20 @@ depopts: [ "pcre" "camlzip" ] -available: [ ocaml-version < "4.03.0" & ocaml-version >= "4.00.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.""" +flags: light-uninstall +extra-files: ["ocamlnet.install" "md5=ed54a9f3d6382ccc01ea1cf1af8f2c38"] +url { + src: "http://download.camlcity.org/download/ocamlnet-4.0.4.tar.gz" + checksum: "md5=3196b85e1e329bfb0665f54723e0dffb" +} diff --git a/packages/ocamlnet/ocamlnet.4.0.4/url b/packages/ocamlnet/ocamlnet.4.0.4/url deleted file mode 100644 index 45eb4a9ea33..00000000000 --- a/packages/ocamlnet/ocamlnet.4.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/ocamlnet-4.0.4.tar.gz" -checksum: "3196b85e1e329bfb0665f54723e0dffb" \ No newline at end of file diff --git a/packages/ocamlnet/ocamlnet.4.1.2/descr b/packages/ocamlnet/ocamlnet.4.1.2/descr deleted file mode 100644 index f9b6fafecc4..00000000000 --- a/packages/ocamlnet/ocamlnet.4.1.2/descr +++ /dev/null @@ -1,10 +0,0 @@ -Internet protocols (HTTP, CGI, e-mail etc.) and helper data structures -(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. diff --git a/packages/ocamlnet/ocamlnet.4.1.2/opam b/packages/ocamlnet/ocamlnet.4.1.2/opam index 781d026245b..65b76c6150c 100644 --- a/packages/ocamlnet/ocamlnet.4.1.2/opam +++ b/packages/ocamlnet/ocamlnet.4.1.2/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "vb@luminar.eu.org" homepage: "http://projects.camlcity.org/projects/ocamlnet.html" doc: ["http://projects.camlcity.org/projects/dl/ocamlnet-4.1.2/doc/html-main/index.html"] bug-reports: "https://gitlab.camlcity.org/gerd/lib-ocamlnet3/issues" -dev-repo: "https://gitlab.camlcity.org/gerd/lib-ocamlnet3.git" +dev-repo: "git+https://gitlab.camlcity.org/gerd/lib-ocamlnet3.git" build: [ [ "./configure" @@ -47,6 +47,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.00.0" & < "4.05.0"} "ocamlfind" "ocamlbuild" {build} "base-bytes" @@ -58,7 +59,25 @@ depopts: [ "pcre" "camlzip" ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.05.0" - & compiler != "4.04.0+flambda" - & compiler != "4.04.2+flambda" ] 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"} +] +flags: light-uninstall +extra-files: ["ocamlnet.install" "md5=ed54a9f3d6382ccc01ea1cf1af8f2c38"] +url { + src: "http://download.camlcity.org/download/ocamlnet-4.1.2.tar.gz" + checksum: "md5=cc8b3434119e51b0e855b33a687e9c4b" +} diff --git a/packages/ocamlnet/ocamlnet.4.1.2/url b/packages/ocamlnet/ocamlnet.4.1.2/url deleted file mode 100644 index 5f1ddbd1498..00000000000 --- a/packages/ocamlnet/ocamlnet.4.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/ocamlnet-4.1.2.tar.gz" -checksum: "cc8b3434119e51b0e855b33a687e9c4b" \ No newline at end of file diff --git a/packages/ocamlnet/ocamlnet.4.1.4/descr b/packages/ocamlnet/ocamlnet.4.1.4/descr deleted file mode 100644 index f9b6fafecc4..00000000000 --- a/packages/ocamlnet/ocamlnet.4.1.4/descr +++ /dev/null @@ -1,10 +0,0 @@ -Internet protocols (HTTP, CGI, e-mail etc.) and helper data structures -(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. diff --git a/packages/ocamlnet/ocamlnet.4.1.4/opam b/packages/ocamlnet/ocamlnet.4.1.4/opam index 0f4e66a739f..eb570052e59 100644 --- a/packages/ocamlnet/ocamlnet.4.1.4/opam +++ b/packages/ocamlnet/ocamlnet.4.1.4/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "vb@luminar.eu.org" homepage: "http://projects.camlcity.org/projects/ocamlnet.html" doc: ["http://projects.camlcity.org/projects/dl/ocamlnet-4.1.4/doc/html-main/index.html"] bug-reports: "https://gitlab.camlcity.org/gerd/lib-ocamlnet3/issues" -dev-repo: "https://gitlab.camlcity.org/gerd/lib-ocamlnet3.git" +dev-repo: "git+https://gitlab.camlcity.org/gerd/lib-ocamlnet3.git" build: [ [ "./configure" @@ -47,6 +47,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "ocamlbuild" {build} "base-bytes" @@ -58,8 +59,26 @@ depopts: [ "pcre" "camlzip" ] -available: [ ocaml-version >= "4.00.0" - & compiler != "4.04.0+flambda" - & compiler != "4.04.1+flambda" - & compiler != "4.04.2+flambda" ] 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"} +] +flags: light-uninstall +extra-files: ["ocamlnet.install" "md5=ed54a9f3d6382ccc01ea1cf1af8f2c38"] +url { + src: "http://download.camlcity.org/download/ocamlnet-4.1.4.tar.gz" + checksum: "md5=a45385dfd3bb19aabddbf7010024fa7f" +} diff --git a/packages/ocamlnet/ocamlnet.4.1.4/url b/packages/ocamlnet/ocamlnet.4.1.4/url deleted file mode 100644 index d0005654f77..00000000000 --- a/packages/ocamlnet/ocamlnet.4.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/ocamlnet-4.1.4.tar.gz" -checksum: "a45385dfd3bb19aabddbf7010024fa7f" diff --git a/packages/ocamlnet/ocamlnet.4.1.5/descr b/packages/ocamlnet/ocamlnet.4.1.5/descr deleted file mode 100644 index f9b6fafecc4..00000000000 --- a/packages/ocamlnet/ocamlnet.4.1.5/descr +++ /dev/null @@ -1,10 +0,0 @@ -Internet protocols (HTTP, CGI, e-mail etc.) and helper data structures -(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. diff --git a/packages/ocamlnet/ocamlnet.4.1.5/opam b/packages/ocamlnet/ocamlnet.4.1.5/opam index 2f91339b4af..4d8c244fe6c 100644 --- a/packages/ocamlnet/ocamlnet.4.1.5/opam +++ b/packages/ocamlnet/ocamlnet.4.1.5/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "vb@luminar.eu.org" homepage: "http://projects.camlcity.org/projects/ocamlnet.html" doc: ["http://projects.camlcity.org/projects/dl/ocamlnet-4.1.5/doc/html-main/index.html"] bug-reports: "https://gitlab.camlcity.org/gerd/lib-ocamlnet3/issues" -dev-repo: "https://gitlab.camlcity.org/gerd/lib-ocamlnet3.git" +dev-repo: "git+https://gitlab.camlcity.org/gerd/lib-ocamlnet3.git" build: [ [ "./configure" @@ -47,6 +47,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "ocamlbuild" {build} "base-bytes" @@ -59,8 +60,29 @@ depopts: [ "camlzip" ] patches: [ "netgzip.patch" ] -available: [ ocaml-version >= "4.00.0" - & compiler != "4.04.0+flambda" - & compiler != "4.04.1+flambda" - & compiler != "4.04.2+flambda" ] 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"} +] +flags: light-uninstall +extra-files: [ + ["ocamlnet.install" "md5=ed54a9f3d6382ccc01ea1cf1af8f2c38"] + ["netgzip.patch" "md5=cf4770c05902d19b2aa715008346e6e4"] +] +url { + src: "http://download.camlcity.org/download/ocamlnet-4.1.5.tar.gz" + checksum: "md5=9db5012d73fc8fe8936fb9a0726e5d04" +} diff --git a/packages/ocamlnet/ocamlnet.4.1.5/url b/packages/ocamlnet/ocamlnet.4.1.5/url deleted file mode 100644 index b2e0e23dcfe..00000000000 --- a/packages/ocamlnet/ocamlnet.4.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/ocamlnet-4.1.5.tar.gz" -checksum: "9db5012d73fc8fe8936fb9a0726e5d04" diff --git a/packages/ocamlpp/ocamlpp.1.0/descr b/packages/ocamlpp/ocamlpp.1.0/descr deleted file mode 100644 index 9ada701e6b7..00000000000 --- a/packages/ocamlpp/ocamlpp.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml binary files (.byte and .cmo) pretty printers. diff --git a/packages/ocamlpp/ocamlpp.1.0/opam b/packages/ocamlpp/ocamlpp.1.0/opam index df2bb88d507..8b45fb59757 100644 --- a/packages/ocamlpp/ocamlpp.1.0/opam +++ b/packages/ocamlpp/ocamlpp.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "benoit.vaugon@gmail.com" build: [ ["./configure" "-prefix" prefix] @@ -8,6 +8,15 @@ remove: [ ["./configure" "-prefix" prefix] [make "uninstall"] ] -depends: ["ocamlfind" "ocamlbuild"] -available: [ocaml-version < "4.02.0"] +depends: [ + "ocaml" {< "4.02.0"} + "ocamlfind" + "ocamlbuild" +] 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: "md5=abe9be426420965d80de9559ab1ee696" +} diff --git a/packages/ocamlpp/ocamlpp.1.0/url b/packages/ocamlpp/ocamlpp.1.0/url deleted file mode 100644 index 8f84f10583b..00000000000 --- a/packages/ocamlpp/ocamlpp.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://raw.github.com/ocaml-bytes/ocamlpp/master/dist/ocamlpp-1.0.tar.bz2" -checksum: "abe9be426420965d80de9559ab1ee696" diff --git a/packages/ocamlpp/ocamlpp.1.1/descr b/packages/ocamlpp/ocamlpp.1.1/descr deleted file mode 100644 index 9ada701e6b7..00000000000 --- a/packages/ocamlpp/ocamlpp.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml binary files (.byte and .cmo) pretty printers. diff --git a/packages/ocamlpp/ocamlpp.1.1/opam b/packages/ocamlpp/ocamlpp.1.1/opam index 13b4d4ee70e..fa1ce829966 100644 --- a/packages/ocamlpp/ocamlpp.1.1/opam +++ b/packages/ocamlpp/ocamlpp.1.1/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Benoît Vaugon"] homepage: "https://github.com/bvaugon/ocamlpp" bug-reports: "https://github.com/bvaugon/ocamlpp/issues" -dev-repo: "git@github.com:bvaugon/ocamlpp.git" +dev-repo: "git+ssh://git@github.com/bvaugon/ocamlpp.git" maintainer: "benoit.vaugon@gmail.com" build: [ ["./configure" "-prefix" prefix] @@ -12,6 +12,13 @@ remove: [ ["./configure" "-prefix" prefix] [make "uninstall"] ] -depends: [ "ocamlbuild" {build} ] -available: [ocaml-version >= "4.03.0"] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} +] install: [make "install"] +synopsis: "OCaml binary files (.byte and .cmo) pretty printers." +url { + src: "https://github.com/bvaugon/ocamlpp/archive/1.1.tar.gz" + checksum: "md5=891af3957cfaca548c13359fa5453341" +} diff --git a/packages/ocamlpp/ocamlpp.1.1/url b/packages/ocamlpp/ocamlpp.1.1/url deleted file mode 100644 index 93171d2dbd6..00000000000 --- a/packages/ocamlpp/ocamlpp.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/bvaugon/ocamlpp/archive/1.1.tar.gz" -checksum: "891af3957cfaca548c13359fa5453341" diff --git a/packages/ocamlrss/ocamlrss.2.0/descr b/packages/ocamlrss/ocamlrss.2.0/descr deleted file mode 100644 index b883ce7ba53..00000000000 --- a/packages/ocamlrss/ocamlrss.2.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Library providing functions to parse and print RSS 2.0 files -OCaml-RSS is a small OCaml library providing functions to parse and -print RSS 2.0 files. The parser can also parse some RDF files, but -some fields are not taken into account. There is still some work to do -(add missing RSS 2.0 attributes, add convenient functions). - -OCaml-RSS was previously part of Cameleon but is now developped -separately and is findlib compatible. diff --git a/packages/ocamlrss/ocamlrss.2.0/opam b/packages/ocamlrss/ocamlrss.2.0/opam index abb92a1c9e6..323e037b03e 100644 --- a/packages/ocamlrss/ocamlrss.2.0/opam +++ b/packages/ocamlrss/ocamlrss.2.0/opam @@ -1,10 +1,21 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "http://zoggy.github.com/ocamlrss" build: make remove: [["ocamlfind" "remove" "rss"]] -depends: [ - "ocamlfind" - "xmlm" -] +depends: ["ocaml" "ocamlfind" "xmlm"] install: [make "install"] +synopsis: "Library providing functions to parse and print RSS 2.0 files" +description: """ +OCaml-RSS is a small OCaml library providing functions to parse and +print RSS 2.0 files. The parser can also parse some RDF files, but +some fields are not taken into account. There is still some work to do +(add missing RSS 2.0 attributes, add convenient functions). + +OCaml-RSS was previously part of Cameleon but is now developped +separately and is findlib compatible.""" +flags: light-uninstall +url { + src: "http://zoggy.github.com/ocamlrss/ocamlrss-2.0.tar.gz" + checksum: "md5=4cb8fcd7e0950d7da0f2bf87009a836c" +} diff --git a/packages/ocamlrss/ocamlrss.2.0/url b/packages/ocamlrss/ocamlrss.2.0/url deleted file mode 100644 index ee5c4f166d7..00000000000 --- a/packages/ocamlrss/ocamlrss.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/ocamlrss/ocamlrss-2.0.tar.gz" -checksum: "4cb8fcd7e0950d7da0f2bf87009a836c" diff --git a/packages/ocamlrss/ocamlrss.2.1.0/descr b/packages/ocamlrss/ocamlrss.2.1.0/descr deleted file mode 100644 index b883ce7ba53..00000000000 --- a/packages/ocamlrss/ocamlrss.2.1.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Library providing functions to parse and print RSS 2.0 files -OCaml-RSS is a small OCaml library providing functions to parse and -print RSS 2.0 files. The parser can also parse some RDF files, but -some fields are not taken into account. There is still some work to do -(add missing RSS 2.0 attributes, add convenient functions). - -OCaml-RSS was previously part of Cameleon but is now developped -separately and is findlib compatible. diff --git a/packages/ocamlrss/ocamlrss.2.1.0/opam b/packages/ocamlrss/ocamlrss.2.1.0/opam deleted file mode 100644 index f0d7c5f6d71..00000000000 --- a/packages/ocamlrss/ocamlrss.2.1.0/opam +++ /dev/null @@ -1,10 +0,0 @@ -opam-version: "1" -maintainer: "https://github.com/ocaml/opam-repository/issues" -build: make -remove: [["ocamlfind" "remove" "rss"]] -depends: [ - "ocamlfind" - "xmlm" - "ocamlnet" {>= "3.6"} -] -install: [make "install"] diff --git a/packages/ocamlrss/ocamlrss.2.1.0/url b/packages/ocamlrss/ocamlrss.2.1.0/url deleted file mode 100644 index 29aacf03756..00000000000 --- a/packages/ocamlrss/ocamlrss.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/ocamlrss/ocamlrss-2.1.0.tar.gz" -checksum: "cfe5bc02f02b91f2578075ceb5cd2359" diff --git a/packages/ocamlrss/ocamlrss.2.2.0/descr b/packages/ocamlrss/ocamlrss.2.2.0/descr deleted file mode 100644 index 98a3fa52edd..00000000000 --- a/packages/ocamlrss/ocamlrss.2.2.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Library providing functions to parse and print RSS 2.0 files - -OCaml-RSS is a small OCaml library providing functions to parse and -print RSS 2.0 files. The parser can also parse some RDF files, but -some fields are not taken into account. The library also allows -using the extension possibilities of RSS 2.0. - -OCaml-RSS was previously part of Cameleon but is now developped -separately and is findlib compatible. diff --git a/packages/ocamlrss/ocamlrss.2.2.0/opam b/packages/ocamlrss/ocamlrss.2.2.0/opam deleted file mode 100644 index 61b857bd47b..00000000000 --- a/packages/ocamlrss/ocamlrss.2.2.0/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1" -maintainer: "zoggy@bat8.org" -authors: ["Maxence Guesdon"] -homepage: "http://zoggy.github.io/ocamlrss/" -license: "GNU Lesser General Public License version 3" -doc: ["http://zoggy.github.io/ocamlrss/refdoc/Rss.html"] -tags: [ - "rss" - "xml" -] -build: make -remove: [["ocamlfind" "remove" "rss"]] -depends: [ - "ocamlfind" - "xmlm" - "ocamlnet" {>= "3.6"} -] -install: [make "install"] diff --git a/packages/ocamlrss/ocamlrss.2.2.0/url b/packages/ocamlrss/ocamlrss.2.2.0/url deleted file mode 100644 index a682b924a66..00000000000 --- a/packages/ocamlrss/ocamlrss.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.io/ocamlrss/ocamlrss-2.2.0.tar.gz" -checksum: "f73da5bcda2de3e1b8f7448d2308aea3" diff --git a/packages/ocamlrss/ocamlrss.2.2.1/descr b/packages/ocamlrss/ocamlrss.2.2.1/descr deleted file mode 100644 index 98a3fa52edd..00000000000 --- a/packages/ocamlrss/ocamlrss.2.2.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -Library providing functions to parse and print RSS 2.0 files - -OCaml-RSS is a small OCaml library providing functions to parse and -print RSS 2.0 files. The parser can also parse some RDF files, but -some fields are not taken into account. The library also allows -using the extension possibilities of RSS 2.0. - -OCaml-RSS was previously part of Cameleon but is now developped -separately and is findlib compatible. diff --git a/packages/ocamlrss/ocamlrss.2.2.1/opam b/packages/ocamlrss/ocamlrss.2.2.1/opam deleted file mode 100644 index 22b0552dccb..00000000000 --- a/packages/ocamlrss/ocamlrss.2.2.1/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1" -maintainer: "zoggy@bat8.org" -authors: ["Maxence Guesdon"] -homepage: "http://zoggy.github.io/ocamlrss/" -license: "GNU Lesser General Public License version 3" -doc: ["http://zoggy.github.io/ocamlrss/refdoc/Rss.html"] -tags: [ - "rss" - "xml" - "rdf" -] -build: make -remove: [["ocamlfind" "remove" "rss"]] -depends: [ - "ocamlfind" - "xmlm" - "ocamlnet" {>= "3.6"} -] -install: [make "install"] diff --git a/packages/ocamlrss/ocamlrss.2.2.1/url b/packages/ocamlrss/ocamlrss.2.2.1/url deleted file mode 100644 index 6c1a6c475f1..00000000000 --- a/packages/ocamlrss/ocamlrss.2.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.io/ocamlrss/ocamlrss-2.2.1.tar.gz" -checksum: "abdb30965a9fc1b65339dd942a8718c9" diff --git a/packages/ocamlrss/ocamlrss.2.2.2/descr b/packages/ocamlrss/ocamlrss.2.2.2/descr deleted file mode 100644 index 98a3fa52edd..00000000000 --- a/packages/ocamlrss/ocamlrss.2.2.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -Library providing functions to parse and print RSS 2.0 files - -OCaml-RSS is a small OCaml library providing functions to parse and -print RSS 2.0 files. The parser can also parse some RDF files, but -some fields are not taken into account. The library also allows -using the extension possibilities of RSS 2.0. - -OCaml-RSS was previously part of Cameleon but is now developped -separately and is findlib compatible. diff --git a/packages/ocamlrss/ocamlrss.2.2.2/opam b/packages/ocamlrss/ocamlrss.2.2.2/opam index 22b0552dccb..f17f3d094a0 100644 --- a/packages/ocamlrss/ocamlrss.2.2.2/opam +++ b/packages/ocamlrss/ocamlrss.2.2.2/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/ocamlrss/" @@ -12,8 +12,23 @@ tags: [ build: make remove: [["ocamlfind" "remove" "rss"]] depends: [ + "ocaml" "ocamlfind" "xmlm" "ocamlnet" {>= "3.6"} ] install: [make "install"] +synopsis: "Library providing functions to parse and print RSS 2.0 files" +description: """ +OCaml-RSS is a small OCaml library providing functions to parse and +print RSS 2.0 files. The parser can also parse some RDF files, but +some fields are not taken into account. The library also allows +using the extension possibilities of RSS 2.0. + +OCaml-RSS was previously part of Cameleon but is now developped +separately and is findlib compatible.""" +flags: light-uninstall +url { + src: "http://zoggy.github.io/ocamlrss/ocamlrss-2.2.2.tar.gz" + checksum: "md5=072eb405de941d6d07d3780a5a5d01f5" +} diff --git a/packages/ocamlrss/ocamlrss.2.2.2/url b/packages/ocamlrss/ocamlrss.2.2.2/url deleted file mode 100644 index c352c58376b..00000000000 --- a/packages/ocamlrss/ocamlrss.2.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.io/ocamlrss/ocamlrss-2.2.2.tar.gz" -checksum: "072eb405de941d6d07d3780a5a5d01f5" diff --git a/packages/ocamlscript/ocamlscript.2.0.2/descr b/packages/ocamlscript/ocamlscript.2.0.2/descr deleted file mode 100644 index 531b54dc280..00000000000 --- a/packages/ocamlscript/ocamlscript.2.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Tool which compiles OCaml scripts into native code diff --git a/packages/ocamlscript/ocamlscript.2.0.2/opam b/packages/ocamlscript/ocamlscript.2.0.2/opam index bdfa138b3c1..e8a31b088af 100644 --- a/packages/ocamlscript/ocamlscript.2.0.2/opam +++ b/packages/ocamlscript/ocamlscript.2.0.2/opam @@ -1,6 +1,14 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: make remove: [["ocamlfind" "remove" "ocamlscript"]] -depends: ["ocamlfind" "camlp4"] +depends: ["ocaml" "ocamlfind" "camlp4"] install: [make "install"] +synopsis: "Tool which compiles OCaml scripts into native code" +flags: light-uninstall +extra-files: ["ocamlscript.install" "md5=93f5b87f6dfcf2ddca580fd6b506e3d6"] +url { + src: + "http://godi-backup2.camlcity.org/godi-backup/ocamlscript-2.0.2.tar.gz" + checksum: "md5=e3e511d7537d2c5172603efec02073ce" +} diff --git a/packages/ocamlscript/ocamlscript.2.0.2/url b/packages/ocamlscript/ocamlscript.2.0.2/url deleted file mode 100644 index 8b4c91e8984..00000000000 --- a/packages/ocamlscript/ocamlscript.2.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://godi-backup2.camlcity.org/godi-backup/ocamlscript-2.0.2.tar.gz" -checksum: "e3e511d7537d2c5172603efec02073ce" diff --git a/packages/ocamlscript/ocamlscript.2.0.4/descr b/packages/ocamlscript/ocamlscript.2.0.4/descr deleted file mode 100644 index 531b54dc280..00000000000 --- a/packages/ocamlscript/ocamlscript.2.0.4/descr +++ /dev/null @@ -1 +0,0 @@ -Tool which compiles OCaml scripts into native code diff --git a/packages/ocamlscript/ocamlscript.2.0.4/opam b/packages/ocamlscript/ocamlscript.2.0.4/opam index 634279f000e..264b13e1f43 100644 --- a/packages/ocamlscript/ocamlscript.2.0.4/opam +++ b/packages/ocamlscript/ocamlscript.2.0.4/opam @@ -1,7 +1,14 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "martin@mjambon.com" build: make remove: [["ocamlfind" "remove" "ocamlscript"]] -depends: ["ocamlfind" "camlp4"] +depends: ["ocaml" "ocamlfind" "camlp4"] dev-repo: "git://github.com/mjambon/ocamlscript" install: [make "install"] +synopsis: "Tool which compiles OCaml scripts into native code" +flags: light-uninstall +extra-files: ["ocamlscript.install" "md5=93f5b87f6dfcf2ddca580fd6b506e3d6"] +url { + src: "https://github.com/mjambon/ocamlscript/archive/v2.0.4.tar.gz" + checksum: "md5=f0df0325935760ca05b2d2454f0b0ce5" +} diff --git a/packages/ocamlscript/ocamlscript.2.0.4/url b/packages/ocamlscript/ocamlscript.2.0.4/url deleted file mode 100644 index 8eac6c04aab..00000000000 --- a/packages/ocamlscript/ocamlscript.2.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/ocamlscript/archive/v2.0.4.tar.gz" -checksum: "f0df0325935760ca05b2d2454f0b0ce5" diff --git a/packages/ocamlsdl/ocamlsdl.0.9.1/descr b/packages/ocamlsdl/ocamlsdl.0.9.1/descr deleted file mode 100644 index 21007d06064..00000000000 --- a/packages/ocamlsdl/ocamlsdl.0.9.1/descr +++ /dev/null @@ -1 +0,0 @@ -Interface between OCaml and SDL diff --git a/packages/ocamlsdl/ocamlsdl.0.9.1/opam b/packages/ocamlsdl/ocamlsdl.0.9.1/opam index fc3463ca48e..f31b99ee498 100644 --- a/packages/ocamlsdl/ocamlsdl.0.9.1/opam +++ b/packages/ocamlsdl/ocamlsdl.0.9.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ [ @@ -9,7 +9,7 @@ build: [ [make] ] remove: [["ocamlfind" "remove" "sdl"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depopts: [ "lablgl" "conf-sdl-gfx" @@ -18,13 +18,12 @@ depopts: [ "conf-sdl-ttf" ] depexts: [ - [["debian"] ["libsdl1.2-dev"]] - [["ubuntu"] ["libsdl1.2-dev"]] - [["osx" "homebrew"] ["sdl"]] + ["libsdl1.2-dev"] {os-distribution = "debian"} + ["libsdl1.2-dev"] {os-distribution = "ubuntu"} + ["sdl"] {os = "macos" & os-distribution = "homebrew"} ] install: [make "install"] -patches: [ "safe-string.diff" {ocaml-version >= "4.06.0"} ] - +patches: "safe-string.diff" {ocaml:version >= "4.06.0"} authors: [ "Frederic Brunel " "Luc Mazardo " @@ -33,3 +32,11 @@ authors: [ "Julien Boulnois " ] homepage: "http://ocamlsdl.sourceforge.net/" +synopsis: "Interface between OCaml and SDL" +flags: light-uninstall +extra-files: ["safe-string.diff" "md5=7e25d6d167e6aec7668bf40eec1889c8"] +url { + src: + "http://downloads.sourceforge.net/project/ocamlsdl/OCamlSDL/ocamlsdl-0.9.1/ocamlsdl-0.9.1.tar.gz" + checksum: "md5=c3086423991fcdc1ba468afd52fc112b" +} diff --git a/packages/ocamlsdl/ocamlsdl.0.9.1/url b/packages/ocamlsdl/ocamlsdl.0.9.1/url deleted file mode 100644 index b89fe8ab9cd..00000000000 --- a/packages/ocamlsdl/ocamlsdl.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/ocamlsdl/OCamlSDL/ocamlsdl-0.9.1/ocamlsdl-0.9.1.tar.gz" -checksum: "c3086423991fcdc1ba468afd52fc112b" diff --git a/packages/ocamlspot/ocamlspot.4.00.0.2.0.1/descr b/packages/ocamlspot/ocamlspot.4.00.0.2.0.1/descr deleted file mode 100644 index a1f67eace0c..00000000000 --- a/packages/ocamlspot/ocamlspot.4.00.0.2.0.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -OCamlSpotter - OCaml source browsing -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 . diff --git a/packages/ocamlspot/ocamlspot.4.00.0.2.0.1/opam b/packages/ocamlspot/ocamlspot.4.00.0.2.0.1/opam index e66434ca6fb..7c40990ae15 100644 --- a/packages/ocamlspot/ocamlspot.4.00.0.2.0.1/opam +++ b/packages/ocamlspot/ocamlspot.4.00.0.2.0.1/opam @@ -1,5 +1,25 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "jun.furuse@gmail.com" remove: [[make "uninstall" "BINDIR=%{bin}%" "PREFIX=%{prefix}%"]] -available: ocaml-version >= "4.00.0" & ocaml-version <= "4.00.1" 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"} +] +extra-files: ["ocamlspot.install" "md5=f43cbca5e0836c5ff9da5bd00d816ac3"] +url { + src: "https://bitbucket.org/camlspotter/ocamlspot/get/4.00.0.2.0.1.tar.gz" + checksum: "md5=8af4d270f71402b0b8401845c4f5be44" +} diff --git a/packages/ocamlspot/ocamlspot.4.00.0.2.0.1/url b/packages/ocamlspot/ocamlspot.4.00.0.2.0.1/url deleted file mode 100644 index 3cd0e329290..00000000000 --- a/packages/ocamlspot/ocamlspot.4.00.0.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ocamlspot/get/4.00.0.2.0.1.tar.gz" -checksum: "8af4d270f71402b0b8401845c4f5be44" diff --git a/packages/ocamlspot/ocamlspot.4.00.0.2.1.0/descr b/packages/ocamlspot/ocamlspot.4.00.0.2.1.0/descr deleted file mode 100644 index a1f67eace0c..00000000000 --- a/packages/ocamlspot/ocamlspot.4.00.0.2.1.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -OCamlSpotter - OCaml source browsing -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 . diff --git a/packages/ocamlspot/ocamlspot.4.00.0.2.1.0/opam b/packages/ocamlspot/ocamlspot.4.00.0.2.1.0/opam index e66434ca6fb..da67d04e4b3 100644 --- a/packages/ocamlspot/ocamlspot.4.00.0.2.1.0/opam +++ b/packages/ocamlspot/ocamlspot.4.00.0.2.1.0/opam @@ -1,5 +1,25 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "jun.furuse@gmail.com" remove: [[make "uninstall" "BINDIR=%{bin}%" "PREFIX=%{prefix}%"]] -available: ocaml-version >= "4.00.0" & ocaml-version <= "4.00.1" 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"} +] +extra-files: ["ocamlspot.install" "md5=f43cbca5e0836c5ff9da5bd00d816ac3"] +url { + src: "https://bitbucket.org/camlspotter/ocamlspot/get/4.00.0.2.1.0.tar.gz" + checksum: "md5=49f5f4fecccf5640f40780759c996172" +} diff --git a/packages/ocamlspot/ocamlspot.4.00.0.2.1.0/url b/packages/ocamlspot/ocamlspot.4.00.0.2.1.0/url deleted file mode 100644 index d1f4494a340..00000000000 --- a/packages/ocamlspot/ocamlspot.4.00.0.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ocamlspot/get/4.00.0.2.1.0.tar.gz" -checksum: "49f5f4fecccf5640f40780759c996172" diff --git a/packages/ocamlspot/ocamlspot.4.00.0.2.1.1/descr b/packages/ocamlspot/ocamlspot.4.00.0.2.1.1/descr deleted file mode 100644 index a1f67eace0c..00000000000 --- a/packages/ocamlspot/ocamlspot.4.00.0.2.1.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -OCamlSpotter - OCaml source browsing -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 . diff --git a/packages/ocamlspot/ocamlspot.4.00.0.2.1.1/opam b/packages/ocamlspot/ocamlspot.4.00.0.2.1.1/opam index e66434ca6fb..0bd47525461 100644 --- a/packages/ocamlspot/ocamlspot.4.00.0.2.1.1/opam +++ b/packages/ocamlspot/ocamlspot.4.00.0.2.1.1/opam @@ -1,5 +1,25 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "jun.furuse@gmail.com" remove: [[make "uninstall" "BINDIR=%{bin}%" "PREFIX=%{prefix}%"]] -available: ocaml-version >= "4.00.0" & ocaml-version <= "4.00.1" 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"} +] +extra-files: ["ocamlspot.install" "md5=f43cbca5e0836c5ff9da5bd00d816ac3"] +url { + src: "https://bitbucket.org/camlspotter/ocamlspot/get/4.00.0.2.1.1.tar.gz" + checksum: "md5=ff4cb87fff763fbe416e720ba8162276" +} diff --git a/packages/ocamlspot/ocamlspot.4.00.0.2.1.1/url b/packages/ocamlspot/ocamlspot.4.00.0.2.1.1/url deleted file mode 100644 index 206be82650c..00000000000 --- a/packages/ocamlspot/ocamlspot.4.00.0.2.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ocamlspot/get/4.00.0.2.1.1.tar.gz" -checksum: "ff4cb87fff763fbe416e720ba8162276" diff --git a/packages/ocamlspot/ocamlspot.4.00.1.2.1.2/descr b/packages/ocamlspot/ocamlspot.4.00.1.2.1.2/descr deleted file mode 100644 index a1f67eace0c..00000000000 --- a/packages/ocamlspot/ocamlspot.4.00.1.2.1.2/descr +++ /dev/null @@ -1,12 +0,0 @@ -OCamlSpotter - OCaml source browsing -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 . diff --git a/packages/ocamlspot/ocamlspot.4.00.1.2.1.2/opam b/packages/ocamlspot/ocamlspot.4.00.1.2.1.2/opam index 437dea23ce0..8c9896e0d1b 100644 --- a/packages/ocamlspot/ocamlspot.4.00.1.2.1.2/opam +++ b/packages/ocamlspot/ocamlspot.4.00.1.2.1.2/opam @@ -1,5 +1,24 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "jun.furuse@gmail.com" remove: [[make "uninstall" "BINDIR=%{bin}%" "PREFIX=%{prefix}%"]] -available: ocaml-version = "4.00.1" 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://bitbucket.org/camlspotter/ocamlspot/get/4.00.1.2.1.2.tar.gz" + checksum: "md5=715b29874098c467ab969287f43b47c7" +} diff --git a/packages/ocamlspot/ocamlspot.4.00.1.2.1.2/url b/packages/ocamlspot/ocamlspot.4.00.1.2.1.2/url deleted file mode 100644 index 33d6fc3364d..00000000000 --- a/packages/ocamlspot/ocamlspot.4.00.1.2.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ocamlspot/get/4.00.1.2.1.2.tar.gz" -checksum: "715b29874098c467ab969287f43b47c7" diff --git a/packages/ocamlspot/ocamlspot.4.00.1.2.1.4/descr b/packages/ocamlspot/ocamlspot.4.00.1.2.1.4/descr deleted file mode 100644 index 12fc40d17b3..00000000000 --- a/packages/ocamlspot/ocamlspot.4.00.1.2.1.4/descr +++ /dev/null @@ -1,10 +0,0 @@ -OCamlSpotter - OCaml source browsing -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 . diff --git a/packages/ocamlspot/ocamlspot.4.00.1.2.1.4/opam b/packages/ocamlspot/ocamlspot.4.00.1.2.1.4/opam index 437dea23ce0..a1eed45b082 100644 --- a/packages/ocamlspot/ocamlspot.4.00.1.2.1.4/opam +++ b/packages/ocamlspot/ocamlspot.4.00.1.2.1.4/opam @@ -1,5 +1,23 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "jun.furuse@gmail.com" remove: [[make "uninstall" "BINDIR=%{bin}%" "PREFIX=%{prefix}%"]] -available: ocaml-version = "4.00.1" 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"} +] +extra-files: ["ocamlspot.install" "md5=f43cbca5e0836c5ff9da5bd00d816ac3"] +url { + src: "https://bitbucket.org/camlspotter/ocamlspot/get/4.00.1.2.1.4.tar.gz" + checksum: "md5=1a713a74884b694af8c86e57636740f1" +} diff --git a/packages/ocamlspot/ocamlspot.4.00.1.2.1.4/url b/packages/ocamlspot/ocamlspot.4.00.1.2.1.4/url deleted file mode 100644 index 5234f542bab..00000000000 --- a/packages/ocamlspot/ocamlspot.4.00.1.2.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ocamlspot/get/4.00.1.2.1.4.tar.gz" -checksum: "1a713a74884b694af8c86e57636740f1" diff --git a/packages/ocamlspot/ocamlspot.4.01.0.2.2.0/descr b/packages/ocamlspot/ocamlspot.4.01.0.2.2.0/descr deleted file mode 100644 index 12fc40d17b3..00000000000 --- a/packages/ocamlspot/ocamlspot.4.01.0.2.2.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -OCamlSpotter - OCaml source browsing -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 . diff --git a/packages/ocamlspot/ocamlspot.4.01.0.2.2.0/opam b/packages/ocamlspot/ocamlspot.4.01.0.2.2.0/opam index 8fb92dd5ed7..823f2676529 100644 --- a/packages/ocamlspot/ocamlspot.4.01.0.2.2.0/opam +++ b/packages/ocamlspot/ocamlspot.4.01.0.2.2.0/opam @@ -1,5 +1,23 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "jun.furuse@gmail.com" remove: [[make "uninstall" "BINDIR=%{bin}%" "PREFIX=%{prefix}%"]] -available: ocaml-version = "4.01.0" 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"} +] +extra-files: ["ocamlspot.install" "md5=f43cbca5e0836c5ff9da5bd00d816ac3"] +url { + src: "https://bitbucket.org/camlspotter/ocamlspot/get/4.01.0.2.2.0.tar.gz" + checksum: "md5=7679c9daa1bb248517f0f6b74381fe11" +} diff --git a/packages/ocamlspot/ocamlspot.4.01.0.2.2.0/url b/packages/ocamlspot/ocamlspot.4.01.0.2.2.0/url deleted file mode 100644 index 538beeddee8..00000000000 --- a/packages/ocamlspot/ocamlspot.4.01.0.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ocamlspot/get/4.01.0.2.2.0.tar.gz" -checksum: "7679c9daa1bb248517f0f6b74381fe11" diff --git a/packages/ocamlspot/ocamlspot.4.02.1.2.3.0/descr b/packages/ocamlspot/ocamlspot.4.02.1.2.3.0/descr deleted file mode 100644 index 12fc40d17b3..00000000000 --- a/packages/ocamlspot/ocamlspot.4.02.1.2.3.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -OCamlSpotter - OCaml source browsing -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 . diff --git a/packages/ocamlspot/ocamlspot.4.02.1.2.3.0/opam b/packages/ocamlspot/ocamlspot.4.02.1.2.3.0/opam index 0b4eb0a9d21..1be0f8d61b0 100644 --- a/packages/ocamlspot/ocamlspot.4.02.1.2.3.0/opam +++ b/packages/ocamlspot/ocamlspot.4.02.1.2.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "4.02.1.2.3.0" authors: "Jun Furuse " maintainer: "jun.furuse@gmail.com" @@ -14,6 +14,21 @@ install: [ remove: [ [ make "uninstall" "BINDIR=%{bin}%" "PREFIX=%{prefix}%" ] ] -available: [ - ocaml-version >= "4.02.1" & ocaml-version < "4.03.0" +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://bitbucket.org/camlspotter/ocamlspot/get/4.02.1.2.3.0.tar.gz" + checksum: "md5=2a68af48bf52b3b0ab3bc719cd9c611c" +} diff --git a/packages/ocamlspot/ocamlspot.4.02.1.2.3.0/url b/packages/ocamlspot/ocamlspot.4.02.1.2.3.0/url deleted file mode 100644 index d0e52d5eb97..00000000000 --- a/packages/ocamlspot/ocamlspot.4.02.1.2.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ocamlspot/get/4.02.1.2.3.0.tar.gz" -checksum: "2a68af48bf52b3b0ab3bc719cd9c611c" diff --git a/packages/ocamlspot/ocamlspot.4.03.0.2.3.1/descr b/packages/ocamlspot/ocamlspot.4.03.0.2.3.1/descr deleted file mode 100644 index 12fc40d17b3..00000000000 --- a/packages/ocamlspot/ocamlspot.4.03.0.2.3.1/descr +++ /dev/null @@ -1,10 +0,0 @@ -OCamlSpotter - OCaml source browsing -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 . diff --git a/packages/ocamlspot/ocamlspot.4.03.0.2.3.1/opam b/packages/ocamlspot/ocamlspot.4.03.0.2.3.1/opam index 861744d36f8..934e67264e7 100644 --- a/packages/ocamlspot/ocamlspot.4.03.0.2.3.1/opam +++ b/packages/ocamlspot/ocamlspot.4.03.0.2.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "4.03.0.2.3.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -14,6 +14,21 @@ install: [ remove: [ [ make "uninstall" "BINDIR=%{bin}%" "PREFIX=%{prefix}%" ] ] -available: [ - ocaml-version = "4.03.0" +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://bitbucket.org/camlspotter/ocamlspot/get/4.03.0.2.3.1.tar.gz" + checksum: "md5=d589b51dfe4719dbe2af423d4d57c201" +} diff --git a/packages/ocamlspot/ocamlspot.4.03.0.2.3.1/url b/packages/ocamlspot/ocamlspot.4.03.0.2.3.1/url deleted file mode 100644 index c4eac28d149..00000000000 --- a/packages/ocamlspot/ocamlspot.4.03.0.2.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ocamlspot/get/4.03.0.2.3.1.tar.gz" -checksum: "d589b51dfe4719dbe2af423d4d57c201" diff --git a/packages/ocamlspot/ocamlspot.4.04.0.2.3.2/descr b/packages/ocamlspot/ocamlspot.4.04.0.2.3.2/descr deleted file mode 100644 index 12fc40d17b3..00000000000 --- a/packages/ocamlspot/ocamlspot.4.04.0.2.3.2/descr +++ /dev/null @@ -1,10 +0,0 @@ -OCamlSpotter - OCaml source browsing -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 . diff --git a/packages/ocamlspot/ocamlspot.4.04.0.2.3.2/opam b/packages/ocamlspot/ocamlspot.4.04.0.2.3.2/opam index 82adaeaeca5..d9d5a266532 100644 --- a/packages/ocamlspot/ocamlspot.4.04.0.2.3.2/opam +++ b/packages/ocamlspot/ocamlspot.4.04.0.2.3.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "4.04.0.2.3.2" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -14,6 +14,21 @@ install: [ remove: [ [ make "uninstall" "BINDIR=%{bin}%" "PREFIX=%{prefix}%" ] ] -available: [ - ocaml-version >= "4.04.0" & ocaml-version < "4.05.0" +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://bitbucket.org/camlspotter/ocamlspot/get/4.04.0.2.3.2.tar.gz" + checksum: "md5=7fef29d3dc907c2e7a14ecc5d8cc7e2b" +} diff --git a/packages/ocamlspot/ocamlspot.4.04.0.2.3.2/url b/packages/ocamlspot/ocamlspot.4.04.0.2.3.2/url deleted file mode 100644 index 9c5c4e0759d..00000000000 --- a/packages/ocamlspot/ocamlspot.4.04.0.2.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ocamlspot/get/4.04.0.2.3.2.tar.gz" -checksum: "7fef29d3dc907c2e7a14ecc5d8cc7e2b" diff --git a/packages/ocamlspot/ocamlspot.4.05.0.2.3.2/descr b/packages/ocamlspot/ocamlspot.4.05.0.2.3.2/descr deleted file mode 100644 index 12fc40d17b3..00000000000 --- a/packages/ocamlspot/ocamlspot.4.05.0.2.3.2/descr +++ /dev/null @@ -1,10 +0,0 @@ -OCamlSpotter - OCaml source browsing -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 . diff --git a/packages/ocamlspot/ocamlspot.4.05.0.2.3.2/opam b/packages/ocamlspot/ocamlspot.4.05.0.2.3.2/opam index 0d9ae660388..c6f3f28d439 100644 --- a/packages/ocamlspot/ocamlspot.4.05.0.2.3.2/opam +++ b/packages/ocamlspot/ocamlspot.4.05.0.2.3.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "4.05.0.2.3.2" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -14,6 +14,21 @@ install: [ remove: [ [ make "uninstall" "BINDIR=%{bin}%" "PREFIX=%{prefix}%" ] ] -available: [ - ocaml-version >= "4.05.0" & ocaml-version < "4.06.0" +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://bitbucket.org/camlspotter/ocamlspot/get/4.05.0.2.3.2.tar.gz" + checksum: "md5=4dc6d0b880ec437ce90468ad074c665d" +} diff --git a/packages/ocamlspot/ocamlspot.4.05.0.2.3.2/url b/packages/ocamlspot/ocamlspot.4.05.0.2.3.2/url deleted file mode 100644 index caa8e03e12c..00000000000 --- a/packages/ocamlspot/ocamlspot.4.05.0.2.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ocamlspot/get/4.05.0.2.3.2.tar.gz" -checksum: "4dc6d0b880ec437ce90468ad074c665d" diff --git a/packages/ocamlspot/ocamlspot.4.06.0.2.3.2/descr b/packages/ocamlspot/ocamlspot.4.06.0.2.3.2/descr deleted file mode 100644 index 12fc40d17b3..00000000000 --- a/packages/ocamlspot/ocamlspot.4.06.0.2.3.2/descr +++ /dev/null @@ -1,10 +0,0 @@ -OCamlSpotter - OCaml source browsing -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 . diff --git a/packages/ocamlspot/ocamlspot.4.06.0.2.3.2/opam b/packages/ocamlspot/ocamlspot.4.06.0.2.3.2/opam index 763740b3f0b..6faa743ae30 100644 --- a/packages/ocamlspot/ocamlspot.4.06.0.2.3.2/opam +++ b/packages/ocamlspot/ocamlspot.4.06.0.2.3.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "4.06.0.2.3.2" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -14,6 +14,21 @@ install: [ remove: [ [ make "uninstall" "BINDIR=%{bin}%" "PREFIX=%{prefix}%" ] ] -available: [ - ocaml-version >= "4.06.0" & ocaml-version < "4.07.0" +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://bitbucket.org/camlspotter/ocamlspot/get/4.06.0.2.3.2.tar.gz" + checksum: "md5=c76099dac167f86a78edb13827baf83c" +} diff --git a/packages/ocamlspot/ocamlspot.4.06.0.2.3.2/url b/packages/ocamlspot/ocamlspot.4.06.0.2.3.2/url deleted file mode 100644 index 5136e4613f5..00000000000 --- a/packages/ocamlspot/ocamlspot.4.06.0.2.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ocamlspot/get/4.06.0.2.3.2.tar.gz" -checksum: "c76099dac167f86a78edb13827baf83c" diff --git a/packages/ocamltter/ocamltter.2.0.0/descr b/packages/ocamltter/ocamltter.2.0.0/descr deleted file mode 100644 index 3a84ab55759..00000000000 --- a/packages/ocamltter/ocamltter.2.0.0/descr +++ /dev/null @@ -1,23 +0,0 @@ -The OCAMLTTER twitter client -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 diff --git a/packages/ocamltter/ocamltter.2.0.0/opam b/packages/ocamltter/ocamltter.2.0.0/opam deleted file mode 100644 index 55c42ffa1de..00000000000 --- a/packages/ocamltter/ocamltter.2.0.0/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "jun.furuse@gmail.com" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocaml" "setup.ml" "-uninstall"]] -depends: [ - "ocamlfind" - "omake" - "cryptokit" - "ocurl" {>= "0.5.3"} - "tiny_json" {= "1.0.0"} - "tiny_json_conv" {= "1.2.0"} - "spotlib" {>= "2.1.1" & <= "2.1.2"} -] -dev-repo: "git://github.com/yoshihiro503/ocamltter" -available: ocaml-version >= "4.00.1" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/ocamltter/ocamltter.2.0.0/url b/packages/ocamltter/ocamltter.2.0.0/url deleted file mode 100644 index 0da676153e1..00000000000 --- a/packages/ocamltter/ocamltter.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/yoshihiro503/ocamltter/archive/2.0.0.tar.gz" -checksum: "0609279941b183dc7e83631cb9156d28" diff --git a/packages/ocamltter/ocamltter.2.0.1/descr b/packages/ocamltter/ocamltter.2.0.1/descr deleted file mode 100644 index 3a84ab55759..00000000000 --- a/packages/ocamltter/ocamltter.2.0.1/descr +++ /dev/null @@ -1,23 +0,0 @@ -The OCAMLTTER twitter client -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 diff --git a/packages/ocamltter/ocamltter.2.0.1/opam b/packages/ocamltter/ocamltter.2.0.1/opam index 89607876586..38012fd83e9 100644 --- a/packages/ocamltter/ocamltter.2.0.1/opam +++ b/packages/ocamltter/ocamltter.2.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.0.1" authors: [ "Yoshihiro Imai" "Jun Furuse" @@ -19,13 +19,39 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build } + "ocaml" {= "4.00.1"} + "ocamlfind" {build} + "omake" {build} "cryptokit" - "ocurl" { >= "0.5.3" } - "tiny_json_conv" { >= "1.3.0" } - "spotlib" { >= "2.1.1" & <= "2.1.2" } -] -available: [ - ocaml-version = "4.00.1" + "ocurl" {>= "0.5.3"} + "tiny_json_conv" {>= "1.3.0"} + "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: "md5=47dcd243bcedf8bb4a2d96f0d86826c2" +} diff --git a/packages/ocamltter/ocamltter.2.0.1/url b/packages/ocamltter/ocamltter.2.0.1/url deleted file mode 100644 index b301b526fcb..00000000000 --- a/packages/ocamltter/ocamltter.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/yoshihiro503/ocamltter/archive/2.0.1.tar.gz" -checksum: "47dcd243bcedf8bb4a2d96f0d86826c2" diff --git a/packages/ocamltter/ocamltter.2.1.0/descr b/packages/ocamltter/ocamltter.2.1.0/descr deleted file mode 100644 index 3a84ab55759..00000000000 --- a/packages/ocamltter/ocamltter.2.1.0/descr +++ /dev/null @@ -1,23 +0,0 @@ -The OCAMLTTER twitter client -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 diff --git a/packages/ocamltter/ocamltter.2.1.0/files/cleanup.patch b/packages/ocamltter/ocamltter.2.1.0/files/cleanup.patch deleted file mode 100644 index 62d009ecd7e..00000000000 --- a/packages/ocamltter/ocamltter.2.1.0/files/cleanup.patch +++ /dev/null @@ -1,4362 +0,0 @@ -diff --git a/_oasis b/_oasis -index 3197125..1fc7b53 100644 ---- a/_oasis -+++ b/_oasis -@@ -9,6 +9,6 @@ BuildType: Custom (0.2) - InstallType: Custom (0.2) - XCustomBuild: yes no | omake --install; PREFIX=$prefix omake - XCustomInstall: PREFIX=$prefix omake install --XCustomUninstall: PREFIX=$prefix omake uninstall -+XCustomUninstall: yes no | omake --install; PREFIX=$prefix omake uninstall - XCustomBuildClean: PREFIX=$prefix omake clean - BuildTools: omake -diff --git a/setup.ml b/setup.ml -index 6152a68..402be2f 100644 ---- a/setup.ml -+++ b/setup.ml -@@ -1,48 +1,58 @@ - (* setup.ml generated for the first time by OASIS v0.3.0 *) - - (* OASIS_START *) --(* DO NOT EDIT (digest: 96c54ae40aba435fd1fd9372631873d1) *) -+(* DO NOT EDIT (digest: 8c21f4cc3c6c83143ad3abd2a73b1129) *) - (* -- Regenerated by OASIS v0.3.0 -+ Regenerated by OASIS v0.4.6 - Visit http://oasis.forge.ocamlcore.org for more information and - documentation about functions used in this file. - *) - module OASISGettext = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/oasis/OASISGettext.ml" *) -+(* # 22 "src/oasis/OASISGettext.ml" *) -+ - - let ns_ str = - str - -+ - let s_ str = - str - -- let f_ (str : ('a, 'b, 'c, 'd) format4) = -+ -+ let f_ (str: ('a, 'b, 'c, 'd) format4) = - str - -+ - let fn_ fmt1 fmt2 n = - if n = 1 then - fmt1^^"" - else - fmt2^^"" - -+ - let init = - [] - -+ - end - - module OASISContext = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/oasis/OASISContext.ml" *) -+(* # 22 "src/oasis/OASISContext.ml" *) -+ - - open OASISGettext - -+ - type level = - [ `Debug - | `Info - | `Warning - | `Error] - -+ - type t = - { -+ (* TODO: replace this by a proplist. *) - quiet: bool; - info: bool; - debug: bool; -@@ -51,6 +61,7 @@ module OASISContext = struct - printf: level -> string -> unit; - } - -+ - let printf lvl str = - let beg = - match lvl with -@@ -61,6 +72,7 @@ module OASISContext = struct - in - prerr_endline (beg^str) - -+ - let default = - ref - { -@@ -72,37 +84,50 @@ module OASISContext = struct - printf = printf; - } - -+ - let quiet = - {!default with quiet = true} - - -- let args () = -+ let fspecs () = -+ (* TODO: don't act on default. *) -+ let ignore_plugins = ref false in - ["-quiet", - Arg.Unit (fun () -> default := {!default with quiet = true}), -- (s_ " Run quietly"); -+ s_ " Run quietly"; - - "-info", - Arg.Unit (fun () -> default := {!default with info = true}), -- (s_ " Display information message"); -+ s_ " Display information message"; - - - "-debug", - Arg.Unit (fun () -> default := {!default with debug = true}), -- (s_ " Output debug message")] -+ s_ " Output debug message"; -+ -+ "-ignore-plugins", -+ Arg.Set ignore_plugins, -+ s_ " Ignore plugin's field."; -+ -+ "-C", -+ (* TODO: remove this chdir. *) -+ Arg.String (fun str -> Sys.chdir str), -+ s_ "dir Change directory before running."], -+ fun () -> {!default with ignore_plugins = !ignore_plugins} - end - - module OASISString = struct --(* # 1 "/somewhere/.share/projects/externals/oasis/_build/src/oasis/OASISString.ml" *) -- -+(* # 22 "src/oasis/OASISString.ml" *) - - - (** Various string utilities. -- -+ - Mostly inspired by extlib and batteries ExtString and BatString libraries. - - @author Sylvain Le Gall - *) - -+ - let nsplitf str f = - if str = "" then - [] -@@ -123,16 +148,18 @@ module OASISString = struct - push (); - List.rev !lst - -+ - (** [nsplit c s] Split the string [s] at char [c]. It doesn't include the - separator. - *) - let nsplit str c = - nsplitf str ((=) c) - -+ - let find ~what ?(offset=0) str = - let what_idx = ref 0 in -- let str_idx = ref offset in -- while !str_idx < String.length str && -+ let str_idx = ref offset in -+ while !str_idx < String.length str && - !what_idx < String.length what do - if str.[!str_idx] = what.[!what_idx] then - incr what_idx -@@ -142,16 +169,18 @@ module OASISString = struct - done; - if !what_idx <> String.length what then - raise Not_found -- else -+ else - !str_idx - !what_idx - -- let sub_start str len = -+ -+ let sub_start str len = - let str_len = String.length str in - if len >= str_len then - "" - else - String.sub str len (str_len - len) - -+ - let sub_end ?(offset=0) str len = - let str_len = String.length str in - if len >= str_len then -@@ -159,12 +188,13 @@ module OASISString = struct - else - String.sub str 0 (str_len - len) - -+ - let starts_with ~what ?(offset=0) str = - let what_idx = ref 0 in - let str_idx = ref offset in - let ok = ref true in - while !ok && -- !str_idx < String.length str && -+ !str_idx < String.length str && - !what_idx < String.length what do - if str.[!str_idx] = what.[!what_idx] then - incr what_idx -@@ -174,21 +204,23 @@ module OASISString = struct - done; - if !what_idx = String.length what then - true -- else -+ else - false - -+ - let strip_starts_with ~what str = - if starts_with ~what str then - sub_start str (String.length what) - else - raise Not_found - -+ - let ends_with ~what ?(offset=0) str = - let what_idx = ref ((String.length what) - 1) in - let str_idx = ref ((String.length str) - 1) in - let ok = ref true in - while !ok && -- offset <= !str_idx && -+ offset <= !str_idx && - 0 <= !what_idx do - if str.[!str_idx] = what.[!what_idx] then - decr what_idx -@@ -198,65 +230,137 @@ module OASISString = struct - done; - if !what_idx = -1 then - true -- else -+ else - false - -+ - let strip_ends_with ~what str = - if ends_with ~what str then - sub_end str (String.length what) - else - raise Not_found - -+ - let replace_chars f s = -- let buf = String.make (String.length s) 'X' in -- for i = 0 to String.length s - 1 do -- buf.[i] <- f s.[i] -- done; -- buf -+ let buf = Buffer.create (String.length s) in -+ String.iter (fun c -> Buffer.add_char buf (f c)) s; -+ Buffer.contents buf -+ -+ let lowercase_ascii = -+ replace_chars -+ (fun c -> -+ if (c >= 'A' && c <= 'Z') then -+ Char.chr (Char.code c + 32) -+ else -+ c) -+ -+ let uncapitalize_ascii s = -+ if s <> "" then -+ (lowercase_ascii (String.sub s 0 1)) ^ (String.sub s 1 ((String.length s) - 1)) -+ else -+ s -+ -+ let uppercase_ascii = -+ replace_chars -+ (fun c -> -+ if (c >= 'a' && c <= 'z') then -+ Char.chr (Char.code c - 32) -+ else -+ c) -+ -+ let capitalize_ascii s = -+ if s <> "" then -+ (uppercase_ascii (String.sub s 0 1)) ^ (String.sub s 1 ((String.length s) - 1)) -+ else -+ s - - end - - module OASISUtils = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/oasis/OASISUtils.ml" *) -+(* # 22 "src/oasis/OASISUtils.ml" *) -+ - - open OASISGettext - -- module MapString = Map.Make(String) - -- let map_string_of_assoc assoc = -- List.fold_left -- (fun acc (k, v) -> MapString.add k v acc) -- MapString.empty -- assoc -+ module MapExt = -+ struct -+ module type S = -+ sig -+ include Map.S -+ val add_list: 'a t -> (key * 'a) list -> 'a t -+ val of_list: (key * 'a) list -> 'a t -+ val to_list: 'a t -> (key * 'a) list -+ end -+ -+ module Make (Ord: Map.OrderedType) = -+ struct -+ include Map.Make(Ord) -+ -+ let rec add_list t = -+ function -+ | (k, v) :: tl -> add_list (add k v t) tl -+ | [] -> t - -- module SetString = Set.Make(String) -+ let of_list lst = add_list empty lst -+ -+ let to_list t = fold (fun k v acc -> (k, v) :: acc) t [] -+ end -+ end -+ -+ -+ module MapString = MapExt.Make(String) - -- let set_string_add_list st lst = -- List.fold_left -- (fun acc e -> SetString.add e acc) -- st -- lst - -- let set_string_of_list = -- set_string_add_list -- SetString.empty -+ module SetExt = -+ struct -+ module type S = -+ sig -+ include Set.S -+ val add_list: t -> elt list -> t -+ val of_list: elt list -> t -+ val to_list: t -> elt list -+ end -+ -+ module Make (Ord: Set.OrderedType) = -+ struct -+ include Set.Make(Ord) -+ -+ let rec add_list t = -+ function -+ | e :: tl -> add_list (add e t) tl -+ | [] -> t -+ -+ let of_list lst = add_list empty lst -+ -+ let to_list = elements -+ end -+ end -+ -+ -+ module SetString = SetExt.Make(String) - - - let compare_csl s1 s2 = -- String.compare (String.lowercase s1) (String.lowercase s2) -+ String.compare (OASISString.lowercase_ascii s1) (OASISString.lowercase_ascii s2) -+ - - module HashStringCsl = - Hashtbl.Make - (struct - type t = string -+ let equal s1 s2 = (compare_csl s1 s2) = 0 -+ let hash s = Hashtbl.hash (OASISString.lowercase_ascii s) -+ end) - -- let equal s1 s2 = -- (String.lowercase s1) = (String.lowercase s2) -- -- let hash s = -- Hashtbl.hash (String.lowercase s) -+ module SetStringCsl = -+ SetExt.Make -+ (struct -+ type t = string -+ let compare = compare_csl - end) - -+ - let varname_of_string ?(hyphen='_') s = - if String.length s = 0 then - begin -@@ -284,9 +388,10 @@ module OASISUtils = struct - else - buf - in -- String.lowercase buf -+ OASISString.lowercase_ascii buf - end - -+ - let varname_concat ?(hyphen='_') p s = - let what = String.make 1 hyphen in - let p = -@@ -307,42 +412,49 @@ module OASISUtils = struct - let is_varname str = - str = varname_of_string str - -+ - let failwithf fmt = Printf.ksprintf failwith fmt - -+ - end - - module PropList = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/oasis/PropList.ml" *) -+(* # 22 "src/oasis/PropList.ml" *) -+ - - open OASISGettext - -+ - type name = string - -+ - exception Not_set of name * string option - exception No_printer of name - exception Unknown_field of name * name - -+ - let () = - Printexc.register_printer - (function - | Not_set (nm, Some rsn) -> -- Some -+ Some - (Printf.sprintf (f_ "Field '%s' is not set: %s") nm rsn) - | Not_set (nm, None) -> -- Some -+ Some - (Printf.sprintf (f_ "Field '%s' is not set") nm) - | No_printer nm -> - Some - (Printf.sprintf (f_ "No default printer for value %s") nm) - | Unknown_field (nm, schm) -> -- Some -- (Printf.sprintf (f_ "Field %s is not defined in schema %s") nm schm) -+ Some -+ (Printf.sprintf -+ (f_ "Field %s is not defined in schema %s") nm schm) - | _ -> - None) - -+ - module Data = - struct -- - type t = - (name, unit -> unit) Hashtbl.t - -@@ -352,12 +464,13 @@ module PropList = struct - let clear t = - Hashtbl.clear t - --(* # 71 "/somewhere/.share/projects/externals/oasis/_build/src/oasis/PropList.ml" *) -+ -+(* # 78 "src/oasis/PropList.ml" *) - end - -+ - module Schema = - struct -- - type ('ctxt, 'extra) value = - { - get: Data.t -> string; -@@ -381,7 +494,7 @@ module PropList = struct - order = Queue.create (); - name_norm = - (if case_insensitive then -- String.lowercase -+ OASISString.lowercase_ascii - else - fun s -> s); - } -@@ -445,9 +558,9 @@ module PropList = struct - t.name - end - -+ - module Field = - struct -- - type ('ctxt, 'value, 'extra) t = - { - set: Data.t -> ?context:'ctxt -> 'value -> unit; -@@ -577,28 +690,27 @@ module PropList = struct - - let fgets data t = - t.gets data -- - end - -+ - module FieldRO = - struct -- - let create ?schema ?name ?parse ?print ?default ?update ?help extra = - let fld = - Field.create ?schema ?name ?parse ?print ?default ?update ?help extra - in - fun data -> Field.fget data fld -- - end - end - - module OASISMessage = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/oasis/OASISMessage.ml" *) -+(* # 22 "src/oasis/OASISMessage.ml" *) - - - open OASISGettext - open OASISContext - -+ - let generic_message ~ctxt lvl fmt = - let cond = - if ctxt.quiet then -@@ -617,30 +729,39 @@ module OASISMessage = struct - end) - fmt - -+ - let debug ~ctxt fmt = - generic_message ~ctxt `Debug fmt - -+ - let info ~ctxt fmt = - generic_message ~ctxt `Info fmt - -+ - let warning ~ctxt fmt = - generic_message ~ctxt `Warning fmt - -+ - let error ~ctxt fmt = - generic_message ~ctxt `Error fmt - - end - - module OASISVersion = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/oasis/OASISVersion.ml" *) -+(* # 22 "src/oasis/OASISVersion.ml" *) -+ - - open OASISGettext - - - -+ -+ - type s = string - -- type t = string -+ -+ type t = string -+ - - type comparator = - | VGreater of t -@@ -650,20 +771,24 @@ module OASISVersion = struct - | VLesserEqual of t - | VOr of comparator * comparator - | VAnd of comparator * comparator -- -+ -+ - - (* Range of allowed characters *) - let is_digit c = - '0' <= c && c <= '9' - -+ - let is_alpha c = - ('a' <= c && c <= 'z') || ('A' <= c && c <= 'Z') - -+ - let is_special = - function - | '.' | '+' | '-' | '~' -> true - | _ -> false - -+ - let rec version_compare v1 v2 = - if v1 <> "" || v2 <> "" then - begin -@@ -707,11 +832,11 @@ module OASISVersion = struct - while !p < String.length v && is_digit v.[!p] do - incr p - done; -- let substr = -+ let substr = - String.sub v !p ((String.length v) - !p) -- in -- let res = -- match String.sub v start_p (!p - start_p) with -+ in -+ let res = -+ match String.sub v start_p (!p - start_p) with - | "" -> 0 - | s -> int_of_string s - in -@@ -747,8 +872,14 @@ module OASISVersion = struct - - let version_of_string str = str - -+ - let string_of_version t = t - -+ -+ let version_compare_string s1 s2 = -+ version_compare (version_of_string s1) (version_of_string s2) -+ -+ - let chop t = - try - let pos = -@@ -758,6 +889,7 @@ module OASISVersion = struct - with Not_found -> - t - -+ - let rec comparator_apply v op = - match op with - | VGreater cv -> -@@ -775,6 +907,7 @@ module OASISVersion = struct - | VAnd (op1, op2) -> - (comparator_apply v op1) && (comparator_apply v op2) - -+ - let rec string_of_comparator = - function - | VGreater v -> "> "^(string_of_version v) -@@ -787,6 +920,7 @@ module OASISVersion = struct - | VAnd (c1, c2) -> - (string_of_comparator c1)^" && "^(string_of_comparator c2) - -+ - let rec varname_of_comparator = - let concat p v = - OASISUtils.varname_concat -@@ -805,13 +939,24 @@ module OASISVersion = struct - | VAnd (c1, c2) -> - (varname_of_comparator c1)^"_and_"^(varname_of_comparator c2) - -- let version_0_3_or_after t = -- comparator_apply t (VGreaterEqual (string_of_version "0.3")) -+ -+ let rec comparator_ge v' = -+ let cmp v = version_compare v v' >= 0 in -+ function -+ | VEqual v -+ | VGreaterEqual v -+ | VGreater v -> cmp v -+ | VLesserEqual _ -+ | VLesser _ -> false -+ | VOr (c1, c2) -> comparator_ge v' c1 || comparator_ge v' c2 -+ | VAnd (c1, c2) -> comparator_ge v' c1 && comparator_ge v' c2 -+ - - end - - module OASISLicense = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/oasis/OASISLicense.ml" *) -+(* # 22 "src/oasis/OASISLicense.ml" *) -+ - - (** License for _oasis fields - @author Sylvain Le Gall -@@ -819,15 +964,20 @@ module OASISLicense = struct - - - -- type license = string - -- type license_exception = string -+ -+ type license = string -+ -+ -+ type license_exception = string -+ - - type license_version = - | Version of OASISVersion.t - | VersionOrLater of OASISVersion.t - | NoVersion -- -+ -+ - - type license_dep_5_unit = - { -@@ -835,31 +985,38 @@ module OASISLicense = struct - excption: license_exception option; - version: license_version; - } -- -+ -+ - - type license_dep_5 = - | DEP5Unit of license_dep_5_unit - | DEP5Or of license_dep_5 list - | DEP5And of license_dep_5 list -- -+ - - type t = - | DEP5License of license_dep_5 - | OtherLicense of string (* URL *) -- -+ -+ - - end - - module OASISExpr = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/oasis/OASISExpr.ml" *) -+(* # 22 "src/oasis/OASISExpr.ml" *) -+ -+ - - - - open OASISGettext - -- type test = string - -- type flag = string -+ type test = string -+ -+ -+ type flag = string -+ - - type t = - | EBool of bool -@@ -868,9 +1025,11 @@ module OASISExpr = struct - | EOr of t * t - | EFlag of flag - | ETest of test * string -- - -- type 'a choices = (t * 'a) list -+ -+ -+ type 'a choices = (t * 'a) list -+ - - let eval var_get t = - let rec eval' = -@@ -902,6 +1061,7 @@ module OASISExpr = struct - in - eval' t - -+ - let choose ?printer ?name var_get lst = - let rec choose_aux = - function -@@ -938,44 +1098,66 @@ module OASISExpr = struct - in - choose_aux (List.rev lst) - -+ -+end -+ -+module OASISText = struct -+(* # 22 "src/oasis/OASISText.ml" *) -+ -+ -+ -+ type elt = -+ | Para of string -+ | Verbatim of string -+ | BlankLine -+ -+ -+ type t = elt list -+ - end - - module OASISTypes = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/oasis/OASISTypes.ml" *) -+(* # 22 "src/oasis/OASISTypes.ml" *) -+ -+ -+ - - -+ type name = string -+ type package_name = string -+ type url = string -+ type unix_dirname = string -+ type unix_filename = string -+ type host_dirname = string -+ type host_filename = string -+ type prog = string -+ type arg = string -+ type args = string list -+ type command_line = (prog * arg list) - - -- type name = string -- type package_name = string -- type url = string -- type unix_dirname = string -- type unix_filename = string -- type host_dirname = string -- type host_filename = string -- type prog = string -- type arg = string -- type args = string list -- type command_line = (prog * arg list) -+ type findlib_name = string -+ type findlib_full = string - -- type findlib_name = string -- type findlib_full = string - - type compiled_object = - | Byte - | Native - | Best -- -+ -+ - - type dependency = - | FindlibPackage of findlib_full * OASISVersion.comparator option - | InternalLibrary of name -- -+ -+ - - type tool = - | ExternalTool of name - | InternalExecutable of name -- -+ -+ - - type vcs = - | Darcs -@@ -987,7 +1169,8 @@ module OASISTypes = struct - | Arch - | Monotone - | OtherVCS of url -- -+ -+ - - type plugin_kind = - [ `Configure -@@ -998,6 +1181,7 @@ module OASISTypes = struct - | `Extra - ] - -+ - type plugin_data_purpose = - [ `Configure - | `Build -@@ -1012,22 +1196,29 @@ module OASISTypes = struct - | `Other of string - ] - -- type 'a plugin = 'a * name * OASISVersion.t option -+ -+ type 'a plugin = 'a * name * OASISVersion.t option -+ - - type all_plugin = plugin_kind plugin - -+ - type plugin_data = (all_plugin * plugin_data_purpose * (unit -> unit)) list - --(* # 102 "/somewhere/.share/projects/externals/oasis/_build/src/oasis/OASISTypes.ml" *) - -- type 'a conditional = 'a OASISExpr.choices -+(* # 115 "src/oasis/OASISTypes.ml" *) -+ -+ -+ type 'a conditional = 'a OASISExpr.choices -+ - - type custom = - { - pre_command: (command_line option) conditional; - post_command: (command_line option) conditional; - } -- -+ -+ - - type common_section = - { -@@ -1035,7 +1226,8 @@ module OASISTypes = struct - cs_data: PropList.Data.t; - cs_plugin_data: plugin_data; - } -- -+ -+ - - type build_section = - { -@@ -1054,7 +1246,8 @@ module OASISTypes = struct - bs_byteopt: args conditional; - bs_nativeopt: args conditional; - } -- -+ -+ - - type library = - { -@@ -1064,19 +1257,29 @@ module OASISTypes = struct - lib_findlib_parent: findlib_name option; - lib_findlib_name: findlib_name option; - lib_findlib_containers: findlib_name list; -- } -+ } -+ -+ -+ type object_ = -+ { -+ obj_modules: string list; -+ obj_findlib_fullname: findlib_name list option; -+ } -+ - - type executable = - { - exec_custom: bool; - exec_main_is: unix_filename; -- } -+ } -+ - - type flag = - { - flag_description: string option; - flag_default: bool conditional; -- } -+ } -+ - - type source_repository = - { -@@ -1087,7 +1290,8 @@ module OASISTypes = struct - src_repo_branch: string option; - src_repo_tag: string option; - src_repo_subdir: unix_filename option; -- } -+ } -+ - - type test = - { -@@ -1097,7 +1301,8 @@ module OASISTypes = struct - test_working_directory: unix_filename option; - test_run: bool conditional; - test_tools: tool list; -- } -+ } -+ - - type doc_format = - | HTML of unix_filename -@@ -1107,90 +1312,475 @@ module OASISTypes = struct - | Info of unix_filename - | DVI - | OtherDoc -- - -- type doc = -- { -- doc_type: [`Doc] plugin; -- doc_custom: custom; -- doc_build: bool conditional; -- doc_install: bool conditional; -- doc_install_dir: unix_filename; -- doc_title: string; -- doc_authors: string list; -- doc_abstract: string option; -- doc_format: doc_format; -- doc_data_files: (unix_filename * unix_filename option) list; -- doc_build_tools: tool list; -- } - -- type section = -- | Library of common_section * build_section * library -- | Executable of common_section * build_section * executable -- | Flag of common_section * flag -- | SrcRepo of common_section * source_repository -- | Test of common_section * test -- | Doc of common_section * doc -- - -- type section_kind = -- [ `Library | `Executable | `Flag | `SrcRepo | `Test | `Doc ] -+ type doc = -+ { -+ doc_type: [`Doc] plugin; -+ doc_custom: custom; -+ doc_build: bool conditional; -+ doc_install: bool conditional; -+ doc_install_dir: unix_filename; -+ doc_title: string; -+ doc_authors: string list; -+ doc_abstract: string option; -+ doc_format: doc_format; -+ doc_data_files: (unix_filename * unix_filename option) list; -+ doc_build_tools: tool list; -+ } -+ -+ -+ type section = -+ | Library of common_section * build_section * library -+ | Object of common_section * build_section * object_ -+ | Executable of common_section * build_section * executable -+ | Flag of common_section * flag -+ | SrcRepo of common_section * source_repository -+ | Test of common_section * test -+ | Doc of common_section * doc -+ -+ -+ -+ type section_kind = -+ [ `Library | `Object | `Executable | `Flag | `SrcRepo | `Test | `Doc ] -+ -+ -+ type package = -+ { -+ oasis_version: OASISVersion.t; -+ ocaml_version: OASISVersion.comparator option; -+ findlib_version: OASISVersion.comparator option; -+ alpha_features: string list; -+ beta_features: string list; -+ name: package_name; -+ version: OASISVersion.t; -+ license: OASISLicense.t; -+ license_file: unix_filename option; -+ copyrights: string list; -+ maintainers: string list; -+ authors: string list; -+ homepage: url option; -+ synopsis: string; -+ description: OASISText.t option; -+ categories: url list; -+ -+ conf_type: [`Configure] plugin; -+ conf_custom: custom; -+ -+ build_type: [`Build] plugin; -+ build_custom: custom; -+ -+ install_type: [`Install] plugin; -+ install_custom: custom; -+ uninstall_custom: custom; -+ -+ clean_custom: custom; -+ distclean_custom: custom; -+ -+ files_ab: unix_filename list; -+ sections: section list; -+ plugins: [`Extra] plugin list; -+ disable_oasis_section: unix_filename list; -+ schema_data: PropList.Data.t; -+ plugin_data: plugin_data; -+ } -+ -+ -+end -+ -+module OASISFeatures = struct -+(* # 22 "src/oasis/OASISFeatures.ml" *) -+ -+ open OASISTypes -+ open OASISUtils -+ open OASISGettext -+ open OASISVersion -+ -+ module MapPlugin = -+ Map.Make -+ (struct -+ type t = plugin_kind * name -+ let compare = Pervasives.compare -+ end) -+ -+ module Data = -+ struct -+ type t = -+ { -+ oasis_version: OASISVersion.t; -+ plugin_versions: OASISVersion.t option MapPlugin.t; -+ alpha_features: string list; -+ beta_features: string list; -+ } -+ -+ let create oasis_version alpha_features beta_features = -+ { -+ oasis_version = oasis_version; -+ plugin_versions = MapPlugin.empty; -+ alpha_features = alpha_features; -+ beta_features = beta_features -+ } -+ -+ let of_package pkg = -+ create -+ pkg.OASISTypes.oasis_version -+ pkg.OASISTypes.alpha_features -+ pkg.OASISTypes.beta_features -+ -+ let add_plugin (plugin_kind, plugin_name, plugin_version) t = -+ {t with -+ plugin_versions = MapPlugin.add -+ (plugin_kind, plugin_name) -+ plugin_version -+ t.plugin_versions} -+ -+ let plugin_version plugin_kind plugin_name t = -+ MapPlugin.find (plugin_kind, plugin_name) t.plugin_versions -+ -+ let to_string t = -+ Printf.sprintf -+ "oasis_version: %s; alpha_features: %s; beta_features: %s; \ -+ plugins_version: %s" -+ (OASISVersion.string_of_version t.oasis_version) -+ (String.concat ", " t.alpha_features) -+ (String.concat ", " t.beta_features) -+ (String.concat ", " -+ (MapPlugin.fold -+ (fun (_, plg) ver_opt acc -> -+ (plg^ -+ (match ver_opt with -+ | Some v -> -+ " "^(OASISVersion.string_of_version v) -+ | None -> "")) -+ :: acc) -+ t.plugin_versions [])) -+ end -+ -+ type origin = -+ | Field of string * string -+ | Section of string -+ | NoOrigin -+ -+ type stage = Alpha | Beta -+ -+ -+ let string_of_stage = -+ function -+ | Alpha -> "alpha" -+ | Beta -> "beta" -+ -+ -+ let field_of_stage = -+ function -+ | Alpha -> "AlphaFeatures" -+ | Beta -> "BetaFeatures" -+ -+ type publication = InDev of stage | SinceVersion of OASISVersion.t -+ -+ type t = -+ { -+ name: string; -+ plugin: all_plugin option; -+ publication: publication; -+ description: unit -> string; -+ } -+ -+ (* TODO: mutex protect this. *) -+ let all_features = Hashtbl.create 13 -+ -+ -+ let since_version ver_str = SinceVersion (version_of_string ver_str) -+ let alpha = InDev Alpha -+ let beta = InDev Beta -+ -+ -+ let to_string t = -+ Printf.sprintf -+ "feature: %s; plugin: %s; publication: %s" -+ t.name -+ (match t.plugin with -+ | None -> "" -+ | Some (_, nm, _) -> nm) -+ (match t.publication with -+ | InDev stage -> string_of_stage stage -+ | SinceVersion ver -> ">= "^(OASISVersion.string_of_version ver)) -+ -+ let data_check t data origin = -+ let no_message = "no message" in -+ -+ let check_feature features stage = -+ let has_feature = List.mem t.name features in -+ if not has_feature then -+ match origin with -+ | Field (fld, where) -> -+ Some -+ (Printf.sprintf -+ (f_ "Field %s in %s is only available when feature %s \ -+ is in field %s.") -+ fld where t.name (field_of_stage stage)) -+ | Section sct -> -+ Some -+ (Printf.sprintf -+ (f_ "Section %s is only available when features %s \ -+ is in field %s.") -+ sct t.name (field_of_stage stage)) -+ | NoOrigin -> -+ Some no_message -+ else -+ None -+ in -+ -+ let version_is_good ~min_version version fmt = -+ let version_is_good = -+ OASISVersion.comparator_apply -+ version (OASISVersion.VGreaterEqual min_version) -+ in -+ Printf.ksprintf -+ (fun str -> -+ if version_is_good then -+ None -+ else -+ Some str) -+ fmt -+ in -+ -+ match origin, t.plugin, t.publication with -+ | _, _, InDev Alpha -> check_feature data.Data.alpha_features Alpha -+ | _, _, InDev Beta -> check_feature data.Data.beta_features Beta -+ | Field(fld, where), None, SinceVersion min_version -> -+ version_is_good ~min_version data.Data.oasis_version -+ (f_ "Field %s in %s is only valid since OASIS v%s, update \ -+ OASISFormat field from '%s' to '%s' after checking \ -+ OASIS changelog.") -+ fld where (string_of_version min_version) -+ (string_of_version data.Data.oasis_version) -+ (string_of_version min_version) -+ -+ | Field(fld, where), Some(plugin_knd, plugin_name, _), -+ SinceVersion min_version -> -+ begin -+ try -+ let plugin_version_current = -+ try -+ match Data.plugin_version plugin_knd plugin_name data with -+ | Some ver -> ver -+ | None -> -+ failwithf -+ (f_ "Field %s in %s is only valid for the OASIS \ -+ plugin %s since v%s, but no plugin version is \ -+ defined in the _oasis file, change '%s' to \ -+ '%s (%s)' in your _oasis file.") -+ fld where plugin_name (string_of_version min_version) -+ plugin_name -+ plugin_name (string_of_version min_version) -+ with Not_found -> -+ failwithf -+ (f_ "Field %s in %s is only valid when the OASIS plugin %s \ -+ is defined.") -+ fld where plugin_name -+ in -+ version_is_good ~min_version plugin_version_current -+ (f_ "Field %s in %s is only valid for the OASIS plugin %s \ -+ since v%s, update your plugin from '%s (%s)' to \ -+ '%s (%s)' after checking the plugin's changelog.") -+ fld where plugin_name (string_of_version min_version) -+ plugin_name (string_of_version plugin_version_current) -+ plugin_name (string_of_version min_version) -+ with Failure msg -> -+ Some msg -+ end -+ -+ | Section sct, None, SinceVersion min_version -> -+ version_is_good ~min_version data.Data.oasis_version -+ (f_ "Section %s is only valid for since OASIS v%s, update \ -+ OASISFormat field from '%s' to '%s' after checking OASIS \ -+ changelog.") -+ sct (string_of_version min_version) -+ (string_of_version data.Data.oasis_version) -+ (string_of_version min_version) -+ -+ | Section sct, Some(plugin_knd, plugin_name, _), -+ SinceVersion min_version -> -+ begin -+ try -+ let plugin_version_current = -+ try -+ match Data.plugin_version plugin_knd plugin_name data with -+ | Some ver -> ver -+ | None -> -+ failwithf -+ (f_ "Section %s is only valid for the OASIS \ -+ plugin %s since v%s, but no plugin version is \ -+ defined in the _oasis file, change '%s' to \ -+ '%s (%s)' in your _oasis file.") -+ sct plugin_name (string_of_version min_version) -+ plugin_name -+ plugin_name (string_of_version min_version) -+ with Not_found -> -+ failwithf -+ (f_ "Section %s is only valid when the OASIS plugin %s \ -+ is defined.") -+ sct plugin_name -+ in -+ version_is_good ~min_version plugin_version_current -+ (f_ "Section %s is only valid for the OASIS plugin %s \ -+ since v%s, update your plugin from '%s (%s)' to \ -+ '%s (%s)' after checking the plugin's changelog.") -+ sct plugin_name (string_of_version min_version) -+ plugin_name (string_of_version plugin_version_current) -+ plugin_name (string_of_version min_version) -+ with Failure msg -> -+ Some msg -+ end -+ -+ | NoOrigin, None, SinceVersion min_version -> -+ version_is_good ~min_version data.Data.oasis_version "%s" no_message -+ -+ | NoOrigin, Some(plugin_knd, plugin_name, _), SinceVersion min_version -> -+ begin -+ try -+ let plugin_version_current = -+ match Data.plugin_version plugin_knd plugin_name data with -+ | Some ver -> ver -+ | None -> raise Not_found -+ in -+ version_is_good ~min_version plugin_version_current -+ "%s" no_message -+ with Not_found -> -+ Some no_message -+ end -+ -+ -+ let data_assert t data origin = -+ match data_check t data origin with -+ | None -> () -+ | Some str -> failwith str -+ -+ -+ let data_test t data = -+ match data_check t data NoOrigin with -+ | None -> true -+ | Some str -> false -+ -+ -+ let package_test t pkg = -+ data_test t (Data.of_package pkg) -+ -+ -+ let create ?plugin name publication description = -+ let () = -+ if Hashtbl.mem all_features name then -+ failwithf "Feature '%s' is already declared." name -+ in -+ let t = -+ { -+ name = name; -+ plugin = plugin; -+ publication = publication; -+ description = description; -+ } -+ in -+ Hashtbl.add all_features name t; -+ t -+ -+ -+ let get_stage name = -+ try -+ (Hashtbl.find all_features name).publication -+ with Not_found -> -+ failwithf (f_ "Feature %s doesn't exist.") name -+ -+ -+ let list () = -+ Hashtbl.fold (fun _ v acc -> v :: acc) all_features [] -+ -+ (* -+ * Real flags. -+ *) -+ -+ -+ let features = -+ create "features_fields" -+ (since_version "0.4") -+ (fun () -> -+ s_ "Enable to experiment not yet official features.") -+ -+ -+ let flag_docs = -+ create "flag_docs" -+ (since_version "0.3") -+ (fun () -> -+ s_ "Building docs require '-docs' flag at configure.") -+ -+ -+ let flag_tests = -+ create "flag_tests" -+ (since_version "0.3") -+ (fun () -> -+ s_ "Running tests require '-tests' flag at configure.") -+ -+ -+ let pack = -+ create "pack" -+ (since_version "0.3") -+ (fun () -> -+ s_ "Allow to create packed library.") -+ -+ -+ let section_object = -+ create "section_object" beta -+ (fun () -> -+ s_ "Implement an object section.") - -- type package = -- { -- oasis_version: OASISVersion.t; -- ocaml_version: OASISVersion.comparator option; -- findlib_version: OASISVersion.comparator option; -- name: package_name; -- version: OASISVersion.t; -- license: OASISLicense.t; -- license_file: unix_filename option; -- copyrights: string list; -- maintainers: string list; -- authors: string list; -- homepage: url option; -- synopsis: string; -- description: string option; -- categories: url list; -- -- conf_type: [`Configure] plugin; -- conf_custom: custom; -- -- build_type: [`Build] plugin; -- build_custom: custom; -- -- install_type: [`Install] plugin; -- install_custom: custom; -- uninstall_custom: custom; -- -- clean_custom: custom; -- distclean_custom: custom; -- -- files_ab: unix_filename list; -- sections: section list; -- plugins: [`Extra] plugin list; -- schema_data: PropList.Data.t; -- plugin_data: plugin_data; -- } - -+ let dynrun_for_release = -+ create "dynrun_for_release" alpha -+ (fun () -> -+ s_ "Make '-setup-update dynamic' suitable for releasing project.") -+ -+ -+ let compiled_setup_ml = -+ create "compiled_setup_ml" alpha -+ (fun () -> -+ s_ "It compiles the setup.ml and speed-up actions done with it.") -+ -+ let disable_oasis_section = -+ create "disable_oasis_section" alpha -+ (fun () -> -+ s_ "Allows the OASIS section comments and digest to be omitted in \ -+ generated files.") -+ -+ let no_automatic_syntax = -+ create "no_automatic_syntax" alpha -+ (fun () -> -+ s_ "Disable the automatic inclusion of -syntax camlp4o for packages \ -+ that matches the internal heuristic (if a dependency ends with \ -+ a .syntax or is a well known syntax).") - end - - module OASISUnixPath = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/oasis/OASISUnixPath.ml" *) -+(* # 22 "src/oasis/OASISUnixPath.ml" *) -+ - - type unix_filename = string - type unix_dirname = string - -+ - type host_filename = string - type host_dirname = string - -+ - let current_dir_name = "." - -+ - let parent_dir_name = ".." - -+ - let is_current_dir fn = - fn = current_dir_name || fn = "" - -+ - let concat f1 f2 = - if is_current_dir f1 then - f2 -@@ -1200,6 +1790,7 @@ module OASISUnixPath = struct - in - f1'^"/"^f2 - -+ - let make = - function - | hd :: tl -> -@@ -1210,12 +1801,14 @@ module OASISUnixPath = struct - | [] -> - invalid_arg "OASISUnixPath.make" - -+ - let dirname f = - try - String.sub f 0 (String.rindex f '/') - with Not_found -> - current_dir_name - -+ - let basename f = - try - let pos_start = -@@ -1225,6 +1818,7 @@ module OASISUnixPath = struct - with Not_found -> - f - -+ - let chop_extension f = - try - let last_dot = -@@ -1247,26 +1841,31 @@ module OASISUnixPath = struct - with Not_found -> - f - -+ - let capitalize_file f = - let dir = dirname f in - let base = basename f in -- concat dir (String.capitalize base) -+ concat dir (OASISString.capitalize_ascii base) -+ - - let uncapitalize_file f = - let dir = dirname f in - let base = basename f in -- concat dir (String.uncapitalize base) -+ concat dir (OASISString.uncapitalize_ascii base) -+ - - end - - module OASISHostPath = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/oasis/OASISHostPath.ml" *) -+(* # 22 "src/oasis/OASISHostPath.ml" *) - - - open Filename - -+ - module Unix = OASISUnixPath - -+ - let make = - function - | [] -> -@@ -1274,6 +1873,7 @@ module OASISHostPath = struct - | hd :: tl -> - List.fold_left Filename.concat hd tl - -+ - let of_unix ufn = - if Sys.os_type = "Unix" then - ufn -@@ -1293,14 +1893,18 @@ module OASISHostPath = struct - end - - module OASISSection = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/oasis/OASISSection.ml" *) -+(* # 22 "src/oasis/OASISSection.ml" *) -+ - - open OASISTypes - -- let section_kind_common = -+ -+ let section_kind_common = - function -- | Library (cs, _, _) -> -+ | Library (cs, _, _) -> - `Library, cs -+ | Object (cs, _, _) -> -+ `Object, cs - | Executable (cs, _, _) -> - `Executable, cs - | Flag (cs, _) -> -@@ -1312,32 +1916,38 @@ module OASISSection = struct - | Doc (cs, _) -> - `Doc, cs - -+ - let section_common sct = - snd (section_kind_common sct) - -+ - let section_common_set cs = - function - | Library (_, bs, lib) -> Library (cs, bs, lib) -+ | Object (_, bs, obj) -> Object (cs, bs, obj) - | Executable (_, bs, exec) -> Executable (cs, bs, exec) - | Flag (_, flg) -> Flag (cs, flg) - | SrcRepo (_, src_repo) -> SrcRepo (cs, src_repo) - | Test (_, tst) -> Test (cs, tst) - | Doc (_, doc) -> Doc (cs, doc) - -+ - (** Key used to identify section - *) -- let section_id sct = -- let k, cs = -+ let section_id sct = -+ let k, cs = - section_kind_common sct - in - k, cs.cs_name - -+ - let string_of_section sct = - let k, nm = - section_id sct - in - (match k with -- | `Library -> "library" -+ | `Library -> "library" -+ | `Object -> "object" - | `Executable -> "executable" - | `Flag -> "flag" - | `SrcRepo -> "src repository" -@@ -1345,20 +1955,22 @@ module OASISSection = struct - | `Doc -> "doc") - ^" "^nm - -+ - let section_find id scts = - List.find - (fun sct -> id = section_id sct) - scts - -+ - module CSection = - struct - type t = section - - let id = section_id - -- let compare t1 t2 = -+ let compare t1 t2 = - compare (id t1) (id t2) -- -+ - let equal t1 t2 = - (id t1) = (id t2) - -@@ -1366,28 +1978,33 @@ module OASISSection = struct - Hashtbl.hash (id t) - end - -+ - module MapSection = Map.Make(CSection) - module SetSection = Set.Make(CSection) - -+ - end - - module OASISBuildSection = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/oasis/OASISBuildSection.ml" *) -+(* # 22 "src/oasis/OASISBuildSection.ml" *) -+ - - end - - module OASISExecutable = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/oasis/OASISExecutable.ml" *) -+(* # 22 "src/oasis/OASISExecutable.ml" *) -+ - - open OASISTypes - -- let unix_exec_is (cs, bs, exec) is_native ext_dll suffix_program = -- let dir = -+ -+ let unix_exec_is (cs, bs, exec) is_native ext_dll suffix_program = -+ let dir = - OASISUnixPath.concat - bs.bs_path - (OASISUnixPath.dirname exec.exec_main_is) - in -- let is_native_exec = -+ let is_native_exec = - match bs.bs_compiled_object with - | Native -> true - | Best -> is_native () -@@ -1398,40 +2015,28 @@ module OASISExecutable = struct - dir - (cs.cs_name^(suffix_program ())), - -- if not is_native_exec && -- not exec.exec_custom && -+ if not is_native_exec && -+ not exec.exec_custom && - bs.bs_c_sources <> [] then - Some (dir^"/dll"^cs.cs_name^"_stubs"^(ext_dll ())) - else - None - -+ - end - - module OASISLibrary = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/oasis/OASISLibrary.ml" *) -+(* # 22 "src/oasis/OASISLibrary.ml" *) -+ - - open OASISTypes - open OASISUtils - open OASISGettext - open OASISSection - -- type library_name = name -- type findlib_part_name = name -- type 'a map_of_findlib_part_name = 'a OASISUtils.MapString.t -- -- exception InternalLibraryNotFound of library_name -- exception FindlibPackageNotFound of findlib_name -- -- type group_t = -- | Container of findlib_name * group_t list -- | Package of (findlib_name * -- common_section * -- build_section * -- library * -- group_t list) - - (* Look for a module file, considering capitalization or not. *) -- let find_module source_file_exists (cs, bs, lib) modul = -+ let find_module source_file_exists bs modul = - let possible_base_fn = - List.map - (OASISUnixPath.concat bs.bs_path) -@@ -1469,10 +2074,11 @@ module OASISLibrary = struct - (`No_sources possible_base_fn) - possible_base_fn - -+ - let source_unix_files ~ctxt (cs, bs, lib) source_file_exists = - List.fold_left - (fun acc modul -> -- match find_module source_file_exists (cs, bs, lib) modul with -+ match find_module source_file_exists bs modul with - | `Sources (base_fn, lst) -> - (base_fn, lst) :: acc - | `No_sources _ -> -@@ -1485,6 +2091,7 @@ module OASISLibrary = struct - [] - (lib.lib_modules @ lib.lib_internal_modules) - -+ - let generated_unix_files - ~ctxt - ~is_native -@@ -1494,50 +2101,49 @@ module OASISLibrary = struct - ~source_file_exists - (cs, bs, lib) = - -- let find_modules lst ext = -+ let find_modules lst ext = - let find_module modul = -- match find_module source_file_exists (cs, bs, lib) modul with -+ match find_module source_file_exists bs modul with -+ | `Sources (base_fn, [fn]) when ext <> "cmi" -+ && Filename.check_suffix fn ".mli" -> -+ None (* No implementation files for pure interface. *) - | `Sources (base_fn, _) -> -- [base_fn] -+ Some [base_fn] - | `No_sources lst -> - OASISMessage.warning - ~ctxt - (f_ "Cannot find source file matching \ - module '%s' in library %s") - modul cs.cs_name; -- lst -+ Some lst - in -- List.map -- (fun nm -> -- List.map -- (fun base_fn -> base_fn ^"."^ext) -- (find_module nm)) -- lst -- in -- -- (* The headers that should be compiled along *) -- let headers = -- if lib.lib_pack then -+ List.fold_left -+ (fun acc nm -> -+ match find_module nm with -+ | None -> acc -+ | Some base_fns -> -+ List.map (fun base_fn -> base_fn ^"."^ext) base_fns :: acc) - [] -- else -- find_modules -- lib.lib_modules -- "cmi" -+ lst - in - - (* The .cmx that be compiled along *) - let cmxs = - let should_be_built = -- (not lib.lib_pack) && (* Do not install .cmx packed submodules *) - match bs.bs_compiled_object with - | Native -> true - | Best -> is_native - | Byte -> false - in - if should_be_built then -- find_modules -- (lib.lib_modules @ lib.lib_internal_modules) -- "cmx" -+ if lib.lib_pack then -+ find_modules -+ [cs.cs_name] -+ "cmx" -+ else -+ find_modules -+ (lib.lib_modules @ lib.lib_internal_modules) -+ "cmx" - else - [] - in -@@ -1546,12 +2152,32 @@ module OASISLibrary = struct - [] - in - -+ (* The headers and annot/cmt files that should be compiled along *) -+ let headers = -+ let sufx = -+ if lib.lib_pack -+ then [".cmti"; ".cmt"; ".annot"] -+ else [".cmi"; ".cmti"; ".cmt"; ".annot"] -+ in -+ List.map -+ begin -+ List.fold_left -+ begin fun accu s -> -+ let dot = String.rindex s '.' in -+ let base = String.sub s 0 dot in -+ List.map ((^) base) sufx @ accu -+ end -+ [] -+ end -+ (find_modules lib.lib_modules "cmi") -+ in -+ - (* Compute what libraries should be built *) - let acc_nopath = - (* Add the packed header file if required *) - let add_pack_header acc = - if lib.lib_pack then -- [cs.cs_name^".cmi"] :: acc -+ [cs.cs_name^".cmi"; cs.cs_name^".cmti"; cs.cs_name^".cmt"] :: acc - else - acc - in -@@ -1559,7 +2185,7 @@ module OASISLibrary = struct - add_pack_header ([cs.cs_name^".cma"] :: acc) - in - let native acc = -- let acc = -+ let acc = - add_pack_header - (if has_native_dynlink then - [cs.cs_name^".cmxs"] :: acc -@@ -1598,11 +2224,113 @@ module OASISLibrary = struct - acc_nopath) - (headers @ cmxs) - -- type data = common_section * build_section * library -+ -+end -+ -+module OASISObject = struct -+(* # 22 "src/oasis/OASISObject.ml" *) -+ -+ -+ open OASISTypes -+ open OASISGettext -+ -+ -+ let source_unix_files ~ctxt (cs, bs, obj) source_file_exists = -+ List.fold_left -+ (fun acc modul -> -+ match OASISLibrary.find_module source_file_exists bs modul with -+ | `Sources (base_fn, lst) -> -+ (base_fn, lst) :: acc -+ | `No_sources _ -> -+ OASISMessage.warning -+ ~ctxt -+ (f_ "Cannot find source file matching \ -+ module '%s' in object %s") -+ modul cs.cs_name; -+ acc) -+ [] -+ obj.obj_modules -+ -+ -+ let generated_unix_files -+ ~ctxt -+ ~is_native -+ ~source_file_exists -+ (cs, bs, obj) = -+ -+ let find_module ext modul = -+ match OASISLibrary.find_module source_file_exists bs modul with -+ | `Sources (base_fn, _) -> [base_fn ^ ext] -+ | `No_sources lst -> -+ OASISMessage.warning -+ ~ctxt -+ (f_ "Cannot find source file matching \ -+ module '%s' in object %s") -+ modul cs.cs_name ; -+ lst -+ in -+ -+ let header, byte, native, c_object, f = -+ match obj.obj_modules with -+ | [ m ] -> (find_module ".cmi" m, -+ find_module ".cmo" m, -+ find_module ".cmx" m, -+ find_module ".o" m, -+ fun x -> x) -+ | _ -> ([cs.cs_name ^ ".cmi"], -+ [cs.cs_name ^ ".cmo"], -+ [cs.cs_name ^ ".cmx"], -+ [cs.cs_name ^ ".o"], -+ OASISUnixPath.concat bs.bs_path) -+ in -+ List.map (List.map f) ( -+ match bs.bs_compiled_object with -+ | Native -> -+ native :: c_object :: byte :: header :: [] -+ | Best when is_native -> -+ native :: c_object :: byte :: header :: [] -+ | Byte | Best -> -+ byte :: header :: []) -+ -+ -+end -+ -+module OASISFindlib = struct -+(* # 22 "src/oasis/OASISFindlib.ml" *) -+ -+ -+ open OASISTypes -+ open OASISUtils -+ open OASISGettext -+ open OASISSection -+ -+ -+ type library_name = name -+ type findlib_part_name = name -+ type 'a map_of_findlib_part_name = 'a OASISUtils.MapString.t -+ -+ -+ exception InternalLibraryNotFound of library_name -+ exception FindlibPackageNotFound of findlib_name -+ -+ -+ type group_t = -+ | Container of findlib_name * group_t list -+ | Package of (findlib_name * -+ common_section * -+ build_section * -+ [`Library of library | `Object of object_] * -+ group_t list) -+ -+ -+ type data = common_section * -+ build_section * -+ [`Library of library | `Object of object_] - type tree = - | Node of (data option) * (tree MapString.t) - | Leaf of data - -+ - let findlib_mapping pkg = - (* Map from library name to either full findlib name or parts + parent. *) - let fndlb_parts_of_lib_name = -@@ -1641,6 +2369,23 @@ module OASISLibrary = struct - mp - end - -+ | Object (cs, _, obj) -> -+ begin -+ let obj_name = cs.cs_name in -+ if MapString.mem obj_name mp then -+ failwithf -+ (f_ "The object name '%s' is used more than once.") -+ obj_name; -+ let findlib_full_name = match obj.obj_findlib_fullname with -+ | Some ns -> String.concat "." ns -+ | None -> obj_name -+ in -+ MapString.add -+ obj_name -+ (`Solved findlib_full_name) -+ mp -+ end -+ - | Executable _ | Test _ | Flag _ | SrcRepo _ | Doc _ -> - mp) - MapString.empty -@@ -1708,7 +2453,7 @@ module OASISLibrary = struct - let lib_name = cs.cs_name in - findlib_name_of_library_name lib_name - in -- let rec add_children nm_lst (children : tree MapString.t) = -+ let rec add_children nm_lst (children: tree MapString.t) = - match nm_lst with - | (hd :: tl) -> - begin -@@ -1778,7 +2523,9 @@ module OASISLibrary = struct - (fun mp -> - function - | Library (cs, bs, lib) -> -- add (cs, bs, lib) mp -+ add (cs, bs, `Library lib) mp -+ | Object (cs, bs, obj) -> -+ add (cs, bs, `Object obj) mp - | _ -> - mp) - MapString.empty -@@ -1790,13 +2537,13 @@ module OASISLibrary = struct - in - - let library_name_of_findlib_name = -- Lazy.lazy_from_fun -- (fun () -> -- (* Revert findlib_name_of_library_name. *) -- MapString.fold -- (fun k v mp -> MapString.add v k mp) -- fndlb_name_of_lib_name -- MapString.empty) -+ lazy begin -+ (* Revert findlib_name_of_library_name. *) -+ MapString.fold -+ (fun k v mp -> MapString.add v k mp) -+ fndlb_name_of_lib_name -+ MapString.empty -+ end - in - let library_name_of_findlib_name fndlb_nm = - try -@@ -1809,11 +2556,13 @@ module OASISLibrary = struct - findlib_name_of_library_name, - library_name_of_findlib_name - -+ - let findlib_of_group = - function - | Container (fndlb_nm, _) - | Package (fndlb_nm, _, _, _, _) -> fndlb_nm - -+ - let root_of_group grp = - let rec root_lib_aux = - (* We do a DFS in the group. *) -@@ -1838,40 +2587,48 @@ module OASISLibrary = struct - (f_ "Unable to determine root library of findlib library '%s'") - (findlib_of_group grp) - -+ - end - - module OASISFlag = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/oasis/OASISFlag.ml" *) -+(* # 22 "src/oasis/OASISFlag.ml" *) -+ - - end - - module OASISPackage = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/oasis/OASISPackage.ml" *) -+(* # 22 "src/oasis/OASISPackage.ml" *) -+ - - end - - module OASISSourceRepository = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/oasis/OASISSourceRepository.ml" *) -+(* # 22 "src/oasis/OASISSourceRepository.ml" *) -+ - - end - - module OASISTest = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/oasis/OASISTest.ml" *) -+(* # 22 "src/oasis/OASISTest.ml" *) -+ - - end - - module OASISDocument = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/oasis/OASISDocument.ml" *) -+(* # 22 "src/oasis/OASISDocument.ml" *) -+ - - end - - module OASISExec = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/oasis/OASISExec.ml" *) -+(* # 22 "src/oasis/OASISExec.ml" *) -+ - - open OASISGettext - open OASISUtils - open OASISMessage - -+ - (* TODO: I don't like this quote, it is there because $(rm) foo expands to - * 'rm -f' foo... - *) -@@ -1902,6 +2659,7 @@ module OASISExec = struct - | Some f, i -> - f i - -+ - let run_read_output ~ctxt ?f_exit_code cmd args = - let fn = - Filename.temp_file "oasis-" ".txt" -@@ -1933,6 +2691,7 @@ module OASISExec = struct - (try Sys.remove fn with _ -> ()); - raise e - -+ - let run_read_one_line ~ctxt ?f_exit_code cmd args = - match run_read_output ~ctxt ?f_exit_code cmd args with - | [fst] -> -@@ -1944,10 +2703,12 @@ module OASISExec = struct - end - - module OASISFileUtil = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/oasis/OASISFileUtil.ml" *) -+(* # 22 "src/oasis/OASISFileUtil.ml" *) -+ - - open OASISGettext - -+ - let file_exists_case fn = - let dirname = Filename.dirname fn in - let basename = Filename.basename fn in -@@ -1961,6 +2722,7 @@ module OASISFileUtil = struct - else - false - -+ - let find_file ?(case_sensitive=true) paths exts = - - (* Cardinal product of two list *) -@@ -1969,7 +2731,7 @@ module OASISFileUtil = struct - (List.map - (fun a -> - List.map -- (fun b -> a,b) -+ (fun b -> a, b) - lst2) - lst1) - in -@@ -1979,7 +2741,7 @@ module OASISFileUtil = struct - | p1 :: p2 :: tl -> - let acc = - (List.map -- (fun (a,b) -> Filename.concat a b) -+ (fun (a, b) -> Filename.concat a b) - (p1 * p2)) - in - combined_paths (acc :: tl) -@@ -1991,19 +2753,21 @@ module OASISFileUtil = struct - - let alternatives = - List.map -- (fun (p,e) -> -+ (fun (p, e) -> - if String.length e > 0 && e.[0] <> '.' then - p ^ "." ^ e - else - p ^ e) - ((combined_paths paths) * exts) - in -- List.find -+ List.find (fun file -> - (if case_sensitive then -- file_exists_case -+ file_exists_case file - else -- Sys.file_exists) -- alternatives -+ Sys.file_exists file) -+ && not (Sys.is_directory file) -+ ) alternatives -+ - - let which ~ctxt prg = - let path_sep = -@@ -2023,6 +2787,7 @@ module OASISFileUtil = struct - in - find_file ~case_sensitive:false [path_lst; [prg]] exec_ext - -+ - (**/**) - let rec fix_dir dn = - (* Windows hack because Sys.file_exists "src\\" = false when -@@ -2036,9 +2801,11 @@ module OASISFileUtil = struct - else - dn - -+ - let q = Filename.quote - (**/**) - -+ - let cp ~ctxt ?(recurse=false) src tgt = - if recurse then - match Sys.os_type with -@@ -2055,6 +2822,7 @@ module OASISFileUtil = struct - | _ -> "cp") - [q src; q tgt] - -+ - let mkdir ~ctxt tgt = - OASISExec.run ~ctxt - (match Sys.os_type with -@@ -2062,6 +2830,7 @@ module OASISFileUtil = struct - | _ -> "mkdir") - [q tgt] - -+ - let rec mkdir_parent ~ctxt f tgt = - let tgt = - fix_dir tgt -@@ -2084,15 +2853,20 @@ module OASISFileUtil = struct - end - end - -+ - let rmdir ~ctxt tgt = -- if Sys.readdir tgt = [||] then -- begin -- match Sys.os_type with -- | "Win32" -> -- OASISExec.run ~ctxt "rd" [q tgt] -- | _ -> -- OASISExec.run ~ctxt "rm" ["-r"; q tgt] -- end -+ if Sys.readdir tgt = [||] then begin -+ match Sys.os_type with -+ | "Win32" -> -+ OASISExec.run ~ctxt "rd" [q tgt] -+ | _ -> -+ OASISExec.run ~ctxt "rm" ["-r"; q tgt] -+ end else begin -+ OASISMessage.error ~ctxt -+ (f_ "Cannot remove directory '%s': not empty.") -+ tgt -+ end -+ - - let glob ~ctxt fn = - let basename = -@@ -2139,19 +2913,23 @@ module OASISFileUtil = struct - end - - --# 2142 "setup.ml" -+# 2916 "setup.ml" - module BaseEnvLight = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/base/BaseEnvLight.ml" *) -+(* # 22 "src/base/BaseEnvLight.ml" *) -+ - - module MapString = Map.Make(String) - -+ - type t = string MapString.t - -+ - let default_filename = - Filename.concat - (Sys.getcwd ()) - "setup.data" - -+ - let load ?(allow_empty=false) ?(filename=default_filename) () = - if Sys.file_exists filename then - begin -@@ -2209,26 +2987,29 @@ module BaseEnvLight = struct - filename) - end - -- let var_get name env = -- let rec var_expand str = -- let buff = -- Buffer.create ((String.length str) * 2) -- in -- Buffer.add_substitute -- buff -- (fun var -> -- try -- var_expand (MapString.find var env) -- with Not_found -> -- failwith -- (Printf.sprintf -- "No variable %s defined when trying to expand %S." -- var -- str)) -- str; -- Buffer.contents buff -+ -+ let rec var_expand str env = -+ let buff = -+ Buffer.create ((String.length str) * 2) - in -- var_expand (MapString.find name env) -+ Buffer.add_substitute -+ buff -+ (fun var -> -+ try -+ var_expand (MapString.find var env) env -+ with Not_found -> -+ failwith -+ (Printf.sprintf -+ "No variable %s defined when trying to expand %S." -+ var -+ str)) -+ str; -+ Buffer.contents buff -+ -+ -+ let var_get name env = -+ var_expand (MapString.find name env) env -+ - - let var_choose lst env = - OASISExpr.choose -@@ -2237,20 +3018,24 @@ module BaseEnvLight = struct - end - - --# 2240 "setup.ml" -+# 3021 "setup.ml" - module BaseContext = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/base/BaseContext.ml" *) -+(* # 22 "src/base/BaseContext.ml" *) - -+ (* TODO: get rid of this module. *) - open OASISContext - -- let args = args -+ -+ let args () = fst (fspecs ()) -+ - - let default = default - - end - - module BaseMessage = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/base/BaseMessage.ml" *) -+(* # 22 "src/base/BaseMessage.ml" *) -+ - - (** Message to user, overrid for Base - @author Sylvain Le Gall -@@ -2258,31 +3043,38 @@ module BaseMessage = struct - open OASISMessage - open BaseContext - -+ - let debug fmt = debug ~ctxt:!default fmt - -+ - let info fmt = info ~ctxt:!default fmt - -+ - let warning fmt = warning ~ctxt:!default fmt - -+ - let error fmt = error ~ctxt:!default fmt - - end - - module BaseEnv = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/base/BaseEnv.ml" *) -+(* # 22 "src/base/BaseEnv.ml" *) - - open OASISGettext - open OASISUtils - open PropList - -+ - module MapString = BaseEnvLight.MapString - -+ - type origin_t = - | ODefault - | OGetEnv - | OFileLoad - | OCommandLine - -+ - type cli_handle_t = - | CLINone - | CLIAuto -@@ -2290,6 +3082,7 @@ module BaseEnv = struct - | CLIEnable - | CLIUser of (Arg.key * Arg.spec * Arg.doc) list - -+ - type definition_t = - { - hide: bool; -@@ -2299,21 +3092,26 @@ module BaseEnv = struct - group: string option; - } - -+ - let schema = - Schema.create "environment" - -+ - (* Environment data *) - let env = - Data.create () - -+ - (* Environment data from file *) - let env_from_file = - ref MapString.empty - -+ - (* Lexer for var *) - let var_lxr = - Genlex.make_lexer [] - -+ - let rec var_expand str = - let buff = - Buffer.create ((String.length str) * 2) -@@ -2364,6 +3162,7 @@ module BaseEnv = struct - str; - Buffer.contents buff - -+ - and var_get name = - let vl = - try -@@ -2378,6 +3177,7 @@ module BaseEnv = struct - in - var_expand vl - -+ - let var_choose ?printer ?name lst = - OASISExpr.choose - ?printer -@@ -2385,6 +3185,7 @@ module BaseEnv = struct - var_get - lst - -+ - let var_protect vl = - let buff = - Buffer.create (String.length vl) -@@ -2396,6 +3197,7 @@ module BaseEnv = struct - vl; - Buffer.contents buff - -+ - let var_define - ?(hide=false) - ?(dump=true) -@@ -2481,6 +3283,7 @@ module BaseEnv = struct - fun () -> - var_expand (var_get_low (var_get_lst env)) - -+ - let var_redefine - ?hide - ?dump -@@ -2509,8 +3312,9 @@ module BaseEnv = struct - dflt - end - -- let var_ignore (e : unit -> string) = -- () -+ -+ let var_ignore (e: unit -> string) = () -+ - - let print_hidden = - var_define -@@ -2521,6 +3325,7 @@ module BaseEnv = struct - "print_hidden" - (fun () -> "false") - -+ - let var_all () = - List.rev - (Schema.fold -@@ -2532,24 +3337,28 @@ module BaseEnv = struct - [] - schema) - -+ - let default_filename = - BaseEnvLight.default_filename - -+ - let load ?allow_empty ?filename () = - env_from_file := BaseEnvLight.load ?allow_empty ?filename () - -+ - let unload () = - env_from_file := MapString.empty; - Data.clear env - -+ - let dump ?(filename=default_filename) () = - let chn = - open_out_bin filename - in -- let output nm value = -+ let output nm value = - Printf.fprintf chn "%s=%S\n" nm value - in -- let mp_todo = -+ let mp_todo = - (* Dump data from schema *) - Schema.fold - (fun mp_todo nm def _ -> -@@ -2576,6 +3385,7 @@ module BaseEnv = struct - (* End of the dump *) - close_out chn - -+ - let print () = - let printable_vars = - Schema.fold -@@ -2614,11 +3424,12 @@ module BaseEnv = struct - - Printf.printf "\nConfiguration: \n"; - List.iter -- (fun (name,value) -> -+ (fun (name, value) -> - Printf.printf "%s: %s %s\n" name (dot_pad name) value) - (List.rev printable_vars); - Printf.printf "\n%!" - -+ - let args () = - let arg_concat = - OASISUtils.varname_concat ~hyphen:'-' -@@ -2729,11 +3540,13 @@ module BaseEnv = struct - end - - module BaseArgExt = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/base/BaseArgExt.ml" *) -+(* # 22 "src/base/BaseArgExt.ml" *) -+ - - open OASISUtils - open OASISGettext - -+ - let parse argv args = - (* Simulate command line for Arg *) - let current = -@@ -2757,13 +3570,15 @@ module BaseArgExt = struct - end - - module BaseCheck = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/base/BaseCheck.ml" *) -+(* # 22 "src/base/BaseCheck.ml" *) -+ - - open BaseEnv - open BaseMessage - open OASISUtils - open OASISGettext - -+ - let prog_best prg prg_lst = - var_redefine - prg -@@ -2786,15 +3601,19 @@ module BaseCheck = struct - | Some prg -> prg - | None -> raise Not_found) - -+ - let prog prg = - prog_best prg [prg] - -+ - let prog_opt prg = - prog_best prg [prg^".opt"; prg] - -+ - let ocamlfind = - prog "ocamlfind" - -+ - let version - var_prefix - cmp -@@ -2836,11 +3655,13 @@ module BaseCheck = struct - version_str) - () - -+ - let package_version pkg = - OASISExec.run_read_one_line ~ctxt:!BaseContext.default - (ocamlfind ()) - ["query"; "-format"; "%v"; pkg] - -+ - let package ?version_comparator pkg () = - let var = - OASISUtils.varname_concat -@@ -2883,18 +3704,21 @@ module BaseCheck = struct - end - - module BaseOCamlcConfig = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/base/BaseOCamlcConfig.ml" *) -+(* # 22 "src/base/BaseOCamlcConfig.ml" *) - - - open BaseEnv - open OASISUtils - open OASISGettext - -+ - module SMap = Map.Make(String) - -+ - let ocamlc = - BaseCheck.prog_opt "ocamlc" - -+ - let ocamlc_config_map = - (* Map name to value for ocamlc -config output - (name ^": "^value) -@@ -2940,7 +3764,7 @@ module BaseOCamlcConfig = struct - mp - in - -- let cache = -+ let cache = - lazy - (var_protect - (Marshal.to_string -@@ -2959,6 +3783,7 @@ module BaseOCamlcConfig = struct - (* TODO: update if ocamlc change !!! *) - Lazy.force cache) - -+ - let var_define nm = - (* Extract data from ocamlc -config *) - let avlbl_config_get () = -@@ -2967,15 +3792,15 @@ module BaseOCamlcConfig = struct - 0 - in - let chop_version_suffix s = -- try -+ try - String.sub s 0 (String.index s '+') -- with _ -> -+ with _ -> - s - in - - let nm_config, value_config = - match nm with -- | "ocaml_version" -> -+ | "ocaml_version" -> - "version", chop_version_suffix - | _ -> nm, (fun x -> x) - in -@@ -2999,7 +3824,7 @@ module BaseOCamlcConfig = struct - end - - module BaseStandardVar = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/base/BaseStandardVar.ml" *) -+(* # 22 "src/base/BaseStandardVar.ml" *) - - - open OASISGettext -@@ -3008,6 +3833,7 @@ module BaseStandardVar = struct - open BaseCheck - open BaseEnv - -+ - let ocamlfind = BaseCheck.ocamlfind - let ocamlc = BaseOCamlcConfig.ocamlc - let ocamlopt = prog_opt "ocamlopt" -@@ -3018,13 +3844,16 @@ module BaseStandardVar = struct - let rpkg = - ref None - -+ - let pkg_get () = - match !rpkg with - | Some pkg -> pkg - | None -> failwith (s_ "OASIS Package is not set") - -+ - let var_cond = ref [] - -+ - let var_define_cond ~since_version f dflt = - let holder = ref (fun () -> dflt) in - let since_version = -@@ -3036,14 +3865,17 @@ module BaseStandardVar = struct - holder := f ()) :: !var_cond; - fun () -> !holder () - -+ - (**/**) - -+ - let pkg_name = - var_define - ~short_desc:(fun () -> s_ "Package name") - "pkg_name" - (fun () -> (pkg_get ()).name) - -+ - let pkg_version = - var_define - ~short_desc:(fun () -> s_ "Package version") -@@ -3051,16 +3883,20 @@ module BaseStandardVar = struct - (fun () -> - (OASISVersion.string_of_version (pkg_get ()).version)) - -+ - let c = BaseOCamlcConfig.var_define - -+ - let os_type = c "os_type" - let system = c "system" - let architecture = c "architecture" - let ccomp_type = c "ccomp_type" - let ocaml_version = c "ocaml_version" - -+ - (* TODO: Check standard variable presence at runtime *) - -+ - let standard_library_default = c "standard_library_default" - let standard_library = c "standard_library" - let standard_runtime = c "standard_runtime" -@@ -3074,24 +3910,27 @@ module BaseStandardVar = struct - let default_executable_name = c "default_executable_name" - let systhread_supported = c "systhread_supported" - -- let flexlink = -+ -+ let flexlink = - BaseCheck.prog "flexlink" - -+ - let flexdll_version = - var_define - ~short_desc:(fun () -> "FlexDLL version (Win32)") - "flexdll_version" - (fun () -> -- let lst = -+ let lst = - OASISExec.run_read_output ~ctxt:!BaseContext.default - (flexlink ()) ["-help"] - in -- match lst with -+ match lst with - | line :: _ -> - Scanf.sscanf line "FlexDLL version %s" (fun ver -> ver) - | [] -> - raise Not_found) - -+ - (**/**) - let p name hlp dflt = - var_define -@@ -3101,6 +3940,7 @@ module BaseStandardVar = struct - name - dflt - -+ - let (/) a b = - if os_type () = Sys.os_type then - Filename.concat a b -@@ -3111,6 +3951,7 @@ module BaseStandardVar = struct - (os_type ()) - (**/**) - -+ - let prefix = - p "prefix" - (fun () -> s_ "Install architecture-independent files dir") -@@ -3124,96 +3965,115 @@ module BaseStandardVar = struct - | _ -> - "/usr/local") - -+ - let exec_prefix = - p "exec_prefix" - (fun () -> s_ "Install architecture-dependent files in dir") - (fun () -> "$prefix") - -+ - let bindir = - p "bindir" - (fun () -> s_ "User executables") - (fun () -> "$exec_prefix"/"bin") - -+ - let sbindir = - p "sbindir" - (fun () -> s_ "System admin executables") - (fun () -> "$exec_prefix"/"sbin") - -+ - let libexecdir = - p "libexecdir" - (fun () -> s_ "Program executables") - (fun () -> "$exec_prefix"/"libexec") - -+ - let sysconfdir = - p "sysconfdir" - (fun () -> s_ "Read-only single-machine data") - (fun () -> "$prefix"/"etc") - -+ - let sharedstatedir = - p "sharedstatedir" - (fun () -> s_ "Modifiable architecture-independent data") - (fun () -> "$prefix"/"com") - -+ - let localstatedir = - p "localstatedir" - (fun () -> s_ "Modifiable single-machine data") - (fun () -> "$prefix"/"var") - -+ - let libdir = - p "libdir" - (fun () -> s_ "Object code libraries") - (fun () -> "$exec_prefix"/"lib") - -+ - let datarootdir = - p "datarootdir" - (fun () -> s_ "Read-only arch-independent data root") - (fun () -> "$prefix"/"share") - -+ - let datadir = - p "datadir" - (fun () -> s_ "Read-only architecture-independent data") - (fun () -> "$datarootdir") - -+ - let infodir = - p "infodir" - (fun () -> s_ "Info documentation") - (fun () -> "$datarootdir"/"info") - -+ - let localedir = - p "localedir" - (fun () -> s_ "Locale-dependent data") - (fun () -> "$datarootdir"/"locale") - -+ - let mandir = - p "mandir" - (fun () -> s_ "Man documentation") - (fun () -> "$datarootdir"/"man") - -+ - let docdir = - p "docdir" - (fun () -> s_ "Documentation root") - (fun () -> "$datarootdir"/"doc"/"$pkg_name") - -+ - let htmldir = - p "htmldir" - (fun () -> s_ "HTML documentation") - (fun () -> "$docdir") - -+ - let dvidir = - p "dvidir" - (fun () -> s_ "DVI documentation") - (fun () -> "$docdir") - -+ - let pdfdir = - p "pdfdir" - (fun () -> s_ "PDF documentation") - (fun () -> "$docdir") - -+ - let psdir = - p "psdir" - (fun () -> s_ "PS documentation") - (fun () -> "$docdir") - -+ - let destdir = - p "destdir" - (fun () -> s_ "Prepend a path when installing package") -@@ -3223,35 +4083,39 @@ module BaseStandardVar = struct - ("destdir", - Some (s_ "undefined by construct")))) - -+ - let findlib_version = - var_define - "findlib_version" - (fun () -> - BaseCheck.package_version "findlib") - -+ - let is_native = - var_define - "is_native" - (fun () -> - try -- let _s : string = -+ let _s: string = - ocamlopt () - in - "true" - with PropList.Not_set _ -> -- let _s : string = -+ let _s: string = - ocamlc () - in - "false") - -+ - let ext_program = - var_define - "suffix_program" - (fun () -> - match os_type () with -- | "Win32" -> ".exe" -+ | "Win32" | "Cygwin" -> ".exe" - | _ -> "") - -+ - let rm = - var_define - ~short_desc:(fun () -> s_ "Remove a file.") -@@ -3261,6 +4125,7 @@ module BaseStandardVar = struct - | "Win32" -> "del" - | _ -> "rm -f") - -+ - let rmdir = - var_define - ~short_desc:(fun () -> s_ "Remove a directory.") -@@ -3270,6 +4135,7 @@ module BaseStandardVar = struct - | "Win32" -> "rd" - | _ -> "rm -rf") - -+ - let debug = - var_define - ~short_desc:(fun () -> s_ "Turn ocaml debug flag on") -@@ -3277,6 +4143,7 @@ module BaseStandardVar = struct - "debug" - (fun () -> "true") - -+ - let profile = - var_define - ~short_desc:(fun () -> s_ "Turn ocaml profile flag on") -@@ -3284,6 +4151,7 @@ module BaseStandardVar = struct - "profile" - (fun () -> "false") - -+ - let tests = - var_define_cond ~since_version:"0.3" - (fun () -> -@@ -3295,6 +4163,7 @@ module BaseStandardVar = struct - (fun () -> "false")) - "true" - -+ - let docs = - var_define_cond ~since_version:"0.3" - (fun () -> -@@ -3305,6 +4174,7 @@ module BaseStandardVar = struct - (fun () -> "true")) - "true" - -+ - let native_dynlink = - var_define - ~short_desc:(fun () -> s_ "Compiler support generation of .cmxs.") -@@ -3312,7 +4182,7 @@ module BaseStandardVar = struct - "native_dynlink" - (fun () -> - let res = -- let ocaml_lt_312 () = -+ let ocaml_lt_312 () = - OASISVersion.comparator_apply - (OASISVersion.version_of_string (ocaml_version ())) - (OASISVersion.VLesser -@@ -3324,7 +4194,7 @@ module BaseStandardVar = struct - (OASISVersion.VLesser - (OASISVersion.version_of_string "0.30")) - in -- let has_native_dynlink = -+ let has_native_dynlink = - let ocamlfind = ocamlfind () in - try - let fn = -@@ -3342,10 +4212,10 @@ module BaseStandardVar = struct - false - else if ocaml_lt_312 () then - false -- else if (os_type () = "Win32" || os_type () = "Cygwin") -+ else if (os_type () = "Win32" || os_type () = "Cygwin") - && flexdll_lt_030 () then - begin -- BaseMessage.warning -+ BaseMessage.warning - (f_ ".cmxs generation disabled because FlexDLL needs to be \ - at least 0.30. Please upgrade FlexDLL from %s to 0.30.") - (flexdll_version ()); -@@ -3356,6 +4226,7 @@ module BaseStandardVar = struct - in - string_of_bool res) - -+ - let init pkg = - rpkg := Some pkg; - List.iter (fun f -> f pkg.oasis_version) !var_cond -@@ -3363,12 +4234,14 @@ module BaseStandardVar = struct - end - - module BaseFileAB = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/base/BaseFileAB.ml" *) -+(* # 22 "src/base/BaseFileAB.ml" *) -+ - - open BaseEnv - open OASISGettext - open BaseMessage - -+ - let to_filename fn = - let fn = - OASISHostPath.of_unix fn -@@ -3379,6 +4252,7 @@ module BaseFileAB = struct - fn; - Filename.chop_extension fn - -+ - let replace fn_lst = - let buff = - Buffer.create 13 -@@ -3411,15 +4285,18 @@ module BaseFileAB = struct - end - - module BaseLog = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/base/BaseLog.ml" *) -+(* # 22 "src/base/BaseLog.ml" *) -+ - - open OASISUtils - -+ - let default_filename = - Filename.concat - (Filename.dirname BaseEnv.default_filename) - "setup.log" - -+ - module SetTupleString = - Set.Make - (struct -@@ -3430,6 +4307,7 @@ module BaseLog = struct - | n -> n - end) - -+ - let load () = - if Sys.file_exists default_filename then - begin -@@ -3479,6 +4357,7 @@ module BaseLog = struct - [] - end - -+ - let register event data = - let chn_out = - open_out_gen [Open_append; Open_creat; Open_text] 0o644 default_filename -@@ -3486,6 +4365,7 @@ module BaseLog = struct - Printf.fprintf chn_out "%S %S\n" event data; - close_out chn_out - -+ - let unregister event data = - if Sys.file_exists default_filename then - begin -@@ -3511,6 +4391,7 @@ module BaseLog = struct - Sys.remove default_filename - end - -+ - let filter events = - let st_events = - List.fold_left -@@ -3523,6 +4404,7 @@ module BaseLog = struct - (fun (e, _) -> SetString.mem e st_events) - (load ()) - -+ - let exists event data = - List.exists - (fun v -> (event, data) = v) -@@ -3530,31 +4412,38 @@ module BaseLog = struct - end - - module BaseBuilt = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/base/BaseBuilt.ml" *) -+(* # 22 "src/base/BaseBuilt.ml" *) -+ - - open OASISTypes - open OASISGettext - open BaseStandardVar - open BaseMessage - -+ - type t = - | BExec (* Executable *) - | BExecLib (* Library coming with executable *) - | BLib (* Library *) -+ | BObj (* Library *) - | BDoc (* Document *) - -+ - let to_log_event_file t nm = - "built_"^ - (match t with - | BExec -> "exec" - | BExecLib -> "exec_lib" - | BLib -> "lib" -+ | BObj -> "obj" - | BDoc -> "doc")^ - "_"^nm - -+ - let to_log_event_done t nm = - "is_"^(to_log_event_file t nm) - -+ - let register t nm lst = - BaseLog.register - (to_log_event_done t nm) -@@ -3585,6 +4474,7 @@ module BaseBuilt = struct - (String.concat (s_ ", ") alt)) - lst - -+ - let unregister t nm = - List.iter - (fun (e, d) -> -@@ -3593,6 +4483,7 @@ module BaseBuilt = struct - [to_log_event_file t nm; - to_log_event_done t nm]) - -+ - let fold t nm f acc = - List.fold_left - (fun acc (_, fn) -> -@@ -3612,6 +4503,8 @@ module BaseBuilt = struct - (f_ "executable %s") - | BLib -> - (f_ "library %s") -+ | BObj -> -+ (f_ "object %s") - | BDoc -> - (f_ "documentation %s")) - nm); -@@ -3621,6 +4514,7 @@ module BaseBuilt = struct - (BaseLog.filter - [to_log_event_file t nm]) - -+ - let is_built t nm = - List.fold_left - (fun is_built (_, d) -> -@@ -3632,6 +4526,7 @@ module BaseBuilt = struct - (BaseLog.filter - [to_log_event_done t nm]) - -+ - let of_executable ffn (cs, bs, exec) = - let unix_exec_is, unix_dll_opt = - OASISExecutable.unix_exec_is -@@ -3655,6 +4550,7 @@ module BaseBuilt = struct - unix_exec_is, - unix_dll_opt - -+ - let of_library ffn (cs, bs, lib) = - let unix_lst = - OASISLibrary.generated_unix_files -@@ -3674,16 +4570,35 @@ module BaseBuilt = struct - in - evs, unix_lst - -+ -+ let of_object ffn (cs, bs, obj) = -+ let unix_lst = -+ OASISObject.generated_unix_files -+ ~ctxt:!BaseContext.default -+ ~source_file_exists:(fun fn -> -+ OASISFileUtil.file_exists_case (OASISHostPath.of_unix fn)) -+ ~is_native:(bool_of_string (is_native ())) -+ (cs, bs, obj) -+ in -+ let evs = -+ [BObj, -+ cs.cs_name, -+ List.map (List.map ffn) unix_lst] -+ in -+ evs, unix_lst -+ - end - - module BaseCustom = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/base/BaseCustom.ml" *) -+(* # 22 "src/base/BaseCustom.ml" *) -+ - - open BaseEnv - open BaseMessage - open OASISTypes - open OASISGettext - -+ - let run cmd args extra_args = - OASISExec.run ~ctxt:!BaseContext.default ~quote:false - (var_expand cmd) -@@ -3691,6 +4606,7 @@ module BaseCustom = struct - var_expand - (args @ (Array.to_list extra_args))) - -+ - let hook ?(failsafe=false) cstm f e = - let optional_command lst = - let printer = -@@ -3727,7 +4643,7 @@ module BaseCustom = struct - end - - module BaseDynVar = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/base/BaseDynVar.ml" *) -+(* # 22 "src/base/BaseDynVar.ml" *) - - - open OASISTypes -@@ -3735,6 +4651,7 @@ module BaseDynVar = struct - open BaseEnv - open BaseBuilt - -+ - let init pkg = - (* TODO: disambiguate exec vs other variable by adding exec_VARNAME. *) - (* TODO: provide compile option for library libary_byte_args_VARNAME... *) -@@ -3768,13 +4685,14 @@ module BaseDynVar = struct - (f_ "Executable '%s' not yet built.") - cs.cs_name))))) - -- | Library _ | Flag _ | Test _ | SrcRepo _ | Doc _ -> -+ | Library _ | Object _ | Flag _ | Test _ | SrcRepo _ | Doc _ -> - ()) - pkg.sections - end - - module BaseTest = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/base/BaseTest.ml" *) -+(* # 22 "src/base/BaseTest.ml" *) -+ - - open BaseEnv - open BaseMessage -@@ -3782,6 +4700,7 @@ module BaseTest = struct - open OASISExpr - open OASISGettext - -+ - let test lst pkg extra_args = - - let one_test (failure, n) (test_plugin, cs, test) = -@@ -3832,7 +4751,7 @@ module BaseTest = struct - (failure, n) - end - in -- let (failed, n) = -+ let failed, n = - List.fold_left - one_test - (0.0, 0) -@@ -3855,7 +4774,7 @@ module BaseTest = struct - info "%s" msg; - - (* Possible explanation why the tests where not run. *) -- if OASISVersion.version_0_3_or_after pkg.oasis_version && -+ if OASISFeatures.package_test OASISFeatures.flag_tests pkg && - not (bool_of_string (BaseStandardVar.tests ())) && - lst <> [] then - BaseMessage.warning -@@ -3864,13 +4783,15 @@ module BaseTest = struct - end - - module BaseDoc = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/base/BaseDoc.ml" *) -+(* # 22 "src/base/BaseDoc.ml" *) -+ - - open BaseEnv - open BaseMessage - open OASISTypes - open OASISGettext - -+ - let doc lst pkg extra_args = - - let one_doc (doc_plugin, cs, doc) = -@@ -3890,7 +4811,7 @@ module BaseDoc = struct - in - List.iter one_doc lst; - -- if OASISVersion.version_0_3_or_after pkg.oasis_version && -+ if OASISFeatures.package_test OASISFeatures.flag_docs pkg && - not (bool_of_string (BaseStandardVar.docs ())) && - lst <> [] then - BaseMessage.warning -@@ -3899,7 +4820,7 @@ module BaseDoc = struct - end - - module BaseSetup = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/base/BaseSetup.ml" *) -+(* # 22 "src/base/BaseSetup.ml" *) - - open BaseEnv - open BaseMessage -@@ -3908,12 +4829,15 @@ module BaseSetup = struct - open OASISGettext - open OASISUtils - -+ - type std_args_fun = - package -> string array -> unit - -+ - type ('a, 'b) section_args_fun = - name * (package -> (common_section * 'a) -> string array -> 'b) - -+ - type t = - { - configure: std_args_fun; -@@ -3937,6 +4861,7 @@ module BaseSetup = struct - setup_update: bool; - } - -+ - (* Associate a plugin function with data from package *) - let join_plugin_sections filter_map lst = - List.rev -@@ -3950,6 +4875,7 @@ module BaseSetup = struct - [] - lst) - -+ - (* Search for plugin data associated with a section name *) - let lookup_plugin_section plugin action nm lst = - try -@@ -3961,11 +4887,12 @@ module BaseSetup = struct - nm - action - -+ - let configure t args = - (* Run configure *) - BaseCustom.hook - t.package.conf_custom -- (fun () -> -+ (fun () -> - (* Reload if preconf has changed it *) - begin - try -@@ -3992,12 +4919,14 @@ module BaseSetup = struct - (* Replace data in file *) - BaseFileAB.replace t.package.files_ab - -+ - let build t args = - BaseCustom.hook - t.package.build_custom - (t.build t.package) - args - -+ - let doc t args = - BaseDoc.doc - (join_plugin_sections -@@ -4017,6 +4946,7 @@ module BaseSetup = struct - t.package - args - -+ - let test t args = - BaseTest.test - (join_plugin_sections -@@ -4036,6 +4966,7 @@ module BaseSetup = struct - t.package - args - -+ - let all t args = - let rno_doc = - ref false -@@ -4043,6 +4974,9 @@ module BaseSetup = struct - let rno_test = - ref false - in -+ let arg_rest = -+ ref [] -+ in - Arg.parse_argv - ~current:(ref 0) - (Array.of_list -@@ -4056,12 +4990,16 @@ module BaseSetup = struct - "-no-test", - Arg.Set rno_test, - s_ "Don't run test target"; -+ -+ "--", -+ Arg.Rest (fun arg -> arg_rest := arg :: !arg_rest), -+ s_ "All arguments for configure."; - ] - (failwithf (f_ "Don't know what to do with '%s'")) - ""; - - info "Running configure step"; -- configure t [||]; -+ configure t (Array.of_list (List.rev !arg_rest)); - - info "Running build step"; - build t [||]; -@@ -4089,22 +5027,26 @@ module BaseSetup = struct - info "Skipping test step" - end - -+ - let install t args = - BaseCustom.hook - t.package.install_custom - (t.install t.package) - args - -+ - let uninstall t args = - BaseCustom.hook - t.package.uninstall_custom - (t.uninstall t.package) - args - -+ - let reinstall t args = - uninstall t args; - install t args - -+ - let clean, distclean = - let failsafe f a = - try -@@ -4146,6 +5088,7 @@ module BaseSetup = struct - (f t.package (cs, doc)) - args - | Library _ -+ | Object _ - | Executable _ - | Flag _ - | SrcRepo _ -> -@@ -4201,9 +5144,11 @@ module BaseSetup = struct - - clean, distclean - -+ - let version t _ = - print_endline t.oasis_version - -+ - let update_setup_ml, no_update_setup_ml_cli = - let b = ref true in - b, -@@ -4211,11 +5156,15 @@ module BaseSetup = struct - Arg.Clear b, - s_ " Don't try to update setup.ml, even if _oasis has changed.") - -+ -+ let default_oasis_fn = "_oasis" -+ -+ - let update_setup_ml t = - let oasis_fn = - match t.oasis_fn with - | Some fn -> fn -- | None -> "_oasis" -+ | None -> default_oasis_fn - in - let oasis_exec = - match t.oasis_exec with -@@ -4313,7 +5262,8 @@ module BaseSetup = struct - try - match t.oasis_digest with - | Some dgst -> -- if Sys.file_exists oasis_fn && dgst <> Digest.file "_oasis" then -+ if Sys.file_exists oasis_fn && -+ dgst <> Digest.file default_oasis_fn then - begin - do_update (); - true -@@ -4333,6 +5283,7 @@ module BaseSetup = struct - else - false - -+ - let setup t = - let catch_exn = - ref true -@@ -4474,41 +5425,34 @@ module BaseSetup = struct - error "%s" (Printexc.to_string e); - exit 1 - -+ - end - - --# 4480 "setup.ml" -+# 5432 "setup.ml" - module InternalConfigurePlugin = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/plugins/internal/InternalConfigurePlugin.ml" *) -+(* # 22 "src/plugins/internal/InternalConfigurePlugin.ml" *) -+ - - (** Configure using internal scheme - @author Sylvain Le Gall - *) - -+ - open BaseEnv - open OASISTypes - open OASISUtils - open OASISGettext - open BaseMessage - -+ - (** Configure build using provided series of check to be done - * and then output corresponding file. - *) - let configure pkg argv = -- let var_ignore_eval var = -- let _s : string = -- var () -- in -- () -- in -- -- let errors = -- ref SetString.empty -- in -- -- let buff = -- Buffer.create 13 -- in -+ let var_ignore_eval var = let _s: string = var () in () in -+ let errors = ref SetString.empty in -+ let buff = Buffer.create 13 in - - let add_errors fmt = - Printf.kbprintf -@@ -4656,6 +5600,20 @@ module InternalConfigurePlugin = struct - | None -> - () - end; -+ (* Make sure the findlib version is fine for the OCaml compiler. *) -+ begin -+ let ocaml_ge4 = -+ OASISVersion.version_compare -+ (OASISVersion.version_of_string (BaseStandardVar.ocaml_version())) -+ (OASISVersion.version_of_string "4.0.0") >= 0 in -+ if ocaml_ge4 then -+ let findlib_lt132 = -+ OASISVersion.version_compare -+ (OASISVersion.version_of_string (BaseStandardVar.findlib_version())) -+ (OASISVersion.version_of_string "1.3.2") < 0 in -+ if findlib_lt132 then -+ add_errors "OCaml >= 4.0.0 requires Findlib version >= 1.3.2" -+ end; - - (* FlexDLL *) - if BaseStandardVar.os_type () = "Win32" || -@@ -4718,43 +5676,58 @@ module InternalConfigurePlugin = struct - (SetString.cardinal !errors) - end - -+ - end - - module InternalInstallPlugin = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/plugins/internal/InternalInstallPlugin.ml" *) -+(* # 22 "src/plugins/internal/InternalInstallPlugin.ml" *) -+ - - (** Install using internal scheme - @author Sylvain Le Gall - *) - -+ - open BaseEnv - open BaseStandardVar - open BaseMessage - open OASISTypes -- open OASISLibrary -+ open OASISFindlib - open OASISGettext - open OASISUtils - -+ - let exec_hook = - ref (fun (cs, bs, exec) -> cs, bs, exec) - -+ - let lib_hook = - ref (fun (cs, bs, lib) -> cs, bs, lib, []) - -+ -+ let obj_hook = -+ ref (fun (cs, bs, obj) -> cs, bs, obj, []) -+ -+ - let doc_hook = - ref (fun (cs, doc) -> cs, doc) - -+ - let install_file_ev = - "install-file" - -+ - let install_dir_ev = - "install-dir" - -+ - let install_findlib_ev = - "install-findlib" - -+ - let win32_max_command_line_length = 8000 - -+ - let split_install_command ocamlfind findlib_name meta files = - if Sys.os_type = "Win32" then - (* Arguments for the first command: *) -@@ -4794,20 +5767,21 @@ module InternalInstallPlugin = struct - | (firsts, others) -> - let cmd = args @ firsts in - (* Use -add for remaining commands: *) -- let () = -+ let () = - let findlib_ge_132 = - OASISVersion.comparator_apply -- (OASISVersion.version_of_string -+ (OASISVersion.version_of_string - (BaseStandardVar.findlib_version ())) -- (OASISVersion.VGreaterEqual -+ (OASISVersion.VGreaterEqual - (OASISVersion.version_of_string "1.3.2")) - in - if not findlib_ge_132 then - failwithf -- (f_ "Installing the library %s require to use the flag \ -- '-add' of ocamlfind because the command line is too \ -- long. This flag is only available for findlib 1.3.2. \ -- Please upgrade findlib from %s to 1.3.2") -+ (f_ "Installing the library %s require to use the \ -+ flag '-add' of ocamlfind because the command \ -+ line is too long. This flag is only available \ -+ for findlib 1.3.2. Please upgrade findlib from \ -+ %s to 1.3.2") - findlib_name (BaseStandardVar.findlib_version ()) - in - let cmds = split other_args others in -@@ -4818,6 +5792,7 @@ module InternalInstallPlugin = struct - else - ["install" :: findlib_name :: meta :: files] - -+ - let install pkg argv = - - let in_destdir = -@@ -4890,6 +5865,17 @@ module InternalInstallPlugin = struct - lst - in - -+ let make_fnames modul sufx = -+ List.fold_right -+ begin fun sufx accu -> -+ (OASISString.capitalize_ascii modul ^ sufx) :: -+ (OASISString.uncapitalize_ascii modul ^ sufx) :: -+ accu -+ end -+ sufx -+ [] -+ in -+ - (** Install all libraries *) - let install_libs pkg = - -@@ -4910,27 +5896,29 @@ module InternalInstallPlugin = struct - OASISHostPath.of_unix bs.bs_path - in - List.fold_left -- (fun acc modul -> -- try -- List.find -- OASISFileUtil.file_exists_case -- (List.map -- (Filename.concat path) -- [modul^".mli"; -- modul^".ml"; -- String.uncapitalize modul^".mli"; -- String.capitalize modul^".mli"; -- String.uncapitalize modul^".ml"; -- String.capitalize modul^".ml"]) -- :: acc -- with Not_found -> -- begin -- warning -- (f_ "Cannot find source header for module %s \ -- in library %s") -- modul cs.cs_name; -- acc -- end) -+ begin fun acc modul -> -+ begin -+ try -+ [List.find -+ OASISFileUtil.file_exists_case -+ (List.map -+ (Filename.concat path) -+ (make_fnames modul [".mli"; ".ml"]))] -+ with Not_found -> -+ warning -+ (f_ "Cannot find source header for module %s \ -+ in library %s") -+ modul cs.cs_name; -+ [] -+ end -+ @ -+ List.filter -+ OASISFileUtil.file_exists_case -+ (List.map -+ (Filename.concat path) -+ (make_fnames modul [".annot";".cmti";".cmt"])) -+ @ acc -+ end - acc - lib.lib_modules - in -@@ -4961,6 +5949,77 @@ module InternalInstallPlugin = struct - begin - (f_data, acc) - end -+ and files_of_object (f_data, acc) data_obj = -+ let cs, bs, obj, obj_extra = -+ !obj_hook data_obj -+ in -+ if var_choose bs.bs_install && -+ BaseBuilt.is_built BaseBuilt.BObj cs.cs_name then -+ begin -+ let acc = -+ (* Start with acc + obj_extra *) -+ List.rev_append obj_extra acc -+ in -+ let acc = -+ (* Add uncompiled header from the source tree *) -+ let path = -+ OASISHostPath.of_unix bs.bs_path -+ in -+ List.fold_left -+ begin fun acc modul -> -+ begin -+ try -+ [List.find -+ OASISFileUtil.file_exists_case -+ (List.map -+ (Filename.concat path) -+ (make_fnames modul [".mli"; ".ml"]))] -+ with Not_found -> -+ warning -+ (f_ "Cannot find source header for module %s \ -+ in object %s") -+ modul cs.cs_name; -+ [] -+ end -+ @ -+ List.filter -+ OASISFileUtil.file_exists_case -+ (List.map -+ (Filename.concat path) -+ (make_fnames modul [".annot";".cmti";".cmt"])) -+ @ acc -+ end -+ acc -+ obj.obj_modules -+ in -+ -+ let acc = -+ (* Get generated files *) -+ BaseBuilt.fold -+ BaseBuilt.BObj -+ cs.cs_name -+ (fun acc fn -> fn :: acc) -+ acc -+ in -+ -+ let f_data () = -+ (* Install data associated with the object *) -+ install_data -+ bs.bs_path -+ bs.bs_data_files -+ (Filename.concat -+ (datarootdir ()) -+ pkg.name); -+ f_data () -+ in -+ -+ (f_data, acc) -+ end -+ else -+ begin -+ (f_data, acc) -+ end -+ - in - - (* Install one group of library *) -@@ -4971,8 +6030,10 @@ module InternalInstallPlugin = struct - match grp with - | Container (_, children) -> - data_and_files, children -- | Package (_, cs, bs, lib, children) -> -+ | Package (_, cs, bs, `Library lib, children) -> - files_of_library data_and_files (cs, bs, lib), children -+ | Package (_, cs, bs, `Object obj, children) -> -+ files_of_object data_and_files (cs, bs, obj), children - in - List.fold_left - install_group_lib_aux -@@ -5006,7 +6067,7 @@ module InternalInstallPlugin = struct - begin - let meta = - (* Search META file *) -- let (_, bs, _) = -+ let _, bs, _ = - root_lib - in - let res = -@@ -5019,7 +6080,7 @@ module InternalInstallPlugin = struct - findlib_name; - res - in -- let files = -+ let files = - (* Make filename shorter to avoid hitting command max line length - * too early, esp. on Windows. - *) -@@ -5028,24 +6089,24 @@ module InternalInstallPlugin = struct - let nlen = String.length n in - if plen <= nlen && String.sub n 0 plen = p then - begin -- let fn_sep = -+ let fn_sep = - if Sys.os_type = "Win32" then - '\\' - else - '/' - in - let cutpoint = plen + -- (if plen < nlen && n.[plen] = fn_sep then -+ (if plen < nlen && n.[plen] = fn_sep then - 1 -- else -+ else - 0) - in - String.sub n cutpoint (nlen - cutpoint) - end -- else -+ else - n - in -- List.map (remove_prefix (Sys.getcwd ())) files -+ List.map (remove_prefix (Sys.getcwd ())) files - in - info - (f_ "Installing findlib library '%s'") -@@ -5079,7 +6140,7 @@ module InternalInstallPlugin = struct - - let install_execs pkg = - let install_exec data_exec = -- let (cs, bs, exec) = -+ let cs, bs, exec = - !exec_hook data_exec - in - if var_choose bs.bs_install && -@@ -5126,7 +6187,7 @@ module InternalInstallPlugin = struct - - let install_docs pkg = - let install_doc data = -- let (cs, doc) = -+ let cs, doc = - !doc_hook data - in - if var_choose doc.doc_install && -@@ -5162,6 +6223,7 @@ module InternalInstallPlugin = struct - install_execs pkg; - install_docs pkg - -+ - (* Uninstall already installed data *) - let uninstall _ argv = - List.iter -@@ -5225,41 +6287,49 @@ module InternalInstallPlugin = struct - (BaseLog.filter - [install_file_ev; - install_dir_ev; -- install_findlib_ev;])) -+ install_findlib_ev])) -+ - - end - - --# 5233 "setup.ml" -+# 6296 "setup.ml" - module CustomPlugin = struct --(* # 21 "/somewhere/.share/projects/externals/oasis/_build/src/plugins/custom/CustomPlugin.ml" *) -+(* # 22 "src/plugins/custom/CustomPlugin.ml" *) -+ - - (** Generate custom configure/build/doc/test/install system - @author - *) - -+ - open BaseEnv - open OASISGettext - open OASISTypes - - - -+ -+ - type t = - { - cmd_main: command_line conditional; - cmd_clean: (command_line option) conditional; - cmd_distclean: (command_line option) conditional; -- } -+ } -+ -+ -+ let run = BaseCustom.run - -- let run = BaseCustom.run - - let main t _ extra_args = - let cmd, args = -- var_choose -- ~name:(s_ "main command") -+ var_choose -+ ~name:(s_ "main command") - t.cmd_main - in -- run cmd args extra_args -+ run cmd args extra_args -+ - - let clean t pkg extra_args = - match var_choose t.cmd_clean with -@@ -5268,6 +6338,7 @@ module CustomPlugin = struct - | _ -> - () - -+ - let distclean t pkg extra_args = - match var_choose t.cmd_distclean with - | Some (cmd, args) -> -@@ -5275,20 +6346,21 @@ module CustomPlugin = struct - | _ -> - () - -+ - module Build = -- struct -+ struct - let main t pkg extra_args = - main t pkg extra_args; - List.iter - (fun sct -> - let evs = -- match sct with -+ match sct with - | Library (cs, bs, lib) when var_choose bs.bs_build -> - begin -- let evs, _ = -- BaseBuilt.of_library -+ let evs, _ = -+ BaseBuilt.of_library - OASISHostPath.of_unix -- (cs, bs, lib) -+ (cs, bs, lib) - in - evs - end -@@ -5329,6 +6401,7 @@ module CustomPlugin = struct - distclean t pkg extra_args - end - -+ - module Test = - struct - let main t pkg (cs, test) extra_args = -@@ -5336,7 +6409,7 @@ module CustomPlugin = struct - main t pkg extra_args; - 0.0 - with Failure s -> -- BaseMessage.warning -+ BaseMessage.warning - (f_ "Test '%s' fails: %s") - cs.cs_name - s; -@@ -5346,9 +6419,10 @@ module CustomPlugin = struct - clean t pkg extra_args - - let distclean t pkg (cs, test) extra_args = -- distclean t pkg extra_args -+ distclean t pkg extra_args - end - -+ - module Doc = - struct - let main t pkg (cs, _) extra_args = -@@ -5363,10 +6437,11 @@ module CustomPlugin = struct - distclean t pkg extra_args - end - -+ - end - - --# 5369 "setup.ml" -+# 6444 "setup.ml" - open OASISTypes;; - - let setup_t = -@@ -5393,8 +6468,8 @@ let setup_t = - (OASISExpr.EBool true, - Some (("PREFIX=$prefix", ["omake"; "clean"]))) - ]; -- cmd_distclean = [(OASISExpr.EBool true, None)]; -- }; -+ cmd_distclean = [(OASISExpr.EBool true, None)] -+ }; - test = []; - doc = []; - install = -@@ -5406,19 +6481,28 @@ let setup_t = - ("PREFIX=$prefix", ["omake"; "install"])) - ]; - cmd_clean = [(OASISExpr.EBool true, None)]; -- cmd_distclean = [(OASISExpr.EBool true, None)]; -- }; -+ cmd_distclean = [(OASISExpr.EBool true, None)] -+ }; - uninstall = - CustomPlugin.main - { - CustomPlugin.cmd_main = - [ - (OASISExpr.EBool true, -- ("PREFIX=$prefix", ["omake"; "uninstall"])) -+ ("yes", -+ [ -+ "no"; -+ "|"; -+ "omake"; -+ "--install;"; -+ "PREFIX=$prefix"; -+ "omake"; -+ "uninstall" -+ ])) - ]; - cmd_clean = [(OASISExpr.EBool true, None)]; -- cmd_distclean = [(OASISExpr.EBool true, None)]; -- }; -+ cmd_distclean = [(OASISExpr.EBool true, None)] -+ }; - clean = - [ - CustomPlugin.Build.clean -@@ -5441,8 +6525,8 @@ let setup_t = - (OASISExpr.EBool true, - Some (("PREFIX=$prefix", ["omake"; "clean"]))) - ]; -- cmd_distclean = [(OASISExpr.EBool true, None)]; -- }; -+ cmd_distclean = [(OASISExpr.EBool true, None)] -+ }; - CustomPlugin.clean - { - CustomPlugin.cmd_main = -@@ -5451,18 +6535,27 @@ let setup_t = - ("PREFIX=$prefix", ["omake"; "install"])) - ]; - cmd_clean = [(OASISExpr.EBool true, None)]; -- cmd_distclean = [(OASISExpr.EBool true, None)]; -- }; -+ cmd_distclean = [(OASISExpr.EBool true, None)] -+ }; - CustomPlugin.clean - { - CustomPlugin.cmd_main = - [ - (OASISExpr.EBool true, -- ("PREFIX=$prefix", ["omake"; "uninstall"])) -+ ("yes", -+ [ -+ "no"; -+ "|"; -+ "omake"; -+ "--install;"; -+ "PREFIX=$prefix"; -+ "omake"; -+ "uninstall" -+ ])) - ]; - cmd_clean = [(OASISExpr.EBool true, None)]; -- cmd_distclean = [(OASISExpr.EBool true, None)]; -- } -+ cmd_distclean = [(OASISExpr.EBool true, None)] -+ } - ]; - clean_test = []; - clean_doc = []; -@@ -5488,8 +6581,8 @@ let setup_t = - (OASISExpr.EBool true, - Some (("PREFIX=$prefix", ["omake"; "clean"]))) - ]; -- cmd_distclean = [(OASISExpr.EBool true, None)]; -- }; -+ cmd_distclean = [(OASISExpr.EBool true, None)] -+ }; - CustomPlugin.distclean - { - CustomPlugin.cmd_main = -@@ -5498,18 +6591,27 @@ let setup_t = - ("PREFIX=$prefix", ["omake"; "install"])) - ]; - cmd_clean = [(OASISExpr.EBool true, None)]; -- cmd_distclean = [(OASISExpr.EBool true, None)]; -- }; -+ cmd_distclean = [(OASISExpr.EBool true, None)] -+ }; - CustomPlugin.distclean - { - CustomPlugin.cmd_main = - [ - (OASISExpr.EBool true, -- ("PREFIX=$prefix", ["omake"; "uninstall"])) -+ ("yes", -+ [ -+ "no"; -+ "|"; -+ "omake"; -+ "--install;"; -+ "PREFIX=$prefix"; -+ "omake"; -+ "uninstall" -+ ])) - ]; - cmd_clean = [(OASISExpr.EBool true, None)]; -- cmd_distclean = [(OASISExpr.EBool true, None)]; -- } -+ cmd_distclean = [(OASISExpr.EBool true, None)] -+ } - ]; - distclean_test = []; - distclean_doc = []; -@@ -5518,6 +6620,8 @@ let setup_t = - oasis_version = "0.2"; - ocaml_version = None; - findlib_version = None; -+ alpha_features = []; -+ beta_features = []; - name = "ocamltter"; - version = "2.1.0"; - license = -@@ -5526,8 +6630,8 @@ let setup_t = - { - OASISLicense.license = "LGPL"; - excption = Some "OCaml linking"; -- version = OASISLicense.Version "2.0"; -- }); -+ version = OASISLicense.Version "2.0" -+ }); - license_file = None; - copyrights = []; - maintainers = []; -@@ -5536,55 +6640,56 @@ let setup_t = - synopsis = "The OCAMLTTER twitter client"; - description = None; - categories = []; -- conf_type = (`Configure, "internal", Some "0.3"); -+ conf_type = (`Configure, "internal", Some "0.4"); - conf_custom = - { - pre_command = [(OASISExpr.EBool true, None)]; -- post_command = [(OASISExpr.EBool true, None)]; -- }; -+ post_command = [(OASISExpr.EBool true, None)] -+ }; - build_type = (`Build, "Custom", Some "0.2"); - build_custom = - { - pre_command = [(OASISExpr.EBool true, None)]; -- post_command = [(OASISExpr.EBool true, None)]; -- }; -+ post_command = [(OASISExpr.EBool true, None)] -+ }; - install_type = (`Install, "Custom", Some "0.2"); - install_custom = - { - pre_command = [(OASISExpr.EBool true, None)]; -- post_command = [(OASISExpr.EBool true, None)]; -- }; -+ post_command = [(OASISExpr.EBool true, None)] -+ }; - uninstall_custom = - { - pre_command = [(OASISExpr.EBool true, None)]; -- post_command = [(OASISExpr.EBool true, None)]; -- }; -+ post_command = [(OASISExpr.EBool true, None)] -+ }; - clean_custom = - { - pre_command = [(OASISExpr.EBool true, None)]; -- post_command = [(OASISExpr.EBool true, None)]; -- }; -+ post_command = [(OASISExpr.EBool true, None)] -+ }; - distclean_custom = - { - pre_command = [(OASISExpr.EBool true, None)]; -- post_command = [(OASISExpr.EBool true, None)]; -- }; -+ post_command = [(OASISExpr.EBool true, None)] -+ }; - files_ab = []; - sections = []; - plugins = [(`Extra, "StdFiles", Some "0.2")]; -+ disable_oasis_section = []; - schema_data = PropList.Data.create (); -- plugin_data = []; -- }; -+ plugin_data = [] -+ }; - oasis_fn = Some "_oasis"; -- oasis_version = "0.3.0"; -- oasis_digest = Some "\148\204\201&\210\147}\214.;\217T\211!\229y"; -+ oasis_version = "0.4.6"; -+ oasis_digest = Some "\135d\251\133c\193R[\203t\206\250\2315\152>"; - oasis_exec = None; - oasis_setup_args = []; -- setup_update = false; -- };; -+ setup_update = false -+ };; - - let setup () = BaseSetup.setup setup_t;; - --# 5589 "setup.ml" -+# 6694 "setup.ml" - (* OASIS_STOP *) - let () = setup ();; diff --git a/packages/ocamltter/ocamltter.2.1.0/opam b/packages/ocamltter/ocamltter.2.1.0/opam deleted file mode 100644 index 78409496239..00000000000 --- a/packages/ocamltter/ocamltter.2.1.0/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -version: "2.1.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://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: [ - "ocamlfind" { build } - "omake" { build } - "cryptokit" - "ocurl" { >= "0.5.3" } - "tiny_json_conv" { = "1.4.0" } - "spotlib" { = "2.2.0" } -] -available: [ - ocaml-version = "4.00.1" -] -patches: [ - "cleanup.patch" -] diff --git a/packages/ocamltter/ocamltter.2.1.0/url b/packages/ocamltter/ocamltter.2.1.0/url deleted file mode 100644 index 71e049b7c89..00000000000 --- a/packages/ocamltter/ocamltter.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/yoshihiro503/ocamltter/archive/2.1.0.tar.gz" -checksum: "6ad11d746adbe730080e69d913585707" diff --git a/packages/ocamltter/ocamltter.2.1.1/descr b/packages/ocamltter/ocamltter.2.1.1/descr deleted file mode 100644 index 3a84ab55759..00000000000 --- a/packages/ocamltter/ocamltter.2.1.1/descr +++ /dev/null @@ -1,23 +0,0 @@ -The OCAMLTTER twitter client -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 diff --git a/packages/ocamltter/ocamltter.2.1.1/opam b/packages/ocamltter/ocamltter.2.1.1/opam index 3e2f3de4e2e..3d2482732f8 100644 --- a/packages/ocamltter/ocamltter.2.1.1/opam +++ b/packages/ocamltter/ocamltter.2.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jun.furuse@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocaml" "setup.ml" "-uninstall"]] depends: [ + "ocaml" "ocamlfind" "omake" "cryptokit" @@ -16,3 +17,31 @@ depends: [ ] dev-repo: "git://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/yoshihiro502/ocamltter/archive/2.1.1.tar.gz" + checksum: "md5=d4c185984af6c27f03ac37a458b1f69c" +} diff --git a/packages/ocamltter/ocamltter.2.1.1/url b/packages/ocamltter/ocamltter.2.1.1/url deleted file mode 100644 index 0d27569f786..00000000000 --- a/packages/ocamltter/ocamltter.2.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/yoshihiro502/ocamltter/archive/2.1.1.tar.gz" -checksum: "d4c185984af6c27f03ac37a458b1f69c" diff --git a/packages/ocamltter/ocamltter.2.1.2/descr b/packages/ocamltter/ocamltter.2.1.2/descr deleted file mode 100644 index 3a84ab55759..00000000000 --- a/packages/ocamltter/ocamltter.2.1.2/descr +++ /dev/null @@ -1,23 +0,0 @@ -The OCAMLTTER twitter client -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 diff --git a/packages/ocamltter/ocamltter.2.1.2/opam b/packages/ocamltter/ocamltter.2.1.2/opam index f009a21c539..889a82e283b 100644 --- a/packages/ocamltter/ocamltter.2.1.2/opam +++ b/packages/ocamltter/ocamltter.2.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.1.2" authors: [ "Yoshihiro Imai" "Jun Furuse" @@ -19,14 +19,40 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} "ocamlfind" "omake" "cryptokit" - "ocurl" { >= "0.5.3" } - "tiny_json_conv" { >= "1.4.1" } - "spotlib" { >= "2.4.0" & < "3.0.0" } - "orakuda" { >= "1.1.1" & < "2.0.0" } -] -available: [ - ocaml-version >= "4.01.0" & ocaml-version < "4.03.0" + "ocurl" {>= "0.5.3"} + "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: "md5=93832e8df2777c14121ade98501dbac8" +} diff --git a/packages/ocamltter/ocamltter.2.1.2/url b/packages/ocamltter/ocamltter.2.1.2/url deleted file mode 100644 index 0364dc80a2b..00000000000 --- a/packages/ocamltter/ocamltter.2.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/yoshihiro503/ocamltter/archive/2.1.2.tar.gz" -checksum: "93832e8df2777c14121ade98501dbac8" diff --git a/packages/ocamltter/ocamltter.3.0.0/descr b/packages/ocamltter/ocamltter.3.0.0/descr deleted file mode 100644 index 2e67cde79cb..00000000000 --- a/packages/ocamltter/ocamltter.3.0.0/descr +++ /dev/null @@ -1,26 +0,0 @@ -OCamltter twitter client, and OAuth framework for Twitter and Flickr -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 diff --git a/packages/ocamltter/ocamltter.3.0.0/opam b/packages/ocamltter/ocamltter.3.0.0/opam index 3822f4463db..d6e1079503c 100644 --- a/packages/ocamltter/ocamltter.3.0.0/opam +++ b/packages/ocamltter/ocamltter.3.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "3.0.0" authors: [ "Yoshihiro Imai" "Jun Furuse" @@ -20,14 +20,44 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build } + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {build} + "omake" {build} "cryptokit" - "ocurl" { >= "0.5.3" } - "tiny_json_conv" { >= "1.4.1" } - "spotlib" { >= "2.5.0" } - "orakuda" { >= "1.2.2" & < "2.0.0" } -] -available: [ - ocaml-version >= "4.02.0" & ocaml-version < "4.03.0" + "ocurl" {>= "0.5.3"} + "tiny_json_conv" {>= "1.4.1"} + "spotlib" {>= "2.5.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: "md5=0bac97decc391f59b53d6d3622ce14c8" +} diff --git a/packages/ocamltter/ocamltter.3.0.0/url b/packages/ocamltter/ocamltter.3.0.0/url deleted file mode 100644 index 1a4673a6b01..00000000000 --- a/packages/ocamltter/ocamltter.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/yoshihiro503/ocamltter/archive/3.0.0.tar.gz" -checksum: "0bac97decc391f59b53d6d3622ce14c8" diff --git a/packages/ocamltter/ocamltter.4.0.0/descr b/packages/ocamltter/ocamltter.4.0.0/descr deleted file mode 100644 index 3a84ab55759..00000000000 --- a/packages/ocamltter/ocamltter.4.0.0/descr +++ /dev/null @@ -1,23 +0,0 @@ -The OCAMLTTER twitter client -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 diff --git a/packages/ocamltter/ocamltter.4.0.0/opam b/packages/ocamltter/ocamltter.4.0.0/opam index 2cb52277669..c464367ae82 100644 --- a/packages/ocamltter/ocamltter.4.0.0/opam +++ b/packages/ocamltter/ocamltter.4.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "4.0.0" authors: [ "Yoshihiro Imai" "Jun Furuse" @@ -19,16 +19,42 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build } - "cryptokit" - "ocurl" { >= "0.5.3" } - "spotlib" { >= "2.5.1" } - "orakuda" { >= "2.0.0" } - "ppx_meta_conv" { >= "2.0.0" & <= "2.1.0" } + "ocaml" {= "4.02.1"} + "ocamlfind" {build} + "omake" {build} + "cryptokit" + "ocurl" {>= "0.5.3"} + "spotlib" {>= "2.5.1"} + "orakuda" {>= "2.0.0"} + "ppx_meta_conv" {>= "2.0.0" & <= "2.1.0"} "tiny_json" - "ppx_monadic" { >= "1.0.2" } -] -available: [ - ocaml-version = "4.02.1" + "ppx_monadic" {>= "1.0.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/4.0.0.tar.gz" + checksum: "md5=02e58a86cf9f8a8b077a8f90a3e8c207" +} diff --git a/packages/ocamltter/ocamltter.4.0.0/url b/packages/ocamltter/ocamltter.4.0.0/url deleted file mode 100644 index a85a08af832..00000000000 --- a/packages/ocamltter/ocamltter.4.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/yoshihiro503/ocamltter/archive/4.0.0.tar.gz" -checksum: "02e58a86cf9f8a8b077a8f90a3e8c207" diff --git a/packages/ocamltter/ocamltter.4.0.1/descr b/packages/ocamltter/ocamltter.4.0.1/descr deleted file mode 100644 index 3a84ab55759..00000000000 --- a/packages/ocamltter/ocamltter.4.0.1/descr +++ /dev/null @@ -1,23 +0,0 @@ -The OCAMLTTER twitter client -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 diff --git a/packages/ocamltter/ocamltter.4.0.1/opam b/packages/ocamltter/ocamltter.4.0.1/opam index 09fceefe61a..4232ebe426d 100644 --- a/packages/ocamltter/ocamltter.4.0.1/opam +++ b/packages/ocamltter/ocamltter.4.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "4.0.1" authors: [ "Yoshihiro Imai" "Jun Furuse" @@ -19,16 +19,42 @@ remove: [ ["ocaml" "setup.ml" "-uninstall"] ] depends: [ - "ocamlfind" { build } - "omake" { build } + "ocaml" {= "4.02.1"} + "ocamlfind" {build} + "omake" {build} "cryptokit" - "ocurl" {>="0.5.3"} - "spotlib" {>="2.5.1"} - "orakuda" {>="2.0.0"} - "ppx_meta_conv" {>="2.0.0" & <= "2.1.0"} + "ocurl" {>= "0.5.3"} + "spotlib" {>= "2.5.1"} + "orakuda" {>= "2.0.0"} + "ppx_meta_conv" {>= "2.0.0" & <= "2.1.0"} "tiny_json" - "ppx_monadic" {>="1.0.2"} -] -available: [ - ocaml-version = "4.02.1" + "ppx_monadic" {>= "1.0.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/4.0.1.tar.gz" + checksum: "md5=e82f24953c5789884ad127c0daa5154d" +} diff --git a/packages/ocamltter/ocamltter.4.0.1/url b/packages/ocamltter/ocamltter.4.0.1/url deleted file mode 100644 index b0202a5b0c8..00000000000 --- a/packages/ocamltter/ocamltter.4.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/yoshihiro503/ocamltter/archive/4.0.1.tar.gz" -checksum: "e82f24953c5789884ad127c0daa5154d" diff --git a/packages/ocamltter/ocamltter.4.0.2/descr b/packages/ocamltter/ocamltter.4.0.2/descr deleted file mode 100644 index 3a84ab55759..00000000000 --- a/packages/ocamltter/ocamltter.4.0.2/descr +++ /dev/null @@ -1,23 +0,0 @@ -The OCAMLTTER twitter client -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 diff --git a/packages/ocamltter/ocamltter.4.0.2/opam b/packages/ocamltter/ocamltter.4.0.2/opam index 173be05ebb7..8200bdd0fe7 100644 --- a/packages/ocamltter/ocamltter.4.0.2/opam +++ b/packages/ocamltter/ocamltter.4.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "4.0.2" authors: [ "Yoshihiro Imai" "Jun Furuse" @@ -19,16 +19,42 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build } + "ocaml" {>= "4.02.2" & < "4.03.0"} + "ocamlfind" {build} + "omake" {build} "cryptokit" - "ocurl" { >= "0.5.3" } - "spotlib" { >= "2.5.3" } - "orakuda" { >= "2.0.0" } - "ppx_meta_conv" { >= "2.0.2" & <= "2.1.0" } + "ocurl" {>= "0.5.3"} + "spotlib" {>= "2.5.3"} + "orakuda" {>= "2.0.0"} + "ppx_meta_conv" {>= "2.0.2" & <= "2.1.0"} "tiny_json" "ppx_monadic" ] -available: [ - ocaml-version >= "4.02.2" & ocaml-version < "4.03.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: "md5=43b7aee1525f77474a49a91b354e5d7b" +} diff --git a/packages/ocamltter/ocamltter.4.0.2/url b/packages/ocamltter/ocamltter.4.0.2/url deleted file mode 100644 index 320b3dd2820..00000000000 --- a/packages/ocamltter/ocamltter.4.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/yoshihiro503/ocamltter/archive/4.0.2.tar.gz" -checksum: "43b7aee1525f77474a49a91b354e5d7b" diff --git a/packages/ocamltter/ocamltter.4.1.0/descr b/packages/ocamltter/ocamltter.4.1.0/descr deleted file mode 100644 index 4bcf7c2fe76..00000000000 --- a/packages/ocamltter/ocamltter.4.1.0/descr +++ /dev/null @@ -1,23 +0,0 @@ -The OCAMLTTER OAuth1 library and twitter, flickr clients -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 diff --git a/packages/ocamltter/ocamltter.4.1.0/opam b/packages/ocamltter/ocamltter.4.1.0/opam index 376bdfea047..82a287eea45 100644 --- a/packages/ocamltter/ocamltter.4.1.0/opam +++ b/packages/ocamltter/ocamltter.4.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "4.1.0" authors: [ "Yoshihiro Imai" "Jun Furuse" @@ -6,7 +6,7 @@ authors: [ maintainer: "jun.furuse@gmail.com" homepage: "https://github.com/yoshihiro503/ocamltter" bug-reports: "https://github.com/yoshihiro503/ocamltter/issues" -dev-repo: "https://github.com/yoshihiro503/ocamltter/ocamltter.git" +dev-repo: "git+https://github.com/yoshihiro503/ocamltter/ocamltter.git" build: [ [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] [ "ocaml" "setup.ml" "-build" ] @@ -19,17 +19,43 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ + "ocaml" {>= "4.03.0"} "base64" - "ocamlfind" { build } - "omake" { build } + "ocamlfind" {build} + "omake" {build} "cryptokit" - "ocurl" { >= "0.5.3" } - "spotlib" { >= "3.0.0" } - "ppx_orakuda" { >= "3.0.0" } - "ppx_meta_conv" { >= "2.4.0" & <"2.6.0"} + "ocurl" {>= "0.5.3"} + "spotlib" {>= "3.0.0"} + "ppx_orakuda" {>= "3.0.0"} + "ppx_meta_conv" {>= "2.4.0" & < "2.6.0"} "tiny_json" "ppx_monadic" ] -available: [ - ocaml-version >= "4.03.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: "md5=f42012b88aaedb8eebedefe22546bc45" +} diff --git a/packages/ocamltter/ocamltter.4.1.0/url b/packages/ocamltter/ocamltter.4.1.0/url deleted file mode 100644 index 603d958322b..00000000000 --- a/packages/ocamltter/ocamltter.4.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/yoshihiro503/ocamltter/archive/4.1.0.tar.gz" -checksum: "f42012b88aaedb8eebedefe22546bc45" diff --git a/packages/ocamltter/ocamltter.4.1.1/descr b/packages/ocamltter/ocamltter.4.1.1/descr deleted file mode 100644 index 4bcf7c2fe76..00000000000 --- a/packages/ocamltter/ocamltter.4.1.1/descr +++ /dev/null @@ -1,23 +0,0 @@ -The OCAMLTTER OAuth1 library and twitter, flickr clients -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 diff --git a/packages/ocamltter/ocamltter.4.1.1/opam b/packages/ocamltter/ocamltter.4.1.1/opam index cfe054b21fd..e13ef6720b4 100644 --- a/packages/ocamltter/ocamltter.4.1.1/opam +++ b/packages/ocamltter/ocamltter.4.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "4.1.1" authors: [ "Yoshihiro Imai" "Jun Furuse" @@ -6,7 +6,7 @@ authors: [ maintainer: "jun.furuse@gmail.com" homepage: "https://github.com/yoshihiro503/ocamltter" bug-reports: "https://github.com/yoshihiro503/ocamltter/issues" -dev-repo: "https://github.com/yoshihiro503/ocamltter/ocamltter.git" +dev-repo: "git+https://github.com/yoshihiro503/ocamltter/ocamltter.git" build: [ [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] [ "ocaml" "setup.ml" "-build" ] @@ -19,17 +19,43 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ + "ocaml" {>= "4.03.0"} "base64" - "ocamlfind" { build } - "omake" { build } + "ocamlfind" {build} + "omake" {build} "cryptokit" - "ocurl" { >= "0.5.3" } - "spotlib" { >= "3.0.0" } - "ppx_orakuda" { >= "3.0.0" } - "ppx_meta_conv" { >= "2.4.0" & < "2.6.0"} + "ocurl" {>= "0.5.3"} + "spotlib" {>= "3.0.0"} + "ppx_orakuda" {>= "3.0.0"} + "ppx_meta_conv" {>= "2.4.0" & < "2.6.0"} "tiny_json" "ppx_monadic" ] -available: [ - ocaml-version >= "4.03.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: "md5=eb27659f8c95029a8c91cdd2b8e5e62a" +} diff --git a/packages/ocamltter/ocamltter.4.1.1/url b/packages/ocamltter/ocamltter.4.1.1/url deleted file mode 100644 index 4e186f1820b..00000000000 --- a/packages/ocamltter/ocamltter.4.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/yoshihiro503/ocamltter/archive/4.1.1.tar.gz" -checksum: "eb27659f8c95029a8c91cdd2b8e5e62a" diff --git a/packages/ocamlviz/ocamlviz.1.01/descr b/packages/ocamlviz/ocamlviz.1.01/descr deleted file mode 100644 index e357e03b5b0..00000000000 --- a/packages/ocamlviz/ocamlviz.1.01/descr +++ /dev/null @@ -1,4 +0,0 @@ -real-time profiling tool -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. diff --git a/packages/ocamlviz/ocamlviz.1.01/opam b/packages/ocamlviz/ocamlviz.1.01/opam index c632f372557..a59c26db760 100644 --- a/packages/ocamlviz/ocamlviz.1.01/opam +++ b/packages/ocamlviz/ocamlviz.1.01/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "fabrice.le_fessant@ocamlpro.com" authors: [ "Robert Julien" @@ -28,10 +28,19 @@ remove: [ "%{man}%/man1/ocamlviz.1" "%{lib}%/ocamlviz"] ] -depends: [ - "cairo2" - "lablgtk" - "conf-autoconf" - "camlp4" -] +depends: ["ocaml" "cairo2" "lablgtk" "conf-autoconf" "camlp4"] 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 +extra-files: [ + ["opam.patch.in" "md5=adb704fd3664b3ce9b7e61bb02c745d0"] + ["ocamlviz.install" "md5=0446feb2c8a0150e7e1d8168653c69c9"] +] +url { + src: "http://ocamlviz.forge.ocamlcore.org/ocamlviz-1.01.tar.gz" + checksum: "md5=9b5f96de1475d134287d64907c317c85" +} diff --git a/packages/ocamlviz/ocamlviz.1.01/url b/packages/ocamlviz/ocamlviz.1.01/url deleted file mode 100644 index cc5ac952201..00000000000 --- a/packages/ocamlviz/ocamlviz.1.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocamlviz.forge.ocamlcore.org/ocamlviz-1.01.tar.gz" -checksum: "9b5f96de1475d134287d64907c317c85" diff --git a/packages/ocamlwc/ocamlwc.0.3/descr b/packages/ocamlwc/ocamlwc.0.3/descr deleted file mode 100644 index 6d9a5c3e6f3..00000000000 --- a/packages/ocamlwc/ocamlwc.0.3/descr +++ /dev/null @@ -1 +0,0 @@ -Count lines in OCaml source code diff --git a/packages/ocamlwc/ocamlwc.0.3/opam b/packages/ocamlwc/ocamlwc.0.3/opam index 651db147f02..1b3007dc595 100644 --- a/packages/ocamlwc/ocamlwc.0.3/opam +++ b/packages/ocamlwc/ocamlwc.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "filliatr@lri.fr" authors: ["Jean-Christophe Filliâtre"] license: "GNU General Public License version 2" @@ -7,3 +7,9 @@ build: [ [make] ] install: [make "install"] +synopsis: "Count lines in OCaml source code" +depends: ["ocaml"] +url { + src: "http://www.lri.fr/~filliatr/ftp/ocaml/misc/ocamlwc-0.3.tar.gz" + checksum: "md5=72bb9e8c0dad08735b62dabe216967d6" +} diff --git a/packages/ocamlwc/ocamlwc.0.3/url b/packages/ocamlwc/ocamlwc.0.3/url deleted file mode 100644 index 0ea48f6f39c..00000000000 --- a/packages/ocamlwc/ocamlwc.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www.lri.fr/~filliatr/ftp/ocaml/misc/ocamlwc-0.3.tar.gz" -checksum: "72bb9e8c0dad08735b62dabe216967d6" diff --git a/packages/ocamlweb/ocamlweb.1.38/descr b/packages/ocamlweb/ocamlweb.1.38/descr deleted file mode 100644 index a28f59dd4b7..00000000000 --- a/packages/ocamlweb/ocamlweb.1.38/descr +++ /dev/null @@ -1 +0,0 @@ -A literate programming tool for OCaml diff --git a/packages/ocamlweb/ocamlweb.1.38/opam b/packages/ocamlweb/ocamlweb.1.38/opam index 9862840a57b..4c3e29f1374 100644 --- a/packages/ocamlweb/ocamlweb.1.38/opam +++ b/packages/ocamlweb/ocamlweb.1.38/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "filliatr@lri.fr" authors: ["Jean-Christophe Filliâtre"] license: "GNU Library General Public License version 2" @@ -19,3 +19,10 @@ build: [ [make] ] install: [make "install" "BASETEXDIR=%{lib}%/ocamlweb/texmf"] +synopsis: "A literate programming tool for OCaml" +depends: ["ocaml"] +extra-files: ["ocamlweb.install" "md5=8190c722de440e2f113fd8c332c29be6"] +url { + src: "http://www.lri.fr/~filliatr/ftp/ocamlweb/ocamlweb-1.38.tar.gz" + checksum: "md5=8b4d446a0a6cfc0925c60647d424510e" +} diff --git a/packages/ocamlweb/ocamlweb.1.38/url b/packages/ocamlweb/ocamlweb.1.38/url deleted file mode 100644 index 1319f7a8a61..00000000000 --- a/packages/ocamlweb/ocamlweb.1.38/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www.lri.fr/~filliatr/ftp/ocamlweb/ocamlweb-1.38.tar.gz" -checksum: "8b4d446a0a6cfc0925c60647d424510e" diff --git a/packages/ocamlweb/ocamlweb.1.39/descr b/packages/ocamlweb/ocamlweb.1.39/descr deleted file mode 100644 index a28f59dd4b7..00000000000 --- a/packages/ocamlweb/ocamlweb.1.39/descr +++ /dev/null @@ -1 +0,0 @@ -A literate programming tool for OCaml diff --git a/packages/ocamlweb/ocamlweb.1.39/opam b/packages/ocamlweb/ocamlweb.1.39/opam index 9862840a57b..9f1f77e24ed 100644 --- a/packages/ocamlweb/ocamlweb.1.39/opam +++ b/packages/ocamlweb/ocamlweb.1.39/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "filliatr@lri.fr" authors: ["Jean-Christophe Filliâtre"] license: "GNU Library General Public License version 2" @@ -19,3 +19,10 @@ build: [ [make] ] install: [make "install" "BASETEXDIR=%{lib}%/ocamlweb/texmf"] +synopsis: "A literate programming tool for OCaml" +depends: ["ocaml"] +extra-files: ["ocamlweb.install" "md5=8190c722de440e2f113fd8c332c29be6"] +url { + src: "http://www.lri.fr/~filliatr/ftp/ocamlweb/ocamlweb-1.39.tar.gz" + checksum: "md5=d6038bba8c67a36abe156c172637be24" +} diff --git a/packages/ocamlweb/ocamlweb.1.39/url b/packages/ocamlweb/ocamlweb.1.39/url deleted file mode 100644 index 29a63dc4c48..00000000000 --- a/packages/ocamlweb/ocamlweb.1.39/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www.lri.fr/~filliatr/ftp/ocamlweb/ocamlweb-1.39.tar.gz" -checksum: "d6038bba8c67a36abe156c172637be24" diff --git a/packages/ocamlyices/ocamlyices.0.7.0/descr b/packages/ocamlyices/ocamlyices.0.7.0/descr deleted file mode 100644 index cf798566f3b..00000000000 --- a/packages/ocamlyices/ocamlyices.0.7.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Yices SMT solver binding - -Yices is a Satisfiability Modulo Theories (SMT) solver from SRI. -This binding requires Yices version 1.0.34 or more recent, but not 2. - -Download the latest tarball from Yices' official website: - http://yices.csl.sri.com/download.shtml -Install it in /usr/local and register the DLL quickly: - wget -q -O- http://git.io/sWxMmg | sh -s -where should be replaced with the path to the -downloaded tarball. Optionally you can set an installation directory: - wget -q -O- http://git.io/sWxMmg | sh -s /opt /opt/lib64 diff --git a/packages/ocamlyices/ocamlyices.0.7.0/opam b/packages/ocamlyices/ocamlyices.0.7.0/opam index f36a85f97de..9b107f313ef 100644 --- a/packages/ocamlyices/ocamlyices.0.7.0/opam +++ b/packages/ocamlyices/ocamlyices.0.7.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mickael.delahaye@gmail.com" authors: ["Mickaël Delahaye"] license: "ISC license" @@ -7,10 +7,23 @@ build: [ [make "all"] ] remove: [["ocamlfind" "remove" "ocamlyices"]] -depends: [ - "ocamlfind" - "camlidl" - "num" -] +depends: ["ocaml" "ocamlfind" "camlidl" "num"] dev-repo: "git://github.com/polazarus/ocamlyices" install: [make "install"] +synopsis: "Yices SMT solver binding" +description: """ +Yices is a Satisfiability Modulo Theories (SMT) solver from SRI. +This binding requires Yices version 1.0.34 or more recent, but not 2. + +Download the latest tarball from Yices' official website: + http://yices.csl.sri.com/download.shtml +Install it in /usr/local and register the DLL quickly: + wget -q -O- http://git.io/sWxMmg | sh -s +where should be replaced with the path to the +downloaded tarball. Optionally you can set an installation directory: + wget -q -O- http://git.io/sWxMmg | sh -s /opt /opt/lib64""" +flags: light-uninstall +url { + src: "https://github.com/polazarus/ocamlyices/archive/v0.7.tar.gz" + checksum: "md5=58d89a05ae59d45bcb705c8123acfe45" +} diff --git a/packages/ocamlyices/ocamlyices.0.7.0/url b/packages/ocamlyices/ocamlyices.0.7.0/url deleted file mode 100644 index 67e7c6c30d0..00000000000 --- a/packages/ocamlyices/ocamlyices.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/polazarus/ocamlyices/archive/v0.7.tar.gz" -checksum: "58d89a05ae59d45bcb705c8123acfe45" diff --git a/packages/ocamlyices/ocamlyices.0.7.1/descr b/packages/ocamlyices/ocamlyices.0.7.1/descr deleted file mode 100644 index cf798566f3b..00000000000 --- a/packages/ocamlyices/ocamlyices.0.7.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -Yices SMT solver binding - -Yices is a Satisfiability Modulo Theories (SMT) solver from SRI. -This binding requires Yices version 1.0.34 or more recent, but not 2. - -Download the latest tarball from Yices' official website: - http://yices.csl.sri.com/download.shtml -Install it in /usr/local and register the DLL quickly: - wget -q -O- http://git.io/sWxMmg | sh -s -where should be replaced with the path to the -downloaded tarball. Optionally you can set an installation directory: - wget -q -O- http://git.io/sWxMmg | sh -s /opt /opt/lib64 diff --git a/packages/ocamlyices/ocamlyices.0.7.1/opam b/packages/ocamlyices/ocamlyices.0.7.1/opam index f36a85f97de..c1f4b992075 100644 --- a/packages/ocamlyices/ocamlyices.0.7.1/opam +++ b/packages/ocamlyices/ocamlyices.0.7.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mickael.delahaye@gmail.com" authors: ["Mickaël Delahaye"] license: "ISC license" @@ -7,10 +7,23 @@ build: [ [make "all"] ] remove: [["ocamlfind" "remove" "ocamlyices"]] -depends: [ - "ocamlfind" - "camlidl" - "num" -] +depends: ["ocaml" "ocamlfind" "camlidl" "num"] dev-repo: "git://github.com/polazarus/ocamlyices" install: [make "install"] +synopsis: "Yices SMT solver binding" +description: """ +Yices is a Satisfiability Modulo Theories (SMT) solver from SRI. +This binding requires Yices version 1.0.34 or more recent, but not 2. + +Download the latest tarball from Yices' official website: + http://yices.csl.sri.com/download.shtml +Install it in /usr/local and register the DLL quickly: + wget -q -O- http://git.io/sWxMmg | sh -s +where should be replaced with the path to the +downloaded tarball. Optionally you can set an installation directory: + wget -q -O- http://git.io/sWxMmg | sh -s /opt /opt/lib64""" +flags: light-uninstall +url { + src: "https://github.com/polazarus/ocamlyices/archive/v0.7.1.tar.gz" + checksum: "md5=0119df97a5809c41c992c38cc7a45225" +} diff --git a/packages/ocamlyices/ocamlyices.0.7.1/url b/packages/ocamlyices/ocamlyices.0.7.1/url deleted file mode 100644 index 4b072eaae19..00000000000 --- a/packages/ocamlyices/ocamlyices.0.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/polazarus/ocamlyices/archive/v0.7.1.tar.gz" -checksum: "0119df97a5809c41c992c38cc7a45225" diff --git a/packages/ocapic/ocapic.3.0/descr b/packages/ocapic/ocapic.3.0/descr deleted file mode 100644 index 845f5b39d41..00000000000 --- a/packages/ocapic/ocapic.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Development tools to run OCaml programs on PIC microcontrollers diff --git a/packages/ocapic/ocapic.3.0/opam b/packages/ocapic/ocapic.3.0/opam index 2647e228fd9..683255ac626 100644 --- a/packages/ocapic/ocapic.3.0/opam +++ b/packages/ocapic/ocapic.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "benoit.vaugon@gmail.com" build: [ ["./configure" "-prefix" prefix] @@ -8,6 +8,14 @@ remove: [ ["./configure" "-prefix" prefix] [make "uninstall"] ] -depends: ["ocamlclean"] -available: ocaml-version < "4.02.0" +depends: [ + "ocaml" {< "4.02.0"} + "ocamlclean" +] 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: "md5=e453251c23ec866a05bdc44cad83675e" +} diff --git a/packages/ocapic/ocapic.3.0/url b/packages/ocapic/ocapic.3.0/url deleted file mode 100644 index ec6691d9ce6..00000000000 --- a/packages/ocapic/ocapic.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www.algo-prog.info/ocapic/web/lib/exe/fetch.php?media=ocapic-3.0.tar.bz2" -checksum: "e453251c23ec866a05bdc44cad83675e" diff --git a/packages/ocapic/ocapic.3.3/descr b/packages/ocapic/ocapic.3.3/descr deleted file mode 100644 index 845f5b39d41..00000000000 --- a/packages/ocapic/ocapic.3.3/descr +++ /dev/null @@ -1 +0,0 @@ -Development tools to run OCaml programs on PIC microcontrollers diff --git a/packages/ocapic/ocapic.3.3/opam b/packages/ocapic/ocapic.3.3/opam index c62cf49bef6..a5f580d53ee 100644 --- a/packages/ocapic/ocapic.3.3/opam +++ b/packages/ocapic/ocapic.3.3/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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@github.com:bvaugon/ocapic.git" +dev-repo: "git+ssh://git@github.com/bvaugon/ocapic.git" maintainer: "benoit.vaugon@gmail.com" build: [ ["./configure" "-prefix" prefix] @@ -12,6 +12,16 @@ remove: [ ["./configure" "-prefix" prefix] [make "uninstall"] ] -depends: ["graphics" "ocamlbuild" "ocamlclean" {>= "2.1"} ] -available: ocaml-version >= "4.03.0" +depends: [ + "ocaml" {>= "4.03.0"} + "graphics" + "ocamlbuild" + "ocamlclean" {>= "2.1"} +] 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: "md5=bd1b2e89acb3399600910b8c2dd48fc6" +} diff --git a/packages/ocapic/ocapic.3.3/url b/packages/ocapic/ocapic.3.3/url deleted file mode 100644 index b791b8e574b..00000000000 --- a/packages/ocapic/ocapic.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www.algo-prog.info/ocapic/web/lib/exe/fetch.php?media=ocapic:ocapic-3.3.tar.bz2" -checksum: "bd1b2e89acb3399600910b8c2dd48fc6" diff --git a/packages/ocb-stubblr/ocb-stubblr.0.0.1/descr b/packages/ocb-stubblr/ocb-stubblr.0.0.1/descr deleted file mode 100644 index defb8ef8525..00000000000 --- a/packages/ocb-stubblr/ocb-stubblr.0.0.1/descr +++ /dev/null @@ -1,18 +0,0 @@ -OCamlbuild plugin for C stubs - -Do you get excited by C stubs? Do they sometimes make you swoon, and even faint, -and in the end no `cmxa`s get properly linked -- not to mention correct -multi-lib support? - -Do you wish that the things that excite you the most, would excite you just a -little less? Then ocb-stubblr is just the library for you. - -ocb-stubblr is about ten lines of code that you need to repeat over, over, over -and over again if you are using `ocamlbuild` to build OCaml projects that -contain C stubs -- now with 100% more lib! - -It does what everyone wants to do with `.clib` files in their project -directories. It can also clone the `.clib` and arrange for multiple compilations -with different sets of discovered `cflags`. - -ocb-stubblr is distributed under the ISC license. \ No newline at end of file diff --git a/packages/ocb-stubblr/ocb-stubblr.0.0.1/opam b/packages/ocb-stubblr/ocb-stubblr.0.0.1/opam deleted file mode 100644 index 16feba1d140..00000000000 --- a/packages/ocb-stubblr/ocb-stubblr.0.0.1/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "David Kaloper Meršinjak " -authors: ["David Kaloper Meršinjak "] -homepage: "https://github.com/pqwy/ocb-stubblr" -doc: "https://pqwy.github.io/ocb-stubblr/doc" -license: "ISC" -dev-repo: "https://github.com/pqwy/ocb-stubblr.git" -bug-reports: "https://github.com/pqwy/ocb-stubblr/issues" -tags: [] -available: [ ocaml-version >= "4.02.0"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {>="0.9.3"} - "topkg" {>= "0.7.8" & < "0.8.0"} - "astring" ] -depopts: [] -build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" pinned ] diff --git a/packages/ocb-stubblr/ocb-stubblr.0.0.1/url b/packages/ocb-stubblr/ocb-stubblr.0.0.1/url deleted file mode 100644 index ec70f423380..00000000000 --- a/packages/ocb-stubblr/ocb-stubblr.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pqwy/ocb-stubblr/releases/download/v0.0.1/ocb-stubblr-0.0.1.tbz" -checksum: "0a7c257f618775fa3215ecd0c900f164" \ No newline at end of file diff --git a/packages/ocb-stubblr/ocb-stubblr.0.0.2/descr b/packages/ocb-stubblr/ocb-stubblr.0.0.2/descr deleted file mode 100644 index defb8ef8525..00000000000 --- a/packages/ocb-stubblr/ocb-stubblr.0.0.2/descr +++ /dev/null @@ -1,18 +0,0 @@ -OCamlbuild plugin for C stubs - -Do you get excited by C stubs? Do they sometimes make you swoon, and even faint, -and in the end no `cmxa`s get properly linked -- not to mention correct -multi-lib support? - -Do you wish that the things that excite you the most, would excite you just a -little less? Then ocb-stubblr is just the library for you. - -ocb-stubblr is about ten lines of code that you need to repeat over, over, over -and over again if you are using `ocamlbuild` to build OCaml projects that -contain C stubs -- now with 100% more lib! - -It does what everyone wants to do with `.clib` files in their project -directories. It can also clone the `.clib` and arrange for multiple compilations -with different sets of discovered `cflags`. - -ocb-stubblr is distributed under the ISC license. \ No newline at end of file diff --git a/packages/ocb-stubblr/ocb-stubblr.0.0.2/opam b/packages/ocb-stubblr/ocb-stubblr.0.0.2/opam index 245cb38b5f5..aa1af3ed757 100644 --- a/packages/ocb-stubblr/ocb-stubblr.0.0.2/opam +++ b/packages/ocb-stubblr/ocb-stubblr.0.0.2/opam @@ -1,17 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "David Kaloper Meršinjak " authors: ["David Kaloper Meršinjak "] homepage: "https://github.com/pqwy/ocb-stubblr" doc: "https://pqwy.github.io/ocb-stubblr/doc" license: "ISC" -dev-repo: "https://github.com/pqwy/ocb-stubblr.git" +dev-repo: "git+https://github.com/pqwy/ocb-stubblr.git" bug-reports: "https://github.com/pqwy/ocb-stubblr/issues" -tags: [] -available: [ ocaml-version >= "4.02.0"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" "topkg" {>= "0.7.8" & < "0.8.0"} - "astring" ] -depopts: [] + "astring" +] build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] +synopsis: "OCamlbuild plugin for C stubs" +description: """ +Do you get excited by C stubs? Do they sometimes make you swoon, and even faint, +and in the end no `cmxa`s get properly linked -- not to mention correct +multi-lib support? + +Do you wish that the things that excite you the most, would excite you just a +little less? Then ocb-stubblr is just the library for you. + +ocb-stubblr is about ten lines of code that you need to repeat over, over, over +and over again if you are using `ocamlbuild` to build OCaml projects that +contain C stubs -- now with 100% more lib! + +It does what everyone wants to do with `.clib` files in their project +directories. It can also clone the `.clib` and arrange for multiple compilations +with different sets of discovered `cflags`. + +ocb-stubblr is distributed under the ISC license.""" +url { + src: + "https://github.com/pqwy/ocb-stubblr/releases/download/v0.0.2/ocb-stubblr-0.0.2.tbz" + checksum: "md5=57b37a1ff318d0baa08259e5505590f3" +} diff --git a/packages/ocb-stubblr/ocb-stubblr.0.0.2/url b/packages/ocb-stubblr/ocb-stubblr.0.0.2/url deleted file mode 100644 index 64cf1aa308f..00000000000 --- a/packages/ocb-stubblr/ocb-stubblr.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pqwy/ocb-stubblr/releases/download/v0.0.2/ocb-stubblr-0.0.2.tbz" -checksum: "57b37a1ff318d0baa08259e5505590f3" \ No newline at end of file diff --git a/packages/ocb-stubblr/ocb-stubblr.0.1.0/descr b/packages/ocb-stubblr/ocb-stubblr.0.1.0/descr deleted file mode 100644 index defb8ef8525..00000000000 --- a/packages/ocb-stubblr/ocb-stubblr.0.1.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -OCamlbuild plugin for C stubs - -Do you get excited by C stubs? Do they sometimes make you swoon, and even faint, -and in the end no `cmxa`s get properly linked -- not to mention correct -multi-lib support? - -Do you wish that the things that excite you the most, would excite you just a -little less? Then ocb-stubblr is just the library for you. - -ocb-stubblr is about ten lines of code that you need to repeat over, over, over -and over again if you are using `ocamlbuild` to build OCaml projects that -contain C stubs -- now with 100% more lib! - -It does what everyone wants to do with `.clib` files in their project -directories. It can also clone the `.clib` and arrange for multiple compilations -with different sets of discovered `cflags`. - -ocb-stubblr is distributed under the ISC license. \ No newline at end of file diff --git a/packages/ocb-stubblr/ocb-stubblr.0.1.0/opam b/packages/ocb-stubblr/ocb-stubblr.0.1.0/opam deleted file mode 100644 index 8456dd460e6..00000000000 --- a/packages/ocb-stubblr/ocb-stubblr.0.1.0/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "David Kaloper Meršinjak " -authors: ["David Kaloper Meršinjak "] -homepage: "https://github.com/pqwy/ocb-stubblr" -doc: "https://pqwy.github.io/ocb-stubblr/doc" -license: "ISC" -dev-repo: "https://github.com/pqwy/ocb-stubblr.git" -bug-reports: "https://github.com/pqwy/ocb-stubblr/issues" -tags: ["ocamlbuild"] -available: [ ocaml-version >= "4.01.0" ] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {>="0.9.3" | <"0.9.0"} - "topkg" {>= "0.8.1"} - "astring" ] -depopts: [] -build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] diff --git a/packages/ocb-stubblr/ocb-stubblr.0.1.0/url b/packages/ocb-stubblr/ocb-stubblr.0.1.0/url deleted file mode 100644 index c09b282b5d9..00000000000 --- a/packages/ocb-stubblr/ocb-stubblr.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pqwy/ocb-stubblr/releases/download/v0.1.0/ocb-stubblr-0.1.0.tbz" -checksum: "5a7909b50d8d68f981f4be798a3b8112" \ No newline at end of file diff --git a/packages/ocb-stubblr/ocb-stubblr.0.1.1/descr b/packages/ocb-stubblr/ocb-stubblr.0.1.1/descr deleted file mode 100644 index defb8ef8525..00000000000 --- a/packages/ocb-stubblr/ocb-stubblr.0.1.1/descr +++ /dev/null @@ -1,18 +0,0 @@ -OCamlbuild plugin for C stubs - -Do you get excited by C stubs? Do they sometimes make you swoon, and even faint, -and in the end no `cmxa`s get properly linked -- not to mention correct -multi-lib support? - -Do you wish that the things that excite you the most, would excite you just a -little less? Then ocb-stubblr is just the library for you. - -ocb-stubblr is about ten lines of code that you need to repeat over, over, over -and over again if you are using `ocamlbuild` to build OCaml projects that -contain C stubs -- now with 100% more lib! - -It does what everyone wants to do with `.clib` files in their project -directories. It can also clone the `.clib` and arrange for multiple compilations -with different sets of discovered `cflags`. - -ocb-stubblr is distributed under the ISC license. \ No newline at end of file diff --git a/packages/ocb-stubblr/ocb-stubblr.0.1.1/opam b/packages/ocb-stubblr/ocb-stubblr.0.1.1/opam index 8456dd460e6..c044982529b 100644 --- a/packages/ocb-stubblr/ocb-stubblr.0.1.1/opam +++ b/packages/ocb-stubblr/ocb-stubblr.0.1.1/opam @@ -1,17 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "David Kaloper Meršinjak " authors: ["David Kaloper Meršinjak "] homepage: "https://github.com/pqwy/ocb-stubblr" doc: "https://pqwy.github.io/ocb-stubblr/doc" license: "ISC" -dev-repo: "https://github.com/pqwy/ocb-stubblr.git" +dev-repo: "git+https://github.com/pqwy/ocb-stubblr.git" bug-reports: "https://github.com/pqwy/ocb-stubblr/issues" tags: ["ocamlbuild"] -available: [ ocaml-version >= "4.01.0" ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} - "ocamlbuild" {>="0.9.3" | <"0.9.0"} + "ocamlbuild" {>= "0.9.3" | < "0.9.0"} "topkg" {>= "0.8.1"} - "astring" ] -depopts: [] + "astring" +] build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] +synopsis: "OCamlbuild plugin for C stubs" +description: """ +Do you get excited by C stubs? Do they sometimes make you swoon, and even faint, +and in the end no `cmxa`s get properly linked -- not to mention correct +multi-lib support? + +Do you wish that the things that excite you the most, would excite you just a +little less? Then ocb-stubblr is just the library for you. + +ocb-stubblr is about ten lines of code that you need to repeat over, over, over +and over again if you are using `ocamlbuild` to build OCaml projects that +contain C stubs -- now with 100% more lib! + +It does what everyone wants to do with `.clib` files in their project +directories. It can also clone the `.clib` and arrange for multiple compilations +with different sets of discovered `cflags`. + +ocb-stubblr is distributed under the ISC license.""" +url { + src: + "https://github.com/pqwy/ocb-stubblr/releases/download/v0.1.1/ocb-stubblr-0.1.1.tbz" + checksum: "md5=607720dd18ca51e40645b42df5c1273e" +} diff --git a/packages/ocb-stubblr/ocb-stubblr.0.1.1/url b/packages/ocb-stubblr/ocb-stubblr.0.1.1/url deleted file mode 100644 index 08b91e9268e..00000000000 --- a/packages/ocb-stubblr/ocb-stubblr.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pqwy/ocb-stubblr/releases/download/v0.1.1/ocb-stubblr-0.1.1.tbz" -checksum: "607720dd18ca51e40645b42df5c1273e" \ No newline at end of file diff --git a/packages/ocephes/ocephes.0.1.1/descr b/packages/ocephes/ocephes.0.1.1/descr deleted file mode 100644 index 6e2f70653d4..00000000000 --- a/packages/ocephes/ocephes.0.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Bindings to special math functions from the Cephes library. - -Easy special math functions in OCaml diff --git a/packages/ocephes/ocephes.0.1.1/opam b/packages/ocephes/ocephes.0.1.1/opam deleted file mode 100644 index 19d086f082b..00000000000 --- a/packages/ocephes/ocephes.0.1.1/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -maintainer: "Leonid Rozenberg " -authors: "Leonid Rozenberg " -homepage: "https://github.com/rleonid/Ocephes" -bug-reports: "https://github.com/rleonid/Ocephes/issues" -license: "BSD 3" -dev-repo: "https://github.com/rleonid/Ocephes.git" -build: [make] -install: [make "install"] -remove: ["ocamlfind" "remove" "ocephes"] -depends: [ - "ocamlfind" {build} - "oasis" {build} - "ctypes" {>= "0.4.0" & < "0.6.0" } - "ocamlbuild" {build} -] diff --git a/packages/ocephes/ocephes.0.1.1/url b/packages/ocephes/ocephes.0.1.1/url deleted file mode 100644 index b4fed2d2ddd..00000000000 --- a/packages/ocephes/ocephes.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rleonid/Ocephes/archive/0.1.1.tar.gz" -checksum: "a9c3f7897e5f9bff56853c6f3b8d79e8" diff --git a/packages/ocephes/ocephes.0.1.2/descr b/packages/ocephes/ocephes.0.1.2/descr deleted file mode 100644 index 6e2f70653d4..00000000000 --- a/packages/ocephes/ocephes.0.1.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Bindings to special math functions from the Cephes library. - -Easy special math functions in OCaml diff --git a/packages/ocephes/ocephes.0.1.2/opam b/packages/ocephes/ocephes.0.1.2/opam index fb0df7258d5..61d51e93d9e 100644 --- a/packages/ocephes/ocephes.0.1.2/opam +++ b/packages/ocephes/ocephes.0.1.2/opam @@ -1,16 +1,24 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/rleonid/Ocephes.git" +dev-repo: "git+https://github.com/rleonid/Ocephes.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "ocephes"] depends: [ + "ocaml" "ocamlfind" {build} "oasis" {build} - "ctypes" { < "0.6.0" } + "ctypes" {< "0.6.0"} "ocamlbuild" {build} ] +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: "md5=2cb1102e3e551b946dd2e61bf867448e" +} diff --git a/packages/ocephes/ocephes.0.1.2/url b/packages/ocephes/ocephes.0.1.2/url deleted file mode 100644 index 458abc0e153..00000000000 --- a/packages/ocephes/ocephes.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rleonid/ocephes/archive/0.1.2.tar.gz" -checksum: "2cb1102e3e551b946dd2e61bf867448e" diff --git a/packages/ocephes/ocephes.0.1/descr b/packages/ocephes/ocephes.0.1/descr deleted file mode 100644 index 6e2f70653d4..00000000000 --- a/packages/ocephes/ocephes.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Bindings to special math functions from the Cephes library. - -Easy special math functions in OCaml diff --git a/packages/ocephes/ocephes.0.1/opam b/packages/ocephes/ocephes.0.1/opam deleted file mode 100644 index 1751635824b..00000000000 --- a/packages/ocephes/ocephes.0.1/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/rleonid/Ocephes.git" -build: [make] -install: [make "install"] -remove: ["ocamlfind" "remove" "ocephes"] -depends: [ - "ocamlfind" {build} - "oasis" {build} - "ctypes" {>= "0.4.0" & < "0.6.0" } - "ocamlbuild" {build} -] diff --git a/packages/ocephes/ocephes.0.1/url b/packages/ocephes/ocephes.0.1/url deleted file mode 100644 index 3d8defed686..00000000000 --- a/packages/ocephes/ocephes.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rleonid/Ocephes/archive/0.1.tar.gz" -checksum: "9f5d7582be599f664eb85710685c15c5" diff --git a/packages/ocephes/ocephes.0.8.1/descr b/packages/ocephes/ocephes.0.8.1/descr deleted file mode 100644 index b8bac2e1aa0..00000000000 --- a/packages/ocephes/ocephes.0.8.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Bindings to special math functions from the Cephes library - -Ctypes bindings to some of the functions in this common C -mathematical functions library. diff --git a/packages/ocephes/ocephes.0.8.1/opam b/packages/ocephes/ocephes.0.8.1/opam index 704dd88e8c3..00102dce807 100644 --- a/packages/ocephes/ocephes.0.8.1/opam +++ b/packages/ocephes/ocephes.0.8.1/opam @@ -1,16 +1,26 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/rleonid/ocephes.git" +dev-repo: "git+https://github.com/rleonid/ocephes.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "ocephes"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} - "ctypes" { < "0.6.0" } + "ctypes" {< "0.6.0"} "ctypes-foreign" ] +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: "md5=b3e972bc41b49702b50972cfa8d31229" +} diff --git a/packages/ocephes/ocephes.0.8.1/url b/packages/ocephes/ocephes.0.8.1/url deleted file mode 100644 index ab972027239..00000000000 --- a/packages/ocephes/ocephes.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rleonid/ocephes/archive/0.8.1.tar.gz" -checksum: "b3e972bc41b49702b50972cfa8d31229" diff --git a/packages/ocephes/ocephes.0.8.2/descr b/packages/ocephes/ocephes.0.8.2/descr deleted file mode 100644 index b8bac2e1aa0..00000000000 --- a/packages/ocephes/ocephes.0.8.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Bindings to special math functions from the Cephes library - -Ctypes bindings to some of the functions in this common C -mathematical functions library. diff --git a/packages/ocephes/ocephes.0.8.2/opam b/packages/ocephes/ocephes.0.8.2/opam index 043184e3191..d18acb7798a 100644 --- a/packages/ocephes/ocephes.0.8.2/opam +++ b/packages/ocephes/ocephes.0.8.2/opam @@ -1,16 +1,26 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/rleonid/ocephes.git" +dev-repo: "git+https://github.com/rleonid/ocephes.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "ocephes"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} - "ctypes" { >= "0.6.0" } + "ctypes" {>= "0.6.0"} "ctypes-foreign" ] +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.2.tar.gz" + checksum: "md5=ec8045afc55b5aa235ad01f10e6204b0" +} diff --git a/packages/ocephes/ocephes.0.8.2/url b/packages/ocephes/ocephes.0.8.2/url deleted file mode 100644 index 72e22a0b1ce..00000000000 --- a/packages/ocephes/ocephes.0.8.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rleonid/ocephes/archive/0.8.2.tar.gz" -checksum: "ec8045afc55b5aa235ad01f10e6204b0" diff --git a/packages/ocephes/ocephes.0.8/descr b/packages/ocephes/ocephes.0.8/descr deleted file mode 100644 index 6e2f70653d4..00000000000 --- a/packages/ocephes/ocephes.0.8/descr +++ /dev/null @@ -1,3 +0,0 @@ -Bindings to special math functions from the Cephes library. - -Easy special math functions in OCaml diff --git a/packages/ocephes/ocephes.0.8/opam b/packages/ocephes/ocephes.0.8/opam index b24f3e29706..3f02d6d9a27 100644 --- a/packages/ocephes/ocephes.0.8/opam +++ b/packages/ocephes/ocephes.0.8/opam @@ -1,15 +1,23 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/rleonid/Ocephes.git" +dev-repo: "git+https://github.com/rleonid/Ocephes.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "ocephes"] depends: [ + "ocaml" "ocamlfind" {build} "oasis" {build} - "ctypes" { < "0.6.0" } + "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: "md5=dd0a046fa89746cb62b1005cc0a6d28e" +} diff --git a/packages/ocephes/ocephes.0.8/url b/packages/ocephes/ocephes.0.8/url deleted file mode 100644 index 3ffa311d589..00000000000 --- a/packages/ocephes/ocephes.0.8/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rleonid/Ocephes/archive/0.8.tar.gz" -checksum: "dd0a046fa89746cb62b1005cc0a6d28e" diff --git a/packages/ocf/ocf.0.1.0/descr b/packages/ocf/ocf.0.1.0/descr deleted file mode 100644 index 7db5be2f70d..00000000000 --- a/packages/ocf/ocf.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Library to load and store configuration options in JSON syntax. diff --git a/packages/ocf/ocf.0.1.0/opam b/packages/ocf/ocf.0.1.0/opam deleted file mode 100644 index 0e80b08d6f5..00000000000 --- a/packages/ocf/ocf.0.1.0/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -maintainer: "zoggy@bat8.org" -authors: ["Maxence Guesdon"] -homepage: "http://zoggy.github.io/ocf/" -license: "GNU Lesser General Public License version 3" -doc: ["http://zoggy.github.io/ocf/doc.html"] -dev-repo: "https://github.com/zoggy/ocf.git" -bug-reports: "https://github.com/zoggy/ocf/issues" -tags: ["configuration" "options" "json"] - -build: [ - ["./configure" "--prefix" prefix] - [make "all"] -] -install: [ - [make "install"] -] -remove: [["ocamlfind" "remove" "ocf"]] -depends: [ - "camlp4" - "ocamlfind" - "yojson" {>= "1.1.8"} - "ppx_tools" {>= "0.99"} -] -available: [ocaml-version >= "4.02.1" & ocaml-version < "4.03.0"] diff --git a/packages/ocf/ocf.0.1.0/url b/packages/ocf/ocf.0.1.0/url deleted file mode 100644 index ecadd1ca629..00000000000 --- a/packages/ocf/ocf.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/ocf/ocf-0.1.0.tar.gz" -checksum: "51e10c39063df2257f1b32fe699f72b3" diff --git a/packages/ocf/ocf.0.2.0/descr b/packages/ocf/ocf.0.2.0/descr deleted file mode 100644 index 7db5be2f70d..00000000000 --- a/packages/ocf/ocf.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Library to load and store configuration options in JSON syntax. diff --git a/packages/ocf/ocf.0.2.0/opam b/packages/ocf/ocf.0.2.0/opam deleted file mode 100644 index 0e80b08d6f5..00000000000 --- a/packages/ocf/ocf.0.2.0/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -maintainer: "zoggy@bat8.org" -authors: ["Maxence Guesdon"] -homepage: "http://zoggy.github.io/ocf/" -license: "GNU Lesser General Public License version 3" -doc: ["http://zoggy.github.io/ocf/doc.html"] -dev-repo: "https://github.com/zoggy/ocf.git" -bug-reports: "https://github.com/zoggy/ocf/issues" -tags: ["configuration" "options" "json"] - -build: [ - ["./configure" "--prefix" prefix] - [make "all"] -] -install: [ - [make "install"] -] -remove: [["ocamlfind" "remove" "ocf"]] -depends: [ - "camlp4" - "ocamlfind" - "yojson" {>= "1.1.8"} - "ppx_tools" {>= "0.99"} -] -available: [ocaml-version >= "4.02.1" & ocaml-version < "4.03.0"] diff --git a/packages/ocf/ocf.0.2.0/url b/packages/ocf/ocf.0.2.0/url deleted file mode 100644 index fbc6a8288fa..00000000000 --- a/packages/ocf/ocf.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/ocf/ocf-0.2.0.tar.gz" -checksum: "93844cbc997014ed0ac03d78c36cd7e4" diff --git a/packages/ocf/ocf.0.3.0/descr b/packages/ocf/ocf.0.3.0/descr deleted file mode 100644 index 7db5be2f70d..00000000000 --- a/packages/ocf/ocf.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Library to load and store configuration options in JSON syntax. diff --git a/packages/ocf/ocf.0.3.0/opam b/packages/ocf/ocf.0.3.0/opam deleted file mode 100644 index 0e80b08d6f5..00000000000 --- a/packages/ocf/ocf.0.3.0/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -maintainer: "zoggy@bat8.org" -authors: ["Maxence Guesdon"] -homepage: "http://zoggy.github.io/ocf/" -license: "GNU Lesser General Public License version 3" -doc: ["http://zoggy.github.io/ocf/doc.html"] -dev-repo: "https://github.com/zoggy/ocf.git" -bug-reports: "https://github.com/zoggy/ocf/issues" -tags: ["configuration" "options" "json"] - -build: [ - ["./configure" "--prefix" prefix] - [make "all"] -] -install: [ - [make "install"] -] -remove: [["ocamlfind" "remove" "ocf"]] -depends: [ - "camlp4" - "ocamlfind" - "yojson" {>= "1.1.8"} - "ppx_tools" {>= "0.99"} -] -available: [ocaml-version >= "4.02.1" & ocaml-version < "4.03.0"] diff --git a/packages/ocf/ocf.0.3.0/url b/packages/ocf/ocf.0.3.0/url deleted file mode 100644 index 1fb9abf3ca6..00000000000 --- a/packages/ocf/ocf.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/ocf/ocf-0.3.0.tar.gz" -checksum: "2cc3dfd3d4f2c0caf6a7978bf19b5dff" diff --git a/packages/ocf/ocf.0.4.0/descr b/packages/ocf/ocf.0.4.0/descr deleted file mode 100644 index 7db5be2f70d..00000000000 --- a/packages/ocf/ocf.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -Library to load and store configuration options in JSON syntax. diff --git a/packages/ocf/ocf.0.4.0/opam b/packages/ocf/ocf.0.4.0/opam index 533efee2522..2a573d59107 100644 --- a/packages/ocf/ocf.0.4.0/opam +++ b/packages/ocf/ocf.0.4.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/ocf/" license: "GNU Lesser General Public License version 3" doc: ["http://zoggy.github.io/ocf/doc.html"] -dev-repo: "https://github.com/zoggy/ocf.git" +dev-repo: "git+https://github.com/zoggy/ocf.git" bug-reports: "https://github.com/zoggy/ocf/issues" tags: ["configuration" "options" "json"] @@ -17,8 +17,14 @@ install: [ ] remove: [["ocamlfind" "remove" "ocf"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03.0"} "ocamlfind" "yojson" {>= "1.1.8"} "ppx_tools" {>= "0.99"} ] -available: [ocaml-version >= "4.02.1" & ocaml-version < "4.03.0"] +synopsis: "Library to load and store configuration options in JSON syntax." +flags: light-uninstall +url { + src: "http://zoggy.github.com/ocf/ocf-0.4.0.tar.gz" + checksum: "md5=e3ca7aae3bda436711ad6c0719ecfbf9" +} diff --git a/packages/ocf/ocf.0.4.0/url b/packages/ocf/ocf.0.4.0/url deleted file mode 100644 index 00ea9677e1b..00000000000 --- a/packages/ocf/ocf.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/ocf/ocf-0.4.0.tar.gz" -checksum: "e3ca7aae3bda436711ad6c0719ecfbf9" diff --git a/packages/ocf/ocf.0.5.0/descr b/packages/ocf/ocf.0.5.0/descr deleted file mode 100644 index 593c36e3298..00000000000 --- a/packages/ocf/ocf.0.5.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Library to load and store configuration options in JSON syntax. - -The library provides convenient ways to define and combines configuration options. diff --git a/packages/ocf/ocf.0.5.0/opam b/packages/ocf/ocf.0.5.0/opam index 05571e342be..ea3bf14babc 100644 --- a/packages/ocf/ocf.0.5.0/opam +++ b/packages/ocf/ocf.0.5.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/ocf/" license: "GNU Lesser General Public License version 3" doc: ["http://zoggy.github.io/ocf/doc.html"] -dev-repo: "https://github.com/zoggy/ocf.git" +dev-repo: "git+https://github.com/zoggy/ocf.git" bug-reports: "https://github.com/zoggy/ocf/issues" tags: ["configuration" "options" "json"] @@ -17,8 +17,16 @@ install: [ ] remove: [["ocamlfind" "remove" "ocf"]] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" "yojson" {>= "1.3.2"} "ppx_tools" {>= "4.03.0"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Library to load and store configuration options in JSON syntax." +description: + "The library provides convenient ways to define and combines configuration options." +flags: light-uninstall +url { + src: "https://github.com/zoggy/ocf/archive/release-0.5.0.tar.gz" + checksum: "md5=e4e73bea9472b2e77f62604033b098d8" +} diff --git a/packages/ocf/ocf.0.5.0/url b/packages/ocf/ocf.0.5.0/url deleted file mode 100644 index d2b815d770a..00000000000 --- a/packages/ocf/ocf.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/zoggy/ocf/archive/release-0.5.0.tar.gz" -checksum: "e4e73bea9472b2e77f62604033b098d8" diff --git a/packages/oci/oci.0.3/descr b/packages/oci/oci.0.3/descr deleted file mode 100644 index bb105b1c74a..00000000000 --- a/packages/oci/oci.0.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCI is a framework for continuous integrations and benchmarks. At the -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. diff --git a/packages/oci/oci.0.3/opam b/packages/oci/oci.0.3/opam index 9b8700f73a5..e6c92e842dc 100644 --- a/packages/oci/oci.0.3/opam +++ b/packages/oci/oci.0.3/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" name: "oci" version: "0.3" maintainer: "francois.bobot@cea.fr" authors: ["François Bobot"] homepage: "https://github.com/bobot/oci" -dev-repo: "https://github.com/bobot/oci.git" +dev-repo: "git+https://github.com/bobot/oci.git" bug-reports: "https://github.com/bobot/oci/issues" license: "LGPL-2+ with OCaml linking exception" @@ -21,15 +21,31 @@ remove: [ ] depends: [ - "ocamlfind" - "cmdliner" - "async_shell" {= "113.33.00"} - "core" {= "113.33.00"} - "core_extended" - "extunix" {>= "0.1.3"} - "fileutils" "textutils" "ocamlbuild" + "ocaml" {= "4.02.1" | >= "4.02.3"} + "ocamlfind" + "cmdliner" + "async_shell" {= "113.33.00"} + "core" {= "113.33.00"} + "core_extended" + "extunix" {>= "0.1.3"} + "fileutils" + "textutils" + "ocamlbuild" "ppx_deriving" {build} - "ppx_sexp_conv" "ppx_bin_prot" "ppx_here" "ppx_fields_conv" "ppx_compare" + "ppx_sexp_conv" + "ppx_bin_prot" + "ppx_here" + "ppx_fields_conv" + "ppx_compare" ] - -available: [ ( ocaml-version = "4.02.1" | ocaml-version >= "4.02.3" ) & os = "linux" ] +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: "md5=3dc00f4774c071a80603d1ea9ccdb4bc" +} diff --git a/packages/oci/oci.0.3/url b/packages/oci/oci.0.3/url deleted file mode 100644 index 9a7c181589d..00000000000 --- a/packages/oci/oci.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/bobot/oci/releases/download/0.3/oci-0.3.tar.gz" -checksum: "3dc00f4774c071a80603d1ea9ccdb4bc" diff --git a/packages/oclaunch/oclaunch.0.1.3/descr b/packages/oclaunch/oclaunch.0.1.3/descr deleted file mode 100644 index 06d29c77a36..00000000000 --- a/packages/oclaunch/oclaunch.0.1.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -Launch commands automatically -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. - diff --git a/packages/oclaunch/oclaunch.0.1.3/opam b/packages/oclaunch/oclaunch.0.1.3/opam index 6a9f4e68107..c7d84187e8e 100644 --- a/packages/oclaunch/oclaunch.0.1.3/opam +++ b/packages/oclaunch/oclaunch.0.1.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "oclaunch" version: "0.1.3" maintainer: "Joly Clément " @@ -9,14 +9,25 @@ build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] ] -available: [ ocaml-version >= "4.01.0" ] install: ["ocaml" "setup.ml" "-install"] depends: [ + "ocaml" {>= "4.01.0"} "atdgen" "base-threads" - "core" {<"v0.9.0"} - "core_extended" {<"v0.9.0"} + "core" {< "v0.9.0"} + "core_extended" {< "v0.9.0"} "ocamlfind" "yojson" "ocamlbuild" {build} ] +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.""" +extra-files: ["oclaunch.install" "md5=9c8a41ad6129feb45456e5dd9fe35b40"] +url { + src: + "http://download.tuxfamily.org/oclaunch/sources/oclaunch-v0.1.3_patched.tar.gz" + checksum: "md5=5654d8f9e96b5ce7c93a6a3b8416c686" +} diff --git a/packages/oclaunch/oclaunch.0.1.3/url b/packages/oclaunch/oclaunch.0.1.3/url deleted file mode 100644 index 00c1c4f9c23..00000000000 --- a/packages/oclaunch/oclaunch.0.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.tuxfamily.org/oclaunch/sources/oclaunch-v0.1.3_patched.tar.gz" -checksum: "5654d8f9e96b5ce7c93a6a3b8416c686" diff --git a/packages/oclaunch/oclaunch.0.2.1/descr b/packages/oclaunch/oclaunch.0.2.1/descr deleted file mode 100644 index 4980c40b0c3..00000000000 --- a/packages/oclaunch/oclaunch.0.2.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Launch commands automagically -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! - diff --git a/packages/oclaunch/oclaunch.0.2.1/opam b/packages/oclaunch/oclaunch.0.2.1/opam index bd3c5ab00d7..f57e9df2b39 100644 --- a/packages/oclaunch/oclaunch.0.2.1/opam +++ b/packages/oclaunch/oclaunch.0.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "oclaunch" version: "0.2.1" maintainer: "Joly Clément " @@ -9,12 +9,23 @@ build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] ] -available: [ ocaml-version >= "4.01.0"] install: ["ocaml" "setup.ml" "-install"] depends: [ + "ocaml" {>= "4.01.0"} "atdgen" "base-threads" - "core" {<"v0.9.0"} + "core" {< "v0.9.0"} "ocamlfind" "ocamlbuild" {build} ] +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!""" +extra-files: ["oclaunch.install" "md5=9c8a41ad6129feb45456e5dd9fe35b40"] +url { + src: + "http://download.tuxfamily.org/oclaunch/sources/oclaunch-v0.2.1_patched.tar.gz" + checksum: "md5=3a3fdb41d23224e65c5fbbbafbdebbba" +} diff --git a/packages/oclaunch/oclaunch.0.2.1/url b/packages/oclaunch/oclaunch.0.2.1/url deleted file mode 100644 index 245803e7b88..00000000000 --- a/packages/oclaunch/oclaunch.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.tuxfamily.org/oclaunch/sources/oclaunch-v0.2.1_patched.tar.gz" -checksum: "3a3fdb41d23224e65c5fbbbafbdebbba" diff --git a/packages/oclaunch/oclaunch.0.2.2/descr b/packages/oclaunch/oclaunch.0.2.2/descr deleted file mode 100644 index 4980c40b0c3..00000000000 --- a/packages/oclaunch/oclaunch.0.2.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Launch commands automagically -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! - diff --git a/packages/oclaunch/oclaunch.0.2.2/opam b/packages/oclaunch/oclaunch.0.2.2/opam index d820805b8a4..0e110fa2787 100644 --- a/packages/oclaunch/oclaunch.0.2.2/opam +++ b/packages/oclaunch/oclaunch.0.2.2/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" name: "oclaunch" version: "0.2.2" -dev-repo: "https://gitlab.com/WzukW/oclaunch.git" +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 " ] @@ -11,14 +11,25 @@ build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] ] -available: [ ocaml-version >= "4.01.0"] install: ["ocaml" "setup.ml" "-install"] remove: ["ocaml" "setup.ml" "-uninstall"] depends: [ + "ocaml" {>= "4.01.0"} "atdgen" "base-threads" - "core" {<"v0.9.0"} - "core_extended" {<"113.24.00"} + "core" {< "v0.9.0"} + "core_extended" {< "113.24.00"} "ocamlfind" "ocamlbuild" {build} ] +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!""" +extra-files: ["oclaunch.install" "md5=9c8a41ad6129feb45456e5dd9fe35b40"] +url { + src: + "http://download.tuxfamily.org/oclaunch/sources/oclaunch-0.2.2_patched.tar.gz" + checksum: "md5=c06788cbf4893a33145a974ca13ef75a" +} diff --git a/packages/oclaunch/oclaunch.0.2.2/url b/packages/oclaunch/oclaunch.0.2.2/url deleted file mode 100644 index b92eeeec5a0..00000000000 --- a/packages/oclaunch/oclaunch.0.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.tuxfamily.org/oclaunch/sources/oclaunch-0.2.2_patched.tar.gz" -checksum: "c06788cbf4893a33145a974ca13ef75a" diff --git a/packages/oclaunch/oclaunch.0.3.0-pre1/descr b/packages/oclaunch/oclaunch.0.3.0-pre1/descr deleted file mode 100644 index 794c7518ca9..00000000000 --- a/packages/oclaunch/oclaunch.0.3.0-pre1/descr +++ /dev/null @@ -1,10 +0,0 @@ -Command-line program allowing you to launch program on a human basis. Don't let a clock plan things! - -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. - diff --git a/packages/oclaunch/oclaunch.0.3.0-pre1/opam b/packages/oclaunch/oclaunch.0.3.0-pre1/opam index 31181729d57..353ade654db 100644 --- a/packages/oclaunch/oclaunch.0.3.0-pre1/opam +++ b/packages/oclaunch/oclaunch.0.3.0-pre1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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" -dev-repo: "git@gitlab.com:WzukW/oclaunch.git" +dev-repo: "git+ssh://git@gitlab.com/WzukW/oclaunch.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -12,11 +12,27 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "ocl"] depends: [ + "ocaml" {>= "4.02.0"} "atdgen" "base-threads" - "core" {>= "112.35.00" & <"v0.9.0"} + "core" {>= "112.35.00" & < "v0.9.0"} "textutils" "re2" "ocamlfind" {build} ] -available: [ocaml-version >= "4.02.0"] +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: "md5=46d4dc1fab2ac0f5ba56786f00baa60f" +} diff --git a/packages/oclaunch/oclaunch.0.3.0-pre1/url b/packages/oclaunch/oclaunch.0.3.0-pre1/url deleted file mode 100644 index ed5e7067584..00000000000 --- a/packages/oclaunch/oclaunch.0.3.0-pre1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "http://download.tuxfamily.org/oclaunch/v03/oclaunch_v0.3.0-pre1_src.tar.gz" -checksum: "46d4dc1fab2ac0f5ba56786f00baa60f" diff --git a/packages/oclock/oclock.0.3.0/descr b/packages/oclock/oclock.0.3.0/descr deleted file mode 100644 index 00925dcc148..00000000000 --- a/packages/oclock/oclock.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -OClock: a precise POSIX clock for OCaml diff --git a/packages/oclock/oclock.0.3.0/opam b/packages/oclock/oclock.0.3.0/opam deleted file mode 100644 index d364eb70db8..00000000000 --- a/packages/oclock/oclock.0.3.0/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "dave.scott@eu.citrix.com" -authors: ["Mickaël Delahaye"] -homepage: ["http://micdel.fr/oclock.html"] -tags: ["org:xapi-project"] -build: make -remove: [["ocamlfind" "remove" "oclock"]] -depends: ["ocamlfind"] -dev-repo: "git://github.com/polazarus/oclock" -install: [make "install"] -available: os != "darwin" diff --git a/packages/oclock/oclock.0.3.0/url b/packages/oclock/oclock.0.3.0/url deleted file mode 100644 index 1d1ee960ca4..00000000000 --- a/packages/oclock/oclock.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/polazarus/oclock/archive/v0.3.tar.gz" -checksum: "c01a19b8b41a0b924915b9225478166d" diff --git a/packages/oclock/oclock.0.4.0/descr b/packages/oclock/oclock.0.4.0/descr deleted file mode 100644 index 9070d8f3880..00000000000 --- a/packages/oclock/oclock.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -Oclock: Precise POSIX clock for OCaml diff --git a/packages/oclock/oclock.0.4.0/opam b/packages/oclock/oclock.0.4.0/opam index d2b79880155..bd43e9d23b4 100644 --- a/packages/oclock/oclock.0.4.0/opam +++ b/packages/oclock/oclock.0.4.0/opam @@ -1,11 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mickael.delahaye@gmail.com" authors: ["Mickaël Delahaye"] homepage: ["http://micdel.fr/oclock.html"] license: "ISC license" build: [make "all"] remove: [["ocamlfind" "remove" "oclock"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] dev-repo: "git://github.com/polazarus/oclock" install: [make "install"] -available: os != "darwin" +available: os != "macos" +synopsis: "Oclock: Precise POSIX clock for OCaml" +flags: light-uninstall +url { + src: "https://github.com/polazarus/oclock/archive/v0.4.tar.gz" + checksum: "md5=80b35eedb0e73bd8811976e7d521a5a6" +} diff --git a/packages/oclock/oclock.0.4.0/url b/packages/oclock/oclock.0.4.0/url deleted file mode 100644 index 7d5aef34529..00000000000 --- a/packages/oclock/oclock.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/polazarus/oclock/archive/v0.4.tar.gz" -checksum: "80b35eedb0e73bd8811976e7d521a5a6" diff --git a/packages/ocp-browser/ocp-browser.1.0.0/descr b/packages/ocp-browser/ocp-browser.1.0.0/descr deleted file mode 100644 index 6ca0405dbe1..00000000000 --- a/packages/ocp-browser/ocp-browser.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -virtual package to force the installation of ocp-browser diff --git a/packages/ocp-browser/ocp-browser.1.0.0/opam b/packages/ocp-browser/ocp-browser.1.0.0/opam index 6587895c609..5ce2cb714f5 100644 --- a/packages/ocp-browser/ocp-browser.1.0.0/opam +++ b/packages/ocp-browser/ocp-browser.1.0.0/opam @@ -1,10 +1,12 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ligand@free.fr" authors: ["Francois BERENGER"] homepage: "https://github.com/ocaml/opam-repository" bug-reports: "https://github.com/ocaml/opam-repository/issues" license: "Public Domain" depends: [ + "ocaml" "lambda-term" "ocp-index" {>= "1.1.4"} ] +synopsis: "virtual package to force the installation of ocp-browser" diff --git a/packages/ocp-build/ocp-build.1.99.13-beta/descr b/packages/ocp-build/ocp-build.1.99.13-beta/descr deleted file mode 100644 index 0a7a9e69278..00000000000 --- a/packages/ocp-build/ocp-build.1.99.13-beta/descr +++ /dev/null @@ -1 +0,0 @@ -Project manager for OCaml diff --git a/packages/ocp-build/ocp-build.1.99.13-beta/opam b/packages/ocp-build/ocp-build.1.99.13-beta/opam deleted file mode 100644 index 4d75bcb29fe..00000000000 --- a/packages/ocp-build/ocp-build.1.99.13-beta/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -maintainer: "Fabrice Le Fessant " -authors: [ - "Fabrice Le Fessant " - ] -homepage: "http://www.typerex.org/ocp-build.html" -dev-repo: "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: [ - "camlp4" (* for 4.02, for simpleConfig.ml4 *) - "ocamlfind" (* not strictly needed by ocp-build, but - since opam installs packages in a non-standard - repository, we need it... *) - ] -conflicts: [ "typerex" {< "1.99.7"} ] -available: [ocaml-version >= "3.12.0" & ocaml-version < "4.03" ] diff --git a/packages/ocp-build/ocp-build.1.99.13-beta/url b/packages/ocp-build/ocp-build.1.99.13-beta/url deleted file mode 100644 index dac3c75409e..00000000000 --- a/packages/ocp-build/ocp-build.1.99.13-beta/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/OCamlPro/typerex-build/archive/1.99.13-beta.tar.gz" -checksum: "46e876a35fd905df5be9b062e773b7f6" diff --git a/packages/ocp-build/ocp-build.1.99.14-beta/descr b/packages/ocp-build/ocp-build.1.99.14-beta/descr deleted file mode 100644 index 0a7a9e69278..00000000000 --- a/packages/ocp-build/ocp-build.1.99.14-beta/descr +++ /dev/null @@ -1 +0,0 @@ -Project manager for OCaml diff --git a/packages/ocp-build/ocp-build.1.99.14-beta/opam b/packages/ocp-build/ocp-build.1.99.14-beta/opam index c36d1b2bbd7..2c91019c6d8 100644 --- a/packages/ocp-build/ocp-build.1.99.14-beta/opam +++ b/packages/ocp-build/ocp-build.1.99.14-beta/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Fabrice Le Fessant " authors: [ "Fabrice Le Fessant " ] homepage: "http://www.typerex.org/ocp-build.html" -dev-repo: "https://github.com/OCamlPro/typerex-build.git" +dev-repo: "git+https://github.com/OCamlPro/typerex-build.git" bug-reports: "https://github.com/OCamlPro/typerex-build/issues" build: [ @@ -28,10 +28,13 @@ remove: [ [ "sh" "-exc" "rmdir %{prefix}%/lib/ocaml/typerex || true" ] ] depends: [ - "camlp4" (* for 4.02, for simpleConfig.ml4 *) - "ocamlfind" (* not strictly needed by ocp-build, but - since opam installs packages in a non-standard - repository, we need it... *) - ] + "ocaml" {>= "3.12.0" & < "4.04.0"} + "camlp4" + "ocamlfind" +] conflicts: [ "typerex" {< "1.99.7"} ] -available: [ocaml-version >= "3.12.0" & ocaml-version < "4.04.0"] +synopsis: "Project manager for OCaml" +url { + src: "http://github.com/OCamlPro/typerex-build/archive/1.99.14-beta.tar.gz" + checksum: "md5=c626fd172939185a08aab6766cbb979c" +} diff --git a/packages/ocp-build/ocp-build.1.99.14-beta/url b/packages/ocp-build/ocp-build.1.99.14-beta/url deleted file mode 100644 index eef725301e2..00000000000 --- a/packages/ocp-build/ocp-build.1.99.14-beta/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/OCamlPro/typerex-build/archive/1.99.14-beta.tar.gz" -checksum: "c626fd172939185a08aab6766cbb979c" diff --git a/packages/ocp-build/ocp-build.1.99.15-beta/descr b/packages/ocp-build/ocp-build.1.99.15-beta/descr deleted file mode 100644 index 0a7a9e69278..00000000000 --- a/packages/ocp-build/ocp-build.1.99.15-beta/descr +++ /dev/null @@ -1 +0,0 @@ -Project manager for OCaml diff --git a/packages/ocp-build/ocp-build.1.99.15-beta/opam b/packages/ocp-build/ocp-build.1.99.15-beta/opam index 986e0ae6d77..6f046436cdf 100644 --- a/packages/ocp-build/ocp-build.1.99.15-beta/opam +++ b/packages/ocp-build/ocp-build.1.99.15-beta/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Fabrice Le Fessant " authors: [ "Fabrice Le Fessant " ] homepage: "http://www.typerex.org/ocp-build.html" -dev-repo: "https://github.com/OCamlPro/typerex-build.git" +dev-repo: "git+https://github.com/OCamlPro/typerex-build.git" bug-reports: "https://github.com/OCamlPro/typerex-build/issues" build: [ [ "./configure" "--prefix" "%{prefix}%" ] @@ -27,9 +27,12 @@ remove: [ [ "sh" "-exc" "rmdir %{prefix}%/lib/ocaml/typerex || true" ] ] depends: [ - "ocamlfind" (* not strictly needed by ocp-build, but - since opam installs packages in a non-standard - repository, we need it... *) - ] + "ocaml" {>= "3.12.0" & < "4.03"} + "ocamlfind" +] conflicts: [ "typerex" {< "1.99.7"} ] -available: [ocaml-version >= "3.12.0" & ocaml-version < "4.03"] +synopsis: "Project manager for OCaml" +url { + src: "http://github.com/OCamlPro/typerex-build/archive/1.99.15-beta.tar.gz" + checksum: "md5=863547bca8f1528b36034d736100b23e" +} diff --git a/packages/ocp-build/ocp-build.1.99.15-beta/url b/packages/ocp-build/ocp-build.1.99.15-beta/url deleted file mode 100644 index 5eb61cf18d9..00000000000 --- a/packages/ocp-build/ocp-build.1.99.15-beta/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/OCamlPro/typerex-build/archive/1.99.15-beta.tar.gz" -checksum: "863547bca8f1528b36034d736100b23e" diff --git a/packages/ocp-build/ocp-build.1.99.16-beta/descr b/packages/ocp-build/ocp-build.1.99.16-beta/descr deleted file mode 100644 index 0a7a9e69278..00000000000 --- a/packages/ocp-build/ocp-build.1.99.16-beta/descr +++ /dev/null @@ -1 +0,0 @@ -Project manager for OCaml diff --git a/packages/ocp-build/ocp-build.1.99.16-beta/opam b/packages/ocp-build/ocp-build.1.99.16-beta/opam index 3784a6602eb..6b4630884e0 100644 --- a/packages/ocp-build/ocp-build.1.99.16-beta/opam +++ b/packages/ocp-build/ocp-build.1.99.16-beta/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Fabrice Le Fessant " authors: [ "Fabrice Le Fessant " ] homepage: "http://www.typerex.org/ocp-build.html" -dev-repo: "https://github.com/OCamlPro/typerex-build.git" +dev-repo: "git+https://github.com/OCamlPro/typerex-build.git" bug-reports: "https://github.com/OCamlPro/typerex-build/issues" build: [ [ "./configure" "--prefix" "%{prefix}%" ] @@ -27,10 +27,13 @@ remove: [ [ "sh" "-exc" "rmdir %{prefix}%/lib/ocaml/typerex || true" ] ] depends: [ - "camlp4" (* for 4.02, for simpleConfig.ml4 *) - "ocamlfind" (* not strictly needed by ocp-build, but - since opam installs packages in a non-standard - repository, we need it... *) - ] + "ocaml" {>= "3.12.0" & < "4.04.0"} + "camlp4" + "ocamlfind" +] conflicts: [ "typerex" {< "1.99.7"} ] -available: [ocaml-version >= "3.12.0" & ocaml-version < "4.04.0"] +synopsis: "Project manager for OCaml" +url { + src: "http://github.com/OCamlPro/typerex-build/archive/1.99.16-beta.tar.gz" + checksum: "md5=bfd12f6e67e1db9b9fcf73f96cad71c8" +} diff --git a/packages/ocp-build/ocp-build.1.99.16-beta/url b/packages/ocp-build/ocp-build.1.99.16-beta/url deleted file mode 100644 index 3c92e10c59e..00000000000 --- a/packages/ocp-build/ocp-build.1.99.16-beta/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/OCamlPro/typerex-build/archive/1.99.16-beta.tar.gz" -checksum: "bfd12f6e67e1db9b9fcf73f96cad71c8" diff --git a/packages/ocp-build/ocp-build.1.99.17-beta/descr b/packages/ocp-build/ocp-build.1.99.17-beta/descr deleted file mode 100644 index 0a7a9e69278..00000000000 --- a/packages/ocp-build/ocp-build.1.99.17-beta/descr +++ /dev/null @@ -1 +0,0 @@ -Project manager for OCaml diff --git a/packages/ocp-build/ocp-build.1.99.17-beta/opam b/packages/ocp-build/ocp-build.1.99.17-beta/opam index fbf9e1a7e41..bcdd90909e0 100644 --- a/packages/ocp-build/ocp-build.1.99.17-beta/opam +++ b/packages/ocp-build/ocp-build.1.99.17-beta/opam @@ -1,11 +1,14 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Fabrice Le Fessant " authors: [ "Fabrice Le Fessant " ] homepage: "http://www.typerex.org/ocp-build.html" -dev-repo: "https://github.com/OCamlPro/typerex-build.git" +dev-repo: "git+https://github.com/OCamlPro/typerex-build.git" bug-reports: "https://github.com/OCamlPro/typerex-build/issues" -depends: [ "typerex-build" {= "1.99.17-beta" } ] +depends: [ + "ocaml" {>= "3.12.0" & < "4.05.0"} + "typerex-build" {= "1.99.17-beta"} +] conflicts: [ "typerex" {< "1.99.7"} ] -available: [ocaml-version >= "3.12.0" & ocaml-version < "4.05.0"] +synopsis: "Project manager for OCaml" diff --git a/packages/ocp-build/ocp-build.1.99.18-beta/descr b/packages/ocp-build/ocp-build.1.99.18-beta/descr deleted file mode 100644 index 0a7a9e69278..00000000000 --- a/packages/ocp-build/ocp-build.1.99.18-beta/descr +++ /dev/null @@ -1 +0,0 @@ -Project manager for OCaml diff --git a/packages/ocp-build/ocp-build.1.99.18-beta/opam b/packages/ocp-build/ocp-build.1.99.18-beta/opam index d530a26d926..1ea23a5f57a 100644 --- a/packages/ocp-build/ocp-build.1.99.18-beta/opam +++ b/packages/ocp-build/ocp-build.1.99.18-beta/opam @@ -1,18 +1,10 @@ -(**************************************************************) -(* *) -(* This file is managed by ocp-autoconf *) -(* Remove it from `manage_files` in 'ocp-autoconf.config' *) -(* if you want to modify it manually (or use 'opam.trailer') *) -(* *) -(**************************************************************) - -opam-version: "1.2" +opam-version: "2.0" maintainer: "Fabrice Le Fessant " authors: [ "Fabrice Le Fessant " ] homepage: "http://www.typerex.org/ocp-build.html" -dev-repo: "https://github.com/OCamlPro/ocp-build.git" +dev-repo: "git+https://github.com/OCamlPro/ocp-build.git" bug-reports: "https://github.com/OCamlPro/ocp-build/issues" build: [ [ "./configure" @@ -37,17 +29,13 @@ remove: [ [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/installed.ocp" ] [ "sh" "-exc" "rmdir %{prefix}%/lib/ocaml/typerex || true" ] ] -available: [ocaml-version >= "3.12.1"] - -(**************************************************************) -(* *) -(* From opam.trailer: *) -(* *) -(**************************************************************) - conflicts: [ "typerex" {< "1.99.7"} ] depends: [ - "ocamlfind" (* not strictly needed by ocp-build, but - since opam installs packages in a non-standard - repository, we need it... *) + "ocaml" {>= "3.12.1"} + "ocamlfind" ] +synopsis: "Project manager for OCaml" +url { + src: "http://github.com/OCamlPro/ocp-build/archive/1.99.18-beta.tar.gz" + checksum: "md5=65cd6c06187f5cb197da61976d8c16ad" +} diff --git a/packages/ocp-build/ocp-build.1.99.18-beta/url b/packages/ocp-build/ocp-build.1.99.18-beta/url deleted file mode 100644 index 7ee5773e5fc..00000000000 --- a/packages/ocp-build/ocp-build.1.99.18-beta/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/OCamlPro/ocp-build/archive/1.99.18-beta.tar.gz" -checksum: "65cd6c06187f5cb197da61976d8c16ad" diff --git a/packages/ocp-build/ocp-build.1.99.19-beta/descr b/packages/ocp-build/ocp-build.1.99.19-beta/descr deleted file mode 100644 index a90341fb753..00000000000 --- a/packages/ocp-build/ocp-build.1.99.19-beta/descr +++ /dev/null @@ -1,6 +0,0 @@ -Project builder for OCaml - -ocp-build main features are: -* simple library/program description -* detection of ocamlfind libraries (parsing of META) -* incremental and parallel compilation of OCaml projects diff --git a/packages/ocp-build/ocp-build.1.99.19-beta/opam b/packages/ocp-build/ocp-build.1.99.19-beta/opam index 6584b5a80cf..76ca1346458 100644 --- a/packages/ocp-build/ocp-build.1.99.19-beta/opam +++ b/packages/ocp-build/ocp-build.1.99.19-beta/opam @@ -1,18 +1,10 @@ -(**************************************************************) -(* *) -(* This file is managed by ocp-autoconf *) -(* Remove it from `manage_files` in 'ocp-autoconf.config' *) -(* if you want to modify it manually (or use 'opam.trailer') *) -(* *) -(**************************************************************) - -opam-version: "1.2" +opam-version: "2.0" maintainer: "Fabrice Le Fessant " authors: [ "Fabrice Le Fessant " ] homepage: "http://www.typerex.org/ocp-build.html" -dev-repo: "https://github.com/OCamlPro/ocp-build.git" +dev-repo: "git+https://github.com/OCamlPro/ocp-build.git" bug-reports: "https://github.com/OCamlPro/ocp-build/issues" build: [ [ "./configure" @@ -38,17 +30,18 @@ remove: [ [ "rm" "-rf" "%{prefix}%/lib/ocaml/site-ocp2/ocp-build" ] [ "sh" "-exc" "rmdir %{prefix}%/lib/ocaml/typerex || true" ] ] -available: [ocaml-version >= "3.12.1"] - -(**************************************************************) -(* *) -(* From opam.trailer: *) -(* *) -(**************************************************************) - conflicts: [ "typerex" {< "1.99.7"} "typerex-build" ] depends: [ - "ocamlfind" (* not strictly needed by ocp-build, but - since opam installs packages in a non-standard - repository, we need it... *) + "ocaml" {>= "3.12.1"} + "ocamlfind" ] +synopsis: "Project builder for OCaml" +description: """ +ocp-build main features are: +* simple library/program description +* detection of ocamlfind libraries (parsing of META) +* incremental and parallel compilation of OCaml projects""" +url { + src: "http://github.com/OCamlPro/ocp-build/archive/1.99.19-beta.tar.gz" + checksum: "md5=e4d5e3bc256091b5907a43613c33411c" +} diff --git a/packages/ocp-build/ocp-build.1.99.19-beta/url b/packages/ocp-build/ocp-build.1.99.19-beta/url deleted file mode 100644 index e1026053994..00000000000 --- a/packages/ocp-build/ocp-build.1.99.19-beta/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/OCamlPro/ocp-build/archive/1.99.19-beta.tar.gz" -checksum: "e4d5e3bc256091b5907a43613c33411c" diff --git a/packages/ocp-build/ocp-build.1.99.20-beta/descr b/packages/ocp-build/ocp-build.1.99.20-beta/descr deleted file mode 100644 index a90341fb753..00000000000 --- a/packages/ocp-build/ocp-build.1.99.20-beta/descr +++ /dev/null @@ -1,6 +0,0 @@ -Project builder for OCaml - -ocp-build main features are: -* simple library/program description -* detection of ocamlfind libraries (parsing of META) -* incremental and parallel compilation of OCaml projects diff --git a/packages/ocp-build/ocp-build.1.99.20-beta/opam b/packages/ocp-build/ocp-build.1.99.20-beta/opam index 3951e8f20fc..55001a70752 100644 --- a/packages/ocp-build/ocp-build.1.99.20-beta/opam +++ b/packages/ocp-build/ocp-build.1.99.20-beta/opam @@ -1,18 +1,10 @@ -(**************************************************************) -(* *) -(* This file is managed by ocp-autoconf *) -(* Remove it from `manage_files` in 'ocp-autoconf.config' *) -(* if you want to modify it manually (or use 'opam.trailer') *) -(* *) -(**************************************************************) - -opam-version: "1.2" +opam-version: "2.0" maintainer: "Fabrice Le Fessant " authors: [ "Fabrice Le Fessant " ] homepage: "http://www.typerex.org/ocp-build.html" -dev-repo: "https://github.com/OCamlPro/ocp-build.git" +dev-repo: "git+https://github.com/OCamlPro/ocp-build.git" bug-reports: "https://github.com/OCamlPro/ocp-build/issues" build: [ [ "./configure" @@ -38,18 +30,19 @@ remove: [ [ "rm" "-rf" "%{prefix}%/lib/ocaml/site-ocp2/ocp-build" ] [ "sh" "-exc" "rmdir %{prefix}%/lib/ocaml/typerex || true" ] ] -available: [ocaml-version >= "4.02.1"] - -(**************************************************************) -(* *) -(* From opam.trailer: *) -(* *) -(**************************************************************) - conflicts: [ "typerex" {< "1.99.7"} "typerex-build" ] depends: [ - "ocamlfind" (* not strictly needed by ocp-build, but - since opam installs packages in a non-standard - repository, we need it... *) - "cmdliner" { >= "1.0" } + "ocaml" {>= "4.02.1"} + "ocamlfind" + "cmdliner" {>= "1.0"} ] +synopsis: "Project builder for OCaml" +description: """ +ocp-build main features are: +* simple library/program description +* detection of ocamlfind libraries (parsing of META) +* incremental and parallel compilation of OCaml projects""" +url { + src: "http://github.com/OCamlPro/ocp-build/archive/1.99.20-beta.tar.gz" + checksum: "md5=72d9c1b1a42d1873628e2d6e7529d8cb" +} diff --git a/packages/ocp-build/ocp-build.1.99.20-beta/url b/packages/ocp-build/ocp-build.1.99.20-beta/url deleted file mode 100644 index f7cade4fb1c..00000000000 --- a/packages/ocp-build/ocp-build.1.99.20-beta/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/OCamlPro/ocp-build/archive/1.99.20-beta.tar.gz" -checksum: "72d9c1b1a42d1873628e2d6e7529d8cb" diff --git a/packages/ocp-build/ocp-build.1.99.8-beta/descr b/packages/ocp-build/ocp-build.1.99.8-beta/descr deleted file mode 100644 index 0a7a9e69278..00000000000 --- a/packages/ocp-build/ocp-build.1.99.8-beta/descr +++ /dev/null @@ -1 +0,0 @@ -Project manager for OCaml diff --git a/packages/ocp-build/ocp-build.1.99.8-beta/opam b/packages/ocp-build/ocp-build.1.99.8-beta/opam index 93a4b953cce..7fd4640af2e 100644 --- a/packages/ocp-build/ocp-build.1.99.8-beta/opam +++ b/packages/ocp-build/ocp-build.1.99.8-beta/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Fabrice Le Fessant " authors: [ "Fabrice Le Fessant " ] homepage: "http://www.typerex.org/ocp-build.html" -dev-repo: "https://github.com/OCamlPro/typerex-build.git" +dev-repo: "git+https://github.com/OCamlPro/typerex-build.git" bug-reports: "https://github.com/OCamlPro/typerex-build/issues" build: [ @@ -26,7 +26,16 @@ remove: [ [ "rm" "-f" "%{prefix}%/lib/META.ocp-build" ] [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocp-build" ] ] -depends: [ "ocamlfind" "camlp4" ] +depends: [ + "ocaml" {< "4.02.3"} + "ocamlfind" + "camlp4" +] conflicts: [ "typerex" {< "1.99.7"} ] -available: [ocaml-version < "4.02.3" ] install: [make "install"] +synopsis: "Project manager for OCaml" +flags: light-uninstall +url { + src: "http://www.typerex.org/pub/ocp-build/ocp-build.1.99.8-beta.tar.gz" + checksum: "md5=e476608ad528dd60550cda17434c53ea" +} diff --git a/packages/ocp-build/ocp-build.1.99.8-beta/url b/packages/ocp-build/ocp-build.1.99.8-beta/url deleted file mode 100644 index 9d84338db56..00000000000 --- a/packages/ocp-build/ocp-build.1.99.8-beta/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www.typerex.org/pub/ocp-build/ocp-build.1.99.8-beta.tar.gz" -checksum: "e476608ad528dd60550cda17434c53ea" diff --git a/packages/ocp-build/ocp-build.1.99.9-beta/descr b/packages/ocp-build/ocp-build.1.99.9-beta/descr deleted file mode 100644 index 0a7a9e69278..00000000000 --- a/packages/ocp-build/ocp-build.1.99.9-beta/descr +++ /dev/null @@ -1 +0,0 @@ -Project manager for OCaml diff --git a/packages/ocp-build/ocp-build.1.99.9-beta/opam b/packages/ocp-build/ocp-build.1.99.9-beta/opam index 927e08c08c9..732e1a0ea27 100644 --- a/packages/ocp-build/ocp-build.1.99.9-beta/opam +++ b/packages/ocp-build/ocp-build.1.99.9-beta/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Fabrice Le Fessant " authors: [ "Fabrice Le Fessant " ] homepage: "http://www.typerex.org/ocp-build.html" -dev-repo: "https://github.com/OCamlPro/typerex-build.git" +dev-repo: "git+https://github.com/OCamlPro/typerex-build.git" bug-reports: "https://github.com/OCamlPro/typerex-build/issues" build: [ @@ -16,7 +16,15 @@ remove: [ [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/ocp-build" ] [ "sh" "-exc" "rmdir %{prefix}%/lib/ocaml/typerex || true" ] ] -depends: [ "ocamlfind" "camlp4" ] +depends: [ + "ocaml" {< "4.03"} + "ocamlfind" + "camlp4" +] conflicts: [ "typerex" {< "1.99.7"} ] -available: [ocaml-version < "4.03" ] install: [make "install"] +synopsis: "Project manager for OCaml" +url { + src: "http://www.typerex.org/pub/ocp-build/ocp-build.1.99.9-beta.tar.gz" + checksum: "md5=756bfe6337160693ec52119b400a12c2" +} diff --git a/packages/ocp-build/ocp-build.1.99.9-beta/url b/packages/ocp-build/ocp-build.1.99.9-beta/url deleted file mode 100644 index 0ba37d634ea..00000000000 --- a/packages/ocp-build/ocp-build.1.99.9-beta/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www.typerex.org/pub/ocp-build/ocp-build.1.99.9-beta.tar.gz" -checksum: "756bfe6337160693ec52119b400a12c2" diff --git a/packages/ocp-indent/ocp-indent.0.1.0/descr b/packages/ocp-indent/ocp-indent.0.1.0/descr deleted file mode 100644 index 18cc9b0924a..00000000000 --- a/packages/ocp-indent/ocp-indent.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -A simple tool to indent OCaml programs diff --git a/packages/ocp-indent/ocp-indent.0.1.0/opam b/packages/ocp-indent/ocp-indent.0.1.0/opam index 3da05bad04c..916e973df69 100644 --- a/packages/ocp-indent/ocp-indent.0.1.0/opam +++ b/packages/ocp-indent/ocp-indent.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "contact@ocamlpro.com" homepage: "https://github.com/OCamlPro/ocp-indent" build: [ @@ -10,8 +10,13 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {< "4.06.0"} "ocamlbuild" {build} ] dev-repo: "git://github.com/OCamlPro/ocp-indent" install: [make "install"] -available: [ ocaml-version < "4.06.0" ] +synopsis: "A simple tool to indent OCaml programs" +url { + src: "https://github.com/OCamlPro/ocp-indent/archive/0.1.0.tar.gz" + checksum: "md5=d8f4050700a12f77c0d157ac931cac5f" +} diff --git a/packages/ocp-indent/ocp-indent.0.1.0/url b/packages/ocp-indent/ocp-indent.0.1.0/url deleted file mode 100644 index ede2f48086b..00000000000 --- a/packages/ocp-indent/ocp-indent.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocp-indent/archive/0.1.0.tar.gz" -checksum: "d8f4050700a12f77c0d157ac931cac5f" diff --git a/packages/ocp-indent/ocp-indent.0.6.0/descr b/packages/ocp-indent/ocp-indent.0.6.0/descr deleted file mode 100644 index 18cc9b0924a..00000000000 --- a/packages/ocp-indent/ocp-indent.0.6.0/descr +++ /dev/null @@ -1 +0,0 @@ -A simple tool to indent OCaml programs diff --git a/packages/ocp-indent/ocp-indent.0.6.0/opam b/packages/ocp-indent/ocp-indent.0.6.0/opam index 01f56e39140..e4b2a3048ac 100644 --- a/packages/ocp-indent/ocp-indent.0.6.0/opam +++ b/packages/ocp-indent/ocp-indent.0.6.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "contact@ocamlpro.com" homepage: "https://github.com/OCamlPro/ocp-indent" build: [ @@ -9,8 +9,16 @@ remove: [ ["./configure" "--prefix" prefix] [make "uninstall"] ] -depends: ["ocp-build" {build} ] -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] (* String.trim and safe-string *) +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocp-build" {build} +] dev-repo: "git://github.com/OCamlPro/ocp-indent" patches: ["fix-warn-error.patch"] install: [make "install"] +synopsis: "A simple tool to indent OCaml programs" +extra-files: ["fix-warn-error.patch" "md5=9554195abfffecffd85e47bf136c0148"] +url { + src: "https://github.com/OCamlPro/ocp-indent/archive/0.6.0.tar.gz" + checksum: "md5=4727770e9ff7f85974fcacd53a3fe4fb" +} diff --git a/packages/ocp-indent/ocp-indent.0.6.0/url b/packages/ocp-indent/ocp-indent.0.6.0/url deleted file mode 100644 index 8fb733c49d5..00000000000 --- a/packages/ocp-indent/ocp-indent.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocp-indent/archive/0.6.0.tar.gz" -checksum: "4727770e9ff7f85974fcacd53a3fe4fb" diff --git a/packages/ocp-indent/ocp-indent.0.6.1/descr b/packages/ocp-indent/ocp-indent.0.6.1/descr deleted file mode 100644 index 18cc9b0924a..00000000000 --- a/packages/ocp-indent/ocp-indent.0.6.1/descr +++ /dev/null @@ -1 +0,0 @@ -A simple tool to indent OCaml programs diff --git a/packages/ocp-indent/ocp-indent.0.6.1/opam b/packages/ocp-indent/ocp-indent.0.6.1/opam index f9f58661753..1703b268d78 100644 --- a/packages/ocp-indent/ocp-indent.0.6.1/opam +++ b/packages/ocp-indent/ocp-indent.0.6.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "contact@ocamlpro.com" homepage: "https://github.com/OCamlPro/ocp-indent" build: [ @@ -13,10 +13,15 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} "ocamlbuild" {build} ] dev-repo: "git://github.com/OCamlPro/ocp-indent" -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0" ] (* String.trim *) 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: "md5=daa738345f34eaa433e31112a7ff77b1" +} diff --git a/packages/ocp-indent/ocp-indent.0.6.1/url b/packages/ocp-indent/ocp-indent.0.6.1/url deleted file mode 100644 index 91569c89be4..00000000000 --- a/packages/ocp-indent/ocp-indent.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocp-indent/archive/0.6.1.tar.gz" -checksum: "daa738345f34eaa433e31112a7ff77b1" diff --git a/packages/ocp-indent/ocp-indent.0.6.2/descr b/packages/ocp-indent/ocp-indent.0.6.2/descr deleted file mode 100644 index 18cc9b0924a..00000000000 --- a/packages/ocp-indent/ocp-indent.0.6.2/descr +++ /dev/null @@ -1 +0,0 @@ -A simple tool to indent OCaml programs diff --git a/packages/ocp-indent/ocp-indent.0.6.2/files/fix-warn-error.patch b/packages/ocp-indent/ocp-indent.0.6.2/files/fix-warn-error.patch deleted file mode 100644 index 2fdd12e98e0..00000000000 --- a/packages/ocp-indent/ocp-indent.0.6.2/files/fix-warn-error.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -C 2 -r ocp-indent.0.9.0.orig/src/ocp-indent.ocp ocp-indent.0.9.0/src/ocp-indent.ocp -*** ocp-indent.0.9.0.orig/src/ocp-indent.ocp 2016-02-25 13:28:02.504254590 +0100 ---- ocp-indent.0.9.0/src/ocp-indent.ocp 2016-02-25 13:28:19.912255334 +0100 -*************** -*** 1,3 **** -! comp += [ "-g" "-w" "+A-4-9" "-warn-error" ] - - begin library "ocp-indent-lexer" ---- 1,3 ---- -! comp += [ "-g" "-w" "+A-4-9" ] - - begin library "ocp-indent-lexer" diff --git a/packages/ocp-indent/ocp-indent.0.6.2/opam b/packages/ocp-indent/ocp-indent.0.6.2/opam deleted file mode 100644 index 9e70112a394..00000000000 --- a/packages/ocp-indent/ocp-indent.0.6.2/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -maintainer: "contact@ocamlpro.com" -homepage: "https://github.com/OCamlPro/ocp-indent" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -remove: [ - ["./configure" "--prefix" prefix] - [make "uninstall"] -] -depends: ["ocp-build" {build & >= "1.99.3-beta"}] -dev-repo: "git://github.com/OCamlPro/ocp-indent" -patches: ["fix-warn-error.patch"] -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0" ] (* String.trim *) -install: [make "install"] diff --git a/packages/ocp-indent/ocp-indent.0.6.2/url b/packages/ocp-indent/ocp-indent.0.6.2/url deleted file mode 100644 index 535d64922e6..00000000000 --- a/packages/ocp-indent/ocp-indent.0.6.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocp-indent/archive/0.6.2.tar.gz" -checksum: "05c597215d3cf44c48a0136e2baa1d67" diff --git a/packages/ocp-indent/ocp-indent.0.9.0/descr b/packages/ocp-indent/ocp-indent.0.9.0/descr deleted file mode 100644 index e72d7e0cfb7..00000000000 --- a/packages/ocp-indent/ocp-indent.0.9.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -A simple tool to indent OCaml programs -Also includes bindings for popular editors. diff --git a/packages/ocp-indent/ocp-indent.0.9.0/opam b/packages/ocp-indent/ocp-indent.0.9.0/opam index 5b6c7445c36..f5b4b032c65 100644 --- a/packages/ocp-indent/ocp-indent.0.9.0/opam +++ b/packages/ocp-indent/ocp-indent.0.9.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "contact@ocamlpro.com" homepage: "https://github.com/OCamlPro/ocp-indent" build: [ @@ -9,8 +9,17 @@ remove: [ ["./configure" "--prefix" prefix] [make "uninstall"] ] -depends: ["ocp-build" {build & >= "1.99.3-beta"}] +depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} + "ocp-build" {build & >= "1.99.3-beta"} +] dev-repo: "git://github.com/OCamlPro/ocp-indent" patches: ["fix-warn-error.patch"] -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0" ] (* String.trim *) install: [make "install"] +synopsis: "A simple tool to indent OCaml programs" +description: "Also includes bindings for popular editors." +extra-files: ["fix-warn-error.patch" "md5=f7ef872c17d2c56fb9e7cf8d8a1a6e86"] +url { + src: "https://github.com/OCamlPro/ocp-indent/archive/0.9.0.tar.gz" + checksum: "md5=054542583c9a1f1d5a9bea4d66109813" +} diff --git a/packages/ocp-indent/ocp-indent.0.9.0/url b/packages/ocp-indent/ocp-indent.0.9.0/url deleted file mode 100644 index 3d5a55e9933..00000000000 --- a/packages/ocp-indent/ocp-indent.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocp-indent/archive/0.9.0.tar.gz" -checksum: "054542583c9a1f1d5a9bea4d66109813" diff --git a/packages/ocp-indent/ocp-indent.0.9.2/descr b/packages/ocp-indent/ocp-indent.0.9.2/descr deleted file mode 100644 index e72d7e0cfb7..00000000000 --- a/packages/ocp-indent/ocp-indent.0.9.2/descr +++ /dev/null @@ -1,2 +0,0 @@ -A simple tool to indent OCaml programs -Also includes bindings for popular editors. diff --git a/packages/ocp-indent/ocp-indent.0.9.2/opam b/packages/ocp-indent/ocp-indent.0.9.2/opam deleted file mode 100644 index 1f773748697..00000000000 --- a/packages/ocp-indent/ocp-indent.0.9.2/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -maintainer: "contact@ocamlpro.com" -homepage: "https://github.com/OCamlPro/ocp-indent" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -remove: [ - ["./configure" "--prefix" prefix] - [make "uninstall"] -] -depends: ["ocp-build" {build & >= "1.99.3-beta"}] -dev-repo: "git://github.com/OCamlPro/ocp-indent" -available: [ocaml-version >= "4.00.0" & (* Hashtbl.reset *) - ocaml-version < "4.02.0" ] (* -warn-error on Bytes *) -install: [make "install"] diff --git a/packages/ocp-indent/ocp-indent.0.9.2/url b/packages/ocp-indent/ocp-indent.0.9.2/url deleted file mode 100644 index 043752035f3..00000000000 --- a/packages/ocp-indent/ocp-indent.0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocp-indent/archive/0.9.2.tar.gz" -checksum: "181a410fdc6645acf63df2513f9a7ab3" diff --git a/packages/ocp-indent/ocp-indent.1.0.0/descr b/packages/ocp-indent/ocp-indent.1.0.0/descr deleted file mode 100644 index e72d7e0cfb7..00000000000 --- a/packages/ocp-indent/ocp-indent.1.0.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -A simple tool to indent OCaml programs -Also includes bindings for popular editors. diff --git a/packages/ocp-indent/ocp-indent.1.0.0/opam b/packages/ocp-indent/ocp-indent.1.0.0/opam deleted file mode 100644 index e9161c113e0..00000000000 --- a/packages/ocp-indent/ocp-indent.1.0.0/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -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: ["ocp-build" {build & >= "1.99.3-beta"}] -available: [ocaml-version < "4.02.0" ] (* -warn-error on Bytes *) -dev-repo: "git://github.com/OCamlPro/ocp-indent" diff --git a/packages/ocp-indent/ocp-indent.1.0.0/url b/packages/ocp-indent/ocp-indent.1.0.0/url deleted file mode 100644 index 4aff6b22c6b..00000000000 --- a/packages/ocp-indent/ocp-indent.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocp-indent/archive/1.0.0.tar.gz" -checksum: "44689a88b81b7f36541e280c6dc53327" diff --git a/packages/ocp-indent/ocp-indent.1.0.1/descr b/packages/ocp-indent/ocp-indent.1.0.1/descr deleted file mode 100644 index e72d7e0cfb7..00000000000 --- a/packages/ocp-indent/ocp-indent.1.0.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -A simple tool to indent OCaml programs -Also includes bindings for popular editors. diff --git a/packages/ocp-indent/ocp-indent.1.0.1/opam b/packages/ocp-indent/ocp-indent.1.0.1/opam deleted file mode 100644 index cb23e6f37b6..00000000000 --- a/packages/ocp-indent/ocp-indent.1.0.1/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -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: ["ocp-build" {build & >= "1.99.3-beta"}] -dev-repo: "git://github.com/OCamlPro/ocp-indent" -available: [ocaml-version < "4.02.0" ] (* -warn-error on Bytes *) diff --git a/packages/ocp-indent/ocp-indent.1.0.1/url b/packages/ocp-indent/ocp-indent.1.0.1/url deleted file mode 100644 index b450888d8d3..00000000000 --- a/packages/ocp-indent/ocp-indent.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocp-indent/archive/1.0.1.tar.gz" -checksum: "69da0934353b8b1263d46d92cb68de1a" diff --git a/packages/ocp-indent/ocp-indent.1.0.2/descr b/packages/ocp-indent/ocp-indent.1.0.2/descr deleted file mode 100644 index e72d7e0cfb7..00000000000 --- a/packages/ocp-indent/ocp-indent.1.0.2/descr +++ /dev/null @@ -1,2 +0,0 @@ -A simple tool to indent OCaml programs -Also includes bindings for popular editors. diff --git a/packages/ocp-indent/ocp-indent.1.0.2/opam b/packages/ocp-indent/ocp-indent.1.0.2/opam deleted file mode 100644 index f0fe6b4466a..00000000000 --- a/packages/ocp-indent/ocp-indent.1.0.2/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -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: ["ocp-build" {build & >= "1.99.4-beta"}] -dev-repo: "git://github.com/OCamlPro/ocp-indent" -available: [ocaml-version < "4.02.0" ] (* -warn-error on Bytes *) -install: [make "install"] diff --git a/packages/ocp-indent/ocp-indent.1.0.2/url b/packages/ocp-indent/ocp-indent.1.0.2/url deleted file mode 100644 index 956fa85a58f..00000000000 --- a/packages/ocp-indent/ocp-indent.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocp-indent/archive/1.0.2.tar.gz" -checksum: "88ecedbc240c9d34bd13381ec1c45807" diff --git a/packages/ocp-indent/ocp-indent.1.1.0/descr b/packages/ocp-indent/ocp-indent.1.1.0/descr deleted file mode 100644 index e72d7e0cfb7..00000000000 --- a/packages/ocp-indent/ocp-indent.1.1.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -A simple tool to indent OCaml programs -Also includes bindings for popular editors. diff --git a/packages/ocp-indent/ocp-indent.1.1.0/opam b/packages/ocp-indent/ocp-indent.1.1.0/opam index f0fe6b4466a..e29a8924aeb 100644 --- a/packages/ocp-indent/ocp-indent.1.1.0/opam +++ b/packages/ocp-indent/ocp-indent.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "contact@ocamlpro.com" homepage: "https://github.com/OCamlPro/ocp-indent" build: [ @@ -9,7 +9,15 @@ remove: [ ["./configure" "--prefix" prefix] ["ocp-build" "uninstall" "-install-lib" "%{lib}%/ocp-indent" "ocp-indent" ] ] -depends: ["ocp-build" {build & >= "1.99.4-beta"}] +depends: [ + "ocaml" {< "4.02.0"} + "ocp-build" {build & >= "1.99.4-beta"} +] dev-repo: "git://github.com/OCamlPro/ocp-indent" -available: [ocaml-version < "4.02.0" ] (* -warn-error on Bytes *) 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: "md5=11160a54f9f3e1a73f8ef141015ba79d" +} diff --git a/packages/ocp-indent/ocp-indent.1.1.0/url b/packages/ocp-indent/ocp-indent.1.1.0/url deleted file mode 100644 index 31f9c9e2229..00000000000 --- a/packages/ocp-indent/ocp-indent.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocp-indent/archive/1.1.0.tar.gz" -checksum: "11160a54f9f3e1a73f8ef141015ba79d" diff --git a/packages/ocp-indent/ocp-indent.1.2.0/descr b/packages/ocp-indent/ocp-indent.1.2.0/descr deleted file mode 100644 index e72d7e0cfb7..00000000000 --- a/packages/ocp-indent/ocp-indent.1.2.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -A simple tool to indent OCaml programs -Also includes bindings for popular editors. diff --git a/packages/ocp-indent/ocp-indent.1.2.0/files/warnings.patch b/packages/ocp-indent/ocp-indent.1.2.0/files/warnings.patch deleted file mode 100644 index 1c2c5f45692..00000000000 --- a/packages/ocp-indent/ocp-indent.1.2.0/files/warnings.patch +++ /dev/null @@ -1,9 +0,0 @@ -index cc73b04..181e7d7 100644 ---- a/src/ocp-indent.ocp -+++ b/src/ocp-indent.ocp -@@ -1,4 +1,4 @@ --comp += [ "-g" "-w" "+A-4-9" "-warn-error" "+A-4-9" ] -+comp += [ "-g" "-w" "+A-4-9" "-warn-error" "+1..39" ] - - begin library "ocp-indent-lexer" - files = [ diff --git a/packages/ocp-indent/ocp-indent.1.2.0/opam b/packages/ocp-indent/ocp-indent.1.2.0/opam deleted file mode 100644 index 9441fa72b01..00000000000 --- a/packages/ocp-indent/ocp-indent.1.2.0/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "contact@ocamlpro.com" -homepage: "https://github.com/OCamlPro/ocp-indent" -license: "GPL" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -remove: [ - ["./configure" "--prefix" prefix] - ["ocp-build" "uninstall" "-install-lib" "%{lib}%/ocp-indent" "ocp-indent" ] -] -depends: [ - "ocp-build" {build & >= "1.99.4-beta"} - "cmdliner" {<= "0.9.7"} -] -patches: ["warnings.patch"] -dev-repo: "git://github.com/OCamlPro/ocp-indent" -available: [ocaml-version < "4.02.0" ] (* -warn-error on Bytes *) -install: [make "install"] diff --git a/packages/ocp-indent/ocp-indent.1.2.0/url b/packages/ocp-indent/ocp-indent.1.2.0/url deleted file mode 100644 index d16726e7120..00000000000 --- a/packages/ocp-indent/ocp-indent.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocp-indent/archive/1.2.0.tar.gz" -checksum: "f9ba5ac9099a5b3a7f90af9ecf557e00" diff --git a/packages/ocp-indent/ocp-indent.1.2.1/descr b/packages/ocp-indent/ocp-indent.1.2.1/descr deleted file mode 100644 index e72d7e0cfb7..00000000000 --- a/packages/ocp-indent/ocp-indent.1.2.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -A simple tool to indent OCaml programs -Also includes bindings for popular editors. diff --git a/packages/ocp-indent/ocp-indent.1.2.1/opam b/packages/ocp-indent/ocp-indent.1.2.1/opam deleted file mode 100644 index 158d3c2a749..00000000000 --- a/packages/ocp-indent/ocp-indent.1.2.1/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "contact@ocamlpro.com" -homepage: "https://github.com/OCamlPro/ocp-indent" -license: "GPL" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -remove: [ - ["./configure" "--prefix" prefix] - ["ocp-build" "uninstall" "-install-lib" "%{lib}%/ocp-indent" "ocp-indent" ] -] -depends: [ - "ocp-build" {build & >= "1.99.4-beta"} - "cmdliner" {<= "0.9.7"} -] -dev-repo: "git://github.com/OCamlPro/ocp-indent" -available: [ocaml-version < "4.02.0" ] (* -warn-error on Bytes *) -install: [make "install"] diff --git a/packages/ocp-indent/ocp-indent.1.2.1/url b/packages/ocp-indent/ocp-indent.1.2.1/url deleted file mode 100644 index ae74a9cf25e..00000000000 --- a/packages/ocp-indent/ocp-indent.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocp-indent/archive/1.2.1.tar.gz" -checksum: "c402edc8f91a6f0535f605d1e0fefe16" diff --git a/packages/ocp-indent/ocp-indent.1.2.2/descr b/packages/ocp-indent/ocp-indent.1.2.2/descr deleted file mode 100644 index e72d7e0cfb7..00000000000 --- a/packages/ocp-indent/ocp-indent.1.2.2/descr +++ /dev/null @@ -1,2 +0,0 @@ -A simple tool to indent OCaml programs -Also includes bindings for popular editors. diff --git a/packages/ocp-indent/ocp-indent.1.2.2/opam b/packages/ocp-indent/ocp-indent.1.2.2/opam index 158d3c2a749..37f386f9e82 100644 --- a/packages/ocp-indent/ocp-indent.1.2.2/opam +++ b/packages/ocp-indent/ocp-indent.1.2.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "contact@ocamlpro.com" homepage: "https://github.com/OCamlPro/ocp-indent" license: "GPL" @@ -11,9 +11,15 @@ remove: [ ["ocp-build" "uninstall" "-install-lib" "%{lib}%/ocp-indent" "ocp-indent" ] ] depends: [ + "ocaml" {< "4.02.0"} "ocp-build" {build & >= "1.99.4-beta"} "cmdliner" {<= "0.9.7"} ] dev-repo: "git://github.com/OCamlPro/ocp-indent" -available: [ocaml-version < "4.02.0" ] (* -warn-error on Bytes *) 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: "md5=1069e54f8f2ef9f4f9cc40605ceb4825" +} diff --git a/packages/ocp-indent/ocp-indent.1.2.2/url b/packages/ocp-indent/ocp-indent.1.2.2/url deleted file mode 100644 index ffdc012358a..00000000000 --- a/packages/ocp-indent/ocp-indent.1.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocp-indent/archive/1.2.2.tar.gz" -checksum: "1069e54f8f2ef9f4f9cc40605ceb4825" diff --git a/packages/ocp-indent/ocp-indent.1.3.0/descr b/packages/ocp-indent/ocp-indent.1.3.0/descr deleted file mode 100644 index e72d7e0cfb7..00000000000 --- a/packages/ocp-indent/ocp-indent.1.3.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -A simple tool to indent OCaml programs -Also includes bindings for popular editors. diff --git a/packages/ocp-indent/ocp-indent.1.3.0/opam b/packages/ocp-indent/ocp-indent.1.3.0/opam deleted file mode 100644 index 19cdc5423ee..00000000000 --- a/packages/ocp-indent/ocp-indent.1.3.0/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "contact@ocamlpro.com" -homepage: "http://www.typerex.org/ocp-indent.html" -license: "GPL" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -remove: [ - ["./configure" "--prefix" prefix] - ["ocp-build" "uninstall" "-install-lib" "%{lib}%/ocp-indent" "ocp-indent" ] -] -depends: [ - "ocp-build" {build & >= "1.99.6-beta"} - "cmdliner" {<= "0.9.7"} -] -available: [ocaml-version >= "4.00.0" (* Lazy.from_val *) - & ocaml-version < "4.02.0"] -dev-repo: "git://github.com/OCamlPro/ocp-indent" -install: [make "install"] diff --git a/packages/ocp-indent/ocp-indent.1.3.0/url b/packages/ocp-indent/ocp-indent.1.3.0/url deleted file mode 100644 index 1dcc25654bb..00000000000 --- a/packages/ocp-indent/ocp-indent.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocp-indent/archive/1.3.0.tar.gz" -checksum: "506c9f461b954d1df561c10588a50e85" diff --git a/packages/ocp-indent/ocp-indent.1.3.1/descr b/packages/ocp-indent/ocp-indent.1.3.1/descr deleted file mode 100644 index e72d7e0cfb7..00000000000 --- a/packages/ocp-indent/ocp-indent.1.3.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -A simple tool to indent OCaml programs -Also includes bindings for popular editors. diff --git a/packages/ocp-indent/ocp-indent.1.3.1/opam b/packages/ocp-indent/ocp-indent.1.3.1/opam deleted file mode 100644 index f44238e290c..00000000000 --- a/packages/ocp-indent/ocp-indent.1.3.1/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "contact@ocamlpro.com" -homepage: "http://www.typerex.org/ocp-indent.html" -license: "GPL" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -remove: [ - ["./configure" "--prefix" prefix] - ["ocp-build" "uninstall" "-install-lib" "%{lib}%/ocp-indent" "ocp-indent" ] -] -depends: [ - "ocp-build" {build & >= "1.99.6-beta"} - "cmdliner" {<= "0.9.7"} -] -dev-repo: "git://github.com/OCamlPro/ocp-indent" -available: [ocaml-version < "4.02.0" ] (* -warn-error on Bytes *) -install: [make "install"] diff --git a/packages/ocp-indent/ocp-indent.1.3.1/url b/packages/ocp-indent/ocp-indent.1.3.1/url deleted file mode 100644 index f50482a705c..00000000000 --- a/packages/ocp-indent/ocp-indent.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocp-indent/archive/1.3.1.tar.gz" -checksum: "c26e582072e555b6cd9a741157c78205" diff --git a/packages/ocp-indent/ocp-indent.1.3.2/descr b/packages/ocp-indent/ocp-indent.1.3.2/descr deleted file mode 100644 index e72d7e0cfb7..00000000000 --- a/packages/ocp-indent/ocp-indent.1.3.2/descr +++ /dev/null @@ -1,2 +0,0 @@ -A simple tool to indent OCaml programs -Also includes bindings for popular editors. diff --git a/packages/ocp-indent/ocp-indent.1.3.2/opam b/packages/ocp-indent/ocp-indent.1.3.2/opam index f44238e290c..77eaf6949e1 100644 --- a/packages/ocp-indent/ocp-indent.1.3.2/opam +++ b/packages/ocp-indent/ocp-indent.1.3.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "contact@ocamlpro.com" homepage: "http://www.typerex.org/ocp-indent.html" license: "GPL" @@ -11,9 +11,15 @@ remove: [ ["ocp-build" "uninstall" "-install-lib" "%{lib}%/ocp-indent" "ocp-indent" ] ] depends: [ + "ocaml" {< "4.02.0"} "ocp-build" {build & >= "1.99.6-beta"} "cmdliner" {<= "0.9.7"} ] dev-repo: "git://github.com/OCamlPro/ocp-indent" -available: [ocaml-version < "4.02.0" ] (* -warn-error on Bytes *) 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: "md5=2cbf6c2615e75fd6f963db35004a3f61" +} diff --git a/packages/ocp-indent/ocp-indent.1.3.2/url b/packages/ocp-indent/ocp-indent.1.3.2/url deleted file mode 100644 index 113e6e0c319..00000000000 --- a/packages/ocp-indent/ocp-indent.1.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocp-indent/archive/1.3.2.tar.gz" -checksum: "2cbf6c2615e75fd6f963db35004a3f61" diff --git a/packages/ocp-indent/ocp-indent.1.4.0/descr b/packages/ocp-indent/ocp-indent.1.4.0/descr deleted file mode 100644 index e72d7e0cfb7..00000000000 --- a/packages/ocp-indent/ocp-indent.1.4.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -A simple tool to indent OCaml programs -Also includes bindings for popular editors. diff --git a/packages/ocp-indent/ocp-indent.1.4.0/opam b/packages/ocp-indent/ocp-indent.1.4.0/opam deleted file mode 100644 index 3a8bbb24e84..00000000000 --- a/packages/ocp-indent/ocp-indent.1.4.0/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -maintainer: "contact@ocamlpro.com" -homepage: "http://www.typerex.org/ocp-indent.html" -license: "LGPL" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -remove: [ - ["./configure" "--prefix" prefix] - [make "uninstall"] -] -depends: [ - "ocp-build" {build & >= "1.99.6-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://github.com/OCamlPro/ocp-indent" -available: [ocaml-version < "4.02.0" ] (* -warn-error on Bytes *) -install: [make "install"] diff --git a/packages/ocp-indent/ocp-indent.1.4.0/url b/packages/ocp-indent/ocp-indent.1.4.0/url deleted file mode 100644 index 241382b0639..00000000000 --- a/packages/ocp-indent/ocp-indent.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocp-indent/archive/1.4.0.tar.gz" -checksum: "f447438ce86c3456110e0f07633758d1" diff --git a/packages/ocp-indent/ocp-indent.1.4.1/descr b/packages/ocp-indent/ocp-indent.1.4.1/descr deleted file mode 100644 index e72d7e0cfb7..00000000000 --- a/packages/ocp-indent/ocp-indent.1.4.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -A simple tool to indent OCaml programs -Also includes bindings for popular editors. diff --git a/packages/ocp-indent/ocp-indent.1.4.1/files/ocp-indent.install b/packages/ocp-indent/ocp-indent.1.4.1/files/ocp-indent.install deleted file mode 100644 index e9455c04ac9..00000000000 --- a/packages/ocp-indent/ocp-indent.1.4.1/files/ocp-indent.install +++ /dev/null @@ -1,40 +0,0 @@ -bin: [ - "_obuild/ocp-indent/ocp-indent.asm" {"ocp-indent"} -] -lib: [ - "META" - "_obuild/ocp-indent.lib/ocp-indent.lib.a" {"lib/ocp-indent.lib.a"} - "_obuild/ocp-indent.lib/ocp-indent.lib.cma" {"lib/ocp-indent.lib.cma"} - "_obuild/ocp-indent.lib/ocp-indent.lib.cmxa" {"lib/ocp-indent.lib.cmxa"} - "_obuild/ocp-indent.lib/indentConfig.cmi" {"lib/indentConfig.cmi"} - "?_obuild/ocp-indent.lib/indentConfig.cmti" {"lib/indentConfig.cmti"} - "_obuild/ocp-indent.lib/indentBlock.cmi" {"lib/indentBlock.cmi"} - "?_obuild/ocp-indent.lib/indentBlock.cmti" {"lib/indentBlock.cmti"} - "_obuild/ocp-indent.lib/indentPrinter.cmi" {"lib/indentPrinter.cmi"} - "?_obuild/ocp-indent.lib/indentPrinter.cmti" {"lib/indentPrinter.cmti"} - "_obuild/ocp-indent.utils/ocp-indent.utils.a" {"utils/ocp-indent.utils.a"} - "_obuild/ocp-indent.utils/ocp-indent.utils.cma" {"utils/ocp-indent.utils.cma"} - "_obuild/ocp-indent.utils/ocp-indent.utils.cmxa" {"utils/ocp-indent.utils.cmxa"} - "_obuild/ocp-indent.utils/pos.cmi" {"utils/pos.cmi"} - "?_obuild/ocp-indent.utils/pos.cmti" {"utils/pos.cmti"} - (* "_obuild/ocp-indent.utils/util.cmi" {"utils/util.cmi"} *) - (* "?_obuild/ocp-indent.utils/util.cmt" {"utils/util.cmt"} *) - "_obuild/ocp-indent.utils/nstream.cmi" {"utils/nstream.cmi"} - "?_obuild/ocp-indent.utils/nstream.cmti" {"utils/nstream.cmti"} - (* "_obuild/ocp-indent.utils/compat.cmi" {"utils/compat.cmi"} *) - (* "_obuild/ocp-indent.utils/compat.cmt" {"utils/compat.cmt"} *) - "_obuild/ocp-indent.lexer/ocp-indent.lexer.a" {"lexer/ocp-indent.lexer.a"} - "_obuild/ocp-indent.lexer/ocp-indent.lexer.cma" {"lexer/ocp-indent.lexer.cma"} - "_obuild/ocp-indent.lexer/ocp-indent.lexer.cmxa" {"lexer/ocp-indent.lexer.cmxa"} - "_obuild/ocp-indent.lexer/approx_tokens.cmi" {"lexer/approx_tokens.cmi"} - "?_obuild/ocp-indent.lexer/approx_tokens.cmt" {"lexer/approx_tokens.cmt"} - "_obuild/ocp-indent.lexer/approx_lexer.cmi" {"lexer/approx_lexer.cmi"} - "?_obuild/ocp-indent.lexer/approx_lexer.cmt" {"lexer/approx_lexer.cmt"} -] -man: [ - "man/man1/ocp-indent.1" {"man1/ocp-indent.1"} -] -share: [ - "tools/ocp-indent.el" {"../emacs/site-lisp/ocp-indent.el"} - "tools/ocp-indent.vim" {"../vim/syntax/ocp-indent.vim"} -] diff --git a/packages/ocp-indent/ocp-indent.1.4.1/opam b/packages/ocp-indent/ocp-indent.1.4.1/opam deleted file mode 100644 index 661c9f5f20a..00000000000 --- a/packages/ocp-indent/ocp-indent.1.4.1/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -maintainer: "contact@ocamlpro.com" -tags: ["org:ocamlpro" "org:typerex"] -homepage: "http://www.typerex.org/ocp-indent.html" -license: "LGPL" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -depends: [ - "ocp-build" {build & >= "1.99.6-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://github.com/OCamlPro/ocp-indent" -available: [ocaml-version < "4.02.0" ] (* -warn-error on Bytes *) diff --git a/packages/ocp-indent/ocp-indent.1.4.1/url b/packages/ocp-indent/ocp-indent.1.4.1/url deleted file mode 100644 index 893617e6865..00000000000 --- a/packages/ocp-indent/ocp-indent.1.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocp-indent/archive/1.4.1.tar.gz" -checksum: "1e2306bdc27ecc4998755ef2439bfde5" diff --git a/packages/ocp-indent/ocp-indent.1.4.2/descr b/packages/ocp-indent/ocp-indent.1.4.2/descr deleted file mode 100644 index 2e6fa3df6a8..00000000000 --- a/packages/ocp-indent/ocp-indent.1.4.2/descr +++ /dev/null @@ -1,13 +0,0 @@ -A simple tool to indent OCaml programs - -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. diff --git a/packages/ocp-indent/ocp-indent.1.4.2/opam b/packages/ocp-indent/ocp-indent.1.4.2/opam deleted file mode 100644 index 0bbe717012b..00000000000 --- a/packages/ocp-indent/ocp-indent.1.4.2/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -maintainer: "contact@ocamlpro.com" -homepage: "http://www.typerex.org/ocp-indent.html" -license: "LGPL" -tags: [ - "org:ocamlpro" - "org:typerex" -] -build: [ - ["./configure" "--prefix" prefix] - [make] -] -depends: [ - "ocp-build" {build & >= "1.99.6-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://github.com/OCamlPro/ocp-indent" -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/ocp-indent/ocp-indent.1.4.2/url b/packages/ocp-indent/ocp-indent.1.4.2/url deleted file mode 100644 index 9d06951e99c..00000000000 --- a/packages/ocp-indent/ocp-indent.1.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/ocp-indent/archive/1.4.2b.tar.gz" -checksum: "91c7c4de3987d0d92d5a1aae469b6327" diff --git a/packages/ocp-indent/ocp-indent.1.5.1/descr b/packages/ocp-indent/ocp-indent.1.5.1/descr deleted file mode 100644 index 2e6fa3df6a8..00000000000 --- a/packages/ocp-indent/ocp-indent.1.5.1/descr +++ /dev/null @@ -1,13 +0,0 @@ -A simple tool to indent OCaml programs - -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. diff --git a/packages/ocp-indent/ocp-indent.1.5.1/opam b/packages/ocp-indent/ocp-indent.1.5.1/opam index ee53b218afa..af7cd5a8e3b 100644 --- a/packages/ocp-indent/ocp-indent.1.5.1/opam +++ b/packages/ocp-indent/ocp-indent.1.5.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "contact@ocamlpro.com" authors: [ "Louis Gesbert " @@ -9,12 +9,13 @@ homepage: "http://www.typerex.org/ocp-indent.html" bug-reports: "https://github.com/OCamlPro/ocp-indent/issues" license: "LGPL" tags: ["org:ocamlpro" "org:typerex"] -dev-repo: "https://github.com/OCamlPro/ocp-indent.git" +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"} "cmdliner" {<= "0.9.7"} ] @@ -34,4 +35,21 @@ This package requires additional configuration for use in editors. {success & !user-setup:installed} ] patches: "elisp-hotfix.patch" -available: [ ocaml-version < "4.06.0" ] +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.""" +extra-files: ["elisp-hotfix.patch" "md5=a7df9ed155af44ec34949a97543d4e6d"] +url { + src: "https://github.com/OCamlPro/ocp-indent/archive/1.5.1.tar.gz" + checksum: "md5=64f518a2235d42620e3b134eb23ee452" +} diff --git a/packages/ocp-indent/ocp-indent.1.5.1/url b/packages/ocp-indent/ocp-indent.1.5.1/url deleted file mode 100644 index 2a8cceb94ae..00000000000 --- a/packages/ocp-indent/ocp-indent.1.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/ocp-indent/archive/1.5.1.tar.gz" -checksum: "64f518a2235d42620e3b134eb23ee452" diff --git a/packages/ocp-indent/ocp-indent.1.5.2/descr b/packages/ocp-indent/ocp-indent.1.5.2/descr deleted file mode 100644 index 2e6fa3df6a8..00000000000 --- a/packages/ocp-indent/ocp-indent.1.5.2/descr +++ /dev/null @@ -1,13 +0,0 @@ -A simple tool to indent OCaml programs - -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. diff --git a/packages/ocp-indent/ocp-indent.1.5.2/opam b/packages/ocp-indent/ocp-indent.1.5.2/opam index c04739f1d60..f853c0b7f4d 100644 --- a/packages/ocp-indent/ocp-indent.1.5.2/opam +++ b/packages/ocp-indent/ocp-indent.1.5.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "contact@ocamlpro.com" authors: [ "Louis Gesbert " @@ -9,12 +9,13 @@ homepage: "http://www.typerex.org/ocp-indent.html" bug-reports: "https://github.com/OCamlPro/ocp-indent/issues" license: "LGPL" tags: ["org:ocamlpro" "org:typerex"] -dev-repo: "https://github.com/OCamlPro/ocp-indent.git" +dev-repo: "git+https://github.com/OCamlPro/ocp-indent.git" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ + "ocaml" "ocp-build" {build & >= "1.99.6-beta"} "cmdliner" {= "0.9.8"} ] @@ -31,3 +32,20 @@ This package requires additional configuration for use in editors. Install packa " {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: "md5=2f387a92f6d03bc8fe1859434af3f804" +} diff --git a/packages/ocp-indent/ocp-indent.1.5.2/url b/packages/ocp-indent/ocp-indent.1.5.2/url deleted file mode 100644 index fe4fc0a8917..00000000000 --- a/packages/ocp-indent/ocp-indent.1.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/ocp-indent/archive/1.5.2.tar.gz" -checksum: "2f387a92f6d03bc8fe1859434af3f804" diff --git a/packages/ocp-indent/ocp-indent.1.5.3/descr b/packages/ocp-indent/ocp-indent.1.5.3/descr deleted file mode 100644 index 2e6fa3df6a8..00000000000 --- a/packages/ocp-indent/ocp-indent.1.5.3/descr +++ /dev/null @@ -1,13 +0,0 @@ -A simple tool to indent OCaml programs - -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. diff --git a/packages/ocp-indent/ocp-indent.1.5.3/opam b/packages/ocp-indent/ocp-indent.1.5.3/opam index db792a0848b..8a31fdc67af 100644 --- a/packages/ocp-indent/ocp-indent.1.5.3/opam +++ b/packages/ocp-indent/ocp-indent.1.5.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "contact@ocamlpro.com" authors: [ "Louis Gesbert " @@ -9,14 +9,15 @@ homepage: "http://www.typerex.org/ocp-indent.html" bug-reports: "https://github.com/OCamlPro/ocp-indent/issues" license: "LGPL" tags: ["org:ocamlpro" "org:typerex"] -dev-repo: "https://github.com/OCamlPro/ocp-indent.git" +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"} - "cmdliner" {<"0.9.8"} + "cmdliner" {< "0.9.8"} ] post-messages: [ "This package requires additional configuration for use in editors. Install package 'user-setup', or manually: @@ -30,4 +31,20 @@ post-messages: [ " {success & !user-setup:installed} ] -available: [ ocaml-version < "4.06.0" ] +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: "md5=7515340b23df8884e4ae6f6a4315d5f7" +} diff --git a/packages/ocp-indent/ocp-indent.1.5.3/url b/packages/ocp-indent/ocp-indent.1.5.3/url deleted file mode 100644 index a445eebc4cd..00000000000 --- a/packages/ocp-indent/ocp-indent.1.5.3/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/OCamlPro/ocp-indent/archive/1.5.3.tar.gz" -checksum: "7515340b23df8884e4ae6f6a4315d5f7" diff --git a/packages/ocp-indent/ocp-indent.1.5/descr b/packages/ocp-indent/ocp-indent.1.5/descr deleted file mode 100644 index 2e6fa3df6a8..00000000000 --- a/packages/ocp-indent/ocp-indent.1.5/descr +++ /dev/null @@ -1,13 +0,0 @@ -A simple tool to indent OCaml programs - -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. diff --git a/packages/ocp-indent/ocp-indent.1.5/opam b/packages/ocp-indent/ocp-indent.1.5/opam deleted file mode 100644 index 68cb6948e09..00000000000 --- a/packages/ocp-indent/ocp-indent.1.5/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -maintainer: "contact@ocamlpro.com" -authors: "Louis Gesbert " -homepage: "http://www.typerex.org/ocp-indent.html" -license: "LGPL" -tags: ["org:ocamlpro" "org:typerex"] -build: [ - ["./configure" "--prefix" prefix] - [make] -] -depends: [ - "ocp-build" {build & >= "1.99.6-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: "https://github.com/OCamlPro/ocp-indent.git" -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/ocp-indent/ocp-indent.1.5/url b/packages/ocp-indent/ocp-indent.1.5/url deleted file mode 100644 index 8236d38bf08..00000000000 --- a/packages/ocp-indent/ocp-indent.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/ocp-indent/archive/1.5.tar.gz" -checksum: "4fffaf408044ef3a7add15c40ad0aa37" diff --git a/packages/ocp-indent/ocp-indent.1.6.0/descr b/packages/ocp-indent/ocp-indent.1.6.0/descr deleted file mode 100644 index 2e6fa3df6a8..00000000000 --- a/packages/ocp-indent/ocp-indent.1.6.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -A simple tool to indent OCaml programs - -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. diff --git a/packages/ocp-indent/ocp-indent.1.6.0/opam b/packages/ocp-indent/ocp-indent.1.6.0/opam index 08b06e81be9..5193691c8ad 100644 --- a/packages/ocp-indent/ocp-indent.1.6.0/opam +++ b/packages/ocp-indent/ocp-indent.1.6.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "contact@ocamlpro.com" authors: [ "Louis Gesbert " @@ -9,12 +9,13 @@ homepage: "http://www.typerex.org/ocp-indent.html" bug-reports: "https://github.com/OCamlPro/ocp-indent/issues" license: "LGPL" tags: ["org:ocamlpro" "org:typerex"] -dev-repo: "https://github.com/OCamlPro/ocp-indent.git" +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"} "cmdliner" {>= "1.0.0"} ] @@ -31,4 +32,20 @@ This package requires additional configuration for use in editors. Install packa " {success & !user-setup:installed} ] -available: [ ocaml-version < "4.06.0" ] +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: "md5=ae106c38bc4d182cab39eca5133fbadb" +} diff --git a/packages/ocp-indent/ocp-indent.1.6.0/url b/packages/ocp-indent/ocp-indent.1.6.0/url deleted file mode 100644 index 14a19834b64..00000000000 --- a/packages/ocp-indent/ocp-indent.1.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/ocp-indent/archive/1.6.0.tar.gz" -checksum: "ae106c38bc4d182cab39eca5133fbadb" diff --git a/packages/ocp-indent/ocp-indent.1.6.1/descr b/packages/ocp-indent/ocp-indent.1.6.1/descr deleted file mode 100644 index 2e6fa3df6a8..00000000000 --- a/packages/ocp-indent/ocp-indent.1.6.1/descr +++ /dev/null @@ -1,13 +0,0 @@ -A simple tool to indent OCaml programs - -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. diff --git a/packages/ocp-indent/ocp-indent.1.6.1/opam b/packages/ocp-indent/ocp-indent.1.6.1/opam index 8b1e55ffb72..6a6d4845047 100644 --- a/packages/ocp-indent/ocp-indent.1.6.1/opam +++ b/packages/ocp-indent/ocp-indent.1.6.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "contact@ocamlpro.com" authors: [ "Louis Gesbert " @@ -9,12 +9,13 @@ homepage: "http://www.typerex.org/ocp-indent.html" bug-reports: "https://github.com/OCamlPro/ocp-indent/issues" license: "LGPL" tags: ["org:ocamlpro" "org:typerex"] -dev-repo: "https://github.com/OCamlPro/ocp-indent.git" +dev-repo: "git+https://github.com/OCamlPro/ocp-indent.git" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ + "ocaml" "ocp-build" {build & >= "1.99.6-beta"} "cmdliner" {>= "1.0.0"} "base-bytes" @@ -32,3 +33,20 @@ This package requires additional configuration for use in editors. Install packa " {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.1.tar.gz" + checksum: "md5=935d03f4f6376d687c46f350ff5eecdd" +} diff --git a/packages/ocp-indent/ocp-indent.1.6.1/url b/packages/ocp-indent/ocp-indent.1.6.1/url deleted file mode 100644 index 040537ff327..00000000000 --- a/packages/ocp-indent/ocp-indent.1.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/ocp-indent/archive/1.6.1.tar.gz" -checksum: "935d03f4f6376d687c46f350ff5eecdd" diff --git a/packages/ocp-index-top/ocp-index-top.0.4.1/descr b/packages/ocp-index-top/ocp-index-top.0.4.1/descr deleted file mode 100644 index 408c83a32a8..00000000000 --- a/packages/ocp-index-top/ocp-index-top.0.4.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -In the OCaml toplevel - -## NB: users of utop 2.0.1 - -Please use `utop-full` if you have upgraded to utop 2.0.1. Due to a change in utop 2.0.1 this module will not work in `utop`. See [issue #9](https://github.com/reynir/ocp-index-top/issues/9) for more information. - -![Using #doc List.find](https://reyn.ir/ocp-index-top.png) \ No newline at end of file diff --git a/packages/ocp-index-top/ocp-index-top.0.4.1/opam b/packages/ocp-index-top/ocp-index-top.0.4.1/opam index 3e44088d42b..95f3a1e0f7b 100644 --- a/packages/ocp-index-top/ocp-index-top.0.4.1/opam +++ b/packages/ocp-index-top/ocp-index-top.0.4.1/opam @@ -1,16 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Reynir Björnsson " -author: "Reynir Björnsson " -dev-repo: "https://github.com/reynir/ocp-index-top.git" +dev-repo: "git+https://github.com/reynir/ocp-index-top.git" homepage: "https://github.com/reynir/ocp-index-top/" bug-reports: "https://github.com/reynir/ocp-index-top/issues" doc: "https://reynir.github.io/ocp-index-top/" license: "BSD-2-clause" -available: [ ocaml-version > "4.01.0" ] build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] depends: [ + "ocaml" {> "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -18,3 +17,16 @@ depends: [ "cppo_ocamlbuild" {build} "ocp-index" ] +synopsis: "In the OCaml toplevel" +description: """ +## NB: users of utop 2.0.1 + +Please use `utop-full` if you have upgraded to utop 2.0.1. Due to a change in utop 2.0.1 this module will not work in `utop`. See [issue #9](https://github.com/reynir/ocp-index-top/issues/9) for more information. + +![Using #doc List.find](https://reyn.ir/ocp-index-top.png)""" +authors: "Reynir Björnsson " +url { + src: + "https://github.com/reynir/ocp-index-top/releases/download/v0.4.1/ocp-index-top-0.4.1.tbz" + checksum: "md5=4163f84bbf6c77458bc74c3658ae37f7" +} diff --git a/packages/ocp-index-top/ocp-index-top.0.4.1/url b/packages/ocp-index-top/ocp-index-top.0.4.1/url deleted file mode 100644 index 01b4e3320bb..00000000000 --- a/packages/ocp-index-top/ocp-index-top.0.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/reynir/ocp-index-top/releases/download/v0.4.1/ocp-index-top-0.4.1.tbz" -checksum: "4163f84bbf6c77458bc74c3658ae37f7" \ No newline at end of file diff --git a/packages/ocp-index-top/ocp-index-top.0.4.3/descr b/packages/ocp-index-top/ocp-index-top.0.4.3/descr deleted file mode 100644 index a63ac362418..00000000000 --- a/packages/ocp-index-top/ocp-index-top.0.4.3/descr +++ /dev/null @@ -1 +0,0 @@ -Documentation in the OCaml toplevel diff --git a/packages/ocp-index-top/ocp-index-top.0.4.3/opam b/packages/ocp-index-top/ocp-index-top.0.4.3/opam index 3e44088d42b..d79cafa9fab 100644 --- a/packages/ocp-index-top/ocp-index-top.0.4.3/opam +++ b/packages/ocp-index-top/ocp-index-top.0.4.3/opam @@ -1,16 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Reynir Björnsson " -author: "Reynir Björnsson " -dev-repo: "https://github.com/reynir/ocp-index-top.git" +dev-repo: "git+https://github.com/reynir/ocp-index-top.git" homepage: "https://github.com/reynir/ocp-index-top/" bug-reports: "https://github.com/reynir/ocp-index-top/issues" doc: "https://reynir.github.io/ocp-index-top/" license: "BSD-2-clause" -available: [ ocaml-version > "4.01.0" ] build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] depends: [ + "ocaml" {> "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -18,3 +17,10 @@ depends: [ "cppo_ocamlbuild" {build} "ocp-index" ] +synopsis: "Documentation in the OCaml toplevel" +authors: "Reynir Björnsson " +url { + src: + "https://github.com/reynir/ocp-index-top/releases/download/v0.4.3/ocp-index-top-0.4.3.tbz" + checksum: "md5=2f67f42e73cca6621bb3b437d44993e3" +} diff --git a/packages/ocp-index-top/ocp-index-top.0.4.3/url b/packages/ocp-index-top/ocp-index-top.0.4.3/url deleted file mode 100644 index c4669246354..00000000000 --- a/packages/ocp-index-top/ocp-index-top.0.4.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/reynir/ocp-index-top/releases/download/v0.4.3/ocp-index-top-0.4.3.tbz" -checksum: "2f67f42e73cca6621bb3b437d44993e3" \ No newline at end of file diff --git a/packages/ocp-index-top/ocp-index-top.0.5.0/descr b/packages/ocp-index-top/ocp-index-top.0.5.0/descr deleted file mode 100644 index a63ac362418..00000000000 --- a/packages/ocp-index-top/ocp-index-top.0.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -Documentation in the OCaml toplevel diff --git a/packages/ocp-index-top/ocp-index-top.0.5.0/opam b/packages/ocp-index-top/ocp-index-top.0.5.0/opam index 3e44088d42b..0f522ef23c8 100644 --- a/packages/ocp-index-top/ocp-index-top.0.5.0/opam +++ b/packages/ocp-index-top/ocp-index-top.0.5.0/opam @@ -1,16 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Reynir Björnsson " -author: "Reynir Björnsson " -dev-repo: "https://github.com/reynir/ocp-index-top.git" +dev-repo: "git+https://github.com/reynir/ocp-index-top.git" homepage: "https://github.com/reynir/ocp-index-top/" bug-reports: "https://github.com/reynir/ocp-index-top/issues" doc: "https://reynir.github.io/ocp-index-top/" license: "BSD-2-clause" -available: [ ocaml-version > "4.01.0" ] build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] depends: [ + "ocaml" {> "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -18,3 +17,10 @@ depends: [ "cppo_ocamlbuild" {build} "ocp-index" ] +synopsis: "Documentation in the OCaml toplevel" +authors: "Reynir Björnsson " +url { + src: + "https://github.com/reynir/ocp-index-top/releases/download/v0.5.0/ocp-index-top-0.5.0.tbz" + checksum: "md5=3d3087576c60a10ee2cdceecf784bdd9" +} diff --git a/packages/ocp-index-top/ocp-index-top.0.5.0/url b/packages/ocp-index-top/ocp-index-top.0.5.0/url deleted file mode 100644 index 2a5f13c312e..00000000000 --- a/packages/ocp-index-top/ocp-index-top.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/reynir/ocp-index-top/releases/download/v0.5.0/ocp-index-top-0.5.0.tbz" -checksum: "3d3087576c60a10ee2cdceecf784bdd9" \ No newline at end of file diff --git a/packages/ocp-index/ocp-index.0.1.0/descr b/packages/ocp-index/ocp-index.0.1.0/descr deleted file mode 100644 index d39e48373dc..00000000000 --- a/packages/ocp-index/ocp-index.0.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Lightweight documentation extractor for installed OCaml libraries - -Optionally, if you have curses installed, will also install a tiny browser. diff --git a/packages/ocp-index/ocp-index.0.1.0/opam b/packages/ocp-index/ocp-index.0.1.0/opam deleted file mode 100644 index a3eebaabc57..00000000000 --- a/packages/ocp-index/ocp-index.0.1.0/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -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: [ - "ocp-build" {build & >= "1.99.13-beta"} - "cmdliner" -] -depopts: ["curses"] -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.02" ] -dev-repo: "git://github.com/OCamlPro/ocp-index" diff --git a/packages/ocp-index/ocp-index.0.1.0/url b/packages/ocp-index/ocp-index.0.1.0/url deleted file mode 100644 index f391fcb7164..00000000000 --- a/packages/ocp-index/ocp-index.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocp-index/archive/0.1.0.tar.gz" -checksum: "c10966ef3847bc24c898741eafd467e5" diff --git a/packages/ocp-index/ocp-index.0.2.0/descr b/packages/ocp-index/ocp-index.0.2.0/descr deleted file mode 100644 index d39e48373dc..00000000000 --- a/packages/ocp-index/ocp-index.0.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Lightweight documentation extractor for installed OCaml libraries - -Optionally, if you have curses installed, will also install a tiny browser. diff --git a/packages/ocp-index/ocp-index.0.2.0/opam b/packages/ocp-index/ocp-index.0.2.0/opam deleted file mode 100644 index a3eebaabc57..00000000000 --- a/packages/ocp-index/ocp-index.0.2.0/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -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: [ - "ocp-build" {build & >= "1.99.13-beta"} - "cmdliner" -] -depopts: ["curses"] -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.02" ] -dev-repo: "git://github.com/OCamlPro/ocp-index" diff --git a/packages/ocp-index/ocp-index.0.2.0/url b/packages/ocp-index/ocp-index.0.2.0/url deleted file mode 100644 index 5c672d6f4bc..00000000000 --- a/packages/ocp-index/ocp-index.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocp-index/archive/0.2.0.tar.gz" -checksum: "b198abbebceb256c611dd4ccb22e82f3" diff --git a/packages/ocp-index/ocp-index.0.3.0/descr b/packages/ocp-index/ocp-index.0.3.0/descr deleted file mode 100644 index d39e48373dc..00000000000 --- a/packages/ocp-index/ocp-index.0.3.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Lightweight documentation extractor for installed OCaml libraries - -Optionally, if you have curses installed, will also install a tiny browser. diff --git a/packages/ocp-index/ocp-index.0.3.0/opam b/packages/ocp-index/ocp-index.0.3.0/opam index e1d413e2fd1..c15b04cf272 100644 --- a/packages/ocp-index/ocp-index.0.3.0/opam +++ b/packages/ocp-index/ocp-index.0.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "contact@ocamlpro.com" homepage: "http://www.typerex.org/ocp-index.html" license: "GPL" @@ -14,9 +14,16 @@ remove: [ ["rm" "%{man}%/man1/ocp-index.1"] ] depends: [ + "ocaml" {>= "4.00.0" & < "4.02"} "ocp-build" {build & >= "1.99.13-beta"} "cmdliner" ] depopts: ["curses"] -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.02" ] dev-repo: "git://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: "md5=04c932570f1d43f3a780edc2d532aa8c" +} diff --git a/packages/ocp-index/ocp-index.0.3.0/url b/packages/ocp-index/ocp-index.0.3.0/url deleted file mode 100644 index 019d189d4c4..00000000000 --- a/packages/ocp-index/ocp-index.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocp-index/archive/0.3.0.tar.gz" -checksum: "04c932570f1d43f3a780edc2d532aa8c" diff --git a/packages/ocp-index/ocp-index.1.0.0/descr b/packages/ocp-index/ocp-index.1.0.0/descr deleted file mode 100644 index d39e48373dc..00000000000 --- a/packages/ocp-index/ocp-index.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Lightweight documentation extractor for installed OCaml libraries - -Optionally, if you have curses installed, will also install a tiny browser. diff --git a/packages/ocp-index/ocp-index.1.0.0/opam b/packages/ocp-index/ocp-index.1.0.0/opam deleted file mode 100644 index d1023b79f0b..00000000000 --- a/packages/ocp-index/ocp-index.1.0.0/opam +++ /dev/null @@ -1,38 +0,0 @@ -opam-version: "1.2" -maintainer: "contact@ocamlpro.com" -homepage: "http://www.typerex.org/ocp-index.html" -license: "LGPL" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -remove: [ - ["./configure" "--prefix" prefix] - ["ocp-build" "uninstall" "ocp-browser" - "-install-lib" lib] {curses:installed} - [make "uninstall"] -] -depends: [ - "ocp-build" {build & >= "1.99.4-beta"} - "ocp-indent" {>= "1.4.0" & < "1.4.1"} - "cmdliner" -] -depopts: ["curses"] -available: [ ocaml-version >= "4.00.0" & 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 (concat - (replace-regexp-in-string \"\\n$\" \"\" - (shell-command-to-string \"opam config var share\")) - \"/emacs/site-lisp\")) - (require 'ocp-index)" - {success} -] -dev-repo: "git://github.com/OCamlPro/ocp-index" -install: [ - [make "install"] - ["ocp-build" "install" "ocp-browser" "-install-lib" lib "-install-bin" bin] - {curses:installed} -] diff --git a/packages/ocp-index/ocp-index.1.0.0/url b/packages/ocp-index/ocp-index.1.0.0/url deleted file mode 100644 index 64937aed570..00000000000 --- a/packages/ocp-index/ocp-index.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocp-index/archive/1.0.0.tar.gz" -checksum: "4dca1473e9f88542321565d2ecd50599" diff --git a/packages/ocp-index/ocp-index.1.0.1/descr b/packages/ocp-index/ocp-index.1.0.1/descr deleted file mode 100644 index 27abaf92cc8..00000000000 --- a/packages/ocp-index/ocp-index.1.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Lightweight documentation extractor for installed OCaml libraries - -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. diff --git a/packages/ocp-index/ocp-index.1.0.1/opam b/packages/ocp-index/ocp-index.1.0.1/opam index c831015e8aa..ac6aa9232c1 100644 --- a/packages/ocp-index/ocp-index.1.0.1/opam +++ b/packages/ocp-index/ocp-index.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "contact@ocamlpro.com" tags: ["org:ocamlpro" "org:typerex"] homepage: "http://www.typerex.org/ocp-index.html" @@ -8,12 +8,12 @@ build: [ [make] ] depends: [ + "ocaml" {>= "4.00.0" & < "4.02"} "ocp-build" {build & >= "1.99.4-beta"} "ocp-indent" {>= "1.4.1"} "cmdliner" ] depopts: ["curses"] -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.02" ] post-messages: [ "OCP-INDEX installed. @@ -26,3 +26,11 @@ To use it from emacs, add the following to your .emacs: {success} ] dev-repo: "git://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: "md5=115e133483509541a61f0a9d3d094bf2" +} diff --git a/packages/ocp-index/ocp-index.1.0.1/url b/packages/ocp-index/ocp-index.1.0.1/url deleted file mode 100644 index 1e012b27fda..00000000000 --- a/packages/ocp-index/ocp-index.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocp-index/archive/1.0.1.tar.gz" -checksum: "115e133483509541a61f0a9d3d094bf2" diff --git a/packages/ocp-index/ocp-index.1.0.2/descr b/packages/ocp-index/ocp-index.1.0.2/descr deleted file mode 100644 index e3f501e2b59..00000000000 --- a/packages/ocp-index/ocp-index.1.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Lightweight documentation extractor for installed OCaml libraries - -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. diff --git a/packages/ocp-index/ocp-index.1.0.2/opam b/packages/ocp-index/ocp-index.1.0.2/opam index 559315a2906..1423ee97542 100644 --- a/packages/ocp-index/ocp-index.1.0.2/opam +++ b/packages/ocp-index/ocp-index.1.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "contact@ocamlpro.com" tags: ["org:ocamlpro" "org:typerex"] homepage: "http://www.typerex.org/ocp-index.html" @@ -8,13 +8,13 @@ build: [ [make] ] depends: [ + "ocaml" {>= "4.00.0" & < "4.02"} "ocp-build" {build & >= "1.99.4-beta"} "ocp-indent" {>= "1.4.1"} "re" "cmdliner" ] depopts: ["curses"] -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.02"] post-messages: [ "OCP-INDEX installed. @@ -27,3 +27,12 @@ To use it from emacs, add the following to your .emacs: {success} ] dev-repo: "git://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: "md5=34ad3ae71665980ce4b64e5c251640cb" +} diff --git a/packages/ocp-index/ocp-index.1.0.2/url b/packages/ocp-index/ocp-index.1.0.2/url deleted file mode 100644 index e8b8dcf3555..00000000000 --- a/packages/ocp-index/ocp-index.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocp-index/archive/1.0.2.tar.gz" -checksum: "34ad3ae71665980ce4b64e5c251640cb" diff --git a/packages/ocp-index/ocp-index.1.0.3/descr b/packages/ocp-index/ocp-index.1.0.3/descr deleted file mode 100644 index e3f501e2b59..00000000000 --- a/packages/ocp-index/ocp-index.1.0.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -Lightweight documentation extractor for installed OCaml libraries - -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. diff --git a/packages/ocp-index/ocp-index.1.0.3/opam b/packages/ocp-index/ocp-index.1.0.3/opam index 7a98e7247da..c831efba9a2 100644 --- a/packages/ocp-index/ocp-index.1.0.3/opam +++ b/packages/ocp-index/ocp-index.1.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "contact@ocamlpro.com" tags: ["org:ocamlpro" "org:typerex"] homepage: "http://www.typerex.org/ocp-index.html" @@ -8,14 +8,14 @@ build: [ [make] ] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "ocp-build" {build & >= "1.99.6-beta"} "ocp-indent" {>= "1.4.2"} "re" "cmdliner" ] depopts: ["curses"] -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.03"] -patches: [ "0001-Update-for-4.02.patch" { ocaml-version >= "4.02" } ] +patches: "0001-Update-for-4.02.patch" {ocaml:version >= "4.02"} post-messages: [ "OCP-INDEX installed. @@ -25,3 +25,15 @@ To use it from emacs, add the following to your .emacs: {success} ] dev-repo: "git://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.""" +extra-files: [ + "0001-Update-for-4.02.patch" "md5=5ba9442db99b7ff66317ac6a1fcac97c" +] +url { + src: "https://github.com/OCamlPro/ocp-index/archive/1.0.3.tar.gz" + checksum: "md5=b9d23d7f46d5d493616236f8b3fec746" +} diff --git a/packages/ocp-index/ocp-index.1.0.3/url b/packages/ocp-index/ocp-index.1.0.3/url deleted file mode 100644 index ef13ab6e4a4..00000000000 --- a/packages/ocp-index/ocp-index.1.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocp-index/archive/1.0.3.tar.gz" -checksum: "b9d23d7f46d5d493616236f8b3fec746" diff --git a/packages/ocp-index/ocp-index.1.1.0/descr b/packages/ocp-index/ocp-index.1.1.0/descr deleted file mode 100644 index b16813e2335..00000000000 --- a/packages/ocp-index/ocp-index.1.1.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Lightweight documentation extractor for installed OCaml libraries - -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 diff --git a/packages/ocp-index/ocp-index.1.1.0/files/0001-Update-for-4.02.patch b/packages/ocp-index/ocp-index.1.1.0/files/0001-Update-for-4.02.patch deleted file mode 100644 index 782d279f562..00000000000 --- a/packages/ocp-index/ocp-index.1.1.0/files/0001-Update-for-4.02.patch +++ /dev/null @@ -1,367 +0,0 @@ -From f50b1a488e25ae3fb9125d2a739b614adfbad6a6 Mon Sep 17 00:00:00 2001 -From: Peter Zotov -Date: Mon, 12 May 2014 20:18:37 +0400 -Subject: [PATCH] Update for 4.02. - ---- - src/browserMain.ml | 2 +- - src/indexBuild.ml | 79 +++++++++++++++++++++++++++++++------------------- - src/indexOptions.ml | 2 +- - src/indexOut.ml | 13 +++++---- - src/indexPredefined.ml | 27 ++++++++++++----- - src/indexTypes.ml | 2 +- - src/libIndex.mli | 2 +- - 7 files changed, 79 insertions(+), 48 deletions(-) - -diff --git a/src/browserMain.ml b/src/browserMain.ml -index f34f6d5..fa5c8d0 100644 ---- a/src/browserMain.ml -+++ b/src/browserMain.ml -@@ -186,7 +186,7 @@ let interactive opts () = - LibIndex.Format.no_color - else - let attr = function -- | LibIndex.Type -> Curses.WA.color_pair 6 -+ | LibIndex.Type | LibIndex.OpenType -> Curses.WA.color_pair 6 - | LibIndex.Value -> Curses.WA.bold - | LibIndex.Exception -> Curses.WA.color_pair 3 - | LibIndex.Field _ | LibIndex.Variant _ -> Curses.WA.color_pair 4 -diff --git a/src/indexBuild.ml b/src/indexBuild.ml -index 3eddb5e..c25fdf2 100644 ---- a/src/indexBuild.ml -+++ b/src/indexBuild.ml -@@ -123,8 +123,8 @@ let ty_of_sig_item = - function - | Types.Sig_value(id, decl) -> tree_of_value_description id decl - | Types.Sig_type(id, decl, rs) -> tree_of_type_declaration id decl rs -- | Types.Sig_exception(id, decl) -> tree_of_exception_declaration id decl -- | Types.Sig_module(id, mty, rs) -> tree_of_module id mty rs -+ | Types.Sig_typext(id, decl, es) -> tree_of_extension_constructor id decl es -+ | Types.Sig_module(id, { Types.md_type }, rs) -> tree_of_module id md_type rs - | Types.Sig_modtype(id, decl) -> tree_of_modtype_declaration id decl - | Types.Sig_class(id, decl, rs) -> tree_of_class_declaration id decl rs - | Types.Sig_class_type(id, decl, rs) -> tree_of_cltype_declaration id decl rs -@@ -195,6 +195,7 @@ let qualify_ty (parents:parents) ty = - | Otyp_poly (str, ty) -> Otyp_poly (str, aux ty) - | Otyp_module (str, strl, tylist) -> - Otyp_module (str, strl, List.map aux tylist) -+ | Otyp_open -> Otyp_open - in - aux ty - -@@ -202,17 +203,21 @@ let qualify_ty_in_sig_item (parents:parents) = - let qual = qualify_ty parents in - let open Outcometree in - function -- | Osig_type ((str, list, ty, priv, tylist2), rc) -> -- Osig_type ((str, list, qual ty, priv, -- List.map (fun (ty1,ty2) -> qual ty1, qual ty2) tylist2), rc) -+ | Osig_type (out_type_decl, rc) -> -+ Osig_type ({ out_type_decl with -+ otype_type = qual out_type_decl.otype_type; -+ otype_cstrs = List.map (fun (ty1,ty2) -> qual ty1, qual ty2) -+ out_type_decl.otype_cstrs }, rc) - | Osig_value (str, ty, str2) -> Osig_value (str, qual ty, str2) -- | Osig_exception (str, tylist) -> Osig_exception (str, List.map qual tylist) -+ | Osig_typext (constr, es) -> -+ Osig_typext ({ constr with -+ oext_args = List.map qual constr.oext_args }, es) - | out_sig -> out_sig (* don't get down in modules, classes and their types *) - - let loc_of_sig_item = function - | Types.Sig_value (_,descr) -> descr.Types.val_loc - | Types.Sig_type (_,descr,_) -> descr.Types.type_loc -- | Types.Sig_exception (_,descr) -> descr.Types.exn_loc -+ | Types.Sig_typext (_,descr,_) -> descr.Types.ext_loc - (* Sadly the Types tree doesn't contain locations for those. This means we - won't associate comments easily either (todo...) *) - | Types.Sig_module _ -@@ -224,7 +229,7 @@ let loc_of_sig_item = function - let id_of_sig_item = function - | Types.Sig_value (id,_) - | Types.Sig_type (id,_,_) -- | Types.Sig_exception (id,_) -+ | Types.Sig_typext (id,_,_) - | Types.Sig_module (id,_,_) - | Types.Sig_modtype (id,_) - | Types.Sig_class (id,_,_) -@@ -234,7 +239,8 @@ let id_of_sig_item = function - let kind_of_sig_item = function - | Types.Sig_value _ -> Value - | Types.Sig_type _ -> Type -- | Types.Sig_exception _ -> Exception -+ | Types.Sig_typext (_, _, Types.Text_exception) -> Exception -+ | Types.Sig_typext _ -> OpenType - | Types.Sig_module _ -> Module - | Types.Sig_modtype _ -> ModuleType - | Types.Sig_class _ -> Class -@@ -243,20 +249,25 @@ let kind_of_sig_item = function - let trie_of_type_decl ?comments info ty_decl = - match ty_decl.Types.type_kind with - | Types.Type_abstract -> [], comments -+ | Types.Type_open -> [], comments - | Types.Type_record (fields,_repr) -> - List.map -- (fun (id, _mutable, ty_expr) -> -- let ty = Printtyp.tree_of_typexp false ty_expr in -+ (fun { Types.ld_id; ld_type } -> -+ let ty = Printtyp.tree_of_typexp false ld_type in - let ty = -- Outcometree.Osig_type -- (("", [], ty, Asttypes.Public, []), Outcometree.Orec_not) -+ Outcometree.Osig_type (Outcometree.{ -+ otype_name = ""; -+ otype_params = []; -+ otype_type = ty; -+ otype_private = Asttypes.Public; -+ otype_cstrs = []; }, Outcometree.Orec_not) - in -- string_to_key id.Ident.name, -+ string_to_key ld_id.Ident.name, - Trie.create ~value:{ - path = info.path; - orig_path = info.path; - kind = Field info; -- name = id.Ident.name; -+ name = ld_id.Ident.name; - ty = Some ty; - loc_sig = info.loc_sig; - loc_impl = info.loc_impl; -@@ -267,25 +278,29 @@ let trie_of_type_decl ?comments info ty_decl = - comments - | Types.Type_variant variants -> - List.map -- (fun (id, ty_exprs, _constraints) -> -+ (fun { Types.cd_id; cd_args } -> - let ty = -- let params = match ty_exprs with -+ let params = match cd_args with - | [] -> Outcometree.Otyp_sum [] - | param::_ -> - Printtyp.tree_of_typexp false -- { Types. desc = Types.Ttuple ty_exprs; -+ { Types. desc = Types.Ttuple cd_args; - level = param.Types.level; - id = param.Types.id } - in -- Outcometree.Osig_type -- (("", [], params, Asttypes.Public, []), Outcometree.Orec_not) -+ Outcometree.Osig_type (Outcometree.{ -+ otype_name = ""; -+ otype_params = []; -+ otype_type = params; -+ otype_private = Asttypes.Public; -+ otype_cstrs = []; }, Outcometree.Orec_not) - in -- string_to_key id.Ident.name, -+ string_to_key cd_id.Ident.name, - Trie.create ~value:{ - path = info.path; - orig_path = info.path; - kind = Variant info; -- name = id.Ident.name; -+ name = cd_id.Ident.name; - ty = Some ty; - loc_sig = info.loc_sig; - loc_impl = info.loc_impl; -@@ -313,7 +328,7 @@ let locate_impl cmt path name kind = - sign - in - match modul with -- | Types.Sig_module (_,Types.Mty_signature sign,_) -> -+ | Types.Sig_module (_, {Types.md_type = Types.Mty_signature sign},_) -> - find_item path sign - | _ -> raise Not_found - in -@@ -370,8 +385,8 @@ let rec trie_of_sig_item - (* read module / class contents *) - let children, comments = - match sig_item with -- | Types.Sig_module (id,Types.Mty_signature sign,_) -- | Types.Sig_modtype (id,Types.Modtype_manifest (Types.Mty_signature sign)) -+ | Types.Sig_module (id,{ Types.md_type = Types.Mty_signature sign },_) -+ | Types.Sig_modtype (id,{ Types.mtd_type = Some (Types.Mty_signature sign) }) - -> - let path = path @ [id.Ident.name] in - let rec children_comments = lazy ( -@@ -392,7 +407,7 @@ let rec trie_of_sig_item - | Some _, lazy (_, comments) -> comments - in - children, comments -- | Types.Sig_module (_,Types.Mty_ident sig_ident,_) -> -+ | Types.Sig_module (_,{ Types.md_type = Types.Mty_ident sig_ident },_) -> - let sig_path = - let rec get_path = function - | Path.Pident id -> [id.Ident.name] -@@ -419,22 +434,26 @@ let rec trie_of_sig_item - | Types.Sig_class_type (id,{Types.clty_type=cty},_) - -> - let rec get_clsig = function -- | Types.Cty_constr (_,_,cty) | Types.Cty_fun (_,_,cty) -> -+ | Types.Cty_constr (_,_,cty) | Types.Cty_arrow (_,_,cty) -> - get_clsig cty - | Types.Cty_signature clsig -> clsig - in - let clsig = get_clsig cty in - let path = path@[id.Ident.name] in - let (fields, _) = -- Ctype.flatten_fields (Ctype.object_fields clsig.Types.cty_self) -+ Ctype.flatten_fields (Ctype.object_fields clsig.Types.csig_self) - in - lazy (List.fold_left (fun t (lbl,_,ty_expr) -> - if lbl = "*dummy method*" then t else - let _ = Printtyp.reset_and_mark_loops ty_expr in - let ty = Printtyp.tree_of_typexp false ty_expr in - let ty = -- Outcometree.Osig_type -- (("", [], ty, Asttypes.Public, []), Outcometree.Orec_not) -+ Outcometree.Osig_type (Outcometree.{ -+ otype_name = ""; -+ otype_params = []; -+ otype_type = ty; -+ otype_private = Asttypes.Public; -+ otype_cstrs = []; }, Outcometree.Orec_not) - in - Trie.add t (string_to_key lbl) - { path = path; -diff --git a/src/indexOptions.ml b/src/indexOptions.ml -index a800e9f..808fe25 100644 ---- a/src/indexOptions.ml -+++ b/src/indexOptions.ml -@@ -37,7 +37,7 @@ let filter opt info = - let open LibIndex in - let kinds = opt.filter in - match info.kind with -- | Type -> kinds.t -+ | Type | OpenType -> kinds.t - | Value | Method _ -> kinds.v - | Exception -> kinds.e - | Field _ | Variant _ -> kinds.c -diff --git a/src/indexOut.ml b/src/indexOut.ml -index d95ec8b..9ea17db 100644 ---- a/src/indexOut.ml -+++ b/src/indexOut.ml -@@ -57,7 +57,7 @@ module IndexFormat = struct - let color = - let f kind fstr fmt = - let colorcode = match kind with -- | Type -> "\027[36m" -+ | Type | OpenType -> "\027[36m" - | Value -> "\027[1m" - | Exception -> "\027[33m" - | Field _ | Variant _ -> "\027[34m" -@@ -88,6 +88,7 @@ module IndexFormat = struct - | Type -> Format.pp_print_string fmt "type" - | Value -> Format.pp_print_string fmt "val" - | Exception -> Format.pp_print_string fmt "exception" -+ | OpenType -> Format.pp_print_string fmt "opentype" - | Field parentty -> - Format.fprintf fmt "field(%a)" - (colorise.f parentty.kind "%s") parentty.name -@@ -154,20 +155,20 @@ module IndexFormat = struct - | Osig_class (_,_,_,ctyp,_) - | Osig_class_type (_,_,_,ctyp,_) -> - !Oprint.out_class_type fmt ctyp -- | Osig_exception (_,[]) -> -+ | Osig_typext ({ oext_args = [] }, _) -> - Format.pp_print_char fmt '-' -- | Osig_exception (_,tylst) -> -+ | Osig_typext ({ oext_args }, _) -> - list ~paren:true - !Oprint.out_type - (fun fmt () -> - Format.pp_print_char fmt ','; Format.pp_print_space fmt ()) - fmt -- tylst -+ oext_args - | Osig_modtype (_,mtyp) - | Osig_module (_,mtyp,_) -> - !Oprint.out_module_type fmt mtyp -- | Osig_type ((_,_,ty,_,_),_) -> -- Format.fprintf fmt "@[%a@]" tydecl ty -+ | Osig_type ({ otype_type },_) -> -+ Format.fprintf fmt "@[%a@]" tydecl otype_type - | Osig_value (_,ty,_) -> - !Oprint.out_type fmt ty - -diff --git a/src/indexPredefined.ml b/src/indexPredefined.ml -index 5f493bf..0fe7729 100644 ---- a/src/indexPredefined.ml -+++ b/src/indexPredefined.ml -@@ -24,8 +24,11 @@ let mktype name ?(params=[]) ?(def=Otyp_abstract) doc = { - kind = Type; - name = name; - ty = Some (Osig_type ( -- (name,List.map (fun v -> v,(true,true)) params,def,Asttypes.Public,[]), -- Orec_not)); -+ { otype_name = name; -+ otype_params = List.map (fun v -> v,(true,true)) params; -+ otype_type = def; -+ otype_private = Asttypes.Public; -+ otype_cstrs = [] }, Orec_not)); - loc_sig = Location.none; - loc_impl = lazy Location.none; - doc = lazy (Some doc); -@@ -37,11 +40,13 @@ let mkvariant name parent params = { - orig_path = []; - kind = Variant parent; - name = name; -- ty = Some (Osig_type (("", [], -- (match params with [] -> Otyp_sum [] -- | l -> Otyp_tuple l), -- Asttypes.Public, []), -- Outcometree.Orec_not)); -+ ty = Some (Osig_type ( -+ { otype_name = ""; -+ otype_params = []; -+ otype_type = (match params with [] -> Otyp_sum [] -+ | l -> Otyp_tuple l); -+ otype_private = Asttypes.Public; -+ otype_cstrs = [] }, Orec_not)); - loc_sig = Location.none; - loc_impl = lazy Location.none; - doc = lazy None; -@@ -53,7 +58,13 @@ let mkexn name params doc = { - orig_path = []; - kind = Exception; - name = name; -- ty = Some (Osig_exception (name,params)); -+ ty = Some (Osig_typext ({ -+ oext_name = name; -+ oext_type_name = "exn"; -+ oext_type_params = []; -+ oext_args = params; -+ oext_ret_type = None; -+ oext_private = Asttypes.Public }, Oext_exception)); - loc_sig = Location.none; - loc_impl = lazy Location.none; - doc = lazy (Some doc); -diff --git a/src/indexTypes.ml b/src/indexTypes.ml -index 252386b..e094317 100644 ---- a/src/indexTypes.ml -+++ b/src/indexTypes.ml -@@ -35,7 +35,7 @@ type info = { path: string list; - - (** The kind of elements that can be stored in the trie *) - and kind = -- | Type | Value | Exception -+ | Type | Value | Exception | OpenType - | Field of info | Variant of info - | Method of info - | Module | ModuleType -diff --git a/src/libIndex.mli b/src/libIndex.mli -index 9e7efa8..b826cf7 100644 ---- a/src/libIndex.mli -+++ b/src/libIndex.mli -@@ -40,7 +40,7 @@ type info = IndexTypes.info = private { - - (** The kind of elements that can be stored in the trie *) - and kind = IndexTypes.kind = private -- | Type | Value | Exception -+ | Type | Value | Exception | OpenType - | Field of info | Variant of info - | Method of info - | Module | ModuleType --- -2.0.1 - diff --git a/packages/ocp-index/ocp-index.1.1.0/files/ocaml.4.02.patch b/packages/ocp-index/ocp-index.1.1.0/files/ocaml.4.02.patch deleted file mode 100644 index d37f05c2e03..00000000000 --- a/packages/ocp-index/ocp-index.1.1.0/files/ocaml.4.02.patch +++ /dev/null @@ -1,440 +0,0 @@ -diff --git a/src/browserMain.ml b/src/browserMain.ml -index 3b277b7..6a201a7 100644 ---- a/src/browserMain.ml -+++ b/src/browserMain.ml -@@ -16,7 +16,7 @@ let rec eq l1 l2 = match l1, l2 with - let kind_to_tag, tag_to_style, register_ressource = - let h = Hashtbl.create 11 in - let kind_to_tag = function -- | LibIndex.Type -> "Type" -+ | LibIndex.Type | OpenType -> "Type" - | Value -> "Value" - | Exception -> "Exception" - | Field _ -> "Field" -diff --git a/src/grepMain.ml b/src/grepMain.ml -index 4dae5a6..514ca71 100644 ---- a/src/grepMain.ml -+++ b/src/grepMain.ml -@@ -82,8 +82,7 @@ end = struct - let ident path f ch = - let modname = - let s = Filename.basename (Filename.chop_extension f) in -- s.[0] <- Char.uppercase s.[0]; -- s -+ String.mapi (function 0 -> Char.uppercase | _ -> fun x -> x) s - in - let f (curpath, lookfor, last_scope, acc) scope tok pos = - let lookfor = -diff --git a/src/indexBuild.ml b/src/indexBuild.ml -index 9c14706..dca601b 100644 ---- a/src/indexBuild.ml -+++ b/src/indexBuild.ml -@@ -123,8 +123,8 @@ let ty_of_sig_item = - function - | Types.Sig_value(id, decl) -> tree_of_value_description id decl - | Types.Sig_type(id, decl, rs) -> tree_of_type_declaration id decl rs -- | Types.Sig_exception(id, decl) -> tree_of_exception_declaration id decl -- | Types.Sig_module(id, mty, rs) -> tree_of_module id mty rs -+ | Types.Sig_typext(id, decl, es) -> tree_of_extension_constructor id decl es -+ | Types.Sig_module(id, { Types.md_type }, rs) -> tree_of_module id md_type rs - | Types.Sig_modtype(id, decl) -> tree_of_modtype_declaration id decl - | Types.Sig_class(id, decl, rs) -> tree_of_class_declaration id decl rs - | Types.Sig_class_type(id, decl, rs) -> tree_of_cltype_declaration id decl rs -@@ -197,6 +197,7 @@ let qualify_ty (parents:parents) ty = - | Otyp_poly (str, ty) -> Otyp_poly (str, aux ty) - | Otyp_module (str, strl, tylist) -> - Otyp_module (str, strl, List.map aux tylist) -+ | Otyp_open -> Otyp_open - in - aux ty - -@@ -204,11 +205,15 @@ let qualify_ty_in_sig_item (parents:parents) = - let qual = qualify_ty parents in - let open Outcometree in - function -- | Osig_type ((str, list, ty, priv, tylist2), rc) -> -- Osig_type ((str, list, qual ty, priv, -- List.map (fun (ty1,ty2) -> qual ty1, qual ty2) tylist2), rc) -+ | Osig_type (out_type_decl, rc) -> -+ Osig_type ({ out_type_decl with -+ otype_type = qual out_type_decl.otype_type; -+ otype_cstrs = List.map (fun (ty1,ty2) -> qual ty1, qual ty2) -+ out_type_decl.otype_cstrs }, rc) - | Osig_value (str, ty, str2) -> Osig_value (str, qual ty, str2) -- | Osig_exception (str, tylist) -> Osig_exception (str, List.map qual tylist) -+ | Osig_typext (constr, es) -> -+ Osig_typext ({ constr with -+ oext_args = List.map qual constr.oext_args }, es) - | out_sig -> out_sig (* don't get down in modules, classes and their types *) - - (* -- end -- *) -@@ -216,19 +221,16 @@ let qualify_ty_in_sig_item (parents:parents) = - let loc_of_sig_item = function - | Types.Sig_value (_,descr) -> descr.Types.val_loc - | Types.Sig_type (_,descr,_) -> descr.Types.type_loc -- | Types.Sig_exception (_,descr) -> descr.Types.exn_loc -- (* Sadly the Types tree doesn't contain locations for those. This means we -- won't associate comments easily either (todo...) *) -- | Types.Sig_module _ -- | Types.Sig_modtype _ -- | Types.Sig_class _ -- | Types.Sig_class_type _ -- -> Location.none -+ | Types.Sig_typext (_,descr,_) -> descr.Types.ext_loc -+ | Types.Sig_module (_,descr,_) -> descr.Types.md_loc -+ | Types.Sig_modtype (_,descr) -> descr.Types.mtd_loc -+ | Types.Sig_class (_,descr,_) -> descr.Types.cty_loc -+ | Types.Sig_class_type (_,descr,_) -> descr.Types.clty_loc - - let id_of_sig_item = function - | Types.Sig_value (id,_) - | Types.Sig_type (id,_,_) -- | Types.Sig_exception (id,_) -+ | Types.Sig_typext (id,_,_) - | Types.Sig_module (id,_,_) - | Types.Sig_modtype (id,_) - | Types.Sig_class (id,_,_) -@@ -238,7 +240,8 @@ let id_of_sig_item = function - let kind_of_sig_item = function - | Types.Sig_value _ -> Value - | Types.Sig_type _ -> Type -- | Types.Sig_exception _ -> Exception -+ | Types.Sig_typext (_, _, Types.Text_exception) -> Exception -+ | Types.Sig_typext _ -> OpenType - | Types.Sig_module _ -> Module - | Types.Sig_modtype _ -> ModuleType - | Types.Sig_class _ -> Class -@@ -247,20 +250,25 @@ let kind_of_sig_item = function - let trie_of_type_decl ?comments info ty_decl = - match ty_decl.Types.type_kind with - | Types.Type_abstract -> [], comments -+ | Types.Type_open -> [], comments - | Types.Type_record (fields,_repr) -> - List.map -- (fun (id, _mutable, ty_expr) -> -- let ty = Printtyp.tree_of_typexp false ty_expr in -+ (fun { Types.ld_id; ld_type } -> -+ let ty = Printtyp.tree_of_typexp false ld_type in - let ty = -- Outcometree.Osig_type -- (("", [], ty, Asttypes.Public, []), Outcometree.Orec_not) -+ Outcometree.Osig_type (Outcometree.{ -+ otype_name = ""; -+ otype_params = []; -+ otype_type = ty; -+ otype_private = Asttypes.Public; -+ otype_cstrs = []; }, Outcometree.Orec_not) - in -- string_to_key id.Ident.name, -+ string_to_key ld_id.Ident.name, - Trie.create ~value:{ - path = info.path; - orig_path = info.path; - kind = Field info; -- name = id.Ident.name; -+ name = ld_id.Ident.name; - ty = Some ty; - loc_sig = info.loc_sig; - loc_impl = info.loc_impl; -@@ -271,25 +279,29 @@ let trie_of_type_decl ?comments info ty_decl = - comments - | Types.Type_variant variants -> - List.map -- (fun (id, ty_exprs, _constraints) -> -+ (fun { Types.cd_id; cd_args } -> - let ty = -- let params = match ty_exprs with -+ let params = match cd_args with - | [] -> Outcometree.Otyp_sum [] - | param::_ -> - Printtyp.tree_of_typexp false -- { Types. desc = Types.Ttuple ty_exprs; -+ { Types. desc = Types.Ttuple cd_args; - level = param.Types.level; - id = param.Types.id } - in -- Outcometree.Osig_type -- (("", [], params, Asttypes.Public, []), Outcometree.Orec_not) -+ Outcometree.Osig_type (Outcometree.{ -+ otype_name = ""; -+ otype_params = []; -+ otype_type = params; -+ otype_private = Asttypes.Public; -+ otype_cstrs = []; }, Outcometree.Orec_not) - in -- string_to_key id.Ident.name, -+ string_to_key cd_id.Ident.name, - Trie.create ~value:{ - path = info.path; - orig_path = info.path; - kind = Variant info; -- name = id.Ident.name; -+ name = cd_id.Ident.name; - ty = Some ty; - loc_sig = info.loc_sig; - loc_impl = info.loc_impl; -@@ -338,19 +350,21 @@ let rec trie_of_sig_item - in - (* ignore functor arguments *) - let rec sig_item_contents = function -- | Types.Sig_module (id, Types.Mty_functor (_,_,s), is_rec) -> -- sig_item_contents (Types.Sig_module (id, s, is_rec)) -+ | Types.Sig_module -+ (id, ({Types.md_type = Types.Mty_functor (_,_,s)} as funct), is_rec) -> -+ let funct = {funct with Types.md_type = s} in -+ sig_item_contents (Types.Sig_module (id, funct, is_rec)) - | Types.Sig_modtype -- (id, Types.Modtype_manifest (Types.Mty_functor (_,_,s))) -> -- sig_item_contents -- (Types.Sig_modtype (id, Types.Modtype_manifest s)) -+ (id, ({Types.mtd_type = Some (Types.Mty_functor (_,_,s))} as funct)) -> -+ let funct = {funct with Types.mtd_type = Some s} in -+ sig_item_contents (Types.Sig_modtype (id, funct)) - | si -> si - in - (* read module / class contents *) - let children, comments = - match sig_item_contents sig_item with -- | Types.Sig_module (id,Types.Mty_signature sign,_) -- | Types.Sig_modtype (id,Types.Modtype_manifest (Types.Mty_signature sign)) -+ | Types.Sig_module (id,{ Types.md_type = Types.Mty_signature sign },_) -+ | Types.Sig_modtype (id,{ Types.mtd_type = Some (Types.Mty_signature sign) }) - -> - let path = path @ [id.Ident.name] in - let children_comments = lazy ( -@@ -370,8 +384,12 @@ let rec trie_of_sig_item - | Some _, lazy (_, comments) -> comments - in - children, comments -- | Types.Sig_module (_,Types.Mty_ident sig_ident,_) -- | Types.Sig_modtype (_,Types.Modtype_manifest (Types.Mty_ident sig_ident)) -> -+ | Types.Sig_module (_,{ Types.md_type = -+ Types.Mty_ident sig_ident -+ | Types.Mty_alias sig_ident},_) -+ | Types.Sig_modtype (_,{ Types.mtd_type = -+ Some ( Types.Mty_ident sig_ident -+ | Types.Mty_alias sig_ident) }) -> - let sig_path = - let rec get_path = function - | Path.Pident id -> [id.Ident.name] -@@ -407,22 +425,26 @@ let rec trie_of_sig_item - | Types.Sig_class_type (id,{Types.clty_type=cty},_) - -> - let rec get_clsig = function -- | Types.Cty_constr (_,_,cty) | Types.Cty_fun (_,_,cty) -> -+ | Types.Cty_constr (_,_,cty) | Types.Cty_arrow (_,_,cty) -> - get_clsig cty - | Types.Cty_signature clsig -> clsig - in - let clsig = get_clsig cty in - let path = path@[id.Ident.name] in - let (fields, _) = -- Ctype.flatten_fields (Ctype.object_fields clsig.Types.cty_self) -+ Ctype.flatten_fields (Ctype.object_fields clsig.Types.csig_self) - in - lazy (List.fold_left (fun t (lbl,_,ty_expr) -> - if lbl = "*dummy method*" then t else - let _ = Printtyp.reset_and_mark_loops ty_expr in - let ty = Printtyp.tree_of_typexp false ty_expr in - let ty = -- Outcometree.Osig_type -- (("", [], ty, Asttypes.Public, []), Outcometree.Orec_not) -+ Outcometree.Osig_type (Outcometree.{ -+ otype_name = ""; -+ otype_params = []; -+ otype_type = ty; -+ otype_private = Asttypes.Public; -+ otype_cstrs = []; }, Outcometree.Orec_not) - in - Trie.add t (string_to_key lbl) - { path = path; -diff --git a/src/indexMisc.ml b/src/indexMisc.ml -index 2c171db..308af66 100644 ---- a/src/indexMisc.ml -+++ b/src/indexMisc.ml -@@ -52,12 +52,12 @@ let string_to_key s = - - let key_to_string l = - let rec aux n = function -- | [] -> String.create n -+ | [] -> Bytes.create n - | c::r -> - let s = aux (n+1) r in -- s.[n] <- if c = dot then '.' else c; s -+ Bytes.set s n (if c = dot then '.' else c); s - in -- aux 0 l -+ Bytes.to_string (aux 0 l) - - let modpath_to_key ?(enddot=true) path = - List.fold_right (fun p acc -> -@@ -65,15 +65,12 @@ let modpath_to_key ?(enddot=true) path = - string_to_key p @ acc) path [] - - let key_to_modpath l = -- let rec aux n = function -- | [] -> if n > 0 then [String.create n] else [] -- | '\000'::r -> String.create n :: aux 0 r -- | c::r -> -- match aux (n+1) r with -- | s::_ as p -> s.[n] <- c; p -- | [] -> assert false -+ let rec aux acc1 acc2 = function -+ | '\000'::r -> aux [] (acc1::acc2) r -+ | c::r -> aux (c::acc1) acc2 r -+ | [] -> if acc1 = [] then acc2 else acc1::acc2 - in -- aux 0 l -+ List.rev_map (fun l -> key_to_string (List.rev l)) (aux [] [] l) - - let modpath_to_string path = String.concat "." path - -diff --git a/src/indexOptions.ml b/src/indexOptions.ml -index d5b5d18..1854bf5 100644 ---- a/src/indexOptions.ml -+++ b/src/indexOptions.ml -@@ -37,7 +37,7 @@ let filter opt info = - let open LibIndex in - let kinds = opt.filter in - match info.kind with -- | Type -> kinds.t -+ | Type | OpenType -> kinds.t - | Value | Method _ -> kinds.v - | Exception -> kinds.e - | Field _ | Variant _ -> kinds.c -diff --git a/src/indexOut.ml b/src/indexOut.ml -index d95ec8b..9ea17db 100644 ---- a/src/indexOut.ml -+++ b/src/indexOut.ml -@@ -57,7 +57,7 @@ module IndexFormat = struct - let color = - let f kind fstr fmt = - let colorcode = match kind with -- | Type -> "\027[36m" -+ | Type | OpenType -> "\027[36m" - | Value -> "\027[1m" - | Exception -> "\027[33m" - | Field _ | Variant _ -> "\027[34m" -@@ -88,6 +88,7 @@ module IndexFormat = struct - | Type -> Format.pp_print_string fmt "type" - | Value -> Format.pp_print_string fmt "val" - | Exception -> Format.pp_print_string fmt "exception" -+ | OpenType -> Format.pp_print_string fmt "opentype" - | Field parentty -> - Format.fprintf fmt "field(%a)" - (colorise.f parentty.kind "%s") parentty.name -@@ -154,20 +155,20 @@ module IndexFormat = struct - | Osig_class (_,_,_,ctyp,_) - | Osig_class_type (_,_,_,ctyp,_) -> - !Oprint.out_class_type fmt ctyp -- | Osig_exception (_,[]) -> -+ | Osig_typext ({ oext_args = [] }, _) -> - Format.pp_print_char fmt '-' -- | Osig_exception (_,tylst) -> -+ | Osig_typext ({ oext_args }, _) -> - list ~paren:true - !Oprint.out_type - (fun fmt () -> - Format.pp_print_char fmt ','; Format.pp_print_space fmt ()) - fmt -- tylst -+ oext_args - | Osig_modtype (_,mtyp) - | Osig_module (_,mtyp,_) -> - !Oprint.out_module_type fmt mtyp -- | Osig_type ((_,_,ty,_,_),_) -> -- Format.fprintf fmt "@[%a@]" tydecl ty -+ | Osig_type ({ otype_type },_) -> -+ Format.fprintf fmt "@[%a@]" tydecl otype_type - | Osig_value (_,ty,_) -> - !Oprint.out_type fmt ty - -diff --git a/src/indexPredefined.ml b/src/indexPredefined.ml -index 5f493bf..0fe7729 100644 ---- a/src/indexPredefined.ml -+++ b/src/indexPredefined.ml -@@ -24,8 +24,11 @@ let mktype name ?(params=[]) ?(def=Otyp_abstract) doc = { - kind = Type; - name = name; - ty = Some (Osig_type ( -- (name,List.map (fun v -> v,(true,true)) params,def,Asttypes.Public,[]), -- Orec_not)); -+ { otype_name = name; -+ otype_params = List.map (fun v -> v,(true,true)) params; -+ otype_type = def; -+ otype_private = Asttypes.Public; -+ otype_cstrs = [] }, Orec_not)); - loc_sig = Location.none; - loc_impl = lazy Location.none; - doc = lazy (Some doc); -@@ -37,11 +40,13 @@ let mkvariant name parent params = { - orig_path = []; - kind = Variant parent; - name = name; -- ty = Some (Osig_type (("", [], -- (match params with [] -> Otyp_sum [] -- | l -> Otyp_tuple l), -- Asttypes.Public, []), -- Outcometree.Orec_not)); -+ ty = Some (Osig_type ( -+ { otype_name = ""; -+ otype_params = []; -+ otype_type = (match params with [] -> Otyp_sum [] -+ | l -> Otyp_tuple l); -+ otype_private = Asttypes.Public; -+ otype_cstrs = [] }, Orec_not)); - loc_sig = Location.none; - loc_impl = lazy Location.none; - doc = lazy None; -@@ -53,7 +58,13 @@ let mkexn name params doc = { - orig_path = []; - kind = Exception; - name = name; -- ty = Some (Osig_exception (name,params)); -+ ty = Some (Osig_typext ({ -+ oext_name = name; -+ oext_type_name = "exn"; -+ oext_type_params = []; -+ oext_args = params; -+ oext_ret_type = None; -+ oext_private = Asttypes.Public }, Oext_exception)); - loc_sig = Location.none; - loc_impl = lazy Location.none; - doc = lazy (Some doc); -diff --git a/src/indexTypes.ml b/src/indexTypes.ml -index 252386b..e094317 100644 ---- a/src/indexTypes.ml -+++ b/src/indexTypes.ml -@@ -35,7 +35,7 @@ type info = { path: string list; - - (** The kind of elements that can be stored in the trie *) - and kind = -- | Type | Value | Exception -+ | Type | Value | Exception | OpenType - | Field of info | Variant of info - | Method of info - | Module | ModuleType -diff --git a/src/libIndex.mli b/src/libIndex.mli -index 9e7efa8..b826cf7 100644 ---- a/src/libIndex.mli -+++ b/src/libIndex.mli -@@ -40,7 +40,7 @@ type info = IndexTypes.info = private { - - (** The kind of elements that can be stored in the trie *) - and kind = IndexTypes.kind = private -- | Type | Value | Exception -+ | Type | Value | Exception | OpenType - | Field of info | Variant of info - | Method of info - | Module | ModuleType -diff --git a/src/ocp-index.ocp b/src/ocp-index.ocp -index d7f0fc9..47b1a55 100644 ---- a/src/ocp-index.ocp -+++ b/src/ocp-index.ocp -@@ -1,4 +1,5 @@ --comp += [ "-g" "-w" "+1..39-4-9-37-40" ] -+comp += [ "-g" "-w" "+1..39-4-9-37-40" "-safe-string" ] -+link += [ "-g" "-w" "+1..39-4-9-37-40" ] - - begin library "ocp-index-lib" - sort = false diff --git a/packages/ocp-index/ocp-index.1.1.0/opam b/packages/ocp-index/ocp-index.1.1.0/opam deleted file mode 100644 index 93872d2d16a..00000000000 --- a/packages/ocp-index/ocp-index.1.1.0/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -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" -tags: [ - "org:ocamlpro" - "org:typerex" -] -dev-repo: "https://github.com/OCamlPro/ocp-index.git" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -depends: [ - "ocp-build" {build & >= "1.99.6-beta"} - "ocp-indent" {>= "1.4.2"} - "re" - "cmdliner" - "lambda-term" {>= "1.7" } -] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03" ] (* need type propagation in match *) -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" } ] diff --git a/packages/ocp-index/ocp-index.1.1.0/url b/packages/ocp-index/ocp-index.1.1.0/url deleted file mode 100644 index 7afa7a0dc66..00000000000 --- a/packages/ocp-index/ocp-index.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/ocp-index/archive/1.1.0.tar.gz" -checksum: "86906393d00840c41df3a2a1355ce861" diff --git a/packages/ocp-index/ocp-index.1.1.1/descr b/packages/ocp-index/ocp-index.1.1.1/descr deleted file mode 100644 index b16813e2335..00000000000 --- a/packages/ocp-index/ocp-index.1.1.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -Lightweight documentation extractor for installed OCaml libraries - -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 diff --git a/packages/ocp-index/ocp-index.1.1.1/files/ocaml.4.02.patch b/packages/ocp-index/ocp-index.1.1.1/files/ocaml.4.02.patch deleted file mode 100644 index 77998a32dc6..00000000000 --- a/packages/ocp-index/ocp-index.1.1.1/files/ocaml.4.02.patch +++ /dev/null @@ -1,440 +0,0 @@ -diff --git a/src/browserMain.ml b/src/browserMain.ml -index 3b277b7..6a201a7 100644 ---- a/src/browserMain.ml -+++ b/src/browserMain.ml -@@ -16,7 +16,7 @@ let rec eq l1 l2 = match l1, l2 with - let kind_to_tag, tag_to_style, register_ressource = - let h = Hashtbl.create 11 in - let kind_to_tag = function -- | LibIndex.Type -> "Type" -+ | LibIndex.Type | OpenType -> "Type" - | Value -> "Value" - | Exception -> "Exception" - | Field _ -> "Field" -diff --git a/src/grepMain.ml b/src/grepMain.ml -index 1493262..772704e 100644 ---- a/src/grepMain.ml -+++ b/src/grepMain.ml -@@ -82,8 +82,7 @@ end = struct - let ident path f ch = - let modname = - let s = Filename.basename (Filename.chop_extension f) in -- s.[0] <- Char.uppercase s.[0]; -- s -+ String.mapi (function 0 -> Char.uppercase | _ -> fun x -> x) s - in - let f (curpath, lookfor, last_scope, acc) scope tok pos = - let lookfor = -diff --git a/src/indexBuild.ml b/src/indexBuild.ml -index aca5bff..139fa5b 100644 ---- a/src/indexBuild.ml -+++ b/src/indexBuild.ml -@@ -131,8 +131,8 @@ let ty_of_sig_item = - function - | Types.Sig_value(id, decl) -> tree_of_value_description id decl - | Types.Sig_type(id, decl, rs) -> tree_of_type_declaration id decl rs -- | Types.Sig_exception(id, decl) -> tree_of_exception_declaration id decl -- | Types.Sig_module(id, mty, rs) -> tree_of_module id mty rs -+ | Types.Sig_typext(id, decl, es) -> tree_of_extension_constructor id decl es -+ | Types.Sig_module(id, { Types.md_type }, rs) -> tree_of_module id md_type rs - | Types.Sig_modtype(id, decl) -> tree_of_modtype_declaration id decl - | Types.Sig_class(id, decl, rs) -> tree_of_class_declaration id decl rs - | Types.Sig_class_type(id, decl, rs) -> tree_of_cltype_declaration id decl rs -@@ -205,6 +205,7 @@ let qualify_ty (parents:parents) ty = - | Otyp_poly (str, ty) -> Otyp_poly (str, aux ty) - | Otyp_module (str, strl, tylist) -> - Otyp_module (str, strl, List.map aux tylist) -+ | Otyp_open -> Otyp_open - in - aux ty - -@@ -212,11 +213,15 @@ let qualify_ty_in_sig_item (parents:parents) = - let qual = qualify_ty parents in - let open Outcometree in - function -- | Osig_type ((str, list, ty, priv, tylist2), rc) -> -- Osig_type ((str, list, qual ty, priv, -- List.map (fun (ty1,ty2) -> qual ty1, qual ty2) tylist2), rc) -+ | Osig_type (out_type_decl, rc) -> -+ Osig_type ({ out_type_decl with -+ otype_type = qual out_type_decl.otype_type; -+ otype_cstrs = List.map (fun (ty1,ty2) -> qual ty1, qual ty2) -+ out_type_decl.otype_cstrs }, rc) - | Osig_value (str, ty, str2) -> Osig_value (str, qual ty, str2) -- | Osig_exception (str, tylist) -> Osig_exception (str, List.map qual tylist) -+ | Osig_typext (constr, es) -> -+ Osig_typext ({ constr with -+ oext_args = List.map qual constr.oext_args }, es) - | out_sig -> out_sig (* don't get down in modules, classes and their types *) - - (* -- end -- *) -@@ -224,19 +229,16 @@ let qualify_ty_in_sig_item (parents:parents) = - let loc_of_sig_item = function - | Types.Sig_value (_,descr) -> descr.Types.val_loc - | Types.Sig_type (_,descr,_) -> descr.Types.type_loc -- | Types.Sig_exception (_,descr) -> descr.Types.exn_loc -- (* Sadly the Types tree doesn't contain locations for those. This means we -- won't associate comments easily either (todo...) *) -- | Types.Sig_module _ -- | Types.Sig_modtype _ -- | Types.Sig_class _ -- | Types.Sig_class_type _ -- -> Location.none -+ | Types.Sig_typext (_,descr,_) -> descr.Types.ext_loc -+ | Types.Sig_module (_,descr,_) -> descr.Types.md_loc -+ | Types.Sig_modtype (_,descr) -> descr.Types.mtd_loc -+ | Types.Sig_class (_,descr,_) -> descr.Types.cty_loc -+ | Types.Sig_class_type (_,descr,_) -> descr.Types.clty_loc - - let id_of_sig_item = function - | Types.Sig_value (id,_) - | Types.Sig_type (id,_,_) -- | Types.Sig_exception (id,_) -+ | Types.Sig_typext (id,_,_) - | Types.Sig_module (id,_,_) - | Types.Sig_modtype (id,_) - | Types.Sig_class (id,_,_) -@@ -246,7 +248,8 @@ let id_of_sig_item = function - let kind_of_sig_item = function - | Types.Sig_value _ -> Value - | Types.Sig_type _ -> Type -- | Types.Sig_exception _ -> Exception -+ | Types.Sig_typext (_, _, Types.Text_exception) -> Exception -+ | Types.Sig_typext _ -> OpenType - | Types.Sig_module _ -> Module - | Types.Sig_modtype _ -> ModuleType - | Types.Sig_class _ -> Class -@@ -255,20 +258,25 @@ let kind_of_sig_item = function - let trie_of_type_decl ?comments info ty_decl = - match ty_decl.Types.type_kind with - | Types.Type_abstract -> [], comments -+ | Types.Type_open -> [], comments - | Types.Type_record (fields,_repr) -> - List.map -- (fun (id, _mutable, ty_expr) -> -- let ty = Printtyp.tree_of_typexp false ty_expr in -+ (fun { Types.ld_id; ld_type } -> -+ let ty = Printtyp.tree_of_typexp false ld_type in - let ty = -- Outcometree.Osig_type -- (("", [], ty, Asttypes.Public, []), Outcometree.Orec_not) -+ Outcometree.Osig_type (Outcometree.{ -+ otype_name = ""; -+ otype_params = []; -+ otype_type = ty; -+ otype_private = Asttypes.Public; -+ otype_cstrs = []; }, Outcometree.Orec_not) - in -- string_to_key id.Ident.name, -+ string_to_key ld_id.Ident.name, - Trie.create ~value:{ - path = info.path; - orig_path = info.path; - kind = Field info; -- name = id.Ident.name; -+ name = ld_id.Ident.name; - ty = Some ty; - loc_sig = info.loc_sig; - loc_impl = info.loc_impl; -@@ -279,25 +287,29 @@ let trie_of_type_decl ?comments info ty_decl = - comments - | Types.Type_variant variants -> - List.map -- (fun (id, ty_exprs, _constraints) -> -+ (fun { Types.cd_id; cd_args } -> - let ty = -- let params = match ty_exprs with -+ let params = match cd_args with - | [] -> Outcometree.Otyp_sum [] - | param::_ -> - Printtyp.tree_of_typexp false -- { Types. desc = Types.Ttuple ty_exprs; -+ { Types. desc = Types.Ttuple cd_args; - level = param.Types.level; - id = param.Types.id } - in -- Outcometree.Osig_type -- (("", [], params, Asttypes.Public, []), Outcometree.Orec_not) -+ Outcometree.Osig_type (Outcometree.{ -+ otype_name = ""; -+ otype_params = []; -+ otype_type = params; -+ otype_private = Asttypes.Public; -+ otype_cstrs = []; }, Outcometree.Orec_not) - in -- string_to_key id.Ident.name, -+ string_to_key cd_id.Ident.name, - Trie.create ~value:{ - path = info.path; - orig_path = info.path; - kind = Variant info; -- name = id.Ident.name; -+ name = cd_id.Ident.name; - ty = Some ty; - loc_sig = info.loc_sig; - loc_impl = info.loc_impl; -@@ -353,19 +365,21 @@ let rec trie_of_sig_item - in - (* ignore functor arguments *) - let rec sig_item_contents = function -- | Types.Sig_module (id, Types.Mty_functor (_,_,s), is_rec) -> -- sig_item_contents (Types.Sig_module (id, s, is_rec)) -+ | Types.Sig_module -+ (id, ({Types.md_type = Types.Mty_functor (_,_,s)} as funct), is_rec) -> -+ let funct = {funct with Types.md_type = s} in -+ sig_item_contents (Types.Sig_module (id, funct, is_rec)) - | Types.Sig_modtype -- (id, Types.Modtype_manifest (Types.Mty_functor (_,_,s))) -> -- sig_item_contents -- (Types.Sig_modtype (id, Types.Modtype_manifest s)) -+ (id, ({Types.mtd_type = Some (Types.Mty_functor (_,_,s))} as funct)) -> -+ let funct = {funct with Types.mtd_type = Some s} in -+ sig_item_contents (Types.Sig_modtype (id, funct)) - | si -> si - in - (* read module / class contents *) - let children, comments = - match sig_item_contents sig_item with -- | Types.Sig_module (id,Types.Mty_signature sign,_) -- | Types.Sig_modtype (id,Types.Modtype_manifest (Types.Mty_signature sign)) -+ | Types.Sig_module (id,{ Types.md_type = Types.Mty_signature sign },_) -+ | Types.Sig_modtype (id,{ Types.mtd_type = Some (Types.Mty_signature sign) }) - -> - let path = path @ [id.Ident.name] in - let children_comments = lazy ( -@@ -385,8 +399,12 @@ let rec trie_of_sig_item - | Some _, lazy (_, comments) -> comments - in - children, comments -- | Types.Sig_module (_,Types.Mty_ident sig_ident,_) -- | Types.Sig_modtype (_,Types.Modtype_manifest (Types.Mty_ident sig_ident)) -> -+ | Types.Sig_module (_,{ Types.md_type = -+ Types.Mty_ident sig_ident -+ | Types.Mty_alias sig_ident},_) -+ | Types.Sig_modtype (_,{ Types.mtd_type = -+ Some ( Types.Mty_ident sig_ident -+ | Types.Mty_alias sig_ident) }) -> - let sig_path = - let rec get_path = function - | Path.Pident id -> [id.Ident.name] -@@ -422,22 +440,26 @@ let rec trie_of_sig_item - | Types.Sig_class_type (id,{Types.clty_type=cty},_) - -> - let rec get_clsig = function -- | Types.Cty_constr (_,_,cty) | Types.Cty_fun (_,_,cty) -> -+ | Types.Cty_constr (_,_,cty) | Types.Cty_arrow (_,_,cty) -> - get_clsig cty - | Types.Cty_signature clsig -> clsig - in - let clsig = get_clsig cty in - let path = path@[id.Ident.name] in - let (fields, _) = -- Ctype.flatten_fields (Ctype.object_fields clsig.Types.cty_self) -+ Ctype.flatten_fields (Ctype.object_fields clsig.Types.csig_self) - in - lazy (List.fold_left (fun t (lbl,_,ty_expr) -> - if lbl = "*dummy method*" then t else - let _ = Printtyp.reset_and_mark_loops ty_expr in - let ty = Printtyp.tree_of_typexp false ty_expr in - let ty = -- Outcometree.Osig_type -- (("", [], ty, Asttypes.Public, []), Outcometree.Orec_not) -+ Outcometree.Osig_type (Outcometree.{ -+ otype_name = ""; -+ otype_params = []; -+ otype_type = ty; -+ otype_private = Asttypes.Public; -+ otype_cstrs = []; }, Outcometree.Orec_not) - in - Trie.add t (string_to_key lbl) - { path = path; -diff --git a/src/indexMisc.ml b/src/indexMisc.ml -index f3231ce..929d431 100644 ---- a/src/indexMisc.ml -+++ b/src/indexMisc.ml -@@ -57,12 +57,12 @@ let string_to_key s = - - let key_to_string l = - let rec aux n = function -- | [] -> String.create n -+ | [] -> Bytes.create n - | c::r -> - let s = aux (n+1) r in -- s.[n] <- if c = dot then '.' else c; s -+ Bytes.set s n (if c = dot then '.' else c); s - in -- aux 0 l -+ Bytes.to_string (aux 0 l) - - let modpath_to_key ?(enddot=true) path = - List.fold_right (fun p acc -> -@@ -70,15 +70,12 @@ let modpath_to_key ?(enddot=true) path = - string_to_key p @ acc) path [] - - let key_to_modpath l = -- let rec aux n = function -- | [] -> if n > 0 then [String.create n] else [] -- | '\000'::r -> String.create n :: aux 0 r -- | c::r -> -- match aux (n+1) r with -- | s::_ as p -> s.[n] <- c; p -- | [] -> assert false -+ let rec aux acc1 acc2 = function -+ | '\000'::r -> aux [] (acc1::acc2) r -+ | c::r -> aux (c::acc1) acc2 r -+ | [] -> if acc1 = [] then acc2 else acc1::acc2 - in -- aux 0 l -+ List.rev_map (fun l -> key_to_string (List.rev l)) (aux [] [] l) - - let modpath_to_string path = String.concat "." path - -diff --git a/src/indexOptions.ml b/src/indexOptions.ml -index d5b5d18..1854bf5 100644 ---- a/src/indexOptions.ml -+++ b/src/indexOptions.ml -@@ -37,7 +37,7 @@ let filter opt info = - let open LibIndex in - let kinds = opt.filter in - match info.kind with -- | Type -> kinds.t -+ | Type | OpenType -> kinds.t - | Value | Method _ -> kinds.v - | Exception -> kinds.e - | Field _ | Variant _ -> kinds.c -diff --git a/src/indexOut.ml b/src/indexOut.ml -index d95ec8b..9ea17db 100644 ---- a/src/indexOut.ml -+++ b/src/indexOut.ml -@@ -57,7 +57,7 @@ module IndexFormat = struct - let color = - let f kind fstr fmt = - let colorcode = match kind with -- | Type -> "\027[36m" -+ | Type | OpenType -> "\027[36m" - | Value -> "\027[1m" - | Exception -> "\027[33m" - | Field _ | Variant _ -> "\027[34m" -@@ -88,6 +88,7 @@ module IndexFormat = struct - | Type -> Format.pp_print_string fmt "type" - | Value -> Format.pp_print_string fmt "val" - | Exception -> Format.pp_print_string fmt "exception" -+ | OpenType -> Format.pp_print_string fmt "opentype" - | Field parentty -> - Format.fprintf fmt "field(%a)" - (colorise.f parentty.kind "%s") parentty.name -@@ -154,20 +155,20 @@ module IndexFormat = struct - | Osig_class (_,_,_,ctyp,_) - | Osig_class_type (_,_,_,ctyp,_) -> - !Oprint.out_class_type fmt ctyp -- | Osig_exception (_,[]) -> -+ | Osig_typext ({ oext_args = [] }, _) -> - Format.pp_print_char fmt '-' -- | Osig_exception (_,tylst) -> -+ | Osig_typext ({ oext_args }, _) -> - list ~paren:true - !Oprint.out_type - (fun fmt () -> - Format.pp_print_char fmt ','; Format.pp_print_space fmt ()) - fmt -- tylst -+ oext_args - | Osig_modtype (_,mtyp) - | Osig_module (_,mtyp,_) -> - !Oprint.out_module_type fmt mtyp -- | Osig_type ((_,_,ty,_,_),_) -> -- Format.fprintf fmt "@[%a@]" tydecl ty -+ | Osig_type ({ otype_type },_) -> -+ Format.fprintf fmt "@[%a@]" tydecl otype_type - | Osig_value (_,ty,_) -> - !Oprint.out_type fmt ty - -diff --git a/src/indexPredefined.ml b/src/indexPredefined.ml -index 5f493bf..0fe7729 100644 ---- a/src/indexPredefined.ml -+++ b/src/indexPredefined.ml -@@ -24,8 +24,11 @@ let mktype name ?(params=[]) ?(def=Otyp_abstract) doc = { - kind = Type; - name = name; - ty = Some (Osig_type ( -- (name,List.map (fun v -> v,(true,true)) params,def,Asttypes.Public,[]), -- Orec_not)); -+ { otype_name = name; -+ otype_params = List.map (fun v -> v,(true,true)) params; -+ otype_type = def; -+ otype_private = Asttypes.Public; -+ otype_cstrs = [] }, Orec_not)); - loc_sig = Location.none; - loc_impl = lazy Location.none; - doc = lazy (Some doc); -@@ -37,11 +40,13 @@ let mkvariant name parent params = { - orig_path = []; - kind = Variant parent; - name = name; -- ty = Some (Osig_type (("", [], -- (match params with [] -> Otyp_sum [] -- | l -> Otyp_tuple l), -- Asttypes.Public, []), -- Outcometree.Orec_not)); -+ ty = Some (Osig_type ( -+ { otype_name = ""; -+ otype_params = []; -+ otype_type = (match params with [] -> Otyp_sum [] -+ | l -> Otyp_tuple l); -+ otype_private = Asttypes.Public; -+ otype_cstrs = [] }, Orec_not)); - loc_sig = Location.none; - loc_impl = lazy Location.none; - doc = lazy None; -@@ -53,7 +58,13 @@ let mkexn name params doc = { - orig_path = []; - kind = Exception; - name = name; -- ty = Some (Osig_exception (name,params)); -+ ty = Some (Osig_typext ({ -+ oext_name = name; -+ oext_type_name = "exn"; -+ oext_type_params = []; -+ oext_args = params; -+ oext_ret_type = None; -+ oext_private = Asttypes.Public }, Oext_exception)); - loc_sig = Location.none; - loc_impl = lazy Location.none; - doc = lazy (Some doc); -diff --git a/src/indexTypes.ml b/src/indexTypes.ml -index bbd1f9a..223e0c0 100644 ---- a/src/indexTypes.ml -+++ b/src/indexTypes.ml -@@ -35,7 +35,7 @@ type info = { path: string list; - - (** The kind of elements that can be stored in the trie *) - and kind = -- | Type | Value | Exception -+ | Type | Value | Exception | OpenType - | Field of info | Variant of info - | Method of info - | Module | ModuleType -diff --git a/src/libIndex.mli b/src/libIndex.mli -index 8572f90..e48f78b 100644 ---- a/src/libIndex.mli -+++ b/src/libIndex.mli -@@ -44,7 +44,7 @@ type info = IndexTypes.info = private { - - (** The kind of elements that can be stored in the trie *) - and kind = IndexTypes.kind = private -- | Type | Value | Exception -+ | Type | Value | Exception | OpenType - | Field of info | Variant of info - | Method of info - | Module | ModuleType -diff --git a/src/ocp-index.ocp b/src/ocp-index.ocp -index d7f0fc9..47b1a55 100644 ---- a/src/ocp-index.ocp -+++ b/src/ocp-index.ocp -@@ -1,4 +1,5 @@ --comp += [ "-g" "-w" "+1..39-4-9-37-40" ] -+comp += [ "-g" "-w" "+1..39-4-9-37-40" "-safe-string" ] -+link += [ "-g" "-w" "+1..39-4-9-37-40" ] - - begin library "ocp-index-lib" - sort = false diff --git a/packages/ocp-index/ocp-index.1.1.1/opam b/packages/ocp-index/ocp-index.1.1.1/opam deleted file mode 100644 index 800aeb9743b..00000000000 --- a/packages/ocp-index/ocp-index.1.1.1/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -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" -tags: [ - "org:ocamlpro" - "org:typerex" -] -dev-repo: "https://github.com/OCamlPro/ocp-index.git" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -depends: [ - "ocp-build" {build & >= "1.99.6-beta"} - "ocp-indent" {>= "1.4.2"} - "re" - "cmdliner" -] -depopts: "lambda-term" -conflicts: "lambda-term" {< "1.7"} -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.03"] -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" } ] diff --git a/packages/ocp-index/ocp-index.1.1.1/url b/packages/ocp-index/ocp-index.1.1.1/url deleted file mode 100644 index b14c4bc54ba..00000000000 --- a/packages/ocp-index/ocp-index.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/ocp-index/archive/1.1.1.tar.gz" -checksum: "b0292b2bb49959d84b17d3718331e658" diff --git a/packages/ocp-index/ocp-index.1.1.2/descr b/packages/ocp-index/ocp-index.1.1.2/descr deleted file mode 100644 index 19296f9a265..00000000000 --- a/packages/ocp-index/ocp-index.1.1.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -Lightweight completion and documentation browsing for OCaml libraries - -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`. diff --git a/packages/ocp-index/ocp-index.1.1.2/opam b/packages/ocp-index/ocp-index.1.1.2/opam index 2636d19dfd1..38c23a169ab 100644 --- a/packages/ocp-index/ocp-index.1.1.2/opam +++ b/packages/ocp-index/ocp-index.1.1.2/opam @@ -1,16 +1,17 @@ -opam-version: "1.2" +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" tags: ["org:ocamlpro" "org:typerex"] -dev-repo: "https://github.com/OCamlPro/ocp-index.git" +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"} "ocp-indent" {>= "1.4.2"} "re" @@ -20,7 +21,6 @@ depopts: "lambda-term" conflicts: [ "lambda-term" {< "1.7"} ] -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.03"] messages: [ "For ocp-browser, also install lambda-term" {!lambda-term:installed} ] @@ -37,5 +37,22 @@ This package requires additional configuration for use in editors. Either instal " {success & !user-setup:installed} ] -patches: [ "ocaml.4.02.patch" { ocaml-version >= "4.02"} ] +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`.""" +extra-files: [ + ["ocaml.4.03.patch" "md5=eeaa9a4a3b2d405aa94843bc805d6ee3"] + ["ocaml.4.02.patch" "md5=3534c97745eaf08e67aa815812d245db"] +] +url { + src: "https://github.com/OCamlPro/ocp-index/archive/1.1.2.tar.gz" + checksum: "md5=c9089c112a6dca068df13869708ae704" +} diff --git a/packages/ocp-index/ocp-index.1.1.2/url b/packages/ocp-index/ocp-index.1.1.2/url deleted file mode 100644 index 3dc65ddf862..00000000000 --- a/packages/ocp-index/ocp-index.1.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/ocp-index/archive/1.1.2.tar.gz" -checksum: "c9089c112a6dca068df13869708ae704" diff --git a/packages/ocp-index/ocp-index.1.1.3/descr b/packages/ocp-index/ocp-index.1.1.3/descr deleted file mode 100644 index 19296f9a265..00000000000 --- a/packages/ocp-index/ocp-index.1.1.3/descr +++ /dev/null @@ -1,9 +0,0 @@ -Lightweight completion and documentation browsing for OCaml libraries - -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`. diff --git a/packages/ocp-index/ocp-index.1.1.3/opam b/packages/ocp-index/ocp-index.1.1.3/opam index 041c750507e..4e1ccb7074b 100644 --- a/packages/ocp-index/ocp-index.1.1.3/opam +++ b/packages/ocp-index/ocp-index.1.1.3/opam @@ -1,16 +1,17 @@ -opam-version: "1.2" +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" tags: ["org:ocamlpro" "org:typerex"] -dev-repo: "https://github.com/OCamlPro/ocp-index.git" +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"} "ocp-indent" {>= "1.4.2"} "re" @@ -20,7 +21,6 @@ depopts: "lambda-term" conflicts: [ "lambda-term" {< "1.7"} ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03" ] messages: [ "For ocp-browser, please also install package lambda-term" {!lambda-term:installed} @@ -38,5 +38,25 @@ This package requires additional configuration for use in editors. Either instal " {success & !user-setup:installed} ] -patches: [ "ocaml.4.02.patch" { ocaml-version >= "4.02" } - "ocaml.4.03.patch" { ocaml-version >= "4.03" } ] +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`.""" +extra-files: [ + ["ocaml.4.03.patch" "md5=cae082436d0f23f4c355e00995c95133"] + ["ocaml.4.02.patch" "md5=5f424fde9d196bd40bde2c9a8570731d"] +] +url { + src: "https://github.com/OCamlPro/ocp-index/archive/1.1.3.tar.gz" + checksum: "md5=9f316811b8336cc57a8f245dd3becc3e" +} diff --git a/packages/ocp-index/ocp-index.1.1.3/url b/packages/ocp-index/ocp-index.1.1.3/url deleted file mode 100644 index c362d144d3a..00000000000 --- a/packages/ocp-index/ocp-index.1.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/ocp-index/archive/1.1.3.tar.gz" -checksum: "9f316811b8336cc57a8f245dd3becc3e" diff --git a/packages/ocp-index/ocp-index.1.1.4/descr b/packages/ocp-index/ocp-index.1.1.4/descr deleted file mode 100644 index 19296f9a265..00000000000 --- a/packages/ocp-index/ocp-index.1.1.4/descr +++ /dev/null @@ -1,9 +0,0 @@ -Lightweight completion and documentation browsing for OCaml libraries - -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`. diff --git a/packages/ocp-index/ocp-index.1.1.4/opam b/packages/ocp-index/ocp-index.1.1.4/opam index a195e916dd0..83e44b58294 100644 --- a/packages/ocp-index/ocp-index.1.1.4/opam +++ b/packages/ocp-index/ocp-index.1.1.4/opam @@ -1,16 +1,17 @@ -opam-version: "1.2" +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" tags: ["org:ocamlpro" "org:typerex"] -dev-repo: "https://github.com/OCamlPro/ocp-index.git" +dev-repo: "git+https://github.com/OCamlPro/ocp-index.git" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ + "ocaml" {>= "4.01.0"} "ocp-build" {build & >= "1.99.15-beta"} "ocp-indent" {>= "1.4.2"} "re" @@ -20,7 +21,6 @@ depopts: "lambda-term" conflicts: [ "lambda-term" {< "1.7"} ] -available: [ocaml-version >= "4.01.0"] messages: [ "For ocp-browser, please also install package lambda-term" {!lambda-term:installed} @@ -38,5 +38,25 @@ This package requires additional configuration for use in editors. Either instal " {success & !user-setup:installed} ] -patches: [ "ocaml.4.02.patch" { ocaml-version >= "4.02" } - "ocaml.4.03.patch" { ocaml-version >= "4.03" } ] +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`.""" +extra-files: [ + ["ocaml.4.03.patch" "md5=f3ef4d48555eae2e62ce20933dfff595"] + ["ocaml.4.02.patch" "md5=51a6bf37a47741e76b4b3148e7a17494"] +] +url { + src: "https://github.com/OCamlPro/ocp-index/archive/1.1.4.tar.gz" + checksum: "md5=948cf1fc62492ac502420eb1e24f3876" +} diff --git a/packages/ocp-index/ocp-index.1.1.4/url b/packages/ocp-index/ocp-index.1.1.4/url deleted file mode 100644 index cbd4b5379f3..00000000000 --- a/packages/ocp-index/ocp-index.1.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/ocp-index/archive/1.1.4.tar.gz" -checksum: "948cf1fc62492ac502420eb1e24f3876" diff --git a/packages/ocp-index/ocp-index.1.1.5/descr b/packages/ocp-index/ocp-index.1.1.5/descr deleted file mode 100644 index 19296f9a265..00000000000 --- a/packages/ocp-index/ocp-index.1.1.5/descr +++ /dev/null @@ -1,9 +0,0 @@ -Lightweight completion and documentation browsing for OCaml libraries - -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`. diff --git a/packages/ocp-index/ocp-index.1.1.5/opam b/packages/ocp-index/ocp-index.1.1.5/opam index 56d7ca3a72c..e82187b800e 100644 --- a/packages/ocp-index/ocp-index.1.1.5/opam +++ b/packages/ocp-index/ocp-index.1.1.5/opam @@ -1,16 +1,17 @@ -opam-version: "1.2" +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" tags: ["org:ocamlpro" "org:typerex"] -dev-repo: "https://github.com/OCamlPro/ocp-index.git" +dev-repo: "git+https://github.com/OCamlPro/ocp-index.git" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ + "ocaml" {>= "4.01.0"} "ocp-build" {>= "1.99.13-beta"} "ocp-indent" {>= "1.4.2"} "re" @@ -20,7 +21,6 @@ depopts: "lambda-term" conflicts: [ "lambda-term" {< "1.7"} ] -available: [ocaml-version >= "4.01.0"] messages: [ "For ocp-browser, please also install package lambda-term" {!lambda-term:installed} @@ -38,3 +38,18 @@ This package requires additional configuration for use in editors. Either instal " {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`.""" +extra-files: ["META" "md5=e8e6088b307cfe6713b49001640bade8"] +url { + src: "https://github.com/OCamlPro/ocp-index/archive/1.1.5.tar.gz" + checksum: "md5=3d2d70aa17ea046d7b621a75a965da96" +} diff --git a/packages/ocp-index/ocp-index.1.1.5/url b/packages/ocp-index/ocp-index.1.1.5/url deleted file mode 100644 index 2e0a2f07539..00000000000 --- a/packages/ocp-index/ocp-index.1.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/ocp-index/archive/1.1.5.tar.gz" -checksum: "3d2d70aa17ea046d7b621a75a965da96" diff --git a/packages/ocp-manager/ocp-manager.0.1.2/descr b/packages/ocp-manager/ocp-manager.0.1.2/descr deleted file mode 100644 index af06cff1d39..00000000000 --- a/packages/ocp-manager/ocp-manager.0.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -Global Manager for OCaml versions and OPAM switches diff --git a/packages/ocp-manager/ocp-manager.0.1.2/opam b/packages/ocp-manager/ocp-manager.0.1.2/opam index 0ebc48495c1..c084c720467 100644 --- a/packages/ocp-manager/ocp-manager.0.1.2/opam +++ b/packages/ocp-manager/ocp-manager.0.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Fabrice Le Fessant " authors: "OcamlPro" homepage: "http://www.typerex.org/ocp-manager.html" @@ -10,6 +10,14 @@ remove: [ [ "rm" "-f" "%{prefix}%/ocp-manager" ] [ "rm" "-f" "%{prefix}%/man/man1/ocp-manager.1" ] ] -depends: [ "ocp-build" {>= "1.99.6" & < "1.99.17"} ] +depends: [ + "ocaml" {< "4.03.0"} + "ocp-build" {>= "1.99.6" & < "1.99.17"} +] install: [make "install.opam"] -available: [ocaml-version < "4.03.0"] +synopsis: "Global Manager for OCaml versions and OPAM switches" +flags: light-uninstall +url { + src: "http://www.typerex.org/pub/ocp-manager/ocp-manager.0.1.2.tar.gz" + checksum: "md5=652599889ef497ae23fff2a9304cad01" +} diff --git a/packages/ocp-manager/ocp-manager.0.1.2/url b/packages/ocp-manager/ocp-manager.0.1.2/url deleted file mode 100644 index b520c772200..00000000000 --- a/packages/ocp-manager/ocp-manager.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www.typerex.org/pub/ocp-manager/ocp-manager.0.1.2.tar.gz" -checksum: "652599889ef497ae23fff2a9304cad01" diff --git a/packages/ocp-manager/ocp-manager.0.1.3/descr b/packages/ocp-manager/ocp-manager.0.1.3/descr deleted file mode 100644 index af06cff1d39..00000000000 --- a/packages/ocp-manager/ocp-manager.0.1.3/descr +++ /dev/null @@ -1 +0,0 @@ -Global Manager for OCaml versions and OPAM switches diff --git a/packages/ocp-manager/ocp-manager.0.1.3/opam b/packages/ocp-manager/ocp-manager.0.1.3/opam index b3548330a4d..e09ab6ce157 100644 --- a/packages/ocp-manager/ocp-manager.0.1.3/opam +++ b/packages/ocp-manager/ocp-manager.0.1.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Fabrice Le Fessant " authors: "OcamlPro" homepage: "http://www.typerex.org/ocp-manager.html" @@ -10,6 +10,14 @@ remove: [ [ "rm" "-f" "%{prefix}%/ocp-manager" ] [ "rm" "-f" "%{prefix}%/man/man1/ocp-manager.1" ] ] -depends: [ "ocp-build" {>= "1.99.6" & < "1.99.17" } ] +depends: [ + "ocaml" {< "4.03.0"} + "ocp-build" {>= "1.99.6" & < "1.99.17"} +] install: [make "install.opam"] -available: [ocaml-version < "4.03.0"] +synopsis: "Global Manager for OCaml versions and OPAM switches" +flags: light-uninstall +url { + src: "http://www.typerex.org/pub/ocp-manager/ocp-manager.0.1.3.tar.gz" + checksum: "md5=fc77ca7a7924c9e147a5dc27cde3eed7" +} diff --git a/packages/ocp-manager/ocp-manager.0.1.3/url b/packages/ocp-manager/ocp-manager.0.1.3/url deleted file mode 100644 index 7e622c97995..00000000000 --- a/packages/ocp-manager/ocp-manager.0.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www.typerex.org/pub/ocp-manager/ocp-manager.0.1.3.tar.gz" -checksum: "fc77ca7a7924c9e147a5dc27cde3eed7" diff --git a/packages/ocp-ocamlres/ocp-ocamlres.0.1/descr b/packages/ocp-ocamlres/ocp-ocamlres.0.1/descr deleted file mode 100644 index 2ace04b2af1..00000000000 --- a/packages/ocp-ocamlres/ocp-ocamlres.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Manipulation, injection and extraction of embedded resources - -A tool ocp-ocamlres to embed files and directories inside OCaml -executables, with a companion library ocplib-ocamlres to manipulate -them at run-time. diff --git a/packages/ocp-ocamlres/ocp-ocamlres.0.1/opam b/packages/ocp-ocamlres/ocp-ocamlres.0.1/opam index c5675358cb3..05ad2b8e7dc 100644 --- a/packages/ocp-ocamlres/ocp-ocamlres.0.1/opam +++ b/packages/ocp-ocamlres/ocp-ocamlres.0.1/opam @@ -1,6 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "benjamin@ocamlpro.com" -depends: [ "ocamlfind" "base-unix" "pprint" {< "20140313"} ] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" + "base-unix" + "pprint" {< "20140313"} +] build: [ [make "all"] [make "doc"] @@ -9,9 +14,17 @@ remove: [ [make "BINDIR=%{bin}%" "LIBDIR=%{lib}%" "uninstall"] [make "DOCDIR=%{doc}%" "uninstall-doc"] ] -available: [ ocaml-version >= "4.01.0" ] dev-repo: "git://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: "md5=7e4f5cb2a41791a4f08c530f3f498540" +} diff --git a/packages/ocp-ocamlres/ocp-ocamlres.0.1/url b/packages/ocp-ocamlres/ocp-ocamlres.0.1/url deleted file mode 100644 index d10ba53cce3..00000000000 --- a/packages/ocp-ocamlres/ocp-ocamlres.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocp-ocamlres/archive/v0.1.tar.gz" -checksum: "7e4f5cb2a41791a4f08c530f3f498540" diff --git a/packages/ocp-ocamlres/ocp-ocamlres.0.2/descr b/packages/ocp-ocamlres/ocp-ocamlres.0.2/descr deleted file mode 100644 index 2ace04b2af1..00000000000 --- a/packages/ocp-ocamlres/ocp-ocamlres.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Manipulation, injection and extraction of embedded resources - -A tool ocp-ocamlres to embed files and directories inside OCaml -executables, with a companion library ocplib-ocamlres to manipulate -them at run-time. diff --git a/packages/ocp-ocamlres/ocp-ocamlres.0.2/opam b/packages/ocp-ocamlres/ocp-ocamlres.0.2/opam index 9e3a377c2e8..a5dae542762 100644 --- a/packages/ocp-ocamlres/ocp-ocamlres.0.2/opam +++ b/packages/ocp-ocamlres/ocp-ocamlres.0.2/opam @@ -1,6 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "benjamin@ocamlpro.com" -depends: [ "ocamlfind" "base-unix" "pprint" ] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" + "base-unix" + "pprint" +] build: [ [make "all"] [make "doc"] @@ -9,9 +14,17 @@ remove: [ [make "BINDIR=%{bin}%" "LIBDIR=%{lib}%" "uninstall"] [make "DOCDIR=%{doc}%" "uninstall-doc"] ] -available: [ ocaml-version >= "4.01.0" ] dev-repo: "git://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: "md5=69e9c45de4a24bf571c2136cf65b3e8e" +} diff --git a/packages/ocp-ocamlres/ocp-ocamlres.0.2/url b/packages/ocp-ocamlres/ocp-ocamlres.0.2/url deleted file mode 100644 index c85ab75ec06..00000000000 --- a/packages/ocp-ocamlres/ocp-ocamlres.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocp-ocamlres/archive/v0.2.tar.gz" -checksum: "69e9c45de4a24bf571c2136cf65b3e8e" diff --git a/packages/ocp-ocamlres/ocp-ocamlres.0.3/descr b/packages/ocp-ocamlres/ocp-ocamlres.0.3/descr deleted file mode 100644 index 2ace04b2af1..00000000000 --- a/packages/ocp-ocamlres/ocp-ocamlres.0.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -Manipulation, injection and extraction of embedded resources - -A tool ocp-ocamlres to embed files and directories inside OCaml -executables, with a companion library ocplib-ocamlres to manipulate -them at run-time. diff --git a/packages/ocp-ocamlres/ocp-ocamlres.0.3/opam b/packages/ocp-ocamlres/ocp-ocamlres.0.3/opam index 5d748358bcc..941a18f78e8 100644 --- a/packages/ocp-ocamlres/ocp-ocamlres.0.3/opam +++ b/packages/ocp-ocamlres/ocp-ocamlres.0.3/opam @@ -1,6 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "benjamin@ocamlpro.com" -depends: [ "ocamlfind" "base-unix" "pprint" ] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" + "base-unix" + "pprint" +] homepage: "https://github.com/OCamlPro/ocp-ocamlres" build: [ [make "all"] @@ -10,7 +15,6 @@ remove: [ [make "BINDIR=%{bin}%" "LIBDIR=%{lib}%" "uninstall"] [make "DOCDIR=%{doc}%" "uninstall-doc"] ] -available: [ ocaml-version >= "4.01.0" ] patches: [ "non-portable-sed-option.diff" ] @@ -19,3 +23,15 @@ 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.""" +extra-files: [ + "non-portable-sed-option.diff" "md5=4f360700da02a06574cc1502a5a98fc4" +] +url { + src: "https://github.com/OCamlPro/ocp-ocamlres/archive/v0.3.tar.gz" + checksum: "md5=0707138f58f485f58585552b6e1e0d29" +} diff --git a/packages/ocp-ocamlres/ocp-ocamlres.0.3/url b/packages/ocp-ocamlres/ocp-ocamlres.0.3/url deleted file mode 100644 index 77b714a507a..00000000000 --- a/packages/ocp-ocamlres/ocp-ocamlres.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocp-ocamlres/archive/v0.3.tar.gz" -checksum: "0707138f58f485f58585552b6e1e0d29" diff --git a/packages/ocp-ocamlres/ocp-ocamlres.0.4/descr b/packages/ocp-ocamlres/ocp-ocamlres.0.4/descr deleted file mode 100644 index 2ace04b2af1..00000000000 --- a/packages/ocp-ocamlres/ocp-ocamlres.0.4/descr +++ /dev/null @@ -1,5 +0,0 @@ -Manipulation, injection and extraction of embedded resources - -A tool ocp-ocamlres to embed files and directories inside OCaml -executables, with a companion library ocplib-ocamlres to manipulate -them at run-time. diff --git a/packages/ocp-ocamlres/ocp-ocamlres.0.4/opam b/packages/ocp-ocamlres/ocp-ocamlres.0.4/opam index 1020e6adcbd..757f9a3ffdd 100644 --- a/packages/ocp-ocamlres/ocp-ocamlres.0.4/opam +++ b/packages/ocp-ocamlres/ocp-ocamlres.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "benjamin@ocamlpro.com" authors: "benjamin@ocamlpro.com" homepage: "https://github.com/OCamlPro/ocp-ocamlres" @@ -17,5 +17,19 @@ remove: [ [make "BINDIR=%{bin}%" "LIBDIR=%{lib}%" "uninstall"] [make "DOCDIR=%{doc}%" "uninstall-doc"] ] -depends: ["ocamlfind" "base-unix" "pprint" "astring"] -available: [ocaml-version >= "4.02.0"] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" + "base-unix" + "pprint" + "astring" +] +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.4.tar.gz" + checksum: "md5=725eb557e659c6febf8dc3044b323bd8" +} diff --git a/packages/ocp-ocamlres/ocp-ocamlres.0.4/url b/packages/ocp-ocamlres/ocp-ocamlres.0.4/url deleted file mode 100644 index 4630b1155c4..00000000000 --- a/packages/ocp-ocamlres/ocp-ocamlres.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/ocp-ocamlres/archive/v0.4.tar.gz" -checksum: "725eb557e659c6febf8dc3044b323bd8" diff --git a/packages/ocp-pack-split/ocp-pack-split.1.0.1/descr b/packages/ocp-pack-split/ocp-pack-split.1.0.1/descr deleted file mode 100644 index 0024cb14678..00000000000 --- a/packages/ocp-pack-split/ocp-pack-split.1.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -ocp-pack and ocp-split -ocp-pack packs a list of sources in the same manner as the -pack option. -ocp-split splits a packed annot file into individual annot files. diff --git a/packages/ocp-pack-split/ocp-pack-split.1.0.1/opam b/packages/ocp-pack-split/ocp-pack-split.1.0.1/opam index 7b4e53cb169..243a3695511 100644 --- a/packages/ocp-pack-split/ocp-pack-split.1.0.1/opam +++ b/packages/ocp-pack-split/ocp-pack-split.1.0.1/opam @@ -1,7 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Fabrice Le Fessant" "Thomas Gazagnaire"] maintainer: "contact@ocamlpro.com" homepage: "http://www.ocamlpro.com/blog/2011/08/10/ocaml-pack-functors.html" build: [ [make] ] +synopsis: "ocp-pack and ocp-split" +description: """ +ocp-pack packs a list of sources in the same manner as the -pack option. +ocp-split splits a packed annot file into individual annot files.""" +depends: ["ocaml"] +extra-files: [ + "ocp-pack-split.install" "md5=9d28fabf6e6c72182e0e89c3cdc0b70d" +] +url { + src: "http://www.ocamlpro.com//files/ocp-pack-1.0.1.tar.gz" + checksum: "md5=9122bc296089330db082965152164ce7" +} diff --git a/packages/ocp-pack-split/ocp-pack-split.1.0.1/url b/packages/ocp-pack-split/ocp-pack-split.1.0.1/url deleted file mode 100644 index 0a0bf18bbc4..00000000000 --- a/packages/ocp-pack-split/ocp-pack-split.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www.ocamlpro.com//files/ocp-pack-1.0.1.tar.gz" -checksum: "9122bc296089330db082965152164ce7" diff --git a/packages/ocp-pp/ocp-pp.1.99.17-beta/descr b/packages/ocp-pp/ocp-pp.1.99.17-beta/descr deleted file mode 100644 index 56fa6669efc..00000000000 --- a/packages/ocp-pp/ocp-pp.1.99.17-beta/descr +++ /dev/null @@ -1,9 +0,0 @@ -A simple preprocessor for OCaml - -Allowed directives: -#include "XXX" -#if OCAML_VERSION < <= = >= > "3.12.1" -#else -#elif -#endif - diff --git a/packages/ocp-pp/ocp-pp.1.99.17-beta/opam b/packages/ocp-pp/ocp-pp.1.99.17-beta/opam index f0172409334..28e463e74b9 100644 --- a/packages/ocp-pp/ocp-pp.1.99.17-beta/opam +++ b/packages/ocp-pp/ocp-pp.1.99.17-beta/opam @@ -1,11 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Fabrice Le Fessant " authors: [ "Fabrice Le Fessant " ] homepage: "http://www.typerex.org/ocp-build.html" -dev-repo: "https://github.com/OCamlPro/typerex-build.git" +dev-repo: "git+https://github.com/OCamlPro/typerex-build.git" bug-reports: "https://github.com/OCamlPro/typerex-build/issues" -depends: [ "typerex-build" {= "1.99.17-beta" } ] +depends: [ + "ocaml" {>= "3.12.0"} + "typerex-build" {= "1.99.17-beta"} +] conflicts: [ "typerex" {< "1.99.7"} ] -available: [ocaml-version >= "3.12.0"] +synopsis: "A simple preprocessor for OCaml" +description: """ +Allowed directives: +#include "XXX" +#if OCAML_VERSION < <= = >= > "3.12.1" +#else +#elif +#endif""" diff --git a/packages/ocp-pp/ocp-pp.1.99.19-beta/descr b/packages/ocp-pp/ocp-pp.1.99.19-beta/descr deleted file mode 100644 index 6368930059c..00000000000 --- a/packages/ocp-pp/ocp-pp.1.99.19-beta/descr +++ /dev/null @@ -1,8 +0,0 @@ -A simple preprocessor for OCaml - -Allowed directives: -#include "XXX" -#if OCAML_VERSION < <= = >= > "3.12.1" -#else -#elif -#endif diff --git a/packages/ocp-pp/ocp-pp.1.99.19-beta/opam b/packages/ocp-pp/ocp-pp.1.99.19-beta/opam index 274d2033187..6b2d983380e 100644 --- a/packages/ocp-pp/ocp-pp.1.99.19-beta/opam +++ b/packages/ocp-pp/ocp-pp.1.99.19-beta/opam @@ -1,10 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Fabrice Le Fessant " authors: [ "Fabrice Le Fessant " ] homepage: "http://www.typerex.org/ocp-build.html" -dev-repo: "https://github.com/OCamlPro/ocp-build.git" +dev-repo: "git+https://github.com/OCamlPro/ocp-build.git" bug-reports: "https://github.com/OCamlPro/ocp-build/issues" -depends: [ "ocp-build" {= "1.99.19-beta" } ] - +depends: [ + "ocaml" + "ocp-build" {= "1.99.19-beta"} +] +synopsis: "A simple preprocessor for OCaml" +description: """ +Allowed directives: +#include "XXX" +#if OCAML_VERSION < <= = >= > "3.12.1" +#else +#elif +#endif""" diff --git a/packages/ocplib-compat/ocplib-compat.1.99.17-beta/descr b/packages/ocplib-compat/ocplib-compat.1.99.17-beta/descr deleted file mode 100644 index d6a35abde53..00000000000 --- a/packages/ocplib-compat/ocplib-compat.1.99.17-beta/descr +++ /dev/null @@ -1,7 +0,0 @@ -Compatibility between String/Bytes modules for several OCaml versions - -Start your source with `open StringCompat`, and use the same `Bytes` -and `String` API for all OCaml versions. - - - diff --git a/packages/ocplib-compat/ocplib-compat.1.99.17-beta/opam b/packages/ocplib-compat/ocplib-compat.1.99.17-beta/opam index f0172409334..69b6f270c56 100644 --- a/packages/ocplib-compat/ocplib-compat.1.99.17-beta/opam +++ b/packages/ocplib-compat/ocplib-compat.1.99.17-beta/opam @@ -1,11 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Fabrice Le Fessant " authors: [ "Fabrice Le Fessant " ] homepage: "http://www.typerex.org/ocp-build.html" -dev-repo: "https://github.com/OCamlPro/typerex-build.git" +dev-repo: "git+https://github.com/OCamlPro/typerex-build.git" bug-reports: "https://github.com/OCamlPro/typerex-build/issues" -depends: [ "typerex-build" {= "1.99.17-beta" } ] +depends: [ + "ocaml" {>= "3.12.0"} + "typerex-build" {= "1.99.17-beta"} +] conflicts: [ "typerex" {< "1.99.7"} ] -available: [ocaml-version >= "3.12.0"] +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.""" diff --git a/packages/ocplib-concur/ocplib-concur.0.1/descr b/packages/ocplib-concur/ocplib-concur.0.1/descr deleted file mode 100644 index c747eda1d0f..00000000000 --- a/packages/ocplib-concur/ocplib-concur.0.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -Concurrent wrapper on top of Lwt and Async - -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 diff --git a/packages/ocplib-concur/ocplib-concur.0.1/opam b/packages/ocplib-concur/ocplib-concur.0.1/opam index 75dfee9c94b..92e40bed303 100644 --- a/packages/ocplib-concur/ocplib-concur.0.1/opam +++ b/packages/ocplib-concur/ocplib-concur.0.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Fabrice Le Fessant " authors: [ "Fabrice Le Fessant " ] homepage: "http://github.com/OCamlPro/ocplib-concur" -dev-repo: "https://github.com/OCamlPro/ocplib-concur.git" +dev-repo: "git+https://github.com/OCamlPro/ocplib-concur.git" bug-reports: "https://github.com/OCamlPro/ocplib-concur/issues" build: [ @@ -19,16 +19,29 @@ remove: [ [ "rm" "-rf" "%{prefix}%/lib/ocplib-concur-async" ] ] depends: [ - "ocamlfind" {build} - "ocp-build" {>= "1.99.14-beta" } (* not only build, we use StringCompat *) - "base-unix" - "lwt" {>= "2.3.2" } - "ocplib-endian" - ] + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} + "ocp-build" {>= "1.99.14-beta"} + "base-unix" + "lwt" {>= "2.3.2"} + "ocplib-endian" +] depopts: [ "async" ] conflicts: [ "async" {< "111.25.0" } ] -available: [ocaml-version >= "4.01.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: "md5=a0651e7c36ba6a2a7463c28458c869c1" +} diff --git a/packages/ocplib-concur/ocplib-concur.0.1/url b/packages/ocplib-concur/ocplib-concur.0.1/url deleted file mode 100644 index b42edb3054c..00000000000 --- a/packages/ocplib-concur/ocplib-concur.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/OCamlPro/ocplib-concur/archive/0.1.tar.gz" -checksum: "a0651e7c36ba6a2a7463c28458c869c1" diff --git a/packages/ocplib-config/ocplib-config.1.99.17-beta/descr b/packages/ocplib-config/ocplib-config.1.99.17-beta/descr deleted file mode 100644 index b62fb81ce81..00000000000 --- a/packages/ocplib-config/ocplib-config.1.99.17-beta/descr +++ /dev/null @@ -1,2 +0,0 @@ -A simple library to manage configuration files - diff --git a/packages/ocplib-config/ocplib-config.1.99.17-beta/opam b/packages/ocplib-config/ocplib-config.1.99.17-beta/opam index f0172409334..090977d2e0f 100644 --- a/packages/ocplib-config/ocplib-config.1.99.17-beta/opam +++ b/packages/ocplib-config/ocplib-config.1.99.17-beta/opam @@ -1,11 +1,14 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Fabrice Le Fessant " authors: [ "Fabrice Le Fessant " ] homepage: "http://www.typerex.org/ocp-build.html" -dev-repo: "https://github.com/OCamlPro/typerex-build.git" +dev-repo: "git+https://github.com/OCamlPro/typerex-build.git" bug-reports: "https://github.com/OCamlPro/typerex-build/issues" -depends: [ "typerex-build" {= "1.99.17-beta" } ] +depends: [ + "ocaml" {>= "3.12.0"} + "typerex-build" {= "1.99.17-beta"} +] conflicts: [ "typerex" {< "1.99.7"} ] -available: [ocaml-version >= "3.12.0"] +synopsis: "A simple library to manage configuration files" diff --git a/packages/ocplib-endian/ocplib-endian.0.2/descr b/packages/ocplib-endian/ocplib-endian.0.2/descr deleted file mode 100644 index 52008b9bad0..00000000000 --- a/packages/ocplib-endian/ocplib-endian.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Optimised functions to read and write int16/32/64 from strings and bigarrays, based on new primitives added in version 4.01. - -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; diff --git a/packages/ocplib-endian/ocplib-endian.0.2/opam b/packages/ocplib-endian/ocplib-endian.0.2/opam deleted file mode 100644 index eaa4aed42f9..00000000000 --- a/packages/ocplib-endian/ocplib-endian.0.2/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "optcomp" {>= "1.6"} - "camlp4" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/OCamlPro/ocplib-endian" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/ocplib-endian/ocplib-endian.0.2/url b/packages/ocplib-endian/ocplib-endian.0.2/url deleted file mode 100644 index 1744fe9a71d..00000000000 --- a/packages/ocplib-endian/ocplib-endian.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocplib-endian/archive/0.2.tar.gz" -checksum: "0b298747d03b8f5751107705cab0d9f2" diff --git a/packages/ocplib-endian/ocplib-endian.0.3/descr b/packages/ocplib-endian/ocplib-endian.0.3/descr deleted file mode 100644 index 52008b9bad0..00000000000 --- a/packages/ocplib-endian/ocplib-endian.0.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -Optimised functions to read and write int16/32/64 from strings and bigarrays, based on new primitives added in version 4.01. - -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; diff --git a/packages/ocplib-endian/ocplib-endian.0.3/opam b/packages/ocplib-endian/ocplib-endian.0.3/opam deleted file mode 100644 index cfded435d71..00000000000 --- a/packages/ocplib-endian/ocplib-endian.0.3/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "optcomp" {>= "1.6"} - "camlp4" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/OCamlPro/ocplib-endian" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/ocplib-endian/ocplib-endian.0.3/url b/packages/ocplib-endian/ocplib-endian.0.3/url deleted file mode 100644 index c3320a02c99..00000000000 --- a/packages/ocplib-endian/ocplib-endian.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocplib-endian/archive/0.3.tar.gz" -checksum: "28ad3fd680a59e3341d68315bc7b79a3" diff --git a/packages/ocplib-endian/ocplib-endian.0.4/descr b/packages/ocplib-endian/ocplib-endian.0.4/descr deleted file mode 100644 index 52008b9bad0..00000000000 --- a/packages/ocplib-endian/ocplib-endian.0.4/descr +++ /dev/null @@ -1,5 +0,0 @@ -Optimised functions to read and write int16/32/64 from strings and bigarrays, based on new primitives added in version 4.01. - -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; diff --git a/packages/ocplib-endian/ocplib-endian.0.4/opam b/packages/ocplib-endian/ocplib-endian.0.4/opam index cfded435d71..452bb6d7805 100644 --- a/packages/ocplib-endian/ocplib-endian.0.4/opam +++ b/packages/ocplib-endian/ocplib-endian.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "contact@ocamlpro.com" homepage: "https://github.com/OCamlPro/ocplib-endian" build: [ @@ -7,6 +7,7 @@ build: [ ] remove: [["ocamlfind" "remove" "ocplib-endian"]] depends: [ + "ocaml" "ocamlfind" "optcomp" {>= "1.6"} "camlp4" @@ -14,3 +15,14 @@ depends: [ ] dev-repo: "git://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: "md5=58d84c036a92d2e327ac8ad8dfe775d8" +} diff --git a/packages/ocplib-endian/ocplib-endian.0.4/url b/packages/ocplib-endian/ocplib-endian.0.4/url deleted file mode 100644 index d164756fc5b..00000000000 --- a/packages/ocplib-endian/ocplib-endian.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocplib-endian/archive/0.4.tar.gz" -checksum: "58d84c036a92d2e327ac8ad8dfe775d8" diff --git a/packages/ocplib-endian/ocplib-endian.0.6/descr b/packages/ocplib-endian/ocplib-endian.0.6/descr deleted file mode 100644 index 416e55b86b2..00000000000 --- a/packages/ocplib-endian/ocplib-endian.0.6/descr +++ /dev/null @@ -1,6 +0,0 @@ -Optimised functions to read and write int16/32/64 from strings and bigarrays, based on new primitives added in version 4.01. - -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; diff --git a/packages/ocplib-endian/ocplib-endian.0.6/opam b/packages/ocplib-endian/ocplib-endian.0.6/opam deleted file mode 100644 index 20071edb45e..00000000000 --- a/packages/ocplib-endian/ocplib-endian.0.6/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -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: [ - "base-bytes" - "ocamlfind" - "optcomp" {>= "1.6"} - "camlp4" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/OCamlPro/ocplib-endian" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/ocplib-endian/ocplib-endian.0.6/url b/packages/ocplib-endian/ocplib-endian.0.6/url deleted file mode 100644 index f6aae419be8..00000000000 --- a/packages/ocplib-endian/ocplib-endian.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocplib-endian/archive/0.6.tar.gz" -checksum: "e8a3bab148db6fe46b17796900228209" diff --git a/packages/ocplib-endian/ocplib-endian.0.7/descr b/packages/ocplib-endian/ocplib-endian.0.7/descr deleted file mode 100644 index 416e55b86b2..00000000000 --- a/packages/ocplib-endian/ocplib-endian.0.7/descr +++ /dev/null @@ -1,6 +0,0 @@ -Optimised functions to read and write int16/32/64 from strings and bigarrays, based on new primitives added in version 4.01. - -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; diff --git a/packages/ocplib-endian/ocplib-endian.0.7/opam b/packages/ocplib-endian/ocplib-endian.0.7/opam index 20071edb45e..bcb9f455645 100644 --- a/packages/ocplib-endian/ocplib-endian.0.7/opam +++ b/packages/ocplib-endian/ocplib-endian.0.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "contact@ocamlpro.com" homepage: "https://github.com/OCamlPro/ocplib-endian" build: [ @@ -7,6 +7,7 @@ build: [ ] remove: [["ocamlfind" "remove" "ocplib-endian"]] depends: [ + "ocaml" "base-bytes" "ocamlfind" "optcomp" {>= "1.6"} @@ -15,3 +16,15 @@ depends: [ ] dev-repo: "git://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: "md5=c5d7ddb431dc10b01718fe303e642491" +} diff --git a/packages/ocplib-endian/ocplib-endian.0.7/url b/packages/ocplib-endian/ocplib-endian.0.7/url deleted file mode 100644 index 47d5a84e8cd..00000000000 --- a/packages/ocplib-endian/ocplib-endian.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ocplib-endian/archive/0.7.tar.gz" -checksum: "c5d7ddb431dc10b01718fe303e642491" diff --git a/packages/ocplib-endian/ocplib-endian.0.8/descr b/packages/ocplib-endian/ocplib-endian.0.8/descr deleted file mode 100644 index 416e55b86b2..00000000000 --- a/packages/ocplib-endian/ocplib-endian.0.8/descr +++ /dev/null @@ -1,6 +0,0 @@ -Optimised functions to read and write int16/32/64 from strings and bigarrays, based on new primitives added in version 4.01. - -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; diff --git a/packages/ocplib-endian/ocplib-endian.0.8/opam b/packages/ocplib-endian/ocplib-endian.0.8/opam index 4edda22f2a4..b80c2426468 100644 --- a/packages/ocplib-endian/ocplib-endian.0.8/opam +++ b/packages/ocplib-endian/ocplib-endian.0.8/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "Pierre Chambart" maintainer: "pierre.chambart@ocamlpro.com" homepage: "https://github.com/OCamlPro/ocplib-endian" @@ -11,11 +11,23 @@ install: [ ] remove: ["ocamlfind" "remove" "ocplib-endian"] depends: [ + "ocaml" {< "4.06.0"} "base-bytes" "ocamlfind" "cppo" {>= "1.1.0"} "ocamlbuild" {build} ] -dev-repo: "https://github.com/OCamlPro/ocplib-endian.git" +dev-repo: "git+https://github.com/OCamlPro/ocplib-endian.git" bug-reports: "https://github.com/OCamlPro/ocplib-endian/issues" -available: [ ocaml-version < "4.06.0" ] +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: "md5=2da1236f4fda0366ca68b50106de75eb" +} diff --git a/packages/ocplib-endian/ocplib-endian.0.8/url b/packages/ocplib-endian/ocplib-endian.0.8/url deleted file mode 100644 index dd34178fd8e..00000000000 --- a/packages/ocplib-endian/ocplib-endian.0.8/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/ocplib-endian/archive/0.8.tar.gz" -checksum: "2da1236f4fda0366ca68b50106de75eb" diff --git a/packages/ocplib-endian/ocplib-endian.1.0/descr b/packages/ocplib-endian/ocplib-endian.1.0/descr deleted file mode 100644 index 0eba3e6b9d0..00000000000 --- a/packages/ocplib-endian/ocplib-endian.1.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Optimised functions to read and write int16/32/64 from strings and bigarrays, based on new primitives added in version 4.01. - -The library implements three modules: -* [EndianString](https://github.com/OCamlPro/ocplib-endian/blob/master/src/endianString.cppo.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.cppo.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.cppo.mli) works on bigstrings (Bigarrays of chars), and provides submodules BigEndian and LittleEndian, with their unsafe counter-parts; diff --git a/packages/ocplib-endian/ocplib-endian.1.0/opam b/packages/ocplib-endian/ocplib-endian.1.0/opam index 5d7cbe459be..d468f3e4d15 100644 --- a/packages/ocplib-endian/ocplib-endian.1.0/opam +++ b/packages/ocplib-endian/ocplib-endian.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "Pierre Chambart" maintainer: "pierre.chambart@ocamlpro.com" homepage: "https://github.com/OCamlPro/ocplib-endian" @@ -11,10 +11,23 @@ install: [ ] remove: ["ocamlfind" "remove" "ocplib-endian"] depends: [ + "ocaml" "base-bytes" "ocamlfind" "cppo" {>= "1.1.0"} "ocamlbuild" {build} ] -dev-repo: "https://github.com/OCamlPro/ocplib-endian.git" +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.cppo.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.cppo.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.cppo.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/1.0.tar.gz" + checksum: "md5=74b45ba33e189283170a748c2a3ed477" +} diff --git a/packages/ocplib-endian/ocplib-endian.1.0/url b/packages/ocplib-endian/ocplib-endian.1.0/url deleted file mode 100644 index 4092431f4f7..00000000000 --- a/packages/ocplib-endian/ocplib-endian.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/ocplib-endian/archive/1.0.tar.gz" -checksum: "74b45ba33e189283170a748c2a3ed477" diff --git a/packages/ocplib-file/ocplib-file.1.99.17-beta/descr b/packages/ocplib-file/ocplib-file.1.99.17-beta/descr deleted file mode 100644 index 4bd166a5b1c..00000000000 --- a/packages/ocplib-file/ocplib-file.1.99.17-beta/descr +++ /dev/null @@ -1,2 +0,0 @@ -A simple library to manage accesses to files - diff --git a/packages/ocplib-file/ocplib-file.1.99.17-beta/opam b/packages/ocplib-file/ocplib-file.1.99.17-beta/opam index f0172409334..879a468b8ce 100644 --- a/packages/ocplib-file/ocplib-file.1.99.17-beta/opam +++ b/packages/ocplib-file/ocplib-file.1.99.17-beta/opam @@ -1,11 +1,14 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Fabrice Le Fessant " authors: [ "Fabrice Le Fessant " ] homepage: "http://www.typerex.org/ocp-build.html" -dev-repo: "https://github.com/OCamlPro/typerex-build.git" +dev-repo: "git+https://github.com/OCamlPro/typerex-build.git" bug-reports: "https://github.com/OCamlPro/typerex-build/issues" -depends: [ "typerex-build" {= "1.99.17-beta" } ] +depends: [ + "ocaml" {>= "3.12.0"} + "typerex-build" {= "1.99.17-beta"} +] conflicts: [ "typerex" {< "1.99.7"} ] -available: [ocaml-version >= "3.12.0"] +synopsis: "A simple library to manage accesses to files" diff --git a/packages/ocplib-json-typed/ocplib-json-typed.0.1/descr b/packages/ocplib-json-typed/ocplib-json-typed.0.1/descr deleted file mode 100644 index 293acdd3883..00000000000 --- a/packages/ocplib-json-typed/ocplib-json-typed.0.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -Type-aware JSON and JSON schema utilities - -This library currently contains three modules: - -- Json_encoding: mapping between OCaml types and JSON schemas. -- Json_schema: manipulation of JSON schemas. -- Json_repr: manipulation and conversion of JSON data. - -Shares types with ezjsonm, yojson compatibility translators provided. \ No newline at end of file diff --git a/packages/ocplib-json-typed/ocplib-json-typed.0.1/opam b/packages/ocplib-json-typed/ocplib-json-typed.0.1/opam index be993167c5d..47eee9fa8de 100644 --- a/packages/ocplib-json-typed/ocplib-json-typed.0.1/opam +++ b/packages/ocplib-json-typed/ocplib-json-typed.0.1/opam @@ -1,15 +1,28 @@ -opam-version: "1.2" +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: "LGPLv3 w/ linking exception" -dev-repo: "https://github.com/ocamlpro/ocplib-json-typed.git" +dev-repo: "git+https://github.com/ocamlpro/ocplib-json-typed.git" build: [make] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "uri" {>= "1.9.0"} ] -available: ocaml-version >= "4.02.0" \ No newline at end of file +synopsis: "Type-aware JSON and JSON schema utilities" +description: """ +This library currently contains three modules: + +- Json_encoding: mapping between OCaml types and JSON schemas. +- Json_schema: manipulation of JSON schemas. +- Json_repr: manipulation and conversion of JSON data. + +Shares types with ezjsonm, yojson compatibility translators provided.""" +url { + src: "https://github.com/OCamlPro/ocplib-json-typed/archive/v0.1.tar.gz" + checksum: "md5=d2455be9dd96731a364f90f01aff08f5" +} diff --git a/packages/ocplib-json-typed/ocplib-json-typed.0.1/url b/packages/ocplib-json-typed/ocplib-json-typed.0.1/url deleted file mode 100644 index 64465331f62..00000000000 --- a/packages/ocplib-json-typed/ocplib-json-typed.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/ocplib-json-typed/archive/v0.1.tar.gz" -checksum: "d2455be9dd96731a364f90f01aff08f5" diff --git a/packages/ocplib-json-typed/ocplib-json-typed.0.2/descr b/packages/ocplib-json-typed/ocplib-json-typed.0.2/descr deleted file mode 100644 index 293acdd3883..00000000000 --- a/packages/ocplib-json-typed/ocplib-json-typed.0.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -Type-aware JSON and JSON schema utilities - -This library currently contains three modules: - -- Json_encoding: mapping between OCaml types and JSON schemas. -- Json_schema: manipulation of JSON schemas. -- Json_repr: manipulation and conversion of JSON data. - -Shares types with ezjsonm, yojson compatibility translators provided. \ No newline at end of file diff --git a/packages/ocplib-json-typed/ocplib-json-typed.0.2/opam b/packages/ocplib-json-typed/ocplib-json-typed.0.2/opam index cbce6ee0c41..268b0ec974d 100644 --- a/packages/ocplib-json-typed/ocplib-json-typed.0.2/opam +++ b/packages/ocplib-json-typed/ocplib-json-typed.0.2/opam @@ -1,15 +1,28 @@ -opam-version: "1.2" +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: "LGPLv3 w/ linking exception" -dev-repo: "https://github.com/ocamlpro/ocplib-json-typed.git" +dev-repo: "git+https://github.com/ocamlpro/ocplib-json-typed.git" build: [make] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "uri" {>= "1.9.0"} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "Type-aware JSON and JSON schema utilities" +description: """ +This library currently contains three modules: + +- Json_encoding: mapping between OCaml types and JSON schemas. +- Json_schema: manipulation of JSON schemas. +- Json_repr: manipulation and conversion of JSON data. + +Shares types with ezjsonm, yojson compatibility translators provided.""" +url { + src: "https://github.com/OCamlPro/ocplib-json-typed/archive/v0.2.tar.gz" + checksum: "md5=e92353403d3e5fdcd047fb7d31130b11" +} diff --git a/packages/ocplib-json-typed/ocplib-json-typed.0.2/url b/packages/ocplib-json-typed/ocplib-json-typed.0.2/url deleted file mode 100644 index 65eaa96bbf4..00000000000 --- a/packages/ocplib-json-typed/ocplib-json-typed.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/ocplib-json-typed/archive/v0.2.tar.gz" -checksum: "e92353403d3e5fdcd047fb7d31130b11" diff --git a/packages/ocplib-json-typed/ocplib-json-typed.0.4/descr b/packages/ocplib-json-typed/ocplib-json-typed.0.4/descr deleted file mode 100644 index c12b919027c..00000000000 --- a/packages/ocplib-json-typed/ocplib-json-typed.0.4/descr +++ /dev/null @@ -1,24 +0,0 @@ -Type-aware JSON and JSON schema utilities - -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. diff --git a/packages/ocplib-json-typed/ocplib-json-typed.0.4/opam b/packages/ocplib-json-typed/ocplib-json-typed.0.4/opam deleted file mode 100644 index a6990f8ed52..00000000000 --- a/packages/ocplib-json-typed/ocplib-json-typed.0.4/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -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: "LGPLv3 w/ linking exception" -dev-repo: "https://github.com/ocamlpro/ocplib-json-typed.git" -build: [make] -install: [make "install"] -remove: [make "uninstall"] -depends: [ - "ocamlfind" {build} - "uri" {>= "1.9.0"} - "ocplib-endian" -] -depopts: "js_of_ocaml" -available: [ocaml-version >= "4.02.0"] diff --git a/packages/ocplib-json-typed/ocplib-json-typed.0.4/url b/packages/ocplib-json-typed/ocplib-json-typed.0.4/url deleted file mode 100644 index 8e327da21ec..00000000000 --- a/packages/ocplib-json-typed/ocplib-json-typed.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/ocplib-json-typed/archive/v0.4.tar.gz" -checksum: "eeb2c8ff46390510809b17237cd43afe" diff --git a/packages/ocplib-json-typed/ocplib-json-typed.0.5/descr b/packages/ocplib-json-typed/ocplib-json-typed.0.5/descr deleted file mode 100644 index bc4902cb4df..00000000000 --- a/packages/ocplib-json-typed/ocplib-json-typed.0.5/descr +++ /dev/null @@ -1,25 +0,0 @@ -Type-aware JSON and JSON schema utilities - -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. - Built only if ocplib-endian is present. -- Json_repr_browser: - Json_repr interface over JavaScript's objects. - Built only if js_of_ocaml is present. diff --git a/packages/ocplib-json-typed/ocplib-json-typed.0.5/opam b/packages/ocplib-json-typed/ocplib-json-typed.0.5/opam index 990a63487db..69414ef5432 100644 --- a/packages/ocplib-json-typed/ocplib-json-typed.0.5/opam +++ b/packages/ocplib-json-typed/ocplib-json-typed.0.5/opam @@ -1,16 +1,45 @@ -opam-version: "1.2" +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: "LGPLv3 w/ linking exception" -dev-repo: "https://github.com/ocamlpro/ocplib-json-typed.git" +dev-repo: "git+https://github.com/ocamlpro/ocplib-json-typed.git" build: [make] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "uri" {>= "1.9.0"} ] depopts: ["js_of_ocaml" "ocplib-endian"] -available: [ocaml-version >= "4.02.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. + Built only if ocplib-endian is present. +- 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.5.tar.gz" + checksum: "md5=138a2eeb2fe6498b3bb749ecba5db801" +} diff --git a/packages/ocplib-json-typed/ocplib-json-typed.0.5/url b/packages/ocplib-json-typed/ocplib-json-typed.0.5/url deleted file mode 100644 index 8af9547a8ca..00000000000 --- a/packages/ocplib-json-typed/ocplib-json-typed.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/ocplib-json-typed/archive/v0.5.tar.gz" -checksum: "138a2eeb2fe6498b3bb749ecba5db801" diff --git a/packages/ocplib-json-typed/ocplib-json-typed.0.6/descr b/packages/ocplib-json-typed/ocplib-json-typed.0.6/descr deleted file mode 100644 index bc4902cb4df..00000000000 --- a/packages/ocplib-json-typed/ocplib-json-typed.0.6/descr +++ /dev/null @@ -1,25 +0,0 @@ -Type-aware JSON and JSON schema utilities - -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. - Built only if ocplib-endian is present. -- Json_repr_browser: - Json_repr interface over JavaScript's objects. - Built only if js_of_ocaml is present. diff --git a/packages/ocplib-json-typed/ocplib-json-typed.0.6/opam b/packages/ocplib-json-typed/ocplib-json-typed.0.6/opam index 990a63487db..63d7f45337a 100644 --- a/packages/ocplib-json-typed/ocplib-json-typed.0.6/opam +++ b/packages/ocplib-json-typed/ocplib-json-typed.0.6/opam @@ -1,16 +1,45 @@ -opam-version: "1.2" +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: "LGPLv3 w/ linking exception" -dev-repo: "https://github.com/ocamlpro/ocplib-json-typed.git" +dev-repo: "git+https://github.com/ocamlpro/ocplib-json-typed.git" build: [make] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "uri" {>= "1.9.0"} ] depopts: ["js_of_ocaml" "ocplib-endian"] -available: [ocaml-version >= "4.02.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. + Built only if ocplib-endian is present. +- 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.6.tar.gz" + checksum: "md5=833e7f4cbf796f9b18c4e39d7d8af738" +} diff --git a/packages/ocplib-json-typed/ocplib-json-typed.0.6/url b/packages/ocplib-json-typed/ocplib-json-typed.0.6/url deleted file mode 100644 index f00c4508afe..00000000000 --- a/packages/ocplib-json-typed/ocplib-json-typed.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/ocplib-json-typed/archive/v0.6.tar.gz" -checksum: "833e7f4cbf796f9b18c4e39d7d8af738" diff --git a/packages/ocplib-resto/ocplib-resto.0.1/descr b/packages/ocplib-resto/ocplib-resto.0.1/descr deleted file mode 100644 index 4b0a65219d3..00000000000 --- a/packages/ocplib-resto/ocplib-resto.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Minimal OCaml library for type-safe HTTP/JSON RPCs. - -This is based on a notion of service, *à la* Eliom, and it uses -`ocplib-json-typed` for self-documenting JSON encoders. diff --git a/packages/ocplib-resto/ocplib-resto.0.1/opam b/packages/ocplib-resto/ocplib-resto.0.1/opam index 83268b1fc3a..a1085f09c42 100644 --- a/packages/ocplib-resto/ocplib-resto.0.1/opam +++ b/packages/ocplib-resto/ocplib-resto.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ocplib-resto" version: "0.1" maintainer: "Grégoire Henry " @@ -7,11 +7,21 @@ license: "LGPL-2.1-with-OCaml-exception" homepage: "https://github.com/OCamlPro/ocplib-resto" bug-reports: "https://github.com/OCamlPro/ocplib-resto/issues" depends: [ + "ocaml" "ocamlfind" {build} "ocp-build" {build} "result" "lwt" - "ocplib-json-typed" { >= "0.4" } + "ocplib-json-typed" {>= "0.4"} ] build: [make] -dev-repo: "https://github.com/OCamlPro/ocplib-resto.git" +dev-repo: "git+https://github.com/OCamlPro/ocplib-resto.git" +synopsis: "Minimal OCaml library for type-safe HTTP/JSON RPCs." +description: """ +This is based on a notion of service, *à la* Eliom, and it uses +`ocplib-json-typed` for self-documenting JSON encoders.""" +url { + src: + "https://github.com/OCamlPro/ocplib-resto/releases/download/0.1/ocplib-resto_0.1.tar.gz" + checksum: "md5=0433b7493bf8cd05fcb164e7482fa12e" +} diff --git a/packages/ocplib-resto/ocplib-resto.0.1/url b/packages/ocplib-resto/ocplib-resto.0.1/url deleted file mode 100644 index b59850df90a..00000000000 --- a/packages/ocplib-resto/ocplib-resto.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/ocplib-resto/releases/download/0.1/ocplib-resto_0.1.tar.gz" -checksum: "0433b7493bf8cd05fcb164e7482fa12e" diff --git a/packages/ocplib-simplex/ocplib-simplex.0.3/descr b/packages/ocplib-simplex/ocplib-simplex.0.3/descr deleted file mode 100644 index 944b637fe9c..00000000000 --- a/packages/ocplib-simplex/ocplib-simplex.0.3/descr +++ /dev/null @@ -1,8 +0,0 @@ -A library implementing a simplex algorithm, in a functional style, for solving systems of linear inequalities and optimizing linear objective functions - - -`ocplib-simplex` is a (fully) functional OCaml implementation of the -simplex algorithm for solving systems of linear inequalities. The -implementation is incremental and backtrackable. It is able to extract -unsat-cores for unsatisfiable problems. Versions `> 0.1` also support -linear optimization. diff --git a/packages/ocplib-simplex/ocplib-simplex.0.3/opam b/packages/ocplib-simplex/ocplib-simplex.0.3/opam index 86c34b1a4f6..4483a981631 100644 --- a/packages/ocplib-simplex/ocplib-simplex.0.3/opam +++ b/packages/ocplib-simplex/ocplib-simplex.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ocplib-simplex" version: "0.3" @@ -9,9 +9,7 @@ license: "LGPL version 2.1" homepage: "https://github.com/OCamlPro-Iguernlala/ocplib-simplex" bug-reports: "https://github.com/OCamlPro-Iguernlala/ocplib-simplex/issues" -dev-repo: "https://github.com/OCamlPro-Iguernlala/ocplib-simplex.git" - - +dev-repo: "git+https://github.com/OCamlPro-Iguernlala/ocplib-simplex.git" build:[ ["autoconf"] ["./configure"] @@ -28,9 +26,22 @@ remove:[ ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "conf-autoconf" {build} "num" ] - -available: [ ocaml-version >= "4.01.0" ] +synopsis: + "A library implementing a simplex algorithm, in a functional style, for solving systems of linear inequalities and optimizing linear objective functions" +description: """ +`ocplib-simplex` is a (fully) functional OCaml implementation of the +simplex algorithm for solving systems of linear inequalities. The +implementation is incremental and backtrackable. It is able to extract +unsat-cores for unsatisfiable problems. Versions `> 0.1` also support +linear optimization.""" +flags: light-uninstall +url { + src: + "https://github.com/OCamlPro-Iguernlala/ocplib-simplex/archive/0.3.tar.gz" + checksum: "md5=ef6d61360bc1ed6c6f273dd723c71016" +} diff --git a/packages/ocplib-simplex/ocplib-simplex.0.3/url b/packages/ocplib-simplex/ocplib-simplex.0.3/url deleted file mode 100644 index d43f0e02173..00000000000 --- a/packages/ocplib-simplex/ocplib-simplex.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro-Iguernlala/ocplib-simplex/archive/0.3.tar.gz" -checksum: "ef6d61360bc1ed6c6f273dd723c71016" diff --git a/packages/ocplib-simplex/ocplib-simplex.0.4/descr b/packages/ocplib-simplex/ocplib-simplex.0.4/descr deleted file mode 100644 index 944b637fe9c..00000000000 --- a/packages/ocplib-simplex/ocplib-simplex.0.4/descr +++ /dev/null @@ -1,8 +0,0 @@ -A library implementing a simplex algorithm, in a functional style, for solving systems of linear inequalities and optimizing linear objective functions - - -`ocplib-simplex` is a (fully) functional OCaml implementation of the -simplex algorithm for solving systems of linear inequalities. The -implementation is incremental and backtrackable. It is able to extract -unsat-cores for unsatisfiable problems. Versions `> 0.1` also support -linear optimization. diff --git a/packages/ocplib-simplex/ocplib-simplex.0.4/opam b/packages/ocplib-simplex/ocplib-simplex.0.4/opam index 99a4fee8a8c..e1943e15462 100644 --- a/packages/ocplib-simplex/ocplib-simplex.0.4/opam +++ b/packages/ocplib-simplex/ocplib-simplex.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ocplib-simplex" version: "0.4" @@ -9,9 +9,7 @@ license: "LGPL version 2.1" homepage: "https://github.com/OCamlPro-Iguernlala/ocplib-simplex" bug-reports: "https://github.com/OCamlPro-Iguernlala/ocplib-simplex/issues" -dev-repo: "https://github.com/OCamlPro-Iguernlala/ocplib-simplex.git" - - +dev-repo: "git+https://github.com/OCamlPro-Iguernlala/ocplib-simplex.git" build:[ ["autoconf"] ["./configure" "-prefix" "%{prefix}%"] @@ -28,11 +26,23 @@ remove:[ ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "conf-autoconf" {build} "num" ] - -available: [ ocaml-version >= "4.01.0" ] - conflicts: [ "osdp" {= "0.5.4"} ] +synopsis: + "A library implementing a simplex algorithm, in a functional style, for solving systems of linear inequalities and optimizing linear objective functions" +description: """ +`ocplib-simplex` is a (fully) functional OCaml implementation of the +simplex algorithm for solving systems of linear inequalities. The +implementation is incremental and backtrackable. It is able to extract +unsat-cores for unsatisfiable problems. Versions `> 0.1` also support +linear optimization.""" +flags: light-uninstall +url { + src: + "https://github.com/OCamlPro-Iguernlala/ocplib-simplex/archive/v0.4.tar.gz" + checksum: "md5=fbde2d7194acc0cda9f1b4511f4baa27" +} diff --git a/packages/ocplib-simplex/ocplib-simplex.0.4/url b/packages/ocplib-simplex/ocplib-simplex.0.4/url deleted file mode 100644 index cf07d814856..00000000000 --- a/packages/ocplib-simplex/ocplib-simplex.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro-Iguernlala/ocplib-simplex/archive/v0.4.tar.gz" -checksum: "fbde2d7194acc0cda9f1b4511f4baa27" diff --git a/packages/ocs/ocs.1.0.3/descr b/packages/ocs/ocs.1.0.3/descr deleted file mode 100644 index 0b5d639a231..00000000000 --- a/packages/ocs/ocs.1.0.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -OCS: OCaml Scheme interpreter - -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'. diff --git a/packages/ocs/ocs.1.0.3/opam b/packages/ocs/ocs.1.0.3/opam index ed1ed0a1e3b..9bf94a75157 100644 --- a/packages/ocs/ocs.1.0.3/opam +++ b/packages/ocs/ocs.1.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Dmitrii Kashin " authors: "Erick Tryzelaar " homepage: "https://github.com/freehck/ocs" @@ -8,6 +8,18 @@ build: [make "-C" "src"] install: [make "-C" "src" "install"] remove: ["ocamlfind" "remove" "ocs"] depends: [ + "ocaml" "ocamlfind" {build} "num" ] +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'.""" +flags: light-uninstall +url { + src: "https://github.com/freehck/ocs/archive/ocs-1.0.3.tar.gz" + checksum: "md5=1ddfd20a26960900f0a9a8c6dc77fc1e" +} diff --git a/packages/ocs/ocs.1.0.3/url b/packages/ocs/ocs.1.0.3/url deleted file mode 100644 index a9560f33e99..00000000000 --- a/packages/ocs/ocs.1.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/freehck/ocs/archive/ocs-1.0.3.tar.gz" -checksum: "1ddfd20a26960900f0a9a8c6dc77fc1e" diff --git a/packages/ocsfml/ocsfml.2.0/descr b/packages/ocsfml/ocsfml.2.0/descr deleted file mode 100644 index 8d6a600d583..00000000000 --- a/packages/ocsfml/ocsfml.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding to the C++ SFML gaming library. - -The C++ library SFML (2.0) must be installed before any installation of this binding. -See http://www.sfml-dev.org/index.php for more information. diff --git a/packages/ocsfml/ocsfml.2.0/opam b/packages/ocsfml/ocsfml.2.0/opam index aed9b753540..58d957291ac 100644 --- a/packages/ocsfml/ocsfml.2.0/opam +++ b/packages/ocsfml/ocsfml.2.0/opam @@ -1,13 +1,21 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "jdralliam@gmail.com" build: [ ["cmake" "."] [make] ] remove: [[make "uninstall"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["debian"] ["cmake" "libboost-dev" "libsfml-dev"]] - [["ubuntu"] ["cmake" "libboost-dev" "libsfml-dev"]] + ["cmake" "libboost-dev" "libsfml-dev"] {os-distribution = "debian"} + ["cmake" "libboost-dev" "libsfml-dev"] {os-distribution = "ubuntu"} ] install: [make "install"] +synopsis: "Binding to the C++ SFML gaming library." +description: """ +The C++ library SFML (2.0) must be installed before any installation of this binding. +See http://www.sfml-dev.org/index.php for more information.""" +url { + src: "https://github.com/KyoDralliam/Ocsfml/tarball/master" + checksum: "md5=bf823023c9dcc9de9b41ec8eb77861cb" +} diff --git a/packages/ocsfml/ocsfml.2.0/url b/packages/ocsfml/ocsfml.2.0/url deleted file mode 100644 index dbcdf165ebd..00000000000 --- a/packages/ocsfml/ocsfml.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/KyoDralliam/Ocsfml/tarball/master" -checksum: "bf823023c9dcc9de9b41ec8eb77861cb" diff --git a/packages/ocsigen-i18n/ocsigen-i18n.1.0.0/descr b/packages/ocsigen-i18n/ocsigen-i18n.1.0.0/descr deleted file mode 100644 index 633c1253699..00000000000 --- a/packages/ocsigen-i18n/ocsigen-i18n.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -I18n made easy for web sites written with eliom. \ No newline at end of file diff --git a/packages/ocsigen-i18n/ocsigen-i18n.1.0.0/opam b/packages/ocsigen-i18n/ocsigen-i18n.1.0.0/opam index d9eea5f4cd2..648811020b8 100644 --- a/packages/ocsigen-i18n/ocsigen-i18n.1.0.0/opam +++ b/packages/ocsigen-i18n/ocsigen-i18n.1.0.0/opam @@ -1,15 +1,11 @@ -opam-version: "1.2" -available: [ ocaml-version >= "4.03" ] - +opam-version: "2.0" name: "ocsigen-i18n" version: "1.0.0" -author: "Julien Sagot julien.sagot@besport.com" maintainer: "Julien Sagot julien.sagot@besport.com" homepage: "https://github.com/besport/ocsigen-i18n" bug-reports: "https://github.com/besport/ocsigen-i18n/issues" -dev-repo: "https://github.com/besport/ocsigen-i18n.git" - +dev-repo: "git+https://github.com/besport/ocsigen-i18n.git" build: [ make "build" ] install: [ make "bindir=%{bin}%" "install" ] remove: [ ["rm" "-f" "%{bin}%/ocsigen-i18n-generator"] @@ -17,5 +13,13 @@ remove: [ ["rm" "-f" "%{bin}%/ocsigen-i18n-generator"] ["rm" "-f" "%{bin}%/ocsigen-i18n-checker"] ] depends: [ - "ocamlfind" { build } + "ocaml" {>= "4.03"} + "ocamlfind" {build} ] +synopsis: "I18n made easy for web sites written with eliom." +authors: "Julien Sagot julien.sagot@besport.com" +flags: light-uninstall +url { + src: "https://github.com/besport/ocsigen-i18n/archive/1.0.0.tar.gz" + checksum: "md5=0793372cbeb81dff2cd17cbb89e8c1e8" +} diff --git a/packages/ocsigen-i18n/ocsigen-i18n.1.0.0/url b/packages/ocsigen-i18n/ocsigen-i18n.1.0.0/url deleted file mode 100644 index 363932fdf6e..00000000000 --- a/packages/ocsigen-i18n/ocsigen-i18n.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/besport/ocsigen-i18n/archive/1.0.0.tar.gz" -checksum: "0793372cbeb81dff2cd17cbb89e8c1e8" diff --git a/packages/ocsigen-i18n/ocsigen-i18n.2.0.0/descr b/packages/ocsigen-i18n/ocsigen-i18n.2.0.0/descr deleted file mode 100644 index 633c1253699..00000000000 --- a/packages/ocsigen-i18n/ocsigen-i18n.2.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -I18n made easy for web sites written with eliom. \ No newline at end of file diff --git a/packages/ocsigen-i18n/ocsigen-i18n.2.0.0/opam b/packages/ocsigen-i18n/ocsigen-i18n.2.0.0/opam index 2214da50f11..d014ab5b557 100644 --- a/packages/ocsigen-i18n/ocsigen-i18n.2.0.0/opam +++ b/packages/ocsigen-i18n/ocsigen-i18n.2.0.0/opam @@ -1,19 +1,22 @@ -opam-version: "1.2" -available: [ ocaml-version >= "4.03" ] - +opam-version: "2.0" name: "ocsigen-i18n" version: "2.0.0" -author: "Julien Sagot julien.sagot@besport.com" maintainer: "Julien Sagot julien.sagot@besport.com" homepage: "https://github.com/besport/ocsigen-i18n" bug-reports: "https://github.com/besport/ocsigen-i18n/issues" -dev-repo: "https://github.com/besport/ocsigen-i18n.git" - +dev-repo: "git+https://github.com/besport/ocsigen-i18n.git" build: [ make "build" ] install: [ make "bindir=%{bin}%" "install" ] remove: [ make "bindir=%{bin}%" "uninstall" ] depends: [ - "ocamlfind" { build } + "ocaml" {>= "4.03"} + "ocamlfind" {build} ] +synopsis: "I18n made easy for web sites written with eliom." +authors: "Julien Sagot julien.sagot@besport.com" +url { + src: "https://github.com/besport/ocsigen-i18n/archive/2.0.0.tar.gz" + checksum: "md5=3ceba317e768ff37b3f85f540aa70f8f" +} diff --git a/packages/ocsigen-i18n/ocsigen-i18n.2.0.0/url b/packages/ocsigen-i18n/ocsigen-i18n.2.0.0/url deleted file mode 100644 index 71f760fa79f..00000000000 --- a/packages/ocsigen-i18n/ocsigen-i18n.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/besport/ocsigen-i18n/archive/2.0.0.tar.gz" -checksum: "3ceba317e768ff37b3f85f540aa70f8f" diff --git a/packages/ocsigen-i18n/ocsigen-i18n.3.0.0/descr b/packages/ocsigen-i18n/ocsigen-i18n.3.0.0/descr deleted file mode 100644 index 633c1253699..00000000000 --- a/packages/ocsigen-i18n/ocsigen-i18n.3.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -I18n made easy for web sites written with eliom. \ No newline at end of file diff --git a/packages/ocsigen-i18n/ocsigen-i18n.3.0.0/opam b/packages/ocsigen-i18n/ocsigen-i18n.3.0.0/opam deleted file mode 100644 index 701139534b9..00000000000 --- a/packages/ocsigen-i18n/ocsigen-i18n.3.0.0/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -available: [ ocaml-version >= "4.03" ] - -name: "ocsigen-i18n" -version: "3.0.0" -author: "Julien Sagot julien.sagot@besport.com" -maintainer: "Julien Sagot julien.sagot@besport.com" - -homepage: "https://github.com/besport/ocsigen-i18n" -bug-reports: "https://github.com/besport/ocsigen-i18n/issues" -dev-repo: "https://github.com/besport/ocsigen-i18n.git" - -build: [ make "build" ] -install: [ make "bindir=%{bin}%" "install" ] -remove: [ make "bindir=%{bin}%" "uninstall" ] - -depends: [ - "ocamlfind" { build } -] diff --git a/packages/ocsigen-i18n/ocsigen-i18n.3.0.0/url b/packages/ocsigen-i18n/ocsigen-i18n.3.0.0/url deleted file mode 100644 index c670a28d6c7..00000000000 --- a/packages/ocsigen-i18n/ocsigen-i18n.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/besport/ocsigen-i18n/archive/3.0.0.tar.gz" -checksum: "ad155cbef89499ee5b9fccb883fa5433" diff --git a/packages/ocsigen-i18n/ocsigen-i18n.3.1.0/descr b/packages/ocsigen-i18n/ocsigen-i18n.3.1.0/descr deleted file mode 100644 index 633c1253699..00000000000 --- a/packages/ocsigen-i18n/ocsigen-i18n.3.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -I18n made easy for web sites written with eliom. \ No newline at end of file diff --git a/packages/ocsigen-i18n/ocsigen-i18n.3.1.0/opam b/packages/ocsigen-i18n/ocsigen-i18n.3.1.0/opam index 89b1e22f7cc..0e9b3be5fcc 100644 --- a/packages/ocsigen-i18n/ocsigen-i18n.3.1.0/opam +++ b/packages/ocsigen-i18n/ocsigen-i18n.3.1.0/opam @@ -1,19 +1,22 @@ -opam-version: "1.2" -available: [ ocaml-version >= "4.03" ] - +opam-version: "2.0" name: "ocsigen-i18n" version: "3.1.0" -author: "Julien Sagot julien.sagot@besport.com" maintainer: "Julien Sagot julien.sagot@besport.com" homepage: "https://github.com/besport/ocsigen-i18n" bug-reports: "https://github.com/besport/ocsigen-i18n/issues" -dev-repo: "https://github.com/besport/ocsigen-i18n.git" - +dev-repo: "git+https://github.com/besport/ocsigen-i18n.git" build: [ make "build" ] install: [ make "bindir=%{bin}%" "install" ] remove: [ make "bindir=%{bin}%" "uninstall" ] depends: [ - "ocamlfind" { build } + "ocaml" {>= "4.03"} + "ocamlfind" {build} ] +synopsis: "I18n made easy for web sites written with eliom." +authors: "Julien Sagot julien.sagot@besport.com" +url { + src: "https://github.com/besport/ocsigen-i18n/archive/3.1.0.tar.gz" + checksum: "md5=c812885b81e2af69afd03c8a1d7f23f0" +} diff --git a/packages/ocsigen-i18n/ocsigen-i18n.3.1.0/url b/packages/ocsigen-i18n/ocsigen-i18n.3.1.0/url deleted file mode 100644 index 75a12ec792c..00000000000 --- a/packages/ocsigen-i18n/ocsigen-i18n.3.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/besport/ocsigen-i18n/archive/3.1.0.tar.gz" -checksum: "c812885b81e2af69afd03c8a1d7f23f0" diff --git a/packages/ocsigen-start/ocsigen-start.1.0.0/descr b/packages/ocsigen-start/ocsigen-start.1.0.0/descr deleted file mode 100644 index 3545a546398..00000000000 --- a/packages/ocsigen-start/ocsigen-start.1.0.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Skeleton for building client-server Eliom applications -(with users, notifications, etc.) diff --git a/packages/ocsigen-start/ocsigen-start.1.0.0/opam b/packages/ocsigen-start/ocsigen-start.1.0.0/opam index 14505f36a45..622256b8463 100644 --- a/packages/ocsigen-start/ocsigen-start.1.0.0/opam +++ b/packages/ocsigen-start/ocsigen-start.1.0.0/opam @@ -1,13 +1,14 @@ -opam-version: "1.2" +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: "https://github.com/ocsigen/ocsigen-start.git" +dev-repo: "git+https://github.com/ocsigen/ocsigen-start.git" build: [ make ] install: [ make "install" ] remove: [ make "uninstall" ] depends: [ + "ocaml" {>= "4.03"} "pgocaml" {>= "2.3"} "macaque" {>= "0.7.4"} "safepass" @@ -17,13 +18,18 @@ depends: [ "yojson" ] depexts: [ - [["debian"] ["imagemagick"]] - [["debian"] ["ruby-sass"]] - [["debian"] ["postgresql"]] - [["ubuntu"] ["imagemagick"]] - [["ubuntu"] ["ruby-sass"]] - [["ubuntu"] ["postgresql"]] - [["ubuntu"] ["npm"]] - [["osx" "homebrew"] ["postgresql"]] + ["imagemagick"] {os-distribution = "debian"} + ["ruby-sass"] {os-distribution = "debian"} + ["postgresql"] {os-distribution = "debian"} + ["imagemagick"] {os-distribution = "ubuntu"} + ["ruby-sass"] {os-distribution = "ubuntu"} + ["postgresql"] {os-distribution = "ubuntu"} + ["npm"] {os-distribution = "ubuntu"} + ["postgresql"] {os = "macos" & os-distribution = "homebrew"} ] -available: [ ocaml-version >= "4.03" ] +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: "md5=e91f98456781c48dc20cf3832a1e72e7" +} diff --git a/packages/ocsigen-start/ocsigen-start.1.0.0/url b/packages/ocsigen-start/ocsigen-start.1.0.0/url deleted file mode 100644 index 43e26578d08..00000000000 --- a/packages/ocsigen-start/ocsigen-start.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/ocsigen-start/archive/1.0.0.tar.gz" -checksum: "e91f98456781c48dc20cf3832a1e72e7" diff --git a/packages/ocsigen-start/ocsigen-start.1.1.0/descr b/packages/ocsigen-start/ocsigen-start.1.1.0/descr deleted file mode 100644 index 3545a546398..00000000000 --- a/packages/ocsigen-start/ocsigen-start.1.1.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Skeleton for building client-server Eliom applications -(with users, notifications, etc.) diff --git a/packages/ocsigen-start/ocsigen-start.1.1.0/opam b/packages/ocsigen-start/ocsigen-start.1.1.0/opam index 8e42dee3cc1..1c80a024445 100644 --- a/packages/ocsigen-start/ocsigen-start.1.1.0/opam +++ b/packages/ocsigen-start/ocsigen-start.1.1.0/opam @@ -1,13 +1,14 @@ -opam-version: "1.2" +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: "https://github.com/ocsigen/ocsigen-start.git" +dev-repo: "git+https://github.com/ocsigen/ocsigen-start.git" build: [ make ] install: [ make "install" ] remove: [ make "uninstall" ] depends: [ + "ocaml" {>= "4.03"} "pgocaml" {>= "2.3"} "macaque" {>= "0.7.4"} "safepass" @@ -18,15 +19,20 @@ depends: [ "yojson" ] depexts: [ - [["debian"] ["imagemagick"]] - [["debian"] ["ruby-sass"]] - [["debian"] ["postgresql"]] - [["debian"] ["postgresql-common"]] - [["ubuntu"] ["imagemagick"]] - [["ubuntu"] ["ruby-sass"]] - [["ubuntu"] ["postgresql"]] - [["ubuntu"] ["postgresql-common"]] - [["ubuntu"] ["npm"]] - [["osx" "homebrew"] ["postgresql"]] + ["imagemagick"] {os-distribution = "debian"} + ["ruby-sass"] {os-distribution = "debian"} + ["postgresql"] {os-distribution = "debian"} + ["postgresql-common"] {os-distribution = "debian"} + ["imagemagick"] {os-distribution = "ubuntu"} + ["ruby-sass"] {os-distribution = "ubuntu"} + ["postgresql"] {os-distribution = "ubuntu"} + ["postgresql-common"] {os-distribution = "ubuntu"} + ["npm"] {os-distribution = "ubuntu"} + ["postgresql"] {os = "macos" & os-distribution = "homebrew"} ] -available: [ ocaml-version >= "4.03" ] +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: "md5=cff1cd532de67dd4e5f8792c95bc4bac" +} diff --git a/packages/ocsigen-start/ocsigen-start.1.1.0/url b/packages/ocsigen-start/ocsigen-start.1.1.0/url deleted file mode 100644 index ffd59f058d2..00000000000 --- a/packages/ocsigen-start/ocsigen-start.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/ocsigen-start/archive/1.1.0.tar.gz" -checksum: "cff1cd532de67dd4e5f8792c95bc4bac" diff --git a/packages/ocsigen-toolkit/ocsigen-toolkit.0.99/descr b/packages/ocsigen-toolkit/ocsigen-toolkit.0.99/descr deleted file mode 100644 index 2840c3435fc..00000000000 --- a/packages/ocsigen-toolkit/ocsigen-toolkit.0.99/descr +++ /dev/null @@ -1 +0,0 @@ -Reusable UI components for Eliom applications (client only, or client-server) diff --git a/packages/ocsigen-toolkit/ocsigen-toolkit.0.99/opam b/packages/ocsigen-toolkit/ocsigen-toolkit.0.99/opam deleted file mode 100644 index bd9a4113c17..00000000000 --- a/packages/ocsigen-toolkit/ocsigen-toolkit.0.99/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -author: "dev@ocsigen.org" -maintainer: "dev@ocsigen.org" -homepage: "https://www.ocsigen.org/ocsigen-toolkit" -bug-reports: "https://github.com/ocsigen/ocsigen-toolkit/issues/" -dev-repo: "https://github.com/ocsigen/ocsigen-toolkit.git" -build: [ make ] -install: [ make "install" ] -remove: [ make "uninstall" ] -depends: [ - "eliom" {>= "6.0.0" & <= "6.2.0"} - "calendar" -] -available: [ ocaml-version >= "4.02" ] diff --git a/packages/ocsigen-toolkit/ocsigen-toolkit.0.99/url b/packages/ocsigen-toolkit/ocsigen-toolkit.0.99/url deleted file mode 100644 index 360d1d29ffc..00000000000 --- a/packages/ocsigen-toolkit/ocsigen-toolkit.0.99/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/ocsigen-toolkit/archive/v0.99.tar.gz" -checksum: "4f854228c0b3770ef7dd083a830d277b" diff --git a/packages/ocsigen-toolkit/ocsigen-toolkit.1.0.0/descr b/packages/ocsigen-toolkit/ocsigen-toolkit.1.0.0/descr deleted file mode 100644 index 2840c3435fc..00000000000 --- a/packages/ocsigen-toolkit/ocsigen-toolkit.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Reusable UI components for Eliom applications (client only, or client-server) diff --git a/packages/ocsigen-toolkit/ocsigen-toolkit.1.0.0/opam b/packages/ocsigen-toolkit/ocsigen-toolkit.1.0.0/opam index bd9a4113c17..227d8428cca 100644 --- a/packages/ocsigen-toolkit/ocsigen-toolkit.1.0.0/opam +++ b/packages/ocsigen-toolkit/ocsigen-toolkit.1.0.0/opam @@ -1,14 +1,20 @@ -opam-version: "1.2" -author: "dev@ocsigen.org" +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: "https://github.com/ocsigen/ocsigen-toolkit.git" +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" ] -available: [ ocaml-version >= "4.02" ] +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: "md5=2c3efb0e12ff6de00ecc8163d82ee370" +} diff --git a/packages/ocsigen-toolkit/ocsigen-toolkit.1.0.0/url b/packages/ocsigen-toolkit/ocsigen-toolkit.1.0.0/url deleted file mode 100644 index 13297d9fe6f..00000000000 --- a/packages/ocsigen-toolkit/ocsigen-toolkit.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/ocsigen-toolkit/archive/1.0.0.tar.gz" -checksum: "2c3efb0e12ff6de00ecc8163d82ee370" diff --git a/packages/ocsigen-toolkit/ocsigen-toolkit.1.1.0/descr b/packages/ocsigen-toolkit/ocsigen-toolkit.1.1.0/descr deleted file mode 100644 index 2840c3435fc..00000000000 --- a/packages/ocsigen-toolkit/ocsigen-toolkit.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Reusable UI components for Eliom applications (client only, or client-server) diff --git a/packages/ocsigen-toolkit/ocsigen-toolkit.1.1.0/opam b/packages/ocsigen-toolkit/ocsigen-toolkit.1.1.0/opam index 609a876636f..8b88aa845b5 100644 --- a/packages/ocsigen-toolkit/ocsigen-toolkit.1.1.0/opam +++ b/packages/ocsigen-toolkit/ocsigen-toolkit.1.1.0/opam @@ -1,14 +1,20 @@ -opam-version: "1.2" -author: "dev@ocsigen.org" +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: "https://github.com/ocsigen/ocsigen-toolkit.git" +dev-repo: "git+https://github.com/ocsigen/ocsigen-toolkit.git" build: [ make ] install: [ make "install" ] remove: [ make "uninstall" ] depends: [ + "ocaml" {>= "4.03"} "eliom" {>= "6.3"} "calendar" ] -available: [ ocaml-version >= "4.03" ] +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.1.0.tar.gz" + checksum: "md5=3edce8a7488a3f02418c23fb2365238b" +} diff --git a/packages/ocsigen-toolkit/ocsigen-toolkit.1.1.0/url b/packages/ocsigen-toolkit/ocsigen-toolkit.1.1.0/url deleted file mode 100644 index c72f1f913d2..00000000000 --- a/packages/ocsigen-toolkit/ocsigen-toolkit.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/ocsigen-toolkit/archive/1.1.0.tar.gz" -checksum: "3edce8a7488a3f02418c23fb2365238b" diff --git a/packages/ocsigenserver/ocsigenserver.2.1/descr b/packages/ocsigenserver/ocsigenserver.2.1/descr deleted file mode 100644 index c614d40d1db..00000000000 --- a/packages/ocsigenserver/ocsigenserver.2.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -A full-featured and extensible Web server -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. diff --git a/packages/ocsigenserver/ocsigenserver.2.1/opam b/packages/ocsigenserver/ocsigenserver.2.1/opam index 6dae6d34b82..f8fc226529a 100644 --- a/packages/ocsigenserver/ocsigenserver.2.1/opam +++ b/packages/ocsigenserver/ocsigenserver.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" build: [ [ @@ -31,8 +31,9 @@ build: [ ] remove: [["rm" "-rf" "%{lib}%/ocsigenserver"]] depends: [ + "ocaml" "ocamlfind" - "react" {< "1.0.0" } + "react" {< "1.0.0"} "ssl" "lwt" {>= "2.4.0" & < "2.4.7"} "ocamlnet" {= "3.6.0"} @@ -46,3 +47,16 @@ 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 +extra-files: ["ocsigenserver.install" "md5=58a7d6a5d2c3fec7ac19eb0b17fd87f7"] +url { + src: "http://ocsigen.org/download/ocsigenserver-2.1.tar.gz" + checksum: "md5=d0cccecbfac701eeeee0ad48d743f3d0" +} diff --git a/packages/ocsigenserver/ocsigenserver.2.1/url b/packages/ocsigenserver/ocsigenserver.2.1/url deleted file mode 100644 index b51c3622fd4..00000000000 --- a/packages/ocsigenserver/ocsigenserver.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocsigen.org/download/ocsigenserver-2.1.tar.gz" -checksum: "d0cccecbfac701eeeee0ad48d743f3d0" diff --git a/packages/ocsigenserver/ocsigenserver.2.2.0/descr b/packages/ocsigenserver/ocsigenserver.2.2.0/descr deleted file mode 100644 index c614d40d1db..00000000000 --- a/packages/ocsigenserver/ocsigenserver.2.2.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -A full-featured and extensible Web server -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. diff --git a/packages/ocsigenserver/ocsigenserver.2.2.0/opam b/packages/ocsigenserver/ocsigenserver.2.2.0/opam index 32790581274..3980ae96244 100644 --- a/packages/ocsigenserver/ocsigenserver.2.2.0/opam +++ b/packages/ocsigenserver/ocsigenserver.2.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "dev@ocsigen.org" build: [ [ @@ -31,8 +31,9 @@ build: [ ] remove: [["rm" "-rf" "%{lib}%/ocsigenserver"]] depends: [ + "ocaml" "ocamlfind" - "react" {< "1.0.0" } + "react" {< "1.0.0"} "ssl" "lwt" {>= "2.4.0" & < "2.4.7"} "ocamlnet" {>= "3.6.0"} @@ -47,3 +48,19 @@ 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 +extra-files: [ + ["use_netstring-pcre.patch" "md5=535e3c5d64af6077dcaea84eacddc33b"] + ["ocsigenserver.install" "md5=58a7d6a5d2c3fec7ac19eb0b17fd87f7"] +] +url { + src: "http://ocsigen.org/download/ocsigenserver-2.2.0.tar.gz" + checksum: "md5=9abb6860b2000bb4de1d1207b5b976f4" +} diff --git a/packages/ocsigenserver/ocsigenserver.2.2.0/url b/packages/ocsigenserver/ocsigenserver.2.2.0/url deleted file mode 100644 index d01c04656f7..00000000000 --- a/packages/ocsigenserver/ocsigenserver.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocsigen.org/download/ocsigenserver-2.2.0.tar.gz" -checksum: "9abb6860b2000bb4de1d1207b5b976f4" diff --git a/packages/ocsigenserver/ocsigenserver.2.3.1/descr b/packages/ocsigenserver/ocsigenserver.2.3.1/descr deleted file mode 100644 index c614d40d1db..00000000000 --- a/packages/ocsigenserver/ocsigenserver.2.3.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -A full-featured and extensible Web server -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. diff --git a/packages/ocsigenserver/ocsigenserver.2.3.1/opam b/packages/ocsigenserver/ocsigenserver.2.3.1/opam index 697b947e3d2..fabcf280049 100644 --- a/packages/ocsigenserver/ocsigenserver.2.3.1/opam +++ b/packages/ocsigenserver/ocsigenserver.2.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" build: [ [ @@ -31,10 +31,11 @@ build: [ ] remove: [["rm" "-rf" "%{lib}%/ocsigenserver"]] depends: [ + "ocaml" "ocamlfind" "base-unix" "base-threads" - "react" {< "1.0.0" } + "react" {< "1.0.0"} "ssl" "lwt" {>= "2.4.0" & < "2.4.7"} "ocamlnet" {>= "3.6.0"} @@ -49,3 +50,15 @@ conflicts: [ ] dev-repo: "git://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: "md5=f263df53365397f96681a0495718d0aa" +} diff --git a/packages/ocsigenserver/ocsigenserver.2.3.1/url b/packages/ocsigenserver/ocsigenserver.2.3.1/url deleted file mode 100644 index ae04a627524..00000000000 --- a/packages/ocsigenserver/ocsigenserver.2.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/ocsigenserver/archive/2.3.1.tar.gz" -checksum: "f263df53365397f96681a0495718d0aa" diff --git a/packages/ocsigenserver/ocsigenserver.2.4.0/descr b/packages/ocsigenserver/ocsigenserver.2.4.0/descr deleted file mode 100644 index c614d40d1db..00000000000 --- a/packages/ocsigenserver/ocsigenserver.2.4.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -A full-featured and extensible Web server -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. diff --git a/packages/ocsigenserver/ocsigenserver.2.4.0/opam b/packages/ocsigenserver/ocsigenserver.2.4.0/opam index b1febb63846..cd5d65ee87e 100644 --- a/packages/ocsigenserver/ocsigenserver.2.4.0/opam +++ b/packages/ocsigenserver/ocsigenserver.2.4.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" build: [ [ @@ -31,6 +31,7 @@ build: [ ] remove: [["rm" "-rf" "%{lib}%/ocsigenserver"]] depends: [ + "ocaml" "ocamlfind" "base-unix" "base-threads" @@ -52,3 +53,15 @@ conflicts: [ ] dev-repo: "git://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: "md5=646594a1b2e362cd0e346ac09a3f6316" +} diff --git a/packages/ocsigenserver/ocsigenserver.2.4.0/url b/packages/ocsigenserver/ocsigenserver.2.4.0/url deleted file mode 100644 index 5c13bae82c5..00000000000 --- a/packages/ocsigenserver/ocsigenserver.2.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/ocsigenserver/archive/2.4.0.tar.gz" -checksum: "646594a1b2e362cd0e346ac09a3f6316" diff --git a/packages/ocsigenserver/ocsigenserver.2.5/descr b/packages/ocsigenserver/ocsigenserver.2.5/descr deleted file mode 100644 index c614d40d1db..00000000000 --- a/packages/ocsigenserver/ocsigenserver.2.5/descr +++ /dev/null @@ -1,6 +0,0 @@ -A full-featured and extensible Web server -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. diff --git a/packages/ocsigenserver/ocsigenserver.2.5/opam b/packages/ocsigenserver/ocsigenserver.2.5/opam index fccca381328..eb3c84bc266 100644 --- a/packages/ocsigenserver/ocsigenserver.2.5/opam +++ b/packages/ocsigenserver/ocsigenserver.2.5/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ocsigenserver" maintainer: "dev@ocsigen.org" homepage: "http://ocsigen.org/ocsigenserver/" bug-reports: "https://github.com/ocsigen/ocsigenserver/issues/" -dev-repo: "https://github.com/ocsigen/ocsigenserver.git" +dev-repo: "git+https://github.com/ocsigen/ocsigenserver.git" license: "LGPL-2.1 with OCaml linking exception" build: [ [ @@ -36,6 +36,7 @@ build: [ ] remove: ["rm" "-rf" "%{lib}%/ocsigenserver"] depends: [ + "ocaml" "ocamlfind" "base-unix" "base-threads" @@ -58,3 +59,22 @@ patches: [ ] 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 +extra-files: [ + [ + "fix-build-with-ocsipersist-sqlite.diff" + "md5=e3fcf2c006c39a249a84331a80bf760f" + ] + ["build-against-recent-lwt.diff" "md5=515ffb99616af2160f341d95178e9c48"] +] +url { + src: "https://github.com/ocsigen/ocsigenserver/archive/2.5.tar.gz" + checksum: "md5=3f69bf9d1a3fa2ce3e042378b450e72f" +} diff --git a/packages/ocsigenserver/ocsigenserver.2.5/url b/packages/ocsigenserver/ocsigenserver.2.5/url deleted file mode 100644 index 21734beb889..00000000000 --- a/packages/ocsigenserver/ocsigenserver.2.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/ocsigenserver/archive/2.5.tar.gz" -checksum: "3f69bf9d1a3fa2ce3e042378b450e72f" diff --git a/packages/ocsigenserver/ocsigenserver.2.6/descr b/packages/ocsigenserver/ocsigenserver.2.6/descr deleted file mode 100644 index c614d40d1db..00000000000 --- a/packages/ocsigenserver/ocsigenserver.2.6/descr +++ /dev/null @@ -1,6 +0,0 @@ -A full-featured and extensible Web server -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. diff --git a/packages/ocsigenserver/ocsigenserver.2.6/opam b/packages/ocsigenserver/ocsigenserver.2.6/opam index 4c171f0119d..1accc5c170e 100644 --- a/packages/ocsigenserver/ocsigenserver.2.6/opam +++ b/packages/ocsigenserver/ocsigenserver.2.6/opam @@ -1,9 +1,8 @@ -opam-version: "1.2" -author: "dev@ocsigen.org" +opam-version: "2.0" maintainer: "dev@ocsigen.org" homepage: "http://ocsigen.org/ocsigenserver/" bug-reports: "https://github.com/ocsigen/ocsigenserver/issues/" -dev-repo: "https://github.com/ocsigen/ocsigenserver.git" +dev-repo: "git+https://github.com/ocsigen/ocsigenserver.git" license: "LGPL-2.1 with OCaml 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"] @@ -16,6 +15,7 @@ remove: [ ["rm" "-f" "%{man}%/man1/ocsigenserver.1"] ] depends: [ + "ocaml" "ocamlfind" "base-unix" "base-threads" @@ -32,3 +32,16 @@ depends: [ ] 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: "md5=be5dad42a57cda19ab20e0600c0dd023" +} diff --git a/packages/ocsigenserver/ocsigenserver.2.6/url b/packages/ocsigenserver/ocsigenserver.2.6/url deleted file mode 100644 index 6710d61fc1b..00000000000 --- a/packages/ocsigenserver/ocsigenserver.2.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/ocsigenserver/archive/2.6.tar.gz" -checksum: "be5dad42a57cda19ab20e0600c0dd023" diff --git a/packages/ocsigenserver/ocsigenserver.2.7/descr b/packages/ocsigenserver/ocsigenserver.2.7/descr deleted file mode 100644 index 5398db82a77..00000000000 --- a/packages/ocsigenserver/ocsigenserver.2.7/descr +++ /dev/null @@ -1,7 +0,0 @@ -A full-featured and extensible Web server - -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. diff --git a/packages/ocsigenserver/ocsigenserver.2.7/opam b/packages/ocsigenserver/ocsigenserver.2.7/opam index ab710b7edc6..e89e5ff0c0c 100644 --- a/packages/ocsigenserver/ocsigenserver.2.7/opam +++ b/packages/ocsigenserver/ocsigenserver.2.7/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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 with OCaml linking exception" -dev-repo: "https://github.com/ocsigen/ocsigenserver.git" +dev-repo: "git+https://github.com/ocsigen/ocsigenserver.git" build: [ [ "sh" @@ -41,6 +41,7 @@ remove: [ ["rm" "-f" "%{man}%/man1/ocsigenserver.1"] ] depends: [ + "ocaml" "ocamlfind" "base-unix" "base-threads" @@ -59,3 +60,15 @@ 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: "md5=c918913321572a412f872640824c3530" +} diff --git a/packages/ocsigenserver/ocsigenserver.2.7/url b/packages/ocsigenserver/ocsigenserver.2.7/url deleted file mode 100644 index 259693327e7..00000000000 --- a/packages/ocsigenserver/ocsigenserver.2.7/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/ocsigenserver/archive/2.7.tar.gz" -checksum: "c918913321572a412f872640824c3530" diff --git a/packages/ocsigenserver/ocsigenserver.2.8/descr b/packages/ocsigenserver/ocsigenserver.2.8/descr deleted file mode 100644 index 5398db82a77..00000000000 --- a/packages/ocsigenserver/ocsigenserver.2.8/descr +++ /dev/null @@ -1,7 +0,0 @@ -A full-featured and extensible Web server - -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. diff --git a/packages/ocsigenserver/ocsigenserver.2.8/opam b/packages/ocsigenserver/ocsigenserver.2.8/opam index 654ebe11331..ef697e6ea43 100644 --- a/packages/ocsigenserver/ocsigenserver.2.8/opam +++ b/packages/ocsigenserver/ocsigenserver.2.8/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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 with OCaml linking exception" -dev-repo: "https://github.com/ocsigen/ocsigenserver.git" +dev-repo: "git+https://github.com/ocsigen/ocsigenserver.git" build: [ [ "sh" @@ -41,6 +41,7 @@ remove: [ ["rm" "-f" "%{man}%/man1/ocsigenserver.1"] ] depends: [ + "ocaml" "ocamlfind" "base-unix" "base-threads" @@ -60,3 +61,15 @@ 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: "md5=108674a6a014e525f06b29db69d119cd" +} diff --git a/packages/ocsigenserver/ocsigenserver.2.8/url b/packages/ocsigenserver/ocsigenserver.2.8/url deleted file mode 100644 index 1cbecd1b360..00000000000 --- a/packages/ocsigenserver/ocsigenserver.2.8/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/ocsigenserver/archive/2.8.tar.gz" -checksum: "108674a6a014e525f06b29db69d119cd" diff --git a/packages/ocsigenserver/ocsigenserver.2.9/descr b/packages/ocsigenserver/ocsigenserver.2.9/descr deleted file mode 100644 index 5398db82a77..00000000000 --- a/packages/ocsigenserver/ocsigenserver.2.9/descr +++ /dev/null @@ -1,7 +0,0 @@ -A full-featured and extensible Web server - -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. diff --git a/packages/ocsigenserver/ocsigenserver.2.9/opam b/packages/ocsigenserver/ocsigenserver.2.9/opam index 36aff0ddd17..1f8ae7ea03e 100644 --- a/packages/ocsigenserver/ocsigenserver.2.9/opam +++ b/packages/ocsigenserver/ocsigenserver.2.9/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ocsigenserver" 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 with OCaml linking exception" -dev-repo: "https://github.com/ocsigen/ocsigenserver.git" +dev-repo: "git+https://github.com/ocsigen/ocsigenserver.git" build: [ [ "sh" @@ -42,6 +42,7 @@ remove: [ ["rm" "-f" "%{man}%/man1/ocsigenserver.1"] ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" "base-unix" "base-threads" @@ -56,11 +57,22 @@ depends: [ "tyxml" {>= "4.0.0"} ("dbm" | "sqlite3" | "pgocaml") "ipaddr" {>= "2.1"} - "camlp4" # to force building tyxml.parser + "camlp4" ] depopts: "camlzip" conflicts: [ "camlzip" {< "1.04"} "pgocaml" {< "2.2"} ] -available: [ocaml-version >= "4.03.0"] +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: "md5=1b7866f28cda7b922a54d41c9507021f" +} diff --git a/packages/ocsigenserver/ocsigenserver.2.9/url b/packages/ocsigenserver/ocsigenserver.2.9/url deleted file mode 100644 index 5cd8c9c12ec..00000000000 --- a/packages/ocsigenserver/ocsigenserver.2.9/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/ocsigenserver/archive/2.9.tar.gz" -checksum: "1b7866f28cda7b922a54d41c9507021f" diff --git a/packages/octavius/octavius.0.1.0/descr b/packages/octavius/octavius.0.1.0/descr deleted file mode 100644 index 75609fe3244..00000000000 --- a/packages/octavius/octavius.0.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -odoc comment syntax parser - -Library providing parsing functions to parse odoc comment syntax. This -is very close to OCamldoc comment syntax, and can reasonably be used for -parsing that as well. diff --git a/packages/octavius/octavius.0.1.0/opam b/packages/octavius/octavius.0.1.0/opam index 93d6ca42cea..a8d726fcaf7 100644 --- a/packages/octavius/octavius.0.1.0/opam +++ b/packages/octavius/octavius.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "leo@lpw25.net" authors: "Leo White " homepage: "https://github.com/ocaml-doc/octavius" @@ -6,11 +6,20 @@ bug-reports: "https://github.com/ocaml-doc/octavius/issues" license: "ISC" doc: "http://ocaml-doc.github.io/octavius/" tags: ["doc" "ocamldoc" "org:ocaml-doc"] -dev-repo: "http://github.com/ocaml-doc/octavius.git" +dev-repo: "git+http://github.com/ocaml-doc/octavius.git" build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.7.5"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "odoc comment syntax parser" +description: """ +Library providing parsing functions to parse odoc comment syntax. This +is very close to OCamldoc comment syntax, and can reasonably be used for +parsing that as well.""" +url { + src: "https://github.com/ocaml-doc/octavius/archive/0.1.0.tar.gz" + checksum: "md5=e6d4a55d217c3e4baa1f7d1f823de1c6" +} diff --git a/packages/octavius/octavius.0.1.0/url b/packages/octavius/octavius.0.1.0/url deleted file mode 100644 index dfa249e3cad..00000000000 --- a/packages/octavius/octavius.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml-doc/octavius/archive/0.1.0.tar.gz" -checksum: "e6d4a55d217c3e4baa1f7d1f823de1c6" diff --git a/packages/octavius/octavius.0.2.0/descr b/packages/octavius/octavius.0.2.0/descr deleted file mode 100644 index c02e30a7d49..00000000000 --- a/packages/octavius/octavius.0.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Ocamldoc comment syntax parser - -Octavius is a library to parse the `ocamldoc` comment syntax. \ No newline at end of file diff --git a/packages/octavius/octavius.0.2.0/opam b/packages/octavius/octavius.0.2.0/opam index 3bee67a2965..b0c4c02c147 100644 --- a/packages/octavius/octavius.0.2.0/opam +++ b/packages/octavius/octavius.0.2.0/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" name: "octavius" maintainer: "leo@lpw25.net" authors: [ "Leo White " ] homepage: "https://github.com/ocaml-doc/octavius" doc: "http://ocaml-doc.github.io/octavius/" license: "ISC" -dev-repo: "http://github.com/ocaml-doc/octavius.git" +dev-repo: "git+http://github.com/ocaml-doc/octavius.git" bug-reports: "https://github.com/ocaml-doc/octavius/issues" tags: ["doc" "ocamldoc" "org:ocaml-doc"] -available: [ ocaml-version >= "4.03.0"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build & >= "0.7.5"} ] - + "topkg" {build & >= "0.7.5"} +] build: [[ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ]] +synopsis: "Ocamldoc comment syntax parser" +description: "Octavius is a library to parse the `ocamldoc` comment syntax." +url { + src: + "http://github.com/ocaml-doc/octavius/releases/download/v0.2.0/octavius-0.2.0.tbz" + checksum: "md5=819b0ce2973db4db201f4e2ad19eb283" +} diff --git a/packages/octavius/octavius.0.2.0/url b/packages/octavius/octavius.0.2.0/url deleted file mode 100644 index af040c34503..00000000000 --- a/packages/octavius/octavius.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/ocaml-doc/octavius/releases/download/v0.2.0/octavius-0.2.0.tbz" -checksum: "819b0ce2973db4db201f4e2ad19eb283" \ No newline at end of file diff --git a/packages/octavius/octavius.1.1.0/descr b/packages/octavius/octavius.1.1.0/descr deleted file mode 100644 index c02e30a7d49..00000000000 --- a/packages/octavius/octavius.1.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Ocamldoc comment syntax parser - -Octavius is a library to parse the `ocamldoc` comment syntax. \ No newline at end of file diff --git a/packages/octavius/octavius.1.1.0/opam b/packages/octavius/octavius.1.1.0/opam index 734bf7795ca..9cf28db437b 100644 --- a/packages/octavius/octavius.1.1.0/opam +++ b/packages/octavius/octavius.1.1.0/opam @@ -1,22 +1,29 @@ version: "1.1.0" -opam-version: "1.2" +opam-version: "2.0" name: "octavius" maintainer: "leo@lpw25.net" authors: [ "Leo White " ] homepage: "https://github.com/ocaml-doc/octavius" doc: "http://ocaml-doc.github.io/octavius/" license: "ISC" -dev-repo: "http://github.com/ocaml-doc/octavius.git" +dev-repo: "git+http://github.com/ocaml-doc/octavius.git" bug-reports: "https://github.com/ocaml-doc/octavius/issues" tags: ["doc" "ocamldoc" "org:ocaml-doc"] -available: [ ocaml-version >= "4.03.0"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "jbuilder" {build & >= "1.0+beta7"} - "topkg" {build & >= "0.7.5"} ] - + "topkg" {build & >= "0.7.5"} +] build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] ] +synopsis: "Ocamldoc comment syntax parser" +description: "Octavius is a library to parse the `ocamldoc` comment syntax." +url { + src: + "http://github.com/ocaml-doc/octavius/releases/download/v1.1.0/octavius-1.1.0.tbz" + checksum: "md5=20824624d9b2a9b8026a3ac9f83d4487" +} diff --git a/packages/octavius/octavius.1.1.0/url b/packages/octavius/octavius.1.1.0/url deleted file mode 100644 index 0b5dd149cd8..00000000000 --- a/packages/octavius/octavius.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/ocaml-doc/octavius/releases/download/v1.1.0/octavius-1.1.0.tbz" -checksum: "20824624d9b2a9b8026a3ac9f83d4487" diff --git a/packages/octavius/octavius.1.2.0/descr b/packages/octavius/octavius.1.2.0/descr deleted file mode 100644 index c02e30a7d49..00000000000 --- a/packages/octavius/octavius.1.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Ocamldoc comment syntax parser - -Octavius is a library to parse the `ocamldoc` comment syntax. \ No newline at end of file diff --git a/packages/octavius/octavius.1.2.0/opam b/packages/octavius/octavius.1.2.0/opam index 3a5f99a58be..6c4303f5bd5 100644 --- a/packages/octavius/octavius.1.2.0/opam +++ b/packages/octavius/octavius.1.2.0/opam @@ -1,22 +1,28 @@ version: "1.2.0" -opam-version: "1.2" +opam-version: "2.0" name: "octavius" maintainer: "leo@lpw25.net" authors: [ "Leo White " ] homepage: "https://github.com/ocaml-doc/octavius" doc: "http://ocaml-doc.github.io/octavius/" license: "ISC" -dev-repo: "http://github.com/ocaml-doc/octavius.git" +dev-repo: "git+http://github.com/ocaml-doc/octavius.git" bug-reports: "https://github.com/ocaml-doc/octavius/issues" tags: ["doc" "ocamldoc" "org:ocaml-doc"] -available: [ ocaml-version >= "4.03.0"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "jbuilder" {build & >= "1.0+beta7"} - "topkg" {build & >= "0.7.5"} ] - + "topkg" {build & >= "0.7.5"} +] build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] ] +synopsis: "Ocamldoc comment syntax parser" +description: "Octavius is a library to parse the `ocamldoc` comment syntax." +url { + src: "https://github.com/ocaml-doc/octavius/archive/v1.2.0.tar.gz" + checksum: "md5=3e6049c39045354853d9dc3a197133ac" +} diff --git a/packages/octavius/octavius.1.2.0/url b/packages/octavius/octavius.1.2.0/url deleted file mode 100644 index 32c854a8831..00000000000 --- a/packages/octavius/octavius.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-doc/octavius/archive/v1.2.0.tar.gz" -checksum: "3e6049c39045354853d9dc3a197133ac" diff --git a/packages/ocurl/ocurl.0.5.4/descr b/packages/ocurl/ocurl.0.5.4/descr deleted file mode 100644 index d216100bbd3..00000000000 --- a/packages/ocurl/ocurl.0.5.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -Bindings to libcurl -Client-side URL transfer library, supporting HTTP and a multitude of -other network protocols. diff --git a/packages/ocurl/ocurl.0.5.4/opam b/packages/ocurl/ocurl.0.5.4/opam deleted file mode 100644 index 92b563e8fa4..00000000000 --- a/packages/ocurl/ocurl.0.5.4/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1" -maintainer: "vb@luminar.eu.org" -build: [ - ["./configure"] - [make] -] -remove: [["ocamlfind" "remove" "curl"]] -depends: ["ocamlfind"] -depexts: [ - [["debian"] ["libcurl4-gnutls-dev"]] - [["ubuntu"] ["libcurl4-gnutls-dev"]] - [["centos"] ["libcurl-devel" "openssl-devel"]] -] -install: [make "install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/ocurl/ocurl.0.5.4/url b/packages/ocurl/ocurl.0.5.4/url deleted file mode 100644 index 0591a1d4bc1..00000000000 --- a/packages/ocurl/ocurl.0.5.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1106/ocurl-0.5.4.tar.gz" -checksum: "3829652064722d8ed490486a2570fe8d" diff --git a/packages/ocurl/ocurl.0.5.5/descr b/packages/ocurl/ocurl.0.5.5/descr deleted file mode 100644 index d216100bbd3..00000000000 --- a/packages/ocurl/ocurl.0.5.5/descr +++ /dev/null @@ -1,3 +0,0 @@ -Bindings to libcurl -Client-side URL transfer library, supporting HTTP and a multitude of -other network protocols. diff --git a/packages/ocurl/ocurl.0.5.5/opam b/packages/ocurl/ocurl.0.5.5/opam index 92b563e8fa4..edc22fdfdd9 100644 --- a/packages/ocurl/ocurl.0.5.5/opam +++ b/packages/ocurl/ocurl.0.5.5/opam @@ -1,15 +1,26 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "vb@luminar.eu.org" build: [ ["./configure"] [make] ] remove: [["ocamlfind" "remove" "curl"]] -depends: ["ocamlfind"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" +] depexts: [ - [["debian"] ["libcurl4-gnutls-dev"]] - [["ubuntu"] ["libcurl4-gnutls-dev"]] - [["centos"] ["libcurl-devel" "openssl-devel"]] + ["libcurl4-gnutls-dev"] {os-distribution = "debian"} + ["libcurl4-gnutls-dev"] {os-distribution = "ubuntu"} + ["libcurl-devel" "openssl-devel"] {os-distribution = "centos"} ] install: [make "install"] -available: [ocaml-version < "4.06.0"] +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://forge.ocamlcore.org/frs/download.php/1117/ocurl-0.5.5.tar.gz" + checksum: "md5=5bb45c4e25691675f186096be4ae1df6" +} diff --git a/packages/ocurl/ocurl.0.5.5/url b/packages/ocurl/ocurl.0.5.5/url deleted file mode 100644 index 7c030fce7d5..00000000000 --- a/packages/ocurl/ocurl.0.5.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1117/ocurl-0.5.5.tar.gz" -checksum: "5bb45c4e25691675f186096be4ae1df6" diff --git a/packages/ocurl/ocurl.0.5.6/descr b/packages/ocurl/ocurl.0.5.6/descr deleted file mode 100644 index d216100bbd3..00000000000 --- a/packages/ocurl/ocurl.0.5.6/descr +++ /dev/null @@ -1,3 +0,0 @@ -Bindings to libcurl -Client-side URL transfer library, supporting HTTP and a multitude of -other network protocols. diff --git a/packages/ocurl/ocurl.0.5.6/opam b/packages/ocurl/ocurl.0.5.6/opam deleted file mode 100644 index 92b563e8fa4..00000000000 --- a/packages/ocurl/ocurl.0.5.6/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1" -maintainer: "vb@luminar.eu.org" -build: [ - ["./configure"] - [make] -] -remove: [["ocamlfind" "remove" "curl"]] -depends: ["ocamlfind"] -depexts: [ - [["debian"] ["libcurl4-gnutls-dev"]] - [["ubuntu"] ["libcurl4-gnutls-dev"]] - [["centos"] ["libcurl-devel" "openssl-devel"]] -] -install: [make "install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/ocurl/ocurl.0.5.6/url b/packages/ocurl/ocurl.0.5.6/url deleted file mode 100644 index e3ab19499df..00000000000 --- a/packages/ocurl/ocurl.0.5.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1134/ocurl-0.5.6.tar.gz" -checksum: "7c613c097b98e446c8f4c859865de167" diff --git a/packages/ocurl/ocurl.0.6.0/descr b/packages/ocurl/ocurl.0.6.0/descr deleted file mode 100644 index d216100bbd3..00000000000 --- a/packages/ocurl/ocurl.0.6.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Bindings to libcurl -Client-side URL transfer library, supporting HTTP and a multitude of -other network protocols. diff --git a/packages/ocurl/ocurl.0.6.0/opam b/packages/ocurl/ocurl.0.6.0/opam deleted file mode 100644 index 3249c76a559..00000000000 --- a/packages/ocurl/ocurl.0.6.0/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1" -maintainer: "vb@luminar.eu.org" -homepage: "http://ocurl.forge.ocamlcore.org" -build: [ - ["./configure"] - [make] -] -remove: [["ocamlfind" "remove" "curl"]] -depends: ["ocamlfind"] -depexts: [ - [["debian"] ["libcurl4-gnutls-dev"]] - [["ubuntu"] ["libcurl4-gnutls-dev"]] -] -install: [make "install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/ocurl/ocurl.0.6.0/url b/packages/ocurl/ocurl.0.6.0/url deleted file mode 100644 index 448e55095dc..00000000000 --- a/packages/ocurl/ocurl.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1238/ocurl-0.6.0.tar.gz" -checksum: "21575e86b390c6c182a8dee42e8db1f3" diff --git a/packages/ocurl/ocurl.0.6.1/descr b/packages/ocurl/ocurl.0.6.1/descr deleted file mode 100644 index d216100bbd3..00000000000 --- a/packages/ocurl/ocurl.0.6.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Bindings to libcurl -Client-side URL transfer library, supporting HTTP and a multitude of -other network protocols. diff --git a/packages/ocurl/ocurl.0.6.1/opam b/packages/ocurl/ocurl.0.6.1/opam index aad22e632a5..8eb489f1968 100644 --- a/packages/ocurl/ocurl.0.6.1/opam +++ b/packages/ocurl/ocurl.0.6.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "vb@luminar.eu.org" homepage: "http://ocurl.forge.ocamlcore.org" build: [ @@ -6,11 +6,22 @@ build: [ [make] ] remove: [["ocamlfind" "remove" "curl"]] -depends: ["ocamlfind"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" +] depexts: [ - [["debian"] ["libcurl4-gnutls-dev"]] - [["ubuntu"] ["libcurl4-gnutls-dev"]] - [["centos"] ["libcurl-devel" "openssl-devel"]] + ["libcurl4-gnutls-dev"] {os-distribution = "debian"} + ["libcurl4-gnutls-dev"] {os-distribution = "ubuntu"} + ["libcurl-devel" "openssl-devel"] {os-distribution = "centos"} ] install: [make "install"] -available: [ocaml-version < "4.06.0"] +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://forge.ocamlcore.org/frs/download.php/1374/ocurl-0.6.1.tar.gz" + checksum: "md5=637336f41eb047b246e30a4c3caddc94" +} diff --git a/packages/ocurl/ocurl.0.6.1/url b/packages/ocurl/ocurl.0.6.1/url deleted file mode 100644 index 778b7765f6b..00000000000 --- a/packages/ocurl/ocurl.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1374/ocurl-0.6.1.tar.gz" -checksum: "637336f41eb047b246e30a4c3caddc94" diff --git a/packages/ocurl/ocurl.0.7.0/descr b/packages/ocurl/ocurl.0.7.0/descr deleted file mode 100644 index c1ef6cb4d43..00000000000 --- a/packages/ocurl/ocurl.0.7.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Bindings to libcurl -Client-side URL transfer library, supporting HTTP and a multitude of -other network protocols (FTP/SMTP/RTSP/etc). diff --git a/packages/ocurl/ocurl.0.7.0/opam b/packages/ocurl/ocurl.0.7.0/opam index b4df071f98e..0c2f30dd12f 100644 --- a/packages/ocurl/ocurl.0.7.0/opam +++ b/packages/ocurl/ocurl.0.7.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "http://ocurl.forge.ocamlcore.org" license: "MIT" @@ -6,15 +6,27 @@ doc: ["http://ocurl.forge.ocamlcore.org/api/index.html"] build: [ ["./configure"] [make] + [make "doc"] {with-doc} ] -build-doc: [[make "doc"]] remove: [["ocamlfind" "remove" "curl"]] -depends: ["ocamlfind" "base-unix"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" + "base-unix" +] depopts: ["lwt"] depexts: [ - [["debian"] ["libcurl4-gnutls-dev"]] - [["ubuntu"] ["libcurl4-gnutls-dev"]] - [["centos"] ["libcurl-devel" "openssl-devel"]] + ["libcurl4-gnutls-dev"] {os-distribution = "debian"} + ["libcurl4-gnutls-dev"] {os-distribution = "ubuntu"} + ["libcurl-devel" "openssl-devel"] {os-distribution = "centos"} ] install: [make "install"] -available: [ocaml-version < "4.06.0"] +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://forge.ocamlcore.org/frs/download.php/1382/ocurl-0.7.0.tar.gz" + checksum: "md5=8502e3e5e578e2d9b82ade73d16dd894" +} diff --git a/packages/ocurl/ocurl.0.7.0/url b/packages/ocurl/ocurl.0.7.0/url deleted file mode 100644 index 2d31cb4e6f2..00000000000 --- a/packages/ocurl/ocurl.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1382/ocurl-0.7.0.tar.gz" -checksum: "8502e3e5e578e2d9b82ade73d16dd894" diff --git a/packages/ocurl/ocurl.0.7.1/descr b/packages/ocurl/ocurl.0.7.1/descr deleted file mode 100644 index c1ef6cb4d43..00000000000 --- a/packages/ocurl/ocurl.0.7.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Bindings to libcurl -Client-side URL transfer library, supporting HTTP and a multitude of -other network protocols (FTP/SMTP/RTSP/etc). diff --git a/packages/ocurl/ocurl.0.7.1/opam b/packages/ocurl/ocurl.0.7.1/opam index 9cca1e58a10..14bc02a55a5 100644 --- a/packages/ocurl/ocurl.0.7.1/opam +++ b/packages/ocurl/ocurl.0.7.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "http://ocurl.forge.ocamlcore.org" license: "MIT" @@ -7,15 +7,28 @@ doc: ["http://ocurl.forge.ocamlcore.org/api/index.html"] build: [ ["./configure"] [make] + [make "doc"] {with-doc} ] -build-doc: [[make "doc"]] remove: [["ocamlfind" "remove" "curl"]] -depends: ["ocamlfind" "base-unix" "camlp4"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" + "base-unix" + "camlp4" +] depopts: ["lwt"] depexts: [ - [["debian"] ["libcurl4-gnutls-dev"]] - [["ubuntu"] ["libcurl4-gnutls-dev"]] - [["centos"] ["libcurl-devel" "openssl-devel"]] + ["libcurl4-gnutls-dev"] {os-distribution = "debian"} + ["libcurl4-gnutls-dev"] {os-distribution = "ubuntu"} + ["libcurl-devel" "openssl-devel"] {os-distribution = "centos"} ] install: [make "install"] -available: [ocaml-version < "4.06.0"] +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://forge.ocamlcore.org/frs/download.php/1400/ocurl-0.7.1.tar.gz" + checksum: "md5=d138fd78538ae3bd008d6e9c2993d240" +} diff --git a/packages/ocurl/ocurl.0.7.1/url b/packages/ocurl/ocurl.0.7.1/url deleted file mode 100644 index e3546f4d1fb..00000000000 --- a/packages/ocurl/ocurl.0.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1400/ocurl-0.7.1.tar.gz" -checksum: "d138fd78538ae3bd008d6e9c2993d240" diff --git a/packages/ocurl/ocurl.0.7.10/descr b/packages/ocurl/ocurl.0.7.10/descr deleted file mode 100644 index c1ef6cb4d43..00000000000 --- a/packages/ocurl/ocurl.0.7.10/descr +++ /dev/null @@ -1,3 +0,0 @@ -Bindings to libcurl -Client-side URL transfer library, supporting HTTP and a multitude of -other network protocols (FTP/SMTP/RTSP/etc). diff --git a/packages/ocurl/ocurl.0.7.10/opam b/packages/ocurl/ocurl.0.7.10/opam index 5248d5a9348..72f49f4400d 100644 --- a/packages/ocurl/ocurl.0.7.10/opam +++ b/packages/ocurl/ocurl.0.7.10/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "http://ygrek.org.ua/p/ocurl/" license: "MIT" @@ -9,18 +9,28 @@ bug-reports: "https://github.com/ygrek/ocurl/issues" build: [ ["./configure"] [make] + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [ [make "install"] ] -build-test: [ - [make "test"] -] -build-doc: [[make "doc"]] remove: [["ocamlfind" "remove" "curl"]] depends: [ + "ocaml" "ocamlfind" {build} "base-unix" "conf-libcurl" ] depopts: ["lwt"] +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: "http://ygrek.org.ua/p/release/ocurl/ocurl-0.7.10.tar.gz" + checksum: "md5=82dec986ab22a349606d6bc51321f947" + mirrors: + "https://github.com/ygrek/ocurl/releases/download/0.7.10/ocurl-0.7.10.tar.gz" +} diff --git a/packages/ocurl/ocurl.0.7.10/url b/packages/ocurl/ocurl.0.7.10/url deleted file mode 100644 index a6c7ad5c391..00000000000 --- a/packages/ocurl/ocurl.0.7.10/url +++ /dev/null @@ -1,3 +0,0 @@ -http: "http://ygrek.org.ua/p/release/ocurl/ocurl-0.7.10.tar.gz" -mirrors: ["https://github.com/ygrek/ocurl/releases/download/0.7.10/ocurl-0.7.10.tar.gz"] -checksum: "82dec986ab22a349606d6bc51321f947" diff --git a/packages/ocurl/ocurl.0.7.2/descr b/packages/ocurl/ocurl.0.7.2/descr deleted file mode 100644 index c1ef6cb4d43..00000000000 --- a/packages/ocurl/ocurl.0.7.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Bindings to libcurl -Client-side URL transfer library, supporting HTTP and a multitude of -other network protocols (FTP/SMTP/RTSP/etc). diff --git a/packages/ocurl/ocurl.0.7.2/opam b/packages/ocurl/ocurl.0.7.2/opam index 317b1026dc0..d2162d91e13 100644 --- a/packages/ocurl/ocurl.0.7.2/opam +++ b/packages/ocurl/ocurl.0.7.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "http://ocurl.forge.ocamlcore.org" license: "MIT" @@ -9,17 +9,30 @@ doc: ["http://ocurl.forge.ocamlcore.org/api/index.html"] build: [ ["./configure"] [make] + [make "doc"] {with-doc} ] install: [ [make "install"] ] -build-doc: [[make "doc"]] remove: [["ocamlfind" "remove" "curl"]] -depends: ["ocamlfind" "base-unix" "camlp4"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" + "base-unix" + "camlp4" +] depopts: ["lwt"] depexts: [ - [["debian"] ["libcurl4-gnutls-dev"]] - [["ubuntu"] ["libcurl4-gnutls-dev"]] - [["centos"] ["libcurl-devel" "openssl-devel"]] + ["libcurl4-gnutls-dev"] {os-distribution = "debian"} + ["libcurl4-gnutls-dev"] {os-distribution = "ubuntu"} + ["libcurl-devel" "openssl-devel"] {os-distribution = "centos"} ] -available: [ocaml-version < "4.06.0"] +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: "http://ygrek.org.ua/p/release/ocurl/ocurl-0.7.2.tar.gz" + checksum: "md5=9e96300f39b03c53b605de303fafc45d" +} diff --git a/packages/ocurl/ocurl.0.7.2/url b/packages/ocurl/ocurl.0.7.2/url deleted file mode 100644 index bb0bcb1d583..00000000000 --- a/packages/ocurl/ocurl.0.7.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ygrek.org.ua/p/release/ocurl/ocurl-0.7.2.tar.gz" -checksum: "9e96300f39b03c53b605de303fafc45d" diff --git a/packages/ocurl/ocurl.0.7.5/descr b/packages/ocurl/ocurl.0.7.5/descr deleted file mode 100644 index c1ef6cb4d43..00000000000 --- a/packages/ocurl/ocurl.0.7.5/descr +++ /dev/null @@ -1,3 +0,0 @@ -Bindings to libcurl -Client-side URL transfer library, supporting HTTP and a multitude of -other network protocols (FTP/SMTP/RTSP/etc). diff --git a/packages/ocurl/ocurl.0.7.5/opam b/packages/ocurl/ocurl.0.7.5/opam deleted file mode 100644 index 912804689fb..00000000000 --- a/packages/ocurl/ocurl.0.7.5/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -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://github.com/ygrek/ocurl.git" -bug-reports: "https://github.com/ygrek/ocurl/issues" -build: [ - ["./configure"] - [make] -] -install: [ - [make "install"] -] -build-test: [ - [make "test"] -] -build-doc: [[make "doc"]] -remove: [["ocamlfind" "remove" "curl"]] -depends: [ - "ocamlfind" {build} - "base-unix" - "conf-libcurl" -] -depopts: ["lwt"] -depexts: [ - [["centos"] ["libcurl-devel" "openssl-devel"]] -] -available: [ocaml-version < "4.06.0"] diff --git a/packages/ocurl/ocurl.0.7.5/url b/packages/ocurl/ocurl.0.7.5/url deleted file mode 100644 index 49fa03e4138..00000000000 --- a/packages/ocurl/ocurl.0.7.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ygrek.org.ua/p/release/ocurl/ocurl-0.7.5.tar.gz" -checksum: "a42248f9320d6cf1d65e1e0620961391" diff --git a/packages/ocurl/ocurl.0.7.6/descr b/packages/ocurl/ocurl.0.7.6/descr deleted file mode 100644 index c1ef6cb4d43..00000000000 --- a/packages/ocurl/ocurl.0.7.6/descr +++ /dev/null @@ -1,3 +0,0 @@ -Bindings to libcurl -Client-side URL transfer library, supporting HTTP and a multitude of -other network protocols (FTP/SMTP/RTSP/etc). diff --git a/packages/ocurl/ocurl.0.7.6/files/examples.diff b/packages/ocurl/ocurl.0.7.6/files/examples.diff deleted file mode 100644 index c18036a4fee..00000000000 --- a/packages/ocurl/ocurl.0.7.6/files/examples.diff +++ /dev/null @@ -1,28 +0,0 @@ -commit 52dac4419fe23c7bbfc27bee060ed38d0153be98 -Author: ygrek -Date: Sun Nov 8 18:07:08 2015 -0800 - - do not build examples by default (fix #10) - -diff --git a/Makefile.in b/Makefile.in -index 3f93a2f..9374397 100644 ---- a/Makefile.in -+++ b/Makefile.in -@@ -49,7 +49,7 @@ endif - - all: - @$(MAKE) depend -- @$(MAKE) targets -+ @$(MAKE) $(TARGETS) - - build: all - -@@ -75,8 +75,6 @@ else - ocamldoc -html -d doc curl.mli - endif - --targets: $(TARGETS) examples -- - examples: - (cd examples; $(MAKE)) - diff --git a/packages/ocurl/ocurl.0.7.6/opam b/packages/ocurl/ocurl.0.7.6/opam deleted file mode 100644 index d1e28d0c157..00000000000 --- a/packages/ocurl/ocurl.0.7.6/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -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://github.com/ygrek/ocurl.git" -bug-reports: "https://github.com/ygrek/ocurl/issues" -build: [ - ["./configure"] - [make] -] -install: [ - [make "install"] -] -build-test: [ - [make "test"] -] -build-doc: [[make "doc"]] -remove: [["ocamlfind" "remove" "curl"]] -depends: [ - "ocamlfind" {build} - "base-unix" - "conf-libcurl" -] -depopts: ["lwt"] -patches: [ "examples.diff" ] diff --git a/packages/ocurl/ocurl.0.7.6/url b/packages/ocurl/ocurl.0.7.6/url deleted file mode 100644 index 81b718d75c9..00000000000 --- a/packages/ocurl/ocurl.0.7.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ygrek.org.ua/p/release/ocurl/ocurl-0.7.6.tar.gz" -checksum: "9ee5eff26a7c378d121a6af86624b76f" diff --git a/packages/ocurl/ocurl.0.7.7/descr b/packages/ocurl/ocurl.0.7.7/descr deleted file mode 100644 index c1ef6cb4d43..00000000000 --- a/packages/ocurl/ocurl.0.7.7/descr +++ /dev/null @@ -1,3 +0,0 @@ -Bindings to libcurl -Client-side URL transfer library, supporting HTTP and a multitude of -other network protocols (FTP/SMTP/RTSP/etc). diff --git a/packages/ocurl/ocurl.0.7.7/opam b/packages/ocurl/ocurl.0.7.7/opam index 4dddec6fff6..0ce07668fc9 100644 --- a/packages/ocurl/ocurl.0.7.7/opam +++ b/packages/ocurl/ocurl.0.7.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "http://ocurl.forge.ocamlcore.org" license: "MIT" @@ -9,19 +9,28 @@ bug-reports: "https://github.com/ygrek/ocurl/issues" build: [ ["./configure"] [make] + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [ [make "install"] ] -build-test: [ - [make "test"] -] -build-doc: [[make "doc"]] remove: [["ocamlfind" "remove" "curl"]] depends: [ + "ocaml" "ocamlfind" {build} "base-unix" "conf-libcurl" ] depopts: ["lwt"] patches: ["fix_depend.diff"] +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 +extra-files: ["fix_depend.diff" "md5=1d54dded0a672a992906c5d4c5216e87"] +url { + src: "http://ygrek.org.ua/p/release/ocurl/ocurl-0.7.7.tar.gz" + checksum: "md5=077f42f5b35adae5f2b881ce411171cd" +} diff --git a/packages/ocurl/ocurl.0.7.7/url b/packages/ocurl/ocurl.0.7.7/url deleted file mode 100644 index 94421e72d40..00000000000 --- a/packages/ocurl/ocurl.0.7.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ygrek.org.ua/p/release/ocurl/ocurl-0.7.7.tar.gz" -checksum: "077f42f5b35adae5f2b881ce411171cd" diff --git a/packages/ocurl/ocurl.0.7.8/descr b/packages/ocurl/ocurl.0.7.8/descr deleted file mode 100644 index c1ef6cb4d43..00000000000 --- a/packages/ocurl/ocurl.0.7.8/descr +++ /dev/null @@ -1,3 +0,0 @@ -Bindings to libcurl -Client-side URL transfer library, supporting HTTP and a multitude of -other network protocols (FTP/SMTP/RTSP/etc). diff --git a/packages/ocurl/ocurl.0.7.8/opam b/packages/ocurl/ocurl.0.7.8/opam deleted file mode 100644 index 2e892fad152..00000000000 --- a/packages/ocurl/ocurl.0.7.8/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -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://github.com/ygrek/ocurl.git" -bug-reports: "https://github.com/ygrek/ocurl/issues" -build: [ - ["./configure"] - [make] -] -install: [ - [make "install"] -] -build-test: [ - [make "test"] -] -build-doc: [[make "doc"]] -remove: [["ocamlfind" "remove" "curl"]] -depends: [ - "ocamlfind" {build} - "base-unix" - "conf-libcurl" -] -depopts: ["lwt"] diff --git a/packages/ocurl/ocurl.0.7.8/url b/packages/ocurl/ocurl.0.7.8/url deleted file mode 100644 index 71c8425f177..00000000000 --- a/packages/ocurl/ocurl.0.7.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ygrek.org.ua/p/release/ocurl/ocurl-0.7.8.tar.gz" -checksum: "6a0a062f55edd6c5df09d4e506645d6c" diff --git a/packages/ocurl/ocurl.0.7.9/descr b/packages/ocurl/ocurl.0.7.9/descr deleted file mode 100644 index c1ef6cb4d43..00000000000 --- a/packages/ocurl/ocurl.0.7.9/descr +++ /dev/null @@ -1,3 +0,0 @@ -Bindings to libcurl -Client-side URL transfer library, supporting HTTP and a multitude of -other network protocols (FTP/SMTP/RTSP/etc). diff --git a/packages/ocurl/ocurl.0.7.9/opam b/packages/ocurl/ocurl.0.7.9/opam deleted file mode 100644 index 2e892fad152..00000000000 --- a/packages/ocurl/ocurl.0.7.9/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -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://github.com/ygrek/ocurl.git" -bug-reports: "https://github.com/ygrek/ocurl/issues" -build: [ - ["./configure"] - [make] -] -install: [ - [make "install"] -] -build-test: [ - [make "test"] -] -build-doc: [[make "doc"]] -remove: [["ocamlfind" "remove" "curl"]] -depends: [ - "ocamlfind" {build} - "base-unix" - "conf-libcurl" -] -depopts: ["lwt"] diff --git a/packages/ocurl/ocurl.0.7.9/url b/packages/ocurl/ocurl.0.7.9/url deleted file mode 100644 index 72d5a2faec3..00000000000 --- a/packages/ocurl/ocurl.0.7.9/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://ygrek.org.ua/p/release/ocurl/ocurl-0.7.9.tar.gz" -checksum: "3ffd81825e4c6f139942a2d6e7543378" diff --git a/packages/ocurl/ocurl.0.8.0/descr b/packages/ocurl/ocurl.0.8.0/descr deleted file mode 100644 index c1ef6cb4d43..00000000000 --- a/packages/ocurl/ocurl.0.8.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Bindings to libcurl -Client-side URL transfer library, supporting HTTP and a multitude of -other network protocols (FTP/SMTP/RTSP/etc). diff --git a/packages/ocurl/ocurl.0.8.0/opam b/packages/ocurl/ocurl.0.8.0/opam index 0f910f6e6dc..451b15a1127 100644 --- a/packages/ocurl/ocurl.0.8.0/opam +++ b/packages/ocurl/ocurl.0.8.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "http://ygrek.org.ua/p/ocurl/" license: "MIT" @@ -10,18 +10,28 @@ tags: ["org:ygrek" "clib:curl"] build: [ ["./configure"] [make] + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [ [make "install"] ] -build-test: [ - [make "test"] -] -build-doc: [[make "doc"]] remove: [["ocamlfind" "remove" "curl"]] depends: [ + "ocaml" "ocamlfind" {build} "base-unix" "conf-libcurl" ] depopts: ["lwt"] +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: "http://ygrek.org.ua/p/release/ocurl/ocurl-0.8.0.tar.gz" + checksum: "md5=1622d7d1777192c387cdf72567dc5b2b" + mirrors: + "https://github.com/ygrek/ocurl/releases/download/0.8.0/ocurl-0.8.0.tar.gz" +} diff --git a/packages/ocurl/ocurl.0.8.0/url b/packages/ocurl/ocurl.0.8.0/url deleted file mode 100644 index 393dbba72b8..00000000000 --- a/packages/ocurl/ocurl.0.8.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: "http://ygrek.org.ua/p/release/ocurl/ocurl-0.8.0.tar.gz" -mirrors: ["https://github.com/ygrek/ocurl/releases/download/0.8.0/ocurl-0.8.0.tar.gz"] -checksum: "1622d7d1777192c387cdf72567dc5b2b" diff --git a/packages/ocurl/ocurl.0.8.1/descr b/packages/ocurl/ocurl.0.8.1/descr deleted file mode 100644 index c1ef6cb4d43..00000000000 --- a/packages/ocurl/ocurl.0.8.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Bindings to libcurl -Client-side URL transfer library, supporting HTTP and a multitude of -other network protocols (FTP/SMTP/RTSP/etc). diff --git a/packages/ocurl/ocurl.0.8.1/opam b/packages/ocurl/ocurl.0.8.1/opam index 0f910f6e6dc..db3f08cf09d 100644 --- a/packages/ocurl/ocurl.0.8.1/opam +++ b/packages/ocurl/ocurl.0.8.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "http://ygrek.org.ua/p/ocurl/" license: "MIT" @@ -10,18 +10,28 @@ tags: ["org:ygrek" "clib:curl"] build: [ ["./configure"] [make] + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [ [make "install"] ] -build-test: [ - [make "test"] -] -build-doc: [[make "doc"]] remove: [["ocamlfind" "remove" "curl"]] depends: [ + "ocaml" "ocamlfind" {build} "base-unix" "conf-libcurl" ] depopts: ["lwt"] +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: "http://ygrek.org.ua/p/release/ocurl/ocurl-0.8.1.tar.gz" + checksum: "md5=773c61502a0562fc56c8647c0df45752" + mirrors: + "https://github.com/ygrek/ocurl/releases/download/0.8.1/ocurl-0.8.1.tar.gz" +} diff --git a/packages/ocurl/ocurl.0.8.1/url b/packages/ocurl/ocurl.0.8.1/url deleted file mode 100644 index f47c1c39727..00000000000 --- a/packages/ocurl/ocurl.0.8.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: "http://ygrek.org.ua/p/release/ocurl/ocurl-0.8.1.tar.gz" -mirrors: ["https://github.com/ygrek/ocurl/releases/download/0.8.1/ocurl-0.8.1.tar.gz"] -checksum: "773c61502a0562fc56c8647c0df45752" diff --git a/packages/ocveralls/ocveralls.0.1.0/descr b/packages/ocveralls/ocveralls.0.1.0/descr deleted file mode 100644 index bef8bde88e1..00000000000 --- a/packages/ocveralls/ocveralls.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Generate JSON for http://coveralls.io from bisect code coverage data. diff --git a/packages/ocveralls/ocveralls.0.1.0/opam b/packages/ocveralls/ocveralls.0.1.0/opam index d9549728d53..f73ec756795 100644 --- a/packages/ocveralls/ocveralls.0.1.0/opam +++ b/packages/ocveralls/ocveralls.0.1.0/opam @@ -1,20 +1,26 @@ -opam-version: "1.2" -ocaml-version: [ >= "4.02.0" ] +opam-version: "2.0" name: "ocveralls" version: "0.1.0" maintainer: "Julien Sagot ju.sagot@gmail.com" -author: "Julien Sagot ju.sagot@gmail.com" license: "GPL v3.0" bug-reports: "https://github.com/sagotch/ocveralls/issues" -dev-repo: "https://github.com/sagotch/ocveralls.git" - +dev-repo: "git+https://github.com/sagotch/ocveralls.git" build: [ make "build" ] install: [ make "bindir=%{bin}%" "install" ] remove: [ "rm" "-f" "%{bin}%/ocveralls" ] depends: [ - "ocamlfind" { build } - "ezjsonm" { build & >= "0.4.0" } - "bisect" { build } + "ocaml" {>= "4.02.0"} + "ocamlfind" {build} + "ezjsonm" {build & >= "0.4.0"} + "bisect" {build} ] +synopsis: + "Generate JSON for http://coveralls.io from bisect code coverage data." +authors: "Julien Sagot ju.sagot@gmail.com" +flags: light-uninstall +url { + src: "https://github.com/sagotch/ocveralls/archive/0.1.0.tar.gz" + checksum: "md5=a81660ef62f7e35bf5a193cae8663f2f" +} diff --git a/packages/ocveralls/ocveralls.0.1.0/url b/packages/ocveralls/ocveralls.0.1.0/url deleted file mode 100644 index 063fa11ccb9..00000000000 --- a/packages/ocveralls/ocveralls.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/sagotch/ocveralls/archive/0.1.0.tar.gz" -checksum: "a81660ef62f7e35bf5a193cae8663f2f" diff --git a/packages/ocveralls/ocveralls.0.2.0/descr b/packages/ocveralls/ocveralls.0.2.0/descr deleted file mode 100644 index b837b1a9e48..00000000000 --- a/packages/ocveralls/ocveralls.0.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Generate JSON for http://coveralls.io from bisect code coverage data. - -Also support automatic upload of generated data. diff --git a/packages/ocveralls/ocveralls.0.2.0/opam b/packages/ocveralls/ocveralls.0.2.0/opam index df004c789cd..6fc5ac26aa8 100644 --- a/packages/ocveralls/ocveralls.0.2.0/opam +++ b/packages/ocveralls/ocveralls.0.2.0/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" -ocaml-version: [ >= "4.02.0" ] +opam-version: "2.0" name: "ocveralls" version: "0.2.0" maintainer: "Julien Sagot ju.sagot@gmail.com" -author: "Julien Sagot ju.sagot@gmail.com" license: "GPL v3.0" bug-reports: "https://github.com/sagotch/ocveralls/issues" -dev-repo: "https://github.com/sagotch/ocveralls.git" - +dev-repo: "git+https://github.com/sagotch/ocveralls.git" build: [ make "build" ] install: [ make "bindir=%{bin}%" "install" ] remove: [ "rm" "-f" "%{bin}%/ocveralls" ] depends: [ - "ocamlfind" { build } - "ezjsonm" { build & >= "0.4.0"} - "bisect" { build } + "ocaml" {>= "4.02.0"} + "ocamlfind" {build} + "ezjsonm" {build & >= "0.4.0"} + "bisect" {build} ] +synopsis: + "Generate JSON for http://coveralls.io from bisect code coverage data." +description: "Also support automatic upload of generated data." +authors: "Julien Sagot ju.sagot@gmail.com" +flags: light-uninstall +url { + src: "https://github.com/sagotch/ocveralls/archive/0.2.0.tar.gz" + checksum: "md5=083ab504a5b5f35068bcdf845f78616f" +} diff --git a/packages/ocveralls/ocveralls.0.2.0/url b/packages/ocveralls/ocveralls.0.2.0/url deleted file mode 100644 index 5b61b86b353..00000000000 --- a/packages/ocveralls/ocveralls.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/sagotch/ocveralls/archive/0.2.0.tar.gz" -checksum: "083ab504a5b5f35068bcdf845f78616f" diff --git a/packages/ocveralls/ocveralls.0.2.1/descr b/packages/ocveralls/ocveralls.0.2.1/descr deleted file mode 100644 index b837b1a9e48..00000000000 --- a/packages/ocveralls/ocveralls.0.2.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Generate JSON for http://coveralls.io from bisect code coverage data. - -Also support automatic upload of generated data. diff --git a/packages/ocveralls/ocveralls.0.2.1/opam b/packages/ocveralls/ocveralls.0.2.1/opam index cb3498d15a9..04c6d646d56 100644 --- a/packages/ocveralls/ocveralls.0.2.1/opam +++ b/packages/ocveralls/ocveralls.0.2.1/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" -ocaml-version: [ >= "4.02.0" ] +opam-version: "2.0" name: "ocveralls" version: "0.2.1" maintainer: "Julien Sagot ju.sagot@gmail.com" -author: "Julien Sagot ju.sagot@gmail.com" license: "GPL v3.0" bug-reports: "https://github.com/sagotch/ocveralls/issues" -dev-repo: "https://github.com/sagotch/ocveralls.git" - +dev-repo: "git+https://github.com/sagotch/ocveralls.git" build: [ make "build" ] install: [ make "bindir=%{bin}%" "install" ] remove: [ "rm" "-f" "%{bin}%/ocveralls" ] depends: [ - "ocamlfind" { build } - "ezjsonm" { build & >="0.4.0" } - "bisect" { build } + "ocaml" {>= "4.02.0"} + "ocamlfind" {build} + "ezjsonm" {build & >= "0.4.0"} + "bisect" {build} ] +synopsis: + "Generate JSON for http://coveralls.io from bisect code coverage data." +description: "Also support automatic upload of generated data." +authors: "Julien Sagot ju.sagot@gmail.com" +flags: light-uninstall +url { + src: "https://github.com/sagotch/ocveralls/archive/0.2.1.tar.gz" + checksum: "md5=67404e468b53082b12ef5ecca84b2329" +} diff --git a/packages/ocveralls/ocveralls.0.2.1/url b/packages/ocveralls/ocveralls.0.2.1/url deleted file mode 100644 index a191cf2d9fa..00000000000 --- a/packages/ocveralls/ocveralls.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/sagotch/ocveralls/archive/0.2.1.tar.gz" -checksum: "67404e468b53082b12ef5ecca84b2329" diff --git a/packages/ocveralls/ocveralls.0.3.0/descr b/packages/ocveralls/ocveralls.0.3.0/descr deleted file mode 100644 index b837b1a9e48..00000000000 --- a/packages/ocveralls/ocveralls.0.3.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Generate JSON for http://coveralls.io from bisect code coverage data. - -Also support automatic upload of generated data. diff --git a/packages/ocveralls/ocveralls.0.3.0/opam b/packages/ocveralls/ocveralls.0.3.0/opam index c8600a376ab..4249f7d006f 100644 --- a/packages/ocveralls/ocveralls.0.3.0/opam +++ b/packages/ocveralls/ocveralls.0.3.0/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" -available: [ ocaml-version >= "4.02.0" ] +opam-version: "2.0" name: "ocveralls" version: "0.3.0" maintainer: "Julien Sagot ju.sagot@gmail.com" -author: "Julien Sagot ju.sagot@gmail.com" license: "GPL v3.0" homepage: "https://github.com/sagotch/ocveralls" bug-reports: "https://github.com/sagotch/ocveralls/issues" -dev-repo: "https://github.com/sagotch/ocveralls.git" - +dev-repo: "git+https://github.com/sagotch/ocveralls.git" build: [ make "build" ] install: [ make "bindir=%{bin}%" "install" ] remove: [ "rm" "-f" "%{bin}%/ocveralls" ] depends: [ - "ocamlfind" { build } - "ezjsonm" { build & >="0.4.0" } - "bisect" { build } + "ocaml" {>= "4.02.0"} + "ocamlfind" {build} + "ezjsonm" {build & >= "0.4.0"} + "bisect" {build} ] +synopsis: + "Generate JSON for http://coveralls.io from bisect code coverage data." +description: "Also support automatic upload of generated data." +authors: "Julien Sagot ju.sagot@gmail.com" +flags: light-uninstall +url { + src: "https://github.com/sagotch/ocveralls/archive/0.3.0.tar.gz" + checksum: "md5=f36b72d4a2e7f71e35df08175cb0cb86" +} diff --git a/packages/ocveralls/ocveralls.0.3.0/url b/packages/ocveralls/ocveralls.0.3.0/url deleted file mode 100644 index 64d33d6e72d..00000000000 --- a/packages/ocveralls/ocveralls.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/sagotch/ocveralls/archive/0.3.0.tar.gz" -checksum: "f36b72d4a2e7f71e35df08175cb0cb86" diff --git a/packages/ocveralls/ocveralls.0.3.1/descr b/packages/ocveralls/ocveralls.0.3.1/descr deleted file mode 100644 index b837b1a9e48..00000000000 --- a/packages/ocveralls/ocveralls.0.3.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Generate JSON for http://coveralls.io from bisect code coverage data. - -Also support automatic upload of generated data. diff --git a/packages/ocveralls/ocveralls.0.3.1/opam b/packages/ocveralls/ocveralls.0.3.1/opam index c7caf8b5161..1a545394460 100644 --- a/packages/ocveralls/ocveralls.0.3.1/opam +++ b/packages/ocveralls/ocveralls.0.3.1/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" -available: [ ocaml-version >= "4.02.0" ] +opam-version: "2.0" name: "ocveralls" version: "0.3.1" maintainer: "Julien Sagot ju.sagot@gmail.com" -author: "Julien Sagot ju.sagot@gmail.com" license: "GPL v3.0" homepage: "https://github.com/sagotch/ocveralls" bug-reports: "https://github.com/sagotch/ocveralls/issues" -dev-repo: "https://github.com/sagotch/ocveralls.git" - +dev-repo: "git+https://github.com/sagotch/ocveralls.git" build: [ make "build" ] install: [ make "bindir=%{bin}%" "install" ] remove: [ "rm" "-f" "%{bin}%/ocveralls" ] depends: [ - "ocamlfind" { build } - "ezjsonm" { build & >="0.4.0" } - "bisect" { build } + "ocaml" {>= "4.02.0"} + "ocamlfind" {build} + "ezjsonm" {build & >= "0.4.0"} + "bisect" {build} ] +synopsis: + "Generate JSON for http://coveralls.io from bisect code coverage data." +description: "Also support automatic upload of generated data." +authors: "Julien Sagot ju.sagot@gmail.com" +flags: light-uninstall +url { + src: "https://github.com/sagotch/ocveralls/archive/0.3.1.tar.gz" + checksum: "md5=0d62738e0a6a1441f14cc40431cc4af5" +} diff --git a/packages/ocveralls/ocveralls.0.3.1/url b/packages/ocveralls/ocveralls.0.3.1/url deleted file mode 100644 index 5e508d81391..00000000000 --- a/packages/ocveralls/ocveralls.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/sagotch/ocveralls/archive/0.3.1.tar.gz" -checksum: "0d62738e0a6a1441f14cc40431cc4af5" diff --git a/packages/ocveralls/ocveralls.0.3.2/descr b/packages/ocveralls/ocveralls.0.3.2/descr deleted file mode 100644 index b837b1a9e48..00000000000 --- a/packages/ocveralls/ocveralls.0.3.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Generate JSON for http://coveralls.io from bisect code coverage data. - -Also support automatic upload of generated data. diff --git a/packages/ocveralls/ocveralls.0.3.2/opam b/packages/ocveralls/ocveralls.0.3.2/opam index 0b4519971bf..fdfc9f5deb9 100644 --- a/packages/ocveralls/ocveralls.0.3.2/opam +++ b/packages/ocveralls/ocveralls.0.3.2/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" -available: [ ocaml-version >= "4.02.0" ] +opam-version: "2.0" name: "ocveralls" version: "0.3.2" maintainer: "Julien Sagot ju.sagot@gmail.com" -author: "Julien Sagot ju.sagot@gmail.com" license: "GPL v3.0" homepage: "https://github.com/sagotch/ocveralls" bug-reports: "https://github.com/sagotch/ocveralls/issues" -dev-repo: "https://github.com/sagotch/ocveralls.git" - +dev-repo: "git+https://github.com/sagotch/ocveralls.git" build: [ make "build" ] install: [ make "bindir=%{bin}%" "install" ] remove: [ "rm" "-f" "%{bin}%/ocveralls" ] depends: [ - "ocamlfind" { build } - "ezjsonm" { build & >="0.4.0" } - ("bisect" | "bisect_ppx" { build }) + "ocaml" {>= "4.02.0"} + "ocamlfind" {build} + "ezjsonm" {build & >= "0.4.0"} + ("bisect" | "bisect_ppx" {build}) ] +synopsis: + "Generate JSON for http://coveralls.io from bisect code coverage data." +description: "Also support automatic upload of generated data." +authors: "Julien Sagot ju.sagot@gmail.com" +flags: light-uninstall +url { + src: "https://github.com/sagotch/ocveralls/archive/0.3.2.tar.gz" + checksum: "md5=42ca659de7c332a4f05b847560214225" +} diff --git a/packages/ocveralls/ocveralls.0.3.2/url b/packages/ocveralls/ocveralls.0.3.2/url deleted file mode 100644 index 062903ae90c..00000000000 --- a/packages/ocveralls/ocveralls.0.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/sagotch/ocveralls/archive/0.3.2.tar.gz" -checksum: "42ca659de7c332a4f05b847560214225" diff --git a/packages/ocveralls/ocveralls.0.3.3/descr b/packages/ocveralls/ocveralls.0.3.3/descr deleted file mode 100644 index b837b1a9e48..00000000000 --- a/packages/ocveralls/ocveralls.0.3.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -Generate JSON for http://coveralls.io from bisect code coverage data. - -Also support automatic upload of generated data. diff --git a/packages/ocveralls/ocveralls.0.3.3/opam b/packages/ocveralls/ocveralls.0.3.3/opam index 5a642761af8..ef8755ccb90 100644 --- a/packages/ocveralls/ocveralls.0.3.3/opam +++ b/packages/ocveralls/ocveralls.0.3.3/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" -available: [ ocaml-version >= "4.02.0" ] +opam-version: "2.0" name: "ocveralls" version: "0.3.3" maintainer: "Julien Sagot ju.sagot@gmail.com" -author: "Julien Sagot ju.sagot@gmail.com" license: "GPL v3.0" homepage: "https://github.com/sagotch/ocveralls" bug-reports: "https://github.com/sagotch/ocveralls/issues" -dev-repo: "https://github.com/sagotch/ocveralls.git" - +dev-repo: "git+https://github.com/sagotch/ocveralls.git" build: [ make "build" ] install: [ make "bindir=%{bin}%" "install" ] remove: [ "rm" "-f" "%{bin}%/ocveralls" ] depends: [ - "ocamlfind" { build } - "ezjsonm" { build & >="0.4.0" } - ("bisect" | "bisect_ppx" { build }) + "ocaml" {>= "4.02.0"} + "ocamlfind" {build} + "ezjsonm" {build & >= "0.4.0"} + ("bisect" | "bisect_ppx" {build}) ] +synopsis: + "Generate JSON for http://coveralls.io from bisect code coverage data." +description: "Also support automatic upload of generated data." +authors: "Julien Sagot ju.sagot@gmail.com" +flags: light-uninstall +url { + src: "https://github.com/sagotch/ocveralls/archive/0.3.3.tar.gz" + checksum: "md5=2da7439c64e20270f5860bafa5c6bae2" +} diff --git a/packages/ocveralls/ocveralls.0.3.3/url b/packages/ocveralls/ocveralls.0.3.3/url deleted file mode 100644 index 2fbacd0c19b..00000000000 --- a/packages/ocveralls/ocveralls.0.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/sagotch/ocveralls/archive/0.3.3.tar.gz" -checksum: "2da7439c64e20270f5860bafa5c6bae2" diff --git a/packages/ocveralls/ocveralls.0.3.4/descr b/packages/ocveralls/ocveralls.0.3.4/descr deleted file mode 100644 index b837b1a9e48..00000000000 --- a/packages/ocveralls/ocveralls.0.3.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -Generate JSON for http://coveralls.io from bisect code coverage data. - -Also support automatic upload of generated data. diff --git a/packages/ocveralls/ocveralls.0.3.4/opam b/packages/ocveralls/ocveralls.0.3.4/opam index 203eb8e199f..dbdd7eaa407 100644 --- a/packages/ocveralls/ocveralls.0.3.4/opam +++ b/packages/ocveralls/ocveralls.0.3.4/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" -available: [ ocaml-version >= "4.02.0" ] +opam-version: "2.0" name: "ocveralls" version: "0.3.4" maintainer: "Julien Sagot ju.sagot@gmail.com" -author: "Julien Sagot ju.sagot@gmail.com" license: "GPL v3.0" homepage: "https://github.com/sagotch/ocveralls" bug-reports: "https://github.com/sagotch/ocveralls/issues" -dev-repo: "https://github.com/sagotch/ocveralls.git" - +dev-repo: "git+https://github.com/sagotch/ocveralls.git" build: [ make "build" ] install: [ make "bindir=%{bin}%" "install" ] remove: [ "rm" "-f" "%{bin}%/ocveralls" ] depends: [ - "ocamlfind" { build } - "ezjsonm" { build & >="0.4.0" } - ("bisect" | "bisect_ppx" { build }) + "ocaml" {>= "4.02.0"} + "ocamlfind" {build} + "ezjsonm" {build & >= "0.4.0"} + ("bisect" | "bisect_ppx" {build}) ] +synopsis: + "Generate JSON for http://coveralls.io from bisect code coverage data." +description: "Also support automatic upload of generated data." +authors: "Julien Sagot ju.sagot@gmail.com" +flags: light-uninstall +url { + src: "https://github.com/sagotch/ocveralls/archive/3.3.4.tar.gz" + checksum: "md5=5ba0aee3781c7c85e56f9525a56a182f" +} diff --git a/packages/ocveralls/ocveralls.0.3.4/url b/packages/ocveralls/ocveralls.0.3.4/url deleted file mode 100644 index db576eeacd1..00000000000 --- a/packages/ocveralls/ocveralls.0.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/sagotch/ocveralls/archive/3.3.4.tar.gz" -checksum: "5ba0aee3781c7c85e56f9525a56a182f" diff --git a/packages/odate/odate.0.5/descr b/packages/odate/odate.0.5/descr deleted file mode 100644 index 7d7d22a4c20..00000000000 --- a/packages/odate/odate.0.5/descr +++ /dev/null @@ -1,5 +0,0 @@ -Date & Duration Library -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]. diff --git a/packages/odate/odate.0.5/opam b/packages/odate/odate.0.5/opam index 0023fabeb30..4088b4c55d8 100644 --- a/packages/odate/odate.0.5/opam +++ b/packages/odate/odate.0.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hugo.heuzard@gmail.com" authors: [ "Hugo Heuzard" ] license: "LGPL-2.1 with OCaml linking exception" @@ -7,17 +7,28 @@ build: [ ["oasis" "setup"] ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] remove: [ ["ocamlfind" "remove" "odate"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.00.0"} "oasis" "ocamlfind" "menhir" "ocamlbuild" {build} ] dev-repo: "git://github.com/hhugo/odate" -available: ocaml-version >= "4.00.0" 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: "md5=d3587acf067307da0793a3452ceb4412" +} diff --git a/packages/odate/odate.0.5/url b/packages/odate/odate.0.5/url deleted file mode 100644 index ccce24576d7..00000000000 --- a/packages/odate/odate.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hhugo/odate/archive/0.5.1.tar.gz" -checksum: "d3587acf067307da0793a3452ceb4412" diff --git a/packages/odb-server/odb-server.0.1/descr b/packages/odb-server/odb-server.0.1/descr deleted file mode 100644 index ae2411bf7e2..00000000000 --- a/packages/odb-server/odb-server.0.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -Text editors/IDE helper module -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. diff --git a/packages/odb-server/odb-server.0.1/opam b/packages/odb-server/odb-server.0.1/opam index 7ec95f82c47..1af91d546a5 100644 --- a/packages/odb-server/odb-server.0.1/opam +++ b/packages/odb-server/odb-server.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" substs: ["opam.patch"] build: [ @@ -6,5 +6,19 @@ build: [ [make] ] patches: ["opam.patch"] -depends: ["camlp4"] +depends: ["ocaml" "camlp4"] 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.""" +extra-files: ["opam.patch.in" "md5=794419aae620268adbf615a4560fa392"] +url { + src: + "http://forge.ocamlcore.org/frs/download.php/722/odb-server_0.1.tar.gz" + checksum: "md5=235044aa3ab5e9052e8938a054c43bff" +} diff --git a/packages/odb-server/odb-server.0.1/url b/packages/odb-server/odb-server.0.1/url deleted file mode 100644 index 71f1d01add3..00000000000 --- a/packages/odb-server/odb-server.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/722/odb-server_0.1.tar.gz" -checksum: "235044aa3ab5e9052e8938a054c43bff" diff --git a/packages/odbc/odbc.3.0/descr b/packages/odbc/odbc.3.0/descr deleted file mode 100644 index 6b232eff536..00000000000 --- a/packages/odbc/odbc.3.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Interface to various ODBC drivers -Supported ODBC drivers include PostgreSQL, MySQL, unixODBC, DB2 and -OPENINGRES. They require the installation of the corresponding C -libraries before compiling this package. - diff --git a/packages/odbc/odbc.3.0/opam b/packages/odbc/odbc.3.0/opam index 87b02f2dcc1..895f39d206d 100644 --- a/packages/odbc/odbc.3.0/opam +++ b/packages/odbc/odbc.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" name: "odbc" version: "3.0" maintainer: "Christophe Troestler " @@ -13,10 +13,21 @@ build: [ remove: [ ["ocamlfind" "remove" "odbc"] ] -depends: [ "ocamlfind" ] +depends: ["ocaml" "ocamlfind"] depexts: [ - [ [ "ubuntu" ] [ "unixodbc-dev" ] ] - [ [ "debian" ] [ "unixodbc-dev" ] ] - [ [ "osx" "homebrew" ] [ "unixodbc" ] ] + ["unixodbc-dev"] {os-distribution = "ubuntu"} + ["unixodbc-dev"] {os-distribution = "debian"} + ["unixodbc"] {os = "macos" & os-distribution = "homebrew"} ] install: [make "findlib_install"] +synopsis: "Interface to various ODBC drivers" +description: """ +Supported ODBC drivers include PostgreSQL, MySQL, unixODBC, DB2 and +OPENINGRES. They require the installation of the corresponding C +libraries before compiling this package.""" +flags: light-uninstall +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1452/ocaml-odbc-3.0.tar.gz" + checksum: "md5=2399d644496c8bfacc674aa84910b84e" +} diff --git a/packages/odbc/odbc.3.0/url b/packages/odbc/odbc.3.0/url deleted file mode 100644 index 4bcf9d5f514..00000000000 --- a/packages/odbc/odbc.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1452/ocaml-odbc-3.0.tar.gz" -checksum: "2399d644496c8bfacc674aa84910b84e" diff --git a/packages/odds/odds.1.0/descr b/packages/odds/odds.1.0/descr deleted file mode 100644 index 4043359738a..00000000000 --- a/packages/odds/odds.1.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Dice formula library - -Odds (OCaml Dice Dice Something) allows to write and exvaluate expressions in -the dice algebra[1]. Evaluation can be deterministic (if a PRNG state is -provided). - -The companion program `roll` can evaluate dice expressions from the command -line. E.g., - -``` -roll 2d10+4 -``` - -[1]: https://en.wikipedia.org/wiki/Dice_notation - diff --git a/packages/odds/odds.1.0/opam b/packages/odds/odds.1.0/opam index 2f2c7b644d8..fa4f07183af 100644 --- a/packages/odds/odds.1.0/opam +++ b/packages/odds/odds.1.0/opam @@ -1,20 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Raphaël Proust" authors: ["Raphaël Proust"] -dev-repo: "https://github.com/raphael-proust/odds.git" +dev-repo: "git+https://github.com/raphael-proust/odds.git" license: "ISC" homepage: "https://github.com/raphael-proust/odds" bug-reports: "https://github.com/raphael-proust/odds" tags: ["games" "dice" "random"] -available: [ ocaml-version >= "4.02.0"] depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "menhir" {build} - "cmdliner" + "ocaml" {>= "4.02.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build} + "menhir" {build} + "cmdliner" ] -depopts: [ ] build: [ [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] ] +synopsis: "Dice formula library" +description: """ +Odds (OCaml Dice Dice Something) allows to write and exvaluate expressions in +the dice algebra[1]. Evaluation can be deterministic (if a PRNG state is +provided). + +The companion program `roll` can evaluate dice expressions from the command +line. E.g., + +``` +roll 2d10+4 +``` + +[1]: https://en.wikipedia.org/wiki/Dice_notation""" +url { + src: "https://github.com/raphael-proust/odds/archive/1.0.tar.gz" + checksum: "md5=3a0a1e29af8bab11f793532976781cb6" +} diff --git a/packages/odds/odds.1.0/url b/packages/odds/odds.1.0/url deleted file mode 100644 index 188bb3c3312..00000000000 --- a/packages/odds/odds.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/raphael-proust/odds/archive/1.0.tar.gz" -checksum: "3a0a1e29af8bab11f793532976781cb6" diff --git a/packages/odepack/odepack.0.6.2/descr b/packages/odepack/odepack.0.6.2/descr deleted file mode 100644 index 30f61c40f82..00000000000 --- a/packages/odepack/odepack.0.6.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Binding to odepac -This is a binding to odepack, a collection of solvers for the initial -value problem for ordinary differential equation systems. - - diff --git a/packages/odepack/odepack.0.6.2/opam b/packages/odepack/odepack.0.6.2/opam index 2236262de9e..63dfcd47dd6 100644 --- a/packages/odepack/odepack.0.6.2/opam +++ b/packages/odepack/odepack.0.6.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,8 +6,18 @@ build: [ ] remove: [["ocamlfind" "remove" "odepack"]] depends: [ + "ocaml" {= "3.12.1"} "ocamlfind" "ocamlbuild" {build} ] -available: ocaml-version = "3.12.1" 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://forge.ocamlcore.org/frs/download.php/780/odepack-0.6.2.tar.gz" + checksum: "md5=372b0843c6bc6c48d857686cd2cc8576" +} diff --git a/packages/odepack/odepack.0.6.2/url b/packages/odepack/odepack.0.6.2/url deleted file mode 100644 index 39451d9c120..00000000000 --- a/packages/odepack/odepack.0.6.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/780/odepack-0.6.2.tar.gz" -checksum: "372b0843c6bc6c48d857686cd2cc8576" diff --git a/packages/odepack/odepack.0.6.3/descr b/packages/odepack/odepack.0.6.3/descr deleted file mode 100644 index 7045eb69937..00000000000 --- a/packages/odepack/odepack.0.6.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -Binding to ODEPACK. -This is a binding to ODEPACK, a collection of solvers for the initial -value problem for ordinary differential equations. - - diff --git a/packages/odepack/odepack.0.6.3/opam b/packages/odepack/odepack.0.6.3/opam index ff0fd5b5ae3..955245c3148 100644 --- a/packages/odepack/odepack.0.6.3/opam +++ b/packages/odepack/odepack.0.6.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,8 +6,18 @@ build: [ ] remove: [["ocamlfind" "remove" "odepack"]] depends: [ + "ocaml" {>= "3.12.1"} "ocamlfind" "ocamlbuild" {build} ] -available: ocaml-version >= "3.12.1" 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: + "http://forge.ocamlcore.org/frs/download.php/1114/odepack-0.6.3.tar.gz" + checksum: "md5=8bfc70f1e77c546f6c32093eb155e70e" +} diff --git a/packages/odepack/odepack.0.6.3/url b/packages/odepack/odepack.0.6.3/url deleted file mode 100644 index 6aec69c63ec..00000000000 --- a/packages/odepack/odepack.0.6.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1114/odepack-0.6.3.tar.gz" -checksum: "8bfc70f1e77c546f6c32093eb155e70e" diff --git a/packages/odepack/odepack.0.6.5/descr b/packages/odepack/odepack.0.6.5/descr deleted file mode 100644 index 2fbf16ace53..00000000000 --- a/packages/odepack/odepack.0.6.5/descr +++ /dev/null @@ -1,3 +0,0 @@ -Binding to ODEPACK. -This is a collection of solvers for the initial value problem for -ordinary differential equation systems. diff --git a/packages/odepack/odepack.0.6.5/opam b/packages/odepack/odepack.0.6.5/opam index be1c4cabb06..5e1df2974c5 100644 --- a/packages/odepack/odepack.0.6.5/opam +++ b/packages/odepack/odepack.0.6.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler " ] license: "LGPL-3.0 with OCaml linking exception" @@ -6,21 +6,31 @@ homepage: "http://forge.ocamlcore.org/projects/odepack/" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] remove: [ ["ocamlfind" "remove" "odepack"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12.1"} "base-bigarray" "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [ [ "debian" ] [ "gfortran" ] ] - [ [ "ubuntu" ] [ "gfortran" ] ] - [ [ "freebsd" ] [ "lang/f77" ] ] - [ [ "openbsd" ] [ "lang/f77" ] ] + ["gfortran"] {os-distribution = "debian"} + ["gfortran"] {os-distribution = "ubuntu"} + ["lang/f77"] {os = "freebsd"} + ["lang/f77"] {os = "openbsd"} ] -available: ocaml-version >= "3.12.1" 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: + "http://forge.ocamlcore.org/frs/download.php/1399/odepack-0.6.5.tar.gz" + checksum: "md5=78fd07f4571bba94126e04899f78337f" +} diff --git a/packages/odepack/odepack.0.6.5/url b/packages/odepack/odepack.0.6.5/url deleted file mode 100644 index 1b19b57eb7d..00000000000 --- a/packages/odepack/odepack.0.6.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1399/odepack-0.6.5.tar.gz" -checksum: "78fd07f4571bba94126e04899f78337f" diff --git a/packages/odepack/odepack.0.6.6/descr b/packages/odepack/odepack.0.6.6/descr deleted file mode 100644 index 2fbf16ace53..00000000000 --- a/packages/odepack/odepack.0.6.6/descr +++ /dev/null @@ -1,3 +0,0 @@ -Binding to ODEPACK. -This is a collection of solvers for the initial value problem for -ordinary differential equation systems. diff --git a/packages/odepack/odepack.0.6.6/opam b/packages/odepack/odepack.0.6.6/opam index be1c4cabb06..9da75818c33 100644 --- a/packages/odepack/odepack.0.6.6/opam +++ b/packages/odepack/odepack.0.6.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler " ] license: "LGPL-3.0 with OCaml linking exception" @@ -6,21 +6,31 @@ homepage: "http://forge.ocamlcore.org/projects/odepack/" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] remove: [ ["ocamlfind" "remove" "odepack"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12.1"} "base-bigarray" "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [ [ "debian" ] [ "gfortran" ] ] - [ [ "ubuntu" ] [ "gfortran" ] ] - [ [ "freebsd" ] [ "lang/f77" ] ] - [ [ "openbsd" ] [ "lang/f77" ] ] + ["gfortran"] {os-distribution = "debian"} + ["gfortran"] {os-distribution = "ubuntu"} + ["lang/f77"] {os = "freebsd"} + ["lang/f77"] {os = "openbsd"} ] -available: ocaml-version >= "3.12.1" 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://forge.ocamlcore.org/frs/download.php/1402/odepack-0.6.6.tar.gz" + checksum: "md5=02522ea07d02bc094d856fc2abd9d26e" +} diff --git a/packages/odepack/odepack.0.6.6/url b/packages/odepack/odepack.0.6.6/url deleted file mode 100644 index 1a819ef6605..00000000000 --- a/packages/odepack/odepack.0.6.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1402/odepack-0.6.6.tar.gz" -checksum: "02522ea07d02bc094d856fc2abd9d26e" diff --git a/packages/odepack/odepack.0.6.7/descr b/packages/odepack/odepack.0.6.7/descr deleted file mode 100644 index a881408201e..00000000000 --- a/packages/odepack/odepack.0.6.7/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding to ODEPACK. -This is a collection of solvers for the initial value problem for -ordinary differential equation systems. - diff --git a/packages/odepack/odepack.0.6.7/opam b/packages/odepack/odepack.0.6.7/opam index 823eaa7d8d7..dc25644387f 100644 --- a/packages/odepack/odepack.0.6.7/opam +++ b/packages/odepack/odepack.0.6.7/opam @@ -1,35 +1,43 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler " ] license: "LGPL-3.0 with OCaml linking exception" homepage: "http://forge.ocamlcore.org/projects/odepack/" -dev-repo: "https://forge.ocamlcore.org/anonscm/git/odepack/odepack.git" +dev-repo: "git+https://forge.ocamlcore.org/anonscm/git/odepack/odepack.git" bug-reports: "http://forge.ocamlcore.org/projects/odepack/" 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" "odepack"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12.1"} "base-bigarray" "ocamlbuild" {build} "ocamlfind" {build} ] -available: [ ocaml-version >= "3.12.1" ] depexts: [ - [ [ "debian" ] [ "gfortran" ] ] - [ [ "ubuntu" ] [ "gfortran" ] ] - [ [ "freebsd" ] [ "lang/f77" ] ] - [ [ "openbsd" ] [ "lang/f77" ] ] - [ [ "osx" "homebrew" ] [ "gcc" ] ] # provides gfortran - [ [ "osx" "macports" ] [ "gcc" ] ] + ["gfortran"] {os-distribution = "debian"} + ["gfortran"] {os-distribution = "ubuntu"} + ["lang/f77"] {os = "freebsd"} + ["lang/f77"] {os = "openbsd"} + ["gcc"] {os = "macos" & os-distribution = "homebrew"} + ["gcc"] {os = "macos" & os-distribution = "macports"} ] +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://github.com/Chris00/ocaml-odepack/releases/download/0.6.7/odepack-0.6.7.tar.gz" + checksum: "md5=d6f555679bbc3dc38e2270a697912460" +} diff --git a/packages/odepack/odepack.0.6.7/url b/packages/odepack/odepack.0.6.7/url deleted file mode 100644 index 42813c9c11e..00000000000 --- a/packages/odepack/odepack.0.6.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/ocaml-odepack/releases/download/0.6.7/odepack-0.6.7.tar.gz" -checksum: "d6f555679bbc3dc38e2270a697912460" diff --git a/packages/odepack/odepack.0.6.8/descr b/packages/odepack/odepack.0.6.8/descr deleted file mode 100644 index 6f8894e8a54..00000000000 --- a/packages/odepack/odepack.0.6.8/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding to ODEPACK. - -This is a collection of solvers for the initial value problem for -ordinary differential equation systems. diff --git a/packages/odepack/odepack.0.6.8/opam b/packages/odepack/odepack.0.6.8/opam index 9ee6dfe0451..442e9f73bfe 100644 --- a/packages/odepack/odepack.0.6.8/opam +++ b/packages/odepack/odepack.0.6.8/opam @@ -1,39 +1,47 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler " ] license: "LGPL-3.0 with OCaml linking exception" homepage: "https://github.com/Chris00/ocaml-odepack" -dev-repo: "https://github.com/Chris00/ocaml-odepack.git" +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"] + ["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" "odepack"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12.1"} "base-bigarray" "ocamlbuild" {build} "ocamlfind" {build} ] -available: [ ocaml-version >= "3.12.1" ] depexts: [ - [ [ "debian" ] [ "gfortran" ] ] - [ [ "ubuntu" ] [ "gfortran" ] ] - [ [ "alpine" ] [ "gfortran" ] ] - [ [ "fedora" ] [ "gcc-gfortran" ] ] - [ [ "opensuse" ] [ "gcc-fortran" ] ] - [ [ "freebsd" ] [ "lang/f77" ] ] - [ [ "openbsd" ] [ "lang/f77" ] ] - [ [ "osx" "homebrew" ] [ "gcc" ] ] # provides gfortran - [ [ "osx" "macports" ] [ "gcc" ] ] + ["gfortran"] {os-distribution = "debian"} + ["gfortran"] {os-distribution = "ubuntu"} + ["gfortran"] {os-distribution = "alpine"} + ["gcc-gfortran"] {os-distribution = "fedora"} + ["gcc-fortran"] {os-distribution = "opensuse"} + ["lang/f77"] {os = "freebsd"} + ["lang/f77"] {os = "openbsd"} + ["gcc"] {os = "macos" & os-distribution = "homebrew"} + ["gcc"] {os = "macos" & os-distribution = "macports"} ] +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://github.com/Chris00/ocaml-odepack/releases/download/0.6.8/odepack-0.6.8.tar.gz" + checksum: "md5=0cf56bfd8735522eefd7c5210a797560" +} diff --git a/packages/odepack/odepack.0.6.8/url b/packages/odepack/odepack.0.6.8/url deleted file mode 100644 index 3c197e5e677..00000000000 --- a/packages/odepack/odepack.0.6.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/ocaml-odepack/releases/download/0.6.8/odepack-0.6.8.tar.gz" -checksum: "0cf56bfd8735522eefd7c5210a797560" diff --git a/packages/odiff-gtk/odiff-gtk.1.0/descr b/packages/odiff-gtk/odiff-gtk.1.0/descr deleted file mode 100644 index 32f2a40810b..00000000000 --- a/packages/odiff-gtk/odiff-gtk.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -OCaml library to display and merge diffs using Lablgtk. - -Odiff-gtk was previously part of OCamldiff but is now developped separately. \ No newline at end of file diff --git a/packages/odiff-gtk/odiff-gtk.1.0/opam b/packages/odiff-gtk/odiff-gtk.1.0/opam index fa5933d05e5..afa5075df3c 100644 --- a/packages/odiff-gtk/odiff-gtk.1.0/opam +++ b/packages/odiff-gtk/odiff-gtk.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/odiff-gtk" @@ -12,8 +12,17 @@ tags: [ build: [make "all"] remove: [["ocamlfind" "remove" "diff-gtk"]] depends: [ + "ocaml" "ocamlfind" "lablgtk" "ocamldiff" {>= "1.1"} ] 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." +flags: light-uninstall +url { + src: "http://zoggy.github.io/odiff-gtk/odiff-gtk-1.0.tar.gz" + checksum: "md5=00fd5f39b6aa0cf146fc52c599eb68c5" +} diff --git a/packages/odiff-gtk/odiff-gtk.1.0/url b/packages/odiff-gtk/odiff-gtk.1.0/url deleted file mode 100644 index 4e410bbce25..00000000000 --- a/packages/odiff-gtk/odiff-gtk.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.io/odiff-gtk/odiff-gtk-1.0.tar.gz" -checksum: "00fd5f39b6aa0cf146fc52c599eb68c5" diff --git a/packages/odig/odig.0.0.1/descr b/packages/odig/odig.0.0.1/descr deleted file mode 100644 index 37b0f2d615e..00000000000 --- a/packages/odig/odig.0.0.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -Mine installed OCaml packages - -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. diff --git a/packages/odig/odig.0.0.1/opam b/packages/odig/odig.0.0.1/opam index a4d0aa04cfd..90686454638 100644 --- a/packages/odig/odig.0.0.1/opam +++ b/packages/odig/odig.0.0.1/opam @@ -1,14 +1,13 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/odig.git" +dev-repo: "git+http://erratique.ch/repos/odig.git" bug-reports: "https://github.com/dbuenzli/odig/issues" -tags: [] -available: [ ocaml-version >= "4.03"] depends: [ + "ocaml" {>= "4.03"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -24,8 +23,18 @@ depends: [ "webbrowser" "opam-lib" {< "1.3"} ] -depopts: [] 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: "md5=79cb3978f87fc428007317ed5e6ba497" +} diff --git a/packages/odig/odig.0.0.1/url b/packages/odig/odig.0.0.1/url deleted file mode 100644 index 2a0c1b50adc..00000000000 --- a/packages/odig/odig.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/odig/releases/odig-0.0.1.tbz" -checksum: "79cb3978f87fc428007317ed5e6ba497" \ No newline at end of file diff --git a/packages/odig/odig.0.0.2/descr b/packages/odig/odig.0.0.2/descr deleted file mode 100644 index 37b0f2d615e..00000000000 --- a/packages/odig/odig.0.0.2/descr +++ /dev/null @@ -1,7 +0,0 @@ -Mine installed OCaml packages - -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. diff --git a/packages/odig/odig.0.0.2/opam b/packages/odig/odig.0.0.2/opam index 9775a07322e..45146eaaaea 100644 --- a/packages/odig/odig.0.0.2/opam +++ b/packages/odig/odig.0.0.2/opam @@ -1,14 +1,14 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/odig.git" +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" ] -available: [ ocaml-version >= "4.03"] depends: [ + "ocaml" {>= "4.03"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -24,9 +24,19 @@ depends: [ "webbrowser" "opam-format" ] -depopts: [] 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: "md5=c5e309797e91580a87922916d89835ea" +} diff --git a/packages/odig/odig.0.0.2/url b/packages/odig/odig.0.0.2/url deleted file mode 100644 index b158d7d0e1d..00000000000 --- a/packages/odig/odig.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/odig/releases/odig-0.0.2.tbz" -checksum: "c5e309797e91580a87922916d89835ea" \ No newline at end of file diff --git a/packages/odig/odig.0.0.3/descr b/packages/odig/odig.0.0.3/descr deleted file mode 100644 index 37b0f2d615e..00000000000 --- a/packages/odig/odig.0.0.3/descr +++ /dev/null @@ -1,7 +0,0 @@ -Mine installed OCaml packages - -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. diff --git a/packages/odig/odig.0.0.3/opam b/packages/odig/odig.0.0.3/opam index 83ef587ecaf..ccbb4cbd3ae 100644 --- a/packages/odig/odig.0.0.3/opam +++ b/packages/odig/odig.0.0.3/opam @@ -1,14 +1,14 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/odig.git" +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" ] -available: [ ocaml-version >= "4.03"] depends: [ + "ocaml" {>= "4.03"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -24,9 +24,19 @@ depends: [ "webbrowser" "opam-format" ] -depopts: [] 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.3.tbz" + checksum: "md5=74232d175582fa504215b77190b7f921" +} diff --git a/packages/odig/odig.0.0.3/url b/packages/odig/odig.0.0.3/url deleted file mode 100644 index 0b009315a94..00000000000 --- a/packages/odig/odig.0.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/odig/releases/odig-0.0.3.tbz" -checksum: "74232d175582fa504215b77190b7f921" \ No newline at end of file diff --git a/packages/odisco/odisco.0.1.2/descr b/packages/odisco/odisco.0.1.2/descr deleted file mode 100644 index facd9bab83f..00000000000 --- a/packages/odisco/odisco.0.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml library for Disco workers. diff --git a/packages/odisco/odisco.0.1.2/opam b/packages/odisco/odisco.0.1.2/opam index 6e63580b367..c566a578a30 100644 --- a/packages/odisco/odisco.0.1.2/opam +++ b/packages/odisco/odisco.0.1.2/opam @@ -1,9 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "pmundkur.ocaml@gmail.com" homepage: "https://github.com/discoproject/odisco" build: make remove: [["ocamlfind" "remove" "odisco"]] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "sonet" "atdgen" @@ -12,5 +13,10 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/discoproject/odisco" -available: ocaml-version >= "4.00.0" 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: "md5=23dcaedeee6177c4362f6d65ed9ecaf3" +} diff --git a/packages/odisco/odisco.0.1.2/url b/packages/odisco/odisco.0.1.2/url deleted file mode 100644 index 67a5d03df86..00000000000 --- a/packages/odisco/odisco.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/discoproject/odisco/archive/v0.1.2.tar.gz" -checksum: "23dcaedeee6177c4362f6d65ed9ecaf3" diff --git a/packages/odisco/odisco.0.1.3/descr b/packages/odisco/odisco.0.1.3/descr deleted file mode 100644 index facd9bab83f..00000000000 --- a/packages/odisco/odisco.0.1.3/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml library for Disco workers. diff --git a/packages/odisco/odisco.0.1.3/opam b/packages/odisco/odisco.0.1.3/opam index 6e63580b367..d5ee8edccfc 100644 --- a/packages/odisco/odisco.0.1.3/opam +++ b/packages/odisco/odisco.0.1.3/opam @@ -1,9 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "pmundkur.ocaml@gmail.com" homepage: "https://github.com/discoproject/odisco" build: make remove: [["ocamlfind" "remove" "odisco"]] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "sonet" "atdgen" @@ -12,5 +13,10 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/discoproject/odisco" -available: ocaml-version >= "4.00.0" 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: "md5=dc2850819b3437105eba31964dc802a4" +} diff --git a/packages/odisco/odisco.0.1.3/url b/packages/odisco/odisco.0.1.3/url deleted file mode 100644 index 5926772e6e4..00000000000 --- a/packages/odisco/odisco.0.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/discoproject/odisco/archive/v0.1.3.tar.gz" -checksum: "dc2850819b3437105eba31964dc802a4" diff --git a/packages/odoc-depgraph/odoc-depgraph.1.0/descr b/packages/odoc-depgraph/odoc-depgraph.1.0/descr deleted file mode 100644 index 831cd496b55..00000000000 --- a/packages/odoc-depgraph/odoc-depgraph.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Custom OCamldoc generator to insert clickable dependency graphs in generated html page diff --git a/packages/odoc-depgraph/odoc-depgraph.1.0/opam b/packages/odoc-depgraph/odoc-depgraph.1.0/opam index c961db6a071..8eebcab9f2e 100644 --- a/packages/odoc-depgraph/odoc-depgraph.1.0/opam +++ b/packages/odoc-depgraph/odoc-depgraph.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "https://github.com/zoggy/odoc_depgraph" @@ -8,8 +8,15 @@ tags: ["ocamldoc" "graph"] build: make remove: [["ocamlfind" "remove" "odoc-depgraph"]] depends: [ - "ocamldot" { >= "1.0" } + "ocaml" {>= "4.02.0"} + "ocamldot" {>= "1.0"} ] dev-repo: "git://github.com/zoggy/odoc_depgraph" -available: ocaml-version >= "4.02.0" install: [make "findlib-install"] +synopsis: + "Custom OCamldoc generator to insert clickable dependency graphs in generated html page" +flags: light-uninstall +url { + src: "https://github.com/zoggy/odoc_depgraph/archive/v1.0.tar.gz" + checksum: "md5=c53409245b7085aade0d9601fad50923" +} diff --git a/packages/odoc-depgraph/odoc-depgraph.1.0/url b/packages/odoc-depgraph/odoc-depgraph.1.0/url deleted file mode 100644 index 9cd2e03dec1..00000000000 --- a/packages/odoc-depgraph/odoc-depgraph.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/zoggy/odoc_depgraph/archive/v1.0.tar.gz" -checksum: "c53409245b7085aade0d9601fad50923" diff --git a/packages/odoc/odoc.1.0.0/descr b/packages/odoc/odoc.1.0.0/descr deleted file mode 100644 index b1218d292fb..00000000000 --- a/packages/odoc/odoc.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -An OCaml API documentation tool - -`odoc` is an OCaml API documentation tool \ No newline at end of file diff --git a/packages/odoc/odoc.1.0.0/opam b/packages/odoc/odoc.1.0.0/opam index f69b4842c6d..e508f41c135 100644 --- a/packages/odoc/odoc.1.0.0/opam +++ b/packages/odoc/odoc.1.0.0/opam @@ -1,30 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" name: "odoc" -author: "Thomas Refis " maintainer: "Thomas Refis " doc: "https://ocaml-doc.github.com/odoc/" homepage: "http://github.com/ocaml-doc/odoc" license: "ISC" -dev-repo: "http://github.com/ocaml-doc/odoc.git" +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"] -available: [ ocaml-version >= "4.02.3" ] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.7.5"} "doc-ock" "doc-ock-html" "doc-ock-xml" - "tyxml" {>= "4.0.0" } + "tyxml" {>= "4.0.0"} "bos" "fpath" "result" "xmlm" - "cmdliner" ] - + "cmdliner" +] 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: "md5=f8af5054aa961c4333d458e880f3f62f" +} diff --git a/packages/odoc/odoc.1.0.0/url b/packages/odoc/odoc.1.0.0/url deleted file mode 100644 index e3f274024ec..00000000000 --- a/packages/odoc/odoc.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/ocaml-doc/odoc/releases/download/v1.0.0/odoc-1.0.0.tbz" -checksum: "f8af5054aa961c4333d458e880f3f62f" \ No newline at end of file diff --git a/packages/odoc/odoc.1.1.0/descr b/packages/odoc/odoc.1.1.0/descr deleted file mode 100644 index b1218d292fb..00000000000 --- a/packages/odoc/odoc.1.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -An OCaml API documentation tool - -`odoc` is an OCaml API documentation tool \ No newline at end of file diff --git a/packages/odoc/odoc.1.1.0/opam b/packages/odoc/odoc.1.1.0/opam deleted file mode 100644 index f819299d639..00000000000 --- a/packages/odoc/odoc.1.1.0/opam +++ /dev/null @@ -1,33 +0,0 @@ -version: "1.1.0" -opam-version: "1.2" -name: "odoc" -author: "Thomas Refis " -maintainer: "Thomas Refis " -doc: "https://ocaml-doc.github.com/odoc/" -homepage: "http://github.com/ocaml-doc/odoc" -license: "ISC" -dev-repo: "http://github.com/ocaml-doc/odoc.git" -bug-reports: "https://github.com/ocaml-doc/odoc/issues" -tags: ["doc" "html" "ocaml" "org:ocaml-doc"] - -available: [ ocaml-version >= "4.03.0" ] - - -depends: [ - "ocamlfind" {build} - "jbuilder" {build} - "doc-ock" - "doc-ock-html" - "doc-ock-xml" - "tyxml" {>= "4.0.0" } - "bos" - "fpath" - "result" - "xmlm" - "cmdliner" ] - -build: [ - ["jbuilder" "subst"] {pinned} - ["ocaml" "bin/set-etc" "bin/odoc_etc.ml" odoc:etc] - ["jbuilder" "build" "-p" name "-j" jobs] -] diff --git a/packages/odoc/odoc.1.1.0/url b/packages/odoc/odoc.1.1.0/url deleted file mode 100644 index 2b804ff41f0..00000000000 --- a/packages/odoc/odoc.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/ocaml-doc/odoc/releases/download/v1.1.0/odoc-1.1.0.tbz" -checksum: "0dadcbecb971d08be90100a5cb905a35" diff --git a/packages/odoc/odoc.1.1.1/descr b/packages/odoc/odoc.1.1.1/descr deleted file mode 100644 index b1218d292fb..00000000000 --- a/packages/odoc/odoc.1.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -An OCaml API documentation tool - -`odoc` is an OCaml API documentation tool \ No newline at end of file diff --git a/packages/odoc/odoc.1.1.1/opam b/packages/odoc/odoc.1.1.1/opam index ee2f5de11e0..912b95d73ab 100644 --- a/packages/odoc/odoc.1.1.1/opam +++ b/packages/odoc/odoc.1.1.1/opam @@ -1,32 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" name: "odoc" -author: "Thomas Refis " maintainer: "Thomas Refis " doc: "https://ocaml-doc.github.com/odoc/" homepage: "http://github.com/ocaml-doc/odoc" license: "ISC" -dev-repo: "http://github.com/ocaml-doc/odoc.git" +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"] -available: [ ocaml-version >= "4.03.0" ] - - depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "jbuilder" {build} "doc-ock" "doc-ock-html" "doc-ock-xml" - "tyxml" {>= "4.0.0" } + "tyxml" {>= "4.0.0"} "bos" "fpath" "result" "xmlm" - "cmdliner" ] - + "cmdliner" +] build: [ ["jbuilder" "subst"] {pinned} ["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: "md5=9066cdedb748c146e58c80240cfae2c7" +} diff --git a/packages/odoc/odoc.1.1.1/url b/packages/odoc/odoc.1.1.1/url deleted file mode 100644 index ba9df94ac49..00000000000 --- a/packages/odoc/odoc.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/ocaml-doc/odoc/releases/download/v1.1.1/odoc-1.1.1.tbz" -checksum: "9066cdedb748c146e58c80240cfae2c7" \ No newline at end of file diff --git a/packages/odoc/odoc.1.2.0/descr b/packages/odoc/odoc.1.2.0/descr deleted file mode 100644 index b1218d292fb..00000000000 --- a/packages/odoc/odoc.1.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -An OCaml API documentation tool - -`odoc` is an OCaml API documentation tool \ No newline at end of file diff --git a/packages/odoc/odoc.1.2.0/opam b/packages/odoc/odoc.1.2.0/opam index 49c3aef0ff1..7da5c81fea1 100644 --- a/packages/odoc/odoc.1.2.0/opam +++ b/packages/odoc/odoc.1.2.0/opam @@ -1,33 +1,37 @@ version: "1.2.0" -opam-version: "1.2" +opam-version: "2.0" name: "odoc" -author: "Thomas Refis " maintainer: "Thomas Refis " doc: "https://ocaml-doc.github.com/odoc/" homepage: "http://github.com/ocaml-doc/odoc" license: "ISC" -dev-repo: "http://github.com/ocaml-doc/odoc.git" +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"] -available: [ ocaml-version >= "4.03.0" ] - - depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "jbuilder" {build & >= "1.0+beta10"} - "doc-ock" {>= "1.2.0" } - "doc-ock-html" {>= "1.2.0" } - "doc-ock-xml" {>= "1.2.0" } - "tyxml" {>= "4.0.0" } + "doc-ock" {>= "1.2.0"} + "doc-ock-html" {>= "1.2.0"} + "doc-ock-xml" {>= "1.2.0"} + "tyxml" {>= "4.0.0"} "bos" "fpath" "result" "xmlm" - "cmdliner" ] - + "cmdliner" +] build: [ ["jbuilder" "subst"] {pinned} ["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: "https://github.com/ocaml-doc/odoc/archive/v1.2.0.tar.gz" + checksum: "md5=fd71747460a501106915e63402ef1757" +} diff --git a/packages/odoc/odoc.1.2.0/url b/packages/odoc/odoc.1.2.0/url deleted file mode 100644 index 81bf321eff4..00000000000 --- a/packages/odoc/odoc.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-doc/odoc/archive/v1.2.0.tar.gz" -checksum: "fd71747460a501106915e63402ef1757" diff --git a/packages/ofx/ofx.0.1.5/descr b/packages/ofx/ofx.0.1.5/descr deleted file mode 100644 index 7f265a2057d..00000000000 --- a/packages/ofx/ofx.0.1.5/descr +++ /dev/null @@ -1,3 +0,0 @@ -OCaml parser for OFX files - -This library includes an Ofx type that maps to an OFX file. The OFX file-format is an XML-based format for storing data about financial transactions. diff --git a/packages/ofx/ofx.0.1.5/opam b/packages/ofx/ofx.0.1.5/opam index f31aa1f1573..fff7b65492d 100644 --- a/packages/ofx/ofx.0.1.5/opam +++ b/packages/ofx/ofx.0.1.5/opam @@ -1,16 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Magnus Valle " authors: "Magnus Valle " homepage: "https://github.com/mvalle/ocaml-ofx" bug-reports: "https://github.com/mvalle/ocaml-ofx/issues" license: "MIT" -dev-repo: "https://github.com/mvalle/ocaml-ofx.git" +dev-repo: "git+https://github.com/mvalle/ocaml-ofx.git" build: [make] install: [make "install" "PREFIX=%{prefix}%"] remove: ["ocamlfind" "remove" "ofx"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "xml-light" "ounit" ] -available: [ ocaml-version >= "4.01.0" ] +synopsis: "OCaml parser for OFX files" +description: + "This library includes an Ofx type that maps to an OFX file. The OFX file-format is an XML-based format for storing data about financial transactions." +flags: light-uninstall +url { + src: "https://github.com/mvalle/ocaml-ofx/archive/ofx.0.1.5.zip" + checksum: "md5=ac7edcda7c272ca5c83ea8bc2f7a3009" +} diff --git a/packages/ofx/ofx.0.1.5/url b/packages/ofx/ofx.0.1.5/url deleted file mode 100644 index 2b74c8219e2..00000000000 --- a/packages/ofx/ofx.0.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mvalle/ocaml-ofx/archive/ofx.0.1.5.zip" -checksum: "ac7edcda7c272ca5c83ea8bc2f7a3009" diff --git a/packages/ogen/ogen.0.1.1/descr b/packages/ogen/ogen.0.1.1/descr deleted file mode 100644 index cd3b063369b..00000000000 --- a/packages/ogen/ogen.0.1.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -A tool for creating new OCaml projects with OPAM, Oasis, and Merlin -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. diff --git a/packages/ogen/ogen.0.1.1/opam b/packages/ogen/ogen.0.1.1/opam index 52ec5f1a299..01ad97177d7 100644 --- a/packages/ogen/ogen.0.1.1/opam +++ b/packages/ogen/ogen.0.1.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/nv-vn/ogen.git" +dev-repo: "git+https://github.com/nv-vn/ogen.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -12,6 +12,7 @@ build: [ install: ["cp" "./main.native" "%{bin}%/ogen"] remove: ["rm" "%{bin}%/ogen"] depends: [ + "ocaml" "ocamlfind" {build} "oasis" {build} "batteries" {>= "2.0.0" & < "3.0.0"} @@ -22,3 +23,16 @@ depends: [ "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: "md5=93bc86aefd0f387c8cc0bef587b46198" +} diff --git a/packages/ogen/ogen.0.1.1/url b/packages/ogen/ogen.0.1.1/url deleted file mode 100644 index 412e1d698ce..00000000000 --- a/packages/ogen/ogen.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nv-vn/ogen/archive/v0.1.1.tar.gz" -checksum: "93bc86aefd0f387c8cc0bef587b46198" diff --git a/packages/ogen/ogen.0.1.2/descr b/packages/ogen/ogen.0.1.2/descr deleted file mode 100644 index cd3b063369b..00000000000 --- a/packages/ogen/ogen.0.1.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -A tool for creating new OCaml projects with OPAM, Oasis, and Merlin -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. diff --git a/packages/ogen/ogen.0.1.2/opam b/packages/ogen/ogen.0.1.2/opam index 50fd283eb3c..ea02f40b708 100644 --- a/packages/ogen/ogen.0.1.2/opam +++ b/packages/ogen/ogen.0.1.2/opam @@ -1,18 +1,18 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/nv-vn/ogen.git" +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"] -available: [ocaml-version >= "4.02" & ocaml-version < "4.03"] depends: [ + "ocaml" {>= "4.02" & < "4.03"} "ocamlfind" {build} "oasis" {build} "batteries" {>= "2.0.0"} @@ -23,3 +23,16 @@ depends: [ "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: "md5=20d5fd51ca89ff9c927995b206ce1b5b" +} diff --git a/packages/ogen/ogen.0.1.2/url b/packages/ogen/ogen.0.1.2/url deleted file mode 100644 index 6b60059c2ad..00000000000 --- a/packages/ogen/ogen.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nv-vn/ogen/archive/v0.1.2.tar.gz" -checksum: "20d5fd51ca89ff9c927995b206ce1b5b" diff --git a/packages/ogen/ogen.0.1.3/descr b/packages/ogen/ogen.0.1.3/descr deleted file mode 100644 index cd3b063369b..00000000000 --- a/packages/ogen/ogen.0.1.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -A tool for creating new OCaml projects with OPAM, Oasis, and Merlin -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. diff --git a/packages/ogen/ogen.0.1.3/opam b/packages/ogen/ogen.0.1.3/opam index dd2fdb27639..d423a321872 100644 --- a/packages/ogen/ogen.0.1.3/opam +++ b/packages/ogen/ogen.0.1.3/opam @@ -1,20 +1,18 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/nv-vn/ogen.git" +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"] -available: [ - ocaml-version >= "4.02" -] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} "oasis" {build} "batteries" {>= "2.0.0" & < "3.0.0"} @@ -25,3 +23,16 @@ depends: [ "ppx_deriving" {>= "4.0"} "ppx_deriving_yojson" {>= "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.3.tar.gz" + checksum: "md5=ff01bacaaf2a0ed3a1c4866739a65141" +} diff --git a/packages/ogen/ogen.0.1.3/url b/packages/ogen/ogen.0.1.3/url deleted file mode 100644 index 4b07d72cddc..00000000000 --- a/packages/ogen/ogen.0.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nv-vn/ogen/archive/v0.1.3.tar.gz" -checksum: "ff01bacaaf2a0ed3a1c4866739a65141" diff --git a/packages/ogen/ogen.0.1.4/descr b/packages/ogen/ogen.0.1.4/descr deleted file mode 100644 index cd3b063369b..00000000000 --- a/packages/ogen/ogen.0.1.4/descr +++ /dev/null @@ -1,6 +0,0 @@ -A tool for creating new OCaml projects with OPAM, Oasis, and Merlin -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. diff --git a/packages/ogen/ogen.0.1.4/opam b/packages/ogen/ogen.0.1.4/opam index 369909f0ac8..4a619a7f677 100644 --- a/packages/ogen/ogen.0.1.4/opam +++ b/packages/ogen/ogen.0.1.4/opam @@ -1,20 +1,18 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/nv-vn/ogen.git" +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"] -available: [ - ocaml-version >= "4.02" -] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} "oasis" {build} "batteries" {>= "2.0.0" & < "3.0.0"} @@ -25,3 +23,16 @@ depends: [ "ppx_deriving" {>= "4.0"} "ppx_deriving_yojson" {>= "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.4.tar.gz" + checksum: "md5=9eb1dcf6d66b5a22249c90d268766ddc" +} diff --git a/packages/ogen/ogen.0.1.4/url b/packages/ogen/ogen.0.1.4/url deleted file mode 100644 index fda39cf8f6c..00000000000 --- a/packages/ogen/ogen.0.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nv-vn/ogen/archive/v0.1.4.tar.gz" -checksum: "9eb1dcf6d66b5a22249c90d268766ddc" diff --git a/packages/ogg/ogg.0.4.3/descr b/packages/ogg/ogg.0.4.3/descr deleted file mode 100644 index 0e9d270d870..00000000000 --- a/packages/ogg/ogg.0.4.3/descr +++ /dev/null @@ -1 +0,0 @@ -Interface for Ogg Bitstream Library, otherwise known as libogg diff --git a/packages/ogg/ogg.0.4.3/opam b/packages/ogg/ogg.0.4.3/opam deleted file mode 100644 index 9e91b297bb6..00000000000 --- a/packages/ogg/ogg.0.4.3/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1" -maintainer: "smimram@gmail.com" -build: [ - ["./configure" "--prefix" lib "--mandir" man] - [make "all"] -] -remove: [["ocamlfind" "remove" "ogg"]] -depends: ["ocamlfind"] -depexts: [ - [ ["ubuntu"] ["libogg-dev"] ] - [ ["debian"] ["libogg-dev"] ] - [["osx" "homebrew"] ["libogg"]] -] -install: [make "install"] diff --git a/packages/ogg/ogg.0.4.3/url b/packages/ogg/ogg.0.4.3/url deleted file mode 100644 index 81ae1a278ec..00000000000 --- a/packages/ogg/ogg.0.4.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://sourceforge.net/projects/savonet/files/ocaml-ogg/0.4.3/ocaml-ogg-0.4.3.tar.gz/download" -checksum: "c7315615800cc493b8d53e7b269a83c3" diff --git a/packages/ogg/ogg.0.5.0/descr b/packages/ogg/ogg.0.5.0/descr deleted file mode 100644 index 0e9d270d870..00000000000 --- a/packages/ogg/ogg.0.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -Interface for Ogg Bitstream Library, otherwise known as libogg diff --git a/packages/ogg/ogg.0.5.0/opam b/packages/ogg/ogg.0.5.0/opam deleted file mode 100644 index 11ec04edf8b..00000000000 --- a/packages/ogg/ogg.0.5.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -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: ["ocamlfind"] -depexts: [ - [["alpine"] ["libogg-dev"]] - [["archlinux"] ["libogg"]] - [["debian"] ["libogg-dev"]] - [["ubuntu"] ["libogg-dev"]] - [["centos"] ["libogg-devel"]] - [["fedora"] ["libogg-devel"]] - [["opensuse"] ["libogg-devel"]] - [["nixpkgs"] ["libogg"]] - [["osx" "homebrew"] ["libogg"]] -] -bug-reports: "https://github.com/savonet/ocaml-ogg/issues" -dev-repo: "https://github.com/savonet/ocaml-ogg.git" diff --git a/packages/ogg/ogg.0.5.0/url b/packages/ogg/ogg.0.5.0/url deleted file mode 100644 index 61ac1a1e374..00000000000 --- a/packages/ogg/ogg.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-ogg/releases/download/0.5.0/ocaml-ogg-0.5.0.tar.gz" -checksum: "21eaee00d3765b3a78aed78520219a52" diff --git a/packages/ogg/ogg.0.5.1/descr b/packages/ogg/ogg.0.5.1/descr deleted file mode 100644 index 0e9d270d870..00000000000 --- a/packages/ogg/ogg.0.5.1/descr +++ /dev/null @@ -1 +0,0 @@ -Interface for Ogg Bitstream Library, otherwise known as libogg diff --git a/packages/ogg/ogg.0.5.1/opam b/packages/ogg/ogg.0.5.1/opam index 11ec04edf8b..34eea48ede0 100644 --- a/packages/ogg/ogg.0.5.1/opam +++ b/packages/ogg/ogg.0.5.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-ogg" @@ -10,17 +10,24 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "ogg"] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["alpine"] ["libogg-dev"]] - [["archlinux"] ["libogg"]] - [["debian"] ["libogg-dev"]] - [["ubuntu"] ["libogg-dev"]] - [["centos"] ["libogg-devel"]] - [["fedora"] ["libogg-devel"]] - [["opensuse"] ["libogg-devel"]] - [["nixpkgs"] ["libogg"]] - [["osx" "homebrew"] ["libogg"]] + ["libogg-dev"] {os-distribution = "alpine"} + ["libogg"] {os-distribution = "archlinux"} + ["libogg-dev"] {os-distribution = "debian"} + ["libogg-dev"] {os-distribution = "ubuntu"} + ["libogg-devel"] {os-distribution = "centos"} + ["libogg-devel"] {os-distribution = "fedora"} + ["libogg-devel"] {os-distribution = "opensuse"} + ["libogg"] {os-distribution = "nixos"} + ["libogg"] {os = "macos" & os-distribution = "homebrew"} ] bug-reports: "https://github.com/savonet/ocaml-ogg/issues" -dev-repo: "https://github.com/savonet/ocaml-ogg.git" +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: "md5=ce3fd79239ed0e80d440a73c96c32a83" +} diff --git a/packages/ogg/ogg.0.5.1/url b/packages/ogg/ogg.0.5.1/url deleted file mode 100644 index d391a450660..00000000000 --- a/packages/ogg/ogg.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-ogg/releases/download/0.5.1/ocaml-ogg-0.5.1.tar.gz" -checksum: "ce3fd79239ed0e80d440a73c96c32a83" diff --git a/packages/ogg/ogg.0.5.2/descr b/packages/ogg/ogg.0.5.2/descr deleted file mode 100644 index 0e9d270d870..00000000000 --- a/packages/ogg/ogg.0.5.2/descr +++ /dev/null @@ -1 +0,0 @@ -Interface for Ogg Bitstream Library, otherwise known as libogg diff --git a/packages/ogg/ogg.0.5.2/opam b/packages/ogg/ogg.0.5.2/opam index 6237056815c..5144e6a35f6 100644 --- a/packages/ogg/ogg.0.5.2/opam +++ b/packages/ogg/ogg.0.5.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-ogg" @@ -10,18 +10,27 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "ogg"] -depends: ["ocamlfind"] +depends: [ + "ocaml" {>= "4.02"} + "ocamlfind" +] depexts: [ - [["alpine"] ["libogg-dev"]] - [["archlinux"] ["libogg"]] - [["debian"] ["libogg-dev"]] - [["ubuntu"] ["libogg-dev"]] - [["centos"] ["libogg-devel"]] - [["fedora"] ["libogg-devel"]] - [["opensuse"] ["libogg-devel"]] - [["nixpkgs"] ["libogg"]] - [["osx" "homebrew"] ["libogg"]] + ["libogg-dev"] {os-distribution = "alpine"} + ["libogg"] {os-distribution = "archlinux"} + ["libogg-dev"] {os-distribution = "debian"} + ["libogg-dev"] {os-distribution = "ubuntu"} + ["libogg-devel"] {os-distribution = "centos"} + ["libogg-devel"] {os-distribution = "fedora"} + ["libogg-devel"] {os-distribution = "opensuse"} + ["libogg"] {os-distribution = "nixos"} + ["libogg"] {os = "macos" & os-distribution = "homebrew"} ] -available: [ ocaml-version >= "4.02" ] bug-reports: "https://github.com/savonet/ocaml-ogg/issues" -dev-repo: "https://github.com/savonet/ocaml-ogg.git" +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.2/ocaml-ogg-0.5.2.tar.gz" + checksum: "md5=2f678dccf861a72213fc1a33904d88ee" +} diff --git a/packages/ogg/ogg.0.5.2/url b/packages/ogg/ogg.0.5.2/url deleted file mode 100644 index cd9b93ce4c7..00000000000 --- a/packages/ogg/ogg.0.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-ogg/releases/download/0.5.2/ocaml-ogg-0.5.2.tar.gz" -checksum: "2f678dccf861a72213fc1a33904d88ee" diff --git a/packages/ogre/ogre.1.0/descr b/packages/ogre/ogre.1.0/descr deleted file mode 100644 index 6df98b6f3cf..00000000000 --- a/packages/ogre/ogre.1.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Open Generic REpresentation NoSQL Database - - -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. diff --git a/packages/ogre/ogre.1.0/opam b/packages/ogre/ogre.1.0/opam index 79f7b608cf7..16bb3bbde8a 100644 --- a/packages/ogre/ogre.1.0/opam +++ b/packages/ogre/ogre.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ogre" version: "1.0" maintainer: "Ivan Gotovchits " @@ -17,7 +17,18 @@ install: [[make "install"]] remove: [["ocamlfind" "remove" "ogre"]] depends: [ - "core_kernel" {>= "113.33.00" & <"v0.9.0"} - "oasis" {build & = "0.4.7"} - "monads" + "ocaml" + "core_kernel" {>= "113.33.00" & < "v0.9.0"} + "oasis" {build & = "0.4.7"} + "monads" ] +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: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/ogre/ogre.1.0/url b/packages/ogre/ogre.1.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/ogre/ogre.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/ogre/ogre.1.4.0/descr b/packages/ogre/ogre.1.4.0/descr deleted file mode 100644 index 6df98b6f3cf..00000000000 --- a/packages/ogre/ogre.1.4.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Open Generic REpresentation NoSQL Database - - -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. diff --git a/packages/ogre/ogre.1.4.0/opam b/packages/ogre/ogre.1.4.0/opam deleted file mode 100644 index e7674d7f8c7..00000000000 --- a/packages/ogre/ogre.1.4.0/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -name: "ogre" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -build: [ - ["./configure" "--prefix=%{prefix}%" "--enable-ogre"] - [make] -] - -install: [[make "install"]] - -remove: [["ocamlfind" "remove" "ogre"]] - -depends: [ - "core_kernel" {>="v0.9.0" & < "v0.10"} - "oasis" {build & = "0.4.7"} - "monads" -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/ogre/ogre.1.4.0/url b/packages/ogre/ogre.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/ogre/ogre.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/ojquery/ojquery.0.1/descr b/packages/ojquery/ojquery.0.1/descr deleted file mode 100644 index badff98556a..00000000000 --- a/packages/ojquery/ojquery.0.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -JQuery binding for OCaml - diff --git a/packages/ojquery/ojquery.0.1/opam b/packages/ojquery/ojquery.0.1/opam index 2a5fd2b3668..e4417c12b1e 100644 --- a/packages/ojquery/ojquery.0.1/opam +++ b/packages/ojquery/ojquery.0.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" homepage: "https://github.com/ocsigen/ojquery" -dev-repo: "https://github.com/ocsigen/ojquery.git" +dev-repo: "git+https://github.com/ocsigen/ojquery.git" doc: "http://ocsigen.org/ojquery/api/" build: [ ["./configure" "--prefix" prefix] @@ -11,6 +11,7 @@ remove: [ ["ocamlfind" "remove" "ojquery"] ] depends: [ + "ocaml" "ocamlfind" "react" "js_of_ocaml" {< "2.4"} @@ -18,3 +19,9 @@ depends: [ "ocamlbuild" {build} ] install: [make "install"] +synopsis: "JQuery binding for OCaml" +flags: light-uninstall +url { + src: "https://github.com/ocsigen/ojquery/archive/0.1.tar.gz" + checksum: "md5=a86bc9ec3300cfa2a1f690a1d39d363a" +} diff --git a/packages/ojquery/ojquery.0.1/url b/packages/ojquery/ojquery.0.1/url deleted file mode 100644 index fb1632f3723..00000000000 --- a/packages/ojquery/ojquery.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/ojquery/archive/0.1.tar.gz" -checksum: "a86bc9ec3300cfa2a1f690a1d39d363a" \ No newline at end of file diff --git a/packages/ojs-base/ojs-base.0.1.0/.chamo.sourceview.buffers b/packages/ojs-base/ojs-base.0.1.0/.chamo.sourceview.buffers deleted file mode 100644 index 3d67c8dfe1b..00000000000 --- a/packages/ojs-base/ojs-base.0.1.0/.chamo.sourceview.buffers +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/packages/ojs-base/ojs-base.0.1.0/descr b/packages/ojs-base/ojs-base.0.1.0/descr deleted file mode 100644 index 0459587761d..00000000000 --- a/packages/ojs-base/ojs-base.0.1.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Components to create web applications using js_of_ocaml and websockets. - diff --git a/packages/ojs-base/ojs-base.0.1.0/opam b/packages/ojs-base/ojs-base.0.1.0/opam deleted file mode 100644 index 68bfcfb535f..00000000000 --- a/packages/ojs-base/ojs-base.0.1.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1" -maintainer: "zoggy@bat8.org" -authors: ["Maxence Guesdon"] -homepage: "http://zoggy.github.io/ojs-base/" -license: "GNU Public License version 3" -doc: ["http://zoggy.github.io/ojs-base/refdoc/"] -tags: ["javascript" "web" "components"] -build: [ - ["./configure" "--prefix" prefix] - [make "all"] -] -remove: [["ocamlfind" "remove" "ojs"]] -depends: [ - "ocamlfind" - "js_of_ocaml" {>= "2.4.0" & <"3.0"} - "websocket" {>= "0.8.1"} - "lwt" {>= "2.4.6"} - "yojson" {>= "1.1.8"} - "ppx_deriving_yojson" { >= "1.1" & < "2.0"} -] - -available: ocaml-version >= "4.02.0" -install: [make "install"] diff --git a/packages/ojs-base/ojs-base.0.1.0/url b/packages/ojs-base/ojs-base.0.1.0/url deleted file mode 100644 index 40e27f9000a..00000000000 --- a/packages/ojs-base/ojs-base.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/ojs-base/ojs-base-0.1.0.tar.gz" -checksum: "350993860f89177bb4db86b3247fab95" diff --git a/packages/ojs-base/ojs-base.0.2.0/descr b/packages/ojs-base/ojs-base.0.2.0/descr deleted file mode 100644 index 0459587761d..00000000000 --- a/packages/ojs-base/ojs-base.0.2.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Components to create web applications using js_of_ocaml and websockets. - diff --git a/packages/ojs-base/ojs-base.0.2.0/opam b/packages/ojs-base/ojs-base.0.2.0/opam index 21ca9b62cfd..ad77b94e396 100644 --- a/packages/ojs-base/ojs-base.0.2.0/opam +++ b/packages/ojs-base/ojs-base.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/ojs-base/" @@ -11,13 +11,19 @@ build: [ ] remove: [["ocamlfind" "remove" "ojs"]] depends: [ + "ocaml" {>= "4.02.1"} "ocamlfind" - "js_of_ocaml" {>= "2.4.0" & <"3.0"} + "js_of_ocaml" {>= "2.4.0" & < "3.0"} "websocket" {= "0.8.1"} "lwt" {>= "2.4.6"} "yojson" {= "1.1.8"} - "ppx_deriving_yojson" {= "2.0" } + "ppx_deriving_yojson" {= "2.0"} ] - -available: ocaml-version >= "4.02.1" install: [make "install"] +synopsis: + "Components to create web applications using js_of_ocaml and websockets." +flags: light-uninstall +url { + src: "http://zoggy.github.com/ojs-base/ojs-base-0.2.0.tar.gz" + checksum: "md5=23e81210cba9f43542884e99ba8857b8" +} diff --git a/packages/ojs-base/ojs-base.0.2.0/url b/packages/ojs-base/ojs-base.0.2.0/url deleted file mode 100644 index d4d598796a1..00000000000 --- a/packages/ojs-base/ojs-base.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/ojs-base/ojs-base-0.2.0.tar.gz" -checksum: "23e81210cba9f43542884e99ba8857b8" diff --git a/packages/ojs-base/ojs-base.0.3.0/descr b/packages/ojs-base/ojs-base.0.3.0/descr deleted file mode 100644 index 0459587761d..00000000000 --- a/packages/ojs-base/ojs-base.0.3.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Components to create web applications using js_of_ocaml and websockets. - diff --git a/packages/ojs-base/ojs-base.0.3.0/opam b/packages/ojs-base/ojs-base.0.3.0/opam index 428aa2cfcd1..6c992994e3b 100644 --- a/packages/ojs-base/ojs-base.0.3.0/opam +++ b/packages/ojs-base/ojs-base.0.3.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/ojs-base/" license: "GNU Public License version 3" doc: ["http://zoggy.github.io/ojs-base/refdoc/"] -dev-repo: "https://github.com/zoggy/ojs-base.git" +dev-repo: "git+https://github.com/zoggy/ojs-base.git" bug-reports: "https://github.com/zoggy/ojs-base/issues" tags: ["javascript" "web" "components"] @@ -17,15 +17,22 @@ install: [ ] remove: [["ocamlfind" "remove" "ojs"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03.0"} "ocamlfind" - "js_of_ocaml" {>= "2.5" & <"3.0"} + "js_of_ocaml" {>= "2.5" & < "3.0"} "websocket" {>= "2.1"} "lwt" {>= "2.4.8"} "cohttp" {>= "0.18.2"} "yojson" {>= "1.1.8"} - "ppx_deriving_yojson" { >= "2.3" } - "xtmpl" { >= "0.12" & < "0.13.0" } - "magic-mime" { >= "1.0"} - "base64" { >= "2.0"} + "ppx_deriving_yojson" {>= "2.3"} + "xtmpl" {>= "0.12" & < "0.13.0"} + "magic-mime" {>= "1.0"} + "base64" {>= "2.0"} ] -available: [ocaml-version >= "4.02.1" & ocaml-version < "4.03.0"] +synopsis: + "Components to create web applications using js_of_ocaml and websockets." +flags: light-uninstall +url { + src: "http://zoggy.github.com/ojs-base/ojs-base-0.3.0.tar.gz" + checksum: "md5=6075c2d55eaac6d1121085923bd73b4e" +} diff --git a/packages/ojs-base/ojs-base.0.3.0/url b/packages/ojs-base/ojs-base.0.3.0/url deleted file mode 100644 index 778b6218006..00000000000 --- a/packages/ojs-base/ojs-base.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/ojs-base/ojs-base-0.3.0.tar.gz" -checksum: "6075c2d55eaac6d1121085923bd73b4e" diff --git a/packages/ojs-base/ojs-base.0.4.0/descr b/packages/ojs-base/ojs-base.0.4.0/descr deleted file mode 100644 index 0459587761d..00000000000 --- a/packages/ojs-base/ojs-base.0.4.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Components to create web applications using js_of_ocaml and websockets. - diff --git a/packages/ojs-base/ojs-base.0.4.0/opam b/packages/ojs-base/ojs-base.0.4.0/opam index bccab937284..c00f90b5063 100644 --- a/packages/ojs-base/ojs-base.0.4.0/opam +++ b/packages/ojs-base/ojs-base.0.4.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/ojs-base/" license: "GNU Public License version 3" doc: ["http://zoggy.github.io/ojs-base/refdoc/"] -dev-repo: "https://github.com/zoggy/ojs-base.git" +dev-repo: "git+https://github.com/zoggy/ojs-base.git" bug-reports: "https://github.com/zoggy/ojs-base/issues" tags: ["javascript" "web" "components"] @@ -17,15 +17,22 @@ install: [ ] remove: [["ocamlfind" "remove" "ojs"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03.0"} "ocamlfind" - "js_of_ocaml" {>= "2.5" & <"3.0"} + "js_of_ocaml" {>= "2.5" & < "3.0"} "websocket" {>= "2.1"} "lwt" {>= "2.4.8"} "cohttp" {>= "0.18.2"} "yojson" {>= "1.1.8"} - "ppx_deriving_yojson" { >= "2.3" } - "xtmpl" { >= "0.13.0"} - "magic-mime" { >= "1.0"} - "base64" { >= "2.0"} + "ppx_deriving_yojson" {>= "2.3"} + "xtmpl" {>= "0.13.0"} + "magic-mime" {>= "1.0"} + "base64" {>= "2.0"} ] -available: [ocaml-version >= "4.02.1" & ocaml-version < "4.03.0"] +synopsis: + "Components to create web applications using js_of_ocaml and websockets." +flags: light-uninstall +url { + src: "http://zoggy.github.com/ojs-base/ojs-base-0.4.0.tar.gz" + checksum: "md5=2761e50b1bea173dbf6c0c95678c76a9" +} diff --git a/packages/ojs-base/ojs-base.0.4.0/url b/packages/ojs-base/ojs-base.0.4.0/url deleted file mode 100644 index d05e3637e9d..00000000000 --- a/packages/ojs-base/ojs-base.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/ojs-base/ojs-base-0.4.0.tar.gz" -checksum: "2761e50b1bea173dbf6c0c95678c76a9" diff --git a/packages/ojs-base/ojs-base.0.5.0/descr b/packages/ojs-base/ojs-base.0.5.0/descr deleted file mode 100644 index da1d2d0711b..00000000000 --- a/packages/ojs-base/ojs-base.0.5.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Components to create web applications using js_of_ocaml and websockets. - -Components include directories, file editor, message box. - diff --git a/packages/ojs-base/ojs-base.0.5.0/opam b/packages/ojs-base/ojs-base.0.5.0/opam index a8360578fbd..867b7c1700b 100644 --- a/packages/ojs-base/ojs-base.0.5.0/opam +++ b/packages/ojs-base/ojs-base.0.5.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: "Maxence Guesdon" homepage: "http://zoggy.github.io/ojs-base/" @@ -6,7 +6,7 @@ bug-reports: "https://github.com/zoggy/ojs-base/issues" license: "GNU Public License version 3" doc: "http://zoggy.github.io/ojs-base/refdoc/" tags: ["javascript" "web" "components"] -dev-repo: "https://github.com/zoggy/ojs-base.git" +dev-repo: "git+https://github.com/zoggy/ojs-base.git" build: [ ["./configure" "--prefix" prefix] [make "all"] @@ -14,8 +14,9 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "ojs"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" - "js_of_ocaml" {>= "2.5" & <"3.0"} + "js_of_ocaml" {>= "2.5" & < "3.0"} "websocket" {>= "2.6"} "lwt" {>= "2.5"} "cohttp" {>= "0.19.3"} @@ -25,4 +26,11 @@ depends: [ "magic-mime" {>= "1.0"} "base64" {>= "2.0"} ] -available: [ocaml-version >= "4.03.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://zoggy.github.io/ojs-base/ojs-base-0.5.0.tar.gz" + checksum: "md5=7e01fb0baa6d7f16551e4a901fc5fff7" +} diff --git a/packages/ojs-base/ojs-base.0.5.0/url b/packages/ojs-base/ojs-base.0.5.0/url deleted file mode 100644 index 7771d04a110..00000000000 --- a/packages/ojs-base/ojs-base.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://zoggy.github.io/ojs-base/ojs-base-0.5.0.tar.gz" -checksum: "7e01fb0baa6d7f16551e4a901fc5fff7" diff --git a/packages/ojwidgets/ojwidgets.0.1/descr b/packages/ojwidgets/ojwidgets.0.1/descr deleted file mode 100644 index 178b38ba9d6..00000000000 --- a/packages/ojwidgets/ojwidgets.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Browser widgets in OCaml with js_of_ocaml. diff --git a/packages/ojwidgets/ojwidgets.0.1/opam b/packages/ojwidgets/ojwidgets.0.1/opam index b89d9f66039..38e131689d5 100644 --- a/packages/ojwidgets/ojwidgets.0.1/opam +++ b/packages/ojwidgets/ojwidgets.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" build: [ ["./configure" "--prefix" prefix] @@ -8,6 +8,7 @@ remove: [ ["ocamlfind" "remove" "ojwidgets"] ] depends: [ + "ocaml" "ocamlfind" "deriving" "js_of_ocaml" {>= "2.1" & < "2.4"} @@ -16,3 +17,9 @@ depends: [ ] dev-repo: "git://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: "md5=be65fcbeb20d862cd44c19cd1956957e" +} diff --git a/packages/ojwidgets/ojwidgets.0.1/url b/packages/ojwidgets/ojwidgets.0.1/url deleted file mode 100644 index c22a604bc56..00000000000 --- a/packages/ojwidgets/ojwidgets.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/ojwidgets/archive/0.1.tar.gz" -checksum: "be65fcbeb20d862cd44c19cd1956957e" \ No newline at end of file diff --git a/packages/olinq/olinq.0.1/descr b/packages/olinq/olinq.0.1/descr deleted file mode 100644 index 192d87f275a..00000000000 --- a/packages/olinq/olinq.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -powerful combinators for iteration, transformation and combination of collections - -The purpose is to provide powerful combinators to express iteration, -transformation and combination of collections of items living in a type `'a t`, -such as join, group_by, union, flat_map, etc. for in-memory processing. diff --git a/packages/olinq/olinq.0.1/opam b/packages/olinq/olinq.0.1/opam index 7d72997ff4e..63228197a55 100644 --- a/packages/olinq/olinq.0.1/opam +++ b/packages/olinq/olinq.0.1/opam @@ -1,17 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes.2007@m4x.org" authors: "Simon Cruanes" homepage: "https://github.com/c-cube/olinq/" bug-reports: "https://github.com/c-cube/olinq/issues/" tags: ["linq" "query" "join" "group" "collection"] -dev-repo: "https://github.com/c-cube/olinq.git" -build: [make "build"] +dev-repo: "git+https://github.com/c-cube/olinq.git" +build: [ + [make "build"] + [make "doc"] {with-doc} +] install: [make "install"] -build-doc: [make "doc"] remove: ["ocamlfind" "remove" "olinq"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" {build} "ocamlbuild" {build} "base-bytes" ] -available: [ocaml-version >= "4.00.0"] +synopsis: + "powerful combinators for iteration, transformation and combination of collections" +description: """ +The purpose is to provide powerful combinators to express iteration, +transformation and combination of collections of items living in a type `'a t`, +such as join, group_by, union, flat_map, etc. for in-memory processing.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/olinq/archive/0.1.tar.gz" + checksum: "md5=17eafaf99d8dfca3db19e61d63e29906" +} diff --git a/packages/olinq/olinq.0.1/url b/packages/olinq/olinq.0.1/url deleted file mode 100644 index 6168c210820..00000000000 --- a/packages/olinq/olinq.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/olinq/archive/0.1.tar.gz" -checksum: "17eafaf99d8dfca3db19e61d63e29906" diff --git a/packages/olinq/olinq.0.2/descr b/packages/olinq/olinq.0.2/descr deleted file mode 100644 index 192d87f275a..00000000000 --- a/packages/olinq/olinq.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -powerful combinators for iteration, transformation and combination of collections - -The purpose is to provide powerful combinators to express iteration, -transformation and combination of collections of items living in a type `'a t`, -such as join, group_by, union, flat_map, etc. for in-memory processing. diff --git a/packages/olinq/olinq.0.2/opam b/packages/olinq/olinq.0.2/opam index 7d72997ff4e..194267a7f9f 100644 --- a/packages/olinq/olinq.0.2/opam +++ b/packages/olinq/olinq.0.2/opam @@ -1,17 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes.2007@m4x.org" authors: "Simon Cruanes" homepage: "https://github.com/c-cube/olinq/" bug-reports: "https://github.com/c-cube/olinq/issues/" tags: ["linq" "query" "join" "group" "collection"] -dev-repo: "https://github.com/c-cube/olinq.git" -build: [make "build"] +dev-repo: "git+https://github.com/c-cube/olinq.git" +build: [ + [make "build"] + [make "doc"] {with-doc} +] install: [make "install"] -build-doc: [make "doc"] remove: ["ocamlfind" "remove" "olinq"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" {build} "ocamlbuild" {build} "base-bytes" ] -available: [ocaml-version >= "4.00.0"] +synopsis: + "powerful combinators for iteration, transformation and combination of collections" +description: """ +The purpose is to provide powerful combinators to express iteration, +transformation and combination of collections of items living in a type `'a t`, +such as join, group_by, union, flat_map, etc. for in-memory processing.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/olinq/archive/0.2.tar.gz" + checksum: "md5=cef6139466f5fe14a871836c4cb7994b" +} diff --git a/packages/olinq/olinq.0.2/url b/packages/olinq/olinq.0.2/url deleted file mode 100644 index e580ffd62ae..00000000000 --- a/packages/olinq/olinq.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/olinq/archive/0.2.tar.gz" -checksum: "cef6139466f5fe14a871836c4cb7994b" diff --git a/packages/ollvm-tapir/ollvm-tapir.0.99.1/descr b/packages/ollvm-tapir/ollvm-tapir.0.99.1/descr deleted file mode 100644 index 8f031365ed4..00000000000 --- a/packages/ollvm-tapir/ollvm-tapir.0.99.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -a fork of ollvm with added LLVM-Tapir support - -This fork of ollvm adds support for the extra instructions added by [LLVM-Tapir](https://github.com/wsmoses/Parallel-IR). It adds the `detach`, `reattach`, and `sync` instructions to ollvm. diff --git a/packages/ollvm-tapir/ollvm-tapir.0.99.1/opam b/packages/ollvm-tapir/ollvm-tapir.0.99.1/opam index c322abc0cc4..f5efc9b68cf 100644 --- a/packages/ollvm-tapir/ollvm-tapir.0.99.1/opam +++ b/packages/ollvm-tapir/ollvm-tapir.0.99.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Nathan Holland " authors: [ "Julien Sagot " @@ -7,7 +7,7 @@ authors: [ homepage: "https://github.com/nholland94/ollvm-tapir" bug-reports: "https://github.com/nholland94/ollvm-tapir/issues" license: "LGPL" -dev-repo: "https://github.com/nholland94/ollvm-tapir.git" +dev-repo: "git+https://github.com/nholland94/ollvm-tapir.git" build: [ ["./configure"] [make] @@ -18,6 +18,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} "menhir" {build} ] @@ -25,4 +26,10 @@ depopts: "llvm" conflicts: [ "llvm" {!= "3.5"} ] -available: [ocaml-version >= "4.02"] +synopsis: "a fork of ollvm with added LLVM-Tapir support" +description: + "This fork of ollvm adds support for the extra instructions added by [LLVM-Tapir](https://github.com/wsmoses/Parallel-IR). It adds the `detach`, `reattach`, and `sync` instructions to ollvm." +url { + src: "https://github.com/nholland94/ollvm-tapir/archive/v0.99.1.tar.gz" + checksum: "md5=dec24aa84a436bdea3f9e517a6f97647" +} diff --git a/packages/ollvm-tapir/ollvm-tapir.0.99.1/url b/packages/ollvm-tapir/ollvm-tapir.0.99.1/url deleted file mode 100644 index ed3141b4f75..00000000000 --- a/packages/ollvm-tapir/ollvm-tapir.0.99.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nholland94/ollvm-tapir/archive/v0.99.1.tar.gz" -checksum: "dec24aa84a436bdea3f9e517a6f97647" diff --git a/packages/ollvm/ollvm.0.99/descr b/packages/ollvm/ollvm.0.99/descr deleted file mode 100644 index 8136a04332c..00000000000 --- a/packages/ollvm/ollvm.0.99/descr +++ /dev/null @@ -1 +0,0 @@ -ollvm library offers an interface to manipulate LLVM IR in pure OCaml. diff --git a/packages/ollvm/ollvm.0.99/opam b/packages/ollvm/ollvm.0.99/opam index b2543c945ae..36f1e8f42dd 100644 --- a/packages/ollvm/ollvm.0.99/opam +++ b/packages/ollvm/ollvm.0.99/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "OCamlPro Team " name: "ollvm" version: "0.99" homepage: "http://www.typerex.org/ollvm.html" bug-reports: "https://github.com/OCamlPro/ollvm/issues" license: "LGPL" -available: [ ocaml-version >= "4.01.0" ] build: [ [ "./configure" ] [ make ] @@ -15,9 +14,18 @@ remove: [ [ "./configure" ] [ make "uninstall" ] ] -depends: [ "ocamlfind" { build } - "menhir" { build } ] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} + "menhir" {build} +] conflicts: [ "llvm" { != "3.5" } ] depopts: [ "llvm" ] authors: "Julien Sagot " dev-repo: "git://github.com/OCamlPro/ollvm" +synopsis: + "ollvm library offers an interface to manipulate LLVM IR in pure OCaml." +url { + src: "https://github.com/OCamlPro/ollvm/archive/v0.99.tar.gz" + checksum: "md5=92bafe1975b28a669809fcc61911b363" +} diff --git a/packages/ollvm/ollvm.0.99/url b/packages/ollvm/ollvm.0.99/url deleted file mode 100644 index b82453f2955..00000000000 --- a/packages/ollvm/ollvm.0.99/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/ollvm/archive/v0.99.tar.gz" -checksum: "92bafe1975b28a669809fcc61911b363" diff --git a/packages/olmi/olmi.1.0/descr b/packages/olmi/olmi.1.0/descr deleted file mode 100644 index a01cf088ddf..00000000000 --- a/packages/olmi/olmi.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Olmi provide functor to generate monadic combinators with a minimal interface - -Olmi for OCaml Lightweight Monadic Interface provide some functors to build all monadic combinators with a minimal interface. \ No newline at end of file diff --git a/packages/olmi/olmi.1.0/opam b/packages/olmi/olmi.1.0/opam index 19a71244603..8814d7f14db 100644 --- a/packages/olmi/olmi.1.0/opam +++ b/packages/olmi/olmi.1.0/opam @@ -1,18 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "xvw " authors: "xvw " homepage: "https://github.com/xvw/olmi" bug-reports: "https://github.com/xvw/olmi/issues" license: "GPLv3" -dev-repo: "https://github.com/xvw/olmi.git" +dev-repo: "git+https://github.com/xvw/olmi.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] ] install: [make "install"] remove: ["ocamlfind" "remove" "olmi"] -available: [ocaml-version >= "4.00.0"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" {build} "ocamlbuild" {build} ] +synopsis: + "Olmi provide functor to generate monadic combinators with a minimal interface" +description: + "Olmi for OCaml Lightweight Monadic Interface provide some functors to build all monadic combinators with a minimal interface." +flags: light-uninstall +url { + src: "https://github.com/xvw/olmi/releases/download/v1.0/olmi.tar.gz" + checksum: "md5=d82dae00b83488d93e7138831c2bc351" +} diff --git a/packages/olmi/olmi.1.0/url b/packages/olmi/olmi.1.0/url deleted file mode 100644 index 0f8eafaa3ce..00000000000 --- a/packages/olmi/olmi.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/xvw/olmi/releases/download/v1.0/olmi.tar.gz" -checksum: "d82dae00b83488d93e7138831c2bc351" diff --git a/packages/olmi/olmi.1.1/descr b/packages/olmi/olmi.1.1/descr deleted file mode 100644 index a01cf088ddf..00000000000 --- a/packages/olmi/olmi.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Olmi provide functor to generate monadic combinators with a minimal interface - -Olmi for OCaml Lightweight Monadic Interface provide some functors to build all monadic combinators with a minimal interface. \ No newline at end of file diff --git a/packages/olmi/olmi.1.1/opam b/packages/olmi/olmi.1.1/opam index 05913f2870f..444ed7e42fc 100644 --- a/packages/olmi/olmi.1.1/opam +++ b/packages/olmi/olmi.1.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "xvw " authors: "xvw " homepage: "https://github.com/xvw/olmi" bug-reports: "https://github.com/xvw/olmi/issues" license: "GPLv3" -dev-repo: "https://github.com/xvw/olmi.git" +dev-repo: "git+https://github.com/xvw/olmi.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -12,7 +12,16 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "olmi"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.0"] +synopsis: + "Olmi provide functor to generate monadic combinators with a minimal interface" +description: + "Olmi for OCaml Lightweight Monadic Interface provide some functors to build all monadic combinators with a minimal interface." +flags: light-uninstall +url { + src: "https://github.com/xvw/olmi/releases/download/v1.1/olmi.tar.gz" + checksum: "md5=3e9903afbd15ca7a0f060f03d65317aa" +} diff --git a/packages/olmi/olmi.1.1/url b/packages/olmi/olmi.1.1/url deleted file mode 100644 index 74d943b4bfa..00000000000 --- a/packages/olmi/olmi.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/xvw/olmi/releases/download/v1.1/olmi.tar.gz" -checksum: "3e9903afbd15ca7a0f060f03d65317aa" diff --git a/packages/oloop/oloop.0.1.2/descr b/packages/oloop/oloop.0.1.2/descr deleted file mode 100644 index dbe8fc4761e..00000000000 --- a/packages/oloop/oloop.0.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -Evaluate code through the OCaml toploop for inclusion in educational material. \ No newline at end of file diff --git a/packages/oloop/oloop.0.1.2/opam b/packages/oloop/oloop.0.1.2/opam index 0121875be76..6993ae61d55 100644 --- a/packages/oloop/oloop.0.1.2/opam +++ b/packages/oloop/oloop.0.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "oloop" version: "0.1.2" maintainer: "Ashish Agarwal " @@ -6,27 +6,26 @@ authors: [ "Ashish Agarwal" "Christophe Troestler" ] license: "ISC" homepage: "https://github.com/ocaml/oloop" -dev-repo: "https://github.com/ocaml/oloop.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: [ ["ocamlfind" "remove" "oloop"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} "async" "base-bytes" "base-unix" @@ -37,4 +36,10 @@ depends: [ "cppo" {build} "ocamlbuild" {build} ] -available: [ (ocaml-version >= "4.01.0") & (ocaml-version < "4.03.0") ] +synopsis: + "Evaluate code through the OCaml toploop for inclusion in educational material." +flags: light-uninstall +url { + src: "https://github.com/ocaml/oloop/archive/0.1.2.tar.gz" + checksum: "md5=94fa6040cf7d4c4304cb06fa5902a1aa" +} diff --git a/packages/oloop/oloop.0.1.2/url b/packages/oloop/oloop.0.1.2/url deleted file mode 100644 index 68a71ca33f9..00000000000 --- a/packages/oloop/oloop.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/oloop/archive/0.1.2.tar.gz" -checksum: "94fa6040cf7d4c4304cb06fa5902a1aa" diff --git a/packages/omake/omake.0.10.1/descr b/packages/omake/omake.0.10.1/descr deleted file mode 100644 index 19d29a84ca3..00000000000 --- a/packages/omake/omake.0.10.1/descr +++ /dev/null @@ -1 +0,0 @@ -Build system designed for scalability and portability diff --git a/packages/omake/omake.0.10.1/opam b/packages/omake/omake.0.10.1/opam deleted file mode 100644 index 03c19c3160e..00000000000 --- a/packages/omake/omake.0.10.1/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -name: "omake" -maintainer: "Gerd Stolpmann " -authors: [ - "Aleksey Nogin" - "Jason Hickey" - "Gerd Stolpmann" -] - -license: "GPL2" -dev-repo: "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: ["ocamlfind"] -available: [ ocaml-version >= "4.02.3" & ocaml-native & ocaml-version < "4.06.0" ] diff --git a/packages/omake/omake.0.10.1/url b/packages/omake/omake.0.10.1/url deleted file mode 100644 index 3651718d651..00000000000 --- a/packages/omake/omake.0.10.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-omake/omake/archive/omake-0.10.1.tar.gz" -checksum: "6d66d68bbf39d5f241778ab1e70a78cf" diff --git a/packages/omake/omake.0.10.2/descr b/packages/omake/omake.0.10.2/descr deleted file mode 100644 index 19d29a84ca3..00000000000 --- a/packages/omake/omake.0.10.2/descr +++ /dev/null @@ -1 +0,0 @@ -Build system designed for scalability and portability diff --git a/packages/omake/omake.0.10.2/opam b/packages/omake/omake.0.10.2/opam index d2dbbcac7b2..91043077a2e 100644 --- a/packages/omake/omake.0.10.2/opam +++ b/packages/omake/omake.0.10.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "omake" maintainer: "Gerd Stolpmann " authors: [ @@ -8,7 +8,7 @@ authors: [ ] license: "GPL2" -dev-repo: "https://github.com/ocaml-omake/omake.git" +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" @@ -27,5 +27,13 @@ remove: [ [ "rm" "-rf" "%{prefix}%/lib/omake" ] ] -depends: ["ocamlfind"] -available: [ ocaml-version >= "4.02.3" & ocaml-version < "4.06.0"] +depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ocamlfind" +] +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: "md5=67033cf9eb78d9ebdb9c3a9fba2326f2" +} diff --git a/packages/omake/omake.0.10.2/url b/packages/omake/omake.0.10.2/url deleted file mode 100644 index 3f44668f893..00000000000 --- a/packages/omake/omake.0.10.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-omake/omake/archive/omake-0.10.2.tar.gz" -checksum: "67033cf9eb78d9ebdb9c3a9fba2326f2" diff --git a/packages/omake/omake.0.10.3/descr b/packages/omake/omake.0.10.3/descr deleted file mode 100644 index 19d29a84ca3..00000000000 --- a/packages/omake/omake.0.10.3/descr +++ /dev/null @@ -1 +0,0 @@ -Build system designed for scalability and portability diff --git a/packages/omake/omake.0.10.3/opam b/packages/omake/omake.0.10.3/opam index 96d1cfb2e24..9f2f1671ed5 100644 --- a/packages/omake/omake.0.10.3/opam +++ b/packages/omake/omake.0.10.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "omake" maintainer: "Gerd Stolpmann " authors: [ @@ -8,7 +8,7 @@ authors: [ ] license: "GPL2" -dev-repo: "https://github.com/ocaml-omake/omake.git" +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" @@ -27,5 +27,14 @@ remove: [ [ "rm" "-rf" "%{prefix}%/lib/omake" ] ] -depends: ["ocamlfind"] -available: [ ocaml-version >= "4.03.0" ] +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" +] +synopsis: "Build system designed for scalability and portability" +flags: light-uninstall +url { + src: "http://download.camlcity.org/download/omake-0.10.3.tar.gz" + checksum: "md5=e0cefca108852a5db6ecfc16742af047" + mirrors: "http://download2.camlcity.org/download/omake-0.10.3.tar.gz" +} diff --git a/packages/omake/omake.0.10.3/url b/packages/omake/omake.0.10.3/url deleted file mode 100644 index e5e0211a0b0..00000000000 --- a/packages/omake/omake.0.10.3/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "http://download.camlcity.org/download/omake-0.10.3.tar.gz" -checksum: "e0cefca108852a5db6ecfc16742af047" -mirrors: [ "http://download2.camlcity.org/download/omake-0.10.3.tar.gz" ] diff --git a/packages/omake/omake.0.9.8.6-0.rc1/descr b/packages/omake/omake.0.9.8.6-0.rc1/descr deleted file mode 100644 index 19d29a84ca3..00000000000 --- a/packages/omake/omake.0.9.8.6-0.rc1/descr +++ /dev/null @@ -1 +0,0 @@ -Build system designed for scalability and portability diff --git a/packages/omake/omake.0.9.8.6-0.rc1/opam b/packages/omake/omake.0.9.8.6-0.rc1/opam index 36265a3e344..5de40fe8419 100644 --- a/packages/omake/omake.0.9.8.6-0.rc1/opam +++ b/packages/omake/omake.0.9.8.6-0.rc1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Gerd Stolpmann " authors: [ "Aleksey Nogin" @@ -6,10 +6,13 @@ authors: [ "Gerd Stolpmann" ] license: "GPL2" -dev-repo: "https://github.com/ocaml-omake/omake.git" +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: ["ocamlfind"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" +] build: [ [make "bootstrap" "PREFIX=%{prefix}%"] [make "all" "PREFIX=%{prefix}%"] @@ -26,4 +29,17 @@ patches: [ "readline.patch" "netbsd_fam.patch" ] -available: [ ocaml-version < "4.06.0"] +synopsis: "Build system designed for scalability and portability" +flags: light-uninstall +extra-files: [ + ["readline.patch" "md5=0bc2d25606d1a35e511588dc4b78b385"] + ["opam.patch" "md5=e7ffd80e830eecd6abc3c56b6a59bed1"] + ["omake.install" "md5=7543586495f7c4b4fcf754e2a218776b"] + ["netbsd_fam.patch" "md5=888b1e327e7f14ed6c11c5ce2fdc8359"] + ["fam.patch" "md5=f99dda1dede3b3d0b848cfe62eac3fca"] +] +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: "md5=fe39a476ef4e33b7ba2ca77a6bcaded2" +} diff --git a/packages/omake/omake.0.9.8.6-0.rc1/url b/packages/omake/omake.0.9.8.6-0.rc1/url deleted file mode 100644 index c2cc0a9e061..00000000000 --- a/packages/omake/omake.0.9.8.6-0.rc1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "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: "fe39a476ef4e33b7ba2ca77a6bcaded2" diff --git a/packages/omake/omake.0.9.8.7/descr b/packages/omake/omake.0.9.8.7/descr deleted file mode 100644 index a58f6270b51..00000000000 --- a/packages/omake/omake.0.9.8.7/descr +++ /dev/null @@ -1 +0,0 @@ -Build system designed for scalability and portability. \ No newline at end of file diff --git a/packages/omake/omake.0.9.8.7/opam b/packages/omake/omake.0.9.8.7/opam index 144ad5aaac1..aa3dd687dcc 100644 --- a/packages/omake/omake.0.9.8.7/opam +++ b/packages/omake/omake.0.9.8.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "omake" version: "0.9.8.7" maintainer: "jun.furuse@gmail.com" @@ -7,7 +7,7 @@ authors: [ "Jason Hickey" ] license: "GPL2" -dev-repo: "https://github.com/camlspotter/omake-0.9.git" +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" @@ -24,5 +24,13 @@ remove: [ [ "rm" "-rf" "%{prefix}%/lib/omake" ] ] -depends: ["ocamlfind"] -available: [ ocaml-version >= "4.02.3" & ocaml-version < "4.07.0" ] +depends: [ + "ocaml" {>= "4.02.3" & < "4.07.0"} + "ocamlfind" +] +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: "md5=56fd01bdd0e412d4fb66feba20a15b42" +} diff --git a/packages/omake/omake.0.9.8.7/url b/packages/omake/omake.0.9.8.7/url deleted file mode 100644 index 39e386faabe..00000000000 --- a/packages/omake/omake.0.9.8.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/camlspotter/omake-0.9/archive/0.9.8.7.tar.gz" -checksum: "56fd01bdd0e412d4fb66feba20a15b42" diff --git a/packages/omd/omd.0.2/descr b/packages/omd/omd.0.2/descr deleted file mode 100644 index 13e49d91dde..00000000000 --- a/packages/omd/omd.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -A Markdown frontend in pure OCaml. -This Markdown library has no dependency besides the OCaml compiler. -The implementation targets the original Markdown with a few Github -markdown features. diff --git a/packages/omd/omd.0.2/files/omd.install b/packages/omd/omd.0.2/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.0.2/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.0.2/opam b/packages/omd/omd.0.2/opam deleted file mode 100644 index 5aeea98e984..00000000000 --- a/packages/omd/omd.0.2/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.0.2/url b/packages/omd/omd.0.2/url deleted file mode 100644 index 383a052b621..00000000000 --- a/packages/omd/omd.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-0.2.tar.gz" -checksum: "22ad98d046ef208ff13f42d5aedb6e5b" diff --git a/packages/omd/omd.0.3/descr b/packages/omd/omd.0.3/descr deleted file mode 100644 index 13e49d91dde..00000000000 --- a/packages/omd/omd.0.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -A Markdown frontend in pure OCaml. -This Markdown library has no dependency besides the OCaml compiler. -The implementation targets the original Markdown with a few Github -markdown features. diff --git a/packages/omd/omd.0.3/files/omd.install b/packages/omd/omd.0.3/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.0.3/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.0.3/opam b/packages/omd/omd.0.3/opam deleted file mode 100644 index 5aeea98e984..00000000000 --- a/packages/omd/omd.0.3/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.0.3/url b/packages/omd/omd.0.3/url deleted file mode 100644 index 2d8cc21e627..00000000000 --- a/packages/omd/omd.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-0.3.tar.gz" -checksum: "522e5c2937e77b48dcdc40d85437d29e" diff --git a/packages/omd/omd.0.4/descr b/packages/omd/omd.0.4/descr deleted file mode 100644 index 13e49d91dde..00000000000 --- a/packages/omd/omd.0.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -A Markdown frontend in pure OCaml. -This Markdown library has no dependency besides the OCaml compiler. -The implementation targets the original Markdown with a few Github -markdown features. diff --git a/packages/omd/omd.0.4/files/omd.install b/packages/omd/omd.0.4/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.0.4/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.0.4/opam b/packages/omd/omd.0.4/opam deleted file mode 100644 index 5aeea98e984..00000000000 --- a/packages/omd/omd.0.4/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.0.4/url b/packages/omd/omd.0.4/url deleted file mode 100644 index 6c874f5df42..00000000000 --- a/packages/omd/omd.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-0.4.tar.gz" -checksum: "8c81e10c2ae6f2f64aeb78bbdcfbd48e" diff --git a/packages/omd/omd.0.5.4/descr b/packages/omd/omd.0.5.4/descr deleted file mode 100644 index 13e49d91dde..00000000000 --- a/packages/omd/omd.0.5.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -A Markdown frontend in pure OCaml. -This Markdown library has no dependency besides the OCaml compiler. -The implementation targets the original Markdown with a few Github -markdown features. diff --git a/packages/omd/omd.0.5.4/files/omd.install b/packages/omd/omd.0.5.4/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.0.5.4/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.0.5.4/opam b/packages/omd/omd.0.5.4/opam deleted file mode 100644 index 5aeea98e984..00000000000 --- a/packages/omd/omd.0.5.4/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.0.5.4/url b/packages/omd/omd.0.5.4/url deleted file mode 100644 index 50801b6e374..00000000000 --- a/packages/omd/omd.0.5.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-0.5.4.tar.gz" -checksum: "9e4e2a4a9348cb0260d170edb3e2ce9e" diff --git a/packages/omd/omd.0.5.5/descr b/packages/omd/omd.0.5.5/descr deleted file mode 100644 index 3ae7f05e09c..00000000000 --- a/packages/omd/omd.0.5.5/descr +++ /dev/null @@ -1,4 +0,0 @@ -A Markdown frontend in pure OCaml. -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. diff --git a/packages/omd/omd.0.5.5/files/omd.install b/packages/omd/omd.0.5.5/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.0.5.5/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.0.5.5/opam b/packages/omd/omd.0.5.5/opam deleted file mode 100644 index 5aeea98e984..00000000000 --- a/packages/omd/omd.0.5.5/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.0.5.5/url b/packages/omd/omd.0.5.5/url deleted file mode 100644 index 0158a71ebe3..00000000000 --- a/packages/omd/omd.0.5.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-0.5.5.tar.gz" -checksum: "8de7bbba97c53ebad68eff9fa259200f" diff --git a/packages/omd/omd.0.5/descr b/packages/omd/omd.0.5/descr deleted file mode 100644 index 13e49d91dde..00000000000 --- a/packages/omd/omd.0.5/descr +++ /dev/null @@ -1,4 +0,0 @@ -A Markdown frontend in pure OCaml. -This Markdown library has no dependency besides the OCaml compiler. -The implementation targets the original Markdown with a few Github -markdown features. diff --git a/packages/omd/omd.0.5/files/omd.install b/packages/omd/omd.0.5/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.0.5/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.0.5/opam b/packages/omd/omd.0.5/opam deleted file mode 100644 index 5aeea98e984..00000000000 --- a/packages/omd/omd.0.5/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.0.5/url b/packages/omd/omd.0.5/url deleted file mode 100644 index c167580bb52..00000000000 --- a/packages/omd/omd.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-0.5.tar.gz" -checksum: "d343deacc270674828260b0fdc55f74c" diff --git a/packages/omd/omd.0.6.0/descr b/packages/omd/omd.0.6.0/descr deleted file mode 100644 index 3ae7f05e09c..00000000000 --- a/packages/omd/omd.0.6.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -A Markdown frontend in pure OCaml. -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. diff --git a/packages/omd/omd.0.6.0/files/omd.install b/packages/omd/omd.0.6.0/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.0.6.0/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.0.6.0/opam b/packages/omd/omd.0.6.0/opam deleted file mode 100644 index 5aeea98e984..00000000000 --- a/packages/omd/omd.0.6.0/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.0.6.0/url b/packages/omd/omd.0.6.0/url deleted file mode 100644 index 886a85ed24f..00000000000 --- a/packages/omd/omd.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-0.6.0.tar.gz" -checksum: "9897520b96a67c332ed080b1bb67ba69" diff --git a/packages/omd/omd.0.6.1/descr b/packages/omd/omd.0.6.1/descr deleted file mode 100644 index 3ae7f05e09c..00000000000 --- a/packages/omd/omd.0.6.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -A Markdown frontend in pure OCaml. -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. diff --git a/packages/omd/omd.0.6.1/files/omd.install b/packages/omd/omd.0.6.1/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.0.6.1/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.0.6.1/opam b/packages/omd/omd.0.6.1/opam deleted file mode 100644 index 5aeea98e984..00000000000 --- a/packages/omd/omd.0.6.1/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.0.6.1/url b/packages/omd/omd.0.6.1/url deleted file mode 100644 index 678cd6710a3..00000000000 --- a/packages/omd/omd.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-0.6.1.tar.gz" -checksum: "7d86319b3bc0baccfbd1847e77bbbd10" diff --git a/packages/omd/omd.0.6.2/descr b/packages/omd/omd.0.6.2/descr deleted file mode 100644 index 3ae7f05e09c..00000000000 --- a/packages/omd/omd.0.6.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -A Markdown frontend in pure OCaml. -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. diff --git a/packages/omd/omd.0.6.2/files/omd.install b/packages/omd/omd.0.6.2/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.0.6.2/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.0.6.2/opam b/packages/omd/omd.0.6.2/opam deleted file mode 100644 index 5aeea98e984..00000000000 --- a/packages/omd/omd.0.6.2/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.0.6.2/url b/packages/omd/omd.0.6.2/url deleted file mode 100644 index 706ad098b3f..00000000000 --- a/packages/omd/omd.0.6.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-0.6.2.tar.gz" -checksum: "ca6cc7c7d212e66544bdb759f7de6628" diff --git a/packages/omd/omd.0.6.3/descr b/packages/omd/omd.0.6.3/descr deleted file mode 100644 index 3ae7f05e09c..00000000000 --- a/packages/omd/omd.0.6.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -A Markdown frontend in pure OCaml. -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. diff --git a/packages/omd/omd.0.6.3/files/omd.install b/packages/omd/omd.0.6.3/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.0.6.3/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.0.6.3/opam b/packages/omd/omd.0.6.3/opam deleted file mode 100644 index 5aeea98e984..00000000000 --- a/packages/omd/omd.0.6.3/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.0.6.3/url b/packages/omd/omd.0.6.3/url deleted file mode 100644 index 5e5f0f9c65b..00000000000 --- a/packages/omd/omd.0.6.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-0.6.3.tar.gz" -checksum: "edcd051eac3fe7a7a624fde3fcba2b0e" diff --git a/packages/omd/omd.0.6.4/descr b/packages/omd/omd.0.6.4/descr deleted file mode 100644 index 3ae7f05e09c..00000000000 --- a/packages/omd/omd.0.6.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -A Markdown frontend in pure OCaml. -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. diff --git a/packages/omd/omd.0.6.4/files/omd.install b/packages/omd/omd.0.6.4/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.0.6.4/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.0.6.4/opam b/packages/omd/omd.0.6.4/opam deleted file mode 100644 index 5aeea98e984..00000000000 --- a/packages/omd/omd.0.6.4/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.0.6.4/url b/packages/omd/omd.0.6.4/url deleted file mode 100644 index ff6961c56e9..00000000000 --- a/packages/omd/omd.0.6.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-0.6.4.tar.gz" -checksum: "04e2c2eb9c7a0fc4cf5802f72b3eff6d" diff --git a/packages/omd/omd.0.6.5/descr b/packages/omd/omd.0.6.5/descr deleted file mode 100644 index 3ae7f05e09c..00000000000 --- a/packages/omd/omd.0.6.5/descr +++ /dev/null @@ -1,4 +0,0 @@ -A Markdown frontend in pure OCaml. -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. diff --git a/packages/omd/omd.0.6.5/opam b/packages/omd/omd.0.6.5/opam index 5aeea98e984..ea6c2f60f5a 100644 --- a/packages/omd/omd.0.6.5/opam +++ b/packages/omd/omd.0.6.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "philippe.wang@gmail.com" authors: ["Philippe Wang "] homepage: "https://github.com/pw374/omd" @@ -13,8 +13,19 @@ build: [ ] remove: [["ocamlfind" "remove" "omd"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] +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 +extra-files: ["omd.install" "md5=0395736894a46f718a77f59ec6fbf1fd"] +url { + src: "http://pw374.github.io/distrib/omd/omd-0.6.5.tar.gz" + checksum: "md5=552ec57d68f80caf4b5201520d33fc5a" +} diff --git a/packages/omd/omd.0.6.5/url b/packages/omd/omd.0.6.5/url deleted file mode 100644 index 01ecef61bf0..00000000000 --- a/packages/omd/omd.0.6.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-0.6.5.tar.gz" -checksum: "552ec57d68f80caf4b5201520d33fc5a" diff --git a/packages/omd/omd.0.7.0/descr b/packages/omd/omd.0.7.0/descr deleted file mode 100644 index 3ae7f05e09c..00000000000 --- a/packages/omd/omd.0.7.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -A Markdown frontend in pure OCaml. -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. diff --git a/packages/omd/omd.0.7.0/files/omd.install b/packages/omd/omd.0.7.0/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.0.7.0/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.0.7.0/opam b/packages/omd/omd.0.7.0/opam deleted file mode 100644 index 2d07b0f603b..00000000000 --- a/packages/omd/omd.0.7.0/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.0.7.0/url b/packages/omd/omd.0.7.0/url deleted file mode 100644 index 69e35aa680a..00000000000 --- a/packages/omd/omd.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-0.7.0.tar.gz" -checksum: "0cca249db75b96854e8ee45ac4914084" diff --git a/packages/omd/omd.0.7.1/descr b/packages/omd/omd.0.7.1/descr deleted file mode 100644 index 3ae7f05e09c..00000000000 --- a/packages/omd/omd.0.7.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -A Markdown frontend in pure OCaml. -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. diff --git a/packages/omd/omd.0.7.1/files/omd.install b/packages/omd/omd.0.7.1/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.0.7.1/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.0.7.1/opam b/packages/omd/omd.0.7.1/opam deleted file mode 100644 index 2d07b0f603b..00000000000 --- a/packages/omd/omd.0.7.1/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.0.7.1/url b/packages/omd/omd.0.7.1/url deleted file mode 100644 index 6e782a99b4c..00000000000 --- a/packages/omd/omd.0.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-0.7.1.tar.gz" -checksum: "8e2fa240123afadea1faa035ad82fa27" diff --git a/packages/omd/omd.0.7.2/descr b/packages/omd/omd.0.7.2/descr deleted file mode 100644 index 3ae7f05e09c..00000000000 --- a/packages/omd/omd.0.7.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -A Markdown frontend in pure OCaml. -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. diff --git a/packages/omd/omd.0.7.2/files/omd.install b/packages/omd/omd.0.7.2/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.0.7.2/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.0.7.2/opam b/packages/omd/omd.0.7.2/opam deleted file mode 100644 index 2d07b0f603b..00000000000 --- a/packages/omd/omd.0.7.2/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.0.7.2/url b/packages/omd/omd.0.7.2/url deleted file mode 100644 index 5923eac0ee5..00000000000 --- a/packages/omd/omd.0.7.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-0.7.2.tar.gz" -checksum: "00f9f7a27f5bdf9802045367c6f9a4d2" diff --git a/packages/omd/omd.0.7.3/descr b/packages/omd/omd.0.7.3/descr deleted file mode 100644 index 3ae7f05e09c..00000000000 --- a/packages/omd/omd.0.7.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -A Markdown frontend in pure OCaml. -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. diff --git a/packages/omd/omd.0.7.3/files/omd.install b/packages/omd/omd.0.7.3/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.0.7.3/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.0.7.3/opam b/packages/omd/omd.0.7.3/opam deleted file mode 100644 index 2d07b0f603b..00000000000 --- a/packages/omd/omd.0.7.3/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.0.7.3/url b/packages/omd/omd.0.7.3/url deleted file mode 100644 index 31ae8ad1fa3..00000000000 --- a/packages/omd/omd.0.7.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-0.7.3.tar.gz" -checksum: "d99071e9b799ab735bd802589f2c31fb" diff --git a/packages/omd/omd.0.7.4/descr b/packages/omd/omd.0.7.4/descr deleted file mode 100644 index 3ae7f05e09c..00000000000 --- a/packages/omd/omd.0.7.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -A Markdown frontend in pure OCaml. -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. diff --git a/packages/omd/omd.0.7.4/files/omd.install b/packages/omd/omd.0.7.4/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.0.7.4/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.0.7.4/opam b/packages/omd/omd.0.7.4/opam deleted file mode 100644 index 2d07b0f603b..00000000000 --- a/packages/omd/omd.0.7.4/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.0.7.4/url b/packages/omd/omd.0.7.4/url deleted file mode 100644 index 4c30199a950..00000000000 --- a/packages/omd/omd.0.7.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-0.7.4.tar.gz" -checksum: "76310910ecdd47f5e0f2a1ac33a133d0" diff --git a/packages/omd/omd.0.7.5/descr b/packages/omd/omd.0.7.5/descr deleted file mode 100644 index 3ae7f05e09c..00000000000 --- a/packages/omd/omd.0.7.5/descr +++ /dev/null @@ -1,4 +0,0 @@ -A Markdown frontend in pure OCaml. -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. diff --git a/packages/omd/omd.0.7.5/files/omd.install b/packages/omd/omd.0.7.5/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.0.7.5/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.0.7.5/opam b/packages/omd/omd.0.7.5/opam deleted file mode 100644 index 2d07b0f603b..00000000000 --- a/packages/omd/omd.0.7.5/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.0.7.5/url b/packages/omd/omd.0.7.5/url deleted file mode 100644 index 1cd6852e82f..00000000000 --- a/packages/omd/omd.0.7.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-0.7.5.tar.gz" -checksum: "b2969c6706b90bbbc286187dead34f3b" diff --git a/packages/omd/omd.0.8.0/descr b/packages/omd/omd.0.8.0/descr deleted file mode 100644 index 3ae7f05e09c..00000000000 --- a/packages/omd/omd.0.8.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -A Markdown frontend in pure OCaml. -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. diff --git a/packages/omd/omd.0.8.0/files/omd.install b/packages/omd/omd.0.8.0/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.0.8.0/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.0.8.0/opam b/packages/omd/omd.0.8.0/opam deleted file mode 100644 index 2d07b0f603b..00000000000 --- a/packages/omd/omd.0.8.0/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.0.8.0/url b/packages/omd/omd.0.8.0/url deleted file mode 100644 index 15e00da75c1..00000000000 --- a/packages/omd/omd.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-0.8.0.tar.gz" -checksum: "46ae136e47fa2f9235ae336e0ab87df5" diff --git a/packages/omd/omd.0.8.1/descr b/packages/omd/omd.0.8.1/descr deleted file mode 100644 index 3ae7f05e09c..00000000000 --- a/packages/omd/omd.0.8.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -A Markdown frontend in pure OCaml. -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. diff --git a/packages/omd/omd.0.8.1/files/omd.install b/packages/omd/omd.0.8.1/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.0.8.1/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.0.8.1/opam b/packages/omd/omd.0.8.1/opam deleted file mode 100644 index 2d07b0f603b..00000000000 --- a/packages/omd/omd.0.8.1/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.0.8.1/url b/packages/omd/omd.0.8.1/url deleted file mode 100644 index 498243c4cc6..00000000000 --- a/packages/omd/omd.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-0.8.1.tar.gz" -checksum: "15123ffeb2821a32efdefc03ad46fe6a" diff --git a/packages/omd/omd.0.8.2/descr b/packages/omd/omd.0.8.2/descr deleted file mode 100644 index 3ae7f05e09c..00000000000 --- a/packages/omd/omd.0.8.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -A Markdown frontend in pure OCaml. -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. diff --git a/packages/omd/omd.0.8.2/opam b/packages/omd/omd.0.8.2/opam index 735a5af95cd..cda99e15d3d 100644 --- a/packages/omd/omd.0.8.2/opam +++ b/packages/omd/omd.0.8.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "philippe.wang@gmail.com" authors: [ "Philippe Wang " ] license: "ISC" @@ -11,6 +11,7 @@ remove: [ ["ocamlfind" "remove" "omd"] ] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ocamlbuild" {build} ] @@ -19,4 +20,14 @@ tags: [ "org:mirage" ] install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] +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 +extra-files: ["omd.install" "md5=0395736894a46f718a77f59ec6fbf1fd"] +url { + src: "http://pw374.github.io/distrib/omd/omd-0.8.2.tar.gz" + checksum: "md5=bb241be2c9493b86f1a7a79dc91c58ec" +} diff --git a/packages/omd/omd.0.8.2/url b/packages/omd/omd.0.8.2/url deleted file mode 100644 index 834823d112b..00000000000 --- a/packages/omd/omd.0.8.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-0.8.2.tar.gz" -checksum: "bb241be2c9493b86f1a7a79dc91c58ec" diff --git a/packages/omd/omd.0.9.0/descr b/packages/omd/omd.0.9.0/descr deleted file mode 100644 index 3ae7f05e09c..00000000000 --- a/packages/omd/omd.0.9.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -A Markdown frontend in pure OCaml. -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. diff --git a/packages/omd/omd.0.9.0/files/omd.install b/packages/omd/omd.0.9.0/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.0.9.0/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.0.9.0/opam b/packages/omd/omd.0.9.0/opam deleted file mode 100644 index 735a5af95cd..00000000000 --- a/packages/omd/omd.0.9.0/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -tags: [ - "org:ocamllabs" - "org:mirage" -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.0.9.0/url b/packages/omd/omd.0.9.0/url deleted file mode 100644 index 5c1617c2ac0..00000000000 --- a/packages/omd/omd.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-0.9.0.tar.gz" -checksum: "4a79c70faf4851e07af0fdcf1ec7aae2" diff --git a/packages/omd/omd.0.9.1/descr b/packages/omd/omd.0.9.1/descr deleted file mode 100644 index 3ae7f05e09c..00000000000 --- a/packages/omd/omd.0.9.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -A Markdown frontend in pure OCaml. -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. diff --git a/packages/omd/omd.0.9.1/files/omd.install b/packages/omd/omd.0.9.1/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.0.9.1/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.0.9.1/opam b/packages/omd/omd.0.9.1/opam deleted file mode 100644 index 735a5af95cd..00000000000 --- a/packages/omd/omd.0.9.1/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -tags: [ - "org:ocamllabs" - "org:mirage" -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.0.9.1/url b/packages/omd/omd.0.9.1/url deleted file mode 100644 index 400fa4e606b..00000000000 --- a/packages/omd/omd.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-0.9.1.tar.gz" -checksum: "5f846d2b03bc387c511d8a1dabb4b087" diff --git a/packages/omd/omd.0.9.3/descr b/packages/omd/omd.0.9.3/descr deleted file mode 100644 index 3ae7f05e09c..00000000000 --- a/packages/omd/omd.0.9.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -A Markdown frontend in pure OCaml. -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. diff --git a/packages/omd/omd.0.9.3/files/omd.install b/packages/omd/omd.0.9.3/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.0.9.3/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.0.9.3/opam b/packages/omd/omd.0.9.3/opam deleted file mode 100644 index 735a5af95cd..00000000000 --- a/packages/omd/omd.0.9.3/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -tags: [ - "org:ocamllabs" - "org:mirage" -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.0.9.3/url b/packages/omd/omd.0.9.3/url deleted file mode 100644 index deb2db35652..00000000000 --- a/packages/omd/omd.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-0.9.3.tar.gz" -checksum: "4312371b107f575067ada0ac85487bcc" diff --git a/packages/omd/omd.0.9.4/descr b/packages/omd/omd.0.9.4/descr deleted file mode 100644 index 04065f34df5..00000000000 --- a/packages/omd/omd.0.9.4/descr +++ /dev/null @@ -1,7 +0,0 @@ -A Markdown frontend in pure OCaml. -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`. diff --git a/packages/omd/omd.0.9.4/files/omd.install b/packages/omd/omd.0.9.4/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.0.9.4/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.0.9.4/opam b/packages/omd/omd.0.9.4/opam deleted file mode 100644 index 735a5af95cd..00000000000 --- a/packages/omd/omd.0.9.4/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -tags: [ - "org:ocamllabs" - "org:mirage" -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.0.9.4/url b/packages/omd/omd.0.9.4/url deleted file mode 100644 index 12880266b7c..00000000000 --- a/packages/omd/omd.0.9.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-0.9.4.tar.gz" -checksum: "2fadfd967930e1c0f2029f9b5cd10575" diff --git a/packages/omd/omd.0.9.5/descr b/packages/omd/omd.0.9.5/descr deleted file mode 100644 index 04065f34df5..00000000000 --- a/packages/omd/omd.0.9.5/descr +++ /dev/null @@ -1,7 +0,0 @@ -A Markdown frontend in pure OCaml. -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`. diff --git a/packages/omd/omd.0.9.5/files/omd.install b/packages/omd/omd.0.9.5/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.0.9.5/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.0.9.5/opam b/packages/omd/omd.0.9.5/opam deleted file mode 100644 index 735a5af95cd..00000000000 --- a/packages/omd/omd.0.9.5/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -tags: [ - "org:ocamllabs" - "org:mirage" -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.0.9.5/url b/packages/omd/omd.0.9.5/url deleted file mode 100644 index e1a4f54656c..00000000000 --- a/packages/omd/omd.0.9.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-0.9.5.tar.gz" -checksum: "dd48b6f28f78da44cceff249b504196d" diff --git a/packages/omd/omd.0.9.6/descr b/packages/omd/omd.0.9.6/descr deleted file mode 100644 index 04065f34df5..00000000000 --- a/packages/omd/omd.0.9.6/descr +++ /dev/null @@ -1,7 +0,0 @@ -A Markdown frontend in pure OCaml. -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`. diff --git a/packages/omd/omd.0.9.6/files/omd.install b/packages/omd/omd.0.9.6/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.0.9.6/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.0.9.6/opam b/packages/omd/omd.0.9.6/opam deleted file mode 100644 index 735a5af95cd..00000000000 --- a/packages/omd/omd.0.9.6/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -tags: [ - "org:ocamllabs" - "org:mirage" -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.0.9.6/url b/packages/omd/omd.0.9.6/url deleted file mode 100644 index 1eb8b5a67cc..00000000000 --- a/packages/omd/omd.0.9.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-0.9.6.tar.gz" -checksum: "5fe4a63f238b8be722d27a71df2c2712" diff --git a/packages/omd/omd.0.9.7/descr b/packages/omd/omd.0.9.7/descr deleted file mode 100644 index 04065f34df5..00000000000 --- a/packages/omd/omd.0.9.7/descr +++ /dev/null @@ -1,7 +0,0 @@ -A Markdown frontend in pure OCaml. -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`. diff --git a/packages/omd/omd.0.9.7/opam b/packages/omd/omd.0.9.7/opam index 735a5af95cd..baab579c528 100644 --- a/packages/omd/omd.0.9.7/opam +++ b/packages/omd/omd.0.9.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "philippe.wang@gmail.com" authors: [ "Philippe Wang " ] license: "ISC" @@ -11,6 +11,7 @@ remove: [ ["ocamlfind" "remove" "omd"] ] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ocamlbuild" {build} ] @@ -19,4 +20,17 @@ tags: [ "org:mirage" ] install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] +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 +extra-files: ["omd.install" "md5=0395736894a46f718a77f59ec6fbf1fd"] +url { + src: "http://pw374.github.io/distrib/omd/omd-0.9.7.tar.gz" + checksum: "md5=43ba43fe8013d2d8ed747e6b81b96331" +} diff --git a/packages/omd/omd.0.9.7/url b/packages/omd/omd.0.9.7/url deleted file mode 100644 index 13403a2b919..00000000000 --- a/packages/omd/omd.0.9.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-0.9.7.tar.gz" -checksum: "43ba43fe8013d2d8ed747e6b81b96331" diff --git a/packages/omd/omd.1.0.0/descr b/packages/omd/omd.1.0.0/descr deleted file mode 100644 index 0b0975ff50a..00000000000 --- a/packages/omd/omd.1.0.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -A Markdown frontend in pure OCaml. -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. diff --git a/packages/omd/omd.1.0.0/files/omd.install b/packages/omd/omd.1.0.0/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.1.0.0/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.1.0.0/opam b/packages/omd/omd.1.0.0/opam deleted file mode 100644 index 5c5a334cdaa..00000000000 --- a/packages/omd/omd.1.0.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -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: [ - "base-bigarray" - "ocamlfind" - "ocamlbuild" {build} -] -tags: [ - "org:ocamllabs" - "org:mirage" -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.1.0.0/url b/packages/omd/omd.1.0.0/url deleted file mode 100644 index 32cd95407fd..00000000000 --- a/packages/omd/omd.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-1.0.0.tar.gz" -checksum: "acb8ac3edd4b2e02e8b1d2594c6da597" diff --git a/packages/omd/omd.1.0.1/descr b/packages/omd/omd.1.0.1/descr deleted file mode 100644 index f4fe91806c7..00000000000 --- a/packages/omd/omd.1.0.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -A Markdown frontend in pure OCaml. -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. diff --git a/packages/omd/omd.1.0.1/files/omd.install b/packages/omd/omd.1.0.1/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.1.0.1/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.1.0.1/opam b/packages/omd/omd.1.0.1/opam deleted file mode 100644 index 5d8fb9a2d5b..00000000000 --- a/packages/omd/omd.1.0.1/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -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: [ - "base-bigarray" - "ocamlfind" - "ocamlbuild" {build} -] -tags: [ - "org:ocamllabs" - "org:mirage" -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.1.0.1/url b/packages/omd/omd.1.0.1/url deleted file mode 100644 index 55619aa52a4..00000000000 --- a/packages/omd/omd.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-1.0.1.tar.gz" -checksum: "684ee364e85c2245b5c74a1ac1aeef9b" diff --git a/packages/omd/omd.1.1.0/descr b/packages/omd/omd.1.1.0/descr deleted file mode 100644 index f4fe91806c7..00000000000 --- a/packages/omd/omd.1.1.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -A Markdown frontend in pure OCaml. -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. diff --git a/packages/omd/omd.1.1.0/files/omd.install b/packages/omd/omd.1.1.0/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.1.1.0/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.1.1.0/opam b/packages/omd/omd.1.1.0/opam deleted file mode 100644 index 5d8fb9a2d5b..00000000000 --- a/packages/omd/omd.1.1.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -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: [ - "base-bigarray" - "ocamlfind" - "ocamlbuild" {build} -] -tags: [ - "org:ocamllabs" - "org:mirage" -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.1.1.0/url b/packages/omd/omd.1.1.0/url deleted file mode 100644 index 82ec9f54058..00000000000 --- a/packages/omd/omd.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-1.1.0.tar.gz" -checksum: "2c13d75a7323c7e3f6fd23440cc62bb0" diff --git a/packages/omd/omd.1.1.1/descr b/packages/omd/omd.1.1.1/descr deleted file mode 100644 index f4fe91806c7..00000000000 --- a/packages/omd/omd.1.1.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -A Markdown frontend in pure OCaml. -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. diff --git a/packages/omd/omd.1.1.1/files/omd.install b/packages/omd/omd.1.1.1/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.1.1.1/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.1.1.1/opam b/packages/omd/omd.1.1.1/opam deleted file mode 100644 index 5d8fb9a2d5b..00000000000 --- a/packages/omd/omd.1.1.1/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -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: [ - "base-bigarray" - "ocamlfind" - "ocamlbuild" {build} -] -tags: [ - "org:ocamllabs" - "org:mirage" -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.1.1.1/url b/packages/omd/omd.1.1.1/url deleted file mode 100644 index 27137840361..00000000000 --- a/packages/omd/omd.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-1.1.1.tar.gz" -checksum: "0f1a822400334eaa66659c15e3338742" diff --git a/packages/omd/omd.1.1.2/descr b/packages/omd/omd.1.1.2/descr deleted file mode 100644 index f4fe91806c7..00000000000 --- a/packages/omd/omd.1.1.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -A Markdown frontend in pure OCaml. -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. diff --git a/packages/omd/omd.1.1.2/files/omd.install b/packages/omd/omd.1.1.2/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.1.1.2/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.1.1.2/opam b/packages/omd/omd.1.1.2/opam deleted file mode 100644 index 5d8fb9a2d5b..00000000000 --- a/packages/omd/omd.1.1.2/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -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: [ - "base-bigarray" - "ocamlfind" - "ocamlbuild" {build} -] -tags: [ - "org:ocamllabs" - "org:mirage" -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.1.1.2/url b/packages/omd/omd.1.1.2/url deleted file mode 100644 index 996d7532fc9..00000000000 --- a/packages/omd/omd.1.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-1.1.2.tar.gz" -checksum: "876fe6da9286d12711f38c134b5eff00" diff --git a/packages/omd/omd.1.1.3/descr b/packages/omd/omd.1.1.3/descr deleted file mode 100644 index f4fe91806c7..00000000000 --- a/packages/omd/omd.1.1.3/descr +++ /dev/null @@ -1,9 +0,0 @@ -A Markdown frontend in pure OCaml. -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. diff --git a/packages/omd/omd.1.1.3/files/omd.install b/packages/omd/omd.1.1.3/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.1.1.3/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.1.1.3/opam b/packages/omd/omd.1.1.3/opam deleted file mode 100644 index 5d8fb9a2d5b..00000000000 --- a/packages/omd/omd.1.1.3/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -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: [ - "base-bigarray" - "ocamlfind" - "ocamlbuild" {build} -] -tags: [ - "org:ocamllabs" - "org:mirage" -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.1.1.3/url b/packages/omd/omd.1.1.3/url deleted file mode 100644 index 3f23ad642f2..00000000000 --- a/packages/omd/omd.1.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-1.1.3.tar.gz" -checksum: "33c1320f66910708be04bb314dd0db16" diff --git a/packages/omd/omd.1.2.0/descr b/packages/omd/omd.1.2.0/descr deleted file mode 100644 index f4fe91806c7..00000000000 --- a/packages/omd/omd.1.2.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -A Markdown frontend in pure OCaml. -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. diff --git a/packages/omd/omd.1.2.0/files/omd.install b/packages/omd/omd.1.2.0/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.1.2.0/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.1.2.0/opam b/packages/omd/omd.1.2.0/opam deleted file mode 100644 index 5d8fb9a2d5b..00000000000 --- a/packages/omd/omd.1.2.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -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: [ - "base-bigarray" - "ocamlfind" - "ocamlbuild" {build} -] -tags: [ - "org:ocamllabs" - "org:mirage" -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.1.2.0/url b/packages/omd/omd.1.2.0/url deleted file mode 100644 index f3366e2d136..00000000000 --- a/packages/omd/omd.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-1.2.0.tar.gz" -checksum: "2a1aa5144466a466e33b34de855bcd1c" diff --git a/packages/omd/omd.1.2.1/descr b/packages/omd/omd.1.2.1/descr deleted file mode 100644 index f4fe91806c7..00000000000 --- a/packages/omd/omd.1.2.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -A Markdown frontend in pure OCaml. -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. diff --git a/packages/omd/omd.1.2.1/files/omd.install b/packages/omd/omd.1.2.1/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.1.2.1/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.1.2.1/opam b/packages/omd/omd.1.2.1/opam deleted file mode 100644 index 5d8fb9a2d5b..00000000000 --- a/packages/omd/omd.1.2.1/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -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: [ - "base-bigarray" - "ocamlfind" - "ocamlbuild" {build} -] -tags: [ - "org:ocamllabs" - "org:mirage" -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.1.2.1/url b/packages/omd/omd.1.2.1/url deleted file mode 100644 index 34ba5b4f0ad..00000000000 --- a/packages/omd/omd.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-1.2.1.tar.gz" -checksum: "6784ba3dbdd9b56029a8ef0509d61690" diff --git a/packages/omd/omd.1.2.2/descr b/packages/omd/omd.1.2.2/descr deleted file mode 100644 index 1f0b749d8de..00000000000 --- a/packages/omd/omd.1.2.2/descr +++ /dev/null @@ -1,7 +0,0 @@ -A Markdown frontend in pure OCaml. -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`. diff --git a/packages/omd/omd.1.2.2/opam b/packages/omd/omd.1.2.2/opam index 24b09d57cef..42522132f73 100644 --- a/packages/omd/omd.1.2.2/opam +++ b/packages/omd/omd.1.2.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "philippe.wang@gmail.com" authors: [ "Philippe Wang " ] license: "ISC" @@ -11,6 +11,7 @@ remove: [ ["ocamlfind" "remove" "omd"] ] depends: [ + "ocaml" "base-bigarray" "ocamlfind" "ocamlbuild" {build} @@ -20,3 +21,17 @@ tags: [ "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 +extra-files: ["omd.install" "md5=0395736894a46f718a77f59ec6fbf1fd"] +url { + src: "http://pw374.github.io/distrib/omd/omd-1.2.2.tar.gz" + checksum: "md5=3a3599c3c8241323d4ab30124deedab4" +} diff --git a/packages/omd/omd.1.2.2/url b/packages/omd/omd.1.2.2/url deleted file mode 100644 index 6b588dac59f..00000000000 --- a/packages/omd/omd.1.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-1.2.2.tar.gz" -checksum: "3a3599c3c8241323d4ab30124deedab4" diff --git a/packages/omd/omd.1.2.3/descr b/packages/omd/omd.1.2.3/descr deleted file mode 100644 index 636042a9b3c..00000000000 --- a/packages/omd/omd.1.2.3/descr +++ /dev/null @@ -1,7 +0,0 @@ -A Markdown frontend in pure OCaml. -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`. diff --git a/packages/omd/omd.1.2.3/files/omd.install b/packages/omd/omd.1.2.3/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.1.2.3/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.1.2.3/opam b/packages/omd/omd.1.2.3/opam deleted file mode 100644 index 5d8fb9a2d5b..00000000000 --- a/packages/omd/omd.1.2.3/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -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: [ - "base-bigarray" - "ocamlfind" - "ocamlbuild" {build} -] -tags: [ - "org:ocamllabs" - "org:mirage" -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.1.2.3/url b/packages/omd/omd.1.2.3/url deleted file mode 100644 index b66da0fd3fa..00000000000 --- a/packages/omd/omd.1.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-1.2.3.tar.gz" -checksum: "31ed60d39aa0aaa337818fd62b56706b" diff --git a/packages/omd/omd.1.2.4/descr b/packages/omd/omd.1.2.4/descr deleted file mode 100644 index 636042a9b3c..00000000000 --- a/packages/omd/omd.1.2.4/descr +++ /dev/null @@ -1,7 +0,0 @@ -A Markdown frontend in pure OCaml. -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`. diff --git a/packages/omd/omd.1.2.4/files/omd.install b/packages/omd/omd.1.2.4/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.1.2.4/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.1.2.4/opam b/packages/omd/omd.1.2.4/opam deleted file mode 100644 index 5d8fb9a2d5b..00000000000 --- a/packages/omd/omd.1.2.4/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -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: [ - "base-bigarray" - "ocamlfind" - "ocamlbuild" {build} -] -tags: [ - "org:ocamllabs" - "org:mirage" -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.1.2.4/url b/packages/omd/omd.1.2.4/url deleted file mode 100644 index ef006592ecf..00000000000 --- a/packages/omd/omd.1.2.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-1.2.4.tar.gz" -checksum: "083a56364a7046c4be868ccd8cc0f487" diff --git a/packages/omd/omd.1.2.5/descr b/packages/omd/omd.1.2.5/descr deleted file mode 100644 index 636042a9b3c..00000000000 --- a/packages/omd/omd.1.2.5/descr +++ /dev/null @@ -1,7 +0,0 @@ -A Markdown frontend in pure OCaml. -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`. diff --git a/packages/omd/omd.1.2.5/files/omd.install b/packages/omd/omd.1.2.5/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.1.2.5/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.1.2.5/opam b/packages/omd/omd.1.2.5/opam deleted file mode 100644 index bca7539c58d..00000000000 --- a/packages/omd/omd.1.2.5/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -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: [ - "base-bigarray" - "ocamlfind" - "ocamlbuild" {build} -] -tags: [ - "org:ocamllabs" - "org:mirage" -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] - diff --git a/packages/omd/omd.1.2.5/url b/packages/omd/omd.1.2.5/url deleted file mode 100644 index 2dfa329202b..00000000000 --- a/packages/omd/omd.1.2.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-1.2.5.tar.gz" -checksum: "93ea60ce9055a8568822202c910c1eb3" diff --git a/packages/omd/omd.1.2.6/descr b/packages/omd/omd.1.2.6/descr deleted file mode 100644 index 636042a9b3c..00000000000 --- a/packages/omd/omd.1.2.6/descr +++ /dev/null @@ -1,7 +0,0 @@ -A Markdown frontend in pure OCaml. -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`. diff --git a/packages/omd/omd.1.2.6/files/omd.install b/packages/omd/omd.1.2.6/files/omd.install deleted file mode 100644 index c430b5f7b91..00000000000 --- a/packages/omd/omd.1.2.6/files/omd.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?_build/src/omd_main.byte" {"omd"} - "?_build/src/omd_main.native" {"omd"} -] diff --git a/packages/omd/omd.1.2.6/opam b/packages/omd/omd.1.2.6/opam deleted file mode 100644 index 5d8fb9a2d5b..00000000000 --- a/packages/omd/omd.1.2.6/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -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: [ - "base-bigarray" - "ocamlfind" - "ocamlbuild" {build} -] -tags: [ - "org:ocamllabs" - "org:mirage" -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/omd/omd.1.2.6/url b/packages/omd/omd.1.2.6/url deleted file mode 100644 index 52d7c2f6d3b..00000000000 --- a/packages/omd/omd.1.2.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-1.2.6.tar.gz" -checksum: "1e84c81ffc4c9680b762d0afe3a4e34f" diff --git a/packages/omd/omd.1.3.0/descr b/packages/omd/omd.1.3.0/descr deleted file mode 100644 index d00323f1646..00000000000 --- a/packages/omd/omd.1.3.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -A Markdown frontend in pure OCaml. -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`. - diff --git a/packages/omd/omd.1.3.0/opam b/packages/omd/omd.1.3.0/opam index 6d79bbc2616..607a86d49ef 100644 --- a/packages/omd/omd.1.3.0/opam +++ b/packages/omd/omd.1.3.0/opam @@ -1,24 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Philippe Wang " authors: [ "Philippe Wang " ] license: "ISC" homepage: "https://github.com/ocaml/omd" -dev-repo: "https://github.com/ocaml/omd.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" {< "4.06.0"} "base-bigarray" "ocamlfind" {build} "ocamlbuild" {build} @@ -27,5 +26,19 @@ tags: [ "org:ocamllabs" "org:mirage" ] -available: [ ocaml-version < "4.06.0" ] - +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`.""" +extra-files: [ + ["omd.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: "http://pw374.github.io/distrib/omd/omd-1.3.0.tar.gz" + checksum: "md5=1a6492ce7511f528e3f2893dda06f56b" +} diff --git a/packages/omd/omd.1.3.0/url b/packages/omd/omd.1.3.0/url deleted file mode 100644 index 139f81d912a..00000000000 --- a/packages/omd/omd.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pw374.github.io/distrib/omd/omd-1.3.0.tar.gz" -checksum: "1a6492ce7511f528e3f2893dda06f56b" diff --git a/packages/omd/omd.1.3.1/descr b/packages/omd/omd.1.3.1/descr deleted file mode 100644 index 5e5322504ea..00000000000 --- a/packages/omd/omd.1.3.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -A Markdown frontend in pure OCaml. - -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`. diff --git a/packages/omd/omd.1.3.1/opam b/packages/omd/omd.1.3.1/opam index bf64963e1f7..c4482b78063 100644 --- a/packages/omd/omd.1.3.1/opam +++ b/packages/omd/omd.1.3.1/opam @@ -1,28 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Philippe Wang " authors: [ "Philippe Wang " ] license: "ISC" homepage: "https://github.com/ocaml/omd" -dev-repo: "https://github.com/ocaml/omd.git" +dev-repo: "git+https://github.com/ocaml/omd.git" bug-reports: "https://github.com/ocaml/omd/issues" tags: [ "org:ocamllabs" "org:mirage" ] 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/setup.ml" "-C" "%{etc}%/omd" "-uninstall"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" {>= "4.01"} "base-bigarray" "base-bytes" "ocamlbuild" {build} "ocamlfind" {build & >= "1.5"} ] -available: [ocaml-version >= "4.01"] +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/Chris00/omd/releases/download/1.3.1/omd-1.3.1.tar.gz" + checksum: "md5=845fc38e86ec0e85721130f2dd044d00" +} diff --git a/packages/omd/omd.1.3.1/url b/packages/omd/omd.1.3.1/url deleted file mode 100644 index 318cbf27560..00000000000 --- a/packages/omd/omd.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/omd/releases/download/1.3.1/omd-1.3.1.tar.gz" -checksum: "845fc38e86ec0e85721130f2dd044d00" diff --git a/packages/oml/oml.0.0.1/descr b/packages/oml/oml.0.0.1/descr deleted file mode 100644 index d873bd23a18..00000000000 --- a/packages/oml/oml.0.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -beginnings of an OCaml Math (and statistics) Library - -Common algorithms and procedures to perform exploratory data analysis, -machine learning and mathematical simulations. diff --git a/packages/oml/oml.0.0.1/opam b/packages/oml/oml.0.0.1/opam index cbab34cca9f..6dd2719f4d9 100644 --- a/packages/oml/oml.0.0.1/opam +++ b/packages/oml/oml.0.0.1/opam @@ -1,18 +1,27 @@ -opam-version: "1.2" -available: [ ocaml-version >= "4.01" ] +opam-version: "2.0" maintainer: "Leonid Rozenberg " authors: "Leonid Rozenberg " homepage: "https://github.com/hammerlab/oml/" -dev-repo: "https://github.com/hammerlab/oml.git" +dev-repo: "git+https://github.com/hammerlab/oml.git" bug-reports: "https://github.com/hammerlab/oml/issues" license: "Apache2" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "oml"] depends: [ + "ocaml" {>= "4.01"} "ocamlfind" {build} "lacaml" {>= "7.2.5" & <= "7.6.2"} "lbfgs" "ocephes" {< "0.8"} "ocamlbuild" {build} ] +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: "md5=67000a919869879a51f93b7d558fa8a4" +} diff --git a/packages/oml/oml.0.0.1/url b/packages/oml/oml.0.0.1/url deleted file mode 100644 index a21a56ad6f1..00000000000 --- a/packages/oml/oml.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/hammerlab/oml/archive/0.0.1.tar.gz" -checksum: "67000a919869879a51f93b7d558fa8a4" diff --git a/packages/oml/oml.0.0.2/descr b/packages/oml/oml.0.0.2/descr deleted file mode 100644 index d873bd23a18..00000000000 --- a/packages/oml/oml.0.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -beginnings of an OCaml Math (and statistics) Library - -Common algorithms and procedures to perform exploratory data analysis, -machine learning and mathematical simulations. diff --git a/packages/oml/oml.0.0.2/opam b/packages/oml/oml.0.0.2/opam index cbab34cca9f..5aa649964b8 100644 --- a/packages/oml/oml.0.0.2/opam +++ b/packages/oml/oml.0.0.2/opam @@ -1,18 +1,27 @@ -opam-version: "1.2" -available: [ ocaml-version >= "4.01" ] +opam-version: "2.0" maintainer: "Leonid Rozenberg " authors: "Leonid Rozenberg " homepage: "https://github.com/hammerlab/oml/" -dev-repo: "https://github.com/hammerlab/oml.git" +dev-repo: "git+https://github.com/hammerlab/oml.git" bug-reports: "https://github.com/hammerlab/oml/issues" license: "Apache2" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "oml"] depends: [ + "ocaml" {>= "4.01"} "ocamlfind" {build} "lacaml" {>= "7.2.5" & <= "7.6.2"} "lbfgs" "ocephes" {< "0.8"} "ocamlbuild" {build} ] +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: "md5=cbef599baf88f248c23a5b0ec5f925f7" +} diff --git a/packages/oml/oml.0.0.2/url b/packages/oml/oml.0.0.2/url deleted file mode 100644 index aeb68558d9c..00000000000 --- a/packages/oml/oml.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/hammerlab/oml/archive/0.0.2.tar.gz" -checksum: "cbef599baf88f248c23a5b0ec5f925f7" diff --git a/packages/oml/oml.0.0.3/descr b/packages/oml/oml.0.0.3/descr deleted file mode 100644 index d873bd23a18..00000000000 --- a/packages/oml/oml.0.0.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -beginnings of an OCaml Math (and statistics) Library - -Common algorithms and procedures to perform exploratory data analysis, -machine learning and mathematical simulations. diff --git a/packages/oml/oml.0.0.3/opam b/packages/oml/oml.0.0.3/opam index d58890ab03f..424a985a9f4 100644 --- a/packages/oml/oml.0.0.3/opam +++ b/packages/oml/oml.0.0.3/opam @@ -1,18 +1,27 @@ -opam-version: "1.2" +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: "Apache2" -dev-repo: "https://github.com/hammerlab/oml.git" +dev-repo: "git+https://github.com/hammerlab/oml.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "oml"] depends: [ + "ocaml" {>= "4.01"} "ocamlfind" {build} "lacaml" {>= "7.2.5" & <= "7.6.2"} "lbfgs" "ocephes" {< "0.8"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01"] +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: "md5=fa4971499b5e85d05cf54b77fcac67a2" +} diff --git a/packages/oml/oml.0.0.3/url b/packages/oml/oml.0.0.3/url deleted file mode 100644 index 95519f46ea5..00000000000 --- a/packages/oml/oml.0.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/hammerlab/oml/archive/0.0.3.tar.gz" -checksum: "fa4971499b5e85d05cf54b77fcac67a2" diff --git a/packages/oml/oml.0.0.5/descr b/packages/oml/oml.0.0.5/descr deleted file mode 100644 index b4f2bdf8e61..00000000000 --- a/packages/oml/oml.0.0.5/descr +++ /dev/null @@ -1,4 +0,0 @@ -Beginnings of an OCaml Math (statistics, and ML) Library - -Common algorithms and procedures to perform exploratory data analysis, -machine learning and mathematical simulations. diff --git a/packages/oml/oml.0.0.5/opam b/packages/oml/oml.0.0.5/opam index af0f06a19ab..db3de0c7745 100644 --- a/packages/oml/oml.0.0.5/opam +++ b/packages/oml/oml.0.0.5/opam @@ -1,17 +1,26 @@ -opam-version: "1.2" +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: "Apache2" -dev-repo: "https://github.com/hammerlab/oml.git" +dev-repo: "git+https://github.com/hammerlab/oml.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "oml"] depends: [ + "ocaml" {>= "4.01"} "ocamlfind" {build} "lacaml" {>= "7.2.5" & <= "7.6.2"} "lbfgs" "ocephes" {>= "0.8"} ] -available: [ocaml-version >= "4.01"] +synopsis: "Beginnings of an OCaml Math (statistics, and ML) Library" +description: """ +Common algorithms and procedures to perform exploratory data analysis, +machine learning and mathematical simulations.""" +flags: light-uninstall +url { + src: "http://github.com/hammerlab/oml/archive/0.0.5.tar.gz" + checksum: "md5=50f0718d613fdd611dd7f849ad3840e4" +} diff --git a/packages/oml/oml.0.0.5/url b/packages/oml/oml.0.0.5/url deleted file mode 100644 index b884fdb4de9..00000000000 --- a/packages/oml/oml.0.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://github.com/hammerlab/oml/archive/0.0.5.tar.gz" -checksum: "50f0718d613fdd611dd7f849ad3840e4" diff --git a/packages/oml/oml.0.0.6/descr b/packages/oml/oml.0.0.6/descr deleted file mode 100644 index c0b70bcd796..00000000000 --- a/packages/oml/oml.0.0.6/descr +++ /dev/null @@ -1,7 +0,0 @@ -An OCaml Math, Statistics, and ML Library - -Common algorithms and procedures to perform exploratory data analysis, -machine learning and mathematical simulations. - -This package wraps libraries that have C and Fortran bindings to numerical -code. For an OCaml only version. See oml-lite. diff --git a/packages/oml/oml.0.0.6/opam b/packages/oml/oml.0.0.6/opam index 68324422f55..328c7b5f845 100644 --- a/packages/oml/oml.0.0.6/opam +++ b/packages/oml/oml.0.0.6/opam @@ -1,17 +1,17 @@ -opam-version: "1.2" -available: [ ocaml-version >= "4.03" ] +opam-version: "2.0" maintainer: "Leonid Rozenberg " authors: "Leonid Rozenberg " homepage: "https://github.com/hammerlab/oml/" -dev-repo: "https://github.com/hammerlab/oml.git" +dev-repo: "git+https://github.com/hammerlab/oml.git" bug-reports: "https://github.com/hammerlab/oml/issues" license: "Apache2" build: [make "build"] install: [make "install"] remove: ["ocamlfind" "remove" "oml"] depends: [ + "ocaml" {>= "4.03"} "ocamlfind" {build} - "cppo" { build & >= "1.4.0" } + "cppo" {build & >= "1.4.0"} "lacaml" "lbfgs" "ocephes" @@ -22,3 +22,15 @@ conflicts : [ "lbfgs" { < "0.8.7" } "ocephes" { < "0.8" } ] +synopsis: "An OCaml Math, Statistics, and ML Library" +description: """ +Common algorithms and procedures to perform exploratory data analysis, +machine learning and mathematical simulations. + +This package wraps libraries that have C and Fortran bindings to numerical +code. For an OCaml only version. See oml-lite.""" +flags: light-uninstall +url { + src: "https://github.com/hammerlab/oml/archive/0.0.6.tar.gz" + checksum: "md5=6234bd8495da2693427cd1098ee45997" +} diff --git a/packages/oml/oml.0.0.6/url b/packages/oml/oml.0.0.6/url deleted file mode 100644 index 078ef3e0940..00000000000 --- a/packages/oml/oml.0.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/hammerlab/oml/archive/0.0.6.tar.gz" -checksum: "6234bd8495da2693427cd1098ee45997" diff --git a/packages/oml/oml.0.0.7/descr b/packages/oml/oml.0.0.7/descr deleted file mode 100644 index bf5a986b912..00000000000 --- a/packages/oml/oml.0.0.7/descr +++ /dev/null @@ -1,10 +0,0 @@ -Math Library - - -[![Build Status](https://travis-ci.org/hammerlab/oml.svg?branch=master)](https://travis-ci.org/hammerlab/oml/) -[![Coverage Status](https://coveralls.io/repos/hammerlab/oml/badge.svg?branch=HEAD&service=github)](https://coveralls.io/github/hammerlab/oml?branch=HEAD) -[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/hammerlab/oml?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) - - -A collection of OCaml Math and Statistics functions. -The API is available [online](http://hammerlab.github.io/oml/index.html). \ No newline at end of file diff --git a/packages/oml/oml.0.0.7/opam b/packages/oml/oml.0.0.7/opam index b1b2377d546..577a51c8362 100644 --- a/packages/oml/oml.0.0.7/opam +++ b/packages/oml/oml.0.0.7/opam @@ -1,19 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" name: "oml" version: "0.0.7" -available: [ ocaml-version >= "4.03" ] maintainer: "Leonid Rozenberg " authors: "Leonid Rozenberg " homepage: "https://github.com/hammerlab/oml/" -dev-repo: "https://github.com/hammerlab/oml.git" +dev-repo: "git+https://github.com/hammerlab/oml.git" bug-reports: "https://github.com/hammerlab/oml/issues" license: "Apache2" depends: [ + "ocaml" {>= "4.03"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} - "kaputt" {test} - "dsfo" {test} + "kaputt" {with-test} + "dsfo" {with-test} ] depopts: [ "lacaml" @@ -27,20 +27,46 @@ conflicts: [ "ocephes" { < "0.8" } ] -build: [[ - "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" - "--with-lacaml" lacaml:installed - "--with-lbfgs" lbfgs:installed - "--with-ocephes" ocephes:installed -]] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" - "--build-dir" "_test" - "-n" "omltest" - "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" - "--build-dir" "_test" +build: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--with-lacaml" + lacaml:installed + "--with-lbfgs" + lbfgs:installed + "--with-ocephes" + ocephes:installed ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--build-dir" + "_test" + "-n" + "omltest" + "--tests" + "true" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test" "--build-dir" "_test"] {with-test} ] +synopsis: "Math Library" +description: """ +[![Build Status](https://travis-ci.org/hammerlab/oml.svg?branch=master)](https://travis-ci.org/hammerlab/oml/) +[![Coverage Status](https://coveralls.io/repos/hammerlab/oml/badge.svg?branch=HEAD&service=github)](https://coveralls.io/github/hammerlab/oml?branch=HEAD) +[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/hammerlab/oml?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) + + +A collection of OCaml Math and Statistics functions. +The API is available [online](http://hammerlab.github.io/oml/index.html).""" +url { + src: + "https://github.com/hammerlab/oml/releases/download/0.0.7/oml-0.0.7.tbz" + checksum: "md5=ce2b5241f66da5d25781dab2e07e6990" +} diff --git a/packages/oml/oml.0.0.7/url b/packages/oml/oml.0.0.7/url deleted file mode 100644 index a2a6ad11322..00000000000 --- a/packages/oml/oml.0.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hammerlab/oml/releases/download/0.0.7/oml-0.0.7.tbz" -checksum: "ce2b5241f66da5d25781dab2e07e6990" \ No newline at end of file diff --git a/packages/omonad/omonad.0.2.0/descr b/packages/omonad/omonad.0.2.0/descr deleted file mode 100644 index 595898a509e..00000000000 --- a/packages/omonad/omonad.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Monad programming using ppx preprocessor diff --git a/packages/omonad/omonad.0.2.0/opam b/packages/omonad/omonad.0.2.0/opam index 2fee6194e7b..75af3c5f08c 100644 --- a/packages/omonad/omonad.0.2.0/opam +++ b/packages/omonad/omonad.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Wojciech.Meyer@gmail.com" build: [ ["oasis" "setup"] @@ -7,10 +7,16 @@ build: [ ] remove: [["ocamlfind" "remove" "omonad"]] depends: [ + "ocaml" {>= "4.01.0" & < "4.02"} "ocamlfind" "oasis" "ocamlbuild" {build} ] dev-repo: "git://github.com/danmey/omonad" -available: ocaml-version >= "4.01.0" & ocaml-version < "4.02" 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: "md5=dea6977d88367c052aaccb0071a67c22" +} diff --git a/packages/omonad/omonad.0.2.0/url b/packages/omonad/omonad.0.2.0/url deleted file mode 100644 index 099cc62b9fc..00000000000 --- a/packages/omonad/omonad.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/danmey/omonad/archive/omonad-0.2.0.tar.gz" -checksum: "dea6977d88367c052aaccb0071a67c22" diff --git a/packages/omonad/omonad.0.3.0/descr b/packages/omonad/omonad.0.3.0/descr deleted file mode 100644 index 595898a509e..00000000000 --- a/packages/omonad/omonad.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Monad programming using ppx preprocessor diff --git a/packages/omonad/omonad.0.3.0/opam b/packages/omonad/omonad.0.3.0/opam index a230dabd776..f7a2bb0d0f0 100644 --- a/packages/omonad/omonad.0.3.0/opam +++ b/packages/omonad/omonad.0.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: [ "Wojciech Meyer" "Jeremy Yallop" @@ -12,11 +12,17 @@ build: [ ] remove: [["ocamlfind" "remove" "omonad"]] depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} "ocamlfind" "oasis" "ppx_tools" "ocamlbuild" {build} ] dev-repo: "git://github.com/yallop/omonad" -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.03.0"] 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: "md5=bf8910c6ee41b8e906610d0d6992a7b3" +} diff --git a/packages/omonad/omonad.0.3.0/url b/packages/omonad/omonad.0.3.0/url deleted file mode 100644 index 3a1172d07ce..00000000000 --- a/packages/omonad/omonad.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/yallop/omonad/archive/omonad-0.3.0.tar.gz" -checksum: "bf8910c6ee41b8e906610d0d6992a7b3" diff --git a/packages/omonad/omonad.0.3.1/descr b/packages/omonad/omonad.0.3.1/descr deleted file mode 100644 index 595898a509e..00000000000 --- a/packages/omonad/omonad.0.3.1/descr +++ /dev/null @@ -1 +0,0 @@ -Monad programming using ppx preprocessor diff --git a/packages/omonad/omonad.0.3.1/opam b/packages/omonad/omonad.0.3.1/opam index 5cec593f1d3..b04e05cac01 100644 --- a/packages/omonad/omonad.0.3.1/opam +++ b/packages/omonad/omonad.0.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: [ "Wojciech Meyer" "Jeremy Yallop" @@ -11,13 +11,19 @@ build: [ ] remove: [["ocamlfind" "remove" "omonad"]] depends: [ + "ocaml" {>= "4.03.0" & < "4.04.0"} "ocamlfind" "oasis" "ppx_tools" "ocamlbuild" {build} ] -dev-repo: "https://github.com/yallop/omonad.git" +dev-repo: "git+https://github.com/yallop/omonad.git" homepage: "https://github.com/yallop/omonad" bug-reports: "https://github.com/yallop/omonad/issues" -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.04.0" ] 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: "md5=854bb852252d84f05e9b6cb926aa9b86" +} diff --git a/packages/omonad/omonad.0.3.1/url b/packages/omonad/omonad.0.3.1/url deleted file mode 100644 index e6dac091aec..00000000000 --- a/packages/omonad/omonad.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/yallop/omonad/archive/omonad-0.3.1.tar.gz" -checksum: "854bb852252d84f05e9b6cb926aa9b86" diff --git a/packages/omonad/omonad.0.3.2/descr b/packages/omonad/omonad.0.3.2/descr deleted file mode 100644 index 595898a509e..00000000000 --- a/packages/omonad/omonad.0.3.2/descr +++ /dev/null @@ -1 +0,0 @@ -Monad programming using ppx preprocessor diff --git a/packages/omonad/omonad.0.3.2/opam b/packages/omonad/omonad.0.3.2/opam index ccb03c13b75..ba3c893cf26 100644 --- a/packages/omonad/omonad.0.3.2/opam +++ b/packages/omonad/omonad.0.3.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: [ "Wojciech Meyer" "Jeremy Yallop" @@ -11,13 +11,19 @@ build: [ ] remove: [["ocamlfind" "remove" "omonad"]] depends: [ + "ocaml" {>= "4.04.0"} "ocamlfind" "oasis" "ppx_tools" "ocamlbuild" {build} ] -dev-repo: "https://github.com/yallop/omonad.git" +dev-repo: "git+https://github.com/yallop/omonad.git" homepage: "https://github.com/yallop/omonad" bug-reports: "https://github.com/yallop/omonad/issues" -available: [ ocaml-version >= "4.04.0" ] 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.2.tar.gz" + checksum: "md5=11635e3c90e863e3b938b7069206deb7" +} diff --git a/packages/omonad/omonad.0.3.2/url b/packages/omonad/omonad.0.3.2/url deleted file mode 100644 index 1b838dc1f01..00000000000 --- a/packages/omonad/omonad.0.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/yallop/omonad/archive/omonad-0.3.2.tar.gz" -checksum: "11635e3c90e863e3b938b7069206deb7" diff --git a/packages/omonad/omonad.0.3.3/descr b/packages/omonad/omonad.0.3.3/descr deleted file mode 100644 index 595898a509e..00000000000 --- a/packages/omonad/omonad.0.3.3/descr +++ /dev/null @@ -1 +0,0 @@ -Monad programming using ppx preprocessor diff --git a/packages/omonad/omonad.0.3.3/opam b/packages/omonad/omonad.0.3.3/opam index d4f9c4711cd..f2f4c5a8a04 100644 --- a/packages/omonad/omonad.0.3.3/opam +++ b/packages/omonad/omonad.0.3.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: [ "Wojciech Meyer" "Jeremy Yallop" @@ -11,14 +11,20 @@ build: [ ] remove: [["ocamlfind" "remove" "omonad"]] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" "oasis" "ppx_tools" "ocaml-migrate-parsetree" "ocamlbuild" {build} ] -dev-repo: "https://github.com/yallop/omonad.git" +dev-repo: "git+https://github.com/yallop/omonad.git" homepage: "https://github.com/yallop/omonad" bug-reports: "https://github.com/yallop/omonad/issues" -available: [ ocaml-version >= "4.03.0" ] 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.3.tar.gz" + checksum: "md5=56391e3b6a78874e690d090e042b37aa" +} diff --git a/packages/omonad/omonad.0.3.3/url b/packages/omonad/omonad.0.3.3/url deleted file mode 100644 index 739cca28f6b..00000000000 --- a/packages/omonad/omonad.0.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/yallop/omonad/archive/omonad-0.3.3.tar.gz" -checksum: "56391e3b6a78874e690d090e042b37aa" diff --git a/packages/oni/oni.1.0.10/descr b/packages/oni/oni.1.0.10/descr deleted file mode 100644 index 427dfc2c8e2..00000000000 --- a/packages/oni/oni.1.0.10/descr +++ /dev/null @@ -1 +0,0 @@ -Oni - assorted components for low-level networking. diff --git a/packages/oni/oni.1.0.10/opam b/packages/oni/oni.1.0.10/opam index 90f5d1b6b5c..a969a327f47 100644 --- a/packages/oni/oni.1.0.10/opam +++ b/packages/oni/oni.1.0.10/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://bitbucket.org/jhw/oni" license: "BSD-2-Clause" authors: [ "james woodyatt " ] @@ -7,8 +7,13 @@ 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"]] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.02.0" ] depends: [ - "ocamlfind" { build } - "omake" { build & = "0.9.8.6-0.rc1" } + "ocaml" {>= "4.00.1" & < "4.02.0"} + "ocamlfind" {build} + "omake" {build & = "0.9.8.6-0.rc1"} ] +synopsis: "Oni - assorted components for low-level networking." +url { + src: "https://bitbucket.org/jhw/oni/downloads/oni.1.0.10.tar.xz" + checksum: "md5=44a3e40c6d1a22af1215c945b8d65110" +} diff --git a/packages/oni/oni.1.0.10/url b/packages/oni/oni.1.0.10/url deleted file mode 100644 index dd737955eff..00000000000 --- a/packages/oni/oni.1.0.10/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/jhw/oni/downloads/oni.1.0.10.tar.xz" -checksum: "44a3e40c6d1a22af1215c945b8d65110" diff --git a/packages/oni/oni.1.0.11/descr b/packages/oni/oni.1.0.11/descr deleted file mode 100644 index 427dfc2c8e2..00000000000 --- a/packages/oni/oni.1.0.11/descr +++ /dev/null @@ -1 +0,0 @@ -Oni - assorted components for low-level networking. diff --git a/packages/oni/oni.1.0.11/opam b/packages/oni/oni.1.0.11/opam index 77c07008b54..7c9e7e47435 100644 --- a/packages/oni/oni.1.0.11/opam +++ b/packages/oni/oni.1.0.11/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://bitbucket.org/jhw/oni" license: "BSD-2-Clause" authors: [ "james woodyatt " ] @@ -7,8 +7,13 @@ 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"]] -available: [ ocaml-version >= "4.02" & ocaml-version < "4.03" ] depends: [ - "ocamlfind" { build } - "omake" { build & = "0.9.8.6-0.rc1" } + "ocaml" {>= "4.02" & < "4.03"} + "ocamlfind" {build} + "omake" {build & = "0.9.8.6-0.rc1"} ] +synopsis: "Oni - assorted components for low-level networking." +url { + src: "https://bitbucket.org/jhw/oni/downloads/oni-1.0.11.tar.bz2" + checksum: "md5=df8c0ce58e00a6e4b821a282e5e5917a" +} diff --git a/packages/oni/oni.1.0.11/url b/packages/oni/oni.1.0.11/url deleted file mode 100644 index 942103eb35c..00000000000 --- a/packages/oni/oni.1.0.11/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/jhw/oni/downloads/oni-1.0.11.tar.bz2" -checksum: "df8c0ce58e00a6e4b821a282e5e5917a" diff --git a/packages/oni/oni.1.0.12/descr b/packages/oni/oni.1.0.12/descr deleted file mode 100644 index 427dfc2c8e2..00000000000 --- a/packages/oni/oni.1.0.12/descr +++ /dev/null @@ -1 +0,0 @@ -Oni - assorted components for low-level networking. diff --git a/packages/oni/oni.1.0.12/opam b/packages/oni/oni.1.0.12/opam index 07f3d346804..a06f8b40013 100644 --- a/packages/oni/oni.1.0.12/opam +++ b/packages/oni/oni.1.0.12/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://bitbucket.org/jhw/oni" license: "BSD-2-Clause" authors: [ "james woodyatt " ] @@ -7,8 +7,13 @@ 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"]] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.04" ] depends: [ - "ocamlfind" { build } - "omake" { build & = "0.9.8.6-0.rc1" } + "ocaml" {>= "4.03" & < "4.04"} + "ocamlfind" {build} + "omake" {build & = "0.9.8.6-0.rc1"} ] +synopsis: "Oni - assorted components for low-level networking." +url { + src: "https://bitbucket.org/jhw/oni/downloads/oni.1.0.12.tar.xz" + checksum: "md5=c3959a726383d351cbe4fc9471d336d0" +} diff --git a/packages/oni/oni.1.0.12/url b/packages/oni/oni.1.0.12/url deleted file mode 100644 index 321fdd0dc60..00000000000 --- a/packages/oni/oni.1.0.12/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/jhw/oni/downloads/oni.1.0.12.tar.xz" -checksum: "c3959a726383d351cbe4fc9471d336d0" diff --git a/packages/oni/oni.1.0.9/descr b/packages/oni/oni.1.0.9/descr deleted file mode 100644 index 427dfc2c8e2..00000000000 --- a/packages/oni/oni.1.0.9/descr +++ /dev/null @@ -1 +0,0 @@ -Oni - assorted components for low-level networking. diff --git a/packages/oni/oni.1.0.9/opam b/packages/oni/oni.1.0.9/opam index af22ffa86d4..abf706aafda 100644 --- a/packages/oni/oni.1.0.9/opam +++ b/packages/oni/oni.1.0.9/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://bitbucket.org/jhw/oni" license: "BSD-2-Clause" authors: [ "james woodyatt " ] @@ -7,8 +7,13 @@ 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"]] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.01.0" ] depends: [ - "ocamlfind" { build } - "omake" { build & = "0.9.8.6-0.rc1" } + "ocaml" {>= "4.00.1" & < "4.01.0"} + "ocamlfind" {build} + "omake" {build & = "0.9.8.6-0.rc1"} ] +synopsis: "Oni - assorted components for low-level networking." +url { + src: "https://bitbucket.org/jhw/oni/downloads/oni-1.0.9.tar.bz2" + checksum: "md5=c52fcb0353c510c064168c99354c8bc3" +} diff --git a/packages/oni/oni.1.0.9/url b/packages/oni/oni.1.0.9/url deleted file mode 100644 index 24f373d7531..00000000000 --- a/packages/oni/oni.1.0.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/jhw/oni/downloads/oni-1.0.9.tar.bz2" -checksum: "c52fcb0353c510c064168c99354c8bc3" diff --git a/packages/oolc/oolc.0.2/descr b/packages/oolc/oolc.0.2/descr deleted file mode 100644 index a2f80d8fa5f..00000000000 --- a/packages/oolc/oolc.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -An Ocaml implementation of Open Location Code. diff --git a/packages/oolc/oolc.0.2/opam b/packages/oolc/oolc.0.2/opam index 6fb4fa70c25..553541d0084 100644 --- a/packages/oolc/oolc.0.2/opam +++ b/packages/oolc/oolc.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alix.trieu@ens-rennes.fr" authors: [ "Alix Trieu " ] license: "Apache-2.0" @@ -11,9 +11,15 @@ remove: [ ["ocamlfind" "remove" "oolc"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.0" ] dev-repo: "git://github.com/atrieu/Oolc" install: ["ocaml" "setup.ml" "-install"] +synopsis: "An Ocaml implementation of Open Location Code." +flags: light-uninstall +url { + src: "https://github.com/atrieu/Oolc/archive/0.2.1.tar.gz" + checksum: "md5=e304c7ab616715a3b82efe5316725aa7" +} diff --git a/packages/oolc/oolc.0.2/url b/packages/oolc/oolc.0.2/url deleted file mode 100644 index 18ea7f1e307..00000000000 --- a/packages/oolc/oolc.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/atrieu/Oolc/archive/0.2.1.tar.gz" -checksum: "e304c7ab616715a3b82efe5316725aa7" diff --git a/packages/oolc/oolc.0.3/descr b/packages/oolc/oolc.0.3/descr deleted file mode 100644 index a2f80d8fa5f..00000000000 --- a/packages/oolc/oolc.0.3/descr +++ /dev/null @@ -1 +0,0 @@ -An Ocaml implementation of Open Location Code. diff --git a/packages/oolc/oolc.0.3/opam b/packages/oolc/oolc.0.3/opam index 6fb4fa70c25..4721e4f2b53 100644 --- a/packages/oolc/oolc.0.3/opam +++ b/packages/oolc/oolc.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alix.trieu@ens-rennes.fr" authors: [ "Alix Trieu " ] license: "Apache-2.0" @@ -11,9 +11,15 @@ remove: [ ["ocamlfind" "remove" "oolc"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.0" ] dev-repo: "git://github.com/atrieu/Oolc" install: ["ocaml" "setup.ml" "-install"] +synopsis: "An Ocaml implementation of Open Location Code." +flags: light-uninstall +url { + src: "https://github.com/atrieu/Oolc/archive/v0.3.tar.gz" + checksum: "md5=760e31b3be3eb5699d9d038760901e04" +} diff --git a/packages/oolc/oolc.0.3/url b/packages/oolc/oolc.0.3/url deleted file mode 100644 index 2e2c7bf1ca5..00000000000 --- a/packages/oolc/oolc.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/atrieu/Oolc/archive/v0.3.tar.gz" -checksum: "760e31b3be3eb5699d9d038760901e04" diff --git a/packages/opa-base/opa-base.1.1.0+4263/descr b/packages/opa-base/opa-base.1.1.0+4263/descr deleted file mode 100644 index d4184260fda..00000000000 --- a/packages/opa-base/opa-base.1.1.0+4263/descr +++ /dev/null @@ -1 +0,0 @@ -Extended standard library developped along the OPA language diff --git a/packages/opa-base/opa-base.1.1.0+4263/opam b/packages/opa-base/opa-base.1.1.0+4263/opam index af422bfff7c..7b794ad784c 100644 --- a/packages/opa-base/opa-base.1.1.0+4263/opam +++ b/packages/opa-base/opa-base.1.1.0+4263/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" license: "AGPL" build: [ @@ -7,6 +7,7 @@ build: [ ["_build/myocamlbuild.exe" "ocamllib/libbase.cma" "ocamllib/libbase.cmxa"] ] depends: [ + "ocaml" {< "4.01.0"} "ocamlfind" "ulex" "camlzip" @@ -18,5 +19,16 @@ patches: [ "rm_deps.patch" "ocamlfind.patch" ] -ocaml-version: [ < "4.01.0" ] dev-repo: "git://github.com/MLstate/opalang" +synopsis: "Extended standard library developped along the OPA language" +extra-files: [ + ["rm_deps.patch" "md5=ea868019a3f68bee2093be8d58de52b7"] + ["opa-base.install" "md5=befaf7fffbde8030d16acae176713e80"] + ["ocamlfind.patch" "md5=eb1bea50ae9848849288596472c7aeab"] + ["configure_notty.patch" "md5=24ad568f489a0fb4f391137b08c6ac19"] + ["META" "md5=97f596664089aae0c30485fba1407754"] +] +url { + src: "https://github.com/MLstate/opalang/archive/v4263.tar.gz" + checksum: "md5=63a55b5dec9d0408e41826a5ff7c9705" +} diff --git a/packages/opa-base/opa-base.1.1.0+4263/url b/packages/opa-base/opa-base.1.1.0+4263/url deleted file mode 100644 index d5e6601cb47..00000000000 --- a/packages/opa-base/opa-base.1.1.0+4263/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/MLstate/opalang/archive/v4263.tar.gz" -checksum: "63a55b5dec9d0408e41826a5ff7c9705" diff --git a/packages/opaca/opaca.0.1.5/descr b/packages/opaca/opaca.0.1.5/descr deleted file mode 100644 index 065d8435387..00000000000 --- a/packages/opaca/opaca.0.1.5/descr +++ /dev/null @@ -1,8 +0,0 @@ -A friendly OCaml project scaffolding tool - -Opaca quickly sets up a basic project to be used with jbuilder[link?] and topkg[link?] - -simply run `opaca new 'name'` to scaffold a library project, -or `opaca new 'name' --bin` to scaffold an executable project. - -It doesn't do much beyond that \ No newline at end of file diff --git a/packages/opaca/opaca.0.1.5/opam b/packages/opaca/opaca.0.1.5/opam index 483a9cafe88..c39fc9f3b3c 100644 --- a/packages/opaca/opaca.0.1.5/opam +++ b/packages/opaca/opaca.0.1.5/opam @@ -1,14 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "Mia Kathage" maintainer: "Mia Kathage " homepage: "https://github.com/spreadLink/opaca" bug-reports: "https://github.com/spreadLink/opaca/issues" -dev-repo: "https://github.com/spreadLink/opaca.git" +dev-repo: "git+https://github.com/spreadLink/opaca.git" doc: "https://spreadlink.github.io/opaca/" license: "MIT License" build: ["jbuilder" "build"] -available: [ocaml-version >= "4.03.0"] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta7"} "topkg" {build} ] +synopsis: "A friendly OCaml project scaffolding tool" +description: """ +Opaca quickly sets up a basic project to be used with jbuilder[link?] and topkg[link?] + +simply run `opaca new 'name'` to scaffold a library project, +or `opaca new 'name' --bin` to scaffold an executable project. + +It doesn't do much beyond that""" +url { + src: + "https://github.com/spreadLink/opaca/releases/download/0.1.5/opaca-0.1.5.tbz" + checksum: "md5=36f70ae37a6fb0a61514e28f94223a2d" +} diff --git a/packages/opaca/opaca.0.1.5/url b/packages/opaca/opaca.0.1.5/url deleted file mode 100644 index 773782b6a4e..00000000000 --- a/packages/opaca/opaca.0.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/spreadLink/opaca/releases/download/0.1.5/opaca-0.1.5.tbz" -checksum: "36f70ae37a6fb0a61514e28f94223a2d" \ No newline at end of file diff --git a/packages/opal/opal.0.1.0/descr b/packages/opal/opal.0.1.0/descr deleted file mode 100644 index 1d75288230d..00000000000 --- a/packages/opal/opal.0.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Self-contained monadic parser combinators for OCaml - -Opal is a minimum collection of useful parsers and combinators (~150 loc of OCaml) that makes writing parsers easier. It is designed to be small, self-contained, pure-functional, and only includes most essential parsers, so that one could include single file in the project or just embed it in other OCaml source code files. diff --git a/packages/opal/opal.0.1.0/opam b/packages/opal/opal.0.1.0/opam index 4cf746ef51f..d3a3a3b981a 100644 --- a/packages/opal/opal.0.1.0/opam +++ b/packages/opal/opal.0.1.0/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Linjie Ding " authors: "Linjie Ding " homepage: "https://github.com/pyrocat101/opal" bug-reports: "https://github.com/pyrocat101/opal/issues" license: "MIT" -dev-repo: "https://github.com/pyrocat101/opal.git" -available: [ ocaml-version >= "4.01.0" ] +dev-repo: "git+https://github.com/pyrocat101/opal.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] @@ -13,5 +12,14 @@ build: [ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "opal"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} ] +synopsis: "Self-contained monadic parser combinators for OCaml" +description: + "Opal is a minimum collection of useful parsers and combinators (~150 loc of OCaml) that makes writing parsers easier. It is designed to be small, self-contained, pure-functional, and only includes most essential parsers, so that one could include single file in the project or just embed it in other OCaml source code files." +flags: light-uninstall +url { + src: "https://github.com/pyrocat101/opal/archive/v0.1.0.tar.gz" + checksum: "md5=e9296ec6cd04e2365c49e9fcc0c69b60" +} diff --git a/packages/opal/opal.0.1.0/url b/packages/opal/opal.0.1.0/url deleted file mode 100644 index 8f4a559475d..00000000000 --- a/packages/opal/opal.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/pyrocat101/opal/archive/v0.1.0.tar.gz" -checksum: "e9296ec6cd04e2365c49e9fcc0c69b60" diff --git a/packages/opal/opal.0.1.1/descr b/packages/opal/opal.0.1.1/descr deleted file mode 100644 index 1d75288230d..00000000000 --- a/packages/opal/opal.0.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Self-contained monadic parser combinators for OCaml - -Opal is a minimum collection of useful parsers and combinators (~150 loc of OCaml) that makes writing parsers easier. It is designed to be small, self-contained, pure-functional, and only includes most essential parsers, so that one could include single file in the project or just embed it in other OCaml source code files. diff --git a/packages/opal/opal.0.1.1/opam b/packages/opal/opal.0.1.1/opam index b2f765dc2e9..7303393837b 100644 --- a/packages/opal/opal.0.1.1/opam +++ b/packages/opal/opal.0.1.1/opam @@ -1,14 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Linjie Ding " authors: "Linjie Ding " homepage: "https://github.com/pyrocat101/opal" bug-reports: "https://github.com/pyrocat101/opal/issues" license: "MIT" -dev-repo: "https://github.com/pyrocat101/opal.git" +dev-repo: "git+https://github.com/pyrocat101/opal.git" build: [make "ncl" "bcl"] install: [make "libinstall"] remove: ["ocamlfind" "remove" "opal"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} ] -available: [ocaml-version >= "4.01.0"] +synopsis: "Self-contained monadic parser combinators for OCaml" +description: + "Opal is a minimum collection of useful parsers and combinators (~150 loc of OCaml) that makes writing parsers easier. It is designed to be small, self-contained, pure-functional, and only includes most essential parsers, so that one could include single file in the project or just embed it in other OCaml source code files." +flags: light-uninstall +url { + src: "https://github.com/pyrocat101/opal/archive/v0.1.1.tar.gz" + checksum: "md5=d294e29242d9ac2204dc95bb8d73e61b" +} diff --git a/packages/opal/opal.0.1.1/url b/packages/opal/opal.0.1.1/url deleted file mode 100644 index 97239fcbd39..00000000000 --- a/packages/opal/opal.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/pyrocat101/opal/archive/v0.1.1.tar.gz" -checksum: "d294e29242d9ac2204dc95bb8d73e61b" diff --git a/packages/opam-build-revdeps/opam-build-revdeps.0.1.0/descr b/packages/opam-build-revdeps/opam-build-revdeps.0.1.0/descr deleted file mode 100644 index a03a8d993f2..00000000000 --- a/packages/opam-build-revdeps/opam-build-revdeps.0.1.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Build reverse dependencies of a package in OPAM. -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. - 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 index 70496abd4a8..83af4f2f170 100644 --- a/packages/opam-build-revdeps/opam-build-revdeps.0.1.0/opam +++ b/packages/opam-build-revdeps/opam-build-revdeps.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Sylvain Le Gall >" authors: [ "Sylvain Le Gall" ] license: "LGPL-2.1 with OCaml linking exception" @@ -8,18 +8,17 @@ 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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" {>= "3.12.1"} "base-unix" {build} "calendar" {build & >= "2.03"} "cmdliner" {build & >= "0.9"} @@ -32,4 +31,20 @@ depends: [ "uuidm" {build & >= "0.9.6"} "ocamlify" {build} ] -available: [ ocaml-version >= "3.12.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.""" +extra-files: [ + ["opam-build-revdeps.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: + "https://github.com/gildor478/opam-build-revdeps/releases/download/0.1.0/opam-build-revdeps-0.1.0.tar.gz" + checksum: "md5=07d04ea5b2df5f18e9a12bc5db43855f" +} diff --git a/packages/opam-build-revdeps/opam-build-revdeps.0.1.0/url b/packages/opam-build-revdeps/opam-build-revdeps.0.1.0/url deleted file mode 100644 index 2234e56d745..00000000000 --- a/packages/opam-build-revdeps/opam-build-revdeps.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/gildor478/opam-build-revdeps/releases/download/0.1.0/opam-build-revdeps-0.1.0.tar.gz" -checksum: "07d04ea5b2df5f18e9a12bc5db43855f" diff --git a/packages/opam-bundle/opam-bundle.0.1/descr b/packages/opam-bundle/opam-bundle.0.1/descr deleted file mode 100644 index ff8f70a7c08..00000000000 --- a/packages/opam-bundle/opam-bundle.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -A tool that creates stand-alone source bundles from opam packages diff --git a/packages/opam-bundle/opam-bundle.0.1/opam b/packages/opam-bundle/opam-bundle.0.1/opam index f3062f4cb22..70a88035c80 100644 --- a/packages/opam-bundle/opam-bundle.0.1/opam +++ b/packages/opam-bundle/opam-bundle.0.1/opam @@ -1,14 +1,21 @@ -opam-version: "1.2" +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" -tags: ["org:ocamlpro" "flags:plugin"] -dev-repo: "https://github.com/AltGr/opam-bundle.git" +tags: "org:ocamlpro" +dev-repo: "git+https://github.com/AltGr/opam-bundle.git" build: [make] depends: [ + "ocaml" "ocamlfind" "cmdliner" "opam-client" {>= "2.0.0~beta3.1"} ] +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: "md5=618f6cdb0648f80fe98dc6ea1a4ae291" +} diff --git a/packages/opam-bundle/opam-bundle.0.1/url b/packages/opam-bundle/opam-bundle.0.1/url deleted file mode 100644 index ce9cdc213be..00000000000 --- a/packages/opam-bundle/opam-bundle.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/AltGr/opam-bundle/archive/0.1.tar.gz" -checksum: "618f6cdb0648f80fe98dc6ea1a4ae291" diff --git a/packages/opam-bundle/opam-bundle.0.2/descr b/packages/opam-bundle/opam-bundle.0.2/descr deleted file mode 100644 index ae8409ffdec..00000000000 --- a/packages/opam-bundle/opam-bundle.0.2/descr +++ /dev/null @@ -1,14 +0,0 @@ -A tool that creates stand-alone source bundles from opam packages - -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. diff --git a/packages/opam-bundle/opam-bundle.0.2/opam b/packages/opam-bundle/opam-bundle.0.2/opam index 479ad62af07..0f9dbebc809 100644 --- a/packages/opam-bundle/opam-bundle.0.2/opam +++ b/packages/opam-bundle/opam-bundle.0.2/opam @@ -1,14 +1,34 @@ -opam-version: "1.2" +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" -tags: ["org:ocamlpro" "flags:plugin"] -dev-repo: "https://github.com/AltGr/opam-bundle.git" +tags: "org:ocamlpro" +dev-repo: "git+https://github.com/AltGr/opam-bundle.git" build: [make] depends: [ + "ocaml" "ocamlfind" {build} "cmdliner" {build} "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: "md5=7afb46273baf9dd0d4c796207619aae2" +} diff --git a/packages/opam-bundle/opam-bundle.0.2/url b/packages/opam-bundle/opam-bundle.0.2/url deleted file mode 100644 index 022966db82c..00000000000 --- a/packages/opam-bundle/opam-bundle.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/AltGr/opam-bundle/archive/0.2.tar.gz" -checksum: "7afb46273baf9dd0d4c796207619aae2" diff --git a/packages/opam-bundle/opam-bundle.0.3/descr b/packages/opam-bundle/opam-bundle.0.3/descr deleted file mode 100644 index ae8409ffdec..00000000000 --- a/packages/opam-bundle/opam-bundle.0.3/descr +++ /dev/null @@ -1,14 +0,0 @@ -A tool that creates stand-alone source bundles from opam packages - -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. diff --git a/packages/opam-bundle/opam-bundle.0.3/opam b/packages/opam-bundle/opam-bundle.0.3/opam index f3062f4cb22..4e911fb84de 100644 --- a/packages/opam-bundle/opam-bundle.0.3/opam +++ b/packages/opam-bundle/opam-bundle.0.3/opam @@ -1,14 +1,34 @@ -opam-version: "1.2" +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" -tags: ["org:ocamlpro" "flags:plugin"] -dev-repo: "https://github.com/AltGr/opam-bundle.git" +tags: "org:ocamlpro" +dev-repo: "git+https://github.com/AltGr/opam-bundle.git" build: [make] depends: [ + "ocaml" "ocamlfind" "cmdliner" "opam-client" {>= "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.3.tar.gz" + checksum: "md5=17cbc9e06db1e4cd916652d9e788812b" +} diff --git a/packages/opam-bundle/opam-bundle.0.3/url b/packages/opam-bundle/opam-bundle.0.3/url deleted file mode 100644 index 2d45f7f1730..00000000000 --- a/packages/opam-bundle/opam-bundle.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/AltGr/opam-bundle/archive/0.3.tar.gz" -checksum: "17cbc9e06db1e4cd916652d9e788812b" diff --git a/packages/opam-client/opam-client.2.0.0~beta/descr b/packages/opam-client/opam-client.2.0.0~beta/descr deleted file mode 100644 index 5574a5c40ab..00000000000 --- a/packages/opam-client/opam-client.2.0.0~beta/descr +++ /dev/null @@ -1,3 +0,0 @@ -opam 2.0 development libraries - -Actions on the opam root, switches, installations, and front-end. diff --git a/packages/opam-client/opam-client.2.0.0~beta/opam b/packages/opam-client/opam-client.2.0.0~beta/opam deleted file mode 100644 index 58ce5c2686d..00000000000 --- a/packages/opam-client/opam-client.2.0.0~beta/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/ocaml/opam.git" -build: [ - ["./configure" "--disable-checks" "--prefix" prefix] - [make name] - [make "%{name}%.install"] -] -depends: [ - "opam-state" {= "2.0.0~beta"} - "opam-solver" {= "2.0.0~beta"} - "cmdliner" {>= "0.9.8"} -] -available: ocaml-version >= "4.01.0" diff --git a/packages/opam-client/opam-client.2.0.0~beta/url b/packages/opam-client/opam-client.2.0.0~beta/url deleted file mode 100644 index 90162432045..00000000000 --- a/packages/opam-client/opam-client.2.0.0~beta/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/ocaml/opam/archive/2.0.0-beta2.tar.gz" -checksum: "e27cfdb0b8c6f4c3133f983e4c50b7dd" diff --git a/packages/opam-client/opam-client.2.0.0~beta3.1/descr b/packages/opam-client/opam-client.2.0.0~beta3.1/descr deleted file mode 100644 index 5574a5c40ab..00000000000 --- a/packages/opam-client/opam-client.2.0.0~beta3.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -opam 2.0 development libraries - -Actions on the opam root, switches, installations, and front-end. 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 index 1bbe893c824..03c0c5eb732 100644 --- a/packages/opam-client/opam-client.2.0.0~beta3.1/opam +++ b/packages/opam-client/opam-client.2.0.0~beta3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: [ "Thomas Gazagnaire " @@ -12,15 +12,22 @@ authors: [ ] homepage: "https://opam.ocaml.org/" bug-reports: "https://github.com/ocaml/opam/issues" -dev-repo: "https://github.com/ocaml/opam.git" +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"} ] -available: [ocaml-version >= "4.01.0"] +synopsis: "opam 2.0 development libraries" +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: "md5=092d3e53ee4649a50a3b30bdfd72646b" +} diff --git a/packages/opam-client/opam-client.2.0.0~beta3.1/url b/packages/opam-client/opam-client.2.0.0~beta3.1/url deleted file mode 100644 index c4e208d9809..00000000000 --- a/packages/opam-client/opam-client.2.0.0~beta3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/2.0.0-beta3.1.tar.gz" -checksum: "092d3e53ee4649a50a3b30bdfd72646b" diff --git a/packages/opam-client/opam-client.2.0.0~beta3/descr b/packages/opam-client/opam-client.2.0.0~beta3/descr deleted file mode 100644 index 5574a5c40ab..00000000000 --- a/packages/opam-client/opam-client.2.0.0~beta3/descr +++ /dev/null @@ -1,3 +0,0 @@ -opam 2.0 development libraries - -Actions on the opam root, switches, installations, and front-end. diff --git a/packages/opam-client/opam-client.2.0.0~beta3/opam b/packages/opam-client/opam-client.2.0.0~beta3/opam deleted file mode 100644 index 8587dc16eff..00000000000 --- a/packages/opam-client/opam-client.2.0.0~beta3/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/ocaml/opam.git" -build: [ - ["./configure" "--disable-checks" "--prefix" prefix] - [make name] - [make "%{name}%.install"] -] -depends: [ - "opam-state" {= "2.0.0~beta3"} - "opam-solver" {= "2.0.0~beta3"} - "cmdliner" {>= "0.9.8"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/opam-client/opam-client.2.0.0~beta3/url b/packages/opam-client/opam-client.2.0.0~beta3/url deleted file mode 100644 index 57bed779676..00000000000 --- a/packages/opam-client/opam-client.2.0.0~beta3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/2.0.0-beta3.tar.gz" -checksum: "19ce08c078494cf5640b65843ce650ab" diff --git a/packages/opam-client/opam-client.2.0.0~beta5/descr b/packages/opam-client/opam-client.2.0.0~beta5/descr deleted file mode 100644 index 5574a5c40ab..00000000000 --- a/packages/opam-client/opam-client.2.0.0~beta5/descr +++ /dev/null @@ -1,3 +0,0 @@ -opam 2.0 development libraries - -Actions on the opam root, switches, installations, and front-end. diff --git a/packages/opam-client/opam-client.2.0.0~beta5/opam b/packages/opam-client/opam-client.2.0.0~beta5/opam index 409532939af..4122fd9e4e5 100644 --- a/packages/opam-client/opam-client.2.0.0~beta5/opam +++ b/packages/opam-client/opam-client.2.0.0~beta5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: [ "Thomas Gazagnaire " @@ -12,15 +12,22 @@ authors: [ ] homepage: "https://opam.ocaml.org/" bug-reports: "https://github.com/ocaml/opam/issues" -dev-repo: "https://github.com/ocaml/opam.git" +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~beta5"} "opam-solver" {= "2.0.0~beta5"} "cmdliner" {>= "0.9.8"} "jbuilder" {build & >= "1.0+beta12"} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "opam 2.0 development libraries" +description: + "Actions on the opam root, switches, installations, and front-end." +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-beta5.tar.gz" + checksum: "md5=9347fabff36c99bc631b30b1007e20db" +} diff --git a/packages/opam-client/opam-client.2.0.0~beta5/url b/packages/opam-client/opam-client.2.0.0~beta5/url deleted file mode 100644 index a3f621982dd..00000000000 --- a/packages/opam-client/opam-client.2.0.0~beta5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/2.0.0-beta5.tar.gz" -checksum: "9347fabff36c99bc631b30b1007e20db" diff --git a/packages/opam-client/opam-client.2.0.0~rc/descr b/packages/opam-client/opam-client.2.0.0~rc/descr deleted file mode 100644 index 5574a5c40ab..00000000000 --- a/packages/opam-client/opam-client.2.0.0~rc/descr +++ /dev/null @@ -1,3 +0,0 @@ -opam 2.0 development libraries - -Actions on the opam root, switches, installations, and front-end. diff --git a/packages/opam-client/opam-client.2.0.0~rc/opam b/packages/opam-client/opam-client.2.0.0~rc/opam index 43f4de4b903..44e7e9934a9 100644 --- a/packages/opam-client/opam-client.2.0.0~rc/opam +++ b/packages/opam-client/opam-client.2.0.0~rc/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: [ "Thomas Gazagnaire " @@ -12,15 +12,22 @@ authors: [ ] homepage: "https://opam.ocaml.org/" bug-reports: "https://github.com/ocaml/opam/issues" -dev-repo: "https://github.com/ocaml/opam.git" +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"} "jbuilder" {build & >= "1.0+beta12"} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "opam 2.0 development libraries" +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: "md5=ae216e3ea0a9388cc9f711a2a9925557" +} diff --git a/packages/opam-client/opam-client.2.0.0~rc/url b/packages/opam-client/opam-client.2.0.0~rc/url deleted file mode 100644 index 4afa17689c4..00000000000 --- a/packages/opam-client/opam-client.2.0.0~rc/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/2.0.0-rc.tar.gz" -checksum: "ae216e3ea0a9388cc9f711a2a9925557" diff --git a/packages/opam-client/opam-client.2.0~alpha5/descr b/packages/opam-client/opam-client.2.0~alpha5/descr deleted file mode 100644 index 5574a5c40ab..00000000000 --- a/packages/opam-client/opam-client.2.0~alpha5/descr +++ /dev/null @@ -1,3 +0,0 @@ -opam 2.0 development libraries - -Actions on the opam root, switches, installations, and front-end. diff --git a/packages/opam-client/opam-client.2.0~alpha5/opam b/packages/opam-client/opam-client.2.0~alpha5/opam deleted file mode 100644 index eba7fba7542..00000000000 --- a/packages/opam-client/opam-client.2.0~alpha5/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/ocaml/opam.git" -build: [ - ["./configure" "--disable-checks" "--prefix" prefix] - [make name] - [make "%{name}%.install"] -] -depends: [ - "opam-state" {= "2.0~alpha5"} - "opam-solver" {= "2.0~alpha5"} - "cmdliner" {>= "0.9.8"} -] -available: ocaml-version >= "4.01.0" diff --git a/packages/opam-client/opam-client.2.0~alpha5/url b/packages/opam-client/opam-client.2.0~alpha5/url deleted file mode 100644 index 9610a7c6548..00000000000 --- a/packages/opam-client/opam-client.2.0~alpha5/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/ocaml/opam/archive/2.0-alpha5+1.tar.gz" -checksum: "f8a571ba9132a08d1de90cce499b0fb3" diff --git a/packages/opam-core/opam-core.2.0.0~beta/descr b/packages/opam-core/opam-core.2.0.0~beta/descr deleted file mode 100644 index 24ecfb20be7..00000000000 --- a/packages/opam-core/opam-core.2.0.0~beta/descr +++ /dev/null @@ -1,4 +0,0 @@ -opam 2.0 development libraries - -Small standard library extensions, and generic system interaction modules used -by opam. diff --git a/packages/opam-core/opam-core.2.0.0~beta/opam b/packages/opam-core/opam-core.2.0.0~beta/opam deleted file mode 100644 index c0e9006cd06..00000000000 --- a/packages/opam-core/opam-core.2.0.0~beta/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/ocaml/opam.git" -build: [ - ["./configure" "--disable-checks" "--prefix" prefix] - [make name] - [make "%{name}%.install"] -] -depends: [ - "ocamlfind" {build} - "ocp-build" {build & >= "1.99.7"} - "base-unix" - "base-bigarray" - "ocamlgraph" - "re" {>= "1.5.0"} - "jsonm" -] -available: ocaml-version >= "4.01.0" diff --git a/packages/opam-core/opam-core.2.0.0~beta/url b/packages/opam-core/opam-core.2.0.0~beta/url deleted file mode 100644 index 90162432045..00000000000 --- a/packages/opam-core/opam-core.2.0.0~beta/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/ocaml/opam/archive/2.0.0-beta2.tar.gz" -checksum: "e27cfdb0b8c6f4c3133f983e4c50b7dd" diff --git a/packages/opam-core/opam-core.2.0.0~beta3.1/descr b/packages/opam-core/opam-core.2.0.0~beta3.1/descr deleted file mode 100644 index 24ecfb20be7..00000000000 --- a/packages/opam-core/opam-core.2.0.0~beta3.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -opam 2.0 development libraries - -Small standard library extensions, and generic system interaction modules used -by opam. 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 index 4d09245e964..2f9cae4dcdd 100644 --- a/packages/opam-core/opam-core.2.0.0~beta3.1/opam +++ b/packages/opam-core/opam-core.2.0.0~beta3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: [ "Thomas Gazagnaire " @@ -12,13 +12,14 @@ authors: [ ] homepage: "https://opam.ocaml.org/" bug-reports: "https://github.com/ocaml/opam/issues" -dev-repo: "https://github.com/ocaml/opam.git" +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"} "ocamlfind" {build} "ocp-build" {build & >= "1.99.7"} "base-unix" @@ -27,4 +28,11 @@ depends: [ "re" {>= "1.5.0"} "jsonm" ] -available: [ocaml-version >= "4.01.0"] +synopsis: "opam 2.0 development libraries" +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: "md5=092d3e53ee4649a50a3b30bdfd72646b" +} diff --git a/packages/opam-core/opam-core.2.0.0~beta3.1/url b/packages/opam-core/opam-core.2.0.0~beta3.1/url deleted file mode 100644 index c4e208d9809..00000000000 --- a/packages/opam-core/opam-core.2.0.0~beta3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/2.0.0-beta3.1.tar.gz" -checksum: "092d3e53ee4649a50a3b30bdfd72646b" diff --git a/packages/opam-core/opam-core.2.0.0~beta3/descr b/packages/opam-core/opam-core.2.0.0~beta3/descr deleted file mode 100644 index 24ecfb20be7..00000000000 --- a/packages/opam-core/opam-core.2.0.0~beta3/descr +++ /dev/null @@ -1,4 +0,0 @@ -opam 2.0 development libraries - -Small standard library extensions, and generic system interaction modules used -by opam. diff --git a/packages/opam-core/opam-core.2.0.0~beta3/opam b/packages/opam-core/opam-core.2.0.0~beta3/opam deleted file mode 100644 index 4d09245e964..00000000000 --- a/packages/opam-core/opam-core.2.0.0~beta3/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/ocaml/opam.git" -build: [ - ["./configure" "--disable-checks" "--prefix" prefix] - [make name] - [make "%{name}%.install"] -] -depends: [ - "ocamlfind" {build} - "ocp-build" {build & >= "1.99.7"} - "base-unix" - "base-bigarray" - "ocamlgraph" - "re" {>= "1.5.0"} - "jsonm" -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/opam-core/opam-core.2.0.0~beta3/url b/packages/opam-core/opam-core.2.0.0~beta3/url deleted file mode 100644 index 57bed779676..00000000000 --- a/packages/opam-core/opam-core.2.0.0~beta3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/2.0.0-beta3.tar.gz" -checksum: "19ce08c078494cf5640b65843ce650ab" diff --git a/packages/opam-core/opam-core.2.0.0~beta5/descr b/packages/opam-core/opam-core.2.0.0~beta5/descr deleted file mode 100644 index 24ecfb20be7..00000000000 --- a/packages/opam-core/opam-core.2.0.0~beta5/descr +++ /dev/null @@ -1,4 +0,0 @@ -opam 2.0 development libraries - -Small standard library extensions, and generic system interaction modules used -by opam. diff --git a/packages/opam-core/opam-core.2.0.0~beta5/opam b/packages/opam-core/opam-core.2.0.0~beta5/opam index 929b5efca61..5e5ba7761a0 100644 --- a/packages/opam-core/opam-core.2.0.0~beta5/opam +++ b/packages/opam-core/opam-core.2.0.0~beta5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: [ "Thomas Gazagnaire " @@ -12,16 +12,24 @@ authors: [ ] homepage: "https://opam.ocaml.org/" bug-reports: "https://github.com/ocaml/opam/issues" -dev-repo: "https://github.com/ocaml/opam.git" +dev-repo: "git+https://github.com/ocaml/opam.git" build: [ ["./configure" "--disable-checks" "--prefix" prefix] [make "%{name}%.install"] ] depends: [ + "ocaml" {>= "4.02.3"} "base-unix" "base-bigarray" "ocamlgraph" "re" {>= "1.5.0"} "jbuilder" {build & >= "1.0+beta12"} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "opam 2.0 development libraries" +description: """ +Small standard library extensions, and generic system interaction modules used +by opam.""" +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-beta5.tar.gz" + checksum: "md5=9347fabff36c99bc631b30b1007e20db" +} diff --git a/packages/opam-core/opam-core.2.0.0~beta5/url b/packages/opam-core/opam-core.2.0.0~beta5/url deleted file mode 100644 index a3f621982dd..00000000000 --- a/packages/opam-core/opam-core.2.0.0~beta5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/2.0.0-beta5.tar.gz" -checksum: "9347fabff36c99bc631b30b1007e20db" diff --git a/packages/opam-core/opam-core.2.0.0~rc/descr b/packages/opam-core/opam-core.2.0.0~rc/descr deleted file mode 100644 index 24ecfb20be7..00000000000 --- a/packages/opam-core/opam-core.2.0.0~rc/descr +++ /dev/null @@ -1,4 +0,0 @@ -opam 2.0 development libraries - -Small standard library extensions, and generic system interaction modules used -by opam. diff --git a/packages/opam-core/opam-core.2.0.0~rc/opam b/packages/opam-core/opam-core.2.0.0~rc/opam index bbb9e562c30..19796621a72 100644 --- a/packages/opam-core/opam-core.2.0.0~rc/opam +++ b/packages/opam-core/opam-core.2.0.0~rc/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: [ "Thomas Gazagnaire " @@ -12,12 +12,13 @@ authors: [ ] homepage: "https://opam.ocaml.org/" bug-reports: "https://github.com/ocaml/opam/issues" -dev-repo: "https://github.com/ocaml/opam.git" +dev-repo: "git+https://github.com/ocaml/opam.git" build: [ ["./configure" "--disable-checks" "--prefix" prefix] [make "%{name}%.install"] ] depends: [ + "ocaml" {>= "4.02.3"} "base-unix" "base-bigarray" "ocamlgraph" @@ -25,4 +26,11 @@ depends: [ "jbuilder" {build & >= "1.0+beta12"} "cppo" {build} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "opam 2.0 development libraries" +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: "md5=ae216e3ea0a9388cc9f711a2a9925557" +} diff --git a/packages/opam-core/opam-core.2.0.0~rc/url b/packages/opam-core/opam-core.2.0.0~rc/url deleted file mode 100644 index 4afa17689c4..00000000000 --- a/packages/opam-core/opam-core.2.0.0~rc/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/2.0.0-rc.tar.gz" -checksum: "ae216e3ea0a9388cc9f711a2a9925557" diff --git a/packages/opam-core/opam-core.2.0~alpha5/descr b/packages/opam-core/opam-core.2.0~alpha5/descr deleted file mode 100644 index 24ecfb20be7..00000000000 --- a/packages/opam-core/opam-core.2.0~alpha5/descr +++ /dev/null @@ -1,4 +0,0 @@ -opam 2.0 development libraries - -Small standard library extensions, and generic system interaction modules used -by opam. diff --git a/packages/opam-core/opam-core.2.0~alpha5/opam b/packages/opam-core/opam-core.2.0~alpha5/opam deleted file mode 100644 index 2ef6dea8803..00000000000 --- a/packages/opam-core/opam-core.2.0~alpha5/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/ocaml/opam.git" -build: [ - ["./configure" "--disable-checks" "--prefix" prefix] - [make name] - [make "%{name}%.install"] -] -depends: [ - "ocamlfind" {build} - "ocp-build" {build & >= "1.99.7"} - "base-unix" - "base-bigarray" - "ocamlgraph" {>= "1.8.5"} - "re" {>= "1.5.0"} - "jsonm" -] -available: ocaml-version >= "4.01.0" diff --git a/packages/opam-core/opam-core.2.0~alpha5/url b/packages/opam-core/opam-core.2.0~alpha5/url deleted file mode 100644 index 9610a7c6548..00000000000 --- a/packages/opam-core/opam-core.2.0~alpha5/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/ocaml/opam/archive/2.0-alpha5+1.tar.gz" -checksum: "f8a571ba9132a08d1de90cce499b0fb3" diff --git a/packages/opam-depext/opam-depext.1.1.0/descr b/packages/opam-depext/opam-depext.1.1.0/descr deleted file mode 100644 index f9b4f2c5dd8..00000000000 --- a/packages/opam-depext/opam-depext.1.1.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Query and install external dependencies of OPAM packages - -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. diff --git a/packages/opam-depext/opam-depext.1.1.0/opam b/packages/opam-depext/opam-depext.1.1.0/opam index d79327c6239..2bcf7e5f00f 100644 --- a/packages/opam-depext/opam-depext.1.1.0/opam +++ b/packages/opam-depext/opam-depext.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: [ "Louis Gesbert " "Anil Madhavapeddy " @@ -10,8 +10,21 @@ authors: [ homepage: "https://github.com/ocaml/opam-depext" bug-reports: "https://github.com/ocaml/opam-depext/issues" license: "LGPL-3.0 with OCaml linking exception" -tags: "flags:plugin" -dev-repo: "https://github.com/ocaml/opam-depext.git#2.0" +dev-repo: "git+https://github.com/ocaml/opam-depext.git#2.0" build: [make] available: [opam-version >= "2.0.0~beta5"] conflicts: "depext" {!= "transition"} +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.""" +depends: ["ocaml"] +flags: plugin +url { + src: + "https://github.com/ocaml/opam-depext/releases/download/v1.1.0/opam-depext-full-1.1.0.tbz" + checksum: "md5=3b42fada69308a7a6e1db8f42af8a009" +} diff --git a/packages/opam-depext/opam-depext.1.1.0/url b/packages/opam-depext/opam-depext.1.1.0/url deleted file mode 100644 index d1fe30beda1..00000000000 --- a/packages/opam-depext/opam-depext.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam-depext/releases/download/v1.1.0/opam-depext-full-1.1.0.tbz" -checksum: "3b42fada69308a7a6e1db8f42af8a009" diff --git a/packages/opam-depext/opam-depext.1.1.1/descr b/packages/opam-depext/opam-depext.1.1.1/descr deleted file mode 100644 index f9b4f2c5dd8..00000000000 --- a/packages/opam-depext/opam-depext.1.1.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -Query and install external dependencies of OPAM packages - -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. diff --git a/packages/opam-depext/opam-depext.1.1.1/opam b/packages/opam-depext/opam-depext.1.1.1/opam index ec059c5ef7e..1b3f8ec1b6b 100644 --- a/packages/opam-depext/opam-depext.1.1.1/opam +++ b/packages/opam-depext/opam-depext.1.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: [ "Louis Gesbert " "Anil Madhavapeddy " @@ -10,7 +10,20 @@ authors: [ homepage: "https://github.com/ocaml/opam-depext" bug-reports: "https://github.com/ocaml/opam-depext/issues" license: "LGPL-3.0 with OCaml linking exception" -tags: "flags:plugin" -dev-repo: "https://github.com/ocaml/opam-depext.git#2.0" +dev-repo: "git+https://github.com/ocaml/opam-depext.git#2.0" build: [make] 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.""" +depends: ["ocaml"] +flags: plugin +url { + src: + "https://github.com/ocaml/opam-depext/releases/download/v1.1.1/opam-depext-full-1.1.1.tbz" + checksum: "md5=6deaba8affb54a07fee379f85eec9ac1" +} diff --git a/packages/opam-depext/opam-depext.1.1.1/url b/packages/opam-depext/opam-depext.1.1.1/url deleted file mode 100644 index 93954456454..00000000000 --- a/packages/opam-depext/opam-depext.1.1.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/ocaml/opam-depext/releases/download/v1.1.1/opam-depext-full-1.1.1.tbz" -checksum: "6deaba8affb54a07fee379f85eec9ac1" diff --git a/packages/opam-devel/opam-devel.2.0.0~beta/descr b/packages/opam-devel/opam-devel.2.0.0~beta/descr deleted file mode 100644 index 150d1acd1e3..00000000000 --- a/packages/opam-devel/opam-devel.2.0.0~beta/descr +++ /dev/null @@ -1,6 +0,0 @@ -opam 2.0.0 beta version - -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. diff --git a/packages/opam-devel/opam-devel.2.0.0~beta/opam b/packages/opam-devel/opam-devel.2.0.0~beta/opam deleted file mode 100644 index 5d12489d8e9..00000000000 --- a/packages/opam-devel/opam-devel.2.0.0~beta/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/ocaml/opam.git" -build: [ - ["./configure" "--disable-checks" "--prefix" prefix] - [make name] - [make "%{name}%.install"] -] -build-test: [make "opam-check" "tests"] -depends: [ - "opam-client" {= "2.0.0~beta"} - "cmdliner" {>= "0.9.8"} -] -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} -] -available: ocaml-version >= "4.01.0" diff --git a/packages/opam-devel/opam-devel.2.0.0~beta/url b/packages/opam-devel/opam-devel.2.0.0~beta/url deleted file mode 100644 index 90162432045..00000000000 --- a/packages/opam-devel/opam-devel.2.0.0~beta/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/ocaml/opam/archive/2.0.0-beta2.tar.gz" -checksum: "e27cfdb0b8c6f4c3133f983e4c50b7dd" diff --git a/packages/opam-devel/opam-devel.2.0.0~beta3.1/descr b/packages/opam-devel/opam-devel.2.0.0~beta3.1/descr deleted file mode 100644 index 150d1acd1e3..00000000000 --- a/packages/opam-devel/opam-devel.2.0.0~beta3.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -opam 2.0.0 beta version - -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. 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 index 5df692075d7..36631b00353 100644 --- a/packages/opam-devel/opam-devel.2.0.0~beta3.1/opam +++ b/packages/opam-devel/opam-devel.2.0.0~beta3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: [ "Thomas Gazagnaire " @@ -12,18 +12,18 @@ authors: [ ] homepage: "https://opam.ocaml.org/" bug-reports: "https://github.com/ocaml/opam/issues" -dev-repo: "https://github.com/ocaml/opam.git" +dev-repo: "git+https://github.com/ocaml/opam.git" build: [ ["./configure" "--disable-checks" "--prefix" prefix] [make name] [make "%{name}%.install"] + [make "opam-check" "tests"] {with-test} ] -build-test: [make "opam-check" "tests"] depends: [ + "ocaml" {>= "4.01.0"} "opam-client" {= "2.0.0~beta3.1"} "cmdliner" {>= "0.9.8"} ] -available: [ocaml-version >= "4.01.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 @@ -34,3 +34,13 @@ If you just want to give it a try without altering your current installation, yo " {success} ] +synopsis: "opam 2.0.0 beta version" +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: "md5=092d3e53ee4649a50a3b30bdfd72646b" +} diff --git a/packages/opam-devel/opam-devel.2.0.0~beta3.1/url b/packages/opam-devel/opam-devel.2.0.0~beta3.1/url deleted file mode 100644 index c4e208d9809..00000000000 --- a/packages/opam-devel/opam-devel.2.0.0~beta3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/2.0.0-beta3.1.tar.gz" -checksum: "092d3e53ee4649a50a3b30bdfd72646b" diff --git a/packages/opam-devel/opam-devel.2.0.0~beta3/descr b/packages/opam-devel/opam-devel.2.0.0~beta3/descr deleted file mode 100644 index 150d1acd1e3..00000000000 --- a/packages/opam-devel/opam-devel.2.0.0~beta3/descr +++ /dev/null @@ -1,6 +0,0 @@ -opam 2.0.0 beta version - -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. diff --git a/packages/opam-devel/opam-devel.2.0.0~beta3/opam b/packages/opam-devel/opam-devel.2.0.0~beta3/opam deleted file mode 100644 index bb831d9fceb..00000000000 --- a/packages/opam-devel/opam-devel.2.0.0~beta3/opam +++ /dev/null @@ -1,36 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/ocaml/opam.git" -build: [ - ["./configure" "--disable-checks" "--prefix" prefix] - [make name] - [make "%{name}%.install"] -] -build-test: [make "opam-check" "tests"] -depends: [ - "opam-client" {= "2.0.0~beta3"} - "cmdliner" {>= "0.9.8"} -] -available: [ocaml-version >= "4.01.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} -] diff --git a/packages/opam-devel/opam-devel.2.0.0~beta3/url b/packages/opam-devel/opam-devel.2.0.0~beta3/url deleted file mode 100644 index 57bed779676..00000000000 --- a/packages/opam-devel/opam-devel.2.0.0~beta3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/2.0.0-beta3.tar.gz" -checksum: "19ce08c078494cf5640b65843ce650ab" diff --git a/packages/opam-devel/opam-devel.2.0.0~beta5/descr b/packages/opam-devel/opam-devel.2.0.0~beta5/descr deleted file mode 100644 index 150d1acd1e3..00000000000 --- a/packages/opam-devel/opam-devel.2.0.0~beta5/descr +++ /dev/null @@ -1,6 +0,0 @@ -opam 2.0.0 beta version - -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. diff --git a/packages/opam-devel/opam-devel.2.0.0~beta5/opam b/packages/opam-devel/opam-devel.2.0.0~beta5/opam index 55c31477d84..2ca9da931b1 100644 --- a/packages/opam-devel/opam-devel.2.0.0~beta5/opam +++ b/packages/opam-devel/opam-devel.2.0.0~beta5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: [ "Thomas Gazagnaire " @@ -12,18 +12,18 @@ authors: [ ] homepage: "https://opam.ocaml.org" bug-reports: "https://github.com/ocaml/opam/issues" -dev-repo: "https://github.com/ocaml/opam.git" +dev-repo: "git+https://github.com/ocaml/opam.git" build: [ ["./configure" "--disable-checks" "--prefix" prefix] [make "%{name}%.install"] + [make "tests"] {with-test} ] -build-test: [make "tests"] depends: [ + "ocaml" {>= "4.02.3"} "opam-client" {= "2.0.0~beta5"} "cmdliner" {>= "0.9.8"} "jbuilder" {build & >= "1.0+beta12"} ] -available: [ocaml-version >= "4.02.3"] 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 @@ -34,3 +34,13 @@ If you just want to give it a try without altering your current installation, yo " {success} ] +synopsis: "opam 2.0.0 beta version" +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-beta5.tar.gz" + checksum: "md5=9347fabff36c99bc631b30b1007e20db" +} diff --git a/packages/opam-devel/opam-devel.2.0.0~beta5/url b/packages/opam-devel/opam-devel.2.0.0~beta5/url deleted file mode 100644 index a3f621982dd..00000000000 --- a/packages/opam-devel/opam-devel.2.0.0~beta5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/2.0.0-beta5.tar.gz" -checksum: "9347fabff36c99bc631b30b1007e20db" diff --git a/packages/opam-devel/opam-devel.2.0.0~rc/descr b/packages/opam-devel/opam-devel.2.0.0~rc/descr deleted file mode 100644 index bdb8a503250..00000000000 --- a/packages/opam-devel/opam-devel.2.0.0~rc/descr +++ /dev/null @@ -1,6 +0,0 @@ -opam 2.0.0 development version - -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. diff --git a/packages/opam-devel/opam-devel.2.0.0~rc/opam b/packages/opam-devel/opam-devel.2.0.0~rc/opam index a2ba1f53964..6825f057610 100644 --- a/packages/opam-devel/opam-devel.2.0.0~rc/opam +++ b/packages/opam-devel/opam-devel.2.0.0~rc/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: [ "Thomas Gazagnaire " @@ -12,18 +12,18 @@ authors: [ ] homepage: "https://opam.ocaml.org" bug-reports: "https://github.com/ocaml/opam/issues" -dev-repo: "https://github.com/ocaml/opam.git" +dev-repo: "git+https://github.com/ocaml/opam.git" build: [ ["./configure" "--disable-checks" "--prefix" prefix] [make "%{name}%.install"] + [make "tests"] {with-test} ] -build-test: [make "tests"] depends: [ + "ocaml" {>= "4.02.3"} "opam-client" {= "2.0.0~rc"} "cmdliner" {>= "0.9.8"} "jbuilder" {build & >= "1.0+beta12"} ] -available: [ocaml-version >= "4.02.3"] 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 @@ -34,3 +34,13 @@ If you just want to give it a try without altering your current installation, yo " {success} ] +synopsis: "opam 2.0.0 development version" +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: "md5=ae216e3ea0a9388cc9f711a2a9925557" +} diff --git a/packages/opam-devel/opam-devel.2.0.0~rc/url b/packages/opam-devel/opam-devel.2.0.0~rc/url deleted file mode 100644 index 4afa17689c4..00000000000 --- a/packages/opam-devel/opam-devel.2.0.0~rc/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/2.0.0-rc.tar.gz" -checksum: "ae216e3ea0a9388cc9f711a2a9925557" diff --git a/packages/opam-devel/opam-devel.2.0~alpha5/descr b/packages/opam-devel/opam-devel.2.0~alpha5/descr deleted file mode 100644 index 94978c5e238..00000000000 --- a/packages/opam-devel/opam-devel.2.0~alpha5/descr +++ /dev/null @@ -1,5 +0,0 @@ -opam 2.0 development version - -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. diff --git a/packages/opam-devel/opam-devel.2.0~alpha5/opam b/packages/opam-devel/opam-devel.2.0~alpha5/opam deleted file mode 100644 index 8a28b0865aa..00000000000 --- a/packages/opam-devel/opam-devel.2.0~alpha5/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/ocaml/opam.git" -build: [ - ["./configure" "--disable-checks" "--prefix" prefix] - [make name] - [make "%{name}%.install"] -] -build-test: [make "tests"] -depends: [ - "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} -] -available: ocaml-version >= "4.01.0" diff --git a/packages/opam-devel/opam-devel.2.0~alpha5/url b/packages/opam-devel/opam-devel.2.0~alpha5/url deleted file mode 100644 index 9610a7c6548..00000000000 --- a/packages/opam-devel/opam-devel.2.0~alpha5/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/ocaml/opam/archive/2.0-alpha5+1.tar.gz" -checksum: "f8a571ba9132a08d1de90cce499b0fb3" diff --git a/packages/opam-doc/opam-doc.0.9.0/descr b/packages/opam-doc/opam-doc.0.9.0/descr deleted file mode 100644 index 79e1c5fd50d..00000000000 --- a/packages/opam-doc/opam-doc.0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -Produce documentation for OPAM packages \ No newline at end of file diff --git a/packages/opam-doc/opam-doc.0.9.0/opam b/packages/opam-doc/opam-doc.0.9.0/opam index 9bea48ea4b0..6ae8369ec5f 100644 --- a/packages/opam-doc/opam-doc.0.9.0/opam +++ b/packages/opam-doc/opam-doc.0.9.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" homepage: "https://github.com/ocamllabs/opam-doc" tags: [ @@ -7,10 +7,16 @@ tags: [ build: make remove: [make "uninstall"] depends: [ + "ocaml" {= "4.01.0"} + "ocaml-system" "ocamlfind" - "cow" {>= "0.8.1" & <"2.0.0"} + "cow" {>= "0.8.1" & < "2.0.0"} "ocamlbuild" {build} ] -available: [ preinstalled & (ocaml-version = "4.01.0") ] dev-repo: "git://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: "md5=47e4285a8486c4b355148dbe88359939" +} diff --git a/packages/opam-doc/opam-doc.0.9.0/url b/packages/opam-doc/opam-doc.0.9.0/url deleted file mode 100644 index 7f888076741..00000000000 --- a/packages/opam-doc/opam-doc.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/opam-doc/archive/0.9.0.tar.gz" -checksum: "47e4285a8486c4b355148dbe88359939" diff --git a/packages/opam-doc/opam-doc.0.9.1/descr b/packages/opam-doc/opam-doc.0.9.1/descr deleted file mode 100644 index 79e1c5fd50d..00000000000 --- a/packages/opam-doc/opam-doc.0.9.1/descr +++ /dev/null @@ -1 +0,0 @@ -Produce documentation for OPAM packages \ No newline at end of file diff --git a/packages/opam-doc/opam-doc.0.9.1/opam b/packages/opam-doc/opam-doc.0.9.1/opam index 9bea48ea4b0..96e72f273e3 100644 --- a/packages/opam-doc/opam-doc.0.9.1/opam +++ b/packages/opam-doc/opam-doc.0.9.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" homepage: "https://github.com/ocamllabs/opam-doc" tags: [ @@ -7,10 +7,16 @@ tags: [ build: make remove: [make "uninstall"] depends: [ + "ocaml" {= "4.01.0"} + "ocaml-system" "ocamlfind" - "cow" {>= "0.8.1" & <"2.0.0"} + "cow" {>= "0.8.1" & < "2.0.0"} "ocamlbuild" {build} ] -available: [ preinstalled & (ocaml-version = "4.01.0") ] dev-repo: "git://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: "md5=bd80927436f7af4a9d0975819079992d" +} diff --git a/packages/opam-doc/opam-doc.0.9.1/url b/packages/opam-doc/opam-doc.0.9.1/url deleted file mode 100644 index 616feecddd6..00000000000 --- a/packages/opam-doc/opam-doc.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/opam-doc/archive/0.9.1.tar.gz" -checksum: "bd80927436f7af4a9d0975819079992d" diff --git a/packages/opam-doc/opam-doc.0.9.2/descr b/packages/opam-doc/opam-doc.0.9.2/descr deleted file mode 100644 index 79e1c5fd50d..00000000000 --- a/packages/opam-doc/opam-doc.0.9.2/descr +++ /dev/null @@ -1 +0,0 @@ -Produce documentation for OPAM packages \ No newline at end of file diff --git a/packages/opam-doc/opam-doc.0.9.2/opam b/packages/opam-doc/opam-doc.0.9.2/opam index 9bea48ea4b0..a56c1ddaf0a 100644 --- a/packages/opam-doc/opam-doc.0.9.2/opam +++ b/packages/opam-doc/opam-doc.0.9.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" homepage: "https://github.com/ocamllabs/opam-doc" tags: [ @@ -7,10 +7,16 @@ tags: [ build: make remove: [make "uninstall"] depends: [ + "ocaml" {= "4.01.0"} + "ocaml-system" "ocamlfind" - "cow" {>= "0.8.1" & <"2.0.0"} + "cow" {>= "0.8.1" & < "2.0.0"} "ocamlbuild" {build} ] -available: [ preinstalled & (ocaml-version = "4.01.0") ] dev-repo: "git://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: "md5=2f3856c1d365a7ea668e16ab916938b1" +} diff --git a/packages/opam-doc/opam-doc.0.9.2/url b/packages/opam-doc/opam-doc.0.9.2/url deleted file mode 100644 index 0a424e6a20d..00000000000 --- a/packages/opam-doc/opam-doc.0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/opam-doc/archive/0.9.2.tar.gz" -checksum: "2f3856c1d365a7ea668e16ab916938b1" diff --git a/packages/opam-doc/opam-doc.0.9.3/descr b/packages/opam-doc/opam-doc.0.9.3/descr deleted file mode 100644 index 79e1c5fd50d..00000000000 --- a/packages/opam-doc/opam-doc.0.9.3/descr +++ /dev/null @@ -1 +0,0 @@ -Produce documentation for OPAM packages \ No newline at end of file diff --git a/packages/opam-doc/opam-doc.0.9.3/opam b/packages/opam-doc/opam-doc.0.9.3/opam index 9bea48ea4b0..b894a2d88ef 100644 --- a/packages/opam-doc/opam-doc.0.9.3/opam +++ b/packages/opam-doc/opam-doc.0.9.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" homepage: "https://github.com/ocamllabs/opam-doc" tags: [ @@ -7,10 +7,16 @@ tags: [ build: make remove: [make "uninstall"] depends: [ + "ocaml" {= "4.01.0"} + "ocaml-system" "ocamlfind" - "cow" {>= "0.8.1" & <"2.0.0"} + "cow" {>= "0.8.1" & < "2.0.0"} "ocamlbuild" {build} ] -available: [ preinstalled & (ocaml-version = "4.01.0") ] dev-repo: "git://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: "md5=266872f2823c37281a42e787a7fd082e" +} diff --git a/packages/opam-doc/opam-doc.0.9.3/url b/packages/opam-doc/opam-doc.0.9.3/url deleted file mode 100644 index 4142b4e5b9a..00000000000 --- a/packages/opam-doc/opam-doc.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/opam-doc/archive/0.9.3.tar.gz" -checksum: "266872f2823c37281a42e787a7fd082e" diff --git a/packages/opam-ed/opam-ed.0.1/descr b/packages/opam-ed/opam-ed.0.1/descr deleted file mode 100644 index 30e049869e8..00000000000 --- a/packages/opam-ed/opam-ed.0.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -Command-line edition tool for handling the opam file syntax - -opam-ed can read and write files in the general opam syntax. It provides a small -CLI with some useful commands for mechanically extracting or modifying the file -contents. - -The specification for the syntax itself is available at: - http://opam.ocaml.org/doc/2.0/Manual.html#Commonfileformat diff --git a/packages/opam-ed/opam-ed.0.1/opam b/packages/opam-ed/opam-ed.0.1/opam index 34f25f4d92c..4ddf0b9ae5b 100644 --- a/packages/opam-ed/opam-ed.0.1/opam +++ b/packages/opam-ed/opam-ed.0.1/opam @@ -1,14 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Louis Gesbert " authors: "Louis Gesbert " homepage: "https://github.com/AltGr/opam-ed" bug-reports: "https://github.com/AltGr/opam-ed/issues" license: "GPL-2.1 with OCaml linking exception" dev-repo: "git+https://github.com/AltGr/opam-ed.git" -build: [ make "COMP=ocamlc" {!ocaml-native} ] +build: [ + make + "COMP=ocamlc" {!ocaml:native} +] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" "cmdliner" "opam-file-format" {= "2.0.0~beta3"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Command-line edition tool for handling the opam file syntax" +description: """ +opam-ed can read and write files in the general opam syntax. It provides a small +CLI with some useful commands for mechanically extracting or modifying the file +contents. + +The specification for the syntax itself is available at: + http://opam.ocaml.org/doc/2.0/Manual.html#Commonfileformat""" +url { + src: "https://github.com/AltGr/opam-ed/archive/0.1c.tar.gz" + checksum: "md5=972b909f563f223bce534ef2a8b1dd60" +} diff --git a/packages/opam-ed/opam-ed.0.1/url b/packages/opam-ed/opam-ed.0.1/url deleted file mode 100644 index e0935564e2b..00000000000 --- a/packages/opam-ed/opam-ed.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/AltGr/opam-ed/archive/0.1c.tar.gz" -checksum: "972b909f563f223bce534ef2a8b1dd60" diff --git a/packages/opam-file-format/opam-file-format.2.0.0~beta/descr b/packages/opam-file-format/opam-file-format.2.0.0~beta/descr deleted file mode 100644 index 53d8190b671..00000000000 --- a/packages/opam-file-format/opam-file-format.2.0.0~beta/descr +++ /dev/null @@ -1 +0,0 @@ -Parser and printer for the opam file syntax diff --git a/packages/opam-file-format/opam-file-format.2.0.0~beta/opam b/packages/opam-file-format/opam-file-format.2.0.0~beta/opam deleted file mode 100644 index 8975fe7a595..00000000000 --- a/packages/opam-file-format/opam-file-format.2.0.0~beta/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -maintainer: "Louis Gesbert " -authors: "Louis Gesbert " -homepage: "https://opam.ocaml.org" -bug-reports: "https://github.com/ocaml/opam-file-format/issues" -license: "LGPL-2.1 with OCaml linking exception" -dev-repo: "git+https://github.com/ocaml/opam-file-format.git" -build: [ - make - "byte" {!ocaml-native} - "all" {ocaml-native} -] -install: [make "install" "PREFIX=%{prefix}%"] -remove: ["rm" "-rf" "%{opam-file-format:lib}%"] diff --git a/packages/opam-file-format/opam-file-format.2.0.0~beta/url b/packages/opam-file-format/opam-file-format.2.0.0~beta/url deleted file mode 100644 index 42e44076e25..00000000000 --- a/packages/opam-file-format/opam-file-format.2.0.0~beta/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam-file-format/archive/2.0.0-beta.tar.gz" -checksum: "0cfdfe9498c8bd9fde3afc4d7734852d" diff --git a/packages/opam-file-format/opam-file-format.2.0.0~beta3/descr b/packages/opam-file-format/opam-file-format.2.0.0~beta3/descr deleted file mode 100644 index 53d8190b671..00000000000 --- a/packages/opam-file-format/opam-file-format.2.0.0~beta3/descr +++ /dev/null @@ -1 +0,0 @@ -Parser and printer for the opam file syntax diff --git a/packages/opam-file-format/opam-file-format.2.0.0~beta3/opam b/packages/opam-file-format/opam-file-format.2.0.0~beta3/opam index e2c5f5812f6..3831ccd9b89 100644 --- a/packages/opam-file-format/opam-file-format.2.0.0~beta3/opam +++ b/packages/opam-file-format/opam-file-format.2.0.0~beta3/opam @@ -1,14 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Louis Gesbert " authors: "Louis Gesbert " homepage: "https://opam.ocaml.org" bug-reports: "https://github.com/ocaml/opam-file-format/issues" license: "LGPL-2.1 with OCaml linking exception" -dev-repo: "https://github.com/ocaml/opam-file-format.git" +dev-repo: "git+https://github.com/ocaml/opam-file-format.git" build: [ make - "byte" {!ocaml-native} - "all" {ocaml-native} + "byte" {!ocaml:native} + "all" {ocaml:native} ] install: [make "install" "PREFIX=%{prefix}%"] remove: ["rm" "-rf" "%{opam-file-format:lib}%"] +synopsis: "Parser and printer for the opam file syntax" +depends: ["ocaml"] +flags: light-uninstall +url { + src: "https://github.com/ocaml/opam-file-format/archive/2.0.0-beta3.tar.gz" + checksum: "md5=fb461d14a44aac3a43751aa936e79143" +} diff --git a/packages/opam-file-format/opam-file-format.2.0.0~beta3/url b/packages/opam-file-format/opam-file-format.2.0.0~beta3/url deleted file mode 100644 index 980a7c9d103..00000000000 --- a/packages/opam-file-format/opam-file-format.2.0.0~beta3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam-file-format/archive/2.0.0-beta3.tar.gz" -checksum: "fb461d14a44aac3a43751aa936e79143" diff --git a/packages/opam-file-format/opam-file-format.2.0.0~beta5/descr b/packages/opam-file-format/opam-file-format.2.0.0~beta5/descr deleted file mode 100644 index 53d8190b671..00000000000 --- a/packages/opam-file-format/opam-file-format.2.0.0~beta5/descr +++ /dev/null @@ -1 +0,0 @@ -Parser and printer for the opam file syntax diff --git a/packages/opam-file-format/opam-file-format.2.0.0~beta5/opam b/packages/opam-file-format/opam-file-format.2.0.0~beta5/opam index e2c5f5812f6..a4be8c5149e 100644 --- a/packages/opam-file-format/opam-file-format.2.0.0~beta5/opam +++ b/packages/opam-file-format/opam-file-format.2.0.0~beta5/opam @@ -1,14 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Louis Gesbert " authors: "Louis Gesbert " homepage: "https://opam.ocaml.org" bug-reports: "https://github.com/ocaml/opam-file-format/issues" license: "LGPL-2.1 with OCaml linking exception" -dev-repo: "https://github.com/ocaml/opam-file-format.git" +dev-repo: "git+https://github.com/ocaml/opam-file-format.git" build: [ make - "byte" {!ocaml-native} - "all" {ocaml-native} + "byte" {!ocaml:native} + "all" {ocaml:native} ] install: [make "install" "PREFIX=%{prefix}%"] remove: ["rm" "-rf" "%{opam-file-format:lib}%"] +synopsis: "Parser and printer for the opam file syntax" +depends: ["ocaml"] +flags: light-uninstall +url { + src: "https://github.com/ocaml/opam-file-format/archive/2.0.0-beta5.tar.gz" + checksum: "md5=5408798ca3af6e36379dd34b1b618b9c" +} diff --git a/packages/opam-file-format/opam-file-format.2.0.0~beta5/url b/packages/opam-file-format/opam-file-format.2.0.0~beta5/url deleted file mode 100644 index 26d5a3f3bb0..00000000000 --- a/packages/opam-file-format/opam-file-format.2.0.0~beta5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam-file-format/archive/2.0.0-beta5.tar.gz" -checksum: "5408798ca3af6e36379dd34b1b618b9c" diff --git a/packages/opam-file-format/opam-file-format.2.0~alpha5/descr b/packages/opam-file-format/opam-file-format.2.0~alpha5/descr deleted file mode 100644 index 53d8190b671..00000000000 --- a/packages/opam-file-format/opam-file-format.2.0~alpha5/descr +++ /dev/null @@ -1 +0,0 @@ -Parser and printer for the opam file syntax diff --git a/packages/opam-file-format/opam-file-format.2.0~alpha5/opam b/packages/opam-file-format/opam-file-format.2.0~alpha5/opam deleted file mode 100644 index e2c5f5812f6..00000000000 --- a/packages/opam-file-format/opam-file-format.2.0~alpha5/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -maintainer: "Louis Gesbert " -authors: "Louis Gesbert " -homepage: "https://opam.ocaml.org" -bug-reports: "https://github.com/ocaml/opam-file-format/issues" -license: "LGPL-2.1 with OCaml linking exception" -dev-repo: "https://github.com/ocaml/opam-file-format.git" -build: [ - make - "byte" {!ocaml-native} - "all" {ocaml-native} -] -install: [make "install" "PREFIX=%{prefix}%"] -remove: ["rm" "-rf" "%{opam-file-format:lib}%"] diff --git a/packages/opam-file-format/opam-file-format.2.0~alpha5/url b/packages/opam-file-format/opam-file-format.2.0~alpha5/url deleted file mode 100644 index c9321ae2d06..00000000000 --- a/packages/opam-file-format/opam-file-format.2.0~alpha5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam-file-format/archive/2.0-alpha5.tar.gz" -checksum: "2ccdf87e2bd8ed8541dda1d3369b3199" diff --git a/packages/opam-format/opam-format.2.0.0~beta/descr b/packages/opam-format/opam-format.2.0.0~beta/descr deleted file mode 100644 index c805d19ac8c..00000000000 --- a/packages/opam-format/opam-format.2.0.0~beta/descr +++ /dev/null @@ -1,3 +0,0 @@ -opam 2.0 development libraries - -Definition of opam datastructures and its file interface. diff --git a/packages/opam-format/opam-format.2.0.0~beta/opam b/packages/opam-format/opam-format.2.0.0~beta/opam deleted file mode 100644 index e315c367155..00000000000 --- a/packages/opam-format/opam-format.2.0.0~beta/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/ocaml/opam.git" -build: [ - ["./configure" "--disable-checks" "--prefix" prefix] - [make name] - [make "%{name}%.install"] -] -depends: [ - "opam-core" {= "2.0.0~beta"} - "opam-file-format" {>= "2.0~alpha5"} -] -available: ocaml-version >= "4.01.0" diff --git a/packages/opam-format/opam-format.2.0.0~beta/url b/packages/opam-format/opam-format.2.0.0~beta/url deleted file mode 100644 index 90162432045..00000000000 --- a/packages/opam-format/opam-format.2.0.0~beta/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/ocaml/opam/archive/2.0.0-beta2.tar.gz" -checksum: "e27cfdb0b8c6f4c3133f983e4c50b7dd" diff --git a/packages/opam-format/opam-format.2.0.0~beta3.1/descr b/packages/opam-format/opam-format.2.0.0~beta3.1/descr deleted file mode 100644 index c805d19ac8c..00000000000 --- a/packages/opam-format/opam-format.2.0.0~beta3.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -opam 2.0 development libraries - -Definition of opam datastructures and its file interface. 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 index 4aae323f387..e7d2b655fac 100644 --- a/packages/opam-format/opam-format.2.0.0~beta3.1/opam +++ b/packages/opam-format/opam-format.2.0.0~beta3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: [ "Thomas Gazagnaire " @@ -12,14 +12,20 @@ authors: [ ] homepage: "https://opam.ocaml.org/" bug-reports: "https://github.com/ocaml/opam/issues" -dev-repo: "https://github.com/ocaml/opam.git" +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"} ] -available: [ocaml-version >= "4.01.0"] +synopsis: "opam 2.0 development libraries" +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: "md5=092d3e53ee4649a50a3b30bdfd72646b" +} diff --git a/packages/opam-format/opam-format.2.0.0~beta3.1/url b/packages/opam-format/opam-format.2.0.0~beta3.1/url deleted file mode 100644 index c4e208d9809..00000000000 --- a/packages/opam-format/opam-format.2.0.0~beta3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/2.0.0-beta3.1.tar.gz" -checksum: "092d3e53ee4649a50a3b30bdfd72646b" diff --git a/packages/opam-format/opam-format.2.0.0~beta3/descr b/packages/opam-format/opam-format.2.0.0~beta3/descr deleted file mode 100644 index c805d19ac8c..00000000000 --- a/packages/opam-format/opam-format.2.0.0~beta3/descr +++ /dev/null @@ -1,3 +0,0 @@ -opam 2.0 development libraries - -Definition of opam datastructures and its file interface. diff --git a/packages/opam-format/opam-format.2.0.0~beta3/opam b/packages/opam-format/opam-format.2.0.0~beta3/opam deleted file mode 100644 index a1c65211552..00000000000 --- a/packages/opam-format/opam-format.2.0.0~beta3/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/ocaml/opam.git" -build: [ - ["./configure" "--disable-checks" "--prefix" prefix] - [make name] - [make "%{name}%.install"] -] -depends: [ - "opam-core" {= "2.0.0~beta3"} - "opam-file-format" {>= "2.0.0~beta3"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/opam-format/opam-format.2.0.0~beta3/url b/packages/opam-format/opam-format.2.0.0~beta3/url deleted file mode 100644 index 57bed779676..00000000000 --- a/packages/opam-format/opam-format.2.0.0~beta3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/2.0.0-beta3.tar.gz" -checksum: "19ce08c078494cf5640b65843ce650ab" diff --git a/packages/opam-format/opam-format.2.0.0~beta5/descr b/packages/opam-format/opam-format.2.0.0~beta5/descr deleted file mode 100644 index c805d19ac8c..00000000000 --- a/packages/opam-format/opam-format.2.0.0~beta5/descr +++ /dev/null @@ -1,3 +0,0 @@ -opam 2.0 development libraries - -Definition of opam datastructures and its file interface. diff --git a/packages/opam-format/opam-format.2.0.0~beta5/opam b/packages/opam-format/opam-format.2.0.0~beta5/opam index 7889ac395e1..0a634ccfb61 100644 --- a/packages/opam-format/opam-format.2.0.0~beta5/opam +++ b/packages/opam-format/opam-format.2.0.0~beta5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: [ "Thomas Gazagnaire " @@ -12,14 +12,20 @@ authors: [ ] homepage: "https://opam.ocaml.org/" bug-reports: "https://github.com/ocaml/opam/issues" -dev-repo: "https://github.com/ocaml/opam.git" +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~beta5"} "opam-file-format" {>= "2.0.0~beta5"} "jbuilder" {build & >= "1.0+beta12"} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "opam 2.0 development libraries" +description: "Definition of opam datastructures and its file interface." +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-beta5.tar.gz" + checksum: "md5=9347fabff36c99bc631b30b1007e20db" +} diff --git a/packages/opam-format/opam-format.2.0.0~beta5/url b/packages/opam-format/opam-format.2.0.0~beta5/url deleted file mode 100644 index a3f621982dd..00000000000 --- a/packages/opam-format/opam-format.2.0.0~beta5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/2.0.0-beta5.tar.gz" -checksum: "9347fabff36c99bc631b30b1007e20db" diff --git a/packages/opam-format/opam-format.2.0.0~rc/descr b/packages/opam-format/opam-format.2.0.0~rc/descr deleted file mode 100644 index c805d19ac8c..00000000000 --- a/packages/opam-format/opam-format.2.0.0~rc/descr +++ /dev/null @@ -1,3 +0,0 @@ -opam 2.0 development libraries - -Definition of opam datastructures and its file interface. diff --git a/packages/opam-format/opam-format.2.0.0~rc/opam b/packages/opam-format/opam-format.2.0.0~rc/opam index a665d3ef3b3..0b50a2710f4 100644 --- a/packages/opam-format/opam-format.2.0.0~rc/opam +++ b/packages/opam-format/opam-format.2.0.0~rc/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: [ "Thomas Gazagnaire " @@ -12,14 +12,20 @@ authors: [ ] homepage: "https://opam.ocaml.org/" bug-reports: "https://github.com/ocaml/opam/issues" -dev-repo: "https://github.com/ocaml/opam.git" +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"} "jbuilder" {build & >= "1.0+beta12"} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "opam 2.0 development libraries" +description: "Definition of opam datastructures and its file interface." +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-rc.tar.gz" + checksum: "md5=ae216e3ea0a9388cc9f711a2a9925557" +} diff --git a/packages/opam-format/opam-format.2.0.0~rc/url b/packages/opam-format/opam-format.2.0.0~rc/url deleted file mode 100644 index 4afa17689c4..00000000000 --- a/packages/opam-format/opam-format.2.0.0~rc/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/2.0.0-rc.tar.gz" -checksum: "ae216e3ea0a9388cc9f711a2a9925557" diff --git a/packages/opam-format/opam-format.2.0~alpha5/descr b/packages/opam-format/opam-format.2.0~alpha5/descr deleted file mode 100644 index c805d19ac8c..00000000000 --- a/packages/opam-format/opam-format.2.0~alpha5/descr +++ /dev/null @@ -1,3 +0,0 @@ -opam 2.0 development libraries - -Definition of opam datastructures and its file interface. diff --git a/packages/opam-format/opam-format.2.0~alpha5/opam b/packages/opam-format/opam-format.2.0~alpha5/opam deleted file mode 100644 index 08a1926c7bc..00000000000 --- a/packages/opam-format/opam-format.2.0~alpha5/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/ocaml/opam.git" -build: [ - ["./configure" "--disable-checks" "--prefix" prefix] - [make name] - [make "%{name}%.install"] -] -depends: [ - "opam-core" {= "2.0~alpha5"} - "opam-file-format" {>= "2.0~alpha5"} -] -available: ocaml-version >= "4.01.0" diff --git a/packages/opam-format/opam-format.2.0~alpha5/url b/packages/opam-format/opam-format.2.0~alpha5/url deleted file mode 100644 index 9610a7c6548..00000000000 --- a/packages/opam-format/opam-format.2.0~alpha5/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/ocaml/opam/archive/2.0-alpha5+1.tar.gz" -checksum: "f8a571ba9132a08d1de90cce499b0fb3" diff --git a/packages/opam-installer/opam-installer.2.0.0~beta5/descr b/packages/opam-installer/opam-installer.2.0.0~beta5/descr deleted file mode 100644 index 822c23245c2..00000000000 --- a/packages/opam-installer/opam-installer.2.0.0~beta5/descr +++ /dev/null @@ -1,4 +0,0 @@ -Short description - -Long -description diff --git a/packages/opam-installer/opam-installer.2.0.0~beta5/opam b/packages/opam-installer/opam-installer.2.0.0~beta5/opam index 9f7cd02c8bf..514bf807eb0 100644 --- a/packages/opam-installer/opam-installer.2.0.0~beta5/opam +++ b/packages/opam-installer/opam-installer.2.0.0~beta5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: [ "Thomas Gazagnaire " @@ -12,15 +12,23 @@ authors: [ ] homepage: "https://opam.ocaml.org/" bug-reports: "https://github.com/ocaml/opam/issues" -dev-repo: "https://github.com/ocaml/opam.git" +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~beta5"} "cmdliner" {>= "0.9.8"} "jbuilder" {build & >= "1.0+beta12"} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "Short description" +description: """ +Long +description""" +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-beta5.tar.gz" + checksum: "md5=9347fabff36c99bc631b30b1007e20db" +} diff --git a/packages/opam-installer/opam-installer.2.0.0~beta5/url b/packages/opam-installer/opam-installer.2.0.0~beta5/url deleted file mode 100644 index a3f621982dd..00000000000 --- a/packages/opam-installer/opam-installer.2.0.0~beta5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/2.0.0-beta5.tar.gz" -checksum: "9347fabff36c99bc631b30b1007e20db" diff --git a/packages/opam-installer/opam-installer.2.0.0~rc/descr b/packages/opam-installer/opam-installer.2.0.0~rc/descr deleted file mode 100644 index 8bc6ebf3209..00000000000 --- a/packages/opam-installer/opam-installer.2.0.0~rc/descr +++ /dev/null @@ -1,7 +0,0 @@ -Installation of files to a prefix, following opam conventions - -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 diff --git a/packages/opam-installer/opam-installer.2.0.0~rc/opam b/packages/opam-installer/opam-installer.2.0.0~rc/opam index 3b3e4ddbc08..953b18ef7bb 100644 --- a/packages/opam-installer/opam-installer.2.0.0~rc/opam +++ b/packages/opam-installer/opam-installer.2.0.0~rc/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: [ "Thomas Gazagnaire " @@ -12,15 +12,26 @@ authors: [ ] homepage: "https://opam.ocaml.org/" bug-reports: "https://github.com/ocaml/opam/issues" -dev-repo: "https://github.com/ocaml/opam.git" +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"} "jbuilder" {build & >= "1.0+beta12"} ] -available: [ocaml-version >= "4.02.3"] +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: "md5=ae216e3ea0a9388cc9f711a2a9925557" +} diff --git a/packages/opam-installer/opam-installer.2.0.0~rc/url b/packages/opam-installer/opam-installer.2.0.0~rc/url deleted file mode 100644 index 4afa17689c4..00000000000 --- a/packages/opam-installer/opam-installer.2.0.0~rc/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/2.0.0-rc.tar.gz" -checksum: "ae216e3ea0a9388cc9f711a2a9925557" diff --git a/packages/opam-installext/opam-installext.1.0.0/descr b/packages/opam-installext/opam-installext.1.0.0/descr deleted file mode 100644 index 34df92ec9d7..00000000000 --- a/packages/opam-installext/opam-installext.1.0.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -OPAM plugin to install external system dependencies - -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`) diff --git a/packages/opam-installext/opam-installext.1.0.0/opam b/packages/opam-installext/opam-installext.1.0.0/opam index 9ace01f7058..889c6c8c2b1 100644 --- a/packages/opam-installext/opam-installext.1.0.0/opam +++ b/packages/opam-installext/opam-installext.1.0.0/opam @@ -1,11 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anil Madhavapeddy " authors: "Anil Madhavapeddy " homepage: "https://github.com/ocaml/opam-installext" -dev-repo: "https://github.com/ocaml/opam-installext.git" +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"] +flags: light-uninstall +url { + src: "https://github.com/avsm/opam-installext/archive/v1.0.0.tar.gz" + checksum: "md5=9ca1a7e3e7e10963b3f2dbca2297da13" +} diff --git a/packages/opam-installext/opam-installext.1.0.0/url b/packages/opam-installext/opam-installext.1.0.0/url deleted file mode 100644 index ea54c625862..00000000000 --- a/packages/opam-installext/opam-installext.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/opam-installext/archive/v1.0.0.tar.gz" -checksum: "9ca1a7e3e7e10963b3f2dbca2297da13" diff --git a/packages/opam-installext/opam-installext.1.0.1/descr b/packages/opam-installext/opam-installext.1.0.1/descr deleted file mode 100644 index 34df92ec9d7..00000000000 --- a/packages/opam-installext/opam-installext.1.0.1/descr +++ /dev/null @@ -1,19 +0,0 @@ -OPAM plugin to install external system dependencies - -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`) diff --git a/packages/opam-installext/opam-installext.1.0.1/opam b/packages/opam-installext/opam-installext.1.0.1/opam index 9ace01f7058..2e9e3e47d9f 100644 --- a/packages/opam-installext/opam-installext.1.0.1/opam +++ b/packages/opam-installext/opam-installext.1.0.1/opam @@ -1,11 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anil Madhavapeddy " authors: "Anil Madhavapeddy " homepage: "https://github.com/ocaml/opam-installext" -dev-repo: "https://github.com/ocaml/opam-installext.git" +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"] +flags: light-uninstall +url { + src: "https://github.com/avsm/opam-installext/archive/v1.0.1.tar.gz" + checksum: "md5=3b9eb3001acf59c21278a022180835ac" +} diff --git a/packages/opam-installext/opam-installext.1.0.1/url b/packages/opam-installext/opam-installext.1.0.1/url deleted file mode 100644 index 8b48891b949..00000000000 --- a/packages/opam-installext/opam-installext.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/opam-installext/archive/v1.0.1.tar.gz" -checksum: "3b9eb3001acf59c21278a022180835ac" diff --git a/packages/opam-lib/opam-lib.0.9.1/descr b/packages/opam-lib/opam-lib.0.9.1/descr deleted file mode 100644 index 417b68ffeeb..00000000000 --- a/packages/opam-lib/opam-lib.0.9.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -The OCaml PAckage Manager (OPAM) - -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. diff --git a/packages/opam-lib/opam-lib.0.9.1/opam b/packages/opam-lib/opam-lib.0.9.1/opam deleted file mode 100644 index 6c366b71c31..00000000000 --- a/packages/opam-lib/opam-lib.0.9.1/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -maintainer: "https://github.com/ocaml/opam-repository/issues" -homepage: "https://github.com/OCamlPro/opam" -substs: ["depends.ocp"] -build: [ - ["./configure" "--prefix=%{prefix}%" "--mandir=%{prefix}%/man"] - [make "META"] - [make "LOCAL_OCPBUILD=ocp-build" "compile"] -] -remove: [["ocamlfind" "remove" "opam"]] -depends: [ - "ocamlgraph" - "camlp4" {build} - "cmdliner" {<= "0.9.8"} - "dose" {= "3.1.2"} - "cudf" - "re" {>= "1.2.0"} - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/OCamlPro/opam" -install: [ - [make "libinstall"] - ["rm" "opam.install"] -] diff --git a/packages/opam-lib/opam-lib.0.9.1/url b/packages/opam-lib/opam-lib.0.9.1/url deleted file mode 100644 index aeaba36e565..00000000000 --- a/packages/opam-lib/opam-lib.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/opam/archive/0.9.1.tar.gz" -checksum: "a8af6cc3271c18bfd9d1e8dadd9beee0" diff --git a/packages/opam-lib/opam-lib.0.9.3/descr b/packages/opam-lib/opam-lib.0.9.3/descr deleted file mode 100644 index 417b68ffeeb..00000000000 --- a/packages/opam-lib/opam-lib.0.9.3/descr +++ /dev/null @@ -1,7 +0,0 @@ -The OCaml PAckage Manager (OPAM) - -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. diff --git a/packages/opam-lib/opam-lib.0.9.3/opam b/packages/opam-lib/opam-lib.0.9.3/opam index 0b0782b9b57..4f66bb94114 100644 --- a/packages/opam-lib/opam-lib.0.9.3/opam +++ b/packages/opam-lib/opam-lib.0.9.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "https://github.com/OCamlPro/opam" substs: ["depends.ocp"] @@ -10,6 +10,7 @@ build: [ ] remove: [["ocamlfind" "remove" "opam"]] depends: [ + "ocaml" "ocamlgraph" "camlp4" {build} "cmdliner" {<= "0.9.8"} @@ -24,3 +25,15 @@ 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: "md5=5f2063fc71daae449ebcd26f88f8c011" +} diff --git a/packages/opam-lib/opam-lib.0.9.3/url b/packages/opam-lib/opam-lib.0.9.3/url deleted file mode 100644 index bfcceba086e..00000000000 --- a/packages/opam-lib/opam-lib.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/opam/archive/0.9.3.tar.gz" -checksum: "5f2063fc71daae449ebcd26f88f8c011" diff --git a/packages/opam-lib/opam-lib.0.9.4/descr b/packages/opam-lib/opam-lib.0.9.4/descr deleted file mode 100644 index 417b68ffeeb..00000000000 --- a/packages/opam-lib/opam-lib.0.9.4/descr +++ /dev/null @@ -1,7 +0,0 @@ -The OCaml PAckage Manager (OPAM) - -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. diff --git a/packages/opam-lib/opam-lib.0.9.4/files/fix-build.diff b/packages/opam-lib/opam-lib.0.9.4/files/fix-build.diff deleted file mode 100644 index 88e445b88fa..00000000000 --- a/packages/opam-lib/opam-lib.0.9.4/files/fix-build.diff +++ /dev/null @@ -1,84 +0,0 @@ -commit 9d72ce37e14660d7d6f60e44193e68470b317d4b -Author: Thomas Gazagnaire -Date: Thu Mar 7 08:40:14 2013 +0100 - - Fix build on Linux - -diff --git a/Makefile b/Makefile -index 1ad9aec..b6ad044 100644 ---- a/Makefile -+++ b/Makefile -@@ -7,7 +7,7 @@ TARGETS = opam opam-mk-repo - - .PHONY: all - --all: $(LOCAL_OCPBUILD) META src/core/opamGitVersion.ml -+all: $(LOCAL_OCPBUILD) META - $(MAKE) clone - $(MAKE) compile - -@@ -27,7 +27,9 @@ OCAMLFIND_DIR=$(shell ocamlfind printconf destdir) - prepare: depends.ocp.in - sed "s|%{lib}%|$(OCAMLFIND_DIR)|g" depends.ocp.in > depends.ocp - --compile: $(LOCAL_OCPBUILD) -+autogen: src/core/opamGitVersion.ml -+ -+compile: $(LOCAL_OCPBUILD) autogen - $(OCPBUILD) -init -scan -sanitize $(TARGET) - - clone: -@@ -42,7 +44,8 @@ clean: - - distclean: clean - $(MAKE) -C $(SRC_EXT) distclean -- rm -f META Makefile.config src/core/opamVersion.ml config.log config.status -+ rm -f META Makefile.config config.log config.status -+ rm -f src/core/opamVersion.ml src/core/opamGitVersion.ml - - .PHONY: tests - -@@ -67,15 +70,8 @@ tests-git: - META: META.in - sed 's/@VERSION@/$(version)/g' < $< > $@ - --ISGIT = $(shell git status &> /dev/null && if [ $$? -eq 0 ]; then echo "1"; else echo "0"; fi) -- --ifeq ($(ISGIT), 1) --src/core/opamGitVersion.ml: .git/logs/HEAD -- @echo 'let version = Some "$(shell git describe)"' > $@ --else - src/core/opamGitVersion.ml: -- @echo "let version = None" > $@ --endif -+ sh shell/get-git-id.sh > $@ - - .PHONY: uninstall install - install: -@@ -129,11 +125,6 @@ doc: compile - src/**/*.mli -html -d doc/html/ - $(MAKE) -C doc - --trailing: -- find src -name "*.ml*" -exec \ -- sed -i xxx -e :a -e "/^\n*$$/{$$d;N;ba" -e '}' {} \; -- find src -name "*xxx" -exec rm {} \; -- - OPAM_FULL = opam-full-$(version) - OPAM_FILES = $(wildcard src_ext/*.tar.gz)\ - $(wildcard src_ext/*.tbz)\ -diff --git a/shell/get-git-id.sh b/shell/get-git-id.sh -new file mode 100755 -index 0000000..b0d3773 ---- /dev/null -+++ b/shell/get-git-id.sh -@@ -0,0 +1,9 @@ -+#!/bin/sh -e -+ -+if [ -e .git/logs/HEAD ]; then -+ describe=`git describe` -+ echo let version = Some \"${describe}\" -+else -+ echo "let version = None" -+ -+fi diff --git a/packages/opam-lib/opam-lib.0.9.4/files/ocamlbuild.diff b/packages/opam-lib/opam-lib.0.9.4/files/ocamlbuild.diff deleted file mode 100644 index ccff11d3d4e..00000000000 --- a/packages/opam-lib/opam-lib.0.9.4/files/ocamlbuild.diff +++ /dev/null @@ -1,63 +0,0 @@ -diff --git a/Makefile b/Makefile -index b4c8c64..de27dde 100644 ---- a/Makefile -+++ b/Makefile -@@ -20,6 +20,23 @@ byte: $(LOCAL_OCPBUILD) - opt: $(LOCAL_OCPBUILD) - $(OCPBUILD) -asm - -+OCAMLBUILD_FLAGS=\ -+ -Is src/core,src/client,src/repositories,src/solver \ -+ -use-ocamlfind -pkgs re.glob,ocamlgraph,cmdliner,cudf,dose \ -+ -classic-display -+with-ocamlbuild: autogen -+ @for i in core repositories solver client; do\ -+ echo Compiling opam-$$i;\ -+ ls src/$$i/*.{ml,mll,mly} 2> /dev/null\ -+ | xargs basename\ -+ | awk -F. "{ print (toupper(substr(\$$1,0,1)) substr(\$$1,2)) }"\ -+ > src/$$i/opam-$$i.mllib;\ -+ ocamlbuild $(OCAMLBUILD_FLAGS) opam-$$i.cma opam-$$i.cmxa;\ -+ rm -f src/$$i/opam-$$i.mllib;\ -+ done;\ -+ ocamlbuild $(OCAMLBUILD_FLAGS) opamMain.native;\ -+ ln -sf _build/src/client/opamMain.native opam -+ - $(LOCAL_OCPBUILD): ocp-build/ocp-build.boot ocp-build/win32_c.c - $(MAKE) -C ocp-build - -@@ -39,6 +56,7 @@ clean: - rm -rf _obuild - rm -f *.annot src/*.annot - rm -f ocp-build.* -+ rm -f _build - $(MAKE) -C $(SRC_EXT) clean - $(MAKE) -C ocp-build clean - -@@ -93,7 +111,7 @@ REPO_LIB = opam-repositories - SOLVER_LIB = opam-solver - CLIENT_LIB = opam-client - --CORE_NOMLI = opamGlobals.ml -+CORE_NOMLI = opamGlobals.ml opamParser.ml opamLexer.ml opamLineLexer.ml - CORE_MLI = $(foreach i, $(shell find src/core -name "*.mli"), $(notdir $i)) - REPO_MLI = $(foreach i, $(shell find src/repositories -name "*.mli"), $(notdir $i)) - SOLVER_MLI = $(foreach i, $(shell find src/solver -name "*.mli"), $(notdir $i)) -@@ -113,9 +131,17 @@ FILES = $(CORE_FILES:%=_obuild/opam-core/%)\ - $(SOLVER_FILES:%=_obuild/opam-solver/%)\ - $(CLIENT_FILES:%=_obuild/opam-client/%) - -+OCAMLBUILD_FILES =\ -+ $(CORE_FILES:%=_build/src/core/%)\ -+ $(REPO_FILES:%=_build/src/repositories/%)\ -+ $(SOLVER_FILES:%=_build/src/solver/%)\ -+ $(CLIENT_FILES:%=_build/src/client/%) -+ - .PHONY: libuninstall libinstall - libinstall: META - ocamlfind install opam META $(FILES) -+libinstall-with-ocamlbuild: META -+ ocamlfind install opam META $(OCAMLBUILD_FILES) - libuninstall: - ocamlfind remove opam - diff --git a/packages/opam-lib/opam-lib.0.9.4/opam b/packages/opam-lib/opam-lib.0.9.4/opam deleted file mode 100644 index 030a4c57601..00000000000 --- a/packages/opam-lib/opam-lib.0.9.4/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -maintainer: "https://github.com/ocaml/opam-repository/issues" -homepage: "https://github.com/OCamlPro/opam" -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: [ - "ocamlgraph" - "camlp4" {build} - "cmdliner" {<= "0.9.8"} - "dose" {= "3.1.2"} - "cudf" - "re" {>= "1.2.0"} - "ocamlfind" - "ocamlbuild" {build} -] -patches: [ - "fix-build.diff" - "ocamlbuild.diff" -] -dev-repo: "git://github.com/OCamlPro/opam" -install: [ - [make "libinstall-with-ocamlbuild"] - ["rm" "opam.install"] -] -available: [ocaml-version < "4.06.0"] - diff --git a/packages/opam-lib/opam-lib.0.9.4/url b/packages/opam-lib/opam-lib.0.9.4/url deleted file mode 100644 index a1686dee63d..00000000000 --- a/packages/opam-lib/opam-lib.0.9.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/opam/archive/0.9.4.tar.gz" -checksum: "501f9622b25b6374cff8c7fb8e1014aa" diff --git a/packages/opam-lib/opam-lib.0.9.6/descr b/packages/opam-lib/opam-lib.0.9.6/descr deleted file mode 100644 index 417b68ffeeb..00000000000 --- a/packages/opam-lib/opam-lib.0.9.6/descr +++ /dev/null @@ -1,7 +0,0 @@ -The OCaml PAckage Manager (OPAM) - -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. diff --git a/packages/opam-lib/opam-lib.0.9.6/opam b/packages/opam-lib/opam-lib.0.9.6/opam deleted file mode 100644 index 3a42ded4ac6..00000000000 --- a/packages/opam-lib/opam-lib.0.9.6/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -maintainer: "https://github.com/ocaml/opam-repository/issues" -homepage: "https://github.com/OCamlPro/opam" -substs: ["depends.ocp"] -build: [ - ["./configure" "--prefix=%{prefix}%" "--mandir=%{prefix}%/man"] - [make "META"] - [make "with-ocamlbuild"] -] -remove: [["ocamlfind" "remove" "opam"]] -depends: [ - "ocamlgraph" - "camlp4" {build} - "cmdliner" {<= "0.9.8"} - "dose" {= "3.1.2"} - "cudf" - "re" {>= "1.2.0"} - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/OCamlPro/opam" -install: [ - [make "libinstall-with-ocamlbuild"] - ["rm" "opam.install"] -] -available: [ocaml-version < "4.06.0"] diff --git a/packages/opam-lib/opam-lib.0.9.6/url b/packages/opam-lib/opam-lib.0.9.6/url deleted file mode 100644 index 09dbe60c174..00000000000 --- a/packages/opam-lib/opam-lib.0.9.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/opam/archive/0.9.6.tar.gz" -checksum: "96c50c8baa1fc9e4b9e1d187fa5c8dce" diff --git a/packages/opam-lib/opam-lib.1.0.0/descr b/packages/opam-lib/opam-lib.1.0.0/descr deleted file mode 100644 index 417b68ffeeb..00000000000 --- a/packages/opam-lib/opam-lib.1.0.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -The OCaml PAckage Manager (OPAM) - -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. diff --git a/packages/opam-lib/opam-lib.1.0.0/opam b/packages/opam-lib/opam-lib.1.0.0/opam deleted file mode 100644 index ca54374cbb1..00000000000 --- a/packages/opam-lib/opam-lib.1.0.0/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -maintainer: "https://github.com/ocaml/opam-repository/issues" -homepage: "https://github.com/OCamlPro/opam" -substs: ["depends.ocp"] -build: [ - ["./configure" "--prefix=%{prefix}%" "--mandir=%{prefix}%/man"] - [make "META"] - [make "with-ocamlbuild"] -] -remove: [["ocamlfind" "remove" "opam"]] -depends: [ - "ocamlgraph" - "camlp4" {build} - "cmdliner" {<= "0.9.8"} - "dose" {= "3.1.2"} - "cudf" - "re" {>= "1.2.0"} - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/OCamlPro/opam" -install: [ - [make "libinstall-with-ocamlbuild"] - ["rm" "opam.install"] -] diff --git a/packages/opam-lib/opam-lib.1.0.0/url b/packages/opam-lib/opam-lib.1.0.0/url deleted file mode 100644 index c368ebb2357..00000000000 --- a/packages/opam-lib/opam-lib.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/opam/archive/1.0.0.tar.gz" -checksum: "dd84ffc0dc534c2b311d900e576fb577" diff --git a/packages/opam-lib/opam-lib.1.1.0/descr b/packages/opam-lib/opam-lib.1.1.0/descr deleted file mode 100644 index 417b68ffeeb..00000000000 --- a/packages/opam-lib/opam-lib.1.1.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -The OCaml PAckage Manager (OPAM) - -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. diff --git a/packages/opam-lib/opam-lib.1.1.0/opam b/packages/opam-lib/opam-lib.1.1.0/opam deleted file mode 100644 index ca54374cbb1..00000000000 --- a/packages/opam-lib/opam-lib.1.1.0/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -maintainer: "https://github.com/ocaml/opam-repository/issues" -homepage: "https://github.com/OCamlPro/opam" -substs: ["depends.ocp"] -build: [ - ["./configure" "--prefix=%{prefix}%" "--mandir=%{prefix}%/man"] - [make "META"] - [make "with-ocamlbuild"] -] -remove: [["ocamlfind" "remove" "opam"]] -depends: [ - "ocamlgraph" - "camlp4" {build} - "cmdliner" {<= "0.9.8"} - "dose" {= "3.1.2"} - "cudf" - "re" {>= "1.2.0"} - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/OCamlPro/opam" -install: [ - [make "libinstall-with-ocamlbuild"] - ["rm" "opam.install"] -] diff --git a/packages/opam-lib/opam-lib.1.1.0/url b/packages/opam-lib/opam-lib.1.1.0/url deleted file mode 100644 index 1c73e582b54..00000000000 --- a/packages/opam-lib/opam-lib.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/opam/archive/1.1.0.tar.gz" -checksum: "8a6d9eae64fa1f88cddb5c96d8d96a80" diff --git a/packages/opam-lib/opam-lib.1.1.1/descr b/packages/opam-lib/opam-lib.1.1.1/descr deleted file mode 100644 index 417b68ffeeb..00000000000 --- a/packages/opam-lib/opam-lib.1.1.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -The OCaml PAckage Manager (OPAM) - -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. diff --git a/packages/opam-lib/opam-lib.1.1.1/opam b/packages/opam-lib/opam-lib.1.1.1/opam index ca54374cbb1..e79e720c430 100644 --- a/packages/opam-lib/opam-lib.1.1.1/opam +++ b/packages/opam-lib/opam-lib.1.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "https://github.com/OCamlPro/opam" substs: ["depends.ocp"] @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "opam"]] depends: [ + "ocaml" "ocamlgraph" "camlp4" {build} "cmdliner" {<= "0.9.8"} @@ -23,3 +24,15 @@ 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: "md5=7fb6066217a1f3b67f90fe08301c3cf2" +} diff --git a/packages/opam-lib/opam-lib.1.1.1/url b/packages/opam-lib/opam-lib.1.1.1/url deleted file mode 100644 index 74ebce91c85..00000000000 --- a/packages/opam-lib/opam-lib.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/opam/archive/1.1.1.tar.gz" -checksum: "7fb6066217a1f3b67f90fe08301c3cf2" diff --git a/packages/opam-lib/opam-lib.1.2.0/descr b/packages/opam-lib/opam-lib.1.2.0/descr deleted file mode 100644 index 417b68ffeeb..00000000000 --- a/packages/opam-lib/opam-lib.1.2.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -The OCaml PAckage Manager (OPAM) - -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. diff --git a/packages/opam-lib/opam-lib.1.2.0/opam b/packages/opam-lib/opam-lib.1.2.0/opam index f461039b770..c1274693d95 100644 --- a/packages/opam-lib/opam-lib.1.2.0/opam +++ b/packages/opam-lib/opam-lib.1.2.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" homepage: "https://opam.ocaml.org/" -dev-repo: "https://github.com/ocaml/opam.git" +dev-repo: "git+https://github.com/ocaml/opam.git" bug-reports: "https://github.com/ocaml/opam/issues" authors: [ "Thomas Gazagnaire " @@ -19,6 +19,7 @@ build: [ [make] ] depends: [ + "ocaml" "ocamlgraph" "cmdliner" {<= "0.9.8"} "dose" {= "3.2.2+opam"} @@ -29,3 +30,15 @@ depends: [ "ocamlbuild" {build} ] 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.""" +extra-files: ["fix-wait.diff" "md5=054ebb78211b7a928f48fa4f5621c3bb"] +url { + src: "https://github.com/ocaml/opam/archive/1.2.0.tar.gz" + checksum: "md5=a23977b342721dd6eb68409ff8af3a17" +} diff --git a/packages/opam-lib/opam-lib.1.2.0/url b/packages/opam-lib/opam-lib.1.2.0/url deleted file mode 100644 index ee193032b9e..00000000000 --- a/packages/opam-lib/opam-lib.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/1.2.0.tar.gz" -checksum: "a23977b342721dd6eb68409ff8af3a17" diff --git a/packages/opam-lib/opam-lib.1.2.1/descr b/packages/opam-lib/opam-lib.1.2.1/descr deleted file mode 100644 index 37c349fba08..00000000000 --- a/packages/opam-lib/opam-lib.1.2.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -The OPAM library - -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. diff --git a/packages/opam-lib/opam-lib.1.2.1/opam b/packages/opam-lib/opam-lib.1.2.1/opam index 2e379dc875d..3f4a3bc27d5 100644 --- a/packages/opam-lib/opam-lib.1.2.1/opam +++ b/packages/opam-lib/opam-lib.1.2.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" homepage: "https://opam.ocaml.org/" -dev-repo: "https://github.com/ocaml/opam.git" +dev-repo: "git+https://github.com/ocaml/opam.git" bug-reports: "https://github.com/ocaml/opam/issues" authors: [ "Thomas Gazagnaire " @@ -18,6 +18,7 @@ build: [ [make] ] depends: [ + "ocaml" "ocamlgraph" "cmdliner" {<= "0.9.8"} "dose" {>= "3.2.2+opam" & < "3.4.0"} @@ -28,3 +29,13 @@ depends: [ "ocamlbuild" {build} ] 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.""" +extra-files: ["fix-wait.diff" "md5=054ebb78211b7a928f48fa4f5621c3bb"] +url { + src: "https://github.com/ocaml/opam/archive/1.2.1.tar.gz" + checksum: "md5=6f69a4dcaead73d1685c45647c71e063" +} diff --git a/packages/opam-lib/opam-lib.1.2.1/url b/packages/opam-lib/opam-lib.1.2.1/url deleted file mode 100644 index 4c92a703d3b..00000000000 --- a/packages/opam-lib/opam-lib.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/1.2.1.tar.gz" -checksum: "6f69a4dcaead73d1685c45647c71e063" diff --git a/packages/opam-lib/opam-lib.1.2.2/descr b/packages/opam-lib/opam-lib.1.2.2/descr deleted file mode 100644 index 37c349fba08..00000000000 --- a/packages/opam-lib/opam-lib.1.2.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -The OPAM library - -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. diff --git a/packages/opam-lib/opam-lib.1.2.2/opam b/packages/opam-lib/opam-lib.1.2.2/opam index 1428607c6ba..7353b230507 100644 --- a/packages/opam-lib/opam-lib.1.2.2/opam +++ b/packages/opam-lib/opam-lib.1.2.2/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" homepage: "https://opam.ocaml.org/" -dev-repo: "https://github.com/ocaml/opam.git" +dev-repo: "git+https://github.com/ocaml/opam.git" bug-reports: "https://github.com/ocaml/opam/issues" authors: [ "Thomas Gazagnaire " @@ -18,6 +18,7 @@ build: [ [make] ] depends: [ + "ocaml" "ocamlgraph" "cmdliner" {<= "0.9.8"} "dose" {>= "3.2.2+opam" & < "3.4.0"} @@ -29,3 +30,13 @@ depends: [ "ocamlbuild" {build} ] 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.""" +extra-files: ["fix-wait.diff" "md5=054ebb78211b7a928f48fa4f5621c3bb"] +url { + src: "https://github.com/ocaml/opam/archive/1.2.2.tar.gz" + checksum: "md5=61b7d8b3dda9c4e5a77d7ea405985d1e" +} diff --git a/packages/opam-lib/opam-lib.1.2.2/url b/packages/opam-lib/opam-lib.1.2.2/url deleted file mode 100644 index 409146deaa8..00000000000 --- a/packages/opam-lib/opam-lib.1.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/1.2.2.tar.gz" -checksum: "61b7d8b3dda9c4e5a77d7ea405985d1e" diff --git a/packages/opam-lib/opam-lib.1.3.0/descr b/packages/opam-lib/opam-lib.1.3.0/descr deleted file mode 100644 index 122085a97f5..00000000000 --- a/packages/opam-lib/opam-lib.1.3.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -The OPAM library - -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. - -Note: this version does not correspond to a released version of opam, but has -some improvements over the 1.2.2 opam-lib while retaining the compatibility with -the ~/.opam format; later versions (2.0) are no longer compatible. This can be -sused as a first step for migration. diff --git a/packages/opam-lib/opam-lib.1.3.0/opam b/packages/opam-lib/opam-lib.1.3.0/opam index 8cf4acff749..8afbab2b30c 100644 --- a/packages/opam-lib/opam-lib.1.3.0/opam +++ b/packages/opam-lib/opam-lib.1.3.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" homepage: "https://opam.ocaml.org/" -dev-repo: "https://github.com/ocaml/opam.git" +dev-repo: "git+https://github.com/ocaml/opam.git" bug-reports: "https://github.com/ocaml/opam/issues" authors: [ "Thomas Gazagnaire " @@ -19,6 +19,7 @@ build: [ [make "-C" "src" "../opam-lib.install"] ] depends: [ + "ocaml" "ocamlgraph" "cmdliner" {<= "0.9.8"} "dose3" {>= "5.0"} @@ -27,3 +28,17 @@ depends: [ "ocamlfind" {build} "jsonm" ] +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. + +Note: this version does not correspond to a released version of opam, but has +some improvements over the 1.2.2 opam-lib while retaining the compatibility with +the ~/.opam format; later versions (2.0) are no longer compatible. This can be +sused as a first step for migration.""" +url { + src: "https://github.com/ocaml/opam/archive/1.3.0.tar.gz" + checksum: "md5=b73fa01ffc1a1bce3a9097d8fb519933" +} diff --git a/packages/opam-lib/opam-lib.1.3.0/url b/packages/opam-lib/opam-lib.1.3.0/url deleted file mode 100644 index c32252749e1..00000000000 --- a/packages/opam-lib/opam-lib.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/1.3.0.tar.gz" -checksum: "b73fa01ffc1a1bce3a9097d8fb519933" diff --git a/packages/opam-lib/opam-lib.1.3.1/descr b/packages/opam-lib/opam-lib.1.3.1/descr deleted file mode 100644 index d8f1bd10c4f..00000000000 --- a/packages/opam-lib/opam-lib.1.3.1/descr +++ /dev/null @@ -1,10 +0,0 @@ -The OPAM library - -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. - -Note: this version does not correspond to a released version of opam, but has -some improvements over the 1.2.2 opam-lib while retaining the compatibility with -the ~/.opam format; later versions (2.0) are no longer compatible. This can be -used as a first step for migration. diff --git a/packages/opam-lib/opam-lib.1.3.1/opam b/packages/opam-lib/opam-lib.1.3.1/opam index 52201bcd3f5..e86c84e8450 100644 --- a/packages/opam-lib/opam-lib.1.3.1/opam +++ b/packages/opam-lib/opam-lib.1.3.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" homepage: "https://opam.ocaml.org/" -dev-repo: "https://github.com/ocaml/opam.git" +dev-repo: "git+https://github.com/ocaml/opam.git" bug-reports: "https://github.com/ocaml/opam/issues" authors: [ "Thomas Gazagnaire " @@ -19,6 +19,7 @@ build: [ [make "-C" "src" "../opam-lib.install"] ] depends: [ + "ocaml" {< "4.06.0"} "ocamlgraph" "cmdliner" "dose3" {>= "5.0"} @@ -27,4 +28,17 @@ depends: [ "ocamlfind" {build} "jsonm" ] -available: [ocaml-version < "4.06.0"] +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. + +Note: this version does not correspond to a released version of opam, but has +some improvements over the 1.2.2 opam-lib while retaining the compatibility with +the ~/.opam format; later versions (2.0) are no longer compatible. This can be +used as a first step for migration.""" +url { + src: "https://github.com/ocaml/opam/archive/1.3.1.tar.gz" + checksum: "md5=e0688c0cf9a55f93ee93f62d07cf6b74" +} diff --git a/packages/opam-lib/opam-lib.1.3.1/url b/packages/opam-lib/opam-lib.1.3.1/url deleted file mode 100644 index d5eebed5972..00000000000 --- a/packages/opam-lib/opam-lib.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/ocaml/opam/archive/1.3.1.tar.gz" -checksum: "e0688c0cf9a55f93ee93f62d07cf6b74" diff --git a/packages/opam-package-upgrade/opam-package-upgrade.0.1/descr b/packages/opam-package-upgrade/opam-package-upgrade.0.1/descr deleted file mode 100644 index f3d796b422f..00000000000 --- a/packages/opam-package-upgrade/opam-package-upgrade.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Upgrades opam package definition files to the latest format - -A simple command-line tool based on the opam library to easily upgrade -individual package definition files. diff --git a/packages/opam-package-upgrade/opam-package-upgrade.0.1/opam b/packages/opam-package-upgrade/opam-package-upgrade.0.1/opam index 89e04b5272d..37585475250 100644 --- a/packages/opam-package-upgrade/opam-package-upgrade.0.1/opam +++ b/packages/opam-package-upgrade/opam-package-upgrade.0.1/opam @@ -1,14 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Louis Gesbert " authors: "Louis Gesbert " homepage: "https://github.com/AltGr/opam-package-upgrade" bug-reports: "https://github.com/AltGr/opam-package-upgrade/issues" license: "GPL-3" -tags: ["org:ocamlpro" "flags:plugin"] -dev-repo: "https://github.com/AltGr/opam-package-upgrade.git" +tags: "org:ocamlpro" +dev-repo: "git+https://github.com/AltGr/opam-package-upgrade.git" build: ["jbuilder" "build" "-p" name] depends: [ + "ocaml" "opam-client" {= "2.0.0~beta3.1"} "cmdliner" "jbuilder" ] +synopsis: "Upgrades opam package definition files to the latest format" +description: """ +A simple command-line tool based on the opam library to easily upgrade +individual package definition files.""" +flags: plugin +url { + src: "https://github.com/AltGr/opam-format-upgrade/archive/0.1.tar.gz" + checksum: "md5=efc8d5decc9f38e8685d9c9ff84e1eca" +} diff --git a/packages/opam-package-upgrade/opam-package-upgrade.0.1/url b/packages/opam-package-upgrade/opam-package-upgrade.0.1/url deleted file mode 100644 index d79db2fc4d5..00000000000 --- a/packages/opam-package-upgrade/opam-package-upgrade.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/AltGr/opam-format-upgrade/archive/0.1.tar.gz" -checksum: "efc8d5decc9f38e8685d9c9ff84e1eca" diff --git a/packages/opam-publish/opam-publish.0.2.0/descr b/packages/opam-publish/opam-publish.0.2.0/descr deleted file mode 100644 index 189306a04a1..00000000000 --- a/packages/opam-publish/opam-publish.0.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -A tool to ease contributions to opam repositories. - -Opam-publish helps gather metadata to form an OPAM package and submit it -to a remote repository. diff --git a/packages/opam-publish/opam-publish.0.2.0/opam b/packages/opam-publish/opam-publish.0.2.0/opam index d5a5e60e5ce..126534cffb9 100644 --- a/packages/opam-publish/opam-publish.0.2.0/opam +++ b/packages/opam-publish/opam-publish.0.2.0/opam @@ -1,15 +1,24 @@ -opam-version: "1.2" +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 with OCaml linking exception" -dev-repo: "https://github.com/OCamlPro/opam-publish.git" +dev-repo: "git+https://github.com/OCamlPro/opam-publish.git" build: [make] depends: [ + "ocaml" "opam-lib" {build & = "1.2.0"} "ocamlfind" {build} "cmdliner" {build} "github" {build & >= "0.9.0" & < "1.0.0"} ] -tags: [ "flags:plugin" ] +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: "md5=fdb8e2991be25627ea2044d3ee14ac58" +} diff --git a/packages/opam-publish/opam-publish.0.2.0/url b/packages/opam-publish/opam-publish.0.2.0/url deleted file mode 100644 index 51d60737252..00000000000 --- a/packages/opam-publish/opam-publish.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/opam-publish/archive/0.2.0.tar.gz" -checksum: "fdb8e2991be25627ea2044d3ee14ac58" diff --git a/packages/opam-publish/opam-publish.0.2.1/descr b/packages/opam-publish/opam-publish.0.2.1/descr deleted file mode 100644 index 189306a04a1..00000000000 --- a/packages/opam-publish/opam-publish.0.2.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -A tool to ease contributions to opam repositories. - -Opam-publish helps gather metadata to form an OPAM package and submit it -to a remote repository. diff --git a/packages/opam-publish/opam-publish.0.2.1/opam b/packages/opam-publish/opam-publish.0.2.1/opam index d5a5e60e5ce..6ef2013fe3b 100644 --- a/packages/opam-publish/opam-publish.0.2.1/opam +++ b/packages/opam-publish/opam-publish.0.2.1/opam @@ -1,15 +1,24 @@ -opam-version: "1.2" +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 with OCaml linking exception" -dev-repo: "https://github.com/OCamlPro/opam-publish.git" +dev-repo: "git+https://github.com/OCamlPro/opam-publish.git" build: [make] depends: [ + "ocaml" "opam-lib" {build & = "1.2.0"} "ocamlfind" {build} "cmdliner" {build} "github" {build & >= "0.9.0" & < "1.0.0"} ] -tags: [ "flags:plugin" ] +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: "md5=0ed6f6b47047fedafee448e3c2562881" +} diff --git a/packages/opam-publish/opam-publish.0.2.1/url b/packages/opam-publish/opam-publish.0.2.1/url deleted file mode 100644 index 4f0b31adb13..00000000000 --- a/packages/opam-publish/opam-publish.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/opam-publish/archive/0.2.1.tar.gz" -checksum: "0ed6f6b47047fedafee448e3c2562881" diff --git a/packages/opam-publish/opam-publish.0.3.0+transition/descr b/packages/opam-publish/opam-publish.0.3.0+transition/descr deleted file mode 100644 index 8121b1411ba..00000000000 --- a/packages/opam-publish/opam-publish.0.3.0+transition/descr +++ /dev/null @@ -1,4 +0,0 @@ -opam-publish transition package - -The package has been renamed to just 'publish'. You can safely remove this -package. diff --git a/packages/opam-publish/opam-publish.0.3.0+transition/opam b/packages/opam-publish/opam-publish.0.3.0+transition/opam index 25a6c42e59e..e86da73be36 100644 --- a/packages/opam-publish/opam-publish.0.3.0+transition/opam +++ b/packages/opam-publish/opam-publish.0.3.0+transition/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Louis Gesbert " authors: [ "Louis Gesbert " @@ -7,5 +7,9 @@ authors: [ homepage: "http://opam.ocaml.org" bug-reports: "https://github.com/OCamlPro/opam-publish/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/OCamlPro/opam-publish.git" -depends: "publish" +dev-repo: "git+https://github.com/OCamlPro/opam-publish.git" +depends: ["ocaml" "publish"] +synopsis: "opam-publish transition package" +description: """ +The package has been renamed to just 'publish'. You can safely remove this +package.""" diff --git a/packages/opam-publish/opam-publish.0.3.0/descr b/packages/opam-publish/opam-publish.0.3.0/descr deleted file mode 100644 index 189306a04a1..00000000000 --- a/packages/opam-publish/opam-publish.0.3.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -A tool to ease contributions to opam repositories. - -Opam-publish helps gather metadata to form an OPAM package and submit it -to a remote repository. diff --git a/packages/opam-publish/opam-publish.0.3.0/opam b/packages/opam-publish/opam-publish.0.3.0/opam index c286fa2bc8d..7c9cb196f8b 100644 --- a/packages/opam-publish/opam-publish.0.3.0/opam +++ b/packages/opam-publish/opam-publish.0.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Louis Gesbert " authors: [ "Louis Gesbert " @@ -7,12 +7,21 @@ authors: [ homepage: "http://opam.ocaml.org" bug-reports: "https://github.com/OCamlPro/opam-publish/issues" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/OCamlPro/opam-publish.git" +dev-repo: "git+https://github.com/OCamlPro/opam-publish.git" build: [make] depends: [ + "ocaml" "opam-lib" {build & = "1.2.2"} "ocamlfind" {build} "cmdliner" {build} "github" {build & >= "1.0.0" & < "2.0.0"} ] -tags: [ "flags:plugin" ] +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: "md5=e0c500e5fb0918269d729b0575033c48" +} diff --git a/packages/opam-publish/opam-publish.0.3.0/url b/packages/opam-publish/opam-publish.0.3.0/url deleted file mode 100644 index cb6b7a9e915..00000000000 --- a/packages/opam-publish/opam-publish.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/opam-publish/archive/0.3.0.tar.gz" -checksum: "e0c500e5fb0918269d729b0575033c48" diff --git a/packages/opam-publish/opam-publish.0.3.5/descr b/packages/opam-publish/opam-publish.0.3.5/descr deleted file mode 100644 index 7b04c2f999b..00000000000 --- a/packages/opam-publish/opam-publish.0.3.5/descr +++ /dev/null @@ -1,3 +0,0 @@ -A tool to ease contributions to opam repositories. - -Opam-publish helps gather metadata to form an OPAM package and submit it to a remote repository. diff --git a/packages/opam-publish/opam-publish.0.3.5/opam b/packages/opam-publish/opam-publish.0.3.5/opam index 4e7d30a9d0c..4aa364bad1d 100644 --- a/packages/opam-publish/opam-publish.0.3.5/opam +++ b/packages/opam-publish/opam-publish.0.3.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Louis Gesbert " authors: [ "Louis Gesbert " @@ -8,13 +8,21 @@ authors: [ homepage: "http://opam.ocaml.org" bug-reports: "https://github.com/ocaml/opam-publish/issues" license: "GPL-3" -tags: "flags:plugin" -dev-repo: "https://github.com/ocaml/opam-publish.git#1.3" +dev-repo: "git+https://github.com/ocaml/opam-publish.git#1.3" build: [make] depends: [ + "ocaml" "opam-lib" {build & > "1.2.2"} "ocamlfind" {build} "cmdliner" {build} ("github" {build & >= "2.0.0" & < "3.0.0"} | "github-unix" {build & >= "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.5.tar.gz" + checksum: "md5=1e34c167dd789dff55630fbf47099044" +} diff --git a/packages/opam-publish/opam-publish.0.3.5/url b/packages/opam-publish/opam-publish.0.3.5/url deleted file mode 100644 index c83d49ae6de..00000000000 --- a/packages/opam-publish/opam-publish.0.3.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam-publish/archive/0.3.5.tar.gz" -checksum: "1e34c167dd789dff55630fbf47099044" diff --git a/packages/opam-query/opam-query.1.0/descr b/packages/opam-query/opam-query.1.0/descr deleted file mode 100644 index b6729249c5c..00000000000 --- a/packages/opam-query/opam-query.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -A tool to query opam files from shell scripts - -opam-query is a tool that allows querying the OPAM package -description files from shell scripts, similar to `oasis query`. diff --git a/packages/opam-query/opam-query.1.0/opam b/packages/opam-query/opam-query.1.0/opam index 29f08bded22..a30e44c8a94 100644 --- a/packages/opam-query/opam-query.1.0/opam +++ b/packages/opam-query/opam-query.1.0/opam @@ -1,20 +1,33 @@ -opam-version: "1.2" +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://github.com/whitequark/opam-query" -build: ["ocaml" "pkg/build.ml" "native=%{ocaml-native}%" "native-dynlink=%{ocaml-native-dynlink}%"] +build: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" +] depends: [ + "ocaml" {>= "4.01"} "ocamlfind" {build} "cppo" {build} "cppo_ocamlbuild" {build} "opam-lib" {>= "1.2" & < "1.3"} "cmdliner" - "containers" {<"1.0"} + "containers" {< "1.0"} "uri" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01"] -tags: [ "flags:plugin" ] +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: "md5=444477569052a846738469d82c2d1b3d" +} diff --git a/packages/opam-query/opam-query.1.0/url b/packages/opam-query/opam-query.1.0/url deleted file mode 100644 index cd6e987ad41..00000000000 --- a/packages/opam-query/opam-query.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/opam-query/archive/v1.0.tar.gz" -checksum: "444477569052a846738469d82c2d1b3d" diff --git a/packages/opam-query/opam-query.1.1/descr b/packages/opam-query/opam-query.1.1/descr deleted file mode 100644 index b6729249c5c..00000000000 --- a/packages/opam-query/opam-query.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -A tool to query opam files from shell scripts - -opam-query is a tool that allows querying the OPAM package -description files from shell scripts, similar to `oasis query`. diff --git a/packages/opam-query/opam-query.1.1/opam b/packages/opam-query/opam-query.1.1/opam index 29f08bded22..73489471ba7 100644 --- a/packages/opam-query/opam-query.1.1/opam +++ b/packages/opam-query/opam-query.1.1/opam @@ -1,20 +1,33 @@ -opam-version: "1.2" +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://github.com/whitequark/opam-query" -build: ["ocaml" "pkg/build.ml" "native=%{ocaml-native}%" "native-dynlink=%{ocaml-native-dynlink}%"] +build: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" +] depends: [ + "ocaml" {>= "4.01"} "ocamlfind" {build} "cppo" {build} "cppo_ocamlbuild" {build} "opam-lib" {>= "1.2" & < "1.3"} "cmdliner" - "containers" {<"1.0"} + "containers" {< "1.0"} "uri" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01"] -tags: [ "flags:plugin" ] +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: "md5=c5ae88707718208b9e45cdae04bb7c3a" +} diff --git a/packages/opam-query/opam-query.1.1/url b/packages/opam-query/opam-query.1.1/url deleted file mode 100644 index 68c421d9ddb..00000000000 --- a/packages/opam-query/opam-query.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/opam-query/archive/v1.1.tar.gz" -checksum: "c5ae88707718208b9e45cdae04bb7c3a" diff --git a/packages/opam-query/opam-query.1.2/descr b/packages/opam-query/opam-query.1.2/descr deleted file mode 100644 index b6729249c5c..00000000000 --- a/packages/opam-query/opam-query.1.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -A tool to query opam files from shell scripts - -opam-query is a tool that allows querying the OPAM package -description files from shell scripts, similar to `oasis query`. diff --git a/packages/opam-query/opam-query.1.2/opam b/packages/opam-query/opam-query.1.2/opam index 29f08bded22..a45a5bebad6 100644 --- a/packages/opam-query/opam-query.1.2/opam +++ b/packages/opam-query/opam-query.1.2/opam @@ -1,20 +1,33 @@ -opam-version: "1.2" +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://github.com/whitequark/opam-query" -build: ["ocaml" "pkg/build.ml" "native=%{ocaml-native}%" "native-dynlink=%{ocaml-native-dynlink}%"] +build: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" +] depends: [ + "ocaml" {>= "4.01"} "ocamlfind" {build} "cppo" {build} "cppo_ocamlbuild" {build} "opam-lib" {>= "1.2" & < "1.3"} "cmdliner" - "containers" {<"1.0"} + "containers" {< "1.0"} "uri" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01"] -tags: [ "flags:plugin" ] +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: "md5=6acf46f0caf76d97aa91c5077d4a580d" +} diff --git a/packages/opam-query/opam-query.1.2/url b/packages/opam-query/opam-query.1.2/url deleted file mode 100644 index 38db618864b..00000000000 --- a/packages/opam-query/opam-query.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/opam-query/archive/v1.2.tar.gz" -checksum: "6acf46f0caf76d97aa91c5077d4a580d" diff --git a/packages/opam-query/opam-query.1.3/descr b/packages/opam-query/opam-query.1.3/descr deleted file mode 100644 index b6729249c5c..00000000000 --- a/packages/opam-query/opam-query.1.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -A tool to query opam files from shell scripts - -opam-query is a tool that allows querying the OPAM package -description files from shell scripts, similar to `oasis query`. diff --git a/packages/opam-query/opam-query.1.3/opam b/packages/opam-query/opam-query.1.3/opam index 5e437221da6..76939f31f04 100644 --- a/packages/opam-query/opam-query.1.3/opam +++ b/packages/opam-query/opam-query.1.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "whitequark " authors: "whitequark " homepage: "https://github.com/whitequark/opam-query" @@ -8,10 +8,11 @@ dev-repo: "git://github.com/whitequark/opam-query" build: [ "ocaml" "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" {>= "4.01"} "ocamlbuild" {build} "ocamlfind" {build} "cppo" {build} @@ -20,6 +21,13 @@ depends: [ "cmdliner" "containers" {>= "1.0" & < "2.0"} "uri" - "ounit" {test} + "ounit" {with-test} ] -available: [ocaml-version >= "4.01"] +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: "md5=3b0ce3651024dd85a21cdf281c51f5ac" +} diff --git a/packages/opam-query/opam-query.1.3/url b/packages/opam-query/opam-query.1.3/url deleted file mode 100644 index 4901bd351d1..00000000000 --- a/packages/opam-query/opam-query.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/opam-query/archive/v1.3.tar.gz" -checksum: "3b0ce3651024dd85a21cdf281c51f5ac" diff --git a/packages/opam-repository/opam-repository.2.0.0~beta/descr b/packages/opam-repository/opam-repository.2.0.0~beta/descr deleted file mode 100644 index c921f475541..00000000000 --- a/packages/opam-repository/opam-repository.2.0.0~beta/descr +++ /dev/null @@ -1,4 +0,0 @@ -opam 2.0 development libraries - -This library includes repository and remote sources handling, including -curl/wget, rsync, git, mercurial, darcs backends. diff --git a/packages/opam-repository/opam-repository.2.0.0~beta/opam b/packages/opam-repository/opam-repository.2.0.0~beta/opam deleted file mode 100644 index e758dc26be9..00000000000 --- a/packages/opam-repository/opam-repository.2.0.0~beta/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/ocaml/opam.git" -build: [ - ["./configure" "--disable-checks" "--prefix" prefix] - [make name] - [make "%{name}%.install"] -] -depends: [ - "opam-core" {= "2.0.0~beta"} - "opam-format" {= "2.0.0~beta"} -] -available: ocaml-version >= "4.01.0" diff --git a/packages/opam-repository/opam-repository.2.0.0~beta/url b/packages/opam-repository/opam-repository.2.0.0~beta/url deleted file mode 100644 index 90162432045..00000000000 --- a/packages/opam-repository/opam-repository.2.0.0~beta/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/ocaml/opam/archive/2.0.0-beta2.tar.gz" -checksum: "e27cfdb0b8c6f4c3133f983e4c50b7dd" diff --git a/packages/opam-repository/opam-repository.2.0.0~beta3.1/descr b/packages/opam-repository/opam-repository.2.0.0~beta3.1/descr deleted file mode 100644 index c921f475541..00000000000 --- a/packages/opam-repository/opam-repository.2.0.0~beta3.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -opam 2.0 development libraries - -This library includes repository and remote sources handling, including -curl/wget, rsync, git, mercurial, darcs backends. 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 index b88e146d3b9..cf263083d71 100644 --- a/packages/opam-repository/opam-repository.2.0.0~beta3.1/opam +++ b/packages/opam-repository/opam-repository.2.0.0~beta3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: [ "Thomas Gazagnaire " @@ -12,14 +12,22 @@ authors: [ ] homepage: "https://opam.ocaml.org/" bug-reports: "https://github.com/ocaml/opam/issues" -dev-repo: "https://github.com/ocaml/opam.git" +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"} ] -available: [ocaml-version >= "4.01.0"] +synopsis: "opam 2.0 development libraries" +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: "md5=092d3e53ee4649a50a3b30bdfd72646b" +} diff --git a/packages/opam-repository/opam-repository.2.0.0~beta3.1/url b/packages/opam-repository/opam-repository.2.0.0~beta3.1/url deleted file mode 100644 index c4e208d9809..00000000000 --- a/packages/opam-repository/opam-repository.2.0.0~beta3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/2.0.0-beta3.1.tar.gz" -checksum: "092d3e53ee4649a50a3b30bdfd72646b" diff --git a/packages/opam-repository/opam-repository.2.0.0~beta3/descr b/packages/opam-repository/opam-repository.2.0.0~beta3/descr deleted file mode 100644 index c921f475541..00000000000 --- a/packages/opam-repository/opam-repository.2.0.0~beta3/descr +++ /dev/null @@ -1,4 +0,0 @@ -opam 2.0 development libraries - -This library includes repository and remote sources handling, including -curl/wget, rsync, git, mercurial, darcs backends. diff --git a/packages/opam-repository/opam-repository.2.0.0~beta3/opam b/packages/opam-repository/opam-repository.2.0.0~beta3/opam deleted file mode 100644 index 0461a07e523..00000000000 --- a/packages/opam-repository/opam-repository.2.0.0~beta3/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/ocaml/opam.git" -build: [ - ["./configure" "--disable-checks" "--prefix" prefix] - [make name] - [make "%{name}%.install"] -] -depends: [ - "opam-core" {= "2.0.0~beta3"} - "opam-format" {= "2.0.0~beta3"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/opam-repository/opam-repository.2.0.0~beta3/url b/packages/opam-repository/opam-repository.2.0.0~beta3/url deleted file mode 100644 index 57bed779676..00000000000 --- a/packages/opam-repository/opam-repository.2.0.0~beta3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/2.0.0-beta3.tar.gz" -checksum: "19ce08c078494cf5640b65843ce650ab" diff --git a/packages/opam-repository/opam-repository.2.0.0~beta5/descr b/packages/opam-repository/opam-repository.2.0.0~beta5/descr deleted file mode 100644 index c921f475541..00000000000 --- a/packages/opam-repository/opam-repository.2.0.0~beta5/descr +++ /dev/null @@ -1,4 +0,0 @@ -opam 2.0 development libraries - -This library includes repository and remote sources handling, including -curl/wget, rsync, git, mercurial, darcs backends. diff --git a/packages/opam-repository/opam-repository.2.0.0~beta5/opam b/packages/opam-repository/opam-repository.2.0.0~beta5/opam index acc933b3a4b..db43e424a90 100644 --- a/packages/opam-repository/opam-repository.2.0.0~beta5/opam +++ b/packages/opam-repository/opam-repository.2.0.0~beta5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: [ "Thomas Gazagnaire " @@ -12,13 +12,21 @@ authors: [ ] homepage: "https://opam.ocaml.org/" bug-reports: "https://github.com/ocaml/opam/issues" -dev-repo: "https://github.com/ocaml/opam.git" +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~beta5"} "jbuilder" {build & >= "1.0+beta12"} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "opam 2.0 development libraries" +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-beta5.tar.gz" + checksum: "md5=9347fabff36c99bc631b30b1007e20db" +} diff --git a/packages/opam-repository/opam-repository.2.0.0~beta5/url b/packages/opam-repository/opam-repository.2.0.0~beta5/url deleted file mode 100644 index a3f621982dd..00000000000 --- a/packages/opam-repository/opam-repository.2.0.0~beta5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/2.0.0-beta5.tar.gz" -checksum: "9347fabff36c99bc631b30b1007e20db" diff --git a/packages/opam-repository/opam-repository.2.0.0~rc/descr b/packages/opam-repository/opam-repository.2.0.0~rc/descr deleted file mode 100644 index c921f475541..00000000000 --- a/packages/opam-repository/opam-repository.2.0.0~rc/descr +++ /dev/null @@ -1,4 +0,0 @@ -opam 2.0 development libraries - -This library includes repository and remote sources handling, including -curl/wget, rsync, git, mercurial, darcs backends. diff --git a/packages/opam-repository/opam-repository.2.0.0~rc/opam b/packages/opam-repository/opam-repository.2.0.0~rc/opam index abeea6040dd..612a9f1cb0e 100644 --- a/packages/opam-repository/opam-repository.2.0.0~rc/opam +++ b/packages/opam-repository/opam-repository.2.0.0~rc/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: [ "Thomas Gazagnaire " @@ -12,13 +12,21 @@ authors: [ ] homepage: "https://opam.ocaml.org/" bug-reports: "https://github.com/ocaml/opam/issues" -dev-repo: "https://github.com/ocaml/opam.git" +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" {build & >= "1.0+beta12"} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "opam 2.0 development libraries" +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: "md5=ae216e3ea0a9388cc9f711a2a9925557" +} diff --git a/packages/opam-repository/opam-repository.2.0.0~rc/url b/packages/opam-repository/opam-repository.2.0.0~rc/url deleted file mode 100644 index 4afa17689c4..00000000000 --- a/packages/opam-repository/opam-repository.2.0.0~rc/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/2.0.0-rc.tar.gz" -checksum: "ae216e3ea0a9388cc9f711a2a9925557" diff --git a/packages/opam-repository/opam-repository.2.0~alpha5/descr b/packages/opam-repository/opam-repository.2.0~alpha5/descr deleted file mode 100644 index c921f475541..00000000000 --- a/packages/opam-repository/opam-repository.2.0~alpha5/descr +++ /dev/null @@ -1,4 +0,0 @@ -opam 2.0 development libraries - -This library includes repository and remote sources handling, including -curl/wget, rsync, git, mercurial, darcs backends. diff --git a/packages/opam-repository/opam-repository.2.0~alpha5/opam b/packages/opam-repository/opam-repository.2.0~alpha5/opam deleted file mode 100644 index 65a3d5862a0..00000000000 --- a/packages/opam-repository/opam-repository.2.0~alpha5/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/ocaml/opam.git" -build: [ - ["./configure" "--disable-checks" "--prefix" prefix] - [make name] - [make "%{name}%.install"] -] -depends: [ - "opam-core" {= "2.0~alpha5"} - "opam-format" {= "2.0~alpha5"} -] -available: ocaml-version >= "4.01.0" diff --git a/packages/opam-repository/opam-repository.2.0~alpha5/url b/packages/opam-repository/opam-repository.2.0~alpha5/url deleted file mode 100644 index 9610a7c6548..00000000000 --- a/packages/opam-repository/opam-repository.2.0~alpha5/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/ocaml/opam/archive/2.0-alpha5+1.tar.gz" -checksum: "f8a571ba9132a08d1de90cce499b0fb3" diff --git a/packages/opam-solver/opam-solver.2.0.0~beta/descr b/packages/opam-solver/opam-solver.2.0.0~beta/descr deleted file mode 100644 index fdf28d4805b..00000000000 --- a/packages/opam-solver/opam-solver.2.0.0~beta/descr +++ /dev/null @@ -1,4 +0,0 @@ -opam 2.0 development libraries - -Solver and Cudf interaction. This library is based on the Cudf and Dose -libraries, and handles calls to the external solver from opam. diff --git a/packages/opam-solver/opam-solver.2.0.0~beta/opam b/packages/opam-solver/opam-solver.2.0.0~beta/opam deleted file mode 100644 index 8d87142a353..00000000000 --- a/packages/opam-solver/opam-solver.2.0.0~beta/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/ocaml/opam.git" -build: [ - ["./configure" "--disable-checks" "--prefix" prefix] - [make name] - [make "%{name}%.install"] -] -depends: [ - "opam-core" {= "2.0.0~beta"} - "opam-format" {= "2.0.0~beta"} - "dose3" {>= "5"} - "cudf" {<= "0.7"} -] -available: ocaml-version >= "4.01.0" diff --git a/packages/opam-solver/opam-solver.2.0.0~beta/url b/packages/opam-solver/opam-solver.2.0.0~beta/url deleted file mode 100644 index 90162432045..00000000000 --- a/packages/opam-solver/opam-solver.2.0.0~beta/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/ocaml/opam/archive/2.0.0-beta2.tar.gz" -checksum: "e27cfdb0b8c6f4c3133f983e4c50b7dd" diff --git a/packages/opam-solver/opam-solver.2.0.0~beta3.1/descr b/packages/opam-solver/opam-solver.2.0.0~beta3.1/descr deleted file mode 100644 index fdf28d4805b..00000000000 --- a/packages/opam-solver/opam-solver.2.0.0~beta3.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -opam 2.0 development libraries - -Solver and Cudf interaction. This library is based on the Cudf and Dose -libraries, and handles calls to the external solver from opam. 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 index 21eebe4fa03..3373271fe4a 100644 --- a/packages/opam-solver/opam-solver.2.0.0~beta3.1/opam +++ b/packages/opam-solver/opam-solver.2.0.0~beta3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: [ "Thomas Gazagnaire " @@ -12,16 +12,24 @@ authors: [ ] homepage: "https://opam.ocaml.org/" bug-reports: "https://github.com/ocaml/opam/issues" -dev-repo: "https://github.com/ocaml/opam.git" +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"} "cudf" {<= "0.7"} ] -available: [ocaml-version >= "4.01.0"] +synopsis: "opam 2.0 development libraries" +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: "md5=092d3e53ee4649a50a3b30bdfd72646b" +} diff --git a/packages/opam-solver/opam-solver.2.0.0~beta3.1/url b/packages/opam-solver/opam-solver.2.0.0~beta3.1/url deleted file mode 100644 index c4e208d9809..00000000000 --- a/packages/opam-solver/opam-solver.2.0.0~beta3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/2.0.0-beta3.1.tar.gz" -checksum: "092d3e53ee4649a50a3b30bdfd72646b" diff --git a/packages/opam-solver/opam-solver.2.0.0~beta3/descr b/packages/opam-solver/opam-solver.2.0.0~beta3/descr deleted file mode 100644 index fdf28d4805b..00000000000 --- a/packages/opam-solver/opam-solver.2.0.0~beta3/descr +++ /dev/null @@ -1,4 +0,0 @@ -opam 2.0 development libraries - -Solver and Cudf interaction. This library is based on the Cudf and Dose -libraries, and handles calls to the external solver from opam. diff --git a/packages/opam-solver/opam-solver.2.0.0~beta3/opam b/packages/opam-solver/opam-solver.2.0.0~beta3/opam deleted file mode 100644 index f44359568fc..00000000000 --- a/packages/opam-solver/opam-solver.2.0.0~beta3/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/ocaml/opam.git" -build: [ - ["./configure" "--disable-checks" "--prefix" prefix] - [make name] - [make "%{name}%.install"] -] -depends: [ - "opam-core" {= "2.0.0~beta3"} - "opam-format" {= "2.0.0~beta3"} - "dose3" {>= "5"} - "cudf" {<= "0.7"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/opam-solver/opam-solver.2.0.0~beta3/url b/packages/opam-solver/opam-solver.2.0.0~beta3/url deleted file mode 100644 index 57bed779676..00000000000 --- a/packages/opam-solver/opam-solver.2.0.0~beta3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/2.0.0-beta3.tar.gz" -checksum: "19ce08c078494cf5640b65843ce650ab" diff --git a/packages/opam-solver/opam-solver.2.0.0~beta5/descr b/packages/opam-solver/opam-solver.2.0.0~beta5/descr deleted file mode 100644 index fdf28d4805b..00000000000 --- a/packages/opam-solver/opam-solver.2.0.0~beta5/descr +++ /dev/null @@ -1,4 +0,0 @@ -opam 2.0 development libraries - -Solver and Cudf interaction. This library is based on the Cudf and Dose -libraries, and handles calls to the external solver from opam. diff --git a/packages/opam-solver/opam-solver.2.0.0~beta5/opam b/packages/opam-solver/opam-solver.2.0.0~beta5/opam index baf48e3b727..b7be3600b6f 100644 --- a/packages/opam-solver/opam-solver.2.0.0~beta5/opam +++ b/packages/opam-solver/opam-solver.2.0.0~beta5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: [ "Thomas Gazagnaire " @@ -12,16 +12,24 @@ authors: [ ] homepage: "https://opam.ocaml.org/" bug-reports: "https://github.com/ocaml/opam/issues" -dev-repo: "https://github.com/ocaml/opam.git" +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~beta5"} "mccs" {>= "1.1+4"} "dose3" {>= "5"} "cudf" {>= "0.7"} "jbuilder" {build & >= "1.0+beta12"} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "opam 2.0 development libraries" +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-beta5.tar.gz" + checksum: "md5=9347fabff36c99bc631b30b1007e20db" +} diff --git a/packages/opam-solver/opam-solver.2.0.0~beta5/url b/packages/opam-solver/opam-solver.2.0.0~beta5/url deleted file mode 100644 index a3f621982dd..00000000000 --- a/packages/opam-solver/opam-solver.2.0.0~beta5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/2.0.0-beta5.tar.gz" -checksum: "9347fabff36c99bc631b30b1007e20db" diff --git a/packages/opam-solver/opam-solver.2.0.0~rc/descr b/packages/opam-solver/opam-solver.2.0.0~rc/descr deleted file mode 100644 index fdf28d4805b..00000000000 --- a/packages/opam-solver/opam-solver.2.0.0~rc/descr +++ /dev/null @@ -1,4 +0,0 @@ -opam 2.0 development libraries - -Solver and Cudf interaction. This library is based on the Cudf and Dose -libraries, and handles calls to the external solver from opam. diff --git a/packages/opam-solver/opam-solver.2.0.0~rc/opam b/packages/opam-solver/opam-solver.2.0.0~rc/opam index ccb694a20ba..7eb5c24e867 100644 --- a/packages/opam-solver/opam-solver.2.0.0~rc/opam +++ b/packages/opam-solver/opam-solver.2.0.0~rc/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: [ "Thomas Gazagnaire " @@ -12,16 +12,24 @@ authors: [ ] homepage: "https://opam.ocaml.org/" bug-reports: "https://github.com/ocaml/opam/issues" -dev-repo: "https://github.com/ocaml/opam.git" +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"} "dose3" {>= "5"} "cudf" {>= "0.7"} "jbuilder" {build & >= "1.0+beta12"} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "opam 2.0 development libraries" +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: "md5=ae216e3ea0a9388cc9f711a2a9925557" +} diff --git a/packages/opam-solver/opam-solver.2.0.0~rc/url b/packages/opam-solver/opam-solver.2.0.0~rc/url deleted file mode 100644 index 4afa17689c4..00000000000 --- a/packages/opam-solver/opam-solver.2.0.0~rc/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/2.0.0-rc.tar.gz" -checksum: "ae216e3ea0a9388cc9f711a2a9925557" diff --git a/packages/opam-solver/opam-solver.2.0~alpha5/descr b/packages/opam-solver/opam-solver.2.0~alpha5/descr deleted file mode 100644 index fdf28d4805b..00000000000 --- a/packages/opam-solver/opam-solver.2.0~alpha5/descr +++ /dev/null @@ -1,4 +0,0 @@ -opam 2.0 development libraries - -Solver and Cudf interaction. This library is based on the Cudf and Dose -libraries, and handles calls to the external solver from opam. diff --git a/packages/opam-solver/opam-solver.2.0~alpha5/opam b/packages/opam-solver/opam-solver.2.0~alpha5/opam deleted file mode 100644 index 0c841d5b6a9..00000000000 --- a/packages/opam-solver/opam-solver.2.0~alpha5/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/ocaml/opam.git" -build: [ - ["./configure" "--disable-checks" "--prefix" prefix] - [make name] - [make "%{name}%.install"] -] -depends: [ - "opam-core" {= "2.0~alpha5"} - "opam-format" {= "2.0~alpha5"} - "dose3" {>= "5"} - "cudf" {<= "0.7"} -] -available: ocaml-version >= "4.01.0" diff --git a/packages/opam-solver/opam-solver.2.0~alpha5/url b/packages/opam-solver/opam-solver.2.0~alpha5/url deleted file mode 100644 index 9610a7c6548..00000000000 --- a/packages/opam-solver/opam-solver.2.0~alpha5/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/ocaml/opam/archive/2.0-alpha5+1.tar.gz" -checksum: "f8a571ba9132a08d1de90cce499b0fb3" diff --git a/packages/opam-state/opam-state.2.0.0~beta/descr b/packages/opam-state/opam-state.2.0.0~beta/descr deleted file mode 100644 index e16bd8f9e84..00000000000 --- a/packages/opam-state/opam-state.2.0.0~beta/descr +++ /dev/null @@ -1,3 +0,0 @@ -opam 2.0 development libraries - -Handling of the ~/.opam hierarchy, repository and switch states. diff --git a/packages/opam-state/opam-state.2.0.0~beta/opam b/packages/opam-state/opam-state.2.0.0~beta/opam deleted file mode 100644 index 9aa7daefde4..00000000000 --- a/packages/opam-state/opam-state.2.0.0~beta/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/ocaml/opam.git" -build: [ - ["./configure" "--disable-checks" "--prefix" prefix] - [make name] - [make "%{name}%.install"] -] -depends: [ - "opam-core" {= "2.0.0~beta"} - "opam-format" {= "2.0.0~beta"} - "opam-repository" {= "2.0.0~beta"} -] -available: ocaml-version >= "4.01.0" diff --git a/packages/opam-state/opam-state.2.0.0~beta/url b/packages/opam-state/opam-state.2.0.0~beta/url deleted file mode 100644 index 90162432045..00000000000 --- a/packages/opam-state/opam-state.2.0.0~beta/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/ocaml/opam/archive/2.0.0-beta2.tar.gz" -checksum: "e27cfdb0b8c6f4c3133f983e4c50b7dd" diff --git a/packages/opam-state/opam-state.2.0.0~beta3.1/descr b/packages/opam-state/opam-state.2.0.0~beta3.1/descr deleted file mode 100644 index e16bd8f9e84..00000000000 --- a/packages/opam-state/opam-state.2.0.0~beta3.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -opam 2.0 development libraries - -Handling of the ~/.opam hierarchy, repository and switch states. 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 index c9717d0988a..1ebf2957425 100644 --- a/packages/opam-state/opam-state.2.0.0~beta3.1/opam +++ b/packages/opam-state/opam-state.2.0.0~beta3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: [ "Thomas Gazagnaire " @@ -12,15 +12,22 @@ authors: [ ] homepage: "https://opam.ocaml.org/" bug-reports: "https://github.com/ocaml/opam/issues" -dev-repo: "https://github.com/ocaml/opam.git" +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"} ] -available: [ocaml-version >= "4.01.0"] +synopsis: "opam 2.0 development libraries" +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: "md5=092d3e53ee4649a50a3b30bdfd72646b" +} diff --git a/packages/opam-state/opam-state.2.0.0~beta3.1/url b/packages/opam-state/opam-state.2.0.0~beta3.1/url deleted file mode 100644 index c4e208d9809..00000000000 --- a/packages/opam-state/opam-state.2.0.0~beta3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/2.0.0-beta3.1.tar.gz" -checksum: "092d3e53ee4649a50a3b30bdfd72646b" diff --git a/packages/opam-state/opam-state.2.0.0~beta3/descr b/packages/opam-state/opam-state.2.0.0~beta3/descr deleted file mode 100644 index e16bd8f9e84..00000000000 --- a/packages/opam-state/opam-state.2.0.0~beta3/descr +++ /dev/null @@ -1,3 +0,0 @@ -opam 2.0 development libraries - -Handling of the ~/.opam hierarchy, repository and switch states. diff --git a/packages/opam-state/opam-state.2.0.0~beta3/opam b/packages/opam-state/opam-state.2.0.0~beta3/opam deleted file mode 100644 index 5677b101d72..00000000000 --- a/packages/opam-state/opam-state.2.0.0~beta3/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/ocaml/opam.git" -build: [ - ["./configure" "--disable-checks" "--prefix" prefix] - [make name] - [make "%{name}%.install"] -] -depends: [ - "opam-core" {= "2.0.0~beta3"} - "opam-format" {= "2.0.0~beta3"} - "opam-repository" {= "2.0.0~beta3"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/opam-state/opam-state.2.0.0~beta3/url b/packages/opam-state/opam-state.2.0.0~beta3/url deleted file mode 100644 index 57bed779676..00000000000 --- a/packages/opam-state/opam-state.2.0.0~beta3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/2.0.0-beta3.tar.gz" -checksum: "19ce08c078494cf5640b65843ce650ab" diff --git a/packages/opam-state/opam-state.2.0.0~beta5/descr b/packages/opam-state/opam-state.2.0.0~beta5/descr deleted file mode 100644 index e16bd8f9e84..00000000000 --- a/packages/opam-state/opam-state.2.0.0~beta5/descr +++ /dev/null @@ -1,3 +0,0 @@ -opam 2.0 development libraries - -Handling of the ~/.opam hierarchy, repository and switch states. diff --git a/packages/opam-state/opam-state.2.0.0~beta5/opam b/packages/opam-state/opam-state.2.0.0~beta5/opam index afe182c0ba7..29b82ed4ece 100644 --- a/packages/opam-state/opam-state.2.0.0~beta5/opam +++ b/packages/opam-state/opam-state.2.0.0~beta5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: [ "Thomas Gazagnaire " @@ -12,13 +12,20 @@ authors: [ ] homepage: "https://opam.ocaml.org/" bug-reports: "https://github.com/ocaml/opam/issues" -dev-repo: "https://github.com/ocaml/opam.git" +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~beta5"} "jbuilder" {build & >= "1.0+beta12"} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "opam 2.0 development libraries" +description: + "Handling of the ~/.opam hierarchy, repository and switch states." +url { + src: "https://github.com/ocaml/opam/archive/2.0.0-beta5.tar.gz" + checksum: "md5=9347fabff36c99bc631b30b1007e20db" +} diff --git a/packages/opam-state/opam-state.2.0.0~beta5/url b/packages/opam-state/opam-state.2.0.0~beta5/url deleted file mode 100644 index a3f621982dd..00000000000 --- a/packages/opam-state/opam-state.2.0.0~beta5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/2.0.0-beta5.tar.gz" -checksum: "9347fabff36c99bc631b30b1007e20db" diff --git a/packages/opam-state/opam-state.2.0.0~rc/descr b/packages/opam-state/opam-state.2.0.0~rc/descr deleted file mode 100644 index e16bd8f9e84..00000000000 --- a/packages/opam-state/opam-state.2.0.0~rc/descr +++ /dev/null @@ -1,3 +0,0 @@ -opam 2.0 development libraries - -Handling of the ~/.opam hierarchy, repository and switch states. diff --git a/packages/opam-state/opam-state.2.0.0~rc/opam b/packages/opam-state/opam-state.2.0.0~rc/opam index e214a248182..e2b4436346c 100644 --- a/packages/opam-state/opam-state.2.0.0~rc/opam +++ b/packages/opam-state/opam-state.2.0.0~rc/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: [ "Thomas Gazagnaire " @@ -12,13 +12,20 @@ authors: [ ] homepage: "https://opam.ocaml.org/" bug-reports: "https://github.com/ocaml/opam/issues" -dev-repo: "https://github.com/ocaml/opam.git" +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" {build & >= "1.0+beta12"} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "opam 2.0 development libraries" +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: "md5=ae216e3ea0a9388cc9f711a2a9925557" +} diff --git a/packages/opam-state/opam-state.2.0.0~rc/url b/packages/opam-state/opam-state.2.0.0~rc/url deleted file mode 100644 index 4afa17689c4..00000000000 --- a/packages/opam-state/opam-state.2.0.0~rc/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam/archive/2.0.0-rc.tar.gz" -checksum: "ae216e3ea0a9388cc9f711a2a9925557" diff --git a/packages/opam-state/opam-state.2.0~alpha5/descr b/packages/opam-state/opam-state.2.0~alpha5/descr deleted file mode 100644 index e16bd8f9e84..00000000000 --- a/packages/opam-state/opam-state.2.0~alpha5/descr +++ /dev/null @@ -1,3 +0,0 @@ -opam 2.0 development libraries - -Handling of the ~/.opam hierarchy, repository and switch states. diff --git a/packages/opam-state/opam-state.2.0~alpha5/opam b/packages/opam-state/opam-state.2.0~alpha5/opam deleted file mode 100644 index 85ef1885c2c..00000000000 --- a/packages/opam-state/opam-state.2.0~alpha5/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/ocaml/opam.git" -build: [ - ["./configure" "--disable-checks" "--prefix" prefix] - [make name] - [make "%{name}%.install"] -] -depends: [ - "opam-core" {= "2.0~alpha5"} - "opam-format" {= "2.0~alpha5"} - "opam-repository" {= "2.0~alpha5"} -] -available: ocaml-version >= "4.01.0" diff --git a/packages/opam-state/opam-state.2.0~alpha5/url b/packages/opam-state/opam-state.2.0~alpha5/url deleted file mode 100644 index 9610a7c6548..00000000000 --- a/packages/opam-state/opam-state.2.0~alpha5/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/ocaml/opam/archive/2.0-alpha5+1.tar.gz" -checksum: "f8a571ba9132a08d1de90cce499b0fb3" diff --git a/packages/opam-sync-github-prs/opam-sync-github-prs.1.0.0/descr b/packages/opam-sync-github-prs/opam-sync-github-prs.1.0.0/descr deleted file mode 100644 index 433ace4db98..00000000000 --- a/packages/opam-sync-github-prs/opam-sync-github-prs.1.0.0/descr +++ /dev/null @@ -1,31 +0,0 @@ -Sync OCaml GitHub issues with OPAM - -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 ... -``` - 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 index ea5e63f744f..87f0fde0304 100644 --- 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 @@ -1,12 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" -tags: [ - "org:ocamllabs" - "flags:plugin" -] +tags: "org:ocamllabs" build: make remove: [["rm" "-f" "%{bin}%/opam-sync-github-prs"]] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "core" {>= "109.53.01"} "github" {>= "0.8.0" & < "1.0.0"} @@ -14,5 +12,39 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/avsm/opam-sync-github-prs" -available: ocaml-version >= "4.01.0" 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: "md5=5ddc2ebf373a6a8cf9847e933bc0ee53" +} diff --git a/packages/opam-sync-github-prs/opam-sync-github-prs.1.0.0/url b/packages/opam-sync-github-prs/opam-sync-github-prs.1.0.0/url deleted file mode 100644 index 026c6ed7d77..00000000000 --- a/packages/opam-sync-github-prs/opam-sync-github-prs.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/opam-sync-github-prs/archive/v1.0.0.tar.gz" -checksum: "5ddc2ebf373a6a8cf9847e933bc0ee53" diff --git a/packages/opam-sync-github-prs/opam-sync-github-prs.1.1.0/descr b/packages/opam-sync-github-prs/opam-sync-github-prs.1.1.0/descr deleted file mode 100644 index 433ace4db98..00000000000 --- a/packages/opam-sync-github-prs/opam-sync-github-prs.1.1.0/descr +++ /dev/null @@ -1,31 +0,0 @@ -Sync OCaml GitHub issues with OPAM - -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 ... -``` - 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 index 01f09bd8126..fac275066f6 100644 --- 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 @@ -1,13 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/avsm/opam-sync-github-prs.git" -tags: [ - "org:ocamllabs" - "flags:plugin" -] +dev-repo: "git+https://github.com/avsm/opam-sync-github-prs.git" +tags: "org:ocamllabs" build: [ [make] ] @@ -16,10 +13,45 @@ install: [ ] remove: [["rm" "-f" "%{bin}%/opam-sync-github-prs"]] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "core" {build & >= "109.53.01"} "github" {build & >= "1.0.0" & < "3.0.0"} "lwt" {build & >= "2.4.2"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.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: "md5=fa6d18a09ff3a5dabdf9173ca91fc29b" +} diff --git a/packages/opam-sync-github-prs/opam-sync-github-prs.1.1.0/url b/packages/opam-sync-github-prs/opam-sync-github-prs.1.1.0/url deleted file mode 100644 index bd8bf7e04d2..00000000000 --- a/packages/opam-sync-github-prs/opam-sync-github-prs.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/opam-sync-github-prs/archive/v1.1.0.tar.gz" -checksum: "fa6d18a09ff3a5dabdf9173ca91fc29b" diff --git a/packages/opam2web/opam2web.1.2.0/descr b/packages/opam2web/opam2web.1.2.0/descr deleted file mode 100644 index 02076421f11..00000000000 --- a/packages/opam2web/opam2web.1.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A tool to generate a website from an OPAM repository - -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. diff --git a/packages/opam2web/opam2web.1.2.0/opam b/packages/opam2web/opam2web.1.2.0/opam deleted file mode 100644 index a87ecfa98c1..00000000000 --- a/packages/opam2web/opam2web.1.2.0/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -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: [ - "opam-lib" {= "0.9.4"} - "cow" {>= "0.5.2" & < "0.9.0"} - "js_of_ocaml" {>= "1.3" & < "3.0"} - "ocamlbuild" {build} -] -ocaml-version: [>= "4.00.0"] -dev-repo: "git://github.com/OCamlPro/opam2web" diff --git a/packages/opam2web/opam2web.1.2.0/url b/packages/opam2web/opam2web.1.2.0/url deleted file mode 100644 index 008fd7b3da9..00000000000 --- a/packages/opam2web/opam2web.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/opam2web/archive/1.2.0.tar.gz" -checksum: "08f982e9d2c4f1a574cb987795f41c25" diff --git a/packages/opam2web/opam2web.1.3.0/descr b/packages/opam2web/opam2web.1.3.0/descr deleted file mode 100644 index 02076421f11..00000000000 --- a/packages/opam2web/opam2web.1.3.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A tool to generate a website from an OPAM repository - -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. diff --git a/packages/opam2web/opam2web.1.3.0/opam b/packages/opam2web/opam2web.1.3.0/opam index 4e03b2e0fcb..829ff376917 100644 --- a/packages/opam2web/opam2web.1.3.0/opam +++ b/packages/opam2web/opam2web.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +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" @@ -7,6 +7,7 @@ remove: [ ["rm" "-f" "%{prefix}%/bin/opam2web"] ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "opam-lib" {>= "1.1.1" & < "1.2.0"} "opamfu" {>= "0.1.1"} @@ -17,5 +18,14 @@ depends: [ "cmdliner" ] dev-repo: "git://github.com/ocaml/opam2web" -available: ocaml-version >= "4.00.0" 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: "md5=68724cffd342c637129e2d3a887986ba" +} diff --git a/packages/opam2web/opam2web.1.3.0/url b/packages/opam2web/opam2web.1.3.0/url deleted file mode 100644 index 4e157861e37..00000000000 --- a/packages/opam2web/opam2web.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/opam2web/archive/1.3.0.tar.gz" -checksum: "68724cffd342c637129e2d3a887986ba" diff --git a/packages/opam2web/opam2web.1.3.1/descr b/packages/opam2web/opam2web.1.3.1/descr deleted file mode 100644 index 02076421f11..00000000000 --- a/packages/opam2web/opam2web.1.3.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -A tool to generate a website from an OPAM repository - -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. diff --git a/packages/opam2web/opam2web.1.3.1/opam b/packages/opam2web/opam2web.1.3.1/opam index 577b6715848..993311368a9 100644 --- a/packages/opam2web/opam2web.1.3.1/opam +++ b/packages/opam2web/opam2web.1.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +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" @@ -8,15 +8,25 @@ remove: [ ["ocamlfind" "remove" "opam2web"] ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "opam-lib" {>= "1.1.1" & < "1.2.0"} "opamfu" {>= "0.1.1"} "re" "uri" {>= "1.3.11"} "cow" {>= "0.6.0" & < "0.9.0" & (< "0.8.0" | > "0.8.0")} - "js_of_ocaml" {>= "1.3" & <"3.0"} + "js_of_ocaml" {>= "1.3" & < "3.0"} "cmdliner" ] dev-repo: "git://github.com/ocaml/opam2web" -available: ocaml-version >= "4.00.0" 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: "md5=b81556a9561d37dd1a286e4ef5222d60" +} diff --git a/packages/opam2web/opam2web.1.3.1/url b/packages/opam2web/opam2web.1.3.1/url deleted file mode 100644 index cd958f6be8f..00000000000 --- a/packages/opam2web/opam2web.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/opam2web/archive/1.3.1.tar.gz" -checksum: "b81556a9561d37dd1a286e4ef5222d60" diff --git a/packages/opam2web/opam2web.1.4.0/descr b/packages/opam2web/opam2web.1.4.0/descr deleted file mode 100644 index 02076421f11..00000000000 --- a/packages/opam2web/opam2web.1.4.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A tool to generate a website from an OPAM repository - -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. diff --git a/packages/opam2web/opam2web.1.4.0/opam b/packages/opam2web/opam2web.1.4.0/opam index 470fec61f00..be7056b19f3 100644 --- a/packages/opam2web/opam2web.1.4.0/opam +++ b/packages/opam2web/opam2web.1.4.0/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.4.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: "https://github.com/ocaml/opam2web.git" - +dev-repo: "git+https://github.com/ocaml/opam2web.git" build: [make] install:[ [make "install" "PREFIX=%{prefix}%"] @@ -18,6 +17,7 @@ remove: [ ["ocamlfind" "remove" "opam2web"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "opam-lib" {= "1.2.0"} "opamfu" {>= "0.1.2"} @@ -27,4 +27,13 @@ depends: [ "js_of_ocaml" {>= "2.4.1" & < "3.0"} "cmdliner" ] -available: [ocaml-version >= "4.01.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: "md5=6f6f15697548d2fcf46ce53dec91bb3c" +} diff --git a/packages/opam2web/opam2web.1.4.0/url b/packages/opam2web/opam2web.1.4.0/url deleted file mode 100644 index 35eb957eb3e..00000000000 --- a/packages/opam2web/opam2web.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/opam2web/archive/1.4.0.tar.gz" -checksum: "6f6f15697548d2fcf46ce53dec91bb3c" diff --git a/packages/opam2web/opam2web.1.5.0/descr b/packages/opam2web/opam2web.1.5.0/descr deleted file mode 100644 index 02076421f11..00000000000 --- a/packages/opam2web/opam2web.1.5.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A tool to generate a website from an OPAM repository - -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. diff --git a/packages/opam2web/opam2web.1.5.0/opam b/packages/opam2web/opam2web.1.5.0/opam index 0bc33d52ea8..40768ea02da 100644 --- a/packages/opam2web/opam2web.1.5.0/opam +++ b/packages/opam2web/opam2web.1.5.0/opam @@ -1,10 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/ocaml/opam2web.git" - +dev-repo: "git+https://github.com/ocaml/opam2web.git" build: [make] install:[ [make "install" "PREFIX=%{prefix}%"] @@ -17,6 +16,7 @@ remove: [ ["ocamlfind" "remove" "opam2web"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "opam-lib" {>= "1.3.0"} "opamfu" {>= "0.1.2"} @@ -27,4 +27,13 @@ depends: [ "js_of_ocaml-camlp4" "cmdliner" ] -available: [ocaml-version >= "4.01.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.5.0.tar.gz" + checksum: "md5=895bc2d265429da0a6be84a410ce0bf9" +} diff --git a/packages/opam2web/opam2web.1.5.0/url b/packages/opam2web/opam2web.1.5.0/url deleted file mode 100644 index 039f3acc79b..00000000000 --- a/packages/opam2web/opam2web.1.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/opam2web/archive/1.5.0.tar.gz" -checksum: "895bc2d265429da0a6be84a410ce0bf9" diff --git a/packages/opam_of_packagejson/opam_of_packagejson.0.1.2/descr b/packages/opam_of_packagejson/opam_of_packagejson.0.1.2/descr deleted file mode 100644 index 572b2a549f2..00000000000 --- a/packages/opam_of_packagejson/opam_of_packagejson.0.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -Simple tool to generate META, opam and .install files. 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 index c3fc24f96d2..9b0b897b8ea 100644 --- a/packages/opam_of_packagejson/opam_of_packagejson.0.1.2/opam +++ b/packages/opam_of_packagejson/opam_of_packagejson.0.1.2/opam @@ -1,11 +1,17 @@ -opam-version: "1.2" +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: "https://github.com/bsansouci/opam_of_packagejson.git" +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"} ] -available: [ocaml-version >= "4.02" & ocaml-version < "4.05"] +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: "md5=a654d73450ac9fe6aff4444d555d013f" +} diff --git a/packages/opam_of_packagejson/opam_of_packagejson.0.1.2/url b/packages/opam_of_packagejson/opam_of_packagejson.0.1.2/url deleted file mode 100644 index 71097e282c4..00000000000 --- a/packages/opam_of_packagejson/opam_of_packagejson.0.1.2/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/bsansouci/opam_of_packagejson/archive/v0.1.2.tar.gz" -checksum: "a654d73450ac9fe6aff4444d555d013f" diff --git a/packages/opamconfig/opamconfig.0.1.0/descr b/packages/opamconfig/opamconfig.0.1.0/descr deleted file mode 100644 index d1675698c30..00000000000 --- a/packages/opamconfig/opamconfig.0.1.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Virtual package owning parameters of opam installation. - -This package detects some important parameters when it is installed, -e.g. to determine appropriate parameters to pass to configure scripts. -These parameters are saved as package variables that can be used in -build instructions for other packages. diff --git a/packages/opamconfig/opamconfig.0.1.0/opam b/packages/opamconfig/opamconfig.0.1.0/opam index 7500e989244..e8e3a622e68 100644 --- a/packages/opamconfig/opamconfig.0.1.0/opam +++ b/packages/opamconfig/opamconfig.0.1.0/opam @@ -1,14 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "michipili@gmail.com" authors: "Michael Grünewald" version: "0.1.0" license: "MIT" homepage: "https://github.com/michipili/opamconfig" bug-reports: "https://github.com/michipili/opamconfig/issues" -dev-repo: "https://github.com/michipili/opamconfig.git" +dev-repo: "git+https://github.com/michipili/opamconfig.git" tags: [ "opam" "configure" ] build: [ ["sh" "./detect_configure_settings.sh" "./opamconfig.config"] ] +synopsis: "Virtual package owning parameters of opam installation." +description: """ +This package detects some important parameters when it is installed, +e.g. to determine appropriate parameters to pass to configure scripts. +These parameters are saved as package variables that can be used in +build instructions for other packages.""" +depends: ["ocaml"] +url { + src: + "https://github.com/michipili/opamconfig/releases/download/v0.1.0/opamconfig-0.1.0.tar.xz" + checksum: "md5=71c2fd2d5ac764871497292fe1e1265c" +} diff --git a/packages/opamconfig/opamconfig.0.1.0/url b/packages/opamconfig/opamconfig.0.1.0/url deleted file mode 100644 index 901c77194f4..00000000000 --- a/packages/opamconfig/opamconfig.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/michipili/opamconfig/releases/download/v0.1.0/opamconfig-0.1.0.tar.xz" -checksum: "71c2fd2d5ac764871497292fe1e1265c" diff --git a/packages/opamconfig/opamconfig.0.2.0/descr b/packages/opamconfig/opamconfig.0.2.0/descr deleted file mode 100644 index d1675698c30..00000000000 --- a/packages/opamconfig/opamconfig.0.2.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Virtual package owning parameters of opam installation. - -This package detects some important parameters when it is installed, -e.g. to determine appropriate parameters to pass to configure scripts. -These parameters are saved as package variables that can be used in -build instructions for other packages. diff --git a/packages/opamconfig/opamconfig.0.2.0/opam b/packages/opamconfig/opamconfig.0.2.0/opam index df7685889b5..7566451027a 100644 --- a/packages/opamconfig/opamconfig.0.2.0/opam +++ b/packages/opamconfig/opamconfig.0.2.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "michipili@gmail.com" authors: "Michael Grünewald" version: "0.2.0" license: "MIT" homepage: "https://github.com/michipili/opamconfig" bug-reports: "https://github.com/michipili/opamconfig/issues" -dev-repo: "https://github.com/michipili/opamconfig.git" +dev-repo: "git+https://github.com/michipili/opamconfig.git" tags: [ "opam" "configure" ] @@ -18,3 +18,16 @@ install: [ remove: [ ["rm" "%{prefix}%/bin/opamconfig"] ] +synopsis: "Virtual package owning parameters of opam installation." +description: """ +This package detects some important parameters when it is installed, +e.g. to determine appropriate parameters to pass to configure scripts. +These parameters are saved as package variables that can be used in +build instructions for other packages.""" +depends: ["ocaml"] +flags: light-uninstall +url { + src: + "https://github.com/michipili/opamconfig/releases/download/v0.2.0/opamconfig-0.2.0.tar.xz" + checksum: "md5=657dea4d504ade1510c5cabd3de96cea" +} diff --git a/packages/opamconfig/opamconfig.0.2.0/url b/packages/opamconfig/opamconfig.0.2.0/url deleted file mode 100644 index 0c1811f32b6..00000000000 --- a/packages/opamconfig/opamconfig.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/michipili/opamconfig/releases/download/v0.2.0/opamconfig-0.2.0.tar.xz" -checksum: "657dea4d504ade1510c5cabd3de96cea" diff --git a/packages/opamconfig/opamconfig.0.3.0/descr b/packages/opamconfig/opamconfig.0.3.0/descr deleted file mode 100644 index d1675698c30..00000000000 --- a/packages/opamconfig/opamconfig.0.3.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Virtual package owning parameters of opam installation. - -This package detects some important parameters when it is installed, -e.g. to determine appropriate parameters to pass to configure scripts. -These parameters are saved as package variables that can be used in -build instructions for other packages. diff --git a/packages/opamconfig/opamconfig.0.3.0/opam b/packages/opamconfig/opamconfig.0.3.0/opam index c84926a45c5..ade17df9f41 100644 --- a/packages/opamconfig/opamconfig.0.3.0/opam +++ b/packages/opamconfig/opamconfig.0.3.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "michipili@gmail.com" authors: "Michael Le Barbier Grünewald" version: "0.3.0" license: "MIT" homepage: "https://github.com/michipili/opamconfig" bug-reports: "https://github.com/michipili/opamconfig/issues" -dev-repo: "https://github.com/michipili/opamconfig.git" +dev-repo: "git+https://github.com/michipili/opamconfig.git" tags: [ "opam" "configure" ] @@ -18,3 +18,16 @@ install: [ remove: [ ["rm" "%{prefix}%/bin/opamconfig"] ] +synopsis: "Virtual package owning parameters of opam installation." +description: """ +This package detects some important parameters when it is installed, +e.g. to determine appropriate parameters to pass to configure scripts. +These parameters are saved as package variables that can be used in +build instructions for other packages.""" +depends: ["ocaml"] +flags: light-uninstall +url { + src: + "https://github.com/michipili/opamconfig/releases/download/v0.3.0/opamconfig-0.3.0.tar.xz" + checksum: "md5=76df1e0b2695929aa98b9a276a09ae62" +} diff --git a/packages/opamconfig/opamconfig.0.3.0/url b/packages/opamconfig/opamconfig.0.3.0/url deleted file mode 100644 index df7c2d8913e..00000000000 --- a/packages/opamconfig/opamconfig.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/michipili/opamconfig/releases/download/v0.3.0/opamconfig-0.3.0.tar.xz" -checksum: "76df1e0b2695929aa98b9a276a09ae62" diff --git a/packages/opamfind/opamfind.1.0.0/descr b/packages/opamfind/opamfind.1.0.0/descr deleted file mode 100644 index 667d6861c30..00000000000 --- a/packages/opamfind/opamfind.1.0.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Small library and tool to find out relationships between OCamlFind and OPAM packages. -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. diff --git a/packages/opamfind/opamfind.1.0.0/opam b/packages/opamfind/opamfind.1.0.0/opam index f4efbcabb59..3616c8ba852 100644 --- a/packages/opamfind/opamfind.1.0.0/opam +++ b/packages/opamfind/opamfind.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,14 +17,22 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ + "ocaml" {>= "4.03.0"} "camlon" - "ocamlfind" {} - "omake" { build & < "0.10.1" } - "spotlib" { >= "3.0.0" & < "4.0.0" } - "ppx_meta_conv" { < "2.7.0" } + "ocamlfind" + "omake" {build & < "0.10.1"} + "spotlib" {>= "3.0.0" & < "4.0.0"} + "ppx_meta_conv" {< "2.7.0"} "ppx_orakuda" "ppx_monadic" ] -available: [ - ocaml-version >= "4.03.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://bitbucket.org/camlspotter/opamfind/get/1.0.0.tar.gz" + checksum: "md5=0b6cc64460fe8b38a65d3a0519fba69a" +} diff --git a/packages/opamfind/opamfind.1.0.0/url b/packages/opamfind/opamfind.1.0.0/url deleted file mode 100644 index 40901bb95b6..00000000000 --- a/packages/opamfind/opamfind.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/opamfind/get/1.0.0.tar.gz" -checksum: "0b6cc64460fe8b38a65d3a0519fba69a" diff --git a/packages/opamfind/opamfind.1.1.0/descr b/packages/opamfind/opamfind.1.1.0/descr deleted file mode 100644 index 667d6861c30..00000000000 --- a/packages/opamfind/opamfind.1.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Small library and tool to find out relationships between OCamlFind and OPAM packages. -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. diff --git a/packages/opamfind/opamfind.1.1.0/opam b/packages/opamfind/opamfind.1.1.0/opam index 23290a77156..4724d5fe444 100644 --- a/packages/opamfind/opamfind.1.1.0/opam +++ b/packages/opamfind/opamfind.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.1.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,14 +17,22 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ + "ocaml" {>= "4.03.0"} "camlon" - "ocamlfind" {} - "omake" { build & < "0.10.1" } - "spotlib" { >= "3.0.0" & < "4.0.0" } - "ppx_meta_conv" { >= "2.6.0" & < "2.7.0" } + "ocamlfind" + "omake" {build & < "0.10.1"} + "spotlib" {>= "3.0.0" & < "4.0.0"} + "ppx_meta_conv" {>= "2.6.0" & < "2.7.0"} "ppx_orakuda" "ppx_monadic" ] -available: [ - ocaml-version >= "4.03.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://bitbucket.org/camlspotter/opamfind/get/1.1.0.tar.gz" + checksum: "md5=63a3bd2ab66c6c1ec46e9c57cb2f9144" +} diff --git a/packages/opamfind/opamfind.1.1.0/url b/packages/opamfind/opamfind.1.1.0/url deleted file mode 100644 index 282b38a0ef1..00000000000 --- a/packages/opamfind/opamfind.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/opamfind/get/1.1.0.tar.gz" -checksum: "63a3bd2ab66c6c1ec46e9c57cb2f9144" diff --git a/packages/opamfind/opamfind.1.1.1/descr b/packages/opamfind/opamfind.1.1.1/descr deleted file mode 100644 index 667d6861c30..00000000000 --- a/packages/opamfind/opamfind.1.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Small library and tool to find out relationships between OCamlFind and OPAM packages. -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. diff --git a/packages/opamfind/opamfind.1.1.1/opam b/packages/opamfind/opamfind.1.1.1/opam index 6fdc236ff30..1d58d11b538 100644 --- a/packages/opamfind/opamfind.1.1.1/opam +++ b/packages/opamfind/opamfind.1.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.1.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,14 +17,22 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ + "ocaml" {>= "4.03.0"} "camlon" - "ocamlfind" {} - "omake" { build & < "0.10.1" } - "spotlib" { >= "3.0.0" & < "4.0.0" } - "ppx_meta_conv" { >= "2.6.0" & < "2.7.0" } + "ocamlfind" + "omake" {build & < "0.10.1"} + "spotlib" {>= "3.0.0" & < "4.0.0"} + "ppx_meta_conv" {>= "2.6.0" & < "2.7.0"} "ppx_orakuda" "ppx_monadic" ] -available: [ - ocaml-version >= "4.03.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://bitbucket.org/camlspotter/opamfind/get/1.1.1.tar.gz" + checksum: "md5=5e2b83c921ef85c1c5b8b4e537b86159" +} diff --git a/packages/opamfind/opamfind.1.1.1/url b/packages/opamfind/opamfind.1.1.1/url deleted file mode 100644 index f1e52a8335f..00000000000 --- a/packages/opamfind/opamfind.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/opamfind/get/1.1.1.tar.gz" -checksum: "5e2b83c921ef85c1c5b8b4e537b86159" diff --git a/packages/opamfind/opamfind.1.1.2/descr b/packages/opamfind/opamfind.1.1.2/descr deleted file mode 100644 index 667d6861c30..00000000000 --- a/packages/opamfind/opamfind.1.1.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Small library and tool to find out relationships between OCamlFind and OPAM packages. -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. diff --git a/packages/opamfind/opamfind.1.1.2/opam b/packages/opamfind/opamfind.1.1.2/opam index a9346c90989..e3091d21afe 100644 --- a/packages/opamfind/opamfind.1.1.2/opam +++ b/packages/opamfind/opamfind.1.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.1.2" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,14 +17,22 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "camlon" - "ocamlfind" { build } - "omake" { build } - "spotlib" { >= "3.0.0" & < "4.0.0" } - "ppx_meta_conv" { >= "2.6.0" & < "2.7.0" } + "ocaml" {>= "4.03.0"} + "camlon" + "ocamlfind" {build} + "omake" {build} + "spotlib" {>= "3.0.0" & < "4.0.0"} + "ppx_meta_conv" {>= "2.6.0" & < "2.7.0"} "ppx_orakuda" "ppx_monadic" ] -available: [ - ocaml-version >= "4.03.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://bitbucket.org/camlspotter/opamfind/get/1.1.2.tar.gz" + checksum: "md5=daa388e41048a7b145543f4b6fce2354" +} diff --git a/packages/opamfind/opamfind.1.1.2/url b/packages/opamfind/opamfind.1.1.2/url deleted file mode 100644 index c042e5f57a3..00000000000 --- a/packages/opamfind/opamfind.1.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/opamfind/get/1.1.2.tar.gz" -checksum: "daa388e41048a7b145543f4b6fce2354" diff --git a/packages/opamfind/opamfind.1.1.3/descr b/packages/opamfind/opamfind.1.1.3/descr deleted file mode 100644 index 667d6861c30..00000000000 --- a/packages/opamfind/opamfind.1.1.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Small library and tool to find out relationships between OCamlFind and OPAM packages. -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. diff --git a/packages/opamfind/opamfind.1.1.3/opam b/packages/opamfind/opamfind.1.1.3/opam index cdd1665b101..4f34b4100ab 100644 --- a/packages/opamfind/opamfind.1.1.3/opam +++ b/packages/opamfind/opamfind.1.1.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.1.3" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,14 +17,22 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build } - "spotlib" { >= "3.0.0" & < "4.0.0" } + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "omake" {build} + "spotlib" {>= "3.0.0" & < "4.0.0"} "camlon" - "ppx_meta_conv" { >= "2.6.0" & < "2.7.0" } + "ppx_meta_conv" {>= "2.6.0" & < "2.7.0"} "ppx_orakuda" "ppx_monadic" ] -available: [ - ocaml-version >= "4.03.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://bitbucket.org/camlspotter/opamfind/get/1.1.3.tar.gz" + checksum: "md5=6d87b63cde85794f85676fa9373274b0" +} diff --git a/packages/opamfind/opamfind.1.1.3/url b/packages/opamfind/opamfind.1.1.3/url deleted file mode 100644 index da0394a94cf..00000000000 --- a/packages/opamfind/opamfind.1.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/opamfind/get/1.1.3.tar.gz" -checksum: "6d87b63cde85794f85676fa9373274b0" diff --git a/packages/opamfind/opamfind.1.2.0/descr b/packages/opamfind/opamfind.1.2.0/descr deleted file mode 100644 index 667d6861c30..00000000000 --- a/packages/opamfind/opamfind.1.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Small library and tool to find out relationships between OCamlFind and OPAM packages. -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. diff --git a/packages/opamfind/opamfind.1.2.0/opam b/packages/opamfind/opamfind.1.2.0/opam index 90a0968f868..4289c8a6ed1 100644 --- a/packages/opamfind/opamfind.1.2.0/opam +++ b/packages/opamfind/opamfind.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.2.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,14 +17,22 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build } - "spotlib" { >= "4.0.0" } + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "omake" {build} + "spotlib" {>= "4.0.0"} "camlon" - "ppx_meta_conv" { >= "2.7.0" & < "2.8.0" } + "ppx_meta_conv" {>= "2.7.0" & < "2.8.0"} "ppx_orakuda" "ppx_monadic" ] -available: [ - ocaml-version >= "4.03.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://bitbucket.org/camlspotter/opamfind/get/1.2.0.tar.gz" + checksum: "md5=2f5cc55177bd85325bb6f8a1c41f478a" +} diff --git a/packages/opamfind/opamfind.1.2.0/url b/packages/opamfind/opamfind.1.2.0/url deleted file mode 100644 index 77bf7b3a1b5..00000000000 --- a/packages/opamfind/opamfind.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/opamfind/get/1.2.0.tar.gz" -checksum: "2f5cc55177bd85325bb6f8a1c41f478a" diff --git a/packages/opamfu/opamfu.0.1.0/descr b/packages/opamfu/opamfu.0.1.0/descr deleted file mode 100644 index 5f4bd23d445..00000000000 --- a/packages/opamfu/opamfu.0.1.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Functions over OPAM Universes - -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. diff --git a/packages/opamfu/opamfu.0.1.0/opam b/packages/opamfu/opamfu.0.1.0/opam deleted file mode 100644 index e8671e11843..00000000000 --- a/packages/opamfu/opamfu.0.1.0/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "sheets@alum.mit.edu" -authors: [ - "David Sheets" -] -homepage: "https://github.com/ocamllabs/opamfu" -license: "ISC" -build: [make "build"] -remove: [[make "uninstall"]] -depends: [ - "ocamlfind" - "opam-lib" { >= "1.1.1" & < "1.2.0" } - "uri" -] -depopts: ["cmdliner"] -dev-repo: "git://github.com/ocamllabs/opamfu" -install: [make "install"] diff --git a/packages/opamfu/opamfu.0.1.0/url b/packages/opamfu/opamfu.0.1.0/url deleted file mode 100644 index 215aee943eb..00000000000 --- a/packages/opamfu/opamfu.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/opamfu/archive/0.1.0.tar.gz" -checksum: "6f263ee021f49ed49869c443e351b7a1" diff --git a/packages/opamfu/opamfu.0.1.1/descr b/packages/opamfu/opamfu.0.1.1/descr deleted file mode 100644 index 5f4bd23d445..00000000000 --- a/packages/opamfu/opamfu.0.1.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Functions over OPAM Universes - -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. diff --git a/packages/opamfu/opamfu.0.1.1/opam b/packages/opamfu/opamfu.0.1.1/opam index e8671e11843..b94b47a258d 100644 --- a/packages/opamfu/opamfu.0.1.1/opam +++ b/packages/opamfu/opamfu.0.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "David Sheets" @@ -8,10 +8,21 @@ license: "ISC" build: [make "build"] remove: [[make "uninstall"]] depends: [ + "ocaml" "ocamlfind" - "opam-lib" { >= "1.1.1" & < "1.2.0" } + "opam-lib" {>= "1.1.1" & < "1.2.0"} "uri" ] depopts: ["cmdliner"] dev-repo: "git://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: "md5=d556b02f2ea58fdfa93e032630ee30d3" +} diff --git a/packages/opamfu/opamfu.0.1.1/url b/packages/opamfu/opamfu.0.1.1/url deleted file mode 100644 index 605f482f8bd..00000000000 --- a/packages/opamfu/opamfu.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/opamfu/archive/0.1.1.tar.gz" -checksum: "d556b02f2ea58fdfa93e032630ee30d3" diff --git a/packages/opamfu/opamfu.0.1.2/descr b/packages/opamfu/opamfu.0.1.2/descr deleted file mode 100644 index 5f4bd23d445..00000000000 --- a/packages/opamfu/opamfu.0.1.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -Functions over OPAM Universes - -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. diff --git a/packages/opamfu/opamfu.0.1.2/opam b/packages/opamfu/opamfu.0.1.2/opam index 7ed38465a79..a5c52bbf99c 100644 --- a/packages/opamfu/opamfu.0.1.2/opam +++ b/packages/opamfu/opamfu.0.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "David Sheets" @@ -9,10 +9,21 @@ license: "ISC" build: [make "build"] remove: [[make "uninstall"]] depends: [ + "ocaml" "ocamlfind" - "opam-lib" { = "1.2.0" } - "uri" { >= "1.3.11" } + "opam-lib" {= "1.2.0"} + "uri" {>= "1.3.11"} ] depopts: ["cmdliner"] dev-repo: "git://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: "md5=a8eb7cd4eca43b0f3f5f60e8bfb494d1" +} diff --git a/packages/opamfu/opamfu.0.1.2/url b/packages/opamfu/opamfu.0.1.2/url deleted file mode 100644 index b1c529cacb3..00000000000 --- a/packages/opamfu/opamfu.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/opamfu/archive/0.1.2.tar.gz" -checksum: "a8eb7cd4eca43b0f3f5f60e8bfb494d1" diff --git a/packages/opamfu/opamfu.0.1.3/descr b/packages/opamfu/opamfu.0.1.3/descr deleted file mode 100644 index 5f4bd23d445..00000000000 --- a/packages/opamfu/opamfu.0.1.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -Functions over OPAM Universes - -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. diff --git a/packages/opamfu/opamfu.0.1.3/opam b/packages/opamfu/opamfu.0.1.3/opam index d98063aa08e..98654ec1a21 100644 --- a/packages/opamfu/opamfu.0.1.3/opam +++ b/packages/opamfu/opamfu.0.1.3/opam @@ -1,15 +1,13 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "David Sheets" "Louis Gesbert" ] homepage: "https://github.com/ocamllabs/opamfu" -dev-repo: "https://github.com/ocamllabs/opamfu.git" +dev-repo: "git+https://github.com/ocamllabs/opamfu.git" bug-reports: "https://github.com/ocamllabs/opamfu/issues" license: "ISC" -tags: [ -] build: [ [make "build"] ] @@ -18,8 +16,19 @@ install: [ ] remove: [[make "uninstall"]] depends: [ + "ocaml" "ocamlfind" - "opam-lib" { >= "1.2.1" & < "1.3" } - "uri" { >= "1.3.11" } + "opam-lib" {>= "1.2.1" & < "1.3"} + "uri" {>= "1.3.11"} ] 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: "md5=169bfe0f687a37b1dde4c840316204b8" +} diff --git a/packages/opamfu/opamfu.0.1.3/url b/packages/opamfu/opamfu.0.1.3/url deleted file mode 100644 index 7043e668f57..00000000000 --- a/packages/opamfu/opamfu.0.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/opamfu/archive/0.1.3.tar.gz" -checksum: "169bfe0f687a37b1dde4c840316204b8" diff --git a/packages/opamfu/opamfu.0.1.4/descr b/packages/opamfu/opamfu.0.1.4/descr deleted file mode 100644 index 5f4bd23d445..00000000000 --- a/packages/opamfu/opamfu.0.1.4/descr +++ /dev/null @@ -1,6 +0,0 @@ -Functions over OPAM Universes - -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. diff --git a/packages/opamfu/opamfu.0.1.4/opam b/packages/opamfu/opamfu.0.1.4/opam index c86aabb136d..afe254308df 100644 --- a/packages/opamfu/opamfu.0.1.4/opam +++ b/packages/opamfu/opamfu.0.1.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "David Sheets" @@ -6,14 +6,25 @@ authors: [ ] homepage: "https://github.com/ocamllabs/opamfu" bug-reports: "https://github.com/ocamllabs/opamfu/issues" -dev-repo: "https://github.com/ocamllabs/opamfu.git" +dev-repo: "git+https://github.com/ocamllabs/opamfu.git" license: "ISC" build: [make "build"] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" {build} - "opam-lib" { = "1.3.0" } - "uri" { >= "1.3.11" } + "opam-lib" {= "1.3.0"} + "uri" {>= "1.3.11"} ] 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.4.tar.gz" + checksum: "md5=83e62350cf4a64ed24f694cbf07b4547" +} diff --git a/packages/opamfu/opamfu.0.1.4/url b/packages/opamfu/opamfu.0.1.4/url deleted file mode 100644 index 545ba2a1ecf..00000000000 --- a/packages/opamfu/opamfu.0.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocamllabs/opamfu/archive/0.1.4.tar.gz" -checksum: "83e62350cf4a64ed24f694cbf07b4547" diff --git a/packages/opass/opass.0.2.0/descr b/packages/opass/opass.0.2.0/descr deleted file mode 100644 index fe33f7599e8..00000000000 --- a/packages/opass/opass.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -A simple password database written in OCaml. diff --git a/packages/opass/opass.0.2.0/opam b/packages/opass/opass.0.2.0/opam index 1359e6ffccf..d32ffdda21f 100644 --- a/packages/opass/opass.0.2.0/opam +++ b/packages/opass/opass.0.2.0/opam @@ -1,7 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "d@lobraico.com" build: [["ocamlbuild" "-use-ocamlfind" "-Is" "lib,bin" "bin/main.native"]] depends: [ + "ocaml" "ocamlfind" "core" {< "113.24.00"} "core_extended" @@ -12,3 +13,9 @@ dev-repo: "git://github.com/pygatea/opass" 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." +extra-files: ["opass.install" "md5=e0e56ad06912a33010496886bed060c0"] +url { + src: "https://github.com/pygatea/opass/archive/0.2.0-ocamlbuild.tar.gz" + checksum: "md5=583a541cad90423ec759ecb295481578" +} diff --git a/packages/opass/opass.0.2.0/url b/packages/opass/opass.0.2.0/url deleted file mode 100644 index 6bcf3738fdb..00000000000 --- a/packages/opass/opass.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pygatea/opass/archive/0.2.0-ocamlbuild.tar.gz" -checksum: "583a541cad90423ec759ecb295481578" diff --git a/packages/opass/opass.0.2.1/descr b/packages/opass/opass.0.2.1/descr deleted file mode 100644 index fe33f7599e8..00000000000 --- a/packages/opass/opass.0.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -A simple password database written in OCaml. diff --git a/packages/opass/opass.0.2.1/opam b/packages/opass/opass.0.2.1/opam index 417cca91c36..bb80a12f1b0 100644 --- a/packages/opass/opass.0.2.1/opam +++ b/packages/opass/opass.0.2.1/opam @@ -1,7 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "d@lobraico.com" build: [["ocamlbuild" "-use-ocamlfind" "-Is" "lib,bin" "bin/main.native"]] depends: [ + "ocaml" "ocamlfind" "core" {= "108.08.00"} "core_extended" {= "108.08.00"} @@ -11,3 +12,9 @@ dev-repo: "git://github.com/pygatea/opass" 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." +extra-files: ["opass.install" "md5=e0e56ad06912a33010496886bed060c0"] +url { + src: "https://github.com/pygatea/opass/archive/0.2.1-ocamlbuild.tar.gz" + checksum: "md5=4568e8f717b57a98a9736e6a719d8450" +} diff --git a/packages/opass/opass.0.2.1/url b/packages/opass/opass.0.2.1/url deleted file mode 100644 index d52b8927c6b..00000000000 --- a/packages/opass/opass.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pygatea/opass/archive/0.2.1-ocamlbuild.tar.gz" -checksum: "4568e8f717b57a98a9736e6a719d8450" diff --git a/packages/opass/opass.1.0.0/descr b/packages/opass/opass.1.0.0/descr deleted file mode 100644 index adad1652c4b..00000000000 --- a/packages/opass/opass.1.0.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -A simple command line tool for storing, retreiving, and generating password and -secret notes, using PGP for encryption. diff --git a/packages/opass/opass.1.0.0/opam b/packages/opass/opass.1.0.0/opam index 73377e54047..2311d246116 100644 --- a/packages/opass/opass.1.0.0/opam +++ b/packages/opass/opass.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mmatalka@gmail.com" build: [ [make] @@ -12,14 +12,21 @@ remove: [ ] depends: [ + "ocaml" {>= "4.0.0"} "ocamlfind" "core" {>= "108.08.00" & < "113.24.00"} "core_extended" "csv" ] - -available: [ ocaml-version >= "4.0.0" ] dev-repo: "git://github.com/orbitz/opass" 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: "md5=5c0ceb156bb4f04522545f9b6b884fcf" +} diff --git a/packages/opass/opass.1.0.0/url b/packages/opass/opass.1.0.0/url deleted file mode 100644 index 4bf3755b2eb..00000000000 --- a/packages/opass/opass.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/orbitz/opass/archive/1.0.0.tar.gz" -checksum: "5c0ceb156bb4f04522545f9b6b884fcf" diff --git a/packages/opass/opass.1.0.1/descr b/packages/opass/opass.1.0.1/descr deleted file mode 100644 index adad1652c4b..00000000000 --- a/packages/opass/opass.1.0.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -A simple command line tool for storing, retreiving, and generating password and -secret notes, using PGP for encryption. diff --git a/packages/opass/opass.1.0.1/opam b/packages/opass/opass.1.0.1/opam index 73377e54047..90588388564 100644 --- a/packages/opass/opass.1.0.1/opam +++ b/packages/opass/opass.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mmatalka@gmail.com" build: [ [make] @@ -12,14 +12,21 @@ remove: [ ] depends: [ + "ocaml" {>= "4.0.0"} "ocamlfind" "core" {>= "108.08.00" & < "113.24.00"} "core_extended" "csv" ] - -available: [ ocaml-version >= "4.0.0" ] dev-repo: "git://github.com/orbitz/opass" 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: "md5=bdc26211ae2e323dcc1303e68ec855f8" +} diff --git a/packages/opass/opass.1.0.1/url b/packages/opass/opass.1.0.1/url deleted file mode 100644 index 19fc3dde6fd..00000000000 --- a/packages/opass/opass.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/orbitz/opass/archive/1.0.1.tar.gz" -checksum: "bdc26211ae2e323dcc1303e68ec855f8" diff --git a/packages/opass/opass.1.0.2/descr b/packages/opass/opass.1.0.2/descr deleted file mode 100644 index adad1652c4b..00000000000 --- a/packages/opass/opass.1.0.2/descr +++ /dev/null @@ -1,2 +0,0 @@ -A simple command line tool for storing, retreiving, and generating password and -secret notes, using PGP for encryption. diff --git a/packages/opass/opass.1.0.2/opam b/packages/opass/opass.1.0.2/opam index 8e8e355c22e..e97b462cd27 100644 --- a/packages/opass/opass.1.0.2/opam +++ b/packages/opass/opass.1.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mmatalka@gmail.com" build: [ [make] @@ -12,13 +12,20 @@ remove: [ ] depends: [ + "ocaml" {>= "4.0.0"} "ocamlfind" "core" {>= "108.08.00" & < "113.24.00"} "csv" ] - -available: [ ocaml-version >= "4.0.0" ] dev-repo: "git://github.com/orbitz/opass" 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: "md5=f748df374449900679dd48a17a37610e" +} diff --git a/packages/opass/opass.1.0.2/url b/packages/opass/opass.1.0.2/url deleted file mode 100644 index cfc0d9a1806..00000000000 --- a/packages/opass/opass.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/orbitz/opass/archive/1.0.2.tar.gz" -checksum: "f748df374449900679dd48a17a37610e" diff --git a/packages/opass/opass.1.0.6/opam b/packages/opass/opass.1.0.6/opam index 5955fcda951..3807935b22a 100644 --- a/packages/opass/opass.1.0.6/opam +++ b/packages/opass/opass.1.0.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mmatalka@gmail.com" build: [ [make "-j%{jobs}%"] @@ -13,19 +13,23 @@ remove: [ ] depends: [ - "core" - "csv" - "ocamlfind" - "pds" + "ocaml" + "core" + "csv" + "ocamlfind" + "pds" "ppx_deriving" {build} - "ppx_sexp_conv" - "sexplib" + "ppx_sexp_conv" + "sexplib" ] - authors: [ "mmatalka@gmail.com" ] homepage: "https://github.com/orbitz/opass" bug-reports: "https://github.com/orbitz/opass/issues" -dev-repo: "git@github.com:orbitz/opass.git" +dev-repo: "git+ssh://git@github.com/orbitz/opass.git" +url { + src: "https://github.com/orbitz/opass/archive/1.0.6.tar.gz" + checksum: "md5=78adc40ed845e971b6949aaca5005cea" +} diff --git a/packages/opass/opass.1.0.6/url b/packages/opass/opass.1.0.6/url deleted file mode 100644 index 24e1dfa0ead..00000000000 --- a/packages/opass/opass.1.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/orbitz/opass/archive/1.0.6.tar.gz" -checksum: "78adc40ed845e971b6949aaca5005cea" diff --git a/packages/opass/opass.2.15/descr b/packages/opass/opass.2.15/descr deleted file mode 100644 index 62fdb9a299d..00000000000 --- a/packages/opass/opass.2.15/descr +++ /dev/null @@ -1,3 +0,0 @@ -A simple command line tool for storing, retreiving, -and generating password and secret notes, using PGP for encryption. - diff --git a/packages/opass/opass.2.15/opam b/packages/opass/opass.2.15/opam index 090b2eaf874..7b4b39ad118 100644 --- a/packages/opass/opass.2.15/opam +++ b/packages/opass/opass.2.15/opam @@ -1,13 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mmatalka@gmail.com" build: [ - [make "-j%{jobs}%"] + [make "-j%{jobs}%"] + [make "-j%{jobs}%" "test"] {with-test} ] - -build-test: [ - [make "-j%{jobs}%" "test"] -] - install: [ [make "PREFIX=%{prefix}%" "install"] ] @@ -17,23 +13,29 @@ remove: [ ] depends: [ - "cmdliner" - "containers" - "csv" - "lua_pattern" - "merlin-of-pds" - "ocamlfind" - "pds" { build & (>= "5" & < "6") } - "ppx_deriving" - "ppx_sexp_conv" - "sexplib" + "ocaml" + "cmdliner" + "containers" + "csv" + "lua_pattern" + "merlin-of-pds" + "ocamlfind" + "pds" {build & (>= "5" & < "6")} + "ppx_deriving" + "ppx_sexp_conv" + "sexplib" ] - authors: [ "mmatalka@gmail.com" ] homepage: "https://github.com/orbitz/opass" bug-reports: "https://github.com/orbitz/opass/issues" -dev-repo: "git@github.com:orbitz/opass.git" - +dev-repo: "git+ssh://git@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: "md5=0e662ebe04efc311bc5f975745f48d60" +} diff --git a/packages/opass/opass.2.15/url b/packages/opass/opass.2.15/url deleted file mode 100644 index e0e8aa008d7..00000000000 --- a/packages/opass/opass.2.15/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/orbitz/opass/archive/2.15.tar.gz" -checksum: "0e662ebe04efc311bc5f975745f48d60" - diff --git a/packages/opasswd/opasswd.0.9.1/descr b/packages/opasswd/opasswd.0.9.1/descr deleted file mode 100644 index ee4cf8cb341..00000000000 --- a/packages/opasswd/opasswd.0.9.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -This is an OCaml binding to the glibc passwd file and shadow password -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. diff --git a/packages/opasswd/opasswd.0.9.1/opam b/packages/opasswd/opasswd.0.9.1/opam index c94be029ada..5032a91b5cb 100644 --- a/packages/opasswd/opasswd.0.9.1/opam +++ b/packages/opasswd/opasswd.0.9.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mike.mcclurg@gmail.com" authors: ["Mike McClurg"] homepage: "https://github.com/mcclurmc/ocaml-opasswd" @@ -10,9 +10,20 @@ build: [ ] remove: [["ocamlfind" "remove" "oPasswd"]] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://github.com/mcclurmc/ocaml-opasswd" -available: ocaml-version >= "4.01.0" 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: "md5=e0090e804d8e06ca8942df19b8a69402" +} diff --git a/packages/opasswd/opasswd.0.9.1/url b/packages/opasswd/opasswd.0.9.1/url deleted file mode 100644 index ffbe8583f76..00000000000 --- a/packages/opasswd/opasswd.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mcclurmc/ocaml-opasswd/archive/0.9.1.tar.gz" -checksum: "e0090e804d8e06ca8942df19b8a69402" diff --git a/packages/opasswd/opasswd.0.9.3/descr b/packages/opasswd/opasswd.0.9.3/descr deleted file mode 100644 index ee4cf8cb341..00000000000 --- a/packages/opasswd/opasswd.0.9.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -This is an OCaml binding to the glibc passwd file and shadow password -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. diff --git a/packages/opasswd/opasswd.0.9.3/opam b/packages/opasswd/opasswd.0.9.3/opam index 845ebb3c3c7..bb213cda3eb 100644 --- a/packages/opasswd/opasswd.0.9.3/opam +++ b/packages/opasswd/opasswd.0.9.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mike.mcclurg@gmail.com" authors: [ "Mike McClurg" ] license: "ISC" @@ -11,6 +11,7 @@ remove: [ ["ocamlfind" "remove" "oPasswd"] ] depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} "ocamlfind" "ctypes" {>= "0.2.2" & < "0.6.0"} "ctypes-foreign" @@ -18,5 +19,15 @@ depends: [ ] tags: [ "org:xapi-project" ] dev-repo: "git://github.com/mcclurmc/ocaml-opasswd" -available: ocaml-version >= "4.01.0" & ocaml-version < "4.03.0" 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: "md5=c1df93f81861cfa39c9ab498b717582a" +} diff --git a/packages/opasswd/opasswd.0.9.3/url b/packages/opasswd/opasswd.0.9.3/url deleted file mode 100644 index ebe883d0f9b..00000000000 --- a/packages/opasswd/opasswd.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mcclurmc/ocaml-opasswd/archive/0.9.3.tar.gz" -checksum: "c1df93f81861cfa39c9ab498b717582a" diff --git a/packages/opasswd/opasswd.1.0.1/descr b/packages/opasswd/opasswd.1.0.1/descr deleted file mode 100644 index 1dad758d876..00000000000 --- a/packages/opasswd/opasswd.1.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings to the glibc passwd file and shadow password file interface. diff --git a/packages/opasswd/opasswd.1.0.1/opam b/packages/opasswd/opasswd.1.0.1/opam index 9b43def1376..04add38f192 100644 --- a/packages/opasswd/opasswd.1.0.1/opam +++ b/packages/opasswd/opasswd.1.0.1/opam @@ -1,25 +1,31 @@ -opam-version: "1.2" +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: "https://github.com/xapi-project/ocaml-opasswd.git" +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] -] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] + ["./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} "ocamlfind" {build} "ctypes" {>= "0.2.2"} "ctypes-foreign" ] tags: [ "org:xapi-project" ] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.03.0" ] +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: "md5=9fc07ddda19691889a9a29624afc18e9" +} diff --git a/packages/opasswd/opasswd.1.0.1/url b/packages/opasswd/opasswd.1.0.1/url deleted file mode 100644 index 1714ccfced2..00000000000 --- a/packages/opasswd/opasswd.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xapi-project/ocaml-opasswd/archive/v1.0.1/ocaml-opasswd-1.0.1.tar.gz" -checksum: "9fc07ddda19691889a9a29624afc18e9" diff --git a/packages/opencc/opencc.0.4.3-0.1.1/descr b/packages/opencc/opencc.0.4.3-0.1.1/descr deleted file mode 100644 index 73181d67e44..00000000000 --- a/packages/opencc/opencc.0.4.3-0.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -bindings for OpenCC - Open Chinese Convert - -Open Chinese Convert (OpenCC, 開放中文轉換) is an opensource project for conversion between Traditional Chinese and Simplified Chinese, supporting character-level conversion, phrase-level conversion, variant conversion and regional idioms among Mainland China, Taiwan and Hong kong. diff --git a/packages/opencc/opencc.0.4.3-0.1.1/opam b/packages/opencc/opencc.0.4.3-0.1.1/opam index fbe53a4fa07..e9a8f2f08fa 100644 --- a/packages/opencc/opencc.0.4.3-0.1.1/opam +++ b/packages/opencc/opencc.0.4.3-0.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zandoye@gmail.com" authors: [ "ZAN DoYe" ] homepage: "https://bitbucket.org/zandoye/ocaml-opencc/" @@ -15,17 +15,26 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "opencc"] depends: [ + "ocaml" "ocamlfind" {build} "ctypes" "ctypes-foreign" ] depexts: [ - [["debian"] ["libopencc-dev"]] - [["ubuntu"] ["libopencc-dev"]] - [["arch"] ["opencc"]] + ["libopencc-dev"] {os-distribution = "debian"} + ["libopencc-dev"] {os-distribution = "ubuntu"} + ["opencc"] {os-distribution = "archlinux"} ] post-messages: [ "This package requires installation of libopencc-dev (>= 0.4.3)" {failure & os = "debian"} "This package requires installation of libopencc-dev (>= 0.4.3)" {failure & os = "ubuntu"} "This package requires installation of opencc" {failure & os = "arch"} ] +synopsis: "bindings for OpenCC - Open Chinese Convert" +description: + "Open Chinese Convert (OpenCC, 開放中文轉換) is an opensource project for conversion between Traditional Chinese and Simplified Chinese, supporting character-level conversion, phrase-level conversion, variant conversion and regional idioms among Mainland China, Taiwan and Hong kong." +flags: light-uninstall +url { + src: "https://bitbucket.org/zandoye/ocaml-opencc/get/0.4.3-0.1.1.tar.gz" + checksum: "md5=7ed3a2d7aeddcd1c81e306524ad981cf" +} diff --git a/packages/opencc/opencc.0.4.3-0.1.1/url b/packages/opencc/opencc.0.4.3-0.1.1/url deleted file mode 100644 index 5671f53b6f2..00000000000 --- a/packages/opencc/opencc.0.4.3-0.1.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: "https://bitbucket.org/zandoye/ocaml-opencc/get/0.4.3-0.1.1.tar.gz" -checksum: "7ed3a2d7aeddcd1c81e306524ad981cf" - diff --git a/packages/openflow/openflow.0.1.1/descr b/packages/openflow/openflow.0.1.1/descr deleted file mode 100644 index b1ed62bba88..00000000000 --- a/packages/openflow/openflow.0.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -A serialization library for OpenFlow. - -This library supports almost all of OpenFlow 1.0 and also has some -experimental support for OpenFlow 1.3. diff --git a/packages/openflow/openflow.0.1.1/opam b/packages/openflow/openflow.0.1.1/opam index 7f9a78b929e..82939d987f1 100644 --- a/packages/openflow/openflow.0.1.1/opam +++ b/packages/openflow/openflow.0.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "arjun@cs.umass.edu" build: [ ["ocaml" "setup.ml" "-configure"] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "openflow"]] depends: [ + "ocaml" "ocamlfind" "lwt" "cstruct" @@ -15,3 +16,13 @@ depends: [ ] dev-repo: "git://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: "md5=5188442b58b56f261a78595a30beb68e" +} diff --git a/packages/openflow/openflow.0.1.1/url b/packages/openflow/openflow.0.1.1/url deleted file mode 100644 index 8df24189df8..00000000000 --- a/packages/openflow/openflow.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/frenetic-lang/ocaml-openflow/archive/openflow.0.1.1.tar.gz" -checksum: "5188442b58b56f261a78595a30beb68e" diff --git a/packages/openflow/openflow.0.2.0/descr b/packages/openflow/openflow.0.2.0/descr deleted file mode 100644 index b1ed62bba88..00000000000 --- a/packages/openflow/openflow.0.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -A serialization library for OpenFlow. - -This library supports almost all of OpenFlow 1.0 and also has some -experimental support for OpenFlow 1.3. diff --git a/packages/openflow/openflow.0.2.0/opam b/packages/openflow/openflow.0.2.0/opam index 72d2951fab5..9c68d688e12 100644 --- a/packages/openflow/openflow.0.2.0/opam +++ b/packages/openflow/openflow.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "arjun@cs.umass.edu" homepage: "https://github.com/frenetic-lang/ocaml-openflow" build: [ @@ -13,13 +13,23 @@ build: [ ] remove: [["ocamlfind" "remove" "openflow"]] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" - "cstruct" {<"2.0.0"} + "cstruct" {< "2.0.0"} "packet" "camlp4" "ocamlbuild" {build} ] depopts: [ "lwt" "quickcheck" ] dev-repo: "git://github.com/frenetic-lang/ocaml-openflow" -available: ocaml-version >= "4.01.0" 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: "md5=9052c45afc7ec7953029e87f4ab0134b" +} diff --git a/packages/openflow/openflow.0.2.0/url b/packages/openflow/openflow.0.2.0/url deleted file mode 100644 index 566069b273c..00000000000 --- a/packages/openflow/openflow.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/frenetic-lang/ocaml-openflow/archive/v0.2.0.tar.gz" -checksum: "9052c45afc7ec7953029e87f4ab0134b" diff --git a/packages/openflow/openflow.0.3.0/descr b/packages/openflow/openflow.0.3.0/descr deleted file mode 100644 index b1ed62bba88..00000000000 --- a/packages/openflow/openflow.0.3.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -A serialization library for OpenFlow. - -This library supports almost all of OpenFlow 1.0 and also has some -experimental support for OpenFlow 1.3. diff --git a/packages/openflow/openflow.0.3.0/opam b/packages/openflow/openflow.0.3.0/opam index 1d359cb6f71..30744fbb10b 100644 --- a/packages/openflow/openflow.0.3.0/opam +++ b/packages/openflow/openflow.0.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "seliopou@gmail.com" homepage: "https://github.com/frenetic-lang/ocaml-openflow" build: [ @@ -13,9 +13,10 @@ build: [ ] remove: [["ocamlfind" "remove" "openflow"]] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "core" - "cstruct" {>= "1.0.1" & <"2.0.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} "packet" {>= "0.2.1" & < "0.3.0"} "sexplib" {< "113.01.00"} "ocamlbuild" {build} @@ -23,5 +24,14 @@ depends: [ depopts: [ "async" "quickcheck" ] conflicts: [ "async_extra" {> "111.11.00"} ] dev-repo: "git://github.com/frenetic-lang/ocaml-openflow" -available: ocaml-version >= "4.01.0" 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: "md5=4615442c3802ab11cd54abd8a1f7977f" +} diff --git a/packages/openflow/openflow.0.3.0/url b/packages/openflow/openflow.0.3.0/url deleted file mode 100644 index a389f7443d7..00000000000 --- a/packages/openflow/openflow.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/frenetic-lang/ocaml-openflow/archive/v0.3.0.tar.gz" -checksum: "4615442c3802ab11cd54abd8a1f7977f" diff --git a/packages/openflow/openflow.0.4.0/descr b/packages/openflow/openflow.0.4.0/descr deleted file mode 100644 index b1ed62bba88..00000000000 --- a/packages/openflow/openflow.0.4.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -A serialization library for OpenFlow. - -This library supports almost all of OpenFlow 1.0 and also has some -experimental support for OpenFlow 1.3. diff --git a/packages/openflow/openflow.0.4.0/opam b/packages/openflow/openflow.0.4.0/opam deleted file mode 100644 index d2f23612967..00000000000 --- a/packages/openflow/openflow.0.4.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "core" - "cstruct" {>= "1.0.1" & <"2.0.0"} - "packet" {>= "0.3.0"} - "sexplib" {< "113.01.00"} - "ocamlbuild" {build} -] -depopts: [ "async" "quickcheck" ] -conflicts: [ "async_extra" {>= "111.25.00"} ] -dev-repo: "git://github.com/frenetic-lang/ocaml-openflow" -available: ocaml-version >= "4.01.0" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/openflow/openflow.0.4.0/url b/packages/openflow/openflow.0.4.0/url deleted file mode 100644 index cc76794e6f8..00000000000 --- a/packages/openflow/openflow.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/frenetic-lang/ocaml-openflow/archive/v0.4.0.tar.gz" -checksum: "2ad896e146f94845d0899835918ec08f" diff --git a/packages/openflow/openflow.0.5.0/descr b/packages/openflow/openflow.0.5.0/descr deleted file mode 100644 index b1ed62bba88..00000000000 --- a/packages/openflow/openflow.0.5.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -A serialization library for OpenFlow. - -This library supports almost all of OpenFlow 1.0 and also has some -experimental support for OpenFlow 1.3. diff --git a/packages/openflow/openflow.0.5.0/opam b/packages/openflow/openflow.0.5.0/opam deleted file mode 100644 index d2f23612967..00000000000 --- a/packages/openflow/openflow.0.5.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "core" - "cstruct" {>= "1.0.1" & <"2.0.0"} - "packet" {>= "0.3.0"} - "sexplib" {< "113.01.00"} - "ocamlbuild" {build} -] -depopts: [ "async" "quickcheck" ] -conflicts: [ "async_extra" {>= "111.25.00"} ] -dev-repo: "git://github.com/frenetic-lang/ocaml-openflow" -available: ocaml-version >= "4.01.0" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/openflow/openflow.0.5.0/url b/packages/openflow/openflow.0.5.0/url deleted file mode 100644 index b4d927844d5..00000000000 --- a/packages/openflow/openflow.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/frenetic-lang/ocaml-openflow/archive/v0.5.0.tar.gz" -checksum: "af39fb8a5816d04cab1cb39269f769a0" diff --git a/packages/openflow/openflow.0.6.0/descr b/packages/openflow/openflow.0.6.0/descr deleted file mode 100644 index f6741387443..00000000000 --- a/packages/openflow/openflow.0.6.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Serialization and protocol implementation for OpenFlow 1.{0,3} - -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. diff --git a/packages/openflow/openflow.0.6.0/opam b/packages/openflow/openflow.0.6.0/opam deleted file mode 100644 index d2f23612967..00000000000 --- a/packages/openflow/openflow.0.6.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "core" - "cstruct" {>= "1.0.1" & <"2.0.0"} - "packet" {>= "0.3.0"} - "sexplib" {< "113.01.00"} - "ocamlbuild" {build} -] -depopts: [ "async" "quickcheck" ] -conflicts: [ "async_extra" {>= "111.25.00"} ] -dev-repo: "git://github.com/frenetic-lang/ocaml-openflow" -available: ocaml-version >= "4.01.0" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/openflow/openflow.0.6.0/url b/packages/openflow/openflow.0.6.0/url deleted file mode 100644 index 11c1946c638..00000000000 --- a/packages/openflow/openflow.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/frenetic-lang/ocaml-openflow/archive/v0.6.0.tar.gz" -checksum: "cd85152f16c694469a60e04eaf154bef" diff --git a/packages/openflow/openflow.0.6.1/descr b/packages/openflow/openflow.0.6.1/descr deleted file mode 100644 index f6741387443..00000000000 --- a/packages/openflow/openflow.0.6.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Serialization and protocol implementation for OpenFlow 1.{0,3} - -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. diff --git a/packages/openflow/openflow.0.6.1/opam b/packages/openflow/openflow.0.6.1/opam index d2f23612967..05a1aace15c 100644 --- a/packages/openflow/openflow.0.6.1/opam +++ b/packages/openflow/openflow.0.6.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "seliopou@gmail.com" homepage: "https://github.com/frenetic-lang/ocaml-openflow" build: [ @@ -13,9 +13,10 @@ build: [ ] remove: [["ocamlfind" "remove" "openflow"]] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "core" - "cstruct" {>= "1.0.1" & <"2.0.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} "packet" {>= "0.3.0"} "sexplib" {< "113.01.00"} "ocamlbuild" {build} @@ -23,5 +24,15 @@ depends: [ depopts: [ "async" "quickcheck" ] conflicts: [ "async_extra" {>= "111.25.00"} ] dev-repo: "git://github.com/frenetic-lang/ocaml-openflow" -available: ocaml-version >= "4.01.0" 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: "md5=be6f29b835742825a61c92720614c253" +} diff --git a/packages/openflow/openflow.0.6.1/url b/packages/openflow/openflow.0.6.1/url deleted file mode 100644 index c84a05e6928..00000000000 --- a/packages/openflow/openflow.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/frenetic-lang/ocaml-openflow/archive/v0.6.1.tar.gz" -checksum: "be6f29b835742825a61c92720614c253" diff --git a/packages/openflow/openflow.0.6.2/descr b/packages/openflow/openflow.0.6.2/descr deleted file mode 100644 index f6741387443..00000000000 --- a/packages/openflow/openflow.0.6.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Serialization and protocol implementation for OpenFlow 1.{0,3} - -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. diff --git a/packages/openflow/openflow.0.6.2/opam b/packages/openflow/openflow.0.6.2/opam deleted file mode 100644 index 46a8d7ae600..00000000000 --- a/packages/openflow/openflow.0.6.2/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "core" - "cstruct" {>= "1.0.1" & <"2.0.0"} - "packet" {>= "0.3.1"} - "sexplib" {< "113.01.00"} - "ocamlbuild" {build} -] -depopts: [ "async" "quickcheck" ] -conflicts: [ - "async_extra" {<= "111.25.00"} - "async_extra" {>= "112.01.00"} -] -dev-repo: "git://github.com/frenetic-lang/ocaml-openflow" -available: ocaml-version >= "4.01.0" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/openflow/openflow.0.6.2/url b/packages/openflow/openflow.0.6.2/url deleted file mode 100644 index a3a6a1089e4..00000000000 --- a/packages/openflow/openflow.0.6.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/frenetic-lang/ocaml-openflow/archive/v0.6.2.tar.gz" -checksum: "4b94b5d6a410c68eaca2e79b41956e3f" diff --git a/packages/openflow/openflow.0.7.0/descr b/packages/openflow/openflow.0.7.0/descr deleted file mode 100644 index f6741387443..00000000000 --- a/packages/openflow/openflow.0.7.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Serialization and protocol implementation for OpenFlow 1.{0,3} - -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. diff --git a/packages/openflow/openflow.0.7.0/opam b/packages/openflow/openflow.0.7.0/opam index 71d60b3e455..4a8ffc2fd62 100644 --- a/packages/openflow/openflow.0.7.0/opam +++ b/packages/openflow/openflow.0.7.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.7.0" name: "openflow" maintainer: "Spiros Eliopoulos " @@ -16,9 +16,10 @@ remove: [ ["ocamlfind" "remove" "openflow"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "core" - "cstruct" {>= "1.0.1" & <"2.0.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} "packet" {>= "0.3.1"} "sexplib" {< "113.01.00"} "ocamlbuild" {build} @@ -29,5 +30,15 @@ conflicts: [ "async_extra" {>= "112.01.00"} ] dev-repo: "git://github.com/frenetic-lang/ocaml-openflow" -available: ocaml-version >= "4.01.0" 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: "md5=d8a293f6ce1744102bd588f609a7fe78" +} diff --git a/packages/openflow/openflow.0.7.0/url b/packages/openflow/openflow.0.7.0/url deleted file mode 100644 index caed1457555..00000000000 --- a/packages/openflow/openflow.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/frenetic-lang/ocaml-openflow/archive/v0.7.0.tar.gz" -checksum: "d8a293f6ce1744102bd588f609a7fe78" diff --git a/packages/openflow/openflow.0.8.0/descr b/packages/openflow/openflow.0.8.0/descr deleted file mode 100644 index f6741387443..00000000000 --- a/packages/openflow/openflow.0.8.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Serialization and protocol implementation for OpenFlow 1.{0,3} - -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. diff --git a/packages/openflow/openflow.0.8.0/opam b/packages/openflow/openflow.0.8.0/opam index 8fd0f105891..31333de0fef 100644 --- a/packages/openflow/openflow.0.8.0/opam +++ b/packages/openflow/openflow.0.8.0/opam @@ -1,29 +1,38 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.8.0" name: "openflow" maintainer: "Arjun Guha " build: [ ["./configure" "--%{pa_ounit:enable}%-tests"] [make] -] -build-test: [ - [make "test"] + [make "test"] {with-test} ] remove: [ ["ocamlfind" "remove" "openflow"] ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "core" - "cstruct" {>= "1.0.1" & <"2.0.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} "packet" {>= "0.3.1"} "sexplib" {< "113.01.00"} "async" {>= "112.06.00" & < "112.17.00"} "quickcheck" - "ounit" {test} - "pa_ounit" {test} + "ounit" {with-test} + "pa_ounit" {with-test} "ocamlbuild" {build} ] dev-repo: "git://github.com/frenetic-lang/ocaml-openflow" -available: ocaml-version >= "4.02.0" 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: "md5=09055ddc4e3e2a4c94dc7ffa868af59b" +} diff --git a/packages/openflow/openflow.0.8.0/url b/packages/openflow/openflow.0.8.0/url deleted file mode 100644 index 671aa179fc0..00000000000 --- a/packages/openflow/openflow.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/frenetic-lang/ocaml-openflow/archive/v0.8.0.tar.gz" -checksum: "09055ddc4e3e2a4c94dc7ffa868af59b" diff --git a/packages/openflow/openflow.0.9.0/descr b/packages/openflow/openflow.0.9.0/descr deleted file mode 100644 index f6741387443..00000000000 --- a/packages/openflow/openflow.0.9.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Serialization and protocol implementation for OpenFlow 1.{0,3} - -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. diff --git a/packages/openflow/openflow.0.9.0/opam b/packages/openflow/openflow.0.9.0/opam deleted file mode 100644 index 5e21ad8c8b9..00000000000 --- a/packages/openflow/openflow.0.9.0/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -version: "0.9.0" -name: "openflow" -maintainer: "Arjun Guha " -build: [ - ["./configure" "--%{pa_ounit:enable}%-tests"] - [make] -] -build-test: [ - [make "test"] -] -remove: [ - ["ocamlfind" "remove" "openflow"] -] -depends: [ - "ocamlfind" - "core" {< "112.35.00"} - "cstruct" {>= "1.0.1" & <"2.0.0"} - "packet" {>= "0.3.1"} - "sexplib" {< "113.01.00"} - "async" {>= "112.17.00"} - "quickcheck" - "ounit" {test} - "pa_ounit" {test} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/frenetic-lang/ocaml-openflow" -available: ocaml-version >= "4.02.0" -install: [make "install"] diff --git a/packages/openflow/openflow.0.9.0/url b/packages/openflow/openflow.0.9.0/url deleted file mode 100644 index 9a851606271..00000000000 --- a/packages/openflow/openflow.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/frenetic-lang/ocaml-openflow/archive/v0.9.0.tar.gz" -checksum: "18fec9861b83af8888f77076711eed1e" diff --git a/packages/openflow/openflow.0.9.1/descr b/packages/openflow/openflow.0.9.1/descr deleted file mode 100644 index f6741387443..00000000000 --- a/packages/openflow/openflow.0.9.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Serialization and protocol implementation for OpenFlow 1.{0,3} - -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. diff --git a/packages/openflow/openflow.0.9.1/opam b/packages/openflow/openflow.0.9.1/opam index 8f21069745b..1a0ae00dbcd 100644 --- a/packages/openflow/openflow.0.9.1/opam +++ b/packages/openflow/openflow.0.9.1/opam @@ -1,29 +1,38 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.9.1" name: "openflow" maintainer: "Arjun Guha " build: [ ["./configure" "--%{pa_ounit:enable}%-tests"] [make] -] -build-test: [ - [make "test"] + [make "test"] {with-test} ] remove: [ ["ocamlfind" "remove" "openflow"] ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "core" {< "112.35.00"} - "cstruct" {>= "1.0.1" & <"2.0.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} "packet" {>= "0.3.1"} "sexplib" {< "113.01.00"} "async" {>= "112.17.00"} "quickcheck" - "ounit" {test} - "pa_ounit" {test} + "ounit" {with-test} + "pa_ounit" {with-test} "ocamlbuild" {build} ] dev-repo: "git://github.com/frenetic-lang/ocaml-openflow" -available: ocaml-version >= "4.02.0" 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: "md5=16eb012526501cf28729ef873b359889" +} diff --git a/packages/openflow/openflow.0.9.1/url b/packages/openflow/openflow.0.9.1/url deleted file mode 100644 index e95fd30265a..00000000000 --- a/packages/openflow/openflow.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/frenetic-lang/ocaml-openflow/archive/v0.9.1.tar.gz" -checksum: "16eb012526501cf28729ef873b359889" diff --git a/packages/operf-macro/operf-macro.0.2/descr b/packages/operf-macro/operf-macro.0.2/descr deleted file mode 100644 index 07781d017b7..00000000000 --- a/packages/operf-macro/operf-macro.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Macro benchmarking tool diff --git a/packages/operf-macro/operf-macro.0.2/opam b/packages/operf-macro/operf-macro.0.2/opam index 17082c93aee..dc15dbe7b3c 100644 --- a/packages/operf-macro/operf-macro.0.2/opam +++ b/packages/operf-macro/operf-macro.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "operf-macro" maintainer: "Pierre Chambart " authors: "Pierre Chambart " @@ -9,6 +9,7 @@ build: [ [ "ocaml" "pkg/build.ml" "native=true" "native-dynlink=true" ] ] depends: [ + "ocaml" "ocamlfind" {build} "sexplib" {< "113.01.00"} "re" {>= "1.3.0"} @@ -18,3 +19,8 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/OCamlPro/operf-macro" +synopsis: "Macro benchmarking tool" +url { + src: "https://github.com/OCamlPro/operf-macro/archive/0.2.tar.gz" + checksum: "md5=cb9fa8f4090c342f4f3e8d50ba3f5b5c" +} diff --git a/packages/operf-macro/operf-macro.0.2/url b/packages/operf-macro/operf-macro.0.2/url deleted file mode 100644 index 9a916bf5d93..00000000000 --- a/packages/operf-macro/operf-macro.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/operf-macro/archive/0.2.tar.gz" -checksum: "cb9fa8f4090c342f4f3e8d50ba3f5b5c" diff --git a/packages/operf-micro/operf-micro.0.1/descr b/packages/operf-micro/operf-micro.0.1/descr deleted file mode 100644 index 0b25894a02a..00000000000 --- a/packages/operf-micro/operf-micro.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Simple tool for benchmarking the OCaml compiler - -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. diff --git a/packages/operf-micro/operf-micro.0.1/opam b/packages/operf-micro/operf-micro.0.1/opam index d2bf06643ff..d59b7e9b925 100644 --- a/packages/operf-micro/operf-micro.0.1/opam +++ b/packages/operf-micro/operf-micro.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Pierre Chambart " authors: "Pierre Chambart " homepage: "http://www.typerex.org/operf-micro.html" @@ -9,4 +9,15 @@ substs: "Makefile.conf" build: [make] install: [make "install"] remove: [make "uninstall"] -available: [ ocaml-version >= "4.02.0" ] +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"} +] +url { + src: "https://github.com/OCamlPro/operf-micro/archive/0.1.tar.gz" + checksum: "md5=288a1c7481722cf68b231958d5f20207" +} diff --git a/packages/operf-micro/operf-micro.0.1/url b/packages/operf-micro/operf-micro.0.1/url deleted file mode 100644 index af899400c25..00000000000 --- a/packages/operf-micro/operf-micro.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/operf-micro/archive/0.1.tar.gz" -checksum: "288a1c7481722cf68b231958d5f20207" diff --git a/packages/operf-micro/operf-micro.0.2/descr b/packages/operf-micro/operf-micro.0.2/descr deleted file mode 100644 index 0b25894a02a..00000000000 --- a/packages/operf-micro/operf-micro.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Simple tool for benchmarking the OCaml compiler - -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. diff --git a/packages/operf-micro/operf-micro.0.2/opam b/packages/operf-micro/operf-micro.0.2/opam index 04f9b51cfc9..a4b98865a08 100644 --- a/packages/operf-micro/operf-micro.0.2/opam +++ b/packages/operf-micro/operf-micro.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Pierre Chambart " authors: "Pierre Chambart " homepage: "http://www.typerex.org/operf-micro.html" @@ -9,4 +9,15 @@ substs: "Makefile.conf" build: [make] install: [make "install"] remove: [make "uninstall"] -available: [ ocaml-version >= "4.02.0" ] +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"} +] +url { + src: "https://github.com/OCamlPro/operf-micro/archive/0.2.tar.gz" + checksum: "md5=5775e32c1a30e9f8983a1eaaf7582364" +} diff --git a/packages/operf-micro/operf-micro.0.2/url b/packages/operf-micro/operf-micro.0.2/url deleted file mode 100644 index 00d04a11ca0..00000000000 --- a/packages/operf-micro/operf-micro.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/operf-micro/archive/0.2.tar.gz" -checksum: "5775e32c1a30e9f8983a1eaaf7582364" diff --git a/packages/operf-micro/operf-micro.1.0/descr b/packages/operf-micro/operf-micro.1.0/descr deleted file mode 100644 index 0b25894a02a..00000000000 --- a/packages/operf-micro/operf-micro.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Simple tool for benchmarking the OCaml compiler - -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. diff --git a/packages/operf-micro/operf-micro.1.0/opam b/packages/operf-micro/operf-micro.1.0/opam index 04f9b51cfc9..14171a3aa93 100644 --- a/packages/operf-micro/operf-micro.1.0/opam +++ b/packages/operf-micro/operf-micro.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Pierre Chambart " authors: "Pierre Chambart " homepage: "http://www.typerex.org/operf-micro.html" @@ -9,4 +9,15 @@ substs: "Makefile.conf" build: [make] install: [make "install"] remove: [make "uninstall"] -available: [ ocaml-version >= "4.02.0" ] +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"} +] +url { + src: "https://github.com/OCamlPro/operf-micro/archive/1.0.tar.gz" + checksum: "md5=0422105f55ab94944c3880052f08cb20" +} diff --git a/packages/operf-micro/operf-micro.1.0/url b/packages/operf-micro/operf-micro.1.0/url deleted file mode 100644 index 0b5fc1a09b6..00000000000 --- a/packages/operf-micro/operf-micro.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/operf-micro/archive/1.0.tar.gz" -checksum: "0422105f55ab94944c3880052f08cb20" diff --git a/packages/operf-micro/operf-micro.1.1.1/descr b/packages/operf-micro/operf-micro.1.1.1/descr deleted file mode 100644 index 0b25894a02a..00000000000 --- a/packages/operf-micro/operf-micro.1.1.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Simple tool for benchmarking the OCaml compiler - -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. diff --git a/packages/operf-micro/operf-micro.1.1.1/opam b/packages/operf-micro/operf-micro.1.1.1/opam index 0b8c34bd298..cdf498df86a 100644 --- a/packages/operf-micro/operf-micro.1.1.1/opam +++ b/packages/operf-micro/operf-micro.1.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Pierre Chambart " authors: "Pierre Chambart " homepage: "http://www.typerex.org/operf-micro.html" @@ -9,4 +9,16 @@ substs: "Makefile.conf" build: [make] install: [make "install"] remove: [make "uninstall"] -available: [ ocaml-version >= "4.02.0" ] \ No newline at end of file +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"} +] +url { + src: + "https://github.com/OCamlPro/operf-micro/archive/operf-micro.1.1.1.tar.gz" + checksum: "md5=04e17236c620a12e71e2d5e5b6cd039b" +} diff --git a/packages/operf-micro/operf-micro.1.1.1/url b/packages/operf-micro/operf-micro.1.1.1/url deleted file mode 100644 index 6dc92b3d7e1..00000000000 --- a/packages/operf-micro/operf-micro.1.1.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/OCamlPro/operf-micro/archive/operf-micro.1.1.1.tar.gz" -checksum: "04e17236c620a12e71e2d5e5b6cd039b" diff --git a/packages/operf-micro/operf-micro.1.1/descr b/packages/operf-micro/operf-micro.1.1/descr deleted file mode 100644 index 0b25894a02a..00000000000 --- a/packages/operf-micro/operf-micro.1.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Simple tool for benchmarking the OCaml compiler - -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. diff --git a/packages/operf-micro/operf-micro.1.1/opam b/packages/operf-micro/operf-micro.1.1/opam index 04f9b51cfc9..5b0a0b31ace 100644 --- a/packages/operf-micro/operf-micro.1.1/opam +++ b/packages/operf-micro/operf-micro.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Pierre Chambart " authors: "Pierre Chambart " homepage: "http://www.typerex.org/operf-micro.html" @@ -9,4 +9,16 @@ substs: "Makefile.conf" build: [make] install: [make "install"] remove: [make "uninstall"] -available: [ ocaml-version >= "4.02.0" ] +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"} +] +url { + src: + "https://github.com/OCamlPro/operf-micro/archive/operf-micro.1.1.tar.gz" + checksum: "md5=4d29235b307c6c16d00ea1d79dde23a7" +} diff --git a/packages/operf-micro/operf-micro.1.1/url b/packages/operf-micro/operf-micro.1.1/url deleted file mode 100644 index 7b2de36a353..00000000000 --- a/packages/operf-micro/operf-micro.1.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/OCamlPro/operf-micro/archive/operf-micro.1.1.tar.gz" -checksum: "4d29235b307c6c16d00ea1d79dde23a7" diff --git a/packages/opium/opium.0.10.0/descr b/packages/opium/opium.0.10.0/descr deleted file mode 100644 index 4fd0aef10c6..00000000000 --- a/packages/opium/opium.0.10.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -Sinatra like web toolkit based on Async + Cohttp - -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 \ No newline at end of file diff --git a/packages/opium/opium.0.10.0/opam b/packages/opium/opium.0.10.0/opam index 995848a1cb8..eb12b8672c4 100644 --- a/packages/opium/opium.0.10.0/opam +++ b/packages/opium/opium.0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: ["Rudi Grinberg"] license: "MIT" @@ -13,6 +13,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "cohttp" {>= "0.10.0" & < "0.12.0"} "oasis" @@ -25,5 +26,20 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/rgrinberg/opium" -available: ocaml-version >= "4.01.0" 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: "md5=25d3bf783653ee743fbff2ea9b9b81bd" +} diff --git a/packages/opium/opium.0.10.0/url b/packages/opium/opium.0.10.0/url deleted file mode 100644 index 83d87546351..00000000000 --- a/packages/opium/opium.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/opium/archive/v0.10.0.tar.gz" -checksum: "25d3bf783653ee743fbff2ea9b9b81bd" diff --git a/packages/opium/opium.0.10.1/descr b/packages/opium/opium.0.10.1/descr deleted file mode 100644 index 4fd0aef10c6..00000000000 --- a/packages/opium/opium.0.10.1/descr +++ /dev/null @@ -1,11 +0,0 @@ -Sinatra like web toolkit based on Async + Cohttp - -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 \ No newline at end of file diff --git a/packages/opium/opium.0.10.1/opam b/packages/opium/opium.0.10.1/opam index 030b1b8c233..c4166f2251a 100644 --- a/packages/opium/opium.0.10.1/opam +++ b/packages/opium/opium.0.10.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: ["Rudi Grinberg"] license: "MIT" @@ -13,8 +13,9 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" - "cohttp" {>= "0.12.0" & <"0.99"} + "cohttp" {>= "0.12.0" & < "0.99"} "oasis" {>= "0.4.0"} "async" "core" @@ -25,5 +26,20 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/rgrinberg/opium" -available: ocaml-version >= "4.01.0" 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: "md5=3c5076d96ae9682d94b9fb9565a7a094" +} diff --git a/packages/opium/opium.0.10.1/url b/packages/opium/opium.0.10.1/url deleted file mode 100644 index 6f25cbebdc1..00000000000 --- a/packages/opium/opium.0.10.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/opium/archive/v0.10.1.tar.gz" -checksum: "3c5076d96ae9682d94b9fb9565a7a094" diff --git a/packages/opium/opium.0.11.0/descr b/packages/opium/opium.0.11.0/descr deleted file mode 100644 index 7a95d913f9b..00000000000 --- a/packages/opium/opium.0.11.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -Sinatra like web toolkit based on Lwt + Cohttp - -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 \ No newline at end of file diff --git a/packages/opium/opium.0.11.0/opam b/packages/opium/opium.0.11.0/opam index b0e0b76ec8e..f03055d340e 100644 --- a/packages/opium/opium.0.11.0/opam +++ b/packages/opium/opium.0.11.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: ["Rudi Grinberg"] license: "MIT" @@ -13,8 +13,9 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" - "cohttp" {>= "0.12.0" & <"0.99"} + "cohttp" {>= "0.12.0" & < "0.99"} "oasis" "lwt" "core" @@ -25,5 +26,20 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/rgrinberg/opium" -available: ocaml-version >= "4.01.0" 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: "md5=0609879503ba06dafd2b31e469dae29c" +} diff --git a/packages/opium/opium.0.11.0/url b/packages/opium/opium.0.11.0/url deleted file mode 100644 index 644a8cb8fac..00000000000 --- a/packages/opium/opium.0.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/opium/archive/v0.11.0.tar.gz" -checksum: "0609879503ba06dafd2b31e469dae29c" diff --git a/packages/opium/opium.0.12.0/descr b/packages/opium/opium.0.12.0/descr deleted file mode 100644 index 7a95d913f9b..00000000000 --- a/packages/opium/opium.0.12.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -Sinatra like web toolkit based on Lwt + Cohttp - -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 \ No newline at end of file diff --git a/packages/opium/opium.0.12.0/opam b/packages/opium/opium.0.12.0/opam index 636e637541c..a4dee46b685 100644 --- a/packages/opium/opium.0.12.0/opam +++ b/packages/opium/opium.0.12.0/opam @@ -1,18 +1,21 @@ -opam-version: "1.2" +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: "https://github.com/rgrinberg/opium.git" - +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: [ @@ -20,18 +23,11 @@ remove: [ ["ocamlfind" "remove" "opium"] ] -build-doc: ["ocaml" "setup.ml" "-doc"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] - depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "oasis" {build} - "cohttp" {>= "0.15.0" & <"0.99"} + "cohttp" {>= "0.15.0" & < "0.99"} "ezjsonm" {>= "0.4.0"} "base64" {>= "2.0.0"} "lwt" @@ -40,8 +36,23 @@ depends: [ "fieldslib" {< "113.01.00"} "sexplib" {< "113.01.00"} "humane-re" - "ounit" {test} - "cow" {test} + "ounit" {with-test} + "cow" {with-test} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.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: "md5=dc6500c727af18ff3ba98fd11b5fdae9" +} diff --git a/packages/opium/opium.0.12.0/url b/packages/opium/opium.0.12.0/url deleted file mode 100644 index fe77ef8144e..00000000000 --- a/packages/opium/opium.0.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/opium/archive/v0.12.0.tar.gz" -checksum: "dc6500c727af18ff3ba98fd11b5fdae9" diff --git a/packages/opium/opium.0.13.0/descr b/packages/opium/opium.0.13.0/descr deleted file mode 100644 index 7a95d913f9b..00000000000 --- a/packages/opium/opium.0.13.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -Sinatra like web toolkit based on Lwt + Cohttp - -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 \ No newline at end of file diff --git a/packages/opium/opium.0.13.0/opam b/packages/opium/opium.0.13.0/opam index 4c07098b549..1210225bd04 100644 --- a/packages/opium/opium.0.13.0/opam +++ b/packages/opium/opium.0.13.0/opam @@ -1,18 +1,21 @@ -opam-version: "1.2" +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: "https://github.com/rgrinberg/opium.git" - +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: [ @@ -20,18 +23,11 @@ remove: [ ["ocamlfind" "remove" "opium"] ] -build-doc: ["ocaml" "setup.ml" "-doc"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] - depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "oasis" {build} - "cohttp" {>= "0.15.0" & <"0.99"} + "cohttp" {>= "0.15.0" & < "0.99"} "ezjsonm" {>= "0.4.0"} "base64" {>= "2.0.0"} "lwt" @@ -40,8 +36,23 @@ depends: [ "fieldslib" {< "113.01.00"} "sexplib" {< "113.01.00"} "humane-re" - "ounit" {test} - "cow" {test & >= "0.10.0"} + "ounit" {with-test} + "cow" {with-test & >= "0.10.0"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.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: "md5=5c1b0fb50bbd5fdffc464664cd48738b" +} diff --git a/packages/opium/opium.0.13.0/url b/packages/opium/opium.0.13.0/url deleted file mode 100644 index aef9cdbd0eb..00000000000 --- a/packages/opium/opium.0.13.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/opium/archive/v0.13.0.tar.gz" -checksum: "5c1b0fb50bbd5fdffc464664cd48738b" diff --git a/packages/opium/opium.0.13.1/descr b/packages/opium/opium.0.13.1/descr deleted file mode 100644 index 7a95d913f9b..00000000000 --- a/packages/opium/opium.0.13.1/descr +++ /dev/null @@ -1,11 +0,0 @@ -Sinatra like web toolkit based on Lwt + Cohttp - -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 \ No newline at end of file diff --git a/packages/opium/opium.0.13.1/opam b/packages/opium/opium.0.13.1/opam index 033c4491c20..b4a5ad7a4ce 100644 --- a/packages/opium/opium.0.13.1/opam +++ b/packages/opium/opium.0.13.1/opam @@ -1,18 +1,21 @@ -opam-version: "1.2" +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: "https://github.com/rgrinberg/opium.git" - +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: [ @@ -20,18 +23,11 @@ remove: [ ["ocamlfind" "remove" "opium"] ] -build-doc: ["ocaml" "setup.ml" "-doc"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] - depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "oasis" {build} - "cohttp" {>= "0.15.0" & <"0.99"} + "cohttp" {>= "0.15.0" & < "0.99"} "ezjsonm" {>= "0.4.0"} "base64" {>= "2.0.0"} "lwt" @@ -41,8 +37,23 @@ depends: [ "sexplib" {< "113.01.00"} "re" {>= "1.3.0"} "magic-mime" - "ounit" {test} - "cow" {test & >= "0.10.0"} + "ounit" {with-test} + "cow" {with-test & >= "0.10.0"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.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: "md5=8b8f23b9179cdb3a9551339097bb5c4d" +} diff --git a/packages/opium/opium.0.13.1/url b/packages/opium/opium.0.13.1/url deleted file mode 100644 index bf9499fe180..00000000000 --- a/packages/opium/opium.0.13.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/opium/archive/v0.13.1.tar.gz" -checksum: "8b8f23b9179cdb3a9551339097bb5c4d" diff --git a/packages/opium/opium.0.13.2/descr b/packages/opium/opium.0.13.2/descr deleted file mode 100644 index 7a95d913f9b..00000000000 --- a/packages/opium/opium.0.13.2/descr +++ /dev/null @@ -1,11 +0,0 @@ -Sinatra like web toolkit based on Lwt + Cohttp - -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 \ No newline at end of file diff --git a/packages/opium/opium.0.13.2/opam b/packages/opium/opium.0.13.2/opam index 033c4491c20..5953012113b 100644 --- a/packages/opium/opium.0.13.2/opam +++ b/packages/opium/opium.0.13.2/opam @@ -1,18 +1,21 @@ -opam-version: "1.2" +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: "https://github.com/rgrinberg/opium.git" - +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: [ @@ -20,18 +23,11 @@ remove: [ ["ocamlfind" "remove" "opium"] ] -build-doc: ["ocaml" "setup.ml" "-doc"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] - depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "oasis" {build} - "cohttp" {>= "0.15.0" & <"0.99"} + "cohttp" {>= "0.15.0" & < "0.99"} "ezjsonm" {>= "0.4.0"} "base64" {>= "2.0.0"} "lwt" @@ -41,8 +37,23 @@ depends: [ "sexplib" {< "113.01.00"} "re" {>= "1.3.0"} "magic-mime" - "ounit" {test} - "cow" {test & >= "0.10.0"} + "ounit" {with-test} + "cow" {with-test & >= "0.10.0"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.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: "md5=4c1a6139d14ea0b12dff13f290ad2f26" +} diff --git a/packages/opium/opium.0.13.2/url b/packages/opium/opium.0.13.2/url deleted file mode 100644 index 819b172699c..00000000000 --- a/packages/opium/opium.0.13.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/opium/archive/v0.13.2.tar.gz" -checksum: "4c1a6139d14ea0b12dff13f290ad2f26" diff --git a/packages/opium/opium.0.13.3/descr b/packages/opium/opium.0.13.3/descr deleted file mode 100644 index 7a95d913f9b..00000000000 --- a/packages/opium/opium.0.13.3/descr +++ /dev/null @@ -1,11 +0,0 @@ -Sinatra like web toolkit based on Lwt + Cohttp - -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 \ No newline at end of file diff --git a/packages/opium/opium.0.13.3/opam b/packages/opium/opium.0.13.3/opam index 4118c016224..826a2bf64ac 100644 --- a/packages/opium/opium.0.13.3/opam +++ b/packages/opium/opium.0.13.3/opam @@ -1,18 +1,21 @@ -opam-version: "1.2" +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: "https://github.com/rgrinberg/opium.git" - +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: [ @@ -20,15 +23,8 @@ remove: [ ["ocamlfind" "remove" "opium"] ] -build-doc: ["ocaml" "setup.ml" "-doc"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] - depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "oasis" {build} "cohttp" {>= "0.15.0"} @@ -41,8 +37,23 @@ depends: [ "sexplib" {< "113.01.00"} "re" {>= "1.3.0"} "magic-mime" - "ounit" {test} - "cow" {test & >= "0.10.0"} + "ounit" {with-test} + "cow" {with-test & >= "0.10.0"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.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: "md5=ec186cb3700f943655b57913d1098b3e" +} diff --git a/packages/opium/opium.0.13.3/url b/packages/opium/opium.0.13.3/url deleted file mode 100644 index cd9ed30c489..00000000000 --- a/packages/opium/opium.0.13.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/opium/archive/v0.13.3.tar.gz" -checksum: "ec186cb3700f943655b57913d1098b3e" diff --git a/packages/opium/opium.0.14.0/descr b/packages/opium/opium.0.14.0/descr deleted file mode 100644 index 7a95d913f9b..00000000000 --- a/packages/opium/opium.0.14.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -Sinatra like web toolkit based on Lwt + Cohttp - -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 \ No newline at end of file diff --git a/packages/opium/opium.0.14.0/opam b/packages/opium/opium.0.14.0/opam index 5a574263a04..ee233175f58 100644 --- a/packages/opium/opium.0.14.0/opam +++ b/packages/opium/opium.0.14.0/opam @@ -1,14 +1,15 @@ -opam-version: "1.2" +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: "https://github.com/rgrinberg/opium.git" - -build: [ [make] ] - +dev-repo: "git+https://github.com/rgrinberg/opium.git" +build: [ + [make] + [make "check"] {with-test} +] install: [make "install"] remove: [ @@ -16,13 +17,12 @@ remove: [ ["ocamlfind" "remove" "opium"] ] -build-test: [ [make "check"] ] - depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "omake" {build} "cppo" {build} - "cohttp" {>= "0.15.0" & <"0.99"} + "cohttp" {>= "0.15.0" & < "0.99"} "ezjsonm" {>= "0.4.0"} "base64" {>= "2.0.0"} "lwt" @@ -34,7 +34,21 @@ depends: [ "magic-mime" "cow" {>= "0.10.0" & < "2.0.0"} "fieldslib" {<= "113.00.00"} - "ounit" {test} + "ounit" {with-test} ] +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 -available: [ocaml-version >= "4.01.0"] +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: "md5=09be6a2006fc1abda8ec0e1547f21503" +} diff --git a/packages/opium/opium.0.14.0/url b/packages/opium/opium.0.14.0/url deleted file mode 100644 index 06b2994b3e8..00000000000 --- a/packages/opium/opium.0.14.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/opium/archive/v0.14.0.tar.gz" -checksum: "09be6a2006fc1abda8ec0e1547f21503" diff --git a/packages/opium/opium.0.15.0/descr b/packages/opium/opium.0.15.0/descr deleted file mode 100644 index aad45f2f181..00000000000 --- a/packages/opium/opium.0.15.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -Sinatra like web toolkit based on Lwt + Cohttp - -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 diff --git a/packages/opium/opium.0.15.0/opam b/packages/opium/opium.0.15.0/opam index 8c6714f52dd..5c0d9856ee7 100644 --- a/packages/opium/opium.0.15.0/opam +++ b/packages/opium/opium.0.15.0/opam @@ -1,14 +1,15 @@ -opam-version: "1.2" +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: "https://github.com/rgrinberg/opium.git" - -build: [ [make "opam"] ] - +dev-repo: "git+https://github.com/rgrinberg/opium.git" +build: [ + [make "opam"] + [make "check"] {with-test} +] install: [make "install"] remove: [ @@ -16,13 +17,12 @@ remove: [ ["ocamlfind" "remove" "opium_kernel"] ] -build-test: [ [make "check"] ] - depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "omake" {build} "hmap" - "cohttp" {>= "0.15.0" & <"0.99"} + "cohttp" {>= "0.15.0" & < "0.99"} "ezjsonm" {>= "0.4.0"} "base64" {>= "2.0.0"} "lwt" @@ -35,7 +35,21 @@ depends: [ "re" {>= "1.3.0"} "magic-mime" "alcotest" - "cow" {test & >= "0.10.0"} + "cow" {with-test & >= "0.10.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 -available: [ocaml-version >= "4.01.0"] +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: "md5=24ce037546846438ce9bac10e21ec6d6" +} diff --git a/packages/opium/opium.0.15.0/url b/packages/opium/opium.0.15.0/url deleted file mode 100644 index d2870aa2561..00000000000 --- a/packages/opium/opium.0.15.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/opium/archive/v0.15.0.tar.gz" -checksum: "24ce037546846438ce9bac10e21ec6d6" diff --git a/packages/opium/opium.0.15.1/descr b/packages/opium/opium.0.15.1/descr deleted file mode 100644 index aad45f2f181..00000000000 --- a/packages/opium/opium.0.15.1/descr +++ /dev/null @@ -1,11 +0,0 @@ -Sinatra like web toolkit based on Lwt + Cohttp - -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 diff --git a/packages/opium/opium.0.15.1/opam b/packages/opium/opium.0.15.1/opam index f86725beda5..92007345077 100644 --- a/packages/opium/opium.0.15.1/opam +++ b/packages/opium/opium.0.15.1/opam @@ -1,14 +1,15 @@ -opam-version: "1.2" +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: "https://github.com/rgrinberg/opium.git" - -build: [ [make "opam"] ] - +dev-repo: "git+https://github.com/rgrinberg/opium.git" +build: [ + [make "opam"] + [make "check"] {with-test} +] install: [make "install"] remove: [ @@ -16,13 +17,12 @@ remove: [ ["ocamlfind" "remove" "opium_kernel"] ] -build-test: [ [make "check"] ] - depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "omake" {build} "hmap" - "cohttp" {>= "0.15.0" & <"0.99"} + "cohttp" {>= "0.15.0" & < "0.99"} "ezjsonm" {>= "0.4.0"} "base64" {>= "2.0.0"} "lwt" @@ -34,8 +34,22 @@ depends: [ "ppx_sexp_conv" "re" {>= "1.3.0"} "magic-mime" - "alcotest" {test} - "cow" {test & >= "0.10.0"} + "alcotest" {with-test} + "cow" {with-test & >= "0.10.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 -available: [ocaml-version >= "4.01.0"] +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: "md5=310e17f2a35bfbb7dca64c61aab99084" +} diff --git a/packages/opium/opium.0.15.1/url b/packages/opium/opium.0.15.1/url deleted file mode 100644 index b7c43e98fa6..00000000000 --- a/packages/opium/opium.0.15.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/opium/archive/v0.15.1.tar.gz" -checksum: "310e17f2a35bfbb7dca64c61aab99084" diff --git a/packages/opium/opium.0.16.0/descr b/packages/opium/opium.0.16.0/descr deleted file mode 100644 index 7a95d913f9b..00000000000 --- a/packages/opium/opium.0.16.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -Sinatra like web toolkit based on Lwt + Cohttp - -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 \ No newline at end of file diff --git a/packages/opium/opium.0.16.0/opam b/packages/opium/opium.0.16.0/opam index 12e49946745..32de38d6710 100644 --- a/packages/opium/opium.0.16.0/opam +++ b/packages/opium/opium.0.16.0/opam @@ -1,19 +1,18 @@ -opam-version: "1.2" +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: "https://github.com/rgrinberg/opium.git" - +dev-repo: "git+https://github.com/rgrinberg/opium.git" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] - depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {build} "opium_kernel" "cohttp-lwt-unix" {>= "0.99.0"} @@ -24,8 +23,21 @@ depends: [ "ppx_sexp_conv" {>= "v0.9.0"} "re" {>= "1.3.0"} "magic-mime" - "alcotest" {test} - "cow" {test & >= "0.10.0"} + "alcotest" {with-test} + "cow" {with-test & >= "0.10.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 -available: [ocaml-version >= "4.02.3"] +Note: This library is still at an early stage so expect breakages +until 1.0""" +url { + src: "https://github.com/rgrinberg/opium/archive/v0.16.0.tar.gz" + checksum: "md5=4905ce17175c91e47458fccfd6a8885f" +} diff --git a/packages/opium/opium.0.16.0/url b/packages/opium/opium.0.16.0/url deleted file mode 100644 index 34f4ce8a43d..00000000000 --- a/packages/opium/opium.0.16.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/opium/archive/v0.16.0.tar.gz" -checksum: "4905ce17175c91e47458fccfd6a8885f" \ No newline at end of file diff --git a/packages/opium/opium.0.3.2/descr b/packages/opium/opium.0.3.2/descr deleted file mode 100644 index 4c45e55ea2c..00000000000 --- a/packages/opium/opium.0.3.2/descr +++ /dev/null @@ -1,11 +0,0 @@ -Sinatra like web toolkit based on Async + Cohttp - -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 \ No newline at end of file diff --git a/packages/opium/opium.0.3.2/opam b/packages/opium/opium.0.3.2/opam index 77995d38ef2..249cd92e1d4 100644 --- a/packages/opium/opium.0.3.2/opam +++ b/packages/opium/opium.0.3.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: ["Rudi Grinberg"] license: "WTFPL" @@ -13,6 +13,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "cohttp" {< "0.12.0"} "oasis" @@ -25,5 +26,20 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/rgrinberg/opium" -available: ocaml-version >= "4.01.0" 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: "md5=5a6794ae162de709e8724d164aca122a" +} diff --git a/packages/opium/opium.0.3.2/url b/packages/opium/opium.0.3.2/url deleted file mode 100644 index ef6b2eab020..00000000000 --- a/packages/opium/opium.0.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/opium/archive/v0.3.2.tar.gz" -checksum: "5a6794ae162de709e8724d164aca122a" diff --git a/packages/opium/opium.0.4.0/descr b/packages/opium/opium.0.4.0/descr deleted file mode 100644 index 4c45e55ea2c..00000000000 --- a/packages/opium/opium.0.4.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -Sinatra like web toolkit based on Async + Cohttp - -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 \ No newline at end of file diff --git a/packages/opium/opium.0.4.0/opam b/packages/opium/opium.0.4.0/opam index 77995d38ef2..7c8168668a0 100644 --- a/packages/opium/opium.0.4.0/opam +++ b/packages/opium/opium.0.4.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: ["Rudi Grinberg"] license: "WTFPL" @@ -13,6 +13,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "cohttp" {< "0.12.0"} "oasis" @@ -25,5 +26,20 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/rgrinberg/opium" -available: ocaml-version >= "4.01.0" 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: "md5=8dcdc98bcc9dd42cde2e7ff8b3a56d47" +} diff --git a/packages/opium/opium.0.4.0/url b/packages/opium/opium.0.4.0/url deleted file mode 100644 index add24ce6b71..00000000000 --- a/packages/opium/opium.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/opium/archive/v0.4.0.tar.gz" -checksum: "8dcdc98bcc9dd42cde2e7ff8b3a56d47" diff --git a/packages/opium/opium.0.5.0/descr b/packages/opium/opium.0.5.0/descr deleted file mode 100644 index 4c45e55ea2c..00000000000 --- a/packages/opium/opium.0.5.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -Sinatra like web toolkit based on Async + Cohttp - -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 \ No newline at end of file diff --git a/packages/opium/opium.0.5.0/opam b/packages/opium/opium.0.5.0/opam index 77995d38ef2..afbeabd8857 100644 --- a/packages/opium/opium.0.5.0/opam +++ b/packages/opium/opium.0.5.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: ["Rudi Grinberg"] license: "WTFPL" @@ -13,6 +13,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "cohttp" {< "0.12.0"} "oasis" @@ -25,5 +26,20 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/rgrinberg/opium" -available: ocaml-version >= "4.01.0" 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: "md5=ff0c72042381e58c718540ebe6721e22" +} diff --git a/packages/opium/opium.0.5.0/url b/packages/opium/opium.0.5.0/url deleted file mode 100644 index be71f54db4f..00000000000 --- a/packages/opium/opium.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/opium/archive/v0.5.0.tar.gz" -checksum: "ff0c72042381e58c718540ebe6721e22" diff --git a/packages/opium/opium.0.6.0/descr b/packages/opium/opium.0.6.0/descr deleted file mode 100644 index 4fd0aef10c6..00000000000 --- a/packages/opium/opium.0.6.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -Sinatra like web toolkit based on Async + Cohttp - -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 \ No newline at end of file diff --git a/packages/opium/opium.0.6.0/opam b/packages/opium/opium.0.6.0/opam index aaed2c04ac2..53b9e0a4bdc 100644 --- a/packages/opium/opium.0.6.0/opam +++ b/packages/opium/opium.0.6.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: ["Rudi Grinberg"] license: "WTFPL" @@ -13,6 +13,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "cohttp" {>= "0.10.0" & < "0.12.0"} "oasis" @@ -24,5 +25,20 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/rgrinberg/opium" -available: ocaml-version >= "4.01.0" 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: "md5=40782c97e379b98ad7e7be6f89ca11b4" +} diff --git a/packages/opium/opium.0.6.0/url b/packages/opium/opium.0.6.0/url deleted file mode 100644 index a54eab39f22..00000000000 --- a/packages/opium/opium.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/opium/archive/v0.6.0.tar.gz" -checksum: "40782c97e379b98ad7e7be6f89ca11b4" diff --git a/packages/opium/opium.0.6.1/descr b/packages/opium/opium.0.6.1/descr deleted file mode 100644 index 4fd0aef10c6..00000000000 --- a/packages/opium/opium.0.6.1/descr +++ /dev/null @@ -1,11 +0,0 @@ -Sinatra like web toolkit based on Async + Cohttp - -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 \ No newline at end of file diff --git a/packages/opium/opium.0.6.1/opam b/packages/opium/opium.0.6.1/opam index aaed2c04ac2..09d2a61fc35 100644 --- a/packages/opium/opium.0.6.1/opam +++ b/packages/opium/opium.0.6.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: ["Rudi Grinberg"] license: "WTFPL" @@ -13,6 +13,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "cohttp" {>= "0.10.0" & < "0.12.0"} "oasis" @@ -24,5 +25,20 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/rgrinberg/opium" -available: ocaml-version >= "4.01.0" 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: "md5=e8a70a98efa859fba2f28b511673dd63" +} diff --git a/packages/opium/opium.0.6.1/url b/packages/opium/opium.0.6.1/url deleted file mode 100644 index 8e0c9336b7c..00000000000 --- a/packages/opium/opium.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/opium/archive/v0.6.1.tar.gz" -checksum: "e8a70a98efa859fba2f28b511673dd63" diff --git a/packages/opium/opium.0.6.2/descr b/packages/opium/opium.0.6.2/descr deleted file mode 100644 index 4fd0aef10c6..00000000000 --- a/packages/opium/opium.0.6.2/descr +++ /dev/null @@ -1,11 +0,0 @@ -Sinatra like web toolkit based on Async + Cohttp - -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 \ No newline at end of file diff --git a/packages/opium/opium.0.6.2/opam b/packages/opium/opium.0.6.2/opam index aaed2c04ac2..bf9d3115baf 100644 --- a/packages/opium/opium.0.6.2/opam +++ b/packages/opium/opium.0.6.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: ["Rudi Grinberg"] license: "WTFPL" @@ -13,6 +13,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "cohttp" {>= "0.10.0" & < "0.12.0"} "oasis" @@ -24,5 +25,20 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/rgrinberg/opium" -available: ocaml-version >= "4.01.0" 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: "md5=211d6f13d4676714157a3c4b6e54a7c4" +} diff --git a/packages/opium/opium.0.6.2/url b/packages/opium/opium.0.6.2/url deleted file mode 100644 index 3674e59785e..00000000000 --- a/packages/opium/opium.0.6.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/opium/archive/v0.6.2.tar.gz" -checksum: "211d6f13d4676714157a3c4b6e54a7c4" diff --git a/packages/opium/opium.0.6.3/descr b/packages/opium/opium.0.6.3/descr deleted file mode 100644 index 4fd0aef10c6..00000000000 --- a/packages/opium/opium.0.6.3/descr +++ /dev/null @@ -1,11 +0,0 @@ -Sinatra like web toolkit based on Async + Cohttp - -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 \ No newline at end of file diff --git a/packages/opium/opium.0.6.3/opam b/packages/opium/opium.0.6.3/opam index aaed2c04ac2..123ddbb23bd 100644 --- a/packages/opium/opium.0.6.3/opam +++ b/packages/opium/opium.0.6.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: ["Rudi Grinberg"] license: "WTFPL" @@ -13,6 +13,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "cohttp" {>= "0.10.0" & < "0.12.0"} "oasis" @@ -24,5 +25,20 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/rgrinberg/opium" -available: ocaml-version >= "4.01.0" 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: "md5=fc8ca5a3b97325014838a1f74a8a411f" +} diff --git a/packages/opium/opium.0.6.3/url b/packages/opium/opium.0.6.3/url deleted file mode 100644 index 1763cdc158d..00000000000 --- a/packages/opium/opium.0.6.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/opium/archive/v0.6.3.tar.gz" -checksum: "fc8ca5a3b97325014838a1f74a8a411f" diff --git a/packages/opium/opium.0.6.4/descr b/packages/opium/opium.0.6.4/descr deleted file mode 100644 index 4fd0aef10c6..00000000000 --- a/packages/opium/opium.0.6.4/descr +++ /dev/null @@ -1,11 +0,0 @@ -Sinatra like web toolkit based on Async + Cohttp - -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 \ No newline at end of file diff --git a/packages/opium/opium.0.6.4/opam b/packages/opium/opium.0.6.4/opam index aaed2c04ac2..52a29b46484 100644 --- a/packages/opium/opium.0.6.4/opam +++ b/packages/opium/opium.0.6.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: ["Rudi Grinberg"] license: "WTFPL" @@ -13,6 +13,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "cohttp" {>= "0.10.0" & < "0.12.0"} "oasis" @@ -24,5 +25,20 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/rgrinberg/opium" -available: ocaml-version >= "4.01.0" 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: "md5=abf9d6b7dbde95d87194427682769e4c" +} diff --git a/packages/opium/opium.0.6.4/url b/packages/opium/opium.0.6.4/url deleted file mode 100644 index d9d846eaa87..00000000000 --- a/packages/opium/opium.0.6.4/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/rgrinberg/opium/archive/v0.6.4.tar.gz" -checksum: "abf9d6b7dbde95d87194427682769e4c" - diff --git a/packages/opium/opium.0.7.0/descr b/packages/opium/opium.0.7.0/descr deleted file mode 100644 index 4fd0aef10c6..00000000000 --- a/packages/opium/opium.0.7.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -Sinatra like web toolkit based on Async + Cohttp - -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 \ No newline at end of file diff --git a/packages/opium/opium.0.7.0/opam b/packages/opium/opium.0.7.0/opam index aaed2c04ac2..164f6c85e54 100644 --- a/packages/opium/opium.0.7.0/opam +++ b/packages/opium/opium.0.7.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: ["Rudi Grinberg"] license: "WTFPL" @@ -13,6 +13,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "cohttp" {>= "0.10.0" & < "0.12.0"} "oasis" @@ -24,5 +25,20 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/rgrinberg/opium" -available: ocaml-version >= "4.01.0" 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: "md5=6d5380b77339dd63e13273991f3504d2" +} diff --git a/packages/opium/opium.0.7.0/url b/packages/opium/opium.0.7.0/url deleted file mode 100644 index 8b92c302af9..00000000000 --- a/packages/opium/opium.0.7.0/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/rgrinberg/opium/archive/v0.7.0.tar.gz" -checksum: "6d5380b77339dd63e13273991f3504d2" - diff --git a/packages/opium/opium.0.8.0/descr b/packages/opium/opium.0.8.0/descr deleted file mode 100644 index 4fd0aef10c6..00000000000 --- a/packages/opium/opium.0.8.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -Sinatra like web toolkit based on Async + Cohttp - -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 \ No newline at end of file diff --git a/packages/opium/opium.0.8.0/opam b/packages/opium/opium.0.8.0/opam index aaed2c04ac2..246201b4942 100644 --- a/packages/opium/opium.0.8.0/opam +++ b/packages/opium/opium.0.8.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: ["Rudi Grinberg"] license: "WTFPL" @@ -13,6 +13,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "cohttp" {>= "0.10.0" & < "0.12.0"} "oasis" @@ -24,5 +25,20 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/rgrinberg/opium" -available: ocaml-version >= "4.01.0" 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: "md5=7048c4cd2dae301c3174e32ec2f74d3e" +} diff --git a/packages/opium/opium.0.8.0/url b/packages/opium/opium.0.8.0/url deleted file mode 100644 index 7cc13220af7..00000000000 --- a/packages/opium/opium.0.8.0/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/rgrinberg/opium/archive/v0.8.0.tar.gz" -checksum: "7048c4cd2dae301c3174e32ec2f74d3e" - diff --git a/packages/opium/opium.0.8.1/descr b/packages/opium/opium.0.8.1/descr deleted file mode 100644 index 4fd0aef10c6..00000000000 --- a/packages/opium/opium.0.8.1/descr +++ /dev/null @@ -1,11 +0,0 @@ -Sinatra like web toolkit based on Async + Cohttp - -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 \ No newline at end of file diff --git a/packages/opium/opium.0.8.1/opam b/packages/opium/opium.0.8.1/opam index 7fadb4050f7..a5892bb1e5b 100644 --- a/packages/opium/opium.0.8.1/opam +++ b/packages/opium/opium.0.8.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: ["Rudi Grinberg"] license: "WTFPL" @@ -13,6 +13,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "cohttp" {>= "0.10.0" & < "0.12.0"} "oasis" @@ -25,5 +26,20 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/rgrinberg/opium" -available: ocaml-version >= "4.01.0" 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: "md5=af90e438b0e266db40b1d8d60673b9b8" +} diff --git a/packages/opium/opium.0.8.1/url b/packages/opium/opium.0.8.1/url deleted file mode 100644 index 1699eda584a..00000000000 --- a/packages/opium/opium.0.8.1/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/rgrinberg/opium/archive/v0.8.1.tar.gz" -checksum: "af90e438b0e266db40b1d8d60673b9b8" - diff --git a/packages/opium/opium.0.8.2/descr b/packages/opium/opium.0.8.2/descr deleted file mode 100644 index 4fd0aef10c6..00000000000 --- a/packages/opium/opium.0.8.2/descr +++ /dev/null @@ -1,11 +0,0 @@ -Sinatra like web toolkit based on Async + Cohttp - -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 \ No newline at end of file diff --git a/packages/opium/opium.0.8.2/opam b/packages/opium/opium.0.8.2/opam index 4768fdb3b8c..8e1b936fda1 100644 --- a/packages/opium/opium.0.8.2/opam +++ b/packages/opium/opium.0.8.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: ["Rudi Grinberg"] license: "WTFPL" @@ -13,6 +13,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "cohttp" {>= "0.10.0" & < "0.12.0"} "oasis" @@ -25,5 +26,20 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/rgrinberg/opium" -available: ocaml-version >= "4.01.0" 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: "md5=7250ab07c242900819d87718972af781" +} diff --git a/packages/opium/opium.0.8.2/url b/packages/opium/opium.0.8.2/url deleted file mode 100644 index e82096bb5b8..00000000000 --- a/packages/opium/opium.0.8.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/opium/archive/v0.8.2.tar.gz" -checksum: "7250ab07c242900819d87718972af781" diff --git a/packages/opium/opium.0.8.3/descr b/packages/opium/opium.0.8.3/descr deleted file mode 100644 index 4fd0aef10c6..00000000000 --- a/packages/opium/opium.0.8.3/descr +++ /dev/null @@ -1,11 +0,0 @@ -Sinatra like web toolkit based on Async + Cohttp - -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 \ No newline at end of file diff --git a/packages/opium/opium.0.8.3/opam b/packages/opium/opium.0.8.3/opam index 995848a1cb8..7d5e48d5052 100644 --- a/packages/opium/opium.0.8.3/opam +++ b/packages/opium/opium.0.8.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: ["Rudi Grinberg"] license: "MIT" @@ -13,6 +13,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "cohttp" {>= "0.10.0" & < "0.12.0"} "oasis" @@ -25,5 +26,20 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/rgrinberg/opium" -available: ocaml-version >= "4.01.0" 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: "md5=a9df7a61739f1f4e2c73fe5f10073951" +} diff --git a/packages/opium/opium.0.8.3/url b/packages/opium/opium.0.8.3/url deleted file mode 100644 index 4802cee00f7..00000000000 --- a/packages/opium/opium.0.8.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/opium/archive/v0.8.3.tar.gz" -checksum: "a9df7a61739f1f4e2c73fe5f10073951" diff --git a/packages/opium/opium.0.9.0/descr b/packages/opium/opium.0.9.0/descr deleted file mode 100644 index 4fd0aef10c6..00000000000 --- a/packages/opium/opium.0.9.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -Sinatra like web toolkit based on Async + Cohttp - -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 \ No newline at end of file diff --git a/packages/opium/opium.0.9.0/opam b/packages/opium/opium.0.9.0/opam index 995848a1cb8..7f05cae7b36 100644 --- a/packages/opium/opium.0.9.0/opam +++ b/packages/opium/opium.0.9.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: ["Rudi Grinberg"] license: "MIT" @@ -13,6 +13,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "cohttp" {>= "0.10.0" & < "0.12.0"} "oasis" @@ -25,5 +26,20 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/rgrinberg/opium" -available: ocaml-version >= "4.01.0" 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: "md5=ab4835da33cba26d86c1d1b8a1b8ede3" +} diff --git a/packages/opium/opium.0.9.0/url b/packages/opium/opium.0.9.0/url deleted file mode 100644 index 834ec0039b5..00000000000 --- a/packages/opium/opium.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/opium/archive/v0.9.0.tar.gz" -checksum: "ab4835da33cba26d86c1d1b8a1b8ede3" diff --git a/packages/opium/opium.0.9.1/descr b/packages/opium/opium.0.9.1/descr deleted file mode 100644 index 4fd0aef10c6..00000000000 --- a/packages/opium/opium.0.9.1/descr +++ /dev/null @@ -1,11 +0,0 @@ -Sinatra like web toolkit based on Async + Cohttp - -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 \ No newline at end of file diff --git a/packages/opium/opium.0.9.1/opam b/packages/opium/opium.0.9.1/opam index 995848a1cb8..f1865d9d2f3 100644 --- a/packages/opium/opium.0.9.1/opam +++ b/packages/opium/opium.0.9.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: ["Rudi Grinberg"] license: "MIT" @@ -13,6 +13,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "cohttp" {>= "0.10.0" & < "0.12.0"} "oasis" @@ -25,5 +26,20 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/rgrinberg/opium" -available: ocaml-version >= "4.01.0" 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: "md5=f2c37f28545818d343af4a6b8595d19f" +} diff --git a/packages/opium/opium.0.9.1/url b/packages/opium/opium.0.9.1/url deleted file mode 100644 index f47690bc09b..00000000000 --- a/packages/opium/opium.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/opium/archive/v0.9.1.tar.gz" -checksum: "f2c37f28545818d343af4a6b8595d19f" diff --git a/packages/opium_kernel/opium_kernel.0.16.0/descr b/packages/opium_kernel/opium_kernel.0.16.0/descr deleted file mode 100644 index 5ea3c5cb057..00000000000 --- a/packages/opium_kernel/opium_kernel.0.16.0/descr +++ /dev/null @@ -1,14 +0,0 @@ -Sinatra like web toolkit based on Lwt + Cohttp - -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 - -Opium_kernel is the Unix indpendent core of Opium. Useful for extremely portable -environments such as mirage. - -Note: This library is still at an early stage so expect breakages -until 1.0 \ No newline at end of file diff --git a/packages/opium_kernel/opium_kernel.0.16.0/opam b/packages/opium_kernel/opium_kernel.0.16.0/opam index c4c5607fbb7..6f66a357e78 100644 --- a/packages/opium_kernel/opium_kernel.0.16.0/opam +++ b/packages/opium_kernel/opium_kernel.0.16.0/opam @@ -1,19 +1,18 @@ -opam-version: "1.2" +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: "https://github.com/rgrinberg/opium.git" - +dev-repo: "git+https://github.com/rgrinberg/opium.git" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] - depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {build} "hmap" "cohttp" {>= "0.99.0"} @@ -26,8 +25,24 @@ depends: [ "ppx_fields_conv" {>= "v0.9.0"} "ppx_sexp_conv" {>= "v0.9.0"} "re" {>= "1.3.0"} - "alcotest" {test} - "cow" {test & >= "0.10.0"} + "alcotest" {with-test} + "cow" {with-test & >= "0.10.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 + +Opium_kernel is the Unix indpendent core of Opium. Useful for extremely portable +environments such as mirage. -available: [ocaml-version >= "4.02.3"] \ No newline at end of file +Note: This library is still at an early stage so expect breakages +until 1.0""" +url { + src: "https://github.com/rgrinberg/opium/archive/v0.16.0.tar.gz" + checksum: "md5=4905ce17175c91e47458fccfd6a8885f" +} diff --git a/packages/opium_kernel/opium_kernel.0.16.0/url b/packages/opium_kernel/opium_kernel.0.16.0/url deleted file mode 100644 index 34f4ce8a43d..00000000000 --- a/packages/opium_kernel/opium_kernel.0.16.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/opium/archive/v0.16.0.tar.gz" -checksum: "4905ce17175c91e47458fccfd6a8885f" \ No newline at end of file diff --git a/packages/oplay/oplay.1.0.0/descr b/packages/oplay/oplay.1.0.0/descr deleted file mode 100644 index 15a91709036..00000000000 --- a/packages/oplay/oplay.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Raw YUV video player diff --git a/packages/oplay/oplay.1.0.0/opam b/packages/oplay/oplay.1.0.0/opam index e608c23b4c7..13b38cf0262 100644 --- a/packages/oplay/oplay.1.0.0/opam +++ b/packages/oplay/oplay.1.0.0/opam @@ -1,12 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" homepage: "https://github.com/ujamjar/oplay" build: [ [ make "all" ] ] depends: [ + "ocaml" "ocamlfind" "tsdl" {< "0.9.0"} "ocamlbuild" {build} ] dev-repo: "git://github.com/ujamjar/oplay" +synopsis: "Raw YUV video player" +extra-files: ["oplay.install" "md5=ec5b2a247b58c9bfa534468de18bac92"] +url { + src: "https://github.com/ujamjar/oplay/archive/v1.0.0.tar.gz" + checksum: "md5=9b565d21693259000a380c5ae9dd9a54" +} diff --git a/packages/oplay/oplay.1.0.0/url b/packages/oplay/oplay.1.0.0/url deleted file mode 100644 index af8427ebc4d..00000000000 --- a/packages/oplay/oplay.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ujamjar/oplay/archive/v1.0.0.tar.gz" -checksum: "9b565d21693259000a380c5ae9dd9a54" diff --git a/packages/optcomp/optcomp.1.4/descr b/packages/optcomp/optcomp.1.4/descr deleted file mode 100644 index 8d192872382..00000000000 --- a/packages/optcomp/optcomp.1.4/descr +++ /dev/null @@ -1 +0,0 @@ -Optional compilation with cpp-like directives diff --git a/packages/optcomp/optcomp.1.4/opam b/packages/optcomp/optcomp.1.4/opam index 0e7f360e097..75b7d9d1d73 100644 --- a/packages/optcomp/optcomp.1.4/opam +++ b/packages/optcomp/optcomp.1.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "https://github.com/diml/optcomp" authors: ["Jérémie Dimino"] @@ -12,9 +12,15 @@ remove: [ ["rm" "%{bin}%/optcomp-r"] ] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "camlp4" "ocamlbuild" {build} ] install: [make "install"] -available: [ocaml-version < "4.06.0"] +synopsis: "Optional compilation with cpp-like directives" +flags: light-uninstall +url { + src: "https://forge.ocamlcore.org/frs/download.php/1011/optcomp-1.4.tar.gz" + checksum: "md5=696e603c47c9e02554ab659b57d1da56" +} diff --git a/packages/optcomp/optcomp.1.4/url b/packages/optcomp/optcomp.1.4/url deleted file mode 100644 index 9364d39c8b1..00000000000 --- a/packages/optcomp/optcomp.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1011/optcomp-1.4.tar.gz" -checksum: "696e603c47c9e02554ab659b57d1da56" diff --git a/packages/optcomp/optcomp.1.5/descr b/packages/optcomp/optcomp.1.5/descr deleted file mode 100644 index 8d192872382..00000000000 --- a/packages/optcomp/optcomp.1.5/descr +++ /dev/null @@ -1 +0,0 @@ -Optional compilation with cpp-like directives diff --git a/packages/optcomp/optcomp.1.5/opam b/packages/optcomp/optcomp.1.5/opam deleted file mode 100644 index 0c1aeb6b971..00000000000 --- a/packages/optcomp/optcomp.1.5/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "jeremie@dimino.org" -authors: ["Jérémie Dimino"] -homepage: "https://github.com/diml/optcomp" -license: "BSD3" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [ - ["ocamlfind" "remove" "optcomp"] - ["rm" "%{bin}%/optcomp-o"] - ["rm" "%{bin}%/optcomp-r"] -] -depends: [ - "ocamlfind" - "camlp4" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/diml/optcomp" -available: [ocaml-version >= "3.12" & ocaml-version < "4.06.0"] -install: [make "install"] diff --git a/packages/optcomp/optcomp.1.5/url b/packages/optcomp/optcomp.1.5/url deleted file mode 100644 index a368972d72a..00000000000 --- a/packages/optcomp/optcomp.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/diml/optcomp/archive/1.5.tar.gz" -checksum: "06e70c9c886b2f8663a736a99a2b933b" diff --git a/packages/optcomp/optcomp.1.6/descr b/packages/optcomp/optcomp.1.6/descr deleted file mode 100644 index 8d192872382..00000000000 --- a/packages/optcomp/optcomp.1.6/descr +++ /dev/null @@ -1 +0,0 @@ -Optional compilation with cpp-like directives diff --git a/packages/optcomp/optcomp.1.6/opam b/packages/optcomp/optcomp.1.6/opam index 0c1aeb6b971..2ef91f0311e 100644 --- a/packages/optcomp/optcomp.1.6/opam +++ b/packages/optcomp/optcomp.1.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" authors: ["Jérémie Dimino"] homepage: "https://github.com/diml/optcomp" @@ -6,18 +6,24 @@ license: "BSD3" build: [ ["./configure" "--prefix" prefix] [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [ ["ocamlfind" "remove" "optcomp"] ["rm" "%{bin}%/optcomp-o"] ["rm" "%{bin}%/optcomp-r"] ] depends: [ + "ocaml" {>= "3.12" & < "4.06.0"} "ocamlfind" "camlp4" "ocamlbuild" {build} ] dev-repo: "git://github.com/diml/optcomp" -available: [ocaml-version >= "3.12" & ocaml-version < "4.06.0"] install: [make "install"] +synopsis: "Optional compilation with cpp-like directives" +flags: light-uninstall +url { + src: "https://github.com/diml/optcomp/archive/1.6.tar.gz" + checksum: "md5=d3587244dba1b8b10f24d0b60a8c700d" +} diff --git a/packages/optcomp/optcomp.1.6/url b/packages/optcomp/optcomp.1.6/url deleted file mode 100644 index 98256ace6c1..00000000000 --- a/packages/optcomp/optcomp.1.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/diml/optcomp/archive/1.6.tar.gz" -checksum: "d3587244dba1b8b10f24d0b60a8c700d" diff --git a/packages/optimization1d/optimization1d.0.5.1/descr b/packages/optimization1d/optimization1d.0.5.1/descr deleted file mode 100644 index 60912db15a9..00000000000 --- a/packages/optimization1d/optimization1d.0.5.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Find extrema of 1D functions. -Collection of functions to seek the minimum and maximum -of functions float -> float. diff --git a/packages/optimization1d/optimization1d.0.5.1/opam b/packages/optimization1d/optimization1d.0.5.1/opam index 96a88b7bfad..c228f607cf1 100644 --- a/packages/optimization1d/optimization1d.0.5.1/opam +++ b/packages/optimization1d/optimization1d.0.5.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: ["Christophe Troestler "] homepage: "http://forge.ocamlcore.org/projects/optimization1d/" @@ -9,7 +9,18 @@ build: [ ] remove: [["ocamlfind" "remove" "optimization1d"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] 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: + "http://forge.ocamlcore.org/frs/download.php/1124/optimization1d-0.5.1.tar.gz" + checksum: "md5=2297184ac14a36d23feb398b0c0eea98" +} diff --git a/packages/optimization1d/optimization1d.0.5.1/url b/packages/optimization1d/optimization1d.0.5.1/url deleted file mode 100644 index f76f3293464..00000000000 --- a/packages/optimization1d/optimization1d.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1124/optimization1d-0.5.1.tar.gz" -checksum: "2297184ac14a36d23feb398b0c0eea98" diff --git a/packages/optimization1d/optimization1d.0.5/descr b/packages/optimization1d/optimization1d.0.5/descr deleted file mode 100644 index a8688abc7ee..00000000000 --- a/packages/optimization1d/optimization1d.0.5/descr +++ /dev/null @@ -1,2 +0,0 @@ -Collection of functions to find the minimum or maximum of functions float -> float -Pure OCaml code. diff --git a/packages/optimization1d/optimization1d.0.5/opam b/packages/optimization1d/optimization1d.0.5/opam index acff96f55f0..401c386f9e6 100644 --- a/packages/optimization1d/optimization1d.0.5/opam +++ b/packages/optimization1d/optimization1d.0.5/opam @@ -1,15 +1,25 @@ -opam-version: "1.2" +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"} + ["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" "oasis" {>= "0.3.0" & < "0.4.7"} "ocamlbuild" {build} ] 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: + "http://forge.ocamlcore.org/frs/download.php/782/optimization1d-0.5.tar.gz" + checksum: "md5=ef416edb300095a89bef899ec1f8dc5f" +} diff --git a/packages/optimization1d/optimization1d.0.5/url b/packages/optimization1d/optimization1d.0.5/url deleted file mode 100644 index f91238991fb..00000000000 --- a/packages/optimization1d/optimization1d.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/782/optimization1d-0.5.tar.gz" -checksum: "ef416edb300095a89bef899ec1f8dc5f" diff --git a/packages/optimization1d/optimization1d.0.6/descr b/packages/optimization1d/optimization1d.0.6/descr deleted file mode 100644 index eb50ce5a354..00000000000 --- a/packages/optimization1d/optimization1d.0.6/descr +++ /dev/null @@ -1,5 +0,0 @@ -Find extrema of 1D functions - -This library provides two modules Min1D and Max1D to seek the minimum -and maximum of functions float → float. Pure OCaml code with no -external dependencies. diff --git a/packages/optimization1d/optimization1d.0.6/opam b/packages/optimization1d/optimization1d.0.6/opam index 3ca2d8a815f..fb3408ccb38 100644 --- a/packages/optimization1d/optimization1d.0.6/opam +++ b/packages/optimization1d/optimization1d.0.6/opam @@ -1,17 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: ["Christophe Troestler "] homepage: "https://github.com/Chris00/optimization1d" license: "LGPL-3.0 with OCaml linking exception" -dev-repo: "https://github.com/Chris00/optimization1d.git" +dev-repo: "git+https://github.com/Chris00/optimization1d.git" bug-reports: "https://github.com/Chris00/optimization1d/issues" doc: "https://Chris00.github.io/optimization1d/doc" tags: ["optimization"] build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" "jbuilder" {build} ] +synopsis: "Find extrema of 1D functions" +description: """ +This library provides two modules Min1D and Max1D to seek the minimum +and maximum of functions float → float. Pure OCaml code with no +external dependencies.""" +url { + src: + "https://github.com/Chris00/optimization1d/releases/download/0.6/optimization1d-0.6.tbz" + checksum: "md5=57ed7580362d6f3788d5dd2b6b8dd49f" +} diff --git a/packages/optimization1d/optimization1d.0.6/url b/packages/optimization1d/optimization1d.0.6/url deleted file mode 100644 index 9b4b0c552ae..00000000000 --- a/packages/optimization1d/optimization1d.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/optimization1d/releases/download/0.6/optimization1d-0.6.tbz" -checksum: "57ed7580362d6f3788d5dd2b6b8dd49f" \ No newline at end of file diff --git a/packages/opus/opus.0.1.0/descr b/packages/opus/opus.0.1.0/descr deleted file mode 100644 index 5f153693815..00000000000 --- a/packages/opus/opus.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the opus library to decode audio files in opus format diff --git a/packages/opus/opus.0.1.0/opam b/packages/opus/opus.0.1.0/opam index a3f8e37e1f5..49121233948 100644 --- a/packages/opus/opus.0.1.0/opam +++ b/packages/opus/opus.0.1.0/opam @@ -1,16 +1,21 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "smimram@gmail.com" build: [ ["./configure" "--prefix" prefix] [make] ] remove: [["ocamlfind" "remove" "opus"]] -depends: [ - "ocamlfind" - "ogg" -] +depends: ["ocaml" "ocamlfind" "ogg"] depexts: [ - [["debian"] ["libavutil-dev" "libopus-dev"]] - [["ubuntu"] ["libavutil-dev" "libopus-dev"]] + ["libavutil-dev" "libopus-dev"] {os-distribution = "debian"} + ["libavutil-dev" "libopus-dev"] {os-distribution = "ubuntu"} ] 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: "md5=6d8e7d63c948e2a30795c58ce2633588" +} diff --git a/packages/opus/opus.0.1.0/url b/packages/opus/opus.0.1.0/url deleted file mode 100644 index 27204a7688a..00000000000 --- a/packages/opus/opus.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-opus/0.1.0/ocaml-opus-0.1.0.tar.gz" -checksum: "6d8e7d63c948e2a30795c58ce2633588" diff --git a/packages/opus/opus.0.1.1/descr b/packages/opus/opus.0.1.1/descr deleted file mode 100644 index 5f153693815..00000000000 --- a/packages/opus/opus.0.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the opus library to decode audio files in opus format diff --git a/packages/opus/opus.0.1.1/opam b/packages/opus/opus.0.1.1/opam index 0a69c0d8cf1..ea94e5f8358 100644 --- a/packages/opus/opus.0.1.1/opam +++ b/packages/opus/opus.0.1.1/opam @@ -1,24 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-opus" build: [ - ["./configure" "--prefix" prefix] { os != "darwin" } - ["./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 = "darwin" } + ["./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"] ] remove: ["ocamlfind" "remove" "opus"] -depends: [ - "ocamlfind" - "ogg" -] +depends: ["ocaml" "ocamlfind" "ogg"] depexts: [ - [["debian"] ["libavutil-dev" "libopus-dev"]] - [["ubuntu"] ["libavutil-dev" "libopus-dev"]] - [["osx" "homebrew"] ["opus"]] + ["libavutil-dev" "libopus-dev"] {os-distribution = "debian"} + ["libavutil-dev" "libopus-dev"] {os-distribution = "ubuntu"} + ["opus"] {os = "macos" & os-distribution = "homebrew"} ] bug-reports: "https://github.com/savonet/ocaml-opus/issues" -dev-repo: "https://github.com/savonet/ocaml-opus.git" +dev-repo: "git+https://github.com/savonet/ocaml-opus.git" +synopsis: + "Bindings for the opus library to decode audio files in opus format" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-opus/releases/download/0.1.1/ocaml-opus-0.1.1.tar.gz" + checksum: "md5=c58b1ff9859ce31b56f5cba9d22f91a2" +} diff --git a/packages/opus/opus.0.1.1/url b/packages/opus/opus.0.1.1/url deleted file mode 100644 index d3c2b7a0aef..00000000000 --- a/packages/opus/opus.0.1.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/savonet/ocaml-opus/releases/download/0.1.1/ocaml-opus-0.1.1.tar.gz" -checksum: "c58b1ff9859ce31b56f5cba9d22f91a2" diff --git a/packages/opus/opus.0.1.2/descr b/packages/opus/opus.0.1.2/descr deleted file mode 100644 index 5f153693815..00000000000 --- a/packages/opus/opus.0.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the opus library to decode audio files in opus format diff --git a/packages/opus/opus.0.1.2/opam b/packages/opus/opus.0.1.2/opam index 3050840f0d4..86b4edd97d2 100644 --- a/packages/opus/opus.0.1.2/opam +++ b/packages/opus/opus.0.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-opus" @@ -11,19 +11,28 @@ install: [ ] remove: ["ocamlfind" "remove" "opus"] depends: [ + "ocaml" "ocamlfind" {build} "ogg" ] depexts: [ - [["alpine"] ["opus-dev"]] - [["archlinux"] ["opus"]] - [["debian"] ["libopus-dev"]] - [["ubuntu"] ["libopus-dev"]] - [["centos"] ["opus-devel"]] - [["fedora"] ["opus-devel"]] - [["opensuse"] ["opus-devel"]] - [["nixpkgs"] ["libopus"]] - [["osx" "homebrew"] ["opus"]] + ["opus-dev"] {os-distribution = "alpine"} + ["opus"] {os-distribution = "archlinux"} + ["libopus-dev"] {os-distribution = "debian"} + ["libopus-dev"] {os-distribution = "ubuntu"} + ["opus-devel"] {os-distribution = "centos"} + ["opus-devel"] {os-distribution = "fedora"} + ["opus-devel"] {os-distribution = "opensuse"} + ["libopus"] {os-distribution = "nixos"} + ["opus"] {os = "macos" & os-distribution = "homebrew"} ] bug-reports: "https://github.com/savonet/ocaml-opus/issues" -dev-repo: "https://github.com/savonet/ocaml-opus.git" +dev-repo: "git+https://github.com/savonet/ocaml-opus.git" +synopsis: + "Bindings for the opus library to decode audio files in opus format" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-opus/releases/download/0.1.2/ocaml-opus-0.1.2.tar.gz" + checksum: "md5=dd96c90b18ac838e3680dd5127dc67c9" +} diff --git a/packages/opus/opus.0.1.2/url b/packages/opus/opus.0.1.2/url deleted file mode 100644 index 9285632aded..00000000000 --- a/packages/opus/opus.0.1.2/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/savonet/ocaml-opus/releases/download/0.1.2/ocaml-opus-0.1.2.tar.gz" -checksum: "dd96c90b18ac838e3680dd5127dc67c9" diff --git a/packages/oqamldebug/oqamldebug.0.9.1/descr b/packages/oqamldebug/oqamldebug.0.9.1/descr deleted file mode 100644 index b247282d2bf..00000000000 --- a/packages/oqamldebug/oqamldebug.0.9.1/descr +++ /dev/null @@ -1,20 +0,0 @@ -Graphical front-end to ocamldebug - -Features: - * Emulates only the emacs mode from OCamlDebug, does not need any hooks into ocaml core. - * Full Qt application: can be compiled on Windows, MacOS and Linux - * Save/Restore of window position, and debug parameter. - * Detection of the modification of the debugged application or sources. (automatically reloaded when modified) - * Syntax highlighting of ocamldebug command and ocaml sources. - * Persistent command line history - * Mouse support: middle click on a symbol in the code to print it, and mouse wheel to step/backstep through the code. - * Setting breakpoints directly into the source code. - * Watch window - * Call stack window - * Separated application output window - -OQamlDebug needs Qt4 to be generated. Qt4 can be downloaded from http://qt-project.org. -On debian install simply qt4-dev package.. - -On MacOS it is necessary to set QMAKESPEC as follow to install the package -export QMAKESPEC=macx-g++ diff --git a/packages/oqamldebug/oqamldebug.0.9.1/opam b/packages/oqamldebug/oqamldebug.0.9.1/opam index 85ac7c1db02..3e200023105 100644 --- a/packages/oqamldebug/oqamldebug.0.9.1/opam +++ b/packages/oqamldebug/oqamldebug.0.9.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "sebastien.fricker@gmail.com" build: [ [ @@ -16,7 +16,32 @@ remove: [ [make "uninstall"] ] depexts: [ - [["debian"] ["qt4-qmake"]] - [["ubuntu"] ["qt4-qmake"]] + ["qt4-qmake"] {os-distribution = "debian"} + ["qt4-qmake"] {os-distribution = "ubuntu"} ] install: [make "install"] +synopsis: "Graphical front-end to ocamldebug" +description: """ +Features: + * Emulates only the emacs mode from OCamlDebug, does not need any hooks into ocaml core. + * Full Qt application: can be compiled on Windows, MacOS and Linux + * Save/Restore of window position, and debug parameter. + * Detection of the modification of the debugged application or sources. (automatically reloaded when modified) + * Syntax highlighting of ocamldebug command and ocaml sources. + * Persistent command line history + * Mouse support: middle click on a symbol in the code to print it, and mouse wheel to step/backstep through the code. + * Setting breakpoints directly into the source code. + * Watch window + * Call stack window + * Separated application output window + +OQamlDebug needs Qt4 to be generated. Qt4 can be downloaded from http://qt-project.org. +On debian install simply qt4-dev package.. + +On MacOS it is necessary to set QMAKESPEC as follow to install the package +export QMAKESPEC=macx-g++""" +depends: ["ocaml"] +url { + src: "http://oqamldebug.forge.ocamlcore.org/oqamldebug-0.9.1.tar.gz" + checksum: "md5=418d2292a6441bb974451a1351266cb0" +} diff --git a/packages/oqamldebug/oqamldebug.0.9.1/url b/packages/oqamldebug/oqamldebug.0.9.1/url deleted file mode 100644 index 2a742f038f2..00000000000 --- a/packages/oqamldebug/oqamldebug.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://oqamldebug.forge.ocamlcore.org/oqamldebug-0.9.1.tar.gz" -checksum: "418d2292a6441bb974451a1351266cb0" diff --git a/packages/oqamldebug/oqamldebug.0.9.2/descr b/packages/oqamldebug/oqamldebug.0.9.2/descr deleted file mode 100644 index b247282d2bf..00000000000 --- a/packages/oqamldebug/oqamldebug.0.9.2/descr +++ /dev/null @@ -1,20 +0,0 @@ -Graphical front-end to ocamldebug - -Features: - * Emulates only the emacs mode from OCamlDebug, does not need any hooks into ocaml core. - * Full Qt application: can be compiled on Windows, MacOS and Linux - * Save/Restore of window position, and debug parameter. - * Detection of the modification of the debugged application or sources. (automatically reloaded when modified) - * Syntax highlighting of ocamldebug command and ocaml sources. - * Persistent command line history - * Mouse support: middle click on a symbol in the code to print it, and mouse wheel to step/backstep through the code. - * Setting breakpoints directly into the source code. - * Watch window - * Call stack window - * Separated application output window - -OQamlDebug needs Qt4 to be generated. Qt4 can be downloaded from http://qt-project.org. -On debian install simply qt4-dev package.. - -On MacOS it is necessary to set QMAKESPEC as follow to install the package -export QMAKESPEC=macx-g++ diff --git a/packages/oqamldebug/oqamldebug.0.9.2/opam b/packages/oqamldebug/oqamldebug.0.9.2/opam index 85ac7c1db02..b71ea746e11 100644 --- a/packages/oqamldebug/oqamldebug.0.9.2/opam +++ b/packages/oqamldebug/oqamldebug.0.9.2/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "sebastien.fricker@gmail.com" build: [ [ @@ -16,7 +16,32 @@ remove: [ [make "uninstall"] ] depexts: [ - [["debian"] ["qt4-qmake"]] - [["ubuntu"] ["qt4-qmake"]] + ["qt4-qmake"] {os-distribution = "debian"} + ["qt4-qmake"] {os-distribution = "ubuntu"} ] install: [make "install"] +synopsis: "Graphical front-end to ocamldebug" +description: """ +Features: + * Emulates only the emacs mode from OCamlDebug, does not need any hooks into ocaml core. + * Full Qt application: can be compiled on Windows, MacOS and Linux + * Save/Restore of window position, and debug parameter. + * Detection of the modification of the debugged application or sources. (automatically reloaded when modified) + * Syntax highlighting of ocamldebug command and ocaml sources. + * Persistent command line history + * Mouse support: middle click on a symbol in the code to print it, and mouse wheel to step/backstep through the code. + * Setting breakpoints directly into the source code. + * Watch window + * Call stack window + * Separated application output window + +OQamlDebug needs Qt4 to be generated. Qt4 can be downloaded from http://qt-project.org. +On debian install simply qt4-dev package.. + +On MacOS it is necessary to set QMAKESPEC as follow to install the package +export QMAKESPEC=macx-g++""" +depends: ["ocaml"] +url { + src: "http://oqamldebug.forge.ocamlcore.org/oqamldebug-0.9.2.tar.gz" + checksum: "md5=1037eefe46132300dd872ba6b0c25e58" +} diff --git a/packages/oqamldebug/oqamldebug.0.9.2/url b/packages/oqamldebug/oqamldebug.0.9.2/url deleted file mode 100644 index b458a71fa71..00000000000 --- a/packages/oqamldebug/oqamldebug.0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://oqamldebug.forge.ocamlcore.org/oqamldebug-0.9.2.tar.gz" -checksum: "1037eefe46132300dd872ba6b0c25e58" diff --git a/packages/oqamldebug/oqamldebug.0.9.3/descr b/packages/oqamldebug/oqamldebug.0.9.3/descr deleted file mode 100644 index b247282d2bf..00000000000 --- a/packages/oqamldebug/oqamldebug.0.9.3/descr +++ /dev/null @@ -1,20 +0,0 @@ -Graphical front-end to ocamldebug - -Features: - * Emulates only the emacs mode from OCamlDebug, does not need any hooks into ocaml core. - * Full Qt application: can be compiled on Windows, MacOS and Linux - * Save/Restore of window position, and debug parameter. - * Detection of the modification of the debugged application or sources. (automatically reloaded when modified) - * Syntax highlighting of ocamldebug command and ocaml sources. - * Persistent command line history - * Mouse support: middle click on a symbol in the code to print it, and mouse wheel to step/backstep through the code. - * Setting breakpoints directly into the source code. - * Watch window - * Call stack window - * Separated application output window - -OQamlDebug needs Qt4 to be generated. Qt4 can be downloaded from http://qt-project.org. -On debian install simply qt4-dev package.. - -On MacOS it is necessary to set QMAKESPEC as follow to install the package -export QMAKESPEC=macx-g++ diff --git a/packages/oqamldebug/oqamldebug.0.9.3/opam b/packages/oqamldebug/oqamldebug.0.9.3/opam index e907fa6ee7f..5f3cded682d 100644 --- a/packages/oqamldebug/oqamldebug.0.9.3/opam +++ b/packages/oqamldebug/oqamldebug.0.9.3/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "sebastien.fricker@gmail.com" build: [ [ @@ -16,3 +16,28 @@ remove: [ [ "make" "uninstall" ] ] install: ["%{make}%" "install"] +synopsis: "Graphical front-end to ocamldebug" +description: """ +Features: + * Emulates only the emacs mode from OCamlDebug, does not need any hooks into ocaml core. + * Full Qt application: can be compiled on Windows, MacOS and Linux + * Save/Restore of window position, and debug parameter. + * Detection of the modification of the debugged application or sources. (automatically reloaded when modified) + * Syntax highlighting of ocamldebug command and ocaml sources. + * Persistent command line history + * Mouse support: middle click on a symbol in the code to print it, and mouse wheel to step/backstep through the code. + * Setting breakpoints directly into the source code. + * Watch window + * Call stack window + * Separated application output window + +OQamlDebug needs Qt4 to be generated. Qt4 can be downloaded from http://qt-project.org. +On debian install simply qt4-dev package.. + +On MacOS it is necessary to set QMAKESPEC as follow to install the package +export QMAKESPEC=macx-g++""" +depends: ["ocaml"] +url { + src: "http://oqamldebug.forge.ocamlcore.org/oqamldebug-0.9.3.tar.gz" + checksum: "md5=e7af5a5b24da9a0435e184628248c292" +} diff --git a/packages/oqamldebug/oqamldebug.0.9.3/url b/packages/oqamldebug/oqamldebug.0.9.3/url deleted file mode 100644 index 079c77e74f9..00000000000 --- a/packages/oqamldebug/oqamldebug.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://oqamldebug.forge.ocamlcore.org/oqamldebug-0.9.3.tar.gz" -checksum: "e7af5a5b24da9a0435e184628248c292" diff --git a/packages/oqamldebug/oqamldebug.0.9.4/descr b/packages/oqamldebug/oqamldebug.0.9.4/descr deleted file mode 100644 index b247282d2bf..00000000000 --- a/packages/oqamldebug/oqamldebug.0.9.4/descr +++ /dev/null @@ -1,20 +0,0 @@ -Graphical front-end to ocamldebug - -Features: - * Emulates only the emacs mode from OCamlDebug, does not need any hooks into ocaml core. - * Full Qt application: can be compiled on Windows, MacOS and Linux - * Save/Restore of window position, and debug parameter. - * Detection of the modification of the debugged application or sources. (automatically reloaded when modified) - * Syntax highlighting of ocamldebug command and ocaml sources. - * Persistent command line history - * Mouse support: middle click on a symbol in the code to print it, and mouse wheel to step/backstep through the code. - * Setting breakpoints directly into the source code. - * Watch window - * Call stack window - * Separated application output window - -OQamlDebug needs Qt4 to be generated. Qt4 can be downloaded from http://qt-project.org. -On debian install simply qt4-dev package.. - -On MacOS it is necessary to set QMAKESPEC as follow to install the package -export QMAKESPEC=macx-g++ diff --git a/packages/oqamldebug/oqamldebug.0.9.4/opam b/packages/oqamldebug/oqamldebug.0.9.4/opam index e907fa6ee7f..286722a5da2 100644 --- a/packages/oqamldebug/oqamldebug.0.9.4/opam +++ b/packages/oqamldebug/oqamldebug.0.9.4/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "sebastien.fricker@gmail.com" build: [ [ @@ -16,3 +16,28 @@ remove: [ [ "make" "uninstall" ] ] install: ["%{make}%" "install"] +synopsis: "Graphical front-end to ocamldebug" +description: """ +Features: + * Emulates only the emacs mode from OCamlDebug, does not need any hooks into ocaml core. + * Full Qt application: can be compiled on Windows, MacOS and Linux + * Save/Restore of window position, and debug parameter. + * Detection of the modification of the debugged application or sources. (automatically reloaded when modified) + * Syntax highlighting of ocamldebug command and ocaml sources. + * Persistent command line history + * Mouse support: middle click on a symbol in the code to print it, and mouse wheel to step/backstep through the code. + * Setting breakpoints directly into the source code. + * Watch window + * Call stack window + * Separated application output window + +OQamlDebug needs Qt4 to be generated. Qt4 can be downloaded from http://qt-project.org. +On debian install simply qt4-dev package.. + +On MacOS it is necessary to set QMAKESPEC as follow to install the package +export QMAKESPEC=macx-g++""" +depends: ["ocaml"] +url { + src: "http://oqamldebug.forge.ocamlcore.org/oqamldebug-0.9.4.tar.gz" + checksum: "md5=57d9ae1b8e051f6dca2a10aaf50253b3" +} diff --git a/packages/oqamldebug/oqamldebug.0.9.4/url b/packages/oqamldebug/oqamldebug.0.9.4/url deleted file mode 100644 index 0899e8a5cda..00000000000 --- a/packages/oqamldebug/oqamldebug.0.9.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://oqamldebug.forge.ocamlcore.org/oqamldebug-0.9.4.tar.gz" -checksum: "57d9ae1b8e051f6dca2a10aaf50253b3" diff --git a/packages/oqamldebug/oqamldebug.0.9.5/descr b/packages/oqamldebug/oqamldebug.0.9.5/descr deleted file mode 100644 index 0641d1a0204..00000000000 --- a/packages/oqamldebug/oqamldebug.0.9.5/descr +++ /dev/null @@ -1,20 +0,0 @@ -Graphical front-end to ocamldebug - -Features: - * Emulates only the emacs mode from OCamlDebug, does not need any hooks into ocaml core. - * Full Qt application: can be compiled on Windows, MacOS and Linux - * Save/Restore of window position, and debug parameter. - * Detection of the modification of the debugged application or sources. (automatically reloaded when modified) - * Syntax highlighting of ocamldebug command and ocaml sources. - * Persistent command line history - * Mouse support: middle click on a symbol in the code to print it, and mouse wheel to step/backstep through the code. - * Setting breakpoints directly into the source code. - * Watch window - * Call stack window - * Separated application output window - -OQamlDebug needs Qt4 or Qt5 to be generated. Qt4 can be downloaded from http://qt-project.org. -On debian install simply qt4-dev package.. - -On MacOS it is necessary to set QMAKESPEC as follow to install the package -export QMAKESPEC=macx-g++ diff --git a/packages/oqamldebug/oqamldebug.0.9.5/opam b/packages/oqamldebug/oqamldebug.0.9.5/opam index 811a81eae21..05a9b6a555d 100644 --- a/packages/oqamldebug/oqamldebug.0.9.5/opam +++ b/packages/oqamldebug/oqamldebug.0.9.5/opam @@ -1,15 +1,42 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sebastien.fricker@gmail.com" authors: ["Sebastien Fricker"] homepage: "http://oqamldebug.forge.ocamlcore.org/" bug-reports: "https://forge.ocamlcore.org/projects/oqamldebug/" -dev-repo: "https://forge.ocamlcore.org/anonscm/git/oqamldebug/oqamldebug.git" +dev-repo: + "git+https://forge.ocamlcore.org/anonscm/git/oqamldebug/oqamldebug.git" build: [ [ "qmake" "CONFIG-=app_bundle" "CONFIG+=release" "PREFIX_BIN=%{bin}%/" "CONFIG-=debug" "LIBS+=-lX11" "oqamldebug.pro" ] [ make ] [ "strip" "oqamldebug" ] ] depexts: [ - [["debian"] ["qt4-qmake" "libqt4-dev"]] - [["ubuntu"] ["qt4-qmake" "libqt4-dev"]] + ["qt4-qmake" "libqt4-dev"] {os-distribution = "debian"} + ["qt4-qmake" "libqt4-dev"] {os-distribution = "ubuntu"} ] +synopsis: "Graphical front-end to ocamldebug" +description: """ +Features: + * Emulates only the emacs mode from OCamlDebug, does not need any hooks into ocaml core. + * Full Qt application: can be compiled on Windows, MacOS and Linux + * Save/Restore of window position, and debug parameter. + * Detection of the modification of the debugged application or sources. (automatically reloaded when modified) + * Syntax highlighting of ocamldebug command and ocaml sources. + * Persistent command line history + * Mouse support: middle click on a symbol in the code to print it, and mouse wheel to step/backstep through the code. + * Setting breakpoints directly into the source code. + * Watch window + * Call stack window + * Separated application output window + +OQamlDebug needs Qt4 or Qt5 to be generated. Qt4 can be downloaded from http://qt-project.org. +On debian install simply qt4-dev package.. + +On MacOS it is necessary to set QMAKESPEC as follow to install the package +export QMAKESPEC=macx-g++""" +depends: ["ocaml"] +extra-files: ["oqamldebug.install" "md5=75c25b7029fae5e7e4acc9b87d76026b"] +url { + src: "http://oqamldebug.forge.ocamlcore.org/oqamldebug-0.9.5.tar.gz" + checksum: "md5=fd50ab57cfd3e48d8061a1c06b411ecd" +} diff --git a/packages/oqamldebug/oqamldebug.0.9.5/url b/packages/oqamldebug/oqamldebug.0.9.5/url deleted file mode 100644 index 9b82274c871..00000000000 --- a/packages/oqamldebug/oqamldebug.0.9.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://oqamldebug.forge.ocamlcore.org/oqamldebug-0.9.5.tar.gz" -checksum: "fd50ab57cfd3e48d8061a1c06b411ecd" diff --git a/packages/orakuda/orakuda.1.0.1/descr b/packages/orakuda/orakuda.1.0.1/descr deleted file mode 100644 index e261118eb61..00000000000 --- a/packages/orakuda/orakuda.1.0.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -ORakuda, Perlish string literals in OCaml -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} diff --git a/packages/orakuda/orakuda.1.0.1/opam b/packages/orakuda/orakuda.1.0.1/opam deleted file mode 100644 index 26892d59722..00000000000 --- a/packages/orakuda/orakuda.1.0.1/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -version: "1.0.1" -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: [ - "ocamlfind" { build } "omake" { build } "spotlib" { >= "2.0.0" } "pcre" "camlp4" -] -available: [ - ocaml-version >= "4.00.0" -] diff --git a/packages/orakuda/orakuda.1.0.1/url b/packages/orakuda/orakuda.1.0.1/url deleted file mode 100644 index c2e75afe322..00000000000 --- a/packages/orakuda/orakuda.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/orakuda/get/1.0.1.tar.gz" -checksum: "29c082666ffc3ac604f90c61a159191f" diff --git a/packages/orakuda/orakuda.1.0.2/descr b/packages/orakuda/orakuda.1.0.2/descr deleted file mode 100644 index e261118eb61..00000000000 --- a/packages/orakuda/orakuda.1.0.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -ORakuda, Perlish string literals in OCaml -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} diff --git a/packages/orakuda/orakuda.1.0.2/opam b/packages/orakuda/orakuda.1.0.2/opam deleted file mode 100644 index 32866466e35..00000000000 --- a/packages/orakuda/orakuda.1.0.2/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -version: "1.0.2" -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: [ - "ocamlfind" { build } "omake" { build } "spotlib" { >= "2.0.0" } "pcre" "camlp4" -] -available: [ - ocaml-version >= "4.00.0" -] diff --git a/packages/orakuda/orakuda.1.0.2/url b/packages/orakuda/orakuda.1.0.2/url deleted file mode 100644 index 50468606647..00000000000 --- a/packages/orakuda/orakuda.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/orakuda/get/1.0.2.tar.gz" -checksum: "1ff916ca572ea4eae1464a76520f282d" diff --git a/packages/orakuda/orakuda.1.1.0/descr b/packages/orakuda/orakuda.1.1.0/descr deleted file mode 100644 index e261118eb61..00000000000 --- a/packages/orakuda/orakuda.1.1.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -ORakuda, Perlish string literals in OCaml -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} diff --git a/packages/orakuda/orakuda.1.1.0/opam b/packages/orakuda/orakuda.1.1.0/opam deleted file mode 100644 index ff10558ebe5..00000000000 --- a/packages/orakuda/orakuda.1.1.0/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -version: "1.1.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: [ - "ocamlfind" { build } "omake" { build } "spotlib" { >= "2.0.0" } "pcre" "camlp4" -] -available: [ - ocaml-version >= "4.00.0" -] diff --git a/packages/orakuda/orakuda.1.1.0/url b/packages/orakuda/orakuda.1.1.0/url deleted file mode 100644 index 17583159608..00000000000 --- a/packages/orakuda/orakuda.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/orakuda/get/1.1.0.tar.gz" -checksum: "6060a174084fac7a82deb6c850231bb8" diff --git a/packages/orakuda/orakuda.1.1.1/descr b/packages/orakuda/orakuda.1.1.1/descr deleted file mode 100644 index e261118eb61..00000000000 --- a/packages/orakuda/orakuda.1.1.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -ORakuda, Perlish string literals in OCaml -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} diff --git a/packages/orakuda/orakuda.1.1.1/opam b/packages/orakuda/orakuda.1.1.1/opam index c858988cc73..b6f5e9eeee2 100644 --- a/packages/orakuda/orakuda.1.1.1/opam +++ b/packages/orakuda/orakuda.1.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.1.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,8 +17,24 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } "omake" { build } "spotlib" { >= "2.0.0" } "pcre" "camlp4" -] -available: [ - ocaml-version >= "4.00.0" + "ocaml" {>= "4.00.0"} + "ocamlfind" {build} + "omake" {build} + "spotlib" {>= "2.0.0"} + "pcre" + "camlp4" ] +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://bitbucket.org/camlspotter/orakuda/get/1.1.1.tar.gz" + checksum: "md5=f2fbd69a87749cc23b9d1d8220b237a4" +} diff --git a/packages/orakuda/orakuda.1.1.1/url b/packages/orakuda/orakuda.1.1.1/url deleted file mode 100644 index c37cbd3946b..00000000000 --- a/packages/orakuda/orakuda.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/orakuda/get/1.1.1.tar.gz" -checksum: "f2fbd69a87749cc23b9d1d8220b237a4" diff --git a/packages/orakuda/orakuda.1.2.0/descr b/packages/orakuda/orakuda.1.2.0/descr deleted file mode 100644 index e261118eb61..00000000000 --- a/packages/orakuda/orakuda.1.2.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -ORakuda, Perlish string literals in OCaml -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} diff --git a/packages/orakuda/orakuda.1.2.0/opam b/packages/orakuda/orakuda.1.2.0/opam deleted file mode 100644 index 6678e8ae7b5..00000000000 --- a/packages/orakuda/orakuda.1.2.0/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -version: "1.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: [ - "ocamlfind" { build } "omake" { build } "spotlib" { >= "2.4.0" & < "2.5.2" } "pcre" "camlp4" -] -available: [ - ocaml-version >= "4.01.0" -] diff --git a/packages/orakuda/orakuda.1.2.0/url b/packages/orakuda/orakuda.1.2.0/url deleted file mode 100644 index fb747a6395e..00000000000 --- a/packages/orakuda/orakuda.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/orakuda/get/1.2.0.tar.gz" -checksum: "f730f9a2bb84b1bfd1be11f8091effc5" diff --git a/packages/orakuda/orakuda.1.2.1/descr b/packages/orakuda/orakuda.1.2.1/descr deleted file mode 100644 index e261118eb61..00000000000 --- a/packages/orakuda/orakuda.1.2.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -ORakuda, Perlish string literals in OCaml -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} diff --git a/packages/orakuda/orakuda.1.2.1/opam b/packages/orakuda/orakuda.1.2.1/opam deleted file mode 100644 index 38da6a4b993..00000000000 --- a/packages/orakuda/orakuda.1.2.1/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -version: "1.2.1" -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: [ - "ocamlfind" { build } "omake" { build } "spotlib" { >= "2.4.0" & < "2.5.2" } "pcre" "camlp4" -] -available: [ - ocaml-version >= "4.01.0" -] diff --git a/packages/orakuda/orakuda.1.2.1/url b/packages/orakuda/orakuda.1.2.1/url deleted file mode 100644 index 4addbfc29cf..00000000000 --- a/packages/orakuda/orakuda.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/orakuda/get/1.2.1.tar.gz" -checksum: "e46091a25682046c619e6f3cff881a9e" diff --git a/packages/orakuda/orakuda.1.2.2/descr b/packages/orakuda/orakuda.1.2.2/descr deleted file mode 100644 index e261118eb61..00000000000 --- a/packages/orakuda/orakuda.1.2.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -ORakuda, Perlish string literals in OCaml -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} diff --git a/packages/orakuda/orakuda.1.2.2/opam b/packages/orakuda/orakuda.1.2.2/opam index 8833fa7a6df..99a16235241 100644 --- a/packages/orakuda/orakuda.1.2.2/opam +++ b/packages/orakuda/orakuda.1.2.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.2.2" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,8 +17,24 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } "omake" { build } "spotlib" { >= "2.4.0" & < "2.5.2" } "pcre" "camlp4" -] -available: [ - ocaml-version >= "4.01.0" + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} + "omake" {build} + "spotlib" {>= "2.4.0" & < "2.5.2"} + "pcre" + "camlp4" ] +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://bitbucket.org/camlspotter/orakuda/get/1.2.2.tar.gz" + checksum: "md5=ab77dc713b9fc12ebdc1628e987f1582" +} diff --git a/packages/orakuda/orakuda.1.2.2/url b/packages/orakuda/orakuda.1.2.2/url deleted file mode 100644 index f16adf121a1..00000000000 --- a/packages/orakuda/orakuda.1.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/orakuda/get/1.2.2.tar.gz" -checksum: "ab77dc713b9fc12ebdc1628e987f1582" diff --git a/packages/orakuda/orakuda.2.0.0/descr b/packages/orakuda/orakuda.2.0.0/descr deleted file mode 100644 index 871e7087d32..00000000000 --- a/packages/orakuda/orakuda.2.0.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Perlish string literals in OCaml -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} - diff --git a/packages/orakuda/orakuda.2.0.0/opam b/packages/orakuda/orakuda.2.0.0/opam index a4d3f9feb4d..29c4e3b25d4 100644 --- a/packages/orakuda/orakuda.2.0.0/opam +++ b/packages/orakuda/orakuda.2.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.0.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,8 +17,22 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } "omake" { build } "spotlib" { >= "2.4.0" & < "3.0.0" } "pcre" "ppx_tools" -] -available: [ - ocaml-version >= "4.02.1" & ocaml-version < "4.03.0" + "ocaml" {>= "4.02.1" & < "4.03.0"} + "ocamlfind" {build} + "omake" {build} + "spotlib" {>= "2.4.0" & < "3.0.0"} + "pcre" + "ppx_tools" ] +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://bitbucket.org/camlspotter/orakuda/get/2.0.0.tar.gz" + checksum: "md5=91f7a4f3bb2ee3bff60307a1b5f894bc" +} diff --git a/packages/orakuda/orakuda.2.0.0/url b/packages/orakuda/orakuda.2.0.0/url deleted file mode 100644 index 6cfe15a670e..00000000000 --- a/packages/orakuda/orakuda.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/orakuda/get/2.0.0.tar.gz" -checksum: "91f7a4f3bb2ee3bff60307a1b5f894bc" diff --git a/packages/orandforest/orandforest.1.0.0/descr b/packages/orandforest/orandforest.1.0.0/descr deleted file mode 100644 index 607b4b991b4..00000000000 --- a/packages/orandforest/orandforest.1.0.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -A random forest classifier based on OC4.5. - -Random forests are an ensemble learning method for classification and -regression. Random forests correct decision trees' habit of over-fitting -to their training set. -Cf. "Breiman, Leo, 2001. Random forests. Machine learning, 45(1), pp.5-32" -for details. diff --git a/packages/orandforest/orandforest.1.0.0/opam b/packages/orandforest/orandforest.1.0.0/opam index c9d66f689ce..c1ae073dedf 100644 --- a/packages/orandforest/orandforest.1.0.0/opam +++ b/packages/orandforest/orandforest.1.0.0/opam @@ -1,14 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" name: "orandforest" authors: "Théophile Bastian and Noémie Fong" maintainer: "contact@tobast.fr" homepage: "https://github.com/tobast/ORandForest" bug-reports: "https://github.com/tobast/ORandForest/issues" -dev-repo: "https://github.com/tobast/ORandForest.git" +dev-repo: "git+https://github.com/tobast/ORandForest.git" license: "LGPL" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" "jbuilder" {build} "oc45" "parmap" ] +synopsis: "A random forest classifier based on OC4.5." +description: """ +Random forests are an ensemble learning method for classification and +regression. Random forests correct decision trees' habit of over-fitting +to their training set. +Cf. "Breiman, Leo, 2001. Random forests. Machine learning, 45(1), pp.5-32" +for details.""" +url { + src: "https://github.com/tobast/ORandForest/archive/v1.0.0.tar.gz" + checksum: "md5=c4db62f8692d06e6fe0eea8f7d4d791e" +} diff --git a/packages/orandforest/orandforest.1.0.0/url b/packages/orandforest/orandforest.1.0.0/url deleted file mode 100644 index 7b6ae267875..00000000000 --- a/packages/orandforest/orandforest.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/tobast/ORandForest/archive/v1.0.0.tar.gz" -checksum: "c4db62f8692d06e6fe0eea8f7d4d791e" diff --git a/packages/ordma/ordma.0.0.1/descr b/packages/ordma/ordma.0.0.1/descr deleted file mode 100644 index e7f6e9ad0f4..00000000000 --- a/packages/ordma/ordma.0.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -ordma provides ocaml bindings to librdmacm (rsocket) diff --git a/packages/ordma/ordma.0.0.1/opam b/packages/ordma/ordma.0.0.1/opam index c47af283fdc..7aacb337885 100644 --- a/packages/ordma/ordma.0.0.1/opam +++ b/packages/ordma/ordma.0.0.1/opam @@ -1,20 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Slootmaekers " authors: "Romain Slootmaekers " homepage: "https://github.com/toolslive/ordma" bug-reports: "https://github.com/toolslive/ordma/issues" license: "TBD" -dev-repo: "https://github.com/toolslive/ordma.git" +dev-repo: "git+https://github.com/toolslive/ordma.git" build: [make "lib"] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "lwt" {>= "2.5.1"} ] -depexts:[ - [[ "ubuntu"] ["librdmacm-dev"] ] - [[ "debian"] ["librdmacm-dev"] ] +depexts: [ + ["librdmacm-dev"] {os-distribution = "ubuntu"} + ["librdmacm-dev"] {os-distribution = "debian"} ] -available: [os = "linux" & ocaml-version >= "4.02.0"] +available: os = "linux" +synopsis: "ordma provides ocaml bindings to librdmacm (rsocket)" +url { + src: "https://github.com/toolslive/ordma/archive/0.0.1.tar.gz" + checksum: "md5=245fda663419cfd44d3d67c59a820f33" +} diff --git a/packages/ordma/ordma.0.0.1/url b/packages/ordma/ordma.0.0.1/url deleted file mode 100644 index 88dfd893306..00000000000 --- a/packages/ordma/ordma.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/toolslive/ordma/archive/0.0.1.tar.gz" -checksum: "245fda663419cfd44d3d67c59a820f33" diff --git a/packages/ordma/ordma.0.0.2/descr b/packages/ordma/ordma.0.0.2/descr deleted file mode 100644 index e7f6e9ad0f4..00000000000 --- a/packages/ordma/ordma.0.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -ordma provides ocaml bindings to librdmacm (rsocket) diff --git a/packages/ordma/ordma.0.0.2/opam b/packages/ordma/ordma.0.0.2/opam index e27901a8f5b..6cddb94cce0 100644 --- a/packages/ordma/ordma.0.0.2/opam +++ b/packages/ordma/ordma.0.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ordma" version: "0.0.2" maintainer: "Romain Slootmaekers " @@ -6,21 +6,25 @@ authors: "Romain Slootmaekers " homepage: "https://github.com/toolslive/ordma" bug-reports: "https://github.com/toolslive/ordma/issues" license: "TBD" -dev-repo: "https://github.com/toolslive/ordma.git" - +dev-repo: "git+https://github.com/toolslive/ordma.git" build: [ [make lib] ] install: [make "install"] remove: ["make uninstall"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} - "lwt" { >= "2.5.1" } + "lwt" {>= "2.5.1"} ] -available: [ os = "linux" & ocaml-version >= "4.02.0" ] - -depexts:[ - [[ "ubuntu"] ["librdmacm-dev"] ] - [[ "debian"] ["librdmacm-dev"] ] +available: os = "linux" +depexts: [ + ["librdmacm-dev"] {os-distribution = "ubuntu"} + ["librdmacm-dev"] {os-distribution = "debian"} ] +synopsis: "ordma provides ocaml bindings to librdmacm (rsocket)" +url { + src: "https://github.com/toolslive/ordma/archive/0.0.2.tar.gz" + checksum: "md5=995a49c777e39fc0c9a5367328151623" +} diff --git a/packages/ordma/ordma.0.0.2/url b/packages/ordma/ordma.0.0.2/url deleted file mode 100644 index 0eccc684379..00000000000 --- a/packages/ordma/ordma.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/toolslive/ordma/archive/0.0.2.tar.gz" -checksum: "995a49c777e39fc0c9a5367328151623" diff --git a/packages/orec/orec.1.0/descr b/packages/orec/orec.1.0/descr deleted file mode 100644 index 57c03c4bb3f..00000000000 --- a/packages/orec/orec.1.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -dynamic open records - -Orec's open records make it possible to dynamically create, access, -update, and assign fields of an "open record" value with a syntax -somewhat similar to the normal record syntax. - -The underlying implementation relies on heterogeneous maps for storing -the field data and a liberal use of GADTs and extended indexing -operators to expose a higher-level interface on the top of those -hetereogeneous maps. - diff --git a/packages/orec/orec.1.0/opam b/packages/orec/orec.1.0/opam index 3b115b448d6..aab4bf35467 100644 --- a/packages/orec/orec.1.0/opam +++ b/packages/orec/orec.1.0/opam @@ -1,13 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" license: "LGPL-2" maintainer: "Florian Angeletti " authors: "Florian Angeletti " homepage: "https://github.com/Octachron/orec" bug-reports: "https://github.com/Octachron/orec/issues" dev-repo: "git+https://github.com/Octachron/orec" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-doc: ["jbuilder" "build" "-p" name "-j" jobs "@doc"] +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "build" "-p" name "-j" jobs "@doc"] {with-doc} +] depends: [ + "ocaml" {>= "4.06.0"} "jbuilder" {build} ] -available: [ ocaml-version >= "4.06.0" ] +synopsis: "dynamic open records" +description: """ +Orec's open records make it possible to dynamically create, access, +update, and assign fields of an "open record" value with a syntax +somewhat similar to the normal record syntax. + +The underlying implementation relies on heterogeneous maps for storing +the field data and a liberal use of GADTs and extended indexing +operators to expose a higher-level interface on the top of those +hetereogeneous maps.""" +url { + src: "https://github.com/Octachron/orec/archive/1.0.zip" + checksum: "md5=a80a5bae704e77d578a415a489c6c507" +} diff --git a/packages/orec/orec.1.0/url b/packages/orec/orec.1.0/url deleted file mode 100644 index 130805945d7..00000000000 --- a/packages/orec/orec.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Octachron/orec/archive/1.0.zip" -checksum: "a80a5bae704e77d578a415a489c6c507" diff --git a/packages/orm/orm.0.6.3/descr b/packages/orm/orm.0.6.3/descr deleted file mode 100644 index 87772eb1537..00000000000 --- a/packages/orm/orm.0.6.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -The ORM library provides a storage backend to persist ML values. - -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. - diff --git a/packages/orm/orm.0.6.3/opam b/packages/orm/orm.0.6.3/opam index 1ba9149caf0..eceb8fbb922 100644 --- a/packages/orm/orm.0.6.3/opam +++ b/packages/orm/orm.0.6.3/opam @@ -1,14 +1,24 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: ["org:mirage"] build: make remove: [["ocamlfind" "remove" "orm"]] depends: [ + "ocaml" {<= "4.01.0"} "ocamlfind" "sqlite3" "dyntype" {>= "0.8.4"} "num" - "type_conv" {<="108.00.02"} + "type_conv" {<= "108.00.02"} ] install: [make "install"] -available: [ocaml-version <= "4.01.0"] +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: "md5=2ae25f4a3fcfe33804db502a23482a8f" +} diff --git a/packages/orm/orm.0.6.3/url b/packages/orm/orm.0.6.3/url deleted file mode 100644 index d4bdac44a1e..00000000000 --- a/packages/orm/orm.0.6.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/orm/tarball/orm-0.6.3" -checksum: "2ae25f4a3fcfe33804db502a23482a8f" diff --git a/packages/orm/orm.0.6.4/descr b/packages/orm/orm.0.6.4/descr deleted file mode 100644 index 87772eb1537..00000000000 --- a/packages/orm/orm.0.6.4/descr +++ /dev/null @@ -1,6 +0,0 @@ -The ORM library provides a storage backend to persist ML values. - -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. - diff --git a/packages/orm/orm.0.6.4/opam b/packages/orm/orm.0.6.4/opam index 1ba9149caf0..383af64e5e1 100644 --- a/packages/orm/orm.0.6.4/opam +++ b/packages/orm/orm.0.6.4/opam @@ -1,14 +1,24 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: ["org:mirage"] build: make remove: [["ocamlfind" "remove" "orm"]] depends: [ + "ocaml" {<= "4.01.0"} "ocamlfind" "sqlite3" "dyntype" {>= "0.8.4"} "num" - "type_conv" {<="108.00.02"} + "type_conv" {<= "108.00.02"} ] install: [make "install"] -available: [ocaml-version <= "4.01.0"] +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: "md5=3ce4a7f9c0f152c50fa64855aa0626b4" +} diff --git a/packages/orm/orm.0.6.4/url b/packages/orm/orm.0.6.4/url deleted file mode 100644 index 45992caee33..00000000000 --- a/packages/orm/orm.0.6.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/orm/tarball/orm-0.6.4" -checksum: "3ce4a7f9c0f152c50fa64855aa0626b4" diff --git a/packages/orm/orm.0.7.0/descr b/packages/orm/orm.0.7.0/descr deleted file mode 100644 index 87772eb1537..00000000000 --- a/packages/orm/orm.0.7.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -The ORM library provides a storage backend to persist ML values. - -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. - diff --git a/packages/orm/orm.0.7.0/opam b/packages/orm/orm.0.7.0/opam index 796bf54154a..fa75cdce744 100644 --- a/packages/orm/orm.0.7.0/opam +++ b/packages/orm/orm.0.7.0/opam @@ -1,12 +1,23 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "anil@recoil.org" tags: ["org:mirage"] build: make remove: [["ocamlfind" "remove" "orm"]] depends: [ + "ocaml" "ocamlfind" "sqlite3" "dyntype" {>= "0.9.0"} "num" ] 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.7.0" + checksum: "md5=effe34f86035a515a79a75e34d1a8131" +} diff --git a/packages/orm/orm.0.7.0/url b/packages/orm/orm.0.7.0/url deleted file mode 100644 index 82d85a4a7b6..00000000000 --- a/packages/orm/orm.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/orm/tarball/orm-0.7.0" -checksum: "effe34f86035a515a79a75e34d1a8131" diff --git a/packages/orm/orm.0.7.1/descr b/packages/orm/orm.0.7.1/descr deleted file mode 100644 index 87772eb1537..00000000000 --- a/packages/orm/orm.0.7.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -The ORM library provides a storage backend to persist ML values. - -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. - diff --git a/packages/orm/orm.0.7.1/opam b/packages/orm/orm.0.7.1/opam index 4ab68344b67..aeef96eff82 100644 --- a/packages/orm/orm.0.7.1/opam +++ b/packages/orm/orm.0.7.1/opam @@ -1,21 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: ["Anil Madhavapeddy" "Thomas Gazagnaire"] homepage: "https://github.com/mirage/orm" bug-reports: "https://github.com/mirage/orm/issues" -dev-repo: "https://github.com/mirage/orm.git" +dev-repo: "git+https://github.com/mirage/orm.git" tags: "org:mirage" -build: [make] -build-test: [make "test"] +build: [ + [make] + [make "test"] {with-test} +] install: [make "install"] remove: ["ocamlfind" "remove" "orm"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "sqlite3" "dyntype" {>= "0.9.0"} - "ounit" {test} + "ounit" {with-test} "num" ] +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.7.1" + checksum: "md5=15cd87fb3ade1521f0ff8ed843f97f17" +} diff --git a/packages/orm/orm.0.7.1/url b/packages/orm/orm.0.7.1/url deleted file mode 100644 index 90e6299d138..00000000000 --- a/packages/orm/orm.0.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/orm/tarball/orm-0.7.1" -checksum: "15cd87fb3ade1521f0ff8ed843f97f17" diff --git a/packages/orocksdb/orocksdb.0.1.0/descr b/packages/orocksdb/orocksdb.0.1.0/descr deleted file mode 100644 index 64b0a21069c..00000000000 --- a/packages/orocksdb/orocksdb.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -ctypes based bindings for rocksdb diff --git a/packages/orocksdb/orocksdb.0.1.0/opam b/packages/orocksdb/orocksdb.0.1.0/opam index 4e6fed63532..1691dc7c174 100644 --- a/packages/orocksdb/orocksdb.0.1.0/opam +++ b/packages/orocksdb/orocksdb.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "orocksdb" version: "0.1.0" maintainer: "Jan Doms " @@ -6,13 +6,14 @@ authors: "Jan Doms " homepage: "https://github.com/domsj/orocksdb" bug-reports: "https://github.com/domsj/orocksdb" license: "MIT" -dev-repo: "https://github.com/domsj/orocksdb.git" +dev-repo: "git+https://github.com/domsj/orocksdb.git" build: [ [make] ] install: [make "install"] remove: ["ocamlfind" "remove" "rocks"] depends: [ + "ocaml" {>= "4.02.1"} "ocamlfind" {build} "conf-rocksdb" "ctypes" {>= "0.4.0"} @@ -20,7 +21,7 @@ depends: [ "depext" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.1" & opam-version >= "1.2"] +available: opam-version >= "1.2" post-messages: [ " This package requires rocksdb library installed in /usr/local/lib. @@ -28,3 +29,9 @@ post-messages: [ " {failure} ] +synopsis: "ctypes based bindings for rocksdb" +flags: light-uninstall +url { + src: "https://github.com/domsj/orocksdb/archive/0.1.0.tar.gz" + checksum: "md5=901769acf53b5e6b753c9a722d360950" +} diff --git a/packages/orocksdb/orocksdb.0.1.0/url b/packages/orocksdb/orocksdb.0.1.0/url deleted file mode 100644 index 73336ed6347..00000000000 --- a/packages/orocksdb/orocksdb.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/domsj/orocksdb/archive/0.1.0.tar.gz" -checksum:"901769acf53b5e6b753c9a722d360950" diff --git a/packages/orocksdb/orocksdb.0.2.0/descr b/packages/orocksdb/orocksdb.0.2.0/descr deleted file mode 100644 index 64b0a21069c..00000000000 --- a/packages/orocksdb/orocksdb.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -ctypes based bindings for rocksdb diff --git a/packages/orocksdb/orocksdb.0.2.0/opam b/packages/orocksdb/orocksdb.0.2.0/opam index 59892e8d536..2046fcae507 100644 --- a/packages/orocksdb/orocksdb.0.2.0/opam +++ b/packages/orocksdb/orocksdb.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "orocksdb" version: "0.2.0" maintainer: "Jan Doms " @@ -6,13 +6,14 @@ authors: "Jan Doms " homepage: "https://github.com/domsj/orocksdb" bug-reports: "https://github.com/domsj/orocksdb" license: "MIT" -dev-repo: "https://github.com/domsj/orocksdb.git" +dev-repo: "git+https://github.com/domsj/orocksdb.git" build: [ [make] ] install: [make "install"] remove: ["ocamlfind" "remove" "rocks"] depends: [ + "ocaml" {>= "4.02.1"} "ocamlfind" {build} "conf-rocksdb" "ctypes" {>= "0.4.0"} @@ -20,7 +21,7 @@ depends: [ "depext" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.1" & opam-version >= "1.2"] +available: opam-version >= "1.2" post-messages: [ " This package requires rocksdb library installed in /usr/local/lib. @@ -28,3 +29,9 @@ post-messages: [ " {failure} ] +synopsis: "ctypes based bindings for rocksdb" +flags: light-uninstall +url { + src: "https://github.com/domsj/orocksdb/archive/0.2.0.tar.gz" + checksum: "md5=90749307eb9ac9763bbdeccd36fed692" +} diff --git a/packages/orocksdb/orocksdb.0.2.0/url b/packages/orocksdb/orocksdb.0.2.0/url deleted file mode 100644 index a6bdcde5959..00000000000 --- a/packages/orocksdb/orocksdb.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/domsj/orocksdb/archive/0.2.0.tar.gz" -checksum:"90749307eb9ac9763bbdeccd36fed692" diff --git a/packages/orocksdb/orocksdb.0.2.1/descr b/packages/orocksdb/orocksdb.0.2.1/descr deleted file mode 100644 index 64b0a21069c..00000000000 --- a/packages/orocksdb/orocksdb.0.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -ctypes based bindings for rocksdb diff --git a/packages/orocksdb/orocksdb.0.2.1/opam b/packages/orocksdb/orocksdb.0.2.1/opam index c64a50630a9..5f7c3bd5f87 100644 --- a/packages/orocksdb/orocksdb.0.2.1/opam +++ b/packages/orocksdb/orocksdb.0.2.1/opam @@ -1,16 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jan Doms " authors: "Jan Doms " homepage: "https://github.com/domsj/orocksdb" bug-reports: "https://github.com/domsj/orocksdb" license: "MIT" -dev-repo: "https://github.com/domsj/orocksdb.git" +dev-repo: "git+https://github.com/domsj/orocksdb.git" build: [ [make] ] install: [make "install"] remove: ["ocamlfind" "remove" "rocks"] depends: [ + "ocaml" {>= "4.02.1"} "ocamlfind" {build} "conf-rocksdb" "ctypes" {>= "0.4.0"} @@ -18,7 +19,7 @@ depends: [ "depext" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.1" & opam-version >= "1.2"] +available: opam-version >= "1.2" post-messages: [ " This package requires rocksdb library installed in /usr/local/lib. @@ -26,3 +27,9 @@ post-messages: [ " {failure} ] +synopsis: "ctypes based bindings for rocksdb" +flags: light-uninstall +url { + src: "https://github.com/domsj/orocksdb/archive/0.2.1.tar.gz" + checksum: "md5=4bcf30b6ca61b77bf73c4e64e2632b17" +} diff --git a/packages/orocksdb/orocksdb.0.2.1/url b/packages/orocksdb/orocksdb.0.2.1/url deleted file mode 100644 index 0478023e81e..00000000000 --- a/packages/orocksdb/orocksdb.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/domsj/orocksdb/archive/0.2.1.tar.gz" -checksum:"4bcf30b6ca61b77bf73c4e64e2632b17" diff --git a/packages/orocksdb/orocksdb.0.2.2/descr b/packages/orocksdb/orocksdb.0.2.2/descr deleted file mode 100644 index 64b0a21069c..00000000000 --- a/packages/orocksdb/orocksdb.0.2.2/descr +++ /dev/null @@ -1 +0,0 @@ -ctypes based bindings for rocksdb diff --git a/packages/orocksdb/orocksdb.0.2.2/opam b/packages/orocksdb/orocksdb.0.2.2/opam index 0ea4223db9a..1f32b40cb06 100644 --- a/packages/orocksdb/orocksdb.0.2.2/opam +++ b/packages/orocksdb/orocksdb.0.2.2/opam @@ -1,23 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jan Doms " authors: "Jan Doms " homepage: "https://github.com/domsj/orocksdb" bug-reports: "https://github.com/domsj/orocksdb" license: "MIT" -dev-repo: "https://github.com/domsj/orocksdb.git" +dev-repo: "git+https://github.com/domsj/orocksdb.git" build: [ [make] ] install: [make "install"] remove: ["ocamlfind" "remove" "rocks"] depends: [ + "ocaml" {>= "4.02.1"} "ocamlfind" {build} "conf-rocksdb" "ctypes" {>= "0.4.0"} "ctypes-foreign" {>= "0.4.0"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.1" & opam-version >= "1.2"] +available: opam-version >= "1.2" post-messages: [ " This package requires rocksdb library installed in /usr/local/lib. @@ -25,3 +26,9 @@ post-messages: [ " {failure} ] +synopsis: "ctypes based bindings for rocksdb" +flags: light-uninstall +url { + src: "https://github.com/domsj/orocksdb/archive/0.2.2.tar.gz" + checksum: "md5=03aa04d8ddb0a2a8c2193d579c6c5cc4" +} diff --git a/packages/orocksdb/orocksdb.0.2.2/url b/packages/orocksdb/orocksdb.0.2.2/url deleted file mode 100644 index 0dd28621b04..00000000000 --- a/packages/orocksdb/orocksdb.0.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/domsj/orocksdb/archive/0.2.2.tar.gz" -checksum:"03aa04d8ddb0a2a8c2193d579c6c5cc4" diff --git a/packages/orocksdb/orocksdb.0.3.0/descr b/packages/orocksdb/orocksdb.0.3.0/descr deleted file mode 100644 index 64b0a21069c..00000000000 --- a/packages/orocksdb/orocksdb.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -ctypes based bindings for rocksdb diff --git a/packages/orocksdb/orocksdb.0.3.0/opam b/packages/orocksdb/orocksdb.0.3.0/opam index b871e6f4563..2268fff9d74 100644 --- a/packages/orocksdb/orocksdb.0.3.0/opam +++ b/packages/orocksdb/orocksdb.0.3.0/opam @@ -1,14 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jan Doms " authors: "Jan Doms " homepage: "https://github.com/domsj/orocksdb" bug-reports: "https://github.com/domsj/orocksdb" license: "MIT" -dev-repo: "https://github.com/domsj/orocksdb.git" +dev-repo: "git+https://github.com/domsj/orocksdb.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "rocks"] depends: [ + "ocaml" {>= "4.02.2"} "ocamlfind" {build} "ocamlbuild" {build} "conf-rocksdb" @@ -22,4 +23,10 @@ post-messages: [ " {failure} ] -available: [ ocaml-version >= "4.02.2" & os = "linux" ] +available: os = "linux" +synopsis: "ctypes based bindings for rocksdb" +flags: light-uninstall +url { + src: "https://github.com/domsj/orocksdb/archive/0.3.0.tar.gz" + checksum: "md5=77d535a7303099001d834e7ef515a3ed" +} diff --git a/packages/orocksdb/orocksdb.0.3.0/url b/packages/orocksdb/orocksdb.0.3.0/url deleted file mode 100644 index f68313ebcd4..00000000000 --- a/packages/orocksdb/orocksdb.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/domsj/orocksdb/archive/0.3.0.tar.gz" -checksum: "77d535a7303099001d834e7ef515a3ed" diff --git a/packages/orsvm_e1071/orsvm_e1071.2.0.0/descr b/packages/orsvm_e1071/orsvm_e1071.2.0.0/descr deleted file mode 100644 index f3f053b21c0..00000000000 --- a/packages/orsvm_e1071/orsvm_e1071.2.0.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -OCaml wrapper to SVM R packages e1071 and svmpath. - -Some OCaml functions to drive the RBF and linear SVMs of the R e1071 package -and the linear SVM of the svmpath R package. -The svmpath package allows to efficiently compute the list of cost -values (lambda = 1/C) that need to be tested in order to find the optimal -lambda. -This package really fires up and talks to an R interpreter. diff --git a/packages/orsvm_e1071/orsvm_e1071.2.0.0/opam b/packages/orsvm_e1071/orsvm_e1071.2.0.0/opam index 8173a4dd695..06ef04fccf5 100644 --- a/packages/orsvm_e1071/orsvm_e1071.2.0.0/opam +++ b/packages/orsvm_e1071/orsvm_e1071.2.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ligand@free.fr" authors: ["Francois BERENGER"] homepage: "https://github.com/UnixJunkie/orsvm-e1071" @@ -11,11 +11,24 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" "jbuilder" {build} "conf-r" - "dolog" {test} - "batteries" {test} - "cpm" {test} - "minicli" {test} - "parmap" {test} + "dolog" {with-test} + "batteries" {with-test} + "cpm" {with-test} + "minicli" {with-test} + "parmap" {with-test} ] +synopsis: "OCaml wrapper to SVM R packages e1071 and svmpath." +description: """ +Some OCaml functions to drive the RBF and linear SVMs of the R e1071 package +and the linear SVM of the svmpath R package. +The svmpath package allows to efficiently compute the list of cost +values (lambda = 1/C) that need to be tested in order to find the optimal +lambda. +This package really fires up and talks to an R interpreter.""" +url { + src: "https://github.com/UnixJunkie/orsvm-e1071/archive/v2.0.0.tar.gz" + checksum: "md5=3ced2f5900780bc786e9da62fb399f90" +} diff --git a/packages/orsvm_e1071/orsvm_e1071.2.0.0/url b/packages/orsvm_e1071/orsvm_e1071.2.0.0/url deleted file mode 100644 index 93fa0884ece..00000000000 --- a/packages/orsvm_e1071/orsvm_e1071.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/orsvm-e1071/archive/v2.0.0.tar.gz" -checksum: "3ced2f5900780bc786e9da62fb399f90" diff --git a/packages/osbx/osbx.1.0.0/descr b/packages/osbx/osbx.1.0.0/descr deleted file mode 100644 index dd9430b13dc..00000000000 --- a/packages/osbx/osbx.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -implementation of SeqBox in OCaml - -A single file container/archive that can be reconstructed even after total loss of file system structures. (from official SeqBox) diff --git a/packages/osbx/osbx.1.0.0/opam b/packages/osbx/osbx.1.0.0/opam index fce331aa89e..cc1db6538dd 100644 --- a/packages/osbx/osbx.1.0.0/opam +++ b/packages/osbx/osbx.1.0.0/opam @@ -1,12 +1,13 @@ -opam-version: "1.2" +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: "https://github.com/darrenldl/ocaml-SeqBox.git" +dev-repo: "git+https://github.com/darrenldl/ocaml-SeqBox.git" build: ["jbuilder" "build" "@install"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "jbuilder" {build} "stdint" {build} @@ -18,4 +19,11 @@ depends: [ "ctypes-foreign" {build} "cmdliner" {build} ] -available: [ ocaml-version >= "4.03.0" & os != "darwin" ] +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: "md5=b69a2e7a83e9237f0ca124f2cf80cb50" +} diff --git a/packages/osbx/osbx.1.0.0/url b/packages/osbx/osbx.1.0.0/url deleted file mode 100644 index 5b6890807f2..00000000000 --- a/packages/osbx/osbx.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/darrenldl/ocaml-SeqBox/archive/v1.0.0.tar.gz" -checksum: "b69a2e7a83e9237f0ca124f2cf80cb50" diff --git a/packages/osbx/osbx.1.0.1/descr b/packages/osbx/osbx.1.0.1/descr deleted file mode 100644 index dd9430b13dc..00000000000 --- a/packages/osbx/osbx.1.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -implementation of SeqBox in OCaml - -A single file container/archive that can be reconstructed even after total loss of file system structures. (from official SeqBox) diff --git a/packages/osbx/osbx.1.0.1/opam b/packages/osbx/osbx.1.0.1/opam index 9eae2508e99..20730be3349 100644 --- a/packages/osbx/osbx.1.0.1/opam +++ b/packages/osbx/osbx.1.0.1/opam @@ -1,12 +1,13 @@ -opam-version: "1.2" +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: "https://github.com/darrenldl/ocaml-SeqBox.git" +dev-repo: "git+https://github.com/darrenldl/ocaml-SeqBox.git" build: ["jbuilder" "build" "@install"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "jbuilder" {build} "stdint" {build} @@ -18,4 +19,10 @@ depends: [ "ctypes-foreign" {build} "cmdliner" {build} ] -available: [ ocaml-version >= "4.03.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: "md5=3d0d6055ce5e79ce77e6dd1bb2715d18" +} diff --git a/packages/osbx/osbx.1.0.1/url b/packages/osbx/osbx.1.0.1/url deleted file mode 100644 index 17d5102f8d9..00000000000 --- a/packages/osbx/osbx.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/darrenldl/ocaml-SeqBox/archive/1.0.1.tar.gz" -checksum: "3d0d6055ce5e79ce77e6dd1bb2715d18" diff --git a/packages/osbx/osbx.1.1.1/descr b/packages/osbx/osbx.1.1.1/descr deleted file mode 100644 index 67eb8b80062..00000000000 --- a/packages/osbx/osbx.1.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Implementation of SeqBox in OCaml - -A single file container/archive that can be reconstructed even after total loss of file system structures. (from official SeqBox) diff --git a/packages/osbx/osbx.1.1.1/opam b/packages/osbx/osbx.1.1.1/opam index 8db87b688e6..ae97cc0d1b5 100644 --- a/packages/osbx/osbx.1.1.1/opam +++ b/packages/osbx/osbx.1.1.1/opam @@ -1,12 +1,13 @@ -opam-version: "1.2" +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: "https://github.com/darrenldl/ocaml-SeqBox.git" +dev-repo: "git+https://github.com/darrenldl/ocaml-SeqBox.git" build: ["jbuilder" "build" "@install"] depends: [ + "ocaml" "ocamlfind" {build} "jbuilder" {build} "stdint" {build} @@ -16,3 +17,10 @@ depends: [ "hex" {build} "cmdliner" {build} ] +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: "md5=b762b84497a30e25459d79702c6bb0cf" +} diff --git a/packages/osbx/osbx.1.1.1/url b/packages/osbx/osbx.1.1.1/url deleted file mode 100644 index 2db77216446..00000000000 --- a/packages/osbx/osbx.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/darrenldl/ocaml-SeqBox/archive/1.1.1.tar.gz" -checksum: "b762b84497a30e25459d79702c6bb0cf" diff --git a/packages/osbx/osbx.1.2.1/descr b/packages/osbx/osbx.1.2.1/descr deleted file mode 100644 index 24e4cd2c3de..00000000000 --- a/packages/osbx/osbx.1.2.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Implementation of SeqBox in OCaml - -A single file container/archive that can be reconstructed even after total loss of file system structures (from official SeqBox). diff --git a/packages/osbx/osbx.1.2.1/opam b/packages/osbx/osbx.1.2.1/opam index db33c96d72a..44bd51b4f2f 100644 --- a/packages/osbx/osbx.1.2.1/opam +++ b/packages/osbx/osbx.1.2.1/opam @@ -1,12 +1,13 @@ -opam-version: "1.2" +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: "https://github.com/darrenldl/ocaml-SeqBox.git" +dev-repo: "git+https://github.com/darrenldl/ocaml-SeqBox.git" build: ["jbuilder" "build" "@install"] depends: [ + "ocaml" "jbuilder" {build} "stdint" {build} "nocrypto" {build} @@ -15,3 +16,10 @@ depends: [ "hex" {build} "cmdliner" {build} ] +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: "md5=f22c4a859467fead3516144ab1185f8c" +} diff --git a/packages/osbx/osbx.1.2.1/url b/packages/osbx/osbx.1.2.1/url deleted file mode 100644 index 05ebc759375..00000000000 --- a/packages/osbx/osbx.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/darrenldl/ocaml-SeqBox/archive/1.2.1.tar.gz" -checksum: "f22c4a859467fead3516144ab1185f8c" diff --git a/packages/osbx/osbx.1.2.2/descr b/packages/osbx/osbx.1.2.2/descr deleted file mode 100644 index 24e4cd2c3de..00000000000 --- a/packages/osbx/osbx.1.2.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Implementation of SeqBox in OCaml - -A single file container/archive that can be reconstructed even after total loss of file system structures (from official SeqBox). diff --git a/packages/osbx/osbx.1.2.2/opam b/packages/osbx/osbx.1.2.2/opam index db33c96d72a..c41cd58a748 100644 --- a/packages/osbx/osbx.1.2.2/opam +++ b/packages/osbx/osbx.1.2.2/opam @@ -1,12 +1,13 @@ -opam-version: "1.2" +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: "https://github.com/darrenldl/ocaml-SeqBox.git" +dev-repo: "git+https://github.com/darrenldl/ocaml-SeqBox.git" build: ["jbuilder" "build" "@install"] depends: [ + "ocaml" "jbuilder" {build} "stdint" {build} "nocrypto" {build} @@ -15,3 +16,10 @@ depends: [ "hex" {build} "cmdliner" {build} ] +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: "md5=da75c53c19c7e609e4a9e6cd18ad4e2d" +} diff --git a/packages/osbx/osbx.1.2.2/url b/packages/osbx/osbx.1.2.2/url deleted file mode 100644 index b80aa0641f2..00000000000 --- a/packages/osbx/osbx.1.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/darrenldl/ocaml-SeqBox/archive/1.2.2.tar.gz" -checksum: "da75c53c19c7e609e4a9e6cd18ad4e2d" diff --git a/packages/osbx/osbx.1.2.3/descr b/packages/osbx/osbx.1.2.3/descr deleted file mode 100644 index 24e4cd2c3de..00000000000 --- a/packages/osbx/osbx.1.2.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -Implementation of SeqBox in OCaml - -A single file container/archive that can be reconstructed even after total loss of file system structures (from official SeqBox). diff --git a/packages/osbx/osbx.1.2.3/opam b/packages/osbx/osbx.1.2.3/opam index a98abb54aaa..276f5a4fc40 100644 --- a/packages/osbx/osbx.1.2.3/opam +++ b/packages/osbx/osbx.1.2.3/opam @@ -1,12 +1,13 @@ -opam-version: "1.2" +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: "https://github.com/darrenldl/ocaml-SeqBox.git" +dev-repo: "git+https://github.com/darrenldl/ocaml-SeqBox.git" build: ["jbuilder" "build" "@install"] depends: [ + "ocaml" "jbuilder" {build} "stdint" "nocrypto" @@ -15,3 +16,10 @@ depends: [ "hex" "cmdliner" ] +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: "md5=35ae95b32991cf078945eeb95d12155d" +} diff --git a/packages/osbx/osbx.1.2.3/url b/packages/osbx/osbx.1.2.3/url deleted file mode 100644 index 96858df0cb0..00000000000 --- a/packages/osbx/osbx.1.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/darrenldl/ocaml-SeqBox/archive/1.2.3.tar.gz" -checksum: "35ae95b32991cf078945eeb95d12155d" diff --git a/packages/osbx/osbx.1.2.4/descr b/packages/osbx/osbx.1.2.4/descr deleted file mode 100644 index 24e4cd2c3de..00000000000 --- a/packages/osbx/osbx.1.2.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -Implementation of SeqBox in OCaml - -A single file container/archive that can be reconstructed even after total loss of file system structures (from official SeqBox). diff --git a/packages/osbx/osbx.1.2.4/opam b/packages/osbx/osbx.1.2.4/opam index 0fd3c3b5e19..05207bef5a3 100644 --- a/packages/osbx/osbx.1.2.4/opam +++ b/packages/osbx/osbx.1.2.4/opam @@ -1,12 +1,13 @@ -opam-version: "1.2" +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: "https://github.com/darrenldl/ocaml-SeqBox.git" +dev-repo: "git+https://github.com/darrenldl/ocaml-SeqBox.git" build: ["jbuilder" "build" "@install"] depends: [ + "ocaml" "jbuilder" {build} "stdint" "nocrypto" @@ -15,3 +16,10 @@ depends: [ "hex" "cmdliner" ] +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.4.tar.gz" + checksum: "md5=8e48a67646625702d039f07247b3d576" +} diff --git a/packages/osbx/osbx.1.2.4/url b/packages/osbx/osbx.1.2.4/url deleted file mode 100644 index 106aa30d8a8..00000000000 --- a/packages/osbx/osbx.1.2.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/darrenldl/ocaml-SeqBox/archive/1.2.4.tar.gz" -checksum: "8e48a67646625702d039f07247b3d576" diff --git a/packages/osc/osc.0.1.0/descr b/packages/osc/osc.0.1.0/descr deleted file mode 100644 index 8c92faa0d83..00000000000 --- a/packages/osc/osc.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Pure OCaml OpenSoundControl client and server implementation diff --git a/packages/osc/osc.0.1.0/opam b/packages/osc/osc.0.1.0/opam index f50946381ba..e0652af61fc 100644 --- a/packages/osc/osc.0.1.0/opam +++ b/packages/osc/osc.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "John Else" homepage: "https://github.com/johnelse/ocaml-osc" bug-reports: "https://github.com/johnelse/ocaml-osc/issues" @@ -6,11 +6,9 @@ dev-repo: "git://github.com/johnelse/ocaml-osc" maintainer: "john.else@gmail.com" build: [ [make] -] -build-test: [ - [make "doc"] - [make "test"] - [make "test-interop-sclang"] + [make "doc"] {with-test} + [make "test"] {with-test} + [make "test-interop-sclang"] {with-test} ] install: [ [make "PREFIX=%{prefix}%" "install"] @@ -19,9 +17,15 @@ remove: [ [make "PREFIX=%{prefix}%" "uninstall"] ] depends: [ + "ocaml" "oasis" {build} "ocplib-endian" "ounit" "rresult" ] 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: "md5=00bbec12a47c937eb9dab1beb85887e5" +} diff --git a/packages/osc/osc.0.1.0/url b/packages/osc/osc.0.1.0/url deleted file mode 100644 index 9eae6e693fb..00000000000 --- a/packages/osc/osc.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnelse/ocaml-osc/archive/0.1.0.tar.gz" -checksum: "00bbec12a47c937eb9dab1beb85887e5" diff --git a/packages/osc/osc.0.1.1/descr b/packages/osc/osc.0.1.1/descr deleted file mode 100644 index 8c92faa0d83..00000000000 --- a/packages/osc/osc.0.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Pure OCaml OpenSoundControl client and server implementation diff --git a/packages/osc/osc.0.1.1/opam b/packages/osc/osc.0.1.1/opam index f50946381ba..1a5d647181e 100644 --- a/packages/osc/osc.0.1.1/opam +++ b/packages/osc/osc.0.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "John Else" homepage: "https://github.com/johnelse/ocaml-osc" bug-reports: "https://github.com/johnelse/ocaml-osc/issues" @@ -6,11 +6,9 @@ dev-repo: "git://github.com/johnelse/ocaml-osc" maintainer: "john.else@gmail.com" build: [ [make] -] -build-test: [ - [make "doc"] - [make "test"] - [make "test-interop-sclang"] + [make "doc"] {with-test} + [make "test"] {with-test} + [make "test-interop-sclang"] {with-test} ] install: [ [make "PREFIX=%{prefix}%" "install"] @@ -19,9 +17,15 @@ remove: [ [make "PREFIX=%{prefix}%" "uninstall"] ] depends: [ + "ocaml" "oasis" {build} "ocplib-endian" "ounit" "rresult" ] 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: "md5=2219ac63a29b544e9db40b7ded1ef96f" +} diff --git a/packages/osc/osc.0.1.1/url b/packages/osc/osc.0.1.1/url deleted file mode 100644 index d24beef68cd..00000000000 --- a/packages/osc/osc.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnelse/ocaml-osc/archive/0.1.1.tar.gz" -checksum: "2219ac63a29b544e9db40b7ded1ef96f" diff --git a/packages/osc/osc.0.1.4/descr b/packages/osc/osc.0.1.4/descr deleted file mode 100644 index 8c92faa0d83..00000000000 --- a/packages/osc/osc.0.1.4/descr +++ /dev/null @@ -1 +0,0 @@ -Pure OCaml OpenSoundControl client and server implementation diff --git a/packages/osc/osc.0.1.4/opam b/packages/osc/osc.0.1.4/opam index a3673f01352..61e905ae708 100644 --- a/packages/osc/osc.0.1.4/opam +++ b/packages/osc/osc.0.1.4/opam @@ -1,27 +1,22 @@ -opam-version: "1.2" +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://github.com/johnelse/ocaml-osc" maintainer: "john.else@gmail.com" -available: [ ocaml-version >= "4.02.1" ] build: [ [ "./configure" - "--prefix" prefix + "--prefix" + prefix "--%{lwt:enable}%-lwt" "--%{base-unix:enable}%-unix" "--enable-docs" ] [make "build"] -] -build-test: [ - [ - "./configure" - "--enable-tests" - ] - [make "test"] - [make "test-interop-sclang"] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} + [make "test-interop-sclang"] {with-test} ] install: [ [make "PREFIX=%{prefix}%" "install"] @@ -30,12 +25,13 @@ remove: [ ["ocamlfind" "remove" "osc"] ] depends: [ + "ocaml" {>= "4.02.1"} "oasis" {build} "ocamlbuild" {build} "ocamlfind" {build} "ocplib-endian" "rresult" - "ounit" {test} + "ounit" {with-test} ] depopts: [ "base-unix" @@ -44,3 +40,9 @@ depopts: [ conflicts: [ "lwt" {< "2.7.0"} ] +synopsis: "Pure OCaml OpenSoundControl client and server implementation" +flags: light-uninstall +url { + src: "https://github.com/johnelse/ocaml-osc/archive/osc.0.1.4.tar.gz" + checksum: "md5=b21799c49c24e07341ff208f278f6a59" +} diff --git a/packages/osc/osc.0.1.4/url b/packages/osc/osc.0.1.4/url deleted file mode 100644 index 974b5ba61b8..00000000000 --- a/packages/osc/osc.0.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnelse/ocaml-osc/archive/osc.0.1.4.tar.gz" -checksum: "b21799c49c24e07341ff208f278f6a59" diff --git a/packages/osdp/osdp.0.5.4/descr b/packages/osdp/osdp.0.5.4/descr deleted file mode 100644 index 6b44af2a599..00000000000 --- a/packages/osdp/osdp.0.5.4/descr +++ /dev/null @@ -1,6 +0,0 @@ -OCaml Interface to SDP solvers. - -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. diff --git a/packages/osdp/osdp.0.5.4/opam b/packages/osdp/osdp.0.5.4/opam index 717b77029ec..c3e5528c7b9 100644 --- a/packages/osdp/osdp.0.5.4/opam +++ b/packages/osdp/osdp.0.5.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Pierre Roux" authors: "Pierre Roux" homepage: "https://cavale.enseeiht.fr/osdp/" @@ -10,9 +10,20 @@ build: [ install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" "zarith" "ocplib-simplex" {= "0.3"} "conf-sdpa" ] +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://cavale.enseeiht.fr/osdp/osdp-0.5.4.tgz" + checksum: "md5=698641689bd666821fcb78e0834e9a92" +} diff --git a/packages/osdp/osdp.0.5.4/url b/packages/osdp/osdp.0.5.4/url deleted file mode 100644 index 6a2399068eb..00000000000 --- a/packages/osdp/osdp.0.5.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://cavale.enseeiht.fr/osdp/osdp-0.5.4.tgz" -checksum: "698641689bd666821fcb78e0834e9a92" diff --git a/packages/osdp/osdp.0.6.0/descr b/packages/osdp/osdp.0.6.0/descr deleted file mode 100644 index 6b44af2a599..00000000000 --- a/packages/osdp/osdp.0.6.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -OCaml Interface to SDP solvers. - -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. diff --git a/packages/osdp/osdp.0.6.0/opam b/packages/osdp/osdp.0.6.0/opam index b37bf9d8c02..749a88a0c72 100644 --- a/packages/osdp/osdp.0.6.0/opam +++ b/packages/osdp/osdp.0.6.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Pierre Roux" authors: "Pierre Roux" homepage: "https://cavale.enseeiht.fr/osdp/" @@ -10,9 +10,20 @@ build: [ install: [make "install"] remove: ["ocamlfind remove osdp"] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" "zarith" "ocplib-simplex" {>= "0.3"} "conf-sdpa" ] +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://cavale.enseeiht.fr/osdp/osdp-0.6.0.tgz" + checksum: "md5=cf96179682e05c1585589adae532a7bc" +} diff --git a/packages/osdp/osdp.0.6.0/url b/packages/osdp/osdp.0.6.0/url deleted file mode 100644 index 39a2348a517..00000000000 --- a/packages/osdp/osdp.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://cavale.enseeiht.fr/osdp/osdp-0.6.0.tgz" -checksum: "cf96179682e05c1585589adae532a7bc" diff --git a/packages/osm_xml/osm_xml.0.0.1/descr b/packages/osm_xml/osm_xml.0.0.1/descr deleted file mode 100644 index 84e7d0a8c5f..00000000000 --- a/packages/osm_xml/osm_xml.0.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Library for parsing OpenStreetMap XML dumps. \ No newline at end of file diff --git a/packages/osm_xml/osm_xml.0.0.1/opam b/packages/osm_xml/osm_xml.0.0.1/opam index eba2105dbc0..b5a29f33642 100644 --- a/packages/osm_xml/osm_xml.0.0.1/opam +++ b/packages/osm_xml/osm_xml.0.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "osm_xml" version: "0.0.1" authors: "Alexander Dinu " @@ -12,11 +12,17 @@ remove: [ ["ocamlfind" "remove" "osm_xml"] ] depends: [ + "ocaml" {>= "4.01.0"} "core" "xmlm" "ocamlbuild" {build} ] depopts: ["ounit"] dev-repo: "git://github.com/aluuu/osm_xml" -available: ocaml-version >= "4.01.0" 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: "md5=f6ef69812168f3946bc9234358f4f268" +} diff --git a/packages/osm_xml/osm_xml.0.0.1/url b/packages/osm_xml/osm_xml.0.0.1/url deleted file mode 100644 index 70a5645dc5a..00000000000 --- a/packages/osm_xml/osm_xml.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/aluuu/osm_xml/archive/v0.0.1.tar.gz" -checksum: "f6ef69812168f3946bc9234358f4f268" \ No newline at end of file diff --git a/packages/ospec/ospec.0.2.1/descr b/packages/ospec/ospec.0.2.1/descr deleted file mode 100644 index 429bb5203f3..00000000000 --- a/packages/ospec/ospec.0.2.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Behavior-Driven Development tool for OCaml, inspired by RSpec -OSpec is a Behavior-Driven Development tool for OCaml, inspired by -RSpec, a Ruby BDD library. It is implemented as a Camlp4 syntax -extension. diff --git a/packages/ospec/ospec.0.2.1/opam b/packages/ospec/ospec.0.2.1/opam index d7967a13555..cdecaa2444b 100644 --- a/packages/ospec/ospec.0.2.1/opam +++ b/packages/ospec/ospec.0.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andrenth@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,8 +6,19 @@ build: [ ] remove: [["ocamlfind" "remove" "ospec"]] depends: [ + "ocaml" {= "3.12.1"} "ocamlfind" "ocamlbuild" {build} ] -available: ocaml-version = "3.12.1" 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 +extra-files: ["ospec.install" "md5=dd4b55de1f9b61c9876361234ed88fe4"] +url { + src: "https://forge.ocamlcore.org/frs/download.php/831/ospec-0.2.1.tar.gz" + checksum: "md5=ce216b17ee6c62b1ce879cd667cb1a20" +} diff --git a/packages/ospec/ospec.0.2.1/url b/packages/ospec/ospec.0.2.1/url deleted file mode 100644 index f8d88b20408..00000000000 --- a/packages/ospec/ospec.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/831/ospec-0.2.1.tar.gz" -checksum: "ce216b17ee6c62b1ce879cd667cb1a20" diff --git a/packages/ospec/ospec.0.3.0/descr b/packages/ospec/ospec.0.3.0/descr deleted file mode 100644 index 429bb5203f3..00000000000 --- a/packages/ospec/ospec.0.3.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Behavior-Driven Development tool for OCaml, inspired by RSpec -OSpec is a Behavior-Driven Development tool for OCaml, inspired by -RSpec, a Ruby BDD library. It is implemented as a Camlp4 syntax -extension. diff --git a/packages/ospec/ospec.0.3.0/files/ospec.install b/packages/ospec/ospec.0.3.0/files/ospec.install deleted file mode 100644 index 567b67a6a32..00000000000 --- a/packages/ospec/ospec.0.3.0/files/ospec.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["_build/src/ospec.byte" {"ospec"}] diff --git a/packages/ospec/ospec.0.3.0/opam b/packages/ospec/ospec.0.3.0/opam deleted file mode 100644 index 76f77fda844..00000000000 --- a/packages/ospec/ospec.0.3.0/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -maintainer: "andrenth@gmail.com" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocamlfind" "remove" "ospec"]] -depends: [ - "ocamlfind" - "camlp4" - "ocamlbuild" {build} -] -available: ocaml-version = "broken" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/ospec/ospec.0.3.0/url b/packages/ospec/ospec.0.3.0/url deleted file mode 100644 index aea7405e3bf..00000000000 --- a/packages/ospec/ospec.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andrenth/ospec/tarball/release-0.3.0" -checksum: "86d85a45980bd8142cef557cc1757e90" diff --git a/packages/ospec/ospec.0.3.1/descr b/packages/ospec/ospec.0.3.1/descr deleted file mode 100644 index 429bb5203f3..00000000000 --- a/packages/ospec/ospec.0.3.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Behavior-Driven Development tool for OCaml, inspired by RSpec -OSpec is a Behavior-Driven Development tool for OCaml, inspired by -RSpec, a Ruby BDD library. It is implemented as a Camlp4 syntax -extension. diff --git a/packages/ospec/ospec.0.3.1/files/ospec.install b/packages/ospec/ospec.0.3.1/files/ospec.install deleted file mode 100644 index 567b67a6a32..00000000000 --- a/packages/ospec/ospec.0.3.1/files/ospec.install +++ /dev/null @@ -1 +0,0 @@ -bin: ["_build/src/ospec.byte" {"ospec"}] diff --git a/packages/ospec/ospec.0.3.1/opam b/packages/ospec/ospec.0.3.1/opam deleted file mode 100644 index bc18e515960..00000000000 --- a/packages/ospec/ospec.0.3.1/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1.2" -maintainer: "andrenth@gmail.com" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocamlfind" "remove" "ospec"]] -depends: [ - "ocamlfind" - "camlp4" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/ospec/ospec.0.3.1/url b/packages/ospec/ospec.0.3.1/url deleted file mode 100644 index 64649b44294..00000000000 --- a/packages/ospec/ospec.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1211/ospec-0.3.1.tar.gz" -checksum: "b60505aa89c177e9b2ff3dd019f408ef" diff --git a/packages/ospec/ospec.0.3.2/descr b/packages/ospec/ospec.0.3.2/descr deleted file mode 100644 index 429bb5203f3..00000000000 --- a/packages/ospec/ospec.0.3.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Behavior-Driven Development tool for OCaml, inspired by RSpec -OSpec is a Behavior-Driven Development tool for OCaml, inspired by -RSpec, a Ruby BDD library. It is implemented as a Camlp4 syntax -extension. diff --git a/packages/ospec/ospec.0.3.2/opam b/packages/ospec/ospec.0.3.2/opam index bc18e515960..3c41df96e01 100644 --- a/packages/ospec/ospec.0.3.2/opam +++ b/packages/ospec/ospec.0.3.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andrenth@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,8 +6,20 @@ build: [ ] remove: [["ocamlfind" "remove" "ospec"]] depends: [ + "ocaml" "ocamlfind" "camlp4" "ocamlbuild" {build} ] 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 +extra-files: ["ospec.install" "md5=f2ed71b731c02e59d45ae029f9c9351a"] +url { + src: "https://forge.ocamlcore.org/frs/download.php/1220/ospec-0.3.2.tar.gz" + checksum: "md5=b91a37fbc0f3cf2e50097142568e0d9c" +} diff --git a/packages/ospec/ospec.0.3.2/url b/packages/ospec/ospec.0.3.2/url deleted file mode 100644 index 996508f3c67..00000000000 --- a/packages/ospec/ospec.0.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1220/ospec-0.3.2.tar.gz" -checksum: "b91a37fbc0f3cf2e50097142568e0d9c" diff --git a/packages/osx-acl/osx-acl.0.1.0/descr b/packages/osx-acl/osx-acl.0.1.0/descr deleted file mode 100644 index 1f44d856480..00000000000 --- a/packages/osx-acl/osx-acl.0.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -OS X POSIX.1e file system access control list (ACL) bindings - -Provides access to OS X functions for getting and setting POSIX.1e file -system access control lists (ACLs). This functionality offers a -finer-grained permissions model than traditional UNIX permissions. diff --git a/packages/osx-acl/osx-acl.0.1.0/opam b/packages/osx-acl/osx-acl.0.1.0/opam index 5ecf62c72af..07c3d221d73 100644 --- a/packages/osx-acl/osx-acl.0.1.0/opam +++ b/packages/osx-acl/osx-acl.0.1.0/opam @@ -1,19 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: "David Sheets" homepage: "https://github.com/dsheets/ocaml-osx-acl" bug-reports: "https://github.com/dsheets/ocaml-osx-acl/issues" license: "ISC" tags: ["osx" "acl" "file system" "POSIX.1e" "security"] -dev-repo: "https://github.com/dsheets/ocaml-osx-acl.git" -build: [make "build"] +dev-repo: "git+https://github.com/dsheets/ocaml-osx-acl.git" +build: [ + [make "build"] + [make "test"] {with-test} +] install: [make "install"] -build-test: [make "test"] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test} + "alcotest" {with-test} "ctypes" {>= "0.9.0"} "unix-errno" {>= "0.5.0"} "base-unix" @@ -21,4 +24,13 @@ depends: [ "osx-membership" ] depopts: "lwt" -available: [os = "darwin"] +available: os = "macos" +synopsis: "OS X POSIX.1e file system access control list (ACL) bindings" +description: """ +Provides access to OS X functions for getting and setting POSIX.1e file +system access control lists (ACLs). This functionality offers a +finer-grained permissions model than traditional UNIX permissions.""" +url { + src: "https://github.com/dsheets/ocaml-osx-acl/archive/0.1.0.tar.gz" + checksum: "md5=e6e750e1fdae0a3fb3e32b48be3e757a" +} diff --git a/packages/osx-acl/osx-acl.0.1.0/url b/packages/osx-acl/osx-acl.0.1.0/url deleted file mode 100644 index b139cc39b4f..00000000000 --- a/packages/osx-acl/osx-acl.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-osx-acl/archive/0.1.0.tar.gz" -checksum: "e6e750e1fdae0a3fb3e32b48be3e757a" diff --git a/packages/osx-attr/osx-attr.0.1.0/descr b/packages/osx-attr/osx-attr.0.1.0/descr deleted file mode 100644 index 7af78252d44..00000000000 --- a/packages/osx-attr/osx-attr.0.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -OS X generic file system attribute system call bindings - -`getattrlist`, `fgetattrlist`, `getattrlistat`, `setattrlist`, and -`fsetattrlist` are bound. diff --git a/packages/osx-attr/osx-attr.0.1.0/opam b/packages/osx-attr/osx-attr.0.1.0/opam index 26acb4d14e4..22661e5dee1 100644 --- a/packages/osx-attr/osx-attr.0.1.0/opam +++ b/packages/osx-attr/osx-attr.0.1.0/opam @@ -1,19 +1,22 @@ -opam-version: "1.2" +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: "https://github.com/dsheets/ocaml-osx-attr.git" -build: [make "build"] +dev-repo: "git+https://github.com/dsheets/ocaml-osx-attr.git" +build: [ + [make "build"] + [make "test"] {with-test} +] install: [make "install"] -build-test: [make "test"] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test} + "alcotest" {with-test} "ctypes" {>= "0.4.0" & < "0.6.0"} "unix-errno" {>= "0.4.0" & < "0.5.0"} "base-unix" @@ -21,4 +24,12 @@ depends: [ "unix-time" ] depopts: "lwt" -available: [os = "darwin"] +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: "md5=30529b06ca3d2cfb9577ba62e24d1619" +} diff --git a/packages/osx-attr/osx-attr.0.1.0/url b/packages/osx-attr/osx-attr.0.1.0/url deleted file mode 100644 index ebde509f1f7..00000000000 --- a/packages/osx-attr/osx-attr.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-osx-attr/archive/0.1.0.tar.gz" -checksum: "30529b06ca3d2cfb9577ba62e24d1619" diff --git a/packages/osx-attr/osx-attr.0.1.1/descr b/packages/osx-attr/osx-attr.0.1.1/descr deleted file mode 100644 index 7af78252d44..00000000000 --- a/packages/osx-attr/osx-attr.0.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -OS X generic file system attribute system call bindings - -`getattrlist`, `fgetattrlist`, `getattrlistat`, `setattrlist`, and -`fsetattrlist` are bound. diff --git a/packages/osx-attr/osx-attr.0.1.1/opam b/packages/osx-attr/osx-attr.0.1.1/opam index 26acb4d14e4..01a0a19fa08 100644 --- a/packages/osx-attr/osx-attr.0.1.1/opam +++ b/packages/osx-attr/osx-attr.0.1.1/opam @@ -1,19 +1,22 @@ -opam-version: "1.2" +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: "https://github.com/dsheets/ocaml-osx-attr.git" -build: [make "build"] +dev-repo: "git+https://github.com/dsheets/ocaml-osx-attr.git" +build: [ + [make "build"] + [make "test"] {with-test} +] install: [make "install"] -build-test: [make "test"] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test} + "alcotest" {with-test} "ctypes" {>= "0.4.0" & < "0.6.0"} "unix-errno" {>= "0.4.0" & < "0.5.0"} "base-unix" @@ -21,4 +24,12 @@ depends: [ "unix-time" ] depopts: "lwt" -available: [os = "darwin"] +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: "md5=7d841588109501a2f8a656eeaad5be9e" +} diff --git a/packages/osx-attr/osx-attr.0.1.1/url b/packages/osx-attr/osx-attr.0.1.1/url deleted file mode 100644 index e2d5131a546..00000000000 --- a/packages/osx-attr/osx-attr.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-osx-attr/archive/0.1.1.tar.gz" -checksum: "7d841588109501a2f8a656eeaad5be9e" diff --git a/packages/osx-attr/osx-attr.0.2.0/descr b/packages/osx-attr/osx-attr.0.2.0/descr deleted file mode 100644 index 7af78252d44..00000000000 --- a/packages/osx-attr/osx-attr.0.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -OS X generic file system attribute system call bindings - -`getattrlist`, `fgetattrlist`, `getattrlistat`, `setattrlist`, and -`fsetattrlist` are bound. diff --git a/packages/osx-attr/osx-attr.0.2.0/opam b/packages/osx-attr/osx-attr.0.2.0/opam index 218c0a16d25..36f385fd607 100644 --- a/packages/osx-attr/osx-attr.0.2.0/opam +++ b/packages/osx-attr/osx-attr.0.2.0/opam @@ -1,19 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: ["David Sheets" "Jeremy Yallop"] 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: "https://github.com/dsheets/ocaml-osx-attr.git" -build: [make "build"] +dev-repo: "git+https://github.com/dsheets/ocaml-osx-attr.git" +build: [ + [make "build"] + [make "test"] {with-test} +] install: [make "install"] -build-test: [make "test"] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test} + "alcotest" {with-test} "ctypes" {>= "0.6.2"} "unix-errno" {>= "0.4.0" & < "0.5.0"} "base-unix" @@ -21,4 +24,12 @@ depends: [ "unix-time" ] depopts: "lwt" -available: [os = "darwin"] +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.2.0.tar.gz" + checksum: "md5=0392aa021cd0bd819900884d33d748c0" +} diff --git a/packages/osx-attr/osx-attr.0.2.0/url b/packages/osx-attr/osx-attr.0.2.0/url deleted file mode 100644 index 4851a9787e2..00000000000 --- a/packages/osx-attr/osx-attr.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-osx-attr/archive/0.2.0.tar.gz" -checksum: "0392aa021cd0bd819900884d33d748c0" diff --git a/packages/osx-attr/osx-attr.0.3.0/descr b/packages/osx-attr/osx-attr.0.3.0/descr deleted file mode 100644 index a1575dea49c..00000000000 --- a/packages/osx-attr/osx-attr.0.3.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -OS X generic file system attribute system call bindings - -"getattrlist" 'fgetattrlist', 'getattrlistat', 'getattrlistbulk', -'setattrlist', and 'fsetattrlist' are bound. diff --git a/packages/osx-attr/osx-attr.0.3.0/opam b/packages/osx-attr/osx-attr.0.3.0/opam index a03feab1fd3..9e00c000349 100644 --- a/packages/osx-attr/osx-attr.0.3.0/opam +++ b/packages/osx-attr/osx-attr.0.3.0/opam @@ -1,19 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: ["David Sheets" "Jeremy Yallop"] 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: "https://github.com/dsheets/ocaml-osx-attr.git" -build: [make "build"] +dev-repo: "git+https://github.com/dsheets/ocaml-osx-attr.git" +build: [ + [make "build"] + [make "test"] {with-test} +] install: [make "install"] -build-test: [make "test"] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test} + "alcotest" {with-test} "ctypes" {>= "0.6.2"} "unix-errno" {>= "0.5.0"} "base-unix" @@ -21,4 +24,12 @@ depends: [ "unix-time" ] depopts: "lwt" -available: [os = "darwin"] +available: os = "macos" +synopsis: "OS X generic file system attribute system call bindings" +description: """ +"getattrlist" 'fgetattrlist', 'getattrlistat', 'getattrlistbulk', +'setattrlist', and 'fsetattrlist' are bound.""" +url { + src: "https://github.com/dsheets/ocaml-osx-attr/archive/0.3.0.tar.gz" + checksum: "md5=99f2f0dba39f8f0247b62abc52d12fed" +} diff --git a/packages/osx-attr/osx-attr.0.3.0/url b/packages/osx-attr/osx-attr.0.3.0/url deleted file mode 100644 index d1c311e8195..00000000000 --- a/packages/osx-attr/osx-attr.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-osx-attr/archive/0.3.0.tar.gz" -checksum: "99f2f0dba39f8f0247b62abc52d12fed" diff --git a/packages/osx-cf/osx-cf.0.1.0/descr b/packages/osx-cf/osx-cf.0.1.0/descr deleted file mode 100644 index e45552cfddd..00000000000 --- a/packages/osx-cf/osx-cf.0.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -OS X CoreFoundation bindings - -String, Array, Index, RunLoop (and Observer), and TimeInterval are -bound. Additionally, an osx-cf.lwt subpackage provides lwt+RunLoop -integration. diff --git a/packages/osx-cf/osx-cf.0.1.0/opam b/packages/osx-cf/osx-cf.0.1.0/opam index 575a61f1c01..1aec490f3f3 100644 --- a/packages/osx-cf/osx-cf.0.1.0/opam +++ b/packages/osx-cf/osx-cf.0.1.0/opam @@ -1,19 +1,29 @@ -opam-version: "1.2" +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: "https://github.com/dsheets/ocaml-osx-cf.git" +dev-repo: "git+https://github.com/dsheets/ocaml-osx-cf.git" build: [make "build"] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" {build} - "alcotest" {test} + "alcotest" {with-test} "base-bytes" "ctypes" {>= "0.4.0" & < "0.6.0"} "ctypes-foreign" ] depopts: ["lwt" "base-threads"] -available: [os = "darwin"] +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: "md5=933897442a7cb63a95fd82b6faa4ee2a" +} diff --git a/packages/osx-cf/osx-cf.0.1.0/url b/packages/osx-cf/osx-cf.0.1.0/url deleted file mode 100644 index 099fe85b626..00000000000 --- a/packages/osx-cf/osx-cf.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-osx-cf/archive/0.1.0.tar.gz" -checksum: "933897442a7cb63a95fd82b6faa4ee2a" diff --git a/packages/osx-cf/osx-cf.0.1.1/descr b/packages/osx-cf/osx-cf.0.1.1/descr deleted file mode 100644 index e45552cfddd..00000000000 --- a/packages/osx-cf/osx-cf.0.1.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -OS X CoreFoundation bindings - -String, Array, Index, RunLoop (and Observer), and TimeInterval are -bound. Additionally, an osx-cf.lwt subpackage provides lwt+RunLoop -integration. diff --git a/packages/osx-cf/osx-cf.0.1.1/opam b/packages/osx-cf/osx-cf.0.1.1/opam index 4d08115c562..a51d4e9f651 100644 --- a/packages/osx-cf/osx-cf.0.1.1/opam +++ b/packages/osx-cf/osx-cf.0.1.1/opam @@ -1,43 +1,53 @@ -opam-version: "1.2" +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" doc: "https://dsheets.github.io/ocaml-osx-cf/" -dev-repo: "https://github.com/dsheets/ocaml-osx-cf.git" +dev-repo: "git+https://github.com/dsheets/ocaml-osx-cf.git" build: [ - "ocaml" - "pkg/pkg.ml" - "build" - "--tests" - "false" - "--pinned" - pinned - "--with-lwt" - lwt:installed -] -build-test: [ [ "ocaml" "pkg/pkg.ml" "build" "--tests" - "true" + "false" "--pinned" pinned "--with-lwt" lwt:installed ] - ["ocaml" "pkg/pkg.ml" "test"] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--tests" + "true" + "--pinned" + pinned + "--with-lwt" + lwt:installed + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] depends: [ + "ocaml" "ocamlfind" {build} "topkg" {build & >= "0.7.4"} - "alcotest" {test} + "alcotest" {with-test} "base-bytes" "ctypes" {>= "0.4.0"} "ctypes-foreign" ] depopts: ["lwt" "base-threads"] -available: [os = "darwin"] +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.1.tar.gz" + checksum: "md5=7232aa423d252281f102a30f77cf66f4" +} diff --git a/packages/osx-cf/osx-cf.0.1.1/url b/packages/osx-cf/osx-cf.0.1.1/url deleted file mode 100644 index 2888f00fd9a..00000000000 --- a/packages/osx-cf/osx-cf.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-osx-cf/archive/0.1.1.tar.gz" -checksum: "7232aa423d252281f102a30f77cf66f4" diff --git a/packages/osx-fsevents/osx-fsevents.0.1.0/descr b/packages/osx-fsevents/osx-fsevents.0.1.0/descr deleted file mode 100644 index 1be47d540aa..00000000000 --- a/packages/osx-fsevents/osx-fsevents.0.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -OS X FSevents bindings - -osx-fsevents includes event stream resumption and an optional lwt sublibrary. diff --git a/packages/osx-fsevents/osx-fsevents.0.1.0/opam b/packages/osx-fsevents/osx-fsevents.0.1.0/opam index 9e58881e482..48094aa44b4 100644 --- a/packages/osx-fsevents/osx-fsevents.0.1.0/opam +++ b/packages/osx-fsevents/osx-fsevents.0.1.0/opam @@ -1,19 +1,27 @@ -opam-version: "1.2" +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: "https://github.com/dsheets/ocaml-osx-fsevents.git" +dev-repo: "git+https://github.com/dsheets/ocaml-osx-fsevents.git" build: [make "build"] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" {build} - "alcotest" {test} + "alcotest" {with-test} "ctypes" {>= "0.4.0" & < "0.6.0"} "osx-cf" "cmdliner" ] depopts: "lwt" -available: [os = "darwin"] +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: "md5=824508e335a59481521feae653915dd6" +} diff --git a/packages/osx-fsevents/osx-fsevents.0.1.0/url b/packages/osx-fsevents/osx-fsevents.0.1.0/url deleted file mode 100644 index d5e6b68a11d..00000000000 --- a/packages/osx-fsevents/osx-fsevents.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-osx-fsevents/archive/0.1.0.tar.gz" -checksum: "824508e335a59481521feae653915dd6" diff --git a/packages/osx-fsevents/osx-fsevents.0.1.1/descr b/packages/osx-fsevents/osx-fsevents.0.1.1/descr deleted file mode 100644 index 1be47d540aa..00000000000 --- a/packages/osx-fsevents/osx-fsevents.0.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -OS X FSevents bindings - -osx-fsevents includes event stream resumption and an optional lwt sublibrary. diff --git a/packages/osx-fsevents/osx-fsevents.0.1.1/opam b/packages/osx-fsevents/osx-fsevents.0.1.1/opam index 08e7f7661f8..2b77089cba6 100644 --- a/packages/osx-fsevents/osx-fsevents.0.1.1/opam +++ b/packages/osx-fsevents/osx-fsevents.0.1.1/opam @@ -1,19 +1,27 @@ -opam-version: "1.2" +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: "https://github.com/dsheets/ocaml-osx-fsevents.git" +dev-repo: "git+https://github.com/dsheets/ocaml-osx-fsevents.git" build: [make "build"] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" {build} - "alcotest" {test} + "alcotest" {with-test} "ctypes" {>= "0.4.0"} "osx-cf" "cmdliner" ] depopts: "lwt" -available: [os = "darwin"] +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.1.tar.gz" + checksum: "md5=ab59150a154ed278921998f41e58260a" +} diff --git a/packages/osx-fsevents/osx-fsevents.0.1.1/url b/packages/osx-fsevents/osx-fsevents.0.1.1/url deleted file mode 100644 index 58cf4c3a784..00000000000 --- a/packages/osx-fsevents/osx-fsevents.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-osx-fsevents/archive/0.1.1.tar.gz" -checksum: "ab59150a154ed278921998f41e58260a" diff --git a/packages/osx-fsevents/osx-fsevents.0.1.2/descr b/packages/osx-fsevents/osx-fsevents.0.1.2/descr deleted file mode 100644 index 1be47d540aa..00000000000 --- a/packages/osx-fsevents/osx-fsevents.0.1.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -OS X FSevents bindings - -osx-fsevents includes event stream resumption and an optional lwt sublibrary. diff --git a/packages/osx-fsevents/osx-fsevents.0.1.2/opam b/packages/osx-fsevents/osx-fsevents.0.1.2/opam index 08e7f7661f8..c1d20c787f5 100644 --- a/packages/osx-fsevents/osx-fsevents.0.1.2/opam +++ b/packages/osx-fsevents/osx-fsevents.0.1.2/opam @@ -1,19 +1,27 @@ -opam-version: "1.2" +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: "https://github.com/dsheets/ocaml-osx-fsevents.git" +dev-repo: "git+https://github.com/dsheets/ocaml-osx-fsevents.git" build: [make "build"] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" {build} - "alcotest" {test} + "alcotest" {with-test} "ctypes" {>= "0.4.0"} "osx-cf" "cmdliner" ] depopts: "lwt" -available: [os = "darwin"] +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.2.tar.gz" + checksum: "md5=6d30870cede56577448baf643b1974ca" +} diff --git a/packages/osx-fsevents/osx-fsevents.0.1.2/url b/packages/osx-fsevents/osx-fsevents.0.1.2/url deleted file mode 100644 index 5dff548528b..00000000000 --- a/packages/osx-fsevents/osx-fsevents.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-osx-fsevents/archive/0.1.2.tar.gz" -checksum: "6d30870cede56577448baf643b1974ca" diff --git a/packages/osx-fsevents/osx-fsevents.0.2.0/descr b/packages/osx-fsevents/osx-fsevents.0.2.0/descr deleted file mode 100644 index 1be47d540aa..00000000000 --- a/packages/osx-fsevents/osx-fsevents.0.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -OS X FSevents bindings - -osx-fsevents includes event stream resumption and an optional lwt sublibrary. diff --git a/packages/osx-fsevents/osx-fsevents.0.2.0/opam b/packages/osx-fsevents/osx-fsevents.0.2.0/opam index 08e7f7661f8..08ff6fe35cd 100644 --- a/packages/osx-fsevents/osx-fsevents.0.2.0/opam +++ b/packages/osx-fsevents/osx-fsevents.0.2.0/opam @@ -1,19 +1,27 @@ -opam-version: "1.2" +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: "https://github.com/dsheets/ocaml-osx-fsevents.git" +dev-repo: "git+https://github.com/dsheets/ocaml-osx-fsevents.git" build: [make "build"] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" {build} - "alcotest" {test} + "alcotest" {with-test} "ctypes" {>= "0.4.0"} "osx-cf" "cmdliner" ] depopts: "lwt" -available: [os = "darwin"] +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.2.0.tar.gz" + checksum: "md5=fa7f55eec7ac2f088012cab54d6f4eed" +} diff --git a/packages/osx-fsevents/osx-fsevents.0.2.0/url b/packages/osx-fsevents/osx-fsevents.0.2.0/url deleted file mode 100644 index bbadb85ab8c..00000000000 --- a/packages/osx-fsevents/osx-fsevents.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-osx-fsevents/archive/0.2.0.tar.gz" -checksum: "fa7f55eec7ac2f088012cab54d6f4eed" diff --git a/packages/osx-membership/osx-membership.0.1.0/descr b/packages/osx-membership/osx-membership.0.1.0/descr deleted file mode 100644 index 943bbaddedc..00000000000 --- a/packages/osx-membership/osx-membership.0.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -OS X membership.h bindings for user, group, and UUID translation - -Provides access to OS X functions for translating between UUIDs and uids/gids. diff --git a/packages/osx-membership/osx-membership.0.1.0/opam b/packages/osx-membership/osx-membership.0.1.0/opam index 128d0815e65..0b9f77d9e4f 100644 --- a/packages/osx-membership/osx-membership.0.1.0/opam +++ b/packages/osx-membership/osx-membership.0.1.0/opam @@ -1,22 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: "David Sheets" homepage: "https://github.com/dsheets/ocaml-osx-membership" bug-reports: "https://github.com/dsheets/ocaml-osx-membership/issues" license: "ISC" tags: ["osx" "membership" "uid" "gid" "guid" "uuid" "opendirectoryd"] -dev-repo: "https://github.com/dsheets/ocaml-osx-membership.git" +dev-repo: "git+https://github.com/dsheets/ocaml-osx-membership.git" build: [make "build"] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test} + "alcotest" {with-test} "ctypes" {>= "0.10.2"} "unix-errno" {>= "0.5.0"} "posix-types" "base-unix" ] depopts: "lwt" -available: [os = "darwin"] +available: os = "macos" +synopsis: "OS X membership.h bindings for user, group, and UUID translation" +description: + "Provides access to OS X functions for translating between UUIDs and uids/gids." +url { + src: "https://github.com/dsheets/ocaml-osx-membership/archive/0.1.0.tar.gz" + checksum: "md5=d87a80c7835b23b3fb63d30004ffbb6f" +} diff --git a/packages/osx-membership/osx-membership.0.1.0/url b/packages/osx-membership/osx-membership.0.1.0/url deleted file mode 100644 index c5f0e52a668..00000000000 --- a/packages/osx-membership/osx-membership.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-osx-membership/archive/0.1.0.tar.gz" -checksum: "d87a80c7835b23b3fb63d30004ffbb6f" diff --git a/packages/osx-mount/osx-mount.0.1.0/descr b/packages/osx-mount/osx-mount.0.1.0/descr deleted file mode 100644 index fa50c82950a..00000000000 --- a/packages/osx-mount/osx-mount.0.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Bindings to OS X mount system calls - -`getmntinfo` and `statfs` are bound as well as the statfs struct as a -record type. diff --git a/packages/osx-mount/osx-mount.0.1.0/opam b/packages/osx-mount/osx-mount.0.1.0/opam index f35bd11cf69..5cec641af75 100644 --- a/packages/osx-mount/osx-mount.0.1.0/opam +++ b/packages/osx-mount/osx-mount.0.1.0/opam @@ -1,22 +1,33 @@ -opam-version: "1.2" +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: "https://github.com/dsheets/ocaml-osx-mount.git" -build: [make "build"] +dev-repo: "git+https://github.com/dsheets/ocaml-osx-mount.git" +build: [ + [make "build"] + [make "test"] {with-test} +] install: [make "install"] -build-test: [make "test"] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test} + "alcotest" {with-test} "ctypes" {>= "0.4.0" & < "0.6.0"} "unix-errno" {>= "0.4.0"} "base-unix" ] depopts: "lwt" -available: [os = "darwin"] +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: "md5=5e03ce2886b33fecf9ea25cc2f4ee9f3" +} diff --git a/packages/osx-mount/osx-mount.0.1.0/url b/packages/osx-mount/osx-mount.0.1.0/url deleted file mode 100644 index 24396668d55..00000000000 --- a/packages/osx-mount/osx-mount.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-osx-mount/archive/0.1.0.tar.gz" -checksum: "5e03ce2886b33fecf9ea25cc2f4ee9f3" diff --git a/packages/osx-mount/osx-mount.0.1.1/descr b/packages/osx-mount/osx-mount.0.1.1/descr deleted file mode 100644 index fa50c82950a..00000000000 --- a/packages/osx-mount/osx-mount.0.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Bindings to OS X mount system calls - -`getmntinfo` and `statfs` are bound as well as the statfs struct as a -record type. diff --git a/packages/osx-mount/osx-mount.0.1.1/opam b/packages/osx-mount/osx-mount.0.1.1/opam index 6546761c104..3c65b841ae7 100644 --- a/packages/osx-mount/osx-mount.0.1.1/opam +++ b/packages/osx-mount/osx-mount.0.1.1/opam @@ -1,22 +1,33 @@ -opam-version: "1.2" +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: "https://github.com/dsheets/ocaml-osx-mount.git" -build: [make "build"] +dev-repo: "git+https://github.com/dsheets/ocaml-osx-mount.git" +build: [ + [make "build"] + [make "test"] {with-test} +] install: [make "install"] -build-test: [make "test"] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test} + "alcotest" {with-test} "ctypes" {>= "0.4.0"} "unix-errno" {>= "0.4.0"} "base-unix" ] depopts: "lwt" -available: [os = "darwin"] +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.1.tar.gz" + checksum: "md5=f142fb138a9e3983d8d7366150bc6709" +} diff --git a/packages/osx-mount/osx-mount.0.1.1/url b/packages/osx-mount/osx-mount.0.1.1/url deleted file mode 100644 index b43b6c17103..00000000000 --- a/packages/osx-mount/osx-mount.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-osx-mount/archive/0.1.1.tar.gz" -checksum: "f142fb138a9e3983d8d7366150bc6709" diff --git a/packages/osx-plutil/osx-plutil.0.5.0/descr b/packages/osx-plutil/osx-plutil.0.5.0/descr deleted file mode 100644 index 082d1495dfc..00000000000 --- a/packages/osx-plutil/osx-plutil.0.5.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -OS X plutil plist manipulation - -osx-plutil wraps the OS X plutil command which can be used to lint plist -files and convert between their XML, binary, and JSON formats. JSON -pretty-printing and human-readable output are also available. diff --git a/packages/osx-plutil/osx-plutil.0.5.0/opam b/packages/osx-plutil/osx-plutil.0.5.0/opam index 8bb3107a531..5f00183bd31 100644 --- a/packages/osx-plutil/osx-plutil.0.5.0/opam +++ b/packages/osx-plutil/osx-plutil.0.5.0/opam @@ -1,14 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "David Sheets " authors: "David Sheets " homepage: "https://github.com/dsheets/ocaml-osx-plutil" bug-reports: "https://github.com/dsheets/ocaml-osx-plutil/issues" license: "ISC" -dev-repo: "https://github.com/dsheets/ocaml-osx-plutil.git" +dev-repo: "git+https://github.com/dsheets/ocaml-osx-plutil.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "osx-plutil"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "base-unix" @@ -16,4 +17,14 @@ depends: [ "result" "process" ] -available: [os = "darwin" & ocaml-version >= "4.01.0"] +available: os = "macos" +synopsis: "OS X plutil plist manipulation" +description: """ +osx-plutil wraps the OS X plutil command which can be used to lint plist +files and convert between their XML, binary, and JSON formats. JSON +pretty-printing and human-readable output are also available.""" +flags: light-uninstall +url { + src: "https://github.com/dsheets/ocaml-osx-plutil/archive/0.5.0.tar.gz" + checksum: "md5=5e0bca8642147c799523fcafba5116b9" +} diff --git a/packages/osx-plutil/osx-plutil.0.5.0/url b/packages/osx-plutil/osx-plutil.0.5.0/url deleted file mode 100644 index c2a88c5762e..00000000000 --- a/packages/osx-plutil/osx-plutil.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-osx-plutil/archive/0.5.0.tar.gz" -checksum: "5e0bca8642147c799523fcafba5116b9" 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 index 0d8c0f43f80..6481aaa0457 100644 --- a/packages/osx-secure-transport/osx-secure-transport.0.1.0/opam +++ b/packages/osx-secure-transport/osx-secure-transport.0.1.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/toots/ocaml-osx-secure-transport.git" +dev-repo: "git+https://github.com/toots/ocaml-osx-secure-transport.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] @@ -14,8 +14,15 @@ remove: [ ["ocamlfind" "remove" "osx-secure-transport"] ] depends: [ + "ocaml" "ctypes" {>= "0.4"} "ctypes-foreign" "ocamlfind" {build} ] -available: [os = "darwin"] +available: os = "macos" +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: "md5=917d818e640420180220c8d02339b86b" +} diff --git a/packages/osx-secure-transport/osx-secure-transport.0.1.0/url b/packages/osx-secure-transport/osx-secure-transport.0.1.0/url deleted file mode 100644 index 75d6fe9692f..00000000000 --- a/packages/osx-secure-transport/osx-secure-transport.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/toots/ocaml-osx-secure-transport/releases/download/0.1.0/osx-secure-transport-0.1.0.tar.gz" -checksum: "917d818e640420180220c8d02339b86b" diff --git a/packages/osx-xattr/osx-xattr.0.1.0/descr b/packages/osx-xattr/osx-xattr.0.1.0/descr deleted file mode 100644 index afb49f32ece..00000000000 --- a/packages/osx-xattr/osx-xattr.0.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -OS X extended attribute system call bindings - -`getxattr`, `fgetxattr`, `listxattr`, `flistxattr`, `removexattr`, -`fremovexattr`, `setxattr`, and `fsetxattr` are bound. diff --git a/packages/osx-xattr/osx-xattr.0.1.0/opam b/packages/osx-xattr/osx-xattr.0.1.0/opam index 08a14e052e7..4443dad1b6c 100644 --- a/packages/osx-xattr/osx-xattr.0.1.0/opam +++ b/packages/osx-xattr/osx-xattr.0.1.0/opam @@ -1,22 +1,33 @@ -opam-version: "1.2" +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: "https://github.com/dsheets/ocaml-osx-xattr.git" -build: [make "build"] +dev-repo: "git+https://github.com/dsheets/ocaml-osx-xattr.git" +build: [ + [make "build"] + [make "test"] {with-test} +] install: [make "install"] -build-test: [make "test"] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test} + "alcotest" {with-test} "ctypes" {>= "0.4.0" & < "0.6.0"} "unix-errno" {>= "0.4.0"} "base-unix" "unix-type-representations" ] depopts: "lwt" -available: [os = "darwin"] +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: "md5=d0c92f1c47f46e915cb4713cf8e12071" +} diff --git a/packages/osx-xattr/osx-xattr.0.1.0/url b/packages/osx-xattr/osx-xattr.0.1.0/url deleted file mode 100644 index bf73e4f8227..00000000000 --- a/packages/osx-xattr/osx-xattr.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-osx-xattr/archive/0.1.0.tar.gz" -checksum: "d0c92f1c47f46e915cb4713cf8e12071" diff --git a/packages/osx-xattr/osx-xattr.0.2.0/descr b/packages/osx-xattr/osx-xattr.0.2.0/descr deleted file mode 100644 index afb49f32ece..00000000000 --- a/packages/osx-xattr/osx-xattr.0.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -OS X extended attribute system call bindings - -`getxattr`, `fgetxattr`, `listxattr`, `flistxattr`, `removexattr`, -`fremovexattr`, `setxattr`, and `fsetxattr` are bound. diff --git a/packages/osx-xattr/osx-xattr.0.2.0/opam b/packages/osx-xattr/osx-xattr.0.2.0/opam index b1cecf96e0c..e063fdc24b0 100644 --- a/packages/osx-xattr/osx-xattr.0.2.0/opam +++ b/packages/osx-xattr/osx-xattr.0.2.0/opam @@ -1,23 +1,34 @@ -opam-version: "1.2" +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: "https://github.com/dsheets/ocaml-osx-xattr.git" -build: [make "build"] +dev-repo: "git+https://github.com/dsheets/ocaml-osx-xattr.git" +build: [ + [make "build"] + [make "test"] {with-test} +] install: [make "install"] -build-test: [make "test"] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test} + "alcotest" {with-test} "ctypes" {>= "0.4.0" & < "0.6.0"} "unix-errno" {>= "0.4.0"} "base-unix" "unix-type-representations" ] depopts: "lwt" -available: [os = "darwin"] +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: "md5=089fa8382c09d27140befa450d595575" +} diff --git a/packages/osx-xattr/osx-xattr.0.2.0/url b/packages/osx-xattr/osx-xattr.0.2.0/url deleted file mode 100644 index 65a251fb56c..00000000000 --- a/packages/osx-xattr/osx-xattr.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-osx-xattr/archive/0.2.0.tar.gz" -checksum: "089fa8382c09d27140befa450d595575" diff --git a/packages/osx-xattr/osx-xattr.0.3.0/descr b/packages/osx-xattr/osx-xattr.0.3.0/descr deleted file mode 100644 index afb49f32ece..00000000000 --- a/packages/osx-xattr/osx-xattr.0.3.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -OS X extended attribute system call bindings - -`getxattr`, `fgetxattr`, `listxattr`, `flistxattr`, `removexattr`, -`fremovexattr`, `setxattr`, and `fsetxattr` are bound. diff --git a/packages/osx-xattr/osx-xattr.0.3.0/opam b/packages/osx-xattr/osx-xattr.0.3.0/opam index 8e61d5e03f4..26ab55b736c 100644 --- a/packages/osx-xattr/osx-xattr.0.3.0/opam +++ b/packages/osx-xattr/osx-xattr.0.3.0/opam @@ -1,23 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: ["David Sheets" "Jeremy Yallop"] 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: "https://github.com/dsheets/ocaml-osx-xattr.git" -build: [make "build"] +dev-repo: "git+https://github.com/dsheets/ocaml-osx-xattr.git" +build: [ + [make "build"] + [make "test"] {with-test} +] install: [make "install"] -build-test: [make "test"] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test} + "alcotest" {with-test} "ctypes" {>= "0.6.2"} "unix-errno" {>= "0.4.0"} "base-unix" "unix-type-representations" ] depopts: "lwt" -available: [os = "darwin"] +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.3.0.tar.gz" + checksum: "md5=7f1e2eb8e4c12a3b10b67c2b5309122c" +} diff --git a/packages/osx-xattr/osx-xattr.0.3.0/url b/packages/osx-xattr/osx-xattr.0.3.0/url deleted file mode 100644 index 7edac2131b7..00000000000 --- a/packages/osx-xattr/osx-xattr.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-osx-xattr/archive/0.3.0.tar.gz" -checksum: "7f1e2eb8e4c12a3b10b67c2b5309122c" diff --git a/packages/otags/otags.3.12.5/descr b/packages/otags/otags.3.12.5/descr deleted file mode 100644 index 24b1713deeb..00000000000 --- a/packages/otags/otags.3.12.5/descr +++ /dev/null @@ -1 +0,0 @@ -Tag file generation of OCaml sources (for vi and emacs) diff --git a/packages/otags/otags.3.12.5/opam b/packages/otags/otags.3.12.5/opam index 710281d4d19..32f5a0bafd8 100644 --- a/packages/otags/otags.3.12.5/opam +++ b/packages/otags/otags.3.12.5/opam @@ -1,9 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sebastien.fricker@gmail.com" build: [ ["./configure" "--prefix" prefix] [make] ] -depends: ["ocamlbuild"] -available: ocaml-version < "4.00.0" +depends: [ + "ocaml" {< "4.00.0"} + "ocamlbuild" +] 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: "md5=897f3309a69b133d3f52ef0bf617271e" +} diff --git a/packages/otags/otags.3.12.5/url b/packages/otags/otags.3.12.5/url deleted file mode 100644 index 5ce2259390b..00000000000 --- a/packages/otags/otags.3.12.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://askra.de/software/otags/otags-3.12.5.tar.gz" -checksum: "897f3309a69b133d3f52ef0bf617271e" diff --git a/packages/otags/otags.4.00.1/descr b/packages/otags/otags.4.00.1/descr deleted file mode 100644 index 24b1713deeb..00000000000 --- a/packages/otags/otags.4.00.1/descr +++ /dev/null @@ -1 +0,0 @@ -Tag file generation of OCaml sources (for vi and emacs) diff --git a/packages/otags/otags.4.00.1/opam b/packages/otags/otags.4.00.1/opam index c2087eaeb7e..63037e19797 100644 --- a/packages/otags/otags.4.00.1/opam +++ b/packages/otags/otags.4.00.1/opam @@ -1,9 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sebastien.fricker@gmail.com" build: [ ["./configure" "--prefix" prefix] [make] ] -depends: ["ocamlbuild"] -available: ocaml-version >= "4.00.0" & ocaml-version < "4.01.0" +depends: [ + "ocaml" {>= "4.00.0" & < "4.01.0"} + "ocamlbuild" +] 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: "md5=97b6b99288b7182a0218688865374c23" +} diff --git a/packages/otags/otags.4.00.1/url b/packages/otags/otags.4.00.1/url deleted file mode 100644 index cf9db5ebe44..00000000000 --- a/packages/otags/otags.4.00.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://askra.de/software/otags/otags-4.00.1.tar.gz" -checksum: "97b6b99288b7182a0218688865374c23" diff --git a/packages/otags/otags.4.01.1/descr b/packages/otags/otags.4.01.1/descr deleted file mode 100644 index 24b1713deeb..00000000000 --- a/packages/otags/otags.4.01.1/descr +++ /dev/null @@ -1 +0,0 @@ -Tag file generation of OCaml sources (for vi and emacs) diff --git a/packages/otags/otags.4.01.1/opam b/packages/otags/otags.4.01.1/opam index 0f7a15a464e..c680391b377 100644 --- a/packages/otags/otags.4.01.1/opam +++ b/packages/otags/otags.4.01.1/opam @@ -1,9 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "tews@os.inf.tu-dresden.de" build: [ ["./configure" "--prefix" prefix] [make] ] -depends: ["ocamlbuild"] -available: ocaml-version = "4.01.0" +depends: [ + "ocaml" {= "4.01.0"} + "ocamlbuild" +] 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: "md5=f2397017cfee52015b28a23c588b356f" +} diff --git a/packages/otags/otags.4.01.1/url b/packages/otags/otags.4.01.1/url deleted file mode 100644 index ddc72bf5952..00000000000 --- a/packages/otags/otags.4.01.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://askra.de/software/otags/otags-4.01.1.tar.gz" -checksum: "f2397017cfee52015b28a23c588b356f" diff --git a/packages/otetris/otetris.1.0/descr b/packages/otetris/otetris.1.0/descr deleted file mode 100644 index 8fc3ccb5503..00000000000 --- a/packages/otetris/otetris.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Tetris game implemented in OCaml language. - -Two versions - terminal and using graphics (using SDL) are provided. They -could be launched as 'ttetris' and 'gtetris'. diff --git a/packages/otetris/otetris.1.0/opam b/packages/otetris/otetris.1.0/opam index fec841d9593..5e32f7efa63 100644 --- a/packages/otetris/otetris.1.0/opam +++ b/packages/otetris/otetris.1.0/opam @@ -1,13 +1,14 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "lord@crocodile.org" authors: "Vadim Zaliva" homepage: "https://github.com/vzaliva/otetris" bug-reports: "https://github.com/vzaliva/otetris/issues" license: "MIT" -dev-repo: "https://github.com/vzaliva/otetris.git" +dev-repo: "git+https://github.com/vzaliva/otetris.git" build: ["jbuilder" "build"] install: ["jbuilder" "install"] depends: [ + "ocaml" "jbuilder" {build} "batteries" "lwt" @@ -18,3 +19,11 @@ depends: [ "conf-sdl-mixer" "ocamlsdl" ] +synopsis: "Tetris game implemented in OCaml language." +description: """ +Two versions - terminal and using graphics (using SDL) are provided. They +could be launched as 'ttetris' and 'gtetris'.""" +url { + src: "https://github.com/vzaliva/otetris/archive/v1.0.tar.gz" + checksum: "md5=3fcc605d3d4ffd72bfa195f9a987e757" +} diff --git a/packages/otetris/otetris.1.0/url b/packages/otetris/otetris.1.0/url deleted file mode 100644 index 439f0d69b2b..00000000000 --- a/packages/otetris/otetris.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/vzaliva/otetris/archive/v1.0.tar.gz" -checksum: "3fcc605d3d4ffd72bfa195f9a987e757" diff --git a/packages/otetris/otetris.1.1/descr b/packages/otetris/otetris.1.1/descr deleted file mode 100644 index 8fc3ccb5503..00000000000 --- a/packages/otetris/otetris.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Tetris game implemented in OCaml language. - -Two versions - terminal and using graphics (using SDL) are provided. They -could be launched as 'ttetris' and 'gtetris'. diff --git a/packages/otetris/otetris.1.1/opam b/packages/otetris/otetris.1.1/opam index fec841d9593..191c5f3e82a 100644 --- a/packages/otetris/otetris.1.1/opam +++ b/packages/otetris/otetris.1.1/opam @@ -1,13 +1,14 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "lord@crocodile.org" authors: "Vadim Zaliva" homepage: "https://github.com/vzaliva/otetris" bug-reports: "https://github.com/vzaliva/otetris/issues" license: "MIT" -dev-repo: "https://github.com/vzaliva/otetris.git" +dev-repo: "git+https://github.com/vzaliva/otetris.git" build: ["jbuilder" "build"] install: ["jbuilder" "install"] depends: [ + "ocaml" "jbuilder" {build} "batteries" "lwt" @@ -18,3 +19,11 @@ depends: [ "conf-sdl-mixer" "ocamlsdl" ] +synopsis: "Tetris game implemented in OCaml language." +description: """ +Two versions - terminal and using graphics (using SDL) are provided. They +could be launched as 'ttetris' and 'gtetris'.""" +url { + src: "https://github.com/vzaliva/otetris/archive/v1.1.tar.gz" + checksum: "md5=5079edf459afc28a77df226dc178c03d" +} diff --git a/packages/otetris/otetris.1.1/url b/packages/otetris/otetris.1.1/url deleted file mode 100644 index dddb35a3d77..00000000000 --- a/packages/otetris/otetris.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/vzaliva/otetris/archive/v1.1.tar.gz" -checksum: "5079edf459afc28a77df226dc178c03d" diff --git a/packages/otfm/otfm.0.1.0/descr b/packages/otfm/otfm.0.1.0/descr deleted file mode 100644 index c448c0cb8c2..00000000000 --- a/packages/otfm/otfm.0.1.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -OpenType font decoder for OCaml - -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 - diff --git a/packages/otfm/otfm.0.1.0/opam b/packages/otfm/otfm.0.1.0/opam index 6b59101a12b..c7a1c2dfb77 100644 --- a/packages/otfm/otfm.0.1.0/opam +++ b/packages/otfm/otfm.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " authors: ["Daniel Bünzli "] homepage: "http://erratique.ch/software/otfm" @@ -15,8 +15,22 @@ build: [ ["./pkg/build" "true"] ] depends: [ + "ocaml" {>= "4.00.0"} "uutf" {<= "0.9.4"} "ocamlfind" "ocamlbuild" {build} ] -ocaml-version: [>= "4.00.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: "md5=36b5a4b30b2e7be1f0a665824d35a20c" +} diff --git a/packages/otfm/otfm.0.1.0/url b/packages/otfm/otfm.0.1.0/url deleted file mode 100644 index 3e782079aa5..00000000000 --- a/packages/otfm/otfm.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/otfm/releases/otfm-0.1.0.tbz" -checksum: "36b5a4b30b2e7be1f0a665824d35a20c" diff --git a/packages/otfm/otfm.0.2.0/descr b/packages/otfm/otfm.0.2.0/descr deleted file mode 100644 index c448c0cb8c2..00000000000 --- a/packages/otfm/otfm.0.2.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -OpenType font decoder for OCaml - -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 - diff --git a/packages/otfm/otfm.0.2.0/opam b/packages/otfm/otfm.0.2.0/opam index 520d6f96848..a97ba186711 100644 --- a/packages/otfm/otfm.0.2.0/opam +++ b/packages/otfm/otfm.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " homepage: "http://erratique.ch/software/otfm" authors: ["Daniel Bünzli "] @@ -8,11 +8,11 @@ doc: "http://erratique.ch/software/otfm/doc/Otfm" tags: [ "OpenType" "ttf" "font" "decoder" "graphics" "org:erratique" ] license: "BSD3" depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "uutf" {<= "0.9.4"} "ocamlbuild" {build} ] -ocaml-version: [>= "4.01.0"] build: [ [ "ocaml" "pkg/git.ml" ] @@ -20,3 +20,17 @@ build: "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: "md5=bdb84bb7e37f4ef6d2e74ecb8e0ef533" +} diff --git a/packages/otfm/otfm.0.2.0/url b/packages/otfm/otfm.0.2.0/url deleted file mode 100644 index 5af7e67e7c3..00000000000 --- a/packages/otfm/otfm.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/otfm/releases/otfm-0.2.0.tbz" -checksum: "bdb84bb7e37f4ef6d2e74ecb8e0ef533" diff --git a/packages/otfm/otfm.0.3.0/descr b/packages/otfm/otfm.0.3.0/descr deleted file mode 100644 index b3d299d8d2c..00000000000 --- a/packages/otfm/otfm.0.3.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -OpenType font decoder for OCaml -Release %%VERSION%% - -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 ISC license. - -[1]: http://erratique.ch/software/uutf - \ No newline at end of file diff --git a/packages/otfm/otfm.0.3.0/opam b/packages/otfm/otfm.0.3.0/opam index e74dc438ceb..b67718d5538 100644 --- a/packages/otfm/otfm.0.3.0/opam +++ b/packages/otfm/otfm.0.3.0/opam @@ -1,21 +1,37 @@ -opam-version: "1.2" +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" +dev-repo: "git+http://erratique.ch/repos/otfm.git" bug-reports: "https://github.com/dbuenzli/otfm/issues" tags: [ "OpenType" "ttf" "font" "decoder" "graphics" "org:erratique" ] license: "ISC" -available: [ ocaml-version >= "4.01.0" ] depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "result" - "uchar" - "uutf" {>= "1.0.0"} + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build} + "result" + "uchar" + "uutf" {>= "1.0.0"} ] build: [[ "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" ]] \ No newline at end of file + "--pinned" "%{pinned}%" ]] +synopsis: "OpenType font decoder for OCaml" +description: """ +Release %%VERSION%% + +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 ISC license. + +[1]: http://erratique.ch/software/uutf""" +url { + src: "http://erratique.ch/software/otfm/releases/otfm-0.3.0.tbz" + checksum: "md5=e8e0ecb91048983b09a7fbe593042c89" +} diff --git a/packages/otfm/otfm.0.3.0/url b/packages/otfm/otfm.0.3.0/url deleted file mode 100644 index e74c260bd4e..00000000000 --- a/packages/otfm/otfm.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/otfm/releases/otfm-0.3.0.tbz" -checksum: "e8e0ecb91048983b09a7fbe593042c89" \ No newline at end of file diff --git a/packages/oth/oth.2.10/descr b/packages/oth/oth.2.10/descr deleted file mode 100644 index af5a43b6902..00000000000 --- a/packages/oth/oth.2.10/descr +++ /dev/null @@ -1,2 +0,0 @@ -Ocaml Test Harness - Simple library for running tests - diff --git a/packages/oth/oth.2.10/opam b/packages/oth/oth.2.10/opam index 74a1b452578..0650c50974a 100644 --- a/packages/oth/oth.2.10/opam +++ b/packages/oth/oth.2.10/opam @@ -1,13 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "orbitz@gmail.com" build: [ - [make "-j%{jobs}%"] + [make "-j%{jobs}%"] + [make "-j%{jobs}%" "test"] {with-test} ] - -build-test: [ - [make "-j%{jobs}%" "test"] -] - install: [ [make "PREFIX=%{prefix}%" "install"] ] @@ -17,14 +13,14 @@ remove: [ ] depends: [ - "containers" {< "2.0"} - "duration" - "merlin-of-pds" - "ocamlfind" - "pds" { build & (>= "5" & < "6") } - "revops" + "ocaml" {>= "4.03"} + "containers" {< "2.0"} + "duration" + "merlin-of-pds" + "ocamlfind" + "pds" {build & (>= "5" & < "6")} + "revops" ] - authors: [ "dklee@dklee.org" "orbitz@gmail.com" @@ -32,6 +28,9 @@ authors: [ homepage: "https://bitbucket.org/mimirops/oth" bug-reports: "https://bitbucket.org/mimirops/oth/issues" -dev-repo: "git@bitbucket.org:mimirops/oth.git" -available: [ocaml-version >= "4.03"] - +dev-repo: "git+ssh://git@bitbucket.org/mimirops/oth.git" +synopsis: "Ocaml Test Harness - Simple library for running tests" +url { + src: "https://bitbucket.org/mimirops/oth/get/2.10.tar.gz" + checksum: "md5=fa9a69ee559207afd97d15930d038e05" +} diff --git a/packages/oth/oth.2.10/url b/packages/oth/oth.2.10/url deleted file mode 100644 index 251b3e94c8a..00000000000 --- a/packages/oth/oth.2.10/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://bitbucket.org/mimirops/oth/get/2.10.tar.gz" -checksum: "fa9a69ee559207afd97d15930d038e05" - diff --git a/packages/otr/otr.0.1.0/descr b/packages/otr/otr.0.1.0/descr deleted file mode 100644 index 02bf43ee601..00000000000 --- a/packages/otr/otr.0.1.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Off-the-record in pure OCaml - -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. diff --git a/packages/otr/otr.0.1.0/opam b/packages/otr/otr.0.1.0/opam index 0238ed855a7..3cd19880969 100644 --- a/packages/otr/otr.0.1.0/opam +++ b/packages/otr/otr.0.1.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" name: "otr" version: "0.1.0" homepage: "https://github.com/hannesm/ocaml-otr" -dev-repo: "https://github.com/hannesm/ocaml-otr.git" +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 "] @@ -16,6 +16,7 @@ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "otr"] depends: [ + "ocaml" {>= "4.01.0" & < "4.03"} "ocamlfind" "cstruct" {>= "1.2.0" & < "2.0.0"} "type_conv" @@ -23,4 +24,16 @@ depends: [ "nocrypto" {>= "0.3.0" & < "0.5.0"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.03" ] +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: "md5=158e88118ca758175159bac2201511d8" +} diff --git a/packages/otr/otr.0.1.0/url b/packages/otr/otr.0.1.0/url deleted file mode 100644 index 540e458b256..00000000000 --- a/packages/otr/otr.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hannesm/ocaml-otr/archive/0.1.0.tar.gz" -checksum: "158e88118ca758175159bac2201511d8" diff --git a/packages/otr/otr.0.2.0/descr b/packages/otr/otr.0.2.0/descr deleted file mode 100644 index 02bf43ee601..00000000000 --- a/packages/otr/otr.0.2.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Off-the-record in pure OCaml - -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. diff --git a/packages/otr/otr.0.2.0/opam b/packages/otr/otr.0.2.0/opam index 642068aa76c..6ac9c47750b 100644 --- a/packages/otr/otr.0.2.0/opam +++ b/packages/otr/otr.0.2.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" name: "otr" homepage: "https://github.com/hannesm/ocaml-otr" -dev-repo: "https://github.com/hannesm/ocaml-otr.git" +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 "] @@ -15,6 +15,7 @@ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "otr"] depends: [ + "ocaml" {>= "4.01.0" & < "4.03"} "ocamlfind" "cstruct" {>= "1.6.0" & < "2.0.0"} "type_conv" @@ -23,4 +24,16 @@ depends: [ "stringext" {>= "1.3.1"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.03" ] +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: "md5=b41ab60de9dd5cc6ddcc6b788b91392c" +} diff --git a/packages/otr/otr.0.2.0/url b/packages/otr/otr.0.2.0/url deleted file mode 100644 index 62704c37591..00000000000 --- a/packages/otr/otr.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hannesm/ocaml-otr/archive/0.2.0.tar.gz" -checksum: "b41ab60de9dd5cc6ddcc6b788b91392c" diff --git a/packages/otr/otr.0.3.0/descr b/packages/otr/otr.0.3.0/descr deleted file mode 100644 index 02bf43ee601..00000000000 --- a/packages/otr/otr.0.3.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Off-the-record in pure OCaml - -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. diff --git a/packages/otr/otr.0.3.0/opam b/packages/otr/otr.0.3.0/opam index 322553042d0..8d017d99365 100644 --- a/packages/otr/otr.0.3.0/opam +++ b/packages/otr/otr.0.3.0/opam @@ -1,23 +1,33 @@ -opam-version: "1.2" +opam-version: "2.0" name: "otr" homepage: "https://github.com/hannesm/ocaml-otr" -dev-repo: "https://github.com/hannesm/ocaml-otr.git" +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: "BSD2" 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}%" + ] + [ + "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} ] -build-test: [ - ["ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%"] - ["sh" "-exc" "if test -f ./feedback.native; then ./feedback.native; else ./feedback.byte; fi"] -] - depends: [ + "ocaml" {>= "4.01.0" & < "4.03"} "ocamlfind" {build} "cstruct" {>= "1.6.0" & < "2.0.0"} "type_conv" @@ -26,4 +36,15 @@ depends: [ "astring" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.03" ] +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: "md5=3317419727ff8a8d577bc13647263e6d" +} diff --git a/packages/otr/otr.0.3.0/url b/packages/otr/otr.0.3.0/url deleted file mode 100644 index 0965d6dd090..00000000000 --- a/packages/otr/otr.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hannesm/ocaml-otr/archive/0.3.0.tar.gz" -checksum: "3317419727ff8a8d577bc13647263e6d" diff --git a/packages/otr/otr.0.3.1/descr b/packages/otr/otr.0.3.1/descr deleted file mode 100644 index 02bf43ee601..00000000000 --- a/packages/otr/otr.0.3.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -Off-the-record in pure OCaml - -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. diff --git a/packages/otr/otr.0.3.1/opam b/packages/otr/otr.0.3.1/opam index 5a9ac6e36bc..14a7c3765ff 100644 --- a/packages/otr/otr.0.3.1/opam +++ b/packages/otr/otr.0.3.1/opam @@ -1,23 +1,33 @@ -opam-version: "1.2" +opam-version: "2.0" name: "otr" homepage: "https://github.com/hannesm/ocaml-otr" -dev-repo: "https://github.com/hannesm/ocaml-otr.git" +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: "BSD2" 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}%" + ] + [ + "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} ] -build-test: [ - ["ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%"] - ["sh" "-exc" "if test -f ./feedback.native; then ./feedback.native; else ./feedback.byte; fi"] -] - depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} "ocamlfind" {build} "ppx_tools" {build} "cstruct" {>= "1.9.0"} @@ -32,4 +42,15 @@ depends: [ conflicts: [ "sexplib" {= "v0.9.0"} ] -available: [ ocaml-version >= "4.02.2" & ocaml-version < "4.03" ] +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: "md5=bceb77a301095ef3423c4b837b8428da" +} diff --git a/packages/otr/otr.0.3.1/url b/packages/otr/otr.0.3.1/url deleted file mode 100644 index e14501980e9..00000000000 --- a/packages/otr/otr.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hannesm/ocaml-otr/archive/0.3.1.tar.gz" -checksum: "bceb77a301095ef3423c4b837b8428da" diff --git a/packages/otr/otr.0.3.2/descr b/packages/otr/otr.0.3.2/descr deleted file mode 100644 index 02bf43ee601..00000000000 --- a/packages/otr/otr.0.3.2/descr +++ /dev/null @@ -1,8 +0,0 @@ -Off-the-record in pure OCaml - -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. diff --git a/packages/otr/otr.0.3.2/opam b/packages/otr/otr.0.3.2/opam index 37f7ced6601..bca0da72a5c 100644 --- a/packages/otr/otr.0.3.2/opam +++ b/packages/otr/otr.0.3.2/opam @@ -1,23 +1,33 @@ -opam-version: "1.2" +opam-version: "2.0" name: "otr" homepage: "https://github.com/hannesm/ocaml-otr" -dev-repo: "https://github.com/hannesm/ocaml-otr.git" +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: "BSD2" 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}%" + ] + [ + "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} ] -build-test: [ - ["ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%"] - ["sh" "-exc" "if test -f ./feedback.native; then ./feedback.native; else ./feedback.byte; fi"] -] - depends: [ + "ocaml" {>= "4.02.2"} "ocamlfind" {build} "ppx_tools" {build} "cstruct" {>= "1.9.0"} @@ -33,4 +43,15 @@ depends: [ conflicts: [ "sexplib" {= "v0.9.0"} ] -available: [ ocaml-version >= "4.02.2" ] +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: "md5=5dd87a3d3d440d917634afd4928bac96" +} diff --git a/packages/otr/otr.0.3.2/url b/packages/otr/otr.0.3.2/url deleted file mode 100644 index a581d2a8cbd..00000000000 --- a/packages/otr/otr.0.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hannesm/ocaml-otr/archive/0.3.2.tar.gz" -checksum: "5dd87a3d3d440d917634afd4928bac96" diff --git a/packages/otr/otr.0.3.3/descr b/packages/otr/otr.0.3.3/descr deleted file mode 100644 index f8bd2890ef2..00000000000 --- a/packages/otr/otr.0.3.3/descr +++ /dev/null @@ -1,9 +0,0 @@ -Off the record implementation purely in OCaml - - -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. \ No newline at end of file diff --git a/packages/otr/otr.0.3.3/opam b/packages/otr/otr.0.3.3/opam index 926946878de..702af12f175 100644 --- a/packages/otr/otr.0.3.3/opam +++ b/packages/otr/otr.0.3.3/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" name: "otr" homepage: "https://github.com/hannesm/ocaml-otr" -dev-repo: "https://github.com/hannesm/ocaml-otr.git" +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 "] @@ -10,13 +10,12 @@ license: "BSD2" build: [ ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] -] -build-test: [ ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] - depends: [ + "ocaml" {>= "4.02.2"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -32,4 +31,16 @@ depends: [ conflicts: [ "sexplib" {= "v0.9.0"} ] -available: [ ocaml-version >= "4.02.2" ] +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: "md5=3b48d802759d2a9e1cce1440ad044eec" +} diff --git a/packages/otr/otr.0.3.3/url b/packages/otr/otr.0.3.3/url deleted file mode 100644 index a0f2b7676e3..00000000000 --- a/packages/otr/otr.0.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hannesm/ocaml-otr/releases/download/0.3.3/otr-0.3.3.tbz" -checksum: "3b48d802759d2a9e1cce1440ad044eec" \ No newline at end of file diff --git a/packages/otr/otr.0.3.4/descr b/packages/otr/otr.0.3.4/descr deleted file mode 100644 index f8bd2890ef2..00000000000 --- a/packages/otr/otr.0.3.4/descr +++ /dev/null @@ -1,9 +0,0 @@ -Off the record implementation purely in OCaml - - -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. \ No newline at end of file diff --git a/packages/otr/otr.0.3.4/opam b/packages/otr/otr.0.3.4/opam index b397d5064f2..86a1d5886d3 100644 --- a/packages/otr/otr.0.3.4/opam +++ b/packages/otr/otr.0.3.4/opam @@ -1,6 +1,6 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://github.com/hannesm/ocaml-otr" -dev-repo: "https://github.com/hannesm/ocaml-otr.git" +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 "] @@ -9,13 +9,12 @@ license: "BSD2" build: [ ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] -] -build-test: [ ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] - depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -28,4 +27,16 @@ depends: [ "astring" "rresult" ] -available: [ ocaml-version >= "4.03.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: "md5=c257229e42650077c56d9a37c3ce307a" +} diff --git a/packages/otr/otr.0.3.4/url b/packages/otr/otr.0.3.4/url deleted file mode 100644 index 5a9f0f18bc2..00000000000 --- a/packages/otr/otr.0.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hannesm/ocaml-otr/releases/download/0.3.4/otr-0.3.4.tbz" -checksum: "c257229e42650077c56d9a37c3ce307a" \ No newline at end of file diff --git a/packages/ott/ott.0.21.2/descr b/packages/ott/ott.0.21.2/descr deleted file mode 100644 index 485cf277429..00000000000 --- a/packages/ott/ott.0.21.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -Ott is a tool for writing definitions of programming languages and calculi - -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. diff --git a/packages/ott/ott.0.21.2/opam b/packages/ott/ott.0.21.2/opam index 8a2e277c69e..4d13f6466b8 100644 --- a/packages/ott/ott.0.21.2/opam +++ b/packages/ott/ott.0.21.2/opam @@ -1,9 +1,26 @@ -opam-version: "1.2" +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: "https://github.com/ott-lang/ott.git" +dev-repo: "git+https://github.com/ott-lang/ott.git" bug-reports: "https://github.com/ott-lang/ott/issues" license: "part BSD3, part LGPL 2.1" -available: [ ocaml-version < "4.06.0" ] 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"} +] +extra-files: ["ott.install" "md5=b3eb0d09ae91399eb16dab9f9e1435de"] +url { + src: "http://www.cl.cam.ac.uk/~pes20/ott/ott_distro_0.21.2.tar.gz" + checksum: "md5=e9a5dae61b0aa5c33c3445e8e8a92b6a" +} diff --git a/packages/ott/ott.0.21.2/url b/packages/ott/ott.0.21.2/url deleted file mode 100644 index c346e4a6afc..00000000000 --- a/packages/ott/ott.0.21.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www.cl.cam.ac.uk/~pes20/ott/ott_distro_0.21.2.tar.gz" -checksum: "e9a5dae61b0aa5c33c3445e8e8a92b6a" diff --git a/packages/ott/ott.0.24/descr b/packages/ott/ott.0.24/descr deleted file mode 100644 index 485cf277429..00000000000 --- a/packages/ott/ott.0.24/descr +++ /dev/null @@ -1,9 +0,0 @@ -Ott is a tool for writing definitions of programming languages and calculi - -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. diff --git a/packages/ott/ott.0.24/opam b/packages/ott/ott.0.24/opam index 6120981e2eb..488ea93c12a 100644 --- a/packages/ott/ott.0.24/opam +++ b/packages/ott/ott.0.24/opam @@ -1,12 +1,32 @@ -opam-version: "1.2" +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: "https://github.com/ott-lang/ott.git" +dev-repo: "git+https://github.com/ott-lang/ott.git" bug-reports: "https://github.com/ott-lang/ott/issues" license: "part BSD3, part LGPL 2.1" -available: [ ocaml-version < "4.06.0" ] 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"} +] +extra-files: [ + ["ott.install" "md5=fe0a948d07ba0fea49a566dfc76c2d44"] + ["new-string-syntax.diff" "md5=a95ce5a4521336c8f1bbc3f452d68083"] +] +url { + src: "http://www.cl.cam.ac.uk/~pes20/ott/ott_distro_0.24.tar.gz" + checksum: "md5=6512a2b737cb8408348306378fc46553" +} diff --git a/packages/ott/ott.0.24/url b/packages/ott/ott.0.24/url deleted file mode 100644 index 74920dbed76..00000000000 --- a/packages/ott/ott.0.24/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www.cl.cam.ac.uk/~pes20/ott/ott_distro_0.24.tar.gz" -checksum: "6512a2b737cb8408348306378fc46553" diff --git a/packages/ott/ott.0.25/descr b/packages/ott/ott.0.25/descr deleted file mode 100644 index 485cf277429..00000000000 --- a/packages/ott/ott.0.25/descr +++ /dev/null @@ -1,9 +0,0 @@ -Ott is a tool for writing definitions of programming languages and calculi - -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. diff --git a/packages/ott/ott.0.25/opam b/packages/ott/ott.0.25/opam index eb18ea802f1..28374efdf61 100644 --- a/packages/ott/ott.0.25/opam +++ b/packages/ott/ott.0.25/opam @@ -1,12 +1,28 @@ -opam-version: "1.2" +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: "https://github.com/ott-lang/ott.git" +dev-repo: "git+https://github.com/ott-lang/ott.git" bug-reports: "https://github.com/ott-lang/ott/issues" license: "part BSD3, part LGPL 2.1" -available: [ ocaml-version < "4.06.0" ] - 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"} +] +extra-files: ["ott.install" "md5=8d10461e93d9f9da89b6a66350a4b2fa"] +url { + src: "https://github.com/ott-lang/ott/archive/0.25.tar.gz" + checksum: "md5=2b888fee23b1aa4537f5bd638d502664" +} diff --git a/packages/ott/ott.0.25/url b/packages/ott/ott.0.25/url deleted file mode 100644 index 950a8299cc4..00000000000 --- a/packages/ott/ott.0.25/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ott-lang/ott/archive/0.25.tar.gz" -checksum: "2b888fee23b1aa4537f5bd638d502664" diff --git a/packages/ott/ott.0.26/descr b/packages/ott/ott.0.26/descr deleted file mode 100644 index 485cf277429..00000000000 --- a/packages/ott/ott.0.26/descr +++ /dev/null @@ -1,9 +0,0 @@ -Ott is a tool for writing definitions of programming languages and calculi - -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. diff --git a/packages/ott/ott.0.26/opam b/packages/ott/ott.0.26/opam index cb9ff9eddbc..d2bcebb9b62 100644 --- a/packages/ott/ott.0.26/opam +++ b/packages/ott/ott.0.26/opam @@ -1,13 +1,32 @@ -opam-version: "1.2" +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: "https://github.com/ott-lang/ott.git" +dev-repo: "git+https://github.com/ott-lang/ott.git" bug-reports: "https://github.com/ott-lang/ott/issues" license: "part BSD3, part LGPL 2.1" -available: [ ocaml-version >= "4.00.0" ] - build: [ [ make "world" ] ] patches: [ "Makefile.release.patch" ] +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.00.0"} +] +extra-files: [ + ["ott.install" "md5=63ba0bb1e9f81e1b25b0727d22f8eaa1"] + ["Makefile.release.patch" "md5=f3bdbc43672b560d97ebe68f0dec7681"] +] +url { + src: "https://github.com/ott-lang/ott/archive/0.26.tar.gz" + checksum: "md5=8aee607f1a386b3e12b1dfe0c2cf7ca1" +} diff --git a/packages/ott/ott.0.26/url b/packages/ott/ott.0.26/url deleted file mode 100644 index 3de19f9d527..00000000000 --- a/packages/ott/ott.0.26/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ott-lang/ott/archive/0.26.tar.gz" -checksum: "8aee607f1a386b3e12b1dfe0c2cf7ca1" diff --git a/packages/ott/ott.0.27/descr b/packages/ott/ott.0.27/descr deleted file mode 100644 index 485cf277429..00000000000 --- a/packages/ott/ott.0.27/descr +++ /dev/null @@ -1,9 +0,0 @@ -Ott is a tool for writing definitions of programming languages and calculi - -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. diff --git a/packages/ott/ott.0.27/opam b/packages/ott/ott.0.27/opam index 445ef4fe421..74546bcfc04 100644 --- a/packages/ott/ott.0.27/opam +++ b/packages/ott/ott.0.27/opam @@ -1,12 +1,28 @@ -opam-version: "1.2" +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: "https://github.com/ott-lang/ott.git" +dev-repo: "git+https://github.com/ott-lang/ott.git" bug-reports: "https://github.com/ott-lang/ott/issues" license: "part BSD3, part LGPL 2.1" -available: [ ocaml-version >= "4.00.0" ] - 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.00.0"} +] +extra-files: ["ott.install" "md5=63ba0bb1e9f81e1b25b0727d22f8eaa1"] +url { + src: "https://github.com/ott-lang/ott/archive/0.27.tar.gz" + checksum: "md5=e05eea1b975d8612c68feec068c4b963" +} diff --git a/packages/ott/ott.0.27/url b/packages/ott/ott.0.27/url deleted file mode 100644 index ac26092a8ba..00000000000 --- a/packages/ott/ott.0.27/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ott-lang/ott/archive/0.27.tar.gz" -checksum: "e05eea1b975d8612c68feec068c4b963" diff --git a/packages/otto/otto.0.0.1/descr b/packages/otto/otto.0.0.1/descr deleted file mode 100644 index cb31760a628..00000000000 --- a/packages/otto/otto.0.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Otto is a testing / autograding library - -Otto is designed to any easy to use testing library designed specifically for autograding. Otto makes it simple to get started writing tests, and is robust. For example, it is built to handle functions that loop infinitely without allocating. diff --git a/packages/otto/otto.0.0.1/opam b/packages/otto/otto.0.0.1/opam index 67ab07f74bd..ea0d0ed0eef 100644 --- a/packages/otto/otto.0.0.1/opam +++ b/packages/otto/otto.0.0.1/opam @@ -1,19 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Justin Raymond " authors: "Justin Raymond " homepage: "https://github.com/jrraymond/otto" bug-reports: "https://github.com/jrraymond/otto" license: "LGPL 2.1 with OCaml linking exception" -dev-repo: "https://github.com/jrraymond/otto.git" +dev-repo: "git+https://github.com/jrraymond/otto.git" build: [ - ["rm" "setup.ml"] {ocaml-version >= "4.00.0"} - ["oasis" "setup"] {ocaml-version >= "4.00.0"} + ["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" "otto"] depends: [ + "ocaml" "ocamlfind" {build} "oasis" {>= "0.4.0"} ] +synopsis: "Otto is a testing / autograding library" +description: + "Otto is designed to any easy to use testing library designed specifically for autograding. Otto makes it simple to get started writing tests, and is robust. For example, it is built to handle functions that loop infinitely without allocating." +flags: light-uninstall +url { + src: "https://github.com/jrraymond/otto/archive/v0.0.1.tar.gz" + checksum: "md5=0289d241be4dd8e86e1c59ed5cfa1391" +} diff --git a/packages/otto/otto.0.0.1/url b/packages/otto/otto.0.0.1/url deleted file mode 100644 index 1ad29fb96c7..00000000000 --- a/packages/otto/otto.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/jrraymond/otto/archive/v0.0.1.tar.gz" -checksum: "0289d241be4dd8e86e1c59ed5cfa1391" diff --git a/packages/otto/otto.0.0.2/descr b/packages/otto/otto.0.0.2/descr deleted file mode 100644 index cb31760a628..00000000000 --- a/packages/otto/otto.0.0.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Otto is a testing / autograding library - -Otto is designed to any easy to use testing library designed specifically for autograding. Otto makes it simple to get started writing tests, and is robust. For example, it is built to handle functions that loop infinitely without allocating. diff --git a/packages/otto/otto.0.0.2/opam b/packages/otto/otto.0.0.2/opam index 67ab07f74bd..47f942467f0 100644 --- a/packages/otto/otto.0.0.2/opam +++ b/packages/otto/otto.0.0.2/opam @@ -1,19 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Justin Raymond " authors: "Justin Raymond " homepage: "https://github.com/jrraymond/otto" bug-reports: "https://github.com/jrraymond/otto" license: "LGPL 2.1 with OCaml linking exception" -dev-repo: "https://github.com/jrraymond/otto.git" +dev-repo: "git+https://github.com/jrraymond/otto.git" build: [ - ["rm" "setup.ml"] {ocaml-version >= "4.00.0"} - ["oasis" "setup"] {ocaml-version >= "4.00.0"} + ["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" "otto"] depends: [ + "ocaml" "ocamlfind" {build} "oasis" {>= "0.4.0"} ] +synopsis: "Otto is a testing / autograding library" +description: + "Otto is designed to any easy to use testing library designed specifically for autograding. Otto makes it simple to get started writing tests, and is robust. For example, it is built to handle functions that loop infinitely without allocating." +flags: light-uninstall +url { + src: "https://github.com/jrraymond/otto/archive/0.0.2.tar.gz" + checksum: "md5=673a864004cc57475a52fe331ae2a1ed" +} diff --git a/packages/otto/otto.0.0.2/url b/packages/otto/otto.0.0.2/url deleted file mode 100644 index 17b801dca02..00000000000 --- a/packages/otto/otto.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/jrraymond/otto/archive/0.0.2.tar.gz" -checksum: "673a864004cc57475a52fe331ae2a1ed" diff --git a/packages/ounit/ounit.1.1.2/descr b/packages/ounit/ounit.1.1.2/descr deleted file mode 100644 index 1d1c38f9445..00000000000 --- a/packages/ounit/ounit.1.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -Unit testing framework inspired by the JUnit tool and the HUnit tool diff --git a/packages/ounit/ounit.1.1.2/opam b/packages/ounit/ounit.1.1.2/opam index 7bf4a2c1755..611b22415ec 100644 --- a/packages/ounit/ounit.1.1.2/opam +++ b/packages/ounit/ounit.1.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: [ "Maas-Maarten Zeeman" @@ -8,9 +8,16 @@ homepage: "http://ounit.forge.ocamlcore.org" build: [make "build"] remove: [["ocamlfind" "remove" "oUnit"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ocamlbuild" {build} "camlp4" ] install: [make "install"] -available: [ocaml-version < "4.06.0"] +synopsis: + "Unit testing framework inspired by the JUnit tool and the HUnit tool" +flags: light-uninstall +url { + src: "http://forge.ocamlcore.org/frs/download.php/886/ounit-1.1.2.tar.gz" + checksum: "md5=14e4d8ee551004dbcc1607f438ef7d83" +} diff --git a/packages/ounit/ounit.1.1.2/url b/packages/ounit/ounit.1.1.2/url deleted file mode 100644 index b3f67a048b2..00000000000 --- a/packages/ounit/ounit.1.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/886/ounit-1.1.2.tar.gz" -checksum: "14e4d8ee551004dbcc1607f438ef7d83" diff --git a/packages/ounit/ounit.2.0.0/descr b/packages/ounit/ounit.2.0.0/descr deleted file mode 100644 index 1d21bf8a44a..00000000000 --- a/packages/ounit/ounit.2.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Unit testing framework loosely based on HUnit. It is similar to JUnit, and other XUnit testing frameworks diff --git a/packages/ounit/ounit.2.0.0/opam b/packages/ounit/ounit.2.0.0/opam index 57f113fe5ea..1a66a019777 100644 --- a/packages/ounit/ounit.2.0.0/opam +++ b/packages/ounit/ounit.2.0.0/opam @@ -1,15 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" authors: [ "Maas-Maarten Zeeman" "Sylvain Le Gall" ] maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "http://ounit.forge.ocamlcore.org" bug-reports: "https://forge.ocamlcore.org/tracker/?func=browse&group_id=162&atid=730" -dev-repo: "https://github.com/gildor478/ounit.git" +dev-repo: "git+https://github.com/gildor478/ounit.git" doc: ["http://ounit.forge.ocamlcore.org/api-ounit/index.html"] build: [make "build"] remove: [["ocamlfind" "remove" "oUnit"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] -patches: ["safe-string.patch" {ocaml-version >= "4.04.0"}] +patches: "safe-string.patch" {ocaml:version >= "4.04.0"} install: [make "install"] +synopsis: + "Unit testing framework loosely based on HUnit. It is similar to JUnit, and other XUnit testing frameworks" +flags: light-uninstall +extra-files: ["safe-string.patch" "md5=3558ea6c3c4944d3b559f4cf36f91cd2"] +url { + src: "http://forge.ocamlcore.org/frs/download.php/1258/ounit-2.0.0.tar.gz" + checksum: "md5=2e0a24648c55005978d4923eb4925b28" +} diff --git a/packages/ounit/ounit.2.0.0/url b/packages/ounit/ounit.2.0.0/url deleted file mode 100644 index 8040dc769cb..00000000000 --- a/packages/ounit/ounit.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1258/ounit-2.0.0.tar.gz" -checksum: "2e0a24648c55005978d4923eb4925b28" diff --git a/packages/ounit/ounit.2.0.5/descr b/packages/ounit/ounit.2.0.5/descr deleted file mode 100644 index 1d21bf8a44a..00000000000 --- a/packages/ounit/ounit.2.0.5/descr +++ /dev/null @@ -1 +0,0 @@ -Unit testing framework loosely based on HUnit. It is similar to JUnit, and other XUnit testing frameworks diff --git a/packages/ounit/ounit.2.0.5/opam b/packages/ounit/ounit.2.0.5/opam index 7c655063a29..949fae14844 100644 --- a/packages/ounit/ounit.2.0.5/opam +++ b/packages/ounit/ounit.2.0.5/opam @@ -1,16 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" authors: [ "Maas-Maarten Zeeman" "Sylvain Le Gall" ] maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "http://ounit.forge.ocamlcore.org" bug-reports: "https://forge.ocamlcore.org/tracker/?func=browse&group_id=162&atid=730" -dev-repo: "https://github.com/gildor478/ounit.git" +dev-repo: "git+https://github.com/gildor478/ounit.git" doc: ["http://ounit.forge.ocamlcore.org/api-ounit/index.html"] build: [make "build"] remove: [["ocamlfind" "remove" "oUnit"]] depends: [ + "ocaml" {>= "3.11.0"} "ocamlfind" "ocamlbuild" {build} "base-bytes" ] install: [make "install"] -available: [ ocaml-version >= "3.11.0" ] +synopsis: + "Unit testing framework loosely based on HUnit. It is similar to JUnit, and other XUnit testing frameworks" +flags: light-uninstall +url { + src: "https://forge.ocamlcore.org/frs/download.php/1719/ounit-2.0.5.tar.gz" + checksum: "md5=dbda9f8a5afe33461f638c2cc0a9e8f6" +} diff --git a/packages/ounit/ounit.2.0.5/url b/packages/ounit/ounit.2.0.5/url deleted file mode 100644 index 1cf54288764..00000000000 --- a/packages/ounit/ounit.2.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1719/ounit-2.0.5.tar.gz" -checksum: "dbda9f8a5afe33461f638c2cc0a9e8f6" diff --git a/packages/ounit/ounit.2.0.6/descr b/packages/ounit/ounit.2.0.6/descr deleted file mode 100644 index 1d21bf8a44a..00000000000 --- a/packages/ounit/ounit.2.0.6/descr +++ /dev/null @@ -1 +0,0 @@ -Unit testing framework loosely based on HUnit. It is similar to JUnit, and other XUnit testing frameworks diff --git a/packages/ounit/ounit.2.0.6/opam b/packages/ounit/ounit.2.0.6/opam index 7c655063a29..b4642d4315f 100644 --- a/packages/ounit/ounit.2.0.6/opam +++ b/packages/ounit/ounit.2.0.6/opam @@ -1,16 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" authors: [ "Maas-Maarten Zeeman" "Sylvain Le Gall" ] maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "http://ounit.forge.ocamlcore.org" bug-reports: "https://forge.ocamlcore.org/tracker/?func=browse&group_id=162&atid=730" -dev-repo: "https://github.com/gildor478/ounit.git" +dev-repo: "git+https://github.com/gildor478/ounit.git" doc: ["http://ounit.forge.ocamlcore.org/api-ounit/index.html"] build: [make "build"] remove: [["ocamlfind" "remove" "oUnit"]] depends: [ + "ocaml" {>= "3.11.0"} "ocamlfind" "ocamlbuild" {build} "base-bytes" ] install: [make "install"] -available: [ ocaml-version >= "3.11.0" ] +synopsis: + "Unit testing framework loosely based on HUnit. It is similar to JUnit, and other XUnit testing frameworks" +flags: light-uninstall +url { + src: "https://forge.ocamlcore.org/frs/download.php/1722/ounit-2.0.6.tar.gz" + checksum: "md5=9d656662ad5b38dfc6630cc2785d7913" +} diff --git a/packages/ounit/ounit.2.0.6/url b/packages/ounit/ounit.2.0.6/url deleted file mode 100644 index baabbb5b503..00000000000 --- a/packages/ounit/ounit.2.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1722/ounit-2.0.6.tar.gz" -checksum: "9d656662ad5b38dfc6630cc2785d7913" diff --git a/packages/ounit/ounit.2.0.7/descr b/packages/ounit/ounit.2.0.7/descr deleted file mode 100644 index 1d21bf8a44a..00000000000 --- a/packages/ounit/ounit.2.0.7/descr +++ /dev/null @@ -1 +0,0 @@ -Unit testing framework loosely based on HUnit. It is similar to JUnit, and other XUnit testing frameworks diff --git a/packages/ounit/ounit.2.0.7/opam b/packages/ounit/ounit.2.0.7/opam index 7c655063a29..089cb255f8a 100644 --- a/packages/ounit/ounit.2.0.7/opam +++ b/packages/ounit/ounit.2.0.7/opam @@ -1,16 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" authors: [ "Maas-Maarten Zeeman" "Sylvain Le Gall" ] maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "http://ounit.forge.ocamlcore.org" bug-reports: "https://forge.ocamlcore.org/tracker/?func=browse&group_id=162&atid=730" -dev-repo: "https://github.com/gildor478/ounit.git" +dev-repo: "git+https://github.com/gildor478/ounit.git" doc: ["http://ounit.forge.ocamlcore.org/api-ounit/index.html"] build: [make "build"] remove: [["ocamlfind" "remove" "oUnit"]] depends: [ + "ocaml" {>= "3.11.0"} "ocamlfind" "ocamlbuild" {build} "base-bytes" ] install: [make "install"] -available: [ ocaml-version >= "3.11.0" ] +synopsis: + "Unit testing framework loosely based on HUnit. It is similar to JUnit, and other XUnit testing frameworks" +flags: light-uninstall +url { + src: "https://forge.ocamlcore.org/frs/download.php/1738/ounit-2.0.7.tar.gz" + checksum: "md5=852bc74596501e79969eea522e1ae99e" +} diff --git a/packages/ounit/ounit.2.0.7/url b/packages/ounit/ounit.2.0.7/url deleted file mode 100644 index ff98cab5c60..00000000000 --- a/packages/ounit/ounit.2.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1738/ounit-2.0.7.tar.gz" -checksum: "852bc74596501e79969eea522e1ae99e" diff --git a/packages/owebl/owebl.0.1/descr b/packages/owebl/owebl.0.1/descr deleted file mode 100644 index c4bc79c78ec..00000000000 --- a/packages/owebl/owebl.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -A fast, light, and concurrent web framework inspired by Flask and Sinatra. diff --git a/packages/owebl/owebl.0.1/opam b/packages/owebl/owebl.0.1/opam index 34a574b9ad3..78e09354bef 100644 --- a/packages/owebl/owebl.0.1/opam +++ b/packages/owebl/owebl.0.1/opam @@ -1,15 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" name: "owebl" version: "0.1" maintainer: "Phil Eaton " -author: "Phil Eaton " homepage: "http://meetowebl.com" bug-reports: "https://github.com/eatonphil/owebl/issues" license: "BSD" -dev-repo: "https://github.com/eatonphil/owebl.git" +dev-repo: "git+https://github.com/eatonphil/owebl.git" build: [ [make] ] install: [make "install"] remove: ["ocamlfind" "remove" "owebl"] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] +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: "md5=9e7e686c0fab3ced7cac0e9b0689d5ee" +} diff --git a/packages/owebl/owebl.0.1/url b/packages/owebl/owebl.0.1/url deleted file mode 100644 index f2c86b35263..00000000000 --- a/packages/owebl/owebl.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/eatonphil/owebl/archive/v0.1.tar.gz" -checksum: "9e7e686c0fab3ced7cac0e9b0689d5ee" diff --git a/packages/owee/owee.0.1/descr b/packages/owee/owee.0.1/descr deleted file mode 100644 index de6cbaf33c2..00000000000 --- a/packages/owee/owee.0.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -OCaml library to work with DWARF format - -Owee is an experimental library to work with DWARF format. -It can parse ELF binaries and interpret DWARF debugline programs. - -It can also be used to find locations of functions from the current process. diff --git a/packages/owee/owee.0.1/opam b/packages/owee/owee.0.1/opam deleted file mode 100644 index e2ad20d9d8e..00000000000 --- a/packages/owee/owee.0.1/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -maintainer: "Frédéric Bour " -authors: "Frédéric Bour " -homepage: "https://github.com/let-def/owee" -bug-reports: "https://github.com/let-def/owee" -license: "MIT" -dev-repo: "https://github.com/let-def/owee.git" -build: [ - [make] -] -install: [make "install"] -remove: ["ocamlfind" "remove" "owee"] -depends: [ - "ocamlfind" {build} -] -available: [ocaml-version >= "4.02"] diff --git a/packages/owee/owee.0.1/url b/packages/owee/owee.0.1/url deleted file mode 100644 index e4be2cb3882..00000000000 --- a/packages/owee/owee.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/let-def/owee/archive/v0.1.tar.gz" -checksum: "d26e3ed5623900f592ddada3c0f59f93" diff --git a/packages/owee/owee.0.2/descr b/packages/owee/owee.0.2/descr deleted file mode 100644 index de6cbaf33c2..00000000000 --- a/packages/owee/owee.0.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -OCaml library to work with DWARF format - -Owee is an experimental library to work with DWARF format. -It can parse ELF binaries and interpret DWARF debugline programs. - -It can also be used to find locations of functions from the current process. diff --git a/packages/owee/owee.0.2/opam b/packages/owee/owee.0.2/opam index 6d398a0c9cd..dd76c695207 100644 --- a/packages/owee/owee.0.2/opam +++ b/packages/owee/owee.0.2/opam @@ -1,14 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Frédéric Bour " authors: "Frédéric Bour " homepage: "https://github.com/let-def/owee" bug-reports: "https://github.com/let-def/owee" license: "MIT" -dev-repo: "https://github.com/let-def/owee.git" +dev-repo: "git+https://github.com/let-def/owee.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "owee"] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} ] -available: [ocaml-version >= "4.02"] +synopsis: "OCaml library to work with DWARF format" +description: """ +Owee is an experimental library to work with DWARF format. +It can parse ELF binaries and interpret DWARF debugline programs. + +It can also be used to find locations of functions from the current process.""" +flags: light-uninstall +url { + src: "https://github.com/let-def/owee/archive/v0.2.tar.gz" + checksum: "md5=bff2cda731741045ed8a55107c49eb59" +} diff --git a/packages/owee/owee.0.2/url b/packages/owee/owee.0.2/url deleted file mode 100644 index 1f6798e8157..00000000000 --- a/packages/owee/owee.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/let-def/owee/archive/v0.2.tar.gz" -checksum: "bff2cda731741045ed8a55107c49eb59" diff --git a/packages/owl/owl.0.1.0/descr b/packages/owl/owl.0.1.0/descr deleted file mode 100644 index bb2598d5b18..00000000000 --- a/packages/owl/owl.0.1.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Scientific computing library -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. diff --git a/packages/owl/owl.0.1.0/opam b/packages/owl/owl.0.1.0/opam index 353a1ec7e2f..a1daa73c1d0 100644 --- a/packages/owl/owl.0.1.0/opam +++ b/packages/owl/owl.0.1.0/opam @@ -1,27 +1,26 @@ -opam-version: "1.2" +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: "https://github.com/ryanrhymes/owl.git" +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"] ] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "ctypes" "dolog" "gsl" {< "1.20.0"} @@ -31,3 +30,11 @@ depends: [ "ocamlfind" {build} "plplot" ] +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." +extra-files: ["owl.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] +url { + src: "https://github.com/ryanrhymes/owl/archive/0.1.0.tar.gz" + checksum: "md5=67634d53317f90f2113401c17e3637c5" +} diff --git a/packages/owl/owl.0.1.0/url b/packages/owl/owl.0.1.0/url deleted file mode 100644 index c50f2fafc64..00000000000 --- a/packages/owl/owl.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ryanrhymes/owl/archive/0.1.0.tar.gz" -checksum: "67634d53317f90f2113401c17e3637c5" diff --git a/packages/owl/owl.0.2.0/descr b/packages/owl/owl.0.2.0/descr deleted file mode 100644 index bb2598d5b18..00000000000 --- a/packages/owl/owl.0.2.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Scientific computing library -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. diff --git a/packages/owl/owl.0.2.0/opam b/packages/owl/owl.0.2.0/opam index e0e42bff334..2c8a2e882fa 100644 --- a/packages/owl/owl.0.2.0/opam +++ b/packages/owl/owl.0.2.0/opam @@ -1,27 +1,26 @@ -opam-version: "1.2" +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: "https://github.com/ryanrhymes/owl.git" +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"] ] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.04.0"} "ctypes" "dolog" "gsl" {< "1.20.0"} @@ -33,4 +32,11 @@ depends: [ "lacaml" "eigen" ] -available: [ ocaml-version >= "4.04.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." +extra-files: ["owl.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] +url { + src: "https://github.com/ryanrhymes/owl/archive/0.2.0.tar.gz" + checksum: "md5=39c6f65979d116928cb1533018be40f2" +} diff --git a/packages/owl/owl.0.2.0/url b/packages/owl/owl.0.2.0/url deleted file mode 100644 index 1be57e10647..00000000000 --- a/packages/owl/owl.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ryanrhymes/owl/archive/0.2.0.tar.gz" -checksum: "39c6f65979d116928cb1533018be40f2" diff --git a/packages/owl/owl.0.2.1/descr b/packages/owl/owl.0.2.1/descr deleted file mode 100644 index bb2598d5b18..00000000000 --- a/packages/owl/owl.0.2.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Scientific computing library -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. diff --git a/packages/owl/owl.0.2.1/opam b/packages/owl/owl.0.2.1/opam index e0e42bff334..3ada03cedb0 100644 --- a/packages/owl/owl.0.2.1/opam +++ b/packages/owl/owl.0.2.1/opam @@ -1,27 +1,26 @@ -opam-version: "1.2" +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: "https://github.com/ryanrhymes/owl.git" +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"] ] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.04.0"} "ctypes" "dolog" "gsl" {< "1.20.0"} @@ -33,4 +32,11 @@ depends: [ "lacaml" "eigen" ] -available: [ ocaml-version >= "4.04.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." +extra-files: ["owl.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] +url { + src: "https://github.com/ryanrhymes/owl/archive/0.2.1.tar.gz" + checksum: "md5=e3ab743c640bb454f386679bb2eb44ce" +} diff --git a/packages/owl/owl.0.2.1/url b/packages/owl/owl.0.2.1/url deleted file mode 100644 index 45753f1c740..00000000000 --- a/packages/owl/owl.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ryanrhymes/owl/archive/0.2.1.tar.gz" -checksum: "e3ab743c640bb454f386679bb2eb44ce" diff --git a/packages/owl/owl.0.2.2/descr b/packages/owl/owl.0.2.2/descr deleted file mode 100644 index bb2598d5b18..00000000000 --- a/packages/owl/owl.0.2.2/descr +++ /dev/null @@ -1,2 +0,0 @@ -Scientific computing library -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. diff --git a/packages/owl/owl.0.2.2/opam b/packages/owl/owl.0.2.2/opam index 8c1501b41cd..c946c6b0b89 100644 --- a/packages/owl/owl.0.2.2/opam +++ b/packages/owl/owl.0.2.2/opam @@ -1,27 +1,26 @@ -opam-version: "1.2" +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: "https://github.com/ryanrhymes/owl.git" +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"] ] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.04.0"} "ctypes" "dolog" "gsl" {< "1.20.0"} @@ -32,4 +31,11 @@ depends: [ "plplot" "eigen" ] -available: [ ocaml-version >= "4.04.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." +extra-files: ["owl.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] +url { + src: "https://github.com/ryanrhymes/owl/archive/0.2.2.tar.gz" + checksum: "md5=635c2ad93925ebbd4c9bcf9c10e9a955" +} diff --git a/packages/owl/owl.0.2.2/url b/packages/owl/owl.0.2.2/url deleted file mode 100644 index f6309159aea..00000000000 --- a/packages/owl/owl.0.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ryanrhymes/owl/archive/0.2.2.tar.gz" -checksum: "635c2ad93925ebbd4c9bcf9c10e9a955" diff --git a/packages/owl/owl.0.2.3/descr b/packages/owl/owl.0.2.3/descr deleted file mode 100644 index bb2598d5b18..00000000000 --- a/packages/owl/owl.0.2.3/descr +++ /dev/null @@ -1,2 +0,0 @@ -Scientific computing library -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. diff --git a/packages/owl/owl.0.2.3/opam b/packages/owl/owl.0.2.3/opam index 8c1501b41cd..cc08cf412df 100644 --- a/packages/owl/owl.0.2.3/opam +++ b/packages/owl/owl.0.2.3/opam @@ -1,27 +1,26 @@ -opam-version: "1.2" +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: "https://github.com/ryanrhymes/owl.git" +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"] ] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.04.0"} "ctypes" "dolog" "gsl" {< "1.20.0"} @@ -32,4 +31,11 @@ depends: [ "plplot" "eigen" ] -available: [ ocaml-version >= "4.04.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." +extra-files: ["owl.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] +url { + src: "https://github.com/ryanrhymes/owl/archive/0.2.3.tar.gz" + checksum: "md5=39883965b149d1fe91afcc26dadd1424" +} diff --git a/packages/owl/owl.0.2.3/url b/packages/owl/owl.0.2.3/url deleted file mode 100644 index a619a7b08d6..00000000000 --- a/packages/owl/owl.0.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ryanrhymes/owl/archive/0.2.3.tar.gz" -checksum: "39883965b149d1fe91afcc26dadd1424" diff --git a/packages/owl/owl.0.2.4/descr b/packages/owl/owl.0.2.4/descr deleted file mode 100644 index bb2598d5b18..00000000000 --- a/packages/owl/owl.0.2.4/descr +++ /dev/null @@ -1,2 +0,0 @@ -Scientific computing library -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. diff --git a/packages/owl/owl.0.2.4/opam b/packages/owl/owl.0.2.4/opam index 8c1501b41cd..b9fb6340b1f 100644 --- a/packages/owl/owl.0.2.4/opam +++ b/packages/owl/owl.0.2.4/opam @@ -1,27 +1,26 @@ -opam-version: "1.2" +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: "https://github.com/ryanrhymes/owl.git" +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"] ] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.04.0"} "ctypes" "dolog" "gsl" {< "1.20.0"} @@ -32,4 +31,11 @@ depends: [ "plplot" "eigen" ] -available: [ ocaml-version >= "4.04.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." +extra-files: ["owl.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] +url { + src: "https://github.com/ryanrhymes/owl/archive/0.2.4.tar.gz" + checksum: "md5=7af1cfb44a4f283ff4d88b43db3df871" +} diff --git a/packages/owl/owl.0.2.4/url b/packages/owl/owl.0.2.4/url deleted file mode 100644 index 20ab3d1e97b..00000000000 --- a/packages/owl/owl.0.2.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ryanrhymes/owl/archive/0.2.4.tar.gz" -checksum: "7af1cfb44a4f283ff4d88b43db3df871" diff --git a/packages/owl/owl.0.2.5/descr b/packages/owl/owl.0.2.5/descr deleted file mode 100644 index bb2598d5b18..00000000000 --- a/packages/owl/owl.0.2.5/descr +++ /dev/null @@ -1,2 +0,0 @@ -Scientific computing library -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. diff --git a/packages/owl/owl.0.2.5/opam b/packages/owl/owl.0.2.5/opam index 8c1501b41cd..42d728595bf 100644 --- a/packages/owl/owl.0.2.5/opam +++ b/packages/owl/owl.0.2.5/opam @@ -1,27 +1,26 @@ -opam-version: "1.2" +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: "https://github.com/ryanrhymes/owl.git" +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"] ] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.04.0"} "ctypes" "dolog" "gsl" {< "1.20.0"} @@ -32,4 +31,11 @@ depends: [ "plplot" "eigen" ] -available: [ ocaml-version >= "4.04.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." +extra-files: ["owl.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] +url { + src: "https://github.com/ryanrhymes/owl/archive/0.2.5.tar.gz" + checksum: "md5=3234dcd6999ce3f3eaea7bfb2b94fb71" +} diff --git a/packages/owl/owl.0.2.5/url b/packages/owl/owl.0.2.5/url deleted file mode 100644 index 6e4e141f888..00000000000 --- a/packages/owl/owl.0.2.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ryanrhymes/owl/archive/0.2.5.tar.gz" -checksum: "3234dcd6999ce3f3eaea7bfb2b94fb71" diff --git a/packages/owl/owl.0.2.6/descr b/packages/owl/owl.0.2.6/descr deleted file mode 100644 index bb2598d5b18..00000000000 --- a/packages/owl/owl.0.2.6/descr +++ /dev/null @@ -1,2 +0,0 @@ -Scientific computing library -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. diff --git a/packages/owl/owl.0.2.6/opam b/packages/owl/owl.0.2.6/opam index 8c1501b41cd..e2f07844188 100644 --- a/packages/owl/owl.0.2.6/opam +++ b/packages/owl/owl.0.2.6/opam @@ -1,27 +1,26 @@ -opam-version: "1.2" +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: "https://github.com/ryanrhymes/owl.git" +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"] ] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.04.0"} "ctypes" "dolog" "gsl" {< "1.20.0"} @@ -32,4 +31,11 @@ depends: [ "plplot" "eigen" ] -available: [ ocaml-version >= "4.04.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." +extra-files: ["owl.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] +url { + src: "https://github.com/ryanrhymes/owl/archive/0.2.6.tar.gz" + checksum: "md5=56589c45f4c08332fdda560fdd701e54" +} diff --git a/packages/owl/owl.0.2.6/url b/packages/owl/owl.0.2.6/url deleted file mode 100644 index f2cc54d8174..00000000000 --- a/packages/owl/owl.0.2.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ryanrhymes/owl/archive/0.2.6.tar.gz" -checksum: "56589c45f4c08332fdda560fdd701e54" diff --git a/packages/owl/owl.0.2.9/descr b/packages/owl/owl.0.2.9/descr deleted file mode 100644 index bb2598d5b18..00000000000 --- a/packages/owl/owl.0.2.9/descr +++ /dev/null @@ -1,2 +0,0 @@ -Scientific computing library -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. diff --git a/packages/owl/owl.0.2.9/opam b/packages/owl/owl.0.2.9/opam index 0f972ce7440..4afb6525502 100644 --- a/packages/owl/owl.0.2.9/opam +++ b/packages/owl/owl.0.2.9/opam @@ -1,27 +1,26 @@ -opam-version: "1.2" +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: "https://github.com/ryanrhymes/owl.git" +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"] ] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.04.0"} "atdgen" "ctypes" "dolog" {>= "3.0"} @@ -34,4 +33,11 @@ depends: [ "eigen" {>= "0.0.3"} "conf-openblas" ] -available: [ ocaml-version >= "4.04.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." +extra-files: ["owl.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] +url { + src: "https://github.com/ryanrhymes/owl/archive/0.2.9.tar.gz" + checksum: "md5=770acce3dbbf03eead59a328384e2029" +} diff --git a/packages/owl/owl.0.2.9/url b/packages/owl/owl.0.2.9/url deleted file mode 100644 index 182e804f02e..00000000000 --- a/packages/owl/owl.0.2.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ryanrhymes/owl/archive/0.2.9.tar.gz" -checksum: "770acce3dbbf03eead59a328384e2029" diff --git a/packages/owl/owl.0.3.0/descr b/packages/owl/owl.0.3.0/descr deleted file mode 100644 index bb2598d5b18..00000000000 --- a/packages/owl/owl.0.3.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Scientific computing library -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. diff --git a/packages/owl/owl.0.3.0/opam b/packages/owl/owl.0.3.0/opam index 1e2bc2dbad0..832e8c27d34 100644 --- a/packages/owl/owl.0.3.0/opam +++ b/packages/owl/owl.0.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Liang Wang (ryanrhymes@gmail.com)" authors: [ "Liang Wang (ryanrhymes@gmail.com)" ] license: "MIT" @@ -7,15 +7,13 @@ dev-repo: "git+https://github.com/ryanrhymes/owl.git" bug-reports: "https://github.com/ryanrhymes/owl/issues" doc: "http://www.cl.cam.ac.uk/~lw525/owl/" -version: "dev" - build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] - depends: [ + "ocaml" {>= "4.04.0"} "ctypes" "dolog" {>= "3.0"} "gsl" {>= "1.20.0"} @@ -25,4 +23,10 @@ depends: [ "eigen" {>= "0.0.3"} "conf-openblas" ] -available: [ ocaml-version >= "4.04.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.3.0.tar.gz" + checksum: "md5=ffd1dd9c21cb74fd6c1b91604f887a59" +} diff --git a/packages/owl/owl.0.3.0/url b/packages/owl/owl.0.3.0/url deleted file mode 100644 index bff90b36f07..00000000000 --- a/packages/owl/owl.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ryanrhymes/owl/archive/0.3.0.tar.gz" -checksum: "ffd1dd9c21cb74fd6c1b91604f887a59" diff --git a/packages/ox/ox.1.0.0/descr b/packages/ox/ox.1.0.0/descr deleted file mode 100644 index e3e38ed3032..00000000000 --- a/packages/ox/ox.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -A platform for writing OpenFlow controllers diff --git a/packages/ox/ox.1.0.0/opam b/packages/ox/ox.1.0.0/opam index 2ee3535b58f..14b8fbc2492 100644 --- a/packages/ox/ox.1.0.0/opam +++ b/packages/ox/ox.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "arjun@cs.umass.edu" build: [ ["ocaml" "setup.ml" "-configure"] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "ox"]] depends: [ + "ocaml" "ocamlfind" "lwt" "cstruct" @@ -13,3 +14,9 @@ depends: [ "openflow" {= "0.1.0"} ] install: ["ocaml" "setup.ml" "-install"] +synopsis: "A platform for writing OpenFlow controllers" +flags: light-uninstall +url { + src: "https://people.cs.umass.edu/~arjun/download/ox.1.0.tar.gz" + checksum: "md5=ff90432a72ae48d52505968df2723ba1" +} diff --git a/packages/ox/ox.1.0.0/url b/packages/ox/ox.1.0.0/url deleted file mode 100644 index 87aca7acadb..00000000000 --- a/packages/ox/ox.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://people.cs.umass.edu/~arjun/download/ox.1.0.tar.gz" -checksum: "ff90432a72ae48d52505968df2723ba1" diff --git a/packages/ox/ox.1.0.1/descr b/packages/ox/ox.1.0.1/descr deleted file mode 100644 index e3e38ed3032..00000000000 --- a/packages/ox/ox.1.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -A platform for writing OpenFlow controllers diff --git a/packages/ox/ox.1.0.1/opam b/packages/ox/ox.1.0.1/opam index 62abfa4aa58..421a6ca9cb2 100644 --- a/packages/ox/ox.1.0.1/opam +++ b/packages/ox/ox.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "arjun@cs.umass.edu" build: [ ["ocaml" "setup.ml" "-configure"] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "ox"]] depends: [ + "ocaml" "ocamlfind" "lwt" "cstruct" @@ -15,3 +16,9 @@ depends: [ ] dev-repo: "git://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/ox-1.0.1.tar.gz" + checksum: "md5=f2b498e678b935d433ec33fc429507af" +} diff --git a/packages/ox/ox.1.0.1/url b/packages/ox/ox.1.0.1/url deleted file mode 100644 index 02059477042..00000000000 --- a/packages/ox/ox.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/frenetic-lang/ox/archive/ox-1.0.1.tar.gz" -checksum: "f2b498e678b935d433ec33fc429507af" diff --git a/packages/ox/ox.1.1.0/descr b/packages/ox/ox.1.1.0/descr deleted file mode 100644 index e3e38ed3032..00000000000 --- a/packages/ox/ox.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -A platform for writing OpenFlow controllers diff --git a/packages/ox/ox.1.1.0/opam b/packages/ox/ox.1.1.0/opam deleted file mode 100644 index 03f48a66733..00000000000 --- a/packages/ox/ox.1.1.0/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "seliopou@gmail.com" -build: [ - ["ocaml" "setup.ml" "-configure"] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocamlfind" "remove" "ox"]] -depends: [ - "ocamlfind" - "core" - "async" - "cstruct" {>= "1.0.1"} - "packet" {>= "0.2.1"} - "openflow" {>= "0.4.0" & < "0.5.0"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/frenetic-lang/ox" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/ox/ox.1.1.0/url b/packages/ox/ox.1.1.0/url deleted file mode 100644 index 91fd791b14d..00000000000 --- a/packages/ox/ox.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/frenetic-lang/ox/archive/v1.1.0.tar.gz" -checksum: "4fd0be6e3486f0057ee7e42da4d13dc5" diff --git a/packages/ox/ox.1.1.1/descr b/packages/ox/ox.1.1.1/descr deleted file mode 100644 index e3e38ed3032..00000000000 --- a/packages/ox/ox.1.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -A platform for writing OpenFlow controllers diff --git a/packages/ox/ox.1.1.1/opam b/packages/ox/ox.1.1.1/opam index 6093c4fbb12..8e9e0df7a40 100644 --- a/packages/ox/ox.1.1.1/opam +++ b/packages/ox/ox.1.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "seliopou@gmail.com" build: [ ["ocaml" "setup.ml" "-configure"] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "ox"]] depends: [ + "ocaml" "ocamlfind" "core" "async" @@ -15,3 +16,9 @@ depends: [ ] dev-repo: "git://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: "md5=65818239705a9434cbf8db82fee90a22" +} diff --git a/packages/ox/ox.1.1.1/url b/packages/ox/ox.1.1.1/url deleted file mode 100644 index d70740fe5f1..00000000000 --- a/packages/ox/ox.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/frenetic-lang/ox/archive/v1.1.1.tar.gz" -checksum: "65818239705a9434cbf8db82fee90a22" diff --git a/packages/pa_bench/pa_bench.109.55.00/descr b/packages/pa_bench/pa_bench.109.55.00/descr deleted file mode 100644 index 2cb78fee37d..00000000000 --- a/packages/pa_bench/pa_bench.109.55.00/descr +++ /dev/null @@ -1,3 +0,0 @@ -Syntax extension for inline benchmarks - -Pa_bench is a syntax extension that helps writing inline benchmarks. diff --git a/packages/pa_bench/pa_bench.109.55.00/opam b/packages/pa_bench/pa_bench.109.55.00/opam index f143f8455be..4223a07be02 100644 --- a/packages/pa_bench/pa_bench.109.55.00/opam +++ b/packages/pa_bench/pa_bench.109.55.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_bench"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {= "109.53.00"} @@ -10,3 +11,12 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=2656d2d94478223d7b68310bf0d66b56" +} diff --git a/packages/pa_bench/pa_bench.109.55.00/url b/packages/pa_bench/pa_bench.109.55.00/url deleted file mode 100644 index 2558bf9351d..00000000000 --- a/packages/pa_bench/pa_bench.109.55.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/pa_bench-109.55.00.tar.gz" -checksum: "2656d2d94478223d7b68310bf0d66b56" diff --git a/packages/pa_bench/pa_bench.109.55.02/descr b/packages/pa_bench/pa_bench.109.55.02/descr deleted file mode 100644 index 2cb78fee37d..00000000000 --- a/packages/pa_bench/pa_bench.109.55.02/descr +++ /dev/null @@ -1,3 +0,0 @@ -Syntax extension for inline benchmarks - -Pa_bench is a syntax extension that helps writing inline benchmarks. diff --git a/packages/pa_bench/pa_bench.109.55.02/opam b/packages/pa_bench/pa_bench.109.55.02/opam index 972581e3686..e624bc36943 100644 --- a/packages/pa_bench/pa_bench.109.55.02/opam +++ b/packages/pa_bench/pa_bench.109.55.02/opam @@ -1,13 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_bench"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "ocamlfind" "type_conv" {>= "109.53.00" & <= "111.13.00"} "pa_ounit" {>= "109.53.00" & <= "109.53.02"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=5906a26ccbd6b17b5cc064778651a2ad" +} diff --git a/packages/pa_bench/pa_bench.109.55.02/url b/packages/pa_bench/pa_bench.109.55.02/url deleted file mode 100644 index 76843f31196..00000000000 --- a/packages/pa_bench/pa_bench.109.55.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/pa_bench-109.55.02.tar.gz" -checksum: "5906a26ccbd6b17b5cc064778651a2ad" diff --git a/packages/pa_bench/pa_bench.111.28.00/descr b/packages/pa_bench/pa_bench.111.28.00/descr deleted file mode 100644 index 2cb78fee37d..00000000000 --- a/packages/pa_bench/pa_bench.111.28.00/descr +++ /dev/null @@ -1,3 +0,0 @@ -Syntax extension for inline benchmarks - -Pa_bench is a syntax extension that helps writing inline benchmarks. diff --git a/packages/pa_bench/pa_bench.111.28.00/opam b/packages/pa_bench/pa_bench.111.28.00/opam index 6064513bd99..11363e349ec 100644 --- a/packages/pa_bench/pa_bench.111.28.00/opam +++ b/packages/pa_bench/pa_bench.111.28.00/opam @@ -1,13 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_bench"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "ocamlfind" "type_conv" {>= "109.53.00" & < "112.02.00"} "pa_ounit" {>= "111.28.00" & < "111.29.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=7ae396777a4bc16dd2bf7001c299ede3" +} diff --git a/packages/pa_bench/pa_bench.111.28.00/url b/packages/pa_bench/pa_bench.111.28.00/url deleted file mode 100644 index ad223c8f825..00000000000 --- a/packages/pa_bench/pa_bench.111.28.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/pa_bench-111.28.00.tar.gz" -checksum: "7ae396777a4bc16dd2bf7001c299ede3" diff --git a/packages/pa_bench/pa_bench.112.06.00/descr b/packages/pa_bench/pa_bench.112.06.00/descr deleted file mode 100644 index 2cb78fee37d..00000000000 --- a/packages/pa_bench/pa_bench.112.06.00/descr +++ /dev/null @@ -1,3 +0,0 @@ -Syntax extension for inline benchmarks - -Pa_bench is a syntax extension that helps writing inline benchmarks. diff --git a/packages/pa_bench/pa_bench.112.06.00/opam b/packages/pa_bench/pa_bench.112.06.00/opam index 5896d434031..c74608c7884 100644 --- a/packages/pa_bench/pa_bench.112.06.00/opam +++ b/packages/pa_bench/pa_bench.112.06.00/opam @@ -1,13 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_bench"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "ocamlfind" "type_conv" {>= "109.53.00" & < "112.02.00"} "pa_ounit" {>= "111.28.00" & < "112.36.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=c270ccea47f83bf2a9206d1fa502c02e" +} diff --git a/packages/pa_bench/pa_bench.112.06.00/url b/packages/pa_bench/pa_bench.112.06.00/url deleted file mode 100644 index 94f11567700..00000000000 --- a/packages/pa_bench/pa_bench.112.06.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/pa_bench-112.06.00.tar.gz" -checksum: "c270ccea47f83bf2a9206d1fa502c02e" diff --git a/packages/pa_bench/pa_bench.113.00.00/descr b/packages/pa_bench/pa_bench.113.00.00/descr deleted file mode 100644 index 2cb78fee37d..00000000000 --- a/packages/pa_bench/pa_bench.113.00.00/descr +++ /dev/null @@ -1,3 +0,0 @@ -Syntax extension for inline benchmarks - -Pa_bench is a syntax extension that helps writing inline benchmarks. diff --git a/packages/pa_bench/pa_bench.113.00.00/opam b/packages/pa_bench/pa_bench.113.00.00/opam index 2aca3f1f9fa..bf3deabd956 100644 --- a/packages/pa_bench/pa_bench.113.00.00/opam +++ b/packages/pa_bench/pa_bench.113.00.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/pa_bench" @@ -8,13 +8,22 @@ build: [ ] remove: [["ocamlfind" "remove" "pa_bench"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" "type_conv" {>= "113.00.00" & < "113.01.00"} "pa_ounit" {>= "113.00.00" & < "113.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/pa_bench/issues" -dev-repo: "https://github.com/janestreet/pa_bench.git" +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: "md5=151e7c08f376d4b0c6a1b9b250ffb282" +} diff --git a/packages/pa_bench/pa_bench.113.00.00/url b/packages/pa_bench/pa_bench.113.00.00/url deleted file mode 100644 index a608f7cff1d..00000000000 --- a/packages/pa_bench/pa_bench.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/pa_bench-113.00.00.tar.gz" -checksum: "151e7c08f376d4b0c6a1b9b250ffb282" diff --git a/packages/pa_bin_prot/pa_bin_prot.113.00.00/descr b/packages/pa_bin_prot/pa_bin_prot.113.00.00/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/pa_bin_prot/pa_bin_prot.113.00.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. 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 index 4b69e42e049..6e0dc700577 100644 --- a/packages/pa_bin_prot/pa_bin_prot.113.00.00/opam +++ b/packages/pa_bin_prot/pa_bin_prot.113.00.00/opam @@ -1,18 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/pa_bin_prot.git" +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" "ocamlfind" - "type_conv" {>= "113.00.00" & < "113.01.00"} + "type_conv" {>= "113.00.00" & < "113.01.00"} "ocamlbuild" {build} - "oasis" {build} + "oasis" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] +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: "md5=7eea971138ecd3843f65d398683f3998" +} diff --git a/packages/pa_bin_prot/pa_bin_prot.113.00.00/url b/packages/pa_bin_prot/pa_bin_prot.113.00.00/url deleted file mode 100644 index f2dc218b64f..00000000000 --- a/packages/pa_bin_prot/pa_bin_prot.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/pa_bin_prot/archive/113.00.00.tar.gz" -checksum: "7eea971138ecd3843f65d398683f3998" diff --git a/packages/pa_bin_prot/pa_bin_prot.113.00.01/descr b/packages/pa_bin_prot/pa_bin_prot.113.00.01/descr deleted file mode 100644 index cd60f49d0ed..00000000000 --- a/packages/pa_bin_prot/pa_bin_prot.113.00.01/descr +++ /dev/null @@ -1,5 +0,0 @@ -A binary protocol generator -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. 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 index e2960e1099a..e4d52e64d95 100644 --- a/packages/pa_bin_prot/pa_bin_prot.113.00.01/opam +++ b/packages/pa_bin_prot/pa_bin_prot.113.00.01/opam @@ -1,17 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/pa_bin_prot.git" +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" "ocamlfind" - "type_conv" {>= "113.00.00" & < "113.01.00"} + "type_conv" {>= "113.00.00" & < "113.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] +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: "md5=d81c041e1ea63da4e4072c80814870e5" +} diff --git a/packages/pa_bin_prot/pa_bin_prot.113.00.01/url b/packages/pa_bin_prot/pa_bin_prot.113.00.01/url deleted file mode 100644 index 93ff803744e..00000000000 --- a/packages/pa_bin_prot/pa_bin_prot.113.00.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/pa_bin_prot/archive/113.00.01.tar.gz" -checksum: "d81c041e1ea63da4e4072c80814870e5" diff --git a/packages/pa_comprehension/pa_comprehension.0.4/descr b/packages/pa_comprehension/pa_comprehension.0.4/descr deleted file mode 100644 index b65ff440105..00000000000 --- a/packages/pa_comprehension/pa_comprehension.0.4/descr +++ /dev/null @@ -1 +0,0 @@ -Syntax extension for comprehension expressions diff --git a/packages/pa_comprehension/pa_comprehension.0.4/opam b/packages/pa_comprehension/pa_comprehension.0.4/opam index e96a4b91da1..dc7247403ba 100644 --- a/packages/pa_comprehension/pa_comprehension.0.4/opam +++ b/packages/pa_comprehension/pa_comprehension.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Max Mouratov " homepage: "https://github.com/cakeplus/pa_comprehension/" license: "LGPL-2.1 with OCaml linking exception" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "pa_comprehension"]] depends: [ + "ocaml" "ocamlfind" "camlp4" "batteries" @@ -15,3 +16,9 @@ depends: [ ] dev-repo: "git://github.com/cakeplus/pa_comprehension" install: ["ocaml" "setup.ml" "-install"] +synopsis: "Syntax extension for comprehension expressions" +flags: light-uninstall +url { + src: "https://github.com/cakeplus/pa_comprehension/archive/0.4.tar.gz" + checksum: "md5=d1e6dc22c129d4a5cbc6fd848724be25" +} diff --git a/packages/pa_comprehension/pa_comprehension.0.4/url b/packages/pa_comprehension/pa_comprehension.0.4/url deleted file mode 100644 index 9ddf0ee0284..00000000000 --- a/packages/pa_comprehension/pa_comprehension.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cakeplus/pa_comprehension/archive/0.4.tar.gz" -checksum: "d1e6dc22c129d4a5cbc6fd848724be25" diff --git a/packages/pa_do/pa_do.0.8.15/descr b/packages/pa_do/pa_do.0.8.15/descr deleted file mode 100644 index 188bdd38db2..00000000000 --- a/packages/pa_do/pa_do.0.8.15/descr +++ /dev/null @@ -1 +0,0 @@ -Syntax extension to write arithmetic expressions diff --git a/packages/pa_do/pa_do.0.8.15/opam b/packages/pa_do/pa_do.0.8.15/opam index c8e9b8ad0c0..aa0b8431823 100644 --- a/packages/pa_do/pa_do.0.8.15/opam +++ b/packages/pa_do/pa_do.0.8.15/opam @@ -1,10 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "vb@luminar.eu.org" build: make remove: [["ocamlfind" "remove" "pa_do"]] depends: [ + "ocaml" {<= "4.01.0"} "ocamlfind" "ocamlbuild" {build} ] -available: ocaml-version <= "4.01.0" install: [make "install"] +synopsis: "Syntax extension to write arithmetic expressions" +flags: light-uninstall +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1018/pa_do-0.8.15.tar.gz" + checksum: "md5=0092aaa3369f9e8fe954345e891a7ee0" +} diff --git a/packages/pa_do/pa_do.0.8.15/url b/packages/pa_do/pa_do.0.8.15/url deleted file mode 100644 index 77ecd18f54a..00000000000 --- a/packages/pa_do/pa_do.0.8.15/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1018/pa_do-0.8.15.tar.gz" -checksum: "0092aaa3369f9e8fe954345e891a7ee0" diff --git a/packages/pa_do/pa_do.0.8.16/descr b/packages/pa_do/pa_do.0.8.16/descr deleted file mode 100644 index 188bdd38db2..00000000000 --- a/packages/pa_do/pa_do.0.8.16/descr +++ /dev/null @@ -1 +0,0 @@ -Syntax extension to write arithmetic expressions diff --git a/packages/pa_do/pa_do.0.8.16/opam b/packages/pa_do/pa_do.0.8.16/opam index c8e9b8ad0c0..9b30d3da408 100644 --- a/packages/pa_do/pa_do.0.8.16/opam +++ b/packages/pa_do/pa_do.0.8.16/opam @@ -1,10 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "vb@luminar.eu.org" build: make remove: [["ocamlfind" "remove" "pa_do"]] depends: [ + "ocaml" {<= "4.01.0"} "ocamlfind" "ocamlbuild" {build} ] -available: ocaml-version <= "4.01.0" install: [make "install"] +synopsis: "Syntax extension to write arithmetic expressions" +flags: light-uninstall +url { + src: "http://forge.ocamlcore.org/frs/download.php/1063/pa_do-0.8.16.tar.gz" + checksum: "md5=a5686159671fe462e876f5138ebe3009" +} diff --git a/packages/pa_do/pa_do.0.8.16/url b/packages/pa_do/pa_do.0.8.16/url deleted file mode 100644 index baab8d00b0b..00000000000 --- a/packages/pa_do/pa_do.0.8.16/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1063/pa_do-0.8.16.tar.gz" -checksum: "a5686159671fe462e876f5138ebe3009" diff --git a/packages/pa_fields_conv/pa_fields_conv.113.00.00/descr b/packages/pa_fields_conv/pa_fields_conv.113.00.00/descr deleted file mode 100644 index 4990da26f95..00000000000 --- a/packages/pa_fields_conv/pa_fields_conv.113.00.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -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 -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. 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 deleted file mode 100644 index 39d29865933..00000000000 --- a/packages/pa_fields_conv/pa_fields_conv.113.00.00/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: "https://github.com/janestreet/pa_fields_conv.git" -license: "Apache-2.0" -build: [[make]] -install: [[make "install"]] -remove: [["ocamlfind" "remove" "pa_fields_conv"]] -depends: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "type_conv" {>= "113.00.00" & < "113.01.00"} - "ocamlbuild" {build} - "oasis" {build} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] diff --git a/packages/pa_fields_conv/pa_fields_conv.113.00.00/url b/packages/pa_fields_conv/pa_fields_conv.113.00.00/url deleted file mode 100644 index 9be42018a6f..00000000000 --- a/packages/pa_fields_conv/pa_fields_conv.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/pa_fields_conv/archive/113.00.00.tar.gz" -checksum: "38d7844ca750d4b43100d4b19a1ace60" diff --git a/packages/pa_fields_conv/pa_fields_conv.113.00.01/descr b/packages/pa_fields_conv/pa_fields_conv.113.00.01/descr deleted file mode 100644 index 4990da26f95..00000000000 --- a/packages/pa_fields_conv/pa_fields_conv.113.00.01/descr +++ /dev/null @@ -1,5 +0,0 @@ -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 -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. 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 index 27d4318a721..0cea1d391ef 100644 --- a/packages/pa_fields_conv/pa_fields_conv.113.00.01/opam +++ b/packages/pa_fields_conv/pa_fields_conv.113.00.01/opam @@ -1,17 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/pa_fields_conv.git" +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" - "ocamlfind" {>= "1.3.2"} - "type_conv" {>= "113.00.00" & < "113.01.00"} + "ocamlfind" {>= "1.3.2"} + "type_conv" {>= "113.00.00" & < "113.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] +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: "md5=ead4fd8a468516847c94d8191704f6ae" +} diff --git a/packages/pa_fields_conv/pa_fields_conv.113.00.01/url b/packages/pa_fields_conv/pa_fields_conv.113.00.01/url deleted file mode 100644 index da2e6336c68..00000000000 --- a/packages/pa_fields_conv/pa_fields_conv.113.00.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/pa_fields_conv/archive/113.00.01.tar.gz" -checksum: "ead4fd8a468516847c94d8191704f6ae" diff --git a/packages/pa_monad_custom/pa_monad_custom.v6.0.0/descr b/packages/pa_monad_custom/pa_monad_custom.v6.0.0/descr deleted file mode 100644 index d43bdf123fa..00000000000 --- a/packages/pa_monad_custom/pa_monad_custom.v6.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Syntactic Sugar for Monads diff --git a/packages/pa_monad_custom/pa_monad_custom.v6.0.0/opam b/packages/pa_monad_custom/pa_monad_custom.v6.0.0/opam index 54e64d9d829..d703be25a8f 100644 --- a/packages/pa_monad_custom/pa_monad_custom.v6.0.0/opam +++ b/packages/pa_monad_custom/pa_monad_custom.v6.0.0/opam @@ -1,9 +1,15 @@ -opam-version: "1" +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" "monad-custom"]] -depends: ["camlp4" "ocamlfind"] +depends: ["ocaml" "camlp4" "ocamlfind"] install: ["ocaml" "setup.ml" "-install"] +synopsis: "Syntactic Sugar for Monads" +flags: light-uninstall +url { + src: "https://bitbucket.org/camlspotter/pa_monad_custom/get/v6.0.0.tar.gz" + checksum: "md5=26d988060d5997c6164cb7f209f073ee" +} diff --git a/packages/pa_monad_custom/pa_monad_custom.v6.0.0/url b/packages/pa_monad_custom/pa_monad_custom.v6.0.0/url deleted file mode 100644 index c2159ce123d..00000000000 --- a/packages/pa_monad_custom/pa_monad_custom.v6.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/pa_monad_custom/get/v6.0.0.tar.gz" -checksum: "26d988060d5997c6164cb7f209f073ee" diff --git a/packages/pa_ounit/pa_ounit.108.00.02/descr b/packages/pa_ounit/pa_ounit.108.00.02/descr deleted file mode 100644 index ca63e1dfa06..00000000000 --- a/packages/pa_ounit/pa_ounit.108.00.02/descr +++ /dev/null @@ -1,8 +0,0 @@ -Syntax extension for oUnit -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). diff --git a/packages/pa_ounit/pa_ounit.108.00.02/opam b/packages/pa_ounit/pa_ounit.108.00.02/opam index c1b7e8a730f..cda4378d8cc 100644 --- a/packages/pa_ounit/pa_ounit.108.00.02/opam +++ b/packages/pa_ounit/pa_ounit.108.00.02/opam @@ -1,11 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_ounit"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {= "108.00.02"} "ocamlbuild" {build} ] 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: "md5=d78caf14e86eafe1c73107d772c905a0" +} diff --git a/packages/pa_ounit/pa_ounit.108.00.02/url b/packages/pa_ounit/pa_ounit.108.00.02/url deleted file mode 100644 index 190ec606b08..00000000000 --- a/packages/pa_ounit/pa_ounit.108.00.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.00.02/individual/pa_ounit-108.00.02.tar.gz" -checksum: "d78caf14e86eafe1c73107d772c905a0" diff --git a/packages/pa_ounit/pa_ounit.108.07.00/descr b/packages/pa_ounit/pa_ounit.108.07.00/descr deleted file mode 100644 index ca63e1dfa06..00000000000 --- a/packages/pa_ounit/pa_ounit.108.07.00/descr +++ /dev/null @@ -1,8 +0,0 @@ -Syntax extension for oUnit -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). diff --git a/packages/pa_ounit/pa_ounit.108.07.00/opam b/packages/pa_ounit/pa_ounit.108.07.00/opam deleted file mode 100644 index 01113f2ca75..00000000000 --- a/packages/pa_ounit/pa_ounit.108.07.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "pa_ounit"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "108.07.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/pa_ounit/pa_ounit.108.07.00/url b/packages/pa_ounit/pa_ounit.108.07.00/url deleted file mode 100644 index 3b6301184bc..00000000000 --- a/packages/pa_ounit/pa_ounit.108.07.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.07.00/individual/pa_ounit-108.07.00.tar.gz" -checksum: "85f2e2b1ac68951a8c2d990a29c5e371" diff --git a/packages/pa_ounit/pa_ounit.108.07.01/descr b/packages/pa_ounit/pa_ounit.108.07.01/descr deleted file mode 100644 index ca63e1dfa06..00000000000 --- a/packages/pa_ounit/pa_ounit.108.07.01/descr +++ /dev/null @@ -1,8 +0,0 @@ -Syntax extension for oUnit -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). diff --git a/packages/pa_ounit/pa_ounit.108.07.01/opam b/packages/pa_ounit/pa_ounit.108.07.01/opam deleted file mode 100644 index f644878310a..00000000000 --- a/packages/pa_ounit/pa_ounit.108.07.01/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "pa_ounit"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "108.07.01"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/pa_ounit/pa_ounit.108.07.01/url b/packages/pa_ounit/pa_ounit.108.07.01/url deleted file mode 100644 index f4c1e3d5641..00000000000 --- a/packages/pa_ounit/pa_ounit.108.07.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.07.01/individual/pa_ounit-108.07.01.tar.gz" -checksum: "b8c567cef070d7d5bf2645735d43c72d" diff --git a/packages/pa_ounit/pa_ounit.108.08.00/descr b/packages/pa_ounit/pa_ounit.108.08.00/descr deleted file mode 100644 index ca63e1dfa06..00000000000 --- a/packages/pa_ounit/pa_ounit.108.08.00/descr +++ /dev/null @@ -1,8 +0,0 @@ -Syntax extension for oUnit -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). diff --git a/packages/pa_ounit/pa_ounit.108.08.00/opam b/packages/pa_ounit/pa_ounit.108.08.00/opam index 72f9b8ad79a..a719eaf5c61 100644 --- a/packages/pa_ounit/pa_ounit.108.08.00/opam +++ b/packages/pa_ounit/pa_ounit.108.08.00/opam @@ -1,11 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_ounit"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {= "108.08.00"} "ocamlbuild" {build} ] 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: "md5=711f8329a919e1cf2ce864e10a772db8" +} diff --git a/packages/pa_ounit/pa_ounit.108.08.00/url b/packages/pa_ounit/pa_ounit.108.08.00/url deleted file mode 100644 index 8bca11e259b..00000000000 --- a/packages/pa_ounit/pa_ounit.108.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/pa_ounit-108.08.00.tar.gz" -checksum: "711f8329a919e1cf2ce864e10a772db8" diff --git a/packages/pa_ounit/pa_ounit.109.07.00/descr b/packages/pa_ounit/pa_ounit.109.07.00/descr deleted file mode 100644 index ca63e1dfa06..00000000000 --- a/packages/pa_ounit/pa_ounit.109.07.00/descr +++ /dev/null @@ -1,8 +0,0 @@ -Syntax extension for oUnit -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). diff --git a/packages/pa_ounit/pa_ounit.109.07.00/files/disable_warn_error.patch b/packages/pa_ounit/pa_ounit.109.07.00/files/disable_warn_error.patch deleted file mode 100644 index 62e0040108c..00000000000 --- a/packages/pa_ounit/pa_ounit.109.07.00/files/disable_warn_error.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- myocamlbuild.ml.prev 2013-01-31 11:03:46.495655897 -0500 -+++ myocamlbuild.ml 2013-01-31 11:03:49.643900873 -0500 -@@ -574,7 +574,7 @@ - - (* enable warnings; make sure the '@' character isn't in the beginning; - ms-dos interprets that character specially *) -- flag ["compile"; "ocaml"] (S [A "-w"; A "A@Aemr-28"; A "-strict-sequence" ]) -+ flag ["compile"; "ocaml"] (S [A "-w"; A "Aemr-28"; A "-strict-sequence" ]) - ;; - - let dispatch = function diff --git a/packages/pa_ounit/pa_ounit.109.07.00/opam b/packages/pa_ounit/pa_ounit.109.07.00/opam deleted file mode 100644 index af4cb681106..00000000000 --- a/packages/pa_ounit/pa_ounit.109.07.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "pa_ounit"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.07.00"} - "ocamlbuild" {build} -] -patches: ["disable_warn_error.patch"] -install: [make "install"] diff --git a/packages/pa_ounit/pa_ounit.109.07.00/url b/packages/pa_ounit/pa_ounit.109.07.00/url deleted file mode 100644 index ebac6e689db..00000000000 --- a/packages/pa_ounit/pa_ounit.109.07.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.07.00/individual/pa_ounit-109.07.00.tar.gz" -checksum: "055e9ad8070834c72e9c8e26641b9125" diff --git a/packages/pa_ounit/pa_ounit.109.08.00/descr b/packages/pa_ounit/pa_ounit.109.08.00/descr deleted file mode 100644 index ca63e1dfa06..00000000000 --- a/packages/pa_ounit/pa_ounit.109.08.00/descr +++ /dev/null @@ -1,8 +0,0 @@ -Syntax extension for oUnit -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). diff --git a/packages/pa_ounit/pa_ounit.109.08.00/opam b/packages/pa_ounit/pa_ounit.109.08.00/opam deleted file mode 100644 index 242ec5e091e..00000000000 --- a/packages/pa_ounit/pa_ounit.109.08.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "pa_ounit"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.08.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/pa_ounit/pa_ounit.109.08.00/url b/packages/pa_ounit/pa_ounit.109.08.00/url deleted file mode 100644 index 6ad08558c54..00000000000 --- a/packages/pa_ounit/pa_ounit.109.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/pa_ounit-109.08.00.tar.gz" -checksum: "dddd932b75c76b542600e8c21b843e3a" diff --git a/packages/pa_ounit/pa_ounit.109.09.00/descr b/packages/pa_ounit/pa_ounit.109.09.00/descr deleted file mode 100644 index ca63e1dfa06..00000000000 --- a/packages/pa_ounit/pa_ounit.109.09.00/descr +++ /dev/null @@ -1,8 +0,0 @@ -Syntax extension for oUnit -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). diff --git a/packages/pa_ounit/pa_ounit.109.09.00/opam b/packages/pa_ounit/pa_ounit.109.09.00/opam deleted file mode 100644 index 4c197c17517..00000000000 --- a/packages/pa_ounit/pa_ounit.109.09.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "pa_ounit"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.09.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/pa_ounit/pa_ounit.109.09.00/url b/packages/pa_ounit/pa_ounit.109.09.00/url deleted file mode 100644 index e52ba0c3ce4..00000000000 --- a/packages/pa_ounit/pa_ounit.109.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/pa_ounit-109.09.00.tar.gz" -checksum: "636e1f4b17b1bf976c01e6bdf5dd3f16" diff --git a/packages/pa_ounit/pa_ounit.109.10.00/descr b/packages/pa_ounit/pa_ounit.109.10.00/descr deleted file mode 100644 index ca63e1dfa06..00000000000 --- a/packages/pa_ounit/pa_ounit.109.10.00/descr +++ /dev/null @@ -1,8 +0,0 @@ -Syntax extension for oUnit -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). diff --git a/packages/pa_ounit/pa_ounit.109.10.00/opam b/packages/pa_ounit/pa_ounit.109.10.00/opam deleted file mode 100644 index f9893b85e90..00000000000 --- a/packages/pa_ounit/pa_ounit.109.10.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "pa_ounit"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.10.00"} - "ounit" - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/pa_ounit/pa_ounit.109.10.00/url b/packages/pa_ounit/pa_ounit.109.10.00/url deleted file mode 100644 index 66c16da13fb..00000000000 --- a/packages/pa_ounit/pa_ounit.109.10.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/pa_ounit-109.10.00.tar.gz" -checksum: "13506bc04a7782372b4db9303e9efb73" diff --git a/packages/pa_ounit/pa_ounit.109.11.00/descr b/packages/pa_ounit/pa_ounit.109.11.00/descr deleted file mode 100644 index ca63e1dfa06..00000000000 --- a/packages/pa_ounit/pa_ounit.109.11.00/descr +++ /dev/null @@ -1,8 +0,0 @@ -Syntax extension for oUnit -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). diff --git a/packages/pa_ounit/pa_ounit.109.11.00/opam b/packages/pa_ounit/pa_ounit.109.11.00/opam deleted file mode 100644 index ccabf307a14..00000000000 --- a/packages/pa_ounit/pa_ounit.109.11.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "pa_ounit"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.11.00"} - "ounit" - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/pa_ounit/pa_ounit.109.11.00/url b/packages/pa_ounit/pa_ounit.109.11.00/url deleted file mode 100644 index dc4db2d38ba..00000000000 --- a/packages/pa_ounit/pa_ounit.109.11.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/pa_ounit-109.11.00.tar.gz" -checksum: "a6a0af5abeca24eef5f9f085e260039b" diff --git a/packages/pa_ounit/pa_ounit.109.12.00/descr b/packages/pa_ounit/pa_ounit.109.12.00/descr deleted file mode 100644 index ca63e1dfa06..00000000000 --- a/packages/pa_ounit/pa_ounit.109.12.00/descr +++ /dev/null @@ -1,8 +0,0 @@ -Syntax extension for oUnit -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). diff --git a/packages/pa_ounit/pa_ounit.109.12.00/opam b/packages/pa_ounit/pa_ounit.109.12.00/opam deleted file mode 100644 index 8a623846db3..00000000000 --- a/packages/pa_ounit/pa_ounit.109.12.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "pa_ounit"]] -depends: [ - "ocamlfind" - "type_conv" {= "109.12.00"} - "ounit" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/janestreet/pa_ounit" -install: [make "install"] diff --git a/packages/pa_ounit/pa_ounit.109.12.00/url b/packages/pa_ounit/pa_ounit.109.12.00/url deleted file mode 100644 index 41fef711f56..00000000000 --- a/packages/pa_ounit/pa_ounit.109.12.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/pa_ounit/archive/109.12.00.tar.gz" -checksum: "1833aef71676b6807664f2492f9fca29" diff --git a/packages/pa_ounit/pa_ounit.109.13.00/descr b/packages/pa_ounit/pa_ounit.109.13.00/descr deleted file mode 100644 index ca63e1dfa06..00000000000 --- a/packages/pa_ounit/pa_ounit.109.13.00/descr +++ /dev/null @@ -1,8 +0,0 @@ -Syntax extension for oUnit -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). diff --git a/packages/pa_ounit/pa_ounit.109.13.00/opam b/packages/pa_ounit/pa_ounit.109.13.00/opam deleted file mode 100644 index 95e4ac3a759..00000000000 --- a/packages/pa_ounit/pa_ounit.109.13.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "pa_ounit"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.13.00"} - "ounit" - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/pa_ounit/pa_ounit.109.13.00/url b/packages/pa_ounit/pa_ounit.109.13.00/url deleted file mode 100644 index 69b08e10c5e..00000000000 --- a/packages/pa_ounit/pa_ounit.109.13.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/pa_ounit-109.13.00.tar.gz" -checksum: "2981d8f3a115e0f3848a7d9d328813e9" diff --git a/packages/pa_ounit/pa_ounit.109.14.00/descr b/packages/pa_ounit/pa_ounit.109.14.00/descr deleted file mode 100644 index ca63e1dfa06..00000000000 --- a/packages/pa_ounit/pa_ounit.109.14.00/descr +++ /dev/null @@ -1,8 +0,0 @@ -Syntax extension for oUnit -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). diff --git a/packages/pa_ounit/pa_ounit.109.14.00/opam b/packages/pa_ounit/pa_ounit.109.14.00/opam index a2c0336cba5..d61e4efc811 100644 --- a/packages/pa_ounit/pa_ounit.109.14.00/opam +++ b/packages/pa_ounit/pa_ounit.109.14.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_ounit"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {= "109.14.00"} @@ -10,3 +11,18 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=4a99efc188aa1ea23b1005fb1337b94e" +} diff --git a/packages/pa_ounit/pa_ounit.109.14.00/url b/packages/pa_ounit/pa_ounit.109.14.00/url deleted file mode 100644 index aa27b20371b..00000000000 --- a/packages/pa_ounit/pa_ounit.109.14.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/pa_ounit-109.14.00.tar.gz" -checksum: "4a99efc188aa1ea23b1005fb1337b94e" diff --git a/packages/pa_ounit/pa_ounit.109.15.00/descr b/packages/pa_ounit/pa_ounit.109.15.00/descr deleted file mode 100644 index ca63e1dfa06..00000000000 --- a/packages/pa_ounit/pa_ounit.109.15.00/descr +++ /dev/null @@ -1,8 +0,0 @@ -Syntax extension for oUnit -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). diff --git a/packages/pa_ounit/pa_ounit.109.15.00/opam b/packages/pa_ounit/pa_ounit.109.15.00/opam index b2a1acf032d..ba498f22f8a 100644 --- a/packages/pa_ounit/pa_ounit.109.15.00/opam +++ b/packages/pa_ounit/pa_ounit.109.15.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_ounit"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {= "109.15.00"} @@ -10,3 +11,18 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=6282d2f8e3b04316a43400cdb8055d55" +} diff --git a/packages/pa_ounit/pa_ounit.109.15.00/url b/packages/pa_ounit/pa_ounit.109.15.00/url deleted file mode 100644 index e990a75fc27..00000000000 --- a/packages/pa_ounit/pa_ounit.109.15.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/pa_ounit-109.15.00.tar.gz" -checksum: "6282d2f8e3b04316a43400cdb8055d55" diff --git a/packages/pa_ounit/pa_ounit.109.18.00/descr b/packages/pa_ounit/pa_ounit.109.18.00/descr deleted file mode 100644 index ca63e1dfa06..00000000000 --- a/packages/pa_ounit/pa_ounit.109.18.00/descr +++ /dev/null @@ -1,8 +0,0 @@ -Syntax extension for oUnit -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). diff --git a/packages/pa_ounit/pa_ounit.109.18.00/opam b/packages/pa_ounit/pa_ounit.109.18.00/opam index accbe7e7d22..f7315806486 100644 --- a/packages/pa_ounit/pa_ounit.109.18.00/opam +++ b/packages/pa_ounit/pa_ounit.109.18.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_ounit"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {>= "109.15.00" & <= "109.20.00"} @@ -10,3 +11,18 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=110c7bb453a0da6bcd8cefe6015e6d7b" +} diff --git a/packages/pa_ounit/pa_ounit.109.18.00/url b/packages/pa_ounit/pa_ounit.109.18.00/url deleted file mode 100644 index c8b81526e6e..00000000000 --- a/packages/pa_ounit/pa_ounit.109.18.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.18.00/individual/pa_ounit-109.18.00.tar.gz" -checksum: "110c7bb453a0da6bcd8cefe6015e6d7b" diff --git a/packages/pa_ounit/pa_ounit.109.27.00/descr b/packages/pa_ounit/pa_ounit.109.27.00/descr deleted file mode 100644 index ca63e1dfa06..00000000000 --- a/packages/pa_ounit/pa_ounit.109.27.00/descr +++ /dev/null @@ -1,8 +0,0 @@ -Syntax extension for oUnit -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). diff --git a/packages/pa_ounit/pa_ounit.109.27.00/opam b/packages/pa_ounit/pa_ounit.109.27.00/opam index 386f65219ff..bea3d95c7a5 100644 --- a/packages/pa_ounit/pa_ounit.109.27.00/opam +++ b/packages/pa_ounit/pa_ounit.109.27.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_ounit"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {>= "109.15.00" & <= "109.28.00"} @@ -10,3 +11,18 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=a661154472b146eb105a70e8956c9903" +} diff --git a/packages/pa_ounit/pa_ounit.109.27.00/url b/packages/pa_ounit/pa_ounit.109.27.00/url deleted file mode 100644 index 75b1a259de0..00000000000 --- a/packages/pa_ounit/pa_ounit.109.27.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.27.00/individual/pa_ounit-109.27.00.tar.gz" -checksum: "a661154472b146eb105a70e8956c9903" diff --git a/packages/pa_ounit/pa_ounit.109.34.00/descr b/packages/pa_ounit/pa_ounit.109.34.00/descr deleted file mode 100644 index ca63e1dfa06..00000000000 --- a/packages/pa_ounit/pa_ounit.109.34.00/descr +++ /dev/null @@ -1,8 +0,0 @@ -Syntax extension for oUnit -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). diff --git a/packages/pa_ounit/pa_ounit.109.34.00/opam b/packages/pa_ounit/pa_ounit.109.34.00/opam index 386f65219ff..f22f8bd60ac 100644 --- a/packages/pa_ounit/pa_ounit.109.34.00/opam +++ b/packages/pa_ounit/pa_ounit.109.34.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_ounit"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {>= "109.15.00" & <= "109.28.00"} @@ -10,3 +11,18 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=b7e36d7ea86c2439d52ddace216228ce" +} diff --git a/packages/pa_ounit/pa_ounit.109.34.00/url b/packages/pa_ounit/pa_ounit.109.34.00/url deleted file mode 100644 index a38b7e492e3..00000000000 --- a/packages/pa_ounit/pa_ounit.109.34.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.34.00/individual/pa_ounit-109.34.00.tar.gz" -checksum: "b7e36d7ea86c2439d52ddace216228ce" diff --git a/packages/pa_ounit/pa_ounit.109.36.00/descr b/packages/pa_ounit/pa_ounit.109.36.00/descr deleted file mode 100644 index ca63e1dfa06..00000000000 --- a/packages/pa_ounit/pa_ounit.109.36.00/descr +++ /dev/null @@ -1,8 +0,0 @@ -Syntax extension for oUnit -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). diff --git a/packages/pa_ounit/pa_ounit.109.36.00/opam b/packages/pa_ounit/pa_ounit.109.36.00/opam index 80b912812f7..dafd5f12882 100644 --- a/packages/pa_ounit/pa_ounit.109.36.00/opam +++ b/packages/pa_ounit/pa_ounit.109.36.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_ounit"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {>= "109.15.00" & <= "109.47.00"} @@ -10,3 +11,18 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=107382a95dae151cd16153c179f92f0e" +} diff --git a/packages/pa_ounit/pa_ounit.109.36.00/url b/packages/pa_ounit/pa_ounit.109.36.00/url deleted file mode 100644 index 7d632c55108..00000000000 --- a/packages/pa_ounit/pa_ounit.109.36.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.36.00/individual/pa_ounit-109.36.00.tar.gz" -checksum: "107382a95dae151cd16153c179f92f0e" diff --git a/packages/pa_ounit/pa_ounit.109.53.00/descr b/packages/pa_ounit/pa_ounit.109.53.00/descr deleted file mode 100644 index ca63e1dfa06..00000000000 --- a/packages/pa_ounit/pa_ounit.109.53.00/descr +++ /dev/null @@ -1,8 +0,0 @@ -Syntax extension for oUnit -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). diff --git a/packages/pa_ounit/pa_ounit.109.53.00/opam b/packages/pa_ounit/pa_ounit.109.53.00/opam index 703b9e2beb9..abc8725b2ca 100644 --- a/packages/pa_ounit/pa_ounit.109.53.00/opam +++ b/packages/pa_ounit/pa_ounit.109.53.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_ounit"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {= "109.53.00"} @@ -10,3 +11,18 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=a586aaee833eeaf42264be5eb81a0b3d" +} diff --git a/packages/pa_ounit/pa_ounit.109.53.00/url b/packages/pa_ounit/pa_ounit.109.53.00/url deleted file mode 100644 index 4e44801ce12..00000000000 --- a/packages/pa_ounit/pa_ounit.109.53.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/pa_ounit-109.53.00.tar.gz" -checksum: "a586aaee833eeaf42264be5eb81a0b3d" diff --git a/packages/pa_ounit/pa_ounit.109.53.02/descr b/packages/pa_ounit/pa_ounit.109.53.02/descr deleted file mode 100644 index ca63e1dfa06..00000000000 --- a/packages/pa_ounit/pa_ounit.109.53.02/descr +++ /dev/null @@ -1,8 +0,0 @@ -Syntax extension for oUnit -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). diff --git a/packages/pa_ounit/pa_ounit.109.53.02/opam b/packages/pa_ounit/pa_ounit.109.53.02/opam index 87254dac49c..cc5e94c3e3b 100644 --- a/packages/pa_ounit/pa_ounit.109.53.02/opam +++ b/packages/pa_ounit/pa_ounit.109.53.02/opam @@ -1,13 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_ounit"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "ocamlfind" "type_conv" {>= "109.53.00" & <= "111.13.00"} "ounit" "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=cae2b1378a806f90296a1180a49c03a9" +} diff --git a/packages/pa_ounit/pa_ounit.109.53.02/url b/packages/pa_ounit/pa_ounit.109.53.02/url deleted file mode 100644 index 2ddba1d3114..00000000000 --- a/packages/pa_ounit/pa_ounit.109.53.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/pa_ounit-109.53.02.tar.gz" -checksum: "cae2b1378a806f90296a1180a49c03a9" diff --git a/packages/pa_ounit/pa_ounit.111.28.00/descr b/packages/pa_ounit/pa_ounit.111.28.00/descr deleted file mode 100644 index ca63e1dfa06..00000000000 --- a/packages/pa_ounit/pa_ounit.111.28.00/descr +++ /dev/null @@ -1,8 +0,0 @@ -Syntax extension for oUnit -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). diff --git a/packages/pa_ounit/pa_ounit.111.28.00/opam b/packages/pa_ounit/pa_ounit.111.28.00/opam index 05a61b0ce13..ec51006ffbb 100644 --- a/packages/pa_ounit/pa_ounit.111.28.00/opam +++ b/packages/pa_ounit/pa_ounit.111.28.00/opam @@ -1,13 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_ounit"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "ocamlfind" "type_conv" {>= "109.53.00" & < "112.02.00"} "ounit" "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=673025b89629e82326b1976b82c76b59" +} diff --git a/packages/pa_ounit/pa_ounit.111.28.00/url b/packages/pa_ounit/pa_ounit.111.28.00/url deleted file mode 100644 index 75d74390b8e..00000000000 --- a/packages/pa_ounit/pa_ounit.111.28.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/pa_ounit-111.28.00.tar.gz" -checksum: "673025b89629e82326b1976b82c76b59" diff --git a/packages/pa_ounit/pa_ounit.112.17.00/descr b/packages/pa_ounit/pa_ounit.112.17.00/descr deleted file mode 100644 index ca63e1dfa06..00000000000 --- a/packages/pa_ounit/pa_ounit.112.17.00/descr +++ /dev/null @@ -1,8 +0,0 @@ -Syntax extension for oUnit -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). diff --git a/packages/pa_ounit/pa_ounit.112.17.00/opam b/packages/pa_ounit/pa_ounit.112.17.00/opam index f3dd372768d..bcd93c33a13 100644 --- a/packages/pa_ounit/pa_ounit.112.17.00/opam +++ b/packages/pa_ounit/pa_ounit.112.17.00/opam @@ -1,13 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_ounit"]] depends: [ + "ocaml" {>= "4.02.1"} "camlp4" "ocamlfind" "type_conv" {>= "109.53.00" & < "112.02.00"} "ounit" "ocamlbuild" {build} ] -available: ocaml-version >= "4.02.1" 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: "md5=ecf55e9942396581aba5d16e4e8d7b9e" +} diff --git a/packages/pa_ounit/pa_ounit.112.17.00/url b/packages/pa_ounit/pa_ounit.112.17.00/url deleted file mode 100644 index f61d2a1bc26..00000000000 --- a/packages/pa_ounit/pa_ounit.112.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.17/files/pa_ounit-112.17.00.tar.gz" -checksum: "ecf55e9942396581aba5d16e4e8d7b9e" diff --git a/packages/pa_ounit/pa_ounit.112.24.00/descr b/packages/pa_ounit/pa_ounit.112.24.00/descr deleted file mode 100644 index ca63e1dfa06..00000000000 --- a/packages/pa_ounit/pa_ounit.112.24.00/descr +++ /dev/null @@ -1,8 +0,0 @@ -Syntax extension for oUnit -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). diff --git a/packages/pa_ounit/pa_ounit.112.24.00/opam b/packages/pa_ounit/pa_ounit.112.24.00/opam index f3dd372768d..9b35d46f8a7 100644 --- a/packages/pa_ounit/pa_ounit.112.24.00/opam +++ b/packages/pa_ounit/pa_ounit.112.24.00/opam @@ -1,13 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_ounit"]] depends: [ + "ocaml" {>= "4.02.1"} "camlp4" "ocamlfind" "type_conv" {>= "109.53.00" & < "112.02.00"} "ounit" "ocamlbuild" {build} ] -available: ocaml-version >= "4.02.1" 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: "md5=cbddf04b93e728b86754dbbd40d83210" +} diff --git a/packages/pa_ounit/pa_ounit.112.24.00/url b/packages/pa_ounit/pa_ounit.112.24.00/url deleted file mode 100644 index cfac72bc7d5..00000000000 --- a/packages/pa_ounit/pa_ounit.112.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.24/files/pa_ounit-112.24.tar.gz" -checksum: "cbddf04b93e728b86754dbbd40d83210" diff --git a/packages/pa_ounit/pa_ounit.112.35.00/descr b/packages/pa_ounit/pa_ounit.112.35.00/descr deleted file mode 100644 index ca63e1dfa06..00000000000 --- a/packages/pa_ounit/pa_ounit.112.35.00/descr +++ /dev/null @@ -1,8 +0,0 @@ -Syntax extension for oUnit -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). diff --git a/packages/pa_ounit/pa_ounit.112.35.00/opam b/packages/pa_ounit/pa_ounit.112.35.00/opam index 72f43f32ef4..b2efe2ba1f7 100644 --- a/packages/pa_ounit/pa_ounit.112.35.00/opam +++ b/packages/pa_ounit/pa_ounit.112.35.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/pa_ounit" @@ -7,13 +7,28 @@ build: [ ] remove: [["ocamlfind" "remove" "pa_ounit"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" "type_conv" {>= "109.53.00" & < "112.02.00"} "ounit" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/pa_ounit/issues" -dev-repo: "https://github.com/janestreet/pa_ounit.git" +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: "md5=889ff0300916a0bf1902f6efb7610a9c" +} diff --git a/packages/pa_ounit/pa_ounit.112.35.00/url b/packages/pa_ounit/pa_ounit.112.35.00/url deleted file mode 100644 index dbaa3b38c6c..00000000000 --- a/packages/pa_ounit/pa_ounit.112.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.35/files/pa_ounit-112.35.00.tar.gz" -checksum: "889ff0300916a0bf1902f6efb7610a9c" diff --git a/packages/pa_ounit/pa_ounit.113.00.00/descr b/packages/pa_ounit/pa_ounit.113.00.00/descr deleted file mode 100644 index ca63e1dfa06..00000000000 --- a/packages/pa_ounit/pa_ounit.113.00.00/descr +++ /dev/null @@ -1,8 +0,0 @@ -Syntax extension for oUnit -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). diff --git a/packages/pa_ounit/pa_ounit.113.00.00/opam b/packages/pa_ounit/pa_ounit.113.00.00/opam index a095acc747a..704afbed383 100644 --- a/packages/pa_ounit/pa_ounit.113.00.00/opam +++ b/packages/pa_ounit/pa_ounit.113.00.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/pa_ounit" @@ -7,13 +7,28 @@ build: [ ] remove: [["ocamlfind" "remove" "pa_ounit"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" "type_conv" {>= "113.00.00" & < "113.01.00"} "ounit" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/pa_ounit/issues" -dev-repo: "https://github.com/janestreet/pa_ounit.git" +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: "md5=6604dde1e72444d65caa0656e3c211de" +} diff --git a/packages/pa_ounit/pa_ounit.113.00.00/url b/packages/pa_ounit/pa_ounit.113.00.00/url deleted file mode 100644 index 82eb2168513..00000000000 --- a/packages/pa_ounit/pa_ounit.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/pa_ounit-113.00.00.tar.gz" -checksum: "6604dde1e72444d65caa0656e3c211de" diff --git a/packages/pa_ovisitor/pa_ovisitor.1.0.0/descr b/packages/pa_ovisitor/pa_ovisitor.1.0.0/descr deleted file mode 100644 index 560df909768..00000000000 --- a/packages/pa_ovisitor/pa_ovisitor.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -CamlP4 type_conv module to auto-generate visitor, folder, mapper from type definitions. -CamlP4 type_conv module to auto-generate visitor, folder, mapper from type definitions. - diff --git a/packages/pa_ovisitor/pa_ovisitor.1.0.0/opam b/packages/pa_ovisitor/pa_ovisitor.1.0.0/opam index f3f7aca4cf8..e8f1e3d0e57 100644 --- a/packages/pa_ovisitor/pa_ovisitor.1.0.0/opam +++ b/packages/pa_ovisitor/pa_ovisitor.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "jun.furuse@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,9 +6,17 @@ build: [ ] remove: [["ocaml" "setup.ml" "-uninstall"]] depends: [ + "ocaml" {>= "4.0.1"} "ocamlfind" "omake" "type_conv" ] -available: ocaml-version >= "4.0.1" 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://bitbucket.org/camlspotter/pa_ovisitor/get/1.0.0.tar.gz" + checksum: "md5=8b780264a3fcc0eaa435393c8c2d1543" +} diff --git a/packages/pa_ovisitor/pa_ovisitor.1.0.0/url b/packages/pa_ovisitor/pa_ovisitor.1.0.0/url deleted file mode 100644 index d08070af18d..00000000000 --- a/packages/pa_ovisitor/pa_ovisitor.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/pa_ovisitor/get/1.0.0.tar.gz" -checksum: "8b780264a3fcc0eaa435393c8c2d1543" diff --git a/packages/pa_qualified/pa_qualified.0.5/descr b/packages/pa_qualified/pa_qualified.0.5/descr deleted file mode 100644 index 554125a757e..00000000000 --- a/packages/pa_qualified/pa_qualified.0.5/descr +++ /dev/null @@ -1,7 +0,0 @@ -A syntax extension that implements support for fully qualified module references -Pa_qualified adds support for fully qualified module references to OCaml. -If a module reference (in any possible context) starts with "Q.", then -the rest of the reference denotes a context-independent globally unique -path (as if the reference was located at the very beginning of the file). -Qualified references can never be shadowed by other definitions -(warranty void if "Q" is defined explicitly somewhere). diff --git a/packages/pa_qualified/pa_qualified.0.5/opam b/packages/pa_qualified/pa_qualified.0.5/opam deleted file mode 100644 index 7933d17a198..00000000000 --- a/packages/pa_qualified/pa_qualified.0.5/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "Max Mouratov " -homepage: "https://github.com/cakeplus/pa_qualified/" -license: "LGPL-2.1 with OCaml linking exception" -build: [ - ["ocaml" "setup.ml" "-configure"] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocamlfind" "remove" "pa_qualified"]] -depends: [ - "ocamlfind" - "camlp4" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/cakeplus/pa_qualified" -available: ocaml-version >= "4.01.0" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/pa_qualified/pa_qualified.0.5/url b/packages/pa_qualified/pa_qualified.0.5/url deleted file mode 100644 index 8999c53ba9f..00000000000 --- a/packages/pa_qualified/pa_qualified.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cakeplus/pa_qualified/archive/0.5.tar.gz" -checksum: "ae26fa6f0f4814a58fdbe2d852c41bff" diff --git a/packages/pa_qualified/pa_qualified.0.6/descr b/packages/pa_qualified/pa_qualified.0.6/descr deleted file mode 100644 index 29d02b5e0e2..00000000000 --- a/packages/pa_qualified/pa_qualified.0.6/descr +++ /dev/null @@ -1,7 +0,0 @@ -A syntax extension that implements support for fully qualified module references -Pa_qualified adds support for fully qualified module references to OCaml. -If a module reference (in any possible context) starts with "Q.", then -the rest of the reference denotes a context-independent globally unique -path (as if the reference was located at the very beginning of the file). -Qualified references can never be shadowed by other definitions -(warranty void if "Q" is defined explicitly somewhere). \ No newline at end of file diff --git a/packages/pa_qualified/pa_qualified.0.6/opam b/packages/pa_qualified/pa_qualified.0.6/opam index cefc7d318f0..ba90b3e52d9 100644 --- a/packages/pa_qualified/pa_qualified.0.6/opam +++ b/packages/pa_qualified/pa_qualified.0.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.1" +opam-version: "2.0" maintainer: "Max Mouratov " homepage: "https://github.com/cakeplus/pa_qualified/" license: "LGPL-2.1 with OCaml linking exception" @@ -8,8 +8,22 @@ build: [ ] remove: [["ocamlfind" "remove" "pa_qualified"]] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "camlp4" ] -available: ocaml-version >= "4.01.0" install: ["ocaml" "setup.ml" "-install"] +synopsis: + "A syntax extension that implements support for fully qualified module references" +description: """ +Pa_qualified adds support for fully qualified module references to OCaml. +If a module reference (in any possible context) starts with "Q.", then +the rest of the reference denotes a context-independent globally unique +path (as if the reference was located at the very beginning of the file). +Qualified references can never be shadowed by other definitions +(warranty void if "Q" is defined explicitly somewhere).""" +flags: light-uninstall +url { + src: "https://github.com/cakeplus/pa_qualified/archive/0.6.tar.gz" + checksum: "md5=aa92760a461340c1085b40c546dc5145" +} diff --git a/packages/pa_qualified/pa_qualified.0.6/url b/packages/pa_qualified/pa_qualified.0.6/url deleted file mode 100644 index c6a876187ec..00000000000 --- a/packages/pa_qualified/pa_qualified.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cakeplus/pa_qualified/archive/0.6.tar.gz" -checksum: "aa92760a461340c1085b40c546dc5145" \ No newline at end of file diff --git a/packages/pa_sexp_conv/pa_sexp_conv.113.00.00/descr b/packages/pa_sexp_conv/pa_sexp_conv.113.00.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/pa_sexp_conv/pa_sexp_conv.113.00.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. 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 deleted file mode 100644 index f18f111cdd6..00000000000 --- a/packages/pa_sexp_conv/pa_sexp_conv.113.00.00/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: "https://github.com/janestreet/pa_sexp_conv.git" -build: [ - ["./configure"] - [make] -] -install: [[make "install"]] -remove: [["ocamlfind" "remove" "pa_sexp_conv"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} - "oasis" {build} - "camlp4" - "type_conv" -] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] diff --git a/packages/pa_sexp_conv/pa_sexp_conv.113.00.00/url b/packages/pa_sexp_conv/pa_sexp_conv.113.00.00/url deleted file mode 100644 index 04ed5a4f5ea..00000000000 --- a/packages/pa_sexp_conv/pa_sexp_conv.113.00.00/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/janestreet/pa_sexp_conv/archive/113.00.00.tar.gz" -checksum: "de8e69d53b6a2d1b3d47284267c2aca0" - diff --git a/packages/pa_sexp_conv/pa_sexp_conv.113.00.01/descr b/packages/pa_sexp_conv/pa_sexp_conv.113.00.01/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/pa_sexp_conv/pa_sexp_conv.113.00.01/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. 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 index d3d11c46b26..44e2be3e62b 100644 --- a/packages/pa_sexp_conv/pa_sexp_conv.113.00.01/opam +++ b/packages/pa_sexp_conv/pa_sexp_conv.113.00.01/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/pa_sexp_conv.git" +dev-repo: "git+https://github.com/janestreet/pa_sexp_conv.git" build: [ ["./configure"] [make] @@ -11,9 +11,20 @@ build: [ install: [[make "install"]] remove: [["ocamlfind" "remove" "pa_sexp_conv"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "ocamlfind" "ocamlbuild" {build} "camlp4" "type_conv" ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] +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: "md5=ce291059d215e6e2d64f1924c68a37cd" +} diff --git a/packages/pa_sexp_conv/pa_sexp_conv.113.00.01/url b/packages/pa_sexp_conv/pa_sexp_conv.113.00.01/url deleted file mode 100644 index f0e2c7612aa..00000000000 --- a/packages/pa_sexp_conv/pa_sexp_conv.113.00.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/pa_sexp_conv/archive/113.00.01.tar.gz" -checksum: "ce291059d215e6e2d64f1924c68a37cd" diff --git a/packages/pa_solution/pa_solution.0.5/descr b/packages/pa_solution/pa_solution.0.5/descr deleted file mode 100644 index 26f1c622bdc..00000000000 --- a/packages/pa_solution/pa_solution.0.5/descr +++ /dev/null @@ -1,4 +0,0 @@ -A DSL for solving programming contest problems -Pa_solution is a compiled DSL for generating the IO boilerplate code -that is necessary for solving problems in programming contests such as -Google Code Jam and Facebook Hacker Cup. diff --git a/packages/pa_solution/pa_solution.0.5/opam b/packages/pa_solution/pa_solution.0.5/opam index 24fecbb53fd..4e4ed1c274d 100644 --- a/packages/pa_solution/pa_solution.0.5/opam +++ b/packages/pa_solution/pa_solution.0.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Max Mouratov " homepage: "https://github.com/cakeplus/pa_solution" license: "LGPL-2.1 with OCaml linking exception" @@ -8,11 +8,21 @@ build: [ ] remove: [["ocamlfind" "remove" "pa_solution"]] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "camlp4" "pa_qualified" "ocamlbuild" {build} ] dev-repo: "git://github.com/cakeplus/pa_solution" -available: ocaml-version >= "4.01.0" install: ["ocaml" "setup.ml" "-install"] +synopsis: "A DSL for solving programming contest problems" +description: """ +Pa_solution is a compiled DSL for generating the IO boilerplate code +that is necessary for solving problems in programming contests such as +Google Code Jam and Facebook Hacker Cup.""" +flags: light-uninstall +url { + src: "https://github.com/cakeplus/pa_solution/archive/0.5.tar.gz" + checksum: "md5=04697a0f4251207142779dc6dc82d612" +} diff --git a/packages/pa_solution/pa_solution.0.5/url b/packages/pa_solution/pa_solution.0.5/url deleted file mode 100644 index 802d746c017..00000000000 --- a/packages/pa_solution/pa_solution.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cakeplus/pa_solution/archive/0.5.tar.gz" -checksum: "04697a0f4251207142779dc6dc82d612" diff --git a/packages/pa_solution/pa_solution.0.6/descr b/packages/pa_solution/pa_solution.0.6/descr deleted file mode 100644 index 26f1c622bdc..00000000000 --- a/packages/pa_solution/pa_solution.0.6/descr +++ /dev/null @@ -1,4 +0,0 @@ -A DSL for solving programming contest problems -Pa_solution is a compiled DSL for generating the IO boilerplate code -that is necessary for solving problems in programming contests such as -Google Code Jam and Facebook Hacker Cup. diff --git a/packages/pa_solution/pa_solution.0.6/opam b/packages/pa_solution/pa_solution.0.6/opam index 317e3040ec0..1532657123f 100644 --- a/packages/pa_solution/pa_solution.0.6/opam +++ b/packages/pa_solution/pa_solution.0.6/opam @@ -1,12 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Max Mouratov " -author: "Max Mouratov " homepage: "https://github.com/cakeplus/pa_solution" license: "LGPL-2.1 with OCaml linking exception" dev-repo: "git://github.com/cakeplus/pa_solution" bug-reports: "https://github.com/cakeplus/pa_solution/issues" -available: [ ocaml-version >= "4.01" ] depends: [ + "ocaml" {>= "4.01"} "ocamlfind" "camlp4" "pa_qualified" @@ -21,3 +20,14 @@ install: [ remove: [ ["ocamlfind" "remove" "pa_solution"] ] +synopsis: "A DSL for solving programming contest problems" +description: """ +Pa_solution is a compiled DSL for generating the IO boilerplate code +that is necessary for solving problems in programming contests such as +Google Code Jam and Facebook Hacker Cup.""" +authors: "Max Mouratov " +flags: light-uninstall +url { + src: "https://github.com/cakeplus/pa_solution/archive/0.6.tar.gz" + checksum: "md5=f35effedec73ff27ca739164654a1a7e" +} diff --git a/packages/pa_solution/pa_solution.0.6/url b/packages/pa_solution/pa_solution.0.6/url deleted file mode 100644 index ee0adfa8de5..00000000000 --- a/packages/pa_solution/pa_solution.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cakeplus/pa_solution/archive/0.6.tar.gz" -checksum: "f35effedec73ff27ca739164654a1a7e" diff --git a/packages/pa_solution/pa_solution.0.7/descr b/packages/pa_solution/pa_solution.0.7/descr deleted file mode 100644 index 26f1c622bdc..00000000000 --- a/packages/pa_solution/pa_solution.0.7/descr +++ /dev/null @@ -1,4 +0,0 @@ -A DSL for solving programming contest problems -Pa_solution is a compiled DSL for generating the IO boilerplate code -that is necessary for solving problems in programming contests such as -Google Code Jam and Facebook Hacker Cup. diff --git a/packages/pa_solution/pa_solution.0.7/opam b/packages/pa_solution/pa_solution.0.7/opam index 2d09b91e415..7b183ef71c6 100644 --- a/packages/pa_solution/pa_solution.0.7/opam +++ b/packages/pa_solution/pa_solution.0.7/opam @@ -1,12 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Max Mouratov " -author: "Max Mouratov " homepage: "https://github.com/cakeplus/pa_solution" license: "LGPL-2.1 with OCaml linking exception" dev-repo: "git://github.com/cakeplus/pa_solution" bug-reports: "https://github.com/cakeplus/pa_solution/issues" -available: [ ocaml-version >= "4.01" ] depends: [ + "ocaml" {>= "4.01"} "ocamlfind" {build} "ocamlbuild" {build} "camlp4" @@ -22,3 +21,14 @@ install: [ remove: [ ["ocamlfind" "remove" "pa_solution"] ] +synopsis: "A DSL for solving programming contest problems" +description: """ +Pa_solution is a compiled DSL for generating the IO boilerplate code +that is necessary for solving problems in programming contests such as +Google Code Jam and Facebook Hacker Cup.""" +authors: "Max Mouratov " +flags: light-uninstall +url { + src: "https://github.com/cakeplus/pa_solution/archive/0.7.tar.gz" + checksum: "md5=1d66097a92231e6023ca60c478e54bd3" +} diff --git a/packages/pa_solution/pa_solution.0.7/url b/packages/pa_solution/pa_solution.0.7/url deleted file mode 100644 index 07e37ede2b4..00000000000 --- a/packages/pa_solution/pa_solution.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cakeplus/pa_solution/archive/0.7.tar.gz" -checksum: "1d66097a92231e6023ca60c478e54bd3" diff --git a/packages/pa_structural_sexp/pa_structural_sexp.112.35.00/descr b/packages/pa_structural_sexp/pa_structural_sexp.112.35.00/descr deleted file mode 100644 index 35caa8fd603..00000000000 --- a/packages/pa_structural_sexp/pa_structural_sexp.112.35.00/descr +++ /dev/null @@ -1,8 +0,0 @@ -Quotation expanders to simplify building s-expressions from ocaml values -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. 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 index 60ca272adb4..9279c1db078 100644 --- a/packages/pa_structural_sexp/pa_structural_sexp.112.35.00/opam +++ b/packages/pa_structural_sexp/pa_structural_sexp.112.35.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/pa_structural_sexp" @@ -7,13 +7,29 @@ build: [ ] remove: [["ocamlfind" "remove" "pa_structural_sexp"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" "type_conv" {>= "109.53.00" & < "112.02.00"} "sexplib" {>= "112.35.00" & < "112.36.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/pa_structural_sexp/issues" -dev-repo: "https://github.com/janestreet/pa_structural_sexp.git" +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: "md5=b9d40e3a8586d6679c799d99cfabc596" +} diff --git a/packages/pa_structural_sexp/pa_structural_sexp.112.35.00/url b/packages/pa_structural_sexp/pa_structural_sexp.112.35.00/url deleted file mode 100644 index 97df1f6e748..00000000000 --- a/packages/pa_structural_sexp/pa_structural_sexp.112.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.35/files/pa_structural_sexp-112.35.00.tar.gz" -checksum: "b9d40e3a8586d6679c799d99cfabc596" diff --git a/packages/pa_structural_sexp/pa_structural_sexp.113.00.00/descr b/packages/pa_structural_sexp/pa_structural_sexp.113.00.00/descr deleted file mode 100644 index 35caa8fd603..00000000000 --- a/packages/pa_structural_sexp/pa_structural_sexp.113.00.00/descr +++ /dev/null @@ -1,8 +0,0 @@ -Quotation expanders to simplify building s-expressions from ocaml values -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. 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 index 75bc7e57607..da4bcd58800 100644 --- a/packages/pa_structural_sexp/pa_structural_sexp.113.00.00/opam +++ b/packages/pa_structural_sexp/pa_structural_sexp.113.00.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/pa_structural_sexp" @@ -7,13 +7,29 @@ build: [ ] remove: [["ocamlfind" "remove" "pa_structural_sexp"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" "type_conv" {>= "113.00.00" & < "113.01.00"} "sexplib" {>= "113.00.00" & < "113.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/pa_structural_sexp/issues" -dev-repo: "https://github.com/janestreet/pa_structural_sexp.git" +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: "md5=288c81277d521d938a46514b8e3fb623" +} diff --git a/packages/pa_structural_sexp/pa_structural_sexp.113.00.00/url b/packages/pa_structural_sexp/pa_structural_sexp.113.00.00/url deleted file mode 100644 index a125980837f..00000000000 --- a/packages/pa_structural_sexp/pa_structural_sexp.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/pa_structural_sexp-113.00.00.tar.gz" -checksum: "288c81277d521d938a46514b8e3fb623" diff --git a/packages/pa_test/pa_test.109.34.00/descr b/packages/pa_test/pa_test.109.34.00/descr deleted file mode 100644 index f0b88c65ef4..00000000000 --- a/packages/pa_test/pa_test.109.34.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Quotation expander for assertions. -This package adds quotation expanders for <:test_eq< type >> and <:test_pred< type >>, -which fail with nicely formatted error messages. - diff --git a/packages/pa_test/pa_test.109.34.00/opam b/packages/pa_test/pa_test.109.34.00/opam index ff2e49352ad..d827020a988 100644 --- a/packages/pa_test/pa_test.109.34.00/opam +++ b/packages/pa_test/pa_test.109.34.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_test"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "core_kernel" {>= "109.34.00" & <= "109.42.00"} @@ -12,3 +13,13 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=1d686b9991e8dd56c87a31305baf07bf" +} diff --git a/packages/pa_test/pa_test.109.34.00/url b/packages/pa_test/pa_test.109.34.00/url deleted file mode 100644 index 12df37794db..00000000000 --- a/packages/pa_test/pa_test.109.34.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.34.00/individual/pa_test-109.34.00.tar.gz" -checksum: "1d686b9991e8dd56c87a31305baf07bf" diff --git a/packages/pa_test/pa_test.109.45.00/descr b/packages/pa_test/pa_test.109.45.00/descr deleted file mode 100644 index f0b88c65ef4..00000000000 --- a/packages/pa_test/pa_test.109.45.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Quotation expander for assertions. -This package adds quotation expanders for <:test_eq< type >> and <:test_pred< type >>, -which fail with nicely formatted error messages. - diff --git a/packages/pa_test/pa_test.109.45.00/opam b/packages/pa_test/pa_test.109.45.00/opam index c5a1b275b0b..9f8cdf198c7 100644 --- a/packages/pa_test/pa_test.109.45.00/opam +++ b/packages/pa_test/pa_test.109.45.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_test"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "core_kernel" {= "109.45.00"} @@ -12,3 +13,13 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=67123ff552a46cf46e81add04fc57307" +} diff --git a/packages/pa_test/pa_test.109.45.00/url b/packages/pa_test/pa_test.109.45.00/url deleted file mode 100644 index af366ea9a9a..00000000000 --- a/packages/pa_test/pa_test.109.45.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.45.00/individual/pa_test-109.45.00.tar.gz" -checksum: "67123ff552a46cf46e81add04fc57307" diff --git a/packages/pa_test/pa_test.109.47.00/descr b/packages/pa_test/pa_test.109.47.00/descr deleted file mode 100644 index f0b88c65ef4..00000000000 --- a/packages/pa_test/pa_test.109.47.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Quotation expander for assertions. -This package adds quotation expanders for <:test_eq< type >> and <:test_pred< type >>, -which fail with nicely formatted error messages. - diff --git a/packages/pa_test/pa_test.109.47.00/opam b/packages/pa_test/pa_test.109.47.00/opam index 85cc2581109..6e5a05d8ebc 100644 --- a/packages/pa_test/pa_test.109.47.00/opam +++ b/packages/pa_test/pa_test.109.47.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_test"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "core_kernel" {= "109.47.00"} @@ -12,3 +13,13 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=01c6a9fe764dd828c84703be9b83530a" +} diff --git a/packages/pa_test/pa_test.109.47.00/url b/packages/pa_test/pa_test.109.47.00/url deleted file mode 100644 index f6f014d4d9c..00000000000 --- a/packages/pa_test/pa_test.109.47.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.47.00/individual/pa_test-109.47.00.tar.gz" -checksum: "01c6a9fe764dd828c84703be9b83530a" diff --git a/packages/pa_test/pa_test.109.53.00/descr b/packages/pa_test/pa_test.109.53.00/descr deleted file mode 100644 index f0b88c65ef4..00000000000 --- a/packages/pa_test/pa_test.109.53.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Quotation expander for assertions. -This package adds quotation expanders for <:test_eq< type >> and <:test_pred< type >>, -which fail with nicely formatted error messages. - diff --git a/packages/pa_test/pa_test.109.53.00/opam b/packages/pa_test/pa_test.109.53.00/opam index fae6ab936cf..b44247815f5 100644 --- a/packages/pa_test/pa_test.109.53.00/opam +++ b/packages/pa_test/pa_test.109.53.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_test"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "core_kernel" {>= "109.53.00" & <= "109.55.00"} @@ -12,3 +13,13 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=3186318d436fa1ee3ae62f3aa42ec5f7" +} diff --git a/packages/pa_test/pa_test.109.53.00/url b/packages/pa_test/pa_test.109.53.00/url deleted file mode 100644 index c4b21c57fbb..00000000000 --- a/packages/pa_test/pa_test.109.53.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/pa_test-109.53.00.tar.gz" -checksum: "3186318d436fa1ee3ae62f3aa42ec5f7" diff --git a/packages/pa_test/pa_test.109.53.02/descr b/packages/pa_test/pa_test.109.53.02/descr deleted file mode 100644 index f0b88c65ef4..00000000000 --- a/packages/pa_test/pa_test.109.53.02/descr +++ /dev/null @@ -1,4 +0,0 @@ -Quotation expander for assertions. -This package adds quotation expanders for <:test_eq< type >> and <:test_pred< type >>, -which fail with nicely formatted error messages. - diff --git a/packages/pa_test/pa_test.109.53.02/opam b/packages/pa_test/pa_test.109.53.02/opam index ffdf8836c29..d735f474224 100644 --- a/packages/pa_test/pa_test.109.53.02/opam +++ b/packages/pa_test/pa_test.109.53.02/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_test"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "ocamlfind" "core_kernel" {>= "109.53.00" & <= "109.60.00"} @@ -11,5 +12,14 @@ depends: [ "comparelib" {>= "109.27.00" & <= "109.60.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=2e939c4f4bad09895f31475b32fe1a37" +} diff --git a/packages/pa_test/pa_test.109.53.02/url b/packages/pa_test/pa_test.109.53.02/url deleted file mode 100644 index 152ad451be7..00000000000 --- a/packages/pa_test/pa_test.109.53.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/pa_test-109.53.02.tar.gz" -checksum: "2e939c4f4bad09895f31475b32fe1a37" diff --git a/packages/pa_test/pa_test.110.01.00/descr b/packages/pa_test/pa_test.110.01.00/descr deleted file mode 100644 index f0b88c65ef4..00000000000 --- a/packages/pa_test/pa_test.110.01.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Quotation expander for assertions. -This package adds quotation expanders for <:test_eq< type >> and <:test_pred< type >>, -which fail with nicely formatted error messages. - diff --git a/packages/pa_test/pa_test.110.01.00/opam b/packages/pa_test/pa_test.110.01.00/opam index bc44809529e..797037aee2d 100644 --- a/packages/pa_test/pa_test.110.01.00/opam +++ b/packages/pa_test/pa_test.110.01.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_test"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "ocamlfind" "core_kernel" {>= "110.01.00" & <= "111.06.00"} @@ -11,5 +12,14 @@ depends: [ "comparelib" {>= "109.27.00" & <= "109.60.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=ef9c8aea91eb3340bd82932ac63d5d0e" +} diff --git a/packages/pa_test/pa_test.110.01.00/url b/packages/pa_test/pa_test.110.01.00/url deleted file mode 100644 index cb765bdcbc6..00000000000 --- a/packages/pa_test/pa_test.110.01.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/110.01.00/individual/pa_test-110.01.00.tar.gz" -checksum: "ef9c8aea91eb3340bd82932ac63d5d0e" diff --git a/packages/pa_test/pa_test.111.08.00/descr b/packages/pa_test/pa_test.111.08.00/descr deleted file mode 100644 index f0b88c65ef4..00000000000 --- a/packages/pa_test/pa_test.111.08.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Quotation expander for assertions. -This package adds quotation expanders for <:test_eq< type >> and <:test_pred< type >>, -which fail with nicely formatted error messages. - diff --git a/packages/pa_test/pa_test.111.08.00/opam b/packages/pa_test/pa_test.111.08.00/opam index 41c9fb83aef..be7ac6ce7b3 100644 --- a/packages/pa_test/pa_test.111.08.00/opam +++ b/packages/pa_test/pa_test.111.08.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_test"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "ocamlfind" "type_conv" {>= "109.53.00" & < "112.02.00"} @@ -10,5 +11,14 @@ depends: [ "comparelib" {>= "109.27.00" & < "109.61.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=fe043bbd0fdb71f859df79d28181648e" +} diff --git a/packages/pa_test/pa_test.111.08.00/url b/packages/pa_test/pa_test.111.08.00/url deleted file mode 100644 index e62bc4e7b1d..00000000000 --- a/packages/pa_test/pa_test.111.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.08.00/individual/pa_test-111.08.00.tar.gz" -checksum: "fe043bbd0fdb71f859df79d28181648e" diff --git a/packages/pa_test/pa_test.111.08.01/descr b/packages/pa_test/pa_test.111.08.01/descr deleted file mode 100644 index f0b88c65ef4..00000000000 --- a/packages/pa_test/pa_test.111.08.01/descr +++ /dev/null @@ -1,4 +0,0 @@ -Quotation expander for assertions. -This package adds quotation expanders for <:test_eq< type >> and <:test_pred< type >>, -which fail with nicely formatted error messages. - diff --git a/packages/pa_test/pa_test.111.08.01/opam b/packages/pa_test/pa_test.111.08.01/opam index f73a56fe049..aa2e25903ec 100644 --- a/packages/pa_test/pa_test.111.08.01/opam +++ b/packages/pa_test/pa_test.111.08.01/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_test"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "ocamlfind" "type_conv" {>= "109.53.00" & < "112.02.00"} @@ -10,5 +11,14 @@ depends: [ "comparelib" {>= "109.27.00" & < "109.61.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=5fa3a399be7932a3496c17fda6dead2b" +} diff --git a/packages/pa_test/pa_test.111.08.01/url b/packages/pa_test/pa_test.111.08.01/url deleted file mode 100644 index 9843fb6c526..00000000000 --- a/packages/pa_test/pa_test.111.08.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.08.00/individual/pa_test-111.08.01.tar.gz" -checksum: "5fa3a399be7932a3496c17fda6dead2b" diff --git a/packages/pa_test/pa_test.112.24.00/descr b/packages/pa_test/pa_test.112.24.00/descr deleted file mode 100644 index f0b88c65ef4..00000000000 --- a/packages/pa_test/pa_test.112.24.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Quotation expander for assertions. -This package adds quotation expanders for <:test_eq< type >> and <:test_pred< type >>, -which fail with nicely formatted error messages. - diff --git a/packages/pa_test/pa_test.112.24.00/opam b/packages/pa_test/pa_test.112.24.00/opam index 7142bf2b793..b405d191a1f 100644 --- a/packages/pa_test/pa_test.112.24.00/opam +++ b/packages/pa_test/pa_test.112.24.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/pa_test" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "pa_test"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" "type_conv" {>= "109.53.00" & < "113.01.00"} @@ -16,7 +17,16 @@ depends: [ "herelib" {>= "109.35.02" & < "112.36.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/pa_test/issues" -dev-repo: "https://github.com/janestreet/pa_test.git" +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: "md5=1b0e52b9f76a47258bba734577ee56e7" +} diff --git a/packages/pa_test/pa_test.112.24.00/url b/packages/pa_test/pa_test.112.24.00/url deleted file mode 100644 index a61507ee16c..00000000000 --- a/packages/pa_test/pa_test.112.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.24/files/pa_test-112.24.tar.gz" -checksum: "1b0e52b9f76a47258bba734577ee56e7" diff --git a/packages/pa_typerep_conv/pa_typerep_conv.113.00.00/descr b/packages/pa_typerep_conv/pa_typerep_conv.113.00.00/descr deleted file mode 100644 index 2d70ed8d9e3..00000000000 --- a/packages/pa_typerep_conv/pa_typerep_conv.113.00.00/descr +++ /dev/null @@ -1 +0,0 @@ -typerep is a library for runtime types. 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 index 3a514dbc842..06c397f6731 100644 --- a/packages/pa_typerep_conv/pa_typerep_conv.113.00.00/opam +++ b/packages/pa_typerep_conv/pa_typerep_conv.113.00.00/opam @@ -1,18 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/pa_typerep_conv.git" +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" - "ocamlfind" {>= "1.3.2"} - "type_conv" {>= "113.00.00" & < "113.01.00"} + "ocamlfind" {>= "1.3.2"} + "type_conv" {>= "113.00.00" & < "113.01.00"} "ocamlbuild" {build} - "oasis" {build} + "oasis" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] +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: "md5=a0c3a351ab82457d0d9e11f9a240a807" +} diff --git a/packages/pa_typerep_conv/pa_typerep_conv.113.00.00/url b/packages/pa_typerep_conv/pa_typerep_conv.113.00.00/url deleted file mode 100644 index 8bfb4dd55b6..00000000000 --- a/packages/pa_typerep_conv/pa_typerep_conv.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/pa_typerep_conv/archive/113.00.00.tar.gz" -checksum: "a0c3a351ab82457d0d9e11f9a240a807" diff --git a/packages/pa_typerep_conv/pa_typerep_conv.113.00.01/descr b/packages/pa_typerep_conv/pa_typerep_conv.113.00.01/descr deleted file mode 100644 index 2d70ed8d9e3..00000000000 --- a/packages/pa_typerep_conv/pa_typerep_conv.113.00.01/descr +++ /dev/null @@ -1 +0,0 @@ -typerep is a library for runtime types. 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 index 6ca5916a0ef..fdd8ee58c3c 100644 --- a/packages/pa_typerep_conv/pa_typerep_conv.113.00.01/opam +++ b/packages/pa_typerep_conv/pa_typerep_conv.113.00.01/opam @@ -1,17 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/pa_typerep_conv.git" +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" - "ocamlfind" {>= "1.3.2"} - "type_conv" {>= "113.00.00" & < "113.01.00"} + "ocamlfind" {>= "1.3.2"} + "type_conv" {>= "113.00.00" & < "113.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] +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: "md5=52b5eb1eabf0ce17904d604fbd40a762" +} diff --git a/packages/pa_typerep_conv/pa_typerep_conv.113.00.01/url b/packages/pa_typerep_conv/pa_typerep_conv.113.00.01/url deleted file mode 100644 index 2eb8f6fa748..00000000000 --- a/packages/pa_typerep_conv/pa_typerep_conv.113.00.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/pa_typerep_conv/archive/113.00.01.tar.gz" -checksum: "52b5eb1eabf0ce17904d604fbd40a762" diff --git a/packages/pa_variants_conv/pa_variants_conv.109.15.03/descr b/packages/pa_variants_conv/pa_variants_conv.109.15.03/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/pa_variants_conv/pa_variants_conv.109.15.03/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. 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 index ddcebef57c8..0312c79e221 100644 --- a/packages/pa_variants_conv/pa_variants_conv.109.15.03/opam +++ b/packages/pa_variants_conv/pa_variants_conv.109.15.03/opam @@ -1,18 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/pa_variants_conv.git" +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" "ocamlfind" - "type_conv" {>= "109.15.00" & < "113.01.00"} + "type_conv" {>= "109.15.00" & < "113.01.00"} "ocamlbuild" {build} - "oasis" {build} + "oasis" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] +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: "md5=dd8605362ae7cc1948595f9db7c83b4a" +} diff --git a/packages/pa_variants_conv/pa_variants_conv.109.15.03/url b/packages/pa_variants_conv/pa_variants_conv.109.15.03/url deleted file mode 100644 index ad85b323e1c..00000000000 --- a/packages/pa_variants_conv/pa_variants_conv.109.15.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/pa_variants_conv/archive/109.15.03.tar.gz" -checksum: "dd8605362ae7cc1948595f9db7c83b4a" diff --git a/packages/pa_variants_conv/pa_variants_conv.109.15.04/descr b/packages/pa_variants_conv/pa_variants_conv.109.15.04/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/pa_variants_conv/pa_variants_conv.109.15.04/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. 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 index d70ba106b03..d463ac1fcee 100644 --- a/packages/pa_variants_conv/pa_variants_conv.109.15.04/opam +++ b/packages/pa_variants_conv/pa_variants_conv.109.15.04/opam @@ -1,17 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/pa_variants_conv.git" +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" "ocamlfind" - "type_conv" {>= "109.15.00" & < "113.01.00"} + "type_conv" {>= "109.15.00" & < "113.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] +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: "md5=e6db8d87b14d0f9fa90565e240c98ac0" +} diff --git a/packages/pa_variants_conv/pa_variants_conv.109.15.04/url b/packages/pa_variants_conv/pa_variants_conv.109.15.04/url deleted file mode 100644 index 6abeaa7db64..00000000000 --- a/packages/pa_variants_conv/pa_variants_conv.109.15.04/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/pa_variants_conv/archive/109.15.04.tar.gz" -checksum: "e6db8d87b14d0f9fa90565e240c98ac0" diff --git a/packages/pa_where/pa_where.0.4/descr b/packages/pa_where/pa_where.0.4/descr deleted file mode 100644 index 3462e853924..00000000000 --- a/packages/pa_where/pa_where.0.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -Backward declaration syntax -Pa_where provides a syntax for backward declarations (allowing a -top-to-bottom declarative style), using the "where" keyword. -Local definitions in expressions and toplevel definitions are both supported. diff --git a/packages/pa_where/pa_where.0.4/opam b/packages/pa_where/pa_where.0.4/opam index 9e6d522fe32..da4c9cd84fa 100644 --- a/packages/pa_where/pa_where.0.4/opam +++ b/packages/pa_where/pa_where.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Max Mouratov " homepage: "https://github.com/cakeplus/pa_comprehension/" license: "LGPL-2.1 with OCaml linking exception" @@ -8,9 +8,20 @@ build: [ ] remove: [["ocamlfind" "remove" "pa_where"]] depends: [ + "ocaml" "ocamlfind" "camlp4" "ocamlbuild" {build} ] dev-repo: "git://github.com/cakeplus/pa_where" install: ["ocaml" "setup.ml" "-install"] +synopsis: "Backward declaration syntax" +description: """ +Pa_where provides a syntax for backward declarations (allowing a +top-to-bottom declarative style), using the "where" keyword. +Local definitions in expressions and toplevel definitions are both supported.""" +flags: light-uninstall +url { + src: "https://github.com/cakeplus/pa_where/archive/0.4.tar.gz" + checksum: "md5=714f53dde03930b06caa6d0981b69a29" +} diff --git a/packages/pa_where/pa_where.0.4/url b/packages/pa_where/pa_where.0.4/url deleted file mode 100644 index 6f9993b47c7..00000000000 --- a/packages/pa_where/pa_where.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cakeplus/pa_where/archive/0.4.tar.gz" -checksum: "714f53dde03930b06caa6d0981b69a29" diff --git a/packages/packet/packet.0.1.1/descr b/packages/packet/packet.0.1.1/descr deleted file mode 100644 index f46dce7c361..00000000000 --- a/packages/packet/packet.0.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -A serialization library for several common packet formats - -This library includes serializers for ethernet, TCP, IP, ARP, ICMP, and -others. diff --git a/packages/packet/packet.0.1.1/opam b/packages/packet/packet.0.1.1/opam index 0562d842e8c..56ea21c7fff 100644 --- a/packages/packet/packet.0.1.1/opam +++ b/packages/packet/packet.0.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "arjun@cs.umass.edu" build: [ ["ocaml" "setup.ml" "-configure"] @@ -6,9 +6,20 @@ build: [ ] remove: [["ocamlfind" "remove" "packet"]] depends: [ + "ocaml" "ocamlfind" - "cstruct" {>= "0.7.0" & <"2.0.0"} + "cstruct" {>= "0.7.0" & < "2.0.0"} "ocamlbuild" {build} ] dev-repo: "git://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: "md5=965fd0dad2229cd611e0593095692bee" +} diff --git a/packages/packet/packet.0.1.1/url b/packages/packet/packet.0.1.1/url deleted file mode 100644 index 71e50606063..00000000000 --- a/packages/packet/packet.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/frenetic-lang/ocaml-packet/archive/packet.0.1.1.tar.gz" -checksum: "965fd0dad2229cd611e0593095692bee" diff --git a/packages/packet/packet.0.2.0/descr b/packages/packet/packet.0.2.0/descr deleted file mode 100644 index f46dce7c361..00000000000 --- a/packages/packet/packet.0.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -A serialization library for several common packet formats - -This library includes serializers for ethernet, TCP, IP, ARP, ICMP, and -others. diff --git a/packages/packet/packet.0.2.0/opam b/packages/packet/packet.0.2.0/opam index b11b6000919..4f2ec19af27 100644 --- a/packages/packet/packet.0.2.0/opam +++ b/packages/packet/packet.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "arjun@cs.umass.edu" homepage: "https://github.com/frenetic-lang/ocaml-packet" build: [ @@ -7,11 +7,20 @@ build: [ ] remove: [["ocamlfind" "remove" "packet"]] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" - "cstruct" {>= "0.7.0" & <"2.0.0"} + "cstruct" {>= "0.7.0" & < "2.0.0"} "ocamlbuild" {build} ] depopts: ["quickcheck"] dev-repo: "git://github.com/frenetic-lang/ocaml-packet" -available: ocaml-version >= "4.00.0" 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: "md5=c81335824da31e6905b64d32896d4c4e" +} diff --git a/packages/packet/packet.0.2.0/url b/packages/packet/packet.0.2.0/url deleted file mode 100644 index 6492b643a1c..00000000000 --- a/packages/packet/packet.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/frenetic-lang/ocaml-packet/archive/v0.2.0.tar.gz" -checksum: "c81335824da31e6905b64d32896d4c4e" diff --git a/packages/packet/packet.0.2.1/descr b/packages/packet/packet.0.2.1/descr deleted file mode 100644 index e41542f39af..00000000000 --- a/packages/packet/packet.0.2.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -A serialization library for network packets. - -This library includes serializers for: - - * ethernet - * IP - * UDP - * TCP - * ICMP - * DNS - -and others. diff --git a/packages/packet/packet.0.2.1/opam b/packages/packet/packet.0.2.1/opam index bc52b1714cd..5e32d764b2c 100644 --- a/packages/packet/packet.0.2.1/opam +++ b/packages/packet/packet.0.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "seliopou@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--%{quickcheck:enable}%-quickcheck"] @@ -8,11 +8,28 @@ remove: [ ["ocamlfind" "remove" "packet"] ] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" - "cstruct" {>= "1.0.1" & <"2.0.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} "ocamlbuild" {build} ] depopts: ["quickcheck"] dev-repo: "git://github.com/frenetic-lang/ocaml-packet" -available: ocaml-version >= "4.00.1" 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: "md5=f7c3c7fbf7846390823ea4dab479190f" +} diff --git a/packages/packet/packet.0.2.1/url b/packages/packet/packet.0.2.1/url deleted file mode 100644 index 15fb0299334..00000000000 --- a/packages/packet/packet.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/frenetic-lang/ocaml-packet/archive/v0.2.1.tar.gz" -checksum: "f7c3c7fbf7846390823ea4dab479190f" diff --git a/packages/packet/packet.0.3.0/descr b/packages/packet/packet.0.3.0/descr deleted file mode 100644 index e41542f39af..00000000000 --- a/packages/packet/packet.0.3.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -A serialization library for network packets. - -This library includes serializers for: - - * ethernet - * IP - * UDP - * TCP - * ICMP - * DNS - -and others. diff --git a/packages/packet/packet.0.3.0/opam b/packages/packet/packet.0.3.0/opam index bc52b1714cd..95a38b20e91 100644 --- a/packages/packet/packet.0.3.0/opam +++ b/packages/packet/packet.0.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "seliopou@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--%{quickcheck:enable}%-quickcheck"] @@ -8,11 +8,28 @@ remove: [ ["ocamlfind" "remove" "packet"] ] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" - "cstruct" {>= "1.0.1" & <"2.0.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} "ocamlbuild" {build} ] depopts: ["quickcheck"] dev-repo: "git://github.com/frenetic-lang/ocaml-packet" -available: ocaml-version >= "4.00.1" 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: "md5=79ec177703c8cd3035b5c907e75e113e" +} diff --git a/packages/packet/packet.0.3.0/url b/packages/packet/packet.0.3.0/url deleted file mode 100644 index de093bdf71d..00000000000 --- a/packages/packet/packet.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/frenetic-lang/ocaml-packet/archive/v0.3.0.tar.gz" -checksum: "79ec177703c8cd3035b5c907e75e113e" diff --git a/packages/packet/packet.0.3.1/descr b/packages/packet/packet.0.3.1/descr deleted file mode 100644 index f46dce7c361..00000000000 --- a/packages/packet/packet.0.3.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -A serialization library for several common packet formats - -This library includes serializers for ethernet, TCP, IP, ARP, ICMP, and -others. diff --git a/packages/packet/packet.0.3.1/opam b/packages/packet/packet.0.3.1/opam index 65e2d7cca6e..495399c5751 100644 --- a/packages/packet/packet.0.3.1/opam +++ b/packages/packet/packet.0.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "arjun@cs.umass.edu" build: [ ["ocaml" "setup.ml" "-configure" "--%{quickcheck:enable}%-quickcheck"] @@ -8,8 +8,9 @@ remove: [ ["ocamlfind" "remove" "packet"] ] depends: [ + "ocaml" "ocamlfind" - "cstruct" {>= "1.0.1" & <"2.0.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} "sexplib" {>= "110.01.00" & < "113.01.00"} "type_conv" "ocamlbuild" {build} @@ -17,3 +18,12 @@ depends: [ depopts: ["quickcheck"] dev-repo: "git://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: "md5=4fd97b9a82f075c018b92482011b81db" +} diff --git a/packages/packet/packet.0.3.1/url b/packages/packet/packet.0.3.1/url deleted file mode 100644 index 61c82c63b95..00000000000 --- a/packages/packet/packet.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/frenetic-lang/ocaml-packet/archive/v0.3.1.tar.gz" -checksum: "4fd97b9a82f075c018b92482011b81db" diff --git a/packages/packet/packet.0.4.0/descr b/packages/packet/packet.0.4.0/descr deleted file mode 100644 index f46dce7c361..00000000000 --- a/packages/packet/packet.0.4.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -A serialization library for several common packet formats - -This library includes serializers for ethernet, TCP, IP, ARP, ICMP, and -others. diff --git a/packages/packet/packet.0.4.0/opam b/packages/packet/packet.0.4.0/opam index 977a6560654..cf0728a5043 100644 --- a/packages/packet/packet.0.4.0/opam +++ b/packages/packet/packet.0.4.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.4.0" name: "packet" maintainer: "Arjun Guha " @@ -6,23 +6,30 @@ homepage: "https://github.com/frenetic-lang/ocaml-packet" build: [ ["./configure" "--%{pa_ounit:enable}%-tests"] [make] -] -build-test: [ - [make "test"] + [make "test"] {with-test} ] remove: [ ["ocamlfind" "remove" "packet"] ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" - "cstruct" {>= "1.0.1" & <"2.0.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} "sexplib" {>= "110.01.00" & < "113.01.00"} "tcpip" {>= "2.0.3"} "quickcheck" - "ounit" {test} - "pa_ounit" {test} + "ounit" {with-test} + "pa_ounit" {with-test} "ocamlbuild" {build} ] dev-repo: "git://github.com/frenetic-lang/ocaml-packet" -available: ocaml-version >= "4.02.0" 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: "md5=4f6f97ad5e1156b0d30bd91d03ce7b1a" +} diff --git a/packages/packet/packet.0.4.0/url b/packages/packet/packet.0.4.0/url deleted file mode 100644 index 25780a6b2f7..00000000000 --- a/packages/packet/packet.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/frenetic-lang/ocaml-packet/archive/v0.4.0.tar.gz" -checksum: "4f6f97ad5e1156b0d30bd91d03ce7b1a" diff --git a/packages/parany/parany.1.0.0/descr b/packages/parany/parany.1.0.0/descr deleted file mode 100644 index 66081a61122..00000000000 --- a/packages/parany/parany.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Parallelize any computation over independent items, even if there is an infinite number of them. diff --git a/packages/parany/parany.1.0.0/opam b/packages/parany/parany.1.0.0/opam index 7e1e816740f..2f64f14d64f 100644 --- a/packages/parany/parany.1.0.0/opam +++ b/packages/parany/parany.1.0.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Francois BERENGER " authors: ["Francois Berenger"] homepage: "https://github.com/UnixJunkie/parany" bug-reports: "https://github.com/UnixJunkie/parany/issues" -dev-repo: "https://github.com/UnixJunkie/parany.git" +dev-repo: "git+https://github.com/UnixJunkie/parany.git" license: "LGPL" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -12,9 +12,16 @@ build: [ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "parany"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" "ocamlbuild" {build} "base-unix" "ocamlnet" ] -available: [ocaml-version >= "4.03.0"] +synopsis: + "Parallelize any computation over independent items, even if there is an infinite number of them." +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/parany/archive/v1.0.0.tar.gz" + checksum: "md5=26b5a7d8b81e1dff5068b0b8672c9eda" +} diff --git a/packages/parany/parany.1.0.0/url b/packages/parany/parany.1.0.0/url deleted file mode 100644 index e4c5313d93e..00000000000 --- a/packages/parany/parany.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/parany/archive/v1.0.0.tar.gz" -checksum: "26b5a7d8b81e1dff5068b0b8672c9eda" diff --git a/packages/parany/parany.1.0.1/descr b/packages/parany/parany.1.0.1/descr deleted file mode 100644 index 66081a61122..00000000000 --- a/packages/parany/parany.1.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Parallelize any computation over independent items, even if there is an infinite number of them. diff --git a/packages/parany/parany.1.0.1/opam b/packages/parany/parany.1.0.1/opam index 7e1e816740f..aa874c54205 100644 --- a/packages/parany/parany.1.0.1/opam +++ b/packages/parany/parany.1.0.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Francois BERENGER " authors: ["Francois Berenger"] homepage: "https://github.com/UnixJunkie/parany" bug-reports: "https://github.com/UnixJunkie/parany/issues" -dev-repo: "https://github.com/UnixJunkie/parany.git" +dev-repo: "git+https://github.com/UnixJunkie/parany.git" license: "LGPL" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -12,9 +12,16 @@ build: [ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "parany"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" "ocamlbuild" {build} "base-unix" "ocamlnet" ] -available: [ocaml-version >= "4.03.0"] +synopsis: + "Parallelize any computation over independent items, even if there is an infinite number of them." +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/parany/archive/v1.0.1.tar.gz" + checksum: "md5=b85342cb22207a9e317319607252a7b7" +} diff --git a/packages/parany/parany.1.0.1/url b/packages/parany/parany.1.0.1/url deleted file mode 100644 index e30b472950c..00000000000 --- a/packages/parany/parany.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/parany/archive/v1.0.1.tar.gz" -checksum: "b85342cb22207a9e317319607252a7b7" diff --git a/packages/parany/parany.1.0.2/descr b/packages/parany/parany.1.0.2/descr deleted file mode 100644 index 66081a61122..00000000000 --- a/packages/parany/parany.1.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Parallelize any computation over independent items, even if there is an infinite number of them. diff --git a/packages/parany/parany.1.0.2/opam b/packages/parany/parany.1.0.2/opam index 7e1e816740f..a9cdcb87b91 100644 --- a/packages/parany/parany.1.0.2/opam +++ b/packages/parany/parany.1.0.2/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Francois BERENGER " authors: ["Francois Berenger"] homepage: "https://github.com/UnixJunkie/parany" bug-reports: "https://github.com/UnixJunkie/parany/issues" -dev-repo: "https://github.com/UnixJunkie/parany.git" +dev-repo: "git+https://github.com/UnixJunkie/parany.git" license: "LGPL" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -12,9 +12,16 @@ build: [ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "parany"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" "ocamlbuild" {build} "base-unix" "ocamlnet" ] -available: [ocaml-version >= "4.03.0"] +synopsis: + "Parallelize any computation over independent items, even if there is an infinite number of them." +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/parany/archive/v1.0.2.tar.gz" + checksum: "md5=159f531348069cb4338afc970f6351da" +} diff --git a/packages/parany/parany.1.0.2/url b/packages/parany/parany.1.0.2/url deleted file mode 100644 index f8c7bbccefe..00000000000 --- a/packages/parany/parany.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/parany/archive/v1.0.2.tar.gz" -checksum: "159f531348069cb4338afc970f6351da" diff --git a/packages/parany/parany.1.0.3/descr b/packages/parany/parany.1.0.3/descr deleted file mode 100644 index 66081a61122..00000000000 --- a/packages/parany/parany.1.0.3/descr +++ /dev/null @@ -1 +0,0 @@ -Parallelize any computation over independent items, even if there is an infinite number of them. diff --git a/packages/parany/parany.1.0.3/opam b/packages/parany/parany.1.0.3/opam index 7e1e816740f..fb94ba93275 100644 --- a/packages/parany/parany.1.0.3/opam +++ b/packages/parany/parany.1.0.3/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Francois BERENGER " authors: ["Francois Berenger"] homepage: "https://github.com/UnixJunkie/parany" bug-reports: "https://github.com/UnixJunkie/parany/issues" -dev-repo: "https://github.com/UnixJunkie/parany.git" +dev-repo: "git+https://github.com/UnixJunkie/parany.git" license: "LGPL" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -12,9 +12,16 @@ build: [ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "parany"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" "ocamlbuild" {build} "base-unix" "ocamlnet" ] -available: [ocaml-version >= "4.03.0"] +synopsis: + "Parallelize any computation over independent items, even if there is an infinite number of them." +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/parany/archive/v1.0.3.tar.gz" + checksum: "md5=8d9f39caa6f681d58206e38b38d5a439" +} diff --git a/packages/parany/parany.1.0.3/url b/packages/parany/parany.1.0.3/url deleted file mode 100644 index 27e2bfe9f7d..00000000000 --- a/packages/parany/parany.1.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/parany/archive/v1.0.3.tar.gz" -checksum: "8d9f39caa6f681d58206e38b38d5a439" diff --git a/packages/parany/parany.2.0.0/descr b/packages/parany/parany.2.0.0/descr deleted file mode 100644 index 66081a61122..00000000000 --- a/packages/parany/parany.2.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Parallelize any computation over independent items, even if there is an infinite number of them. diff --git a/packages/parany/parany.2.0.0/opam b/packages/parany/parany.2.0.0/opam index 7e1e816740f..b430dec637d 100644 --- a/packages/parany/parany.2.0.0/opam +++ b/packages/parany/parany.2.0.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Francois BERENGER " authors: ["Francois Berenger"] homepage: "https://github.com/UnixJunkie/parany" bug-reports: "https://github.com/UnixJunkie/parany/issues" -dev-repo: "https://github.com/UnixJunkie/parany.git" +dev-repo: "git+https://github.com/UnixJunkie/parany.git" license: "LGPL" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -12,9 +12,16 @@ build: [ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "parany"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" "ocamlbuild" {build} "base-unix" "ocamlnet" ] -available: [ocaml-version >= "4.03.0"] +synopsis: + "Parallelize any computation over independent items, even if there is an infinite number of them." +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/parany/archive/v2.0.0.tar.gz" + checksum: "md5=9153148dd2d5960217670f637234d059" +} diff --git a/packages/parany/parany.2.0.0/url b/packages/parany/parany.2.0.0/url deleted file mode 100644 index ffbfecdd7d9..00000000000 --- a/packages/parany/parany.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/parany/archive/v2.0.0.tar.gz" -checksum: "9153148dd2d5960217670f637234d059" diff --git a/packages/parany/parany.3.0.0/descr b/packages/parany/parany.3.0.0/descr deleted file mode 100644 index 66081a61122..00000000000 --- a/packages/parany/parany.3.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Parallelize any computation over independent items, even if there is an infinite number of them. diff --git a/packages/parany/parany.3.0.0/opam b/packages/parany/parany.3.0.0/opam index 7e1e816740f..5c0914e4f32 100644 --- a/packages/parany/parany.3.0.0/opam +++ b/packages/parany/parany.3.0.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Francois BERENGER " authors: ["Francois Berenger"] homepage: "https://github.com/UnixJunkie/parany" bug-reports: "https://github.com/UnixJunkie/parany/issues" -dev-repo: "https://github.com/UnixJunkie/parany.git" +dev-repo: "git+https://github.com/UnixJunkie/parany.git" license: "LGPL" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -12,9 +12,16 @@ build: [ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "parany"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" "ocamlbuild" {build} "base-unix" "ocamlnet" ] -available: [ocaml-version >= "4.03.0"] +synopsis: + "Parallelize any computation over independent items, even if there is an infinite number of them." +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/parany/archive/v3.0.0.tar.gz" + checksum: "md5=abc31b7c757d455ecceffc6652d6c128" +} diff --git a/packages/parany/parany.3.0.0/url b/packages/parany/parany.3.0.0/url deleted file mode 100644 index 0e3a71de690..00000000000 --- a/packages/parany/parany.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/parany/archive/v3.0.0.tar.gz" -checksum: "abc31b7c757d455ecceffc6652d6c128" diff --git a/packages/pareto/pareto.0.2/descr b/packages/pareto/pareto.0.2/descr deleted file mode 100644 index 27c65632d56..00000000000 --- a/packages/pareto/pareto.0.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -GSL powered OCaml statistics library, which provides: - -* 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. diff --git a/packages/pareto/pareto.0.2/opam b/packages/pareto/pareto.0.2/opam index dea8c6e040b..e906c256eb6 100644 --- a/packages/pareto/pareto.0.2/opam +++ b/packages/pareto/pareto.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "superbobry@gmail.com" authors: ["Sergei Lebedev"] homepage: "https://github.com/superbobry/pareto" @@ -9,10 +9,21 @@ build: [ ] remove: [["ocamlfind" "remove" "pareto"]] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" "gsl" {>= "1.13.0"} "ocamlbuild" {build} ] dev-repo: "git://github.com/superbobry/pareto" -available: ocaml-version >= "4.00.1" 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: "md5=ca7373f1544ce6f53b54e6baac51cb2d" +} diff --git a/packages/pareto/pareto.0.2/url b/packages/pareto/pareto.0.2/url deleted file mode 100644 index 6281b95d47a..00000000000 --- a/packages/pareto/pareto.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/superbobry/pareto/archive/0.2.tar.gz" -checksum: "ca7373f1544ce6f53b54e6baac51cb2d" diff --git a/packages/pareto/pareto.0.3/descr b/packages/pareto/pareto.0.3/descr deleted file mode 100644 index 9658191f193..00000000000 --- a/packages/pareto/pareto.0.3/descr +++ /dev/null @@ -1,7 +0,0 @@ -GSL powered OCaml statistics library. -It provides: - -* 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. diff --git a/packages/pareto/pareto.0.3/opam b/packages/pareto/pareto.0.3/opam index c3bcd3eff16..31a392cdc67 100644 --- a/packages/pareto/pareto.0.3/opam +++ b/packages/pareto/pareto.0.3/opam @@ -1,5 +1,4 @@ -opam-version: "1.2" - +opam-version: "2.0" maintainer: "Sergei Lebedev " authors: ["Sergei Lebedev "] @@ -10,10 +9,25 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "pareto"] -depends: ["ocamlfind" "gsl" {>= "1.13.0"}] -available: [ocaml-version >= "4.00.1"] - +depends: [ + "ocaml" {>= "4.00.1"} + "ocamlfind" + "gsl" {>= "1.13.0"} +] homepage: "https://github.com/superbobry/pareto" -dev-repo: "https://github.com/superbobry/pareto.git" +dev-repo: "git+https://github.com/superbobry/pareto.git" bug-reports: "https://github.com/superbobry/pareto/issues" license: "MIT" +synopsis: "GSL powered OCaml statistics library." +description: """ +It provides: + +* 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.3.tar.gz" + checksum: "md5=0f58476351a29e3b38ef42dd13376914" +} diff --git a/packages/pareto/pareto.0.3/url b/packages/pareto/pareto.0.3/url deleted file mode 100644 index 21eb72984be..00000000000 --- a/packages/pareto/pareto.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/superbobry/pareto/archive/0.3.tar.gz" -checksum: "0f58476351a29e3b38ef42dd13376914" diff --git a/packages/parmap/parmap.0.9.1/descr b/packages/parmap/parmap.0.9.1/descr deleted file mode 100644 index fe140a52a10..00000000000 --- a/packages/parmap/parmap.0.9.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -Minimalistic library allowing to exploit multicore architecture -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. diff --git a/packages/parmap/parmap.0.9.1/opam b/packages/parmap/parmap.0.9.1/opam index ff3ec25cbbb..01bac31dafb 100644 --- a/packages/parmap/parmap.0.9.1/opam +++ b/packages/parmap/parmap.0.9.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "Roberto Di Cosmo " maintainer: "roberto@dicosmo.org" homepage: "https://github.com/rdicosmo/parmap" @@ -13,4 +13,18 @@ install: [ remove: [ ["ocamlfind" "remove" "parmap"] ] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] +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: "md5=e39f254dc7282f89317c18a597b95595" +} diff --git a/packages/parmap/parmap.0.9.1/url b/packages/parmap/parmap.0.9.1/url deleted file mode 100644 index 0e70a98b924..00000000000 --- a/packages/parmap/parmap.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rdicosmo/parmap/tarball/0.9.1" -checksum: "e39f254dc7282f89317c18a597b95595" diff --git a/packages/parmap/parmap.1.0-rc1/descr b/packages/parmap/parmap.1.0-rc1/descr deleted file mode 100644 index fe140a52a10..00000000000 --- a/packages/parmap/parmap.1.0-rc1/descr +++ /dev/null @@ -1,8 +0,0 @@ -Minimalistic library allowing to exploit multicore architecture -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. diff --git a/packages/parmap/parmap.1.0-rc1/opam b/packages/parmap/parmap.1.0-rc1/opam deleted file mode 100644 index cafd2ab9fd1..00000000000 --- a/packages/parmap/parmap.1.0-rc1/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -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://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: [ - "ocamlfind" - "camlp4" - "ocamlbuild" {build} - "conf-autoconf" - "conf-aclocal" - ] -depexts: [ - [["ubuntu"] ["autoconf"]] - [["debian"] ["autoconf"]] -] diff --git a/packages/parmap/parmap.1.0-rc1/url b/packages/parmap/parmap.1.0-rc1/url deleted file mode 100644 index 526c527d8c6..00000000000 --- a/packages/parmap/parmap.1.0-rc1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rdicosmo/parmap/tarball/1.0-rc1" -checksum: "b13c17d88cedb929d2921a9dc50ff223" diff --git a/packages/parmap/parmap.1.0-rc2/descr b/packages/parmap/parmap.1.0-rc2/descr deleted file mode 100644 index fe140a52a10..00000000000 --- a/packages/parmap/parmap.1.0-rc2/descr +++ /dev/null @@ -1,8 +0,0 @@ -Minimalistic library allowing to exploit multicore architecture -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. diff --git a/packages/parmap/parmap.1.0-rc2/opam b/packages/parmap/parmap.1.0-rc2/opam deleted file mode 100644 index cafd2ab9fd1..00000000000 --- a/packages/parmap/parmap.1.0-rc2/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -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://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: [ - "ocamlfind" - "camlp4" - "ocamlbuild" {build} - "conf-autoconf" - "conf-aclocal" - ] -depexts: [ - [["ubuntu"] ["autoconf"]] - [["debian"] ["autoconf"]] -] diff --git a/packages/parmap/parmap.1.0-rc2/url b/packages/parmap/parmap.1.0-rc2/url deleted file mode 100644 index d07a2ed71df..00000000000 --- a/packages/parmap/parmap.1.0-rc2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rdicosmo/parmap/tarball/1.0-rc2" -checksum: "1d68204d3bae2b8e6119528cf69552c4" diff --git a/packages/parmap/parmap.1.0-rc3/descr b/packages/parmap/parmap.1.0-rc3/descr deleted file mode 100644 index fe140a52a10..00000000000 --- a/packages/parmap/parmap.1.0-rc3/descr +++ /dev/null @@ -1,8 +0,0 @@ -Minimalistic library allowing to exploit multicore architecture -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. diff --git a/packages/parmap/parmap.1.0-rc3/opam b/packages/parmap/parmap.1.0-rc3/opam deleted file mode 100644 index cafd2ab9fd1..00000000000 --- a/packages/parmap/parmap.1.0-rc3/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -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://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: [ - "ocamlfind" - "camlp4" - "ocamlbuild" {build} - "conf-autoconf" - "conf-aclocal" - ] -depexts: [ - [["ubuntu"] ["autoconf"]] - [["debian"] ["autoconf"]] -] diff --git a/packages/parmap/parmap.1.0-rc3/url b/packages/parmap/parmap.1.0-rc3/url deleted file mode 100644 index 03c4c30d1bc..00000000000 --- a/packages/parmap/parmap.1.0-rc3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rdicosmo/parmap/archive/1.0rc3.tar.gz" -checksum: "748eba498cdc6e985b85f708b5fb16a2" diff --git a/packages/parmap/parmap.1.0-rc4/descr b/packages/parmap/parmap.1.0-rc4/descr deleted file mode 100644 index fe140a52a10..00000000000 --- a/packages/parmap/parmap.1.0-rc4/descr +++ /dev/null @@ -1,8 +0,0 @@ -Minimalistic library allowing to exploit multicore architecture -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. diff --git a/packages/parmap/parmap.1.0-rc4/opam b/packages/parmap/parmap.1.0-rc4/opam deleted file mode 100644 index 84b8241954f..00000000000 --- a/packages/parmap/parmap.1.0-rc4/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -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://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: [ - "ocamlfind" - "ocamlbuild" {build} - "conf-autoconf" - "conf-aclocal" -] diff --git a/packages/parmap/parmap.1.0-rc4/url b/packages/parmap/parmap.1.0-rc4/url deleted file mode 100644 index 82a39a05a8f..00000000000 --- a/packages/parmap/parmap.1.0-rc4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rdicosmo/parmap/archive/1.0-rc4.tar.gz" -checksum: "5b803ca609852efdef5f3589bdcac73e" diff --git a/packages/parmap/parmap.1.0-rc5/descr b/packages/parmap/parmap.1.0-rc5/descr deleted file mode 100644 index fe140a52a10..00000000000 --- a/packages/parmap/parmap.1.0-rc5/descr +++ /dev/null @@ -1,8 +0,0 @@ -Minimalistic library allowing to exploit multicore architecture -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. diff --git a/packages/parmap/parmap.1.0-rc5/opam b/packages/parmap/parmap.1.0-rc5/opam deleted file mode 100644 index 84b8241954f..00000000000 --- a/packages/parmap/parmap.1.0-rc5/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -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://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: [ - "ocamlfind" - "ocamlbuild" {build} - "conf-autoconf" - "conf-aclocal" -] diff --git a/packages/parmap/parmap.1.0-rc5/url b/packages/parmap/parmap.1.0-rc5/url deleted file mode 100644 index 7874149c2c3..00000000000 --- a/packages/parmap/parmap.1.0-rc5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rdicosmo/parmap/archive/1.0-rc5.tar.gz" -checksum: "8c802fb9717af13dc69d3c4de9879be0" diff --git a/packages/parmap/parmap.1.0-rc6/descr b/packages/parmap/parmap.1.0-rc6/descr deleted file mode 100644 index fe140a52a10..00000000000 --- a/packages/parmap/parmap.1.0-rc6/descr +++ /dev/null @@ -1,8 +0,0 @@ -Minimalistic library allowing to exploit multicore architecture -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. diff --git a/packages/parmap/parmap.1.0-rc6/opam b/packages/parmap/parmap.1.0-rc6/opam deleted file mode 100644 index 79fa8969c10..00000000000 --- a/packages/parmap/parmap.1.0-rc6/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -maintainer: "Roberto Di Cosmo " -authors: "Roberto Di Cosmo " -homepage: "https://github.com/rdicosmo/parmap" -dev-repo: "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: [ - "ocamlfind" - "ocamlbuild" {build} - "conf-autoconf" - "conf-aclocal" -] diff --git a/packages/parmap/parmap.1.0-rc6/url b/packages/parmap/parmap.1.0-rc6/url deleted file mode 100644 index a53f5ba48a4..00000000000 --- a/packages/parmap/parmap.1.0-rc6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rdicosmo/parmap/archive/1.0-rc6.tar.gz" -checksum: "2259db16f3655e5ecff4fb641eb08f24" diff --git a/packages/parmap/parmap.1.0-rc7.1/descr b/packages/parmap/parmap.1.0-rc7.1/descr deleted file mode 100644 index fe140a52a10..00000000000 --- a/packages/parmap/parmap.1.0-rc7.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -Minimalistic library allowing to exploit multicore architecture -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. diff --git a/packages/parmap/parmap.1.0-rc7.1/opam b/packages/parmap/parmap.1.0-rc7.1/opam deleted file mode 100644 index 79fa8969c10..00000000000 --- a/packages/parmap/parmap.1.0-rc7.1/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -maintainer: "Roberto Di Cosmo " -authors: "Roberto Di Cosmo " -homepage: "https://github.com/rdicosmo/parmap" -dev-repo: "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: [ - "ocamlfind" - "ocamlbuild" {build} - "conf-autoconf" - "conf-aclocal" -] diff --git a/packages/parmap/parmap.1.0-rc7.1/url b/packages/parmap/parmap.1.0-rc7.1/url deleted file mode 100644 index 999299376a1..00000000000 --- a/packages/parmap/parmap.1.0-rc7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rdicosmo/parmap/archive/1.0-rc7-fix-for4.03+3.tar.gz" -checksum: "ea5f9179ff5d1126fd01bc04888dcc54" diff --git a/packages/parmap/parmap.1.0-rc7/descr b/packages/parmap/parmap.1.0-rc7/descr deleted file mode 100644 index fe140a52a10..00000000000 --- a/packages/parmap/parmap.1.0-rc7/descr +++ /dev/null @@ -1,8 +0,0 @@ -Minimalistic library allowing to exploit multicore architecture -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. diff --git a/packages/parmap/parmap.1.0-rc7/opam b/packages/parmap/parmap.1.0-rc7/opam deleted file mode 100644 index 79fa8969c10..00000000000 --- a/packages/parmap/parmap.1.0-rc7/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -maintainer: "Roberto Di Cosmo " -authors: "Roberto Di Cosmo " -homepage: "https://github.com/rdicosmo/parmap" -dev-repo: "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: [ - "ocamlfind" - "ocamlbuild" {build} - "conf-autoconf" - "conf-aclocal" -] diff --git a/packages/parmap/parmap.1.0-rc7/url b/packages/parmap/parmap.1.0-rc7/url deleted file mode 100644 index 41560c95af8..00000000000 --- a/packages/parmap/parmap.1.0-rc7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rdicosmo/parmap/archive/1.0-rc7.tar.gz" -checksum: "f78aa871ac23d321d28905d83027db4c" diff --git a/packages/parmap/parmap.1.0-rc8/descr b/packages/parmap/parmap.1.0-rc8/descr deleted file mode 100644 index fe140a52a10..00000000000 --- a/packages/parmap/parmap.1.0-rc8/descr +++ /dev/null @@ -1,8 +0,0 @@ -Minimalistic library allowing to exploit multicore architecture -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. diff --git a/packages/parmap/parmap.1.0-rc8/opam b/packages/parmap/parmap.1.0-rc8/opam index 79fa8969c10..9f38cfc465e 100644 --- a/packages/parmap/parmap.1.0-rc8/opam +++ b/packages/parmap/parmap.1.0-rc8/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Roberto Di Cosmo " authors: "Roberto Di Cosmo " homepage: "https://github.com/rdicosmo/parmap" -dev-repo: "https://github.com/rdicosmo/parmap.git" +dev-repo: "git+https://github.com/rdicosmo/parmap.git" bug-reports: "https://github.com/rdicosmo/parmap/issues" build: [ ["aclocal" "-I" "m4"] @@ -22,8 +22,22 @@ remove: [ [make "uninstall" "DESTDIR=%{prefix}%" "OCAMLLIBDIR=lib"] ] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} "conf-autoconf" "conf-aclocal" ] +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: "md5=44c8115ff0aa099b70e63f5849dfb6ac" +} diff --git a/packages/parmap/parmap.1.0-rc8/url b/packages/parmap/parmap.1.0-rc8/url deleted file mode 100644 index f55c2fe3389..00000000000 --- a/packages/parmap/parmap.1.0-rc8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rdicosmo/parmap/archive/1.0-rc8.tar.gz" -checksum: "44c8115ff0aa099b70e63f5849dfb6ac" diff --git a/packages/parmap/parmap.1.0-rc9/descr b/packages/parmap/parmap.1.0-rc9/descr deleted file mode 100644 index fe140a52a10..00000000000 --- a/packages/parmap/parmap.1.0-rc9/descr +++ /dev/null @@ -1,8 +0,0 @@ -Minimalistic library allowing to exploit multicore architecture -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. diff --git a/packages/parmap/parmap.1.0-rc9/opam b/packages/parmap/parmap.1.0-rc9/opam index 79fa8969c10..e319b2b1a8f 100644 --- a/packages/parmap/parmap.1.0-rc9/opam +++ b/packages/parmap/parmap.1.0-rc9/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Roberto Di Cosmo " authors: "Roberto Di Cosmo " homepage: "https://github.com/rdicosmo/parmap" -dev-repo: "https://github.com/rdicosmo/parmap.git" +dev-repo: "git+https://github.com/rdicosmo/parmap.git" bug-reports: "https://github.com/rdicosmo/parmap/issues" build: [ ["aclocal" "-I" "m4"] @@ -22,8 +22,22 @@ remove: [ [make "uninstall" "DESTDIR=%{prefix}%" "OCAMLLIBDIR=lib"] ] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} "conf-autoconf" "conf-aclocal" ] +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-rc9.tar.gz" + checksum: "md5=bf9ed27f50fe810bb72ab9563306f9c2" +} diff --git a/packages/parmap/parmap.1.0-rc9/url b/packages/parmap/parmap.1.0-rc9/url deleted file mode 100644 index e6a78322967..00000000000 --- a/packages/parmap/parmap.1.0-rc9/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/rdicosmo/parmap/archive/1.0-rc9.tar.gz" -checksum: "bf9ed27f50fe810bb72ab9563306f9c2" - diff --git a/packages/parse-argv/parse-argv.0.0.1/descr b/packages/parse-argv/parse-argv.0.0.1/descr deleted file mode 100644 index 9d7deaca158..00000000000 --- a/packages/parse-argv/parse-argv.0.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -process strings into sets of command-line arguments - -parse-argv is a small implementation of a simple argv parser. diff --git a/packages/parse-argv/parse-argv.0.0.1/opam b/packages/parse-argv/parse-argv.0.0.1/opam index 6e69a6157ed..ef037a38e42 100644 --- a/packages/parse-argv/parse-argv.0.0.1/opam +++ b/packages/parse-argv/parse-argv.0.0.1/opam @@ -1,24 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" name: "parse-argv" maintainer: ["Mindy Preston "] authors: ["Jon Ludlam" "Magnus Skjegstad" "Mindy Preston"] homepage: "https://github.com/mirage/parse-argv" bug-reports: "https://github.com/mirage/parse-argv/issues" -dev-repo: "https://github.com/mirage/parse-argv.git" +dev-repo: "git+https://github.com/mirage/parse-argv.git" tags: [ "org:mirage"] doc: "https://docs.mirage.io" -build: ["ocaml" "pkg/pkg.ml" "build"] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] +build: [ + ["ocaml" "pkg/pkg.ml" "build"] + ["ocaml" "pkg/pkg.ml" "build" "--tests" "true"] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] - depends: [ + "ocaml" {>= "4.03"} "ocamlbuild" {build} "ocamlfind" {build} - "topkg" {build} - "ounit" {test} + "topkg" {build} + "ounit" {with-test} "astring" ] -available: [ocaml-version >= "4.03"] +synopsis: "process strings into sets of command-line arguments" +description: "parse-argv is a small implementation of a simple argv parser." +url { + src: "https://github.com/mirage/parse-argv/archive/v0.0.1.tar.gz" + checksum: "md5=3084fc1d2116706a1f4f5825e8dded05" +} diff --git a/packages/parse-argv/parse-argv.0.0.1/url b/packages/parse-argv/parse-argv.0.0.1/url deleted file mode 100644 index 30d6f083e8a..00000000000 --- a/packages/parse-argv/parse-argv.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/parse-argv/archive/v0.0.1.tar.gz" -checksum: "3084fc1d2116706a1f4f5825e8dded05" diff --git a/packages/parse-argv/parse-argv.0.0.2/descr b/packages/parse-argv/parse-argv.0.0.2/descr deleted file mode 100644 index 9d7deaca158..00000000000 --- a/packages/parse-argv/parse-argv.0.0.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -process strings into sets of command-line arguments - -parse-argv is a small implementation of a simple argv parser. diff --git a/packages/parse-argv/parse-argv.0.0.2/opam b/packages/parse-argv/parse-argv.0.0.2/opam deleted file mode 100644 index f60ee878f5a..00000000000 --- a/packages/parse-argv/parse-argv.0.0.2/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -name: "parse-argv" -maintainer: ["Mindy Preston "] -authors: ["Jon Ludlam" "Magnus Skjegstad" "Mindy Preston"] -homepage: "https://github.com/mirage/parse-argv" -bug-reports: "https://github.com/mirage/parse-argv/issues" -dev-repo: "https://github.com/mirage/parse-argv.git" -tags: [ "org:mirage"] -doc: "https://docs.mirage.io" - -build: ["ocaml" "pkg/pkg.ml" "build"] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] -] - -depends: [ - "ocamlbuild" {build} - "ocamlfind" {build} - "topkg" {build} - "ounit" {test} - "astring" - "result" -] -available: [ocaml-version >= "4.02.3"] diff --git a/packages/parse-argv/parse-argv.0.0.2/url b/packages/parse-argv/parse-argv.0.0.2/url deleted file mode 100644 index ad595b52235..00000000000 --- a/packages/parse-argv/parse-argv.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/parse-argv/archive/v0.0.2.tar.gz" -checksum: "8caa31daa46de44d165712b7baea6e1c" diff --git a/packages/parse-argv/parse-argv.0.0.3/descr b/packages/parse-argv/parse-argv.0.0.3/descr deleted file mode 100644 index 9d7deaca158..00000000000 --- a/packages/parse-argv/parse-argv.0.0.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -process strings into sets of command-line arguments - -parse-argv is a small implementation of a simple argv parser. diff --git a/packages/parse-argv/parse-argv.0.0.3/opam b/packages/parse-argv/parse-argv.0.0.3/opam index dd19525fb95..91ab16a7d35 100644 --- a/packages/parse-argv/parse-argv.0.0.3/opam +++ b/packages/parse-argv/parse-argv.0.0.3/opam @@ -1,22 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Mindy Preston " authors: ["Jon Ludlam" "Magnus Skjegstad" "Mindy Preston"] homepage: "https://github.com/mirage/parse-argv" bug-reports: "https://github.com/mirage/parse-argv/issues" doc: "https://docs.mirage.io/parse-argv" tags: "org:mirage" -dev-repo: "https://github.com/mirage/parse-argv.git" -build: ["ocaml" "pkg/pkg.ml" "build"] -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] +dev-repo: "git+https://github.com/mirage/parse-argv.git" +build: [ + ["ocaml" "pkg/pkg.ml" "build"] + ["ocaml" "pkg/pkg.ml" "build" "--tests" "true"] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] depends: [ + "ocaml" {>= "4.02.3"} "ocamlbuild" {build} "ocamlfind" {build} "topkg" {build} - "ounit" {test} + "ounit" {with-test} "astring" "result" ] -available: [ocaml-version >= "4.02.3"] +synopsis: "process strings into sets of command-line arguments" +description: "parse-argv is a small implementation of a simple argv parser." +url { + src: + "https://github.com/mirage/parse-argv/releases/download/v0.0.3/parse-argv-0.0.3.tbz" + checksum: "md5=b607219f9fcc97a3bac006dc69860937" +} diff --git a/packages/parse-argv/parse-argv.0.0.3/url b/packages/parse-argv/parse-argv.0.0.3/url deleted file mode 100644 index f4e8e0d20e5..00000000000 --- a/packages/parse-argv/parse-argv.0.0.3/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/mirage/parse-argv/releases/download/v0.0.3/parse-argv-0.0.3.tbz" -checksum: "b607219f9fcc97a3bac006dc69860937" diff --git a/packages/parse-argv/parse-argv.0.1.0/descr b/packages/parse-argv/parse-argv.0.1.0/descr deleted file mode 100644 index 1ae16cfdeea..00000000000 --- a/packages/parse-argv/parse-argv.0.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Process strings into sets of command-line arguments - -parse-argv is a small implementation of a simple argv parser. - -This code was factored out of [mirage-bootvar-xen](https://github.com/mirage/mirage-bootvar-xen) and [mirage-bootvar-solo5](https://github.com/mirage/mirage-bootvar-solo5). \ No newline at end of file diff --git a/packages/parse-argv/parse-argv.0.1.0/opam b/packages/parse-argv/parse-argv.0.1.0/opam index 771988d3cc5..2a870301c0e 100644 --- a/packages/parse-argv/parse-argv.0.1.0/opam +++ b/packages/parse-argv/parse-argv.0.1.0/opam @@ -1,25 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" name: "parse-argv" maintainer: ["Mindy Preston "] authors: ["Jon Ludlam" "Magnus Skjegstad" "Mindy Preston"] homepage: "https://github.com/mirage/parse-argv" bug-reports: "https://github.com/mirage/parse-argv/issues" -dev-repo: "https://github.com/mirage/parse-argv.git" +dev-repo: "git+https://github.com/mirage/parse-argv.git" tags: [ "org:mirage"] doc: "https://docs.mirage.io" build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest"] {with-test} ] -build-test: [ - [ "jbuilder" "runtest" ] -] - depends: [ - "jbuilder" {build & >="1.0+beta10"} - "ounit" {test} + "ocaml" {>= "4.02.3"} + "jbuilder" {build & >= "1.0+beta10"} + "ounit" {with-test} "astring" "result" ] -available: [ocaml-version >= "4.02.3"] +synopsis: "Process strings into sets of command-line arguments" +description: """ +parse-argv is a small implementation of a simple argv parser. + +This code was factored out of [mirage-bootvar-xen](https://github.com/mirage/mirage-bootvar-xen) and [mirage-bootvar-solo5](https://github.com/mirage/mirage-bootvar-solo5).""" +url { + src: + "https://github.com/mirage/parse-argv/releases/download/v0.1.0/parse-argv-0.1.0.tbz" + checksum: "md5=56b76c25adc79443fa32e7571ad0d66a" +} diff --git a/packages/parse-argv/parse-argv.0.1.0/url b/packages/parse-argv/parse-argv.0.1.0/url deleted file mode 100644 index ecfc7366760..00000000000 --- a/packages/parse-argv/parse-argv.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/parse-argv/releases/download/v0.1.0/parse-argv-0.1.0.tbz" -checksum: "56b76c25adc79443fa32e7571ad0d66a" \ No newline at end of file diff --git a/packages/parsexp/parsexp.v0.10.0/descr b/packages/parsexp/parsexp.v0.10.0/descr deleted file mode 100644 index 28131170c49..00000000000 --- a/packages/parsexp/parsexp.v0.10.0/descr +++ /dev/null @@ -1,21 +0,0 @@ -S-expression parsing library - -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. diff --git a/packages/parsexp/parsexp.v0.10.0/opam b/packages/parsexp/parsexp.v0.10.0/opam index af869f798cb..49e1e2de393 100644 --- a/packages/parsexp/parsexp.v0.10.0/opam +++ b/packages/parsexp/parsexp.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/parsexp" @@ -9,14 +9,40 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=9af3039a6e8cc4b164e0cf1da6df4750" +} diff --git a/packages/parsexp/parsexp.v0.10.0/url b/packages/parsexp/parsexp.v0.10.0/url deleted file mode 100644 index 196217cd7e9..00000000000 --- a/packages/parsexp/parsexp.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/parsexp-v0.10.0.tar.gz" -checksum: "9af3039a6e8cc4b164e0cf1da6df4750" diff --git a/packages/parsexp/parsexp.v0.9.0/descr b/packages/parsexp/parsexp.v0.9.0/descr deleted file mode 100644 index 28131170c49..00000000000 --- a/packages/parsexp/parsexp.v0.9.0/descr +++ /dev/null @@ -1,21 +0,0 @@ -S-expression parsing library - -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. diff --git a/packages/parsexp/parsexp.v0.9.0/opam b/packages/parsexp/parsexp.v0.9.0/opam index de973748ea0..a8ffd3e4b6f 100644 --- a/packages/parsexp/parsexp.v0.9.0/opam +++ b/packages/parsexp/parsexp.v0.9.0/opam @@ -1,22 +1,48 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/parsexp" bug-reports: "https://github.com/janestreet/parsexp/issues" -dev-repo: "https://github.com/janestreet/parsexp.git" +dev-repo: "git+https://github.com/janestreet/parsexp.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "base" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "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" {>= "4.03.0" & < "4.06.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "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"} ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.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: "md5=2a0868fb1570d068df887b76d668cd08" +} diff --git a/packages/parsexp/parsexp.v0.9.0/url b/packages/parsexp/parsexp.v0.9.0/url deleted file mode 100644 index 5a129d0c4f9..00000000000 --- a/packages/parsexp/parsexp.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/parsexp-v0.9.0.tar.gz" -checksum: "2a0868fb1570d068df887b76d668cd08" diff --git a/packages/parsexp/parsexp.v0.9.1/descr b/packages/parsexp/parsexp.v0.9.1/descr deleted file mode 100644 index 28131170c49..00000000000 --- a/packages/parsexp/parsexp.v0.9.1/descr +++ /dev/null @@ -1,21 +0,0 @@ -S-expression parsing library - -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. diff --git a/packages/parsexp/parsexp.v0.9.1/opam b/packages/parsexp/parsexp.v0.9.1/opam index ab4854c3fad..73dd80ffffc 100644 --- a/packages/parsexp/parsexp.v0.9.1/opam +++ b/packages/parsexp/parsexp.v0.9.1/opam @@ -1,22 +1,47 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/parsexp" bug-reports: "https://github.com/janestreet/parsexp/issues" -dev-repo: "https://github.com/janestreet/parsexp.git" +dev-repo: "git+https://github.com/janestreet/parsexp.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "base" {>= "v0.9.4" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta2"} - "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" {>= "4.03.0"} + "base" {>= "v0.9.4" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta2"} + "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"} ] -available: [ ocaml-version >= "4.03.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: "md5=0256f223e1c94696d62936619e1bcac8" +} diff --git a/packages/parsexp/parsexp.v0.9.1/url b/packages/parsexp/parsexp.v0.9.1/url deleted file mode 100644 index efb72b3f0e4..00000000000 --- a/packages/parsexp/parsexp.v0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/parsexp/archive/v0.9.1.tar.gz" -checksum: "0256f223e1c94696d62936619e1bcac8" diff --git a/packages/parsexp_io/parsexp_io.v0.10.0/descr b/packages/parsexp_io/parsexp_io.v0.10.0/descr deleted file mode 100644 index 5c5a6621119..00000000000 --- a/packages/parsexp_io/parsexp_io.v0.10.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -S-expression parsing library (IO functions) - -Parsexp_io provides functions for loading s-expressions from files. diff --git a/packages/parsexp_io/parsexp_io.v0.10.0/opam b/packages/parsexp_io/parsexp_io.v0.10.0/opam index 20c86ae61c9..180b8ab6058 100644 --- a/packages/parsexp_io/parsexp_io.v0.10.0/opam +++ b/packages/parsexp_io/parsexp_io.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/parsexp_io" @@ -9,12 +9,20 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=70366b5480842b7a732a61256857eb82" +} diff --git a/packages/parsexp_io/parsexp_io.v0.10.0/url b/packages/parsexp_io/parsexp_io.v0.10.0/url deleted file mode 100644 index 5f7acd52b7b..00000000000 --- a/packages/parsexp_io/parsexp_io.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/parsexp_io-v0.10.0.tar.gz" -checksum: "70366b5480842b7a732a61256857eb82" diff --git a/packages/parsexp_io/parsexp_io.v0.9.0/descr b/packages/parsexp_io/parsexp_io.v0.9.0/descr deleted file mode 100644 index 5c5a6621119..00000000000 --- a/packages/parsexp_io/parsexp_io.v0.9.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -S-expression parsing library (IO functions) - -Parsexp_io provides functions for loading s-expressions from files. diff --git a/packages/parsexp_io/parsexp_io.v0.9.0/opam b/packages/parsexp_io/parsexp_io.v0.9.0/opam index a5f099ed9cf..c21ee9d25a9 100644 --- a/packages/parsexp_io/parsexp_io.v0.9.0/opam +++ b/packages/parsexp_io/parsexp_io.v0.9.0/opam @@ -1,20 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/parsexp_io" bug-reports: "https://github.com/janestreet/parsexp_io/issues" -dev-repo: "https://github.com/janestreet/parsexp_io.git" +dev-repo: "git+https://github.com/janestreet/parsexp_io.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "base" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "parsexp" {>= "v0.9" & < "v0.10"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_js_style" {>= "v0.9" & < "v0.10"} - "stdio" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0" & < "4.06.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "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"} ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.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: "md5=85f5a9671610279f8503e142877865f4" +} diff --git a/packages/parsexp_io/parsexp_io.v0.9.0/url b/packages/parsexp_io/parsexp_io.v0.9.0/url deleted file mode 100644 index 358a424cbb8..00000000000 --- a/packages/parsexp_io/parsexp_io.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/parsexp_io-v0.9.0.tar.gz" -checksum: "85f5a9671610279f8503e142877865f4" diff --git a/packages/parsexp_io/parsexp_io.v0.9.1/descr b/packages/parsexp_io/parsexp_io.v0.9.1/descr deleted file mode 100644 index 5c5a6621119..00000000000 --- a/packages/parsexp_io/parsexp_io.v0.9.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -S-expression parsing library (IO functions) - -Parsexp_io provides functions for loading s-expressions from files. diff --git a/packages/parsexp_io/parsexp_io.v0.9.1/opam b/packages/parsexp_io/parsexp_io.v0.9.1/opam index e7ef18d56c9..c67ad04d1c4 100644 --- a/packages/parsexp_io/parsexp_io.v0.9.1/opam +++ b/packages/parsexp_io/parsexp_io.v0.9.1/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/parsexp_io" bug-reports: "https://github.com/janestreet/parsexp_io/issues" -dev-repo: "https://github.com/janestreet/parsexp_io.git" +dev-repo: "git+https://github.com/janestreet/parsexp_io.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "base" {>= "v0.9.4" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta2"} - "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" {>= "4.03.0"} + "base" {>= "v0.9.4" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta2"} + "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"} ] -available: [ ocaml-version >= "4.03.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: "md5=1f04e5bfdb3df6fdd63f74bc648a682a" +} diff --git a/packages/parsexp_io/parsexp_io.v0.9.1/url b/packages/parsexp_io/parsexp_io.v0.9.1/url deleted file mode 100644 index 7b390ce12ef..00000000000 --- a/packages/parsexp_io/parsexp_io.v0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/parsexp_io/archive/v0.9.1.tar.gz" -checksum: "1f04e5bfdb3df6fdd63f74bc648a682a" diff --git a/packages/patdiff/patdiff.109.08.00/descr b/packages/patdiff/patdiff.109.08.00/descr deleted file mode 100644 index e68889fb637..00000000000 --- a/packages/patdiff/patdiff.109.08.00/descr +++ /dev/null @@ -1 +0,0 @@ -File Diff using the Patience Diff algorithm diff --git a/packages/patdiff/patdiff.109.08.00/opam b/packages/patdiff/patdiff.109.08.00/opam deleted file mode 100644 index 49162475051..00000000000 --- a/packages/patdiff/patdiff.109.08.00/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -depends: [ - "camlp4" - "core_extended" {= "109.08.00"} - "ocamlbuild" {build} -] -available: ocaml-version >= "4.00.0" -install: [make "install"] diff --git a/packages/patdiff/patdiff.109.08.00/url b/packages/patdiff/patdiff.109.08.00/url deleted file mode 100644 index 74ee17c329a..00000000000 --- a/packages/patdiff/patdiff.109.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/patdiff-109.08.00.tar.gz" -checksum: "5f9657dddec6d9357e126f45b5b9c183" diff --git a/packages/patdiff/patdiff.109.09.00/descr b/packages/patdiff/patdiff.109.09.00/descr deleted file mode 100644 index e68889fb637..00000000000 --- a/packages/patdiff/patdiff.109.09.00/descr +++ /dev/null @@ -1 +0,0 @@ -File Diff using the Patience Diff algorithm diff --git a/packages/patdiff/patdiff.109.09.00/opam b/packages/patdiff/patdiff.109.09.00/opam deleted file mode 100644 index ac48f7e0c4b..00000000000 --- a/packages/patdiff/patdiff.109.09.00/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -depends: [ - "camlp4" - "core_extended" {= "109.09.00"} - "ocamlbuild" {build} -] -available: ocaml-version >= "4.00.0" -install: [make "install"] diff --git a/packages/patdiff/patdiff.109.09.00/url b/packages/patdiff/patdiff.109.09.00/url deleted file mode 100644 index 3a1d19e03c0..00000000000 --- a/packages/patdiff/patdiff.109.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/patdiff-109.09.00.tar.gz" -checksum: "47173497c1d78ea7a617a40bca913127" diff --git a/packages/patdiff/patdiff.109.10.00/descr b/packages/patdiff/patdiff.109.10.00/descr deleted file mode 100644 index e68889fb637..00000000000 --- a/packages/patdiff/patdiff.109.10.00/descr +++ /dev/null @@ -1 +0,0 @@ -File Diff using the Patience Diff algorithm diff --git a/packages/patdiff/patdiff.109.10.00/opam b/packages/patdiff/patdiff.109.10.00/opam deleted file mode 100644 index 23148fa1960..00000000000 --- a/packages/patdiff/patdiff.109.10.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -depends: [ - "camlp4" - "core_extended" {= "109.10.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/patdiff/patdiff.109.10.00/url b/packages/patdiff/patdiff.109.10.00/url deleted file mode 100644 index e8c319a12eb..00000000000 --- a/packages/patdiff/patdiff.109.10.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/patdiff-109.10.00.tar.gz" -checksum: "80b39c36732f68fb7b3bfb6e6b475d9a" diff --git a/packages/patdiff/patdiff.109.11.00/descr b/packages/patdiff/patdiff.109.11.00/descr deleted file mode 100644 index e68889fb637..00000000000 --- a/packages/patdiff/patdiff.109.11.00/descr +++ /dev/null @@ -1 +0,0 @@ -File Diff using the Patience Diff algorithm diff --git a/packages/patdiff/patdiff.109.11.00/opam b/packages/patdiff/patdiff.109.11.00/opam deleted file mode 100644 index cdfc3d37957..00000000000 --- a/packages/patdiff/patdiff.109.11.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -depends: [ - "camlp4" - "core_extended" {= "109.11.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/patdiff/patdiff.109.11.00/url b/packages/patdiff/patdiff.109.11.00/url deleted file mode 100644 index b55b21e5be4..00000000000 --- a/packages/patdiff/patdiff.109.11.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/patdiff-109.11.00.tar.gz" -checksum: "686e0160ef191ef02fd192cbe83673ec" diff --git a/packages/patdiff/patdiff.109.12.00/descr b/packages/patdiff/patdiff.109.12.00/descr deleted file mode 100644 index e68889fb637..00000000000 --- a/packages/patdiff/patdiff.109.12.00/descr +++ /dev/null @@ -1 +0,0 @@ -File Diff using the Patience Diff algorithm diff --git a/packages/patdiff/patdiff.109.12.00/opam b/packages/patdiff/patdiff.109.12.00/opam deleted file mode 100644 index 10665bca72c..00000000000 --- a/packages/patdiff/patdiff.109.12.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -depends: [ - "core_extended" {= "109.12.00"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/janestreet/patdiff" -install: [make "install"] diff --git a/packages/patdiff/patdiff.109.12.00/url b/packages/patdiff/patdiff.109.12.00/url deleted file mode 100644 index 7fc62f0dd0a..00000000000 --- a/packages/patdiff/patdiff.109.12.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/patdiff/archive/109.12.00.tar.gz" -checksum: "9e367b9636a16967de3a0a96e1cf5545" diff --git a/packages/patdiff/patdiff.109.13.00/descr b/packages/patdiff/patdiff.109.13.00/descr deleted file mode 100644 index e68889fb637..00000000000 --- a/packages/patdiff/patdiff.109.13.00/descr +++ /dev/null @@ -1 +0,0 @@ -File Diff using the Patience Diff algorithm diff --git a/packages/patdiff/patdiff.109.13.00/opam b/packages/patdiff/patdiff.109.13.00/opam deleted file mode 100644 index 24b2912a3b1..00000000000 --- a/packages/patdiff/patdiff.109.13.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -depends: [ - "camlp4" - "core_extended" {= "109.13.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/patdiff/patdiff.109.13.00/url b/packages/patdiff/patdiff.109.13.00/url deleted file mode 100644 index b9814e3d52e..00000000000 --- a/packages/patdiff/patdiff.109.13.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/patdiff-109.13.00.tar.gz" -checksum: "4bfe1bfcf025e2b2c48c69d5c232eae7" diff --git a/packages/patdiff/patdiff.109.14.00/descr b/packages/patdiff/patdiff.109.14.00/descr deleted file mode 100644 index e68889fb637..00000000000 --- a/packages/patdiff/patdiff.109.14.00/descr +++ /dev/null @@ -1 +0,0 @@ -File Diff using the Patience Diff algorithm diff --git a/packages/patdiff/patdiff.109.14.00/opam b/packages/patdiff/patdiff.109.14.00/opam index 3b5e0958bd8..9cd496f505b 100644 --- a/packages/patdiff/patdiff.109.14.00/opam +++ b/packages/patdiff/patdiff.109.14.00/opam @@ -1,12 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ + "ocaml" "camlp4" "core_extended" {= "109.14.00"} "ocamlbuild" {build} ] 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: "md5=15265e30d4fa033fe2cd7cfd46af7086" +} diff --git a/packages/patdiff/patdiff.109.14.00/url b/packages/patdiff/patdiff.109.14.00/url deleted file mode 100644 index 74ad6c80c6d..00000000000 --- a/packages/patdiff/patdiff.109.14.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/patdiff-109.14.00.tar.gz" -checksum: "15265e30d4fa033fe2cd7cfd46af7086" diff --git a/packages/patdiff/patdiff.109.15.00/descr b/packages/patdiff/patdiff.109.15.00/descr deleted file mode 100644 index e68889fb637..00000000000 --- a/packages/patdiff/patdiff.109.15.00/descr +++ /dev/null @@ -1 +0,0 @@ -File Diff using the Patience Diff algorithm diff --git a/packages/patdiff/patdiff.109.15.00/opam b/packages/patdiff/patdiff.109.15.00/opam index d02a34671cc..57965aafa79 100644 --- a/packages/patdiff/patdiff.109.15.00/opam +++ b/packages/patdiff/patdiff.109.15.00/opam @@ -1,12 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ + "ocaml" "camlp4" "core_extended" {>= "109.15.00" & <= "109.28.00"} "ocamlbuild" {build} ] 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: "md5=911b07c5dd30e7e271d354dc9bc5b070" +} diff --git a/packages/patdiff/patdiff.109.15.00/url b/packages/patdiff/patdiff.109.15.00/url deleted file mode 100644 index 699e15c31e7..00000000000 --- a/packages/patdiff/patdiff.109.15.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/patdiff-109.15.00.tar.gz" -checksum: "911b07c5dd30e7e271d354dc9bc5b070" diff --git a/packages/patdiff/patdiff.109.30.00/descr b/packages/patdiff/patdiff.109.30.00/descr deleted file mode 100644 index e68889fb637..00000000000 --- a/packages/patdiff/patdiff.109.30.00/descr +++ /dev/null @@ -1 +0,0 @@ -File Diff using the Patience Diff algorithm diff --git a/packages/patdiff/patdiff.109.30.00/opam b/packages/patdiff/patdiff.109.30.00/opam index 19672c656e9..e906c11c5e2 100644 --- a/packages/patdiff/patdiff.109.30.00/opam +++ b/packages/patdiff/patdiff.109.30.00/opam @@ -1,12 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ + "ocaml" "camlp4" "core_extended" {>= "109.30.00" & <= "109.31.00"} "ocamlbuild" {build} ] 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: "md5=8cca2f68aa26d3f0343d34aa544ae5dd" +} diff --git a/packages/patdiff/patdiff.109.30.00/url b/packages/patdiff/patdiff.109.30.00/url deleted file mode 100644 index b2345677357..00000000000 --- a/packages/patdiff/patdiff.109.30.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.30.00/individual/patdiff-109.30.00.tar.gz" -checksum: "8cca2f68aa26d3f0343d34aa544ae5dd" diff --git a/packages/patdiff/patdiff.109.34.00/descr b/packages/patdiff/patdiff.109.34.00/descr deleted file mode 100644 index e68889fb637..00000000000 --- a/packages/patdiff/patdiff.109.34.00/descr +++ /dev/null @@ -1 +0,0 @@ -File Diff using the Patience Diff algorithm diff --git a/packages/patdiff/patdiff.109.34.00/opam b/packages/patdiff/patdiff.109.34.00/opam index 35eef4bf609..b6ea09a09e2 100644 --- a/packages/patdiff/patdiff.109.34.00/opam +++ b/packages/patdiff/patdiff.109.34.00/opam @@ -1,12 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ + "ocaml" "camlp4" "core_extended" {>= "109.34.00" & <= "109.36.00"} "ocamlbuild" {build} ] 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: "md5=3f9b3ab3198cbbc45ef6640c4e1e96d2" +} diff --git a/packages/patdiff/patdiff.109.34.00/url b/packages/patdiff/patdiff.109.34.00/url deleted file mode 100644 index 6df7eecd965..00000000000 --- a/packages/patdiff/patdiff.109.34.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.34.00/individual/patdiff-109.34.00.tar.gz" -checksum: "3f9b3ab3198cbbc45ef6640c4e1e96d2" diff --git a/packages/patdiff/patdiff.109.38.00/descr b/packages/patdiff/patdiff.109.38.00/descr deleted file mode 100644 index e68889fb637..00000000000 --- a/packages/patdiff/patdiff.109.38.00/descr +++ /dev/null @@ -1 +0,0 @@ -File Diff using the Patience Diff algorithm diff --git a/packages/patdiff/patdiff.109.38.00/opam b/packages/patdiff/patdiff.109.38.00/opam index 35eef4bf609..440d414e30f 100644 --- a/packages/patdiff/patdiff.109.38.00/opam +++ b/packages/patdiff/patdiff.109.38.00/opam @@ -1,12 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ + "ocaml" "camlp4" "core_extended" {>= "109.34.00" & <= "109.36.00"} "ocamlbuild" {build} ] 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: "md5=c4e6a24951e6bbeb4b8a1b7f4465ed7e" +} diff --git a/packages/patdiff/patdiff.109.38.00/url b/packages/patdiff/patdiff.109.38.00/url deleted file mode 100644 index ff82dca7f44..00000000000 --- a/packages/patdiff/patdiff.109.38.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.38.00/individual/patdiff-109.38.00.tar.gz" -checksum: "c4e6a24951e6bbeb4b8a1b7f4465ed7e" diff --git a/packages/patdiff/patdiff.109.40.00/descr b/packages/patdiff/patdiff.109.40.00/descr deleted file mode 100644 index e68889fb637..00000000000 --- a/packages/patdiff/patdiff.109.40.00/descr +++ /dev/null @@ -1 +0,0 @@ -File Diff using the Patience Diff algorithm diff --git a/packages/patdiff/patdiff.109.40.00/opam b/packages/patdiff/patdiff.109.40.00/opam deleted file mode 100644 index 52a782af8d4..00000000000 --- a/packages/patdiff/patdiff.109.40.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -depends: [ - "camlp4" - "core_extended" {= "109.40.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/patdiff/patdiff.109.40.00/url b/packages/patdiff/patdiff.109.40.00/url deleted file mode 100644 index c991e3ad625..00000000000 --- a/packages/patdiff/patdiff.109.40.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.40.00/individual/patdiff-109.40.00.tar.gz" -checksum: "e05da2845a82948147c66dfbfd8ab334" diff --git a/packages/patdiff/patdiff.109.41.00/descr b/packages/patdiff/patdiff.109.41.00/descr deleted file mode 100644 index e68889fb637..00000000000 --- a/packages/patdiff/patdiff.109.41.00/descr +++ /dev/null @@ -1 +0,0 @@ -File Diff using the Patience Diff algorithm diff --git a/packages/patdiff/patdiff.109.41.00/opam b/packages/patdiff/patdiff.109.41.00/opam index aeb07b284d0..1fa5e913b5e 100644 --- a/packages/patdiff/patdiff.109.41.00/opam +++ b/packages/patdiff/patdiff.109.41.00/opam @@ -1,12 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ + "ocaml" "camlp4" "core_extended" {>= "109.41.00" & <= "109.42.00"} "ocamlbuild" {build} ] 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: "md5=6f31365b195bb3d9d967869a4a93a04a" +} diff --git a/packages/patdiff/patdiff.109.41.00/url b/packages/patdiff/patdiff.109.41.00/url deleted file mode 100644 index 0535153a444..00000000000 --- a/packages/patdiff/patdiff.109.41.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.41.00/individual/patdiff-109.41.00.tar.gz" -checksum: "6f31365b195bb3d9d967869a4a93a04a" diff --git a/packages/patdiff/patdiff.109.45.00/descr b/packages/patdiff/patdiff.109.45.00/descr deleted file mode 100644 index e68889fb637..00000000000 --- a/packages/patdiff/patdiff.109.45.00/descr +++ /dev/null @@ -1 +0,0 @@ -File Diff using the Patience Diff algorithm diff --git a/packages/patdiff/patdiff.109.45.00/opam b/packages/patdiff/patdiff.109.45.00/opam index eb9a0857c1b..ee0d96db94d 100644 --- a/packages/patdiff/patdiff.109.45.00/opam +++ b/packages/patdiff/patdiff.109.45.00/opam @@ -1,13 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ + "ocaml" "camlp4" "core_extended" {= "109.45.00"} "pcre" "ocamlbuild" {build} ] 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: "md5=108d783271fa8065f0182c0ab9d7f77e" +} diff --git a/packages/patdiff/patdiff.109.45.00/url b/packages/patdiff/patdiff.109.45.00/url deleted file mode 100644 index 5cbe4b66512..00000000000 --- a/packages/patdiff/patdiff.109.45.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.45.00/individual/patdiff-109.45.00.tar.gz" -checksum: "108d783271fa8065f0182c0ab9d7f77e" diff --git a/packages/patdiff/patdiff.109.47.00/descr b/packages/patdiff/patdiff.109.47.00/descr deleted file mode 100644 index e68889fb637..00000000000 --- a/packages/patdiff/patdiff.109.47.00/descr +++ /dev/null @@ -1 +0,0 @@ -File Diff using the Patience Diff algorithm diff --git a/packages/patdiff/patdiff.109.47.00/opam b/packages/patdiff/patdiff.109.47.00/opam index 7ffc974bb09..530a98faaad 100644 --- a/packages/patdiff/patdiff.109.47.00/opam +++ b/packages/patdiff/patdiff.109.47.00/opam @@ -1,13 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ + "ocaml" "camlp4" "core_extended" {= "109.47.00"} "pcre" "ocamlbuild" {build} ] 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: "md5=1ff4afa517009d82540a972ba68dd51e" +} diff --git a/packages/patdiff/patdiff.109.47.00/url b/packages/patdiff/patdiff.109.47.00/url deleted file mode 100644 index 9b018be0176..00000000000 --- a/packages/patdiff/patdiff.109.47.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.47.00/individual/patdiff-109.47.00.tar.gz" -checksum: "1ff4afa517009d82540a972ba68dd51e" diff --git a/packages/patdiff/patdiff.109.53.00/descr b/packages/patdiff/patdiff.109.53.00/descr deleted file mode 100644 index e68889fb637..00000000000 --- a/packages/patdiff/patdiff.109.53.00/descr +++ /dev/null @@ -1 +0,0 @@ -File Diff using the Patience Diff algorithm diff --git a/packages/patdiff/patdiff.109.53.00/opam b/packages/patdiff/patdiff.109.53.00/opam index b5b5918359b..a5fcf777bbd 100644 --- a/packages/patdiff/patdiff.109.53.00/opam +++ b/packages/patdiff/patdiff.109.53.00/opam @@ -1,13 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ + "ocaml" "camlp4" "core_extended" {>= "109.53.00" & <= "109.55.00"} "pcre" "ocamlbuild" {build} ] 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: "md5=cbe54b1e20ce2d1b49c5953aa35bfbcb" +} diff --git a/packages/patdiff/patdiff.109.53.00/url b/packages/patdiff/patdiff.109.53.00/url deleted file mode 100644 index d008e044fd4..00000000000 --- a/packages/patdiff/patdiff.109.53.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/patdiff-109.53.00.tar.gz" -checksum: "cbe54b1e20ce2d1b49c5953aa35bfbcb" diff --git a/packages/patdiff/patdiff.109.53.02/descr b/packages/patdiff/patdiff.109.53.02/descr deleted file mode 100644 index e68889fb637..00000000000 --- a/packages/patdiff/patdiff.109.53.02/descr +++ /dev/null @@ -1 +0,0 @@ -File Diff using the Patience Diff algorithm diff --git a/packages/patdiff/patdiff.109.53.02/opam b/packages/patdiff/patdiff.109.53.02/opam index fdf29fda3da..544ffcd3063 100644 --- a/packages/patdiff/patdiff.109.53.02/opam +++ b/packages/patdiff/patdiff.109.53.02/opam @@ -1,13 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ + "ocaml" "camlp4" "core_extended" {>= "109.53.00" & <= "110.01.00"} "pcre" "ocamlbuild" {build} ] 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: "md5=86a26efeb7e4f1cd9a678bf37e85d3b3" +} diff --git a/packages/patdiff/patdiff.109.53.02/url b/packages/patdiff/patdiff.109.53.02/url deleted file mode 100644 index 3e3c58596a3..00000000000 --- a/packages/patdiff/patdiff.109.53.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/patdiff-109.53.02.tar.gz" -checksum: "86a26efeb7e4f1cd9a678bf37e85d3b3" diff --git a/packages/patdiff/patdiff.109.53.03/descr b/packages/patdiff/patdiff.109.53.03/descr deleted file mode 100644 index e68889fb637..00000000000 --- a/packages/patdiff/patdiff.109.53.03/descr +++ /dev/null @@ -1 +0,0 @@ -File Diff using the Patience Diff algorithm diff --git a/packages/patdiff/patdiff.109.53.03/opam b/packages/patdiff/patdiff.109.53.03/opam index bd48d9f5d6f..1dcfef0753e 100644 --- a/packages/patdiff/patdiff.109.53.03/opam +++ b/packages/patdiff/patdiff.109.53.03/opam @@ -1,13 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ + "ocaml" "camlp4" "core_extended" {>= "109.53.00" & <= "111.11.00"} "pcre" "ocamlbuild" {build} ] 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: "md5=f97b76e5fb8907dfe60e85054a9c5b7f" +} diff --git a/packages/patdiff/patdiff.109.53.03/url b/packages/patdiff/patdiff.109.53.03/url deleted file mode 100644 index 8ed64c16c75..00000000000 --- a/packages/patdiff/patdiff.109.53.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/patdiff-109.53.03.tar.gz" -checksum: "f97b76e5fb8907dfe60e85054a9c5b7f" diff --git a/packages/patdiff/patdiff.111.13.00/descr b/packages/patdiff/patdiff.111.13.00/descr deleted file mode 100644 index e68889fb637..00000000000 --- a/packages/patdiff/patdiff.111.13.00/descr +++ /dev/null @@ -1 +0,0 @@ -File Diff using the Patience Diff algorithm diff --git a/packages/patdiff/patdiff.111.13.00/opam b/packages/patdiff/patdiff.111.13.00/opam index 37b5c58288e..4cfda737a17 100644 --- a/packages/patdiff/patdiff.111.13.00/opam +++ b/packages/patdiff/patdiff.111.13.00/opam @@ -1,10 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ + "ocaml" "camlp4" "core_extended" {= "111.13.00"} "patience_diff" {= "111.13.00"} @@ -12,3 +13,9 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=e7d70c2453a3b205d66ded372e430835" +} diff --git a/packages/patdiff/patdiff.111.13.00/url b/packages/patdiff/patdiff.111.13.00/url deleted file mode 100644 index 92c51835b11..00000000000 --- a/packages/patdiff/patdiff.111.13.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.13.00/individual/patdiff-111.13.00.tar.gz" -checksum: "e7d70c2453a3b205d66ded372e430835" diff --git a/packages/patdiff/patdiff.111.17.00/descr b/packages/patdiff/patdiff.111.17.00/descr deleted file mode 100644 index e68889fb637..00000000000 --- a/packages/patdiff/patdiff.111.17.00/descr +++ /dev/null @@ -1 +0,0 @@ -File Diff using the Patience Diff algorithm diff --git a/packages/patdiff/patdiff.111.17.00/opam b/packages/patdiff/patdiff.111.17.00/opam index 79038f1a4ae..6a41dc4f20d 100644 --- a/packages/patdiff/patdiff.111.17.00/opam +++ b/packages/patdiff/patdiff.111.17.00/opam @@ -1,10 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ + "ocaml" "camlp4" "core_extended" {= "111.17.00"} "patience_diff" {= "111.17.00"} @@ -12,3 +13,9 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=a693e412397131f680f964fe6cea4c56" +} diff --git a/packages/patdiff/patdiff.111.17.00/url b/packages/patdiff/patdiff.111.17.00/url deleted file mode 100644 index a7f91b425a2..00000000000 --- a/packages/patdiff/patdiff.111.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/patdiff-111.17.00.tar.gz" -checksum: "a693e412397131f680f964fe6cea4c56" diff --git a/packages/patdiff/patdiff.111.21.00/descr b/packages/patdiff/patdiff.111.21.00/descr deleted file mode 100644 index e68889fb637..00000000000 --- a/packages/patdiff/patdiff.111.21.00/descr +++ /dev/null @@ -1 +0,0 @@ -File Diff using the Patience Diff algorithm diff --git a/packages/patdiff/patdiff.111.21.00/opam b/packages/patdiff/patdiff.111.21.00/opam index d27aef29fc5..d0cceb92c15 100644 --- a/packages/patdiff/patdiff.111.21.00/opam +++ b/packages/patdiff/patdiff.111.21.00/opam @@ -1,10 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ + "ocaml" "camlp4" "core_extended" {= "111.17.00"} "patience_diff" {= "111.21.00"} @@ -12,3 +13,9 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=722d52e6980518f29bbb3ac174dd5c3d" +} diff --git a/packages/patdiff/patdiff.111.21.00/url b/packages/patdiff/patdiff.111.21.00/url deleted file mode 100644 index 75f75bf3bda..00000000000 --- a/packages/patdiff/patdiff.111.21.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.21.00/individual/patdiff-111.21.00.tar.gz" -checksum: "722d52e6980518f29bbb3ac174dd5c3d" diff --git a/packages/patdiff/patdiff.111.25.00/descr b/packages/patdiff/patdiff.111.25.00/descr deleted file mode 100644 index e68889fb637..00000000000 --- a/packages/patdiff/patdiff.111.25.00/descr +++ /dev/null @@ -1 +0,0 @@ -File Diff using the Patience Diff algorithm diff --git a/packages/patdiff/patdiff.111.25.00/opam b/packages/patdiff/patdiff.111.25.00/opam index b5174e24017..c8251de52ae 100644 --- a/packages/patdiff/patdiff.111.25.00/opam +++ b/packages/patdiff/patdiff.111.25.00/opam @@ -1,10 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ + "ocaml" "camlp4" "core_extended" {= "111.25.00"} "patience_diff" {= "111.25.00"} @@ -12,3 +13,9 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=5c2c9a2ea93fdc7dde2eaa61d2584845" +} diff --git a/packages/patdiff/patdiff.111.25.00/url b/packages/patdiff/patdiff.111.25.00/url deleted file mode 100644 index 337bc1387be..00000000000 --- a/packages/patdiff/patdiff.111.25.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/patdiff-111.25.00.tar.gz" -checksum: "5c2c9a2ea93fdc7dde2eaa61d2584845" diff --git a/packages/patdiff/patdiff.111.28.00/descr b/packages/patdiff/patdiff.111.28.00/descr deleted file mode 100644 index e68889fb637..00000000000 --- a/packages/patdiff/patdiff.111.28.00/descr +++ /dev/null @@ -1 +0,0 @@ -File Diff using the Patience Diff algorithm diff --git a/packages/patdiff/patdiff.111.28.00/opam b/packages/patdiff/patdiff.111.28.00/opam index 6ee786b6ff2..f8415aac2f8 100644 --- a/packages/patdiff/patdiff.111.28.00/opam +++ b/packages/patdiff/patdiff.111.28.00/opam @@ -1,10 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ + "ocaml" "camlp4" "core_extended" {>= "111.28.00" & < "112.02.00"} "patience_diff" {>= "111.28.00" & < "111.29.00"} @@ -12,3 +13,9 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=8619011d0696c5b30e4dfe727dc80aaf" +} diff --git a/packages/patdiff/patdiff.111.28.00/url b/packages/patdiff/patdiff.111.28.00/url deleted file mode 100644 index 4e78d56b3ec..00000000000 --- a/packages/patdiff/patdiff.111.28.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/patdiff-111.28.00.tar.gz" -checksum: "8619011d0696c5b30e4dfe727dc80aaf" diff --git a/packages/patdiff/patdiff.112.06.00/descr b/packages/patdiff/patdiff.112.06.00/descr deleted file mode 100644 index e68889fb637..00000000000 --- a/packages/patdiff/patdiff.112.06.00/descr +++ /dev/null @@ -1 +0,0 @@ -File Diff using the Patience Diff algorithm diff --git a/packages/patdiff/patdiff.112.06.00/opam b/packages/patdiff/patdiff.112.06.00/opam index b14bb3fafb9..ff82c68b30b 100644 --- a/packages/patdiff/patdiff.112.06.00/opam +++ b/packages/patdiff/patdiff.112.06.00/opam @@ -1,10 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ + "ocaml" "camlp4" "core_extended" {>= "112.06.00" & < "112.07.00"} "patience_diff" {>= "111.28.00" & < "111.29.00"} @@ -12,3 +13,9 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=82af5ede6d3a479a44a86dcc72398e06" +} diff --git a/packages/patdiff/patdiff.112.06.00/url b/packages/patdiff/patdiff.112.06.00/url deleted file mode 100644 index 00d8a598ee8..00000000000 --- a/packages/patdiff/patdiff.112.06.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/patdiff-112.06.00.tar.gz" -checksum: "82af5ede6d3a479a44a86dcc72398e06" diff --git a/packages/patdiff/patdiff.112.17.00/descr b/packages/patdiff/patdiff.112.17.00/descr deleted file mode 100644 index e68889fb637..00000000000 --- a/packages/patdiff/patdiff.112.17.00/descr +++ /dev/null @@ -1 +0,0 @@ -File Diff using the Patience Diff algorithm diff --git a/packages/patdiff/patdiff.112.17.00/opam b/packages/patdiff/patdiff.112.17.00/opam index 7442021be83..54166a7d951 100644 --- a/packages/patdiff/patdiff.112.17.00/opam +++ b/packages/patdiff/patdiff.112.17.00/opam @@ -1,10 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ + "ocaml" "camlp4" "core_extended" {>= "112.17.00" & < "112.18.00"} "patience_diff" {>= "111.28.00" & < "111.29.00"} @@ -12,3 +13,9 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=a3f2814c1a7dd05efd4ca5ed3369cd42" +} diff --git a/packages/patdiff/patdiff.112.17.00/url b/packages/patdiff/patdiff.112.17.00/url deleted file mode 100644 index e2955b20d44..00000000000 --- a/packages/patdiff/patdiff.112.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.17/files/patdiff-112.17.00.tar.gz" -checksum: "a3f2814c1a7dd05efd4ca5ed3369cd42" diff --git a/packages/patdiff/patdiff.112.24.00/descr b/packages/patdiff/patdiff.112.24.00/descr deleted file mode 100644 index e68889fb637..00000000000 --- a/packages/patdiff/patdiff.112.24.00/descr +++ /dev/null @@ -1 +0,0 @@ -File Diff using the Patience Diff algorithm diff --git a/packages/patdiff/patdiff.112.24.00/opam b/packages/patdiff/patdiff.112.24.00/opam index 425dd8e00f8..c7d12856a47 100644 --- a/packages/patdiff/patdiff.112.24.00/opam +++ b/packages/patdiff/patdiff.112.24.00/opam @@ -1,10 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ + "ocaml" "camlp4" "core_extended" {>= "112.24.00" & < "112.36.00"} "patience_diff" {>= "112.24.00" & < "112.25.00"} @@ -12,3 +13,9 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=cc10063f837e460cd36f3a8885acf1b5" +} diff --git a/packages/patdiff/patdiff.112.24.00/url b/packages/patdiff/patdiff.112.24.00/url deleted file mode 100644 index 2d5a7291610..00000000000 --- a/packages/patdiff/patdiff.112.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.24/files/patdiff-112.24.tar.gz" -checksum: "cc10063f837e460cd36f3a8885acf1b5" diff --git a/packages/patdiff/patdiff.113.00.00/descr b/packages/patdiff/patdiff.113.00.00/descr deleted file mode 100644 index e68889fb637..00000000000 --- a/packages/patdiff/patdiff.113.00.00/descr +++ /dev/null @@ -1 +0,0 @@ -File Diff using the Patience Diff algorithm diff --git a/packages/patdiff/patdiff.113.00.00/opam b/packages/patdiff/patdiff.113.00.00/opam index af35598a61f..99f31dcedcc 100644 --- a/packages/patdiff/patdiff.113.00.00/opam +++ b/packages/patdiff/patdiff.113.00.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/patdiff" @@ -8,13 +8,19 @@ build: [ [make] ] depends: [ + "ocaml" {< "4.03"} "camlp4" "core_extended" {>= "113.00.00" & < "113.01.00"} "patience_diff" {>= "112.24.00" & < "112.25.00"} "pcre" "ocamlbuild" {build} ] -available: [ ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/patdiff/issues" -dev-repo: "https://github.com/janestreet/patdiff.git" +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: "md5=8d1804ba3a70bb990bf9aad05d41c5ff" +} diff --git a/packages/patdiff/patdiff.113.00.00/url b/packages/patdiff/patdiff.113.00.00/url deleted file mode 100644 index 177e01ea580..00000000000 --- a/packages/patdiff/patdiff.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/patdiff-113.00.00.tar.gz" -checksum: "8d1804ba3a70bb990bf9aad05d41c5ff" diff --git a/packages/patdiff/patdiff.113.24.00/descr b/packages/patdiff/patdiff.113.24.00/descr deleted file mode 100644 index e68889fb637..00000000000 --- a/packages/patdiff/patdiff.113.24.00/descr +++ /dev/null @@ -1 +0,0 @@ -File Diff using the Patience Diff algorithm diff --git a/packages/patdiff/patdiff.113.24.00/opam b/packages/patdiff/patdiff.113.24.00/opam index 0c430218a33..87d825f241f 100644 --- a/packages/patdiff/patdiff.113.24.00/opam +++ b/packages/patdiff/patdiff.113.24.00/opam @@ -1,31 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/patdiff" bug-reports: "https://github.com/janestreet/patdiff/issues" -dev-repo: "https://github.com/janestreet/patdiff.git" +dev-repo: "git+https://github.com/janestreet/patdiff.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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" - "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_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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=75d6c0eb784e71767fd36f3c06ca0193" +} diff --git a/packages/patdiff/patdiff.113.24.00/url b/packages/patdiff/patdiff.113.24.00/url deleted file mode 100644 index 3927e6b7029..00000000000 --- a/packages/patdiff/patdiff.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/patdiff-113.24.00.tar.gz" -checksum: "75d6c0eb784e71767fd36f3c06ca0193" diff --git a/packages/patdiff/patdiff.113.33.00/descr b/packages/patdiff/patdiff.113.33.00/descr deleted file mode 100644 index e68889fb637..00000000000 --- a/packages/patdiff/patdiff.113.33.00/descr +++ /dev/null @@ -1 +0,0 @@ -File Diff using the Patience Diff algorithm diff --git a/packages/patdiff/patdiff.113.33.00/opam b/packages/patdiff/patdiff.113.33.00/opam index af006b46e48..3fd95a87f6f 100644 --- a/packages/patdiff/patdiff.113.33.00/opam +++ b/packages/patdiff/patdiff.113.33.00/opam @@ -1,31 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/patdiff" bug-reports: "https://github.com/janestreet/patdiff/issues" -dev-repo: "https://github.com/janestreet/patdiff.git" +dev-repo: "git+https://github.com/janestreet/patdiff.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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" - "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_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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=5d3f2d460c7c5f270825e8dd7b3ade97" +} diff --git a/packages/patdiff/patdiff.113.33.00/url b/packages/patdiff/patdiff.113.33.00/url deleted file mode 100644 index 6e0f9b5f5bf..00000000000 --- a/packages/patdiff/patdiff.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/patdiff-113.33.00.tar.gz" -checksum: "5d3f2d460c7c5f270825e8dd7b3ade97" diff --git a/packages/patdiff/patdiff.113.33.03/descr b/packages/patdiff/patdiff.113.33.03/descr deleted file mode 100644 index e68889fb637..00000000000 --- a/packages/patdiff/patdiff.113.33.03/descr +++ /dev/null @@ -1 +0,0 @@ -File Diff using the Patience Diff algorithm diff --git a/packages/patdiff/patdiff.113.33.03/opam b/packages/patdiff/patdiff.113.33.03/opam index 52a91b168fd..685440be68e 100644 --- a/packages/patdiff/patdiff.113.33.03/opam +++ b/packages/patdiff/patdiff.113.33.03/opam @@ -1,32 +1,38 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/patdiff" bug-reports: "https://github.com/janestreet/patdiff/issues" -dev-repo: "https://github.com/janestreet/patdiff.git" +dev-repo: "git+https://github.com/janestreet/patdiff.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} - "patience_diff" {>= "113.33.03" & < "113.34.00"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "patience_diff" {>= "113.33.03" & < "113.34.00"} "pcre" - "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_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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=dcadb69df38615020e72241b39253e44" +} diff --git a/packages/patdiff/patdiff.113.33.03/url b/packages/patdiff/patdiff.113.33.03/url deleted file mode 100644 index 5a1280b6dc7..00000000000 --- a/packages/patdiff/patdiff.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/patdiff-113.33.03.tar.gz" -checksum: "dcadb69df38615020e72241b39253e44" diff --git a/packages/patdiff/patdiff.v0.10.0/descr b/packages/patdiff/patdiff.v0.10.0/descr deleted file mode 100644 index e68889fb637..00000000000 --- a/packages/patdiff/patdiff.v0.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -File Diff using the Patience Diff algorithm diff --git a/packages/patdiff/patdiff.v0.10.0/opam b/packages/patdiff/patdiff.v0.10.0/opam index 62a11dec370..057aaf8869c 100644 --- a/packages/patdiff/patdiff.v0.10.0/opam +++ b/packages/patdiff/patdiff.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/patdiff" @@ -9,16 +9,22 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} "pcre" ] -available: [ ocaml-version >= "4.04.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: "md5=30130c76fc9fd521c522e3083fc2f88f" +} diff --git a/packages/patdiff/patdiff.v0.10.0/url b/packages/patdiff/patdiff.v0.10.0/url deleted file mode 100644 index 8323e02c5f9..00000000000 --- a/packages/patdiff/patdiff.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/patdiff-v0.10.0.tar.gz" -checksum: "30130c76fc9fd521c522e3083fc2f88f" diff --git a/packages/patdiff/patdiff.v0.9.0/descr b/packages/patdiff/patdiff.v0.9.0/descr deleted file mode 100644 index e68889fb637..00000000000 --- a/packages/patdiff/patdiff.v0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -File Diff using the Patience Diff algorithm diff --git a/packages/patdiff/patdiff.v0.9.0/opam b/packages/patdiff/patdiff.v0.9.0/opam index ac113383b42..ffa14ce90af 100644 --- a/packages/patdiff/patdiff.v0.9.0/opam +++ b/packages/patdiff/patdiff.v0.9.0/opam @@ -1,22 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/patdiff" bug-reports: "https://github.com/janestreet/patdiff/issues" -dev-repo: "https://github.com/janestreet/patdiff.git" +dev-repo: "git+https://github.com/janestreet/patdiff.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core" {>= "v0.9" & < "v0.10"} - "core_extended" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "patience_diff" {>= "v0.9" & < "v0.10"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} - "sexplib" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "core" {>= "v0.9" & < "v0.10"} + "core_extended" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "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"} "pcre" ] -available: [ ocaml-version >= "4.03.0" ] +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: "md5=d020e62c509fa87963017ba80dcc7670" +} diff --git a/packages/patdiff/patdiff.v0.9.0/url b/packages/patdiff/patdiff.v0.9.0/url deleted file mode 100644 index 443e3531df8..00000000000 --- a/packages/patdiff/patdiff.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/patdiff-v0.9.0.tar.gz" -checksum: "d020e62c509fa87963017ba80dcc7670" diff --git a/packages/patience_diff/patience_diff.111.13.00/descr b/packages/patience_diff/patience_diff.111.13.00/descr deleted file mode 100644 index b8eddf53c85..00000000000 --- a/packages/patience_diff/patience_diff.111.13.00/descr +++ /dev/null @@ -1 +0,0 @@ -Diff library using Bram Cohen's patience diff algorithm. diff --git a/packages/patience_diff/patience_diff.111.13.00/opam b/packages/patience_diff/patience_diff.111.13.00/opam index 952ae6f7c54..d824de0cac6 100644 --- a/packages/patience_diff/patience_diff.111.13.00/opam +++ b/packages/patience_diff/patience_diff.111.13.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] license: "Apache-2.0" @@ -10,11 +10,18 @@ remove: [ ["ocamlfind" "remove" "patience_diff"] ] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" {>= "1.3.2"} "core_kernel" {= "111.13.00"} "pipebang" {= "110.01.00"} "sexplib" {= "111.13.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.1" 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: "md5=3f4482112d18e6328906bd5930e019c3" +} diff --git a/packages/patience_diff/patience_diff.111.13.00/url b/packages/patience_diff/patience_diff.111.13.00/url deleted file mode 100644 index ec00052cf97..00000000000 --- a/packages/patience_diff/patience_diff.111.13.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.13.00/individual/patience_diff-111.13.00.tar.gz" -checksum: "3f4482112d18e6328906bd5930e019c3" diff --git a/packages/patience_diff/patience_diff.111.17.00/descr b/packages/patience_diff/patience_diff.111.17.00/descr deleted file mode 100644 index b8eddf53c85..00000000000 --- a/packages/patience_diff/patience_diff.111.17.00/descr +++ /dev/null @@ -1 +0,0 @@ -Diff library using Bram Cohen's patience diff algorithm. diff --git a/packages/patience_diff/patience_diff.111.17.00/opam b/packages/patience_diff/patience_diff.111.17.00/opam index 631c32e0c85..da9c2a1c44a 100644 --- a/packages/patience_diff/patience_diff.111.17.00/opam +++ b/packages/patience_diff/patience_diff.111.17.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] license: "Apache-2.0" @@ -10,6 +10,7 @@ remove: [ ["ocamlfind" "remove" "patience_diff"] ] depends: [ + "ocaml" {>= "4.00.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "core_kernel" {= "111.17.00"} @@ -17,5 +18,11 @@ depends: [ "sexplib" {= "111.17.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.1" 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: "md5=e58437fb902d345a9339f990fbb99e76" +} diff --git a/packages/patience_diff/patience_diff.111.17.00/url b/packages/patience_diff/patience_diff.111.17.00/url deleted file mode 100644 index 57086e825b0..00000000000 --- a/packages/patience_diff/patience_diff.111.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/patience_diff-111.17.00.tar.gz" -checksum: "e58437fb902d345a9339f990fbb99e76" diff --git a/packages/patience_diff/patience_diff.111.21.00/descr b/packages/patience_diff/patience_diff.111.21.00/descr deleted file mode 100644 index b8eddf53c85..00000000000 --- a/packages/patience_diff/patience_diff.111.21.00/descr +++ /dev/null @@ -1 +0,0 @@ -Diff library using Bram Cohen's patience diff algorithm. diff --git a/packages/patience_diff/patience_diff.111.21.00/opam b/packages/patience_diff/patience_diff.111.21.00/opam index 44954ee9050..1b4faf867c0 100644 --- a/packages/patience_diff/patience_diff.111.21.00/opam +++ b/packages/patience_diff/patience_diff.111.21.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] license: "Apache-2.0" @@ -10,6 +10,7 @@ remove: [ ["ocamlfind" "remove" "patience_diff"] ] depends: [ + "ocaml" {>= "4.00.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "core_kernel" {= "111.21.00"} @@ -17,5 +18,11 @@ depends: [ "sexplib" {= "111.17.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.1" 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: "md5=11d886670129bef02eca399ae7881723" +} diff --git a/packages/patience_diff/patience_diff.111.21.00/url b/packages/patience_diff/patience_diff.111.21.00/url deleted file mode 100644 index f63e741b35d..00000000000 --- a/packages/patience_diff/patience_diff.111.21.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.21.00/individual/patience_diff-111.21.00.tar.gz" -checksum: "11d886670129bef02eca399ae7881723" diff --git a/packages/patience_diff/patience_diff.111.25.00/descr b/packages/patience_diff/patience_diff.111.25.00/descr deleted file mode 100644 index b8eddf53c85..00000000000 --- a/packages/patience_diff/patience_diff.111.25.00/descr +++ /dev/null @@ -1 +0,0 @@ -Diff library using Bram Cohen's patience diff algorithm. diff --git a/packages/patience_diff/patience_diff.111.25.00/opam b/packages/patience_diff/patience_diff.111.25.00/opam index cfa3a5f9b0f..822f8e47db5 100644 --- a/packages/patience_diff/patience_diff.111.25.00/opam +++ b/packages/patience_diff/patience_diff.111.25.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] license: "Apache-2.0" @@ -10,6 +10,7 @@ remove: [ ["ocamlfind" "remove" "patience_diff"] ] depends: [ + "ocaml" {>= "4.00.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "core_kernel" {= "111.25.00"} @@ -17,5 +18,11 @@ depends: [ "sexplib" {= "111.25.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.1" 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: "md5=b01b65c2e80b015c15a906ae2fb6e6cc" +} diff --git a/packages/patience_diff/patience_diff.111.25.00/url b/packages/patience_diff/patience_diff.111.25.00/url deleted file mode 100644 index 145d7f0b021..00000000000 --- a/packages/patience_diff/patience_diff.111.25.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/patience_diff-111.25.00.tar.gz" -checksum: "b01b65c2e80b015c15a906ae2fb6e6cc" diff --git a/packages/patience_diff/patience_diff.111.28.00/descr b/packages/patience_diff/patience_diff.111.28.00/descr deleted file mode 100644 index b8eddf53c85..00000000000 --- a/packages/patience_diff/patience_diff.111.28.00/descr +++ /dev/null @@ -1 +0,0 @@ -Diff library using Bram Cohen's patience diff algorithm. diff --git a/packages/patience_diff/patience_diff.111.28.00/opam b/packages/patience_diff/patience_diff.111.28.00/opam index d283b244e7f..20dcfe43acd 100644 --- a/packages/patience_diff/patience_diff.111.28.00/opam +++ b/packages/patience_diff/patience_diff.111.28.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] license: "Apache-2.0" @@ -10,6 +10,7 @@ remove: [ ["ocamlfind" "remove" "patience_diff"] ] depends: [ + "ocaml" {>= "4.00.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "core_kernel" {>= "111.28.00" & < "112.18.00"} @@ -17,5 +18,11 @@ depends: [ "sexplib" {>= "111.25.00" & < "112.18.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.1" 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: "md5=168c74d9319f016b73f3e84a3d425e7b" +} diff --git a/packages/patience_diff/patience_diff.111.28.00/url b/packages/patience_diff/patience_diff.111.28.00/url deleted file mode 100644 index 58fa6858ce2..00000000000 --- a/packages/patience_diff/patience_diff.111.28.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/patience_diff-111.28.00.tar.gz" -checksum: "168c74d9319f016b73f3e84a3d425e7b" diff --git a/packages/patience_diff/patience_diff.112.24.00/descr b/packages/patience_diff/patience_diff.112.24.00/descr deleted file mode 100644 index b8eddf53c85..00000000000 --- a/packages/patience_diff/patience_diff.112.24.00/descr +++ /dev/null @@ -1 +0,0 @@ -Diff library using Bram Cohen's patience diff algorithm. diff --git a/packages/patience_diff/patience_diff.112.24.00/opam b/packages/patience_diff/patience_diff.112.24.00/opam index 06f25eb34e0..40e025e049f 100644 --- a/packages/patience_diff/patience_diff.112.24.00/opam +++ b/packages/patience_diff/patience_diff.112.24.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/patience_diff" @@ -11,6 +11,7 @@ remove: [ ["ocamlfind" "remove" "patience_diff"] ] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "core_kernel" {>= "112.24.00" & < "113.01.00"} @@ -18,7 +19,13 @@ depends: [ "sexplib" {>= "112.24.00" & < "113.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/patience_diff/issues" -dev-repo: "https://github.com/janestreet/patience_diff.git" +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: "md5=633416dfea15a3a7f1136b8e14eb2bac" +} diff --git a/packages/patience_diff/patience_diff.112.24.00/url b/packages/patience_diff/patience_diff.112.24.00/url deleted file mode 100644 index b4e9120651f..00000000000 --- a/packages/patience_diff/patience_diff.112.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.24/files/patience_diff-112.24.tar.gz" -checksum: "633416dfea15a3a7f1136b8e14eb2bac" diff --git a/packages/patience_diff/patience_diff.113.24.00/descr b/packages/patience_diff/patience_diff.113.24.00/descr deleted file mode 100644 index b8eddf53c85..00000000000 --- a/packages/patience_diff/patience_diff.113.24.00/descr +++ /dev/null @@ -1 +0,0 @@ -Diff library using Bram Cohen's patience diff algorithm. diff --git a/packages/patience_diff/patience_diff.113.24.00/opam b/packages/patience_diff/patience_diff.113.24.00/opam index 5b92ffd3f22..5e92f7ce915 100644 --- a/packages/patience_diff/patience_diff.113.24.00/opam +++ b/packages/patience_diff/patience_diff.113.24.00/opam @@ -1,28 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/patience_diff" bug-reports: "https://github.com/janestreet/patience_diff/issues" -dev-repo: "https://github.com/janestreet/patience_diff.git" +dev-repo: "git+https://github.com/janestreet/patience_diff.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=7c0cd0fda5da4319296c2ac94b6c73bf" +} diff --git a/packages/patience_diff/patience_diff.113.24.00/url b/packages/patience_diff/patience_diff.113.24.00/url deleted file mode 100644 index 68380b03da9..00000000000 --- a/packages/patience_diff/patience_diff.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/patience_diff-113.24.00.tar.gz" -checksum: "7c0cd0fda5da4319296c2ac94b6c73bf" diff --git a/packages/patience_diff/patience_diff.113.33.00/descr b/packages/patience_diff/patience_diff.113.33.00/descr deleted file mode 100644 index b8eddf53c85..00000000000 --- a/packages/patience_diff/patience_diff.113.33.00/descr +++ /dev/null @@ -1 +0,0 @@ -Diff library using Bram Cohen's patience diff algorithm. diff --git a/packages/patience_diff/patience_diff.113.33.00/opam b/packages/patience_diff/patience_diff.113.33.00/opam index 2d0cfce19e9..c8538ba7893 100644 --- a/packages/patience_diff/patience_diff.113.33.00/opam +++ b/packages/patience_diff/patience_diff.113.33.00/opam @@ -1,28 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/patience_diff" bug-reports: "https://github.com/janestreet/patience_diff/issues" -dev-repo: "https://github.com/janestreet/patience_diff.git" +dev-repo: "git+https://github.com/janestreet/patience_diff.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=1640185808755fa3b6d9a8cd52ca825a" +} diff --git a/packages/patience_diff/patience_diff.113.33.00/url b/packages/patience_diff/patience_diff.113.33.00/url deleted file mode 100644 index c279dc94b3f..00000000000 --- a/packages/patience_diff/patience_diff.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/patience_diff-113.33.00.tar.gz" -checksum: "1640185808755fa3b6d9a8cd52ca825a" diff --git a/packages/patience_diff/patience_diff.113.33.03/descr b/packages/patience_diff/patience_diff.113.33.03/descr deleted file mode 100644 index b8eddf53c85..00000000000 --- a/packages/patience_diff/patience_diff.113.33.03/descr +++ /dev/null @@ -1 +0,0 @@ -Diff library using Bram Cohen's patience diff algorithm. diff --git a/packages/patience_diff/patience_diff.113.33.03/opam b/packages/patience_diff/patience_diff.113.33.03/opam index 0d562bf6686..a57ce355f14 100644 --- a/packages/patience_diff/patience_diff.113.33.03/opam +++ b/packages/patience_diff/patience_diff.113.33.03/opam @@ -1,29 +1,35 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/patience_diff" bug-reports: "https://github.com/janestreet/patience_diff/issues" -dev-repo: "https://github.com/janestreet/patience_diff.git" +dev-repo: "git+https://github.com/janestreet/patience_diff.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=ccf0a0bd7ad76ccf9338b6bcc86db3c3" +} diff --git a/packages/patience_diff/patience_diff.113.33.03/url b/packages/patience_diff/patience_diff.113.33.03/url deleted file mode 100644 index 42ffc35d32e..00000000000 --- a/packages/patience_diff/patience_diff.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/patience_diff-113.33.03.tar.gz" -checksum: "ccf0a0bd7ad76ccf9338b6bcc86db3c3" diff --git a/packages/patience_diff/patience_diff.v0.10.0/descr b/packages/patience_diff/patience_diff.v0.10.0/descr deleted file mode 100644 index b8eddf53c85..00000000000 --- a/packages/patience_diff/patience_diff.v0.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -Diff library using Bram Cohen's patience diff algorithm. diff --git a/packages/patience_diff/patience_diff.v0.10.0/opam b/packages/patience_diff/patience_diff.v0.10.0/opam index 9ed9e81c7ac..f433559723f 100644 --- a/packages/patience_diff/patience_diff.v0.10.0/opam +++ b/packages/patience_diff/patience_diff.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/patience_diff" @@ -9,10 +9,16 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core_kernel" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "ppx_jane" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "ocaml" {>= "4.04.1"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=40cbfbe4385d8b9941469408994ddb27" +} diff --git a/packages/patience_diff/patience_diff.v0.10.0/url b/packages/patience_diff/patience_diff.v0.10.0/url deleted file mode 100644 index b6a3508423e..00000000000 --- a/packages/patience_diff/patience_diff.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/patience_diff-v0.10.0.tar.gz" -checksum: "40cbfbe4385d8b9941469408994ddb27" diff --git a/packages/patience_diff/patience_diff.v0.9.0/descr b/packages/patience_diff/patience_diff.v0.9.0/descr deleted file mode 100644 index b8eddf53c85..00000000000 --- a/packages/patience_diff/patience_diff.v0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -Diff library using Bram Cohen's patience diff algorithm. diff --git a/packages/patience_diff/patience_diff.v0.9.0/opam b/packages/patience_diff/patience_diff.v0.9.0/opam index e3364d00806..a155dfe439c 100644 --- a/packages/patience_diff/patience_diff.v0.9.0/opam +++ b/packages/patience_diff/patience_diff.v0.9.0/opam @@ -1,18 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/patience_diff" bug-reports: "https://github.com/janestreet/patience_diff/issues" -dev-repo: "https://github.com/janestreet/patience_diff.git" +dev-repo: "git+https://github.com/janestreet/patience_diff.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core_kernel" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "core_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=e52b588ddd9c2660f830e278a650e48a" +} diff --git a/packages/patience_diff/patience_diff.v0.9.0/url b/packages/patience_diff/patience_diff.v0.9.0/url deleted file mode 100644 index 17601e6c428..00000000000 --- a/packages/patience_diff/patience_diff.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/patience_diff-v0.9.0.tar.gz" -checksum: "e52b588ddd9c2660f830e278a650e48a" diff --git a/packages/patoline/patoline.0.1/descr b/packages/patoline/patoline.0.1/descr deleted file mode 100644 index c2fe6722a64..00000000000 --- a/packages/patoline/patoline.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -A new typesetting system, programmable in ocaml. diff --git a/packages/patoline/patoline.0.1/opam b/packages/patoline/patoline.0.1/opam index f5369fb9d65..a35507ebb2f 100644 --- a/packages/patoline/patoline.0.1/opam +++ b/packages/patoline/patoline.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "pe@patoline.org" build: [ [ @@ -23,11 +23,11 @@ build: [ [make] ] depends: [ - "ocamlfind" - "camomile" - "camlimages" - "dypgen" - "sqlite3" - "camlzip" + "ocaml" "ocamlfind" "camomile" "camlimages" "dypgen" "sqlite3" "camlzip" ] install: [make "install"] +synopsis: "A new typesetting system, programmable in ocaml." +url { + src: "http://patoline.org/darcs/patoline/patoline-0.1.tar.gz" + checksum: "md5=2f7fe33ef6dff305e9a2407696c7a799" +} diff --git a/packages/patoline/patoline.0.1/url b/packages/patoline/patoline.0.1/url deleted file mode 100644 index ed3ce7e8f8e..00000000000 --- a/packages/patoline/patoline.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://patoline.org/darcs/patoline/patoline-0.1.tar.gz" -checksum: "2f7fe33ef6dff305e9a2407696c7a799" diff --git a/packages/pbkdf/pbkdf.0.1.0/descr b/packages/pbkdf/pbkdf.0.1.0/descr deleted file mode 100644 index f7db87a02e1..00000000000 --- a/packages/pbkdf/pbkdf.0.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Password based key derivation functions from PKCS#5, RFC 2898 - -An implementation of PBKDF 1 and 2 as defined by PKCS#5 (RFC 2898) in OCaml, using nocrypto. diff --git a/packages/pbkdf/pbkdf.0.1.0/opam b/packages/pbkdf/pbkdf.0.1.0/opam index 48c444c03c4..7d5d8610635 100644 --- a/packages/pbkdf/pbkdf.0.1.0/opam +++ b/packages/pbkdf/pbkdf.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alfredo Beaumont " authors: [ "Alfredo Beaumont " @@ -7,32 +7,40 @@ authors: [ homepage: "https://github.com/abeaumont/ocaml-pbkdf" bug-reports: "https://github.com/abeaumont/ocaml-pbkdf/issues" license: "BSD2" -dev-repo: "https://github.com/abeaumont/ocaml-pbkdf.git" +dev-repo: "git+https://github.com/abeaumont/ocaml-pbkdf.git" build: [ - "ocaml" - "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" - "alcotest=false" -] -build-test: [ [ "ocaml" "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" - "alcotest=true" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + "alcotest=false" ] + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + "alcotest=true" + ] {with-test} [ "sh" "-exc" "if test -f ./pbkdf_tests.native; then ./pbkdf_tests.native -v; else ./pbkdf_tests.byte -v; fi" - ] + ] {with-test} ] depends: [ + "ocaml" "ocamlfind" {build} "cstruct" {>= "1.7.0"} "nocrypto" {>= "0.5.0"} - "alcotest" {test} + "alcotest" {with-test} "ocamlbuild" {build} ] +synopsis: "Password based key derivation functions from PKCS#5, RFC 2898" +description: + "An implementation of PBKDF 1 and 2 as defined by PKCS#5 (RFC 2898) in OCaml, using nocrypto." +url { + src: "https://github.com/abeaumont/ocaml-pbkdf/archive/0.1.0.tar.gz" + checksum: "md5=a59b1ec460f25209ea5259ded6a18fbe" +} diff --git a/packages/pbkdf/pbkdf.0.1.0/url b/packages/pbkdf/pbkdf.0.1.0/url deleted file mode 100644 index b1ef2f3b018..00000000000 --- a/packages/pbkdf/pbkdf.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/abeaumont/ocaml-pbkdf/archive/0.1.0.tar.gz" -checksum: "a59b1ec460f25209ea5259ded6a18fbe" diff --git a/packages/pbkdf/pbkdf.0.2.0/descr b/packages/pbkdf/pbkdf.0.2.0/descr deleted file mode 100644 index f7db87a02e1..00000000000 --- a/packages/pbkdf/pbkdf.0.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Password based key derivation functions from PKCS#5, RFC 2898 - -An implementation of PBKDF 1 and 2 as defined by PKCS#5 (RFC 2898) in OCaml, using nocrypto. diff --git a/packages/pbkdf/pbkdf.0.2.0/opam b/packages/pbkdf/pbkdf.0.2.0/opam index 4e8cc8b2d70..97e694ff1a2 100644 --- a/packages/pbkdf/pbkdf.0.2.0/opam +++ b/packages/pbkdf/pbkdf.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alfredo Beaumont " authors: [ "Alfredo Beaumont " @@ -7,17 +7,26 @@ authors: [ homepage: "https://github.com/abeaumont/ocaml-pbkdf" bug-reports: "https://github.com/abeaumont/ocaml-pbkdf/issues" license: "BSD2" -dev-repo: "https://github.com/abeaumont/ocaml-pbkdf.git" -build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] -build-test: [ +dev-repo: "git+https://github.com/abeaumont/ocaml-pbkdf.git" +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "cstruct" {>= "1.7.0"} "nocrypto" {>= "0.5.0"} - "alcotest" {test} + "alcotest" {with-test} ] +synopsis: "Password based key derivation functions from PKCS#5, RFC 2898" +description: + "An implementation of PBKDF 1 and 2 as defined by PKCS#5 (RFC 2898) in OCaml, using nocrypto." +url { + src: "https://github.com/abeaumont/ocaml-pbkdf/archive/0.2.0.tar.gz" + checksum: "md5=ddb093e2c226058e2341e5251d41721c" +} diff --git a/packages/pbkdf/pbkdf.0.2.0/url b/packages/pbkdf/pbkdf.0.2.0/url deleted file mode 100644 index 0881e0dd1cf..00000000000 --- a/packages/pbkdf/pbkdf.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/abeaumont/ocaml-pbkdf/archive/0.2.0.tar.gz" -checksum: "ddb093e2c226058e2341e5251d41721c" diff --git a/packages/pbkdf/pbkdf.0.3.0/descr b/packages/pbkdf/pbkdf.0.3.0/descr deleted file mode 100644 index f7db87a02e1..00000000000 --- a/packages/pbkdf/pbkdf.0.3.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Password based key derivation functions from PKCS#5, RFC 2898 - -An implementation of PBKDF 1 and 2 as defined by PKCS#5 (RFC 2898) in OCaml, using nocrypto. diff --git a/packages/pbkdf/pbkdf.0.3.0/opam b/packages/pbkdf/pbkdf.0.3.0/opam index 2c147e19d41..de946466aaf 100644 --- a/packages/pbkdf/pbkdf.0.3.0/opam +++ b/packages/pbkdf/pbkdf.0.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alfredo Beaumont " authors: [ "Alfredo Beaumont " @@ -7,12 +7,21 @@ authors: [ homepage: "https://github.com/abeaumont/ocaml-pbkdf" bug-reports: "https://github.com/abeaumont/ocaml-pbkdf/issues" license: "BSD2" -dev-repo: "https://github.com/abeaumont/ocaml-pbkdf.git" -build: ["jbuilder" "build" "-j" jobs "-p" name "@install"] -build-test: ["jbuilder" "runtest" "-p" name "-j" jobs] +dev-repo: "git+https://github.com/abeaumont/ocaml-pbkdf.git" +build: [ + ["jbuilder" "build" "-j" jobs "-p" name "@install"] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {build & >= "1.0+beta17"} "nocrypto" {>= "0.5.4"} - "alcotest" {test & >= "0.8.1"} + "alcotest" {with-test & >= "0.8.1"} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "Password based key derivation functions from PKCS#5, RFC 2898" +description: + "An implementation of PBKDF 1 and 2 as defined by PKCS#5 (RFC 2898) in OCaml, using nocrypto." +url { + src: "https://github.com/abeaumont/ocaml-pbkdf/archive/0.3.0.tar.gz" + checksum: "md5=ab34d1027e693e855a06639c7bbb8ced" +} diff --git a/packages/pbkdf/pbkdf.0.3.0/url b/packages/pbkdf/pbkdf.0.3.0/url deleted file mode 100644 index 95672832872..00000000000 --- a/packages/pbkdf/pbkdf.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/abeaumont/ocaml-pbkdf/archive/0.3.0.tar.gz" -checksum: "ab34d1027e693e855a06639c7bbb8ced" diff --git a/packages/pbs/pbs.0.2.0/descr b/packages/pbs/pbs.0.2.0/descr deleted file mode 100644 index 9c721c59e04..00000000000 --- a/packages/pbs/pbs.0.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Helper library around PBS/Torque - -The library provides parsing of `qstat` output, and PBS script -generation. diff --git a/packages/pbs/pbs.0.2.0/opam b/packages/pbs/pbs.0.2.0/opam index a12d18ae1c2..3c41217d5fd 100644 --- a/packages/pbs/pbs.0.2.0/opam +++ b/packages/pbs/pbs.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "seb@mondet.org" homepage: "https://github.com/smondet/pbs" build: "omake" @@ -6,7 +6,21 @@ remove: [ ["omake" "uninstall"] ] -depends: ["ocamlfind" "omake" "nonstd" "sosa" "pvem"] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" + "omake" + "nonstd" + "sosa" + "pvem" +] dev-repo: "git://github.com/smondet/pbs" -available: ocaml-version >= "4.00.0" install: ["omake" "install"] +synopsis: "Helper library around PBS/Torque" +description: """ +The library provides parsing of `qstat` output, and PBS script +generation.""" +url { + src: "https://github.com/smondet/pbs/archive/pbs.0.2.0.tar.gz" + checksum: "md5=7505740ab3a8ea73e23c6c5368690c75" +} diff --git a/packages/pbs/pbs.0.2.0/url b/packages/pbs/pbs.0.2.0/url deleted file mode 100644 index dbba29da891..00000000000 --- a/packages/pbs/pbs.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/smondet/pbs/archive/pbs.0.2.0.tar.gz" -checksum: "7505740ab3a8ea73e23c6c5368690c75" diff --git a/packages/pcap-format/pcap-format.0.3.1/descr b/packages/pcap-format/pcap-format.0.3.1/descr deleted file mode 100644 index a26e4fc51a2..00000000000 --- a/packages/pcap-format/pcap-format.0.3.1/descr +++ /dev/null @@ -1 +0,0 @@ -read and write pcap-formatted network packet traces diff --git a/packages/pcap-format/pcap-format.0.3.1/opam b/packages/pcap-format/pcap-format.0.3.1/opam deleted file mode 100644 index d66e4483e05..00000000000 --- a/packages/pcap-format/pcap-format.0.3.1/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -maintainer: "dave@recoil.org" -homepage: "https://github.com/mirage/ocaml-pcap" -dev-repo: "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: [ - "ocamlfind" {build} - "cstruct" {>= "0.5.1" & < "0.6.0"} - "ocamlbuild" {build} -] diff --git a/packages/pcap-format/pcap-format.0.3.1/url b/packages/pcap-format/pcap-format.0.3.1/url deleted file mode 100644 index b7c222c7a2a..00000000000 --- a/packages/pcap-format/pcap-format.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/mirage/ocaml-pcap/tarball/ocaml-pcap-0.3.1" -checksum: "ead83996e1f580c261cad1820b2666be" diff --git a/packages/pcap-format/pcap-format.0.3.2/descr b/packages/pcap-format/pcap-format.0.3.2/descr deleted file mode 100644 index a26e4fc51a2..00000000000 --- a/packages/pcap-format/pcap-format.0.3.2/descr +++ /dev/null @@ -1 +0,0 @@ -read and write pcap-formatted network packet traces diff --git a/packages/pcap-format/pcap-format.0.3.2/opam b/packages/pcap-format/pcap-format.0.3.2/opam index a53326f6130..52db42caa3e 100644 --- a/packages/pcap-format/pcap-format.0.3.2/opam +++ b/packages/pcap-format/pcap-format.0.3.2/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" homepage: "https://github.com/mirage/ocaml-pcap" -dev-repo: "https://github.com/mirage/ocaml-pcap.git" +dev-repo: "git+https://github.com/mirage/ocaml-pcap.git" bug-reports: "https://github.com/mirage/ocaml-pcap/issues" authors: [ "Anil Madhavapeddy" @@ -20,7 +20,14 @@ install: [ ] remove: [["ocamlfind" "remove" "pcap"]] depends: [ + "ocaml" "ocamlfind" {build} "cstruct" {>= "0.5.0" & < "0.6.0"} "ocamlbuild" {build} ] +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: "md5=3798e45befe2abff4dbf0451f254b1f4" +} diff --git a/packages/pcap-format/pcap-format.0.3.2/url b/packages/pcap-format/pcap-format.0.3.2/url deleted file mode 100644 index b5e5bde2c98..00000000000 --- a/packages/pcap-format/pcap-format.0.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/mirage/ocaml-pcap/tarball/ocaml-pcap-0.3.2" -checksum: "3798e45befe2abff4dbf0451f254b1f4" diff --git a/packages/pcap-format/pcap-format.0.3.3/descr b/packages/pcap-format/pcap-format.0.3.3/descr deleted file mode 100644 index a26e4fc51a2..00000000000 --- a/packages/pcap-format/pcap-format.0.3.3/descr +++ /dev/null @@ -1 +0,0 @@ -read and write pcap-formatted network packet traces diff --git a/packages/pcap-format/pcap-format.0.3.3/opam b/packages/pcap-format/pcap-format.0.3.3/opam index 8d1c2d2f207..af7dd692a35 100644 --- a/packages/pcap-format/pcap-format.0.3.3/opam +++ b/packages/pcap-format/pcap-format.0.3.3/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" homepage: "https://github.com/mirage/ocaml-pcap" -dev-repo: "https://github.com/mirage/ocaml-pcap.git" +dev-repo: "git+https://github.com/mirage/ocaml-pcap.git" bug-reports: "https://github.com/mirage/ocaml-pcap/issues" authors: [ "Anil Madhavapeddy" @@ -20,6 +20,7 @@ install: [ ] remove: [["ocamlfind" "remove" "pcap-format"]] depends: [ + "ocaml" "ocamlfind" {build} "cstruct" {>= "0.6.0" & <= "1.9.0"} "type_conv" {build} @@ -32,3 +33,9 @@ conflicts: [ "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: "md5=09ce300e0e26cd91960cefcfb183ecf4" +} diff --git a/packages/pcap-format/pcap-format.0.3.3/url b/packages/pcap-format/pcap-format.0.3.3/url deleted file mode 100644 index d7e7d99fac4..00000000000 --- a/packages/pcap-format/pcap-format.0.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-pcap/archive/0.3.3.tar.gz" -checksum: "09ce300e0e26cd91960cefcfb183ecf4" diff --git a/packages/pcap-format/pcap-format.0.4.0/descr b/packages/pcap-format/pcap-format.0.4.0/descr deleted file mode 100644 index a26e4fc51a2..00000000000 --- a/packages/pcap-format/pcap-format.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -read and write pcap-formatted network packet traces diff --git a/packages/pcap-format/pcap-format.0.4.0/opam b/packages/pcap-format/pcap-format.0.4.0/opam index 5b217a7234d..4570a1e64f0 100644 --- a/packages/pcap-format/pcap-format.0.4.0/opam +++ b/packages/pcap-format/pcap-format.0.4.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: [ "Anil Madhavapeddy" "Dave Scott" "Richard Mortier" ] license: "ISC" version: "0.4.0" homepage: "https://github.com/mirage/ocaml-pcap" -dev-repo: "https://github.com/mirage/ocaml-pcap.git" +dev-repo: "git+https://github.com/mirage/ocaml-pcap.git" bug-reports: "https://github.com/mirage/ocaml-pcap/issues" tags: [ "org:mirage" @@ -19,10 +19,11 @@ install: [ ] remove: [["ocamlfind" "remove" "pcap-format"]] depends: [ + "ocaml" "ocamlfind" {build} "cstruct" {>= "1.9.0"} "ppx_cstruct" {build} - "lwt" {test & >= "2.4.0"} + "lwt" {with-test & >= "2.4.0"} "ipaddr" "ocamlbuild" {build} ] @@ -32,3 +33,9 @@ conflicts: [ "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/v0.4.0.tar.gz" + checksum: "md5=1ae8cfea340a6ae81aaaf314c7a96523" +} diff --git a/packages/pcap-format/pcap-format.0.4.0/url b/packages/pcap-format/pcap-format.0.4.0/url deleted file mode 100644 index 0283038767f..00000000000 --- a/packages/pcap-format/pcap-format.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-pcap/archive/v0.4.0.tar.gz" -checksum: "1ae8cfea340a6ae81aaaf314c7a96523" diff --git a/packages/pcap-format/pcap-format.0.5.0/descr b/packages/pcap-format/pcap-format.0.5.0/descr deleted file mode 100644 index d9c0057c270..00000000000 --- a/packages/pcap-format/pcap-format.0.5.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Decode and encode PCAP (packet capture) files - -pcap-format provides an interface to encode and decode pcap files, dealing with -both endianess, including endianess detection. \ No newline at end of file diff --git a/packages/pcap-format/pcap-format.0.5.0/opam b/packages/pcap-format/pcap-format.0.5.0/opam index 38d70fe3248..d162eb48612 100644 --- a/packages/pcap-format/pcap-format.0.5.0/opam +++ b/packages/pcap-format/pcap-format.0.5.0/opam @@ -1,26 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Dave Scott " authors: [ "Anil Madhavapeddy" "Dave Scott" "Richard Mortier" ] license: "ISC" homepage: "https://github.com/mirage/ocaml-pcap" -dev-repo: "https://github.com/mirage/ocaml-pcap.git" +dev-repo: "git+https://github.com/mirage/ocaml-pcap.git" bug-reports: "https://github.com/mirage/ocaml-pcap/issues" doc: "https://mirage.github.io/ocaml-pcap/" tags: [ "org:mirage" "org:xapi-project" ] build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] + ["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} ] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] -] - depends: [ - "ocamlfind" {build} + "ocaml" + "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build & >= "0.8.0"} - "cstruct" {>= "1.9.0"} + "topkg" {build & >= "0.8.0"} + "cstruct" {>= "1.9.0"} "ppx_cstruct" {build} - "ounit" {test} + "ounit" {with-test} ] +synopsis: "Decode and encode PCAP (packet capture) files" +description: """ +pcap-format provides an interface to encode and decode pcap files, dealing with +both endianess, including endianess detection.""" +url { + src: + "https://github.com/mirage/ocaml-pcap/releases/download/0.5.0/pcap-format-0.5.0.tbz" + checksum: "md5=8044256e21080e6dcf3fbdc9144f1328" +} diff --git a/packages/pcap-format/pcap-format.0.5.0/url b/packages/pcap-format/pcap-format.0.5.0/url deleted file mode 100644 index be2adea568f..00000000000 --- a/packages/pcap-format/pcap-format.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-pcap/releases/download/0.5.0/pcap-format-0.5.0.tbz" -checksum: "8044256e21080e6dcf3fbdc9144f1328" \ No newline at end of file diff --git a/packages/pcf-format/pcf-format.0.0.1/descr b/packages/pcf-format/pcf-format.0.0.1/descr deleted file mode 100644 index 9a082b01e6d..00000000000 --- a/packages/pcf-format/pcf-format.0.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -parse PCF format X11 bitmap font files diff --git a/packages/pcf-format/pcf-format.0.0.1/opam b/packages/pcf-format/pcf-format.0.0.1/opam index 9842e027aed..a77a556c5e0 100644 --- a/packages/pcf-format/pcf-format.0.0.1/opam +++ b/packages/pcf-format/pcf-format.0.0.1/opam @@ -1,13 +1,20 @@ -opam-version: "1.2" +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" "cstruct" {>= "0.7.0" & < "2.0.0"} "ocamlbuild" {build} ] dev-repo: "git://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: "md5=efe75b128bf63b01f43f0e3cf3da697a" +} diff --git a/packages/pcf-format/pcf-format.0.0.1/url b/packages/pcf-format/pcf-format.0.0.1/url deleted file mode 100644 index 0492e3b5370..00000000000 --- a/packages/pcf-format/pcf-format.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/djs55/ocaml-pcf/archive/0.0.1.tar.gz" -checksum: "efe75b128bf63b01f43f0e3cf3da697a" diff --git a/packages/pci-db/pci-db.0.3.0/descr b/packages/pci-db/pci-db.0.3.0/descr deleted file mode 100644 index f3cc4d1c736..00000000000 --- a/packages/pci-db/pci-db.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Library to parse and query the pci.ids database of PCI devices diff --git a/packages/pci-db/pci-db.0.3.0/opam b/packages/pci-db/pci-db.0.3.0/opam index c21780d5746..0f41f5272e9 100644 --- a/packages/pci-db/pci-db.0.3.0/opam +++ b/packages/pci-db/pci-db.0.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.beaumont@citrix.com" authors: [ "Si Beaumont" ] @@ -6,9 +6,16 @@ build: make remove: ["ocamlfind" "remove" "pci-db"] depends: [ + "ocaml" "ocamlfind" "ounit" "ocamlbuild" {build} ] dev-repo: "git://github.com/simonjbeaumont/ocaml-pci-db" install: [make "PREFIX=%{prefix}%" "install"] +synopsis: "Library to parse and query the pci.ids database of PCI devices" +flags: light-uninstall +url { + src: "https://github.com/simonjbeaumont/ocaml-pci-db/archive/0.3.0.tar.gz" + checksum: "md5=a70d017e2a0e7782e0473e16c45f5aa7" +} diff --git a/packages/pci-db/pci-db.0.3.0/url b/packages/pci-db/pci-db.0.3.0/url deleted file mode 100644 index fd8915c5252..00000000000 --- a/packages/pci-db/pci-db.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/simonjbeaumont/ocaml-pci-db/archive/0.3.0.tar.gz" -checksum: "a70d017e2a0e7782e0473e16c45f5aa7" diff --git a/packages/pci/pci.0.2.0/descr b/packages/pci/pci.0.2.0/descr deleted file mode 100644 index b189bd158f2..00000000000 --- a/packages/pci/pci.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Ctypes bindings to libpci for OCaml diff --git a/packages/pci/pci.0.2.0/opam b/packages/pci/pci.0.2.0/opam index 26cf80f5fc7..3ecc19da59e 100644 --- a/packages/pci/pci.0.2.0/opam +++ b/packages/pci/pci.0.2.0/opam @@ -1,34 +1,37 @@ -opam-version: "1.2" +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: "https://github.com/simonjbeaumont/ocaml-pci.git" - +dev-repo: "git+https://github.com/simonjbeaumont/ocaml-pci.git" build: [ ["./configure"] [make] -] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} ] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.01.0"} "ctypes" {>= "0.4"} "ocamlfind" {build} - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0" & os = "linux"] +available: os = "linux" depexts: [ - [["debian"] ["libpci-dev"]] - [["ubuntu"] ["libpci-dev"]] - [["centos"] ["pciutils-devel"]] + ["libpci-dev"] {os-distribution = "debian"} + ["libpci-dev"] {os-distribution = "ubuntu"} + ["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: "md5=220ba275078eab5bd41cb8febf2d74f3" +} diff --git a/packages/pci/pci.0.2.0/url b/packages/pci/pci.0.2.0/url deleted file mode 100644 index 7ee62f72efc..00000000000 --- a/packages/pci/pci.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/simonjbeaumont/ocaml-pci/archive/v0.2.0.tar.gz" -checksum: "220ba275078eab5bd41cb8febf2d74f3" diff --git a/packages/pci/pci.1.0.0/descr b/packages/pci/pci.1.0.0/descr deleted file mode 100644 index b189bd158f2..00000000000 --- a/packages/pci/pci.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Ctypes bindings to libpci for OCaml diff --git a/packages/pci/pci.1.0.0/opam b/packages/pci/pci.1.0.0/opam index c2087f7a2b7..16b35fec916 100644 --- a/packages/pci/pci.1.0.0/opam +++ b/packages/pci/pci.1.0.0/opam @@ -1,17 +1,14 @@ -opam-version: "1.2" +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: "https://github.com/simonjbeaumont/ocaml-pci.git" - +dev-repo: "git+https://github.com/simonjbeaumont/ocaml-pci.git" build: [ ["./configure"] [make] -] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} ] install: [make "install"] remove: [ @@ -19,19 +16,26 @@ remove: [ ["ocamlfind" "remove" "pci_bindings"] ] depends: [ + "ocaml" {>= "4.01.0"} "ctypes" {>= "0.4"} "ocamlfind" {build} - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0" & os = "linux"] +available: os = "linux" depexts: [ - [["debian"] ["hwdata" "libpci-dev"]] - [["ubuntu"] ["hwdata" "libpci-dev"]] - [["centos"] ["hwdata" "pciutils-devel"]] + ["hwdata" "libpci-dev"] {os-distribution = "debian"} + ["hwdata" "libpci-dev"] {os-distribution = "ubuntu"} + ["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: "md5=b3b73c70bbde4fe5b4474b624398a224" +} diff --git a/packages/pci/pci.1.0.0/url b/packages/pci/pci.1.0.0/url deleted file mode 100644 index 9c18a4de38d..00000000000 --- a/packages/pci/pci.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/simonjbeaumont/ocaml-pci/archive/v1.0.0.tar.gz" -checksum: "b3b73c70bbde4fe5b4474b624398a224" diff --git a/packages/pci/pci.1.0.1/descr b/packages/pci/pci.1.0.1/descr deleted file mode 100644 index b189bd158f2..00000000000 --- a/packages/pci/pci.1.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Ctypes bindings to libpci for OCaml diff --git a/packages/pci/pci.1.0.1/opam b/packages/pci/pci.1.0.1/opam index bfce285c9d3..4e41d78ba2f 100644 --- a/packages/pci/pci.1.0.1/opam +++ b/packages/pci/pci.1.0.1/opam @@ -1,17 +1,14 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simonjbeaumont@gmail.com" authors: "Si Beaumont" homepage: "https://github.com/simonjbeaumont/ocaml-pci" bug-reports: "https://github.com/simonjbeaumont/ocaml-pci/issues" -dev-repo: "https://github.com/simonjbeaumont/ocaml-pci.git" - +dev-repo: "git+https://github.com/simonjbeaumont/ocaml-pci.git" build: [ ["./configure"] [make] -] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} ] install: [make "install"] remove: [ @@ -19,21 +16,28 @@ remove: [ ["ocamlfind" "remove" "pci_bindings"] ] depends: [ + "ocaml" {>= "4.01.0"} "ctypes" {>= "0.4"} "ocamlfind" {build} - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0" & os = "linux"] +available: os = "linux" depexts: [ - [["debian"] ["hwdata" "libpci-dev"]] - [["ubuntu"] ["hwdata" "libpci-dev"]] - [["centos"] ["hwdata" "pciutils-devel"]] - [["alpine"] ["hwdata" "pciutils-dev"]] - [["fedora"] ["hwdata" "pciutil-devel"]] + ["hwdata" "libpci-dev"] {os-distribution = "debian"} + ["hwdata" "libpci-dev"] {os-distribution = "ubuntu"} + ["hwdata" "pciutils-devel"] {os-distribution = "centos"} + ["hwdata" "pciutils-dev"] {os-distribution = "alpine"} + ["hwdata" "pciutil-devel"] {os-distribution = "fedora"} ] 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.1.tar.gz" + checksum: "md5=0b1dff30d63b9104c4f9b2a175023e27" +} diff --git a/packages/pci/pci.1.0.1/url b/packages/pci/pci.1.0.1/url deleted file mode 100644 index 01e5ebc25a2..00000000000 --- a/packages/pci/pci.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/simonjbeaumont/ocaml-pci/archive/v1.0.1.tar.gz" -checksum: "0b1dff30d63b9104c4f9b2a175023e27" diff --git a/packages/pcre/pcre.7.0.2/descr b/packages/pcre/pcre.7.0.2/descr deleted file mode 100644 index 3d8786c85dc..00000000000 --- a/packages/pcre/pcre.7.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Interface to the PCRE (Perl-compatibility regular expressions) library -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. diff --git a/packages/pcre/pcre.7.0.2/opam b/packages/pcre/pcre.7.0.2/opam deleted file mode 100644 index 9d4f0df65c3..00000000000 --- a/packages/pcre/pcre.7.0.2/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "conf-libpcre" - "ocamlbuild" {build & != "0.9.0"} -] -dev-repo: "git://github.com/mmottl/pcre-ocaml" -install: [make "install"] diff --git a/packages/pcre/pcre.7.0.2/url b/packages/pcre/pcre.7.0.2/url deleted file mode 100644 index e4be80390ff..00000000000 --- a/packages/pcre/pcre.7.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/pcre-ocaml/archive/v7.0.2.tar.gz" -checksum: "862a4a94dae50a95308edb706dc9317d" diff --git a/packages/pcre/pcre.7.0.3/descr b/packages/pcre/pcre.7.0.3/descr deleted file mode 100644 index 3d8786c85dc..00000000000 --- a/packages/pcre/pcre.7.0.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Interface to the PCRE (Perl-compatibility regular expressions) library -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. diff --git a/packages/pcre/pcre.7.0.3/opam b/packages/pcre/pcre.7.0.3/opam deleted file mode 100644 index 9d4f0df65c3..00000000000 --- a/packages/pcre/pcre.7.0.3/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "conf-libpcre" - "ocamlbuild" {build & != "0.9.0"} -] -dev-repo: "git://github.com/mmottl/pcre-ocaml" -install: [make "install"] diff --git a/packages/pcre/pcre.7.0.3/url b/packages/pcre/pcre.7.0.3/url deleted file mode 100644 index 7047cdaeac9..00000000000 --- a/packages/pcre/pcre.7.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/pcre-ocaml/archive/v7.0.3.tar.gz" -checksum: "c55c6d1bf57da67f97aa7ad4a1d14f4b" diff --git a/packages/pcre/pcre.7.0.4/descr b/packages/pcre/pcre.7.0.4/descr deleted file mode 100644 index ca05300667b..00000000000 --- a/packages/pcre/pcre.7.0.4/descr +++ /dev/null @@ -1,10 +0,0 @@ -Interface to the PCRE (Perl-compatibility regular expressions) library -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 diff --git a/packages/pcre/pcre.7.0.4/opam b/packages/pcre/pcre.7.0.4/opam index 9d4f0df65c3..92d643c9085 100644 --- a/packages/pcre/pcre.7.0.4/opam +++ b/packages/pcre/pcre.7.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "markus.mottl@gmail.com" authors: [ "Markus Mottl " ] homepage: "http://mmottl.github.io/pcre-ocaml" @@ -6,9 +6,27 @@ bug-reports: "https://github.com/mmottl/pcre-ocaml/issues" build: make remove: [["ocamlfind" "remove" "pcre"]] depends: [ + "ocaml" "ocamlfind" "conf-libpcre" "ocamlbuild" {build & != "0.9.0"} ] dev-repo: "git://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: "md5=fe143d665b88221b0bff208fff4ce5d5" +} diff --git a/packages/pcre/pcre.7.0.4/url b/packages/pcre/pcre.7.0.4/url deleted file mode 100644 index d5cbde27ea4..00000000000 --- a/packages/pcre/pcre.7.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/pcre-ocaml/archive/v7.0.4.tar.gz" -checksum: "fe143d665b88221b0bff208fff4ce5d5" diff --git a/packages/pcre/pcre.7.1.0/descr b/packages/pcre/pcre.7.1.0/descr deleted file mode 100644 index 3d8786c85dc..00000000000 --- a/packages/pcre/pcre.7.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Interface to the PCRE (Perl-compatibility regular expressions) library -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. diff --git a/packages/pcre/pcre.7.1.0/opam b/packages/pcre/pcre.7.1.0/opam deleted file mode 100644 index 9d4f0df65c3..00000000000 --- a/packages/pcre/pcre.7.1.0/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "conf-libpcre" - "ocamlbuild" {build & != "0.9.0"} -] -dev-repo: "git://github.com/mmottl/pcre-ocaml" -install: [make "install"] diff --git a/packages/pcre/pcre.7.1.0/url b/packages/pcre/pcre.7.1.0/url deleted file mode 100644 index 937641c92c1..00000000000 --- a/packages/pcre/pcre.7.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/pcre-ocaml/archive/v7.1.0.tar.gz" -checksum: "63a8e5cfa73593af5ef91b0842821aaf" diff --git a/packages/pcre/pcre.7.1.1/descr b/packages/pcre/pcre.7.1.1/descr deleted file mode 100644 index 3d8786c85dc..00000000000 --- a/packages/pcre/pcre.7.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Interface to the PCRE (Perl-compatibility regular expressions) library -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. diff --git a/packages/pcre/pcre.7.1.1/opam b/packages/pcre/pcre.7.1.1/opam index ca5d9948247..67cb33fe83e 100644 --- a/packages/pcre/pcre.7.1.1/opam +++ b/packages/pcre/pcre.7.1.1/opam @@ -1,14 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "markus.mottl@gmail.com" authors: [ "Markus Mottl " ] homepage: "http://mmottl.github.io/pcre-ocaml" -dev-repo: "https://github.com/mmottl/pcre-ocaml.git" +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" "ocamlfind" "conf-libpcre" "ocamlbuild" {build & != "0.9.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: "md5=7e5193553778803af71cc6a3cea242cc" +} diff --git a/packages/pcre/pcre.7.1.1/url b/packages/pcre/pcre.7.1.1/url deleted file mode 100644 index c5682be46a0..00000000000 --- a/packages/pcre/pcre.7.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/pcre-ocaml/releases/download/v7.1.1/pcre-ocaml-7.1.1.tar.gz" -checksum: "7e5193553778803af71cc6a3cea242cc" diff --git a/packages/pcre/pcre.7.1.2/descr b/packages/pcre/pcre.7.1.2/descr deleted file mode 100644 index b6f40a01702..00000000000 --- a/packages/pcre/pcre.7.1.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -pcre-ocaml - bindings to the Perl Compatibility Regular Expressions library -pcre-ocaml offers library functions for string pattern matching and -substitution, similar to the functionality offered by the Perl -language. diff --git a/packages/pcre/pcre.7.1.2/opam b/packages/pcre/pcre.7.1.2/opam deleted file mode 100644 index c2f1084792b..00000000000 --- a/packages/pcre/pcre.7.1.2/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "markus.mottl@gmail.com" -authors: [ "Markus Mottl " ] -license: "LGPL-2.1+ with OCaml linking exception" -homepage: "http://mmottl.github.io/pcre-ocaml" -dev-repo: "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"] -] -remove: [ - ["ocamlfind" "remove" "pcre"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "ocamlfind" {>= "1.5"} - "conf-libpcre" - "ocamlbuild" {build & != "0.9.0"} -] -available: ocaml-version >= "3.12" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/pcre/pcre.7.1.2/url b/packages/pcre/pcre.7.1.2/url deleted file mode 100644 index f73a79c4d4a..00000000000 --- a/packages/pcre/pcre.7.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/pcre-ocaml/releases/download/v7.1.2/pcre-ocaml-7.1.2.tar.gz" -checksum: "b0e73c693080baf4fbd8797c8d9c8d3c" diff --git a/packages/pcre/pcre.7.1.3/descr b/packages/pcre/pcre.7.1.3/descr deleted file mode 100644 index b6f40a01702..00000000000 --- a/packages/pcre/pcre.7.1.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -pcre-ocaml - bindings to the Perl Compatibility Regular Expressions library -pcre-ocaml offers library functions for string pattern matching and -substitution, similar to the functionality offered by the Perl -language. diff --git a/packages/pcre/pcre.7.1.3/opam b/packages/pcre/pcre.7.1.3/opam index 67e86e5bd5a..f8e3b1ddcba 100644 --- a/packages/pcre/pcre.7.1.3/opam +++ b/packages/pcre/pcre.7.1.3/opam @@ -1,19 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "markus.mottl@gmail.com" authors: [ "Markus Mottl " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "http://mmottl.github.io/pcre-ocaml" -dev-repo: "https://github.com/mmottl/pcre-ocaml.git" +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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12"} "ocamlfind" {>= "1.5"} "conf-libpcre" "ocamlbuild" {build & != "0.9.0"} @@ -27,5 +28,16 @@ conflicts: [ "pcre" {= "7.1.1"} "pcre" {= "7.1.2"} ] -available: ocaml-version >= "3.12" install: ["ocaml" "setup.ml" "-install"] +synopsis: + "pcre-ocaml - 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.3/pcre-ocaml-7.1.3.tar.gz" + checksum: "md5=4b1f7921448cacda608ad78a1e2d8fac" +} diff --git a/packages/pcre/pcre.7.1.3/url b/packages/pcre/pcre.7.1.3/url deleted file mode 100644 index 3a414ce34aa..00000000000 --- a/packages/pcre/pcre.7.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/pcre-ocaml/releases/download/v7.1.3/pcre-ocaml-7.1.3.tar.gz" -checksum: "4b1f7921448cacda608ad78a1e2d8fac" diff --git a/packages/pcre/pcre.7.1.5/descr b/packages/pcre/pcre.7.1.5/descr deleted file mode 100644 index b6f40a01702..00000000000 --- a/packages/pcre/pcre.7.1.5/descr +++ /dev/null @@ -1,4 +0,0 @@ -pcre-ocaml - bindings to the Perl Compatibility Regular Expressions library -pcre-ocaml offers library functions for string pattern matching and -substitution, similar to the functionality offered by the Perl -language. diff --git a/packages/pcre/pcre.7.1.5/opam b/packages/pcre/pcre.7.1.5/opam deleted file mode 100644 index 453b260292f..00000000000 --- a/packages/pcre/pcre.7.1.5/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -name: "pcre" -version: "7.1.5" -maintainer: "markus.mottl@gmail.com" -authors: [ "Markus Mottl " ] -license: "LGPL-2.1+ with OCaml linking exception" -homepage: "http://mmottl.github.io/pcre-ocaml" -dev-repo: "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"] -] -remove: [ - ["ocamlfind" "remove" "pcre"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "base-bytes" - "ocamlfind" {>= "1.5"} - "conf-libpcre" - "ocamlbuild" {build & != "0.9.0"} -] -available: ocaml-version >= "3.12" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/pcre/pcre.7.1.5/url b/packages/pcre/pcre.7.1.5/url deleted file mode 100644 index 9ead13075d0..00000000000 --- a/packages/pcre/pcre.7.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/pcre-ocaml/releases/download/v7.1.5/pcre-ocaml-7.1.5.tar.gz" -checksum: "28e40ad63fe2d568aa47ff460d3f9d3a" diff --git a/packages/pcre/pcre.7.1.6/descr b/packages/pcre/pcre.7.1.6/descr deleted file mode 100644 index 34f0bb72a68..00000000000 --- a/packages/pcre/pcre.7.1.6/descr +++ /dev/null @@ -1,5 +0,0 @@ -pcre-ocaml - bindings to the Perl Compatibility Regular Expressions library -pcre-ocaml offers library functions for string pattern matching and -substitution, similar to the functionality offered by the Perl -language. - diff --git a/packages/pcre/pcre.7.1.6/opam b/packages/pcre/pcre.7.1.6/opam index 6103b195495..fb89a498b19 100644 --- a/packages/pcre/pcre.7.1.6/opam +++ b/packages/pcre/pcre.7.1.6/opam @@ -1,29 +1,43 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Markus Mottl " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "http://mmottl.github.io/pcre-ocaml" -dev-repo: "https://github.com/mmottl/pcre-ocaml.git" +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" "-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" "pcre"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12"} "base-bytes" "ocamlfind" {build & >= "1.5"} "ocamlbuild" {build} "conf-libpcre" "ocamlbuild" {build & != "0.9.0"} ] -available: [ ocaml-version >= "3.12" ] +synopsis: + "pcre-ocaml - 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 +extra-files: [ + ["pcre.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: + "https://github.com/mmottl/pcre-ocaml/releases/download/v7.1.6/pcre-ocaml-7.1.6.tar.gz" + checksum: "md5=d5c2230bc8123ed382d018737f26a0d5" +} diff --git a/packages/pcre/pcre.7.1.6/url b/packages/pcre/pcre.7.1.6/url deleted file mode 100644 index 886dc0d8a46..00000000000 --- a/packages/pcre/pcre.7.1.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/pcre-ocaml/releases/download/v7.1.6/pcre-ocaml-7.1.6.tar.gz" -checksum: "d5c2230bc8123ed382d018737f26a0d5" diff --git a/packages/pcre/pcre.7.2.2/descr b/packages/pcre/pcre.7.2.2/descr deleted file mode 100644 index 34f0bb72a68..00000000000 --- a/packages/pcre/pcre.7.2.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -pcre-ocaml - bindings to the Perl Compatibility Regular Expressions library -pcre-ocaml offers library functions for string pattern matching and -substitution, similar to the functionality offered by the Perl -language. - diff --git a/packages/pcre/pcre.7.2.2/opam b/packages/pcre/pcre.7.2.2/opam index 2ac5455c575..96dfba62921 100644 --- a/packages/pcre/pcre.7.2.2/opam +++ b/packages/pcre/pcre.7.2.2/opam @@ -1,29 +1,38 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Markus Mottl " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "http://mmottl.github.io/pcre-ocaml" -dev-repo: "https://github.com/mmottl/pcre-ocaml.git" +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" "-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" "pcre"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12"} "base-bytes" "ocamlfind" {build & >= "1.5"} "ocamlbuild" {build & != "0.9.0"} - # Included from _opam file "conf-libpcre" ] -available: [ ocaml-version >= "3.12" ] +synopsis: + "pcre-ocaml - 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.2.2/pcre-ocaml-7.2.2.tar.gz" + checksum: "md5=16893ec8ade0cbfe400e367f4b33691d" +} diff --git a/packages/pcre/pcre.7.2.2/url b/packages/pcre/pcre.7.2.2/url deleted file mode 100644 index 3ac2d3c9fae..00000000000 --- a/packages/pcre/pcre.7.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/pcre-ocaml/releases/download/v7.2.2/pcre-ocaml-7.2.2.tar.gz" -checksum: "16893ec8ade0cbfe400e367f4b33691d" diff --git a/packages/pcre/pcre.7.2.3/descr b/packages/pcre/pcre.7.2.3/descr deleted file mode 100644 index 34f0bb72a68..00000000000 --- a/packages/pcre/pcre.7.2.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -pcre-ocaml - bindings to the Perl Compatibility Regular Expressions library -pcre-ocaml offers library functions for string pattern matching and -substitution, similar to the functionality offered by the Perl -language. - diff --git a/packages/pcre/pcre.7.2.3/opam b/packages/pcre/pcre.7.2.3/opam index 89ed96e0b26..a4284d14bd0 100644 --- a/packages/pcre/pcre.7.2.3/opam +++ b/packages/pcre/pcre.7.2.3/opam @@ -1,34 +1,43 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Markus Mottl " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "http://mmottl.github.io/pcre-ocaml" -dev-repo: "https://github.com/mmottl/pcre-ocaml.git" +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" "-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" "pcre"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12"} "base-bytes" "ocamlfind" {build & >= "1.5"} "ocamlbuild" {build & != "0.9.0"} - # Included from _opam file "conf-libpcre" ] depexts: [ - [["centos"] ["ocaml-ocamldoc"]] - [["fedora"] ["ocaml-ocamldoc"]] - [["opensuse"] ["ocaml-ocamldoc"]] + ["ocaml-ocamldoc"] {os-distribution = "centos"} + ["ocaml-ocamldoc"] {os-distribution = "fedora"} + ["ocaml-ocamldoc"] {os-distribution = "opensuse"} ] -available: [ ocaml-version >= "3.12" ] +synopsis: + "pcre-ocaml - 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.2.3/pcre-ocaml-7.2.3.tar.gz" + checksum: "md5=90b503355160d7422a7c3ef1623e6444" +} diff --git a/packages/pcre/pcre.7.2.3/url b/packages/pcre/pcre.7.2.3/url deleted file mode 100644 index d21a3cf3267..00000000000 --- a/packages/pcre/pcre.7.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/pcre-ocaml/releases/download/v7.2.3/pcre-ocaml-7.2.3.tar.gz" -checksum: "90b503355160d7422a7c3ef1623e6444" diff --git a/packages/pcre/pcre.7.3.0/descr b/packages/pcre/pcre.7.3.0/descr deleted file mode 100644 index 1d9f401dcaa..00000000000 --- a/packages/pcre/pcre.7.3.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Bindings to the Perl Compatibility Regular Expressions library - -pcre-ocaml offers library functions for string pattern matching and -substitution, similar to the functionality offered by the Perl language. diff --git a/packages/pcre/pcre.7.3.0/opam b/packages/pcre/pcre.7.3.0/opam index 2e127f3cf7b..5096d465ddd 100644 --- a/packages/pcre/pcre.7.3.0/opam +++ b/packages/pcre/pcre.7.3.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Markus Mottl " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "https://mmottl.github.io/pcre-ocaml" doc: "https://mmottl.github.io/pcre-ocaml/api" -dev-repo: "https://github.com/mmottl/pcre-ocaml.git" +dev-repo: "git+https://github.com/mmottl/pcre-ocaml.git" bug-reports: "https://github.com/mmottl/pcre-ocaml/issues" build: [ @@ -13,6 +13,7 @@ build: [ ] depends: [ + "ocaml" {>= "4.04"} "conf-libpcre" "base-bytes" "base" {build} @@ -20,5 +21,12 @@ depends: [ "configurator" {build} "jbuilder" {build & >= "1.0+beta10"} ] - -available: [ ocaml-version >= "4.04" ] +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.""" +url { + src: + "https://github.com/mmottl/pcre-ocaml/releases/download/7.3.0/pcre-7.3.0.tbz" + checksum: "md5=ec2c386d1bdf15b6e6972e1ba21f3bd2" +} diff --git a/packages/pcre/pcre.7.3.0/url b/packages/pcre/pcre.7.3.0/url deleted file mode 100644 index 9cfe5201a50..00000000000 --- a/packages/pcre/pcre.7.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/pcre-ocaml/releases/download/7.3.0/pcre-7.3.0.tbz" -checksum: "ec2c386d1bdf15b6e6972e1ba21f3bd2" \ No newline at end of file diff --git a/packages/pcre/pcre.7.3.2/descr b/packages/pcre/pcre.7.3.2/descr deleted file mode 100644 index 1d9f401dcaa..00000000000 --- a/packages/pcre/pcre.7.3.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Bindings to the Perl Compatibility Regular Expressions library - -pcre-ocaml offers library functions for string pattern matching and -substitution, similar to the functionality offered by the Perl language. diff --git a/packages/pcre/pcre.7.3.2/opam b/packages/pcre/pcre.7.3.2/opam deleted file mode 100644 index a6350cc31a4..00000000000 --- a/packages/pcre/pcre.7.3.2/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "Markus Mottl " -authors: [ "Markus Mottl " ] -license: "LGPL-2.1+ with OCaml linking exception" -homepage: "https://mmottl.github.io/pcre-ocaml" -doc: "https://mmottl.github.io/pcre-ocaml/api" -dev-repo: "https://github.com/mmottl/pcre-ocaml.git" -bug-reports: "https://github.com/mmottl/pcre-ocaml/issues" - -build: [ - ["jbuilder" "subst"]{pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] - -depends: [ - "base-bytes" - "conf-libpcre" {build} - "base" {build} - "stdio" {build} - "configurator" {build} - "jbuilder" {build & >= "1.0+beta10"} -] - -available: [ ocaml-version >= "4.04" ] diff --git a/packages/pcre/pcre.7.3.2/url b/packages/pcre/pcre.7.3.2/url deleted file mode 100644 index b72908bda1c..00000000000 --- a/packages/pcre/pcre.7.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/pcre-ocaml/releases/download/7.3.2/pcre-7.3.2.tbz" -checksum: "b61bd390670dfc7353c75c0bb0b88651" \ No newline at end of file diff --git a/packages/pcre/pcre.7.3.3/descr b/packages/pcre/pcre.7.3.3/descr deleted file mode 100644 index 1d9f401dcaa..00000000000 --- a/packages/pcre/pcre.7.3.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Bindings to the Perl Compatibility Regular Expressions library - -pcre-ocaml offers library functions for string pattern matching and -substitution, similar to the functionality offered by the Perl language. diff --git a/packages/pcre/pcre.7.3.3/opam b/packages/pcre/pcre.7.3.3/opam index a6350cc31a4..e0ddcda7592 100644 --- a/packages/pcre/pcre.7.3.3/opam +++ b/packages/pcre/pcre.7.3.3/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Markus Mottl " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "https://mmottl.github.io/pcre-ocaml" doc: "https://mmottl.github.io/pcre-ocaml/api" -dev-repo: "https://github.com/mmottl/pcre-ocaml.git" +dev-repo: "git+https://github.com/mmottl/pcre-ocaml.git" bug-reports: "https://github.com/mmottl/pcre-ocaml/issues" build: [ @@ -13,6 +13,7 @@ build: [ ] depends: [ + "ocaml" {>= "4.04"} "base-bytes" "conf-libpcre" {build} "base" {build} @@ -20,5 +21,12 @@ depends: [ "configurator" {build} "jbuilder" {build & >= "1.0+beta10"} ] - -available: [ ocaml-version >= "4.04" ] +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.""" +url { + src: + "https://github.com/mmottl/pcre-ocaml/releases/download/7.3.3/pcre-7.3.3.tbz" + checksum: "md5=4ba5c78aac3cae832cc7fd00dbc474d3" +} diff --git a/packages/pcre/pcre.7.3.3/url b/packages/pcre/pcre.7.3.3/url deleted file mode 100644 index 25e2a0da2d5..00000000000 --- a/packages/pcre/pcre.7.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/pcre-ocaml/releases/download/7.3.3/pcre-7.3.3.tbz" -checksum: "4ba5c78aac3cae832cc7fd00dbc474d3" \ No newline at end of file diff --git a/packages/pcre/pcre.7.3.4/descr b/packages/pcre/pcre.7.3.4/descr deleted file mode 100644 index 1d9f401dcaa..00000000000 --- a/packages/pcre/pcre.7.3.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -Bindings to the Perl Compatibility Regular Expressions library - -pcre-ocaml offers library functions for string pattern matching and -substitution, similar to the functionality offered by the Perl language. diff --git a/packages/pcre/pcre.7.3.4/opam b/packages/pcre/pcre.7.3.4/opam index a6350cc31a4..bf6ef0e6bb3 100644 --- a/packages/pcre/pcre.7.3.4/opam +++ b/packages/pcre/pcre.7.3.4/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Markus Mottl " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "https://mmottl.github.io/pcre-ocaml" doc: "https://mmottl.github.io/pcre-ocaml/api" -dev-repo: "https://github.com/mmottl/pcre-ocaml.git" +dev-repo: "git+https://github.com/mmottl/pcre-ocaml.git" bug-reports: "https://github.com/mmottl/pcre-ocaml/issues" build: [ @@ -13,6 +13,7 @@ build: [ ] depends: [ + "ocaml" {>= "4.04"} "base-bytes" "conf-libpcre" {build} "base" {build} @@ -20,5 +21,12 @@ depends: [ "configurator" {build} "jbuilder" {build & >= "1.0+beta10"} ] - -available: [ ocaml-version >= "4.04" ] +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.""" +url { + src: + "https://github.com/mmottl/pcre-ocaml/releases/download/7.3.4/pcre-7.3.4.tbz" + checksum: "md5=fc7b7b092c38bdbdb0b679ff3af2ff68" +} diff --git a/packages/pcre/pcre.7.3.4/url b/packages/pcre/pcre.7.3.4/url deleted file mode 100644 index 7f214009d58..00000000000 --- a/packages/pcre/pcre.7.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/pcre-ocaml/releases/download/7.3.4/pcre-7.3.4.tbz" -checksum: "fc7b7b092c38bdbdb0b679ff3af2ff68" \ No newline at end of file diff --git a/packages/pds-reachability/pds-reachability.0.2.1/descr b/packages/pds-reachability/pds-reachability.0.2.1/descr deleted file mode 100644 index af7e68fbebe..00000000000 --- a/packages/pds-reachability/pds-reachability.0.2.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -A PDS reachability query library. - -This library performs efficient reachability queries on abstractly -specified push-down systems. diff --git a/packages/pds-reachability/pds-reachability.0.2.1/opam b/packages/pds-reachability/pds-reachability.0.2.1/opam index e8bfd85c79b..d05e2a305e1 100644 --- a/packages/pds-reachability/pds-reachability.0.2.1/opam +++ b/packages/pds-reachability/pds-reachability.0.2.1/opam @@ -1,22 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "JHU PL Lab " authors: "JHU PL Lab " homepage: "https://github.com/JHU-PL-Lab/pds-reachability" bug-reports: "https://github.com/JHU-PL-Lab/pds-reachability/issues" license: "Apache" -dev-repo: "https://github.com/JHU-PL-Lab/pds-reachability.git" +dev-repo: "git+https://github.com/JHU-PL-Lab/pds-reachability.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"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: [ "ocaml" "%{etc}%/pds-reachability/setup.ml" @@ -25,6 +23,7 @@ remove: [ "-uninstall" ] depends: [ + "ocaml" "base-threads" "batteries" "jhupllib" @@ -37,3 +36,12 @@ depends: [ "ppx_deriving_yojson" {>= "2.1"} "yojson" ] +synopsis: "A PDS reachability query library." +description: """ +This library performs efficient reachability queries on abstractly +specified push-down systems.""" +url { + src: + "https://github.com/JHU-PL-Lab/pds-reachability/archive/4c7b9abf5ff73e73b7b23455f1f626387311fb86.zip" + checksum: "md5=fd3acd007a7247833868a9d1f7470939" +} diff --git a/packages/pds-reachability/pds-reachability.0.2.1/url b/packages/pds-reachability/pds-reachability.0.2.1/url deleted file mode 100644 index a87c5c5bd92..00000000000 --- a/packages/pds-reachability/pds-reachability.0.2.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/JHU-PL-Lab/pds-reachability/archive/4c7b9abf5ff73e73b7b23455f1f626387311fb86.zip" -checksum: "fd3acd007a7247833868a9d1f7470939" diff --git a/packages/pds-reachability/pds-reachability.0.2/descr b/packages/pds-reachability/pds-reachability.0.2/descr deleted file mode 100644 index 44ddeaf8269..00000000000 --- a/packages/pds-reachability/pds-reachability.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -A PDS reachability query library. -This library performs efficient reachability queries on abstractly -specified push-down systems. - diff --git a/packages/pds-reachability/pds-reachability.0.2/opam b/packages/pds-reachability/pds-reachability.0.2/opam index 3f42802659f..6fc3126bec7 100644 --- a/packages/pds-reachability/pds-reachability.0.2/opam +++ b/packages/pds-reachability/pds-reachability.0.2/opam @@ -1,28 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "JHU PL Lab " authors: "JHU PL Lab " homepage: "https://github.com/JHU-PL-Lab/pds-reachability" bug-reports: "https://github.com/JHU-PL-Lab/pds-reachability/issues" license: "Apache" -dev-repo: "https://github.com/JHU-PL-Lab/pds-reachability.git" +dev-repo: "git+https://github.com/JHU-PL-Lab/pds-reachability.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"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: [ "ocaml" "%{etc}%/pds-reachability/_oasis_remove_.ml" "%{etc}%/pds-reachability" ] depends: [ + "ocaml" "base-threads" "batteries" "jhupllib" @@ -34,3 +33,12 @@ depends: [ "ppx_deriving_yojson" "yojson" ] +synopsis: "A PDS reachability query library." +description: """ +This library performs efficient reachability queries on abstractly +specified push-down systems.""" +url { + src: + "https://github.com/JHU-PL-Lab/pds-reachability/archive/66ee9322ef9c4a474e607831cf9c6fea7c586811.zip" + checksum: "md5=66d2fb3dbbcd2fca866cc7ecaecc7a0b" +} diff --git a/packages/pds-reachability/pds-reachability.0.2/url b/packages/pds-reachability/pds-reachability.0.2/url deleted file mode 100644 index a770e82f8e2..00000000000 --- a/packages/pds-reachability/pds-reachability.0.2/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/JHU-PL-Lab/pds-reachability/archive/66ee9322ef9c4a474e607831cf9c6fea7c586811.zip" -checksum: "66d2fb3dbbcd2fca866cc7ecaecc7a0b" diff --git a/packages/pds/pds.3.0.2/desc b/packages/pds/pds.3.0.2/desc deleted file mode 100644 index 06e5d1aa061..00000000000 --- a/packages/pds/pds.3.0.2/desc +++ /dev/null @@ -1 +0,0 @@ -A tool to build Makefiles for Ocaml projects diff --git a/packages/pds/pds.3.0.2/opam b/packages/pds/pds.3.0.2/opam deleted file mode 100644 index fe5f0f3597c..00000000000 --- a/packages/pds/pds.3.0.2/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -maintainer: "orbitz@gmail.com" -build: [ - [make "-j%{jobs}%"] -] - -install: [ - [make "PREFIX=%{prefix}%" "install"] -] - -remove: [ - [make "PREFIX=%{prefix}%" "remove"] -] - -depends: [ - "ocamlfind" - "toml" {>= "4.0.0"} - "crunch" {build} -] - -authors: [ - "dklee@dklee.org" - "orbitz@gmail.com" -] - -available: [ ocaml-version >= "4.02" ] - -homepage: "https://bitbucket.org/mimirops/pds" -bug-reports: "https://bitbucket.org/mimirops/pds/issues" -dev-repo: "git@bitbucket.org:mimirops/pds.git" diff --git a/packages/pds/pds.3.0.2/url b/packages/pds/pds.3.0.2/url deleted file mode 100644 index 522340bd6b6..00000000000 --- a/packages/pds/pds.3.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/mimirops/pds/get/3.0.2.tar.gz" -checksum: "3e041e802864117de212816c104e307a" diff --git a/packages/pds/pds.3.0.4/descr b/packages/pds/pds.3.0.4/descr deleted file mode 100644 index 06e5d1aa061..00000000000 --- a/packages/pds/pds.3.0.4/descr +++ /dev/null @@ -1 +0,0 @@ -A tool to build Makefiles for Ocaml projects diff --git a/packages/pds/pds.3.0.4/opam b/packages/pds/pds.3.0.4/opam deleted file mode 100644 index 228e3c1f799..00000000000 --- a/packages/pds/pds.3.0.4/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -maintainer: "orbitz@gmail.com" -build: [ - [make "-j%{jobs}%"] -] - -install: [ - [make "PREFIX=%{prefix}%" "install"] -] - -remove: [ - [make "PREFIX=%{prefix}%" "remove"] -] - -depends: [ - "crunch" - "ocamlfind" - "toml" {>= "4.0.0"} -] - -authors: [ - "dklee@dklee.org" - "orbitz@gmail.com" -] - -homepage: "https://bitbucket.org/mimirops/pds" -bug-reports: "https://bitbucket.org/mimirops/pds/issues" -dev-repo: "git@bitbucket.org:mimirops/pds.git" -available: [ocaml-version >= "4.02"] diff --git a/packages/pds/pds.3.0.4/url b/packages/pds/pds.3.0.4/url deleted file mode 100644 index 528eccbea95..00000000000 --- a/packages/pds/pds.3.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/mimirops/pds/get/3.0.4.tar.gz" -checksum: "e74579a54c589cd36cde64e8c0eb1c5b" diff --git a/packages/pds/pds.3.1.0/descr b/packages/pds/pds.3.1.0/descr deleted file mode 100644 index 06e5d1aa061..00000000000 --- a/packages/pds/pds.3.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -A tool to build Makefiles for Ocaml projects diff --git a/packages/pds/pds.3.1.0/opam b/packages/pds/pds.3.1.0/opam deleted file mode 100644 index 228e3c1f799..00000000000 --- a/packages/pds/pds.3.1.0/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -maintainer: "orbitz@gmail.com" -build: [ - [make "-j%{jobs}%"] -] - -install: [ - [make "PREFIX=%{prefix}%" "install"] -] - -remove: [ - [make "PREFIX=%{prefix}%" "remove"] -] - -depends: [ - "crunch" - "ocamlfind" - "toml" {>= "4.0.0"} -] - -authors: [ - "dklee@dklee.org" - "orbitz@gmail.com" -] - -homepage: "https://bitbucket.org/mimirops/pds" -bug-reports: "https://bitbucket.org/mimirops/pds/issues" -dev-repo: "git@bitbucket.org:mimirops/pds.git" -available: [ocaml-version >= "4.02"] diff --git a/packages/pds/pds.3.1.0/url b/packages/pds/pds.3.1.0/url deleted file mode 100644 index 1569256a32c..00000000000 --- a/packages/pds/pds.3.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/mimirops/pds/get/3.1.0.tar.gz" -checksum: "e92147e7977becef899169d82864a040" diff --git a/packages/pds/pds.3.1.1/descr b/packages/pds/pds.3.1.1/descr deleted file mode 100644 index 06e5d1aa061..00000000000 --- a/packages/pds/pds.3.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -A tool to build Makefiles for Ocaml projects diff --git a/packages/pds/pds.3.1.1/opam b/packages/pds/pds.3.1.1/opam index 228e3c1f799..1fd8cf60f2f 100644 --- a/packages/pds/pds.3.1.1/opam +++ b/packages/pds/pds.3.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "orbitz@gmail.com" build: [ [make "-j%{jobs}%"] @@ -13,11 +13,11 @@ remove: [ ] depends: [ - "crunch" - "ocamlfind" - "toml" {>= "4.0.0"} + "ocaml" {>= "4.02"} + "crunch" + "ocamlfind" + "toml" {>= "4.0.0"} ] - authors: [ "dklee@dklee.org" "orbitz@gmail.com" @@ -25,5 +25,9 @@ authors: [ homepage: "https://bitbucket.org/mimirops/pds" bug-reports: "https://bitbucket.org/mimirops/pds/issues" -dev-repo: "git@bitbucket.org:mimirops/pds.git" -available: [ocaml-version >= "4.02"] +dev-repo: "git+ssh://git@bitbucket.org/mimirops/pds.git" +synopsis: "A tool to build Makefiles for Ocaml projects" +url { + src: "https://bitbucket.org/mimirops/pds/get/3.1.1.tar.gz" + checksum: "md5=461d81aafb5c12207daf6000d9d3adbd" +} diff --git a/packages/pds/pds.3.1.1/url b/packages/pds/pds.3.1.1/url deleted file mode 100644 index c2f7ba3a642..00000000000 --- a/packages/pds/pds.3.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/mimirops/pds/get/3.1.1.tar.gz" -checksum: "461d81aafb5c12207daf6000d9d3adbd" diff --git a/packages/pds/pds.4.13/descr b/packages/pds/pds.4.13/descr deleted file mode 100644 index 06e5d1aa061..00000000000 --- a/packages/pds/pds.4.13/descr +++ /dev/null @@ -1 +0,0 @@ -A tool to build Makefiles for Ocaml projects diff --git a/packages/pds/pds.4.13/opam b/packages/pds/pds.4.13/opam deleted file mode 100644 index 24b0f1ecf72..00000000000 --- a/packages/pds/pds.4.13/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -maintainer: "orbitz@gmail.com" -build: [ - [make "-j%{jobs}%"] -] - -install: [ - [make "PREFIX=%{prefix}%" "install"] -] - -remove: [ - [make "PREFIX=%{prefix}%" "remove"] -] - -depends: [ - "cmdliner" - "crunch" - "ocamlfind" - "toml" {>= "4.0.0"} -] - -authors: [ - "dklee@dklee.org" - "orbitz@gmail.com" -] - -homepage: "https://bitbucket.org/mimirops/pds" -bug-reports: "https://bitbucket.org/mimirops/pds/issues" -dev-repo: "git@bitbucket.org:mimirops/pds.git" -available: [ocaml-version >= "4.02"] diff --git a/packages/pds/pds.4.13/url b/packages/pds/pds.4.13/url deleted file mode 100644 index c08ce20ab71..00000000000 --- a/packages/pds/pds.4.13/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/mimirops/pds/get/4.13.tar.gz" -checksum: "b26c3821216d8b195cd6150b41071958" diff --git a/packages/pds/pds.5.15/descr b/packages/pds/pds.5.15/descr deleted file mode 100644 index 5b8db334b06..00000000000 --- a/packages/pds/pds.5.15/descr +++ /dev/null @@ -1,2 +0,0 @@ -A tool to build Makefiles for Ocaml projects - diff --git a/packages/pds/pds.5.15/opam b/packages/pds/pds.5.15/opam deleted file mode 100644 index 48d88450d57..00000000000 --- a/packages/pds/pds.5.15/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -maintainer: "orbitz@gmail.com" -build: [ - [make "-j%{jobs}%"] -] - -install: [ - [make "PREFIX=%{prefix}%" "install"] -] - -remove: [ - [make "PREFIX=%{prefix}%" "remove"] -] - -depends: [ - "cmdliner" - "crunch" - "ocamlfind" - "toml" {>= "4.0.0"} -] - -authors: [ - "dklee@dklee.org" - "orbitz@gmail.com" -] - -homepage: "https://bitbucket.org/mimirops/pds" -bug-reports: "https://bitbucket.org/mimirops/pds/issues" -dev-repo: "git@bitbucket.org:mimirops/pds.git" -available: [ocaml-version >= "4.02"] - diff --git a/packages/pds/pds.5.15/url b/packages/pds/pds.5.15/url deleted file mode 100644 index 7e4237e2493..00000000000 --- a/packages/pds/pds.5.15/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://bitbucket.org/mimirops/pds/get/5.15.tar.gz" -checksum: "818d47f502ae5662f27cca69950dd18d" - diff --git a/packages/pds/pds.5.16/descr b/packages/pds/pds.5.16/descr deleted file mode 100644 index 5b8db334b06..00000000000 --- a/packages/pds/pds.5.16/descr +++ /dev/null @@ -1,2 +0,0 @@ -A tool to build Makefiles for Ocaml projects - diff --git a/packages/pds/pds.5.16/opam b/packages/pds/pds.5.16/opam deleted file mode 100644 index 5390d2bd189..00000000000 --- a/packages/pds/pds.5.16/opam +++ /dev/null @@ -1,35 +0,0 @@ -opam-version: "1.2" -maintainer: "orbitz@gmail.com" -build: [ - [make "-j%{jobs}%"] -] - -build-test: [ - [make "-j%{jobs}%" "test"] -] - -install: [ - [make "PREFIX=%{prefix}%" "install"] -] - -remove: [ - [make "PREFIX=%{prefix}%" "remove"] -] - -depends: [ - "cmdliner" - "crunch" - "ocamlfind" - "toml" {>= "4.0.0"} -] - -authors: [ - "dklee@dklee.org" - "orbitz@gmail.com" -] - -homepage: "https://bitbucket.org/mimirops/pds" -bug-reports: "https://bitbucket.org/mimirops/pds/issues" -dev-repo: "git@bitbucket.org:mimirops/pds.git" -available: [ocaml-version >= "4.02"] - diff --git a/packages/pds/pds.5.16/url b/packages/pds/pds.5.16/url deleted file mode 100644 index 6c535474852..00000000000 --- a/packages/pds/pds.5.16/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://bitbucket.org/mimirops/pds/get/5.16.tar.gz" -checksum: "a8bf52589a9230fe265c274ddf1c866c" - diff --git a/packages/pds/pds.5.18/descr b/packages/pds/pds.5.18/descr deleted file mode 100644 index 5b8db334b06..00000000000 --- a/packages/pds/pds.5.18/descr +++ /dev/null @@ -1,2 +0,0 @@ -A tool to build Makefiles for Ocaml projects - diff --git a/packages/pds/pds.5.18/opam b/packages/pds/pds.5.18/opam deleted file mode 100644 index 5390d2bd189..00000000000 --- a/packages/pds/pds.5.18/opam +++ /dev/null @@ -1,35 +0,0 @@ -opam-version: "1.2" -maintainer: "orbitz@gmail.com" -build: [ - [make "-j%{jobs}%"] -] - -build-test: [ - [make "-j%{jobs}%" "test"] -] - -install: [ - [make "PREFIX=%{prefix}%" "install"] -] - -remove: [ - [make "PREFIX=%{prefix}%" "remove"] -] - -depends: [ - "cmdliner" - "crunch" - "ocamlfind" - "toml" {>= "4.0.0"} -] - -authors: [ - "dklee@dklee.org" - "orbitz@gmail.com" -] - -homepage: "https://bitbucket.org/mimirops/pds" -bug-reports: "https://bitbucket.org/mimirops/pds/issues" -dev-repo: "git@bitbucket.org:mimirops/pds.git" -available: [ocaml-version >= "4.02"] - diff --git a/packages/pds/pds.5.18/url b/packages/pds/pds.5.18/url deleted file mode 100644 index 21b10835fb1..00000000000 --- a/packages/pds/pds.5.18/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://bitbucket.org/mimirops/pds/get/5.18.tar.gz" -checksum: "cdf053cf6e361f698f3aa77bdd37d0b8" - diff --git a/packages/pds/pds.5.24/descr b/packages/pds/pds.5.24/descr deleted file mode 100644 index 5b8db334b06..00000000000 --- a/packages/pds/pds.5.24/descr +++ /dev/null @@ -1,2 +0,0 @@ -A tool to build Makefiles for Ocaml projects - diff --git a/packages/pds/pds.5.24/opam b/packages/pds/pds.5.24/opam index 5390d2bd189..593c2ae17cc 100644 --- a/packages/pds/pds.5.24/opam +++ b/packages/pds/pds.5.24/opam @@ -1,13 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "orbitz@gmail.com" build: [ - [make "-j%{jobs}%"] + [make "-j%{jobs}%"] + [make "-j%{jobs}%" "test"] {with-test} ] - -build-test: [ - [make "-j%{jobs}%" "test"] -] - install: [ [make "PREFIX=%{prefix}%" "install"] ] @@ -17,12 +13,12 @@ remove: [ ] depends: [ - "cmdliner" - "crunch" - "ocamlfind" - "toml" {>= "4.0.0"} + "ocaml" {>= "4.02"} + "cmdliner" + "crunch" + "ocamlfind" + "toml" {>= "4.0.0"} ] - authors: [ "dklee@dklee.org" "orbitz@gmail.com" @@ -30,6 +26,9 @@ authors: [ homepage: "https://bitbucket.org/mimirops/pds" bug-reports: "https://bitbucket.org/mimirops/pds/issues" -dev-repo: "git@bitbucket.org:mimirops/pds.git" -available: [ocaml-version >= "4.02"] - +dev-repo: "git+ssh://git@bitbucket.org/mimirops/pds.git" +synopsis: "A tool to build Makefiles for Ocaml projects" +url { + src: "https://bitbucket.org/mimirops/pds/get/5.24.tar.gz" + checksum: "md5=63d503f85d640ddc5bb7fe7d2dc48dec" +} diff --git a/packages/pds/pds.5.24/url b/packages/pds/pds.5.24/url deleted file mode 100644 index 2f49a6200d1..00000000000 --- a/packages/pds/pds.5.24/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://bitbucket.org/mimirops/pds/get/5.24.tar.gz" -checksum: "63d503f85d640ddc5bb7fe7d2dc48dec" - diff --git a/packages/perf/perf.1.0/descr b/packages/perf/perf.1.0/descr deleted file mode 100644 index 44a0e6b4035..00000000000 --- a/packages/perf/perf.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Binding to perf_event_open diff --git a/packages/perf/perf.1.0/opam b/packages/perf/perf.1.0/opam index 07f569de39c..576196e0391 100644 --- a/packages/perf/perf.1.0/opam +++ b/packages/perf/perf.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "perf" maintainer: "Pierre Chambart " authors: "Vincent Bernardoff " @@ -10,12 +10,13 @@ build: [ [make] ] available: [ os = "linux" ] -depexts: [ - [["debian"] ["linux-libc-dev"]] - [["ubuntu"] ["linux-libc-dev"]] +depexts: [ + ["linux-libc-dev"] {os-distribution = "debian"} + ["linux-libc-dev"] {os-distribution = "ubuntu"} ] remove: [ "ocamlfind" "remove" "perf" ] depends: [ + "ocaml" "ocamlfind" {build} "oasis" "ocplib-endian" @@ -26,3 +27,9 @@ depends: [ ] dev-repo: "git://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: "md5=93d6457298068b96d023fee97fa6d4e0" +} diff --git a/packages/perf/perf.1.0/url b/packages/perf/perf.1.0/url deleted file mode 100644 index ed72275e421..00000000000 --- a/packages/perf/perf.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/ocaml-perf/archive/0.2.tar.gz" -checksum: "93d6457298068b96d023fee97fa6d4e0" diff --git a/packages/pfff/pfff.0.25.1/descr b/packages/pfff/pfff.0.25.1/descr deleted file mode 100644 index 425c04896f6..00000000000 --- a/packages/pfff/pfff.0.25.1/descr +++ /dev/null @@ -1,14 +0,0 @@ -Tools and APIs for program analysis, code visualization, refactoring - -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 - diff --git a/packages/pfff/pfff.0.25.1/opam b/packages/pfff/pfff.0.25.1/opam index bb8f6153e63..cdec32844e2 100644 --- a/packages/pfff/pfff.0.25.1/opam +++ b/packages/pfff/pfff.0.25.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "pad@fb.com" homepage: "https://github.com/facebook/pfff/wiki/Main" build: [ @@ -8,7 +8,29 @@ build: [ [make "opt"] ] remove: [[make "uninstall-findlib"]] -depends: ["ocamlfind" "camlp4" "num"] +depends: [ + "ocaml" {>= "3.12.1" & < "4.02.0"} + "ocamlfind" + "camlp4" + "num" +] dev-repo: "git://github.com/facebook/pfff" -available: ocaml-version >= "3.12.1" & ocaml-version < "4.02.0" 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: "md5=b0bc6f8d1b79c3b19e808921d2ec6949" +} diff --git a/packages/pfff/pfff.0.25.1/url b/packages/pfff/pfff.0.25.1/url deleted file mode 100644 index 12b69ca2b7c..00000000000 --- a/packages/pfff/pfff.0.25.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/pfff/archive/v0.25.1.tar.gz" -checksum: "b0bc6f8d1b79c3b19e808921d2ec6949" diff --git a/packages/pfff/pfff.0.27.1/descr b/packages/pfff/pfff.0.27.1/descr deleted file mode 100644 index 425c04896f6..00000000000 --- a/packages/pfff/pfff.0.27.1/descr +++ /dev/null @@ -1,14 +0,0 @@ -Tools and APIs for program analysis, code visualization, refactoring - -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 - diff --git a/packages/pfff/pfff.0.27.1/opam b/packages/pfff/pfff.0.27.1/opam index 95ac471e1b4..76045303b91 100644 --- a/packages/pfff/pfff.0.27.1/opam +++ b/packages/pfff/pfff.0.27.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "pad@fb.com" homepage: "https://github.com/facebook/pfff/wiki/Main" build: [ @@ -8,7 +8,29 @@ build: [ [make "opt"] ] remove: [[make "uninstall-findlib"]] -depends: ["ocamlfind" "camlp4" "num"] +depends: [ + "ocaml" {>= "3.12.1" & < "4.02.0"} + "ocamlfind" + "camlp4" + "num" +] dev-repo: "git://github.com/facebook/pfff" -available: ocaml-version >= "3.12.1" & ocaml-version < "4.02.0" 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: "md5=de8b70fe8faa57dd6de20bc813b226d3" +} diff --git a/packages/pfff/pfff.0.27.1/url b/packages/pfff/pfff.0.27.1/url deleted file mode 100644 index e501ff2b6de..00000000000 --- a/packages/pfff/pfff.0.27.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/pfff/archive/v0.27.2.tar.gz" -checksum: "de8b70fe8faa57dd6de20bc813b226d3" diff --git a/packages/pfff/pfff.0.27.3/descr b/packages/pfff/pfff.0.27.3/descr deleted file mode 100644 index 425c04896f6..00000000000 --- a/packages/pfff/pfff.0.27.3/descr +++ /dev/null @@ -1,14 +0,0 @@ -Tools and APIs for program analysis, code visualization, refactoring - -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 - diff --git a/packages/pfff/pfff.0.27.3/opam b/packages/pfff/pfff.0.27.3/opam index 95ac471e1b4..ee3380dacdb 100644 --- a/packages/pfff/pfff.0.27.3/opam +++ b/packages/pfff/pfff.0.27.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "pad@fb.com" homepage: "https://github.com/facebook/pfff/wiki/Main" build: [ @@ -8,7 +8,29 @@ build: [ [make "opt"] ] remove: [[make "uninstall-findlib"]] -depends: ["ocamlfind" "camlp4" "num"] +depends: [ + "ocaml" {>= "3.12.1" & < "4.02.0"} + "ocamlfind" + "camlp4" + "num" +] dev-repo: "git://github.com/facebook/pfff" -available: ocaml-version >= "3.12.1" & ocaml-version < "4.02.0" 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: "md5=98b133830db8fd6a16cffe00cf14c790" +} diff --git a/packages/pfff/pfff.0.27.3/url b/packages/pfff/pfff.0.27.3/url deleted file mode 100644 index be9560a3035..00000000000 --- a/packages/pfff/pfff.0.27.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/pfff/archive/v0.27.3.tar.gz" -checksum: "98b133830db8fd6a16cffe00cf14c790" diff --git a/packages/pfff/pfff.0.29/descr b/packages/pfff/pfff.0.29/descr deleted file mode 100644 index 425c04896f6..00000000000 --- a/packages/pfff/pfff.0.29/descr +++ /dev/null @@ -1,14 +0,0 @@ -Tools and APIs for program analysis, code visualization, refactoring - -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 - diff --git a/packages/pfff/pfff.0.29/opam b/packages/pfff/pfff.0.29/opam index d59cbcc7699..a14ab144399 100644 --- a/packages/pfff/pfff.0.29/opam +++ b/packages/pfff/pfff.0.29/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "pad@fb.com" authors: [ "Yoann Padioleau " ] homepage: "https://github.com/facebook/pfff/wiki/Main" @@ -19,7 +19,39 @@ remove: [ ["./configure" "--novisual" "--nocmt" "--nobytecode"] [make "uninstall-findlib"] ] -depends: ["ocamlfind" "camlp4" "num"] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.03.0"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.03.0"} + "ocamlfind" + "camlp4" + "num" +] bug-reports: "https://github.com/facebook/pfff/issues" -dev-repo: "https://github.com/facebook/pfff.git" +dev-repo: "git+https://github.com/facebook/pfff.git" +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""" +extra-files: [ + [ + "lang_js-analyze-utils_js.mli.patch" + "md5=c1c5d2e4255135c37c05d3ad89e48209" + ] + [ + "lang_js-analyze-module_js.ml-Fix-invalid-documentati.patch" + "md5=1336de148a1c754c0511812ccf9d0746" + ] +] +url { + src: "https://github.com/facebook/pfff/archive/v0.29.tar.gz" + checksum: "md5=b5be003671e6667dcb121104bc92fb72" +} diff --git a/packages/pfff/pfff.0.29/url b/packages/pfff/pfff.0.29/url deleted file mode 100644 index 687e3a72ab1..00000000000 --- a/packages/pfff/pfff.0.29/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/pfff/archive/v0.29.tar.gz" -checksum: "b5be003671e6667dcb121104bc92fb72" diff --git a/packages/pgocaml/pgocaml.1.6/descr b/packages/pgocaml/pgocaml.1.6/descr deleted file mode 100644 index 504d7407a8a..00000000000 --- a/packages/pgocaml/pgocaml.1.6/descr +++ /dev/null @@ -1,9 +0,0 @@ -Interface to PostgreSQL databases -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. diff --git a/packages/pgocaml/pgocaml.1.6/opam b/packages/pgocaml/pgocaml.1.6/opam index d8a1a50fd79..ef4e11db9ec 100644 --- a/packages/pgocaml/pgocaml.1.6/opam +++ b/packages/pgocaml/pgocaml.1.6/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/darioteixeira/pgocaml.git" +dev-repo: "git+https://github.com/darioteixeira/pgocaml.git" license: "LGPL-2.0 with OCaml linking exception" build: [ [make ".depend"] @@ -12,6 +12,7 @@ build: [ ] remove: [["ocamlfind" "remove" "pgocaml"]] depends: [ + "ocaml" "ocamlfind" {build} "extlib" {= "1.5.3"} "pcre" @@ -21,3 +22,19 @@ depends: [ ] 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 +extra-files: ["opam.patch" "md5=241cccba81952c074130949912af77a2"] +url { + src: "http://forge.ocamlcore.org/frs/download.php/922/pgocaml-1.6.tgz" + checksum: "md5=58666ea22faee41a72ca7f3ede464c7b" +} diff --git a/packages/pgocaml/pgocaml.1.6/url b/packages/pgocaml/pgocaml.1.6/url deleted file mode 100644 index 115d6caa7c8..00000000000 --- a/packages/pgocaml/pgocaml.1.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/922/pgocaml-1.6.tgz" -checksum: "58666ea22faee41a72ca7f3ede464c7b" diff --git a/packages/pgocaml/pgocaml.1.7.1/descr b/packages/pgocaml/pgocaml.1.7.1/descr deleted file mode 100644 index 504d7407a8a..00000000000 --- a/packages/pgocaml/pgocaml.1.7.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -Interface to PostgreSQL databases -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. diff --git a/packages/pgocaml/pgocaml.1.7.1/opam b/packages/pgocaml/pgocaml.1.7.1/opam index bcb7b2b5775..51b13324404 100644 --- a/packages/pgocaml/pgocaml.1.7.1/opam +++ b/packages/pgocaml/pgocaml.1.7.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/darioteixeira/pgocaml.git" +dev-repo: "git+https://github.com/darioteixeira/pgocaml.git" license: "LGPL-2.0 with OCaml linking exception" build: [ ["./configure" "--prefix" prefix] @@ -11,6 +11,7 @@ build: [ ] remove: [["ocamlfind" "remove" "pgocaml"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" {build} "batteries" {>= "2.0.0"} "pcre" @@ -20,4 +21,18 @@ depends: [ "ocamlbuild" {build} ] install: [make "install"] -available: [ocaml-version < "4.06.0"] +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: "http://forge.ocamlcore.org/frs/download.php/1099/pgocaml-1.7.1.tgz" + checksum: "md5=107bf500ea85abadb7cfa012d1ac01e8" +} diff --git a/packages/pgocaml/pgocaml.1.7.1/url b/packages/pgocaml/pgocaml.1.7.1/url deleted file mode 100644 index 8b8324278cc..00000000000 --- a/packages/pgocaml/pgocaml.1.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1099/pgocaml-1.7.1.tgz" -checksum: "107bf500ea85abadb7cfa012d1ac01e8" diff --git a/packages/pgocaml/pgocaml.1.7/descr b/packages/pgocaml/pgocaml.1.7/descr deleted file mode 100644 index 504d7407a8a..00000000000 --- a/packages/pgocaml/pgocaml.1.7/descr +++ /dev/null @@ -1,9 +0,0 @@ -Interface to PostgreSQL databases -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. diff --git a/packages/pgocaml/pgocaml.1.7/opam b/packages/pgocaml/pgocaml.1.7/opam deleted file mode 100644 index bcb7b2b5775..00000000000 --- a/packages/pgocaml/pgocaml.1.7/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "Dario Teixeira " -authors: ["Richard W.M. Jones "] -homepage: "http://pgocaml.forge.ocamlcore.org/" -bug-reports: "https://github.com/darioteixeira/pgocaml/issues" -dev-repo: "https://github.com/darioteixeira/pgocaml.git" -license: "LGPL-2.0 with OCaml linking exception" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -remove: [["ocamlfind" "remove" "pgocaml"]] -depends: [ - "ocamlfind" {build} - "batteries" {>= "2.0.0"} - "pcre" - "calendar" - "csv" - "camlp4" - "ocamlbuild" {build} -] -install: [make "install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/pgocaml/pgocaml.1.7/url b/packages/pgocaml/pgocaml.1.7/url deleted file mode 100644 index 552e37a0b24..00000000000 --- a/packages/pgocaml/pgocaml.1.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1098/pgocaml-1.7.tgz" -checksum: "0e38fdcda63704aaccbda3705da5838e" diff --git a/packages/pgocaml/pgocaml.2.0/descr b/packages/pgocaml/pgocaml.2.0/descr deleted file mode 100644 index 504d7407a8a..00000000000 --- a/packages/pgocaml/pgocaml.2.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Interface to PostgreSQL databases -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. diff --git a/packages/pgocaml/pgocaml.2.0/opam b/packages/pgocaml/pgocaml.2.0/opam deleted file mode 100644 index f7bb28eb388..00000000000 --- a/packages/pgocaml/pgocaml.2.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "Dario Teixeira " -authors: ["Richard W.M. Jones "] -homepage: "http://pgocaml.forge.ocamlcore.org/" -bug-reports: "https://github.com/darioteixeira/pgocaml/issues" -dev-repo: "https://github.com/darioteixeira/pgocaml.git" -license: "LGPL-2.0 with OCaml linking exception" -build: [ - ["./configure" "--prefix" prefix "--docdir" "%{doc}%/pgocaml"] - [make] - [make "doc"] -] -remove: [["ocamlfind" "remove" "pgocaml"]] -depends: [ - "ocamlfind" {build} - "pcre" - "calendar" - "csv" - "camlp4" - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] -install: [make "install"] diff --git a/packages/pgocaml/pgocaml.2.0/url b/packages/pgocaml/pgocaml.2.0/url deleted file mode 100644 index ef33980d6a8..00000000000 --- a/packages/pgocaml/pgocaml.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1411/pgocaml-2.0.tgz" -checksum: "af032551815015a2d5845b8b3a6db954" diff --git a/packages/pgocaml/pgocaml.2.1/descr b/packages/pgocaml/pgocaml.2.1/descr deleted file mode 100644 index 504d7407a8a..00000000000 --- a/packages/pgocaml/pgocaml.2.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -Interface to PostgreSQL databases -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. diff --git a/packages/pgocaml/pgocaml.2.1/opam b/packages/pgocaml/pgocaml.2.1/opam index cfe26cfce5c..c6115e0ba53 100644 --- a/packages/pgocaml/pgocaml.2.1/opam +++ b/packages/pgocaml/pgocaml.2.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/darioteixeira/pgocaml.git" +dev-repo: "git+https://github.com/darioteixeira/pgocaml.git" license: "LGPL-2.0 with OCaml linking exception" build: [ ["./configure" "--prefix" prefix "--docdir" "%{doc}%/pgocaml"] @@ -12,6 +12,7 @@ build: [ ] remove: [["ocamlfind" "remove" "pgocaml"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "pcre" "calendar" @@ -20,4 +21,18 @@ depends: [ "ocamlbuild" {build} ] install: [make "install"] -available: [ocaml-version < "4.06.0"] +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: "http://forge.ocamlcore.org/frs/download.php/1413/pgocaml-2.1.tgz" + checksum: "md5=a05383cfdb34478eac93d9c84f2f2e77" +} diff --git a/packages/pgocaml/pgocaml.2.1/url b/packages/pgocaml/pgocaml.2.1/url deleted file mode 100644 index 3a45e2ffa28..00000000000 --- a/packages/pgocaml/pgocaml.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1413/pgocaml-2.1.tgz" -checksum: "a05383cfdb34478eac93d9c84f2f2e77" diff --git a/packages/pgocaml/pgocaml.2.2/descr b/packages/pgocaml/pgocaml.2.2/descr deleted file mode 100644 index 504d7407a8a..00000000000 --- a/packages/pgocaml/pgocaml.2.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -Interface to PostgreSQL databases -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. diff --git a/packages/pgocaml/pgocaml.2.2/opam b/packages/pgocaml/pgocaml.2.2/opam index d2c67f9737d..7f5fa25628a 100644 --- a/packages/pgocaml/pgocaml.2.2/opam +++ b/packages/pgocaml/pgocaml.2.2/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/darioteixeira/pgocaml.git" +dev-repo: "git+https://github.com/darioteixeira/pgocaml.git" license: "LGPL-2.0 with OCaml linking exception" build: [ ["./configure" "--prefix" prefix "--docdir" "%{doc}%/pgocaml"] @@ -13,6 +13,7 @@ build: [ install: [[make "install"]] remove: [["ocamlfind" "remove" "pgocaml"]] depends: [ + "ocaml" "ocamlfind" {build} "base-bytes" "pcre" @@ -21,3 +22,18 @@ depends: [ "camlp4" "ocamlbuild" {build} ] +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://github.com/darioteixeira/pgocaml/archive/v2.2.tar.gz" + checksum: "md5=37f88b0eb1db2d56e6e241d2cd6476e9" +} diff --git a/packages/pgocaml/pgocaml.2.2/url b/packages/pgocaml/pgocaml.2.2/url deleted file mode 100644 index d100504118f..00000000000 --- a/packages/pgocaml/pgocaml.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/darioteixeira/pgocaml/archive/v2.2.tar.gz" -checksum: "37f88b0eb1db2d56e6e241d2cd6476e9" diff --git a/packages/pgocaml/pgocaml.2.3/descr b/packages/pgocaml/pgocaml.2.3/descr deleted file mode 100644 index 504d7407a8a..00000000000 --- a/packages/pgocaml/pgocaml.2.3/descr +++ /dev/null @@ -1,9 +0,0 @@ -Interface to PostgreSQL databases -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. diff --git a/packages/pgocaml/pgocaml.2.3/opam b/packages/pgocaml/pgocaml.2.3/opam index 050a8c31901..ab15945ca5c 100644 --- a/packages/pgocaml/pgocaml.2.3/opam +++ b/packages/pgocaml/pgocaml.2.3/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/darioteixeira/pgocaml.git" +dev-repo: "git+https://github.com/darioteixeira/pgocaml.git" license: "LGPL-2.0 with OCaml linking exception" -available: [ocaml-version >= "4.01.0"] build: [ ["./configure" "--%{camlp4:enable}%-p4" "--prefix" prefix "--docdir" "%{doc}%/pgocaml"] [make] @@ -14,13 +13,28 @@ build: [ install: [[make "install"]] remove: [["ocamlfind" "remove" "pgocaml"]] depends: [ + "ocaml" {>= "4.01.0"} "base-bytes" "calendar" "csv" "ocamlbuild" {build} "ocamlfind" {build} - "ounit" {test} + "ounit" {with-test} "re" ] - depopts: [ "camlp4" ] +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://github.com/darioteixeira/pgocaml/archive/v2.3.tar.gz" + checksum: "md5=0f26e179c7c2ad32140ecb69a5f6c8a1" +} diff --git a/packages/pgocaml/pgocaml.2.3/url b/packages/pgocaml/pgocaml.2.3/url deleted file mode 100644 index 3648ed5e74d..00000000000 --- a/packages/pgocaml/pgocaml.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/darioteixeira/pgocaml/archive/v2.3.tar.gz" -checksum: "0f26e179c7c2ad32140ecb69a5f6c8a1" diff --git a/packages/pgsolver/pgsolver.4.1/descr b/packages/pgsolver/pgsolver.4.1/descr deleted file mode 100644 index d68ef2089ae..00000000000 --- a/packages/pgsolver/pgsolver.4.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -A collection of tools for generating, manipulating and - most of all - solving parity games. - -A collection of tools for generating, manipulating and - most of all - -solving parity games. diff --git a/packages/pgsolver/pgsolver.4.1/opam b/packages/pgsolver/pgsolver.4.1/opam index 6a383d6355b..904ad94cb09 100644 --- a/packages/pgsolver/pgsolver.4.1/opam +++ b/packages/pgsolver/pgsolver.4.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "pgsolver" version: "4.1" maintainer: "opam-devel@lists.ocaml.org" @@ -11,17 +11,16 @@ bug-reports: "https://github.com/tcsprojects/pgsolver/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}%/pgsolver/setup.ml" "-C" "%{etc}%/pgsolver" "-uninstall"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" {>= "4.03.0"} "TCSLib" {>= "0.2"} ("extlib" | "extlib-compat") "minisat" @@ -30,4 +29,12 @@ depends: [ "ocamlfind" {build} "ounit" {build} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: + "A collection of tools for generating, manipulating and - most of all - solving parity games." +description: """ +A collection of tools for generating, manipulating and - most of all - +solving parity games.""" +url { + src: "https://github.com/tcsprojects/pgsolver/archive/v4.1.tar.gz" + checksum: "md5=db269947469d6236a81bed558cbcc5b6" +} diff --git a/packages/pgsolver/pgsolver.4.1/url b/packages/pgsolver/pgsolver.4.1/url deleted file mode 100644 index 20588df7216..00000000000 --- a/packages/pgsolver/pgsolver.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/tcsprojects/pgsolver/archive/v4.1.tar.gz" -checksum: "db269947469d6236a81bed558cbcc5b6" diff --git a/packages/phox/phox.0.89.170929/descr b/packages/phox/phox.0.89.170929/descr deleted file mode 100644 index 2ad5b8fa91b..00000000000 --- a/packages/phox/phox.0.89.170929/descr +++ /dev/null @@ -1,12 +0,0 @@ -PhoX is an implementation of Higher Order Logic - -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 diff --git a/packages/phox/phox.0.89.170929/opam b/packages/phox/phox.0.89.170929/opam index cfff99ec5bd..844a554168b 100644 --- a/packages/phox/phox.0.89.170929/opam +++ b/packages/phox/phox.0.89.170929/opam @@ -1,16 +1,32 @@ -opam-version: "1.2" -available: [ ocaml-version >= "4.02.0" ] +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" -dev-repo: "https://github.com/craff/phox.git" +dev-repo: "git+https://github.com/craff/phox.git" build: [make] install: [make "install" "PREFIX=%{prefix}%"] remove: [make "uninstall" "PREFIX=%{prefix}%"] -depends: - [ "ocamlfind" {build} - "camlp4" {build} - ] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build} + "camlp4" {build} +] +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: "md5=75636a8bc92f5336acf5708747ad3872" +} diff --git a/packages/phox/phox.0.89.170929/url b/packages/phox/phox.0.89.170929/url deleted file mode 100644 index bcb90145773..00000000000 --- a/packages/phox/phox.0.89.170929/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/craff/phox/archive/0.89.170929/phox.tar.gz" -checksum: "75636a8bc92f5336acf5708747ad3872" diff --git a/packages/pilat/pilat.1.1/descr b/packages/pilat/pilat.1.1/descr deleted file mode 100644 index 7cee8237a1b..00000000000 --- a/packages/pilat/pilat.1.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -A Frama-C polynomial invariant generator - -This tool generates invariants of linear and polynomial loops, with -deterministic and non deterministic assignments, as annotations in the initial -source code. \ No newline at end of file diff --git a/packages/pilat/pilat.1.1/opam b/packages/pilat/pilat.1.1/opam index a73d96ae355..d8625516dde 100644 --- a/packages/pilat/pilat.1.1/opam +++ b/packages/pilat/pilat.1.1/opam @@ -1,12 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Steven De Oliveira " authors: "Steven De Oliveira " homepage: "https://github.com/Stevendeo/Pilat/" license: "LGPLv2.1" -dev-repo: "https://github.com/Stevendeo/Pilat.git" +dev-repo: "git+https://github.com/Stevendeo/Pilat.git" bug-reports: "https://github.com/Stevendeo/Pilat/issues" build: ["sh" "make.sh"] install: ["sh" "install.sh"] remove: ["ocamlfind" "remove" "pilat"] -depends: ["ocamlfind" "lacaml" "zarith" "frama-c"] -available: [ocaml-version > "4.02.3"] +depends: [ + "ocaml" {> "4.02.3"} + "ocamlfind" + "lacaml" + "zarith" + "frama-c" +] +synopsis: "A Frama-C polynomial invariant generator" +description: """ +This tool generates invariants of linear and polynomial loops, with +deterministic and non deterministic assignments, as annotations in the initial +source code.""" +flags: light-uninstall +url { + src: "https://github.com/Stevendeo/Pilat/archive/stable_1.1.zip" + checksum: "md5=aa4f9778e377a1931b46920e68ab7b1c" +} diff --git a/packages/pilat/pilat.1.1/url b/packages/pilat/pilat.1.1/url deleted file mode 100644 index 3812c25e596..00000000000 --- a/packages/pilat/pilat.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Stevendeo/Pilat/archive/stable_1.1.zip" -checksum: "aa4f9778e377a1931b46920e68ab7b1c" diff --git a/packages/pilat/pilat.1/descr b/packages/pilat/pilat.1/descr deleted file mode 100644 index 7cee8237a1b..00000000000 --- a/packages/pilat/pilat.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -A Frama-C polynomial invariant generator - -This tool generates invariants of linear and polynomial loops, with -deterministic and non deterministic assignments, as annotations in the initial -source code. \ No newline at end of file diff --git a/packages/pilat/pilat.1/opam b/packages/pilat/pilat.1/opam index d9ffd71ae54..2fd5f6365d3 100644 --- a/packages/pilat/pilat.1/opam +++ b/packages/pilat/pilat.1/opam @@ -1,11 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Steven De Oliveira " authors: "Steven De Oliveira " homepage: "https://github.com/Stevendeo/Pilat/" license: "LGPLv2.1" -dev-repo: "https://github.com/Stevendeo/Pilat.git" +dev-repo: "git+https://github.com/Stevendeo/Pilat.git" build: ["sh" "make.sh"] install: ["sh" "install.sh"] remove: ["ocamlfind" "remove" "pilat"] -depends: ["ocamlfind" "lacaml" "zarith" "frama-c"] -available: [ocaml-version > "4.02.3"] +depends: [ + "ocaml" {> "4.02.3"} + "ocamlfind" + "lacaml" + "zarith" + "frama-c" +] +synopsis: "A Frama-C polynomial invariant generator" +description: """ +This tool generates invariants of linear and polynomial loops, with +deterministic and non deterministic assignments, as annotations in the initial +source code.""" +flags: light-uninstall +url { + src: "https://github.com/Stevendeo/Pilat/archive/master.zip" + checksum: "md5=acc9034ea8c908dbe97c2fd5bfd30499" +} diff --git a/packages/pilat/pilat.1/url b/packages/pilat/pilat.1/url deleted file mode 100644 index 0c9247b6a4a..00000000000 --- a/packages/pilat/pilat.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Stevendeo/Pilat/archive/master.zip" -checksum: "acc9034ea8c908dbe97c2fd5bfd30499" diff --git a/packages/pipebang/pipebang.108.00.02/descr b/packages/pipebang/pipebang.108.00.02/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/pipebang/pipebang.108.00.02/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/pipebang/pipebang.108.00.02/opam b/packages/pipebang/pipebang.108.00.02/opam index 0bd01361e98..13260d2c88d 100644 --- a/packages/pipebang/pipebang.108.00.02/opam +++ b/packages/pipebang/pipebang.108.00.02/opam @@ -1,11 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_pipebang"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {= "108.00.02"} "ocamlbuild" {build} ] 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: "md5=daf46386117287d8d0607725647d69c8" +} diff --git a/packages/pipebang/pipebang.108.00.02/url b/packages/pipebang/pipebang.108.00.02/url deleted file mode 100644 index e842e115c4b..00000000000 --- a/packages/pipebang/pipebang.108.00.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.00.02/individual/pipebang-108.00.02.tar.gz" -checksum: "daf46386117287d8d0607725647d69c8" diff --git a/packages/pipebang/pipebang.108.07.00/descr b/packages/pipebang/pipebang.108.07.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/pipebang/pipebang.108.07.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/pipebang/pipebang.108.07.00/opam b/packages/pipebang/pipebang.108.07.00/opam deleted file mode 100644 index 07149627320..00000000000 --- a/packages/pipebang/pipebang.108.07.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "pa_pipebang"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "108.07.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/pipebang/pipebang.108.07.00/url b/packages/pipebang/pipebang.108.07.00/url deleted file mode 100644 index 5bc04b64ad1..00000000000 --- a/packages/pipebang/pipebang.108.07.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.07.00/individual/pipebang-108.07.00.tar.gz" -checksum: "2d39139cb0e933746a69b14f54037a5a" diff --git a/packages/pipebang/pipebang.108.07.01/descr b/packages/pipebang/pipebang.108.07.01/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/pipebang/pipebang.108.07.01/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/pipebang/pipebang.108.07.01/opam b/packages/pipebang/pipebang.108.07.01/opam deleted file mode 100644 index 62b0aab089f..00000000000 --- a/packages/pipebang/pipebang.108.07.01/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "pa_pipebang"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "108.07.01"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/pipebang/pipebang.108.07.01/url b/packages/pipebang/pipebang.108.07.01/url deleted file mode 100644 index 2d628a061af..00000000000 --- a/packages/pipebang/pipebang.108.07.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.07.01/individual/pipebang-108.07.01.tar.gz" -checksum: "f9dd027f9386f492e25505598ec3c9ca" diff --git a/packages/pipebang/pipebang.108.08.00/descr b/packages/pipebang/pipebang.108.08.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/pipebang/pipebang.108.08.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/pipebang/pipebang.108.08.00/opam b/packages/pipebang/pipebang.108.08.00/opam index 3bffbe6951b..a9140f46b5d 100644 --- a/packages/pipebang/pipebang.108.08.00/opam +++ b/packages/pipebang/pipebang.108.08.00/opam @@ -1,11 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_pipebang"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {= "108.08.00"} "ocamlbuild" {build} ] 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: "md5=db0a07aaef2181646e1747d7da75a0d7" +} diff --git a/packages/pipebang/pipebang.108.08.00/url b/packages/pipebang/pipebang.108.08.00/url deleted file mode 100644 index 470588d3b2e..00000000000 --- a/packages/pipebang/pipebang.108.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/pipebang-108.08.00.tar.gz" -checksum: "db0a07aaef2181646e1747d7da75a0d7" diff --git a/packages/pipebang/pipebang.109.07.00/descr b/packages/pipebang/pipebang.109.07.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/pipebang/pipebang.109.07.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/pipebang/pipebang.109.07.00/files/disable_warn_error.patch b/packages/pipebang/pipebang.109.07.00/files/disable_warn_error.patch deleted file mode 100644 index c0e6f3a45b0..00000000000 --- a/packages/pipebang/pipebang.109.07.00/files/disable_warn_error.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- myocamlbuild.ml.prev 2013-01-31 11:03:46.499658884 -0500 -+++ myocamlbuild.ml 2013-01-31 11:03:49.645903833 -0500 -@@ -574,7 +574,7 @@ - - (* enable warnings; make sure the '@' character isn't in the beginning; - ms-dos interprets that character specially *) -- flag ["compile"; "ocaml"] (S [A "-w"; A "A@Aemr-28"; A "-strict-sequence" ]) -+ flag ["compile"; "ocaml"] (S [A "-w"; A "Aemr-28"; A "-strict-sequence" ]) - ;; - - let dispatch = function diff --git a/packages/pipebang/pipebang.109.07.00/opam b/packages/pipebang/pipebang.109.07.00/opam deleted file mode 100644 index 1aed6a7bbd5..00000000000 --- a/packages/pipebang/pipebang.109.07.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "pa_pipebang"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.07.00"} - "ocamlbuild" {build} -] -patches: ["disable_warn_error.patch"] -install: [make "install"] diff --git a/packages/pipebang/pipebang.109.07.00/url b/packages/pipebang/pipebang.109.07.00/url deleted file mode 100644 index c170fcd9979..00000000000 --- a/packages/pipebang/pipebang.109.07.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.07.00/individual/pipebang-109.07.00.tar.gz" -checksum: "92894f20fc637d0bb6790bd5d8f62389" diff --git a/packages/pipebang/pipebang.109.08.00/descr b/packages/pipebang/pipebang.109.08.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/pipebang/pipebang.109.08.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/pipebang/pipebang.109.08.00/opam b/packages/pipebang/pipebang.109.08.00/opam deleted file mode 100644 index afa5d2da990..00000000000 --- a/packages/pipebang/pipebang.109.08.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "pa_pipebang"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.08.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/pipebang/pipebang.109.08.00/url b/packages/pipebang/pipebang.109.08.00/url deleted file mode 100644 index 35fbcb78f62..00000000000 --- a/packages/pipebang/pipebang.109.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/pipebang-109.08.00.tar.gz" -checksum: "ceb45e372d5e04d02954d2141bb518b6" diff --git a/packages/pipebang/pipebang.109.09.00/descr b/packages/pipebang/pipebang.109.09.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/pipebang/pipebang.109.09.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/pipebang/pipebang.109.09.00/opam b/packages/pipebang/pipebang.109.09.00/opam deleted file mode 100644 index 65f1e0e664f..00000000000 --- a/packages/pipebang/pipebang.109.09.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "pa_pipebang"]] -depends: [ - "camlp4" - "ocamlfind" - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.0" ] -install: [make "install"] diff --git a/packages/pipebang/pipebang.109.09.00/url b/packages/pipebang/pipebang.109.09.00/url deleted file mode 100644 index c277d740719..00000000000 --- a/packages/pipebang/pipebang.109.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/pipebang-109.09.00.tar.gz" -checksum: "1dcce1d805b543cbe42c632df99ceff1" diff --git a/packages/pipebang/pipebang.109.10.00/descr b/packages/pipebang/pipebang.109.10.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/pipebang/pipebang.109.10.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/pipebang/pipebang.109.10.00/opam b/packages/pipebang/pipebang.109.10.00/opam deleted file mode 100644 index b004423bf21..00000000000 --- a/packages/pipebang/pipebang.109.10.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "pa_pipebang"]] -depends: [ - "camlp4" - "ocamlfind" - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.0" ] -install: [make "install"] diff --git a/packages/pipebang/pipebang.109.10.00/url b/packages/pipebang/pipebang.109.10.00/url deleted file mode 100644 index 803bf243152..00000000000 --- a/packages/pipebang/pipebang.109.10.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/pipebang-109.10.00.tar.gz" -checksum: "3530cd8f64f045582d2c40d73eca352e" diff --git a/packages/pipebang/pipebang.109.11.00/descr b/packages/pipebang/pipebang.109.11.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/pipebang/pipebang.109.11.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/pipebang/pipebang.109.11.00/opam b/packages/pipebang/pipebang.109.11.00/opam deleted file mode 100644 index b004423bf21..00000000000 --- a/packages/pipebang/pipebang.109.11.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "pa_pipebang"]] -depends: [ - "camlp4" - "ocamlfind" - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.0" ] -install: [make "install"] diff --git a/packages/pipebang/pipebang.109.11.00/url b/packages/pipebang/pipebang.109.11.00/url deleted file mode 100644 index 9d081071f35..00000000000 --- a/packages/pipebang/pipebang.109.11.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/pipebang-109.11.00.tar.gz" -checksum: "b55b4bc120dfba373acee58ebbd89f57" diff --git a/packages/pipebang/pipebang.109.12.00/descr b/packages/pipebang/pipebang.109.12.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/pipebang/pipebang.109.12.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/pipebang/pipebang.109.12.00/opam b/packages/pipebang/pipebang.109.12.00/opam deleted file mode 100644 index f7919a1cb70..00000000000 --- a/packages/pipebang/pipebang.109.12.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "pa_pipebang"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/janestreet/pipebang" -available: ocaml-version >= "4.00.1" -install: [make "install"] diff --git a/packages/pipebang/pipebang.109.12.00/url b/packages/pipebang/pipebang.109.12.00/url deleted file mode 100644 index 47f6fc2a75b..00000000000 --- a/packages/pipebang/pipebang.109.12.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/pipebang/archive/109.12.00.tar.gz" -checksum: "6035d4f96a67c43d87f071304cc79f21" diff --git a/packages/pipebang/pipebang.109.13.00/descr b/packages/pipebang/pipebang.109.13.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/pipebang/pipebang.109.13.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/pipebang/pipebang.109.13.00/opam b/packages/pipebang/pipebang.109.13.00/opam deleted file mode 100644 index b004423bf21..00000000000 --- a/packages/pipebang/pipebang.109.13.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "pa_pipebang"]] -depends: [ - "camlp4" - "ocamlfind" - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.0" ] -install: [make "install"] diff --git a/packages/pipebang/pipebang.109.13.00/url b/packages/pipebang/pipebang.109.13.00/url deleted file mode 100644 index 9b650062f45..00000000000 --- a/packages/pipebang/pipebang.109.13.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/pipebang-109.13.00.tar.gz" -checksum: "345a445eb74f24c0216084aa3a17828a" diff --git a/packages/pipebang/pipebang.109.14.00/descr b/packages/pipebang/pipebang.109.14.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/pipebang/pipebang.109.14.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/pipebang/pipebang.109.14.00/opam b/packages/pipebang/pipebang.109.14.00/opam index b004423bf21..794d815ad9a 100644 --- a/packages/pipebang/pipebang.109.14.00/opam +++ b/packages/pipebang/pipebang.109.14.00/opam @@ -1,11 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_pipebang"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "camlp4" "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.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: "md5=33d7c3df0a7cbcf777051520e7452ee6" +} diff --git a/packages/pipebang/pipebang.109.14.00/url b/packages/pipebang/pipebang.109.14.00/url deleted file mode 100644 index 1489f23452a..00000000000 --- a/packages/pipebang/pipebang.109.14.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/pipebang-109.14.00.tar.gz" -checksum: "33d7c3df0a7cbcf777051520e7452ee6" diff --git a/packages/pipebang/pipebang.109.15.00/descr b/packages/pipebang/pipebang.109.15.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/pipebang/pipebang.109.15.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/pipebang/pipebang.109.15.00/opam b/packages/pipebang/pipebang.109.15.00/opam index b004423bf21..bcd2461a889 100644 --- a/packages/pipebang/pipebang.109.15.00/opam +++ b/packages/pipebang/pipebang.109.15.00/opam @@ -1,11 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_pipebang"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "camlp4" "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.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: "md5=fedeeca9eb01bc722ad73173a64097d9" +} diff --git a/packages/pipebang/pipebang.109.15.00/url b/packages/pipebang/pipebang.109.15.00/url deleted file mode 100644 index 2b34c1ffa40..00000000000 --- a/packages/pipebang/pipebang.109.15.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/pipebang-109.15.00.tar.gz" -checksum: "fedeeca9eb01bc722ad73173a64097d9" diff --git a/packages/pipebang/pipebang.109.28.00/descr b/packages/pipebang/pipebang.109.28.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/pipebang/pipebang.109.28.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/pipebang/pipebang.109.28.00/opam b/packages/pipebang/pipebang.109.28.00/opam index b004423bf21..48bc4339bac 100644 --- a/packages/pipebang/pipebang.109.28.00/opam +++ b/packages/pipebang/pipebang.109.28.00/opam @@ -1,11 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_pipebang"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "camlp4" "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.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: "md5=22851ca9251d81b3e22c8b33c2966484" +} diff --git a/packages/pipebang/pipebang.109.28.00/url b/packages/pipebang/pipebang.109.28.00/url deleted file mode 100644 index 62bf007263e..00000000000 --- a/packages/pipebang/pipebang.109.28.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.28.00/individual/pipebang-109.28.00.tar.gz" -checksum: "22851ca9251d81b3e22c8b33c2966484" diff --git a/packages/pipebang/pipebang.109.28.02/descr b/packages/pipebang/pipebang.109.28.02/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/pipebang/pipebang.109.28.02/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/pipebang/pipebang.109.28.02/opam b/packages/pipebang/pipebang.109.28.02/opam index b004423bf21..17e784073f3 100644 --- a/packages/pipebang/pipebang.109.28.02/opam +++ b/packages/pipebang/pipebang.109.28.02/opam @@ -1,11 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_pipebang"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "camlp4" "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.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: "md5=dae52b0703d245aa6da66e98dd7926f0" +} diff --git a/packages/pipebang/pipebang.109.28.02/url b/packages/pipebang/pipebang.109.28.02/url deleted file mode 100644 index 8e3adf40f23..00000000000 --- a/packages/pipebang/pipebang.109.28.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.28.00/individual/pipebang-109.28.02.tar.gz" -checksum: "dae52b0703d245aa6da66e98dd7926f0" diff --git a/packages/pipebang/pipebang.109.60.00/descr b/packages/pipebang/pipebang.109.60.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/pipebang/pipebang.109.60.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/pipebang/pipebang.109.60.00/opam b/packages/pipebang/pipebang.109.60.00/opam index b004423bf21..1e198139d7a 100644 --- a/packages/pipebang/pipebang.109.60.00/opam +++ b/packages/pipebang/pipebang.109.60.00/opam @@ -1,11 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_pipebang"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "camlp4" "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.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: "md5=6b616b84e558b85cf0415532bc196c78" +} diff --git a/packages/pipebang/pipebang.109.60.00/url b/packages/pipebang/pipebang.109.60.00/url deleted file mode 100644 index c9e2b6f62b5..00000000000 --- a/packages/pipebang/pipebang.109.60.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.60.00/individual/pipebang-109.60.00.tar.gz" -checksum: "6b616b84e558b85cf0415532bc196c78" diff --git a/packages/pipebang/pipebang.110.01.00/descr b/packages/pipebang/pipebang.110.01.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/pipebang/pipebang.110.01.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/pipebang/pipebang.110.01.00/opam b/packages/pipebang/pipebang.110.01.00/opam index b004423bf21..f84425c923d 100644 --- a/packages/pipebang/pipebang.110.01.00/opam +++ b/packages/pipebang/pipebang.110.01.00/opam @@ -1,11 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "pa_pipebang"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.06.0"} "camlp4" "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.06.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: "md5=09094ac5a5ccdf7f8b7a6115ce228a40" +} diff --git a/packages/pipebang/pipebang.110.01.00/url b/packages/pipebang/pipebang.110.01.00/url deleted file mode 100644 index 13454c0bdaf..00000000000 --- a/packages/pipebang/pipebang.110.01.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/110.01.00/individual/pipebang-110.01.00.tar.gz" -checksum: "09094ac5a5ccdf7f8b7a6115ce228a40" diff --git a/packages/pipebang/pipebang.113.00.00/descr b/packages/pipebang/pipebang.113.00.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/pipebang/pipebang.113.00.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/pipebang/pipebang.113.00.00/opam b/packages/pipebang/pipebang.113.00.00/opam index 45bc04dce3d..0930c0c0cc7 100644 --- a/packages/pipebang/pipebang.113.00.00/opam +++ b/packages/pipebang/pipebang.113.00.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/pipebang" @@ -8,11 +8,22 @@ build: [ ] remove: [["ocamlfind" "remove" "pa_pipebang"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/pipebang/issues" -dev-repo: "https://github.com/janestreet/pipebang.git" +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: "md5=685ee2184eb95270751c58790f93dd0b" +} diff --git a/packages/pipebang/pipebang.113.00.00/url b/packages/pipebang/pipebang.113.00.00/url deleted file mode 100644 index 224e74f4f6e..00000000000 --- a/packages/pipebang/pipebang.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/pipebang-113.00.00.tar.gz" -checksum: "685ee2184eb95270751c58790f93dd0b" diff --git a/packages/piqi/piqi.0.6.0/descr b/packages/piqi/piqi.0.6.0/descr deleted file mode 100644 index 99f263f1000..00000000000 --- a/packages/piqi/piqi.0.6.0/descr +++ /dev/null @@ -1 +0,0 @@ -Protocol Buffers, JSON and XML serialization diff --git a/packages/piqi/piqi.0.6.0/opam b/packages/piqi/piqi.0.6.0/opam deleted file mode 100644 index c82154866c3..00000000000 --- a/packages/piqi/piqi.0.6.0/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "alavrik@piqi.org" -build: [ - ["./configure" "--prefix" prefix] - [make] - [make "ocaml"] -] -remove: [ - ["rm" "-f" "%{prefix}%/bin/piqi" "%{prefix}%/bin/piqic"] - ["ocamlfind" "remove" "piqi"] -] -depends: [ - "ocamlfind" - "easy-format" - "ulex" - "xmlm" - "camlp4" {< "4.02"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/alavrik/piqi" -install: [ - [make "install"] - [make "ocaml-install"] -] diff --git a/packages/piqi/piqi.0.6.0/url b/packages/piqi/piqi.0.6.0/url deleted file mode 100644 index 2166b08a5e7..00000000000 --- a/packages/piqi/piqi.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/alavrik/piqi/archive/v0.6.0.tar.gz" -checksum: "b707f6b8a13baff0cf18033c73a5d924" diff --git a/packages/piqi/piqi.0.6.5/descr b/packages/piqi/piqi.0.6.5/descr deleted file mode 100644 index 99f263f1000..00000000000 --- a/packages/piqi/piqi.0.6.5/descr +++ /dev/null @@ -1 +0,0 @@ -Protocol Buffers, JSON and XML serialization diff --git a/packages/piqi/piqi.0.6.5/opam b/packages/piqi/piqi.0.6.5/opam index c82154866c3..2667d4d01b6 100644 --- a/packages/piqi/piqi.0.6.5/opam +++ b/packages/piqi/piqi.0.6.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alavrik@piqi.org" build: [ ["./configure" "--prefix" prefix] @@ -10,6 +10,7 @@ remove: [ ["ocamlfind" "remove" "piqi"] ] depends: [ + "ocaml" "ocamlfind" "easy-format" "ulex" @@ -22,3 +23,9 @@ install: [ [make "install"] [make "ocaml-install"] ] +synopsis: "Protocol Buffers, JSON and XML serialization" +flags: light-uninstall +url { + src: "https://github.com/alavrik/piqi/archive/v0.6.5.tar.gz" + checksum: "md5=a383c01b45390fb99a1b301637030b0c" +} diff --git a/packages/piqi/piqi.0.6.5/url b/packages/piqi/piqi.0.6.5/url deleted file mode 100644 index da9b7e41ea5..00000000000 --- a/packages/piqi/piqi.0.6.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/alavrik/piqi/archive/v0.6.5.tar.gz" -checksum: "a383c01b45390fb99a1b301637030b0c" diff --git a/packages/piqi/piqi.0.7.0/descr b/packages/piqi/piqi.0.7.0/descr deleted file mode 100644 index a0e7e8c581c..00000000000 --- a/packages/piqi/piqi.0.7.0/descr +++ /dev/null @@ -1 +0,0 @@ -Protocol Buffers, JSON and XML serialization system for OCaml diff --git a/packages/piqi/piqi.0.7.0/opam b/packages/piqi/piqi.0.7.0/opam deleted file mode 100644 index 5d8b11230fb..00000000000 --- a/packages/piqi/piqi.0.7.0/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1.2" -maintainer: "alavrik@piqi.org" -build: make -remove: [ - ["rm" "-f" "%{prefix}%/bin/piqic-ocaml"] - ["ocamlfind" "remove" "piqirun"] -] -depends: [ - "ocamlfind" - "piqilib" -] -dev-repo: "git://github.com/alavrik/piqi-ocaml" -install: [make "DESTDIR=%{prefix}%" "install"] diff --git a/packages/piqi/piqi.0.7.0/url b/packages/piqi/piqi.0.7.0/url deleted file mode 100644 index 58605ac6b57..00000000000 --- a/packages/piqi/piqi.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/alavrik/piqi-ocaml/archive/v0.7.0.tar.gz" -checksum: "23508c56ab170304fd9f58b5f492a2cb" diff --git a/packages/piqi/piqi.0.7.1/descr b/packages/piqi/piqi.0.7.1/descr deleted file mode 100644 index a0e7e8c581c..00000000000 --- a/packages/piqi/piqi.0.7.1/descr +++ /dev/null @@ -1 +0,0 @@ -Protocol Buffers, JSON and XML serialization system for OCaml diff --git a/packages/piqi/piqi.0.7.1/opam b/packages/piqi/piqi.0.7.1/opam index 5d8b11230fb..9f5582debc2 100644 --- a/packages/piqi/piqi.0.7.1/opam +++ b/packages/piqi/piqi.0.7.1/opam @@ -1,13 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alavrik@piqi.org" build: make remove: [ ["rm" "-f" "%{prefix}%/bin/piqic-ocaml"] ["ocamlfind" "remove" "piqirun"] ] -depends: [ - "ocamlfind" - "piqilib" -] +depends: ["ocaml" "ocamlfind" "piqilib"] dev-repo: "git://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: "md5=9bfc3f049b128424b439fbd3802c9907" +} diff --git a/packages/piqi/piqi.0.7.1/url b/packages/piqi/piqi.0.7.1/url deleted file mode 100644 index 193f39d6e6c..00000000000 --- a/packages/piqi/piqi.0.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/alavrik/piqi-ocaml/archive/v0.7.1.tar.gz" -checksum: "9bfc3f049b128424b439fbd3802c9907" diff --git a/packages/piqi/piqi.0.7.4/descr b/packages/piqi/piqi.0.7.4/descr deleted file mode 100644 index a0e7e8c581c..00000000000 --- a/packages/piqi/piqi.0.7.4/descr +++ /dev/null @@ -1 +0,0 @@ -Protocol Buffers, JSON and XML serialization system for OCaml diff --git a/packages/piqi/piqi.0.7.4/opam b/packages/piqi/piqi.0.7.4/opam index b9c57275dc5..548408cc227 100644 --- a/packages/piqi/piqi.0.7.4/opam +++ b/packages/piqi/piqi.0.7.4/opam @@ -1,14 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alavrik@piqi.org" build: make remove: [ ["rm" "-f" "%{prefix}%/bin/piqic-ocaml"] ["ocamlfind" "remove" "piqirun"] ] -depends: [ - "ocamlfind" - "piqilib" - "base-bytes" -] +depends: ["ocaml" "ocamlfind" "piqilib" "base-bytes"] dev-repo: "git://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: "md5=f217b670ef6d1cd15d71dfd5d31e9b49" +} diff --git a/packages/piqi/piqi.0.7.4/url b/packages/piqi/piqi.0.7.4/url deleted file mode 100644 index 0ac00abafac..00000000000 --- a/packages/piqi/piqi.0.7.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/alavrik/piqi-ocaml/archive/v0.7.4.tar.gz" -checksum: "f217b670ef6d1cd15d71dfd5d31e9b49" diff --git a/packages/piqi/piqi.0.7.5/descr b/packages/piqi/piqi.0.7.5/descr deleted file mode 100644 index a0e7e8c581c..00000000000 --- a/packages/piqi/piqi.0.7.5/descr +++ /dev/null @@ -1 +0,0 @@ -Protocol Buffers, JSON and XML serialization system for OCaml diff --git a/packages/piqi/piqi.0.7.5/opam b/packages/piqi/piqi.0.7.5/opam index 4f1a072e2dc..8215352de54 100644 --- a/packages/piqi/piqi.0.7.5/opam +++ b/packages/piqi/piqi.0.7.5/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anton Lavrik " -author: "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"] @@ -13,10 +13,12 @@ remove: [ ["rm" "-f" "%{prefix}%/bin/piqic-ocaml"] ["ocamlfind" "remove" "piqirun"] ] -build-test: [make "test"] -depends: [ - "ocamlfind" - "piqilib" - "base-bytes" -] +depends: ["ocaml" "ocamlfind" "piqilib" "base-bytes"] dev-repo: "git://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: "md5=7e63ebb70e6f5072dd5e98d3edc96ff2" +} diff --git a/packages/piqi/piqi.0.7.5/url b/packages/piqi/piqi.0.7.5/url deleted file mode 100644 index cc57f661ae4..00000000000 --- a/packages/piqi/piqi.0.7.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/alavrik/piqi-ocaml/archive/v0.7.5.tar.gz" -checksum: "7e63ebb70e6f5072dd5e98d3edc96ff2" diff --git a/packages/piqilib/piqilib.0.6.10/descr b/packages/piqilib/piqilib.0.6.10/descr deleted file mode 100644 index 0f6605c7445..00000000000 --- a/packages/piqilib/piqilib.0.6.10/descr +++ /dev/null @@ -1 +0,0 @@ -The Piqi library -- runtime support for multi-format Protobuf/JSON/XML/Piq data serialization and conversion diff --git a/packages/piqilib/piqilib.0.6.10/opam b/packages/piqilib/piqilib.0.6.10/opam index 3a58a9c76f6..13a641805f0 100644 --- a/packages/piqilib/piqilib.0.6.10/opam +++ b/packages/piqilib/piqilib.0.6.10/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alavrik@piqi.org" build: [ ["./configure" "--prefix" prefix] @@ -10,15 +10,23 @@ remove: [ ["ocamlfind" "remove" "piqilib"] ] depends: [ + "ocaml" "ocamlfind" "easy-format" "ulex" "xmlm" "optcomp" - "base64" {<"2.0.0"} + "base64" {< "2.0.0"} ] dev-repo: "git://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: "md5=d676fab660a8e1f3e89aefd58d79562b" +} diff --git a/packages/piqilib/piqilib.0.6.10/url b/packages/piqilib/piqilib.0.6.10/url deleted file mode 100644 index 0ed5822ac1f..00000000000 --- a/packages/piqilib/piqilib.0.6.10/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/alavrik/piqi/archive/v0.6.10.tar.gz" -checksum: "d676fab660a8e1f3e89aefd58d79562b" diff --git a/packages/piqilib/piqilib.0.6.12/descr b/packages/piqilib/piqilib.0.6.12/descr deleted file mode 100644 index 0f6605c7445..00000000000 --- a/packages/piqilib/piqilib.0.6.12/descr +++ /dev/null @@ -1 +0,0 @@ -The Piqi library -- runtime support for multi-format Protobuf/JSON/XML/Piq data serialization and conversion diff --git a/packages/piqilib/piqilib.0.6.12/opam b/packages/piqilib/piqilib.0.6.12/opam deleted file mode 100644 index bc44b632b2c..00000000000 --- a/packages/piqilib/piqilib.0.6.12/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -maintainer: "alavrik@piqi.org" -build: [ - ["./configure" "--prefix" prefix] - [make] - [make "ocaml"] -] -remove: [ - ["rm" "-f" "%{prefix}%/bin/piqi"] - ["ocamlfind" "remove" "piqilib"] -] -depends: [ - "ocamlfind" - "easy-format" - "ulex" - "xmlm" - "optcomp" - "base64" {>="2.0.0"} - "base-bytes" -] -dev-repo: "git://github.com/alavrik/piqi" -install: [ - [make "install"] - [make "ocaml-install"] -] diff --git a/packages/piqilib/piqilib.0.6.12/url b/packages/piqilib/piqilib.0.6.12/url deleted file mode 100644 index d06495da4fb..00000000000 --- a/packages/piqilib/piqilib.0.6.12/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/alavrik/piqi/archive/v0.6.12.tar.gz" -checksum: "0b0a780d066bb04d60590a203c3cb75d" diff --git a/packages/piqilib/piqilib.0.6.13/descr b/packages/piqilib/piqilib.0.6.13/descr deleted file mode 100644 index 0f6605c7445..00000000000 --- a/packages/piqilib/piqilib.0.6.13/descr +++ /dev/null @@ -1 +0,0 @@ -The Piqi library -- runtime support for multi-format Protobuf/JSON/XML/Piq data serialization and conversion diff --git a/packages/piqilib/piqilib.0.6.13/opam b/packages/piqilib/piqilib.0.6.13/opam index d49173e6923..9395c2545cd 100644 --- a/packages/piqilib/piqilib.0.6.13/opam +++ b/packages/piqilib/piqilib.0.6.13/opam @@ -1,12 +1,12 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anton Lavrik " -author: "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"] @@ -16,14 +16,22 @@ remove: [ ["rm" "-f" "%{prefix}%/bin/piqi"] ["ocamlfind" "remove" "piqilib"] ] -build-test: [make "test"] depends: [ + "ocaml" "ocamlfind" "easy-format" "ulex" "xmlm" "optcomp" - "base64" {>="2.0.0"} + "base64" {>= "2.0.0"} "base-bytes" ] dev-repo: "git://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: "md5=028d964856c6555c631a8a13b46a4c6c" +} diff --git a/packages/piqilib/piqilib.0.6.13/url b/packages/piqilib/piqilib.0.6.13/url deleted file mode 100644 index 67828784419..00000000000 --- a/packages/piqilib/piqilib.0.6.13/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/alavrik/piqi/archive/v0.6.13.tar.gz" -checksum: "028d964856c6555c631a8a13b46a4c6c" diff --git a/packages/piqilib/piqilib.0.6.6/descr b/packages/piqilib/piqilib.0.6.6/descr deleted file mode 100644 index 0f6605c7445..00000000000 --- a/packages/piqilib/piqilib.0.6.6/descr +++ /dev/null @@ -1 +0,0 @@ -The Piqi library -- runtime support for multi-format Protobuf/JSON/XML/Piq data serialization and conversion diff --git a/packages/piqilib/piqilib.0.6.6/opam b/packages/piqilib/piqilib.0.6.6/opam index 2c3e1cff123..aea557b7cfc 100644 --- a/packages/piqilib/piqilib.0.6.6/opam +++ b/packages/piqilib/piqilib.0.6.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alavrik@piqi.org" build: [ ["./configure" "--prefix" prefix] @@ -10,6 +10,7 @@ remove: [ ["ocamlfind" "remove" "piqilib"] ] depends: [ + "ocaml" "ocamlfind" "easy-format" "ulex" @@ -22,3 +23,10 @@ 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.6.tar.gz" + checksum: "md5=5bf3c30bc1d7b3996a85aaae32b121b1" +} diff --git a/packages/piqilib/piqilib.0.6.6/url b/packages/piqilib/piqilib.0.6.6/url deleted file mode 100644 index 1f51d9d45fb..00000000000 --- a/packages/piqilib/piqilib.0.6.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/alavrik/piqi/archive/v0.6.6.tar.gz" -checksum: "5bf3c30bc1d7b3996a85aaae32b121b1" diff --git a/packages/piqilib/piqilib.0.6.8/descr b/packages/piqilib/piqilib.0.6.8/descr deleted file mode 100644 index 0f6605c7445..00000000000 --- a/packages/piqilib/piqilib.0.6.8/descr +++ /dev/null @@ -1 +0,0 @@ -The Piqi library -- runtime support for multi-format Protobuf/JSON/XML/Piq data serialization and conversion diff --git a/packages/piqilib/piqilib.0.6.8/opam b/packages/piqilib/piqilib.0.6.8/opam deleted file mode 100644 index d8c3a148ef7..00000000000 --- a/packages/piqilib/piqilib.0.6.8/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -maintainer: "alavrik@piqi.org" -build: [ - ["./configure" "--prefix" prefix] - [make] - [make "ocaml"] -] -remove: [ - ["rm" "-f" "%{prefix}%/bin/piqi"] - ["ocamlfind" "remove" "piqilib"] -] -depends: [ - "ocamlfind" - "easy-format" - "ulex" - "xmlm" - "optcomp" - "base64" {< "2.0.0"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/alavrik/piqi" -install: [ - [make "install"] - [make "ocaml-install"] -] diff --git a/packages/piqilib/piqilib.0.6.8/url b/packages/piqilib/piqilib.0.6.8/url deleted file mode 100644 index 4e27f78f9fa..00000000000 --- a/packages/piqilib/piqilib.0.6.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/alavrik/piqi/archive/v0.6.8.tar.gz" -checksum: "8cede03ada38e1778936db39f3757bc6" diff --git a/packages/piqilib/piqilib.0.6.9/descr b/packages/piqilib/piqilib.0.6.9/descr deleted file mode 100644 index 0f6605c7445..00000000000 --- a/packages/piqilib/piqilib.0.6.9/descr +++ /dev/null @@ -1 +0,0 @@ -The Piqi library -- runtime support for multi-format Protobuf/JSON/XML/Piq data serialization and conversion diff --git a/packages/piqilib/piqilib.0.6.9/opam b/packages/piqilib/piqilib.0.6.9/opam deleted file mode 100644 index 3a58a9c76f6..00000000000 --- a/packages/piqilib/piqilib.0.6.9/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "alavrik@piqi.org" -build: [ - ["./configure" "--prefix" prefix] - [make] - [make "ocaml"] -] -remove: [ - ["rm" "-f" "%{prefix}%/bin/piqi"] - ["ocamlfind" "remove" "piqilib"] -] -depends: [ - "ocamlfind" - "easy-format" - "ulex" - "xmlm" - "optcomp" - "base64" {<"2.0.0"} -] -dev-repo: "git://github.com/alavrik/piqi" -install: [ - [make "install"] - [make "ocaml-install"] -] diff --git a/packages/piqilib/piqilib.0.6.9/url b/packages/piqilib/piqilib.0.6.9/url deleted file mode 100644 index 2876ef178a3..00000000000 --- a/packages/piqilib/piqilib.0.6.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/alavrik/piqi/archive/v0.6.9.tar.gz" -checksum: "d5256c6e1636617cf61cd010034a99e6" diff --git a/packages/pkcs11/pkcs11.0.1.0/descr b/packages/pkcs11/pkcs11.0.1.0/descr deleted file mode 100644 index d362be18335..00000000000 --- a/packages/pkcs11/pkcs11.0.1.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Bindings to the PKCS#11 cryptographic API - -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. diff --git a/packages/pkcs11/pkcs11.0.1.0/opam b/packages/pkcs11/pkcs11.0.1.0/opam index 33eec7821e2..e0fa385d0d1 100644 --- a/packages/pkcs11/pkcs11.0.1.0/opam +++ b/packages/pkcs11/pkcs11.0.1.0/opam @@ -1,28 +1,38 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/cryptosense/pkcs11.git" +dev-repo: "git+https://github.com/cryptosense/pkcs11.git" doc: "https://cryptosense.github.io/pkcs11/doc" build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] + ["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: [ - "ctypes" { >= "0.6.0" } - "ctypes-foreign" { >= "0.4.0" } - "hex" { >= "1.0.0" } - "key-parsers" { >= "0.5.0" } - "ppx_deriving" { >= "4.0" } - "ppx_deriving_yojson" { >= "3.0" } - "records" { >= "0.6.0" } + "ocaml" {>= "4.02.0"} + "ctypes" {>= "0.6.0"} + "ctypes-foreign" {>= "0.4.0"} + "hex" {>= "1.0.0"} + "key-parsers" {>= "0.5.0"} + "ppx_deriving" {>= "4.0"} + "ppx_deriving_yojson" {>= "3.0"} + "records" {>= "0.6.0"} "ocamlbuild" {build} "ocamlfind" {build} "topkg" {build} ] -available: [ocaml-version >= "4.02.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: "md5=7c1a281323e0e14de0677fb7d23b7b4c" +} diff --git a/packages/pkcs11/pkcs11.0.1.0/url b/packages/pkcs11/pkcs11.0.1.0/url deleted file mode 100644 index 3af5e318579..00000000000 --- a/packages/pkcs11/pkcs11.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/pkcs11/releases/download/v0.1.0/pkcs11-0.1.0.tbz" -checksum: "7c1a281323e0e14de0677fb7d23b7b4c" \ No newline at end of file diff --git a/packages/pkcs11/pkcs11.0.10.0/descr b/packages/pkcs11/pkcs11.0.10.0/descr deleted file mode 100644 index d362be18335..00000000000 --- a/packages/pkcs11/pkcs11.0.10.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Bindings to the PKCS#11 cryptographic API - -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. diff --git a/packages/pkcs11/pkcs11.0.10.0/opam b/packages/pkcs11/pkcs11.0.10.0/opam index 35e8334903a..e5062c9c7cc 100644 --- a/packages/pkcs11/pkcs11.0.10.0/opam +++ b/packages/pkcs11/pkcs11.0.10.0/opam @@ -1,37 +1,49 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/cryptosense/pkcs11.git" +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}%" - "--with-driver" "%{ctypes:installed}%" + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--with-cmdliner" + "%{cmdliner:installed}%" + "--with-driver" + "%{ctypes:installed}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" - "--tests" "true" - "--with-cmdliner" "%{cmdliner:installed}%" - "--with-driver" "%{ctypes:installed}%" - ] - [ "ocaml" "pkg/pkg.ml" "test" ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "true" + "--with-cmdliner" + "%{cmdliner:installed}%" + "--with-driver" + "%{ctypes:installed}%" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] depends: [ - "hex" { >= "1.0.0" } + "ocaml" {>= "4.02.0"} + "hex" {>= "1.0.0"} "integers" - "ppx_deriving" { >= "4.0" } - "ppx_deriving_yojson" { >= "3.0" } + "ppx_deriving" {>= "4.0"} + "ppx_deriving_yojson" {>= "3.0"} "zarith" "ocamlbuild" {build} "ocamlfind" {build} "topkg" {build} - "ounit" {test} + "ounit" {with-test} ] depopts: [ "cmdliner" @@ -42,4 +54,15 @@ conflicts: [ "ctypes" { < "0.12.0" } ] tags: ["org:cryptosense"] -available: [ocaml-version >= "4.02.0" & os != "darwin"] +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.10.0/pkcs11-0.10.0.tbz" + checksum: "md5=f3d3f5eacdd03278cc3a05b973d730e4" +} diff --git a/packages/pkcs11/pkcs11.0.10.0/url b/packages/pkcs11/pkcs11.0.10.0/url deleted file mode 100644 index 5dd9a1c6649..00000000000 --- a/packages/pkcs11/pkcs11.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/pkcs11/releases/download/v0.10.0/pkcs11-0.10.0.tbz" -checksum: "f3d3f5eacdd03278cc3a05b973d730e4" \ No newline at end of file diff --git a/packages/pkcs11/pkcs11.0.11.0/descr b/packages/pkcs11/pkcs11.0.11.0/descr deleted file mode 100644 index d362be18335..00000000000 --- a/packages/pkcs11/pkcs11.0.11.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Bindings to the PKCS#11 cryptographic API - -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. diff --git a/packages/pkcs11/pkcs11.0.11.0/opam b/packages/pkcs11/pkcs11.0.11.0/opam index 35e8334903a..fbda33c85fe 100644 --- a/packages/pkcs11/pkcs11.0.11.0/opam +++ b/packages/pkcs11/pkcs11.0.11.0/opam @@ -1,37 +1,49 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/cryptosense/pkcs11.git" +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}%" - "--with-driver" "%{ctypes:installed}%" + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--with-cmdliner" + "%{cmdliner:installed}%" + "--with-driver" + "%{ctypes:installed}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" - "--tests" "true" - "--with-cmdliner" "%{cmdliner:installed}%" - "--with-driver" "%{ctypes:installed}%" - ] - [ "ocaml" "pkg/pkg.ml" "test" ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "true" + "--with-cmdliner" + "%{cmdliner:installed}%" + "--with-driver" + "%{ctypes:installed}%" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] depends: [ - "hex" { >= "1.0.0" } + "ocaml" {>= "4.02.0"} + "hex" {>= "1.0.0"} "integers" - "ppx_deriving" { >= "4.0" } - "ppx_deriving_yojson" { >= "3.0" } + "ppx_deriving" {>= "4.0"} + "ppx_deriving_yojson" {>= "3.0"} "zarith" "ocamlbuild" {build} "ocamlfind" {build} "topkg" {build} - "ounit" {test} + "ounit" {with-test} ] depopts: [ "cmdliner" @@ -42,4 +54,15 @@ conflicts: [ "ctypes" { < "0.12.0" } ] tags: ["org:cryptosense"] -available: [ocaml-version >= "4.02.0" & os != "darwin"] +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.11.0/pkcs11-0.11.0.tbz" + checksum: "md5=cd22eeb7d4e49601c6c7a34499eb8fbf" +} diff --git a/packages/pkcs11/pkcs11.0.11.0/url b/packages/pkcs11/pkcs11.0.11.0/url deleted file mode 100644 index e8bc802ef0c..00000000000 --- a/packages/pkcs11/pkcs11.0.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/pkcs11/releases/download/v0.11.0/pkcs11-0.11.0.tbz" -checksum: "cd22eeb7d4e49601c6c7a34499eb8fbf" \ No newline at end of file diff --git a/packages/pkcs11/pkcs11.0.12.0/descr b/packages/pkcs11/pkcs11.0.12.0/descr deleted file mode 100644 index d362be18335..00000000000 --- a/packages/pkcs11/pkcs11.0.12.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Bindings to the PKCS#11 cryptographic API - -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. diff --git a/packages/pkcs11/pkcs11.0.12.0/opam b/packages/pkcs11/pkcs11.0.12.0/opam index f4f57de3133..ca925daa2f8 100644 --- a/packages/pkcs11/pkcs11.0.12.0/opam +++ b/packages/pkcs11/pkcs11.0.12.0/opam @@ -1,37 +1,49 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/cryptosense/pkcs11.git" +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}%" - "--with-driver" "%{ctypes:installed}%" + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--with-cmdliner" + "%{cmdliner:installed}%" + "--with-driver" + "%{ctypes:installed}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" - "--tests" "true" - "--with-cmdliner" "%{cmdliner:installed}%" - "--with-driver" "%{ctypes:installed}%" - ] - [ "ocaml" "pkg/pkg.ml" "test" ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "true" + "--with-cmdliner" + "%{cmdliner:installed}%" + "--with-driver" + "%{ctypes:installed}%" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] depends: [ - "hex" { >= "1.0.0" } + "ocaml" {>= "4.03.0"} + "hex" {>= "1.0.0"} "integers" - "ppx_deriving" { >= "4.0" } - "ppx_deriving_yojson" { >= "3.0" } + "ppx_deriving" {>= "4.0"} + "ppx_deriving_yojson" {>= "3.0"} "zarith" "ocamlbuild" {build} "ocamlfind" {build} "topkg" {build} - "ounit" {test} + "ounit" {with-test} ] depopts: [ "cmdliner" @@ -42,4 +54,15 @@ conflicts: [ "ctypes" { < "0.12.0" } ] tags: ["org:cryptosense"] -available: [ocaml-version >= "4.03.0" & os != "darwin"] +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.12.0/pkcs11-0.12.0.tbz" + checksum: "md5=2a14ec4a06d0b9ca9166f911095e6a7b" +} diff --git a/packages/pkcs11/pkcs11.0.12.0/url b/packages/pkcs11/pkcs11.0.12.0/url deleted file mode 100644 index bc31bdd59af..00000000000 --- a/packages/pkcs11/pkcs11.0.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/pkcs11/releases/download/v0.12.0/pkcs11-0.12.0.tbz" -checksum: "2a14ec4a06d0b9ca9166f911095e6a7b" \ No newline at end of file diff --git a/packages/pkcs11/pkcs11.0.13.0/descr b/packages/pkcs11/pkcs11.0.13.0/descr deleted file mode 100644 index d362be18335..00000000000 --- a/packages/pkcs11/pkcs11.0.13.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Bindings to the PKCS#11 cryptographic API - -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. diff --git a/packages/pkcs11/pkcs11.0.13.0/opam b/packages/pkcs11/pkcs11.0.13.0/opam index f4f57de3133..e5ad050c2be 100644 --- a/packages/pkcs11/pkcs11.0.13.0/opam +++ b/packages/pkcs11/pkcs11.0.13.0/opam @@ -1,37 +1,49 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/cryptosense/pkcs11.git" +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}%" - "--with-driver" "%{ctypes:installed}%" + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--with-cmdliner" + "%{cmdliner:installed}%" + "--with-driver" + "%{ctypes:installed}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" - "--tests" "true" - "--with-cmdliner" "%{cmdliner:installed}%" - "--with-driver" "%{ctypes:installed}%" - ] - [ "ocaml" "pkg/pkg.ml" "test" ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "true" + "--with-cmdliner" + "%{cmdliner:installed}%" + "--with-driver" + "%{ctypes:installed}%" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] depends: [ - "hex" { >= "1.0.0" } + "ocaml" {>= "4.03.0"} + "hex" {>= "1.0.0"} "integers" - "ppx_deriving" { >= "4.0" } - "ppx_deriving_yojson" { >= "3.0" } + "ppx_deriving" {>= "4.0"} + "ppx_deriving_yojson" {>= "3.0"} "zarith" "ocamlbuild" {build} "ocamlfind" {build} "topkg" {build} - "ounit" {test} + "ounit" {with-test} ] depopts: [ "cmdliner" @@ -42,4 +54,15 @@ conflicts: [ "ctypes" { < "0.12.0" } ] tags: ["org:cryptosense"] -available: [ocaml-version >= "4.03.0" & os != "darwin"] +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.13.0/pkcs11-0.13.0.tbz" + checksum: "md5=0b76e1688d037f270886cdd7c9980a86" +} diff --git a/packages/pkcs11/pkcs11.0.13.0/url b/packages/pkcs11/pkcs11.0.13.0/url deleted file mode 100644 index e67679e0ad7..00000000000 --- a/packages/pkcs11/pkcs11.0.13.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/pkcs11/releases/download/v0.13.0/pkcs11-0.13.0.tbz" -checksum: "0b76e1688d037f270886cdd7c9980a86" \ No newline at end of file diff --git a/packages/pkcs11/pkcs11.0.14.0/descr b/packages/pkcs11/pkcs11.0.14.0/descr deleted file mode 100644 index d362be18335..00000000000 --- a/packages/pkcs11/pkcs11.0.14.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Bindings to the PKCS#11 cryptographic API - -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. diff --git a/packages/pkcs11/pkcs11.0.14.0/opam b/packages/pkcs11/pkcs11.0.14.0/opam index f4f57de3133..c658600fdc6 100644 --- a/packages/pkcs11/pkcs11.0.14.0/opam +++ b/packages/pkcs11/pkcs11.0.14.0/opam @@ -1,37 +1,49 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/cryptosense/pkcs11.git" +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}%" - "--with-driver" "%{ctypes:installed}%" + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--with-cmdliner" + "%{cmdliner:installed}%" + "--with-driver" + "%{ctypes:installed}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" - "--tests" "true" - "--with-cmdliner" "%{cmdliner:installed}%" - "--with-driver" "%{ctypes:installed}%" - ] - [ "ocaml" "pkg/pkg.ml" "test" ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "true" + "--with-cmdliner" + "%{cmdliner:installed}%" + "--with-driver" + "%{ctypes:installed}%" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] depends: [ - "hex" { >= "1.0.0" } + "ocaml" {>= "4.03.0"} + "hex" {>= "1.0.0"} "integers" - "ppx_deriving" { >= "4.0" } - "ppx_deriving_yojson" { >= "3.0" } + "ppx_deriving" {>= "4.0"} + "ppx_deriving_yojson" {>= "3.0"} "zarith" "ocamlbuild" {build} "ocamlfind" {build} "topkg" {build} - "ounit" {test} + "ounit" {with-test} ] depopts: [ "cmdliner" @@ -42,4 +54,15 @@ conflicts: [ "ctypes" { < "0.12.0" } ] tags: ["org:cryptosense"] -available: [ocaml-version >= "4.03.0" & os != "darwin"] +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.14.0/pkcs11-0.14.0.tbz" + checksum: "md5=d6d18b0852925320e5b0ceaf1c433c5a" +} diff --git a/packages/pkcs11/pkcs11.0.14.0/url b/packages/pkcs11/pkcs11.0.14.0/url deleted file mode 100644 index e117cbfbc32..00000000000 --- a/packages/pkcs11/pkcs11.0.14.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/pkcs11/releases/download/v0.14.0/pkcs11-0.14.0.tbz" -checksum: "d6d18b0852925320e5b0ceaf1c433c5a" \ No newline at end of file diff --git a/packages/pkcs11/pkcs11.0.15.0/descr b/packages/pkcs11/pkcs11.0.15.0/descr deleted file mode 100644 index d362be18335..00000000000 --- a/packages/pkcs11/pkcs11.0.15.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Bindings to the PKCS#11 cryptographic API - -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. diff --git a/packages/pkcs11/pkcs11.0.15.0/opam b/packages/pkcs11/pkcs11.0.15.0/opam index f4f57de3133..73b4ce53cb9 100644 --- a/packages/pkcs11/pkcs11.0.15.0/opam +++ b/packages/pkcs11/pkcs11.0.15.0/opam @@ -1,37 +1,49 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/cryptosense/pkcs11.git" +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}%" - "--with-driver" "%{ctypes:installed}%" + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--with-cmdliner" + "%{cmdliner:installed}%" + "--with-driver" + "%{ctypes:installed}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" - "--tests" "true" - "--with-cmdliner" "%{cmdliner:installed}%" - "--with-driver" "%{ctypes:installed}%" - ] - [ "ocaml" "pkg/pkg.ml" "test" ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "true" + "--with-cmdliner" + "%{cmdliner:installed}%" + "--with-driver" + "%{ctypes:installed}%" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] depends: [ - "hex" { >= "1.0.0" } + "ocaml" {>= "4.03.0"} + "hex" {>= "1.0.0"} "integers" - "ppx_deriving" { >= "4.0" } - "ppx_deriving_yojson" { >= "3.0" } + "ppx_deriving" {>= "4.0"} + "ppx_deriving_yojson" {>= "3.0"} "zarith" "ocamlbuild" {build} "ocamlfind" {build} "topkg" {build} - "ounit" {test} + "ounit" {with-test} ] depopts: [ "cmdliner" @@ -42,4 +54,15 @@ conflicts: [ "ctypes" { < "0.12.0" } ] tags: ["org:cryptosense"] -available: [ocaml-version >= "4.03.0" & os != "darwin"] +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.15.0/pkcs11-0.15.0.tbz" + checksum: "md5=035076817a2894d16b2957714f41d75e" +} diff --git a/packages/pkcs11/pkcs11.0.15.0/url b/packages/pkcs11/pkcs11.0.15.0/url deleted file mode 100644 index 522aa9efbdf..00000000000 --- a/packages/pkcs11/pkcs11.0.15.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/pkcs11/releases/download/v0.15.0/pkcs11-0.15.0.tbz" -checksum: "035076817a2894d16b2957714f41d75e" \ No newline at end of file diff --git a/packages/pkcs11/pkcs11.0.2.0/descr b/packages/pkcs11/pkcs11.0.2.0/descr deleted file mode 100644 index d362be18335..00000000000 --- a/packages/pkcs11/pkcs11.0.2.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Bindings to the PKCS#11 cryptographic API - -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. diff --git a/packages/pkcs11/pkcs11.0.2.0/opam b/packages/pkcs11/pkcs11.0.2.0/opam index 33eec7821e2..c007c43b478 100644 --- a/packages/pkcs11/pkcs11.0.2.0/opam +++ b/packages/pkcs11/pkcs11.0.2.0/opam @@ -1,28 +1,38 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/cryptosense/pkcs11.git" +dev-repo: "git+https://github.com/cryptosense/pkcs11.git" doc: "https://cryptosense.github.io/pkcs11/doc" build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] + ["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: [ - "ctypes" { >= "0.6.0" } - "ctypes-foreign" { >= "0.4.0" } - "hex" { >= "1.0.0" } - "key-parsers" { >= "0.5.0" } - "ppx_deriving" { >= "4.0" } - "ppx_deriving_yojson" { >= "3.0" } - "records" { >= "0.6.0" } + "ocaml" {>= "4.02.0"} + "ctypes" {>= "0.6.0"} + "ctypes-foreign" {>= "0.4.0"} + "hex" {>= "1.0.0"} + "key-parsers" {>= "0.5.0"} + "ppx_deriving" {>= "4.0"} + "ppx_deriving_yojson" {>= "3.0"} + "records" {>= "0.6.0"} "ocamlbuild" {build} "ocamlfind" {build} "topkg" {build} ] -available: [ocaml-version >= "4.02.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: "md5=dae326a4e61545ff3cf3b0b508552b48" +} diff --git a/packages/pkcs11/pkcs11.0.2.0/url b/packages/pkcs11/pkcs11.0.2.0/url deleted file mode 100644 index 468e22a8bac..00000000000 --- a/packages/pkcs11/pkcs11.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/pkcs11/releases/download/v0.2.0/pkcs11-0.2.0.tbz" -checksum: "dae326a4e61545ff3cf3b0b508552b48" \ No newline at end of file diff --git a/packages/pkcs11/pkcs11.0.3.0/descr b/packages/pkcs11/pkcs11.0.3.0/descr deleted file mode 100644 index d362be18335..00000000000 --- a/packages/pkcs11/pkcs11.0.3.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Bindings to the PKCS#11 cryptographic API - -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. diff --git a/packages/pkcs11/pkcs11.0.3.0/opam b/packages/pkcs11/pkcs11.0.3.0/opam index 80c5f78d168..ec341da3d91 100644 --- a/packages/pkcs11/pkcs11.0.3.0/opam +++ b/packages/pkcs11/pkcs11.0.3.0/opam @@ -1,29 +1,40 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/cryptosense/pkcs11.git" +dev-repo: "git+https://github.com/cryptosense/pkcs11.git" doc: "https://cryptosense.github.io/pkcs11/doc" build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] + ["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: [ - "ctypes" { >= "0.6.0" } - "ctypes-foreign" { >= "0.4.0" } - "hex" { >= "1.0.0" } - "key-parsers" { >= "0.5.0" } - "ppx_deriving" { >= "4.0" } - "ppx_deriving_yojson" { >= "3.0" } - "records" { >= "0.6.0" } + "ocaml" {>= "4.02.0"} + "ctypes" {>= "0.6.0"} + "ctypes-foreign" {>= "0.4.0"} + "hex" {>= "1.0.0"} + "key-parsers" {>= "0.5.0"} + "ppx_deriving" {>= "4.0"} + "ppx_deriving_yojson" {>= "3.0"} + "records" {>= "0.6.0"} "ocamlbuild" {build} "ocamlfind" {build} "topkg" {build} ] tags: ["org:cryptosense"] -available: [ocaml-version >= "4.02.0" & os != "darwin"] +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: "md5=317c321761ebd246bb7668f73d5a7f6b" +} diff --git a/packages/pkcs11/pkcs11.0.3.0/url b/packages/pkcs11/pkcs11.0.3.0/url deleted file mode 100644 index 510d3e372c6..00000000000 --- a/packages/pkcs11/pkcs11.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/pkcs11/releases/download/v0.3.0/pkcs11-0.3.0.tbz" -checksum: "317c321761ebd246bb7668f73d5a7f6b" \ No newline at end of file diff --git a/packages/pkcs11/pkcs11.0.4.0/descr b/packages/pkcs11/pkcs11.0.4.0/descr deleted file mode 100644 index d362be18335..00000000000 --- a/packages/pkcs11/pkcs11.0.4.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Bindings to the PKCS#11 cryptographic API - -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. diff --git a/packages/pkcs11/pkcs11.0.4.0/opam b/packages/pkcs11/pkcs11.0.4.0/opam index 80c5f78d168..1aa7a1f4318 100644 --- a/packages/pkcs11/pkcs11.0.4.0/opam +++ b/packages/pkcs11/pkcs11.0.4.0/opam @@ -1,29 +1,40 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/cryptosense/pkcs11.git" +dev-repo: "git+https://github.com/cryptosense/pkcs11.git" doc: "https://cryptosense.github.io/pkcs11/doc" build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] + ["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: [ - "ctypes" { >= "0.6.0" } - "ctypes-foreign" { >= "0.4.0" } - "hex" { >= "1.0.0" } - "key-parsers" { >= "0.5.0" } - "ppx_deriving" { >= "4.0" } - "ppx_deriving_yojson" { >= "3.0" } - "records" { >= "0.6.0" } + "ocaml" {>= "4.02.0"} + "ctypes" {>= "0.6.0"} + "ctypes-foreign" {>= "0.4.0"} + "hex" {>= "1.0.0"} + "key-parsers" {>= "0.5.0"} + "ppx_deriving" {>= "4.0"} + "ppx_deriving_yojson" {>= "3.0"} + "records" {>= "0.6.0"} "ocamlbuild" {build} "ocamlfind" {build} "topkg" {build} ] tags: ["org:cryptosense"] -available: [ocaml-version >= "4.02.0" & os != "darwin"] +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: "md5=533fdd69174fb13fbd1c848e54b0bee7" +} diff --git a/packages/pkcs11/pkcs11.0.4.0/url b/packages/pkcs11/pkcs11.0.4.0/url deleted file mode 100644 index 8ee4ce36039..00000000000 --- a/packages/pkcs11/pkcs11.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/pkcs11/releases/download/v0.4.0/pkcs11-0.4.0.tbz" -checksum: "533fdd69174fb13fbd1c848e54b0bee7" \ No newline at end of file diff --git a/packages/pkcs11/pkcs11.0.5.0/descr b/packages/pkcs11/pkcs11.0.5.0/descr deleted file mode 100644 index d362be18335..00000000000 --- a/packages/pkcs11/pkcs11.0.5.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Bindings to the PKCS#11 cryptographic API - -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. diff --git a/packages/pkcs11/pkcs11.0.5.0/opam b/packages/pkcs11/pkcs11.0.5.0/opam index 80c5f78d168..bb57bf65ad8 100644 --- a/packages/pkcs11/pkcs11.0.5.0/opam +++ b/packages/pkcs11/pkcs11.0.5.0/opam @@ -1,29 +1,40 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/cryptosense/pkcs11.git" +dev-repo: "git+https://github.com/cryptosense/pkcs11.git" doc: "https://cryptosense.github.io/pkcs11/doc" build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] + ["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: [ - "ctypes" { >= "0.6.0" } - "ctypes-foreign" { >= "0.4.0" } - "hex" { >= "1.0.0" } - "key-parsers" { >= "0.5.0" } - "ppx_deriving" { >= "4.0" } - "ppx_deriving_yojson" { >= "3.0" } - "records" { >= "0.6.0" } + "ocaml" {>= "4.02.0"} + "ctypes" {>= "0.6.0"} + "ctypes-foreign" {>= "0.4.0"} + "hex" {>= "1.0.0"} + "key-parsers" {>= "0.5.0"} + "ppx_deriving" {>= "4.0"} + "ppx_deriving_yojson" {>= "3.0"} + "records" {>= "0.6.0"} "ocamlbuild" {build} "ocamlfind" {build} "topkg" {build} ] tags: ["org:cryptosense"] -available: [ocaml-version >= "4.02.0" & os != "darwin"] +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: "md5=353436051abc20e1c77551262c7331de" +} diff --git a/packages/pkcs11/pkcs11.0.5.0/url b/packages/pkcs11/pkcs11.0.5.0/url deleted file mode 100644 index b4755ed629b..00000000000 --- a/packages/pkcs11/pkcs11.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/pkcs11/releases/download/v0.5.0/pkcs11-0.5.0.tbz" -checksum: "353436051abc20e1c77551262c7331de" \ No newline at end of file diff --git a/packages/pkcs11/pkcs11.0.6.0/descr b/packages/pkcs11/pkcs11.0.6.0/descr deleted file mode 100644 index d362be18335..00000000000 --- a/packages/pkcs11/pkcs11.0.6.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Bindings to the PKCS#11 cryptographic API - -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. diff --git a/packages/pkcs11/pkcs11.0.6.0/opam b/packages/pkcs11/pkcs11.0.6.0/opam index a1d91051b5d..328267fe8ca 100644 --- a/packages/pkcs11/pkcs11.0.6.0/opam +++ b/packages/pkcs11/pkcs11.0.6.0/opam @@ -1,30 +1,45 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/cryptosense/pkcs11.git" +dev-repo: "git+https://github.com/cryptosense/pkcs11.git" doc: "https://cryptosense.github.io/pkcs11/doc" build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] + ["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: [ - "ctypes" { >= "0.6.0" } - "ctypes-foreign" { >= "0.4.0" } - "hex" { >= "1.0.0" } - "key-parsers" { >= "0.5.0" & != "0.6.0" } - "ppx_deriving" { >= "4.0" } - "ppx_deriving_yojson" { >= "3.0" } - "records" { >= "0.6.0" } + "ocaml" {>= "4.02.0"} + "ctypes" {>= "0.6.0"} + "ctypes-foreign" {>= "0.4.0"} + "hex" {>= "1.0.0"} + "key-parsers" {>= "0.5.0" & != "0.6.0"} + "ppx_deriving" {>= "4.0"} + "ppx_deriving_yojson" {>= "3.0"} + "records" {>= "0.6.0"} "ocamlbuild" {build} "ocamlfind" {build} "topkg" {build} ] tags: ["org:cryptosense"] -available: [ocaml-version >= "4.02.0" & os != "darwin"] +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.""" +extra-files: [ + "0001-Detect-dlfcn.h-using-__linux__.patch" + "md5=b7513a44e1e4f4d8cb5c54197992431f" +] +url { + src: + "https://github.com/cryptosense/pkcs11/releases/download/v0.6.0/pkcs11-0.6.0.tbz" + checksum: "md5=ab8b847bc212d956dd845cc77e4e1427" +} diff --git a/packages/pkcs11/pkcs11.0.6.0/url b/packages/pkcs11/pkcs11.0.6.0/url deleted file mode 100644 index 6192a65dfa1..00000000000 --- a/packages/pkcs11/pkcs11.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/pkcs11/releases/download/v0.6.0/pkcs11-0.6.0.tbz" -checksum: "ab8b847bc212d956dd845cc77e4e1427" \ No newline at end of file diff --git a/packages/pkcs11/pkcs11.0.7.0/descr b/packages/pkcs11/pkcs11.0.7.0/descr deleted file mode 100644 index d362be18335..00000000000 --- a/packages/pkcs11/pkcs11.0.7.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Bindings to the PKCS#11 cryptographic API - -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. diff --git a/packages/pkcs11/pkcs11.0.7.0/opam b/packages/pkcs11/pkcs11.0.7.0/opam index 11fa3a7ab47..618f9c72327 100644 --- a/packages/pkcs11/pkcs11.0.7.0/opam +++ b/packages/pkcs11/pkcs11.0.7.0/opam @@ -1,32 +1,60 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/cryptosense/pkcs11.git" +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}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" "--with-cmdliner" "%{cmdliner:installed}%" ] - [ "ocaml" "pkg/pkg.ml" "test" ] + [ + "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: [ - "ctypes" { >= "0.6.0" } - "ctypes-foreign" { >= "0.4.0" } - "hex" { >= "1.0.0" } - "key-parsers" { >= "0.5.0" & != "0.6.0" } - "ppx_deriving" { >= "4.0" } - "ppx_deriving_yojson" { >= "3.0" } + "ocaml" {>= "4.02.0"} + "ctypes" {>= "0.6.0"} + "ctypes-foreign" {>= "0.4.0"} + "hex" {>= "1.0.0"} + "key-parsers" {>= "0.5.0" & != "0.6.0"} + "ppx_deriving" {>= "4.0"} + "ppx_deriving_yojson" {>= "3.0"} "ocamlbuild" {build} "ocamlfind" {build} "topkg" {build} - "ounit" {test} + "ounit" {with-test} ] depopts: [ "cmdliner" ] tags: ["org:cryptosense"] -available: [ocaml-version >= "4.02.0" & os != "darwin"] +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: "md5=e274917fb536ea4f876d36c20e01d570" +} diff --git a/packages/pkcs11/pkcs11.0.7.0/url b/packages/pkcs11/pkcs11.0.7.0/url deleted file mode 100644 index 16ddb26544c..00000000000 --- a/packages/pkcs11/pkcs11.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/pkcs11/releases/download/v0.7.0/pkcs11-0.7.0.tbz" -checksum: "e274917fb536ea4f876d36c20e01d570" \ No newline at end of file diff --git a/packages/pkcs11/pkcs11.0.7.1/descr b/packages/pkcs11/pkcs11.0.7.1/descr deleted file mode 100644 index d362be18335..00000000000 --- a/packages/pkcs11/pkcs11.0.7.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Bindings to the PKCS#11 cryptographic API - -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. diff --git a/packages/pkcs11/pkcs11.0.7.1/opam b/packages/pkcs11/pkcs11.0.7.1/opam index 11fa3a7ab47..f0fbe5d7dff 100644 --- a/packages/pkcs11/pkcs11.0.7.1/opam +++ b/packages/pkcs11/pkcs11.0.7.1/opam @@ -1,32 +1,60 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/cryptosense/pkcs11.git" +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}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" "--with-cmdliner" "%{cmdliner:installed}%" ] - [ "ocaml" "pkg/pkg.ml" "test" ] + [ + "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: [ - "ctypes" { >= "0.6.0" } - "ctypes-foreign" { >= "0.4.0" } - "hex" { >= "1.0.0" } - "key-parsers" { >= "0.5.0" & != "0.6.0" } - "ppx_deriving" { >= "4.0" } - "ppx_deriving_yojson" { >= "3.0" } + "ocaml" {>= "4.02.0"} + "ctypes" {>= "0.6.0"} + "ctypes-foreign" {>= "0.4.0"} + "hex" {>= "1.0.0"} + "key-parsers" {>= "0.5.0" & != "0.6.0"} + "ppx_deriving" {>= "4.0"} + "ppx_deriving_yojson" {>= "3.0"} "ocamlbuild" {build} "ocamlfind" {build} "topkg" {build} - "ounit" {test} + "ounit" {with-test} ] depopts: [ "cmdliner" ] tags: ["org:cryptosense"] -available: [ocaml-version >= "4.02.0" & os != "darwin"] +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: "md5=d571a8d771b3302886dd8c9287a7ca38" +} diff --git a/packages/pkcs11/pkcs11.0.7.1/url b/packages/pkcs11/pkcs11.0.7.1/url deleted file mode 100644 index 183d2d49e36..00000000000 --- a/packages/pkcs11/pkcs11.0.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/pkcs11/releases/download/v0.7.1/pkcs11-0.7.1.tbz" -checksum: "d571a8d771b3302886dd8c9287a7ca38" \ No newline at end of file diff --git a/packages/pkcs11/pkcs11.0.7.2/descr b/packages/pkcs11/pkcs11.0.7.2/descr deleted file mode 100644 index d362be18335..00000000000 --- a/packages/pkcs11/pkcs11.0.7.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -Bindings to the PKCS#11 cryptographic API - -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. diff --git a/packages/pkcs11/pkcs11.0.7.2/opam b/packages/pkcs11/pkcs11.0.7.2/opam index 11fa3a7ab47..da4315582c4 100644 --- a/packages/pkcs11/pkcs11.0.7.2/opam +++ b/packages/pkcs11/pkcs11.0.7.2/opam @@ -1,32 +1,60 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/cryptosense/pkcs11.git" +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}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" "--with-cmdliner" "%{cmdliner:installed}%" ] - [ "ocaml" "pkg/pkg.ml" "test" ] + [ + "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: [ - "ctypes" { >= "0.6.0" } - "ctypes-foreign" { >= "0.4.0" } - "hex" { >= "1.0.0" } - "key-parsers" { >= "0.5.0" & != "0.6.0" } - "ppx_deriving" { >= "4.0" } - "ppx_deriving_yojson" { >= "3.0" } + "ocaml" {>= "4.02.0"} + "ctypes" {>= "0.6.0"} + "ctypes-foreign" {>= "0.4.0"} + "hex" {>= "1.0.0"} + "key-parsers" {>= "0.5.0" & != "0.6.0"} + "ppx_deriving" {>= "4.0"} + "ppx_deriving_yojson" {>= "3.0"} "ocamlbuild" {build} "ocamlfind" {build} "topkg" {build} - "ounit" {test} + "ounit" {with-test} ] depopts: [ "cmdliner" ] tags: ["org:cryptosense"] -available: [ocaml-version >= "4.02.0" & os != "darwin"] +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: "md5=24d27ee98a2f369c8db1eda905cdb259" +} diff --git a/packages/pkcs11/pkcs11.0.7.2/url b/packages/pkcs11/pkcs11.0.7.2/url deleted file mode 100644 index 905740b5604..00000000000 --- a/packages/pkcs11/pkcs11.0.7.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/pkcs11/releases/download/v0.7.2/pkcs11-0.7.2.tbz" -checksum: "24d27ee98a2f369c8db1eda905cdb259" \ No newline at end of file diff --git a/packages/pkcs11/pkcs11.0.7.3/descr b/packages/pkcs11/pkcs11.0.7.3/descr deleted file mode 100644 index d362be18335..00000000000 --- a/packages/pkcs11/pkcs11.0.7.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -Bindings to the PKCS#11 cryptographic API - -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. diff --git a/packages/pkcs11/pkcs11.0.7.3/opam b/packages/pkcs11/pkcs11.0.7.3/opam index 11fa3a7ab47..33fa7ae5b45 100644 --- a/packages/pkcs11/pkcs11.0.7.3/opam +++ b/packages/pkcs11/pkcs11.0.7.3/opam @@ -1,32 +1,60 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/cryptosense/pkcs11.git" +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}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" "--with-cmdliner" "%{cmdliner:installed}%" ] - [ "ocaml" "pkg/pkg.ml" "test" ] + [ + "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: [ - "ctypes" { >= "0.6.0" } - "ctypes-foreign" { >= "0.4.0" } - "hex" { >= "1.0.0" } - "key-parsers" { >= "0.5.0" & != "0.6.0" } - "ppx_deriving" { >= "4.0" } - "ppx_deriving_yojson" { >= "3.0" } + "ocaml" {>= "4.02.0"} + "ctypes" {>= "0.6.0"} + "ctypes-foreign" {>= "0.4.0"} + "hex" {>= "1.0.0"} + "key-parsers" {>= "0.5.0" & != "0.6.0"} + "ppx_deriving" {>= "4.0"} + "ppx_deriving_yojson" {>= "3.0"} "ocamlbuild" {build} "ocamlfind" {build} "topkg" {build} - "ounit" {test} + "ounit" {with-test} ] depopts: [ "cmdliner" ] tags: ["org:cryptosense"] -available: [ocaml-version >= "4.02.0" & os != "darwin"] +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: "md5=103d6299b5a364a330d4a61cad971f97" +} diff --git a/packages/pkcs11/pkcs11.0.7.3/url b/packages/pkcs11/pkcs11.0.7.3/url deleted file mode 100644 index e3673e87970..00000000000 --- a/packages/pkcs11/pkcs11.0.7.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/pkcs11/releases/download/v0.7.3/pkcs11-0.7.3.tbz" -checksum: "103d6299b5a364a330d4a61cad971f97" \ No newline at end of file diff --git a/packages/pkcs11/pkcs11.0.8.0/descr b/packages/pkcs11/pkcs11.0.8.0/descr deleted file mode 100644 index d362be18335..00000000000 --- a/packages/pkcs11/pkcs11.0.8.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Bindings to the PKCS#11 cryptographic API - -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. diff --git a/packages/pkcs11/pkcs11.0.8.0/opam b/packages/pkcs11/pkcs11.0.8.0/opam index b45fbb60b91..8c41601ca66 100644 --- a/packages/pkcs11/pkcs11.0.8.0/opam +++ b/packages/pkcs11/pkcs11.0.8.0/opam @@ -1,32 +1,60 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/cryptosense/pkcs11.git" +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}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" "--with-cmdliner" "%{cmdliner:installed}%" ] - [ "ocaml" "pkg/pkg.ml" "test" ] + [ + "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: [ - "ctypes" { >= "0.11.0" } - "ctypes-foreign" { >= "0.4.0" } - "hex" { >= "1.0.0" } - "key-parsers" { >= "0.5.0" & != "0.6.0" } - "ppx_deriving" { >= "4.0" } - "ppx_deriving_yojson" { >= "3.0" } + "ocaml" {>= "4.02.0"} + "ctypes" {>= "0.11.0"} + "ctypes-foreign" {>= "0.4.0"} + "hex" {>= "1.0.0"} + "key-parsers" {>= "0.5.0" & != "0.6.0"} + "ppx_deriving" {>= "4.0"} + "ppx_deriving_yojson" {>= "3.0"} "ocamlbuild" {build} "ocamlfind" {build} "topkg" {build} - "ounit" {test} + "ounit" {with-test} ] depopts: [ "cmdliner" ] tags: ["org:cryptosense"] -available: [ocaml-version >= "4.02.0" & os != "darwin"] +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: "md5=f79b591ad280af2729fb1c85caf462b2" +} diff --git a/packages/pkcs11/pkcs11.0.8.0/url b/packages/pkcs11/pkcs11.0.8.0/url deleted file mode 100644 index 8f7c8a9be8f..00000000000 --- a/packages/pkcs11/pkcs11.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/pkcs11/releases/download/v0.8.0/pkcs11-0.8.0.tbz" -checksum: "f79b591ad280af2729fb1c85caf462b2" \ No newline at end of file diff --git a/packages/pkcs11/pkcs11.0.9.0/descr b/packages/pkcs11/pkcs11.0.9.0/descr deleted file mode 100644 index d362be18335..00000000000 --- a/packages/pkcs11/pkcs11.0.9.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Bindings to the PKCS#11 cryptographic API - -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. diff --git a/packages/pkcs11/pkcs11.0.9.0/opam b/packages/pkcs11/pkcs11.0.9.0/opam index 6b4955f1671..15f9b9afed6 100644 --- a/packages/pkcs11/pkcs11.0.9.0/opam +++ b/packages/pkcs11/pkcs11.0.9.0/opam @@ -1,37 +1,49 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/cryptosense/pkcs11.git" +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}%" - "--with-driver" "%{ctypes:installed}%" + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--with-cmdliner" + "%{cmdliner:installed}%" + "--with-driver" + "%{ctypes:installed}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" - "--tests" "true" - "--with-cmdliner" "%{cmdliner:installed}%" - "--with-driver" "%{ctypes:installed}%" - ] - [ "ocaml" "pkg/pkg.ml" "test" ] + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--tests" + "true" + "--with-cmdliner" + "%{cmdliner:installed}%" + "--with-driver" + "%{ctypes:installed}%" + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] depends: [ - "hex" { >= "1.0.0" } + "ocaml" {>= "4.02.0"} + "hex" {>= "1.0.0"} "integers" - "key-parsers" { >= "0.5.0" & != "0.6.0" } - "ppx_deriving" { >= "4.0" } - "ppx_deriving_yojson" { >= "3.0" } + "key-parsers" {>= "0.5.0" & != "0.6.0"} + "ppx_deriving" {>= "4.0"} + "ppx_deriving_yojson" {>= "3.0"} "ocamlbuild" {build} "ocamlfind" {build} "topkg" {build} - "ounit" {test} + "ounit" {with-test} ] depopts: [ "cmdliner" @@ -42,4 +54,15 @@ conflicts: [ "ctypes" { < "0.12.0" } ] tags: ["org:cryptosense"] -available: [ocaml-version >= "4.02.0" & os != "darwin"] +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.9.0/pkcs11-0.9.0.tbz" + checksum: "md5=c1a9bd7ed535e9fb31f2e6014567c9af" +} diff --git a/packages/pkcs11/pkcs11.0.9.0/url b/packages/pkcs11/pkcs11.0.9.0/url deleted file mode 100644 index a1023a5fce2..00000000000 --- a/packages/pkcs11/pkcs11.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/pkcs11/releases/download/v0.9.0/pkcs11-0.9.0.tbz" -checksum: "c1a9bd7ed535e9fb31f2e6014567c9af" \ No newline at end of file diff --git a/packages/pla/pla.1.0/descr b/packages/pla/pla.1.0/descr deleted file mode 100644 index 9657532cb9a..00000000000 --- a/packages/pla/pla.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Ppx templating library using verbatim strings. - -Pla is a simple library and ppx syntax extension to create composable templates based on verbatim strings diff --git a/packages/pla/pla.1.0/opam b/packages/pla/pla.1.0/opam index 1e6e2ac3e98..15b342fdff7 100644 --- a/packages/pla/pla.1.0/opam +++ b/packages/pla/pla.1.0/opam @@ -1,21 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Leonardo Laguna Ruiz " authors: "Leonardo Laguna Ruiz " homepage: "https://modlfo.github.io/pla/" bug-reports: "https://github.com/modlfo/pla/issues" license: "MIT" -dev-repo: "https://github.com/modlfo/pla.git" +dev-repo: "git+https://github.com/modlfo/pla.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] + [make "doc"] {with-doc} ] install: [make "install"] -build-doc: [make "doc"] remove: ["ocamlfind" "remove" "pla"] depends: [ + "ocaml" {>= "4.02.1"} "ocamlbuild" {build} "ocamlfind" {build & >= "1.6.0"} "cppo" {build} "cppo_ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.1" & opam-version >= "1.2"] +available: opam-version >= "1.2" +synopsis: "Ppx templating library using verbatim strings." +description: + "Pla is a simple library and ppx syntax extension to create composable templates based on verbatim strings" +flags: light-uninstall +url { + src: "https://github.com/modlfo/pla/archive/v1.0.tar.gz" + checksum: "md5=bede16ce7fc0cd11578fa187557642a2" +} diff --git a/packages/pla/pla.1.0/url b/packages/pla/pla.1.0/url deleted file mode 100644 index 95910af9c5e..00000000000 --- a/packages/pla/pla.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/modlfo/pla/archive/v1.0.tar.gz" -checksum: "bede16ce7fc0cd11578fa187557642a2" diff --git a/packages/pla/pla.1.1/descr b/packages/pla/pla.1.1/descr deleted file mode 100644 index 9657532cb9a..00000000000 --- a/packages/pla/pla.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Ppx templating library using verbatim strings. - -Pla is a simple library and ppx syntax extension to create composable templates based on verbatim strings diff --git a/packages/pla/pla.1.1/opam b/packages/pla/pla.1.1/opam index 1e6e2ac3e98..9c9ecb1d707 100644 --- a/packages/pla/pla.1.1/opam +++ b/packages/pla/pla.1.1/opam @@ -1,21 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Leonardo Laguna Ruiz " authors: "Leonardo Laguna Ruiz " homepage: "https://modlfo.github.io/pla/" bug-reports: "https://github.com/modlfo/pla/issues" license: "MIT" -dev-repo: "https://github.com/modlfo/pla.git" +dev-repo: "git+https://github.com/modlfo/pla.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] + [make "doc"] {with-doc} ] install: [make "install"] -build-doc: [make "doc"] remove: ["ocamlfind" "remove" "pla"] depends: [ + "ocaml" {>= "4.02.1"} "ocamlbuild" {build} "ocamlfind" {build & >= "1.6.0"} "cppo" {build} "cppo_ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.1" & opam-version >= "1.2"] +available: opam-version >= "1.2" +synopsis: "Ppx templating library using verbatim strings." +description: + "Pla is a simple library and ppx syntax extension to create composable templates based on verbatim strings" +flags: light-uninstall +url { + src: "https://github.com/modlfo/pla/archive/v1.1.tar.gz" + checksum: "md5=c308189bcd816f4e07d7d8282adc46f8" +} diff --git a/packages/pla/pla.1.1/url b/packages/pla/pla.1.1/url deleted file mode 100644 index 50d22389a1f..00000000000 --- a/packages/pla/pla.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/modlfo/pla/archive/v1.1.tar.gz" -checksum: "c308189bcd816f4e07d7d8282adc46f8" diff --git a/packages/pla/pla.1.2/descr b/packages/pla/pla.1.2/descr deleted file mode 100644 index 9657532cb9a..00000000000 --- a/packages/pla/pla.1.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Ppx templating library using verbatim strings. - -Pla is a simple library and ppx syntax extension to create composable templates based on verbatim strings diff --git a/packages/pla/pla.1.2/opam b/packages/pla/pla.1.2/opam index 4824489f0b7..77438f188dd 100644 --- a/packages/pla/pla.1.2/opam +++ b/packages/pla/pla.1.2/opam @@ -1,16 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.2" maintainer: "Leonardo Laguna Ruiz " -author: "Leonardo Laguna Ruiz " homepage: "https://modlfo.github.io/pla/" bug-reports: "https://github.com/modlfo/pla/issues" license: "MIT" -dev-repo: "https://github.com/modlfo/pla.git" - +dev-repo: "git+https://github.com/modlfo/pla.git" build: [["jbuilder" "build"]] depends: [ + "ocaml" {>= "4.02.1"} "jbuilder" {build} "ocaml-migrate-parsetree" ] -available: [ ocaml-version >= "4.02.1" & opam-version >= "1.2" ] \ No newline at end of file +available: opam-version >= "1.2" +synopsis: "Ppx templating library using verbatim strings." +description: + "Pla is a simple library and ppx syntax extension to create composable templates based on verbatim strings" +authors: "Leonardo Laguna Ruiz " +url { + src: "https://github.com/modlfo/pla/archive/v1.2.tar.gz" + checksum: "md5=82c0dee71eb5c241fc3d491bf030e705" +} diff --git a/packages/pla/pla.1.2/url b/packages/pla/pla.1.2/url deleted file mode 100644 index 08a6c2bf9ed..00000000000 --- a/packages/pla/pla.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/modlfo/pla/archive/v1.2.tar.gz" -checksum: "82c0dee71eb5c241fc3d491bf030e705" \ No newline at end of file diff --git a/packages/planck/planck.1.0.1/descr b/packages/planck/planck.1.0.1/descr deleted file mode 100644 index a8c131d3133..00000000000 --- a/packages/planck/planck.1.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -A small monadic parser combinator library -Parser LANguage Combinator Kit A LL(n) parser monadic combinator -library in OCaml. It includes a big example of lexer+parser for OCaml -syntax. diff --git a/packages/planck/planck.1.0.1/opam b/packages/planck/planck.1.0.1/opam index 5cace40f7ae..f393bbb7fcb 100644 --- a/packages/planck/planck.1.0.1/opam +++ b/packages/planck/planck.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,12 +17,19 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } + "ocaml" {= "3.12.1"} + "ocamlfind" {build} "type_conv" - "sexplib" { >= "5.2.1" & < "113.01.00" } - "spotlib" { = "1.0.0" } + "sexplib" {>= "5.2.1" & < "113.01.00"} + "spotlib" {= "1.0.0"} "camlp4" ] -available: [ - ocaml-version = "3.12.1" -] +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://bitbucket.org/camlspotter/planck/get/1.0.1.tar.gz" + checksum: "md5=e9d371a0d0e5657198d853837ec9b66c" +} diff --git a/packages/planck/planck.1.0.1/url b/packages/planck/planck.1.0.1/url deleted file mode 100644 index f1d1febcfe6..00000000000 --- a/packages/planck/planck.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/planck/get/1.0.1.tar.gz" -checksum: "e9d371a0d0e5657198d853837ec9b66c" diff --git a/packages/planck/planck.2.0.1/descr b/packages/planck/planck.2.0.1/descr deleted file mode 100644 index a8c131d3133..00000000000 --- a/packages/planck/planck.2.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -A small monadic parser combinator library -Parser LANguage Combinator Kit A LL(n) parser monadic combinator -library in OCaml. It includes a big example of lexer+parser for OCaml -syntax. diff --git a/packages/planck/planck.2.0.1/opam b/packages/planck/planck.2.0.1/opam deleted file mode 100644 index 34967a29b21..00000000000 --- a/packages/planck/planck.2.0.1/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -version: "2.0.1" -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: [ - "ocamlfind" { build } - "type_conv" - "sexplib" { >= "108.07.00" & < "113.01.00" } - "spotlib" { = "2.0.1" } - "omake" { build } - "camlp4" -] -available: [ - ocaml-version >= "4.00.1" & ocaml-version < "4.03.0" -] diff --git a/packages/planck/planck.2.0.1/url b/packages/planck/planck.2.0.1/url deleted file mode 100644 index 139d4a324cb..00000000000 --- a/packages/planck/planck.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/planck/get/2.0.1.tar.gz" -checksum: "a19d9d44d491de4bc98e51fc57e07d74" diff --git a/packages/planck/planck.2.1.0/descr b/packages/planck/planck.2.1.0/descr deleted file mode 100644 index a8c131d3133..00000000000 --- a/packages/planck/planck.2.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -A small monadic parser combinator library -Parser LANguage Combinator Kit A LL(n) parser monadic combinator -library in OCaml. It includes a big example of lexer+parser for OCaml -syntax. diff --git a/packages/planck/planck.2.1.0/opam b/packages/planck/planck.2.1.0/opam index 7940d3f9b82..ce25bf4275a 100644 --- a/packages/planck/planck.2.1.0/opam +++ b/packages/planck/planck.2.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.1.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,13 +17,20 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "type_conv" - "sexplib" { >= "108.07.00" & < "113.01.00" } - "spotlib" { >= "2.1.2" & < "2.2.0" } - "omake" { build } + "ocaml" {>= "4.00.1" & < "4.03.0"} + "ocamlfind" {build} + "type_conv" + "sexplib" {>= "108.07.00" & < "113.01.00"} + "spotlib" {>= "2.1.2" & < "2.2.0"} + "omake" {build} "pa_monad_custom" ] -available: [ - ocaml-version >= "4.00.1" & ocaml-version < "4.03.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://bitbucket.org/camlspotter/planck/get/2.1.0.tar.gz" + checksum: "md5=38cf144fc2c150ff621be397ce65550b" +} diff --git a/packages/planck/planck.2.1.0/url b/packages/planck/planck.2.1.0/url deleted file mode 100644 index db47912645c..00000000000 --- a/packages/planck/planck.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/planck/get/2.1.0.tar.gz" -checksum: "38cf144fc2c150ff621be397ce65550b" diff --git a/packages/planck/planck.2.1.1/descr b/packages/planck/planck.2.1.1/descr deleted file mode 100644 index a8c131d3133..00000000000 --- a/packages/planck/planck.2.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -A small monadic parser combinator library -Parser LANguage Combinator Kit A LL(n) parser monadic combinator -library in OCaml. It includes a big example of lexer+parser for OCaml -syntax. diff --git a/packages/planck/planck.2.1.1/opam b/packages/planck/planck.2.1.1/opam index 3977edfdd04..1e9acee5ea1 100644 --- a/packages/planck/planck.2.1.1/opam +++ b/packages/planck/planck.2.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.1.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,14 +17,21 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } + "ocaml" {>= "4.00.1" & < "4.03.0"} + "ocamlfind" {build} "type_conv" - "sexplib" { >= "108.07.00" & < "113.01.00" } - "spotlib" { >= "2.2.0" & < "3.0.0" } - "ocamlgraph" { >= "1.8.2" } - "omake" { build } + "sexplib" {>= "108.07.00" & < "113.01.00"} + "spotlib" {>= "2.2.0" & < "3.0.0"} + "ocamlgraph" {>= "1.8.2"} + "omake" {build} "pa_monad_custom" ] -available: [ - ocaml-version >= "4.00.1" & ocaml-version < "4.03.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://bitbucket.org/camlspotter/planck/get/2.1.1.tar.gz" + checksum: "md5=0863e39c85d0d12211ff0fed44906017" +} diff --git a/packages/planck/planck.2.1.1/url b/packages/planck/planck.2.1.1/url deleted file mode 100644 index 1d3b2817f62..00000000000 --- a/packages/planck/planck.2.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/planck/get/2.1.1.tar.gz" -checksum: "0863e39c85d0d12211ff0fed44906017" diff --git a/packages/planck/planck.2.2.0/descr b/packages/planck/planck.2.2.0/descr deleted file mode 100644 index a8c131d3133..00000000000 --- a/packages/planck/planck.2.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -A small monadic parser combinator library -Parser LANguage Combinator Kit A LL(n) parser monadic combinator -library in OCaml. It includes a big example of lexer+parser for OCaml -syntax. diff --git a/packages/planck/planck.2.2.0/opam b/packages/planck/planck.2.2.0/opam index 6820cec0fc1..1442e3358d4 100644 --- a/packages/planck/planck.2.2.0/opam +++ b/packages/planck/planck.2.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.2.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,19 +17,27 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "sexplib" { >= "113.33.00" } - "spotlib" { >= "3.0.0" & < "4.0.0" } - "ocamlgraph" { >= "1.8.2" } - "omake" { build & = "0.9.8.6-0.rc1" } + "ocaml" {>= "4.02.3"} + "ocamlfind" {build} + "sexplib" {>= "113.33.00"} + "spotlib" {>= "3.0.0" & < "4.0.0"} + "ocamlgraph" {>= "1.8.2"} + "omake" {build & = "0.9.8.6-0.rc1"} "ppx_deriving" {build} "ppx_sexp_conv" "camlp4" "ppx_monadic" ] -available: [ - ocaml-version >= "4.02.3" -] 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.""" +extra-files: ["build_fix.patch" "md5=b1703193e57d813d08167568e5a879d7"] +url { + src: "https://bitbucket.org/camlspotter/planck/get/2.2.0.tar.gz" + checksum: "md5=e31529014eb8d5134b8ad3ebdad197bc" +} diff --git a/packages/planck/planck.2.2.0/url b/packages/planck/planck.2.2.0/url deleted file mode 100644 index aa629ad9c18..00000000000 --- a/packages/planck/planck.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/planck/get/2.2.0.tar.gz" -checksum: "e31529014eb8d5134b8ad3ebdad197bc" diff --git a/packages/planets/planets.0.1.13/descr b/packages/planets/planets.0.1.13/descr deleted file mode 100644 index cdc20946fbe..00000000000 --- a/packages/planets/planets.0.1.13/descr +++ /dev/null @@ -1 +0,0 @@ -A simple interactive program for playing with simulations of planetary systems diff --git a/packages/planets/planets.0.1.13/opam b/packages/planets/planets.0.1.13/opam index 64a946ff525..bb7ffe22f73 100644 --- a/packages/planets/planets.0.1.13/opam +++ b/packages/planets/planets.0.1.13/opam @@ -1,12 +1,22 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ ["mkdir" "-p" bin] [make] ] depexts: [ - [["debian"] ["tcl8.5-dev" "tk8.5-dev"]] - [["ubuntu"] ["tcl8.5-dev" "tk8.5-dev"]] + ["tcl8.5-dev" "tk8.5-dev"] {os-distribution = "debian"} + ["tcl8.5-dev" "tk8.5-dev"] {os-distribution = "ubuntu"} ] -available: ocaml-version = "3.12.1" install: [make "install" "PREFIX=%{prefix}%"] +synopsis: + "A simple interactive program for playing with simulations of planetary systems" +depends: [ + "ocaml" {= "3.12.1"} +] +extra-files: ["planets.install" "md5=05d2212ebd79f23391932ec918c7c87d"] +url { + src: + "http://pkgs.fedoraproject.org/repo/pkgs/planets/planets-0.1.13.tgz/2c72f2469ee0413bd470a2ad84f2f0f8/planets-0.1.13.tgz" + checksum: "md5=2c72f2469ee0413bd470a2ad84f2f0f8" +} diff --git a/packages/planets/planets.0.1.13/url b/packages/planets/planets.0.1.13/url deleted file mode 100644 index e9a986d0b01..00000000000 --- a/packages/planets/planets.0.1.13/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pkgs.fedoraproject.org/repo/pkgs/planets/planets-0.1.13.tgz/2c72f2469ee0413bd470a2ad84f2f0f8/planets-0.1.13.tgz" -checksum: "2c72f2469ee0413bd470a2ad84f2f0f8" diff --git a/packages/planets/planets.0.1.14/descr b/packages/planets/planets.0.1.14/descr deleted file mode 100644 index cdc20946fbe..00000000000 --- a/packages/planets/planets.0.1.14/descr +++ /dev/null @@ -1 +0,0 @@ -A simple interactive program for playing with simulations of planetary systems diff --git a/packages/planets/planets.0.1.14/opam b/packages/planets/planets.0.1.14/opam index 37ca9ac9c4a..db43782c625 100644 --- a/packages/planets/planets.0.1.14/opam +++ b/packages/planets/planets.0.1.14/opam @@ -1,5 +1,4 @@ -opam-version: "1.2" -author: "Yaron M. Minsky" +opam-version: "2.0" homepage: "https://bitbucket.org/yminsky/planets" bug-reports: "yminsky@gmail.com" maintainer: "yminsky@gmail.com" @@ -8,11 +7,19 @@ build: [ ["./build.sh"] ] depends: [ + "ocaml" {>= "4.02.0"} "core" {< "113.24.00"} "labltk" ] depexts: [ - [["debian"] ["tcl8.5-dev" "tk8.5-dev"]] - [["ubuntu"] ["tcl8.5-dev" "tk8.5-dev"]] + ["tcl8.5-dev" "tk8.5-dev"] {os-distribution = "debian"} + ["tcl8.5-dev" "tk8.5-dev"] {os-distribution = "ubuntu"} ] -available: [ocaml-version >= "4.02.0"] +synopsis: + "A simple interactive program for playing with simulations of planetary systems" +authors: "Yaron M. Minsky" +extra-files: ["planets.install" "md5=05d2212ebd79f23391932ec918c7c87d"] +url { + src: "https://bitbucket.org/yminsky/planets/get/0.1.14.tar.bz2" + checksum: "md5=e6021803ad140299656231574187a6f2" +} diff --git a/packages/planets/planets.0.1.14/url b/packages/planets/planets.0.1.14/url deleted file mode 100644 index 65f3ec0fa85..00000000000 --- a/packages/planets/planets.0.1.14/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/yminsky/planets/get/0.1.14.tar.bz2" -checksum: "e6021803ad140299656231574187a6f2" diff --git a/packages/plasma/plasma.0.6.1/descr b/packages/plasma/plasma.0.6.1/descr deleted file mode 100644 index 9083666f394..00000000000 --- a/packages/plasma/plasma.0.6.1/descr +++ /dev/null @@ -1 +0,0 @@ -Distributed filesystem for large files, implemented in user space diff --git a/packages/plasma/plasma.0.6.1/opam b/packages/plasma/plasma.0.6.1/opam index 3f54aaab901..e4a88084c81 100644 --- a/packages/plasma/plasma.0.6.1/opam +++ b/packages/plasma/plasma.0.6.1/opam @@ -1,10 +1,11 @@ -opam-version: "1" +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" "ocamlnet" {= "3.6.0"} "cryptokit" @@ -14,8 +15,13 @@ depends: [ "xstrp4" ] depexts: [ - [["debian"] ["libpq-dev"]] - [["ubuntu"] ["libpq-dev"]] + ["libpq-dev"] {os-distribution = "debian"} + ["libpq-dev"] {os-distribution = "ubuntu"} ] -available: ocaml-version < "4.01.0" install: ["omake" "install"] +synopsis: "Distributed filesystem for large files, implemented in user space" +extra-files: ["plasma.install" "md5=7a6566322bff6b08abda3fe6a6f5f053"] +url { + src: "http://download.camlcity.org/download/plasma-0.6.1.tar.gz" + checksum: "md5=d8fb26f1c2157ffccaa4fae1931d0787" +} diff --git a/packages/plasma/plasma.0.6.1/url b/packages/plasma/plasma.0.6.1/url deleted file mode 100644 index fd06112a317..00000000000 --- a/packages/plasma/plasma.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/plasma-0.6.1.tar.gz" -checksum: "d8fb26f1c2157ffccaa4fae1931d0787" diff --git a/packages/plasma/plasma.0.6.2/descr b/packages/plasma/plasma.0.6.2/descr deleted file mode 100644 index 9083666f394..00000000000 --- a/packages/plasma/plasma.0.6.2/descr +++ /dev/null @@ -1 +0,0 @@ -Distributed filesystem for large files, implemented in user space diff --git a/packages/plasma/plasma.0.6.2/opam b/packages/plasma/plasma.0.6.2/opam index ab10b2c92cc..ce8420d2748 100644 --- a/packages/plasma/plasma.0.6.2/opam +++ b/packages/plasma/plasma.0.6.2/opam @@ -1,10 +1,11 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "vb@luminar.eu.org" build: [ ["./configure" "-bindir" bin "-sharedir" "%{lib}%/plasma/share"] ["omake"] ] depends: [ + "ocaml" {< "4.01.0"} "ocamlfind" "ocamlnet" "cryptokit" @@ -14,8 +15,13 @@ depends: [ "xstrp4" ] depexts: [ - [["debian"] ["libpq-dev"]] - [["ubuntu"] ["libpq-dev"]] + ["libpq-dev"] {os-distribution = "debian"} + ["libpq-dev"] {os-distribution = "ubuntu"} ] -available: ocaml-version < "4.01.0" install: ["omake" "install"] +synopsis: "Distributed filesystem for large files, implemented in user space" +extra-files: ["plasma.install" "md5=7a6566322bff6b08abda3fe6a6f5f053"] +url { + src: "http://download.camlcity.org/download/plasma-0.6.2.tar.gz" + checksum: "md5=b7d4b449c62893e0bbab5ac82b7a7ad1" +} diff --git a/packages/plasma/plasma.0.6.2/url b/packages/plasma/plasma.0.6.2/url deleted file mode 100644 index 77a7ff4ad81..00000000000 --- a/packages/plasma/plasma.0.6.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/plasma-0.6.2.tar.gz" -checksum: "b7d4b449c62893e0bbab5ac82b7a7ad1" diff --git a/packages/plist/plist.0.1/descr b/packages/plist/plist.0.1/descr deleted file mode 100644 index f40570b928f..00000000000 --- a/packages/plist/plist.0.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -Create Apple Plists - - -Simple way to create Apple plists. - -open Plist - -let () = - print_endline (to_string (Array [Dict [("Hey", (String "Arnold"))]])) diff --git a/packages/plist/plist.0.1/opam b/packages/plist/plist.0.1/opam index 6a220f88f5a..62bef37c2e1 100644 --- a/packages/plist/plist.0.1/opam +++ b/packages/plist/plist.0.1/opam @@ -1,24 +1,35 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/fxfactorial/ocaml-plist.git" +dev-repo: "git+https://github.com/fxfactorial/ocaml-plist.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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocamlfind" "remove" "plist"] -available: [ ocaml-version >= "4.02.0" ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "yojson" "lambdasoup" ] +synopsis: "Create Apple Plists" +description: """ +Simple way to create Apple plists. + +open Plist + +let () = + print_endline (to_string (Array [Dict [("Hey", (String "Arnold"))]]))""" +flags: light-uninstall +url { + src: "https://github.com/fxfactorial/ocaml-plist/archive/v0.1.tar.gz" + checksum: "md5=1c8a60e65db0fab9fd9559ecb5381b5c" +} diff --git a/packages/plist/plist.0.1/url b/packages/plist/plist.0.1/url deleted file mode 100644 index afeef8cab25..00000000000 --- a/packages/plist/plist.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/ocaml-plist/archive/v0.1.tar.gz" -checksum: "1c8a60e65db0fab9fd9559ecb5381b5c" diff --git a/packages/plist/plist.1.0.0/descr b/packages/plist/plist.1.0.0/descr deleted file mode 100644 index 4581188db78..00000000000 --- a/packages/plist/plist.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Native OCaml Plist manipulation - -Plist diff --git a/packages/plist/plist.1.0.0/opam b/packages/plist/plist.1.0.0/opam index 899a8850bc0..7fb714c600a 100644 --- a/packages/plist/plist.1.0.0/opam +++ b/packages/plist/plist.1.0.0/opam @@ -1,43 +1,44 @@ -opam-version: "1.2" +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: "https://github.com/fxfactorial/ocaml-plist.git" +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"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "plist"] depends: [ + "ocaml" {>= "4.04.0"} "oasis" {build & >= "0.4.7"} "ocamlbuild" {build} "ocamlfind" {build} "yojson" {>= "1.3.3"} ] depexts: [ - [ - ["debian"] - ["gnustep" "gnustep-devel" "gobjc" "gobjc++" "libgnustep-base-dev"] - ] - [ - ["ubuntu"] - ["gnustep" "gnustep-devel" "gobjc" "gobjc++" "libgnustep-base-dev"] - ] + ["gnustep" "gnustep-devel" "gobjc" "gobjc++" "libgnustep-base-dev"] + {os-distribution = "debian"} + ["gnustep" "gnustep-devel" "gobjc" "gobjc++" "libgnustep-base-dev"] + {os-distribution = "ubuntu"} ] -available: [ocaml-version >= "4.04.0"] 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: "md5=9558303cbc1a106d55e46694f713369f" +} diff --git a/packages/plist/plist.1.0.0/url b/packages/plist/plist.1.0.0/url deleted file mode 100644 index 60e7af02c3d..00000000000 --- a/packages/plist/plist.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/ocaml-plist/archive/v1.0.0.tar.gz" -checksum: "9558303cbc1a106d55e46694f713369f" diff --git a/packages/plotkicadsch/plotkicadsch.0.1.4/descr b/packages/plotkicadsch/plotkicadsch.0.1.4/descr deleted file mode 100644 index 70f6ec65a8e..00000000000 --- a/packages/plotkicadsch/plotkicadsch.0.1.4/descr +++ /dev/null @@ -1,8 +0,0 @@ -Schematic plotter - -PlotKicadsch is a small tool to export Kicad Sch files to SVG pictures. In the future, export to other formats may be available (PDF, PNG). - -## Objectives -This project is mainly an attempt at using ocaml with functional programing on a pet real-world project. - -The quality of the output is not a first requirement (meaning: not supposed to match Kicad one to one), but the accuracy of positioning matters. The end objective is to be able to provide a visual diff on sch files for version control. \ No newline at end of file diff --git a/packages/plotkicadsch/plotkicadsch.0.1.4/opam b/packages/plotkicadsch/plotkicadsch.0.1.4/opam index 49a8ab644a1..960c631c1af 100644 --- a/packages/plotkicadsch/plotkicadsch.0.1.4/opam +++ b/packages/plotkicadsch/plotkicadsch.0.1.4/opam @@ -1,23 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jean-Noel Avila " -author: "Jean-Noel Avila " homepage: "https://jnavila.github.io/plotkicadsch/" bug-reports: "https://github.com/jnavila/plotkicadsch/issues" license: "ISC" -dev-repo: "https://github.com/jnavila/plotkicadsch.git" +dev-repo: "git+https://github.com/jnavila/plotkicadsch.git" build: [ [ "jbuilder" "subst"] {pinned} [ "jbuilder" "build" "-p" name "-j" jobs ] ] depends: [ + "ocaml" {>= "4.03"} "ocamlfind" {build} "jbuilder" {build} - "pcre" - "tyxml" {>= "4.0.0"} - "lwt" - "base64" - "sha" - "git" {< "1.12.0"} - "git-unix" + "pcre" + "tyxml" {>= "4.0.0"} + "lwt" + "base64" + "sha" + "git" {< "1.12.0"} + "git-unix" ] -available: [ ocaml-version >= "4.03" ] +synopsis: "Schematic plotter" +description: """ +PlotKicadsch is a small tool to export Kicad Sch files to SVG pictures. In the future, export to other formats may be available (PDF, PNG). + +## Objectives +This project is mainly an attempt at using ocaml with functional programing on a pet real-world project. + +The quality of the output is not a first requirement (meaning: not supposed to match Kicad one to one), but the accuracy of positioning matters. The end objective is to be able to provide a visual diff on sch files for version control.""" +authors: "Jean-Noel Avila " +url { + src: + "https://github.com/jnavila/plotkicadsch/releases/download/0.1.4/plotkicadsch-0.1.4.tbz" + checksum: "md5=21df3c9ec09fde29ca45fa825648e481" +} diff --git a/packages/plotkicadsch/plotkicadsch.0.1.4/url b/packages/plotkicadsch/plotkicadsch.0.1.4/url deleted file mode 100644 index d33ea7bd918..00000000000 --- a/packages/plotkicadsch/plotkicadsch.0.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/jnavila/plotkicadsch/releases/download/0.1.4/plotkicadsch-0.1.4.tbz" -checksum: "21df3c9ec09fde29ca45fa825648e481" \ No newline at end of file diff --git a/packages/plotkicadsch/plotkicadsch.0.2.0/descr b/packages/plotkicadsch/plotkicadsch.0.2.0/descr deleted file mode 100644 index 5d707740957..00000000000 --- a/packages/plotkicadsch/plotkicadsch.0.2.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Schematic plotter - -PlotKicadsch is a small tool to export Kicad Sch files to SVG pictures. In the future, export to other formats may be available (PDF, PNG). - -This package also provides the `plotgitsch` command which allows to visually compare git revisions of schematics: - -![Visual diff](docs/svg_diff.png) - -For more information type `plotgitsch --help`. - -## Objectives - -This project is mainly an attempt at using ocaml with functional programing on a pet real-world project. - -The quality of the output is not a first requirement (meaning: not supposed to match Kicad one to one), but the accuracy of positioning matters. \ No newline at end of file diff --git a/packages/plotkicadsch/plotkicadsch.0.2.0/opam b/packages/plotkicadsch/plotkicadsch.0.2.0/opam index 5835485bca0..afa7643fbef 100644 --- a/packages/plotkicadsch/plotkicadsch.0.2.0/opam +++ b/packages/plotkicadsch/plotkicadsch.0.2.0/opam @@ -1,15 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jean-Noel Avila " -author: "Jean-Noel Avila " homepage: "https://jnavila.github.io/plotkicadsch/" bug-reports: "https://github.com/jnavila/plotkicadsch/issues" license: "ISC" -dev-repo: "https://github.com/jnavila/plotkicadsch.git" +dev-repo: "git+https://github.com/jnavila/plotkicadsch.git" build: [ [ "jbuilder" "subst" "-n" name ] {pinned} [ "jbuilder" "build" "-p" name "-j" jobs ] ] depends: [ + "ocaml" "jbuilder" {build} "kicadsch" "tyxml" {>= "4.0.0"} @@ -22,3 +22,24 @@ depends: [ "core_kernel" "cmdliner" ] +synopsis: "Schematic plotter" +description: """ +PlotKicadsch is a small tool to export Kicad Sch files to SVG pictures. In the future, export to other formats may be available (PDF, PNG). + +This package also provides the `plotgitsch` command which allows to visually compare git revisions of schematics: + +![Visual diff](docs/svg_diff.png) + +For more information type `plotgitsch --help`. + +## Objectives + +This project is mainly an attempt at using ocaml with functional programing on a pet real-world project. + +The quality of the output is not a first requirement (meaning: not supposed to match Kicad one to one), but the accuracy of positioning matters.""" +authors: "Jean-Noel Avila " +url { + src: + "https://github.com/jnavila/plotkicadsch/releases/download/v0.2.0/plotkicadsch-0.2.0.tbz" + checksum: "md5=84c57cb119f339bf1563cf5a99ba2455" +} diff --git a/packages/plotkicadsch/plotkicadsch.0.2.0/url b/packages/plotkicadsch/plotkicadsch.0.2.0/url deleted file mode 100644 index baeaab319fd..00000000000 --- a/packages/plotkicadsch/plotkicadsch.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/jnavila/plotkicadsch/releases/download/v0.2.0/plotkicadsch-0.2.0.tbz" -checksum: "84c57cb119f339bf1563cf5a99ba2455" \ No newline at end of file diff --git a/packages/plplot/plplot.5.11.0/descr b/packages/plplot/plplot.5.11.0/descr deleted file mode 100644 index 2c2509d38d6..00000000000 --- a/packages/plplot/plplot.5.11.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Bindings for the PLplot library -PLplot is a library for creating scientific plots. -http://plplot.sf.net/ - diff --git a/packages/plplot/plplot.5.11.0/opam b/packages/plplot/plplot.5.11.0/opam index 87e0a197de8..271f5b6f403 100644 --- a/packages/plplot/plplot.5.11.0/opam +++ b/packages/plplot/plplot.5.11.0/opam @@ -1,33 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" name: "plplot" version: "5.11.0" maintainer: "Hezekiah M. Carty " authors: [ "Hezekiah M. Carty " ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/hcarty/ocaml-plplot/" -dev-repo: "https://github.com/hcarty/ocaml-plplot.git" +dev-repo: "git+https://github.com/hcarty/ocaml-plplot.git" bug-reports: "https://github.com/hcarty/ocaml-plplot/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: [ ["ocamlfind" "remove" "plplot"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" {>= "4.02.0"} "ocamlbuild" {build} "ocamlfind" {build} ] depexts: [ - [["debian"] ["libplplot-dev" "libshp-dev"]] - [["ubuntu"] ["libplplot-dev" "libshp-dev"]] - [[ "osx" "homebrew" ] [ "plplot" ]] + ["libplplot-dev" "libshp-dev"] {os-distribution = "debian"} + ["libplplot-dev" "libshp-dev"] {os-distribution = "ubuntu"} + ["plplot"] {os = "macos" & os-distribution = "homebrew"} ] - -available: [ocaml-version >= "4.02.0"] +synopsis: "Bindings for the PLplot library" +description: """ +PLplot is a library for creating scientific plots. +http://plplot.sf.net/""" +flags: light-uninstall +url { + src: "https://github.com/hcarty/ocaml-plplot/archive/v5.11.0.tar.gz" + checksum: "md5=b73c6801b42187695d9d3aae96696143" +} diff --git a/packages/plplot/plplot.5.11.0/url b/packages/plplot/plplot.5.11.0/url deleted file mode 100644 index 1e1903b882b..00000000000 --- a/packages/plplot/plplot.5.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/ocaml-plplot/archive/v5.11.0.tar.gz" -checksum: "b73c6801b42187695d9d3aae96696143" diff --git a/packages/podge/podge.0.2/descr b/packages/podge/podge.0.2/descr deleted file mode 100644 index 0cf0942cd11..00000000000 --- a/packages/podge/podge.0.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -Shortcuts and helpers for common tasks in OCaml ecosystem - -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. diff --git a/packages/podge/podge.0.2/opam b/packages/podge/podge.0.2/opam index a6d7b4e459d..238f52c3d12 100644 --- a/packages/podge/podge.0.2/opam +++ b/packages/podge/podge.0.2/opam @@ -1,24 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Edgar Aroutiounian " authors: [ "Edgar Aroutiounian " ] license: "GPL-3.0" homepage: "http://hyegar.com" bug-reports: "https://github.com/fxfactorial/podge/issues" -dev-repo: "http://github.com/fxfactorial/podge.git" +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"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" {>= "4.02.2"} "base-unix" "cohttp" {>= "0.9.7"} "oasis" {build & >= "0.4"} @@ -27,4 +26,14 @@ depends: [ "yojson" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.2" ] +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.""" +flags: light-uninstall +url { + src: "https://github.com/fxfactorial/podge/archive/v0.0.2.tar.gz" + checksum: "md5=29cbcc1d3f025b840a9ef3254b6d8ff2" +} diff --git a/packages/podge/podge.0.2/url b/packages/podge/podge.0.2/url deleted file mode 100644 index 4467bfe5e7a..00000000000 --- a/packages/podge/podge.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/podge/archive/v0.0.2.tar.gz" -checksum: "29cbcc1d3f025b840a9ef3254b6d8ff2" diff --git a/packages/podge/podge.0.3/descr b/packages/podge/podge.0.3/descr deleted file mode 100644 index 5c9abad3f48..00000000000 --- a/packages/podge/podge.0.3/descr +++ /dev/null @@ -1,9 +0,0 @@ -Shortcuts and helpers for common tasks in OCaml ecosystem - -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. - -Podge is especially useful for Hackathons or data exploration in utop -i.e. you just want to do a simple HTTP get/put request or manipulate JSON. \ No newline at end of file diff --git a/packages/podge/podge.0.3/opam b/packages/podge/podge.0.3/opam index 8147398b2fb..792cb5837cd 100644 --- a/packages/podge/podge.0.3/opam +++ b/packages/podge/podge.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "podge" version: "0.3" maintainer: "Edgar Aroutiounian " @@ -10,16 +10,15 @@ 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"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" {>= "4.02.1"} "base-unix" "cohttp" {>= "0.9.7"} "oasis" {build & >= "0.4"} @@ -29,5 +28,18 @@ depends: [ "yojson" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" ] dev-repo: "git://github.com/fxfactorial/podge" +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. + +Podge is especially useful for Hackathons or data exploration in utop +i.e. you just want to do a simple HTTP get/put request or manipulate JSON.""" +flags: light-uninstall +url { + src: "https://github.com/fxfactorial/podge/archive/v0.0.3.tar.gz" + checksum: "md5=4e91f8cbb770d74b10b3bd6f7d48c528" +} diff --git a/packages/podge/podge.0.3/url b/packages/podge/podge.0.3/url deleted file mode 100644 index 7dcb9945ed4..00000000000 --- a/packages/podge/podge.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/podge/archive/v0.0.3.tar.gz" -checksum: "4e91f8cbb770d74b10b3bd6f7d48c528" diff --git a/packages/podge/podge.0.4/descr b/packages/podge/podge.0.4/descr deleted file mode 100644 index c229fa8acc0..00000000000 --- a/packages/podge/podge.0.4/descr +++ /dev/null @@ -1,19 +0,0 @@ -Shortcuts and helpers for common tasks in OCaml ecosystem - -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. diff --git a/packages/podge/podge.0.4/opam b/packages/podge/podge.0.4/opam index 33cccef7f58..945ef6ac25d 100644 --- a/packages/podge/podge.0.4/opam +++ b/packages/podge/podge.0.4/opam @@ -1,24 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Edgar Aroutiounian " authors: "Edgar Aroutiounian " homepage: "http://hyegar.com" bug-reports: "https://github.com/fxfactorial/podge/issues" -dev-repo: "http://github.com/fxfactorial/podge.git" +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"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocamlfind" "remove" "podge"] depends: [ + "ocaml" {>= "4.02.3"} "ANSITerminal" {>= "0.6.5"} "base-unix" "cohttp" {>= "0.9.7"} @@ -30,4 +29,31 @@ depends: [ "yojson" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.3"] +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 +extra-files: [ + ["podge.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: "https://github.com/fxfactorial/podge/archive/v0.0.4.tar.gz" + checksum: "md5=a2755ba37df9af3709270a5bf6c33ed8" +} diff --git a/packages/podge/podge.0.4/url b/packages/podge/podge.0.4/url deleted file mode 100644 index 24a6ebc868c..00000000000 --- a/packages/podge/podge.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/podge/archive/v0.0.4.tar.gz" -checksum: "a2755ba37df9af3709270a5bf6c33ed8" diff --git a/packages/podge/podge.0.5/descr b/packages/podge/podge.0.5/descr deleted file mode 100644 index dbb2d2c7ca0..00000000000 --- a/packages/podge/podge.0.5/descr +++ /dev/null @@ -1,19 +0,0 @@ -Shortcuts and helpers for common tasks in OCaml ecosystem - -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. diff --git a/packages/podge/podge.0.5/opam b/packages/podge/podge.0.5/opam index cf206097111..751ad6a08ad 100644 --- a/packages/podge/podge.0.5/opam +++ b/packages/podge/podge.0.5/opam @@ -1,24 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Edgar Aroutiounian " authors: "Edgar Aroutiounian " homepage: "http://hyegar.com" bug-reports: "https://github.com/fxfactorial/podge/issues" -dev-repo: "http://github.com/fxfactorial/podge.git" +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"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocamlfind" "remove" "podge"] depends: [ + "ocaml" {>= "4.02.3"} "ANSITerminal" {>= "0.6.5"} "base-unix" "cohttp" {>= "0.9.7"} @@ -31,4 +30,31 @@ depends: [ "stringext" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.3"] +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 +extra-files: [ + ["podge.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: "https://github.com/fxfactorial/podge/archive/v0.5.tar.gz" + checksum: "md5=0c01367a9b874bed65eb2b3a5a0ec6bd" +} diff --git a/packages/podge/podge.0.5/url b/packages/podge/podge.0.5/url deleted file mode 100644 index 8a0d29f0c24..00000000000 --- a/packages/podge/podge.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/podge/archive/v0.5.tar.gz" -checksum: "0c01367a9b874bed65eb2b3a5a0ec6bd" diff --git a/packages/podge/podge.0.7.0/descr b/packages/podge/podge.0.7.0/descr deleted file mode 100644 index c229fa8acc0..00000000000 --- a/packages/podge/podge.0.7.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -Shortcuts and helpers for common tasks in OCaml ecosystem - -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. diff --git a/packages/podge/podge.0.7.0/opam b/packages/podge/podge.0.7.0/opam index 83b352e17cc..9692fbe069d 100644 --- a/packages/podge/podge.0.7.0/opam +++ b/packages/podge/podge.0.7.0/opam @@ -1,24 +1,23 @@ -opam-version: "1.2" +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: "http://github.com/fxfactorial/podge.git" +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"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocamlfind" "remove" "podge"] depends: [ + "ocaml" {>= "4.02.0"} "ANSITerminal" {>= "0.6.5"} "base-unix" "cohttp" {>= "0.20.0"} @@ -30,4 +29,31 @@ depends: [ "yojson" "stringext" ] -available: [ocaml-version >= "4.02.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 +extra-files: [ + ["podge.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: "https://github.com/fxfactorial/podge/archive/v0.7.0.tar.gz" + checksum: "md5=2cb216fb73b15110316aa1ec9273561e" +} diff --git a/packages/podge/podge.0.7.0/url b/packages/podge/podge.0.7.0/url deleted file mode 100644 index 340fe658cae..00000000000 --- a/packages/podge/podge.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/podge/archive/v0.7.0.tar.gz" -checksum: "2cb216fb73b15110316aa1ec9273561e" diff --git a/packages/podge/podge.0.8.0/descr b/packages/podge/podge.0.8.0/descr deleted file mode 100644 index f5b1ee282d5..00000000000 --- a/packages/podge/podge.0.8.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -Shortcuts and helpers for common tasks in OCaml ecosystem - -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. diff --git a/packages/podge/podge.0.8.0/opam b/packages/podge/podge.0.8.0/opam index ad6ae9531d0..91f477abb78 100644 --- a/packages/podge/podge.0.8.0/opam +++ b/packages/podge/podge.0.8.0/opam @@ -1,24 +1,23 @@ -opam-version: "1.2" +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: "http://github.com/fxfactorial/podge.git" +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"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocaml" "%{etc}%/podge/_oasis_remove_.ml" "%{etc}%/podge"] depends: [ + "ocaml" {>= "4.04.0"} "ANSITerminal" {>= "0.7"} "base-unix" "cohttp" {>= "0.21.0"} @@ -30,4 +29,30 @@ depends: [ "yojson" {>= "1.3.3"} "astring" {>= "0.8.3"} ] -available: [ocaml-version >= "4.04.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 +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.""" +extra-files: [ + ["podge.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: "https://github.com/fxfactorial/podge/archive/v0.8.0.tar.gz" + checksum: "md5=2d3c406bed590b10263b35412ac91ea8" +} diff --git a/packages/podge/podge.0.8.0/url b/packages/podge/podge.0.8.0/url deleted file mode 100644 index 87c0b1552a0..00000000000 --- a/packages/podge/podge.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/podge/archive/v0.8.0.tar.gz" -checksum: "2d3c406bed590b10263b35412ac91ea8" diff --git a/packages/polyglot/polyglot.1.0.0/descr b/packages/polyglot/polyglot.1.0.0/descr deleted file mode 100644 index 15e96f9c8ae..00000000000 --- a/packages/polyglot/polyglot.1.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Filters to convert XHTML into polyglot HTML5 - -polyglot is a MirageOS-compatible library and a command line filter -which converts XHTML into HTML5 which is still valid XML (so-called -Polyglot Markup). diff --git a/packages/polyglot/polyglot.1.0.0/opam b/packages/polyglot/polyglot.1.0.0/opam index 015be6ad8c1..854c78a5472 100644 --- a/packages/polyglot/polyglot.1.0.0/opam +++ b/packages/polyglot/polyglot.1.0.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: "David Sheets" homepage: "https://github.com/dsheets/polyglot" bug-reports: "https://github.com/dsheets/polyglot/issues" license: "ISC" -dev-repo: "https://github.com/dsheets/polyglot.git" +dev-repo: "git+https://github.com/dsheets/polyglot.git" substs: ["lib/META" "polyglot.version"] build: [ [make "lib"] @@ -13,10 +13,21 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "polyglot"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" {build} "xmlm" - "alcotest" {test} + "alcotest" {with-test} "ocamlbuild" {build} ] depopts: ["cmdliner" "base-unix"] -available: [ocaml-version >= "4.00.0" & opam-version >= "1.2"] +available: opam-version >= "1.2" +synopsis: "Filters to convert XHTML into polyglot HTML5" +description: """ +polyglot is a MirageOS-compatible library and a command line filter +which converts XHTML into HTML5 which is still valid XML (so-called +Polyglot Markup).""" +flags: light-uninstall +url { + src: "https://github.com/dsheets/polyglot/archive/1.0.0.tar.gz" + checksum: "md5=3726118bf51ea1ba8183526ca810a834" +} diff --git a/packages/polyglot/polyglot.1.0.0/url b/packages/polyglot/polyglot.1.0.0/url deleted file mode 100644 index c889fe20259..00000000000 --- a/packages/polyglot/polyglot.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/polyglot/archive/1.0.0.tar.gz" -checksum: "3726118bf51ea1ba8183526ca810a834" diff --git a/packages/pomap/pomap.3.0.6/descr b/packages/pomap/pomap.3.0.6/descr deleted file mode 100644 index 095dd4604b1..00000000000 --- a/packages/pomap/pomap.3.0.6/descr +++ /dev/null @@ -1,4 +0,0 @@ -pomap - Partially Ordered Maps for OCaml -pomap supports creating and manipulating partially ordered maps in a -purely functional and efficient way. - diff --git a/packages/pomap/pomap.3.0.6/opam b/packages/pomap/pomap.3.0.6/opam index 74c236dcfc5..4b8c3395804 100644 --- a/packages/pomap/pomap.3.0.6/opam +++ b/packages/pomap/pomap.3.0.6/opam @@ -1,26 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Markus Mottl " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "http://mmottl.github.io/pomap" -dev-repo: "https://github.com/mmottl/pomap.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12" & < "4.05.0"} "ocamlbuild" {build} "ocamlfind" {build & >= "1.3.1"} ] -available: [ ocaml-version >= "3.12" & ocaml-version < "4.05.0" ] +synopsis: "pomap - 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: "md5=899aa41641b0961ae0b03c62950365c0" +} diff --git a/packages/pomap/pomap.3.0.6/url b/packages/pomap/pomap.3.0.6/url deleted file mode 100644 index 94a2b0dd5c4..00000000000 --- a/packages/pomap/pomap.3.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/pomap/releases/download/v3.0.6/pomap-3.0.6.tar.gz" -checksum: "899aa41641b0961ae0b03c62950365c0" diff --git a/packages/pomap/pomap.3.0.7/descr b/packages/pomap/pomap.3.0.7/descr deleted file mode 100644 index a521456f3ee..00000000000 --- a/packages/pomap/pomap.3.0.7/descr +++ /dev/null @@ -1,4 +0,0 @@ -pomap - Partially Ordered Maps for OCaml - -pomap supports creating and manipulating partially ordered maps in a -purely functional and efficient way. diff --git a/packages/pomap/pomap.3.0.7/opam b/packages/pomap/pomap.3.0.7/opam index d3dbb9ca33d..e4892c0ae81 100644 --- a/packages/pomap/pomap.3.0.7/opam +++ b/packages/pomap/pomap.3.0.7/opam @@ -1,26 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Markus Mottl " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "http://mmottl.github.io/pomap" -dev-repo: "https://github.com/mmottl/pomap.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12"} "ocamlbuild" {build} "ocamlfind" {build & >= "1.3.1"} ] -available: [ ocaml-version >= "3.12" ] +synopsis: "pomap - 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: "md5=17c843d26da7266aa58f8fa1e98da5b5" +} diff --git a/packages/pomap/pomap.3.0.7/url b/packages/pomap/pomap.3.0.7/url deleted file mode 100644 index ee58cf0bfa9..00000000000 --- a/packages/pomap/pomap.3.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/pomap/releases/download/v3.0.7/pomap-3.0.7.tar.gz" -checksum: "17c843d26da7266aa58f8fa1e98da5b5" diff --git a/packages/pomap/pomap.4.0.0/descr b/packages/pomap/pomap.4.0.0/descr deleted file mode 100644 index 6f23592e204..00000000000 --- a/packages/pomap/pomap.4.0.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -POMAP - Partially Ordered Maps for OCaml - -POMAP supports creating and manipulating partially ordered maps in a purely -functional and efficient way. diff --git a/packages/pomap/pomap.4.0.0/opam b/packages/pomap/pomap.4.0.0/opam index 2b26aeee0ee..d048b9d90a8 100644 --- a/packages/pomap/pomap.4.0.0/opam +++ b/packages/pomap/pomap.4.0.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Markus Mottl " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "https://mmottl.github.io/pomap" doc: "https://mmottl.github.io/pomap/api" -dev-repo: "https://github.com/mmottl/pomap.git" +dev-repo: "git+https://github.com/mmottl/pomap.git" bug-reports: "https://github.com/mmottl/pomap/issues" build: [ @@ -13,7 +13,15 @@ build: [ ] depends: [ + "ocaml" {>= "4.04"} "jbuilder" {build & >= "1.0+beta10"} ] - -available: [ ocaml-version >= "4.04" ] +synopsis: "POMAP - 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: "md5=ee7f9c232c07208c4e4c202393e726d7" +} diff --git a/packages/pomap/pomap.4.0.0/url b/packages/pomap/pomap.4.0.0/url deleted file mode 100644 index 7744bb25364..00000000000 --- a/packages/pomap/pomap.4.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/pomap/releases/download/4.0.0/pomap-4.0.0.tbz" -checksum: "ee7f9c232c07208c4e4c202393e726d7" \ No newline at end of file diff --git a/packages/portaudio/portaudio.0.2.0/descr b/packages/portaudio/portaudio.0.2.0/descr deleted file mode 100644 index 6582e96d9c1..00000000000 --- a/packages/portaudio/portaudio.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the portaudio library which provides high-level functions for using soundcards diff --git a/packages/portaudio/portaudio.0.2.0/opam b/packages/portaudio/portaudio.0.2.0/opam index 0b5d90c7c13..ca047090211 100644 --- a/packages/portaudio/portaudio.0.2.0/opam +++ b/packages/portaudio/portaudio.0.2.0/opam @@ -1,13 +1,21 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "smimram@gmail.com" build: [ ["./configure" "--prefix" prefix] [make] ] remove: [["ocamlfind" "remove" "portaudio"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["debian"] ["portaudio19-dev" "pkg-config"]] - [["ubuntu"] ["portaudio19-dev" "pkg-config"]] + ["portaudio19-dev" "pkg-config"] {os-distribution = "debian"} + ["portaudio19-dev" "pkg-config"] {os-distribution = "ubuntu"} ] 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: "md5=a2a0353dc0675bd611d50eacf278ab60" +} diff --git a/packages/portaudio/portaudio.0.2.0/url b/packages/portaudio/portaudio.0.2.0/url deleted file mode 100644 index b1ad2d7da3b..00000000000 --- a/packages/portaudio/portaudio.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-portaudio/0.2.0/ocaml-portaudio-0.2.0.tar.gz" -checksum: "a2a0353dc0675bd611d50eacf278ab60" diff --git a/packages/portaudio/portaudio.0.2.1/descr b/packages/portaudio/portaudio.0.2.1/descr deleted file mode 100644 index 6582e96d9c1..00000000000 --- a/packages/portaudio/portaudio.0.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the portaudio library which provides high-level functions for using soundcards diff --git a/packages/portaudio/portaudio.0.2.1/opam b/packages/portaudio/portaudio.0.2.1/opam index 08e8906935f..cf3c2fe61b8 100644 --- a/packages/portaudio/portaudio.0.2.1/opam +++ b/packages/portaudio/portaudio.0.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-portaudio" @@ -10,12 +10,19 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "portaudio"] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["osx" "homebrew"] ["portaudio"]] - [["debian"] ["portaudio19-dev"]] - [["ubuntu"] ["portaudio19-dev"]] + ["portaudio"] {os = "macos" & os-distribution = "homebrew"} + ["portaudio19-dev"] {os-distribution = "debian"} + ["portaudio19-dev"] {os-distribution = "ubuntu"} ] - bug-reports: "https://github.com/savonet/ocaml-portaudio/issues" -dev-repo: "https://github.com/savonet/ocaml-portaudio.git" +dev-repo: "git+https://github.com/savonet/ocaml-portaudio.git" +synopsis: + "Bindings for the portaudio library which provides high-level functions for using soundcards" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-portaudio/releases/download/0.2.1/ocaml-portaudio-0.2.1.tar.gz" + checksum: "md5=c504a0d47c1aa834b774b9c668b65691" +} diff --git a/packages/portaudio/portaudio.0.2.1/url b/packages/portaudio/portaudio.0.2.1/url deleted file mode 100644 index 0971ff72e2b..00000000000 --- a/packages/portaudio/portaudio.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-portaudio/releases/download/0.2.1/ocaml-portaudio-0.2.1.tar.gz" -checksum: "c504a0d47c1aa834b774b9c668b65691" diff --git a/packages/portia/portia.0.1/descr b/packages/portia/portia.0.1/descr deleted file mode 100644 index 493bd5fddd7..00000000000 --- a/packages/portia/portia.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Literate Programming Preprocessor. diff --git a/packages/portia/portia.0.1/opam b/packages/portia/portia.0.1/opam index acccfc5483b..4e5f313675a 100644 --- a/packages/portia/portia.0.1/opam +++ b/packages/portia/portia.0.1/opam @@ -1,21 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" name: "portia" version: "0.1" maintainer: "Cedric Cellier " authors: "Cedric Cellier " homepage: "http://pim.happyleptic.org/~rixed/portia.html" -dev-repo: "https://github.com/rixed/portia.git" +dev-repo: "git+https://github.com/rixed/portia.git" bug-reports: "mailto:rixed-opam@happyleptic.org" -build: [[make]] -build-doc: [[make "doc"]] +build: [ + [make] + [make "doc"] {with-doc} +] install: [make "install"] remove: ["ocamlfind" "remove" "portia"] -depends: ["ocamlfind" "batteries"] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" + "batteries" +] depexts: [ - [["debian"] ["asciidoc"]] - [["ubuntu"] ["asciidoc"]] + ["asciidoc"] {os-distribution = "debian"} + ["asciidoc"] {os-distribution = "ubuntu"} ] post-messages: [ "This package requires asciidoc to build the doc." {failure} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "Literate Programming Preprocessor." +flags: light-uninstall +url { + src: "https://github.com/rixed/portia/archive/v0.1.3.tar.gz" + checksum: "md5=aed551ae3c6d230de1e5fa277362630c" +} diff --git a/packages/portia/portia.0.1/url b/packages/portia/portia.0.1/url deleted file mode 100644 index 6cab8ef57b5..00000000000 --- a/packages/portia/portia.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rixed/portia/archive/v0.1.3.tar.gz" -checksum: "aed551ae3c6d230de1e5fa277362630c" diff --git a/packages/portia/portia.1.0/descr b/packages/portia/portia.1.0/descr deleted file mode 100644 index 493bd5fddd7..00000000000 --- a/packages/portia/portia.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Literate Programming Preprocessor. diff --git a/packages/portia/portia.1.0/opam b/packages/portia/portia.1.0/opam index 36275355db8..35f6dac970e 100644 --- a/packages/portia/portia.1.0/opam +++ b/packages/portia/portia.1.0/opam @@ -1,21 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" name: "portia" version: "1.0" maintainer: "Cedric Cellier " authors: "Cedric Cellier " homepage: "http://pim.happyleptic.org/~rixed/portia.html" -dev-repo: "https://github.com/rixed/portia.git" +dev-repo: "git+https://github.com/rixed/portia.git" bug-reports: "mailto:rixed-opam@happyleptic.org" -build: [[make]] -build-doc: [[make "doc"]] +build: [ + [make] + [make "doc"] {with-doc} +] install: [make "install"] remove: ["ocamlfind" "remove" "portia"] -depends: ["ocamlfind" "batteries"] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" + "batteries" +] depexts: [ - [["debian"] ["asciidoc"]] - [["ubuntu"] ["asciidoc"]] + ["asciidoc"] {os-distribution = "debian"} + ["asciidoc"] {os-distribution = "ubuntu"} ] post-messages: [ "This package requires asciidoc to build the doc." {failure} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "Literate Programming Preprocessor." +flags: light-uninstall +url { + src: "https://github.com/rixed/portia/archive/v1.0.tar.gz" + checksum: "md5=bf67490818183da1db4b18f803629ab7" +} diff --git a/packages/portia/portia.1.0/url b/packages/portia/portia.1.0/url deleted file mode 100644 index 5a2895f4a32..00000000000 --- a/packages/portia/portia.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rixed/portia/archive/v1.0.tar.gz" -checksum: "bf67490818183da1db4b18f803629ab7" diff --git a/packages/portia/portia.1.1/descr b/packages/portia/portia.1.1/descr deleted file mode 100644 index 493bd5fddd7..00000000000 --- a/packages/portia/portia.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Literate Programming Preprocessor. diff --git a/packages/portia/portia.1.1/opam b/packages/portia/portia.1.1/opam index 9d6570c7b56..117e1135d00 100644 --- a/packages/portia/portia.1.1/opam +++ b/packages/portia/portia.1.1/opam @@ -1,27 +1,35 @@ -opam-version: "1.2" +opam-version: "2.0" name: "portia" version: "1.1" maintainer: "Cedric Cellier " authors: "Cedric Cellier " homepage: "https://github.com/rixed/portia" doc: "http://rixed.github.io/portia/" -dev-repo: "https://github.com/rixed/portia.git" +dev-repo: "git+https://github.com/rixed/portia.git" bug-reports: "mailto:rixed-opam@happyleptic.org" -build: [[make]] -build-doc: [[make "doc"]] -build-test: [[make "check"]] +build: [ + [make] + [make "check"] {with-test} + [make "doc"] {with-doc} +] install: [make "install"] remove: ["ocamlfind" "remove" "portia"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "batteries" - "qtest" {test} + "qtest" {with-test} ] depexts: [ - [["debian"] ["asciidoc"]] - [["ubuntu"] ["asciidoc"]] + ["asciidoc"] {os-distribution = "debian"} + ["asciidoc"] {os-distribution = "ubuntu"} ] post-messages: [ "This package requires asciidoc to build the doc." {failure} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "Literate Programming Preprocessor." +flags: light-uninstall +url { + src: "https://github.com/rixed/portia/archive/v1.1.tar.gz" + checksum: "md5=d6c8521817aceb1aed154a527a69dc85" +} diff --git a/packages/portia/portia.1.1/url b/packages/portia/portia.1.1/url deleted file mode 100644 index 3f2479fefae..00000000000 --- a/packages/portia/portia.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rixed/portia/archive/v1.1.tar.gz" -checksum: "d6c8521817aceb1aed154a527a69dc85" diff --git a/packages/posix-clock/posix-clock.0.3.0-0/descr b/packages/posix-clock/posix-clock.0.3.0-0/descr deleted file mode 100644 index af0210e0fd7..00000000000 --- a/packages/posix-clock/posix-clock.0.3.0-0/descr +++ /dev/null @@ -1,4 +0,0 @@ -POSIX clock -The POSIX clock library provides access to POSIX clocks to retrieve the -current time, sleep on or change it. - diff --git a/packages/posix-clock/posix-clock.0.3.0-0/opam b/packages/posix-clock/posix-clock.0.3.0-0/opam index 5b1329348e4..79d1bf208c5 100644 --- a/packages/posix-clock/posix-clock.0.3.0-0/opam +++ b/packages/posix-clock/posix-clock.0.3.0-0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus W. Weissmann " authors: [ "Markus W. Weissmann " ] license: "MIT" @@ -10,17 +10,28 @@ tags: [ "clib:rt" ] 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" "posix-clock"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "result" "base-unix" "posix-time" "ocamlfind" {>= "1.5"} "ocamlbuild" {build} ] -available: [ os != "darwin" ] +available: os != "macos" +synopsis: "POSIX clock" +description: """ +The POSIX clock library provides access to POSIX clocks to retrieve the +current time, sleep on or change it.""" +flags: light-uninstall +url { + src: + "https://github.com/mwweissmann/ocaml-posix-clock/archive/0.3.0.tar.gz" + checksum: "md5=1cab0c2e98bee8815f6547b9aa5f57d1" +} diff --git a/packages/posix-clock/posix-clock.0.3.0-0/url b/packages/posix-clock/posix-clock.0.3.0-0/url deleted file mode 100644 index a0a9b5c76f8..00000000000 --- a/packages/posix-clock/posix-clock.0.3.0-0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mwweissmann/ocaml-posix-clock/archive/0.3.0.tar.gz" -checksum: "1cab0c2e98bee8815f6547b9aa5f57d1" diff --git a/packages/posix-clock/posix-clock.0.4.0-0/descr b/packages/posix-clock/posix-clock.0.4.0-0/descr deleted file mode 100644 index af0210e0fd7..00000000000 --- a/packages/posix-clock/posix-clock.0.4.0-0/descr +++ /dev/null @@ -1,4 +0,0 @@ -POSIX clock -The POSIX clock library provides access to POSIX clocks to retrieve the -current time, sleep on or change it. - diff --git a/packages/posix-clock/posix-clock.0.4.0-0/opam b/packages/posix-clock/posix-clock.0.4.0-0/opam index 3e726846d38..0bc31d0f3ce 100644 --- a/packages/posix-clock/posix-clock.0.4.0-0/opam +++ b/packages/posix-clock/posix-clock.0.4.0-0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus W. Weissmann " authors: [ "Markus W. Weissmann " ] license: "MIT" @@ -10,17 +10,28 @@ tags: [ "clib:rt" ] 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" "posix-clock"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "result" "base-unix" - "posix-time" {>= "0.5.0" } + "posix-time" {>= "0.5.0"} "ocamlfind" {>= "1.5"} "ocamlbuild" {build} ] -available: [ os != "darwin" ] +available: os != "macos" +synopsis: "POSIX clock" +description: """ +The POSIX clock library provides access to POSIX clocks to retrieve the +current time, sleep on or change it.""" +flags: light-uninstall +url { + src: + "https://github.com/mwweissmann/ocaml-posix-clock/archive/0.4.0.tar.gz" + checksum: "md5=162a48e881a7455db79939fa73f67a93" +} diff --git a/packages/posix-clock/posix-clock.0.4.0-0/url b/packages/posix-clock/posix-clock.0.4.0-0/url deleted file mode 100644 index 115b03a82db..00000000000 --- a/packages/posix-clock/posix-clock.0.4.0-0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mwweissmann/ocaml-posix-clock/archive/0.4.0.tar.gz" -checksum: "162a48e881a7455db79939fa73f67a93" diff --git a/packages/posix-getopt/posix-getopt.0.1.0/opam b/packages/posix-getopt/posix-getopt.0.1.0/opam index 9b71fd97094..6ec56c9a0e1 100644 --- a/packages/posix-getopt/posix-getopt.0.1.0/opam +++ b/packages/posix-getopt/posix-getopt.0.1.0/opam @@ -1,28 +1,33 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "Romain Beauxis " homepage: "https://github.com/toots/posix-getopt" bug-reports: "https://github.com/toots/posix-getopt/issues" license: "WTFPL" -dev-repo: "https://github.com/toots/posix-getopt.git" +dev-repo: "git+https://github.com/toots/posix-getopt.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" "posix-getopt"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" "ctypes" {>= "0.4"} "ctypes-foreign" "ocamlfind" {build} "ocamlbuild" {build} - "ounit" {test} - "extunix" {test} + "ounit" {with-test} + "extunix" {with-test} ] +flags: light-uninstall +url { + src: + "https://github.com/toots/posix-getopt/releases/download/0.1.0/posix-getopt-0.1.0.tar.gz" + checksum: "md5=5a285e0dfc3bf293770d5310dda96127" +} diff --git a/packages/posix-getopt/posix-getopt.0.1.0/url b/packages/posix-getopt/posix-getopt.0.1.0/url deleted file mode 100644 index c6d8c157f0f..00000000000 --- a/packages/posix-getopt/posix-getopt.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/toots/posix-getopt/releases/download/0.1.0/posix-getopt-0.1.0.tar.gz" -checksum: "5a285e0dfc3bf293770d5310dda96127" diff --git a/packages/posix-math/posix-math.0.3.0-0/descr b/packages/posix-math/posix-math.0.3.0-0/descr deleted file mode 100644 index d142dd03567..00000000000 --- a/packages/posix-math/posix-math.0.3.0-0/descr +++ /dev/null @@ -1,3 +0,0 @@ -POSIX math -The POSIX math library provides access to the POSIX math functions including -complex numbers and modifying the behaviour of floating point computations. diff --git a/packages/posix-math/posix-math.0.3.0-0/opam b/packages/posix-math/posix-math.0.3.0-0/opam index 00603261b7a..570654a666a 100644 --- a/packages/posix-math/posix-math.0.3.0-0/opam +++ b/packages/posix-math/posix-math.0.3.0-0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus W. Weissmann " authors: [ "Markus W. Weissmann " ] license: "MIT" @@ -10,14 +10,24 @@ tags: [ "clib:lm" ] 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" "posix-math"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "result" "ocamlfind" {>= "1.5"} "ocamlbuild" {build} ] +synopsis: "POSIX math" +description: """ +The POSIX math library provides access to the POSIX math functions including +complex numbers and modifying the behaviour of floating point computations.""" +flags: light-uninstall +url { + src: "https://github.com/mwweissmann/ocaml-posix-math/archive/0.3.0.tar.gz" + checksum: "md5=d95810bdc1cb02f69bb452fed1c3721b" +} diff --git a/packages/posix-math/posix-math.0.3.0-0/url b/packages/posix-math/posix-math.0.3.0-0/url deleted file mode 100644 index 61c2fd63901..00000000000 --- a/packages/posix-math/posix-math.0.3.0-0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mwweissmann/ocaml-posix-math/archive/0.3.0.tar.gz" -checksum: "d95810bdc1cb02f69bb452fed1c3721b" diff --git a/packages/posix-math/posix-math.0.3.1-0/descr b/packages/posix-math/posix-math.0.3.1-0/descr deleted file mode 100644 index d142dd03567..00000000000 --- a/packages/posix-math/posix-math.0.3.1-0/descr +++ /dev/null @@ -1,3 +0,0 @@ -POSIX math -The POSIX math library provides access to the POSIX math functions including -complex numbers and modifying the behaviour of floating point computations. diff --git a/packages/posix-math/posix-math.0.3.1-0/opam b/packages/posix-math/posix-math.0.3.1-0/opam index 00603261b7a..7a7cc472af7 100644 --- a/packages/posix-math/posix-math.0.3.1-0/opam +++ b/packages/posix-math/posix-math.0.3.1-0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus W. Weissmann " authors: [ "Markus W. Weissmann " ] license: "MIT" @@ -10,14 +10,24 @@ tags: [ "clib:lm" ] 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" "posix-math"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "result" "ocamlfind" {>= "1.5"} "ocamlbuild" {build} ] +synopsis: "POSIX math" +description: """ +The POSIX math library provides access to the POSIX math functions including +complex numbers and modifying the behaviour of floating point computations.""" +flags: light-uninstall +url { + src: "https://github.com/mwweissmann/ocaml-posix-math/archive/0.3.1.tar.gz" + checksum: "md5=e8d78f61e19f52f492b08ce77b6e519b" +} diff --git a/packages/posix-math/posix-math.0.3.1-0/url b/packages/posix-math/posix-math.0.3.1-0/url deleted file mode 100644 index fe20d66e937..00000000000 --- a/packages/posix-math/posix-math.0.3.1-0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mwweissmann/ocaml-posix-math/archive/0.3.1.tar.gz" -checksum: "e8d78f61e19f52f492b08ce77b6e519b" diff --git a/packages/posix-mqueue/posix-mqueue.0.7.2-0/descr b/packages/posix-mqueue/posix-mqueue.0.7.2-0/descr deleted file mode 100644 index 84060fb79e1..00000000000 --- a/packages/posix-mqueue/posix-mqueue.0.7.2-0/descr +++ /dev/null @@ -1,6 +0,0 @@ -POSIX message queues -The posix-mqueue library is a small OCaml library providing types and -functions for using POSIX message queues. This library has been tested on -Linux, but FreeBSD, QNX, Solaris etc. should work, too. Mac OS X does NOT -provide POSIX message queues (OS X 10.10). - diff --git a/packages/posix-mqueue/posix-mqueue.0.7.2-0/opam b/packages/posix-mqueue/posix-mqueue.0.7.2-0/opam index a3482f249d7..0837547a25f 100644 --- a/packages/posix-mqueue/posix-mqueue.0.7.2-0/opam +++ b/packages/posix-mqueue/posix-mqueue.0.7.2-0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus W. Weissmann " authors: [ "Markus W. Weissmann " ] license: "MIT" @@ -10,13 +10,14 @@ tags: [ "clib:rt" ] 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" "posix-mqueue"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "result" "base-bytes" "base-unix" @@ -24,4 +25,16 @@ depends: [ "ocamlfind" {>= "1.5"} "ocamlbuild" {build} ] -available: [ os != "darwin" ] +available: os != "macos" +synopsis: "POSIX message queues" +description: """ +The posix-mqueue library is a small OCaml library providing types and +functions for using POSIX message queues. This library has been tested on +Linux, but FreeBSD, QNX, Solaris etc. should work, too. Mac OS X does NOT +provide POSIX message queues (OS X 10.10).""" +flags: light-uninstall +url { + src: + "https://github.com/mwweissmann/ocaml-posix-mqueue/archive/0.7.2.tar.gz" + checksum: "md5=5458623dbb9eafbab77eb5f1f7320021" +} diff --git a/packages/posix-mqueue/posix-mqueue.0.7.2-0/url b/packages/posix-mqueue/posix-mqueue.0.7.2-0/url deleted file mode 100644 index 8cb28808053..00000000000 --- a/packages/posix-mqueue/posix-mqueue.0.7.2-0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mwweissmann/ocaml-posix-mqueue/archive/0.7.2.tar.gz" -checksum: "5458623dbb9eafbab77eb5f1f7320021" diff --git a/packages/posix-mqueue/posix-mqueue.0.8.0-0/descr b/packages/posix-mqueue/posix-mqueue.0.8.0-0/descr deleted file mode 100644 index 84060fb79e1..00000000000 --- a/packages/posix-mqueue/posix-mqueue.0.8.0-0/descr +++ /dev/null @@ -1,6 +0,0 @@ -POSIX message queues -The posix-mqueue library is a small OCaml library providing types and -functions for using POSIX message queues. This library has been tested on -Linux, but FreeBSD, QNX, Solaris etc. should work, too. Mac OS X does NOT -provide POSIX message queues (OS X 10.10). - diff --git a/packages/posix-mqueue/posix-mqueue.0.8.0-0/opam b/packages/posix-mqueue/posix-mqueue.0.8.0-0/opam index 6dd77a7e17a..75c5d4ab9c3 100644 --- a/packages/posix-mqueue/posix-mqueue.0.8.0-0/opam +++ b/packages/posix-mqueue/posix-mqueue.0.8.0-0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus W. Weissmann " authors: [ "Markus W. Weissmann " ] license: "MIT" @@ -10,13 +10,14 @@ tags: [ "clib:rt" ] 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" "posix-mqueue"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "result" "base-bytes" "base-unix" @@ -24,4 +25,16 @@ depends: [ "ocamlfind" {>= "1.5"} "ocamlbuild" {build} ] -available: [ os != "darwin" ] +available: os != "macos" +synopsis: "POSIX message queues" +description: """ +The posix-mqueue library is a small OCaml library providing types and +functions for using POSIX message queues. This library has been tested on +Linux, but FreeBSD, QNX, Solaris etc. should work, too. Mac OS X does NOT +provide POSIX message queues (OS X 10.10).""" +flags: light-uninstall +url { + src: + "https://github.com/mwweissmann/ocaml-posix-mqueue/archive/0.8.0.tar.gz" + checksum: "md5=ceb57cb54fe0aa30cf92f1def8854d42" +} diff --git a/packages/posix-mqueue/posix-mqueue.0.8.0-0/url b/packages/posix-mqueue/posix-mqueue.0.8.0-0/url deleted file mode 100644 index a37b5d12179..00000000000 --- a/packages/posix-mqueue/posix-mqueue.0.8.0-0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mwweissmann/ocaml-posix-mqueue/archive/0.8.0.tar.gz" -checksum: "ceb57cb54fe0aa30cf92f1def8854d42" diff --git a/packages/posix-semaphore/posix-semaphore.0.3.0-0/descr b/packages/posix-semaphore/posix-semaphore.0.3.0-0/descr deleted file mode 100644 index de3ab254983..00000000000 --- a/packages/posix-semaphore/posix-semaphore.0.3.0-0/descr +++ /dev/null @@ -1,3 +0,0 @@ -POSIX semaphore -The POSIX sempahore library provides access to POSIX named and unnamed -semaphores and the functions to work with them. diff --git a/packages/posix-semaphore/posix-semaphore.0.3.0-0/opam b/packages/posix-semaphore/posix-semaphore.0.3.0-0/opam index 72788aa362c..3ad56fbb808 100644 --- a/packages/posix-semaphore/posix-semaphore.0.3.0-0/opam +++ b/packages/posix-semaphore/posix-semaphore.0.3.0-0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus W. Weissmann " authors: [ "Markus W. Weissmann " ] license: "MIT" @@ -10,17 +10,28 @@ tags: [ "clib:rt" ] 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" "posix-semaphore"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "result" "base-unix" "posix-time" "ocamlfind" {>= "1.5"} "ocamlbuild" {build} ] -available: [ os != "darwin" ] +available: os != "macos" +synopsis: "POSIX semaphore" +description: """ +The POSIX sempahore library provides access to POSIX named and unnamed +semaphores and the functions to work with them.""" +flags: light-uninstall +url { + src: + "https://github.com/mwweissmann/ocaml-posix-semaphore/archive/0.3.0.tar.gz" + checksum: "md5=3e48f7d4f0585ea1e09e876372ef2e68" +} diff --git a/packages/posix-semaphore/posix-semaphore.0.3.0-0/url b/packages/posix-semaphore/posix-semaphore.0.3.0-0/url deleted file mode 100644 index 185e58fac70..00000000000 --- a/packages/posix-semaphore/posix-semaphore.0.3.0-0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mwweissmann/ocaml-posix-semaphore/archive/0.3.0.tar.gz" -checksum: "3e48f7d4f0585ea1e09e876372ef2e68" diff --git a/packages/posix-semaphore/posix-semaphore.0.4.0-0/descr b/packages/posix-semaphore/posix-semaphore.0.4.0-0/descr deleted file mode 100644 index de3ab254983..00000000000 --- a/packages/posix-semaphore/posix-semaphore.0.4.0-0/descr +++ /dev/null @@ -1,3 +0,0 @@ -POSIX semaphore -The POSIX sempahore library provides access to POSIX named and unnamed -semaphores and the functions to work with them. diff --git a/packages/posix-semaphore/posix-semaphore.0.4.0-0/opam b/packages/posix-semaphore/posix-semaphore.0.4.0-0/opam index 36f893b7687..1e070ad3266 100644 --- a/packages/posix-semaphore/posix-semaphore.0.4.0-0/opam +++ b/packages/posix-semaphore/posix-semaphore.0.4.0-0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus W. Weissmann " authors: [ "Markus W. Weissmann " ] license: "MIT" @@ -10,17 +10,28 @@ tags: [ "clib:rt" ] 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" "posix-semaphore"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "result" "base-unix" "posix-time" {>= "0.5.0"} "ocamlfind" {>= "1.5"} "ocamlbuild" {build} ] -available: [ os != "darwin" ] +available: os != "macos" +synopsis: "POSIX semaphore" +description: """ +The POSIX sempahore library provides access to POSIX named and unnamed +semaphores and the functions to work with them.""" +flags: light-uninstall +url { + src: + "https://github.com/mwweissmann/ocaml-posix-semaphore/archive/0.4.0.tar.gz" + checksum: "md5=d066437b9f201710e0aeba134a3aa0a3" +} diff --git a/packages/posix-semaphore/posix-semaphore.0.4.0-0/url b/packages/posix-semaphore/posix-semaphore.0.4.0-0/url deleted file mode 100644 index d13e7bad222..00000000000 --- a/packages/posix-semaphore/posix-semaphore.0.4.0-0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/mwweissmann/ocaml-posix-semaphore/archive/0.4.0.tar.gz" -checksum: "d066437b9f201710e0aeba134a3aa0a3" diff --git a/packages/posix-semaphore/posix-semaphore.0.5.0-0/descr b/packages/posix-semaphore/posix-semaphore.0.5.0-0/descr deleted file mode 100644 index de3ab254983..00000000000 --- a/packages/posix-semaphore/posix-semaphore.0.5.0-0/descr +++ /dev/null @@ -1,3 +0,0 @@ -POSIX semaphore -The POSIX sempahore library provides access to POSIX named and unnamed -semaphores and the functions to work with them. diff --git a/packages/posix-semaphore/posix-semaphore.0.5.0-0/opam b/packages/posix-semaphore/posix-semaphore.0.5.0-0/opam index 36f893b7687..d034cb9ab07 100644 --- a/packages/posix-semaphore/posix-semaphore.0.5.0-0/opam +++ b/packages/posix-semaphore/posix-semaphore.0.5.0-0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus W. Weissmann " authors: [ "Markus W. Weissmann " ] license: "MIT" @@ -10,17 +10,28 @@ tags: [ "clib:rt" ] 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" "posix-semaphore"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "result" "base-unix" "posix-time" {>= "0.5.0"} "ocamlfind" {>= "1.5"} "ocamlbuild" {build} ] -available: [ os != "darwin" ] +available: os != "macos" +synopsis: "POSIX semaphore" +description: """ +The POSIX sempahore library provides access to POSIX named and unnamed +semaphores and the functions to work with them.""" +flags: light-uninstall +url { + src: + "https://github.com/mwweissmann/ocaml-posix-semaphore/archive/0.5.0.tar.gz" + checksum: "md5=30ac98c5b8ab1efd73a0533eec7b9b9c" +} diff --git a/packages/posix-semaphore/posix-semaphore.0.5.0-0/url b/packages/posix-semaphore/posix-semaphore.0.5.0-0/url deleted file mode 100644 index 7c698be4cd9..00000000000 --- a/packages/posix-semaphore/posix-semaphore.0.5.0-0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/mwweissmann/ocaml-posix-semaphore/archive/0.5.0.tar.gz" -checksum: "30ac98c5b8ab1efd73a0533eec7b9b9c" diff --git a/packages/posix-time/posix-time.0.3.0-0/descr b/packages/posix-time/posix-time.0.3.0-0/descr deleted file mode 100644 index f98f3a054c5..00000000000 --- a/packages/posix-time/posix-time.0.3.0-0/descr +++ /dev/null @@ -1,4 +0,0 @@ -POSIX time -The POSIX time library provides POSIX time data structures and basic functions -to manipulate them. - diff --git a/packages/posix-time/posix-time.0.3.0-0/opam b/packages/posix-time/posix-time.0.3.0-0/opam deleted file mode 100644 index 4185f084144..00000000000 --- a/packages/posix-time/posix-time.0.3.0-0/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "Markus W. Weissmann " -authors: [ "Markus W. Weissmann " ] -license: "MIT" -homepage: "https://github.com/mwweissmann/ocaml-posix-time" -doc: "http://posix-time.forge.ocamlcore.org/doc/" -dev-repo: "git://github.com/mwweissmann/ocaml-posix-time.git" -bug-reports: "https://github.com/mwweissmann/ocaml-posix-time/issues" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "posix-time"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "ocamlfind" {>= "1.5"} - "ocamlbuild" {build} -] diff --git a/packages/posix-time/posix-time.0.3.0-0/url b/packages/posix-time/posix-time.0.3.0-0/url deleted file mode 100644 index 489097b759a..00000000000 --- a/packages/posix-time/posix-time.0.3.0-0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mwweissmann/ocaml-posix-time/archive/0.3.0.tar.gz" -checksum: "b33b4ad228018667ad544bb734fcc9c5" diff --git a/packages/posix-time/posix-time.0.5.1-0/descr b/packages/posix-time/posix-time.0.5.1-0/descr deleted file mode 100644 index f98f3a054c5..00000000000 --- a/packages/posix-time/posix-time.0.5.1-0/descr +++ /dev/null @@ -1,4 +0,0 @@ -POSIX time -The POSIX time library provides POSIX time data structures and basic functions -to manipulate them. - diff --git a/packages/posix-time/posix-time.0.5.1-0/opam b/packages/posix-time/posix-time.0.5.1-0/opam deleted file mode 100644 index 4185f084144..00000000000 --- a/packages/posix-time/posix-time.0.5.1-0/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "Markus W. Weissmann " -authors: [ "Markus W. Weissmann " ] -license: "MIT" -homepage: "https://github.com/mwweissmann/ocaml-posix-time" -doc: "http://posix-time.forge.ocamlcore.org/doc/" -dev-repo: "git://github.com/mwweissmann/ocaml-posix-time.git" -bug-reports: "https://github.com/mwweissmann/ocaml-posix-time/issues" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "posix-time"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "ocamlfind" {>= "1.5"} - "ocamlbuild" {build} -] diff --git a/packages/posix-time/posix-time.0.5.1-0/url b/packages/posix-time/posix-time.0.5.1-0/url deleted file mode 100644 index 18fe876b101..00000000000 --- a/packages/posix-time/posix-time.0.5.1-0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mwweissmann/ocaml-posix-time/archive/0.5.1.tar.gz" -checksum: "ad59443f2ddb3a3c674f67fac28ed303" diff --git a/packages/posix-time/posix-time.0.5.2-0/descr b/packages/posix-time/posix-time.0.5.2-0/descr deleted file mode 100644 index f98f3a054c5..00000000000 --- a/packages/posix-time/posix-time.0.5.2-0/descr +++ /dev/null @@ -1,4 +0,0 @@ -POSIX time -The POSIX time library provides POSIX time data structures and basic functions -to manipulate them. - diff --git a/packages/posix-time/posix-time.0.5.2-0/opam b/packages/posix-time/posix-time.0.5.2-0/opam deleted file mode 100644 index 4185f084144..00000000000 --- a/packages/posix-time/posix-time.0.5.2-0/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "Markus W. Weissmann " -authors: [ "Markus W. Weissmann " ] -license: "MIT" -homepage: "https://github.com/mwweissmann/ocaml-posix-time" -doc: "http://posix-time.forge.ocamlcore.org/doc/" -dev-repo: "git://github.com/mwweissmann/ocaml-posix-time.git" -bug-reports: "https://github.com/mwweissmann/ocaml-posix-time/issues" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "posix-time"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "ocamlfind" {>= "1.5"} - "ocamlbuild" {build} -] diff --git a/packages/posix-time/posix-time.0.5.2-0/url b/packages/posix-time/posix-time.0.5.2-0/url deleted file mode 100644 index c468f94b1ae..00000000000 --- a/packages/posix-time/posix-time.0.5.2-0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mwweissmann/ocaml-posix-time/archive/0.5.2.tar.gz" -checksum: "453684eeaf85b9ffe15d62f1af9cc532" diff --git a/packages/posix-time/posix-time.0.5.3-0/descr b/packages/posix-time/posix-time.0.5.3-0/descr deleted file mode 100644 index f98f3a054c5..00000000000 --- a/packages/posix-time/posix-time.0.5.3-0/descr +++ /dev/null @@ -1,4 +0,0 @@ -POSIX time -The POSIX time library provides POSIX time data structures and basic functions -to manipulate them. - diff --git a/packages/posix-time/posix-time.0.5.3-0/opam b/packages/posix-time/posix-time.0.5.3-0/opam deleted file mode 100644 index 4185f084144..00000000000 --- a/packages/posix-time/posix-time.0.5.3-0/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "Markus W. Weissmann " -authors: [ "Markus W. Weissmann " ] -license: "MIT" -homepage: "https://github.com/mwweissmann/ocaml-posix-time" -doc: "http://posix-time.forge.ocamlcore.org/doc/" -dev-repo: "git://github.com/mwweissmann/ocaml-posix-time.git" -bug-reports: "https://github.com/mwweissmann/ocaml-posix-time/issues" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "posix-time"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "ocamlfind" {>= "1.5"} - "ocamlbuild" {build} -] diff --git a/packages/posix-time/posix-time.0.5.3-0/url b/packages/posix-time/posix-time.0.5.3-0/url deleted file mode 100644 index 7b833317304..00000000000 --- a/packages/posix-time/posix-time.0.5.3-0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mwweissmann/ocaml-posix-time/archive/0.5.3.tar.gz" -checksum: "dc1b6d689b557d07ab332ccdf2e21ab2" diff --git a/packages/posix-time/posix-time.1.0.0-0/descr b/packages/posix-time/posix-time.1.0.0-0/descr deleted file mode 100644 index f98f3a054c5..00000000000 --- a/packages/posix-time/posix-time.1.0.0-0/descr +++ /dev/null @@ -1,4 +0,0 @@ -POSIX time -The POSIX time library provides POSIX time data structures and basic functions -to manipulate them. - diff --git a/packages/posix-time/posix-time.1.0.0-0/opam b/packages/posix-time/posix-time.1.0.0-0/opam deleted file mode 100644 index 4185f084144..00000000000 --- a/packages/posix-time/posix-time.1.0.0-0/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "Markus W. Weissmann " -authors: [ "Markus W. Weissmann " ] -license: "MIT" -homepage: "https://github.com/mwweissmann/ocaml-posix-time" -doc: "http://posix-time.forge.ocamlcore.org/doc/" -dev-repo: "git://github.com/mwweissmann/ocaml-posix-time.git" -bug-reports: "https://github.com/mwweissmann/ocaml-posix-time/issues" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "posix-time"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "ocamlfind" {>= "1.5"} - "ocamlbuild" {build} -] diff --git a/packages/posix-time/posix-time.1.0.0-0/url b/packages/posix-time/posix-time.1.0.0-0/url deleted file mode 100644 index c62c7487338..00000000000 --- a/packages/posix-time/posix-time.1.0.0-0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mwweissmann/ocaml-posix-time/archive/1.0.0.tar.gz" -checksum: "6b61b5dc9febbab941ab387a2226bacf" diff --git a/packages/posix-time/posix-time.1.0.1-0/descr b/packages/posix-time/posix-time.1.0.1-0/descr deleted file mode 100644 index f98f3a054c5..00000000000 --- a/packages/posix-time/posix-time.1.0.1-0/descr +++ /dev/null @@ -1,4 +0,0 @@ -POSIX time -The POSIX time library provides POSIX time data structures and basic functions -to manipulate them. - diff --git a/packages/posix-time/posix-time.1.0.1-0/opam b/packages/posix-time/posix-time.1.0.1-0/opam index 4185f084144..c23d60650d9 100644 --- a/packages/posix-time/posix-time.1.0.1-0/opam +++ b/packages/posix-time/posix-time.1.0.1-0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus W. Weissmann " authors: [ "Markus W. Weissmann " ] license: "MIT" @@ -9,13 +9,23 @@ bug-reports: "https://github.com/mwweissmann/ocaml-posix-time/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" "posix-time"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "ocamlfind" {>= "1.5"} "ocamlbuild" {build} ] +synopsis: "POSIX time" +description: """ +The POSIX time library provides POSIX time data structures and basic functions +to manipulate them.""" +flags: light-uninstall +url { + src: "https://github.com/mwweissmann/ocaml-posix-time/archive/1.0.1.tar.gz" + checksum: "md5=4ca84ca0a4c4f4ca3a49431522d44e23" +} diff --git a/packages/posix-time/posix-time.1.0.1-0/url b/packages/posix-time/posix-time.1.0.1-0/url deleted file mode 100644 index f89b2e55472..00000000000 --- a/packages/posix-time/posix-time.1.0.1-0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mwweissmann/ocaml-posix-time/archive/1.0.1.tar.gz" -checksum: "4ca84ca0a4c4f4ca3a49431522d44e23" diff --git a/packages/posix-types/posix-types.0.1.0/descr b/packages/posix-types/posix-types.0.1.0/descr deleted file mode 100644 index 400ce21ff06..00000000000 --- a/packages/posix-types/posix-types.0.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -ctypes-compatible type representations for the types exposed in . - -The implementation details, such as sizes and alignments, of the types vary -from platform to platform, but the interface of each type is consistent across -platforms. diff --git a/packages/posix-types/posix-types.0.1.0/opam b/packages/posix-types/posix-types.0.1.0/opam deleted file mode 100644 index b0c218aa117..00000000000 --- a/packages/posix-types/posix-types.0.1.0/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -maintainer: "yallop@gmail.com" -authors: "yallop@gmail.com" -homepage: "https://github.com/yallop/ocaml-posix-types" -bug-reports: "http://github.com/yallop/ocaml-posix-types/issues" -license: "MIT" -dev-repo: "http://github.com/yallop/ocaml-posix-types.git" -build: [make] -install: [make "install"] -remove: ["ocamlfind" "remove" "posix-types"] -depends: [ - "ctypes" {>= "0.5.0"} - "ocamlfind" {build} - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/posix-types/posix-types.0.1.0/url b/packages/posix-types/posix-types.0.1.0/url deleted file mode 100644 index e02dfb3bc3e..00000000000 --- a/packages/posix-types/posix-types.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/yallop/ocaml-posix-types/archive/0.1.0.tar.gz" -checksum: "88dd4f46dea1bcdd4151aa61676030b5" diff --git a/packages/posix-types/posix-types.0.1.1/descr b/packages/posix-types/posix-types.0.1.1/descr deleted file mode 100644 index 400ce21ff06..00000000000 --- a/packages/posix-types/posix-types.0.1.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -ctypes-compatible type representations for the types exposed in . - -The implementation details, such as sizes and alignments, of the types vary -from platform to platform, but the interface of each type is consistent across -platforms. diff --git a/packages/posix-types/posix-types.0.1.1/opam b/packages/posix-types/posix-types.0.1.1/opam index b0c218aa117..a470884c0bb 100644 --- a/packages/posix-types/posix-types.0.1.1/opam +++ b/packages/posix-types/posix-types.0.1.1/opam @@ -1,16 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "yallop@gmail.com" authors: "yallop@gmail.com" homepage: "https://github.com/yallop/ocaml-posix-types" bug-reports: "http://github.com/yallop/ocaml-posix-types/issues" license: "MIT" -dev-repo: "http://github.com/yallop/ocaml-posix-types.git" +dev-repo: "git+http://github.com/yallop/ocaml-posix-types.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "posix-types"] depends: [ + "ocaml" {>= "4.01.0"} "ctypes" {>= "0.5.0"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0"] +synopsis: + "ctypes-compatible type representations for the types exposed in ." +description: """ +The implementation details, such as sizes and alignments, of the types vary +from platform to platform, but the interface of each type is consistent across +platforms.""" +flags: light-uninstall +url { + src: "https://github.com/yallop/ocaml-posix-types/archive/0.1.1.tar.gz" + checksum: "md5=d64dd08706421f2b3974e4ae1e69e838" +} diff --git a/packages/posix-types/posix-types.0.1.1/url b/packages/posix-types/posix-types.0.1.1/url deleted file mode 100644 index 6d56827fc4b..00000000000 --- a/packages/posix-types/posix-types.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/yallop/ocaml-posix-types/archive/0.1.1.tar.gz" -checksum: "d64dd08706421f2b3974e4ae1e69e838" diff --git a/packages/posixat/posixat.v0.10.0/descr b/packages/posixat/posixat.v0.10.0/descr deleted file mode 100644 index 90087ea8ea4..00000000000 --- a/packages/posixat/posixat.v0.10.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Bindings to the posix *at functions - -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. diff --git a/packages/posixat/posixat.v0.10.0/opam b/packages/posixat/posixat.v0.10.0/opam index c3900bd2408..7afdc168386 100644 --- a/packages/posixat/posixat.v0.10.0/opam +++ b/packages/posixat/posixat.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/posixat" @@ -9,11 +9,24 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "base" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "ppx_sexp_conv" {>= "v0.10" & < "v0.11"} - "sexplib" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=f09c322f5d1b3415e99c81ac81a69295" +} diff --git a/packages/posixat/posixat.v0.10.0/url b/packages/posixat/posixat.v0.10.0/url deleted file mode 100644 index f4516888c14..00000000000 --- a/packages/posixat/posixat.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/posixat-v0.10.0.tar.gz" -checksum: "f09c322f5d1b3415e99c81ac81a69295" diff --git a/packages/posixat/posixat.v0.9.0/descr b/packages/posixat/posixat.v0.9.0/descr deleted file mode 100644 index 90087ea8ea4..00000000000 --- a/packages/posixat/posixat.v0.9.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Bindings to the posix *at functions - -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. diff --git a/packages/posixat/posixat.v0.9.0/opam b/packages/posixat/posixat.v0.9.0/opam index 765b42387e7..5cbd36ce127 100644 --- a/packages/posixat/posixat.v0.9.0/opam +++ b/packages/posixat/posixat.v0.9.0/opam @@ -1,16 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/posixat" bug-reports: "https://github.com/janestreet/posixat/issues" -dev-repo: "https://github.com/janestreet/posixat.git" +dev-repo: "git+https://github.com/janestreet/posixat.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "base" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0" & < "4.05.0"} + "base" {>= "v0.9" & < "v0.10"} "jbuilder" {build & >= "1.0+beta7"} - "sexplib" {>= "v0.9" & < "v0.10"} + "sexplib" {>= "v0.9" & < "v0.10"} ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.05.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.9/files/posixat-v0.9.0.tar.gz" + checksum: "md5=0f33e5ea7050b593d16db67243a330cb" +} diff --git a/packages/posixat/posixat.v0.9.0/url b/packages/posixat/posixat.v0.9.0/url deleted file mode 100644 index 34dd486313d..00000000000 --- a/packages/posixat/posixat.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/posixat-v0.9.0.tar.gz" -checksum: "0f33e5ea7050b593d16db67243a330cb" diff --git a/packages/posixat/posixat.v0.9.1/descr b/packages/posixat/posixat.v0.9.1/descr deleted file mode 100644 index 90087ea8ea4..00000000000 --- a/packages/posixat/posixat.v0.9.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -Bindings to the posix *at functions - -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. diff --git a/packages/posixat/posixat.v0.9.1/opam b/packages/posixat/posixat.v0.9.1/opam index a6ccbdd2edd..0e891961e45 100644 --- a/packages/posixat/posixat.v0.9.1/opam +++ b/packages/posixat/posixat.v0.9.1/opam @@ -1,16 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/posixat" bug-reports: "https://github.com/janestreet/posixat/issues" -dev-repo: "https://github.com/janestreet/posixat.git" +dev-repo: "git+https://github.com/janestreet/posixat.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "base" {>= "v0.9.4" & < "v0.10"} + "ocaml" {>= "4.03.0" & < "4.05.0"} + "base" {>= "v0.9.4" & < "v0.10"} "jbuilder" {build & >= "1.0+beta2"} - "sexplib" {>= "v0.9.3" & < "v0.10"} + "sexplib" {>= "v0.9.3" & < "v0.10"} ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.05.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://github.com/janestreet/posixat/archive/v0.9.1.tar.gz" + checksum: "md5=24deb2b7822647a6dc6e54f1c44f76b8" +} diff --git a/packages/posixat/posixat.v0.9.1/url b/packages/posixat/posixat.v0.9.1/url deleted file mode 100644 index 95b9e7e7cc5..00000000000 --- a/packages/posixat/posixat.v0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/posixat/archive/v0.9.1.tar.gz" -checksum: "24deb2b7822647a6dc6e54f1c44f76b8" diff --git a/packages/postgresql/postgresql.3.2.1/descr b/packages/postgresql/postgresql.3.2.1/descr deleted file mode 100644 index a36b7963f0b..00000000000 --- a/packages/postgresql/postgresql.3.2.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -postgresql-ocaml - bindings to the PostgreSQL library -postgresql-ocaml offers library functions for accessing PostgreSQL -databases - diff --git a/packages/postgresql/postgresql.3.2.1/opam b/packages/postgresql/postgresql.3.2.1/opam index d302fdc60cd..1eafd6b46ff 100644 --- a/packages/postgresql/postgresql.3.2.1/opam +++ b/packages/postgresql/postgresql.3.2.1/opam @@ -1,30 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Alain Frisch " "Markus Mottl " "Petter Urkedal " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "http://mmottl.github.io/postgresql-ocaml" -dev-repo: "https://github.com/mmottl/postgresql-ocaml.git" +dev-repo: "git+https://github.com/mmottl/postgresql-ocaml.git" bug-reports: "https://github.com/mmottl/postgresql-ocaml/issues" tags: [ "clib:pq" ] build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix - "--%{lablgtk:enable}%-lablgtk2"] + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{lablgtk:enable}%-lablgtk2" + ] ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--enable-tests" + "--%{lablgtk:enable}%-lablgtk2" + ] {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" "postgresql"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests" - "--%{lablgtk:enable}%-lablgtk2"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12"} "base-bigarray" "base-bytes" "base-threads" @@ -34,14 +44,23 @@ depends: [ depopts: [ "lablgtk" ] -available: [ ocaml-version >= "3.12" ] depexts: [ - [["debian"] ["libpq-dev"]] - [["ubuntu"] ["libpq-dev"]] - [["fedora"] ["postgresql-devel"]] - [["archlinux"] ["postgresql-libs"]] - [["alpine"] ["postgresql-dev"]] - [["centos"] ["postgresql-devel"]] - [["gentoo"] ["postgresql"]] - [["opensuse"] ["postgresql-devel"]] + ["libpq-dev"] {os-distribution = "debian"} + ["libpq-dev"] {os-distribution = "ubuntu"} + ["postgresql-devel"] {os-distribution = "fedora"} + ["postgresql-libs"] {os-distribution = "archlinux"} + ["postgresql-dev"] {os-distribution = "alpine"} + ["postgresql-devel"] {os-distribution = "centos"} + ["postgresql"] {os-distribution = "gentoo"} + ["postgresql-devel"] {os-distribution = "opensuse"} ] +synopsis: "postgresql-ocaml - bindings to the PostgreSQL library" +description: """ +postgresql-ocaml offers library functions for accessing PostgreSQL +databases""" +flags: light-uninstall +url { + src: + "https://github.com/mmottl/postgresql-ocaml/releases/download/v3.2.1/postgresql-ocaml-3.2.1.tar.gz" + checksum: "md5=89f7c6b7dc8a877b6a3cb2f23191aac3" +} diff --git a/packages/postgresql/postgresql.3.2.1/url b/packages/postgresql/postgresql.3.2.1/url deleted file mode 100644 index fc3835fe3aa..00000000000 --- a/packages/postgresql/postgresql.3.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/postgresql-ocaml/releases/download/v3.2.1/postgresql-ocaml-3.2.1.tar.gz" -checksum: "89f7c6b7dc8a877b6a3cb2f23191aac3" diff --git a/packages/postgresql/postgresql.4.0.0/descr b/packages/postgresql/postgresql.4.0.0/descr deleted file mode 100644 index a36b7963f0b..00000000000 --- a/packages/postgresql/postgresql.4.0.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -postgresql-ocaml - bindings to the PostgreSQL library -postgresql-ocaml offers library functions for accessing PostgreSQL -databases - diff --git a/packages/postgresql/postgresql.4.0.0/opam b/packages/postgresql/postgresql.4.0.0/opam deleted file mode 100644 index d876576c9e1..00000000000 --- a/packages/postgresql/postgresql.4.0.0/opam +++ /dev/null @@ -1,47 +0,0 @@ -opam-version: "1.2" -maintainer: "Markus Mottl " -authors: [ "Alain Frisch " - "Markus Mottl " - "Petter Urkedal " ] -license: "LGPL-2.1+ with OCaml linking exception" -homepage: "http://mmottl.github.io/postgresql-ocaml" -dev-repo: "https://github.com/mmottl/postgresql-ocaml.git" -bug-reports: "https://github.com/mmottl/postgresql-ocaml/issues" -tags: [ "clib:pq" ] -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix - "--%{lablgtk:enable}%-lablgtk2"] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "postgresql"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests" - "--%{lablgtk:enable}%-lablgtk2"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "base-bigarray" - "base-bytes" - "base-threads" - "ocamlfind" {build & >= "1.5"} - "ocamlbuild" {build} -] -depopts: [ - "lablgtk" {build} -] -available: [ ocaml-version >= "3.12" ] -depexts: [ - [["debian"] ["libpq-dev"]] - [["ubuntu"] ["libpq-dev"]] - [["fedora"] ["postgresql-devel"]] - [["archlinux"] ["postgresql-libs"]] - [["alpine"] ["postgresql-dev"]] - [["centos"] ["postgresql-devel"]] - [["gentoo"] ["postgresql"]] - [["opensuse"] ["postgresql-devel"]] -] diff --git a/packages/postgresql/postgresql.4.0.0/url b/packages/postgresql/postgresql.4.0.0/url deleted file mode 100644 index 779efe194c0..00000000000 --- a/packages/postgresql/postgresql.4.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/postgresql-ocaml/releases/download/v4.0.0/postgresql-ocaml-4.0.0.tar.gz" -checksum: "c981eac6ab54105644aa41c1fa0f5bd7" diff --git a/packages/postgresql/postgresql.4.0.1/descr b/packages/postgresql/postgresql.4.0.1/descr deleted file mode 100644 index a36b7963f0b..00000000000 --- a/packages/postgresql/postgresql.4.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -postgresql-ocaml - bindings to the PostgreSQL library -postgresql-ocaml offers library functions for accessing PostgreSQL -databases - diff --git a/packages/postgresql/postgresql.4.0.1/opam b/packages/postgresql/postgresql.4.0.1/opam index d876576c9e1..4ff8557a9d7 100644 --- a/packages/postgresql/postgresql.4.0.1/opam +++ b/packages/postgresql/postgresql.4.0.1/opam @@ -1,30 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Alain Frisch " "Markus Mottl " "Petter Urkedal " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "http://mmottl.github.io/postgresql-ocaml" -dev-repo: "https://github.com/mmottl/postgresql-ocaml.git" +dev-repo: "git+https://github.com/mmottl/postgresql-ocaml.git" bug-reports: "https://github.com/mmottl/postgresql-ocaml/issues" tags: [ "clib:pq" ] build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix - "--%{lablgtk:enable}%-lablgtk2"] + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{lablgtk:enable}%-lablgtk2" + ] ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--enable-tests" + "--%{lablgtk:enable}%-lablgtk2" + ] {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" "postgresql"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests" - "--%{lablgtk:enable}%-lablgtk2"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12"} "base-bigarray" "base-bytes" "base-threads" @@ -34,14 +44,23 @@ depends: [ depopts: [ "lablgtk" {build} ] -available: [ ocaml-version >= "3.12" ] depexts: [ - [["debian"] ["libpq-dev"]] - [["ubuntu"] ["libpq-dev"]] - [["fedora"] ["postgresql-devel"]] - [["archlinux"] ["postgresql-libs"]] - [["alpine"] ["postgresql-dev"]] - [["centos"] ["postgresql-devel"]] - [["gentoo"] ["postgresql"]] - [["opensuse"] ["postgresql-devel"]] + ["libpq-dev"] {os-distribution = "debian"} + ["libpq-dev"] {os-distribution = "ubuntu"} + ["postgresql-devel"] {os-distribution = "fedora"} + ["postgresql-libs"] {os-distribution = "archlinux"} + ["postgresql-dev"] {os-distribution = "alpine"} + ["postgresql-devel"] {os-distribution = "centos"} + ["postgresql"] {os-distribution = "gentoo"} + ["postgresql-devel"] {os-distribution = "opensuse"} ] +synopsis: "postgresql-ocaml - bindings to the PostgreSQL library" +description: """ +postgresql-ocaml offers library functions for accessing PostgreSQL +databases""" +flags: light-uninstall +url { + src: + "https://github.com/mmottl/postgresql-ocaml/releases/download/v4.0.1/postgresql-ocaml-4.0.1.tar.gz" + checksum: "md5=88b368523fa6f7dcba14123a06347d0a" +} diff --git a/packages/postgresql/postgresql.4.0.1/url b/packages/postgresql/postgresql.4.0.1/url deleted file mode 100644 index 9582ee55cce..00000000000 --- a/packages/postgresql/postgresql.4.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/postgresql-ocaml/releases/download/v4.0.1/postgresql-ocaml-4.0.1.tar.gz" -checksum: "88b368523fa6f7dcba14123a06347d0a" diff --git a/packages/postgresql/postgresql.4.1.0/descr b/packages/postgresql/postgresql.4.1.0/descr deleted file mode 100644 index df3655e54fd..00000000000 --- a/packages/postgresql/postgresql.4.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Bindings to the PostgreSQL library - -Postgresql offers library functions for accessing PostgreSQL databases. diff --git a/packages/postgresql/postgresql.4.1.0/opam b/packages/postgresql/postgresql.4.1.0/opam index 13fca7cc766..5975bb1638c 100644 --- a/packages/postgresql/postgresql.4.1.0/opam +++ b/packages/postgresql/postgresql.4.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Alain Frisch " @@ -8,7 +8,7 @@ authors: [ license: "LGPL-2.1+ with OCaml linking exception" homepage: "https://mmottl.github.io/postgresql-ocaml" doc: "https://mmottl.github.io/postgresql-ocaml/api" -dev-repo: "https://github.com/mmottl/postgresql-ocaml.git" +dev-repo: "git+https://github.com/mmottl/postgresql-ocaml.git" bug-reports: "https://github.com/mmottl/postgresql-ocaml/issues" build: [ @@ -17,26 +17,32 @@ build: [ ] depends: [ + "ocaml" {>= "4.04"} "base-bytes" "base" {build} "stdio" {build} "configurator" {build} "jbuilder" {build & >= "1.0+beta10"} ] - depexts: [ - [["archlinux"] ["postgresql-libs"]] - [["debian"] ["libpq-dev"]] - [["freebsd"] ["database/postgresql96-client"]] - [["openbsd"] ["database/postgresql96-client"]] - [["ubuntu"] ["libpq-dev"]] - [["centos"] ["postgresql-devel"]] - [["rhel"] ["postgresql-devel"]] - [["fedora"] ["postgresql-devel"]] - [["alpine"] ["postgresql-dev"]] - [["opensuse"] ["postgresql"]] - [["osx" "homebrew"] ["postgresql"]] - [["osx" "macports"] ["postgresql96"]] + ["postgresql-libs"] {os-distribution = "archlinux"} + ["libpq-dev"] {os-distribution = "debian"} + ["database/postgresql96-client"] {os = "freebsd"} + ["database/postgresql96-client"] {os = "openbsd"} + ["libpq-dev"] {os-distribution = "ubuntu"} + ["postgresql-devel"] {os-distribution = "centos"} + ["postgresql-devel"] {os-distribution = "rhel"} + ["postgresql-devel"] {os-distribution = "fedora"} + ["postgresql-dev"] {os-distribution = "alpine"} + ["postgresql"] {os-distribution = "opensuse"} + ["postgresql"] {os = "macos" & os-distribution = "homebrew"} + ["postgresql96"] {os = "macos" & os-distribution = "macports"} ] - -available: [ ocaml-version >= "4.04" ] +synopsis: "Bindings to the PostgreSQL library" +description: + "Postgresql offers library functions for accessing PostgreSQL databases." +url { + src: + "https://github.com/mmottl/postgresql-ocaml/releases/download/4.1.0/postgresql-4.1.0.tbz" + checksum: "md5=1245a17e3c251bbf2942e84acb7c737c" +} diff --git a/packages/postgresql/postgresql.4.1.0/url b/packages/postgresql/postgresql.4.1.0/url deleted file mode 100644 index 3e879a312df..00000000000 --- a/packages/postgresql/postgresql.4.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/postgresql-ocaml/releases/download/4.1.0/postgresql-4.1.0.tbz" -checksum: "1245a17e3c251bbf2942e84acb7c737c" \ No newline at end of file diff --git a/packages/postgresql/postgresql.4.2.0/descr b/packages/postgresql/postgresql.4.2.0/descr deleted file mode 100644 index df3655e54fd..00000000000 --- a/packages/postgresql/postgresql.4.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Bindings to the PostgreSQL library - -Postgresql offers library functions for accessing PostgreSQL databases. diff --git a/packages/postgresql/postgresql.4.2.0/opam b/packages/postgresql/postgresql.4.2.0/opam deleted file mode 100644 index 13fca7cc766..00000000000 --- a/packages/postgresql/postgresql.4.2.0/opam +++ /dev/null @@ -1,42 +0,0 @@ -opam-version: "1.2" -maintainer: "Markus Mottl " -authors: [ - "Alain Frisch " - "Markus Mottl " - "Petter Urkedal " -] -license: "LGPL-2.1+ with OCaml linking exception" -homepage: "https://mmottl.github.io/postgresql-ocaml" -doc: "https://mmottl.github.io/postgresql-ocaml/api" -dev-repo: "https://github.com/mmottl/postgresql-ocaml.git" -bug-reports: "https://github.com/mmottl/postgresql-ocaml/issues" - -build: [ - ["jbuilder" "subst"]{pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] - -depends: [ - "base-bytes" - "base" {build} - "stdio" {build} - "configurator" {build} - "jbuilder" {build & >= "1.0+beta10"} -] - -depexts: [ - [["archlinux"] ["postgresql-libs"]] - [["debian"] ["libpq-dev"]] - [["freebsd"] ["database/postgresql96-client"]] - [["openbsd"] ["database/postgresql96-client"]] - [["ubuntu"] ["libpq-dev"]] - [["centos"] ["postgresql-devel"]] - [["rhel"] ["postgresql-devel"]] - [["fedora"] ["postgresql-devel"]] - [["alpine"] ["postgresql-dev"]] - [["opensuse"] ["postgresql"]] - [["osx" "homebrew"] ["postgresql"]] - [["osx" "macports"] ["postgresql96"]] -] - -available: [ ocaml-version >= "4.04" ] diff --git a/packages/postgresql/postgresql.4.2.0/url b/packages/postgresql/postgresql.4.2.0/url deleted file mode 100644 index e7291974720..00000000000 --- a/packages/postgresql/postgresql.4.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/postgresql-ocaml/releases/download/4.2.0/postgresql-4.2.0.tbz" -checksum: "c7705969a5930aced2a12df0cd7b4916" \ No newline at end of file diff --git a/packages/postgresql/postgresql.4.2.1/descr b/packages/postgresql/postgresql.4.2.1/descr deleted file mode 100644 index df3655e54fd..00000000000 --- a/packages/postgresql/postgresql.4.2.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Bindings to the PostgreSQL library - -Postgresql offers library functions for accessing PostgreSQL databases. diff --git a/packages/postgresql/postgresql.4.2.1/opam b/packages/postgresql/postgresql.4.2.1/opam index 13fca7cc766..e314a46df8f 100644 --- a/packages/postgresql/postgresql.4.2.1/opam +++ b/packages/postgresql/postgresql.4.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Alain Frisch " @@ -8,7 +8,7 @@ authors: [ license: "LGPL-2.1+ with OCaml linking exception" homepage: "https://mmottl.github.io/postgresql-ocaml" doc: "https://mmottl.github.io/postgresql-ocaml/api" -dev-repo: "https://github.com/mmottl/postgresql-ocaml.git" +dev-repo: "git+https://github.com/mmottl/postgresql-ocaml.git" bug-reports: "https://github.com/mmottl/postgresql-ocaml/issues" build: [ @@ -17,26 +17,32 @@ build: [ ] depends: [ + "ocaml" {>= "4.04"} "base-bytes" "base" {build} "stdio" {build} "configurator" {build} "jbuilder" {build & >= "1.0+beta10"} ] - depexts: [ - [["archlinux"] ["postgresql-libs"]] - [["debian"] ["libpq-dev"]] - [["freebsd"] ["database/postgresql96-client"]] - [["openbsd"] ["database/postgresql96-client"]] - [["ubuntu"] ["libpq-dev"]] - [["centos"] ["postgresql-devel"]] - [["rhel"] ["postgresql-devel"]] - [["fedora"] ["postgresql-devel"]] - [["alpine"] ["postgresql-dev"]] - [["opensuse"] ["postgresql"]] - [["osx" "homebrew"] ["postgresql"]] - [["osx" "macports"] ["postgresql96"]] + ["postgresql-libs"] {os-distribution = "archlinux"} + ["libpq-dev"] {os-distribution = "debian"} + ["database/postgresql96-client"] {os = "freebsd"} + ["database/postgresql96-client"] {os = "openbsd"} + ["libpq-dev"] {os-distribution = "ubuntu"} + ["postgresql-devel"] {os-distribution = "centos"} + ["postgresql-devel"] {os-distribution = "rhel"} + ["postgresql-devel"] {os-distribution = "fedora"} + ["postgresql-dev"] {os-distribution = "alpine"} + ["postgresql"] {os-distribution = "opensuse"} + ["postgresql"] {os = "macos" & os-distribution = "homebrew"} + ["postgresql96"] {os = "macos" & os-distribution = "macports"} ] - -available: [ ocaml-version >= "4.04" ] +synopsis: "Bindings to the PostgreSQL library" +description: + "Postgresql offers library functions for accessing PostgreSQL databases." +url { + src: + "https://github.com/mmottl/postgresql-ocaml/releases/download/4.2.1/postgresql-4.2.1.tbz" + checksum: "md5=d1aebce9443c73ab4c20548fe3db95b5" +} diff --git a/packages/postgresql/postgresql.4.2.1/url b/packages/postgresql/postgresql.4.2.1/url deleted file mode 100644 index 61970c69b53..00000000000 --- a/packages/postgresql/postgresql.4.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/postgresql-ocaml/releases/download/4.2.1/postgresql-4.2.1.tbz" -checksum: "d1aebce9443c73ab4c20548fe3db95b5" \ No newline at end of file diff --git a/packages/postgresql/postgresql.4.3.0/descr b/packages/postgresql/postgresql.4.3.0/descr deleted file mode 100644 index df3655e54fd..00000000000 --- a/packages/postgresql/postgresql.4.3.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Bindings to the PostgreSQL library - -Postgresql offers library functions for accessing PostgreSQL databases. diff --git a/packages/postgresql/postgresql.4.3.0/opam b/packages/postgresql/postgresql.4.3.0/opam index 13fca7cc766..cd695be21bd 100644 --- a/packages/postgresql/postgresql.4.3.0/opam +++ b/packages/postgresql/postgresql.4.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Alain Frisch " @@ -8,7 +8,7 @@ authors: [ license: "LGPL-2.1+ with OCaml linking exception" homepage: "https://mmottl.github.io/postgresql-ocaml" doc: "https://mmottl.github.io/postgresql-ocaml/api" -dev-repo: "https://github.com/mmottl/postgresql-ocaml.git" +dev-repo: "git+https://github.com/mmottl/postgresql-ocaml.git" bug-reports: "https://github.com/mmottl/postgresql-ocaml/issues" build: [ @@ -17,26 +17,32 @@ build: [ ] depends: [ + "ocaml" {>= "4.04"} "base-bytes" "base" {build} "stdio" {build} "configurator" {build} "jbuilder" {build & >= "1.0+beta10"} ] - depexts: [ - [["archlinux"] ["postgresql-libs"]] - [["debian"] ["libpq-dev"]] - [["freebsd"] ["database/postgresql96-client"]] - [["openbsd"] ["database/postgresql96-client"]] - [["ubuntu"] ["libpq-dev"]] - [["centos"] ["postgresql-devel"]] - [["rhel"] ["postgresql-devel"]] - [["fedora"] ["postgresql-devel"]] - [["alpine"] ["postgresql-dev"]] - [["opensuse"] ["postgresql"]] - [["osx" "homebrew"] ["postgresql"]] - [["osx" "macports"] ["postgresql96"]] + ["postgresql-libs"] {os-distribution = "archlinux"} + ["libpq-dev"] {os-distribution = "debian"} + ["database/postgresql96-client"] {os = "freebsd"} + ["database/postgresql96-client"] {os = "openbsd"} + ["libpq-dev"] {os-distribution = "ubuntu"} + ["postgresql-devel"] {os-distribution = "centos"} + ["postgresql-devel"] {os-distribution = "rhel"} + ["postgresql-devel"] {os-distribution = "fedora"} + ["postgresql-dev"] {os-distribution = "alpine"} + ["postgresql"] {os-distribution = "opensuse"} + ["postgresql"] {os = "macos" & os-distribution = "homebrew"} + ["postgresql96"] {os = "macos" & os-distribution = "macports"} ] - -available: [ ocaml-version >= "4.04" ] +synopsis: "Bindings to the PostgreSQL library" +description: + "Postgresql offers library functions for accessing PostgreSQL databases." +url { + src: + "https://github.com/mmottl/postgresql-ocaml/releases/download/4.3.0/postgresql-4.3.0.tbz" + checksum: "md5=8468e3798017598701b7061a99476a22" +} diff --git a/packages/postgresql/postgresql.4.3.0/url b/packages/postgresql/postgresql.4.3.0/url deleted file mode 100644 index fa7d7ba4bab..00000000000 --- a/packages/postgresql/postgresql.4.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/postgresql-ocaml/releases/download/4.3.0/postgresql-4.3.0.tbz" -checksum: "8468e3798017598701b7061a99476a22" \ No newline at end of file diff --git a/packages/pprint/pprint.20130131/descr b/packages/pprint/pprint.20130131/descr deleted file mode 100644 index d6420e66806..00000000000 --- a/packages/pprint/pprint.20130131/descr +++ /dev/null @@ -1 +0,0 @@ -an OCaml adaptation of Wadler's and Leijen's prettier printer diff --git a/packages/pprint/pprint.20130131/opam b/packages/pprint/pprint.20130131/opam deleted file mode 100644 index 5ab12a6c704..00000000000 --- a/packages/pprint/pprint.20130131/opam +++ /dev/null @@ -1,10 +0,0 @@ -opam-version: "1" -maintainer: "jonathan.protzenko@gmail.com" -build: ["sh" "-exc" "cd src && %{make}%"] -remove: [["ocamlfind" "remove" "pprint"]] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} -] -install: ["sh" "-exc" "cd src && %{make}% install"] -available: [ ocaml-version < "4.06" ] diff --git a/packages/pprint/pprint.20130131/url b/packages/pprint/pprint.20130131/url deleted file mode 100644 index b09274d6c17..00000000000 --- a/packages/pprint/pprint.20130131/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/pprint/pprint-20130131.tar.gz" -checksum: "1ada812cb734cb5bdb75e405f843449b" diff --git a/packages/pprint/pprint.20130324/descr b/packages/pprint/pprint.20130324/descr deleted file mode 100644 index d6420e66806..00000000000 --- a/packages/pprint/pprint.20130324/descr +++ /dev/null @@ -1 +0,0 @@ -an OCaml adaptation of Wadler's and Leijen's prettier printer diff --git a/packages/pprint/pprint.20130324/opam b/packages/pprint/pprint.20130324/opam index 5ab12a6c704..9b17b3aee6c 100644 --- a/packages/pprint/pprint.20130324/opam +++ b/packages/pprint/pprint.20130324/opam @@ -1,10 +1,16 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "jonathan.protzenko@gmail.com" build: ["sh" "-exc" "cd src && %{make}%"] remove: [["ocamlfind" "remove" "pprint"]] depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} + "ocaml" {< "4.06"} + "ocamlfind" {build} + "ocamlbuild" {build} ] install: ["sh" "-exc" "cd src && %{make}% install"] -available: [ ocaml-version < "4.06" ] +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: "md5=4bc8cbd0bc6b7afdaf52034e6af9bedb" +} diff --git a/packages/pprint/pprint.20130324/url b/packages/pprint/pprint.20130324/url deleted file mode 100644 index 84715e2701c..00000000000 --- a/packages/pprint/pprint.20130324/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://pauillac.inria.fr/~fpottier/pprint/pprint-20130324.tar.gz" -checksum: "4bc8cbd0bc6b7afdaf52034e6af9bedb" diff --git a/packages/pprint/pprint.20140313/descr b/packages/pprint/pprint.20140313/descr deleted file mode 100644 index d6420e66806..00000000000 --- a/packages/pprint/pprint.20140313/descr +++ /dev/null @@ -1 +0,0 @@ -an OCaml adaptation of Wadler's and Leijen's prettier printer diff --git a/packages/pprint/pprint.20140313/opam b/packages/pprint/pprint.20140313/opam deleted file mode 100644 index 1c569b98362..00000000000 --- a/packages/pprint/pprint.20140313/opam +++ /dev/null @@ -1,10 +0,0 @@ -opam-version: "1" -maintainer: "francois.pottier@inria.fr" -build: [make "-C" "src"] -remove: [["ocamlfind" "remove" "pprint"]] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} -] -install: [make "-C" "src" "install"] -available: [ ocaml-version < "4.06" ] diff --git a/packages/pprint/pprint.20140313/url b/packages/pprint/pprint.20140313/url deleted file mode 100644 index b30eebd9807..00000000000 --- a/packages/pprint/pprint.20140313/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/pprint/pprint-20140313.tar.gz" -checksum: "8e78014fa609d76bc963be58b2427526" diff --git a/packages/pprint/pprint.20140424/descr b/packages/pprint/pprint.20140424/descr deleted file mode 100644 index d6420e66806..00000000000 --- a/packages/pprint/pprint.20140424/descr +++ /dev/null @@ -1 +0,0 @@ -an OCaml adaptation of Wadler's and Leijen's prettier printer diff --git a/packages/pprint/pprint.20140424/opam b/packages/pprint/pprint.20140424/opam index 1c569b98362..08e44b29adb 100644 --- a/packages/pprint/pprint.20140424/opam +++ b/packages/pprint/pprint.20140424/opam @@ -1,10 +1,16 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "francois.pottier@inria.fr" build: [make "-C" "src"] remove: [["ocamlfind" "remove" "pprint"]] depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} + "ocaml" {< "4.06"} + "ocamlfind" {build} + "ocamlbuild" {build} ] install: [make "-C" "src" "install"] -available: [ ocaml-version < "4.06" ] +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: "md5=52e20eae82fb397efc6c5d011fe01503" +} diff --git a/packages/pprint/pprint.20140424/url b/packages/pprint/pprint.20140424/url deleted file mode 100644 index 6aca3e68bcb..00000000000 --- a/packages/pprint/pprint.20140424/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/pprint/pprint-20140424.tar.gz" -checksum: "52e20eae82fb397efc6c5d011fe01503" diff --git a/packages/pprint/pprint.20171003/descr b/packages/pprint/pprint.20171003/descr deleted file mode 100644 index 3d75281947d..00000000000 --- a/packages/pprint/pprint.20171003/descr +++ /dev/null @@ -1 +0,0 @@ -A pretty-printing combinator library and rendering engine. diff --git a/packages/pprint/pprint.20171003/opam b/packages/pprint/pprint.20171003/opam index cb67828f950..7f4f21880f8 100644 --- a/packages/pprint/pprint.20171003/opam +++ b/packages/pprint/pprint.20171003/opam @@ -1,17 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "francois.pottier@inria.fr" authors: [ "François Pottier " "Nicolas Pouillard " ] homepage: "https://github.com/fpottier/pprint" -dev-repo: "git@github.com:fpottier/pprint.git" +dev-repo: "git+ssh://git@github.com/fpottier/pprint.git" bug-reports: "francois.pottier@inria.fr" build: [make "all"] install: [make "install"] remove: [make "uninstall"] depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} + "ocaml" {>= "4.02"} + "ocamlfind" {build} + "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02" ] +synopsis: "A pretty-printing combinator library and rendering engine." +url { + src: "http://gallium.inria.fr/~fpottier/pprint/pprint-20171003.tar.gz" + checksum: "md5=b06ac119685f709a9ace599604d39f58" +} diff --git a/packages/pprint/pprint.20171003/url b/packages/pprint/pprint.20171003/url deleted file mode 100644 index 41a9393c55f..00000000000 --- a/packages/pprint/pprint.20171003/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/pprint/pprint-20171003.tar.gz" -checksum: "b06ac119685f709a9ace599604d39f58" diff --git a/packages/ppx_assert/ppx_assert.113.09.00/descr b/packages/ppx_assert/ppx_assert.113.09.00/descr deleted file mode 100644 index f9a6f2a5a6c..00000000000 --- a/packages/ppx_assert/ppx_assert.113.09.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Assert-like extension nodes that raise useful errors on failure -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_assert/ppx_assert.113.09.00/opam b/packages/ppx_assert/ppx_assert.113.09.00/opam deleted file mode 100644 index a959e8374f3..00000000000 --- a/packages/ppx_assert/ppx_assert.113.09.00/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/ppx_assert" -bug-reports: "https://github.com/janestreet/ppx_assert/issues" -dev-repo: "https://github.com/janestreet/ppx_assert.git" -license: "Apache-2.0" -build: [[make]] -install: [[make "install"]] -remove: [["ocamlfind" "remove" "ppx_assert"]] -build-doc: [[make "doc"]] -depends: [ - "ocamlfind" {>= "1.3.2"} - "ppx_core" {>= "113.09.00" & < "113.10.00"} - "ppx_compare" {>= "113.09.00" & < "113.10.00"} - "ppx_deriving" - "ppx_tools" - "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} -] -available: [ ocaml-version >= "4.02.2" & ocaml-version < "4.03" ] diff --git a/packages/ppx_assert/ppx_assert.113.09.00/url b/packages/ppx_assert/ppx_assert.113.09.00/url deleted file mode 100644 index fc2a849d0fd..00000000000 --- a/packages/ppx_assert/ppx_assert.113.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/ppx_assert/archive/113.09.00.tar.gz" -checksum: "d2194f747216a71097693d3cb3c102bb" diff --git a/packages/ppx_assert/ppx_assert.113.24.00/descr b/packages/ppx_assert/ppx_assert.113.24.00/descr deleted file mode 100644 index f9a6f2a5a6c..00000000000 --- a/packages/ppx_assert/ppx_assert.113.24.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Assert-like extension nodes that raise useful errors on failure -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_assert/ppx_assert.113.24.00/opam b/packages/ppx_assert/ppx_assert.113.24.00/opam index ce6be36f60f..ba071903060 100644 --- a/packages/ppx_assert/ppx_assert.113.24.00/opam +++ b/packages/ppx_assert/ppx_assert.113.24.00/opam @@ -1,24 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_assert" bug-reports: "https://github.com/janestreet/ppx_assert/issues" -dev-repo: "https://github.com/janestreet/ppx_assert.git" +dev-repo: "git+https://github.com/janestreet/ppx_assert.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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" "ppx_type_conv" {>= "113.24.00" & < "113.25.00"} - "sexplib" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=780dd113fa9bf28179b2e2a4a2d82ebe" +} diff --git a/packages/ppx_assert/ppx_assert.113.24.00/url b/packages/ppx_assert/ppx_assert.113.24.00/url deleted file mode 100644 index f78109ac484..00000000000 --- a/packages/ppx_assert/ppx_assert.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_assert-113.24.00.tar.gz" -checksum: "780dd113fa9bf28179b2e2a4a2d82ebe" diff --git a/packages/ppx_assert/ppx_assert.113.33.00/descr b/packages/ppx_assert/ppx_assert.113.33.00/descr deleted file mode 100644 index f9a6f2a5a6c..00000000000 --- a/packages/ppx_assert/ppx_assert.113.33.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Assert-like extension nodes that raise useful errors on failure -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_assert/ppx_assert.113.33.00/opam b/packages/ppx_assert/ppx_assert.113.33.00/opam index 6352b704260..b6df50a9286 100644 --- a/packages/ppx_assert/ppx_assert.113.33.00/opam +++ b/packages/ppx_assert/ppx_assert.113.33.00/opam @@ -1,24 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_assert" bug-reports: "https://github.com/janestreet/ppx_assert/issues" -dev-repo: "https://github.com/janestreet/ppx_assert.git" +dev-repo: "git+https://github.com/janestreet/ppx_assert.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "ppx_tools" {>= "0.99.3"} "ppx_type_conv" {>= "113.33.00" & < "113.34.00+4.03"} - "sexplib" {>= "113.33.00" & < "113.34.00+4.03"} + "sexplib" {>= "113.33.00" & < "113.34.00+4.03"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=6c445be7fb9cc61e215ecd8fb151e276" +} diff --git a/packages/ppx_assert/ppx_assert.113.33.00/url b/packages/ppx_assert/ppx_assert.113.33.00/url deleted file mode 100644 index 35000f155cb..00000000000 --- a/packages/ppx_assert/ppx_assert.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_assert-113.33.00.tar.gz" -checksum: "6c445be7fb9cc61e215ecd8fb151e276" diff --git a/packages/ppx_assert/ppx_assert.113.33.03/descr b/packages/ppx_assert/ppx_assert.113.33.03/descr deleted file mode 100644 index f9a6f2a5a6c..00000000000 --- a/packages/ppx_assert/ppx_assert.113.33.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Assert-like extension nodes that raise useful errors on failure -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_assert/ppx_assert.113.33.03/opam b/packages/ppx_assert/ppx_assert.113.33.03/opam index 2bbdc25399e..1e4856d6f5b 100644 --- a/packages/ppx_assert/ppx_assert.113.33.03/opam +++ b/packages/ppx_assert/ppx_assert.113.33.03/opam @@ -1,25 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_assert" bug-reports: "https://github.com/janestreet/ppx_assert/issues" -dev-repo: "https://github.com/janestreet/ppx_assert.git" +dev-repo: "git+https://github.com/janestreet/ppx_assert.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "js-build-tools" {build & >= "113.33.04" & < "113.34.00"} - "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"} - "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} - "sexplib" {>= "113.33.03" & < "113.34.00"} + "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"} + "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=4da98302d2827397b6330451d44cd3e2" +} diff --git a/packages/ppx_assert/ppx_assert.113.33.03/url b/packages/ppx_assert/ppx_assert.113.33.03/url deleted file mode 100644 index fa13b511be3..00000000000 --- a/packages/ppx_assert/ppx_assert.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_assert-113.33.03.tar.gz" -checksum: "4da98302d2827397b6330451d44cd3e2" diff --git a/packages/ppx_assert/ppx_assert.v0.10.0/descr b/packages/ppx_assert/ppx_assert.v0.10.0/descr deleted file mode 100644 index 61645acbcc8..00000000000 --- a/packages/ppx_assert/ppx_assert.v0.10.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Assert-like extension nodes that raise useful errors on failure - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_assert/ppx_assert.v0.10.0/opam b/packages/ppx_assert/ppx_assert.v0.10.0/opam index d5fa8fee276..0925e491232 100644 --- a/packages/ppx_assert/ppx_assert.v0.10.0/opam +++ b/packages/ppx_assert/ppx_assert.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_assert" @@ -9,16 +9,23 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=3add5a390dc67948ee2057a814f6f7aa" +} diff --git a/packages/ppx_assert/ppx_assert.v0.10.0/url b/packages/ppx_assert/ppx_assert.v0.10.0/url deleted file mode 100644 index 44d25ba0203..00000000000 --- a/packages/ppx_assert/ppx_assert.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_assert-v0.10.0.tar.gz" -checksum: "3add5a390dc67948ee2057a814f6f7aa" diff --git a/packages/ppx_assert/ppx_assert.v0.9.0/descr b/packages/ppx_assert/ppx_assert.v0.9.0/descr deleted file mode 100644 index 61645acbcc8..00000000000 --- a/packages/ppx_assert/ppx_assert.v0.9.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Assert-like extension nodes that raise useful errors on failure - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_assert/ppx_assert.v0.9.0/opam b/packages/ppx_assert/ppx_assert.v0.9.0/opam index bb20607ff09..10d6c76ac90 100644 --- a/packages/ppx_assert/ppx_assert.v0.9.0/opam +++ b/packages/ppx_assert/ppx_assert.v0.9.0/opam @@ -1,24 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_assert" bug-reports: "https://github.com/janestreet/ppx_assert/issues" -dev-repo: "https://github.com/janestreet/ppx_assert.git" +dev-repo: "git+https://github.com/janestreet/ppx_assert.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "ppx_assert" "--root" "." "-j" jobs "@install"] ] depends: [ - "base" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta4"} - "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" {>= "4.03.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta4"} + "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"} ] -available: [ ocaml-version >= "4.03.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: "md5=b036c562e37e265fee7705381a42f804" +} diff --git a/packages/ppx_assert/ppx_assert.v0.9.0/url b/packages/ppx_assert/ppx_assert.v0.9.0/url deleted file mode 100644 index aef5f8ff16d..00000000000 --- a/packages/ppx_assert/ppx_assert.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_assert-v0.9.0.tar.gz" -checksum: "b036c562e37e265fee7705381a42f804" diff --git a/packages/ppx_ast/ppx_ast.v0.10.0/descr b/packages/ppx_ast/ppx_ast.v0.10.0/descr deleted file mode 100644 index 3e4608f7ccd..00000000000 --- a/packages/ppx_ast/ppx_ast.v0.10.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -OCaml AST used by Jane Street ppx rewriters - -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. diff --git a/packages/ppx_ast/ppx_ast.v0.10.0/opam b/packages/ppx_ast/ppx_ast.v0.10.0/opam index daf59527c24..7c5e928a157 100644 --- a/packages/ppx_ast/ppx_ast.v0.10.0/opam +++ b/packages/ppx_ast/ppx_ast.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_ast" @@ -9,8 +9,22 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "ocaml-compiler-libs" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "ocaml" {>= "4.04.1"} + "ocaml-compiler-libs" {>= "v0.10" & < "v0.11"} + "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=8853cb32dd6c22365283156ed6f54622" +} diff --git a/packages/ppx_ast/ppx_ast.v0.10.0/url b/packages/ppx_ast/ppx_ast.v0.10.0/url deleted file mode 100644 index a8508853099..00000000000 --- a/packages/ppx_ast/ppx_ast.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_ast-v0.10.0.tar.gz" -checksum: "8853cb32dd6c22365283156ed6f54622" diff --git a/packages/ppx_ast/ppx_ast.v0.9.0/descr b/packages/ppx_ast/ppx_ast.v0.9.0/descr deleted file mode 100644 index 3e4608f7ccd..00000000000 --- a/packages/ppx_ast/ppx_ast.v0.9.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -OCaml AST used by Jane Street ppx rewriters - -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. diff --git a/packages/ppx_ast/ppx_ast.v0.9.0/opam b/packages/ppx_ast/ppx_ast.v0.9.0/opam index 1b8f9c8994b..f0905229514 100644 --- a/packages/ppx_ast/ppx_ast.v0.9.0/opam +++ b/packages/ppx_ast/ppx_ast.v0.9.0/opam @@ -1,16 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_ast" bug-reports: "https://github.com/janestreet/ppx_ast/issues" -dev-repo: "https://github.com/janestreet/ppx_ast.git" +dev-repo: "git+https://github.com/janestreet/ppx_ast.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "ppx_ast" "--root" "." "-j" jobs "@install"] ] depends: [ - "jbuilder" {build & >= "1.0+beta4"} - "ocaml-compiler-libs" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0" & < "4.06.0"} + "jbuilder" {build & >= "1.0+beta4"} + "ocaml-compiler-libs" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.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: "md5=5f1dbf69aedb6bdf2f5015adccd74564" +} diff --git a/packages/ppx_ast/ppx_ast.v0.9.0/url b/packages/ppx_ast/ppx_ast.v0.9.0/url deleted file mode 100644 index f69a986ec4e..00000000000 --- a/packages/ppx_ast/ppx_ast.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_ast-v0.9.0.tar.gz" -checksum: "5f1dbf69aedb6bdf2f5015adccd74564" diff --git a/packages/ppx_ast/ppx_ast.v0.9.1/descr b/packages/ppx_ast/ppx_ast.v0.9.1/descr deleted file mode 100644 index 3e4608f7ccd..00000000000 --- a/packages/ppx_ast/ppx_ast.v0.9.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -OCaml AST used by Jane Street ppx rewriters - -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. diff --git a/packages/ppx_ast/ppx_ast.v0.9.1/opam b/packages/ppx_ast/ppx_ast.v0.9.1/opam index 6cb14be19e3..2ec9db258d1 100644 --- a/packages/ppx_ast/ppx_ast.v0.9.1/opam +++ b/packages/ppx_ast/ppx_ast.v0.9.1/opam @@ -1,16 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_ast" bug-reports: "https://github.com/janestreet/ppx_ast/issues" -dev-repo: "https://github.com/janestreet/ppx_ast.git" +dev-repo: "git+https://github.com/janestreet/ppx_ast.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "ppx_ast" "--root" "." "-j" jobs "@install"] ] depends: [ - "jbuilder" {build & >= "1.0+beta2"} - "ocaml-compiler-libs" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0" & < "4.06.0"} + "jbuilder" {build & >= "1.0+beta2"} + "ocaml-compiler-libs" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.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: "md5=aaf009fd50a6342c95bf3c1422da0273" +} diff --git a/packages/ppx_ast/ppx_ast.v0.9.1/url b/packages/ppx_ast/ppx_ast.v0.9.1/url deleted file mode 100644 index 8a1fa0ee6a7..00000000000 --- a/packages/ppx_ast/ppx_ast.v0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/janestreet/ppx_ast/archive/v0.9.1.tar.gz" -checksum: "aaf009fd50a6342c95bf3c1422da0273" diff --git a/packages/ppx_ast/ppx_ast.v0.9.2/descr b/packages/ppx_ast/ppx_ast.v0.9.2/descr deleted file mode 100644 index 3e4608f7ccd..00000000000 --- a/packages/ppx_ast/ppx_ast.v0.9.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -OCaml AST used by Jane Street ppx rewriters - -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. diff --git a/packages/ppx_ast/ppx_ast.v0.9.2/opam b/packages/ppx_ast/ppx_ast.v0.9.2/opam index 10d66038f70..02b23834528 100644 --- a/packages/ppx_ast/ppx_ast.v0.9.2/opam +++ b/packages/ppx_ast/ppx_ast.v0.9.2/opam @@ -1,16 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_ast" bug-reports: "https://github.com/janestreet/ppx_ast/issues" -dev-repo: "https://github.com/janestreet/ppx_ast.git" +dev-repo: "git+https://github.com/janestreet/ppx_ast.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "ppx_ast" "--root" "." "-j" jobs "@install"] ] depends: [ - "jbuilder" {build & >= "1.0+beta2"} - "ocaml-compiler-libs" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.06.0"} + "jbuilder" {build & >= "1.0+beta2"} + "ocaml-compiler-libs" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "1.0.5"} ] -available: [ ocaml-version >= "4.06.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.2.tar.gz" + checksum: "md5=4541f1e3af69bbc45761a1fdc752d414" +} diff --git a/packages/ppx_ast/ppx_ast.v0.9.2/url b/packages/ppx_ast/ppx_ast.v0.9.2/url deleted file mode 100644 index 720843f7e92..00000000000 --- a/packages/ppx_ast/ppx_ast.v0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/janestreet/ppx_ast/archive/v0.9.2.tar.gz" -checksum: "4541f1e3af69bbc45761a1fdc752d414" diff --git a/packages/ppx_base/ppx_base.v0.10.0/descr b/packages/ppx_base/ppx_base.v0.10.0/descr deleted file mode 100644 index ebd7cc108c3..00000000000 --- a/packages/ppx_base/ppx_base.v0.10.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Base set of ppx rewriters - -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. diff --git a/packages/ppx_base/ppx_base.v0.10.0/opam b/packages/ppx_base/ppx_base.v0.10.0/opam index b55ddee3ff9..68932c3032a 100644 --- a/packages/ppx_base/ppx_base.v0.10.0/opam +++ b/packages/ppx_base/ppx_base.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_base" @@ -9,14 +9,25 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=8eef855bb20db3db47a11396682fb09d" +} diff --git a/packages/ppx_base/ppx_base.v0.10.0/url b/packages/ppx_base/ppx_base.v0.10.0/url deleted file mode 100644 index d48343528e7..00000000000 --- a/packages/ppx_base/ppx_base.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_base-v0.10.0.tar.gz" -checksum: "8eef855bb20db3db47a11396682fb09d" diff --git a/packages/ppx_base/ppx_base.v0.9.0/descr b/packages/ppx_base/ppx_base.v0.9.0/descr deleted file mode 100644 index ebd7cc108c3..00000000000 --- a/packages/ppx_base/ppx_base.v0.9.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Base set of ppx rewriters - -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. diff --git a/packages/ppx_base/ppx_base.v0.9.0/opam b/packages/ppx_base/ppx_base.v0.9.0/opam index 0c80ad27b57..472fc6a7ffa 100644 --- a/packages/ppx_base/ppx_base.v0.9.0/opam +++ b/packages/ppx_base/ppx_base.v0.9.0/opam @@ -1,22 +1,33 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_base" bug-reports: "https://github.com/janestreet/ppx_base/issues" -dev-repo: "https://github.com/janestreet/ppx_base.git" +dev-repo: "git+https://github.com/janestreet/ppx_base.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "ppx_base" "--root" "." "-j" jobs "@install"] ] depends: [ - "jbuilder" {build & >= "1.0+beta4"} - "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" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta4"} + "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"} ] -available: [ ocaml-version >= "4.03.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: "md5=1f9a464a64ddad32005112994459a3e7" +} diff --git a/packages/ppx_base/ppx_base.v0.9.0/url b/packages/ppx_base/ppx_base.v0.9.0/url deleted file mode 100644 index aafe1bb9980..00000000000 --- a/packages/ppx_base/ppx_base.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_base-v0.9.0.tar.gz" -checksum: "1f9a464a64ddad32005112994459a3e7" diff --git a/packages/ppx_bench/ppx_bench.113.09.00/descr b/packages/ppx_bench/ppx_bench.113.09.00/descr deleted file mode 100644 index c5f600890f3..00000000000 --- a/packages/ppx_bench/ppx_bench.113.09.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Syntax extension for writing in-line benchmarks in ocaml code -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_bench/ppx_bench.113.09.00/opam b/packages/ppx_bench/ppx_bench.113.09.00/opam deleted file mode 100644 index 2a730c6e128..00000000000 --- a/packages/ppx_bench/ppx_bench.113.09.00/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/ppx_bench" -bug-reports: "https://github.com/janestreet/ppx_bench/issues" -dev-repo: "https://github.com/janestreet/ppx_bench.git" -license: "Apache-2.0" -build: [[make]] -install: [[make "install"]] -remove: [["ocamlfind" "remove" "ppx_bench"]] -build-doc: [[make "doc"]] -depends: [ - "ocamlfind" {>= "1.3.2"} - "ppx_type_conv" {>= "113.09.00" & < "113.10.00"} - "ppx_core" {>= "113.09.00" & < "113.10.00"} - "ppx_deriving" - "ppx_inline_test" {>= "113.09.00" & < "113.10.00"} - "ppx_tools" - "ppx_driver" {>= "113.09.00" & < "113.10.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.02.2" & ocaml-version < "4.03" ] diff --git a/packages/ppx_bench/ppx_bench.113.09.00/url b/packages/ppx_bench/ppx_bench.113.09.00/url deleted file mode 100644 index ed1f5d98bb3..00000000000 --- a/packages/ppx_bench/ppx_bench.113.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/ppx_bench/archive/113.09.00.tar.gz" -checksum: "3c72662f89c03817f19d8a4b64fe4090" diff --git a/packages/ppx_bench/ppx_bench.113.24.00/descr b/packages/ppx_bench/ppx_bench.113.24.00/descr deleted file mode 100644 index c5f600890f3..00000000000 --- a/packages/ppx_bench/ppx_bench.113.24.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Syntax extension for writing in-line benchmarks in ocaml code -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_bench/ppx_bench.113.24.00/opam b/packages/ppx_bench/ppx_bench.113.24.00/opam index 46c697662e6..1cbef2dc1c7 100644 --- a/packages/ppx_bench/ppx_bench.113.24.00/opam +++ b/packages/ppx_bench/ppx_bench.113.24.00/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_bench" bug-reports: "https://github.com/janestreet/ppx_bench/issues" -dev-repo: "https://github.com/janestreet/ppx_bench.git" +dev-repo: "git+https://github.com/janestreet/ppx_bench.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.24.00" & < "113.25.00"} - "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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" ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=0261dc8c523961c952cbaa5128be1297" +} diff --git a/packages/ppx_bench/ppx_bench.113.24.00/url b/packages/ppx_bench/ppx_bench.113.24.00/url deleted file mode 100644 index 17f1fcf22aa..00000000000 --- a/packages/ppx_bench/ppx_bench.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_bench-113.24.00.tar.gz" -checksum: "0261dc8c523961c952cbaa5128be1297" diff --git a/packages/ppx_bench/ppx_bench.113.33.00+4.03/descr b/packages/ppx_bench/ppx_bench.113.33.00+4.03/descr deleted file mode 100644 index c5f600890f3..00000000000 --- a/packages/ppx_bench/ppx_bench.113.33.00+4.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Syntax extension for writing in-line benchmarks in ocaml code -Part of the Jane Street's PPX rewriters collection. 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 index e3ff33b369a..296d9f5a7dd 100644 --- a/packages/ppx_bench/ppx_bench.113.33.00+4.03/opam +++ b/packages/ppx_bench/ppx_bench.113.33.00+4.03/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_bench" bug-reports: "https://github.com/janestreet/ppx_bench/issues" -dev-repo: "https://github.com/janestreet/ppx_bench.git" +dev-repo: "git+https://github.com/janestreet/ppx_bench.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} - "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "ppx_tools" {>= "0.99.3"} ] -available: [ ocaml-version >= "4.03.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/113.33/files/ppx_bench-113.33.00+4.03.tar.gz" + checksum: "md5=fc5001f4ffc295b1648696fabf520421" +} diff --git a/packages/ppx_bench/ppx_bench.113.33.00+4.03/url b/packages/ppx_bench/ppx_bench.113.33.00+4.03/url deleted file mode 100644 index 7c4baf54b2a..00000000000 --- a/packages/ppx_bench/ppx_bench.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_bench-113.33.00+4.03.tar.gz" -checksum: "fc5001f4ffc295b1648696fabf520421" diff --git a/packages/ppx_bench/ppx_bench.113.33.00/descr b/packages/ppx_bench/ppx_bench.113.33.00/descr deleted file mode 100644 index c5f600890f3..00000000000 --- a/packages/ppx_bench/ppx_bench.113.33.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Syntax extension for writing in-line benchmarks in ocaml code -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_bench/ppx_bench.113.33.00/opam b/packages/ppx_bench/ppx_bench.113.33.00/opam index 601a8b7fc8d..1e16d91d81f 100644 --- a/packages/ppx_bench/ppx_bench.113.33.00/opam +++ b/packages/ppx_bench/ppx_bench.113.33.00/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_bench" bug-reports: "https://github.com/janestreet/ppx_bench/issues" -dev-repo: "https://github.com/janestreet/ppx_bench.git" +dev-repo: "git+https://github.com/janestreet/ppx_bench.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.33.00" & < "113.34.00"} - "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "ppx_tools" {>= "0.99.3"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=94acdc65dd61fd7581cb63cea29cff56" +} diff --git a/packages/ppx_bench/ppx_bench.113.33.00/url b/packages/ppx_bench/ppx_bench.113.33.00/url deleted file mode 100644 index 97e74603ab5..00000000000 --- a/packages/ppx_bench/ppx_bench.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_bench-113.33.00.tar.gz" -checksum: "94acdc65dd61fd7581cb63cea29cff56" diff --git a/packages/ppx_bench/ppx_bench.113.33.03/descr b/packages/ppx_bench/ppx_bench.113.33.03/descr deleted file mode 100644 index c5f600890f3..00000000000 --- a/packages/ppx_bench/ppx_bench.113.33.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Syntax extension for writing in-line benchmarks in ocaml code -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_bench/ppx_bench.113.33.03/opam b/packages/ppx_bench/ppx_bench.113.33.03/opam index 9d7500e6702..3872d8732ab 100644 --- a/packages/ppx_bench/ppx_bench.113.33.03/opam +++ b/packages/ppx_bench/ppx_bench.113.33.03/opam @@ -1,21 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_bench" bug-reports: "https://github.com/janestreet/ppx_bench/issues" -dev-repo: "https://github.com/janestreet/ppx_bench.git" +dev-repo: "git+https://github.com/janestreet/ppx_bench.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "js-build-tools" {build & >= "113.33.04" & < "113.34.00"} - "ppx_core" {>= "113.33.03" & < "113.34.00"} - "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00"} + "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"} + "ppx_tools" {>= "0.99.3"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=e6cf0f4fe55b2444bb14cbff1e9a69be" +} diff --git a/packages/ppx_bench/ppx_bench.113.33.03/url b/packages/ppx_bench/ppx_bench.113.33.03/url deleted file mode 100644 index e6aa0686fbe..00000000000 --- a/packages/ppx_bench/ppx_bench.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_bench-113.33.03.tar.gz" -checksum: "e6cf0f4fe55b2444bb14cbff1e9a69be" diff --git a/packages/ppx_bench/ppx_bench.v0.10.0/descr b/packages/ppx_bench/ppx_bench.v0.10.0/descr deleted file mode 100644 index bcb86935cb8..00000000000 --- a/packages/ppx_bench/ppx_bench.v0.10.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Syntax extension for writing in-line benchmarks in ocaml code - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_bench/ppx_bench.v0.10.0/opam b/packages/ppx_bench/ppx_bench.v0.10.0/opam index 65601ca42b6..f65214ec890 100644 --- a/packages/ppx_bench/ppx_bench.v0.10.0/opam +++ b/packages/ppx_bench/ppx_bench.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_bench" @@ -9,11 +9,18 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=384977ac2fab0ed8d63f92797d342348" +} diff --git a/packages/ppx_bench/ppx_bench.v0.10.0/url b/packages/ppx_bench/ppx_bench.v0.10.0/url deleted file mode 100644 index ada629a22ec..00000000000 --- a/packages/ppx_bench/ppx_bench.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_bench-v0.10.0.tar.gz" -checksum: "384977ac2fab0ed8d63f92797d342348" diff --git a/packages/ppx_bench/ppx_bench.v0.9.0/descr b/packages/ppx_bench/ppx_bench.v0.9.0/descr deleted file mode 100644 index bcb86935cb8..00000000000 --- a/packages/ppx_bench/ppx_bench.v0.9.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Syntax extension for writing in-line benchmarks in ocaml code - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_bench/ppx_bench.v0.9.0/opam b/packages/ppx_bench/ppx_bench.v0.9.0/opam index 1e7031c7e1e..9f7bd212a1b 100644 --- a/packages/ppx_bench/ppx_bench.v0.9.0/opam +++ b/packages/ppx_bench/ppx_bench.v0.9.0/opam @@ -1,19 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_bench" bug-reports: "https://github.com/janestreet/ppx_bench/issues" -dev-repo: "https://github.com/janestreet/ppx_bench.git" +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: [ - "jbuilder" {build & >= "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" {>= "4.03.0"} + "jbuilder" {build & >= "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"} ] -available: [ ocaml-version >= "4.03.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: "md5=c3cc7c7972fe6bc4e26e26b792b63521" +} diff --git a/packages/ppx_bench/ppx_bench.v0.9.0/url b/packages/ppx_bench/ppx_bench.v0.9.0/url deleted file mode 100644 index 67088af0e0e..00000000000 --- a/packages/ppx_bench/ppx_bench.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_bench-v0.9.0.tar.gz" -checksum: "c3cc7c7972fe6bc4e26e26b792b63521" diff --git a/packages/ppx_bench/ppx_bench.v0.9.1/descr b/packages/ppx_bench/ppx_bench.v0.9.1/descr deleted file mode 100644 index bcb86935cb8..00000000000 --- a/packages/ppx_bench/ppx_bench.v0.9.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Syntax extension for writing in-line benchmarks in ocaml code - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_bench/ppx_bench.v0.9.1/opam b/packages/ppx_bench/ppx_bench.v0.9.1/opam index cad35277257..215c0277838 100644 --- a/packages/ppx_bench/ppx_bench.v0.9.1/opam +++ b/packages/ppx_bench/ppx_bench.v0.9.1/opam @@ -1,19 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_bench" bug-reports: "https://github.com/janestreet/ppx_bench/issues" -dev-repo: "https://github.com/janestreet/ppx_bench.git" +dev-repo: "git+https://github.com/janestreet/ppx_bench.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >= "1.0+beta8"} - "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" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta8"} + "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"} ] -available: [ ocaml-version >= "4.03.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: "md5=f7c438e51e4b0db49a62788a929a0f86" +} diff --git a/packages/ppx_bench/ppx_bench.v0.9.1/url b/packages/ppx_bench/ppx_bench.v0.9.1/url deleted file mode 100644 index 130156d04b1..00000000000 --- a/packages/ppx_bench/ppx_bench.v0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/janestreet/ppx_bench/archive/v0.9.1.tar.gz" -checksum: "f7c438e51e4b0db49a62788a929a0f86" diff --git a/packages/ppx_bigarray/ppx_bigarray.0.0.0/descr b/packages/ppx_bigarray/ppx_bigarray.0.0.0/descr deleted file mode 100644 index 146a06702ae..00000000000 --- a/packages/ppx_bigarray/ppx_bigarray.0.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -A PPX extension for big array literals \ No newline at end of file diff --git a/packages/ppx_bigarray/ppx_bigarray.0.0.0/opam b/packages/ppx_bigarray/ppx_bigarray.0.0.0/opam index bed31dd87a7..9fa038245f6 100644 --- a/packages/ppx_bigarray/ppx_bigarray.0.0.0/opam +++ b/packages/ppx_bigarray/ppx_bigarray.0.0.0/opam @@ -1,20 +1,21 @@ -opam-version: "1.2" +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: "https://github.com/akabe/ppx_bigarray.git" +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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "ocamlfind" {>= "1.5.0"} "ocamlbuild" {build} ] @@ -22,4 +23,9 @@ depopts: [ "base-bigarray" "ounit" ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] +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: "md5=6009dbb9eae880f027b9667bd3b65185" +} diff --git a/packages/ppx_bigarray/ppx_bigarray.0.0.0/url b/packages/ppx_bigarray/ppx_bigarray.0.0.0/url deleted file mode 100644 index ad0763ca311..00000000000 --- a/packages/ppx_bigarray/ppx_bigarray.0.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/ppx_bigarray/archive/v0.0.0.tar.gz" -checksum: "6009dbb9eae880f027b9667bd3b65185" diff --git a/packages/ppx_bigarray/ppx_bigarray.0.0.1/descr b/packages/ppx_bigarray/ppx_bigarray.0.0.1/descr deleted file mode 100644 index 146a06702ae..00000000000 --- a/packages/ppx_bigarray/ppx_bigarray.0.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -A PPX extension for big array literals \ No newline at end of file diff --git a/packages/ppx_bigarray/ppx_bigarray.0.0.1/opam b/packages/ppx_bigarray/ppx_bigarray.0.0.1/opam index d83c5781abb..ffdfb908049 100644 --- a/packages/ppx_bigarray/ppx_bigarray.0.0.1/opam +++ b/packages/ppx_bigarray/ppx_bigarray.0.0.1/opam @@ -1,20 +1,21 @@ -opam-version: "1.2" +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: "https://github.com/akabe/ppx_bigarray.git" +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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.02.1" & < "4.03.0"} "ocamlfind" {>= "1.5.0"} "cppo" {build} "cppo_ocamlbuild" {build} @@ -24,4 +25,9 @@ depopts: [ "base-bigarray" "ounit" ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03.0" ] +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: "md5=12ad39ddf36c91aae687e3b000b1b29f" +} diff --git a/packages/ppx_bigarray/ppx_bigarray.0.0.1/url b/packages/ppx_bigarray/ppx_bigarray.0.0.1/url deleted file mode 100644 index ab8dbae859c..00000000000 --- a/packages/ppx_bigarray/ppx_bigarray.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/ppx_bigarray/archive/v0.0.1.tar.gz" -checksum: "12ad39ddf36c91aae687e3b000b1b29f" diff --git a/packages/ppx_bigarray/ppx_bigarray.0.1.0/descr b/packages/ppx_bigarray/ppx_bigarray.0.1.0/descr deleted file mode 100644 index 146a06702ae..00000000000 --- a/packages/ppx_bigarray/ppx_bigarray.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -A PPX extension for big array literals \ No newline at end of file diff --git a/packages/ppx_bigarray/ppx_bigarray.0.1.0/opam b/packages/ppx_bigarray/ppx_bigarray.0.1.0/opam index d83c5781abb..28201fbedca 100644 --- a/packages/ppx_bigarray/ppx_bigarray.0.1.0/opam +++ b/packages/ppx_bigarray/ppx_bigarray.0.1.0/opam @@ -1,20 +1,21 @@ -opam-version: "1.2" +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: "https://github.com/akabe/ppx_bigarray.git" +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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.02.1" & < "4.03.0"} "ocamlfind" {>= "1.5.0"} "cppo" {build} "cppo_ocamlbuild" {build} @@ -24,4 +25,9 @@ depopts: [ "base-bigarray" "ounit" ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03.0" ] +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: "md5=dec17eb1f7a2f3ab4c3faa739d69cfa3" +} diff --git a/packages/ppx_bigarray/ppx_bigarray.0.1.0/url b/packages/ppx_bigarray/ppx_bigarray.0.1.0/url deleted file mode 100644 index 43b45321383..00000000000 --- a/packages/ppx_bigarray/ppx_bigarray.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/ppx_bigarray/archive/v0.1.0.tar.gz" -checksum: "dec17eb1f7a2f3ab4c3faa739d69cfa3" diff --git a/packages/ppx_bigarray/ppx_bigarray.2.0.0/descr b/packages/ppx_bigarray/ppx_bigarray.2.0.0/descr deleted file mode 100644 index 146a06702ae..00000000000 --- a/packages/ppx_bigarray/ppx_bigarray.2.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -A PPX extension for big array literals \ No newline at end of file diff --git a/packages/ppx_bigarray/ppx_bigarray.2.0.0/opam b/packages/ppx_bigarray/ppx_bigarray.2.0.0/opam index 79b0c7cfbc3..68c5017ab8c 100644 --- a/packages/ppx_bigarray/ppx_bigarray.2.0.0/opam +++ b/packages/ppx_bigarray/ppx_bigarray.2.0.0/opam @@ -1,21 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "aabe.65535@gmail.com" authors: [ "Akinori ABE " ] license: "MIT" homepage: "https://github.com/akabe/ppx_bigarray" -dev-repo: "https://github.com/akabe/ppx_bigarray.git" +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"] ["rm" "-f" "%{bin}%/ppx_bigarray"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {>= "1.5.0"} "cppo" {build} "cppo_ocamlbuild" {build} @@ -25,4 +26,9 @@ depends: [ depopts: [ "ounit" ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "A PPX extension for big array literals" +flags: light-uninstall +url { + src: "https://github.com/akabe/ppx_bigarray/archive/v2.0.0.tar.gz" + checksum: "md5=8ab7ce371d8888660c2160fc62890580" +} diff --git a/packages/ppx_bigarray/ppx_bigarray.2.0.0/url b/packages/ppx_bigarray/ppx_bigarray.2.0.0/url deleted file mode 100644 index a04416a4825..00000000000 --- a/packages/ppx_bigarray/ppx_bigarray.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/ppx_bigarray/archive/v2.0.0.tar.gz" -checksum: "8ab7ce371d8888660c2160fc62890580" diff --git a/packages/ppx_bin_prot/ppx_bin_prot.113.09.00/descr b/packages/ppx_bin_prot/ppx_bin_prot.113.09.00/descr deleted file mode 100644 index 7cc379e839d..00000000000 --- a/packages/ppx_bin_prot/ppx_bin_prot.113.09.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generation of bin_prot readers and writers from types -Part of the Jane Street's PPX rewriters collection. 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 deleted file mode 100644 index 68be1525826..00000000000 --- a/packages/ppx_bin_prot/ppx_bin_prot.113.09.00/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: "https://github.com/janestreet/ppx_bin_prot.git" -license: "Apache-2.0" -build: [[make]] -install: [[make "install"]] -remove: [["ocamlfind" "remove" "ppx_bin_prot"]] -build-doc: [[make "doc"]] -depends: [ - "ocamlfind" {>= "1.3.2"} - "ppx_type_conv" {>= "113.09.00" & < "113.10.00"} - "ppx_core" {>= "113.09.00" & < "113.10.00"} - "ppx_deriving" - "ppx_tools" - "ppx_driver" {>= "113.09.00" & < "113.10.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.02.2" & ocaml-version < "4.03" ] diff --git a/packages/ppx_bin_prot/ppx_bin_prot.113.09.00/url b/packages/ppx_bin_prot/ppx_bin_prot.113.09.00/url deleted file mode 100644 index 75a044b82db..00000000000 --- a/packages/ppx_bin_prot/ppx_bin_prot.113.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/ppx_bin_prot/archive/113.09.00.tar.gz" -checksum: "794541999d03efac6dc32c9ee100537b" diff --git a/packages/ppx_bin_prot/ppx_bin_prot.113.24.00/descr b/packages/ppx_bin_prot/ppx_bin_prot.113.24.00/descr deleted file mode 100644 index 7cc379e839d..00000000000 --- a/packages/ppx_bin_prot/ppx_bin_prot.113.24.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generation of bin_prot readers and writers from types -Part of the Jane Street's PPX rewriters collection. 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 index 1c85cb2c8f5..d30ae763f5c 100644 --- a/packages/ppx_bin_prot/ppx_bin_prot.113.24.00/opam +++ b/packages/ppx_bin_prot/ppx_bin_prot.113.24.00/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_bin_prot.git" +dev-repo: "git+https://github.com/janestreet/ppx_bin_prot.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "bin_prot" {>= "113.24.00" & < "113.25.00"} - "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} "ppx_tools" "ppx_type_conv" {>= "113.24.00" & < "113.25.00"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=9d8993df8ce8690b5068d2e82b6a883d" +} diff --git a/packages/ppx_bin_prot/ppx_bin_prot.113.24.00/url b/packages/ppx_bin_prot/ppx_bin_prot.113.24.00/url deleted file mode 100644 index a72107c398e..00000000000 --- a/packages/ppx_bin_prot/ppx_bin_prot.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_bin_prot-113.24.00.tar.gz" -checksum: "9d8993df8ce8690b5068d2e82b6a883d" diff --git a/packages/ppx_bin_prot/ppx_bin_prot.113.24.01/descr b/packages/ppx_bin_prot/ppx_bin_prot.113.24.01/descr deleted file mode 100644 index 7cc379e839d..00000000000 --- a/packages/ppx_bin_prot/ppx_bin_prot.113.24.01/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generation of bin_prot readers and writers from types -Part of the Jane Street's PPX rewriters collection. 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 index f5abff7ec45..0cc301156a0 100644 --- a/packages/ppx_bin_prot/ppx_bin_prot.113.24.01/opam +++ b/packages/ppx_bin_prot/ppx_bin_prot.113.24.01/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_bin_prot.git" +dev-repo: "git+https://github.com/janestreet/ppx_bin_prot.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "bin_prot" {>= "113.24.00" & < "113.25.00"} - "ppx_core" {>= "113.24.00" & < "113.25.00"} - "ppx_tools" {>= "0.99.3"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "bin_prot" {>= "113.24.00" & < "113.25.00"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ppx_tools" {>= "0.99.3"} "ppx_type_conv" {>= "113.24.00" & < "113.25.00"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=18cc602ab9a057b70eefa3efb482b5a1" +} diff --git a/packages/ppx_bin_prot/ppx_bin_prot.113.24.01/url b/packages/ppx_bin_prot/ppx_bin_prot.113.24.01/url deleted file mode 100644 index 46891ad378b..00000000000 --- a/packages/ppx_bin_prot/ppx_bin_prot.113.24.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_bin_prot-113.24.01.tar.gz" -checksum: "18cc602ab9a057b70eefa3efb482b5a1" diff --git a/packages/ppx_bin_prot/ppx_bin_prot.113.33.00+4.03/descr b/packages/ppx_bin_prot/ppx_bin_prot.113.33.00+4.03/descr deleted file mode 100644 index 7cc379e839d..00000000000 --- a/packages/ppx_bin_prot/ppx_bin_prot.113.33.00+4.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generation of bin_prot readers and writers from types -Part of the Jane Street's PPX rewriters collection. 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 index c9c3aa4ee6a..8617e4fd414 100644 --- 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 @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_bin_prot.git" +dev-repo: "git+https://github.com/janestreet/ppx_bin_prot.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} "ppx_type_conv" {>= "113.33.00+4.03" & < "113.34.00+4.03"} ] -available: [ ocaml-version >= "4.03.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/113.33/files/ppx_bin_prot-113.33.00+4.03.tar.gz" + checksum: "md5=bf1b3ddb8b76e44a604e10c61b85e253" +} diff --git a/packages/ppx_bin_prot/ppx_bin_prot.113.33.00+4.03/url b/packages/ppx_bin_prot/ppx_bin_prot.113.33.00+4.03/url deleted file mode 100644 index 6753a33f673..00000000000 --- a/packages/ppx_bin_prot/ppx_bin_prot.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_bin_prot-113.33.00+4.03.tar.gz" -checksum: "bf1b3ddb8b76e44a604e10c61b85e253" diff --git a/packages/ppx_bin_prot/ppx_bin_prot.113.33.00/descr b/packages/ppx_bin_prot/ppx_bin_prot.113.33.00/descr deleted file mode 100644 index 7cc379e839d..00000000000 --- a/packages/ppx_bin_prot/ppx_bin_prot.113.33.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generation of bin_prot readers and writers from types -Part of the Jane Street's PPX rewriters collection. 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 index 23fcc3d20f0..02318799490 100644 --- a/packages/ppx_bin_prot/ppx_bin_prot.113.33.00/opam +++ b/packages/ppx_bin_prot/ppx_bin_prot.113.33.00/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_bin_prot.git" +dev-repo: "git+https://github.com/janestreet/ppx_bin_prot.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "bin_prot" {>= "113.33.00" & < "113.34.00"} - "ppx_core" {>= "113.33.00" & < "113.34.00"} - "ppx_tools" {>= "0.99.3"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "bin_prot" {>= "113.33.00" & < "113.34.00"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3"} "ppx_type_conv" {>= "113.33.00" & < "113.34.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=97e9c964207d992acc275b795d038ff7" +} diff --git a/packages/ppx_bin_prot/ppx_bin_prot.113.33.00/url b/packages/ppx_bin_prot/ppx_bin_prot.113.33.00/url deleted file mode 100644 index 3b92fac96ff..00000000000 --- a/packages/ppx_bin_prot/ppx_bin_prot.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_bin_prot-113.33.00.tar.gz" -checksum: "97e9c964207d992acc275b795d038ff7" diff --git a/packages/ppx_bin_prot/ppx_bin_prot.113.33.03/descr b/packages/ppx_bin_prot/ppx_bin_prot.113.33.03/descr deleted file mode 100644 index 7cc379e839d..00000000000 --- a/packages/ppx_bin_prot/ppx_bin_prot.113.33.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generation of bin_prot readers and writers from types -Part of the Jane Street's PPX rewriters collection. 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 index b49b56b8321..9d46bd9d012 100644 --- a/packages/ppx_bin_prot/ppx_bin_prot.113.33.03/opam +++ b/packages/ppx_bin_prot/ppx_bin_prot.113.33.03/opam @@ -1,21 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_bin_prot.git" +dev-repo: "git+https://github.com/janestreet/ppx_bin_prot.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "bin_prot" {>= "113.33.03" & < "113.34.00"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "bin_prot" {>= "113.33.03" & < "113.34.00"} "js-build-tools" {build & >= "113.33.04" & < "113.34.00"} - "ppx_core" {>= "113.33.03" & < "113.34.00"} - "ppx_tools" {>= "0.99.3"} - "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3"} + "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=b3ef749c641056781dd2b861e72c7692" +} diff --git a/packages/ppx_bin_prot/ppx_bin_prot.113.33.03/url b/packages/ppx_bin_prot/ppx_bin_prot.113.33.03/url deleted file mode 100644 index 4777e93ac1b..00000000000 --- a/packages/ppx_bin_prot/ppx_bin_prot.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_bin_prot-113.33.03.tar.gz" -checksum: "b3ef749c641056781dd2b861e72c7692" diff --git a/packages/ppx_bin_prot/ppx_bin_prot.v0.10.0/descr b/packages/ppx_bin_prot/ppx_bin_prot.v0.10.0/descr deleted file mode 100644 index 45a67dbf4b1..00000000000 --- a/packages/ppx_bin_prot/ppx_bin_prot.v0.10.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Generation of bin_prot readers and writers from types - -Part of the Jane Street's PPX rewriters collection. 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 index da6d5ca357d..c252b64932a 100644 --- a/packages/ppx_bin_prot/ppx_bin_prot.v0.10.0/opam +++ b/packages/ppx_bin_prot/ppx_bin_prot.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_bin_prot" @@ -9,13 +9,20 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=3e9fde9a33568fe28a72dec917aaaeaf" +} diff --git a/packages/ppx_bin_prot/ppx_bin_prot.v0.10.0/url b/packages/ppx_bin_prot/ppx_bin_prot.v0.10.0/url deleted file mode 100644 index 569d03a2c5a..00000000000 --- a/packages/ppx_bin_prot/ppx_bin_prot.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_bin_prot-v0.10.0.tar.gz" -checksum: "3e9fde9a33568fe28a72dec917aaaeaf" diff --git a/packages/ppx_bin_prot/ppx_bin_prot.v0.9.0/descr b/packages/ppx_bin_prot/ppx_bin_prot.v0.9.0/descr deleted file mode 100644 index 45a67dbf4b1..00000000000 --- a/packages/ppx_bin_prot/ppx_bin_prot.v0.9.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Generation of bin_prot readers and writers from types - -Part of the Jane Street's PPX rewriters collection. 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 index b9b1f8298c9..bbf4460e8cf 100644 --- a/packages/ppx_bin_prot/ppx_bin_prot.v0.9.0/opam +++ b/packages/ppx_bin_prot/ppx_bin_prot.v0.9.0/opam @@ -1,21 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_bin_prot.git" +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 "@install"] ] depends: [ - "bin_prot" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta4"} - "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" {>= "4.03.0"} + "bin_prot" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta4"} + "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"} ] -available: [ ocaml-version >= "4.03.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: "md5=5d0d8c4912f5410410a5bf8cfc1e70bf" +} diff --git a/packages/ppx_bin_prot/ppx_bin_prot.v0.9.0/url b/packages/ppx_bin_prot/ppx_bin_prot.v0.9.0/url deleted file mode 100644 index 76f5ac5f948..00000000000 --- a/packages/ppx_bin_prot/ppx_bin_prot.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_bin_prot-v0.9.0.tar.gz" -checksum: "5d0d8c4912f5410410a5bf8cfc1e70bf" diff --git a/packages/ppx_bitstring/ppx_bitstring.1.0.0/descr b/packages/ppx_bitstring/ppx_bitstring.1.0.0/descr deleted file mode 100644 index d646e74e980..00000000000 --- a/packages/ppx_bitstring/ppx_bitstring.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -PPX extension for the bitstring library. diff --git a/packages/ppx_bitstring/ppx_bitstring.1.0.0/opam b/packages/ppx_bitstring/ppx_bitstring.1.0.0/opam index 5c68515e806..8b95334623a 100644 --- a/packages/ppx_bitstring/ppx_bitstring.1.0.0/opam +++ b/packages/ppx_bitstring/ppx_bitstring.1.0.0/opam @@ -1,22 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ppx_bitstring" version: "1.0.0" maintainer: "Xavier Guérin " authors: "Xavier Guérin " homepage: "https://github.com/xguerin/ppx_bitstring" -dev-repo: "https://github.com/xguerin/ppx_bitstring.git" +dev-repo: "git+https://github.com/xguerin/ppx_bitstring.git" bug-reports: "https://github.com/xguerin/ppx_bitstring/issues" license: "BSD" build: [ [make] ] depends: [ - "bitstring" {build & < "3.0.0"} - "core" {build} - "ocamlbuild" {build} - "ocamlfind" {build} - "ppx_tools" {build} + "ocaml" {< "4.03"} + "bitstring" {build & < "3.0.0"} + "core" {build} + "ocamlbuild" {build} + "ocamlfind" {build} + "ppx_tools" {build} ] install: [make "PREFIX=%{prefix}%" "install"] remove: ["ocamlfind" "remove" "ppx_bitstring"] -available: ocaml-version < "4.03" +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: "md5=4b18a94e5179ac503c2ee6d48b9d62d3" +} diff --git a/packages/ppx_bitstring/ppx_bitstring.1.0.0/url b/packages/ppx_bitstring/ppx_bitstring.1.0.0/url deleted file mode 100644 index 01b04669d8f..00000000000 --- a/packages/ppx_bitstring/ppx_bitstring.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xguerin/ppx_bitstring/archive/v1.0.0.tar.gz" -checksum: "4b18a94e5179ac503c2ee6d48b9d62d3" diff --git a/packages/ppx_bitstring/ppx_bitstring.1.0.1/descr b/packages/ppx_bitstring/ppx_bitstring.1.0.1/descr deleted file mode 100644 index ddefcaf06a3..00000000000 --- a/packages/ppx_bitstring/ppx_bitstring.1.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -PPX extension for the bitstring library. \ No newline at end of file diff --git a/packages/ppx_bitstring/ppx_bitstring.1.0.1/opam b/packages/ppx_bitstring/ppx_bitstring.1.0.1/opam index ed9c06df972..0396f167bc3 100644 --- a/packages/ppx_bitstring/ppx_bitstring.1.0.1/opam +++ b/packages/ppx_bitstring/ppx_bitstring.1.0.1/opam @@ -1,22 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ppx_bitstring" version: "1.0.1" maintainer: "Xavier Guérin " authors: "Xavier Guérin " homepage: "https://github.com/xguerin/ppx_bitstring" -dev-repo: "https://github.com/xguerin/ppx_bitstring.git" +dev-repo: "git+https://github.com/xguerin/ppx_bitstring.git" bug-reports: "https://github.com/xguerin/ppx_bitstring/issues" license: "BSD" build: [ [make] ] depends: [ - "bitstring" {build & < "3.0.0"} - "core" {build} - "ocamlbuild" {build} - "ocamlfind" {build} - "ppx_tools" {build} + "ocaml" {>= "4.03" & < "4.04"} + "bitstring" {build & < "3.0.0"} + "core" {build} + "ocamlbuild" {build} + "ocamlfind" {build} + "ppx_tools" {build} ] install: [make "PREFIX=%{prefix}%" "install"] remove: ["ocamlfind" "remove" "ppx_bitstring"] -available: [ocaml-version >= "4.03" & ocaml-version < "4.04"] +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: "md5=c037e5c0f3525f083dbd21cb915f13cb" +} diff --git a/packages/ppx_bitstring/ppx_bitstring.1.0.1/url b/packages/ppx_bitstring/ppx_bitstring.1.0.1/url deleted file mode 100644 index 1a65c58e070..00000000000 --- a/packages/ppx_bitstring/ppx_bitstring.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xguerin/ppx_bitstring/archive/v1.0.1.tar.gz" -checksum: "c037e5c0f3525f083dbd21cb915f13cb" diff --git a/packages/ppx_bitstring/ppx_bitstring.1.1.0/descr b/packages/ppx_bitstring/ppx_bitstring.1.1.0/descr deleted file mode 100644 index d646e74e980..00000000000 --- a/packages/ppx_bitstring/ppx_bitstring.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -PPX extension for the bitstring library. diff --git a/packages/ppx_bitstring/ppx_bitstring.1.1.0/opam b/packages/ppx_bitstring/ppx_bitstring.1.1.0/opam index d5c6598f17d..60aac658321 100644 --- a/packages/ppx_bitstring/ppx_bitstring.1.1.0/opam +++ b/packages/ppx_bitstring/ppx_bitstring.1.1.0/opam @@ -1,22 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ppx_bitstring" version: "1.1.0" maintainer: "Xavier Guérin " authors: "Xavier Guérin " homepage: "https://github.com/xguerin/ppx_bitstring" -dev-repo: "https://github.com/xguerin/ppx_bitstring.git" +dev-repo: "git+https://github.com/xguerin/ppx_bitstring.git" bug-reports: "https://github.com/xguerin/ppx_bitstring/issues" license: "BSD" build: [ [make] ] depends: [ - "bitstring" {build & < "3.0.0"} - "core" {build} - "ocamlbuild" {build} - "ocamlfind" {build} - "ppx_tools" {build} + "ocaml" {>= "4.03"} + "bitstring" {build & < "3.0.0"} + "core" {build} + "ocamlbuild" {build} + "ocamlfind" {build} + "ppx_tools" {build} ] install: [make "PREFIX=%{prefix}%" "install"] remove: ["ocamlfind" "remove" "ppx_bitstring"] -available: ocaml-version >= "4.03" +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: "md5=a9f5cd73f5fc8ec702b9be4767f17563" +} diff --git a/packages/ppx_bitstring/ppx_bitstring.1.1.0/url b/packages/ppx_bitstring/ppx_bitstring.1.1.0/url deleted file mode 100644 index d91b32e4466..00000000000 --- a/packages/ppx_bitstring/ppx_bitstring.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xguerin/ppx_bitstring/archive/v1.1.0.tar.gz" -checksum: "a9f5cd73f5fc8ec702b9be4767f17563" diff --git a/packages/ppx_bitstring/ppx_bitstring.1.2.0/descr b/packages/ppx_bitstring/ppx_bitstring.1.2.0/descr deleted file mode 100644 index d646e74e980..00000000000 --- a/packages/ppx_bitstring/ppx_bitstring.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -PPX extension for the bitstring library. diff --git a/packages/ppx_bitstring/ppx_bitstring.1.2.0/opam b/packages/ppx_bitstring/ppx_bitstring.1.2.0/opam index 911587a2f1a..a9fcafed35f 100644 --- a/packages/ppx_bitstring/ppx_bitstring.1.2.0/opam +++ b/packages/ppx_bitstring/ppx_bitstring.1.2.0/opam @@ -1,27 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ppx_bitstring" version: "1.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: "https://github.com/xguerin/ppx_bitstring.git" +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" + "-configure" + "--prefix" + prefix + "--%{ounit:enable}%-tests" + ] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-test"] {with-test} ] -build-test: ["ocaml" "setup.ml" "-test"] install: [ ["ocaml" "setup.ml" "-install"] ] remove: ["ocamlfind" "remove" "ppx_bitstring"] depends: [ - "bitstring" {build & < "3.0.0"} - "core" {build} - "ocamlbuild" {build} - "ocamlfind" {build} - "ppx_tools" {build} - "ounit" {build} - ] -available: [ocaml-version >= "4.03" & ocaml-version < "4.04"] + "ocaml" {>= "4.03" & < "4.04"} + "bitstring" {build & < "3.0.0"} + "core" {build} + "ocamlbuild" {build} + "ocamlfind" {build} + "ppx_tools" {build} + "ounit" {build} +] +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: "md5=0d39ebed5c45704aa8c5095e29347357" +} diff --git a/packages/ppx_bitstring/ppx_bitstring.1.2.0/url b/packages/ppx_bitstring/ppx_bitstring.1.2.0/url deleted file mode 100644 index f1df8e8a074..00000000000 --- a/packages/ppx_bitstring/ppx_bitstring.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xguerin/ppx_bitstring/archive/v1.2.0.tar.gz" -checksum: "0d39ebed5c45704aa8c5095e29347357" diff --git a/packages/ppx_bitstring/ppx_bitstring.1.3.0/descr b/packages/ppx_bitstring/ppx_bitstring.1.3.0/descr deleted file mode 100644 index d646e74e980..00000000000 --- a/packages/ppx_bitstring/ppx_bitstring.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -PPX extension for the bitstring library. diff --git a/packages/ppx_bitstring/ppx_bitstring.1.3.0/opam b/packages/ppx_bitstring/ppx_bitstring.1.3.0/opam index e62e1da17fc..901c971d60d 100644 --- a/packages/ppx_bitstring/ppx_bitstring.1.3.0/opam +++ b/packages/ppx_bitstring/ppx_bitstring.1.3.0/opam @@ -1,29 +1,42 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ppx_bitstring" version: "1.3.0" maintainer: "Xavier Guérin " authors: "Xavier Guérin " homepage: "https://github.com/xguerin/ppx_bitstring" -dev-repo: "https://github.com/xguerin/ppx_bitstring.git" +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" + "-configure" + "--prefix" + prefix + "--%{ounit:enable}%-tests" + ] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-test"] {with-test} ] -build-test: ["ocaml" "setup.ml" "-test"] install: [ ["ocaml" "setup.ml" "-install"] ] depends: [ - "bitstring" {build & < "3.0.0"} - "ocamlbuild" {build} - "ocamlfind" {build} - "ppx_tools" {build} - "ppx_driver" {build & < "v0.9.0"} - "ppx_core" {build} - "ounit" {build} + "ocaml" {>= "4.03" & < "4.04"} + "bitstring" {build & < "3.0.0"} + "ocamlbuild" {build} + "ocamlfind" {build} + "ppx_tools" {build} + "ppx_driver" {build & < "v0.9.0"} + "ppx_core" {build} + "ounit" {build} "js-build-tools" {build} ] remove: ["ocamlfind" "remove" "ppx_bitstring"] -available: [ocaml-version >= "4.03" & ocaml-version < "4.04"] +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: "md5=d53dd3c69b15d62bcba60775a9044615" +} diff --git a/packages/ppx_bitstring/ppx_bitstring.1.3.0/url b/packages/ppx_bitstring/ppx_bitstring.1.3.0/url deleted file mode 100644 index 2fe3332870f..00000000000 --- a/packages/ppx_bitstring/ppx_bitstring.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xguerin/ppx_bitstring/archive/v1.3.0.tar.gz" -checksum: "d53dd3c69b15d62bcba60775a9044615" diff --git a/packages/ppx_bitstring/ppx_bitstring.1.3.1/descr b/packages/ppx_bitstring/ppx_bitstring.1.3.1/descr deleted file mode 100644 index d646e74e980..00000000000 --- a/packages/ppx_bitstring/ppx_bitstring.1.3.1/descr +++ /dev/null @@ -1 +0,0 @@ -PPX extension for the bitstring library. diff --git a/packages/ppx_bitstring/ppx_bitstring.1.3.1/opam b/packages/ppx_bitstring/ppx_bitstring.1.3.1/opam deleted file mode 100644 index 0bfb53f11c0..00000000000 --- a/packages/ppx_bitstring/ppx_bitstring.1.3.1/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -name: "ppx_bitstring" -version: "1.3.1" -maintainer: "Xavier Guérin " -authors: "Xavier Guérin " -homepage: "https://github.com/xguerin/ppx_bitstring" -dev-repo: "https://github.com/xguerin/ppx_bitstring.git" -bug-reports: "https://github.com/xguerin/ppx_bitstring/issues" -license: "ISC" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -depends: [ - "ocamlbuild" {build} - "oasis" {build & >= "0.4"} - "ocamlfind" {build & >= "1.3.2"} - "js-build-tools" {build} - "bitstring" {build & >= "2.1.0" & < "3.0.0"} - "ppx_tools" {build} - "ppx_driver" {build & < "v0.9.0"} - "ppx_core" {build} - "ounit" {build} -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.04"] -conflicts: [ "oasis" {= "0.4.7"} ] diff --git a/packages/ppx_bitstring/ppx_bitstring.1.3.1/url b/packages/ppx_bitstring/ppx_bitstring.1.3.1/url deleted file mode 100644 index 498fd6ae1ad..00000000000 --- a/packages/ppx_bitstring/ppx_bitstring.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xguerin/ppx_bitstring/archive/v1.3.1.tar.gz" -checksum: "57292e2a4d56f2609aae7f139c254f72" diff --git a/packages/ppx_bitstring/ppx_bitstring.1.3.2/descr b/packages/ppx_bitstring/ppx_bitstring.1.3.2/descr deleted file mode 100644 index d646e74e980..00000000000 --- a/packages/ppx_bitstring/ppx_bitstring.1.3.2/descr +++ /dev/null @@ -1 +0,0 @@ -PPX extension for the bitstring library. diff --git a/packages/ppx_bitstring/ppx_bitstring.1.3.2/opam b/packages/ppx_bitstring/ppx_bitstring.1.3.2/opam index 0a4bf8c5d6e..9dbb71ca22b 100644 --- a/packages/ppx_bitstring/ppx_bitstring.1.3.2/opam +++ b/packages/ppx_bitstring/ppx_bitstring.1.3.2/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ppx_bitstring" version: "1.3.2" maintainer: "Xavier Guérin " authors: "Xavier Guérin " homepage: "https://github.com/xguerin/ppx_bitstring" -dev-repo: "https://github.com/xguerin/ppx_bitstring.git" +dev-repo: "git+https://github.com/xguerin/ppx_bitstring.git" bug-reports: "https://github.com/xguerin/ppx_bitstring/issues" license: "ISC" build: [ @@ -12,14 +12,19 @@ build: [ [make] ] depends: [ - "ocamlbuild" {build} - "oasis" {build & >= "0.4"} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {>= "4.03" & < "4.04"} + "ocamlbuild" {build} + "oasis" {build & >= "0.4"} + "ocamlfind" {build & >= "1.3.2"} "js-build-tools" {build} - "bitstring" {build & >= "2.1.0" & < "3.0.0"} - "ppx_tools" {build} - "ppx_driver" {build & < "v0.9.0"} - "ppx_core" {build} - "ounit" {build} + "bitstring" {build & >= "2.1.0" & < "3.0.0"} + "ppx_tools" {build} + "ppx_driver" {build & < "v0.9.0"} + "ppx_core" {build} + "ounit" {build} ] -available: [ocaml-version >= "4.03" & ocaml-version < "4.04"] +synopsis: "PPX extension for the bitstring library." +url { + src: "https://github.com/xguerin/ppx_bitstring/archive/v1.3.2.tar.gz" + checksum: "md5=3dd7ea937dc24f95598ca1d5157afab5" +} diff --git a/packages/ppx_bitstring/ppx_bitstring.1.3.2/url b/packages/ppx_bitstring/ppx_bitstring.1.3.2/url deleted file mode 100644 index 4b9116d6b56..00000000000 --- a/packages/ppx_bitstring/ppx_bitstring.1.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xguerin/ppx_bitstring/archive/v1.3.2.tar.gz" -checksum: "3dd7ea937dc24f95598ca1d5157afab5" diff --git a/packages/ppx_bitstring/ppx_bitstring.1.3.3/descr b/packages/ppx_bitstring/ppx_bitstring.1.3.3/descr deleted file mode 100644 index d646e74e980..00000000000 --- a/packages/ppx_bitstring/ppx_bitstring.1.3.3/descr +++ /dev/null @@ -1 +0,0 @@ -PPX extension for the bitstring library. diff --git a/packages/ppx_bitstring/ppx_bitstring.1.3.3/opam b/packages/ppx_bitstring/ppx_bitstring.1.3.3/opam index 29c2f2abb58..0e661075fc3 100644 --- a/packages/ppx_bitstring/ppx_bitstring.1.3.3/opam +++ b/packages/ppx_bitstring/ppx_bitstring.1.3.3/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ppx_bitstring" version: "1.3.3" maintainer: "Xavier Guérin " authors: "Xavier Guérin " homepage: "https://github.com/xguerin/ppx_bitstring" -dev-repo: "https://github.com/xguerin/ppx_bitstring.git" +dev-repo: "git+https://github.com/xguerin/ppx_bitstring.git" bug-reports: "https://github.com/xguerin/ppx_bitstring/issues" license: "ISC" build: [ @@ -12,14 +12,19 @@ build: [ [make] ] depends: [ - "bitstring" {build & >= "2.1.0" & < "3.0.0"} + "ocaml" {>= "4.03"} + "bitstring" {build & >= "2.1.0" & < "3.0.0"} "js-build-tools" {build} - "oasis" {build & >= "0.4.8"} - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ounit" {build} - "ppx_core" {build} - "ppx_driver" {build & < "v0.9.0"} - "ppx_tools" {build} + "oasis" {build & >= "0.4.8"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "ounit" {build} + "ppx_core" {build} + "ppx_driver" {build & < "v0.9.0"} + "ppx_tools" {build} ] -available: ocaml-version >= "4.03" +synopsis: "PPX extension for the bitstring library." +url { + src: "https://github.com/xguerin/ppx_bitstring/archive/v1.3.3.tar.gz" + checksum: "md5=09555b27b31287f506e7a4cd9659b110" +} diff --git a/packages/ppx_bitstring/ppx_bitstring.1.3.3/url b/packages/ppx_bitstring/ppx_bitstring.1.3.3/url deleted file mode 100644 index 9e312fa9d7f..00000000000 --- a/packages/ppx_bitstring/ppx_bitstring.1.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xguerin/ppx_bitstring/archive/v1.3.3.tar.gz" -checksum: "09555b27b31287f506e7a4cd9659b110" diff --git a/packages/ppx_bitstring/ppx_bitstring.2.0.0/descr b/packages/ppx_bitstring/ppx_bitstring.2.0.0/descr deleted file mode 100644 index 7bf3c555e11..00000000000 --- a/packages/ppx_bitstring/ppx_bitstring.2.0.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -PPX extension for the bitstring library. -PPX implementation of the original bitstring camlp4 extension. diff --git a/packages/ppx_bitstring/ppx_bitstring.2.0.0/opam b/packages/ppx_bitstring/ppx_bitstring.2.0.0/opam deleted file mode 100644 index 1ca7d48f0f7..00000000000 --- a/packages/ppx_bitstring/ppx_bitstring.2.0.0/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/xguerin/ppx_bitstring.git" -build: ["jbuilder" "build" "-p" name "-j" jobs] -depends: [ - "bitstring" {>= "2.1.0" & < "3.0.0"} - "jbuilder" {build} - "ppx_tools_versioned" {build} - "ocaml-migrate-parsetree" {build} -] -available: [ocaml-version >= "4.03.0"] diff --git a/packages/ppx_bitstring/ppx_bitstring.2.0.0/url b/packages/ppx_bitstring/ppx_bitstring.2.0.0/url deleted file mode 100644 index 81ee4a2b198..00000000000 --- a/packages/ppx_bitstring/ppx_bitstring.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/xguerin/ppx_bitstring/archive/v2.0.0.tar.gz" -checksum: "cad2e576f0953bfb976bc4b3f0305920" diff --git a/packages/ppx_bitstring/ppx_bitstring.2.0.1/descr b/packages/ppx_bitstring/ppx_bitstring.2.0.1/descr deleted file mode 100644 index 7bf3c555e11..00000000000 --- a/packages/ppx_bitstring/ppx_bitstring.2.0.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -PPX extension for the bitstring library. -PPX implementation of the original bitstring camlp4 extension. diff --git a/packages/ppx_bitstring/ppx_bitstring.2.0.1/opam b/packages/ppx_bitstring/ppx_bitstring.2.0.1/opam index 1ca7d48f0f7..e74b8239c78 100644 --- a/packages/ppx_bitstring/ppx_bitstring.2.0.1/opam +++ b/packages/ppx_bitstring/ppx_bitstring.2.0.1/opam @@ -1,15 +1,21 @@ -opam-version: "1.2" +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: "https://github.com/xguerin/ppx_bitstring.git" +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" {build} "ppx_tools_versioned" {build} "ocaml-migrate-parsetree" {build} ] -available: [ocaml-version >= "4.03.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: "md5=56c538f72fb71b69331abe93a7406ce3" +} diff --git a/packages/ppx_bitstring/ppx_bitstring.2.0.1/url b/packages/ppx_bitstring/ppx_bitstring.2.0.1/url deleted file mode 100644 index 7291e320da5..00000000000 --- a/packages/ppx_bitstring/ppx_bitstring.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/xguerin/ppx_bitstring/archive/v2.0.1.tar.gz" -checksum: "56c538f72fb71b69331abe93a7406ce3" diff --git a/packages/ppx_bitstring/ppx_bitstring.2.0.2/descr b/packages/ppx_bitstring/ppx_bitstring.2.0.2/descr deleted file mode 100644 index 7bf3c555e11..00000000000 --- a/packages/ppx_bitstring/ppx_bitstring.2.0.2/descr +++ /dev/null @@ -1,2 +0,0 @@ -PPX extension for the bitstring library. -PPX implementation of the original bitstring camlp4 extension. diff --git a/packages/ppx_bitstring/ppx_bitstring.2.0.2/opam b/packages/ppx_bitstring/ppx_bitstring.2.0.2/opam index d3f5a376d4e..677f6212ea5 100644 --- a/packages/ppx_bitstring/ppx_bitstring.2.0.2/opam +++ b/packages/ppx_bitstring/ppx_bitstring.2.0.2/opam @@ -1,15 +1,21 @@ -opam-version: "1.2" +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: "https://github.com/xguerin/ppx_bitstring.git" +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" {build} "ppx_tools_versioned" {build} "ocaml-migrate-parsetree" {build & >= "1.0.5"} ] -available: [ocaml-version >= "4.03.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: "md5=b126678ff21fe933a568ecba96b00c5e" +} diff --git a/packages/ppx_bitstring/ppx_bitstring.2.0.2/url b/packages/ppx_bitstring/ppx_bitstring.2.0.2/url deleted file mode 100644 index bedf8890a5d..00000000000 --- a/packages/ppx_bitstring/ppx_bitstring.2.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/xguerin/ppx_bitstring/archive/v2.0.2.tar.gz" -checksum: "b126678ff21fe933a568ecba96b00c5e" diff --git a/packages/ppx_blob/ppx_blob.0.1/descr b/packages/ppx_blob/ppx_blob.0.1/descr deleted file mode 100644 index adc2bc34f37..00000000000 --- a/packages/ppx_blob/ppx_blob.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Include a file as a string at compile time diff --git a/packages/ppx_blob/ppx_blob.0.1/opam b/packages/ppx_blob/ppx_blob.0.1/opam index b36f2bbc790..795a4cf4127 100644 --- a/packages/ppx_blob/ppx_blob.0.1/opam +++ b/packages/ppx_blob/ppx_blob.0.1/opam @@ -1,16 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "John Whitington" maintainer: "contact@coherentgraphics.co.uk" homepage: "https://github.com/johnwhitington/ppx_blob" -dev-repo: "https://github.com/johnwhitington/ppx_blob.git" +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} + [make "native-code"] {ocaml:native} + [make "byte-code"] {!ocaml:native} ] install: [ [make "install"] ] remove: [["ocamlfind" "remove" "ppx_blob"]] -depends: ["ocamlfind" {>= "1.5.2"}] -available: [ocaml-version >= "4.02.0"] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {>= "1.5.2"} +] +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: "md5=16025abb7d6c969e75acb6056786eb6f" +} diff --git a/packages/ppx_blob/ppx_blob.0.1/url b/packages/ppx_blob/ppx_blob.0.1/url deleted file mode 100644 index f2b2d9777ee..00000000000 --- a/packages/ppx_blob/ppx_blob.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnwhitington/ppx_blob/archive/v0.1.tar.gz" -checksum: "16025abb7d6c969e75acb6056786eb6f" diff --git a/packages/ppx_blob/ppx_blob.0.2/descr b/packages/ppx_blob/ppx_blob.0.2/descr deleted file mode 100644 index adc2bc34f37..00000000000 --- a/packages/ppx_blob/ppx_blob.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Include a file as a string at compile time diff --git a/packages/ppx_blob/ppx_blob.0.2/opam b/packages/ppx_blob/ppx_blob.0.2/opam index 62993fba9d8..34f2c14d73c 100644 --- a/packages/ppx_blob/ppx_blob.0.2/opam +++ b/packages/ppx_blob/ppx_blob.0.2/opam @@ -1,21 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ppx_blob" version: "0.2" authors: "John Whitington" maintainer: "contact@coherentgraphics.co.uk" homepage: "https://github.com/johnwhitington/ppx_blob" -dev-repo: "https://github.com/johnwhitington/ppx_blob.git" +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} + [make "native-code"] {ocaml:native} + [make "byte-code"] {!ocaml:native} ] install: [ [make "install"] ] remove: [["ocamlfind" "remove" "ppx_blob"]] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build & >= "1.5.2"} "ppx_tools" {build} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "Include a file as a string at compile time" +flags: light-uninstall +url { + src: "https://github.com/johnwhitington/ppx_blob/archive/v0.2.tar.gz" + checksum: "md5=c25401923d7e6efe6af400f1100c7923" +} diff --git a/packages/ppx_blob/ppx_blob.0.2/url b/packages/ppx_blob/ppx_blob.0.2/url deleted file mode 100644 index b2279f3d892..00000000000 --- a/packages/ppx_blob/ppx_blob.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnwhitington/ppx_blob/archive/v0.2.tar.gz" -checksum: "c25401923d7e6efe6af400f1100c7923" diff --git a/packages/ppx_blob/ppx_blob.0.3.0/descr b/packages/ppx_blob/ppx_blob.0.3.0/descr deleted file mode 100644 index 575767ce9bf..00000000000 --- a/packages/ppx_blob/ppx_blob.0.3.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Include a file as a string at compile time - -ppx_blob allows you to include a binary blob from a file as a string. Writing `[%blob "filename"]` will replace the string with the contents of the file at compile time. This allows the inclusion of arbitary, possibly compressed, data, without the need to respect OCaml's lexical conventions. diff --git a/packages/ppx_blob/ppx_blob.0.3.0/opam b/packages/ppx_blob/ppx_blob.0.3.0/opam index 789fb8a3a52..d4e2cb83b3d 100644 --- a/packages/ppx_blob/ppx_blob.0.3.0/opam +++ b/packages/ppx_blob/ppx_blob.0.3.0/opam @@ -1,13 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "John Whitington" maintainer: "contact@coherentgraphics.co.uk" homepage: "https://github.com/johnwhitington/ppx_blob" -dev-repo: "https://github.com/johnwhitington/ppx_blob.git" +dev-repo: "git+https://github.com/johnwhitington/ppx_blob.git" bug-reports: "https://github.com/johnwhitington/ppx_blob/issues/" -build: [["jbuilder" "build" "-p" name "-j" jobs]] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] depends: [ + "ocaml" "jbuilder" {build} "ocaml-migrate-parsetree" - "alcotest" {test} + "alcotest" {with-test} ] +synopsis: "Include a file as a string at compile time" +description: + "ppx_blob allows you to include a binary blob from a file as a string. Writing `[%blob \"filename\"]` will replace the string with the contents of the file at compile time. This allows the inclusion of arbitary, possibly compressed, data, without the need to respect OCaml's lexical conventions." +url { + src: + "https://github.com/johnwhitington/ppx_blob/releases/download/0.3.0/ppx_blob-0.3.0.tbz" + checksum: "md5=3f4dce7c3117792fa5b5a7e09c734ec0" +} diff --git a/packages/ppx_blob/ppx_blob.0.3.0/url b/packages/ppx_blob/ppx_blob.0.3.0/url deleted file mode 100644 index c359c339a81..00000000000 --- a/packages/ppx_blob/ppx_blob.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnwhitington/ppx_blob/releases/download/0.3.0/ppx_blob-0.3.0.tbz" -checksum: "3f4dce7c3117792fa5b5a7e09c734ec0" \ No newline at end of file diff --git a/packages/ppx_blob/ppx_blob.0.4.0/descr b/packages/ppx_blob/ppx_blob.0.4.0/descr deleted file mode 100644 index 575767ce9bf..00000000000 --- a/packages/ppx_blob/ppx_blob.0.4.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Include a file as a string at compile time - -ppx_blob allows you to include a binary blob from a file as a string. Writing `[%blob "filename"]` will replace the string with the contents of the file at compile time. This allows the inclusion of arbitary, possibly compressed, data, without the need to respect OCaml's lexical conventions. diff --git a/packages/ppx_blob/ppx_blob.0.4.0/opam b/packages/ppx_blob/ppx_blob.0.4.0/opam index 789fb8a3a52..05329b8c208 100644 --- a/packages/ppx_blob/ppx_blob.0.4.0/opam +++ b/packages/ppx_blob/ppx_blob.0.4.0/opam @@ -1,13 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "John Whitington" maintainer: "contact@coherentgraphics.co.uk" homepage: "https://github.com/johnwhitington/ppx_blob" -dev-repo: "https://github.com/johnwhitington/ppx_blob.git" +dev-repo: "git+https://github.com/johnwhitington/ppx_blob.git" bug-reports: "https://github.com/johnwhitington/ppx_blob/issues/" -build: [["jbuilder" "build" "-p" name "-j" jobs]] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] depends: [ + "ocaml" "jbuilder" {build} "ocaml-migrate-parsetree" - "alcotest" {test} + "alcotest" {with-test} ] +synopsis: "Include a file as a string at compile time" +description: + "ppx_blob allows you to include a binary blob from a file as a string. Writing `[%blob \"filename\"]` will replace the string with the contents of the file at compile time. This allows the inclusion of arbitary, possibly compressed, data, without the need to respect OCaml's lexical conventions." +url { + src: + "https://github.com/johnwhitington/ppx_blob/releases/download/0.4.0/ppx_blob-0.4.0.tbz" + checksum: "md5=b952544785ab6236bb099740d522cc3d" +} diff --git a/packages/ppx_blob/ppx_blob.0.4.0/url b/packages/ppx_blob/ppx_blob.0.4.0/url deleted file mode 100644 index d753ba3dd33..00000000000 --- a/packages/ppx_blob/ppx_blob.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnwhitington/ppx_blob/releases/download/0.4.0/ppx_blob-0.4.0.tbz" -checksum: "b952544785ab6236bb099740d522cc3d" \ No newline at end of file diff --git a/packages/ppx_compare/ppx_compare.113.09.00/descr b/packages/ppx_compare/ppx_compare.113.09.00/descr deleted file mode 100644 index 4d924138be1..00000000000 --- a/packages/ppx_compare/ppx_compare.113.09.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generation of comparison functions from types -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_compare/ppx_compare.113.09.00/opam b/packages/ppx_compare/ppx_compare.113.09.00/opam deleted file mode 100644 index 6bafd495ded..00000000000 --- a/packages/ppx_compare/ppx_compare.113.09.00/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/ppx_compare" -bug-reports: "https://github.com/janestreet/ppx_compare/issues" -dev-repo: "https://github.com/janestreet/ppx_compare.git" -license: "Apache-2.0" -build: [[make]] -install: [[make "install"]] -remove: [["ocamlfind" "remove" "ppx_compare"]] -build-doc: [[make "doc"]] -depends: [ - "ocamlfind" {>= "1.3.2"} - "ppx_type_conv" {>= "113.09.00" & < "113.10.00"} - "ppx_core" {>= "113.09.00" & < "113.10.00"} - "ppx_deriving" - "ppx_tools" - "ppx_driver" {>= "113.09.00" & < "113.10.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.02.2" & ocaml-version < "4.03" ] diff --git a/packages/ppx_compare/ppx_compare.113.09.00/url b/packages/ppx_compare/ppx_compare.113.09.00/url deleted file mode 100644 index e8be01754f0..00000000000 --- a/packages/ppx_compare/ppx_compare.113.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/ppx_compare/archive/113.09.00.tar.gz" -checksum: "f5fe6c28d12ce6def285b23c55323ae6" diff --git a/packages/ppx_compare/ppx_compare.113.24.00/descr b/packages/ppx_compare/ppx_compare.113.24.00/descr deleted file mode 100644 index 4d924138be1..00000000000 --- a/packages/ppx_compare/ppx_compare.113.24.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generation of comparison functions from types -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_compare/ppx_compare.113.24.00/opam b/packages/ppx_compare/ppx_compare.113.24.00/opam index 57d40535849..572868baa8e 100644 --- a/packages/ppx_compare/ppx_compare.113.24.00/opam +++ b/packages/ppx_compare/ppx_compare.113.24.00/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_compare" bug-reports: "https://github.com/janestreet/ppx_compare/issues" -dev-repo: "https://github.com/janestreet/ppx_compare.git" +dev-repo: "git+https://github.com/janestreet/ppx_compare.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.24.00" & < "113.25.00"} - "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} "ppx_tools" "ppx_type_conv" {>= "113.24.00" & < "113.25.00"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=5a0017795ef4195d5ee5a27c64b643be" +} diff --git a/packages/ppx_compare/ppx_compare.113.24.00/url b/packages/ppx_compare/ppx_compare.113.24.00/url deleted file mode 100644 index 04074ee7f42..00000000000 --- a/packages/ppx_compare/ppx_compare.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_compare-113.24.00.tar.gz" -checksum: "5a0017795ef4195d5ee5a27c64b643be" diff --git a/packages/ppx_compare/ppx_compare.113.33.00+4.03/descr b/packages/ppx_compare/ppx_compare.113.33.00+4.03/descr deleted file mode 100644 index 4d924138be1..00000000000 --- a/packages/ppx_compare/ppx_compare.113.33.00+4.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generation of comparison functions from types -Part of the Jane Street's PPX rewriters collection. 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 index d7eb273b8ba..b728c1be982 100644 --- a/packages/ppx_compare/ppx_compare.113.33.00+4.03/opam +++ b/packages/ppx_compare/ppx_compare.113.33.00+4.03/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_compare" bug-reports: "https://github.com/janestreet/ppx_compare/issues" -dev-repo: "https://github.com/janestreet/ppx_compare.git" +dev-repo: "git+https://github.com/janestreet/ppx_compare.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} "ppx_type_conv" {>= "113.33.00+4.03" & < "113.34.00+4.03"} ] -available: [ ocaml-version >= "4.03.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/113.33/files/ppx_compare-113.33.00+4.03.tar.gz" + checksum: "md5=444afe228ff4c762553b0e8f00b15e25" +} diff --git a/packages/ppx_compare/ppx_compare.113.33.00+4.03/url b/packages/ppx_compare/ppx_compare.113.33.00+4.03/url deleted file mode 100644 index dd036d008cf..00000000000 --- a/packages/ppx_compare/ppx_compare.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_compare-113.33.00+4.03.tar.gz" -checksum: "444afe228ff4c762553b0e8f00b15e25" diff --git a/packages/ppx_compare/ppx_compare.113.33.00/descr b/packages/ppx_compare/ppx_compare.113.33.00/descr deleted file mode 100644 index 4d924138be1..00000000000 --- a/packages/ppx_compare/ppx_compare.113.33.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generation of comparison functions from types -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_compare/ppx_compare.113.33.00/opam b/packages/ppx_compare/ppx_compare.113.33.00/opam index dfc3ff42fab..81f27c0d66c 100644 --- a/packages/ppx_compare/ppx_compare.113.33.00/opam +++ b/packages/ppx_compare/ppx_compare.113.33.00/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_compare" bug-reports: "https://github.com/janestreet/ppx_compare/issues" -dev-repo: "https://github.com/janestreet/ppx_compare.git" +dev-repo: "git+https://github.com/janestreet/ppx_compare.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.33.00" & < "113.34.00"} - "ppx_driver" {>= "113.33.00" & < "113.34.00"} - "ppx_tools" {>= "0.99.3"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3"} "ppx_type_conv" {>= "113.33.00" & < "113.34.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=6d3877b589b4acf89e370a35c9a81b46" +} diff --git a/packages/ppx_compare/ppx_compare.113.33.00/url b/packages/ppx_compare/ppx_compare.113.33.00/url deleted file mode 100644 index 7dbf76e5dce..00000000000 --- a/packages/ppx_compare/ppx_compare.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_compare-113.33.00.tar.gz" -checksum: "6d3877b589b4acf89e370a35c9a81b46" diff --git a/packages/ppx_compare/ppx_compare.113.33.03/descr b/packages/ppx_compare/ppx_compare.113.33.03/descr deleted file mode 100644 index 4d924138be1..00000000000 --- a/packages/ppx_compare/ppx_compare.113.33.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generation of comparison functions from types -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_compare/ppx_compare.113.33.03/opam b/packages/ppx_compare/ppx_compare.113.33.03/opam index 69c4c7eb39a..230a63e95c5 100644 --- a/packages/ppx_compare/ppx_compare.113.33.03/opam +++ b/packages/ppx_compare/ppx_compare.113.33.03/opam @@ -1,21 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_compare" bug-reports: "https://github.com/janestreet/ppx_compare/issues" -dev-repo: "https://github.com/janestreet/ppx_compare.git" +dev-repo: "git+https://github.com/janestreet/ppx_compare.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "js-build-tools" {build & >= "113.33.04" & < "113.34.00"} - "ppx_core" {>= "113.33.03" & < "113.34.00"} - "ppx_driver" {>= "113.33.03" & < "113.34.00"} - "ppx_tools" {>= "0.99.3"} - "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3"} + "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=7b47b40c0c771f4eb2c72f0892c2083f" +} diff --git a/packages/ppx_compare/ppx_compare.113.33.03/url b/packages/ppx_compare/ppx_compare.113.33.03/url deleted file mode 100644 index 13d77035eca..00000000000 --- a/packages/ppx_compare/ppx_compare.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_compare-113.33.03.tar.gz" -checksum: "7b47b40c0c771f4eb2c72f0892c2083f" diff --git a/packages/ppx_compare/ppx_compare.v0.10.0/descr b/packages/ppx_compare/ppx_compare.v0.10.0/descr deleted file mode 100644 index 3e6cb15b930..00000000000 --- a/packages/ppx_compare/ppx_compare.v0.10.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Generation of comparison functions from types - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_compare/ppx_compare.v0.10.0/opam b/packages/ppx_compare/ppx_compare.v0.10.0/opam index 3ebecb54e9a..ee96b44390b 100644 --- a/packages/ppx_compare/ppx_compare.v0.10.0/opam +++ b/packages/ppx_compare/ppx_compare.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_compare" @@ -9,12 +9,19 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=6e4cde53d4a72c7cf369e9646822db03" +} diff --git a/packages/ppx_compare/ppx_compare.v0.10.0/url b/packages/ppx_compare/ppx_compare.v0.10.0/url deleted file mode 100644 index bde07df66c6..00000000000 --- a/packages/ppx_compare/ppx_compare.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_compare-v0.10.0.tar.gz" -checksum: "6e4cde53d4a72c7cf369e9646822db03" diff --git a/packages/ppx_compare/ppx_compare.v0.9.0/descr b/packages/ppx_compare/ppx_compare.v0.9.0/descr deleted file mode 100644 index 3e6cb15b930..00000000000 --- a/packages/ppx_compare/ppx_compare.v0.9.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Generation of comparison functions from types - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_compare/ppx_compare.v0.9.0/opam b/packages/ppx_compare/ppx_compare.v0.9.0/opam index a3fdc5fcbca..5f98b7215fc 100644 --- a/packages/ppx_compare/ppx_compare.v0.9.0/opam +++ b/packages/ppx_compare/ppx_compare.v0.9.0/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_compare" bug-reports: "https://github.com/janestreet/ppx_compare/issues" -dev-repo: "https://github.com/janestreet/ppx_compare.git" +dev-repo: "git+https://github.com/janestreet/ppx_compare.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "ppx_compare" "--root" "." "-j" jobs "@install"] ] depends: [ - "base" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta4"} - "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" {>= "4.03.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta4"} + "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"} ] -available: [ ocaml-version >= "4.03.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: "md5=0ba4d7bb540cddafa73919100e7e89d8" +} diff --git a/packages/ppx_compare/ppx_compare.v0.9.0/url b/packages/ppx_compare/ppx_compare.v0.9.0/url deleted file mode 100644 index 0416c014a1a..00000000000 --- a/packages/ppx_compare/ppx_compare.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_compare-v0.9.0.tar.gz" -checksum: "0ba4d7bb540cddafa73919100e7e89d8" diff --git a/packages/ppx_compose/ppx_compose.0.0.3/descr b/packages/ppx_compose/ppx_compose.0.0.3/descr deleted file mode 100644 index 39cc5de9a26..00000000000 --- a/packages/ppx_compose/ppx_compose.0.0.3/descr +++ /dev/null @@ -1,28 +0,0 @@ -Inlined Function Composition - -`ppx_compose` is a simple syntax extension which rewrites code containing -function compositions into composition-free code, effectively inlining the -composition operators. The following two operators are supported - - let (%) g f x = g (f x) - let (%>) f g x = g (f x) - -Corresponding definitions are not provided, so partial applications of `(%)` -and `(%>)` will be undefined unless you provide the definitions. - -The following rewrites are done: - - * A composition occurring to the left of an application is reduced by - applying each term of the composition from right to left to the - argument, ignoring associative variations. - - * A composition which is not the left side of an application is first - turned into one by η-expansion, then the above rule applies. - - * Any partially applied composition operators are passed though unchanged. - -E.g. - - h % g % f ==> (fun x -> h (f (g x))) - h % (g % f) ==> (fun x -> h (f (g x))) - (g % f) (h % h) ==> g (f (fun x -> h (h x))) diff --git a/packages/ppx_compose/ppx_compose.0.0.3/opam b/packages/ppx_compose/ppx_compose.0.0.3/opam index caad0221830..dc4a90c1871 100644 --- a/packages/ppx_compose/ppx_compose.0.0.3/opam +++ b/packages/ppx_compose/ppx_compose.0.0.3/opam @@ -1,19 +1,53 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ppx_compose" authors: ["Petter A. Urkedal"] maintainer: "paurkedal@gmail.com" homepage: "https://github.com/paurkedal/ppx_compose/" bug-reports: "https://github.com/paurkedal/ppx_compose/issues" -dev-repo: "https://github.com/paurkedal/ppx_compose.git" +dev-repo: "git+https://github.com/paurkedal/ppx_compose.git" license: "LGPL-3 with OCaml linking exception" -build: [["jbuilder" "build" "-p" name "-j" jobs]] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] - +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] depends: [ - "jbuilder" {build & >="1.0+beta7"} + "ocaml" {>= "4.02.3"} + "jbuilder" {build & >= "1.0+beta7"} "topkg" {build} "topkg-jbuilder" {build} "ocaml-migrate-parsetree" ] -available: [ocaml-version >= "4.02.3"] +synopsis: "Inlined Function Composition" +description: """ +`ppx_compose` is a simple syntax extension which rewrites code containing +function compositions into composition-free code, effectively inlining the +composition operators. The following two operators are supported + + let (%) g f x = g (f x) + let (%>) f g x = g (f x) + +Corresponding definitions are not provided, so partial applications of `(%)` +and `(%>)` will be undefined unless you provide the definitions. + +The following rewrites are done: + + * A composition occurring to the left of an application is reduced by + applying each term of the composition from right to left to the + argument, ignoring associative variations. + + * A composition which is not the left side of an application is first + turned into one by η-expansion, then the above rule applies. + + * Any partially applied composition operators are passed though unchanged. + +E.g. + + h % g % f ==> (fun x -> h (f (g x))) + h % (g % f) ==> (fun x -> h (f (g x))) + (g % f) (h % h) ==> g (f (fun x -> h (h x)))""" +url { + src: + "https://github.com/paurkedal/ppx_compose/releases/download/v0.0.3/ppx_compose-0.0.3.tbz" + checksum: "md5=afc8b36935f4a4d653d99b558c62b617" +} diff --git a/packages/ppx_compose/ppx_compose.0.0.3/url b/packages/ppx_compose/ppx_compose.0.0.3/url deleted file mode 100644 index fde98be4a37..00000000000 --- a/packages/ppx_compose/ppx_compose.0.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/paurkedal/ppx_compose/releases/download/v0.0.3/ppx_compose-0.0.3.tbz" -checksum: "afc8b36935f4a4d653d99b558c62b617" \ No newline at end of file diff --git a/packages/ppx_compose/ppx_compose.0.0.4/descr b/packages/ppx_compose/ppx_compose.0.0.4/descr deleted file mode 100644 index 39cc5de9a26..00000000000 --- a/packages/ppx_compose/ppx_compose.0.0.4/descr +++ /dev/null @@ -1,28 +0,0 @@ -Inlined Function Composition - -`ppx_compose` is a simple syntax extension which rewrites code containing -function compositions into composition-free code, effectively inlining the -composition operators. The following two operators are supported - - let (%) g f x = g (f x) - let (%>) f g x = g (f x) - -Corresponding definitions are not provided, so partial applications of `(%)` -and `(%>)` will be undefined unless you provide the definitions. - -The following rewrites are done: - - * A composition occurring to the left of an application is reduced by - applying each term of the composition from right to left to the - argument, ignoring associative variations. - - * A composition which is not the left side of an application is first - turned into one by η-expansion, then the above rule applies. - - * Any partially applied composition operators are passed though unchanged. - -E.g. - - h % g % f ==> (fun x -> h (f (g x))) - h % (g % f) ==> (fun x -> h (f (g x))) - (g % f) (h % h) ==> g (f (fun x -> h (h x))) diff --git a/packages/ppx_compose/ppx_compose.0.0.4/opam b/packages/ppx_compose/ppx_compose.0.0.4/opam index b43eba72361..8f79c964d24 100644 --- a/packages/ppx_compose/ppx_compose.0.0.4/opam +++ b/packages/ppx_compose/ppx_compose.0.0.4/opam @@ -1,17 +1,51 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ppx_compose" authors: ["Petter A. Urkedal"] maintainer: "paurkedal@gmail.com" homepage: "https://github.com/paurkedal/ppx_compose/" bug-reports: "https://github.com/paurkedal/ppx_compose/issues" -dev-repo: "https://github.com/paurkedal/ppx_compose.git" +dev-repo: "git+https://github.com/paurkedal/ppx_compose.git" license: "LGPL-3 with OCaml linking exception" -build: [["jbuilder" "build" "-p" name "-j" jobs]] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] - +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] depends: [ - "jbuilder" {build & >="1.0+beta7"} + "ocaml" {>= "4.02.3"} + "jbuilder" {build & >= "1.0+beta7"} "ocaml-migrate-parsetree" ] -available: [ocaml-version >= "4.02.3"] +synopsis: "Inlined Function Composition" +description: """ +`ppx_compose` is a simple syntax extension which rewrites code containing +function compositions into composition-free code, effectively inlining the +composition operators. The following two operators are supported + + let (%) g f x = g (f x) + let (%>) f g x = g (f x) + +Corresponding definitions are not provided, so partial applications of `(%)` +and `(%>)` will be undefined unless you provide the definitions. + +The following rewrites are done: + + * A composition occurring to the left of an application is reduced by + applying each term of the composition from right to left to the + argument, ignoring associative variations. + + * A composition which is not the left side of an application is first + turned into one by η-expansion, then the above rule applies. + + * Any partially applied composition operators are passed though unchanged. + +E.g. + + h % g % f ==> (fun x -> h (f (g x))) + h % (g % f) ==> (fun x -> h (f (g x))) + (g % f) (h % h) ==> g (f (fun x -> h (h x)))""" +url { + src: + "https://github.com/paurkedal/ppx_compose/releases/download/v0.0.4/ppx_compose-0.0.4.tbz" + checksum: "md5=d597c0b1cf29402bbd29d821792c867e" +} diff --git a/packages/ppx_compose/ppx_compose.0.0.4/url b/packages/ppx_compose/ppx_compose.0.0.4/url deleted file mode 100644 index 4d02dd54c42..00000000000 --- a/packages/ppx_compose/ppx_compose.0.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/paurkedal/ppx_compose/releases/download/v0.0.4/ppx_compose-0.0.4.tbz" -checksum: "d597c0b1cf29402bbd29d821792c867e" \ No newline at end of file diff --git a/packages/ppx_const/ppx_const.1.0/descr b/packages/ppx_const/ppx_const.1.0/descr deleted file mode 100644 index 04555812f48..00000000000 --- a/packages/ppx_const/ppx_const.1.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Compile-time "if" statement for conditional inclusion of code. - -This is a ppx extension which adds an `if#const` construct to OCaml. It behaves -like normal `if`, but the condition is evaluated at compile time and the AST -section not selected is excluded from the program completely. In conjunction -with ppx_getenv, this can be used for conditional compilation of code. \ No newline at end of file diff --git a/packages/ppx_const/ppx_const.1.0/opam b/packages/ppx_const/ppx_const.1.0/opam index 23d2b7d40e3..16baa1eb6d5 100644 --- a/packages/ppx_const/ppx_const.1.0/opam +++ b/packages/ppx_const/ppx_const.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Andi McClure " authors: "Andi McClure " homepage: "https://github.com/mcclure/ppx_const" @@ -7,12 +7,36 @@ license: "Creative Commons Zero" tags: "syntax" dev-repo: "git://github.com/mcclure/ppx_const.git" substs: "pkg/META" -build: ["ocaml" "pkg/build.ml" "native=%{ocaml-native}%" "native-dynlink=%{ocaml-native-dynlink}%"] -build-test: ["ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_const.byte" "--"] +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_const.byte" + "--" + ] {with-test} +] depends: [ + "ocaml" {>= "4.02.0"} "ppx_tools" {>= "0.99.1"} - "ounit" {test} - "ocamlfind" {test} + "ounit" {with-test} + "ocamlfind" {with-test} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.0" & opam-version >= "1.2"] +available: opam-version >= "1.2" +synopsis: "Compile-time \"if\" statement for conditional inclusion of code." +description: """ +This is a ppx extension which adds an `if#const` construct to OCaml. It behaves +like normal `if`, but the condition is evaluated at compile time and the AST +section not selected is excluded from the program completely. In conjunction +with ppx_getenv, this can be used for conditional compilation of code.""" +url { + src: "https://github.com/mcclure/ppx_const/archive/ppx_const-1.0.tar.gz" + checksum: "md5=c1351efbb013eb656b0202ed021ee42b" +} diff --git a/packages/ppx_const/ppx_const.1.0/url b/packages/ppx_const/ppx_const.1.0/url deleted file mode 100644 index 3fee78a0f8e..00000000000 --- a/packages/ppx_const/ppx_const.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mcclure/ppx_const/archive/ppx_const-1.0.tar.gz" -checksum: "c1351efbb013eb656b0202ed021ee42b" diff --git a/packages/ppx_const/ppx_const.1.1/descr b/packages/ppx_const/ppx_const.1.1/descr deleted file mode 100644 index 5bf7fe30e9d..00000000000 --- a/packages/ppx_const/ppx_const.1.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -Compile-time "if" statement for conditional inclusion of code. - -This is a ppx extension which adds `if#const` and `match#const` constructs to -OCaml. They behave like normal `if` and `const`, but conditions are evaluated -at compile time and AST sections not selected are excluded from the program -completely. In conjunction with ppx_getenv, this can be used for conditional -compilation of code. diff --git a/packages/ppx_const/ppx_const.1.1/opam b/packages/ppx_const/ppx_const.1.1/opam index 23d2b7d40e3..21dc5f16e37 100644 --- a/packages/ppx_const/ppx_const.1.1/opam +++ b/packages/ppx_const/ppx_const.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Andi McClure " authors: "Andi McClure " homepage: "https://github.com/mcclure/ppx_const" @@ -7,12 +7,37 @@ license: "Creative Commons Zero" tags: "syntax" dev-repo: "git://github.com/mcclure/ppx_const.git" substs: "pkg/META" -build: ["ocaml" "pkg/build.ml" "native=%{ocaml-native}%" "native-dynlink=%{ocaml-native-dynlink}%"] -build-test: ["ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_const.byte" "--"] +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_const.byte" + "--" + ] {with-test} +] depends: [ + "ocaml" {>= "4.02.0"} "ppx_tools" {>= "0.99.1"} - "ounit" {test} - "ocamlfind" {test} + "ounit" {with-test} + "ocamlfind" {with-test} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.0" & opam-version >= "1.2"] +available: opam-version >= "1.2" +synopsis: "Compile-time \"if\" statement for conditional inclusion of code." +description: """ +This is a ppx extension which adds `if#const` and `match#const` constructs to +OCaml. They behave like normal `if` and `const`, but conditions are evaluated +at compile time and AST sections not selected are excluded from the program +completely. In conjunction with ppx_getenv, this can be used for conditional +compilation of code.""" +url { + src: "https://github.com/mcclure/ppx_const/archive/ppx_const-1.1.tar.gz" + checksum: "md5=53f811ffb931d9b8242ee1ddf9bf4e47" +} diff --git a/packages/ppx_const/ppx_const.1.1/url b/packages/ppx_const/ppx_const.1.1/url deleted file mode 100644 index f9f24102f5c..00000000000 --- a/packages/ppx_const/ppx_const.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mcclure/ppx_const/archive/ppx_const-1.1.tar.gz" -checksum: "53f811ffb931d9b8242ee1ddf9bf4e47" diff --git a/packages/ppx_conv_func/ppx_conv_func.113.09.00/descr b/packages/ppx_conv_func/ppx_conv_func.113.09.00/descr deleted file mode 100644 index ef32707b486..00000000000 --- a/packages/ppx_conv_func/ppx_conv_func.113.09.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Deprecated -Part of the Jane Street's PPX rewriters collection. 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 deleted file mode 100644 index 1f44054f049..00000000000 --- a/packages/ppx_conv_func/ppx_conv_func.113.09.00/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: "https://github.com/janestreet/ppx_conv_func.git" -license: "Apache-2.0" -build: [[make]] -install: [[make "install"]] -remove: [["ocamlfind" "remove" "ppx_conv_func"]] -build-doc: [[make "doc"]] -depends: [ - "ocamlfind" {>= "1.3.2"} - "ppx_type_conv" {>= "113.09.00" & < "113.10.00"} - "ppx_core" {>= "113.09.00" & < "113.10.00"} - "ppx_deriving" - "ppx_tools" - "ppx_driver" {>= "113.09.00" & < "113.10.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.02.2" & ocaml-version < "4.03" ] diff --git a/packages/ppx_conv_func/ppx_conv_func.113.09.00/url b/packages/ppx_conv_func/ppx_conv_func.113.09.00/url deleted file mode 100644 index 4df758434e8..00000000000 --- a/packages/ppx_conv_func/ppx_conv_func.113.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/ppx_conv_func/archive/113.09.00.tar.gz" -checksum: "43170a8b502e5b33aac70af37639ae39" diff --git a/packages/ppx_conv_func/ppx_conv_func.113.24.00/descr b/packages/ppx_conv_func/ppx_conv_func.113.24.00/descr deleted file mode 100644 index ef32707b486..00000000000 --- a/packages/ppx_conv_func/ppx_conv_func.113.24.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Deprecated -Part of the Jane Street's PPX rewriters collection. 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 index 5bb0528fbf3..b0d6f9a636b 100644 --- a/packages/ppx_conv_func/ppx_conv_func.113.24.00/opam +++ b/packages/ppx_conv_func/ppx_conv_func.113.24.00/opam @@ -1,19 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_conv_func.git" +dev-repo: "git+https://github.com/janestreet/ppx_conv_func.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} "ppx_tools" "ppx_type_conv" {>= "113.24.00" & < "113.25.00"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=926b1353c0ca04e3d686e875663ef22a" +} diff --git a/packages/ppx_conv_func/ppx_conv_func.113.24.00/url b/packages/ppx_conv_func/ppx_conv_func.113.24.00/url deleted file mode 100644 index 0e89825b015..00000000000 --- a/packages/ppx_conv_func/ppx_conv_func.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_conv_func-113.24.00.tar.gz" -checksum: "926b1353c0ca04e3d686e875663ef22a" diff --git a/packages/ppx_conv_func/ppx_conv_func.113.33.00+4.03/descr b/packages/ppx_conv_func/ppx_conv_func.113.33.00+4.03/descr deleted file mode 100644 index ef32707b486..00000000000 --- a/packages/ppx_conv_func/ppx_conv_func.113.33.00+4.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Deprecated -Part of the Jane Street's PPX rewriters collection. 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 index 99c749e9aa5..a7994582588 100644 --- 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 @@ -1,19 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_conv_func.git" +dev-repo: "git+https://github.com/janestreet/ppx_conv_func.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} - "ppx_tools" {>= "0.99.3"} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3"} "ppx_type_conv" {>= "113.33.00+4.03" & < "113.34.00+4.03"} ] -available: [ ocaml-version >= "4.03.0" ] +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: "md5=99b3e27a3ab284ca6acab8837032a068" +} diff --git a/packages/ppx_conv_func/ppx_conv_func.113.33.00+4.03/url b/packages/ppx_conv_func/ppx_conv_func.113.33.00+4.03/url deleted file mode 100644 index a73817135b8..00000000000 --- a/packages/ppx_conv_func/ppx_conv_func.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_conv_func-113.33.00+4.03.tar.gz" -checksum: "99b3e27a3ab284ca6acab8837032a068" diff --git a/packages/ppx_conv_func/ppx_conv_func.113.33.00/descr b/packages/ppx_conv_func/ppx_conv_func.113.33.00/descr deleted file mode 100644 index ef32707b486..00000000000 --- a/packages/ppx_conv_func/ppx_conv_func.113.33.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Deprecated -Part of the Jane Street's PPX rewriters collection. 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 index 90ef36e99c2..8cfe91cebe0 100644 --- a/packages/ppx_conv_func/ppx_conv_func.113.33.00/opam +++ b/packages/ppx_conv_func/ppx_conv_func.113.33.00/opam @@ -1,19 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_conv_func.git" +dev-repo: "git+https://github.com/janestreet/ppx_conv_func.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.33.00" & < "113.34.00"} - "ppx_tools" {>= "0.99.3"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3"} "ppx_type_conv" {>= "113.33.00" & < "113.34.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=f797a1ffb79d47d8944ef11069dc9700" +} diff --git a/packages/ppx_conv_func/ppx_conv_func.113.33.00/url b/packages/ppx_conv_func/ppx_conv_func.113.33.00/url deleted file mode 100644 index 95b2eb097cd..00000000000 --- a/packages/ppx_conv_func/ppx_conv_func.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_conv_func-113.33.00.tar.gz" -checksum: "f797a1ffb79d47d8944ef11069dc9700" diff --git a/packages/ppx_conv_func/ppx_conv_func.113.33.03/descr b/packages/ppx_conv_func/ppx_conv_func.113.33.03/descr deleted file mode 100644 index ef32707b486..00000000000 --- a/packages/ppx_conv_func/ppx_conv_func.113.33.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Deprecated -Part of the Jane Street's PPX rewriters collection. 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 index 74e9f06e431..6bf0853d1b5 100644 --- a/packages/ppx_conv_func/ppx_conv_func.113.33.03/opam +++ b/packages/ppx_conv_func/ppx_conv_func.113.33.03/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_conv_func.git" +dev-repo: "git+https://github.com/janestreet/ppx_conv_func.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "js-build-tools" {build & >= "113.33.04" & < "113.34.00"} - "ppx_core" {>= "113.33.03" & < "113.34.00"} - "ppx_tools" {>= "0.99.3"} - "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3"} + "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=3362d819409651f61d49b7d9807fad17" +} diff --git a/packages/ppx_conv_func/ppx_conv_func.113.33.03/url b/packages/ppx_conv_func/ppx_conv_func.113.33.03/url deleted file mode 100644 index eb9f8535b28..00000000000 --- a/packages/ppx_conv_func/ppx_conv_func.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_conv_func-113.33.03.tar.gz" -checksum: "3362d819409651f61d49b7d9807fad17" diff --git a/packages/ppx_conv_func/ppx_conv_func.v0.10.0/descr b/packages/ppx_conv_func/ppx_conv_func.v0.10.0/descr deleted file mode 100644 index 4c19d25c910..00000000000 --- a/packages/ppx_conv_func/ppx_conv_func.v0.10.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Deprecated - -Part of the Jane Street's PPX rewriters collection. 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 index af37359a2ed..fe55b4a626d 100644 --- a/packages/ppx_conv_func/ppx_conv_func.v0.10.0/opam +++ b/packages/ppx_conv_func/ppx_conv_func.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_conv_func" @@ -9,11 +9,18 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=6d72f00171de1554fe6462eabed9dee2" +} diff --git a/packages/ppx_conv_func/ppx_conv_func.v0.10.0/url b/packages/ppx_conv_func/ppx_conv_func.v0.10.0/url deleted file mode 100644 index d60910c0986..00000000000 --- a/packages/ppx_conv_func/ppx_conv_func.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_conv_func-v0.10.0.tar.gz" -checksum: "6d72f00171de1554fe6462eabed9dee2" diff --git a/packages/ppx_conv_func/ppx_conv_func.v0.9.0/descr b/packages/ppx_conv_func/ppx_conv_func.v0.9.0/descr deleted file mode 100644 index 4c19d25c910..00000000000 --- a/packages/ppx_conv_func/ppx_conv_func.v0.9.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Deprecated - -Part of the Jane Street's PPX rewriters collection. 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 index ad1353c4cf7..e6fc38d349f 100644 --- a/packages/ppx_conv_func/ppx_conv_func.v0.9.0/opam +++ b/packages/ppx_conv_func/ppx_conv_func.v0.9.0/opam @@ -1,19 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_conv_func.git" +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 "@install"] ] depends: [ - "jbuilder" {build & >= "1.0+beta4"} - "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" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta4"} + "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"} ] -available: [ ocaml-version >= "4.03.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: "md5=24d708b58598feed1885dacd916ee56e" +} diff --git a/packages/ppx_conv_func/ppx_conv_func.v0.9.0/url b/packages/ppx_conv_func/ppx_conv_func.v0.9.0/url deleted file mode 100644 index cab2cbc5a4e..00000000000 --- a/packages/ppx_conv_func/ppx_conv_func.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_conv_func-v0.9.0.tar.gz" -checksum: "24d708b58598feed1885dacd916ee56e" diff --git a/packages/ppx_core/ppx_core.113.09.00/descr b/packages/ppx_core/ppx_core.113.09.00/descr deleted file mode 100644 index b1bacb7d6f5..00000000000 --- a/packages/ppx_core/ppx_core.113.09.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Standard library for ppx rewriters -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_core/ppx_core.113.09.00/opam b/packages/ppx_core/ppx_core.113.09.00/opam index 2fe47be531b..b7744087d45 100644 --- a/packages/ppx_core/ppx_core.113.09.00/opam +++ b/packages/ppx_core/ppx_core.113.09.00/opam @@ -1,18 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_core" bug-reports: "https://github.com/janestreet/ppx_core/issues" -dev-repo: "https://github.com/janestreet/ppx_core.git" +dev-repo: "git+https://github.com/janestreet/ppx_core.git" license: "Apache-2.0" -build: [[make]] +build: [ + [make] + [make "doc"] {with-doc} +] install: [[make "install"]] remove: [["ocamlfind" "remove" "ppx_core"]] -build-doc: [[make "doc"]] depends: [ + "ocaml" {>= "4.02.3" & < "4.03"} "ocamlfind" {>= "1.3.2"} "ppx_tools" "ppx_deriving" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.3" & ocaml-version < "4.03" ] +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: "md5=7175dd2248206e5896b931fd3ddc0e02" +} diff --git a/packages/ppx_core/ppx_core.113.09.00/url b/packages/ppx_core/ppx_core.113.09.00/url deleted file mode 100644 index c13c170a18a..00000000000 --- a/packages/ppx_core/ppx_core.113.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/ppx_core/archive/113.09.00.tar.gz" -checksum: "7175dd2248206e5896b931fd3ddc0e02" diff --git a/packages/ppx_core/ppx_core.113.24.00/descr b/packages/ppx_core/ppx_core.113.24.00/descr deleted file mode 100644 index b1bacb7d6f5..00000000000 --- a/packages/ppx_core/ppx_core.113.24.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Standard library for ppx rewriters -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_core/ppx_core.113.24.00/opam b/packages/ppx_core/ppx_core.113.24.00/opam index 112b6e1eb09..90bbfd42148 100644 --- a/packages/ppx_core/ppx_core.113.24.00/opam +++ b/packages/ppx_core/ppx_core.113.24.00/opam @@ -1,17 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_core" bug-reports: "https://github.com/janestreet/ppx_core/issues" -dev-repo: "https://github.com/janestreet/ppx_core.git" +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} - "ocamlfind" {build & >= "1.3.2"} + "ocamlfind" {build & >= "1.3.2"} "ppx_tools" ] -available: [ ocaml-version >= "4.02.3" & ocaml-version < "4.03.0" ] +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: "md5=6b596cd65ea466909a8fa0347b15010b" +} diff --git a/packages/ppx_core/ppx_core.113.24.00/url b/packages/ppx_core/ppx_core.113.24.00/url deleted file mode 100644 index c9a7ffdb83c..00000000000 --- a/packages/ppx_core/ppx_core.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_core-113.24.00.tar.gz" -checksum: "6b596cd65ea466909a8fa0347b15010b" diff --git a/packages/ppx_core/ppx_core.113.33.00+4.03/descr b/packages/ppx_core/ppx_core.113.33.00+4.03/descr deleted file mode 100644 index b1bacb7d6f5..00000000000 --- a/packages/ppx_core/ppx_core.113.33.00+4.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Standard library for ppx rewriters -Part of the Jane Street's PPX rewriters collection. 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 deleted file mode 100644 index 17c07a587b1..00000000000 --- a/packages/ppx_core/ppx_core.113.33.00+4.03/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/ppx_core" -bug-reports: "https://github.com/janestreet/ppx_core/issues" -dev-repo: "https://github.com/janestreet/ppx_core.git" -license: "Apache-2.0" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_tools" {>= "0.99.3"} -] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.05" ] diff --git a/packages/ppx_core/ppx_core.113.33.00+4.03/url b/packages/ppx_core/ppx_core.113.33.00+4.03/url deleted file mode 100644 index 54e7584e9c7..00000000000 --- a/packages/ppx_core/ppx_core.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_core-113.33.00+4.03.tar.gz" -checksum: "b7395ba7abfcf578a760344be803de1e" diff --git a/packages/ppx_core/ppx_core.113.33.00/descr b/packages/ppx_core/ppx_core.113.33.00/descr deleted file mode 100644 index b1bacb7d6f5..00000000000 --- a/packages/ppx_core/ppx_core.113.33.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Standard library for ppx rewriters -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_core/ppx_core.113.33.00/opam b/packages/ppx_core/ppx_core.113.33.00/opam index 959b4f4f41e..f02d5195567 100644 --- a/packages/ppx_core/ppx_core.113.33.00/opam +++ b/packages/ppx_core/ppx_core.113.33.00/opam @@ -1,17 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_core" bug-reports: "https://github.com/janestreet/ppx_core/issues" -dev-repo: "https://github.com/janestreet/ppx_core.git" +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} - "ocamlfind" {build & >= "1.3.2"} - "ppx_tools" {>= "0.99.3"} + "ocamlfind" {build & >= "1.3.2"} + "ppx_tools" {>= "0.99.3"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=97bae1ab35171189153009318a2f8474" +} diff --git a/packages/ppx_core/ppx_core.113.33.00/url b/packages/ppx_core/ppx_core.113.33.00/url deleted file mode 100644 index 9955dd3a14a..00000000000 --- a/packages/ppx_core/ppx_core.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_core-113.33.00.tar.gz" -checksum: "97bae1ab35171189153009318a2f8474" diff --git a/packages/ppx_core/ppx_core.113.33.01+4.03/descr b/packages/ppx_core/ppx_core.113.33.01+4.03/descr deleted file mode 100644 index b1bacb7d6f5..00000000000 --- a/packages/ppx_core/ppx_core.113.33.01+4.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Standard library for ppx rewriters -Part of the Jane Street's PPX rewriters collection. 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 index 17c07a587b1..4e3627b45a0 100644 --- a/packages/ppx_core/ppx_core.113.33.01+4.03/opam +++ b/packages/ppx_core/ppx_core.113.33.01+4.03/opam @@ -1,17 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_core" bug-reports: "https://github.com/janestreet/ppx_core/issues" -dev-repo: "https://github.com/janestreet/ppx_core.git" +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} - "ocamlfind" {build & >= "1.3.2"} - "ppx_tools" {>= "0.99.3"} + "ocamlfind" {build & >= "1.3.2"} + "ppx_tools" {>= "0.99.3"} ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.05" ] +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: "md5=8270531d5b0b595f66e08bc9456e4042" +} diff --git a/packages/ppx_core/ppx_core.113.33.01+4.03/url b/packages/ppx_core/ppx_core.113.33.01+4.03/url deleted file mode 100644 index 236c3b54309..00000000000 --- a/packages/ppx_core/ppx_core.113.33.01+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_core-113.33.01+4.03.tar.gz" -checksum: "8270531d5b0b595f66e08bc9456e4042" diff --git a/packages/ppx_core/ppx_core.113.33.03/descr b/packages/ppx_core/ppx_core.113.33.03/descr deleted file mode 100644 index b1bacb7d6f5..00000000000 --- a/packages/ppx_core/ppx_core.113.33.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Standard library for ppx rewriters -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_core/ppx_core.113.33.03/opam b/packages/ppx_core/ppx_core.113.33.03/opam index 43d6846c836..ec4cbcd4c10 100644 --- a/packages/ppx_core/ppx_core.113.33.03/opam +++ b/packages/ppx_core/ppx_core.113.33.03/opam @@ -1,18 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_core" bug-reports: "https://github.com/janestreet/ppx_core/issues" -dev-repo: "https://github.com/janestreet/ppx_core.git" +dev-repo: "git+https://github.com/janestreet/ppx_core.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "js-build-tools" {build & >= "113.33.04" & < "113.34.00"} - "ppx_tools" {>= "0.99.3"} + "ppx_tools" {>= "0.99.3"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=043a6c5582b7aff0f8906b11792c6080" +} diff --git a/packages/ppx_core/ppx_core.113.33.03/url b/packages/ppx_core/ppx_core.113.33.03/url deleted file mode 100644 index 7cc327ba2fe..00000000000 --- a/packages/ppx_core/ppx_core.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_core-113.33.03.tar.gz" -checksum: "043a6c5582b7aff0f8906b11792c6080" diff --git a/packages/ppx_core/ppx_core.v0.10.0/descr b/packages/ppx_core/ppx_core.v0.10.0/descr deleted file mode 100644 index c5e71bedcce..00000000000 --- a/packages/ppx_core/ppx_core.v0.10.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Standard library for ppx rewriters - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_core/ppx_core.v0.10.0/opam b/packages/ppx_core/ppx_core.v0.10.0/opam index 196adecad52..9417bbd34ee 100644 --- a/packages/ppx_core/ppx_core.v0.10.0/opam +++ b/packages/ppx_core/ppx_core.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_core" @@ -9,11 +9,18 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "base" {>= "v0.10" & < "v0.11"} - "ocaml-compiler-libs" {>= "v0.10" & < "v0.11"} - "ppx_ast" {>= "v0.10" & < "v0.11"} + "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" {build & >= "1.0+beta12"} + "stdio" {>= "v0.10" & < "v0.11"} + "jbuilder" {build & >= "1.0+beta12"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=40c20d1696b703536e2503e5b5d0688a" +} diff --git a/packages/ppx_core/ppx_core.v0.10.0/url b/packages/ppx_core/ppx_core.v0.10.0/url deleted file mode 100644 index 13a287ad166..00000000000 --- a/packages/ppx_core/ppx_core.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_core-v0.10.0.tar.gz" -checksum: "40c20d1696b703536e2503e5b5d0688a" diff --git a/packages/ppx_core/ppx_core.v0.9.0/descr b/packages/ppx_core/ppx_core.v0.9.0/descr deleted file mode 100644 index c5e71bedcce..00000000000 --- a/packages/ppx_core/ppx_core.v0.9.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Standard library for ppx rewriters - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_core/ppx_core.v0.9.0/opam b/packages/ppx_core/ppx_core.v0.9.0/opam index e1c77f37c11..42907c5c79b 100644 --- a/packages/ppx_core/ppx_core.v0.9.0/opam +++ b/packages/ppx_core/ppx_core.v0.9.0/opam @@ -1,19 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_core" bug-reports: "https://github.com/janestreet/ppx_core/issues" -dev-repo: "https://github.com/janestreet/ppx_core.git" +dev-repo: "git+https://github.com/janestreet/ppx_core.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "ppx_core" "--root" "." "-j" jobs "@install"] ] depends: [ - "base" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta4"} - "ocaml-compiler-libs" {>= "v0.9" & < "v0.10"} - "ppx_ast" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0" & < "4.06.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta4"} + "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"} + "stdio" {>= "v0.9" & < "v0.10"} ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.0" ] +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: "md5=774a8d5619b0ba63b601a95f49fd08c5" +} diff --git a/packages/ppx_core/ppx_core.v0.9.0/url b/packages/ppx_core/ppx_core.v0.9.0/url deleted file mode 100644 index fc9f6157b66..00000000000 --- a/packages/ppx_core/ppx_core.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_core-v0.9.0.tar.gz" -checksum: "774a8d5619b0ba63b601a95f49fd08c5" diff --git a/packages/ppx_core/ppx_core.v0.9.2/descr b/packages/ppx_core/ppx_core.v0.9.2/descr deleted file mode 100644 index c5e71bedcce..00000000000 --- a/packages/ppx_core/ppx_core.v0.9.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Standard library for ppx rewriters - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_core/ppx_core.v0.9.2/opam b/packages/ppx_core/ppx_core.v0.9.2/opam index d94a81794e8..181fce5d821 100644 --- a/packages/ppx_core/ppx_core.v0.9.2/opam +++ b/packages/ppx_core/ppx_core.v0.9.2/opam @@ -1,19 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_core" bug-reports: "https://github.com/janestreet/ppx_core/issues" -dev-repo: "https://github.com/janestreet/ppx_core.git" +dev-repo: "git+https://github.com/janestreet/ppx_core.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "ppx_core" "--root" "." "-j" jobs "@install"] ] depends: [ - "base" {>= "v0.9.4" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta2"} - "ocaml-compiler-libs" {>= "v0.9" & < "v0.10"} - "ppx_ast" {>= "v0.9.2" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "base" {>= "v0.9.4" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta2"} + "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"} + "stdio" {>= "v0.9.1" & < "v0.10"} ] -available: [ ocaml-version >= "4.03.0" ] +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: "md5=5403bc4389572a5ea8c856c7aaebfd7d" +} diff --git a/packages/ppx_core/ppx_core.v0.9.2/url b/packages/ppx_core/ppx_core.v0.9.2/url deleted file mode 100644 index 7e152ef6699..00000000000 --- a/packages/ppx_core/ppx_core.v0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/ppx_core/archive/v0.9.2.tar.gz" -checksum: "5403bc4389572a5ea8c856c7aaebfd7d" diff --git a/packages/ppx_core/ppx_core.v0.9.3/descr b/packages/ppx_core/ppx_core.v0.9.3/descr deleted file mode 100644 index c5e71bedcce..00000000000 --- a/packages/ppx_core/ppx_core.v0.9.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -Standard library for ppx rewriters - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_core/ppx_core.v0.9.3/opam b/packages/ppx_core/ppx_core.v0.9.3/opam index 1f176c4e62c..2d8afe2e4d4 100644 --- a/packages/ppx_core/ppx_core.v0.9.3/opam +++ b/packages/ppx_core/ppx_core.v0.9.3/opam @@ -1,14 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_core.git" +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" {build & >= "1.0+beta16"} "ocaml-compiler-libs" {>= "v0.9" & < "v0.10"} @@ -16,4 +17,9 @@ depends: [ "ppx_traverse_builtins" {>= "v0.9" & < "v0.10"} "stdio" {>= "v0.9.1" & < "v0.10"} ] -available: [ocaml-version >= "4.03.0"] +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: "md5=344ca008fb57a09b57efb849ef90dc75" +} diff --git a/packages/ppx_core/ppx_core.v0.9.3/url b/packages/ppx_core/ppx_core.v0.9.3/url deleted file mode 100644 index 447b2d05953..00000000000 --- a/packages/ppx_core/ppx_core.v0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/janestreet/ppx_core/archive/v0.9.3.tar.gz" -checksum: "344ca008fb57a09b57efb849ef90dc75" diff --git a/packages/ppx_cstruct/ppx_cstruct.0/descr b/packages/ppx_cstruct/ppx_cstruct.0/descr deleted file mode 100644 index 45706381386..00000000000 --- a/packages/ppx_cstruct/ppx_cstruct.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Access C-like structures directly from OCaml - -This is a dummy package to facilitate the migration to cstruct 3.0.0, -where several package were split out of the main Cstruct package. diff --git a/packages/ppx_cstruct/ppx_cstruct.0/opam b/packages/ppx_cstruct/ppx_cstruct.0/opam index 9ccbf791bb6..82a4362832d 100644 --- a/packages/ppx_cstruct/ppx_cstruct.0/opam +++ b/packages/ppx_cstruct/ppx_cstruct.0/opam @@ -1,17 +1,20 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" "org:ocamllabs" ] -build: [] depends: [ - "cstruct" {<"3.0.0"} - "ppx_deriving" {build & >="4.0"} + "ocaml" {>= "4.02.3"} + "cstruct" {< "3.0.0"} + "ppx_deriving" {build & >= "4.0"} "ppx_tools" {build} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "Access C-like structures directly from OCaml" +description: """ +This is a dummy package to facilitate the migration to cstruct 3.0.0, +where several package were split out of the main Cstruct package.""" diff --git a/packages/ppx_cstruct/ppx_cstruct.3.0.1/descr b/packages/ppx_cstruct/ppx_cstruct.3.0.1/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/ppx_cstruct/ppx_cstruct.3.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/ppx_cstruct/ppx_cstruct.3.0.1/opam b/packages/ppx_cstruct/ppx_cstruct.3.0.1/opam index 0a7730c3bed..119ad50b4fe 100644 --- a/packages/ppx_cstruct/ppx_cstruct.3.0.1/opam +++ b/packages/ppx_cstruct/ppx_cstruct.3.0.1/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" "org:ocamllabs" ] build: [ @@ -13,11 +13,21 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >="1.0+beta7"} - "cstruct" {>="3.0.1"} - "ounit" {test} - "ppx_tools_versioned" {>="5.0.1"} + "ocaml" {>= "4.02.3"} + "jbuilder" {build & >= "1.0+beta7"} + "cstruct" {>= "3.0.1"} + "ounit" {with-test} + "ppx_tools_versioned" {>= "5.0.1"} "ocaml-migrate-parsetree" - "ppx_deriving" {build & >="4.0"} + "ppx_deriving" {build & >= "4.0"} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "Access C-like structures directly from OCaml" +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.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v3.0.1/cstruct-3.0.1.tbz" + checksum: "md5=63880f5d140451968815e656fdf03abb" +} diff --git a/packages/ppx_cstruct/ppx_cstruct.3.0.1/url b/packages/ppx_cstruct/ppx_cstruct.3.0.1/url deleted file mode 100644 index c5e631648a0..00000000000 --- a/packages/ppx_cstruct/ppx_cstruct.3.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.0.1/cstruct-3.0.1.tbz" -checksum: "63880f5d140451968815e656fdf03abb" \ No newline at end of file diff --git a/packages/ppx_cstruct/ppx_cstruct.3.0.2/descr b/packages/ppx_cstruct/ppx_cstruct.3.0.2/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/ppx_cstruct/ppx_cstruct.3.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/ppx_cstruct/ppx_cstruct.3.0.2/opam b/packages/ppx_cstruct/ppx_cstruct.3.0.2/opam index cd22fc37461..9bce5733c62 100644 --- a/packages/ppx_cstruct/ppx_cstruct.3.0.2/opam +++ b/packages/ppx_cstruct/ppx_cstruct.3.0.2/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" "org:ocamllabs" ] build: [ @@ -13,10 +13,20 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >="1.0+beta7"} - "cstruct" {>="3.0.2"} - "ounit" {test} - "ppx_tools_versioned" {>="5.0.1"} + "ocaml" {>= "4.02.3"} + "jbuilder" {build & >= "1.0+beta7"} + "cstruct" {>= "3.0.2"} + "ounit" {with-test} + "ppx_tools_versioned" {>= "5.0.1"} "ocaml-migrate-parsetree" ] -available: [ocaml-version >= "4.02.3"] +synopsis: "Access C-like structures directly from OCaml" +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.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v3.0.2/cstruct-3.0.2.tbz" + checksum: "md5=1bcb531c5b1e7e40af4842106d22221d" +} diff --git a/packages/ppx_cstruct/ppx_cstruct.3.0.2/url b/packages/ppx_cstruct/ppx_cstruct.3.0.2/url deleted file mode 100644 index bc16b36cf0c..00000000000 --- a/packages/ppx_cstruct/ppx_cstruct.3.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.0.2/cstruct-3.0.2.tbz" -checksum: "1bcb531c5b1e7e40af4842106d22221d" \ No newline at end of file diff --git a/packages/ppx_cstruct/ppx_cstruct.3.1.0/descr b/packages/ppx_cstruct/ppx_cstruct.3.1.0/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/ppx_cstruct/ppx_cstruct.3.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/ppx_cstruct/ppx_cstruct.3.1.0/opam b/packages/ppx_cstruct/ppx_cstruct.3.1.0/opam index 53bf885794f..0ddae5b45e3 100644 --- a/packages/ppx_cstruct/ppx_cstruct.3.1.0/opam +++ b/packages/ppx_cstruct/ppx_cstruct.3.1.0/opam @@ -1,28 +1,36 @@ -opam-version: "1.2" +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" "Thomas Leonard" ] homepage: "https://github.com/mirage/ocaml-cstruct" license: "ISC" -dev-repo: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" "org:ocamllabs" ] build: [ ["jbuilder" "subst" "-p" name "--name" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] depends: [ - "jbuilder" {build & >="1.0+beta7"} - "cstruct" {>="3.1.0"} - "ounit" {test} - "ppx_tools_versioned" {>="5.0.1"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta7"} + "cstruct" {>= "3.1.0"} + "ounit" {with-test} + "ppx_tools_versioned" {>= "5.0.1"} "ocaml-migrate-parsetree" - "ppx_driver" {test & >= "v0.9.0"} - "ppx_sexp_conv" {test} - "cstruct-unix" {test} + "ppx_driver" {with-test & >= "v0.9.0"} + "ppx_sexp_conv" {with-test} + "cstruct-unix" {with-test} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Access C-like structures directly from OCaml" +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.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v3.1.0/cstruct-3.1.0.tbz" + checksum: "md5=236ec33a9ff9f6a41bb27c3343a06f70" +} diff --git a/packages/ppx_cstruct/ppx_cstruct.3.1.0/url b/packages/ppx_cstruct/ppx_cstruct.3.1.0/url deleted file mode 100644 index 0512c82ec6a..00000000000 --- a/packages/ppx_cstruct/ppx_cstruct.3.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.1.0/cstruct-3.1.0.tbz" -checksum: "236ec33a9ff9f6a41bb27c3343a06f70" \ No newline at end of file diff --git a/packages/ppx_cstruct/ppx_cstruct.3.1.1/descr b/packages/ppx_cstruct/ppx_cstruct.3.1.1/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/ppx_cstruct/ppx_cstruct.3.1.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/ppx_cstruct/ppx_cstruct.3.1.1/opam b/packages/ppx_cstruct/ppx_cstruct.3.1.1/opam index fbbd17c636e..5b518580bab 100644 --- a/packages/ppx_cstruct/ppx_cstruct.3.1.1/opam +++ b/packages/ppx_cstruct/ppx_cstruct.3.1.1/opam @@ -1,28 +1,36 @@ -opam-version: "1.2" +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" "Thomas Leonard" ] homepage: "https://github.com/mirage/ocaml-cstruct" license: "ISC" -dev-repo: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" "org:ocamllabs" ] build: [ ["jbuilder" "subst" "-p" name "--name" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] depends: [ - "jbuilder" {build & >="1.0+beta7"} - "cstruct" {>="3.1.1"} - "ounit" {test} - "ppx_tools_versioned" {>="5.0.1"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta7"} + "cstruct" {>= "3.1.1"} + "ounit" {with-test} + "ppx_tools_versioned" {>= "5.0.1"} "ocaml-migrate-parsetree" - "ppx_driver" {test & >= "v0.9.0"} - "ppx_sexp_conv" {test} - "cstruct-unix" {test} + "ppx_driver" {with-test & >= "v0.9.0"} + "ppx_sexp_conv" {with-test} + "cstruct-unix" {with-test} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Access C-like structures directly from OCaml" +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.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v3.1.1/cstruct-3.1.1.tbz" + checksum: "md5=9834ebf3e161ae62577962332b544c24" +} diff --git a/packages/ppx_cstruct/ppx_cstruct.3.1.1/url b/packages/ppx_cstruct/ppx_cstruct.3.1.1/url deleted file mode 100644 index e8888b70297..00000000000 --- a/packages/ppx_cstruct/ppx_cstruct.3.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.1.1/cstruct-3.1.1.tbz" -checksum: "9834ebf3e161ae62577962332b544c24" \ No newline at end of file diff --git a/packages/ppx_cstruct/ppx_cstruct.3.2.0/descr b/packages/ppx_cstruct/ppx_cstruct.3.2.0/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/ppx_cstruct/ppx_cstruct.3.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/ppx_cstruct/ppx_cstruct.3.2.0/opam b/packages/ppx_cstruct/ppx_cstruct.3.2.0/opam index b2527f9851f..47e24d2efe7 100644 --- a/packages/ppx_cstruct/ppx_cstruct.3.2.0/opam +++ b/packages/ppx_cstruct/ppx_cstruct.3.2.0/opam @@ -1,28 +1,36 @@ -opam-version: "1.2" +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" "Thomas Leonard" ] homepage: "https://github.com/mirage/ocaml-cstruct" license: "ISC" -dev-repo: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" "org:ocamllabs" ] build: [ ["jbuilder" "subst" "-p" name "--name" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] depends: [ - "jbuilder" {build & >="1.0+beta7"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta7"} "cstruct" - "ounit" {test} - "ppx_tools_versioned" {>="5.0.1"} + "ounit" {with-test} + "ppx_tools_versioned" {>= "5.0.1"} "ocaml-migrate-parsetree" - "ppx_driver" {test & >= "v0.9.0"} - "ppx_sexp_conv" {test} - "cstruct-unix" {test} + "ppx_driver" {with-test & >= "v0.9.0"} + "ppx_sexp_conv" {with-test} + "cstruct-unix" {with-test} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Access C-like structures directly from OCaml" +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.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v3.2.0/cstruct-3.2.0.tbz" + checksum: "md5=e204b4db6f54b64a54b62467abe96d70" +} diff --git a/packages/ppx_cstruct/ppx_cstruct.3.2.0/url b/packages/ppx_cstruct/ppx_cstruct.3.2.0/url deleted file mode 100644 index bbf59a5187f..00000000000 --- a/packages/ppx_cstruct/ppx_cstruct.3.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.2.0/cstruct-3.2.0.tbz" -checksum: "e204b4db6f54b64a54b62467abe96d70" \ No newline at end of file diff --git a/packages/ppx_cstruct/ppx_cstruct.3.2.1/descr b/packages/ppx_cstruct/ppx_cstruct.3.2.1/descr deleted file mode 100644 index 04ad3d2ec05..00000000000 --- a/packages/ppx_cstruct/ppx_cstruct.3.2.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access C-like structures directly from OCaml - -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. \ No newline at end of file diff --git a/packages/ppx_cstruct/ppx_cstruct.3.2.1/opam b/packages/ppx_cstruct/ppx_cstruct.3.2.1/opam index b2527f9851f..f709972b591 100644 --- a/packages/ppx_cstruct/ppx_cstruct.3.2.1/opam +++ b/packages/ppx_cstruct/ppx_cstruct.3.2.1/opam @@ -1,28 +1,36 @@ -opam-version: "1.2" +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" "Thomas Leonard" ] homepage: "https://github.com/mirage/ocaml-cstruct" license: "ISC" -dev-repo: "https://github.com/mirage/ocaml-cstruct.git" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" tags: [ "org:mirage" "org:ocamllabs" ] build: [ ["jbuilder" "subst" "-p" name "--name" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] depends: [ - "jbuilder" {build & >="1.0+beta7"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta7"} "cstruct" - "ounit" {test} - "ppx_tools_versioned" {>="5.0.1"} + "ounit" {with-test} + "ppx_tools_versioned" {>= "5.0.1"} "ocaml-migrate-parsetree" - "ppx_driver" {test & >= "v0.9.0"} - "ppx_sexp_conv" {test} - "cstruct-unix" {test} + "ppx_driver" {with-test & >= "v0.9.0"} + "ppx_sexp_conv" {with-test} + "cstruct-unix" {with-test} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Access C-like structures directly from OCaml" +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.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v3.2.1/cstruct-3.2.1.tbz" + checksum: "md5=c1eb6a48f3d3b0b1e358f06a8c92a4c1" +} diff --git a/packages/ppx_cstruct/ppx_cstruct.3.2.1/url b/packages/ppx_cstruct/ppx_cstruct.3.2.1/url deleted file mode 100644 index 582457c5a14..00000000000 --- a/packages/ppx_cstruct/ppx_cstruct.3.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-cstruct/releases/download/v3.2.1/cstruct-3.2.1.tbz" -checksum: "c1eb6a48f3d3b0b1e358f06a8c92a4c1" \ No newline at end of file diff --git a/packages/ppx_csv_conv/ppx_csv_conv.113.09.00/descr b/packages/ppx_csv_conv/ppx_csv_conv.113.09.00/descr deleted file mode 100644 index 94d2f5bd50f..00000000000 --- a/packages/ppx_csv_conv/ppx_csv_conv.113.09.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generate functions to read/write records in csv format -Part of the Jane Street's PPX rewriters collection. 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 deleted file mode 100644 index fe26ce4ec1a..00000000000 --- a/packages/ppx_csv_conv/ppx_csv_conv.113.09.00/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: "https://github.com/janestreet/ppx_csv_conv.git" -license: "Apache-2.0" -build: [[make]] -install: [[make "install"]] -remove: [["ocamlfind" "remove" "ppx_csv_conv"]] -build-doc: [[make "doc"]] -depends: [ - "ocamlfind" {>= "1.3.2"} - "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" - "ppx_tools" - "ppx_driver" {>= "113.09.00" & < "113.10.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.02.2" & ocaml-version < "4.03" ] diff --git a/packages/ppx_csv_conv/ppx_csv_conv.113.09.00/url b/packages/ppx_csv_conv/ppx_csv_conv.113.09.00/url deleted file mode 100644 index b26dea2d45b..00000000000 --- a/packages/ppx_csv_conv/ppx_csv_conv.113.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/ppx_csv_conv/archive/113.09.00.tar.gz" -checksum: "a0467128be9140c62af01d9a35c3d3a4" diff --git a/packages/ppx_csv_conv/ppx_csv_conv.113.24.00/descr b/packages/ppx_csv_conv/ppx_csv_conv.113.24.00/descr deleted file mode 100644 index 94d2f5bd50f..00000000000 --- a/packages/ppx_csv_conv/ppx_csv_conv.113.24.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generate functions to read/write records in csv format -Part of the Jane Street's PPX rewriters collection. 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 index 66866adba21..37d9e94c116 100644 --- a/packages/ppx_csv_conv/ppx_csv_conv.113.24.00/opam +++ b/packages/ppx_csv_conv/ppx_csv_conv.113.24.00/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_csv_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_csv_conv.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "ppx_conv_func" {>= "113.24.00" & < "113.25.00"} - "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} "ppx_tools" "ppx_type_conv" {>= "113.24.00" & < "113.25.00"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=0b14667e357245b9bd3e175a628ce6b2" +} diff --git a/packages/ppx_csv_conv/ppx_csv_conv.113.24.00/url b/packages/ppx_csv_conv/ppx_csv_conv.113.24.00/url deleted file mode 100644 index 2c579c5ced0..00000000000 --- a/packages/ppx_csv_conv/ppx_csv_conv.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_csv_conv-113.24.00.tar.gz" -checksum: "0b14667e357245b9bd3e175a628ce6b2" diff --git a/packages/ppx_csv_conv/ppx_csv_conv.113.33.00+4.03/descr b/packages/ppx_csv_conv/ppx_csv_conv.113.33.00+4.03/descr deleted file mode 100644 index 94d2f5bd50f..00000000000 --- a/packages/ppx_csv_conv/ppx_csv_conv.113.33.00+4.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generate functions to read/write records in csv format -Part of the Jane Street's PPX rewriters collection. 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 index 727d7ca7886..60a07632e07 100644 --- 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 @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_csv_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_csv_conv.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "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"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3"} "ppx_type_conv" {>= "113.33.00+4.03" & < "113.34.00+4.03"} ] -available: [ ocaml-version >= "4.03.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/113.33/files/ppx_csv_conv-113.33.00+4.03.tar.gz" + checksum: "md5=d3cdff54b58090cebd82f5c6420ba65e" +} diff --git a/packages/ppx_csv_conv/ppx_csv_conv.113.33.00+4.03/url b/packages/ppx_csv_conv/ppx_csv_conv.113.33.00+4.03/url deleted file mode 100644 index f1a0705a785..00000000000 --- a/packages/ppx_csv_conv/ppx_csv_conv.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_csv_conv-113.33.00+4.03.tar.gz" -checksum: "d3cdff54b58090cebd82f5c6420ba65e" diff --git a/packages/ppx_csv_conv/ppx_csv_conv.113.33.00/descr b/packages/ppx_csv_conv/ppx_csv_conv.113.33.00/descr deleted file mode 100644 index 94d2f5bd50f..00000000000 --- a/packages/ppx_csv_conv/ppx_csv_conv.113.33.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generate functions to read/write records in csv format -Part of the Jane Street's PPX rewriters collection. 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 index 4bdb624476d..e7d508b31aa 100644 --- a/packages/ppx_csv_conv/ppx_csv_conv.113.33.00/opam +++ b/packages/ppx_csv_conv/ppx_csv_conv.113.33.00/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_csv_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_csv_conv.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "ppx_conv_func" {>= "113.33.00" & < "113.34.00"} - "ppx_core" {>= "113.33.00" & < "113.34.00"} - "ppx_tools" {>= "0.99.3"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3"} "ppx_type_conv" {>= "113.33.00" & < "113.34.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=de398fbeb93792426b01fe30bc645103" +} diff --git a/packages/ppx_csv_conv/ppx_csv_conv.113.33.00/url b/packages/ppx_csv_conv/ppx_csv_conv.113.33.00/url deleted file mode 100644 index ed575a20533..00000000000 --- a/packages/ppx_csv_conv/ppx_csv_conv.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_csv_conv-113.33.00.tar.gz" -checksum: "de398fbeb93792426b01fe30bc645103" diff --git a/packages/ppx_csv_conv/ppx_csv_conv.113.33.03/descr b/packages/ppx_csv_conv/ppx_csv_conv.113.33.03/descr deleted file mode 100644 index 94d2f5bd50f..00000000000 --- a/packages/ppx_csv_conv/ppx_csv_conv.113.33.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generate functions to read/write records in csv format -Part of the Jane Street's PPX rewriters collection. 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 index ee5cbbb5dae..36c5d06b9fe 100644 --- a/packages/ppx_csv_conv/ppx_csv_conv.113.33.03/opam +++ b/packages/ppx_csv_conv/ppx_csv_conv.113.33.03/opam @@ -1,21 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_csv_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_csv_conv.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "js-build-tools" {build & >= "113.33.04" & < "113.34.00"} - "ppx_conv_func" {>= "113.33.03" & < "113.34.00"} - "ppx_core" {>= "113.33.03" & < "113.34.00"} - "ppx_tools" {>= "0.99.3"} - "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} + "ppx_conv_func" {>= "113.33.03" & < "113.34.00"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3"} + "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=17cc03de9a83a1c17660bc180b6a9904" +} diff --git a/packages/ppx_csv_conv/ppx_csv_conv.113.33.03/url b/packages/ppx_csv_conv/ppx_csv_conv.113.33.03/url deleted file mode 100644 index 0bd477a090b..00000000000 --- a/packages/ppx_csv_conv/ppx_csv_conv.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_csv_conv-113.33.03.tar.gz" -checksum: "17cc03de9a83a1c17660bc180b6a9904" diff --git a/packages/ppx_csv_conv/ppx_csv_conv.v0.10.0/descr b/packages/ppx_csv_conv/ppx_csv_conv.v0.10.0/descr deleted file mode 100644 index 50e89ef53f4..00000000000 --- a/packages/ppx_csv_conv/ppx_csv_conv.v0.10.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Generate functions to read/write records in csv format - -Part of the Jane Street's PPX rewriters collection. 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 index 356fa51f984..b57f6f4c522 100644 --- a/packages/ppx_csv_conv/ppx_csv_conv.v0.10.0/opam +++ b/packages/ppx_csv_conv/ppx_csv_conv.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_csv_conv" @@ -9,14 +9,21 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=32663f1561cf99bc49bf3e71ec271a92" +} diff --git a/packages/ppx_csv_conv/ppx_csv_conv.v0.10.0/url b/packages/ppx_csv_conv/ppx_csv_conv.v0.10.0/url deleted file mode 100644 index 844033def43..00000000000 --- a/packages/ppx_csv_conv/ppx_csv_conv.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_csv_conv-v0.10.0.tar.gz" -checksum: "32663f1561cf99bc49bf3e71ec271a92" diff --git a/packages/ppx_csv_conv/ppx_csv_conv.v0.9.0/descr b/packages/ppx_csv_conv/ppx_csv_conv.v0.9.0/descr deleted file mode 100644 index 50e89ef53f4..00000000000 --- a/packages/ppx_csv_conv/ppx_csv_conv.v0.9.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Generate functions to read/write records in csv format - -Part of the Jane Street's PPX rewriters collection. 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 index 31e7b0784b2..98b77e9efda 100644 --- a/packages/ppx_csv_conv/ppx_csv_conv.v0.9.0/opam +++ b/packages/ppx_csv_conv/ppx_csv_conv.v0.9.0/opam @@ -1,21 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_csv_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_csv_conv.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "csvfields" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "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" {>= "4.03.0"} + "csvfields" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "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"} ] -available: [ ocaml-version >= "4.03.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: "md5=e431f9e3623677019c5b4899767eb651" +} diff --git a/packages/ppx_csv_conv/ppx_csv_conv.v0.9.0/url b/packages/ppx_csv_conv/ppx_csv_conv.v0.9.0/url deleted file mode 100644 index 25e58e98eb6..00000000000 --- a/packages/ppx_csv_conv/ppx_csv_conv.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_csv_conv-v0.9.0.tar.gz" -checksum: "e431f9e3623677019c5b4899767eb651" diff --git a/packages/ppx_curried_constr/ppx_curried_constr.1.0.0/descr b/packages/ppx_curried_constr/ppx_curried_constr.1.0.0/descr deleted file mode 100644 index da139043cdc..00000000000 --- a/packages/ppx_curried_constr/ppx_curried_constr.1.0.0/descr +++ /dev/null @@ -1,90 +0,0 @@ -ppx_curried_constr: ppx extension for curried constructors -# 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`. 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 index 04353d3d7f7..00daac87ac0 100644 --- a/packages/ppx_curried_constr/ppx_curried_constr.1.0.0/opam +++ b/packages/ppx_curried_constr/ppx_curried_constr.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,9 +17,103 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } -] -available: [ - ocaml-version >= "4.02.2" & ocaml-version < "4.03.0" + "ocaml" {>= "4.02.2" & < "4.03.0"} + "ocamlfind" {build} + "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://bitbucket.org/camlspotter/ppx_curried_constr/get/1.0.0.tar.gz" + checksum: "md5=5360d9f6c68056c66a46ccf9c680d4e1" +} diff --git a/packages/ppx_curried_constr/ppx_curried_constr.1.0.0/url b/packages/ppx_curried_constr/ppx_curried_constr.1.0.0/url deleted file mode 100644 index 7c23dfd9422..00000000000 --- a/packages/ppx_curried_constr/ppx_curried_constr.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_curried_constr/get/1.0.0.tar.gz" -checksum: "5360d9f6c68056c66a46ccf9c680d4e1" diff --git a/packages/ppx_custom_printf/ppx_custom_printf.113.09.00/descr b/packages/ppx_custom_printf/ppx_custom_printf.113.09.00/descr deleted file mode 100644 index 893dcbb73a8..00000000000 --- a/packages/ppx_custom_printf/ppx_custom_printf.113.09.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Printf-style format-strings for user-defined string conversion -Part of the Jane Street's PPX rewriters collection. 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 deleted file mode 100644 index 76c85abf7f4..00000000000 --- a/packages/ppx_custom_printf/ppx_custom_printf.113.09.00/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: "https://github.com/janestreet/ppx_custom_printf.git" -license: "Apache-2.0" -build: [[make]] -install: [[make "install"]] -remove: [["ocamlfind" "remove" "ppx_custom_printf"]] -build-doc: [[make "doc"]] -depends: [ - "ocamlfind" {>= "1.3.2"} - "ppx_sexp_conv" {>= "113.09.00" & < "113.10.00"} - "ppx_core" {>= "113.09.00" & < "113.10.00"} - "ppx_deriving" - "ppx_tools" - "ppx_driver" {>= "113.09.00" & < "113.10.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.02.2" & ocaml-version < "4.03" ] diff --git a/packages/ppx_custom_printf/ppx_custom_printf.113.09.00/url b/packages/ppx_custom_printf/ppx_custom_printf.113.09.00/url deleted file mode 100644 index 4b5167547a4..00000000000 --- a/packages/ppx_custom_printf/ppx_custom_printf.113.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/ppx_custom_printf/archive/113.09.00.tar.gz" -checksum: "ab756fa5444432dea3c98a515ec78de0" diff --git a/packages/ppx_custom_printf/ppx_custom_printf.113.24.00/descr b/packages/ppx_custom_printf/ppx_custom_printf.113.24.00/descr deleted file mode 100644 index 893dcbb73a8..00000000000 --- a/packages/ppx_custom_printf/ppx_custom_printf.113.24.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Printf-style format-strings for user-defined string conversion -Part of the Jane Street's PPX rewriters collection. 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 index e184c673aae..687c5d37397 100644 --- a/packages/ppx_custom_printf/ppx_custom_printf.113.24.00/opam +++ b/packages/ppx_custom_printf/ppx_custom_printf.113.24.00/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_custom_printf.git" +dev-repo: "git+https://github.com/janestreet/ppx_custom_printf.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.24.00" & < "113.25.00"} - "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "ppx_tools" {>= "0.99.3"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=a4a7cc1d9c4d20bb521a11e3654866dc" +} diff --git a/packages/ppx_custom_printf/ppx_custom_printf.113.24.00/url b/packages/ppx_custom_printf/ppx_custom_printf.113.24.00/url deleted file mode 100644 index c844ccb499e..00000000000 --- a/packages/ppx_custom_printf/ppx_custom_printf.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_custom_printf-113.24.00.tar.gz" -checksum: "a4a7cc1d9c4d20bb521a11e3654866dc" diff --git a/packages/ppx_custom_printf/ppx_custom_printf.113.33.00+4.03/descr b/packages/ppx_custom_printf/ppx_custom_printf.113.33.00+4.03/descr deleted file mode 100644 index 893dcbb73a8..00000000000 --- a/packages/ppx_custom_printf/ppx_custom_printf.113.33.00+4.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Printf-style format-strings for user-defined string conversion -Part of the Jane Street's PPX rewriters collection. 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 index fcaecffafc1..105759126d2 100644 --- 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 @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_custom_printf.git" +dev-repo: "git+https://github.com/janestreet/ppx_custom_printf.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} - "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "ppx_tools" {>= "0.99.3"} ] -available: [ ocaml-version >= "4.03.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/113.33/files/ppx_custom_printf-113.33.00+4.03.tar.gz" + checksum: "md5=387875472ab1ab96ab37754d422c9b17" +} diff --git a/packages/ppx_custom_printf/ppx_custom_printf.113.33.00+4.03/url b/packages/ppx_custom_printf/ppx_custom_printf.113.33.00+4.03/url deleted file mode 100644 index f4337eab62c..00000000000 --- a/packages/ppx_custom_printf/ppx_custom_printf.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_custom_printf-113.33.00+4.03.tar.gz" -checksum: "387875472ab1ab96ab37754d422c9b17" diff --git a/packages/ppx_custom_printf/ppx_custom_printf.113.33.00/descr b/packages/ppx_custom_printf/ppx_custom_printf.113.33.00/descr deleted file mode 100644 index 893dcbb73a8..00000000000 --- a/packages/ppx_custom_printf/ppx_custom_printf.113.33.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Printf-style format-strings for user-defined string conversion -Part of the Jane Street's PPX rewriters collection. 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 index 35773133ad7..b3764c2abcc 100644 --- a/packages/ppx_custom_printf/ppx_custom_printf.113.33.00/opam +++ b/packages/ppx_custom_printf/ppx_custom_printf.113.33.00/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_custom_printf.git" +dev-repo: "git+https://github.com/janestreet/ppx_custom_printf.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.33.00" & < "113.34.00"} - "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "ppx_tools" {>= "0.99.3"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=6393e260776b7d89b3027031d6eee61b" +} diff --git a/packages/ppx_custom_printf/ppx_custom_printf.113.33.00/url b/packages/ppx_custom_printf/ppx_custom_printf.113.33.00/url deleted file mode 100644 index 3e4eab7d59a..00000000000 --- a/packages/ppx_custom_printf/ppx_custom_printf.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_custom_printf-113.33.00.tar.gz" -checksum: "6393e260776b7d89b3027031d6eee61b" diff --git a/packages/ppx_custom_printf/ppx_custom_printf.113.33.03/descr b/packages/ppx_custom_printf/ppx_custom_printf.113.33.03/descr deleted file mode 100644 index 893dcbb73a8..00000000000 --- a/packages/ppx_custom_printf/ppx_custom_printf.113.33.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Printf-style format-strings for user-defined string conversion -Part of the Jane Street's PPX rewriters collection. 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 index ca7b8454163..2efb57f0286 100644 --- a/packages/ppx_custom_printf/ppx_custom_printf.113.33.03/opam +++ b/packages/ppx_custom_printf/ppx_custom_printf.113.33.03/opam @@ -1,21 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_custom_printf.git" +dev-repo: "git+https://github.com/janestreet/ppx_custom_printf.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "js-build-tools" {build & >= "113.33.04" & < "113.34.00"} - "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=303cd723860c591491e813a43e846699" +} diff --git a/packages/ppx_custom_printf/ppx_custom_printf.113.33.03/url b/packages/ppx_custom_printf/ppx_custom_printf.113.33.03/url deleted file mode 100644 index b22ecb3eed3..00000000000 --- a/packages/ppx_custom_printf/ppx_custom_printf.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_custom_printf-113.33.03.tar.gz" -checksum: "303cd723860c591491e813a43e846699" diff --git a/packages/ppx_custom_printf/ppx_custom_printf.v0.10.0/descr b/packages/ppx_custom_printf/ppx_custom_printf.v0.10.0/descr deleted file mode 100644 index da714514a20..00000000000 --- a/packages/ppx_custom_printf/ppx_custom_printf.v0.10.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Printf-style format-strings for user-defined string conversion - -Part of the Jane Street's PPX rewriters collection. 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 index fa27b4be872..1f03234ae5f 100644 --- a/packages/ppx_custom_printf/ppx_custom_printf.v0.10.0/opam +++ b/packages/ppx_custom_printf/ppx_custom_printf.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_custom_printf" @@ -9,12 +9,19 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=4902233dd51d6d3d15909d0d00bfc2ff" +} diff --git a/packages/ppx_custom_printf/ppx_custom_printf.v0.10.0/url b/packages/ppx_custom_printf/ppx_custom_printf.v0.10.0/url deleted file mode 100644 index e3a51d23087..00000000000 --- a/packages/ppx_custom_printf/ppx_custom_printf.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_custom_printf-v0.10.0.tar.gz" -checksum: "4902233dd51d6d3d15909d0d00bfc2ff" diff --git a/packages/ppx_custom_printf/ppx_custom_printf.v0.9.0/descr b/packages/ppx_custom_printf/ppx_custom_printf.v0.9.0/descr deleted file mode 100644 index da714514a20..00000000000 --- a/packages/ppx_custom_printf/ppx_custom_printf.v0.9.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Printf-style format-strings for user-defined string conversion - -Part of the Jane Street's PPX rewriters collection. 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 index 7934c9b3e5a..a8aaa4f8321 100644 --- a/packages/ppx_custom_printf/ppx_custom_printf.v0.9.0/opam +++ b/packages/ppx_custom_printf/ppx_custom_printf.v0.9.0/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_custom_printf.git" +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 "@install"] ] depends: [ - "jbuilder" {build & >= "1.0+beta4"} - "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" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta4"} + "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"} ] -available: [ ocaml-version >= "4.03.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: "md5=223a79dbe34f7843a106d914dee9f823" +} diff --git a/packages/ppx_custom_printf/ppx_custom_printf.v0.9.0/url b/packages/ppx_custom_printf/ppx_custom_printf.v0.9.0/url deleted file mode 100644 index c0c2ee29104..00000000000 --- a/packages/ppx_custom_printf/ppx_custom_printf.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_custom_printf-v0.9.0.tar.gz" -checksum: "223a79dbe34f7843a106d914dee9f823" diff --git a/packages/ppx_debugger/ppx_debugger.1.0/descr b/packages/ppx_debugger/ppx_debugger.1.0/descr deleted file mode 100644 index b546b4a6c92..00000000000 --- a/packages/ppx_debugger/ppx_debugger.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -ppx_debugger is a small semi-interactive for debugging OCaml execution - -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 diff --git a/packages/ppx_debugger/ppx_debugger.1.0/opam b/packages/ppx_debugger/ppx_debugger.1.0/opam index 0b9c1cc77f1..c7fcc36204c 100644 --- a/packages/ppx_debugger/ppx_debugger.1.0/opam +++ b/packages/ppx_debugger/ppx_debugger.1.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "GPL3" -dev-repo: "https://github.com/xvw/ppx_debugger.git" +dev-repo: "git+https://github.com/xvw/ppx_debugger.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -12,7 +12,19 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "ppx_debugger"] depends: [ + "ocaml" {>= "4.02.2" & < "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.2" & ocaml-version < "4.03.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: "md5=1b6537b17f45c84ec2b8ebab18b3b256" +} diff --git a/packages/ppx_debugger/ppx_debugger.1.0/url b/packages/ppx_debugger/ppx_debugger.1.0/url deleted file mode 100644 index ffee642c564..00000000000 --- a/packages/ppx_debugger/ppx_debugger.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/xvw/ppx_debugger/releases/download/v1.0/ppx_debugger.tar.gz" -checksum: "1b6537b17f45c84ec2b8ebab18b3b256" diff --git a/packages/ppx_defer/ppx_defer.0.1.0/descr b/packages/ppx_defer/ppx_defer.0.1.0/descr deleted file mode 100644 index f2f9d1614b5..00000000000 --- a/packages/ppx_defer/ppx_defer.0.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -A syntax extension to provide a somewhat Go-like defer - -([%defer e1]; e2) will defer the evaluation of `e1` until after `e2` is -evaluated. diff --git a/packages/ppx_defer/ppx_defer.0.1.0/opam b/packages/ppx_defer/ppx_defer.0.1.0/opam index 8cfe780b2d8..a5c25e9b857 100644 --- a/packages/ppx_defer/ppx_defer.0.1.0/opam +++ b/packages/ppx_defer/ppx_defer.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ppx_defer" version: "0.1.0" maintainer: "Hezekiah M. Carty " @@ -6,15 +6,25 @@ authors: [ "Hezekiah M. Carty " ] license: "MIT" homepage: "https://github.com/hcarty/ppx_defer" bug-reports: "https://github.com/hcarty/ppx_defer/issues" -dev-repo: "https://github.com/hcarty/ppx_defer.git" +dev-repo: "git+https://github.com/hcarty/ppx_defer.git" tags: [ "syntax" ] -build:[ - "ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" +build: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" {>= "4.02.3"} "ppx_tools" {>= "0.99.3"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "A syntax extension to provide a somewhat Go-like defer" +description: """ +([%defer e1]; e2) will defer the evaluation of `e1` until after `e2` is +evaluated.""" +url { + src: "https://github.com/hcarty/ppx_defer/archive/v0.1.0.tar.gz" + checksum: "md5=010ce32e79ef4ff23025fc2aac4ce721" +} diff --git a/packages/ppx_defer/ppx_defer.0.1.0/url b/packages/ppx_defer/ppx_defer.0.1.0/url deleted file mode 100644 index cf40beeda0a..00000000000 --- a/packages/ppx_defer/ppx_defer.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/hcarty/ppx_defer/archive/v0.1.0.tar.gz" -checksum: "010ce32e79ef4ff23025fc2aac4ce721" diff --git a/packages/ppx_defer/ppx_defer.0.2.0/descr b/packages/ppx_defer/ppx_defer.0.2.0/descr deleted file mode 100644 index ba439f6a383..00000000000 --- a/packages/ppx_defer/ppx_defer.0.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -A syntax extension to provide a somewhat Go-like defer - -`[%defer e1]; e2` or `[%defer.lwt e1]; e2` will defer the evaluation of `e1` -until after `e2` is evaluated. diff --git a/packages/ppx_defer/ppx_defer.0.2.0/opam b/packages/ppx_defer/ppx_defer.0.2.0/opam index 274284d21c0..bf150d36a64 100644 --- a/packages/ppx_defer/ppx_defer.0.2.0/opam +++ b/packages/ppx_defer/ppx_defer.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ppx_defer" version: "0.2.0" maintainer: "Hezekiah M. Carty " @@ -6,15 +6,25 @@ authors: [ "Hezekiah M. Carty " ] license: "MIT" homepage: "https://github.com/hcarty/ppx_defer" bug-reports: "https://github.com/hcarty/ppx_defer/issues" -dev-repo: "https://github.com/hcarty/ppx_defer.git" +dev-repo: "git+https://github.com/hcarty/ppx_defer.git" tags: [ "syntax" ] -build:[ - "ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" +build: [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" {>= "4.02.3"} "ppx_tools" {>= "0.99.3"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "A syntax extension to provide a somewhat Go-like defer" +description: """ +`[%defer e1]; e2` or `[%defer.lwt e1]; e2` will defer the evaluation of `e1` +until after `e2` is evaluated.""" +url { + src: "https://github.com/hcarty/ppx_defer/archive/v0.2.0.tar.gz" + checksum: "md5=a9505957d567684a753f661c583c2b8a" +} diff --git a/packages/ppx_defer/ppx_defer.0.2.0/url b/packages/ppx_defer/ppx_defer.0.2.0/url deleted file mode 100644 index e8d3f0d3fbc..00000000000 --- a/packages/ppx_defer/ppx_defer.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/hcarty/ppx_defer/archive/v0.2.0.tar.gz" -checksum: "a9505957d567684a753f661c583c2b8a" diff --git a/packages/ppx_defer/ppx_defer.0.3.0/descr b/packages/ppx_defer/ppx_defer.0.3.0/descr deleted file mode 100644 index b0b682ddc73..00000000000 --- a/packages/ppx_defer/ppx_defer.0.3.0/descr +++ /dev/null @@ -1,22 +0,0 @@ -Go-like `[%defer later]; now` syntax. - -This is an OCaml language extension implementing a somewhat Go-ish -`[%defer expr1]; expr2` which will defer the evaluation of `expr1` until after -`expr2`. `expr1` will still be evaluated if `expr2` raises an exception. - -If you are using Lwt you can use `[%defer.lwt expr1]; expr2`. - -Thanks to Drup for guidance in figuring out ppx details! - -## Using ppx_defer - -```ocaml -let () = - let ic = open_in_bin "some_file" in - [%defer close_in ic]; - let length = in_channel_length ic in - let bytes = really_input_string ic length in - print_endline bytes -``` - -See the `examples/` directory for more examples. \ No newline at end of file diff --git a/packages/ppx_defer/ppx_defer.0.3.0/opam b/packages/ppx_defer/ppx_defer.0.3.0/opam index 03b37da7043..bf6bc01311b 100644 --- a/packages/ppx_defer/ppx_defer.0.3.0/opam +++ b/packages/ppx_defer/ppx_defer.0.3.0/opam @@ -1,14 +1,41 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Hezekiah M. Carty " authors: [ "Hezekiah M. Carty " ] license: "MIT" homepage: "https://github.com/hcarty/ppx_defer" bug-reports: "https://github.com/hcarty/ppx_defer/issues" -dev-repo: "https://github.com/hcarty/ppx_defer.git" +dev-repo: "git+https://github.com/hcarty/ppx_defer.git" build:[ "jbuilder" "build" "-p" name "-j" jobs ] depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {build & >= "1.0+beta9"} "ocaml-migrate-parsetree" "ppx_tools_versioned" ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "Go-like `[%defer later]; now` syntax." +description: """ +This is an OCaml language extension implementing a somewhat Go-ish +`[%defer expr1]; expr2` which will defer the evaluation of `expr1` until after +`expr2`. `expr1` will still be evaluated if `expr2` raises an exception. + +If you are using Lwt you can use `[%defer.lwt expr1]; expr2`. + +Thanks to Drup for guidance in figuring out ppx details! + +## Using ppx_defer + +```ocaml +let () = + let ic = open_in_bin "some_file" in + [%defer close_in ic]; + let length = in_channel_length ic in + let bytes = really_input_string ic length in + print_endline bytes +``` + +See the `examples/` directory for more examples.""" +url { + src: + "https://github.com/hcarty/ppx_defer/releases/download/v0.3.0/ppx_defer-0.3.0.tbz" + checksum: "md5=ce43604abdf98806c2321481ecf6e75b" +} diff --git a/packages/ppx_defer/ppx_defer.0.3.0/url b/packages/ppx_defer/ppx_defer.0.3.0/url deleted file mode 100644 index 799363e0874..00000000000 --- a/packages/ppx_defer/ppx_defer.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/ppx_defer/releases/download/v0.3.0/ppx_defer-0.3.0.tbz" -checksum: "ce43604abdf98806c2321481ecf6e75b" \ No newline at end of file diff --git a/packages/ppx_derivers/ppx_derivers.1.0/descr b/packages/ppx_derivers/ppx_derivers.1.0/descr deleted file mode 100644 index 2d16cc65d6d..00000000000 --- a/packages/ppx_derivers/ppx_derivers.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Shared [@@deriving] plugin registry - -Ppx_derivers is a tiny package whose sole purpose is to allow -ppx_deriving and ppx_type_conv to inter-operate gracefully when linked -as part of the same ocaml-migrate-parsetree driver. diff --git a/packages/ppx_derivers/ppx_derivers.1.0/opam b/packages/ppx_derivers/ppx_derivers.1.0/opam index ecdcedd4a26..75d5401bedf 100644 --- a/packages/ppx_derivers/ppx_derivers.1.0/opam +++ b/packages/ppx_derivers/ppx_derivers.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" authors: ["Jérémie Dimino"] license: "BSD3" @@ -9,5 +9,15 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta7"} ] +synopsis: "Shared [@@deriving] plugin registry" +description: """ +Ppx_derivers is a tiny package whose sole purpose is to allow +ppx_deriving and ppx_type_conv to inter-operate gracefully when linked +as part of the same ocaml-migrate-parsetree driver.""" +url { + src: "https://github.com/diml/ppx_derivers/archive/1.0.tar.gz" + checksum: "md5=4ddce8f43fdb9b0ef0ab6a7cbfebc3e3" +} diff --git a/packages/ppx_derivers/ppx_derivers.1.0/url b/packages/ppx_derivers/ppx_derivers.1.0/url deleted file mode 100644 index a21d5a8b7d2..00000000000 --- a/packages/ppx_derivers/ppx_derivers.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/diml/ppx_derivers/archive/1.0.tar.gz" -checksum: "4ddce8f43fdb9b0ef0ab6a7cbfebc3e3" diff --git a/packages/ppx_deriving/ppx_deriving.0.1/descr b/packages/ppx_deriving/ppx_deriving.0.1/descr deleted file mode 100644 index e8780c3b900..00000000000 --- a/packages/ppx_deriving/ppx_deriving.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Type-driven code generation for OCaml >=4.02 diff --git a/packages/ppx_deriving/ppx_deriving.0.1/opam b/packages/ppx_deriving/ppx_deriving.0.1/opam deleted file mode 100644 index 6d684324251..00000000000 --- a/packages/ppx_deriving/ppx_deriving.0.1/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1.2" -maintainer: "Peter Zotov " -build: [ - "ocaml" "pkg/build.ml" "native=true" # TODO fixme - "native-dynlink=true" # TODO fixme -] -depends: [ - "ocamlfind" - "ppx_tools" {>= "0.99"} - "ocamlbuild" {build} -] -ocaml-version: [>= "4.02.0" & < "4.03"] -dev-repo: "git://github.com/whitequark/ppx_deriving" diff --git a/packages/ppx_deriving/ppx_deriving.0.1/url b/packages/ppx_deriving/ppx_deriving.0.1/url deleted file mode 100644 index 2384ef4e80e..00000000000 --- a/packages/ppx_deriving/ppx_deriving.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/whitequark/ppx_deriving/archive/v0.1.tar.gz" -checksum: "ae5248b550d04b767ab85ba79aba08f4" diff --git a/packages/ppx_deriving/ppx_deriving.0.2/descr b/packages/ppx_deriving/ppx_deriving.0.2/descr deleted file mode 100644 index e8780c3b900..00000000000 --- a/packages/ppx_deriving/ppx_deriving.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Type-driven code generation for OCaml >=4.02 diff --git a/packages/ppx_deriving/ppx_deriving.0.2/opam b/packages/ppx_deriving/ppx_deriving.0.2/opam index 6d684324251..bf56479c1de 100644 --- a/packages/ppx_deriving/ppx_deriving.0.2/opam +++ b/packages/ppx_deriving/ppx_deriving.0.2/opam @@ -1,13 +1,18 @@ -opam-version: "1.2" +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" "ppx_tools" {>= "0.99"} "ocamlbuild" {build} ] -ocaml-version: [>= "4.02.0" & < "4.03"] dev-repo: "git://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: "md5=c36bfc351b67f42793b849a6d18ea2e8" +} diff --git a/packages/ppx_deriving/ppx_deriving.0.2/url b/packages/ppx_deriving/ppx_deriving.0.2/url deleted file mode 100644 index 72b7b951e58..00000000000 --- a/packages/ppx_deriving/ppx_deriving.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/whitequark/ppx_deriving/archive/v0.2.tar.gz" -checksum: "c36bfc351b67f42793b849a6d18ea2e8" diff --git a/packages/ppx_deriving/ppx_deriving.0.3/descr b/packages/ppx_deriving/ppx_deriving.0.3/descr deleted file mode 100644 index e8780c3b900..00000000000 --- a/packages/ppx_deriving/ppx_deriving.0.3/descr +++ /dev/null @@ -1 +0,0 @@ -Type-driven code generation for OCaml >=4.02 diff --git a/packages/ppx_deriving/ppx_deriving.0.3/opam b/packages/ppx_deriving/ppx_deriving.0.3/opam index 82c4a5c8329..f2c621467f5 100644 --- a/packages/ppx_deriving/ppx_deriving.0.3/opam +++ b/packages/ppx_deriving/ppx_deriving.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Peter Zotov " authors: [ "Peter Zotov " ] license: "MIT" @@ -8,21 +8,25 @@ doc: "http://whitequark.github.io/ppx_deriving" #dev-repo: "git://github.com/whitequark/ppx_deriving.git" tags: [ "syntax" ] build: [ - # If there is no native dynlink, we can't use native builds - "ocaml" "pkg/build.ml" "native=true" - "native-dynlink=true" -] -build-test: [ - "ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_deriving.byte" "--" -] -build-doc: [ - "make" "doc" + ["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"} "ppx_tools" {>= "0.99"} -# "ounit" {test} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.03"] dev-repo: "git://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: "md5=168decb43a51c7b9e3a0c8c46221a7bc" +} diff --git a/packages/ppx_deriving/ppx_deriving.0.3/url b/packages/ppx_deriving/ppx_deriving.0.3/url deleted file mode 100644 index 7b42245cd81..00000000000 --- a/packages/ppx_deriving/ppx_deriving.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/whitequark/ppx_deriving/archive/v0.3.tar.gz" -checksum: "168decb43a51c7b9e3a0c8c46221a7bc" diff --git a/packages/ppx_deriving/ppx_deriving.1.0/descr b/packages/ppx_deriving/ppx_deriving.1.0/descr deleted file mode 100644 index e8780c3b900..00000000000 --- a/packages/ppx_deriving/ppx_deriving.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Type-driven code generation for OCaml >=4.02 diff --git a/packages/ppx_deriving/ppx_deriving.1.0/opam b/packages/ppx_deriving/ppx_deriving.1.0/opam index e8a2010159e..4ce80c4dcf1 100644 --- a/packages/ppx_deriving/ppx_deriving.1.0/opam +++ b/packages/ppx_deriving/ppx_deriving.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Peter Zotov " authors: [ "Peter Zotov " ] license: "MIT" @@ -9,20 +9,31 @@ dev-repo: "git://github.com/whitequark/ppx_deriving.git" tags: [ "syntax" ] substs: [ "pkg/META" ] build: [ - # If there is no native dynlink, we can't use native builds - "ocaml" "pkg/build.ml" "native=%{ocaml-native-dynlink}%" - "native-dynlink=%{ocaml-native-dynlink}%" -] -build-test: [ - "ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_deriving.byte" "--" -] -build-doc: [ - make "doc" + [ + "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"} "ocamlfind" {build & >= "1.5.4"} - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} ] -available: [ocaml-version = "4.02.1" & ocaml-version < "4.03" & opam-version >= "1.2"] +available: opam-version >= "1.2" +synopsis: "Type-driven code generation for OCaml >=4.02" +url { + src: "https://github.com/whitequark/ppx_deriving/archive/v1.0.tar.gz" + checksum: "md5=41a13e34721d2e251202ec39526467d5" +} diff --git a/packages/ppx_deriving/ppx_deriving.1.0/url b/packages/ppx_deriving/ppx_deriving.1.0/url deleted file mode 100644 index f8d75269f8e..00000000000 --- a/packages/ppx_deriving/ppx_deriving.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/whitequark/ppx_deriving/archive/v1.0.tar.gz" -checksum: "41a13e34721d2e251202ec39526467d5" diff --git a/packages/ppx_deriving/ppx_deriving.1.1/descr b/packages/ppx_deriving/ppx_deriving.1.1/descr deleted file mode 100644 index c4a8e75a91f..00000000000 --- a/packages/ppx_deriving/ppx_deriving.1.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Type-driven code generation for OCaml >=4.02 - -ppx_deriving provides common infrastructure for generating -code based on type definitions, and a set of useful plugins -for common tasks. diff --git a/packages/ppx_deriving/ppx_deriving.1.1/opam b/packages/ppx_deriving/ppx_deriving.1.1/opam index f718f83d088..c893363a467 100644 --- a/packages/ppx_deriving/ppx_deriving.1.1/opam +++ b/packages/ppx_deriving/ppx_deriving.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Peter Zotov " authors: "Peter Zotov " homepage: "https://github.com/whitequark/ppx_deriving" @@ -8,13 +8,36 @@ doc: "http://whitequark.github.io/ppx_deriving" tags: "syntax" dev-repo: "git://github.com/whitequark/ppx_deriving.git" substs: "pkg/META" -build: ["ocaml" "pkg/build.ml" "native=%{ocaml-native-dynlink}%" "native-dynlink=%{ocaml-native-dynlink}%"] -build-test: ["ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_deriving.byte" "--"] -build-doc: [make "doc"] +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"} "ocamlfind" {build & >= "1.5.4"} - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} ] -available: [ocaml-version = "4.02.1" & ocaml-version < "4.03" & opam-version >= "1.2"] +available: opam-version >= "1.2" +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: "md5=37c65b96337fcbe98e1ab2efa3a3f675" +} diff --git a/packages/ppx_deriving/ppx_deriving.1.1/url b/packages/ppx_deriving/ppx_deriving.1.1/url deleted file mode 100644 index ee15533e322..00000000000 --- a/packages/ppx_deriving/ppx_deriving.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ppx_deriving/archive/v1.1.tar.gz" -checksum: "37c65b96337fcbe98e1ab2efa3a3f675" diff --git a/packages/ppx_deriving/ppx_deriving.2.0/descr b/packages/ppx_deriving/ppx_deriving.2.0/descr deleted file mode 100644 index c4a8e75a91f..00000000000 --- a/packages/ppx_deriving/ppx_deriving.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Type-driven code generation for OCaml >=4.02 - -ppx_deriving provides common infrastructure for generating -code based on type definitions, and a set of useful plugins -for common tasks. diff --git a/packages/ppx_deriving/ppx_deriving.2.0/opam b/packages/ppx_deriving/ppx_deriving.2.0/opam deleted file mode 100644 index 455ed87b232..00000000000 --- a/packages/ppx_deriving/ppx_deriving.2.0/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -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://github.com/whitequark/ppx_deriving.git" -substs: "pkg/META" -build: ["ocaml" "pkg/build.ml" "native=%{ocaml-native-dynlink}%" "native-dynlink=%{ocaml-native-dynlink}%"] -build-test: ["ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_deriving.byte" "--"] -build-doc: [make "doc"] -depends: [ - "ppx_tools" {>= "0.99.2"} - "ocamlfind" {build & >= "1.5.4"} - "ounit" {test} - "ocamlbuild" {build} -] -available: [ocaml-version = "4.02.2" & ocaml-version < "4.03" & opam-version >= "1.2"] diff --git a/packages/ppx_deriving/ppx_deriving.2.0/url b/packages/ppx_deriving/ppx_deriving.2.0/url deleted file mode 100644 index b2ae1855b2d..00000000000 --- a/packages/ppx_deriving/ppx_deriving.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ppx_deriving/archive/v2.0.tar.gz" -checksum: "c15ad1c87f88a5876389fe28d05d925c" diff --git a/packages/ppx_deriving/ppx_deriving.2.1/descr b/packages/ppx_deriving/ppx_deriving.2.1/descr deleted file mode 100644 index c4a8e75a91f..00000000000 --- a/packages/ppx_deriving/ppx_deriving.2.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Type-driven code generation for OCaml >=4.02 - -ppx_deriving provides common infrastructure for generating -code based on type definitions, and a set of useful plugins -for common tasks. diff --git a/packages/ppx_deriving/ppx_deriving.2.1/opam b/packages/ppx_deriving/ppx_deriving.2.1/opam deleted file mode 100644 index f05effe0a9b..00000000000 --- a/packages/ppx_deriving/ppx_deriving.2.1/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -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://github.com/whitequark/ppx_deriving.git" -substs: "pkg/META" -build: ["ocaml" "pkg/build.ml" "native=%{ocaml-native-dynlink}%" "native-dynlink=%{ocaml-native-dynlink}%"] -build-test: ["ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_deriving.byte" "--"] -build-doc: [make "doc"] -depends: [ - "ppx_tools" {>= "0.99.2"} - "ocamlfind" {build & >= "1.5.4"} - "ounit" {test} - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.02.2" & ocaml-version < "4.03" & opam-version >= "1.2"] diff --git a/packages/ppx_deriving/ppx_deriving.2.1/url b/packages/ppx_deriving/ppx_deriving.2.1/url deleted file mode 100644 index 6f9e8043748..00000000000 --- a/packages/ppx_deriving/ppx_deriving.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ppx_deriving/archive/v2.1.1.tar.gz" -checksum: "c0fcaa6552eaaa3ded86f561c59bc173" diff --git a/packages/ppx_deriving/ppx_deriving.2.2/descr b/packages/ppx_deriving/ppx_deriving.2.2/descr deleted file mode 100644 index c4a8e75a91f..00000000000 --- a/packages/ppx_deriving/ppx_deriving.2.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Type-driven code generation for OCaml >=4.02 - -ppx_deriving provides common infrastructure for generating -code based on type definitions, and a set of useful plugins -for common tasks. diff --git a/packages/ppx_deriving/ppx_deriving.2.2/opam b/packages/ppx_deriving/ppx_deriving.2.2/opam index ba7adf9695c..ac2922fa7f9 100644 --- a/packages/ppx_deriving/ppx_deriving.2.2/opam +++ b/packages/ppx_deriving/ppx_deriving.2.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Peter Zotov " authors: "Peter Zotov " homepage: "https://github.com/whitequark/ppx_deriving" @@ -8,13 +8,36 @@ doc: "http://whitequark.github.io/ppx_deriving" tags: "syntax" dev-repo: "git://github.com/whitequark/ppx_deriving.git" substs: "pkg/META" -build: ["ocaml" "pkg/build.ml" "native=%{ocaml-native-dynlink}%" "native-dynlink=%{ocaml-native-dynlink}%"] -build-test: ["ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_deriving.byte" "--"] -build-doc: [make "doc"] +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"} "ocamlfind" {build & >= "1.5.4"} - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.2" & ocaml-version < "4.03" & opam-version >= "1.2"] +available: opam-version >= "1.2" +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: "md5=b6e0b4440d5e0af23a4d02aa5b25f4b9" +} diff --git a/packages/ppx_deriving/ppx_deriving.2.2/url b/packages/ppx_deriving/ppx_deriving.2.2/url deleted file mode 100644 index e77d6225106..00000000000 --- a/packages/ppx_deriving/ppx_deriving.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ppx_deriving/archive/v2.2.tar.gz" -checksum: "b6e0b4440d5e0af23a4d02aa5b25f4b9" diff --git a/packages/ppx_deriving/ppx_deriving.3.0/descr b/packages/ppx_deriving/ppx_deriving.3.0/descr deleted file mode 100644 index c4a8e75a91f..00000000000 --- a/packages/ppx_deriving/ppx_deriving.3.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Type-driven code generation for OCaml >=4.02 - -ppx_deriving provides common infrastructure for generating -code based on type definitions, and a set of useful plugins -for common tasks. diff --git a/packages/ppx_deriving/ppx_deriving.3.0/opam b/packages/ppx_deriving/ppx_deriving.3.0/opam deleted file mode 100644 index 943aa23665f..00000000000 --- a/packages/ppx_deriving/ppx_deriving.3.0/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -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://github.com/whitequark/ppx_deriving.git" -substs: "pkg/META" -build: [ - "ocaml" - "pkg/build.ml" - "native=%{ocaml-native-dynlink}%" - "native-dynlink=%{ocaml-native-dynlink}%" -] -build-test: [ - "ocamlbuild" - "-classic-display" - "-use-ocamlfind" - "src_test/test_ppx_deriving.byte" - "--" -] -build-doc: [make "doc"] -depends: [ - "ppx_tools" {>= "0.99.2"} - "ocamlfind" {build & >= "1.5.4"} - "ounit" {test} - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.02.2" & ocaml-version < "4.03" & opam-version >= "1.2"] diff --git a/packages/ppx_deriving/ppx_deriving.3.0/url b/packages/ppx_deriving/ppx_deriving.3.0/url deleted file mode 100644 index 73be12c405a..00000000000 --- a/packages/ppx_deriving/ppx_deriving.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ppx_deriving/archive/v3.0.tar.gz" -checksum: "32907f30e2b3439230fefe3ca320d11f" diff --git a/packages/ppx_deriving/ppx_deriving.3.1/descr b/packages/ppx_deriving/ppx_deriving.3.1/descr deleted file mode 100644 index c4a8e75a91f..00000000000 --- a/packages/ppx_deriving/ppx_deriving.3.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Type-driven code generation for OCaml >=4.02 - -ppx_deriving provides common infrastructure for generating -code based on type definitions, and a set of useful plugins -for common tasks. diff --git a/packages/ppx_deriving/ppx_deriving.3.1/files/fix_ppx_deriving_make_mllib.patch b/packages/ppx_deriving/ppx_deriving.3.1/files/fix_ppx_deriving_make_mllib.patch deleted file mode 100644 index 9be49f71310..00000000000 --- a/packages/ppx_deriving/ppx_deriving.3.1/files/fix_ppx_deriving_make_mllib.patch +++ /dev/null @@ -1,18 +0,0 @@ -From a4428407e974361d872e0a70e036bc7ee20e8467 Mon Sep 17 00:00:00 2001 -From: whitequark -Date: Tue, 28 Feb 2017 00:37:56 +0000 -Subject: [PATCH] Fix ppx_deriving_make.mllib. - -This is a bug that goes back all the way to c2fb119f, but it was -hidden by a matching bug in ocamlbuild <0.11. ---- - src_plugins/ppx_deriving_make.mllib | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src_plugins/ppx_deriving_make.mllib b/src_plugins/ppx_deriving_make.mllib -index 1b2681b..7f23204 100644 ---- a/src_plugins/ppx_deriving_make.mllib -+++ b/src_plugins/ppx_deriving_make.mllib -@@ -1 +1 @@ --ppx_deriving_create -+ppx_deriving_make diff --git a/packages/ppx_deriving/ppx_deriving.3.1/opam b/packages/ppx_deriving/ppx_deriving.3.1/opam deleted file mode 100644 index ff66587dc45..00000000000 --- a/packages/ppx_deriving/ppx_deriving.3.1/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -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://github.com/whitequark/ppx_deriving.git" -substs: "pkg/META" -build: [ - "ocaml" - "pkg/build.ml" - "native=%{ocaml-native-dynlink}%" - "native-dynlink=%{ocaml-native-dynlink}%" -] -build-test: [ - "ocamlbuild" - "-classic-display" - "-use-ocamlfind" - "src_test/test_ppx_deriving.byte" - "--" -] -build-doc: [make "doc"] -depends: [ - "ocamlbuild" {build} - "ppx_tools" {>= "0.99.2"} - "ocamlfind" {build & >= "1.5.4"} - "ounit" {test} -] -available: [ocaml-version >= "4.02.1" & ocaml-version < "4.03" & opam-version >= "1.2"] -patches: [ "fix_ppx_deriving_make_mllib.patch" ] diff --git a/packages/ppx_deriving/ppx_deriving.3.1/url b/packages/ppx_deriving/ppx_deriving.3.1/url deleted file mode 100644 index 4c4b089d921..00000000000 --- a/packages/ppx_deriving/ppx_deriving.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ppx_deriving/archive/v3.1.tar.gz" -checksum: "3dd0359d08051ab8801c8dbc02ac13d8" diff --git a/packages/ppx_deriving/ppx_deriving.3.2/descr b/packages/ppx_deriving/ppx_deriving.3.2/descr deleted file mode 100644 index c4a8e75a91f..00000000000 --- a/packages/ppx_deriving/ppx_deriving.3.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Type-driven code generation for OCaml >=4.02 - -ppx_deriving provides common infrastructure for generating -code based on type definitions, and a set of useful plugins -for common tasks. diff --git a/packages/ppx_deriving/ppx_deriving.3.2/opam b/packages/ppx_deriving/ppx_deriving.3.2/opam index 359a1bdaa55..099fba8c431 100644 --- a/packages/ppx_deriving/ppx_deriving.3.2/opam +++ b/packages/ppx_deriving/ppx_deriving.3.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "whitequark " authors: [ "whitequark " ] license: "MIT" @@ -9,21 +9,39 @@ dev-repo: "git://github.com/whitequark/ppx_deriving.git" tags: [ "syntax" ] substs: [ "pkg/META" ] build: [ - # If there is no native dynlink, we can't use native builds - "ocaml" "pkg/build.ml" "native=%{ocaml-native-dynlink}%" - "native-dynlink=%{ocaml-native-dynlink}%" -] -build-test: [ - "ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_deriving.byte" "--" -] -build-doc: [ - make "doc" + [ + "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} - "ocamlfind" {build & >= "1.5.4"} - "ppx_tools" {>= "0.99.2"} - "ounit" {test} + "ocamlfind" {build & >= "1.5.4"} + "ppx_tools" {>= "0.99.2"} + "ounit" {with-test} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" & opam-version >= "1.2" ] +available: opam-version >= "1.2" 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.""" +extra-files: [ + "fix_ppx_deriving_make_mllib.patch" "md5=d3cc18fb066b59bdc6893af134f90f94" +] +url { + src: "https://github.com/whitequark/ppx_deriving/archive/v3.2.tar.gz" + checksum: "md5=8f782748c5e544860293266a7291921c" +} diff --git a/packages/ppx_deriving/ppx_deriving.3.2/url b/packages/ppx_deriving/ppx_deriving.3.2/url deleted file mode 100644 index 4bd8bcd6a31..00000000000 --- a/packages/ppx_deriving/ppx_deriving.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ppx_deriving/archive/v3.2.tar.gz" -checksum: "8f782748c5e544860293266a7291921c" diff --git a/packages/ppx_deriving/ppx_deriving.3.3/descr b/packages/ppx_deriving/ppx_deriving.3.3/descr deleted file mode 100644 index c4a8e75a91f..00000000000 --- a/packages/ppx_deriving/ppx_deriving.3.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -Type-driven code generation for OCaml >=4.02 - -ppx_deriving provides common infrastructure for generating -code based on type definitions, and a set of useful plugins -for common tasks. diff --git a/packages/ppx_deriving/ppx_deriving.3.3/opam b/packages/ppx_deriving/ppx_deriving.3.3/opam index 79a142ebc85..83511673ce7 100644 --- a/packages/ppx_deriving/ppx_deriving.3.3/opam +++ b/packages/ppx_deriving/ppx_deriving.3.3/opam @@ -1,31 +1,49 @@ -opam-version: "1.2" +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: "https://github.com/whitequark/ppx_deriving.git" +dev-repo: "git+https://github.com/whitequark/ppx_deriving.git" tags: [ "syntax" ] substs: [ "pkg/META" ] build: [ - # If there is no native dynlink, we can't use native builds - "ocaml" "pkg/build.ml" "native=%{ocaml-native-dynlink}%" - "native-dynlink=%{ocaml-native-dynlink}%" -] -build-test: [ - "ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_deriving.byte" "--" -] -build-doc: [ - make "doc" + [ + "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} - "ocamlfind" {build & >= "1.5.4"} - "cppo" {build & >= "1.2.2"} + "ocamlfind" {build & >= "1.5.4"} + "cppo" {build & >= "1.2.2"} "cppo_ocamlbuild" {build} - "ppx_tools" {>= "4.02.3"} - "ounit" {test} + "ppx_tools" {>= "4.02.3"} + "ounit" {with-test} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.05" & opam-version >= "1.2" ] +available: opam-version >= "1.2" 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.""" +extra-files: [ + "fix_ppx_deriving_make_mllib.patch" "md5=d3cc18fb066b59bdc6893af134f90f94" +] +url { + src: "https://github.com/whitequark/ppx_deriving/archive/v3.3.tar.gz" + checksum: "md5=c4a15d783a76912a1244a95aebb5935c" +} diff --git a/packages/ppx_deriving/ppx_deriving.3.3/url b/packages/ppx_deriving/ppx_deriving.3.3/url deleted file mode 100644 index ea79b4457bd..00000000000 --- a/packages/ppx_deriving/ppx_deriving.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ppx_deriving/archive/v3.3.tar.gz" -checksum: "c4a15d783a76912a1244a95aebb5935c" diff --git a/packages/ppx_deriving/ppx_deriving.4.0/descr b/packages/ppx_deriving/ppx_deriving.4.0/descr deleted file mode 100644 index c4a8e75a91f..00000000000 --- a/packages/ppx_deriving/ppx_deriving.4.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Type-driven code generation for OCaml >=4.02 - -ppx_deriving provides common infrastructure for generating -code based on type definitions, and a set of useful plugins -for common tasks. diff --git a/packages/ppx_deriving/ppx_deriving.4.0/files/fix_ppx_deriving_make_mllib.patch b/packages/ppx_deriving/ppx_deriving.4.0/files/fix_ppx_deriving_make_mllib.patch deleted file mode 100644 index 9be49f71310..00000000000 --- a/packages/ppx_deriving/ppx_deriving.4.0/files/fix_ppx_deriving_make_mllib.patch +++ /dev/null @@ -1,18 +0,0 @@ -From a4428407e974361d872e0a70e036bc7ee20e8467 Mon Sep 17 00:00:00 2001 -From: whitequark -Date: Tue, 28 Feb 2017 00:37:56 +0000 -Subject: [PATCH] Fix ppx_deriving_make.mllib. - -This is a bug that goes back all the way to c2fb119f, but it was -hidden by a matching bug in ocamlbuild <0.11. ---- - src_plugins/ppx_deriving_make.mllib | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src_plugins/ppx_deriving_make.mllib b/src_plugins/ppx_deriving_make.mllib -index 1b2681b..7f23204 100644 ---- a/src_plugins/ppx_deriving_make.mllib -+++ b/src_plugins/ppx_deriving_make.mllib -@@ -1 +1 @@ --ppx_deriving_create -+ppx_deriving_make diff --git a/packages/ppx_deriving/ppx_deriving.4.0/opam b/packages/ppx_deriving/ppx_deriving.4.0/opam deleted file mode 100644 index 2a829a58f25..00000000000 --- a/packages/ppx_deriving/ppx_deriving.4.0/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/whitequark/ppx_deriving.git" -tags: [ "syntax" ] -substs: [ "pkg/META" ] -build: [ - # If there is no native dynlink, we can't use native builds - "ocaml" "pkg/build.ml" "native=%{ocaml-native-dynlink}%" - "native-dynlink=%{ocaml-native-dynlink}%" -] -build-test: [ - "ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_deriving.byte" "--" -] -build-doc: [ - make "doc" -] -depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.6.0"} - "cppo" {build & >= "1.2.2"} - "cppo_ocamlbuild" {build} - "ppx_tools" {>= "4.02.3"} - "result" - "ounit" {test} -] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.05" & opam-version >= "1.2" ] -patches: [ "fix_ppx_deriving_make_mllib.patch" ] diff --git a/packages/ppx_deriving/ppx_deriving.4.0/url b/packages/ppx_deriving/ppx_deriving.4.0/url deleted file mode 100644 index ab90dd65c69..00000000000 --- a/packages/ppx_deriving/ppx_deriving.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ppx_deriving/archive/v4.0.tar.gz" -checksum: "19b995a263b20eb176d5e019947046f2" diff --git a/packages/ppx_deriving/ppx_deriving.4.1.5/descr b/packages/ppx_deriving/ppx_deriving.4.1.5/descr deleted file mode 100644 index c4a8e75a91f..00000000000 --- a/packages/ppx_deriving/ppx_deriving.4.1.5/descr +++ /dev/null @@ -1,5 +0,0 @@ -Type-driven code generation for OCaml >=4.02 - -ppx_deriving provides common infrastructure for generating -code based on type definitions, and a set of useful plugins -for common tasks. diff --git a/packages/ppx_deriving/ppx_deriving.4.1.5/opam b/packages/ppx_deriving/ppx_deriving.4.1.5/opam index eb7237344ba..d6a37cf1d07 100644 --- a/packages/ppx_deriving/ppx_deriving.4.1.5/opam +++ b/packages/ppx_deriving/ppx_deriving.4.1.5/opam @@ -1,33 +1,46 @@ -opam-version: "1.2" +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: "https://github.com/whitequark/ppx_deriving.git" +dev-repo: "git+https://github.com/whitequark/ppx_deriving.git" tags: [ "syntax" ] substs: [ "pkg/META" ] build: [ - # If there is no native dynlink, we can't use native builds - "ocaml" "pkg/build.ml" "native=%{ocaml-native-dynlink}%" - "native-dynlink=%{ocaml-native-dynlink}%" -] -build-test: [ - "ocamlbuild" "-classic-display" "-use-ocamlfind" - "src_test/test_ppx_deriving.byte" "--" -] -build-doc: [ - make "doc" + [ + "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"} "ocamlbuild" {build} - "ocamlfind" {build & >= "1.6.0"} - "cppo" {build} + "ocamlfind" {build & >= "1.6.0"} + "cppo" {build} "cppo_ocamlbuild" {build} - "ppx_tools" {>= "4.02.3"} + "ppx_tools" {>= "4.02.3"} "result" - "ounit" {test} + "ounit" {with-test} ] -available: [ opam-version >= "1.2" - & ocaml-version >= "4.02.1" ] +available: opam-version >= "1.2" +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.5.tar.gz" + checksum: "md5=8112a61f00ae5c38bf3bbbfde3263a85" +} diff --git a/packages/ppx_deriving/ppx_deriving.4.1.5/url b/packages/ppx_deriving/ppx_deriving.4.1.5/url deleted file mode 100644 index 65088000aac..00000000000 --- a/packages/ppx_deriving/ppx_deriving.4.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ppx_deriving/archive/v4.1.5.tar.gz" -checksum: "8112a61f00ae5c38bf3bbbfde3263a85" diff --git a/packages/ppx_deriving/ppx_deriving.4.1/descr b/packages/ppx_deriving/ppx_deriving.4.1/descr deleted file mode 100644 index c4a8e75a91f..00000000000 --- a/packages/ppx_deriving/ppx_deriving.4.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Type-driven code generation for OCaml >=4.02 - -ppx_deriving provides common infrastructure for generating -code based on type definitions, and a set of useful plugins -for common tasks. diff --git a/packages/ppx_deriving/ppx_deriving.4.1/opam b/packages/ppx_deriving/ppx_deriving.4.1/opam index eb130ad87f4..b78963244f9 100644 --- a/packages/ppx_deriving/ppx_deriving.4.1/opam +++ b/packages/ppx_deriving/ppx_deriving.4.1/opam @@ -1,32 +1,50 @@ -opam-version: "1.2" +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: "https://github.com/whitequark/ppx_deriving.git" +dev-repo: "git+https://github.com/whitequark/ppx_deriving.git" tags: [ "syntax" ] substs: [ "pkg/META" ] build: [ - # If there is no native dynlink, we can't use native builds - "ocaml" "pkg/build.ml" "native=%{ocaml-native-dynlink}%" - "native-dynlink=%{ocaml-native-dynlink}%" -] -build-test: [ - "ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_deriving.byte" "--" -] -build-doc: [ - make "doc" + [ + "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} - "ocamlfind" {build & >= "1.6.0"} - "cppo" {build} + "ocamlfind" {build & >= "1.6.0"} + "cppo" {build} "cppo_ocamlbuild" {build} - "ppx_tools" {>= "4.02.3"} + "ppx_tools" {>= "4.02.3"} "result" - "ounit" {test} + "ounit" {with-test} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.05" & opam-version >= "1.2" ] +available: opam-version >= "1.2" 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.""" +extra-files: [ + "fix_ppx_deriving_make_mllib.patch" "md5=d3cc18fb066b59bdc6893af134f90f94" +] +url { + src: "https://github.com/whitequark/ppx_deriving/archive/v4.1.tar.gz" + checksum: "md5=6a0cf323c97434c5a6d8529ea7e084db" +} diff --git a/packages/ppx_deriving/ppx_deriving.4.1/url b/packages/ppx_deriving/ppx_deriving.4.1/url deleted file mode 100644 index c911f54db5a..00000000000 --- a/packages/ppx_deriving/ppx_deriving.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ppx_deriving/archive/v4.1.tar.gz" -checksum: "6a0cf323c97434c5a6d8529ea7e084db" diff --git a/packages/ppx_deriving/ppx_deriving.4.2.1/descr b/packages/ppx_deriving/ppx_deriving.4.2.1/descr deleted file mode 100644 index c4a8e75a91f..00000000000 --- a/packages/ppx_deriving/ppx_deriving.4.2.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Type-driven code generation for OCaml >=4.02 - -ppx_deriving provides common infrastructure for generating -code based on type definitions, and a set of useful plugins -for common tasks. diff --git a/packages/ppx_deriving/ppx_deriving.4.2.1/opam b/packages/ppx_deriving/ppx_deriving.4.2.1/opam index 2e10b854995..b1048e01b81 100644 --- a/packages/ppx_deriving/ppx_deriving.4.2.1/opam +++ b/packages/ppx_deriving/ppx_deriving.4.2.1/opam @@ -1,33 +1,48 @@ -opam-version: "1.2" +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: "https://github.com/whitequark/ppx_deriving.git" +dev-repo: "git+https://github.com/whitequark/ppx_deriving.git" tags: [ "syntax" ] substs: [ "pkg/META" ] build: [ - # If there is no native dynlink, we can't use native builds - "ocaml" "pkg/build.ml" "native=%{ocaml-native-dynlink}%" - "native-dynlink=%{ocaml-native-dynlink}%" -] -build-test: [ - "ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_deriving.byte" "--" -] -build-doc: [ - make "doc" + [ + "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"} "ocamlbuild" {build} - "ocamlfind" {build & >= "1.6.0"} - "cppo" {build} + "ocamlfind" {build & >= "1.6.0"} + "cppo" {build} "cppo_ocamlbuild" {build} "ocaml-migrate-parsetree" "ppx_derivers" - "ppx_tools" {>= "4.02.3"} + "ppx_tools" {>= "4.02.3"} "result" - "ounit" {test} + "ounit" {with-test} ] -available: [ ocaml-version > "4.03.0" & opam-version >= "1.2" ] +available: opam-version >= "1.2" +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/ocaml-ppx/ppx_deriving/archive/v4.2.1.tar.gz" + checksum: "md5=2195fccf2a527c3ff9ec5b4e36e2f0a8" +} diff --git a/packages/ppx_deriving/ppx_deriving.4.2.1/url b/packages/ppx_deriving/ppx_deriving.4.2.1/url deleted file mode 100644 index 4b9c5405cc0..00000000000 --- a/packages/ppx_deriving/ppx_deriving.4.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml-ppx/ppx_deriving/archive/v4.2.1.tar.gz" -checksum: "2195fccf2a527c3ff9ec5b4e36e2f0a8" diff --git a/packages/ppx_deriving/ppx_deriving.4.2/descr b/packages/ppx_deriving/ppx_deriving.4.2/descr deleted file mode 100644 index c4a8e75a91f..00000000000 --- a/packages/ppx_deriving/ppx_deriving.4.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Type-driven code generation for OCaml >=4.02 - -ppx_deriving provides common infrastructure for generating -code based on type definitions, and a set of useful plugins -for common tasks. diff --git a/packages/ppx_deriving/ppx_deriving.4.2/opam b/packages/ppx_deriving/ppx_deriving.4.2/opam index 6b860186410..a3de0f12296 100644 --- a/packages/ppx_deriving/ppx_deriving.4.2/opam +++ b/packages/ppx_deriving/ppx_deriving.4.2/opam @@ -1,33 +1,48 @@ -opam-version: "1.2" +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: "https://github.com/ocaml-ppx/ppx_deriving.git" +dev-repo: "git+https://github.com/ocaml-ppx/ppx_deriving.git" tags: [ "syntax" ] substs: [ "pkg/META" ] build: [ - # If there is no native dynlink, we can't use native builds - "ocaml" "pkg/build.ml" "native=%{ocaml-native-dynlink}%" - "native-dynlink=%{ocaml-native-dynlink}%" -] -build-test: [ - "ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_deriving.byte" "--" -] -build-doc: [ - make "doc" + [ + "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} - "ocamlfind" {build & >= "1.6.0"} - "cppo" {build} + "ocamlfind" {build & >= "1.6.0"} + "cppo" {build} "cppo_ocamlbuild" {build} "ocaml-migrate-parsetree" "ppx_derivers" - "ppx_tools" {>= "4.02.3"} + "ppx_tools" {>= "4.02.3"} "result" - "ounit" {test} + "ounit" {with-test} ] -available: [ ocaml-version > "4.03.0" & opam-version >= "1.2" & ocaml-version < "4.06.0" ] +available: opam-version >= "1.2" +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: "md5=76231b39815ffd8ddbdcdc93ea930a75" +} diff --git a/packages/ppx_deriving/ppx_deriving.4.2/url b/packages/ppx_deriving/ppx_deriving.4.2/url deleted file mode 100644 index 95dbeb8723f..00000000000 --- a/packages/ppx_deriving/ppx_deriving.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ppx_deriving/archive/v4.2.tar.gz" -checksum: "76231b39815ffd8ddbdcdc93ea930a75" diff --git a/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.0.0/descr b/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.0.0/descr deleted file mode 100644 index ba936ab78c9..00000000000 --- a/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.0.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Cmdliner.Term.t generator - -ppx_deriving_cmdliner is a ppx_deriving plugin that generates -Cmdliner Terms for types. diff --git a/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.0.0/opam b/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.0.0/opam index 0bc9b2263db..e1f39e89ab3 100644 --- a/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.0.0/opam +++ b/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Isaac Hodes " authors: "Isaac Hodes " homepage: "https://github.com/ihodes/ppx_deriving_cmdliner" @@ -6,21 +6,31 @@ bug-reports: "https://github.com/ihodes/ppx_deriving_cmdliner/issues" license: "MIT" doc: "http://ihodes.github.io/ppx_deriving_cmdliner" tags: ["syntax" "cli"] -dev-repo: "https://github.com/ihodes/ppx_deriving_cmdliner.git" +dev-repo: "git+https://github.com/ihodes/ppx_deriving_cmdliner.git" substs: "pkg/META" build: [ "ocaml" "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" "cmdliner" "result" "ppx_deriving" {>= "4.0" & < "5.0"} "ocamlfind" {build} "cppo" {build} "cppo_ocamlbuild" {build} - "alcotest" {test} - "ppx_import" {test & >= "1.1"} + "alcotest" {with-test} + "ppx_import" {with-test & >= "1.1"} ] +synopsis: "Cmdliner.Term.t generator" +description: """ +ppx_deriving_cmdliner is a ppx_deriving plugin that generates +Cmdliner Terms for types.""" +url { + src: + "https://github.com/hammerlab/ppx_deriving_cmdliner/archive/v0.0.0.tar.gz" + checksum: "md5=976fd6fac87489ad76f81f10329fe1b8" +} diff --git a/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.0.0/url b/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.0.0/url deleted file mode 100644 index 305e95bc22d..00000000000 --- a/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.0.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/hammerlab/ppx_deriving_cmdliner/archive/v0.0.0.tar.gz" -checksum: "976fd6fac87489ad76f81f10329fe1b8" diff --git a/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.2.0/descr b/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.2.0/descr deleted file mode 100644 index 26db0b2acb1..00000000000 --- a/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Cmdliner.Term.t generator - -ppx_deriving_cmdliner is a ppx_deriving plugin that generates -a Cmdliner Term.t for a record type. diff --git a/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.2.0/opam b/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.2.0/opam index 83ec30e5479..fb4bbeebde3 100644 --- a/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.2.0/opam +++ b/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Isaac Hodes " authors: "Isaac Hodes " homepage: "https://github.com/hammerlab/ppx_deriving_cmdliner" @@ -6,21 +6,31 @@ bug-reports: "https://github.com/hammerlab/ppx_deriving_cmdliner/issues" license: "MIT" doc: "http://hammerlab.github.io/ppx_deriving_cmdliner" tags: ["syntax" "cli"] -dev-repo: "https://github.com/hammerlab/ppx_deriving_cmdliner.git" +dev-repo: "git+https://github.com/hammerlab/ppx_deriving_cmdliner.git" substs: "pkg/META" build: [ "ocaml" "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" "cmdliner" "result" "ppx_deriving" {>= "4.0" & < "5.0"} "ocamlfind" {build} "cppo" {build} "cppo_ocamlbuild" {build} - "alcotest" {test} - "ppx_import" {test & >= "1.1"} + "alcotest" {with-test} + "ppx_import" {with-test & >= "1.1"} ] +synopsis: "Cmdliner.Term.t generator" +description: """ +ppx_deriving_cmdliner is a ppx_deriving plugin that generates +a Cmdliner Term.t for a record type.""" +url { + src: + "https://github.com/hammerlab/ppx_deriving_cmdliner/archive/v0.2.0.tar.gz" + checksum: "md5=919643787552dc82cb24b8687b98cb97" +} diff --git a/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.2.0/url b/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.2.0/url deleted file mode 100644 index fce88358de5..00000000000 --- a/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.2.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/hammerlab/ppx_deriving_cmdliner/archive/v0.2.0.tar.gz" -checksum: "919643787552dc82cb24b8687b98cb97" diff --git a/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.3.1/descr b/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.3.1/descr deleted file mode 100644 index 26db0b2acb1..00000000000 --- a/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.3.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Cmdliner.Term.t generator - -ppx_deriving_cmdliner is a ppx_deriving plugin that generates -a Cmdliner Term.t for a record type. diff --git a/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.3.1/opam b/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.3.1/opam index 2d338f38f67..bf2aac6d607 100644 --- a/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.3.1/opam +++ b/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Isaac Hodes " authors: "Isaac Hodes " homepage: "https://github.com/hammerlab/ppx_deriving_cmdliner" @@ -6,21 +6,31 @@ bug-reports: "https://github.com/hammerlab/ppx_deriving_cmdliner/issues" license: "MIT" doc: "http://hammerlab.github.io/ppx_deriving_cmdliner" tags: ["syntax" "cli"] -dev-repo: "https://github.com/hammerlab/ppx_deriving_cmdliner.git" +dev-repo: "git+https://github.com/hammerlab/ppx_deriving_cmdliner.git" substs: "pkg/META" build: [ "ocaml" "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" "cmdliner" {>= "1.0.0"} "result" "ppx_deriving" {>= "4.0" & < "5.0"} "ocamlfind" {build} "cppo" {build} "cppo_ocamlbuild" {build} - "alcotest" {test} - "ppx_import" {test & >= "1.1"} + "alcotest" {with-test} + "ppx_import" {with-test & >= "1.1"} ] +synopsis: "Cmdliner.Term.t generator" +description: """ +ppx_deriving_cmdliner is a ppx_deriving plugin that generates +a Cmdliner Term.t for a record type.""" +url { + src: + "https://github.com/hammerlab/ppx_deriving_cmdliner/archive/v0.3.1.tar.gz" + checksum: "md5=c4598744c60341291969215191bfa56e" +} diff --git a/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.3.1/url b/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.3.1/url deleted file mode 100644 index 3f44bfdedab..00000000000 --- a/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.3.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/hammerlab/ppx_deriving_cmdliner/archive/v0.3.1.tar.gz" -checksum: "c4598744c60341291969215191bfa56e" diff --git a/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.4.0/descr b/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.4.0/descr deleted file mode 100644 index 26db0b2acb1..00000000000 --- a/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.4.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Cmdliner.Term.t generator - -ppx_deriving_cmdliner is a ppx_deriving plugin that generates -a Cmdliner Term.t for a record type. diff --git a/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.4.0/opam b/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.4.0/opam index 2d338f38f67..23a4b1808fd 100644 --- a/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.4.0/opam +++ b/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.4.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Isaac Hodes " authors: "Isaac Hodes " homepage: "https://github.com/hammerlab/ppx_deriving_cmdliner" @@ -6,21 +6,31 @@ bug-reports: "https://github.com/hammerlab/ppx_deriving_cmdliner/issues" license: "MIT" doc: "http://hammerlab.github.io/ppx_deriving_cmdliner" tags: ["syntax" "cli"] -dev-repo: "https://github.com/hammerlab/ppx_deriving_cmdliner.git" +dev-repo: "git+https://github.com/hammerlab/ppx_deriving_cmdliner.git" substs: "pkg/META" build: [ "ocaml" "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" "cmdliner" {>= "1.0.0"} "result" "ppx_deriving" {>= "4.0" & < "5.0"} "ocamlfind" {build} "cppo" {build} "cppo_ocamlbuild" {build} - "alcotest" {test} - "ppx_import" {test & >= "1.1"} + "alcotest" {with-test} + "ppx_import" {with-test & >= "1.1"} ] +synopsis: "Cmdliner.Term.t generator" +description: """ +ppx_deriving_cmdliner is a ppx_deriving plugin that generates +a Cmdliner Term.t for a record type.""" +url { + src: + "https://github.com/hammerlab/ppx_deriving_cmdliner/archive/v0.4.0.tar.gz" + checksum: "md5=24a29008621860e05544c931b11272de" +} diff --git a/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.4.0/url b/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.4.0/url deleted file mode 100644 index 7b3d4dea8aa..00000000000 --- a/packages/ppx_deriving_cmdliner/ppx_deriving_cmdliner.0.4.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/hammerlab/ppx_deriving_cmdliner/archive/v0.4.0.tar.gz" -checksum: "24a29008621860e05544c931b11272de" diff --git a/packages/ppx_deriving_hardcaml/ppx_deriving_hardcaml.1.0.0/descr b/packages/ppx_deriving_hardcaml/ppx_deriving_hardcaml.1.0.0/descr deleted file mode 100644 index 1415233c38c..00000000000 --- a/packages/ppx_deriving_hardcaml/ppx_deriving_hardcaml.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -PPX deriving plugin for HardCaml diff --git a/packages/ppx_deriving_hardcaml/ppx_deriving_hardcaml.1.0.0/opam b/packages/ppx_deriving_hardcaml/ppx_deriving_hardcaml.1.0.0/opam index 04dd3c5855b..09f12a4bb7d 100644 --- a/packages/ppx_deriving_hardcaml/ppx_deriving_hardcaml.1.0.0/opam +++ b/packages/ppx_deriving_hardcaml/ppx_deriving_hardcaml.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ppx_deriving_hardcaml" version: "1.0.0" maintainer: "Xavier Guerin " @@ -10,16 +10,30 @@ dev-repo: "git://github.com/xguerin/ppx_deriving_hardcaml.git" tags: [ "syntax" "hardcaml" ] substs: [ "pkg/META" ] build: [ - "ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" -] -build-test: [ - "ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_hardcaml.byte" "--" + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_hardcaml.byte" + "--" + ] {with-test} ] depends: [ - "hardcaml" {>= "1.1.0"} - "ocamlfind" {build} - "ounit" {test} + "ocaml" {>= "4.03"} + "hardcaml" {>= "1.1.0"} + "ocamlfind" {build} + "ounit" {with-test} "ppx_deriving" {>= "4.0" & < "5.0"} ] -available: ocaml-version >= "4.03" +synopsis: "PPX deriving plugin for HardCaml" +url { + src: + "https://github.com/xguerin/ppx_deriving_hardcaml/archive/v1.0.0.tar.gz" + checksum: "md5=9577548c3598f16812ac7011ecd44863" +} diff --git a/packages/ppx_deriving_hardcaml/ppx_deriving_hardcaml.1.0.0/url b/packages/ppx_deriving_hardcaml/ppx_deriving_hardcaml.1.0.0/url deleted file mode 100644 index 70c866892b8..00000000000 --- a/packages/ppx_deriving_hardcaml/ppx_deriving_hardcaml.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xguerin/ppx_deriving_hardcaml/archive/v1.0.0.tar.gz" -checksum: "9577548c3598f16812ac7011ecd44863" diff --git a/packages/ppx_deriving_hardcaml/ppx_deriving_hardcaml.1.1.0/descr b/packages/ppx_deriving_hardcaml/ppx_deriving_hardcaml.1.1.0/descr deleted file mode 100644 index 1415233c38c..00000000000 --- a/packages/ppx_deriving_hardcaml/ppx_deriving_hardcaml.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -PPX deriving plugin for HardCaml diff --git a/packages/ppx_deriving_hardcaml/ppx_deriving_hardcaml.1.1.0/opam b/packages/ppx_deriving_hardcaml/ppx_deriving_hardcaml.1.1.0/opam index 78c79df35a5..85d5473cddb 100644 --- a/packages/ppx_deriving_hardcaml/ppx_deriving_hardcaml.1.1.0/opam +++ b/packages/ppx_deriving_hardcaml/ppx_deriving_hardcaml.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ppx_deriving_hardcaml" version: "1.1.0" maintainer: "Xavier Guerin " @@ -10,16 +10,30 @@ dev-repo: "git://github.com/xguerin/ppx_deriving_hardcaml.git" tags: [ "syntax" "hardcaml" ] substs: [ "pkg/META" ] build: [ - "ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" -] -build-test: [ - "ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_hardcaml.byte" "--" + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_hardcaml.byte" + "--" + ] {with-test} ] depends: [ - "hardcaml" {>= "1.1.0"} - "ocamlfind" {build} - "ounit" {test} + "ocaml" {>= "4.03"} + "hardcaml" {>= "1.1.0"} + "ocamlfind" {build} + "ounit" {with-test} "ppx_deriving" {>= "4.0" & < "5.0"} ] -available: ocaml-version >= "4.03" +synopsis: "PPX deriving plugin for HardCaml" +url { + src: + "https://github.com/xguerin/ppx_deriving_hardcaml/archive/v1.1.0.tar.gz" + checksum: "md5=e51cadf6d9f47d662e89e3106507d7b3" +} diff --git a/packages/ppx_deriving_hardcaml/ppx_deriving_hardcaml.1.1.0/url b/packages/ppx_deriving_hardcaml/ppx_deriving_hardcaml.1.1.0/url deleted file mode 100644 index 229a466e683..00000000000 --- a/packages/ppx_deriving_hardcaml/ppx_deriving_hardcaml.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xguerin/ppx_deriving_hardcaml/archive/v1.1.0.tar.gz" -checksum: "e51cadf6d9f47d662e89e3106507d7b3" diff --git a/packages/ppx_deriving_hardcaml/ppx_deriving_hardcaml.1.2.0/descr b/packages/ppx_deriving_hardcaml/ppx_deriving_hardcaml.1.2.0/descr deleted file mode 100644 index 1415233c38c..00000000000 --- a/packages/ppx_deriving_hardcaml/ppx_deriving_hardcaml.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -PPX deriving plugin for HardCaml diff --git a/packages/ppx_deriving_hardcaml/ppx_deriving_hardcaml.1.2.0/opam b/packages/ppx_deriving_hardcaml/ppx_deriving_hardcaml.1.2.0/opam index f750195b90b..90e50e3ce73 100644 --- a/packages/ppx_deriving_hardcaml/ppx_deriving_hardcaml.1.2.0/opam +++ b/packages/ppx_deriving_hardcaml/ppx_deriving_hardcaml.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Xavier Guerin " authors: "Xavier Guerin " homepage: "https://github.com/xguerin/ppx_deriving_hardcaml" @@ -8,22 +8,30 @@ tags: ["syntax" "hardcaml"] dev-repo: "git://github.com/xguerin/ppx_deriving_hardcaml.git" substs: "pkg/META" build: [ - "ocaml" - "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" -] -build-test: [ - "ocamlbuild" - "-classic-display" - "-use-ocamlfind" - "src_test/test_ppx_hardcaml.byte" - "--" + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_ppx_hardcaml.byte" + "--" + ] {with-test} ] depends: [ + "ocaml" {>= "4.03"} "hardcaml" {>= "1.1.0"} "ocamlfind" {build} - "ounit" {test} + "ounit" {with-test} "ppx_deriving" {>= "4.0" & < "5.0"} ] -available: [ocaml-version >= "4.03"] +synopsis: "PPX deriving plugin for HardCaml" +url { + src: + "https://github.com/xguerin/ppx_deriving_hardcaml/archive/v1.2.0.tar.gz" + checksum: "md5=78a0fb13194676046b26ab9e8503b6be" +} diff --git a/packages/ppx_deriving_hardcaml/ppx_deriving_hardcaml.1.2.0/url b/packages/ppx_deriving_hardcaml/ppx_deriving_hardcaml.1.2.0/url deleted file mode 100644 index 350f2aaf139..00000000000 --- a/packages/ppx_deriving_hardcaml/ppx_deriving_hardcaml.1.2.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/xguerin/ppx_deriving_hardcaml/archive/v1.2.0.tar.gz" -checksum: "78a0fb13194676046b26ab9e8503b6be" diff --git a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.1/descr b/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.1/descr deleted file mode 100644 index 2bc71135d5a..00000000000 --- a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Morphism generator for OCaml >=4.02 - -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. diff --git a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.1/opam b/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.1/opam index b02dd907134..81c112113be 100644 --- a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.1/opam +++ b/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christoph Höger " authors: "Christoph Höger " homepage: "https://github.com/choeger/ppx_deriving_morphism" @@ -8,22 +8,38 @@ tags: "syntax" dev-repo: "git://github.com/choeger/ppx_deriving_morphism.git" substs: "pkg/META" build: [ - "ocaml" - "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" -] -build-test: [ - "ocamlbuild" - "-classic-display" - "-use-ocamlfind" - "src_test/test_ppx_morphism.byte" - "--" + [ + "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} - "ounit" {test} - "ppx_import" {test} + "ounit" {with-test} + "ppx_import" {with-test} "ocamlbuild" {build} ] +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.""" +extra-files: [ + "ppx_deriving_morphism.install" "md5=ded9a1d2ba12263fbc864b7dadde36a9" +] +url { + src: + "https://github.com/choeger/ppx_deriving_morphism/archive/v0.1.1.tar.gz" + checksum: "md5=152ac739a1dfe21a44c9a76e49232c22" +} diff --git a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.1/url b/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.1/url deleted file mode 100644 index bb351bad575..00000000000 --- a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/choeger/ppx_deriving_morphism/archive/v0.1.1.tar.gz" -checksum: "152ac739a1dfe21a44c9a76e49232c22" diff --git a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.2/descr b/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.2/descr deleted file mode 100644 index 2bc71135d5a..00000000000 --- a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Morphism generator for OCaml >=4.02 - -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. diff --git a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.2/opam b/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.2/opam index 3c710c11691..f54acef748e 100644 --- a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.2/opam +++ b/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christoph Höger " authors: "Christoph Höger " homepage: "https://github.com/choeger/ppx_deriving_morphism" @@ -8,21 +8,33 @@ tags: "syntax" dev-repo: "git://github.com/choeger/ppx_deriving_morphism.git" substs: "pkg/META" build: [ - "ocaml" - "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" -] -build-test: [ - "ocamlbuild" - "-classic-display" - "-use-ocamlfind" - "src_test/test_ppx_morphism.byte" - "--" + [ + "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} - "ounit" {test} - "ppx_import" {test} + "ounit" {with-test} + "ppx_import" {with-test} ] +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: "md5=8ea76b4f1bbb212f95670136039b2cf1" +} diff --git a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.2/url b/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.2/url deleted file mode 100644 index 87bdc0dc09d..00000000000 --- a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/choeger/ppx_deriving_morphism/archive/v0.2.tar.gz" -checksum: "8ea76b4f1bbb212f95670136039b2cf1" diff --git a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.3/descr b/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.3/descr deleted file mode 100644 index 2bc71135d5a..00000000000 --- a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -Morphism generator for OCaml >=4.02 - -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. diff --git a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.3/opam b/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.3/opam index 3c710c11691..ec8cbebfd45 100644 --- a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.3/opam +++ b/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christoph Höger " authors: "Christoph Höger " homepage: "https://github.com/choeger/ppx_deriving_morphism" @@ -8,21 +8,33 @@ tags: "syntax" dev-repo: "git://github.com/choeger/ppx_deriving_morphism.git" substs: "pkg/META" build: [ - "ocaml" - "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" -] -build-test: [ - "ocamlbuild" - "-classic-display" - "-use-ocamlfind" - "src_test/test_ppx_morphism.byte" - "--" + [ + "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} - "ounit" {test} - "ppx_import" {test} + "ounit" {with-test} + "ppx_import" {with-test} ] +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: "md5=91edff76f7a88440991a7006cf58be50" +} diff --git a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.3/url b/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.3/url deleted file mode 100644 index 2a982f16419..00000000000 --- a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/choeger/ppx_deriving_morphism/archive/v0.3.tar.gz" -checksum: "91edff76f7a88440991a7006cf58be50" diff --git a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.4.1/descr b/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.4.1/descr deleted file mode 100644 index 2bc71135d5a..00000000000 --- a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.4.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Morphism generator for OCaml >=4.02 - -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. diff --git a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.4.1/opam b/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.4.1/opam index 72595053f8e..1a271db8a24 100644 --- a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.4.1/opam +++ b/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.4.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christoph Höger " authors: "Christoph Höger " homepage: "https://github.com/choeger/ppx_deriving_morphism" @@ -8,24 +8,37 @@ tags: "syntax" dev-repo: "git://github.com/choeger/ppx_deriving_morphism.git" substs: "pkg/META" build: [ - "ocaml" - "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" -] -build-test: [ - "ocamlbuild" - "-classic-display" - "-use-ocamlfind" - "src_test/test_ppx_morphism.byte" - "--" + [ + "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"} "ppx_deriving" {>= "3.0" & < "5.0"} "ppx_tools" {>= "4.02.3"} "ocamlfind" {build} "cppo" {build} - "ounit" {test} - "ppx_import" {test} + "ounit" {with-test} + "ppx_import" {with-test} ] -available: [ocaml-version >= "4.02.1" & opam-version >= "1.2"] +available: opam-version >= "1.2" +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.1.tar.gz" + checksum: "md5=3c36dd9c6fa09b732990ca1bfbafbc66" +} diff --git a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.4.1/url b/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.4.1/url deleted file mode 100644 index a60fd71df44..00000000000 --- a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.4.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/choeger/ppx_deriving_morphism/archive/v0.4.1.tar.gz" -checksum: "3c36dd9c6fa09b732990ca1bfbafbc66" diff --git a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.4/descr b/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.4/descr deleted file mode 100644 index 2bc71135d5a..00000000000 --- a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.4/descr +++ /dev/null @@ -1,5 +0,0 @@ -Morphism generator for OCaml >=4.02 - -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. diff --git a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.4/opam b/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.4/opam index 2013eda9da2..43bbd182a53 100644 --- a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.4/opam +++ b/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christoph Höger " authors: "Christoph Höger " homepage: "https://github.com/choeger/ppx_deriving_morphism" @@ -8,25 +8,37 @@ tags: "syntax" dev-repo: "git://github.com/choeger/ppx_deriving_morphism.git" substs: "pkg/META" build: [ - "ocaml" - "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" -] -build-test: [ - "ocamlbuild" - "-classic-display" - "-use-ocamlfind" - "src_test/test_ppx_morphism.byte" - "--" + [ + "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"} "ppx_deriving" {>= "3.0" & < "5.0"} "ppx_tools" {>= "4.02.3"} "ocamlfind" {build} "cppo" {build} "cppo_ocamlbuild" {build} - "ounit" {test} - "ppx_import" {test} + "ounit" {with-test} + "ppx_import" {with-test} ] -available: [ocaml-version >= "4.02.1" & opam-version >= "1.2"] +available: opam-version >= "1.2" +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: "md5=d26eab20880bf39724c3b839c8015701" +} diff --git a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.4/url b/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.4/url deleted file mode 100644 index 9a0c7403014..00000000000 --- a/packages/ppx_deriving_morphism/ppx_deriving_morphism.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/choeger/ppx_deriving_morphism/archive/v0.4.tar.gz" -checksum: "d26eab20880bf39724c3b839c8015701" diff --git a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.0/descr b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.0/descr deleted file mode 100644 index 5fde6acd161..00000000000 --- a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -A Protocol Buffers codec generator for OCaml >=4.02 diff --git a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.0/opam b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.0/opam index f26c6f803c5..43b9038b49e 100644 --- a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.0/opam +++ b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "whitequark " authors: [ "whitequark " ] license: "MIT" @@ -9,20 +9,32 @@ dev-repo: "git://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}%" -] -build-test: [ - "ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_protobuf.byte" "--" -] -build-doc: [ - make "doc" + [ + "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} - "ounit" {test} - "uint" {test} + "ounit" {with-test} + "uint" {with-test} "ocamlbuild" {build} ] -available: [ ocaml-version < "4.03.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: "md5=f7b8ccd0ee34dbf839010c7fc1c3f0ad" +} diff --git a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.0/url b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.0/url deleted file mode 100644 index 870daebb62b..00000000000 --- a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/whitequark/ppx_deriving_protobuf/archive/v2.0.tar.gz" -checksum: "f7b8ccd0ee34dbf839010c7fc1c3f0ad" diff --git a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.1/descr b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.1/descr deleted file mode 100644 index c3169d799f5..00000000000 --- a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -A Protocol Buffers codec generator for OCaml >=4.02 -A Protocol Buffers codec generator for OCaml >=4.02 diff --git a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.1/opam b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.1/opam deleted file mode 100644 index ef0fc52fece..00000000000 --- a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.1/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -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://github.com/whitequark/ppx_deriving_protobuf.git" -substs: "pkg/META" -build: ["ocaml" "pkg/build.ml" "native=%{ocaml-native}%" "native-dynlink=%{ocaml-native-dynlink}%"] -build-test: ["ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_protobuf.byte" "--"] -build-doc: [make "doc"] -depends: [ - "ppx_deriving" {>= "2.0" & < "3.0"} - "ocamlfind" {build} - "ounit" {test} - "uint" {test} - "ocamlbuild" {build} -] -available: [ ocaml-version < "4.03.0" ] diff --git a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.1/url b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.1/url deleted file mode 100644 index f41e39ed495..00000000000 --- a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ppx_deriving_protobuf/archive/v2.1.tar.gz" -checksum: "f325537763c78d6a46ea205af937b377" diff --git a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.2/descr b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.2/descr deleted file mode 100644 index c3169d799f5..00000000000 --- a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.2/descr +++ /dev/null @@ -1,2 +0,0 @@ -A Protocol Buffers codec generator for OCaml >=4.02 -A Protocol Buffers codec generator for OCaml >=4.02 diff --git a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.2/opam b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.2/opam index 4ac0a5861e6..2e44b3a78ac 100644 --- a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.2/opam +++ b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "whitequark " authors: "whitequark " homepage: "https://github.com/whitequark/ppx_deriving_protobuf" @@ -8,14 +8,34 @@ doc: "http://whitequark.github.io/ppx_deriving_protobuf" tags: "syntax" dev-repo: "git://github.com/whitequark/ppx_deriving_protobuf.git" substs: "pkg/META" -build: ["ocaml" "pkg/build.ml" "native=%{ocaml-native}%" "native-dynlink=%{ocaml-native-dynlink}%"] -build-test: ["ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_protobuf.byte" "--"] -build-doc: [make "doc"] +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} - "ounit" {test} - "uint" {test} + "ounit" {with-test} + "uint" {with-test} "ocamlbuild" {build} ] -available: [ ocaml-version < "4.03.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: "md5=72f983337e8f7d269417a8e749267ee6" +} diff --git a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.2/url b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.2/url deleted file mode 100644 index 182a5905824..00000000000 --- a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ppx_deriving_protobuf/archive/v2.2.tar.gz" -checksum: "72f983337e8f7d269417a8e749267ee6" diff --git a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.3/descr b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.3/descr deleted file mode 100644 index c3169d799f5..00000000000 --- a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.3/descr +++ /dev/null @@ -1,2 +0,0 @@ -A Protocol Buffers codec generator for OCaml >=4.02 -A Protocol Buffers codec generator for OCaml >=4.02 diff --git a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.3/opam b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.3/opam index 00bd9dd998f..37afc45efab 100644 --- a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.3/opam +++ b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.3/opam @@ -1,28 +1,41 @@ -opam-version: "1.2" +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: "https://github.com/whitequark/ppx_deriving_protobuf.git" +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}%" -] -build-test: [ - "ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_protobuf.byte" "--" -] -build-doc: [ - make "doc" + [ + "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: [ - "ocamlbuild" {build} - "ocamlfind" {build} + "ocaml" {< "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build} "ppx_deriving" {>= "3.2" & < "4.0"} - "ounit" {test} - "uint" {test} + "ounit" {with-test} + "uint" {with-test} ] -available: [ ocaml-version < "4.03.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.3.tar.gz" + checksum: "md5=a4eee6e05e18329bb716cdd5640dc114" +} diff --git a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.3/url b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.3/url deleted file mode 100644 index f0121fbc217..00000000000 --- a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.3/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/whitequark/ppx_deriving_protobuf/archive/v2.3.tar.gz" -checksum: "a4eee6e05e18329bb716cdd5640dc114" diff --git a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.4/descr b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.4/descr deleted file mode 100644 index c3169d799f5..00000000000 --- a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.4/descr +++ /dev/null @@ -1,2 +0,0 @@ -A Protocol Buffers codec generator for OCaml >=4.02 -A Protocol Buffers codec generator for OCaml >=4.02 diff --git a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.4/opam b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.4/opam deleted file mode 100644 index 81d65d339e2..00000000000 --- a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.4/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -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: "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}%" -] -build-test: [ - "ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_protobuf.byte" "--" -] -build-doc: [ - make "doc" -] -depends: [ - "ocamlbuild" {build} - "ocamlfind" {build} - "cppo" {build} - "cppo_ocamlbuild" {build} - "ppx_deriving" {>= "3.2" & < "4.0"} - "ounit" {test} - "uint" {test} -] diff --git a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.4/url b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.4/url deleted file mode 100644 index 9f89a6e2c53..00000000000 --- a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ppx_deriving_protobuf/archive/v2.4.tar.gz" -checksum: "67cc2871bab9fff1833b2b748ada7692" diff --git a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.5/descr b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.5/descr deleted file mode 100644 index c3169d799f5..00000000000 --- a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.5/descr +++ /dev/null @@ -1,2 +0,0 @@ -A Protocol Buffers codec generator for OCaml >=4.02 -A Protocol Buffers codec generator for OCaml >=4.02 diff --git a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.5/opam b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.5/opam index aa828223507..9d6da855e5b 100644 --- a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.5/opam +++ b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.5/opam @@ -1,29 +1,43 @@ -opam-version: "1.2" +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: "https://github.com/whitequark/ppx_deriving_protobuf.git" +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}%" -] -build-test: [ - "ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_protobuf.byte" "--" -] -build-doc: [ - make "doc" + [ + "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: [ - "ocamlbuild" {build} - "ocamlfind" {build} - "cppo" {build} + "ocaml" + "ocamlbuild" {build} + "ocamlfind" {build} + "cppo" {build} "cppo_ocamlbuild" {build} "ppx_deriving" {>= "3.2" & < "5.0"} - "ounit" {test} - "uint" {test} + "ounit" {with-test} + "uint" {with-test} ] +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: "md5=2e3ba97f2354ba51cb470f899e3ccc25" +} diff --git a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.5/url b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.5/url deleted file mode 100644 index d4585198bc6..00000000000 --- a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.5/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/whitequark/ppx_deriving_protobuf/archive/v2.5.tar.gz" -checksum: "2e3ba97f2354ba51cb470f899e3ccc25" diff --git a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.6/descr b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.6/descr deleted file mode 100644 index 98918b4345c..00000000000 --- a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.6/descr +++ /dev/null @@ -1,2 +0,0 @@ -A Protocol Buffers codec generator for OCaml >=4.02 - diff --git a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.6/opam b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.6/opam index a0f1ba2b769..e0bcad603f6 100644 --- a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.6/opam +++ b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.6/opam @@ -1,30 +1,42 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "whitequark " authors: [ "whitequark " ] license: "MIT" homepage: "https://github.com/ocaml-ppx/ppx_deriving_protobuf" doc: "https://whitequark.github.io/ppx_deriving_protobuf" bug-reports: "https://github.com/ocaml-ppx/ppx_deriving_protobuf/issues" -dev-repo: "https://github.com/ocaml-ppx/ppx_deriving_protobuf.git" +dev-repo: "git+https://github.com/ocaml-ppx/ppx_deriving_protobuf.git" tags: [ "syntax" ] substs: [ "pkg/META" ] build: [ - "ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" -] -build-test: [ - "ocamlbuild" "-classic-display" "-use-ocamlfind" - "src_test/test_ppx_protobuf.byte" "--" -] -build-doc: [ - make "doc" + [ + "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: [ - "ocamlbuild" {build} - "ocamlfind" {build} - "cppo" {build} + "ocaml" + "ocamlbuild" {build} + "ocamlfind" {build} + "cppo" {build} "cppo_ocamlbuild" {build} "ppx_deriving" {>= "3.2" & < "5.0"} - "ounit" {test} - "uint" {test} + "ounit" {with-test} + "uint" {with-test} ] +synopsis: "A Protocol Buffers codec generator for OCaml >=4.02" +url { + src: + "https://github.com/ocaml-ppx/ppx_deriving_protobuf/archive/v2.6.tar.gz" + checksum: "md5=5970997dab8b0abdd8b82c77fd0cf634" +} diff --git a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.6/url b/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.6/url deleted file mode 100644 index 6ffc39ad47e..00000000000 --- a/packages/ppx_deriving_protobuf/ppx_deriving_protobuf.2.6/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/ocaml-ppx/ppx_deriving_protobuf/archive/v2.6.tar.gz" -checksum: "5970997dab8b0abdd8b82c77fd0cf634" diff --git a/packages/ppx_deriving_protocol/ppx_deriving_protocol.0.8.1/descr b/packages/ppx_deriving_protocol/ppx_deriving_protocol.0.8.1/descr deleted file mode 100644 index 08a0adb54bd..00000000000 --- a/packages/ppx_deriving_protocol/ppx_deriving_protocol.0.8.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Migrate to ppx_protocol_conv - -The package has been renamed to ppx_protocol_conv. -This Virtual package just depends on ppx_protocol_conv, -and should not be installed diff --git a/packages/ppx_deriving_protocol/ppx_deriving_protocol.0.8.1/opam b/packages/ppx_deriving_protocol/ppx_deriving_protocol.0.8.1/opam index 6f11dbc18ce..97aa087172b 100644 --- a/packages/ppx_deriving_protocol/ppx_deriving_protocol.0.8.1/opam +++ b/packages/ppx_deriving_protocol/ppx_deriving_protocol.0.8.1/opam @@ -1,15 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anders Fugmann " authors: "Anders Fugmann" homepage: "https://github.com/andersfugmann/ppx_protocol_conv" dev-repo: "git+https://github.com/andersfugmann/ppx_protocol_conv" bug-reports: "https://github.com/andersfugmann/ppx_protocol_conv/issues" -depends: [ - "ppx_protocol_conv" -] +depends: ["ocaml" "ppx_protocol_conv"] post-messages: [ "ppx_deriving_protocol has been renamed to ppx_protocol_conv" "This virtual package only depends on ppx_protocol_conv." "To uninstall this package run:" " opam remove ppx_deriving_protocol" ] +synopsis: "Migrate to ppx_protocol_conv" +description: """ +The package has been renamed to ppx_protocol_conv. +This Virtual package just depends on ppx_protocol_conv, +and should not be installed""" diff --git a/packages/ppx_deriving_protocol/ppx_deriving_protocol.0.8/descr b/packages/ppx_deriving_protocol/ppx_deriving_protocol.0.8/descr deleted file mode 100644 index 63e94b7d294..00000000000 --- a/packages/ppx_deriving_protocol/ppx_deriving_protocol.0.8/descr +++ /dev/null @@ -1,8 +0,0 @@ -Ppx for deriving protocol serialisation and de-serialisation of types - -The syntax extension generates code to serialise and de-serialise -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 -both a json (Yojson.Safe.json) driver and a xml_light (Xml.xml) -driver. diff --git a/packages/ppx_deriving_protocol/ppx_deriving_protocol.0.8/opam b/packages/ppx_deriving_protocol/ppx_deriving_protocol.0.8/opam index 7449b22be7c..c245f831660 100644 --- a/packages/ppx_deriving_protocol/ppx_deriving_protocol.0.8/opam +++ b/packages/ppx_deriving_protocol/ppx_deriving_protocol.0.8/opam @@ -1,12 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Anders Fugmann " authors: "Anders Fugmann" homepage: "https://github.com/andersfugmann/ppx_protocol_conv" bug-reports: "https://github.com/andersfugmann/ppx_protocol_conv/issues" dev-repo: "git+https://github.com/andersfugmann/ppx_protocol_conv" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name "-j" jobs] +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] depends: [ + "ocaml" {>= "4.03.0"} "yojson" "xml-light" "base" @@ -16,4 +19,17 @@ depends: [ "jbuilder" {build} "ppx_metaquot" {build} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: + "Ppx for deriving protocol serialisation and de-serialisation of types" +description: """ +The syntax extension generates code to serialise and de-serialise +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 +both a json (Yojson.Safe.json) driver and a xml_light (Xml.xml) +driver.""" +url { + src: + "https://github.com/andersfugmann/ppx_protocol_conv/archive/0.8.tar.gz" + checksum: "md5=0681551f28c0f725b491257ef13d7c99" +} diff --git a/packages/ppx_deriving_protocol/ppx_deriving_protocol.0.8/url b/packages/ppx_deriving_protocol/ppx_deriving_protocol.0.8/url deleted file mode 100644 index 69143fe2a0a..00000000000 --- a/packages/ppx_deriving_protocol/ppx_deriving_protocol.0.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andersfugmann/ppx_protocol_conv/archive/0.8.tar.gz" -checksum: "0681551f28c0f725b491257ef13d7c99" diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.1.0/descr b/packages/ppx_deriving_yojson/ppx_deriving_yojson.1.0/descr deleted file mode 100644 index 3dbceb9210c..00000000000 --- a/packages/ppx_deriving_yojson/ppx_deriving_yojson.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -JSON codec generator for OCaml >=4.02 diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.1.0/opam b/packages/ppx_deriving_yojson/ppx_deriving_yojson.1.0/opam deleted file mode 100644 index b3fba139b26..00000000000 --- a/packages/ppx_deriving_yojson/ppx_deriving_yojson.1.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -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://github.com/whitequark/ppx_deriving_yojson.git" -tags: [ "syntax" "json" ] -build: [ - "ocaml" "pkg/build.ml" "native=true" - "native-dynlink=true" -] -build-test: [ - "ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_yojson.byte" "--" -] -build-doc: [ - "make" "doc" -] -depends: [ - "yojson" - "ppx_deriving" {>= "0.2" & < "1.0"} -# "ounit" {test} -# "ppx_import" {test} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/whitequark/ppx_deriving_yojson" diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.1.0/url b/packages/ppx_deriving_yojson/ppx_deriving_yojson.1.0/url deleted file mode 100644 index d17197ac0b3..00000000000 --- a/packages/ppx_deriving_yojson/ppx_deriving_yojson.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/whitequark/ppx_deriving_yojson/archive/v1.0.tar.gz" -checksum: "6aa7494bc8edf6799e2c14fd99431fd7" diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.1.1/descr b/packages/ppx_deriving_yojson/ppx_deriving_yojson.1.1/descr deleted file mode 100644 index 3dbceb9210c..00000000000 --- a/packages/ppx_deriving_yojson/ppx_deriving_yojson.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -JSON codec generator for OCaml >=4.02 diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.1.1/opam b/packages/ppx_deriving_yojson/ppx_deriving_yojson.1.1/opam deleted file mode 100644 index b3fba139b26..00000000000 --- a/packages/ppx_deriving_yojson/ppx_deriving_yojson.1.1/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -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://github.com/whitequark/ppx_deriving_yojson.git" -tags: [ "syntax" "json" ] -build: [ - "ocaml" "pkg/build.ml" "native=true" - "native-dynlink=true" -] -build-test: [ - "ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_yojson.byte" "--" -] -build-doc: [ - "make" "doc" -] -depends: [ - "yojson" - "ppx_deriving" {>= "0.2" & < "1.0"} -# "ounit" {test} -# "ppx_import" {test} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/whitequark/ppx_deriving_yojson" diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.1.1/url b/packages/ppx_deriving_yojson/ppx_deriving_yojson.1.1/url deleted file mode 100644 index eb2f03f18d0..00000000000 --- a/packages/ppx_deriving_yojson/ppx_deriving_yojson.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/whitequark/ppx_deriving_yojson/archive/v1.1.tar.gz" -checksum: "9f354ce7334787cbfe8316ebc18b75a4" diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.0/descr b/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.0/descr deleted file mode 100644 index 3dbceb9210c..00000000000 --- a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -JSON codec generator for OCaml >=4.02 diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.0/opam b/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.0/opam index 498c4035a04..053dbd3b73b 100644 --- a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.0/opam +++ b/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Peter Zotov " authors: [ "Peter Zotov " ] license: "MIT" @@ -9,17 +9,32 @@ dev-repo: "git://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}%" -] -build-test: [ - "ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_yojson.byte" "--" + [ + "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" "yojson" "ppx_deriving" {>= "1.0" & < "2.0"} "ocamlfind" {build} - "ounit" {test} - "ppx_import" {test} + "ounit" {with-test} + "ppx_import" {with-test} "ocamlbuild" {build} ] +synopsis: "JSON codec generator for OCaml >=4.02" +url { + src: + "https://github.com/whitequark/ppx_deriving_yojson/archive/v2.0.tar.gz" + checksum: "md5=1a549a0530aa267eb56ab5c47a5f5415" +} diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.0/url b/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.0/url deleted file mode 100644 index 571d5c890f6..00000000000 --- a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/whitequark/ppx_deriving_yojson/archive/v2.0.tar.gz" -checksum: "1a549a0530aa267eb56ab5c47a5f5415" diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.1/descr b/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.1/descr deleted file mode 100644 index 25b9b983ec8..00000000000 --- a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -JSON codec generator for OCaml >=4.02 - -ppx_deriving_yojson is a ppx_deriving plugin that provides -a JSON codec generator. diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.1/opam b/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.1/opam index af87301d870..0fed2355a45 100644 --- a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.1/opam +++ b/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Peter Zotov " authors: "Peter Zotov " homepage: "https://github.com/whitequark/ppx_deriving_yojson" @@ -11,13 +11,36 @@ tags: [ ] dev-repo: "git://github.com/whitequark/ppx_deriving_yojson.git" substs: "pkg/META" -build: ["ocaml" "pkg/build.ml" "native=%{ocaml-native}%" "native-dynlink=%{ocaml-native-dynlink}%"] -build-test: ["ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_yojson.byte" "--"] +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" "yojson" "ppx_deriving" {>= "1.0" & < "2.0"} "ocamlfind" {build} - "ounit" {test} - "ppx_import" {test} + "ounit" {with-test} + "ppx_import" {with-test} "ocamlbuild" {build} ] +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: "md5=1fa0abe813fa0f89ccaa1f5f2b8b0649" +} diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.1/url b/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.1/url deleted file mode 100644 index f66606a8951..00000000000 --- a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ppx_deriving_yojson/archive/v2.1.tar.gz" -checksum: "1fa0abe813fa0f89ccaa1f5f2b8b0649" diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.2/descr b/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.2/descr deleted file mode 100644 index 25b9b983ec8..00000000000 --- a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -JSON codec generator for OCaml >=4.02 - -ppx_deriving_yojson is a ppx_deriving plugin that provides -a JSON codec generator. diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.2/opam b/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.2/opam index cd7075a9848..2be385055ee 100644 --- a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.2/opam +++ b/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Peter Zotov " authors: "Peter Zotov " homepage: "https://github.com/whitequark/ppx_deriving_yojson" @@ -11,13 +11,36 @@ tags: [ ] dev-repo: "git://github.com/whitequark/ppx_deriving_yojson.git" substs: "pkg/META" -build: ["ocaml" "pkg/build.ml" "native=%{ocaml-native}%" "native-dynlink=%{ocaml-native-dynlink}%"] -build-test: ["ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_yojson.byte" "--"] +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" "yojson" "ppx_deriving" {>= "2.0" & < "3.0"} "ocamlfind" {build} - "ounit" {test} - "ppx_import" {test} + "ounit" {with-test} + "ppx_import" {with-test} "ocamlbuild" {build} ] +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: "md5=e20a18cf2f7d09274d16c4ea3f6dc997" +} diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.2/url b/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.2/url deleted file mode 100644 index a07fa89979a..00000000000 --- a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ppx_deriving_yojson/archive/v2.2.tar.gz" -checksum: "e20a18cf2f7d09274d16c4ea3f6dc997" diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.3/descr b/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.3/descr deleted file mode 100644 index 25b9b983ec8..00000000000 --- a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -JSON codec generator for OCaml >=4.02 - -ppx_deriving_yojson is a ppx_deriving plugin that provides -a JSON codec generator. diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.3/opam b/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.3/opam index 023e72b4431..82b6cf93eec 100644 --- a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.3/opam +++ b/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Peter Zotov " authors: "Peter Zotov " homepage: "https://github.com/whitequark/ppx_deriving_yojson" @@ -11,14 +11,36 @@ tags: [ ] dev-repo: "git://github.com/whitequark/ppx_deriving_yojson.git" substs: "pkg/META" -build: ["ocaml" "pkg/build.ml" "native=%{ocaml-native}%" "native-dynlink=%{ocaml-native-dynlink}%"] -build-test: ["ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_yojson.byte" "--"] +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.0"} "yojson" "ppx_deriving" {>= "1.0"} "ocamlfind" {build} - "ounit" {test} - "ppx_import" {test} + "ounit" {with-test} + "ppx_import" {with-test} "ocamlbuild" {build} ] -available: [ ocaml-version < "4.03.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: "md5=ef4f247f645457f129ff1e66400ff077" +} diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.3/url b/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.3/url deleted file mode 100644 index 9d19225ef3d..00000000000 --- a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ppx_deriving_yojson/archive/v2.3.tar.gz" -checksum: "ef4f247f645457f129ff1e66400ff077" diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.4/descr b/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.4/descr deleted file mode 100644 index 25b9b983ec8..00000000000 --- a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -JSON codec generator for OCaml >=4.02 - -ppx_deriving_yojson is a ppx_deriving plugin that provides -a JSON codec generator. diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.4/opam b/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.4/opam index f2bcea43ce5..4d6ec13d677 100644 --- a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.4/opam +++ b/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "whitequark " authors: "whitequark " homepage: "https://github.com/whitequark/ppx_deriving_yojson" @@ -9,24 +9,35 @@ tags: ["syntax" "json"] dev-repo: "git://github.com/whitequark/ppx_deriving_yojson.git" substs: "pkg/META" build: [ - "ocaml" - "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" -] -build-test: [ - "ocamlbuild" - "-classic-display" - "-use-ocamlfind" - "src_test/test_ppx_yojson.byte" - "--" + [ + "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.0"} "yojson" "ppx_deriving" {>= "2.0" & < "4.0"} "ocamlfind" {build} - "ounit" {test} - "ppx_import" {test} + "ounit" {with-test} + "ppx_import" {with-test} "ocamlbuild" {build} ] -available: [ ocaml-version < "4.03.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: "md5=e24b28c1728b34ef6390455cbd8b98f3" +} diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.4/url b/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.4/url deleted file mode 100644 index 150954a99a9..00000000000 --- a/packages/ppx_deriving_yojson/ppx_deriving_yojson.2.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ppx_deriving_yojson/archive/v2.4.tar.gz" -checksum: "e24b28c1728b34ef6390455cbd8b98f3" diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.0/descr b/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.0/descr deleted file mode 100644 index 25b9b983ec8..00000000000 --- a/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -JSON codec generator for OCaml >=4.02 - -ppx_deriving_yojson is a ppx_deriving plugin that provides -a JSON codec generator. diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.0/opam b/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.0/opam index b915373db66..4b9e300beb1 100644 --- a/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.0/opam +++ b/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "whitequark " authors: "whitequark " homepage: "https://github.com/whitequark/ppx_deriving_yojson" @@ -8,27 +8,38 @@ doc: "http://whitequark.github.io/ppx_deriving_yojson" tags: ["syntax" "json"] dev-repo: "git://github.com/whitequark/ppx_deriving_yojson.git" substs: "pkg/META" -available : [ ocaml-version < "4.05.0" ] build: [ - "ocaml" - "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" -] -build-test: [ - "ocamlbuild" - "-classic-display" - "-use-ocamlfind" - "src_test/test_ppx_yojson.byte" - "--" + [ + "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" "result" "ppx_deriving" {>= "4.0" & < "5.0"} "ocamlfind" {build} "cppo" {build} "cppo_ocamlbuild" {build} - "ounit" {test} - "ppx_import" {test & >= "1.1"} + "ounit" {with-test} + "ppx_import" {with-test & >= "1.1"} ] +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: "md5=8ec1badbd729420e5531f8fe51cbf3b7" +} diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.0/url b/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.0/url deleted file mode 100644 index 6bfa959b145..00000000000 --- a/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ppx_deriving_yojson/archive/v3.0.tar.gz" -checksum: "8ec1badbd729420e5531f8fe51cbf3b7" diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.1/descr b/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.1/descr deleted file mode 100644 index 25b9b983ec8..00000000000 --- a/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -JSON codec generator for OCaml >=4.02 - -ppx_deriving_yojson is a ppx_deriving plugin that provides -a JSON codec generator. diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.1/opam b/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.1/opam index 298b9e92557..29b992780e2 100644 --- a/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.1/opam +++ b/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "whitequark " authors: [ "whitequark " ] license: "MIT" @@ -9,14 +9,22 @@ dev-repo: "git://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}%" -] -build-test: [ - "ocamlbuild" "-classic-display" "-use-ocamlfind" - "src_test/test_ppx_yojson.byte" "--" + [ + "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" "yojson" "result" "ppx_deriving" {>= "4.0" & < "5.0"} @@ -24,9 +32,17 @@ depends: [ "ocamlbuild" {build} "cppo" {build} "cppo_ocamlbuild" {build} - "ounit" {test} - "ppx_import" {test & >= "1.1"} + "ounit" {with-test} + "ppx_import" {with-test & >= "1.1"} ] 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: "md5=83128c06b0569309351886d9fd0dbb74" +} diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.1/url b/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.1/url deleted file mode 100644 index 39caeea7efc..00000000000 --- a/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml-ppx/ppx_deriving_yojson/archive/v3.1.tar.gz" -checksum: "83128c06b0569309351886d9fd0dbb74" diff --git a/packages/ppx_distr_guards/ppx_distr_guards.0.1/descr b/packages/ppx_distr_guards/ppx_distr_guards.0.1/descr deleted file mode 100644 index 006fe0c5665..00000000000 --- a/packages/ppx_distr_guards/ppx_distr_guards.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Extension to distribute guards over or-patterns. - -`function%distr A x, _ | _, A x when p x -> e` will result in `function A x, _ when p x -> e | _, A x when p x -> e` diff --git a/packages/ppx_distr_guards/ppx_distr_guards.0.1/opam b/packages/ppx_distr_guards/ppx_distr_guards.0.1/opam index daaeb285083..ee5a28fa06e 100644 --- a/packages/ppx_distr_guards/ppx_distr_guards.0.1/opam +++ b/packages/ppx_distr_guards/ppx_distr_guards.0.1/opam @@ -1,17 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Ralf Vogler " authors: "Ralf Vogler " homepage: "https://github.com/vogler/ppx_distr_guards" bug-reports: "https://github.com/vogler/ppx_distr_guards/issues" license: "MIT" -dev-repo: "https://github.com/vogler/ppx_distr_guards.git" +dev-repo: "git+https://github.com/vogler/ppx_distr_guards.git" substs: "META" build: [make] install: ["ocamlfind" "install" name "META" "ppx_distr_guards.native"] remove: ["ocamlfind" "remove" name] depends: [ + "ocaml" {>= "4.02.1"} "ocamlfind" {build} "ocamlbuild" {build} - "ppx_tools" {test} + "ppx_tools" {with-test} ] -available: [ocaml-version >= "4.02.1" & opam-version >= "1.2"] +available: opam-version >= "1.2" +synopsis: "Extension to distribute guards over or-patterns." +description: + "`function%distr A x, _ | _, A x when p x -> e` will result in `function A x, _ when p x -> e | _, A x when p x -> e`" +flags: light-uninstall +url { + src: "https://github.com/vogler/ppx_distr_guards/archive/v0.1.tar.gz" + checksum: "md5=0c4ce5c0fdc7977ebedc0cd837678ec2" +} diff --git a/packages/ppx_distr_guards/ppx_distr_guards.0.1/url b/packages/ppx_distr_guards/ppx_distr_guards.0.1/url deleted file mode 100644 index 1d396d5d6f3..00000000000 --- a/packages/ppx_distr_guards/ppx_distr_guards.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/vogler/ppx_distr_guards/archive/v0.1.tar.gz" -checksum: "0c4ce5c0fdc7977ebedc0cd837678ec2" diff --git a/packages/ppx_dotbracket/ppx_dotbracket.1.0.0/descr b/packages/ppx_dotbracket/ppx_dotbracket.1.0.0/descr deleted file mode 100644 index 67dc21c8ad9..00000000000 --- a/packages/ppx_dotbracket/ppx_dotbracket.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -ppx extension for rebinding dot-bracket expressions such as a.[x], a.(x), a.{x} diff --git a/packages/ppx_dotbracket/ppx_dotbracket.1.0.0/opam b/packages/ppx_dotbracket/ppx_dotbracket.1.0.0/opam index d6f8ee1ac75..15d1b41924b 100644 --- a/packages/ppx_dotbracket/ppx_dotbracket.1.0.0/opam +++ b/packages/ppx_dotbracket/ppx_dotbracket.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,14 +17,15 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build - & - < - "0.10" } + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "omake" {build & < "0.10"} "ppx_tools_versioned" - "ppxx" { >= "2.3.0" & < "2.4.0" } -] -available: [ - ocaml-version >= "4.03.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://bitbucket.org/camlspotter/ppx_dotbracket/get/1.0.0.tar.gz" + checksum: "md5=bf72213cae0a9a140fa2831e9c390544" +} diff --git a/packages/ppx_dotbracket/ppx_dotbracket.1.0.0/url b/packages/ppx_dotbracket/ppx_dotbracket.1.0.0/url deleted file mode 100644 index bf9b3494a10..00000000000 --- a/packages/ppx_dotbracket/ppx_dotbracket.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_dotbracket/get/1.0.0.tar.gz" -checksum: "bf72213cae0a9a140fa2831e9c390544" diff --git a/packages/ppx_driver/ppx_driver.113.09.00/descr b/packages/ppx_driver/ppx_driver.113.09.00/descr deleted file mode 100644 index 0fff593bcd2..00000000000 --- a/packages/ppx_driver/ppx_driver.113.09.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Feature-full driver for OCaml AST transformers -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_driver/ppx_driver.113.09.00/opam b/packages/ppx_driver/ppx_driver.113.09.00/opam index a741dfa3378..4526675fe8d 100644 --- a/packages/ppx_driver/ppx_driver.113.09.00/opam +++ b/packages/ppx_driver/ppx_driver.113.09.00/opam @@ -1,15 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_driver" bug-reports: "https://github.com/janestreet/ppx_driver/issues" -dev-repo: "https://github.com/janestreet/ppx_driver.git" +dev-repo: "git+https://github.com/janestreet/ppx_driver.git" license: "Apache-2.0" -build: [[make]] +build: [ + [make] + [make "doc"] {with-doc} +] install: [[make "install"]] remove: [["ocamlfind" "remove" "ppx_driver"]] -build-doc: [[make "doc"]] depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} "ocamlfind" {>= "1.3.2"} "ppx_optcomp" {>= "113.09.00" & < "113.10.00"} "ppx_core" {>= "113.09.00" & < "113.10.00"} @@ -17,4 +20,10 @@ depends: [ "ppx_deriving" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.2" & ocaml-version < "4.03" ] +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: "md5=46e9241d9a8d5b5693198835df00704b" +} diff --git a/packages/ppx_driver/ppx_driver.113.09.00/url b/packages/ppx_driver/ppx_driver.113.09.00/url deleted file mode 100644 index 6cc84c47af2..00000000000 --- a/packages/ppx_driver/ppx_driver.113.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/ppx_driver/archive/113.09.00.tar.gz" -checksum: "46e9241d9a8d5b5693198835df00704b" diff --git a/packages/ppx_driver/ppx_driver.113.24.00/descr b/packages/ppx_driver/ppx_driver.113.24.00/descr deleted file mode 100644 index 0fff593bcd2..00000000000 --- a/packages/ppx_driver/ppx_driver.113.24.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Feature-full driver for OCaml AST transformers -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_driver/ppx_driver.113.24.00/opam b/packages/ppx_driver/ppx_driver.113.24.00/opam index 5e8a52a4b83..515821831bf 100644 --- a/packages/ppx_driver/ppx_driver.113.24.00/opam +++ b/packages/ppx_driver/ppx_driver.113.24.00/opam @@ -1,19 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_driver" bug-reports: "https://github.com/janestreet/ppx_driver/issues" -dev-repo: "https://github.com/janestreet/ppx_driver.git" +dev-repo: "git+https://github.com/janestreet/ppx_driver.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "ocamlbuild" - "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} "ppx_optcomp" {>= "113.24.00" & < "113.25.00"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=dd5f40bef1c6d0cd3e78da9aac420209" +} diff --git a/packages/ppx_driver/ppx_driver.113.24.00/url b/packages/ppx_driver/ppx_driver.113.24.00/url deleted file mode 100644 index e84b2747cd1..00000000000 --- a/packages/ppx_driver/ppx_driver.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_driver-113.24.00.tar.gz" -checksum: "dd5f40bef1c6d0cd3e78da9aac420209" diff --git a/packages/ppx_driver/ppx_driver.113.33.00+4.03/descr b/packages/ppx_driver/ppx_driver.113.33.00+4.03/descr deleted file mode 100644 index 0fff593bcd2..00000000000 --- a/packages/ppx_driver/ppx_driver.113.33.00+4.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Feature-full driver for OCaml AST transformers -Part of the Jane Street's PPX rewriters collection. 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 index 7fff65d2568..27efabb17c4 100644 --- a/packages/ppx_driver/ppx_driver.113.33.00+4.03/opam +++ b/packages/ppx_driver/ppx_driver.113.33.00+4.03/opam @@ -1,19 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_driver" bug-reports: "https://github.com/janestreet/ppx_driver/issues" -dev-repo: "https://github.com/janestreet/ppx_driver.git" +dev-repo: "git+https://github.com/janestreet/ppx_driver.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "ocamlbuild" - "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} "ppx_optcomp" {>= "113.33.00+4.03" & < "113.34.00+4.03"} ] -available: [ ocaml-version >= "4.03.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/113.33/files/ppx_driver-113.33.00+4.03.tar.gz" + checksum: "md5=253f533a171c58f63782ec4814bb5f5b" +} diff --git a/packages/ppx_driver/ppx_driver.113.33.00+4.03/url b/packages/ppx_driver/ppx_driver.113.33.00+4.03/url deleted file mode 100644 index 1226ee2d5cd..00000000000 --- a/packages/ppx_driver/ppx_driver.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_driver-113.33.00+4.03.tar.gz" -checksum: "253f533a171c58f63782ec4814bb5f5b" diff --git a/packages/ppx_driver/ppx_driver.113.33.00/descr b/packages/ppx_driver/ppx_driver.113.33.00/descr deleted file mode 100644 index 0fff593bcd2..00000000000 --- a/packages/ppx_driver/ppx_driver.113.33.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Feature-full driver for OCaml AST transformers -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_driver/ppx_driver.113.33.00/opam b/packages/ppx_driver/ppx_driver.113.33.00/opam index 20071babf25..49341c2ea26 100644 --- a/packages/ppx_driver/ppx_driver.113.33.00/opam +++ b/packages/ppx_driver/ppx_driver.113.33.00/opam @@ -1,19 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_driver" bug-reports: "https://github.com/janestreet/ppx_driver/issues" -dev-repo: "https://github.com/janestreet/ppx_driver.git" +dev-repo: "git+https://github.com/janestreet/ppx_driver.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "ocamlbuild" - "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} "ppx_optcomp" {>= "113.33.00" & < "113.34.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=4ddefe64b09991947771900afaedbae6" +} diff --git a/packages/ppx_driver/ppx_driver.113.33.00/url b/packages/ppx_driver/ppx_driver.113.33.00/url deleted file mode 100644 index 28a518f2f9c..00000000000 --- a/packages/ppx_driver/ppx_driver.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_driver-113.33.00.tar.gz" -checksum: "4ddefe64b09991947771900afaedbae6" diff --git a/packages/ppx_driver/ppx_driver.113.33.01+4.03/descr b/packages/ppx_driver/ppx_driver.113.33.01+4.03/descr deleted file mode 100644 index 0fff593bcd2..00000000000 --- a/packages/ppx_driver/ppx_driver.113.33.01+4.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Feature-full driver for OCaml AST transformers -Part of the Jane Street's PPX rewriters collection. 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 index 7fff65d2568..8d5a03cf9c3 100644 --- a/packages/ppx_driver/ppx_driver.113.33.01+4.03/opam +++ b/packages/ppx_driver/ppx_driver.113.33.01+4.03/opam @@ -1,19 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_driver" bug-reports: "https://github.com/janestreet/ppx_driver/issues" -dev-repo: "https://github.com/janestreet/ppx_driver.git" +dev-repo: "git+https://github.com/janestreet/ppx_driver.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "ocamlbuild" - "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} "ppx_optcomp" {>= "113.33.00+4.03" & < "113.34.00+4.03"} ] -available: [ ocaml-version >= "4.03.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/113.33/files/ppx_driver-113.33.01+4.03.tar.gz" + checksum: "md5=b2777f18adab3439d08b76e10629e328" +} diff --git a/packages/ppx_driver/ppx_driver.113.33.01+4.03/url b/packages/ppx_driver/ppx_driver.113.33.01+4.03/url deleted file mode 100644 index bf62c680599..00000000000 --- a/packages/ppx_driver/ppx_driver.113.33.01+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_driver-113.33.01+4.03.tar.gz" -checksum: "b2777f18adab3439d08b76e10629e328" diff --git a/packages/ppx_driver/ppx_driver.113.33.02+4.03/descr b/packages/ppx_driver/ppx_driver.113.33.02+4.03/descr deleted file mode 100644 index 0fff593bcd2..00000000000 --- a/packages/ppx_driver/ppx_driver.113.33.02+4.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Feature-full driver for OCaml AST transformers -Part of the Jane Street's PPX rewriters collection. 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 index 7fff65d2568..7532fe4d034 100644 --- a/packages/ppx_driver/ppx_driver.113.33.02+4.03/opam +++ b/packages/ppx_driver/ppx_driver.113.33.02+4.03/opam @@ -1,19 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_driver" bug-reports: "https://github.com/janestreet/ppx_driver/issues" -dev-repo: "https://github.com/janestreet/ppx_driver.git" +dev-repo: "git+https://github.com/janestreet/ppx_driver.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "ocamlbuild" - "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} "ppx_optcomp" {>= "113.33.00+4.03" & < "113.34.00+4.03"} ] -available: [ ocaml-version >= "4.03.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/113.33/files/ppx_driver-113.33.02+4.03.tar.gz" + checksum: "md5=7ada82c2ef06adef471b50238258ff4c" +} diff --git a/packages/ppx_driver/ppx_driver.113.33.02+4.03/url b/packages/ppx_driver/ppx_driver.113.33.02+4.03/url deleted file mode 100644 index e3df7e79a82..00000000000 --- a/packages/ppx_driver/ppx_driver.113.33.02+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_driver-113.33.02+4.03.tar.gz" -checksum: "7ada82c2ef06adef471b50238258ff4c" diff --git a/packages/ppx_driver/ppx_driver.113.33.03/descr b/packages/ppx_driver/ppx_driver.113.33.03/descr deleted file mode 100644 index 0fff593bcd2..00000000000 --- a/packages/ppx_driver/ppx_driver.113.33.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Feature-full driver for OCaml AST transformers -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_driver/ppx_driver.113.33.03/opam b/packages/ppx_driver/ppx_driver.113.33.03/opam index 5af859fc4b1..97dc6b00805 100644 --- a/packages/ppx_driver/ppx_driver.113.33.03/opam +++ b/packages/ppx_driver/ppx_driver.113.33.03/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_driver" bug-reports: "https://github.com/janestreet/ppx_driver/issues" -dev-repo: "https://github.com/janestreet/ppx_driver.git" +dev-repo: "git+https://github.com/janestreet/ppx_driver.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "js-build-tools" {build & >= "113.33.04" & < "113.34.00"} "ocamlbuild" - "ppx_core" {>= "113.33.03" & < "113.34.00"} - "ppx_optcomp" {>= "113.33.03" & < "113.34.00"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_optcomp" {>= "113.33.03" & < "113.34.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=9e87c2d1ea772718637afc335e88dc45" +} diff --git a/packages/ppx_driver/ppx_driver.113.33.03/url b/packages/ppx_driver/ppx_driver.113.33.03/url deleted file mode 100644 index 354de13d99b..00000000000 --- a/packages/ppx_driver/ppx_driver.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_driver-113.33.03.tar.gz" -checksum: "9e87c2d1ea772718637afc335e88dc45" diff --git a/packages/ppx_driver/ppx_driver.113.33.04/descr b/packages/ppx_driver/ppx_driver.113.33.04/descr deleted file mode 100644 index 0fff593bcd2..00000000000 --- a/packages/ppx_driver/ppx_driver.113.33.04/descr +++ /dev/null @@ -1,2 +0,0 @@ -Feature-full driver for OCaml AST transformers -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_driver/ppx_driver.113.33.04/opam b/packages/ppx_driver/ppx_driver.113.33.04/opam index 5af859fc4b1..059175598fb 100644 --- a/packages/ppx_driver/ppx_driver.113.33.04/opam +++ b/packages/ppx_driver/ppx_driver.113.33.04/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_driver" bug-reports: "https://github.com/janestreet/ppx_driver/issues" -dev-repo: "https://github.com/janestreet/ppx_driver.git" +dev-repo: "git+https://github.com/janestreet/ppx_driver.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "js-build-tools" {build & >= "113.33.04" & < "113.34.00"} "ocamlbuild" - "ppx_core" {>= "113.33.03" & < "113.34.00"} - "ppx_optcomp" {>= "113.33.03" & < "113.34.00"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_optcomp" {>= "113.33.03" & < "113.34.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=218f2c1b09afded50a255cb7b87622dd" +} diff --git a/packages/ppx_driver/ppx_driver.113.33.04/url b/packages/ppx_driver/ppx_driver.113.33.04/url deleted file mode 100644 index b399eecda25..00000000000 --- a/packages/ppx_driver/ppx_driver.113.33.04/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_driver-113.33.04.tar.gz" -checksum: "218f2c1b09afded50a255cb7b87622dd" diff --git a/packages/ppx_driver/ppx_driver.v0.10.0/descr b/packages/ppx_driver/ppx_driver.v0.10.0/descr deleted file mode 100644 index 6855e79ee67..00000000000 --- a/packages/ppx_driver/ppx_driver.v0.10.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Feature-full driver for OCaml AST transformers - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_driver/ppx_driver.v0.10.0/opam b/packages/ppx_driver/ppx_driver.v0.10.0/opam index b51c1944ce1..856145986b5 100644 --- a/packages/ppx_driver/ppx_driver.v0.10.0/opam +++ b/packages/ppx_driver/ppx_driver.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_driver" @@ -9,9 +9,16 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "ppx_core" {>= "v0.10" & < "v0.11"} - "ppx_optcomp" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "ocaml" {>= "4.04.1"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_optcomp" {>= "v0.10" & < "v0.11"} + "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "1.0"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=1ce59200a2194f91e49b3e7e773994a4" +} diff --git a/packages/ppx_driver/ppx_driver.v0.10.0/url b/packages/ppx_driver/ppx_driver.v0.10.0/url deleted file mode 100644 index f0cf5938813..00000000000 --- a/packages/ppx_driver/ppx_driver.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_driver-v0.10.0.tar.gz" -checksum: "1ce59200a2194f91e49b3e7e773994a4" diff --git a/packages/ppx_driver/ppx_driver.v0.10.1/descr b/packages/ppx_driver/ppx_driver.v0.10.1/descr deleted file mode 100644 index 6855e79ee67..00000000000 --- a/packages/ppx_driver/ppx_driver.v0.10.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Feature-full driver for OCaml AST transformers - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_driver/ppx_driver.v0.10.1/opam b/packages/ppx_driver/ppx_driver.v0.10.1/opam index 8aba15897eb..32442fa0254 100644 --- a/packages/ppx_driver/ppx_driver.v0.10.1/opam +++ b/packages/ppx_driver/ppx_driver.v0.10.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: "Jane Street Group, LLC " homepage: "https://github.com/janestreet/ppx_driver" @@ -7,9 +7,15 @@ 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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "1.0"} ] -available: [ocaml-version >= "4.04.1"] +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: "md5=529a5d297c1e7d063cabe0ef732fc308" +} diff --git a/packages/ppx_driver/ppx_driver.v0.10.1/url b/packages/ppx_driver/ppx_driver.v0.10.1/url deleted file mode 100644 index 12b9b22fd6d..00000000000 --- a/packages/ppx_driver/ppx_driver.v0.10.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/janestreet/ppx_driver/archive/v0.10.1.tar.gz" -checksum: "529a5d297c1e7d063cabe0ef732fc308" diff --git a/packages/ppx_driver/ppx_driver.v0.10.2/descr b/packages/ppx_driver/ppx_driver.v0.10.2/descr deleted file mode 100644 index 6855e79ee67..00000000000 --- a/packages/ppx_driver/ppx_driver.v0.10.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Feature-full driver for OCaml AST transformers - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_driver/ppx_driver.v0.10.2/opam b/packages/ppx_driver/ppx_driver.v0.10.2/opam index 8aba15897eb..3d4acfdb10b 100644 --- a/packages/ppx_driver/ppx_driver.v0.10.2/opam +++ b/packages/ppx_driver/ppx_driver.v0.10.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: "Jane Street Group, LLC " homepage: "https://github.com/janestreet/ppx_driver" @@ -7,9 +7,15 @@ 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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "1.0"} ] -available: [ocaml-version >= "4.04.1"] +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: "md5=80908a5fa700756aa6150cf5bd6d6112" +} diff --git a/packages/ppx_driver/ppx_driver.v0.10.2/url b/packages/ppx_driver/ppx_driver.v0.10.2/url deleted file mode 100644 index d7ef8044ab3..00000000000 --- a/packages/ppx_driver/ppx_driver.v0.10.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/janestreet/ppx_driver/archive/v0.10.2.tar.gz" -checksum: "80908a5fa700756aa6150cf5bd6d6112" diff --git a/packages/ppx_driver/ppx_driver.v0.9.0/descr b/packages/ppx_driver/ppx_driver.v0.9.0/descr deleted file mode 100644 index 6855e79ee67..00000000000 --- a/packages/ppx_driver/ppx_driver.v0.9.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Feature-full driver for OCaml AST transformers - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_driver/ppx_driver.v0.9.0/opam b/packages/ppx_driver/ppx_driver.v0.9.0/opam index 0314fd1bffe..9f547fe4036 100644 --- a/packages/ppx_driver/ppx_driver.v0.9.0/opam +++ b/packages/ppx_driver/ppx_driver.v0.9.0/opam @@ -1,18 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_driver" bug-reports: "https://github.com/janestreet/ppx_driver/issues" -dev-repo: "https://github.com/janestreet/ppx_driver.git" +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: [ - "jbuilder" {build & >= "1.0+beta4" & < "1.0+beta8"} - "ppx_core" {>= "v0.9" & < "v0.10"} - "ppx_optcomp" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0" & < "4.06.0"} + "jbuilder" {build & >= "1.0+beta4" & < "1.0+beta8"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_optcomp" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} "ocamlbuild" ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.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: "md5=766474c7f019a534de7ea661b3b4115e" +} diff --git a/packages/ppx_driver/ppx_driver.v0.9.0/url b/packages/ppx_driver/ppx_driver.v0.9.0/url deleted file mode 100644 index ab0cfdc596d..00000000000 --- a/packages/ppx_driver/ppx_driver.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_driver-v0.9.0.tar.gz" -checksum: "766474c7f019a534de7ea661b3b4115e" diff --git a/packages/ppx_driver/ppx_driver.v0.9.1/descr b/packages/ppx_driver/ppx_driver.v0.9.1/descr deleted file mode 100644 index 6855e79ee67..00000000000 --- a/packages/ppx_driver/ppx_driver.v0.9.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Feature-full driver for OCaml AST transformers - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_driver/ppx_driver.v0.9.1/opam b/packages/ppx_driver/ppx_driver.v0.9.1/opam index 93756da358f..5e28efa863e 100644 --- a/packages/ppx_driver/ppx_driver.v0.9.1/opam +++ b/packages/ppx_driver/ppx_driver.v0.9.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_driver" @@ -9,10 +9,16 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >= "1.0+beta8"} - "ppx_core" {>= "v0.9" & < "v0.10"} - "ppx_optcomp" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0" & < "4.05.0"} + "jbuilder" {build & >= "1.0+beta8"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_optcomp" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "1.0"} "ocamlbuild" ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.05.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: "md5=7da36822260cb1b21bd967191ae2c734" +} diff --git a/packages/ppx_driver/ppx_driver.v0.9.1/url b/packages/ppx_driver/ppx_driver.v0.9.1/url deleted file mode 100644 index f8369de7af9..00000000000 --- a/packages/ppx_driver/ppx_driver.v0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/janestreet/ppx_driver/archive/v0.9.1.tar.gz" -checksum: "7da36822260cb1b21bd967191ae2c734" diff --git a/packages/ppx_driver/ppx_driver.v0.9.2/descr b/packages/ppx_driver/ppx_driver.v0.9.2/descr deleted file mode 100644 index 6855e79ee67..00000000000 --- a/packages/ppx_driver/ppx_driver.v0.9.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Feature-full driver for OCaml AST transformers - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_driver/ppx_driver.v0.9.2/opam b/packages/ppx_driver/ppx_driver.v0.9.2/opam index c7298e096ef..953d554bbd9 100644 --- a/packages/ppx_driver/ppx_driver.v0.9.2/opam +++ b/packages/ppx_driver/ppx_driver.v0.9.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_driver" @@ -9,10 +9,16 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >= "1.0+beta7"} - "ppx_core" {>= "v0.9.2" & < "v0.10"} - "ppx_optcomp" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_core" {>= "v0.9.2" & < "v0.10"} + "ppx_optcomp" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "1.0"} "ocamlbuild" ] -available: [ ocaml-version >= "4.03.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: "md5=2d682850acb6851085eee03f90dc9eab" +} diff --git a/packages/ppx_driver/ppx_driver.v0.9.2/url b/packages/ppx_driver/ppx_driver.v0.9.2/url deleted file mode 100644 index 9277fd7f7bc..00000000000 --- a/packages/ppx_driver/ppx_driver.v0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/janestreet/ppx_driver/archive/v0.9.2.tar.gz" -checksum: "2d682850acb6851085eee03f90dc9eab" diff --git a/packages/ppx_dryunit/ppx_dryunit.0.3.1/descr b/packages/ppx_dryunit/ppx_dryunit.0.3.1/descr deleted file mode 100644 index 588917c46ec..00000000000 --- a/packages/ppx_dryunit/ppx_dryunit.0.3.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -A detection tool for traditional unit testing in OCaml - -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`. diff --git a/packages/ppx_dryunit/ppx_dryunit.0.3.1/opam b/packages/ppx_dryunit/ppx_dryunit.0.3.1/opam deleted file mode 100644 index a754ea67f0f..00000000000 --- a/packages/ppx_dryunit/ppx_dryunit.0.3.1/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -maintainer: "gerson.xp@gmail.com" -authors: "Gerson Moraes" -homepage: "https://github.com/gersonmoraes/dryunit" -bug-reports: "https://github.com/gersonmoraes/dryunit" -dev-repo: "https://github.com/gersonmoraes/dryunit.git" -build: ["jbuilder" "build" "-p" name "-j" jobs] -depends: [ - "jbuilder" {build} - "cppo" {build} - "ocaml-migrate-parsetree" {build} - "ppx_tools_versioned" {build} -] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.06"] diff --git a/packages/ppx_dryunit/ppx_dryunit.0.3.1/url b/packages/ppx_dryunit/ppx_dryunit.0.3.1/url deleted file mode 100644 index dc07b61f281..00000000000 --- a/packages/ppx_dryunit/ppx_dryunit.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/gersonmoraes/dryunit/archive/0.3.1.tar.gz" -checksum: "88de92b9868adf8d3dc138db5fa789d8" diff --git a/packages/ppx_dryunit/ppx_dryunit.0.4.0/descr b/packages/ppx_dryunit/ppx_dryunit.0.4.0/descr deleted file mode 100644 index df2e04dc453..00000000000 --- a/packages/ppx_dryunit/ppx_dryunit.0.4.0/descr +++ /dev/null @@ -1,41 +0,0 @@ -A detection tool for traditional unit testing in OCaml - -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). \ No newline at end of file diff --git a/packages/ppx_dryunit/ppx_dryunit.0.4.0/opam b/packages/ppx_dryunit/ppx_dryunit.0.4.0/opam index e63317272e2..9d5b2512788 100644 --- a/packages/ppx_dryunit/ppx_dryunit.0.4.0/opam +++ b/packages/ppx_dryunit/ppx_dryunit.0.4.0/opam @@ -1,15 +1,60 @@ -opam-version: "1.2" +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: "https://github.com/gersonmoraes/dryunit.git" +dev-repo: "git+https://github.com/gersonmoraes/dryunit.git" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" {>= "4.02.3" & < "4.06"} "jbuilder" {build} "cppo" {build} "ocaml-migrate-parsetree" {build} "ppx_tools_versioned" {build} ] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.06"] +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: "md5=14f1029a3c628eeaef50c025b454215e" +} diff --git a/packages/ppx_dryunit/ppx_dryunit.0.4.0/url b/packages/ppx_dryunit/ppx_dryunit.0.4.0/url deleted file mode 100644 index f2447f778c6..00000000000 --- a/packages/ppx_dryunit/ppx_dryunit.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/gersonmoraes/dryunit/archive/0.4.0.tar.gz" -checksum: "14f1029a3c628eeaef50c025b454215e" diff --git a/packages/ppx_enumerate/ppx_enumerate.113.09.00/descr b/packages/ppx_enumerate/ppx_enumerate.113.09.00/descr deleted file mode 100644 index 3d70aaf717b..00000000000 --- a/packages/ppx_enumerate/ppx_enumerate.113.09.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generate a list containing all values of a finite type -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_enumerate/ppx_enumerate.113.09.00/opam b/packages/ppx_enumerate/ppx_enumerate.113.09.00/opam deleted file mode 100644 index 4ea03bbdb3a..00000000000 --- a/packages/ppx_enumerate/ppx_enumerate.113.09.00/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/ppx_enumerate" -bug-reports: "https://github.com/janestreet/ppx_enumerate/issues" -dev-repo: "https://github.com/janestreet/ppx_enumerate.git" -license: "Apache-2.0" -build: [[make]] -install: [[make "install"]] -remove: [["ocamlfind" "remove" "ppx_enumerate"]] -build-doc: [[make "doc"]] -depends: [ - "ocamlfind" {>= "1.3.2"} - "ppx_type_conv" {>= "113.09.00" & < "113.10.00"} - "ppx_core" {>= "113.09.00" & < "113.10.00"} - "ppx_deriving" - "ppx_tools" - "ppx_driver" {>= "113.09.00" & < "113.10.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.02.2" & ocaml-version < "4.03" ] diff --git a/packages/ppx_enumerate/ppx_enumerate.113.09.00/url b/packages/ppx_enumerate/ppx_enumerate.113.09.00/url deleted file mode 100644 index 6e38c0455b3..00000000000 --- a/packages/ppx_enumerate/ppx_enumerate.113.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/ppx_enumerate/archive/113.09.00.tar.gz" -checksum: "a7dc3385f85b15cbd6feb9e032f69739" diff --git a/packages/ppx_enumerate/ppx_enumerate.113.24.00/descr b/packages/ppx_enumerate/ppx_enumerate.113.24.00/descr deleted file mode 100644 index 3d70aaf717b..00000000000 --- a/packages/ppx_enumerate/ppx_enumerate.113.24.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generate a list containing all values of a finite type -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_enumerate/ppx_enumerate.113.24.00/opam b/packages/ppx_enumerate/ppx_enumerate.113.24.00/opam index 31883c276e4..21d2f3844df 100644 --- a/packages/ppx_enumerate/ppx_enumerate.113.24.00/opam +++ b/packages/ppx_enumerate/ppx_enumerate.113.24.00/opam @@ -1,19 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_enumerate" bug-reports: "https://github.com/janestreet/ppx_enumerate/issues" -dev-repo: "https://github.com/janestreet/ppx_enumerate.git" +dev-repo: "git+https://github.com/janestreet/ppx_enumerate.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} "ppx_tools" "ppx_type_conv" {>= "113.24.00" & < "113.25.00"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=3c70d9c4d0fa3ff35c3f2dcdc56690f9" +} diff --git a/packages/ppx_enumerate/ppx_enumerate.113.24.00/url b/packages/ppx_enumerate/ppx_enumerate.113.24.00/url deleted file mode 100644 index da5b291f0ed..00000000000 --- a/packages/ppx_enumerate/ppx_enumerate.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_enumerate-113.24.00.tar.gz" -checksum: "3c70d9c4d0fa3ff35c3f2dcdc56690f9" diff --git a/packages/ppx_enumerate/ppx_enumerate.113.33.00+4.03/descr b/packages/ppx_enumerate/ppx_enumerate.113.33.00+4.03/descr deleted file mode 100644 index 3d70aaf717b..00000000000 --- a/packages/ppx_enumerate/ppx_enumerate.113.33.00+4.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generate a list containing all values of a finite type -Part of the Jane Street's PPX rewriters collection. 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 index 2d6a8f233f8..d438b9e74d9 100644 --- a/packages/ppx_enumerate/ppx_enumerate.113.33.00+4.03/opam +++ b/packages/ppx_enumerate/ppx_enumerate.113.33.00+4.03/opam @@ -1,19 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_enumerate" bug-reports: "https://github.com/janestreet/ppx_enumerate/issues" -dev-repo: "https://github.com/janestreet/ppx_enumerate.git" +dev-repo: "git+https://github.com/janestreet/ppx_enumerate.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} - "ppx_tools" {>= "0.99.3"} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3"} "ppx_type_conv" {>= "113.33.00+4.03" & < "113.34.00+4.03"} ] -available: [ ocaml-version >= "4.03.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/113.33/files/ppx_enumerate-113.33.00+4.03.tar.gz" + checksum: "md5=3f0de349ebfea0b8f2017a7993aee1c3" +} diff --git a/packages/ppx_enumerate/ppx_enumerate.113.33.00+4.03/url b/packages/ppx_enumerate/ppx_enumerate.113.33.00+4.03/url deleted file mode 100644 index 4ecb3ea6056..00000000000 --- a/packages/ppx_enumerate/ppx_enumerate.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_enumerate-113.33.00+4.03.tar.gz" -checksum: "3f0de349ebfea0b8f2017a7993aee1c3" diff --git a/packages/ppx_enumerate/ppx_enumerate.113.33.00/descr b/packages/ppx_enumerate/ppx_enumerate.113.33.00/descr deleted file mode 100644 index 3d70aaf717b..00000000000 --- a/packages/ppx_enumerate/ppx_enumerate.113.33.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generate a list containing all values of a finite type -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_enumerate/ppx_enumerate.113.33.00/opam b/packages/ppx_enumerate/ppx_enumerate.113.33.00/opam index c3434cef6de..2ffca29946d 100644 --- a/packages/ppx_enumerate/ppx_enumerate.113.33.00/opam +++ b/packages/ppx_enumerate/ppx_enumerate.113.33.00/opam @@ -1,19 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_enumerate" bug-reports: "https://github.com/janestreet/ppx_enumerate/issues" -dev-repo: "https://github.com/janestreet/ppx_enumerate.git" +dev-repo: "git+https://github.com/janestreet/ppx_enumerate.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.33.00" & < "113.34.00"} - "ppx_tools" {>= "0.99.3"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3"} "ppx_type_conv" {>= "113.33.00" & < "113.34.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=c783e4886c53e7caac7d22c8a5174429" +} diff --git a/packages/ppx_enumerate/ppx_enumerate.113.33.00/url b/packages/ppx_enumerate/ppx_enumerate.113.33.00/url deleted file mode 100644 index 39e8940d77c..00000000000 --- a/packages/ppx_enumerate/ppx_enumerate.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_enumerate-113.33.00.tar.gz" -checksum: "c783e4886c53e7caac7d22c8a5174429" diff --git a/packages/ppx_enumerate/ppx_enumerate.113.33.03/descr b/packages/ppx_enumerate/ppx_enumerate.113.33.03/descr deleted file mode 100644 index 3d70aaf717b..00000000000 --- a/packages/ppx_enumerate/ppx_enumerate.113.33.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generate a list containing all values of a finite type -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_enumerate/ppx_enumerate.113.33.03/opam b/packages/ppx_enumerate/ppx_enumerate.113.33.03/opam index d6957b443cf..6c319fd39ce 100644 --- a/packages/ppx_enumerate/ppx_enumerate.113.33.03/opam +++ b/packages/ppx_enumerate/ppx_enumerate.113.33.03/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_enumerate" bug-reports: "https://github.com/janestreet/ppx_enumerate/issues" -dev-repo: "https://github.com/janestreet/ppx_enumerate.git" +dev-repo: "git+https://github.com/janestreet/ppx_enumerate.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "js-build-tools" {build & >= "113.33.04" & < "113.34.00"} - "ppx_core" {>= "113.33.03" & < "113.34.00"} - "ppx_tools" {>= "0.99.3"} - "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3"} + "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=b38bcd9acb621609bcca45cd1c9825bf" +} diff --git a/packages/ppx_enumerate/ppx_enumerate.113.33.03/url b/packages/ppx_enumerate/ppx_enumerate.113.33.03/url deleted file mode 100644 index 8fd117f5927..00000000000 --- a/packages/ppx_enumerate/ppx_enumerate.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_enumerate-113.33.03.tar.gz" -checksum: "b38bcd9acb621609bcca45cd1c9825bf" diff --git a/packages/ppx_enumerate/ppx_enumerate.v0.10.0/descr b/packages/ppx_enumerate/ppx_enumerate.v0.10.0/descr deleted file mode 100644 index 2bf43656665..00000000000 --- a/packages/ppx_enumerate/ppx_enumerate.v0.10.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Generate a list containing all values of a finite type - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_enumerate/ppx_enumerate.v0.10.0/opam b/packages/ppx_enumerate/ppx_enumerate.v0.10.0/opam index 4210a331d67..4525732ab67 100644 --- a/packages/ppx_enumerate/ppx_enumerate.v0.10.0/opam +++ b/packages/ppx_enumerate/ppx_enumerate.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_enumerate" @@ -9,11 +9,18 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=934dd368ce0a45366c0f47a9acfa2e61" +} diff --git a/packages/ppx_enumerate/ppx_enumerate.v0.10.0/url b/packages/ppx_enumerate/ppx_enumerate.v0.10.0/url deleted file mode 100644 index 8e699adc216..00000000000 --- a/packages/ppx_enumerate/ppx_enumerate.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_enumerate-v0.10.0.tar.gz" -checksum: "934dd368ce0a45366c0f47a9acfa2e61" diff --git a/packages/ppx_enumerate/ppx_enumerate.v0.9.0/descr b/packages/ppx_enumerate/ppx_enumerate.v0.9.0/descr deleted file mode 100644 index 2bf43656665..00000000000 --- a/packages/ppx_enumerate/ppx_enumerate.v0.9.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Generate a list containing all values of a finite type - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_enumerate/ppx_enumerate.v0.9.0/opam b/packages/ppx_enumerate/ppx_enumerate.v0.9.0/opam index 68d8deff083..f823e9851c7 100644 --- a/packages/ppx_enumerate/ppx_enumerate.v0.9.0/opam +++ b/packages/ppx_enumerate/ppx_enumerate.v0.9.0/opam @@ -1,19 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_enumerate" bug-reports: "https://github.com/janestreet/ppx_enumerate/issues" -dev-repo: "https://github.com/janestreet/ppx_enumerate.git" +dev-repo: "git+https://github.com/janestreet/ppx_enumerate.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "ppx_enumerate" "--root" "." "-j" jobs "@install"] ] depends: [ - "jbuilder" {build & >= "1.0+beta4"} - "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" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta4"} + "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"} ] -available: [ ocaml-version >= "4.03.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: "md5=90811868e565b71bb432fd2625ec047e" +} diff --git a/packages/ppx_enumerate/ppx_enumerate.v0.9.0/url b/packages/ppx_enumerate/ppx_enumerate.v0.9.0/url deleted file mode 100644 index 0f8003959f3..00000000000 --- a/packages/ppx_enumerate/ppx_enumerate.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_enumerate-v0.9.0.tar.gz" -checksum: "90811868e565b71bb432fd2625ec047e" diff --git a/packages/ppx_expect/ppx_expect.113.24.00/descr b/packages/ppx_expect/ppx_expect.113.24.00/descr deleted file mode 100644 index e6c1c32b4fb..00000000000 --- a/packages/ppx_expect/ppx_expect.113.24.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Cram like framework for OCaml -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_expect/ppx_expect.113.24.00/opam b/packages/ppx_expect/ppx_expect.113.24.00/opam index 680df64d88e..780243deda5 100644 --- a/packages/ppx_expect/ppx_expect.113.24.00/opam +++ b/packages/ppx_expect/ppx_expect.113.24.00/opam @@ -1,31 +1,38 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_expect" bug-reports: "https://github.com/janestreet/ppx_expect/issues" -dev-repo: "https://github.com/janestreet/ppx_expect.git" +dev-repo: "git+https://github.com/janestreet/ppx_expect.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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_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" "ppx_variants_conv" {>= "113.24.00" & < "113.25.00"} - "re" {>= "1.2.2"} - "sexplib" {>= "113.24.00" & < "113.25.00"} - "variantslib" {>= "113.24.00" & < "113.25.00"} + "re" {>= "1.2.2"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=fa7191448707d0723e15c13a29b93315" +} diff --git a/packages/ppx_expect/ppx_expect.113.24.00/url b/packages/ppx_expect/ppx_expect.113.24.00/url deleted file mode 100644 index cd5d619411a..00000000000 --- a/packages/ppx_expect/ppx_expect.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_expect-113.24.00.tar.gz" -checksum: "fa7191448707d0723e15c13a29b93315" diff --git a/packages/ppx_expect/ppx_expect.113.33.00+4.03/descr b/packages/ppx_expect/ppx_expect.113.33.00+4.03/descr deleted file mode 100644 index e6c1c32b4fb..00000000000 --- a/packages/ppx_expect/ppx_expect.113.33.00+4.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Cram like framework for OCaml -Part of the Jane Street's PPX rewriters collection. 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 index 200fc609c8d..c88bfa4696d 100644 --- a/packages/ppx_expect/ppx_expect.113.33.00+4.03/opam +++ b/packages/ppx_expect/ppx_expect.113.33.00+4.03/opam @@ -1,30 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_expect" bug-reports: "https://github.com/janestreet/ppx_expect/issues" -dev-repo: "https://github.com/janestreet/ppx_expect.git" +dev-repo: "git+https://github.com/janestreet/ppx_expect.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} "ppx_variants_conv" {>= "113.33.00+4.03" & < "113.34.00+4.03"} - "re" {>= "1.2.2"} - "sexplib" {>= "113.33.00+4.03" & < "113.34.00+4.03"} - "variantslib" {>= "113.24.00" & < "113.25.00"} + "re" {>= "1.2.2"} + "sexplib" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "variantslib" {>= "113.24.00" & < "113.25.00"} ] -available: [ ocaml-version >= "4.03.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/113.33/files/ppx_expect-113.33.00+4.03.tar.gz" + checksum: "md5=39b152a6804581a75dff17c5fa4a6915" +} diff --git a/packages/ppx_expect/ppx_expect.113.33.00+4.03/url b/packages/ppx_expect/ppx_expect.113.33.00+4.03/url deleted file mode 100644 index c3b22bbcbc4..00000000000 --- a/packages/ppx_expect/ppx_expect.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_expect-113.33.00+4.03.tar.gz" -checksum: "39b152a6804581a75dff17c5fa4a6915" diff --git a/packages/ppx_expect/ppx_expect.113.33.00/descr b/packages/ppx_expect/ppx_expect.113.33.00/descr deleted file mode 100644 index e6c1c32b4fb..00000000000 --- a/packages/ppx_expect/ppx_expect.113.33.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Cram like framework for OCaml -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_expect/ppx_expect.113.33.00/opam b/packages/ppx_expect/ppx_expect.113.33.00/opam index 9af5529ecb0..0e1f26df133 100644 --- a/packages/ppx_expect/ppx_expect.113.33.00/opam +++ b/packages/ppx_expect/ppx_expect.113.33.00/opam @@ -1,30 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_expect" bug-reports: "https://github.com/janestreet/ppx_expect/issues" -dev-repo: "https://github.com/janestreet/ppx_expect.git" +dev-repo: "git+https://github.com/janestreet/ppx_expect.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} "ppx_variants_conv" {>= "113.33.00" & < "113.34.00"} - "re" {>= "1.2.2"} - "sexplib" {>= "113.33.00" & < "113.34.00"} - "variantslib" {>= "113.24.00" & < "113.25.00"} + "re" {>= "1.2.2"} + "sexplib" {>= "113.33.00" & < "113.34.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=6af5d958118157727efa63beb65f8809" +} diff --git a/packages/ppx_expect/ppx_expect.113.33.00/url b/packages/ppx_expect/ppx_expect.113.33.00/url deleted file mode 100644 index 30758b4ad3c..00000000000 --- a/packages/ppx_expect/ppx_expect.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_expect-113.33.00.tar.gz" -checksum: "6af5d958118157727efa63beb65f8809" diff --git a/packages/ppx_expect/ppx_expect.113.33.01+4.03/descr b/packages/ppx_expect/ppx_expect.113.33.01+4.03/descr deleted file mode 100644 index e6c1c32b4fb..00000000000 --- a/packages/ppx_expect/ppx_expect.113.33.01+4.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Cram like framework for OCaml -Part of the Jane Street's PPX rewriters collection. 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 index 200fc609c8d..ea9177022fc 100644 --- a/packages/ppx_expect/ppx_expect.113.33.01+4.03/opam +++ b/packages/ppx_expect/ppx_expect.113.33.01+4.03/opam @@ -1,30 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_expect" bug-reports: "https://github.com/janestreet/ppx_expect/issues" -dev-repo: "https://github.com/janestreet/ppx_expect.git" +dev-repo: "git+https://github.com/janestreet/ppx_expect.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} "ppx_variants_conv" {>= "113.33.00+4.03" & < "113.34.00+4.03"} - "re" {>= "1.2.2"} - "sexplib" {>= "113.33.00+4.03" & < "113.34.00+4.03"} - "variantslib" {>= "113.24.00" & < "113.25.00"} + "re" {>= "1.2.2"} + "sexplib" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "variantslib" {>= "113.24.00" & < "113.25.00"} ] -available: [ ocaml-version >= "4.03.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/113.33/files/ppx_expect-113.33.01+4.03.tar.gz" + checksum: "md5=29bd39de746d57ca2ee63773056bbcb5" +} diff --git a/packages/ppx_expect/ppx_expect.113.33.01+4.03/url b/packages/ppx_expect/ppx_expect.113.33.01+4.03/url deleted file mode 100644 index 5ca0e769c92..00000000000 --- a/packages/ppx_expect/ppx_expect.113.33.01+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_expect-113.33.01+4.03.tar.gz" -checksum: "29bd39de746d57ca2ee63773056bbcb5" diff --git a/packages/ppx_expect/ppx_expect.113.33.01/descr b/packages/ppx_expect/ppx_expect.113.33.01/descr deleted file mode 100644 index e6c1c32b4fb..00000000000 --- a/packages/ppx_expect/ppx_expect.113.33.01/descr +++ /dev/null @@ -1,2 +0,0 @@ -Cram like framework for OCaml -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_expect/ppx_expect.113.33.01/opam b/packages/ppx_expect/ppx_expect.113.33.01/opam index 9af5529ecb0..602ccff9147 100644 --- a/packages/ppx_expect/ppx_expect.113.33.01/opam +++ b/packages/ppx_expect/ppx_expect.113.33.01/opam @@ -1,30 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_expect" bug-reports: "https://github.com/janestreet/ppx_expect/issues" -dev-repo: "https://github.com/janestreet/ppx_expect.git" +dev-repo: "git+https://github.com/janestreet/ppx_expect.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} "ppx_variants_conv" {>= "113.33.00" & < "113.34.00"} - "re" {>= "1.2.2"} - "sexplib" {>= "113.33.00" & < "113.34.00"} - "variantslib" {>= "113.24.00" & < "113.25.00"} + "re" {>= "1.2.2"} + "sexplib" {>= "113.33.00" & < "113.34.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=3321cb3ef4c1092e10e14e2380cdfdc8" +} diff --git a/packages/ppx_expect/ppx_expect.113.33.01/url b/packages/ppx_expect/ppx_expect.113.33.01/url deleted file mode 100644 index 80ec36e1da1..00000000000 --- a/packages/ppx_expect/ppx_expect.113.33.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_expect-113.33.01.tar.gz" -checksum: "3321cb3ef4c1092e10e14e2380cdfdc8" diff --git a/packages/ppx_expect/ppx_expect.113.33.03/descr b/packages/ppx_expect/ppx_expect.113.33.03/descr deleted file mode 100644 index e6c1c32b4fb..00000000000 --- a/packages/ppx_expect/ppx_expect.113.33.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Cram like framework for OCaml -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_expect/ppx_expect.113.33.03/opam b/packages/ppx_expect/ppx_expect.113.33.03/opam index 0722c8ab164..9dff9ec4cbc 100644 --- a/packages/ppx_expect/ppx_expect.113.33.03/opam +++ b/packages/ppx_expect/ppx_expect.113.33.03/opam @@ -1,31 +1,38 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_expect" bug-reports: "https://github.com/janestreet/ppx_expect/issues" -dev-repo: "https://github.com/janestreet/ppx_expect.git" +dev-repo: "git+https://github.com/janestreet/ppx_expect.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "fieldslib" {>= "113.33.03" & < "113.34.00"} - "js-build-tools" {build & >= "113.33.04" & < "113.34.00"} - "ppx_assert" {>= "113.33.03" & < "113.34.00"} - "ppx_compare" {>= "113.33.03" & < "113.34.00"} - "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00"} + "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"} + "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"} "ppx_variants_conv" {>= "113.33.03" & < "113.34.00"} - "re" {>= "1.2.2"} - "sexplib" {>= "113.33.03" & < "113.34.00"} - "variantslib" {>= "113.33.03" & < "113.34.00"} + "re" {>= "1.2.2"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=ceca13eb18037e611717029d16ca48d7" +} diff --git a/packages/ppx_expect/ppx_expect.113.33.03/url b/packages/ppx_expect/ppx_expect.113.33.03/url deleted file mode 100644 index c1643a67c6e..00000000000 --- a/packages/ppx_expect/ppx_expect.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_expect-113.33.03.tar.gz" -checksum: "ceca13eb18037e611717029d16ca48d7" diff --git a/packages/ppx_expect/ppx_expect.v0.10.0/descr b/packages/ppx_expect/ppx_expect.v0.10.0/descr deleted file mode 100644 index 27d9fbd93a1..00000000000 --- a/packages/ppx_expect/ppx_expect.v0.10.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Cram like framework for OCaml - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_expect/ppx_expect.v0.10.0/opam b/packages/ppx_expect/ppx_expect.v0.10.0/opam index bea529b38c6..6bad8406091 100644 --- a/packages/ppx_expect/ppx_expect.v0.10.0/opam +++ b/packages/ppx_expect/ppx_expect.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_expect" @@ -9,22 +9,29 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} - "re" {>= "1.5.0"} + "re" {>= "1.5.0"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=792aff33c0fc335ce6ff9ed9000bbfa7" +} diff --git a/packages/ppx_expect/ppx_expect.v0.10.0/url b/packages/ppx_expect/ppx_expect.v0.10.0/url deleted file mode 100644 index e74bd29e180..00000000000 --- a/packages/ppx_expect/ppx_expect.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_expect-v0.10.0.tar.gz" -checksum: "792aff33c0fc335ce6ff9ed9000bbfa7" diff --git a/packages/ppx_expect/ppx_expect.v0.9.0/descr b/packages/ppx_expect/ppx_expect.v0.9.0/descr deleted file mode 100644 index 27d9fbd93a1..00000000000 --- a/packages/ppx_expect/ppx_expect.v0.9.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Cram like framework for OCaml - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_expect/ppx_expect.v0.9.0/opam b/packages/ppx_expect/ppx_expect.v0.9.0/opam index a144a9b4ab4..eb41262b3e8 100644 --- a/packages/ppx_expect/ppx_expect.v0.9.0/opam +++ b/packages/ppx_expect/ppx_expect.v0.9.0/opam @@ -1,30 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_expect" bug-reports: "https://github.com/janestreet/ppx_expect/issues" -dev-repo: "https://github.com/janestreet/ppx_expect.git" +dev-repo: "git+https://github.com/janestreet/ppx_expect.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "ppx_expect" "--root" "." "-j" jobs "@install"] ] depends: [ - "base" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta4"} - "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" {>= "4.03.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta4"} + "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"} - "re" {>= "1.5.0"} + "re" {>= "1.5.0"} ] -available: [ ocaml-version >= "4.03.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: "md5=6bd39883c8a2e684eaaaa6424d2bb037" +} diff --git a/packages/ppx_expect/ppx_expect.v0.9.0/url b/packages/ppx_expect/ppx_expect.v0.9.0/url deleted file mode 100644 index e719e447d40..00000000000 --- a/packages/ppx_expect/ppx_expect.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_expect-v0.9.0.tar.gz" -checksum: "6bd39883c8a2e684eaaaa6424d2bb037" diff --git a/packages/ppx_fail/ppx_fail.113.09.00/descr b/packages/ppx_fail/ppx_fail.113.09.00/descr deleted file mode 100644 index 96293932e7c..00000000000 --- a/packages/ppx_fail/ppx_fail.113.09.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Add location to calls to failwiths -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_fail/ppx_fail.113.09.00/opam b/packages/ppx_fail/ppx_fail.113.09.00/opam deleted file mode 100644 index 83a75693554..00000000000 --- a/packages/ppx_fail/ppx_fail.113.09.00/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/ppx_fail" -bug-reports: "https://github.com/janestreet/ppx_fail/issues" -dev-repo: "https://github.com/janestreet/ppx_fail.git" -license: "Apache-2.0" -build: [[make]] -install: [[make "install"]] -remove: [["ocamlfind" "remove" "ppx_fail"]] -build-doc: [[make "doc"]] -depends: [ - "ocamlfind" {>= "1.3.2"} - "ppx_here" {>= "113.09.00" & < "113.10.00"} - "ppx_core" {>= "113.09.00" & < "113.10.00"} - "ppx_deriving" - "ppx_tools" - "ppx_driver" {>= "113.09.00" & < "113.10.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.02.2" & ocaml-version < "4.03" ] diff --git a/packages/ppx_fail/ppx_fail.113.09.00/url b/packages/ppx_fail/ppx_fail.113.09.00/url deleted file mode 100644 index b62dd706a64..00000000000 --- a/packages/ppx_fail/ppx_fail.113.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/ppx_fail/archive/113.09.00.tar.gz" -checksum: "61a13384227cb0fee69bd13e959e17e9" diff --git a/packages/ppx_fail/ppx_fail.113.24.00/descr b/packages/ppx_fail/ppx_fail.113.24.00/descr deleted file mode 100644 index 96293932e7c..00000000000 --- a/packages/ppx_fail/ppx_fail.113.24.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Add location to calls to failwiths -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_fail/ppx_fail.113.24.00/opam b/packages/ppx_fail/ppx_fail.113.24.00/opam index 963e8e1b921..82a8f6388c6 100644 --- a/packages/ppx_fail/ppx_fail.113.24.00/opam +++ b/packages/ppx_fail/ppx_fail.113.24.00/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_fail" bug-reports: "https://github.com/janestreet/ppx_fail/issues" -dev-repo: "https://github.com/janestreet/ppx_fail.git" +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} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ocamlfind" {build & >= "1.3.2"} + "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_here" {>= "113.24.00" & < "113.25.00"} "ppx_tools" ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=aa94935facc72343aa2fec4a7fff12ef" +} diff --git a/packages/ppx_fail/ppx_fail.113.24.00/url b/packages/ppx_fail/ppx_fail.113.24.00/url deleted file mode 100644 index ced2fa14898..00000000000 --- a/packages/ppx_fail/ppx_fail.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_fail-113.24.00.tar.gz" -checksum: "aa94935facc72343aa2fec4a7fff12ef" diff --git a/packages/ppx_fail/ppx_fail.113.33.00+4.03/descr b/packages/ppx_fail/ppx_fail.113.33.00+4.03/descr deleted file mode 100644 index 96293932e7c..00000000000 --- a/packages/ppx_fail/ppx_fail.113.33.00+4.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Add location to calls to failwiths -Part of the Jane Street's PPX rewriters collection. 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 index a75961c65b4..18904afcb0c 100644 --- a/packages/ppx_fail/ppx_fail.113.33.00+4.03/opam +++ b/packages/ppx_fail/ppx_fail.113.33.00+4.03/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_fail" bug-reports: "https://github.com/janestreet/ppx_fail/issues" -dev-repo: "https://github.com/janestreet/ppx_fail.git" +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} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "ppx_here" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3"} ] -available: [ ocaml-version >= "4.03.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/113.33/files/ppx_fail-113.33.00+4.03.tar.gz" + checksum: "md5=2389d80f6bd830146cb59b40504b55e3" +} diff --git a/packages/ppx_fail/ppx_fail.113.33.00+4.03/url b/packages/ppx_fail/ppx_fail.113.33.00+4.03/url deleted file mode 100644 index a29eb7bfe19..00000000000 --- a/packages/ppx_fail/ppx_fail.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_fail-113.33.00+4.03.tar.gz" -checksum: "2389d80f6bd830146cb59b40504b55e3" diff --git a/packages/ppx_fail/ppx_fail.113.33.00/descr b/packages/ppx_fail/ppx_fail.113.33.00/descr deleted file mode 100644 index 96293932e7c..00000000000 --- a/packages/ppx_fail/ppx_fail.113.33.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Add location to calls to failwiths -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_fail/ppx_fail.113.33.00/opam b/packages/ppx_fail/ppx_fail.113.33.00/opam index 1bfdc4d5483..bb8460f9fcc 100644 --- a/packages/ppx_fail/ppx_fail.113.33.00/opam +++ b/packages/ppx_fail/ppx_fail.113.33.00/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_fail" bug-reports: "https://github.com/janestreet/ppx_fail/issues" -dev-repo: "https://github.com/janestreet/ppx_fail.git" +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} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "ppx_here" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=093746ad5e0f58cd83e9829d9502917e" +} diff --git a/packages/ppx_fail/ppx_fail.113.33.00/url b/packages/ppx_fail/ppx_fail.113.33.00/url deleted file mode 100644 index 1ed8916b45a..00000000000 --- a/packages/ppx_fail/ppx_fail.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_fail-113.33.00.tar.gz" -checksum: "093746ad5e0f58cd83e9829d9502917e" diff --git a/packages/ppx_fail/ppx_fail.113.33.03/descr b/packages/ppx_fail/ppx_fail.113.33.03/descr deleted file mode 100644 index 96293932e7c..00000000000 --- a/packages/ppx_fail/ppx_fail.113.33.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Add location to calls to failwiths -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_fail/ppx_fail.113.33.03/opam b/packages/ppx_fail/ppx_fail.113.33.03/opam index f3efcd79c3a..145b426e739 100644 --- a/packages/ppx_fail/ppx_fail.113.33.03/opam +++ b/packages/ppx_fail/ppx_fail.113.33.03/opam @@ -1,21 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_fail" bug-reports: "https://github.com/janestreet/ppx_fail/issues" -dev-repo: "https://github.com/janestreet/ppx_fail.git" +dev-repo: "git+https://github.com/janestreet/ppx_fail.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "js-build-tools" {build & >= "113.33.04" & < "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_tools" {>= "0.99.3"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=e7deb90ac7e23000bf9287a57ccce174" +} diff --git a/packages/ppx_fail/ppx_fail.113.33.03/url b/packages/ppx_fail/ppx_fail.113.33.03/url deleted file mode 100644 index d618088f45c..00000000000 --- a/packages/ppx_fail/ppx_fail.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_fail-113.33.03.tar.gz" -checksum: "e7deb90ac7e23000bf9287a57ccce174" diff --git a/packages/ppx_fail/ppx_fail.v0.10.0/descr b/packages/ppx_fail/ppx_fail.v0.10.0/descr deleted file mode 100644 index 1803fa5dea1..00000000000 --- a/packages/ppx_fail/ppx_fail.v0.10.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Add location to calls to failwiths - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_fail/ppx_fail.v0.10.0/opam b/packages/ppx_fail/ppx_fail.v0.10.0/opam index 7ded75e6fae..cab5c096839 100644 --- a/packages/ppx_fail/ppx_fail.v0.10.0/opam +++ b/packages/ppx_fail/ppx_fail.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_fail" @@ -9,11 +9,18 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=0f44a02532fd66de704a289d395ce42f" +} diff --git a/packages/ppx_fail/ppx_fail.v0.10.0/url b/packages/ppx_fail/ppx_fail.v0.10.0/url deleted file mode 100644 index edf348578e4..00000000000 --- a/packages/ppx_fail/ppx_fail.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_fail-v0.10.0.tar.gz" -checksum: "0f44a02532fd66de704a289d395ce42f" diff --git a/packages/ppx_fail/ppx_fail.v0.9.0/descr b/packages/ppx_fail/ppx_fail.v0.9.0/descr deleted file mode 100644 index 1803fa5dea1..00000000000 --- a/packages/ppx_fail/ppx_fail.v0.9.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Add location to calls to failwiths - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_fail/ppx_fail.v0.9.0/opam b/packages/ppx_fail/ppx_fail.v0.9.0/opam index b250e3f62e5..75d988218b8 100644 --- a/packages/ppx_fail/ppx_fail.v0.9.0/opam +++ b/packages/ppx_fail/ppx_fail.v0.9.0/opam @@ -1,19 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_fail" bug-reports: "https://github.com/janestreet/ppx_fail/issues" -dev-repo: "https://github.com/janestreet/ppx_fail.git" +dev-repo: "git+https://github.com/janestreet/ppx_fail.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "ppx_fail" "--root" "." "-j" jobs "@install"] ] depends: [ - "jbuilder" {build & >= "1.0+beta4"} - "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" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta4"} + "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"} ] -available: [ ocaml-version >= "4.03.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: "md5=436000f014f0c1d27f71583c1cb8cc73" +} diff --git a/packages/ppx_fail/ppx_fail.v0.9.0/url b/packages/ppx_fail/ppx_fail.v0.9.0/url deleted file mode 100644 index 6e283b5b38f..00000000000 --- a/packages/ppx_fail/ppx_fail.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_fail-v0.9.0.tar.gz" -checksum: "436000f014f0c1d27f71583c1cb8cc73" diff --git a/packages/ppx_fields_conv/ppx_fields_conv.113.09.00/descr b/packages/ppx_fields_conv/ppx_fields_conv.113.09.00/descr deleted file mode 100644 index f40f81384ae..00000000000 --- a/packages/ppx_fields_conv/ppx_fields_conv.113.09.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generation of accessor and iteration functions for ocaml records -Part of the Jane Street's PPX rewriters collection. 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 index 0f90d3442dc..6cb6ca382cc 100644 --- a/packages/ppx_fields_conv/ppx_fields_conv.113.09.00/opam +++ b/packages/ppx_fields_conv/ppx_fields_conv.113.09.00/opam @@ -1,15 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_fields_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_fields_conv.git" license: "Apache-2.0" -build: [[make]] +build: [ + [make] + [make "doc"] {with-doc} +] install: [[make "install"]] remove: [["ocamlfind" "remove" "ppx_fields_conv"]] -build-doc: [[make "doc"]] depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} "ocamlfind" {>= "1.3.2"} "ppx_type_conv" {>= "113.09.00" & < "113.10.00"} "ppx_core" {>= "113.09.00" & < "113.10.00"} @@ -18,4 +21,11 @@ depends: [ "ppx_driver" {>= "113.09.00" & < "113.10.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.2" & ocaml-version < "4.03" ] +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: "md5=e785aaffbafb46d3345d09bef4517248" +} diff --git a/packages/ppx_fields_conv/ppx_fields_conv.113.09.00/url b/packages/ppx_fields_conv/ppx_fields_conv.113.09.00/url deleted file mode 100644 index 33faa2f56a1..00000000000 --- a/packages/ppx_fields_conv/ppx_fields_conv.113.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/ppx_fields_conv/archive/113.09.00.tar.gz" -checksum: "e785aaffbafb46d3345d09bef4517248" diff --git a/packages/ppx_fields_conv/ppx_fields_conv.113.24.00/descr b/packages/ppx_fields_conv/ppx_fields_conv.113.24.00/descr deleted file mode 100644 index f40f81384ae..00000000000 --- a/packages/ppx_fields_conv/ppx_fields_conv.113.24.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generation of accessor and iteration functions for ocaml records -Part of the Jane Street's PPX rewriters collection. 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 index 708990ab291..d821e101389 100644 --- a/packages/ppx_fields_conv/ppx_fields_conv.113.24.00/opam +++ b/packages/ppx_fields_conv/ppx_fields_conv.113.24.00/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_fields_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_fields_conv.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "fieldslib" {>= "113.24.00" & < "113.25.00"} - "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} "ppx_tools" "ppx_type_conv" {>= "113.24.00" & < "113.25.00"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=7c085748ecf88907467a68fec00fdd68" +} diff --git a/packages/ppx_fields_conv/ppx_fields_conv.113.24.00/url b/packages/ppx_fields_conv/ppx_fields_conv.113.24.00/url deleted file mode 100644 index 6c7ceb32f13..00000000000 --- a/packages/ppx_fields_conv/ppx_fields_conv.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_fields_conv-113.24.00.tar.gz" -checksum: "7c085748ecf88907467a68fec00fdd68" diff --git a/packages/ppx_fields_conv/ppx_fields_conv.113.33.00+4.03/descr b/packages/ppx_fields_conv/ppx_fields_conv.113.33.00+4.03/descr deleted file mode 100644 index f40f81384ae..00000000000 --- a/packages/ppx_fields_conv/ppx_fields_conv.113.33.00+4.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generation of accessor and iteration functions for ocaml records -Part of the Jane Street's PPX rewriters collection. 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 index 132770ae931..b523d08a661 100644 --- 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 @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_fields_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_fields_conv.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "fieldslib" {>= "113.24.00" & < "113.25.00"} - "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} - "ppx_tools" {>= "0.99.3"} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3"} "ppx_type_conv" {>= "113.33.00+4.03" & < "113.34.00+4.03"} ] -available: [ ocaml-version >= "4.03.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/113.33/files/ppx_fields_conv-113.33.00+4.03.tar.gz" + checksum: "md5=b4711219b0ad19fd05916acfc0f1e3a7" +} diff --git a/packages/ppx_fields_conv/ppx_fields_conv.113.33.00+4.03/url b/packages/ppx_fields_conv/ppx_fields_conv.113.33.00+4.03/url deleted file mode 100644 index 685e0930191..00000000000 --- a/packages/ppx_fields_conv/ppx_fields_conv.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_fields_conv-113.33.00+4.03.tar.gz" -checksum: "b4711219b0ad19fd05916acfc0f1e3a7" diff --git a/packages/ppx_fields_conv/ppx_fields_conv.113.33.00/descr b/packages/ppx_fields_conv/ppx_fields_conv.113.33.00/descr deleted file mode 100644 index f40f81384ae..00000000000 --- a/packages/ppx_fields_conv/ppx_fields_conv.113.33.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generation of accessor and iteration functions for ocaml records -Part of the Jane Street's PPX rewriters collection. 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 index 73c76df983a..ffbcd0f512b 100644 --- a/packages/ppx_fields_conv/ppx_fields_conv.113.33.00/opam +++ b/packages/ppx_fields_conv/ppx_fields_conv.113.33.00/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_fields_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_fields_conv.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "fieldslib" {>= "113.24.00" & < "113.25.00"} - "ppx_core" {>= "113.33.00" & < "113.34.00"} - "ppx_tools" {>= "0.99.3"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "fieldslib" {>= "113.24.00" & < "113.25.00"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3"} "ppx_type_conv" {>= "113.33.00" & < "113.34.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=b7b1aed6d373bdf99d56812189ab7eaf" +} diff --git a/packages/ppx_fields_conv/ppx_fields_conv.113.33.00/url b/packages/ppx_fields_conv/ppx_fields_conv.113.33.00/url deleted file mode 100644 index 180be81ca44..00000000000 --- a/packages/ppx_fields_conv/ppx_fields_conv.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_fields_conv-113.33.00.tar.gz" -checksum: "b7b1aed6d373bdf99d56812189ab7eaf" diff --git a/packages/ppx_fields_conv/ppx_fields_conv.113.33.03/descr b/packages/ppx_fields_conv/ppx_fields_conv.113.33.03/descr deleted file mode 100644 index f40f81384ae..00000000000 --- a/packages/ppx_fields_conv/ppx_fields_conv.113.33.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generation of accessor and iteration functions for ocaml records -Part of the Jane Street's PPX rewriters collection. 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 index a5fd6128877..85f0ca8215a 100644 --- a/packages/ppx_fields_conv/ppx_fields_conv.113.33.03/opam +++ b/packages/ppx_fields_conv/ppx_fields_conv.113.33.03/opam @@ -1,21 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_fields_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_fields_conv.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "fieldslib" {>= "113.33.03" & < "113.34.00"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "fieldslib" {>= "113.33.03" & < "113.34.00"} "js-build-tools" {build & >= "113.33.04" & < "113.34.00"} - "ppx_core" {>= "113.33.03" & < "113.34.00"} - "ppx_tools" {>= "0.99.3"} - "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3"} + "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=5e86c8e11ff261dc85301fcf7236c8bf" +} diff --git a/packages/ppx_fields_conv/ppx_fields_conv.113.33.03/url b/packages/ppx_fields_conv/ppx_fields_conv.113.33.03/url deleted file mode 100644 index 832ffadaa55..00000000000 --- a/packages/ppx_fields_conv/ppx_fields_conv.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_fields_conv-113.33.03.tar.gz" -checksum: "5e86c8e11ff261dc85301fcf7236c8bf" diff --git a/packages/ppx_fields_conv/ppx_fields_conv.v0.10.0/descr b/packages/ppx_fields_conv/ppx_fields_conv.v0.10.0/descr deleted file mode 100644 index d656694db55..00000000000 --- a/packages/ppx_fields_conv/ppx_fields_conv.v0.10.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Generation of accessor and iteration functions for ocaml records - -Part of the Jane Street's PPX rewriters collection. 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 index 0fbd903a6c9..1f0ad09d7aa 100644 --- a/packages/ppx_fields_conv/ppx_fields_conv.v0.10.0/opam +++ b/packages/ppx_fields_conv/ppx_fields_conv.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_fields_conv" @@ -9,12 +9,19 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=5cd5d766679ff1ef6ad846e653b8ceb2" +} diff --git a/packages/ppx_fields_conv/ppx_fields_conv.v0.10.0/url b/packages/ppx_fields_conv/ppx_fields_conv.v0.10.0/url deleted file mode 100644 index 6d59f76a704..00000000000 --- a/packages/ppx_fields_conv/ppx_fields_conv.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_fields_conv-v0.10.0.tar.gz" -checksum: "5cd5d766679ff1ef6ad846e653b8ceb2" diff --git a/packages/ppx_fields_conv/ppx_fields_conv.v0.9.0/descr b/packages/ppx_fields_conv/ppx_fields_conv.v0.9.0/descr deleted file mode 100644 index d656694db55..00000000000 --- a/packages/ppx_fields_conv/ppx_fields_conv.v0.9.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Generation of accessor and iteration functions for ocaml records - -Part of the Jane Street's PPX rewriters collection. 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 index 714feff7365..f1c6b7eaec6 100644 --- a/packages/ppx_fields_conv/ppx_fields_conv.v0.9.0/opam +++ b/packages/ppx_fields_conv/ppx_fields_conv.v0.9.0/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_fields_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_fields_conv.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "ppx_fields_conv" "--root" "." "-j" jobs "@install"] ] depends: [ - "fieldslib" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta4"} - "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" {>= "4.03.0"} + "fieldslib" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta4"} + "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"} ] -available: [ ocaml-version >= "4.03.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: "md5=d2659f26d85803bc26f9593319f29131" +} diff --git a/packages/ppx_fields_conv/ppx_fields_conv.v0.9.0/url b/packages/ppx_fields_conv/ppx_fields_conv.v0.9.0/url deleted file mode 100644 index 2225f675f53..00000000000 --- a/packages/ppx_fields_conv/ppx_fields_conv.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_fields_conv-v0.9.0.tar.gz" -checksum: "d2659f26d85803bc26f9593319f29131" diff --git a/packages/ppx_fun/ppx_fun.0.0.1/descr b/packages/ppx_fun/ppx_fun.0.0.1/descr deleted file mode 100644 index dcb77df4cd3..00000000000 --- a/packages/ppx_fun/ppx_fun.0.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -ppx_fun is PPX rewriter that provides simplified syntax for anonymous functions via extensions: `[%f ...]` and `[%f_ ...]`. diff --git a/packages/ppx_fun/ppx_fun.0.0.1/opam b/packages/ppx_fun/ppx_fun.0.0.1/opam index 7f81230bc4b..d6f7612d426 100644 --- a/packages/ppx_fun/ppx_fun.0.0.1/opam +++ b/packages/ppx_fun/ppx_fun.0.0.1/opam @@ -1,23 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.0.1" maintainer: "Roma Sokolov " authors: ["Roma Sokolov "] homepage: "https://github.com/little-arhat/ppx_fun" doc: "github.com/little-arhat/ppx_fun/doc" license: "MIT" -dev-repo: "https://github.com/little-arhat/ppx_fun.git" +dev-repo: "git+https://github.com/little-arhat/ppx_fun.git" bug-reports: "https://github.com/little-arhat/ppx_fun/issues" -tags: [] -available: [ ocaml-version >= "4.03.0"] depends: [ + "ocaml" {>= "4.03.0"} "ppx_driver" "ppx_core" "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} ] -depopts: [] + "topkg" {build} +] build: [ - "ocaml" "pkg/pkg.ml" "build" "--tests" "true"] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ]] + ["ocaml" "pkg/pkg.ml" "build" "--tests" "true"] + ["ocaml" "pkg/pkg.ml" "build" "--tests" "true"] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +synopsis: + "ppx_fun is PPX rewriter that provides simplified syntax for anonymous functions via extensions: `[%f ...]` and `[%f_ ...]`." +url { + src: "https://github.com/little-arhat/ppx_fun/archive/v0.0.1.tar.gz" + checksum: "md5=1feb97a80779b0eaddd27f1659d26e78" +} diff --git a/packages/ppx_fun/ppx_fun.0.0.1/url b/packages/ppx_fun/ppx_fun.0.0.1/url deleted file mode 100644 index b6ae897aad8..00000000000 --- a/packages/ppx_fun/ppx_fun.0.0.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/little-arhat/ppx_fun/archive/v0.0.1.tar.gz" -checksum: "1feb97a80779b0eaddd27f1659d26e78" diff --git a/packages/ppx_fun/ppx_fun.0.0.2/descr b/packages/ppx_fun/ppx_fun.0.0.2/descr deleted file mode 100644 index dcb77df4cd3..00000000000 --- a/packages/ppx_fun/ppx_fun.0.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -ppx_fun is PPX rewriter that provides simplified syntax for anonymous functions via extensions: `[%f ...]` and `[%f_ ...]`. diff --git a/packages/ppx_fun/ppx_fun.0.0.2/opam b/packages/ppx_fun/ppx_fun.0.0.2/opam index 7ab2a72f373..8842fcd30f9 100644 --- a/packages/ppx_fun/ppx_fun.0.0.2/opam +++ b/packages/ppx_fun/ppx_fun.0.0.2/opam @@ -1,22 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.0.2" maintainer: "Roma Sokolov " authors: ["Roma Sokolov "] homepage: "https://github.com/little-arhat/ppx_fun" doc: "github.com/little-arhat/ppx_fun/doc" license: "MIT" -dev-repo: "https://github.com/little-arhat/ppx_fun.git" +dev-repo: "git+https://github.com/little-arhat/ppx_fun.git" bug-reports: "https://github.com/little-arhat/ppx_fun/issues" -tags: [] -available: [ ocaml-version >= "4.03.0"] depends: [ + "ocaml" {>= "4.03.0"} "ppx_core" "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} ] -depopts: [] + "topkg" {build} +] build: [ - "ocaml" "pkg/pkg.ml" "build" "--tests" "true"] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ]] + ["ocaml" "pkg/pkg.ml" "build" "--tests" "true"] + ["ocaml" "pkg/pkg.ml" "build" "--tests" "true"] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +synopsis: + "ppx_fun is PPX rewriter that provides simplified syntax for anonymous functions via extensions: `[%f ...]` and `[%f_ ...]`." +url { + src: "https://github.com/little-arhat/ppx_fun/archive/v0.0.2.tar.gz" + checksum: "md5=ee80fb35a4b1db9438e22db119c2e8fa" +} diff --git a/packages/ppx_fun/ppx_fun.0.0.2/url b/packages/ppx_fun/ppx_fun.0.0.2/url deleted file mode 100644 index eedd7dc70e5..00000000000 --- a/packages/ppx_fun/ppx_fun.0.0.2/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/little-arhat/ppx_fun/archive/v0.0.2.tar.gz" -checksum: "ee80fb35a4b1db9438e22db119c2e8fa" diff --git a/packages/ppx_fun/ppx_fun.0.0.4/descr b/packages/ppx_fun/ppx_fun.0.0.4/descr deleted file mode 100644 index dcb77df4cd3..00000000000 --- a/packages/ppx_fun/ppx_fun.0.0.4/descr +++ /dev/null @@ -1 +0,0 @@ -ppx_fun is PPX rewriter that provides simplified syntax for anonymous functions via extensions: `[%f ...]` and `[%f_ ...]`. diff --git a/packages/ppx_fun/ppx_fun.0.0.4/opam b/packages/ppx_fun/ppx_fun.0.0.4/opam index 05bff39ac6b..51c0d567d8e 100644 --- a/packages/ppx_fun/ppx_fun.0.0.4/opam +++ b/packages/ppx_fun/ppx_fun.0.0.4/opam @@ -1,24 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.0.4" maintainer: "Roma Sokolov " authors: ["Roma Sokolov "] homepage: "https://github.com/little-arhat/ppx_fun" doc: "github.com/little-arhat/ppx_fun/doc" license: "MIT" -dev-repo: "https://github.com/little-arhat/ppx_fun.git" +dev-repo: "git+https://github.com/little-arhat/ppx_fun.git" bug-reports: "https://github.com/little-arhat/ppx_fun/issues" -tags: [] -available: [ ocaml-version >= "4.03.0"] depends: [ - "ppx_core" {>="v0.9.0"} + "ocaml" {>= "4.03.0"} + "ppx_core" {>= "v0.9.0"} "ppx_tools" "ppx_ast" "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} ] -depopts: [] + "topkg" {build} +] build: [ - "ocaml" "pkg/pkg.ml" "build" "--tests" "true"] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ]] + ["ocaml" "pkg/pkg.ml" "build" "--tests" "true"] + ["ocaml" "pkg/pkg.ml" "build" "--tests" "true"] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +synopsis: + "ppx_fun is PPX rewriter that provides simplified syntax for anonymous functions via extensions: `[%f ...]` and `[%f_ ...]`." +url { + src: "https://github.com/little-arhat/ppx_fun/archive/v0.0.4.tar.gz" + checksum: "md5=651c9cf37123b9b01bf32e19c7d57833" +} diff --git a/packages/ppx_fun/ppx_fun.0.0.4/url b/packages/ppx_fun/ppx_fun.0.0.4/url deleted file mode 100644 index 33554898ee7..00000000000 --- a/packages/ppx_fun/ppx_fun.0.0.4/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/little-arhat/ppx_fun/archive/v0.0.4.tar.gz" -checksum: "651c9cf37123b9b01bf32e19c7d57833" diff --git a/packages/ppx_getenv/ppx_getenv.1.0/descr b/packages/ppx_getenv/ppx_getenv.1.0/descr deleted file mode 100644 index a5055a6a276..00000000000 --- a/packages/ppx_getenv/ppx_getenv.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -A syntax extension to insert value of an environment variable as a string diff --git a/packages/ppx_getenv/ppx_getenv.1.0/opam b/packages/ppx_getenv/ppx_getenv.1.0/opam index dfebee4669e..75e36e1d754 100644 --- a/packages/ppx_getenv/ppx_getenv.1.0/opam +++ b/packages/ppx_getenv/ppx_getenv.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Peter Zotov " authors: [ "Peter Zotov " ] license: "Public domain" @@ -7,15 +7,29 @@ bug-reports: "https://github.com/whitequark/ppx_getenv/issues" dev-repo: "git://github.com/whitequark/ppx_getenv.git" tags: [ "syntax" ] build: [ - "ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" -] -build-test: [ - "ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_getenv.byte" "--" + [ + "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"} "ppx_tools" {>= "0.99.1"} - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.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: "md5=0af72aeb30007cca21f95eef91808293" +} diff --git a/packages/ppx_getenv/ppx_getenv.1.0/url b/packages/ppx_getenv/ppx_getenv.1.0/url deleted file mode 100644 index 654f042ba96..00000000000 --- a/packages/ppx_getenv/ppx_getenv.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ppx_getenv/archive/v1.0.tar.gz" -checksum: "0af72aeb30007cca21f95eef91808293" diff --git a/packages/ppx_getenv/ppx_getenv.1.1/descr b/packages/ppx_getenv/ppx_getenv.1.1/descr deleted file mode 100644 index a5055a6a276..00000000000 --- a/packages/ppx_getenv/ppx_getenv.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -A syntax extension to insert value of an environment variable as a string diff --git a/packages/ppx_getenv/ppx_getenv.1.1/opam b/packages/ppx_getenv/ppx_getenv.1.1/opam index a0a766a4866..670533e1dd9 100644 --- a/packages/ppx_getenv/ppx_getenv.1.1/opam +++ b/packages/ppx_getenv/ppx_getenv.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Peter Zotov " authors: [ "Peter Zotov " ] license: "Public domain" @@ -8,15 +8,30 @@ dev-repo: "git://github.com/whitequark/ppx_getenv.git" tags: [ "syntax" ] substs: [ "pkg/META" ] build: [ - "ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" -] -build-test: [ - "ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_getenv.byte" "--" + [ + "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"} "ppx_tools" {>= "0.99.1"} - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.0" & opam-version >= "1.2"] +available: opam-version >= "1.2" +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: "md5=97ec66c3f86f7b56b4d4afc73adc550e" +} diff --git a/packages/ppx_getenv/ppx_getenv.1.1/url b/packages/ppx_getenv/ppx_getenv.1.1/url deleted file mode 100644 index 9089b573623..00000000000 --- a/packages/ppx_getenv/ppx_getenv.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ppx_getenv/archive/v1.1.tar.gz" -checksum: "97ec66c3f86f7b56b4d4afc73adc550e" diff --git a/packages/ppx_getenv/ppx_getenv.1.2/descr b/packages/ppx_getenv/ppx_getenv.1.2/descr deleted file mode 100644 index 1518f7ba814..00000000000 --- a/packages/ppx_getenv/ppx_getenv.1.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -A sample syntax extension that uses OCaml's new extension points API. - -A sample syntax extension that uses OCaml's new extension points API. diff --git a/packages/ppx_getenv/ppx_getenv.1.2/opam b/packages/ppx_getenv/ppx_getenv.1.2/opam index f8b149bd20d..79f9bee1cc7 100644 --- a/packages/ppx_getenv/ppx_getenv.1.2/opam +++ b/packages/ppx_getenv/ppx_getenv.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "whitequark " authors: [ "whitequark " ] license: "Public domain" @@ -8,16 +8,32 @@ dev-repo: "git://github.com/whitequark/ppx_getenv.git" tags: [ "syntax" ] substs: [ "pkg/META" ] build: [ - "ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" -] -build-test: [ - "ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_getenv.byte" "--" + [ + "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: [ - "cppo" {build} + "ocaml" {>= "4.02.0"} + "cppo" {build} "cppo_ocamlbuild" {build} - "ppx_tools" {>= "0.99.1"} - "ounit" {test} + "ppx_tools" {>= "0.99.1"} + "ounit" {with-test} ] -available: [ocaml-version >= "4.02.0"] +synopsis: + "A sample syntax extension that uses OCaml's new extension points API." +description: + "A sample syntax extension that uses OCaml's new extension points API." +url { + src: "https://github.com/whitequark/ppx_getenv/archive/v1.2.tar.gz" + checksum: "md5=1bf49cd42863004902b4262cdf177a25" +} diff --git a/packages/ppx_getenv/ppx_getenv.1.2/url b/packages/ppx_getenv/ppx_getenv.1.2/url deleted file mode 100644 index e101306a285..00000000000 --- a/packages/ppx_getenv/ppx_getenv.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ppx_getenv/archive/v1.2.tar.gz" -checksum: "1bf49cd42863004902b4262cdf177a25" diff --git a/packages/ppx_graphql/ppx_graphql.0.1.0/descr b/packages/ppx_graphql/ppx_graphql.0.1.0/descr deleted file mode 100644 index 7240da4ebb1..00000000000 --- a/packages/ppx_graphql/ppx_graphql.0.1.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Write type-safe GraphQL queries - -Given a introspection query response in `schema.json`, the expression `[%graphql {| query { ... } |} ]` is rewritten to a 3-tuple `(query, kvariables, parse)`: - -- `query` (type `string`) is the GraphQL query to be submitted. -- `kvariables` (type `(Yojson.Basic.json -> 'a) -> arg1:_ -> ... -> argn:_ -> unit -> 'a`) is a function to construct the JSON value to submit as query variables. The labels and types of `argx` are extracted from the query. Required variables appear as labeled arguments, optional variables appear as optional arguments. -- `parse` is a function for parsing the JSON response from the server and has the type `Yojson.Basic.json -> < ... >`. The shape of the object type corresponds to the returned response. diff --git a/packages/ppx_graphql/ppx_graphql.0.1.0/opam b/packages/ppx_graphql/ppx_graphql.0.1.0/opam index 405a8dcc422..e712edd4394 100644 --- a/packages/ppx_graphql/ppx_graphql.0.1.0/opam +++ b/packages/ppx_graphql/ppx_graphql.0.1.0/opam @@ -1,15 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Andreas Garnaes " authors: "Andreas Garnaes " homepage: "https://github.com/andreas/ppx_graphql" doc: "https://andreas.github.io/ppx_graphql/" bug-reports: "https://github.com/andreas/ppx_graphql/issues" -dev-repo: "https://github.com/andreas/ppx_graphql.git" -build: [["jbuilder" "build" "-p" name "-j" jobs]] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] +dev-repo: "git+https://github.com/andreas/ppx_graphql.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] depends: [ + "ocaml" "jbuilder" {build} "graphql" "yojson" - "alcotest" {test & >= "0.4.5"} + "alcotest" {with-test & >= "0.4.5"} ] +synopsis: "Write type-safe GraphQL queries" +description: """ +Given a introspection query response in `schema.json`, the expression `[%graphql {| query { ... } |} ]` is rewritten to a 3-tuple `(query, kvariables, parse)`: + +- `query` (type `string`) is the GraphQL query to be submitted. +- `kvariables` (type `(Yojson.Basic.json -> 'a) -> arg1:_ -> ... -> argn:_ -> unit -> 'a`) is a function to construct the JSON value to submit as query variables. The labels and types of `argx` are extracted from the query. Required variables appear as labeled arguments, optional variables appear as optional arguments. +- `parse` is a function for parsing the JSON response from the server and has the type `Yojson.Basic.json -> < ... >`. The shape of the object type corresponds to the returned response.""" +url { + src: + "https://github.com/andreas/ppx_graphql/releases/download/0.1.0/ppx_graphql-0.1.0.tbz" + checksum: "md5=867fd458e920f747f5557fdba257ce12" +} diff --git a/packages/ppx_graphql/ppx_graphql.0.1.0/url b/packages/ppx_graphql/ppx_graphql.0.1.0/url deleted file mode 100644 index 8fa5c604d8c..00000000000 --- a/packages/ppx_graphql/ppx_graphql.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andreas/ppx_graphql/releases/download/0.1.0/ppx_graphql-0.1.0.tbz" -checksum: "867fd458e920f747f5557fdba257ce12" \ No newline at end of file diff --git a/packages/ppx_hardcaml/ppx_hardcaml.1.0.0/descr b/packages/ppx_hardcaml/ppx_hardcaml.1.0.0/descr deleted file mode 100644 index 9123ea36337..00000000000 --- a/packages/ppx_hardcaml/ppx_hardcaml.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -PPX extension for HardCaml diff --git a/packages/ppx_hardcaml/ppx_hardcaml.1.0.0/opam b/packages/ppx_hardcaml/ppx_hardcaml.1.0.0/opam index 14b94e096f9..769b3732f6e 100644 --- a/packages/ppx_hardcaml/ppx_hardcaml.1.0.0/opam +++ b/packages/ppx_hardcaml/ppx_hardcaml.1.0.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ppx_hardcaml" version: "1.0.0" maintainer: "Xavier Guérin " authors: "Xavier Guérin " homepage: "https://github.com/xguerin/ppx_hardcaml" -dev-repo: "https://github.com/xguerin/ppx_hardcaml.git" +dev-repo: "git+https://github.com/xguerin/ppx_hardcaml.git" bug-reports: "https://github.com/xguerin/ppx_hardcaml/issues" license: "ISC" build: [ @@ -12,14 +12,19 @@ build: [ [make] ] depends: [ - "ocamlbuild" {build} - "oasis" {build & >= "0.4.8"} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {>= "4.03"} + "ocamlbuild" {build} + "oasis" {build & >= "0.4.8"} + "ocamlfind" {build & >= "1.3.2"} "js-build-tools" {build} - "ppx_tools" {build} - "ppx_driver" {build} - "ppx_core" {build} - "ounit" {build} - "hardcaml" {>= "1.1.0"} + "ppx_tools" {build} + "ppx_driver" {build} + "ppx_core" {build} + "ounit" {build} + "hardcaml" {>= "1.1.0"} ] -available: ocaml-version >= "4.03" +synopsis: "PPX extension for HardCaml" +url { + src: "https://github.com/xguerin/ppx_hardcaml/archive/v1.0.0.tar.gz" + checksum: "md5=b261cbae6403a53326e527d2cd6e6746" +} diff --git a/packages/ppx_hardcaml/ppx_hardcaml.1.0.0/url b/packages/ppx_hardcaml/ppx_hardcaml.1.0.0/url deleted file mode 100644 index aa7e83a5125..00000000000 --- a/packages/ppx_hardcaml/ppx_hardcaml.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xguerin/ppx_hardcaml/archive/v1.0.0.tar.gz" -checksum: "b261cbae6403a53326e527d2cd6e6746" diff --git a/packages/ppx_hardcaml/ppx_hardcaml.1.1.0/descr b/packages/ppx_hardcaml/ppx_hardcaml.1.1.0/descr deleted file mode 100644 index 9123ea36337..00000000000 --- a/packages/ppx_hardcaml/ppx_hardcaml.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -PPX extension for HardCaml diff --git a/packages/ppx_hardcaml/ppx_hardcaml.1.1.0/opam b/packages/ppx_hardcaml/ppx_hardcaml.1.1.0/opam index c8b23f57159..863ed709c93 100644 --- a/packages/ppx_hardcaml/ppx_hardcaml.1.1.0/opam +++ b/packages/ppx_hardcaml/ppx_hardcaml.1.1.0/opam @@ -1,26 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ppx_hardcaml" version: "1.1.0" maintainer: "Xavier Guérin " authors: "Xavier Guérin " homepage: "https://github.com/xguerin/ppx_hardcaml" -dev-repo: "https://github.com/xguerin/ppx_hardcaml.git" +dev-repo: "git+https://github.com/xguerin/ppx_hardcaml.git" bug-reports: "https://github.com/xguerin/ppx_hardcaml/issues" license: "ISC" tags: [ "syntax" ] substs: [ "pkg/META" ] build: [ - "ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" -] -build-test: [ - "ocamlbuild" "-classic-display" "-use-ocamlfind" "tests/PpxHardcamlTest.byte" "--" + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "tests/PpxHardcamlTest.byte" + "--" + ] {with-test} ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_tools" {build} - "ounit" {test} - "hardcaml" {>= "1.1.0"} + "ocaml" {>= "4.03"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "ppx_tools" {build} + "ounit" {with-test} + "hardcaml" {>= "1.1.0"} ] -available: ocaml-version >= "4.03" +synopsis: "PPX extension for HardCaml" +url { + src: "https://github.com/xguerin/ppx_hardcaml/archive/v1.1.0.tar.gz" + checksum: "md5=b8579a655eac7331f39b33e27bbfef02" +} diff --git a/packages/ppx_hardcaml/ppx_hardcaml.1.1.0/url b/packages/ppx_hardcaml/ppx_hardcaml.1.1.0/url deleted file mode 100644 index e51c45167cc..00000000000 --- a/packages/ppx_hardcaml/ppx_hardcaml.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xguerin/ppx_hardcaml/archive/v1.1.0.tar.gz" -checksum: "b8579a655eac7331f39b33e27bbfef02" diff --git a/packages/ppx_hardcaml/ppx_hardcaml.1.2.0/descr b/packages/ppx_hardcaml/ppx_hardcaml.1.2.0/descr deleted file mode 100644 index 9123ea36337..00000000000 --- a/packages/ppx_hardcaml/ppx_hardcaml.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -PPX extension for HardCaml diff --git a/packages/ppx_hardcaml/ppx_hardcaml.1.2.0/opam b/packages/ppx_hardcaml/ppx_hardcaml.1.2.0/opam index b37e0837638..abdb3a9f0c9 100644 --- a/packages/ppx_hardcaml/ppx_hardcaml.1.2.0/opam +++ b/packages/ppx_hardcaml/ppx_hardcaml.1.2.0/opam @@ -1,26 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ppx_hardcaml" version: "1.2.0" maintainer: "Xavier Guérin " authors: "Xavier Guérin " homepage: "https://github.com/xguerin/ppx_hardcaml" -dev-repo: "https://github.com/xguerin/ppx_hardcaml.git" +dev-repo: "git+https://github.com/xguerin/ppx_hardcaml.git" bug-reports: "https://github.com/xguerin/ppx_hardcaml/issues" license: "ISC" tags: [ "syntax" ] substs: [ "pkg/META" ] build: [ - "ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" -] -build-test: [ - "ocamlbuild" "-classic-display" "-use-ocamlfind" "tests/PpxHardcamlTest.byte" "--" + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "tests/PpxHardcamlTest.byte" + "--" + ] {with-test} ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_tools" {build} - "ounit" {test} - "hardcaml" {>= "1.2.0"} + "ocaml" {>= "4.03"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "ppx_tools" {build} + "ounit" {with-test} + "hardcaml" {>= "1.2.0"} ] -available: ocaml-version >= "4.03" +synopsis: "PPX extension for HardCaml" +url { + src: "https://github.com/xguerin/ppx_hardcaml/archive/v1.2.0.tar.gz" + checksum: "md5=fa538fe56d779c56efb752af8faee307" +} diff --git a/packages/ppx_hardcaml/ppx_hardcaml.1.2.0/url b/packages/ppx_hardcaml/ppx_hardcaml.1.2.0/url deleted file mode 100644 index e0d1b60fda9..00000000000 --- a/packages/ppx_hardcaml/ppx_hardcaml.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xguerin/ppx_hardcaml/archive/v1.2.0.tar.gz" -checksum: "fa538fe56d779c56efb752af8faee307" diff --git a/packages/ppx_hardcaml/ppx_hardcaml.1.3.0/descr b/packages/ppx_hardcaml/ppx_hardcaml.1.3.0/descr deleted file mode 100644 index 9123ea36337..00000000000 --- a/packages/ppx_hardcaml/ppx_hardcaml.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -PPX extension for HardCaml diff --git a/packages/ppx_hardcaml/ppx_hardcaml.1.3.0/opam b/packages/ppx_hardcaml/ppx_hardcaml.1.3.0/opam index f007ff71b3e..d068b8975ca 100644 --- a/packages/ppx_hardcaml/ppx_hardcaml.1.3.0/opam +++ b/packages/ppx_hardcaml/ppx_hardcaml.1.3.0/opam @@ -1,17 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Xavier Guérin " authors: "Xavier Guérin " homepage: "https://github.com/xguerin/ppx_hardcaml" bug-reports: "https://github.com/xguerin/ppx_hardcaml/issues" license: "ISC" tags: "syntax" -dev-repo: "https://github.com/xguerin/ppx_hardcaml.git" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest"] +dev-repo: "git+https://github.com/xguerin/ppx_hardcaml.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest"] {with-test} +] depends: [ + "ocaml" {>= "4.03"} "ppx_tools_versioned" {build} "jbuilder" {build} - "ounit" {test} + "ounit" {with-test} "hardcaml" {>= "1.2.0"} ] -available: [ocaml-version >= "4.03"] +synopsis: "PPX extension for HardCaml" +url { + src: "https://github.com/xguerin/ppx_hardcaml/archive/v1.3.0.tar.gz" + checksum: "md5=64b7729e2c824a9143e1ef00ba118baa" +} diff --git a/packages/ppx_hardcaml/ppx_hardcaml.1.3.0/url b/packages/ppx_hardcaml/ppx_hardcaml.1.3.0/url deleted file mode 100644 index 9786283cd24..00000000000 --- a/packages/ppx_hardcaml/ppx_hardcaml.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/xguerin/ppx_hardcaml/archive/v1.3.0.tar.gz" -checksum: "64b7729e2c824a9143e1ef00ba118baa" diff --git a/packages/ppx_hash/ppx_hash.v0.10.0/descr b/packages/ppx_hash/ppx_hash.v0.10.0/descr deleted file mode 100644 index f43f3d35ef9..00000000000 --- a/packages/ppx_hash/ppx_hash.v0.10.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -A ppx rewriter that generates hash functions from type expressions and definitions - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_hash/ppx_hash.v0.10.0/opam b/packages/ppx_hash/ppx_hash.v0.10.0/opam index d567fca80d1..7ade531d929 100644 --- a/packages/ppx_hash/ppx_hash.v0.10.0/opam +++ b/packages/ppx_hash/ppx_hash.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_hash" @@ -9,14 +9,22 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=5b46cf2af5afeeb266a9e1f725831cd0" +} diff --git a/packages/ppx_hash/ppx_hash.v0.10.0/url b/packages/ppx_hash/ppx_hash.v0.10.0/url deleted file mode 100644 index 09d9f550990..00000000000 --- a/packages/ppx_hash/ppx_hash.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_hash-v0.10.0.tar.gz" -checksum: "5b46cf2af5afeeb266a9e1f725831cd0" diff --git a/packages/ppx_hash/ppx_hash.v0.9.0/descr b/packages/ppx_hash/ppx_hash.v0.9.0/descr deleted file mode 100644 index f43f3d35ef9..00000000000 --- a/packages/ppx_hash/ppx_hash.v0.9.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -A ppx rewriter that generates hash functions from type expressions and definitions - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_hash/ppx_hash.v0.9.0/opam b/packages/ppx_hash/ppx_hash.v0.9.0/opam index 903862d1f30..14321f43926 100644 --- a/packages/ppx_hash/ppx_hash.v0.9.0/opam +++ b/packages/ppx_hash/ppx_hash.v0.9.0/opam @@ -1,22 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_hash" bug-reports: "https://github.com/janestreet/ppx_hash/issues" -dev-repo: "https://github.com/janestreet/ppx_hash.git" +dev-repo: "git+https://github.com/janestreet/ppx_hash.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "ppx_hash" "--root" "." "-j" jobs "@install"] ] depends: [ - "base" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta4"} - "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" {>= "4.03.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta4"} + "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"} ] -available: [ ocaml-version >= "4.03.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: "md5=44b6a5acdd7eabe11348499f4ef2a054" +} diff --git a/packages/ppx_hash/ppx_hash.v0.9.0/url b/packages/ppx_hash/ppx_hash.v0.9.0/url deleted file mode 100644 index 27a07ecbc0d..00000000000 --- a/packages/ppx_hash/ppx_hash.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_hash-v0.9.0.tar.gz" -checksum: "44b6a5acdd7eabe11348499f4ef2a054" diff --git a/packages/ppx_here/ppx_here.113.09.00/descr b/packages/ppx_here/ppx_here.113.09.00/descr deleted file mode 100644 index 9e5674989c6..00000000000 --- a/packages/ppx_here/ppx_here.113.09.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Expands [%here] into its location -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_here/ppx_here.113.09.00/opam b/packages/ppx_here/ppx_here.113.09.00/opam deleted file mode 100644 index 545cfc32e6b..00000000000 --- a/packages/ppx_here/ppx_here.113.09.00/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/ppx_here" -bug-reports: "https://github.com/janestreet/ppx_here/issues" -dev-repo: "https://github.com/janestreet/ppx_here.git" -license: "Apache-2.0" -build: [[make]] -install: [[make "install"]] -remove: [["ocamlfind" "remove" "ppx_here"]] -build-doc: [[make "doc"]] -depends: [ - "ocamlfind" {>= "1.3.2"} - "ppx_core" {>= "113.09.00" & < "113.10.00"} - "ppx_deriving" - "ppx_tools" - "ppx_driver" {>= "113.09.00" & < "113.10.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.02.2" & ocaml-version < "4.03" ] diff --git a/packages/ppx_here/ppx_here.113.09.00/url b/packages/ppx_here/ppx_here.113.09.00/url deleted file mode 100644 index db381238f52..00000000000 --- a/packages/ppx_here/ppx_here.113.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/ppx_here/archive/113.09.00.tar.gz" -checksum: "fc9eb32dc2185201db7dcd51ef834bdd" diff --git a/packages/ppx_here/ppx_here.113.24.00/descr b/packages/ppx_here/ppx_here.113.24.00/descr deleted file mode 100644 index 9e5674989c6..00000000000 --- a/packages/ppx_here/ppx_here.113.24.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Expands [%here] into its location -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_here/ppx_here.113.24.00/opam b/packages/ppx_here/ppx_here.113.24.00/opam index 853ac8711ae..c6d8dda9095 100644 --- a/packages/ppx_here/ppx_here.113.24.00/opam +++ b/packages/ppx_here/ppx_here.113.24.00/opam @@ -1,18 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_here" bug-reports: "https://github.com/janestreet/ppx_here/issues" -dev-repo: "https://github.com/janestreet/ppx_here.git" +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} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ocamlfind" {build & >= "1.3.2"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} "ppx_driver" {>= "113.24.00" & < "113.25.00"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=41c99e2492ef2a14ffe3d8626a20a5a1" +} diff --git a/packages/ppx_here/ppx_here.113.24.00/url b/packages/ppx_here/ppx_here.113.24.00/url deleted file mode 100644 index 7f0d445eb16..00000000000 --- a/packages/ppx_here/ppx_here.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_here-113.24.00.tar.gz" -checksum: "41c99e2492ef2a14ffe3d8626a20a5a1" diff --git a/packages/ppx_here/ppx_here.113.33.00/descr b/packages/ppx_here/ppx_here.113.33.00/descr deleted file mode 100644 index 9e5674989c6..00000000000 --- a/packages/ppx_here/ppx_here.113.33.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Expands [%here] into its location -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_here/ppx_here.113.33.00/opam b/packages/ppx_here/ppx_here.113.33.00/opam index 63dd33553ed..df0d8bf4fd5 100644 --- a/packages/ppx_here/ppx_here.113.33.00/opam +++ b/packages/ppx_here/ppx_here.113.33.00/opam @@ -1,18 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_here" bug-reports: "https://github.com/janestreet/ppx_here/issues" -dev-repo: "https://github.com/janestreet/ppx_here.git" +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} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.33.00" & < "113.34.00+4.03"} + "ocamlfind" {build & >= "1.3.2"} + "ppx_core" {>= "113.33.00" & < "113.34.00+4.03"} "ppx_driver" {>= "113.33.00" & < "113.34.00+4.03"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=6db0986b2758954c7c1995e7cbc363c8" +} diff --git a/packages/ppx_here/ppx_here.113.33.00/url b/packages/ppx_here/ppx_here.113.33.00/url deleted file mode 100644 index 3b81321635c..00000000000 --- a/packages/ppx_here/ppx_here.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_here-113.33.00.tar.gz" -checksum: "6db0986b2758954c7c1995e7cbc363c8" diff --git a/packages/ppx_here/ppx_here.113.33.03/descr b/packages/ppx_here/ppx_here.113.33.03/descr deleted file mode 100644 index 9e5674989c6..00000000000 --- a/packages/ppx_here/ppx_here.113.33.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Expands [%here] into its location -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_here/ppx_here.113.33.03/opam b/packages/ppx_here/ppx_here.113.33.03/opam index d641db1ac14..d6b893c0781 100644 --- a/packages/ppx_here/ppx_here.113.33.03/opam +++ b/packages/ppx_here/ppx_here.113.33.03/opam @@ -1,19 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_here" bug-reports: "https://github.com/janestreet/ppx_here/issues" -dev-repo: "https://github.com/janestreet/ppx_here.git" +dev-repo: "git+https://github.com/janestreet/ppx_here.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "js-build-tools" {build & >= "113.33.04" & < "113.34.00"} - "ppx_core" {>= "113.33.03" & < "113.34.00"} - "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=4bdb1122a2952a31674d403477ed66c2" +} diff --git a/packages/ppx_here/ppx_here.113.33.03/url b/packages/ppx_here/ppx_here.113.33.03/url deleted file mode 100644 index 614e8d5eeef..00000000000 --- a/packages/ppx_here/ppx_here.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_here-113.33.03.tar.gz" -checksum: "4bdb1122a2952a31674d403477ed66c2" diff --git a/packages/ppx_here/ppx_here.v0.10.0/descr b/packages/ppx_here/ppx_here.v0.10.0/descr deleted file mode 100644 index 6f203a4af70..00000000000 --- a/packages/ppx_here/ppx_here.v0.10.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Expands [%here] into its location - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_here/ppx_here.v0.10.0/opam b/packages/ppx_here/ppx_here.v0.10.0/opam index e3df7211559..0f9e8c517d7 100644 --- a/packages/ppx_here/ppx_here.v0.10.0/opam +++ b/packages/ppx_here/ppx_here.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_here" @@ -9,9 +9,16 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "ppx_core" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "ocaml" {>= "4.04.1"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=19333d8afcac45269769560645b3fa1f" +} diff --git a/packages/ppx_here/ppx_here.v0.10.0/url b/packages/ppx_here/ppx_here.v0.10.0/url deleted file mode 100644 index 457b50bc3a8..00000000000 --- a/packages/ppx_here/ppx_here.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_here-v0.10.0.tar.gz" -checksum: "19333d8afcac45269769560645b3fa1f" diff --git a/packages/ppx_here/ppx_here.v0.9.0/descr b/packages/ppx_here/ppx_here.v0.9.0/descr deleted file mode 100644 index 6f203a4af70..00000000000 --- a/packages/ppx_here/ppx_here.v0.9.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Expands [%here] into its location - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_here/ppx_here.v0.9.0/opam b/packages/ppx_here/ppx_here.v0.9.0/opam index 586ef82f9be..fc9eea1b33d 100644 --- a/packages/ppx_here/ppx_here.v0.9.0/opam +++ b/packages/ppx_here/ppx_here.v0.9.0/opam @@ -1,17 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_here" bug-reports: "https://github.com/janestreet/ppx_here/issues" -dev-repo: "https://github.com/janestreet/ppx_here.git" +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: [ - "jbuilder" {build & >= "1.0+beta4" & < "1.0+beta8"} - "ppx_core" {>= "v0.9" & < "v0.10"} - "ppx_driver" {= "v0.9.0"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta4" & < "1.0+beta8"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {= "v0.9.0"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=085a4f25cc665aac76bbcf6a22033fca" +} diff --git a/packages/ppx_here/ppx_here.v0.9.0/url b/packages/ppx_here/ppx_here.v0.9.0/url deleted file mode 100644 index 4101a162b5e..00000000000 --- a/packages/ppx_here/ppx_here.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_here-v0.9.0.tar.gz" -checksum: "085a4f25cc665aac76bbcf6a22033fca" diff --git a/packages/ppx_here/ppx_here.v0.9.1/descr b/packages/ppx_here/ppx_here.v0.9.1/descr deleted file mode 100644 index 6f203a4af70..00000000000 --- a/packages/ppx_here/ppx_here.v0.9.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Expands [%here] into its location - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_here/ppx_here.v0.9.1/opam b/packages/ppx_here/ppx_here.v0.9.1/opam index 64985ad97d8..06ab69204ce 100644 --- a/packages/ppx_here/ppx_here.v0.9.1/opam +++ b/packages/ppx_here/ppx_here.v0.9.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_here" @@ -9,9 +9,15 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >= "1.0+beta8"} - "ppx_core" {>= "v0.9" & < "v0.10"} - "ppx_driver" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta8"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=e6576866838a7870d03cd821365268e3" +} diff --git a/packages/ppx_here/ppx_here.v0.9.1/url b/packages/ppx_here/ppx_here.v0.9.1/url deleted file mode 100644 index 03b04e01fb0..00000000000 --- a/packages/ppx_here/ppx_here.v0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/janestreet/ppx_here/archive/v0.9.1.tar.gz" -checksum: "e6576866838a7870d03cd821365268e3" diff --git a/packages/ppx_implicits/ppx_implicits.0.0.1/descr b/packages/ppx_implicits/ppx_implicits.0.0.1/descr deleted file mode 100644 index f3ec60e0fcd..00000000000 --- a/packages/ppx_implicits/ppx_implicits.0.0.1/descr +++ /dev/null @@ -1,13 +0,0 @@ -ppx_implicits: ppx extension for implicits, overloading and type classes. -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`). diff --git a/packages/ppx_implicits/ppx_implicits.0.0.1/opam b/packages/ppx_implicits/ppx_implicits.0.0.1/opam index 76da32b159c..e4621969458 100644 --- a/packages/ppx_implicits/ppx_implicits.0.0.1/opam +++ b/packages/ppx_implicits/ppx_implicits.0.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "jun.furuse@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -9,9 +9,28 @@ remove: [ ["ocaml" "setup.ml" "-uninstall"] ] depends: [ + "ocaml" {= "4.02.1"} "ocamlfind" "omake" "ppx_tools" ] -available: ocaml-version = "4.02.1" 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://bitbucket.org/camlspotter/ppx_implicits/get/0.0.1.tar.gz" + checksum: "md5=1394f9d8e528f12b403319f23deca660" +} diff --git a/packages/ppx_implicits/ppx_implicits.0.0.1/url b/packages/ppx_implicits/ppx_implicits.0.0.1/url deleted file mode 100644 index afc63230f38..00000000000 --- a/packages/ppx_implicits/ppx_implicits.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_implicits/get/0.0.1.tar.gz" -checksum: "1394f9d8e528f12b403319f23deca660" diff --git a/packages/ppx_implicits/ppx_implicits.0.1.0/descr b/packages/ppx_implicits/ppx_implicits.0.1.0/descr deleted file mode 100644 index f3ec60e0fcd..00000000000 --- a/packages/ppx_implicits/ppx_implicits.0.1.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -ppx_implicits: ppx extension for implicits, overloading and type classes. -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`). diff --git a/packages/ppx_implicits/ppx_implicits.0.1.0/opam b/packages/ppx_implicits/ppx_implicits.0.1.0/opam index da254f5d308..6af18552fd4 100644 --- a/packages/ppx_implicits/ppx_implicits.0.1.0/opam +++ b/packages/ppx_implicits/ppx_implicits.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +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" @@ -15,12 +15,29 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } + "ocaml" {>= "4.02.2" & < "4.03.0"} + "ocamlfind" {build} + "omake" {build & < "0.10.1"} "ppx_tools" "re" ] -available: [ - ocaml-version >= "4.02.2" & ocaml-version < "4.03.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://bitbucket.org/camlspotter/ppx_implicits/get/0.1.0.tar.gz" + checksum: "md5=20387c4b55a60b8574ecc56703674f00" +} diff --git a/packages/ppx_implicits/ppx_implicits.0.1.0/url b/packages/ppx_implicits/ppx_implicits.0.1.0/url deleted file mode 100644 index e3eb1e53e11..00000000000 --- a/packages/ppx_implicits/ppx_implicits.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_implicits/get/0.1.0.tar.gz" -checksum: "20387c4b55a60b8574ecc56703674f00" diff --git a/packages/ppx_implicits/ppx_implicits.0.2.0/descr b/packages/ppx_implicits/ppx_implicits.0.2.0/descr deleted file mode 100644 index f3ec60e0fcd..00000000000 --- a/packages/ppx_implicits/ppx_implicits.0.2.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -ppx_implicits: ppx extension for implicits, overloading and type classes. -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`). diff --git a/packages/ppx_implicits/ppx_implicits.0.2.0/opam b/packages/ppx_implicits/ppx_implicits.0.2.0/opam deleted file mode 100644 index 211096bbbd8..00000000000 --- a/packages/ppx_implicits/ppx_implicits.0.2.0/opam +++ /dev/null @@ -1,35 +0,0 @@ -opam-version: "1.2" -version: "0.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: [ - "ocamlfind" - { build } - "omake" - { build } - "ppx_tools_versioned" - "ocaml-migrate-parsetree" - "ocaml-compiler-libs" - "ppxx" - "re" - "typpx" { = "1.2.2" } - "result" - "ppx_deriving" -] -available: [ - ocaml-version >= "4.04.0" & ocaml-version < "4.06.0" -] diff --git a/packages/ppx_implicits/ppx_implicits.0.2.0/url b/packages/ppx_implicits/ppx_implicits.0.2.0/url deleted file mode 100644 index e9e42ac65be..00000000000 --- a/packages/ppx_implicits/ppx_implicits.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_implicits/get/0.2.0.tar.gz" -checksum: "d9ee745c9a09cb5a6c867ada3710cef4" diff --git a/packages/ppx_implicits/ppx_implicits.0.3.0/descr b/packages/ppx_implicits/ppx_implicits.0.3.0/descr deleted file mode 100644 index f3ec60e0fcd..00000000000 --- a/packages/ppx_implicits/ppx_implicits.0.3.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -ppx_implicits: ppx extension for implicits, overloading and type classes. -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`). diff --git a/packages/ppx_implicits/ppx_implicits.0.3.0/opam b/packages/ppx_implicits/ppx_implicits.0.3.0/opam index 97b5661f114..dc261e5d750 100644 --- a/packages/ppx_implicits/ppx_implicits.0.3.0/opam +++ b/packages/ppx_implicits/ppx_implicits.0.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.3.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,17 +17,32 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" - { build } - "omake" - { build } + "ocaml" {= "4.04.2"} + "ocamlfind" {build} + "omake" {build} "ocaml-compiler-libs" "ocaml-migrate-parsetree" "ppx_tools_versioned" "ppx_deriving" "re" - "typpx" { >= "1.4.0" & < "1.5.0" } -] -available: [ - ocaml-version = "4.04.2" + "typpx" {>= "1.4.0" & < "1.5.0"} ] +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://bitbucket.org/camlspotter/ppx_implicits/get/0.3.0.tar.gz" + checksum: "md5=1d76385c74289fea9af8ee205b10e317" +} diff --git a/packages/ppx_implicits/ppx_implicits.0.3.0/url b/packages/ppx_implicits/ppx_implicits.0.3.0/url deleted file mode 100644 index ea0ddc0e982..00000000000 --- a/packages/ppx_implicits/ppx_implicits.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_implicits/get/0.3.0.tar.gz" -checksum: "1d76385c74289fea9af8ee205b10e317" diff --git a/packages/ppx_import/ppx_import.1.1/descr b/packages/ppx_import/ppx_import.1.1/descr deleted file mode 100644 index 4c307be8571..00000000000 --- a/packages/ppx_import/ppx_import.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -A syntax extension for importing declarations from interface files diff --git a/packages/ppx_import/ppx_import.1.1/opam b/packages/ppx_import/ppx_import.1.1/opam deleted file mode 100644 index 3fd2a63f9e2..00000000000 --- a/packages/ppx_import/ppx_import.1.1/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -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://github.com/whitequark/ppx_import.git" -tags: [ "syntax" ] -substs: [ "pkg/META" ] -build: [ - "ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" -] -build-test: [ - "ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_import.byte" "--" -] -depends: [ - "ppx_tools" {>= "0.99.1"} - "ocamlfind" {build} - "ocamlbuild" {build} - "cppo" {build} - "cppo_ocamlbuild" {build} - "ounit" {test} - "ppx_deriving" {test & >= "2.0"} -] -available: [ opam-version >= "1.2.2" - & ocaml-version >= "4.02.0" - & ocaml-version < "4.06.0" ] diff --git a/packages/ppx_import/ppx_import.1.1/url b/packages/ppx_import/ppx_import.1.1/url deleted file mode 100644 index e416b24e184..00000000000 --- a/packages/ppx_import/ppx_import.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ppx_import/archive/v1.1.tar.gz" -checksum: "9cb4f59dd6ef023141232265892cd53a" diff --git a/packages/ppx_import/ppx_import.1.2/descr b/packages/ppx_import/ppx_import.1.2/descr deleted file mode 100644 index 4c307be8571..00000000000 --- a/packages/ppx_import/ppx_import.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -A syntax extension for importing declarations from interface files diff --git a/packages/ppx_import/ppx_import.1.2/opam b/packages/ppx_import/ppx_import.1.2/opam deleted file mode 100644 index e0914bdc88c..00000000000 --- a/packages/ppx_import/ppx_import.1.2/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -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://github.com/whitequark/ppx_import.git" -substs: "pkg/META" -build: [ - "ocaml" - "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" -] -build-test: [ - "ocamlbuild" - "-classic-display" - "-use-ocamlfind" - "src_test/test_ppx_import.byte" - "--" -] -depends: [ - "ppx_tools" {>= "0.99.1"} - "ocamlfind" {build} - "ocamlbuild" {build} - "cppo" {build} - "cppo_ocamlbuild" {build} - "ounit" {test} - "ppx_deriving" {test & >= "2.0"} -] -available: [ opam-version >= "1.2.2" - & ocaml-version >= "4.02.0" - & ocaml-version < "4.06.0" ] diff --git a/packages/ppx_import/ppx_import.1.2/url b/packages/ppx_import/ppx_import.1.2/url deleted file mode 100644 index 26505e1552c..00000000000 --- a/packages/ppx_import/ppx_import.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ppx_import/archive/v1.2.tar.gz" -checksum: "7091ab31a453d4aff37d3fdb413aa5c4" diff --git a/packages/ppx_import/ppx_import.1.3/descr b/packages/ppx_import/ppx_import.1.3/descr deleted file mode 100644 index 4c307be8571..00000000000 --- a/packages/ppx_import/ppx_import.1.3/descr +++ /dev/null @@ -1 +0,0 @@ -A syntax extension for importing declarations from interface files diff --git a/packages/ppx_import/ppx_import.1.3/opam b/packages/ppx_import/ppx_import.1.3/opam deleted file mode 100644 index 3fd2a63f9e2..00000000000 --- a/packages/ppx_import/ppx_import.1.3/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -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://github.com/whitequark/ppx_import.git" -tags: [ "syntax" ] -substs: [ "pkg/META" ] -build: [ - "ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" -] -build-test: [ - "ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_import.byte" "--" -] -depends: [ - "ppx_tools" {>= "0.99.1"} - "ocamlfind" {build} - "ocamlbuild" {build} - "cppo" {build} - "cppo_ocamlbuild" {build} - "ounit" {test} - "ppx_deriving" {test & >= "2.0"} -] -available: [ opam-version >= "1.2.2" - & ocaml-version >= "4.02.0" - & ocaml-version < "4.06.0" ] diff --git a/packages/ppx_import/ppx_import.1.3/url b/packages/ppx_import/ppx_import.1.3/url deleted file mode 100644 index 17ae3934eee..00000000000 --- a/packages/ppx_import/ppx_import.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ppx_import/archive/v1.3.tar.gz" -checksum: "63591a48804d12dcdd02289c5f051fcb" diff --git a/packages/ppx_import/ppx_import.1.4/descr b/packages/ppx_import/ppx_import.1.4/descr deleted file mode 100644 index 4c307be8571..00000000000 --- a/packages/ppx_import/ppx_import.1.4/descr +++ /dev/null @@ -1 +0,0 @@ -A syntax extension for importing declarations from interface files diff --git a/packages/ppx_import/ppx_import.1.4/opam b/packages/ppx_import/ppx_import.1.4/opam index 3e8421d4d26..dd04f00f95e 100644 --- a/packages/ppx_import/ppx_import.1.4/opam +++ b/packages/ppx_import/ppx_import.1.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "whitequark " authors: [ "whitequark " ] license: "MIT" @@ -8,20 +8,34 @@ dev-repo: "git://github.com/whitequark/ppx_import.git" tags: [ "syntax" ] substs: [ "pkg/META" ] build: [ - "ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" -] -build-test: [ - "ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_import.byte" "--" + [ + "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: [ - "ppx_tools" {>= "0.99.1"} - "ocamlfind" {build} - "ocamlbuild" {build} - "cppo" {build} + "ocaml" {>= "4.02.0"} + "ppx_tools" {>= "0.99.1"} + "ocamlfind" {build} + "ocamlbuild" {build} + "cppo" {build} "cppo_ocamlbuild" {build} - "ounit" {test} - "ppx_deriving" {test & >= "2.0"} + "ounit" {with-test} + "ppx_deriving" {with-test & >= "2.0"} ] -available: [ opam-version >= "1.2.2" - & ocaml-version >= "4.02.0" ] +available: opam-version >= "1.2.2" +synopsis: + "A syntax extension for importing declarations from interface files" +url { + src: "https://github.com/whitequark/ppx_import/archive/v1.4.tar.gz" + checksum: "md5=c1b409cd33456a97f36d8446f9320ff6" +} diff --git a/packages/ppx_import/ppx_import.1.4/url b/packages/ppx_import/ppx_import.1.4/url deleted file mode 100644 index 7e63a1482b8..00000000000 --- a/packages/ppx_import/ppx_import.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ppx_import/archive/v1.4.tar.gz" -checksum: "c1b409cd33456a97f36d8446f9320ff6" diff --git a/packages/ppx_include/ppx_include.1.0/descr b/packages/ppx_include/ppx_include.1.0/descr deleted file mode 100644 index 17888f1032f..00000000000 --- a/packages/ppx_include/ppx_include.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Include OCaml source files in each other - -ppx_include is a syntax extension that allows to include -an OCaml source file inside another one. diff --git a/packages/ppx_include/ppx_include.1.0/opam b/packages/ppx_include/ppx_include.1.0/opam index 545ed2cd158..c29d92f65c5 100644 --- a/packages/ppx_include/ppx_include.1.0/opam +++ b/packages/ppx_include/ppx_include.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Peter Zotov " authors: "Peter Zotov " homepage: "https://github.com/whitequark/ppx_include" @@ -7,10 +7,31 @@ license: "MIT" tags: "syntax" dev-repo: "git://github.com/whitequark/ppx_include.git" substs: "pkg/META" -build: ["ocaml" "pkg/build.ml" "native=%{ocaml-native}%" "native-dynlink=%{ocaml-native-dynlink}%"] -build-test: ["ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_include.byte" "--"] +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} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.03.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: "md5=3769d59301ea69105c410347744f72d9" +} diff --git a/packages/ppx_include/ppx_include.1.0/url b/packages/ppx_include/ppx_include.1.0/url deleted file mode 100644 index 86889de053b..00000000000 --- a/packages/ppx_include/ppx_include.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ppx_include/archive/v1.0.tar.gz" -checksum: "3769d59301ea69105c410347744f72d9" diff --git a/packages/ppx_include/ppx_include.1.1/descr b/packages/ppx_include/ppx_include.1.1/descr deleted file mode 100644 index 17888f1032f..00000000000 --- a/packages/ppx_include/ppx_include.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Include OCaml source files in each other - -ppx_include is a syntax extension that allows to include -an OCaml source file inside another one. diff --git a/packages/ppx_include/ppx_include.1.1/opam b/packages/ppx_include/ppx_include.1.1/opam index 51d7ce1b5f7..d76122d7a4f 100644 --- a/packages/ppx_include/ppx_include.1.1/opam +++ b/packages/ppx_include/ppx_include.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "whitequark " authors: "whitequark " homepage: "https://github.com/whitequark/ppx_include" @@ -8,21 +8,31 @@ tags: "syntax" dev-repo: "git://github.com/whitequark/ppx_include.git" substs: "pkg/META" build: [ - "ocaml" - "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" -] -build-test: [ - "ocamlbuild" - "-classic-display" - "-use-ocamlfind" - "src_test/test_ppx_include.byte" - "--" + [ + "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"} "ocamlfind" {build} "cppo" {build} "cppo_ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.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.1.tar.gz" + checksum: "md5=83f647db794cad43fad29bc95a23233b" +} diff --git a/packages/ppx_include/ppx_include.1.1/url b/packages/ppx_include/ppx_include.1.1/url deleted file mode 100644 index 35eaa01bca7..00000000000 --- a/packages/ppx_include/ppx_include.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ppx_include/archive/v1.1.tar.gz" -checksum: "83f647db794cad43fad29bc95a23233b" diff --git a/packages/ppx_inline_test/ppx_inline_test.113.09.00/descr b/packages/ppx_inline_test/ppx_inline_test.113.09.00/descr deleted file mode 100644 index 6f55361deec..00000000000 --- a/packages/ppx_inline_test/ppx_inline_test.113.09.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Syntax extension for writing in-line tests in ocaml code -Part of the Jane Street's PPX rewriters collection. 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 deleted file mode 100644 index 1052aaf2c67..00000000000 --- a/packages/ppx_inline_test/ppx_inline_test.113.09.00/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: "https://github.com/janestreet/ppx_inline_test.git" -license: "Apache-2.0" -build: [[make]] -install: [[make "install"]] -remove: [["ocamlfind" "remove" "ppx_inline_test"]] -build-doc: [[make "doc"]] -depends: [ - "ocamlfind" {>= "1.3.2"} - "ppx_type_conv" {>= "113.09.00" & < "113.10.00"} - "ppx_core" {>= "113.09.00" & < "113.10.00"} - "ppx_deriving" - "ppx_tools" - "ppx_driver" {>= "113.09.00" & < "113.10.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.02.2" & ocaml-version < "4.03" ] diff --git a/packages/ppx_inline_test/ppx_inline_test.113.09.00/url b/packages/ppx_inline_test/ppx_inline_test.113.09.00/url deleted file mode 100644 index c66212a7b2c..00000000000 --- a/packages/ppx_inline_test/ppx_inline_test.113.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/ppx_inline_test/archive/113.09.00.tar.gz" -checksum: "de5b930e38ab5649f95e6b23c2fe4ff5" diff --git a/packages/ppx_inline_test/ppx_inline_test.113.24.00/descr b/packages/ppx_inline_test/ppx_inline_test.113.24.00/descr deleted file mode 100644 index 6f55361deec..00000000000 --- a/packages/ppx_inline_test/ppx_inline_test.113.24.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Syntax extension for writing in-line tests in ocaml code -Part of the Jane Street's PPX rewriters collection. 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 index c9df041cdb6..4df9884e3c8 100644 --- a/packages/ppx_inline_test/ppx_inline_test.113.24.00/opam +++ b/packages/ppx_inline_test/ppx_inline_test.113.24.00/opam @@ -1,19 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_inline_test.git" +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} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ocamlfind" {build & >= "1.3.2"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} "ppx_driver" {>= "113.24.00" & < "113.25.00"} "ppx_tools" ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=5d80120af94ba974670a0a28b1200160" +} diff --git a/packages/ppx_inline_test/ppx_inline_test.113.24.00/url b/packages/ppx_inline_test/ppx_inline_test.113.24.00/url deleted file mode 100644 index a0b4ef9dc9a..00000000000 --- a/packages/ppx_inline_test/ppx_inline_test.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_inline_test-113.24.00.tar.gz" -checksum: "5d80120af94ba974670a0a28b1200160" diff --git a/packages/ppx_inline_test/ppx_inline_test.113.33.00+4.03/descr b/packages/ppx_inline_test/ppx_inline_test.113.33.00+4.03/descr deleted file mode 100644 index 6f55361deec..00000000000 --- a/packages/ppx_inline_test/ppx_inline_test.113.33.00+4.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Syntax extension for writing in-line tests in ocaml code -Part of the Jane Street's PPX rewriters collection. 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 index 50ef066a89a..f94735eef04 100644 --- 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 @@ -1,19 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_inline_test.git" +dev-repo: "git+https://github.com/janestreet/ppx_inline_test.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "ppx_tools" {>= "0.99.3"} ] -available: [ ocaml-version >= "4.03.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/113.33/files/ppx_inline_test-113.33.00+4.03.tar.gz" + checksum: "md5=4dcd9f61c9473c8ec4800c5ecd98c210" +} diff --git a/packages/ppx_inline_test/ppx_inline_test.113.33.00+4.03/url b/packages/ppx_inline_test/ppx_inline_test.113.33.00+4.03/url deleted file mode 100644 index e8900c4cf5f..00000000000 --- a/packages/ppx_inline_test/ppx_inline_test.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_inline_test-113.33.00+4.03.tar.gz" -checksum: "4dcd9f61c9473c8ec4800c5ecd98c210" diff --git a/packages/ppx_inline_test/ppx_inline_test.113.33.00/descr b/packages/ppx_inline_test/ppx_inline_test.113.33.00/descr deleted file mode 100644 index 6f55361deec..00000000000 --- a/packages/ppx_inline_test/ppx_inline_test.113.33.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Syntax extension for writing in-line tests in ocaml code -Part of the Jane Street's PPX rewriters collection. 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 index 063784eec2b..ba10c1045b7 100644 --- a/packages/ppx_inline_test/ppx_inline_test.113.33.00/opam +++ b/packages/ppx_inline_test/ppx_inline_test.113.33.00/opam @@ -1,19 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_inline_test.git" +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} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ocamlfind" {build & >= "1.3.2"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} "ppx_driver" {>= "113.33.00" & < "113.34.00"} - "ppx_tools" {>= "0.99.3"} + "ppx_tools" {>= "0.99.3"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=cf2712068628c410e7bfd60dc07b663c" +} diff --git a/packages/ppx_inline_test/ppx_inline_test.113.33.00/url b/packages/ppx_inline_test/ppx_inline_test.113.33.00/url deleted file mode 100644 index 5811d425c5a..00000000000 --- a/packages/ppx_inline_test/ppx_inline_test.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_inline_test-113.33.00.tar.gz" -checksum: "cf2712068628c410e7bfd60dc07b663c" diff --git a/packages/ppx_inline_test/ppx_inline_test.113.33.03/descr b/packages/ppx_inline_test/ppx_inline_test.113.33.03/descr deleted file mode 100644 index 6f55361deec..00000000000 --- a/packages/ppx_inline_test/ppx_inline_test.113.33.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Syntax extension for writing in-line tests in ocaml code -Part of the Jane Street's PPX rewriters collection. 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 index b208bf76eb1..609d94db7ef 100644 --- a/packages/ppx_inline_test/ppx_inline_test.113.33.03/opam +++ b/packages/ppx_inline_test/ppx_inline_test.113.33.03/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_inline_test.git" +dev-repo: "git+https://github.com/janestreet/ppx_inline_test.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "js-build-tools" {build & >= "113.33.04" & < "113.34.00"} - "ppx_core" {>= "113.33.03" & < "113.34.00"} - "ppx_driver" {>= "113.33.03" & < "113.34.00"} - "ppx_tools" {>= "0.99.3"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=6abbbcbe8aefbb9d30721e252cd5c7f4" +} diff --git a/packages/ppx_inline_test/ppx_inline_test.113.33.03/url b/packages/ppx_inline_test/ppx_inline_test.113.33.03/url deleted file mode 100644 index f3a2aa39aff..00000000000 --- a/packages/ppx_inline_test/ppx_inline_test.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_inline_test-113.33.03.tar.gz" -checksum: "6abbbcbe8aefbb9d30721e252cd5c7f4" diff --git a/packages/ppx_inline_test/ppx_inline_test.v0.10.0/descr b/packages/ppx_inline_test/ppx_inline_test.v0.10.0/descr deleted file mode 100644 index a93905e1c0e..00000000000 --- a/packages/ppx_inline_test/ppx_inline_test.v0.10.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Syntax extension for writing in-line tests in ocaml code - -Part of the Jane Street's PPX rewriters collection. 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 index 9d5b3f0b573..674c05c4303 100644 --- a/packages/ppx_inline_test/ppx_inline_test.v0.10.0/opam +++ b/packages/ppx_inline_test/ppx_inline_test.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_inline_test" @@ -9,11 +9,18 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "base" {>= "v0.10" & < "v0.11"} - "ppx_core" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "ppx_metaquot" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=27b9096c2b7d287725c9ac11a42b550c" +} diff --git a/packages/ppx_inline_test/ppx_inline_test.v0.10.0/url b/packages/ppx_inline_test/ppx_inline_test.v0.10.0/url deleted file mode 100644 index ee486e5fc7c..00000000000 --- a/packages/ppx_inline_test/ppx_inline_test.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_inline_test-v0.10.0.tar.gz" -checksum: "27b9096c2b7d287725c9ac11a42b550c" diff --git a/packages/ppx_inline_test/ppx_inline_test.v0.9.0/descr b/packages/ppx_inline_test/ppx_inline_test.v0.9.0/descr deleted file mode 100644 index a93905e1c0e..00000000000 --- a/packages/ppx_inline_test/ppx_inline_test.v0.9.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Syntax extension for writing in-line tests in ocaml code - -Part of the Jane Street's PPX rewriters collection. 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 index fe17c0c97f1..9267f72bd2e 100644 --- a/packages/ppx_inline_test/ppx_inline_test.v0.9.0/opam +++ b/packages/ppx_inline_test/ppx_inline_test.v0.9.0/opam @@ -1,19 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_inline_test.git" +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: [ - "base" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta4" & < "1.0+beta8"} - "ppx_core" {>= "v0.9" & < "v0.10"} - "ppx_driver" {= "v0.9.0"} - "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "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"} ] -available: [ ocaml-version >= "4.03.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: "md5=304d6e679eef84c8bfd8b4bfaa45d7e8" +} diff --git a/packages/ppx_inline_test/ppx_inline_test.v0.9.0/url b/packages/ppx_inline_test/ppx_inline_test.v0.9.0/url deleted file mode 100644 index 145f412b84e..00000000000 --- a/packages/ppx_inline_test/ppx_inline_test.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_inline_test-v0.9.0.tar.gz" -checksum: "304d6e679eef84c8bfd8b4bfaa45d7e8" diff --git a/packages/ppx_inline_test/ppx_inline_test.v0.9.1/descr b/packages/ppx_inline_test/ppx_inline_test.v0.9.1/descr deleted file mode 100644 index a93905e1c0e..00000000000 --- a/packages/ppx_inline_test/ppx_inline_test.v0.9.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Syntax extension for writing in-line tests in ocaml code - -Part of the Jane Street's PPX rewriters collection. 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 index d7d671d2c0b..dedce91734e 100644 --- a/packages/ppx_inline_test/ppx_inline_test.v0.9.1/opam +++ b/packages/ppx_inline_test/ppx_inline_test.v0.9.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_inline_test" @@ -9,11 +9,17 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "base" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "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" {>= "4.03.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "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"} ] -available: [ ocaml-version >= "4.03.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: "md5=561919e11aad120713dcfc4ab7e8fd40" +} diff --git a/packages/ppx_inline_test/ppx_inline_test.v0.9.1/url b/packages/ppx_inline_test/ppx_inline_test.v0.9.1/url deleted file mode 100644 index 73c371a1811..00000000000 --- a/packages/ppx_inline_test/ppx_inline_test.v0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/janestreet/ppx_inline_test/archive/v0.9.1.tar.gz" -checksum: "561919e11aad120713dcfc4ab7e8fd40" diff --git a/packages/ppx_inline_test/ppx_inline_test.v0.9.2/descr b/packages/ppx_inline_test/ppx_inline_test.v0.9.2/descr deleted file mode 100644 index a93905e1c0e..00000000000 --- a/packages/ppx_inline_test/ppx_inline_test.v0.9.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Syntax extension for writing in-line tests in ocaml code - -Part of the Jane Street's PPX rewriters collection. 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 index d520d3c4d44..793b955664a 100644 --- a/packages/ppx_inline_test/ppx_inline_test.v0.9.2/opam +++ b/packages/ppx_inline_test/ppx_inline_test.v0.9.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_inline_test" @@ -9,11 +9,17 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "base" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta10"} - "ppx_core" {>= "v0.9" & < "v0.10"} - "ppx_driver" {>= "v0.9.1" & < "v0.10"} - "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta10"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9.1" & < "v0.10"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=b1f06b6a27e7ee36f51e5b53d3655277" +} diff --git a/packages/ppx_inline_test/ppx_inline_test.v0.9.2/url b/packages/ppx_inline_test/ppx_inline_test.v0.9.2/url deleted file mode 100644 index 412454f3b02..00000000000 --- a/packages/ppx_inline_test/ppx_inline_test.v0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/janestreet/ppx_inline_test/archive/v0.9.2.tar.gz" -checksum: "b1f06b6a27e7ee36f51e5b53d3655277" diff --git a/packages/ppx_jane/ppx_jane.113.24.00/descr b/packages/ppx_jane/ppx_jane.113.24.00/descr deleted file mode 100644 index 8e009235ece..00000000000 --- a/packages/ppx_jane/ppx_jane.113.24.00/descr +++ /dev/null @@ -1,3 +0,0 @@ -Standard Jane Street ppx rewriters -This package installs a ppx-jane executable, which is a ppx driver -including all standard Jane Street ppx rewriters. diff --git a/packages/ppx_jane/ppx_jane.113.24.00/opam b/packages/ppx_jane/ppx_jane.113.24.00/opam index 3728c9d1d09..c4b443ad873 100644 --- a/packages/ppx_jane/ppx_jane.113.24.00/opam +++ b/packages/ppx_jane/ppx_jane.113.24.00/opam @@ -1,36 +1,45 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_jane" bug-reports: "https://github.com/janestreet/ppx_jane/issues" -dev-repo: "https://github.com/janestreet/ppx_jane.git" +dev-repo: "git+https://github.com/janestreet/ppx_jane.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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_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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=800a2f074b1b55a39372a9fb7ecc07bf" +} diff --git a/packages/ppx_jane/ppx_jane.113.24.00/url b/packages/ppx_jane/ppx_jane.113.24.00/url deleted file mode 100644 index 6988c4e08a9..00000000000 --- a/packages/ppx_jane/ppx_jane.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_jane-113.24.00.tar.gz" -checksum: "800a2f074b1b55a39372a9fb7ecc07bf" diff --git a/packages/ppx_jane/ppx_jane.113.24.01/descr b/packages/ppx_jane/ppx_jane.113.24.01/descr deleted file mode 100644 index 8e009235ece..00000000000 --- a/packages/ppx_jane/ppx_jane.113.24.01/descr +++ /dev/null @@ -1,3 +0,0 @@ -Standard Jane Street ppx rewriters -This package installs a ppx-jane executable, which is a ppx driver -including all standard Jane Street ppx rewriters. diff --git a/packages/ppx_jane/ppx_jane.113.24.01/opam b/packages/ppx_jane/ppx_jane.113.24.01/opam index d746281ef0d..dd8a768263d 100644 --- a/packages/ppx_jane/ppx_jane.113.24.01/opam +++ b/packages/ppx_jane/ppx_jane.113.24.01/opam @@ -1,35 +1,44 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_jane" bug-reports: "https://github.com/janestreet/ppx_jane/issues" -dev-repo: "https://github.com/janestreet/ppx_jane.git" +dev-repo: "git+https://github.com/janestreet/ppx_jane.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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_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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=45670eef012a55c4307befa2ca391939" +} diff --git a/packages/ppx_jane/ppx_jane.113.24.01/url b/packages/ppx_jane/ppx_jane.113.24.01/url deleted file mode 100644 index c181ae85b2c..00000000000 --- a/packages/ppx_jane/ppx_jane.113.24.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_jane-113.24.01.tar.gz" -checksum: "45670eef012a55c4307befa2ca391939" diff --git a/packages/ppx_jane/ppx_jane.113.33.00/descr b/packages/ppx_jane/ppx_jane.113.33.00/descr deleted file mode 100644 index 8e009235ece..00000000000 --- a/packages/ppx_jane/ppx_jane.113.33.00/descr +++ /dev/null @@ -1,3 +0,0 @@ -Standard Jane Street ppx rewriters -This package installs a ppx-jane executable, which is a ppx driver -including all standard Jane Street ppx rewriters. diff --git a/packages/ppx_jane/ppx_jane.113.33.00/opam b/packages/ppx_jane/ppx_jane.113.33.00/opam index c18604da191..c764da16597 100644 --- a/packages/ppx_jane/ppx_jane.113.33.00/opam +++ b/packages/ppx_jane/ppx_jane.113.33.00/opam @@ -1,35 +1,44 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_jane" bug-reports: "https://github.com/janestreet/ppx_jane/issues" -dev-repo: "https://github.com/janestreet/ppx_jane.git" +dev-repo: "git+https://github.com/janestreet/ppx_jane.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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_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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=3480f4d57791b160b98e04ea106e1995" +} diff --git a/packages/ppx_jane/ppx_jane.113.33.00/url b/packages/ppx_jane/ppx_jane.113.33.00/url deleted file mode 100644 index e72528991f1..00000000000 --- a/packages/ppx_jane/ppx_jane.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_jane-113.33.00.tar.gz" -checksum: "3480f4d57791b160b98e04ea106e1995" diff --git a/packages/ppx_jane/ppx_jane.113.33.03/descr b/packages/ppx_jane/ppx_jane.113.33.03/descr deleted file mode 100644 index 8e009235ece..00000000000 --- a/packages/ppx_jane/ppx_jane.113.33.03/descr +++ /dev/null @@ -1,3 +0,0 @@ -Standard Jane Street ppx rewriters -This package installs a ppx-jane executable, which is a ppx driver -including all standard Jane Street ppx rewriters. diff --git a/packages/ppx_jane/ppx_jane.113.33.03/opam b/packages/ppx_jane/ppx_jane.113.33.03/opam index c51298e174d..565362dcd0a 100644 --- a/packages/ppx_jane/ppx_jane.113.33.03/opam +++ b/packages/ppx_jane/ppx_jane.113.33.03/opam @@ -1,36 +1,45 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_jane" bug-reports: "https://github.com/janestreet/ppx_jane/issues" -dev-repo: "https://github.com/janestreet/ppx_jane.git" +dev-repo: "git+https://github.com/janestreet/ppx_jane.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "js-build-tools" {build & >= "113.33.04" & < "113.34.00"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "js-build-tools" {build & >= "113.33.04" & < "113.34.00"} + "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_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"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=14e4dea12340e225e7b413b6c3b62a37" +} diff --git a/packages/ppx_jane/ppx_jane.113.33.03/url b/packages/ppx_jane/ppx_jane.113.33.03/url deleted file mode 100644 index 6c8fe6d4c1b..00000000000 --- a/packages/ppx_jane/ppx_jane.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_jane-113.33.03.tar.gz" -checksum: "14e4dea12340e225e7b413b6c3b62a37" diff --git a/packages/ppx_jane/ppx_jane.v0.10.0/descr b/packages/ppx_jane/ppx_jane.v0.10.0/descr deleted file mode 100644 index 837d8962cad..00000000000 --- a/packages/ppx_jane/ppx_jane.v0.10.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Standard Jane Street ppx rewriters - -This package installs a ppx-jane executable, which is a ppx driver -including all standard Jane Street ppx rewriters. diff --git a/packages/ppx_jane/ppx_jane.v0.10.0/opam b/packages/ppx_jane/ppx_jane.v0.10.0/opam index dcea73ea3d5..d82a22c4c0e 100644 --- a/packages/ppx_jane/ppx_jane.v0.10.0/opam +++ b/packages/ppx_jane/ppx_jane.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_jane" @@ -9,25 +9,34 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=4668fc807f5cf25f2771955f841a85e6" +} diff --git a/packages/ppx_jane/ppx_jane.v0.10.0/url b/packages/ppx_jane/ppx_jane.v0.10.0/url deleted file mode 100644 index ea5213e5279..00000000000 --- a/packages/ppx_jane/ppx_jane.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_jane-v0.10.0.tar.gz" -checksum: "4668fc807f5cf25f2771955f841a85e6" diff --git a/packages/ppx_jane/ppx_jane.v0.9.0/descr b/packages/ppx_jane/ppx_jane.v0.9.0/descr deleted file mode 100644 index 837d8962cad..00000000000 --- a/packages/ppx_jane/ppx_jane.v0.9.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Standard Jane Street ppx rewriters - -This package installs a ppx-jane executable, which is a ppx driver -including all standard Jane Street ppx rewriters. diff --git a/packages/ppx_jane/ppx_jane.v0.9.0/opam b/packages/ppx_jane/ppx_jane.v0.9.0/opam index cf03d46f5be..84886eeb352 100644 --- a/packages/ppx_jane/ppx_jane.v0.9.0/opam +++ b/packages/ppx_jane/ppx_jane.v0.9.0/opam @@ -1,33 +1,42 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_jane" bug-reports: "https://github.com/janestreet/ppx_jane/issues" -dev-repo: "https://github.com/janestreet/ppx_jane.git" +dev-repo: "git+https://github.com/janestreet/ppx_jane.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "ppx_jane" "--root" "." "-j" jobs "@install"] ] depends: [ - "jbuilder" {build & >= "1.0+beta4"} - "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" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta4"} + "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"} ] -available: [ ocaml-version >= "4.03.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: "md5=53cfdb362d443d676a3ac50c06abe1ec" +} diff --git a/packages/ppx_jane/ppx_jane.v0.9.0/url b/packages/ppx_jane/ppx_jane.v0.9.0/url deleted file mode 100644 index 6b633ca9d84..00000000000 --- a/packages/ppx_jane/ppx_jane.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_jane-v0.9.0.tar.gz" -checksum: "53cfdb362d443d676a3ac50c06abe1ec" diff --git a/packages/ppx_js_style/ppx_js_style.v0.10.0/descr b/packages/ppx_js_style/ppx_js_style.v0.10.0/descr deleted file mode 100644 index b72167a4f1d..00000000000 --- a/packages/ppx_js_style/ppx_js_style.v0.10.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Code style checker for Jane Street Packages - -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. 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 index 22a538a075e..6b0c9c7ad4a 100644 --- a/packages/ppx_js_style/ppx_js_style.v0.10.0/opam +++ b/packages/ppx_js_style/ppx_js_style.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_js_style" @@ -9,11 +9,22 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "ppx_core" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "ppx_metaquot" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "ocaml" {>= "4.04.1"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_metaquot" {>= "v0.10" & < "v0.11"} + "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} "octavius" ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=c705aeb1aef70acd8ff0a91108dedd31" +} diff --git a/packages/ppx_js_style/ppx_js_style.v0.10.0/url b/packages/ppx_js_style/ppx_js_style.v0.10.0/url deleted file mode 100644 index 05d9858306c..00000000000 --- a/packages/ppx_js_style/ppx_js_style.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_js_style-v0.10.0.tar.gz" -checksum: "c705aeb1aef70acd8ff0a91108dedd31" diff --git a/packages/ppx_js_style/ppx_js_style.v0.9.0/descr b/packages/ppx_js_style/ppx_js_style.v0.9.0/descr deleted file mode 100644 index b72167a4f1d..00000000000 --- a/packages/ppx_js_style/ppx_js_style.v0.9.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Code style checker for Jane Street Packages - -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. 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 index ba1a42eeba6..fd6294344ef 100644 --- a/packages/ppx_js_style/ppx_js_style.v0.9.0/opam +++ b/packages/ppx_js_style/ppx_js_style.v0.9.0/opam @@ -1,19 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_js_style.git" +dev-repo: "git+https://github.com/janestreet/ppx_js_style.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "ppx_js_style" "--root" "." "-j" jobs "@install"] ] depends: [ - "jbuilder" {build & >= "1.0+beta4"} - "ppx_core" {>= "v0.9" & < "v0.10"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta4"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} "octavius" ] -available: [ ocaml-version >= "4.03.0" ] +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: "md5=ad32e85a819693153dd7115e7025b7ef" +} diff --git a/packages/ppx_js_style/ppx_js_style.v0.9.0/url b/packages/ppx_js_style/ppx_js_style.v0.9.0/url deleted file mode 100644 index aa84147477c..00000000000 --- a/packages/ppx_js_style/ppx_js_style.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_js_style-v0.9.0.tar.gz" -checksum: "ad32e85a819693153dd7115e7025b7ef" diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.1/descr b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.1/descr deleted file mode 100644 index b2b275f4214..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml. - -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. 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 index 06ae6b81066..44f6d4ec142 100644 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.1/opam +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ppx_jsobject_conv" version: "0.0.1" maintainer: "Roma Sokolov " @@ -11,17 +11,31 @@ dev-repo: "git://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}%" + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" {>= "4.02.3" & < "4.03.0"} "js_of_ocaml" "result" "ppx_type_conv" {>= "113.24.00"} "ppx_driver" "ppx_core" "ppx_deriving" - "ocamlfind" {build} - "ocamlbuild" {build} + "ocamlfind" {build} + "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.3" & ocaml-version<"4.03.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: "md5=ae923f96421842f3ffea341f67b8f9c0" +} diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.1/url b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.1/url deleted file mode 100644 index 94d8e89e912..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.0.1.tar.gz" -checksum: "ae923f96421842f3ffea341f67b8f9c0" diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.2/descr b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.2/descr deleted file mode 100644 index b2b275f4214..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml. - -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. 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 index 98b8b2ab1a0..06b590b0e47 100644 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.2/opam +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Roma Sokolov " authors: [ "Roma Sokolov " ] license: "MIT" @@ -8,17 +8,31 @@ dev-repo: "git://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}%" + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" {>= "4.02.3" & < "4.03.0"} "js_of_ocaml" "result" "ppx_type_conv" {>= "113.24.00"} "ppx_driver" "ppx_core" "ppx_deriving" - "ocamlfind" {build} - "ocamlbuild" {build} + "ocamlfind" {build} + "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.3" & ocaml-version<"4.03.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: "md5=4f781e8a6f3e10ffe9df3fba2c08dace" +} diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.2/url b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.2/url deleted file mode 100644 index 792f6826ac1..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.2/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.0.2.tar.gz" -checksum: "4f781e8a6f3e10ffe9df3fba2c08dace" diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.3/descr b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.3/descr deleted file mode 100644 index b2b275f4214..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml. - -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. 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 index 98b8b2ab1a0..bc96210e3d8 100644 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.3/opam +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Roma Sokolov " authors: [ "Roma Sokolov " ] license: "MIT" @@ -8,17 +8,31 @@ dev-repo: "git://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}%" + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" {>= "4.02.3" & < "4.03.0"} "js_of_ocaml" "result" "ppx_type_conv" {>= "113.24.00"} "ppx_driver" "ppx_core" "ppx_deriving" - "ocamlfind" {build} - "ocamlbuild" {build} + "ocamlfind" {build} + "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.3" & ocaml-version<"4.03.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: "md5=d569a61a411b05f8547415b97daf15ac" +} diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.3/url b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.3/url deleted file mode 100644 index 871ea0cb598..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.3/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.0.3.tar.gz" -checksum: "d569a61a411b05f8547415b97daf15ac" diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.5/descr b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.5/descr deleted file mode 100644 index b2b275f4214..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.5/descr +++ /dev/null @@ -1,6 +0,0 @@ -Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml. - -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. 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 index 98b8b2ab1a0..394dccdc211 100644 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.5/opam +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Roma Sokolov " authors: [ "Roma Sokolov " ] license: "MIT" @@ -8,17 +8,31 @@ dev-repo: "git://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}%" + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" {>= "4.02.3" & < "4.03.0"} "js_of_ocaml" "result" "ppx_type_conv" {>= "113.24.00"} "ppx_driver" "ppx_core" "ppx_deriving" - "ocamlfind" {build} - "ocamlbuild" {build} + "ocamlfind" {build} + "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.3" & ocaml-version<"4.03.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: "md5=e517b88e761eb03cd5dc7abe2508c432" +} diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.5/url b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.5/url deleted file mode 100644 index e2cc7fc0b5f..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.5/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.0.5.tar.gz" -checksum: "e517b88e761eb03cd5dc7abe2508c432" diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.6/descr b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.6/descr deleted file mode 100644 index b2b275f4214..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.6/descr +++ /dev/null @@ -1,6 +0,0 @@ -Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml. - -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. 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 index 98b8b2ab1a0..1b8450f1c3c 100644 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.6/opam +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Roma Sokolov " authors: [ "Roma Sokolov " ] license: "MIT" @@ -8,17 +8,31 @@ dev-repo: "git://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}%" + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" {>= "4.02.3" & < "4.03.0"} "js_of_ocaml" "result" "ppx_type_conv" {>= "113.24.00"} "ppx_driver" "ppx_core" "ppx_deriving" - "ocamlfind" {build} - "ocamlbuild" {build} + "ocamlfind" {build} + "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.3" & ocaml-version<"4.03.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: "md5=3e8da21e00b9b060a1078ff52f77e400" +} diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.6/url b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.6/url deleted file mode 100644 index 71e4682b4e3..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.0.6/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.0.6.tar.gz" -checksum: "3e8da21e00b9b060a1078ff52f77e400" diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.0/descr b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.0/descr deleted file mode 100644 index b2b275f4214..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml. - -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. 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 index 98b8b2ab1a0..3c360d4798b 100644 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.0/opam +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Roma Sokolov " authors: [ "Roma Sokolov " ] license: "MIT" @@ -8,17 +8,31 @@ dev-repo: "git://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}%" + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" {>= "4.02.3" & < "4.03.0"} "js_of_ocaml" "result" "ppx_type_conv" {>= "113.24.00"} "ppx_driver" "ppx_core" "ppx_deriving" - "ocamlfind" {build} - "ocamlbuild" {build} + "ocamlfind" {build} + "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.3" & ocaml-version<"4.03.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: "md5=625f4e8c428750b916185825b5a5ad58" +} diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.0/url b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.0/url deleted file mode 100644 index 61f91c77878..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.1.0.tar.gz" -checksum: "625f4e8c428750b916185825b5a5ad58" diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.1/descr b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.1/descr deleted file mode 100644 index b2b275f4214..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml. - -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. 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 index 98b8b2ab1a0..dfaf7104f44 100644 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.1/opam +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Roma Sokolov " authors: [ "Roma Sokolov " ] license: "MIT" @@ -8,17 +8,31 @@ dev-repo: "git://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}%" + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" {>= "4.02.3" & < "4.03.0"} "js_of_ocaml" "result" "ppx_type_conv" {>= "113.24.00"} "ppx_driver" "ppx_core" "ppx_deriving" - "ocamlfind" {build} - "ocamlbuild" {build} + "ocamlfind" {build} + "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.3" & ocaml-version<"4.03.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: "md5=bb6c2bf1051401b11f2151d264cc85a5" +} diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.1/url b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.1/url deleted file mode 100644 index ffb8662e9e8..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.1.1.tar.gz" -checksum: "bb6c2bf1051401b11f2151d264cc85a5" diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.3/descr b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.3/descr deleted file mode 100644 index b2b275f4214..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml. - -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. 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 index 98b8b2ab1a0..ff9564f3839 100644 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.3/opam +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Roma Sokolov " authors: [ "Roma Sokolov " ] license: "MIT" @@ -8,17 +8,31 @@ dev-repo: "git://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}%" + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" {>= "4.02.3" & < "4.03.0"} "js_of_ocaml" "result" "ppx_type_conv" {>= "113.24.00"} "ppx_driver" "ppx_core" "ppx_deriving" - "ocamlfind" {build} - "ocamlbuild" {build} + "ocamlfind" {build} + "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.3" & ocaml-version<"4.03.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: "md5=abab1e077e03250ffad96b7b0f4d0288" +} diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.3/url b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.3/url deleted file mode 100644 index 93e1b1de4c1..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.3/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.1.3.tar.gz" -checksum: "abab1e077e03250ffad96b7b0f4d0288" diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.4/descr b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.4/descr deleted file mode 100644 index b2b275f4214..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.4/descr +++ /dev/null @@ -1,6 +0,0 @@ -Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml. - -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. 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 index 98b8b2ab1a0..f91c6b4e994 100644 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.4/opam +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Roma Sokolov " authors: [ "Roma Sokolov " ] license: "MIT" @@ -8,17 +8,31 @@ dev-repo: "git://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}%" + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" {>= "4.02.3" & < "4.03.0"} "js_of_ocaml" "result" "ppx_type_conv" {>= "113.24.00"} "ppx_driver" "ppx_core" "ppx_deriving" - "ocamlfind" {build} - "ocamlbuild" {build} + "ocamlfind" {build} + "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.3" & ocaml-version<"4.03.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: "md5=74ea397760cc1ce8d5cdc5247886f33f" +} diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.4/url b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.4/url deleted file mode 100644 index a2ab073f9d5..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.1.4/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.1.4.tar.gz" -checksum: "74ea397760cc1ce8d5cdc5247886f33f" diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.1/descr b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.1/descr deleted file mode 100644 index b2b275f4214..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml. - -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. 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 index 21a0ed4906d..4b4feb152a9 100644 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.1/opam +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Roma Sokolov " authors: [ "Roma Sokolov " ] license: "MIT" @@ -8,17 +8,31 @@ dev-repo: "git://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}%" + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" {>= "4.03.0"} "js_of_ocaml" "result" "ppx_type_conv" {>= "113.24.00"} "ppx_driver" "ppx_core" "ppx_deriving" - "ocamlfind" {build} - "ocamlbuild" {build} + "ocamlfind" {build} + "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.03.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: "md5=ed451b86c81055b7980b34a4119069cb" +} diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.1/url b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.1/url deleted file mode 100644 index ff61407c095..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.2.1.tar.gz" -checksum: "ed451b86c81055b7980b34a4119069cb" diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.4/descr b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.4/descr deleted file mode 100644 index b2b275f4214..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.4/descr +++ /dev/null @@ -1,6 +0,0 @@ -Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml. - -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. 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 index 7e6947980c8..1db771057d5 100644 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.4/opam +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Roma Sokolov " authors: [ "Roma Sokolov " ] license: "MIT" @@ -8,17 +8,31 @@ dev-repo: "git://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}%" + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" {>= "4.03.0"} "js_of_ocaml" {>= "2.8"} "result" "ppx_type_conv" {>= "113.24.00"} "ppx_driver" "ppx_core" "ppx_deriving" - "ocamlfind" {build} - "ocamlbuild" {build} + "ocamlfind" {build} + "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.03.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: "md5=7455885b6650b31363cf0fd793459eaf" +} diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.4/url b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.4/url deleted file mode 100644 index d746d18c534..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.4/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.2.4.tar.gz" -checksum: "7455885b6650b31363cf0fd793459eaf" diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.5/descr b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.5/descr deleted file mode 100644 index 1ce44f49d59..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.5/descr +++ /dev/null @@ -1,8 +0,0 @@ -Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml. - -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. 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 index 7e6947980c8..09998076221 100644 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.5/opam +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Roma Sokolov " authors: [ "Roma Sokolov " ] license: "MIT" @@ -8,17 +8,33 @@ dev-repo: "git://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}%" + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" {>= "4.03.0"} "js_of_ocaml" {>= "2.8"} "result" "ppx_type_conv" {>= "113.24.00"} "ppx_driver" "ppx_core" "ppx_deriving" - "ocamlfind" {build} - "ocamlbuild" {build} + "ocamlfind" {build} + "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.03.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: "md5=00758f7b22ef8c1bf12c259749564bf7" +} diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.5/url b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.5/url deleted file mode 100644 index a4cd717251f..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.5/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.2.5.tar.gz" -checksum: "00758f7b22ef8c1bf12c259749564bf7" diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.6/descr b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.6/descr deleted file mode 100644 index 1ce44f49d59..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.6/descr +++ /dev/null @@ -1,8 +0,0 @@ -Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml. - -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. 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 index 7e6947980c8..2bc6cbf8c7d 100644 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.6/opam +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Roma Sokolov " authors: [ "Roma Sokolov " ] license: "MIT" @@ -8,17 +8,33 @@ dev-repo: "git://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}%" + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" {>= "4.03.0"} "js_of_ocaml" {>= "2.8"} "result" "ppx_type_conv" {>= "113.24.00"} "ppx_driver" "ppx_core" "ppx_deriving" - "ocamlfind" {build} - "ocamlbuild" {build} + "ocamlfind" {build} + "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.03.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: "md5=7354751fcca2bfffaa22e86967de4e2b" +} diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.6/url b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.6/url deleted file mode 100644 index 54aacc0633d..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.6/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.2.6.tar.gz" -checksum: "7354751fcca2bfffaa22e86967de4e2b" diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.7/descr b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.7/descr deleted file mode 100644 index 1ce44f49d59..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.7/descr +++ /dev/null @@ -1,8 +0,0 @@ -Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml. - -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. 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 index 7e6947980c8..fd5895eab4b 100644 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.7/opam +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Roma Sokolov " authors: [ "Roma Sokolov " ] license: "MIT" @@ -8,17 +8,33 @@ dev-repo: "git://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}%" + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" {>= "4.03.0"} "js_of_ocaml" {>= "2.8"} "result" "ppx_type_conv" {>= "113.24.00"} "ppx_driver" "ppx_core" "ppx_deriving" - "ocamlfind" {build} - "ocamlbuild" {build} + "ocamlfind" {build} + "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.03.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: "md5=bfd7e3f143df9a49775b9b58ad0a4173" +} diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.7/url b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.7/url deleted file mode 100644 index 407fd089ede..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.7/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.2.7.tar.gz" -checksum: "bfd7e3f143df9a49775b9b58ad0a4173" diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.8/descr b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.8/descr deleted file mode 100644 index 1ce44f49d59..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.8/descr +++ /dev/null @@ -1,8 +0,0 @@ -Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml. - -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. 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 index 7e6947980c8..013b8446658 100644 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.8/opam +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.8/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Roma Sokolov " authors: [ "Roma Sokolov " ] license: "MIT" @@ -8,17 +8,33 @@ dev-repo: "git://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}%" + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" {>= "4.03.0"} "js_of_ocaml" {>= "2.8"} "result" "ppx_type_conv" {>= "113.24.00"} "ppx_driver" "ppx_core" "ppx_deriving" - "ocamlfind" {build} - "ocamlbuild" {build} + "ocamlfind" {build} + "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.03.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: "md5=c313cc503227182f12869b4123f8ee37" +} diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.8/url b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.8/url deleted file mode 100644 index 037ca950e5f..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.2.8/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.2.8.tar.gz" -checksum: "c313cc503227182f12869b4123f8ee37" diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.0/descr b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.0/descr deleted file mode 100644 index 1ce44f49d59..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml. - -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. 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 index 7e6947980c8..34c12f8949d 100644 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.0/opam +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Roma Sokolov " authors: [ "Roma Sokolov " ] license: "MIT" @@ -8,17 +8,33 @@ dev-repo: "git://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}%" + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" {>= "4.03.0"} "js_of_ocaml" {>= "2.8"} "result" "ppx_type_conv" {>= "113.24.00"} "ppx_driver" "ppx_core" "ppx_deriving" - "ocamlfind" {build} - "ocamlbuild" {build} + "ocamlfind" {build} + "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.03.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: "md5=ce60d86f8da276955f533115056f35ec" +} diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.0/url b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.0/url deleted file mode 100644 index dc131b053a7..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.3.0.tar.gz" -checksum: "ce60d86f8da276955f533115056f35ec" diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.5/descr b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.5/descr deleted file mode 100644 index 1ce44f49d59..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.5/descr +++ /dev/null @@ -1,8 +0,0 @@ -Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml. - -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. 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 index 7e6947980c8..fbe07e26b09 100644 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.5/opam +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Roma Sokolov " authors: [ "Roma Sokolov " ] license: "MIT" @@ -8,17 +8,33 @@ dev-repo: "git://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}%" + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" {>= "4.03.0"} "js_of_ocaml" {>= "2.8"} "result" "ppx_type_conv" {>= "113.24.00"} "ppx_driver" "ppx_core" "ppx_deriving" - "ocamlfind" {build} - "ocamlbuild" {build} + "ocamlfind" {build} + "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.03.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: "md5=c5169e676a8ba08674923b3a82b3c43b" +} diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.5/url b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.5/url deleted file mode 100644 index be8240ee108..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.5/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.3.5.tar.gz" -checksum: "c5169e676a8ba08674923b3a82b3c43b" diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.6/descr b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.6/descr deleted file mode 100644 index 1ce44f49d59..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.6/descr +++ /dev/null @@ -1,8 +0,0 @@ -Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml. - -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. 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 index 7e6947980c8..638ed9ac583 100644 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.6/opam +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Roma Sokolov " authors: [ "Roma Sokolov " ] license: "MIT" @@ -8,17 +8,33 @@ dev-repo: "git://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}%" + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" {>= "4.03.0"} "js_of_ocaml" {>= "2.8"} "result" "ppx_type_conv" {>= "113.24.00"} "ppx_driver" "ppx_core" "ppx_deriving" - "ocamlfind" {build} - "ocamlbuild" {build} + "ocamlfind" {build} + "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.03.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: "md5=73456fa3e84f5e3884e18749d74f77d7" +} diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.6/url b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.6/url deleted file mode 100644 index 2881ed52207..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.6/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.3.6.tar.gz" -checksum: "73456fa3e84f5e3884e18749d74f77d7" diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.7/descr b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.7/descr deleted file mode 100644 index 1ce44f49d59..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.7/descr +++ /dev/null @@ -1,8 +0,0 @@ -Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml. - -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. 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 index 7e6947980c8..cdfd0585724 100644 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.7/opam +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Roma Sokolov " authors: [ "Roma Sokolov " ] license: "MIT" @@ -8,17 +8,33 @@ dev-repo: "git://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}%" + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" {>= "4.03.0"} "js_of_ocaml" {>= "2.8"} "result" "ppx_type_conv" {>= "113.24.00"} "ppx_driver" "ppx_core" "ppx_deriving" - "ocamlfind" {build} - "ocamlbuild" {build} + "ocamlfind" {build} + "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.03.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: "md5=ebabe285a626c703a485e025147340a7" +} diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.7/url b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.7/url deleted file mode 100644 index acdb12deea6..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.3.7/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.3.7.tar.gz" -checksum: "ebabe285a626c703a485e025147340a7" diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.0/descr b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.0/descr deleted file mode 100644 index 1ce44f49d59..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml. - -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. 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 index 7e6947980c8..bb17cb1f2bc 100644 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.0/opam +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Roma Sokolov " authors: [ "Roma Sokolov " ] license: "MIT" @@ -8,17 +8,33 @@ dev-repo: "git://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}%" + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" {>= "4.03.0"} "js_of_ocaml" {>= "2.8"} "result" "ppx_type_conv" {>= "113.24.00"} "ppx_driver" "ppx_core" "ppx_deriving" - "ocamlfind" {build} - "ocamlbuild" {build} + "ocamlfind" {build} + "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.03.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: "md5=9d623974c91f22fc21ec0a0bcb385f1c" +} diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.0/url b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.0/url deleted file mode 100644 index ce76a9eade2..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.4.0.tar.gz" -checksum: "9d623974c91f22fc21ec0a0bcb385f1c" diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.2/descr b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.2/descr deleted file mode 100644 index 1ce44f49d59..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.2/descr +++ /dev/null @@ -1,8 +0,0 @@ -Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml. - -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. diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.2/opam b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.2/opam index 17b5d8b2c7d..41b85a66ee7 100644 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.2/opam +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Roma Sokolov " authors: [ "Roma Sokolov " ] license: "MIT" @@ -8,17 +8,33 @@ dev-repo: "git://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}%" + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" {>= "4.03.0"} "js_of_ocaml" {>= "2.8"} "result" "ppx_type_conv" {>= "v0.9.0"} "ppx_driver" "ppx_core" "ppx_deriving" - "ocamlfind" {build} - "ocamlbuild" {build} + "ocamlfind" {build} + "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.03.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.2.tar.gz" + checksum: "md5=fbab0f28d2afbb7489ee4127d7483a3f" +} diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.2/url b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.2/url deleted file mode 100644 index 4888c44b56d..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.2/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.4.2.tar.gz" -checksum: "fbab0f28d2afbb7489ee4127d7483a3f" diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.3/descr b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.3/descr deleted file mode 100644 index 1ce44f49d59..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.3/descr +++ /dev/null @@ -1,8 +0,0 @@ -Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml. - -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. diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.3/opam b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.3/opam index 17b5d8b2c7d..a567f4f41f7 100644 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.3/opam +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Roma Sokolov " authors: [ "Roma Sokolov " ] license: "MIT" @@ -8,17 +8,33 @@ dev-repo: "git://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}%" + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" {>= "4.03.0"} "js_of_ocaml" {>= "2.8"} "result" "ppx_type_conv" {>= "v0.9.0"} "ppx_driver" "ppx_core" "ppx_deriving" - "ocamlfind" {build} - "ocamlbuild" {build} + "ocamlfind" {build} + "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.03.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.3.tar.gz" + checksum: "md5=d7dab76cbf87495132c0b2f429cc73f4" +} diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.3/url b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.3/url deleted file mode 100644 index afc95c934c6..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.3/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.4.3.tar.gz" -checksum: "d7dab76cbf87495132c0b2f429cc73f4" diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.4/descr b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.4/descr deleted file mode 100644 index 1ce44f49d59..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.4/descr +++ /dev/null @@ -1,8 +0,0 @@ -Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml. - -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. diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.4/opam b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.4/opam index 17b5d8b2c7d..bef68144e30 100644 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.4/opam +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Roma Sokolov " authors: [ "Roma Sokolov " ] license: "MIT" @@ -8,17 +8,33 @@ dev-repo: "git://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}%" + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" ] depends: [ + "ocaml" {>= "4.03.0"} "js_of_ocaml" {>= "2.8"} "result" "ppx_type_conv" {>= "v0.9.0"} "ppx_driver" "ppx_core" "ppx_deriving" - "ocamlfind" {build} - "ocamlbuild" {build} + "ocamlfind" {build} + "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.03.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.4.tar.gz" + checksum: "md5=4fba130d646a923ad571fa4a7ec3fdc8" +} diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.4/url b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.4/url deleted file mode 100644 index 24c3869849d..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.4.4/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.4.4.tar.gz" -checksum: "4fba130d646a923ad571fa4a7ec3fdc8" diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.5.0/descr b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.5.0/descr deleted file mode 100644 index 1ce44f49d59..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.5.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml. - -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. diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.5.0/opam b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.5.0/opam index 287d6066179..13ca95881f5 100644 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.5.0/opam +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.5.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.5.0" maintainer: "Roma Sokolov " authors: [ "Roma Sokolov " ] @@ -11,6 +11,7 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.04.0"} "js_of_ocaml" {>= "2.8"} "ppx_type_conv" {>= "v0.10.0"} "ppx_driver" @@ -18,7 +19,20 @@ depends: [ "ppx_metaquot" "ocaml-migrate-parsetree" {>= "0.4"} "jbuilder" {build & >= "1.0+beta12"} - "ocamlfind" {build} - "webtest" {test} + "ocamlfind" {build} + "webtest" {with-test} ] -available: [ ocaml-version >= "4.04.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.5.0.tar.gz" + checksum: "md5=021f0dcb52e563b4e2927f0d1db26bf5" +} diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.5.0/url b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.5.0/url deleted file mode 100644 index bd8117ec54c..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.5.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.5.0.tar.gz" -checksum: "021f0dcb52e563b4e2927f0d1db26bf5" diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.5.1/descr b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.5.1/descr deleted file mode 100644 index 1ce44f49d59..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.5.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -Ppx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml. - -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. diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.5.1/opam b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.5.1/opam index 10733ce0fed..5e43bc3b10c 100644 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.5.1/opam +++ b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.5.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Roma Sokolov " authors: [ "Roma Sokolov " ] license: "MIT" @@ -10,6 +10,7 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.04.0"} "js_of_ocaml" {>= "2.8"} "ppx_type_conv" {>= "v0.10.0"} "ppx_driver" @@ -17,6 +18,19 @@ depends: [ "ppx_metaquot" "ocaml-migrate-parsetree" {>= "0.4"} "jbuilder" {build & >= "1.0+beta12"} - "webtest" {test} + "webtest" {with-test} ] -available: [ ocaml-version >= "4.04.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.5.1.tar.gz" + checksum: "md5=4d65f798a7cd9a74efe0ff355d9b1cc8" +} diff --git a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.5.1/url b/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.5.1/url deleted file mode 100644 index 89fbfce8e54..00000000000 --- a/packages/ppx_jsobject_conv/ppx_jsobject_conv.0.5.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/little-arhat/ppx_jsobject_conv/archive/v0.5.1.tar.gz" -checksum: "4d65f798a7cd9a74efe0ff355d9b1cc8" diff --git a/packages/ppx_json_types/ppx_json_types.0.2/descr b/packages/ppx_json_types/ppx_json_types.0.2/descr deleted file mode 100644 index d88555309ce..00000000000 --- a/packages/ppx_json_types/ppx_json_types.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -JSON type providers -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. diff --git a/packages/ppx_json_types/ppx_json_types.0.2/opam b/packages/ppx_json_types/ppx_json_types.0.2/opam index f18ea1d48c5..7232a15392d 100644 --- a/packages/ppx_json_types/ppx_json_types.0.2/opam +++ b/packages/ppx_json_types/ppx_json_types.0.2/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/nv-vn/otp.git" +dev-repo: "git+https://github.com/nv-vn/otp.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -12,6 +12,7 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "ppx_json_types"] depends: [ + "ocaml" {< "4.03.0"} "ocamlfind" {build} "oasis" {build} "lwt" {>= "2.5.0"} @@ -21,4 +22,13 @@ depends: [ "ppx_deriving" {>= "3.0"} "ppx_deriving_yojson" {>= "2.4"} ] -available: [ocaml-version <"4.03.0"] +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: "md5=5253cc3e8050efb453b843c4bfdc4000" +} diff --git a/packages/ppx_json_types/ppx_json_types.0.2/url b/packages/ppx_json_types/ppx_json_types.0.2/url deleted file mode 100644 index 083363fb95a..00000000000 --- a/packages/ppx_json_types/ppx_json_types.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nv-vn/otp/archive/0.2.tar.gz" -checksum: "5253cc3e8050efb453b843c4bfdc4000" diff --git a/packages/ppx_json_types/ppx_json_types.0.3/descr b/packages/ppx_json_types/ppx_json_types.0.3/descr deleted file mode 100644 index d88555309ce..00000000000 --- a/packages/ppx_json_types/ppx_json_types.0.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -JSON type providers -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. diff --git a/packages/ppx_json_types/ppx_json_types.0.3/opam b/packages/ppx_json_types/ppx_json_types.0.3/opam index f18ea1d48c5..24a4b999eae 100644 --- a/packages/ppx_json_types/ppx_json_types.0.3/opam +++ b/packages/ppx_json_types/ppx_json_types.0.3/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/nv-vn/otp.git" +dev-repo: "git+https://github.com/nv-vn/otp.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -12,6 +12,7 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "ppx_json_types"] depends: [ + "ocaml" {< "4.03.0"} "ocamlfind" {build} "oasis" {build} "lwt" {>= "2.5.0"} @@ -21,4 +22,13 @@ depends: [ "ppx_deriving" {>= "3.0"} "ppx_deriving_yojson" {>= "2.4"} ] -available: [ocaml-version <"4.03.0"] +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: "md5=4e5b7d75e1af7a19f404b2989754eff7" +} diff --git a/packages/ppx_json_types/ppx_json_types.0.3/url b/packages/ppx_json_types/ppx_json_types.0.3/url deleted file mode 100644 index c1e156abfb3..00000000000 --- a/packages/ppx_json_types/ppx_json_types.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nv-vn/otp/archive/0.3.tar.gz" -checksum: "4e5b7d75e1af7a19f404b2989754eff7" diff --git a/packages/ppx_let/ppx_let.113.24.00/descr b/packages/ppx_let/ppx_let.113.24.00/descr deleted file mode 100644 index fad50b245d9..00000000000 --- a/packages/ppx_let/ppx_let.113.24.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Monadic let-bindings -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_let/ppx_let.113.24.00/opam b/packages/ppx_let/ppx_let.113.24.00/opam index 7e90b4c8e91..80667ecd69b 100644 --- a/packages/ppx_let/ppx_let.113.24.00/opam +++ b/packages/ppx_let/ppx_let.113.24.00/opam @@ -1,18 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_let" bug-reports: "https://github.com/janestreet/ppx_let/issues" -dev-repo: "https://github.com/janestreet/ppx_let.git" +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} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ocamlfind" {build & >= "1.3.2"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} "ppx_driver" {>= "113.24.00" & < "113.25.00"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=15ae6163e390ba09c55158b96c00a67f" +} diff --git a/packages/ppx_let/ppx_let.113.24.00/url b/packages/ppx_let/ppx_let.113.24.00/url deleted file mode 100644 index 5fba4253af8..00000000000 --- a/packages/ppx_let/ppx_let.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_let-113.24.00.tar.gz" -checksum: "15ae6163e390ba09c55158b96c00a67f" diff --git a/packages/ppx_let/ppx_let.113.33.00+4.03/descr b/packages/ppx_let/ppx_let.113.33.00+4.03/descr deleted file mode 100644 index fad50b245d9..00000000000 --- a/packages/ppx_let/ppx_let.113.33.00+4.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Monadic let-bindings -Part of the Jane Street's PPX rewriters collection. 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 index 798dc771c29..c062929af25 100644 --- a/packages/ppx_let/ppx_let.113.33.00+4.03/opam +++ b/packages/ppx_let/ppx_let.113.33.00+4.03/opam @@ -1,18 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_let" bug-reports: "https://github.com/janestreet/ppx_let/issues" -dev-repo: "https://github.com/janestreet/ppx_let.git" +dev-repo: "git+https://github.com/janestreet/ppx_let.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ocamlfind" {build & >= "1.3.2"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} ] -available: [ ocaml-version >= "4.03.0" ] +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: "md5=af3e5c679053f7f6903beac4bd0bd3d7" +} diff --git a/packages/ppx_let/ppx_let.113.33.00+4.03/url b/packages/ppx_let/ppx_let.113.33.00+4.03/url deleted file mode 100644 index da625423e06..00000000000 --- a/packages/ppx_let/ppx_let.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_let-113.33.00+4.03.tar.gz" -checksum: "af3e5c679053f7f6903beac4bd0bd3d7" diff --git a/packages/ppx_let/ppx_let.113.33.00/descr b/packages/ppx_let/ppx_let.113.33.00/descr deleted file mode 100644 index fad50b245d9..00000000000 --- a/packages/ppx_let/ppx_let.113.33.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Monadic let-bindings -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_let/ppx_let.113.33.00/opam b/packages/ppx_let/ppx_let.113.33.00/opam index a1a449b40f1..68f272ec676 100644 --- a/packages/ppx_let/ppx_let.113.33.00/opam +++ b/packages/ppx_let/ppx_let.113.33.00/opam @@ -1,18 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_let" bug-reports: "https://github.com/janestreet/ppx_let/issues" -dev-repo: "https://github.com/janestreet/ppx_let.git" +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} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ocamlfind" {build & >= "1.3.2"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} "ppx_driver" {>= "113.33.00" & < "113.34.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=b5a89b5ffef23a0b0aac4dff3ae8fc1d" +} diff --git a/packages/ppx_let/ppx_let.113.33.00/url b/packages/ppx_let/ppx_let.113.33.00/url deleted file mode 100644 index 3537553db0b..00000000000 --- a/packages/ppx_let/ppx_let.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_let-113.33.00.tar.gz" -checksum: "b5a89b5ffef23a0b0aac4dff3ae8fc1d" diff --git a/packages/ppx_let/ppx_let.113.33.03/descr b/packages/ppx_let/ppx_let.113.33.03/descr deleted file mode 100644 index fad50b245d9..00000000000 --- a/packages/ppx_let/ppx_let.113.33.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Monadic let-bindings -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_let/ppx_let.113.33.03/opam b/packages/ppx_let/ppx_let.113.33.03/opam index b13b7bfcd20..d2f6669772c 100644 --- a/packages/ppx_let/ppx_let.113.33.03/opam +++ b/packages/ppx_let/ppx_let.113.33.03/opam @@ -1,19 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_let" bug-reports: "https://github.com/janestreet/ppx_let/issues" -dev-repo: "https://github.com/janestreet/ppx_let.git" +dev-repo: "git+https://github.com/janestreet/ppx_let.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "js-build-tools" {build & >= "113.33.04" & < "113.34.00"} - "ppx_core" {>= "113.33.03" & < "113.34.00"} - "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=6906bf23335538f03936eca782436f21" +} diff --git a/packages/ppx_let/ppx_let.113.33.03/url b/packages/ppx_let/ppx_let.113.33.03/url deleted file mode 100644 index 21213c07c69..00000000000 --- a/packages/ppx_let/ppx_let.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_let-113.33.03.tar.gz" -checksum: "6906bf23335538f03936eca782436f21" diff --git a/packages/ppx_let/ppx_let.v0.10.0/descr b/packages/ppx_let/ppx_let.v0.10.0/descr deleted file mode 100644 index fc5f6c1de36..00000000000 --- a/packages/ppx_let/ppx_let.v0.10.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Monadic let-bindings - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_let/ppx_let.v0.10.0/opam b/packages/ppx_let/ppx_let.v0.10.0/opam index df366a1ab20..8e0d07f9fe3 100644 --- a/packages/ppx_let/ppx_let.v0.10.0/opam +++ b/packages/ppx_let/ppx_let.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_let" @@ -9,9 +9,16 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "ppx_core" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "ocaml" {>= "4.04.1"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=875eb641e4a8fae0073657583df24554" +} diff --git a/packages/ppx_let/ppx_let.v0.10.0/url b/packages/ppx_let/ppx_let.v0.10.0/url deleted file mode 100644 index d24677698f0..00000000000 --- a/packages/ppx_let/ppx_let.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_let-v0.10.0.tar.gz" -checksum: "875eb641e4a8fae0073657583df24554" diff --git a/packages/ppx_let/ppx_let.v0.9.0/descr b/packages/ppx_let/ppx_let.v0.9.0/descr deleted file mode 100644 index fc5f6c1de36..00000000000 --- a/packages/ppx_let/ppx_let.v0.9.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Monadic let-bindings - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_let/ppx_let.v0.9.0/opam b/packages/ppx_let/ppx_let.v0.9.0/opam index 2d3e0c9599d..bb984fba9f2 100644 --- a/packages/ppx_let/ppx_let.v0.9.0/opam +++ b/packages/ppx_let/ppx_let.v0.9.0/opam @@ -1,17 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_let" bug-reports: "https://github.com/janestreet/ppx_let/issues" -dev-repo: "https://github.com/janestreet/ppx_let.git" +dev-repo: "git+https://github.com/janestreet/ppx_let.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "ppx_let" "--root" "." "-j" jobs "@install"] ] depends: [ - "jbuilder" {build & >= "1.0+beta4"} - "ppx_core" {>= "v0.9" & < "v0.10"} - "ppx_driver" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta4"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=da4f79a502fcc9fd58b6a4d91a9e750a" +} diff --git a/packages/ppx_let/ppx_let.v0.9.0/url b/packages/ppx_let/ppx_let.v0.9.0/url deleted file mode 100644 index 96d9ae7d84c..00000000000 --- a/packages/ppx_let/ppx_let.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_let-v0.9.0.tar.gz" -checksum: "da4f79a502fcc9fd58b6a4d91a9e750a" diff --git a/packages/ppx_measure/ppx_measure.1.0/descr b/packages/ppx_measure/ppx_measure.1.0/descr deleted file mode 100644 index 348eca62db3..00000000000 --- a/packages/ppx_measure/ppx_measure.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Provide a Type-safe way to manage unit of measure - -ppx_measure is an extension to manage unit of measure as phantom-type. see https://github.com/xvw/ppx_measure to see some examples. diff --git a/packages/ppx_measure/ppx_measure.1.0/opam b/packages/ppx_measure/ppx_measure.1.0/opam index ee57803498f..47d61069ab4 100644 --- a/packages/ppx_measure/ppx_measure.1.0/opam +++ b/packages/ppx_measure/ppx_measure.1.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/xvw/ppx_measure.git" +dev-repo: "git+https://github.com/xvw/ppx_measure.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -12,7 +12,16 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "ppx_measure"] depends: [ + "ocaml" {>= "4.02.3" & < "4.03.0"} "ocamlbuild" {build} "ocamlfind" {build} ] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.03.0"] +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: "md5=a020fcedfb77070b054f04262a06dd9d" +} diff --git a/packages/ppx_measure/ppx_measure.1.0/url b/packages/ppx_measure/ppx_measure.1.0/url deleted file mode 100644 index cdf5d7419e8..00000000000 --- a/packages/ppx_measure/ppx_measure.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/xvw/ppx_measure/releases/download/v1.0/ppx_measure.tar.gz" -checksum: "a020fcedfb77070b054f04262a06dd9d" diff --git a/packages/ppx_measure/ppx_measure.1.1/descr b/packages/ppx_measure/ppx_measure.1.1/descr deleted file mode 100644 index 348eca62db3..00000000000 --- a/packages/ppx_measure/ppx_measure.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Provide a Type-safe way to manage unit of measure - -ppx_measure is an extension to manage unit of measure as phantom-type. see https://github.com/xvw/ppx_measure to see some examples. diff --git a/packages/ppx_measure/ppx_measure.1.1/opam b/packages/ppx_measure/ppx_measure.1.1/opam index ee57803498f..d67f861cfa6 100644 --- a/packages/ppx_measure/ppx_measure.1.1/opam +++ b/packages/ppx_measure/ppx_measure.1.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/xvw/ppx_measure.git" +dev-repo: "git+https://github.com/xvw/ppx_measure.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -12,7 +12,16 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "ppx_measure"] depends: [ + "ocaml" {>= "4.02.3" & < "4.03.0"} "ocamlbuild" {build} "ocamlfind" {build} ] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.03.0"] +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: "md5=7352313b647117197361fe816711c073" +} diff --git a/packages/ppx_measure/ppx_measure.1.1/url b/packages/ppx_measure/ppx_measure.1.1/url deleted file mode 100644 index 423d2c00e38..00000000000 --- a/packages/ppx_measure/ppx_measure.1.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/xvw/ppx_measure/releases/download/v1.1/ppx_measure.tar.gz" -checksum: "7352313b647117197361fe816711c073" diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.0.0/descr b/packages/ppx_meta_conv/ppx_meta_conv.2.0.0/descr deleted file mode 100644 index fd6480c24e4..00000000000 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -ppx_meta_conv, ppx based type_conv for various tree data formats. -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. - 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 index ba1d3ccf99d..75abc6087f1 100644 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.0.0/opam +++ b/packages/ppx_meta_conv/ppx_meta_conv.2.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "jun.furuse@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -9,11 +9,18 @@ remove: [ ["ocaml" "setup.ml" "-uninstall"] ] depends: [ + "ocaml" {= "4.02.1"} "ocamlfind" "omake" - "ppx_deriving" {="1.1"} + "ppx_deriving" {= "1.1"} "tiny_json" {>= "1.1.0"} "spotlib" {>= "2.5.1"} ] -available: ocaml-version = "4.02.1" 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://bitbucket.org/camlspotter/ppx_meta_conv/get/2.0.0.tar.gz" + checksum: "md5=534cde50c25710e145280f1e77ee3acb" +} diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.0.0/url b/packages/ppx_meta_conv/ppx_meta_conv.2.0.0/url deleted file mode 100644 index 556c5ae72c6..00000000000 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_meta_conv/get/2.0.0.tar.gz" -checksum: "534cde50c25710e145280f1e77ee3acb" diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.0.1/descr b/packages/ppx_meta_conv/ppx_meta_conv.2.0.1/descr deleted file mode 100644 index fd6480c24e4..00000000000 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -ppx_meta_conv, ppx based type_conv for various tree data formats. -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. - 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 index 6edf1fbec03..fd691f4cb59 100644 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.0.1/opam +++ b/packages/ppx_meta_conv/ppx_meta_conv.2.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "jun.furuse@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -9,11 +9,18 @@ remove: [ ["ocaml" "setup.ml" "-uninstall"] ] depends: [ + "ocaml" {= "4.02.1"} "ocamlfind" "omake" "ppx_deriving" {>= "2.0"} "tiny_json" {>= "1.1.0"} "spotlib" {>= "2.5.1"} ] -available: ocaml-version = "4.02.1" 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://bitbucket.org/camlspotter/ppx_meta_conv/get/2.0.1.tar.gz" + checksum: "md5=0cb2337d7b6c8967f1caa294645caf94" +} diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.0.1/url b/packages/ppx_meta_conv/ppx_meta_conv.2.0.1/url deleted file mode 100644 index 4b4fba5ff1f..00000000000 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_meta_conv/get/2.0.1.tar.gz" -checksum: "0cb2337d7b6c8967f1caa294645caf94" diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.0.2/descr b/packages/ppx_meta_conv/ppx_meta_conv.2.0.2/descr deleted file mode 100644 index fd6480c24e4..00000000000 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.0.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -ppx_meta_conv, ppx based type_conv for various tree data formats. -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. - 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 index 798625f2253..54b76fdbffa 100644 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.0.2/opam +++ b/packages/ppx_meta_conv/ppx_meta_conv.2.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.0.2" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -16,18 +16,23 @@ remove: [ [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] [ "ocaml" "setup.ml" "-uninstall" ] ] -available: [ - ocaml-version = "4.02.1" -] depends: [ - "ocamlfind" { build } - "omake" { build } - "ppx_deriving" { >= "2.0" } - "tiny_json" { >= "1.1.0" } - "spotlib" { >= "2.5.1" } - "sexplib" { >= "112.24.01" } + "ocaml" {= "4.02.1"} + "ocamlfind" {build} + "omake" {build} + "ppx_deriving" {>= "2.0"} + "tiny_json" {>= "1.1.0"} + "spotlib" {>= "2.5.1"} + "sexplib" {>= "112.24.01"} ] 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://bitbucket.org/camlspotter/ppx_meta_conv/get/2.0.2.tar.gz" + checksum: "md5=f7aa888fca3ec2b98aff1dfdc3d3c87a" +} diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.0.2/url b/packages/ppx_meta_conv/ppx_meta_conv.2.0.2/url deleted file mode 100644 index 122fddc5242..00000000000 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_meta_conv/get/2.0.2.tar.gz" -checksum: "f7aa888fca3ec2b98aff1dfdc3d3c87a" diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.1.0/descr b/packages/ppx_meta_conv/ppx_meta_conv.2.1.0/descr deleted file mode 100644 index fd6480c24e4..00000000000 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -ppx_meta_conv, ppx based type_conv for various tree data formats. -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. - 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 index f8858faf307..84db1a642df 100644 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.1.0/opam +++ b/packages/ppx_meta_conv/ppx_meta_conv.2.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.1.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -16,14 +16,12 @@ remove: [ [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] [ "ocaml" "setup.ml" "-uninstall" ] ] -available: [ - ocaml-version >= "4.02.1" & ocaml-version < "4.03.0" -] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } - "ppx_deriving" { >= "2.0" & < "4.0" } - "spotlib" { >= "2.5.1" } + "ocaml" {>= "4.02.1" & < "4.03.0"} + "ocamlfind" {build} + "omake" {build & < "0.10.1"} + "ppx_deriving" {>= "2.0" & < "4.0"} + "spotlib" {>= "2.5.1"} ] depopts: [ "tiny_json" @@ -33,3 +31,10 @@ 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://bitbucket.org/camlspotter/ppx_meta_conv/get/2.1.0.tar.gz" + checksum: "md5=15ea1cc1e93bf3f465196c5c89c2686f" +} diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.1.0/url b/packages/ppx_meta_conv/ppx_meta_conv.2.1.0/url deleted file mode 100644 index 94245a3e805..00000000000 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_meta_conv/get/2.1.0.tar.gz" -checksum: "15ea1cc1e93bf3f465196c5c89c2686f" diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.2.0/descr b/packages/ppx_meta_conv/ppx_meta_conv.2.2.0/descr deleted file mode 100644 index fd6480c24e4..00000000000 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -ppx_meta_conv, ppx based type_conv for various tree data formats. -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. - 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 index 75e94fec1af..ecc5326b732 100644 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.2.0/opam +++ b/packages/ppx_meta_conv/ppx_meta_conv.2.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.2.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -15,15 +15,13 @@ remove: [ [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] [ "ocaml" "setup.ml" "-uninstall" ] ] -available: [ - ocaml-version >= "4.02.2" & ocaml-version < "4.03.0" -] homepage: "https://bitbucket.org/camlspotter/ppx_meta_conv" depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } - "ppx_deriving" { >= "2.0" & < "4.0" } - "spotlib" { >= "2.5.1" } + "ocaml" {>= "4.02.2" & < "4.03.0"} + "ocamlfind" {build} + "omake" {build & < "0.10.1"} + "ppx_deriving" {>= "2.0" & < "4.0"} + "spotlib" {>= "2.5.1"} ] depopts: [ "tiny_json" @@ -33,3 +31,10 @@ 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://bitbucket.org/camlspotter/ppx_meta_conv/get/2.2.0.tar.gz" + checksum: "md5=2ea868f984364525c247193fc9cdb56e" +} diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.2.0/url b/packages/ppx_meta_conv/ppx_meta_conv.2.2.0/url deleted file mode 100644 index 228016e3414..00000000000 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_meta_conv/get/2.2.0.tar.gz" -checksum: "2ea868f984364525c247193fc9cdb56e" diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.3.0/descr b/packages/ppx_meta_conv/ppx_meta_conv.2.3.0/descr deleted file mode 100644 index fd6480c24e4..00000000000 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.3.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -ppx_meta_conv, ppx based type_conv for various tree data formats. -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. - 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 index aad7ea9f297..177b281205e 100644 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.3.0/opam +++ b/packages/ppx_meta_conv/ppx_meta_conv.2.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.3.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -16,14 +16,12 @@ remove: [ [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] [ "ocaml" "setup.ml" "-uninstall" ] ] -available: [ - ocaml-version >= "4.02.2" & ocaml-version < "4.03.0" -] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } - "ppx_deriving" { >= "3.0" & < "4.0" } - "spotlib" { >= "2.5.3" } + "ocaml" {>= "4.02.2" & < "4.03.0"} + "ocamlfind" {build} + "omake" {build & < "0.10.1"} + "ppx_deriving" {>= "3.0" & < "4.0"} + "spotlib" {>= "2.5.3"} "ppxx" ] depopts: [ @@ -34,3 +32,10 @@ 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://bitbucket.org/camlspotter/ppx_meta_conv/get/2.3.0.tar.gz" + checksum: "md5=fa6c852eec4959ef687f6f174d1ec9c7" +} diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.3.0/url b/packages/ppx_meta_conv/ppx_meta_conv.2.3.0/url deleted file mode 100644 index 59331a77117..00000000000 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_meta_conv/get/2.3.0.tar.gz" -checksum: "fa6c852eec4959ef687f6f174d1ec9c7" diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.4.0/descr b/packages/ppx_meta_conv/ppx_meta_conv.2.4.0/descr deleted file mode 100644 index fd6480c24e4..00000000000 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.4.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -ppx_meta_conv, ppx based type_conv for various tree data formats. -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. - 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 deleted file mode 100644 index 80058a8d9b4..00000000000 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.4.0/opam +++ /dev/null @@ -1,36 +0,0 @@ -opam-version: "1.2" -version: "2.4.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" ] -] -available: [ - ocaml-version = "4.03.0" -] -depends: [ - "ocamlfind" { build } - "omake" { build } - "ppx_deriving" { >= "3.3" & < "4.0" } - "spotlib" { >= "3.0.0" } - "ppxx" { >= "1.3.0" } -] -depopts: [ - "tiny_json" - "sexplib" -] -conflicts: [ - "tiny_json" { < "1.1.0" } - "sexplib" { < "112.24.01" } -] diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.4.0/url b/packages/ppx_meta_conv/ppx_meta_conv.2.4.0/url deleted file mode 100644 index 788affd75d2..00000000000 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_meta_conv/get/2.4.0.tar.gz" -checksum: "ed5f3a1094ea846869de634ffb905ec8" diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.4.1/descr b/packages/ppx_meta_conv/ppx_meta_conv.2.4.1/descr deleted file mode 100644 index fd6480c24e4..00000000000 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.4.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -ppx_meta_conv, ppx based type_conv for various tree data formats. -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. - 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 index b729220074d..879c678328b 100644 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.4.1/opam +++ b/packages/ppx_meta_conv/ppx_meta_conv.2.4.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.4.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -16,15 +16,13 @@ remove: [ [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] [ "ocaml" "setup.ml" "-uninstall" ] ] -available: [ - ocaml-version = "4.03.0" -] depends: [ - "ocamlfind" { build } - "omake" { build } - "ppx_deriving" { >= "3.3" & < "5.0" } - "spotlib" { >= "3.0.0" } - "ppxx" { >= "1.3.0" } + "ocaml" {= "4.03.0"} + "ocamlfind" {build} + "omake" {build} + "ppx_deriving" {>= "3.3" & < "5.0"} + "spotlib" {>= "3.0.0"} + "ppxx" {>= "1.3.0"} ] depopts: [ "tiny_json" @@ -34,3 +32,10 @@ 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://bitbucket.org/camlspotter/ppx_meta_conv/get/2.4.1.tar.gz" + checksum: "md5=3691b020bdbcda135c8c138ada2d9c42" +} diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.4.1/url b/packages/ppx_meta_conv/ppx_meta_conv.2.4.1/url deleted file mode 100644 index 7d72e972846..00000000000 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_meta_conv/get/2.4.1.tar.gz" -checksum: "3691b020bdbcda135c8c138ada2d9c42" diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.5.0/descr b/packages/ppx_meta_conv/ppx_meta_conv.2.5.0/descr deleted file mode 100644 index fd6480c24e4..00000000000 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.5.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -ppx_meta_conv, ppx based type_conv for various tree data formats. -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. - 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 deleted file mode 100644 index d5ab4ab9d42..00000000000 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.5.0/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -version: "2.5.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" ] -] -available: [ - ocaml-version >= "4.04.0" & ocaml-version < "4.05.0" -] -depends: [ - "ocamlfind" - { build } - "omake" - { build } - "ppx_deriving" { >= "3.3" & < "5.0" } - "spotlib" { >= "3.0.0" } - "ppxx" { >= "1.3.0" & < "1.4.0" } - "tiny_json" { >= "1.1.0" } - "sexplib" { >= "112.24.01" } -] diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.5.0/url b/packages/ppx_meta_conv/ppx_meta_conv.2.5.0/url deleted file mode 100644 index 2fe30d2842d..00000000000 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_meta_conv/get/2.5.0.tar.gz" -checksum: "6fc5428ec4d8d9a12128f9a3f0d254dc" diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.5.1/descr b/packages/ppx_meta_conv/ppx_meta_conv.2.5.1/descr deleted file mode 100644 index fd6480c24e4..00000000000 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.5.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -ppx_meta_conv, ppx based type_conv for various tree data formats. -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. - 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 index 254ef9cb0fe..6ceb3cbcbd1 100644 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.5.1/opam +++ b/packages/ppx_meta_conv/ppx_meta_conv.2.5.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.5.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -16,15 +16,13 @@ remove: [ [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] [ "ocaml" "setup.ml" "-uninstall" ] ] -available: [ - ocaml-version >= "4.04.0" & ocaml-version < "4.05.0" -] depends: [ - "ocamlfind" { build } - "omake" { build } - "ppx_deriving" { >= "3.3" & < "5.0" } - "spotlib" { >= "3.0.0" } - "ppxx" { >= "1.3.0" & < "1.4.0" } + "ocaml" {>= "4.04.0" & < "4.05.0"} + "ocamlfind" {build} + "omake" {build} + "ppx_deriving" {>= "3.3" & < "5.0"} + "spotlib" {>= "3.0.0"} + "ppxx" {>= "1.3.0" & < "1.4.0"} ] depopts: [ "tiny_json" @@ -34,3 +32,10 @@ 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://bitbucket.org/camlspotter/ppx_meta_conv/get/2.5.1.tar.gz" + checksum: "md5=e238e811764cc10d89eed13ea3381dcd" +} diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.5.1/url b/packages/ppx_meta_conv/ppx_meta_conv.2.5.1/url deleted file mode 100644 index bc048d03b15..00000000000 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_meta_conv/get/2.5.1.tar.gz" -checksum: "e238e811764cc10d89eed13ea3381dcd" diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.6.0/descr b/packages/ppx_meta_conv/ppx_meta_conv.2.6.0/descr deleted file mode 100644 index fd6480c24e4..00000000000 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.6.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -ppx_meta_conv, ppx based type_conv for various tree data formats. -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. - 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 index 63c3bf356a9..8d8a9d46d2c 100644 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.6.0/opam +++ b/packages/ppx_meta_conv/ppx_meta_conv.2.6.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.6.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -16,15 +16,13 @@ remove: [ [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] [ "ocaml" "setup.ml" "-uninstall" ] ] -available: [ - ocaml-version >= "4.04.0" & ocaml-version < "4.05.0" -] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10" } - "ppx_deriving" { >= "3.3" & < "5.0" } - "spotlib" { >= "3.0.0" } - "ppxx" { >= "1.4.0" & < "1.5.0" } + "ocaml" {>= "4.04.0" & < "4.05.0"} + "ocamlfind" {build} + "omake" {build & < "0.10"} + "ppx_deriving" {>= "3.3" & < "5.0"} + "spotlib" {>= "3.0.0"} + "ppxx" {>= "1.4.0" & < "1.5.0"} ] depopts: [ "tiny_json" @@ -36,3 +34,10 @@ conflicts: [ "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://bitbucket.org/camlspotter/ppx_meta_conv/get/2.6.0.tar.gz" + checksum: "md5=d714e4f7b2e44edbc8648da4efe6b046" +} diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.6.0/url b/packages/ppx_meta_conv/ppx_meta_conv.2.6.0/url deleted file mode 100644 index 6646bf2e6ae..00000000000 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_meta_conv/get/2.6.0.tar.gz" -checksum: "d714e4f7b2e44edbc8648da4efe6b046" diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.7.0/descr b/packages/ppx_meta_conv/ppx_meta_conv.2.7.0/descr deleted file mode 100644 index fd6480c24e4..00000000000 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.7.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -ppx_meta_conv, ppx based type_conv for various tree data formats. -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. - 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 index 228f9536895..0148eb792f0 100644 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.7.0/opam +++ b/packages/ppx_meta_conv/ppx_meta_conv.2.7.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.7.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -16,15 +16,13 @@ remove: [ [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] [ "ocaml" "setup.ml" "-uninstall" ] ] -available: [ - ocaml-version >= "4.04.0" & ocaml-version < "4.05.0" -] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10" } - "ppx_deriving" { >= "3.3" & < "5.0" } - "spotlib" { >= "3.0.0" } - "ppxx" { >= "1.4.0" & < "1.5.0" } + "ocaml" {>= "4.04.0" & < "4.05.0"} + "ocamlfind" {build} + "omake" {build & < "0.10"} + "ppx_deriving" {>= "3.3" & < "5.0"} + "spotlib" {>= "3.0.0"} + "ppxx" {>= "1.4.0" & < "1.5.0"} ] depopts: [ "tiny_json" @@ -36,3 +34,10 @@ conflicts: [ "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://bitbucket.org/camlspotter/ppx_meta_conv/get/2.7.0.tar.gz" + checksum: "md5=9ea8ae343b201430aee9a3184f856971" +} diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.7.0/url b/packages/ppx_meta_conv/ppx_meta_conv.2.7.0/url deleted file mode 100644 index e8dc36e7044..00000000000 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_meta_conv/get/2.7.0.tar.gz" -checksum: "9ea8ae343b201430aee9a3184f856971" diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.8.0/descr b/packages/ppx_meta_conv/ppx_meta_conv.2.8.0/descr deleted file mode 100644 index fd6480c24e4..00000000000 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.8.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -ppx_meta_conv, ppx based type_conv for various tree data formats. -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. - 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 index 08343c2ed69..fecacd5047f 100644 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.8.0/opam +++ b/packages/ppx_meta_conv/ppx_meta_conv.2.8.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.8.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -16,15 +16,13 @@ remove: [ [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] [ "ocaml" "setup.ml" "-uninstall" ] ] -available: [ - ocaml-version >= "4.04.0" & ocaml-version < "4.05.0" -] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10" } - "ppx_deriving" { >= "4.0" & < "5.0" } - "spotlib" { >= "4.0.0" } - "ppxx" { >= "2.0.0" } + "ocaml" {>= "4.04.0" & < "4.05.0"} + "ocamlfind" {build} + "omake" {build & < "0.10"} + "ppx_deriving" {>= "4.0" & < "5.0"} + "spotlib" {>= "4.0.0"} + "ppxx" {>= "2.0.0"} ] depopts: [ "tiny_json" @@ -36,3 +34,10 @@ conflicts: [ "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://bitbucket.org/camlspotter/ppx_meta_conv/get/2.8.0.tar.gz" + checksum: "md5=542c5e397f705b2fee7b9e746aa79f2d" +} diff --git a/packages/ppx_meta_conv/ppx_meta_conv.2.8.0/url b/packages/ppx_meta_conv/ppx_meta_conv.2.8.0/url deleted file mode 100644 index acd3ceb4729..00000000000 --- a/packages/ppx_meta_conv/ppx_meta_conv.2.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_meta_conv/get/2.8.0.tar.gz" -checksum: "542c5e397f705b2fee7b9e746aa79f2d" diff --git a/packages/ppx_meta_conv/ppx_meta_conv.3.0.0/descr b/packages/ppx_meta_conv/ppx_meta_conv.3.0.0/descr deleted file mode 100644 index fd6480c24e4..00000000000 --- a/packages/ppx_meta_conv/ppx_meta_conv.3.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -ppx_meta_conv, ppx based type_conv for various tree data formats. -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. - 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 index 62df5aecaad..f8e62cf7ab9 100644 --- a/packages/ppx_meta_conv/ppx_meta_conv.3.0.0/opam +++ b/packages/ppx_meta_conv/ppx_meta_conv.3.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "3.0.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -16,15 +16,13 @@ remove: [ [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] [ "ocaml" "setup.ml" "-uninstall" ] ] -available: [ - ocaml-version >= "4.04.0" & ocaml-version < "4.05.0" -] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10" } - "ppx_deriving" { >= "4.0" & < "5.0" } - "spotlib" { >= "4.0.0" } - "ppxx" { >= "2.3.0" & < "2.4.0" } + "ocaml" {>= "4.04.0" & < "4.05.0"} + "ocamlfind" {build} + "omake" {build & < "0.10"} + "ppx_deriving" {>= "4.0" & < "5.0"} + "spotlib" {>= "4.0.0"} + "ppxx" {>= "2.3.0" & < "2.4.0"} ] depopts: [ "tiny_json" @@ -36,3 +34,10 @@ conflicts: [ "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://bitbucket.org/camlspotter/ppx_meta_conv/get/3.0.0.tar.gz" + checksum: "md5=d4d0490dedac20d7299354d2c963ab57" +} diff --git a/packages/ppx_meta_conv/ppx_meta_conv.3.0.0/url b/packages/ppx_meta_conv/ppx_meta_conv.3.0.0/url deleted file mode 100644 index abc541929d8..00000000000 --- a/packages/ppx_meta_conv/ppx_meta_conv.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_meta_conv/get/3.0.0.tar.gz" -checksum: "d4d0490dedac20d7299354d2c963ab57" diff --git a/packages/ppx_meta_conv/ppx_meta_conv.4.0.0/descr b/packages/ppx_meta_conv/ppx_meta_conv.4.0.0/descr deleted file mode 100644 index fd6480c24e4..00000000000 --- a/packages/ppx_meta_conv/ppx_meta_conv.4.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -ppx_meta_conv, ppx based type_conv for various tree data formats. -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. - diff --git a/packages/ppx_meta_conv/ppx_meta_conv.4.0.0/opam b/packages/ppx_meta_conv/ppx_meta_conv.4.0.0/opam index 4f63cc82f90..5c818e71bd5 100644 --- a/packages/ppx_meta_conv/ppx_meta_conv.4.0.0/opam +++ b/packages/ppx_meta_conv/ppx_meta_conv.4.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "4.0.0" maintainer: "jun.furuse@gmail.com" authors: "Jun Furuse" @@ -8,6 +8,7 @@ bug-reports: dev-repo: "hg://https://bitbucket.org/camlspotter/ppx_meta_conv" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" {>= "4.04.0"} "jbuilder" {build} "ppx_deriving" {>= "4.0" & < "5.0"} "spotlib" {>= "4.0.0"} @@ -19,4 +20,10 @@ conflicts: [ "sexplib" {< "112.24.01"} "camlon" {< "2.0.0"} ] -available: [ocaml-version >= "4.04.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://bitbucket.org/camlspotter/ppx_meta_conv/get/4.0.0.tar.gz" + checksum: "md5=6399fc4f0a68591a428eb3e518b29b04" +} diff --git a/packages/ppx_meta_conv/ppx_meta_conv.4.0.0/url b/packages/ppx_meta_conv/ppx_meta_conv.4.0.0/url deleted file mode 100644 index f9153a71739..00000000000 --- a/packages/ppx_meta_conv/ppx_meta_conv.4.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_meta_conv/get/4.0.0.tar.gz" -checksum: "6399fc4f0a68591a428eb3e518b29b04" diff --git a/packages/ppx_metaquot/ppx_metaquot.v0.10.0/descr b/packages/ppx_metaquot/ppx_metaquot.v0.10.0/descr deleted file mode 100644 index 38b75f7528a..00000000000 --- a/packages/ppx_metaquot/ppx_metaquot.v0.10.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Write OCaml AST fragment using OCaml syntax - -Ppx_metaquot is a ppx rewriter allowing you to write values -representing the OCaml AST in the OCaml syntax. diff --git a/packages/ppx_metaquot/ppx_metaquot.v0.10.0/opam b/packages/ppx_metaquot/ppx_metaquot.v0.10.0/opam index ee5340a23ef..3aa3454eee9 100644 --- a/packages/ppx_metaquot/ppx_metaquot.v0.10.0/opam +++ b/packages/ppx_metaquot/ppx_metaquot.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_metaquot" @@ -9,10 +9,19 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "ppx_core" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "ppx_traverse_builtins" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "ocaml" {>= "4.04.1"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_traverse_builtins" {>= "v0.10" & < "v0.11"} + "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=0286e294ae66d43577fa4cf4cecd6069" +} diff --git a/packages/ppx_metaquot/ppx_metaquot.v0.10.0/url b/packages/ppx_metaquot/ppx_metaquot.v0.10.0/url deleted file mode 100644 index 87014fa4b0c..00000000000 --- a/packages/ppx_metaquot/ppx_metaquot.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_metaquot-v0.10.0.tar.gz" -checksum: "0286e294ae66d43577fa4cf4cecd6069" diff --git a/packages/ppx_metaquot/ppx_metaquot.v0.9.0/descr b/packages/ppx_metaquot/ppx_metaquot.v0.9.0/descr deleted file mode 100644 index 38b75f7528a..00000000000 --- a/packages/ppx_metaquot/ppx_metaquot.v0.9.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Write OCaml AST fragment using OCaml syntax - -Ppx_metaquot is a ppx rewriter allowing you to write values -representing the OCaml AST in the OCaml syntax. diff --git a/packages/ppx_metaquot/ppx_metaquot.v0.9.0/opam b/packages/ppx_metaquot/ppx_metaquot.v0.9.0/opam index f8859173e01..769577ae12a 100644 --- a/packages/ppx_metaquot/ppx_metaquot.v0.9.0/opam +++ b/packages/ppx_metaquot/ppx_metaquot.v0.9.0/opam @@ -1,18 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_metaquot" bug-reports: "https://github.com/janestreet/ppx_metaquot/issues" -dev-repo: "https://github.com/janestreet/ppx_metaquot.git" +dev-repo: "git+https://github.com/janestreet/ppx_metaquot.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "ppx_metaquot" "--root" "." "-j" jobs "@install"] ] depends: [ - "jbuilder" {build & >= "1.0+beta4"} - "ppx_core" {>= "v0.9" & < "v0.10"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_traverse_builtins" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta4"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_traverse_builtins" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=d844d7ec3697418a6ec65c6f00741455" +} diff --git a/packages/ppx_metaquot/ppx_metaquot.v0.9.0/url b/packages/ppx_metaquot/ppx_metaquot.v0.9.0/url deleted file mode 100644 index 6a3920a16a8..00000000000 --- a/packages/ppx_metaquot/ppx_metaquot.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_metaquot-v0.9.0.tar.gz" -checksum: "d844d7ec3697418a6ec65c6f00741455" diff --git a/packages/ppx_monadic/ppx_monadic.1.0.0/descr b/packages/ppx_monadic/ppx_monadic.1.0.0/descr deleted file mode 100644 index f032c6e4ae1..00000000000 --- a/packages/ppx_monadic/ppx_monadic.1.0.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -ppx_monadic: ppx extension for monadic do notation. -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.) diff --git a/packages/ppx_monadic/ppx_monadic.1.0.0/opam b/packages/ppx_monadic/ppx_monadic.1.0.0/opam deleted file mode 100644 index 76da32b159c..00000000000 --- a/packages/ppx_monadic/ppx_monadic.1.0.0/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1" -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: [ - "ocamlfind" - "omake" - "ppx_tools" -] -available: ocaml-version = "4.02.1" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/ppx_monadic/ppx_monadic.1.0.0/url b/packages/ppx_monadic/ppx_monadic.1.0.0/url deleted file mode 100644 index 8f93fc29a55..00000000000 --- a/packages/ppx_monadic/ppx_monadic.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_monadic/get/1.0.0.tar.gz" -checksum: "4ab1137697d8ed02ff42e9e00c5dc619" diff --git a/packages/ppx_monadic/ppx_monadic.1.0.1/descr b/packages/ppx_monadic/ppx_monadic.1.0.1/descr deleted file mode 100644 index f032c6e4ae1..00000000000 --- a/packages/ppx_monadic/ppx_monadic.1.0.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -ppx_monadic: ppx extension for monadic do notation. -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.) diff --git a/packages/ppx_monadic/ppx_monadic.1.0.1/opam b/packages/ppx_monadic/ppx_monadic.1.0.1/opam deleted file mode 100644 index 76da32b159c..00000000000 --- a/packages/ppx_monadic/ppx_monadic.1.0.1/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1" -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: [ - "ocamlfind" - "omake" - "ppx_tools" -] -available: ocaml-version = "4.02.1" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/ppx_monadic/ppx_monadic.1.0.1/url b/packages/ppx_monadic/ppx_monadic.1.0.1/url deleted file mode 100644 index 66ccea6738d..00000000000 --- a/packages/ppx_monadic/ppx_monadic.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_monadic/get/1.0.1.tar.gz" -checksum: "eab0e620d00d5b5c15c750fa443c273c" diff --git a/packages/ppx_monadic/ppx_monadic.1.0.2/descr b/packages/ppx_monadic/ppx_monadic.1.0.2/descr deleted file mode 100644 index 99830514413..00000000000 --- a/packages/ppx_monadic/ppx_monadic.1.0.2/descr +++ /dev/null @@ -1,10 +0,0 @@ -ppx_monadic: ppx extension for do notation, pattern guards, and monad comprehension -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 diff --git a/packages/ppx_monadic/ppx_monadic.1.0.2/opam b/packages/ppx_monadic/ppx_monadic.1.0.2/opam deleted file mode 100644 index 76da32b159c..00000000000 --- a/packages/ppx_monadic/ppx_monadic.1.0.2/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1" -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: [ - "ocamlfind" - "omake" - "ppx_tools" -] -available: ocaml-version = "4.02.1" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/ppx_monadic/ppx_monadic.1.0.2/url b/packages/ppx_monadic/ppx_monadic.1.0.2/url deleted file mode 100644 index fef4ee0192e..00000000000 --- a/packages/ppx_monadic/ppx_monadic.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_monadic/get/1.0.2.tar.gz" -checksum: "6972c5eb08d02e96357f9bf102ef1f0a" diff --git a/packages/ppx_monadic/ppx_monadic.1.0.3/descr b/packages/ppx_monadic/ppx_monadic.1.0.3/descr deleted file mode 100644 index 99830514413..00000000000 --- a/packages/ppx_monadic/ppx_monadic.1.0.3/descr +++ /dev/null @@ -1,10 +0,0 @@ -ppx_monadic: ppx extension for do notation, pattern guards, and monad comprehension -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 diff --git a/packages/ppx_monadic/ppx_monadic.1.0.3/opam b/packages/ppx_monadic/ppx_monadic.1.0.3/opam index fbbca11f799..ab1d7740422 100644 --- a/packages/ppx_monadic/ppx_monadic.1.0.3/opam +++ b/packages/ppx_monadic/ppx_monadic.1.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jun.furuse@gmail.com" authors: "Jun Furuse" build: [ @@ -13,11 +13,25 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ + "ocaml" {>= "4.02.1" & < "4.03.0"} "ocamlfind" "omake" "ppx_tools" ] -available: [ - ocaml-version >= "4.02.1" & ocaml-version < "4.03.0" -] 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://bitbucket.org/camlspotter/ppx_monadic/get/1.0.3.tar.gz" + checksum: "md5=c9188bf1b22c5f828a18f5ab469c4d12" +} diff --git a/packages/ppx_monadic/ppx_monadic.1.0.3/url b/packages/ppx_monadic/ppx_monadic.1.0.3/url deleted file mode 100644 index 35743e80f73..00000000000 --- a/packages/ppx_monadic/ppx_monadic.1.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_monadic/get/1.0.3.tar.gz" -checksum: "c9188bf1b22c5f828a18f5ab469c4d12" diff --git a/packages/ppx_monadic/ppx_monadic.1.0.4/descr b/packages/ppx_monadic/ppx_monadic.1.0.4/descr deleted file mode 100644 index 1af8553bcc8..00000000000 --- a/packages/ppx_monadic/ppx_monadic.1.0.4/descr +++ /dev/null @@ -1,10 +0,0 @@ -ppx extension for do notation, pattern guards, and monad comprehension -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 diff --git a/packages/ppx_monadic/ppx_monadic.1.0.4/opam b/packages/ppx_monadic/ppx_monadic.1.0.4/opam index 9df7c6915cd..4b49a0ddc34 100644 --- a/packages/ppx_monadic/ppx_monadic.1.0.4/opam +++ b/packages/ppx_monadic/ppx_monadic.1.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.4" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -18,11 +18,25 @@ remove: [ ] # Tested with ppx_tools.4.03.0 ppxx.1.3.0 ocaml.4.03.0 depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "omake" {build & < "0.10.1"} "ppx_tools" - "ppxx" { >= "1.3.0" } -] -available: [ - ocaml-version >= "4.03.0" + "ppxx" {>= "1.3.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://bitbucket.org/camlspotter/ppx_monadic/get/1.0.4.tar.gz" + checksum: "md5=da8892d01ceb05ddd0be94b377603612" +} diff --git a/packages/ppx_monadic/ppx_monadic.1.0.4/url b/packages/ppx_monadic/ppx_monadic.1.0.4/url deleted file mode 100644 index 3097c10294d..00000000000 --- a/packages/ppx_monadic/ppx_monadic.1.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_monadic/get/1.0.4.tar.gz" -checksum: "da8892d01ceb05ddd0be94b377603612" diff --git a/packages/ppx_monadic/ppx_monadic.1.0.5/descr b/packages/ppx_monadic/ppx_monadic.1.0.5/descr deleted file mode 100644 index 1af8553bcc8..00000000000 --- a/packages/ppx_monadic/ppx_monadic.1.0.5/descr +++ /dev/null @@ -1,10 +0,0 @@ -ppx extension for do notation, pattern guards, and monad comprehension -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 diff --git a/packages/ppx_monadic/ppx_monadic.1.0.5/opam b/packages/ppx_monadic/ppx_monadic.1.0.5/opam index e3b456e1dd0..de9a3079af3 100644 --- a/packages/ppx_monadic/ppx_monadic.1.0.5/opam +++ b/packages/ppx_monadic/ppx_monadic.1.0.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.5" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,11 +17,25 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build } + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "omake" {build} "ppx_tools" - "ppxx" { >= "1.3.0" & < "1.4.0" } -] -available: [ - ocaml-version >= "4.03.0" + "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://bitbucket.org/camlspotter/ppx_monadic/get/1.0.5.tar.gz" + checksum: "md5=25fbbc720d3195adafa2eb52eaac3d85" +} diff --git a/packages/ppx_monadic/ppx_monadic.1.0.5/url b/packages/ppx_monadic/ppx_monadic.1.0.5/url deleted file mode 100644 index a05cbe8199a..00000000000 --- a/packages/ppx_monadic/ppx_monadic.1.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_monadic/get/1.0.5.tar.gz" -checksum: "25fbbc720d3195adafa2eb52eaac3d85" diff --git a/packages/ppx_monadic/ppx_monadic.1.0.6/descr b/packages/ppx_monadic/ppx_monadic.1.0.6/descr deleted file mode 100644 index 1af8553bcc8..00000000000 --- a/packages/ppx_monadic/ppx_monadic.1.0.6/descr +++ /dev/null @@ -1,10 +0,0 @@ -ppx extension for do notation, pattern guards, and monad comprehension -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 diff --git a/packages/ppx_monadic/ppx_monadic.1.0.6/opam b/packages/ppx_monadic/ppx_monadic.1.0.6/opam index fc14768616e..6a7149b72de 100644 --- a/packages/ppx_monadic/ppx_monadic.1.0.6/opam +++ b/packages/ppx_monadic/ppx_monadic.1.0.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.6" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,11 +17,25 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build } + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "omake" {build} "ppx_tools" - "ppxx" { >= "1.4.0" & < "2.0.0" } -] -available: [ - ocaml-version >= "4.03.0" + "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://bitbucket.org/camlspotter/ppx_monadic/get/1.0.6.tar.gz" + checksum: "md5=5e500ac86308888ed93487c41f3431c3" +} diff --git a/packages/ppx_monadic/ppx_monadic.1.0.6/url b/packages/ppx_monadic/ppx_monadic.1.0.6/url deleted file mode 100644 index 217ea8d5dd6..00000000000 --- a/packages/ppx_monadic/ppx_monadic.1.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_monadic/get/1.0.6.tar.gz" -checksum: "5e500ac86308888ed93487c41f3431c3" diff --git a/packages/ppx_monadic/ppx_monadic.1.1.0/descr b/packages/ppx_monadic/ppx_monadic.1.1.0/descr deleted file mode 100644 index 1af8553bcc8..00000000000 --- a/packages/ppx_monadic/ppx_monadic.1.1.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -ppx extension for do notation, pattern guards, and monad comprehension -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 diff --git a/packages/ppx_monadic/ppx_monadic.1.1.0/opam b/packages/ppx_monadic/ppx_monadic.1.1.0/opam index 48908a96aba..d294b6020ec 100644 --- a/packages/ppx_monadic/ppx_monadic.1.1.0/opam +++ b/packages/ppx_monadic/ppx_monadic.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.1.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,11 +17,25 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build } + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "omake" {build} "ppx_tools_versioned" - "ppxx" { >= "2.0.0" & < "2.2.0" } -] -available: [ - ocaml-version >= "4.03.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://bitbucket.org/camlspotter/ppx_monadic/get/1.1.0.tar.gz" + checksum: "md5=6f67c80ba1b4d14412910538b3dec8dd" +} diff --git a/packages/ppx_monadic/ppx_monadic.1.1.0/url b/packages/ppx_monadic/ppx_monadic.1.1.0/url deleted file mode 100644 index 5580fde1bac..00000000000 --- a/packages/ppx_monadic/ppx_monadic.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_monadic/get/1.1.0.tar.gz" -checksum: "6f67c80ba1b4d14412910538b3dec8dd" diff --git a/packages/ppx_monadic/ppx_monadic.2.2.1/descr b/packages/ppx_monadic/ppx_monadic.2.2.1/descr deleted file mode 100644 index 1af8553bcc8..00000000000 --- a/packages/ppx_monadic/ppx_monadic.2.2.1/descr +++ /dev/null @@ -1,10 +0,0 @@ -ppx extension for do notation, pattern guards, and monad comprehension -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 diff --git a/packages/ppx_monadic/ppx_monadic.2.2.1/opam b/packages/ppx_monadic/ppx_monadic.2.2.1/opam index 04ab78992e0..c9bbfcf0134 100644 --- a/packages/ppx_monadic/ppx_monadic.2.2.1/opam +++ b/packages/ppx_monadic/ppx_monadic.2.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.2.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,14 +17,30 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build } + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "omake" {build} "ppx_tools_versioned" - "ppxx" { >= "2.2.0" & < "2.3.0" } -] -available: [ - ocaml-version >= "4.03.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""" +extra-files: [ + "2.2.1-fix-match-expr.patch" "md5=83430a89eab1f3d5e4f6e78ee0c884ce" +] +url { + src: "https://bitbucket.org/camlspotter/ppx_monadic/get/2.2.1.tar.gz" +} diff --git a/packages/ppx_monadic/ppx_monadic.2.2.1/url b/packages/ppx_monadic/ppx_monadic.2.2.1/url deleted file mode 100644 index c1abb63e0d5..00000000000 --- a/packages/ppx_monadic/ppx_monadic.2.2.1/url +++ /dev/null @@ -1 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_monadic/get/2.2.1.tar.gz" diff --git a/packages/ppx_monadic/ppx_monadic.2.2.2/descr b/packages/ppx_monadic/ppx_monadic.2.2.2/descr deleted file mode 100644 index 1af8553bcc8..00000000000 --- a/packages/ppx_monadic/ppx_monadic.2.2.2/descr +++ /dev/null @@ -1,10 +0,0 @@ -ppx extension for do notation, pattern guards, and monad comprehension -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 diff --git a/packages/ppx_monadic/ppx_monadic.2.2.2/opam b/packages/ppx_monadic/ppx_monadic.2.2.2/opam index 0f27c12ed7e..c6f8e8700be 100644 --- a/packages/ppx_monadic/ppx_monadic.2.2.2/opam +++ b/packages/ppx_monadic/ppx_monadic.2.2.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.2.2" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,14 +17,25 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build - & - < - "0.10" } + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "omake" {build & < "0.10"} "ppx_tools_versioned" - "ppxx" { >= "2.3.0" & < "2.4.0" } -] -available: [ - ocaml-version >= "4.03.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://bitbucket.org/camlspotter/ppx_monadic/get/2.2.2.tar.gz" + checksum: "md5=31c22d8b1fe87f5aacd7a7d91f977bb6" +} diff --git a/packages/ppx_monadic/ppx_monadic.2.2.2/url b/packages/ppx_monadic/ppx_monadic.2.2.2/url deleted file mode 100644 index 37eca30e6ba..00000000000 --- a/packages/ppx_monadic/ppx_monadic.2.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_monadic/get/2.2.2.tar.gz" -checksum: "31c22d8b1fe87f5aacd7a7d91f977bb6" diff --git a/packages/ppx_monadic/ppx_monadic.2.3.0/descr b/packages/ppx_monadic/ppx_monadic.2.3.0/descr deleted file mode 100644 index 1af8553bcc8..00000000000 --- a/packages/ppx_monadic/ppx_monadic.2.3.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -ppx extension for do notation, pattern guards, and monad comprehension -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 diff --git a/packages/ppx_monadic/ppx_monadic.2.3.0/opam b/packages/ppx_monadic/ppx_monadic.2.3.0/opam index 4f6bdab579f..8f3ad73f513 100644 --- a/packages/ppx_monadic/ppx_monadic.2.3.0/opam +++ b/packages/ppx_monadic/ppx_monadic.2.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.3.0" maintainer: "jun.furuse@gmail.com" authors: "Jun Furuse" @@ -8,8 +8,24 @@ bug-reports: dev-repo: "hg://https://bitbucket.org/camlspotter/ppx_monadic" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build} "ppx_tools_versioned" {>= "5.0"} "ppxx" {>= "2.3.0" & < "2.4.0"} ] -available: [ocaml-version >= "4.03.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://bitbucket.org/camlspotter/ppx_monadic/get/2.3.0.tar.gz" + checksum: "md5=acabe9d688bd3b9f80d7120699ee0a1f" +} diff --git a/packages/ppx_monadic/ppx_monadic.2.3.0/url b/packages/ppx_monadic/ppx_monadic.2.3.0/url deleted file mode 100644 index da73afe6e02..00000000000 --- a/packages/ppx_monadic/ppx_monadic.2.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_monadic/get/2.3.0.tar.gz" -checksum: "acabe9d688bd3b9f80d7120699ee0a1f" diff --git a/packages/ppx_monoid/ppx_monoid.0.1/descr b/packages/ppx_monoid/ppx_monoid.0.1/descr deleted file mode 100644 index 11089c3a888..00000000000 --- a/packages/ppx_monoid/ppx_monoid.0.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -A syntax extension for easier building of values of monoids. -Assumes the existence of two operations in scope for some type `t`: - - empty : t - (^^) : t -> t -> t - -`ppx-monoid`, triggered by the PPX extension `monoid`, reinterprets -the semicolon `;` to mean the monoid operation `^^` and the unit -expression `()` to mean `empty`. diff --git a/packages/ppx_monoid/ppx_monoid.0.1/opam b/packages/ppx_monoid/ppx_monoid.0.1/opam index ca8c0fc1e83..1e998e40ff3 100644 --- a/packages/ppx_monoid/ppx_monoid.0.1/opam +++ b/packages/ppx_monoid/ppx_monoid.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ppx_monoid" version: "0.1" maintainer: "Robert Atkey " @@ -6,15 +6,30 @@ authors: "Robert Atkey " homepage: "https://github.com/bobatkey/ppx-monoid" bug-reports: "https://github.com/bobatkey/ppx-monoid" license: "MIT" -dev-repo: "https://github.com/bobatkey/ppx-monoid.git" +dev-repo: "git+https://github.com/bobatkey/ppx-monoid.git" build: [ [make] ] install: [make "install"] remove: ["ocamlfind" "remove" "ppx_monoid"] depends: [ + "ocaml" {>= "4.02.1"} "ocamlfind" {build} "ocamlbuild" {build} "ppx_tools" {build & >= "0.99.2"} ] -available: [ ocaml-version >= "4.02.1" ] +synopsis: "A syntax extension for easier building of values of monoids." +description: """ +Assumes the existence of two operations in scope for some type `t`: + + empty : t + (^^) : t -> t -> t + +`ppx-monoid`, triggered by the PPX extension `monoid`, reinterprets +the semicolon `;` to mean the monoid operation `^^` and the unit +expression `()` to mean `empty`.""" +flags: light-uninstall +url { + src: "https://github.com/bobatkey/ppx-monoid/archive/0.1.zip" + checksum: "md5=010f9d8ea76a5272b7fd34800e6cd1c3" +} diff --git a/packages/ppx_monoid/ppx_monoid.0.1/url b/packages/ppx_monoid/ppx_monoid.0.1/url deleted file mode 100644 index 236c86ab775..00000000000 --- a/packages/ppx_monoid/ppx_monoid.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/bobatkey/ppx-monoid/archive/0.1.zip" -checksum: "010f9d8ea76a5272b7fd34800e6cd1c3" diff --git a/packages/ppx_monoid/ppx_monoid.0.2/descr b/packages/ppx_monoid/ppx_monoid.0.2/descr deleted file mode 100644 index 11089c3a888..00000000000 --- a/packages/ppx_monoid/ppx_monoid.0.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -A syntax extension for easier building of values of monoids. -Assumes the existence of two operations in scope for some type `t`: - - empty : t - (^^) : t -> t -> t - -`ppx-monoid`, triggered by the PPX extension `monoid`, reinterprets -the semicolon `;` to mean the monoid operation `^^` and the unit -expression `()` to mean `empty`. diff --git a/packages/ppx_monoid/ppx_monoid.0.2/opam b/packages/ppx_monoid/ppx_monoid.0.2/opam index 140bd29f093..033b54310dd 100644 --- a/packages/ppx_monoid/ppx_monoid.0.2/opam +++ b/packages/ppx_monoid/ppx_monoid.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "ppx_monoid" version: "0.2" maintainer: "Robert Atkey " @@ -13,8 +13,23 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "ppx_monoid"] depends: [ + "ocaml" {>= "4.02.1"} "ocamlfind" {build} "ocamlbuild" {build} "ppx_tools" {build & >= "0.99.2"} ] -available: [ ocaml-version >= "4.02.1" ] +synopsis: "A syntax extension for easier building of values of monoids." +description: """ +Assumes the existence of two operations in scope for some type `t`: + + empty : t + (^^) : t -> t -> t + +`ppx-monoid`, triggered by the PPX extension `monoid`, reinterprets +the semicolon `;` to mean the monoid operation `^^` and the unit +expression `()` to mean `empty`.""" +flags: light-uninstall +url { + src: "https://github.com/bobatkey/ppx-monoid/archive/0.2.zip" + checksum: "md5=7ea2104cd9ab0be870340a54e367e5e7" +} diff --git a/packages/ppx_monoid/ppx_monoid.0.2/url b/packages/ppx_monoid/ppx_monoid.0.2/url deleted file mode 100644 index 5f653c2d432..00000000000 --- a/packages/ppx_monoid/ppx_monoid.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/bobatkey/ppx-monoid/archive/0.2.zip" -checksum: "7ea2104cd9ab0be870340a54e367e5e7" diff --git a/packages/ppx_nanocaml/ppx_nanocaml.0.1/descr b/packages/ppx_nanocaml/ppx_nanocaml.0.1/descr deleted file mode 100644 index 097b6ec41b3..00000000000 --- a/packages/ppx_nanocaml/ppx_nanocaml.0.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -Framework for writing nanopass-style compilers - -A PPX-based toolkit that eases compiler writing -by automatically generating the code needed to -write a compiler. Nanocaml is designed for the -nanopass-style of writing compilers, which -emphasizes the use of many small passes that -only perform one change to the AST, rather than -only a few large passes. diff --git a/packages/ppx_nanocaml/ppx_nanocaml.0.1/opam b/packages/ppx_nanocaml/ppx_nanocaml.0.1/opam index cdf0a8d974e..31e6fb46134 100644 --- a/packages/ppx_nanocaml/ppx_nanocaml.0.1/opam +++ b/packages/ppx_nanocaml/ppx_nanocaml.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "iitalics, OhadRau" authors: ["iitalics" "OhadRau "] homepage: "https://github.com/nanocaml/nanocaml" @@ -6,4 +6,22 @@ bug-reports: "https://github.com/nanocaml/nanocaml/issues" license: "MIT" dev-repo: "git+https://github.com/nanocaml/nanocaml.git" build: ["jbuilder" "build" "-p" name "-j" jobs] -depends: ["batteries" "jbuilder" { build } "ocaml-migrate-parsetree"] +depends: [ + "ocaml" + "batteries" + "jbuilder" {build} + "ocaml-migrate-parsetree" +] +synopsis: "Framework for writing nanopass-style compilers" +description: """ +A PPX-based toolkit that eases compiler writing +by automatically generating the code needed to +write a compiler. Nanocaml is designed for the +nanopass-style of writing compilers, which +emphasizes the use of many small passes that +only perform one change to the AST, rather than +only a few large passes.""" +url { + src: "https://github.com/nanocaml/nanocaml/archive/0.1.0.tar.gz" + checksum: "md5=38877f4878af035303e02b3c9a399e98" +} diff --git a/packages/ppx_nanocaml/ppx_nanocaml.0.1/url b/packages/ppx_nanocaml/ppx_nanocaml.0.1/url deleted file mode 100644 index a91a2fa98b6..00000000000 --- a/packages/ppx_nanocaml/ppx_nanocaml.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nanocaml/nanocaml/archive/0.1.0.tar.gz" -checksum: "38877f4878af035303e02b3c9a399e98" diff --git a/packages/ppx_netblob/ppx_netblob.1.0/descr b/packages/ppx_netblob/ppx_netblob.1.0/descr deleted file mode 100644 index f823b7cd459..00000000000 --- a/packages/ppx_netblob/ppx_netblob.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -fill strings with data collected from the internet - -this package is based on ppx_blob, except it uses cohttp to fetch blobs from -the internet rather than from the local file system diff --git a/packages/ppx_netblob/ppx_netblob.1.0/opam b/packages/ppx_netblob/ppx_netblob.1.0/opam index d9d45ac3acd..d4b98972ed3 100644 --- a/packages/ppx_netblob/ppx_netblob.1.0/opam +++ b/packages/ppx_netblob/ppx_netblob.1.0/opam @@ -1,19 +1,28 @@ -opam-version: "1.2" +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: "https://github.com/chrismamo1/ppx_netblob.git" +dev-repo: "git+https://github.com/chrismamo1/ppx_netblob.git" build: [ - [make "native-code"] {ocaml-native} - [make "byte-code"] {!ocaml-native} + [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"} "ppx_tools" {build} - "cohttp" {build & <"0.99"} + "cohttp" {build & < "0.99"} "lwt" {build} ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.04.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: "md5=46b03bf597715f52d8b089a55d7b0d0c" +} diff --git a/packages/ppx_netblob/ppx_netblob.1.0/url b/packages/ppx_netblob/ppx_netblob.1.0/url deleted file mode 100644 index 3b83eef880c..00000000000 --- a/packages/ppx_netblob/ppx_netblob.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/chrismamo1/ppx_netblob/archive/v1.0.tar.gz" -checksum: "46b03bf597715f52d8b089a55d7b0d0c" diff --git a/packages/ppx_netblob/ppx_netblob.1.1/descr b/packages/ppx_netblob/ppx_netblob.1.1/descr deleted file mode 100644 index f823b7cd459..00000000000 --- a/packages/ppx_netblob/ppx_netblob.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -fill strings with data collected from the internet - -this package is based on ppx_blob, except it uses cohttp to fetch blobs from -the internet rather than from the local file system diff --git a/packages/ppx_netblob/ppx_netblob.1.1/opam b/packages/ppx_netblob/ppx_netblob.1.1/opam index 4b819c57d81..fdd3ec923d1 100644 --- a/packages/ppx_netblob/ppx_netblob.1.1/opam +++ b/packages/ppx_netblob/ppx_netblob.1.1/opam @@ -1,19 +1,28 @@ -opam-version: "1.2" +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: "https://github.com/chrismamo1/ppx_netblob.git" +dev-repo: "git+https://github.com/chrismamo1/ppx_netblob.git" build: [ - [make "native-code"] {ocaml-native} - [make "byte-code"] {!ocaml-native} + [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"} "ppx_tools" {build} - "cohttp" {build & <"0.99"} + "cohttp" {build & < "0.99"} "lwt" {build} ] -available: [ocaml-version > "4.03.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: "md5=f721ec08b3adb22e4058aaa353c86164" +} diff --git a/packages/ppx_netblob/ppx_netblob.1.1/url b/packages/ppx_netblob/ppx_netblob.1.1/url deleted file mode 100644 index a7e671a299a..00000000000 --- a/packages/ppx_netblob/ppx_netblob.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/chrismamo1/ppx_netblob/archive/v1.1.tar.gz" -checksum: "f721ec08b3adb22e4058aaa353c86164" diff --git a/packages/ppx_netblob/ppx_netblob.1.2.1/descr b/packages/ppx_netblob/ppx_netblob.1.2.1/descr deleted file mode 100644 index 447aac5310d..00000000000 --- a/packages/ppx_netblob/ppx_netblob.1.2.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -type-driven generation of HTTP calling code - -ppx_netblob (may be renamed as "schildpad" in the future) is a library for generating RESTful API bindings from types. diff --git a/packages/ppx_netblob/ppx_netblob.1.2.1/opam b/packages/ppx_netblob/ppx_netblob.1.2.1/opam index df65ccb7fbd..bcbffc65fb4 100644 --- a/packages/ppx_netblob/ppx_netblob.1.2.1/opam +++ b/packages/ppx_netblob/ppx_netblob.1.2.1/opam @@ -1,22 +1,30 @@ -opam-version: "1.2" +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: "https://github.com/chrismamo1/ppx_netblob.git" +dev-repo: "git+https://github.com/chrismamo1/ppx_netblob.git" build: [ - [make "native-code"] {ocaml-native} - [make "byte-code"] {!ocaml-native} + [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"} "ppx_tools" {build} - "cohttp" {build & <"0.99"} + "cohttp" {build & < "0.99"} "lwt" {build} "ppx_deriving" {build} "ppx_deriving_yojson" {build} "extlib" {build} ] -available: [ocaml-version > "4.03.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: "md5=322693a0a634e8077e0a3befe4313f43" +} diff --git a/packages/ppx_netblob/ppx_netblob.1.2.1/url b/packages/ppx_netblob/ppx_netblob.1.2.1/url deleted file mode 100644 index 91cfb5dcd4e..00000000000 --- a/packages/ppx_netblob/ppx_netblob.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/chrismamo1/ppx_netblob/archive/v1.2.1.tar.gz" -checksum: "322693a0a634e8077e0a3befe4313f43" diff --git a/packages/ppx_optcomp/ppx_optcomp.113.09.00/descr b/packages/ppx_optcomp/ppx_optcomp.113.09.00/descr deleted file mode 100644 index 3f971100044..00000000000 --- a/packages/ppx_optcomp/ppx_optcomp.113.09.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Optional compilation for OCaml -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_optcomp/ppx_optcomp.113.09.00/opam b/packages/ppx_optcomp/ppx_optcomp.113.09.00/opam index bbf3a0eafe2..b441e33b6b8 100644 --- a/packages/ppx_optcomp/ppx_optcomp.113.09.00/opam +++ b/packages/ppx_optcomp/ppx_optcomp.113.09.00/opam @@ -1,19 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_optcomp" bug-reports: "https://github.com/janestreet/ppx_optcomp/issues" -dev-repo: "https://github.com/janestreet/ppx_optcomp.git" +dev-repo: "git+https://github.com/janestreet/ppx_optcomp.git" license: "Apache-2.0" -build: [[make]] +build: [ + [make] + [make "doc"] {with-doc} +] install: [[make "install"]] remove: [["ocamlfind" "remove" "ppx_optcomp"]] -build-doc: [[make "doc"]] depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} "ocamlfind" {>= "1.3.2"} "ppx_core" {>= "113.09.00" & < "113.10.00"} "ppx_tools" "ppx_deriving" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.2" & ocaml-version < "4.03" ] +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: "md5=f6b0d80f9d1224914c71f94ff62c2939" +} diff --git a/packages/ppx_optcomp/ppx_optcomp.113.09.00/url b/packages/ppx_optcomp/ppx_optcomp.113.09.00/url deleted file mode 100644 index e5be543d35d..00000000000 --- a/packages/ppx_optcomp/ppx_optcomp.113.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/ppx_optcomp/archive/113.09.00.tar.gz" -checksum: "f6b0d80f9d1224914c71f94ff62c2939" diff --git a/packages/ppx_optcomp/ppx_optcomp.113.24.00/descr b/packages/ppx_optcomp/ppx_optcomp.113.24.00/descr deleted file mode 100644 index 3f971100044..00000000000 --- a/packages/ppx_optcomp/ppx_optcomp.113.24.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Optional compilation for OCaml -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_optcomp/ppx_optcomp.113.24.00/opam b/packages/ppx_optcomp/ppx_optcomp.113.24.00/opam index 1c9f5669d86..a40770ef517 100644 --- a/packages/ppx_optcomp/ppx_optcomp.113.24.00/opam +++ b/packages/ppx_optcomp/ppx_optcomp.113.24.00/opam @@ -1,18 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_optcomp" bug-reports: "https://github.com/janestreet/ppx_optcomp/issues" -dev-repo: "https://github.com/janestreet/ppx_optcomp.git" +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} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ocamlfind" {build & >= "1.3.2"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} "ppx_tools" ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=1d42ced8abc31ae8d6bb527582985144" +} diff --git a/packages/ppx_optcomp/ppx_optcomp.113.24.00/url b/packages/ppx_optcomp/ppx_optcomp.113.24.00/url deleted file mode 100644 index 6bc91db9bf3..00000000000 --- a/packages/ppx_optcomp/ppx_optcomp.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_optcomp-113.24.00.tar.gz" -checksum: "1d42ced8abc31ae8d6bb527582985144" diff --git a/packages/ppx_optcomp/ppx_optcomp.113.33.00+4.03/descr b/packages/ppx_optcomp/ppx_optcomp.113.33.00+4.03/descr deleted file mode 100644 index 3f971100044..00000000000 --- a/packages/ppx_optcomp/ppx_optcomp.113.33.00+4.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Optional compilation for OCaml -Part of the Jane Street's PPX rewriters collection. 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 index 62388875572..2a0d1d0837e 100644 --- a/packages/ppx_optcomp/ppx_optcomp.113.33.00+4.03/opam +++ b/packages/ppx_optcomp/ppx_optcomp.113.33.00+4.03/opam @@ -1,18 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_optcomp" bug-reports: "https://github.com/janestreet/ppx_optcomp/issues" -dev-repo: "https://github.com/janestreet/ppx_optcomp.git" +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} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} - "ppx_tools" {>= "0.99.3"} + "ocamlfind" {build & >= "1.3.2"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3"} ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.04.0" ] +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: "md5=b6a21175f79037f3ee187325d88c2641" +} diff --git a/packages/ppx_optcomp/ppx_optcomp.113.33.00+4.03/url b/packages/ppx_optcomp/ppx_optcomp.113.33.00+4.03/url deleted file mode 100644 index bca0f5400af..00000000000 --- a/packages/ppx_optcomp/ppx_optcomp.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_optcomp-113.33.00+4.03.tar.gz" -checksum: "b6a21175f79037f3ee187325d88c2641" diff --git a/packages/ppx_optcomp/ppx_optcomp.113.33.00/descr b/packages/ppx_optcomp/ppx_optcomp.113.33.00/descr deleted file mode 100644 index 3f971100044..00000000000 --- a/packages/ppx_optcomp/ppx_optcomp.113.33.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Optional compilation for OCaml -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_optcomp/ppx_optcomp.113.33.00/opam b/packages/ppx_optcomp/ppx_optcomp.113.33.00/opam index c7c48ef3cf4..2bbcc58afdd 100644 --- a/packages/ppx_optcomp/ppx_optcomp.113.33.00/opam +++ b/packages/ppx_optcomp/ppx_optcomp.113.33.00/opam @@ -1,18 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_optcomp" bug-reports: "https://github.com/janestreet/ppx_optcomp/issues" -dev-repo: "https://github.com/janestreet/ppx_optcomp.git" +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} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.33.00" & < "113.34.00"} - "ppx_tools" {>= "0.99.3"} + "ocamlfind" {build & >= "1.3.2"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=55c340c0f5173fdda648a64fe0287f71" +} diff --git a/packages/ppx_optcomp/ppx_optcomp.113.33.00/url b/packages/ppx_optcomp/ppx_optcomp.113.33.00/url deleted file mode 100644 index 8c936367d78..00000000000 --- a/packages/ppx_optcomp/ppx_optcomp.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_optcomp-113.33.00.tar.gz" -checksum: "55c340c0f5173fdda648a64fe0287f71" diff --git a/packages/ppx_optcomp/ppx_optcomp.113.33.01+4.03/descr b/packages/ppx_optcomp/ppx_optcomp.113.33.01+4.03/descr deleted file mode 100644 index 3f971100044..00000000000 --- a/packages/ppx_optcomp/ppx_optcomp.113.33.01+4.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Optional compilation for OCaml -Part of the Jane Street's PPX rewriters collection. 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 index ba066fc2199..479288d2cb2 100644 --- a/packages/ppx_optcomp/ppx_optcomp.113.33.01+4.03/opam +++ b/packages/ppx_optcomp/ppx_optcomp.113.33.01+4.03/opam @@ -1,18 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_optcomp" bug-reports: "https://github.com/janestreet/ppx_optcomp/issues" -dev-repo: "https://github.com/janestreet/ppx_optcomp.git" +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} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} - "ppx_tools" {>= "0.99.3"} + "ocamlfind" {build & >= "1.3.2"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3"} ] -available: [ ocaml-version >= "4.04.0" ] +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: "md5=3ed4fade382e98f87b9fee760911aef6" +} diff --git a/packages/ppx_optcomp/ppx_optcomp.113.33.01+4.03/url b/packages/ppx_optcomp/ppx_optcomp.113.33.01+4.03/url deleted file mode 100644 index 34733d268d2..00000000000 --- a/packages/ppx_optcomp/ppx_optcomp.113.33.01+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/ppx_optcomp/archive/113.33.01+4.03.tar.gz" -checksum: "3ed4fade382e98f87b9fee760911aef6" diff --git a/packages/ppx_optcomp/ppx_optcomp.113.33.03/descr b/packages/ppx_optcomp/ppx_optcomp.113.33.03/descr deleted file mode 100644 index 3f971100044..00000000000 --- a/packages/ppx_optcomp/ppx_optcomp.113.33.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Optional compilation for OCaml -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_optcomp/ppx_optcomp.113.33.03/opam b/packages/ppx_optcomp/ppx_optcomp.113.33.03/opam index 04b42d53809..514958ff3cc 100644 --- a/packages/ppx_optcomp/ppx_optcomp.113.33.03/opam +++ b/packages/ppx_optcomp/ppx_optcomp.113.33.03/opam @@ -1,19 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_optcomp" bug-reports: "https://github.com/janestreet/ppx_optcomp/issues" -dev-repo: "https://github.com/janestreet/ppx_optcomp.git" +dev-repo: "git+https://github.com/janestreet/ppx_optcomp.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "js-build-tools" {build & >= "113.33.04" & < "113.34.00"} - "ppx_core" {>= "113.33.03" & < "113.34.00"} - "ppx_tools" {>= "0.99.3"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=d7281106c873157e3d10f62be3db0367" +} diff --git a/packages/ppx_optcomp/ppx_optcomp.113.33.03/url b/packages/ppx_optcomp/ppx_optcomp.113.33.03/url deleted file mode 100644 index 64a56d64768..00000000000 --- a/packages/ppx_optcomp/ppx_optcomp.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_optcomp-113.33.03.tar.gz" -checksum: "d7281106c873157e3d10f62be3db0367" diff --git a/packages/ppx_optcomp/ppx_optcomp.v0.10.0/descr b/packages/ppx_optcomp/ppx_optcomp.v0.10.0/descr deleted file mode 100644 index 1157c87e6c2..00000000000 --- a/packages/ppx_optcomp/ppx_optcomp.v0.10.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Optional compilation for OCaml - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_optcomp/ppx_optcomp.v0.10.0/opam b/packages/ppx_optcomp/ppx_optcomp.v0.10.0/opam index 4ccd7bc607c..bef12cf98c3 100644 --- a/packages/ppx_optcomp/ppx_optcomp.v0.10.0/opam +++ b/packages/ppx_optcomp/ppx_optcomp.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_optcomp" @@ -9,7 +9,14 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.04.1"} "ppx_core" {>= "v0.10" & < "v0.11"} "jbuilder" {build & >= "1.0+beta12"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=2e86bd2e41407cb16dcd1a546e43e531" +} diff --git a/packages/ppx_optcomp/ppx_optcomp.v0.10.0/url b/packages/ppx_optcomp/ppx_optcomp.v0.10.0/url deleted file mode 100644 index 01f0e80ac71..00000000000 --- a/packages/ppx_optcomp/ppx_optcomp.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_optcomp-v0.10.0.tar.gz" -checksum: "2e86bd2e41407cb16dcd1a546e43e531" diff --git a/packages/ppx_optcomp/ppx_optcomp.v0.9.0/descr b/packages/ppx_optcomp/ppx_optcomp.v0.9.0/descr deleted file mode 100644 index 1157c87e6c2..00000000000 --- a/packages/ppx_optcomp/ppx_optcomp.v0.9.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Optional compilation for OCaml - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_optcomp/ppx_optcomp.v0.9.0/opam b/packages/ppx_optcomp/ppx_optcomp.v0.9.0/opam index 83fe92abc70..aa31907b0c2 100644 --- a/packages/ppx_optcomp/ppx_optcomp.v0.9.0/opam +++ b/packages/ppx_optcomp/ppx_optcomp.v0.9.0/opam @@ -1,15 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_optcomp" bug-reports: "https://github.com/janestreet/ppx_optcomp/issues" -dev-repo: "https://github.com/janestreet/ppx_optcomp.git" +dev-repo: "git+https://github.com/janestreet/ppx_optcomp.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "ppx_optcomp" "--root" "." "-j" jobs "@install"] ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta4"} "ppx_core" {>= "v0.9" & < "v0.10"} ] -available: [ ocaml-version >= "4.03.0" ] +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: "md5=2f0ff0a65ba9118d0d594c2768007945" +} diff --git a/packages/ppx_optcomp/ppx_optcomp.v0.9.0/url b/packages/ppx_optcomp/ppx_optcomp.v0.9.0/url deleted file mode 100644 index da3603e70ae..00000000000 --- a/packages/ppx_optcomp/ppx_optcomp.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_optcomp-v0.9.0.tar.gz" -checksum: "2f0ff0a65ba9118d0d594c2768007945" diff --git a/packages/ppx_optional/ppx_optional.v0.10.0/descr b/packages/ppx_optional/ppx_optional.v0.10.0/descr deleted file mode 100644 index 8ab5b8ff25a..00000000000 --- a/packages/ppx_optional/ppx_optional.v0.10.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Pattern matching on flat options - -A ppx rewriter that rewrites simple match statements with an if then -else expression. diff --git a/packages/ppx_optional/ppx_optional.v0.10.0/opam b/packages/ppx_optional/ppx_optional.v0.10.0/opam index ef95e4eff3d..5ff284eeb0a 100644 --- a/packages/ppx_optional/ppx_optional.v0.10.0/opam +++ b/packages/ppx_optional/ppx_optional.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_optional" @@ -9,10 +9,19 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "ppx_core" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "ppx_metaquot" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "ocaml" {>= "4.04.1"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_metaquot" {>= "v0.10" & < "v0.11"} + "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=ab4ec740974fe5019d049fb190385105" +} diff --git a/packages/ppx_optional/ppx_optional.v0.10.0/url b/packages/ppx_optional/ppx_optional.v0.10.0/url deleted file mode 100644 index a049f2a130c..00000000000 --- a/packages/ppx_optional/ppx_optional.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_optional-v0.10.0.tar.gz" -checksum: "ab4ec740974fe5019d049fb190385105" diff --git a/packages/ppx_optional/ppx_optional.v0.9.0/descr b/packages/ppx_optional/ppx_optional.v0.9.0/descr deleted file mode 100644 index 8ab5b8ff25a..00000000000 --- a/packages/ppx_optional/ppx_optional.v0.9.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Pattern matching on flat options - -A ppx rewriter that rewrites simple match statements with an if then -else expression. diff --git a/packages/ppx_optional/ppx_optional.v0.9.0/opam b/packages/ppx_optional/ppx_optional.v0.9.0/opam index e23e13885a2..600fc668592 100644 --- a/packages/ppx_optional/ppx_optional.v0.9.0/opam +++ b/packages/ppx_optional/ppx_optional.v0.9.0/opam @@ -1,18 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_optional" bug-reports: "https://github.com/janestreet/ppx_optional/issues" -dev-repo: "https://github.com/janestreet/ppx_optional.git" +dev-repo: "git+https://github.com/janestreet/ppx_optional.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "ppx_optional" "--root" "." "-j" jobs "@install"] ] depends: [ - "jbuilder" {build & >= "1.0+beta4"} - "ppx_core" {>= "v0.9" & < "v0.10"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta4"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=84dfad9aa7e326f00d12101c8c353e2b" +} diff --git a/packages/ppx_optional/ppx_optional.v0.9.0/url b/packages/ppx_optional/ppx_optional.v0.9.0/url deleted file mode 100644 index 5a765e66f61..00000000000 --- a/packages/ppx_optional/ppx_optional.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_optional-v0.9.0.tar.gz" -checksum: "84dfad9aa7e326f00d12101c8c353e2b" diff --git a/packages/ppx_orakuda/ppx_orakuda.2.0.1/descr b/packages/ppx_orakuda/ppx_orakuda.2.0.1/descr deleted file mode 100644 index 79942e28888..00000000000 --- a/packages/ppx_orakuda/ppx_orakuda.2.0.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -Perlish string literals in OCaml -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} - diff --git a/packages/ppx_orakuda/ppx_orakuda.2.0.1/opam b/packages/ppx_orakuda/ppx_orakuda.2.0.1/opam index 17c3ed0bfbb..9bf485db3fe 100644 --- a/packages/ppx_orakuda/ppx_orakuda.2.0.1/opam +++ b/packages/ppx_orakuda/ppx_orakuda.2.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.0.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,12 +17,22 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } - "spotlib" { >= "2.5.1" & < "3.1.0" } + "ocaml" {>= "4.02.1" & < "4.03.0"} + "ocamlfind" {build} + "omake" {build & < "0.10.1"} + "spotlib" {>= "2.5.1" & < "3.1.0"} "pcre" "ppx_tools" ] -available: [ - ocaml-version >= "4.02.1" & ocaml-version < "4.03.0" -] +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://bitbucket.org/camlspotter/orakuda/get/2.0.1.tar.gz" + checksum: "md5=d54c7a13de164721576ab114c597e5cd" +} diff --git a/packages/ppx_orakuda/ppx_orakuda.2.0.1/url b/packages/ppx_orakuda/ppx_orakuda.2.0.1/url deleted file mode 100644 index 47b19ede86c..00000000000 --- a/packages/ppx_orakuda/ppx_orakuda.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/orakuda/get/2.0.1.tar.gz" -checksum: "d54c7a13de164721576ab114c597e5cd" diff --git a/packages/ppx_orakuda/ppx_orakuda.3.0.0/descr b/packages/ppx_orakuda/ppx_orakuda.3.0.0/descr deleted file mode 100644 index b94999eb36b..00000000000 --- a/packages/ppx_orakuda/ppx_orakuda.3.0.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -ORakuda, Perlish string literals in OCaml -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} - diff --git a/packages/ppx_orakuda/ppx_orakuda.3.0.0/opam b/packages/ppx_orakuda/ppx_orakuda.3.0.0/opam index b7582d26b54..6686d37ef2c 100644 --- a/packages/ppx_orakuda/ppx_orakuda.3.0.0/opam +++ b/packages/ppx_orakuda/ppx_orakuda.3.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "3.0.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,14 +17,24 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } - "spotlib" { >= "3.1.0" } + "ocaml" {= "4.03.0"} + "ocamlfind" {build} + "omake" {build & < "0.10.1"} + "spotlib" {>= "3.1.0"} "pcre" - "ppx_tools" - "ppxx" { >= "1.3.0" } - "re" { >= "1.5.0" } -] -available: [ - ocaml-version = "4.03.0" + "ppx_tools" + "ppxx" {>= "1.3.0"} + "re" {>= "1.5.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://bitbucket.org/camlspotter/orakuda/get/3.0.0.tar.gz" + checksum: "md5=2b215f64380b864a0a2eb40f06984192" +} diff --git a/packages/ppx_orakuda/ppx_orakuda.3.0.0/url b/packages/ppx_orakuda/ppx_orakuda.3.0.0/url deleted file mode 100644 index d117e918988..00000000000 --- a/packages/ppx_orakuda/ppx_orakuda.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/orakuda/get/3.0.0.tar.gz" -checksum: "2b215f64380b864a0a2eb40f06984192" diff --git a/packages/ppx_orakuda/ppx_orakuda.3.0.1/descr b/packages/ppx_orakuda/ppx_orakuda.3.0.1/descr deleted file mode 100644 index b94999eb36b..00000000000 --- a/packages/ppx_orakuda/ppx_orakuda.3.0.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -ORakuda, Perlish string literals in OCaml -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} - diff --git a/packages/ppx_orakuda/ppx_orakuda.3.0.1/opam b/packages/ppx_orakuda/ppx_orakuda.3.0.1/opam index 237627890a5..2af330775ea 100644 --- a/packages/ppx_orakuda/ppx_orakuda.3.0.1/opam +++ b/packages/ppx_orakuda/ppx_orakuda.3.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "3.0.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,14 +17,24 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } - "spotlib" { >= "3.1.0" & < "4.0.0" } + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "omake" {build & < "0.10.1"} + "spotlib" {>= "3.1.0" & < "4.0.0"} "pcre" - "ppx_tools" - "ppxx" { >= "1.3.0" & < "1.4.0" } - "re" { >= "1.6.0" } -] -available: [ - ocaml-version >= "4.03.0" + "ppx_tools" + "ppxx" {>= "1.3.0" & < "1.4.0"} + "re" {>= "1.6.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://bitbucket.org/camlspotter/orakuda/get/3.0.1.tar.gz" + checksum: "md5=d65ca1ef61d8231a627b73f05788b912" +} diff --git a/packages/ppx_orakuda/ppx_orakuda.3.0.1/url b/packages/ppx_orakuda/ppx_orakuda.3.0.1/url deleted file mode 100644 index 6887143e42d..00000000000 --- a/packages/ppx_orakuda/ppx_orakuda.3.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/orakuda/get/3.0.1.tar.gz" -checksum: "d65ca1ef61d8231a627b73f05788b912" diff --git a/packages/ppx_orakuda/ppx_orakuda.3.0.2/descr b/packages/ppx_orakuda/ppx_orakuda.3.0.2/descr deleted file mode 100644 index b94999eb36b..00000000000 --- a/packages/ppx_orakuda/ppx_orakuda.3.0.2/descr +++ /dev/null @@ -1,8 +0,0 @@ -ORakuda, Perlish string literals in OCaml -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} - diff --git a/packages/ppx_orakuda/ppx_orakuda.3.0.2/opam b/packages/ppx_orakuda/ppx_orakuda.3.0.2/opam index 38836d9d2af..c70d2016401 100644 --- a/packages/ppx_orakuda/ppx_orakuda.3.0.2/opam +++ b/packages/ppx_orakuda/ppx_orakuda.3.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "3.0.2" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,14 +17,24 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build } - "spotlib" { >= "3.1.0" & < "4.0.0" } + "ocaml" {>= "4.04.0" & < "4.05.0"} + "ocamlfind" {build} + "omake" {build} + "spotlib" {>= "3.1.0" & < "4.0.0"} "pcre" "ppx_tools" - "ppxx" { >= "1.3.0" & < "1.4.0" } - "re" { >= "1.6.0" } -] -available: [ - ocaml-version >= "4.04.0" & ocaml-version < "4.05.0" + "ppxx" {>= "1.3.0" & < "1.4.0"} + "re" {>= "1.6.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://bitbucket.org/camlspotter/orakuda/get/3.0.2.tar.gz" + checksum: "md5=9ce5afb6d105be1d86024ca176ed0bd6" +} diff --git a/packages/ppx_orakuda/ppx_orakuda.3.0.2/url b/packages/ppx_orakuda/ppx_orakuda.3.0.2/url deleted file mode 100644 index 05c4cd9f743..00000000000 --- a/packages/ppx_orakuda/ppx_orakuda.3.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/orakuda/get/3.0.2.tar.gz" -checksum: "9ce5afb6d105be1d86024ca176ed0bd6" diff --git a/packages/ppx_orakuda/ppx_orakuda.3.0.3/descr b/packages/ppx_orakuda/ppx_orakuda.3.0.3/descr deleted file mode 100644 index b94999eb36b..00000000000 --- a/packages/ppx_orakuda/ppx_orakuda.3.0.3/descr +++ /dev/null @@ -1,8 +0,0 @@ -ORakuda, Perlish string literals in OCaml -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} - diff --git a/packages/ppx_orakuda/ppx_orakuda.3.0.3/opam b/packages/ppx_orakuda/ppx_orakuda.3.0.3/opam index 0f174b85842..535db2e2f47 100644 --- a/packages/ppx_orakuda/ppx_orakuda.3.0.3/opam +++ b/packages/ppx_orakuda/ppx_orakuda.3.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "3.0.3" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,14 +17,24 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build } - "spotlib" { >= "3.1.0" & < "4.1.0" } + "ocaml" {>= "4.04.0" & < "4.05.0"} + "ocamlfind" {build} + "omake" {build} + "spotlib" {>= "3.1.0" & < "4.1.0"} "pcre" "ppx_tools" - "ppxx" { >= "1.4.0" & < "1.5.0" } - "re" { >= "1.6.0" } -] -available: [ - ocaml-version >= "4.04.0" & ocaml-version < "4.05.0" + "ppxx" {>= "1.4.0" & < "1.5.0"} + "re" {>= "1.6.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://bitbucket.org/camlspotter/orakuda/get/3.0.3.tar.gz" + checksum: "md5=0ad5ef928e834bf700e78e981fe09a1b" +} diff --git a/packages/ppx_orakuda/ppx_orakuda.3.0.3/url b/packages/ppx_orakuda/ppx_orakuda.3.0.3/url deleted file mode 100644 index e35aac02b45..00000000000 --- a/packages/ppx_orakuda/ppx_orakuda.3.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/orakuda/get/3.0.3.tar.gz" -checksum: "0ad5ef928e834bf700e78e981fe09a1b" diff --git a/packages/ppx_orakuda/ppx_orakuda.3.1.0/descr b/packages/ppx_orakuda/ppx_orakuda.3.1.0/descr deleted file mode 100644 index b94999eb36b..00000000000 --- a/packages/ppx_orakuda/ppx_orakuda.3.1.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -ORakuda, Perlish string literals in OCaml -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} - diff --git a/packages/ppx_orakuda/ppx_orakuda.3.1.0/opam b/packages/ppx_orakuda/ppx_orakuda.3.1.0/opam deleted file mode 100644 index e54791ea390..00000000000 --- a/packages/ppx_orakuda/ppx_orakuda.3.1.0/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -version: "3.1.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: [ - "ocamlfind" { build } - "omake" { build } - "spotlib" { >= "4.0.0" & < "4.1.0" } - "pcre" - "ppx_tools_versioned" - "ppxx" { >= "2.0.0" & < "2.1.0" } - "re" { >= "1.6.0" } -] -available: [ - ocaml-version >= "4.04.0" -] diff --git a/packages/ppx_orakuda/ppx_orakuda.3.1.0/url b/packages/ppx_orakuda/ppx_orakuda.3.1.0/url deleted file mode 100644 index 918bc3b0b9c..00000000000 --- a/packages/ppx_orakuda/ppx_orakuda.3.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/orakuda/get/3.1.0.tar.gz" -checksum: "e23701dcc37c83987b96d3527fed4dd0" diff --git a/packages/ppx_orakuda/ppx_orakuda.3.1.1/descr b/packages/ppx_orakuda/ppx_orakuda.3.1.1/descr deleted file mode 100644 index b94999eb36b..00000000000 --- a/packages/ppx_orakuda/ppx_orakuda.3.1.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -ORakuda, Perlish string literals in OCaml -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} - diff --git a/packages/ppx_orakuda/ppx_orakuda.3.1.1/opam b/packages/ppx_orakuda/ppx_orakuda.3.1.1/opam index 58d0de112f9..a8b329f7f4b 100644 --- a/packages/ppx_orakuda/ppx_orakuda.3.1.1/opam +++ b/packages/ppx_orakuda/ppx_orakuda.3.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "3.1.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,14 +17,24 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build } - "spotlib" { >= "4.0.0" & < "4.1.0" } + "ocaml" {>= "4.04.0"} + "ocamlfind" {build} + "omake" {build} + "spotlib" {>= "4.0.0" & < "4.1.0"} "pcre" "ppx_tools_versioned" - "ppxx" { >= "2.0.0" & < "2.2.0" } - "re" { >= "1.6.0" } -] -available: [ - ocaml-version >= "4.04.0" + "ppxx" {>= "2.0.0" & < "2.2.0"} + "re" {>= "1.6.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://bitbucket.org/camlspotter/orakuda/get/3.1.1.tar.gz" + checksum: "md5=649997864eee9d35986ad60b31d168c7" +} diff --git a/packages/ppx_orakuda/ppx_orakuda.3.1.1/url b/packages/ppx_orakuda/ppx_orakuda.3.1.1/url deleted file mode 100644 index 6455b55b96b..00000000000 --- a/packages/ppx_orakuda/ppx_orakuda.3.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/orakuda/get/3.1.1.tar.gz" -checksum: "649997864eee9d35986ad60b31d168c7" diff --git a/packages/ppx_orakuda/ppx_orakuda.3.2.0/descr b/packages/ppx_orakuda/ppx_orakuda.3.2.0/descr deleted file mode 100644 index b94999eb36b..00000000000 --- a/packages/ppx_orakuda/ppx_orakuda.3.2.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -ORakuda, Perlish string literals in OCaml -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} - diff --git a/packages/ppx_orakuda/ppx_orakuda.3.2.0/opam b/packages/ppx_orakuda/ppx_orakuda.3.2.0/opam index 4f91fd7c6a2..42f93fbac48 100644 --- a/packages/ppx_orakuda/ppx_orakuda.3.2.0/opam +++ b/packages/ppx_orakuda/ppx_orakuda.3.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "3.2.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,17 +17,24 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build - & - < - "0.10" } - "spotlib" { >= "4.0.0" & < "4.1.0" } + "ocaml" {>= "4.04.0"} + "ocamlfind" {build} + "omake" {build & < "0.10"} + "spotlib" {>= "4.0.0" & < "4.1.0"} "pcre" "ppx_tools_versioned" - "ppxx" { >= "2.3.0" & < "2.4.0" } - "re" { >= "1.6.0" } -] -available: [ - ocaml-version >= "4.04.0" + "ppxx" {>= "2.3.0" & < "2.4.0"} + "re" {>= "1.6.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://bitbucket.org/camlspotter/orakuda/get/3.2.0.tar.gz" + checksum: "md5=fd893cb0ea82507a5e44271a9603085f" +} diff --git a/packages/ppx_orakuda/ppx_orakuda.3.2.0/url b/packages/ppx_orakuda/ppx_orakuda.3.2.0/url deleted file mode 100644 index d668709bc6d..00000000000 --- a/packages/ppx_orakuda/ppx_orakuda.3.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/orakuda/get/3.2.0.tar.gz" -checksum: "fd893cb0ea82507a5e44271a9603085f" diff --git a/packages/ppx_orakuda/ppx_orakuda.3.3.0/descr b/packages/ppx_orakuda/ppx_orakuda.3.3.0/descr deleted file mode 100644 index b94999eb36b..00000000000 --- a/packages/ppx_orakuda/ppx_orakuda.3.3.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -ORakuda, Perlish string literals in OCaml -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} - diff --git a/packages/ppx_orakuda/ppx_orakuda.3.3.0/opam b/packages/ppx_orakuda/ppx_orakuda.3.3.0/opam index 47b8213748f..d19bc5a38e0 100644 --- a/packages/ppx_orakuda/ppx_orakuda.3.3.0/opam +++ b/packages/ppx_orakuda/ppx_orakuda.3.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "3.3.0" maintainer: "jun.furuse@gmail.com" authors: "Jun Furuse" @@ -8,6 +8,7 @@ bug-reports: dev-repo: "hg://https://bitbucket.org/camlspotter/orakuda" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" {>= "4.04.0"} "jbuilder" {build} "spotlib" {>= "4.0.0" & < "4.1.0"} "pcre" @@ -15,4 +16,15 @@ depends: [ "ppxx" {>= "2.3.0" & < "2.4.0"} "re" {>= "1.6.0"} ] -available: [ocaml-version >= "4.04.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://bitbucket.org/camlspotter/orakuda/get/3.3.0.tar.gz" + checksum: "md5=67878f8d12afedeb1d692ad3c6d71c08" +} diff --git a/packages/ppx_orakuda/ppx_orakuda.3.3.0/url b/packages/ppx_orakuda/ppx_orakuda.3.3.0/url deleted file mode 100644 index 7f8b8ae9be3..00000000000 --- a/packages/ppx_orakuda/ppx_orakuda.3.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/orakuda/get/3.3.0.tar.gz" -checksum: "67878f8d12afedeb1d692ad3c6d71c08" diff --git a/packages/ppx_overload/ppx_overload.1.0.0/descr b/packages/ppx_overload/ppx_overload.1.0.0/descr deleted file mode 100644 index 930605caf9f..00000000000 --- a/packages/ppx_overload/ppx_overload.1.0.0/descr +++ /dev/null @@ -1,40 +0,0 @@ -ppx_overload: SML style simple but user definable overloading -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. diff --git a/packages/ppx_overload/ppx_overload.1.0.0/opam b/packages/ppx_overload/ppx_overload.1.0.0/opam index 13267e9d436..a47ad09c38a 100644 --- a/packages/ppx_overload/ppx_overload.1.0.0/opam +++ b/packages/ppx_overload/ppx_overload.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -14,7 +14,52 @@ install: [ remove: [ [ make "uninstall" "BINDIR=%{bin}%" ] ] -depends: [] -available: [ - ocaml-version >= "4.02.0" & ocaml-version < "4.03.0" +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://bitbucket.org/camlspotter/compiler-libs-hack/get/1.0.0.tar.gz" + checksum: "md5=3c8074cb48bc0bc5bccadb46654355c5" +} diff --git a/packages/ppx_overload/ppx_overload.1.0.0/url b/packages/ppx_overload/ppx_overload.1.0.0/url deleted file mode 100644 index c748607b0b6..00000000000 --- a/packages/ppx_overload/ppx_overload.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/compiler-libs-hack/get/1.0.0.tar.gz" -checksum: "3c8074cb48bc0bc5bccadb46654355c5" diff --git a/packages/ppx_overload/ppx_overload.1.0.1/descr b/packages/ppx_overload/ppx_overload.1.0.1/descr deleted file mode 100644 index 930605caf9f..00000000000 --- a/packages/ppx_overload/ppx_overload.1.0.1/descr +++ /dev/null @@ -1,40 +0,0 @@ -ppx_overload: SML style simple but user definable overloading -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. diff --git a/packages/ppx_overload/ppx_overload.1.0.1/opam b/packages/ppx_overload/ppx_overload.1.0.1/opam index fb39fc12eec..f95bf7d6c30 100644 --- a/packages/ppx_overload/ppx_overload.1.0.1/opam +++ b/packages/ppx_overload/ppx_overload.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -15,8 +15,52 @@ remove: [ [ make "uninstall" "BINDIR=%{bin}%" ] ] depends: [ - "ocamlfind" { build } -] -available: [ - ocaml-version >= "4.02.0" & ocaml-version < "4.03.0" + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {build} ] +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://bitbucket.org/camlspotter/compiler-libs-hack/get/1.0.1.tar.gz" + checksum: "md5=ae9d28330b4c7b4e0feec2edf814a8a7" +} diff --git a/packages/ppx_overload/ppx_overload.1.0.1/url b/packages/ppx_overload/ppx_overload.1.0.1/url deleted file mode 100644 index ae7e9a5cf8b..00000000000 --- a/packages/ppx_overload/ppx_overload.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/compiler-libs-hack/get/1.0.1.tar.gz" -checksum: "ae9d28330b4c7b4e0feec2edf814a8a7" diff --git a/packages/ppx_overload/ppx_overload.1.4/descr b/packages/ppx_overload/ppx_overload.1.4/descr deleted file mode 100644 index 32f2382766a..00000000000 --- a/packages/ppx_overload/ppx_overload.1.4/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package for ppx_overload, now provided by typpx diff --git a/packages/ppx_overload/ppx_overload.1.4/opam b/packages/ppx_overload/ppx_overload.1.4/opam index deee755e147..5f994c8a98e 100644 --- a/packages/ppx_overload/ppx_overload.1.4/opam +++ b/packages/ppx_overload/ppx_overload.1.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.4" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -7,8 +7,7 @@ bug-reports: "https://bitbucket.org/camlspotter/typpx/issues?status=new&status=o dev-repo: "hg://https://bitbucket.org/camlspotter/typpx" build: ["ocamlfind" "query" "ppx_overload"] depends: [ + "ocaml" {>= "4.05.0"} "typpx" {>= "1.4.1"} ] -available: [ - ocaml-version >= "4.05.0" -] +synopsis: "Virtual package for ppx_overload, now provided by typpx" diff --git a/packages/ppx_pattern_guard/ppx_pattern_guard.1.0.0/descr b/packages/ppx_pattern_guard/ppx_pattern_guard.1.0.0/descr deleted file mode 100644 index f5edd01346e..00000000000 --- a/packages/ppx_pattern_guard/ppx_pattern_guard.1.0.0/descr +++ /dev/null @@ -1,31 +0,0 @@ -ppx_pattern_guard: ppx extension for pattern guard -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" -``` 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 index 8c7188e9536..33811e5ac02 100644 --- a/packages/ppx_pattern_guard/ppx_pattern_guard.1.0.0/opam +++ b/packages/ppx_pattern_guard/ppx_pattern_guard.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "jun.furuse@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -9,8 +9,44 @@ remove: [ ["ocaml" "setup.ml" "-uninstall"] ] depends: [ + "ocaml" {= "4.02.1"} "ocamlfind" "omake" ] -available: ocaml-version = "4.02.1" 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://bitbucket.org/camlspotter/ppx_pattern_guard/get/1.0.0.tar.gz" + checksum: "md5=176b8c2d67669c436a77531815282b6e" +} diff --git a/packages/ppx_pattern_guard/ppx_pattern_guard.1.0.0/url b/packages/ppx_pattern_guard/ppx_pattern_guard.1.0.0/url deleted file mode 100644 index 3e546f0ebf9..00000000000 --- a/packages/ppx_pattern_guard/ppx_pattern_guard.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_pattern_guard/get/1.0.0.tar.gz" -checksum: "176b8c2d67669c436a77531815282b6e" diff --git a/packages/ppx_pattern_guard/ppx_pattern_guard.1.0.1/descr b/packages/ppx_pattern_guard/ppx_pattern_guard.1.0.1/descr deleted file mode 100644 index 9a246de95de..00000000000 --- a/packages/ppx_pattern_guard/ppx_pattern_guard.1.0.1/descr +++ /dev/null @@ -1,31 +0,0 @@ -ppx_pattern_guard: ppx extension for pattern guard -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" -``` 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 index 8c7188e9536..9b7d04497e7 100644 --- a/packages/ppx_pattern_guard/ppx_pattern_guard.1.0.1/opam +++ b/packages/ppx_pattern_guard/ppx_pattern_guard.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "jun.furuse@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -9,8 +9,44 @@ remove: [ ["ocaml" "setup.ml" "-uninstall"] ] depends: [ + "ocaml" {= "4.02.1"} "ocamlfind" "omake" ] -available: ocaml-version = "4.02.1" 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://bitbucket.org/camlspotter/ppx_pattern_guard/get/1.0.1.tar.gz" + checksum: "md5=6e2902dfa2fe8d0e7ccaebba9ce867b6" +} diff --git a/packages/ppx_pattern_guard/ppx_pattern_guard.1.0.1/url b/packages/ppx_pattern_guard/ppx_pattern_guard.1.0.1/url deleted file mode 100644 index 590c1aca4dc..00000000000 --- a/packages/ppx_pattern_guard/ppx_pattern_guard.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_pattern_guard/get/1.0.1.tar.gz" -checksum: "6e2902dfa2fe8d0e7ccaebba9ce867b6" diff --git a/packages/ppx_pipebang/ppx_pipebang.113.09.00/descr b/packages/ppx_pipebang/ppx_pipebang.113.09.00/descr deleted file mode 100644 index 35f96d2c255..00000000000 --- a/packages/ppx_pipebang/ppx_pipebang.113.09.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -A ppx rewriter that inlines reverse application operators `|>` and `|!` -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_pipebang/ppx_pipebang.113.09.00/opam b/packages/ppx_pipebang/ppx_pipebang.113.09.00/opam deleted file mode 100644 index 0d23e17fefe..00000000000 --- a/packages/ppx_pipebang/ppx_pipebang.113.09.00/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/ppx_pipebang" -bug-reports: "https://github.com/janestreet/ppx_pipebang/issues" -dev-repo: "https://github.com/janestreet/ppx_pipebang.git" -license: "Apache-2.0" -build: [[make]] -install: [[make "install"]] -remove: [["ocamlfind" "remove" "ppx_pipebang"]] -build-doc: [[make "doc"]] -depends: [ - "ocamlfind" {>= "1.3.2"} - "ppx_core" {>= "113.09.00" & < "113.10.00"} - "ppx_deriving" - "ppx_tools" - "ppx_driver" {>= "113.09.00" & < "113.10.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.02.2" & ocaml-version < "4.03" ] diff --git a/packages/ppx_pipebang/ppx_pipebang.113.09.00/url b/packages/ppx_pipebang/ppx_pipebang.113.09.00/url deleted file mode 100644 index 27d3a73ee53..00000000000 --- a/packages/ppx_pipebang/ppx_pipebang.113.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/ppx_pipebang/archive/113.09.00.tar.gz" -checksum: "cbc4c95b758266ea926a05466af585a8" diff --git a/packages/ppx_pipebang/ppx_pipebang.113.24.00/descr b/packages/ppx_pipebang/ppx_pipebang.113.24.00/descr deleted file mode 100644 index 35f96d2c255..00000000000 --- a/packages/ppx_pipebang/ppx_pipebang.113.24.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -A ppx rewriter that inlines reverse application operators `|>` and `|!` -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_pipebang/ppx_pipebang.113.24.00/opam b/packages/ppx_pipebang/ppx_pipebang.113.24.00/opam index 5ad175e95fb..20329f6cea6 100644 --- a/packages/ppx_pipebang/ppx_pipebang.113.24.00/opam +++ b/packages/ppx_pipebang/ppx_pipebang.113.24.00/opam @@ -1,19 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_pipebang" bug-reports: "https://github.com/janestreet/ppx_pipebang/issues" -dev-repo: "https://github.com/janestreet/ppx_pipebang.git" +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} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ocamlfind" {build & >= "1.3.2"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} "ppx_driver" {>= "113.24.00" & < "113.25.00"} "ppx_tools" ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=fb169a9df15453fb56c60f07f965a207" +} diff --git a/packages/ppx_pipebang/ppx_pipebang.113.24.00/url b/packages/ppx_pipebang/ppx_pipebang.113.24.00/url deleted file mode 100644 index ce9bb3bf42e..00000000000 --- a/packages/ppx_pipebang/ppx_pipebang.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_pipebang-113.24.00.tar.gz" -checksum: "fb169a9df15453fb56c60f07f965a207" diff --git a/packages/ppx_pipebang/ppx_pipebang.113.33.00+4.03/descr b/packages/ppx_pipebang/ppx_pipebang.113.33.00+4.03/descr deleted file mode 100644 index 35f96d2c255..00000000000 --- a/packages/ppx_pipebang/ppx_pipebang.113.33.00+4.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -A ppx rewriter that inlines reverse application operators `|>` and `|!` -Part of the Jane Street's PPX rewriters collection. 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 index 71b8500891f..c6ee07ca722 100644 --- a/packages/ppx_pipebang/ppx_pipebang.113.33.00+4.03/opam +++ b/packages/ppx_pipebang/ppx_pipebang.113.33.00+4.03/opam @@ -1,19 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_pipebang" bug-reports: "https://github.com/janestreet/ppx_pipebang/issues" -dev-repo: "https://github.com/janestreet/ppx_pipebang.git" +dev-repo: "git+https://github.com/janestreet/ppx_pipebang.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "ppx_tools" {>= "0.99.3"} ] -available: [ ocaml-version >= "4.03.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/113.33/files/ppx_pipebang-113.33.00+4.03.tar.gz" + checksum: "md5=9a49e35f279263b910264f43fb9ab32c" +} diff --git a/packages/ppx_pipebang/ppx_pipebang.113.33.00+4.03/url b/packages/ppx_pipebang/ppx_pipebang.113.33.00+4.03/url deleted file mode 100644 index ad63e5c9d21..00000000000 --- a/packages/ppx_pipebang/ppx_pipebang.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_pipebang-113.33.00+4.03.tar.gz" -checksum: "9a49e35f279263b910264f43fb9ab32c" diff --git a/packages/ppx_pipebang/ppx_pipebang.113.33.00/descr b/packages/ppx_pipebang/ppx_pipebang.113.33.00/descr deleted file mode 100644 index 35f96d2c255..00000000000 --- a/packages/ppx_pipebang/ppx_pipebang.113.33.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -A ppx rewriter that inlines reverse application operators `|>` and `|!` -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_pipebang/ppx_pipebang.113.33.00/opam b/packages/ppx_pipebang/ppx_pipebang.113.33.00/opam index 3bf6b59396d..f5a00d27b4d 100644 --- a/packages/ppx_pipebang/ppx_pipebang.113.33.00/opam +++ b/packages/ppx_pipebang/ppx_pipebang.113.33.00/opam @@ -1,19 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_pipebang" bug-reports: "https://github.com/janestreet/ppx_pipebang/issues" -dev-repo: "https://github.com/janestreet/ppx_pipebang.git" +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} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ocamlfind" {build & >= "1.3.2"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} "ppx_driver" {>= "113.33.00" & < "113.34.00"} - "ppx_tools" {>= "0.99.3"} + "ppx_tools" {>= "0.99.3"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=7e8ca893518b320997094320e6785c57" +} diff --git a/packages/ppx_pipebang/ppx_pipebang.113.33.00/url b/packages/ppx_pipebang/ppx_pipebang.113.33.00/url deleted file mode 100644 index d0eab0522e6..00000000000 --- a/packages/ppx_pipebang/ppx_pipebang.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_pipebang-113.33.00.tar.gz" -checksum: "7e8ca893518b320997094320e6785c57" diff --git a/packages/ppx_pipebang/ppx_pipebang.113.33.03/descr b/packages/ppx_pipebang/ppx_pipebang.113.33.03/descr deleted file mode 100644 index 35f96d2c255..00000000000 --- a/packages/ppx_pipebang/ppx_pipebang.113.33.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -A ppx rewriter that inlines reverse application operators `|>` and `|!` -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_pipebang/ppx_pipebang.113.33.03/opam b/packages/ppx_pipebang/ppx_pipebang.113.33.03/opam index 0aa6cc34ca7..3aa20c7241c 100644 --- a/packages/ppx_pipebang/ppx_pipebang.113.33.03/opam +++ b/packages/ppx_pipebang/ppx_pipebang.113.33.03/opam @@ -1,20 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_pipebang" bug-reports: "https://github.com/janestreet/ppx_pipebang/issues" -dev-repo: "https://github.com/janestreet/ppx_pipebang.git" +dev-repo: "git+https://github.com/janestreet/ppx_pipebang.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "js-build-tools" {build & >= "113.33.04" & < "113.34.00"} - "ppx_core" {>= "113.33.03" & < "113.34.00"} - "ppx_driver" {>= "113.33.03" & < "113.34.00"} - "ppx_tools" {>= "0.99.3"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=c48be58c00c4d55cedce702ecef35584" +} diff --git a/packages/ppx_pipebang/ppx_pipebang.113.33.03/url b/packages/ppx_pipebang/ppx_pipebang.113.33.03/url deleted file mode 100644 index 16fcd4dc7a8..00000000000 --- a/packages/ppx_pipebang/ppx_pipebang.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_pipebang-113.33.03.tar.gz" -checksum: "c48be58c00c4d55cedce702ecef35584" diff --git a/packages/ppx_pipebang/ppx_pipebang.v0.10.0/descr b/packages/ppx_pipebang/ppx_pipebang.v0.10.0/descr deleted file mode 100644 index c4b166208b6..00000000000 --- a/packages/ppx_pipebang/ppx_pipebang.v0.10.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -A ppx rewriter that inlines reverse application operators `|>` and `|!` - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_pipebang/ppx_pipebang.v0.10.0/opam b/packages/ppx_pipebang/ppx_pipebang.v0.10.0/opam index 685d4a40b48..177899d2297 100644 --- a/packages/ppx_pipebang/ppx_pipebang.v0.10.0/opam +++ b/packages/ppx_pipebang/ppx_pipebang.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_pipebang" @@ -9,10 +9,18 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "ppx_core" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "ppx_metaquot" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "ocaml" {>= "4.04.1"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_metaquot" {>= "v0.10" & < "v0.11"} + "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=feab83b408f4f952da9d7b257e637276" +} diff --git a/packages/ppx_pipebang/ppx_pipebang.v0.10.0/url b/packages/ppx_pipebang/ppx_pipebang.v0.10.0/url deleted file mode 100644 index b04144dd8d5..00000000000 --- a/packages/ppx_pipebang/ppx_pipebang.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_pipebang-v0.10.0.tar.gz" -checksum: "feab83b408f4f952da9d7b257e637276" diff --git a/packages/ppx_pipebang/ppx_pipebang.v0.9.0/descr b/packages/ppx_pipebang/ppx_pipebang.v0.9.0/descr deleted file mode 100644 index c4b166208b6..00000000000 --- a/packages/ppx_pipebang/ppx_pipebang.v0.9.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -A ppx rewriter that inlines reverse application operators `|>` and `|!` - -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_pipebang/ppx_pipebang.v0.9.0/opam b/packages/ppx_pipebang/ppx_pipebang.v0.9.0/opam index 489f9b62ad2..72b1b51929a 100644 --- a/packages/ppx_pipebang/ppx_pipebang.v0.9.0/opam +++ b/packages/ppx_pipebang/ppx_pipebang.v0.9.0/opam @@ -1,18 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_pipebang" bug-reports: "https://github.com/janestreet/ppx_pipebang/issues" -dev-repo: "https://github.com/janestreet/ppx_pipebang.git" +dev-repo: "git+https://github.com/janestreet/ppx_pipebang.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "ppx_pipebang" "--root" "." "-j" jobs "@install"] ] depends: [ - "jbuilder" {build & >= "1.0+beta4"} - "ppx_core" {>= "v0.9" & < "v0.10"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta4"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=604a1203fbdaa37cb530176d766b7664" +} diff --git a/packages/ppx_pipebang/ppx_pipebang.v0.9.0/url b/packages/ppx_pipebang/ppx_pipebang.v0.9.0/url deleted file mode 100644 index 317fdcf8006..00000000000 --- a/packages/ppx_pipebang/ppx_pipebang.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_pipebang-v0.9.0.tar.gz" -checksum: "604a1203fbdaa37cb530176d766b7664" diff --git a/packages/ppx_poly_record/ppx_poly_record.1.0.0/descr b/packages/ppx_poly_record/ppx_poly_record.1.0.0/descr deleted file mode 100644 index 12c825e8d51..00000000000 --- a/packages/ppx_poly_record/ppx_poly_record.1.0.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -ppx for polymorphic records -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. 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 index 8c7188e9536..f62257c6bba 100644 --- a/packages/ppx_poly_record/ppx_poly_record.1.0.0/opam +++ b/packages/ppx_poly_record/ppx_poly_record.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "jun.furuse@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -9,8 +9,32 @@ remove: [ ["ocaml" "setup.ml" "-uninstall"] ] depends: [ + "ocaml" {= "4.02.1"} "ocamlfind" "omake" ] -available: ocaml-version = "4.02.1" 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://bitbucket.org/camlspotter/ppx_poly_record/get/1.0.0.tar.gz" + checksum: "md5=143ddde1e09f64d4514070191d7d3bf6" +} diff --git a/packages/ppx_poly_record/ppx_poly_record.1.0.0/url b/packages/ppx_poly_record/ppx_poly_record.1.0.0/url deleted file mode 100644 index e1ff9da3715..00000000000 --- a/packages/ppx_poly_record/ppx_poly_record.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_poly_record/get/1.0.0.tar.gz" -checksum: "143ddde1e09f64d4514070191d7d3bf6" diff --git a/packages/ppx_poly_record/ppx_poly_record.1.0.1/descr b/packages/ppx_poly_record/ppx_poly_record.1.0.1/descr deleted file mode 100644 index 785a4f38d02..00000000000 --- a/packages/ppx_poly_record/ppx_poly_record.1.0.1/descr +++ /dev/null @@ -1,69 +0,0 @@ -PPX Polymorphic record -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 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 index 06978140ea3..facfbcd7f74 100644 --- a/packages/ppx_poly_record/ppx_poly_record.1.0.1/opam +++ b/packages/ppx_poly_record/ppx_poly_record.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +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" @@ -15,10 +15,82 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } -] -available: [ - ocaml-version >= "4.02.1" & ocaml-version < "4.03.0" + "ocaml" {>= "4.02.1" & < "4.03.0"} + "ocamlfind" {build} + "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://bitbucket.org/camlspotter/ppx_poly_record/get/1.0.1.tar.gz" + checksum: "md5=14347831b78638f6e36aba0b6d4dc276" +} diff --git a/packages/ppx_poly_record/ppx_poly_record.1.0.1/url b/packages/ppx_poly_record/ppx_poly_record.1.0.1/url deleted file mode 100644 index 9e88ad796d0..00000000000 --- a/packages/ppx_poly_record/ppx_poly_record.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_poly_record/get/1.0.1.tar.gz" -checksum: "14347831b78638f6e36aba0b6d4dc276" diff --git a/packages/ppx_poly_record/ppx_poly_record.1.1.0/descr b/packages/ppx_poly_record/ppx_poly_record.1.1.0/descr deleted file mode 100644 index 12c825e8d51..00000000000 --- a/packages/ppx_poly_record/ppx_poly_record.1.1.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -ppx for polymorphic records -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. 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 index c9e990d9251..0de0f474e58 100644 --- a/packages/ppx_poly_record/ppx_poly_record.1.1.0/opam +++ b/packages/ppx_poly_record/ppx_poly_record.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.1.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,9 +17,31 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } -] -available: [ - ocaml-version = "4.02.3" + "ocaml" {= "4.02.3"} + "ocamlfind" {build} + "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://bitbucket.org/camlspotter/ppx_poly_record/get/1.1.0.tar.gz" + checksum: "md5=2ac8140bc737e49be892f9009e191944" +} diff --git a/packages/ppx_poly_record/ppx_poly_record.1.1.0/url b/packages/ppx_poly_record/ppx_poly_record.1.1.0/url deleted file mode 100644 index cca9ea68cee..00000000000 --- a/packages/ppx_poly_record/ppx_poly_record.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_poly_record/get/1.1.0.tar.gz" -checksum: "2ac8140bc737e49be892f9009e191944" diff --git a/packages/ppx_poly_record/ppx_poly_record.1.1.1/descr b/packages/ppx_poly_record/ppx_poly_record.1.1.1/descr deleted file mode 100644 index 12c825e8d51..00000000000 --- a/packages/ppx_poly_record/ppx_poly_record.1.1.1/descr +++ /dev/null @@ -1,19 +0,0 @@ -ppx for polymorphic records -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. 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 index 68b2bbd2c82..363cf47b7d5 100644 --- a/packages/ppx_poly_record/ppx_poly_record.1.1.1/opam +++ b/packages/ppx_poly_record/ppx_poly_record.1.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.1.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,10 +17,32 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } - "ppxx" { >= "1.3.0" } -] -available: [ - ocaml-version >= "4.03.0" + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "omake" {build & < "0.10.1"} + "ppxx" {>= "1.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://bitbucket.org/camlspotter/ppx_poly_record/get/1.1.1.tar.gz" + checksum: "md5=c77c69e8e501cd539eab00cbd8b2d355" +} diff --git a/packages/ppx_poly_record/ppx_poly_record.1.1.1/url b/packages/ppx_poly_record/ppx_poly_record.1.1.1/url deleted file mode 100644 index d874a3de95e..00000000000 --- a/packages/ppx_poly_record/ppx_poly_record.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_poly_record/get/1.1.1.tar.gz" -checksum: "c77c69e8e501cd539eab00cbd8b2d355" diff --git a/packages/ppx_poly_record/ppx_poly_record.1.1.2/descr b/packages/ppx_poly_record/ppx_poly_record.1.1.2/descr deleted file mode 100644 index 12c825e8d51..00000000000 --- a/packages/ppx_poly_record/ppx_poly_record.1.1.2/descr +++ /dev/null @@ -1,19 +0,0 @@ -ppx for polymorphic records -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. 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 index f2025dbe6eb..fd27c990c5b 100644 --- a/packages/ppx_poly_record/ppx_poly_record.1.1.2/opam +++ b/packages/ppx_poly_record/ppx_poly_record.1.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.1.2" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,10 +17,32 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build } - "ppxx" { >= "1.3.0" } -] -available: [ - ocaml-version >= "4.03.0" + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "omake" {build} + "ppxx" {>= "1.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://bitbucket.org/camlspotter/ppx_poly_record/get/1.1.2.tar.gz" + checksum: "md5=6a9a807939c1941d602bb56ae1b1526c" +} diff --git a/packages/ppx_poly_record/ppx_poly_record.1.1.2/url b/packages/ppx_poly_record/ppx_poly_record.1.1.2/url deleted file mode 100644 index ac375aeb55a..00000000000 --- a/packages/ppx_poly_record/ppx_poly_record.1.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_poly_record/get/1.1.2.tar.gz" -checksum: "6a9a807939c1941d602bb56ae1b1526c" diff --git a/packages/ppx_poly_record/ppx_poly_record.1.1.3/descr b/packages/ppx_poly_record/ppx_poly_record.1.1.3/descr deleted file mode 100644 index 12c825e8d51..00000000000 --- a/packages/ppx_poly_record/ppx_poly_record.1.1.3/descr +++ /dev/null @@ -1,19 +0,0 @@ -ppx for polymorphic records -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. 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 index 25bdc0787fa..1088e204c55 100644 --- a/packages/ppx_poly_record/ppx_poly_record.1.1.3/opam +++ b/packages/ppx_poly_record/ppx_poly_record.1.1.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.1.3" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,12 +17,32 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" - { build } - "omake" - { build } - "ppxx" { >= "1.4.0" & < "1.5.0" } -] -available: [ - ocaml-version >= "4.03.0" + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "omake" {build} + "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://bitbucket.org/camlspotter/ppx_poly_record/get/1.1.3.tar.gz" + checksum: "md5=55d77b34dac40c566875d5e220e04a74" +} diff --git a/packages/ppx_poly_record/ppx_poly_record.1.1.3/url b/packages/ppx_poly_record/ppx_poly_record.1.1.3/url deleted file mode 100644 index a7a19aea12c..00000000000 --- a/packages/ppx_poly_record/ppx_poly_record.1.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_poly_record/get/1.1.3.tar.gz" -checksum: "55d77b34dac40c566875d5e220e04a74" diff --git a/packages/ppx_poly_record/ppx_poly_record.1.2.0/descr b/packages/ppx_poly_record/ppx_poly_record.1.2.0/descr deleted file mode 100644 index 12c825e8d51..00000000000 --- a/packages/ppx_poly_record/ppx_poly_record.1.2.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -ppx for polymorphic records -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. 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 index 063e7d7cf18..7e0ea27fa34 100644 --- a/packages/ppx_poly_record/ppx_poly_record.1.2.0/opam +++ b/packages/ppx_poly_record/ppx_poly_record.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.2.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,10 +17,32 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build } - "ppxx" { >= "2.0.0" & < "2.2.0" } -] -available: [ - ocaml-version >= "4.03.0" + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "omake" {build} + "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://bitbucket.org/camlspotter/ppx_poly_record/get/1.2.0.tar.gz" + checksum: "md5=4fc67e8d9c0c362d0b4546f1502bf290" +} diff --git a/packages/ppx_poly_record/ppx_poly_record.1.2.0/url b/packages/ppx_poly_record/ppx_poly_record.1.2.0/url deleted file mode 100644 index 4673aca15f3..00000000000 --- a/packages/ppx_poly_record/ppx_poly_record.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_poly_record/get/1.2.0.tar.gz" -checksum: "4fc67e8d9c0c362d0b4546f1502bf290" diff --git a/packages/ppx_poly_record/ppx_poly_record.1.2.1/descr b/packages/ppx_poly_record/ppx_poly_record.1.2.1/descr deleted file mode 100644 index 12c825e8d51..00000000000 --- a/packages/ppx_poly_record/ppx_poly_record.1.2.1/descr +++ /dev/null @@ -1,19 +0,0 @@ -ppx for polymorphic records -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. 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 index 8b86e36446d..7f4a749dfb8 100644 --- a/packages/ppx_poly_record/ppx_poly_record.1.2.1/opam +++ b/packages/ppx_poly_record/ppx_poly_record.1.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.2.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,12 +17,32 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" - { build } - "omake" - { build } - "ppxx" { >= "2.2.0" & < "2.3.0" } -] -available: [ - ocaml-version >= "4.03.0" + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "omake" {build} + "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://bitbucket.org/camlspotter/ppx_poly_record/get/1.2.1.tar.gz" + checksum: "md5=9a5b0c232de9ce77da23089054f83633" +} diff --git a/packages/ppx_poly_record/ppx_poly_record.1.2.1/url b/packages/ppx_poly_record/ppx_poly_record.1.2.1/url deleted file mode 100644 index fdc3e1f1554..00000000000 --- a/packages/ppx_poly_record/ppx_poly_record.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_poly_record/get/1.2.1.tar.gz" -checksum: "9a5b0c232de9ce77da23089054f83633" diff --git a/packages/ppx_poly_record/ppx_poly_record.1.2.2/descr b/packages/ppx_poly_record/ppx_poly_record.1.2.2/descr deleted file mode 100644 index 12c825e8d51..00000000000 --- a/packages/ppx_poly_record/ppx_poly_record.1.2.2/descr +++ /dev/null @@ -1,19 +0,0 @@ -ppx for polymorphic records -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. 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 index 98c397f6e29..031cbc85b90 100644 --- a/packages/ppx_poly_record/ppx_poly_record.1.2.2/opam +++ b/packages/ppx_poly_record/ppx_poly_record.1.2.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.2.2" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,13 +17,32 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build - & - < - "0.10" } - "ppxx" { >= "2.3.0" & < "2.4.0" } -] -available: [ - ocaml-version >= "4.03.0" + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "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://bitbucket.org/camlspotter/ppx_poly_record/get/1.2.2.tar.gz" + checksum: "md5=8122c8398d94b4e72e5fb99f7b9a97c8" +} diff --git a/packages/ppx_poly_record/ppx_poly_record.1.2.2/url b/packages/ppx_poly_record/ppx_poly_record.1.2.2/url deleted file mode 100644 index 152d7c3053f..00000000000 --- a/packages/ppx_poly_record/ppx_poly_record.1.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_poly_record/get/1.2.2.tar.gz" -checksum: "8122c8398d94b4e72e5fb99f7b9a97c8" diff --git a/packages/ppx_poly_record/ppx_poly_record.1.3.0/descr b/packages/ppx_poly_record/ppx_poly_record.1.3.0/descr deleted file mode 100644 index 12c825e8d51..00000000000 --- a/packages/ppx_poly_record/ppx_poly_record.1.3.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -ppx for polymorphic records -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. diff --git a/packages/ppx_poly_record/ppx_poly_record.1.3.0/opam b/packages/ppx_poly_record/ppx_poly_record.1.3.0/opam index ceebb802206..9a6d50e73f9 100644 --- a/packages/ppx_poly_record/ppx_poly_record.1.3.0/opam +++ b/packages/ppx_poly_record/ppx_poly_record.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.3.0" maintainer: "jun.furuse@gmail.com" authors: "Jun Furuse" @@ -8,7 +8,31 @@ bug-reports: dev-repo: "hg://https://bitbucket.org/camlspotter/ppx_poly_record" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build} "ppxx" {>= "2.3.0" & < "2.4.0"} ] -available: [ocaml-version >= "4.03.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://bitbucket.org/camlspotter/ppx_poly_record/get/1.3.0.tar.gz" + checksum: "md5=3dff075d8caf67d771efa6afa8391a26" +} diff --git a/packages/ppx_poly_record/ppx_poly_record.1.3.0/url b/packages/ppx_poly_record/ppx_poly_record.1.3.0/url deleted file mode 100644 index b45cfa82e80..00000000000 --- a/packages/ppx_poly_record/ppx_poly_record.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_poly_record/get/1.3.0.tar.gz" -checksum: "3dff075d8caf67d771efa6afa8391a26" diff --git a/packages/ppx_protocol_conv/ppx_protocol_conv.0.9.0/descr b/packages/ppx_protocol_conv/ppx_protocol_conv.0.9.0/descr deleted file mode 100644 index 09c296add59..00000000000 --- a/packages/ppx_protocol_conv/ppx_protocol_conv.0.9.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Serialization and de-serialization of ocaml types to/from json, msgpack and xml_light. - -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) 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 index 6f5a7a98a05..91b04b691fa 100644 --- a/packages/ppx_protocol_conv/ppx_protocol_conv.0.9.0/opam +++ b/packages/ppx_protocol_conv/ppx_protocol_conv.0.9.0/opam @@ -1,13 +1,16 @@ -opam-version: "1.2" +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] -build-test: ["jbuilder" "runtest" "-p" name "-j" jobs] +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] version: "0.9.0" depends: [ + "ocaml" {>= "4.03.0"} "yojson" "xml-light" "msgpck" @@ -17,4 +20,21 @@ depends: [ "jbuilder" {build} "ppx_metaquot" {build} ] -available: [ ocaml-version >= "4.03.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: "md5=7872cb84d648a7a5f57992211b5b9728" +} diff --git a/packages/ppx_protocol_conv/ppx_protocol_conv.0.9.0/url b/packages/ppx_protocol_conv/ppx_protocol_conv.0.9.0/url deleted file mode 100644 index da54a5120cd..00000000000 --- a/packages/ppx_protocol_conv/ppx_protocol_conv.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andersfugmann/ppx_protocol_conv/archive/0.9.0.tar.gz" -checksum: "7872cb84d648a7a5f57992211b5b9728" diff --git a/packages/ppx_protocol_conv/ppx_protocol_conv.1.0.0/descr b/packages/ppx_protocol_conv/ppx_protocol_conv.1.0.0/descr deleted file mode 100644 index 09c296add59..00000000000 --- a/packages/ppx_protocol_conv/ppx_protocol_conv.1.0.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Serialization and de-serialization of ocaml types to/from json, msgpack and xml_light. - -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) 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 index 7ec0b2b6ec2..cba76daf430 100644 --- a/packages/ppx_protocol_conv/ppx_protocol_conv.1.0.0/opam +++ b/packages/ppx_protocol_conv/ppx_protocol_conv.1.0.0/opam @@ -1,13 +1,16 @@ -opam-version: "1.2" +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] -build-test: ["jbuilder" "runtest" "-p" name "-j" jobs] +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] version: "1.0.0" depends: [ + "ocaml" {>= "4.04"} "yojson" "xml-light" "msgpck" @@ -17,4 +20,21 @@ depends: [ "jbuilder" {build} "ppx_metaquot" {build} ] -available: [ ocaml-version >= "4.04" ] +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: "md5=e63f02fa4328194070c72b3d9a0ae9d5" +} diff --git a/packages/ppx_protocol_conv/ppx_protocol_conv.1.0.0/url b/packages/ppx_protocol_conv/ppx_protocol_conv.1.0.0/url deleted file mode 100644 index a76c8650cd1..00000000000 --- a/packages/ppx_protocol_conv/ppx_protocol_conv.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andersfugmann/ppx_protocol_conv/archive/1.0.0.tar.gz" -checksum: "e63f02fa4328194070c72b3d9a0ae9d5" diff --git a/packages/ppx_regexp/ppx_regexp.0.2.0/descr b/packages/ppx_regexp/ppx_regexp.0.2.0/descr deleted file mode 100644 index 0ffaf12c219..00000000000 --- a/packages/ppx_regexp/ppx_regexp.0.2.0/descr +++ /dev/null @@ -1,16 +0,0 @@ -Matching Regular Expressions with OCaml Patterns - -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. diff --git a/packages/ppx_regexp/ppx_regexp.0.2.0/opam b/packages/ppx_regexp/ppx_regexp.0.2.0/opam index ab0a0612315..e894d6516a4 100644 --- a/packages/ppx_regexp/ppx_regexp.0.2.0/opam +++ b/packages/ppx_regexp/ppx_regexp.0.2.0/opam @@ -1,16 +1,37 @@ -opam-version: "1.2" +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: "https://github.com/paurkedal/ppx_regexp.git" +dev-repo: "git+https://github.com/paurkedal/ppx_regexp.git" license: "LGPL-3 with OCaml linking exception" build: ["jbuilder" "build" "--root" "." "-j" jobs "@install"] depends: [ + "ocaml" {>= "4.02.3" & < "4.03.0"} "jbuilder" {build} "ocaml-migrate-parsetree" "re" {< "1.7.2~"} "ppx_tools" {build} "topkg-jbuilder" {build} ] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.03.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: "md5=3df1f48407d5bd361e647817841eb99b" +} diff --git a/packages/ppx_regexp/ppx_regexp.0.2.0/url b/packages/ppx_regexp/ppx_regexp.0.2.0/url deleted file mode 100644 index e836a1f307d..00000000000 --- a/packages/ppx_regexp/ppx_regexp.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/paurkedal/ppx_regexp/releases/download/v0.2.0/ppx_regexp-0.2.0.tbz" -checksum: "3df1f48407d5bd361e647817841eb99b" \ No newline at end of file diff --git a/packages/ppx_regexp/ppx_regexp.0.3.0/descr b/packages/ppx_regexp/ppx_regexp.0.3.0/descr deleted file mode 100644 index 0ffaf12c219..00000000000 --- a/packages/ppx_regexp/ppx_regexp.0.3.0/descr +++ /dev/null @@ -1,16 +0,0 @@ -Matching Regular Expressions with OCaml Patterns - -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. diff --git a/packages/ppx_regexp/ppx_regexp.0.3.0/opam b/packages/ppx_regexp/ppx_regexp.0.3.0/opam index a9f77a6e328..9924e1f3433 100644 --- a/packages/ppx_regexp/ppx_regexp.0.3.0/opam +++ b/packages/ppx_regexp/ppx_regexp.0.3.0/opam @@ -1,16 +1,37 @@ -opam-version: "1.2" +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: "https://github.com/paurkedal/ppx_regexp.git" +dev-repo: "git+https://github.com/paurkedal/ppx_regexp.git" license: "LGPL-3 with OCaml linking exception" build: ["jbuilder" "build" "--root" "." "-j" jobs "@install"] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build} "ocaml-migrate-parsetree" "re" {< "1.7.2~"} "ppx_metaquot" {build} "topkg-jbuilder" {build} ] -available: [ocaml-version >= "4.03.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.3.0/ppx_regexp-0.3.0.tbz" + checksum: "md5=6d5b91fb26530d1e08fd3f160855b8a1" +} diff --git a/packages/ppx_regexp/ppx_regexp.0.3.0/url b/packages/ppx_regexp/ppx_regexp.0.3.0/url deleted file mode 100644 index 40dbbab3c01..00000000000 --- a/packages/ppx_regexp/ppx_regexp.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/paurkedal/ppx_regexp/releases/download/v0.3.0/ppx_regexp-0.3.0.tbz" -checksum: "6d5b91fb26530d1e08fd3f160855b8a1" \ No newline at end of file diff --git a/packages/ppx_regexp/ppx_regexp.0.3.1/descr b/packages/ppx_regexp/ppx_regexp.0.3.1/descr deleted file mode 100644 index df379cfd190..00000000000 --- a/packages/ppx_regexp/ppx_regexp.0.3.1/descr +++ /dev/null @@ -1,24 +0,0 @@ -Matching Regular Expressions with OCaml Patterns - -This syntax extension turns - - match%pcre x with - | {|re1|} -> e1 - ... - | {|reN|} -> eN - | _ -> e0 - -into suitable invocations of the ocaml-re library. The patterns are plain -strings of the form accepted by `Re_pcre`, with the following additions: - - - `(?...)` defines a group and binds whatever it matches as `var`. - The type of `var` will be `string` if the match is guaranteed given that - the whole pattern matches, and `string option` if the variable is bound - to or nested below an optionally matched group. - - - `?` at the start of a pattern binds group 0 as `var : string`. - This may not be the full string if the pattern is unanchored. - -A variable is allowed for the universal case and is bound to the matched -string. A regular alias is currently not allowed for patterns, since it is -not obvious whether is should bind the full string or group 0. diff --git a/packages/ppx_regexp/ppx_regexp.0.3.1/opam b/packages/ppx_regexp/ppx_regexp.0.3.1/opam index 75ac7eaf628..d33e42200e6 100644 --- a/packages/ppx_regexp/ppx_regexp.0.3.1/opam +++ b/packages/ppx_regexp/ppx_regexp.0.3.1/opam @@ -1,16 +1,45 @@ -opam-version: "1.2" +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" license: "LGPL-3 with OCaml linking exception" -dev-repo: "https://github.com/paurkedal/ppx_regexp.git" +dev-repo: "git+https://github.com/paurkedal/ppx_regexp.git" build: ["jbuilder" "build" "--root" "." "-j" jobs "@install"] depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {build} "ocaml-migrate-parsetree" "re" {< "1.7.2~"} "ppx_tools_versioned" {build} "topkg-jbuilder" {build} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "Matching Regular Expressions with OCaml Patterns" +description: """ +This syntax extension turns + + match%pcre x with + | {|re1|} -> e1 + ... + | {|reN|} -> eN + | _ -> e0 + +into suitable invocations of the ocaml-re library. The patterns are plain +strings of the form accepted by `Re_pcre`, with the following additions: + + - `(?...)` defines a group and binds whatever it matches as `var`. + The type of `var` will be `string` if the match is guaranteed given that + the whole pattern matches, and `string option` if the variable is bound + to or nested below an optionally matched group. + + - `?` at the start of a pattern binds group 0 as `var : string`. + This may not be the full string if the pattern is unanchored. + +A variable is allowed for the universal case and is bound to the matched +string. A regular alias is currently not allowed for patterns, since it is +not obvious whether is should bind the full string or group 0.""" +url { + src: + "https://github.com/paurkedal/ppx_regexp/releases/download/v0.3.1/ppx_regexp-0.3.1.tbz" + checksum: "md5=aa1a1aa9e89ec38f2b0596877c9f2819" +} diff --git a/packages/ppx_regexp/ppx_regexp.0.3.1/url b/packages/ppx_regexp/ppx_regexp.0.3.1/url deleted file mode 100644 index 56d6467ef53..00000000000 --- a/packages/ppx_regexp/ppx_regexp.0.3.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/paurkedal/ppx_regexp/releases/download/v0.3.1/ppx_regexp-0.3.1.tbz" -checksum: "aa1a1aa9e89ec38f2b0596877c9f2819" diff --git a/packages/ppx_regexp/ppx_regexp.0.3.2/descr b/packages/ppx_regexp/ppx_regexp.0.3.2/descr deleted file mode 100644 index 0ffaf12c219..00000000000 --- a/packages/ppx_regexp/ppx_regexp.0.3.2/descr +++ /dev/null @@ -1,16 +0,0 @@ -Matching Regular Expressions with OCaml Patterns - -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. diff --git a/packages/ppx_regexp/ppx_regexp.0.3.2/opam b/packages/ppx_regexp/ppx_regexp.0.3.2/opam index 31239dbe54a..ee9f0100452 100644 --- a/packages/ppx_regexp/ppx_regexp.0.3.2/opam +++ b/packages/ppx_regexp/ppx_regexp.0.3.2/opam @@ -1,15 +1,36 @@ -opam-version: "1.2" +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: "https://github.com/paurkedal/ppx_regexp.git" +dev-repo: "git+https://github.com/paurkedal/ppx_regexp.git" license: "LGPL-3 with OCaml linking exception" build: ["jbuilder" "build" "--root" "." "-j" jobs "@install"] depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {build} "ocaml-migrate-parsetree" "re" {>= "1.7.2"} "ppx_tools_versioned" {build} ] -available: [ocaml-version >= "4.02.3"] +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.3.2/ppx_regexp-0.3.2.tbz" + checksum: "md5=e98e79d9e72803f69c81282cceabdaaa" +} diff --git a/packages/ppx_regexp/ppx_regexp.0.3.2/url b/packages/ppx_regexp/ppx_regexp.0.3.2/url deleted file mode 100644 index b3800c07b2c..00000000000 --- a/packages/ppx_regexp/ppx_regexp.0.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/paurkedal/ppx_regexp/releases/download/v0.3.2/ppx_regexp-0.3.2.tbz" -checksum: "e98e79d9e72803f69c81282cceabdaaa" \ No newline at end of file diff --git a/packages/ppx_sexp/ppx_sexp.0.3.0/descr b/packages/ppx_sexp/ppx_sexp.0.3.0/descr deleted file mode 100644 index bbf3b94e65b..00000000000 --- a/packages/ppx_sexp/ppx_sexp.0.3.0/descr +++ /dev/null @@ -1,29 +0,0 @@ -ppx_sexp is a ppx preprocessor for embedding S-expressions in OCaml programs. - -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. diff --git a/packages/ppx_sexp/ppx_sexp.0.3.0/opam b/packages/ppx_sexp/ppx_sexp.0.3.0/opam index 9529dd9784d..54a1905592a 100644 --- a/packages/ppx_sexp/ppx_sexp.0.3.0/opam +++ b/packages/ppx_sexp/ppx_sexp.0.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jonathan Chan " authors: "Jonathan Chan " homepage: "https://bitbucket.org/jyc/ppx_sexp" @@ -10,6 +10,40 @@ build: ["./build"] install: ["./install"] remove: ["./uninstall"] depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} "ocamlfind" {build} ] -available: [ (ocaml-version >= "4.02.0") & (ocaml-version < "4.03.0") ] +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://bitbucket.org/jyc/ppx_sexp/get/0.3.0.tar.gz" + checksum: "md5=afbfb6e6c9eca9032234464703b83588" +} diff --git a/packages/ppx_sexp/ppx_sexp.0.3.0/url b/packages/ppx_sexp/ppx_sexp.0.3.0/url deleted file mode 100644 index 3710750463a..00000000000 --- a/packages/ppx_sexp/ppx_sexp.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://bitbucket.org/jyc/ppx_sexp/get/0.3.0.tar.gz" -checksum: "afbfb6e6c9eca9032234464703b83588" diff --git a/packages/ppx_sexp_conv/ppx_sexp_conv.113.09.00/descr b/packages/ppx_sexp_conv/ppx_sexp_conv.113.09.00/descr deleted file mode 100644 index cf8a7198b55..00000000000 --- a/packages/ppx_sexp_conv/ppx_sexp_conv.113.09.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generation of S-expression conversion functions from type definitions -Part of the Jane Street's PPX rewriters collection. 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 index 8822a52efa4..5919ca67aa5 100644 --- a/packages/ppx_sexp_conv/ppx_sexp_conv.113.09.00/opam +++ b/packages/ppx_sexp_conv/ppx_sexp_conv.113.09.00/opam @@ -1,15 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_sexp_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_conv.git" license: "Apache-2.0" -build: [[make]] +build: [ + [make] + [make "doc"] {with-doc} +] install: [[make "install"]] remove: [["ocamlfind" "remove" "ppx_sexp_conv"]] -build-doc: [[make "doc"]] depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} "ocamlfind" {>= "1.3.2"} "ppx_type_conv" {>= "113.09.00" & < "113.10.00"} "ppx_core" {>= "113.09.00" & < "113.10.00"} @@ -18,4 +21,11 @@ depends: [ "ppx_driver" {>= "113.09.00" & < "113.10.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.2" & ocaml-version < "4.03" ] +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: "md5=fb5c83972255f00e901bf42523d8837e" +} diff --git a/packages/ppx_sexp_conv/ppx_sexp_conv.113.09.00/url b/packages/ppx_sexp_conv/ppx_sexp_conv.113.09.00/url deleted file mode 100644 index 92873b59e69..00000000000 --- a/packages/ppx_sexp_conv/ppx_sexp_conv.113.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/ppx_sexp_conv/archive/113.09.00.tar.gz" -checksum: "fb5c83972255f00e901bf42523d8837e" diff --git a/packages/ppx_sexp_conv/ppx_sexp_conv.113.24.00/descr b/packages/ppx_sexp_conv/ppx_sexp_conv.113.24.00/descr deleted file mode 100644 index cf8a7198b55..00000000000 --- a/packages/ppx_sexp_conv/ppx_sexp_conv.113.24.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generation of S-expression conversion functions from type definitions -Part of the Jane Street's PPX rewriters collection. 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 index 070bd080e09..406e0f957b9 100644 --- a/packages/ppx_sexp_conv/ppx_sexp_conv.113.24.00/opam +++ b/packages/ppx_sexp_conv/ppx_sexp_conv.113.24.00/opam @@ -1,20 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_sexp_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_conv.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} "ppx_tools" "ppx_type_conv" {>= "113.24.00" & < "113.25.00"} - "sexplib" {>= "113.24.00" & < "113.25.00"} + "sexplib" {>= "113.24.00" & < "113.25.00"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=9835eab22a579b302c8f60d2e819a87d" +} diff --git a/packages/ppx_sexp_conv/ppx_sexp_conv.113.24.00/url b/packages/ppx_sexp_conv/ppx_sexp_conv.113.24.00/url deleted file mode 100644 index 457cf9ac328..00000000000 --- a/packages/ppx_sexp_conv/ppx_sexp_conv.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_sexp_conv-113.24.00.tar.gz" -checksum: "9835eab22a579b302c8f60d2e819a87d" diff --git a/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.00+4.03/descr b/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.00+4.03/descr deleted file mode 100644 index cf8a7198b55..00000000000 --- a/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.00+4.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generation of S-expression conversion functions from type definitions -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.00+4.03/opam b/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.00+4.03/opam deleted file mode 100644 index 620e16480c7..00000000000 --- a/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.00+4.03/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: "https://github.com/janestreet/ppx_sexp_conv.git" -license: "Apache-2.0" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.33.01+4.03" & < "113.34.00+4.03"} - "ppx_tools" {>= "0.99.3"} - "ppx_type_conv" {>= "113.33.00+4.03" & < "113.34.00+4.03"} - "sexplib" {>= "113.33.00+4.03" & < "113.34.00+4.03"} -] -available: [ ocaml-version >= "4.03.0" ] diff --git a/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.00+4.03/url b/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.00+4.03/url deleted file mode 100644 index 1f861b3bd3f..00000000000 --- a/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_sexp_conv-113.33.00+4.03.tar.gz" -checksum: "c3416c5ebff624db5d7d88a2695cf9d5" diff --git a/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.00/descr b/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.00/descr deleted file mode 100644 index cf8a7198b55..00000000000 --- a/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generation of S-expression conversion functions from type definitions -Part of the Jane Street's PPX rewriters collection. diff --git a/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.00/opam b/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.00/opam index ee8586a4b20..ffcc7a4e3a4 100644 --- a/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.00/opam +++ b/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.00/opam @@ -1,20 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_sexp_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_conv.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.33.00" & < "113.34.00"} - "ppx_tools" {>= "0.99.3"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3"} "ppx_type_conv" {>= "113.33.00" & < "113.34.00"} - "sexplib" {>= "113.33.00" & < "113.34.00"} + "sexplib" {>= "113.33.00" & < "113.34.00"} ] -available: [ ocaml-version = "4.02.3" ] +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.00.tar.gz" + checksum: "md5=bcb2578d49a4d2119caf6f57c4ada5f3" +} diff --git a/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.00/url b/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.00/url deleted file mode 100644 index 6d2c5bf0959..00000000000 --- a/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_sexp_conv-113.33.00.tar.gz" -checksum: "bcb2578d49a4d2119caf6f57c4ada5f3" diff --git a/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.01+4.03/descr b/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.01+4.03/descr deleted file mode 100644 index cf8a7198b55..00000000000 --- a/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.01+4.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generation of S-expression conversion functions from type definitions -Part of the Jane Street's PPX rewriters collection. 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 index 620e16480c7..26245e88f02 100644 --- 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 @@ -1,20 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_sexp_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_conv.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.33.01+4.03" & < "113.34.00+4.03"} - "ppx_tools" {>= "0.99.3"} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "ppx_core" {>= "113.33.01+4.03" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3"} "ppx_type_conv" {>= "113.33.00+4.03" & < "113.34.00+4.03"} - "sexplib" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "sexplib" {>= "113.33.00+4.03" & < "113.34.00+4.03"} ] -available: [ ocaml-version >= "4.03.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/113.33/files/ppx_sexp_conv-113.33.01+4.03.tar.gz" + checksum: "md5=0946c58d9a1ba094b2a88e29fe4f6a24" +} diff --git a/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.01+4.03/url b/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.01+4.03/url deleted file mode 100644 index d3af6194291..00000000000 --- a/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.01+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_sexp_conv-113.33.01+4.03.tar.gz" -checksum: "0946c58d9a1ba094b2a88e29fe4f6a24" diff --git a/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.03/descr b/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.03/descr deleted file mode 100644 index cf8a7198b55..00000000000 --- a/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generation of S-expression conversion functions from type definitions -Part of the Jane Street's PPX rewriters collection. 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 index 64b229a3319..8723fd5c698 100644 --- a/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.03/opam +++ b/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.03/opam @@ -1,21 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_sexp_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_conv.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "js-build-tools" {build & >= "113.33.04" & < "113.34.00"} - "ppx_core" {>= "113.33.03" & < "113.34.00"} - "ppx_tools" {>= "0.99.3"} - "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} - "sexplib" {>= "113.33.03" & < "113.34.00"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3"} + "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} + "sexplib" {>= "113.33.03" & < "113.34.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=065b0f514aee32a2dbcd9e19d98af85c" +} diff --git a/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.03/url b/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.03/url deleted file mode 100644 index c2f9ad7bbee..00000000000 --- a/packages/ppx_sexp_conv/ppx_sexp_conv.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_sexp_conv-113.33.03.tar.gz" -checksum: "065b0f514aee32a2dbcd9e19d98af85c" diff --git a/packages/ppx_sexp_conv/ppx_sexp_conv.v0.10.0/descr b/packages/ppx_sexp_conv/ppx_sexp_conv.v0.10.0/descr deleted file mode 100644 index cd8b43ccbbc..00000000000 --- a/packages/ppx_sexp_conv/ppx_sexp_conv.v0.10.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Generation of S-expression conversion functions from type definitions - -Part of the Jane Street's PPX rewriters collection. 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 index 2895a93ac38..f615f83c6a2 100644 --- a/packages/ppx_sexp_conv/ppx_sexp_conv.v0.10.0/opam +++ b/packages/ppx_sexp_conv/ppx_sexp_conv.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_sexp_conv" @@ -9,12 +9,20 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=c14ca06337e21899ee9ea32cf52aa374" +} diff --git a/packages/ppx_sexp_conv/ppx_sexp_conv.v0.10.0/url b/packages/ppx_sexp_conv/ppx_sexp_conv.v0.10.0/url deleted file mode 100644 index fe6f7971be9..00000000000 --- a/packages/ppx_sexp_conv/ppx_sexp_conv.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_sexp_conv-v0.10.0.tar.gz" -checksum: "c14ca06337e21899ee9ea32cf52aa374" diff --git a/packages/ppx_sexp_conv/ppx_sexp_conv.v0.9.0/descr b/packages/ppx_sexp_conv/ppx_sexp_conv.v0.9.0/descr deleted file mode 100644 index cd8b43ccbbc..00000000000 --- a/packages/ppx_sexp_conv/ppx_sexp_conv.v0.9.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Generation of S-expression conversion functions from type definitions - -Part of the Jane Street's PPX rewriters collection. 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 index 573dd30ff1b..c8de68ca34a 100644 --- a/packages/ppx_sexp_conv/ppx_sexp_conv.v0.9.0/opam +++ b/packages/ppx_sexp_conv/ppx_sexp_conv.v0.9.0/opam @@ -1,20 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_sexp_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_conv.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "ppx_sexp_conv" "--root" "." "-j" jobs "@install"] ] depends: [ - "jbuilder" {build & >= "1.0+beta4"} - "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" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta4"} + "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"} ] -available: [ ocaml-version >= "4.03.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: "md5=272bbaf655aa6dd9769144c283020dfe" +} diff --git a/packages/ppx_sexp_conv/ppx_sexp_conv.v0.9.0/url b/packages/ppx_sexp_conv/ppx_sexp_conv.v0.9.0/url deleted file mode 100644 index 61e1312f8eb..00000000000 --- a/packages/ppx_sexp_conv/ppx_sexp_conv.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_sexp_conv-v0.9.0.tar.gz" -checksum: "272bbaf655aa6dd9769144c283020dfe" diff --git a/packages/ppx_sexp_message/ppx_sexp_message.113.24.00/descr b/packages/ppx_sexp_message/ppx_sexp_message.113.24.00/descr deleted file mode 100644 index fcd460fb390..00000000000 --- a/packages/ppx_sexp_message/ppx_sexp_message.113.24.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -A ppx rewriter for easy construction of s-expressions -Part of the Jane Street's PPX rewriters collection. 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 index b0f8832d128..edad19a26c0 100644 --- a/packages/ppx_sexp_message/ppx_sexp_message.113.24.00/opam +++ b/packages/ppx_sexp_message/ppx_sexp_message.113.24.00/opam @@ -1,21 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_sexp_message.git" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_message.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.24.00" & < "113.25.00"} - "ppx_driver" {>= "113.24.00" & < "113.25.00"} - "ppx_here" {>= "113.24.00" & < "113.25.00"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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" ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=f4355b8c00f7337a3750c97c9edd8a3d" +} diff --git a/packages/ppx_sexp_message/ppx_sexp_message.113.24.00/url b/packages/ppx_sexp_message/ppx_sexp_message.113.24.00/url deleted file mode 100644 index 55b05bf8aaf..00000000000 --- a/packages/ppx_sexp_message/ppx_sexp_message.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_sexp_message-113.24.00.tar.gz" -checksum: "f4355b8c00f7337a3750c97c9edd8a3d" diff --git a/packages/ppx_sexp_message/ppx_sexp_message.113.33.00+4.03/descr b/packages/ppx_sexp_message/ppx_sexp_message.113.33.00+4.03/descr deleted file mode 100644 index fcd460fb390..00000000000 --- a/packages/ppx_sexp_message/ppx_sexp_message.113.33.00+4.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -A ppx rewriter for easy construction of s-expressions -Part of the Jane Street's PPX rewriters collection. 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 index ce643e39d0a..71b38dfa700 100644 --- 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 @@ -1,21 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_sexp_message.git" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_message.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "ppx_tools" {>= "0.99.3"} ] -available: [ ocaml-version >= "4.03.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/113.33/files/ppx_sexp_message-113.33.00+4.03.tar.gz" + checksum: "md5=e495f39bb93fb1827a1e1669dff46511" +} diff --git a/packages/ppx_sexp_message/ppx_sexp_message.113.33.00+4.03/url b/packages/ppx_sexp_message/ppx_sexp_message.113.33.00+4.03/url deleted file mode 100644 index 0cd31f419cf..00000000000 --- a/packages/ppx_sexp_message/ppx_sexp_message.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_sexp_message-113.33.00+4.03.tar.gz" -checksum: "e495f39bb93fb1827a1e1669dff46511" diff --git a/packages/ppx_sexp_message/ppx_sexp_message.113.33.00/descr b/packages/ppx_sexp_message/ppx_sexp_message.113.33.00/descr deleted file mode 100644 index fcd460fb390..00000000000 --- a/packages/ppx_sexp_message/ppx_sexp_message.113.33.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -A ppx rewriter for easy construction of s-expressions -Part of the Jane Street's PPX rewriters collection. 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 index 46b22c12541..0179c96a9a2 100644 --- a/packages/ppx_sexp_message/ppx_sexp_message.113.33.00/opam +++ b/packages/ppx_sexp_message/ppx_sexp_message.113.33.00/opam @@ -1,21 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_sexp_message.git" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_message.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.33.00" & < "113.34.00"} - "ppx_driver" {>= "113.33.00" & < "113.34.00"} - "ppx_here" {>= "113.33.00" & < "113.34.00"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "ppx_tools" {>= "0.99.3"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=23999084dbdc32452217a716d1b39341" +} diff --git a/packages/ppx_sexp_message/ppx_sexp_message.113.33.00/url b/packages/ppx_sexp_message/ppx_sexp_message.113.33.00/url deleted file mode 100644 index 16a22766735..00000000000 --- a/packages/ppx_sexp_message/ppx_sexp_message.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_sexp_message-113.33.00.tar.gz" -checksum: "23999084dbdc32452217a716d1b39341" diff --git a/packages/ppx_sexp_message/ppx_sexp_message.113.33.03/descr b/packages/ppx_sexp_message/ppx_sexp_message.113.33.03/descr deleted file mode 100644 index fcd460fb390..00000000000 --- a/packages/ppx_sexp_message/ppx_sexp_message.113.33.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -A ppx rewriter for easy construction of s-expressions -Part of the Jane Street's PPX rewriters collection. 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 index 46ad4f3e9e7..42dbaefc43b 100644 --- a/packages/ppx_sexp_message/ppx_sexp_message.113.33.03/opam +++ b/packages/ppx_sexp_message/ppx_sexp_message.113.33.03/opam @@ -1,22 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_sexp_message.git" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_message.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "js-build-tools" {build & >= "113.33.04" & < "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=91b7c60217aa86d73b1cd33ec6909a2d" +} diff --git a/packages/ppx_sexp_message/ppx_sexp_message.113.33.03/url b/packages/ppx_sexp_message/ppx_sexp_message.113.33.03/url deleted file mode 100644 index b75432afd34..00000000000 --- a/packages/ppx_sexp_message/ppx_sexp_message.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_sexp_message-113.33.03.tar.gz" -checksum: "91b7c60217aa86d73b1cd33ec6909a2d" diff --git a/packages/ppx_sexp_message/ppx_sexp_message.v0.10.0/descr b/packages/ppx_sexp_message/ppx_sexp_message.v0.10.0/descr deleted file mode 100644 index f905702703f..00000000000 --- a/packages/ppx_sexp_message/ppx_sexp_message.v0.10.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -A ppx rewriter for easy construction of s-expressions - -Part of the Jane Street's PPX rewriters collection. 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 index f16fab3aee8..863698e928b 100644 --- a/packages/ppx_sexp_message/ppx_sexp_message.v0.10.0/opam +++ b/packages/ppx_sexp_message/ppx_sexp_message.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_sexp_message" @@ -9,13 +9,20 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=ada077accd8c7be87c44de9c028fe8d2" +} diff --git a/packages/ppx_sexp_message/ppx_sexp_message.v0.10.0/url b/packages/ppx_sexp_message/ppx_sexp_message.v0.10.0/url deleted file mode 100644 index d305c934ab2..00000000000 --- a/packages/ppx_sexp_message/ppx_sexp_message.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_sexp_message-v0.10.0.tar.gz" -checksum: "ada077accd8c7be87c44de9c028fe8d2" diff --git a/packages/ppx_sexp_message/ppx_sexp_message.v0.9.0/descr b/packages/ppx_sexp_message/ppx_sexp_message.v0.9.0/descr deleted file mode 100644 index f905702703f..00000000000 --- a/packages/ppx_sexp_message/ppx_sexp_message.v0.9.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -A ppx rewriter for easy construction of s-expressions - -Part of the Jane Street's PPX rewriters collection. 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 index e89c5733b29..f429c18b8ea 100644 --- a/packages/ppx_sexp_message/ppx_sexp_message.v0.9.0/opam +++ b/packages/ppx_sexp_message/ppx_sexp_message.v0.9.0/opam @@ -1,21 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_sexp_message.git" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_message.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "ppx_sexp_message" "--root" "." "-j" jobs "@install"] ] depends: [ - "jbuilder" {build & >= "1.0+beta4"} - "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" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta4"} + "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"} ] -available: [ ocaml-version >= "4.03.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: "md5=989b9ccd6efb8255f7f04a122647956c" +} diff --git a/packages/ppx_sexp_message/ppx_sexp_message.v0.9.0/url b/packages/ppx_sexp_message/ppx_sexp_message.v0.9.0/url deleted file mode 100644 index 499c0261bd2..00000000000 --- a/packages/ppx_sexp_message/ppx_sexp_message.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_sexp_message-v0.9.0.tar.gz" -checksum: "989b9ccd6efb8255f7f04a122647956c" diff --git a/packages/ppx_sexp_value/ppx_sexp_value.113.09.00/descr b/packages/ppx_sexp_value/ppx_sexp_value.113.09.00/descr deleted file mode 100644 index fdcac76cb73..00000000000 --- a/packages/ppx_sexp_value/ppx_sexp_value.113.09.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -A ppx rewriter that simplifies building s-expressions from ocaml values -Part of the Jane Street's PPX rewriters collection. 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 deleted file mode 100644 index deadd7061cb..00000000000 --- a/packages/ppx_sexp_value/ppx_sexp_value.113.09.00/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: "https://github.com/janestreet/ppx_sexp_value.git" -license: "Apache-2.0" -build: [[make]] -install: [[make "install"]] -remove: [["ocamlfind" "remove" "ppx_sexp_value"]] -build-doc: [[make "doc"]] -depends: [ - "ocamlfind" {>= "1.3.2"} - "ppx_sexp_conv" {>= "113.09.00" & < "113.10.00"} - "ppx_core" {>= "113.09.00" & < "113.10.00"} - "ppx_deriving" - "ppx_tools" - "ppx_driver" {>= "113.09.00" & < "113.10.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.02.2" & ocaml-version < "4.03" ] diff --git a/packages/ppx_sexp_value/ppx_sexp_value.113.09.00/url b/packages/ppx_sexp_value/ppx_sexp_value.113.09.00/url deleted file mode 100644 index 0d49ea398fe..00000000000 --- a/packages/ppx_sexp_value/ppx_sexp_value.113.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/ppx_sexp_value/archive/113.09.00.tar.gz" -checksum: "b33e1bd759ecc93353e5733ace78f379" diff --git a/packages/ppx_sexp_value/ppx_sexp_value.113.24.00/descr b/packages/ppx_sexp_value/ppx_sexp_value.113.24.00/descr deleted file mode 100644 index fdcac76cb73..00000000000 --- a/packages/ppx_sexp_value/ppx_sexp_value.113.24.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -A ppx rewriter that simplifies building s-expressions from ocaml values -Part of the Jane Street's PPX rewriters collection. 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 index 75940efd8a3..a18e0d68a7c 100644 --- a/packages/ppx_sexp_value/ppx_sexp_value.113.24.00/opam +++ b/packages/ppx_sexp_value/ppx_sexp_value.113.24.00/opam @@ -1,21 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_sexp_value.git" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_value.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.24.00" & < "113.25.00"} - "ppx_driver" {>= "113.24.00" & < "113.25.00"} - "ppx_here" {>= "113.24.00" & < "113.25.00"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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" ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=8a16a9b1f74a59e8a1fa11d65ff39842" +} diff --git a/packages/ppx_sexp_value/ppx_sexp_value.113.24.00/url b/packages/ppx_sexp_value/ppx_sexp_value.113.24.00/url deleted file mode 100644 index 5d0b60683aa..00000000000 --- a/packages/ppx_sexp_value/ppx_sexp_value.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_sexp_value-113.24.00.tar.gz" -checksum: "8a16a9b1f74a59e8a1fa11d65ff39842" diff --git a/packages/ppx_sexp_value/ppx_sexp_value.113.33.00+4.03/descr b/packages/ppx_sexp_value/ppx_sexp_value.113.33.00+4.03/descr deleted file mode 100644 index fdcac76cb73..00000000000 --- a/packages/ppx_sexp_value/ppx_sexp_value.113.33.00+4.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -A ppx rewriter that simplifies building s-expressions from ocaml values -Part of the Jane Street's PPX rewriters collection. 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 index 51f0ba8ba33..7f07b590548 100644 --- 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 @@ -1,21 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_sexp_value.git" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_value.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "ppx_tools" {>= "0.99.3"} ] -available: [ ocaml-version >= "4.03.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/113.33/files/ppx_sexp_value-113.33.00+4.03.tar.gz" + checksum: "md5=e26f89277f334bcf1eca5912d91b5d44" +} diff --git a/packages/ppx_sexp_value/ppx_sexp_value.113.33.00+4.03/url b/packages/ppx_sexp_value/ppx_sexp_value.113.33.00+4.03/url deleted file mode 100644 index 66942bb9dd8..00000000000 --- a/packages/ppx_sexp_value/ppx_sexp_value.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_sexp_value-113.33.00+4.03.tar.gz" -checksum: "e26f89277f334bcf1eca5912d91b5d44" diff --git a/packages/ppx_sexp_value/ppx_sexp_value.113.33.00/descr b/packages/ppx_sexp_value/ppx_sexp_value.113.33.00/descr deleted file mode 100644 index fdcac76cb73..00000000000 --- a/packages/ppx_sexp_value/ppx_sexp_value.113.33.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -A ppx rewriter that simplifies building s-expressions from ocaml values -Part of the Jane Street's PPX rewriters collection. 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 index 0b841ffca4e..458e4a0a136 100644 --- a/packages/ppx_sexp_value/ppx_sexp_value.113.33.00/opam +++ b/packages/ppx_sexp_value/ppx_sexp_value.113.33.00/opam @@ -1,21 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_sexp_value.git" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_value.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.33.00" & < "113.34.00"} - "ppx_driver" {>= "113.33.00" & < "113.34.00"} - "ppx_here" {>= "113.33.00" & < "113.34.00"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "ppx_tools" {>= "0.99.3"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=ab306f4e09065740f8b05a54a2d3714d" +} diff --git a/packages/ppx_sexp_value/ppx_sexp_value.113.33.00/url b/packages/ppx_sexp_value/ppx_sexp_value.113.33.00/url deleted file mode 100644 index 772a14e7ae7..00000000000 --- a/packages/ppx_sexp_value/ppx_sexp_value.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_sexp_value-113.33.00.tar.gz" -checksum: "ab306f4e09065740f8b05a54a2d3714d" diff --git a/packages/ppx_sexp_value/ppx_sexp_value.113.33.03/descr b/packages/ppx_sexp_value/ppx_sexp_value.113.33.03/descr deleted file mode 100644 index fdcac76cb73..00000000000 --- a/packages/ppx_sexp_value/ppx_sexp_value.113.33.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -A ppx rewriter that simplifies building s-expressions from ocaml values -Part of the Jane Street's PPX rewriters collection. 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 index bc6a0a6940f..dedaed57ded 100644 --- a/packages/ppx_sexp_value/ppx_sexp_value.113.33.03/opam +++ b/packages/ppx_sexp_value/ppx_sexp_value.113.33.03/opam @@ -1,22 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_sexp_value.git" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_value.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "js-build-tools" {build & >= "113.33.04" & < "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=0582ea3bc8edddc6bb8731514059da84" +} diff --git a/packages/ppx_sexp_value/ppx_sexp_value.113.33.03/url b/packages/ppx_sexp_value/ppx_sexp_value.113.33.03/url deleted file mode 100644 index 21cfee3dfd8..00000000000 --- a/packages/ppx_sexp_value/ppx_sexp_value.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_sexp_value-113.33.03.tar.gz" -checksum: "0582ea3bc8edddc6bb8731514059da84" diff --git a/packages/ppx_sexp_value/ppx_sexp_value.v0.10.0/descr b/packages/ppx_sexp_value/ppx_sexp_value.v0.10.0/descr deleted file mode 100644 index a012dd06656..00000000000 --- a/packages/ppx_sexp_value/ppx_sexp_value.v0.10.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -A ppx rewriter that simplifies building s-expressions from ocaml values - -Part of the Jane Street's PPX rewriters collection. 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 index 16a12793806..22a495f3268 100644 --- a/packages/ppx_sexp_value/ppx_sexp_value.v0.10.0/opam +++ b/packages/ppx_sexp_value/ppx_sexp_value.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_sexp_value" @@ -9,13 +9,21 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=19e50ec5451415e99a742c7fe02ca5b6" +} diff --git a/packages/ppx_sexp_value/ppx_sexp_value.v0.10.0/url b/packages/ppx_sexp_value/ppx_sexp_value.v0.10.0/url deleted file mode 100644 index c5f525cadf7..00000000000 --- a/packages/ppx_sexp_value/ppx_sexp_value.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_sexp_value-v0.10.0.tar.gz" -checksum: "19e50ec5451415e99a742c7fe02ca5b6" diff --git a/packages/ppx_sexp_value/ppx_sexp_value.v0.9.0/descr b/packages/ppx_sexp_value/ppx_sexp_value.v0.9.0/descr deleted file mode 100644 index a012dd06656..00000000000 --- a/packages/ppx_sexp_value/ppx_sexp_value.v0.9.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -A ppx rewriter that simplifies building s-expressions from ocaml values - -Part of the Jane Street's PPX rewriters collection. 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 index 95e6dd12b42..763f7ba3889 100644 --- a/packages/ppx_sexp_value/ppx_sexp_value.v0.9.0/opam +++ b/packages/ppx_sexp_value/ppx_sexp_value.v0.9.0/opam @@ -1,21 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_sexp_value.git" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_value.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "ppx_sexp_value" "--root" "." "-j" jobs "@install"] ] depends: [ - "jbuilder" {build & >= "1.0+beta4"} - "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" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta4"} + "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"} ] -available: [ ocaml-version >= "4.03.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: "md5=1f1f86eaa3e840d5c1c4d5bb95f922ed" +} diff --git a/packages/ppx_sexp_value/ppx_sexp_value.v0.9.0/url b/packages/ppx_sexp_value/ppx_sexp_value.v0.9.0/url deleted file mode 100644 index ecaa2313863..00000000000 --- a/packages/ppx_sexp_value/ppx_sexp_value.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_sexp_value-v0.9.0.tar.gz" -checksum: "1f1f86eaa3e840d5c1c4d5bb95f922ed" diff --git a/packages/ppx_test/ppx_test.0.0.1/descr b/packages/ppx_test/ppx_test.0.0.1/descr deleted file mode 100644 index abacca5955b..00000000000 --- a/packages/ppx_test/ppx_test.0.0.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -A ppx replacement of pa_ounit. -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 diff --git a/packages/ppx_test/ppx_test.0.0.1/opam b/packages/ppx_test/ppx_test.0.0.1/opam index 8111bed00e6..4edb3ca48e6 100644 --- a/packages/ppx_test/ppx_test.0.0.1/opam +++ b/packages/ppx_test/ppx_test.0.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.0.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -18,10 +18,20 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build } + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {build} + "omake" {build} "pcre" ] -available: [ - ocaml-version >= "4.02.0" & ocaml-version < "4.03.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://bitbucket.org/camlspotter/ppx_test/get/0.0.1.tar.gz" + checksum: "md5=27395baf72ee855c2ff23cf2be686f9b" +} diff --git a/packages/ppx_test/ppx_test.0.0.1/url b/packages/ppx_test/ppx_test.0.0.1/url deleted file mode 100644 index 5bfbdf92bd9..00000000000 --- a/packages/ppx_test/ppx_test.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_test/get/0.0.1.tar.gz" -checksum: "27395baf72ee855c2ff23cf2be686f9b" diff --git a/packages/ppx_test/ppx_test.1.0.1/descr b/packages/ppx_test/ppx_test.1.0.1/descr deleted file mode 100644 index abacca5955b..00000000000 --- a/packages/ppx_test/ppx_test.1.0.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -A ppx replacement of pa_ounit. -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 diff --git a/packages/ppx_test/ppx_test.1.0.1/opam b/packages/ppx_test/ppx_test.1.0.1/opam index 44ff2582918..f85c537f460 100644 --- a/packages/ppx_test/ppx_test.1.0.1/opam +++ b/packages/ppx_test/ppx_test.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -18,10 +18,20 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { >= "1.5.2" } - "omake" { build } + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {>= "1.5.2"} + "omake" {build} "pcre" ] -available: [ - ocaml-version >= "4.02.0" & ocaml-version < "4.03.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://bitbucket.org/camlspotter/ppx_test/get/1.0.1.tar.gz" + checksum: "md5=d92c407be0625e4aaa4a193a5dd0e388" +} diff --git a/packages/ppx_test/ppx_test.1.0.1/url b/packages/ppx_test/ppx_test.1.0.1/url deleted file mode 100644 index a95ff08c72b..00000000000 --- a/packages/ppx_test/ppx_test.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_test/get/1.0.1.tar.gz" -checksum: "d92c407be0625e4aaa4a193a5dd0e388" diff --git a/packages/ppx_test/ppx_test.1.1.0/descr b/packages/ppx_test/ppx_test.1.1.0/descr deleted file mode 100644 index abacca5955b..00000000000 --- a/packages/ppx_test/ppx_test.1.1.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -A ppx replacement of pa_ounit. -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 diff --git a/packages/ppx_test/ppx_test.1.1.0/opam b/packages/ppx_test/ppx_test.1.1.0/opam deleted file mode 100644 index 14448935c8a..00000000000 --- a/packages/ppx_test/ppx_test.1.1.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -version: "1.1.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: [ - "ocamlfind" { >= "1.5.2" } - "omake" { build } - "re" -] -available: [ - ocaml-version >= "4.02.0" & ocaml-version < "4.03.0" -] diff --git a/packages/ppx_test/ppx_test.1.1.0/url b/packages/ppx_test/ppx_test.1.1.0/url deleted file mode 100644 index 48005a62b0c..00000000000 --- a/packages/ppx_test/ppx_test.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_test/get/1.1.0.tar.gz" -checksum: "42daac2991bfa5ed88547643c3a3bb30" diff --git a/packages/ppx_test/ppx_test.1.2.0/descr b/packages/ppx_test/ppx_test.1.2.0/descr deleted file mode 100644 index abacca5955b..00000000000 --- a/packages/ppx_test/ppx_test.1.2.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -A ppx replacement of pa_ounit. -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 diff --git a/packages/ppx_test/ppx_test.1.2.0/opam b/packages/ppx_test/ppx_test.1.2.0/opam deleted file mode 100644 index 6dd13473a32..00000000000 --- a/packages/ppx_test/ppx_test.1.2.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -version: "1.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: [ - "ocamlfind" { >= "1.5.2" } - "omake" { build } - "re" -] -available: [ - ocaml-version >= "4.02.0" & ocaml-version < "4.03.0" -] diff --git a/packages/ppx_test/ppx_test.1.2.0/url b/packages/ppx_test/ppx_test.1.2.0/url deleted file mode 100644 index 510a84078d9..00000000000 --- a/packages/ppx_test/ppx_test.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_test/get/1.2.0.tar.gz" -checksum: "e4ae09ecdd365b43e90d06339b0dad80" diff --git a/packages/ppx_test/ppx_test.1.2.1/descr b/packages/ppx_test/ppx_test.1.2.1/descr deleted file mode 100644 index abacca5955b..00000000000 --- a/packages/ppx_test/ppx_test.1.2.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -A ppx replacement of pa_ounit. -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 diff --git a/packages/ppx_test/ppx_test.1.2.1/opam b/packages/ppx_test/ppx_test.1.2.1/opam index 505b8de8f4d..d6d12853ca6 100644 --- a/packages/ppx_test/ppx_test.1.2.1/opam +++ b/packages/ppx_test/ppx_test.1.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.2.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,10 +17,20 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { >= "1.5.2" } - "omake" { build } + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {>= "1.5.2"} + "omake" {build} "re" ] -available: [ - ocaml-version >= "4.02.0" & ocaml-version < "4.03.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://bitbucket.org/camlspotter/ppx_test/get/1.2.1.tar.gz" + checksum: "md5=359a33d7488bed0211372b0c6a292eb7" +} diff --git a/packages/ppx_test/ppx_test.1.2.1/url b/packages/ppx_test/ppx_test.1.2.1/url deleted file mode 100644 index bc18b3fca8b..00000000000 --- a/packages/ppx_test/ppx_test.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_test/get/1.2.1.tar.gz" -checksum: "359a33d7488bed0211372b0c6a292eb7" diff --git a/packages/ppx_test/ppx_test.1.3.0/descr b/packages/ppx_test/ppx_test.1.3.0/descr deleted file mode 100644 index abacca5955b..00000000000 --- a/packages/ppx_test/ppx_test.1.3.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -A ppx replacement of pa_ounit. -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 diff --git a/packages/ppx_test/ppx_test.1.3.0/opam b/packages/ppx_test/ppx_test.1.3.0/opam index b4bd0f0bb8c..e44710849da 100644 --- a/packages/ppx_test/ppx_test.1.3.0/opam +++ b/packages/ppx_test/ppx_test.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.3.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,11 +17,21 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build & >= "1.5.6" } - "omake" { build } + "ocaml" {= "4.02.3"} + "ocamlfind" {build & >= "1.5.6"} + "omake" {build} "re" - "ppxx" { >= "1.2.1" } -] -available: [ - ocaml-version = "4.02.3" + "ppxx" {>= "1.2.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://bitbucket.org/camlspotter/ppx_test/get/1.3.0.tar.gz" + checksum: "md5=7aef9bcf3c3a14cc105af272f852f191" +} diff --git a/packages/ppx_test/ppx_test.1.3.0/url b/packages/ppx_test/ppx_test.1.3.0/url deleted file mode 100644 index 832147edb07..00000000000 --- a/packages/ppx_test/ppx_test.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_test/get/1.3.0.tar.gz" -checksum: "7aef9bcf3c3a14cc105af272f852f191" diff --git a/packages/ppx_test/ppx_test.1.3.1/descr b/packages/ppx_test/ppx_test.1.3.1/descr deleted file mode 100644 index abacca5955b..00000000000 --- a/packages/ppx_test/ppx_test.1.3.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -A ppx replacement of pa_ounit. -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 diff --git a/packages/ppx_test/ppx_test.1.3.1/opam b/packages/ppx_test/ppx_test.1.3.1/opam index 80d2c016b6a..a6428ab06f4 100644 --- a/packages/ppx_test/ppx_test.1.3.1/opam +++ b/packages/ppx_test/ppx_test.1.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.3.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,11 +17,21 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build & >= "1.5.6" } - "omake" { build & < "0.10.1" } + "ocaml" {= "4.02.3"} + "ocamlfind" {build & >= "1.5.6"} + "omake" {build & < "0.10.1"} "re" - "ppxx" { >= "1.2.1" } -] -available: [ - ocaml-version = "4.02.3" + "ppxx" {>= "1.2.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://bitbucket.org/camlspotter/ppx_test/get/1.3.1.tar.gz" + checksum: "md5=ffdf9b6f108aeea2a407a78f175b1ef4" +} diff --git a/packages/ppx_test/ppx_test.1.3.1/url b/packages/ppx_test/ppx_test.1.3.1/url deleted file mode 100644 index b938ba749b0..00000000000 --- a/packages/ppx_test/ppx_test.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_test/get/1.3.1.tar.gz" -checksum: "ffdf9b6f108aeea2a407a78f175b1ef4" diff --git a/packages/ppx_test/ppx_test.1.4.0/descr b/packages/ppx_test/ppx_test.1.4.0/descr deleted file mode 100644 index abacca5955b..00000000000 --- a/packages/ppx_test/ppx_test.1.4.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -A ppx replacement of pa_ounit. -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 diff --git a/packages/ppx_test/ppx_test.1.4.0/opam b/packages/ppx_test/ppx_test.1.4.0/opam deleted file mode 100644 index 1ff8b08c484..00000000000 --- a/packages/ppx_test/ppx_test.1.4.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -version: "1.4.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: [ - "ocamlfind" { build & >= "1.5.6" } - "omake" { build } - "re" - "ppxx" { >= "1.3.0" & < "1.4.0" } -] -available: [ - ocaml-version >= "4.03.0" -] diff --git a/packages/ppx_test/ppx_test.1.4.0/url b/packages/ppx_test/ppx_test.1.4.0/url deleted file mode 100644 index 36fde7cc213..00000000000 --- a/packages/ppx_test/ppx_test.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_test/get/1.4.0.tar.gz" -checksum: "dda3fcc1748c5b0cf5bdbd5d407d36a2" diff --git a/packages/ppx_test/ppx_test.1.4.1/descr b/packages/ppx_test/ppx_test.1.4.1/descr deleted file mode 100644 index abacca5955b..00000000000 --- a/packages/ppx_test/ppx_test.1.4.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -A ppx replacement of pa_ounit. -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 diff --git a/packages/ppx_test/ppx_test.1.4.1/opam b/packages/ppx_test/ppx_test.1.4.1/opam index 36418d9b766..d371902073e 100644 --- a/packages/ppx_test/ppx_test.1.4.1/opam +++ b/packages/ppx_test/ppx_test.1.4.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.4.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,11 +17,21 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build & >= "1.5.6" } - "omake" { build } + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & >= "1.5.6"} + "omake" {build} "re" - "ppxx" { >= "1.3.0" & < "1.4.0" } -] -available: [ - ocaml-version >= "4.03.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://bitbucket.org/camlspotter/ppx_test/get/1.4.1.tar.gz" + checksum: "md5=a2058cc11704aee241bb9537620a4bb2" +} diff --git a/packages/ppx_test/ppx_test.1.4.1/url b/packages/ppx_test/ppx_test.1.4.1/url deleted file mode 100644 index 1857a1be898..00000000000 --- a/packages/ppx_test/ppx_test.1.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_test/get/1.4.1.tar.gz" -checksum: "a2058cc11704aee241bb9537620a4bb2" diff --git a/packages/ppx_test/ppx_test.1.4.2/descr b/packages/ppx_test/ppx_test.1.4.2/descr deleted file mode 100644 index abacca5955b..00000000000 --- a/packages/ppx_test/ppx_test.1.4.2/descr +++ /dev/null @@ -1,7 +0,0 @@ -A ppx replacement of pa_ounit. -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 diff --git a/packages/ppx_test/ppx_test.1.4.2/opam b/packages/ppx_test/ppx_test.1.4.2/opam index 64a4a2f5b2c..24062d20ab1 100644 --- a/packages/ppx_test/ppx_test.1.4.2/opam +++ b/packages/ppx_test/ppx_test.1.4.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.4.2" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,11 +17,21 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build & >= "1.5.6" } - "omake" { build } + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & >= "1.5.6"} + "omake" {build} "re" - "ppxx" { >= "1.4.0" & < "1.5.0" } -] -available: [ - ocaml-version >= "4.03.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://bitbucket.org/camlspotter/ppx_test/get/1.4.2.tar.gz" + checksum: "md5=e91cbb5626d292ca4431154fa54571b0" +} diff --git a/packages/ppx_test/ppx_test.1.4.2/url b/packages/ppx_test/ppx_test.1.4.2/url deleted file mode 100644 index f5535d9e673..00000000000 --- a/packages/ppx_test/ppx_test.1.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_test/get/1.4.2.tar.gz" -checksum: "e91cbb5626d292ca4431154fa54571b0" diff --git a/packages/ppx_test/ppx_test.1.5.0/descr b/packages/ppx_test/ppx_test.1.5.0/descr deleted file mode 100644 index abacca5955b..00000000000 --- a/packages/ppx_test/ppx_test.1.5.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -A ppx replacement of pa_ounit. -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 diff --git a/packages/ppx_test/ppx_test.1.5.0/opam b/packages/ppx_test/ppx_test.1.5.0/opam index 132d01b08bf..05642ae5d39 100644 --- a/packages/ppx_test/ppx_test.1.5.0/opam +++ b/packages/ppx_test/ppx_test.1.5.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.5.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,11 +17,21 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build & >= "1.5.6" } - "omake" { build } + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & >= "1.5.6"} + "omake" {build} "re" - "ppxx" { >= "2.0.0" & < "2.2.0" } -] -available: [ - ocaml-version >= "4.03.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://bitbucket.org/camlspotter/ppx_test/get/1.5.0.tar.gz" + checksum: "md5=8c852e5a3c5201783150730833fd7d58" +} diff --git a/packages/ppx_test/ppx_test.1.5.0/url b/packages/ppx_test/ppx_test.1.5.0/url deleted file mode 100644 index e16b7cb653a..00000000000 --- a/packages/ppx_test/ppx_test.1.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_test/get/1.5.0.tar.gz" -checksum: "8c852e5a3c5201783150730833fd7d58" diff --git a/packages/ppx_test/ppx_test.1.5.1/descr b/packages/ppx_test/ppx_test.1.5.1/descr deleted file mode 100644 index abacca5955b..00000000000 --- a/packages/ppx_test/ppx_test.1.5.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -A ppx replacement of pa_ounit. -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 diff --git a/packages/ppx_test/ppx_test.1.5.1/opam b/packages/ppx_test/ppx_test.1.5.1/opam index 4c4684e3b2a..da6d9214c1f 100644 --- a/packages/ppx_test/ppx_test.1.5.1/opam +++ b/packages/ppx_test/ppx_test.1.5.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.5.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,11 +17,20 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build & >= "1.5.6" } - "omake" { build & < "0.10" } + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & >= "1.5.6"} + "omake" {build & < "0.10"} "re" - "ppxx" { >= "2.2.0" & < "2.3.0" } -] -available: [ - ocaml-version >= "4.03.0" + "ppxx" {>= "2.2.0" & < "2.3.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://bitbucket.org/camlspotter/ppx_test/get/1.5.1.tar.gz" +} diff --git a/packages/ppx_test/ppx_test.1.5.1/url b/packages/ppx_test/ppx_test.1.5.1/url deleted file mode 100644 index bc274b03bfd..00000000000 --- a/packages/ppx_test/ppx_test.1.5.1/url +++ /dev/null @@ -1 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_test/get/1.5.1.tar.gz" diff --git a/packages/ppx_test/ppx_test.1.5.2/descr b/packages/ppx_test/ppx_test.1.5.2/descr deleted file mode 100644 index abacca5955b..00000000000 --- a/packages/ppx_test/ppx_test.1.5.2/descr +++ /dev/null @@ -1,7 +0,0 @@ -A ppx replacement of pa_ounit. -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 diff --git a/packages/ppx_test/ppx_test.1.5.2/opam b/packages/ppx_test/ppx_test.1.5.2/opam index c49ff53ac0a..b6dee5b9958 100644 --- a/packages/ppx_test/ppx_test.1.5.2/opam +++ b/packages/ppx_test/ppx_test.1.5.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.5.2" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,14 +17,21 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build & >= "1.5.6" } - "omake" { build - & - < - "0.10" } + "ocaml" {>= "4.03.0"} + "ocamlfind" {build & >= "1.5.6"} + "omake" {build & < "0.10"} "re" - "ppxx" { >= "2.3.0" & < "2.4.0" } -] -available: [ - ocaml-version >= "4.03.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://bitbucket.org/camlspotter/ppx_test/get/1.5.2.tar.gz" + checksum: "md5=b0c735a9508f3b66d5c842d6b12b34d9" +} diff --git a/packages/ppx_test/ppx_test.1.5.2/url b/packages/ppx_test/ppx_test.1.5.2/url deleted file mode 100644 index b90dff7eb50..00000000000 --- a/packages/ppx_test/ppx_test.1.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_test/get/1.5.2.tar.gz" -checksum: "b0c735a9508f3b66d5c842d6b12b34d9" diff --git a/packages/ppx_test/ppx_test.1.6.0/descr b/packages/ppx_test/ppx_test.1.6.0/descr deleted file mode 100644 index abacca5955b..00000000000 --- a/packages/ppx_test/ppx_test.1.6.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -A ppx replacement of pa_ounit. -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 diff --git a/packages/ppx_test/ppx_test.1.6.0/opam b/packages/ppx_test/ppx_test.1.6.0/opam index 6eb170b4467..5870152b162 100644 --- a/packages/ppx_test/ppx_test.1.6.0/opam +++ b/packages/ppx_test/ppx_test.1.6.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.6.0" maintainer: "jun.furuse@gmail.com" authors: "Jun Furuse" @@ -8,9 +8,21 @@ bug-reports: dev-repo: "hg://https://bitbucket.org/camlspotter/ppx_test" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build & >= "1.5.6"} "jbuilder" {build} "re" "ppxx" {>= "2.3.0" & < "2.4.0"} ] -available: [ocaml-version >= "4.03.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://bitbucket.org/camlspotter/ppx_test/get/1.6.0.tar.gz" + checksum: "md5=e0850fe9072936bac5b422d7398e1448" +} diff --git a/packages/ppx_test/ppx_test.1.6.0/url b/packages/ppx_test/ppx_test.1.6.0/url deleted file mode 100644 index b86572db09a..00000000000 --- a/packages/ppx_test/ppx_test.1.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppx_test/get/1.6.0.tar.gz" -checksum: "e0850fe9072936bac5b422d7398e1448" diff --git a/packages/ppx_tools/ppx_tools.0.1/descr b/packages/ppx_tools/ppx_tools.0.1/descr deleted file mode 100644 index 056c3aaddcf..00000000000 --- a/packages/ppx_tools/ppx_tools.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Tools for authors of ppx rewriters and other syntactic tools diff --git a/packages/ppx_tools/ppx_tools.0.1/opam b/packages/ppx_tools/ppx_tools.0.1/opam index 69e1ab3ff19..0169f4e4fb8 100644 --- a/packages/ppx_tools/ppx_tools.0.1/opam +++ b/packages/ppx_tools/ppx_tools.0.1/opam @@ -1,7 +1,14 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "alain.frisch@lexifi.com" build: [make "all"] remove: [["ocamlfind" "remove" "ppx_tools"]] -depends: ["ocamlfind"] -available: [ ocaml-version = "4.02.0" ] +depends: [ + "ocaml" {= "4.02.0"} + "ocamlfind" +] install: [make "install"] +synopsis: "Tools for authors of ppx rewriters and other syntactic tools" +flags: light-uninstall +url { + src: "git://github.com/alainfrisch/ppx_tools.git" +} diff --git a/packages/ppx_tools/ppx_tools.0.1/url b/packages/ppx_tools/ppx_tools.0.1/url deleted file mode 100644 index 919e513b594..00000000000 --- a/packages/ppx_tools/ppx_tools.0.1/url +++ /dev/null @@ -1 +0,0 @@ -git: "git://github.com/alainfrisch/ppx_tools.git" diff --git a/packages/ppx_tools/ppx_tools.0.99.1/descr b/packages/ppx_tools/ppx_tools.0.99.1/descr deleted file mode 100644 index 056c3aaddcf..00000000000 --- a/packages/ppx_tools/ppx_tools.0.99.1/descr +++ /dev/null @@ -1 +0,0 @@ -Tools for authors of ppx rewriters and other syntactic tools diff --git a/packages/ppx_tools/ppx_tools.0.99.1/opam b/packages/ppx_tools/ppx_tools.0.99.1/opam deleted file mode 100644 index b85bc0ace9d..00000000000 --- a/packages/ppx_tools/ppx_tools.0.99.1/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -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: ["ocamlfind" {>= "1.5.0"}] -available: [ (ocaml-version >= "4.02.0") & (ocaml-version < "4.03.0") ] -dev-repo: "git://github.com/ocaml-ppx/ppx_tools" -install: [make "install"] diff --git a/packages/ppx_tools/ppx_tools.0.99.1/url b/packages/ppx_tools/ppx_tools.0.99.1/url deleted file mode 100644 index 669909d0615..00000000000 --- a/packages/ppx_tools/ppx_tools.0.99.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/ocaml-ppx/ppx_tools/archive/ppx_tools_0.99.1.tar.gz" -checksum: "9e73018bafd7ff3ca4cab4206a605c30" diff --git a/packages/ppx_tools/ppx_tools.0.99.2/descr b/packages/ppx_tools/ppx_tools.0.99.2/descr deleted file mode 100644 index 056c3aaddcf..00000000000 --- a/packages/ppx_tools/ppx_tools.0.99.2/descr +++ /dev/null @@ -1 +0,0 @@ -Tools for authors of ppx rewriters and other syntactic tools diff --git a/packages/ppx_tools/ppx_tools.0.99.2/opam b/packages/ppx_tools/ppx_tools.0.99.2/opam deleted file mode 100644 index b85bc0ace9d..00000000000 --- a/packages/ppx_tools/ppx_tools.0.99.2/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -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: ["ocamlfind" {>= "1.5.0"}] -available: [ (ocaml-version >= "4.02.0") & (ocaml-version < "4.03.0") ] -dev-repo: "git://github.com/ocaml-ppx/ppx_tools" -install: [make "install"] diff --git a/packages/ppx_tools/ppx_tools.0.99.2/url b/packages/ppx_tools/ppx_tools.0.99.2/url deleted file mode 100644 index e540893c2c7..00000000000 --- a/packages/ppx_tools/ppx_tools.0.99.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/ocaml-ppx/ppx_tools/archive/ppx_tools_0.99.2.tar.gz" -checksum: "94926dda74fa4720d4d3edac57ba5fee" diff --git a/packages/ppx_tools/ppx_tools.0.99.3/descr b/packages/ppx_tools/ppx_tools.0.99.3/descr deleted file mode 100644 index 056c3aaddcf..00000000000 --- a/packages/ppx_tools/ppx_tools.0.99.3/descr +++ /dev/null @@ -1 +0,0 @@ -Tools for authors of ppx rewriters and other syntactic tools diff --git a/packages/ppx_tools/ppx_tools.0.99.3/opam b/packages/ppx_tools/ppx_tools.0.99.3/opam index 208f4cb3f06..08e7f4f5e68 100644 --- a/packages/ppx_tools/ppx_tools.0.99.3/opam +++ b/packages/ppx_tools/ppx_tools.0.99.3/opam @@ -1,11 +1,19 @@ -opam-version: "1.2" +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: "https://github.com/ocaml-ppx/ppx_tools.git" +dev-repo: "git+https://github.com/ocaml-ppx/ppx_tools.git" build: [[make "all"]] install: [[make "install"]] remove: [["ocamlfind" "remove" "ppx_tools"]] -depends: ["ocamlfind" {>= "1.5.0"}] -available: [ (ocaml-version >= "4.02.0") & (ocaml-version < "4.03.0") ] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {>= "1.5.0"} +] +synopsis: "Tools for authors of ppx rewriters and other syntactic tools" +flags: light-uninstall +url { + src: "http://github.com/diml/ppx_tools/archive/ppx_tools_0.99.3.tar.gz" + checksum: "md5=eeda1c5b2d790c4f566aeed5b960b910" +} diff --git a/packages/ppx_tools/ppx_tools.0.99.3/url b/packages/ppx_tools/ppx_tools.0.99.3/url deleted file mode 100644 index 6096d5bc5eb..00000000000 --- a/packages/ppx_tools/ppx_tools.0.99.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/diml/ppx_tools/archive/ppx_tools_0.99.3.tar.gz" -checksum: "eeda1c5b2d790c4f566aeed5b960b910" diff --git a/packages/ppx_tools/ppx_tools.0.99/descr b/packages/ppx_tools/ppx_tools.0.99/descr deleted file mode 100644 index 056c3aaddcf..00000000000 --- a/packages/ppx_tools/ppx_tools.0.99/descr +++ /dev/null @@ -1 +0,0 @@ -Tools for authors of ppx rewriters and other syntactic tools diff --git a/packages/ppx_tools/ppx_tools.0.99/opam b/packages/ppx_tools/ppx_tools.0.99/opam deleted file mode 100644 index ae5fbdb27f1..00000000000 --- a/packages/ppx_tools/ppx_tools.0.99/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -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: ["ocamlfind" {>= "1.5.0"}] -available: [ ocaml-version = "4.02.0" ] -dev-repo: "git://github.com/ocaml-ppx/ppx_tools" -install: [make "install"] diff --git a/packages/ppx_tools/ppx_tools.0.99/url b/packages/ppx_tools/ppx_tools.0.99/url deleted file mode 100644 index a04c9ba83d5..00000000000 --- a/packages/ppx_tools/ppx_tools.0.99/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/ocaml-ppx/ppx_tools/archive/ppx_tools_0.99.tar.gz" -checksum: "c4f244de537ec23f015251f604a748f9" diff --git a/packages/ppx_tools/ppx_tools.4.02.3/descr b/packages/ppx_tools/ppx_tools.4.02.3/descr deleted file mode 100644 index 056c3aaddcf..00000000000 --- a/packages/ppx_tools/ppx_tools.4.02.3/descr +++ /dev/null @@ -1 +0,0 @@ -Tools for authors of ppx rewriters and other syntactic tools diff --git a/packages/ppx_tools/ppx_tools.4.02.3/opam b/packages/ppx_tools/ppx_tools.4.02.3/opam index 9a64b2fa724..6db9dd5c66b 100644 --- a/packages/ppx_tools/ppx_tools.4.02.3/opam +++ b/packages/ppx_tools/ppx_tools.4.02.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alain.frisch@lexifi.com" authors: [ "Alain Frisch " ] license: "MIT" @@ -10,6 +10,12 @@ build: [[make "all"]] install: [[make "install"]] remove: [["ocamlfind" "remove" "ppx_tools"]] depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} "ocamlfind" {>= "1.5.0"} ] -available: ocaml-version >= "4.02.0" & ocaml-version < "4.03.0" +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: "md5=47b1fb5681b2bcfa9cdaee45a899dfe9" +} diff --git a/packages/ppx_tools/ppx_tools.4.02.3/url b/packages/ppx_tools/ppx_tools.4.02.3/url deleted file mode 100644 index 46f9d8d0190..00000000000 --- a/packages/ppx_tools/ppx_tools.4.02.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/alainfrisch/ppx_tools/archive/v4.02.3.tar.gz" -checksum: "47b1fb5681b2bcfa9cdaee45a899dfe9" diff --git a/packages/ppx_tools/ppx_tools.4.03.0/descr b/packages/ppx_tools/ppx_tools.4.03.0/descr deleted file mode 100644 index 056c3aaddcf..00000000000 --- a/packages/ppx_tools/ppx_tools.4.03.0/descr +++ /dev/null @@ -1 +0,0 @@ -Tools for authors of ppx rewriters and other syntactic tools diff --git a/packages/ppx_tools/ppx_tools.4.03.0/opam b/packages/ppx_tools/ppx_tools.4.03.0/opam index 27c724dd9ad..b2c967cffa3 100644 --- a/packages/ppx_tools/ppx_tools.4.03.0/opam +++ b/packages/ppx_tools/ppx_tools.4.03.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alain.frisch@lexifi.com" authors: [ "Alain Frisch " ] license: "MIT" @@ -10,6 +10,12 @@ build: [[make "all"]] install: [[make "install"]] remove: [["ocamlfind" "remove" "ppx_tools"]] depends: [ + "ocaml" {>= "4.03.0" & < "4.04"} "ocamlfind" {>= "1.5.0"} ] -available: [ocaml-version >= "4.03.0" & ocaml-version < "4.04"] +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: "md5=bca14ed72f8d13cd0bdde4a975439c74" +} diff --git a/packages/ppx_tools/ppx_tools.4.03.0/url b/packages/ppx_tools/ppx_tools.4.03.0/url deleted file mode 100644 index 6ba4d858d05..00000000000 --- a/packages/ppx_tools/ppx_tools.4.03.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/alainfrisch/ppx_tools/archive/v4.03.0.tar.gz" -checksum: "bca14ed72f8d13cd0bdde4a975439c74" diff --git a/packages/ppx_tools/ppx_tools.5.0+4.02.0/descr b/packages/ppx_tools/ppx_tools.5.0+4.02.0/descr deleted file mode 100644 index 056c3aaddcf..00000000000 --- a/packages/ppx_tools/ppx_tools.5.0+4.02.0/descr +++ /dev/null @@ -1 +0,0 @@ -Tools for authors of ppx rewriters and other syntactic tools 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 index c56717d143b..49706b7803a 100644 --- a/packages/ppx_tools/ppx_tools.5.0+4.02.0/opam +++ b/packages/ppx_tools/ppx_tools.5.0+4.02.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alain.frisch@lexifi.com" authors: [ "Alain Frisch " ] license: "MIT" @@ -10,6 +10,12 @@ build: [[make "all"]] install: [[make "install"]] remove: [["ocamlfind" "remove" "ppx_tools"]] depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} "ocamlfind" {>= "1.5.0"} ] -available: ocaml-version >= "4.02.0" & ocaml-version < "4.03.0" +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: "md5=2f2bbe2ef0d16a6371d25a9e78854b3d" +} diff --git a/packages/ppx_tools/ppx_tools.5.0+4.02.0/url b/packages/ppx_tools/ppx_tools.5.0+4.02.0/url deleted file mode 100644 index b8efc460b6d..00000000000 --- a/packages/ppx_tools/ppx_tools.5.0+4.02.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-ppx/ppx_tools/archive/5.0+4.02.0.tar.gz" -checksum: "2f2bbe2ef0d16a6371d25a9e78854b3d" diff --git a/packages/ppx_tools/ppx_tools.5.0+4.03.0/descr b/packages/ppx_tools/ppx_tools.5.0+4.03.0/descr deleted file mode 100644 index 056c3aaddcf..00000000000 --- a/packages/ppx_tools/ppx_tools.5.0+4.03.0/descr +++ /dev/null @@ -1 +0,0 @@ -Tools for authors of ppx rewriters and other syntactic tools 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 index 0dd83f01204..e109059f7a3 100644 --- a/packages/ppx_tools/ppx_tools.5.0+4.03.0/opam +++ b/packages/ppx_tools/ppx_tools.5.0+4.03.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alain.frisch@lexifi.com" authors: [ "Alain Frisch " ] license: "MIT" @@ -10,6 +10,12 @@ build: [[make "all"]] install: [[make "install"]] remove: [["ocamlfind" "remove" "ppx_tools"]] depends: [ + "ocaml" {>= "4.03.0" & < "4.04.0"} "ocamlfind" {>= "1.5.0"} ] -available: ocaml-version >= "4.03.0" & ocaml-version < "4.04.0" +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: "md5=5ca9f031ca0b2e986fc8e3514dfd70d9" +} diff --git a/packages/ppx_tools/ppx_tools.5.0+4.03.0/url b/packages/ppx_tools/ppx_tools.5.0+4.03.0/url deleted file mode 100644 index 518950ad9e9..00000000000 --- a/packages/ppx_tools/ppx_tools.5.0+4.03.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-ppx/ppx_tools/archive/5.0+4.03.0.tar.gz" -checksum: "5ca9f031ca0b2e986fc8e3514dfd70d9" diff --git a/packages/ppx_tools/ppx_tools.5.0+4.05.0/descr b/packages/ppx_tools/ppx_tools.5.0+4.05.0/descr deleted file mode 100644 index 056c3aaddcf..00000000000 --- a/packages/ppx_tools/ppx_tools.5.0+4.05.0/descr +++ /dev/null @@ -1 +0,0 @@ -Tools for authors of ppx rewriters and other syntactic tools 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 index 7c958f76015..bf386499586 100644 --- a/packages/ppx_tools/ppx_tools.5.0+4.05.0/opam +++ b/packages/ppx_tools/ppx_tools.5.0+4.05.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alain.frisch@lexifi.com" authors: [ "Alain Frisch " ] license: "MIT" @@ -10,6 +10,12 @@ build: [[make "all"]] install: [[make "install"]] remove: [["ocamlfind" "remove" "ppx_tools"]] depends: [ + "ocaml" {>= "4.05" & < "4.06.0"} "ocamlfind" {>= "1.5.0"} ] -available: [ ocaml-version >= "4.05" & ocaml-version < "4.06.0" ] +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: "md5=cf455545d5df2ed447a101f1d44454e9" +} diff --git a/packages/ppx_tools/ppx_tools.5.0+4.05.0/url b/packages/ppx_tools/ppx_tools.5.0+4.05.0/url deleted file mode 100644 index 500187d3bae..00000000000 --- a/packages/ppx_tools/ppx_tools.5.0+4.05.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-ppx/ppx_tools/archive/5.0+4.05.0.tar.gz" -checksum: "cf455545d5df2ed447a101f1d44454e9" diff --git a/packages/ppx_tools/ppx_tools.5.0/descr b/packages/ppx_tools/ppx_tools.5.0/descr deleted file mode 100644 index 056c3aaddcf..00000000000 --- a/packages/ppx_tools/ppx_tools.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -Tools for authors of ppx rewriters and other syntactic tools diff --git a/packages/ppx_tools/ppx_tools.5.0/opam b/packages/ppx_tools/ppx_tools.5.0/opam index 70b08dc7351..1801327fd77 100644 --- a/packages/ppx_tools/ppx_tools.5.0/opam +++ b/packages/ppx_tools/ppx_tools.5.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alain.frisch@lexifi.com" authors: [ "Alain Frisch " ] license: "MIT" @@ -10,6 +10,12 @@ build: [[make "all"]] install: [[make "install"]] remove: [["ocamlfind" "remove" "ppx_tools"]] depends: [ + "ocaml" {>= "4.04.0" & < "4.05"} "ocamlfind" {>= "1.5.0"} ] -available: [ ocaml-version >= "4.04.0" & ocaml-version < "4.05" ] +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: "md5=6f512acc15bdd09eb363babb333dc508" +} diff --git a/packages/ppx_tools/ppx_tools.5.0/url b/packages/ppx_tools/ppx_tools.5.0/url deleted file mode 100644 index 7878eae8b4d..00000000000 --- a/packages/ppx_tools/ppx_tools.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-ppx/ppx_tools/archive/5.0+4.04.0.tar.gz" -checksum: "6f512acc15bdd09eb363babb333dc508" diff --git a/packages/ppx_tools/ppx_tools.5.1+4.06.0/descr b/packages/ppx_tools/ppx_tools.5.1+4.06.0/descr deleted file mode 100644 index 056c3aaddcf..00000000000 --- a/packages/ppx_tools/ppx_tools.5.1+4.06.0/descr +++ /dev/null @@ -1 +0,0 @@ -Tools for authors of ppx rewriters and other syntactic tools 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 index 9f9673d2fc0..c70d76d74bf 100644 --- a/packages/ppx_tools/ppx_tools.5.1+4.06.0/opam +++ b/packages/ppx_tools/ppx_tools.5.1+4.06.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alain.frisch@lexifi.com" authors: [ "Alain Frisch " ] license: "MIT" @@ -10,6 +10,12 @@ build: [[make "all"]] install: [[make "install"]] remove: [["ocamlfind" "remove" "ppx_tools"]] depends: [ + "ocaml" {>= "4.06.0" & < "4.07"} "ocamlfind" {>= "1.5.0"} ] -available: [ ocaml-version >= "4.06.0" & ocaml-version < "4.07" ] +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: "md5=6ba2e9690b1f579ba562b86022d1c308" +} diff --git a/packages/ppx_tools/ppx_tools.5.1+4.06.0/url b/packages/ppx_tools/ppx_tools.5.1+4.06.0/url deleted file mode 100644 index addb4bc9e70..00000000000 --- a/packages/ppx_tools/ppx_tools.5.1+4.06.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-ppx/ppx_tools/archive/5.1+4.06.0.tar.gz" -checksum: "6ba2e9690b1f579ba562b86022d1c308" diff --git a/packages/ppx_tools_versioned/ppx_tools_versioned.5.0.1/descr b/packages/ppx_tools_versioned/ppx_tools_versioned.5.0.1/descr deleted file mode 100644 index e1370ce9e8a..00000000000 --- a/packages/ppx_tools_versioned/ppx_tools_versioned.5.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -A variant of ppx_tools based on ocaml-migrate-parsetree diff --git a/packages/ppx_tools_versioned/ppx_tools_versioned.5.0.1/opam b/packages/ppx_tools_versioned/ppx_tools_versioned.5.0.1/opam index 72369b3f932..1824087c3bc 100644 --- a/packages/ppx_tools_versioned/ppx_tools_versioned.5.0.1/opam +++ b/packages/ppx_tools_versioned/ppx_tools_versioned.5.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "frederic.bour@lakaban.net" authors: [ "Frédéric Bour " @@ -12,7 +12,13 @@ build: [make "all"] install: [make "install"] remove: ["ocamlfind" "remove" "ppx_tools_versioned"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {>= "1.5.0"} "ocaml-migrate-parsetree" {>= "0.7"} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "A variant of ppx_tools based on ocaml-migrate-parsetree" +flags: light-uninstall +url { + src: "https://github.com/let-def/ppx_tools_versioned/archive/5.0.1.tar.gz" + checksum: "md5=fa26fd27ac77aaf5058c86158b6b2267" +} diff --git a/packages/ppx_tools_versioned/ppx_tools_versioned.5.0.1/url b/packages/ppx_tools_versioned/ppx_tools_versioned.5.0.1/url deleted file mode 100644 index e350f010d42..00000000000 --- a/packages/ppx_tools_versioned/ppx_tools_versioned.5.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/let-def/ppx_tools_versioned/archive/5.0.1.tar.gz" -checksum: "fa26fd27ac77aaf5058c86158b6b2267" diff --git a/packages/ppx_tools_versioned/ppx_tools_versioned.5.0alpha/descr b/packages/ppx_tools_versioned/ppx_tools_versioned.5.0alpha/descr deleted file mode 100644 index e1370ce9e8a..00000000000 --- a/packages/ppx_tools_versioned/ppx_tools_versioned.5.0alpha/descr +++ /dev/null @@ -1 +0,0 @@ -A variant of ppx_tools based on ocaml-migrate-parsetree diff --git a/packages/ppx_tools_versioned/ppx_tools_versioned.5.0alpha/opam b/packages/ppx_tools_versioned/ppx_tools_versioned.5.0alpha/opam index 789934e6c0b..40c4bce39d6 100644 --- a/packages/ppx_tools_versioned/ppx_tools_versioned.5.0alpha/opam +++ b/packages/ppx_tools_versioned/ppx_tools_versioned.5.0alpha/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "frederic.bour@lakaban.net" authors: [ "Frédéric Bour " @@ -13,7 +13,14 @@ build: [make "all"] install: [make "install"] remove: ["ocamlfind" "remove" "ppx_tools_versioned"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {>= "1.5.0"} - "ocaml-migrate-parsetree" { >= "0.5" } + "ocaml-migrate-parsetree" {>= "0.5"} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "A variant of ppx_tools based on ocaml-migrate-parsetree" +flags: light-uninstall +url { + src: + "https://github.com/let-def/ppx_tools_versioned/archive/5.0alpha.tar.gz" + checksum: "md5=81116918028a40874f965b6ba0c25dd8" +} diff --git a/packages/ppx_tools_versioned/ppx_tools_versioned.5.0alpha/url b/packages/ppx_tools_versioned/ppx_tools_versioned.5.0alpha/url deleted file mode 100644 index 9ce0f247c03..00000000000 --- a/packages/ppx_tools_versioned/ppx_tools_versioned.5.0alpha/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/let-def/ppx_tools_versioned/archive/5.0alpha.tar.gz" -checksum: "81116918028a40874f965b6ba0c25dd8" diff --git a/packages/ppx_tools_versioned/ppx_tools_versioned.5.0beta/descr b/packages/ppx_tools_versioned/ppx_tools_versioned.5.0beta/descr deleted file mode 100644 index e1370ce9e8a..00000000000 --- a/packages/ppx_tools_versioned/ppx_tools_versioned.5.0beta/descr +++ /dev/null @@ -1 +0,0 @@ -A variant of ppx_tools based on ocaml-migrate-parsetree diff --git a/packages/ppx_tools_versioned/ppx_tools_versioned.5.0beta/opam b/packages/ppx_tools_versioned/ppx_tools_versioned.5.0beta/opam index c0e89a6cfdd..0d00061d8ef 100644 --- a/packages/ppx_tools_versioned/ppx_tools_versioned.5.0beta/opam +++ b/packages/ppx_tools_versioned/ppx_tools_versioned.5.0beta/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "frederic.bour@lakaban.net" authors: [ "Frédéric Bour " @@ -13,7 +13,14 @@ build: [make "all"] install: [make "install"] remove: ["ocamlfind" "remove" "ppx_tools_versioned"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {>= "1.5.0"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "A variant of ppx_tools based on ocaml-migrate-parsetree" +flags: light-uninstall +url { + src: + "https://github.com/let-def/ppx_tools_versioned/archive/5.0beta.tar.gz" + checksum: "md5=ec04ef879fc16cb18219dd85e65cfada" +} diff --git a/packages/ppx_tools_versioned/ppx_tools_versioned.5.0beta/url b/packages/ppx_tools_versioned/ppx_tools_versioned.5.0beta/url deleted file mode 100644 index 98148c5b271..00000000000 --- a/packages/ppx_tools_versioned/ppx_tools_versioned.5.0beta/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/let-def/ppx_tools_versioned/archive/5.0beta.tar.gz" -checksum: "ec04ef879fc16cb18219dd85e65cfada" diff --git a/packages/ppx_tools_versioned/ppx_tools_versioned.5.0beta1/descr b/packages/ppx_tools_versioned/ppx_tools_versioned.5.0beta1/descr deleted file mode 100644 index e1370ce9e8a..00000000000 --- a/packages/ppx_tools_versioned/ppx_tools_versioned.5.0beta1/descr +++ /dev/null @@ -1 +0,0 @@ -A variant of ppx_tools based on ocaml-migrate-parsetree diff --git a/packages/ppx_tools_versioned/ppx_tools_versioned.5.0beta1/opam b/packages/ppx_tools_versioned/ppx_tools_versioned.5.0beta1/opam index c0e89a6cfdd..e320ea2f27f 100644 --- a/packages/ppx_tools_versioned/ppx_tools_versioned.5.0beta1/opam +++ b/packages/ppx_tools_versioned/ppx_tools_versioned.5.0beta1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "frederic.bour@lakaban.net" authors: [ "Frédéric Bour " @@ -13,7 +13,14 @@ build: [make "all"] install: [make "install"] remove: ["ocamlfind" "remove" "ppx_tools_versioned"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {>= "1.5.0"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "A variant of ppx_tools based on ocaml-migrate-parsetree" +flags: light-uninstall +url { + src: + "https://github.com/let-def/ppx_tools_versioned/archive/5.0beta1.tar.gz" + checksum: "md5=9020678b2e512d68812d94cdf5280592" +} diff --git a/packages/ppx_tools_versioned/ppx_tools_versioned.5.0beta1/url b/packages/ppx_tools_versioned/ppx_tools_versioned.5.0beta1/url deleted file mode 100644 index 070f4412818..00000000000 --- a/packages/ppx_tools_versioned/ppx_tools_versioned.5.0beta1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/let-def/ppx_tools_versioned/archive/5.0beta1.tar.gz" -checksum: "9020678b2e512d68812d94cdf5280592" diff --git a/packages/ppx_tools_versioned/ppx_tools_versioned.5.1/descr b/packages/ppx_tools_versioned/ppx_tools_versioned.5.1/descr deleted file mode 100644 index e1370ce9e8a..00000000000 --- a/packages/ppx_tools_versioned/ppx_tools_versioned.5.1/descr +++ /dev/null @@ -1 +0,0 @@ -A variant of ppx_tools based on ocaml-migrate-parsetree diff --git a/packages/ppx_tools_versioned/ppx_tools_versioned.5.1/opam b/packages/ppx_tools_versioned/ppx_tools_versioned.5.1/opam index c0e89a6cfdd..a7916787dbd 100644 --- a/packages/ppx_tools_versioned/ppx_tools_versioned.5.1/opam +++ b/packages/ppx_tools_versioned/ppx_tools_versioned.5.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "frederic.bour@lakaban.net" authors: [ "Frédéric Bour " @@ -13,7 +13,13 @@ build: [make "all"] install: [make "install"] remove: ["ocamlfind" "remove" "ppx_tools_versioned"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {>= "1.5.0"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "A variant of ppx_tools based on ocaml-migrate-parsetree" +flags: light-uninstall +url { + src: "https://github.com/ocaml-ppx/ppx_tools_versioned/archive/5.1.tar.gz" + checksum: "md5=e48cc87d6da6c2f3020fd8dfe8fe50de" +} diff --git a/packages/ppx_tools_versioned/ppx_tools_versioned.5.1/url b/packages/ppx_tools_versioned/ppx_tools_versioned.5.1/url deleted file mode 100644 index 913e02788eb..00000000000 --- a/packages/ppx_tools_versioned/ppx_tools_versioned.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml-ppx/ppx_tools_versioned/archive/5.1.tar.gz" -checksum: "e48cc87d6da6c2f3020fd8dfe8fe50de" diff --git a/packages/ppx_traverse/ppx_traverse.v0.10.0/descr b/packages/ppx_traverse/ppx_traverse.v0.10.0/descr deleted file mode 100644 index aa8efae673e..00000000000 --- a/packages/ppx_traverse/ppx_traverse.v0.10.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Automatic generation of open-recursion classes - -Ppx\\_traverse is a ppx_type_conv plugin generating open recursion -classes from type definition. diff --git a/packages/ppx_traverse/ppx_traverse.v0.10.0/opam b/packages/ppx_traverse/ppx_traverse.v0.10.0/opam index b12f3eaa799..4a28cb07b01 100644 --- a/packages/ppx_traverse/ppx_traverse.v0.10.0/opam +++ b/packages/ppx_traverse/ppx_traverse.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_traverse" @@ -9,11 +9,20 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=a73ff2a0c0089722e876eeef08bcd907" +} diff --git a/packages/ppx_traverse/ppx_traverse.v0.10.0/url b/packages/ppx_traverse/ppx_traverse.v0.10.0/url deleted file mode 100644 index cf41a54d748..00000000000 --- a/packages/ppx_traverse/ppx_traverse.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_traverse-v0.10.0.tar.gz" -checksum: "a73ff2a0c0089722e876eeef08bcd907" diff --git a/packages/ppx_traverse/ppx_traverse.v0.9.0/descr b/packages/ppx_traverse/ppx_traverse.v0.9.0/descr deleted file mode 100644 index aa8efae673e..00000000000 --- a/packages/ppx_traverse/ppx_traverse.v0.9.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Automatic generation of open-recursion classes - -Ppx\\_traverse is a ppx_type_conv plugin generating open recursion -classes from type definition. diff --git a/packages/ppx_traverse/ppx_traverse.v0.9.0/opam b/packages/ppx_traverse/ppx_traverse.v0.9.0/opam index 1fee7acd72e..dc5b80457dc 100644 --- a/packages/ppx_traverse/ppx_traverse.v0.9.0/opam +++ b/packages/ppx_traverse/ppx_traverse.v0.9.0/opam @@ -1,19 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_traverse" bug-reports: "https://github.com/janestreet/ppx_traverse/issues" -dev-repo: "https://github.com/janestreet/ppx_traverse.git" +dev-repo: "git+https://github.com/janestreet/ppx_traverse.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "ppx_traverse" "--root" "." "-j" jobs "@install"] ] depends: [ - "jbuilder" {build & >= "1.0+beta4"} - "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" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta4"} + "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"} ] -available: [ ocaml-version >= "4.03.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: "md5=9031e3649e21c9e0f3e58f4470b14c29" +} diff --git a/packages/ppx_traverse/ppx_traverse.v0.9.0/url b/packages/ppx_traverse/ppx_traverse.v0.9.0/url deleted file mode 100644 index 7425fc45123..00000000000 --- a/packages/ppx_traverse/ppx_traverse.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_traverse-v0.9.0.tar.gz" -checksum: "9031e3649e21c9e0f3e58f4470b14c29" diff --git a/packages/ppx_traverse_builtins/ppx_traverse_builtins.v0.10.0/descr b/packages/ppx_traverse_builtins/ppx_traverse_builtins.v0.10.0/descr deleted file mode 100644 index fbe0f945f14..00000000000 --- a/packages/ppx_traverse_builtins/ppx_traverse_builtins.v0.10.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Builtins for Ppx_traverse - -This library defines the default methods for builtin types (int, -string, list, ...) for Ppx_traverse. diff --git a/packages/ppx_traverse_builtins/ppx_traverse_builtins.v0.10.0/opam b/packages/ppx_traverse_builtins/ppx_traverse_builtins.v0.10.0/opam index 44ed6c88920..3bb658668e4 100644 --- a/packages/ppx_traverse_builtins/ppx_traverse_builtins.v0.10.0/opam +++ b/packages/ppx_traverse_builtins/ppx_traverse_builtins.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_traverse_builtins" @@ -9,6 +9,15 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.04.1"} "jbuilder" {build & >= "1.0+beta12"} ] -available: [ ocaml-version >= "4.04.1" ] +synopsis: "Builtins for Ppx_traverse" +description: """ +This library defines the default methods for builtin types (int, +string, list, ...) for Ppx_traverse.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_traverse_builtins-v0.10.0.tar.gz" + checksum: "md5=9a9f9d79b64c6ad4d226d8246b41b261" +} diff --git a/packages/ppx_traverse_builtins/ppx_traverse_builtins.v0.10.0/url b/packages/ppx_traverse_builtins/ppx_traverse_builtins.v0.10.0/url deleted file mode 100644 index 9e39ea9a34f..00000000000 --- a/packages/ppx_traverse_builtins/ppx_traverse_builtins.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_traverse_builtins-v0.10.0.tar.gz" -checksum: "9a9f9d79b64c6ad4d226d8246b41b261" diff --git a/packages/ppx_traverse_builtins/ppx_traverse_builtins.v0.9.0/descr b/packages/ppx_traverse_builtins/ppx_traverse_builtins.v0.9.0/descr deleted file mode 100644 index fbe0f945f14..00000000000 --- a/packages/ppx_traverse_builtins/ppx_traverse_builtins.v0.9.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Builtins for Ppx_traverse - -This library defines the default methods for builtin types (int, -string, list, ...) for Ppx_traverse. diff --git a/packages/ppx_traverse_builtins/ppx_traverse_builtins.v0.9.0/opam b/packages/ppx_traverse_builtins/ppx_traverse_builtins.v0.9.0/opam index 83949daed7c..b732e1d8c80 100644 --- a/packages/ppx_traverse_builtins/ppx_traverse_builtins.v0.9.0/opam +++ b/packages/ppx_traverse_builtins/ppx_traverse_builtins.v0.9.0/opam @@ -1,14 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_traverse_builtins" bug-reports: "https://github.com/janestreet/ppx_traverse_builtins/issues" -dev-repo: "https://github.com/janestreet/ppx_traverse_builtins.git" +dev-repo: "git+https://github.com/janestreet/ppx_traverse_builtins.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "ppx_traverse_builtins" "--root" "." "-j" jobs "@install"] ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta4"} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Builtins for Ppx_traverse" +description: """ +This library defines the default methods for builtin types (int, +string, list, ...) for Ppx_traverse.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_traverse_builtins-v0.9.0.tar.gz" + checksum: "md5=2fa434feab3beb00a203009c512104e5" +} diff --git a/packages/ppx_traverse_builtins/ppx_traverse_builtins.v0.9.0/url b/packages/ppx_traverse_builtins/ppx_traverse_builtins.v0.9.0/url deleted file mode 100644 index 06b7e393484..00000000000 --- a/packages/ppx_traverse_builtins/ppx_traverse_builtins.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_traverse_builtins-v0.9.0.tar.gz" -checksum: "2fa434feab3beb00a203009c512104e5" diff --git a/packages/ppx_type_conv/ppx_type_conv.113.09.00/descr b/packages/ppx_type_conv/ppx_type_conv.113.09.00/descr deleted file mode 100644 index 9c4fa89f56f..00000000000 --- a/packages/ppx_type_conv/ppx_type_conv.113.09.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Support Library for type-driven code generators -Part of the Jane Street's PPX rewriters collection. 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 index 1df90557bcc..87e6bc1a138 100644 --- a/packages/ppx_type_conv/ppx_type_conv.113.09.00/opam +++ b/packages/ppx_type_conv/ppx_type_conv.113.09.00/opam @@ -1,15 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_type_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_type_conv.git" license: "Apache-2.0" -build: [[make]] +build: [ + [make] + [make "doc"] {with-doc} +] install: [[make "install"]] remove: [["ocamlfind" "remove" "ppx_type_conv"]] -build-doc: [[make "doc"]] depends: [ + "ocaml" {>= "4.02.2" & < "4.03"} "ocamlfind" {>= "1.3.2"} "ppx_core" {>= "113.09.00" & < "113.10.00"} "ppx_deriving" {>= "3.0" & < "4.0"} @@ -17,4 +20,10 @@ depends: [ "ppx_driver" {>= "113.09.00" & < "113.10.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.2" & ocaml-version < "4.03" ] +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: "md5=9f3a963bc9cea85ddc99e32a159c5b3a" +} diff --git a/packages/ppx_type_conv/ppx_type_conv.113.09.00/url b/packages/ppx_type_conv/ppx_type_conv.113.09.00/url deleted file mode 100644 index 1a2c08bfbc1..00000000000 --- a/packages/ppx_type_conv/ppx_type_conv.113.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/ppx_type_conv/archive/113.09.00.tar.gz" -checksum: "9f3a963bc9cea85ddc99e32a159c5b3a" diff --git a/packages/ppx_type_conv/ppx_type_conv.113.24.00/descr b/packages/ppx_type_conv/ppx_type_conv.113.24.00/descr deleted file mode 100644 index 9c4fa89f56f..00000000000 --- a/packages/ppx_type_conv/ppx_type_conv.113.24.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Support Library for type-driven code generators -Part of the Jane Street's PPX rewriters collection. 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 index 5233af08cb1..e71ffdc8aee 100644 --- a/packages/ppx_type_conv/ppx_type_conv.113.24.00/opam +++ b/packages/ppx_type_conv/ppx_type_conv.113.24.00/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_type_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_type_conv.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} "ppx_deriving" {>= "3.0" & < "4.0"} - "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} "ppx_tools" ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=12012679144f386664fe4a6c90fffbe3" +} diff --git a/packages/ppx_type_conv/ppx_type_conv.113.24.00/url b/packages/ppx_type_conv/ppx_type_conv.113.24.00/url deleted file mode 100644 index eec154bea0d..00000000000 --- a/packages/ppx_type_conv/ppx_type_conv.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_type_conv-113.24.00.tar.gz" -checksum: "12012679144f386664fe4a6c90fffbe3" diff --git a/packages/ppx_type_conv/ppx_type_conv.113.33.00+4.03/descr b/packages/ppx_type_conv/ppx_type_conv.113.33.00+4.03/descr deleted file mode 100644 index 9c4fa89f56f..00000000000 --- a/packages/ppx_type_conv/ppx_type_conv.113.33.00+4.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Support Library for type-driven code generators -Part of the Jane Street's PPX rewriters collection. 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 index f043fae669b..5a35844b1b2 100644 --- 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 @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_type_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_type_conv.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3"} ] -available: [ ocaml-version >= "4.03.0" ] +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: "md5=2a7d26b79a7d14b1b27befbb05903d07" +} diff --git a/packages/ppx_type_conv/ppx_type_conv.113.33.00+4.03/url b/packages/ppx_type_conv/ppx_type_conv.113.33.00+4.03/url deleted file mode 100644 index e7c7d59c839..00000000000 --- a/packages/ppx_type_conv/ppx_type_conv.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_type_conv-113.33.00+4.03.tar.gz" -checksum: "2a7d26b79a7d14b1b27befbb05903d07" diff --git a/packages/ppx_type_conv/ppx_type_conv.113.33.00/descr b/packages/ppx_type_conv/ppx_type_conv.113.33.00/descr deleted file mode 100644 index 9c4fa89f56f..00000000000 --- a/packages/ppx_type_conv/ppx_type_conv.113.33.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Support Library for type-driven code generators -Part of the Jane Street's PPX rewriters collection. 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 index b2c99a2084b..31dddead44d 100644 --- a/packages/ppx_type_conv/ppx_type_conv.113.33.00/opam +++ b/packages/ppx_type_conv/ppx_type_conv.113.33.00/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_type_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_type_conv.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=470f20531bfd497ea8ee48e4f4a717b4" +} diff --git a/packages/ppx_type_conv/ppx_type_conv.113.33.00/url b/packages/ppx_type_conv/ppx_type_conv.113.33.00/url deleted file mode 100644 index 64003a6e1c3..00000000000 --- a/packages/ppx_type_conv/ppx_type_conv.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_type_conv-113.33.00.tar.gz" -checksum: "470f20531bfd497ea8ee48e4f4a717b4" diff --git a/packages/ppx_type_conv/ppx_type_conv.113.33.01+4.03/descr b/packages/ppx_type_conv/ppx_type_conv.113.33.01+4.03/descr deleted file mode 100644 index 9c4fa89f56f..00000000000 --- a/packages/ppx_type_conv/ppx_type_conv.113.33.01+4.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Support Library for type-driven code generators -Part of the Jane Street's PPX rewriters collection. 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 deleted file mode 100644 index 78fd3f87111..00000000000 --- a/packages/ppx_type_conv/ppx_type_conv.113.33.01+4.03/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: "https://github.com/janestreet/ppx_type_conv.git" -license: "Apache-2.0" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} -] -available: [ ocaml-version >= "4.03.0" ] diff --git a/packages/ppx_type_conv/ppx_type_conv.113.33.01+4.03/url b/packages/ppx_type_conv/ppx_type_conv.113.33.01+4.03/url deleted file mode 100644 index f4fe398e87d..00000000000 --- a/packages/ppx_type_conv/ppx_type_conv.113.33.01+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_type_conv-113.33.01+4.03.tar.gz" -checksum: "e55c248967c24b7281d4a423a63a61a4" diff --git a/packages/ppx_type_conv/ppx_type_conv.113.33.02+4.03/descr b/packages/ppx_type_conv/ppx_type_conv.113.33.02+4.03/descr deleted file mode 100644 index 9c4fa89f56f..00000000000 --- a/packages/ppx_type_conv/ppx_type_conv.113.33.02+4.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Support Library for type-driven code generators -Part of the Jane Street's PPX rewriters collection. 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 index 021756259c3..f8084e03d92 100644 --- 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 @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_type_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_type_conv.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} "ppx_deriving" {>= "3.0"} - "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} - "ppx_tools" {>= "0.99.3"} + "ppx_driver" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3"} ] -available: [ ocaml-version >= "4.03.0" ] +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: "md5=c7731dd412d9e470ef8566060cf7178f" +} diff --git a/packages/ppx_type_conv/ppx_type_conv.113.33.02+4.03/url b/packages/ppx_type_conv/ppx_type_conv.113.33.02+4.03/url deleted file mode 100644 index b2dc8ef91ea..00000000000 --- a/packages/ppx_type_conv/ppx_type_conv.113.33.02+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_type_conv-113.33.02+4.03.tar.gz" -checksum: "c7731dd412d9e470ef8566060cf7178f" diff --git a/packages/ppx_type_conv/ppx_type_conv.113.33.03/descr b/packages/ppx_type_conv/ppx_type_conv.113.33.03/descr deleted file mode 100644 index 9c4fa89f56f..00000000000 --- a/packages/ppx_type_conv/ppx_type_conv.113.33.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Support Library for type-driven code generators -Part of the Jane Street's PPX rewriters collection. 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 index 2f4b10a1b26..3cb58f4dd87 100644 --- a/packages/ppx_type_conv/ppx_type_conv.113.33.03/opam +++ b/packages/ppx_type_conv/ppx_type_conv.113.33.03/opam @@ -1,21 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_type_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_type_conv.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "js-build-tools" {build & >= "113.33.04" & < "113.34.00"} - "ppx_core" {>= "113.33.03" & < "113.34.00"} - "ppx_deriving" {>= "3.0"} - "ppx_driver" {>= "113.33.03" & < "113.34.00"} - "ppx_tools" {>= "0.99.3"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_deriving" {>= "3.0"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=180b8573949073c52ed706db75937875" +} diff --git a/packages/ppx_type_conv/ppx_type_conv.113.33.03/url b/packages/ppx_type_conv/ppx_type_conv.113.33.03/url deleted file mode 100644 index 8799cf6d600..00000000000 --- a/packages/ppx_type_conv/ppx_type_conv.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_type_conv-113.33.03.tar.gz" -checksum: "180b8573949073c52ed706db75937875" diff --git a/packages/ppx_type_conv/ppx_type_conv.v0.10.0/descr b/packages/ppx_type_conv/ppx_type_conv.v0.10.0/descr deleted file mode 100644 index 42fe295020b..00000000000 --- a/packages/ppx_type_conv/ppx_type_conv.v0.10.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Support Library for type-driven code generators - -Part of the Jane Street's PPX rewriters collection. 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 index b156065bc47..a99a3d209eb 100644 --- a/packages/ppx_type_conv/ppx_type_conv.v0.10.0/opam +++ b/packages/ppx_type_conv/ppx_type_conv.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_type_conv" @@ -9,11 +9,18 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "ppx_core" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "ppx_metaquot" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "ocaml" {>= "4.04.1"} + "ppx_core" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_metaquot" {>= "v0.10" & < "v0.11"} + "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} "ppx_derivers" ] -available: [ ocaml-version >= "4.04.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: "md5=ae87662d39eebc6a2df6851c0f4da88c" +} diff --git a/packages/ppx_type_conv/ppx_type_conv.v0.10.0/url b/packages/ppx_type_conv/ppx_type_conv.v0.10.0/url deleted file mode 100644 index 8a69be98331..00000000000 --- a/packages/ppx_type_conv/ppx_type_conv.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_type_conv-v0.10.0.tar.gz" -checksum: "ae87662d39eebc6a2df6851c0f4da88c" diff --git a/packages/ppx_type_conv/ppx_type_conv.v0.9.0/descr b/packages/ppx_type_conv/ppx_type_conv.v0.9.0/descr deleted file mode 100644 index 42fe295020b..00000000000 --- a/packages/ppx_type_conv/ppx_type_conv.v0.9.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Support Library for type-driven code generators - -Part of the Jane Street's PPX rewriters collection. 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 index 66bd3e4c467..3e5a45b0329 100644 --- a/packages/ppx_type_conv/ppx_type_conv.v0.9.0/opam +++ b/packages/ppx_type_conv/ppx_type_conv.v0.9.0/opam @@ -1,18 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_type_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_type_conv.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "ppx_type_conv" "--root" "." "-j" jobs "@install"] ] depends: [ - "jbuilder" {build & >= "1.0+beta4"} - "ppx_core" {>= "v0.9" & < "v0.10"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_metaquot" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta4"} + "ppx_core" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_metaquot" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] depopts: [ @@ -21,4 +22,10 @@ depopts: [ conflicts: [ "ppx_deriving" {< "4.1" & = "4.02.0" & = "4.02.1"} ] -available: [ ocaml-version >= "4.03.0" ] +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: "md5=01203bef38826b18c5d5378cc1f91d4a" +} diff --git a/packages/ppx_type_conv/ppx_type_conv.v0.9.0/url b/packages/ppx_type_conv/ppx_type_conv.v0.9.0/url deleted file mode 100644 index 4956c9dbce3..00000000000 --- a/packages/ppx_type_conv/ppx_type_conv.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_type_conv-v0.9.0.tar.gz" -checksum: "01203bef38826b18c5d5378cc1f91d4a" diff --git a/packages/ppx_type_conv/ppx_type_conv.v0.9.1/descr b/packages/ppx_type_conv/ppx_type_conv.v0.9.1/descr deleted file mode 100644 index 42fe295020b..00000000000 --- a/packages/ppx_type_conv/ppx_type_conv.v0.9.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Support Library for type-driven code generators - -Part of the Jane Street's PPX rewriters collection. 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 index 80b00ba7557..72fcb57a633 100644 --- a/packages/ppx_type_conv/ppx_type_conv.v0.9.1/opam +++ b/packages/ppx_type_conv/ppx_type_conv.v0.9.1/opam @@ -1,14 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_type_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_type_conv.git" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {> "4.03.0"} "jbuilder" {build & >= "1.0+beta16"} "ppx_core" {>= "v0.9" & < "v0.10"} "ppx_driver" {>= "v0.9" & < "v0.10"} @@ -16,4 +17,9 @@ depends: [ "ocaml-migrate-parsetree" {>= "0.4"} "ppx_derivers" ] -available: [ocaml-version > "4.03.0"] +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: "md5=85dbc534149d79dc775c11689614366b" +} diff --git a/packages/ppx_type_conv/ppx_type_conv.v0.9.1/url b/packages/ppx_type_conv/ppx_type_conv.v0.9.1/url deleted file mode 100644 index 1dc093db0a2..00000000000 --- a/packages/ppx_type_conv/ppx_type_conv.v0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/janestreet/ppx_type_conv/archive/v0.9.1.tar.gz" -checksum: "85dbc534149d79dc775c11689614366b" diff --git a/packages/ppx_typerep_conv/ppx_typerep_conv.113.09.00/descr b/packages/ppx_typerep_conv/ppx_typerep_conv.113.09.00/descr deleted file mode 100644 index 96f18c5d242..00000000000 --- a/packages/ppx_typerep_conv/ppx_typerep_conv.113.09.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generation of runtime types from type declarations -Part of the Jane Street's PPX rewriters collection. 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 deleted file mode 100644 index b35316f8e8a..00000000000 --- a/packages/ppx_typerep_conv/ppx_typerep_conv.113.09.00/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: "https://github.com/janestreet/ppx_typerep_conv.git" -license: "Apache-2.0" -build: [[make]] -install: [[make "install"]] -remove: [["ocamlfind" "remove" "ppx_typerep_conv"]] -build-doc: [[make "doc"]] -depends: [ - "ocamlfind" {>= "1.3.2"} - "ppx_type_conv" {>= "113.09.00" & < "113.10.00"} - "ppx_core" {>= "113.09.00" & < "113.10.00"} - "ppx_deriving" - "ppx_tools" - "ppx_driver" {>= "113.09.00" & < "113.10.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.02.2" & ocaml-version < "4.03" ] diff --git a/packages/ppx_typerep_conv/ppx_typerep_conv.113.09.00/url b/packages/ppx_typerep_conv/ppx_typerep_conv.113.09.00/url deleted file mode 100644 index be9514caa2d..00000000000 --- a/packages/ppx_typerep_conv/ppx_typerep_conv.113.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/ppx_typerep_conv/archive/113.09.00.tar.gz" -checksum: "eafa43886f62537b2e4a3f29f8e9d562" diff --git a/packages/ppx_typerep_conv/ppx_typerep_conv.113.24.00/descr b/packages/ppx_typerep_conv/ppx_typerep_conv.113.24.00/descr deleted file mode 100644 index 96f18c5d242..00000000000 --- a/packages/ppx_typerep_conv/ppx_typerep_conv.113.24.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generation of runtime types from type declarations -Part of the Jane Street's PPX rewriters collection. 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 index 1816e45883f..a4e28a20e7a 100644 --- a/packages/ppx_typerep_conv/ppx_typerep_conv.113.24.00/opam +++ b/packages/ppx_typerep_conv/ppx_typerep_conv.113.24.00/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_typerep_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_typerep_conv.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} "ppx_tools" "ppx_type_conv" {>= "113.24.00" & < "113.25.00"} - "typerep" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=b6e032525242de38ac7e760ab00ec833" +} diff --git a/packages/ppx_typerep_conv/ppx_typerep_conv.113.24.00/url b/packages/ppx_typerep_conv/ppx_typerep_conv.113.24.00/url deleted file mode 100644 index 98e6a26249f..00000000000 --- a/packages/ppx_typerep_conv/ppx_typerep_conv.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_typerep_conv-113.24.00.tar.gz" -checksum: "b6e032525242de38ac7e760ab00ec833" diff --git a/packages/ppx_typerep_conv/ppx_typerep_conv.113.33.00+4.03/descr b/packages/ppx_typerep_conv/ppx_typerep_conv.113.33.00+4.03/descr deleted file mode 100644 index 96f18c5d242..00000000000 --- a/packages/ppx_typerep_conv/ppx_typerep_conv.113.33.00+4.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generation of runtime types from type declarations -Part of the Jane Street's PPX rewriters collection. 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 index 34a66d40507..ee6e40489a5 100644 --- 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 @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_typerep_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_typerep_conv.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} - "ppx_tools" {>= "0.99.3"} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "ppx_core" {>= "113.33.00+4.03" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3"} "ppx_type_conv" {>= "113.33.00+4.03" & < "113.34.00+4.03"} - "typerep" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} ] -available: [ ocaml-version >= "4.03.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/113.33/files/ppx_typerep_conv-113.33.00+4.03.tar.gz" + checksum: "md5=ac4eb28f43b6538b1547e5b10779a015" +} diff --git a/packages/ppx_typerep_conv/ppx_typerep_conv.113.33.00+4.03/url b/packages/ppx_typerep_conv/ppx_typerep_conv.113.33.00+4.03/url deleted file mode 100644 index 515abc39256..00000000000 --- a/packages/ppx_typerep_conv/ppx_typerep_conv.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_typerep_conv-113.33.00+4.03.tar.gz" -checksum: "ac4eb28f43b6538b1547e5b10779a015" diff --git a/packages/ppx_typerep_conv/ppx_typerep_conv.113.33.00/descr b/packages/ppx_typerep_conv/ppx_typerep_conv.113.33.00/descr deleted file mode 100644 index 96f18c5d242..00000000000 --- a/packages/ppx_typerep_conv/ppx_typerep_conv.113.33.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generation of runtime types from type declarations -Part of the Jane Street's PPX rewriters collection. 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 index f79b6386c05..0a54f80a406 100644 --- a/packages/ppx_typerep_conv/ppx_typerep_conv.113.33.00/opam +++ b/packages/ppx_typerep_conv/ppx_typerep_conv.113.33.00/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_typerep_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_typerep_conv.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.33.00" & < "113.34.00"} - "ppx_tools" {>= "0.99.3"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3"} "ppx_type_conv" {>= "113.33.00" & < "113.34.00"} - "typerep" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=b36942d856f8b6127f0722c927d6af2f" +} diff --git a/packages/ppx_typerep_conv/ppx_typerep_conv.113.33.00/url b/packages/ppx_typerep_conv/ppx_typerep_conv.113.33.00/url deleted file mode 100644 index 21d186cc96d..00000000000 --- a/packages/ppx_typerep_conv/ppx_typerep_conv.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_typerep_conv-113.33.00.tar.gz" -checksum: "b36942d856f8b6127f0722c927d6af2f" diff --git a/packages/ppx_typerep_conv/ppx_typerep_conv.113.33.03/descr b/packages/ppx_typerep_conv/ppx_typerep_conv.113.33.03/descr deleted file mode 100644 index 96f18c5d242..00000000000 --- a/packages/ppx_typerep_conv/ppx_typerep_conv.113.33.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generation of runtime types from type declarations -Part of the Jane Street's PPX rewriters collection. 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 index 1323b0a432b..4656c1993ef 100644 --- a/packages/ppx_typerep_conv/ppx_typerep_conv.113.33.03/opam +++ b/packages/ppx_typerep_conv/ppx_typerep_conv.113.33.03/opam @@ -1,21 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_typerep_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_typerep_conv.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "js-build-tools" {build & >= "113.33.04" & < "113.34.00"} - "ppx_core" {>= "113.33.03" & < "113.34.00"} - "ppx_tools" {>= "0.99.3"} - "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} - "typerep" {>= "113.33.03" & < "113.34.00"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3"} + "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=5dfa2918b204dee5ee5f09ee0863be63" +} diff --git a/packages/ppx_typerep_conv/ppx_typerep_conv.113.33.03/url b/packages/ppx_typerep_conv/ppx_typerep_conv.113.33.03/url deleted file mode 100644 index 05537def367..00000000000 --- a/packages/ppx_typerep_conv/ppx_typerep_conv.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_typerep_conv-113.33.03.tar.gz" -checksum: "5dfa2918b204dee5ee5f09ee0863be63" diff --git a/packages/ppx_typerep_conv/ppx_typerep_conv.v0.10.0/descr b/packages/ppx_typerep_conv/ppx_typerep_conv.v0.10.0/descr deleted file mode 100644 index 64169614dce..00000000000 --- a/packages/ppx_typerep_conv/ppx_typerep_conv.v0.10.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Generation of runtime types from type declarations - -Part of the Jane Street's PPX rewriters collection. 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 index 44a4688f904..5f87b96b15a 100644 --- a/packages/ppx_typerep_conv/ppx_typerep_conv.v0.10.0/opam +++ b/packages/ppx_typerep_conv/ppx_typerep_conv.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_typerep_conv" @@ -9,12 +9,19 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=d99d64aa481c63d2be44ac95addb0cfa" +} diff --git a/packages/ppx_typerep_conv/ppx_typerep_conv.v0.10.0/url b/packages/ppx_typerep_conv/ppx_typerep_conv.v0.10.0/url deleted file mode 100644 index 7777b81ed7b..00000000000 --- a/packages/ppx_typerep_conv/ppx_typerep_conv.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_typerep_conv-v0.10.0.tar.gz" -checksum: "d99d64aa481c63d2be44ac95addb0cfa" diff --git a/packages/ppx_typerep_conv/ppx_typerep_conv.v0.9.0/descr b/packages/ppx_typerep_conv/ppx_typerep_conv.v0.9.0/descr deleted file mode 100644 index 64169614dce..00000000000 --- a/packages/ppx_typerep_conv/ppx_typerep_conv.v0.9.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Generation of runtime types from type declarations - -Part of the Jane Street's PPX rewriters collection. 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 index 4627d03d1d2..9949fa15d4f 100644 --- a/packages/ppx_typerep_conv/ppx_typerep_conv.v0.9.0/opam +++ b/packages/ppx_typerep_conv/ppx_typerep_conv.v0.9.0/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_typerep_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_typerep_conv.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "ppx_typerep_conv" "--root" "." "-j" jobs "@install"] ] depends: [ - "jbuilder" {build & >= "1.0+beta4"} - "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" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta4"} + "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"} ] -available: [ ocaml-version >= "4.03.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: "md5=92b037ef013823fed502ed2eb7c9a09c" +} diff --git a/packages/ppx_typerep_conv/ppx_typerep_conv.v0.9.0/url b/packages/ppx_typerep_conv/ppx_typerep_conv.v0.9.0/url deleted file mode 100644 index 6510922b111..00000000000 --- a/packages/ppx_typerep_conv/ppx_typerep_conv.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_typerep_conv-v0.9.0.tar.gz" -checksum: "92b037ef013823fed502ed2eb7c9a09c" diff --git a/packages/ppx_variants_conv/ppx_variants_conv.113.09.00/descr b/packages/ppx_variants_conv/ppx_variants_conv.113.09.00/descr deleted file mode 100644 index eafce27901b..00000000000 --- a/packages/ppx_variants_conv/ppx_variants_conv.113.09.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generation of accessor and iteration functions for ocaml variant types -Part of the Jane Street's PPX rewriters collection. 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 deleted file mode 100644 index e3bf1d99a9c..00000000000 --- a/packages/ppx_variants_conv/ppx_variants_conv.113.09.00/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: "https://github.com/janestreet/ppx_variants_conv.git" -license: "Apache-2.0" -build: [[make]] -install: [[make "install"]] -remove: [["ocamlfind" "remove" "ppx_variants_conv"]] -build-doc: [[make "doc"]] -depends: [ - "ocamlfind" {>= "1.3.2"} - "ppx_type_conv" {>= "113.09.00" & < "113.10.00"} - "ppx_core" {>= "113.09.00" & < "113.10.00"} - "ppx_deriving" - "ppx_tools" - "ppx_driver" {>= "113.09.00" & < "113.10.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.02.2" & ocaml-version < "4.03" ] diff --git a/packages/ppx_variants_conv/ppx_variants_conv.113.09.00/url b/packages/ppx_variants_conv/ppx_variants_conv.113.09.00/url deleted file mode 100644 index 99dfd40639f..00000000000 --- a/packages/ppx_variants_conv/ppx_variants_conv.113.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/ppx_variants_conv/archive/113.09.00.tar.gz" -checksum: "4c5040d350c4b42730f14cbf42c4e2b6" diff --git a/packages/ppx_variants_conv/ppx_variants_conv.113.24.00/descr b/packages/ppx_variants_conv/ppx_variants_conv.113.24.00/descr deleted file mode 100644 index eafce27901b..00000000000 --- a/packages/ppx_variants_conv/ppx_variants_conv.113.24.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generation of accessor and iteration functions for ocaml variant types -Part of the Jane Street's PPX rewriters collection. 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 index 688f10df16f..7171f253564 100644 --- a/packages/ppx_variants_conv/ppx_variants_conv.113.24.00/opam +++ b/packages/ppx_variants_conv/ppx_variants_conv.113.24.00/opam @@ -1,21 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_variants_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_variants_conv.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.24.00" & < "113.25.00"} - "ppx_driver" {>= "113.24.00" & < "113.25.00"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ppx_driver" {>= "113.24.00" & < "113.25.00"} "ppx_tools" "ppx_type_conv" {>= "113.24.00" & < "113.25.00"} - "variantslib" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=bb7d61cb6ef84566833468a312476aff" +} diff --git a/packages/ppx_variants_conv/ppx_variants_conv.113.24.00/url b/packages/ppx_variants_conv/ppx_variants_conv.113.24.00/url deleted file mode 100644 index a14d997a188..00000000000 --- a/packages/ppx_variants_conv/ppx_variants_conv.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_variants_conv-113.24.00.tar.gz" -checksum: "bb7d61cb6ef84566833468a312476aff" diff --git a/packages/ppx_variants_conv/ppx_variants_conv.113.33.00+4.03/descr b/packages/ppx_variants_conv/ppx_variants_conv.113.33.00+4.03/descr deleted file mode 100644 index eafce27901b..00000000000 --- a/packages/ppx_variants_conv/ppx_variants_conv.113.33.00+4.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generation of accessor and iteration functions for ocaml variant types -Part of the Jane Street's PPX rewriters collection. 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 index c4874cebf44..ddb749448f8 100644 --- 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 @@ -1,21 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_variants_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_variants_conv.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} "ppx_type_conv" {>= "113.33.00+4.03" & < "113.34.00+4.03"} - "variantslib" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} ] -available: [ ocaml-version >= "4.03.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/113.33/files/ppx_variants_conv-113.33.00+4.03.tar.gz" + checksum: "md5=fb9bbd8623b57f0ea1607edd0489b6c9" +} diff --git a/packages/ppx_variants_conv/ppx_variants_conv.113.33.00+4.03/url b/packages/ppx_variants_conv/ppx_variants_conv.113.33.00+4.03/url deleted file mode 100644 index db36f96305e..00000000000 --- a/packages/ppx_variants_conv/ppx_variants_conv.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_variants_conv-113.33.00+4.03.tar.gz" -checksum: "fb9bbd8623b57f0ea1607edd0489b6c9" diff --git a/packages/ppx_variants_conv/ppx_variants_conv.113.33.00/descr b/packages/ppx_variants_conv/ppx_variants_conv.113.33.00/descr deleted file mode 100644 index eafce27901b..00000000000 --- a/packages/ppx_variants_conv/ppx_variants_conv.113.33.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generation of accessor and iteration functions for ocaml variant types -Part of the Jane Street's PPX rewriters collection. 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 index 76253ae507b..e1debf5a552 100644 --- a/packages/ppx_variants_conv/ppx_variants_conv.113.33.00/opam +++ b/packages/ppx_variants_conv/ppx_variants_conv.113.33.00/opam @@ -1,21 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_variants_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_variants_conv.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "ppx_core" {>= "113.33.00" & < "113.34.00"} - "ppx_driver" {>= "113.33.00" & < "113.34.00"} - "ppx_tools" {>= "0.99.3"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "ppx_core" {>= "113.33.00" & < "113.34.00"} + "ppx_driver" {>= "113.33.00" & < "113.34.00"} + "ppx_tools" {>= "0.99.3"} "ppx_type_conv" {>= "113.33.00" & < "113.34.00"} - "variantslib" {>= "113.24.00" & < "113.25.00"} + "variantslib" {>= "113.24.00" & < "113.25.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=7bcb2dd95f84f8b77066afad2d73a0a7" +} diff --git a/packages/ppx_variants_conv/ppx_variants_conv.113.33.00/url b/packages/ppx_variants_conv/ppx_variants_conv.113.33.00/url deleted file mode 100644 index 33bfcb55ebf..00000000000 --- a/packages/ppx_variants_conv/ppx_variants_conv.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_variants_conv-113.33.00.tar.gz" -checksum: "7bcb2dd95f84f8b77066afad2d73a0a7" diff --git a/packages/ppx_variants_conv/ppx_variants_conv.113.33.03/descr b/packages/ppx_variants_conv/ppx_variants_conv.113.33.03/descr deleted file mode 100644 index eafce27901b..00000000000 --- a/packages/ppx_variants_conv/ppx_variants_conv.113.33.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generation of accessor and iteration functions for ocaml variant types -Part of the Jane Street's PPX rewriters collection. 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 index f40b238a193..cfa05123895 100644 --- a/packages/ppx_variants_conv/ppx_variants_conv.113.33.03/opam +++ b/packages/ppx_variants_conv/ppx_variants_conv.113.33.03/opam @@ -1,22 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_variants_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_variants_conv.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "js-build-tools" {build & >= "113.33.04" & < "113.34.00"} - "ppx_core" {>= "113.33.03" & < "113.34.00"} - "ppx_driver" {>= "113.33.03" & < "113.34.00"} - "ppx_tools" {>= "0.99.3"} - "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} - "variantslib" {>= "113.33.03" & < "113.34.00"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_driver" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3"} + "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} + "variantslib" {>= "113.33.03" & < "113.34.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=4062a75f20445c4c30d40999b0addd8b" +} diff --git a/packages/ppx_variants_conv/ppx_variants_conv.113.33.03/url b/packages/ppx_variants_conv/ppx_variants_conv.113.33.03/url deleted file mode 100644 index 75d1855fb8d..00000000000 --- a/packages/ppx_variants_conv/ppx_variants_conv.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_variants_conv-113.33.03.tar.gz" -checksum: "4062a75f20445c4c30d40999b0addd8b" diff --git a/packages/ppx_variants_conv/ppx_variants_conv.v0.10.0/descr b/packages/ppx_variants_conv/ppx_variants_conv.v0.10.0/descr deleted file mode 100644 index e3b8c776088..00000000000 --- a/packages/ppx_variants_conv/ppx_variants_conv.v0.10.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Generation of accessor and iteration functions for ocaml variant types - -Part of the Jane Street's PPX rewriters collection. 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 index 5d7d5e6cc99..9b8c17d4f65 100644 --- a/packages/ppx_variants_conv/ppx_variants_conv.v0.10.0/opam +++ b/packages/ppx_variants_conv/ppx_variants_conv.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_variants_conv" @@ -9,12 +9,20 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=378473bb8226e9696a082c876f900842" +} diff --git a/packages/ppx_variants_conv/ppx_variants_conv.v0.10.0/url b/packages/ppx_variants_conv/ppx_variants_conv.v0.10.0/url deleted file mode 100644 index 71d689b9e16..00000000000 --- a/packages/ppx_variants_conv/ppx_variants_conv.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_variants_conv-v0.10.0.tar.gz" -checksum: "378473bb8226e9696a082c876f900842" diff --git a/packages/ppx_variants_conv/ppx_variants_conv.v0.9.0/descr b/packages/ppx_variants_conv/ppx_variants_conv.v0.9.0/descr deleted file mode 100644 index e3b8c776088..00000000000 --- a/packages/ppx_variants_conv/ppx_variants_conv.v0.9.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Generation of accessor and iteration functions for ocaml variant types - -Part of the Jane Street's PPX rewriters collection. 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 index 91ffa960513..79d26ca0a5c 100644 --- a/packages/ppx_variants_conv/ppx_variants_conv.v0.9.0/opam +++ b/packages/ppx_variants_conv/ppx_variants_conv.v0.9.0/opam @@ -1,20 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_variants_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_variants_conv.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "ppx_variants_conv" "--root" "." "-j" jobs "@install"] ] depends: [ - "jbuilder" {build & >= "1.0+beta4"} - "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" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta4"} + "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"} ] -available: [ ocaml-version >= "4.03.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: "md5=30f5c2fbc107023c4edc77607afdc7fc" +} diff --git a/packages/ppx_variants_conv/ppx_variants_conv.v0.9.0/url b/packages/ppx_variants_conv/ppx_variants_conv.v0.9.0/url deleted file mode 100644 index e962281cb3b..00000000000 --- a/packages/ppx_variants_conv/ppx_variants_conv.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_variants_conv-v0.9.0.tar.gz" -checksum: "30f5c2fbc107023c4edc77607afdc7fc" diff --git a/packages/ppx_view/ppx_view.1.0.1/descr b/packages/ppx_view/ppx_view.1.0.1/descr deleted file mode 100644 index c5c4bf1d400..00000000000 --- a/packages/ppx_view/ppx_view.1.0.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -A ppx rewriter that provides pattern matching on abstract types by -transforming patterns into views/expressions. diff --git a/packages/ppx_view/ppx_view.1.0.1/opam b/packages/ppx_view/ppx_view.1.0.1/opam index d8b62e8cf19..05f35d80d28 100644 --- a/packages/ppx_view/ppx_view.1.0.1/opam +++ b/packages/ppx_view/ppx_view.1.0.1/opam @@ -1,15 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "xclerc@janestreet.com" authors: ["Xavier Clerc"] license: "Apache-2.0" homepage: "https://github.com/ocaml-ppx/ppx_view" bug-reports: "https://github.com/ocaml-ppx/ppx_view" -dev-repo: "https://github.com/ocaml-ppx/ppx_view.git" +dev-repo: "git+https://github.com/ocaml-ppx/ppx_view.git" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] -available: [ ocaml-version >= "4.04" ] depends: [ + "ocaml" {>= "4.04"} "jbuilder" {build & >= "1.0+beta7"} "ocaml-migrate-parsetree" ] +synopsis: + "A ppx rewriter that provides pattern matching on abstract types by" +description: "transforming patterns into views/expressions." +url { + src: + "https://github.com/ocaml-ppx/ppx_view/releases/download/1.0.1/ppx_view-1.0.1.tbz" + checksum: "md5=7323a5db34f96fda424cead34da7d025" +} diff --git a/packages/ppx_view/ppx_view.1.0.1/url b/packages/ppx_view/ppx_view.1.0.1/url deleted file mode 100644 index 7c65317ae12..00000000000 --- a/packages/ppx_view/ppx_view.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml-ppx/ppx_view/releases/download/1.0.1/ppx_view-1.0.1.tbz" -checksum: "7323a5db34f96fda424cead34da7d025" \ No newline at end of file diff --git a/packages/ppx_where/ppx_where.1.0/descr b/packages/ppx_where/ppx_where.1.0/descr deleted file mode 100644 index 702be378c55..00000000000 --- a/packages/ppx_where/ppx_where.1.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Haskell-style `where` clauses as a PPX syntax extension -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. diff --git a/packages/ppx_where/ppx_where.1.0/opam b/packages/ppx_where/ppx_where.1.0/opam index 2409cce0209..4b23192b240 100644 --- a/packages/ppx_where/ppx_where.1.0/opam +++ b/packages/ppx_where/ppx_where.1.0/opam @@ -1,18 +1,29 @@ -opam-version: "1.2" +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: "https://github.com/nv-vn/ppx_where.git" +dev-repo: "git+https://github.com/nv-vn/ppx_where.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] ] install: [make "install"] remove: [make "uninstall"] -available: [ocaml-version >= "4.02" & ocaml-version < "4.03"] depends: [ + "ocaml" {>= "4.02" & < "4.03"} "ocamlfind" {build} "oasis" {build} ] +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: "md5=cdb1d702a42d4b61d02012bf146286f2" +} diff --git a/packages/ppx_where/ppx_where.1.0/url b/packages/ppx_where/ppx_where.1.0/url deleted file mode 100644 index 34e895de300..00000000000 --- a/packages/ppx_where/ppx_where.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/nv-vn/ppx_where/archive/1.0.tar.gz" -checksum: "cdb1d702a42d4b61d02012bf146286f2" diff --git a/packages/ppx_xml_conv/ppx_xml_conv.113.09.00/descr b/packages/ppx_xml_conv/ppx_xml_conv.113.09.00/descr deleted file mode 100644 index 87f9e95f3c4..00000000000 --- a/packages/ppx_xml_conv/ppx_xml_conv.113.09.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generate XML conversion functions from records -Part of the Jane Street's PPX rewriters collection. 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 deleted file mode 100644 index 578127e68f8..00000000000 --- a/packages/ppx_xml_conv/ppx_xml_conv.113.09.00/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: "https://github.com/janestreet/ppx_xml_conv.git" -license: "Apache-2.0" -build: [[make]] -install: [[make "install"]] -remove: [["ocamlfind" "remove" "ppx_xml_conv"]] -build-doc: [[make "doc"]] -depends: [ - "ocamlfind" {>= "1.3.2"} - "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" - "ppx_tools" - "ppx_driver" {>= "113.09.00" & < "113.10.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.02.2" & ocaml-version < "4.03" ] diff --git a/packages/ppx_xml_conv/ppx_xml_conv.113.09.00/url b/packages/ppx_xml_conv/ppx_xml_conv.113.09.00/url deleted file mode 100644 index 55d5162a6ba..00000000000 --- a/packages/ppx_xml_conv/ppx_xml_conv.113.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/ppx_xml_conv/archive/113.09.00.tar.gz" -checksum: "d54991a24f8b60140e5eb60b03c00960" diff --git a/packages/ppx_xml_conv/ppx_xml_conv.113.24.00/descr b/packages/ppx_xml_conv/ppx_xml_conv.113.24.00/descr deleted file mode 100644 index 87f9e95f3c4..00000000000 --- a/packages/ppx_xml_conv/ppx_xml_conv.113.24.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generate XML conversion functions from records -Part of the Jane Street's PPX rewriters collection. 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 index f7afe7e5ed5..1e6478eb8fd 100644 --- a/packages/ppx_xml_conv/ppx_xml_conv.113.24.00/opam +++ b/packages/ppx_xml_conv/ppx_xml_conv.113.24.00/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_xml_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_xml_conv.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "ppx_conv_func" {>= "113.24.00" & < "113.25.00"} - "ppx_core" {>= "113.24.00" & < "113.25.00"} + "ppx_core" {>= "113.24.00" & < "113.25.00"} "ppx_tools" "ppx_type_conv" {>= "113.24.00" & < "113.25.00"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=ddedb4483223e766f6e0a067a6ea2c1b" +} diff --git a/packages/ppx_xml_conv/ppx_xml_conv.113.24.00/url b/packages/ppx_xml_conv/ppx_xml_conv.113.24.00/url deleted file mode 100644 index 212e45301e2..00000000000 --- a/packages/ppx_xml_conv/ppx_xml_conv.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/ppx_xml_conv-113.24.00.tar.gz" -checksum: "ddedb4483223e766f6e0a067a6ea2c1b" diff --git a/packages/ppx_xml_conv/ppx_xml_conv.113.33.00/descr b/packages/ppx_xml_conv/ppx_xml_conv.113.33.00/descr deleted file mode 100644 index 87f9e95f3c4..00000000000 --- a/packages/ppx_xml_conv/ppx_xml_conv.113.33.00/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generate XML conversion functions from records -Part of the Jane Street's PPX rewriters collection. 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 index 5e4e00672fc..fad24d2ed6b 100644 --- a/packages/ppx_xml_conv/ppx_xml_conv.113.33.00/opam +++ b/packages/ppx_xml_conv/ppx_xml_conv.113.33.00/opam @@ -1,20 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_xml_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_xml_conv.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "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"} + "ppx_core" {>= "113.33.00" & < "113.34.00+4.03"} + "ppx_tools" {>= "0.99.3"} "ppx_type_conv" {>= "113.33.00" & < "113.34.00+4.03"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=595d79ea019ca2181ccb7bd5da47f536" +} diff --git a/packages/ppx_xml_conv/ppx_xml_conv.113.33.00/url b/packages/ppx_xml_conv/ppx_xml_conv.113.33.00/url deleted file mode 100644 index 4a78c8a2fc7..00000000000 --- a/packages/ppx_xml_conv/ppx_xml_conv.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_xml_conv-113.33.00.tar.gz" -checksum: "595d79ea019ca2181ccb7bd5da47f536" diff --git a/packages/ppx_xml_conv/ppx_xml_conv.113.33.03/descr b/packages/ppx_xml_conv/ppx_xml_conv.113.33.03/descr deleted file mode 100644 index 87f9e95f3c4..00000000000 --- a/packages/ppx_xml_conv/ppx_xml_conv.113.33.03/descr +++ /dev/null @@ -1,2 +0,0 @@ -Generate XML conversion functions from records -Part of the Jane Street's PPX rewriters collection. 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 index 587d3810633..28ad8f33aeb 100644 --- a/packages/ppx_xml_conv/ppx_xml_conv.113.33.03/opam +++ b/packages/ppx_xml_conv/ppx_xml_conv.113.33.03/opam @@ -1,21 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_xml_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_xml_conv.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "js-build-tools" {build & >= "113.33.04" & < "113.34.00"} - "ppx_conv_func" {>= "113.33.03" & < "113.34.00"} - "ppx_core" {>= "113.33.03" & < "113.34.00"} - "ppx_tools" {>= "0.99.3"} - "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} + "ppx_conv_func" {>= "113.33.03" & < "113.34.00"} + "ppx_core" {>= "113.33.03" & < "113.34.00"} + "ppx_tools" {>= "0.99.3"} + "ppx_type_conv" {>= "113.33.03" & < "113.34.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=5e19fbaf48b500aed0f68fdc61ed7da7" +} diff --git a/packages/ppx_xml_conv/ppx_xml_conv.113.33.03/url b/packages/ppx_xml_conv/ppx_xml_conv.113.33.03/url deleted file mode 100644 index 7fb21707b72..00000000000 --- a/packages/ppx_xml_conv/ppx_xml_conv.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/ppx_xml_conv-113.33.03.tar.gz" -checksum: "5e19fbaf48b500aed0f68fdc61ed7da7" diff --git a/packages/ppx_xml_conv/ppx_xml_conv.v0.10.0/descr b/packages/ppx_xml_conv/ppx_xml_conv.v0.10.0/descr deleted file mode 100644 index 7df9c9be462..00000000000 --- a/packages/ppx_xml_conv/ppx_xml_conv.v0.10.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Generate XML conversion functions from records - -Part of the Jane Street's PPX rewriters collection. 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 index b9106661543..4221d166343 100644 --- a/packages/ppx_xml_conv/ppx_xml_conv.v0.10.0/opam +++ b/packages/ppx_xml_conv/ppx_xml_conv.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/ppx_xml_conv" @@ -9,14 +9,21 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=a55f7303e330a3be97e0d60fefbff494" +} diff --git a/packages/ppx_xml_conv/ppx_xml_conv.v0.10.0/url b/packages/ppx_xml_conv/ppx_xml_conv.v0.10.0/url deleted file mode 100644 index e99f2d5c489..00000000000 --- a/packages/ppx_xml_conv/ppx_xml_conv.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/ppx_xml_conv-v0.10.0.tar.gz" -checksum: "a55f7303e330a3be97e0d60fefbff494" diff --git a/packages/ppx_xml_conv/ppx_xml_conv.v0.9.0/descr b/packages/ppx_xml_conv/ppx_xml_conv.v0.9.0/descr deleted file mode 100644 index 7df9c9be462..00000000000 --- a/packages/ppx_xml_conv/ppx_xml_conv.v0.9.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Generate XML conversion functions from records - -Part of the Jane Street's PPX rewriters collection. 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 index eb67e84f766..6cecf824dd6 100644 --- a/packages/ppx_xml_conv/ppx_xml_conv.v0.9.0/opam +++ b/packages/ppx_xml_conv/ppx_xml_conv.v0.9.0/opam @@ -1,21 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/ppx_xml_conv.git" +dev-repo: "git+https://github.com/janestreet/ppx_xml_conv.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "csvfields" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "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" {>= "4.03.0"} + "csvfields" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "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"} ] -available: [ ocaml-version >= "4.03.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: "md5=75ae604921a728bf5c758f4ac4f2a177" +} diff --git a/packages/ppx_xml_conv/ppx_xml_conv.v0.9.0/url b/packages/ppx_xml_conv/ppx_xml_conv.v0.9.0/url deleted file mode 100644 index f7c03ca7f10..00000000000 --- a/packages/ppx_xml_conv/ppx_xml_conv.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/ppx_xml_conv-v0.9.0.tar.gz" -checksum: "75ae604921a728bf5c758f4ac4f2a177" diff --git a/packages/ppxfind/ppxfind.1.1/descr b/packages/ppxfind/ppxfind.1.1/descr deleted file mode 100644 index 7aaf63b4e13..00000000000 --- a/packages/ppxfind/ppxfind.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -ocamlfind ppx tool -Ppxfind is a small command line tool that among other things allows -to use old style ppx rewriters with jbuilder. diff --git a/packages/ppxfind/ppxfind.1.1/opam b/packages/ppxfind/ppxfind.1.1/opam index 33cd29ebd53..8f42676c181 100644 --- a/packages/ppxfind/ppxfind.1.1/opam +++ b/packages/ppxfind/ppxfind.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" authors: ["Jérémie Dimino"] license: "BSD3" @@ -9,7 +9,16 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.04.0"} "jbuilder" {build & >= "1.0+beta16"} "ocaml-migrate-parsetree" ] -available: [ ocaml-version >= "4.04.0" ] +synopsis: "ocamlfind ppx tool" +description: """ +Ppxfind is a small command line tool that among other things allows +to use old style ppx rewriters with jbuilder.""" +url { + src: + "https://github.com/diml/ppxfind/releases/download/1.1/ppxfind-1.1.tbz" + checksum: "md5=9be19346b530d2dfb862f1cc1562ae21" +} diff --git a/packages/ppxfind/ppxfind.1.1/url b/packages/ppxfind/ppxfind.1.1/url deleted file mode 100644 index 77c3ba24f0e..00000000000 --- a/packages/ppxfind/ppxfind.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/diml/ppxfind/releases/download/1.1/ppxfind-1.1.tbz" -checksum: "9be19346b530d2dfb862f1cc1562ae21" diff --git a/packages/ppxfind/ppxfind.1.2/descr b/packages/ppxfind/ppxfind.1.2/descr deleted file mode 100644 index 7aaf63b4e13..00000000000 --- a/packages/ppxfind/ppxfind.1.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -ocamlfind ppx tool -Ppxfind is a small command line tool that among other things allows -to use old style ppx rewriters with jbuilder. diff --git a/packages/ppxfind/ppxfind.1.2/opam b/packages/ppxfind/ppxfind.1.2/opam index 14834eb337b..40049dfdb22 100644 --- a/packages/ppxfind/ppxfind.1.2/opam +++ b/packages/ppxfind/ppxfind.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" authors: ["Jérémie Dimino"] license: "BSD3" @@ -9,7 +9,16 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {build & >= "1.0+beta16"} "ocaml-migrate-parsetree" ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "ocamlfind ppx tool" +description: """ +Ppxfind is a small command line tool that among other things allows +to use old style ppx rewriters with jbuilder.""" +url { + src: + "https://github.com/diml/ppxfind/releases/download/1.2/ppxfind-1.2.tbz" + checksum: "md5=3c6f81800bb816e190a64f9898481f82" +} diff --git a/packages/ppxfind/ppxfind.1.2/url b/packages/ppxfind/ppxfind.1.2/url deleted file mode 100644 index ded03445fa6..00000000000 --- a/packages/ppxfind/ppxfind.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/diml/ppxfind/releases/download/1.2/ppxfind-1.2.tbz" -checksum: "3c6f81800bb816e190a64f9898481f82" diff --git a/packages/ppxx/ppxx.1.0.0/descr b/packages/ppxx/ppxx.1.0.0/descr deleted file mode 100644 index 1840bf1a5a9..00000000000 --- a/packages/ppxx/ppxx.1.0.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Ppxx: a small extension library for writing PPX preprocessors -# PPXX: a small extension library for PPX - -PPXX contains several utility functions to make PPX preprocessors easier. diff --git a/packages/ppxx/ppxx.1.0.0/opam b/packages/ppxx/ppxx.1.0.0/opam index 17c71751def..59dc40ebafc 100644 --- a/packages/ppxx/ppxx.1.0.0/opam +++ b/packages/ppxx/ppxx.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -16,11 +16,18 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } + "ocaml" {>= "4.02.2" & < "4.03.0"} + "ocamlfind" {build} + "omake" {build & < "0.10.1"} "ppx_tools" ] -available: [ - ocaml-version >= "4.02.2" & ocaml-version < "4.03.0" -] 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://bitbucket.org/camlspotter/ppxx/get/1.0.0.tar.gz" + checksum: "md5=84c6a889457dcfe20f8dbac5be9d52e7" +} diff --git a/packages/ppxx/ppxx.1.0.0/url b/packages/ppxx/ppxx.1.0.0/url deleted file mode 100644 index f345ec2a6fa..00000000000 --- a/packages/ppxx/ppxx.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppxx/get/1.0.0.tar.gz" -checksum: "84c6a889457dcfe20f8dbac5be9d52e7" diff --git a/packages/ppxx/ppxx.1.1.0/descr b/packages/ppxx/ppxx.1.1.0/descr deleted file mode 100644 index 1840bf1a5a9..00000000000 --- a/packages/ppxx/ppxx.1.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Ppxx: a small extension library for writing PPX preprocessors -# PPXX: a small extension library for PPX - -PPXX contains several utility functions to make PPX preprocessors easier. diff --git a/packages/ppxx/ppxx.1.1.0/opam b/packages/ppxx/ppxx.1.1.0/opam deleted file mode 100644 index 5bc921ffa68..00000000000 --- a/packages/ppxx/ppxx.1.1.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -version: "1.1.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: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } - "ppx_tools" -] -available: [ - ocaml-version = "4.02.3" -] -homepage: "http://bitbucket.org/camlspotter/ppxx" diff --git a/packages/ppxx/ppxx.1.1.0/url b/packages/ppxx/ppxx.1.1.0/url deleted file mode 100644 index 3440c1ff003..00000000000 --- a/packages/ppxx/ppxx.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppxx/get/1.1.0.tar.gz" -checksum: "d61d5d2784d9b1b7932105e1f556be44" diff --git a/packages/ppxx/ppxx.1.2.0/descr b/packages/ppxx/ppxx.1.2.0/descr deleted file mode 100644 index 1840bf1a5a9..00000000000 --- a/packages/ppxx/ppxx.1.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Ppxx: a small extension library for writing PPX preprocessors -# PPXX: a small extension library for PPX - -PPXX contains several utility functions to make PPX preprocessors easier. diff --git a/packages/ppxx/ppxx.1.2.0/opam b/packages/ppxx/ppxx.1.2.0/opam deleted file mode 100644 index 16240987401..00000000000 --- a/packages/ppxx/ppxx.1.2.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -version: "1.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: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } - "ppx_tools" -] -available: [ - ocaml-version = "4.02.3" -] -homepage: "http://bitbucket.org/camlspotter/ppxx" diff --git a/packages/ppxx/ppxx.1.2.0/url b/packages/ppxx/ppxx.1.2.0/url deleted file mode 100644 index 32bf668b568..00000000000 --- a/packages/ppxx/ppxx.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppxx/get/1.2.0.tar.gz" -checksum: "82a755f9923514f529b5ed33aee76369" diff --git a/packages/ppxx/ppxx.1.2.1/descr b/packages/ppxx/ppxx.1.2.1/descr deleted file mode 100644 index 1840bf1a5a9..00000000000 --- a/packages/ppxx/ppxx.1.2.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Ppxx: a small extension library for writing PPX preprocessors -# PPXX: a small extension library for PPX - -PPXX contains several utility functions to make PPX preprocessors easier. diff --git a/packages/ppxx/ppxx.1.2.1/opam b/packages/ppxx/ppxx.1.2.1/opam index 30644dfb628..31d1352b794 100644 --- a/packages/ppxx/ppxx.1.2.1/opam +++ b/packages/ppxx/ppxx.1.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.2.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -16,11 +16,18 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } + "ocaml" {= "4.02.3"} + "ocamlfind" {build} + "omake" {build & < "0.10.1"} "ppx_tools" ] -available: [ - ocaml-version = "4.02.3" -] 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://bitbucket.org/camlspotter/ppxx/get/1.2.1.tar.gz" + checksum: "md5=200af7ddfd8100160eed312bd9c4dc8e" +} diff --git a/packages/ppxx/ppxx.1.2.1/url b/packages/ppxx/ppxx.1.2.1/url deleted file mode 100644 index d53e5a48ea1..00000000000 --- a/packages/ppxx/ppxx.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppxx/get/1.2.1.tar.gz" -checksum: "200af7ddfd8100160eed312bd9c4dc8e" diff --git a/packages/ppxx/ppxx.1.3.0/descr b/packages/ppxx/ppxx.1.3.0/descr deleted file mode 100644 index 1840bf1a5a9..00000000000 --- a/packages/ppxx/ppxx.1.3.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Ppxx: a small extension library for writing PPX preprocessors -# PPXX: a small extension library for PPX - -PPXX contains several utility functions to make PPX preprocessors easier. diff --git a/packages/ppxx/ppxx.1.3.0/opam b/packages/ppxx/ppxx.1.3.0/opam index 510c1955d91..9abaf9f90bf 100644 --- a/packages/ppxx/ppxx.1.3.0/opam +++ b/packages/ppxx/ppxx.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.3.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,10 +17,17 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } - "ppx_tools" { >= "4.03.0" } -] -available: [ - ocaml-version = "4.03.0" + "ocaml" {= "4.03.0"} + "ocamlfind" {build} + "omake" {build & < "0.10.1"} + "ppx_tools" {>= "4.03.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://bitbucket.org/camlspotter/ppxx/get/1.3.0.tar.gz" + checksum: "md5=938fa0db49e6e0ff7d7b11b9ecd4fb01" +} diff --git a/packages/ppxx/ppxx.1.3.0/url b/packages/ppxx/ppxx.1.3.0/url deleted file mode 100644 index fefd7461d99..00000000000 --- a/packages/ppxx/ppxx.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppxx/get/1.3.0.tar.gz" -checksum: "938fa0db49e6e0ff7d7b11b9ecd4fb01" diff --git a/packages/ppxx/ppxx.1.3.1/descr b/packages/ppxx/ppxx.1.3.1/descr deleted file mode 100644 index 1840bf1a5a9..00000000000 --- a/packages/ppxx/ppxx.1.3.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Ppxx: a small extension library for writing PPX preprocessors -# PPXX: a small extension library for PPX - -PPXX contains several utility functions to make PPX preprocessors easier. diff --git a/packages/ppxx/ppxx.1.3.1/opam b/packages/ppxx/ppxx.1.3.1/opam deleted file mode 100644 index 99a55cbffd4..00000000000 --- a/packages/ppxx/ppxx.1.3.1/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -version: "1.3.1" -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: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } - "ppx_tools" { >= "5.0" } -] -available: [ - ocaml-version >= "4.04.0" & ocaml-version < "4.05.0" -] diff --git a/packages/ppxx/ppxx.1.3.1/url b/packages/ppxx/ppxx.1.3.1/url deleted file mode 100644 index 8589a0812c3..00000000000 --- a/packages/ppxx/ppxx.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppxx/get/1.3.1.tar.gz" -checksum: "bd8ee112707425bb4be5bda7896c1d55" diff --git a/packages/ppxx/ppxx.1.3.2/descr b/packages/ppxx/ppxx.1.3.2/descr deleted file mode 100644 index 1840bf1a5a9..00000000000 --- a/packages/ppxx/ppxx.1.3.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Ppxx: a small extension library for writing PPX preprocessors -# PPXX: a small extension library for PPX - -PPXX contains several utility functions to make PPX preprocessors easier. diff --git a/packages/ppxx/ppxx.1.3.2/opam b/packages/ppxx/ppxx.1.3.2/opam index f0539895c5c..b5e9f4926f4 100644 --- a/packages/ppxx/ppxx.1.3.2/opam +++ b/packages/ppxx/ppxx.1.3.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.3.2" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,10 +17,17 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build } - "ppx_tools" { >= "5.0" } -] -available: [ - ocaml-version >= "4.04.0" & ocaml-version < "4.05.0" + "ocaml" {>= "4.04.0" & < "4.05.0"} + "ocamlfind" {build} + "omake" {build} + "ppx_tools" {>= "5.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://bitbucket.org/camlspotter/ppxx/get/1.3.2.tar.gz" + checksum: "md5=042e3b6a40e69ca037a638dfef8d9b69" +} diff --git a/packages/ppxx/ppxx.1.3.2/url b/packages/ppxx/ppxx.1.3.2/url deleted file mode 100644 index 04546ee8ef4..00000000000 --- a/packages/ppxx/ppxx.1.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppxx/get/1.3.2.tar.gz" -checksum: "042e3b6a40e69ca037a638dfef8d9b69" diff --git a/packages/ppxx/ppxx.1.4.0/descr b/packages/ppxx/ppxx.1.4.0/descr deleted file mode 100644 index 1840bf1a5a9..00000000000 --- a/packages/ppxx/ppxx.1.4.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Ppxx: a small extension library for writing PPX preprocessors -# PPXX: a small extension library for PPX - -PPXX contains several utility functions to make PPX preprocessors easier. diff --git a/packages/ppxx/ppxx.1.4.0/opam b/packages/ppxx/ppxx.1.4.0/opam index d46a7f57268..99371f768ca 100644 --- a/packages/ppxx/ppxx.1.4.0/opam +++ b/packages/ppxx/ppxx.1.4.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.4.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,10 +17,17 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build } - "ppx_tools" { >= "5.0" } -] -available: [ - ocaml-version >= "4.04.0" & ocaml-version < "4.05.0" + "ocaml" {>= "4.04.0" & < "4.05.0"} + "ocamlfind" {build} + "omake" {build} + "ppx_tools" {>= "5.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://bitbucket.org/camlspotter/ppxx/get/1.4.0.tar.gz" + checksum: "md5=1308eededf2811917cd5e92845f809d5" +} diff --git a/packages/ppxx/ppxx.1.4.0/url b/packages/ppxx/ppxx.1.4.0/url deleted file mode 100644 index acc59a126e3..00000000000 --- a/packages/ppxx/ppxx.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppxx/get/1.4.0.tar.gz" -checksum: "1308eededf2811917cd5e92845f809d5" diff --git a/packages/ppxx/ppxx.2.0.0/descr b/packages/ppxx/ppxx.2.0.0/descr deleted file mode 100644 index 1840bf1a5a9..00000000000 --- a/packages/ppxx/ppxx.2.0.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Ppxx: a small extension library for writing PPX preprocessors -# PPXX: a small extension library for PPX - -PPXX contains several utility functions to make PPX preprocessors easier. diff --git a/packages/ppxx/ppxx.2.0.0/opam b/packages/ppxx/ppxx.2.0.0/opam index 1efaf2755c6..0dffa08425a 100644 --- a/packages/ppxx/ppxx.2.0.0/opam +++ b/packages/ppxx/ppxx.2.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.0.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,12 +17,19 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build } + "ocaml" {>= "4.04.0" & < "4.05.0"} + "ocamlfind" {build} + "omake" {build} "ocaml-compiler-libs" "ocaml-migrate-parsetree" "ppx_tools_versioned" ] -available: [ - ocaml-version >= "4.04.0" & ocaml-version < "4.05.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://bitbucket.org/camlspotter/ppxx/get/2.0.0.tar.gz" + checksum: "md5=27f76a103e6562e6932d99db4c5ce8bb" +} diff --git a/packages/ppxx/ppxx.2.0.0/url b/packages/ppxx/ppxx.2.0.0/url deleted file mode 100644 index 70211fd0aca..00000000000 --- a/packages/ppxx/ppxx.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppxx/get/2.0.0.tar.gz" -checksum: "27f76a103e6562e6932d99db4c5ce8bb" diff --git a/packages/ppxx/ppxx.2.1.0/descr b/packages/ppxx/ppxx.2.1.0/descr deleted file mode 100644 index 1840bf1a5a9..00000000000 --- a/packages/ppxx/ppxx.2.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Ppxx: a small extension library for writing PPX preprocessors -# PPXX: a small extension library for PPX - -PPXX contains several utility functions to make PPX preprocessors easier. diff --git a/packages/ppxx/ppxx.2.1.0/opam b/packages/ppxx/ppxx.2.1.0/opam index 96a3066689f..a0ec55e2df6 100644 --- a/packages/ppxx/ppxx.2.1.0/opam +++ b/packages/ppxx/ppxx.2.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.1.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,13 +17,20 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build } - "ppx_tools_versioned" { >= "5.0" } + "ocaml" {>= "4.04.0"} + "ocamlfind" {build} + "omake" {build} + "ppx_tools_versioned" {>= "5.0"} "ocaml-compiler-libs" "ocaml-migrate-parsetree" "ppx_tools_versioned" ] -available: [ - ocaml-version >= "4.04.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://bitbucket.org/camlspotter/ppxx/get/2.1.0.tar.gz" + checksum: "md5=766940542728a3d38c3a58be73bdad54" +} diff --git a/packages/ppxx/ppxx.2.1.0/url b/packages/ppxx/ppxx.2.1.0/url deleted file mode 100644 index fd5224fb524..00000000000 --- a/packages/ppxx/ppxx.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppxx/get/2.1.0.tar.gz" -checksum: "766940542728a3d38c3a58be73bdad54" diff --git a/packages/ppxx/ppxx.2.2.0/descr b/packages/ppxx/ppxx.2.2.0/descr deleted file mode 100644 index 1840bf1a5a9..00000000000 --- a/packages/ppxx/ppxx.2.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Ppxx: a small extension library for writing PPX preprocessors -# PPXX: a small extension library for PPX - -PPXX contains several utility functions to make PPX preprocessors easier. diff --git a/packages/ppxx/ppxx.2.2.0/opam b/packages/ppxx/ppxx.2.2.0/opam index a3f307ab3fe..ac503d20330 100644 --- a/packages/ppxx/ppxx.2.2.0/opam +++ b/packages/ppxx/ppxx.2.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.2.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,13 +17,20 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10" } - "ppx_tools_versioned" { >= "5.0" } + "ocaml" {>= "4.04.0"} + "ocamlfind" {build} + "omake" {build & < "0.10"} + "ppx_tools_versioned" {>= "5.0"} "ocaml-compiler-libs" "ocaml-migrate-parsetree" "ppx_tools_versioned" ] -available: [ - ocaml-version >= "4.04.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://bitbucket.org/camlspotter/ppxx/get/2.2.0.tar.gz" + checksum: "md5=3fcfb2a84345f22c70838005a078219c" +} diff --git a/packages/ppxx/ppxx.2.2.0/url b/packages/ppxx/ppxx.2.2.0/url deleted file mode 100644 index f7115fb604f..00000000000 --- a/packages/ppxx/ppxx.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppxx/get/2.2.0.tar.gz" -checksum: "3fcfb2a84345f22c70838005a078219c" diff --git a/packages/ppxx/ppxx.2.3.0/descr b/packages/ppxx/ppxx.2.3.0/descr deleted file mode 100644 index 1840bf1a5a9..00000000000 --- a/packages/ppxx/ppxx.2.3.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Ppxx: a small extension library for writing PPX preprocessors -# PPXX: a small extension library for PPX - -PPXX contains several utility functions to make PPX preprocessors easier. diff --git a/packages/ppxx/ppxx.2.3.0/opam b/packages/ppxx/ppxx.2.3.0/opam index 37201765b12..07c40927dc1 100644 --- a/packages/ppxx/ppxx.2.3.0/opam +++ b/packages/ppxx/ppxx.2.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.3.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,12 +17,19 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build } - "ppx_tools_versioned" { >= "5.0" } + "ocaml" {>= "4.04.0"} + "ocamlfind" {build} + "omake" {build} + "ppx_tools_versioned" {>= "5.0"} "ocaml-compiler-libs" "ocaml-migrate-parsetree" ] -available: [ - ocaml-version >= "4.04.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://bitbucket.org/camlspotter/ppxx/get/2.3.0.tar.gz" + checksum: "md5=34ce9212ce93a1341675966065c84c15" +} diff --git a/packages/ppxx/ppxx.2.3.0/url b/packages/ppxx/ppxx.2.3.0/url deleted file mode 100644 index a2541b6c605..00000000000 --- a/packages/ppxx/ppxx.2.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppxx/get/2.3.0.tar.gz" -checksum: "34ce9212ce93a1341675966065c84c15" diff --git a/packages/ppxx/ppxx.2.3.1/descr b/packages/ppxx/ppxx.2.3.1/descr deleted file mode 100644 index 1840bf1a5a9..00000000000 --- a/packages/ppxx/ppxx.2.3.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Ppxx: a small extension library for writing PPX preprocessors -# PPXX: a small extension library for PPX - -PPXX contains several utility functions to make PPX preprocessors easier. diff --git a/packages/ppxx/ppxx.2.3.1/opam b/packages/ppxx/ppxx.2.3.1/opam index 3596fe3f783..855722d1f72 100644 --- a/packages/ppxx/ppxx.2.3.1/opam +++ b/packages/ppxx/ppxx.2.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.3.1" maintainer: "jun.furuse@gmail.com" authors: "Jun Furuse" @@ -8,10 +8,19 @@ bug-reports: dev-repo: "hg://https://bitbucket.org/camlspotter/ppxx" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" {>= "4.04.0"} "ocamlfind" {build} "jbuilder" {build} "ppx_tools_versioned" {>= "5.0"} "ocaml-compiler-libs" "ocaml-migrate-parsetree" ] -available: [ocaml-version >= "4.04.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://bitbucket.org/camlspotter/ppxx/get/2.3.1.tar.gz" + checksum: "md5=bdbaade4cf0c5b4bd0bd1a8c4d917677" +} diff --git a/packages/ppxx/ppxx.2.3.1/url b/packages/ppxx/ppxx.2.3.1/url deleted file mode 100644 index 033713b0328..00000000000 --- a/packages/ppxx/ppxx.2.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/ppxx/get/2.3.1.tar.gz" -checksum: "bdbaade4cf0c5b4bd0bd1a8c4d917677" diff --git a/packages/prettiest/prettiest.0.0.1/descr b/packages/prettiest/prettiest.0.0.1/descr deleted file mode 100644 index 0b29acc1ff0..00000000000 --- a/packages/prettiest/prettiest.0.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Non-greedy pretty printer - -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). - diff --git a/packages/prettiest/prettiest.0.0.1/opam b/packages/prettiest/prettiest.0.0.1/opam index 25c0dc55303..c43b661b142 100644 --- a/packages/prettiest/prettiest.0.0.1/opam +++ b/packages/prettiest/prettiest.0.0.1/opam @@ -1,19 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" name: "prettiest" version: "0.0.1" 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: "https://github.com/andreasfrom/prettiest.git" +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" "ppx_compare" "ocaml-migrate-parsetree" "jbuilder" {build & >= "1.0+beta12"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=4b6930c4dd9444cede6b45a2f2560d32" +} diff --git a/packages/prettiest/prettiest.0.0.1/url b/packages/prettiest/prettiest.0.0.1/url deleted file mode 100644 index bf7ff630a4b..00000000000 --- a/packages/prettiest/prettiest.0.0.1/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/andreasfrom/prettiest/archive/0.0.1.tar.gz" -checksum: "4b6930c4dd9444cede6b45a2f2560d32" - diff --git a/packages/prettiest/prettiest.0.0.2/descr b/packages/prettiest/prettiest.0.0.2/descr deleted file mode 100644 index 0b29acc1ff0..00000000000 --- a/packages/prettiest/prettiest.0.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Non-greedy pretty printer - -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). - diff --git a/packages/prettiest/prettiest.0.0.2/opam b/packages/prettiest/prettiest.0.0.2/opam index a437cd40dd0..f9a07ee906f 100644 --- a/packages/prettiest/prettiest.0.0.2/opam +++ b/packages/prettiest/prettiest.0.0.2/opam @@ -1,19 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" name: "prettiest" version: "0.0.2" 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: "https://github.com/andreasfrom/prettiest.git" +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" "ppx_compare" "ocaml-migrate-parsetree" "jbuilder" {build & >= "1.0+beta12"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=4df259fbbc4c7b07a00ba96e355a09f3" +} diff --git a/packages/prettiest/prettiest.0.0.2/url b/packages/prettiest/prettiest.0.0.2/url deleted file mode 100644 index b5ed6b32fa8..00000000000 --- a/packages/prettiest/prettiest.0.0.2/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/andreasfrom/prettiest/archive/0.0.2.tar.gz" -checksum: "4df259fbbc4c7b07a00ba96e355a09f3" - diff --git a/packages/primes/primes.1.3.3/descr b/packages/primes/primes.1.3.3/descr deleted file mode 100644 index 4da44e7e2b7..00000000000 --- a/packages/primes/primes.1.3.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -A small library for dealing with primes. - -Primes is a library for finding and testing prime numbers in OCaml, see the .mli file for interface details. Please check out the git for issues, concerns, suggestions or if you wish to contribute! diff --git a/packages/primes/primes.1.3.3/opam b/packages/primes/primes.1.3.3/opam index 37c941c9be6..1a4dae10439 100644 --- a/packages/primes/primes.1.3.3/opam +++ b/packages/primes/primes.1.3.3/opam @@ -1,13 +1,12 @@ -opam-version: "1.2" +opam-version: "2.0" name: "primes" version: "1.3.3" maintainer: "Kit Freddura " authors: "Kit Freddura " license: "MIT License" -dev-repo: "https://github.com/KitFreddura/OCaml-Primes.git" +dev-repo: "git+https://github.com/KitFreddura/OCaml-Primes.git" homepage: "https://github.com/KitFreddura/OCaml-Primes" bug-reports: "https://github.com/KitFreddura/OCaml-Primes/issues/new" -ocaml-version: [>= "4.02"] build: [ ["mkdir" "%{prefix}%/lib/primes"] ] @@ -19,8 +18,17 @@ install: [ ] remove: ["ocamlfind" "remove" "primes"] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} "zarith" "gen" - "core" + "core" ] +synopsis: "A small library for dealing with primes." +description: + "Primes is a library for finding and testing prime numbers in OCaml, see the .mli file for interface details. Please check out the git for issues, concerns, suggestions or if you wish to contribute!" +flags: light-uninstall +url { + src: "https://github.com/KitFreddura/OCaml-Primes/archive/1.3.3.tar.gz" + checksum: "md5=b800e1b03154facc0045d5947cfd2a7f" +} diff --git a/packages/primes/primes.1.3.3/url b/packages/primes/primes.1.3.3/url deleted file mode 100644 index 65de29ef294..00000000000 --- a/packages/primes/primes.1.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/KitFreddura/OCaml-Primes/archive/1.3.3.tar.gz" -checksum: "b800e1b03154facc0045d5947cfd2a7f" diff --git a/packages/primes/primes.1.3.5/descr b/packages/primes/primes.1.3.5/descr deleted file mode 100644 index 4da44e7e2b7..00000000000 --- a/packages/primes/primes.1.3.5/descr +++ /dev/null @@ -1,3 +0,0 @@ -A small library for dealing with primes. - -Primes is a library for finding and testing prime numbers in OCaml, see the .mli file for interface details. Please check out the git for issues, concerns, suggestions or if you wish to contribute! diff --git a/packages/primes/primes.1.3.5/opam b/packages/primes/primes.1.3.5/opam index ce531ea861c..832d7cd6ae5 100644 --- a/packages/primes/primes.1.3.5/opam +++ b/packages/primes/primes.1.3.5/opam @@ -1,13 +1,12 @@ -opam-version: "1.2" +opam-version: "2.0" name: "primes" version: "1.3.5" maintainer: "Kit Freddura " authors: "Kit Freddura " license: "MIT License" -dev-repo: "https://github.com/KitFreddura/OCaml-Primes.git" +dev-repo: "git+https://github.com/KitFreddura/OCaml-Primes.git" homepage: "https://github.com/KitFreddura/OCaml-Primes" bug-reports: "https://github.com/KitFreddura/OCaml-Primes/issues/new" -available: [ocaml-version >= "4.02"] build: [ ["mkdir" "%{prefix}%/lib/primes"] ] @@ -19,7 +18,16 @@ install: [ ] remove: ["ocamlfind" "remove" "primes"] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} "zarith" "gen" ] +synopsis: "A small library for dealing with primes." +description: + "Primes is a library for finding and testing prime numbers in OCaml, see the .mli file for interface details. Please check out the git for issues, concerns, suggestions or if you wish to contribute!" +flags: light-uninstall +url { + src: "https://github.com/KitFreddura/OCaml-Primes/archive/1.3.5.tar.gz" + checksum: "md5=583f2e27c00a06465719ae84aa4f79f2" +} diff --git a/packages/primes/primes.1.3.5/url b/packages/primes/primes.1.3.5/url deleted file mode 100644 index 32c28e78778..00000000000 --- a/packages/primes/primes.1.3.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/KitFreddura/OCaml-Primes/archive/1.3.5.tar.gz" -checksum: "583f2e27c00a06465719ae84aa4f79f2" diff --git a/packages/printbox/printbox.0.1/descr b/packages/printbox/printbox.0.1/descr deleted file mode 100644 index e1b587e14a1..00000000000 --- a/packages/printbox/printbox.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Allows to print nested boxes, lists, arrays, tables in several formats - -Box combinators for structured data, with printers for text and HTML -Doc: https://c-cube.github.io/printbox/ diff --git a/packages/printbox/printbox.0.1/opam b/packages/printbox/printbox.0.1/opam index 59c174d43d0..022b81236c0 100644 --- a/packages/printbox/printbox.0.1/opam +++ b/packages/printbox/printbox.0.1/opam @@ -1,21 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes.2007@m4x.org" authors: ["Simon Cruanes" "Guillaume Bury"] homepage: "https://github.com/c-cube/printbox/" bug-reports: "https://github.com/c-cube/printbox/issues/" tags: ["print" "box" "table" "tree"] -dev-repo: "https://github.com/c-cube/printbox.git" +dev-repo: "git+https://github.com/c-cube/printbox.git" build: [ ["./configure" "--%{tyxml:enable}%-html" "--enable-docs"] [make "build"] + [make "doc"] {with-doc} ] install: [make "install"] -build-doc: [make "doc"] remove: ["ocamlfind" "remove" "printbox"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" {build} "ocamlbuild" {build} "base-bytes" ] depopts: "tyxml" -available: [ocaml-version >= "4.00.0"] +synopsis: + "Allows to print nested boxes, lists, arrays, tables in several formats" +description: """ +Box combinators for structured data, with printers for text and HTML +Doc: https://c-cube.github.io/printbox/""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/printbox/archive/0.1.tar.gz" + checksum: "md5=514ace85f9ceef9578fc3000eb7cf164" +} diff --git a/packages/printbox/printbox.0.1/url b/packages/printbox/printbox.0.1/url deleted file mode 100644 index c2dfda57e90..00000000000 --- a/packages/printbox/printbox.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/printbox/archive/0.1.tar.gz" -checksum: "514ace85f9ceef9578fc3000eb7cf164" diff --git a/packages/prob-cache/prob-cache.1.0.0/descr b/packages/prob-cache/prob-cache.1.0.0/descr deleted file mode 100644 index a262f4b52eb..00000000000 --- a/packages/prob-cache/prob-cache.1.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Polymorphic probability cache API, including a distributed riak backed cache. - -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. diff --git a/packages/prob-cache/prob-cache.1.0.0/opam b/packages/prob-cache/prob-cache.1.0.0/opam index fa71563eaf3..c890192e407 100644 --- a/packages/prob-cache/prob-cache.1.0.0/opam +++ b/packages/prob-cache/prob-cache.1.0.0/opam @@ -1,5 +1,4 @@ -opam-version: "1.2" -author : "Carmelo Piccione carmelo.piccione+prob_cache@gmail.com" +opam-version: "2.0" maintainer: "carmelo.piccione+prob_cache@gmail.com" homepage: "https://github.com/struktured/ocaml-prob-cache" dev-repo: "git://github.com/struktured/ocaml-prob-cache.git#master" @@ -22,6 +21,7 @@ remove: [ ] depends: [ + "ocaml" "ocamlfind" "core" {>= "109.12.00"} "async" @@ -31,3 +31,15 @@ depends: [ "containers" {>= "0.7" & < "0.13"} "sequence" ] +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: "md5=a0a542bfca32d65f029742f3db893b55" +} diff --git a/packages/prob-cache/prob-cache.1.0.0/url b/packages/prob-cache/prob-cache.1.0.0/url deleted file mode 100644 index eccc8524ae9..00000000000 --- a/packages/prob-cache/prob-cache.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/struktured/ocaml-prob-cache/archive/1.0.0.zip" -checksum: "a0a542bfca32d65f029742f3db893b55" diff --git a/packages/prob-cache/prob-cache.1.1.0/descr b/packages/prob-cache/prob-cache.1.1.0/descr deleted file mode 100644 index 82cf60be19a..00000000000 --- a/packages/prob-cache/prob-cache.1.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Polymorphic probability cache API, including a distributed riak backed cache. - -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. diff --git a/packages/prob-cache/prob-cache.1.1.0/opam b/packages/prob-cache/prob-cache.1.1.0/opam index 17b0c8add59..e47f389cba4 100644 --- a/packages/prob-cache/prob-cache.1.1.0/opam +++ b/packages/prob-cache/prob-cache.1.1.0/opam @@ -1,5 +1,4 @@ -opam-version: "1.2" -author : "Carmelo Piccione carmelo.piccione+prob_cache@gmail.com" +opam-version: "2.0" maintainer: "carmelo.piccione+prob_cache@gmail.com" homepage: "https://github.com/struktured/ocaml-prob-cache" dev-repo: "git://github.com/struktured/ocaml-prob-cache.git#master" @@ -22,13 +21,26 @@ remove: [ ] depends: [ + "ocaml" "ocamlfind" "core" {>= "109.12.00"} "async" "ppx_deriving" {>= "1.1"} "ppx_deriving_protobuf" {>= "2.0"} "riakc_ppx" {>= "3.1.2"} - "containers" {>= "0.16" & <"1.0"} + "containers" {>= "0.16" & < "1.0"} "sequence" "oml" {>= "0.0.5"} ] +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: "md5=f43afd2824eee18c2860696974a425a6" +} diff --git a/packages/prob-cache/prob-cache.1.1.0/url b/packages/prob-cache/prob-cache.1.1.0/url deleted file mode 100644 index 4405c5cc987..00000000000 --- a/packages/prob-cache/prob-cache.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/struktured/ocaml-prob-cache/archive/1.1.0.zip" -checksum: "f43afd2824eee18c2860696974a425a6" diff --git a/packages/process/process.0.1.0/descr b/packages/process/process.0.1.0/descr deleted file mode 100644 index 5482335f4cf..00000000000 --- a/packages/process/process.0.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Easy process control - -process makes it easy to use commands like functions. diff --git a/packages/process/process.0.1.0/opam b/packages/process/process.0.1.0/opam deleted file mode 100644 index da42da4ef96..00000000000 --- a/packages/process/process.0.1.0/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "David Sheets " -authors: "David Sheets " -homepage: "https://github.com/dsheets/ocaml-process" -bug-reports: "https://github.com/dsheets/ocaml-process/issues" -license: "ISC" -dev-repo: "https://github.com/dsheets/ocaml-process.git" -build: [make] -install: [make "install"] -remove: ["ocamlfind" "remove" "process"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "base-unix" - "base-bytes" -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/process/process.0.1.0/url b/packages/process/process.0.1.0/url deleted file mode 100644 index 571592b2b23..00000000000 --- a/packages/process/process.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-process/archive/0.1.0.tar.gz" -checksum: "e97508f77a96984daa9b6701f5c3b1f6" diff --git a/packages/process/process.0.2.0/descr b/packages/process/process.0.2.0/descr deleted file mode 100644 index 5482335f4cf..00000000000 --- a/packages/process/process.0.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Easy process control - -process makes it easy to use commands like functions. diff --git a/packages/process/process.0.2.0/opam b/packages/process/process.0.2.0/opam deleted file mode 100644 index 8d6d439844e..00000000000 --- a/packages/process/process.0.2.0/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "David Sheets " -authors: "David Sheets " -homepage: "https://github.com/dsheets/ocaml-process" -bug-reports: "https://github.com/dsheets/ocaml-process/issues" -license: "ISC" -tags: ["process" "subprocess" "command" "system"] -dev-repo: "https://github.com/dsheets/ocaml-process.git" -build: [make] -install: [make "install"] -remove: ["ocamlfind" "remove" "process"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "base-unix" - "base-bytes" -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/process/process.0.2.0/url b/packages/process/process.0.2.0/url deleted file mode 100644 index f9ee9f1d90f..00000000000 --- a/packages/process/process.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-process/archive/0.2.0.tar.gz" -checksum: "86c346f76533215452904b9434b075aa" diff --git a/packages/process/process.0.2.1/descr b/packages/process/process.0.2.1/descr deleted file mode 100644 index 5482335f4cf..00000000000 --- a/packages/process/process.0.2.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Easy process control - -process makes it easy to use commands like functions. diff --git a/packages/process/process.0.2.1/opam b/packages/process/process.0.2.1/opam index 01c94bda573..2ebced90f43 100644 --- a/packages/process/process.0.2.1/opam +++ b/packages/process/process.0.2.1/opam @@ -1,18 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "David Sheets " authors: ["David Sheets" "Jonathan Protzenko"] homepage: "https://github.com/dsheets/ocaml-process" bug-reports: "https://github.com/dsheets/ocaml-process/issues" license: "ISC" tags: ["process" "subprocess" "command" "system"] -dev-repo: "https://github.com/dsheets/ocaml-process.git" +dev-repo: "git+https://github.com/dsheets/ocaml-process.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "process"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "base-unix" "base-bytes" ] -available: [ocaml-version >= "4.01.0"] +synopsis: "Easy process control" +description: "process makes it easy to use commands like functions." +flags: light-uninstall +url { + src: "https://github.com/dsheets/ocaml-process/archive/0.2.1.tar.gz" + checksum: "md5=73b7ad5773619343db3b262839aa527e" +} diff --git a/packages/process/process.0.2.1/url b/packages/process/process.0.2.1/url deleted file mode 100644 index 8a769955081..00000000000 --- a/packages/process/process.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-process/archive/0.2.1.tar.gz" -checksum: "73b7ad5773619343db3b262839aa527e" diff --git a/packages/procord/procord.0.1.0/descr b/packages/procord/procord.0.1.0/descr deleted file mode 100644 index 2bc7a1ee5ed..00000000000 --- a/packages/procord/procord.0.1.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Procord: a portable library to delegate tasks to other processes. - -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. diff --git a/packages/procord/procord.0.1.0/opam b/packages/procord/procord.0.1.0/opam index 1cffdadb3f3..b4d3b5ab49c 100644 --- a/packages/procord/procord.0.1.0/opam +++ b/packages/procord/procord.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "romain.bardou@inria.fr" authors: ["Romain Bardou "] @@ -9,7 +9,20 @@ bug-reports: "https://github.com/cryptosense/procord/issues" build: make remove: [["ocamlfind" "remove" "procord"]] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} ] 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: "md5=0bac84fcde156b894d9929632ebddec0" +} diff --git a/packages/procord/procord.0.1.0/url b/packages/procord/procord.0.1.0/url deleted file mode 100644 index e5754cf3e01..00000000000 --- a/packages/procord/procord.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/procord/archive/v0.1.0.tar.gz" -checksum: "0bac84fcde156b894d9929632ebddec0" diff --git a/packages/procord/procord.0.2.0/descr b/packages/procord/procord.0.2.0/descr deleted file mode 100644 index 2bc7a1ee5ed..00000000000 --- a/packages/procord/procord.0.2.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Procord: a portable library to delegate tasks to other processes. - -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. diff --git a/packages/procord/procord.0.2.0/opam b/packages/procord/procord.0.2.0/opam index 7d9267dabaf..636578b4034 100644 --- a/packages/procord/procord.0.2.0/opam +++ b/packages/procord/procord.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "romain.bardou@inria.fr" authors: ["Romain Bardou "] @@ -11,7 +11,20 @@ remove: [ ["ocamlfind" "remove" "procord"] ] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} ] 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: "md5=779553c6035e627e5baa1736e4bf3d32" +} diff --git a/packages/procord/procord.0.2.0/url b/packages/procord/procord.0.2.0/url deleted file mode 100644 index 35ea5b5e215..00000000000 --- a/packages/procord/procord.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/procord/archive/v0.2.0.tar.gz" -checksum: "779553c6035e627e5baa1736e4bf3d32" diff --git a/packages/prof_spacetime/prof_spacetime.0.1.0/descr b/packages/prof_spacetime/prof_spacetime.0.1.0/descr deleted file mode 100644 index c91cbd20d27..00000000000 --- a/packages/prof_spacetime/prof_spacetime.0.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -A viewer for OCaml spacetime profiles. - -`prof_spacetime` is a viewer for OCaml spacetime profiles. It provides -both terminal and broswer based modes for viewing profiles. diff --git a/packages/prof_spacetime/prof_spacetime.0.1.0/opam b/packages/prof_spacetime/prof_spacetime.0.1.0/opam index 26b0260e5d8..7fa1f320378 100644 --- a/packages/prof_spacetime/prof_spacetime.0.1.0/opam +++ b/packages/prof_spacetime/prof_spacetime.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Leo White " authors: "Leo White " homepage: "https://github.com/lpw25/prof_spacetime" @@ -7,12 +7,21 @@ license: "MIT" dev-repo: "git://github.com/lpw25/prof_spacetime" build: [make] depends: [ + "ocaml" "cmdliner" - "cohttp" {<"0.99.0"} + "cohttp" {< "0.99.0"} "conduit" "ocamlfind" "yojson" "lwt" "lambda-term" - "spacetime_lib" {<"0.2"} + "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: "md5=1ab584662ce36307659c7d79bb691c0d" +} diff --git a/packages/prof_spacetime/prof_spacetime.0.1.0/url b/packages/prof_spacetime/prof_spacetime.0.1.0/url deleted file mode 100644 index 7f0835a2442..00000000000 --- a/packages/prof_spacetime/prof_spacetime.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/lpw25/prof_spacetime/archive/0.1.0.tar.gz" -checksum: "1ab584662ce36307659c7d79bb691c0d" diff --git a/packages/prof_spacetime/prof_spacetime.0.2.0/descr b/packages/prof_spacetime/prof_spacetime.0.2.0/descr deleted file mode 100644 index b750014a9a9..00000000000 --- a/packages/prof_spacetime/prof_spacetime.0.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A viewer for OCaml spacetime profiles. - -`prof_spacetime` is a viewer for OCaml spacetime profiles. It provides -both terminal and broswer based modes for viewing profiles. - diff --git a/packages/prof_spacetime/prof_spacetime.0.2.0/opam b/packages/prof_spacetime/prof_spacetime.0.2.0/opam index 44e7b96ac5e..93ccc5dbdfc 100644 --- a/packages/prof_spacetime/prof_spacetime.0.2.0/opam +++ b/packages/prof_spacetime/prof_spacetime.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Leo White " authors: "Leo White " homepage: "https://github.com/lpw25/prof_spacetime" @@ -8,9 +8,10 @@ dev-repo: "git://github.com/lpw25/prof_spacetime" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: ["jbuilder" "runtest" "-p" name "-j" jobs] depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta10"} "cmdliner" "cohttp" {>= "0.99.0" & < "1.0"} @@ -22,3 +23,11 @@ depends: [ "lambda-term" "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.2.0.tar.gz" + checksum: "md5=3a88ce8bf91f6f31e32e1e7bc9a87f39" +} diff --git a/packages/prof_spacetime/prof_spacetime.0.2.0/url b/packages/prof_spacetime/prof_spacetime.0.2.0/url deleted file mode 100644 index b69a4d0dec4..00000000000 --- a/packages/prof_spacetime/prof_spacetime.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/lpw25/prof_spacetime/archive/0.2.0.tar.gz" -checksum: "3a88ce8bf91f6f31e32e1e7bc9a87f39" diff --git a/packages/profiler-plugin/profiler-plugin.1.01/descr b/packages/profiler-plugin/profiler-plugin.1.01/descr deleted file mode 100644 index f3b185726d3..00000000000 --- a/packages/profiler-plugin/profiler-plugin.1.01/descr +++ /dev/null @@ -1,7 +0,0 @@ -Alt-Ergo, an SMT Solver for Software Verification: Profiler Plugin - -Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat. - -This package provides a profiler plugin for Alt-Ergo. It allows to monitor some important components of the solver. - -usage: alt-ergo -profiling 1. -profiling-plugin profiler-plugin.cmxs [other-options] diff --git a/packages/profiler-plugin/profiler-plugin.1.01/opam b/packages/profiler-plugin/profiler-plugin.1.01/opam deleted file mode 100644 index 0e616ebb645..00000000000 --- a/packages/profiler-plugin/profiler-plugin.1.01/opam +++ /dev/null @@ -1,37 +0,0 @@ -(****************************************************************************** -* Please, do not modify this file without contacting maintainers -* to discuss the reasons of the modification -* In particular, dev-repo is not provided because it's private -******************************************************************************) - -opam-version: "1.2" -maintainer: "alt-ergo@ocamlpro.com" -authors: "Alt-Ergo developers" -license: "OCamlPro Non-Commercial License" -homepage: "http://alt-ergo.ocamlpro.com/" -bug-reports: "https://github.com/OCamlPro/alt-ergo/issues" - -build: -[ - ["./configure" "-prefix" "%{prefix}%"] - [make "profiler"] -] - -install: -[ - [make "install-profiler" "MANDIR=%{man}%/man1"] -] - -remove: -[ - ["rm" "%{prefix}%/lib/alt-ergo/plugins/profiler-plugin.cmxs"] -] - -depends: -[ - "zarith" - "alt-ergo" {= "1.01"} -] - -messages: [ "This release is too old. Please consider using version 1.30 that fixes many soundness bugs and brings a lot of improvements" ] - diff --git a/packages/profiler-plugin/profiler-plugin.1.01/url b/packages/profiler-plugin/profiler-plugin.1.01/url deleted file mode 100644 index 0d4d0da7676..00000000000 --- a/packages/profiler-plugin/profiler-plugin.1.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://alt-ergo.ocamlpro.com/http/alt-ergo-1.01/alt-ergo-1.01.tar.gz" -checksum: "9fbf8e42bec2a171dc9422f9dcea9519" diff --git a/packages/profiler-plugin/profiler-plugin.1.30/descr b/packages/profiler-plugin/profiler-plugin.1.30/descr deleted file mode 100644 index f3b185726d3..00000000000 --- a/packages/profiler-plugin/profiler-plugin.1.30/descr +++ /dev/null @@ -1,7 +0,0 @@ -Alt-Ergo, an SMT Solver for Software Verification: Profiler Plugin - -Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat. - -This package provides a profiler plugin for Alt-Ergo. It allows to monitor some important components of the solver. - -usage: alt-ergo -profiling 1. -profiling-plugin profiler-plugin.cmxs [other-options] diff --git a/packages/profiler-plugin/profiler-plugin.1.30/opam b/packages/profiler-plugin/profiler-plugin.1.30/opam index 8a239fc9c46..1be7e0d6b43 100644 --- a/packages/profiler-plugin/profiler-plugin.1.30/opam +++ b/packages/profiler-plugin/profiler-plugin.1.30/opam @@ -1,11 +1,4 @@ -(****************************************************************************** -* Please, do not modify this file without contacting the maintainers -* to discuss the reasons of the modification. -* In particular, dev-repo is not provided because it's private. -******************************************************************************) - -opam-version: "1.2" - +opam-version: "2.0" maintainer: "alt-ergo@ocamlpro.com" authors: "Alt-Ergo developers" license: "OCamlPro Non-Commercial License" @@ -28,12 +21,23 @@ remove: ["rm" "%{prefix}%/lib/alt-ergo/plugins/profiler-plugin.cmxs"] ] -depends: -[ - "zarith" {>= "1.4"} - "camlzip" - "ocplib-simplex" {= "0.3"} - "alt-ergo" {= "1.30"} +depends: [ + "ocaml" {>= "4.01.0"} + "zarith" {>= "1.4"} + "camlzip" + "ocplib-simplex" {= "0.3"} + "alt-ergo" {= "1.30"} ] +synopsis: + "Alt-Ergo, an SMT Solver for Software Verification: Profiler Plugin" +description: """ +Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat. + +This package provides a profiler plugin for Alt-Ergo. It allows to monitor some important components of the solver. -available: [ ocaml-version >= "4.01.0" ] +usage: alt-ergo -profiling 1. -profiling-plugin profiler-plugin.cmxs [other-options] """ +flags: light-uninstall +url { + src: "http://alt-ergo.ocamlpro.com/http/alt-ergo-1.30/alt-ergo-1.30.tar.gz" + checksum: "md5=c7100ebd625fbd7d3e5247dbac689748" +} diff --git a/packages/profiler-plugin/profiler-plugin.1.30/url b/packages/profiler-plugin/profiler-plugin.1.30/url deleted file mode 100644 index bee2d81604a..00000000000 --- a/packages/profiler-plugin/profiler-plugin.1.30/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://alt-ergo.ocamlpro.com/http/alt-ergo-1.30/alt-ergo-1.30.tar.gz" -checksum: "c7100ebd625fbd7d3e5247dbac689748" diff --git a/packages/profound/profound.0.4.2/descr b/packages/profound/profound.0.4.2/descr deleted file mode 100644 index 63f6d95e02f..00000000000 --- a/packages/profound/profound.0.4.2/descr +++ /dev/null @@ -1 +0,0 @@ -Interactive proof exploration based on formula linking diff --git a/packages/profound/profound.0.4.2/opam b/packages/profound/profound.0.4.2/opam index 77ef65c8a79..8e7dbaa7326 100644 --- a/packages/profound/profound.0.4.2/opam +++ b/packages/profound/profound.0.4.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "kaustuv@chaudhuri.info" homepage: "http://chaudhuri.info/software/profound/" license: "MIT" @@ -8,6 +8,7 @@ build: [ ] remove: [["rm" "-rf" "%{share}%/profound/"]] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" "lablgtk" "menhir" {>= "20120123"} @@ -15,5 +16,11 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/chaudhuri/profound" -available: ocaml-version >= "4.00.1" install: ["cp" "share/profound/wash_form.tex" "%{share}%/profound/"] +synopsis: "Interactive proof exploration based on formula linking" +flags: light-uninstall +extra-files: ["profound.install" "md5=7d991eed37b18dba464b98e4f640a74c"] +url { + src: "https://github.com/chaudhuri/profound/archive/v0.4.2.tar.gz" + checksum: "md5=52f2c3d963cb0497c18ef64185ff6df7" +} diff --git a/packages/profound/profound.0.4.2/url b/packages/profound/profound.0.4.2/url deleted file mode 100644 index 9094440d0fe..00000000000 --- a/packages/profound/profound.0.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/chaudhuri/profound/archive/v0.4.2.tar.gz" -checksum: "52f2c3d963cb0497c18ef64185ff6df7" diff --git a/packages/proj4/proj4.0.9.1/descr b/packages/proj4/proj4.0.9.1/descr deleted file mode 100644 index 6b4993c2680..00000000000 --- a/packages/proj4/proj4.0.9.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Bindings to the PROJ.4 projection library -This library provides access to the PROJ.4 geographic coordinate -projection/transformation library (http://trac.osgeo.org/proj/). diff --git a/packages/proj4/proj4.0.9.1/opam b/packages/proj4/proj4.0.9.1/opam index ce6cfe51a45..4032b6bf6c2 100644 --- a/packages/proj4/proj4.0.9.1/opam +++ b/packages/proj4/proj4.0.9.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hez@0ok.org" authors: [ "Hezekiah M. Carty" ] license: "MIT" @@ -13,13 +13,22 @@ remove: [ ["ocamlfind" "remove" "proj4"] ] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libproj-dev"]] - [["ubuntu"] ["libproj-dev"]] + ["libproj-dev"] {os-distribution = "debian"} + ["libproj-dev"] {os-distribution = "ubuntu"} ] dev-repo: "git://github.com/hcarty/proj4ml" install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.06.0"] +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: "md5=0472a63fe085b3729d9d532023b7c13c" +} diff --git a/packages/proj4/proj4.0.9.1/url b/packages/proj4/proj4.0.9.1/url deleted file mode 100644 index 0f11fe8aa43..00000000000 --- a/packages/proj4/proj4.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/proj4ml/archive/v0.9.1.tar.gz" -checksum: "0472a63fe085b3729d9d532023b7c13c" diff --git a/packages/proj4/proj4.0.9.2/descr b/packages/proj4/proj4.0.9.2/descr deleted file mode 100644 index 6b4993c2680..00000000000 --- a/packages/proj4/proj4.0.9.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Bindings to the PROJ.4 projection library -This library provides access to the PROJ.4 geographic coordinate -projection/transformation library (http://trac.osgeo.org/proj/). diff --git a/packages/proj4/proj4.0.9.2/opam b/packages/proj4/proj4.0.9.2/opam index 3530d1b05fc..0336d70ed18 100644 --- a/packages/proj4/proj4.0.9.2/opam +++ b/packages/proj4/proj4.0.9.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hez@0ok.org" authors: [ "Hezekiah M. Carty" ] license: "MIT" @@ -13,12 +13,22 @@ remove: [ ["ocamlfind" "remove" "proj4"] ] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libproj-dev"]] - [["ubuntu"] ["libproj-dev"]] + ["libproj-dev"] {os-distribution = "debian"} + ["libproj-dev"] {os-distribution = "ubuntu"} ] dev-repo: "git://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.2.tar.gz" + checksum: "md5=55e95fc670207dd3af42ae087658c0cc" +} diff --git a/packages/proj4/proj4.0.9.2/url b/packages/proj4/proj4.0.9.2/url deleted file mode 100644 index e86b50962c4..00000000000 --- a/packages/proj4/proj4.0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/proj4ml/archive/v0.9.2.tar.gz" -checksum: "55e95fc670207dd3af42ae087658c0cc" diff --git a/packages/promela/promela.0.4.2/descr b/packages/promela/promela.0.4.2/descr deleted file mode 100644 index b7a52d34799..00000000000 --- a/packages/promela/promela.0.4.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -Library to create, manipulate and reason about PROMELA data structures. - -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. diff --git a/packages/promela/promela.0.4.2/opam b/packages/promela/promela.0.4.2/opam index 910557d680b..c448969a666 100644 --- a/packages/promela/promela.0.4.2/opam +++ b/packages/promela/promela.0.4.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "florian.pichlmeier@mytum.de" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,8 +6,22 @@ build: [ ] remove: [["ocamlfind" "remove" "promela"]] depends: [ + "ocaml" "ocamlfind" "ospec" {>= "0.3.0"} "ocamlbuild" {build} ] 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://forge.ocamlcore.org/frs/download.php/1040/promela-0.4.2.tar.gz" + checksum: "md5=8fc98a1f7f1302d30e682382b186d2a3" +} diff --git a/packages/promela/promela.0.4.2/url b/packages/promela/promela.0.4.2/url deleted file mode 100644 index f9d162ba14d..00000000000 --- a/packages/promela/promela.0.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1040/promela-0.4.2.tar.gz" -checksum: "8fc98a1f7f1302d30e682382b186d2a3" diff --git a/packages/prometheus-app/prometheus-app.0.1/descr b/packages/prometheus-app/prometheus-app.0.1/descr deleted file mode 100644 index b8726e99345..00000000000 --- a/packages/prometheus-app/prometheus-app.0.1/descr +++ /dev/null @@ -1,11 +0,0 @@ -Client library for Prometheus monitoring - -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. diff --git a/packages/prometheus-app/prometheus-app.0.1/opam b/packages/prometheus-app/prometheus-app.0.1/opam index 1274cf38746..2f4493017b1 100644 --- a/packages/prometheus-app/prometheus-app.0.1/opam +++ b/packages/prometheus-app/prometheus-app.0.1/opam @@ -1,27 +1,59 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "datakit@docker.com" authors: ["Thomas Leonard"] license: "Apache" homepage: "https://github.com/mirage/prometheus" bug-reports: "https://github.com/mirage/prometheus/issues" -dev-repo: "https://github.com/mirage/prometheus.git" +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" + "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} ] -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" "-n" "prometheus-app"] - ["ocaml" "pkg/pkg.ml" "test" "_build/tests/test.native"] -] - depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} - "prometheus" {<"0.2"} + "prometheus" {< "0.2"} "fmt" - "cohttp" {>="0.20.0" & <"0.99"} - "lwt" {>="2.5.0"} - "alcotest" {test} + "cohttp" {>= "0.20.0" & < "0.99"} + "lwt" {>= "2.5.0"} + "alcotest" {with-test} ] -available: [ocaml-version >= "4.02.3"] +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: "md5=b0f3f5e3ef839d3b7ef672e5dd060d77" +} diff --git a/packages/prometheus-app/prometheus-app.0.1/url b/packages/prometheus-app/prometheus-app.0.1/url deleted file mode 100644 index f72d4ea13b2..00000000000 --- a/packages/prometheus-app/prometheus-app.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/prometheus/releases/download/v0.1/prometheus-0.1.tbz" -checksum: "b0f3f5e3ef839d3b7ef672e5dd060d77" \ No newline at end of file diff --git a/packages/prometheus-app/prometheus-app.0.2/descr b/packages/prometheus-app/prometheus-app.0.2/descr deleted file mode 100644 index b8726e99345..00000000000 --- a/packages/prometheus-app/prometheus-app.0.2/descr +++ /dev/null @@ -1,11 +0,0 @@ -Client library for Prometheus monitoring - -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. diff --git a/packages/prometheus-app/prometheus-app.0.2/opam b/packages/prometheus-app/prometheus-app.0.2/opam index e4071b802c4..c1de9871605 100644 --- a/packages/prometheus-app/prometheus-app.0.2/opam +++ b/packages/prometheus-app/prometheus-app.0.2/opam @@ -1,28 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "datakit@docker.com" authors: ["Thomas Leonard" "David Scott"] license: "Apache" homepage: "https://github.com/mirage/prometheus" bug-reports: "https://github.com/mirage/prometheus/issues" -dev-repo: "https://github.com/mirage/prometheus.git" +dev-repo: "git+https://github.com/mirage/prometheus.git" doc: "https://mirage.github.io/prometheus/" build: [ - [ "jbuilder" "build" "--only-packages=prometheus,prometheus-app" ] + ["jbuilder" "build" "--only-packages=prometheus,prometheus-app"] + ["jbuilder" "runtest"] {with-test} ] - -build-test: [ - [ "jbuilder" "runtest" ] -] - depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} - "jbuilder" {build} - "prometheus" {= "0.2" } + "jbuilder" {build} + "prometheus" {= "0.2"} "fmt" "re" - "cohttp" {>="0.20.0" & <"0.99"} - "lwt" {>="2.5.0"} - "alcotest" {test} + "cohttp" {>= "0.20.0" & < "0.99"} + "lwt" {>= "2.5.0"} + "alcotest" {with-test} ] -available: [ocaml-version >= "4.02.3"] +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: "md5=efc5386127cc451910e0372adef8799e" +} diff --git a/packages/prometheus-app/prometheus-app.0.2/url b/packages/prometheus-app/prometheus-app.0.2/url deleted file mode 100644 index 938f47b6569..00000000000 --- a/packages/prometheus-app/prometheus-app.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/prometheus/archive/v0.2.tar.gz" -checksum: "efc5386127cc451910e0372adef8799e" diff --git a/packages/prometheus-app/prometheus-app.0.3/descr b/packages/prometheus-app/prometheus-app.0.3/descr deleted file mode 100644 index 903f33b168c..00000000000 --- a/packages/prometheus-app/prometheus-app.0.3/descr +++ /dev/null @@ -1,72 +0,0 @@ -Client library for Prometheus monitoring - -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 . \ No newline at end of file diff --git a/packages/prometheus-app/prometheus-app.0.3/opam b/packages/prometheus-app/prometheus-app.0.3/opam index aceb5ded37c..b25cff54215 100644 --- a/packages/prometheus-app/prometheus-app.0.3/opam +++ b/packages/prometheus-app/prometheus-app.0.3/opam @@ -1,28 +1,101 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "datakit@docker.com" authors: ["Thomas Leonard" "David Scott"] license: "Apache" homepage: "https://github.com/mirage/prometheus" bug-reports: "https://github.com/mirage/prometheus/issues" -dev-repo: "https://github.com/mirage/prometheus.git" +dev-repo: "git+https://github.com/mirage/prometheus.git" doc: "https://mirage.github.io/prometheus/" build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] - -build-test: [ - [ "jbuilder" "runtest" "-p" name "-j" jobs ] -] - depends: [ - "jbuilder" {build & >="1.0+beta10"} + "ocaml" {>= "4.02.3"} + "jbuilder" {build & >= "1.0+beta10"} "prometheus" {< "0.5"} "fmt" "re" - "cohttp" {>="0.20.0" & <"0.99"} - "lwt" {>="2.5.0"} - "alcotest" {test} + "cohttp" {>= "0.20.0" & < "0.99"} + "lwt" {>= "2.5.0"} + "alcotest" {with-test} ] -available: [ocaml-version >= "4.02.3"] +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: "md5=dcf7cf2cb603d350bfa401ac82c8bff1" +} diff --git a/packages/prometheus-app/prometheus-app.0.3/url b/packages/prometheus-app/prometheus-app.0.3/url deleted file mode 100644 index cce5118b0e1..00000000000 --- a/packages/prometheus-app/prometheus-app.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/prometheus/releases/download/v0.3/prometheus-0.3.tbz" -checksum: "dcf7cf2cb603d350bfa401ac82c8bff1" \ No newline at end of file diff --git a/packages/prometheus-app/prometheus-app.0.4/descr b/packages/prometheus-app/prometheus-app.0.4/descr deleted file mode 100644 index 903f33b168c..00000000000 --- a/packages/prometheus-app/prometheus-app.0.4/descr +++ /dev/null @@ -1,72 +0,0 @@ -Client library for Prometheus monitoring - -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 . \ No newline at end of file diff --git a/packages/prometheus-app/prometheus-app.0.4/opam b/packages/prometheus-app/prometheus-app.0.4/opam index b16db78451e..5e49c5e2710 100644 --- a/packages/prometheus-app/prometheus-app.0.4/opam +++ b/packages/prometheus-app/prometheus-app.0.4/opam @@ -1,31 +1,104 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "datakit@docker.com" authors: ["Thomas Leonard" "David Scott"] license: "Apache" homepage: "https://github.com/mirage/prometheus" bug-reports: "https://github.com/mirage/prometheus/issues" -dev-repo: "https://github.com/mirage/prometheus.git" +dev-repo: "git+https://github.com/mirage/prometheus.git" doc: "https://mirage.github.io/prometheus/" build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] - -build-test: [ - [ "jbuilder" "runtest" "-p" name "-j" jobs ] -] - depends: [ - "jbuilder" {build & >="1.0+beta10"} + "ocaml" {>= "4.02.3"} + "jbuilder" {build & >= "1.0+beta10"} "prometheus" {< "0.5"} "fmt" "re" - "cohttp" {>="0.99.0" & <"1.0"} + "cohttp" {>= "0.99.0" & < "1.0"} "cohttp-lwt" "cohttp-lwt-unix" - "lwt" {>="2.5.0"} + "lwt" {>= "2.5.0"} "cmdliner" - "alcotest" {test} + "alcotest" {with-test} ] -available: [ocaml-version >= "4.02.3"] +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: "md5=c29ace053a914b5eac5487185af3e050" +} diff --git a/packages/prometheus-app/prometheus-app.0.4/url b/packages/prometheus-app/prometheus-app.0.4/url deleted file mode 100644 index f9d8e345358..00000000000 --- a/packages/prometheus-app/prometheus-app.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/prometheus/releases/download/v0.4/prometheus-0.4.tbz" -checksum: "c29ace053a914b5eac5487185af3e050" diff --git a/packages/prometheus-app/prometheus-app.0.5/descr b/packages/prometheus-app/prometheus-app.0.5/descr deleted file mode 100644 index 903f33b168c..00000000000 --- a/packages/prometheus-app/prometheus-app.0.5/descr +++ /dev/null @@ -1,72 +0,0 @@ -Client library for Prometheus monitoring - -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 . \ No newline at end of file diff --git a/packages/prometheus-app/prometheus-app.0.5/opam b/packages/prometheus-app/prometheus-app.0.5/opam index 6a65a3fb693..ce78a47dc85 100644 --- a/packages/prometheus-app/prometheus-app.0.5/opam +++ b/packages/prometheus-app/prometheus-app.0.5/opam @@ -1,31 +1,104 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "datakit@docker.com" authors: ["Thomas Leonard" "David Scott"] license: "Apache" homepage: "https://github.com/mirage/prometheus" bug-reports: "https://github.com/mirage/prometheus/issues" -dev-repo: "https://github.com/mirage/prometheus.git" +dev-repo: "git+https://github.com/mirage/prometheus.git" doc: "https://mirage.github.io/prometheus/" build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] - -build-test: [ - [ "jbuilder" "runtest" "-p" name "-j" jobs ] -] - depends: [ - "jbuilder" {build & >="1.0+beta10"} + "ocaml" {>= "4.02.3"} + "jbuilder" {build & >= "1.0+beta10"} "prometheus" {>= "0.5"} "fmt" "re" - "cohttp" {>="1.0.0"} + "cohttp" {>= "1.0.0"} "cohttp-lwt" "cohttp-lwt-unix" - "lwt" {>="2.5.0"} + "lwt" {>= "2.5.0"} "cmdliner" - "alcotest" {test} + "alcotest" {with-test} ] -available: [ocaml-version >= "4.02.3"] +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.5/prometheus-0.5.tbz" + checksum: "md5=a0ece29e31d030159b89d6a1a4167a76" +} diff --git a/packages/prometheus-app/prometheus-app.0.5/url b/packages/prometheus-app/prometheus-app.0.5/url deleted file mode 100644 index b367a684778..00000000000 --- a/packages/prometheus-app/prometheus-app.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/prometheus/releases/download/v0.5/prometheus-0.5.tbz" -checksum: "a0ece29e31d030159b89d6a1a4167a76" \ No newline at end of file diff --git a/packages/prometheus/prometheus.0.1/descr b/packages/prometheus/prometheus.0.1/descr deleted file mode 100644 index b8726e99345..00000000000 --- a/packages/prometheus/prometheus.0.1/descr +++ /dev/null @@ -1,11 +0,0 @@ -Client library for Prometheus monitoring - -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. diff --git a/packages/prometheus/prometheus.0.1/opam b/packages/prometheus/prometheus.0.1/opam index 2af5bbe36b8..af84c4688db 100644 --- a/packages/prometheus/prometheus.0.1/opam +++ b/packages/prometheus/prometheus.0.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "datakit@docker.com" authors: ["Thomas Leonard"] license: "Apache" homepage: "https://github.com/mirage/prometheus" bug-reports: "https://github.com/mirage/prometheus/issues" -dev-repo: "https://github.com/mirage/prometheus.git" +dev-repo: "git+https://github.com/mirage/prometheus.git" doc: "https://mirage.github.io/prometheus/" build: [ @@ -13,11 +13,27 @@ build: [ ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "astring" "asetmap" "fmt" - "lwt" {>="2.5.0"} - "alcotest" {test} + "lwt" {>= "2.5.0"} + "alcotest" {with-test} ] -available: [ocaml-version >= "4.01.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: "md5=b0f3f5e3ef839d3b7ef672e5dd060d77" +} diff --git a/packages/prometheus/prometheus.0.1/url b/packages/prometheus/prometheus.0.1/url deleted file mode 100644 index f72d4ea13b2..00000000000 --- a/packages/prometheus/prometheus.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/prometheus/releases/download/v0.1/prometheus-0.1.tbz" -checksum: "b0f3f5e3ef839d3b7ef672e5dd060d77" \ No newline at end of file diff --git a/packages/prometheus/prometheus.0.2/descr b/packages/prometheus/prometheus.0.2/descr deleted file mode 100644 index b8726e99345..00000000000 --- a/packages/prometheus/prometheus.0.2/descr +++ /dev/null @@ -1,11 +0,0 @@ -Client library for Prometheus monitoring - -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. diff --git a/packages/prometheus/prometheus.0.2/opam b/packages/prometheus/prometheus.0.2/opam index fd0cba7111b..f72b72a3edb 100644 --- a/packages/prometheus/prometheus.0.2/opam +++ b/packages/prometheus/prometheus.0.2/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "datakit@docker.com" authors: ["Thomas Leonard" "David Scott"] license: "Apache" homepage: "https://github.com/mirage/prometheus" bug-reports: "https://github.com/mirage/prometheus/issues" -dev-repo: "https://github.com/mirage/prometheus.git" +dev-repo: "git+https://github.com/mirage/prometheus.git" doc: "https://mirage.github.io/prometheus/" build: [ @@ -12,13 +12,28 @@ build: [ ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} - "jbuilder" {build} + "jbuilder" {build} "astring" "asetmap" "fmt" "re" - "lwt" {>="2.5.0"} - "alcotest" {test} + "lwt" {>= "2.5.0"} + "alcotest" {with-test} ] -available: [ocaml-version >= "4.01.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: "md5=efc5386127cc451910e0372adef8799e" +} diff --git a/packages/prometheus/prometheus.0.2/url b/packages/prometheus/prometheus.0.2/url deleted file mode 100644 index 938f47b6569..00000000000 --- a/packages/prometheus/prometheus.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/prometheus/archive/v0.2.tar.gz" -checksum: "efc5386127cc451910e0372adef8799e" diff --git a/packages/prometheus/prometheus.0.3/descr b/packages/prometheus/prometheus.0.3/descr deleted file mode 100644 index 903f33b168c..00000000000 --- a/packages/prometheus/prometheus.0.3/descr +++ /dev/null @@ -1,72 +0,0 @@ -Client library for Prometheus monitoring - -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 . \ No newline at end of file diff --git a/packages/prometheus/prometheus.0.3/opam b/packages/prometheus/prometheus.0.3/opam deleted file mode 100644 index 6fc5c319499..00000000000 --- a/packages/prometheus/prometheus.0.3/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "datakit@docker.com" -authors: ["Thomas Leonard" "David Scott"] -license: "Apache" -homepage: "https://github.com/mirage/prometheus" -bug-reports: "https://github.com/mirage/prometheus/issues" -dev-repo: "https://github.com/mirage/prometheus.git" -doc: "https://mirage.github.io/prometheus/" - -build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] -] - -depends: [ - "jbuilder" {build & >="1.0+beta10"} - "astring" - "asetmap" - "fmt" - "re" - "lwt" {>="2.5.0"} - "alcotest" {test} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/prometheus/prometheus.0.3/url b/packages/prometheus/prometheus.0.3/url deleted file mode 100644 index cce5118b0e1..00000000000 --- a/packages/prometheus/prometheus.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/prometheus/releases/download/v0.3/prometheus-0.3.tbz" -checksum: "dcf7cf2cb603d350bfa401ac82c8bff1" \ No newline at end of file diff --git a/packages/prometheus/prometheus.0.4/descr b/packages/prometheus/prometheus.0.4/descr deleted file mode 100644 index 903f33b168c..00000000000 --- a/packages/prometheus/prometheus.0.4/descr +++ /dev/null @@ -1,72 +0,0 @@ -Client library for Prometheus monitoring - -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 . \ No newline at end of file diff --git a/packages/prometheus/prometheus.0.4/opam b/packages/prometheus/prometheus.0.4/opam index 6fc5c319499..13d02490836 100644 --- a/packages/prometheus/prometheus.0.4/opam +++ b/packages/prometheus/prometheus.0.4/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "datakit@docker.com" authors: ["Thomas Leonard" "David Scott"] license: "Apache" homepage: "https://github.com/mirage/prometheus" bug-reports: "https://github.com/mirage/prometheus/issues" -dev-repo: "https://github.com/mirage/prometheus.git" +dev-repo: "git+https://github.com/mirage/prometheus.git" doc: "https://mirage.github.io/prometheus/" build: [ @@ -13,12 +13,89 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta10"} + "ocaml" {>= "4.01.0"} + "jbuilder" {build & >= "1.0+beta10"} "astring" "asetmap" "fmt" "re" - "lwt" {>="2.5.0"} - "alcotest" {test} + "lwt" {>= "2.5.0"} + "alcotest" {with-test} ] -available: [ocaml-version >= "4.01.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: "md5=c29ace053a914b5eac5487185af3e050" +} diff --git a/packages/prometheus/prometheus.0.4/url b/packages/prometheus/prometheus.0.4/url deleted file mode 100644 index f9d8e345358..00000000000 --- a/packages/prometheus/prometheus.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/prometheus/releases/download/v0.4/prometheus-0.4.tbz" -checksum: "c29ace053a914b5eac5487185af3e050" diff --git a/packages/prometheus/prometheus.0.5/descr b/packages/prometheus/prometheus.0.5/descr deleted file mode 100644 index 903f33b168c..00000000000 --- a/packages/prometheus/prometheus.0.5/descr +++ /dev/null @@ -1,72 +0,0 @@ -Client library for Prometheus monitoring - -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 . \ No newline at end of file diff --git a/packages/prometheus/prometheus.0.5/opam b/packages/prometheus/prometheus.0.5/opam index 6fc5c319499..b6489a52fcf 100644 --- a/packages/prometheus/prometheus.0.5/opam +++ b/packages/prometheus/prometheus.0.5/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "datakit@docker.com" authors: ["Thomas Leonard" "David Scott"] license: "Apache" homepage: "https://github.com/mirage/prometheus" bug-reports: "https://github.com/mirage/prometheus/issues" -dev-repo: "https://github.com/mirage/prometheus.git" +dev-repo: "git+https://github.com/mirage/prometheus.git" doc: "https://mirage.github.io/prometheus/" build: [ @@ -13,12 +13,89 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta10"} + "ocaml" {>= "4.01.0"} + "jbuilder" {build & >= "1.0+beta10"} "astring" "asetmap" "fmt" "re" - "lwt" {>="2.5.0"} - "alcotest" {test} + "lwt" {>= "2.5.0"} + "alcotest" {with-test} ] -available: [ocaml-version >= "4.01.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.5/prometheus-0.5.tbz" + checksum: "md5=a0ece29e31d030159b89d6a1a4167a76" +} diff --git a/packages/prometheus/prometheus.0.5/url b/packages/prometheus/prometheus.0.5/url deleted file mode 100644 index b367a684778..00000000000 --- a/packages/prometheus/prometheus.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/prometheus/releases/download/v0.5/prometheus-0.5.tbz" -checksum: "a0ece29e31d030159b89d6a1a4167a76" \ No newline at end of file diff --git a/packages/protobuf/protobuf.0.0.2/descr b/packages/protobuf/protobuf.0.0.2/descr deleted file mode 100644 index a2d36c38a43..00000000000 --- a/packages/protobuf/protobuf.0.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Protobuf implementation for Ocaml diff --git a/packages/protobuf/protobuf.0.0.2/opam b/packages/protobuf/protobuf.0.0.2/opam deleted file mode 100644 index e9dbae28bf3..00000000000 --- a/packages/protobuf/protobuf.0.0.2/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "mmatalka@gmail.com" -build: make -remove: [["ocamlfind" "remove" "protobuf"]] -depends: [ - "ocamlfind" - "core" { <= "111.13.00"} - "bitstring" -] -dev-repo: "git://github.com/orbitz/ocaml-protobuf" -install: [make "install"] diff --git a/packages/protobuf/protobuf.0.0.2/url b/packages/protobuf/protobuf.0.0.2/url deleted file mode 100644 index 1b3ea3a543f..00000000000 --- a/packages/protobuf/protobuf.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/orbitz/ocaml-protobuf/archive/0.0.2.tar.gz" -checksum: "e3b137066f7bec998cc1f810f3f59358" diff --git a/packages/protobuf/protobuf.1.0.0/descr b/packages/protobuf/protobuf.1.0.0/descr deleted file mode 100644 index a2d36c38a43..00000000000 --- a/packages/protobuf/protobuf.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Protobuf implementation for Ocaml diff --git a/packages/protobuf/protobuf.1.0.0/opam b/packages/protobuf/protobuf.1.0.0/opam index e9dbae28bf3..d5333ec06b8 100644 --- a/packages/protobuf/protobuf.1.0.0/opam +++ b/packages/protobuf/protobuf.1.0.0/opam @@ -1,11 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mmatalka@gmail.com" build: make remove: [["ocamlfind" "remove" "protobuf"]] depends: [ + "ocaml" "ocamlfind" - "core" { <= "111.13.00"} + "core" {<= "111.13.00"} "bitstring" ] dev-repo: "git://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: "md5=b8c1ff122fb411808a81bca7a554e00d" +} diff --git a/packages/protobuf/protobuf.1.0.0/url b/packages/protobuf/protobuf.1.0.0/url deleted file mode 100644 index 0663f10d383..00000000000 --- a/packages/protobuf/protobuf.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/orbitz/ocaml-protobuf/archive/1.0.0.tar.gz" -checksum: "b8c1ff122fb411808a81bca7a554e00d" diff --git a/packages/protocol-9p-tool/protocol-9p-tool.0.10.0/descr b/packages/protocol-9p-tool/protocol-9p-tool.0.10.0/descr deleted file mode 100644 index 0b3ee658279..00000000000 --- a/packages/protocol-9p-tool/protocol-9p-tool.0.10.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -A simple command-line tool for accessing 9P servers - diff --git a/packages/protocol-9p-tool/protocol-9p-tool.0.10.0/opam b/packages/protocol-9p-tool/protocol-9p-tool.0.10.0/opam deleted file mode 100644 index f8e8e29b264..00000000000 --- a/packages/protocol-9p-tool/protocol-9p-tool.0.10.0/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -maintainer: "dave@recoil.org" -authors: [ "David Scott" "David Sheets" "Thomas Leonard" ] -license: "ISC" -homepage: "https://github.com/mirage/ocaml-9p" -dev-repo: "https://github.com/mirage/ocaml-9p.git" -bug-reports: "https://github.com/mirage/ocaml-9p/issues" -doc: "https://mirage.github.io/ocaml-9p/" - -build: [ - [ "jbuilder" "build" "--only-packages=protocol-9p-unix,protocol-9p,protocol-9p-tool" ] -] - -depends: [ - "protocol-9p" {= "0.10.0"} - "protocol-9p-unix" {= "0.10.0"} - "base-bytes" - "rresult" - "logs" {>= "0.5.0"} - "fmt" - "protocol-9p" - "protocol-9p-unix" - "lambda-term" - "win-error" - "cmdliner" - "io-page" - "ocamlfind" {build} - "jbuilder" {build} -] -available: [ocaml-version >= "4.03.0"] diff --git a/packages/protocol-9p-tool/protocol-9p-tool.0.10.0/url b/packages/protocol-9p-tool/protocol-9p-tool.0.10.0/url deleted file mode 100644 index 562b46553f1..00000000000 --- a/packages/protocol-9p-tool/protocol-9p-tool.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-9p/archive/v0.10.0.tar.gz" -checksum: "b2a8aa6eaebb88ab1f9dd5fa55d57031" diff --git a/packages/protocol-9p-tool/protocol-9p-tool.0.11.0/descr b/packages/protocol-9p-tool/protocol-9p-tool.0.11.0/descr deleted file mode 100644 index 0b3ee658279..00000000000 --- a/packages/protocol-9p-tool/protocol-9p-tool.0.11.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -A simple command-line tool for accessing 9P servers - diff --git a/packages/protocol-9p-tool/protocol-9p-tool.0.11.0/opam b/packages/protocol-9p-tool/protocol-9p-tool.0.11.0/opam deleted file mode 100644 index dbf9ae68180..00000000000 --- a/packages/protocol-9p-tool/protocol-9p-tool.0.11.0/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -maintainer: "dave@recoil.org" -authors: [ "David Scott" "David Sheets" "Thomas Leonard" ] -license: "ISC" -homepage: "https://github.com/mirage/ocaml-9p" -dev-repo: "https://github.com/mirage/ocaml-9p.git" -bug-reports: "https://github.com/mirage/ocaml-9p/issues" -doc: "https://mirage.github.io/ocaml-9p/" - -build: [ - [ "jbuilder" "build" "--only-packages=protocol-9p-unix,protocol-9p,protocol-9p-tool" ] -] - -depends: [ - "protocol-9p" {= "0.11.0"} - "protocol-9p-unix" {= "0.11.0"} - "base-bytes" - "rresult" - "logs" {>= "0.5.0"} - "fmt" - "protocol-9p" - "protocol-9p-unix" - "lambda-term" - "win-error" - "cmdliner" - "io-page" - "ocamlfind" {build} - "jbuilder" {build} -] -available: [ocaml-version >= "4.03.0"] diff --git a/packages/protocol-9p-tool/protocol-9p-tool.0.11.0/url b/packages/protocol-9p-tool/protocol-9p-tool.0.11.0/url deleted file mode 100644 index 1ac8432581f..00000000000 --- a/packages/protocol-9p-tool/protocol-9p-tool.0.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-9p/archive/v0.11.0.tar.gz" -checksum: "e651f3835949d511a27a7d804cab23a2" diff --git a/packages/protocol-9p-tool/protocol-9p-tool.0.11.1/descr b/packages/protocol-9p-tool/protocol-9p-tool.0.11.1/descr deleted file mode 100644 index 0b3ee658279..00000000000 --- a/packages/protocol-9p-tool/protocol-9p-tool.0.11.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -A simple command-line tool for accessing 9P servers - diff --git a/packages/protocol-9p-tool/protocol-9p-tool.0.11.1/opam b/packages/protocol-9p-tool/protocol-9p-tool.0.11.1/opam deleted file mode 100644 index 365a561f8c3..00000000000 --- a/packages/protocol-9p-tool/protocol-9p-tool.0.11.1/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -maintainer: "dave@recoil.org" -authors: [ "David Scott" "David Sheets" "Thomas Leonard" ] -license: "ISC" -homepage: "https://github.com/mirage/ocaml-9p" -dev-repo: "https://github.com/mirage/ocaml-9p.git" -bug-reports: "https://github.com/mirage/ocaml-9p/issues" -doc: "https://mirage.github.io/ocaml-9p/" - -build: [ - [ "jbuilder" "build" "--only-packages=protocol-9p-unix,protocol-9p,protocol-9p-tool" ] -] - -depends: [ - "protocol-9p" {= "0.11.1"} - "protocol-9p-unix" {= "0.11.1"} - "base-bytes" - "rresult" - "logs" {>= "0.5.0"} - "fmt" - "protocol-9p" - "protocol-9p-unix" - "lambda-term" - "win-error" - "cmdliner" - "io-page" - "ocamlfind" {build} - "jbuilder" {build} -] -available: [ocaml-version >= "4.03.0"] diff --git a/packages/protocol-9p-tool/protocol-9p-tool.0.11.1/url b/packages/protocol-9p-tool/protocol-9p-tool.0.11.1/url deleted file mode 100644 index f5702c75e6d..00000000000 --- a/packages/protocol-9p-tool/protocol-9p-tool.0.11.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-9p/releases/download/v0.11.1/protocol-9p-0.11.1.tbz" -checksum: "577a7fddf019b59dc7f1808de6e51987" diff --git a/packages/protocol-9p-tool/protocol-9p-tool.0.11.2/descr b/packages/protocol-9p-tool/protocol-9p-tool.0.11.2/descr deleted file mode 100644 index 0b3ee658279..00000000000 --- a/packages/protocol-9p-tool/protocol-9p-tool.0.11.2/descr +++ /dev/null @@ -1,2 +0,0 @@ -A simple command-line tool for accessing 9P servers - diff --git a/packages/protocol-9p-tool/protocol-9p-tool.0.11.2/opam b/packages/protocol-9p-tool/protocol-9p-tool.0.11.2/opam index e0699cfc79d..b212ba3d707 100644 --- a/packages/protocol-9p-tool/protocol-9p-tool.0.11.2/opam +++ b/packages/protocol-9p-tool/protocol-9p-tool.0.11.2/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-9p.git" +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/" @@ -12,7 +12,8 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >="1.0+beta7"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta7"} "protocol-9p" {= "0.11.2"} "protocol-9p-unix" {= "0.11.2"} "base-bytes" @@ -26,4 +27,9 @@ depends: [ "cmdliner" "io-page" ] -available: [ocaml-version >= "4.03.0"] +synopsis: "A simple command-line tool for accessing 9P servers" +url { + src: + "https://github.com/mirage/ocaml-9p/releases/download/v0.11.2/protocol-9p-0.11.2.tbz" + checksum: "md5=013a43f71feead2b7200b308487d5702" +} diff --git a/packages/protocol-9p-tool/protocol-9p-tool.0.11.2/url b/packages/protocol-9p-tool/protocol-9p-tool.0.11.2/url deleted file mode 100644 index a91e34b80b4..00000000000 --- a/packages/protocol-9p-tool/protocol-9p-tool.0.11.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-9p/releases/download/v0.11.2/protocol-9p-0.11.2.tbz" -checksum: "013a43f71feead2b7200b308487d5702" diff --git a/packages/protocol-9p-tool/protocol-9p-tool.0.11.3/descr b/packages/protocol-9p-tool/protocol-9p-tool.0.11.3/descr deleted file mode 100644 index 0b3ee658279..00000000000 --- a/packages/protocol-9p-tool/protocol-9p-tool.0.11.3/descr +++ /dev/null @@ -1,2 +0,0 @@ -A simple command-line tool for accessing 9P servers - diff --git a/packages/protocol-9p-tool/protocol-9p-tool.0.11.3/opam b/packages/protocol-9p-tool/protocol-9p-tool.0.11.3/opam index c3b87f156c3..18ce2c8d685 100644 --- a/packages/protocol-9p-tool/protocol-9p-tool.0.11.3/opam +++ b/packages/protocol-9p-tool/protocol-9p-tool.0.11.3/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-9p.git" +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/" @@ -12,6 +12,7 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "protocol-9p" {= "0.11.2"} "protocol-9p-unix" {= "0.11.2"} @@ -25,4 +26,9 @@ depends: [ "win-error" "cmdliner" ] -available: [ocaml-version >= "4.03.0"] +synopsis: "A simple command-line tool for accessing 9P servers" +url { + src: + "https://github.com/mirage/ocaml-9p/releases/download/v0.11.3/protocol-9p-0.11.3.tbz" + checksum: "md5=3560e6fa51c89a9c591042df3ad57ace" +} diff --git a/packages/protocol-9p-tool/protocol-9p-tool.0.11.3/url b/packages/protocol-9p-tool/protocol-9p-tool.0.11.3/url deleted file mode 100644 index 55d7581ac84..00000000000 --- a/packages/protocol-9p-tool/protocol-9p-tool.0.11.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-9p/releases/download/v0.11.3/protocol-9p-0.11.3.tbz" -checksum: "3560e6fa51c89a9c591042df3ad57ace" diff --git a/packages/protocol-9p-tool/protocol-9p-tool.0.12.0/descr b/packages/protocol-9p-tool/protocol-9p-tool.0.12.0/descr deleted file mode 100644 index 0b3ee658279..00000000000 --- a/packages/protocol-9p-tool/protocol-9p-tool.0.12.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -A simple command-line tool for accessing 9P servers - diff --git a/packages/protocol-9p-tool/protocol-9p-tool.0.12.0/opam b/packages/protocol-9p-tool/protocol-9p-tool.0.12.0/opam index 60d2c1d949c..02e84b73287 100644 --- a/packages/protocol-9p-tool/protocol-9p-tool.0.12.0/opam +++ b/packages/protocol-9p-tool/protocol-9p-tool.0.12.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-9p.git" +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/" @@ -12,6 +12,7 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "protocol-9p" {= "0.12.0"} "protocol-9p-unix" {= "0.12.0"} @@ -25,4 +26,9 @@ depends: [ "win-error" "cmdliner" ] -available: [ocaml-version >= "4.03.0"] +synopsis: "A simple command-line tool for accessing 9P servers" +url { + src: + "https://github.com/mirage/ocaml-9p/releases/download/v0.12.0/protocol-9p-0.12.0.tbz" + checksum: "md5=aebba63a018939bc112de499fa32fafb" +} diff --git a/packages/protocol-9p-tool/protocol-9p-tool.0.12.0/url b/packages/protocol-9p-tool/protocol-9p-tool.0.12.0/url deleted file mode 100644 index f1a83d77336..00000000000 --- a/packages/protocol-9p-tool/protocol-9p-tool.0.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-9p/releases/download/v0.12.0/protocol-9p-0.12.0.tbz" -checksum: "aebba63a018939bc112de499fa32fafb" diff --git a/packages/protocol-9p-unix/protocol-9p-unix.0.10.0/descr b/packages/protocol-9p-unix/protocol-9p-unix.0.10.0/descr deleted file mode 100644 index da39175fd51..00000000000 --- a/packages/protocol-9p-unix/protocol-9p-unix.0.10.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Unix clients and servers for the 9P protocol - diff --git a/packages/protocol-9p-unix/protocol-9p-unix.0.10.0/opam b/packages/protocol-9p-unix/protocol-9p-unix.0.10.0/opam deleted file mode 100644 index 8c027552fbb..00000000000 --- a/packages/protocol-9p-unix/protocol-9p-unix.0.10.0/opam +++ /dev/null @@ -1,43 +0,0 @@ -opam-version: "1.2" -maintainer: "dave@recoil.org" -authors: [ "David Scott" "David Sheets" "Thomas Leonard" ] -license: "ISC" -homepage: "https://github.com/mirage/ocaml-9p" -dev-repo: "https://github.com/mirage/ocaml-9p.git" -bug-reports: "https://github.com/mirage/ocaml-9p/issues" -doc: "https://mirage.github.io/ocaml-9p/" - -build: [ - [ "jbuilder" "build" "--only-packages=protocol-9p-unix,protocol-9p" ] -] - -build-test: [ - [ "jbuilder" "runtest" ] -] - -depends: [ - "protocol-9p" {= "0.10.0"} - "base-bytes" - "cstruct" {>= "1.9.0"} - "sexplib" {> "113.00.00" } - "result" - "rresult" - "mirage-flow-lwt" - "mirage-kv-lwt" - "mirage-channel-lwt" - "lwt" {>= "3.0.0"} - "base-unix" - "cmdliner" - "astring" - "named-pipe" {>= "0.4.0"} - "fmt" - "logs" {>= "0.5.0"} - "win-error" - "ppx_deriving" {build} - "ppx_sexp_conv" {build} - "ocamlfind" {build} - "jbuilder" {build} - "ppx_tools" {build} - "alcotest" {test & >= "0.4.0"} -] -available: [ocaml-version >= "4.03.0"] diff --git a/packages/protocol-9p-unix/protocol-9p-unix.0.10.0/url b/packages/protocol-9p-unix/protocol-9p-unix.0.10.0/url deleted file mode 100644 index 562b46553f1..00000000000 --- a/packages/protocol-9p-unix/protocol-9p-unix.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-9p/archive/v0.10.0.tar.gz" -checksum: "b2a8aa6eaebb88ab1f9dd5fa55d57031" diff --git a/packages/protocol-9p-unix/protocol-9p-unix.0.11.0/descr b/packages/protocol-9p-unix/protocol-9p-unix.0.11.0/descr deleted file mode 100644 index da39175fd51..00000000000 --- a/packages/protocol-9p-unix/protocol-9p-unix.0.11.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Unix clients and servers for the 9P protocol - diff --git a/packages/protocol-9p-unix/protocol-9p-unix.0.11.0/opam b/packages/protocol-9p-unix/protocol-9p-unix.0.11.0/opam deleted file mode 100644 index f7096b35d0e..00000000000 --- a/packages/protocol-9p-unix/protocol-9p-unix.0.11.0/opam +++ /dev/null @@ -1,41 +0,0 @@ -opam-version: "1.2" -maintainer: "dave@recoil.org" -authors: [ "David Scott" "David Sheets" "Thomas Leonard" ] -license: "ISC" -homepage: "https://github.com/mirage/ocaml-9p" -dev-repo: "https://github.com/mirage/ocaml-9p.git" -bug-reports: "https://github.com/mirage/ocaml-9p/issues" -doc: "https://mirage.github.io/ocaml-9p/" - -build: ["jbuilder" "build" "-p" "protocol-9p,protocol-9p-unix" "-j" jobs] -build-test: ["jbuilder" "runtest"] - -depends: [ - "jbuilder" {build & >= "1.0+beta7"} - "protocol-9p" {= "0.11.0" } - "io-page-unix" {>= "2.0.0"} - "base-bytes" - "cstruct" {>= "1.9.0"} - "sexplib" {> "113.00.00" } - "prometheus" - "result" - "rresult" - "mirage-flow-lwt" - "mirage-kv-lwt" - "mirage-channel-lwt" - "lwt" {>= "3.0.0"} - "base-unix" - "cmdliner" - "astring" - "named-pipe" {>= "0.4.0"} - "fmt" - "logs" {>= "0.5.0"} - "win-error" - "ppx_deriving" {build} - "ppx_sexp_conv" {build} - "ocamlfind" {build} - "jbuilder" {build} - "ppx_tools" {build} - "alcotest" {test & >= "0.4.0"} -] -available: [ocaml-version >= "4.03.0"] diff --git a/packages/protocol-9p-unix/protocol-9p-unix.0.11.0/url b/packages/protocol-9p-unix/protocol-9p-unix.0.11.0/url deleted file mode 100644 index 1ac8432581f..00000000000 --- a/packages/protocol-9p-unix/protocol-9p-unix.0.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-9p/archive/v0.11.0.tar.gz" -checksum: "e651f3835949d511a27a7d804cab23a2" diff --git a/packages/protocol-9p-unix/protocol-9p-unix.0.11.1/descr b/packages/protocol-9p-unix/protocol-9p-unix.0.11.1/descr deleted file mode 100644 index da39175fd51..00000000000 --- a/packages/protocol-9p-unix/protocol-9p-unix.0.11.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Unix clients and servers for the 9P protocol - diff --git a/packages/protocol-9p-unix/protocol-9p-unix.0.11.1/opam b/packages/protocol-9p-unix/protocol-9p-unix.0.11.1/opam deleted file mode 100644 index 7537913c8b4..00000000000 --- a/packages/protocol-9p-unix/protocol-9p-unix.0.11.1/opam +++ /dev/null @@ -1,41 +0,0 @@ -opam-version: "1.2" -maintainer: "dave@recoil.org" -authors: [ "David Scott" "David Sheets" "Thomas Leonard" ] -license: "ISC" -homepage: "https://github.com/mirage/ocaml-9p" -dev-repo: "https://github.com/mirage/ocaml-9p.git" -bug-reports: "https://github.com/mirage/ocaml-9p/issues" -doc: "https://mirage.github.io/ocaml-9p/" - -build: ["jbuilder" "build" "-p" "protocol-9p,protocol-9p-unix" "-j" jobs] -build-test: ["jbuilder" "runtest"] - -depends: [ - "jbuilder" {build & >= "1.0+beta7"} - "protocol-9p" {= "0.11.1" } - "io-page-unix" {>= "2.0.0"} - "base-bytes" - "cstruct" {>= "1.9.0"} - "sexplib" {> "113.00.00" } - "prometheus" - "result" - "rresult" - "mirage-flow-lwt" - "mirage-kv-lwt" - "mirage-channel-lwt" - "lwt" {>= "3.0.0"} - "base-unix" - "cmdliner" - "astring" - "named-pipe" {>= "0.4.0"} - "fmt" - "logs" {>= "0.5.0"} - "win-error" - "ppx_deriving" {build} - "ppx_sexp_conv" {build} - "ocamlfind" {build} - "jbuilder" {build} - "ppx_tools" {build} - "alcotest" {test & >= "0.4.0"} -] -available: [ocaml-version >= "4.03.0"] diff --git a/packages/protocol-9p-unix/protocol-9p-unix.0.11.1/url b/packages/protocol-9p-unix/protocol-9p-unix.0.11.1/url deleted file mode 100644 index f5702c75e6d..00000000000 --- a/packages/protocol-9p-unix/protocol-9p-unix.0.11.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-9p/releases/download/v0.11.1/protocol-9p-0.11.1.tbz" -checksum: "577a7fddf019b59dc7f1808de6e51987" diff --git a/packages/protocol-9p-unix/protocol-9p-unix.0.11.2/descr b/packages/protocol-9p-unix/protocol-9p-unix.0.11.2/descr deleted file mode 100644 index da39175fd51..00000000000 --- a/packages/protocol-9p-unix/protocol-9p-unix.0.11.2/descr +++ /dev/null @@ -1,2 +0,0 @@ -Unix clients and servers for the 9P protocol - diff --git a/packages/protocol-9p-unix/protocol-9p-unix.0.11.2/opam b/packages/protocol-9p-unix/protocol-9p-unix.0.11.2/opam index c2d9358a955..03da93fa77a 100644 --- a/packages/protocol-9p-unix/protocol-9p-unix.0.11.2/opam +++ b/packages/protocol-9p-unix/protocol-9p-unix.0.11.2/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-9p.git" +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/" @@ -12,13 +12,14 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >="1.0+beta10"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta10"} "protocol-9p" {= "0.11.2"} "io-page-unix" {>= "2.0.0"} "base-bytes" "cstruct" {>= "3.0.0"} "cstruct-lwt" {>= "3.0.0"} - "sexplib" {> "113.00.00" } + "sexplib" {> "113.00.00"} "prometheus" "result" "rresult" @@ -36,6 +37,11 @@ depends: [ "ppx_deriving" {build} "ppx_sexp_conv" {build} "ppx_tools" {build} - "alcotest" {test & >= "0.4.0"} + "alcotest" {with-test & >= "0.4.0"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Unix clients and servers for the 9P protocol" +url { + src: + "https://github.com/mirage/ocaml-9p/releases/download/v0.11.2/protocol-9p-0.11.2.tbz" + checksum: "md5=013a43f71feead2b7200b308487d5702" +} diff --git a/packages/protocol-9p-unix/protocol-9p-unix.0.11.2/url b/packages/protocol-9p-unix/protocol-9p-unix.0.11.2/url deleted file mode 100644 index a91e34b80b4..00000000000 --- a/packages/protocol-9p-unix/protocol-9p-unix.0.11.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-9p/releases/download/v0.11.2/protocol-9p-0.11.2.tbz" -checksum: "013a43f71feead2b7200b308487d5702" diff --git a/packages/protocol-9p-unix/protocol-9p-unix.0.11.3/descr b/packages/protocol-9p-unix/protocol-9p-unix.0.11.3/descr deleted file mode 100644 index da39175fd51..00000000000 --- a/packages/protocol-9p-unix/protocol-9p-unix.0.11.3/descr +++ /dev/null @@ -1,2 +0,0 @@ -Unix clients and servers for the 9P protocol - diff --git a/packages/protocol-9p-unix/protocol-9p-unix.0.11.3/opam b/packages/protocol-9p-unix/protocol-9p-unix.0.11.3/opam index 830ecc80191..8584b38d431 100644 --- a/packages/protocol-9p-unix/protocol-9p-unix.0.11.3/opam +++ b/packages/protocol-9p-unix/protocol-9p-unix.0.11.3/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-9p.git" +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/" @@ -12,12 +12,13 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >="1.0+beta10"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta10"} "protocol-9p" "base-bytes" "cstruct" {>= "3.0.0"} "cstruct-lwt" {>= "3.0.0"} - "sexplib" {> "113.00.00" } + "sexplib" {> "113.00.00"} "prometheus" "result" "rresult" @@ -36,6 +37,11 @@ depends: [ "ppx_deriving" {build} "ppx_sexp_conv" {build} "ppx_tools" {build} - "alcotest" {test & >= "0.4.0"} + "alcotest" {with-test & >= "0.4.0"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Unix clients and servers for the 9P protocol" +url { + src: + "https://github.com/mirage/ocaml-9p/releases/download/v0.11.3/protocol-9p-0.11.3.tbz" + checksum: "md5=3560e6fa51c89a9c591042df3ad57ace" +} diff --git a/packages/protocol-9p-unix/protocol-9p-unix.0.11.3/url b/packages/protocol-9p-unix/protocol-9p-unix.0.11.3/url deleted file mode 100644 index 55d7581ac84..00000000000 --- a/packages/protocol-9p-unix/protocol-9p-unix.0.11.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-9p/releases/download/v0.11.3/protocol-9p-0.11.3.tbz" -checksum: "3560e6fa51c89a9c591042df3ad57ace" diff --git a/packages/protocol-9p-unix/protocol-9p-unix.0.12.0/descr b/packages/protocol-9p-unix/protocol-9p-unix.0.12.0/descr deleted file mode 100644 index da39175fd51..00000000000 --- a/packages/protocol-9p-unix/protocol-9p-unix.0.12.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Unix clients and servers for the 9P protocol - diff --git a/packages/protocol-9p-unix/protocol-9p-unix.0.12.0/opam b/packages/protocol-9p-unix/protocol-9p-unix.0.12.0/opam index 4d31ba69188..b8931090d32 100644 --- a/packages/protocol-9p-unix/protocol-9p-unix.0.12.0/opam +++ b/packages/protocol-9p-unix/protocol-9p-unix.0.12.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-9p.git" +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/" @@ -12,12 +12,13 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >="1.0+beta10"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta10"} "protocol-9p" {= "0.12.0"} "base-bytes" "cstruct" {>= "3.0.0"} "cstruct-lwt" {>= "3.0.0"} - "sexplib" {> "113.00.00" } + "sexplib" {> "113.00.00"} "prometheus" "result" "rresult" @@ -35,6 +36,11 @@ depends: [ "io-page-unix" {>= "2.0.0"} "ppx_sexp_conv" {build} "ppx_tools" {build} - "alcotest" {test & >= "0.4.0"} + "alcotest" {with-test & >= "0.4.0"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Unix clients and servers for the 9P protocol" +url { + src: + "https://github.com/mirage/ocaml-9p/releases/download/v0.12.0/protocol-9p-0.12.0.tbz" + checksum: "md5=aebba63a018939bc112de499fa32fafb" +} diff --git a/packages/protocol-9p-unix/protocol-9p-unix.0.12.0/url b/packages/protocol-9p-unix/protocol-9p-unix.0.12.0/url deleted file mode 100644 index f1a83d77336..00000000000 --- a/packages/protocol-9p-unix/protocol-9p-unix.0.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-9p/releases/download/v0.12.0/protocol-9p-0.12.0.tbz" -checksum: "aebba63a018939bc112de499fa32fafb" diff --git a/packages/protocol-9p/protocol-9p.0.1/descr b/packages/protocol-9p/protocol-9p.0.1/descr deleted file mode 100644 index 4f6749ea2ef..00000000000 --- a/packages/protocol-9p/protocol-9p.0.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Client and server implementation of 9P, in a Mirage-friendly style - -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. diff --git a/packages/protocol-9p/protocol-9p.0.1/opam b/packages/protocol-9p/protocol-9p.0.1/opam deleted file mode 100644 index e9fa202ced9..00000000000 --- a/packages/protocol-9p/protocol-9p.0.1/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -name: "protocol-9p" -maintainer: "dave@recoil.org" -version: "0.1" -authors: ["David Scott" "David Sheets" "Thomas Leonard"] -license: "ISC" -homepage: "https://github.com/mirage/ocaml-9p" -dev-repo: "https://github.com/mirage/ocaml-9p.git" -bug-reports: "https://github.com/mirage/ocaml-9p/issues" -build: [ - [make "PREFIX=%{prefix}%"] -] -install: [make "PREFIX=%{prefix}%" "install"] -remove: [ - ["ocamlfind" "remove" "protocol-9p"] -] -depends: [ - "result" - "cstruct" - "sexplib" {< "113.01.00"} - "cmdliner" - "mirage-types-lwt" {< "3.0.0"} - "lwt" {>= "2.4.7" & < "3.0.0"} - "unix-errno" {< "0.4.0"} - "ctypes" - "stringext" - "fmt" - "ocamlfind" {build} - "ocamlbuild" {build} -] -build-doc: ["ocaml" "setup.ml" "-doc"] -available: [ocaml-version >= "4.02.0"] diff --git a/packages/protocol-9p/protocol-9p.0.1/url b/packages/protocol-9p/protocol-9p.0.1/url deleted file mode 100644 index 78171ac2c3d..00000000000 --- a/packages/protocol-9p/protocol-9p.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-9p/archive/v0.1.tar.gz" -checksum: "b05bf534917ae021735f73fab7f4b80c" diff --git a/packages/protocol-9p/protocol-9p.0.10.0/descr b/packages/protocol-9p/protocol-9p.0.10.0/descr deleted file mode 100644 index ff183e67afb..00000000000 --- a/packages/protocol-9p/protocol-9p.0.10.0/descr +++ /dev/null @@ -1,26 +0,0 @@ -An implementation of the 9P protocol in pure OCaml - -[![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) diff --git a/packages/protocol-9p/protocol-9p.0.10.0/opam b/packages/protocol-9p/protocol-9p.0.10.0/opam deleted file mode 100644 index 2badee43df5..00000000000 --- a/packages/protocol-9p/protocol-9p.0.10.0/opam +++ /dev/null @@ -1,44 +0,0 @@ -opam-version: "1.2" -maintainer: "dave@recoil.org" -authors: [ "David Scott" "David Sheets" "Thomas Leonard" ] -license: "ISC" -homepage: "https://github.com/mirage/ocaml-9p" -dev-repo: "https://github.com/mirage/ocaml-9p.git" -bug-reports: "https://github.com/mirage/ocaml-9p/issues" -doc: "https://mirage.github.io/ocaml-9p/" - -build: [ - [ "jbuilder" "build" "--only-packages=protocol-9p" ] -] - -build-test: [ - [ "jbuilder" "runtest" ] -] - -depends: [ - "base-bytes" - "cstruct" {>= "1.9.0"} - "cstruct-lwt" - "sexplib" {> "113.00.00"} - "result" - "rresult" - "mirage-flow-lwt" - "mirage-kv-lwt" - "mirage-channel-lwt" - "lwt" {>= "3.0.0"} - "base-unix" - "cmdliner" - "astring" - "named-pipe" {>= "0.4.0"} - "fmt" - "logs" {>= "0.5.0"} - "win-error" - "ppx_deriving" {build} - "ppx_sexp_conv" {build & >= "v0.9.0"} - "ocamlfind" {build} - "jbuilder" {build} - "ppx_tools" {build} - "alcotest" {test & >= "0.4.0"} - "ppx_cstruct" -] -available: [ocaml-version >= "4.03.0"] diff --git a/packages/protocol-9p/protocol-9p.0.10.0/url b/packages/protocol-9p/protocol-9p.0.10.0/url deleted file mode 100644 index 562b46553f1..00000000000 --- a/packages/protocol-9p/protocol-9p.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-9p/archive/v0.10.0.tar.gz" -checksum: "b2a8aa6eaebb88ab1f9dd5fa55d57031" diff --git a/packages/protocol-9p/protocol-9p.0.11.0/descr b/packages/protocol-9p/protocol-9p.0.11.0/descr deleted file mode 100644 index ff183e67afb..00000000000 --- a/packages/protocol-9p/protocol-9p.0.11.0/descr +++ /dev/null @@ -1,26 +0,0 @@ -An implementation of the 9P protocol in pure OCaml - -[![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) diff --git a/packages/protocol-9p/protocol-9p.0.11.0/opam b/packages/protocol-9p/protocol-9p.0.11.0/opam deleted file mode 100644 index 9d76ab467d4..00000000000 --- a/packages/protocol-9p/protocol-9p.0.11.0/opam +++ /dev/null @@ -1,39 +0,0 @@ -opam-version: "1.2" -maintainer: "dave@recoil.org" -authors: [ "David Scott" "David Sheets" "Thomas Leonard" ] -license: "ISC" -homepage: "https://github.com/mirage/ocaml-9p" -dev-repo: "https://github.com/mirage/ocaml-9p.git" -bug-reports: "https://github.com/mirage/ocaml-9p/issues" -doc: "https://mirage.github.io/ocaml-9p/" - -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name] - -depends: [ - "jbuilder" {build & > "1.0+beta7"} - "ppx_deriving" {build} - "ppx_sexp_conv" {build & >= "v0.9.0"} - "ocamlfind" {build} - "ppx_tools" {build} - "ppx_cstruct" {build} - "base-bytes" - "cstruct" {>= "1.9.0"} - "cstruct-lwt" - "sexplib" {> "113.00.00"} - "result" - "rresult" - "mirage-flow-lwt" - "mirage-kv-lwt" - "mirage-channel-lwt" - "lwt" {>= "3.0.0"} - "base-unix" - "cmdliner" - "astring" - "named-pipe" {>= "0.4.0"} - "fmt" - "logs" {>= "0.5.0"} - "win-error" - "alcotest" {test & >= "0.4.0"} -] -available: [ocaml-version >= "4.03.0"] diff --git a/packages/protocol-9p/protocol-9p.0.11.0/url b/packages/protocol-9p/protocol-9p.0.11.0/url deleted file mode 100644 index 1ac8432581f..00000000000 --- a/packages/protocol-9p/protocol-9p.0.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-9p/archive/v0.11.0.tar.gz" -checksum: "e651f3835949d511a27a7d804cab23a2" diff --git a/packages/protocol-9p/protocol-9p.0.11.1/descr b/packages/protocol-9p/protocol-9p.0.11.1/descr deleted file mode 100644 index ff183e67afb..00000000000 --- a/packages/protocol-9p/protocol-9p.0.11.1/descr +++ /dev/null @@ -1,26 +0,0 @@ -An implementation of the 9P protocol in pure OCaml - -[![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) diff --git a/packages/protocol-9p/protocol-9p.0.11.1/opam b/packages/protocol-9p/protocol-9p.0.11.1/opam deleted file mode 100644 index 6fa0de48fb1..00000000000 --- a/packages/protocol-9p/protocol-9p.0.11.1/opam +++ /dev/null @@ -1,39 +0,0 @@ -opam-version: "1.2" -maintainer: "dave@recoil.org" -authors: [ "David Scott" "David Sheets" "Thomas Leonard" ] -license: "ISC" -homepage: "https://github.com/mirage/ocaml-9p" -dev-repo: "https://github.com/mirage/ocaml-9p.git" -bug-reports: "https://github.com/mirage/ocaml-9p/issues" -doc: "https://mirage.github.io/ocaml-9p/" - -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: [ "jbuilder" "runtest" "-p" name] - -depends: [ - "jbuilder" {build & >= "1.0+beta7"} - "ppx_deriving" {build} - "ppx_sexp_conv" {build & >= "v0.9.0"} - "ppx_tools" {build} - "ppx_cstruct" {build} - "base-bytes" - "cstruct" {>= "1.9.0"} - "cstruct-lwt" - "sexplib" {> "113.00.00"} - "result" - "rresult" - "mirage-flow-lwt" - "mirage-kv-lwt" - "mirage-channel-lwt" - "lwt" {>= "3.0.0"} - "base-unix" - "cmdliner" - "astring" - "named-pipe" {>= "0.4.0"} - "fmt" - "logs" {>= "0.5.0"} - "win-error" - "alcotest" {test & >= "0.4.0"} - "prometheus" {test} -] -available: [ocaml-version >= "4.03.0"] diff --git a/packages/protocol-9p/protocol-9p.0.11.1/url b/packages/protocol-9p/protocol-9p.0.11.1/url deleted file mode 100644 index f5702c75e6d..00000000000 --- a/packages/protocol-9p/protocol-9p.0.11.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-9p/releases/download/v0.11.1/protocol-9p-0.11.1.tbz" -checksum: "577a7fddf019b59dc7f1808de6e51987" diff --git a/packages/protocol-9p/protocol-9p.0.11.2/descr b/packages/protocol-9p/protocol-9p.0.11.2/descr deleted file mode 100644 index ff183e67afb..00000000000 --- a/packages/protocol-9p/protocol-9p.0.11.2/descr +++ /dev/null @@ -1,26 +0,0 @@ -An implementation of the 9P protocol in pure OCaml - -[![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) diff --git a/packages/protocol-9p/protocol-9p.0.11.2/opam b/packages/protocol-9p/protocol-9p.0.11.2/opam index 6380efb2469..64af2f4d78b 100644 --- a/packages/protocol-9p/protocol-9p.0.11.2/opam +++ b/packages/protocol-9p/protocol-9p.0.11.2/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-9p.git" +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/" @@ -12,11 +12,12 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "jbuilder" {build & >="1.0+beta10"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta10"} "base-bytes" "cstruct" {>= "3.0.0"} "cstruct-lwt" {>= "3.0.0"} - "sexplib" {> "113.00.00" } + "sexplib" {> "113.00.00"} "result" "rresult" "mirage-flow-lwt" @@ -33,6 +34,36 @@ depends: [ "ppx_deriving" {build} "ppx_sexp_conv" {build} "ppx_tools" {build} - "alcotest" {test & >= "0.4.0"} + "alcotest" {with-test & >= "0.4.0"} ] -available: [ocaml-version >= "4.03.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.11.2/protocol-9p-0.11.2.tbz" + checksum: "md5=013a43f71feead2b7200b308487d5702" +} diff --git a/packages/protocol-9p/protocol-9p.0.11.2/url b/packages/protocol-9p/protocol-9p.0.11.2/url deleted file mode 100644 index a91e34b80b4..00000000000 --- a/packages/protocol-9p/protocol-9p.0.11.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-9p/releases/download/v0.11.2/protocol-9p-0.11.2.tbz" -checksum: "013a43f71feead2b7200b308487d5702" diff --git a/packages/protocol-9p/protocol-9p.0.11.3/descr b/packages/protocol-9p/protocol-9p.0.11.3/descr deleted file mode 100644 index ff183e67afb..00000000000 --- a/packages/protocol-9p/protocol-9p.0.11.3/descr +++ /dev/null @@ -1,26 +0,0 @@ -An implementation of the 9P protocol in pure OCaml - -[![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) diff --git a/packages/protocol-9p/protocol-9p.0.11.3/opam b/packages/protocol-9p/protocol-9p.0.11.3/opam deleted file mode 100644 index 624d6c49ee2..00000000000 --- a/packages/protocol-9p/protocol-9p.0.11.3/opam +++ /dev/null @@ -1,36 +0,0 @@ -opam-version: "1.2" -maintainer: "dave@recoil.org" -authors: [ "David Scott" "David Sheets" "Thomas Leonard" ] -license: "ISC" -homepage: "https://github.com/mirage/ocaml-9p" -dev-repo: "https://github.com/mirage/ocaml-9p.git" -bug-reports: "https://github.com/mirage/ocaml-9p/issues" -doc: "https://mirage.github.io/ocaml-9p/" - -build: [ - ["jbuilder" "subst"] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] -depends: [ - "jbuilder" {build & >= "1.0+beta10"} - "base-bytes" - "cstruct" {>= "3.0.0"} - "sexplib" {> "113.00.00"} - "result" - "rresult" - "mirage-flow-lwt" - "mirage-kv-lwt" - "mirage-channel-lwt" - "lwt" {>= "3.0.0"} - "cmdliner" - "astring" - "named-pipe" {>= "0.4.0"} - "fmt" - "logs" {>= "0.5.0"} - "win-error" - "ppx_deriving" {build} - "ppx_sexp_conv" {build} - "ppx_tools" {build} - "alcotest" {test & >= "0.4.0"} -] -available: [ocaml-version >= "4.03.0"] diff --git a/packages/protocol-9p/protocol-9p.0.11.3/url b/packages/protocol-9p/protocol-9p.0.11.3/url deleted file mode 100644 index 55d7581ac84..00000000000 --- a/packages/protocol-9p/protocol-9p.0.11.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-9p/releases/download/v0.11.3/protocol-9p-0.11.3.tbz" -checksum: "3560e6fa51c89a9c591042df3ad57ace" diff --git a/packages/protocol-9p/protocol-9p.0.12.0/descr b/packages/protocol-9p/protocol-9p.0.12.0/descr deleted file mode 100644 index ff183e67afb..00000000000 --- a/packages/protocol-9p/protocol-9p.0.12.0/descr +++ /dev/null @@ -1,26 +0,0 @@ -An implementation of the 9P protocol in pure OCaml - -[![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) diff --git a/packages/protocol-9p/protocol-9p.0.12.0/opam b/packages/protocol-9p/protocol-9p.0.12.0/opam index 5529844ae6f..72085585fa4 100644 --- a/packages/protocol-9p/protocol-9p.0.12.0/opam +++ b/packages/protocol-9p/protocol-9p.0.12.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-9p.git" +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/" @@ -12,6 +12,7 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta10"} "base-bytes" "cstruct" {>= "3.0.0"} @@ -30,6 +31,36 @@ depends: [ "win-error" "ppx_sexp_conv" {build} "ppx_tools" {build} - "alcotest" {test & >= "0.4.0"} + "alcotest" {with-test & >= "0.4.0"} ] -available: [ocaml-version >= "4.03.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.12.0/protocol-9p-0.12.0.tbz" + checksum: "md5=aebba63a018939bc112de499fa32fafb" +} diff --git a/packages/protocol-9p/protocol-9p.0.12.0/url b/packages/protocol-9p/protocol-9p.0.12.0/url deleted file mode 100644 index f1a83d77336..00000000000 --- a/packages/protocol-9p/protocol-9p.0.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-9p/releases/download/v0.12.0/protocol-9p-0.12.0.tbz" -checksum: "aebba63a018939bc112de499fa32fafb" diff --git a/packages/protocol-9p/protocol-9p.0.2/descr b/packages/protocol-9p/protocol-9p.0.2/descr deleted file mode 100644 index 4f6749ea2ef..00000000000 --- a/packages/protocol-9p/protocol-9p.0.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -Client and server implementation of 9P, in a Mirage-friendly style - -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. diff --git a/packages/protocol-9p/protocol-9p.0.2/opam b/packages/protocol-9p/protocol-9p.0.2/opam index c62d0bcbcc6..ec7fdedca3a 100644 --- a/packages/protocol-9p/protocol-9p.0.2/opam +++ b/packages/protocol-9p/protocol-9p.0.2/opam @@ -1,20 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" name: "protocol-9p" maintainer: "dave@recoil.org" version: "0.2" authors: ["David Scott" "David Sheets" "Thomas Leonard"] license: "ISC" homepage: "https://github.com/mirage/ocaml-9p" -dev-repo: "https://github.com/mirage/ocaml-9p.git" +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" "cstruct" "sexplib" {< "113.01.00"} @@ -28,5 +30,15 @@ depends: [ "ocamlfind" {build} "ocamlbuild" {build} ] -build-doc: ["ocaml" "setup.ml" "-doc"] -available: [ocaml-version >= "4.02.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.2.tar.gz" + checksum: "md5=064a53e441e3f7e4c42c329ad596f608" +} diff --git a/packages/protocol-9p/protocol-9p.0.2/url b/packages/protocol-9p/protocol-9p.0.2/url deleted file mode 100644 index c6abc22149c..00000000000 --- a/packages/protocol-9p/protocol-9p.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-9p/archive/v0.2.tar.gz" -checksum: "064a53e441e3f7e4c42c329ad596f608" diff --git a/packages/protocol-9p/protocol-9p.0.3/descr b/packages/protocol-9p/protocol-9p.0.3/descr deleted file mode 100644 index 4f6749ea2ef..00000000000 --- a/packages/protocol-9p/protocol-9p.0.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -Client and server implementation of 9P, in a Mirage-friendly style - -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. diff --git a/packages/protocol-9p/protocol-9p.0.3/opam b/packages/protocol-9p/protocol-9p.0.3/opam deleted file mode 100644 index a6a7f9cbf67..00000000000 --- a/packages/protocol-9p/protocol-9p.0.3/opam +++ /dev/null @@ -1,40 +0,0 @@ -opam-version: "1.2" -name: "protocol-9p" -maintainer: "dave@recoil.org" -version: "0.3" -authors: ["David Scott" "David Sheets" "Thomas Leonard"] -license: "ISC" -homepage: "https://github.com/mirage/ocaml-9p" -dev-repo: "https://github.com/mirage/ocaml-9p.git" -bug-reports: "https://github.com/mirage/ocaml-9p/issues" -build: [ - ["./configure"] - [make "PREFIX=%{prefix}%"] -] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] -] -install: [make "PREFIX=%{prefix}%" "install"] -remove: [ - ["ocamlfind" "remove" "protocol-9p"] -] -depends: [ - "base-bytes" - "cstruct" - "sexplib" {<= "113.00.00"} - "result" - "mirage-types-lwt" {< "3.0.0"} - "lwt" {>= "2.4.7" & < "3.0.0"} - "unix-errno" {>= "0.3.0" & < "0.4.0"} - "ctypes" - "base-unix" - "cmdliner" - "stringext" - "fmt" - "ocamlfind" {build} - "ocamlbuild" {build} - "alcotest" {test & >= "0.4.0"} -] -build-doc: ["ocaml" "setup.ml" "-doc"] -available: [ocaml-version >= "4.02.0"] diff --git a/packages/protocol-9p/protocol-9p.0.3/url b/packages/protocol-9p/protocol-9p.0.3/url deleted file mode 100644 index 1c114830cfb..00000000000 --- a/packages/protocol-9p/protocol-9p.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-9p/archive/v0.3.tar.gz" -checksum: "f69315d992ab6c9adbd5b256241bbe42" diff --git a/packages/protocol-9p/protocol-9p.0.4.0/descr b/packages/protocol-9p/protocol-9p.0.4.0/descr deleted file mode 100644 index 4f6749ea2ef..00000000000 --- a/packages/protocol-9p/protocol-9p.0.4.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Client and server implementation of 9P, in a Mirage-friendly style - -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. diff --git a/packages/protocol-9p/protocol-9p.0.4.0/opam b/packages/protocol-9p/protocol-9p.0.4.0/opam index 156d3030d5d..def3c2596a3 100644 --- a/packages/protocol-9p/protocol-9p.0.4.0/opam +++ b/packages/protocol-9p/protocol-9p.0.4.0/opam @@ -1,21 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" name: "protocol-9p" maintainer: "dave@recoil.org" version: "0.4.0" authors: ["David Scott" "David Sheets" "Thomas Leonard"] license: "ISC" homepage: "https://github.com/mirage/ocaml-9p" -dev-repo: "https://github.com/mirage/ocaml-9p.git" +dev-repo: "git+https://github.com/mirage/ocaml-9p.git" bug-reports: "https://github.com/mirage/ocaml-9p/issues" build: [ [make] -] -build-test: [ - [make "test"] + [make "test"] {with-test} ] install: [make "install"] remove: ["ocamlfind" "remove" "protocol-9p"] depends: [ + "ocaml" {>= "4.02.0"} "base-bytes" "cstruct" "sexplib" {<= "113.00.00"} @@ -30,6 +29,17 @@ depends: [ "fmt" "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test & >= "0.4.0"} + "alcotest" {with-test & >= "0.4.0"} ] -available: [ocaml-version >= "4.02.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.4.0.tar.gz" + checksum: "md5=fc55bae7e3da6e8f87796eac417f49fe" +} diff --git a/packages/protocol-9p/protocol-9p.0.4.0/url b/packages/protocol-9p/protocol-9p.0.4.0/url deleted file mode 100644 index 62ccc3ec201..00000000000 --- a/packages/protocol-9p/protocol-9p.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-9p/archive/v0.4.0.tar.gz" -checksum: "fc55bae7e3da6e8f87796eac417f49fe" diff --git a/packages/protocol-9p/protocol-9p.0.5.0/descr b/packages/protocol-9p/protocol-9p.0.5.0/descr deleted file mode 100644 index 4f6749ea2ef..00000000000 --- a/packages/protocol-9p/protocol-9p.0.5.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Client and server implementation of 9P, in a Mirage-friendly style - -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. diff --git a/packages/protocol-9p/protocol-9p.0.5.0/opam b/packages/protocol-9p/protocol-9p.0.5.0/opam index 9af4d54c6c9..16404103616 100644 --- a/packages/protocol-9p/protocol-9p.0.5.0/opam +++ b/packages/protocol-9p/protocol-9p.0.5.0/opam @@ -1,21 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" name: "protocol-9p" maintainer: "dave@recoil.org" version: "0.5.0" authors: ["David Scott" "David Sheets" "Thomas Leonard"] license: "ISC" homepage: "https://github.com/mirage/ocaml-9p" -dev-repo: "https://github.com/mirage/ocaml-9p.git" +dev-repo: "git+https://github.com/mirage/ocaml-9p.git" bug-reports: "https://github.com/mirage/ocaml-9p/issues" build: [ [make] -] -build-test: [ - [make "test"] + [make "test"] {with-test} ] install: [make "install"] remove: ["ocamlfind" "remove" "protocol-9p"] depends: [ + "ocaml" {>= "4.02.0"} "base-bytes" "cstruct" "sexplib" {<= "113.00.00"} @@ -31,6 +30,17 @@ depends: [ "lambda-term" "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test & >= "0.4.0"} + "alcotest" {with-test & >= "0.4.0"} ] -available: [ocaml-version >= "4.02.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.0.tar.gz" + checksum: "md5=6ed32d999b5a6cb19966fb7377d5c489" +} diff --git a/packages/protocol-9p/protocol-9p.0.5.0/url b/packages/protocol-9p/protocol-9p.0.5.0/url deleted file mode 100644 index 40b8a7094eb..00000000000 --- a/packages/protocol-9p/protocol-9p.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-9p/archive/v0.5.0.tar.gz" -checksum: "6ed32d999b5a6cb19966fb7377d5c489" diff --git a/packages/protocol-9p/protocol-9p.0.5.1/descr b/packages/protocol-9p/protocol-9p.0.5.1/descr deleted file mode 100644 index 4f6749ea2ef..00000000000 --- a/packages/protocol-9p/protocol-9p.0.5.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Client and server implementation of 9P, in a Mirage-friendly style - -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. diff --git a/packages/protocol-9p/protocol-9p.0.5.1/opam b/packages/protocol-9p/protocol-9p.0.5.1/opam index df735da8e40..82004ad498b 100644 --- a/packages/protocol-9p/protocol-9p.0.5.1/opam +++ b/packages/protocol-9p/protocol-9p.0.5.1/opam @@ -1,15 +1,18 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-9p.git" -build: [make] +dev-repo: "git+https://github.com/mirage/ocaml-9p.git" +build: [ + [make] + [make "test"] {with-test} +] install: [make "install"] -build-test: [make "test"] remove: ["ocamlfind" "remove" "protocol-9p"] depends: [ + "ocaml" {>= "4.02.0"} "base-bytes" "base-unix" "cstruct" {>= "1.6.0" & < "2.0.0"} @@ -24,7 +27,18 @@ depends: [ "type_conv" {build} "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test & >= "0.4.0"} + "alcotest" {with-test & >= "0.4.0"} ] depopts: "lambda-term" -available: [ocaml-version >= "4.02.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: "md5=14bb94e9aa8ac205d6b8b5e3a5062542" +} diff --git a/packages/protocol-9p/protocol-9p.0.5.1/url b/packages/protocol-9p/protocol-9p.0.5.1/url deleted file mode 100644 index 49a8d5006b3..00000000000 --- a/packages/protocol-9p/protocol-9p.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-9p/archive/v0.5.1.tar.gz" -checksum: "14bb94e9aa8ac205d6b8b5e3a5062542" diff --git a/packages/protocol-9p/protocol-9p.0.5.2/descr b/packages/protocol-9p/protocol-9p.0.5.2/descr deleted file mode 100644 index 4f6749ea2ef..00000000000 --- a/packages/protocol-9p/protocol-9p.0.5.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -Client and server implementation of 9P, in a Mirage-friendly style - -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. diff --git a/packages/protocol-9p/protocol-9p.0.5.2/opam b/packages/protocol-9p/protocol-9p.0.5.2/opam index ae46fe57cf7..e649473d582 100644 --- a/packages/protocol-9p/protocol-9p.0.5.2/opam +++ b/packages/protocol-9p/protocol-9p.0.5.2/opam @@ -1,21 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" name: "protocol-9p" maintainer: "dave@recoil.org" version: "0.5.2" authors: ["David Scott" "David Sheets" "Thomas Leonard"] license: "ISC" homepage: "https://github.com/mirage/ocaml-9p" -dev-repo: "https://github.com/mirage/ocaml-9p.git" +dev-repo: "git+https://github.com/mirage/ocaml-9p.git" bug-reports: "https://github.com/mirage/ocaml-9p/issues" build: [ [make] -] -build-test: [ - [make "test"] + [make "test"] {with-test} ] install: [make "install"] remove: ["ocamlfind" "remove" "protocol-9p"] depends: [ + "ocaml" {>= "4.02.0"} "base-bytes" "cstruct" {>= "1.7.0" & <= "1.9.0"} "sexplib" {<= "113.00.00"} @@ -33,7 +32,18 @@ depends: [ "win-error" "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test & >= "0.4.0"} + "alcotest" {with-test & >= "0.4.0"} ] depopts: ["lambda-term"] -available: [ocaml-version >= "4.02.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: "md5=9fbd3d754b5635366a92fdc67c837785" +} diff --git a/packages/protocol-9p/protocol-9p.0.5.2/url b/packages/protocol-9p/protocol-9p.0.5.2/url deleted file mode 100644 index 0617411afe3..00000000000 --- a/packages/protocol-9p/protocol-9p.0.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-9p/archive/v0.5.2.tar.gz" -checksum: "9fbd3d754b5635366a92fdc67c837785" diff --git a/packages/protocol-9p/protocol-9p.0.6.0/descr b/packages/protocol-9p/protocol-9p.0.6.0/descr deleted file mode 100644 index 4f6749ea2ef..00000000000 --- a/packages/protocol-9p/protocol-9p.0.6.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Client and server implementation of 9P, in a Mirage-friendly style - -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. diff --git a/packages/protocol-9p/protocol-9p.0.6.0/opam b/packages/protocol-9p/protocol-9p.0.6.0/opam index 67d3a35e831..cef16d2f3bf 100644 --- a/packages/protocol-9p/protocol-9p.0.6.0/opam +++ b/packages/protocol-9p/protocol-9p.0.6.0/opam @@ -1,23 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" name: "protocol-9p" maintainer: "dave@recoil.org" version: "0.6.0" authors: ["David Scott" "David Sheets" "Thomas Leonard"] license: "ISC" homepage: "https://github.com/mirage/ocaml-9p" -dev-repo: "https://github.com/mirage/ocaml-9p.git" +dev-repo: "git+https://github.com/mirage/ocaml-9p.git" bug-reports: "https://github.com/mirage/ocaml-9p/issues" build: [ [make] -] -build-test: [ - [make "test"] + [make "test"] {with-test} ] install: [make "install"] remove: ["ocamlfind" "remove" "protocol-9p"] depends: [ + "ocaml" {>= "4.02.0"} "base-bytes" - "cstruct" {>= "1.9.0" & < "3.0.0" } + "cstruct" {>= "1.9.0" & < "3.0.0"} "sexplib" {> "113.00.00"} "result" "mirage-types-lwt" {< "3.0.0"} @@ -32,8 +31,19 @@ depends: [ "ocamlfind" {build} "ocamlbuild" {build} "ppx_tools" {build} - "alcotest" {test & >= "0.4.0"} + "alcotest" {with-test & >= "0.4.0"} "ppx_cstruct" ] depopts: ["lambda-term"] -available: [ocaml-version >= "4.02.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: "md5=107922a383d0b6ae43b82831b5bb55e5" +} diff --git a/packages/protocol-9p/protocol-9p.0.6.0/url b/packages/protocol-9p/protocol-9p.0.6.0/url deleted file mode 100644 index 48f413d0ed0..00000000000 --- a/packages/protocol-9p/protocol-9p.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-9p/archive/v0.6.0.tar.gz" -checksum: "107922a383d0b6ae43b82831b5bb55e5" diff --git a/packages/protocol-9p/protocol-9p.0.7.2/descr b/packages/protocol-9p/protocol-9p.0.7.2/descr deleted file mode 100644 index 709fb5dbd2b..00000000000 --- a/packages/protocol-9p/protocol-9p.0.7.2/descr +++ /dev/null @@ -1,26 +0,0 @@ -An implementation of the 9p protocol in pure OCaml - -[![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) \ No newline at end of file diff --git a/packages/protocol-9p/protocol-9p.0.7.2/opam b/packages/protocol-9p/protocol-9p.0.7.2/opam deleted file mode 100644 index 00d0845eff3..00000000000 --- a/packages/protocol-9p/protocol-9p.0.7.2/opam +++ /dev/null @@ -1,57 +0,0 @@ -opam-version: "1.2" -maintainer: "dave@recoil.org" -authors: ["David Scott" "David Sheets" "Thomas Leonard"] -license: "ISC" -homepage: "https://github.com/mirage/ocaml-9p" -dev-repo: "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 -] -build-test: [ - [ - "ocaml" - "pkg/pkg.ml" - "build" - "--tests" - "true" - "--with-lambda-term" - lambda-term:installed - ] - ["ocaml" "pkg/pkg.ml" "test"] -] -depends: [ - "base-bytes" - "cstruct" {>= "1.9.0" & < "3.0.0" } - "cstruct-lwt" - "sexplib" {> "113.00.00"} - "result" - "mirage-types-lwt" {< "3.0.0"} - "channel" {>= "1.1.0"} - "lwt" {>= "2.4.7" & < "3.0.0"} - "base-unix" - "cmdliner" - "astring" - "named-pipe" - "fmt" - "logs" {>= "0.5.0"} - "win-error" - "io-page" {< "2.0.0"} - "ppx_deriving" {build} - "ppx_sexp_conv" {build} - "ocamlfind" {build} - "ocamlbuild" {build} - "ppx_tools" {build} - "topkg" {build & >= "0.7.3"} - "alcotest" {test & >= "0.4.0"} - "ppx_cstruct" -] -depopts: ["lambda-term"] -available: [ocaml-version >= "4.02.0"] diff --git a/packages/protocol-9p/protocol-9p.0.7.2/url b/packages/protocol-9p/protocol-9p.0.7.2/url deleted file mode 100644 index 21d8893745f..00000000000 --- a/packages/protocol-9p/protocol-9p.0.7.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-9p/releases/download/v0.7.2/protocol-9p-0.7.2.tbz" -checksum: "c8a73115d6da47d9a759fbd4f1c451c9" \ No newline at end of file diff --git a/packages/protocol-9p/protocol-9p.0.7.3/descr b/packages/protocol-9p/protocol-9p.0.7.3/descr deleted file mode 100644 index 709fb5dbd2b..00000000000 --- a/packages/protocol-9p/protocol-9p.0.7.3/descr +++ /dev/null @@ -1,26 +0,0 @@ -An implementation of the 9p protocol in pure OCaml - -[![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) \ No newline at end of file diff --git a/packages/protocol-9p/protocol-9p.0.7.3/opam b/packages/protocol-9p/protocol-9p.0.7.3/opam deleted file mode 100644 index 5387e8800b5..00000000000 --- a/packages/protocol-9p/protocol-9p.0.7.3/opam +++ /dev/null @@ -1,57 +0,0 @@ -opam-version: "1.2" -maintainer: "dave@recoil.org" -authors: ["David Scott" "David Sheets" "Thomas Leonard"] -license: "ISC" -homepage: "https://github.com/mirage/ocaml-9p" -dev-repo: "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}%" -] -build-test: [ - [ - "ocaml" - "pkg/pkg.ml" - "build" - "--tests" - "true" - "--with-lambda-term" - "%{lambda-term:installed}%" - ] - ["ocaml" "pkg/pkg.ml" "test"] -] -depends: [ - "base-bytes" - "cstruct" {>= "1.9.0" & <"3.0.0"} - "cstruct-lwt" - "sexplib" {> "113.00.00"} - "result" - "mirage-types-lwt" {< "3.0.0"} - "channel" {>= "1.1.0"} - "lwt" {>= "2.4.7" & < "3.0.0"} - "base-unix" - "cmdliner" - "astring" - "named-pipe" - "fmt" - "logs" {>= "0.5.0"} - "win-error" - "io-page" {< "2.0.0"} - "ppx_deriving" {build} - "ppx_sexp_conv" {build} - "ocamlfind" {build} - "ocamlbuild" {build} - "ppx_tools" {build} - "topkg" {build & >= "0.7.3"} - "alcotest" {test & >= "0.4.0"} - "ppx_cstruct" -] -depopts: ["lambda-term"] -available: [ocaml-version >= "4.02.0"] diff --git a/packages/protocol-9p/protocol-9p.0.7.3/url b/packages/protocol-9p/protocol-9p.0.7.3/url deleted file mode 100644 index 343ba62185d..00000000000 --- a/packages/protocol-9p/protocol-9p.0.7.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-9p/archive/v0.7.3.tar.gz" -checksum: "40fba01a1218a97228284d4fe9ad3492" diff --git a/packages/protocol-9p/protocol-9p.0.7.4/descr b/packages/protocol-9p/protocol-9p.0.7.4/descr deleted file mode 100644 index 709fb5dbd2b..00000000000 --- a/packages/protocol-9p/protocol-9p.0.7.4/descr +++ /dev/null @@ -1,26 +0,0 @@ -An implementation of the 9p protocol in pure OCaml - -[![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) \ No newline at end of file diff --git a/packages/protocol-9p/protocol-9p.0.7.4/opam b/packages/protocol-9p/protocol-9p.0.7.4/opam index 814cd7b6a35..0314e6a8392 100644 --- a/packages/protocol-9p/protocol-9p.0.7.4/opam +++ b/packages/protocol-9p/protocol-9p.0.7.4/opam @@ -1,21 +1,21 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-9p.git" +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}%" -] -build-test: [ + [ + "ocaml" + "pkg/pkg.ml" + "build" + "--pinned" + "%{pinned}%" + "--with-lambda-term" + "%{lambda-term:installed}%" + ] [ "ocaml" "pkg/pkg.ml" @@ -24,12 +24,13 @@ build-test: [ "true" "--with-lambda-term" "%{lambda-term:installed}%" - ] - ["ocaml" "pkg/pkg.ml" "test"] + ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] depends: [ + "ocaml" {>= "4.02.0"} "base-bytes" - "cstruct" {>= "1.9.0" & <"3.0.0"} + "cstruct" {>= "1.9.0" & < "3.0.0"} "cstruct-lwt" "sexplib" {> "113.00.00"} "result" @@ -50,7 +51,37 @@ depends: [ "ocamlbuild" {build} "ppx_tools" {build} "topkg" {build & >= "0.7.3"} - "alcotest" {test & >= "0.4.0"} + "alcotest" {with-test & >= "0.4.0"} ] depopts: ["lambda-term"] -available: [ocaml-version >= "4.02.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: "md5=4b906e1ba9a91d351288f0f0a7dc3836" +} diff --git a/packages/protocol-9p/protocol-9p.0.7.4/url b/packages/protocol-9p/protocol-9p.0.7.4/url deleted file mode 100644 index abf8f36c226..00000000000 --- a/packages/protocol-9p/protocol-9p.0.7.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-9p/releases/download/v0.7.4/protocol-9p-0.7.4.tbz" -checksum: "4b906e1ba9a91d351288f0f0a7dc3836" \ No newline at end of file diff --git a/packages/protocol-9p/protocol-9p.0.8.0/descr b/packages/protocol-9p/protocol-9p.0.8.0/descr deleted file mode 100644 index 709fb5dbd2b..00000000000 --- a/packages/protocol-9p/protocol-9p.0.8.0/descr +++ /dev/null @@ -1,26 +0,0 @@ -An implementation of the 9p protocol in pure OCaml - -[![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) \ No newline at end of file diff --git a/packages/protocol-9p/protocol-9p.0.8.0/opam b/packages/protocol-9p/protocol-9p.0.8.0/opam index 5a5e0080529..b4a3ecc345e 100644 --- a/packages/protocol-9p/protocol-9p.0.8.0/opam +++ b/packages/protocol-9p/protocol-9p.0.8.0/opam @@ -1,24 +1,37 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-9p.git" +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}%"] - -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--tests" "true" - "--with-lambda-term" "%{lambda-term:installed}%"] - ["ocaml" "pkg/pkg.ml" "test"] +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" - "cstruct" {>= "1.9.0" & <"3.0.0"} + "cstruct" {>= "1.9.0" & < "3.0.0"} "cstruct-lwt" "sexplib" {> "113.00.00"} "result" @@ -39,8 +52,38 @@ depends: [ "ocamlbuild" {build} "ppx_tools" {build} "topkg" {build & >= "0.7.3"} - "alcotest" {test & >= "0.4.0"} + "alcotest" {with-test & >= "0.4.0"} "ppx_cstruct" ] depopts: ["lambda-term"] -available: [ocaml-version >= "4.03.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: "md5=2576040bdd1fba3d9dc7249d5fd8d5b7" +} diff --git a/packages/protocol-9p/protocol-9p.0.8.0/url b/packages/protocol-9p/protocol-9p.0.8.0/url deleted file mode 100644 index ff7baa57444..00000000000 --- a/packages/protocol-9p/protocol-9p.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-9p/releases/download/v0.8.0/protocol-9p-0.8.0.tbz" -checksum: "2576040bdd1fba3d9dc7249d5fd8d5b7" \ No newline at end of file diff --git a/packages/protocol-9p/protocol-9p.0.9.0/descr b/packages/protocol-9p/protocol-9p.0.9.0/descr deleted file mode 100644 index 709fb5dbd2b..00000000000 --- a/packages/protocol-9p/protocol-9p.0.9.0/descr +++ /dev/null @@ -1,26 +0,0 @@ -An implementation of the 9p protocol in pure OCaml - -[![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) \ No newline at end of file diff --git a/packages/protocol-9p/protocol-9p.0.9.0/opam b/packages/protocol-9p/protocol-9p.0.9.0/opam index c88cd27c449..7a7d4db54aa 100644 --- a/packages/protocol-9p/protocol-9p.0.9.0/opam +++ b/packages/protocol-9p/protocol-9p.0.9.0/opam @@ -1,23 +1,38 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-9p.git" +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}%"] - -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--tests" "true" - "--with-lambda-term" "%{lambda-term:installed}%"] - ["ocaml" "pkg/pkg.ml" "test"] +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" "cstruct" {>= "1.9.0" & < "3.0.0"} "cstruct-lwt" @@ -41,9 +56,38 @@ depends: [ "ocamlbuild" {build} "ppx_tools" {build} "topkg" {build & >= "0.7.3"} - "alcotest" {test & >= "0.4.0"} + "alcotest" {with-test & >= "0.4.0"} "ppx_cstruct" "io-page-unix" ] depopts: ["lambda-term"] -available: [ocaml-version >= "4.03.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: "md5=588b0562894aea3c303e9568afc46d1c" +} diff --git a/packages/protocol-9p/protocol-9p.0.9.0/url b/packages/protocol-9p/protocol-9p.0.9.0/url deleted file mode 100644 index 03ed9878b2e..00000000000 --- a/packages/protocol-9p/protocol-9p.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-9p/archive/v0.9.0.tar.gz" -checksum: "588b0562894aea3c303e9568afc46d1c" diff --git a/packages/protocol_version_header/protocol_version_header.v0.10.0/descr b/packages/protocol_version_header/protocol_version_header.v0.10.0/descr deleted file mode 100644 index a99e469a6ee..00000000000 --- a/packages/protocol_version_header/protocol_version_header.v0.10.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Protocol versioning - -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. 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 index f7359b18c35..e1920e5c802 100644 --- a/packages/protocol_version_header/protocol_version_header.v0.10.0/opam +++ b/packages/protocol_version_header/protocol_version_header.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/protocol_version_header" @@ -9,10 +9,21 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core_kernel" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "ppx_jane" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "ocaml" {>= "4.04.1"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=12508328b26e641d775e9085c9c70757" +} diff --git a/packages/protocol_version_header/protocol_version_header.v0.10.0/url b/packages/protocol_version_header/protocol_version_header.v0.10.0/url deleted file mode 100644 index 053010004f8..00000000000 --- a/packages/protocol_version_header/protocol_version_header.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/protocol_version_header-v0.10.0.tar.gz" -checksum: "12508328b26e641d775e9085c9c70757" diff --git a/packages/proverif/proverif.1.96pl1/descr b/packages/proverif/proverif.1.96pl1/descr deleted file mode 100644 index a71bf009f41..00000000000 --- a/packages/proverif/proverif.1.96pl1/descr +++ /dev/null @@ -1 +0,0 @@ -ProVerif: Cryptographic protocol verifier in the formal model \ No newline at end of file diff --git a/packages/proverif/proverif.1.96pl1/opam b/packages/proverif/proverif.1.96pl1/opam index f5c9f9ff3d7..b2b17fbbd5c 100644 --- a/packages/proverif/proverif.1.96pl1/opam +++ b/packages/proverif/proverif.1.96pl1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "proverif" version: "1.96pl1" maintainer: @@ -9,8 +9,8 @@ homepage: "http://proverif.inria.fr/" bug-reports: "bruno.blanchet@inria.fr" license: "GNU General Public License" build: [ - [ "./build" "ocb.byte" ] { !ocaml-native } - [ "./build" "ocb.native" ] { ocaml-native } + ["./build" "ocb.byte"] {!ocaml:native} + ["./build" "ocb.native"] {ocaml:native} ] install: [ "./build" "install" "%{prefix}%" ] @@ -23,8 +23,13 @@ remove: [ "%{prefix}%/bin/proveriftotex.exe" ] ] -depends: ["ocamlfind" - "ocamlbuild"] +depends: ["ocaml" "ocamlfind" "ocamlbuild"] 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" +} diff --git a/packages/proverif/proverif.1.96pl1/url b/packages/proverif/proverif.1.96pl1/url deleted file mode 100644 index 0bb9ec06114..00000000000 --- a/packages/proverif/proverif.1.96pl1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://proverif.inria.fr/proverif1.96pl1.tar.gz" -checksum: "ae31b3c6c9d364fa1cc2f3047bb9167c" diff --git a/packages/proverif/proverif.1.97/descr b/packages/proverif/proverif.1.97/descr deleted file mode 100644 index 088832d0930..00000000000 --- a/packages/proverif/proverif.1.97/descr +++ /dev/null @@ -1,15 +0,0 @@ -ProVerif: Cryptographic protocol verifier in the symbolic model - -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) - diff --git a/packages/proverif/proverif.1.97/opam b/packages/proverif/proverif.1.97/opam index 05ad123f9bb..56652253dc1 100644 --- a/packages/proverif/proverif.1.97/opam +++ b/packages/proverif/proverif.1.97/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Bruno Blanchet , Marc Sylvestre " authors: @@ -7,8 +7,8 @@ homepage: "http://proverif.inria.fr/" bug-reports: "bruno.blanchet@inria.fr" license: "GNU General Public License" build: [ - [ "./build" "ocb.byte" ] { !ocaml-native } - [ "./build" "ocb.native" ] { ocaml-native } + ["./build" "ocb.byte"] {!ocaml:native} + ["./build" "ocb.native"] {ocaml:native} ] install: [ "./build" "install" "%{prefix}%" ] @@ -21,8 +21,26 @@ remove: [ "%{prefix}%/bin/proveriftotex.exe" ] ] -depends: ["ocamlfind" - "ocamlbuild"] +depends: ["ocaml" "ocamlfind" "ocamlbuild"] 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" +} diff --git a/packages/proverif/proverif.1.97/url b/packages/proverif/proverif.1.97/url deleted file mode 100644 index 9cac626818f..00000000000 --- a/packages/proverif/proverif.1.97/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://proverif.inria.fr/proverif1.97.tar.gz" -checksum: "7cc9cefde0178e75e1e69c2c146b5e3a" diff --git a/packages/proverif/proverif.1.97pl1/descr b/packages/proverif/proverif.1.97pl1/descr deleted file mode 100644 index 320c4d60719..00000000000 --- a/packages/proverif/proverif.1.97pl1/descr +++ /dev/null @@ -1,18 +0,0 @@ -ProVerif: Cryptographic protocol verifier in the symbolic model - -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 diff --git a/packages/proverif/proverif.1.97pl1/opam b/packages/proverif/proverif.1.97pl1/opam index 05ad123f9bb..343fa9a96ca 100644 --- a/packages/proverif/proverif.1.97pl1/opam +++ b/packages/proverif/proverif.1.97pl1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Bruno Blanchet , Marc Sylvestre " authors: @@ -7,8 +7,8 @@ homepage: "http://proverif.inria.fr/" bug-reports: "bruno.blanchet@inria.fr" license: "GNU General Public License" build: [ - [ "./build" "ocb.byte" ] { !ocaml-native } - [ "./build" "ocb.native" ] { ocaml-native } + ["./build" "ocb.byte"] {!ocaml:native} + ["./build" "ocb.native"] {ocaml:native} ] install: [ "./build" "install" "%{prefix}%" ] @@ -21,8 +21,30 @@ remove: [ "%{prefix}%/bin/proveriftotex.exe" ] ] -depends: ["ocamlfind" - "ocamlbuild"] +depends: ["ocaml" "ocamlfind" "ocamlbuild"] 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" +} diff --git a/packages/proverif/proverif.1.97pl1/url b/packages/proverif/proverif.1.97pl1/url deleted file mode 100644 index f394f0b7e64..00000000000 --- a/packages/proverif/proverif.1.97pl1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://proverif.inria.fr/proverif1.97pl1.tar.gz" -checksum: "d41ad700772545c8a5d618c7889a1500" diff --git a/packages/proverif/proverif.1.97pl3/descr b/packages/proverif/proverif.1.97pl3/descr deleted file mode 100644 index 320c4d60719..00000000000 --- a/packages/proverif/proverif.1.97pl3/descr +++ /dev/null @@ -1,18 +0,0 @@ -ProVerif: Cryptographic protocol verifier in the symbolic model - -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 diff --git a/packages/proverif/proverif.1.97pl3/opam b/packages/proverif/proverif.1.97pl3/opam index 05ad123f9bb..b45ff8bd81f 100644 --- a/packages/proverif/proverif.1.97pl3/opam +++ b/packages/proverif/proverif.1.97pl3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Bruno Blanchet , Marc Sylvestre " authors: @@ -7,8 +7,8 @@ homepage: "http://proverif.inria.fr/" bug-reports: "bruno.blanchet@inria.fr" license: "GNU General Public License" build: [ - [ "./build" "ocb.byte" ] { !ocaml-native } - [ "./build" "ocb.native" ] { ocaml-native } + ["./build" "ocb.byte"] {!ocaml:native} + ["./build" "ocb.native"] {ocaml:native} ] install: [ "./build" "install" "%{prefix}%" ] @@ -21,8 +21,30 @@ remove: [ "%{prefix}%/bin/proveriftotex.exe" ] ] -depends: ["ocamlfind" - "ocamlbuild"] +depends: ["ocaml" "ocamlfind" "ocamlbuild"] 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" +} diff --git a/packages/proverif/proverif.1.97pl3/url b/packages/proverif/proverif.1.97pl3/url deleted file mode 100644 index e4fde5c55db..00000000000 --- a/packages/proverif/proverif.1.97pl3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://proverif.inria.fr/proverif1.97pl3.tar.gz" -checksum: "947a428f71cc335aeea8d178c1e8e84f" diff --git a/packages/proverif/proverif.1.98/descr b/packages/proverif/proverif.1.98/descr deleted file mode 100644 index 320c4d60719..00000000000 --- a/packages/proverif/proverif.1.98/descr +++ /dev/null @@ -1,18 +0,0 @@ -ProVerif: Cryptographic protocol verifier in the symbolic model - -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 diff --git a/packages/proverif/proverif.1.98/opam b/packages/proverif/proverif.1.98/opam index 995c8d22e88..55ec78a7ac1 100644 --- a/packages/proverif/proverif.1.98/opam +++ b/packages/proverif/proverif.1.98/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Bruno Blanchet , Marc Sylvestre " authors: @@ -7,8 +7,8 @@ homepage: "http://proverif.inria.fr/" bug-reports: "bruno.blanchet@inria.fr" license: "GNU General Public License" build: [ - [ "./build" "ocb.byte" ] { !ocaml-native } - [ "./build" "ocb.native" ] { ocaml-native } + ["./build" "ocb.byte"] {!ocaml:native} + ["./build" "ocb.native"] {ocaml:native} ] install: [ "./build" "install" "%{prefix}%" ] @@ -23,7 +23,32 @@ remove: [ "%{prefix}%/bin/proverif_interact.exe" ] ] -depends: ["ocamlfind" {build} - "ocamlbuild" {build} - "lablgtk"] -available: [ocaml-version >= "4.00"] +depends: [ + "ocaml" {>= "4.00"} + "ocamlfind" {build} + "ocamlbuild" {build} + "lablgtk" +] +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.98.tar.gz" + checksum: "md5=409506301341da28c429f2fb79f94c63" +} diff --git a/packages/proverif/proverif.1.98/url b/packages/proverif/proverif.1.98/url deleted file mode 100644 index 237fedecf7c..00000000000 --- a/packages/proverif/proverif.1.98/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://proverif.inria.fr/proverif1.98.tar.gz" -checksum: "409506301341da28c429f2fb79f94c63" diff --git a/packages/proverif/proverif.1.98pl1/descr b/packages/proverif/proverif.1.98pl1/descr deleted file mode 100644 index 320c4d60719..00000000000 --- a/packages/proverif/proverif.1.98pl1/descr +++ /dev/null @@ -1,18 +0,0 @@ -ProVerif: Cryptographic protocol verifier in the symbolic model - -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 diff --git a/packages/proverif/proverif.1.98pl1/opam b/packages/proverif/proverif.1.98pl1/opam index 995c8d22e88..38760e4f77e 100644 --- a/packages/proverif/proverif.1.98pl1/opam +++ b/packages/proverif/proverif.1.98pl1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Bruno Blanchet , Marc Sylvestre " authors: @@ -7,8 +7,8 @@ homepage: "http://proverif.inria.fr/" bug-reports: "bruno.blanchet@inria.fr" license: "GNU General Public License" build: [ - [ "./build" "ocb.byte" ] { !ocaml-native } - [ "./build" "ocb.native" ] { ocaml-native } + ["./build" "ocb.byte"] {!ocaml:native} + ["./build" "ocb.native"] {ocaml:native} ] install: [ "./build" "install" "%{prefix}%" ] @@ -23,7 +23,32 @@ remove: [ "%{prefix}%/bin/proverif_interact.exe" ] ] -depends: ["ocamlfind" {build} - "ocamlbuild" {build} - "lablgtk"] -available: [ocaml-version >= "4.00"] +depends: [ + "ocaml" {>= "4.00"} + "ocamlfind" {build} + "ocamlbuild" {build} + "lablgtk" +] +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.98pl1.tar.gz" + checksum: "md5=1d3a4d63fcc2e0c2f0924df9d21b5f09" +} diff --git a/packages/proverif/proverif.1.98pl1/url b/packages/proverif/proverif.1.98pl1/url deleted file mode 100644 index eee11352392..00000000000 --- a/packages/proverif/proverif.1.98pl1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://proverif.inria.fr/proverif1.98pl1.tar.gz" -checksum: "1d3a4d63fcc2e0c2f0924df9d21b5f09" diff --git a/packages/psq/psq.0.1.0/descr b/packages/psq/psq.0.1.0/descr deleted file mode 100644 index 834b3beab6c..00000000000 --- a/packages/psq/psq.0.1.0/descr +++ /dev/null @@ -1,16 +0,0 @@ -Functional Priority Search Queues - - -psq provides a functional priority search queue for OCaml. This structure -behaves both as a finite map, containing bindings `k -> p`, and a priority queue -over `p`. It provides efficient access along more than one axis: to any binding -by `k`, and to the binding(s) with the least `p`. - -Typical applications are searches, schedulers and caches. If you ever scratched -your head because that A\* didn't look quite right, a PSQ is what you needed. - -The implementation is backed by [priority search pennants][hinze]. - -psq is distributed under the ISC license. - -[hinze]: https://www.cs.ox.ac.uk/ralf.hinze/publications/ICFP01.pdf \ No newline at end of file diff --git a/packages/psq/psq.0.1.0/opam b/packages/psq/psq.0.1.0/opam index 77924982049..f4dd6587cbe 100644 --- a/packages/psq/psq.0.1.0/opam +++ b/packages/psq/psq.0.1.0/opam @@ -1,17 +1,35 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "David Kaloper Meršinjak " authors: ["David Kaloper Meršinjak "] homepage: "https://github.com/pqwy/psq" doc: "https://pqwy.github.io/psq/doc" license: "ISC" -dev-repo: "https://github.com/pqwy/psq.git" +dev-repo: "git+https://github.com/pqwy/psq.git" bug-reports: "https://github.com/pqwy/psq/issues" -tags: [] -available: [ ocaml-version >= "4.02.0"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} - "alcotest" {test} ] -depopts: [] + "alcotest" {with-test} +] build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] +synopsis: "Functional Priority Search Queues" +description: """ +psq provides a functional priority search queue for OCaml. This structure +behaves both as a finite map, containing bindings `k -> p`, and a priority queue +over `p`. It provides efficient access along more than one axis: to any binding +by `k`, and to the binding(s) with the least `p`. + +Typical applications are searches, schedulers and caches. If you ever scratched +your head because that A\\* didn't look quite right, a PSQ is what you needed. + +The implementation is backed by [priority search pennants][hinze]. + +psq is distributed under the ISC license. + +[hinze]: https://www.cs.ox.ac.uk/ralf.hinze/publications/ICFP01.pdf""" +url { + src: "https://github.com/pqwy/psq/releases/download/v0.1.0/psq-0.1.0.tbz" + checksum: "md5=21d6abc3db996888887ec61b7d38f885" +} diff --git a/packages/psq/psq.0.1.0/url b/packages/psq/psq.0.1.0/url deleted file mode 100644 index 3fbd84ce59b..00000000000 --- a/packages/psq/psq.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pqwy/psq/releases/download/v0.1.0/psq-0.1.0.tbz" -checksum: "21d6abc3db996888887ec61b7d38f885" \ No newline at end of file diff --git a/packages/ptime/ptime.0.8.0/descr b/packages/ptime/ptime.0.8.0/descr deleted file mode 100644 index 31e2ec51671..00000000000 --- a/packages/ptime/ptime.0.8.0/descr +++ /dev/null @@ -1,21 +0,0 @@ -POSIX time for OCaml - -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/ - diff --git a/packages/ptime/ptime.0.8.0/opam b/packages/ptime/ptime.0.8.0/opam index 6fa14854122..08d6fb43993 100644 --- a/packages/ptime/ptime.0.8.0/opam +++ b/packages/ptime/ptime.0.8.0/opam @@ -1,24 +1,48 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/ptime.git" +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" -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "result" + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "result" ] depopts: [ "js_of_ocaml" ] build: ["ocaml" "pkg/git.ml"] install: [ "ocaml" "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" + "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: "md5=9d5ad46d4bbf19f2419fa121bf6c111a" +} diff --git a/packages/ptime/ptime.0.8.0/url b/packages/ptime/ptime.0.8.0/url deleted file mode 100644 index d1c9c5ac24c..00000000000 --- a/packages/ptime/ptime.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/ptime/releases/ptime-0.8.0.tbz" -checksum: "9d5ad46d4bbf19f2419fa121bf6c111a" diff --git a/packages/ptime/ptime.0.8.1/descr b/packages/ptime/ptime.0.8.1/descr deleted file mode 100644 index f77827c8d83..00000000000 --- a/packages/ptime/ptime.0.8.1/descr +++ /dev/null @@ -1,20 +0,0 @@ -POSIX time for OCaml - -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][rfc3339] 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][jsoo]. Ptime and its libraries are -distributed under the ISC license. - -[rfc3339]: http://tools.ietf.org/html/rfc3339 -[jsoo]: http://ocsigen.org/js_of_ocaml/ diff --git a/packages/ptime/ptime.0.8.1/opam b/packages/ptime/ptime.0.8.1/opam deleted file mode 100644 index 3bacb5d7506..00000000000 --- a/packages/ptime/ptime.0.8.1/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/ptime" -doc: "http://erratique.ch/software/ptime" -dev-repo: "http://erratique.ch/repos/ptime.git" -bug-reports: "https://github.com/dbuenzli/ptime/issues" -tags: [ "time" "posix" "system" "org:erratique" ] -license: "ISC" -available: [ ocaml-version >= "4.01.0"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "result" -] -depopts: [ "js_of_ocaml" ] -build:[[ - "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" - "--with-js_of_ocaml" "%{js_of_ocaml:installed}%" ]] diff --git a/packages/ptime/ptime.0.8.1/url b/packages/ptime/ptime.0.8.1/url deleted file mode 100644 index f91ea0d4670..00000000000 --- a/packages/ptime/ptime.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/ptime/releases/ptime-0.8.1.tbz" -checksum: "90df07ad48679b59a2c344bc4c71708c" \ No newline at end of file diff --git a/packages/ptime/ptime.0.8.2/descr b/packages/ptime/ptime.0.8.2/descr deleted file mode 100644 index f77827c8d83..00000000000 --- a/packages/ptime/ptime.0.8.2/descr +++ /dev/null @@ -1,20 +0,0 @@ -POSIX time for OCaml - -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][rfc3339] 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][jsoo]. Ptime and its libraries are -distributed under the ISC license. - -[rfc3339]: http://tools.ietf.org/html/rfc3339 -[jsoo]: http://ocsigen.org/js_of_ocaml/ diff --git a/packages/ptime/ptime.0.8.2/opam b/packages/ptime/ptime.0.8.2/opam deleted file mode 100644 index b34f28961af..00000000000 --- a/packages/ptime/ptime.0.8.2/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/ptime" -doc: "http://erratique.ch/software/ptime/doc" -dev-repo: "http://erratique.ch/repos/ptime.git" -bug-reports: "https://github.com/dbuenzli/ptime/issues" -tags: [ "time" "posix" "system" "org:erratique" ] -license: "ISC" -available: [ ocaml-version >= "4.01.0"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "result" -] -depopts: [ "js_of_ocaml" ] -build:[[ - "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" - "--with-js_of_ocaml" "%{js_of_ocaml:installed}%" ]] diff --git a/packages/ptime/ptime.0.8.2/url b/packages/ptime/ptime.0.8.2/url deleted file mode 100644 index c4e74b5324d..00000000000 --- a/packages/ptime/ptime.0.8.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/ptime/releases/ptime-0.8.2.tbz" -checksum: "4ec5780673bbb2f7553ef45f1e55839d" \ No newline at end of file diff --git a/packages/ptime/ptime.0.8.3/descr b/packages/ptime/ptime.0.8.3/descr deleted file mode 100644 index f77827c8d83..00000000000 --- a/packages/ptime/ptime.0.8.3/descr +++ /dev/null @@ -1,20 +0,0 @@ -POSIX time for OCaml - -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][rfc3339] 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][jsoo]. Ptime and its libraries are -distributed under the ISC license. - -[rfc3339]: http://tools.ietf.org/html/rfc3339 -[jsoo]: http://ocsigen.org/js_of_ocaml/ diff --git a/packages/ptime/ptime.0.8.3/opam b/packages/ptime/ptime.0.8.3/opam index b34f28961af..cf1e3682b5a 100644 --- a/packages/ptime/ptime.0.8.3/opam +++ b/packages/ptime/ptime.0.8.3/opam @@ -1,21 +1,45 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " authors: ["Daniel Bünzli "] homepage: "http://erratique.ch/software/ptime" doc: "http://erratique.ch/software/ptime/doc" -dev-repo: "http://erratique.ch/repos/ptime.git" +dev-repo: "git+http://erratique.ch/repos/ptime.git" bug-reports: "https://github.com/dbuenzli/ptime/issues" tags: [ "time" "posix" "system" "org:erratique" ] license: "ISC" -available: [ ocaml-version >= "4.01.0"] depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "result" + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build} + "result" ] depopts: [ "js_of_ocaml" ] build:[[ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--with-js_of_ocaml" "%{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][rfc3339] 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][jsoo]. Ptime and its libraries are +distributed under the ISC license. + +[rfc3339]: http://tools.ietf.org/html/rfc3339 +[jsoo]: http://ocsigen.org/js_of_ocaml/""" +url { + src: "http://erratique.ch/software/ptime/releases/ptime-0.8.3.tbz" + checksum: "md5=bf84f6bfedce30349cffc9eb52ac7574" +} diff --git a/packages/ptime/ptime.0.8.3/url b/packages/ptime/ptime.0.8.3/url deleted file mode 100644 index 0043089e13f..00000000000 --- a/packages/ptime/ptime.0.8.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/ptime/releases/ptime-0.8.3.tbz" -checksum: "bf84f6bfedce30349cffc9eb52ac7574" \ No newline at end of file diff --git a/packages/ptmap/ptmap.1.0.0/descr b/packages/ptmap/ptmap.1.0.0/descr deleted file mode 100644 index 05b8ed1d221..00000000000 --- a/packages/ptmap/ptmap.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Maps over integers implemented as Patricia trees diff --git a/packages/ptmap/ptmap.1.0.0/opam b/packages/ptmap/ptmap.1.0.0/opam index d6332b0f602..4ec1b3063ba 100644 --- a/packages/ptmap/ptmap.1.0.0/opam +++ b/packages/ptmap/ptmap.1.0.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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/ptmap/issues" -dev-repo: "https://github.com/UnixJunkie/ptmap.git" +dev-repo: "git+https://github.com/UnixJunkie/ptmap.git" license: "GPL-2.1" build: [ ["obuild" "configure"] @@ -16,6 +16,13 @@ remove: [ ["ocamlfind" "remove" "ptmap"] ] depends: [ + "ocaml" "ocamlfind" "obuild" {build} ] +synopsis: "Maps over integers implemented as Patricia trees" +flags: light-uninstall +url { + src: "https://github.com/UnixJunkie/ptmap/archive/v1.0.0.tar.gz" + checksum: "md5=f0dd78d650bd2e92ff11883eacdd4da6" +} diff --git a/packages/ptmap/ptmap.1.0.0/url b/packages/ptmap/ptmap.1.0.0/url deleted file mode 100644 index 346d346f945..00000000000 --- a/packages/ptmap/ptmap.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/ptmap/archive/v1.0.0.tar.gz" -checksum: "f0dd78d650bd2e92ff11883eacdd4da6" diff --git a/packages/ptmap/ptmap.2.0.1/descr b/packages/ptmap/ptmap.2.0.1/descr deleted file mode 100644 index 05b8ed1d221..00000000000 --- a/packages/ptmap/ptmap.2.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Maps over integers implemented as Patricia trees diff --git a/packages/ptmap/ptmap.2.0.1/opam b/packages/ptmap/ptmap.2.0.1/opam index 527a31d0ce1..57bd20a4d46 100644 --- a/packages/ptmap/ptmap.2.0.1/opam +++ b/packages/ptmap/ptmap.2.0.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/backtracking/ptmap.git" +dev-repo: "git+https://github.com/backtracking/ptmap.git" license: "GPL-2.1" build: [ ["obuild" "configure"] @@ -16,7 +16,14 @@ remove: [ ["ocamlfind" "remove" "ptmap"] ] depends: [ + "ocaml" "ocamlfind" {build} "obuild" {build} "qtest" {>= "2.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: "md5=7dffdb09dd9f2cc38c47c4322c3a6dc8" +} diff --git a/packages/ptmap/ptmap.2.0.1/url b/packages/ptmap/ptmap.2.0.1/url deleted file mode 100644 index e3a487c91a6..00000000000 --- a/packages/ptmap/ptmap.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/ptmap/archive/v2.0.1.tar.gz" -checksum: "7dffdb09dd9f2cc38c47c4322c3a6dc8" diff --git a/packages/ptmap/ptmap.2.0.2/descr b/packages/ptmap/ptmap.2.0.2/descr deleted file mode 100644 index 05b8ed1d221..00000000000 --- a/packages/ptmap/ptmap.2.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Maps over integers implemented as Patricia trees diff --git a/packages/ptmap/ptmap.2.0.2/opam b/packages/ptmap/ptmap.2.0.2/opam index 527a31d0ce1..f25a1fbedb8 100644 --- a/packages/ptmap/ptmap.2.0.2/opam +++ b/packages/ptmap/ptmap.2.0.2/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/backtracking/ptmap.git" +dev-repo: "git+https://github.com/backtracking/ptmap.git" license: "GPL-2.1" build: [ ["obuild" "configure"] @@ -16,7 +16,14 @@ remove: [ ["ocamlfind" "remove" "ptmap"] ] depends: [ + "ocaml" "ocamlfind" {build} "obuild" {build} "qtest" {>= "2.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: "md5=67d6d169872c4ccedb28e163c8ddc45b" +} diff --git a/packages/ptmap/ptmap.2.0.2/url b/packages/ptmap/ptmap.2.0.2/url deleted file mode 100644 index 19cb4848eb1..00000000000 --- a/packages/ptmap/ptmap.2.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/backtracking/ptmap/archive/v2.0.2.tar.gz" -checksum: "67d6d169872c4ccedb28e163c8ddc45b" diff --git a/packages/ptmap/ptmap.2.0.3/descr b/packages/ptmap/ptmap.2.0.3/descr deleted file mode 100644 index 05b8ed1d221..00000000000 --- a/packages/ptmap/ptmap.2.0.3/descr +++ /dev/null @@ -1 +0,0 @@ -Maps over integers implemented as Patricia trees diff --git a/packages/ptmap/ptmap.2.0.3/opam b/packages/ptmap/ptmap.2.0.3/opam index c0de4103114..05d5852550e 100644 --- a/packages/ptmap/ptmap.2.0.3/opam +++ b/packages/ptmap/ptmap.2.0.3/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/backtracking/ptmap.git" +dev-repo: "git+https://github.com/backtracking/ptmap.git" license: "GPL-2.1" build: [ ["obuild" "configure"] @@ -16,7 +16,14 @@ remove: [ ["ocamlfind" "remove" "ptmap"] ] depends: [ + "ocaml" "ocamlfind" "obuild" {build} - "qtest" {test & >= "2.2"} -] \ No newline at end of file + "qtest" {with-test & >= "2.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: "md5=e23555a8945c1259674a583713f68c8a" +} diff --git a/packages/ptmap/ptmap.2.0.3/url b/packages/ptmap/ptmap.2.0.3/url deleted file mode 100644 index 659a6e2b9d1..00000000000 --- a/packages/ptmap/ptmap.2.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/backtracking/ptmap/archive/v2.0.3.tar.gz" -checksum: "e23555a8945c1259674a583713f68c8a" diff --git a/packages/ptset/ptset.1.0.0/descr b/packages/ptset/ptset.1.0.0/descr deleted file mode 100644 index f14a30c12b9..00000000000 --- a/packages/ptset/ptset.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Sets of integers implemented as Patricia trees diff --git a/packages/ptset/ptset.1.0.0/opam b/packages/ptset/ptset.1.0.0/opam index 8435c26463c..331295702c3 100644 --- a/packages/ptset/ptset.1.0.0/opam +++ b/packages/ptset/ptset.1.0.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/UnixJunkie/ptset.git" +dev-repo: "git+https://github.com/UnixJunkie/ptset.git" license: "LGPL-2.1" build: [ ["obuild" "configure"] @@ -16,6 +16,13 @@ remove: [ ["ocamlfind" "remove" "ptset"] ] depends: [ + "ocaml" "ocamlfind" "obuild" {build} ] +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: "md5=1cd9591bb28397c56bd91b8c7e61aad9" +} diff --git a/packages/ptset/ptset.1.0.0/url b/packages/ptset/ptset.1.0.0/url deleted file mode 100644 index bd3f946cf10..00000000000 --- a/packages/ptset/ptset.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/ptset/archive/v1.0.0.tar.gz" -checksum: "1cd9591bb28397c56bd91b8c7e61aad9" diff --git a/packages/publish/publish.0.3.0/descr b/packages/publish/publish.0.3.0/descr deleted file mode 100644 index 189306a04a1..00000000000 --- a/packages/publish/publish.0.3.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -A tool to ease contributions to opam repositories. - -Opam-publish helps gather metadata to form an OPAM package and submit it -to a remote repository. diff --git a/packages/publish/publish.0.3.0/files/publish.install b/packages/publish/publish.0.3.0/files/publish.install deleted file mode 100644 index 02ad2c167c3..00000000000 --- a/packages/publish/publish.0.3.0/files/publish.install +++ /dev/null @@ -1 +0,0 @@ -bin: "opam-publish" diff --git a/packages/publish/publish.0.3.0/opam b/packages/publish/publish.0.3.0/opam deleted file mode 100644 index c286fa2bc8d..00000000000 --- a/packages/publish/publish.0.3.0/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -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 with OCaml linking exception" -dev-repo: "https://github.com/OCamlPro/opam-publish.git" -build: [make] -depends: [ - "opam-lib" {build & = "1.2.2"} - "ocamlfind" {build} - "cmdliner" {build} - "github" {build & >= "1.0.0" & < "2.0.0"} -] -tags: [ "flags:plugin" ] diff --git a/packages/publish/publish.0.3.0/url b/packages/publish/publish.0.3.0/url deleted file mode 100644 index cb6b7a9e915..00000000000 --- a/packages/publish/publish.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/opam-publish/archive/0.3.0.tar.gz" -checksum: "e0c500e5fb0918269d729b0575033c48" diff --git a/packages/publish/publish.0.3.1/descr b/packages/publish/publish.0.3.1/descr deleted file mode 100644 index 189306a04a1..00000000000 --- a/packages/publish/publish.0.3.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -A tool to ease contributions to opam repositories. - -Opam-publish helps gather metadata to form an OPAM package and submit it -to a remote repository. diff --git a/packages/publish/publish.0.3.1/opam b/packages/publish/publish.0.3.1/opam deleted file mode 100644 index 7e14c482464..00000000000 --- a/packages/publish/publish.0.3.1/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -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 with OCaml linking exception" -tags: "flags:plugin" -dev-repo: "https://github.com/OCamlPro/opam-publish.git" -build: [make] -depends: [ - "opam-lib" {build & = "1.2.2"} - "ocamlfind" {build} - "cmdliner" {build} - "github" {build & >= "1.0.0" & < "2.0.0"} -] diff --git a/packages/publish/publish.0.3.1/url b/packages/publish/publish.0.3.1/url deleted file mode 100644 index a507468cb23..00000000000 --- a/packages/publish/publish.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/opam-publish/archive/0.3.1.tar.gz" -checksum: "a2b8b27a20bbaf918101103ce76abe68" diff --git a/packages/publish/publish.0.3.2/descr b/packages/publish/publish.0.3.2/descr deleted file mode 100644 index 189306a04a1..00000000000 --- a/packages/publish/publish.0.3.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -A tool to ease contributions to opam repositories. - -Opam-publish helps gather metadata to form an OPAM package and submit it -to a remote repository. diff --git a/packages/publish/publish.0.3.2/opam b/packages/publish/publish.0.3.2/opam index 7e14c482464..6a417f31cd8 100644 --- a/packages/publish/publish.0.3.2/opam +++ b/packages/publish/publish.0.3.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Louis Gesbert " authors: [ "Louis Gesbert " @@ -7,12 +7,21 @@ authors: [ homepage: "http://opam.ocaml.org" bug-reports: "https://github.com/OCamlPro/opam-publish/issues" license: "LGPL-3.0 with OCaml linking exception" -tags: "flags:plugin" -dev-repo: "https://github.com/OCamlPro/opam-publish.git" +dev-repo: "git+https://github.com/OCamlPro/opam-publish.git" build: [make] depends: [ + "ocaml" "opam-lib" {build & = "1.2.2"} "ocamlfind" {build} "cmdliner" {build} "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: "md5=14f59b18c6bdb80132d05d4034322450" +} diff --git a/packages/publish/publish.0.3.2/url b/packages/publish/publish.0.3.2/url deleted file mode 100644 index a72fded3f78..00000000000 --- a/packages/publish/publish.0.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/AltGr/opam-publish/archive/0.3.2.tar.gz" -checksum: "14f59b18c6bdb80132d05d4034322450" diff --git a/packages/publish/publish.0.3.3/descr b/packages/publish/publish.0.3.3/descr deleted file mode 100644 index 189306a04a1..00000000000 --- a/packages/publish/publish.0.3.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -A tool to ease contributions to opam repositories. - -Opam-publish helps gather metadata to form an OPAM package and submit it -to a remote repository. diff --git a/packages/publish/publish.0.3.3/opam b/packages/publish/publish.0.3.3/opam index 13ea54b3b2f..c98c3cab9b9 100644 --- a/packages/publish/publish.0.3.3/opam +++ b/packages/publish/publish.0.3.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Louis Gesbert " authors: [ "Louis Gesbert " @@ -7,12 +7,21 @@ authors: [ homepage: "http://opam.ocaml.org" bug-reports: "https://github.com/OCamlPro/opam-publish/issues" license: "LGPL-3.0 with OCaml linking exception" -tags: "flags:plugin" -dev-repo: "https://github.com/OCamlPro/opam-publish.git" +dev-repo: "git+https://github.com/OCamlPro/opam-publish.git" build: [make] depends: [ + "ocaml" "opam-lib" {build & = "1.2.2"} "ocamlfind" {build} "cmdliner" {build} "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: "md5=dcb8885dacfa41dd0ab6b51b97305ab5" +} diff --git a/packages/publish/publish.0.3.3/url b/packages/publish/publish.0.3.3/url deleted file mode 100644 index eac9f87a031..00000000000 --- a/packages/publish/publish.0.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/AltGr/opam-publish/archive/0.3.3.tar.gz" -checksum: "dcb8885dacfa41dd0ab6b51b97305ab5" diff --git a/packages/publish/publish.0.3.4+transition/descr b/packages/publish/publish.0.3.4+transition/descr deleted file mode 100644 index c90ebbea742..00000000000 --- a/packages/publish/publish.0.3.4+transition/descr +++ /dev/null @@ -1,4 +0,0 @@ -opam-publish transition package - -The package has been renamed back to 'opam-publish'. You can safely remove this -package. diff --git a/packages/publish/publish.0.3.4+transition/opam b/packages/publish/publish.0.3.4+transition/opam index 91d814752e8..b8cc1d4a9be 100644 --- a/packages/publish/publish.0.3.4+transition/opam +++ b/packages/publish/publish.0.3.4+transition/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Louis Gesbert " authors: [ "Louis Gesbert " @@ -7,5 +7,12 @@ authors: [ homepage: "http://opam.ocaml.org" bug-reports: "https://github.com/ocaml/opam-publish/issues" license: "LGPL-2.1 with OCaml linking exception" -dev-repo: "https://github.com/ocaml/opam-publish.git#1.3" -depends: "opam-publish" { > "0.3.4" } +dev-repo: "git+https://github.com/ocaml/opam-publish.git#1.3" +depends: [ + "ocaml" + "opam-publish" {> "0.3.4"} +] +synopsis: "opam-publish transition package" +description: """ +The package has been renamed back to 'opam-publish'. You can safely remove this +package.""" diff --git a/packages/publish/publish.0.3.4/descr b/packages/publish/publish.0.3.4/descr deleted file mode 100644 index 189306a04a1..00000000000 --- a/packages/publish/publish.0.3.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -A tool to ease contributions to opam repositories. - -Opam-publish helps gather metadata to form an OPAM package and submit it -to a remote repository. diff --git a/packages/publish/publish.0.3.4/opam b/packages/publish/publish.0.3.4/opam index f90c0bd3ed3..78f155ae2c3 100644 --- a/packages/publish/publish.0.3.4/opam +++ b/packages/publish/publish.0.3.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Louis Gesbert " authors: [ "Louis Gesbert " @@ -7,12 +7,21 @@ authors: [ homepage: "http://opam.ocaml.org" bug-reports: "https://github.com/OCamlPro/opam-publish/issues" license: "LGPL-3.0 with OCaml linking exception" -tags: "flags:plugin" -dev-repo: "https://github.com/OCamlPro/opam-publish.git" +dev-repo: "git+https://github.com/OCamlPro/opam-publish.git" build: [make] depends: [ + "ocaml" "opam-lib" {build & > "1.2.2"} "ocamlfind" {build} "cmdliner" {build} "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: "md5=814dfa99a9bb16b4ad5891c766d1eba2" +} diff --git a/packages/publish/publish.0.3.4/url b/packages/publish/publish.0.3.4/url deleted file mode 100644 index e54ec43bca4..00000000000 --- a/packages/publish/publish.0.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/opam-publish/archive/0.3.4.tar.gz" -checksum: "814dfa99a9bb16b4ad5891c766d1eba2" diff --git a/packages/pulseaudio/pulseaudio.0.1.2/descr b/packages/pulseaudio/pulseaudio.0.1.2/descr deleted file mode 100644 index 18616e9249d..00000000000 --- a/packages/pulseaudio/pulseaudio.0.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings to Pulseaudio client library diff --git a/packages/pulseaudio/pulseaudio.0.1.2/opam b/packages/pulseaudio/pulseaudio.0.1.2/opam index f900417703f..51e6c377c13 100644 --- a/packages/pulseaudio/pulseaudio.0.1.2/opam +++ b/packages/pulseaudio/pulseaudio.0.1.2/opam @@ -1,9 +1,16 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "smimram@gmail.com" build: [ ["./configure" "--prefix" prefix] [make] ] remove: [["ocamlfind" "remove" "pulseaudio"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] install: [make "install"] +synopsis: "Bindings to Pulseaudio client library" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-pulseaudio/0.1.2/ocaml-pulseaudio-0.1.2.tar.gz" + checksum: "md5=e2161f08741d07ca08915b77ad1a5b0d" +} diff --git a/packages/pulseaudio/pulseaudio.0.1.2/url b/packages/pulseaudio/pulseaudio.0.1.2/url deleted file mode 100644 index 26f2a1f7d11..00000000000 --- a/packages/pulseaudio/pulseaudio.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-pulseaudio/0.1.2/ocaml-pulseaudio-0.1.2.tar.gz" -checksum: "e2161f08741d07ca08915b77ad1a5b0d" diff --git a/packages/pulseaudio/pulseaudio.0.1.3/descr b/packages/pulseaudio/pulseaudio.0.1.3/descr deleted file mode 100644 index 18616e9249d..00000000000 --- a/packages/pulseaudio/pulseaudio.0.1.3/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings to Pulseaudio client library diff --git a/packages/pulseaudio/pulseaudio.0.1.3/opam b/packages/pulseaudio/pulseaudio.0.1.3/opam index 4896afdd65c..8bdeace7d5b 100644 --- a/packages/pulseaudio/pulseaudio.0.1.3/opam +++ b/packages/pulseaudio/pulseaudio.0.1.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-pulseaudio" @@ -10,14 +10,21 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "pulseaudio"] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["centos"] ["pulseaudio-libs-devel"]] - [["fedora"] ["pulseaudio-libs-devel"]] - [["opensuse"] ["pulseaudio-libs-devel"]] - [["osx" "homebrew"] ["pulseaudio"]] - [["debian"] ["libpulse-dev"]] - [["ubuntu"] ["libpulse-dev"]] + ["pulseaudio-libs-devel"] {os-distribution = "centos"} + ["pulseaudio-libs-devel"] {os-distribution = "fedora"} + ["pulseaudio-libs-devel"] {os-distribution = "opensuse"} + ["pulseaudio"] {os = "macos" & os-distribution = "homebrew"} + ["libpulse-dev"] {os-distribution = "debian"} + ["libpulse-dev"] {os-distribution = "ubuntu"} ] bug-reports: "https://github.com/savonet/ocaml-pulseaudio/issues" -dev-repo: "https://github.com/savonet/ocaml-pulseaudio.git" +dev-repo: "git+https://github.com/savonet/ocaml-pulseaudio.git" +synopsis: "Bindings to Pulseaudio client library" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-pulseaudio/releases/download/0.1.3/ocaml-pulseaudio-0.1.3.tar.gz" + checksum: "md5=bd04013ada1a6ed72e111e406befc709" +} diff --git a/packages/pulseaudio/pulseaudio.0.1.3/url b/packages/pulseaudio/pulseaudio.0.1.3/url deleted file mode 100644 index 00877c2731b..00000000000 --- a/packages/pulseaudio/pulseaudio.0.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-pulseaudio/releases/download/0.1.3/ocaml-pulseaudio-0.1.3.tar.gz" -checksum: "bd04013ada1a6ed72e111e406befc709" diff --git a/packages/pumping/pumping.0.1.0/descr b/packages/pumping/pumping.0.1.0/descr deleted file mode 100644 index ad7c60f037a..00000000000 --- a/packages/pumping/pumping.0.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Regular languages in types - -Pumping is a library leverage the OCaml type system to recognize regular languages. \ No newline at end of file diff --git a/packages/pumping/pumping.0.1.0/opam b/packages/pumping/pumping.0.1.0/opam index 773063ade14..3d973ab75f6 100644 --- a/packages/pumping/pumping.0.1.0/opam +++ b/packages/pumping/pumping.0.1.0/opam @@ -1,18 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Gabriel Radanne " authors: [ "Gabriel Radanne" ] homepage: "https://github.com/Drup/pumping" bug-reports: "https://github.com/Drup/pumping/issues" -dev-repo: "https://github.com/Drup/pumping.git" +dev-repo: "git+https://github.com/Drup/pumping.git" license: "LGPL with OCaml linking exception" tags: [ "regex" "types" ] build: [ ["jbuilder" "build" "--only-packages" "pumping" "--root" "." "-j" jobs "@install"] ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta6"} + "jbuilder" {build & >= "1.0+beta6"} "ocaml-migrate-parsetree" "fmt" ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Regular languages in types" +description: + "Pumping is a library leverage the OCaml type system to recognize regular languages." +url { + src: "https://github.com/Drup/pumping/archive/0.1.0.tar.gz" + checksum: "md5=4b3f058aa0dc4842927b3b7e29064ce2" +} diff --git a/packages/pumping/pumping.0.1.0/url b/packages/pumping/pumping.0.1.0/url deleted file mode 100644 index 8b0b7c703eb..00000000000 --- a/packages/pumping/pumping.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Drup/pumping/archive/0.1.0.tar.gz" -checksum: "4b3f058aa0dc4842927b3b7e29064ce2" diff --git a/packages/pvem/pvem.0.0.1/descr b/packages/pvem/pvem.0.0.1/descr deleted file mode 100644 index 68f16a23ec1..00000000000 --- a/packages/pvem/pvem.0.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Polymorphic-Variants-based Error Monad - -`Pvem` (pronounce /pi:vɛm/) is a module providing simple handling of an -error monad type based on polymorphic variants. diff --git a/packages/pvem/pvem.0.0.1/opam b/packages/pvem/pvem.0.0.1/opam index f1ca6e57276..95b81ee7f90 100644 --- a/packages/pvem/pvem.0.0.1/opam +++ b/packages/pvem/pvem.0.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "seb@mondet.org" homepage: "https://bitbucket.org/smondet/pvem" build: ["ocaml" "please.ml" "build"] @@ -6,6 +6,16 @@ remove: [ ["ocaml" "please.ml" "uninstall"] ] -depends: ["ocamlfind"] -available: ocaml-version >= "4.00.0" +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" +] install: ["ocaml" "please.ml" "install"] +synopsis: "Polymorphic-Variants-based Error Monad" +description: """ +`Pvem` (pronounce /pi:vɛm/) is a module providing simple handling of an +error monad type based on polymorphic variants.""" +url { + src: "https://bitbucket.org/smondet/pvem/get/pvem.0.0.1.tar.gz" + checksum: "md5=33f982b96c6621543cba72ff9471b059" +} diff --git a/packages/pvem/pvem.0.0.1/url b/packages/pvem/pvem.0.0.1/url deleted file mode 100644 index 41190af45e5..00000000000 --- a/packages/pvem/pvem.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/smondet/pvem/get/pvem.0.0.1.tar.gz" -checksum: "33f982b96c6621543cba72ff9471b059" diff --git a/packages/pvem_lwt_unix/pvem_lwt_unix.0.0.1/descr b/packages/pvem_lwt_unix/pvem_lwt_unix.0.0.1/descr deleted file mode 100644 index 3fc26474e22..00000000000 --- a/packages/pvem_lwt_unix/pvem_lwt_unix.0.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Access to the Operating system with Pvem and Lwt_unix - -`Pvem_lwt_unix` provides a high-level API on top of `Lwt_unix`, with -comprehensive error types. 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 index ad22d6d185d..694e6de7198 100644 --- a/packages/pvem_lwt_unix/pvem_lwt_unix.0.0.1/opam +++ b/packages/pvem_lwt_unix/pvem_lwt_unix.0.0.1/opam @@ -1,10 +1,25 @@ -opam-version: "1" +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: ["ocamlfind" "pvem" "base-unix" "base-threads" "lwt" {< "2.5.0"}] -available: ocaml-version >= "4.00.0" +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" + "pvem" + "base-unix" + "base-threads" + "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: "md5=e0ffa446bded126770c3704636093752" +} diff --git a/packages/pvem_lwt_unix/pvem_lwt_unix.0.0.1/url b/packages/pvem_lwt_unix/pvem_lwt_unix.0.0.1/url deleted file mode 100644 index 5f32f20f1be..00000000000 --- a/packages/pvem_lwt_unix/pvem_lwt_unix.0.0.1/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: -"https://bitbucket.org/smondet/pvem_lwt_unix/get/pvem_lwt_unix.0.0.1.tar.gz" -checksum: "e0ffa446bded126770c3704636093752" diff --git a/packages/pvem_lwt_unix/pvem_lwt_unix.0.0.2/descr b/packages/pvem_lwt_unix/pvem_lwt_unix.0.0.2/descr deleted file mode 100644 index b56f36e55c0..00000000000 --- a/packages/pvem_lwt_unix/pvem_lwt_unix.0.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Access to the Operating system with Pvem and Lwt_unix - -`Pvem_lwt_unix` provides a high-level API on top of `Lwt_unix`, with -comprehensive error types passing through a `Pvem.Result.t` monad. diff --git a/packages/pvem_lwt_unix/pvem_lwt_unix.0.0.2/opam b/packages/pvem_lwt_unix/pvem_lwt_unix.0.0.2/opam index ea3f04fcbdb..c17c970865b 100644 --- a/packages/pvem_lwt_unix/pvem_lwt_unix.0.0.2/opam +++ b/packages/pvem_lwt_unix/pvem_lwt_unix.0.0.2/opam @@ -1,10 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "seb@mondet.org" authors: "seb@mondet.org" homepage: "http://seb.mondet.org/software/pvem_lwt_unix/" -dev-repo: "https://bitbucket.org/smondet/pvem_lwt_unix.git" +dev-repo: "git+https://bitbucket.org/smondet/pvem_lwt_unix.git" bug-reports: "https://bitbucket.org/smondet/pvem_lwt_unix/issues" -available: [ ocaml-version >= "4.00.0"] install: [ ["ocaml" "please.ml" "build"] ["ocaml" "please.ml" "install"] @@ -12,4 +11,21 @@ install: [ remove: [ ["ocamlfind" "remove" "pvem_lwt_unix"] ] -depends: ["ocamlfind" "pvem" "base-unix" "base-threads" "lwt" {>= "2.5.0"}] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" + "pvem" + "base-unix" + "base-threads" + "lwt" {>= "2.5.0"} +] +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 passing through a `Pvem.Result.t` monad.""" +flags: light-uninstall +url { + src: + "https://bitbucket.org/smondet/pvem_lwt_unix/get/pvem_lwt_unix.0.0.2.tar.gz" + checksum: "md5=15e69255c8e21d8cd467ed65be1c913c" +} diff --git a/packages/pvem_lwt_unix/pvem_lwt_unix.0.0.2/url b/packages/pvem_lwt_unix/pvem_lwt_unix.0.0.2/url deleted file mode 100644 index 7560c9a8df0..00000000000 --- a/packages/pvem_lwt_unix/pvem_lwt_unix.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/smondet/pvem_lwt_unix/get/pvem_lwt_unix.0.0.2.tar.gz" -checksum: "15e69255c8e21d8cd467ed65be1c913c" diff --git a/packages/pxp/pxp.1.2.3/descr b/packages/pxp/pxp.1.2.3/descr deleted file mode 100644 index d621f4ed74e..00000000000 --- a/packages/pxp/pxp.1.2.3/descr +++ /dev/null @@ -1,7 +0,0 @@ -Polymorphic XML Parser -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. diff --git a/packages/pxp/pxp.1.2.3/opam b/packages/pxp/pxp.1.2.3/opam deleted file mode 100644 index fab395734c3..00000000000 --- a/packages/pxp/pxp.1.2.3/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -name: "pxp" -maintainer: "codinuum@me.com" -authors: "Gerd Stolpmann " -homepage: "http://projects.camlcity.org/projects/pxp.html" -dev-repo: "https://gitlab.camlcity.org/gerd/lib-pxp.git" -bug-reports: "ocaml-pxp-users@orcaware.com" - -version: "1.2.3" -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: [ - "ocamlfind" - "ocamlnet" {>= "3.6.0" & < "4.1.0"} - "ulex" -] -install: [make "install" "MANDIR=%{man}%"] diff --git a/packages/pxp/pxp.1.2.3/url b/packages/pxp/pxp.1.2.3/url deleted file mode 100644 index 3991a39d41c..00000000000 --- a/packages/pxp/pxp.1.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/pxp-1.2.3.tar.gz" -checksum: "83347420dae0ee495bb0ac2fbab7b74b" diff --git a/packages/pxp/pxp.1.2.7/descr b/packages/pxp/pxp.1.2.7/descr deleted file mode 100644 index d621f4ed74e..00000000000 --- a/packages/pxp/pxp.1.2.7/descr +++ /dev/null @@ -1,7 +0,0 @@ -Polymorphic XML Parser -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. diff --git a/packages/pxp/pxp.1.2.7/opam b/packages/pxp/pxp.1.2.7/opam index ec6526e43d1..33b0802e273 100644 --- a/packages/pxp/pxp.1.2.7/opam +++ b/packages/pxp/pxp.1.2.7/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" name: "pxp" maintainer: "codinuum@me.com" authors: "Gerd Stolpmann " homepage: "http://projects.camlcity.org/projects/pxp.html" -dev-repo: "https://gitlab.camlcity.org/gerd/lib-pxp.git" +dev-repo: "git+https://gitlab.camlcity.org/gerd/lib-pxp.git" bug-reports: "ocaml-pxp-users@orcaware.com" version: "1.2.7" @@ -22,7 +22,21 @@ remove: [ ["ocamlfind" "remove" "pxp"] ] depends: [ + "ocaml" "ocamlfind" "ocamlnet" {>= "3.6.0" & < "4.1.0"} "ulex" ] +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: "md5=267831139d56233739e96567ed07aa6c" +} diff --git a/packages/pxp/pxp.1.2.7/url b/packages/pxp/pxp.1.2.7/url deleted file mode 100644 index 5a75b3c688c..00000000000 --- a/packages/pxp/pxp.1.2.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/pxp-1.2.7.tar.gz" -checksum: "267831139d56233739e96567ed07aa6c" diff --git a/packages/pxp/pxp.1.2.8/descr b/packages/pxp/pxp.1.2.8/descr deleted file mode 100644 index d621f4ed74e..00000000000 --- a/packages/pxp/pxp.1.2.8/descr +++ /dev/null @@ -1,7 +0,0 @@ -Polymorphic XML Parser -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. diff --git a/packages/pxp/pxp.1.2.8/opam b/packages/pxp/pxp.1.2.8/opam index b7810f7e2a7..31632acab06 100644 --- a/packages/pxp/pxp.1.2.8/opam +++ b/packages/pxp/pxp.1.2.8/opam @@ -1,13 +1,13 @@ -opam-version: "1.2" +opam-version: "2.0" name: "pxp" version: "1.2.8" maintainer: "codinuum@me.com" authors: "Gerd Stolpmann " homepage: "http://projects.camlcity.org/projects/pxp.html" -dev-repo: "https://gitlab.camlcity.org/gerd/lib-pxp.git" +dev-repo: "git+https://gitlab.camlcity.org/gerd/lib-pxp.git" bug-reports: "ocaml-pxp-users@orcaware.com" license: "MIT/X11" -patches: ["rm-dup-exc.patch" {ocaml-version >= "4.03.0"}] +patches: "rm-dup-exc.patch" {ocaml:version >= "4.03.0"} build: [ [ "./configure" @@ -29,10 +29,22 @@ remove: [ ["ocamlfind" "remove" "pxp"] ] depends: [ + "ocaml" {>= "4.01"} "ocamlfind" "ocamlnet" {>= "4.1.0"} "ulex" ] -available: [ - ocaml-version >= "4.01" -] +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 +extra-files: ["rm-dup-exc.patch" "md5=4d49e1b3db581732a5e24740cebe1c29"] +url { + src: "http://download.camlcity.org/download/pxp-1.2.8.tar.gz" + checksum: "md5=e9155cf1705287a52f90ec3737924d8a" +} diff --git a/packages/pxp/pxp.1.2.8/url b/packages/pxp/pxp.1.2.8/url deleted file mode 100644 index f69a0956a55..00000000000 --- a/packages/pxp/pxp.1.2.8/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "http://download.camlcity.org/download/pxp-1.2.8.tar.gz" -checksum: "e9155cf1705287a52f90ec3737924d8a" - diff --git a/packages/py/py.1.0/descr b/packages/py/py.1.0/descr deleted file mode 100644 index 383fa65f0e7..00000000000 --- a/packages/py/py.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Python 3.5+ bindings for OCaml - -Py provides a nice interface for interacting with Python libraries in OCaml diff --git a/packages/py/py.1.0/opam b/packages/py/py.1.0/opam index 90aeee66767..a567633bc58 100644 --- a/packages/py/py.1.0/opam +++ b/packages/py/py.1.0/opam @@ -1,16 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0" maintainer: "Zach Shipko " authors: ["Zach Shipko "] homepage: "https://github.com/zshipko/ocaml-py" doc: "https://github.com/zshipko/ocaml-py/doc" license: "ISC" -dev-repo: "https://github.com/zshipko/ocaml-py.git" +dev-repo: "git+https://github.com/zshipko/ocaml-py.git" bug-reports: "https://github.com/zshipko/ocaml-py/issues" tags: ["python"] -available: [ ocaml-version >= "4.03.0"] -depends: -[ +depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.9.1"} @@ -18,20 +17,23 @@ depends: "ctypes-foreign" {>= "0.4.0"} ] depexts: [ - [["debian"] ["python3-dev"]] - [["ubuntu"] ["python3-dev"]] - [["fedora"] ["python3-devel"]] - [["alpine"] ["python3-dev"]] + ["python3-dev"] {os-distribution = "debian"} + ["python3-dev"] {os-distribution = "ubuntu"} + ["python3-devel"] {os-distribution = "fedora"} + ["python3-dev"] {os-distribution = "alpine"} ] -build: -[[ - "ocaml" "pkg/pkg.ml" "build" -]] -build-test: -[ - ["ocaml" "pkg/pkg.ml" "build" "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] +build: [ + ["ocaml" "pkg/pkg.ml" "build"] + ["ocaml" "pkg/pkg.ml" "build" "--tests" "true"] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] post-messages: [ "Py requires Python 3.5 or greater" ] +synopsis: "Python 3.5+ bindings for OCaml" +description: + "Py provides a nice interface for interacting with Python libraries in OCaml" +url { + src: "https://github.com/zshipko/ocaml-py/archive/v1.0.tar.gz" + checksum: "md5=e924b70d6cfcec304a7416d5bee0500d" +} diff --git a/packages/py/py.1.0/url b/packages/py/py.1.0/url deleted file mode 100644 index 49d0df649a8..00000000000 --- a/packages/py/py.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/zshipko/ocaml-py/archive/v1.0.tar.gz" -checksum: "e924b70d6cfcec304a7416d5bee0500d" diff --git a/packages/pyml/pyml.20161224/descr b/packages/pyml/pyml.20161224/descr deleted file mode 100644 index 4358517b577..00000000000 --- a/packages/pyml/pyml.20161224/descr +++ /dev/null @@ -1,38 +0,0 @@ -``py.ml``: OCaml bindings for Python -==================================== - -``py.ml`` provides OCaml bindings for ``Python 2`` and ``Python -3``. This library subsumes the ``pycaml`` library, which is no longer -actively maintained. - -*Homepage:* http://pyml.gforge.inria.fr - -*Documentation:* http://pyml.gforge.inria.fr/doc - -*Git:* ``git clone http://pyml.gforge.inria.fr/pyml.git`` - -*Git Repository Browser:* http://pyml.gforge.inria.fr/browser - -*Tracker for bug reports and feature requests:* -http://pyml.gforge.inria.fr/tracker - -*OPAM:* ``opam install pyml`` - -The Python library is linked at runtime and the same executable can be -run in a Python 2 or a Python 3 environment. ``py.ml`` does not -require any Python library at compile time, nor any other -dependency. - -Bindings are split in three modules: - -- ``Py`` provides the initialization functions and some high-level - bindings, with error handling and naming conventions closer to OCaml - usages. - -- ``Pycaml`` provides a signature close to the old ``Pycaml`` - module, so as to ease migration. - -- ``Pywrappers`` provides low-level bindings, which follow closely the - conventions of the C bindings for Python. Submodules - ``Pywrappers.Python2`` and ``Pywrappers.Python3`` contain version-specific - bindings. diff --git a/packages/pyml/pyml.20161224/opam b/packages/pyml/pyml.20161224/opam index fbee86a4d5f..ecf3955deac 100644 --- a/packages/pyml/pyml.20161224/opam +++ b/packages/pyml/pyml.20161224/opam @@ -1,17 +1,62 @@ -opam-version: "1.2" +opam-version: "2.0" name: "pyml" maintainer: "Thierry Martinez " authors: "Thierry Martinez " homepage: "http://pyml.gforge.inria.fr" bug-reports: "http://pyml.gforge.inria.fr/tracker" license: "BSD" -dev-repo: "https://scm.gforge.inria.fr/anonscm/git/pyml/pyml.git" +dev-repo: "git+https://scm.gforge.inria.fr/anonscm/git/pyml/pyml.git" build: [ [make] ] install: [make "install"] remove: ["ocamlfind" "remove" "pyml"] depends: [ + "ocaml" "ocamlfind" {build} ] version: "20161224" +synopsis: "``py.ml``: OCaml bindings for Python" +description: """ +==================================== + +``py.ml`` provides OCaml bindings for ``Python 2`` and ``Python +3``. This library subsumes the ``pycaml`` library, which is no longer +actively maintained. + +*Homepage:* http://pyml.gforge.inria.fr + +*Documentation:* http://pyml.gforge.inria.fr/doc + +*Git:* ``git clone http://pyml.gforge.inria.fr/pyml.git`` + +*Git Repository Browser:* http://pyml.gforge.inria.fr/browser + +*Tracker for bug reports and feature requests:* +http://pyml.gforge.inria.fr/tracker + +*OPAM:* ``opam install pyml`` + +The Python library is linked at runtime and the same executable can be +run in a Python 2 or a Python 3 environment. ``py.ml`` does not +require any Python library at compile time, nor any other +dependency. + +Bindings are split in three modules: + +- ``Py`` provides the initialization functions and some high-level + bindings, with error handling and naming conventions closer to OCaml + usages. + +- ``Pycaml`` provides a signature close to the old ``Pycaml`` + module, so as to ease migration. + +- ``Pywrappers`` provides low-level bindings, which follow closely the + conventions of the C bindings for Python. Submodules + ``Pywrappers.Python2`` and ``Pywrappers.Python3`` contain version-specific + bindings.""" +flags: light-uninstall +url { + src: "http://pyml.gforge.inria.fr/pyml-20161224.tar.gz" + checksum: "md5=ea8f445792ba5c8a7d5b6f4bf6bb31cd" +} diff --git a/packages/pyml/pyml.20161224/url b/packages/pyml/pyml.20161224/url deleted file mode 100644 index e0ba9f823a7..00000000000 --- a/packages/pyml/pyml.20161224/url +++ /dev/null @@ -1,3 +0,0 @@ -http: "http://pyml.gforge.inria.fr/pyml-20161224.tar.gz" -checksum: "ea8f445792ba5c8a7d5b6f4bf6bb31cd" - diff --git a/packages/pyml/pyml.20170730/descr b/packages/pyml/pyml.20170730/descr deleted file mode 100644 index 0474adde2ff..00000000000 --- a/packages/pyml/pyml.20170730/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for Python diff --git a/packages/pyml/pyml.20170730/opam b/packages/pyml/pyml.20170730/opam index 85c49a7a120..142539ebcff 100644 --- a/packages/pyml/pyml.20170730/opam +++ b/packages/pyml/pyml.20170730/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "pyml" version: "20170730" maintainer: "Thierry Martinez " @@ -6,9 +6,17 @@ authors: "Thierry Martinez " homepage: "http://pyml.gforge.inria.fr" bug-reports: "http://pyml.gforge.inria.fr/tracker" license: "BSD" -dev-repo: "https://scm.gforge.inria.fr/anonscm/git/pyml/pyml.git" +dev-repo: "git+https://scm.gforge.inria.fr/anonscm/git/pyml/pyml.git" build: [make "all" "pymltop" "pymlutop" {utop:installed}] install: [make "install" "PREFIX=%{prefix}%"] remove: [make "uninstall" "PREFIX=%{prefix}%"] -depends: ["ocamlfind" {build}] -depopts: ["utop"] \ No newline at end of file +depends: [ + "ocaml" + "ocamlfind" {build} +] +depopts: ["utop"] +synopsis: "OCaml bindings for Python" +url { + src: "http://pyml.gforge.inria.fr/pyml-20170730.tar.gz" + checksum: "md5=468e86155b28dc02d9acf0c8cc61e4b0" +} diff --git a/packages/pyml/pyml.20170730/url b/packages/pyml/pyml.20170730/url deleted file mode 100644 index b8571771ae4..00000000000 --- a/packages/pyml/pyml.20170730/url +++ /dev/null @@ -1,3 +0,0 @@ -http: "http://pyml.gforge.inria.fr/pyml-20170730.tar.gz" -checksum: "468e86155b28dc02d9acf0c8cc61e4b0" - diff --git a/packages/pyml/pyml.20170807/descr b/packages/pyml/pyml.20170807/descr deleted file mode 100644 index 0474adde2ff..00000000000 --- a/packages/pyml/pyml.20170807/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for Python diff --git a/packages/pyml/pyml.20170807/opam b/packages/pyml/pyml.20170807/opam index 7bff7076a3e..25473065d49 100644 --- a/packages/pyml/pyml.20170807/opam +++ b/packages/pyml/pyml.20170807/opam @@ -1,14 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" name: "pyml" maintainer: "Thierry Martinez " authors: "Thierry Martinez " homepage: "http://pyml.gforge.inria.fr" bug-reports: "http://pyml.gforge.inria.fr/tracker" license: "BSD" -dev-repo: "https://scm.gforge.inria.fr/anonscm/git/pyml/pyml.git" +dev-repo: "git+https://scm.gforge.inria.fr/anonscm/git/pyml/pyml.git" build: [make "all" "pymltop" "pymlutop" {utop:installed}] install: [make "install" "PREFIX=%{prefix}%"] remove: [make "uninstall" "PREFIX=%{prefix}%"] -depends: ["ocamlfind" {build}] +depends: [ + "ocaml" + "ocamlfind" {build} +] depopts: ["utop"] version: "20170807" +synopsis: "OCaml bindings for Python" +url { + src: "http://pyml.gforge.inria.fr/pyml-20170807.tar.gz" + checksum: "md5=b4d56646df336f83ecae295794524970" +} diff --git a/packages/pyml/pyml.20170807/url b/packages/pyml/pyml.20170807/url deleted file mode 100644 index b42185fd6ef..00000000000 --- a/packages/pyml/pyml.20170807/url +++ /dev/null @@ -1,3 +0,0 @@ -http: "http://pyml.gforge.inria.fr/pyml-20170807.tar.gz" -checksum: "b4d56646df336f83ecae295794524970" - diff --git a/packages/pyml/pyml.20171117/descr b/packages/pyml/pyml.20171117/descr deleted file mode 100644 index 0474adde2ff..00000000000 --- a/packages/pyml/pyml.20171117/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for Python diff --git a/packages/pyml/pyml.20171117/opam b/packages/pyml/pyml.20171117/opam index abe74ff13d3..ec1ce80e783 100644 --- a/packages/pyml/pyml.20171117/opam +++ b/packages/pyml/pyml.20171117/opam @@ -1,16 +1,21 @@ -opam-version: "1.2" +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" -dev-repo: "https://scm.gforge.inria.fr/anonscm/git/pyml/pyml.git" +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} "stdcompat" {>= "1"} ] depopts: ["utop"] -available: [ocaml-version >= "3.12.1" & ocaml-version < "4.07.0"] +synopsis: "OCaml bindings for Python" +url { + src: "http://pyml.gforge.inria.fr/pyml-20171117.tar.gz" + checksum: "md5=285ba07b973f713c66991faf5382814d" +} diff --git a/packages/pyml/pyml.20171117/url b/packages/pyml/pyml.20171117/url deleted file mode 100644 index 84c4fbdca48..00000000000 --- a/packages/pyml/pyml.20171117/url +++ /dev/null @@ -1,3 +0,0 @@ -http: "http://pyml.gforge.inria.fr/pyml-20171117.tar.gz" -checksum: "285ba07b973f713c66991faf5382814d" - diff --git a/packages/qbf/qbf.0.2/descr b/packages/qbf/qbf.0.2/descr deleted file mode 100644 index 810466f4f04..00000000000 --- a/packages/qbf/qbf.0.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -QBF solving in OCaml, including bindings to solvers - -Ocaml-qbf provides a unified API to several QBF solvers, along with -common types for formulas, QCNF and literals and operations such as -simplifications and reduction to CNF. - -It packs: -- a binding to quantor, which is shipped with the library -- a binding to Depqbf diff --git a/packages/qbf/qbf.0.2/opam b/packages/qbf/qbf.0.2/opam index aa7c70f7a96..456c7f7afa1 100644 --- a/packages/qbf/qbf.0.2/opam +++ b/packages/qbf/qbf.0.2/opam @@ -1,26 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Simon Cruanes " authors: "Simon Cruanes" homepage: "https://github.com/c-cube/ocaml-qbf" bug-reports: "https://github.com/c-cube/ocaml-qbf/issues" license: "BSD-3-clause" tags: ["clib:quantor" "clib:qdpll" "clib:picosat"] -dev-repo: "https://github.com/c-cube/ocaml-qbf.git" +dev-repo: "git+https://github.com/c-cube/ocaml-qbf.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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "qbf"] depends: [ + "ocaml" "ocamlbuild" {build} "ocamlfind" {build} - "ounit" {test} + "ounit" {with-test} ] depopts: ["ctypes" "random-generator"] +synopsis: "QBF solving in OCaml, including bindings to solvers" +description: """ +Ocaml-qbf provides a unified API to several QBF solvers, along with +common types for formulas, QCNF and literals and operations such as +simplifications and reduction to CNF. + +It packs: +- a binding to quantor, which is shipped with the library +- a binding to Depqbf""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/ocaml-qbf/archive/0.2.tar.gz" + checksum: "md5=4213a4a6138e2056ec5db3871d0dd17a" +} diff --git a/packages/qbf/qbf.0.2/url b/packages/qbf/qbf.0.2/url deleted file mode 100644 index 3df535e0d9c..00000000000 --- a/packages/qbf/qbf.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/ocaml-qbf/archive/0.2.tar.gz" -checksum: "4213a4a6138e2056ec5db3871d0dd17a" diff --git a/packages/qcheck/qcheck.0.1.1/descr b/packages/qcheck/qcheck.0.1.1/descr deleted file mode 100644 index 10f9f7c43ad..00000000000 --- a/packages/qcheck/qcheck.0.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -QuickCheck inspired property-based testing for OCaml. - -This module allows to check invariants (properties of some types) over -randomly generated instances of the type. diff --git a/packages/qcheck/qcheck.0.1.1/opam b/packages/qcheck/qcheck.0.1.1/opam deleted file mode 100644 index 60ec049a551..00000000000 --- a/packages/qcheck/qcheck.0.1.1/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "simon.cruanes@inria.fr" -homepage: "https://github.com/c-cube/qcheck/" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - [make] -] -remove: [["ocamlfind" "remove" "qcheck"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/c-cube/qcheck" -available: ocaml-version >= "4.00.0" -install: [make "install"] diff --git a/packages/qcheck/qcheck.0.1.1/url b/packages/qcheck/qcheck.0.1.1/url deleted file mode 100644 index c8b4ad80350..00000000000 --- a/packages/qcheck/qcheck.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/qcheck/archive/0.1.1.tar.gz" -checksum: "9cdc8dbc5148f5cde89698e7ef44302f" diff --git a/packages/qcheck/qcheck.0.1.2/descr b/packages/qcheck/qcheck.0.1.2/descr deleted file mode 100644 index 10f9f7c43ad..00000000000 --- a/packages/qcheck/qcheck.0.1.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -QuickCheck inspired property-based testing for OCaml. - -This module allows to check invariants (properties of some types) over -randomly generated instances of the type. diff --git a/packages/qcheck/qcheck.0.1.2/opam b/packages/qcheck/qcheck.0.1.2/opam deleted file mode 100644 index e76c54f473d..00000000000 --- a/packages/qcheck/qcheck.0.1.2/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/c-cube/qcheck" -available: ocaml-version >= "4.00.0" -install: [make "install"] diff --git a/packages/qcheck/qcheck.0.1.2/url b/packages/qcheck/qcheck.0.1.2/url deleted file mode 100644 index 8a8bb1005e2..00000000000 --- a/packages/qcheck/qcheck.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/qcheck/archive/0.1.2.tar.gz" -checksum: "07d3d9e736a48854506ed89162981134" diff --git a/packages/qcheck/qcheck.0.1.3/descr b/packages/qcheck/qcheck.0.1.3/descr deleted file mode 100644 index 10f9f7c43ad..00000000000 --- a/packages/qcheck/qcheck.0.1.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -QuickCheck inspired property-based testing for OCaml. - -This module allows to check invariants (properties of some types) over -randomly generated instances of the type. diff --git a/packages/qcheck/qcheck.0.1.3/opam b/packages/qcheck/qcheck.0.1.3/opam deleted file mode 100644 index b35e9fa79ac..00000000000 --- a/packages/qcheck/qcheck.0.1.3/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/c-cube/qcheck" -available: ocaml-version >= "4.00.0" -install: [ - [make "all" "install_file"] - [make "install"] -] diff --git a/packages/qcheck/qcheck.0.1.3/url b/packages/qcheck/qcheck.0.1.3/url deleted file mode 100644 index b75b64213c6..00000000000 --- a/packages/qcheck/qcheck.0.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/qcheck/archive/0.1.3.tar.gz" -checksum: "2f6e386165b1a7dbab61a72a45792934" diff --git a/packages/qcheck/qcheck.0.1/descr b/packages/qcheck/qcheck.0.1/descr deleted file mode 100644 index 10f9f7c43ad..00000000000 --- a/packages/qcheck/qcheck.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -QuickCheck inspired property-based testing for OCaml. - -This module allows to check invariants (properties of some types) over -randomly generated instances of the type. diff --git a/packages/qcheck/qcheck.0.1/opam b/packages/qcheck/qcheck.0.1/opam deleted file mode 100644 index 60ec049a551..00000000000 --- a/packages/qcheck/qcheck.0.1/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "simon.cruanes@inria.fr" -homepage: "https://github.com/c-cube/qcheck/" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - [make] -] -remove: [["ocamlfind" "remove" "qcheck"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/c-cube/qcheck" -available: ocaml-version >= "4.00.0" -install: [make "install"] diff --git a/packages/qcheck/qcheck.0.1/url b/packages/qcheck/qcheck.0.1/url deleted file mode 100644 index 2026b40c652..00000000000 --- a/packages/qcheck/qcheck.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/qcheck/archive/0.1.tar.gz" -checksum: "fe39b37f128f774f771b36805db94dd2" diff --git a/packages/qcheck/qcheck.0.2/descr b/packages/qcheck/qcheck.0.2/descr deleted file mode 100644 index f47ee2ab0fd..00000000000 --- a/packages/qcheck/qcheck.0.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -QuickCheck inspired property-based testing for OCaml. - -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 - diff --git a/packages/qcheck/qcheck.0.2/opam b/packages/qcheck/qcheck.0.2/opam deleted file mode 100644 index f73deb0d94f..00000000000 --- a/packages/qcheck/qcheck.0.2/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -available: ocaml-version >= "4.00.0" -install: [ - [make "all" "install_file"] - [make "install"] -] diff --git a/packages/qcheck/qcheck.0.2/url b/packages/qcheck/qcheck.0.2/url deleted file mode 100644 index e224ca28158..00000000000 --- a/packages/qcheck/qcheck.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://cedeela.fr/~simon/software/releases/qcheck-0.2.tar.gz" -checksum: "20cd905282925a476d0016f5b4578b5b" diff --git a/packages/qcheck/qcheck.0.3/descr b/packages/qcheck/qcheck.0.3/descr deleted file mode 100644 index bf6ab5301ad..00000000000 --- a/packages/qcheck/qcheck.0.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -QuickCheck inspired property-based testing for OCaml. - -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. - diff --git a/packages/qcheck/qcheck.0.3/opam b/packages/qcheck/qcheck.0.3/opam deleted file mode 100644 index 8d3707cd0d1..00000000000 --- a/packages/qcheck/qcheck.0.3/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -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 "all" "install_file"] -] -install: [ - [make "install"] -] -remove: [["ocamlfind" "remove" "qcheck"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.0" ] -dev-repo: "https://github.com/c-cube/qcheck.git" -bug-reports: "https://github.com/c-cube/qcheck/issues" diff --git a/packages/qcheck/qcheck.0.3/url b/packages/qcheck/qcheck.0.3/url deleted file mode 100644 index 5b251d22292..00000000000 --- a/packages/qcheck/qcheck.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/qcheck/archive/0.3.tar.gz" -checksum: "dcc2dbefc2089ef8c0bd4f0cc3805c77" diff --git a/packages/qcheck/qcheck.0.4/descr b/packages/qcheck/qcheck.0.4/descr deleted file mode 100644 index bf6ab5301ad..00000000000 --- a/packages/qcheck/qcheck.0.4/descr +++ /dev/null @@ -1,6 +0,0 @@ -QuickCheck inspired property-based testing for OCaml. - -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. - diff --git a/packages/qcheck/qcheck.0.4/opam b/packages/qcheck/qcheck.0.4/opam index 1795128445b..06472a75ab0 100644 --- a/packages/qcheck/qcheck.0.4/opam +++ b/packages/qcheck/qcheck.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes@inria.fr" authors: [ "Simon Cruanes " ] homepage: "https://github.com/c-cube/qcheck/" @@ -19,11 +19,21 @@ remove: [ ["ocamlfind" "remove" "qcheck"] ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "ocamlbuild" {build} ] depopts: ["ounit" ] -available: [ ocaml-version >= "4.00.0" ] -dev-repo: "https://github.com/c-cube/qcheck.git" +dev-repo: "git+https://github.com/c-cube/qcheck.git" bug-reports: "https://github.com/c-cube/qcheck/issues" conflicts: [ "ounit" { < "2.0" } ] +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.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/qcheck/archive/0.4.0.1.tar.gz" + checksum: "md5=84d5871efa592dd3834eee28d581c188" +} diff --git a/packages/qcheck/qcheck.0.4/url b/packages/qcheck/qcheck.0.4/url deleted file mode 100644 index 8eb586effbb..00000000000 --- a/packages/qcheck/qcheck.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/qcheck/archive/0.4.0.1.tar.gz" -checksum: "84d5871efa592dd3834eee28d581c188" diff --git a/packages/qcheck/qcheck.0.5.1/descr b/packages/qcheck/qcheck.0.5.1/descr deleted file mode 100644 index bf6ab5301ad..00000000000 --- a/packages/qcheck/qcheck.0.5.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -QuickCheck inspired property-based testing for OCaml. - -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. - diff --git a/packages/qcheck/qcheck.0.5.1/opam b/packages/qcheck/qcheck.0.5.1/opam deleted file mode 100644 index abf53d9c8b9..00000000000 --- a/packages/qcheck/qcheck.0.5.1/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -maintainer: "simon.cruanes@inria.fr" -author: [ "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 "build"] -] -install: [ - [make "install"] -] -remove: [ - ["ocamlfind" "remove" "qcheck"] -] -depends: [ - "ocamlfind" - "base-bytes" - "base-unix" - "ounit" -] -available: [ ocaml-version >= "4.00.0" ] -dev-repo: "https://github.com/c-cube/qcheck.git" -bug-reports: "https://github.com/c-cube/qcheck/issues" -conflicts: [ - "ounit" { < "2.0" } -] diff --git a/packages/qcheck/qcheck.0.5.1/url b/packages/qcheck/qcheck.0.5.1/url deleted file mode 100644 index c17d32fef5d..00000000000 --- a/packages/qcheck/qcheck.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/qcheck/archive/0.5.1.tar.gz" -checksum: "3faa4a116047a418fbb2d3227f049182" diff --git a/packages/qcheck/qcheck.0.5.2/descr b/packages/qcheck/qcheck.0.5.2/descr deleted file mode 100644 index bf6ab5301ad..00000000000 --- a/packages/qcheck/qcheck.0.5.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -QuickCheck inspired property-based testing for OCaml. - -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. - diff --git a/packages/qcheck/qcheck.0.5.2/opam b/packages/qcheck/qcheck.0.5.2/opam deleted file mode 100644 index 7d5e8190c3f..00000000000 --- a/packages/qcheck/qcheck.0.5.2/opam +++ /dev/null @@ -1,39 +0,0 @@ -opam-version: "1.2" -maintainer: "simon.cruanes@inria.fr" -author: [ "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 "build"] -] -install: [ - [make "install"] -] -remove: [ - ["ocamlfind" "remove" "qcheck"] -] -depends: [ - "ocamlfind" - "base-bytes" - "base-unix" - "ounit" -] -available: [ ocaml-version >= "4.00.0" ] -dev-repo: "https://github.com/c-cube/qcheck.git" -bug-reports: "https://github.com/c-cube/qcheck/issues" -conflicts: [ - "ounit" { < "2.0" } -] -post-messages:"new release that fixes some problems with 0.5.1, -including a better handling of backtraces, safe-string awareness, -a mode for long tests, and reverting `small_int` to being an alias to `nat`. - -The latter point is important for not breaking code that would use `small_int` -to pick the size of lists, strings, etc. The new `small_signed_int` can -be used instead." diff --git a/packages/qcheck/qcheck.0.5.2/url b/packages/qcheck/qcheck.0.5.2/url deleted file mode 100644 index 20f2bc22a78..00000000000 --- a/packages/qcheck/qcheck.0.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/qcheck/archive/0.5.2.tar.gz" -checksum: "f7c7e3c45a46bcd5b5eb2b0c93c207d6" diff --git a/packages/qcheck/qcheck.0.5.3.1/descr b/packages/qcheck/qcheck.0.5.3.1/descr deleted file mode 100644 index bf6ab5301ad..00000000000 --- a/packages/qcheck/qcheck.0.5.3.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -QuickCheck inspired property-based testing for OCaml. - -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. - diff --git a/packages/qcheck/qcheck.0.5.3.1/opam b/packages/qcheck/qcheck.0.5.3.1/opam index 8e0e49f7c1c..1ecc13fbec8 100644 --- a/packages/qcheck/qcheck.0.5.3.1/opam +++ b/packages/qcheck/qcheck.0.5.3.1/opam @@ -1,6 +1,5 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes@inria.fr" -author: [ "Simon Cruanes " ] homepage: "https://github.com/c-cube/qcheck/" doc: ["http://cedeela.fr/~simon/software/qcheck/QCheck.html"] tags: [ @@ -11,14 +10,10 @@ tags: [ build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] [make "build"] -] -build-doc: [ - ["./configure" "--enable-docs" "--docdir" "%{doc}%"] - [make "doc"] -] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} + ["./configure" "--enable-docs" "--docdir" "%{doc}%"] {with-doc} + [make "doc"] {with-doc} ] install: [ [make "install"] @@ -27,14 +22,25 @@ remove: [ ["ocamlfind" "remove" "qcheck"] ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "base-bytes" "base-unix" "ounit" ] -available: [ ocaml-version >= "4.00.0" ] -dev-repo: "https://github.com/c-cube/qcheck.git" +dev-repo: "git+https://github.com/c-cube/qcheck.git" bug-reports: "https://github.com/c-cube/qcheck/issues" conflicts: [ "ounit" { < "2.0" } ] +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.3.1.tar.gz" + checksum: "md5=9e79548354aea199a521b3c3986f1702" +} diff --git a/packages/qcheck/qcheck.0.5.3.1/url b/packages/qcheck/qcheck.0.5.3.1/url deleted file mode 100644 index 1b4c0960403..00000000000 --- a/packages/qcheck/qcheck.0.5.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/qcheck/archive/0.5.3.1.tar.gz" -checksum: "9e79548354aea199a521b3c3986f1702" diff --git a/packages/qcheck/qcheck.0.5.3/descr b/packages/qcheck/qcheck.0.5.3/descr deleted file mode 100644 index bf6ab5301ad..00000000000 --- a/packages/qcheck/qcheck.0.5.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -QuickCheck inspired property-based testing for OCaml. - -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. - diff --git a/packages/qcheck/qcheck.0.5.3/opam b/packages/qcheck/qcheck.0.5.3/opam deleted file mode 100644 index 8e0e49f7c1c..00000000000 --- a/packages/qcheck/qcheck.0.5.3/opam +++ /dev/null @@ -1,40 +0,0 @@ -opam-version: "1.2" -maintainer: "simon.cruanes@inria.fr" -author: [ "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 "build"] -] -build-doc: [ - ["./configure" "--enable-docs" "--docdir" "%{doc}%"] - [make "doc"] -] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] -] -install: [ - [make "install"] -] -remove: [ - ["ocamlfind" "remove" "qcheck"] -] -depends: [ - "ocamlfind" - "base-bytes" - "base-unix" - "ounit" -] -available: [ ocaml-version >= "4.00.0" ] -dev-repo: "https://github.com/c-cube/qcheck.git" -bug-reports: "https://github.com/c-cube/qcheck/issues" -conflicts: [ - "ounit" { < "2.0" } -] diff --git a/packages/qcheck/qcheck.0.5.3/url b/packages/qcheck/qcheck.0.5.3/url deleted file mode 100644 index 3810fefbb80..00000000000 --- a/packages/qcheck/qcheck.0.5.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/qcheck/archive/0.5.3.tar.gz" -checksum: "779d8b7d2a8cd25a2f0a08dc6643792d" diff --git a/packages/qcheck/qcheck.0.5/descr b/packages/qcheck/qcheck.0.5/descr deleted file mode 100644 index bf6ab5301ad..00000000000 --- a/packages/qcheck/qcheck.0.5/descr +++ /dev/null @@ -1,6 +0,0 @@ -QuickCheck inspired property-based testing for OCaml. - -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. - diff --git a/packages/qcheck/qcheck.0.5/opam b/packages/qcheck/qcheck.0.5/opam deleted file mode 100644 index dae7d355bd0..00000000000 --- a/packages/qcheck/qcheck.0.5/opam +++ /dev/null @@ -1,40 +0,0 @@ -opam-version: "1.2" -maintainer: "simon.cruanes@inria.fr" -author: [ "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 "build"] -] -install: [ - [make "install"] -] -remove: [ - ["ocamlfind" "remove" "qcheck"] -] -depends: [ - "ocamlfind" - "base-bytes" - "base-unix" - "ounit" -] -available: [ ocaml-version >= "4.00.0" ] -dev-repo: "https://github.com/c-cube/qcheck.git" -bug-reports: "https://github.com/c-cube/qcheck/issues" -conflicts: [ - "ounit" { < "2.0" } -] -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. - " diff --git a/packages/qcheck/qcheck.0.5/url b/packages/qcheck/qcheck.0.5/url deleted file mode 100644 index cf6f958e56f..00000000000 --- a/packages/qcheck/qcheck.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/qcheck/archive/0.5.tar.gz" -checksum: "9798f3d99409b900cb4fb87520cd03bc" diff --git a/packages/qcheck/qcheck.0.6/descr b/packages/qcheck/qcheck.0.6/descr deleted file mode 100644 index bf6ab5301ad..00000000000 --- a/packages/qcheck/qcheck.0.6/descr +++ /dev/null @@ -1,6 +0,0 @@ -QuickCheck inspired property-based testing for OCaml. - -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. - diff --git a/packages/qcheck/qcheck.0.6/opam b/packages/qcheck/qcheck.0.6/opam deleted file mode 100644 index 8e0e49f7c1c..00000000000 --- a/packages/qcheck/qcheck.0.6/opam +++ /dev/null @@ -1,40 +0,0 @@ -opam-version: "1.2" -maintainer: "simon.cruanes@inria.fr" -author: [ "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 "build"] -] -build-doc: [ - ["./configure" "--enable-docs" "--docdir" "%{doc}%"] - [make "doc"] -] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] -] -install: [ - [make "install"] -] -remove: [ - ["ocamlfind" "remove" "qcheck"] -] -depends: [ - "ocamlfind" - "base-bytes" - "base-unix" - "ounit" -] -available: [ ocaml-version >= "4.00.0" ] -dev-repo: "https://github.com/c-cube/qcheck.git" -bug-reports: "https://github.com/c-cube/qcheck/issues" -conflicts: [ - "ounit" { < "2.0" } -] diff --git a/packages/qcheck/qcheck.0.6/url b/packages/qcheck/qcheck.0.6/url deleted file mode 100644 index ee5dc941276..00000000000 --- a/packages/qcheck/qcheck.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/qcheck/archive/0.6.tar.gz" -checksum: "817a76f18bf41d59a7254f69f0803cb1" diff --git a/packages/qcheck/qcheck.0.7/descr b/packages/qcheck/qcheck.0.7/descr deleted file mode 100644 index bf6ab5301ad..00000000000 --- a/packages/qcheck/qcheck.0.7/descr +++ /dev/null @@ -1,6 +0,0 @@ -QuickCheck inspired property-based testing for OCaml. - -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. - diff --git a/packages/qcheck/qcheck.0.7/opam b/packages/qcheck/qcheck.0.7/opam index 540cc2ec666..14cbd1dd6e6 100644 --- a/packages/qcheck/qcheck.0.7/opam +++ b/packages/qcheck/qcheck.0.7/opam @@ -1,27 +1,38 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes@inria.fr" authors: "Simon Cruanes " homepage: "https://github.com/c-cube/qcheck/" bug-reports: "https://github.com/c-cube/qcheck/issues" doc: "http://cedeela.fr/~simon/software/qcheck/QCheck.html" tags: ["test" "property" "quickcheck"] -dev-repo: "https://github.com/c-cube/qcheck.git" +dev-repo: "git+https://github.com/c-cube/qcheck.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] [make "build"] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} + ["./configure" "--enable-docs" "--docdir" "%{doc}%"] {with-doc} + [make "doc"] {with-doc} ] install: [make "install"] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] -] -build-doc: [ - ["./configure" "--enable-docs" "--docdir" "%{doc}%"] - [make "doc"] -] remove: ["ocamlfind" "remove" "qcheck"] -depends: ["ocamlfind" "base-bytes" "base-unix" "ounit"] +depends: [ + "ocaml" {>= "4.00.0"} + "ocamlfind" + "base-bytes" + "base-unix" + "ounit" +] conflicts: [ "ounit" {< "2.0"} ] -available: [ocaml-version >= "4.00.0"] +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.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/qcheck/archive/0.7.tar.gz" + checksum: "md5=ca3c7d24200a8ca7e4390f1145eae3a9" +} diff --git a/packages/qcheck/qcheck.0.7/url b/packages/qcheck/qcheck.0.7/url deleted file mode 100644 index e4d1a712bf6..00000000000 --- a/packages/qcheck/qcheck.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/qcheck/archive/0.7.tar.gz" -checksum: "ca3c7d24200a8ca7e4390f1145eae3a9" diff --git a/packages/qcheck/qcheck.0.8/descr b/packages/qcheck/qcheck.0.8/descr deleted file mode 100644 index bf6ab5301ad..00000000000 --- a/packages/qcheck/qcheck.0.8/descr +++ /dev/null @@ -1,6 +0,0 @@ -QuickCheck inspired property-based testing for OCaml. - -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. - diff --git a/packages/qcheck/qcheck.0.8/opam b/packages/qcheck/qcheck.0.8/opam index 1ea2c544c02..b2b95e925d0 100644 --- a/packages/qcheck/qcheck.0.8/opam +++ b/packages/qcheck/qcheck.0.8/opam @@ -1,15 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes.2007@m4x.org" authors: "Simon Cruanes " homepage: "https://github.com/c-cube/qcheck/" bug-reports: "https://github.com/c-cube/qcheck/issues" doc: "http://c-cube.github.io/qcheck/" tags: ["test" "property" "quickcheck"] -dev-repo: "https://github.com/c-cube/qcheck.git" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest"] -build-doc: ["jbuilder" "build" "@doc"] +dev-repo: "git+https://github.com/c-cube/qcheck.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest"] {with-test} + ["jbuilder" "build" "@doc"] {with-doc} +] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build} "base-bytes" "base-unix" @@ -18,4 +21,12 @@ depends: [ conflicts: [ "ounit" {< "2.0"} ] -available: [ocaml-version >= "4.02.0"] +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.""" +url { + src: "https://github.com/c-cube/qcheck/archive/0.8.tar.gz" + checksum: "md5=061005847a32c4b4252d449e26f6c8f9" +} diff --git a/packages/qcheck/qcheck.0.8/url b/packages/qcheck/qcheck.0.8/url deleted file mode 100644 index e9f2d51a264..00000000000 --- a/packages/qcheck/qcheck.0.8/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/qcheck/archive/0.8.tar.gz" -checksum: "061005847a32c4b4252d449e26f6c8f9" diff --git a/packages/qcow-format/qcow-format.0.1/descr b/packages/qcow-format/qcow-format.0.1/descr deleted file mode 100644 index d8965bf9562..00000000000 --- a/packages/qcow-format/qcow-format.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Read and write images in Qcow2 format - -If you want to `create`, `read`, `write` or analyse qcow2-formatted -data in pure OCaml then this library is for you! diff --git a/packages/qcow-format/qcow-format.0.1/opam b/packages/qcow-format/qcow-format.0.1/opam index a5bf5d0ac3a..a3479890f7c 100644 --- a/packages/qcow-format/qcow-format.0.1/opam +++ b/packages/qcow-format/qcow-format.0.1/opam @@ -1,42 +1,48 @@ -opam-version: "1.2" +opam-version: "2.0" name: "qcow-format" maintainer: "dave@recoil.org" version: "0.1" authors: ["David Scott"] license: "ISC" homepage: "https://github.com/mirage/ocaml-qcow" -dev-repo: "https://github.com/mirage/ocaml-qcow.git" +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" "cstruct" "type_conv" "result" - "io-page" {<"2.0.0"} - "mirage-types-lwt" {>="2.6.0" & < "3.0.0"} + "io-page" {< "2.0.0"} + "mirage-types-lwt" {>= "2.6.0" & < "3.0.0"} "lwt" - "mirage-block" {>= "0.2" & <"1.0.0"} - "mirage-block-unix" {>= "2.1.0" & <"2.5.0"} + "mirage-block" {>= "0.2" & < "1.0.0"} + "mirage-block-unix" {>= "2.1.0" & < "2.5.0"} "cmdliner" "sexplib" {< "113.01.00"} "ocamlfind" {build} "oasis" {build} - "ounit" {test} - "mirage-block-ramdisk" {test} + "ounit" {with-test} + "mirage-block-ramdisk" {with-test} "ocamlbuild" {build} ] -build-doc: ["ocaml" "setup.ml" "-doc"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -available: [ocaml-version >= "4.02.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: "md5=09f1042063f2eda5a38503cde0e54b8b" +} diff --git a/packages/qcow-format/qcow-format.0.1/url b/packages/qcow-format/qcow-format.0.1/url deleted file mode 100644 index 969741edcd2..00000000000 --- a/packages/qcow-format/qcow-format.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-qcow/archive/v0.1.tar.gz" -checksum: "09f1042063f2eda5a38503cde0e54b8b" diff --git a/packages/qcow-format/qcow-format.0.2/descr b/packages/qcow-format/qcow-format.0.2/descr deleted file mode 100644 index d8965bf9562..00000000000 --- a/packages/qcow-format/qcow-format.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Read and write images in Qcow2 format - -If you want to `create`, `read`, `write` or analyse qcow2-formatted -data in pure OCaml then this library is for you! diff --git a/packages/qcow-format/qcow-format.0.2/opam b/packages/qcow-format/qcow-format.0.2/opam index 342d3d306df..e46fbb2527a 100644 --- a/packages/qcow-format/qcow-format.0.2/opam +++ b/packages/qcow-format/qcow-format.0.2/opam @@ -1,45 +1,51 @@ -opam-version: "1.2" +opam-version: "2.0" name: "qcow-format" maintainer: "dave@recoil.org" version: "0.2" authors: ["David Scott"] license: "ISC" homepage: "https://github.com/mirage/ocaml-qcow" -dev-repo: "https://github.com/mirage/ocaml-qcow.git" +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" "type_conv" "base-bytes" "cstruct" "type_conv" "result" - "io-page" {<"2.0.0"} + "io-page" {< "2.0.0"} "mirage-types-lwt" {>= "2.6.0" & < "3.0.0"} "lwt" - "mirage-block" {>= "0.2" & <"1.0"} - "mirage-block-unix" {>= "2.1.0" & <"2.5.0"} + "mirage-block" {>= "0.2" & < "1.0"} + "mirage-block-unix" {>= "2.1.0" & < "2.5.0"} "cmdliner" "sexplib" {< "113.24.00"} "ocamlfind" {build} "oasis" {build} - "ounit" {test} - "mirage-block-ramdisk" {test} - "ezjsonm" {test} - "nbd" {test & >= "2.0.1"} + "ounit" {with-test} + "mirage-block-ramdisk" {with-test} + "ezjsonm" {with-test} + "nbd" {with-test & >= "2.0.1"} ] -build-doc: ["ocaml" "setup.ml" "-doc"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -available: [ocaml-version >= "4.02.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.2.tar.gz" + checksum: "md5=d507a2fac0a8abacda020acbc72ba3c3" +} diff --git a/packages/qcow-format/qcow-format.0.2/url b/packages/qcow-format/qcow-format.0.2/url deleted file mode 100644 index 0833b75aae5..00000000000 --- a/packages/qcow-format/qcow-format.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-qcow/archive/v0.2.tar.gz" -checksum: "d507a2fac0a8abacda020acbc72ba3c3" diff --git a/packages/qcow-format/qcow-format.0.3/descr b/packages/qcow-format/qcow-format.0.3/descr deleted file mode 100644 index d8965bf9562..00000000000 --- a/packages/qcow-format/qcow-format.0.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Read and write images in Qcow2 format - -If you want to `create`, `read`, `write` or analyse qcow2-formatted -data in pure OCaml then this library is for you! diff --git a/packages/qcow-format/qcow-format.0.3/opam b/packages/qcow-format/qcow-format.0.3/opam index 414df996e4c..b7f2f7ee8df 100644 --- a/packages/qcow-format/qcow-format.0.3/opam +++ b/packages/qcow-format/qcow-format.0.3/opam @@ -1,43 +1,49 @@ -opam-version: "1.2" +opam-version: "2.0" name: "qcow-format" maintainer: "dave@recoil.org" authors: ["David Scott"] license: "ISC" homepage: "https://github.com/mirage/ocaml-qcow" -dev-repo: "https://github.com/mirage/ocaml-qcow.git" +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" "cstruct" "result" - "io-page" {<"2.0.0"} - "mirage-types-lwt" {>="2.6.0" & < "3.0.0"} + "io-page" {< "2.0.0"} + "mirage-types-lwt" {>= "2.6.0" & < "3.0.0"} "lwt" - "mirage-block" {>= "0.2" & <"1.0"} - "mirage-block-unix" {>= "2.1.0" & <"2.5.0"} + "mirage-block" {>= "0.2" & < "1.0"} + "mirage-block-unix" {>= "2.1.0" & < "2.5.0"} "cmdliner" "sexplib" "ocamlfind" {build} "oasis" {build} "ppx_deriving" {build} "ppx_sexp_conv" {build} - "ounit" {test} - "mirage-block-ramdisk" {test} - "ezjsonm" {test} - "nbd" {test & >= "2.0.1"} + "ounit" {with-test} + "mirage-block-ramdisk" {with-test} + "ezjsonm" {with-test} + "nbd" {with-test & >= "2.0.1"} ] -build-doc: ["ocaml" "setup.ml" "-doc"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -available: [ocaml-version >= "4.02.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.3.tar.gz" + checksum: "md5=d3104e1fc4cf7d71f948b5b5cfeed206" +} diff --git a/packages/qcow-format/qcow-format.0.3/url b/packages/qcow-format/qcow-format.0.3/url deleted file mode 100644 index ca49b1fba8e..00000000000 --- a/packages/qcow-format/qcow-format.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-qcow/archive/v0.3.tar.gz" -checksum: "d3104e1fc4cf7d71f948b5b5cfeed206" diff --git a/packages/qcow-format/qcow-format.0.4.1/descr b/packages/qcow-format/qcow-format.0.4.1/descr deleted file mode 100644 index d8965bf9562..00000000000 --- a/packages/qcow-format/qcow-format.0.4.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Read and write images in Qcow2 format - -If you want to `create`, `read`, `write` or analyse qcow2-formatted -data in pure OCaml then this library is for you! diff --git a/packages/qcow-format/qcow-format.0.4.1/opam b/packages/qcow-format/qcow-format.0.4.1/opam index 7a43e9fbc2d..b78f00b3078 100644 --- a/packages/qcow-format/qcow-format.0.4.1/opam +++ b/packages/qcow-format/qcow-format.0.4.1/opam @@ -1,32 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" name: "qcow-format" maintainer: "dave@recoil.org" authors: ["David Scott"] license: "ISC" homepage: "https://github.com/mirage/ocaml-qcow" -dev-repo: "https://github.com/mirage/ocaml-qcow.git" +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" "cstruct" "result" - "io-page-unix" {>="2.0.0"} - "mirage-types-lwt" {>="2.6.0" & < "3.0.0"} + "io-page-unix" {>= "2.0.0"} + "mirage-types-lwt" {>= "2.6.0" & < "3.0.0"} "lwt" - "mirage-block" {>= "0.2" & <"1.0"} + "mirage-block" {>= "0.2" & < "1.0"} "mirage-block-unix" {>= "2.1.0" & < "2.4.0"} "cmdliner" "sexplib" "logs" - "fmt" {>="0.8.2"} + "fmt" {>= "0.8.2"} "astring" "ocamlfind" {build} "oasis" {build} @@ -34,15 +39,16 @@ depends: [ "ppx_deriving" {build} "ppx_sexp_conv" {build} "ppx_type_conv" {build} - "ounit" {test} - "mirage-block-ramdisk" {test} - "ezjsonm" {test} - "nbd" {test & >= "2.0.1"} + "ounit" {with-test} + "mirage-block-ramdisk" {with-test} + "ezjsonm" {with-test} + "nbd" {with-test & >= "2.0.1"} ] -build-doc: ["ocaml" "setup.ml" "-doc"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -available: [ocaml-version >= "4.02.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.4.1.tar.gz" + checksum: "md5=263edaa3d7c5acc4544cf91a2888c19c" +} diff --git a/packages/qcow-format/qcow-format.0.4.1/url b/packages/qcow-format/qcow-format.0.4.1/url deleted file mode 100644 index 77426bae0a3..00000000000 --- a/packages/qcow-format/qcow-format.0.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-qcow/archive/v0.4.1.tar.gz" -checksum: "263edaa3d7c5acc4544cf91a2888c19c" diff --git a/packages/qcow-format/qcow-format.0.4.2/descr b/packages/qcow-format/qcow-format.0.4.2/descr deleted file mode 100644 index d8965bf9562..00000000000 --- a/packages/qcow-format/qcow-format.0.4.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Read and write images in Qcow2 format - -If you want to `create`, `read`, `write` or analyse qcow2-formatted -data in pure OCaml then this library is for you! diff --git a/packages/qcow-format/qcow-format.0.4.2/opam b/packages/qcow-format/qcow-format.0.4.2/opam index 6acff364651..5204cf385a5 100644 --- a/packages/qcow-format/qcow-format.0.4.2/opam +++ b/packages/qcow-format/qcow-format.0.4.2/opam @@ -1,32 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" name: "qcow-format" maintainer: "dave@recoil.org" authors: ["David Scott"] license: "ISC" homepage: "https://github.com/mirage/ocaml-qcow" -dev-repo: "https://github.com/mirage/ocaml-qcow.git" +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" "cstruct" "result" - "io-page-unix" {>="2.0.0"} - "mirage-types-lwt" {>="2.6.0" & < "3.0.0"} + "io-page-unix" {>= "2.0.0"} + "mirage-types-lwt" {>= "2.6.0" & < "3.0.0"} "lwt" - "mirage-block" {>= "0.2" & <"1.0"} - "mirage-block-unix" {>= "2.1.0" & <"2.5.0"} + "mirage-block" {>= "0.2" & < "1.0"} + "mirage-block-unix" {>= "2.1.0" & < "2.5.0"} "cmdliner" "sexplib" "logs" - "fmt" {>="0.8.2"} + "fmt" {>= "0.8.2"} "astring" "ocamlfind" {build} "oasis" {build} @@ -34,15 +39,16 @@ depends: [ "ppx_deriving" {build} "ppx_sexp_conv" {build} "ppx_type_conv" {build} - "ounit" {test} - "mirage-block-ramdisk" {test} - "ezjsonm" {test} - "nbd" {test & >= "2.0.1"} + "ounit" {with-test} + "mirage-block-ramdisk" {with-test} + "ezjsonm" {with-test} + "nbd" {with-test & >= "2.0.1"} ] -build-doc: ["ocaml" "setup.ml" "-doc"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -available: [ocaml-version >= "4.02.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.4.2.tar.gz" + checksum: "md5=9e2319e179d5d920d8d29a5c92b69afb" +} diff --git a/packages/qcow-format/qcow-format.0.4.2/url b/packages/qcow-format/qcow-format.0.4.2/url deleted file mode 100644 index 156637e7516..00000000000 --- a/packages/qcow-format/qcow-format.0.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-qcow/archive/v0.4.2.tar.gz" -checksum: "9e2319e179d5d920d8d29a5c92b69afb" diff --git a/packages/qcow-format/qcow-format.0.4/descr b/packages/qcow-format/qcow-format.0.4/descr deleted file mode 100644 index d8965bf9562..00000000000 --- a/packages/qcow-format/qcow-format.0.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -Read and write images in Qcow2 format - -If you want to `create`, `read`, `write` or analyse qcow2-formatted -data in pure OCaml then this library is for you! diff --git a/packages/qcow-format/qcow-format.0.4/opam b/packages/qcow-format/qcow-format.0.4/opam index faef1a184df..9a60f981869 100644 --- a/packages/qcow-format/qcow-format.0.4/opam +++ b/packages/qcow-format/qcow-format.0.4/opam @@ -1,32 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" name: "qcow-format" maintainer: "dave@recoil.org" authors: ["David Scott"] license: "ISC" homepage: "https://github.com/mirage/ocaml-qcow" -dev-repo: "https://github.com/mirage/ocaml-qcow.git" +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" "cstruct" "result" - "io-page" {<"2.0.0"} - "mirage-types-lwt" {>="2.6.0" & < "3.0.0"} + "io-page" {< "2.0.0"} + "mirage-types-lwt" {>= "2.6.0" & < "3.0.0"} "lwt" - "mirage-block" {>= "0.2" & <"1.0"} + "mirage-block" {>= "0.2" & < "1.0"} "mirage-block-unix" {>= "2.1.0" & < "2.4.0"} "cmdliner" "sexplib" "logs" - "fmt" {>="0.8.2"} + "fmt" {>= "0.8.2"} "astring" "ocamlfind" {build} "oasis" {build} @@ -34,15 +39,16 @@ depends: [ "ppx_deriving" {build} "ppx_sexp_conv" {build} "ppx_type_conv" {build} - "ounit" {test} - "mirage-block-ramdisk" {test} - "ezjsonm" {test} - "nbd" {test & >= "2.0.1"} + "ounit" {with-test} + "mirage-block-ramdisk" {with-test} + "ezjsonm" {with-test} + "nbd" {with-test & >= "2.0.1"} ] -build-doc: ["ocaml" "setup.ml" "-doc"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -available: [ocaml-version >= "4.02.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.4.tar.gz" + checksum: "md5=d4e892241d39aed6a766123fd54349b0" +} diff --git a/packages/qcow-format/qcow-format.0.4/url b/packages/qcow-format/qcow-format.0.4/url deleted file mode 100644 index 8d1b0dcbd31..00000000000 --- a/packages/qcow-format/qcow-format.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-qcow/archive/v0.4.tar.gz" -checksum: "d4e892241d39aed6a766123fd54349b0" diff --git a/packages/qcow-format/qcow-format.0.5.0/descr b/packages/qcow-format/qcow-format.0.5.0/descr deleted file mode 100644 index d8965bf9562..00000000000 --- a/packages/qcow-format/qcow-format.0.5.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Read and write images in Qcow2 format - -If you want to `create`, `read`, `write` or analyse qcow2-formatted -data in pure OCaml then this library is for you! diff --git a/packages/qcow-format/qcow-format.0.5.0/opam b/packages/qcow-format/qcow-format.0.5.0/opam index 6acff364651..fef0d3c33ba 100644 --- a/packages/qcow-format/qcow-format.0.5.0/opam +++ b/packages/qcow-format/qcow-format.0.5.0/opam @@ -1,32 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" name: "qcow-format" maintainer: "dave@recoil.org" authors: ["David Scott"] license: "ISC" homepage: "https://github.com/mirage/ocaml-qcow" -dev-repo: "https://github.com/mirage/ocaml-qcow.git" +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" "cstruct" "result" - "io-page-unix" {>="2.0.0"} - "mirage-types-lwt" {>="2.6.0" & < "3.0.0"} + "io-page-unix" {>= "2.0.0"} + "mirage-types-lwt" {>= "2.6.0" & < "3.0.0"} "lwt" - "mirage-block" {>= "0.2" & <"1.0"} - "mirage-block-unix" {>= "2.1.0" & <"2.5.0"} + "mirage-block" {>= "0.2" & < "1.0"} + "mirage-block-unix" {>= "2.1.0" & < "2.5.0"} "cmdliner" "sexplib" "logs" - "fmt" {>="0.8.2"} + "fmt" {>= "0.8.2"} "astring" "ocamlfind" {build} "oasis" {build} @@ -34,15 +39,16 @@ depends: [ "ppx_deriving" {build} "ppx_sexp_conv" {build} "ppx_type_conv" {build} - "ounit" {test} - "mirage-block-ramdisk" {test} - "ezjsonm" {test} - "nbd" {test & >= "2.0.1"} + "ounit" {with-test} + "mirage-block-ramdisk" {with-test} + "ezjsonm" {with-test} + "nbd" {with-test & >= "2.0.1"} ] -build-doc: ["ocaml" "setup.ml" "-doc"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -available: [ocaml-version >= "4.02.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.5.0.tar.gz" + checksum: "md5=6e59ac183f7a9e810285484f0a9a4edb" +} diff --git a/packages/qcow-format/qcow-format.0.5.0/url b/packages/qcow-format/qcow-format.0.5.0/url deleted file mode 100644 index 9ea1ebc64b7..00000000000 --- a/packages/qcow-format/qcow-format.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-qcow/archive/v0.5.0.tar.gz" -checksum: "6e59ac183f7a9e810285484f0a9a4edb" diff --git a/packages/qcow-tool/qcow-tool.0.10.0/descr b/packages/qcow-tool/qcow-tool.0.10.0/descr deleted file mode 100644 index 623049a83bf..00000000000 --- a/packages/qcow-tool/qcow-tool.0.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -A command-line tool for manipulating qcow2-formatted data diff --git a/packages/qcow-tool/qcow-tool.0.10.0/opam b/packages/qcow-tool/qcow-tool.0.10.0/opam index 2708377cd86..f8a938fc4a1 100644 --- a/packages/qcow-tool/qcow-tool.0.10.0/opam +++ b/packages/qcow-tool/qcow-tool.0.10.0/opam @@ -1,16 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: ["David Scott"] license: "ISC" homepage: "https://github.com/mirage/ocaml-qcow" -dev-repo: "https://github.com/mirage/ocaml-qcow.git" +dev-repo: "git+https://github.com/mirage/ocaml-qcow.git" bug-reports: "https://github.com/mirage/ocaml-qcow/issues" tags: [ "org:mirage" ] depends: [ - "qcow" {= "0.10.0" } + "ocaml" {>= "4.03.0"} + "qcow" {= "0.10.0"} "cmdliner" "cstruct" "result" @@ -30,18 +31,17 @@ depends: [ "io-page" "ocamlfind" {build} "jbuilder" {build} - "ounit" {test} - "mirage-block-ramdisk" {test} - "ezjsonm" {test} - "nbd" {test & >= "2.0.1"} + "ounit" {with-test} + "mirage-block-ramdisk" {with-test} + "ezjsonm" {with-test} + "nbd" {with-test & >= "2.0.1"} ] - build: [ - [ "jbuilder" "build" ] -] - -build-test: [ - [ make "test" ] + ["jbuilder" "build"] + [make "test"] {with-test} ] - -available: [ocaml-version >= "4.03.0"] +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: "md5=fce49e5bdf48ee79bc334e41e562d2d1" +} diff --git a/packages/qcow-tool/qcow-tool.0.10.0/url b/packages/qcow-tool/qcow-tool.0.10.0/url deleted file mode 100644 index 5a19b337fdb..00000000000 --- a/packages/qcow-tool/qcow-tool.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-qcow/archive/v0.10.0.tar.gz" -checksum: "fce49e5bdf48ee79bc334e41e562d2d1" diff --git a/packages/qcow-tool/qcow-tool.0.10.2/descr b/packages/qcow-tool/qcow-tool.0.10.2/descr deleted file mode 100644 index 623049a83bf..00000000000 --- a/packages/qcow-tool/qcow-tool.0.10.2/descr +++ /dev/null @@ -1 +0,0 @@ -A command-line tool for manipulating qcow2-formatted data diff --git a/packages/qcow-tool/qcow-tool.0.10.2/opam b/packages/qcow-tool/qcow-tool.0.10.2/opam index afbaffe9cbe..51ee1e60006 100644 --- a/packages/qcow-tool/qcow-tool.0.10.2/opam +++ b/packages/qcow-tool/qcow-tool.0.10.2/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: ["David Scott"] license: "ISC" homepage: "https://github.com/mirage/ocaml-qcow" -dev-repo: "https://github.com/mirage/ocaml-qcow.git" +dev-repo: "git+https://github.com/mirage/ocaml-qcow.git" bug-reports: "https://github.com/mirage/ocaml-qcow/issues" tags: [ "org:mirage" @@ -15,6 +15,7 @@ build: [ ] depends: [ + "ocaml" {>= "4.03.0"} "qcow" {= "0.10.2"} "cmdliner" "cstruct" @@ -30,15 +31,19 @@ depends: [ "sha" {= "1.9"} "sexplib" "logs" - "fmt" {>="0.8.2"} + "fmt" {>= "0.8.2"} "astring" "io-page" "ocamlfind" {build} "jbuilder" {build} - "ounit" {test} - "mirage-block-ramdisk" {test} - "ezjsonm" {test} - "nbd" {test & >= "2.0.1"} + "ounit" {with-test} + "mirage-block-ramdisk" {with-test} + "ezjsonm" {with-test} + "nbd" {with-test & >= "2.0.1"} ] - -available: [ocaml-version >= "4.03.0"] +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: "md5=9e43d08a9599ac98619c8178e898baed" +} diff --git a/packages/qcow-tool/qcow-tool.0.10.2/url b/packages/qcow-tool/qcow-tool.0.10.2/url deleted file mode 100644 index e3d2307017e..00000000000 --- a/packages/qcow-tool/qcow-tool.0.10.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-qcow/releases/download/0.10.2/qcow-0.10.2.tbz" -checksum: "9e43d08a9599ac98619c8178e898baed" diff --git a/packages/qcow-tool/qcow-tool.0.10.3/descr b/packages/qcow-tool/qcow-tool.0.10.3/descr deleted file mode 100644 index 623049a83bf..00000000000 --- a/packages/qcow-tool/qcow-tool.0.10.3/descr +++ /dev/null @@ -1 +0,0 @@ -A command-line tool for manipulating qcow2-formatted data diff --git a/packages/qcow-tool/qcow-tool.0.10.3/opam b/packages/qcow-tool/qcow-tool.0.10.3/opam index 631c2f4f8ba..5ef44de561b 100644 --- a/packages/qcow-tool/qcow-tool.0.10.3/opam +++ b/packages/qcow-tool/qcow-tool.0.10.3/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: ["David Scott"] license: "ISC" homepage: "https://github.com/mirage/ocaml-qcow" -dev-repo: "https://github.com/mirage/ocaml-qcow.git" +dev-repo: "git+https://github.com/mirage/ocaml-qcow.git" bug-reports: "https://github.com/mirage/ocaml-qcow/issues" tags: [ "org:mirage" @@ -15,6 +15,7 @@ build: [ ] depends: [ + "ocaml" {>= "4.03.0"} "qcow" {= "0.10.3"} "cmdliner" "cstruct" @@ -30,15 +31,19 @@ depends: [ "sha" {= "1.9"} "sexplib" "logs" - "fmt" {>="0.8.2"} + "fmt" {>= "0.8.2"} "astring" "io-page" "ocamlfind" {build} "jbuilder" {build} - "ounit" {test} - "mirage-block-ramdisk" {test} - "ezjsonm" {test} - "nbd" {test & >= "2.0.1"} + "ounit" {with-test} + "mirage-block-ramdisk" {with-test} + "ezjsonm" {with-test} + "nbd" {with-test & >= "2.0.1"} ] - -available: [ocaml-version >= "4.03.0"] +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: "md5=24352d96f3408fcdb2f845a2dec603dc" +} diff --git a/packages/qcow-tool/qcow-tool.0.10.3/url b/packages/qcow-tool/qcow-tool.0.10.3/url deleted file mode 100644 index 40e1432e9f5..00000000000 --- a/packages/qcow-tool/qcow-tool.0.10.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-qcow/releases/download/0.10.3/qcow-0.10.3.tbz" -checksum: "24352d96f3408fcdb2f845a2dec603dc" diff --git a/packages/qcow-tool/qcow-tool.0.10.4/descr b/packages/qcow-tool/qcow-tool.0.10.4/descr deleted file mode 100644 index 623049a83bf..00000000000 --- a/packages/qcow-tool/qcow-tool.0.10.4/descr +++ /dev/null @@ -1 +0,0 @@ -A command-line tool for manipulating qcow2-formatted data diff --git a/packages/qcow-tool/qcow-tool.0.10.4/opam b/packages/qcow-tool/qcow-tool.0.10.4/opam index 20c3c2dc4c5..5d83adec636 100644 --- a/packages/qcow-tool/qcow-tool.0.10.4/opam +++ b/packages/qcow-tool/qcow-tool.0.10.4/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: ["David Scott"] license: "ISC" homepage: "https://github.com/mirage/ocaml-qcow" -dev-repo: "https://github.com/mirage/ocaml-qcow.git" +dev-repo: "git+https://github.com/mirage/ocaml-qcow.git" bug-reports: "https://github.com/mirage/ocaml-qcow/issues" tags: [ "org:mirage" @@ -15,6 +15,7 @@ build: [ ] depends: [ + "ocaml" {>= "4.03.0"} "qcow" {= "0.10.4"} "cmdliner" "cstruct" @@ -30,15 +31,19 @@ depends: [ "sha" {>= "1.10"} "sexplib" "logs" - "fmt" {>="0.8.2"} + "fmt" {>= "0.8.2"} "astring" "io-page" "ocamlfind" {build} "jbuilder" {build} - "ounit" {test} - "mirage-block-ramdisk" {test} - "ezjsonm" {test} - "nbd" {test & >= "2.0.1"} + "ounit" {with-test} + "mirage-block-ramdisk" {with-test} + "ezjsonm" {with-test} + "nbd" {with-test & >= "2.0.1"} ] - -available: [ocaml-version >= "4.03.0"] +synopsis: "A command-line tool for manipulating qcow2-formatted data" +url { + src: + "https://github.com/mirage/ocaml-qcow/releases/download/0.10.4/qcow-0.10.4.tbz" + checksum: "md5=27e3a0ab128c53acc4da3e6ce5724e87" +} diff --git a/packages/qcow-tool/qcow-tool.0.10.4/url b/packages/qcow-tool/qcow-tool.0.10.4/url deleted file mode 100644 index 82ed08728ee..00000000000 --- a/packages/qcow-tool/qcow-tool.0.10.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-qcow/releases/download/0.10.4/qcow-0.10.4.tbz" -checksum: "27e3a0ab128c53acc4da3e6ce5724e87" diff --git a/packages/qcow-tool/qcow-tool.0.10.5/descr b/packages/qcow-tool/qcow-tool.0.10.5/descr deleted file mode 100644 index 623049a83bf..00000000000 --- a/packages/qcow-tool/qcow-tool.0.10.5/descr +++ /dev/null @@ -1 +0,0 @@ -A command-line tool for manipulating qcow2-formatted data diff --git a/packages/qcow-tool/qcow-tool.0.10.5/opam b/packages/qcow-tool/qcow-tool.0.10.5/opam index 827ae6587b8..9f0e7a9204b 100644 --- a/packages/qcow-tool/qcow-tool.0.10.5/opam +++ b/packages/qcow-tool/qcow-tool.0.10.5/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: ["David Scott"] license: "ISC" homepage: "https://github.com/mirage/ocaml-qcow" -dev-repo: "https://github.com/mirage/ocaml-qcow.git" +dev-repo: "git+https://github.com/mirage/ocaml-qcow.git" bug-reports: "https://github.com/mirage/ocaml-qcow/issues" tags: [ "org:mirage" @@ -15,6 +15,7 @@ build: [ ] depends: [ + "ocaml" {>= "4.03.0"} "qcow" {= "0.10.4"} "cmdliner" "cstruct" @@ -30,15 +31,19 @@ depends: [ "sha" {>= "1.10"} "sexplib" "logs" - "fmt" {>="0.8.2"} + "fmt" {>= "0.8.2"} "astring" "io-page" "ocamlfind" {build} "jbuilder" {build} - "ounit" {test} - "mirage-block-ramdisk" {test} - "ezjsonm" {test} - "nbd" {test & >= "2.0.1"} + "ounit" {with-test} + "mirage-block-ramdisk" {with-test} + "ezjsonm" {with-test} + "nbd" {with-test & >= "2.0.1"} ] - -available: [ocaml-version >= "4.03.0"] +synopsis: "A command-line tool for manipulating qcow2-formatted data" +url { + src: + "https://github.com/mirage/ocaml-qcow/releases/download/0.10.5/qcow-0.10.5.tbz" + checksum: "md5=a1a86f6d6312635981d43f0b28d80621" +} diff --git a/packages/qcow-tool/qcow-tool.0.10.5/url b/packages/qcow-tool/qcow-tool.0.10.5/url deleted file mode 100644 index fde6db3ab99..00000000000 --- a/packages/qcow-tool/qcow-tool.0.10.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-qcow/releases/download/0.10.5/qcow-0.10.5.tbz" -checksum: "a1a86f6d6312635981d43f0b28d80621" diff --git a/packages/qcow/qcow.0.10.0/descr b/packages/qcow/qcow.0.10.0/descr deleted file mode 100644 index 37fa8391e47..00000000000 --- a/packages/qcow/qcow.0.10.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -Support for Qcow2 images - -[![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 \ No newline at end of file diff --git a/packages/qcow/qcow.0.10.0/opam b/packages/qcow/qcow.0.10.0/opam index 480f6a1c427..fd7ad4cf9b3 100644 --- a/packages/qcow/qcow.0.10.0/opam +++ b/packages/qcow/qcow.0.10.0/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: ["David Scott"] license: "ISC" homepage: "https://github.com/mirage/ocaml-qcow" -dev-repo: "https://github.com/mirage/ocaml-qcow.git" +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"} "astring" "cstruct" "result" @@ -31,18 +32,35 @@ depends: [ "ppx_tools" {build} "ppx_sexp_conv" {build} "ppx_type_conv" {build} - "ounit" {test} - "mirage-block-ramdisk" {test} - "ezjsonm" {test} - "nbd" {test & >= "2.0.1"} + "ounit" {with-test} + "mirage-block-ramdisk" {with-test} + "ezjsonm" {with-test} + "nbd" {with-test & >= "2.0.1"} ] - build: [ - [ "jbuilder" "build" "--only-packages=qcow" ] + ["jbuilder" "build" "--only-packages=qcow"] + [make "test"] {with-test} ] +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) -build-test: [ - [ make "test" ] -] +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 +------- -available: [ocaml-version >= "4.03.0"] +In a top-level like utop: +```ocaml""" +url { + src: "https://github.com/mirage/ocaml-qcow/archive/v0.10.0.tar.gz" + checksum: "md5=fce49e5bdf48ee79bc334e41e562d2d1" +} diff --git a/packages/qcow/qcow.0.10.0/url b/packages/qcow/qcow.0.10.0/url deleted file mode 100644 index 5a19b337fdb..00000000000 --- a/packages/qcow/qcow.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-qcow/archive/v0.10.0.tar.gz" -checksum: "fce49e5bdf48ee79bc334e41e562d2d1" diff --git a/packages/qcow/qcow.0.10.2/descr b/packages/qcow/qcow.0.10.2/descr deleted file mode 100644 index 37fa8391e47..00000000000 --- a/packages/qcow/qcow.0.10.2/descr +++ /dev/null @@ -1,19 +0,0 @@ -Support for Qcow2 images - -[![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 \ No newline at end of file diff --git a/packages/qcow/qcow.0.10.2/opam b/packages/qcow/qcow.0.10.2/opam index bd698a86f9e..0b175d4705e 100644 --- a/packages/qcow/qcow.0.10.2/opam +++ b/packages/qcow/qcow.0.10.2/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: ["David Scott"] license: "ISC" homepage: "https://github.com/mirage/ocaml-qcow" -dev-repo: "https://github.com/mirage/ocaml-qcow.git" +dev-repo: "git+https://github.com/mirage/ocaml-qcow.git" bug-reports: "https://github.com/mirage/ocaml-qcow/issues" doc: "https://mirage.github.io/ocaml-qcow" tags: [ @@ -13,9 +13,10 @@ tags: [ build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + [make "test"] {with-test} ] - depends: [ + "ocaml" {>= "4.03.0"} "astring" "cstruct" "result" @@ -29,20 +30,38 @@ depends: [ "mirage-time-lwt" "sexplib" "logs" - "fmt" {>="0.8.2"} + "fmt" {>= "0.8.2"} "io-page-unix" {>= "2.0.0"} "jbuilder" {build} "ppx_tools" {build} "ppx_sexp_conv" {build} "ppx_type_conv" {build} - "ounit" {test} - "mirage-block-ramdisk" {test} - "ezjsonm" {test} - "nbd" {test & >= "2.0.1"} + "ounit" {with-test} + "mirage-block-ramdisk" {with-test} + "ezjsonm" {with-test} + "nbd" {with-test & >= "2.0.1"} ] +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) -build-test: [ - [ make "test" ] -] +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 +------- -available: [ocaml-version >= "4.03.0"] +In a top-level like utop: +```ocaml""" +url { + src: + "https://github.com/mirage/ocaml-qcow/releases/download/0.10.2/qcow-0.10.2.tbz" + checksum: "md5=9e43d08a9599ac98619c8178e898baed" +} diff --git a/packages/qcow/qcow.0.10.2/url b/packages/qcow/qcow.0.10.2/url deleted file mode 100644 index e3d2307017e..00000000000 --- a/packages/qcow/qcow.0.10.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-qcow/releases/download/0.10.2/qcow-0.10.2.tbz" -checksum: "9e43d08a9599ac98619c8178e898baed" diff --git a/packages/qcow/qcow.0.10.3/descr b/packages/qcow/qcow.0.10.3/descr deleted file mode 100644 index 37fa8391e47..00000000000 --- a/packages/qcow/qcow.0.10.3/descr +++ /dev/null @@ -1,19 +0,0 @@ -Support for Qcow2 images - -[![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 \ No newline at end of file diff --git a/packages/qcow/qcow.0.10.3/opam b/packages/qcow/qcow.0.10.3/opam index dccd55d6d2d..384beab1a3b 100644 --- a/packages/qcow/qcow.0.10.3/opam +++ b/packages/qcow/qcow.0.10.3/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: ["David Scott"] license: "ISC" homepage: "https://github.com/mirage/ocaml-qcow" -dev-repo: "https://github.com/mirage/ocaml-qcow.git" +dev-repo: "git+https://github.com/mirage/ocaml-qcow.git" bug-reports: "https://github.com/mirage/ocaml-qcow/issues" doc: "https://mirage.github.io/ocaml-qcow" tags: [ @@ -13,9 +13,10 @@ tags: [ build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + [make "test"] {with-test} ] - depends: [ + "ocaml" {>= "4.03.0"} "astring" "cstruct" "result" @@ -29,20 +30,38 @@ depends: [ "mirage-time-lwt" "sexplib" "logs" - "fmt" {>="0.8.2"} + "fmt" {>= "0.8.2"} "io-page-unix" {>= "2.0.0"} - "jbuilder" {build & >="1.0+beta10"} + "jbuilder" {build & >= "1.0+beta10"} "ppx_tools" {build} "ppx_sexp_conv" {build} "ppx_type_conv" {build} - "ounit" {test} - "mirage-block-ramdisk" {test} - "ezjsonm" {test} - "nbd" {test & >= "2.0.1"} + "ounit" {with-test} + "mirage-block-ramdisk" {with-test} + "ezjsonm" {with-test} + "nbd" {with-test & >= "2.0.1"} ] +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) -build-test: [ - [ make "test" ] -] +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 +------- -available: [ocaml-version >= "4.03.0"] +In a top-level like utop: +```ocaml""" +url { + src: + "https://github.com/mirage/ocaml-qcow/releases/download/0.10.3/qcow-0.10.3.tbz" + checksum: "md5=24352d96f3408fcdb2f845a2dec603dc" +} diff --git a/packages/qcow/qcow.0.10.3/url b/packages/qcow/qcow.0.10.3/url deleted file mode 100644 index 40e1432e9f5..00000000000 --- a/packages/qcow/qcow.0.10.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-qcow/releases/download/0.10.3/qcow-0.10.3.tbz" -checksum: "24352d96f3408fcdb2f845a2dec603dc" diff --git a/packages/qcow/qcow.0.10.4/descr b/packages/qcow/qcow.0.10.4/descr deleted file mode 100644 index 37fa8391e47..00000000000 --- a/packages/qcow/qcow.0.10.4/descr +++ /dev/null @@ -1,19 +0,0 @@ -Support for Qcow2 images - -[![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 \ No newline at end of file diff --git a/packages/qcow/qcow.0.10.4/opam b/packages/qcow/qcow.0.10.4/opam index dccd55d6d2d..55bfcb34383 100644 --- a/packages/qcow/qcow.0.10.4/opam +++ b/packages/qcow/qcow.0.10.4/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: ["David Scott"] license: "ISC" homepage: "https://github.com/mirage/ocaml-qcow" -dev-repo: "https://github.com/mirage/ocaml-qcow.git" +dev-repo: "git+https://github.com/mirage/ocaml-qcow.git" bug-reports: "https://github.com/mirage/ocaml-qcow/issues" doc: "https://mirage.github.io/ocaml-qcow" tags: [ @@ -13,9 +13,10 @@ tags: [ build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + [make "test"] {with-test} ] - depends: [ + "ocaml" {>= "4.03.0"} "astring" "cstruct" "result" @@ -29,20 +30,38 @@ depends: [ "mirage-time-lwt" "sexplib" "logs" - "fmt" {>="0.8.2"} + "fmt" {>= "0.8.2"} "io-page-unix" {>= "2.0.0"} - "jbuilder" {build & >="1.0+beta10"} + "jbuilder" {build & >= "1.0+beta10"} "ppx_tools" {build} "ppx_sexp_conv" {build} "ppx_type_conv" {build} - "ounit" {test} - "mirage-block-ramdisk" {test} - "ezjsonm" {test} - "nbd" {test & >= "2.0.1"} + "ounit" {with-test} + "mirage-block-ramdisk" {with-test} + "ezjsonm" {with-test} + "nbd" {with-test & >= "2.0.1"} ] +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) -build-test: [ - [ make "test" ] -] +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 +------- -available: [ocaml-version >= "4.03.0"] +In a top-level like utop: +```ocaml""" +url { + src: + "https://github.com/mirage/ocaml-qcow/releases/download/0.10.4/qcow-0.10.4.tbz" + checksum: "md5=27e3a0ab128c53acc4da3e6ce5724e87" +} diff --git a/packages/qcow/qcow.0.10.4/url b/packages/qcow/qcow.0.10.4/url deleted file mode 100644 index 82ed08728ee..00000000000 --- a/packages/qcow/qcow.0.10.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-qcow/releases/download/0.10.4/qcow-0.10.4.tbz" -checksum: "27e3a0ab128c53acc4da3e6ce5724e87" diff --git a/packages/qcow/qcow.0.6.0/descr b/packages/qcow/qcow.0.6.0/descr deleted file mode 100644 index d8965bf9562..00000000000 --- a/packages/qcow/qcow.0.6.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Read and write images in Qcow2 format - -If you want to `create`, `read`, `write` or analyse qcow2-formatted -data in pure OCaml then this library is for you! diff --git a/packages/qcow/qcow.0.6.0/opam b/packages/qcow/qcow.0.6.0/opam index 1eee8c0b880..c4770de15c4 100644 --- a/packages/qcow/qcow.0.6.0/opam +++ b/packages/qcow/qcow.0.6.0/opam @@ -1,26 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: ["David Scott"] license: "ISC" homepage: "https://github.com/mirage/ocaml-qcow" -dev-repo: "https://github.com/mirage/ocaml-qcow.git" +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" "cmdliner" "cstruct" "result" - "mirage-types-lwt" {>="2.6.0" & < "3.0.0"} + "mirage-types-lwt" {>= "2.6.0" & < "3.0.0"} "lwt" - "mirage-block" {>= "0.2" & <"1.0"} - "mirage-block-unix" {>= "2.3.0" & <"2.5.0"} + "mirage-block" {>= "0.2" & < "1.0"} + "mirage-block-unix" {>= "2.3.0" & < "2.5.0"} "sexplib" "logs" - "fmt" {>="0.8.2"} + "fmt" {>= "0.8.2"} "io-page" "ocamlfind" {build} "topkg" {build} @@ -28,15 +29,22 @@ depends: [ "ppx_deriving" {build} "ppx_sexp_conv" {build} "ppx_type_conv" {build} - "ounit" {test} - "mirage-block-ramdisk" {test} - "ezjsonm" {test} - "nbd" {test & >= "2.0.1"} + "ounit" {with-test} + "mirage-block-ramdisk" {with-test} + "ezjsonm" {with-test} + "nbd" {with-test & >= "2.0.1"} ] - -build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] +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} ] -available: [ocaml-version >= "4.02.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.6.0.tar.gz" + checksum: "md5=a265f19d8a56503344dd63f7a97b7daf" +} diff --git a/packages/qcow/qcow.0.6.0/url b/packages/qcow/qcow.0.6.0/url deleted file mode 100644 index 76ee9bd9330..00000000000 --- a/packages/qcow/qcow.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-qcow/archive/v0.6.0.tar.gz" -checksum: "a265f19d8a56503344dd63f7a97b7daf" diff --git a/packages/qcow/qcow.0.7.0/descr b/packages/qcow/qcow.0.7.0/descr deleted file mode 100644 index d8965bf9562..00000000000 --- a/packages/qcow/qcow.0.7.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Read and write images in Qcow2 format - -If you want to `create`, `read`, `write` or analyse qcow2-formatted -data in pure OCaml then this library is for you! diff --git a/packages/qcow/qcow.0.7.0/opam b/packages/qcow/qcow.0.7.0/opam index 50ea7d99e30..9b86f42114b 100644 --- a/packages/qcow/qcow.0.7.0/opam +++ b/packages/qcow/qcow.0.7.0/opam @@ -1,26 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: ["David Scott"] license: "ISC" homepage: "https://github.com/mirage/ocaml-qcow" -dev-repo: "https://github.com/mirage/ocaml-qcow.git" +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" "cmdliner" "cstruct" "result" - "mirage-types-lwt" {>="2.6.0" & < "3.0.0"} + "mirage-types-lwt" {>= "2.6.0" & < "3.0.0"} "lwt" - "mirage-block" {>= "0.2" & <"1.0"} - "mirage-block-unix" {>= "2.3.0" & <"2.5.0"} + "mirage-block" {>= "0.2" & < "1.0"} + "mirage-block-unix" {>= "2.3.0" & < "2.5.0"} "sexplib" "logs" - "fmt" {>="0.8.2"} + "fmt" {>= "0.8.2"} "io-page" "ocamlfind" {build} "topkg" {build} @@ -28,15 +29,22 @@ depends: [ "ppx_deriving" {build} "ppx_sexp_conv" {build} "ppx_type_conv" {build} - "ounit" {test} - "mirage-block-ramdisk" {test} - "ezjsonm" {test} - "nbd" {test & >= "2.0.1"} + "ounit" {with-test} + "mirage-block-ramdisk" {with-test} + "ezjsonm" {with-test} + "nbd" {with-test & >= "2.0.1"} ] - -build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] +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} ] -available: [ocaml-version >= "4.02.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.7.0.tar.gz" + checksum: "md5=3dd759498f30e6137dc795c2dfab64d9" +} diff --git a/packages/qcow/qcow.0.7.0/url b/packages/qcow/qcow.0.7.0/url deleted file mode 100644 index 98890f3dd48..00000000000 --- a/packages/qcow/qcow.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-qcow/archive/v0.7.0.tar.gz" -checksum: "3dd759498f30e6137dc795c2dfab64d9" diff --git a/packages/qcow/qcow.0.8.1/descr b/packages/qcow/qcow.0.8.1/descr deleted file mode 100644 index d8965bf9562..00000000000 --- a/packages/qcow/qcow.0.8.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Read and write images in Qcow2 format - -If you want to `create`, `read`, `write` or analyse qcow2-formatted -data in pure OCaml then this library is for you! diff --git a/packages/qcow/qcow.0.8.1/opam b/packages/qcow/qcow.0.8.1/opam index 4e0ea4529a0..a13b48719e0 100644 --- a/packages/qcow/qcow.0.8.1/opam +++ b/packages/qcow/qcow.0.8.1/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: ["David Scott"] license: "ISC" homepage: "https://github.com/mirage/ocaml-qcow" -dev-repo: "https://github.com/mirage/ocaml-qcow.git" +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"} "astring" "cmdliner" "cstruct" @@ -23,7 +24,7 @@ depends: [ "mirage-time-lwt" "sexplib" "logs" - "fmt" {>="0.8.2"} + "fmt" {>= "0.8.2"} "io-page" "ocamlfind" {build} "topkg" {build} @@ -31,15 +32,22 @@ depends: [ "ppx_deriving" {build} "ppx_sexp_conv" {build} "ppx_type_conv" {build} - "ounit" {test} - "mirage-block-ramdisk" {test} - "ezjsonm" {test} - "nbd" {test & >= "2.0.1"} + "ounit" {with-test} + "mirage-block-ramdisk" {with-test} + "ezjsonm" {with-test} + "nbd" {with-test & >= "2.0.1"} ] - -build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] +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} ] -available: [ocaml-version >= "4.03.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.8.1.tar.gz" + checksum: "md5=1eb6c81cd13f5e93b8d8f56ec37daa35" +} diff --git a/packages/qcow/qcow.0.8.1/url b/packages/qcow/qcow.0.8.1/url deleted file mode 100644 index 24a500b14bc..00000000000 --- a/packages/qcow/qcow.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-qcow/archive/v0.8.1.tar.gz" -checksum: "1eb6c81cd13f5e93b8d8f56ec37daa35" diff --git a/packages/qcow/qcow.0.9.0/descr b/packages/qcow/qcow.0.9.0/descr deleted file mode 100644 index d8965bf9562..00000000000 --- a/packages/qcow/qcow.0.9.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Read and write images in Qcow2 format - -If you want to `create`, `read`, `write` or analyse qcow2-formatted -data in pure OCaml then this library is for you! diff --git a/packages/qcow/qcow.0.9.0/opam b/packages/qcow/qcow.0.9.0/opam index 421c99ea89b..3e0d70a31ce 100644 --- a/packages/qcow/qcow.0.9.0/opam +++ b/packages/qcow/qcow.0.9.0/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: ["David Scott"] license: "ISC" homepage: "https://github.com/mirage/ocaml-qcow" -dev-repo: "https://github.com/mirage/ocaml-qcow.git" +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"} "astring" "cmdliner" "cstruct" @@ -25,7 +26,7 @@ depends: [ "sha" "sexplib" "logs" - "fmt" {>="0.8.2"} + "fmt" {>= "0.8.2"} "astring" "io-page" "ocamlfind" {build} @@ -34,18 +35,24 @@ depends: [ "ppx_deriving" {build} "ppx_sexp_conv" {build} "ppx_type_conv" {build} - "ounit" {test} - "mirage-block-ramdisk" {test} - "ezjsonm" {test} - "nbd" {test & >= "2.0.1"} + "ounit" {with-test} + "mirage-block-ramdisk" {with-test} + "ezjsonm" {with-test} + "nbd" {with-test & >= "2.0.1"} ] - build: [ - [ "ocaml" "detect_word_size.ml" ] - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] + ["ocaml" "detect_word_size.ml"] + ["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} ] -available: [ocaml-version >= "4.03.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/releases/download/0.9.0/qcow-0.9.0.tbz" + checksum: "md5=31859149db6f51eb3ac955ea13e8eec0" +} diff --git a/packages/qcow/qcow.0.9.0/url b/packages/qcow/qcow.0.9.0/url deleted file mode 100644 index 58412536c1c..00000000000 --- a/packages/qcow/qcow.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-qcow/releases/download/0.9.0/qcow-0.9.0.tbz" -checksum: "31859149db6f51eb3ac955ea13e8eec0" diff --git a/packages/qcow/qcow.0.9.4/descr b/packages/qcow/qcow.0.9.4/descr deleted file mode 100644 index d8965bf9562..00000000000 --- a/packages/qcow/qcow.0.9.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -Read and write images in Qcow2 format - -If you want to `create`, `read`, `write` or analyse qcow2-formatted -data in pure OCaml then this library is for you! diff --git a/packages/qcow/qcow.0.9.4/opam b/packages/qcow/qcow.0.9.4/opam index d47797b6883..005bdae60f3 100644 --- a/packages/qcow/qcow.0.9.4/opam +++ b/packages/qcow/qcow.0.9.4/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: ["David Scott"] license: "ISC" homepage: "https://github.com/mirage/ocaml-qcow" -dev-repo: "https://github.com/mirage/ocaml-qcow.git" +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"} "astring" "cmdliner" "cstruct" @@ -24,7 +25,7 @@ depends: [ "sha" "sexplib" "logs" - "fmt" {>="0.8.2"} + "fmt" {>= "0.8.2"} "io-page" "ocamlfind" {build} "topkg" {build} @@ -32,18 +33,24 @@ depends: [ "ppx_deriving" {build} "ppx_sexp_conv" {build} "ppx_type_conv" {build} - "ounit" {test} - "mirage-block-ramdisk" {test} - "ezjsonm" {test} - "nbd" {test & >= "2.0.1"} + "ounit" {with-test} + "mirage-block-ramdisk" {with-test} + "ezjsonm" {with-test} + "nbd" {with-test & >= "2.0.1"} ] - build: [ - [ "ocaml" "detect_word_size.ml" ] - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] + ["ocaml" "detect_word_size.ml"] + ["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} ] -available: [ocaml-version >= "4.03.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/releases/download/0.9.4/qcow-0.9.4.tbz" + checksum: "md5=eeddc0bf2faff502f3df9f98276da13b" +} diff --git a/packages/qcow/qcow.0.9.4/url b/packages/qcow/qcow.0.9.4/url deleted file mode 100644 index 7b380d44d1b..00000000000 --- a/packages/qcow/qcow.0.9.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-qcow/releases/download/0.9.4/qcow-0.9.4.tbz" -checksum: "eeddc0bf2faff502f3df9f98276da13b" diff --git a/packages/qcow/qcow.0.9.5/descr b/packages/qcow/qcow.0.9.5/descr deleted file mode 100644 index 37fa8391e47..00000000000 --- a/packages/qcow/qcow.0.9.5/descr +++ /dev/null @@ -1,19 +0,0 @@ -Support for Qcow2 images - -[![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 \ No newline at end of file diff --git a/packages/qcow/qcow.0.9.5/opam b/packages/qcow/qcow.0.9.5/opam index 6f47602320f..7553c454654 100644 --- a/packages/qcow/qcow.0.9.5/opam +++ b/packages/qcow/qcow.0.9.5/opam @@ -1,15 +1,16 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: ["David Scott"] license: "ISC" homepage: "https://github.com/mirage/ocaml-qcow" -dev-repo: "https://github.com/mirage/ocaml-qcow.git" +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"} "astring" "cmdliner" "cstruct" @@ -33,18 +34,39 @@ depends: [ "ppx_tools" {build} "ppx_sexp_conv" {build} "ppx_type_conv" {build} - "ounit" {test} - "mirage-block-ramdisk" {test} - "ezjsonm" {test} - "nbd" {test & >= "2.0.1"} + "ounit" {with-test} + "mirage-block-ramdisk" {with-test} + "ezjsonm" {with-test} + "nbd" {with-test & >= "2.0.1"} ] - build: [ - [ "ocaml" "detect_word_size.ml" ] - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] + ["ocaml" "detect_word_size.ml"] + ["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} ] -available: [ocaml-version >= "4.03.0"] +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: "md5=d6a656883006023730749a8b4744cfa0" +} diff --git a/packages/qcow/qcow.0.9.5/url b/packages/qcow/qcow.0.9.5/url deleted file mode 100644 index 760f452fa28..00000000000 --- a/packages/qcow/qcow.0.9.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-qcow/releases/download/0.9.5/qcow-0.9.5.tbz" -checksum: "d6a656883006023730749a8b4744cfa0" \ No newline at end of file diff --git a/packages/qfs/qfs.0.1/opam b/packages/qfs/qfs.0.1/opam new file mode 100644 index 00000000000..f24199da73d --- /dev/null +++ b/packages/qfs/qfs.0.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "ygrek@autistici.org" +homepage: "https://github.com/ahrefs/ocaml-qfs" +license: "LGPL-2.1 with OCaml linking exception" +build: [ + [make] + [make "doc"] {with-doc} +] +remove: [ + ["ocamlfind" "remove" "qfs"] +] +depends: [ + "ocaml" + "ocamlfind" + "oasis" + "ocamlbuild" {build} + "conf-boost" +] +post-messages: [ + " + This package requires QFS development files installed, consult https://quantcast.github.io/qfs/ + and https://github.com/quantcast/qfs/wiki/Developer-Documentation on how to build manually. + + Tentative instructions for Debian : https://gist.githubusercontent.com/ygrek/7bb217d6ab7b25a765b7/raw + " + {failure} +] +dev-repo: "git://github.com/ahrefs/ocaml-qfs" +install: [make "install"] +synopsis: "Bindinga to libqfs - client library to access QFS" +description: "QFS is a distributed fault-tolerant filesystem by Quantcast" +flags: light-uninstall +url { + src: "https://github.com/ahrefs/ocaml-qfs/archive/0.1.tar.gz" + checksum: "md5=7499c3fc918b626462664b76a0288ac5" +} diff --git a/packages/qfs/qfs.0.4/descr b/packages/qfs/qfs.0.4/descr deleted file mode 100644 index d0d01e63a6a..00000000000 --- a/packages/qfs/qfs.0.4/descr +++ /dev/null @@ -1,2 +0,0 @@ -Bindings to libqfs - client library to access QFS -QFS is a distributed fault-tolerant filesystem by Quantcast diff --git a/packages/qfs/qfs.0.4/opam b/packages/qfs/qfs.0.4/opam index 2aa38a57711..5565a163344 100644 --- a/packages/qfs/qfs.0.4/opam +++ b/packages/qfs/qfs.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "qfs" maintainer: "ygrek@autistici.org" authors: [ "Ahrefs Pte Ltd " ] @@ -10,13 +10,14 @@ tags: [ "org:ahrefs" "clib:stdc" "clib:qfs" ] 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" "qfs"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "base-bytes" "base-unix" "ocamlfind" {build & >= "1.5"} @@ -32,3 +33,10 @@ post-messages: [ " {failure} ] +synopsis: "Bindings to libqfs - client library to access QFS" +description: "QFS is a distributed fault-tolerant filesystem by Quantcast" +flags: light-uninstall +url { + src: "https://github.com/ahrefs/ocaml-qfs/archive/0.4.tar.gz" + checksum: "md5=f1fdbc75ef2f930d55e61ac4c3076235" +} diff --git a/packages/qfs/qfs.0.4/url b/packages/qfs/qfs.0.4/url deleted file mode 100644 index 0a9b44cc051..00000000000 --- a/packages/qfs/qfs.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ahrefs/ocaml-qfs/archive/0.4.tar.gz" -checksum: "f1fdbc75ef2f930d55e61ac4c3076235" diff --git a/packages/qfs/qfs.0.5/descr b/packages/qfs/qfs.0.5/descr deleted file mode 100644 index 6e9cc439fc4..00000000000 --- a/packages/qfs/qfs.0.5/descr +++ /dev/null @@ -1,3 +0,0 @@ -bindings to libqfs - client library to access QFS -QFS is a distributed fault-tolerant filesystem by Quantcast - diff --git a/packages/qfs/qfs.0.5/opam b/packages/qfs/qfs.0.5/opam index ecb11e04f60..cd489ce888b 100644 --- a/packages/qfs/qfs.0.5/opam +++ b/packages/qfs/qfs.0.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "qfs" version: "0.5" maintainer: "Ahrefs Pte Ltd " @@ -11,18 +11,17 @@ tags: [ "org:ahrefs" "clib:stdc" "clib:qfs" ] 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" "qfs"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.02.0"} "base-bytes" "base-unix" ("extlib" | "extlib-compat") @@ -31,7 +30,6 @@ depends: [ "ocamlbuild" {build} "conf-boost" ] -available: [ ocaml-version >= "4.02.0" ] post-messages: [ " This package requires QFS development files installed, consult https://quantcast.github.io/qfs/ @@ -41,3 +39,10 @@ post-messages: [ " {failure} ] +synopsis: "bindings to libqfs - client library to access QFS" +description: "QFS is a distributed fault-tolerant filesystem by Quantcast" +flags: light-uninstall +url { + src: "https://github.com/ahrefs/ocaml-qfs/archive/0.5.tar.gz" + checksum: "md5=0d932738cb8cabac807b50a0b9a6b144" +} diff --git a/packages/qfs/qfs.0.5/url b/packages/qfs/qfs.0.5/url deleted file mode 100644 index 8e74a0d4e41..00000000000 --- a/packages/qfs/qfs.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ahrefs/ocaml-qfs/archive/0.5.tar.gz" -checksum: "0d932738cb8cabac807b50a0b9a6b144" diff --git a/packages/qfs/qfs.0.6/descr b/packages/qfs/qfs.0.6/descr deleted file mode 100644 index 6e9cc439fc4..00000000000 --- a/packages/qfs/qfs.0.6/descr +++ /dev/null @@ -1,3 +0,0 @@ -bindings to libqfs - client library to access QFS -QFS is a distributed fault-tolerant filesystem by Quantcast - diff --git a/packages/qfs/qfs.0.6/opam b/packages/qfs/qfs.0.6/opam index 510598570a9..f201e99999b 100644 --- a/packages/qfs/qfs.0.6/opam +++ b/packages/qfs/qfs.0.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Ahrefs Pte Ltd " authors: [ "Ahrefs Pte Ltd " ] license: "LGPL-2.1 with OCaml linking exception" @@ -9,18 +9,17 @@ tags: [ "org:ahrefs" "clib:stdc" "clib:qfs" ] 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" "qfs"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.02.0"} "base-bytes" "base-unix" ("extlib" | "extlib-compat") @@ -29,7 +28,6 @@ depends: [ "ocamlfind" {build & >= "1.5"} "conf-boost" ] -available: [ ocaml-version >= "4.02.0" ] post-messages: [ " This package requires QFS development files installed, consult https://quantcast.github.io/qfs/ @@ -39,3 +37,10 @@ post-messages: [ " {failure} ] +synopsis: "bindings to libqfs - client library to access QFS" +description: "QFS is a distributed fault-tolerant filesystem by Quantcast" +flags: light-uninstall +url { + src: "https://github.com/ahrefs/ocaml-qfs/archive/0.6.tar.gz" + checksum: "md5=fd4865f5ca848002b8821c1d5ade4168" +} diff --git a/packages/qfs/qfs.0.6/url b/packages/qfs/qfs.0.6/url deleted file mode 100644 index ff103db54b9..00000000000 --- a/packages/qfs/qfs.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ahrefs/ocaml-qfs/archive/0.6.tar.gz" -checksum: "fd4865f5ca848002b8821c1d5ade4168" diff --git a/packages/qmp/qmp.0.9.0/descr b/packages/qmp/qmp.0.9.0/descr deleted file mode 100644 index b561aecc99d..00000000000 --- a/packages/qmp/qmp.0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml implementation of a Qemu Message Protocol (QMP) client diff --git a/packages/qmp/qmp.0.9.0/opam b/packages/qmp/qmp.0.9.0/opam index 648c2864cc4..99534d4867b 100644 --- a/packages/qmp/qmp.0.9.0/opam +++ b/packages/qmp/qmp.0.9.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave.scott@eu.citrix.com" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: make remove: [[make "uninstall" "BINDIR=%{bin}%"]] depends: [ + "ocaml" "ocamlfind" "obuild" {>= "0.1.1"} "yojson" @@ -15,3 +16,8 @@ depends: [ ] dev-repo: "git://github.com/xen-org/ocaml-qmp" install: [make "install" "BINDIR=%{bin}%"] +synopsis: "OCaml implementation of a Qemu Message Protocol (QMP) client" +url { + src: "https://github.com/xen-org/ocaml-qmp/archive/0.9.0.tar.gz" + checksum: "md5=0052f6d6e9683969e609fd2dcb3cd7f4" +} diff --git a/packages/qmp/qmp.0.9.0/url b/packages/qmp/qmp.0.9.0/url deleted file mode 100644 index cfbf520829b..00000000000 --- a/packages/qmp/qmp.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xen-org/ocaml-qmp/archive/0.9.0.tar.gz" -checksum: "0052f6d6e9683969e609fd2dcb3cd7f4" diff --git a/packages/qmp/qmp.0.9.1/descr b/packages/qmp/qmp.0.9.1/descr deleted file mode 100644 index b561aecc99d..00000000000 --- a/packages/qmp/qmp.0.9.1/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml implementation of a Qemu Message Protocol (QMP) client diff --git a/packages/qmp/qmp.0.9.1/opam b/packages/qmp/qmp.0.9.1/opam index 648c2864cc4..4ed84bb9d8a 100644 --- a/packages/qmp/qmp.0.9.1/opam +++ b/packages/qmp/qmp.0.9.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave.scott@eu.citrix.com" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: make remove: [[make "uninstall" "BINDIR=%{bin}%"]] depends: [ + "ocaml" "ocamlfind" "obuild" {>= "0.1.1"} "yojson" @@ -15,3 +16,8 @@ depends: [ ] dev-repo: "git://github.com/xen-org/ocaml-qmp" install: [make "install" "BINDIR=%{bin}%"] +synopsis: "OCaml implementation of a Qemu Message Protocol (QMP) client" +url { + src: "https://github.com/xen-org/ocaml-qmp/archive/0.9.1.tar.gz" + checksum: "md5=f317d5e519a236bf4540e09bbb1e0ebf" +} diff --git a/packages/qmp/qmp.0.9.1/url b/packages/qmp/qmp.0.9.1/url deleted file mode 100644 index 27294897614..00000000000 --- a/packages/qmp/qmp.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xen-org/ocaml-qmp/archive/0.9.1.tar.gz" -checksum: "f317d5e519a236bf4540e09bbb1e0ebf" diff --git a/packages/qocamlbrowser/qocamlbrowser.0.2.7/descr b/packages/qocamlbrowser/qocamlbrowser.0.2.7/descr deleted file mode 100644 index 1e2afc161a5..00000000000 --- a/packages/qocamlbrowser/qocamlbrowser.0.2.7/descr +++ /dev/null @@ -1,2 +0,0 @@ -OCamlBrowser clone written with OCaml and QtQuick 2. - diff --git a/packages/qocamlbrowser/qocamlbrowser.0.2.7/opam b/packages/qocamlbrowser/qocamlbrowser.0.2.7/opam index a440f54f293..0c6b419adb0 100644 --- a/packages/qocamlbrowser/qocamlbrowser.0.2.7/opam +++ b/packages/qocamlbrowser/qocamlbrowser.0.2.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "kakadu.hafanana@gmail.com" bug-reports: "https://github.com/Kakadu/QOcamlBrowser_quick/issues" authors: "Kakadu" @@ -10,10 +10,15 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} "lablqt" {>= "0.3"} "conf-qt" {>= "5.2.1"} "ocamlbuild" {build} ] dev-repo: "git://github.com/Kakadu/QOcamlBrowser_quick" -available: (ocaml-version >= "4.02.0") & (ocaml-version < "4.04.0") install: [make "install" "PREFIX=%{prefix}%"] +synopsis: "OCamlBrowser clone written with OCaml and QtQuick 2." +url { + src: "https://github.com/Kakadu/QOcamlBrowser_quick/archive/0.2.7.tar.gz" + checksum: "md5=92fa0ddf6695487b51cc0af84abd4733" +} diff --git a/packages/qocamlbrowser/qocamlbrowser.0.2.7/url b/packages/qocamlbrowser/qocamlbrowser.0.2.7/url deleted file mode 100644 index 88165faa894..00000000000 --- a/packages/qocamlbrowser/qocamlbrowser.0.2.7/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/Kakadu/QOcamlBrowser_quick/archive/0.2.7.tar.gz" -checksum: "92fa0ddf6695487b51cc0af84abd4733" - diff --git a/packages/qocamlbrowser/qocamlbrowser.0.2.8/descr b/packages/qocamlbrowser/qocamlbrowser.0.2.8/descr deleted file mode 100644 index 1e2afc161a5..00000000000 --- a/packages/qocamlbrowser/qocamlbrowser.0.2.8/descr +++ /dev/null @@ -1,2 +0,0 @@ -OCamlBrowser clone written with OCaml and QtQuick 2. - diff --git a/packages/qocamlbrowser/qocamlbrowser.0.2.8/opam b/packages/qocamlbrowser/qocamlbrowser.0.2.8/opam index 40f166aebca..aa2136bb225 100644 --- a/packages/qocamlbrowser/qocamlbrowser.0.2.8/opam +++ b/packages/qocamlbrowser/qocamlbrowser.0.2.8/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "kakadu.hafanana@gmail.com" bug-reports: "https://github.com/Kakadu/QOcamlBrowser_quick/issues" homepage: "https://github.com/Kakadu/QOcamlBrowser_quick" @@ -11,11 +11,15 @@ remove: [ [make "uninstall"] ] depends: [ - "lablqt" {>= "0.3" & <= "0.5" } + "ocaml" {>= "4.04.0" & < "4.05"} + "lablqt" {>= "0.3" & <= "0.5"} "conf-qt" {>= "5.2.1"} "ocamlbuild" {build} ] dev-repo: "git://github.com/Kakadu/QOcamlBrowser_quick" -available: (ocaml-version >= "4.04.0" & ocaml-version < "4.05" ) install: [make "install" "PREFIX=%{prefix}%"] - +synopsis: "OCamlBrowser clone written with OCaml and QtQuick 2." +url { + src: "https://github.com/Kakadu/QOcamlBrowser_quick/archive/0.2.8.tar.gz" + checksum: "md5=ead8d48aa009f1da9fea8005423f1f0b" +} diff --git a/packages/qocamlbrowser/qocamlbrowser.0.2.8/url b/packages/qocamlbrowser/qocamlbrowser.0.2.8/url deleted file mode 100644 index d32e1b64754..00000000000 --- a/packages/qocamlbrowser/qocamlbrowser.0.2.8/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/Kakadu/QOcamlBrowser_quick/archive/0.2.8.tar.gz" -checksum: "ead8d48aa009f1da9fea8005423f1f0b" - diff --git a/packages/qocamlbrowser/qocamlbrowser.0.2.9/descr b/packages/qocamlbrowser/qocamlbrowser.0.2.9/descr deleted file mode 100644 index 1e2afc161a5..00000000000 --- a/packages/qocamlbrowser/qocamlbrowser.0.2.9/descr +++ /dev/null @@ -1,2 +0,0 @@ -OCamlBrowser clone written with OCaml and QtQuick 2. - diff --git a/packages/qocamlbrowser/qocamlbrowser.0.2.9/opam b/packages/qocamlbrowser/qocamlbrowser.0.2.9/opam index 1664117753f..e5a2f6b442a 100644 --- a/packages/qocamlbrowser/qocamlbrowser.0.2.9/opam +++ b/packages/qocamlbrowser/qocamlbrowser.0.2.9/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "kakadu.hafanana@gmail.com" homepage: "https://github.com/Kakadu/QOcamlBrowser_quick/" bug-reports: "https://github.com/Kakadu/QOcamlBrowser_quick/issues" @@ -11,11 +11,15 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.04.0"} "lablqml" {>= "0.5.1"} "conf-qt" {>= "5.2.1"} "ocamlbuild" {build} ] dev-repo: "git://github.com/Kakadu/QOcamlBrowser_quick" -available: (ocaml-version >= "4.04.0") install: [make "install" "PREFIX=%{prefix}%"] - +synopsis: "OCamlBrowser clone written with OCaml and QtQuick 2." +url { + src: "https://github.com/Kakadu/QOcamlBrowser_quick/archive/0.2.9.tar.gz" + checksum: "md5=abed95cc0de97bf1fc57cac7b097c8f2" +} diff --git a/packages/qocamlbrowser/qocamlbrowser.0.2.9/url b/packages/qocamlbrowser/qocamlbrowser.0.2.9/url deleted file mode 100644 index 7f2ee266299..00000000000 --- a/packages/qocamlbrowser/qocamlbrowser.0.2.9/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/Kakadu/QOcamlBrowser_quick/archive/0.2.9.tar.gz" -checksum: "abed95cc0de97bf1fc57cac7b097c8f2" - diff --git a/packages/qrencode/qrencode.0.1/descr b/packages/qrencode/qrencode.0.1/descr deleted file mode 100644 index f6a459fa651..00000000000 --- a/packages/qrencode/qrencode.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Binding to libqrencode (QR-code encoding library) diff --git a/packages/qrencode/qrencode.0.1/opam b/packages/qrencode/qrencode.0.1/opam index 5f2ef45bf4f..81069d63fc2 100644 --- a/packages/qrencode/qrencode.0.1/opam +++ b/packages/qrencode/qrencode.0.1/opam @@ -1,16 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "vb@luminar.eu.org" build: make remove: [ ["ocamlfind" "remove" "qrencode"] ] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] depexts: [ -[ ["ubuntu"] ["libqrencode-dev" "libpng-dev"] ] -[ ["debian"] ["libqrencode-dev" "libpng-dev"] ] + ["libqrencode-dev" "libpng-dev"] {os-distribution = "ubuntu"} + ["libqrencode-dev" "libpng-dev"] {os-distribution = "debian"} ] dev-repo: "git://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: "md5=f431e395c484a1814f45e4c880f7a612" +} diff --git a/packages/qrencode/qrencode.0.1/url b/packages/qrencode/qrencode.0.1/url deleted file mode 100644 index 7d8566b72af..00000000000 --- a/packages/qrencode/qrencode.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/vbmithr/qrencode-ocaml/archive/0.1.tar.gz" -checksum: "f431e395c484a1814f45e4c880f7a612" diff --git a/packages/qtest/qtest.2.0.0/descr b/packages/qtest/qtest.2.0.0/descr deleted file mode 100644 index 88839f514f9..00000000000 --- a/packages/qtest/qtest.2.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Inline unit test extractor - -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). \ No newline at end of file diff --git a/packages/qtest/qtest.2.0.0/files/qtest.install b/packages/qtest/qtest.2.0.0/files/qtest.install deleted file mode 100644 index 85a5fb13dbe..00000000000 --- a/packages/qtest/qtest.2.0.0/files/qtest.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?qtest/_build/qtest.byte" {"qtest"} - "?qtest/_build/qtest.native" {"qtest"} -] diff --git a/packages/qtest/qtest.2.0.0/opam b/packages/qtest/qtest.2.0.0/opam deleted file mode 100644 index 210d45b33fe..00000000000 --- a/packages/qtest/qtest.2.0.0/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "oasis" {>= "0.2.0" & < "0.4.7"} - "ocamlbuild" {build} - "ounit" -] -dev-repo: "git://github.com/vincent-hugot/iTeML" -available: [ocaml-version > "3.12.0" & ocaml-version < "4.06.0"] -install: ["ocaml" "do.ml" "qtest" "install" prefix] diff --git a/packages/qtest/qtest.2.0.0/url b/packages/qtest/qtest.2.0.0/url deleted file mode 100644 index 7c80e6dce07..00000000000 --- a/packages/qtest/qtest.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/vincent-hugot/iTeML/archive/v2.0.0.tar.gz" -checksum: "2ced87b3e5f2f67ce5f49cd006fa3deb" diff --git a/packages/qtest/qtest.2.0.1/descr b/packages/qtest/qtest.2.0.1/descr deleted file mode 100644 index 88839f514f9..00000000000 --- a/packages/qtest/qtest.2.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Inline unit test extractor - -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). \ No newline at end of file diff --git a/packages/qtest/qtest.2.0.1/opam b/packages/qtest/qtest.2.0.1/opam index 6df064eb904..d36451543a9 100644 --- a/packages/qtest/qtest.2.0.1/opam +++ b/packages/qtest/qtest.2.0.1/opam @@ -1,15 +1,25 @@ -opam-version: "1.2" +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" "oasis" {>= "0.2.0" & < "0.4.7"} "ounit" "ocamlbuild" {build} ] dev-repo: "git://github.com/vincent-hugot/iTeML" -available: [ocaml-version > "3.12.0" & ocaml-version < "4.06.0"] 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).""" +extra-files: ["qtest.install" "md5=36d87746d47b206cbf45ab88dc199b8c"] +url { + src: "https://github.com/vincent-hugot/iTeML/archive/v2.0.1.tar.gz" + checksum: "md5=d24ae707dfaca36e4af190b7fd95ea93" +} diff --git a/packages/qtest/qtest.2.0.1/url b/packages/qtest/qtest.2.0.1/url deleted file mode 100644 index 70c4089b9e4..00000000000 --- a/packages/qtest/qtest.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/vincent-hugot/iTeML/archive/v2.0.1.tar.gz" -checksum: "d24ae707dfaca36e4af190b7fd95ea93" diff --git a/packages/qtest/qtest.2.1.0/descr b/packages/qtest/qtest.2.1.0/descr deleted file mode 100644 index 9083a108fcd..00000000000 --- a/packages/qtest/qtest.2.1.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -iTeML / qtest : Inline (Unit) Tests for OCaml. - -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. diff --git a/packages/qtest/qtest.2.1.0/files/qtest.install b/packages/qtest/qtest.2.1.0/files/qtest.install deleted file mode 100644 index 85a5fb13dbe..00000000000 --- a/packages/qtest/qtest.2.1.0/files/qtest.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?qtest/_build/qtest.byte" {"qtest"} - "?qtest/_build/qtest.native" {"qtest"} -] diff --git a/packages/qtest/qtest.2.1.0/opam b/packages/qtest/qtest.2.1.0/opam deleted file mode 100644 index dd1326a15f6..00000000000 --- a/packages/qtest/qtest.2.1.0/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "Vincent Hugot " -authors: "Vincent Hugot " -homepage: "https://github.com/vincent-hugot/iTeML" -dev-repo: "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: [ - "ocamlfind" - "oasis" {>= "0.2.0" & < "0.4.7"} - "ounit" - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.0" ] diff --git a/packages/qtest/qtest.2.1.0/url b/packages/qtest/qtest.2.1.0/url deleted file mode 100644 index 0d0e06d6a87..00000000000 --- a/packages/qtest/qtest.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/vincent-hugot/iTeML/archive/v2.1.0.tar.gz" -checksum: "8184f815c75595672da373b3445a7fda" diff --git a/packages/qtest/qtest.2.1.1/descr b/packages/qtest/qtest.2.1.1/descr deleted file mode 100644 index 9083a108fcd..00000000000 --- a/packages/qtest/qtest.2.1.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -iTeML / qtest : Inline (Unit) Tests for OCaml. - -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. diff --git a/packages/qtest/qtest.2.1.1/opam b/packages/qtest/qtest.2.1.1/opam index 46192726abc..4fd55481b36 100644 --- a/packages/qtest/qtest.2.1.1/opam +++ b/packages/qtest/qtest.2.1.1/opam @@ -1,18 +1,29 @@ -opam-version: "1.2" +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@github.com:vincent-hugot/iTeML.git" +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" "oasis" {>= "0.2.0" & < "0.4.7"} "ounit" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.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.""" +extra-files: ["qtest.install" "md5=36d87746d47b206cbf45ab88dc199b8c"] +url { + src: "https://github.com/vincent-hugot/iTeML/archive/v2.1.1.tar.gz" + checksum: "md5=4a65c746d0e2029b6d57c1db64f84d44" +} diff --git a/packages/qtest/qtest.2.1.1/url b/packages/qtest/qtest.2.1.1/url deleted file mode 100644 index 83ed59fe805..00000000000 --- a/packages/qtest/qtest.2.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/vincent-hugot/iTeML/archive/v2.1.1.tar.gz" -checksum: "4a65c746d0e2029b6d57c1db64f84d44" diff --git a/packages/qtest/qtest.2.2/descr b/packages/qtest/qtest.2.2/descr deleted file mode 100644 index 9083a108fcd..00000000000 --- a/packages/qtest/qtest.2.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -iTeML / qtest : Inline (Unit) Tests for OCaml. - -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. diff --git a/packages/qtest/qtest.2.2/files/qtest.install b/packages/qtest/qtest.2.2/files/qtest.install deleted file mode 100644 index 85a5fb13dbe..00000000000 --- a/packages/qtest/qtest.2.2/files/qtest.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?qtest/_build/qtest.byte" {"qtest"} - "?qtest/_build/qtest.native" {"qtest"} -] diff --git a/packages/qtest/qtest.2.2/opam b/packages/qtest/qtest.2.2/opam deleted file mode 100644 index af395a07df3..00000000000 --- a/packages/qtest/qtest.2.2/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -maintainer: "Vincent Hugot " -authors: [ - "Vincent Hugot " - "Simon Cruanes = "2.0.0"} - "ocamlbuild" {build} - "base-bytes" -] -conflicts: "qcheck" -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] diff --git a/packages/qtest/qtest.2.2/url b/packages/qtest/qtest.2.2/url deleted file mode 100644 index 48f7d092c5b..00000000000 --- a/packages/qtest/qtest.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/vincent-hugot/iTeML/archive/v2.2.tar.gz" -checksum: "68f9f31932876f5810c3ca37976b8381" diff --git a/packages/qtest/qtest.2.3/descr b/packages/qtest/qtest.2.3/descr deleted file mode 100644 index 9083a108fcd..00000000000 --- a/packages/qtest/qtest.2.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -iTeML / qtest : Inline (Unit) Tests for OCaml. - -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. diff --git a/packages/qtest/qtest.2.3/files/qtest.install b/packages/qtest/qtest.2.3/files/qtest.install deleted file mode 100644 index 85a5fb13dbe..00000000000 --- a/packages/qtest/qtest.2.3/files/qtest.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?qtest/_build/qtest.byte" {"qtest"} - "?qtest/_build/qtest.native" {"qtest"} -] diff --git a/packages/qtest/qtest.2.3/opam b/packages/qtest/qtest.2.3/opam deleted file mode 100644 index af395a07df3..00000000000 --- a/packages/qtest/qtest.2.3/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -maintainer: "Vincent Hugot " -authors: [ - "Vincent Hugot " - "Simon Cruanes = "2.0.0"} - "ocamlbuild" {build} - "base-bytes" -] -conflicts: "qcheck" -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] diff --git a/packages/qtest/qtest.2.3/url b/packages/qtest/qtest.2.3/url deleted file mode 100644 index b0586e09399..00000000000 --- a/packages/qtest/qtest.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/vincent-hugot/iTeML/archive/v2.3.tar.gz" -checksum: "9792c1d09a1e6df0a636622a771f5ae4" diff --git a/packages/qtest/qtest.2.4/descr b/packages/qtest/qtest.2.4/descr deleted file mode 100644 index 9083a108fcd..00000000000 --- a/packages/qtest/qtest.2.4/descr +++ /dev/null @@ -1,6 +0,0 @@ -iTeML / qtest : Inline (Unit) Tests for OCaml. - -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. diff --git a/packages/qtest/qtest.2.4/opam b/packages/qtest/qtest.2.4/opam index af395a07df3..72a3e48ca85 100644 --- a/packages/qtest/qtest.2.4/opam +++ b/packages/qtest/qtest.2.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Vincent Hugot " authors: [ "Vincent Hugot " @@ -9,7 +9,7 @@ bug-reports: "https://github.com/vincent-hugot/iTeML/issues" doc: "https://github.com/vincent-hugot/iTeML/blob/master/README.adoc#introduction" tags: ["test" "property" "quickcheck"] -dev-repo: "git@github.com:vincent-hugot/iTeML.git" +dev-repo: "git+ssh://git@github.com/vincent-hugot/iTeML.git" build: [make "build"] install: [make "BIN=%{bin}%" "install"] remove: [ @@ -17,10 +17,22 @@ remove: [ ["rm" "%{bin}%/qtest"] ] depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} "ocamlfind" "ounit" {>= "2.0.0"} "ocamlbuild" {build} "base-bytes" ] conflicts: "qcheck" -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.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.""" +flags: light-uninstall +extra-files: ["qtest.install" "md5=36d87746d47b206cbf45ab88dc199b8c"] +url { + src: "https://github.com/vincent-hugot/iTeML/archive/v2.4.tar.gz" + checksum: "md5=3940923409d984e7ffab5b68567cf831" +} diff --git a/packages/qtest/qtest.2.4/url b/packages/qtest/qtest.2.4/url deleted file mode 100644 index 9a4fc29310d..00000000000 --- a/packages/qtest/qtest.2.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/vincent-hugot/iTeML/archive/v2.4.tar.gz" -checksum: "3940923409d984e7ffab5b68567cf831" diff --git a/packages/qtest/qtest.2.5/descr b/packages/qtest/qtest.2.5/descr deleted file mode 100644 index 9e7d5178323..00000000000 --- a/packages/qtest/qtest.2.5/descr +++ /dev/null @@ -1,6 +0,0 @@ -iTeML / qtest : Inline (Unit) Tests for OCaml. - -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. diff --git a/packages/qtest/qtest.2.5/files/qtest.install b/packages/qtest/qtest.2.5/files/qtest.install deleted file mode 100644 index 85a5fb13dbe..00000000000 --- a/packages/qtest/qtest.2.5/files/qtest.install +++ /dev/null @@ -1,4 +0,0 @@ -bin: [ - "?qtest/_build/qtest.byte" {"qtest"} - "?qtest/_build/qtest.native" {"qtest"} -] diff --git a/packages/qtest/qtest.2.5/opam b/packages/qtest/qtest.2.5/opam deleted file mode 100644 index 1dc47e45eb5..00000000000 --- a/packages/qtest/qtest.2.5/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -maintainer: "Vincent Hugot " -authors: [ - "Vincent Hugot " - "Simon Cruanes = "2.0.0"} - "ocamlbuild" {build} - "qcheck" {>= "0.5"} -] -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] -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. - " diff --git a/packages/qtest/qtest.2.5/url b/packages/qtest/qtest.2.5/url deleted file mode 100644 index 2cb547049f8..00000000000 --- a/packages/qtest/qtest.2.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/vincent-hugot/iTeML/archive/v2.5.tar.gz" -checksum: "cb4cc482ed412c8ed41ebf5d46840667" diff --git a/packages/qtest/qtest.2.6/descr b/packages/qtest/qtest.2.6/descr deleted file mode 100644 index 9e7d5178323..00000000000 --- a/packages/qtest/qtest.2.6/descr +++ /dev/null @@ -1,6 +0,0 @@ -iTeML / qtest : Inline (Unit) Tests for OCaml. - -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. diff --git a/packages/qtest/qtest.2.6/opam b/packages/qtest/qtest.2.6/opam index 6c94ebffcac..9b88a0ac9d0 100644 --- a/packages/qtest/qtest.2.6/opam +++ b/packages/qtest/qtest.2.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Vincent Hugot " authors: [ "Vincent Hugot " @@ -9,14 +9,26 @@ bug-reports: "https://github.com/vincent-hugot/iTeML/issues" doc: "https://github.com/vincent-hugot/iTeML/blob/master/README.adoc#introduction" tags: ["test" "property" "quickcheck"] -dev-repo: "git@github.com:vincent-hugot/iTeML.git" +dev-repo: "git+ssh://git@github.com/vincent-hugot/iTeML.git" build: [make "build"] install: [make "BIN=%{bin}%" "install"] remove: ["rm" "%{bin}%/qtest"] depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} "ocamlfind" "ounit" {>= "2.0.0"} "ocamlbuild" {build} "qcheck" {>= "0.5"} ] -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.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 +and the qcheck library. The possibilities range from trivial tests -- +extremely simple to use -- to sophisticated random generation of test cases.""" +flags: light-uninstall +extra-files: ["qtest.install" "md5=36d87746d47b206cbf45ab88dc199b8c"] +url { + src: "https://github.com/vincent-hugot/iteml/archive/v2.6.tar.gz" + checksum: "md5=bedf6e77d55f374071f2d9173de9768a" +} diff --git a/packages/qtest/qtest.2.6/url b/packages/qtest/qtest.2.6/url deleted file mode 100644 index a28d1a93f2c..00000000000 --- a/packages/qtest/qtest.2.6/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/vincent-hugot/iteml/archive/v2.6.tar.gz" -checksum: "bedf6e77d55f374071f2d9173de9768a" diff --git a/packages/qtest/qtest.2.7/descr b/packages/qtest/qtest.2.7/descr deleted file mode 100644 index 9e7d5178323..00000000000 --- a/packages/qtest/qtest.2.7/descr +++ /dev/null @@ -1,6 +0,0 @@ -iTeML / qtest : Inline (Unit) Tests for OCaml. - -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. diff --git a/packages/qtest/qtest.2.7/opam b/packages/qtest/qtest.2.7/opam index 8db0274d579..c618257f924 100644 --- a/packages/qtest/qtest.2.7/opam +++ b/packages/qtest/qtest.2.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Vincent Hugot " authors: [ "Vincent Hugot " @@ -9,15 +9,26 @@ bug-reports: "https://github.com/vincent-hugot/iTeML/issues" doc: "https://github.com/vincent-hugot/iTeML/blob/master/README.adoc#introduction" tags: ["test" "property" "quickcheck"] -dev-repo: "git@github.com:vincent-hugot/iTeML.git" +dev-repo: "git+ssh://git@github.com/vincent-hugot/iTeML.git" build: [make "build"] install: [make "BIN=%{bin}%" "install"] remove: ["rm" "%{bin}%/qtest"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "base-bytes" "ounit" {>= "2.0.0"} "ocamlbuild" {build} "qcheck" {>= "0.5"} ] -available: [ocaml-version >= "4.00.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 +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/qtest/archive/v2.7.tar.gz" + checksum: "md5=3dd7f95ec92137e0bbd857c52dd8a095" +} diff --git a/packages/qtest/qtest.2.7/url b/packages/qtest/qtest.2.7/url deleted file mode 100644 index 774861096ca..00000000000 --- a/packages/qtest/qtest.2.7/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/vincent-hugot/qtest/archive/v2.7.tar.gz" -checksum: "3dd7f95ec92137e0bbd857c52dd8a095" diff --git a/packages/qtest/qtest.2.8/descr b/packages/qtest/qtest.2.8/descr deleted file mode 100644 index 614d8896084..00000000000 --- a/packages/qtest/qtest.2.8/descr +++ /dev/null @@ -1,6 +0,0 @@ -qtest : Inline (Unit) Tests for OCaml. - -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. diff --git a/packages/qtest/qtest.2.8/opam b/packages/qtest/qtest.2.8/opam index 2b5240d2272..3a50db61ee3 100644 --- a/packages/qtest/qtest.2.8/opam +++ b/packages/qtest/qtest.2.8/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Vincent Hugot " authors: [ "Vincent Hugot " @@ -9,15 +9,26 @@ bug-reports: "https://github.com/vincent-hugot/qtest/issues" doc: "https://github.com/vincent-hugot/qtest/blob/master/README.adoc#introduction" tags: ["test" "property" "quickcheck"] -dev-repo: "git@github.com:vincent-hugot/qtest.git" +dev-repo: "git+ssh://git@github.com/vincent-hugot/qtest.git" build: [make "build"] install: [make "BIN=%{bin}%" "install"] remove: ["rm" "%{bin}%/qtest"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "base-bytes" "ounit" {>= "2.0.0"} "ocamlbuild" {build} "qcheck" {>= "0.5"} ] -available: [ocaml-version >= "4.00.0"] +synopsis: "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/qtest/archive/2.8.tar.gz" + checksum: "md5=3cbb863b25c00277847271a765d028d5" +} diff --git a/packages/qtest/qtest.2.8/url b/packages/qtest/qtest.2.8/url deleted file mode 100644 index 5788b51398f..00000000000 --- a/packages/qtest/qtest.2.8/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/vincent-hugot/qtest/archive/2.8.tar.gz" -checksum: "3cbb863b25c00277847271a765d028d5" diff --git a/packages/quest/quest.0.1/descr b/packages/quest/quest.0.1/descr deleted file mode 100644 index cac9fb8288c..00000000000 --- a/packages/quest/quest.0.1/descr +++ /dev/null @@ -1,18 +0,0 @@ -quest - generates C code for testing a C compiler's calling convention - -Quest generates C code for testing C compilers. A test is run by compiling -the generated code it with the compiler under test and subsequently -executing the binary that the compiler produced. A compiler bug manifests -itself by an assertion failure during the execution of the binary. This -leads to automatic testing: generate and execute tests until an assertion -failure is found. - -The code generated by Quest tests one specific part of a C compiler: how it -implements passing values to a function by function call and returning a -value from it using the return statement. Stated simpler, the generated -code by Quests checks that a value passed to a function is indeed received -unaltered from the caller and likewise when a valuereturned to the caller. - - - - diff --git a/packages/quest/quest.0.1/opam b/packages/quest/quest.0.1/opam index 028ad580c81..47a2e8d2bb7 100644 --- a/packages/quest/quest.0.1/opam +++ b/packages/quest/quest.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "quest" version: "0.1" maintainer: "Christian Lindig " @@ -6,11 +6,32 @@ authors: "Christian Lindig " homepage: "https://github.com/lindig/quest" bug-reports: "https://github.com/lindig/quest/issues" license: "BSD" -dev-repo: "https://github.com/lindig/quest.git" +dev-repo: "git+https://github.com/lindig/quest.git" build: [ [make] ] install: [make "PREFIX=%{prefix}%" "install"] remove: [make "PREFIX=%{prefix}%" "remove"] -available: [ ocaml-version >= "4.01.0" ] -depends: ["lipsum"] +depends: [ + "ocaml" {>= "4.01.0"} + "lipsum" +] +synopsis: + "quest - generates C code for testing a C compiler's calling convention" +description: """ +Quest generates C code for testing C compilers. A test is run by compiling +the generated code it with the compiler under test and subsequently +executing the binary that the compiler produced. A compiler bug manifests +itself by an assertion failure during the execution of the binary. This +leads to automatic testing: generate and execute tests until an assertion +failure is found. + +The code generated by Quest tests one specific part of a C compiler: how it +implements passing values to a function by function call and returning a +value from it using the return statement. Stated simpler, the generated +code by Quests checks that a value passed to a function is indeed received +unaltered from the caller and likewise when a valuereturned to the caller.""" +url { + src: "https://github.com/lindig/quest/archive/v0.1.zip" + checksum: "md5=5639257d0f404ba7f5740adab9eb27ec" +} diff --git a/packages/quest/quest.0.1/url b/packages/quest/quest.0.1/url deleted file mode 100644 index ee341d9880d..00000000000 --- a/packages/quest/quest.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/lindig/quest/archive/v0.1.zip" -checksum: "5639257d0f404ba7f5740adab9eb27ec" diff --git a/packages/quickcheck/quickcheck.0.0.3/descr b/packages/quickcheck/quickcheck.0.0.3/descr deleted file mode 100644 index 5e8b6a27354..00000000000 --- a/packages/quickcheck/quickcheck.0.0.3/descr +++ /dev/null @@ -1 +0,0 @@ -Translation of QuickCheck from Haskell into OCaml diff --git a/packages/quickcheck/quickcheck.0.0.3/opam b/packages/quickcheck/quickcheck.0.0.3/opam index dbb6aaec6c6..47276e668eb 100644 --- a/packages/quickcheck/quickcheck.0.0.3/opam +++ b/packages/quickcheck/quickcheck.0.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,8 +6,14 @@ build: [ ] remove: [["ocamlfind" "remove" "quickcheck"]] depends: [ + "ocaml" "ocamlfind" "optcomp" "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] +synopsis: "Translation of QuickCheck from Haskell into OCaml" +flags: light-uninstall +url { + src: "git://github.com/avsm/ocaml-quickcheck.git" +} diff --git a/packages/quickcheck/quickcheck.0.0.3/url b/packages/quickcheck/quickcheck.0.0.3/url deleted file mode 100644 index b4531f6a456..00000000000 --- a/packages/quickcheck/quickcheck.0.0.3/url +++ /dev/null @@ -1 +0,0 @@ -git: "git://github.com/avsm/ocaml-quickcheck.git" diff --git a/packages/quickcheck/quickcheck.1.0.0/descr b/packages/quickcheck/quickcheck.1.0.0/descr deleted file mode 100644 index 5e8b6a27354..00000000000 --- a/packages/quickcheck/quickcheck.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Translation of QuickCheck from Haskell into OCaml diff --git a/packages/quickcheck/quickcheck.1.0.0/opam b/packages/quickcheck/quickcheck.1.0.0/opam deleted file mode 100644 index 1353b80fdd2..00000000000 --- a/packages/quickcheck/quickcheck.1.0.0/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocamlfind" "remove" "quickcheck"]] -depends: [ - "ocamlfind" - "optcomp" - "ocamlbuild" {build} -] -available: [ ocaml-version < "4.02.0" ] -dev-repo: "git://github.com/avsm/ocaml-quickcheck" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/quickcheck/quickcheck.1.0.0/url b/packages/quickcheck/quickcheck.1.0.0/url deleted file mode 100644 index ddf0048044b..00000000000 --- a/packages/quickcheck/quickcheck.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/ocaml-quickcheck/archive/v1.0.0.tar.gz" -checksum: "d0adf5b7b3223fb0788857c360c2d902" diff --git a/packages/quickcheck/quickcheck.1.0.1/descr b/packages/quickcheck/quickcheck.1.0.1/descr deleted file mode 100644 index 5e8b6a27354..00000000000 --- a/packages/quickcheck/quickcheck.1.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Translation of QuickCheck from Haskell into OCaml diff --git a/packages/quickcheck/quickcheck.1.0.1/opam b/packages/quickcheck/quickcheck.1.0.1/opam index 1e8fbca39d5..8d32b7d279d 100644 --- a/packages/quickcheck/quickcheck.1.0.1/opam +++ b/packages/quickcheck/quickcheck.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jan.doms@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,9 +6,16 @@ build: [ ] remove: [["ocamlfind" "remove" "quickcheck"]] depends: [ + "ocaml" "ocamlfind" "optcomp" "ocamlbuild" {build} ] dev-repo: "git://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: "md5=51605e2cc5d6de6ca0508dc774340936" +} diff --git a/packages/quickcheck/quickcheck.1.0.1/url b/packages/quickcheck/quickcheck.1.0.1/url deleted file mode 100644 index 051a95ddda1..00000000000 --- a/packages/quickcheck/quickcheck.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/domsj/ocaml-quickcheck/archive/1.0.1.zip" -checksum: "51605e2cc5d6de6ca0508dc774340936" diff --git a/packages/quickcheck/quickcheck.1.0.2/descr b/packages/quickcheck/quickcheck.1.0.2/descr deleted file mode 100644 index 5e8b6a27354..00000000000 --- a/packages/quickcheck/quickcheck.1.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Translation of QuickCheck from Haskell into OCaml diff --git a/packages/quickcheck/quickcheck.1.0.2/opam b/packages/quickcheck/quickcheck.1.0.2/opam index 1e8fbca39d5..1b089ca7328 100644 --- a/packages/quickcheck/quickcheck.1.0.2/opam +++ b/packages/quickcheck/quickcheck.1.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jan.doms@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,9 +6,16 @@ build: [ ] remove: [["ocamlfind" "remove" "quickcheck"]] depends: [ + "ocaml" "ocamlfind" "optcomp" "ocamlbuild" {build} ] dev-repo: "git://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: "md5=286b23c81a22bbca060e4e39d0a6c12c" +} diff --git a/packages/quickcheck/quickcheck.1.0.2/url b/packages/quickcheck/quickcheck.1.0.2/url deleted file mode 100644 index 33f42f3ccb7..00000000000 --- a/packages/quickcheck/quickcheck.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/domsj/ocaml-quickcheck/archive/1.0.2.zip" -checksum: "286b23c81a22bbca060e4e39d0a6c12c" diff --git a/packages/r2pipe/r2pipe.0.0.1/descr b/packages/r2pipe/r2pipe.0.0.1/descr deleted file mode 100644 index cfe446e6756..00000000000 --- a/packages/r2pipe/r2pipe.0.0.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -OCaml binding of R2Pipe - -r2pipe-ocaml is an OCaml binding of R2Pipe which used to -automate radare2. -It has simple internal. It just spawn a r2 with quiet mode -and then interact through In/Out channel. diff --git a/packages/r2pipe/r2pipe.0.0.1/opam b/packages/r2pipe/r2pipe.0.0.1/opam index 8218f2252b1..5bcfe19ac7e 100644 --- a/packages/r2pipe/r2pipe.0.0.1/opam +++ b/packages/r2pipe/r2pipe.0.0.1/opam @@ -1,14 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jeong Jihoon " authors: "Jeong Jihoon " homepage: "http://github.com/binoopang/r2pipe-ocaml" bug-reports: "binoopang@gmail.com" license: "LGPL" -dev-repo: "https://github.com/binoopang/r2pipe-ocaml.git" +dev-repo: "git+https://github.com/binoopang/r2pipe-ocaml.git" build: [make] install: [make "install-lib"] remove: [make "uninstall-lib"] depends: [ + "ocaml" "ocamlfind" {build} "yojson" ] +synopsis: "OCaml binding of R2Pipe" +description: """ +r2pipe-ocaml is an OCaml binding of R2Pipe which used to +automate radare2. +It has simple internal. It just spawn a r2 with quiet mode +and then interact through In/Out channel.""" +url { + src: "https://github.com/binoopang/r2pipe-ocaml/archive/v0.0.2.zip" + checksum: "md5=3c9ccfdf81a10d3e865b50bf5e9cf97a" +} diff --git a/packages/r2pipe/r2pipe.0.0.1/url b/packages/r2pipe/r2pipe.0.0.1/url deleted file mode 100644 index b71c2de7af2..00000000000 --- a/packages/r2pipe/r2pipe.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/binoopang/r2pipe-ocaml/archive/v0.0.2.zip" -checksum: "3c9ccfdf81a10d3e865b50bf5e9cf97a" diff --git a/packages/radare2/radare2.0.0.1/descr b/packages/radare2/radare2.0.0.1/descr deleted file mode 100644 index e17d05e50ac..00000000000 --- a/packages/radare2/radare2.0.0.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -OCaml interface to r2 - -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")]]" diff --git a/packages/radare2/radare2.0.0.1/opam b/packages/radare2/radare2.0.0.1/opam index 076a13789a3..caa1de4db03 100644 --- a/packages/radare2/radare2.0.0.1/opam +++ b/packages/radare2/radare2.0.0.1/opam @@ -1,24 +1,23 @@ -opam-version: "1.2" +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: "https://github.com/fxfactorial/ocaml-radare2.git" +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"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocamlfind" "remove" "radare2"] depends: [ + "ocaml" {>= "4.03.0"} "base-unix" "oasis" {build & >= "0.4"} "ocamlbuild" {build} @@ -26,11 +25,10 @@ depends: [ ("yojson" {>= "1.3.2"} | "yojson-android" {>= "1.3.2"}) ] depexts: [ - [["debian"] ["radare2"]] - [["homebrew" "osx"] ["radare2"]] - [["ubuntu"] ["radare2"]] + ["radare2"] {os-distribution = "debian"} + ["radare2"] {os-distribution = "homebrew" & os = "macos"} + ["radare2"] {os-distribution = "ubuntu"} ] -available: [ocaml-version >= "4.03.0"] 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" @@ -50,3 +48,20 @@ val result : Yojson.Basic.json = " {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: "md5=bcd91f5a13dec7b4420b403ab3557b59" +} diff --git a/packages/radare2/radare2.0.0.1/url b/packages/radare2/radare2.0.0.1/url deleted file mode 100644 index 1bcec28ca1f..00000000000 --- a/packages/radare2/radare2.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/ocaml-radare2/archive/v0.0.1.tar.gz" -checksum: "bcd91f5a13dec7b4420b403ab3557b59" diff --git a/packages/randomconv/randomconv.0.1.0/descr b/packages/randomconv/randomconv.0.1.0/descr deleted file mode 100644 index 0cb76a05a53..00000000000 --- a/packages/randomconv/randomconv.0.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Convert from random bytes to random native numbers - - -Given a function which produces random byte vectors, convert it to -a number of your choice (int32/int64/int/float). \ No newline at end of file diff --git a/packages/randomconv/randomconv.0.1.0/opam b/packages/randomconv/randomconv.0.1.0/opam index 541ff2c448c..dd84bb24460 100644 --- a/packages/randomconv/randomconv.0.1.0/opam +++ b/packages/randomconv/randomconv.0.1.0/opam @@ -1,19 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Hannes Mehnert " authors: ["Hannes Mehnert "] homepage: "https://github.com/hannesm/randomconv" doc: "https://hannesm.github.io/randomconv/doc" -dev-repo: "https://github.com/hannesm/randomconv.git" +dev-repo: "git+https://github.com/hannesm/randomconv.git" bug-reports: "https://github.com/hannesm/randomconv/issues" license: "ISC" depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "cstruct" {>= "1.9.0"} ] - build: [ [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] ] +synopsis: "Convert from random bytes to random native numbers" +description: """ +Given a function which produces random byte vectors, convert it to +a number of your choice (int32/int64/int/float).""" +url { + src: + "https://github.com/hannesm/randomconv/releases/download/0.1.0/randomconv-0.1.0.tbz" + checksum: "md5=1551a69a7511de81f2ca6c3fe7d262c8" +} diff --git a/packages/randomconv/randomconv.0.1.0/url b/packages/randomconv/randomconv.0.1.0/url deleted file mode 100644 index d5a8d710912..00000000000 --- a/packages/randomconv/randomconv.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hannesm/randomconv/releases/download/0.1.0/randomconv-0.1.0.tbz" -checksum: "1551a69a7511de81f2ca6c3fe7d262c8" \ No newline at end of file diff --git a/packages/ranger/ranger.0.0.1/descr b/packages/ranger/ranger.0.0.1/descr deleted file mode 100644 index c9e8cd99a1f..00000000000 --- a/packages/ranger/ranger.0.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -A consecutive range slice library for strings, arrays, etc. \ No newline at end of file diff --git a/packages/ranger/ranger.0.0.1/opam b/packages/ranger/ranger.0.0.1/opam index 99f9a6955e6..118565907fc 100644 --- a/packages/ranger/ranger.0.0.1/opam +++ b/packages/ranger/ranger.0.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: ["Rudi Grinberg"] license: "WTFPL" @@ -12,11 +12,17 @@ remove: [ ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "oasis" "kaputt" "ocamlbuild" {build} ] dev-repo: "git://github.com/rgrinberg/ranger" -available: ocaml-version >= "4.01.0" 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: "md5=6c3009a5f39db06353b302db80df05fa" +} diff --git a/packages/ranger/ranger.0.0.1/url b/packages/ranger/ranger.0.0.1/url deleted file mode 100644 index 02ddf5a987e..00000000000 --- a/packages/ranger/ranger.0.0.1/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/rgrinberg/ranger/archive/v0.0.1.tar.gz" -checksum: "6c3009a5f39db06353b302db80df05fa" - diff --git a/packages/ranger/ranger.0.1.0/descr b/packages/ranger/ranger.0.1.0/descr deleted file mode 100644 index d9562cb6658..00000000000 --- a/packages/ranger/ranger.0.1.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -A consecutive range slice library for strings, arrays, etc. - -The main type provided by ranger generalizes substrings to arbitrary data -structures that are "indexed" by an integer. The biggest difference between -ranger and other libraries like it (e.g. various Substring functors) is that -ranger doesn't use functors and is polymorphic over the base type (e.g. char in -the case of substrings). diff --git a/packages/ranger/ranger.0.1.0/opam b/packages/ranger/ranger.0.1.0/opam index 24d02f04aa9..72f8529a61c 100644 --- a/packages/ranger/ranger.0.1.0/opam +++ b/packages/ranger/ranger.0.1.0/opam @@ -1,27 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: "Rudi Grinberg" homepage: "https://github.com/rgrinberg/ranger" bug-reports: "https://github.com/rgrinberg/ranger/issues" license: "MIT" -dev-repo: "https://github.com/rgrinberg/ranger.git" +dev-repo: "git+https://github.com/rgrinberg/ranger.git" build: [ ["ocaml" "setup.ml" "-configure"] ["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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "ranger"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} - "kaputt" {test} + "kaputt" {with-test} "base-bytes" "oasis" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0"] +synopsis: "A consecutive range slice library for strings, arrays, etc." +description: """ +The main type provided by ranger generalizes substrings to arbitrary data +structures that are "indexed" by an integer. The biggest difference between +ranger and other libraries like it (e.g. various Substring functors) is that +ranger doesn't use functors and is polymorphic over the base type (e.g. char in +the case of substrings).""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/ranger/archive/v0.1.0.tar.gz" + checksum: "md5=415036856207646d1bf229f45cd1f8f6" +} diff --git a/packages/ranger/ranger.0.1.0/url b/packages/ranger/ranger.0.1.0/url deleted file mode 100644 index f255d268737..00000000000 --- a/packages/ranger/ranger.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/ranger/archive/v0.1.0.tar.gz" -checksum: "415036856207646d1bf229f45cd1f8f6" diff --git a/packages/rashell/rashell.0.1.0/descr b/packages/rashell/rashell.0.1.0/descr deleted file mode 100644 index 97f21c43c39..00000000000 --- a/packages/rashell/rashell.0.1.0/descr +++ /dev/null @@ -1,20 +0,0 @@ -A resilient and replicant shell programming library - -As discussed by Lowell Jay Arthur in “Unix shell programming” -(2nd ed.), the Unix shell is a brillant tool for quickly -designing prototypes. Unluckily, error management is very -difficult in the shell. Most interfaces to the Unix shell found in -programming languages share this fragile optimism, which makes -impossible to write maintainable and resilient programs. - -Rashell defines primitives which combine ease of use with the ability -to write maintainable and resilient programs leveraging the full power -of Unix. These primitives implements common patterns to interact with -Unix utilities as subprocesses. These patterns either yield a string -or a stream of lines, which will also adequately report error -conditions on subprocesses. - -Rashell is based on the excellent Lwt library and its Lwt_process -module. - -WWW: https://github.com/michipili/rashell diff --git a/packages/rashell/rashell.0.1.0/opam b/packages/rashell/rashell.0.1.0/opam index 9995ca929f7..5c8ed592ae8 100644 --- a/packages/rashell/rashell.0.1.0/opam +++ b/packages/rashell/rashell.0.1.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.1.0" maintainer: "michipili@gmail.com" authors: "Michael Grünewald" license: "LGPL" homepage: "https://github.com/michipili/rashell" bug-reports: "https://github.com/michipili/rashell/issues" -dev-repo: "https://github.com/michipili/rashell.git" +dev-repo: "git+https://github.com/michipili/rashell.git" tags: [ "shell" ] @@ -20,13 +20,37 @@ remove: [ ["ocamlfind" "remove" "rashell"] ["rm" "-rf" "%{share}%/doc/rashell"] ] -available: [ - ocaml-version >= "4.02.0" -] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "broken" {>= "0.4.2"} "conf-bmake" "bsdowl" {>= "3.0.0"} - "lwt" {>= "2.5.0"} + "lwt" {>= "2.5.0"} ] +synopsis: "A resilient and replicant shell programming library" +description: """ +As discussed by Lowell Jay Arthur in “Unix shell programming” +(2nd ed.), the Unix shell is a brillant tool for quickly +designing prototypes. Unluckily, error management is very +difficult in the shell. Most interfaces to the Unix shell found in +programming languages share this fragile optimism, which makes +impossible to write maintainable and resilient programs. + +Rashell defines primitives which combine ease of use with the ability +to write maintainable and resilient programs leveraging the full power +of Unix. These primitives implements common patterns to interact with +Unix utilities as subprocesses. These patterns either yield a string +or a stream of lines, which will also adequately report error +conditions on subprocesses. + +Rashell is based on the excellent Lwt library and its Lwt_process +module. + +WWW: https://github.com/michipili/rashell""" +flags: light-uninstall +url { + src: + "https://github.com/michipili/rashell/releases/download/v0.1.0/rashell-0.1.0.tar.xz" + checksum: "md5=99665f27fb15d6fa1baea348a89e2dff" +} diff --git a/packages/rashell/rashell.0.1.0/url b/packages/rashell/rashell.0.1.0/url deleted file mode 100644 index 15d725677fb..00000000000 --- a/packages/rashell/rashell.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/michipili/rashell/releases/download/v0.1.0/rashell-0.1.0.tar.xz" -checksum: "99665f27fb15d6fa1baea348a89e2dff" diff --git a/packages/rashell/rashell.0.2.0/descr b/packages/rashell/rashell.0.2.0/descr deleted file mode 100644 index 97f21c43c39..00000000000 --- a/packages/rashell/rashell.0.2.0/descr +++ /dev/null @@ -1,20 +0,0 @@ -A resilient and replicant shell programming library - -As discussed by Lowell Jay Arthur in “Unix shell programming” -(2nd ed.), the Unix shell is a brillant tool for quickly -designing prototypes. Unluckily, error management is very -difficult in the shell. Most interfaces to the Unix shell found in -programming languages share this fragile optimism, which makes -impossible to write maintainable and resilient programs. - -Rashell defines primitives which combine ease of use with the ability -to write maintainable and resilient programs leveraging the full power -of Unix. These primitives implements common patterns to interact with -Unix utilities as subprocesses. These patterns either yield a string -or a stream of lines, which will also adequately report error -conditions on subprocesses. - -Rashell is based on the excellent Lwt library and its Lwt_process -module. - -WWW: https://github.com/michipili/rashell diff --git a/packages/rashell/rashell.0.2.0/opam b/packages/rashell/rashell.0.2.0/opam index 439102eaf62..b6e0e8daee4 100644 --- a/packages/rashell/rashell.0.2.0/opam +++ b/packages/rashell/rashell.0.2.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.2.0" maintainer: "michipili@gmail.com" authors: "Michael Grünewald" license: "CeCILL-B" homepage: "https://github.com/michipili/rashell" bug-reports: "https://github.com/michipili/rashell/issues" -dev-repo: "https://github.com/michipili/rashell.git" +dev-repo: "git+https://github.com/michipili/rashell.git" tags: [ "shell" ] @@ -21,10 +21,37 @@ remove: [ ["rm" "-rf" "%{share}%/doc/rashell"] ] depends: [ + "ocaml" "ocamlfind" "atdgen" {>= "1.7.1"} "broken" {>= "0.4.2"} "bsdowl" {>= "3.0.0"} "conf-bmake" - "lwt" {>= "2.5.0"} + "lwt" {>= "2.5.0"} ] +synopsis: "A resilient and replicant shell programming library" +description: """ +As discussed by Lowell Jay Arthur in “Unix shell programming” +(2nd ed.), the Unix shell is a brillant tool for quickly +designing prototypes. Unluckily, error management is very +difficult in the shell. Most interfaces to the Unix shell found in +programming languages share this fragile optimism, which makes +impossible to write maintainable and resilient programs. + +Rashell defines primitives which combine ease of use with the ability +to write maintainable and resilient programs leveraging the full power +of Unix. These primitives implements common patterns to interact with +Unix utilities as subprocesses. These patterns either yield a string +or a stream of lines, which will also adequately report error +conditions on subprocesses. + +Rashell is based on the excellent Lwt library and its Lwt_process +module. + +WWW: https://github.com/michipili/rashell""" +flags: light-uninstall +url { + src: + "https://github.com/michipili/rashell/releases/download/v0.2.0/rashell-0.2.0.tar.xz" + checksum: "md5=204dd28b3720d87b0dd9ddf78c888b3e" +} diff --git a/packages/rashell/rashell.0.2.0/url b/packages/rashell/rashell.0.2.0/url deleted file mode 100644 index 6ae16b611c4..00000000000 --- a/packages/rashell/rashell.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/michipili/rashell/releases/download/v0.2.0/rashell-0.2.0.tar.xz" -checksum: "204dd28b3720d87b0dd9ddf78c888b3e" diff --git a/packages/rashell/rashell.0.2.1/descr b/packages/rashell/rashell.0.2.1/descr deleted file mode 100644 index 97f21c43c39..00000000000 --- a/packages/rashell/rashell.0.2.1/descr +++ /dev/null @@ -1,20 +0,0 @@ -A resilient and replicant shell programming library - -As discussed by Lowell Jay Arthur in “Unix shell programming” -(2nd ed.), the Unix shell is a brillant tool for quickly -designing prototypes. Unluckily, error management is very -difficult in the shell. Most interfaces to the Unix shell found in -programming languages share this fragile optimism, which makes -impossible to write maintainable and resilient programs. - -Rashell defines primitives which combine ease of use with the ability -to write maintainable and resilient programs leveraging the full power -of Unix. These primitives implements common patterns to interact with -Unix utilities as subprocesses. These patterns either yield a string -or a stream of lines, which will also adequately report error -conditions on subprocesses. - -Rashell is based on the excellent Lwt library and its Lwt_process -module. - -WWW: https://github.com/michipili/rashell diff --git a/packages/rashell/rashell.0.2.1/opam b/packages/rashell/rashell.0.2.1/opam index 74d6ae8978f..59fefd3e333 100644 --- a/packages/rashell/rashell.0.2.1/opam +++ b/packages/rashell/rashell.0.2.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "michipili@gmail.com" authors: "Michael Grünewald" license: "CeCILL-B" homepage: "https://github.com/michipili/rashell" bug-reports: "https://github.com/michipili/rashell/issues" -dev-repo: "https://github.com/michipili/rashell.git" +dev-repo: "git+https://github.com/michipili/rashell.git" tags: [ "shell" ] @@ -20,11 +20,38 @@ remove: [ ["rm" "-rf" "%{share}%/doc/rashell"] ] depends: [ + "ocaml" "ocamlfind" - "atdgen" {>= "1.7.1"} - "broken" {>= "0.4.2"} - "bsdowl" {>= "3.0.0"} + "atdgen" {>= "1.7.1"} + "broken" {>= "0.4.2"} + "bsdowl" {>= "3.0.0"} "conf-bmake" - "lwt" {>= "2.5.0"} + "lwt" {>= "2.5.0"} "mixture" {>= "0.2.0"} ] +synopsis: "A resilient and replicant shell programming library" +description: """ +As discussed by Lowell Jay Arthur in “Unix shell programming” +(2nd ed.), the Unix shell is a brillant tool for quickly +designing prototypes. Unluckily, error management is very +difficult in the shell. Most interfaces to the Unix shell found in +programming languages share this fragile optimism, which makes +impossible to write maintainable and resilient programs. + +Rashell defines primitives which combine ease of use with the ability +to write maintainable and resilient programs leveraging the full power +of Unix. These primitives implements common patterns to interact with +Unix utilities as subprocesses. These patterns either yield a string +or a stream of lines, which will also adequately report error +conditions on subprocesses. + +Rashell is based on the excellent Lwt library and its Lwt_process +module. + +WWW: https://github.com/michipili/rashell""" +flags: light-uninstall +url { + src: + "https://github.com/michipili/rashell/releases/download/v0.2.1/rashell-0.2.1.tar.xz" + checksum: "md5=7a1afd61c5124443d3c9e719db172ef1" +} diff --git a/packages/rashell/rashell.0.2.1/url b/packages/rashell/rashell.0.2.1/url deleted file mode 100644 index 3bf7e6fd783..00000000000 --- a/packages/rashell/rashell.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/michipili/rashell/releases/download/v0.2.1/rashell-0.2.1.tar.xz" -checksum: "7a1afd61c5124443d3c9e719db172ef1" diff --git a/packages/raw_spacetime/raw_spacetime.base/descr b/packages/raw_spacetime/raw_spacetime.base/descr deleted file mode 100644 index b193a50c7cd..00000000000 --- a/packages/raw_spacetime/raw_spacetime.base/descr +++ /dev/null @@ -1 +0,0 @@ -Raw_spacetime_lib library distributed with the OCaml compiler diff --git a/packages/raw_spacetime/raw_spacetime.base/opam b/packages/raw_spacetime/raw_spacetime.base/opam index 9732b3eb8d7..665fffda496 100644 --- a/packages/raw_spacetime/raw_spacetime.base/opam +++ b/packages/raw_spacetime/raw_spacetime.base/opam @@ -1,6 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: " " authors: " " homepage: " " -depends: ["ocamlfind" {>= "1.7.1"}] -available: [ocaml-version >= "4.04.0"] +depends: [ + "ocaml" {>= "4.04.0"} + "ocamlfind" {>= "1.7.1"} +] +synopsis: "Raw_spacetime_lib library distributed with the OCaml compiler" diff --git a/packages/rawlink/rawlink.0.1/descr b/packages/rawlink/rawlink.0.1/descr deleted file mode 100644 index 7d0ad141193..00000000000 --- a/packages/rawlink/rawlink.0.1/descr +++ /dev/null @@ -1,28 +0,0 @@ -A portable library to read and write raw packets. - -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. diff --git a/packages/rawlink/rawlink.0.1/opam b/packages/rawlink/rawlink.0.1/opam deleted file mode 100644 index 1c9d68919fe..00000000000 --- a/packages/rawlink/rawlink.0.1/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/haesbaert/rawlink.git" -build: ["sh" "build.sh"] -depends: [ - "ocamlfind" {build} - "lwt" {>= "2.4.7"} - "cstruct" {>="1.0.1" & <"2.0.0"} - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.02" & ocaml-version < "4.06.0"] diff --git a/packages/rawlink/rawlink.0.1/url b/packages/rawlink/rawlink.0.1/url deleted file mode 100644 index ef47d7de026..00000000000 --- a/packages/rawlink/rawlink.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/haesbaert/rawlink/archive/v0.1.tar.gz" -checksum: "1c600ed9fcb47617daa7431991e9e00f" diff --git a/packages/rawlink/rawlink.0.2/descr b/packages/rawlink/rawlink.0.2/descr deleted file mode 100644 index bba615cdde1..00000000000 --- a/packages/rawlink/rawlink.0.2/descr +++ /dev/null @@ -1,28 +0,0 @@ -A platform-independent library to read and write raw packets. - -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. diff --git a/packages/rawlink/rawlink.0.2/opam b/packages/rawlink/rawlink.0.2/opam deleted file mode 100644 index 1c9d68919fe..00000000000 --- a/packages/rawlink/rawlink.0.2/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/haesbaert/rawlink.git" -build: ["sh" "build.sh"] -depends: [ - "ocamlfind" {build} - "lwt" {>= "2.4.7"} - "cstruct" {>="1.0.1" & <"2.0.0"} - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.02" & ocaml-version < "4.06.0"] diff --git a/packages/rawlink/rawlink.0.2/url b/packages/rawlink/rawlink.0.2/url deleted file mode 100644 index b6f3b5dd6b8..00000000000 --- a/packages/rawlink/rawlink.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/haesbaert/rawlink/archive/v0.2.tar.gz" -checksum: "7f996d7708e459daeb66d405ebe2f893" diff --git a/packages/rawlink/rawlink.0.3/descr b/packages/rawlink/rawlink.0.3/descr deleted file mode 100644 index bba615cdde1..00000000000 --- a/packages/rawlink/rawlink.0.3/descr +++ /dev/null @@ -1,28 +0,0 @@ -A platform-independent library to read and write raw packets. - -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. diff --git a/packages/rawlink/rawlink.0.3/opam b/packages/rawlink/rawlink.0.3/opam index 1c9d68919fe..e80042865a3 100644 --- a/packages/rawlink/rawlink.0.3/opam +++ b/packages/rawlink/rawlink.0.3/opam @@ -1,15 +1,47 @@ -opam-version: "1.2" +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: "https://github.com/haesbaert/rawlink.git" +dev-repo: "git+https://github.com/haesbaert/rawlink.git" build: ["sh" "build.sh"] depends: [ + "ocaml" {>= "4.02" & < "4.06.0"} "ocamlfind" {build} "lwt" {>= "2.4.7"} - "cstruct" {>="1.0.1" & <"2.0.0"} + "cstruct" {>= "1.0.1" & < "2.0.0"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02" & ocaml-version < "4.06.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: "md5=1ffa937054dbb25d33d26971dac85326" +} diff --git a/packages/rawlink/rawlink.0.3/url b/packages/rawlink/rawlink.0.3/url deleted file mode 100644 index 8c0a3082010..00000000000 --- a/packages/rawlink/rawlink.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/haesbaert/rawlink/archive/v0.3.tar.gz" -checksum: "1ffa937054dbb25d33d26971dac85326" diff --git a/packages/rawlink/rawlink.0.4/descr b/packages/rawlink/rawlink.0.4/descr deleted file mode 100644 index bba615cdde1..00000000000 --- a/packages/rawlink/rawlink.0.4/descr +++ /dev/null @@ -1,28 +0,0 @@ -A platform-independent library to read and write raw packets. - -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. diff --git a/packages/rawlink/rawlink.0.4/opam b/packages/rawlink/rawlink.0.4/opam index 8b49a0d46e2..228260318ab 100644 --- a/packages/rawlink/rawlink.0.4/opam +++ b/packages/rawlink/rawlink.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "rawlink" version: "0.4" maintainer: "Christiano F. Haesbaert " @@ -6,15 +6,46 @@ authors: "Christiano F. Haesbaert " homepage: "https://github.com/haesbaert/rawlink" bug-reports: "https://github.com/haesbaert/rawlink/issues" license: "ISC" -dev-repo: "https://github.com/haesbaert/rawlink.git" +dev-repo: "git+https://github.com/haesbaert/rawlink.git" build: ["sh" "build.sh"] depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} "ocamlfind" {build} "lwt" {>= "2.4.7"} "cstruct" {>= "1.9"} "ppx_cstruct" {build} "ocamlbuild" {build} ] -depexts: [[ ["alpine"] ["linux-headers"] ]] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.06.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: "md5=d10b3beffe14e45c4b3b6eec0f925d22" +} diff --git a/packages/rawlink/rawlink.0.4/url b/packages/rawlink/rawlink.0.4/url deleted file mode 100644 index 4ffd30aeba5..00000000000 --- a/packages/rawlink/rawlink.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/haesbaert/rawlink/archive/v0.4.tar.gz" -checksum: "d10b3beffe14e45c4b3b6eec0f925d22" diff --git a/packages/rawlink/rawlink.0.5/descr b/packages/rawlink/rawlink.0.5/descr deleted file mode 100644 index 655a09c417f..00000000000 --- a/packages/rawlink/rawlink.0.5/descr +++ /dev/null @@ -1,30 +0,0 @@ -Portable library to read and write raw packets. - -[![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. \ No newline at end of file diff --git a/packages/rawlink/rawlink.0.5/opam b/packages/rawlink/rawlink.0.5/opam index ad1af8d5248..e731f88fc15 100644 --- a/packages/rawlink/rawlink.0.5/opam +++ b/packages/rawlink/rawlink.0.5/opam @@ -1,14 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" name: "rawlink" 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: "https://github.com/haesbaert/rawlink.git" +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} "topkg" {build} "lwt" {>= "2.4.7"} @@ -16,6 +17,39 @@ depends: [ "ppx_cstruct" {build} "ocamlbuild" {build} ] -depexts: [[ ["alpine"] ["linux-headers"] ]] -available: [ocaml-version >= "4.03.0" & ocaml-version < "4.06.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: "md5=145158526778fa7110a73c39e738e93e" +} diff --git a/packages/rawlink/rawlink.0.5/url b/packages/rawlink/rawlink.0.5/url deleted file mode 100644 index 0ee2fd19daa..00000000000 --- a/packages/rawlink/rawlink.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/haesbaert/rawlink/releases/download/v0.5/rawlink-0.5.tbz" -checksum: "145158526778fa7110a73c39e738e93e" \ No newline at end of file diff --git a/packages/rawlink/rawlink.0.6/descr b/packages/rawlink/rawlink.0.6/descr deleted file mode 100644 index 655a09c417f..00000000000 --- a/packages/rawlink/rawlink.0.6/descr +++ /dev/null @@ -1,30 +0,0 @@ -Portable library to read and write raw packets. - -[![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. \ No newline at end of file diff --git a/packages/rawlink/rawlink.0.6/opam b/packages/rawlink/rawlink.0.6/opam deleted file mode 100644 index 73607f39999..00000000000 --- a/packages/rawlink/rawlink.0.6/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -name: "rawlink" -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: "https://github.com/haesbaert/rawlink.git" -doc: "https://haesbaert.github.io/rawlink/api" -build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] -depends: [ - "ocamlfind" {build} - "topkg" {build} - "lwt" {>= "2.4.7"} - "cstruct" {>= "3.2.0"} - "ppx_cstruct" {build} - "ocamlbuild" {build} -] -depexts: [[ ["alpine"] ["linux-headers"] ]] -available: [ocaml-version >= "4.03.0"] - diff --git a/packages/rawlink/rawlink.0.6/url b/packages/rawlink/rawlink.0.6/url deleted file mode 100644 index 49a8fdecf8b..00000000000 --- a/packages/rawlink/rawlink.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/haesbaert/rawlink/releases/download/v0.6/rawlink-0.6.tbz" -checksum: "3f7cf16f5e41b14dac3f8e11536f414c" \ No newline at end of file diff --git a/packages/rawlink/rawlink.0.7/descr b/packages/rawlink/rawlink.0.7/descr deleted file mode 100644 index 655a09c417f..00000000000 --- a/packages/rawlink/rawlink.0.7/descr +++ /dev/null @@ -1,30 +0,0 @@ -Portable library to read and write raw packets. - -[![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. \ No newline at end of file diff --git a/packages/rawlink/rawlink.0.7/opam b/packages/rawlink/rawlink.0.7/opam index 73607f39999..c8257fd04a8 100644 --- a/packages/rawlink/rawlink.0.7/opam +++ b/packages/rawlink/rawlink.0.7/opam @@ -1,14 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" name: "rawlink" 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: "https://github.com/haesbaert/rawlink.git" +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"} "ocamlfind" {build} "topkg" {build} "lwt" {>= "2.4.7"} @@ -16,6 +17,39 @@ depends: [ "ppx_cstruct" {build} "ocamlbuild" {build} ] -depexts: [[ ["alpine"] ["linux-headers"] ]] -available: [ocaml-version >= "4.03.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.7/rawlink-0.7.tbz" + checksum: "md5=ec72e0585a0e877dcaf828663cf946bd" +} diff --git a/packages/rawlink/rawlink.0.7/url b/packages/rawlink/rawlink.0.7/url deleted file mode 100644 index e7084e4fff8..00000000000 --- a/packages/rawlink/rawlink.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/haesbaert/rawlink/releases/download/v0.7/rawlink-0.7.tbz" -checksum: "ec72e0585a0e877dcaf828663cf946bd" \ No newline at end of file diff --git a/packages/raygun4ocaml/raygun4ocaml.0.1.0/descr b/packages/raygun4ocaml/raygun4ocaml.0.1.0/descr deleted file mode 100644 index 2d84d66f5ec..00000000000 --- a/packages/raygun4ocaml/raygun4ocaml.0.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Client for the Raygun error reporting API -Track errors and crashes in real-time in your OCaml programs using the -Raygun API. - diff --git a/packages/raygun4ocaml/raygun4ocaml.0.1.0/opam b/packages/raygun4ocaml/raygun4ocaml.0.1.0/opam index a39614cd11c..bb5937b3805 100644 --- a/packages/raygun4ocaml/raygun4ocaml.0.1.0/opam +++ b/packages/raygun4ocaml/raygun4ocaml.0.1.0/opam @@ -1,29 +1,38 @@ -opam-version: "1.2" +opam-version: "2.0" name: "raygun4ocaml" version: "0.1.0" -available: [ ocaml-version >= "4.02.0" ] maintainer: "Lidcore " authors: [ "Romain Beauxis" ] license: "ISC" homepage: "https://github.com/lidcore/raygun4ocaml" -dev-repo: "https://github.com/lidcore/raygun4ocaml.git" +dev-repo: "git+https://github.com/lidcore/raygun4ocaml.git" bug-reports: "https://github.com/lidcore/raygun4ocaml/issues" build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix - "--%{lwt+cohttp:enable}%-lwt"] + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{lwt+cohttp:enable}%-lwt" + ] ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--enable-tests" + "--%{lwt+cohttp:enable}%-lwt" + ] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} ] install: ["ocaml" "setup.ml" "-install"] remove: [ ["ocamlfind" "remove" "raygun"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests" - "--%{lwt+cohttp:enable}%-lwt"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" {>= "4.02.0"} "ISO8601" "atdgen" {>= "1.5.0"} "base-unix" @@ -34,3 +43,13 @@ depopts: [ "cohttp" "lwt" ] +synopsis: "Client for the Raygun error reporting API" +description: """ +Track errors and crashes in real-time in your OCaml programs using the +Raygun API.""" +flags: light-uninstall +url { + src: + "https://github.com/lidcore/raygun4ocaml/releases/download/0.1.0/raygun4ocaml-0.1.0.tar.gz" + checksum: "md5=9358e9430d5db434fff453dc7306c20b" +} diff --git a/packages/raygun4ocaml/raygun4ocaml.0.1.0/url b/packages/raygun4ocaml/raygun4ocaml.0.1.0/url deleted file mode 100644 index bcc164d8559..00000000000 --- a/packages/raygun4ocaml/raygun4ocaml.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/lidcore/raygun4ocaml/releases/download/0.1.0/raygun4ocaml-0.1.0.tar.gz" -checksum: "9358e9430d5db434fff453dc7306c20b" diff --git a/packages/rdbg/rdbg.1.0/descr b/packages/rdbg/rdbg.1.0/descr deleted file mode 100644 index d5336cc663d..00000000000 --- a/packages/rdbg/rdbg.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -RDBG: a reactive programs debugger. -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). - diff --git a/packages/rdbg/rdbg.1.0/opam b/packages/rdbg/rdbg.1.0/opam index 86a33ef67a8..d881013505c 100644 --- a/packages/rdbg/rdbg.1.0/opam +++ b/packages/rdbg/rdbg.1.0/opam @@ -1,21 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "erwan.jahier@imag.fr" bug-reports: "erwan.jahier@imag.fr" authors: [ "Erwan Jahier" ] license: "GPL-3" homepage: "http://rdbg.forge.imag.fr/" -dev-repo: "https://forge.imag.fr/anonscm/git/rdbg/rdbg.git" +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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.01"} "base-unix" "camlp4" ("oasis" {>= "0.4"} | "oasis-mirage" {>= "0.4"}) @@ -23,4 +24,14 @@ depends: [ "ocamlbuild" {build} "num" ] -available: [ ocaml-version >= "4.01" ] +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 +extra-files: ["rdbg.install" "md5=b898a625701fcf5675abf824487a2102"] +url { + src: "http://www-verimag.imag.fr/DIST-TOOLS/SYNCHRONE/rdbg/rdbg.tgz" + checksum: "md5=751ad98f972e7b1d17a53eab6ab87ce1" +} diff --git a/packages/rdbg/rdbg.1.0/url b/packages/rdbg/rdbg.1.0/url deleted file mode 100644 index 84a2a1a4d19..00000000000 --- a/packages/rdbg/rdbg.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www-verimag.imag.fr/DIST-TOOLS/SYNCHRONE/rdbg/rdbg.tgz" -checksum: "751ad98f972e7b1d17a53eab6ab87ce1" diff --git a/packages/rdbg/rdbg.1.65/descr b/packages/rdbg/rdbg.1.65/descr deleted file mode 100644 index d5336cc663d..00000000000 --- a/packages/rdbg/rdbg.1.65/descr +++ /dev/null @@ -1,5 +0,0 @@ -RDBG: a reactive programs debugger. -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). - diff --git a/packages/rdbg/rdbg.1.65/opam b/packages/rdbg/rdbg.1.65/opam index b84249386f7..8e0a6f3a504 100644 --- a/packages/rdbg/rdbg.1.65/opam +++ b/packages/rdbg/rdbg.1.65/opam @@ -1,27 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "erwan.jahier@imag.fr" authors: [ "Erwan Jahier" ] license: "GPL-3" homepage: "http://rdbg.forge.imag.fr/" -dev-repo: "https://forge.imag.fr/anonscm/git/rdbg/rdbg.git" +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"] ] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.01" & < "4.04.0"} "base-unix" {build} "camlp4" {build} "lutils" @@ -30,4 +29,16 @@ depends: [ "ounit" {build & >= "2.0.0"} "num" ] -available: [ ocaml-version >= "4.01" & ocaml-version < "4.04.0" ] +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).""" +extra-files: [ + ["rdbg.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: "http://www-verimag.imag.fr/DIST-TOOLS/SYNCHRONE/pool/rdbg.1.65.tgz" + checksum: "md5=bc242ad397aaaab380c84510cf41612f" +} diff --git a/packages/rdbg/rdbg.1.65/url b/packages/rdbg/rdbg.1.65/url deleted file mode 100644 index f54d15d0d7e..00000000000 --- a/packages/rdbg/rdbg.1.65/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www-verimag.imag.fr/DIST-TOOLS/SYNCHRONE/pool/rdbg.1.65.tgz" -checksum: "bc242ad397aaaab380c84510cf41612f" diff --git a/packages/rdbg/rdbg.1.70/descr b/packages/rdbg/rdbg.1.70/descr deleted file mode 100644 index d5336cc663d..00000000000 --- a/packages/rdbg/rdbg.1.70/descr +++ /dev/null @@ -1,5 +0,0 @@ -RDBG: a reactive programs debugger. -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). - diff --git a/packages/rdbg/rdbg.1.70/opam b/packages/rdbg/rdbg.1.70/opam index b2402c5902b..4561646c52f 100644 --- a/packages/rdbg/rdbg.1.70/opam +++ b/packages/rdbg/rdbg.1.70/opam @@ -1,27 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "erwan.jahier@imag.fr" authors: [ "Erwan Jahier" ] license: "GPL-3" homepage: "http://rdbg.forge.imag.fr/" -dev-repo: "https://forge.imag.fr/anonscm/git/rdbg/rdbg.git" +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"] ] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.01"} "base-unix" {build} "camlp4" {build} "lutils" {>= "1.9"} @@ -31,4 +30,16 @@ depends: [ "ounit" {build & >= "2.0.0"} "num" ] -available: [ ocaml-version >= "4.01" ] +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).""" +extra-files: [ + ["rdbg.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: "http://www-verimag.imag.fr/DIST-TOOLS/SYNCHRONE/pool/rdbg.1.70.tgz" + checksum: "md5=92a16d3ede61f83cc2e4e7b5be1c1798" +} diff --git a/packages/rdbg/rdbg.1.70/url b/packages/rdbg/rdbg.1.70/url deleted file mode 100644 index d99aea7274a..00000000000 --- a/packages/rdbg/rdbg.1.70/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www-verimag.imag.fr/DIST-TOOLS/SYNCHRONE/pool/rdbg.1.70.tgz" -checksum: "92a16d3ede61f83cc2e4e7b5be1c1798" diff --git a/packages/rdf/rdf.0.10.0/descr b/packages/rdf/rdf.0.10.0/descr deleted file mode 100644 index f6def0bb487..00000000000 --- a/packages/rdf/rdf.0.10.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -Native OCaml implementation of RDF Graphs and Sparql 1.1 Query. - -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. - - - diff --git a/packages/rdf/rdf.0.10.0/opam b/packages/rdf/rdf.0.10.0/opam index 7f7cb1d89d2..fbc35f87129 100644 --- a/packages/rdf/rdf.0.10.0/opam +++ b/packages/rdf/rdf.0.10.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: "Maxence Guesdon" homepage: "http://zoggy.github.io/ocaml-rdf/" license: "GNU Lesser General Public License version 3" doc: "http://zoggy.github.io/ocaml-rdf/doc.html" -dev-repo: "https://github.com/zoggy/ocaml-rdf.git" +dev-repo: "git+https://github.com/zoggy/ocaml-rdf.git" bug-reports: "https://github.com/zoggy/ocaml-rdf/issues" tags: ["rdf" "semantic web" "xml" "turtle" "graph" "sparql" "utf8"] build: [ @@ -16,6 +16,7 @@ install: [ ] remove: ["ocamlfind" "remove" "rdf"] depends: [ + "ocaml" {>= "4.02.2" & < "4.03.0"} "ocamlfind" "xmlm" {>= "1.1.1"} "sedlex" {>= "1.99.2"} @@ -34,5 +35,18 @@ conflicts: [ "lwt" {< "2.4.5"} "mysql" {< "1.1.1"} ] -available: [ocaml-version >= "4.02.2" & ocaml-version < "4.03.0" ] +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://github.com/zoggy/ocaml-rdf/archive/0.10.0.tar.gz" + checksum: "md5=9fad8205b792f3643382454d5637acb5" +} diff --git a/packages/rdf/rdf.0.10.0/url b/packages/rdf/rdf.0.10.0/url deleted file mode 100644 index 2f8f69ca020..00000000000 --- a/packages/rdf/rdf.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/zoggy/ocaml-rdf/archive/0.10.0.tar.gz" -checksum: "9fad8205b792f3643382454d5637acb5" diff --git a/packages/rdf/rdf.0.11.0/descr b/packages/rdf/rdf.0.11.0/descr deleted file mode 100644 index f6def0bb487..00000000000 --- a/packages/rdf/rdf.0.11.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -Native OCaml implementation of RDF Graphs and Sparql 1.1 Query. - -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. - - - diff --git a/packages/rdf/rdf.0.11.0/opam b/packages/rdf/rdf.0.11.0/opam index e9fac7c71e1..a0db2cfa607 100644 --- a/packages/rdf/rdf.0.11.0/opam +++ b/packages/rdf/rdf.0.11.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: "Maxence Guesdon" homepage: "http://zoggy.github.io/ocaml-rdf/" license: "GNU Lesser General Public License version 3" doc: "http://zoggy.github.io/ocaml-rdf/doc.html" tags: ["rdf" "semantic web" "xml" "turtle" "graph" "sparql" "utf8"] -dev-repo: "https://github.com/zoggy/ocaml-rdf.git" +dev-repo: "git+https://github.com/zoggy/ocaml-rdf.git" bug-reports: "https://github.com/zoggy/ocaml-rdf/issues" build: [ @@ -18,6 +18,7 @@ install: [ ] remove: ["ocamlfind" "remove" "rdf"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" "xmlm" {>= "1.2.0"} "sedlex" {>= "1.99.2"} @@ -38,5 +39,18 @@ conflicts: [ "lwt" {< "2.4.5"} "mysql" {< "1.1.1"} ] -available: [ ocaml-version >= "4.03.0"] +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://zoggy.github.io/ocaml-rdf/ocaml-rdf-0.11.0.tar.gz" + checksum: "md5=7c8eb3bac17d324ea57da4696e50b66b" +} diff --git a/packages/rdf/rdf.0.11.0/url b/packages/rdf/rdf.0.11.0/url deleted file mode 100644 index c151b405219..00000000000 --- a/packages/rdf/rdf.0.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://zoggy.github.io/ocaml-rdf/ocaml-rdf-0.11.0.tar.gz" -checksum: "7c8eb3bac17d324ea57da4696e50b66b" diff --git a/packages/rdf/rdf.0.2/descr b/packages/rdf/rdf.0.2/descr deleted file mode 100644 index d6fa10a1939..00000000000 --- a/packages/rdf/rdf.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Native OCaml library to manipulate RDF graphs. diff --git a/packages/rdf/rdf.0.2/opam b/packages/rdf/rdf.0.2/opam deleted file mode 100644 index e8179c51ebf..00000000000 --- a/packages/rdf/rdf.0.2/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1" -maintainer: "zoggy@bat8.org" -build: [ - ["./configure" "--prefix" prefix] - [make "all"] -] -remove: [ - ["./configure" "--prefix" prefix] - [make "uninstall"] -] -depends: [ - "ocamlfind" - "camlp4" - "xmlm" {>= "1.1.1"} - "ocamlnet" -] -depopts: ["mysql" "postgresql"] -conflicts: [ - "mysql" {< "1.1.1"} -] -available: ocaml-version >= "4.00.0" -install: [make "install"] diff --git a/packages/rdf/rdf.0.2/url b/packages/rdf/rdf.0.2/url deleted file mode 100644 index 1ddf8d0fbaf..00000000000 --- a/packages/rdf/rdf.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1036/ocaml-rdf-0.2.tar.gz" -checksum: "58b22c35d69bca6670f304adbcee8ccb" diff --git a/packages/rdf/rdf.0.3/descr b/packages/rdf/rdf.0.3/descr deleted file mode 100644 index d6fa10a1939..00000000000 --- a/packages/rdf/rdf.0.3/descr +++ /dev/null @@ -1 +0,0 @@ -Native OCaml library to manipulate RDF graphs. diff --git a/packages/rdf/rdf.0.3/opam b/packages/rdf/rdf.0.3/opam index e8179c51ebf..791b845a2d1 100644 --- a/packages/rdf/rdf.0.3/opam +++ b/packages/rdf/rdf.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "zoggy@bat8.org" build: [ ["./configure" "--prefix" prefix] @@ -9,6 +9,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "camlp4" "xmlm" {>= "1.1.1"} @@ -18,5 +19,10 @@ depopts: ["mysql" "postgresql"] conflicts: [ "mysql" {< "1.1.1"} ] -available: ocaml-version >= "4.00.0" install: [make "install"] +synopsis: "Native OCaml library to manipulate RDF graphs." +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1104/ocaml-rdf-0.3.tar.gz" + checksum: "md5=a985247f22998ebf149124b98cc7a0c0" +} diff --git a/packages/rdf/rdf.0.3/url b/packages/rdf/rdf.0.3/url deleted file mode 100644 index 65f08eb7efe..00000000000 --- a/packages/rdf/rdf.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1104/ocaml-rdf-0.3.tar.gz" -checksum: "a985247f22998ebf149124b98cc7a0c0" diff --git a/packages/rdf/rdf.0.4/descr b/packages/rdf/rdf.0.4/descr deleted file mode 100644 index d6fa10a1939..00000000000 --- a/packages/rdf/rdf.0.4/descr +++ /dev/null @@ -1 +0,0 @@ -Native OCaml library to manipulate RDF graphs. diff --git a/packages/rdf/rdf.0.4/opam b/packages/rdf/rdf.0.4/opam index dbb2ef603cc..b658e58190d 100644 --- a/packages/rdf/rdf.0.4/opam +++ b/packages/rdf/rdf.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "zoggy@bat8.org" build: [ ["./configure" "--prefix" prefix] @@ -9,6 +9,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "camlp4" "xmlm" {>= "1.1.1"} @@ -18,5 +19,10 @@ depopts: ["mysql" "postgresql"] conflicts: [ "mysql" {< "1.1.1"} ] -available: ocaml-version >= "4.00.0" install: [make "install"] +synopsis: "Native OCaml library to manipulate RDF graphs." +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1131/ocaml-rdf-0.4.tar.gz" + checksum: "md5=6a9f69c08e7f40d3392f193707c1319d" +} diff --git a/packages/rdf/rdf.0.4/url b/packages/rdf/rdf.0.4/url deleted file mode 100644 index e6f504179c0..00000000000 --- a/packages/rdf/rdf.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1131/ocaml-rdf-0.4.tar.gz" -checksum: "6a9f69c08e7f40d3392f193707c1319d" diff --git a/packages/rdf/rdf.0.5/descr b/packages/rdf/rdf.0.5/descr deleted file mode 100644 index d6fa10a1939..00000000000 --- a/packages/rdf/rdf.0.5/descr +++ /dev/null @@ -1 +0,0 @@ -Native OCaml library to manipulate RDF graphs. diff --git a/packages/rdf/rdf.0.5/opam b/packages/rdf/rdf.0.5/opam index 756b7039ace..bed1dbe27c2 100644 --- a/packages/rdf/rdf.0.5/opam +++ b/packages/rdf/rdf.0.5/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://ocaml-rdf.forge.ocamlcore.org/" @@ -20,6 +20,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "xmlm" {>= "1.1.1"} "ocamlnet" {>= "3.6"} @@ -30,5 +31,10 @@ depopts: ["mysql" "postgresql"] conflicts: [ "mysql" {< "1.1.1"} ] -available: ocaml-version >= "4.00.0" install: [make "install"] +synopsis: "Native OCaml library to manipulate RDF graphs." +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1188/ocaml-rdf-0.5.tar.gz" + checksum: "md5=92ec0d2105aac2082775e454defa96a5" +} diff --git a/packages/rdf/rdf.0.5/url b/packages/rdf/rdf.0.5/url deleted file mode 100644 index c2284a2ee6d..00000000000 --- a/packages/rdf/rdf.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1188/ocaml-rdf-0.5.tar.gz" -checksum: "92ec0d2105aac2082775e454defa96a5" diff --git a/packages/rdf/rdf.0.6.0/descr b/packages/rdf/rdf.0.6.0/descr deleted file mode 100644 index 8c698c28c64..00000000000 --- a/packages/rdf/rdf.0.6.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Native OCaml library to manipulate RDF graphs. - -Also implements Sparql 1.1 Query Language. diff --git a/packages/rdf/rdf.0.6.0/opam b/packages/rdf/rdf.0.6.0/opam index 9b782c7b18a..edfa0d2570d 100644 --- a/packages/rdf/rdf.0.6.0/opam +++ b/packages/rdf/rdf.0.6.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/ocaml-rdf/" @@ -17,6 +17,7 @@ build: [ ] remove: [["ocamlfind" "remove" "rdf"]] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "xmlm" {>= "1.1.1"} "ocamlnet" {>= "3.6.5"} @@ -30,5 +31,11 @@ depopts: ["mysql" "postgresql"] conflicts: [ "mysql" {< "1.1.1"} ] -available: ocaml-version >= "4.00.0" install: [make "install"] +synopsis: "Native OCaml library to manipulate RDF graphs." +description: "Also implements Sparql 1.1 Query Language." +flags: light-uninstall +url { + src: "http://zoggy.github.io/ocaml-rdf/ocaml-rdf-0.6.0.tar.gz" + checksum: "md5=01a990e967bea74d8e2f414544470795" +} diff --git a/packages/rdf/rdf.0.6.0/url b/packages/rdf/rdf.0.6.0/url deleted file mode 100644 index 7d4a45d5fb4..00000000000 --- a/packages/rdf/rdf.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.io/ocaml-rdf/ocaml-rdf-0.6.0.tar.gz" -checksum: "01a990e967bea74d8e2f414544470795" diff --git a/packages/rdf/rdf.0.7.0/descr b/packages/rdf/rdf.0.7.0/descr deleted file mode 100644 index d950a9a85ea..00000000000 --- a/packages/rdf/rdf.0.7.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Native OCaml implementation of RDF Graphs and Sparql 1.1 Query. - diff --git a/packages/rdf/rdf.0.7.0/opam b/packages/rdf/rdf.0.7.0/opam deleted file mode 100644 index 2a8aa45cf2b..00000000000 --- a/packages/rdf/rdf.0.7.0/opam +++ /dev/null @@ -1,36 +0,0 @@ -opam-version: "1" -maintainer: "zoggy@bat8.org" -authors: ["Maxence Guesdon"] -homepage: "http://zoggy.github.io/ocaml-rdf/" -license: "GNU Lesser General Public License version 3" -doc: ["http://zoggy.github.io/ocaml-rdf/doc.html"] -tags: [ - "rdf" - "semantic web" - "xml" - "turtle" - "graph" - "sparql" - "utf8" -] -build: [ - ["./configure" "--prefix" prefix] - [make "all"] -] -remove: [["ocamlfind" "remove" "rdf"]] -depends: [ - "ocamlfind" - "xmlm" {>= "1.1.1"} - "ocamlnet" {>= "3.6.5"} - "ulex" {>= "1.1"} - "menhir" {>= "20120123"} - "uuidm" {>= "0.9.5"} - "cryptokit" {>= "1.7"} - "pcre" {>= "7.0.2"} -] -depopts: ["mysql" "postgresql"] -conflicts: [ - "mysql" {< "1.1.1"} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03.0" ] -install: [make "install"] diff --git a/packages/rdf/rdf.0.7.0/url b/packages/rdf/rdf.0.7.0/url deleted file mode 100644 index 0d76db9b08c..00000000000 --- a/packages/rdf/rdf.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.io/ocaml-rdf/ocaml-rdf-0.7.0.tar.gz" -checksum: "5ecd5d98fed7919dd2ee75d2a4eb1d52" diff --git a/packages/rdf/rdf.0.7.1/descr b/packages/rdf/rdf.0.7.1/descr deleted file mode 100644 index d950a9a85ea..00000000000 --- a/packages/rdf/rdf.0.7.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Native OCaml implementation of RDF Graphs and Sparql 1.1 Query. - diff --git a/packages/rdf/rdf.0.7.1/opam b/packages/rdf/rdf.0.7.1/opam deleted file mode 100644 index 2a8aa45cf2b..00000000000 --- a/packages/rdf/rdf.0.7.1/opam +++ /dev/null @@ -1,36 +0,0 @@ -opam-version: "1" -maintainer: "zoggy@bat8.org" -authors: ["Maxence Guesdon"] -homepage: "http://zoggy.github.io/ocaml-rdf/" -license: "GNU Lesser General Public License version 3" -doc: ["http://zoggy.github.io/ocaml-rdf/doc.html"] -tags: [ - "rdf" - "semantic web" - "xml" - "turtle" - "graph" - "sparql" - "utf8" -] -build: [ - ["./configure" "--prefix" prefix] - [make "all"] -] -remove: [["ocamlfind" "remove" "rdf"]] -depends: [ - "ocamlfind" - "xmlm" {>= "1.1.1"} - "ocamlnet" {>= "3.6.5"} - "ulex" {>= "1.1"} - "menhir" {>= "20120123"} - "uuidm" {>= "0.9.5"} - "cryptokit" {>= "1.7"} - "pcre" {>= "7.0.2"} -] -depopts: ["mysql" "postgresql"] -conflicts: [ - "mysql" {< "1.1.1"} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03.0" ] -install: [make "install"] diff --git a/packages/rdf/rdf.0.7.1/url b/packages/rdf/rdf.0.7.1/url deleted file mode 100644 index 8fef79267d4..00000000000 --- a/packages/rdf/rdf.0.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.io/ocaml-rdf/ocaml-rdf-0.7.1.tar.gz" -checksum: "31395f1f283a1bdd10c72ed7ef9de321" diff --git a/packages/rdf/rdf.0.8.0/descr b/packages/rdf/rdf.0.8.0/descr deleted file mode 100644 index d950a9a85ea..00000000000 --- a/packages/rdf/rdf.0.8.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Native OCaml implementation of RDF Graphs and Sparql 1.1 Query. - diff --git a/packages/rdf/rdf.0.8.0/opam b/packages/rdf/rdf.0.8.0/opam index 2a8aa45cf2b..8adea7cb559 100644 --- a/packages/rdf/rdf.0.8.0/opam +++ b/packages/rdf/rdf.0.8.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/ocaml-rdf/" @@ -19,6 +19,7 @@ build: [ ] remove: [["ocamlfind" "remove" "rdf"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} "ocamlfind" "xmlm" {>= "1.1.1"} "ocamlnet" {>= "3.6.5"} @@ -32,5 +33,10 @@ depopts: ["mysql" "postgresql"] conflicts: [ "mysql" {< "1.1.1"} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03.0" ] install: [make "install"] +synopsis: "Native OCaml implementation of RDF Graphs and Sparql 1.1 Query." +flags: light-uninstall +url { + src: "http://zoggy.github.io/ocaml-rdf/ocaml-rdf-0.8.0.tar.gz" + checksum: "md5=e3336c0f73faa054497fd7bbae3cddb2" +} diff --git a/packages/rdf/rdf.0.8.0/url b/packages/rdf/rdf.0.8.0/url deleted file mode 100644 index d847af07c7d..00000000000 --- a/packages/rdf/rdf.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.io/ocaml-rdf/ocaml-rdf-0.8.0.tar.gz" -checksum: "e3336c0f73faa054497fd7bbae3cddb2" diff --git a/packages/rdf/rdf.0.9.0/descr b/packages/rdf/rdf.0.9.0/descr deleted file mode 100644 index d950a9a85ea..00000000000 --- a/packages/rdf/rdf.0.9.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Native OCaml implementation of RDF Graphs and Sparql 1.1 Query. - diff --git a/packages/rdf/rdf.0.9.0/opam b/packages/rdf/rdf.0.9.0/opam index 1e08b853ae7..31dde90f02a 100644 --- a/packages/rdf/rdf.0.9.0/opam +++ b/packages/rdf/rdf.0.9.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/ocaml-rdf/" @@ -19,6 +19,7 @@ build: [ ] remove: [["ocamlfind" "remove" "rdf"]] depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} "ocamlfind" "xmlm" {>= "1.1.1"} "ocamlnet" {>= "3.6.5"} @@ -35,5 +36,10 @@ conflicts: [ "lwt" {< "2.4.5"} "mysql" {< "1.1.1"} ] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.03.0" ] install: [make "install"] +synopsis: "Native OCaml implementation of RDF Graphs and Sparql 1.1 Query." +flags: light-uninstall +url { + src: "http://zoggy.github.io/ocaml-rdf/ocaml-rdf-0.9.0.tar.gz" + checksum: "md5=229e2162b9344d9ce051f019a170bdba" +} diff --git a/packages/rdf/rdf.0.9.0/url b/packages/rdf/rdf.0.9.0/url deleted file mode 100644 index 15f76e9d6f1..00000000000 --- a/packages/rdf/rdf.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.io/ocaml-rdf/ocaml-rdf-0.9.0.tar.gz" -checksum: "229e2162b9344d9ce051f019a170bdba" diff --git a/packages/rdr/rdr.1.0/descr b/packages/rdr/rdr.1.0/descr deleted file mode 100644 index 1ea75c24a12..00000000000 --- a/packages/rdr/rdr.1.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Rdr is a cross-platform binary analysis and reverse engineering tool, 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). - -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 - diff --git a/packages/rdr/rdr.1.0/opam b/packages/rdr/rdr.1.0/opam index a0c15e13e1c..f00d4d2e10f 100644 --- a/packages/rdr/rdr.1.0/opam +++ b/packages/rdr/rdr.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "m4b " authors: "m4b " bug-reports: "m4b.github.io@gmail.com" @@ -6,7 +6,26 @@ dev-repo: "git://github.com/m4b/rdr" homepage: "http://www.m4b.io" build: [make "build"] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02"] +synopsis: + "Rdr is a cross-platform binary analysis and reverse engineering tool, utilizing a unique symbol map for global analysis." +description: """ +`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). + +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""" +url { + src: "https://github.com/m4b/rdr/archive/v1.0.tar.gz" + checksum: "md5=ed7b7154cc8745434b1db4dae9fd307b" +} diff --git a/packages/rdr/rdr.1.0/url b/packages/rdr/rdr.1.0/url deleted file mode 100644 index 04c78a9f848..00000000000 --- a/packages/rdr/rdr.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/m4b/rdr/archive/v1.0.tar.gz" -checksum: "ed7b7154cc8745434b1db4dae9fd307b" diff --git a/packages/rdr/rdr.1.1/descr b/packages/rdr/rdr.1.1/descr deleted file mode 100644 index 1ea75c24a12..00000000000 --- a/packages/rdr/rdr.1.1/descr +++ /dev/null @@ -1,15 +0,0 @@ -Rdr is a cross-platform binary analysis and reverse engineering tool, 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). - -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 - diff --git a/packages/rdr/rdr.1.1/opam b/packages/rdr/rdr.1.1/opam deleted file mode 100644 index 8728b7fcfe2..00000000000 --- a/packages/rdr/rdr.1.1/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -license: "BSD" -maintainer: "m4b " -authors: "m4b " -bug-reports: "m4b.github.io@gmail.com" -dev-repo: "git://github.com/m4b/rdr" -homepage: "http://www.m4b.io" -build: [ - [make "build"] -] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.02"] diff --git a/packages/rdr/rdr.1.1/url b/packages/rdr/rdr.1.1/url deleted file mode 100644 index 81955642281..00000000000 --- a/packages/rdr/rdr.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/m4b/rdr/archive/v1.1.tar.gz" -checksum: "ac168972caecb7fca0d1f73480e30aea" diff --git a/packages/rdr/rdr.2.0.1/descr b/packages/rdr/rdr.2.0.1/descr deleted file mode 100644 index 0d02ba687a5..00000000000 --- a/packages/rdr/rdr.2.0.1/descr +++ /dev/null @@ -1,25 +0,0 @@ -Rdr is a cross-platform binary analysis and reverse engineering library, -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 \ No newline at end of file diff --git a/packages/rdr/rdr.2.0.1/opam b/packages/rdr/rdr.2.0.1/opam index 27c8db1f327..c5da38f2746 100644 --- a/packages/rdr/rdr.2.0.1/opam +++ b/packages/rdr/rdr.2.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "m4b " authors: "m4b " homepage: "http://www.m4b.io" @@ -15,7 +15,39 @@ remove: [ ["rm" "-f" "%{bin}%/rdr"] ] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02"] +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: "md5=5d963556379e7f6192513d76f9b32b44" +} diff --git a/packages/rdr/rdr.2.0.1/url b/packages/rdr/rdr.2.0.1/url deleted file mode 100644 index 661872d8a25..00000000000 --- a/packages/rdr/rdr.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://github.com/m4b/rdr/archive/v2.0.1.tar.gz" -checksum: "5d963556379e7f6192513d76f9b32b44" diff --git a/packages/re/re.1.0/descr b/packages/re/re.1.0/descr deleted file mode 100644 index e39a9fd4e38..00000000000 --- a/packages/re/re.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -RE is a regular expression library for OCaml diff --git a/packages/re/re.1.0/opam b/packages/re/re.1.0/opam deleted file mode 100644 index 5fe06d09bd7..00000000000 --- a/packages/re/re.1.0/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/re/re.1.0/url b/packages/re/re.1.0/url deleted file mode 100644 index c44259858ff..00000000000 --- a/packages/re/re.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/ocaml/ocaml-re/tarball/ocaml-re-1.0" -checksum: "7ca45055060feefe09dec0c15dd05469" diff --git a/packages/re/re.1.1.0/descr b/packages/re/re.1.1.0/descr deleted file mode 100644 index e39a9fd4e38..00000000000 --- a/packages/re/re.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -RE is a regular expression library for OCaml diff --git a/packages/re/re.1.1.0/opam b/packages/re/re.1.1.0/opam deleted file mode 100644 index 5fe06d09bd7..00000000000 --- a/packages/re/re.1.1.0/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/re/re.1.1.0/url b/packages/re/re.1.1.0/url deleted file mode 100644 index 5115fffd47c..00000000000 --- a/packages/re/re.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/ocaml/ocaml-re/tarball/ocaml-re-1.1.0" -checksum: "30962da12e7100ca7055064630554ab7" diff --git a/packages/re/re.1.2.0/descr b/packages/re/re.1.2.0/descr deleted file mode 100644 index e39a9fd4e38..00000000000 --- a/packages/re/re.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -RE is a regular expression library for OCaml diff --git a/packages/re/re.1.2.0/opam b/packages/re/re.1.2.0/opam deleted file mode 100644 index 5fe06d09bd7..00000000000 --- a/packages/re/re.1.2.0/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/re/re.1.2.0/url b/packages/re/re.1.2.0/url deleted file mode 100644 index e76b2635bfe..00000000000 --- a/packages/re/re.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/ocaml/ocaml-re/tarball/ocaml-re-1.2.0" -checksum: "2ef2dc5ce6560043e435ea9d66c7c13c" diff --git a/packages/re/re.1.2.1/descr b/packages/re/re.1.2.1/descr deleted file mode 100644 index e39a9fd4e38..00000000000 --- a/packages/re/re.1.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -RE is a regular expression library for OCaml diff --git a/packages/re/re.1.2.1/opam b/packages/re/re.1.2.1/opam deleted file mode 100644 index 999033e4ec6..00000000000 --- a/packages/re/re.1.2.1/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/ocaml/ocaml-re" -install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/re/re.1.2.1/url b/packages/re/re.1.2.1/url deleted file mode 100644 index 8a7c1462c55..00000000000 --- a/packages/re/re.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/ocaml-re/archive/ocaml-re-1.2.1.tar.gz" -checksum: "13b3f2aa3710d03c82e3338feefec669" diff --git a/packages/re/re.1.2.2/descr b/packages/re/re.1.2.2/descr deleted file mode 100644 index e39a9fd4e38..00000000000 --- a/packages/re/re.1.2.2/descr +++ /dev/null @@ -1 +0,0 @@ -RE is a regular expression library for OCaml diff --git a/packages/re/re.1.2.2/opam b/packages/re/re.1.2.2/opam index afb4d0f9b40..4b82a731dcc 100644 --- a/packages/re/re.1.2.2/opam +++ b/packages/re/re.1.2.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +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" @@ -8,9 +8,15 @@ build: [ ] remove: [["ocamlfind" "remove" "re"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://github.com/ocaml/ocaml-re" install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.06.0"] +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: "md5=3adbc37481dc48c6a1f2f85bbf2a7c51" +} diff --git a/packages/re/re.1.2.2/url b/packages/re/re.1.2.2/url deleted file mode 100644 index fd4f1f52539..00000000000 --- a/packages/re/re.1.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/ocaml-re/archive/ocaml-re-1.2.2.tar.gz" -checksum: "3adbc37481dc48c6a1f2f85bbf2a7c51" diff --git a/packages/re/re.1.3.0/descr b/packages/re/re.1.3.0/descr deleted file mode 100644 index bdffe2a4d87..00000000000 --- a/packages/re/re.1.3.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -RE is a regular expression library for OCaml - -Pure OCaml regular expressions with: -* Perl-style regular expressions (module Re_perl) -* Posix extended regular expressions (module Re_posix) -* Emacs-style regular expressions (module Re_emacs) -* Shell-style file globbing (module Re_glob) -* Compatibility layer for OCaml's built-in Str module (module Re_str) diff --git a/packages/re/re.1.3.0/opam b/packages/re/re.1.3.0/opam deleted file mode 100644 index d2cf5d8d73a..00000000000 --- a/packages/re/re.1.3.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "jerome.vouillon@pps.univ-paris-diderot.fr" -authors: [ - "Jerome Vouillon" - "Thomas Gazagnaire" - "Anil Madhavapeddy" -] -homepage: "https://github.com/ocaml/ocaml-re" -bug-reports: "https://github.com/ocaml/ocaml-re/issues" -license: "LGPL-2.0 with OCaml linking exception" -dev-repo: "https://github.com/ocaml/ocaml-re.git" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -build-doc: ["ocaml" "setup.ml" "-doc"] -remove: ["ocamlfind" "remove" "re"] -depends: [ - "ocamlfind" {build} - "base-bytes" - "ocamlbuild" {build} -] diff --git a/packages/re/re.1.3.0/url b/packages/re/re.1.3.0/url deleted file mode 100644 index 372c22f17d7..00000000000 --- a/packages/re/re.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/ocaml-re/archive/ocaml-re-1.3.0.tar.gz" -checksum: "c206c50f4c89342953dacf34def8d15d" diff --git a/packages/re/re.1.3.1/descr b/packages/re/re.1.3.1/descr deleted file mode 100644 index bdffe2a4d87..00000000000 --- a/packages/re/re.1.3.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -RE is a regular expression library for OCaml - -Pure OCaml regular expressions with: -* Perl-style regular expressions (module Re_perl) -* Posix extended regular expressions (module Re_posix) -* Emacs-style regular expressions (module Re_emacs) -* Shell-style file globbing (module Re_glob) -* Compatibility layer for OCaml's built-in Str module (module Re_str) diff --git a/packages/re/re.1.3.1/opam b/packages/re/re.1.3.1/opam deleted file mode 100644 index d2cf5d8d73a..00000000000 --- a/packages/re/re.1.3.1/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "jerome.vouillon@pps.univ-paris-diderot.fr" -authors: [ - "Jerome Vouillon" - "Thomas Gazagnaire" - "Anil Madhavapeddy" -] -homepage: "https://github.com/ocaml/ocaml-re" -bug-reports: "https://github.com/ocaml/ocaml-re/issues" -license: "LGPL-2.0 with OCaml linking exception" -dev-repo: "https://github.com/ocaml/ocaml-re.git" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -build-doc: ["ocaml" "setup.ml" "-doc"] -remove: ["ocamlfind" "remove" "re"] -depends: [ - "ocamlfind" {build} - "base-bytes" - "ocamlbuild" {build} -] diff --git a/packages/re/re.1.3.1/url b/packages/re/re.1.3.1/url deleted file mode 100644 index 5701fd744d3..00000000000 --- a/packages/re/re.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/ocaml-re/archive/ocaml-re-1.3.1.tar.gz" -checksum: "6e69d6dfe7df279cc6460684d8b58de5" diff --git a/packages/re/re.1.3.2/descr b/packages/re/re.1.3.2/descr deleted file mode 100644 index bdffe2a4d87..00000000000 --- a/packages/re/re.1.3.2/descr +++ /dev/null @@ -1,8 +0,0 @@ -RE is a regular expression library for OCaml - -Pure OCaml regular expressions with: -* Perl-style regular expressions (module Re_perl) -* Posix extended regular expressions (module Re_posix) -* Emacs-style regular expressions (module Re_emacs) -* Shell-style file globbing (module Re_glob) -* Compatibility layer for OCaml's built-in Str module (module Re_str) diff --git a/packages/re/re.1.3.2/opam b/packages/re/re.1.3.2/opam index d2cf5d8d73a..fd3039d31b5 100644 --- a/packages/re/re.1.3.2/opam +++ b/packages/re/re.1.3.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jerome.vouillon@pps.univ-paris-diderot.fr" authors: [ "Jerome Vouillon" @@ -8,16 +8,30 @@ authors: [ homepage: "https://github.com/ocaml/ocaml-re" bug-reports: "https://github.com/ocaml/ocaml-re/issues" license: "LGPL-2.0 with OCaml linking exception" -dev-repo: "https://github.com/ocaml/ocaml-re.git" +dev-repo: "git+https://github.com/ocaml/ocaml-re.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: ["ocaml" "setup.ml" "-install"] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "re"] depends: [ + "ocaml" "ocamlfind" {build} "base-bytes" "ocamlbuild" {build} ] +synopsis: "RE is a regular expression library for OCaml" +description: """ +Pure OCaml regular expressions with: +* Perl-style regular expressions (module Re_perl) +* Posix extended regular expressions (module Re_posix) +* Emacs-style regular expressions (module Re_emacs) +* Shell-style file globbing (module Re_glob) +* Compatibility layer for OCaml's built-in Str module (module Re_str)""" +flags: light-uninstall +url { + src: "https://github.com/ocaml/ocaml-re/archive/ocaml-re-1.3.2.tar.gz" + checksum: "md5=1622796daf07397b266738e6710db4f3" +} diff --git a/packages/re/re.1.3.2/url b/packages/re/re.1.3.2/url deleted file mode 100644 index 62a9781c4f6..00000000000 --- a/packages/re/re.1.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/ocaml-re/archive/ocaml-re-1.3.2.tar.gz" -checksum: "1622796daf07397b266738e6710db4f3" diff --git a/packages/re/re.1.4.0/descr b/packages/re/re.1.4.0/descr deleted file mode 100644 index bdffe2a4d87..00000000000 --- a/packages/re/re.1.4.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -RE is a regular expression library for OCaml - -Pure OCaml regular expressions with: -* Perl-style regular expressions (module Re_perl) -* Posix extended regular expressions (module Re_posix) -* Emacs-style regular expressions (module Re_emacs) -* Shell-style file globbing (module Re_glob) -* Compatibility layer for OCaml's built-in Str module (module Re_str) diff --git a/packages/re/re.1.4.0/opam b/packages/re/re.1.4.0/opam deleted file mode 100644 index d2cf5d8d73a..00000000000 --- a/packages/re/re.1.4.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "jerome.vouillon@pps.univ-paris-diderot.fr" -authors: [ - "Jerome Vouillon" - "Thomas Gazagnaire" - "Anil Madhavapeddy" -] -homepage: "https://github.com/ocaml/ocaml-re" -bug-reports: "https://github.com/ocaml/ocaml-re/issues" -license: "LGPL-2.0 with OCaml linking exception" -dev-repo: "https://github.com/ocaml/ocaml-re.git" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -build-doc: ["ocaml" "setup.ml" "-doc"] -remove: ["ocamlfind" "remove" "re"] -depends: [ - "ocamlfind" {build} - "base-bytes" - "ocamlbuild" {build} -] diff --git a/packages/re/re.1.4.0/url b/packages/re/re.1.4.0/url deleted file mode 100644 index ab3af3a4934..00000000000 --- a/packages/re/re.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/ocaml-re/archive/ocaml-re-1.4.0.tar.gz" -checksum: "96426847de4a55493426b31999107bfa" diff --git a/packages/re/re.1.4.1/descr b/packages/re/re.1.4.1/descr deleted file mode 100644 index bdffe2a4d87..00000000000 --- a/packages/re/re.1.4.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -RE is a regular expression library for OCaml - -Pure OCaml regular expressions with: -* Perl-style regular expressions (module Re_perl) -* Posix extended regular expressions (module Re_posix) -* Emacs-style regular expressions (module Re_emacs) -* Shell-style file globbing (module Re_glob) -* Compatibility layer for OCaml's built-in Str module (module Re_str) diff --git a/packages/re/re.1.4.1/opam b/packages/re/re.1.4.1/opam index d2cf5d8d73a..475b3f601d3 100644 --- a/packages/re/re.1.4.1/opam +++ b/packages/re/re.1.4.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jerome.vouillon@pps.univ-paris-diderot.fr" authors: [ "Jerome Vouillon" @@ -8,16 +8,30 @@ authors: [ homepage: "https://github.com/ocaml/ocaml-re" bug-reports: "https://github.com/ocaml/ocaml-re/issues" license: "LGPL-2.0 with OCaml linking exception" -dev-repo: "https://github.com/ocaml/ocaml-re.git" +dev-repo: "git+https://github.com/ocaml/ocaml-re.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: ["ocaml" "setup.ml" "-install"] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "re"] depends: [ + "ocaml" "ocamlfind" {build} "base-bytes" "ocamlbuild" {build} ] +synopsis: "RE is a regular expression library for OCaml" +description: """ +Pure OCaml regular expressions with: +* Perl-style regular expressions (module Re_perl) +* Posix extended regular expressions (module Re_posix) +* Emacs-style regular expressions (module Re_emacs) +* Shell-style file globbing (module Re_glob) +* Compatibility layer for OCaml's built-in Str module (module Re_str)""" +flags: light-uninstall +url { + src: "https://github.com/ocaml/ocaml-re/archive/ocaml-re-1.4.1.tar.gz" + checksum: "md5=20a0194ab9613f434fdfdf947f5b6d71" +} diff --git a/packages/re/re.1.4.1/url b/packages/re/re.1.4.1/url deleted file mode 100644 index 880e243f4c0..00000000000 --- a/packages/re/re.1.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/ocaml-re/archive/ocaml-re-1.4.1.tar.gz" -checksum: "20a0194ab9613f434fdfdf947f5b6d71" diff --git a/packages/re/re.1.5.0/descr b/packages/re/re.1.5.0/descr deleted file mode 100644 index bdffe2a4d87..00000000000 --- a/packages/re/re.1.5.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -RE is a regular expression library for OCaml - -Pure OCaml regular expressions with: -* Perl-style regular expressions (module Re_perl) -* Posix extended regular expressions (module Re_posix) -* Emacs-style regular expressions (module Re_emacs) -* Shell-style file globbing (module Re_glob) -* Compatibility layer for OCaml's built-in Str module (module Re_str) diff --git a/packages/re/re.1.5.0/opam b/packages/re/re.1.5.0/opam index 1eb780d5761..da37184fcf0 100644 --- a/packages/re/re.1.5.0/opam +++ b/packages/re/re.1.5.0/opam @@ -1,19 +1,33 @@ -opam-version: "1.2" +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" bug-reports: "https://github.com/ocaml/ocaml-re/issues" license: "LGPL-2.0 with OCaml linking exception" -dev-repo: "https://github.com/ocaml/ocaml-re.git" +dev-repo: "git+https://github.com/ocaml/ocaml-re.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: ["ocaml" "setup.ml" "-install"] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "re"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "base-bytes" ] +synopsis: "RE is a regular expression library for OCaml" +description: """ +Pure OCaml regular expressions with: +* Perl-style regular expressions (module Re_perl) +* Posix extended regular expressions (module Re_posix) +* Emacs-style regular expressions (module Re_emacs) +* Shell-style file globbing (module Re_glob) +* Compatibility layer for OCaml's built-in Str module (module Re_str)""" +flags: light-uninstall +url { + src: "https://github.com/ocaml/ocaml-re/archive/ocaml-re-1.5.0.tar.gz" + checksum: "md5=1e9bff3279648881be31e5ff96219f0a" +} diff --git a/packages/re/re.1.5.0/url b/packages/re/re.1.5.0/url deleted file mode 100644 index 06566e89994..00000000000 --- a/packages/re/re.1.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/ocaml-re/archive/ocaml-re-1.5.0.tar.gz" -checksum: "1e9bff3279648881be31e5ff96219f0a" diff --git a/packages/re/re.1.6.0/descr b/packages/re/re.1.6.0/descr deleted file mode 100644 index bdffe2a4d87..00000000000 --- a/packages/re/re.1.6.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -RE is a regular expression library for OCaml - -Pure OCaml regular expressions with: -* Perl-style regular expressions (module Re_perl) -* Posix extended regular expressions (module Re_posix) -* Emacs-style regular expressions (module Re_emacs) -* Shell-style file globbing (module Re_glob) -* Compatibility layer for OCaml's built-in Str module (module Re_str) diff --git a/packages/re/re.1.6.0/opam b/packages/re/re.1.6.0/opam index 1eb780d5761..a3163c2fdf6 100644 --- a/packages/re/re.1.6.0/opam +++ b/packages/re/re.1.6.0/opam @@ -1,19 +1,33 @@ -opam-version: "1.2" +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" bug-reports: "https://github.com/ocaml/ocaml-re/issues" license: "LGPL-2.0 with OCaml linking exception" -dev-repo: "https://github.com/ocaml/ocaml-re.git" +dev-repo: "git+https://github.com/ocaml/ocaml-re.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: ["ocaml" "setup.ml" "-install"] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "re"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "base-bytes" ] +synopsis: "RE is a regular expression library for OCaml" +description: """ +Pure OCaml regular expressions with: +* Perl-style regular expressions (module Re_perl) +* Posix extended regular expressions (module Re_posix) +* Emacs-style regular expressions (module Re_emacs) +* Shell-style file globbing (module Re_glob) +* Compatibility layer for OCaml's built-in Str module (module Re_str)""" +flags: light-uninstall +url { + src: "https://github.com/ocaml/ocaml-re/archive/1.6.0.tar.gz" + checksum: "md5=e59ecd17196c1338c3bec0a50cc1d13b" +} diff --git a/packages/re/re.1.6.0/url b/packages/re/re.1.6.0/url deleted file mode 100644 index 3db485907c9..00000000000 --- a/packages/re/re.1.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/ocaml-re/archive/1.6.0.tar.gz" -checksum: "e59ecd17196c1338c3bec0a50cc1d13b" diff --git a/packages/re/re.1.6.1/descr b/packages/re/re.1.6.1/descr deleted file mode 100644 index bdffe2a4d87..00000000000 --- a/packages/re/re.1.6.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -RE is a regular expression library for OCaml - -Pure OCaml regular expressions with: -* Perl-style regular expressions (module Re_perl) -* Posix extended regular expressions (module Re_posix) -* Emacs-style regular expressions (module Re_emacs) -* Shell-style file globbing (module Re_glob) -* Compatibility layer for OCaml's built-in Str module (module Re_str) diff --git a/packages/re/re.1.6.1/opam b/packages/re/re.1.6.1/opam index 1eb780d5761..c3ed31188e8 100644 --- a/packages/re/re.1.6.1/opam +++ b/packages/re/re.1.6.1/opam @@ -1,19 +1,33 @@ -opam-version: "1.2" +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" bug-reports: "https://github.com/ocaml/ocaml-re/issues" license: "LGPL-2.0 with OCaml linking exception" -dev-repo: "https://github.com/ocaml/ocaml-re.git" +dev-repo: "git+https://github.com/ocaml/ocaml-re.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: ["ocaml" "setup.ml" "-install"] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "re"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "base-bytes" ] +synopsis: "RE is a regular expression library for OCaml" +description: """ +Pure OCaml regular expressions with: +* Perl-style regular expressions (module Re_perl) +* Posix extended regular expressions (module Re_posix) +* Emacs-style regular expressions (module Re_emacs) +* Shell-style file globbing (module Re_glob) +* Compatibility layer for OCaml's built-in Str module (module Re_str)""" +flags: light-uninstall +url { + src: "https://github.com/ocaml/ocaml-re/archive/1.6.1.tar.gz" + checksum: "md5=875ede92214558979f2d260f78c03a27" +} diff --git a/packages/re/re.1.6.1/url b/packages/re/re.1.6.1/url deleted file mode 100644 index 0bf7cf0614f..00000000000 --- a/packages/re/re.1.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/ocaml-re/archive/1.6.1.tar.gz" -checksum: "875ede92214558979f2d260f78c03a27" diff --git a/packages/re/re.1.7.0/descr b/packages/re/re.1.7.0/descr deleted file mode 100644 index bdffe2a4d87..00000000000 --- a/packages/re/re.1.7.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -RE is a regular expression library for OCaml - -Pure OCaml regular expressions with: -* Perl-style regular expressions (module Re_perl) -* Posix extended regular expressions (module Re_posix) -* Emacs-style regular expressions (module Re_emacs) -* Shell-style file globbing (module Re_glob) -* Compatibility layer for OCaml's built-in Str module (module Re_str) diff --git a/packages/re/re.1.7.0/opam b/packages/re/re.1.7.0/opam index 1eb780d5761..f296d681fdf 100644 --- a/packages/re/re.1.7.0/opam +++ b/packages/re/re.1.7.0/opam @@ -1,19 +1,33 @@ -opam-version: "1.2" +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" bug-reports: "https://github.com/ocaml/ocaml-re/issues" license: "LGPL-2.0 with OCaml linking exception" -dev-repo: "https://github.com/ocaml/ocaml-re.git" +dev-repo: "git+https://github.com/ocaml/ocaml-re.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: ["ocaml" "setup.ml" "-install"] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "re"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "base-bytes" ] +synopsis: "RE is a regular expression library for OCaml" +description: """ +Pure OCaml regular expressions with: +* Perl-style regular expressions (module Re_perl) +* Posix extended regular expressions (module Re_posix) +* Emacs-style regular expressions (module Re_emacs) +* Shell-style file globbing (module Re_glob) +* Compatibility layer for OCaml's built-in Str module (module Re_str)""" +flags: light-uninstall +url { + src: "https://github.com/ocaml/ocaml-re/archive/1.7.0.tar.gz" + checksum: "md5=2deab687224c90c024355f7b5adcec19" +} diff --git a/packages/re/re.1.7.0/url b/packages/re/re.1.7.0/url deleted file mode 100644 index efb83ed989c..00000000000 --- a/packages/re/re.1.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/ocaml-re/archive/1.7.0.tar.gz" -checksum: "2deab687224c90c024355f7b5adcec19" diff --git a/packages/re/re.1.7.1/descr b/packages/re/re.1.7.1/descr deleted file mode 100644 index bdffe2a4d87..00000000000 --- a/packages/re/re.1.7.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -RE is a regular expression library for OCaml - -Pure OCaml regular expressions with: -* Perl-style regular expressions (module Re_perl) -* Posix extended regular expressions (module Re_posix) -* Emacs-style regular expressions (module Re_emacs) -* Shell-style file globbing (module Re_glob) -* Compatibility layer for OCaml's built-in Str module (module Re_str) diff --git a/packages/re/re.1.7.1/opam b/packages/re/re.1.7.1/opam index 1eb780d5761..8fc7133cc31 100644 --- a/packages/re/re.1.7.1/opam +++ b/packages/re/re.1.7.1/opam @@ -1,19 +1,33 @@ -opam-version: "1.2" +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" bug-reports: "https://github.com/ocaml/ocaml-re/issues" license: "LGPL-2.0 with OCaml linking exception" -dev-repo: "https://github.com/ocaml/ocaml-re.git" +dev-repo: "git+https://github.com/ocaml/ocaml-re.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: ["ocaml" "setup.ml" "-install"] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "re"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "base-bytes" ] +synopsis: "RE is a regular expression library for OCaml" +description: """ +Pure OCaml regular expressions with: +* Perl-style regular expressions (module Re_perl) +* Posix extended regular expressions (module Re_posix) +* Emacs-style regular expressions (module Re_emacs) +* Shell-style file globbing (module Re_glob) +* Compatibility layer for OCaml's built-in Str module (module Re_str)""" +flags: light-uninstall +url { + src: "https://github.com/ocaml/ocaml-re/archive/1.7.1.tar.gz" + checksum: "md5=0e45743512b7ab5e6b175f955dc72002" +} diff --git a/packages/re/re.1.7.1/url b/packages/re/re.1.7.1/url deleted file mode 100644 index 5ccf6fbd0db..00000000000 --- a/packages/re/re.1.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/ocaml-re/archive/1.7.1.tar.gz" -checksum: "0e45743512b7ab5e6b175f955dc72002" diff --git a/packages/re/re.1.7.2/descr b/packages/re/re.1.7.2/descr deleted file mode 100644 index 011d7de8892..00000000000 --- a/packages/re/re.1.7.2/descr +++ /dev/null @@ -1,8 +0,0 @@ -RE is a regular expression library for OCaml - -Pure OCaml regular expressions with: -* Perl-style regular expressions (module Re.Perl) -* Posix extended regular expressions (module Re.Posix) -* Emacs-style regular expressions (module Re.Emacs) -* Shell-style file globbing (module Re.Glob) -* Compatibility layer for OCaml's built-in Str module (module Re.Str) diff --git a/packages/re/re.1.7.2/opam b/packages/re/re.1.7.2/opam index 25dd1fb70cb..f0b91e793ac 100644 --- a/packages/re/re.1.7.2/opam +++ b/packages/re/re.1.7.2/opam @@ -1,5 +1,4 @@ -opam-version: "1.2" - +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: [ "Jerome Vouillon" @@ -11,18 +10,28 @@ authors: [ license: "LGPL-2.0 with OCaml linking exception" homepage: "https://github.com/ocaml/ocaml-re" bug-reports: "https://github.com/ocaml/ocaml-re/issues" -dev-repo: "https://github.com/ocaml/ocaml-re.git" - +dev-repo: "git+https://github.com/ocaml/ocaml-re.git" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] - depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {build} "base-bytes" - "ounit" {test} + "ounit" {with-test} ] - -available: [ocaml-version >= "4.02.3"] +synopsis: "RE is a regular expression library for OCaml" +description: """ +Pure OCaml regular expressions with: +* Perl-style regular expressions (module Re.Perl) +* Posix extended regular expressions (module Re.Posix) +* Emacs-style regular expressions (module Re.Emacs) +* Shell-style file globbing (module Re.Glob) +* Compatibility layer for OCaml's built-in Str module (module Re.Str)""" +url { + src: + "https://github.com/ocaml/ocaml-re/releases/download/1.7.2/re-1.7.2.tbz" + checksum: "md5=d7c94a401d03f4688aabc60cd40217aa" +} diff --git a/packages/re/re.1.7.2/url b/packages/re/re.1.7.2/url deleted file mode 100644 index b8d895aa916..00000000000 --- a/packages/re/re.1.7.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/ocaml-re/releases/download/1.7.2/re-1.7.2.tbz" -checksum: "d7c94a401d03f4688aabc60cd40217aa" \ No newline at end of file diff --git a/packages/re2/re2.109.24.00/descr b/packages/re2/re2.109.24.00/descr deleted file mode 100644 index 26c8b4a46db..00000000000 --- a/packages/re2/re2.109.24.00/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for RE2, Google's regular expression library diff --git a/packages/re2/re2.109.24.00/opam b/packages/re2/re2.109.24.00/opam deleted file mode 100644 index 37f5a284d06..00000000000 --- a/packages/re2/re2.109.24.00/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "re2"]] -depends: [ - "camlp4" - "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} -] -install: [make "install"] diff --git a/packages/re2/re2.109.24.00/url b/packages/re2/re2.109.24.00/url deleted file mode 100644 index 2ca948ed610..00000000000 --- a/packages/re2/re2.109.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.24.00/individual/re2-109.24.00.tar.gz" -checksum: "b9bf969a71b69514d5ce7b07ca0e6f36" diff --git a/packages/re2/re2.109.24.01/descr b/packages/re2/re2.109.24.01/descr deleted file mode 100644 index 26c8b4a46db..00000000000 --- a/packages/re2/re2.109.24.01/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for RE2, Google's regular expression library diff --git a/packages/re2/re2.109.24.01/opam b/packages/re2/re2.109.24.01/opam index 8210662d193..29daffaadfa 100644 --- a/packages/re2/re2.109.24.01/opam +++ b/packages/re2/re2.109.24.01/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "re2"]] depends: [ + "ocaml" "camlp4" "core" {>= "109.24.00" & <= "109.27.00"} "sexplib" {= "109.20.00"} @@ -12,3 +13,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=7e5d97962b48f36e96aacad8d6220bde" +} diff --git a/packages/re2/re2.109.24.01/url b/packages/re2/re2.109.24.01/url deleted file mode 100644 index 64ad6470484..00000000000 --- a/packages/re2/re2.109.24.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.24.01/individual/re2-109.24.01.tar.gz" -checksum: "7e5d97962b48f36e96aacad8d6220bde" diff --git a/packages/re2/re2.109.28.00/descr b/packages/re2/re2.109.28.00/descr deleted file mode 100644 index 26c8b4a46db..00000000000 --- a/packages/re2/re2.109.28.00/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for RE2, Google's regular expression library diff --git a/packages/re2/re2.109.28.00/opam b/packages/re2/re2.109.28.00/opam index ac9522553f3..7acb25c5cf5 100644 --- a/packages/re2/re2.109.28.00/opam +++ b/packages/re2/re2.109.28.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "re2"]] depends: [ + "ocaml" "camlp4" "core" {>= "109.28.00" & <= "109.31.00"} "sexplib" {= "109.20.00"} @@ -12,3 +13,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=a1303d813bf083fec853ec4f976e7bc7" +} diff --git a/packages/re2/re2.109.28.00/url b/packages/re2/re2.109.28.00/url deleted file mode 100644 index ef7fd9d83cd..00000000000 --- a/packages/re2/re2.109.28.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.28.00/individual/re2-109.28.00.tar.gz" -checksum: "a1303d813bf083fec853ec4f976e7bc7" diff --git a/packages/re2/re2.109.32.00/descr b/packages/re2/re2.109.32.00/descr deleted file mode 100644 index 26c8b4a46db..00000000000 --- a/packages/re2/re2.109.32.00/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for RE2, Google's regular expression library diff --git a/packages/re2/re2.109.32.00/opam b/packages/re2/re2.109.32.00/opam index bb9c9ed8ee1..c7604d80742 100644 --- a/packages/re2/re2.109.32.00/opam +++ b/packages/re2/re2.109.32.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "re2"]] depends: [ + "ocaml" "camlp4" "core" {>= "109.32.00" & <= "109.38.00"} "sexplib" {= "109.20.00"} @@ -12,3 +13,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=425a4c46a27346a8864ddaec94284333" +} diff --git a/packages/re2/re2.109.32.00/url b/packages/re2/re2.109.32.00/url deleted file mode 100644 index 17e307cfd16..00000000000 --- a/packages/re2/re2.109.32.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.32.00/individual/re2-109.32.00.tar.gz" -checksum: "425a4c46a27346a8864ddaec94284333" diff --git a/packages/re2/re2.109.40.00/descr b/packages/re2/re2.109.40.00/descr deleted file mode 100644 index 26c8b4a46db..00000000000 --- a/packages/re2/re2.109.40.00/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for RE2, Google's regular expression library diff --git a/packages/re2/re2.109.40.00/opam b/packages/re2/re2.109.40.00/opam index b86f7238cb9..3c3a0b75b00 100644 --- a/packages/re2/re2.109.40.00/opam +++ b/packages/re2/re2.109.40.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "re2"]] depends: [ + "ocaml" "camlp4" "core" {>= "109.40.00" & <= "109.42.00"} "sexplib" {>= "109.20.00" & <= "109.41.00"} @@ -12,3 +13,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=32483c125ef3cfff722e3a1a7e412f3b" +} diff --git a/packages/re2/re2.109.40.00/url b/packages/re2/re2.109.40.00/url deleted file mode 100644 index 20a57a9ca22..00000000000 --- a/packages/re2/re2.109.40.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.40.00/individual/re2-109.40.00.tar.gz" -checksum: "32483c125ef3cfff722e3a1a7e412f3b" diff --git a/packages/re2/re2.109.45.00/descr b/packages/re2/re2.109.45.00/descr deleted file mode 100644 index 26c8b4a46db..00000000000 --- a/packages/re2/re2.109.45.00/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for RE2, Google's regular expression library diff --git a/packages/re2/re2.109.45.00/opam b/packages/re2/re2.109.45.00/opam index 2d4860a1f2c..fa9fffd4f81 100644 --- a/packages/re2/re2.109.45.00/opam +++ b/packages/re2/re2.109.45.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "re2"]] depends: [ + "ocaml" "camlp4" "core" {>= "109.45.00" & <= "109.47.00"} "sexplib" {>= "109.20.00" & <= "109.47.00"} @@ -12,3 +13,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=1277aaf2bdc29db3bd6ddbe87186b70f" +} diff --git a/packages/re2/re2.109.45.00/url b/packages/re2/re2.109.45.00/url deleted file mode 100644 index 2bdd7d426bf..00000000000 --- a/packages/re2/re2.109.45.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.45.00/individual/re2-109.45.00.tar.gz" -checksum: "1277aaf2bdc29db3bd6ddbe87186b70f" diff --git a/packages/re2/re2.109.45.01/descr b/packages/re2/re2.109.45.01/descr deleted file mode 100644 index 26c8b4a46db..00000000000 --- a/packages/re2/re2.109.45.01/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for RE2, Google's regular expression library diff --git a/packages/re2/re2.109.45.01/opam b/packages/re2/re2.109.45.01/opam deleted file mode 100644 index 2d4860a1f2c..00000000000 --- a/packages/re2/re2.109.45.01/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "re2"]] -depends: [ - "camlp4" - "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} -] -install: [make "install"] diff --git a/packages/re2/re2.109.45.01/url b/packages/re2/re2.109.45.01/url deleted file mode 100644 index ee8c15db603..00000000000 --- a/packages/re2/re2.109.45.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.45.00/individual/re2-109.45.01.tar.gz" -checksum: "917af50d0e7268148ac466980d3a1913" diff --git a/packages/re2/re2.109.45.02/descr b/packages/re2/re2.109.45.02/descr deleted file mode 100644 index 26c8b4a46db..00000000000 --- a/packages/re2/re2.109.45.02/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for RE2, Google's regular expression library diff --git a/packages/re2/re2.109.45.02/opam b/packages/re2/re2.109.45.02/opam index 2d4860a1f2c..6a4f7ab8c7c 100644 --- a/packages/re2/re2.109.45.02/opam +++ b/packages/re2/re2.109.45.02/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "re2"]] depends: [ + "ocaml" "camlp4" "core" {>= "109.45.00" & <= "109.47.00"} "sexplib" {>= "109.20.00" & <= "109.47.00"} @@ -12,3 +13,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=5e901c42056af4e637e4e62c325cfc43" +} diff --git a/packages/re2/re2.109.45.02/url b/packages/re2/re2.109.45.02/url deleted file mode 100644 index 0f694779519..00000000000 --- a/packages/re2/re2.109.45.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.45.00/individual/re2-109.45.02.tar.gz" -checksum: "5e901c42056af4e637e4e62c325cfc43" diff --git a/packages/re2/re2.109.53.00/descr b/packages/re2/re2.109.53.00/descr deleted file mode 100644 index 26c8b4a46db..00000000000 --- a/packages/re2/re2.109.53.00/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for RE2, Google's regular expression library diff --git a/packages/re2/re2.109.53.00/opam b/packages/re2/re2.109.53.00/opam index c17df608a89..6b5a4d264d1 100644 --- a/packages/re2/re2.109.53.00/opam +++ b/packages/re2/re2.109.53.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "re2"]] depends: [ + "ocaml" "camlp4" "core" {= "109.53.01"} "sexplib" {= "109.53.00"} @@ -12,3 +13,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=18ac41354e266e352204a5750a97f242" +} diff --git a/packages/re2/re2.109.53.00/url b/packages/re2/re2.109.53.00/url deleted file mode 100644 index 0c94a3b1e00..00000000000 --- a/packages/re2/re2.109.53.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/re2-109.53.00.tar.gz" -checksum: "18ac41354e266e352204a5750a97f242" diff --git a/packages/re2/re2.109.55.00/descr b/packages/re2/re2.109.55.00/descr deleted file mode 100644 index 26c8b4a46db..00000000000 --- a/packages/re2/re2.109.55.00/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for RE2, Google's regular expression library diff --git a/packages/re2/re2.109.55.00/opam b/packages/re2/re2.109.55.00/opam index e6ae3b108b4..d26f5d31bea 100644 --- a/packages/re2/re2.109.55.00/opam +++ b/packages/re2/re2.109.55.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "re2"]] depends: [ + "ocaml" "camlp4" "core" {= "109.55.00"} "sexplib" {= "109.55.00"} @@ -12,3 +13,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=55a7ccf7f8e579b0f5ad4a39de8a84f7" +} diff --git a/packages/re2/re2.109.55.00/url b/packages/re2/re2.109.55.00/url deleted file mode 100644 index efb027bbb21..00000000000 --- a/packages/re2/re2.109.55.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/re2-109.55.00.tar.gz" -checksum: "55a7ccf7f8e579b0f5ad4a39de8a84f7" diff --git a/packages/re2/re2.109.55.02/descr b/packages/re2/re2.109.55.02/descr deleted file mode 100644 index 26c8b4a46db..00000000000 --- a/packages/re2/re2.109.55.02/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for RE2, Google's regular expression library diff --git a/packages/re2/re2.109.55.02/opam b/packages/re2/re2.109.55.02/opam deleted file mode 100644 index 40417c83e4d..00000000000 --- a/packages/re2/re2.109.55.02/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "re2"]] -depends: [ - "camlp4" - "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} -] -available: ocaml-version >= "4.00.0" -install: [make "install"] diff --git a/packages/re2/re2.109.55.02/url b/packages/re2/re2.109.55.02/url deleted file mode 100644 index 50a75c1414e..00000000000 --- a/packages/re2/re2.109.55.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/re2-109.55.02.tar.gz" -checksum: "3bc8950926ba368cc5f7719180011823" diff --git a/packages/re2/re2.109.55.03/descr b/packages/re2/re2.109.55.03/descr deleted file mode 100644 index 26c8b4a46db..00000000000 --- a/packages/re2/re2.109.55.03/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for RE2, Google's regular expression library diff --git a/packages/re2/re2.109.55.03/opam b/packages/re2/re2.109.55.03/opam index 40417c83e4d..92d5bb2322c 100644 --- a/packages/re2/re2.109.55.03/opam +++ b/packages/re2/re2.109.55.03/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "re2"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "core" {>= "109.55.00" & <= "110.01.00"} "sexplib" {>= "109.55.00" & <= "110.01.00"} @@ -11,5 +12,11 @@ depends: [ "pa_ounit" {>= "109.53.00" & <= "109.53.02"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=191cd3fad52bbc56ceb5d46a74983f67" +} diff --git a/packages/re2/re2.109.55.03/url b/packages/re2/re2.109.55.03/url deleted file mode 100644 index b370ceee0b7..00000000000 --- a/packages/re2/re2.109.55.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/re2-109.55.03.tar.gz" -checksum: "191cd3fad52bbc56ceb5d46a74983f67" diff --git a/packages/re2/re2.109.55.04/descr b/packages/re2/re2.109.55.04/descr deleted file mode 100644 index 26c8b4a46db..00000000000 --- a/packages/re2/re2.109.55.04/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for RE2, Google's regular expression library diff --git a/packages/re2/re2.109.55.04/opam b/packages/re2/re2.109.55.04/opam index 76e430e4066..f8d1fc234cf 100644 --- a/packages/re2/re2.109.55.04/opam +++ b/packages/re2/re2.109.55.04/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "re2"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "core" {>= "109.55.00" & <= "109.60.00"} "sexplib" {>= "109.55.00" & <= "109.60.00"} @@ -11,5 +12,11 @@ depends: [ "pa_ounit" {>= "109.53.00" & <= "109.53.02"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=5332eadab24730c6b5ca633f34c8166e" +} diff --git a/packages/re2/re2.109.55.04/url b/packages/re2/re2.109.55.04/url deleted file mode 100644 index 811d86b2345..00000000000 --- a/packages/re2/re2.109.55.04/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/re2-109.55.04.tar.gz" -checksum: "5332eadab24730c6b5ca633f34c8166e" diff --git a/packages/re2/re2.111.03.00/descr b/packages/re2/re2.111.03.00/descr deleted file mode 100644 index 26c8b4a46db..00000000000 --- a/packages/re2/re2.111.03.00/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for RE2, Google's regular expression library diff --git a/packages/re2/re2.111.03.00/opam b/packages/re2/re2.111.03.00/opam deleted file mode 100644 index d3e115a41c5..00000000000 --- a/packages/re2/re2.111.03.00/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "re2"]] -depends: [ - "camlp4" - "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} -] -available: ocaml-version >= "4.00.0" -install: [make "install"] diff --git a/packages/re2/re2.111.03.00/url b/packages/re2/re2.111.03.00/url deleted file mode 100644 index 25f24db8eba..00000000000 --- a/packages/re2/re2.111.03.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/re2-111.03.00.tar.gz" -checksum: "402bcc4e94780b767ea3f71da190bd16" diff --git a/packages/re2/re2.111.03.01/descr b/packages/re2/re2.111.03.01/descr deleted file mode 100644 index 26c8b4a46db..00000000000 --- a/packages/re2/re2.111.03.01/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for RE2, Google's regular expression library diff --git a/packages/re2/re2.111.03.01/opam b/packages/re2/re2.111.03.01/opam index d3e115a41c5..1911a2130b2 100644 --- a/packages/re2/re2.111.03.01/opam +++ b/packages/re2/re2.111.03.01/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "re2"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "core" {= "111.03.00"} "sexplib" {= "111.03.00"} @@ -11,5 +12,11 @@ depends: [ "pa_ounit" {>= "109.53.00" & <= "109.53.02"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=f602a46df7521d6ea9e035f03919cdf3" +} diff --git a/packages/re2/re2.111.03.01/url b/packages/re2/re2.111.03.01/url deleted file mode 100644 index 81a53ca4c35..00000000000 --- a/packages/re2/re2.111.03.01/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/re2-111.03.01.tar.gz" -checksum: "f602a46df7521d6ea9e035f03919cdf3" - diff --git a/packages/re2/re2.111.06.00/descr b/packages/re2/re2.111.06.00/descr deleted file mode 100644 index 26c8b4a46db..00000000000 --- a/packages/re2/re2.111.06.00/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for RE2, Google's regular expression library diff --git a/packages/re2/re2.111.06.00/opam b/packages/re2/re2.111.06.00/opam index 5a45f9f91f6..26eba788077 100644 --- a/packages/re2/re2.111.06.00/opam +++ b/packages/re2/re2.111.06.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "re2"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "core" {= "111.06.00"} "sexplib" {= "111.03.00"} @@ -11,5 +12,11 @@ depends: [ "pa_ounit" {>= "109.53.00" & <= "109.53.02"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=affa46f6dd9d2f99e60a1fb04762e0c8" +} diff --git a/packages/re2/re2.111.06.00/url b/packages/re2/re2.111.06.00/url deleted file mode 100644 index 83b1f28b699..00000000000 --- a/packages/re2/re2.111.06.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.06.00/individual/re2-111.06.00.tar.gz" -checksum: "affa46f6dd9d2f99e60a1fb04762e0c8" diff --git a/packages/re2/re2.111.08.00/descr b/packages/re2/re2.111.08.00/descr deleted file mode 100644 index 26c8b4a46db..00000000000 --- a/packages/re2/re2.111.08.00/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for RE2, Google's regular expression library diff --git a/packages/re2/re2.111.08.00/opam b/packages/re2/re2.111.08.00/opam index 410deefa6e9..09889e382d9 100644 --- a/packages/re2/re2.111.08.00/opam +++ b/packages/re2/re2.111.08.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "re2"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "core" {>= "111.08.00" & < "112.02.00"} "sexplib" {>= "111.03.00" & < "112.02.00"} @@ -11,5 +12,11 @@ depends: [ "pa_ounit" {>= "109.53.00" & < "111.29.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=63a13c8fe0bdfa3518e730e310b75255" +} diff --git a/packages/re2/re2.111.08.00/url b/packages/re2/re2.111.08.00/url deleted file mode 100644 index 8c8be30931a..00000000000 --- a/packages/re2/re2.111.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.08.00/individual/re2-111.08.00.tar.gz" -checksum: "63a13c8fe0bdfa3518e730e310b75255" diff --git a/packages/re2/re2.112.06.00/descr b/packages/re2/re2.112.06.00/descr deleted file mode 100644 index 26c8b4a46db..00000000000 --- a/packages/re2/re2.112.06.00/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for RE2, Google's regular expression library diff --git a/packages/re2/re2.112.06.00/opam b/packages/re2/re2.112.06.00/opam index ad4bf327fc6..3d1e8587d53 100644 --- a/packages/re2/re2.112.06.00/opam +++ b/packages/re2/re2.112.06.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "re2"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "core" {>= "112.06.00" & < "112.25.00"} "sexplib" {>= "112.06.00" & < "112.25.00"} @@ -12,8 +13,14 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [ ["fedora"] ["gcc-c++"] ] - [ ["oraclelinux"] ["gcc-c++"] ] + ["gcc-c++"] {os-distribution = "fedora"} + ["gcc-c++"] {os-distribution = "oraclelinux"} ] -available: ocaml-version >= "4.00.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/112.06.00/individual/re2-112.06.00.tar.gz" + checksum: "md5=1c28ff6eaf7c2259dce83747c3d86aef" +} diff --git a/packages/re2/re2.112.06.00/url b/packages/re2/re2.112.06.00/url deleted file mode 100644 index 655b8b1bec6..00000000000 --- a/packages/re2/re2.112.06.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/re2-112.06.00.tar.gz" -checksum: "1c28ff6eaf7c2259dce83747c3d86aef" diff --git a/packages/re2/re2.112.35.00/descr b/packages/re2/re2.112.35.00/descr deleted file mode 100644 index 26c8b4a46db..00000000000 --- a/packages/re2/re2.112.35.00/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for RE2, Google's regular expression library diff --git a/packages/re2/re2.112.35.00/opam b/packages/re2/re2.112.35.00/opam index c221ddce918..0a28f5de2dc 100644 --- a/packages/re2/re2.112.35.00/opam +++ b/packages/re2/re2.112.35.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/re2" @@ -7,6 +7,7 @@ build: [ ] remove: [["ocamlfind" "remove" "re2"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "core" {>= "112.35.00" & < "112.36.00"} "sexplib" {>= "112.35.00" & < "112.36.00"} @@ -15,11 +16,17 @@ depends: [ "pa_ounit" {>= "112.35.00" & < "112.36.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/re2/issues" -dev-repo: "https://github.com/janestreet/re2.git" +dev-repo: "git+https://github.com/janestreet/re2.git" install: [[make "install"]] depexts: [ - [ ["fedora"] ["gcc-c++"] ] - [ ["oraclelinux"] ["gcc-c++"] ] + ["gcc-c++"] {os-distribution = "fedora"} + ["gcc-c++"] {os-distribution = "oraclelinux"} ] +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: "md5=1e9631708e053112b3d4cb792d71cec1" +} diff --git a/packages/re2/re2.112.35.00/url b/packages/re2/re2.112.35.00/url deleted file mode 100644 index 41140237688..00000000000 --- a/packages/re2/re2.112.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.35/files/re2-112.35.00.tar.gz" -checksum: "1e9631708e053112b3d4cb792d71cec1" diff --git a/packages/re2/re2.113.00.00/descr b/packages/re2/re2.113.00.00/descr deleted file mode 100644 index 26c8b4a46db..00000000000 --- a/packages/re2/re2.113.00.00/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for RE2, Google's regular expression library diff --git a/packages/re2/re2.113.00.00/opam b/packages/re2/re2.113.00.00/opam index f2e94a9b298..d096b32ef13 100644 --- a/packages/re2/re2.113.00.00/opam +++ b/packages/re2/re2.113.00.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/re2" @@ -7,6 +7,7 @@ build: [ ] remove: [["ocamlfind" "remove" "re2"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "core" {>= "113.00.00" & < "113.01.00"} "sexplib" {>= "113.00.00" & < "113.01.00"} @@ -15,11 +16,17 @@ depends: [ "pa_ounit" {>= "113.00.00" & < "113.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/re2/issues" -dev-repo: "https://github.com/janestreet/re2.git" +dev-repo: "git+https://github.com/janestreet/re2.git" install: [[make "install"]] depexts: [ - [ ["fedora"] ["gcc-c++"] ] - [ ["oraclelinux"] ["gcc-c++"] ] + ["gcc-c++"] {os-distribution = "fedora"} + ["gcc-c++"] {os-distribution = "oraclelinux"} ] +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: "md5=cac068fe5dc1659732dfa73513e421b2" +} diff --git a/packages/re2/re2.113.00.00/url b/packages/re2/re2.113.00.00/url deleted file mode 100644 index f1a8a45a6e3..00000000000 --- a/packages/re2/re2.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/re2-113.00.00.tar.gz" -checksum: "cac068fe5dc1659732dfa73513e421b2" diff --git a/packages/re2/re2.113.24.00/descr b/packages/re2/re2.113.24.00/descr deleted file mode 100644 index 26c8b4a46db..00000000000 --- a/packages/re2/re2.113.24.00/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for RE2, Google's regular expression library diff --git a/packages/re2/re2.113.24.00/opam b/packages/re2/re2.113.24.00/opam index ffd905fd8d1..f852f21e258 100644 --- a/packages/re2/re2.113.24.00/opam +++ b/packages/re2/re2.113.24.00/opam @@ -1,32 +1,38 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/re2" bug-reports: "https://github.com/janestreet/re2/issues" -dev-repo: "https://github.com/janestreet/re2.git" +dev-repo: "git+https://github.com/janestreet/re2.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depexts: [ - [ ["fedora"] ["gcc-c++"] ] - [ ["oraclelinux"] ["gcc-c++"] ] + ["gcc-c++"] {os-distribution = "fedora"} + ["gcc-c++"] {os-distribution = "oraclelinux"} ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=f83100978e8e6fad05cf9f2cca64aa28" +} diff --git a/packages/re2/re2.113.24.00/url b/packages/re2/re2.113.24.00/url deleted file mode 100644 index ccb3c60125b..00000000000 --- a/packages/re2/re2.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/re2-113.24.00.tar.gz" -checksum: "f83100978e8e6fad05cf9f2cca64aa28" diff --git a/packages/re2/re2.113.33.00+4.03/descr b/packages/re2/re2.113.33.00+4.03/descr deleted file mode 100644 index 26c8b4a46db..00000000000 --- a/packages/re2/re2.113.33.00+4.03/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for RE2, Google's regular expression library diff --git a/packages/re2/re2.113.33.00+4.03/opam b/packages/re2/re2.113.33.00+4.03/opam index e7e523c22f6..524dca03de4 100644 --- a/packages/re2/re2.113.33.00+4.03/opam +++ b/packages/re2/re2.113.33.00+4.03/opam @@ -1,32 +1,38 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/re2" bug-reports: "https://github.com/janestreet/re2/issues" -dev-repo: "https://github.com/janestreet/re2.git" +dev-repo: "git+https://github.com/janestreet/re2.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.03.0"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.03.0" ] depexts: [ - [["fedora"] ["gcc-c++"]] - [["oraclelinux"] ["gcc-c++"]] + ["gcc-c++"] {os-distribution = "fedora"} + ["gcc-c++"] {os-distribution = "oraclelinux"} ] +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: "md5=44f83db2e8d30b56f997676e0e293bcf" +} diff --git a/packages/re2/re2.113.33.00+4.03/url b/packages/re2/re2.113.33.00+4.03/url deleted file mode 100644 index 0458a342703..00000000000 --- a/packages/re2/re2.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/re2-113.33.00+4.03.tar.gz" -checksum: "44f83db2e8d30b56f997676e0e293bcf" diff --git a/packages/re2/re2.113.33.00/descr b/packages/re2/re2.113.33.00/descr deleted file mode 100644 index 26c8b4a46db..00000000000 --- a/packages/re2/re2.113.33.00/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for RE2, Google's regular expression library diff --git a/packages/re2/re2.113.33.00/opam b/packages/re2/re2.113.33.00/opam index a93d4942294..75dc99cf444 100644 --- a/packages/re2/re2.113.33.00/opam +++ b/packages/re2/re2.113.33.00/opam @@ -1,32 +1,38 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/re2" bug-reports: "https://github.com/janestreet/re2/issues" -dev-repo: "https://github.com/janestreet/re2.git" +dev-repo: "git+https://github.com/janestreet/re2.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depexts: [ - [ ["fedora"] ["gcc-c++"] ] - [ ["oraclelinux"] ["gcc-c++"] ] + ["gcc-c++"] {os-distribution = "fedora"} + ["gcc-c++"] {os-distribution = "oraclelinux"} ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=89b6465f84f88a9b4d43243ae26be1a2" +} diff --git a/packages/re2/re2.113.33.00/url b/packages/re2/re2.113.33.00/url deleted file mode 100644 index e22d0e248c3..00000000000 --- a/packages/re2/re2.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/re2-113.33.00.tar.gz" -checksum: "89b6465f84f88a9b4d43243ae26be1a2" diff --git a/packages/re2/re2.113.33.03/descr b/packages/re2/re2.113.33.03/descr deleted file mode 100644 index 26c8b4a46db..00000000000 --- a/packages/re2/re2.113.33.03/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for RE2, Google's regular expression library diff --git a/packages/re2/re2.113.33.03/opam b/packages/re2/re2.113.33.03/opam index 0d06cb03c46..83a69cb9bdc 100644 --- a/packages/re2/re2.113.33.03/opam +++ b/packages/re2/re2.113.33.03/opam @@ -1,33 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/re2" bug-reports: "https://github.com/janestreet/re2/issues" -dev-repo: "https://github.com/janestreet/re2.git" +dev-repo: "git+https://github.com/janestreet/re2.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] depexts: [ - [ ["fedora"] ["gcc-c++"] ] - [ ["oraclelinux"] ["gcc-c++"] ] + ["gcc-c++"] {os-distribution = "fedora"} + ["gcc-c++"] {os-distribution = "oraclelinux"} ] +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: "md5=6d23b0dcb9e72f197fe22eef65204f44" +} diff --git a/packages/re2/re2.113.33.03/url b/packages/re2/re2.113.33.03/url deleted file mode 100644 index 5bdd48408a7..00000000000 --- a/packages/re2/re2.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/re2-113.33.03.tar.gz" -checksum: "6d23b0dcb9e72f197fe22eef65204f44" diff --git a/packages/re2/re2.v0.10.0/descr b/packages/re2/re2.v0.10.0/descr deleted file mode 100644 index 26c8b4a46db..00000000000 --- a/packages/re2/re2.v0.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for RE2, Google's regular expression library diff --git a/packages/re2/re2.v0.10.0/opam b/packages/re2/re2.v0.10.0/opam index 7c13b7491a4..01d3956ca15 100644 --- a/packages/re2/re2.v0.10.0/opam +++ b/packages/re2/re2.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/re2" @@ -9,14 +9,20 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core_kernel" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "ppx_jane" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12" & < "1.0+beta18"} + "ocaml" {>= "4.04.1"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {build & >= "1.0+beta12" & < "1.0+beta18"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] depexts: [ - [ ["fedora"] ["gcc-c++"] ] - [ ["oraclelinux"] ["gcc-c++"] ] + ["gcc-c++"] {os-distribution = "fedora"} + ["gcc-c++"] {os-distribution = "oraclelinux"} ] +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: "md5=da16b14fd903514d61cef67c8709013f" +} diff --git a/packages/re2/re2.v0.10.0/url b/packages/re2/re2.v0.10.0/url deleted file mode 100644 index 35b1cceb6a1..00000000000 --- a/packages/re2/re2.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/re2-v0.10.0.tar.gz" -checksum: "da16b14fd903514d61cef67c8709013f" diff --git a/packages/re2/re2.v0.10.1/descr b/packages/re2/re2.v0.10.1/descr deleted file mode 100644 index 26c8b4a46db..00000000000 --- a/packages/re2/re2.v0.10.1/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for RE2, Google's regular expression library diff --git a/packages/re2/re2.v0.10.1/opam b/packages/re2/re2.v0.10.1/opam index 40e79de747d..ded405f0ae7 100644 --- a/packages/re2/re2.v0.10.1/opam +++ b/packages/re2/re2.v0.10.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/re2" @@ -9,14 +9,19 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core_kernel" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "ppx_jane" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "ocaml" {>= "4.04.1"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] depexts: [ - [ ["fedora"] ["gcc-c++"] ] - [ ["oraclelinux"] ["gcc-c++"] ] + ["gcc-c++"] {os-distribution = "fedora"} + ["gcc-c++"] {os-distribution = "oraclelinux"} ] +synopsis: "OCaml bindings for RE2, Google's regular expression library" +url { + src: "https://github.com/janestreet/re2/archive/v0.10.1.tar.gz" + checksum: "md5=5fe2ccfb52e76e36f293a5496e55ca05" +} diff --git a/packages/re2/re2.v0.10.1/url b/packages/re2/re2.v0.10.1/url deleted file mode 100644 index 4cd160fbcf4..00000000000 --- a/packages/re2/re2.v0.10.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/re2/archive/v0.10.1.tar.gz" -checksum: "5fe2ccfb52e76e36f293a5496e55ca05" diff --git a/packages/re2/re2.v0.9.0/descr b/packages/re2/re2.v0.9.0/descr deleted file mode 100644 index 26c8b4a46db..00000000000 --- a/packages/re2/re2.v0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for RE2, Google's regular expression library diff --git a/packages/re2/re2.v0.9.0/opam b/packages/re2/re2.v0.9.0/opam index a2ccabec595..069f54181fc 100644 --- a/packages/re2/re2.v0.9.0/opam +++ b/packages/re2/re2.v0.9.0/opam @@ -1,22 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/re2" bug-reports: "https://github.com/janestreet/re2/issues" -dev-repo: "https://github.com/janestreet/re2.git" +dev-repo: "git+https://github.com/janestreet/re2.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core_kernel" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7" & < "1.0+beta18"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0" & < "4.06.0"} + "core_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7" & < "1.0+beta18"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.0" ] depexts: [ - [ ["fedora"] ["gcc-c++"] ] - [ ["oraclelinux"] ["gcc-c++"] ] + ["gcc-c++"] {os-distribution = "fedora"} + ["gcc-c++"] {os-distribution = "oraclelinux"} ] +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: "md5=db6760421b279c9f270af171af72b248" +} diff --git a/packages/re2/re2.v0.9.0/url b/packages/re2/re2.v0.9.0/url deleted file mode 100644 index 408ea4db255..00000000000 --- a/packages/re2/re2.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/re2-v0.9.0.tar.gz" -checksum: "db6760421b279c9f270af171af72b248" diff --git a/packages/re2/re2.v0.9.1/descr b/packages/re2/re2.v0.9.1/descr deleted file mode 100644 index 26c8b4a46db..00000000000 --- a/packages/re2/re2.v0.9.1/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for RE2, Google's regular expression library diff --git a/packages/re2/re2.v0.9.1/opam b/packages/re2/re2.v0.9.1/opam index 3d7928e7d17..1518699dffe 100644 --- a/packages/re2/re2.v0.9.1/opam +++ b/packages/re2/re2.v0.9.1/opam @@ -1,22 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/re2" bug-reports: "https://github.com/janestreet/re2/issues" -dev-repo: "https://github.com/janestreet/re2.git" +dev-repo: "git+https://github.com/janestreet/re2.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core_kernel" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta15" & < "1.0+beta18"} - "ppx_driver" {>= "v0.9.2" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "core_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta15" & < "1.0+beta18"} + "ppx_driver" {>= "v0.9.2" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.0" ] depexts: [ - [ ["fedora"] ["gcc-c++"] ] - [ ["oraclelinux"] ["gcc-c++"] ] + ["gcc-c++"] {os-distribution = "fedora"} + ["gcc-c++"] {os-distribution = "oraclelinux"} ] +synopsis: "OCaml bindings for RE2, Google's regular expression library" +url { + src: "https://github.com/janestreet/re2/archive/v0.9.1.tar.gz" + checksum: "md5=085f3d236542cf1afec4d07ab2a28086" +} diff --git a/packages/re2/re2.v0.9.1/url b/packages/re2/re2.v0.9.1/url deleted file mode 100644 index f470666414f..00000000000 --- a/packages/re2/re2.v0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/re2/archive/v0.9.1.tar.gz" -checksum: "085f3d236542cf1afec4d07ab2a28086" diff --git a/packages/react/react.0.9.3/descr b/packages/react/react.0.9.3/descr deleted file mode 100644 index 5a17c9d98e6..00000000000 --- a/packages/react/react.0.9.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Module for functional reactive programming (FRP) -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. diff --git a/packages/react/react.0.9.3/opam b/packages/react/react.0.9.3/opam deleted file mode 100644 index 24a54fbe8a7..00000000000 --- a/packages/react/react.0.9.3/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1.2" -maintainer: "https://github.com/ocaml/opam-repository/issues" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocamlfind" "remove" "react"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/react/react.0.9.3/url b/packages/react/react.0.9.3/url deleted file mode 100644 index fbc915cf7fe..00000000000 --- a/packages/react/react.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/react/releases/react-0.9.3.tbz" -checksum: "ba2239e33ae78bf941d56099319f41d4" diff --git a/packages/react/react.0.9.4/descr b/packages/react/react.0.9.4/descr deleted file mode 100644 index 872a34856ce..00000000000 --- a/packages/react/react.0.9.4/descr +++ /dev/null @@ -1,5 +0,0 @@ -Module for functional reactive programming (FRP) -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. - diff --git a/packages/react/react.0.9.4/opam b/packages/react/react.0.9.4/opam index 24a54fbe8a7..161e640685a 100644 --- a/packages/react/react.0.9.4/opam +++ b/packages/react/react.0.9.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,8 +6,18 @@ build: [ ] remove: [["ocamlfind" "remove" "react"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] +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: "md5=ea5edd6475ad305e084744571e0c9209" +} diff --git a/packages/react/react.0.9.4/url b/packages/react/react.0.9.4/url deleted file mode 100644 index c843d8875a6..00000000000 --- a/packages/react/react.0.9.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/react/releases/react-0.9.4.tbz" -checksum: "ea5edd6475ad305e084744571e0c9209" diff --git a/packages/react/react.1.0.0/descr b/packages/react/react.1.0.0/descr deleted file mode 100644 index 764e714fbc0..00000000000 --- a/packages/react/react.1.0.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Declarative events and signals for OCaml - -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. - diff --git a/packages/react/react.1.0.0/opam b/packages/react/react.1.0.0/opam index ff4a89bb0f3..1e1c70e99c2 100644 --- a/packages/react/react.1.0.0/opam +++ b/packages/react/react.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " homepage: "http://erratique.ch/software/react" authors: ["Daniel Bünzli "] @@ -6,12 +6,25 @@ doc: "http://erratique.ch/software/react/doc/React" tags: [ "reactive" "declarative" "signal" "event" "frp" ] license: "BSD3" depends: [ + "ocaml" {>= "3.11.0"} "ocamlfind" "ocamlbuild" {build} ] -ocaml-version: [>= "3.11.0"] build: [ ["./pkg/pkg-git" ] ["./pkg/build" "true" ] ] +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.0.tbz" + checksum: "md5=28dffef441f84d626829a812c675bc6d" +} diff --git a/packages/react/react.1.0.0/url b/packages/react/react.1.0.0/url deleted file mode 100644 index 5567d061992..00000000000 --- a/packages/react/react.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/react/releases/react-1.0.0.tbz" -checksum: "28dffef441f84d626829a812c675bc6d" diff --git a/packages/react/react.1.0.1/descr b/packages/react/react.1.0.1/descr deleted file mode 100644 index 764e714fbc0..00000000000 --- a/packages/react/react.1.0.1/descr +++ /dev/null @@ -1,10 +0,0 @@ -Declarative events and signals for OCaml - -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. - diff --git a/packages/react/react.1.0.1/opam b/packages/react/react.1.0.1/opam deleted file mode 100644 index 464bb82045d..00000000000 --- a/packages/react/react.1.0.1/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -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: "BSD3" -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -available: [ ocaml-version >= "3.11.0" & ocaml-version < "4.06.0" ] -build: -[ - [ "ocaml" "pkg/git.ml" ] - [ "ocaml" "pkg/build.ml" "native=true" # TODO FIXME - "native-dynlink=true" ] # TODO FIXME -] diff --git a/packages/react/react.1.0.1/url b/packages/react/react.1.0.1/url deleted file mode 100644 index db940b0ed6a..00000000000 --- a/packages/react/react.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/react/releases/react-1.0.1.tbz" -checksum: "24253985ab67643db1932737f292c998" diff --git a/packages/react/react.1.1.0/descr b/packages/react/react.1.1.0/descr deleted file mode 100644 index 764e714fbc0..00000000000 --- a/packages/react/react.1.1.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Declarative events and signals for OCaml - -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. - diff --git a/packages/react/react.1.1.0/opam b/packages/react/react.1.1.0/opam index d251be036f5..3903f756af3 100644 --- a/packages/react/react.1.1.0/opam +++ b/packages/react/react.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " homepage: "http://erratique.ch/software/react" authors: ["Daniel Bünzli "] @@ -6,13 +6,26 @@ doc: "http://erratique.ch/software/react/doc/React" tags: [ "reactive" "declarative" "signal" "event" "frp" ] license: "BSD3" depends: [ + "ocaml" {>= "3.11.0" & < "4.06.0"} "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "3.11.0" & ocaml-version < "4.06.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: "md5=a406bc1913690f67a8c9586371c169cd" +} diff --git a/packages/react/react.1.1.0/url b/packages/react/react.1.1.0/url deleted file mode 100644 index dbfc55e67bb..00000000000 --- a/packages/react/react.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/react/releases/react-1.1.0.tbz" -checksum: "a406bc1913690f67a8c9586371c169cd" diff --git a/packages/react/react.1.2.0/descr b/packages/react/react.1.2.0/descr deleted file mode 100644 index 764e714fbc0..00000000000 --- a/packages/react/react.1.2.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Declarative events and signals for OCaml - -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. - diff --git a/packages/react/react.1.2.0/opam b/packages/react/react.1.2.0/opam index 7a9a2718e42..8404ef75bd6 100644 --- a/packages/react/react.1.2.0/opam +++ b/packages/react/react.1.2.0/opam @@ -1,20 +1,36 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/react.git" +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: "BSD3" depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.0" ] -build: -[ - [ "ocaml" "pkg/git.ml" ] - [ "ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" ] +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: "md5=f071a1308b6cad131c55cda8677823c3" +} diff --git a/packages/react/react.1.2.0/url b/packages/react/react.1.2.0/url deleted file mode 100644 index b27fc0869d6..00000000000 --- a/packages/react/react.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/react/releases/react-1.2.0.tbz" -checksum: "f071a1308b6cad131c55cda8677823c3" diff --git a/packages/react/react.1.2.1/descr b/packages/react/react.1.2.1/descr deleted file mode 100644 index 6c4d94b0b22..00000000000 --- a/packages/react/react.1.2.1/descr +++ /dev/null @@ -1,10 +0,0 @@ -Declarative events and signals for OCaml -Release %%VERSION%% - -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 ISC license. diff --git a/packages/react/react.1.2.1/opam b/packages/react/react.1.2.1/opam index d7553e3d258..a7cd9dd36b6 100644 --- a/packages/react/react.1.2.1/opam +++ b/packages/react/react.1.2.1/opam @@ -1,18 +1,33 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/react.git" +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: "ISC" depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.9.0"} ] -available: [ ocaml-version >= "4.01.0" ] build: [[ "ocaml" "pkg/pkg.ml" "build" - "--dev-pkg" "%{pinned}%" ]] \ No newline at end of file + "--dev-pkg" "%{pinned}%" ]] +synopsis: "Declarative events and signals for OCaml" +description: """ +Release %%VERSION%% + +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 ISC license.""" +url { + src: "http://erratique.ch/software/react/releases/react-1.2.1.tbz" + checksum: "md5=ce1454438ce4e9d2931248d3abba1fcc" +} diff --git a/packages/react/react.1.2.1/url b/packages/react/react.1.2.1/url deleted file mode 100644 index 691d50e5c2f..00000000000 --- a/packages/react/react.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/react/releases/react-1.2.1.tbz" -checksum: "ce1454438ce4e9d2931248d3abba1fcc" \ No newline at end of file diff --git a/packages/reactiveData/reactiveData.0.1/descr b/packages/reactiveData/reactiveData.0.1/descr deleted file mode 100644 index 88a15961741..00000000000 --- a/packages/reactiveData/reactiveData.0.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Functional reactive programming with incremental changes in data structures - -ReactiveData is an OCaml module for functional reactive -programming (FRP) based on React. It adds support to incremental -changes in data structures by reasoning on patches instead of absolute -values. diff --git a/packages/reactiveData/reactiveData.0.1/opam b/packages/reactiveData/reactiveData.0.1/opam index 8532848800a..1e99477421e 100644 --- a/packages/reactiveData/reactiveData.0.1/opam +++ b/packages/reactiveData/reactiveData.0.1/opam @@ -1,18 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Hugo Heuzard " homepage: "https://github.com/hhugo/reactiveData" authors: ["Hugo Heuzard "] tags: [ "reactive" "declarative" "signal" "event" "frp" ] license: "LGPL-3.0 with OCaml linking exception" depends: [ + "ocaml" {>= "3.11.0"} "ocamlfind" "react" {>= "1.0.0"} "ocamlbuild" {build} ] -ocaml-version: [>= "3.11.0"] build: [ [ "ocaml" "pkg/build.ml" "native=true" "native-dynlink=true" ] ] dev-repo: "git://github.com/hhugo/reactiveData" +synopsis: + "Functional reactive programming with incremental changes in data structures" +description: """ +ReactiveData is an OCaml module for functional reactive +programming (FRP) based on React. It adds support to incremental +changes in data structures by reasoning on patches instead of absolute +values.""" +url { + src: "https://github.com/hhugo/reactiveData/archive/0.1.tar.gz" + checksum: "md5=777a68c27184dfbfb4fb7b881cb2ecc6" +} diff --git a/packages/reactiveData/reactiveData.0.1/url b/packages/reactiveData/reactiveData.0.1/url deleted file mode 100644 index 12e2ffce852..00000000000 --- a/packages/reactiveData/reactiveData.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hhugo/reactiveData/archive/0.1.tar.gz" -checksum: "777a68c27184dfbfb4fb7b881cb2ecc6" diff --git a/packages/reactiveData/reactiveData.0.2.1/descr b/packages/reactiveData/reactiveData.0.2.1/descr deleted file mode 100644 index 88a15961741..00000000000 --- a/packages/reactiveData/reactiveData.0.2.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Functional reactive programming with incremental changes in data structures - -ReactiveData is an OCaml module for functional reactive -programming (FRP) based on React. It adds support to incremental -changes in data structures by reasoning on patches instead of absolute -values. diff --git a/packages/reactiveData/reactiveData.0.2.1/opam b/packages/reactiveData/reactiveData.0.2.1/opam index 50de502d20a..45eaa488194 100644 --- a/packages/reactiveData/reactiveData.0.2.1/opam +++ b/packages/reactiveData/reactiveData.0.2.1/opam @@ -1,9 +1,8 @@ -opam-version: "1.2" - +opam-version: "2.0" maintainer: "Hugo Heuzard " authors: ["Hugo Heuzard "] homepage: "https://github.com/ocsigen/reactiveData" -dev-repo: "https://github.com/ocsigen/reactiveData.git" +dev-repo: "git+https://github.com/ocsigen/reactiveData.git" bug-reports: "https://github.com/ocsigen/reactiveData/issues" doc:"http://ocsigen.github.io/reactiveData/0.2.1/" @@ -11,12 +10,28 @@ doc:"http://ocsigen.github.io/reactiveData/0.2.1/" tags: [ "reactive" "declarative" "signal" "event" "frp" ] license: "LGPL-3.0 with OCaml linking exception" -depends: ["ocamlfind" "react"] -build: -[ - [ "ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native}%" ] +depends: [ + "ocaml" {>= "3.11.0"} + "ocamlfind" + "react" ] -build-doc: ["ocamlbuild" "-use-ocamlfind" "src/api.docdir/index.html"] - -available: ocaml-version >= "3.11.0" +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native}%" + ] + ["ocamlbuild" "-use-ocamlfind" "src/api.docdir/index.html"] {with-doc} +] +synopsis: + "Functional reactive programming with incremental changes in data structures" +description: """ +ReactiveData is an OCaml module for functional reactive +programming (FRP) based on React. It adds support to incremental +changes in data structures by reasoning on patches instead of absolute +values.""" +url { + src: "https://github.com/ocsigen/reactiveData/archive/0.2.1.tar.gz" + checksum: "md5=f4b175db6d8108a6276895af7ad58128" +} diff --git a/packages/reactiveData/reactiveData.0.2.1/url b/packages/reactiveData/reactiveData.0.2.1/url deleted file mode 100644 index 5ae98f1109f..00000000000 --- a/packages/reactiveData/reactiveData.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/reactiveData/archive/0.2.1.tar.gz" -checksum: "f4b175db6d8108a6276895af7ad58128" diff --git a/packages/reactiveData/reactiveData.0.2/descr b/packages/reactiveData/reactiveData.0.2/descr deleted file mode 100644 index 88a15961741..00000000000 --- a/packages/reactiveData/reactiveData.0.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -Functional reactive programming with incremental changes in data structures - -ReactiveData is an OCaml module for functional reactive -programming (FRP) based on React. It adds support to incremental -changes in data structures by reasoning on patches instead of absolute -values. diff --git a/packages/reactiveData/reactiveData.0.2/opam b/packages/reactiveData/reactiveData.0.2/opam index 962b859f44a..aa963432915 100644 --- a/packages/reactiveData/reactiveData.0.2/opam +++ b/packages/reactiveData/reactiveData.0.2/opam @@ -1,9 +1,8 @@ -opam-version: "1.2" - +opam-version: "2.0" maintainer: "Hugo Heuzard " authors: ["Hugo Heuzard "] homepage: "https://github.com/ocsigen/reactiveData" -dev-repo: "https://github.com/ocsigen/reactiveData.git" +dev-repo: "git+https://github.com/ocsigen/reactiveData.git" bug-reports: "https://github.com/ocsigen/reactiveData/issues" doc:"http://ocsigen.github.io/reactiveData/0.2/" @@ -11,12 +10,28 @@ doc:"http://ocsigen.github.io/reactiveData/0.2/" tags: [ "reactive" "declarative" "signal" "event" "frp" ] license: "LGPL-3.0 with OCaml linking exception" -depends: ["ocamlfind" "react"] -build: -[ - [ "ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native}%" ] +depends: [ + "ocaml" {>= "3.11.0"} + "ocamlfind" + "react" ] -build-doc: ["ocamlbuild" "-use-ocamlfind" "src/api.docdir/index.html"] - -available: ocaml-version >= "3.11.0" +build: [ + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native}%" + ] + ["ocamlbuild" "-use-ocamlfind" "src/api.docdir/index.html"] {with-doc} +] +synopsis: + "Functional reactive programming with incremental changes in data structures" +description: """ +ReactiveData is an OCaml module for functional reactive +programming (FRP) based on React. It adds support to incremental +changes in data structures by reasoning on patches instead of absolute +values.""" +url { + src: "https://github.com/ocsigen/reactiveData/archive/0.2.tar.gz" + checksum: "md5=02c61c421c8bf02310acee73f4beafdd" +} diff --git a/packages/reactiveData/reactiveData.0.2/url b/packages/reactiveData/reactiveData.0.2/url deleted file mode 100644 index 1bbee30c0e3..00000000000 --- a/packages/reactiveData/reactiveData.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/reactiveData/archive/0.2.tar.gz" -checksum: "02c61c421c8bf02310acee73f4beafdd" diff --git a/packages/reason-parser/reason-parser.1.12.0/descr b/packages/reason-parser/reason-parser.1.12.0/descr deleted file mode 100644 index 7826520826e..00000000000 --- a/packages/reason-parser/reason-parser.1.12.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Reason Parser: Meta Language Toolchain - -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. diff --git a/packages/reason-parser/reason-parser.1.12.0/opam b/packages/reason-parser/reason-parser.1.12.0/opam deleted file mode 100644 index 7988463bf7b..00000000000 --- a/packages/reason-parser/reason-parser.1.12.0/opam +++ /dev/null @@ -1,35 +0,0 @@ - -opam-version: "1.2" -name: "reason-parser" -version: "1.12.0" -maintainer: "Jordan Walke " -authors: [ "Jordan Walke " ] -license: "BSD" -homepage: "https://github.com/facebook/reason" -doc: "http://facebook.github.io/reason" -bug-reports: "https://github.com/facebook/reason/issues" -dev-repo: "git://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}%"] -] -build-test: [ - "ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_reason.byte" "--" -] -depends: [ - "ocamlfind" {build} - "menhir" {>= "20160303" & < "20170418"} - "merlin-extend" {>= "0.3"} - "result" {= "1.2"} - "topkg" {= "0.8.1"} - "ocaml-migrate-parsetree" - "ppx_tools_versioned" {= "5.0alpha"} -] -depopts: [ -] -available: [ ocaml-version >= "4.02" & ocaml-version < "4.05" ] diff --git a/packages/reason-parser/reason-parser.1.12.0/url b/packages/reason-parser/reason-parser.1.12.0/url deleted file mode 100644 index 5546a9e5d4f..00000000000 --- a/packages/reason-parser/reason-parser.1.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/facebook/reason/releases/download/reason-parser-1.12.0/reason-parser-1.12.0.tar.gz" -checksum: "3f4834052a844b52eeab5bfd5dc1de4a" diff --git a/packages/reason-parser/reason-parser.1.13.0/descr b/packages/reason-parser/reason-parser.1.13.0/descr deleted file mode 100644 index 7826520826e..00000000000 --- a/packages/reason-parser/reason-parser.1.13.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Reason Parser: Meta Language Toolchain - -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. diff --git a/packages/reason-parser/reason-parser.1.13.0/opam b/packages/reason-parser/reason-parser.1.13.0/opam index ab813c2cedb..38fffd98e0c 100644 --- a/packages/reason-parser/reason-parser.1.13.0/opam +++ b/packages/reason-parser/reason-parser.1.13.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jordan Walke " authors: "Jordan Walke " homepage: "https://github.com/facebook/reason" @@ -15,19 +15,20 @@ build: [ "./build.native" "build" "--native" - "%{ocaml-native}%" + "%{ocaml:native}%" "--native-dynlink" - "%{ocaml-native-dynlink}%" + "%{ocaml:native-dynlink}%" ] -] -build-test: [ - "ocamlbuild" - "-classic-display" - "-use-ocamlfind" - "src_test/test_reason.byte" - "--" + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_reason.byte" + "--" + ] {with-test} ] depends: [ + "ocaml" {>= "4.02" & < "4.05"} "ocamlfind" {build} "menhir" {>= "20160303" & < "20170418"} "merlin-extend" {>= "0.3"} @@ -36,4 +37,15 @@ depends: [ "ocaml-migrate-parsetree" "ppx_tools_versioned" {= "5.0alpha"} ] -available: [ocaml-version >= "4.02" & ocaml-version < "4.05"] +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: "md5=eae8c60393e6a330d80122c4301a26b6" +} diff --git a/packages/reason-parser/reason-parser.1.13.0/url b/packages/reason-parser/reason-parser.1.13.0/url deleted file mode 100644 index ebf2ed3a44c..00000000000 --- a/packages/reason-parser/reason-parser.1.13.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/facebook/reason/releases/download/1.13.0/reason-parser-1.13.0.tar.gz" -checksum: "eae8c60393e6a330d80122c4301a26b6" diff --git a/packages/reason-parser/reason-parser.1.13.2/descr b/packages/reason-parser/reason-parser.1.13.2/descr deleted file mode 100644 index 7826520826e..00000000000 --- a/packages/reason-parser/reason-parser.1.13.2/descr +++ /dev/null @@ -1,7 +0,0 @@ -Reason Parser: Meta Language Toolchain - -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. diff --git a/packages/reason-parser/reason-parser.1.13.2/opam b/packages/reason-parser/reason-parser.1.13.2/opam index ab813c2cedb..167aee31af1 100644 --- a/packages/reason-parser/reason-parser.1.13.2/opam +++ b/packages/reason-parser/reason-parser.1.13.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jordan Walke " authors: "Jordan Walke " homepage: "https://github.com/facebook/reason" @@ -15,19 +15,20 @@ build: [ "./build.native" "build" "--native" - "%{ocaml-native}%" + "%{ocaml:native}%" "--native-dynlink" - "%{ocaml-native-dynlink}%" + "%{ocaml:native-dynlink}%" ] -] -build-test: [ - "ocamlbuild" - "-classic-display" - "-use-ocamlfind" - "src_test/test_reason.byte" - "--" + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_reason.byte" + "--" + ] {with-test} ] depends: [ + "ocaml" {>= "4.02" & < "4.05"} "ocamlfind" {build} "menhir" {>= "20160303" & < "20170418"} "merlin-extend" {>= "0.3"} @@ -36,4 +37,15 @@ depends: [ "ocaml-migrate-parsetree" "ppx_tools_versioned" {= "5.0alpha"} ] -available: [ocaml-version >= "4.02" & ocaml-version < "4.05"] +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: "md5=e659d1f545c46a8c565e9f243cdd01df" +} diff --git a/packages/reason-parser/reason-parser.1.13.2/url b/packages/reason-parser/reason-parser.1.13.2/url deleted file mode 100644 index 55c9d5cd2af..00000000000 --- a/packages/reason-parser/reason-parser.1.13.2/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/facebook/reason/releases/download/1.13.2/reason-parser-1.13.2.tar.gz" -checksum: "e659d1f545c46a8c565e9f243cdd01df" diff --git a/packages/reason-parser/reason-parser.1.13.3/descr b/packages/reason-parser/reason-parser.1.13.3/descr deleted file mode 100644 index 7826520826e..00000000000 --- a/packages/reason-parser/reason-parser.1.13.3/descr +++ /dev/null @@ -1,7 +0,0 @@ -Reason Parser: Meta Language Toolchain - -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. diff --git a/packages/reason-parser/reason-parser.1.13.3/opam b/packages/reason-parser/reason-parser.1.13.3/opam index ab813c2cedb..f063a63705a 100644 --- a/packages/reason-parser/reason-parser.1.13.3/opam +++ b/packages/reason-parser/reason-parser.1.13.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jordan Walke " authors: "Jordan Walke " homepage: "https://github.com/facebook/reason" @@ -15,19 +15,20 @@ build: [ "./build.native" "build" "--native" - "%{ocaml-native}%" + "%{ocaml:native}%" "--native-dynlink" - "%{ocaml-native-dynlink}%" + "%{ocaml:native-dynlink}%" ] -] -build-test: [ - "ocamlbuild" - "-classic-display" - "-use-ocamlfind" - "src_test/test_reason.byte" - "--" + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_reason.byte" + "--" + ] {with-test} ] depends: [ + "ocaml" {>= "4.02" & < "4.05"} "ocamlfind" {build} "menhir" {>= "20160303" & < "20170418"} "merlin-extend" {>= "0.3"} @@ -36,4 +37,15 @@ depends: [ "ocaml-migrate-parsetree" "ppx_tools_versioned" {= "5.0alpha"} ] -available: [ocaml-version >= "4.02" & ocaml-version < "4.05"] +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: "md5=508a12282898b62af72a0d40a2b4322c" +} diff --git a/packages/reason-parser/reason-parser.1.13.3/url b/packages/reason-parser/reason-parser.1.13.3/url deleted file mode 100644 index 77a1bb0c63f..00000000000 --- a/packages/reason-parser/reason-parser.1.13.3/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/facebook/reason/releases/download/1.13.3/reason-parser-1.13.3.tar.gz" -checksum: "508a12282898b62af72a0d40a2b4322c" diff --git a/packages/reason-parser/reason-parser.1.13.4/descr b/packages/reason-parser/reason-parser.1.13.4/descr deleted file mode 100644 index 7826520826e..00000000000 --- a/packages/reason-parser/reason-parser.1.13.4/descr +++ /dev/null @@ -1,7 +0,0 @@ -Reason Parser: Meta Language Toolchain - -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. diff --git a/packages/reason-parser/reason-parser.1.13.4/opam b/packages/reason-parser/reason-parser.1.13.4/opam index 2ff65b3a6a8..a036b48b92a 100644 --- a/packages/reason-parser/reason-parser.1.13.4/opam +++ b/packages/reason-parser/reason-parser.1.13.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jordan Walke " authors: "Jordan Walke " homepage: "https://github.com/facebook/reason" @@ -15,19 +15,20 @@ build: [ "./build.native" "build" "--native" - "%{ocaml-native}%" + "%{ocaml:native}%" "--native-dynlink" - "%{ocaml-native-dynlink}%" + "%{ocaml:native-dynlink}%" ] -] -build-test: [ - "ocamlbuild" - "-classic-display" - "-use-ocamlfind" - "src_test/test_reason.byte" - "--" + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_reason.byte" + "--" + ] {with-test} ] depends: [ + "ocaml" {>= "4.02" & < "4.05"} "ocamlfind" {build} "menhir" {= "20170101"} "merlin-extend" {>= "0.3"} @@ -36,4 +37,15 @@ depends: [ "ocaml-migrate-parsetree" "ppx_tools_versioned" {= "5.0alpha"} ] -available: [ocaml-version >= "4.02" & ocaml-version < "4.05"] +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: "md5=b4f9e4857fa5a6a397f1e4a2b680bd97" +} diff --git a/packages/reason-parser/reason-parser.1.13.4/url b/packages/reason-parser/reason-parser.1.13.4/url deleted file mode 100644 index 7c53e433bff..00000000000 --- a/packages/reason-parser/reason-parser.1.13.4/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/facebook/reason/releases/download/1.13.4/reason-parser-1.13.4.tar.gz" -checksum: "b4f9e4857fa5a6a397f1e4a2b680bd97" diff --git a/packages/reason-parser/reason-parser.1.13.5/descr b/packages/reason-parser/reason-parser.1.13.5/descr deleted file mode 100644 index 7826520826e..00000000000 --- a/packages/reason-parser/reason-parser.1.13.5/descr +++ /dev/null @@ -1,7 +0,0 @@ -Reason Parser: Meta Language Toolchain - -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. diff --git a/packages/reason-parser/reason-parser.1.13.5/opam b/packages/reason-parser/reason-parser.1.13.5/opam deleted file mode 100644 index 695fa9bb813..00000000000 --- a/packages/reason-parser/reason-parser.1.13.5/opam +++ /dev/null @@ -1,39 +0,0 @@ -opam-version: "1.2" -maintainer: "Jordan Walke " -authors: "Jordan Walke " -homepage: "https://github.com/facebook/reason" -bug-reports: "https://github.com/facebook/reason/issues" -license: "BSD" -doc: "http://facebook.github.io/reason" -tags: "syntax" -dev-repo: "git://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}%" - ] -] -build-test: [ - "ocamlbuild" - "-classic-display" - "-use-ocamlfind" - "src_test/test_reason.byte" - "--" -] -depends: [ - "ocamlfind" {build} - "menhir" {= "20170418"} - "merlin-extend" {>= "0.3"} - "result" {= "1.2"} - "topkg" {= "0.8.1"} - "ocaml-migrate-parsetree" - "ppx_tools_versioned" {>= "5.0beta"} -] -available: [ocaml-version >= "4.02" & ocaml-version < "4.05"] diff --git a/packages/reason-parser/reason-parser.1.13.5/url b/packages/reason-parser/reason-parser.1.13.5/url deleted file mode 100644 index 8a0f30d6ec4..00000000000 --- a/packages/reason-parser/reason-parser.1.13.5/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/facebook/reason/releases/download/1.13.5/reason-parser-1.13.5.tar.gz" -checksum: "e19b0caf980a629cb97b38fd5922abd0" diff --git a/packages/reason-parser/reason-parser.1.13.6/descr b/packages/reason-parser/reason-parser.1.13.6/descr deleted file mode 100644 index 7826520826e..00000000000 --- a/packages/reason-parser/reason-parser.1.13.6/descr +++ /dev/null @@ -1,7 +0,0 @@ -Reason Parser: Meta Language Toolchain - -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. diff --git a/packages/reason-parser/reason-parser.1.13.6/opam b/packages/reason-parser/reason-parser.1.13.6/opam deleted file mode 100644 index 570a551360f..00000000000 --- a/packages/reason-parser/reason-parser.1.13.6/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -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://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: [ - "ocamlfind" {build} - "menhir" {= "20170418"} - "merlin-extend" {>= "0.3"} - "result" {= "1.2"} - "topkg" {= "0.8.1"} - "ocaml-migrate-parsetree" - "ppx_tools_versioned" {>= "5.0beta"} -] -available: [ocaml-version >= "4.02" & ocaml-version < "4.05"] diff --git a/packages/reason-parser/reason-parser.1.13.6/url b/packages/reason-parser/reason-parser.1.13.6/url deleted file mode 100644 index 4989be98baa..00000000000 --- a/packages/reason-parser/reason-parser.1.13.6/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/facebook/reason/releases/download/1.13.6/reason-parser-1.13.6.tar.gz" -checksum: "577ff7e580c65e7e52d899b0c738d69d" diff --git a/packages/reason-parser/reason-parser.2.0.0/descr b/packages/reason-parser/reason-parser.2.0.0/descr deleted file mode 100644 index 7826520826e..00000000000 --- a/packages/reason-parser/reason-parser.2.0.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Reason Parser: Meta Language Toolchain - -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. diff --git a/packages/reason-parser/reason-parser.2.0.0/opam b/packages/reason-parser/reason-parser.2.0.0/opam index 9b9ee79d2b8..ac656b7209f 100644 --- a/packages/reason-parser/reason-parser.2.0.0/opam +++ b/packages/reason-parser/reason-parser.2.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jordan Walke " authors: "Jordan Walke " homepage: "https://github.com/facebook/reason" @@ -15,12 +15,13 @@ build: [ "./build.native" "build" "--native" - "%{ocaml-native}%" + "%{ocaml:native}%" "--native-dynlink" - "%{ocaml-native-dynlink}%" + "%{ocaml:native-dynlink}%" ] ] depends: [ + "ocaml" {>= "4.02" & < "4.05"} "ocamlfind" {build} "menhir" {= "20170418"} "merlin-extend" {>= "0.3"} @@ -29,4 +30,15 @@ depends: [ "ocaml-migrate-parsetree" "ppx_tools_versioned" {>= "5.0beta"} ] -available: [ocaml-version >= "4.02" & ocaml-version < "4.05"] +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: "md5=f36b9ab6794aa640f17e0bb9bdebf80f" +} diff --git a/packages/reason-parser/reason-parser.2.0.0/url b/packages/reason-parser/reason-parser.2.0.0/url deleted file mode 100644 index 7f6131a4b1b..00000000000 --- a/packages/reason-parser/reason-parser.2.0.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/facebook/reason/releases/download/2.0.0/reason-parser-2.0.0.tar.gz" -checksum: "f36b9ab6794aa640f17e0bb9bdebf80f" diff --git a/packages/reason/reason.1.11.0/descr b/packages/reason/reason.1.11.0/descr deleted file mode 100644 index 2910ab6c983..00000000000 --- a/packages/reason/reason.1.11.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Reason: Meta Language Toolchain - -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. diff --git a/packages/reason/reason.1.11.0/opam b/packages/reason/reason.1.11.0/opam index 33c1e789c07..9372cc2364c 100644 --- a/packages/reason/reason.1.11.0/opam +++ b/packages/reason/reason.1.11.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jordan Walke " authors: "Jordan Walke " homepage: "https://github.com/facebook/reason" @@ -15,21 +15,22 @@ build: [ "./build.native" "build" "--native" - "%{ocaml-native}%" + "%{ocaml:native}%" "--native-dynlink" - "%{ocaml-native-dynlink}%" + "%{ocaml:native-dynlink}%" "--utop" "%{utop:installed}%" ] -] -build-test: [ - "ocamlbuild" - "-classic-display" - "-use-ocamlfind" - "src_test/test_reason.byte" - "--" + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_reason.byte" + "--" + ] {with-test} ] depends: [ + "ocaml" {>= "4.02" & < "4.05"} "ocamlfind" {build} "utop" {>= "1.17" & < "2.0"} "menhir" {>= "20160303" & <= "20170101"} @@ -42,4 +43,12 @@ depends: [ conflicts: [ "utop" {< "1.17"} ] -available: [ocaml-version >= "4.02" & ocaml-version < "4.05"] +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: "md5=24e7636b8eb4ba6bc2bca73671e39e59" +} diff --git a/packages/reason/reason.1.11.0/url b/packages/reason/reason.1.11.0/url deleted file mode 100644 index 58f59bdf26e..00000000000 --- a/packages/reason/reason.1.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/facebook/reason/archive/1.11.0.tar.gz" -checksum: "24e7636b8eb4ba6bc2bca73671e39e59" diff --git a/packages/reason/reason.1.13.0/descr b/packages/reason/reason.1.13.0/descr deleted file mode 100644 index 2910ab6c983..00000000000 --- a/packages/reason/reason.1.13.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Reason: Meta Language Toolchain - -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. diff --git a/packages/reason/reason.1.13.0/opam b/packages/reason/reason.1.13.0/opam index e6bcc4a05c3..200a208333f 100644 --- a/packages/reason/reason.1.13.0/opam +++ b/packages/reason/reason.1.13.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "reason" version: "1.13.0" maintainer: "Jordan Walke " @@ -12,26 +12,43 @@ 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}%"] -] -build-test: [ - "ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_reason.byte" "--" + [ + "./build.native" + "build" + "--native" + "%{ocaml:native}%" + "--native-dynlink" + "%{ocaml:native-dynlink}%" + "--utop" + "%{utop:installed}%" + ] + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_reason.byte" + "--" + ] {with-test} ] depends: [ - "ocamlfind" {build} - "utop" {>= "1.17"} - "merlin-extend" {>= "0.3"} - "result" {= "1.2"} - "topkg" {= "0.8.1"} + "ocaml" {>= "4.02" & < "4.05"} + "ocamlfind" {build} + "utop" {>= "1.17"} + "merlin-extend" {>= "0.3"} + "result" {= "1.2"} + "topkg" {= "0.8.1"} "ocaml-migrate-parsetree" - "reason-parser" {= "1.13.0"} -] -depopts: [ + "reason-parser" {= "1.13.0"} ] conflicts: [ "utop" {< "1.17"} ] -available: [ ocaml-version >= "4.02" & ocaml-version < "4.05" ] +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: "md5=e1536c89e9fc0b7c90898c8483eea085" +} diff --git a/packages/reason/reason.1.13.0/url b/packages/reason/reason.1.13.0/url deleted file mode 100644 index 6bb4042688a..00000000000 --- a/packages/reason/reason.1.13.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/facebook/reason/archive/1.13.0.tar.gz" -checksum: "e1536c89e9fc0b7c90898c8483eea085" diff --git a/packages/reason/reason.1.13.2/descr b/packages/reason/reason.1.13.2/descr deleted file mode 100644 index 2910ab6c983..00000000000 --- a/packages/reason/reason.1.13.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Reason: Meta Language Toolchain - -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. diff --git a/packages/reason/reason.1.13.2/opam b/packages/reason/reason.1.13.2/opam index 661e6d073c6..20692476484 100644 --- a/packages/reason/reason.1.13.2/opam +++ b/packages/reason/reason.1.13.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jordan Walke " authors: "Jordan Walke " homepage: "https://github.com/facebook/reason" @@ -14,21 +14,22 @@ build: [ "./build.native" "build" "--native" - "%{ocaml-native}%" + "%{ocaml:native}%" "--native-dynlink" - "%{ocaml-native-dynlink}%" + "%{ocaml:native-dynlink}%" "--utop" "%{utop:installed}%" ] -] -build-test: [ - "ocamlbuild" - "-classic-display" - "-use-ocamlfind" - "src_test/test_reason.byte" - "--" + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_reason.byte" + "--" + ] {with-test} ] depends: [ + "ocaml" {>= "4.02" & < "4.05"} "ocamlfind" {build} "utop" {>= "1.17" & < "2.0"} "merlin-extend" {>= "0.3"} @@ -40,4 +41,12 @@ depends: [ conflicts: [ "utop" {< "1.17"} ] -available: [ocaml-version >= "4.02" & ocaml-version < "4.05"] +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: "md5=0b0750c42f1985d56887af94c5e4b5a5" +} diff --git a/packages/reason/reason.1.13.2/url b/packages/reason/reason.1.13.2/url deleted file mode 100644 index bef5ec83358..00000000000 --- a/packages/reason/reason.1.13.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/facebook/reason/archive/1.13.2.tar.gz" -checksum: "0b0750c42f1985d56887af94c5e4b5a5" diff --git a/packages/reason/reason.1.13.3/descr b/packages/reason/reason.1.13.3/descr deleted file mode 100644 index 2910ab6c983..00000000000 --- a/packages/reason/reason.1.13.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -Reason: Meta Language Toolchain - -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. diff --git a/packages/reason/reason.1.13.3/opam b/packages/reason/reason.1.13.3/opam index 58ddbc64290..005445d2964 100644 --- a/packages/reason/reason.1.13.3/opam +++ b/packages/reason/reason.1.13.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jordan Walke " authors: "Jordan Walke " homepage: "https://github.com/facebook/reason" @@ -14,21 +14,22 @@ build: [ "./build.native" "build" "--native" - "%{ocaml-native}%" + "%{ocaml:native}%" "--native-dynlink" - "%{ocaml-native-dynlink}%" + "%{ocaml:native-dynlink}%" "--utop" "%{utop:installed}%" ] -] -build-test: [ - "ocamlbuild" - "-classic-display" - "-use-ocamlfind" - "src_test/test_reason.byte" - "--" + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_reason.byte" + "--" + ] {with-test} ] depends: [ + "ocaml" {>= "4.02" & < "4.05"} "ocamlfind" {build} "utop" {>= "1.17" & < "2.0"} "merlin-extend" {>= "0.3"} @@ -40,4 +41,12 @@ depends: [ conflicts: [ "utop" {< "1.17"} ] -available: [ocaml-version >= "4.02" & ocaml-version < "4.05"] +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: "md5=7f5c3b8ca5664d162effb3b3108bc440" +} diff --git a/packages/reason/reason.1.13.3/url b/packages/reason/reason.1.13.3/url deleted file mode 100644 index 5f57b9858ed..00000000000 --- a/packages/reason/reason.1.13.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/facebook/reason/archive/1.13.3.tar.gz" -checksum: "7f5c3b8ca5664d162effb3b3108bc440" diff --git a/packages/reason/reason.1.13.4/descr b/packages/reason/reason.1.13.4/descr deleted file mode 100644 index 2910ab6c983..00000000000 --- a/packages/reason/reason.1.13.4/descr +++ /dev/null @@ -1,5 +0,0 @@ -Reason: Meta Language Toolchain - -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. diff --git a/packages/reason/reason.1.13.4/opam b/packages/reason/reason.1.13.4/opam index 3719e0461ae..ae99fbc33a5 100644 --- a/packages/reason/reason.1.13.4/opam +++ b/packages/reason/reason.1.13.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jordan Walke " authors: "Jordan Walke " homepage: "https://github.com/facebook/reason" @@ -14,21 +14,22 @@ build: [ "./build.native" "build" "--native" - "%{ocaml-native}%" + "%{ocaml:native}%" "--native-dynlink" - "%{ocaml-native-dynlink}%" + "%{ocaml:native-dynlink}%" "--utop" "%{utop:installed}%" ] -] -build-test: [ - "ocamlbuild" - "-classic-display" - "-use-ocamlfind" - "src_test/test_reason.byte" - "--" + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_reason.byte" + "--" + ] {with-test} ] depends: [ + "ocaml" {>= "4.02" & < "4.05"} "ocamlfind" {build} "utop" {>= "1.17" & < "2.0"} "merlin-extend" {>= "0.3"} @@ -40,4 +41,12 @@ depends: [ conflicts: [ "utop" {< "1.17"} ] -available: [ocaml-version >= "4.02" & ocaml-version < "4.05"] +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: "md5=b9793a31ec41f1720923a14d20d51363" +} diff --git a/packages/reason/reason.1.13.4/url b/packages/reason/reason.1.13.4/url deleted file mode 100644 index 2db0af533bc..00000000000 --- a/packages/reason/reason.1.13.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/facebook/reason/archive/1.13.4.tar.gz" -checksum: "b9793a31ec41f1720923a14d20d51363" diff --git a/packages/reason/reason.1.13.5/descr b/packages/reason/reason.1.13.5/descr deleted file mode 100644 index 2910ab6c983..00000000000 --- a/packages/reason/reason.1.13.5/descr +++ /dev/null @@ -1,5 +0,0 @@ -Reason: Meta Language Toolchain - -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. diff --git a/packages/reason/reason.1.13.5/opam b/packages/reason/reason.1.13.5/opam deleted file mode 100644 index 66e1cff5164..00000000000 --- a/packages/reason/reason.1.13.5/opam +++ /dev/null @@ -1,43 +0,0 @@ -opam-version: "1.2" -maintainer: "Jordan Walke " -authors: "Jordan Walke " -homepage: "https://github.com/facebook/reason" -bug-reports: "https://github.com/facebook/reason/issues" -license: "BSD" -doc: "http://facebook.github.io/reason" -tags: "syntax" -dev-repo: "git://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}%" - ] -] -build-test: [ - "ocamlbuild" - "-classic-display" - "-use-ocamlfind" - "src_test/test_reason.byte" - "--" -] -depends: [ - "ocamlfind" {build} - "utop" {>= "1.17" & < "2.0"} - "merlin-extend" {>= "0.3"} - "result" {= "1.2"} - "topkg" {>= "0.8.1" & < "0.9"} - "ocaml-migrate-parsetree" - "reason-parser" {= "1.13.5"} -] -conflicts: [ - "utop" {< "1.17"} -] -available: [ocaml-version >= "4.02" & ocaml-version < "4.05"] diff --git a/packages/reason/reason.1.13.5/url b/packages/reason/reason.1.13.5/url deleted file mode 100644 index b4ebce6f79e..00000000000 --- a/packages/reason/reason.1.13.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/facebook/reason/archive/1.13.5.tar.gz" -checksum: "bdec9018b2258a0439570b78f538cf07" diff --git a/packages/reason/reason.1.13.6/descr b/packages/reason/reason.1.13.6/descr deleted file mode 100644 index 2910ab6c983..00000000000 --- a/packages/reason/reason.1.13.6/descr +++ /dev/null @@ -1,5 +0,0 @@ -Reason: Meta Language Toolchain - -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. diff --git a/packages/reason/reason.1.13.6/opam b/packages/reason/reason.1.13.6/opam deleted file mode 100644 index 023307a5cce..00000000000 --- a/packages/reason/reason.1.13.6/opam +++ /dev/null @@ -1,36 +0,0 @@ -opam-version: "1.2" -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://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: [ - "ocamlfind" {build} - "utop" {>= "1.17"} - "merlin-extend" {>= "0.3"} - "result" {= "1.2"} - "topkg" {>= "0.8.1" & < "0.9"} - "ocaml-migrate-parsetree" - "reason-parser" {= "1.13.6"} -] -conflicts: [ - "utop" {< "1.17"} -] -available: [ocaml-version >= "4.02" & ocaml-version < "4.05"] diff --git a/packages/reason/reason.1.13.6/url b/packages/reason/reason.1.13.6/url deleted file mode 100644 index 265324ed2b0..00000000000 --- a/packages/reason/reason.1.13.6/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/facebook/reason/archive/1.13.6.tar.gz" -checksum: "ebe00cbe865ba636c7be2f78aff5e54a" diff --git a/packages/reason/reason.1.13.7/descr b/packages/reason/reason.1.13.7/descr deleted file mode 100644 index 2910ab6c983..00000000000 --- a/packages/reason/reason.1.13.7/descr +++ /dev/null @@ -1,5 +0,0 @@ -Reason: Meta Language Toolchain - -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. diff --git a/packages/reason/reason.1.13.7/opam b/packages/reason/reason.1.13.7/opam index 3257ca85a78..4b0e22ec432 100644 --- a/packages/reason/reason.1.13.7/opam +++ b/packages/reason/reason.1.13.7/opam @@ -1,5 +1,4 @@ - -opam-version: "1.2" +opam-version: "2.0" name: "reason" version: "1.13.7" maintainer: "Jordan Walke " @@ -15,24 +14,40 @@ 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}%"] + [ + "./build.native" + "build" + "--native" + "%{ocaml:native}%" + "--native-dynlink" + "%{ocaml:native-dynlink}%" + "--utop" + "%{utop:installed}%" + ] ] depends: [ - "ocamlfind" {build} - "menhir" {>= "20170418" & <= "20170712"} - "utop" {>= "1.17"} - "merlin-extend" {>= "0.3"} - "result" {= "1.2"} - "topkg" {>= "0.8.1"} + "ocaml" {>= "4.02" & < "4.06"} + "ocamlfind" {build} + "menhir" {>= "20170418" & <= "20170712"} + "utop" {>= "1.17"} + "merlin-extend" {>= "0.3"} + "result" {= "1.2"} + "topkg" {>= "0.8.1"} "ocaml-migrate-parsetree" - "ppx_tools_versioned" {>= "5.0beta"} -] -depopts: [ + "ppx_tools_versioned" {>= "5.0beta"} ] conflicts: [ "utop" {< "1.17"} ] -available: [ ocaml-version >= "4.02" & ocaml-version < "4.06" ] +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.""" +extra-files: [ + "reason-1.13.7-topkg-compat.patch" "md5=4816b7c740ae73ff949d3f03e27300e6" +] +url { + src: "https://github.com/facebook/reason/archive/1.13.7.tar.gz" + checksum: "md5=2463d7333d464fdbacc0ea262669374f" +} diff --git a/packages/reason/reason.1.13.7/url b/packages/reason/reason.1.13.7/url deleted file mode 100644 index 4121143623f..00000000000 --- a/packages/reason/reason.1.13.7/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/facebook/reason/archive/1.13.7.tar.gz" -checksum: "2463d7333d464fdbacc0ea262669374f" diff --git a/packages/reason/reason.1.3.0/descr b/packages/reason/reason.1.3.0/descr deleted file mode 100644 index 2910ab6c983..00000000000 --- a/packages/reason/reason.1.3.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Reason: Meta Language Toolchain - -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. diff --git a/packages/reason/reason.1.3.0/opam b/packages/reason/reason.1.3.0/opam index f319fb95519..2cecf7bf09e 100644 --- a/packages/reason/reason.1.3.0/opam +++ b/packages/reason/reason.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jordan Walke " authors: "Jordan Walke " homepage: "https://github.com/facebook/reason" @@ -13,19 +13,20 @@ build: [ [ "ocaml" "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" "utop=%{utop:installed}%" ] -] -build-test: [ - "ocamlbuild" - "-classic-display" - "-use-ocamlfind" - "src_test/test_reason.byte" - "--" + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_reason.byte" + "--" + ] {with-test} ] depends: [ + "ocaml" {= "4.02.3"} "easy-format" {>= "1.2.0"} "ocamlfind" {build} "utop" {>= "1.17" & < "2.0"} @@ -38,4 +39,12 @@ depends: [ conflicts: [ "utop" {< "1.17"} ] -available: [ocaml-version = "4.02.3"] +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: "md5=b8a94ad7b8803b716ee41c006ebcafa8" +} diff --git a/packages/reason/reason.1.3.0/url b/packages/reason/reason.1.3.0/url deleted file mode 100644 index b5bfc772b7f..00000000000 --- a/packages/reason/reason.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/facebook/reason/archive/1.3.0.zip" -checksum: "b8a94ad7b8803b716ee41c006ebcafa8" diff --git a/packages/reason/reason.1.4.0/descr b/packages/reason/reason.1.4.0/descr deleted file mode 100644 index 2910ab6c983..00000000000 --- a/packages/reason/reason.1.4.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Reason: Meta Language Toolchain - -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. diff --git a/packages/reason/reason.1.4.0/opam b/packages/reason/reason.1.4.0/opam index f319fb95519..53775837ebb 100644 --- a/packages/reason/reason.1.4.0/opam +++ b/packages/reason/reason.1.4.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jordan Walke " authors: "Jordan Walke " homepage: "https://github.com/facebook/reason" @@ -13,19 +13,20 @@ build: [ [ "ocaml" "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" "utop=%{utop:installed}%" ] -] -build-test: [ - "ocamlbuild" - "-classic-display" - "-use-ocamlfind" - "src_test/test_reason.byte" - "--" + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_reason.byte" + "--" + ] {with-test} ] depends: [ + "ocaml" {= "4.02.3"} "easy-format" {>= "1.2.0"} "ocamlfind" {build} "utop" {>= "1.17" & < "2.0"} @@ -38,4 +39,12 @@ depends: [ conflicts: [ "utop" {< "1.17"} ] -available: [ocaml-version = "4.02.3"] +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: "md5=b1445f4e44b394afee3bd9a838df7270" +} diff --git a/packages/reason/reason.1.4.0/url b/packages/reason/reason.1.4.0/url deleted file mode 100644 index b70c19f3481..00000000000 --- a/packages/reason/reason.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/facebook/reason/archive/1.4.0.zip" -checksum: "b1445f4e44b394afee3bd9a838df7270" diff --git a/packages/reason/reason.1.7.4/descr b/packages/reason/reason.1.7.4/descr deleted file mode 100644 index 2910ab6c983..00000000000 --- a/packages/reason/reason.1.7.4/descr +++ /dev/null @@ -1,5 +0,0 @@ -Reason: Meta Language Toolchain - -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. diff --git a/packages/reason/reason.1.7.4/opam b/packages/reason/reason.1.7.4/opam index 5d966bdce36..0691dd4200c 100644 --- a/packages/reason/reason.1.7.4/opam +++ b/packages/reason/reason.1.7.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jordan Walke " authors: "Jordan Walke " homepage: "https://github.com/facebook/reason" @@ -13,19 +13,20 @@ build: [ [ "ocaml" "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" "utop=%{utop:installed}%" ] -] -build-test: [ - "ocamlbuild" - "-classic-display" - "-use-ocamlfind" - "src_test/test_reason.byte" - "--" + [ + "ocamlbuild" + "-classic-display" + "-use-ocamlfind" + "src_test/test_reason.byte" + "--" + ] {with-test} ] depends: [ + "ocaml" {= "4.02.3"} "ocamlfind" {build} "utop" {>= "1.17" & < "2.0"} "menhir" {>= "20160303"} @@ -34,4 +35,12 @@ depends: [ conflicts: [ "utop" {< "1.17"} ] -available: [ocaml-version = "4.02.3"] +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: "md5=78483ec9e707a2993846bd2feadc7680" +} diff --git a/packages/reason/reason.1.7.4/url b/packages/reason/reason.1.7.4/url deleted file mode 100644 index f44496fc2a0..00000000000 --- a/packages/reason/reason.1.7.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/facebook/reason/archive/1.7.4.zip" -checksum: "78483ec9e707a2993846bd2feadc7680" diff --git a/packages/reason/reason.2.0.0/descr b/packages/reason/reason.2.0.0/descr deleted file mode 100644 index 2910ab6c983..00000000000 --- a/packages/reason/reason.2.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Reason: Meta Language Toolchain - -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. diff --git a/packages/reason/reason.2.0.0/opam b/packages/reason/reason.2.0.0/opam index 67b9782dfa3..ef34ab62416 100644 --- a/packages/reason/reason.2.0.0/opam +++ b/packages/reason/reason.2.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jordan Walke " authors: "Jordan Walke " homepage: "https://github.com/facebook/reason" @@ -14,14 +14,15 @@ build: [ "./build.native" "build" "--native" - "%{ocaml-native}%" + "%{ocaml:native}%" "--native-dynlink" - "%{ocaml-native-dynlink}%" + "%{ocaml:native-dynlink}%" "--utop" "%{utop:installed}%" ] ] depends: [ + "ocaml" {>= "4.02" & < "4.05"} "ocamlfind" {build} "utop" {>= "1.17"} "merlin-extend" {>= "0.3"} @@ -33,4 +34,12 @@ depends: [ conflicts: [ "utop" {< "1.17"} ] -available: [ocaml-version >= "4.02" & ocaml-version < "4.05"] +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: "md5=f38f85b3639b2bbfe2d4b538b7c205f2" +} diff --git a/packages/reason/reason.2.0.0/url b/packages/reason/reason.2.0.0/url deleted file mode 100644 index 238f08388e9..00000000000 --- a/packages/reason/reason.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/facebook/reason/archive/2.0.0.tar.gz" -checksum: "f38f85b3639b2bbfe2d4b538b7c205f2" diff --git a/packages/reason/reason.3.0.0/descr b/packages/reason/reason.3.0.0/descr deleted file mode 100644 index bb34c57dcc9..00000000000 --- a/packages/reason/reason.3.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Reason: Syntax & Toolchain for OCaml - -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. diff --git a/packages/reason/reason.3.0.0/opam b/packages/reason/reason.3.0.0/opam index 929d807bba3..84d449693ff 100644 --- a/packages/reason/reason.3.0.0/opam +++ b/packages/reason/reason.3.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jordan Walke " authors: "Jordan Walke " homepage: "https://github.com/facebook/reason" @@ -15,14 +15,15 @@ build: [ "./build.native" "build" "--native" - "%{ocaml-native}%" + "%{ocaml:native}%" "--native-dynlink" - "%{ocaml-native-dynlink}%" + "%{ocaml:native-dynlink}%" "--utop" "%{utop:installed}%" ] ] depends: [ + "ocaml" {>= "4.02" & < "4.06"} "ocamlfind" {build} "menhir" {>= "20170418" & <= "20170712"} "utop" {>= "1.17"} @@ -34,4 +35,12 @@ depends: [ conflicts: [ "utop" {< "1.17"} ] -available: [ocaml-version >= "4.02" & ocaml-version < "4.06"] +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: "md5=f3ce46cf6819fc742b74d0e08a27e853" +} diff --git a/packages/reason/reason.3.0.0/url b/packages/reason/reason.3.0.0/url deleted file mode 100644 index 5ce0dcbad2a..00000000000 --- a/packages/reason/reason.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/facebook/reason/archive/3.0.0.tar.gz" -checksum: "f3ce46cf6819fc742b74d0e08a27e853" diff --git a/packages/reason/reason.3.0.3/descr b/packages/reason/reason.3.0.3/descr deleted file mode 100644 index 390395e99bf..00000000000 --- a/packages/reason/reason.3.0.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Reason: Syntax & Toolchain for OCaml - -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. diff --git a/packages/reason/reason.3.0.3/opam b/packages/reason/reason.3.0.3/opam index 7190f904b57..1198420e46f 100644 --- a/packages/reason/reason.3.0.3/opam +++ b/packages/reason/reason.3.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jordan Walke " authors: "Jordan Walke " homepage: "https://github.com/facebook/reason" @@ -7,9 +7,12 @@ license: "BSD. Additional patent grant provided." doc: "http://reasonml.github.io/" tags: "syntax" dev-repo: "git://github.com/facebook/reason.git" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name "-j" jobs] +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] depends: [ + "ocaml" {>= "4.02" & < "4.07"} "jbuilder" {build} "ocamlfind" {build} "menhir" {>= "20170418" & <= "20171013"} @@ -21,4 +24,11 @@ depends: [ conflicts: [ "utop" {< "1.17"} ] -available: [ocaml-version >= "4.02" & ocaml-version < "4.07"] +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: "md5=af38495e0e30b87afdbb737ec3427a3b" +} diff --git a/packages/reason/reason.3.0.3/url b/packages/reason/reason.3.0.3/url deleted file mode 100644 index 2d704ce3232..00000000000 --- a/packages/reason/reason.3.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/facebook/reason/archive/3.0.3.tar.gz" -checksum: "af38495e0e30b87afdbb737ec3427a3b" diff --git a/packages/reason/reason.3.0.4/descr b/packages/reason/reason.3.0.4/descr deleted file mode 100644 index 390395e99bf..00000000000 --- a/packages/reason/reason.3.0.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -Reason: Syntax & Toolchain for OCaml - -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. diff --git a/packages/reason/reason.3.0.4/opam b/packages/reason/reason.3.0.4/opam index 7190f904b57..1ffdd4b691a 100644 --- a/packages/reason/reason.3.0.4/opam +++ b/packages/reason/reason.3.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jordan Walke " authors: "Jordan Walke " homepage: "https://github.com/facebook/reason" @@ -7,9 +7,12 @@ license: "BSD. Additional patent grant provided." doc: "http://reasonml.github.io/" tags: "syntax" dev-repo: "git://github.com/facebook/reason.git" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name "-j" jobs] +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] depends: [ + "ocaml" {>= "4.02" & < "4.07"} "jbuilder" {build} "ocamlfind" {build} "menhir" {>= "20170418" & <= "20171013"} @@ -21,4 +24,11 @@ depends: [ conflicts: [ "utop" {< "1.17"} ] -available: [ocaml-version >= "4.02" & ocaml-version < "4.07"] +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: "md5=0f831682e4d3c57efc1b7c2caadafd11" +} diff --git a/packages/reason/reason.3.0.4/url b/packages/reason/reason.3.0.4/url deleted file mode 100644 index 9a73f504d95..00000000000 --- a/packages/reason/reason.3.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/facebook/reason/archive/3.0.4.tar.gz" -checksum: "0f831682e4d3c57efc1b7c2caadafd11" diff --git a/packages/receive-mail/receive-mail.0.1.2/descr b/packages/receive-mail/receive-mail.0.1.2/descr deleted file mode 100644 index 1ed73fbf2ce..00000000000 --- a/packages/receive-mail/receive-mail.0.1.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -A simple SMTP server for OCaml -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. diff --git a/packages/receive-mail/receive-mail.0.1.2/opam b/packages/receive-mail/receive-mail.0.1.2/opam index 5d15e9e2689..3001d9c4ca8 100644 --- a/packages/receive-mail/receive-mail.0.1.2/opam +++ b/packages/receive-mail/receive-mail.0.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "receive-mail" version: "0.1.2" maintainer: "dominic.price@nottingham.ac.uk" @@ -6,7 +6,6 @@ homepage: "https://github.com/CREATe-centre/receive-mail" bug-reports: "https://github.com/CREATe-centre/receive-mail/issues" authors: [ "Dominic Price" ] license: "GPL-3" -available: [ ocaml-version >= "4.01.0" ] build: [ ["oasis" "setup"] ["./configure" "--prefix" prefix] @@ -17,6 +16,7 @@ remove: [ ["ocamlfind" "remove" "smtpd"] ] depends: [ + "ocaml" {>= "4.01.0"} "bolt" "core" {< "113.24.00"} "lwt" {< "3.0.0"} @@ -25,5 +25,14 @@ depends: [ "re" "ocamlbuild" {build} ] -dev-repo: "https://github.com/CREATe-centre/receive-mail.git" +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: "md5=da3555a2bee56214f1b275a1b6fee3e4" +} diff --git a/packages/receive-mail/receive-mail.0.1.2/url b/packages/receive-mail/receive-mail.0.1.2/url deleted file mode 100644 index 8313de8542b..00000000000 --- a/packages/receive-mail/receive-mail.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dominicjprice/receive-mail/archive/v0.1.2.tar.gz" -checksum: "da3555a2bee56214f1b275a1b6fee3e4" diff --git a/packages/record_builder/record_builder.v0.10.0/descr b/packages/record_builder/record_builder.v0.10.0/descr deleted file mode 100644 index a49f93999c8..00000000000 --- a/packages/record_builder/record_builder.v0.10.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -A library which provides traversal of records with an applicative - -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. diff --git a/packages/record_builder/record_builder.v0.10.0/opam b/packages/record_builder/record_builder.v0.10.0/opam index 5397223f920..02e8d3a7826 100644 --- a/packages/record_builder/record_builder.v0.10.0/opam +++ b/packages/record_builder/record_builder.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/record_builder" @@ -9,10 +9,22 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core_kernel" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "ppx_jane" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "ocaml" {>= "4.04.1"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=f200a31dd0e6ba865219b211d193a490" +} diff --git a/packages/record_builder/record_builder.v0.10.0/url b/packages/record_builder/record_builder.v0.10.0/url deleted file mode 100644 index fa666623830..00000000000 --- a/packages/record_builder/record_builder.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/record_builder-v0.10.0.tar.gz" -checksum: "f200a31dd0e6ba865219b211d193a490" diff --git a/packages/records/records.0.1.0/descr b/packages/records/records.0.1.0/descr deleted file mode 100644 index 866c90ef6ce..00000000000 --- a/packages/records/records.0.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Dynamic records - -This library makes it possible to create first-class record types and fields. -These can be defined at runtime and provide efficient access. diff --git a/packages/records/records.0.1.0/opam b/packages/records/records.0.1.0/opam index 42c9e1b75d0..0b9000aa20b 100644 --- a/packages/records/records.0.1.0/opam +++ b/packages/records/records.0.1.0/opam @@ -1,21 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Etienne Millon " authors: "Etienne Millon " homepage: "https://github.com/cryptosense/records" bug-reports: "https://github.com/cryptosense/records/issues" license: "BSD-2" -dev-repo: "https://github.com/cryptosense/records.git" -build: [make] +dev-repo: "git+https://github.com/cryptosense/records.git" +build: [ + [make] + [make "check"] {with-test} +] install: [make "install"] -build-test: [make "check"] remove: ["ocamlfind" "remove" "records"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} - "ounit" {test} + "ounit" {with-test} "yojson" "ocamlbuild" {build} ] depopts: [ - "bisect_ppx" {test} + "bisect_ppx" {with-test} ] -available: [ocaml-version >= "4.01.0"] +synopsis: "Dynamic records" +description: """ +This library makes it possible to create first-class record types and fields. +These can be defined at runtime and provide efficient access.""" +flags: light-uninstall +url { + src: "https://github.com/cryptosense/records/archive/v0.1.0.tar.gz" + checksum: "md5=81621f380af1e1bee85e2022903569d7" +} diff --git a/packages/records/records.0.1.0/url b/packages/records/records.0.1.0/url deleted file mode 100644 index 5df68aff1f3..00000000000 --- a/packages/records/records.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/cryptosense/records/archive/v0.1.0.tar.gz" -checksum: "81621f380af1e1bee85e2022903569d7" diff --git a/packages/records/records.0.2.0/descr b/packages/records/records.0.2.0/descr deleted file mode 100644 index 866c90ef6ce..00000000000 --- a/packages/records/records.0.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Dynamic records - -This library makes it possible to create first-class record types and fields. -These can be defined at runtime and provide efficient access. diff --git a/packages/records/records.0.2.0/opam b/packages/records/records.0.2.0/opam index 08a95f2f7ae..e19b29f0f9c 100644 --- a/packages/records/records.0.2.0/opam +++ b/packages/records/records.0.2.0/opam @@ -1,21 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Etienne Millon " authors: "Etienne Millon " homepage: "https://github.com/cryptosense/records" bug-reports: "https://github.com/cryptosense/records/issues" license: "BSD-2" -dev-repo: "https://github.com/cryptosense/records.git" -build: [make] +dev-repo: "git+https://github.com/cryptosense/records.git" +build: [ + [make] + [make "check"] {with-test} +] install: [make "install"] -build-test: [make "check"] remove: ["ocamlfind" "remove" "records"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" {build} - "ounit" {test} + "ounit" {with-test} "yojson" "ocamlbuild" {build} ] depopts: [ - "bisect_ppx" {test} + "bisect_ppx" {with-test} ] -available: [ocaml-version >= "4.00.0"] +synopsis: "Dynamic records" +description: """ +This library makes it possible to create first-class record types and fields. +These can be defined at runtime and provide efficient access.""" +flags: light-uninstall +url { + src: "https://github.com/cryptosense/records/archive/v0.2.0.tar.gz" + checksum: "md5=ec836339c5c10aafe79f9d26eee3cb96" +} diff --git a/packages/records/records.0.2.0/url b/packages/records/records.0.2.0/url deleted file mode 100644 index 0e02cf901cb..00000000000 --- a/packages/records/records.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/cryptosense/records/archive/v0.2.0.tar.gz" -checksum: "ec836339c5c10aafe79f9d26eee3cb96" diff --git a/packages/records/records.0.3.0/descr b/packages/records/records.0.3.0/descr deleted file mode 100644 index 866c90ef6ce..00000000000 --- a/packages/records/records.0.3.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Dynamic records - -This library makes it possible to create first-class record types and fields. -These can be defined at runtime and provide efficient access. diff --git a/packages/records/records.0.3.0/opam b/packages/records/records.0.3.0/opam index 08a95f2f7ae..f244eccc398 100644 --- a/packages/records/records.0.3.0/opam +++ b/packages/records/records.0.3.0/opam @@ -1,21 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Etienne Millon " authors: "Etienne Millon " homepage: "https://github.com/cryptosense/records" bug-reports: "https://github.com/cryptosense/records/issues" license: "BSD-2" -dev-repo: "https://github.com/cryptosense/records.git" -build: [make] +dev-repo: "git+https://github.com/cryptosense/records.git" +build: [ + [make] + [make "check"] {with-test} +] install: [make "install"] -build-test: [make "check"] remove: ["ocamlfind" "remove" "records"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" {build} - "ounit" {test} + "ounit" {with-test} "yojson" "ocamlbuild" {build} ] depopts: [ - "bisect_ppx" {test} + "bisect_ppx" {with-test} ] -available: [ocaml-version >= "4.00.0"] +synopsis: "Dynamic records" +description: """ +This library makes it possible to create first-class record types and fields. +These can be defined at runtime and provide efficient access.""" +flags: light-uninstall +url { + src: "https://github.com/cryptosense/records/archive/v0.3.0.tar.gz" + checksum: "md5=916df2c2cc03435df5572be600bf1784" +} diff --git a/packages/records/records.0.3.0/url b/packages/records/records.0.3.0/url deleted file mode 100644 index 3b9a8964a9f..00000000000 --- a/packages/records/records.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/cryptosense/records/archive/v0.3.0.tar.gz" -checksum: "916df2c2cc03435df5572be600bf1784" diff --git a/packages/records/records.0.3.1/descr b/packages/records/records.0.3.1/descr deleted file mode 100644 index 866c90ef6ce..00000000000 --- a/packages/records/records.0.3.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Dynamic records - -This library makes it possible to create first-class record types and fields. -These can be defined at runtime and provide efficient access. diff --git a/packages/records/records.0.3.1/opam b/packages/records/records.0.3.1/opam index 8d5274dc7e5..a7635efdef4 100644 --- a/packages/records/records.0.3.1/opam +++ b/packages/records/records.0.3.1/opam @@ -1,24 +1,33 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Etienne Millon " authors: "Etienne Millon " homepage: "https://github.com/cryptosense/records" bug-reports: "https://github.com/cryptosense/records/issues" license: "BSD-2" -dev-repo: "https://github.com/cryptosense/records.git" +dev-repo: "git+https://github.com/cryptosense/records.git" build: [ - [make] {ocaml-native} - [make "byte"] {!ocaml-native} + [make] {ocaml:native} + [make "byte"] {!ocaml:native} + [make "check"] {with-test} ] install: [make "install"] -build-test: [make "check"] remove: ["ocamlfind" "remove" "records"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" {build} - "ounit" {test} + "ounit" {with-test} "yojson" "ocamlbuild" {build} ] depopts: [ - "bisect_ppx" {test} + "bisect_ppx" {with-test} ] -available: [ocaml-version >= "4.00.0"] +synopsis: "Dynamic records" +description: """ +This library makes it possible to create first-class record types and fields. +These can be defined at runtime and provide efficient access.""" +flags: light-uninstall +url { + src: "https://github.com/cryptosense/records/archive/v0.3.1.tar.gz" + checksum: "md5=7d071d50958fb4fcb7c747efb4fa93b6" +} diff --git a/packages/records/records.0.3.1/url b/packages/records/records.0.3.1/url deleted file mode 100644 index 8fb228acca3..00000000000 --- a/packages/records/records.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/cryptosense/records/archive/v0.3.1.tar.gz" -checksum: "7d071d50958fb4fcb7c747efb4fa93b6" diff --git a/packages/records/records.0.4.0/descr b/packages/records/records.0.4.0/descr deleted file mode 100644 index 866c90ef6ce..00000000000 --- a/packages/records/records.0.4.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Dynamic records - -This library makes it possible to create first-class record types and fields. -These can be defined at runtime and provide efficient access. diff --git a/packages/records/records.0.4.0/opam b/packages/records/records.0.4.0/opam index cdf66cfa7f5..33c3fc4f90c 100644 --- a/packages/records/records.0.4.0/opam +++ b/packages/records/records.0.4.0/opam @@ -1,23 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Etienne Millon " authors: "Etienne Millon " homepage: "https://github.com/cryptosense/records" bug-reports: "https://github.com/cryptosense/records/issues" license: "BSD-2" -dev-repo: "https://github.com/cryptosense/records.git" +dev-repo: "git+https://github.com/cryptosense/records.git" build: [ - [make] {ocaml-native} - [make "byte"] {!ocaml-native} + [make] {ocaml:native} + [make "byte"] {!ocaml:native} + [make "check"] {with-test} ] install: [make "install"] -build-test: [make "check"] remove: ["ocamlfind" "remove" "records"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" {build} - "ounit" {test} + "ounit" {with-test} "yojson" ] depopts: [ - "bisect_ppx" {test} + "bisect_ppx" {with-test} ] -available: [ocaml-version >= "4.00.0"] +synopsis: "Dynamic records" +description: """ +This library makes it possible to create first-class record types and fields. +These can be defined at runtime and provide efficient access.""" +flags: light-uninstall +url { + src: "https://github.com/cryptosense/records/archive/v0.4.0.tar.gz" + checksum: "md5=262697bf0e3075c92f38898c207bac1c" +} diff --git a/packages/records/records.0.4.0/url b/packages/records/records.0.4.0/url deleted file mode 100644 index db5bddbb46b..00000000000 --- a/packages/records/records.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/cryptosense/records/archive/v0.4.0.tar.gz" -checksum: "262697bf0e3075c92f38898c207bac1c" diff --git a/packages/records/records.0.5.0/descr b/packages/records/records.0.5.0/descr deleted file mode 100644 index 866c90ef6ce..00000000000 --- a/packages/records/records.0.5.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Dynamic records - -This library makes it possible to create first-class record types and fields. -These can be defined at runtime and provide efficient access. diff --git a/packages/records/records.0.5.0/opam b/packages/records/records.0.5.0/opam index 9dcbc3c4700..b80b659ba57 100644 --- a/packages/records/records.0.5.0/opam +++ b/packages/records/records.0.5.0/opam @@ -1,23 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Etienne Millon " authors: "Etienne Millon " homepage: "https://github.com/cryptosense/records" bug-reports: "https://github.com/cryptosense/records/issues" license: "BSD-2" -dev-repo: "https://github.com/cryptosense/records.git" +dev-repo: "git+https://github.com/cryptosense/records.git" build: [ - [make] {ocaml-native} - [make "byte"] {!ocaml-native} + [make] {ocaml:native} + [make "byte"] {!ocaml:native} + [make "check"] {with-test} ] install: [make "install"] -build-test: [make "check"] remove: ["ocamlfind" "remove" "records"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} - "ounit" {test} + "ounit" {with-test} "yojson" ] depopts: [ - "bisect_ppx" {test} + "bisect_ppx" {with-test} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "Dynamic records" +description: """ +This library makes it possible to create first-class record types and fields. +These can be defined at runtime and provide efficient access.""" +flags: light-uninstall +url { + src: "https://github.com/cryptosense/records/archive/v0.5.0.tar.gz" + checksum: "md5=260af3bc1c1c1435cb42d902609bc6b2" +} diff --git a/packages/records/records.0.5.0/url b/packages/records/records.0.5.0/url deleted file mode 100644 index acd3b19f3a6..00000000000 --- a/packages/records/records.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/cryptosense/records/archive/v0.5.0.tar.gz" -checksum: "260af3bc1c1c1435cb42d902609bc6b2" diff --git a/packages/records/records.0.6.0/descr b/packages/records/records.0.6.0/descr deleted file mode 100644 index 866c90ef6ce..00000000000 --- a/packages/records/records.0.6.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Dynamic records - -This library makes it possible to create first-class record types and fields. -These can be defined at runtime and provide efficient access. diff --git a/packages/records/records.0.6.0/opam b/packages/records/records.0.6.0/opam index e856763409a..e3311b050e7 100644 --- a/packages/records/records.0.6.0/opam +++ b/packages/records/records.0.6.0/opam @@ -1,24 +1,33 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Etienne Millon " authors: "Etienne Millon " homepage: "https://github.com/cryptosense/records" bug-reports: "https://github.com/cryptosense/records/issues" license: "BSD-2" -dev-repo: "https://github.com/cryptosense/records.git" +dev-repo: "git+https://github.com/cryptosense/records.git" build: [ - [make] {ocaml-native} - [make "byte"] {!ocaml-native} + [make] {ocaml:native} + [make "byte"] {!ocaml:native} + [make "check"] {with-test} ] install: [make "install"] -build-test: [make "check"] remove: ["ocamlfind" "remove" "records"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} - "ounit" {test} + "ounit" {with-test} "yojson" "result" ] depopts: [ - "bisect_ppx" {test} + "bisect_ppx" {with-test} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "Dynamic records" +description: """ +This library makes it possible to create first-class record types and fields. +These can be defined at runtime and provide efficient access.""" +flags: light-uninstall +url { + src: "https://github.com/cryptosense/records/archive/v0.6.0.tar.gz" + checksum: "md5=3d59a568ab0af54f3f00a9c8997a918b" +} diff --git a/packages/records/records.0.6.0/url b/packages/records/records.0.6.0/url deleted file mode 100644 index 88907ae0f52..00000000000 --- a/packages/records/records.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/cryptosense/records/archive/v0.6.0.tar.gz" -checksum: "3d59a568ab0af54f3f00a9c8997a918b" diff --git a/packages/records/records.0.7.0/descr b/packages/records/records.0.7.0/descr deleted file mode 100644 index 8653542fbaf..00000000000 --- a/packages/records/records.0.7.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Records - -This library enables you to define and manipulate dynamic records in OCaml. \ No newline at end of file diff --git a/packages/records/records.0.7.0/opam b/packages/records/records.0.7.0/opam deleted file mode 100644 index c2b9808fb89..00000000000 --- a/packages/records/records.0.7.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "Etienne Millon " -authors: "Etienne Millon " -homepage: "https://github.com/cryptosense/records" -bug-reports: "https://github.com/cryptosense/records/issues" -license: "BSD-2" -dev-repo: "https://github.com/cryptosense/records.git" -doc: "https://cryptosense.github.io/records/doc" -build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] -] -depends: [ - "ocamlfind" {build} - "ounit" {test} - "yojson" - "result" - "topkg" {build} -] -available: [ocaml-version >= "4.02.0"] diff --git a/packages/records/records.0.7.0/url b/packages/records/records.0.7.0/url deleted file mode 100644 index e9886a93f71..00000000000 --- a/packages/records/records.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/records/releases/download/v0.7.0/records-0.7.0.tbz" -checksum: "30e69590355367dc1dbc1c6cfde80b50" \ No newline at end of file diff --git a/packages/records/records.0.8.0/descr b/packages/records/records.0.8.0/descr deleted file mode 100644 index 6020110f368..00000000000 --- a/packages/records/records.0.8.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Records - -This library enables you to define and manipulate dynamic records in OCaml. diff --git a/packages/records/records.0.8.0/opam b/packages/records/records.0.8.0/opam index 898bf2ffbc7..64cb21d5486 100644 --- a/packages/records/records.0.8.0/opam +++ b/packages/records/records.0.8.0/opam @@ -1,24 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Etienne Millon " authors: "Etienne Millon " homepage: "https://github.com/cryptosense/records" bug-reports: "https://github.com/cryptosense/records/issues" license: "BSD-2" -dev-repo: "https://github.com/cryptosense/records.git" +dev-repo: "git+https://github.com/cryptosense/records.git" doc: "https://cryptosense.github.io/records/doc" build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] + ["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} - "ounit" {test} + "ounit" {with-test} "yojson" "result" "topkg" {build} ] tags: ["org:cryptosense"] -available: [ocaml-version >= "4.02.0"] +synopsis: "Records" +description: + "This library enables you to define and manipulate dynamic records in OCaml." +url { + src: + "https://github.com/cryptosense/records/releases/download/v0.8.0/records-0.8.0.tbz" + checksum: "md5=d67b3315208072bf9a3e99d834a1cbec" +} diff --git a/packages/records/records.0.8.0/url b/packages/records/records.0.8.0/url deleted file mode 100644 index 443b08c9fcd..00000000000 --- a/packages/records/records.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/records/releases/download/v0.8.0/records-0.8.0.tbz" -checksum: "d67b3315208072bf9a3e99d834a1cbec" \ No newline at end of file diff --git a/packages/redis-lwt/redis-lwt.0.3.4/descr b/packages/redis-lwt/redis-lwt.0.3.4/descr deleted file mode 100644 index 0d0f883dad8..00000000000 --- a/packages/redis-lwt/redis-lwt.0.3.4/descr +++ /dev/null @@ -1 +0,0 @@ -Lwt-based client for Redis \ No newline at end of file diff --git a/packages/redis-lwt/redis-lwt.0.3.4/opam b/packages/redis-lwt/redis-lwt.0.3.4/opam index f92145bc457..4c5917946f2 100644 --- a/packages/redis-lwt/redis-lwt.0.3.4/opam +++ b/packages/redis-lwt/redis-lwt.0.3.4/opam @@ -1,15 +1,20 @@ -opam-version: "1.2" +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: "BSD3" -dev-repo: "https://github.com/0xffea/ocaml-redis.git" +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" {build} - "redis" {>="0.3.4"} + "redis" {>= "0.3.4"} "base-unix" "lwt" ] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.06.0"] +synopsis: "Lwt-based client for Redis" +url { + src: "https://github.com/0xffea/ocaml-redis/archive/0.3.4.tar.gz" + checksum: "md5=396ad524a76267bb0c34eb0aea968573" +} diff --git a/packages/redis-lwt/redis-lwt.0.3.4/url b/packages/redis-lwt/redis-lwt.0.3.4/url deleted file mode 100644 index 01a291510d0..00000000000 --- a/packages/redis-lwt/redis-lwt.0.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/0xffea/ocaml-redis/archive/0.3.4.tar.gz" -checksum: "396ad524a76267bb0c34eb0aea968573" diff --git a/packages/redis-lwt/redis-lwt.0.3.5/descr b/packages/redis-lwt/redis-lwt.0.3.5/descr deleted file mode 100644 index 0d0f883dad8..00000000000 --- a/packages/redis-lwt/redis-lwt.0.3.5/descr +++ /dev/null @@ -1 +0,0 @@ -Lwt-based client for Redis \ No newline at end of file diff --git a/packages/redis-lwt/redis-lwt.0.3.5/opam b/packages/redis-lwt/redis-lwt.0.3.5/opam index 7d3da960944..939ff2c6c23 100644 --- a/packages/redis-lwt/redis-lwt.0.3.5/opam +++ b/packages/redis-lwt/redis-lwt.0.3.5/opam @@ -1,16 +1,23 @@ -opam-version: "1.2" +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: "BSD3" -dev-repo: "https://github.com/0xffea/ocaml-redis.git" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-j" "1"] +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" {build} "redis" {>= "0.3.5"} "base-unix" "lwt" ] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.06.0"] +synopsis: "Lwt-based client for Redis" +url { + src: "https://github.com/0xffea/ocaml-redis/archive/0.3.5.tar.gz" + checksum: "md5=462cbbba5e8d5743457b7c345b2d97a2" +} diff --git a/packages/redis-lwt/redis-lwt.0.3.5/url b/packages/redis-lwt/redis-lwt.0.3.5/url deleted file mode 100644 index 987b2999d4a..00000000000 --- a/packages/redis-lwt/redis-lwt.0.3.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/0xffea/ocaml-redis/archive/0.3.5.tar.gz" -checksum: "462cbbba5e8d5743457b7c345b2d97a2" diff --git a/packages/redis-sync/redis-sync.0.3.4/descr b/packages/redis-sync/redis-sync.0.3.4/descr deleted file mode 100644 index f27b8d32349..00000000000 --- a/packages/redis-sync/redis-sync.0.3.4/descr +++ /dev/null @@ -1 +0,0 @@ -Synchronous client for Redis \ No newline at end of file diff --git a/packages/redis-sync/redis-sync.0.3.4/opam b/packages/redis-sync/redis-sync.0.3.4/opam index a467a977797..d42a80012dd 100644 --- a/packages/redis-sync/redis-sync.0.3.4/opam +++ b/packages/redis-sync/redis-sync.0.3.4/opam @@ -1,15 +1,22 @@ -opam-version: "1.2" +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: "BSD3" -dev-repo: "https://github.com/0xffea/ocaml-redis.git" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-j" "1"] +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" {build} - "redis" {>="0.3.4"} + "redis" {>= "0.3.4"} "base-unix" ] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.06.0"] +synopsis: "Synchronous client for Redis" +url { + src: "https://github.com/0xffea/ocaml-redis/archive/0.3.4.tar.gz" + checksum: "md5=396ad524a76267bb0c34eb0aea968573" +} diff --git a/packages/redis-sync/redis-sync.0.3.4/url b/packages/redis-sync/redis-sync.0.3.4/url deleted file mode 100644 index 01a291510d0..00000000000 --- a/packages/redis-sync/redis-sync.0.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/0xffea/ocaml-redis/archive/0.3.4.tar.gz" -checksum: "396ad524a76267bb0c34eb0aea968573" diff --git a/packages/redis-sync/redis-sync.0.3.5/descr b/packages/redis-sync/redis-sync.0.3.5/descr deleted file mode 100644 index f27b8d32349..00000000000 --- a/packages/redis-sync/redis-sync.0.3.5/descr +++ /dev/null @@ -1 +0,0 @@ -Synchronous client for Redis \ No newline at end of file diff --git a/packages/redis-sync/redis-sync.0.3.5/opam b/packages/redis-sync/redis-sync.0.3.5/opam index 9aa758f40a2..2a6c9f97e67 100644 --- a/packages/redis-sync/redis-sync.0.3.5/opam +++ b/packages/redis-sync/redis-sync.0.3.5/opam @@ -1,15 +1,22 @@ -opam-version: "1.2" +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: "BSD3" -dev-repo: "https://github.com/0xffea/ocaml-redis.git" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-j" "1"] +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" {build} "redis" {>= "0.3.5"} "base-unix" ] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.06.0"] +synopsis: "Synchronous client for Redis" +url { + src: "https://github.com/0xffea/ocaml-redis/archive/0.3.5.tar.gz" + checksum: "md5=462cbbba5e8d5743457b7c345b2d97a2" +} diff --git a/packages/redis-sync/redis-sync.0.3.5/url b/packages/redis-sync/redis-sync.0.3.5/url deleted file mode 100644 index 987b2999d4a..00000000000 --- a/packages/redis-sync/redis-sync.0.3.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/0xffea/ocaml-redis/archive/0.3.5.tar.gz" -checksum: "462cbbba5e8d5743457b7c345b2d97a2" diff --git a/packages/redis/redis.0.2.0/descr b/packages/redis/redis.0.2.0/descr deleted file mode 100644 index 3c55f7f6149..00000000000 --- a/packages/redis/redis.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the key-value cache and store redis. diff --git a/packages/redis/redis.0.2.0/opam b/packages/redis/redis.0.2.0/opam index 8e0626c282d..319fc0889ee 100644 --- a/packages/redis/redis.0.2.0/opam +++ b/packages/redis/redis.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "0xffea@gmail.com" authors: ["Mike Wells" "David Höppner" "Alexander Dinu"] homepage: "https://github.com/0xffea/ocaml-redis" @@ -12,6 +12,7 @@ remove: [ ["ocamlfind" "remove" "redis"] ] depends: [ + "ocaml" {>= "4.00.0" & < "4.05.0"} "ocamlfind" "batteries" "uuidm" @@ -19,5 +20,10 @@ depends: [ ] depopts: ["lwt"] dev-repo: "git://github.com/0xffea/ocaml-redis" -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.05.0"] 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: "md5=fdfe0749aae2329fdee48850cc8409dd" +} diff --git a/packages/redis/redis.0.2.0/url b/packages/redis/redis.0.2.0/url deleted file mode 100644 index 18566479064..00000000000 --- a/packages/redis/redis.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/0xffea/ocaml-redis/archive/0.2.0.tar.gz" -checksum: "fdfe0749aae2329fdee48850cc8409dd" diff --git a/packages/redis/redis.0.2.1/descr b/packages/redis/redis.0.2.1/descr deleted file mode 100644 index 3c55f7f6149..00000000000 --- a/packages/redis/redis.0.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the key-value cache and store redis. diff --git a/packages/redis/redis.0.2.1/opam b/packages/redis/redis.0.2.1/opam index 2c3e464d8ba..24976d3a211 100644 --- a/packages/redis/redis.0.2.1/opam +++ b/packages/redis/redis.0.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +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" @@ -12,6 +12,7 @@ remove: [ ["ocamlfind" "remove" "redis"] ] depends: [ + "ocaml" {>= "4.01.0" & < "4.05.0"} "ocamlfind" "re" "uuidm" @@ -19,5 +20,10 @@ depends: [ ] depopts: ["lwt"] dev-repo: "git://github.com/0xffea/ocaml-redis" -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.05.0"] 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: "md5=91890dda5ae667b1a94b33d1abb482a9" +} diff --git a/packages/redis/redis.0.2.1/url b/packages/redis/redis.0.2.1/url deleted file mode 100644 index 520ab1b6b19..00000000000 --- a/packages/redis/redis.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/0xffea/ocaml-redis/archive/0.2.1.tar.gz" -checksum: "91890dda5ae667b1a94b33d1abb482a9" diff --git a/packages/redis/redis.0.2.2/descr b/packages/redis/redis.0.2.2/descr deleted file mode 100644 index 3c55f7f6149..00000000000 --- a/packages/redis/redis.0.2.2/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the key-value cache and store redis. diff --git a/packages/redis/redis.0.2.2/opam b/packages/redis/redis.0.2.2/opam index 2c3e464d8ba..1eed94695b1 100644 --- a/packages/redis/redis.0.2.2/opam +++ b/packages/redis/redis.0.2.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +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" @@ -12,6 +12,7 @@ remove: [ ["ocamlfind" "remove" "redis"] ] depends: [ + "ocaml" {>= "4.01.0" & < "4.05.0"} "ocamlfind" "re" "uuidm" @@ -19,5 +20,10 @@ depends: [ ] depopts: ["lwt"] dev-repo: "git://github.com/0xffea/ocaml-redis" -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.05.0"] 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: "md5=36248f5a90bf2a7ecd0a6baea4b1bb04" +} diff --git a/packages/redis/redis.0.2.2/url b/packages/redis/redis.0.2.2/url deleted file mode 100644 index cce63732783..00000000000 --- a/packages/redis/redis.0.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/0xffea/ocaml-redis/archive/0.2.2.tar.gz" -checksum: "36248f5a90bf2a7ecd0a6baea4b1bb04" diff --git a/packages/redis/redis.0.2.3/descr b/packages/redis/redis.0.2.3/descr deleted file mode 100644 index 3c55f7f6149..00000000000 --- a/packages/redis/redis.0.2.3/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the key-value cache and store redis. diff --git a/packages/redis/redis.0.2.3/opam b/packages/redis/redis.0.2.3/opam index 2c3e464d8ba..ef5fc28d71e 100644 --- a/packages/redis/redis.0.2.3/opam +++ b/packages/redis/redis.0.2.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +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" @@ -12,6 +12,7 @@ remove: [ ["ocamlfind" "remove" "redis"] ] depends: [ + "ocaml" {>= "4.01.0" & < "4.05.0"} "ocamlfind" "re" "uuidm" @@ -19,5 +20,10 @@ depends: [ ] depopts: ["lwt"] dev-repo: "git://github.com/0xffea/ocaml-redis" -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.05.0"] 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: "md5=978a61b7f1a24c8e486e26ee9b94a283" +} diff --git a/packages/redis/redis.0.2.3/url b/packages/redis/redis.0.2.3/url deleted file mode 100644 index 976355ee990..00000000000 --- a/packages/redis/redis.0.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/0xffea/ocaml-redis/archive/0.2.3.tar.gz" -checksum: "978a61b7f1a24c8e486e26ee9b94a283" diff --git a/packages/redis/redis.0.3.0/descr b/packages/redis/redis.0.3.0/descr deleted file mode 100644 index 3c55f7f6149..00000000000 --- a/packages/redis/redis.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the key-value cache and store redis. diff --git a/packages/redis/redis.0.3.0/opam b/packages/redis/redis.0.3.0/opam deleted file mode 100644 index bd18eb4f279..00000000000 --- a/packages/redis/redis.0.3.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -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: "BSD3" -dev-repo: "https://github.com/0xffea/ocaml-redis.git" -build: [ - ["./configure" "--prefix" prefix "--%{lwt:enable}%-lwt"] - [make] -] -install: [make "PREFIX=%{prefix}%" "install"] -build-doc: ["ocaml" "setup.ml" "-doc"] -remove: ["ocamlfind" "remove" "redis"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "base-bytes" - "uuidm" - "re" -] -depopts: "lwt" -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.0"] diff --git a/packages/redis/redis.0.3.0/url b/packages/redis/redis.0.3.0/url deleted file mode 100644 index f20fff96761..00000000000 --- a/packages/redis/redis.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/0xffea/ocaml-redis/archive/0.3.0.tar.gz" -checksum: "2a30de9bc89f7682688a48b15dea38ee" diff --git a/packages/redis/redis.0.3.1/descr b/packages/redis/redis.0.3.1/descr deleted file mode 100644 index 3c55f7f6149..00000000000 --- a/packages/redis/redis.0.3.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the key-value cache and store redis. diff --git a/packages/redis/redis.0.3.1/opam b/packages/redis/redis.0.3.1/opam deleted file mode 100644 index f18e9fc5453..00000000000 --- a/packages/redis/redis.0.3.1/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -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: "BSD3" -dev-repo: "https://github.com/0xffea/ocaml-redis.git" -build: [ - ["./configure" "--prefix" prefix "--%{lwt:enable}%-lwt"] - [make] -] -install: [make "PREFIX=%{prefix}%" "install"] -build-doc: ["ocaml" "setup.ml" "-doc"] -remove: ["ocamlfind" "remove" "redis"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "base-bytes" - "uuidm" - "re" -] -depopts: "lwt" -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.0"] diff --git a/packages/redis/redis.0.3.1/url b/packages/redis/redis.0.3.1/url deleted file mode 100644 index 6dd7d5cce8d..00000000000 --- a/packages/redis/redis.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/0xffea/ocaml-redis/archive/0.3.1.tar.gz" -checksum: "3218b3061c166268e1741f3f544c897b" diff --git a/packages/redis/redis.0.3.2/descr b/packages/redis/redis.0.3.2/descr deleted file mode 100644 index 3c55f7f6149..00000000000 --- a/packages/redis/redis.0.3.2/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the key-value cache and store redis. diff --git a/packages/redis/redis.0.3.2/opam b/packages/redis/redis.0.3.2/opam deleted file mode 100644 index f18e9fc5453..00000000000 --- a/packages/redis/redis.0.3.2/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -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: "BSD3" -dev-repo: "https://github.com/0xffea/ocaml-redis.git" -build: [ - ["./configure" "--prefix" prefix "--%{lwt:enable}%-lwt"] - [make] -] -install: [make "PREFIX=%{prefix}%" "install"] -build-doc: ["ocaml" "setup.ml" "-doc"] -remove: ["ocamlfind" "remove" "redis"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "base-bytes" - "uuidm" - "re" -] -depopts: "lwt" -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.0"] diff --git a/packages/redis/redis.0.3.2/url b/packages/redis/redis.0.3.2/url deleted file mode 100644 index 2ba34a326e7..00000000000 --- a/packages/redis/redis.0.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/0xffea/ocaml-redis/archive/0.3.2.tar.gz" -checksum: "6f61fd078e333a6b5275afdb0d4e2d5c" diff --git a/packages/redis/redis.0.3.3/descr b/packages/redis/redis.0.3.3/descr deleted file mode 100644 index 3c55f7f6149..00000000000 --- a/packages/redis/redis.0.3.3/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the key-value cache and store redis. diff --git a/packages/redis/redis.0.3.3/opam b/packages/redis/redis.0.3.3/opam index bd18eb4f279..677870c620b 100644 --- a/packages/redis/redis.0.3.3/opam +++ b/packages/redis/redis.0.3.3/opam @@ -1,18 +1,19 @@ -opam-version: "1.2" +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: "BSD3" -dev-repo: "https://github.com/0xffea/ocaml-redis.git" +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"] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "redis"] depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} "ocamlfind" {build} "ocamlbuild" {build} "base-bytes" @@ -20,4 +21,9 @@ depends: [ "re" ] depopts: "lwt" -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.0"] +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: "md5=975ae5cfc535deb5c5167632ddf20c23" +} diff --git a/packages/redis/redis.0.3.3/url b/packages/redis/redis.0.3.3/url deleted file mode 100644 index cd6cce993d8..00000000000 --- a/packages/redis/redis.0.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/0xffea/ocaml-redis/archive/0.3.3.tar.gz" -checksum: "975ae5cfc535deb5c5167632ddf20c23" diff --git a/packages/redis/redis.0.3.4/descr b/packages/redis/redis.0.3.4/descr deleted file mode 100644 index 3c55f7f6149..00000000000 --- a/packages/redis/redis.0.3.4/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the key-value cache and store redis. diff --git a/packages/redis/redis.0.3.4/opam b/packages/redis/redis.0.3.4/opam deleted file mode 100644 index a7645492609..00000000000 --- a/packages/redis/redis.0.3.4/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -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: "BSD3" -dev-repo: "https://github.com/0xffea/ocaml-redis.git" -build: ["jbuilder" "build" "-p" name "-j" jobs] -depends: [ - "jbuilder" {build} - "base-bytes" - "uuidm" - "re" -] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.06.0"] diff --git a/packages/redis/redis.0.3.4/url b/packages/redis/redis.0.3.4/url deleted file mode 100644 index 01a291510d0..00000000000 --- a/packages/redis/redis.0.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/0xffea/ocaml-redis/archive/0.3.4.tar.gz" -checksum: "396ad524a76267bb0c34eb0aea968573" diff --git a/packages/redis/redis.0.3.5/descr b/packages/redis/redis.0.3.5/descr deleted file mode 100644 index 3c55f7f6149..00000000000 --- a/packages/redis/redis.0.3.5/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the key-value cache and store redis. diff --git a/packages/redis/redis.0.3.5/opam b/packages/redis/redis.0.3.5/opam index a7645492609..29197029fc2 100644 --- a/packages/redis/redis.0.3.5/opam +++ b/packages/redis/redis.0.3.5/opam @@ -1,15 +1,20 @@ -opam-version: "1.2" +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: "BSD3" -dev-repo: "https://github.com/0xffea/ocaml-redis.git" +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" {build} "base-bytes" "uuidm" "re" ] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.06.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: "md5=462cbbba5e8d5743457b7c345b2d97a2" +} diff --git a/packages/redis/redis.0.3.5/url b/packages/redis/redis.0.3.5/url deleted file mode 100644 index 987b2999d4a..00000000000 --- a/packages/redis/redis.0.3.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/0xffea/ocaml-redis/archive/0.3.5.tar.gz" -checksum: "462cbbba5e8d5743457b7c345b2d97a2" diff --git a/packages/reedsolomon/reedsolomon.0.2/descr b/packages/reedsolomon/reedsolomon.0.2/descr deleted file mode 100644 index b3562e7d17a..00000000000 --- a/packages/reedsolomon/reedsolomon.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Reed-Solomon error correction CODEC diff --git a/packages/reedsolomon/reedsolomon.0.2/opam b/packages/reedsolomon/reedsolomon.0.2/opam index 201d12426d1..1fcb9dc4bb9 100644 --- a/packages/reedsolomon/reedsolomon.0.2/opam +++ b/packages/reedsolomon/reedsolomon.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" homepage: "https://github.com/ujamjar/reedsolomon" build: [make "all"] @@ -6,11 +6,16 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" "hardcaml" "js_of_ocaml" {< "3.0"} "ocamlbuild" {build} ] dev-repo: "git://github.com/ujamjar/reedsolomon" -available: ocaml-version >= "4.00.1" install: [make "install"] +synopsis: "Reed-Solomon error correction CODEC" +url { + src: "https://github.com/ujamjar/reedsolomon/archive/v0.2.tar.gz" + checksum: "md5=e8ce9c8ae5cfdab05e98d4d486f1e787" +} diff --git a/packages/reedsolomon/reedsolomon.0.2/url b/packages/reedsolomon/reedsolomon.0.2/url deleted file mode 100644 index 9f9e41a4c7c..00000000000 --- a/packages/reedsolomon/reedsolomon.0.2/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/ujamjar/reedsolomon/archive/v0.2.tar.gz" -checksum: "e8ce9c8ae5cfdab05e98d4d486f1e787" - diff --git a/packages/regstab/regstab.2.0.0/descr b/packages/regstab/regstab.2.0.0/descr deleted file mode 100644 index 5430f6b9d18..00000000000 --- a/packages/regstab/regstab.2.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -SAT-Solver able to deal with formulae patterns diff --git a/packages/regstab/regstab.2.0.0/opam b/packages/regstab/regstab.2.0.0/opam index 78c3eafcdf3..9856c7a4590 100644 --- a/packages/regstab/regstab.2.0.0/opam +++ b/packages/regstab/regstab.2.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ [make "all"] @@ -6,7 +6,17 @@ build: [ ] patches: ["opam.patch"] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] install: [make "install" "PREFIX=%{prefix}%"] +synopsis: "SAT-Solver able to deal with formulae patterns" +extra-files: [ + ["regstab.install" "md5=a94167ace5e5f46cb74b0cf1e2b222a9"] + ["opam.patch" "md5=ff7b7944f2a17c2aa5a5601759df3592"] +] +url { + src: "http://forge.ocamlcore.org/frs/download.php/859/regstab-2.0.0.tar.gz" + checksum: "md5=bacea0b985f75328453a2b2da40afa07" +} diff --git a/packages/regstab/regstab.2.0.0/url b/packages/regstab/regstab.2.0.0/url deleted file mode 100644 index 2682440a4c9..00000000000 --- a/packages/regstab/regstab.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/859/regstab-2.0.0.tar.gz" -checksum: "bacea0b985f75328453a2b2da40afa07" diff --git a/packages/regular/regular.1.0.0/descr b/packages/regular/regular.1.0.0/descr deleted file mode 100644 index c6ab087d43e..00000000000 --- a/packages/regular/regular.1.0.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -Library for regular data types - -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. diff --git a/packages/regular/regular.1.0.0/opam b/packages/regular/regular.1.0.0/opam deleted file mode 100644 index 154e0ddf718..00000000000 --- a/packages/regular/regular.1.0.0/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -name: "regular" -version: "1.0.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -build: [ - ["./configure" - "--prefix=%{prefix}%" - "--mandir=%{man}%" - "--enable-regular"] - [make] -] - -install: [ - [make "install"] -] - -remove: [ - ["ocamlfind" "remove" "regular"] -] - -depends: [ - "core_kernel" {>= "113.24.00" & <"v0.9.0"} - "oasis" {build & = "0.4.7"} - "ppx_jane" {>= "113.24.01"} -] - -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.04"] diff --git a/packages/regular/regular.1.0.0/url b/packages/regular/regular.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/regular/regular.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/regular/regular.1.1.0/descr b/packages/regular/regular.1.1.0/descr deleted file mode 100644 index c6ab087d43e..00000000000 --- a/packages/regular/regular.1.1.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -Library for regular data types - -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. diff --git a/packages/regular/regular.1.1.0/opam b/packages/regular/regular.1.1.0/opam deleted file mode 100644 index 8c03d91d15c..00000000000 --- a/packages/regular/regular.1.1.0/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -name: "regular" -version: "1.1.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -build: [ - ["./configure" - "--prefix=%{prefix}%" - "--mandir=%{man}%" - "--enable-regular"] - [make] -] - -install: [ - [make "install"] -] - -remove: [ - ["ocamlfind" "remove" "regular"] -] - -depends: [ - "core_kernel" {>= "113.24.00" & <"v0.9.0"} - "oasis" {build & = "0.4.7"} - "ppx_jane" {>= "113.24.01"} -] - -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.04"] diff --git a/packages/regular/regular.1.1.0/url b/packages/regular/regular.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/regular/regular.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/regular/regular.1.2.0/descr b/packages/regular/regular.1.2.0/descr deleted file mode 100644 index c6ab087d43e..00000000000 --- a/packages/regular/regular.1.2.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -Library for regular data types - -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. diff --git a/packages/regular/regular.1.2.0/opam b/packages/regular/regular.1.2.0/opam deleted file mode 100644 index d52bfe5b1ba..00000000000 --- a/packages/regular/regular.1.2.0/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -name: "regular" -version: "1.2.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -build: [ - ["./configure" - "--prefix=%{prefix}%" - "--mandir=%{man}%" - "--enable-regular"] - [make] -] - -install: [ - [make "install"] -] - -remove: [ - ["ocamlfind" "remove" "regular"] -] - -depends: [ - "core_kernel" {>= "113.24.00" & <"v0.9.0"} - "oasis" {build & = "0.4.7"} - "ppx_jane" {>= "113.24.01"} -] - -available: [ocaml-version >= "4.02.3"] diff --git a/packages/regular/regular.1.2.0/url b/packages/regular/regular.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/regular/regular.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/regular/regular.1.3.0/descr b/packages/regular/regular.1.3.0/descr deleted file mode 100644 index c6ab087d43e..00000000000 --- a/packages/regular/regular.1.3.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -Library for regular data types - -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. diff --git a/packages/regular/regular.1.3.0/opam b/packages/regular/regular.1.3.0/opam index d9db9b53500..05bda00dfc2 100644 --- a/packages/regular/regular.1.3.0/opam +++ b/packages/regular/regular.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "regular" version: "1.3.0" maintainer: "Ivan Gotovchits " @@ -24,9 +24,26 @@ remove: [ ] depends: [ - "core_kernel" {>= "113.24.00" & <"v0.9.0"} - "oasis" {build & = "0.4.7"} - "ppx_jane" {>= "113.24.01"} + "ocaml" {>= "4.02.3"} + "core_kernel" {>= "113.24.00" & < "v0.9.0"} + "oasis" {build & = "0.4.7"} + "ppx_jane" {>= "113.24.01"} ] +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. -available: [ocaml-version >= "4.02.3"] +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: "md5=8df8c0b2c56abd082dbb994b2359e4c4" +} diff --git a/packages/regular/regular.1.3.0/url b/packages/regular/regular.1.3.0/url deleted file mode 100644 index a5c373cbd1f..00000000000 --- a/packages/regular/regular.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.3.0.tar.gz" -checksum: "8df8c0b2c56abd082dbb994b2359e4c4" diff --git a/packages/regular/regular.1.4.0/descr b/packages/regular/regular.1.4.0/descr deleted file mode 100644 index c6ab087d43e..00000000000 --- a/packages/regular/regular.1.4.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -Library for regular data types - -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. diff --git a/packages/regular/regular.1.4.0/opam b/packages/regular/regular.1.4.0/opam deleted file mode 100644 index 1ec8b1f6915..00000000000 --- a/packages/regular/regular.1.4.0/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -name: "regular" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -build: [ - ["./configure" - "--prefix=%{prefix}%" - "--mandir=%{man}%" - "--enable-regular"] - [make] -] - -install: [ - [make "install"] -] - -remove: [ - ["ocamlfind" "remove" "regular"] -] - -depends: [ - "core_kernel" {>= "v0.9.0" & < "v0.10"} - "oasis" {build & = "0.4.7"} - "ppx_jane" {= "v0.9.0"} -] - -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/regular/regular.1.4.0/url b/packages/regular/regular.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/regular/regular.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/reins/reins.0.1a/descr b/packages/reins/reins.0.1a/descr deleted file mode 100644 index e5b9aff934a..00000000000 --- a/packages/reins/reins.0.1a/descr +++ /dev/null @@ -1,5 +0,0 @@ -Persistent data structure library from OCaml Summer Project 2007 sponsored by Jane St. Capital. -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. diff --git a/packages/reins/reins.0.1a/opam b/packages/reins/reins.0.1a/opam index 3c92704fd0e..53b951b228b 100644 --- a/packages/reins/reins.0.1a/opam +++ b/packages/reins/reins.0.1a/opam @@ -1,16 +1,35 @@ -opam-version: "1.2" +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" -build-doc: ["omake" "doc"] -build-test: ["omake" "test"] {ounit:installed} +build: [ + ["omake"] + ["omake" "test"] {with-test & ounit:installed} + ["omake" "doc"] {with-doc} +] remove: ["ocamlfind" "remove" "reins"] patches: ["fix_build.patch" ] -depends: ["ocamlfind" "omake"] +depends: [ + "ocaml" {< "4.03.0"} + "ocamlfind" + "omake" +] install: ["omake" "install"] -available: [ocaml-version < "4.03.0"] +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 +extra-files: ["fix_build.patch" "md5=57d84c5a7822d9584416bfba619cbc93"] +url { + src: + "http://downloads.sourceforge.net/project/ocaml-reins/ocaml-reins/ocaml-reins-0.1a/ocaml-reins-0.1a.tar.gz" + checksum: "md5=696fa73fcce636f8710b7a83be613383" +} diff --git a/packages/reins/reins.0.1a/url b/packages/reins/reins.0.1a/url deleted file mode 100644 index 1ab8f00fc96..00000000000 --- a/packages/reins/reins.0.1a/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/ocaml-reins/ocaml-reins/ocaml-reins-0.1a/ocaml-reins-0.1a.tar.gz" -checksum: "696fa73fcce636f8710b7a83be613383" diff --git a/packages/release/release.1.0.0/descr b/packages/release/release.1.0.0/descr deleted file mode 100644 index ff3135ff66c..00000000000 --- a/packages/release/release.1.0.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Release is a multi-process Lwt-enabled daemon framework for OCaml. - -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. diff --git a/packages/release/release.1.0.0/opam b/packages/release/release.1.0.0/opam index 382105d0862..51c790cd626 100644 --- a/packages/release/release.1.0.0/opam +++ b/packages/release/release.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andrenth@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,10 +6,23 @@ build: [ ] remove: [["ocamlfind" "remove" "release"]] depends: [ + "ocaml" {< "4.03.0"} "lwt" {<= "2.4.6"} "ocamlfind" "uint" "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.03.0"] +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: "md5=c087bb9307c4b67a1f60dfb8f6f24f3b" +} diff --git a/packages/release/release.1.0.0/url b/packages/release/release.1.0.0/url deleted file mode 100644 index e18a2a6f9a4..00000000000 --- a/packages/release/release.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andrenth/release/tarball/1.0.0" -checksum: "c087bb9307c4b67a1f60dfb8f6f24f3b" diff --git a/packages/release/release.1.0.1/descr b/packages/release/release.1.0.1/descr deleted file mode 100644 index ff3135ff66c..00000000000 --- a/packages/release/release.1.0.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -Release is a multi-process Lwt-enabled daemon framework for OCaml. - -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. diff --git a/packages/release/release.1.0.1/opam b/packages/release/release.1.0.1/opam index 382105d0862..ee837f8ebf4 100644 --- a/packages/release/release.1.0.1/opam +++ b/packages/release/release.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andrenth@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,10 +6,24 @@ build: [ ] remove: [["ocamlfind" "remove" "release"]] depends: [ + "ocaml" {< "4.03.0"} "lwt" {<= "2.4.6"} "ocamlfind" "uint" "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.03.0"] +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: + "http://forge.ocamlcore.org/frs/download.php/1090/release-1.0.1.tar.gz" + checksum: "md5=122977177a04b067e4189d5966982784" +} diff --git a/packages/release/release.1.0.1/url b/packages/release/release.1.0.1/url deleted file mode 100644 index e1750986f4b..00000000000 --- a/packages/release/release.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1090/release-1.0.1.tar.gz" -checksum: "122977177a04b067e4189d5966982784" diff --git a/packages/release/release.1.0.2/descr b/packages/release/release.1.0.2/descr deleted file mode 100644 index ff3135ff66c..00000000000 --- a/packages/release/release.1.0.2/descr +++ /dev/null @@ -1,7 +0,0 @@ -Release is a multi-process Lwt-enabled daemon framework for OCaml. - -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. diff --git a/packages/release/release.1.0.2/opam b/packages/release/release.1.0.2/opam index 104e653656e..9957d02a5ca 100644 --- a/packages/release/release.1.0.2/opam +++ b/packages/release/release.1.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andrenth@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,10 +6,24 @@ build: [ ] remove: [["ocamlfind" "remove" "release"]] depends: [ + "ocaml" {= "broken"} "lwt" {<= "2.4.6"} "ocamlfind" "uint" "ocamlbuild" {build} ] -available: ocaml-version = "broken" 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://forge.ocamlcore.org/frs/download.php/1105/release-1.0.2.tar.gz" + checksum: "md5=2a464eee0cb3252eebf56bf4bcc10556" +} diff --git a/packages/release/release.1.0.2/url b/packages/release/release.1.0.2/url deleted file mode 100644 index 64924c0f012..00000000000 --- a/packages/release/release.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1105/release-1.0.2.tar.gz" -checksum: "2a464eee0cb3252eebf56bf4bcc10556" diff --git a/packages/release/release.1.0.3/descr b/packages/release/release.1.0.3/descr deleted file mode 100644 index ff3135ff66c..00000000000 --- a/packages/release/release.1.0.3/descr +++ /dev/null @@ -1,7 +0,0 @@ -Release is a multi-process Lwt-enabled daemon framework for OCaml. - -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. diff --git a/packages/release/release.1.0.3/opam b/packages/release/release.1.0.3/opam index 382105d0862..176b9614abe 100644 --- a/packages/release/release.1.0.3/opam +++ b/packages/release/release.1.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andrenth@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,10 +6,24 @@ build: [ ] remove: [["ocamlfind" "remove" "release"]] depends: [ + "ocaml" {< "4.03.0"} "lwt" {<= "2.4.6"} "ocamlfind" "uint" "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.03.0"] +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://forge.ocamlcore.org/frs/download.php/1111/release-1.0.3.tar.gz" + checksum: "md5=5868152283334c5ece3eb409087fd6a3" +} diff --git a/packages/release/release.1.0.3/url b/packages/release/release.1.0.3/url deleted file mode 100644 index 69a8ae9b21f..00000000000 --- a/packages/release/release.1.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1111/release-1.0.3.tar.gz" -checksum: "5868152283334c5ece3eb409087fd6a3" diff --git a/packages/release/release.1.0.4/descr b/packages/release/release.1.0.4/descr deleted file mode 100644 index ff3135ff66c..00000000000 --- a/packages/release/release.1.0.4/descr +++ /dev/null @@ -1,7 +0,0 @@ -Release is a multi-process Lwt-enabled daemon framework for OCaml. - -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. diff --git a/packages/release/release.1.0.4/opam b/packages/release/release.1.0.4/opam index 382105d0862..26af587e919 100644 --- a/packages/release/release.1.0.4/opam +++ b/packages/release/release.1.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andrenth@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,10 +6,24 @@ build: [ ] remove: [["ocamlfind" "remove" "release"]] depends: [ + "ocaml" {< "4.03.0"} "lwt" {<= "2.4.6"} "ocamlfind" "uint" "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.03.0"] +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://forge.ocamlcore.org/frs/download.php/1113/release-1.0.4.tar.gz" + checksum: "md5=5d34fd9d1a31c41cf06722e777d76e6a" +} diff --git a/packages/release/release.1.0.4/url b/packages/release/release.1.0.4/url deleted file mode 100644 index bc30f30dd6b..00000000000 --- a/packages/release/release.1.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1113/release-1.0.4.tar.gz" -checksum: "5d34fd9d1a31c41cf06722e777d76e6a" diff --git a/packages/release/release.1.1.0/descr b/packages/release/release.1.1.0/descr deleted file mode 100644 index ff3135ff66c..00000000000 --- a/packages/release/release.1.1.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Release is a multi-process Lwt-enabled daemon framework for OCaml. - -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. diff --git a/packages/release/release.1.1.0/opam b/packages/release/release.1.1.0/opam index 382105d0862..53b34e94e8e 100644 --- a/packages/release/release.1.1.0/opam +++ b/packages/release/release.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andrenth@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,10 +6,24 @@ build: [ ] remove: [["ocamlfind" "remove" "release"]] depends: [ + "ocaml" {< "4.03.0"} "lwt" {<= "2.4.6"} "ocamlfind" "uint" "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.03.0"] +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://forge.ocamlcore.org/frs/download.php/1224/release-1.1.0.tar.gz" + checksum: "md5=217b36500cae3d33477426b9f27b7b4c" +} diff --git a/packages/release/release.1.1.0/url b/packages/release/release.1.1.0/url deleted file mode 100644 index 5dbfe45385b..00000000000 --- a/packages/release/release.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1224/release-1.1.0.tar.gz" -checksum: "217b36500cae3d33477426b9f27b7b4c" diff --git a/packages/release/release.1.1.1/descr b/packages/release/release.1.1.1/descr deleted file mode 100644 index ff3135ff66c..00000000000 --- a/packages/release/release.1.1.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -Release is a multi-process Lwt-enabled daemon framework for OCaml. - -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. diff --git a/packages/release/release.1.1.1/opam b/packages/release/release.1.1.1/opam index 025615a12eb..c2b4073f800 100644 --- a/packages/release/release.1.1.1/opam +++ b/packages/release/release.1.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andrenth@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "release"]] depends: [ + "ocaml" {< "4.03.0"} "lwt" {>= "2.4.7" & < "2.7.0"} "ocamlfind" "uint" @@ -13,4 +14,17 @@ depends: [ "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.03.0"] +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://forge.ocamlcore.org/frs/download.php/1495/release-1.1.1.tar.gz" + checksum: "md5=f2acce2f6726c67c47bd1285a7fadea8" +} diff --git a/packages/release/release.1.1.1/url b/packages/release/release.1.1.1/url deleted file mode 100644 index b50f4ca2823..00000000000 --- a/packages/release/release.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1495/release-1.1.1.tar.gz" -checksum: "f2acce2f6726c67c47bd1285a7fadea8" diff --git a/packages/res/res.4.0.6/descr b/packages/res/res.4.0.6/descr deleted file mode 100644 index 1f1f030e5a9..00000000000 --- a/packages/res/res.4.0.6/descr +++ /dev/null @@ -1,2 +0,0 @@ -RES - Library for resizable, contiguous datastructures. -RES is a library containing resizable arrays, strings, and bitvectors. diff --git a/packages/res/res.4.0.6/opam b/packages/res/res.4.0.6/opam index cb145562407..537eb193d13 100644 --- a/packages/res/res.4.0.6/opam +++ b/packages/res/res.4.0.6/opam @@ -1,21 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "markus.mottl@gmail.com" authors: [ "Markus Mottl " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "http://mmottl.github.io/res" bug-reports: "https://github.com/mmottl/res/issues" -dev-repo: "https://github.com/mmottl/res.git" +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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12"} "ocamlfind" {>= "1.5"} "ocamlbuild" {build} ] -available: ocaml-version >= "3.12" 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: "md5=9a4fc89fd1b908064f5f682849a81117" +} diff --git a/packages/res/res.4.0.6/url b/packages/res/res.4.0.6/url deleted file mode 100644 index 17f16281313..00000000000 --- a/packages/res/res.4.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/res/releases/download/v4.0.6/res-4.0.6.tar.gz" -checksum: "9a4fc89fd1b908064f5f682849a81117" diff --git a/packages/res/res.4.0.7/descr b/packages/res/res.4.0.7/descr deleted file mode 100644 index 1f1f030e5a9..00000000000 --- a/packages/res/res.4.0.7/descr +++ /dev/null @@ -1,2 +0,0 @@ -RES - Library for resizable, contiguous datastructures. -RES is a library containing resizable arrays, strings, and bitvectors. diff --git a/packages/res/res.4.0.7/opam b/packages/res/res.4.0.7/opam index a3c19ae7d96..46f5630c3f2 100644 --- a/packages/res/res.4.0.7/opam +++ b/packages/res/res.4.0.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "res" version: "4.0.7" maintainer: "markus.mottl@gmail.com" @@ -6,16 +6,17 @@ authors: [ "Markus Mottl " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "http://mmottl.github.io/res" bug-reports: "https://github.com/mmottl/res/issues" -dev-repo: "https://github.com/mmottl/res.git" +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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12"} "base-bytes" "ocamlfind" {>= "1.5"} "ocamlbuild" {build} @@ -23,5 +24,16 @@ depends: [ patches: [ "build_with_trunk.patch" ] -available: ocaml-version >= "3.12" 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 +extra-files: [ + "build_with_trunk.patch" "md5=ae1deaa2545a338bd9659e51ac3c85e9" +] +url { + src: + "https://github.com/mmottl/res/releases/download/v4.0.7/res-4.0.7.tar.gz" + checksum: "md5=4c5f30d1fcaced42df03c858b2be5c3a" +} diff --git a/packages/res/res.4.0.7/url b/packages/res/res.4.0.7/url deleted file mode 100644 index 11398e460d6..00000000000 --- a/packages/res/res.4.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/res/releases/download/v4.0.7/res-4.0.7.tar.gz" -checksum: "4c5f30d1fcaced42df03c858b2be5c3a" diff --git a/packages/res/res.5.0.0/descr b/packages/res/res.5.0.0/descr deleted file mode 100644 index 27750d7fb5b..00000000000 --- a/packages/res/res.5.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -RES - Library for resizable, contiguous datastructures - -RES is a library containing resizable arrays, strings, and bitvectors. diff --git a/packages/res/res.5.0.0/opam b/packages/res/res.5.0.0/opam index 3e318c40a8a..f17dff3c823 100644 --- a/packages/res/res.5.0.0/opam +++ b/packages/res/res.5.0.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Markus Mottl " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "https://mmottl.github.io/res" doc: "https://mmottl.github.io/res/api" -dev-repo: "https://github.com/mmottl/res.git" +dev-repo: "git+https://github.com/mmottl/res.git" bug-reports: "https://github.com/mmottl/res/issues" build: [ @@ -13,8 +13,14 @@ build: [ ] depends: [ + "ocaml" {>= "4.04"} "base-bytes" "jbuilder" {build & >= "1.0+beta10"} ] - -available: [ ocaml-version >= "4.04" ] +synopsis: "RES - Library for resizable, contiguous datastructures" +description: + "RES is a library containing resizable arrays, strings, and bitvectors." +url { + src: "https://github.com/mmottl/res/releases/download/5.0.0/res-5.0.0.tbz" + checksum: "md5=895530e42bc39b3502bba1d90d83dc8e" +} diff --git a/packages/res/res.5.0.0/url b/packages/res/res.5.0.0/url deleted file mode 100644 index 02142713782..00000000000 --- a/packages/res/res.5.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/res/releases/download/5.0.0/res-5.0.0.tbz" -checksum: "895530e42bc39b3502bba1d90d83dc8e" \ No newline at end of file diff --git a/packages/result/result.1.0/descr b/packages/result/result.1.0/descr deleted file mode 100644 index 955c9179ab6..00000000000 --- a/packages/result/result.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Compatibility Result module - -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. diff --git a/packages/result/result.1.0/opam b/packages/result/result.1.0/opam index 85425f6971c..0dacd0e9295 100644 --- a/packages/result/result.1.0/opam +++ b/packages/result/result.1.0/opam @@ -1,9 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/result" -dev-repo: "https://github.com/janestreet/result.git" +dev-repo: "git+https://github.com/janestreet/result.git" bug-reports: "https://github.com/janestreet/result/issues" license: "BSD3" 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"] +url { + src: "https://github.com/janestreet/result/archive/1.0.tar.gz" + checksum: "md5=01391a66385ab1a43f90455dfb5c6843" +} diff --git a/packages/result/result.1.0/url b/packages/result/result.1.0/url deleted file mode 100644 index 898f038cc24..00000000000 --- a/packages/result/result.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/result/archive/1.0.tar.gz" -checksum: "01391a66385ab1a43f90455dfb5c6843" diff --git a/packages/result/result.1.1/descr b/packages/result/result.1.1/descr deleted file mode 100644 index 955c9179ab6..00000000000 --- a/packages/result/result.1.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Compatibility Result module - -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. diff --git a/packages/result/result.1.1/opam b/packages/result/result.1.1/opam index 5794134f9ad..dd04af6a218 100644 --- a/packages/result/result.1.1/opam +++ b/packages/result/result.1.1/opam @@ -1,8 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/result" -dev-repo: "https://github.com/janestreet/result.git" +dev-repo: "git+https://github.com/janestreet/result.git" bug-reports: "https://github.com/janestreet/result/issues" license: "BSD3" 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"] +url { + src: "https://github.com/janestreet/result/archive/1.1.tar.gz" + checksum: "md5=1e0005783d4f70e1a9772723fa0e846b" +} diff --git a/packages/result/result.1.1/url b/packages/result/result.1.1/url deleted file mode 100644 index 4067c6fac50..00000000000 --- a/packages/result/result.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/result/archive/1.1.tar.gz" -checksum: "1e0005783d4f70e1a9772723fa0e846b" diff --git a/packages/result/result.1.2/descr b/packages/result/result.1.2/descr deleted file mode 100644 index 955c9179ab6..00000000000 --- a/packages/result/result.1.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Compatibility Result module - -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. diff --git a/packages/result/result.1.2/opam b/packages/result/result.1.2/opam index 5bd1e6ec96b..c35ba9c2bda 100644 --- a/packages/result/result.1.2/opam +++ b/packages/result/result.1.2/opam @@ -1,11 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/result" -dev-repo: "https://github.com/janestreet/result.git" +dev-repo: "git+https://github.com/janestreet/result.git" bug-reports: "https://github.com/janestreet/result/issues" license: "BSD3" build: [ - [make] {ocaml-native} - [make "byte" "result.install"] {!ocaml-native} + [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"] +url { + src: "https://github.com/janestreet/result/archive/1.2.tar.gz" + checksum: "md5=3d5b66c5526918f0f2ca9d6811ef09c8" +} diff --git a/packages/result/result.1.2/url b/packages/result/result.1.2/url deleted file mode 100644 index bb785f26e2a..00000000000 --- a/packages/result/result.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/result/archive/1.2.tar.gz" -checksum: "3d5b66c5526918f0f2ca9d6811ef09c8" diff --git a/packages/result/result.1.3/descr b/packages/result/result.1.3/descr deleted file mode 100644 index 955c9179ab6..00000000000 --- a/packages/result/result.1.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -Compatibility Result module - -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. diff --git a/packages/result/result.1.3/opam b/packages/result/result.1.3/opam index a2f0c94a717..8b156d61f51 100644 --- a/packages/result/result.1.3/opam +++ b/packages/result/result.1.3/opam @@ -1,9 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/result" -dev-repo: "https://github.com/janestreet/result.git" +dev-repo: "git+https://github.com/janestreet/result.git" bug-reports: "https://github.com/janestreet/result/issues" license: "BSD3" build: [["jbuilder" "build" "-p" name "-j" jobs]] -depends: ["jbuilder" {build & >= "1.0+beta11"}] +depends: [ + "ocaml" + "jbuilder" {build & >= "1.0+beta11"} +] +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: "md5=4beebefd41f7f899b6eeba7414e7ae01" +} diff --git a/packages/result/result.1.3/url b/packages/result/result.1.3/url deleted file mode 100644 index 2a1875edc80..00000000000 --- a/packages/result/result.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/result/releases/download/1.3/result-1.3.tbz" -checksum: "4beebefd41f7f899b6eeba7414e7ae01" \ No newline at end of file diff --git a/packages/revops/revops.2.5/descr b/packages/revops/revops.2.5/descr deleted file mode 100644 index 4a901acf1ed..00000000000 --- a/packages/revops/revops.2.5/descr +++ /dev/null @@ -1,2 +0,0 @@ -Reversible operations - diff --git a/packages/revops/revops.2.5/opam b/packages/revops/revops.2.5/opam index 6a14028db10..17ba2174fac 100644 --- a/packages/revops/revops.2.5/opam +++ b/packages/revops/revops.2.5/opam @@ -1,13 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "orbitz@gmail.com" build: [ - [make "-j%{jobs}%"] + [make "-j%{jobs}%"] + [make "-j%{jobs}%" "test"] {with-test} ] - -build-test: [ - [make "-j%{jobs}%" "test"] -] - install: [ [make "PREFIX=%{prefix}%" "install"] ] @@ -17,12 +13,12 @@ remove: [ ] depends: [ - "containers" - "merlin-of-pds" - "ocamlfind" - "pds" { build & (>= "5" & < "6") } + "ocaml" {>= "4.03"} + "containers" + "merlin-of-pds" + "ocamlfind" + "pds" {build & (>= "5" & < "6")} ] - authors: [ "dklee@dklee.org" "orbitz@gmail.com" @@ -30,6 +26,9 @@ authors: [ homepage: "https://bitbucket.org/mimirops/revops" bug-reports: "https://bitbucket.org/mimirops/revops/issues" -dev-repo: "git@bitbucket.org:mimirops/revops.git" -available: [ocaml-version >= "4.03"] - +dev-repo: "git+ssh://git@bitbucket.org/mimirops/revops.git" +synopsis: "Reversible operations" +url { + src: "https://bitbucket.org/mimirops/revops/get/2.5.tar.gz" + checksum: "md5=ac577827f28988e95976181e914da629" +} diff --git a/packages/revops/revops.2.5/url b/packages/revops/revops.2.5/url deleted file mode 100644 index f64ac9f620f..00000000000 --- a/packages/revops/revops.2.5/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://bitbucket.org/mimirops/revops/get/2.5.tar.gz" -checksum: "ac577827f28988e95976181e914da629" - diff --git a/packages/rfc6287/rfc6287.1.0.0/descr b/packages/rfc6287/rfc6287.1.0.0/descr deleted file mode 100644 index 7d05d4ddea9..00000000000 --- a/packages/rfc6287/rfc6287.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -RFC6287 OCRA (OATH Challenge-Response Algorithm) library diff --git a/packages/rfc6287/rfc6287.1.0.0/opam b/packages/rfc6287/rfc6287.1.0.0/opam index eaec1bae246..cfe845c3df7 100644 --- a/packages/rfc6287/rfc6287.1.0.0/opam +++ b/packages/rfc6287/rfc6287.1.0.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.0" name: "rfc6287" homepage: "https://github.com/sg2342/ocaml-rfc6287" -dev-repo: "https://github.com/sg2342/ocaml-rfc6287.git" +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 "] @@ -11,22 +11,27 @@ 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} "nocrypto" {>= "0.5.1" & < "0.5.3"} "stringext" "hex" "rresult" - "ounit" {test} - "bisect" {test} + "ounit" {with-test} + "bisect" {with-test} "ocamlbuild" {build} ] -build-test: [ - [ "./configure" "--%{ounit:enable}%-tests" "--%{bisect:enable}%-coverage" ] - [ make "cover_test" ] ] - -available: [ocaml-version > "4.02.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: "md5=634307bc9653d4672e6d5e88f8718fdf" +} diff --git a/packages/rfc6287/rfc6287.1.0.0/url b/packages/rfc6287/rfc6287.1.0.0/url deleted file mode 100644 index 45d91752725..00000000000 --- a/packages/rfc6287/rfc6287.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/sg2342/ocaml-rfc6287/archive/1.0.0.tar.gz" -checksum: "634307bc9653d4672e6d5e88f8718fdf" diff --git a/packages/rfc6287/rfc6287.1.0.1/descr b/packages/rfc6287/rfc6287.1.0.1/descr deleted file mode 100644 index 7d05d4ddea9..00000000000 --- a/packages/rfc6287/rfc6287.1.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -RFC6287 OCRA (OATH Challenge-Response Algorithm) library diff --git a/packages/rfc6287/rfc6287.1.0.1/opam b/packages/rfc6287/rfc6287.1.0.1/opam index 24ad9b6211d..2b08879624b 100644 --- a/packages/rfc6287/rfc6287.1.0.1/opam +++ b/packages/rfc6287/rfc6287.1.0.1/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.1" name: "rfc6287" homepage: "https://github.com/sg2342/ocaml-rfc6287" -dev-repo: "https://github.com/sg2342/ocaml-rfc6287.git" +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 "] @@ -11,22 +11,27 @@ 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} "nocrypto" {>= "0.5.1" & < "0.5.3"} "astring" "hex" "rresult" - "ounit" {test} - "bisect" {test} + "ounit" {with-test} + "bisect" {with-test} "ocamlbuild" {build} ] -build-test: [ - [ "./configure" "--%{ounit:enable}%-tests" "--%{bisect:enable}%-coverage" ] - [ make "cover_test" ] ] - -available: [ocaml-version > "4.02.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: "md5=cb3c3ff53bae6dc275b92faa0e28d814" +} diff --git a/packages/rfc6287/rfc6287.1.0.1/url b/packages/rfc6287/rfc6287.1.0.1/url deleted file mode 100644 index 3d1e7835c5e..00000000000 --- a/packages/rfc6287/rfc6287.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/sg2342/ocaml-rfc6287/archive/1.0.1.tar.gz" -checksum: "cb3c3ff53bae6dc275b92faa0e28d814" diff --git a/packages/rfc6287/rfc6287.1.0.2/descr b/packages/rfc6287/rfc6287.1.0.2/descr deleted file mode 100644 index 2708ae9a61d..00000000000 --- a/packages/rfc6287/rfc6287.1.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -RFC6287 OCRA (OATH Challenge-Response Algorithm) diff --git a/packages/rfc6287/rfc6287.1.0.2/opam b/packages/rfc6287/rfc6287.1.0.2/opam index ac39621c952..c9cc981b2a7 100644 --- a/packages/rfc6287/rfc6287.1.0.2/opam +++ b/packages/rfc6287/rfc6287.1.0.2/opam @@ -1,26 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.2" name: "rfc6287" homepage: "https://github.com/sg2342/ocaml-rfc6287" -dev-repo: "https://github.com/sg2342/ocaml-rfc6287.git" +dev-repo: "git+https://github.com/sg2342/ocaml-rfc6287.git" bug-reports: "https://github.com/sg2342/ocaml-rfc6287/issues" -author: ["Stefan Grundmann "] maintainer: ["Stefan Grundmann "] license: "ICS" build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] + ["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} ] - -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" "--with-coverage" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] - [ "sh" "-x" "bisect-ppx-report.sh" ] -] - depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -29,8 +35,12 @@ depends: [ "astring" "hex" "rresult" - "ounit" {test} - "bisect_ppx" {test} + "ounit" {with-test} + "bisect_ppx" {with-test} ] - -available: [ocaml-version >= "4.03.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: "md5=a33300b321a68a5589d65efccaaf91e8" +} diff --git a/packages/rfc6287/rfc6287.1.0.2/url b/packages/rfc6287/rfc6287.1.0.2/url deleted file mode 100644 index 5e7e9d49882..00000000000 --- a/packages/rfc6287/rfc6287.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/sg2342/ocaml-rfc6287/archive/1.0.2.tar.gz" -checksum: "a33300b321a68a5589d65efccaaf91e8" diff --git a/packages/riak-pb/riak-pb.1.0.0/descr b/packages/riak-pb/riak-pb.1.0.0/descr deleted file mode 100644 index 92db4a2949d..00000000000 --- a/packages/riak-pb/riak-pb.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Riak OCaml Protobuffs library diff --git a/packages/riak-pb/riak-pb.1.0.0/opam b/packages/riak-pb/riak-pb.1.0.0/opam index f0044c19765..bfa13b894a2 100644 --- a/packages/riak-pb/riak-pb.1.0.0/opam +++ b/packages/riak-pb/riak-pb.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dparfitt@basho.com" build: [ ["./configure"] @@ -6,13 +6,21 @@ build: [ ] remove: [["ocamlfind" "remove" "riak-pb"]] depends: [ + "ocaml" "ocamlfind" "piqi" {< "0.7.0"} "ocamlbuild" {build} ] depexts: [ - [ ["ubuntu"] ["protobuf-compiler"] ] - [ ["debian"] ["protobuf-compiler"] ] + ["protobuf-compiler"] {os-distribution = "ubuntu"} + ["protobuf-compiler"] {os-distribution = "debian"} ] dev-repo: "git://github.com/metadave/riak-ocaml-pb" install: [make "install"] +synopsis: "Riak OCaml Protobuffs library" +flags: light-uninstall +url { + src: + "https://github.com/metadave/riak-ocaml-pb/archive/riak-pb-1.0.0.tar.gz" + checksum: "md5=23926ad6a39a47a1375c134cdf6f644c" +} diff --git a/packages/riak-pb/riak-pb.1.0.0/url b/packages/riak-pb/riak-pb.1.0.0/url deleted file mode 100644 index 7db44664f11..00000000000 --- a/packages/riak-pb/riak-pb.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/metadave/riak-ocaml-pb/archive/riak-pb-1.0.0.tar.gz" -checksum: "23926ad6a39a47a1375c134cdf6f644c" diff --git a/packages/riak/riak.1.0.0/descr b/packages/riak/riak.1.0.0/descr deleted file mode 100644 index 65bfd7c14d1..00000000000 --- a/packages/riak/riak.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -A Riak OCaml client diff --git a/packages/riak/riak.1.0.0/opam b/packages/riak/riak.1.0.0/opam index 0dbe1108b4e..0b478dcb537 100644 --- a/packages/riak/riak.1.0.0/opam +++ b/packages/riak/riak.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dparfitt@basho.com" build: [ ["./configure"] @@ -6,6 +6,7 @@ build: [ ] remove: [["ocamlfind" "remove" "riak"]] depends: [ + "ocaml" "ocamlfind" "ounit" "piqi" @@ -15,3 +16,10 @@ depends: [ ] dev-repo: "git://github.com/metadave/riak-ocaml-client" install: [make "install"] +synopsis: "A Riak OCaml client" +flags: light-uninstall +url { + src: + "https://github.com/metadave/riak-ocaml-client/archive/riak-1.0.0.tar.gz" + checksum: "md5=a19aae193c0cd667ae7033bbf152087f" +} diff --git a/packages/riak/riak.1.0.0/url b/packages/riak/riak.1.0.0/url deleted file mode 100644 index ed6fad6463c..00000000000 --- a/packages/riak/riak.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/metadave/riak-ocaml-client/archive/riak-1.0.0.tar.gz" -checksum: "a19aae193c0cd667ae7033bbf152087f" diff --git a/packages/riakc/riakc.0.0.0/descr b/packages/riakc/riakc.0.0.0/descr deleted file mode 100644 index 982afd76646..00000000000 --- a/packages/riakc/riakc.0.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Protobuf based Riak client diff --git a/packages/riakc/riakc.0.0.0/opam b/packages/riakc/riakc.0.0.0/opam index 1829cb5140f..c3e0e1e06eb 100644 --- a/packages/riakc/riakc.0.0.0/opam +++ b/packages/riakc/riakc.0.0.0/opam @@ -1,16 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mmatalka@gmail.com" build: make remove: [["ocamlfind" "remove" "riakc"]] depends: [ + "ocaml" "ocamlfind" "core" {= "108.08.00"} "async" {< "109.58.00"} "protobuf" ] depexts: [ - [["debian"] ["protobuf-compiler"]] - [["ubuntu"] ["protobuf-compiler"]] + ["protobuf-compiler"] {os-distribution = "debian"} + ["protobuf-compiler"] {os-distribution = "ubuntu"} ] dev-repo: "git://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: "md5=3dc29bb78e59857fa309550a6de5d9e9" +} diff --git a/packages/riakc/riakc.0.0.0/url b/packages/riakc/riakc.0.0.0/url deleted file mode 100644 index 99bf2e803f7..00000000000 --- a/packages/riakc/riakc.0.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/orbitz/ocaml-riakc/archive/0.0.0.tar.gz" -checksum: "3dc29bb78e59857fa309550a6de5d9e9" diff --git a/packages/riakc/riakc.1.0.0/descr b/packages/riakc/riakc.1.0.0/descr deleted file mode 100644 index 982afd76646..00000000000 --- a/packages/riakc/riakc.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Protobuf based Riak client diff --git a/packages/riakc/riakc.1.0.0/opam b/packages/riakc/riakc.1.0.0/opam index 8e1ea85b6c5..4a8118395a4 100644 --- a/packages/riakc/riakc.1.0.0/opam +++ b/packages/riakc/riakc.1.0.0/opam @@ -1,16 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mmatalka@gmail.com" build: make remove: [["ocamlfind" "remove" "riakc"]] depends: [ + "ocaml" "ocamlfind" "core" {>= "109.12.00"} "async" {< "109.58.00"} "protobuf" ] depexts: [ - [["debian"] ["protobuf-compiler"]] - [["ubuntu"] ["protobuf-compiler"]] + ["protobuf-compiler"] {os-distribution = "debian"} + ["protobuf-compiler"] {os-distribution = "ubuntu"} ] dev-repo: "git://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: "md5=1858e6560d0cedebb60ddde28edd00ca" +} diff --git a/packages/riakc/riakc.1.0.0/url b/packages/riakc/riakc.1.0.0/url deleted file mode 100644 index 3a8f179efd1..00000000000 --- a/packages/riakc/riakc.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/orbitz/ocaml-riakc/archive/1.0.0.tar.gz" -checksum: "1858e6560d0cedebb60ddde28edd00ca" diff --git a/packages/riakc/riakc.2.0.0/descr b/packages/riakc/riakc.2.0.0/descr deleted file mode 100644 index 982afd76646..00000000000 --- a/packages/riakc/riakc.2.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Protobuf based Riak client diff --git a/packages/riakc/riakc.2.0.0/opam b/packages/riakc/riakc.2.0.0/opam index 8e1ea85b6c5..d6caa8916dd 100644 --- a/packages/riakc/riakc.2.0.0/opam +++ b/packages/riakc/riakc.2.0.0/opam @@ -1,16 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mmatalka@gmail.com" build: make remove: [["ocamlfind" "remove" "riakc"]] depends: [ + "ocaml" "ocamlfind" "core" {>= "109.12.00"} "async" {< "109.58.00"} "protobuf" ] depexts: [ - [["debian"] ["protobuf-compiler"]] - [["ubuntu"] ["protobuf-compiler"]] + ["protobuf-compiler"] {os-distribution = "debian"} + ["protobuf-compiler"] {os-distribution = "ubuntu"} ] dev-repo: "git://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: "md5=49d0325faf9195abefd5081a65f5ca33" +} diff --git a/packages/riakc/riakc.2.0.0/url b/packages/riakc/riakc.2.0.0/url deleted file mode 100644 index 02de100eaa9..00000000000 --- a/packages/riakc/riakc.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/orbitz/ocaml-riakc/archive/2.0.0.tar.gz" -checksum: "49d0325faf9195abefd5081a65f5ca33" diff --git a/packages/riakc_ppx/riakc_ppx.3.1.0/descr b/packages/riakc_ppx/riakc_ppx.3.1.0/descr deleted file mode 100644 index 38809869876..00000000000 --- a/packages/riakc_ppx/riakc_ppx.3.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -An OCaml library that provides type safe caching extensions to riakc using ppx deriving diff --git a/packages/riakc_ppx/riakc_ppx.3.1.0/opam b/packages/riakc_ppx/riakc_ppx.3.1.0/opam index f95c6559086..c1048a26dd4 100644 --- a/packages/riakc_ppx/riakc_ppx.3.1.0/opam +++ b/packages/riakc_ppx/riakc_ppx.3.1.0/opam @@ -1,19 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" name: "riakc_ppx" version: "3.1.0" maintainer: "carmelo.piccione+riakc_ppx@gmail.com" homepage: "https://github.com/struktured/riakc_ppx" build: ["omake" "-j2"] -available: [ ocaml-version >= "4.02.1" ] - remove: [ ["ocamlfind" "remove" "riakc_ppx"] ] depends: [ + "ocaml" {>= "4.02.1"} "ocamlfind" "core" {>= "109.12.00"} - "async" {<"v0.9"} + "async" {< "v0.9"} "ppx_deriving_protobuf" {>= "2.0"} "bitstring" "omake" @@ -21,3 +20,10 @@ depends: [ authors: "Carmelo Piccione carmelo.piccione+riakc_ppx@gmail.com" dev-repo: "git://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: "md5=5a9a7070749e31ecab6bc59a2fbb9072" +} diff --git a/packages/riakc_ppx/riakc_ppx.3.1.0/url b/packages/riakc_ppx/riakc_ppx.3.1.0/url deleted file mode 100644 index dee40f96efd..00000000000 --- a/packages/riakc_ppx/riakc_ppx.3.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/struktured/riakc_ppx/archive/3.1.0.zip" -checksum: "5a9a7070749e31ecab6bc59a2fbb9072" diff --git a/packages/riakc_ppx/riakc_ppx.3.1.1/descr b/packages/riakc_ppx/riakc_ppx.3.1.1/descr deleted file mode 100644 index 38809869876..00000000000 --- a/packages/riakc_ppx/riakc_ppx.3.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -An OCaml library that provides type safe caching extensions to riakc using ppx deriving diff --git a/packages/riakc_ppx/riakc_ppx.3.1.1/opam b/packages/riakc_ppx/riakc_ppx.3.1.1/opam index 01ffa15d9f2..5c425a13f6a 100644 --- a/packages/riakc_ppx/riakc_ppx.3.1.1/opam +++ b/packages/riakc_ppx/riakc_ppx.3.1.1/opam @@ -1,19 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" name: "riakc_ppx" version: "3.1.1" maintainer: "carmelo.piccione+riakc_ppx@gmail.com" homepage: "https://github.com/struktured/riakc_ppx" build: ["omake" "-j2"] -available: [ ocaml-version >= "4.02.1" ] - remove: [ ["ocamlfind" "remove" "riakc_ppx"] ] depends: [ + "ocaml" {>= "4.02.1"} "ocamlfind" "core" {>= "109.12.00"} - "async" {<"v0.9"} + "async" {< "v0.9"} "ppx_deriving_protobuf" {>= "2.0"} "bitstring" {>= "2.0.4"} "omake" @@ -21,3 +20,10 @@ depends: [ authors: "Carmelo Piccione carmelo.piccione+riakc_ppx@gmail.com" dev-repo: "git://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: "md5=f319a8dedf5f78afc3e6f2b14793056b" +} diff --git a/packages/riakc_ppx/riakc_ppx.3.1.1/url b/packages/riakc_ppx/riakc_ppx.3.1.1/url deleted file mode 100644 index 793d2388fcc..00000000000 --- a/packages/riakc_ppx/riakc_ppx.3.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/struktured/riakc_ppx/archive/3.1.1.zip" -checksum: "f319a8dedf5f78afc3e6f2b14793056b" diff --git a/packages/riakc_ppx/riakc_ppx.3.1.2/descr b/packages/riakc_ppx/riakc_ppx.3.1.2/descr deleted file mode 100644 index 38809869876..00000000000 --- a/packages/riakc_ppx/riakc_ppx.3.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -An OCaml library that provides type safe caching extensions to riakc using ppx deriving diff --git a/packages/riakc_ppx/riakc_ppx.3.1.2/opam b/packages/riakc_ppx/riakc_ppx.3.1.2/opam index 9fa3395d74d..eebca0705fd 100644 --- a/packages/riakc_ppx/riakc_ppx.3.1.2/opam +++ b/packages/riakc_ppx/riakc_ppx.3.1.2/opam @@ -1,19 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" name: "riakc_ppx" version: "3.1.2" maintainer: "carmelo.piccione+riakc_ppx@gmail.com" homepage: "https://github.com/struktured/riakc_ppx" build: ["omake" "-j2"] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.02.2" ] - remove: [ ["ocamlfind" "remove" "riakc_ppx"] ] depends: [ + "ocaml" {>= "4.02.1" & < "4.02.2"} "ocamlfind" "core" {>= "109.12.00"} - "async" {<"v0.9"} + "async" {< "v0.9"} "ppx_deriving_protobuf" {>= "2.0"} "bitstring" {>= "2.0.4"} "omake" @@ -21,3 +20,10 @@ depends: [ authors: "Carmelo Piccione carmelo.piccione+riakc_ppx@gmail.com" dev-repo: "git://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: "md5=f070c3232075da0f35e7c0798b74cba9" +} diff --git a/packages/riakc_ppx/riakc_ppx.3.1.2/url b/packages/riakc_ppx/riakc_ppx.3.1.2/url deleted file mode 100644 index b0df9713f9f..00000000000 --- a/packages/riakc_ppx/riakc_ppx.3.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/struktured/riakc_ppx/archive/3.1.2.zip" -checksum: "f070c3232075da0f35e7c0798b74cba9" diff --git a/packages/riakc_ppx/riakc_ppx.3.1.3/descr b/packages/riakc_ppx/riakc_ppx.3.1.3/descr deleted file mode 100644 index 2c084b7e2c1..00000000000 --- a/packages/riakc_ppx/riakc_ppx.3.1.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -An OCaml riak client with ppx extensions - -An OCaml library that provides type safe caching extensions to riakc using ppx deriving diff --git a/packages/riakc_ppx/riakc_ppx.3.1.3/opam b/packages/riakc_ppx/riakc_ppx.3.1.3/opam index 60d296bfc56..8e4eeee0865 100644 --- a/packages/riakc_ppx/riakc_ppx.3.1.3/opam +++ b/packages/riakc_ppx/riakc_ppx.3.1.3/opam @@ -1,18 +1,26 @@ -opam-version: "1.2" +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: "https://github.com/struktured/riakc_ppx.git" +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" "core" {>= "109.12.00" & < "112.35.00"} - "async" {<"v0.9"} + "async" {< "v0.9"} "ppx_deriving_protobuf" {>= "2.0"} "bitstring" {>= "2.0.4"} "omake" {build} ] -available: [ocaml-version >= "4.02.2"] +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: "md5=acaa64e2331db904b9d72101b7e693ca" +} diff --git a/packages/riakc_ppx/riakc_ppx.3.1.3/url b/packages/riakc_ppx/riakc_ppx.3.1.3/url deleted file mode 100644 index 55322047145..00000000000 --- a/packages/riakc_ppx/riakc_ppx.3.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://github.com/struktured/riakc_ppx/archive/3.1.3.zip" -checksum: "acaa64e2331db904b9d72101b7e693ca" diff --git a/packages/riakc_ppx/riakc_ppx.3.1.4/descr b/packages/riakc_ppx/riakc_ppx.3.1.4/descr deleted file mode 100644 index 2c084b7e2c1..00000000000 --- a/packages/riakc_ppx/riakc_ppx.3.1.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -An OCaml riak client with ppx extensions - -An OCaml library that provides type safe caching extensions to riakc using ppx deriving diff --git a/packages/riakc_ppx/riakc_ppx.3.1.4/opam b/packages/riakc_ppx/riakc_ppx.3.1.4/opam index ac5cb0dc980..290085ac27d 100644 --- a/packages/riakc_ppx/riakc_ppx.3.1.4/opam +++ b/packages/riakc_ppx/riakc_ppx.3.1.4/opam @@ -1,18 +1,26 @@ -opam-version: "1.2" +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: "https://github.com/struktured/riakc_ppx.git" +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" "core" {>= "113.00.00"} - "async" {<"v0.9"} + "async" {< "v0.9"} "ppx_deriving_protobuf" {>= "2.0"} "bitstring" {>= "2.0.4"} "omake" {build} ] -available: [ocaml-version >= "4.02.2"] +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: "md5=ed8c2538cbd00b1119b422d6d6de030d" +} diff --git a/packages/riakc_ppx/riakc_ppx.3.1.4/url b/packages/riakc_ppx/riakc_ppx.3.1.4/url deleted file mode 100644 index f36db6ceb3b..00000000000 --- a/packages/riakc_ppx/riakc_ppx.3.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "http://github.com/struktured/riakc_ppx/archive/3.1.4.zip" -checksum: "ed8c2538cbd00b1119b422d6d6de030d" diff --git a/packages/river/river.0.1.1/descr b/packages/river/river.0.1.1/descr deleted file mode 100644 index f83ffab475b..00000000000 --- a/packages/river/river.0.1.1/descr +++ /dev/null @@ -1,11 +0,0 @@ -A planet (feed aggregator) in OCaml. - -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. diff --git a/packages/river/river.0.1.1/opam b/packages/river/river.0.1.1/opam index 0f963e5eb6f..2adae00eeaf 100644 --- a/packages/river/river.0.1.1/opam +++ b/packages/river/river.0.1.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/kayceesrk/river.git" +dev-repo: "git+https://github.com/kayceesrk/river.git" build: [ ["./configure" "--prefix" prefix] [make] @@ -12,11 +12,27 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "river"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlnet" {>= "4.0.2"} "lwt" {>= "2.4.7"} - "cohttp" {>= "0.15.1" & <"0.99"} + "cohttp" {>= "0.15.1" & < "0.99"} "syndic" {>= "1.2" & < "1.4"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.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: "md5=c69e41fb583302153cb23df40f4b82a2" +} diff --git a/packages/river/river.0.1.1/url b/packages/river/river.0.1.1/url deleted file mode 100644 index a913aa6d43e..00000000000 --- a/packages/river/river.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/kayceesrk/river/archive/v0.1.1.tar.gz" -checksum: "c69e41fb583302153cb23df40f4b82a2" diff --git a/packages/river/river.0.1.2/descr b/packages/river/river.0.1.2/descr deleted file mode 100644 index f83ffab475b..00000000000 --- a/packages/river/river.0.1.2/descr +++ /dev/null @@ -1,11 +0,0 @@ -A planet (feed aggregator) in OCaml. - -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. diff --git a/packages/river/river.0.1.2/opam b/packages/river/river.0.1.2/opam index 0f963e5eb6f..05a0f594b57 100644 --- a/packages/river/river.0.1.2/opam +++ b/packages/river/river.0.1.2/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/kayceesrk/river.git" +dev-repo: "git+https://github.com/kayceesrk/river.git" build: [ ["./configure" "--prefix" prefix] [make] @@ -12,11 +12,27 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "river"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlnet" {>= "4.0.2"} "lwt" {>= "2.4.7"} - "cohttp" {>= "0.15.1" & <"0.99"} + "cohttp" {>= "0.15.1" & < "0.99"} "syndic" {>= "1.2" & < "1.4"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.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: "md5=6784062021d5d9c760cb6ae582aa97a2" +} diff --git a/packages/river/river.0.1.2/url b/packages/river/river.0.1.2/url deleted file mode 100644 index 050fdfdc14a..00000000000 --- a/packages/river/river.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/kayceesrk/river/archive/v0.1.2.tar.gz" -checksum: "6784062021d5d9c760cb6ae582aa97a2" diff --git a/packages/river/river.0.1.3/descr b/packages/river/river.0.1.3/descr deleted file mode 100644 index f83ffab475b..00000000000 --- a/packages/river/river.0.1.3/descr +++ /dev/null @@ -1,11 +0,0 @@ -A planet (feed aggregator) in OCaml. - -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. diff --git a/packages/river/river.0.1.3/opam b/packages/river/river.0.1.3/opam index 594cfb45101..26ed1a1d6e9 100644 --- a/packages/river/river.0.1.3/opam +++ b/packages/river/river.0.1.3/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/kayceesrk/river.git" +dev-repo: "git+https://github.com/kayceesrk/river.git" build: [ ["./configure" "--prefix" prefix] [make] @@ -12,10 +12,26 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "river"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlnet" {>= "4.0.2"} "lwt" {>= "2.4.7"} - "cohttp" {>= "0.15.1" & <"0.99"} + "cohttp" {>= "0.15.1" & < "0.99"} "syndic" {>= "1.5"} "ocamlfind" {build} ] -available: [ocaml-version >= "4.01.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.3.tar.gz" + checksum: "md5=a3b686e8e517208e8f436114679847b5" +} diff --git a/packages/river/river.0.1.3/url b/packages/river/river.0.1.3/url deleted file mode 100644 index 5f3c08178d9..00000000000 --- a/packages/river/river.0.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/kayceesrk/river/archive/v0.1.3.tar.gz" -checksum: "a3b686e8e517208e8f436114679847b5" diff --git a/packages/river/river.0.1/descr b/packages/river/river.0.1/descr deleted file mode 100644 index bb5abd9c4a2..00000000000 --- a/packages/river/river.0.1/descr +++ /dev/null @@ -1,10 +0,0 @@ -A planet (feed aggregator) in OCaml. - -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. diff --git a/packages/river/river.0.1/opam b/packages/river/river.0.1/opam index 7973499f44f..c3a8d55347e 100644 --- a/packages/river/river.0.1/opam +++ b/packages/river/river.0.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/kayceesrk/river.git" +dev-repo: "git+https://github.com/kayceesrk/river.git" build: [ ["./configure" "--prefix" prefix] [make] @@ -14,11 +14,26 @@ remove: [ ["ocamlfind" "remove" "river"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlnet" {>= "4.0.2"} "lwt" {>= "2.4.7"} - "cohttp" {>= "0.15.1" & <"0.99"} + "cohttp" {>= "0.15.1" & < "0.99"} "syndic" {>= "1.2" & < "1.4"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.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: "md5=00d4db57f3306d5185bb1c7426dc192f" +} diff --git a/packages/river/river.0.1/url b/packages/river/river.0.1/url deleted file mode 100644 index c4a8dbb7989..00000000000 --- a/packages/river/river.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/kayceesrk/river/archive/v0.1.tar.gz" -checksum: "00d4db57f3306d5185bb1c7426dc192f" diff --git a/packages/rlp/rlp.0.1/descr b/packages/rlp/rlp.0.1/descr deleted file mode 100644 index 63f81d7603e..00000000000 --- a/packages/rlp/rlp.0.1/descr +++ /dev/null @@ -1,10 +0,0 @@ -RLP: Recursive Length Prefix Encoding - -RLP(*1) is a way to encode multi-way trees as byte strings. This library provides an encode and a decode function. -A tree's node can be a byte string or a node with arbitrarily many child nodes. A node can also have zero nodes. -Equivalently, this library can serialize s-expressions whose atoms are byte string literals. - -RLP is heavily used in the Ethereum protocol(*2), but might be useful elsewhere as well. - -*1: https://github.com/ethereum/wiki/wiki/RLP -*2: https://ethereum.org/ diff --git a/packages/rlp/rlp.0.1/opam b/packages/rlp/rlp.0.1/opam index 86c2bbf4399..c120623d366 100644 --- a/packages/rlp/rlp.0.1/opam +++ b/packages/rlp/rlp.0.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Yoichi Hirai " authors: "Yoichi Hirai " homepage: "https://github.com/pirapira/rlp-ocaml" bug-reports: "https://github.com/pirapira/rlp-ocaml/issues/new" license: "Apache 2.0" -dev-repo: "https://github.com/pirapira/rlp-ocaml.git" +dev-repo: "git+https://github.com/pirapira/rlp-ocaml.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] @@ -13,6 +13,7 @@ build: [ install: ["ocaml" "setup.ml" "-install"] remove: ["ocaml" "setup.ml" "-uninstall"] depends: [ + "ocaml" "ocamlbuild" {build} "ocamlfind" {build} "ounit" @@ -20,3 +21,17 @@ depends: [ "hex" "num" ] +synopsis: "RLP: Recursive Length Prefix Encoding" +description: """ +RLP(*1) is a way to encode multi-way trees as byte strings. This library provides an encode and a decode function. +A tree's node can be a byte string or a node with arbitrarily many child nodes. A node can also have zero nodes. +Equivalently, this library can serialize s-expressions whose atoms are byte string literals. + +RLP is heavily used in the Ethereum protocol(*2), but might be useful elsewhere as well. + +*1: https://github.com/ethereum/wiki/wiki/RLP +*2: https://ethereum.org/""" +url { + src: "https://github.com/pirapira/rlp-ocaml/archive/0.1.tar.gz" + checksum: "md5=4b1b75a8cc60fd2e742c36107e3fa41c" +} diff --git a/packages/rlp/rlp.0.1/url b/packages/rlp/rlp.0.1/url deleted file mode 100644 index fc8a11b9fdc..00000000000 --- a/packages/rlp/rlp.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/pirapira/rlp-ocaml/archive/0.1.tar.gz" -checksum: "4b1b75a8cc60fd2e742c36107e3fa41c" diff --git a/packages/rml/rml.1.08.04/descr b/packages/rml/rml.1.08.04/descr deleted file mode 100644 index 430f59b7aa7..00000000000 --- a/packages/rml/rml.1.08.04/descr +++ /dev/null @@ -1 +0,0 @@ -ReactiveML compiler diff --git a/packages/rml/rml.1.08.04/opam b/packages/rml/rml.1.08.04/opam deleted file mode 100644 index 8cf3d8a0c86..00000000000 --- a/packages/rml/rml.1.08.04/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "devel@reactiveml.org" -homepage: "http://reactiveml.org" -author: "Louis Mandel louis@reactiveml.org" -bug-reports: "bugs@reactiveml.org" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -remove: [[make "uninstall"]] -depends: [ - "ocamlbuild" {build} - "num" -] -available: ocaml-version <= "4.00.1" -install: [make "install"] -depexts: [ - [["alpine"] ["patch"]] -] diff --git a/packages/rml/rml.1.08.04/url b/packages/rml/rml.1.08.04/url deleted file mode 100644 index 7383b720954..00000000000 --- a/packages/rml/rml.1.08.04/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://rml.lri.fr/distrib/rml-1.08.04-2013-02-03.tar.gz" -checksum: "00a7a14f24a7640089f78ad52f532002" diff --git a/packages/rml/rml.1.08.05/descr b/packages/rml/rml.1.08.05/descr deleted file mode 100644 index 2debf9a6bd0..00000000000 --- a/packages/rml/rml.1.08.05/descr +++ /dev/null @@ -1,6 +0,0 @@ -ReactiveML: a programming language for implementing interactive systems. -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. diff --git a/packages/rml/rml.1.08.05/opam b/packages/rml/rml.1.08.05/opam deleted file mode 100644 index 8cf3d8a0c86..00000000000 --- a/packages/rml/rml.1.08.05/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "devel@reactiveml.org" -homepage: "http://reactiveml.org" -author: "Louis Mandel louis@reactiveml.org" -bug-reports: "bugs@reactiveml.org" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -remove: [[make "uninstall"]] -depends: [ - "ocamlbuild" {build} - "num" -] -available: ocaml-version <= "4.00.1" -install: [make "install"] -depexts: [ - [["alpine"] ["patch"]] -] diff --git a/packages/rml/rml.1.08.05/url b/packages/rml/rml.1.08.05/url deleted file mode 100644 index 6f04ee8ae23..00000000000 --- a/packages/rml/rml.1.08.05/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://rml.lri.fr/distrib/rml-1.08.05-2013-06-04.tar.gz" -checksum: "6c41f9d5458d1032a0ed7712b95d1f21" diff --git a/packages/rml/rml.1.08.06/descr b/packages/rml/rml.1.08.06/descr deleted file mode 100644 index 2debf9a6bd0..00000000000 --- a/packages/rml/rml.1.08.06/descr +++ /dev/null @@ -1,6 +0,0 @@ -ReactiveML: a programming language for implementing interactive systems. -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. diff --git a/packages/rml/rml.1.08.06/opam b/packages/rml/rml.1.08.06/opam index 8cf3d8a0c86..4909fbd0112 100644 --- a/packages/rml/rml.1.08.06/opam +++ b/packages/rml/rml.1.08.06/opam @@ -1,7 +1,6 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "devel@reactiveml.org" homepage: "http://reactiveml.org" -author: "Louis Mandel louis@reactiveml.org" bug-reports: "bugs@reactiveml.org" build: [ ["./configure" "--prefix" prefix] @@ -9,11 +8,22 @@ build: [ ] remove: [[make "uninstall"]] depends: [ + "ocaml" {<= "4.00.1"} "ocamlbuild" {build} "num" ] -available: ocaml-version <= "4.00.1" install: [make "install"] -depexts: [ - [["alpine"] ["patch"]] -] +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: "http://rml.lri.fr/distrib/rml-1.08.06-2013-07-12.tar.gz" + checksum: "md5=cd657e07d27cdc67fd5ed051d60b712c" +} diff --git a/packages/rml/rml.1.08.06/url b/packages/rml/rml.1.08.06/url deleted file mode 100644 index 59ad36337ab..00000000000 --- a/packages/rml/rml.1.08.06/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://rml.lri.fr/distrib/rml-1.08.06-2013-07-12.tar.gz" -checksum: "cd657e07d27cdc67fd5ed051d60b712c" diff --git a/packages/rml/rml.1.09.00/descr b/packages/rml/rml.1.09.00/descr deleted file mode 100644 index 2debf9a6bd0..00000000000 --- a/packages/rml/rml.1.09.00/descr +++ /dev/null @@ -1,6 +0,0 @@ -ReactiveML: a programming language for implementing interactive systems. -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. diff --git a/packages/rml/rml.1.09.00/opam b/packages/rml/rml.1.09.00/opam deleted file mode 100644 index cf3b13a51c2..00000000000 --- a/packages/rml/rml.1.09.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "devel@reactiveml.org" -homepage: "http://reactiveml.org" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -remove: [[make "uninstall"]] -depends: ["ocamlfind" "ocamlbuild" "num"] -install: [make "install"] -available: [ os != "linux" ] diff --git a/packages/rml/rml.1.09.00/url b/packages/rml/rml.1.09.00/url deleted file mode 100644 index 2532599e294..00000000000 --- a/packages/rml/rml.1.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://rml.lri.fr/distrib/rml-1.09.00-2013-09-09.tar.gz" -checksum: "c62a82b37d6fde19377231d5830c980e" diff --git a/packages/rml/rml.1.09.01/descr b/packages/rml/rml.1.09.01/descr deleted file mode 100644 index 2debf9a6bd0..00000000000 --- a/packages/rml/rml.1.09.01/descr +++ /dev/null @@ -1,6 +0,0 @@ -ReactiveML: a programming language for implementing interactive systems. -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. diff --git a/packages/rml/rml.1.09.01/opam b/packages/rml/rml.1.09.01/opam deleted file mode 100644 index cf3b13a51c2..00000000000 --- a/packages/rml/rml.1.09.01/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "devel@reactiveml.org" -homepage: "http://reactiveml.org" -build: [ - ["./configure" "--prefix" prefix] - [make] -] -remove: [[make "uninstall"]] -depends: ["ocamlfind" "ocamlbuild" "num"] -install: [make "install"] -available: [ os != "linux" ] diff --git a/packages/rml/rml.1.09.01/url b/packages/rml/rml.1.09.01/url deleted file mode 100644 index 5b805ff3877..00000000000 --- a/packages/rml/rml.1.09.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://reactiveml.org/distrib/rml-1.09.01-2013-09-10.tar.gz" -checksum: "635a5a8670a525704a93f1f1b1665f0c" diff --git a/packages/rml/rml.1.09.02/descr b/packages/rml/rml.1.09.02/descr deleted file mode 100644 index 2debf9a6bd0..00000000000 --- a/packages/rml/rml.1.09.02/descr +++ /dev/null @@ -1,6 +0,0 @@ -ReactiveML: a programming language for implementing interactive systems. -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. diff --git a/packages/rml/rml.1.09.02/opam b/packages/rml/rml.1.09.02/opam deleted file mode 100644 index 3a4f43cd5f4..00000000000 --- a/packages/rml/rml.1.09.02/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1.2" -homepage: "http://reactiveml.org" -maintainer: "devel@reactiveml.org" -build: [ - ["./configure" "--prefix" "%{prefix}%"] - [make] -] -remove: [ -[make "uninstall"] -] -depends: ["ocamlfind" "ocamlbuild" "num"] -install: [make "install"] -available: [ os != "linux" ] diff --git a/packages/rml/rml.1.09.02/url b/packages/rml/rml.1.09.02/url deleted file mode 100644 index ae0da34e865..00000000000 --- a/packages/rml/rml.1.09.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://reactiveml.org/distrib/rml-1.09.02-2014-01-08.tar.gz" -checksum: "b3d8c33ca574d6f68bb67f784a8ab2af" diff --git a/packages/rml/rml.1.09.03/descr b/packages/rml/rml.1.09.03/descr deleted file mode 100644 index 2debf9a6bd0..00000000000 --- a/packages/rml/rml.1.09.03/descr +++ /dev/null @@ -1,6 +0,0 @@ -ReactiveML: a programming language for implementing interactive systems. -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. diff --git a/packages/rml/rml.1.09.03/opam b/packages/rml/rml.1.09.03/opam index 893efc92d87..186ed5f3720 100644 --- a/packages/rml/rml.1.09.03/opam +++ b/packages/rml/rml.1.09.03/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "http://reactiveml.org" maintainer: "devel@reactiveml.org" build: [ @@ -9,6 +9,18 @@ remove: [ ["./configure" "--prefix" "%{prefix}%"] [make "uninstall"] ] -depends: ["ocamlbuild" "num"] +depends: ["ocaml" "ocamlbuild" "num"] install: [make "install"] available: [ os != "linux" ] +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.""" +url { + src: "http://reactiveml.org/distrib/rml-1.09.03-2014-06-21.tar.gz" + checksum: "md5=c03fde474203364f0069a31e881496d9" +} diff --git a/packages/rml/rml.1.09.03/url b/packages/rml/rml.1.09.03/url deleted file mode 100644 index 3bb9d8268b8..00000000000 --- a/packages/rml/rml.1.09.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://reactiveml.org/distrib/rml-1.09.03-2014-06-21.tar.gz" -checksum: "c03fde474203364f0069a31e881496d9" diff --git a/packages/rml/rml.1.09.04/descr b/packages/rml/rml.1.09.04/descr deleted file mode 100644 index 2debf9a6bd0..00000000000 --- a/packages/rml/rml.1.09.04/descr +++ /dev/null @@ -1,6 +0,0 @@ -ReactiveML: a programming language for implementing interactive systems. -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. diff --git a/packages/rml/rml.1.09.04/opam b/packages/rml/rml.1.09.04/opam index df6b972e0cc..74f48424581 100644 --- a/packages/rml/rml.1.09.04/opam +++ b/packages/rml/rml.1.09.04/opam @@ -1,7 +1,6 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "http://reactiveml.org" maintainer: "devel@reactiveml.org" -author: "Louis Mandel louis@reactiveml.org" bug-reports: "bugs@reactiveml.org" build: [ ["./configure" "--prefix" "%{prefix}%"] @@ -15,10 +14,21 @@ remove: [ [make "uninstall"] ] depends: [ - "ocamlbuild" {build} - "num" + "ocaml" {< "4.06.0"} + "ocamlbuild" {build} + "num" ] -depexts: [ - [["alpine"] ["patch"]] -] -available: [ocaml-version < "4.06.0"] +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: "http://reactiveml.org/distrib/rml-1.09.04-2016-03-23.tar.gz" + checksum: "md5=ae95d5367ed8524b0161b11bbef83e60" +} diff --git a/packages/rml/rml.1.09.04/url b/packages/rml/rml.1.09.04/url deleted file mode 100644 index 1cf59410cc8..00000000000 --- a/packages/rml/rml.1.09.04/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://reactiveml.org/distrib/rml-1.09.04-2016-03-23.tar.gz" -checksum: "ae95d5367ed8524b0161b11bbef83e60" diff --git a/packages/rml/rml.1.09.05/descr b/packages/rml/rml.1.09.05/descr deleted file mode 100644 index 2debf9a6bd0..00000000000 --- a/packages/rml/rml.1.09.05/descr +++ /dev/null @@ -1,6 +0,0 @@ -ReactiveML: a programming language for implementing interactive systems. -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. diff --git a/packages/rml/rml.1.09.05/opam b/packages/rml/rml.1.09.05/opam index 6babdb9932c..2ea111e8f40 100644 --- a/packages/rml/rml.1.09.05/opam +++ b/packages/rml/rml.1.09.05/opam @@ -1,7 +1,6 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "http://reactiveml.org" maintainer: "devel@reactiveml.org" -author: "Louis Mandel louis@reactiveml.org" bug-reports: "bugs@reactiveml.org" build: [ ["./configure" "--prefix" "%{prefix}%"] @@ -14,11 +13,22 @@ remove: [ ["./configure" "--prefix" "%{prefix}%"] [make "uninstall"] ] -available: [ocaml-version >= "4.02"] depends: [ - "ocamlbuild" {build} - "num" -] -depexts: [ - [["alpine"] ["patch"]] + "ocaml" {>= "4.02"} + "ocamlbuild" {build} + "num" ] +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: "http://rml.lri.fr/distrib/rml-1.09.05-2017-10-10.tar.gz" + checksum: "md5=55b0603d353f833254faa9721c9d2db6" +} diff --git a/packages/rml/rml.1.09.05/url b/packages/rml/rml.1.09.05/url deleted file mode 100644 index c855a3e4fe1..00000000000 --- a/packages/rml/rml.1.09.05/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://rml.lri.fr/distrib/rml-1.09.05-2017-10-10.tar.gz" -checksum: "55b0603d353f833254faa9721c9d2db6" diff --git a/packages/rmlbuild/rmlbuild.0.11.0-00/descr b/packages/rmlbuild/rmlbuild.0.11.0-00/descr deleted file mode 100644 index bf47f6acfb2..00000000000 --- a/packages/rmlbuild/rmlbuild.0.11.0-00/descr +++ /dev/null @@ -1 +0,0 @@ -rmlbuild is a fork of ocamlbuild that handles ReactiveML projets. diff --git a/packages/rmlbuild/rmlbuild.0.11.0-00/opam b/packages/rmlbuild/rmlbuild.0.11.0-00/opam index ab638f3c3a5..31a4f52ef2d 100644 --- a/packages/rmlbuild/rmlbuild.0.11.0-00/opam +++ b/packages/rmlbuild/rmlbuild.0.11.0-00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "rmlbuild" maintainer: "Louis Mandel " version: "0.11.0-00" @@ -11,24 +11,34 @@ authors: [ ] license: "LGPL-2 with OCaml linking exception" -dev-repo: "https://github.com/reactiveml/rmlbuild.git" +dev-repo: "git+https://github.com/reactiveml/rmlbuild.git" homepage: "https://github.com/reactiveml/rmlbuild/" bug-reports: "https://github.com/reactiveml/rmlbuild/issues" build: [ - [make "-f" "configure.make" "all" + [ + make + "-f" + "configure.make" + "all" "OCAMLBUILD_PREFIX=%{prefix}%" "OCAMLBUILD_BINDIR=%{bin}%" "OCAMLBUILD_LIBDIR=%{lib}%" "OCAMLBUILD_MANDIR=%{man}%" - "OCAML_NATIVE=%{ocaml-native}%" - "OCAML_NATIVE_TOOLS=%{ocaml-native}%"] + "OCAML_NATIVE=%{ocaml:native}%" + "OCAML_NATIVE_TOOLS=%{ocaml:native}%" + ] [make "check-if-preinstalled" "all" "opam-install"] ] - -available: [ocaml-version >= "4.03"] -depends: [ ] +depends: [ + "ocaml" {>= "4.03"} +] conflicts: [ "base-ocamlbuild" "ocamlfind" {< "1.6.2"} ] +synopsis: "rmlbuild is a fork of ocamlbuild that handles ReactiveML projets." +url { + src: "https://github.com/reactiveml/rmlbuild/archive/0.11.0-00.tar.gz" + checksum: "md5=d43b2fa408e0e6bc26a346d0bf81ff86" +} diff --git a/packages/rmlbuild/rmlbuild.0.11.0-00/url b/packages/rmlbuild/rmlbuild.0.11.0-00/url deleted file mode 100644 index 86e6ffded79..00000000000 --- a/packages/rmlbuild/rmlbuild.0.11.0-00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/reactiveml/rmlbuild/archive/0.11.0-00.tar.gz" -checksum: "d43b2fa408e0e6bc26a346d0bf81ff86" diff --git a/packages/root1d/root1d.0.2/descr b/packages/root1d/root1d.0.2/descr deleted file mode 100644 index 8083230ffb8..00000000000 --- a/packages/root1d/root1d.0.2/descr +++ /dev/null @@ -1,2 +0,0 @@ -Collection of functions to find roots of functions float -> float -Pure OCaml code. diff --git a/packages/root1d/root1d.0.2/opam b/packages/root1d/root1d.0.2/opam index 65fe93d3f5e..0b497fc8095 100644 --- a/packages/root1d/root1d.0.2/opam +++ b/packages/root1d/root1d.0.2/opam @@ -1,15 +1,23 @@ -opam-version: "1.2" +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"} + ["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" "ocamlfind" "oasis" {>= "0.3.0" & < "0.4.7"} "ocamlbuild" {build} ] 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: "http://forge.ocamlcore.org/frs/download.php/735/root1d-0.2.tar.gz" + checksum: "md5=47ca0a285a6492bda0595fe32ed5c216" +} diff --git a/packages/root1d/root1d.0.2/url b/packages/root1d/root1d.0.2/url deleted file mode 100644 index 5e80af2fda8..00000000000 --- a/packages/root1d/root1d.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/735/root1d-0.2.tar.gz" -checksum: "47ca0a285a6492bda0595fe32ed5c216" diff --git a/packages/root1d/root1d.0.3/descr b/packages/root1d/root1d.0.3/descr deleted file mode 100644 index 6d3de5c5a5e..00000000000 --- a/packages/root1d/root1d.0.3/descr +++ /dev/null @@ -1,2 +0,0 @@ -Find roots of 1D functions. -Collection of functions to seek roots of functions float -> float. diff --git a/packages/root1d/root1d.0.3/opam b/packages/root1d/root1d.0.3/opam index c3e3688f4d1..778c735367d 100644 --- a/packages/root1d/root1d.0.3/opam +++ b/packages/root1d/root1d.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler " @@ -9,12 +9,21 @@ license: "LGPL-3.0 with OCaml linking exception" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "root1d"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] 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: "http://forge.ocamlcore.org/frs/download.php/1125/root1d-0.3.tar.gz" + checksum: "md5=679f9f6a1f6e31f448259793bb9cbda8" +} diff --git a/packages/root1d/root1d.0.3/url b/packages/root1d/root1d.0.3/url deleted file mode 100644 index d4bef1ad65a..00000000000 --- a/packages/root1d/root1d.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1125/root1d-0.3.tar.gz" -checksum: "679f9f6a1f6e31f448259793bb9cbda8" diff --git a/packages/root1d/root1d.0.4/descr b/packages/root1d/root1d.0.4/descr deleted file mode 100644 index f308d687a7a..00000000000 --- a/packages/root1d/root1d.0.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -Find roots of 1D functions. -Collection of functions to seek roots of functions float -> float. -Pure OCaml code. - diff --git a/packages/root1d/root1d.0.4/opam b/packages/root1d/root1d.0.4/opam index 8ea836379b1..056668946a7 100644 --- a/packages/root1d/root1d.0.4/opam +++ b/packages/root1d/root1d.0.4/opam @@ -1,30 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler " "Edgar Friendly " ] license: "LGPL-3.0 with OCaml linking exception" homepage: "http://forge.ocamlcore.org/projects/root1d/" -dev-repo: "ssh://forge.ocamlcore.org//git/root1d/root1d.git" +dev-repo: "git+ssh://forge.ocamlcore.org//git/root1d/root1d.git" bug-reports: "http://forge.ocamlcore.org/projects/root1d/" 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" "root1d"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.0.0"} "ocamlbuild" {build} "ocamlfind" {build} ] depopts: [ "benchmark" ] -available: [ ocaml-version >= "4.0.0" ] +synopsis: "Find roots of 1D functions." +description: """ +Collection of functions to seek roots of functions float -> float. +Pure OCaml code.""" +flags: light-uninstall +url { + src: "https://forge.ocamlcore.org/frs/download.php/1599/root1d-0.4.tar.gz" + checksum: "md5=620bfdd6bd38221fb820968518a62831" +} diff --git a/packages/root1d/root1d.0.4/url b/packages/root1d/root1d.0.4/url deleted file mode 100644 index 6190a4882b6..00000000000 --- a/packages/root1d/root1d.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1599/root1d-0.4.tar.gz" -checksum: "620bfdd6bd38221fb820968518a62831" diff --git a/packages/root1d/root1d.0.5/descr b/packages/root1d/root1d.0.5/descr deleted file mode 100644 index bf7e4549438..00000000000 --- a/packages/root1d/root1d.0.5/descr +++ /dev/null @@ -1,26 +0,0 @@ -Find roots of 1D functions - -The module `Root1D` provides a collection of functions to seek roots -of functions `float → float`. - - -Installation ------------- - -The easier way of installing this package is by using [opam][]: - -```shell -opam install root1d -``` - -To compile bu hand, install [jbuilder][] and do `jbuilder build`. - - -[opam]: https://opam.ocaml.org/ -[jbuilder]: https://github.com/janestreet/jbuilder - -Documentation -------------- - -See the [signature of `Root1D`](src/Root1D.mli). It can also be -consulted rendered to [HTML](http://math.umons.ac.be/an/software/doc/Root1D/). \ No newline at end of file diff --git a/packages/root1d/root1d.0.5/opam b/packages/root1d/root1d.0.5/opam index 1cbc8503ef0..48157eadc07 100644 --- a/packages/root1d/root1d.0.5/opam +++ b/packages/root1d/root1d.0.5/opam @@ -1,23 +1,54 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler " "Edgar Friendly " ] tags: ["scientfic" "root finding"] license: "ISC" homepage: "https://github.com/Chris00/root1d" -dev-repo: "https://github.com/Chris00/root1d.git" +dev-repo: "git+https://github.com/Chris00/root1d.git" bug-reports: "https://github.com/Chris00/root1d/issues" doc: "https://Chris00.github.io/root1d/doc" build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [[ "jbuilder" "runtest" "-p" name "-j" jobs ]] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} ] depopts: [ "benchmark" ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Find roots of 1D functions" +description: """ +The module `Root1D` provides a collection of functions to seek roots +of functions `float → float`. + + +Installation +------------ + +The easier way of installing this package is by using [opam][]: + +```shell +opam install root1d +``` + +To compile bu hand, install [jbuilder][] and do `jbuilder build`. + + +[opam]: https://opam.ocaml.org/ +[jbuilder]: https://github.com/janestreet/jbuilder + +Documentation +------------- + +See the [signature of `Root1D`](src/Root1D.mli). It can also be +consulted rendered to [HTML](http://math.umons.ac.be/an/software/doc/Root1D/).""" +url { + src: + "https://github.com/Chris00/root1d/releases/download/0.5/root1d-0.5.tbz" + checksum: "md5=3cf56f6370eb6e425dd9aa2439092582" +} diff --git a/packages/root1d/root1d.0.5/url b/packages/root1d/root1d.0.5/url deleted file mode 100644 index f8c36d254b3..00000000000 --- a/packages/root1d/root1d.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/root1d/releases/download/0.5/root1d-0.5.tbz" -checksum: "3cf56f6370eb6e425dd9aa2439092582" \ No newline at end of file diff --git a/packages/rope/rope.0.5/descr b/packages/rope/rope.0.5/descr deleted file mode 100644 index a74231f0c67..00000000000 --- a/packages/rope/rope.0.5/descr +++ /dev/null @@ -1,7 +0,0 @@ -Ropes ("heavyweight strings") -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. diff --git a/packages/rope/rope.0.5/opam b/packages/rope/rope.0.5/opam index 045e23f18f1..96046f69c4f 100644 --- a/packages/rope/rope.0.5/opam +++ b/packages/rope/rope.0.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: ["Christophe Troestler"] homepage: "http://rope.forge.ocamlcore.org/" @@ -7,14 +7,27 @@ tags: ["datastructure"] build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "rope"]] depends: [ + "ocaml" {< "4.06"} "ocamlfind" "ocamlbuild" {build} "oasis" {build} ] depopts: ["benchmark"] install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06" ] \ No newline at end of file +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: "md5=4c4539d3324b8df494e0889f2c0f96d0" +} diff --git a/packages/rope/rope.0.5/url b/packages/rope/rope.0.5/url deleted file mode 100644 index cb6e033de16..00000000000 --- a/packages/rope/rope.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/ocaml-rope/archive/0.5.tar.gz" -checksum: "4c4539d3324b8df494e0889f2c0f96d0" diff --git a/packages/rope/rope.0.6.1/descr b/packages/rope/rope.0.6.1/descr deleted file mode 100644 index f82877f5dd5..00000000000 --- a/packages/rope/rope.0.6.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -Ropes ("heavyweight strings") - -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. diff --git a/packages/rope/rope.0.6.1/opam b/packages/rope/rope.0.6.1/opam index 26b7cdcde65..b61cb349cab 100644 --- a/packages/rope/rope.0.6.1/opam +++ b/packages/rope/rope.0.6.1/opam @@ -1,20 +1,33 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/ocaml-rope" -dev-repo: "https://github.com/Chris00/ocaml-rope.git" +dev-repo: "git+https://github.com/Chris00/ocaml-rope.git" bug-reports: "https://github.com/Chris00/ocaml-rope/issues" doc: "https://Chris00.github.io/ocaml-rope/doc" tags: [ "datastructure" ] build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.03.0"} "base-bytes" "jbuilder" {build & >= "1.0+beta7"} - "benchmark" {test} + "benchmark" {with-test} ] -available: [ocaml-version >= "4.03.0"] +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.""" +url { + src: + "https://github.com/Chris00/ocaml-rope/releases/download/0.6.1/rope-0.6.1.tbz" + checksum: "md5=b1a34f8a645ee153005565be87e9dbc7" +} diff --git a/packages/rope/rope.0.6.1/url b/packages/rope/rope.0.6.1/url deleted file mode 100644 index f6f7383eb64..00000000000 --- a/packages/rope/rope.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/ocaml-rope/releases/download/0.6.1/rope-0.6.1.tbz" -checksum: "b1a34f8a645ee153005565be87e9dbc7" \ No newline at end of file diff --git a/packages/rope/rope.0.6/descr b/packages/rope/rope.0.6/descr deleted file mode 100644 index f82877f5dd5..00000000000 --- a/packages/rope/rope.0.6/descr +++ /dev/null @@ -1,8 +0,0 @@ -Ropes ("heavyweight strings") - -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. diff --git a/packages/rope/rope.0.6/opam b/packages/rope/rope.0.6/opam index 26b7cdcde65..af09bf3ad02 100644 --- a/packages/rope/rope.0.6/opam +++ b/packages/rope/rope.0.6/opam @@ -1,20 +1,33 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe Troestler " authors: [ "Christophe Troestler" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/Chris00/ocaml-rope" -dev-repo: "https://github.com/Chris00/ocaml-rope.git" +dev-repo: "git+https://github.com/Chris00/ocaml-rope.git" bug-reports: "https://github.com/Chris00/ocaml-rope/issues" doc: "https://Chris00.github.io/ocaml-rope/doc" tags: [ "datastructure" ] build: [ - [ "jbuilder" "subst" ] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.03.0"} "base-bytes" "jbuilder" {build & >= "1.0+beta7"} - "benchmark" {test} + "benchmark" {with-test} ] -available: [ocaml-version >= "4.03.0"] +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.""" +url { + src: + "https://github.com/Chris00/ocaml-rope/releases/download/0.6/rope-0.6.tbz" + checksum: "md5=a238dea21241eb3103acff6f164256a2" +} diff --git a/packages/rope/rope.0.6/url b/packages/rope/rope.0.6/url deleted file mode 100644 index e0814b7c3dc..00000000000 --- a/packages/rope/rope.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/ocaml-rope/releases/download/0.6/rope-0.6.tbz" -checksum: "a238dea21241eb3103acff6f164256a2" \ No newline at end of file diff --git a/packages/rpc/rpc.1.2.0/descr b/packages/rpc/rpc.1.2.0/descr deleted file mode 100644 index 43d1202111b..00000000000 --- a/packages/rpc/rpc.1.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A library to deal with RPCs in OCaml - -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. diff --git a/packages/rpc/rpc.1.2.0/opam b/packages/rpc/rpc.1.2.0/opam index 3bd9b9b76b8..1bf76145972 100644 --- a/packages/rpc/rpc.1.2.0/opam +++ b/packages/rpc/rpc.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: make remove: [["ocamlfind" "remove" "rpc"]] depends: [ + "ocaml" "ocamlfind" "type_conv" {= "108.00.02"} "xmlm" @@ -14,3 +15,13 @@ depends: [ conflicts: ["ocamlnet"] dev-repo: "git://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: "md5=0319acc2f3c113a19c13c4bbbc3bc190" +} diff --git a/packages/rpc/rpc.1.2.0/url b/packages/rpc/rpc.1.2.0/url deleted file mode 100644 index b8131dbd8c6..00000000000 --- a/packages/rpc/rpc.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-rpc/archive/1.2.0.tar.gz" -checksum: "0319acc2f3c113a19c13c4bbbc3bc190" diff --git a/packages/rpc/rpc.1.3.0/descr b/packages/rpc/rpc.1.3.0/descr deleted file mode 100644 index 43d1202111b..00000000000 --- a/packages/rpc/rpc.1.3.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A library to deal with RPCs in OCaml - -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. diff --git a/packages/rpc/rpc.1.3.0/opam b/packages/rpc/rpc.1.3.0/opam deleted file mode 100644 index 3df5498bc94..00000000000 --- a/packages/rpc/rpc.1.3.0/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "thomas@gazagnaire.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: make -remove: [["ocamlfind" "remove" "rpclib"]] -depends: [ - "ocamlfind" - "type_conv" {>= "108.07.01"} - "xmlm" - "js_of_ocaml" {< "3.0"} -] -dev-repo: "git://github.com/mirage/ocaml-rpc" -install: [make "install"] -available: [ ocaml-version <= "4.02.3" ] diff --git a/packages/rpc/rpc.1.3.0/url b/packages/rpc/rpc.1.3.0/url deleted file mode 100644 index a37751a4125..00000000000 --- a/packages/rpc/rpc.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-rpc/archive/1.3.0.tar.gz" -checksum: "f5659821f645bafa2d18894fe88bd52d" diff --git a/packages/rpc/rpc.1.3.1/descr b/packages/rpc/rpc.1.3.1/descr deleted file mode 100644 index 43d1202111b..00000000000 --- a/packages/rpc/rpc.1.3.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -A library to deal with RPCs in OCaml - -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. diff --git a/packages/rpc/rpc.1.3.1/opam b/packages/rpc/rpc.1.3.1/opam deleted file mode 100644 index 3df5498bc94..00000000000 --- a/packages/rpc/rpc.1.3.1/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "thomas@gazagnaire.org" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: make -remove: [["ocamlfind" "remove" "rpclib"]] -depends: [ - "ocamlfind" - "type_conv" {>= "108.07.01"} - "xmlm" - "js_of_ocaml" {< "3.0"} -] -dev-repo: "git://github.com/mirage/ocaml-rpc" -install: [make "install"] -available: [ ocaml-version <= "4.02.3" ] diff --git a/packages/rpc/rpc.1.3.1/url b/packages/rpc/rpc.1.3.1/url deleted file mode 100644 index aef943f1d7c..00000000000 --- a/packages/rpc/rpc.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-rpc/archive/1.3.1.tar.gz" -checksum: "8786fdc59244b9886f7fd63c63d99ada" diff --git a/packages/rpc/rpc.1.4.1/descr b/packages/rpc/rpc.1.4.1/descr deleted file mode 100644 index 43d1202111b..00000000000 --- a/packages/rpc/rpc.1.4.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -A library to deal with RPCs in OCaml - -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. diff --git a/packages/rpc/rpc.1.4.1/opam b/packages/rpc/rpc.1.4.1/opam index 3df5498bc94..2a22b309269 100644 --- a/packages/rpc/rpc.1.4.1/opam +++ b/packages/rpc/rpc.1.4.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" tags: [ "org:mirage" @@ -7,6 +7,7 @@ tags: [ build: make remove: [["ocamlfind" "remove" "rpclib"]] depends: [ + "ocaml" {<= "4.02.3"} "ocamlfind" "type_conv" {>= "108.07.01"} "xmlm" @@ -14,4 +15,13 @@ depends: [ ] dev-repo: "git://github.com/mirage/ocaml-rpc" install: [make "install"] -available: [ ocaml-version <= "4.02.3" ] +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: "md5=867ff95904bb2187264d43e7f2454ad8" +} diff --git a/packages/rpc/rpc.1.4.1/url b/packages/rpc/rpc.1.4.1/url deleted file mode 100644 index 3497462c5ad..00000000000 --- a/packages/rpc/rpc.1.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-rpc/archive/1.4.1.tar.gz" -checksum: "867ff95904bb2187264d43e7f2454ad8" diff --git a/packages/rpc/rpc.1.5.0/descr b/packages/rpc/rpc.1.5.0/descr deleted file mode 100644 index 43d1202111b..00000000000 --- a/packages/rpc/rpc.1.5.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A library to deal with RPCs in OCaml - -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. diff --git a/packages/rpc/rpc.1.5.0/opam b/packages/rpc/rpc.1.5.0/opam index 7d329f07b6e..e9d9e204156 100644 --- a/packages/rpc/rpc.1.5.0/opam +++ b/packages/rpc/rpc.1.5.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" tags: [ "org:mirage" @@ -7,12 +7,22 @@ tags: [ build: make remove: [["ocamlfind" "remove" "rpclib"]] depends: [ + "ocaml" {<= "4.02.3"} "ocamlfind" "type_conv" {>= "108.07.01"} "xmlm" - "js_of_ocaml" { < "3.0"} + "js_of_ocaml" {< "3.0"} "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/ocaml-rpc" install: [make "install"] -available: [ ocaml-version <= "4.02.3" ] +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: "md5=32b9b4642784eff23eaffa217a209485" +} diff --git a/packages/rpc/rpc.1.5.0/url b/packages/rpc/rpc.1.5.0/url deleted file mode 100644 index 52f3db04595..00000000000 --- a/packages/rpc/rpc.1.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-rpc/archive/1.5.0.tar.gz" -checksum: "32b9b4642784eff23eaffa217a209485" diff --git a/packages/rpc/rpc.1.5.1/descr b/packages/rpc/rpc.1.5.1/descr deleted file mode 100644 index 43d1202111b..00000000000 --- a/packages/rpc/rpc.1.5.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -A library to deal with RPCs in OCaml - -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. diff --git a/packages/rpc/rpc.1.5.1/opam b/packages/rpc/rpc.1.5.1/opam deleted file mode 100644 index f45e0363331..00000000000 --- a/packages/rpc/rpc.1.5.1/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "type_conv" {>= "108.07.01"} - "xmlm" - "lwt" - "ocamlbuild" {build} -] -depopts: [ "js_of_ocaml" ] -conflicts: [ "js_of_ocaml" { >= "3.0" } ] -dev-repo: "git://github.com/mirage/ocaml-rpc" -install: [make "install"] -available: [ ocaml-version <= "4.02.3" ] diff --git a/packages/rpc/rpc.1.5.1/url b/packages/rpc/rpc.1.5.1/url deleted file mode 100644 index 28da1f3345f..00000000000 --- a/packages/rpc/rpc.1.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-rpc/archive/1.5.1.tar.gz" -checksum: "19725179109794eb80e566da715b00f1" diff --git a/packages/rpc/rpc.1.5.3/descr b/packages/rpc/rpc.1.5.3/descr deleted file mode 100644 index 43d1202111b..00000000000 --- a/packages/rpc/rpc.1.5.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -A library to deal with RPCs in OCaml - -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. diff --git a/packages/rpc/rpc.1.5.3/opam b/packages/rpc/rpc.1.5.3/opam deleted file mode 100644 index f45e0363331..00000000000 --- a/packages/rpc/rpc.1.5.3/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "type_conv" {>= "108.07.01"} - "xmlm" - "lwt" - "ocamlbuild" {build} -] -depopts: [ "js_of_ocaml" ] -conflicts: [ "js_of_ocaml" { >= "3.0" } ] -dev-repo: "git://github.com/mirage/ocaml-rpc" -install: [make "install"] -available: [ ocaml-version <= "4.02.3" ] diff --git a/packages/rpc/rpc.1.5.3/url b/packages/rpc/rpc.1.5.3/url deleted file mode 100644 index 9ba14834ba8..00000000000 --- a/packages/rpc/rpc.1.5.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-rpc/archive/v1.5.3.tar.gz" -checksum: "13cb9a20fe1903d4892efc555f5db57f" diff --git a/packages/rpc/rpc.1.5.4/descr b/packages/rpc/rpc.1.5.4/descr deleted file mode 100644 index 43d1202111b..00000000000 --- a/packages/rpc/rpc.1.5.4/descr +++ /dev/null @@ -1,5 +0,0 @@ -A library to deal with RPCs in OCaml - -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. diff --git a/packages/rpc/rpc.1.5.4/opam b/packages/rpc/rpc.1.5.4/opam index f45e0363331..6ebbf80662c 100644 --- a/packages/rpc/rpc.1.5.4/opam +++ b/packages/rpc/rpc.1.5.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: [ "Thomas Gazagnaire" @@ -12,6 +12,7 @@ tags: [ build: make remove: [["ocamlfind" "remove" "rpclib"]] depends: [ + "ocaml" {<= "4.02.3"} "ocamlfind" "type_conv" {>= "108.07.01"} "xmlm" @@ -22,4 +23,13 @@ depopts: [ "js_of_ocaml" ] conflicts: [ "js_of_ocaml" { >= "3.0" } ] dev-repo: "git://github.com/mirage/ocaml-rpc" install: [make "install"] -available: [ ocaml-version <= "4.02.3" ] +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: "md5=30b4db1c36a505bd18ad44d6ba86c339" +} diff --git a/packages/rpc/rpc.1.5.4/url b/packages/rpc/rpc.1.5.4/url deleted file mode 100644 index fb817e25e92..00000000000 --- a/packages/rpc/rpc.1.5.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-rpc/archive/v1.5.4.tar.gz" -checksum: "30b4db1c36a505bd18ad44d6ba86c339" diff --git a/packages/rpc/rpc.1.9.51/descr b/packages/rpc/rpc.1.9.51/descr deleted file mode 100644 index 198879433f0..00000000000 --- a/packages/rpc/rpc.1.9.51/descr +++ /dev/null @@ -1,6 +0,0 @@ -A library to deal with RPCs in OCaml - -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. diff --git a/packages/rpc/rpc.1.9.51/opam b/packages/rpc/rpc.1.9.51/opam deleted file mode 100644 index 2d76c0d2a44..00000000000 --- a/packages/rpc/rpc.1.9.51/opam +++ /dev/null @@ -1,40 +0,0 @@ -opam-version: "1.2" -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://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"] -] -build-test: [ - [make] - [make "test"] -] -depends: [ - "oasis" {build} - "cppo" {build} - "ocamlfind" - "type_conv" {>= "108.07.01"} - "ppx_deriving" - "cow" - "xmlm" - "lwt" - "cmdliner" - "rresult" - "async" {< "v0.10.0"} -] -depopts: [ "js_of_ocaml" ] -conflicts: [ "js_of_ocaml" { >= "3.0" } ] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/rpc/rpc.1.9.51/url b/packages/rpc/rpc.1.9.51/url deleted file mode 100644 index ce7a585e842..00000000000 --- a/packages/rpc/rpc.1.9.51/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-rpc/archive/v1.9.51.tar.gz" -checksum: "6a4b6a56c426124f947ede40ffa9b0ba" diff --git a/packages/rpc/rpc.1.9.52/descr b/packages/rpc/rpc.1.9.52/descr deleted file mode 100644 index 198879433f0..00000000000 --- a/packages/rpc/rpc.1.9.52/descr +++ /dev/null @@ -1,6 +0,0 @@ -A library to deal with RPCs in OCaml - -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. diff --git a/packages/rpc/rpc.1.9.52/opam b/packages/rpc/rpc.1.9.52/opam index 2d76c0d2a44..a4203f51283 100644 --- a/packages/rpc/rpc.1.9.52/opam +++ b/packages/rpc/rpc.1.9.52/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire, Jon Ludlam" homepage: "https://github.com/mirage/ocaml-rpc" @@ -10,6 +10,8 @@ tags: [ ] build: [ [make] + [make] {with-test} + [make "test"] {with-test} ] install: [ [make "install"] @@ -18,13 +20,10 @@ remove: [ ["ocamlfind" "remove" "rpclib"] ["ocamlfind" "remove" "ppx_deriving_rpc"] ] -build-test: [ - [make] - [make "test"] -] depends: [ + "ocaml" {< "4.06.0"} "oasis" {build} - "cppo" {build} + "cppo" {build} "ocamlfind" "type_conv" {>= "108.07.01"} "ppx_deriving" @@ -37,4 +36,14 @@ depends: [ ] depopts: [ "js_of_ocaml" ] conflicts: [ "js_of_ocaml" { >= "3.0" } ] -available: [ ocaml-version < "4.06.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: "md5=a6208b59fe0c53be5c6ddb279b5f1296" +} diff --git a/packages/rpc/rpc.1.9.52/url b/packages/rpc/rpc.1.9.52/url deleted file mode 100644 index e5269cd3835..00000000000 --- a/packages/rpc/rpc.1.9.52/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-rpc/archive/v1.9.52.tar.gz" -checksum: "a6208b59fe0c53be5c6ddb279b5f1296" diff --git a/packages/rpc/rpc.2.0.0/descr b/packages/rpc/rpc.2.0.0/descr deleted file mode 100644 index 198879433f0..00000000000 --- a/packages/rpc/rpc.2.0.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -A library to deal with RPCs in OCaml - -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. diff --git a/packages/rpc/rpc.2.0.0/opam b/packages/rpc/rpc.2.0.0/opam index 5f146893807..ad4bf3f5238 100644 --- a/packages/rpc/rpc.2.0.0/opam +++ b/packages/rpc/rpc.2.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "xen-api@list.xen.org" authors: "Thomas Gazagnaire, Jon Ludlam" homepage: "https://github.com/mirage/ocaml-rpc" @@ -10,6 +10,8 @@ tags: [ ] build: [ [make] + [make] {with-test} + [make "test"] {with-test} ] install: [ [make "install"] @@ -18,13 +20,10 @@ remove: [ ["ocamlfind" "remove" "rpclib"] ["ocamlfind" "remove" "ppx_deriving_rpc"] ] -build-test: [ - [make] - [make "test"] -] depends: [ + "ocaml" {< "4.06.0"} "oasis" {build} - "cppo" {build} + "cppo" {build} "ocamlfind" "type_conv" {>= "108.07.01"} "ppx_deriving" @@ -36,5 +35,14 @@ depends: [ "async" {< "v0.10.0"} ] depopts: [ "js_of_ocaml" ] -available: [ ocaml-version < "4.06.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/v2.0.0.tar.gz" + checksum: "md5=9c0e70d1c770c6a1c8721cc1a5677f8d" +} diff --git a/packages/rpc/rpc.2.0.0/url b/packages/rpc/rpc.2.0.0/url deleted file mode 100644 index a6960c7b807..00000000000 --- a/packages/rpc/rpc.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-rpc/archive/v2.0.0.tar.gz" -checksum: "9c0e70d1c770c6a1c8721cc1a5677f8d" diff --git a/packages/rpc/rpc.2.2.0/descr b/packages/rpc/rpc.2.2.0/descr deleted file mode 100644 index 0436c42fae4..00000000000 --- a/packages/rpc/rpc.2.2.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -A library to deal with RPCs in OCaml - -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. diff --git a/packages/rpc/rpc.2.2.0/opam b/packages/rpc/rpc.2.2.0/opam index 31511a59ef5..5f7e6d57a0e 100644 --- a/packages/rpc/rpc.2.2.0/opam +++ b/packages/rpc/rpc.2.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "xen-api@list.xen.org" authors: "Thomas Gazagnaire, Jon Ludlam" homepage: "https://github.com/mirage/ocaml-rpc" @@ -10,6 +10,8 @@ tags: [ ] build: [ [make] + [make] {with-test} + [make "test"] {with-test} ] install: [ [make "install"] @@ -18,13 +20,10 @@ remove: [ ["ocamlfind" "remove" "rpclib"] ["ocamlfind" "remove" "ppx_deriving_rpc"] ] -build-test: [ - [make] - [make "test"] -] depends: [ + "ocaml" {< "4.06.0"} "oasis" {build} - "cppo" {build} + "cppo" {build} "async" {< "v0.10.0"} "cmdliner" "cow" @@ -37,5 +36,14 @@ depends: [ "yojson" ] depopts: [ "js_of_ocaml" ] -available: [ ocaml-version < "4.06.0"] - +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: "md5=5eb085431917bed5a4f4c3293db774b6" +} diff --git a/packages/rpc/rpc.2.2.0/url b/packages/rpc/rpc.2.2.0/url deleted file mode 100644 index 4c74919be06..00000000000 --- a/packages/rpc/rpc.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-rpc/archive/v2.2.0.tar.gz" -checksum: "5eb085431917bed5a4f4c3293db774b6" diff --git a/packages/rpc_parallel/rpc_parallel.112.01.00/descr b/packages/rpc_parallel/rpc_parallel.112.01.00/descr deleted file mode 100644 index 6766ecdb949..00000000000 --- a/packages/rpc_parallel/rpc_parallel.112.01.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Type-safe parallel library built on top of Async_rpc -Rpc_parallel offers an API to define various workers and protocols, -spawn workers as separate processes, and communicate with them using -Async Rpc. - diff --git a/packages/rpc_parallel/rpc_parallel.112.01.00/opam b/packages/rpc_parallel/rpc_parallel.112.01.00/opam index 8f28e87a646..832bcd14bcc 100644 --- a/packages/rpc_parallel/rpc_parallel.112.01.00/opam +++ b/packages/rpc_parallel/rpc_parallel.112.01.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/rpc_parallel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "rpc_parallel"]] depends: [ + "ocaml" {>= "4.00.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "112.01.00" & < "112.06.00"} @@ -15,7 +16,17 @@ depends: [ "sexplib" {>= "112.01.00" & < "112.07.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/rpc_parallel/issues" -dev-repo: "https://github.com/janestreet/rpc_parallel.git" +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: "md5=df2341e65d9f4c93c5f1f4b7dc575d7d" +} diff --git a/packages/rpc_parallel/rpc_parallel.112.01.00/url b/packages/rpc_parallel/rpc_parallel.112.01.00/url deleted file mode 100644 index 823e2ba59d6..00000000000 --- a/packages/rpc_parallel/rpc_parallel.112.01.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/rpc_parallel-112.01.00.tar.gz" -checksum: "df2341e65d9f4c93c5f1f4b7dc575d7d" diff --git a/packages/rpc_parallel/rpc_parallel.112.17.00/descr b/packages/rpc_parallel/rpc_parallel.112.17.00/descr deleted file mode 100644 index 6766ecdb949..00000000000 --- a/packages/rpc_parallel/rpc_parallel.112.17.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Type-safe parallel library built on top of Async_rpc -Rpc_parallel offers an API to define various workers and protocols, -spawn workers as separate processes, and communicate with them using -Async Rpc. - diff --git a/packages/rpc_parallel/rpc_parallel.112.17.00/opam b/packages/rpc_parallel/rpc_parallel.112.17.00/opam index c8f35b0dc04..687e348f6c4 100644 --- a/packages/rpc_parallel/rpc_parallel.112.17.00/opam +++ b/packages/rpc_parallel/rpc_parallel.112.17.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/rpc_parallel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "rpc_parallel"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "112.17.00" & < "112.18.00"} @@ -15,7 +16,17 @@ depends: [ "sexplib" {>= "112.17.00" & < "112.18.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/rpc_parallel/issues" -dev-repo: "https://github.com/janestreet/rpc_parallel.git" +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: "md5=5477d191c368fb4dc20aa4de87db9a64" +} diff --git a/packages/rpc_parallel/rpc_parallel.112.17.00/url b/packages/rpc_parallel/rpc_parallel.112.17.00/url deleted file mode 100644 index d553df798fc..00000000000 --- a/packages/rpc_parallel/rpc_parallel.112.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.17/files/rpc_parallel-112.17.00.tar.gz" -checksum: "5477d191c368fb4dc20aa4de87db9a64" diff --git a/packages/rpc_parallel/rpc_parallel.112.24.00/descr b/packages/rpc_parallel/rpc_parallel.112.24.00/descr deleted file mode 100644 index 6766ecdb949..00000000000 --- a/packages/rpc_parallel/rpc_parallel.112.24.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Type-safe parallel library built on top of Async_rpc -Rpc_parallel offers an API to define various workers and protocols, -spawn workers as separate processes, and communicate with them using -Async Rpc. - diff --git a/packages/rpc_parallel/rpc_parallel.112.24.00/opam b/packages/rpc_parallel/rpc_parallel.112.24.00/opam index 953972ebfda..be09782d466 100644 --- a/packages/rpc_parallel/rpc_parallel.112.24.00/opam +++ b/packages/rpc_parallel/rpc_parallel.112.24.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/rpc_parallel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "rpc_parallel"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "112.24.00" & < "112.25.00"} @@ -15,7 +16,17 @@ depends: [ "sexplib" {>= "112.24.00" & < "112.25.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/rpc_parallel/issues" -dev-repo: "https://github.com/janestreet/rpc_parallel.git" +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: "md5=979ef4f4309edb59b8b271b9cbfff49d" +} diff --git a/packages/rpc_parallel/rpc_parallel.112.24.00/url b/packages/rpc_parallel/rpc_parallel.112.24.00/url deleted file mode 100644 index 14568116cdc..00000000000 --- a/packages/rpc_parallel/rpc_parallel.112.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.24/files/rpc_parallel-112.24.tar.gz" -checksum: "979ef4f4309edb59b8b271b9cbfff49d" diff --git a/packages/rpc_parallel/rpc_parallel.112.35.00/descr b/packages/rpc_parallel/rpc_parallel.112.35.00/descr deleted file mode 100644 index 6766ecdb949..00000000000 --- a/packages/rpc_parallel/rpc_parallel.112.35.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Type-safe parallel library built on top of Async_rpc -Rpc_parallel offers an API to define various workers and protocols, -spawn workers as separate processes, and communicate with them using -Async Rpc. - diff --git a/packages/rpc_parallel/rpc_parallel.112.35.00/opam b/packages/rpc_parallel/rpc_parallel.112.35.00/opam index 3d1cb613461..f06ae6002a4 100644 --- a/packages/rpc_parallel/rpc_parallel.112.35.00/opam +++ b/packages/rpc_parallel/rpc_parallel.112.35.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/rpc_parallel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "rpc_parallel"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "112.35.00" & < "112.36.00"} @@ -15,7 +16,17 @@ depends: [ "sexplib" {>= "112.35.00" & < "112.36.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/rpc_parallel/issues" -dev-repo: "https://github.com/janestreet/rpc_parallel.git" +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: "md5=1064aa82ac156e3c99d4d5ec9907a296" +} diff --git a/packages/rpc_parallel/rpc_parallel.112.35.00/url b/packages/rpc_parallel/rpc_parallel.112.35.00/url deleted file mode 100644 index b2f6abca811..00000000000 --- a/packages/rpc_parallel/rpc_parallel.112.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.35/files/rpc_parallel-112.35.00.tar.gz" -checksum: "1064aa82ac156e3c99d4d5ec9907a296" diff --git a/packages/rpc_parallel/rpc_parallel.113.00.00/descr b/packages/rpc_parallel/rpc_parallel.113.00.00/descr deleted file mode 100644 index 6766ecdb949..00000000000 --- a/packages/rpc_parallel/rpc_parallel.113.00.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Type-safe parallel library built on top of Async_rpc -Rpc_parallel offers an API to define various workers and protocols, -spawn workers as separate processes, and communicate with them using -Async Rpc. - diff --git a/packages/rpc_parallel/rpc_parallel.113.00.00/opam b/packages/rpc_parallel/rpc_parallel.113.00.00/opam index 9de38bf919c..b8d849eefa4 100644 --- a/packages/rpc_parallel/rpc_parallel.113.00.00/opam +++ b/packages/rpc_parallel/rpc_parallel.113.00.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/rpc_parallel" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "rpc_parallel"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "async" {>= "113.00.00" & < "113.01.00"} @@ -15,7 +16,17 @@ depends: [ "sexplib" {>= "113.00.00" & < "113.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/rpc_parallel/issues" -dev-repo: "https://github.com/janestreet/rpc_parallel.git" +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: "md5=3697f5c3c33a07cc8a26c38f378707b2" +} diff --git a/packages/rpc_parallel/rpc_parallel.113.00.00/url b/packages/rpc_parallel/rpc_parallel.113.00.00/url deleted file mode 100644 index 6fb7ceabb3c..00000000000 --- a/packages/rpc_parallel/rpc_parallel.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/rpc_parallel-113.00.00.tar.gz" -checksum: "3697f5c3c33a07cc8a26c38f378707b2" diff --git a/packages/rpc_parallel/rpc_parallel.113.24.00/descr b/packages/rpc_parallel/rpc_parallel.113.24.00/descr deleted file mode 100644 index 6766ecdb949..00000000000 --- a/packages/rpc_parallel/rpc_parallel.113.24.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Type-safe parallel library built on top of Async_rpc -Rpc_parallel offers an API to define various workers and protocols, -spawn workers as separate processes, and communicate with them using -Async Rpc. - diff --git a/packages/rpc_parallel/rpc_parallel.113.24.00/opam b/packages/rpc_parallel/rpc_parallel.113.24.00/opam index 81af972b15c..72055f14507 100644 --- a/packages/rpc_parallel/rpc_parallel.113.24.00/opam +++ b/packages/rpc_parallel/rpc_parallel.113.24.00/opam @@ -1,29 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/rpc_parallel" bug-reports: "https://github.com/janestreet/rpc_parallel/issues" -dev-repo: "https://github.com/janestreet/rpc_parallel.git" +dev-repo: "git+https://github.com/janestreet/rpc_parallel.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=d2879123383301ff194f316b705e8225" +} diff --git a/packages/rpc_parallel/rpc_parallel.113.24.00/url b/packages/rpc_parallel/rpc_parallel.113.24.00/url deleted file mode 100644 index e3571295a57..00000000000 --- a/packages/rpc_parallel/rpc_parallel.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/rpc_parallel-113.24.00.tar.gz" -checksum: "d2879123383301ff194f316b705e8225" diff --git a/packages/rpc_parallel/rpc_parallel.113.33.00/descr b/packages/rpc_parallel/rpc_parallel.113.33.00/descr deleted file mode 100644 index 6766ecdb949..00000000000 --- a/packages/rpc_parallel/rpc_parallel.113.33.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Type-safe parallel library built on top of Async_rpc -Rpc_parallel offers an API to define various workers and protocols, -spawn workers as separate processes, and communicate with them using -Async Rpc. - diff --git a/packages/rpc_parallel/rpc_parallel.113.33.00/opam b/packages/rpc_parallel/rpc_parallel.113.33.00/opam index 7acac521c10..c54c512860d 100644 --- a/packages/rpc_parallel/rpc_parallel.113.33.00/opam +++ b/packages/rpc_parallel/rpc_parallel.113.33.00/opam @@ -1,29 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/rpc_parallel" bug-reports: "https://github.com/janestreet/rpc_parallel/issues" -dev-repo: "https://github.com/janestreet/rpc_parallel.git" +dev-repo: "git+https://github.com/janestreet/rpc_parallel.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=c8692f8273cf1b2fdbf0040c2b19e725" +} diff --git a/packages/rpc_parallel/rpc_parallel.113.33.00/url b/packages/rpc_parallel/rpc_parallel.113.33.00/url deleted file mode 100644 index 9684222860f..00000000000 --- a/packages/rpc_parallel/rpc_parallel.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/rpc_parallel-113.33.00.tar.gz" -checksum: "c8692f8273cf1b2fdbf0040c2b19e725" diff --git a/packages/rpc_parallel/rpc_parallel.113.33.03/descr b/packages/rpc_parallel/rpc_parallel.113.33.03/descr deleted file mode 100644 index 6766ecdb949..00000000000 --- a/packages/rpc_parallel/rpc_parallel.113.33.03/descr +++ /dev/null @@ -1,5 +0,0 @@ -Type-safe parallel library built on top of Async_rpc -Rpc_parallel offers an API to define various workers and protocols, -spawn workers as separate processes, and communicate with them using -Async Rpc. - diff --git a/packages/rpc_parallel/rpc_parallel.113.33.03/opam b/packages/rpc_parallel/rpc_parallel.113.33.03/opam index 17618418190..57c38a30f50 100644 --- a/packages/rpc_parallel/rpc_parallel.113.33.03/opam +++ b/packages/rpc_parallel/rpc_parallel.113.33.03/opam @@ -1,30 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/rpc_parallel" bug-reports: "https://github.com/janestreet/rpc_parallel/issues" -dev-repo: "https://github.com/janestreet/rpc_parallel.git" +dev-repo: "git+https://github.com/janestreet/rpc_parallel.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=cfb5ea1cd8fad6fae47adaebd35b12d1" +} diff --git a/packages/rpc_parallel/rpc_parallel.113.33.03/url b/packages/rpc_parallel/rpc_parallel.113.33.03/url deleted file mode 100644 index 0b8098e95b9..00000000000 --- a/packages/rpc_parallel/rpc_parallel.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/rpc_parallel-113.33.03.tar.gz" -checksum: "cfb5ea1cd8fad6fae47adaebd35b12d1" diff --git a/packages/rpc_parallel/rpc_parallel.v0.10.0/descr b/packages/rpc_parallel/rpc_parallel.v0.10.0/descr deleted file mode 100644 index 7b8c28c5782..00000000000 --- a/packages/rpc_parallel/rpc_parallel.v0.10.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Type-safe parallel library built on top of Async_rpc - -Rpc_parallel offers an API to define various workers and protocols, -spawn workers as separate processes, and communicate with them using -Async Rpc. - diff --git a/packages/rpc_parallel/rpc_parallel.v0.10.0/opam b/packages/rpc_parallel/rpc_parallel.v0.10.0/opam index 9899e85a2d0..2e8702b75f3 100644 --- a/packages/rpc_parallel/rpc_parallel.v0.10.0/opam +++ b/packages/rpc_parallel/rpc_parallel.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/rpc_parallel" @@ -9,12 +9,22 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=d1672f49172b313381544716cb68c700" +} diff --git a/packages/rpc_parallel/rpc_parallel.v0.10.0/url b/packages/rpc_parallel/rpc_parallel.v0.10.0/url deleted file mode 100644 index e732ff78d49..00000000000 --- a/packages/rpc_parallel/rpc_parallel.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/rpc_parallel-v0.10.0.tar.gz" -checksum: "d1672f49172b313381544716cb68c700" diff --git a/packages/rpc_parallel/rpc_parallel.v0.9.0/descr b/packages/rpc_parallel/rpc_parallel.v0.9.0/descr deleted file mode 100644 index 7b8c28c5782..00000000000 --- a/packages/rpc_parallel/rpc_parallel.v0.9.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Type-safe parallel library built on top of Async_rpc - -Rpc_parallel offers an API to define various workers and protocols, -spawn workers as separate processes, and communicate with them using -Async Rpc. - diff --git a/packages/rpc_parallel/rpc_parallel.v0.9.0/opam b/packages/rpc_parallel/rpc_parallel.v0.9.0/opam index af4c6e46b3e..d30fefc3de2 100644 --- a/packages/rpc_parallel/rpc_parallel.v0.9.0/opam +++ b/packages/rpc_parallel/rpc_parallel.v0.9.0/opam @@ -1,20 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/rpc_parallel" bug-reports: "https://github.com/janestreet/rpc_parallel/issues" -dev-repo: "https://github.com/janestreet/rpc_parallel.git" +dev-repo: "git+https://github.com/janestreet/rpc_parallel.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "async" {>= "v0.9" & < "v0.10"} - "core" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} - "sexplib" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "async" {>= "v0.9" & < "v0.10"} + "core" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} + "sexplib" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=d36219cf12759e27c0776552f8f93963" +} diff --git a/packages/rpc_parallel/rpc_parallel.v0.9.0/url b/packages/rpc_parallel/rpc_parallel.v0.9.0/url deleted file mode 100644 index 4f79279d5d6..00000000000 --- a/packages/rpc_parallel/rpc_parallel.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/rpc_parallel-v0.9.0.tar.gz" -checksum: "d36219cf12759e27c0776552f8f93963" diff --git a/packages/rresult/rresult.0.1.0/descr b/packages/rresult/rresult.0.1.0/descr deleted file mode 100644 index d89b49ad2b4..00000000000 --- a/packages/rresult/rresult.0.1.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Result value combinators for OCaml - -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. - diff --git a/packages/rresult/rresult.0.1.0/opam b/packages/rresult/rresult.0.1.0/opam deleted file mode 100644 index 1ebcfb4de5c..00000000000 --- a/packages/rresult/rresult.0.1.0/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/rresult" -doc: "http://erratique.ch/software/rresult" -dev-repo: "http://erratique.ch/repos/rresult.git" -bug-reports: "https://github.com/dbuenzli/rresult/issues" -tags: [ "result" "error" "declarative" "org:erratique" ] -license: "BSD3" -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -build: -[ - [ "ocaml" "pkg/git.ml" ] - [ "ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%"] -] diff --git a/packages/rresult/rresult.0.1.0/url b/packages/rresult/rresult.0.1.0/url deleted file mode 100644 index 5c7d71cfbaa..00000000000 --- a/packages/rresult/rresult.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/rresult/releases/rresult-0.1.0.tbz" -checksum: "df97d537e07099bd90ee5a7c74652956" diff --git a/packages/rresult/rresult.0.2.0/descr b/packages/rresult/rresult.0.2.0/descr deleted file mode 100644 index d89b49ad2b4..00000000000 --- a/packages/rresult/rresult.0.2.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Result value combinators for OCaml - -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. - diff --git a/packages/rresult/rresult.0.2.0/opam b/packages/rresult/rresult.0.2.0/opam index 48c0a521efa..0b28d659aa3 100644 --- a/packages/rresult/rresult.0.2.0/opam +++ b/packages/rresult/rresult.0.2.0/opam @@ -1,20 +1,35 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/rresult.git" +dev-repo: "git+http://erratique.ch/repos/rresult.git" bug-reports: "https://github.com/dbuenzli/rresult/issues" tags: [ "result" "error" "declarative" "org:erratique" ] license: "BSD3" -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0"] depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} "ocamlfind" "ocamlbuild" {build} ] -build: -[ - [ "ocaml" "pkg/git.ml" ] - [ "ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%"] +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: "md5=55d50d5c9054fcc194aac13350590dd6" +} diff --git a/packages/rresult/rresult.0.2.0/url b/packages/rresult/rresult.0.2.0/url deleted file mode 100644 index 0e4b6c7cc44..00000000000 --- a/packages/rresult/rresult.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/rresult/releases/rresult-0.2.0.tbz" -checksum: "55d50d5c9054fcc194aac13350590dd6" diff --git a/packages/rresult/rresult.0.3.0/descr b/packages/rresult/rresult.0.3.0/descr deleted file mode 100644 index ea3dc4d56f7..00000000000 --- a/packages/rresult/rresult.0.3.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Result value combinators for OCaml - -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. - diff --git a/packages/rresult/rresult.0.3.0/opam b/packages/rresult/rresult.0.3.0/opam index 7d4f41442bb..a2af38ba3cf 100644 --- a/packages/rresult/rresult.0.3.0/opam +++ b/packages/rresult/rresult.0.3.0/opam @@ -1,21 +1,37 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/rresult.git" +dev-repo: "git+http://erratique.ch/repos/rresult.git" bug-reports: "https://github.com/dbuenzli/rresult/issues" tags: [ "result" "error" "declarative" "org:erratique" ] license: "BSD3" -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0"] depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} "ocamlfind" {build} "result" "ocamlbuild" {build} ] -build: -[ - [ "ocaml" "pkg/git.ml" ] - [ "ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%"] +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: "md5=8f47a03cd17b5e9fefd5f07a731a66e8" +} diff --git a/packages/rresult/rresult.0.3.0/url b/packages/rresult/rresult.0.3.0/url deleted file mode 100644 index e055601aa57..00000000000 --- a/packages/rresult/rresult.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/rresult/releases/rresult-0.3.0.tbz" -checksum: "8f47a03cd17b5e9fefd5f07a731a66e8" diff --git a/packages/rresult/rresult.0.4.0/descr b/packages/rresult/rresult.0.4.0/descr deleted file mode 100644 index f20ae258c72..00000000000 --- a/packages/rresult/rresult.0.4.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Result value combinators for OCaml - -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 ISC license. diff --git a/packages/rresult/rresult.0.4.0/opam b/packages/rresult/rresult.0.4.0/opam index e7bf2a11a33..96a58b06ef6 100644 --- a/packages/rresult/rresult.0.4.0/opam +++ b/packages/rresult/rresult.0.4.0/opam @@ -1,17 +1,30 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/rresult.git" +dev-repo: "git+http://erratique.ch/repos/rresult.git" bug-reports: "https://github.com/dbuenzli/rresult/issues" tags: [ "result" "error" "declarative" "org:erratique" ] license: "ISC" -available: [ ocaml-version >= "4.01.0"] depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build & >= "0.7.5"} - "result" + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build & >= "0.7.5"} + "result" ] build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] +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 ISC license.""" +url { + src: "http://erratique.ch/software/rresult/releases/rresult-0.4.0.tbz" + checksum: "md5=bee49d7098f94dca00eb2fdba1986885" +} diff --git a/packages/rresult/rresult.0.4.0/url b/packages/rresult/rresult.0.4.0/url deleted file mode 100644 index e55377a6cb7..00000000000 --- a/packages/rresult/rresult.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/rresult/releases/rresult-0.4.0.tbz" -checksum: "bee49d7098f94dca00eb2fdba1986885" \ No newline at end of file diff --git a/packages/rresult/rresult.0.5.0/descr b/packages/rresult/rresult.0.5.0/descr deleted file mode 100644 index f20ae258c72..00000000000 --- a/packages/rresult/rresult.0.5.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Result value combinators for OCaml - -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 ISC license. diff --git a/packages/rresult/rresult.0.5.0/opam b/packages/rresult/rresult.0.5.0/opam index db2a718f8f7..b0bf4d019fb 100644 --- a/packages/rresult/rresult.0.5.0/opam +++ b/packages/rresult/rresult.0.5.0/opam @@ -1,19 +1,32 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/rresult.git" +dev-repo: "git+http://erratique.ch/repos/rresult.git" bug-reports: "https://github.com/dbuenzli/rresult/issues" tags: [ "result" "error" "declarative" "org:erratique" ] license: "ISC" -available: [ ocaml-version >= "4.01.0"] depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "result" + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build} + "result" ] build:[[ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ]] +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 ISC license.""" +url { + src: "http://erratique.ch/software/rresult/releases/rresult-0.5.0.tbz" + checksum: "md5=2aa904e5f1707903da68d80d71c85637" +} diff --git a/packages/rresult/rresult.0.5.0/url b/packages/rresult/rresult.0.5.0/url deleted file mode 100644 index 8b7d3efcf33..00000000000 --- a/packages/rresult/rresult.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/rresult/releases/rresult-0.5.0.tbz" -checksum: "2aa904e5f1707903da68d80d71c85637" \ No newline at end of file diff --git a/packages/rtime/rtime.0.9.3/descr b/packages/rtime/rtime.0.9.3/descr deleted file mode 100644 index 4b085970b2e..00000000000 --- a/packages/rtime/rtime.0.9.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -Module implementing timelines for React -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. diff --git a/packages/rtime/rtime.0.9.3/opam b/packages/rtime/rtime.0.9.3/opam index 48a7c725100..a5732098d44 100644 --- a/packages/rtime/rtime.0.9.3/opam +++ b/packages/rtime/rtime.0.9.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,8 +6,20 @@ build: [ ] remove: [["ocamlfind" "remove" "rtime"]] depends: [ + "ocaml" "ocamlfind" "react" "ocamlbuild" {build} ] 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.""" +flags: light-uninstall +url { + src: "http://erratique.ch/software/rtime/releases/rtime-0.9.3.tbz" + checksum: "md5=22dbba5868ab5a47c5452229e550e6aa" +} diff --git a/packages/rtime/rtime.0.9.3/url b/packages/rtime/rtime.0.9.3/url deleted file mode 100644 index 1aae7e856f5..00000000000 --- a/packages/rtime/rtime.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/rtime/releases/rtime-0.9.3.tbz" -checksum: "22dbba5868ab5a47c5452229e550e6aa" diff --git a/packages/rubytt/rubytt.0.1/descr b/packages/rubytt/rubytt.0.1/descr deleted file mode 100644 index 5bb7585c0ec..00000000000 --- a/packages/rubytt/rubytt.0.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -rubytt is a static code analyzer for Ruby. -rubytt dump out Ruby code type annotation, and analysis unused variable bugs. \ No newline at end of file diff --git a/packages/rubytt/rubytt.0.1/opam b/packages/rubytt/rubytt.0.1/opam index 45701a6e02e..18fa210e25b 100644 --- a/packages/rubytt/rubytt.0.1/opam +++ b/packages/rubytt/rubytt.0.1/opam @@ -1,15 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Yukang " authors: "Yukang " homepage: "https://github.com/chenyukang/rubytt" bug-reports: "https://github.com/chenyukang/rubytt/issues" -dev-repo: "https://github.com/chenyukang/rubytt.git" +dev-repo: "git+https://github.com/chenyukang/rubytt.git" license: "MIT" tags: ["ruby" "analyzer"] build: [make "native"] install: [make "install"] remove: [make "clean"] -depends: ["ocamlfind" "core" {<"v0.9.0"} "yojson" "alcotest" "ounit" "stringext"] -available: [ocaml-version > "4.01"] +depends: [ + "ocaml" {> "4.01"} + "ocamlfind" + "core" {< "v0.9.0"} + "yojson" + "alcotest" + "ounit" + "stringext" +] 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." +extra-files: ["rubytt.install" "md5=2fcfb5f1b6bc54a17faa363fcaa789f3"] +url { + src: "https://github.com/chenyukang/rubytt/archive/v0.1.tar.gz" + checksum: "md5=b42dfee18d5d061583736a3b644133e6" +} diff --git a/packages/rubytt/rubytt.0.1/url b/packages/rubytt/rubytt.0.1/url deleted file mode 100644 index 0415cdfe977..00000000000 --- a/packages/rubytt/rubytt.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/chenyukang/rubytt/archive/v0.1.tar.gz" -checksum: "b42dfee18d5d061583736a3b644133e6" diff --git a/packages/safa/safa.1.3/descr b/packages/safa/safa.1.3/descr deleted file mode 100644 index 063f92be3e6..00000000000 --- a/packages/safa/safa.1.3/descr +++ /dev/null @@ -1,12 +0,0 @@ -Symbolic Algorithms for Finite Automata - -This OCaml library contains symbolic algorithms for checking language -equivalence or inclusion of automata with a large alphabet, using -symbolic representations (BDDs). - -It is described in the following paper, in Proc. POPL'15 -http://doi.acm.org/10.1145/2676726.2677007 -https://hal.archives-ouvertes.fr/hal-01021497v2/document - -This library can be used to obtain symbolic algorithms for Kleene -algebra with tests (KAT), see library [symkat] diff --git a/packages/safa/safa.1.3/opam b/packages/safa/safa.1.3/opam index 6a6e37aa64b..0620d2aeb6f 100644 --- a/packages/safa/safa.1.3/opam +++ b/packages/safa/safa.1.3/opam @@ -1,6 +1,5 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Damien Pous " -author: "Damien Pous " name: "safa" version: "1.3" homepage: "http://perso.ens-lyon.fr/damien.pous/safa/" @@ -9,7 +8,24 @@ build: [make] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.0"] +synopsis: "Symbolic Algorithms for Finite Automata" +description: """ +This OCaml library contains symbolic algorithms for checking language +equivalence or inclusion of automata with a large alphabet, using +symbolic representations (BDDs). + +It is described in the following paper, in Proc. POPL'15 +http://doi.acm.org/10.1145/2676726.2677007 +https://hal.archives-ouvertes.fr/hal-01021497v2/document + +This library can be used to obtain symbolic algorithms for Kleene +algebra with tests (KAT), see library [symkat]""" +authors: "Damien Pous " +url { + src: "http://perso.ens-lyon.fr/damien.pous/safa/safa-1.3.tgz" + checksum: "md5=95a3998f980822be429c56f49fd3fad6" +} diff --git a/packages/safa/safa.1.3/url b/packages/safa/safa.1.3/url deleted file mode 100644 index 603343d40e2..00000000000 --- a/packages/safa/safa.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://perso.ens-lyon.fr/damien.pous/safa/safa-1.3.tgz" -checksum: "95a3998f980822be429c56f49fd3fad6" diff --git a/packages/safa/safa.1.4/descr b/packages/safa/safa.1.4/descr deleted file mode 100644 index 063f92be3e6..00000000000 --- a/packages/safa/safa.1.4/descr +++ /dev/null @@ -1,12 +0,0 @@ -Symbolic Algorithms for Finite Automata - -This OCaml library contains symbolic algorithms for checking language -equivalence or inclusion of automata with a large alphabet, using -symbolic representations (BDDs). - -It is described in the following paper, in Proc. POPL'15 -http://doi.acm.org/10.1145/2676726.2677007 -https://hal.archives-ouvertes.fr/hal-01021497v2/document - -This library can be used to obtain symbolic algorithms for Kleene -algebra with tests (KAT), see library [symkat] diff --git a/packages/safa/safa.1.4/opam b/packages/safa/safa.1.4/opam index 183bbc160cd..73f779d194a 100644 --- a/packages/safa/safa.1.4/opam +++ b/packages/safa/safa.1.4/opam @@ -1,6 +1,5 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Damien Pous " -author: "Damien Pous " name: "safa" version: "1.4" homepage: "http://perso.ens-lyon.fr/damien.pous/safa/" @@ -9,7 +8,24 @@ build: [make] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.0"] +synopsis: "Symbolic Algorithms for Finite Automata" +description: """ +This OCaml library contains symbolic algorithms for checking language +equivalence or inclusion of automata with a large alphabet, using +symbolic representations (BDDs). + +It is described in the following paper, in Proc. POPL'15 +http://doi.acm.org/10.1145/2676726.2677007 +https://hal.archives-ouvertes.fr/hal-01021497v2/document + +This library can be used to obtain symbolic algorithms for Kleene +algebra with tests (KAT), see library [symkat]""" +authors: "Damien Pous " +url { + src: "http://perso.ens-lyon.fr/damien.pous/safa/safa-1.4.tgz" + checksum: "md5=0b656277d7c80c04db7b0de26ef24244" +} diff --git a/packages/safa/safa.1.4/url b/packages/safa/safa.1.4/url deleted file mode 100644 index 5b3ca2718c7..00000000000 --- a/packages/safa/safa.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://perso.ens-lyon.fr/damien.pous/safa/safa-1.4.tgz" -checksum: "0b656277d7c80c04db7b0de26ef24244" diff --git a/packages/safepass/safepass.1.0/descr b/packages/safepass/safepass.1.0/descr deleted file mode 100644 index b14f5b92954..00000000000 --- a/packages/safepass/safepass.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -A library enabling the safe storage of user passwords diff --git a/packages/safepass/safepass.1.0/opam b/packages/safepass/safepass.1.0/opam deleted file mode 100644 index 4225595bbdd..00000000000 --- a/packages/safepass/safepass.1.0/opam +++ /dev/null @@ -1,10 +0,0 @@ -opam-version: "1.2" -maintainer: "https://github.com/ocaml/opam-repository/issues" -build: make -remove: [["ocamlfind" "remove" "ocaml-safepass"]] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} -] -install: [make "install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/safepass/safepass.1.0/url b/packages/safepass/safepass.1.0/url deleted file mode 100644 index d3a5e8400ec..00000000000 --- a/packages/safepass/safepass.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/926/ocaml-safepass-1.0.tgz" -checksum: "f2bc70c19e61017fe8d45beb252f5ee1" diff --git a/packages/safepass/safepass.1.2/descr b/packages/safepass/safepass.1.2/descr deleted file mode 100644 index b14f5b92954..00000000000 --- a/packages/safepass/safepass.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -A library enabling the safe storage of user passwords diff --git a/packages/safepass/safepass.1.2/opam b/packages/safepass/safepass.1.2/opam deleted file mode 100644 index cba065d96e9..00000000000 --- a/packages/safepass/safepass.1.2/opam +++ /dev/null @@ -1,10 +0,0 @@ -opam-version: "1.2" -maintainer: "https://github.com/ocaml/opam-repository/issues" -build: make -remove: [["ocamlfind" "remove" "safepass"]] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} -] -install: [make "install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/safepass/safepass.1.2/url b/packages/safepass/safepass.1.2/url deleted file mode 100644 index 57ffd07b754..00000000000 --- a/packages/safepass/safepass.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1035/ocaml-safepass-1.2.tgz" -checksum: "a7bd5144a4ba7a1298d18f3ebb9850f5" diff --git a/packages/safepass/safepass.1.3/descr b/packages/safepass/safepass.1.3/descr deleted file mode 100644 index b14f5b92954..00000000000 --- a/packages/safepass/safepass.1.3/descr +++ /dev/null @@ -1 +0,0 @@ -A library enabling the safe storage of user passwords diff --git a/packages/safepass/safepass.1.3/opam b/packages/safepass/safepass.1.3/opam index 8b04c9da719..8c0f30bd111 100644 --- a/packages/safepass/safepass.1.3/opam +++ b/packages/safepass/safepass.1.3/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/darioteixeira/ocaml-safepass.git" +dev-repo: "git+https://github.com/darioteixeira/ocaml-safepass.git" license: "LGPL-2.1 with OCaml linking exception" build: [ ["./configure" "--prefix" prefix "--docdir" "%{doc}%/safepass"] @@ -13,7 +13,14 @@ build: [ install: [[make "install"]] remove: [["ocamlfind" "remove" "safepass"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ocaml-version < "4.06.0"] +synopsis: "A library enabling the safe storage of user passwords" +flags: light-uninstall +url { + src: + "http://forge.ocamlcore.org/frs/download.php/1432/ocaml-safepass-1.3.tgz" + checksum: "md5=ff0888cb9423db5f6333abb797be3484" +} diff --git a/packages/safepass/safepass.1.3/url b/packages/safepass/safepass.1.3/url deleted file mode 100644 index 5df397eb55b..00000000000 --- a/packages/safepass/safepass.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1432/ocaml-safepass-1.3.tgz" -checksum: "ff0888cb9423db5f6333abb797be3484" diff --git a/packages/safepass/safepass.2.0/descr b/packages/safepass/safepass.2.0/descr deleted file mode 100644 index b14f5b92954..00000000000 --- a/packages/safepass/safepass.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -A library enabling the safe storage of user passwords diff --git a/packages/safepass/safepass.2.0/opam b/packages/safepass/safepass.2.0/opam index 9d891ccfb5c..11460ba4687 100644 --- a/packages/safepass/safepass.2.0/opam +++ b/packages/safepass/safepass.2.0/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/darioteixeira/ocaml-safepass.git" +dev-repo: "git+https://github.com/darioteixeira/ocaml-safepass.git" license: "LGPL-2.1 with OCaml linking exception" -available: [ocaml-version >= "4.02.0"] build: [ ["./configure" "--prefix" prefix "--docdir" "%{doc}%/safepass"] [make] @@ -17,6 +16,13 @@ remove: [ ["rm" "-rf" safepass:doc] ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} ] +synopsis: "A library enabling the safe storage of user passwords" +flags: light-uninstall +url { + src: "https://github.com/darioteixeira/ocaml-safepass/archive/v2.0.tar.gz" + checksum: "md5=95a278a469f75f69eb1ee26699964bb7" +} diff --git a/packages/safepass/safepass.2.0/url b/packages/safepass/safepass.2.0/url deleted file mode 100644 index f8ea73024a8..00000000000 --- a/packages/safepass/safepass.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/darioteixeira/ocaml-safepass/archive/v2.0.tar.gz" -checksum: "95a278a469f75f69eb1ee26699964bb7" diff --git a/packages/salsa20-core/salsa20-core.0.1.0/descr b/packages/salsa20-core/salsa20-core.0.1.0/descr deleted file mode 100644 index cd20936d696..00000000000 --- a/packages/salsa20-core/salsa20-core.0.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Salsa20 core functions, in pure OCaml - -A pure OCaml implementation of [Salsa20 Core](http://cr.yp.to/salsa20.html) functions, both Salsa20/20 Core and the reduced Salsa20/8 Core and Salsa20/12 Core functions. \ No newline at end of file diff --git a/packages/salsa20-core/salsa20-core.0.1.0/opam b/packages/salsa20-core/salsa20-core.0.1.0/opam index fa1d94c8719..a886d33147d 100644 --- a/packages/salsa20-core/salsa20-core.0.1.0/opam +++ b/packages/salsa20-core/salsa20-core.0.1.0/opam @@ -1,24 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://github.com/abeaumont/ocaml-salsa20-core" -dev-repo: "https://github.com/abeaumont/ocaml-salsa20-core.git" +dev-repo: "git+https://github.com/abeaumont/ocaml-salsa20-core.git" bug-reports: "https://github.com/abeaumont/ocaml-salsa20-core/issues" -author: "Alfredo Beaumont " maintainer: "Alfredo Beaumont " license: "BSD2" build: [ ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] -] -build-test: [ ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "cstruct" {>= "1.7.0"} "nocrypto" {>= "0.5.3"} - "alcotest" {test} + "alcotest" {with-test} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Salsa20 core functions, in pure OCaml" +description: + "A pure OCaml implementation of [Salsa20 Core](http://cr.yp.to/salsa20.html) functions, both Salsa20/20 Core and the reduced Salsa20/8 Core and Salsa20/12 Core functions." +authors: "Alfredo Beaumont " +url { + src: "https://github.com/abeaumont/ocaml-salsa20-core/archive/0.1.0.tar.gz" + checksum: "md5=af18d92311544e8482f8447c50232a0b" +} diff --git a/packages/salsa20-core/salsa20-core.0.1.0/url b/packages/salsa20-core/salsa20-core.0.1.0/url deleted file mode 100644 index 11ff9c77d7d..00000000000 --- a/packages/salsa20-core/salsa20-core.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/abeaumont/ocaml-salsa20-core/archive/0.1.0.tar.gz" -checksum: "af18d92311544e8482f8447c50232a0b" \ No newline at end of file diff --git a/packages/salsa20-core/salsa20-core.0.2.0/descr b/packages/salsa20-core/salsa20-core.0.2.0/descr deleted file mode 100644 index 082129d1cfb..00000000000 --- a/packages/salsa20-core/salsa20-core.0.2.0/descr +++ /dev/null @@ -1,26 +0,0 @@ -Salsa20 core functions, in OCaml - -An OCaml implementation of [Salsa20 Core](http://cr.yp.to/salsa20.html) functions, both Salsa20/20 Core and the reduced Salsa20/8 Core and Salsa20/12 Core functions. -The hot loop is implemented in C for efficiency reasons. - -Salsa 20 Core are functions from 64-byte strings to 64-byte strings. - -## Installation - -``` -opam install salsa20-core -``` - -## Usage - -```ocaml -utop[0]> #require "salsa20-core";; -utop[1]> 0 -|> Char.chr -|> String.make 64 -|> Cstruct.of_string -|> Salsa20_core.salsa20_20_core (* or salsa20_12_core / salsa20_8_core *) -|> Cstruct.to_string;; -- : string = -"\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" -``` \ No newline at end of file diff --git a/packages/salsa20-core/salsa20-core.0.2.0/opam b/packages/salsa20-core/salsa20-core.0.2.0/opam deleted file mode 100644 index 361c8179465..00000000000 --- a/packages/salsa20-core/salsa20-core.0.2.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -name: "salsa20-core" -homepage: "https://github.com/abeaumont/ocaml-salsa20-core" -dev-repo: "https://github.com/abeaumont/ocaml-salsa20-core.git" -bug-reports: "https://github.com/abeaumont/ocaml-salsa20-core/issues" -author: "Alfredo Beaumont " -maintainer: "Alfredo Beaumont " -license: "BSD2" - -build: [ - ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] -] -build-test: [ - ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] -] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "ocb-stubblr" {build} - "cstruct" {>= "1.7.0"} - "nocrypto" {test} - "alcotest" {test} -] -available: [ ocaml-version >= "4.02.0" ] diff --git a/packages/salsa20-core/salsa20-core.0.2.0/url b/packages/salsa20-core/salsa20-core.0.2.0/url deleted file mode 100644 index c2936f92cd2..00000000000 --- a/packages/salsa20-core/salsa20-core.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/abeaumont/ocaml-salsa20-core/archive/0.2.0.tar.gz" -checksum: "495ad44e06e44c85cc61f5b27a4fa6e0" \ No newline at end of file diff --git a/packages/salsa20-core/salsa20-core.0.3.0/descr b/packages/salsa20-core/salsa20-core.0.3.0/descr deleted file mode 100644 index 082129d1cfb..00000000000 --- a/packages/salsa20-core/salsa20-core.0.3.0/descr +++ /dev/null @@ -1,26 +0,0 @@ -Salsa20 core functions, in OCaml - -An OCaml implementation of [Salsa20 Core](http://cr.yp.to/salsa20.html) functions, both Salsa20/20 Core and the reduced Salsa20/8 Core and Salsa20/12 Core functions. -The hot loop is implemented in C for efficiency reasons. - -Salsa 20 Core are functions from 64-byte strings to 64-byte strings. - -## Installation - -``` -opam install salsa20-core -``` - -## Usage - -```ocaml -utop[0]> #require "salsa20-core";; -utop[1]> 0 -|> Char.chr -|> String.make 64 -|> Cstruct.of_string -|> Salsa20_core.salsa20_20_core (* or salsa20_12_core / salsa20_8_core *) -|> Cstruct.to_string;; -- : string = -"\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" -``` \ No newline at end of file diff --git a/packages/salsa20-core/salsa20-core.0.3.0/opam b/packages/salsa20-core/salsa20-core.0.3.0/opam index bb9c45fa809..f8ecc3ce283 100644 --- a/packages/salsa20-core/salsa20-core.0.3.0/opam +++ b/packages/salsa20-core/salsa20-core.0.3.0/opam @@ -1,25 +1,54 @@ -opam-version: "1.2" +opam-version: "2.0" name: "salsa20-core" homepage: "https://github.com/abeaumont/ocaml-salsa20-core" -dev-repo: "https://github.com/abeaumont/ocaml-salsa20-core.git" +dev-repo: "git+https://github.com/abeaumont/ocaml-salsa20-core.git" bug-reports: "https://github.com/abeaumont/ocaml-salsa20-core/issues" -author: "Alfredo Beaumont " maintainer: "Alfredo Beaumont " license: "BSD2" build: [ ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] -] -build-test: [ ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "ocb-stubblr" {build} "cstruct" {>= "1.7.0"} - "alcotest" {test} + "alcotest" {with-test} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Salsa20 core functions, in OCaml" +description: """ +An OCaml implementation of [Salsa20 Core](http://cr.yp.to/salsa20.html) functions, both Salsa20/20 Core and the reduced Salsa20/8 Core and Salsa20/12 Core functions. +The hot loop is implemented in C for efficiency reasons. + +Salsa 20 Core are functions from 64-byte strings to 64-byte strings. + +## Installation + +``` +opam install salsa20-core +``` + +## Usage + +```ocaml +utop[0]> #require "salsa20-core";; +utop[1]> 0 +|> Char.chr +|> String.make 64 +|> Cstruct.of_string +|> Salsa20_core.salsa20_20_core (* or salsa20_12_core / salsa20_8_core *) +|> Cstruct.to_string;; +- : string = +"\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000" +```""" +authors: "Alfredo Beaumont " +url { + src: "https://github.com/abeaumont/ocaml-salsa20-core/archive/0.3.0.tar.gz" + checksum: "md5=a8b0f41bb3501af748edaf7bbdafed1a" +} diff --git a/packages/salsa20-core/salsa20-core.0.3.0/url b/packages/salsa20-core/salsa20-core.0.3.0/url deleted file mode 100644 index cdd11f4f3c8..00000000000 --- a/packages/salsa20-core/salsa20-core.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/abeaumont/ocaml-salsa20-core/archive/0.3.0.tar.gz" -checksum: "a8b0f41bb3501af748edaf7bbdafed1a" \ No newline at end of file diff --git a/packages/salsa20/salsa20.0.1.0/descr b/packages/salsa20/salsa20.0.1.0/descr deleted file mode 100644 index 98594b162f7..00000000000 --- a/packages/salsa20/salsa20.0.1.0/descr +++ /dev/null @@ -1,31 +0,0 @@ -Family of encryption functions, in pure OCaml - -A pure OCaml implementation of [Salsa20](http://cr.yp.to/salsa20.html) encryption function family. - -## Installation - -``` -opam install salsa20 -``` - -## Usage - -```ocaml -utop[0]> #require "nocrypto";; -utop[1]> #require "nocrypto.unix";; -utop[2]> Nocrypto_entropy_unix.initialize ();; -- : unit = () -utop[3]> let key = Nocrypto.Rng.generate 32;; -val key : Cstruct.t = {Cstruct.buffer = ; off = 0; len = 32} -utop[4]> let nonce = Cstruct.create 8;; -val nonce : Cstruct.t = {Cstruct.buffer = ; off = 0; len = 8} -utop[5]> #require "salsa20";; -utop[6]> let state = Salsa20.create key nonce;; -val state : Salsa20.t = -utop[7]> Salsa20.encrypt (Cstruct.of_string "My secret text") state |> Cstruct.to_string;; -- : string = " 2\193\020`\142\182\234\188H[R\241V" -``` - -* Key can either 32 (recommended) or 16 bytes -* Salsa20 state may use a different hashing function, - the recommended [`Salsa20_core.salsa20_20_core`](https://abeaumont.github.io/ocaml-salsa20-core/Salsa20_core.html#VALsalsa20_20_core) is used by default. \ No newline at end of file diff --git a/packages/salsa20/salsa20.0.1.0/opam b/packages/salsa20/salsa20.0.1.0/opam index 1c6c68ecb35..ef4bca05c93 100644 --- a/packages/salsa20/salsa20.0.1.0/opam +++ b/packages/salsa20/salsa20.0.1.0/opam @@ -1,26 +1,60 @@ -opam-version: "1.2" +opam-version: "2.0" name: "salsa20" homepage: "https://github.com/abeaumont/ocaml-salsa20" -dev-repo: "https://github.com/abeaumont/ocaml-salsa20.git" +dev-repo: "git+https://github.com/abeaumont/ocaml-salsa20.git" bug-reports: "https://github.com/abeaumont/ocaml-salsa20/issues" -author: "Alfredo Beaumont " maintainer: "Alfredo Beaumont " license: "BSD2" build: [ ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] -] -build-test: [ ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "cstruct" {>= "1.7.0"} "nocrypto" {>= "0.5.3"} "salsa20-core" {>= "0.1.0"} - "alcotest" {test} + "alcotest" {with-test} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Family of encryption functions, in pure OCaml" +description: """ +A pure OCaml implementation of [Salsa20](http://cr.yp.to/salsa20.html) encryption function family. + +## Installation + +``` +opam install salsa20 +``` + +## Usage + +```ocaml +utop[0]> #require "nocrypto";; +utop[1]> #require "nocrypto.unix";; +utop[2]> Nocrypto_entropy_unix.initialize ();; +- : unit = () +utop[3]> let key = Nocrypto.Rng.generate 32;; +val key : Cstruct.t = {Cstruct.buffer = ; off = 0; len = 32} +utop[4]> let nonce = Cstruct.create 8;; +val nonce : Cstruct.t = {Cstruct.buffer = ; off = 0; len = 8} +utop[5]> #require "salsa20";; +utop[6]> let state = Salsa20.create key nonce;; +val state : Salsa20.t = +utop[7]> Salsa20.encrypt (Cstruct.of_string "My secret text") state |> Cstruct.to_string;; +- : string = " 2\\193\\020`\\142\\182\\234\\188H[R\\241V" +``` + +* Key can either 32 (recommended) or 16 bytes +* Salsa20 state may use a different hashing function, + the recommended [`Salsa20_core.salsa20_20_core`](https://abeaumont.github.io/ocaml-salsa20-core/Salsa20_core.html#VALsalsa20_20_core) is used by default.""" +authors: "Alfredo Beaumont " +url { + src: "https://github.com/abeaumont/ocaml-salsa20/archive/0.1.0.tar.gz" + checksum: "md5=473a7d5e6cf73e4095e5007af56c836b" +} diff --git a/packages/salsa20/salsa20.0.1.0/url b/packages/salsa20/salsa20.0.1.0/url deleted file mode 100644 index 51d380e4ca2..00000000000 --- a/packages/salsa20/salsa20.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/abeaumont/ocaml-salsa20/archive/0.1.0.tar.gz" -checksum: "473a7d5e6cf73e4095e5007af56c836b" \ No newline at end of file diff --git a/packages/samplerate/samplerate.0.1.2/descr b/packages/samplerate/samplerate.0.1.2/descr deleted file mode 100644 index 242aadd4bb0..00000000000 --- a/packages/samplerate/samplerate.0.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the samplerate library which provides functions for changing samplerate of audio data diff --git a/packages/samplerate/samplerate.0.1.2/opam b/packages/samplerate/samplerate.0.1.2/opam index ad927075b86..75fc28da143 100644 --- a/packages/samplerate/samplerate.0.1.2/opam +++ b/packages/samplerate/samplerate.0.1.2/opam @@ -1,14 +1,22 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "smimram@gmail.com" build: [ ["./configure" "--prefix" prefix] [make] ] remove: [["ocamlfind" "remove" "samplerate"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["debian"] ["libsamplerate0-dev"]] - [["ubuntu"] ["libsamplerate0-dev"]] - [["osx" "homebrew"] ["libsamplerate"]] + ["libsamplerate0-dev"] {os-distribution = "debian"} + ["libsamplerate0-dev"] {os-distribution = "ubuntu"} + ["libsamplerate"] {os = "macos" & os-distribution = "homebrew"} ] install: [make "install"] +synopsis: + "Bindings for the samplerate library which provides functions for changing samplerate of audio data" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-samplerate/0.1.2/ocaml-samplerate-0.1.2.tar.gz" + checksum: "md5=ea01e55b0c01aa0e03ded5fe4e24007a" +} diff --git a/packages/samplerate/samplerate.0.1.2/url b/packages/samplerate/samplerate.0.1.2/url deleted file mode 100644 index 2de37cd5f56..00000000000 --- a/packages/samplerate/samplerate.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-samplerate/0.1.2/ocaml-samplerate-0.1.2.tar.gz" -checksum: "ea01e55b0c01aa0e03ded5fe4e24007a" diff --git a/packages/samplerate/samplerate.0.1.3/descr b/packages/samplerate/samplerate.0.1.3/descr deleted file mode 100644 index 242aadd4bb0..00000000000 --- a/packages/samplerate/samplerate.0.1.3/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the samplerate library which provides functions for changing samplerate of audio data diff --git a/packages/samplerate/samplerate.0.1.3/opam b/packages/samplerate/samplerate.0.1.3/opam index ba7ab54c93b..b4d4f63abca 100644 --- a/packages/samplerate/samplerate.0.1.3/opam +++ b/packages/samplerate/samplerate.0.1.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-samplerate" @@ -10,11 +10,19 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "samplerate"] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["debian"] ["libsamplerate0-dev"]] - [["ubuntu"] ["libsamplerate0-dev"]] - [["osx" "homebrew"] ["libsamplerate"]] + ["libsamplerate0-dev"] {os-distribution = "debian"} + ["libsamplerate0-dev"] {os-distribution = "ubuntu"} + ["libsamplerate"] {os = "macos" & os-distribution = "homebrew"} ] bug-reports: "https://github.com/savonet/ocaml-samplerate/issues" -dev-repo: "https://github.com/savonet/ocaml-samplerate.git" +dev-repo: "git+https://github.com/savonet/ocaml-samplerate.git" +synopsis: + "Bindings for the samplerate library which provides functions for changing samplerate of audio data" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-samplerate/releases/download/0.1.3/ocaml-samplerate-0.1.3.tar.gz" + checksum: "md5=1e92e9afe344f1023eacbbb7f1357b1c" +} diff --git a/packages/samplerate/samplerate.0.1.3/url b/packages/samplerate/samplerate.0.1.3/url deleted file mode 100644 index 11f49394e97..00000000000 --- a/packages/samplerate/samplerate.0.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-samplerate/releases/download/0.1.3/ocaml-samplerate-0.1.3.tar.gz" -checksum: "1e92e9afe344f1023eacbbb7f1357b1c" diff --git a/packages/samplerate/samplerate.0.1.4/descr b/packages/samplerate/samplerate.0.1.4/descr deleted file mode 100644 index 242aadd4bb0..00000000000 --- a/packages/samplerate/samplerate.0.1.4/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the samplerate library which provides functions for changing samplerate of audio data diff --git a/packages/samplerate/samplerate.0.1.4/opam b/packages/samplerate/samplerate.0.1.4/opam index 19e82674b62..955e533166a 100644 --- a/packages/samplerate/samplerate.0.1.4/opam +++ b/packages/samplerate/samplerate.0.1.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-samplerate" @@ -10,15 +10,23 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "samplerate"] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["centos"] ["libsamplerate-devel"]] - [["fedora"] ["libsamplerate-devel"]] - [["opensuse"] ["libsamplerate-devel"]] - [["alpine"] ["libsamplerate-dev"]] - [["debian"] ["libsamplerate0-dev"]] - [["ubuntu"] ["libsamplerate0-dev"]] - [["osx" "homebrew"] ["libsamplerate"]] + ["libsamplerate-devel"] {os-distribution = "centos"} + ["libsamplerate-devel"] {os-distribution = "fedora"} + ["libsamplerate-devel"] {os-distribution = "opensuse"} + ["libsamplerate-dev"] {os-distribution = "alpine"} + ["libsamplerate0-dev"] {os-distribution = "debian"} + ["libsamplerate0-dev"] {os-distribution = "ubuntu"} + ["libsamplerate"] {os = "macos" & os-distribution = "homebrew"} ] bug-reports: "https://github.com/savonet/ocaml-samplerate/issues" -dev-repo: "https://github.com/savonet/ocaml-samplerate.git" +dev-repo: "git+https://github.com/savonet/ocaml-samplerate.git" +synopsis: + "Bindings for the samplerate library which provides functions for changing samplerate of audio data" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-samplerate/releases/download/0.1.4/ocaml-samplerate-0.1.4.tar.gz" + checksum: "md5=d1d893965ba6f4e83054574447da9e00" +} diff --git a/packages/samplerate/samplerate.0.1.4/url b/packages/samplerate/samplerate.0.1.4/url deleted file mode 100644 index 365b98e8977..00000000000 --- a/packages/samplerate/samplerate.0.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-samplerate/releases/download/0.1.4/ocaml-samplerate-0.1.4.tar.gz" -checksum: "d1d893965ba6f4e83054574447da9e00" diff --git a/packages/sanlock/sanlock.0.0.9/descr b/packages/sanlock/sanlock.0.0.9/descr deleted file mode 100644 index 0481f60523f..00000000000 --- a/packages/sanlock/sanlock.0.0.9/descr +++ /dev/null @@ -1 +0,0 @@ -Ctypes bindings to libsanlock for OCaml diff --git a/packages/sanlock/sanlock.0.0.9/opam b/packages/sanlock/sanlock.0.0.9/opam index 57da5f767ed..47711f281aa 100644 --- a/packages/sanlock/sanlock.0.0.9/opam +++ b/packages/sanlock/sanlock.0.0.9/opam @@ -1,17 +1,13 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.beaumont@citrix.com" -author: "Si Beaumont" homepage: "https://github.com/simonjbeaumont/ocaml-sanlock" bug-reports: "https://github.com/simonjbeaumont/ocaml-sanlock/issues" -dev-repo: "https://github.com/simonjbeaumont/ocaml-sanlock.git" - +dev-repo: "git+https://github.com/simonjbeaumont/ocaml-sanlock.git" build: [ ["./configure"] [make] -] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} ] install: [make "install"] remove: [ @@ -19,19 +15,28 @@ remove: [ ["ocamlfind" "remove" "sanlock_bindings"] ] depends: [ + "ocaml" {>= "4.01.0"} "ctypes" {>= "0.4"} "oasis" {build} "ocamlfind" {build} - "ounit" {test} + "ounit" {with-test} ] -available: [ocaml-version >= "4.01.0" & os = "linux"] +available: os = "linux" depexts: [ - [["debian"] ["libsanlock-dev"]] - [["ubuntu"] ["libsanlock-dev"]] - [["centos"] ["sanlock-devel"]] + ["libsanlock-dev"] {os-distribution = "debian"} + ["libsanlock-dev"] {os-distribution = "ubuntu"} + ["sanlock-devel"] {os-distribution = "centos"} ] post-messages: [ "This package requires libsanlock-dev to be installed on your system" {failure & (os = "debian")} "This package requires libsanlock-dev to be installed on your system" {failure & (os = "ubuntu")} "This package requires sanlock-devel to be installed on your system" {failure & (os = "centos")} ] +synopsis: "Ctypes bindings to libsanlock for OCaml" +authors: "Si Beaumont" +flags: light-uninstall +url { + src: + "https://github.com/simonjbeaumont/ocaml-sanlock/archive/v0.0.9/ocaml-sanlock-v0.0.9.tar.gz" + checksum: "md5=712d5707256ac339bb2abb9f5b5f6eaf" +} diff --git a/packages/sanlock/sanlock.0.0.9/url b/packages/sanlock/sanlock.0.0.9/url deleted file mode 100644 index 37b05656449..00000000000 --- a/packages/sanlock/sanlock.0.0.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/simonjbeaumont/ocaml-sanlock/archive/v0.0.9/ocaml-sanlock-v0.0.9.tar.gz" -checksum: "712d5707256ac339bb2abb9f5b5f6eaf" diff --git a/packages/sarek/sarek.20140620/descr b/packages/sarek/sarek.20140620/descr deleted file mode 100644 index 00672e39abd..00000000000 --- a/packages/sarek/sarek.20140620/descr +++ /dev/null @@ -1,4 +0,0 @@ -GPGPU kernels DSL for OCaml. -Opam package generated by ocp2opam -Library : sarek -by : Mathias Bourgoin diff --git a/packages/sarek/sarek.20140620/opam b/packages/sarek/sarek.20140620/opam index 03624f99186..87ccc54c8d7 100644 --- a/packages/sarek/sarek.20140620/opam +++ b/packages/sarek/sarek.20140620/opam @@ -1,9 +1,22 @@ -opam-version: "1.1" +opam-version: "2.0" maintainer: "Mathias Bourgoin " build: [make "build"] remove: [ [make "uninstall"] ] -depends: [ "ocp-build" "spoc" {>= "20140620"} ] -available: [ ocaml-version = "4.01.0" ] +depends: [ + "ocaml" {= "4.01.0"} + "ocp-build" + "spoc" {>= "20140620"} +] 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: "md5=469948b5f80795eccf2a3eccae0e01c9" +} diff --git a/packages/sarek/sarek.20140620/url b/packages/sarek/sarek.20140620/url deleted file mode 100644 index c55df15e02d..00000000000 --- a/packages/sarek/sarek.20140620/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mathiasbourgoin/SPOC/releases/download/20140620/sarek-20140620.tar.gz" -checksum: "469948b5f80795eccf2a3eccae0e01c9" diff --git a/packages/satML-plugin/satML-plugin.0.99.1/descr b/packages/satML-plugin/satML-plugin.0.99.1/descr deleted file mode 100644 index bc5afbde474..00000000000 --- a/packages/satML-plugin/satML-plugin.0.99.1/descr +++ /dev/null @@ -1 +0,0 @@ -Automatic theorem prover based on SMT technology and dedicated to program verification: satML plugin diff --git a/packages/satML-plugin/satML-plugin.0.99.1/opam b/packages/satML-plugin/satML-plugin.0.99.1/opam deleted file mode 100644 index e7ba7ccb45b..00000000000 --- a/packages/satML-plugin/satML-plugin.0.99.1/opam +++ /dev/null @@ -1,39 +0,0 @@ -(****************************************************************************** -* Please, do not modify this file without contacting maintainers -* to discuss the reasons of the modification -* In particular, dev-repo is not provided because it's private -******************************************************************************) - -opam-version: "1.2" -maintainer: "alt-ergo@ocamlpro.com" -authors: "Alt-Ergo developers" -license: "OCamlPro Non-Commercial License" -homepage: "http://alt-ergo.ocamlpro.com/" -bug-reports: "https://github.com/OCamlPro/alt-ergo/issues" - -build: -[ - ["./configure" "-prefix" "%{prefix}%"] - [make "satML"] -] - -install: -[ - [make "install-satML" "MANDIR=%{man}%/man1"] -] - -remove: -[ - ["rm" "%{prefix}%/lib/alt-ergo/plugins/satML-plugin.cmxs"] -] - -depends: -[ - "zarith" - "ocamlgraph" {>= "1.8.2"} - "alt-ergo" {= "0.99.1"} -] - - -messages: [ "This release is too old. Please consider using version 1.30 that fixes many soundness bugs and brings a lot of improvements" ] - diff --git a/packages/satML-plugin/satML-plugin.0.99.1/url b/packages/satML-plugin/satML-plugin.0.99.1/url deleted file mode 100644 index d6cc83fa215..00000000000 --- a/packages/satML-plugin/satML-plugin.0.99.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://alt-ergo.ocamlpro.com/http/alt-ergo-0.99.1/alt-ergo-0.99.1.tar.gz" -checksum: "1fd351547441553a1d8ac543adda6cdb" diff --git a/packages/satML-plugin/satML-plugin.1.01/descr b/packages/satML-plugin/satML-plugin.1.01/descr deleted file mode 100644 index d4a6172410f..00000000000 --- a/packages/satML-plugin/satML-plugin.1.01/descr +++ /dev/null @@ -1,7 +0,0 @@ -Alt-Ergo, an SMT Solver for Software Verification: satML Plugin - -Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat. - -This package provides the satML plugin for Alt-Ergo: an alternative SAT solver based on miniSAT. - -usage: alt-ergo -sat-plugin satML-plugin.cmxs [other-options] diff --git a/packages/satML-plugin/satML-plugin.1.01/opam b/packages/satML-plugin/satML-plugin.1.01/opam deleted file mode 100644 index 0e35626ec08..00000000000 --- a/packages/satML-plugin/satML-plugin.1.01/opam +++ /dev/null @@ -1,37 +0,0 @@ -(****************************************************************************** -* Please, do not modify this file without contacting maintainers -* to discuss the reasons of the modification -* In particular, dev-repo is not provided because it's private -******************************************************************************) - -opam-version: "1.2" -maintainer: "alt-ergo@ocamlpro.com" -authors: "Alt-Ergo developers" -license: "OCamlPro Non-Commercial License" -homepage: "http://alt-ergo.ocamlpro.com/" -bug-reports: "https://github.com/OCamlPro/alt-ergo/issues" - -build: -[ - ["./configure" "-prefix" "%{prefix}%"] - [make "satML"] -] - -install: -[ - [make "install-satML" "MANDIR=%{man}%/man1"] -] - -remove: -[ - ["rm" "%{prefix}%/lib/alt-ergo/plugins/satML-plugin.cmxs"] -] - -depends: -[ - "zarith" - "alt-ergo" {= "1.01"} -] - -messages: [ "This release is too old. Please consider using version 1.30 that fixes many soundness bugs and brings a lot of improvements" ] - diff --git a/packages/satML-plugin/satML-plugin.1.01/url b/packages/satML-plugin/satML-plugin.1.01/url deleted file mode 100644 index 0d4d0da7676..00000000000 --- a/packages/satML-plugin/satML-plugin.1.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://alt-ergo.ocamlpro.com/http/alt-ergo-1.01/alt-ergo-1.01.tar.gz" -checksum: "9fbf8e42bec2a171dc9422f9dcea9519" diff --git a/packages/satML-plugin/satML-plugin.1.30/descr b/packages/satML-plugin/satML-plugin.1.30/descr deleted file mode 100644 index d4a6172410f..00000000000 --- a/packages/satML-plugin/satML-plugin.1.30/descr +++ /dev/null @@ -1,7 +0,0 @@ -Alt-Ergo, an SMT Solver for Software Verification: satML Plugin - -Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat. - -This package provides the satML plugin for Alt-Ergo: an alternative SAT solver based on miniSAT. - -usage: alt-ergo -sat-plugin satML-plugin.cmxs [other-options] diff --git a/packages/satML-plugin/satML-plugin.1.30/opam b/packages/satML-plugin/satML-plugin.1.30/opam index 2975a28a07a..7dff3b93278 100644 --- a/packages/satML-plugin/satML-plugin.1.30/opam +++ b/packages/satML-plugin/satML-plugin.1.30/opam @@ -1,11 +1,4 @@ -(****************************************************************************** -* Please, do not modify this file without contacting the maintainers -* to discuss the reasons of the modification. -* In particular, dev-repo is not provided because it's private. -******************************************************************************) - -opam-version: "1.2" - +opam-version: "2.0" maintainer: "alt-ergo@ocamlpro.com" authors: "Alt-Ergo developers" license: "OCamlPro Non-Commercial License" @@ -28,12 +21,22 @@ remove: ["rm" "%{prefix}%/lib/alt-ergo/plugins/satML-plugin.cmxs"] ] -depends: -[ - "zarith" {>= "1.4"} - "camlzip" - "ocplib-simplex" {= "0.3"} - "alt-ergo" {= "1.30"} +depends: [ + "ocaml" {>= "4.01.0"} + "zarith" {>= "1.4"} + "camlzip" + "ocplib-simplex" {= "0.3"} + "alt-ergo" {= "1.30"} ] +synopsis: "Alt-Ergo, an SMT Solver for Software Verification: satML Plugin" +description: """ +Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat. + +This package provides the satML plugin for Alt-Ergo: an alternative SAT solver based on miniSAT. -available: [ ocaml-version >= "4.01.0" ] +usage: alt-ergo -sat-plugin satML-plugin.cmxs [other-options] """ +flags: light-uninstall +url { + src: "http://alt-ergo.ocamlpro.com/http/alt-ergo-1.30/alt-ergo-1.30.tar.gz" + checksum: "md5=c7100ebd625fbd7d3e5247dbac689748" +} diff --git a/packages/satML-plugin/satML-plugin.1.30/url b/packages/satML-plugin/satML-plugin.1.30/url deleted file mode 100644 index bee2d81604a..00000000000 --- a/packages/satML-plugin/satML-plugin.1.30/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://alt-ergo.ocamlpro.com/http/alt-ergo-1.30/alt-ergo-1.30.tar.gz" -checksum: "c7100ebd625fbd7d3e5247dbac689748" diff --git a/packages/sattools/sattools.0.1.0/descr b/packages/sattools/sattools.0.1.0/descr deleted file mode 100644 index 35b6783a833..00000000000 --- a/packages/sattools/sattools.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Ctypes and DIMACs interfaces to minisat, picosat and cryptominisat diff --git a/packages/sattools/sattools.0.1.0/opam b/packages/sattools/sattools.0.1.0/opam index 0b08682625d..01fa799fa9c 100644 --- a/packages/sattools/sattools.0.1.0/opam +++ b/packages/sattools/sattools.0.1.0/opam @@ -1,11 +1,12 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" authors: "andy.ray@ujamjar.com" homepage: "https://github.com/ujamjar/sattools" -dev-repo: "https://github.com/ujamjar/sattools.git" +dev-repo: "git+https://github.com/ujamjar/sattools.git" bug-reports: "https://github.com/ujamjar/sattools/issues" build: [ [make "build"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -15,4 +16,9 @@ depends: [ "ctypes" "astring" ] -available: [ ocaml-version >= "4.01.0" ] +synopsis: + "Ctypes and DIMACs interfaces to minisat, picosat and cryptominisat" +url { + src: "https://github.com/ujamjar/sattools/archive/v0.1.0.tar.gz" + checksum: "md5=3f1f15d5a738ce95c92214a71c532620" +} diff --git a/packages/sattools/sattools.0.1.0/url b/packages/sattools/sattools.0.1.0/url deleted file mode 100644 index 9d97b3485c8..00000000000 --- a/packages/sattools/sattools.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ujamjar/sattools/archive/v0.1.0.tar.gz" -checksum: "3f1f15d5a738ce95c92214a71c532620" diff --git a/packages/sawja/sawja.1.4/descr b/packages/sawja/sawja.1.4/descr deleted file mode 100644 index 85d5126988a..00000000000 --- a/packages/sawja/sawja.1.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -Provide a high level representation of Java bytecode programs and static analysis tools. - -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. \ No newline at end of file diff --git a/packages/sawja/sawja.1.4/opam b/packages/sawja/sawja.1.4/opam deleted file mode 100644 index 45f46785d9b..00000000000 --- a/packages/sawja/sawja.1.4/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1" -maintainer: "https://github.com/ocaml/opam-repository/issues" -build: [ - ["./configure.sh"] - [make] -] -remove: [["ocamlfind" "remove" "sawja"]] -depends: [ - "ocamlfind" - "javalib" {= "2.2.2"} -] -install: [make "install"] diff --git a/packages/sawja/sawja.1.4/url b/packages/sawja/sawja.1.4/url deleted file mode 100644 index 2c646e8d2ae..00000000000 --- a/packages/sawja/sawja.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gforge.inria.fr/frs/download.php/31504/sawja-1.4.tar.bz2" -checksum: "485aa5106819ee8c3df1767c341d7751" diff --git a/packages/sawja/sawja.1.5.1/descr b/packages/sawja/sawja.1.5.1/descr deleted file mode 100644 index 85d5126988a..00000000000 --- a/packages/sawja/sawja.1.5.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Provide a high level representation of Java bytecode programs and static analysis tools. - -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. \ No newline at end of file diff --git a/packages/sawja/sawja.1.5.1/opam b/packages/sawja/sawja.1.5.1/opam index 349862845b4..6faf9927e7c 100644 --- a/packages/sawja/sawja.1.5.1/opam +++ b/packages/sawja/sawja.1.5.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sawja@inria.fr" homepage: "http://javalib.gforge.inria.fr" authors: " " @@ -10,4 +10,19 @@ install: [make "install"] remove: [ ["ocamlfind" "remove" "sawja"] ] -depends: [ "ocamlfind" "javalib" {= "2.3.1"} ] +depends: [ + "ocaml" + "ocamlfind" + "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" +} diff --git a/packages/sawja/sawja.1.5.1/url b/packages/sawja/sawja.1.5.1/url deleted file mode 100644 index eb35a98a12a..00000000000 --- a/packages/sawja/sawja.1.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gforge.inria.fr/frs/download.php/file/34921/sawja-1.5.1.tar.bz2" -checksum: "3a9b750faa7a368ec6aaaa0206fac40b" diff --git a/packages/sawja/sawja.1.5.2/descr b/packages/sawja/sawja.1.5.2/descr deleted file mode 100644 index 85d5126988a..00000000000 --- a/packages/sawja/sawja.1.5.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Provide a high level representation of Java bytecode programs and static analysis tools. - -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. \ No newline at end of file diff --git a/packages/sawja/sawja.1.5.2/opam b/packages/sawja/sawja.1.5.2/opam index cda5cc04703..717be8cb175 100644 --- a/packages/sawja/sawja.1.5.2/opam +++ b/packages/sawja/sawja.1.5.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sawja@inria.fr" build: [ ["./configure.sh"] @@ -7,12 +7,26 @@ build: [ remove: [ ["ocamlfind" "remove" "sawja"] ] -author: "Sawja development team" license: "GPLv3" install: [ [make "install"] ] bug-reports: "https://gforge.inria.fr/tracker/?atid=2815&group_id=686&func=browse" homepage: "http://sawja.inria.fr" -available: ocaml-version >= "4.00" -depends: [ "ocamlfind" "javalib" {>= "2.3.2"} ] +depends: [ + "ocaml" {>= "4.00"} + "ocamlfind" + "javalib" {>= "2.3.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/36093/sawja-1.5.2.tar.bz2" + checksum: "md5=12afa3651ea39413d2cb0e1775f587c4" +} diff --git a/packages/sawja/sawja.1.5.2/url b/packages/sawja/sawja.1.5.2/url deleted file mode 100644 index d86f75e1f1f..00000000000 --- a/packages/sawja/sawja.1.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gforge.inria.fr/frs/download.php/file/36093/sawja-1.5.2.tar.bz2" -checksum: "12afa3651ea39413d2cb0e1775f587c4" diff --git a/packages/sawja/sawja.1.5.3/descr b/packages/sawja/sawja.1.5.3/descr deleted file mode 100644 index 85d5126988a..00000000000 --- a/packages/sawja/sawja.1.5.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Provide a high level representation of Java bytecode programs and static analysis tools. - -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. \ No newline at end of file diff --git a/packages/sawja/sawja.1.5.3/opam b/packages/sawja/sawja.1.5.3/opam index 101f1abe034..8ae749c403b 100644 --- a/packages/sawja/sawja.1.5.3/opam +++ b/packages/sawja/sawja.1.5.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sawja@inria.fr" build: [ ["./configure.sh"] @@ -8,14 +8,25 @@ remove: [ ["ocamlfind" "remove" "sawja"] ] bug-reports: "sawja@inria.fr" -author: "Sawja development team" install: [ [make "install"] ] homepage: "http://sawja.inria.fr" -available: ocaml-version >= "4.02" depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} "javalib" {>= "2.3.4"} "extlib-compat" {>= "1.7.0"} ] +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" +} diff --git a/packages/sawja/sawja.1.5.3/url b/packages/sawja/sawja.1.5.3/url deleted file mode 100644 index cd6f8b5c069..00000000000 --- a/packages/sawja/sawja.1.5.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gforge.inria.fr/frs/download.php/file/37403/sawja-1.5.3.tar.bz2" -checksum: "25ff421a3f932881234ed5b05b94ac8d" diff --git a/packages/sawja/sawja.1.5/descr b/packages/sawja/sawja.1.5/descr deleted file mode 100644 index 85d5126988a..00000000000 --- a/packages/sawja/sawja.1.5/descr +++ /dev/null @@ -1,4 +0,0 @@ -Provide a high level representation of Java bytecode programs and static analysis tools. - -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. \ No newline at end of file diff --git a/packages/sawja/sawja.1.5/opam b/packages/sawja/sawja.1.5/opam index aa9cd1166a2..ec931138709 100644 --- a/packages/sawja/sawja.1.5/opam +++ b/packages/sawja/sawja.1.5/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "sawja@inria.fr" build: [ ["./configure.sh"] @@ -6,7 +6,18 @@ build: [ ] remove: [["ocamlfind" "remove" "sawja"]] depends: [ + "ocaml" "ocamlfind" "javalib" {>= "2.3"} ] 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://gforge.inria.fr/frs/download.php/33091/sawja-1.5.tar.bz2" + checksum: "md5=2e6cabd2112ae856b94ccf413ac4bcdf" +} diff --git a/packages/sawja/sawja.1.5/url b/packages/sawja/sawja.1.5/url deleted file mode 100644 index ddefcaa0a20..00000000000 --- a/packages/sawja/sawja.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gforge.inria.fr/frs/download.php/33091/sawja-1.5.tar.bz2" -checksum: "2e6cabd2112ae856b94ccf413ac4bcdf" diff --git a/packages/schoca/schoca.0.2.3/descr b/packages/schoca/schoca.0.2.3/descr deleted file mode 100644 index 9b4879e63dc..00000000000 --- a/packages/schoca/schoca.0.2.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Implementation of the Scheme language in OCaml -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. diff --git a/packages/schoca/schoca.0.2.3/opam b/packages/schoca/schoca.0.2.3/opam index ab66e5ef33d..5b30e053b3c 100644 --- a/packages/schoca/schoca.0.2.3/opam +++ b/packages/schoca/schoca.0.2.3/opam @@ -1,6 +1,18 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: make remove: [["ocamlfind" "remove" "schoca"]] -depends: ["ocamlfind" "camlp4"] +depends: ["ocaml" "ocamlfind" "camlp4"] 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 +extra-files: ["schoca.install" "md5=731fee26c19860705bdf07912e615d10"] +url { + src: + "http://downloads.sourceforge.net/project/chesslib/Schoca/schoca-0.2.3/schoca-0.2.3.tar.bz2" + checksum: "md5=98ff10d4e586ecc9c30ee4898945ec78" +} diff --git a/packages/schoca/schoca.0.2.3/url b/packages/schoca/schoca.0.2.3/url deleted file mode 100644 index 9ffd20e2506..00000000000 --- a/packages/schoca/schoca.0.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/chesslib/Schoca/schoca-0.2.3/schoca-0.2.3.tar.bz2" -checksum: "98ff10d4e586ecc9c30ee4898945ec78" diff --git a/packages/schroedinger/schroedinger.0.1.0/descr b/packages/schroedinger/schroedinger.0.1.0/descr deleted file mode 100644 index 4ee0b5e0cc3..00000000000 --- a/packages/schroedinger/schroedinger.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the schroedinger library to decode video files in Dirac format diff --git a/packages/schroedinger/schroedinger.0.1.0/opam b/packages/schroedinger/schroedinger.0.1.0/opam index 0eeaeac9257..1e6799ea6b4 100644 --- a/packages/schroedinger/schroedinger.0.1.0/opam +++ b/packages/schroedinger/schroedinger.0.1.0/opam @@ -1,17 +1,22 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "smimram@gmail.com" build: [ ["./configure" "--prefix" prefix] [make] ] remove: [["ocamlfind" "remove" "schroedinger"]] -depends: [ - "ocamlfind" - "ogg" -] +depends: ["ocaml" "ocamlfind" "ogg"] depexts: [ - [["ubuntu"]["libschroedinger-dev"]] - [["debian"]["libschroedinger-dev"]] - [["osx" "homebrew"]["schroedinger"]] + ["libschroedinger-dev"] {os-distribution = "ubuntu"} + ["libschroedinger-dev"] {os-distribution = "debian"} + ["schroedinger"] {os = "macos" & os-distribution = "homebrew"} ] install: [make "install"] +synopsis: + "Bindings for the schroedinger library to decode video files in Dirac format" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-schroedinger/0.1.0/ocaml-schroedinger-0.1.0.tar.gz" + checksum: "md5=612f64665980f224d713952c27bc416f" +} diff --git a/packages/schroedinger/schroedinger.0.1.0/url b/packages/schroedinger/schroedinger.0.1.0/url deleted file mode 100644 index b2d59122b19..00000000000 --- a/packages/schroedinger/schroedinger.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-schroedinger/0.1.0/ocaml-schroedinger-0.1.0.tar.gz" -checksum: "612f64665980f224d713952c27bc416f" diff --git a/packages/schroedinger/schroedinger.0.1.1/descr b/packages/schroedinger/schroedinger.0.1.1/descr deleted file mode 100644 index 4ee0b5e0cc3..00000000000 --- a/packages/schroedinger/schroedinger.0.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the schroedinger library to decode video files in Dirac format diff --git a/packages/schroedinger/schroedinger.0.1.1/opam b/packages/schroedinger/schroedinger.0.1.1/opam index e90dc7d9d5b..d86f42b4f5f 100644 --- a/packages/schroedinger/schroedinger.0.1.1/opam +++ b/packages/schroedinger/schroedinger.0.1.1/opam @@ -1,24 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-schroedinger" build: [ - ["./configure" "--prefix" prefix] { os != "darwin" } - ["./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 = "darwin" } + ["./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"] ] remove: ["ocamlfind" "remove" "schroedinger"] -depends: [ - "ocamlfind" - "ogg" -] +depends: ["ocaml" "ocamlfind" "ogg"] depexts: [ - [["ubuntu"]["libschroedinger-dev"]] - [["debian"]["libschroedinger-dev"]] - [["osx" "homebrew"]["schroedinger"]] + ["libschroedinger-dev"] {os-distribution = "ubuntu"} + ["libschroedinger-dev"] {os-distribution = "debian"} + ["schroedinger"] {os = "macos" & os-distribution = "homebrew"} ] bug-reports: "https://github.com/savonet/ocaml-schroedinger/issues" -dev-repo: "https://github.com/savonet/ocaml-schroedinger.git" +dev-repo: "git+https://github.com/savonet/ocaml-schroedinger.git" +synopsis: + "Bindings for the schroedinger library to decode video files in Dirac format" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-schroedinger/releases/download/0.1.1/ocaml-schroedinger-0.1.1.tar.gz" + checksum: "md5=fa6974277a389d0ef5e4a92cbcf416f0" +} diff --git a/packages/schroedinger/schroedinger.0.1.1/url b/packages/schroedinger/schroedinger.0.1.1/url deleted file mode 100644 index 53ce2a64d8a..00000000000 --- a/packages/schroedinger/schroedinger.0.1.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/savonet/ocaml-schroedinger/releases/download/0.1.1/ocaml-schroedinger-0.1.1.tar.gz" -checksum: "fa6974277a389d0ef5e4a92cbcf416f0" diff --git a/packages/scid/scid.1.0/descr b/packages/scid/scid.1.0/descr deleted file mode 100644 index 2f2b82d358f..00000000000 --- a/packages/scid/scid.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Sierra Chart's Intraday Data File Format library - -The scid file format is used by Sierra Chart to store intra-day market -data. -Specification: http://www.sierrachart.com/index.php?page=doc/IntradayDataFileFormat.html \ No newline at end of file diff --git a/packages/scid/scid.1.0/opam b/packages/scid/scid.1.0/opam index 186bd280447..3961acca507 100644 --- a/packages/scid/scid.1.0/opam +++ b/packages/scid/scid.1.0/opam @@ -1,22 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Vincent Bernardoff " authors: "Vincent Bernardoff " homepage: "https://github.com/vbmithr/scid" bug-reports: "https://github.com/vbmithr/scid/issues" license: "ISC" doc: "https://vbmithr.github.io/scid/doc" -dev-repo: "https://github.com/vbmithr/scid.git" -build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] -build-test: [ +dev-repo: "git+https://github.com/vbmithr/scid.git" +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} - "ounit" {test} + "ounit" {with-test} "result" "ocplib-endian" {>= "1.0"} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "Sierra Chart's Intraday Data File Format library" +description: """ +The scid file format is used by Sierra Chart to store intra-day market +data. +Specification: http://www.sierrachart.com/index.php?page=doc/IntradayDataFileFormat.html""" +url { + src: "https://github.com/vbmithr/ocaml-scid/archive/1.0.tar.gz" + checksum: "md5=6fb1bd0e286c36d92bb0cf5c6e7c0c35" +} diff --git a/packages/scid/scid.1.0/url b/packages/scid/scid.1.0/url deleted file mode 100644 index d80fd5d4c16..00000000000 --- a/packages/scid/scid.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/vbmithr/ocaml-scid/archive/1.0.tar.gz" -checksum: "6fb1bd0e286c36d92bb0cf5c6e7c0c35" diff --git a/packages/scrypt-kdf/scrypt-kdf.0.1.0/descr b/packages/scrypt-kdf/scrypt-kdf.0.1.0/descr deleted file mode 100644 index ee4584ca657..00000000000 --- a/packages/scrypt-kdf/scrypt-kdf.0.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -The scrypt Password-Based Key Derivation Function in pure OCaml - -A pure OCaml implementation of scrypt password based key derivation function, as defined in The scrypt Password-Based Key Derivation Function internet draft, including test cases from the RFC. It also includes a pure OCaml implementation of Salsa20 Core functions, both Salsa20/20 Core and the reduced Salsa20/8 Core (required by scrypt) and Salsa20/12 Core functions, including test cases from the spec. \ No newline at end of file diff --git a/packages/scrypt-kdf/scrypt-kdf.0.1.0/opam b/packages/scrypt-kdf/scrypt-kdf.0.1.0/opam index ffe6a7192f4..e3e2562af99 100644 --- a/packages/scrypt-kdf/scrypt-kdf.0.1.0/opam +++ b/packages/scrypt-kdf/scrypt-kdf.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alfredo Beaumont " authors: [ "Alfredo Beaumont " @@ -7,30 +7,37 @@ authors: [ homepage: "https://github.com/abeaumont/ocaml-scrypt-kdf" bug-reports: "https://github.com/abeaumont/ocaml-scrypt-kdf/issues" license: "BSD2" -dev-repo: "https://github.com/abeaumont/ocaml-scrypt-kdf.git" +dev-repo: "git+https://github.com/abeaumont/ocaml-scrypt-kdf.git" build: [ - "ocaml" - "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" - "alcotest=false" -] -build-test: [ [ "ocaml" "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" - "alcotest=true" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + "alcotest=false" ] - ["sh" "-exc" "./run_tests.sh"] + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + "alcotest=true" + ] {with-test} + ["sh" "-exc" "./run_tests.sh"] {with-test} ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "cstruct" {>= "1.7.0"} "nocrypto" {>= "0.5.0"} "pbkdf" {>= "0.1.0"} - "alcotest" {test} + "alcotest" {with-test} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "The scrypt Password-Based Key Derivation Function in pure OCaml" +description: + "A pure OCaml implementation of scrypt password based key derivation function, as defined in The scrypt Password-Based Key Derivation Function internet draft, including test cases from the RFC. It also includes a pure OCaml implementation of Salsa20 Core functions, both Salsa20/20 Core and the reduced Salsa20/8 Core (required by scrypt) and Salsa20/12 Core functions, including test cases from the spec." +url { + src: "https://github.com/abeaumont/ocaml-scrypt-kdf/archive/0.1.0.tar.gz" + checksum: "md5=dfb4a5028fa8bd5735a65a994ccad911" +} diff --git a/packages/scrypt-kdf/scrypt-kdf.0.1.0/url b/packages/scrypt-kdf/scrypt-kdf.0.1.0/url deleted file mode 100644 index 8846bcf5c12..00000000000 --- a/packages/scrypt-kdf/scrypt-kdf.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/abeaumont/ocaml-scrypt-kdf/archive/0.1.0.tar.gz" -checksum: "dfb4a5028fa8bd5735a65a994ccad911" diff --git a/packages/scrypt-kdf/scrypt-kdf.0.2.0/descr b/packages/scrypt-kdf/scrypt-kdf.0.2.0/descr deleted file mode 100644 index ee4584ca657..00000000000 --- a/packages/scrypt-kdf/scrypt-kdf.0.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -The scrypt Password-Based Key Derivation Function in pure OCaml - -A pure OCaml implementation of scrypt password based key derivation function, as defined in The scrypt Password-Based Key Derivation Function internet draft, including test cases from the RFC. It also includes a pure OCaml implementation of Salsa20 Core functions, both Salsa20/20 Core and the reduced Salsa20/8 Core (required by scrypt) and Salsa20/12 Core functions, including test cases from the spec. \ No newline at end of file diff --git a/packages/scrypt-kdf/scrypt-kdf.0.2.0/opam b/packages/scrypt-kdf/scrypt-kdf.0.2.0/opam index e9e14c75359..53033783a31 100644 --- a/packages/scrypt-kdf/scrypt-kdf.0.2.0/opam +++ b/packages/scrypt-kdf/scrypt-kdf.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alfredo Beaumont " authors: [ "Alfredo Beaumont " @@ -7,19 +7,27 @@ authors: [ homepage: "https://github.com/abeaumont/ocaml-scrypt-kdf" bug-reports: "https://github.com/abeaumont/ocaml-scrypt-kdf/issues" license: "BSD2" -dev-repo: "https://github.com/abeaumont/ocaml-scrypt-kdf.git" -build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] -build-test: [ +dev-repo: "git+https://github.com/abeaumont/ocaml-scrypt-kdf.git" +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "cstruct" {>= "1.7.0"} "nocrypto" {>= "0.5.3"} "pbkdf" {>= "0.1.0"} - "alcotest" {test} + "alcotest" {with-test} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "The scrypt Password-Based Key Derivation Function in pure OCaml" +description: + "A pure OCaml implementation of scrypt password based key derivation function, as defined in The scrypt Password-Based Key Derivation Function internet draft, including test cases from the RFC. It also includes a pure OCaml implementation of Salsa20 Core functions, both Salsa20/20 Core and the reduced Salsa20/8 Core (required by scrypt) and Salsa20/12 Core functions, including test cases from the spec." +url { + src: "https://github.com/abeaumont/ocaml-scrypt-kdf/archive/0.2.0.tar.gz" + checksum: "md5=cca263d2f7b25a17fa704d7c66aff7cb" +} diff --git a/packages/scrypt-kdf/scrypt-kdf.0.2.0/url b/packages/scrypt-kdf/scrypt-kdf.0.2.0/url deleted file mode 100644 index b7f8de7f9bb..00000000000 --- a/packages/scrypt-kdf/scrypt-kdf.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/abeaumont/ocaml-scrypt-kdf/archive/0.2.0.tar.gz" -checksum: "cca263d2f7b25a17fa704d7c66aff7cb" diff --git a/packages/scrypt-kdf/scrypt-kdf.0.3.0/descr b/packages/scrypt-kdf/scrypt-kdf.0.3.0/descr deleted file mode 100644 index 274f390157b..00000000000 --- a/packages/scrypt-kdf/scrypt-kdf.0.3.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -The scrypt Password-Based Key Derivation Function in pure OCaml - -A pure OCaml implementation of scrypt password based key derivation function, as defined in The scrypt Password-Based Key Derivation Function internet draft, including test cases from the RFC. It also includes a pure OCaml implementation of Salsa20 Core functions, both Salsa20/20 Core and the reduced Salsa20/8 Core (required by scrypt) and Salsa20/12 Core functions, including test cases from the spec. diff --git a/packages/scrypt-kdf/scrypt-kdf.0.3.0/opam b/packages/scrypt-kdf/scrypt-kdf.0.3.0/opam index e9e14c75359..1044d8befeb 100644 --- a/packages/scrypt-kdf/scrypt-kdf.0.3.0/opam +++ b/packages/scrypt-kdf/scrypt-kdf.0.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alfredo Beaumont " authors: [ "Alfredo Beaumont " @@ -7,19 +7,27 @@ authors: [ homepage: "https://github.com/abeaumont/ocaml-scrypt-kdf" bug-reports: "https://github.com/abeaumont/ocaml-scrypt-kdf/issues" license: "BSD2" -dev-repo: "https://github.com/abeaumont/ocaml-scrypt-kdf.git" -build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] -build-test: [ +dev-repo: "git+https://github.com/abeaumont/ocaml-scrypt-kdf.git" +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "cstruct" {>= "1.7.0"} "nocrypto" {>= "0.5.3"} "pbkdf" {>= "0.1.0"} - "alcotest" {test} + "alcotest" {with-test} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "The scrypt Password-Based Key Derivation Function in pure OCaml" +description: + "A pure OCaml implementation of scrypt password based key derivation function, as defined in The scrypt Password-Based Key Derivation Function internet draft, including test cases from the RFC. It also includes a pure OCaml implementation of Salsa20 Core functions, both Salsa20/20 Core and the reduced Salsa20/8 Core (required by scrypt) and Salsa20/12 Core functions, including test cases from the spec." +url { + src: "https://github.com/abeaumont/ocaml-scrypt-kdf/archive/0.3.0.tar.gz" + checksum: "md5=32a8f0e7755af3c1d8438f26d3ca77b2" +} diff --git a/packages/scrypt-kdf/scrypt-kdf.0.3.0/url b/packages/scrypt-kdf/scrypt-kdf.0.3.0/url deleted file mode 100644 index 68c05e24015..00000000000 --- a/packages/scrypt-kdf/scrypt-kdf.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/abeaumont/ocaml-scrypt-kdf/archive/0.3.0.tar.gz" -checksum: "32a8f0e7755af3c1d8438f26d3ca77b2" diff --git a/packages/scrypt-kdf/scrypt-kdf.0.4.0/descr b/packages/scrypt-kdf/scrypt-kdf.0.4.0/descr deleted file mode 100644 index d5ecbf7abde..00000000000 --- a/packages/scrypt-kdf/scrypt-kdf.0.4.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Scrypt Password-Based Key Derivation Function - -A pure OCaml implementation of [scrypt](https://en.wikipedia.org/wiki/Scrypt) password based key derivation function, as defined in [The scrypt Password-Based Key Derivation Function internet draft](https://tools.ietf.org/html/draft-josefsson-scrypt-kdf-04), including test cases from the RFC. \ No newline at end of file diff --git a/packages/scrypt-kdf/scrypt-kdf.0.4.0/opam b/packages/scrypt-kdf/scrypt-kdf.0.4.0/opam index b44d09f75c1..303622219cc 100644 --- a/packages/scrypt-kdf/scrypt-kdf.0.4.0/opam +++ b/packages/scrypt-kdf/scrypt-kdf.0.4.0/opam @@ -1,6 +1,6 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://github.com/abeaumont/ocaml-scrypt-kdf" -dev-repo: "https://github.com/abeaumont/ocaml-scrypt-kdf.git" +dev-repo: "git+https://github.com/abeaumont/ocaml-scrypt-kdf.git" bug-reports: "https://github.com/abeaumont/ocaml-scrypt-kdf/issues" authors: ["Alfredo Beaumont " "Sonia Meruelo "] maintainer: ["Alfredo Beaumont "] @@ -8,12 +8,12 @@ license: "BSD2" build: [ ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] -] -build-test: [ ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] - ["ocaml" "pkg/pkg.ml" "test"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -21,6 +21,12 @@ depends: [ "nocrypto" {>= "0.5.3"} "pbkdf" {>= "0.1.0"} "salsa20-core" {>= "0.1.0"} - "alcotest" {test} + "alcotest" {with-test} ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Scrypt Password-Based Key Derivation Function" +description: + "A pure OCaml implementation of [scrypt](https://en.wikipedia.org/wiki/Scrypt) password based key derivation function, as defined in [The scrypt Password-Based Key Derivation Function internet draft](https://tools.ietf.org/html/draft-josefsson-scrypt-kdf-04), including test cases from the RFC." +url { + src: "https://github.com/abeaumont/ocaml-scrypt-kdf/archive/0.4.0.tar.gz" + checksum: "md5=0665c7a2bf92a23ad960922b0ce04a3c" +} diff --git a/packages/scrypt-kdf/scrypt-kdf.0.4.0/url b/packages/scrypt-kdf/scrypt-kdf.0.4.0/url deleted file mode 100644 index d8d81be11b3..00000000000 --- a/packages/scrypt-kdf/scrypt-kdf.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/abeaumont/ocaml-scrypt-kdf/archive/0.4.0.tar.gz" -checksum: "0665c7a2bf92a23ad960922b0ce04a3c" \ No newline at end of file diff --git a/packages/scrypt/scrypt.0.2.1/descr b/packages/scrypt/scrypt.0.2.1/descr deleted file mode 100644 index 17aa54207d0..00000000000 --- a/packages/scrypt/scrypt.0.2.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -C bindings and a high level interface to the official scrypt distribution. - -scrypt is key derivation function designed to be far more secure against hardware brute-force attacks than alternative functions such as PBKDF2 or bcrypt. - -scrypt was originally developed by Colin Percival for use in the Tarnsnap online backup system. - -More information can be found at https://www.tarsnap.com/scrypt.html diff --git a/packages/scrypt/scrypt.0.2.1/opam b/packages/scrypt/scrypt.0.2.1/opam index fd138f0b52f..342bcdaa412 100644 --- a/packages/scrypt/scrypt.0.2.1/opam +++ b/packages/scrypt/scrypt.0.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "Nikolay Zalutskiy " homepage: "https://github.com/pacemkr/ocaml-scrypt" doc: "http://pacemkr.github.io/ocaml-scrypt/" @@ -7,9 +7,22 @@ build: make remove: [ ["ocamlfind" "remove" "scrypt"] ] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["ubuntu"]["libssl-dev"]] - [["debian"]["libssl-dev"]] + ["libssl-dev"] {os-distribution = "ubuntu"} + ["libssl-dev"] {os-distribution = "debian"} ] install: [make "install"] +synopsis: + "C bindings and a high level interface to the official scrypt distribution." +description: """ +scrypt is key derivation function designed to be far more secure against hardware brute-force attacks than alternative functions such as PBKDF2 or bcrypt. + +scrypt was originally developed by Colin Percival for use in the Tarnsnap online backup system. + +More information can be found at https://www.tarsnap.com/scrypt.html""" +flags: light-uninstall +url { + src: "https://github.com/pacemkr/ocaml-scrypt/tarball/v0.2.1" + checksum: "md5=24704b12638932a14400f74a354c0617" +} diff --git a/packages/scrypt/scrypt.0.2.1/url b/packages/scrypt/scrypt.0.2.1/url deleted file mode 100644 index 4e4814638a1..00000000000 --- a/packages/scrypt/scrypt.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pacemkr/ocaml-scrypt/tarball/v0.2.1" -checksum: "24704b12638932a14400f74a354c0617" diff --git a/packages/secp256k1/secp256k1.0.1.5/descr b/packages/secp256k1/secp256k1.0.1.5/descr deleted file mode 100644 index cd00b2a6e00..00000000000 --- a/packages/secp256k1/secp256k1.0.1.5/descr +++ /dev/null @@ -1,14 +0,0 @@ -Elliptic curve library secp256k1 wrapper for Ocaml - -This library wrap the secp256k1 EC(DSA) library into an OCaml library. At -the moment only a subset of functionalities are available: - -- Context: create, clone, destroy, randomize -- Elliptic curve: public key creation -- ECDSA: verify, sign - - -All exchanged data (pubkey, signature, seckey) are represented as hex -strings. - - diff --git a/packages/secp256k1/secp256k1.0.1.5/opam b/packages/secp256k1/secp256k1.0.1.5/opam index 27bd42b0722..bc76c78b4e3 100644 --- a/packages/secp256k1/secp256k1.0.1.5/opam +++ b/packages/secp256k1/secp256k1.0.1.5/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Davide Gessa " authors: "Davide Gessa " homepage: "https://github.com/dakk/secp256k1-ml" bug-reports: "https://github.com/dakk/secp256k1-ml/issues" license: "MIT" -dev-repo: "https://github.com/dakk/secp256k1-ml.git" +dev-repo: "git+https://github.com/dakk/secp256k1-ml.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -12,12 +12,30 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "secp256k1"] depends: [ + "ocaml" "oasis" {build & >= "0.4"} "ocamlbuild" {build} "ocamlfind" {build} ] depexts: [ - [["debian"] ["libsecp256k1" "libsecp256k1-dev"]] - [["gentoo"] ["libsecp256k1"]] - [["ubuntu"] ["libsecp256k1" "libsecp256k1-dev"]] + ["libsecp256k1" "libsecp256k1-dev"] {os-distribution = "debian"} + ["libsecp256k1"] {os-distribution = "gentoo"} + ["libsecp256k1" "libsecp256k1-dev"] {os-distribution = "ubuntu"} ] +synopsis: "Elliptic curve library secp256k1 wrapper for Ocaml" +description: """ +This library wrap the secp256k1 EC(DSA) library into an OCaml library. At +the moment only a subset of functionalities are available: + +- Context: create, clone, destroy, randomize +- Elliptic curve: public key creation +- ECDSA: verify, sign + + +All exchanged data (pubkey, signature, seckey) are represented as hex +strings.""" +flags: light-uninstall +url { + src: "https://github.com/dakk/secp256k1-ml/archive/0.1.5.zip" + checksum: "md5=ede774161e7dc90b97e9978736d73fc6" +} diff --git a/packages/secp256k1/secp256k1.0.1.5/url b/packages/secp256k1/secp256k1.0.1.5/url deleted file mode 100644 index 7cfecf50646..00000000000 --- a/packages/secp256k1/secp256k1.0.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dakk/secp256k1-ml/archive/0.1.5.zip" -checksum: "ede774161e7dc90b97e9978736d73fc6" diff --git a/packages/secp256k1/secp256k1.0.2.5/descr b/packages/secp256k1/secp256k1.0.2.5/descr deleted file mode 100644 index cd00b2a6e00..00000000000 --- a/packages/secp256k1/secp256k1.0.2.5/descr +++ /dev/null @@ -1,14 +0,0 @@ -Elliptic curve library secp256k1 wrapper for Ocaml - -This library wrap the secp256k1 EC(DSA) library into an OCaml library. At -the moment only a subset of functionalities are available: - -- Context: create, clone, destroy, randomize -- Elliptic curve: public key creation -- ECDSA: verify, sign - - -All exchanged data (pubkey, signature, seckey) are represented as hex -strings. - - diff --git a/packages/secp256k1/secp256k1.0.2.5/opam b/packages/secp256k1/secp256k1.0.2.5/opam index 25ad5735e30..e51275ee510 100644 --- a/packages/secp256k1/secp256k1.0.2.5/opam +++ b/packages/secp256k1/secp256k1.0.2.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Davide Gessa " authors: [ "Davide Gessa " @@ -10,17 +10,34 @@ license: "MIT" dev-repo: "git+https://github.com/dakk/secp256k1-ml" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta9"} "base" {build & >= "v0.9.2"} "stdio" {build & >= "v0.9.0"} "configurator" {build & >= "v0.9.1"} - "hex" {test & >= "1.1.1"} - "ounit" {test & >= "2.2.2"} + "hex" {with-test & >= "1.1.1"} + "ounit" {with-test & >= "2.2.2"} "base-bigarray" ] depexts: [ - [["archlinux"] ["libsecp256k1-git"]] - [["debian"] ["libsecp256k1" "libsecp256k1-dev"]] - [["gentoo"] ["libsecp256k1"]] - [["ubuntu"] ["libsecp256k1" "libsecp256k1-dev"]] + ["libsecp256k1-git"] {os-distribution = "archlinux"} + ["libsecp256k1" "libsecp256k1-dev"] {os-distribution = "debian"} + ["libsecp256k1"] {os-distribution = "gentoo"} + ["libsecp256k1" "libsecp256k1-dev"] {os-distribution = "ubuntu"} ] +synopsis: "Elliptic curve library secp256k1 wrapper for Ocaml" +description: """ +This library wrap the secp256k1 EC(DSA) library into an OCaml library. At +the moment only a subset of functionalities are available: + +- Context: create, clone, destroy, randomize +- Elliptic curve: public key creation +- ECDSA: verify, sign + + +All exchanged data (pubkey, signature, seckey) are represented as hex +strings.""" +url { + src: "https://github.com/dakk/secp256k1-ml/archive/0.2.5.zip" + checksum: "md5=677f73a2012e4eca4a2e7ee757137f90" +} diff --git a/packages/secp256k1/secp256k1.0.2.5/url b/packages/secp256k1/secp256k1.0.2.5/url deleted file mode 100644 index c2abb3438c7..00000000000 --- a/packages/secp256k1/secp256k1.0.2.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dakk/secp256k1-ml/archive/0.2.5.zip" -checksum: "677f73a2012e4eca4a2e7ee757137f90" diff --git a/packages/secp256k1/secp256k1.0.3.0/descr b/packages/secp256k1/secp256k1.0.3.0/descr deleted file mode 100644 index cd00b2a6e00..00000000000 --- a/packages/secp256k1/secp256k1.0.3.0/descr +++ /dev/null @@ -1,14 +0,0 @@ -Elliptic curve library secp256k1 wrapper for Ocaml - -This library wrap the secp256k1 EC(DSA) library into an OCaml library. At -the moment only a subset of functionalities are available: - -- Context: create, clone, destroy, randomize -- Elliptic curve: public key creation -- ECDSA: verify, sign - - -All exchanged data (pubkey, signature, seckey) are represented as hex -strings. - - diff --git a/packages/secp256k1/secp256k1.0.3.0/opam b/packages/secp256k1/secp256k1.0.3.0/opam index 75da23d8956..2ac210be390 100644 --- a/packages/secp256k1/secp256k1.0.3.0/opam +++ b/packages/secp256k1/secp256k1.0.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Davide Gessa " authors: [ "Davide Gessa " @@ -11,17 +11,34 @@ license: "MIT" dev-repo: "git+https://github.com/dakk/secp256k1-ml" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta9"} "base" {build & >= "v0.9.2"} "stdio" {build & >= "v0.9.0"} "configurator" {build & >= "v0.9.1"} - "hex" {test & >= "1.1.1"} - "ounit" {test & >= "2.2.2"} + "hex" {with-test & >= "1.1.1"} + "ounit" {with-test & >= "2.2.2"} "base-bigarray" ] depexts: [ - [["archlinux"] ["libsecp256k1-git"]] - [["debian"] ["libsecp256k1" "libsecp256k1-dev"]] - [["gentoo"] ["libsecp256k1"]] - [["ubuntu"] ["libsecp256k1" "libsecp256k1-dev"]] + ["libsecp256k1-git"] {os-distribution = "archlinux"} + ["libsecp256k1" "libsecp256k1-dev"] {os-distribution = "debian"} + ["libsecp256k1"] {os-distribution = "gentoo"} + ["libsecp256k1" "libsecp256k1-dev"] {os-distribution = "ubuntu"} ] +synopsis: "Elliptic curve library secp256k1 wrapper for Ocaml" +description: """ +This library wrap the secp256k1 EC(DSA) library into an OCaml library. At +the moment only a subset of functionalities are available: + +- Context: create, clone, destroy, randomize +- Elliptic curve: public key creation +- ECDSA: verify, sign + + +All exchanged data (pubkey, signature, seckey) are represented as hex +strings.""" +url { + src: "https://github.com/dakk/secp256k1-ml/archive/0.3.0.zip" + checksum: "md5=4a4a3f162fe0e9ab409ab6176133d0f3" +} diff --git a/packages/secp256k1/secp256k1.0.3.0/url b/packages/secp256k1/secp256k1.0.3.0/url deleted file mode 100644 index 36969a86160..00000000000 --- a/packages/secp256k1/secp256k1.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dakk/secp256k1-ml/archive/0.3.0.zip" -checksum: "4a4a3f162fe0e9ab409ab6176133d0f3" diff --git a/packages/secp256k1/secp256k1.0.3.1/descr b/packages/secp256k1/secp256k1.0.3.1/descr deleted file mode 100644 index cd00b2a6e00..00000000000 --- a/packages/secp256k1/secp256k1.0.3.1/descr +++ /dev/null @@ -1,14 +0,0 @@ -Elliptic curve library secp256k1 wrapper for Ocaml - -This library wrap the secp256k1 EC(DSA) library into an OCaml library. At -the moment only a subset of functionalities are available: - -- Context: create, clone, destroy, randomize -- Elliptic curve: public key creation -- ECDSA: verify, sign - - -All exchanged data (pubkey, signature, seckey) are represented as hex -strings. - - diff --git a/packages/secp256k1/secp256k1.0.3.1/opam b/packages/secp256k1/secp256k1.0.3.1/opam deleted file mode 100644 index 209075926e8..00000000000 --- a/packages/secp256k1/secp256k1.0.3.1/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "Davide Gessa " -authors: [ - "Davide Gessa " - "Vincent Bernardoff " - "Yoichi Hirai " -] -homepage: "https://github.com/dakk/secp256k1-ml" -bug-reports: "https://github.com/dakk/secp256k1-ml/issues" -license: "MIT" -dev-repo: "git+https://github.com/dakk/secp256k1-ml" -build: ["jbuilder" "build" "-p" name "-j" jobs] -depends: [ - "jbuilder" {build & >= "1.0+beta9"} - "base" {build & >= "v0.9.2"} - "stdio" {build & >= "v0.9.0"} - "configurator" {build & >= "v0.9.1"} - "hex" {test & >= "1.1.1"} - "ounit" {test & >= "2.2.2"} - "conf-secp256k1" - "base-bigarray" -] - diff --git a/packages/secp256k1/secp256k1.0.3.1/url b/packages/secp256k1/secp256k1.0.3.1/url deleted file mode 100644 index 4bbdf5e3bb0..00000000000 --- a/packages/secp256k1/secp256k1.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dakk/secp256k1-ml/archive/0.3.1.zip" -checksum: "a424d472c61db235744c8e5d0d995cb9" diff --git a/packages/secp256k1/secp256k1.0.3.2/descr b/packages/secp256k1/secp256k1.0.3.2/descr deleted file mode 100644 index cd00b2a6e00..00000000000 --- a/packages/secp256k1/secp256k1.0.3.2/descr +++ /dev/null @@ -1,14 +0,0 @@ -Elliptic curve library secp256k1 wrapper for Ocaml - -This library wrap the secp256k1 EC(DSA) library into an OCaml library. At -the moment only a subset of functionalities are available: - -- Context: create, clone, destroy, randomize -- Elliptic curve: public key creation -- ECDSA: verify, sign - - -All exchanged data (pubkey, signature, seckey) are represented as hex -strings. - - diff --git a/packages/secp256k1/secp256k1.0.3.2/opam b/packages/secp256k1/secp256k1.0.3.2/opam index 209075926e8..6940dcd760c 100644 --- a/packages/secp256k1/secp256k1.0.3.2/opam +++ b/packages/secp256k1/secp256k1.0.3.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Davide Gessa " authors: [ "Davide Gessa " @@ -11,13 +11,29 @@ license: "MIT" dev-repo: "git+https://github.com/dakk/secp256k1-ml" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta9"} "base" {build & >= "v0.9.2"} "stdio" {build & >= "v0.9.0"} "configurator" {build & >= "v0.9.1"} - "hex" {test & >= "1.1.1"} - "ounit" {test & >= "2.2.2"} + "hex" {with-test & >= "1.1.1"} + "ounit" {with-test & >= "2.2.2"} "conf-secp256k1" "base-bigarray" ] +synopsis: "Elliptic curve library secp256k1 wrapper for Ocaml" +description: """ +This library wrap the secp256k1 EC(DSA) library into an OCaml library. At +the moment only a subset of functionalities are available: +- Context: create, clone, destroy, randomize +- Elliptic curve: public key creation +- ECDSA: verify, sign + + +All exchanged data (pubkey, signature, seckey) are represented as hex +strings.""" +url { + src: "https://github.com/dakk/secp256k1-ml/archive/0.3.2.zip" + checksum: "md5=727d33d4627bad7f13ef2652c152598a" +} diff --git a/packages/secp256k1/secp256k1.0.3.2/url b/packages/secp256k1/secp256k1.0.3.2/url deleted file mode 100644 index 66f03a5b15e..00000000000 --- a/packages/secp256k1/secp256k1.0.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dakk/secp256k1-ml/archive/0.3.2.zip" -checksum: "727d33d4627bad7f13ef2652c152598a" diff --git a/packages/secp256k1/secp256k1.0.4.0/descr b/packages/secp256k1/secp256k1.0.4.0/descr deleted file mode 100644 index 611c6b7ab9d..00000000000 --- a/packages/secp256k1/secp256k1.0.4.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Elliptic curve library secp256k1 wrapper for Ocaml - -This library wrap the secp256k1 EC(DSA) library into an OCaml library. At -the moment only a subset of functionalities are available: - -- Context: create, clone, destroy, randomize -- Elliptic curve: public key creation -- ECDSA: verify, sign - - -All exchanged data (pubkey, signature, seckey) are represented as hex -strings. diff --git a/packages/secp256k1/secp256k1.0.4.0/opam b/packages/secp256k1/secp256k1.0.4.0/opam index ae1cce9e84f..3c30f5dc810 100644 --- a/packages/secp256k1/secp256k1.0.4.0/opam +++ b/packages/secp256k1/secp256k1.0.4.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Davide Gessa " authors: [ "Davide Gessa " @@ -11,13 +11,29 @@ license: "MIT" dev-repo: "git+https://github.com/dakk/secp256k1-ml" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta9"} "base" {build & >= "v0.9.2"} "stdio" {build & >= "v0.9.0"} "configurator" {build & >= "v0.9.1"} - "hex" {test & >= "1.1.1"} - "ounit" {test & >= "2.0.7"} + "hex" {with-test & >= "1.1.1"} + "ounit" {with-test & >= "2.0.7"} "conf-secp256k1" "base-bigarray" ] +synopsis: "Elliptic curve library secp256k1 wrapper for Ocaml" +description: """ +This library wrap the secp256k1 EC(DSA) library into an OCaml library. At +the moment only a subset of functionalities are available: +- Context: create, clone, destroy, randomize +- Elliptic curve: public key creation +- ECDSA: verify, sign + + +All exchanged data (pubkey, signature, seckey) are represented as hex +strings.""" +url { + src: "https://github.com/dakk/secp256k1-ml/archive/0.4.0-r1.zip" + checksum: "md5=a0708fffbe30eaa6c5f4e7b981c8241c" +} diff --git a/packages/secp256k1/secp256k1.0.4.0/url b/packages/secp256k1/secp256k1.0.4.0/url deleted file mode 100644 index 3a059d53c1c..00000000000 --- a/packages/secp256k1/secp256k1.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dakk/secp256k1-ml/archive/0.4.0-r1.zip" -checksum: "a0708fffbe30eaa6c5f4e7b981c8241c" diff --git a/packages/sedlex/sedlex.1.99.1/descr b/packages/sedlex/sedlex.1.99.1/descr deleted file mode 100644 index b0868ec67a4..00000000000 --- a/packages/sedlex/sedlex.1.99.1/descr +++ /dev/null @@ -1 +0,0 @@ -unicode-friendly lexer generator (successor of ulex, now based on -ppx instead of camlp4) diff --git a/packages/sedlex/sedlex.1.99.1/opam b/packages/sedlex/sedlex.1.99.1/opam index 26de538752b..5ec5f93e584 100644 --- a/packages/sedlex/sedlex.1.99.1/opam +++ b/packages/sedlex/sedlex.1.99.1/opam @@ -1,9 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alain.frisch@lexifi.com" -author: "alain.frisch@lexifi.com" homepage: "https://github.com/alainfrisch/sedlex" bug-reports: "https://github.com/alainfrisch/sedlex/issues" -dev-repo: "https://github.com/alainfrisch/sedlex.git" +dev-repo: "git+https://github.com/alainfrisch/sedlex.git" build: [ [make "all"] [make "opt"] @@ -11,8 +10,15 @@ build: [ install: [make "install"] remove: [["ocamlfind" "remove" "sedlex"]] depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} "ocamlfind" "ppx_tools" "gen" ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.03.0"] \ No newline at end of file +synopsis: + "unicode-friendly lexer generator (successor of ulex, now based on -ppx instead of camlp4)" +authors: "alain.frisch@lexifi.com" +flags: light-uninstall +url { + src: "git://github.com/alainfrisch/sedlex.git" +} diff --git a/packages/sedlex/sedlex.1.99.1/url b/packages/sedlex/sedlex.1.99.1/url deleted file mode 100644 index 22da20ccc3c..00000000000 --- a/packages/sedlex/sedlex.1.99.1/url +++ /dev/null @@ -1 +0,0 @@ -git: "git://github.com/alainfrisch/sedlex.git" diff --git a/packages/sedlex/sedlex.1.99.2/descr b/packages/sedlex/sedlex.1.99.2/descr deleted file mode 100644 index b0868ec67a4..00000000000 --- a/packages/sedlex/sedlex.1.99.2/descr +++ /dev/null @@ -1 +0,0 @@ -unicode-friendly lexer generator (successor of ulex, now based on -ppx instead of camlp4) diff --git a/packages/sedlex/sedlex.1.99.2/opam b/packages/sedlex/sedlex.1.99.2/opam index 0f190e44d92..50176e00af9 100644 --- a/packages/sedlex/sedlex.1.99.2/opam +++ b/packages/sedlex/sedlex.1.99.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alain.frisch@lexifi.com" authors: "alain.frisch@lexifi.com" build: [ @@ -8,9 +8,17 @@ build: [ install: [make "install"] homepage: "https://github.com/alainfrisch/sedlex" bug-reports: "https://github.com/alainfrisch/sedlex/issues" -dev-repo: "https://github.com/alainfrisch/sedlex.git" +dev-repo: "git+https://github.com/alainfrisch/sedlex.git" remove: [["ocamlfind" "remove" "sedlex"]] -depends: ["ocamlfind" {>= "1.5.0"} - "ppx_tools" {>= "0.99"} - ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.03.0"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" {>= "1.5.0"} + "ppx_tools" {>= "0.99"} +] +synopsis: + "unicode-friendly lexer generator (successor of ulex, now based on -ppx instead of camlp4)" +flags: light-uninstall +url { + src: "http://github.com/alainfrisch/sedlex/archive/sedlex-1.99.2.tar.gz" + checksum: "md5=1ff403ddfb964b69343674766ad68e55" +} diff --git a/packages/sedlex/sedlex.1.99.2/url b/packages/sedlex/sedlex.1.99.2/url deleted file mode 100644 index 17910d0a0e8..00000000000 --- a/packages/sedlex/sedlex.1.99.2/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "http://github.com/alainfrisch/sedlex/archive/sedlex-1.99.2.tar.gz" -checksum: "1ff403ddfb964b69343674766ad68e55" - diff --git a/packages/sedlex/sedlex.1.99.3/descr b/packages/sedlex/sedlex.1.99.3/descr deleted file mode 100644 index a8eab420a50..00000000000 --- a/packages/sedlex/sedlex.1.99.3/descr +++ /dev/null @@ -1 +0,0 @@ -ppx-based unicode-friendly lexer generator diff --git a/packages/sedlex/sedlex.1.99.3/opam b/packages/sedlex/sedlex.1.99.3/opam index 164a3b1b1c9..f16d3489f97 100644 --- a/packages/sedlex/sedlex.1.99.3/opam +++ b/packages/sedlex/sedlex.1.99.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.99.3" maintainer: "Alain Frisch " authors: [ @@ -7,12 +7,19 @@ authors: [ build: [ [make "all"] [make "opt"] ] install: [make "install"] remove: [["ocamlfind" "remove" "sedlex"]] -depends: ["ocamlfind" {build} - "ppx_tools" {>= "5.0"} - "gen" - ] -available: [ ocaml-version >= "4.02.0" ] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build} + "ppx_tools" {>= "5.0"} + "gen" +] homepage: "https://github.com/alainfrisch/sedlex" bug-reports: "https://github.com/alainfrisch/sedlex/issues" license: "MIT" -dev-repo: "https://github.com/alainfrisch/sedlex.git" +dev-repo: "git+https://github.com/alainfrisch/sedlex.git" +synopsis: "ppx-based unicode-friendly lexer generator" +flags: light-uninstall +url { + src: "http://github.com/alainfrisch/sedlex/archive/v1.99.3.tar.gz" + checksum: "md5=abfc762b516583747e475cc7642ee098" +} diff --git a/packages/sedlex/sedlex.1.99.3/url b/packages/sedlex/sedlex.1.99.3/url deleted file mode 100644 index 76f1870b699..00000000000 --- a/packages/sedlex/sedlex.1.99.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/alainfrisch/sedlex/archive/v1.99.3.tar.gz" -checksum: "abfc762b516583747e475cc7642ee098" diff --git a/packages/sedlex/sedlex.1.99.4/descr b/packages/sedlex/sedlex.1.99.4/descr deleted file mode 100644 index ab5035c7ada..00000000000 --- a/packages/sedlex/sedlex.1.99.4/descr +++ /dev/null @@ -1,6 +0,0 @@ -unicode-friendly lexer generator - -sedlex is a lexer generator for OCaml, similar to ocamllex, but -supporting Unicode. Contrary to ocamllex, lexer specifications for -sedlex are embedded in regular OCaml source files. - diff --git a/packages/sedlex/sedlex.1.99.4/opam b/packages/sedlex/sedlex.1.99.4/opam index 1018e338db0..bbd8413bdb7 100644 --- a/packages/sedlex/sedlex.1.99.4/opam +++ b/packages/sedlex/sedlex.1.99.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Alain Frisch " authors: [ "Alain Frisch " @@ -6,13 +6,24 @@ authors: [ build: [ [make "all"] [make "opt"] ] install: [make "install"] remove: [["ocamlfind" "remove" "sedlex"]] -depends: ["ocamlfind" {build} - "ppx_tools_versioned" - "ocaml-migrate-parsetree" - "gen" - ] -available: [ ocaml-version >= "4.02.3" ] +depends: [ + "ocaml" {>= "4.02.3"} + "ocamlfind" {build} + "ppx_tools_versioned" + "ocaml-migrate-parsetree" + "gen" +] homepage: "https://github.com/alainfrisch/sedlex" bug-reports: "https://github.com/alainfrisch/sedlex/issues" license: "MIT" -dev-repo: "https://github.com/alainfrisch/sedlex.git" +dev-repo: "git+https://github.com/alainfrisch/sedlex.git" +synopsis: "unicode-friendly lexer generator" +description: """ +sedlex is a lexer generator for OCaml, similar to ocamllex, but +supporting Unicode. Contrary to ocamllex, lexer specifications for +sedlex are embedded in regular OCaml source files.""" +flags: light-uninstall +url { + src: "https://github.com/alainfrisch/sedlex/archive/v1.99.4.tar.gz" + checksum: "md5=f621d80e36cda2548528766f31b16b12" +} diff --git a/packages/sedlex/sedlex.1.99.4/url b/packages/sedlex/sedlex.1.99.4/url deleted file mode 100644 index 244b2ae46d5..00000000000 --- a/packages/sedlex/sedlex.1.99.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/alainfrisch/sedlex/archive/v1.99.4.tar.gz" -checksum: "f621d80e36cda2548528766f31b16b12" diff --git a/packages/sedlex/sedlex.1.99/descr b/packages/sedlex/sedlex.1.99/descr deleted file mode 100644 index b0868ec67a4..00000000000 --- a/packages/sedlex/sedlex.1.99/descr +++ /dev/null @@ -1 +0,0 @@ -unicode-friendly lexer generator (successor of ulex, now based on -ppx instead of camlp4) diff --git a/packages/sedlex/sedlex.1.99/opam b/packages/sedlex/sedlex.1.99/opam index 8abec3fd549..451d89c0129 100644 --- a/packages/sedlex/sedlex.1.99/opam +++ b/packages/sedlex/sedlex.1.99/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alain.frisch@lexifi.com" authors: "alain.frisch@lexifi.com" build: [ @@ -8,7 +8,16 @@ build: [ install: [make "install"] homepage: "https://github.com/alainfrisch/sedlex" bug-reports: "https://github.com/alainfrisch/sedlex/issues" -dev-repo: "https://github.com/alainfrisch/sedlex.git" +dev-repo: "git+https://github.com/alainfrisch/sedlex.git" remove: [["ocamlfind" "remove" "sedlex"]] -depends: ["ocamlfind"] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.02.0"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.02.0"} + "ocamlfind" +] +synopsis: + "unicode-friendly lexer generator (successor of ulex, now based on -ppx instead of camlp4)" +flags: light-uninstall +url { + src: "http://www.lexifi.com/sedlex/sedlex-1.99.1.tar.gz" + checksum: "md5=ebf0cd8b18ffde5546273dfdae35ed66" +} diff --git a/packages/sedlex/sedlex.1.99/url b/packages/sedlex/sedlex.1.99/url deleted file mode 100644 index 6d39390c0a8..00000000000 --- a/packages/sedlex/sedlex.1.99/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www.lexifi.com/sedlex/sedlex-1.99.1.tar.gz" -checksum: "ebf0cd8b18ffde5546273dfdae35ed66" diff --git a/packages/semver/semver.0.1.0/descr b/packages/semver/semver.0.1.0/descr deleted file mode 100644 index 44250797528..00000000000 --- a/packages/semver/semver.0.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Semantic versioning module - -Provides a single module `Semver` that can parse, compare, and manipulate -software versions of the form x.x.x. See http://semver.org/ diff --git a/packages/semver/semver.0.1.0/opam b/packages/semver/semver.0.1.0/opam index 95c7399502a..3ee31e3eeb0 100644 --- a/packages/semver/semver.0.1.0/opam +++ b/packages/semver/semver.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: [ "Tikhon Jelvis" @@ -7,22 +7,29 @@ authors: [ homepage: "https://github.com/rgrinberg/ocaml-semver" bug-reports: "https://github.com/rgrinberg/ocaml-semver/issues" license: "BSD3" -dev-repo: "https://github.com/rgrinberg/ocaml-semver.git" +dev-repo: "git+https://github.com/rgrinberg/ocaml-semver.git" build: [ ["ocaml" "setup.ml" "-configure"] ["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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "semver"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.02.0"] +synopsis: "Semantic versioning module" +description: """ +Provides a single module `Semver` that can parse, compare, and manipulate +software versions of the form x.x.x. See http://semver.org/""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/ocaml-semver/archive/v0.1.0.tar.gz" + checksum: "md5=ce6614ba2f91754028b29a12989f9da6" +} diff --git a/packages/semver/semver.0.1.0/url b/packages/semver/semver.0.1.0/url deleted file mode 100644 index e6965e7a1ad..00000000000 --- a/packages/semver/semver.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/ocaml-semver/archive/v0.1.0.tar.gz" -checksum: "ce6614ba2f91754028b29a12989f9da6" diff --git a/packages/sendmsg/sendmsg.0.0.2/descr b/packages/sendmsg/sendmsg.0.0.2/descr deleted file mode 100644 index dc4f94a027d..00000000000 --- a/packages/sendmsg/sendmsg.0.0.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -π-calculus? In _my_ kernel? - -Higher-order sockets, oh my! - - -sendmsg is a straightforward OCaml binding to POSIX `sendmsg(3)` and `recvmsg(3)` -API. Provides scatter-gather IO and passing file descriptors as ancillary data. - -sendmsg is distributed under the ISC license. \ No newline at end of file diff --git a/packages/sendmsg/sendmsg.0.0.2/opam b/packages/sendmsg/sendmsg.0.0.2/opam index 24e2b96c684..e4d8ef7b4c8 100644 --- a/packages/sendmsg/sendmsg.0.0.2/opam +++ b/packages/sendmsg/sendmsg.0.0.2/opam @@ -1,23 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "David Kaloper Meršinjak " authors: ["David Kaloper Meršinjak "] homepage: "https://github.com/pqwy/sendmsg" doc: "https://pqwy.github.io/sendmsg/doc" license: "ISC" -dev-repo: "https://github.com/pqwy/sendmsg.git" +dev-repo: "git+https://github.com/pqwy/sendmsg.git" bug-reports: "https://github.com/pqwy/sendmsg/issues" -tags: [] -available: [ ocaml-version >= "4.02.0"] build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--with-lwt" "%{lwt:installed}%" ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "ocb-stubblr" {build} - "alcotest" {test} ] + "alcotest" {with-test} +] depopts: [ "lwt" ] conflicts: [ "ocb-stubblr" {<"0.1.0"} ] +synopsis: "π-calculus? In _my_ kernel?" +description: """ +Higher-order sockets, oh my! + + +sendmsg is a straightforward OCaml binding to POSIX `sendmsg(3)` and `recvmsg(3)` +API. Provides scatter-gather IO and passing file descriptors as ancillary data. +sendmsg is distributed under the ISC license.""" +url { + src: + "https://github.com/pqwy/sendmsg/releases/download/v0.0.2/sendmsg-0.0.2.tbz" + checksum: "md5=3efcf4186dc080e0fdb030d0fb7d4ab4" +} diff --git a/packages/sendmsg/sendmsg.0.0.2/url b/packages/sendmsg/sendmsg.0.0.2/url deleted file mode 100644 index 5b65c38bc31..00000000000 --- a/packages/sendmsg/sendmsg.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pqwy/sendmsg/releases/download/v0.0.2/sendmsg-0.0.2.tbz" -checksum: "3efcf4186dc080e0fdb030d0fb7d4ab4" \ No newline at end of file diff --git a/packages/sequence/sequence.0.1/descr b/packages/sequence/sequence.0.1/descr deleted file mode 100644 index 7dd429256e7..00000000000 --- a/packages/sequence/sequence.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Simple sequence abstract datatype. - -It is intented to transfer a finite number of elements from one data structure -to another, perhaps with some intermediate transformations. diff --git a/packages/sequence/sequence.0.1/opam b/packages/sequence/sequence.0.1/opam deleted file mode 100644 index 39659ac14fd..00000000000 --- a/packages/sequence/sequence.0.1/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "simon.cruanes@inria.fr" -authors: "Simon Cruanes" -homepage: "https://github.com/c-cube/sequence/" -build: make -remove: [["ocamlfind" "remove" "sequence"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/c-cube/sequence" -install: [make "install"] diff --git a/packages/sequence/sequence.0.1/url b/packages/sequence/sequence.0.1/url deleted file mode 100644 index 58a48253380..00000000000 --- a/packages/sequence/sequence.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/sequence/archive/0.1.tar.gz" -checksum: "967d9d96332effb340f96c86c6a6bb12" diff --git a/packages/sequence/sequence.0.10/descr b/packages/sequence/sequence.0.10/descr deleted file mode 100644 index 25f3a49b33f..00000000000 --- a/packages/sequence/sequence.0.10/descr +++ /dev/null @@ -1,6 +0,0 @@ -Simple and lightweight sequence abstract data type. - -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. diff --git a/packages/sequence/sequence.0.10/opam b/packages/sequence/sequence.0.10/opam index 81bead210ee..77271e9b97c 100644 --- a/packages/sequence/sequence.0.10/opam +++ b/packages/sequence/sequence.0.10/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes@inria.fr" authors: "Simon Cruanes" homepage: "https://github.com/c-cube/sequence/" @@ -6,7 +6,7 @@ bug-reports: "https://github.com/c-cube/sequence/issues" license: "BSD-2-clauses" doc: "http://cedeela.fr/~simon/software/sequence/Sequence.html" tags: ["sequence" "iterator" "iter" "fold"] -dev-repo: "https://github.com/c-cube/sequence.git" +dev-repo: "git+https://github.com/c-cube/sequence.git" build: [ [ "./configure" @@ -15,20 +15,28 @@ build: [ "--%{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"] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] -] -build-doc: [ - ["./configure" "--enable-docs"] - [make "doc"] -] remove: ["ocamlfind" "remove" "sequence"] depends: [ + "ocaml" "ocamlfind" "base-bytes" "ocamlbuild" {build} ] 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/sequence/archive/0.10.tar.gz" + checksum: "md5=da3ce107161a663d00ae674c2e51a120" +} diff --git a/packages/sequence/sequence.0.10/url b/packages/sequence/sequence.0.10/url deleted file mode 100644 index 355d950ae8e..00000000000 --- a/packages/sequence/sequence.0.10/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/sequence/archive/0.10.tar.gz" -checksum: "da3ce107161a663d00ae674c2e51a120" diff --git a/packages/sequence/sequence.0.11/descr b/packages/sequence/sequence.0.11/descr deleted file mode 100644 index ee80f2efe45..00000000000 --- a/packages/sequence/sequence.0.11/descr +++ /dev/null @@ -1,4 +0,0 @@ -Simple and lightweight sequence abstract data type. - -Simple sequence abstract datatype, intended to iterate efficiently -on collections while performing some transformations. diff --git a/packages/sequence/sequence.0.11/opam b/packages/sequence/sequence.0.11/opam index bea716416bc..3075c827bcc 100644 --- a/packages/sequence/sequence.0.11/opam +++ b/packages/sequence/sequence.0.11/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes.2007@m4x.org" authors: "Simon Cruanes" homepage: "https://github.com/c-cube/sequence/" @@ -6,7 +6,7 @@ bug-reports: "https://github.com/c-cube/sequence/issues" license: "BSD-2-clauses" doc: "http://cedeela.fr/~simon/software/sequence/Sequence.html" tags: ["sequence" "iterator" "iter" "fold"] -dev-repo: "https://github.com/c-cube/sequence.git" +dev-repo: "git+https://github.com/c-cube/sequence.git" build: [ [ "./configure" @@ -17,20 +17,26 @@ build: [ "%{prefix}%" ] [make "build"] + ["./configure" "--enable-tests"] {with-test} + [make "test"] {with-test} + ["./configure" "--enable-docs"] {with-doc} + [make "doc"] {with-doc} ] install: [make "install"] -build-test: [ - ["./configure" "--enable-tests"] - [make "test"] -] -build-doc: [ - ["./configure" "--enable-docs"] - [make "doc"] -] remove: ["ocamlfind" "remove" "sequence"] depends: [ + "ocaml" "ocamlfind" "base-bytes" "ocamlbuild" {build} ] 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/sequence/archive/0.11.tar.gz" + checksum: "md5=b7edb3a8570964ed2bc3cb5036cfb18f" +} diff --git a/packages/sequence/sequence.0.11/url b/packages/sequence/sequence.0.11/url deleted file mode 100644 index 4bf551b0279..00000000000 --- a/packages/sequence/sequence.0.11/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/sequence/archive/0.11.tar.gz" -checksum: "b7edb3a8570964ed2bc3cb5036cfb18f" diff --git a/packages/sequence/sequence.0.2/descr b/packages/sequence/sequence.0.2/descr deleted file mode 100644 index c15e803c9f9..00000000000 --- a/packages/sequence/sequence.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Simple sequence abstract datatype. - -It is intented to transfer a finite number of elements from one data structure -to another, perhaps with some intermediate transformations. It also provides a tiny -library for S-expressions, convertible to streams of tokens, and conversely. diff --git a/packages/sequence/sequence.0.2/opam b/packages/sequence/sequence.0.2/opam deleted file mode 100644 index 39659ac14fd..00000000000 --- a/packages/sequence/sequence.0.2/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "simon.cruanes@inria.fr" -authors: "Simon Cruanes" -homepage: "https://github.com/c-cube/sequence/" -build: make -remove: [["ocamlfind" "remove" "sequence"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/c-cube/sequence" -install: [make "install"] diff --git a/packages/sequence/sequence.0.2/url b/packages/sequence/sequence.0.2/url deleted file mode 100644 index ab00f54c3a9..00000000000 --- a/packages/sequence/sequence.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/sequence/archive/0.2.tar.gz" -checksum: "c8271ba96afcc07f590a2586e96a7eef" diff --git a/packages/sequence/sequence.0.3.1/descr b/packages/sequence/sequence.0.3.1/descr deleted file mode 100644 index a2907397f70..00000000000 --- a/packages/sequence/sequence.0.3.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Simple sequence abstract datatype. - -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. diff --git a/packages/sequence/sequence.0.3.1/opam b/packages/sequence/sequence.0.3.1/opam deleted file mode 100644 index 39659ac14fd..00000000000 --- a/packages/sequence/sequence.0.3.1/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "simon.cruanes@inria.fr" -authors: "Simon Cruanes" -homepage: "https://github.com/c-cube/sequence/" -build: make -remove: [["ocamlfind" "remove" "sequence"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/c-cube/sequence" -install: [make "install"] diff --git a/packages/sequence/sequence.0.3.1/url b/packages/sequence/sequence.0.3.1/url deleted file mode 100644 index 43bed1a21b7..00000000000 --- a/packages/sequence/sequence.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/sequence/archive/0.3.1.tar.gz" -checksum: "3cd7643874d7174aa05440e16ff48aec" diff --git a/packages/sequence/sequence.0.3.2/descr b/packages/sequence/sequence.0.3.2/descr deleted file mode 100644 index a2907397f70..00000000000 --- a/packages/sequence/sequence.0.3.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -Simple sequence abstract datatype. - -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. diff --git a/packages/sequence/sequence.0.3.2/opam b/packages/sequence/sequence.0.3.2/opam deleted file mode 100644 index 39659ac14fd..00000000000 --- a/packages/sequence/sequence.0.3.2/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "simon.cruanes@inria.fr" -authors: "Simon Cruanes" -homepage: "https://github.com/c-cube/sequence/" -build: make -remove: [["ocamlfind" "remove" "sequence"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/c-cube/sequence" -install: [make "install"] diff --git a/packages/sequence/sequence.0.3.2/url b/packages/sequence/sequence.0.3.2/url deleted file mode 100644 index 53c44d62ab4..00000000000 --- a/packages/sequence/sequence.0.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/sequence/archive/0.3.2.tar.gz" -checksum: "2e8e14237f71dd4f423f0d935d0d34da" diff --git a/packages/sequence/sequence.0.3.3/descr b/packages/sequence/sequence.0.3.3/descr deleted file mode 100644 index a2907397f70..00000000000 --- a/packages/sequence/sequence.0.3.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -Simple sequence abstract datatype. - -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. diff --git a/packages/sequence/sequence.0.3.3/opam b/packages/sequence/sequence.0.3.3/opam deleted file mode 100644 index 39659ac14fd..00000000000 --- a/packages/sequence/sequence.0.3.3/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "simon.cruanes@inria.fr" -authors: "Simon Cruanes" -homepage: "https://github.com/c-cube/sequence/" -build: make -remove: [["ocamlfind" "remove" "sequence"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/c-cube/sequence" -install: [make "install"] diff --git a/packages/sequence/sequence.0.3.3/url b/packages/sequence/sequence.0.3.3/url deleted file mode 100644 index 5b5e3f53c6c..00000000000 --- a/packages/sequence/sequence.0.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/sequence/archive/0.3.3.tar.gz" -checksum: "2f6edd79a4ea7fe83762eeb01c5f3109" diff --git a/packages/sequence/sequence.0.3.4/descr b/packages/sequence/sequence.0.3.4/descr deleted file mode 100644 index a2907397f70..00000000000 --- a/packages/sequence/sequence.0.3.4/descr +++ /dev/null @@ -1,6 +0,0 @@ -Simple sequence abstract datatype. - -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. diff --git a/packages/sequence/sequence.0.3.4/opam b/packages/sequence/sequence.0.3.4/opam deleted file mode 100644 index 39659ac14fd..00000000000 --- a/packages/sequence/sequence.0.3.4/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "simon.cruanes@inria.fr" -authors: "Simon Cruanes" -homepage: "https://github.com/c-cube/sequence/" -build: make -remove: [["ocamlfind" "remove" "sequence"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/c-cube/sequence" -install: [make "install"] diff --git a/packages/sequence/sequence.0.3.4/url b/packages/sequence/sequence.0.3.4/url deleted file mode 100644 index 0fb3a544be4..00000000000 --- a/packages/sequence/sequence.0.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/sequence/archive/0.3.4.tar.gz" -checksum: "4bd7a98b2f29815d033a849cefd531e7" diff --git a/packages/sequence/sequence.0.3.5/descr b/packages/sequence/sequence.0.3.5/descr deleted file mode 100644 index 0f180c44053..00000000000 --- a/packages/sequence/sequence.0.3.5/descr +++ /dev/null @@ -1,6 +0,0 @@ -Simple sequence abstract datatype. - -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. diff --git a/packages/sequence/sequence.0.3.5/opam b/packages/sequence/sequence.0.3.5/opam deleted file mode 100644 index 39659ac14fd..00000000000 --- a/packages/sequence/sequence.0.3.5/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "simon.cruanes@inria.fr" -authors: "Simon Cruanes" -homepage: "https://github.com/c-cube/sequence/" -build: make -remove: [["ocamlfind" "remove" "sequence"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/c-cube/sequence" -install: [make "install"] diff --git a/packages/sequence/sequence.0.3.5/url b/packages/sequence/sequence.0.3.5/url deleted file mode 100644 index c2230923af5..00000000000 --- a/packages/sequence/sequence.0.3.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/sequence/archive/0.3.5.tar.gz" -checksum: "3cd04feac1febcdda41ac907229fd059" diff --git a/packages/sequence/sequence.0.3.6.1/descr b/packages/sequence/sequence.0.3.6.1/descr deleted file mode 100644 index 25f3a49b33f..00000000000 --- a/packages/sequence/sequence.0.3.6.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Simple and lightweight sequence abstract data type. - -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. diff --git a/packages/sequence/sequence.0.3.6.1/opam b/packages/sequence/sequence.0.3.6.1/opam deleted file mode 100644 index ae379b119aa..00000000000 --- a/packages/sequence/sequence.0.3.6.1/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "simon.cruanes@inria.fr" -authors: "Simon Cruanes" -homepage: "https://github.com/c-cube/sequence/" -doc: ["http://cedeela.fr/~simon/software/sequence/Sequence.html"] -tags: [ - "sequence" - "iterator" - "iter" - "fold" -] -build: [make "all" "doc"] -remove: [["ocamlfind" "remove" "sequence"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/c-cube/sequence" -install: [make "install"] diff --git a/packages/sequence/sequence.0.3.6.1/url b/packages/sequence/sequence.0.3.6.1/url deleted file mode 100644 index bfe3c31ec35..00000000000 --- a/packages/sequence/sequence.0.3.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/sequence/archive/0.3.6.1.tar.gz" -checksum: "c781cbacef0751c45e41e07928ae86df" diff --git a/packages/sequence/sequence.0.3.6/descr b/packages/sequence/sequence.0.3.6/descr deleted file mode 100644 index 0f180c44053..00000000000 --- a/packages/sequence/sequence.0.3.6/descr +++ /dev/null @@ -1,6 +0,0 @@ -Simple sequence abstract datatype. - -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. diff --git a/packages/sequence/sequence.0.3.6/opam b/packages/sequence/sequence.0.3.6/opam deleted file mode 100644 index ae379b119aa..00000000000 --- a/packages/sequence/sequence.0.3.6/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "simon.cruanes@inria.fr" -authors: "Simon Cruanes" -homepage: "https://github.com/c-cube/sequence/" -doc: ["http://cedeela.fr/~simon/software/sequence/Sequence.html"] -tags: [ - "sequence" - "iterator" - "iter" - "fold" -] -build: [make "all" "doc"] -remove: [["ocamlfind" "remove" "sequence"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/c-cube/sequence" -install: [make "install"] diff --git a/packages/sequence/sequence.0.3.6/url b/packages/sequence/sequence.0.3.6/url deleted file mode 100644 index 676ef42c7b8..00000000000 --- a/packages/sequence/sequence.0.3.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/sequence/archive/0.3.6.tar.gz" -checksum: "d4eb0d26b1a634e7983c62d085f82729" diff --git a/packages/sequence/sequence.0.3.7/descr b/packages/sequence/sequence.0.3.7/descr deleted file mode 100644 index 25f3a49b33f..00000000000 --- a/packages/sequence/sequence.0.3.7/descr +++ /dev/null @@ -1,6 +0,0 @@ -Simple and lightweight sequence abstract data type. - -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. diff --git a/packages/sequence/sequence.0.3.7/opam b/packages/sequence/sequence.0.3.7/opam index 4e4a7fe924c..1f9a5b30429 100644 --- a/packages/sequence/sequence.0.3.7/opam +++ b/packages/sequence/sequence.0.3.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes@inria.fr" authors: "Simon Cruanes" build: [make "all" "doc"] @@ -6,6 +6,7 @@ remove: [ ["ocamlfind" "remove" "sequence"] ] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] @@ -14,3 +15,14 @@ homepage: "https://github.com/c-cube/sequence/" doc: "http://cedeela.fr/~simon/software/sequence/Sequence.html" dev-repo: "git://github.com/c-cube/sequence" 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/sequence/archive/0.3.7.tar.gz" + checksum: "md5=c633e1395ac987ae430949f74f911203" +} diff --git a/packages/sequence/sequence.0.3.7/url b/packages/sequence/sequence.0.3.7/url deleted file mode 100644 index e073677f340..00000000000 --- a/packages/sequence/sequence.0.3.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/sequence/archive/0.3.7.tar.gz" -checksum: "c633e1395ac987ae430949f74f911203" diff --git a/packages/sequence/sequence.0.3/descr b/packages/sequence/sequence.0.3/descr deleted file mode 100644 index a2907397f70..00000000000 --- a/packages/sequence/sequence.0.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -Simple sequence abstract datatype. - -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. diff --git a/packages/sequence/sequence.0.3/opam b/packages/sequence/sequence.0.3/opam deleted file mode 100644 index 39659ac14fd..00000000000 --- a/packages/sequence/sequence.0.3/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "simon.cruanes@inria.fr" -authors: "Simon Cruanes" -homepage: "https://github.com/c-cube/sequence/" -build: make -remove: [["ocamlfind" "remove" "sequence"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/c-cube/sequence" -install: [make "install"] diff --git a/packages/sequence/sequence.0.3/url b/packages/sequence/sequence.0.3/url deleted file mode 100644 index 180880feda9..00000000000 --- a/packages/sequence/sequence.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/sequence/archive/0.3.tar.gz" -checksum: "ef3ed3bf67ca728b1c957a5e520f1c96" diff --git a/packages/sequence/sequence.0.4.1/descr b/packages/sequence/sequence.0.4.1/descr deleted file mode 100644 index 25f3a49b33f..00000000000 --- a/packages/sequence/sequence.0.4.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Simple and lightweight sequence abstract data type. - -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. diff --git a/packages/sequence/sequence.0.4.1/opam b/packages/sequence/sequence.0.4.1/opam deleted file mode 100644 index 3ecf9ce7dd0..00000000000 --- a/packages/sequence/sequence.0.4.1/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "simon.cruanes@inria.fr" -authors: "Simon Cruanes" -build: [ - ["./configure" "--disable-docs"] - [make "all"] -] -remove: [ - ["ocamlfind" "remove" "sequence"] -] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -tags: [ "sequence" "iterator" "iter" "fold" ] -homepage: "https://github.com/c-cube/sequence/" -doc: "http://cedeela.fr/~simon/software/sequence/Sequence.html" -dev-repo: "git://github.com/c-cube/sequence" -install: [make "install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/sequence/sequence.0.4.1/url b/packages/sequence/sequence.0.4.1/url deleted file mode 100644 index c1103fa35de..00000000000 --- a/packages/sequence/sequence.0.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/sequence/archive/0.4.1.tar.gz" -checksum: "0f641e4ae3f09d490e3ca05ae0520a23" diff --git a/packages/sequence/sequence.0.4/descr b/packages/sequence/sequence.0.4/descr deleted file mode 100644 index 25f3a49b33f..00000000000 --- a/packages/sequence/sequence.0.4/descr +++ /dev/null @@ -1,6 +0,0 @@ -Simple and lightweight sequence abstract data type. - -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. diff --git a/packages/sequence/sequence.0.4/opam b/packages/sequence/sequence.0.4/opam deleted file mode 100644 index 3ecf9ce7dd0..00000000000 --- a/packages/sequence/sequence.0.4/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "simon.cruanes@inria.fr" -authors: "Simon Cruanes" -build: [ - ["./configure" "--disable-docs"] - [make "all"] -] -remove: [ - ["ocamlfind" "remove" "sequence"] -] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -tags: [ "sequence" "iterator" "iter" "fold" ] -homepage: "https://github.com/c-cube/sequence/" -doc: "http://cedeela.fr/~simon/software/sequence/Sequence.html" -dev-repo: "git://github.com/c-cube/sequence" -install: [make "install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/sequence/sequence.0.4/url b/packages/sequence/sequence.0.4/url deleted file mode 100644 index f296b1612b0..00000000000 --- a/packages/sequence/sequence.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/sequence/archive/0.4.tar.gz" -checksum: "55f3d4d198502c38347c6e2aa5299e50" diff --git a/packages/sequence/sequence.0.5.1/descr b/packages/sequence/sequence.0.5.1/descr deleted file mode 100644 index 25f3a49b33f..00000000000 --- a/packages/sequence/sequence.0.5.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Simple and lightweight sequence abstract data type. - -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. diff --git a/packages/sequence/sequence.0.5.1/opam b/packages/sequence/sequence.0.5.1/opam deleted file mode 100644 index 589bec5d674..00000000000 --- a/packages/sequence/sequence.0.5.1/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "simon.cruanes@inria.fr" -authors: "Simon Cruanes" -build: [ - ["./configure" "--disable-docs" "--%{delimcc:enable}%-invert"] - [make "all"] -] -remove: [ - ["ocamlfind" "remove" "sequence"] -] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -tags: [ "sequence" "iterator" "iter" "fold" ] -homepage: "https://github.com/c-cube/sequence/" -depopts: ["delimcc"] -doc: "http://cedeela.fr/~simon/software/sequence/Sequence.html" -dev-repo: "git://github.com/c-cube/sequence" -install: [make "install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/sequence/sequence.0.5.1/url b/packages/sequence/sequence.0.5.1/url deleted file mode 100644 index 0e5985d255d..00000000000 --- a/packages/sequence/sequence.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/sequence/archive/0.5.1.tar.gz" -checksum: "1eb4b9d6fb1f8a7fd5ce279818bdcfe0" diff --git a/packages/sequence/sequence.0.5.2/descr b/packages/sequence/sequence.0.5.2/descr deleted file mode 100644 index 25f3a49b33f..00000000000 --- a/packages/sequence/sequence.0.5.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -Simple and lightweight sequence abstract data type. - -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. diff --git a/packages/sequence/sequence.0.5.2/opam b/packages/sequence/sequence.0.5.2/opam deleted file mode 100644 index 589bec5d674..00000000000 --- a/packages/sequence/sequence.0.5.2/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "simon.cruanes@inria.fr" -authors: "Simon Cruanes" -build: [ - ["./configure" "--disable-docs" "--%{delimcc:enable}%-invert"] - [make "all"] -] -remove: [ - ["ocamlfind" "remove" "sequence"] -] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -tags: [ "sequence" "iterator" "iter" "fold" ] -homepage: "https://github.com/c-cube/sequence/" -depopts: ["delimcc"] -doc: "http://cedeela.fr/~simon/software/sequence/Sequence.html" -dev-repo: "git://github.com/c-cube/sequence" -install: [make "install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/sequence/sequence.0.5.2/url b/packages/sequence/sequence.0.5.2/url deleted file mode 100644 index 47e849e0e86..00000000000 --- a/packages/sequence/sequence.0.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/sequence/archive/0.5.2.tar.gz" -checksum: "8477834a1f49f522eeffaa5f837ea68e" diff --git a/packages/sequence/sequence.0.5.3/descr b/packages/sequence/sequence.0.5.3/descr deleted file mode 100644 index 25f3a49b33f..00000000000 --- a/packages/sequence/sequence.0.5.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -Simple and lightweight sequence abstract data type. - -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. diff --git a/packages/sequence/sequence.0.5.3/opam b/packages/sequence/sequence.0.5.3/opam deleted file mode 100644 index 589bec5d674..00000000000 --- a/packages/sequence/sequence.0.5.3/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "simon.cruanes@inria.fr" -authors: "Simon Cruanes" -build: [ - ["./configure" "--disable-docs" "--%{delimcc:enable}%-invert"] - [make "all"] -] -remove: [ - ["ocamlfind" "remove" "sequence"] -] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -tags: [ "sequence" "iterator" "iter" "fold" ] -homepage: "https://github.com/c-cube/sequence/" -depopts: ["delimcc"] -doc: "http://cedeela.fr/~simon/software/sequence/Sequence.html" -dev-repo: "git://github.com/c-cube/sequence" -install: [make "install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/sequence/sequence.0.5.3/url b/packages/sequence/sequence.0.5.3/url deleted file mode 100644 index 4b6913c9701..00000000000 --- a/packages/sequence/sequence.0.5.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/sequence/archive/0.5.3.tar.gz" -checksum: "1bcbf1efed1d9aa9422a1401a81b2598" diff --git a/packages/sequence/sequence.0.5.4/descr b/packages/sequence/sequence.0.5.4/descr deleted file mode 100644 index 25f3a49b33f..00000000000 --- a/packages/sequence/sequence.0.5.4/descr +++ /dev/null @@ -1,6 +0,0 @@ -Simple and lightweight sequence abstract data type. - -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. diff --git a/packages/sequence/sequence.0.5.4/opam b/packages/sequence/sequence.0.5.4/opam index ebd99c61e4a..010fd60f138 100644 --- a/packages/sequence/sequence.0.5.4/opam +++ b/packages/sequence/sequence.0.5.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "Simon Cruanes" maintainer: "simon.cruanes@inria.fr" build: [ @@ -10,6 +10,7 @@ remove: [ ["ocamlfind" "remove" "sequence"] ] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] @@ -18,4 +19,15 @@ homepage: "https://github.com/c-cube/sequence/" depopts: ["delimcc"] doc: "http://cedeela.fr/~simon/software/sequence/Sequence.html" bug-reports: "https://github.com/c-cube/sequence/issues" -dev-repo: "https://github.com/c-cube/sequence.git" +dev-repo: "git+https://github.com/c-cube/sequence.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/sequence/archive/0.5.4.tar.gz" + checksum: "md5=e7041f75add746c3aaef1840825df180" +} diff --git a/packages/sequence/sequence.0.5.4/url b/packages/sequence/sequence.0.5.4/url deleted file mode 100644 index 8514c9a8105..00000000000 --- a/packages/sequence/sequence.0.5.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/sequence/archive/0.5.4.tar.gz" -checksum: "e7041f75add746c3aaef1840825df180" diff --git a/packages/sequence/sequence.0.5.5/descr b/packages/sequence/sequence.0.5.5/descr deleted file mode 100644 index 25f3a49b33f..00000000000 --- a/packages/sequence/sequence.0.5.5/descr +++ /dev/null @@ -1,6 +0,0 @@ -Simple and lightweight sequence abstract data type. - -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. diff --git a/packages/sequence/sequence.0.5.5/opam b/packages/sequence/sequence.0.5.5/opam deleted file mode 100644 index a1bb28e049b..00000000000 --- a/packages/sequence/sequence.0.5.5/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "base-bytes" - "ocamlbuild" {build} -] -tags: [ "sequence" "iterator" "iter" "fold" ] -homepage: "https://github.com/c-cube/sequence/" -depopts: ["delimcc" "base-bigarray"] -doc: "http://cedeela.fr/~simon/software/sequence/Sequence.html" -bug-reports: "https://github.com/c-cube/sequence/issues" -dev-repo: "https://github.com/c-cube/sequence.git" diff --git a/packages/sequence/sequence.0.5.5/url b/packages/sequence/sequence.0.5.5/url deleted file mode 100644 index af599aa2de7..00000000000 --- a/packages/sequence/sequence.0.5.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/sequence/archive/0.5.5.2.tar.gz" -checksum: "5df331503f005790fba5674baa693ea6" diff --git a/packages/sequence/sequence.0.5/descr b/packages/sequence/sequence.0.5/descr deleted file mode 100644 index 25f3a49b33f..00000000000 --- a/packages/sequence/sequence.0.5/descr +++ /dev/null @@ -1,6 +0,0 @@ -Simple and lightweight sequence abstract data type. - -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. diff --git a/packages/sequence/sequence.0.5/opam b/packages/sequence/sequence.0.5/opam deleted file mode 100644 index 589bec5d674..00000000000 --- a/packages/sequence/sequence.0.5/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "simon.cruanes@inria.fr" -authors: "Simon Cruanes" -build: [ - ["./configure" "--disable-docs" "--%{delimcc:enable}%-invert"] - [make "all"] -] -remove: [ - ["ocamlfind" "remove" "sequence"] -] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -tags: [ "sequence" "iterator" "iter" "fold" ] -homepage: "https://github.com/c-cube/sequence/" -depopts: ["delimcc"] -doc: "http://cedeela.fr/~simon/software/sequence/Sequence.html" -dev-repo: "git://github.com/c-cube/sequence" -install: [make "install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/sequence/sequence.0.5/url b/packages/sequence/sequence.0.5/url deleted file mode 100644 index 279e1b75e43..00000000000 --- a/packages/sequence/sequence.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/sequence/archive/0.5.tar.gz" -checksum: "809d29163439763031d78506b6787864" diff --git a/packages/sequence/sequence.0.6/descr b/packages/sequence/sequence.0.6/descr deleted file mode 100644 index 25f3a49b33f..00000000000 --- a/packages/sequence/sequence.0.6/descr +++ /dev/null @@ -1,6 +0,0 @@ -Simple and lightweight sequence abstract data type. - -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. diff --git a/packages/sequence/sequence.0.6/opam b/packages/sequence/sequence.0.6/opam deleted file mode 100644 index a1bb28e049b..00000000000 --- a/packages/sequence/sequence.0.6/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "base-bytes" - "ocamlbuild" {build} -] -tags: [ "sequence" "iterator" "iter" "fold" ] -homepage: "https://github.com/c-cube/sequence/" -depopts: ["delimcc" "base-bigarray"] -doc: "http://cedeela.fr/~simon/software/sequence/Sequence.html" -bug-reports: "https://github.com/c-cube/sequence/issues" -dev-repo: "https://github.com/c-cube/sequence.git" diff --git a/packages/sequence/sequence.0.6/url b/packages/sequence/sequence.0.6/url deleted file mode 100644 index 461e5359538..00000000000 --- a/packages/sequence/sequence.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/sequence/archive/0.6.tar.gz" -checksum: "5ebfa57dda39e30fe28dd474a04ccacb" diff --git a/packages/sequence/sequence.0.7/descr b/packages/sequence/sequence.0.7/descr deleted file mode 100644 index 25f3a49b33f..00000000000 --- a/packages/sequence/sequence.0.7/descr +++ /dev/null @@ -1,6 +0,0 @@ -Simple and lightweight sequence abstract data type. - -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. diff --git a/packages/sequence/sequence.0.7/opam b/packages/sequence/sequence.0.7/opam deleted file mode 100644 index ab0a63dacd5..00000000000 --- a/packages/sequence/sequence.0.7/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -maintainer: "simon.cruanes@inria.fr" -authors: "Simon Cruanes" -homepage: "https://github.com/c-cube/sequence/" -bug-reports: "https://github.com/c-cube/sequence/issues" -doc: "http://cedeela.fr/~simon/software/sequence/Sequence.html" -tags: ["sequence" "iterator" "iter" "fold"] -dev-repo: "https://github.com/c-cube/sequence.git" -build: [ - [ - "./configure" - "--disable-docs" - "--%{delimcc:enable}%-invert" - "--%{base-bigarray:enable}%-bigarray" - ] - [make "build"] -] -install: [make "install"] -remove: ["ocamlfind" "remove" "sequence"] -depends: [ - "ocamlfind" - "base-bytes" - "ocamlbuild" {build} -] -depopts: ["delimcc" "base-bigarray"] diff --git a/packages/sequence/sequence.0.7/url b/packages/sequence/sequence.0.7/url deleted file mode 100644 index 18c96aa19a2..00000000000 --- a/packages/sequence/sequence.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/sequence/archive/0.7.tar.gz" -checksum: "8147da28cb5680ef68133442f51abf0e" diff --git a/packages/sequence/sequence.0.8/descr b/packages/sequence/sequence.0.8/descr deleted file mode 100644 index 25f3a49b33f..00000000000 --- a/packages/sequence/sequence.0.8/descr +++ /dev/null @@ -1,6 +0,0 @@ -Simple and lightweight sequence abstract data type. - -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. diff --git a/packages/sequence/sequence.0.8/opam b/packages/sequence/sequence.0.8/opam index 6a87e685e53..7908d9d1f42 100644 --- a/packages/sequence/sequence.0.8/opam +++ b/packages/sequence/sequence.0.8/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes@inria.fr" authors: "Simon Cruanes" homepage: "https://github.com/c-cube/sequence/" @@ -6,7 +6,7 @@ bug-reports: "https://github.com/c-cube/sequence/issues" license: "BSD-2-clauses" doc: "http://cedeela.fr/~simon/software/sequence/Sequence.html" tags: ["sequence" "iterator" "iter" "fold"] -dev-repo: "https://github.com/c-cube/sequence.git" +dev-repo: "git+https://github.com/c-cube/sequence.git" build: [ [ "./configure" @@ -19,8 +19,20 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "sequence"] depends: [ + "ocaml" "ocamlfind" "base-bytes" "ocamlbuild" {build} ] 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/sequence/archive/0.8.tar.gz" + checksum: "md5=2501d15e53088fdf2663bde9c274985a" +} diff --git a/packages/sequence/sequence.0.8/url b/packages/sequence/sequence.0.8/url deleted file mode 100644 index e14c965e305..00000000000 --- a/packages/sequence/sequence.0.8/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/sequence/archive/0.8.tar.gz" -checksum: "2501d15e53088fdf2663bde9c274985a" diff --git a/packages/sequence/sequence.0.9/descr b/packages/sequence/sequence.0.9/descr deleted file mode 100644 index ee80f2efe45..00000000000 --- a/packages/sequence/sequence.0.9/descr +++ /dev/null @@ -1,4 +0,0 @@ -Simple and lightweight sequence abstract data type. - -Simple sequence abstract datatype, intended to iterate efficiently -on collections while performing some transformations. diff --git a/packages/sequence/sequence.0.9/opam b/packages/sequence/sequence.0.9/opam deleted file mode 100644 index 6a87e685e53..00000000000 --- a/packages/sequence/sequence.0.9/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -maintainer: "simon.cruanes@inria.fr" -authors: "Simon Cruanes" -homepage: "https://github.com/c-cube/sequence/" -bug-reports: "https://github.com/c-cube/sequence/issues" -license: "BSD-2-clauses" -doc: "http://cedeela.fr/~simon/software/sequence/Sequence.html" -tags: ["sequence" "iterator" "iter" "fold"] -dev-repo: "https://github.com/c-cube/sequence.git" -build: [ - [ - "./configure" - "--disable-docs" - "--%{delimcc:enable}%-invert" - "--%{base-bigarray:enable}%-bigarray" - ] - [make "build"] -] -install: [make "install"] -remove: ["ocamlfind" "remove" "sequence"] -depends: [ - "ocamlfind" - "base-bytes" - "ocamlbuild" {build} -] -depopts: ["delimcc" "base-bigarray"] diff --git a/packages/sequence/sequence.0.9/url b/packages/sequence/sequence.0.9/url deleted file mode 100644 index eddf6833e6f..00000000000 --- a/packages/sequence/sequence.0.9/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/sequence/archive/0.9.tar.gz" -checksum: "d8304c09a19ff45b925d6193d60477e7" diff --git a/packages/sequence/sequence.1.0/descr b/packages/sequence/sequence.1.0/descr deleted file mode 100644 index ee80f2efe45..00000000000 --- a/packages/sequence/sequence.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Simple and lightweight sequence abstract data type. - -Simple sequence abstract datatype, intended to iterate efficiently -on collections while performing some transformations. diff --git a/packages/sequence/sequence.1.0/opam b/packages/sequence/sequence.1.0/opam index 4e8a33014ee..bd899a66baf 100644 --- a/packages/sequence/sequence.1.0/opam +++ b/packages/sequence/sequence.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes.2007@m4x.org" authors: "Simon Cruanes" homepage: "https://github.com/c-cube/sequence/" @@ -6,15 +6,26 @@ bug-reports: "https://github.com/c-cube/sequence/issues" license: "BSD-2-clauses" doc: "https://c-cube.github.io/sequence/" tags: ["sequence" "iterator" "iter" "fold"] -dev-repo: "https://github.com/c-cube/sequence.git" -build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] -build-doc: [["jbuilder" "build" "@doc"]] +dev-repo: "git+https://github.com/c-cube/sequence.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} + ["jbuilder" "build" "@doc"] {with-doc} +] depends: [ + "ocaml" "base-bytes" "result" "jbuilder" {build & >= "1.0+beta12"} - "qcheck" {test} - "qtest" {test} + "qcheck" {with-test} + "qtest" {with-test} ] 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/sequence/archive/1.0.tar.gz" + checksum: "md5=3022b30b9406fcaeebbf5756f1fa51fa" +} diff --git a/packages/sequence/sequence.1.0/url b/packages/sequence/sequence.1.0/url deleted file mode 100644 index f9dcf360754..00000000000 --- a/packages/sequence/sequence.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/sequence/archive/1.0.tar.gz" -checksum: "3022b30b9406fcaeebbf5756f1fa51fa" diff --git a/packages/sequoia/sequoia.0.1.0/descr b/packages/sequoia/sequoia.0.1.0/descr deleted file mode 100644 index fde865c0a16..00000000000 --- a/packages/sequoia/sequoia.0.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Type-safe query builder for OCaml - -Sequoia is a type-safe query builder for OCaml. Queries are composable and it -supports multiple database drivers (currently MySQL and SQLite). diff --git a/packages/sequoia/sequoia.0.1.0/opam b/packages/sequoia/sequoia.0.1.0/opam index b67d92dcfc7..e4718c2c0ec 100644 --- a/packages/sequoia/sequoia.0.1.0/opam +++ b/packages/sequoia/sequoia.0.1.0/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Andre Nathan " authors: "Andre Nathan " homepage: "https://github.com/andrenth/sequoia" bug-reports: "https://github.com/andrenth/sequoia" license: "MIT" -dev-repo: "https://github.com/andrenth/sequoia.git" -available: [ ocaml-version >= "4.04.0" ] +dev-repo: "git+https://github.com/andrenth/sequoia.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -13,6 +12,16 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "sequoia"] depends: [ + "ocaml" {>= "4.04.0"} "ocamlfind" {build} "ppx_tools" ] +synopsis: "Type-safe query builder for OCaml" +description: """ +Sequoia is a type-safe query builder for OCaml. Queries are composable and it +supports multiple database drivers (currently MySQL and SQLite).""" +flags: light-uninstall +url { + src: "https://github.com/andrenth/sequoia/archive/0.1.0.tar.gz" + checksum: "md5=9a314cd5452224be688f2902f27bedb4" +} diff --git a/packages/sequoia/sequoia.0.1.0/url b/packages/sequoia/sequoia.0.1.0/url deleted file mode 100644 index eb721d11aa6..00000000000 --- a/packages/sequoia/sequoia.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andrenth/sequoia/archive/0.1.0.tar.gz" -checksum: "9a314cd5452224be688f2902f27bedb4" diff --git a/packages/session-cohttp-async/session-cohttp-async.0.4.0/descr b/packages/session-cohttp-async/session-cohttp-async.0.4.0/descr deleted file mode 100644 index 0d32a086bdb..00000000000 --- a/packages/session-cohttp-async/session-cohttp-async.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -A session manager for your everyday needs - Cohttp-specific support for Async diff --git a/packages/session-cohttp-async/session-cohttp-async.0.4.0/opam b/packages/session-cohttp-async/session-cohttp-async.0.4.0/opam index 1fae9791f7c..cfa1da6ea22 100644 --- a/packages/session-cohttp-async/session-cohttp-async.0.4.0/opam +++ b/packages/session-cohttp-async/session-cohttp-async.0.4.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" name: "session-cohttp-async" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/ocaml-session" -dev-repo: "https://github.com/inhabitedtype/ocaml-session.git" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-session.git" bug-reports: "https://github.com/inhabitedtype/ocaml-session/issues" build: [ @@ -13,9 +13,16 @@ build: [ ] depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta9"} "session-cohttp" "cohttp-async" "async" "base-threads" ] +synopsis: + "A session manager for your everyday needs - Cohttp-specific support for Async" +url { + src: "https://github.com/inhabitedtype/ocaml-session/archive/0.4.0.tar.gz" + checksum: "md5=a770a08805dd71276b14f5dcb2ac1dd6" +} diff --git a/packages/session-cohttp-async/session-cohttp-async.0.4.0/url b/packages/session-cohttp-async/session-cohttp-async.0.4.0/url deleted file mode 100644 index 4cda2905922..00000000000 --- a/packages/session-cohttp-async/session-cohttp-async.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/ocaml-session/archive/0.4.0.tar.gz" -checksum:"a770a08805dd71276b14f5dcb2ac1dd6" diff --git a/packages/session-cohttp-lwt/session-cohttp-lwt.0.4.0/descr b/packages/session-cohttp-lwt/session-cohttp-lwt.0.4.0/descr deleted file mode 100644 index 99674527149..00000000000 --- a/packages/session-cohttp-lwt/session-cohttp-lwt.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -A session manager for your everyday needs - Cohttp-specific support for lwt diff --git a/packages/session-cohttp-lwt/session-cohttp-lwt.0.4.0/opam b/packages/session-cohttp-lwt/session-cohttp-lwt.0.4.0/opam index 9d0f3625be2..58351328862 100644 --- a/packages/session-cohttp-lwt/session-cohttp-lwt.0.4.0/opam +++ b/packages/session-cohttp-lwt/session-cohttp-lwt.0.4.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" name: "session-cohttp-lwt" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/ocaml-session" -dev-repo: "https://github.com/inhabitedtype/ocaml-session.git" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-session.git" bug-reports: "https://github.com/inhabitedtype/ocaml-session/issues" build: [ @@ -13,8 +13,15 @@ build: [ ] depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta9"} "session-cohttp" "cohttp-lwt" "lwt" ] +synopsis: + "A session manager for your everyday needs - Cohttp-specific support for lwt" +url { + src: "https://github.com/inhabitedtype/ocaml-session/archive/0.4.0.tar.gz" + checksum: "md5=a770a08805dd71276b14f5dcb2ac1dd6" +} diff --git a/packages/session-cohttp-lwt/session-cohttp-lwt.0.4.0/url b/packages/session-cohttp-lwt/session-cohttp-lwt.0.4.0/url deleted file mode 100644 index 4cda2905922..00000000000 --- a/packages/session-cohttp-lwt/session-cohttp-lwt.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/ocaml-session/archive/0.4.0.tar.gz" -checksum:"a770a08805dd71276b14f5dcb2ac1dd6" diff --git a/packages/session-cohttp/session-cohttp.0.4.0/descr b/packages/session-cohttp/session-cohttp.0.4.0/descr deleted file mode 100644 index df96f39e242..00000000000 --- a/packages/session-cohttp/session-cohttp.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -A session manager for your everyday needs - Cohttp-specific support diff --git a/packages/session-cohttp/session-cohttp.0.4.0/opam b/packages/session-cohttp/session-cohttp.0.4.0/opam index bd4fbdd57c5..957133846ce 100644 --- a/packages/session-cohttp/session-cohttp.0.4.0/opam +++ b/packages/session-cohttp/session-cohttp.0.4.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" name: "session-cohttp" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/ocaml-session" -dev-repo: "https://github.com/inhabitedtype/ocaml-session.git" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-session.git" bug-reports: "https://github.com/inhabitedtype/ocaml-session/issues" build: [ @@ -13,7 +13,14 @@ build: [ ] depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta9"} - "session" {>= "0.4.0"} - "cohttp" {>= "0.99.0"} + "session" {>= "0.4.0"} + "cohttp" {>= "0.99.0"} ] +synopsis: + "A session manager for your everyday needs - Cohttp-specific support" +url { + src: "https://github.com/inhabitedtype/ocaml-session/archive/0.4.0.tar.gz" + checksum: "md5=a770a08805dd71276b14f5dcb2ac1dd6" +} diff --git a/packages/session-cohttp/session-cohttp.0.4.0/url b/packages/session-cohttp/session-cohttp.0.4.0/url deleted file mode 100644 index 4cda2905922..00000000000 --- a/packages/session-cohttp/session-cohttp.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/ocaml-session/archive/0.4.0.tar.gz" -checksum:"a770a08805dd71276b14f5dcb2ac1dd6" diff --git a/packages/session-postgresql-async/session-postgresql-async.0.4.0/descr b/packages/session-postgresql-async/session-postgresql-async.0.4.0/descr deleted file mode 100644 index fcbff702186..00000000000 --- a/packages/session-postgresql-async/session-postgresql-async.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -A session manager for your everyday needs - Postgresql-specific support for Async 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 index f1f5c3c7a0e..0714bcc625e 100644 --- a/packages/session-postgresql-async/session-postgresql-async.0.4.0/opam +++ b/packages/session-postgresql-async/session-postgresql-async.0.4.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" name: "session-postgresql-async" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/ocaml-session" -dev-repo: "https://github.com/inhabitedtype/ocaml-session.git" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-session.git" bug-reports: "https://github.com/inhabitedtype/ocaml-session/issues" build: [ @@ -13,8 +13,15 @@ build: [ ] depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta9"} "session-postgresql" "async" "base-threads" ] +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: "md5=a770a08805dd71276b14f5dcb2ac1dd6" +} diff --git a/packages/session-postgresql-async/session-postgresql-async.0.4.0/url b/packages/session-postgresql-async/session-postgresql-async.0.4.0/url deleted file mode 100644 index 4cda2905922..00000000000 --- a/packages/session-postgresql-async/session-postgresql-async.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/ocaml-session/archive/0.4.0.tar.gz" -checksum:"a770a08805dd71276b14f5dcb2ac1dd6" diff --git a/packages/session-postgresql-lwt/session-postgresql-lwt.0.4.0/descr b/packages/session-postgresql-lwt/session-postgresql-lwt.0.4.0/descr deleted file mode 100644 index 7840a541411..00000000000 --- a/packages/session-postgresql-lwt/session-postgresql-lwt.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -A session manager for your everyday needs - Postgresql-specific support for lwt diff --git a/packages/session-postgresql-lwt/session-postgresql-lwt.0.4.0/opam b/packages/session-postgresql-lwt/session-postgresql-lwt.0.4.0/opam index ec3240194af..414c6d809b4 100644 --- a/packages/session-postgresql-lwt/session-postgresql-lwt.0.4.0/opam +++ b/packages/session-postgresql-lwt/session-postgresql-lwt.0.4.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" name: "session-postgresql-lwt" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/ocaml-session" -dev-repo: "https://github.com/inhabitedtype/ocaml-session.git" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-session.git" bug-reports: "https://github.com/inhabitedtype/ocaml-session/issues" build: [ @@ -13,7 +13,14 @@ build: [ ] depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta9"} "session-postgresql" "lwt" ] +synopsis: + "A session manager for your everyday needs - Postgresql-specific support for lwt" +url { + src: "https://github.com/inhabitedtype/ocaml-session/archive/0.4.0.tar.gz" + checksum: "md5=a770a08805dd71276b14f5dcb2ac1dd6" +} diff --git a/packages/session-postgresql-lwt/session-postgresql-lwt.0.4.0/url b/packages/session-postgresql-lwt/session-postgresql-lwt.0.4.0/url deleted file mode 100644 index 4cda2905922..00000000000 --- a/packages/session-postgresql-lwt/session-postgresql-lwt.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/ocaml-session/archive/0.4.0.tar.gz" -checksum:"a770a08805dd71276b14f5dcb2ac1dd6" diff --git a/packages/session-postgresql/session-postgresql.0.4.0/descr b/packages/session-postgresql/session-postgresql.0.4.0/descr deleted file mode 100644 index 69a95ec4caa..00000000000 --- a/packages/session-postgresql/session-postgresql.0.4.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -A session manager for your everyday needs - Postgresql-specific support - diff --git a/packages/session-postgresql/session-postgresql.0.4.0/opam b/packages/session-postgresql/session-postgresql.0.4.0/opam index 4e9f3c6032d..b747200636f 100644 --- a/packages/session-postgresql/session-postgresql.0.4.0/opam +++ b/packages/session-postgresql/session-postgresql.0.4.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" name: "session-postgresql" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/ocaml-session" -dev-repo: "https://github.com/inhabitedtype/ocaml-session.git" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-session.git" bug-reports: "https://github.com/inhabitedtype/ocaml-session/issues" build: [ @@ -13,7 +13,14 @@ build: [ ] depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta9"} "session" {>= "0.4.0"} "postgresql" ] +synopsis: + "A session manager for your everyday needs - Postgresql-specific support" +url { + src: "https://github.com/inhabitedtype/ocaml-session/archive/0.4.0.tar.gz" + checksum: "md5=a770a08805dd71276b14f5dcb2ac1dd6" +} diff --git a/packages/session-postgresql/session-postgresql.0.4.0/url b/packages/session-postgresql/session-postgresql.0.4.0/url deleted file mode 100644 index 4cda2905922..00000000000 --- a/packages/session-postgresql/session-postgresql.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/ocaml-session/archive/0.4.0.tar.gz" -checksum:"a770a08805dd71276b14f5dcb2ac1dd6" diff --git a/packages/session-redis-lwt/session-redis-lwt.0.4.0/descr b/packages/session-redis-lwt/session-redis-lwt.0.4.0/descr deleted file mode 100644 index a3aa70e380f..00000000000 --- a/packages/session-redis-lwt/session-redis-lwt.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -A session manager for your everyday needs - Redis-specific support for lwt diff --git a/packages/session-redis-lwt/session-redis-lwt.0.4.0/opam b/packages/session-redis-lwt/session-redis-lwt.0.4.0/opam index 4bdbd2287dd..371a21a430f 100644 --- a/packages/session-redis-lwt/session-redis-lwt.0.4.0/opam +++ b/packages/session-redis-lwt/session-redis-lwt.0.4.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" name: "session-redis-lwt" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/ocaml-session" -dev-repo: "https://github.com/inhabitedtype/ocaml-session.git" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-session.git" bug-reports: "https://github.com/inhabitedtype/ocaml-session/issues" build: [ @@ -13,7 +13,14 @@ build: [ ] depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta9"} "session" {>= "0.4.0"} "redis-lwt" ] +synopsis: + "A session manager for your everyday needs - Redis-specific support for lwt" +url { + src: "https://github.com/inhabitedtype/ocaml-session/archive/0.4.0.tar.gz" + checksum: "md5=a770a08805dd71276b14f5dcb2ac1dd6" +} diff --git a/packages/session-redis-lwt/session-redis-lwt.0.4.0/url b/packages/session-redis-lwt/session-redis-lwt.0.4.0/url deleted file mode 100644 index 4cda2905922..00000000000 --- a/packages/session-redis-lwt/session-redis-lwt.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/ocaml-session/archive/0.4.0.tar.gz" -checksum:"a770a08805dd71276b14f5dcb2ac1dd6" diff --git a/packages/session-webmachine/session-webmachine.0.4.0/descr b/packages/session-webmachine/session-webmachine.0.4.0/descr deleted file mode 100644 index a6280f54461..00000000000 --- a/packages/session-webmachine/session-webmachine.0.4.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -A session manager for your everyday needs - Webmachine-specific support - diff --git a/packages/session-webmachine/session-webmachine.0.4.0/opam b/packages/session-webmachine/session-webmachine.0.4.0/opam index 02566928988..4e35c867c9b 100644 --- a/packages/session-webmachine/session-webmachine.0.4.0/opam +++ b/packages/session-webmachine/session-webmachine.0.4.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" name: "session-webmachine" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/ocaml-session" -dev-repo: "https://github.com/inhabitedtype/ocaml-session.git" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-session.git" bug-reports: "https://github.com/inhabitedtype/ocaml-session/issues" build: [ @@ -13,7 +13,14 @@ build: [ ] depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta9"} "session-cohttp" "webmachine" ] +synopsis: + "A session manager for your everyday needs - Webmachine-specific support" +url { + src: "https://github.com/inhabitedtype/ocaml-session/archive/0.4.0.tar.gz" + checksum: "md5=a770a08805dd71276b14f5dcb2ac1dd6" +} diff --git a/packages/session-webmachine/session-webmachine.0.4.0/url b/packages/session-webmachine/session-webmachine.0.4.0/url deleted file mode 100644 index 4cda2905922..00000000000 --- a/packages/session-webmachine/session-webmachine.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/ocaml-session/archive/0.4.0.tar.gz" -checksum:"a770a08805dd71276b14f5dcb2ac1dd6" diff --git a/packages/session/session.0.1.0/descr b/packages/session/session.0.1.0/descr deleted file mode 100644 index 2f1681bb4d7..00000000000 --- a/packages/session/session.0.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A session manager for your everyday needs -ocaml-session is an session manager that handles cookie headers and -backend storage for HTTP servers. The library supports CoHTTP and -Webmachine; Async and Lwt; and pluggable backing stores based on a -functor interface. diff --git a/packages/session/session.0.1.0/opam b/packages/session/session.0.1.0/opam deleted file mode 100644 index ed18202d587..00000000000 --- a/packages/session/session.0.1.0/opam +++ /dev/null @@ -1,48 +0,0 @@ -opam-version: "1.2" -maintainer: "Spiros Eliopoulos " -authors: [ "Spiros Eliopoulos " ] -license: "BSD-3-clause" -homepage: "https://github.com/inhabitedtype/ocaml-session" -dev-repo: "https://github.com/inhabitedtype/ocaml-session.git" -bug-reports: "https://github.com/inhabitedtype/ocaml-session/issues" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix - "--%{webmachine:enable}%-webmachine" - "--%{postgresql:enable}%-postgresql" - "--%{lwt:enable}%-lwt" - "--%{cohttp:enable}%-cohttp" - "--%{async:enable}%-async"] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "session"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests" - "--%{webmachine:enable}%-webmachine" - "--%{postgresql:enable}%-postgresql" - "--%{lwt:enable}%-lwt" - "--%{cohttp:enable}%-cohttp" - "--%{async:enable}%-async"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "nocrypto" - "ocamlfind" {build} - "ounit" {test & >= "1.0.2"} - "result" -] -depopts: [ - "async" - "base-threads" - "cohttp" - "lwt" - "postgresql" - "webmachine" -] -conflicts: [ - "cohttp" {>= "0.99.0"} -] diff --git a/packages/session/session.0.1.0/url b/packages/session/session.0.1.0/url deleted file mode 100644 index f1cc6f509b0..00000000000 --- a/packages/session/session.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/inhabitedtype/ocaml-session/archive/0.1.0.tar.gz" -checksum: "835c434ee5aeb590da735cde310e3e05" diff --git a/packages/session/session.0.2.0/descr b/packages/session/session.0.2.0/descr deleted file mode 100644 index 2f1681bb4d7..00000000000 --- a/packages/session/session.0.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A session manager for your everyday needs -ocaml-session is an session manager that handles cookie headers and -backend storage for HTTP servers. The library supports CoHTTP and -Webmachine; Async and Lwt; and pluggable backing stores based on a -functor interface. diff --git a/packages/session/session.0.2.0/opam b/packages/session/session.0.2.0/opam deleted file mode 100644 index ed18202d587..00000000000 --- a/packages/session/session.0.2.0/opam +++ /dev/null @@ -1,48 +0,0 @@ -opam-version: "1.2" -maintainer: "Spiros Eliopoulos " -authors: [ "Spiros Eliopoulos " ] -license: "BSD-3-clause" -homepage: "https://github.com/inhabitedtype/ocaml-session" -dev-repo: "https://github.com/inhabitedtype/ocaml-session.git" -bug-reports: "https://github.com/inhabitedtype/ocaml-session/issues" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix - "--%{webmachine:enable}%-webmachine" - "--%{postgresql:enable}%-postgresql" - "--%{lwt:enable}%-lwt" - "--%{cohttp:enable}%-cohttp" - "--%{async:enable}%-async"] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "session"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests" - "--%{webmachine:enable}%-webmachine" - "--%{postgresql:enable}%-postgresql" - "--%{lwt:enable}%-lwt" - "--%{cohttp:enable}%-cohttp" - "--%{async:enable}%-async"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "nocrypto" - "ocamlfind" {build} - "ounit" {test & >= "1.0.2"} - "result" -] -depopts: [ - "async" - "base-threads" - "cohttp" - "lwt" - "postgresql" - "webmachine" -] -conflicts: [ - "cohttp" {>= "0.99.0"} -] diff --git a/packages/session/session.0.2.0/url b/packages/session/session.0.2.0/url deleted file mode 100644 index 2c03dae19d4..00000000000 --- a/packages/session/session.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/ocaml-session/archive/0.2.0.tar.gz" -checksum:"281ca187e0a460aecc83a7b9e1f56a18" diff --git a/packages/session/session.0.3.0/descr b/packages/session/session.0.3.0/descr deleted file mode 100644 index 2f1681bb4d7..00000000000 --- a/packages/session/session.0.3.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A session manager for your everyday needs -ocaml-session is an session manager that handles cookie headers and -backend storage for HTTP servers. The library supports CoHTTP and -Webmachine; Async and Lwt; and pluggable backing stores based on a -functor interface. diff --git a/packages/session/session.0.3.0/opam b/packages/session/session.0.3.0/opam index d8a9834bb79..b99fda2a1d1 100644 --- a/packages/session/session.0.3.0/opam +++ b/packages/session/session.0.3.0/opam @@ -1,41 +1,51 @@ -opam-version: "1.2" +opam-version: "2.0" name: "session" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/ocaml-session" -dev-repo: "https://github.com/inhabitedtype/ocaml-session.git" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-session.git" bug-reports: "https://github.com/inhabitedtype/ocaml-session/issues" build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix "--%{webmachine:enable}%-webmachine" "--%{postgresql:enable}%-postgresql" "--%{redis:enable}%-redis" "--%{lwt:enable}%-lwt" "--%{cohttp:enable}%-cohttp" - "--%{async:enable}%-async"] + "--%{async:enable}%-async" + ] ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "session"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests" + [ + "ocaml" + "setup.ml" + "-configure" + "--enable-tests" "--%{webmachine:enable}%-webmachine" "--%{postgresql:enable}%-postgresql" "--%{redis:enable}%-redis" "--%{lwt:enable}%-lwt" "--%{cohttp:enable}%-cohttp" - "--%{async:enable}%-async"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] + "--%{async:enable}%-async" + ] {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" "session"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "nocrypto" "ocamlfind" {build} - "ounit" {test & >= "1.0.2"} + "ounit" {with-test & >= "1.0.2"} "result" ] depopts: [ @@ -51,3 +61,14 @@ conflicts: [ "redis" {>="0.3.4"} "cohttp" {>= "0.99.0"} ] +synopsis: "A session manager for your everyday needs" +description: """ +ocaml-session is an session manager that handles cookie headers and +backend storage for HTTP servers. The library supports CoHTTP and +Webmachine; Async and Lwt; and pluggable backing stores based on a +functor interface.""" +flags: light-uninstall +url { + src: "https://github.com/inhabitedtype/ocaml-session/archive/0.3.0.tar.gz" + checksum: "md5=33d9f878831aab96f266e446252e5fa4" +} diff --git a/packages/session/session.0.3.0/url b/packages/session/session.0.3.0/url deleted file mode 100644 index b7f264e7fc5..00000000000 --- a/packages/session/session.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/inhabitedtype/ocaml-session/archive/0.3.0.tar.gz" -checksum: "33d9f878831aab96f266e446252e5fa4" diff --git a/packages/session/session.0.3.2/descr b/packages/session/session.0.3.2/descr deleted file mode 100644 index 2f1681bb4d7..00000000000 --- a/packages/session/session.0.3.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -A session manager for your everyday needs -ocaml-session is an session manager that handles cookie headers and -backend storage for HTTP servers. The library supports CoHTTP and -Webmachine; Async and Lwt; and pluggable backing stores based on a -functor interface. diff --git a/packages/session/session.0.3.2/opam b/packages/session/session.0.3.2/opam index b90e22ef003..1aa99b83aff 100644 --- a/packages/session/session.0.3.2/opam +++ b/packages/session/session.0.3.2/opam @@ -1,41 +1,51 @@ -opam-version: "1.2" +opam-version: "2.0" name: "session" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/ocaml-session" -dev-repo: "https://github.com/inhabitedtype/ocaml-session.git" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-session.git" bug-reports: "https://github.com/inhabitedtype/ocaml-session/issues" build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix "--%{webmachine:enable}%-webmachine" "--%{postgresql:enable}%-postgresql" "--%{redis-lwt:enable}%-redis" "--%{lwt:enable}%-lwt" "--%{cohttp:enable}%-cohttp" - "--%{async:enable}%-async"] + "--%{async:enable}%-async" + ] ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "session"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests" + [ + "ocaml" + "setup.ml" + "-configure" + "--enable-tests" "--%{webmachine:enable}%-webmachine" "--%{postgresql:enable}%-postgresql" "--%{redis-lwt:enable}%-redis" "--%{lwt:enable}%-lwt" "--%{cohttp:enable}%-cohttp" - "--%{async:enable}%-async"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] + "--%{async:enable}%-async" + ] {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" "session"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "nocrypto" "ocamlfind" {build} - "ounit" {test & >= "1.0.2"} + "ounit" {with-test & >= "1.0.2"} "result" ] depopts: [ @@ -59,3 +69,14 @@ depopts: [ conflicts: [ "cohttp" {>= "0.99.0"} ] +synopsis: "A session manager for your everyday needs" +description: """ +ocaml-session is an session manager that handles cookie headers and +backend storage for HTTP servers. The library supports CoHTTP and +Webmachine; Async and Lwt; and pluggable backing stores based on a +functor interface.""" +flags: light-uninstall +url { + src: "https://github.com/inhabitedtype/ocaml-session/archive/0.3.2.tar.gz" + checksum: "md5=9c0a5179613e00520c889d50623a4c41" +} diff --git a/packages/session/session.0.3.2/url b/packages/session/session.0.3.2/url deleted file mode 100644 index ccfac382f18..00000000000 --- a/packages/session/session.0.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/inhabitedtype/ocaml-session/archive/0.3.2.tar.gz" -checksum: "9c0a5179613e00520c889d50623a4c41" diff --git a/packages/session/session.0.4.0/descr b/packages/session/session.0.4.0/descr deleted file mode 100644 index c47fddc6dd2..00000000000 --- a/packages/session/session.0.4.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A session manager for your everyday needs - -ocaml-session is an session manager that handles cookie headers and backend -storage for HTTP servers. The library supports CoHTTP and Webmachine; Async and -Lwt; and pluggable backing stores based on a functor interface. diff --git a/packages/session/session.0.4.0/opam b/packages/session/session.0.4.0/opam index 6c54187fcb3..2008884378a 100644 --- a/packages/session/session.0.4.0/opam +++ b/packages/session/session.0.4.0/opam @@ -1,23 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" name: "session" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/ocaml-session" -dev-repo: "https://github.com/inhabitedtype/ocaml-session.git" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-session.git" bug-reports: "https://github.com/inhabitedtype/ocaml-session/issues" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: ["jbuilder" "runtest" "-p" name] - depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta9"} "nocrypto" "result" - "ounit" {test & >= "1.0.2"} + "ounit" {with-test & >= "1.0.2"} ] - -available: [ocaml-version >= "4.03.0"] +synopsis: "A session manager for your everyday needs" +description: """ +ocaml-session is an session manager that handles cookie headers and backend +storage for HTTP servers. The library supports CoHTTP and Webmachine; Async and +Lwt; and pluggable backing stores based on a functor interface.""" +url { + src: "https://github.com/inhabitedtype/ocaml-session/archive/0.4.0.tar.gz" + checksum: "md5=a770a08805dd71276b14f5dcb2ac1dd6" +} diff --git a/packages/session/session.0.4.0/url b/packages/session/session.0.4.0/url deleted file mode 100644 index 4cda2905922..00000000000 --- a/packages/session/session.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/ocaml-session/archive/0.4.0.tar.gz" -checksum:"a770a08805dd71276b14f5dcb2ac1dd6" diff --git a/packages/sessions/sessions.0.1.0/descr b/packages/sessions/sessions.0.1.0/descr deleted file mode 100644 index 6bf443a8461..00000000000 --- a/packages/sessions/sessions.0.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library to provide session types to allow for static verification of protocols between concurrent computations. - -Provides sessions types (currently binary session type) for statically verifying protocols between concurrent computations. -A pair of processes which are parametrized by binary session types can only be run if they have compatible (dual) session types. -This library is based on the paper "Haskell Session Types with (Almost) No Class". \ No newline at end of file diff --git a/packages/sessions/sessions.0.1.0/opam b/packages/sessions/sessions.0.1.0/opam index b3b0a9eb021..8b7a88d3fbb 100644 --- a/packages/sessions/sessions.0.1.0/opam +++ b/packages/sessions/sessions.0.1.0/opam @@ -1,26 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "essdotteedot " authors: "essdotteedot " homepage: "https://github.com/essdotteedot/sessions" bug-reports: "https://github.com/essdotteedot/sessions/issues" license: "MIT" -dev-repo: "https://github.com/essdotteedot/sessions.git" +dev-repo: "git+https://github.com/essdotteedot/sessions.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--%{lwt:enable}%-lwt"] ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -build-test: [ ["ocaml" "setup.ml" "-configure" "--enable-tests" "--%{lwt:enable}%-lwt"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] + {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: ["ocaml" "setup.ml" "-doc"] +install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "sessions"] depends: [ + "ocaml" {>= "4.02.3"} "base-threads" "base-unix" "lwt" "ocamlfind" {build} ] -available: [ocaml-version >= "4.02.3"] +synopsis: + "Library to provide session types to allow for static verification of protocols between concurrent computations." +description: """ +Provides sessions types (currently binary session type) for statically verifying protocols between concurrent computations. +A pair of processes which are parametrized by binary session types can only be run if they have compatible (dual) session types. +This library is based on the paper "Haskell Session Types with (Almost) No Class".""" +flags: light-uninstall +url { + src: "https://github.com/essdotteedot/sessions/archive/0.1.0.tar.gz" + checksum: "md5=c2d5f085a0aa0f6b5cf7cac2568560fb" +} diff --git a/packages/sessions/sessions.0.1.0/url b/packages/sessions/sessions.0.1.0/url deleted file mode 100644 index 5db6c2e1d6b..00000000000 --- a/packages/sessions/sessions.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/essdotteedot/sessions/archive/0.1.0.tar.gz" -checksum: "c2d5f085a0aa0f6b5cf7cac2568560fb" diff --git a/packages/setr/setr.0.1.1/descr b/packages/setr/setr.0.1.1/descr deleted file mode 100644 index 5a6b72b1378..00000000000 --- a/packages/setr/setr.0.1.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -Abstract domain library for sets - -SETr is an interface for set abstractions. It defines common infrastructure for -abstracting set constraints for use in an abstract interpreter. Built upon this -interface, it provides a number of included abstractions usable as libraries. -These included abstractions are tuned for high-performance, symbolic (no known -constants), relational (constraints over multiple variables) constraints. diff --git a/packages/setr/setr.0.1.1/opam b/packages/setr/setr.0.1.1/opam index 981618da94d..06041a3a92e 100644 --- a/packages/setr/setr.0.1.1/opam +++ b/packages/setr/setr.0.1.1/opam @@ -1,17 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Arlen Cox " authors: "Arlen Cox " homepage: "https://github.com/arlencox/SETr" bug-reports: "https://github.com/arlencox/SETr/issues" license: "MIT" -dev-repo: "https://github.com/arlencox/SETr.git" +dev-repo: "git+https://github.com/arlencox/SETr.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "setr"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "cppo" {build} "mlbdd" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0"] +synopsis: "Abstract domain library for sets" +description: """ +SETr is an interface for set abstractions. It defines common infrastructure for +abstracting set constraints for use in an abstract interpreter. Built upon this +interface, it provides a number of included abstractions usable as libraries. +These included abstractions are tuned for high-performance, symbolic (no known +constants), relational (constraints over multiple variables) constraints.""" +flags: light-uninstall +url { + src: "https://github.com/arlencox/SETr/archive/v0.1.1.tar.gz" + checksum: "md5=07484d7fc9623196950cde9aff7167ca" +} diff --git a/packages/setr/setr.0.1.1/url b/packages/setr/setr.0.1.1/url deleted file mode 100644 index 59b3db452f8..00000000000 --- a/packages/setr/setr.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/arlencox/SETr/archive/v0.1.1.tar.gz" -checksum: "07484d7fc9623196950cde9aff7167ca" diff --git a/packages/setr/setr.0.1/descr b/packages/setr/setr.0.1/descr deleted file mode 100644 index 5a6b72b1378..00000000000 --- a/packages/setr/setr.0.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -Abstract domain library for sets - -SETr is an interface for set abstractions. It defines common infrastructure for -abstracting set constraints for use in an abstract interpreter. Built upon this -interface, it provides a number of included abstractions usable as libraries. -These included abstractions are tuned for high-performance, symbolic (no known -constants), relational (constraints over multiple variables) constraints. diff --git a/packages/setr/setr.0.1/opam b/packages/setr/setr.0.1/opam deleted file mode 100644 index 83eb49bb715..00000000000 --- a/packages/setr/setr.0.1/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "Arlen Cox " -authors: "Arlen Cox " -homepage: "https://github.com/arlencox/SETr" -bug-reports: "https://github.com/arlencox/SETr/issues" -license: "MIT" -dev-repo: "https://github.com/arlencox/SETr.git" -build: [make] -install: [make "install"] -remove: ["ocamlfind" "remove" "setr"] -depends: [ - "ocamlfind" {build} - "cppo" {build} - "mlbdd" - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.02" ] diff --git a/packages/setr/setr.0.1/url b/packages/setr/setr.0.1/url deleted file mode 100644 index 8df7eec092a..00000000000 --- a/packages/setr/setr.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/arlencox/SETr/archive/v0.1.tar.gz" -checksum: "56618f3f7a90e8eb9885a094fd306b8c" diff --git a/packages/sexp_pretty/sexp_pretty.v0.10.0/descr b/packages/sexp_pretty/sexp_pretty.v0.10.0/descr deleted file mode 100644 index 765555d5931..00000000000 --- a/packages/sexp_pretty/sexp_pretty.v0.10.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -S-expression pretty-printer - -A library for pretty-printing s-expressions, using better indentation rules than -the default pretty printer in Sexplib. diff --git a/packages/sexp_pretty/sexp_pretty.v0.10.0/opam b/packages/sexp_pretty/sexp_pretty.v0.10.0/opam index ca39a882f34..4a9c7d6a301 100644 --- a/packages/sexp_pretty/sexp_pretty.v0.10.0/opam +++ b/packages/sexp_pretty/sexp_pretty.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexp_pretty" @@ -9,12 +9,21 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "base" {>= "v0.10" & < "v0.11"} - "ppx_base" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "sexplib" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "ocaml" {>= "4.04.1"} + "base" {>= "v0.10" & < "v0.11"} + "ppx_base" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "sexplib" {>= "v0.10" & < "v0.11"} + "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} - "re" {>= "1.5.0"} + "re" {>= "1.5.0"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=7e0519d7dd14c5a0587a219af986a2e2" +} diff --git a/packages/sexp_pretty/sexp_pretty.v0.10.0/url b/packages/sexp_pretty/sexp_pretty.v0.10.0/url deleted file mode 100644 index 5f2a1a6dab6..00000000000 --- a/packages/sexp_pretty/sexp_pretty.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/sexp_pretty-v0.10.0.tar.gz" -checksum: "7e0519d7dd14c5a0587a219af986a2e2" diff --git a/packages/sexp_pretty/sexp_pretty.v0.9.0/descr b/packages/sexp_pretty/sexp_pretty.v0.9.0/descr deleted file mode 100644 index 765555d5931..00000000000 --- a/packages/sexp_pretty/sexp_pretty.v0.9.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -S-expression pretty-printer - -A library for pretty-printing s-expressions, using better indentation rules than -the default pretty printer in Sexplib. diff --git a/packages/sexp_pretty/sexp_pretty.v0.9.0/opam b/packages/sexp_pretty/sexp_pretty.v0.9.0/opam index c1d794c2608..435cd218de7 100644 --- a/packages/sexp_pretty/sexp_pretty.v0.9.0/opam +++ b/packages/sexp_pretty/sexp_pretty.v0.9.0/opam @@ -1,20 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexp_pretty" bug-reports: "https://github.com/janestreet/sexp_pretty/issues" -dev-repo: "https://github.com/janestreet/sexp_pretty.git" +dev-repo: "git+https://github.com/janestreet/sexp_pretty.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "base" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_base" {>= "v0.9" & < "v0.10"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "sexplib" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_base" {>= "v0.9" & < "v0.10"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "sexplib" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} - "re" {>= "1.5.0"} + "re" {>= "1.5.0"} ] -available: [ ocaml-version >= "4.03.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: "md5=58d1084d48567a9ef38a69583c98972c" +} diff --git a/packages/sexp_pretty/sexp_pretty.v0.9.0/url b/packages/sexp_pretty/sexp_pretty.v0.9.0/url deleted file mode 100644 index f7d3cd7ff62..00000000000 --- a/packages/sexp_pretty/sexp_pretty.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/sexp_pretty-v0.9.0.tar.gz" -checksum: "58d1084d48567a9ef38a69583c98972c" diff --git a/packages/sexplib/sexplib.108.00.02/descr b/packages/sexplib/sexplib.108.00.02/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.108.00.02/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.108.00.02/opam b/packages/sexplib/sexplib.108.00.02/opam index 1a3b083f53d..f5b4b50a825 100644 --- a/packages/sexplib/sexplib.108.00.02/opam +++ b/packages/sexplib/sexplib.108.00.02/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" @@ -7,12 +7,24 @@ build: [ ] remove: [["ocamlfind" "remove" "sexplib"]] depends: [ + "ocaml" {< "4.03.0"} "camlp4" "ocamlfind" "type_conv" {= "108.00.02"} "ocamlbuild" {build} ] -available: [ ocaml-version < "4.03.0" ] bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +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: "md5=5b98dfc575db1c6c5cecbc5535ff3ffb" +} diff --git a/packages/sexplib/sexplib.108.00.02/url b/packages/sexplib/sexplib.108.00.02/url deleted file mode 100644 index 34977cf94e7..00000000000 --- a/packages/sexplib/sexplib.108.00.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.00.02/individual/sexplib-108.00.02.tar.gz" -checksum: "5b98dfc575db1c6c5cecbc5535ff3ffb" diff --git a/packages/sexplib/sexplib.108.07.00/descr b/packages/sexplib/sexplib.108.07.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.108.07.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.108.07.00/opam b/packages/sexplib/sexplib.108.07.00/opam deleted file mode 100644 index f28572903fd..00000000000 --- a/packages/sexplib/sexplib.108.07.00/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/sexplib" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "sexplib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "108.07.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version < "4.03.0" ] -bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" -install: [[make "install"]] diff --git a/packages/sexplib/sexplib.108.07.00/url b/packages/sexplib/sexplib.108.07.00/url deleted file mode 100644 index d9fc8c69335..00000000000 --- a/packages/sexplib/sexplib.108.07.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.07.00/individual/sexplib-108.07.00.tar.gz" -checksum: "20472501851db900fe3e78836ca5cbd9" diff --git a/packages/sexplib/sexplib.108.07.01/descr b/packages/sexplib/sexplib.108.07.01/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.108.07.01/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.108.07.01/opam b/packages/sexplib/sexplib.108.07.01/opam deleted file mode 100644 index 2b27cd19448..00000000000 --- a/packages/sexplib/sexplib.108.07.01/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/sexplib" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "sexplib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "108.07.01"} - "ocamlbuild" {build} -] -available: [ ocaml-version < "4.03.0" ] -bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" -install: [[make "install"]] diff --git a/packages/sexplib/sexplib.108.07.01/url b/packages/sexplib/sexplib.108.07.01/url deleted file mode 100644 index fb744a0fec5..00000000000 --- a/packages/sexplib/sexplib.108.07.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.07.01/individual/sexplib-108.07.01.tar.gz" -checksum: "af1d316979cfe4f1527ed938bc39336b" diff --git a/packages/sexplib/sexplib.108.08.00/descr b/packages/sexplib/sexplib.108.08.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.108.08.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.108.08.00/opam b/packages/sexplib/sexplib.108.08.00/opam index 82ce92712b2..bcd6a39e658 100644 --- a/packages/sexplib/sexplib.108.08.00/opam +++ b/packages/sexplib/sexplib.108.08.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" @@ -7,12 +7,24 @@ build: [ ] remove: [["ocamlfind" "remove" "sexplib"]] depends: [ + "ocaml" {< "4.03.0"} "camlp4" "ocamlfind" "type_conv" {= "108.08.00"} "ocamlbuild" {build} ] -available: [ ocaml-version < "4.03.0" ] bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +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: "md5=27d71bfe435c87fcd3473e9def7feebf" +} diff --git a/packages/sexplib/sexplib.108.08.00/url b/packages/sexplib/sexplib.108.08.00/url deleted file mode 100644 index 780acd2c564..00000000000 --- a/packages/sexplib/sexplib.108.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/sexplib-108.08.00.tar.gz" -checksum: "27d71bfe435c87fcd3473e9def7feebf" diff --git a/packages/sexplib/sexplib.109.07.00/descr b/packages/sexplib/sexplib.109.07.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.109.07.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.109.07.00/files/disable_warn_error.patch b/packages/sexplib/sexplib.109.07.00/files/disable_warn_error.patch deleted file mode 100644 index baf6d2fef8e..00000000000 --- a/packages/sexplib/sexplib.109.07.00/files/disable_warn_error.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- myocamlbuild.ml.prev 2013-01-31 11:03:46.503655726 -0500 -+++ myocamlbuild.ml 2013-01-31 11:03:49.646903881 -0500 -@@ -579,7 +579,7 @@ - - (* enable warnings; make sure the '@' character isn't in the beginning; - ms-dos interprets that character specially *) -- flag ["compile"; "ocaml"] (S [A "-w"; A "A@Aemr-28"; A "-strict-sequence" ]) -+ flag ["compile"; "ocaml"] (S [A "-w"; A "Aemr-28"; A "-strict-sequence" ]) - ;; - - Ocamlbuild_plugin.dispatch diff --git a/packages/sexplib/sexplib.109.07.00/opam b/packages/sexplib/sexplib.109.07.00/opam deleted file mode 100644 index dcb96e5ce79..00000000000 --- a/packages/sexplib/sexplib.109.07.00/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/sexplib" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "sexplib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.07.00"} - "ocamlbuild" {build} -] -patches: ["disable_warn_error.patch"] -available: [ ocaml-version < "4.03.0" ] -bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" -install: [[make "install"]] diff --git a/packages/sexplib/sexplib.109.07.00/url b/packages/sexplib/sexplib.109.07.00/url deleted file mode 100644 index 70291caac03..00000000000 --- a/packages/sexplib/sexplib.109.07.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.07.00/individual/sexplib-109.07.00.tar.gz" -checksum: "bc3f9daa9aeced507e9e69325f128df1" diff --git a/packages/sexplib/sexplib.109.08.00/descr b/packages/sexplib/sexplib.109.08.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.109.08.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.109.08.00/opam b/packages/sexplib/sexplib.109.08.00/opam deleted file mode 100644 index 5e845c2c75d..00000000000 --- a/packages/sexplib/sexplib.109.08.00/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/sexplib" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "sexplib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.08.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version < "4.03.0" ] -bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" -install: [[make "install"]] diff --git a/packages/sexplib/sexplib.109.08.00/url b/packages/sexplib/sexplib.109.08.00/url deleted file mode 100644 index b3f1ac10b30..00000000000 --- a/packages/sexplib/sexplib.109.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/sexplib-109.08.00.tar.gz" -checksum: "6e16ac52eccde3cf90bcca41ab642bc1" diff --git a/packages/sexplib/sexplib.109.09.00/descr b/packages/sexplib/sexplib.109.09.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.109.09.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.109.09.00/opam b/packages/sexplib/sexplib.109.09.00/opam deleted file mode 100644 index 5ffa19dd59d..00000000000 --- a/packages/sexplib/sexplib.109.09.00/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/sexplib" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "sexplib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.09.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version < "4.03.0" ] -bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" -install: [[make "install"]] diff --git a/packages/sexplib/sexplib.109.09.00/url b/packages/sexplib/sexplib.109.09.00/url deleted file mode 100644 index cfc708b462a..00000000000 --- a/packages/sexplib/sexplib.109.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/sexplib-109.09.00.tar.gz" -checksum: "2a76e1fde4a8cda236fff902435e7114" diff --git a/packages/sexplib/sexplib.109.10.00/descr b/packages/sexplib/sexplib.109.10.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.109.10.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.109.10.00/opam b/packages/sexplib/sexplib.109.10.00/opam deleted file mode 100644 index 1cc1673a175..00000000000 --- a/packages/sexplib/sexplib.109.10.00/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/sexplib" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "sexplib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.10.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version < "4.03.0" ] -bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" -install: [[make "install"]] diff --git a/packages/sexplib/sexplib.109.10.00/url b/packages/sexplib/sexplib.109.10.00/url deleted file mode 100644 index 53ea1962a9a..00000000000 --- a/packages/sexplib/sexplib.109.10.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/sexplib-109.10.00.tar.gz" -checksum: "b2a587f5f9ed0978f995dc846fa8564f" diff --git a/packages/sexplib/sexplib.109.11.00/descr b/packages/sexplib/sexplib.109.11.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.109.11.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.109.11.00/opam b/packages/sexplib/sexplib.109.11.00/opam deleted file mode 100644 index 5ad16459124..00000000000 --- a/packages/sexplib/sexplib.109.11.00/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/sexplib" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "sexplib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.11.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version < "4.03.0" ] -bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" -install: [[make "install"]] diff --git a/packages/sexplib/sexplib.109.11.00/url b/packages/sexplib/sexplib.109.11.00/url deleted file mode 100644 index 7451e276b79..00000000000 --- a/packages/sexplib/sexplib.109.11.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/sexplib-109.11.00.tar.gz" -checksum: "9ddbf526f5d94deeb932024e0c3f8ca1" diff --git a/packages/sexplib/sexplib.109.12.00/descr b/packages/sexplib/sexplib.109.12.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.109.12.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.109.12.00/opam b/packages/sexplib/sexplib.109.12.00/opam deleted file mode 100644 index 82ece5a44d0..00000000000 --- a/packages/sexplib/sexplib.109.12.00/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/sexplib" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "sexplib"]] -depends: [ - "ocamlfind" - "type_conv" {= "109.12.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version < "4.03.0" ] -bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" -install: [[make "install"]] diff --git a/packages/sexplib/sexplib.109.12.00/url b/packages/sexplib/sexplib.109.12.00/url deleted file mode 100644 index 15f4f66bf95..00000000000 --- a/packages/sexplib/sexplib.109.12.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/sexplib/archive/109.12.00.tar.gz" -checksum: "d4c7491b93238352e22128c7153bc359" diff --git a/packages/sexplib/sexplib.109.13.00/descr b/packages/sexplib/sexplib.109.13.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.109.13.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.109.13.00/opam b/packages/sexplib/sexplib.109.13.00/opam deleted file mode 100644 index 472c1f5870e..00000000000 --- a/packages/sexplib/sexplib.109.13.00/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/sexplib" -build: [ - [make] -] -remove: [["ocamlfind" "remove" "sexplib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.13.00"} - "ocamlbuild" {build} -] -available: [ ocaml-version < "4.03.0" ] -bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" -install: [[make "install"]] diff --git a/packages/sexplib/sexplib.109.13.00/url b/packages/sexplib/sexplib.109.13.00/url deleted file mode 100644 index 2e1431d3099..00000000000 --- a/packages/sexplib/sexplib.109.13.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/sexplib-109.13.00.tar.gz" -checksum: "a10e16a8405683c720a0cfc1ef4b808b" diff --git a/packages/sexplib/sexplib.109.14.00/descr b/packages/sexplib/sexplib.109.14.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.109.14.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.109.14.00/opam b/packages/sexplib/sexplib.109.14.00/opam index 44918551b5a..6dd7fe20ef7 100644 --- a/packages/sexplib/sexplib.109.14.00/opam +++ b/packages/sexplib/sexplib.109.14.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" @@ -7,12 +7,24 @@ build: [ ] remove: [["ocamlfind" "remove" "sexplib"]] depends: [ + "ocaml" {< "4.03.0"} "camlp4" "ocamlfind" "type_conv" {= "109.14.00"} "ocamlbuild" {build} ] -available: [ ocaml-version < "4.03.0" ] bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +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: "md5=c9b5790bfd3df050e56321a597077ed8" +} diff --git a/packages/sexplib/sexplib.109.14.00/url b/packages/sexplib/sexplib.109.14.00/url deleted file mode 100644 index 0c1faddb2f0..00000000000 --- a/packages/sexplib/sexplib.109.14.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/sexplib-109.14.00.tar.gz" -checksum: "c9b5790bfd3df050e56321a597077ed8" diff --git a/packages/sexplib/sexplib.109.15.00/descr b/packages/sexplib/sexplib.109.15.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.109.15.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.109.15.00/opam b/packages/sexplib/sexplib.109.15.00/opam index 73b5950eec2..616cf9b3144 100644 --- a/packages/sexplib/sexplib.109.15.00/opam +++ b/packages/sexplib/sexplib.109.15.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" @@ -7,12 +7,24 @@ build: [ ] remove: [["ocamlfind" "remove" "sexplib"]] depends: [ + "ocaml" {< "4.03.0"} "camlp4" "ocamlfind" "type_conv" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version < "4.03.0" ] bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +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: "md5=86a8185e23494864b1ec0b771340f8ed" +} diff --git a/packages/sexplib/sexplib.109.15.00/url b/packages/sexplib/sexplib.109.15.00/url deleted file mode 100644 index 6d4f609798e..00000000000 --- a/packages/sexplib/sexplib.109.15.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/sexplib-109.15.00.tar.gz" -checksum: "86a8185e23494864b1ec0b771340f8ed" diff --git a/packages/sexplib/sexplib.109.17.00/descr b/packages/sexplib/sexplib.109.17.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.109.17.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.109.17.00/opam b/packages/sexplib/sexplib.109.17.00/opam index 73b5950eec2..0972f496139 100644 --- a/packages/sexplib/sexplib.109.17.00/opam +++ b/packages/sexplib/sexplib.109.17.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" @@ -7,12 +7,24 @@ build: [ ] remove: [["ocamlfind" "remove" "sexplib"]] depends: [ + "ocaml" {< "4.03.0"} "camlp4" "ocamlfind" "type_conv" {= "109.15.00"} "ocamlbuild" {build} ] -available: [ ocaml-version < "4.03.0" ] bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +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: "md5=d9c1d3c5050b513a0a8116b43d61ae54" +} diff --git a/packages/sexplib/sexplib.109.17.00/url b/packages/sexplib/sexplib.109.17.00/url deleted file mode 100644 index 194e0f237ec..00000000000 --- a/packages/sexplib/sexplib.109.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.17.00/individual/sexplib-109.17.00.tar.gz" -checksum: "d9c1d3c5050b513a0a8116b43d61ae54" diff --git a/packages/sexplib/sexplib.109.20.00/descr b/packages/sexplib/sexplib.109.20.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.109.20.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.109.20.00/opam b/packages/sexplib/sexplib.109.20.00/opam index 4ca3016c0b5..9fc4c9cb32f 100644 --- a/packages/sexplib/sexplib.109.20.00/opam +++ b/packages/sexplib/sexplib.109.20.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" @@ -7,12 +7,24 @@ build: [ ] remove: [["ocamlfind" "remove" "sexplib"]] depends: [ + "ocaml" {< "4.03.0"} "camlp4" "ocamlfind" "type_conv" {>= "109.20.00" & <= "109.28.00"} "ocamlbuild" {build} ] -available: [ ocaml-version < "4.03.0" ] bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +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: "md5=abc724526fe1a53a208cb1a0b87e54cc" +} diff --git a/packages/sexplib/sexplib.109.20.00/url b/packages/sexplib/sexplib.109.20.00/url deleted file mode 100644 index 4757f8295cc..00000000000 --- a/packages/sexplib/sexplib.109.20.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.20.00/individual/sexplib-109.20.00.tar.gz" -checksum: "abc724526fe1a53a208cb1a0b87e54cc" diff --git a/packages/sexplib/sexplib.109.41.00/descr b/packages/sexplib/sexplib.109.41.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.109.41.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.109.41.00/opam b/packages/sexplib/sexplib.109.41.00/opam index 4ba37ac39e7..33c61f296bf 100644 --- a/packages/sexplib/sexplib.109.41.00/opam +++ b/packages/sexplib/sexplib.109.41.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" @@ -7,12 +7,24 @@ build: [ ] remove: [["ocamlfind" "remove" "sexplib"]] depends: [ + "ocaml" {< "4.03.0"} "camlp4" "ocamlfind" "type_conv" {= "109.41.00"} "ocamlbuild" {build} ] -available: [ ocaml-version < "4.03.0" ] bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +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: "md5=a3bf36a28a2804b955eb69c867d02469" +} diff --git a/packages/sexplib/sexplib.109.41.00/url b/packages/sexplib/sexplib.109.41.00/url deleted file mode 100644 index fb723357947..00000000000 --- a/packages/sexplib/sexplib.109.41.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.41.00/individual/sexplib-109.41.00.tar.gz" -checksum: "a3bf36a28a2804b955eb69c867d02469" diff --git a/packages/sexplib/sexplib.109.47.00/descr b/packages/sexplib/sexplib.109.47.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.109.47.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.109.47.00/opam b/packages/sexplib/sexplib.109.47.00/opam index f2a89f90784..9435d38aeab 100644 --- a/packages/sexplib/sexplib.109.47.00/opam +++ b/packages/sexplib/sexplib.109.47.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" @@ -7,12 +7,24 @@ build: [ ] remove: [["ocamlfind" "remove" "sexplib"]] depends: [ + "ocaml" {< "4.03.0"} "camlp4" "ocamlfind" "type_conv" {= "109.47.00"} "ocamlbuild" {build} ] -available: [ ocaml-version < "4.03.0" ] bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +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: "md5=dd2a9f040295f8d2d3541befa37b906f" +} diff --git a/packages/sexplib/sexplib.109.47.00/url b/packages/sexplib/sexplib.109.47.00/url deleted file mode 100644 index f07d3e38898..00000000000 --- a/packages/sexplib/sexplib.109.47.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.47.00/individual/sexplib-109.47.00.tar.gz" -checksum: "dd2a9f040295f8d2d3541befa37b906f" diff --git a/packages/sexplib/sexplib.109.53.00/descr b/packages/sexplib/sexplib.109.53.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.109.53.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.109.53.00/opam b/packages/sexplib/sexplib.109.53.00/opam index ca6bf963a1c..93dbc541dad 100644 --- a/packages/sexplib/sexplib.109.53.00/opam +++ b/packages/sexplib/sexplib.109.53.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" @@ -10,12 +10,24 @@ remove: [ ["ocamlfind" "remove" "sexplib_num"] ] depends: [ + "ocaml" {< "4.03.0"} "camlp4" "ocamlfind" "type_conv" {= "109.53.00"} "ocamlbuild" {build} ] -available: [ ocaml-version < "4.03.0" ] bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +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: "md5=c61f124401d25e9cce5d447aa786913f" +} diff --git a/packages/sexplib/sexplib.109.53.00/url b/packages/sexplib/sexplib.109.53.00/url deleted file mode 100644 index c5fac392e52..00000000000 --- a/packages/sexplib/sexplib.109.53.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/sexplib-109.53.00.tar.gz" -checksum: "c61f124401d25e9cce5d447aa786913f" diff --git a/packages/sexplib/sexplib.109.55.00/descr b/packages/sexplib/sexplib.109.55.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.109.55.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.109.55.00/opam b/packages/sexplib/sexplib.109.55.00/opam index ca6bf963a1c..fa4490a8fd0 100644 --- a/packages/sexplib/sexplib.109.55.00/opam +++ b/packages/sexplib/sexplib.109.55.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" @@ -10,12 +10,24 @@ remove: [ ["ocamlfind" "remove" "sexplib_num"] ] depends: [ + "ocaml" {< "4.03.0"} "camlp4" "ocamlfind" "type_conv" {= "109.53.00"} "ocamlbuild" {build} ] -available: [ ocaml-version < "4.03.0" ] bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +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: "md5=fb9ffc402dc19bd6889956b51cd39283" +} diff --git a/packages/sexplib/sexplib.109.55.00/url b/packages/sexplib/sexplib.109.55.00/url deleted file mode 100644 index 2550e4d3a0b..00000000000 --- a/packages/sexplib/sexplib.109.55.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/sexplib-109.55.00.tar.gz" -checksum: "fb9ffc402dc19bd6889956b51cd39283" diff --git a/packages/sexplib/sexplib.109.55.02/descr b/packages/sexplib/sexplib.109.55.02/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.109.55.02/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.109.55.02/opam b/packages/sexplib/sexplib.109.55.02/opam index c4bc0401789..7a99435e949 100644 --- a/packages/sexplib/sexplib.109.55.02/opam +++ b/packages/sexplib/sexplib.109.55.02/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" @@ -10,12 +10,24 @@ remove: [ ["ocamlfind" "remove" "sexplib_num"] ] depends: [ + "ocaml" {< "4.03.0"} "camlp4" "ocamlfind" "type_conv" {>= "109.53.00" & <= "109.53.02"} "ocamlbuild" {build} ] -available: [ ocaml-version < "4.03.0" ] bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +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: "md5=13c7b5767ca68f9fc1a8d222330f7428" +} diff --git a/packages/sexplib/sexplib.109.55.02/url b/packages/sexplib/sexplib.109.55.02/url deleted file mode 100644 index e11ce756bc7..00000000000 --- a/packages/sexplib/sexplib.109.55.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/sexplib-109.55.02.tar.gz" -checksum: "13c7b5767ca68f9fc1a8d222330f7428" diff --git a/packages/sexplib/sexplib.109.58.00/descr b/packages/sexplib/sexplib.109.58.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.109.58.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.109.58.00/opam b/packages/sexplib/sexplib.109.58.00/opam index baec009ca28..5c9dffe5a96 100644 --- a/packages/sexplib/sexplib.109.58.00/opam +++ b/packages/sexplib/sexplib.109.58.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" @@ -10,12 +10,24 @@ remove: [ ["ocamlfind" "remove" "sexplib_num"] ] depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} "camlp4" "ocamlfind" "type_conv" {>= "109.53.00" & <= "109.60.01"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03.0" ] bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +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: "md5=ecec57c5ee24586815598bc8876dd8ac" +} diff --git a/packages/sexplib/sexplib.109.58.00/url b/packages/sexplib/sexplib.109.58.00/url deleted file mode 100644 index a2a759c8abe..00000000000 --- a/packages/sexplib/sexplib.109.58.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.58.00/individual/sexplib-109.58.00.tar.gz" -checksum: "ecec57c5ee24586815598bc8876dd8ac" diff --git a/packages/sexplib/sexplib.109.60.00/descr b/packages/sexplib/sexplib.109.60.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.109.60.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.109.60.00/opam b/packages/sexplib/sexplib.109.60.00/opam index f6bc78dc655..31469cad53a 100644 --- a/packages/sexplib/sexplib.109.60.00/opam +++ b/packages/sexplib/sexplib.109.60.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" @@ -11,12 +11,24 @@ remove: [ ["ocamlfind" "remove" "sexplib_unix"] ] depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} "camlp4" "ocamlfind" "type_conv" {>= "109.53.00" & <= "109.60.01"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03.0" ] bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +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: "md5=f6625e9a2d9e474379e3fd79178f925f" +} diff --git a/packages/sexplib/sexplib.109.60.00/url b/packages/sexplib/sexplib.109.60.00/url deleted file mode 100644 index fc50be9da66..00000000000 --- a/packages/sexplib/sexplib.109.60.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.60.00/individual/sexplib-109.60.00.tar.gz" -checksum: "f6625e9a2d9e474379e3fd79178f925f" diff --git a/packages/sexplib/sexplib.110.01.00/descr b/packages/sexplib/sexplib.110.01.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.110.01.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.110.01.00/opam b/packages/sexplib/sexplib.110.01.00/opam index f6bc78dc655..ec9c7112eee 100644 --- a/packages/sexplib/sexplib.110.01.00/opam +++ b/packages/sexplib/sexplib.110.01.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" @@ -11,12 +11,24 @@ remove: [ ["ocamlfind" "remove" "sexplib_unix"] ] depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} "camlp4" "ocamlfind" "type_conv" {>= "109.53.00" & <= "109.60.01"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03.0" ] bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +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: "md5=50c3055507355685a9b3e41f0c938a04" +} diff --git a/packages/sexplib/sexplib.110.01.00/url b/packages/sexplib/sexplib.110.01.00/url deleted file mode 100644 index 7441675d283..00000000000 --- a/packages/sexplib/sexplib.110.01.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/110.01.00/individual/sexplib-110.01.00.tar.gz" -checksum: "50c3055507355685a9b3e41f0c938a04" diff --git a/packages/sexplib/sexplib.111.03.00/descr b/packages/sexplib/sexplib.111.03.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.111.03.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.111.03.00/opam b/packages/sexplib/sexplib.111.03.00/opam index f6bc78dc655..b76bc9b1e09 100644 --- a/packages/sexplib/sexplib.111.03.00/opam +++ b/packages/sexplib/sexplib.111.03.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" @@ -11,12 +11,24 @@ remove: [ ["ocamlfind" "remove" "sexplib_unix"] ] depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} "camlp4" "ocamlfind" "type_conv" {>= "109.53.00" & <= "109.60.01"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03.0" ] bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +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: "md5=f62aaf47a53263bdb19f8dd8d00486a5" +} diff --git a/packages/sexplib/sexplib.111.03.00/url b/packages/sexplib/sexplib.111.03.00/url deleted file mode 100644 index 33c5a7bac81..00000000000 --- a/packages/sexplib/sexplib.111.03.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/sexplib-111.03.00.tar.gz" -checksum: "f62aaf47a53263bdb19f8dd8d00486a5" diff --git a/packages/sexplib/sexplib.111.11.00/descr b/packages/sexplib/sexplib.111.11.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.111.11.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.111.11.00/opam b/packages/sexplib/sexplib.111.11.00/opam index f6bc78dc655..7b64cdaf3e1 100644 --- a/packages/sexplib/sexplib.111.11.00/opam +++ b/packages/sexplib/sexplib.111.11.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" @@ -11,12 +11,24 @@ remove: [ ["ocamlfind" "remove" "sexplib_unix"] ] depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} "camlp4" "ocamlfind" "type_conv" {>= "109.53.00" & <= "109.60.01"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03.0" ] bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +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: "md5=d1d44fefec9db1ae1568cc3e04b0c881" +} diff --git a/packages/sexplib/sexplib.111.11.00/url b/packages/sexplib/sexplib.111.11.00/url deleted file mode 100644 index b9b14cb3e89..00000000000 --- a/packages/sexplib/sexplib.111.11.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.11.00/individual/sexplib-111.11.00.tar.gz" -checksum: "d1d44fefec9db1ae1568cc3e04b0c881" diff --git a/packages/sexplib/sexplib.111.13.00/descr b/packages/sexplib/sexplib.111.13.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.111.13.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.111.13.00/opam b/packages/sexplib/sexplib.111.13.00/opam index 00bc73361a2..c26d5f3ab28 100644 --- a/packages/sexplib/sexplib.111.13.00/opam +++ b/packages/sexplib/sexplib.111.13.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" @@ -11,12 +11,24 @@ remove: [ ["ocamlfind" "remove" "sexplib_unix"] ] depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} "camlp4" "ocamlfind" "type_conv" {= "111.13.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03.0" ] bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +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: "md5=bb5513796ca4b22723db748a3636b5dc" +} diff --git a/packages/sexplib/sexplib.111.13.00/url b/packages/sexplib/sexplib.111.13.00/url deleted file mode 100644 index b4b30ed4936..00000000000 --- a/packages/sexplib/sexplib.111.13.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.13.00/individual/sexplib-111.13.00.tar.gz" -checksum: "bb5513796ca4b22723db748a3636b5dc" diff --git a/packages/sexplib/sexplib.111.17.00/descr b/packages/sexplib/sexplib.111.17.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.111.17.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.111.17.00/opam b/packages/sexplib/sexplib.111.17.00/opam index efdf4d49724..37fbdda4bc3 100644 --- a/packages/sexplib/sexplib.111.17.00/opam +++ b/packages/sexplib/sexplib.111.17.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" @@ -12,12 +12,24 @@ remove: [ ["ocamlfind" "remove" "sexplib_unix"] ] depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} "ocamlfind" "camlp4" "type_conv" {= "111.13.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03.0" ] bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +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: "md5=96d95e6dc6bf04604285fa1b311a4c67" +} diff --git a/packages/sexplib/sexplib.111.17.00/url b/packages/sexplib/sexplib.111.17.00/url deleted file mode 100644 index 8e7e4d68f04..00000000000 --- a/packages/sexplib/sexplib.111.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/sexplib-111.17.00.tar.gz" -checksum: "96d95e6dc6bf04604285fa1b311a4c67" diff --git a/packages/sexplib/sexplib.111.25.00/descr b/packages/sexplib/sexplib.111.25.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.111.25.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.111.25.00/opam b/packages/sexplib/sexplib.111.25.00/opam index 3cc346b965d..e7785b037bd 100644 --- a/packages/sexplib/sexplib.111.25.00/opam +++ b/packages/sexplib/sexplib.111.25.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" @@ -12,6 +12,7 @@ remove: [ ["ocamlfind" "remove" "sexplib_unix"] ] depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} "ocamlfind" "camlp4" "ocamlbuild" {build} @@ -21,7 +22,18 @@ conflicts: [ "type_conv" {< "111.13.00"} "type_conv" {> "111.13.00"} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03.0" ] bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +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: "md5=01c3542d5e7657ead0bba2d4ed8ce005" +} diff --git a/packages/sexplib/sexplib.111.25.00/url b/packages/sexplib/sexplib.111.25.00/url deleted file mode 100644 index dcbb5a607a0..00000000000 --- a/packages/sexplib/sexplib.111.25.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/sexplib-111.25.00.tar.gz" -checksum: "01c3542d5e7657ead0bba2d4ed8ce005" diff --git a/packages/sexplib/sexplib.112.01.00/descr b/packages/sexplib/sexplib.112.01.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.112.01.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.112.01.00/opam b/packages/sexplib/sexplib.112.01.00/opam index 83d5e9ac73b..22227c6bfeb 100644 --- a/packages/sexplib/sexplib.112.01.00/opam +++ b/packages/sexplib/sexplib.112.01.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" @@ -12,6 +12,7 @@ remove: [ ["ocamlfind" "remove" "sexplib_unix"] ] depends: [ + "ocaml" {>= "4.00.0" & < "4.03.0"} "ocamlfind" "camlp4" "ocamlbuild" {build} @@ -21,7 +22,18 @@ conflicts: [ "type_conv" {< "112.01.00"} "type_conv" {>= "112.02.00"} ] -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.03.0" ] bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +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: "md5=754eb0f0c5a4fe9bc84f35f3bb8f68ac" +} diff --git a/packages/sexplib/sexplib.112.01.00/url b/packages/sexplib/sexplib.112.01.00/url deleted file mode 100644 index 63925320bc1..00000000000 --- a/packages/sexplib/sexplib.112.01.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/sexplib-112.01.00.tar.gz" -checksum: "754eb0f0c5a4fe9bc84f35f3bb8f68ac" diff --git a/packages/sexplib/sexplib.112.06.00/descr b/packages/sexplib/sexplib.112.06.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.112.06.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.112.06.00/opam b/packages/sexplib/sexplib.112.06.00/opam deleted file mode 100644 index e6ab15eb9a9..00000000000 --- a/packages/sexplib/sexplib.112.06.00/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: [ - "ocamlfind" - "camlp4" {>= "4.02.0+1"} - "ocamlbuild" {build} -] -depopts: ["type_conv"] -conflicts: [ - "type_conv" {< "112.01.00"} - "type_conv" {>= "112.02.00"} -] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.03.0" ] -bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" -install: [[make "install"]] diff --git a/packages/sexplib/sexplib.112.06.00/url b/packages/sexplib/sexplib.112.06.00/url deleted file mode 100644 index 6266567a272..00000000000 --- a/packages/sexplib/sexplib.112.06.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/sexplib-112.06.00.tar.gz" -checksum: "431a406a036a58344de918830c69a9ce" diff --git a/packages/sexplib/sexplib.112.06.01/descr b/packages/sexplib/sexplib.112.06.01/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.112.06.01/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.112.06.01/opam b/packages/sexplib/sexplib.112.06.01/opam index 4c333ebb4c7..f897028b280 100644 --- a/packages/sexplib/sexplib.112.06.01/opam +++ b/packages/sexplib/sexplib.112.06.01/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" @@ -12,6 +12,7 @@ remove: [ ["ocamlfind" "remove" "sexplib_unix"] ] depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} "ocamlfind" "ocamlbuild" {build} ] @@ -21,7 +22,18 @@ conflicts: [ "type_conv" {>= "112.02.00"} "camlp4" {< "4.02.0+1"} ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.03.0" ] bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +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: "md5=dd9005342d2f3124b2006186c5c69949" +} diff --git a/packages/sexplib/sexplib.112.06.01/url b/packages/sexplib/sexplib.112.06.01/url deleted file mode 100644 index 968d82cde6f..00000000000 --- a/packages/sexplib/sexplib.112.06.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.06/individual/sexplib-112.06.01.tar.gz" -checksum: "dd9005342d2f3124b2006186c5c69949" diff --git a/packages/sexplib/sexplib.112.17.00/descr b/packages/sexplib/sexplib.112.17.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.112.17.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.112.17.00/opam b/packages/sexplib/sexplib.112.17.00/opam deleted file mode 100644 index a91529518d8..00000000000 --- a/packages/sexplib/sexplib.112.17.00/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: [ - "ocamlfind" - "camlp4" - "ocamlbuild" {build} -] -depopts: ["type_conv"] -conflicts: [ - "type_conv" {< "112.01.00"} - "type_conv" {>= "112.02.00"} -] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03.0" ] -bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" -install: [[make "install"]] diff --git a/packages/sexplib/sexplib.112.17.00/url b/packages/sexplib/sexplib.112.17.00/url deleted file mode 100644 index 4909f7c454b..00000000000 --- a/packages/sexplib/sexplib.112.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.17/files/sexplib-112.17.00.tar.gz" -checksum: "f1318482d566fd4ea302fc834a879790" diff --git a/packages/sexplib/sexplib.112.17.01/descr b/packages/sexplib/sexplib.112.17.01/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.112.17.01/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.112.17.01/opam b/packages/sexplib/sexplib.112.17.01/opam index c5be50e81c7..6c815298d3c 100644 --- a/packages/sexplib/sexplib.112.17.01/opam +++ b/packages/sexplib/sexplib.112.17.01/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" @@ -12,6 +12,7 @@ remove: [ ["ocamlfind" "remove" "sexplib_unix"] ] depends: [ + "ocaml" {>= "4.02.1" & < "4.03.0"} "ocamlfind" "ocamlbuild" {build} ] @@ -20,7 +21,18 @@ conflicts: [ "type_conv" {< "112.01.00"} "type_conv" {>= "112.02.00"} ] -available: [ocaml-version >= "4.02.1" & ocaml-version < "4.03.0" ] bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +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: "md5=21fc49cd993b66ba4738e0a20ae9a215" +} diff --git a/packages/sexplib/sexplib.112.17.01/url b/packages/sexplib/sexplib.112.17.01/url deleted file mode 100644 index 5af18e831f0..00000000000 --- a/packages/sexplib/sexplib.112.17.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.17/files/sexplib-112.17.01.tar.gz" -checksum: "21fc49cd993b66ba4738e0a20ae9a215" diff --git a/packages/sexplib/sexplib.112.24.00/descr b/packages/sexplib/sexplib.112.24.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.112.24.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.112.24.00/opam b/packages/sexplib/sexplib.112.24.00/opam deleted file mode 100644 index ce99ef37c43..00000000000 --- a/packages/sexplib/sexplib.112.24.00/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: [ - "ocamlfind" - "camlp4" - "ocamlbuild" {build} -] -depopts: ["type_conv"] -conflicts: [ - "type_conv" {< "112.01.00"} - "type_conv" {>= "112.02.00"} -] -available: [ocaml-version >= "4.02.1" & ocaml-version < "4.03.0" ] -bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" -install: [[make "install"]] diff --git a/packages/sexplib/sexplib.112.24.00/url b/packages/sexplib/sexplib.112.24.00/url deleted file mode 100644 index 5e8268e3f33..00000000000 --- a/packages/sexplib/sexplib.112.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.24/files/sexplib-112.24.tar.gz" -checksum: "0b29f482fd9ae888db962a146bd61216" diff --git a/packages/sexplib/sexplib.112.24.01/descr b/packages/sexplib/sexplib.112.24.01/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.112.24.01/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.112.24.01/opam b/packages/sexplib/sexplib.112.24.01/opam index c5be50e81c7..3fd132ef48a 100644 --- a/packages/sexplib/sexplib.112.24.01/opam +++ b/packages/sexplib/sexplib.112.24.01/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" @@ -12,6 +12,7 @@ remove: [ ["ocamlfind" "remove" "sexplib_unix"] ] depends: [ + "ocaml" {>= "4.02.1" & < "4.03.0"} "ocamlfind" "ocamlbuild" {build} ] @@ -20,7 +21,18 @@ conflicts: [ "type_conv" {< "112.01.00"} "type_conv" {>= "112.02.00"} ] -available: [ocaml-version >= "4.02.1" & ocaml-version < "4.03.0" ] bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +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: "md5=afd85fa98296808b2d7831ac39b77c56" +} diff --git a/packages/sexplib/sexplib.112.24.01/url b/packages/sexplib/sexplib.112.24.01/url deleted file mode 100644 index d902b22e825..00000000000 --- a/packages/sexplib/sexplib.112.24.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.24/files/sexplib-112.24.01.tar.gz" -checksum: "afd85fa98296808b2d7831ac39b77c56" diff --git a/packages/sexplib/sexplib.112.35.00/descr b/packages/sexplib/sexplib.112.35.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.112.35.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.112.35.00/opam b/packages/sexplib/sexplib.112.35.00/opam index c1daa780961..7eb3c0f2339 100644 --- a/packages/sexplib/sexplib.112.35.00/opam +++ b/packages/sexplib/sexplib.112.35.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" @@ -12,6 +12,7 @@ remove: [ ["ocamlfind" "remove" "sexplib_unix"] ] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "ocamlfind" "ocamlbuild" {build} ] @@ -20,7 +21,18 @@ conflicts: [ "type_conv" {< "112.01.00"} "type_conv" {>= "112.02.00"} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +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: "md5=c403a3436fa688d131f7d57334fe4a1c" +} diff --git a/packages/sexplib/sexplib.112.35.00/url b/packages/sexplib/sexplib.112.35.00/url deleted file mode 100644 index 5e46866fa49..00000000000 --- a/packages/sexplib/sexplib.112.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.35/files/sexplib-112.35.00.tar.gz" -checksum: "c403a3436fa688d131f7d57334fe4a1c" diff --git a/packages/sexplib/sexplib.113.00.00/descr b/packages/sexplib/sexplib.113.00.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.113.00.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.113.00.00/opam b/packages/sexplib/sexplib.113.00.00/opam index cf1dc90c9b8..c819463a663 100644 --- a/packages/sexplib/sexplib.113.00.00/opam +++ b/packages/sexplib/sexplib.113.00.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" @@ -12,6 +12,7 @@ remove: [ ["ocamlfind" "remove" "sexplib_unix"] ] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "ocamlfind" "ocamlbuild" {build} ] @@ -20,7 +21,18 @@ conflicts: [ "type_conv" {< "113.00.00"} "type_conv" {>= "113.01.00"} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +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: "md5=642c795001cc3df4631e678852c806c8" +} diff --git a/packages/sexplib/sexplib.113.00.00/url b/packages/sexplib/sexplib.113.00.00/url deleted file mode 100644 index c9eabeece62..00000000000 --- a/packages/sexplib/sexplib.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/sexplib-113.00.00.tar.gz" -checksum: "642c795001cc3df4631e678852c806c8" diff --git a/packages/sexplib/sexplib.113.24.00/descr b/packages/sexplib/sexplib.113.24.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.113.24.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.113.24.00/opam b/packages/sexplib/sexplib.113.24.00/opam index c493e9053e1..2677da9a09e 100644 --- a/packages/sexplib/sexplib.113.24.00/opam +++ b/packages/sexplib/sexplib.113.24.00/opam @@ -1,16 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +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} - "ocamlfind" {build & >= "1.3.2"} + "ocamlfind" {build & >= "1.3.2"} ] -available: [ ocaml-version >= "4.02.3" & ocaml-version < "4.03.0" ] +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: "md5=f4f1e679187842c22db482dec5e11f36" +} diff --git a/packages/sexplib/sexplib.113.24.00/url b/packages/sexplib/sexplib.113.24.00/url deleted file mode 100644 index 38948921a95..00000000000 --- a/packages/sexplib/sexplib.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/sexplib-113.24.00.tar.gz" -checksum: "f4f1e679187842c22db482dec5e11f36" diff --git a/packages/sexplib/sexplib.113.33.00+4.03/descr b/packages/sexplib/sexplib.113.33.00+4.03/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.113.33.00+4.03/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.113.33.00+4.03/opam b/packages/sexplib/sexplib.113.33.00+4.03/opam index 333924c2548..1cf294ed2fc 100644 --- a/packages/sexplib/sexplib.113.33.00+4.03/opam +++ b/packages/sexplib/sexplib.113.33.00+4.03/opam @@ -1,16 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +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} - "ocamlfind" {build & >= "1.3.2"} + "ocamlfind" {build & >= "1.3.2"} ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.0" ] +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: "md5=488876d2d4a5490f13eb660af6799bc5" +} diff --git a/packages/sexplib/sexplib.113.33.00+4.03/url b/packages/sexplib/sexplib.113.33.00+4.03/url deleted file mode 100644 index 0b09caadc43..00000000000 --- a/packages/sexplib/sexplib.113.33.00+4.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/sexplib-113.33.00+4.03.tar.gz" -checksum: "488876d2d4a5490f13eb660af6799bc5" diff --git a/packages/sexplib/sexplib.113.33.00/descr b/packages/sexplib/sexplib.113.33.00/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.113.33.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.113.33.00/opam b/packages/sexplib/sexplib.113.33.00/opam index 10059fdf568..8eb1c8206f8 100644 --- a/packages/sexplib/sexplib.113.33.00/opam +++ b/packages/sexplib/sexplib.113.33.00/opam @@ -1,16 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +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} - "ocamlfind" {build & >= "1.3.2"} + "ocamlfind" {build & >= "1.3.2"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=f2a8f3f178656afbc76fdbd2884eaa2f" +} diff --git a/packages/sexplib/sexplib.113.33.00/url b/packages/sexplib/sexplib.113.33.00/url deleted file mode 100644 index 1646d62afba..00000000000 --- a/packages/sexplib/sexplib.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/sexplib-113.33.00.tar.gz" -checksum: "f2a8f3f178656afbc76fdbd2884eaa2f" diff --git a/packages/sexplib/sexplib.113.33.03/descr b/packages/sexplib/sexplib.113.33.03/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.113.33.03/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.113.33.03/opam b/packages/sexplib/sexplib.113.33.03/opam index 01b8b71b0b0..c3e75deaef0 100644 --- a/packages/sexplib/sexplib.113.33.03/opam +++ b/packages/sexplib/sexplib.113.33.03/opam @@ -1,17 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +dev-repo: "git+https://github.com/janestreet/sexplib.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.5.1"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.5.1"} "js-build-tools" {build & >= "113.33.04" & < "113.34.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=739af487f05e0ffd8626e9acb653b33d" +} diff --git a/packages/sexplib/sexplib.113.33.03/url b/packages/sexplib/sexplib.113.33.03/url deleted file mode 100644 index 446c6fbc038..00000000000 --- a/packages/sexplib/sexplib.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/sexplib-113.33.03.tar.gz" -checksum: "739af487f05e0ffd8626e9acb653b33d" diff --git a/packages/sexplib/sexplib.7.0.5/descr b/packages/sexplib/sexplib.7.0.5/descr deleted file mode 100644 index f7ed843ed27..00000000000 --- a/packages/sexplib/sexplib.7.0.5/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for serializing OCaml values to and from S-expressions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.7.0.5/opam b/packages/sexplib/sexplib.7.0.5/opam index 63c909fe691..5e383fd0793 100644 --- a/packages/sexplib/sexplib.7.0.5/opam +++ b/packages/sexplib/sexplib.7.0.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" @@ -8,11 +8,22 @@ build: [ ] remove: [["ocamlfind" "remove" "sexplib"]] depends: [ + "ocaml" {< "4.00.0"} "ocamlfind" "type_conv" {= "108.00.02"} "ocamlbuild" {build} ] -available: [ocaml-version < "4.00.0"] bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +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: "http://forge.ocamlcore.org/frs/download.php/832/sexplib-7.0.5.tar.gz" + checksum: "md5=888a1122e830360491ed4252ed9a1802" +} diff --git a/packages/sexplib/sexplib.7.0.5/url b/packages/sexplib/sexplib.7.0.5/url deleted file mode 100644 index 7c22f8e1e24..00000000000 --- a/packages/sexplib/sexplib.7.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/832/sexplib-7.0.5.tar.gz" -checksum: "888a1122e830360491ed4252ed9a1802" diff --git a/packages/sexplib/sexplib.v0.10.0/descr b/packages/sexplib/sexplib.v0.10.0/descr deleted file mode 100644 index 97f6d7be253..00000000000 --- a/packages/sexplib/sexplib.v0.10.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Library for serializing OCaml values to and from S-expressions - -Part of Jane Street's Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.v0.10.0/opam b/packages/sexplib/sexplib.v0.10.0/opam index f94b81d7903..76828583b34 100644 --- a/packages/sexplib/sexplib.v0.10.0/opam +++ b/packages/sexplib/sexplib.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" @@ -9,7 +9,18 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.04.1"} "jbuilder" {build & >= "1.0+beta12"} "num" ] -available: [ ocaml-version >= "4.04.1" ] +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.10/files/sexplib-v0.10.0.tar.gz" + checksum: "md5=b8f5db21a2b19aadc753c6e626019068" +} diff --git a/packages/sexplib/sexplib.v0.10.0/url b/packages/sexplib/sexplib.v0.10.0/url deleted file mode 100644 index 2cc63be00e5..00000000000 --- a/packages/sexplib/sexplib.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/sexplib-v0.10.0.tar.gz" -checksum: "b8f5db21a2b19aadc753c6e626019068" diff --git a/packages/sexplib/sexplib.v0.9.0/descr b/packages/sexplib/sexplib.v0.9.0/descr deleted file mode 100644 index 97f6d7be253..00000000000 --- a/packages/sexplib/sexplib.v0.9.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Library for serializing OCaml values to and from S-expressions - -Part of Jane Street's Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.v0.9.0/opam b/packages/sexplib/sexplib.v0.9.0/opam index c7dc0fc734f..62b527a26a3 100644 --- a/packages/sexplib/sexplib.v0.9.0/opam +++ b/packages/sexplib/sexplib.v0.9.0/opam @@ -1,16 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +dev-repo: "git+https://github.com/janestreet/sexplib.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "sexplib" "--root" "." "-j" jobs "@install"] ] depends: [ - "base" {= "v0.9.0"} + "ocaml" {>= "4.03.0" & < "4.06.0"} + "base" {= "v0.9.0"} "jbuilder" {build & >= "1.0+beta4" & < "1.0+beta12"} "num" ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.0" ] +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: "md5=6897f46147fb00fb2aa424df87d63f9d" +} diff --git a/packages/sexplib/sexplib.v0.9.0/url b/packages/sexplib/sexplib.v0.9.0/url deleted file mode 100644 index 202764b0026..00000000000 --- a/packages/sexplib/sexplib.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/sexplib-v0.9.0.tar.gz" -checksum: "6897f46147fb00fb2aa424df87d63f9d" diff --git a/packages/sexplib/sexplib.v0.9.1/descr b/packages/sexplib/sexplib.v0.9.1/descr deleted file mode 100644 index 97f6d7be253..00000000000 --- a/packages/sexplib/sexplib.v0.9.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Library for serializing OCaml values to and from S-expressions - -Part of Jane Street's Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.v0.9.1/opam b/packages/sexplib/sexplib.v0.9.1/opam index dc8637c215a..90ae3b08e61 100644 --- a/packages/sexplib/sexplib.v0.9.1/opam +++ b/packages/sexplib/sexplib.v0.9.1/opam @@ -1,15 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +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" {build & >= "1.0+beta2" & < "1.0+beta12"} "num" ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.0" ] +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: "md5=2e820b5de70ba33883c936cd7af317fb" +} diff --git a/packages/sexplib/sexplib.v0.9.1/url b/packages/sexplib/sexplib.v0.9.1/url deleted file mode 100644 index 96121399dad..00000000000 --- a/packages/sexplib/sexplib.v0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/janestreet/sexplib/archive/v0.9.1.tar.gz" -checksum: "2e820b5de70ba33883c936cd7af317fb" diff --git a/packages/sexplib/sexplib.v0.9.2/descr b/packages/sexplib/sexplib.v0.9.2/descr deleted file mode 100644 index 97f6d7be253..00000000000 --- a/packages/sexplib/sexplib.v0.9.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -Library for serializing OCaml values to and from S-expressions - -Part of Jane Street's Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.v0.9.2/opam b/packages/sexplib/sexplib.v0.9.2/opam index 2931e496b52..93d12a44c22 100644 --- a/packages/sexplib/sexplib.v0.9.2/opam +++ b/packages/sexplib/sexplib.v0.9.2/opam @@ -1,16 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +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" {build & >= "1.0+beta10"} "num" ] - -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.0" ] +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: "md5=7d70f28d235a0ce28a57a5a2bf856326" +} diff --git a/packages/sexplib/sexplib.v0.9.2/url b/packages/sexplib/sexplib.v0.9.2/url deleted file mode 100644 index ac4e8f42ee5..00000000000 --- a/packages/sexplib/sexplib.v0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/janestreet/sexplib/archive/v0.9.2.tar.gz" -checksum: "7d70f28d235a0ce28a57a5a2bf856326" diff --git a/packages/sexplib/sexplib.v0.9.3/descr b/packages/sexplib/sexplib.v0.9.3/descr deleted file mode 100644 index 97f6d7be253..00000000000 --- a/packages/sexplib/sexplib.v0.9.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -Library for serializing OCaml values to and from S-expressions - -Part of Jane Street's Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/sexplib/sexplib.v0.9.3/opam b/packages/sexplib/sexplib.v0.9.3/opam index 2c7357d5f13..340c4623431 100644 --- a/packages/sexplib/sexplib.v0.9.3/opam +++ b/packages/sexplib/sexplib.v0.9.3/opam @@ -1,16 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/sexplib" bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "https://github.com/janestreet/sexplib.git" +dev-repo: "git+https://github.com/janestreet/sexplib.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.05.0"} "jbuilder" {build & >= "1.0+beta10"} "num" ] - -available: [ ocaml-version >= "4.05.0" ] +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.3.tar.gz" + checksum: "md5=fdee4eef1918f599a07b05699e971bb6" +} diff --git a/packages/sexplib/sexplib.v0.9.3/url b/packages/sexplib/sexplib.v0.9.3/url deleted file mode 100644 index 4b5604e845d..00000000000 --- a/packages/sexplib/sexplib.v0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/janestreet/sexplib/archive/v0.9.3.tar.gz" -checksum: "fdee4eef1918f599a07b05699e971bb6" diff --git a/packages/sgf/sgf.1.0/descr b/packages/sgf/sgf.1.0/descr deleted file mode 100644 index 443a91fc132..00000000000 --- a/packages/sgf/sgf.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Parser and pretty printer for SGF files. diff --git a/packages/sgf/sgf.1.0/opam b/packages/sgf/sgf.1.0/opam index f48608f7ac6..231c8ac4ac5 100644 --- a/packages/sgf/sgf.1.0/opam +++ b/packages/sgf/sgf.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "sgf" maintainer: "Vincent Bernardoff " authors: "Vincent Bernardoff " @@ -12,10 +12,15 @@ build: [ ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "sedlex" "menhir" "rresult" "ocamlbuild" {build} ] -available: [ ocaml-version >="4.02.0" ] +synopsis: "Parser and pretty printer for SGF files." +url { + src: "https://github.com/vbmithr/ocaml-sgf/archive/1.0.tar.gz" + checksum: "md5=7420dcb4fcab09f2efa425d3ee2d6a7d" +} diff --git a/packages/sgf/sgf.1.0/url b/packages/sgf/sgf.1.0/url deleted file mode 100644 index 7fcf93e0cdb..00000000000 --- a/packages/sgf/sgf.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/vbmithr/ocaml-sgf/archive/1.0.tar.gz" -checksum: "7420dcb4fcab09f2efa425d3ee2d6a7d" \ No newline at end of file diff --git a/packages/sha/sha.1.10/descr b/packages/sha/sha.1.10/descr deleted file mode 100644 index c04952bd8b4..00000000000 --- a/packages/sha/sha.1.10/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding to the SHA cryptographic functions -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. diff --git a/packages/sha/sha.1.10/opam b/packages/sha/sha.1.10/opam index 410440f25a8..b4e1a4f4d37 100644 --- a/packages/sha/sha.1.10/opam +++ b/packages/sha/sha.1.10/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: [ "Vincent Hanquez" "Thomas Gazagnaire" "Goswin von Brederlow" @@ -7,13 +7,25 @@ authors: [ ] homepage: "https://github.com/djs55/ocaml-sha" bug-reports: "https://github.com/djs55/ocaml-sha/issues" -dev-repo: "https://github.com/djs55/ocaml-sha.git" +dev-repo: "git+https://github.com/djs55/ocaml-sha.git" license: "LGPL" build: make install: [make "install"] remove: [["ocamlfind" "remove" "sha"]] -depends: ["ocamlfind"] - -available: [ ocaml-version >= "4.02.0" ] \ No newline at end of file +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" +] +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 +extra-files: ["freebsd.patch" "md5=c15c8e11d085c8a632e0d742459f2783"] +url { + src: "https://github.com/djs55/ocaml-sha/archive/v1.10.tar.gz" + checksum: "md5=b8e59c2ce721a1937ea37cdade2742b8" +} diff --git a/packages/sha/sha.1.10/url b/packages/sha/sha.1.10/url deleted file mode 100644 index 2c4af2e602e..00000000000 --- a/packages/sha/sha.1.10/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/djs55/ocaml-sha/archive/v1.10.tar.gz" -checksum: "b8e59c2ce721a1937ea37cdade2742b8" diff --git a/packages/sha/sha.1.11/descr b/packages/sha/sha.1.11/descr deleted file mode 100644 index c04952bd8b4..00000000000 --- a/packages/sha/sha.1.11/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding to the SHA cryptographic functions -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. diff --git a/packages/sha/sha.1.11/opam b/packages/sha/sha.1.11/opam index e77bbbb6a69..c648bc04485 100644 --- a/packages/sha/sha.1.11/opam +++ b/packages/sha/sha.1.11/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: [ "Vincent Hanquez" "Thomas Gazagnaire" "Goswin von Brederlow" @@ -7,13 +7,25 @@ authors: [ ] homepage: "https://github.com/djs55/ocaml-sha" bug-reports: "https://github.com/djs55/ocaml-sha/issues" -dev-repo: "https://github.com/djs55/ocaml-sha.git" +dev-repo: "git+https://github.com/djs55/ocaml-sha.git" license: "ISC" build: make install: [make "install"] remove: [["ocamlfind" "remove" "sha"]] -depends: ["ocamlfind"] - -available: [ ocaml-version >= "4.02.0" ] \ No newline at end of file +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" +] +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/releases/download/v1.11/ocaml-sha.1.11.tgz" + checksum: "md5=85675f2542b3d1a4e9e6ac49dd4801e4" +} diff --git a/packages/sha/sha.1.11/url b/packages/sha/sha.1.11/url deleted file mode 100644 index 2d9e0731329..00000000000 --- a/packages/sha/sha.1.11/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/djs55/ocaml-sha/releases/download/v1.11/ocaml-sha.1.11.tgz" -checksum: "85675f2542b3d1a4e9e6ac49dd4801e4" diff --git a/packages/sha/sha.1.12/descr b/packages/sha/sha.1.12/descr deleted file mode 100644 index c04952bd8b4..00000000000 --- a/packages/sha/sha.1.12/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding to the SHA cryptographic functions -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. diff --git a/packages/sha/sha.1.12/opam b/packages/sha/sha.1.12/opam index 551693f951f..34444fadb76 100644 --- a/packages/sha/sha.1.12/opam +++ b/packages/sha/sha.1.12/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: [ "Vincent Hanquez" "Thomas Gazagnaire" "Goswin von Brederlow" @@ -7,16 +7,25 @@ authors: [ ] homepage: "https://github.com/djs55/ocaml-sha" bug-reports: "https://github.com/djs55/ocaml-sha/issues" -dev-repo: "https://github.com/djs55/ocaml-sha.git" +dev-repo: "git+https://github.com/djs55/ocaml-sha.git" license: "ISC" -build: [["jbuilder" "build" "-p" name "-j" jobs]] - -build-test: [["jbuilder" "runtest" "-p" name]] - +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] depends: [ + "ocaml" {>= "4.02.0"} "jbuilder" {build & >= "1.0+beta13"} - "ounit" {test} + "ounit" {with-test} ] - -available: [ ocaml-version >= "4.02.0" ] +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.""" +url { + src: + "https://github.com/djs55/ocaml-sha/releases/download/v1.12/sha-1.12.tbz" + checksum: "md5=de64465e24e778a22f510c8f24d1bd15" +} diff --git a/packages/sha/sha.1.12/url b/packages/sha/sha.1.12/url deleted file mode 100644 index 73b2795d5ec..00000000000 --- a/packages/sha/sha.1.12/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/djs55/ocaml-sha/releases/download/v1.12/sha-1.12.tbz" -checksum: "de64465e24e778a22f510c8f24d1bd15" diff --git a/packages/sha/sha.1.8/descr b/packages/sha/sha.1.8/descr deleted file mode 100644 index cf3aba8b57d..00000000000 --- a/packages/sha/sha.1.8/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding to the SHA cryptographic functions -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. diff --git a/packages/sha/sha.1.8/opam b/packages/sha/sha.1.8/opam deleted file mode 100644 index d692fe6e869..00000000000 --- a/packages/sha/sha.1.8/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/djs55/ocaml-sha.git" -license: "LGPL" - -build: make -remove: [["ocamlfind" "remove" "sha"]] -depends: ["ocamlfind"] -available: [ os = "linux" & ocaml-version < "4.06.0" ] -install: [make "install"] diff --git a/packages/sha/sha.1.8/url b/packages/sha/sha.1.8/url deleted file mode 100644 index 401cc7bfbd7..00000000000 --- a/packages/sha/sha.1.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/djs55/ocaml-sha/tarball/v1.8" -checksum: "44deddbb0898809c2873e567afc152ed" diff --git a/packages/sha/sha.1.9/descr b/packages/sha/sha.1.9/descr deleted file mode 100644 index c04952bd8b4..00000000000 --- a/packages/sha/sha.1.9/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding to the SHA cryptographic functions -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. diff --git a/packages/sha/sha.1.9/opam b/packages/sha/sha.1.9/opam index bfd4cc6bb49..ad293019105 100644 --- a/packages/sha/sha.1.9/opam +++ b/packages/sha/sha.1.9/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" authors: [ "Vincent Hanquez" "Thomas Gazagnaire" "Goswin von Brederlow" @@ -7,12 +7,25 @@ authors: [ ] homepage: "https://github.com/djs55/ocaml-sha" bug-reports: "https://github.com/djs55/ocaml-sha/issues" -dev-repo: "https://github.com/djs55/ocaml-sha.git" +dev-repo: "git+https://github.com/djs55/ocaml-sha.git" license: "LGPL" build: make patches: ["freebsd.patch"] remove: [["ocamlfind" "remove" "sha"]] -depends: ["ocamlfind"] +depends: [ + "ocaml" {< "4.06.0"} + "ocamlfind" +] install: [make "install"] -available: [ ocaml-version < "4.06.0" ] +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 +extra-files: ["freebsd.patch" "md5=c15c8e11d085c8a632e0d742459f2783"] +url { + src: "https://github.com/djs55/ocaml-sha/archive/ocaml-sha-v1.9.tar.gz" + checksum: "md5=b15756c7efed004acc80a93778920178" +} diff --git a/packages/sha/sha.1.9/url b/packages/sha/sha.1.9/url deleted file mode 100644 index 168e5a9e181..00000000000 --- a/packages/sha/sha.1.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/djs55/ocaml-sha/archive/ocaml-sha-v1.9.tar.gz" -checksum: "b15756c7efed004acc80a93778920178" diff --git a/packages/shared-block-ring/shared-block-ring.1.0.0/descr b/packages/shared-block-ring/shared-block-ring.1.0.0/descr deleted file mode 100644 index 1dd219d3555..00000000000 --- a/packages/shared-block-ring/shared-block-ring.1.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A shared ring over a MirageOS block device - -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. 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 index af9ac84e797..6da03de2e7d 100644 --- a/packages/shared-block-ring/shared-block-ring.1.0.0/opam +++ b/packages/shared-block-ring/shared-block-ring.1.0.0/opam @@ -1,6 +1,5 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave.scott@citrix.com" -author: "Dave Scott" homepage: "https://github.com/mirage/shared-block-ring" bug-reports: "https://github.com/mirage/shared-block-ring/issues" tags: ["org:mirage" "org:xapi-project"] @@ -9,6 +8,7 @@ remove: [ ["ocamlfind" "remove" "shared-block-ring"] ] depends: [ + "ocaml" {>= "4.01.0"} "cstruct" {>= "0.7.1"} "lwt" "ocamlfind" @@ -24,5 +24,15 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/shared-block-ring" -available: ocaml-version >= "4.01.0" 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: "md5=513806eab5f5dc55a0b48259ff1a63fe" +} diff --git a/packages/shared-block-ring/shared-block-ring.1.0.0/url b/packages/shared-block-ring/shared-block-ring.1.0.0/url deleted file mode 100644 index 1501425adae..00000000000 --- a/packages/shared-block-ring/shared-block-ring.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/shared-block-ring/archive/v1.0.0.tar.gz" -checksum: "513806eab5f5dc55a0b48259ff1a63fe" diff --git a/packages/shared-block-ring/shared-block-ring.2.3.0/descr b/packages/shared-block-ring/shared-block-ring.2.3.0/descr deleted file mode 100644 index 47436842956..00000000000 --- a/packages/shared-block-ring/shared-block-ring.2.3.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -A single-consumer single-producer queue on a block device - -This is a simple queue containing variable-length items stored on a disk, -in the style of Xen shared-memory-ring. 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 index 94d47af37ee..2c76e5b2110 100644 --- a/packages/shared-block-ring/shared-block-ring.2.3.0/opam +++ b/packages/shared-block-ring/shared-block-ring.2.3.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/shared-block-ring.git" +dev-repo: "git+https://github.com/mirage/shared-block-ring.git" license: "ISC" tags: [ "org:mirage" @@ -15,6 +15,7 @@ build: [ install: [make "install"] remove: [["ocamlfind" "remove" "shared-block-ring"]] depends: [ + "ocaml" "cstruct" {>= "2.4.0"} "ppx_cstruct" {build} "ppx_tools" {build} @@ -34,3 +35,12 @@ depends: [ "oasis" "result" ] +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: "md5=98049c44ff170227d8b04fdb58d96286" +} diff --git a/packages/shared-block-ring/shared-block-ring.2.3.0/url b/packages/shared-block-ring/shared-block-ring.2.3.0/url deleted file mode 100644 index 039f32b98ec..00000000000 --- a/packages/shared-block-ring/shared-block-ring.2.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/shared-block-ring/archive/v2.3.0.tar.gz" -checksum: "98049c44ff170227d8b04fdb58d96286" diff --git a/packages/shared-block-ring/shared-block-ring.2.4.0/descr b/packages/shared-block-ring/shared-block-ring.2.4.0/descr deleted file mode 100644 index 47436842956..00000000000 --- a/packages/shared-block-ring/shared-block-ring.2.4.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -A single-consumer single-producer queue on a block device - -This is a simple queue containing variable-length items stored on a disk, -in the style of Xen shared-memory-ring. 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 index 6da19098b07..af1bf9588ee 100644 --- a/packages/shared-block-ring/shared-block-ring.2.4.0/opam +++ b/packages/shared-block-ring/shared-block-ring.2.4.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/shared-block-ring.git" +dev-repo: "git+https://github.com/mirage/shared-block-ring.git" license: "ISC" tags: [ "org:mirage" @@ -15,6 +15,7 @@ build: [ install: [make "install"] remove: [["ocamlfind" "remove" "shared-block-ring"]] depends: [ + "ocaml" "cstruct" {>= "3.0.0"} "ppx_cstruct" {build} "ppx_tools" {build} @@ -36,3 +37,12 @@ depends: [ "rresult" "duration" ] +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: "md5=6a436a91710467071ce0ee69dafb18df" +} diff --git a/packages/shared-block-ring/shared-block-ring.2.4.0/url b/packages/shared-block-ring/shared-block-ring.2.4.0/url deleted file mode 100644 index de8ca31e366..00000000000 --- a/packages/shared-block-ring/shared-block-ring.2.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/shared-block-ring/archive/v2.4.0.tar.gz" -checksum: "6a436a91710467071ce0ee69dafb18df" diff --git a/packages/shared-memory-ring-lwt/shared-memory-ring-lwt.2.0.0/descr b/packages/shared-memory-ring-lwt/shared-memory-ring-lwt.2.0.0/descr deleted file mode 100644 index d6a9c6424e1..00000000000 --- a/packages/shared-memory-ring-lwt/shared-memory-ring-lwt.2.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Shared memory rings for RPC and bytestream communications. -Includes concrete implementations of Xen console and Xenstore -rings. 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 deleted file mode 100644 index f7031ce901d..00000000000 --- a/packages/shared-memory-ring-lwt/shared-memory-ring-lwt.2.0.0/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/shared-memory-ring.git" -license: "ISC" -tags: [ "org:mirage" "org:xapi-project"] - -build: [ - [ "jbuilder" "subst"] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] -] - -depends: [ - "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta9"} - "cstruct" {>= "2.4.1"} - "shared-memory-ring" {= "2.0.0"} - "lwt" - "mirage-profile" - "ounit" {test} -] -available: [ ocaml-version >= "4.02.0" ] diff --git a/packages/shared-memory-ring-lwt/shared-memory-ring-lwt.2.0.0/url b/packages/shared-memory-ring-lwt/shared-memory-ring-lwt.2.0.0/url deleted file mode 100644 index 8e3e2bd7fa4..00000000000 --- a/packages/shared-memory-ring-lwt/shared-memory-ring-lwt.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/shared-memory-ring/releases/download/2.0.0/shared-memory-ring-2.0.0.tbz" -checksum: "344072988978d74a264bf7c431b31002" diff --git a/packages/shared-memory-ring-lwt/shared-memory-ring-lwt.2.0.1/descr b/packages/shared-memory-ring-lwt/shared-memory-ring-lwt.2.0.1/descr deleted file mode 100644 index d6a9c6424e1..00000000000 --- a/packages/shared-memory-ring-lwt/shared-memory-ring-lwt.2.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Shared memory rings for RPC and bytestream communications. -Includes concrete implementations of Xen console and Xenstore -rings. 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 deleted file mode 100644 index 9aeeb2bd77e..00000000000 --- a/packages/shared-memory-ring-lwt/shared-memory-ring-lwt.2.0.1/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/shared-memory-ring.git" -license: "ISC" -tags: [ "org:mirage" "org:xapi-project"] - -build: [ - [ "jbuilder" "subst"] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] -] - -depends: [ - "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta9"} - "cstruct" {>= "2.4.1"} - "shared-memory-ring" {= "2.0.1"} - "lwt" - "mirage-profile" - "ounit" {test} -] -available: [ ocaml-version >= "4.02.0" ] diff --git a/packages/shared-memory-ring-lwt/shared-memory-ring-lwt.2.0.1/url b/packages/shared-memory-ring-lwt/shared-memory-ring-lwt.2.0.1/url deleted file mode 100644 index eb22a9b621f..00000000000 --- a/packages/shared-memory-ring-lwt/shared-memory-ring-lwt.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/shared-memory-ring/releases/download/2.0.1/shared-memory-ring-2.0.1.tbz" -checksum: "8e81a7961c6cf1555254a4b6bfb7f050" diff --git a/packages/shared-memory-ring-lwt/shared-memory-ring-lwt.3.0.0/descr b/packages/shared-memory-ring-lwt/shared-memory-ring-lwt.3.0.0/descr deleted file mode 100644 index d6a9c6424e1..00000000000 --- a/packages/shared-memory-ring-lwt/shared-memory-ring-lwt.3.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Shared memory rings for RPC and bytestream communications. -Includes concrete implementations of Xen console and Xenstore -rings. diff --git a/packages/shared-memory-ring-lwt/shared-memory-ring-lwt.3.0.0/opam b/packages/shared-memory-ring-lwt/shared-memory-ring-lwt.3.0.0/opam index df6acd32635..7ea98c5618a 100644 --- a/packages/shared-memory-ring-lwt/shared-memory-ring-lwt.3.0.0/opam +++ b/packages/shared-memory-ring-lwt/shared-memory-ring-lwt.3.0.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/shared-memory-ring.git" +dev-repo: "git+https://github.com/mirage/shared-memory-ring.git" license: "ISC" tags: [ "org:mirage" "org:xapi-project"] @@ -13,13 +13,22 @@ build: [ ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta9"} - "cstruct" {>= "2.4.1" } + "jbuilder" {build & >= "1.0+beta9"} + "cstruct" {>= "2.4.1"} "ppx_cstruct" {build} "shared-memory-ring" {= "3.0.0"} "lwt" "mirage-profile" - "ounit" {test} + "ounit" {with-test} ] -available: [ ocaml-version >= "4.02.0" ] +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/3.0.0/shared-memory-ring-3.0.0.tbz" + checksum: "md5=d590d0296974325f1434ba11f128ef0d" +} diff --git a/packages/shared-memory-ring-lwt/shared-memory-ring-lwt.3.0.0/url b/packages/shared-memory-ring-lwt/shared-memory-ring-lwt.3.0.0/url deleted file mode 100644 index dd85a61bd28..00000000000 --- a/packages/shared-memory-ring-lwt/shared-memory-ring-lwt.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/shared-memory-ring/releases/download/3.0.0/shared-memory-ring-3.0.0.tbz" -checksum: "d590d0296974325f1434ba11f128ef0d" diff --git a/packages/shared-memory-ring/shared-memory-ring.0.2.0/descr b/packages/shared-memory-ring/shared-memory-ring.0.2.0/descr deleted file mode 100644 index d6a9c6424e1..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.0.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Shared memory rings for RPC and bytestream communications. -Includes concrete implementations of Xen console and Xenstore -rings. 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 deleted file mode 100644 index 146248ef2fd..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.0.2.0/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -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: "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: [ - "cstruct" {>= "0.6.0" & <= "1.9.0"} - "type_conv" {build} - "lwt" - "ocamlfind" - "ounit" - "camlp4" - "ocamlbuild" {build} -] diff --git a/packages/shared-memory-ring/shared-memory-ring.0.2.0/url b/packages/shared-memory-ring/shared-memory-ring.0.2.0/url deleted file mode 100644 index 4c8204875ae..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/shared-memory-ring/archive/shared-memory-ring-0.2.0.tar.gz" -checksum: "2aaaabb09a0b19ee239e2ab47d9c5b52" diff --git a/packages/shared-memory-ring/shared-memory-ring.0.3.0/descr b/packages/shared-memory-ring/shared-memory-ring.0.3.0/descr deleted file mode 100644 index d6a9c6424e1..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.0.3.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Shared memory rings for RPC and bytestream communications. -Includes concrete implementations of Xen console and Xenstore -rings. 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 deleted file mode 100644 index 146248ef2fd..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.0.3.0/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -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: "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: [ - "cstruct" {>= "0.6.0" & <= "1.9.0"} - "type_conv" {build} - "lwt" - "ocamlfind" - "ounit" - "camlp4" - "ocamlbuild" {build} -] diff --git a/packages/shared-memory-ring/shared-memory-ring.0.3.0/url b/packages/shared-memory-ring/shared-memory-ring.0.3.0/url deleted file mode 100644 index b6b39fd67aa..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/shared-memory-ring/archive/shared-memory-ring-0.3.0.tar.gz" -checksum: "a9919b449465de9bf4d4fb51f5f94ac0" diff --git a/packages/shared-memory-ring/shared-memory-ring.0.3.1/descr b/packages/shared-memory-ring/shared-memory-ring.0.3.1/descr deleted file mode 100644 index d6a9c6424e1..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.0.3.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Shared memory rings for RPC and bytestream communications. -Includes concrete implementations of Xen console and Xenstore -rings. 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 index 146248ef2fd..d3a4c6057eb 100644 --- a/packages/shared-memory-ring/shared-memory-ring.0.3.1/opam +++ b/packages/shared-memory-ring/shared-memory-ring.0.3.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/shared-memory-ring.git" +dev-repo: "git+https://github.com/mirage/shared-memory-ring.git" license: "ISC" tags: [ "org:mirage" @@ -15,6 +15,7 @@ build: [ install: [make "install"] remove: [["ocamlfind" "remove" "shared-memory-ring"]] depends: [ + "ocaml" "cstruct" {>= "0.6.0" & <= "1.9.0"} "type_conv" {build} "lwt" @@ -23,3 +24,13 @@ depends: [ "camlp4" "ocamlbuild" {build} ] +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: "md5=28ca2bd3c0ebe846da22978eb7412025" +} diff --git a/packages/shared-memory-ring/shared-memory-ring.0.3.1/url b/packages/shared-memory-ring/shared-memory-ring.0.3.1/url deleted file mode 100644 index c015484def2..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/shared-memory-ring/archive/shared-memory-ring-0.3.1.tar.gz" -checksum: "28ca2bd3c0ebe846da22978eb7412025" diff --git a/packages/shared-memory-ring/shared-memory-ring.0.4.0/descr b/packages/shared-memory-ring/shared-memory-ring.0.4.0/descr deleted file mode 100644 index d6a9c6424e1..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.0.4.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Shared memory rings for RPC and bytestream communications. -Includes concrete implementations of Xen console and Xenstore -rings. 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 index 146248ef2fd..86a988763fc 100644 --- a/packages/shared-memory-ring/shared-memory-ring.0.4.0/opam +++ b/packages/shared-memory-ring/shared-memory-ring.0.4.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/shared-memory-ring.git" +dev-repo: "git+https://github.com/mirage/shared-memory-ring.git" license: "ISC" tags: [ "org:mirage" @@ -15,6 +15,7 @@ build: [ install: [make "install"] remove: [["ocamlfind" "remove" "shared-memory-ring"]] depends: [ + "ocaml" "cstruct" {>= "0.6.0" & <= "1.9.0"} "type_conv" {build} "lwt" @@ -23,3 +24,13 @@ depends: [ "camlp4" "ocamlbuild" {build} ] +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: "md5=219f1d20b823a86949bcbfe00ca8e92e" +} diff --git a/packages/shared-memory-ring/shared-memory-ring.0.4.0/url b/packages/shared-memory-ring/shared-memory-ring.0.4.0/url deleted file mode 100644 index 5fd199fe13d..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/shared-memory-ring/archive/shared-memory-ring-0.4.0.tar.gz" -checksum: "219f1d20b823a86949bcbfe00ca8e92e" diff --git a/packages/shared-memory-ring/shared-memory-ring.0.4.1/descr b/packages/shared-memory-ring/shared-memory-ring.0.4.1/descr deleted file mode 100644 index d6a9c6424e1..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.0.4.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Shared memory rings for RPC and bytestream communications. -Includes concrete implementations of Xen console and Xenstore -rings. 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 deleted file mode 100644 index 146248ef2fd..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.0.4.1/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -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: "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: [ - "cstruct" {>= "0.6.0" & <= "1.9.0"} - "type_conv" {build} - "lwt" - "ocamlfind" - "ounit" - "camlp4" - "ocamlbuild" {build} -] diff --git a/packages/shared-memory-ring/shared-memory-ring.0.4.1/url b/packages/shared-memory-ring/shared-memory-ring.0.4.1/url deleted file mode 100644 index de6467717e6..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.0.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/shared-memory-ring/archive/shared-memory-ring-0.4.1.tar.gz" -checksum: "888c77a261d3f5c059cee3a2d5a11fcc" diff --git a/packages/shared-memory-ring/shared-memory-ring.0.4.2/descr b/packages/shared-memory-ring/shared-memory-ring.0.4.2/descr deleted file mode 100644 index d6a9c6424e1..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.0.4.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Shared memory rings for RPC and bytestream communications. -Includes concrete implementations of Xen console and Xenstore -rings. 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 index 146248ef2fd..7e543dfbf66 100644 --- a/packages/shared-memory-ring/shared-memory-ring.0.4.2/opam +++ b/packages/shared-memory-ring/shared-memory-ring.0.4.2/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/shared-memory-ring.git" +dev-repo: "git+https://github.com/mirage/shared-memory-ring.git" license: "ISC" tags: [ "org:mirage" @@ -15,6 +15,7 @@ build: [ install: [make "install"] remove: [["ocamlfind" "remove" "shared-memory-ring"]] depends: [ + "ocaml" "cstruct" {>= "0.6.0" & <= "1.9.0"} "type_conv" {build} "lwt" @@ -23,3 +24,12 @@ depends: [ "camlp4" "ocamlbuild" {build} ] +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: "md5=810ba161b321a6aa01bc05d6c1361e97" +} diff --git a/packages/shared-memory-ring/shared-memory-ring.0.4.2/url b/packages/shared-memory-ring/shared-memory-ring.0.4.2/url deleted file mode 100644 index f6b80542474..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.0.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/shared-memory-ring/archive/0.4.2.tar.gz" -checksum: "810ba161b321a6aa01bc05d6c1361e97" diff --git a/packages/shared-memory-ring/shared-memory-ring.0.4.3/descr b/packages/shared-memory-ring/shared-memory-ring.0.4.3/descr deleted file mode 100644 index d6a9c6424e1..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.0.4.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -Shared memory rings for RPC and bytestream communications. -Includes concrete implementations of Xen console and Xenstore -rings. 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 deleted file mode 100644 index 4c241f5881b..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.0.4.3/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -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: "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: [ - "cstruct" {>= "0.7.1" & <= "1.9.0"} - "type_conv" {build} - "lwt" - "ocamlfind" - "ounit" - "camlp4" - "ocamlbuild" {build} -] diff --git a/packages/shared-memory-ring/shared-memory-ring.0.4.3/url b/packages/shared-memory-ring/shared-memory-ring.0.4.3/url deleted file mode 100644 index 95c3200a59e..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.0.4.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/shared-memory-ring/archive/0.4.3.tar.gz" -checksum: "083b8ba30c724c979ea8cb0264243d10" diff --git a/packages/shared-memory-ring/shared-memory-ring.1.0.0/descr b/packages/shared-memory-ring/shared-memory-ring.1.0.0/descr deleted file mode 100644 index d6a9c6424e1..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Shared memory rings for RPC and bytestream communications. -Includes concrete implementations of Xen console and Xenstore -rings. 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 deleted file mode 100644 index 4c241f5881b..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.1.0.0/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -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: "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: [ - "cstruct" {>= "0.7.1" & <= "1.9.0"} - "type_conv" {build} - "lwt" - "ocamlfind" - "ounit" - "camlp4" - "ocamlbuild" {build} -] diff --git a/packages/shared-memory-ring/shared-memory-ring.1.0.0/url b/packages/shared-memory-ring/shared-memory-ring.1.0.0/url deleted file mode 100644 index 2f9f66f9430..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/shared-memory-ring/archive/1.0.0.tar.gz" -checksum: "96d030ad53cb0a308ec320e8d541b495" diff --git a/packages/shared-memory-ring/shared-memory-ring.1.1.0/descr b/packages/shared-memory-ring/shared-memory-ring.1.1.0/descr deleted file mode 100644 index d6a9c6424e1..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.1.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Shared memory rings for RPC and bytestream communications. -Includes concrete implementations of Xen console and Xenstore -rings. 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 index 1e1e3dc10cf..504c9889ed7 100644 --- a/packages/shared-memory-ring/shared-memory-ring.1.1.0/opam +++ b/packages/shared-memory-ring/shared-memory-ring.1.1.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/shared-memory-ring.git" +dev-repo: "git+https://github.com/mirage/shared-memory-ring.git" license: "ISC" tags: [ "org:mirage" "org:xapi-project"] build: [ @@ -12,6 +12,7 @@ build: [ install: [make "install"] remove: [["ocamlfind" "remove" "shared-memory-ring"]] depends: [ + "ocaml" "cstruct" {>= "0.7.1" & <= "1.9.0"} "type_conv" {build} "lwt" @@ -20,3 +21,12 @@ depends: [ "camlp4" "ocamlbuild" {build} ] +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: "md5=c109d67a7aa242552465b367109d9313" +} diff --git a/packages/shared-memory-ring/shared-memory-ring.1.1.0/url b/packages/shared-memory-ring/shared-memory-ring.1.1.0/url deleted file mode 100644 index 2564ce45ef4..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/shared-memory-ring/archive/1.1.0.tar.gz" -checksum: "c109d67a7aa242552465b367109d9313" diff --git a/packages/shared-memory-ring/shared-memory-ring.1.1.1/descr b/packages/shared-memory-ring/shared-memory-ring.1.1.1/descr deleted file mode 100644 index d6a9c6424e1..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.1.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Shared memory rings for RPC and bytestream communications. -Includes concrete implementations of Xen console and Xenstore -rings. 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 index ed8e4b888aa..01639af75e4 100644 --- a/packages/shared-memory-ring/shared-memory-ring.1.1.1/opam +++ b/packages/shared-memory-ring/shared-memory-ring.1.1.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/shared-memory-ring.git" +dev-repo: "git+https://github.com/mirage/shared-memory-ring.git" license: "ISC" tags: [ "org:mirage" @@ -15,6 +15,7 @@ build: [ install: [make "install"] remove: [["ocamlfind" "remove" "shared-memory-ring"]] depends: [ + "ocaml" "cstruct" {<= "1.9.0"} "type_conv" {build} "lwt" @@ -24,3 +25,12 @@ depends: [ "camlp4" "ocamlbuild" {build} ] +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: "md5=9b79288c82267bd5d64fbe889510c1eb" +} diff --git a/packages/shared-memory-ring/shared-memory-ring.1.1.1/url b/packages/shared-memory-ring/shared-memory-ring.1.1.1/url deleted file mode 100644 index a7a033bf1d7..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/shared-memory-ring/archive/1.1.1.tar.gz" -checksum: "9b79288c82267bd5d64fbe889510c1eb" diff --git a/packages/shared-memory-ring/shared-memory-ring.1.2.0/descr b/packages/shared-memory-ring/shared-memory-ring.1.2.0/descr deleted file mode 100644 index d6a9c6424e1..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.1.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Shared memory rings for RPC and bytestream communications. -Includes concrete implementations of Xen console and Xenstore -rings. 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 deleted file mode 100644 index ee5ee0a6dff..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.1.2.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/shared-memory-ring.git" -license: "ISC" -tags: [ "org:mirage" "org:xapi-project"] - -build: [make "TESTS=--disable-tests" "all"] -build-test: [ - [make "clean"] - [make "TESTS=--enable-tests" "test"] -] -install: [make "install"] -remove: ["ocamlfind" "remove" "shared-memory-ring"] - -depends: [ - "cstruct" {>= "1.9.0"} - "ppx_tools" - "lwt" - "ocamlfind" - "mirage-profile" - "ounit" {test} -] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.06.0" ] diff --git a/packages/shared-memory-ring/shared-memory-ring.1.2.0/url b/packages/shared-memory-ring/shared-memory-ring.1.2.0/url deleted file mode 100644 index dd9b964e137..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/shared-memory-ring/archive/v1.2.0.tar.gz" -checksum: "16e1dc5f86c1a3232d40be8d7c8c7466" diff --git a/packages/shared-memory-ring/shared-memory-ring.1.3.0/descr b/packages/shared-memory-ring/shared-memory-ring.1.3.0/descr deleted file mode 100644 index d6a9c6424e1..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.1.3.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Shared memory rings for RPC and bytestream communications. -Includes concrete implementations of Xen console and Xenstore -rings. 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 index a54793135f1..d4625f0ef73 100644 --- a/packages/shared-memory-ring/shared-memory-ring.1.3.0/opam +++ b/packages/shared-memory-ring/shared-memory-ring.1.3.0/opam @@ -1,26 +1,35 @@ -opam-version: "1.2" +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: "https://github.com/mirage/shared-memory-ring.git" +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"] -build-test: [ - [make "clean"] - [make "CONFIGUREFLAGS=--enable-tests" "test"] +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"} "ppx_tools" "lwt" "ocamlfind" "mirage-profile" - "ounit" {test} + "ounit" {with-test} ] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.06.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/v1.3.0.tar.gz" + checksum: "md5=63821f20ad503ec81b27213806afb082" +} diff --git a/packages/shared-memory-ring/shared-memory-ring.1.3.0/url b/packages/shared-memory-ring/shared-memory-ring.1.3.0/url deleted file mode 100644 index 17f909704e3..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/shared-memory-ring/archive/v1.3.0.tar.gz" -checksum: "63821f20ad503ec81b27213806afb082" diff --git a/packages/shared-memory-ring/shared-memory-ring.2.0.0/descr b/packages/shared-memory-ring/shared-memory-ring.2.0.0/descr deleted file mode 100644 index d6a9c6424e1..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.2.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Shared memory rings for RPC and bytestream communications. -Includes concrete implementations of Xen console and Xenstore -rings. 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 deleted file mode 100644 index 9d74f103d0c..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.2.0.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/shared-memory-ring.git" -license: "ISC" -tags: [ "org:mirage" "org:xapi-project"] - -build: [ - [ "jbuilder" "subst"] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] -] - -depends: [ - "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta9"} - "cstruct" {>= "2.4.1"} - "ppx_cstruct" {build} - "mirage-profile" - "ounit" {test} -] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.06.0" ] diff --git a/packages/shared-memory-ring/shared-memory-ring.2.0.0/url b/packages/shared-memory-ring/shared-memory-ring.2.0.0/url deleted file mode 100644 index 8e3e2bd7fa4..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/shared-memory-ring/releases/download/2.0.0/shared-memory-ring-2.0.0.tbz" -checksum: "344072988978d74a264bf7c431b31002" diff --git a/packages/shared-memory-ring/shared-memory-ring.2.0.1/descr b/packages/shared-memory-ring/shared-memory-ring.2.0.1/descr deleted file mode 100644 index d6a9c6424e1..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.2.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Shared memory rings for RPC and bytestream communications. -Includes concrete implementations of Xen console and Xenstore -rings. 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 deleted file mode 100644 index 9d74f103d0c..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.2.0.1/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/shared-memory-ring.git" -license: "ISC" -tags: [ "org:mirage" "org:xapi-project"] - -build: [ - [ "jbuilder" "subst"] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] -] - -depends: [ - "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta9"} - "cstruct" {>= "2.4.1"} - "ppx_cstruct" {build} - "mirage-profile" - "ounit" {test} -] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.06.0" ] diff --git a/packages/shared-memory-ring/shared-memory-ring.2.0.1/url b/packages/shared-memory-ring/shared-memory-ring.2.0.1/url deleted file mode 100644 index eb22a9b621f..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/shared-memory-ring/releases/download/2.0.1/shared-memory-ring-2.0.1.tbz" -checksum: "8e81a7961c6cf1555254a4b6bfb7f050" diff --git a/packages/shared-memory-ring/shared-memory-ring.3.0.0/descr b/packages/shared-memory-ring/shared-memory-ring.3.0.0/descr deleted file mode 100644 index d6a9c6424e1..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.3.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Shared memory rings for RPC and bytestream communications. -Includes concrete implementations of Xen console and Xenstore -rings. diff --git a/packages/shared-memory-ring/shared-memory-ring.3.0.0/opam b/packages/shared-memory-ring/shared-memory-ring.3.0.0/opam index 193cda85643..3e9e3c7bb75 100644 --- a/packages/shared-memory-ring/shared-memory-ring.3.0.0/opam +++ b/packages/shared-memory-ring/shared-memory-ring.3.0.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/mirage/shared-memory-ring.git" +dev-repo: "git+https://github.com/mirage/shared-memory-ring.git" license: "ISC" tags: [ "org:mirage" "org:xapi-project"] @@ -13,11 +13,20 @@ build: [ ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "cstruct" {>= "2.4.1"} "ppx_cstruct" {build} "mirage-profile" - "ounit" {test} + "ounit" {with-test} ] -available: [ ocaml-version >= "4.02.0" ] +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/3.0.0/shared-memory-ring-3.0.0.tbz" + checksum: "md5=d590d0296974325f1434ba11f128ef0d" +} diff --git a/packages/shared-memory-ring/shared-memory-ring.3.0.0/url b/packages/shared-memory-ring/shared-memory-ring.3.0.0/url deleted file mode 100644 index dd85a61bd28..00000000000 --- a/packages/shared-memory-ring/shared-memory-ring.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/shared-memory-ring/releases/download/3.0.0/shared-memory-ring-3.0.0.tbz" -checksum: "d590d0296974325f1434ba11f128ef0d" diff --git a/packages/shared-secret/shared-secret.0.1/descr b/packages/shared-secret/shared-secret.0.1/descr deleted file mode 100644 index 4b2ec7101f8..00000000000 --- a/packages/shared-secret/shared-secret.0.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Exceptions are shared secrets. -Abstract (encapsulated) messages or hidden (semi-deterministic) exceptions using OCaml's module system. diff --git a/packages/shared-secret/shared-secret.0.1/opam b/packages/shared-secret/shared-secret.0.1/opam index a0539a22698..700b4017f3c 100644 --- a/packages/shared-secret/shared-secret.0.1/opam +++ b/packages/shared-secret/shared-secret.0.1/opam @@ -1,21 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Marco Aurélio " authors: "Marco Aurélio " homepage: "http://github.com/marcoonroad/shared-secret" bug-reports: "http://github.com/marcoonroad/shared-secret/issues" license: "MIT" -dev-repo: "http://github.com/marcoonroad/shared-secret.git" +dev-repo: "git+http://github.com/marcoonroad/shared-secret.git" build: [ ["oasis" "setup"] ["./configure" "--prefix=%{prefix}%" "--%{ounit:enable}%-tests"] [make] + [make "test"] {with-test} ] install: [make "install"] -build-test: [make "test"] remove: ["ocamlfind" "remove" "shared-secret"] depends: [ - "ounit" {test} + "ocaml" {>= "4.02"} + "ounit" {with-test} "oasis" {build} "ocamlfind" {build} ] -available: [ocaml-version >= "4.02"] +synopsis: "Exceptions are shared secrets." +description: + "Abstract (encapsulated) messages or hidden (semi-deterministic) exceptions using OCaml's module system." +flags: light-uninstall +url { + src: "https://github.com/marcoonroad/shared-secret/archive/v0.1.zip" + checksum: "md5=3ac49e697da692e74f8f20a4bea50dbe" +} diff --git a/packages/shared-secret/shared-secret.0.1/url b/packages/shared-secret/shared-secret.0.1/url deleted file mode 100644 index f352138ba08..00000000000 --- a/packages/shared-secret/shared-secret.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/marcoonroad/shared-secret/archive/v0.1.zip" -checksum: "3ac49e697da692e74f8f20a4bea50dbe" diff --git a/packages/shared-secret/shared-secret.0.2/descr b/packages/shared-secret/shared-secret.0.2/descr deleted file mode 100644 index 4b2ec7101f8..00000000000 --- a/packages/shared-secret/shared-secret.0.2/descr +++ /dev/null @@ -1,2 +0,0 @@ -Exceptions are shared secrets. -Abstract (encapsulated) messages or hidden (semi-deterministic) exceptions using OCaml's module system. diff --git a/packages/shared-secret/shared-secret.0.2/opam b/packages/shared-secret/shared-secret.0.2/opam index a0539a22698..9c28b001c06 100644 --- a/packages/shared-secret/shared-secret.0.2/opam +++ b/packages/shared-secret/shared-secret.0.2/opam @@ -1,21 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Marco Aurélio " authors: "Marco Aurélio " homepage: "http://github.com/marcoonroad/shared-secret" bug-reports: "http://github.com/marcoonroad/shared-secret/issues" license: "MIT" -dev-repo: "http://github.com/marcoonroad/shared-secret.git" +dev-repo: "git+http://github.com/marcoonroad/shared-secret.git" build: [ ["oasis" "setup"] ["./configure" "--prefix=%{prefix}%" "--%{ounit:enable}%-tests"] [make] + [make "test"] {with-test} ] install: [make "install"] -build-test: [make "test"] remove: ["ocamlfind" "remove" "shared-secret"] depends: [ - "ounit" {test} + "ocaml" {>= "4.02"} + "ounit" {with-test} "oasis" {build} "ocamlfind" {build} ] -available: [ocaml-version >= "4.02"] +synopsis: "Exceptions are shared secrets." +description: + "Abstract (encapsulated) messages or hidden (semi-deterministic) exceptions using OCaml's module system." +flags: light-uninstall +url { + src: "https://github.com/marcoonroad/shared-secret/archive/v0.2.zip" + checksum: "md5=cdcc865a55ac181443b1003ccdcdf9d2" +} diff --git a/packages/shared-secret/shared-secret.0.2/url b/packages/shared-secret/shared-secret.0.2/url deleted file mode 100644 index cda3ad5ef09..00000000000 --- a/packages/shared-secret/shared-secret.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/marcoonroad/shared-secret/archive/v0.2.zip" -checksum: "cdcc865a55ac181443b1003ccdcdf9d2" diff --git a/packages/shared-secret/shared-secret.0.3/descr b/packages/shared-secret/shared-secret.0.3/descr deleted file mode 100644 index 4b2ec7101f8..00000000000 --- a/packages/shared-secret/shared-secret.0.3/descr +++ /dev/null @@ -1,2 +0,0 @@ -Exceptions are shared secrets. -Abstract (encapsulated) messages or hidden (semi-deterministic) exceptions using OCaml's module system. diff --git a/packages/shared-secret/shared-secret.0.3/opam b/packages/shared-secret/shared-secret.0.3/opam index a0539a22698..082702c4f36 100644 --- a/packages/shared-secret/shared-secret.0.3/opam +++ b/packages/shared-secret/shared-secret.0.3/opam @@ -1,21 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Marco Aurélio " authors: "Marco Aurélio " homepage: "http://github.com/marcoonroad/shared-secret" bug-reports: "http://github.com/marcoonroad/shared-secret/issues" license: "MIT" -dev-repo: "http://github.com/marcoonroad/shared-secret.git" +dev-repo: "git+http://github.com/marcoonroad/shared-secret.git" build: [ ["oasis" "setup"] ["./configure" "--prefix=%{prefix}%" "--%{ounit:enable}%-tests"] [make] + [make "test"] {with-test} ] install: [make "install"] -build-test: [make "test"] remove: ["ocamlfind" "remove" "shared-secret"] depends: [ - "ounit" {test} + "ocaml" {>= "4.02"} + "ounit" {with-test} "oasis" {build} "ocamlfind" {build} ] -available: [ocaml-version >= "4.02"] +synopsis: "Exceptions are shared secrets." +description: + "Abstract (encapsulated) messages or hidden (semi-deterministic) exceptions using OCaml's module system." +flags: light-uninstall +url { + src: "https://github.com/marcoonroad/shared-secret/archive/v0.3.zip" + checksum: "md5=1fcdc9408e844c46e3a510c162836944" +} diff --git a/packages/shared-secret/shared-secret.0.3/url b/packages/shared-secret/shared-secret.0.3/url deleted file mode 100644 index 829fcc1d26f..00000000000 --- a/packages/shared-secret/shared-secret.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/marcoonroad/shared-secret/archive/v0.3.zip" -checksum: "1fcdc9408e844c46e3a510c162836944" diff --git a/packages/shcaml/shcaml.0.1.3/descr b/packages/shcaml/shcaml.0.1.3/descr deleted file mode 100644 index 222e92df218..00000000000 --- a/packages/shcaml/shcaml.0.1.3/descr +++ /dev/null @@ -1 +0,0 @@ -Library for Unix shell programming diff --git a/packages/shcaml/shcaml.0.1.3/opam b/packages/shcaml/shcaml.0.1.3/opam index 98bdb02611d..42879da2711 100644 --- a/packages/shcaml/shcaml.0.1.3/opam +++ b/packages/shcaml/shcaml.0.1.3/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ ["./configure" "--prefix" prefix] @@ -6,8 +6,14 @@ build: [ ] remove: [["ocamlfind" "remove" "shcaml"]] depends: [ + "ocaml" {= "3.12.1"} "ocamlfind" "pcre" ] -available: ocaml-version = "3.12.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" +} diff --git a/packages/shcaml/shcaml.0.1.3/url b/packages/shcaml/shcaml.0.1.3/url deleted file mode 100644 index ea8e751aa48..00000000000 --- a/packages/shcaml/shcaml.0.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://godi.0ok.org/godi-backup/shcaml-0.1.3.tar.gz" -checksum: "0b8a1a03cc6fe314a13d846bd417a7a8" diff --git a/packages/shcaml/shcaml.0.2.0/descr b/packages/shcaml/shcaml.0.2.0/descr deleted file mode 100644 index 222e92df218..00000000000 --- a/packages/shcaml/shcaml.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Library for Unix shell programming diff --git a/packages/shcaml/shcaml.0.2.0/opam b/packages/shcaml/shcaml.0.2.0/opam index 227aa434741..bcc7483f971 100644 --- a/packages/shcaml/shcaml.0.2.0/opam +++ b/packages/shcaml/shcaml.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "Jesse A. Tov " maintainer: "Armael " homepage: "https://github.com/tov/shcaml" @@ -6,15 +6,16 @@ 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" -available: [ (ocaml-version >= "4.02.0") & (ocaml-version < "4.06") ] -depends: [ "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build & >= "0.9.0"} - "cppo" {build} - "cppo_ocamlbuild" {build} - "pcre" - "hmap" - ] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build & >= "0.9.0"} + "cppo" {build} + "cppo_ocamlbuild" {build} + "pcre" + "hmap" +] depopts: [ "lwt" "base-unix" ] build: [ @@ -23,3 +24,9 @@ build: "--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: "md5=b725f56686069a780adde0e39ce82f0c" +} diff --git a/packages/shcaml/shcaml.0.2.0/url b/packages/shcaml/shcaml.0.2.0/url deleted file mode 100644 index aab7d910969..00000000000 --- a/packages/shcaml/shcaml.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/tov/shcaml/releases/download/0.2.0/shcaml-0.2.0.tbz" -checksum: "b725f56686069a780adde0e39ce82f0c" \ No newline at end of file diff --git a/packages/shcaml/shcaml.0.2.1/descr b/packages/shcaml/shcaml.0.2.1/descr deleted file mode 100644 index 222e92df218..00000000000 --- a/packages/shcaml/shcaml.0.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -Library for Unix shell programming diff --git a/packages/shcaml/shcaml.0.2.1/opam b/packages/shcaml/shcaml.0.2.1/opam index 08465db7df4..e95feeb357a 100644 --- a/packages/shcaml/shcaml.0.2.1/opam +++ b/packages/shcaml/shcaml.0.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "Jesse A. Tov " maintainer: "Armael " homepage: "https://github.com/tov/shcaml" @@ -6,16 +6,17 @@ 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" -available: [ ocaml-version >= "4.02.0" ] -depends: [ "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build & >= "0.9.0"} - "cppo" {build} - "cppo_ocamlbuild" {build} - "pcre" - "hmap" - "stdcompat" - ] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build & >= "0.9.0"} + "cppo" {build} + "cppo_ocamlbuild" {build} + "pcre" + "hmap" + "stdcompat" +] depopts: [ "lwt" "base-unix" ] build: [ @@ -24,3 +25,9 @@ build: "--with-lwt" "%{lwt+base-unix:installed}%" ] ] +synopsis: "Library for Unix shell programming" +url { + src: + "https://github.com/tov/shcaml/releases/download/0.2.1/shcaml-0.2.1.tbz" + checksum: "md5=10015bfebd93cf07f580dc1d77a5b69f" +} diff --git a/packages/shcaml/shcaml.0.2.1/url b/packages/shcaml/shcaml.0.2.1/url deleted file mode 100644 index c3f30e08b17..00000000000 --- a/packages/shcaml/shcaml.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/tov/shcaml/releases/download/0.2.1/shcaml-0.2.1.tbz" -checksum: "10015bfebd93cf07f580dc1d77a5b69f" \ No newline at end of file diff --git a/packages/shexp/shexp.v0.10.0/descr b/packages/shexp/shexp.v0.10.0/descr deleted file mode 100644 index f489a64c4cb..00000000000 --- a/packages/shexp/shexp.v0.10.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Process library and s-expression based shell - -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. diff --git a/packages/shexp/shexp.v0.10.0/opam b/packages/shexp/shexp.v0.10.0/opam index 3ac44f56dc0..6cc39f7f070 100644 --- a/packages/shexp/shexp.v0.10.0/opam +++ b/packages/shexp/shexp.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/shexp" @@ -9,10 +9,20 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "base" {>= "v0.10" & < "v0.11"} - "posixat" {>= "v0.10" & < "v0.11"} - "spawn" {>= "v0.10" & < "v0.11"} + "ocaml" {>= "4.04.1"} + "base" {>= "v0.10" & < "v0.11"} + "posixat" {>= "v0.10" & < "v0.11"} + "spawn" {>= "v0.10" & < "v0.11"} "base-threads" - "jbuilder" {build & >= "1.0+beta12"} + "jbuilder" {build & >= "1.0+beta12"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=2ab91c500544a1b4adffe8b838ac90c0" +} diff --git a/packages/shexp/shexp.v0.10.0/url b/packages/shexp/shexp.v0.10.0/url deleted file mode 100644 index 22e84688d03..00000000000 --- a/packages/shexp/shexp.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/shexp-v0.10.0.tar.gz" -checksum: "2ab91c500544a1b4adffe8b838ac90c0" diff --git a/packages/shexp/shexp.v0.9.0/descr b/packages/shexp/shexp.v0.9.0/descr deleted file mode 100644 index f489a64c4cb..00000000000 --- a/packages/shexp/shexp.v0.9.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Process library and s-expression based shell - -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. diff --git a/packages/shexp/shexp.v0.9.0/opam b/packages/shexp/shexp.v0.9.0/opam index 86eed71331e..abfff586be0 100644 --- a/packages/shexp/shexp.v0.9.0/opam +++ b/packages/shexp/shexp.v0.9.0/opam @@ -1,18 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/shexp" bug-reports: "https://github.com/janestreet/shexp/issues" -dev-repo: "https://github.com/janestreet/shexp.git" +dev-repo: "git+https://github.com/janestreet/shexp.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "base" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "posixat" {>= "v0.9" & < "v0.10"} - "spawn" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "posixat" {>= "v0.9" & < "v0.10"} + "spawn" {>= "v0.9" & < "v0.10"} "base-threads" ] -available: [ ocaml-version >= "4.03.0" ] +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: "md5=c8bc66ceb05b3fdf7bd3839926504d07" +} diff --git a/packages/shexp/shexp.v0.9.0/url b/packages/shexp/shexp.v0.9.0/url deleted file mode 100644 index 74ea06062ec..00000000000 --- a/packages/shexp/shexp.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/shexp-v0.9.0.tar.gz" -checksum: "c8bc66ceb05b3fdf7bd3839926504d07" diff --git a/packages/shine/shine.0.2.1/descr b/packages/shine/shine.0.2.1/descr deleted file mode 100644 index cf64bcd345c..00000000000 --- a/packages/shine/shine.0.2.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Fixed-point MP3 encoder. - -shine is a super fast mp3 encoding library implemented in fixed-point arithmetic. diff --git a/packages/shine/shine.0.2.1/opam b/packages/shine/shine.0.2.1/opam index 9b77dbb994e..ba4e3391de3 100644 --- a/packages/shine/shine.0.2.1/opam +++ b/packages/shine/shine.0.2.1/opam @@ -1,26 +1,38 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "The Savonet Team " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-shine" bug-reports: "https://github.com/savonet/ocaml-shine/issues" license: "GPL-2.0" -dev-repo: "https://github.com/savonet/ocaml-shine.git" +dev-repo: "git+https://github.com/savonet/ocaml-shine.git" build: [ - ["./configure" "--prefix=%{prefix}%"] { os != "darwin" } - ["./configure" "OCAMLFLAGS=-cclib -L/usr/local/lib" "--prefix=%{prefix}%"] { os = "darwin" } + ["./configure" "--prefix=%{prefix}%"] {os != "macos"} + ["./configure" "OCAMLFLAGS=-cclib -L/usr/local/lib" "--prefix=%{prefix}%"] + {os = "macos"} [make] ] install: [make "install"] remove: ["ocamlfind" "remove" "shine"] depends: [ + "ocaml" "ocamlfind" {build} ] depexts: [ - [["alpine"] ["shine"]] - [["centos"] ["libshine-devel"]] - [["fedora"] ["libshine-devel"]] - [["opensuse"] ["libshine-devel"]] - [["debian"] ["libshine-dev"]] - [["ubuntu"] ["libshine-dev"]] - [["osx" "homebrew"] ["drfill/liquidsoap/libshine"]] + ["shine"] {os-distribution = "alpine"} + ["libshine-devel"] {os-distribution = "centos"} + ["libshine-devel"] {os-distribution = "fedora"} + ["libshine-devel"] {os-distribution = "opensuse"} + ["libshine-dev"] {os-distribution = "debian"} + ["libshine-dev"] {os-distribution = "ubuntu"} + ["drfill/liquidsoap/libshine"] + {os = "macos" & os-distribution = "homebrew"} ] +synopsis: "Fixed-point MP3 encoder." +description: + "shine is a super fast mp3 encoding library implemented in fixed-point arithmetic." +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-shine/releases/download/0.2.1/ocaml-shine-0.2.1.tar.gz" + checksum: "md5=0f8921966ac445295425cc52af3a84a6" +} diff --git a/packages/shine/shine.0.2.1/url b/packages/shine/shine.0.2.1/url deleted file mode 100644 index 652b1746141..00000000000 --- a/packages/shine/shine.0.2.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/savonet/ocaml-shine/releases/download/0.2.1/ocaml-shine-0.2.1.tar.gz" -checksum: "0f8921966ac445295425cc52af3a84a6" diff --git a/packages/should/should.0.1.0/descr b/packages/should/should.0.1.0/descr deleted file mode 100644 index 5a25780241e..00000000000 --- a/packages/should/should.0.1.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Literate assertions -Write assertions in in (roughly) plain English diff --git a/packages/should/should.0.1.0/opam b/packages/should/should.0.1.0/opam index c4f52d8cf52..8d0d730cce0 100644 --- a/packages/should/should.0.1.0/opam +++ b/packages/should/should.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mlin@mlin.net" authors: ["Mike Lin"] homepage: "https://github.com/mlin/should.ml" @@ -9,8 +9,16 @@ build: [ ] remove: [["ocamlfind" "remove" "should"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://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: "md5=2a2969d9ce15c3be9f58ff2ee562c5c3" +} diff --git a/packages/should/should.0.1.0/url b/packages/should/should.0.1.0/url deleted file mode 100644 index 1b3c42e9506..00000000000 --- a/packages/should/should.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mlin/should.ml/archive/v0.1.0.tar.gz" -checksum: "2a2969d9ce15c3be9f58ff2ee562c5c3" diff --git a/packages/sibylfs-lem/sibylfs-lem.0.4.0/descr b/packages/sibylfs-lem/sibylfs-lem.0.4.0/descr deleted file mode 100644 index f4119aaa04a..00000000000 --- a/packages/sibylfs-lem/sibylfs-lem.0.4.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -SibylFS fork of Lightweight Executable Mathematics for large-scale semantics - -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. diff --git a/packages/sibylfs-lem/sibylfs-lem.0.4.0/opam b/packages/sibylfs-lem/sibylfs-lem.0.4.0/opam index cf5a42ec6c8..d6af3f589ee 100644 --- a/packages/sibylfs-lem/sibylfs-lem.0.4.0/opam +++ b/packages/sibylfs-lem/sibylfs-lem.0.4.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://bitbucket.org/Peter_Sewell/lem" maintainer: "tom.j.ridge@googlemail.com" authors: [ "The Lem Team" ] -dev-repo: "https://bitbucket.org/dsheets/lem.git" +dev-repo: "git+https://bitbucket.org/dsheets/lem.git" build-env: [ [BUILD_DIR = "%{lib}%/sibylfs-lem"] ] @@ -25,9 +25,35 @@ conflicts: [ "coq" {>= "8.5.0"} ] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] 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 +extra-files: [ + ["ocamlfind_install.sh" "md5=f7286993459cb1754830542d3122f3f2"] + ["generate_install_manifest.sh" "md5=b00e2b11d8713deba697852a958889dd"] +] +url { + src: "https://bitbucket.org/dsheets/lem/get/0.4.0.tar.gz" + checksum: "md5=9306b3bdc99638d5895156c840033b86" +} diff --git a/packages/sibylfs-lem/sibylfs-lem.0.4.0/url b/packages/sibylfs-lem/sibylfs-lem.0.4.0/url deleted file mode 100644 index 439f2202f1f..00000000000 --- a/packages/sibylfs-lem/sibylfs-lem.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/dsheets/lem/get/0.4.0.tar.gz" -checksum: "9306b3bdc99638d5895156c840033b86" diff --git a/packages/sibylfs/sibylfs.0.5.0/descr b/packages/sibylfs/sibylfs.0.5.0/descr deleted file mode 100644 index 86c08cc0652..00000000000 --- a/packages/sibylfs/sibylfs.0.5.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -formal specification and oracle-based testing for POSIX file systems - -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. diff --git a/packages/sibylfs/sibylfs.0.5.0/opam b/packages/sibylfs/sibylfs.0.5.0/opam index 00ed327e00b..e93aa3e6aa0 100644 --- a/packages/sibylfs/sibylfs.0.5.0/opam +++ b/packages/sibylfs/sibylfs.0.5.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "tom.j.ridge@googlemail.com" authors: [ "Tom Ridge " @@ -7,7 +7,7 @@ authors: [ "Andrea Giugliano " ] homepage: "http://sibylfs.io/" -dev-repo: "https://github.com/sibylfs/sibylfs_src.git" +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"] @@ -16,11 +16,12 @@ build: [ [make] ] depends: [ + "ocaml" "base-unix" "base-bytes" - "ocamlfind" { build } - "sibylfs-lem" { build } - "cppo" { build } + "ocamlfind" {build} + "sibylfs-lem" {build} + "cppo" {build} "sha" "cmdliner" "fd-send-recv" @@ -30,3 +31,17 @@ depends: [ "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: "md5=3ec26e4dcd63041162473cb15f563a48" +} diff --git a/packages/sibylfs/sibylfs.0.5.0/url b/packages/sibylfs/sibylfs.0.5.0/url deleted file mode 100644 index 02fb3bfac76..00000000000 --- a/packages/sibylfs/sibylfs.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/sibylfs/sibylfs_src/archive/0.5.0.tar.gz" -checksum: "3ec26e4dcd63041162473cb15f563a48" diff --git a/packages/sill/sill.1.2.1/descr b/packages/sill/sill.1.2.1/descr deleted file mode 100644 index c2d3a84fb27..00000000000 --- a/packages/sill/sill.1.2.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Implementation of Linear Session Types -A prototype language focused on organizing concurrent programs via -communication along substructurally typed channels between processes. diff --git a/packages/sill/sill.1.2.1/opam b/packages/sill/sill.1.2.1/opam index 6145a096e55..315b616edae 100644 --- a/packages/sill/sill.1.2.1/opam +++ b/packages/sill/sill.1.2.1/opam @@ -1,6 +1,6 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://github.com/ISANobody/sill" -dev-repo: "https://github.com/ISANobody/sill.git" +dev-repo: "git+https://github.com/ISANobody/sill.git" bug-reports: "https://github.com/ISANobody/sill/issues" maintainer: "isanobody@gmail.com" authors: [ "Dennis Griffith " @@ -11,6 +11,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "4.01.0"} "base-threads" "base-unix" "bin_prot" {< "113.01.00"} @@ -19,5 +20,13 @@ depends: [ "sexplib" {< "113.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.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.""" +extra-files: ["sill.install" "md5=1a4837f3fc59e3f211c51d7041dfcead"] +url { + src: "https://github.com/ISANobody/sill/archive/v1.2.1.tar.gz" + checksum: "md5=67484fde1eeb216ab2da5ad239f947d8" +} diff --git a/packages/sill/sill.1.2.1/url b/packages/sill/sill.1.2.1/url deleted file mode 100644 index fc20742fbfa..00000000000 --- a/packages/sill/sill.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ISANobody/sill/archive/v1.2.1.tar.gz" -checksum: "67484fde1eeb216ab2da5ad239f947d8" diff --git a/packages/sill/sill.1.2/descr b/packages/sill/sill.1.2/descr deleted file mode 100644 index c2d3a84fb27..00000000000 --- a/packages/sill/sill.1.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Implementation of Linear Session Types -A prototype language focused on organizing concurrent programs via -communication along substructurally typed channels between processes. diff --git a/packages/sill/sill.1.2/opam b/packages/sill/sill.1.2/opam index 6145a096e55..c063ff828cc 100644 --- a/packages/sill/sill.1.2/opam +++ b/packages/sill/sill.1.2/opam @@ -1,6 +1,6 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://github.com/ISANobody/sill" -dev-repo: "https://github.com/ISANobody/sill.git" +dev-repo: "git+https://github.com/ISANobody/sill.git" bug-reports: "https://github.com/ISANobody/sill/issues" maintainer: "isanobody@gmail.com" authors: [ "Dennis Griffith " @@ -11,6 +11,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "4.01.0"} "base-threads" "base-unix" "bin_prot" {< "113.01.00"} @@ -19,5 +20,13 @@ depends: [ "sexplib" {< "113.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.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.""" +extra-files: ["sill.install" "md5=1a4837f3fc59e3f211c51d7041dfcead"] +url { + src: "https://github.com/ISANobody/sill/archive/v1.2.tar.gz" + checksum: "md5=034a68a3adff8bbbe459684316f9a960" +} diff --git a/packages/sill/sill.1.2/url b/packages/sill/sill.1.2/url deleted file mode 100644 index eed1ec596ab..00000000000 --- a/packages/sill/sill.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ISANobody/sill/archive/v1.2.tar.gz" -checksum: "034a68a3adff8bbbe459684316f9a960" diff --git a/packages/sill/sill.1.3.1/descr b/packages/sill/sill.1.3.1/descr deleted file mode 100644 index c2d3a84fb27..00000000000 --- a/packages/sill/sill.1.3.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Implementation of Linear Session Types -A prototype language focused on organizing concurrent programs via -communication along substructurally typed channels between processes. diff --git a/packages/sill/sill.1.3.1/opam b/packages/sill/sill.1.3.1/opam index 8a9dd56f94e..98bde71f96d 100644 --- a/packages/sill/sill.1.3.1/opam +++ b/packages/sill/sill.1.3.1/opam @@ -1,6 +1,6 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://github.com/ISANobody/sill" -dev-repo: "https://github.com/ISANobody/sill.git" +dev-repo: "git+https://github.com/ISANobody/sill.git" bug-reports: "https://github.com/ISANobody/sill/issues" maintainer: "isanobody@gmail.com" authors: [ "Dennis Griffith " @@ -9,9 +9,10 @@ license: "GPL-3 with OCaml linking exception" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["./tester.sh"] {with-test} ] -build-test: ["./tester.sh"] depends: [ + "ocaml" {>= "4.01.0"} "base-threads" "base-unix" "bin_prot" {< "113.01.00"} @@ -23,5 +24,13 @@ depends: [ "pa_monad_custom" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.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.""" +extra-files: ["sill.install" "md5=1a4837f3fc59e3f211c51d7041dfcead"] +url { + src: "https://github.com/ISANobody/sill/archive/v1.3.1.tar.gz" + checksum: "md5=ef33ca00b0eb6b1fa48e8e03ce0c79da" +} diff --git a/packages/sill/sill.1.3.1/url b/packages/sill/sill.1.3.1/url deleted file mode 100644 index 9226ff8e31f..00000000000 --- a/packages/sill/sill.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ISANobody/sill/archive/v1.3.1.tar.gz" -checksum: "ef33ca00b0eb6b1fa48e8e03ce0c79da" diff --git a/packages/sill/sill.1.3/descr b/packages/sill/sill.1.3/descr deleted file mode 100644 index c2d3a84fb27..00000000000 --- a/packages/sill/sill.1.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -Implementation of Linear Session Types -A prototype language focused on organizing concurrent programs via -communication along substructurally typed channels between processes. diff --git a/packages/sill/sill.1.3/opam b/packages/sill/sill.1.3/opam index c5be98e92f5..55b23efa362 100644 --- a/packages/sill/sill.1.3/opam +++ b/packages/sill/sill.1.3/opam @@ -1,6 +1,6 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://github.com/ISANobody/sill" -dev-repo: "https://github.com/ISANobody/sill.git" +dev-repo: "git+https://github.com/ISANobody/sill.git" bug-reports: "https://github.com/ISANobody/sill/issues" maintainer: "isanobody@gmail.com" authors: [ "Dennis Griffith " @@ -11,6 +11,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" {>= "4.01.0"} "base-threads" "base-unix" "bin_prot" {< "113.01.00"} @@ -20,5 +21,13 @@ depends: [ "mparser" "pa_monad_custom" ] -available: [ ocaml-version >= "4.01.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.""" +extra-files: ["sill.install" "md5=1a4837f3fc59e3f211c51d7041dfcead"] +url { + src: "https://github.com/ISANobody/sill/archive/v1.3.zip" + checksum: "md5=317148bbd50b78eed7b1a966f38f06f9" +} diff --git a/packages/sill/sill.1.3/url b/packages/sill/sill.1.3/url deleted file mode 100644 index 6b0c3e6b676..00000000000 --- a/packages/sill/sill.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ISANobody/sill/archive/v1.3.zip" -checksum: "317148bbd50b78eed7b1a966f38f06f9" diff --git a/packages/sill/sill.1.4/descr b/packages/sill/sill.1.4/descr deleted file mode 100644 index c2d3a84fb27..00000000000 --- a/packages/sill/sill.1.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -Implementation of Linear Session Types -A prototype language focused on organizing concurrent programs via -communication along substructurally typed channels between processes. diff --git a/packages/sill/sill.1.4/opam b/packages/sill/sill.1.4/opam index 8a9dd56f94e..992a766852a 100644 --- a/packages/sill/sill.1.4/opam +++ b/packages/sill/sill.1.4/opam @@ -1,6 +1,6 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://github.com/ISANobody/sill" -dev-repo: "https://github.com/ISANobody/sill.git" +dev-repo: "git+https://github.com/ISANobody/sill.git" bug-reports: "https://github.com/ISANobody/sill/issues" maintainer: "isanobody@gmail.com" authors: [ "Dennis Griffith " @@ -9,9 +9,10 @@ license: "GPL-3 with OCaml linking exception" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["./tester.sh"] {with-test} ] -build-test: ["./tester.sh"] depends: [ + "ocaml" {>= "4.01.0"} "base-threads" "base-unix" "bin_prot" {< "113.01.00"} @@ -23,5 +24,13 @@ depends: [ "pa_monad_custom" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.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.""" +extra-files: ["sill.install" "md5=1a4837f3fc59e3f211c51d7041dfcead"] +url { + src: "https://github.com/ISANobody/sill/archive/1.4.tar.gz" + checksum: "md5=805f8c6f72cc1054d2777152a700a144" +} diff --git a/packages/sill/sill.1.4/url b/packages/sill/sill.1.4/url deleted file mode 100644 index 73a11c1e28d..00000000000 --- a/packages/sill/sill.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ISANobody/sill/archive/1.4.tar.gz" -checksum: "805f8c6f72cc1054d2777152a700a144" diff --git a/packages/simple-bmc/simple-bmc.0.0.1/descr b/packages/simple-bmc/simple-bmc.0.0.1/descr deleted file mode 100644 index d9fccf51332..00000000000 --- a/packages/simple-bmc/simple-bmc.0.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -A tool to translate Hybrid automata into SMT formula which is solvable by dReal(https://github.com/soonhokong/dReal). diff --git a/packages/simple-bmc/simple-bmc.0.0.1/opam b/packages/simple-bmc/simple-bmc.0.0.1/opam index 00e290e1a0d..45308d933d9 100644 --- a/packages/simple-bmc/simple-bmc.0.0.1/opam +++ b/packages/simple-bmc/simple-bmc.0.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Wei Chen " authors: [ "Soonho Kong " @@ -14,10 +14,16 @@ remove: [ ["ocaml" "setup.ml" "-uninstall"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {>= "1.3.2"} "batteries" "ocamlbuild" {build} ] dev-repo: "git://github.com/pondering/simple-bmc" -available: ocaml-version >= "4.01.0" 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: "md5=03e273e01d199e366836cb20e97d711b" +} diff --git a/packages/simple-bmc/simple-bmc.0.0.1/url b/packages/simple-bmc/simple-bmc.0.0.1/url deleted file mode 100644 index 4747f55cd4c..00000000000 --- a/packages/simple-bmc/simple-bmc.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pondering/simple-bmc/archive/v0.0.1.tar.gz" -checksum: "03e273e01d199e366836cb20e97d711b" diff --git a/packages/simple-diff/simple-diff.0.1/descr b/packages/simple-diff/simple-diff.0.1/descr deleted file mode 100644 index 804b3f97b54..00000000000 --- a/packages/simple-diff/simple-diff.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Simple_diff is a pure OCaml diffing algorithm. - -This diffing algorithm is a port of https://github.com/paulgb/simplediff with -some minor differences in the implementation. diff --git a/packages/simple-diff/simple-diff.0.1/opam b/packages/simple-diff/simple-diff.0.1/opam index af5b29f9704..da2894e3445 100644 --- a/packages/simple-diff/simple-diff.0.1/opam +++ b/packages/simple-diff/simple-diff.0.1/opam @@ -1,14 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Gabriel Jaldon " authors: "Gabriel Jaldon " homepage: "https://github.com/gjaldon/simple_diff" bug-reports: "https://github.com/gjaldon/simple_diff/issues" license: "MIT" -dev-repo: "https://github.com/gjaldon/simple_diff.git" +dev-repo: "git+https://github.com/gjaldon/simple_diff.git" build: [make] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" {build} "ocamlbuild" {build} "re" {>= "1.7.1"} ] -available: [ocaml-version >= "4.00.0"] +synopsis: "Simple_diff is a pure OCaml diffing algorithm." +description: """ +This diffing algorithm is a port of https://github.com/paulgb/simplediff with +some minor differences in the implementation.""" +url { + src: "https://github.com/gjaldon/simple-diff/archive/v0.1.tar.gz" + checksum: "md5=29f3888fcdf5d7b9d72d9af03ea5b1bf" +} diff --git a/packages/simple-diff/simple-diff.0.1/url b/packages/simple-diff/simple-diff.0.1/url deleted file mode 100644 index 38889431cda..00000000000 --- a/packages/simple-diff/simple-diff.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/gjaldon/simple-diff/archive/v0.1.tar.gz" -checksum: "29f3888fcdf5d7b9d72d9af03ea5b1bf" diff --git a/packages/simple-diff/simple-diff.0.2.1/descr b/packages/simple-diff/simple-diff.0.2.1/descr deleted file mode 100644 index 804b3f97b54..00000000000 --- a/packages/simple-diff/simple-diff.0.2.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Simple_diff is a pure OCaml diffing algorithm. - -This diffing algorithm is a port of https://github.com/paulgb/simplediff with -some minor differences in the implementation. diff --git a/packages/simple-diff/simple-diff.0.2.1/opam b/packages/simple-diff/simple-diff.0.2.1/opam index de503b5dd60..000d7aca9f4 100644 --- a/packages/simple-diff/simple-diff.0.2.1/opam +++ b/packages/simple-diff/simple-diff.0.2.1/opam @@ -1,19 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Gabriel Jaldon " authors: [ "Gabriel Jaldon" ] homepage: "https://github.com/gjaldon/simple_diff" bug-reports: "https://github.com/gjaldon/simple_diff/issues" license: "ISC" -dev-repo: "https://github.com/gjaldon/simple_diff.git" - +dev-repo: "git+https://github.com/gjaldon/simple_diff.git" build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] depends: [ - "topkg" {build} - "ocamlfind" {build} + "ocaml" {>= "4.00.0"} + "topkg" {build} + "ocamlfind" {build} "ocamlbuild" {build} - "re" {>= "1.7.1"} + "re" {>= "1.7.1"} ] - - -available: [ocaml-version >= "4.00.0"] +synopsis: "Simple_diff is a pure OCaml diffing algorithm." +description: """ +This diffing algorithm is a port of https://github.com/paulgb/simplediff with +some minor differences in the implementation.""" +url { + src: "https://github.com/gjaldon/simple-diff/archive/v0.2.1.tar.gz" + checksum: "md5=3694fd83a00203bfb0ce861310643217" +} diff --git a/packages/simple-diff/simple-diff.0.2.1/url b/packages/simple-diff/simple-diff.0.2.1/url deleted file mode 100644 index 10a4cfe61e5..00000000000 --- a/packages/simple-diff/simple-diff.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/gjaldon/simple-diff/archive/v0.2.1.tar.gz" -checksum: "3694fd83a00203bfb0ce861310643217" \ No newline at end of file diff --git a/packages/simple-diff/simple-diff.0.3/descr b/packages/simple-diff/simple-diff.0.3/descr deleted file mode 100644 index 804b3f97b54..00000000000 --- a/packages/simple-diff/simple-diff.0.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Simple_diff is a pure OCaml diffing algorithm. - -This diffing algorithm is a port of https://github.com/paulgb/simplediff with -some minor differences in the implementation. diff --git a/packages/simple-diff/simple-diff.0.3/opam b/packages/simple-diff/simple-diff.0.3/opam index 6a002af75c3..c833688cc10 100644 --- a/packages/simple-diff/simple-diff.0.3/opam +++ b/packages/simple-diff/simple-diff.0.3/opam @@ -1,20 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Gabriel Jaldon " authors: [ "Gabriel Jaldon" ] homepage: "https://github.com/gjaldon/simple_diff" bug-reports: "https://github.com/gjaldon/simple_diff/issues" license: "ISC" -dev-repo: "https://github.com/gjaldon/simple_diff.git" +dev-repo: "git+https://github.com/gjaldon/simple_diff.git" doc: "https://gjaldon.github.io/simple-diff/" build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] depends: [ - "topkg" {build} - "ocamlfind" {build} + "ocaml" {>= "4.00.0"} + "topkg" {build} + "ocamlfind" {build} "ocamlbuild" {build} - "re" {>= "1.7.1"} + "re" {>= "1.7.1"} ] - - -available: [ocaml-version >= "4.00.0"] +synopsis: "Simple_diff is a pure OCaml diffing algorithm." +description: """ +This diffing algorithm is a port of https://github.com/paulgb/simplediff with +some minor differences in the implementation.""" +url { + src: "https://github.com/gjaldon/simple-diff/archive/v0.3.tar.gz" + checksum: "md5=4751d72fe03c4b3cc45ad6476bcbe558" +} diff --git a/packages/simple-diff/simple-diff.0.3/url b/packages/simple-diff/simple-diff.0.3/url deleted file mode 100644 index 318dc66eff6..00000000000 --- a/packages/simple-diff/simple-diff.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/gjaldon/simple-diff/archive/v0.3.tar.gz" -checksum: "4751d72fe03c4b3cc45ad6476bcbe558" \ No newline at end of file diff --git a/packages/simple_pam/simple_pam.0.1.1/descr b/packages/simple_pam/simple_pam.0.1.1/descr deleted file mode 100644 index 60c636ade04..00000000000 --- a/packages/simple_pam/simple_pam.0.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Tiny binding around PAM diff --git a/packages/simple_pam/simple_pam.0.1.1/opam b/packages/simple_pam/simple_pam.0.1.1/opam index 9354a101988..fe0e6a59f87 100644 --- a/packages/simple_pam/simple_pam.0.1.1/opam +++ b/packages/simple_pam/simple_pam.0.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "seb@mondet.org" build: [ ["oasis" "setup"] @@ -7,8 +7,15 @@ build: [ ] remove: [["ocamlfind" "remove" "simple_pam"]] depends: [ + "ocaml" "oasis" "ocamlfind" "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] +synopsis: "Tiny binding around PAM" +flags: light-uninstall +url { + src: "https://github.com/smondet/simple_pam/tarball/0.1.1" + checksum: "md5=589acde70edbf959107a483c807df778" +} diff --git a/packages/simple_pam/simple_pam.0.1.1/url b/packages/simple_pam/simple_pam.0.1.1/url deleted file mode 100644 index ce7a7823b6b..00000000000 --- a/packages/simple_pam/simple_pam.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/smondet/simple_pam/tarball/0.1.1" -checksum: "589acde70edbf959107a483c807df778" diff --git a/packages/simple_pam/simple_pam.0.1.2/descr b/packages/simple_pam/simple_pam.0.1.2/descr deleted file mode 100644 index 60c636ade04..00000000000 --- a/packages/simple_pam/simple_pam.0.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -Tiny binding around PAM diff --git a/packages/simple_pam/simple_pam.0.1.2/opam b/packages/simple_pam/simple_pam.0.1.2/opam index d60820926ac..e3191f05e8e 100644 --- a/packages/simple_pam/simple_pam.0.1.2/opam +++ b/packages/simple_pam/simple_pam.0.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "seb@mondet.org" build: [ ["oasis" "setup"] @@ -7,9 +7,16 @@ build: [ ] remove: [["ocamlfind" "remove" "simple_pam"]] depends: [ + "ocaml" "oasis" "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://github.com/smondet/simple_pam" install: ["ocaml" "setup.ml" "-install"] +synopsis: "Tiny binding around PAM" +flags: light-uninstall +url { + src: "https://github.com/smondet/simple_pam/archive/0.1.2.tar.gz" + checksum: "md5=a9b31e00f2c747840fd438baa78c6ef7" +} diff --git a/packages/simple_pam/simple_pam.0.1.2/url b/packages/simple_pam/simple_pam.0.1.2/url deleted file mode 100644 index 7b02bf43476..00000000000 --- a/packages/simple_pam/simple_pam.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/smondet/simple_pam/archive/0.1.2.tar.gz" -checksum: "a9b31e00f2c747840fd438baa78c6ef7" diff --git a/packages/skkserv-lite/skkserv-lite.2.0.1/descr b/packages/skkserv-lite/skkserv-lite.2.0.1/descr deleted file mode 100644 index d693f2f9d7d..00000000000 --- a/packages/skkserv-lite/skkserv-lite.2.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -SKK server using sqlite3 dictionaries -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. - diff --git a/packages/skkserv-lite/skkserv-lite.2.0.1/opam b/packages/skkserv-lite/skkserv-lite.2.0.1/opam index cde62024ffe..7c21e655b07 100644 --- a/packages/skkserv-lite/skkserv-lite.2.0.1/opam +++ b/packages/skkserv-lite/skkserv-lite.2.0.1/opam @@ -1,24 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "INAJIMA Daisuke " authors: [ "INAJIMA Daisuke " ] license: "MIT" homepage: "https://github.com/anyakichi/ocaml-skkserv-lite" -dev-repo: "https://github.com/anyakichi/ocaml-skkserv-lite.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" {>= "4.01"} "base-unix" {build} "camomile" {build} "lwt" {build} @@ -33,4 +32,16 @@ depends: [ "sqlite3" {build & = "2.0.3"}) "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01" ] +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.""" +extra-files: [ + ["skkserv-lite.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: "https://github.com/anyakichi/ocaml-skkserv-lite/archive/2.0.1.tar.gz" + checksum: "md5=abd9d5c7253959c82bbece0d0981539b" +} diff --git a/packages/skkserv-lite/skkserv-lite.2.0.1/url b/packages/skkserv-lite/skkserv-lite.2.0.1/url deleted file mode 100644 index 37592924941..00000000000 --- a/packages/skkserv-lite/skkserv-lite.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/anyakichi/ocaml-skkserv-lite/archive/2.0.1.tar.gz" -checksum: "abd9d5c7253959c82bbece0d0981539b" diff --git a/packages/skkserv-lite/skkserv-lite.2.0/descr b/packages/skkserv-lite/skkserv-lite.2.0/descr deleted file mode 100644 index d693f2f9d7d..00000000000 --- a/packages/skkserv-lite/skkserv-lite.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -SKK server using sqlite3 dictionaries -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. - diff --git a/packages/skkserv-lite/skkserv-lite.2.0/opam b/packages/skkserv-lite/skkserv-lite.2.0/opam index cde62024ffe..2adeebcfcc7 100644 --- a/packages/skkserv-lite/skkserv-lite.2.0/opam +++ b/packages/skkserv-lite/skkserv-lite.2.0/opam @@ -1,24 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "INAJIMA Daisuke " authors: [ "INAJIMA Daisuke " ] license: "MIT" homepage: "https://github.com/anyakichi/ocaml-skkserv-lite" -dev-repo: "https://github.com/anyakichi/ocaml-skkserv-lite.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" {>= "4.01"} "base-unix" {build} "camomile" {build} "lwt" {build} @@ -33,4 +32,16 @@ depends: [ "sqlite3" {build & = "2.0.3"}) "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01" ] +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.""" +extra-files: [ + ["skkserv-lite.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: "https://github.com/anyakichi/ocaml-skkserv-lite/archive/2.0.tar.gz" + checksum: "md5=68ae65da1f25b9bc8cde9eb6569cb5fa" +} diff --git a/packages/skkserv-lite/skkserv-lite.2.0/url b/packages/skkserv-lite/skkserv-lite.2.0/url deleted file mode 100644 index 22e61c41e25..00000000000 --- a/packages/skkserv-lite/skkserv-lite.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/anyakichi/ocaml-skkserv-lite/archive/2.0.tar.gz" -checksum: "68ae65da1f25b9bc8cde9eb6569cb5fa" diff --git a/packages/slack-backup/slack-backup.0.1/descr b/packages/slack-backup/slack-backup.0.1/descr deleted file mode 100644 index c1a21763309..00000000000 --- a/packages/slack-backup/slack-backup.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Small tool to backup IM and channels from slack. - -Binary and library to backup IM and channels from slack. diff --git a/packages/slack-backup/slack-backup.0.1/opam b/packages/slack-backup/slack-backup.0.1/opam index 86f327212f9..c551eb9ce4e 100644 --- a/packages/slack-backup/slack-backup.0.1/opam +++ b/packages/slack-backup/slack-backup.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Louis Roché " authors: "Louis Roché " homepage: "https://github.com/Khady/slack-backup" @@ -8,20 +8,28 @@ 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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: [ "ocaml" "%{etc}%/slack-backup/_oasis_remove_.ml" "%{etc}%/slack-backup" ] depends: [ + "ocaml" {>= "4.02.1"} "cmdliner" {build} "ocamlfind" {build} "result" "slacko" ] -available: [ ocaml-version >= "4.02.1" ] +synopsis: "Small tool to backup IM and channels from slack." +description: "Binary and library to backup IM and channels from slack." +extra-files: [ + ["slack-backup.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: "https://github.com/Khady/slack-backup/archive/0.1.zip" + checksum: "md5=021171eb1436d2c24a007c46f8ba2f0d" +} diff --git a/packages/slack-backup/slack-backup.0.1/url b/packages/slack-backup/slack-backup.0.1/url deleted file mode 100644 index 42a08ad2558..00000000000 --- a/packages/slack-backup/slack-backup.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Khady/slack-backup/archive/0.1.zip" -checksum: "021171eb1436d2c24a007c46f8ba2f0d" diff --git a/packages/slacko/slacko.0.10.0/descr b/packages/slacko/slacko.0.10.0/descr deleted file mode 100644 index a9c217e2dae..00000000000 --- a/packages/slacko/slacko.0.10.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access the Slack API - -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. diff --git a/packages/slacko/slacko.0.10.0/opam b/packages/slacko/slacko.0.10.0/opam deleted file mode 100644 index 386a4d1fea1..00000000000 --- a/packages/slacko/slacko.0.10.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -maintainer: "marek@xivilization.net" -author: "Marek Kubica " -homepage: "https://github.com/Leonidas-from-XIV/slacko" -license: "LGPL-3 with OCaml linking exception" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: [ - ["ocaml" "setup.ml" "-install"] -] -remove: [ - ["ocamlfind" "remove" "slacko"] -] -depends: [ - "ocamlfind" - "cmdliner" - "yojson" - "lwt" {>= "2.4.6"} - "ssl" - "cohttp" {>= "0.10.0" & <"0.99"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/Leonidas-from-XIV/slacko" -bug-reports: "https://github.com/Leonidas-from-XIV/slacko/issues" -available: [ ocaml-version >= "4.02.0" ] diff --git a/packages/slacko/slacko.0.10.0/url b/packages/slacko/slacko.0.10.0/url deleted file mode 100644 index 86af2a5ba03..00000000000 --- a/packages/slacko/slacko.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Leonidas-from-XIV/slacko/releases/download/0.10.0/slacko-0.10.0.tar.gz" -checksum: "f80964d96f45adf22c131550dd4ea9e4" diff --git a/packages/slacko/slacko.0.11.0/descr b/packages/slacko/slacko.0.11.0/descr deleted file mode 100644 index a9c217e2dae..00000000000 --- a/packages/slacko/slacko.0.11.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access the Slack API - -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. diff --git a/packages/slacko/slacko.0.11.0/opam b/packages/slacko/slacko.0.11.0/opam deleted file mode 100644 index 386a4d1fea1..00000000000 --- a/packages/slacko/slacko.0.11.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -maintainer: "marek@xivilization.net" -author: "Marek Kubica " -homepage: "https://github.com/Leonidas-from-XIV/slacko" -license: "LGPL-3 with OCaml linking exception" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: [ - ["ocaml" "setup.ml" "-install"] -] -remove: [ - ["ocamlfind" "remove" "slacko"] -] -depends: [ - "ocamlfind" - "cmdliner" - "yojson" - "lwt" {>= "2.4.6"} - "ssl" - "cohttp" {>= "0.10.0" & <"0.99"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/Leonidas-from-XIV/slacko" -bug-reports: "https://github.com/Leonidas-from-XIV/slacko/issues" -available: [ ocaml-version >= "4.02.0" ] diff --git a/packages/slacko/slacko.0.11.0/url b/packages/slacko/slacko.0.11.0/url deleted file mode 100644 index c95e723404e..00000000000 --- a/packages/slacko/slacko.0.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Leonidas-from-XIV/slacko/releases/download/0.11.0/slacko-0.11.0.tar.gz" -checksum: "49417f8a9abb266aec704e2a10680030" diff --git a/packages/slacko/slacko.0.12.0/descr b/packages/slacko/slacko.0.12.0/descr deleted file mode 100644 index a9c217e2dae..00000000000 --- a/packages/slacko/slacko.0.12.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access the Slack API - -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. diff --git a/packages/slacko/slacko.0.12.0/opam b/packages/slacko/slacko.0.12.0/opam index 386a4d1fea1..96eb411ab07 100644 --- a/packages/slacko/slacko.0.12.0/opam +++ b/packages/slacko/slacko.0.12.0/opam @@ -1,6 +1,5 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "marek@xivilization.net" -author: "Marek Kubica " homepage: "https://github.com/Leonidas-from-XIV/slacko" license: "LGPL-3 with OCaml linking exception" build: [ @@ -14,14 +13,26 @@ remove: [ ["ocamlfind" "remove" "slacko"] ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "cmdliner" "yojson" "lwt" {>= "2.4.6"} "ssl" - "cohttp" {>= "0.10.0" & <"0.99"} + "cohttp" {>= "0.10.0" & < "0.99"} "ocamlbuild" {build} ] dev-repo: "git://github.com/Leonidas-from-XIV/slacko" bug-reports: "https://github.com/Leonidas-from-XIV/slacko/issues" -available: [ ocaml-version >= "4.02.0" ] +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: "md5=555023502adc2256360912b8746b08aa" +} diff --git a/packages/slacko/slacko.0.12.0/url b/packages/slacko/slacko.0.12.0/url deleted file mode 100644 index e7f6ee57c52..00000000000 --- a/packages/slacko/slacko.0.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Leonidas-from-XIV/slacko/releases/download/0.12.0/slacko-0.12.0.tar.gz" -checksum: "555023502adc2256360912b8746b08aa" diff --git a/packages/slacko/slacko.0.13.0/descr b/packages/slacko/slacko.0.13.0/descr deleted file mode 100644 index a9c217e2dae..00000000000 --- a/packages/slacko/slacko.0.13.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access the Slack API - -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. diff --git a/packages/slacko/slacko.0.13.0/opam b/packages/slacko/slacko.0.13.0/opam index 7c92e90fe28..c8ed4c908b9 100644 --- a/packages/slacko/slacko.0.13.0/opam +++ b/packages/slacko/slacko.0.13.0/opam @@ -1,13 +1,12 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "marek@xivilization.net" -author: "Marek Kubica " homepage: "https://github.com/Leonidas-from-XIV/slacko" license: "LGPL-3 with OCaml linking exception" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + [make "test"] {with-test} ] -build-test: [make "test"] install: [ ["ocaml" "setup.ml" "-install"] ] @@ -15,14 +14,15 @@ remove: [ ["ocamlfind" "remove" "slacko"] ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "cmdliner" "yojson" "lwt" {>= "2.4.7"} "tls" | "ssl" - "cohttp" {>= "0.21.1" & <"0.99"} + "cohttp" {>= "0.21.1" & < "0.99"} "ppx_deriving_yojson" {>= "3.0"} - "ounit" {test} + "ounit" {with-test} ] conflicts: [ # broken release: https://github.com/mirage/ocaml-conduit/issues/189 @@ -30,4 +30,15 @@ conflicts: [ ] dev-repo: "git://github.com/Leonidas-from-XIV/slacko" bug-reports: "https://github.com/Leonidas-from-XIV/slacko/issues" -available: [ ocaml-version >= "4.02.0" ] +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: "md5=17bbc14982cabb5e0591f92289d7fe91" +} diff --git a/packages/slacko/slacko.0.13.0/url b/packages/slacko/slacko.0.13.0/url deleted file mode 100644 index 8aa3d400f3c..00000000000 --- a/packages/slacko/slacko.0.13.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Leonidas-from-XIV/slacko/releases/download/0.13.0/slacko-0.13.0.tar.gz" -checksum: "17bbc14982cabb5e0591f92289d7fe91" diff --git a/packages/slacko/slacko.0.9.0/descr b/packages/slacko/slacko.0.9.0/descr deleted file mode 100644 index a9c217e2dae..00000000000 --- a/packages/slacko/slacko.0.9.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access the Slack API - -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. diff --git a/packages/slacko/slacko.0.9.0/opam b/packages/slacko/slacko.0.9.0/opam deleted file mode 100644 index b50215ebcd1..00000000000 --- a/packages/slacko/slacko.0.9.0/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -maintainer: "marek@xivilization.net" -author: "Marek Kubica " -homepage: "https://github.com/Leonidas-from-XIV/slacko" -license: "LGPL-3 with OCaml linking exception" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: [ - ["ocaml" "setup.ml" "-install"] -] -remove: [ - ["ocamlfind" "remove" "slacko"] -] -depends: [ - "ocamlfind" - "camlp4" - "cmdliner" - "yojson" - "lwt" - "ssl" - "cohttp" {>= "0.10.0" & <"0.99"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/Leonidas-from-XIV/slacko" -bug-reports: "https://github.com/Leonidas-from-XIV/slacko/issues" -available: [ ocaml-version >= "4.01.0" ] diff --git a/packages/slacko/slacko.0.9.0/url b/packages/slacko/slacko.0.9.0/url deleted file mode 100644 index 7715ae6b191..00000000000 --- a/packages/slacko/slacko.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Leonidas-from-XIV/slacko/releases/download/0.9.0/slacko-0.9.0.tar.gz" -checksum: "61a0583c7648e9a7566cfebdcfb9520d" diff --git a/packages/slacko/slacko.0.9.1/descr b/packages/slacko/slacko.0.9.1/descr deleted file mode 100644 index a9c217e2dae..00000000000 --- a/packages/slacko/slacko.0.9.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Access the Slack API - -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. diff --git a/packages/slacko/slacko.0.9.1/opam b/packages/slacko/slacko.0.9.1/opam index b50215ebcd1..3052fc3bc69 100644 --- a/packages/slacko/slacko.0.9.1/opam +++ b/packages/slacko/slacko.0.9.1/opam @@ -1,6 +1,5 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "marek@xivilization.net" -author: "Marek Kubica " homepage: "https://github.com/Leonidas-from-XIV/slacko" license: "LGPL-3 with OCaml linking exception" build: [ @@ -14,15 +13,27 @@ remove: [ ["ocamlfind" "remove" "slacko"] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "camlp4" "cmdliner" "yojson" "lwt" "ssl" - "cohttp" {>= "0.10.0" & <"0.99"} + "cohttp" {>= "0.10.0" & < "0.99"} "ocamlbuild" {build} ] dev-repo: "git://github.com/Leonidas-from-XIV/slacko" bug-reports: "https://github.com/Leonidas-from-XIV/slacko/issues" -available: [ ocaml-version >= "4.01.0" ] +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: "md5=44d45621e2fdd3a5f84cf2129cc2afab" +} diff --git a/packages/slacko/slacko.0.9.1/url b/packages/slacko/slacko.0.9.1/url deleted file mode 100644 index 78a56a93a76..00000000000 --- a/packages/slacko/slacko.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Leonidas-from-XIV/slacko/releases/download/0.9.1/slacko-0.9.1.tar.gz" -checksum: "44d45621e2fdd3a5f84cf2129cc2afab" diff --git a/packages/slap/slap.0.0.0/descr b/packages/slap/slap.0.0.0/descr deleted file mode 100644 index 9957fe90826..00000000000 --- a/packages/slap/slap.0.0.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Linear algebra library with static size checking for matrix operations -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. diff --git a/packages/slap/slap.0.0.0/opam b/packages/slap/slap.0.0.0/opam index 1e1a0932694..1ab9912fa15 100644 --- a/packages/slap/slap.0.0.0/opam +++ b/packages/slap/slap.0.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "abe@sf.ecei.tohoku.ac.jp" authors: [ "Akinori ABE " ] license: "LGPL-2.1 with OCaml linking exception" @@ -6,14 +6,15 @@ 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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {<= "4.02.3" & >= "3.12.1"} "base-bigarray" "lacaml" {>= "7.0.12" & < "7.2.2"} "ocamlfind" @@ -23,6 +24,19 @@ depends: [ depopts: [ "ounit" ] -available: [ ocaml-version <= "4.02.3" & ocaml-version >= "3.12.1" ] dev-repo: "git://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: "md5=86309ce69cf295ad301188b2d7d5f4c8" +} diff --git a/packages/slap/slap.0.0.0/url b/packages/slap/slap.0.0.0/url deleted file mode 100644 index bdb805c529a..00000000000 --- a/packages/slap/slap.0.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/slap/archive/v0.0.0.tar.gz" -checksum: "86309ce69cf295ad301188b2d7d5f4c8" diff --git a/packages/slap/slap.0.1.0/descr b/packages/slap/slap.0.1.0/descr deleted file mode 100644 index 9957fe90826..00000000000 --- a/packages/slap/slap.0.1.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Linear algebra library with static size checking for matrix operations -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. diff --git a/packages/slap/slap.0.1.0/opam b/packages/slap/slap.0.1.0/opam index 1e1a0932694..754768164d8 100644 --- a/packages/slap/slap.0.1.0/opam +++ b/packages/slap/slap.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "abe@sf.ecei.tohoku.ac.jp" authors: [ "Akinori ABE " ] license: "LGPL-2.1 with OCaml linking exception" @@ -6,14 +6,15 @@ 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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {<= "4.02.3" & >= "3.12.1"} "base-bigarray" "lacaml" {>= "7.0.12" & < "7.2.2"} "ocamlfind" @@ -23,6 +24,19 @@ depends: [ depopts: [ "ounit" ] -available: [ ocaml-version <= "4.02.3" & ocaml-version >= "3.12.1" ] dev-repo: "git://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: "md5=f038fbd9c43f4710d2f4a265dba42a29" +} diff --git a/packages/slap/slap.0.1.0/url b/packages/slap/slap.0.1.0/url deleted file mode 100644 index a94e3eb5f74..00000000000 --- a/packages/slap/slap.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/slap/archive/v0.1.0.tar.gz" -checksum: "f038fbd9c43f4710d2f4a265dba42a29" diff --git a/packages/slap/slap.0.2.0/descr b/packages/slap/slap.0.2.0/descr deleted file mode 100644 index 9957fe90826..00000000000 --- a/packages/slap/slap.0.2.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Linear algebra library with static size checking for matrix operations -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. diff --git a/packages/slap/slap.0.2.0/opam b/packages/slap/slap.0.2.0/opam index 1e1a0932694..4731610739a 100644 --- a/packages/slap/slap.0.2.0/opam +++ b/packages/slap/slap.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "abe@sf.ecei.tohoku.ac.jp" authors: [ "Akinori ABE " ] license: "LGPL-2.1 with OCaml linking exception" @@ -6,14 +6,15 @@ 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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {<= "4.02.3" & >= "3.12.1"} "base-bigarray" "lacaml" {>= "7.0.12" & < "7.2.2"} "ocamlfind" @@ -23,6 +24,19 @@ depends: [ depopts: [ "ounit" ] -available: [ ocaml-version <= "4.02.3" & ocaml-version >= "3.12.1" ] dev-repo: "git://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: "md5=981a01818182a1f759e3baee807781e0" +} diff --git a/packages/slap/slap.0.2.0/url b/packages/slap/slap.0.2.0/url deleted file mode 100644 index f5cd759e1bf..00000000000 --- a/packages/slap/slap.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/slap/archive/v0.2.0.tar.gz" -checksum: "981a01818182a1f759e3baee807781e0" diff --git a/packages/slap/slap.0.2.1/descr b/packages/slap/slap.0.2.1/descr deleted file mode 100644 index 9957fe90826..00000000000 --- a/packages/slap/slap.0.2.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -Linear algebra library with static size checking for matrix operations -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. diff --git a/packages/slap/slap.0.2.1/opam b/packages/slap/slap.0.2.1/opam index 1e1a0932694..7c594b907fe 100644 --- a/packages/slap/slap.0.2.1/opam +++ b/packages/slap/slap.0.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "abe@sf.ecei.tohoku.ac.jp" authors: [ "Akinori ABE " ] license: "LGPL-2.1 with OCaml linking exception" @@ -6,14 +6,15 @@ 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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {<= "4.02.3" & >= "3.12.1"} "base-bigarray" "lacaml" {>= "7.0.12" & < "7.2.2"} "ocamlfind" @@ -23,6 +24,19 @@ depends: [ depopts: [ "ounit" ] -available: [ ocaml-version <= "4.02.3" & ocaml-version >= "3.12.1" ] dev-repo: "git://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: "md5=0ee7f4937ed8cbdfc7d825341c841cfc" +} diff --git a/packages/slap/slap.0.2.1/url b/packages/slap/slap.0.2.1/url deleted file mode 100644 index 5e007e1c561..00000000000 --- a/packages/slap/slap.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/slap/archive/v0.2.1.tar.gz" -checksum: "0ee7f4937ed8cbdfc7d825341c841cfc" diff --git a/packages/slap/slap.0.2.2/descr b/packages/slap/slap.0.2.2/descr deleted file mode 100644 index 030979c254b..00000000000 --- a/packages/slap/slap.0.2.2/descr +++ /dev/null @@ -1,7 +0,0 @@ -A linear algebra library with static size checking for matrix operations -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. diff --git a/packages/slap/slap.0.2.2/opam b/packages/slap/slap.0.2.2/opam index ad907b4a4c4..d88b73c9ed9 100644 --- a/packages/slap/slap.0.2.2/opam +++ b/packages/slap/slap.0.2.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "abe@sf.ecei.tohoku.ac.jp" authors: [ "Akinori ABE " ] license: "LGPL-2.1 with OCaml linking exception" @@ -6,14 +6,15 @@ 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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {<= "4.02.3" & >= "3.12.1"} "base-bigarray" "lacaml" {>= "7.0.12" & < "7.2.2"} "ocamlfind" @@ -23,6 +24,19 @@ depends: [ depopts: [ "ounit" ] -available: [ ocaml-version <= "4.02.3" & ocaml-version >= "3.12.1" ] dev-repo: "git://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: "md5=c94c1ff3e34eaa293d3e2c9f3daacd67" +} diff --git a/packages/slap/slap.0.2.2/url b/packages/slap/slap.0.2.2/url deleted file mode 100644 index eeed3879ff7..00000000000 --- a/packages/slap/slap.0.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/slap/archive/v0.2.2.tar.gz" -checksum: "c94c1ff3e34eaa293d3e2c9f3daacd67" diff --git a/packages/slap/slap.0.2.3/descr b/packages/slap/slap.0.2.3/descr deleted file mode 100644 index 030979c254b..00000000000 --- a/packages/slap/slap.0.2.3/descr +++ /dev/null @@ -1,7 +0,0 @@ -A linear algebra library with static size checking for matrix operations -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. diff --git a/packages/slap/slap.0.2.3/opam b/packages/slap/slap.0.2.3/opam index ad907b4a4c4..fcb8e794d3d 100644 --- a/packages/slap/slap.0.2.3/opam +++ b/packages/slap/slap.0.2.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "abe@sf.ecei.tohoku.ac.jp" authors: [ "Akinori ABE " ] license: "LGPL-2.1 with OCaml linking exception" @@ -6,14 +6,15 @@ 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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {<= "4.02.3" & >= "3.12.1"} "base-bigarray" "lacaml" {>= "7.0.12" & < "7.2.2"} "ocamlfind" @@ -23,6 +24,19 @@ depends: [ depopts: [ "ounit" ] -available: [ ocaml-version <= "4.02.3" & ocaml-version >= "3.12.1" ] dev-repo: "git://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: "md5=0fffd1577047a72e27e0f973c4f5c33f" +} diff --git a/packages/slap/slap.0.2.3/url b/packages/slap/slap.0.2.3/url deleted file mode 100644 index 6365be42bee..00000000000 --- a/packages/slap/slap.0.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/slap/archive/v0.2.3.tar.gz" -checksum: "0fffd1577047a72e27e0f973c4f5c33f" diff --git a/packages/slap/slap.1.0.0/descr b/packages/slap/slap.1.0.0/descr deleted file mode 100644 index 030979c254b..00000000000 --- a/packages/slap/slap.1.0.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -A linear algebra library with static size checking for matrix operations -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. diff --git a/packages/slap/slap.1.0.0/opam b/packages/slap/slap.1.0.0/opam index a1d067f7fbb..4d7641027a6 100644 --- a/packages/slap/slap.1.0.0/opam +++ b/packages/slap/slap.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "abe@sf.ecei.tohoku.ac.jp" authors: [ "Akinori ABE " ] license: "LGPL-2.1 with OCaml linking exception" @@ -6,14 +6,15 @@ 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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {<= "4.02.3" & >= "4.02"} "base-bigarray" "lacaml" {>= "7.0.12" & < "7.2.2"} "ocamlfind" @@ -23,6 +24,19 @@ depends: [ depopts: [ "ounit" ] -available: [ ocaml-version <= "4.02.3" & ocaml-version >= "4.02" ] dev-repo: "git://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: "md5=770c24c1f247fe0c73813acd134ee36f" +} diff --git a/packages/slap/slap.1.0.0/url b/packages/slap/slap.1.0.0/url deleted file mode 100644 index 9909c1fd4d8..00000000000 --- a/packages/slap/slap.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/slap/archive/v1.0.0.tar.gz" -checksum: "770c24c1f247fe0c73813acd134ee36f" diff --git a/packages/slap/slap.1.0.1/descr b/packages/slap/slap.1.0.1/descr deleted file mode 100644 index 030979c254b..00000000000 --- a/packages/slap/slap.1.0.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -A linear algebra library with static size checking for matrix operations -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. diff --git a/packages/slap/slap.1.0.1/opam b/packages/slap/slap.1.0.1/opam index a1d067f7fbb..ad0fd31b1fc 100644 --- a/packages/slap/slap.1.0.1/opam +++ b/packages/slap/slap.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "abe@sf.ecei.tohoku.ac.jp" authors: [ "Akinori ABE " ] license: "LGPL-2.1 with OCaml linking exception" @@ -6,14 +6,15 @@ 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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {<= "4.02.3" & >= "4.02"} "base-bigarray" "lacaml" {>= "7.0.12" & < "7.2.2"} "ocamlfind" @@ -23,6 +24,19 @@ depends: [ depopts: [ "ounit" ] -available: [ ocaml-version <= "4.02.3" & ocaml-version >= "4.02" ] dev-repo: "git://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: "md5=fa0a4ae7969187c75c35e51d078ab89c" +} diff --git a/packages/slap/slap.1.0.1/url b/packages/slap/slap.1.0.1/url deleted file mode 100644 index 34b31ca78af..00000000000 --- a/packages/slap/slap.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/slap/archive/v1.0.1.tar.gz" -checksum: "fa0a4ae7969187c75c35e51d078ab89c" diff --git a/packages/slap/slap.2.0.0/descr b/packages/slap/slap.2.0.0/descr deleted file mode 100644 index 030979c254b..00000000000 --- a/packages/slap/slap.2.0.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -A linear algebra library with static size checking for matrix operations -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. diff --git a/packages/slap/slap.2.0.0/opam b/packages/slap/slap.2.0.0/opam index ae54ffc6720..207124b1867 100644 --- a/packages/slap/slap.2.0.0/opam +++ b/packages/slap/slap.2.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "abe@sf.ecei.tohoku.ac.jp" authors: [ "Akinori ABE " ] license: "LGPL-2.1 with OCaml linking exception" @@ -6,14 +6,15 @@ 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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {<= "4.02.3" & >= "4.02"} "base-bigarray" "lacaml" {>= "7.2.3" & < "8.0.0"} "ocamlfind" @@ -23,6 +24,19 @@ depends: [ depopts: [ "ounit" ] -available: [ ocaml-version <= "4.02.3" & ocaml-version >= "4.02" ] dev-repo: "git://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: "md5=8dd38919d050ac4707d351ef4bf1d57c" +} diff --git a/packages/slap/slap.2.0.0/url b/packages/slap/slap.2.0.0/url deleted file mode 100644 index 920dcf2afd7..00000000000 --- a/packages/slap/slap.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/slap/archive/v2.0.0.tar.gz" -checksum: "8dd38919d050ac4707d351ef4bf1d57c" diff --git a/packages/slap/slap.2.0.1/descr b/packages/slap/slap.2.0.1/descr deleted file mode 100644 index 030979c254b..00000000000 --- a/packages/slap/slap.2.0.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -A linear algebra library with static size checking for matrix operations -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. diff --git a/packages/slap/slap.2.0.1/opam b/packages/slap/slap.2.0.1/opam index 8d4294bf290..10a074a94df 100644 --- a/packages/slap/slap.2.0.1/opam +++ b/packages/slap/slap.2.0.1/opam @@ -1,22 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "abe@sf.ecei.tohoku.ac.jp" authors: [ "Akinori ABE " ] license: "LGPL-2.1 with OCaml linking exception" homepage: "http://akabe.github.io/slap/" -dev-repo: "https://github.com/akabe/slap.git" +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" + "-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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {<= "4.02.3" & >= "3.12"} "base-bigarray" "base-bytes" "ocamlfind" {>= "1.5.0"} @@ -27,4 +33,17 @@ depends: [ depopts: [ "ounit" ] -available: [ ocaml-version <= "4.02.3" & ocaml-version >= "3.12" ] +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: "md5=1cb874673e184ae640be96273a7d5ce6" +} diff --git a/packages/slap/slap.2.0.1/url b/packages/slap/slap.2.0.1/url deleted file mode 100644 index 030842cbf22..00000000000 --- a/packages/slap/slap.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/slap/archive/v2.0.1.tar.gz" -checksum: "1cb874673e184ae640be96273a7d5ce6" diff --git a/packages/slap/slap.2.0.2/descr b/packages/slap/slap.2.0.2/descr deleted file mode 100644 index 030979c254b..00000000000 --- a/packages/slap/slap.2.0.2/descr +++ /dev/null @@ -1,7 +0,0 @@ -A linear algebra library with static size checking for matrix operations -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. diff --git a/packages/slap/slap.2.0.2/opam b/packages/slap/slap.2.0.2/opam index 326f0a356bb..f488aa29d8d 100644 --- a/packages/slap/slap.2.0.2/opam +++ b/packages/slap/slap.2.0.2/opam @@ -1,22 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "abe@sf.ecei.tohoku.ac.jp" authors: [ "Akinori ABE " ] license: "LGPL-2.1 with OCaml linking exception" homepage: "http://akabe.github.io/slap/" -dev-repo: "https://github.com/akabe/slap.git" +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" + "-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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {<= "4.02.3" & >= "3.12"} "base-bigarray" "base-bytes" "ocamlfind" {>= "1.5.0"} @@ -26,4 +32,17 @@ depends: [ depopts: [ "ounit" ] -available: [ ocaml-version <= "4.02.3" & ocaml-version >= "3.12" ] +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: "md5=01fbfa454b08eeeee092c6f5ec43b103" +} diff --git a/packages/slap/slap.2.0.2/url b/packages/slap/slap.2.0.2/url deleted file mode 100644 index 12a5875d4c4..00000000000 --- a/packages/slap/slap.2.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/slap/archive/v2.0.2.tar.gz" -checksum: "01fbfa454b08eeeee092c6f5ec43b103" diff --git a/packages/slap/slap.3.0.0/descr b/packages/slap/slap.3.0.0/descr deleted file mode 100644 index 030979c254b..00000000000 --- a/packages/slap/slap.3.0.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -A linear algebra library with static size checking for matrix operations -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. diff --git a/packages/slap/slap.3.0.0/opam b/packages/slap/slap.3.0.0/opam index 3229ef222ce..cebf48a5b88 100644 --- a/packages/slap/slap.3.0.0/opam +++ b/packages/slap/slap.3.0.0/opam @@ -1,22 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "abe@sf.ecei.tohoku.ac.jp" authors: [ "Akinori ABE " ] license: "LGPL-2.1 with OCaml linking exception" homepage: "http://akabe.github.io/slap/" -dev-repo: "https://github.com/akabe/slap.git" +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" + "-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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {<= "4.02.3" & >= "3.12"} "base-bigarray" "base-bytes" "ocamlfind" {>= "1.5.0"} @@ -26,4 +32,17 @@ depends: [ depopts: [ "ounit" ] -available: [ ocaml-version <= "4.02.3" & ocaml-version >= "3.12" ] +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: "md5=4d33bb4ceecbc216d5167263805507f7" +} diff --git a/packages/slap/slap.3.0.0/url b/packages/slap/slap.3.0.0/url deleted file mode 100644 index a24e361697b..00000000000 --- a/packages/slap/slap.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/slap/archive/v3.0.0.tar.gz" -checksum: "4d33bb4ceecbc216d5167263805507f7" diff --git a/packages/slap/slap.3.0.1/descr b/packages/slap/slap.3.0.1/descr deleted file mode 100644 index 030979c254b..00000000000 --- a/packages/slap/slap.3.0.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -A linear algebra library with static size checking for matrix operations -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. diff --git a/packages/slap/slap.3.0.1/opam b/packages/slap/slap.3.0.1/opam index 9523aadceef..16a66e71b03 100644 --- a/packages/slap/slap.3.0.1/opam +++ b/packages/slap/slap.3.0.1/opam @@ -1,23 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "abe@sf.ecei.tohoku.ac.jp" authors: [ "Akinori ABE " ] license: "LGPL-2.1 with OCaml linking exception" homepage: "http://akabe.github.io/slap/" -dev-repo: "https://github.com/akabe/slap.git" +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" + "-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"] ["rm" "-f" "%{bin}%/ppx_slap"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12"} "base-bigarray" "base-bytes" "ocamlfind" {build & >= "1.5.0"} @@ -25,6 +31,19 @@ depends: [ "cppo" {build & >= "1.1.0"} ] depopts: [ - "ounit" {test} + "ounit" {with-test} ] -available: [ ocaml-version >= "3.12" ] +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.1.tar.gz" + checksum: "md5=6f237f6812b3f732b311d482528a39a7" +} diff --git a/packages/slap/slap.3.0.1/url b/packages/slap/slap.3.0.1/url deleted file mode 100644 index 6a152fe0ade..00000000000 --- a/packages/slap/slap.3.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/slap/archive/v3.0.1.tar.gz" -checksum: "6f237f6812b3f732b311d482528a39a7" diff --git a/packages/slap/slap.4.0.0/descr b/packages/slap/slap.4.0.0/descr deleted file mode 100644 index 030979c254b..00000000000 --- a/packages/slap/slap.4.0.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -A linear algebra library with static size checking for matrix operations -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. diff --git a/packages/slap/slap.4.0.0/opam b/packages/slap/slap.4.0.0/opam index 9523aadceef..389e4c2ce66 100644 --- a/packages/slap/slap.4.0.0/opam +++ b/packages/slap/slap.4.0.0/opam @@ -1,23 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "abe@sf.ecei.tohoku.ac.jp" authors: [ "Akinori ABE " ] license: "LGPL-2.1 with OCaml linking exception" homepage: "http://akabe.github.io/slap/" -dev-repo: "https://github.com/akabe/slap.git" +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" + "-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"] ["rm" "-f" "%{bin}%/ppx_slap"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12"} "base-bigarray" "base-bytes" "ocamlfind" {build & >= "1.5.0"} @@ -25,6 +31,19 @@ depends: [ "cppo" {build & >= "1.1.0"} ] depopts: [ - "ounit" {test} + "ounit" {with-test} ] -available: [ ocaml-version >= "3.12" ] +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/v4.0.0.tar.gz" + checksum: "md5=6e3068a3d425ffaee22f7dacf7d6cece" +} diff --git a/packages/slap/slap.4.0.0/url b/packages/slap/slap.4.0.0/url deleted file mode 100644 index b213b9ec769..00000000000 --- a/packages/slap/slap.4.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/slap/archive/v4.0.0.tar.gz" -checksum: "6e3068a3d425ffaee22f7dacf7d6cece" diff --git a/packages/slap/slap.4.0.1/descr b/packages/slap/slap.4.0.1/descr deleted file mode 100644 index 030979c254b..00000000000 --- a/packages/slap/slap.4.0.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -A linear algebra library with static size checking for matrix operations -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. diff --git a/packages/slap/slap.4.0.1/opam b/packages/slap/slap.4.0.1/opam index 9523aadceef..22fcb6293fa 100644 --- a/packages/slap/slap.4.0.1/opam +++ b/packages/slap/slap.4.0.1/opam @@ -1,23 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "abe@sf.ecei.tohoku.ac.jp" authors: [ "Akinori ABE " ] license: "LGPL-2.1 with OCaml linking exception" homepage: "http://akabe.github.io/slap/" -dev-repo: "https://github.com/akabe/slap.git" +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" + "-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"] ["rm" "-f" "%{bin}%/ppx_slap"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12"} "base-bigarray" "base-bytes" "ocamlfind" {build & >= "1.5.0"} @@ -25,6 +31,19 @@ depends: [ "cppo" {build & >= "1.1.0"} ] depopts: [ - "ounit" {test} + "ounit" {with-test} ] -available: [ ocaml-version >= "3.12" ] +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/v4.0.1.tar.gz" + checksum: "md5=bfe00288f862f3cb5c8e39e2d89e90f8" +} diff --git a/packages/slap/slap.4.0.1/url b/packages/slap/slap.4.0.1/url deleted file mode 100644 index fcc599283ee..00000000000 --- a/packages/slap/slap.4.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/slap/archive/v4.0.1.tar.gz" -checksum: "bfe00288f862f3cb5c8e39e2d89e90f8" diff --git a/packages/slap/slap.4.1.0/descr b/packages/slap/slap.4.1.0/descr deleted file mode 100644 index 030979c254b..00000000000 --- a/packages/slap/slap.4.1.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -A linear algebra library with static size checking for matrix operations -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. diff --git a/packages/slap/slap.4.1.0/opam b/packages/slap/slap.4.1.0/opam index 9523aadceef..2069ac26f0d 100644 --- a/packages/slap/slap.4.1.0/opam +++ b/packages/slap/slap.4.1.0/opam @@ -1,23 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "abe@sf.ecei.tohoku.ac.jp" authors: [ "Akinori ABE " ] license: "LGPL-2.1 with OCaml linking exception" homepage: "http://akabe.github.io/slap/" -dev-repo: "https://github.com/akabe/slap.git" +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" + "-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"] ["rm" "-f" "%{bin}%/ppx_slap"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12"} "base-bigarray" "base-bytes" "ocamlfind" {build & >= "1.5.0"} @@ -25,6 +31,19 @@ depends: [ "cppo" {build & >= "1.1.0"} ] depopts: [ - "ounit" {test} + "ounit" {with-test} ] -available: [ ocaml-version >= "3.12" ] +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/v4.1.0.tar.gz" + checksum: "md5=e06c98c671bee929dcda3231516d8d87" +} diff --git a/packages/slap/slap.4.1.0/url b/packages/slap/slap.4.1.0/url deleted file mode 100644 index 5f7f64741db..00000000000 --- a/packages/slap/slap.4.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/akabe/slap/archive/v4.1.0.tar.gz" -checksum: "e06c98c671bee929dcda3231516d8d87" diff --git a/packages/smart-print/smart-print.0.1.0/descr b/packages/smart-print/smart-print.0.1.0/descr deleted file mode 100644 index 792fc46ed91..00000000000 --- a/packages/smart-print/smart-print.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -The pretty-printing library which feels natural to use. \ No newline at end of file diff --git a/packages/smart-print/smart-print.0.1.0/files/operators.patch b/packages/smart-print/smart-print.0.1.0/files/operators.patch deleted file mode 100644 index d51e2db5ab1..00000000000 --- a/packages/smart-print/smart-print.0.1.0/files/operators.patch +++ /dev/null @@ -1,18 +0,0 @@ -diff --git a/smartPrint.ml b/smartPrint.ml -index 8d1479a..90598b7 100644 ---- a/smartPrint.ml -+++ b/smartPrint.ml -@@ -1,3 +1,6 @@ -+external (|>) : 'a -> ('a -> 'b) -> 'b = "%revapply";; -+external ( @@ ) : ('a -> 'b) -> 'a -> 'b = "%apply" -+ - (* Separators. *) - module Break = struct - (* A break can be a whitespace or a newline if the text has to be splited. *) -@@ -418,4 +421,4 @@ let to_out_channel (width : int) (tab : int) (c : out_channel) (d : t) : unit = - (output_char c) (output_string c) output_sub_string d - - let to_stdout (width : int) (tab : int) (d : t) : unit = -- to_out_channel width tab stdout d -\ No newline at end of file -+ to_out_channel width tab stdout d diff --git a/packages/smart-print/smart-print.0.1.0/opam b/packages/smart-print/smart-print.0.1.0/opam deleted file mode 100644 index 39594469f7f..00000000000 --- a/packages/smart-print/smart-print.0.1.0/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "dev@clarus.me" -authors: ["Guillaume Claret "] -homepage: "https://github.com/clarus/smart-print" -bug-reports: "https://github.com/clarus/smart-print/issues" -license: "BSD" - -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} -] -patches: ["operators.patch"] - -build: make -remove:["ocamlfind" "remove" "smart_print"] -dev-repo: "git://github.com/clarus/smart-print" -available: [ocaml-version >= "4.00.0"] -install: [make "install"] diff --git a/packages/smart-print/smart-print.0.1.0/url b/packages/smart-print/smart-print.0.1.0/url deleted file mode 100644 index 09b443b08bc..00000000000 --- a/packages/smart-print/smart-print.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/clarus/smart-print/archive/v0.1.0.tar.gz" -checksum: "f3d41b3de45ccdde0f0fe190d150a719" diff --git a/packages/smart-print/smart-print.0.1.1/descr b/packages/smart-print/smart-print.0.1.1/descr deleted file mode 100644 index 792fc46ed91..00000000000 --- a/packages/smart-print/smart-print.0.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -The pretty-printing library which feels natural to use. \ No newline at end of file diff --git a/packages/smart-print/smart-print.0.1.1/opam b/packages/smart-print/smart-print.0.1.1/opam deleted file mode 100644 index 5080220e8d1..00000000000 --- a/packages/smart-print/smart-print.0.1.1/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "dev@clarus.me" -authors: ["Guillaume Claret "] -homepage: "https://github.com/clarus/smart-print" -bug-reports: "https://github.com/clarus/smart-print/issues" -license: "BSD" - -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} -] - -build: make -remove:["ocamlfind" "remove" "smart_print"] -dev-repo: "git://github.com/clarus/smart-print" -available: [ocaml-version >= "4.00.0"] -install: [make "install"] diff --git a/packages/smart-print/smart-print.0.1.1/url b/packages/smart-print/smart-print.0.1.1/url deleted file mode 100644 index 2068a48f7c5..00000000000 --- a/packages/smart-print/smart-print.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/clarus/smart-print/archive/v0.1.1.tar.gz" -checksum: "3f09f44acd212431c058013be42e1da8" diff --git a/packages/smart-print/smart-print.0.2.0/descr b/packages/smart-print/smart-print.0.2.0/descr deleted file mode 100644 index 792fc46ed91..00000000000 --- a/packages/smart-print/smart-print.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -The pretty-printing library which feels natural to use. \ No newline at end of file diff --git a/packages/smart-print/smart-print.0.2.0/opam b/packages/smart-print/smart-print.0.2.0/opam index 5080220e8d1..a324247b475 100644 --- a/packages/smart-print/smart-print.0.2.0/opam +++ b/packages/smart-print/smart-print.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@clarus.me" authors: ["Guillaume Claret "] homepage: "https://github.com/clarus/smart-print" @@ -6,12 +6,17 @@ bug-reports: "https://github.com/clarus/smart-print/issues" license: "BSD" depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" {build} "ocamlbuild" {build} ] - build: make remove:["ocamlfind" "remove" "smart_print"] dev-repo: "git://github.com/clarus/smart-print" -available: [ocaml-version >= "4.00.0"] install: [make "install"] +synopsis: "The pretty-printing library which feels natural to use." +flags: light-uninstall +url { + src: "https://github.com/clarus/smart-print/archive/v0.2.0.tar.gz" + checksum: "md5=8602be66d57c1f0525651263b5fff370" +} diff --git a/packages/smart-print/smart-print.0.2.0/url b/packages/smart-print/smart-print.0.2.0/url deleted file mode 100644 index a539d179ede..00000000000 --- a/packages/smart-print/smart-print.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/clarus/smart-print/archive/v0.2.0.tar.gz" -checksum: "8602be66d57c1f0525651263b5fff370" diff --git a/packages/smbc/smbc.0.2/descr b/packages/smbc/smbc.0.2/descr deleted file mode 100644 index 5d46fc7064c..00000000000 --- a/packages/smbc/smbc.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Sat Modulo Bounded Checking - -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. diff --git a/packages/smbc/smbc.0.2/opam b/packages/smbc/smbc.0.2/opam index 82a1b5d53e6..05f49192c72 100644 --- a/packages/smbc/smbc.0.2/opam +++ b/packages/smbc/smbc.0.2/opam @@ -1,20 +1,30 @@ -opam-version: "1.2" +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: "https://github.com/c-cube/smbc.git" +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} "base-bytes" - "containers" {> "0.16" < "1.0" } + "containers" {> "0.16" & < "1.0"} "sequence" {>= "0.4"} "msat" {>= "0.5" & < "0.6"} "tip-parser" {>= "0.3"} "menhir" ] -available: [ocaml-version >= "4.01"] +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.2.tar.gz" + checksum: "md5=2b97164ca0866491bd27676c723d2b45" +} diff --git a/packages/smbc/smbc.0.2/url b/packages/smbc/smbc.0.2/url deleted file mode 100644 index 1ebbdab029c..00000000000 --- a/packages/smbc/smbc.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/smbc/archive/0.2.tar.gz" -checksum: "2b97164ca0866491bd27676c723d2b45" diff --git a/packages/smbc/smbc.0.3.1/descr b/packages/smbc/smbc.0.3.1/descr deleted file mode 100644 index 5d46fc7064c..00000000000 --- a/packages/smbc/smbc.0.3.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Sat Modulo Bounded Checking - -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. diff --git a/packages/smbc/smbc.0.3.1/opam b/packages/smbc/smbc.0.3.1/opam index 8386b1eb0dd..e1b651d491d 100644 --- a/packages/smbc/smbc.0.3.1/opam +++ b/packages/smbc/smbc.0.3.1/opam @@ -1,20 +1,30 @@ -opam-version: "1.2" +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: "https://github.com/c-cube/smbc.git" +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} "base-bytes" - "containers" {>= "1.0" < "2.0"} + "containers" {>= "1.0" & < "2.0"} "sequence" {>= "0.4"} "msat" {>= "0.5" & < "0.7"} "tip-parser" {>= "0.3"} "menhir" ] -available: [ocaml-version >= "4.01"] +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: "md5=fa60725a8580bd620add0179ab08719f" +} diff --git a/packages/smbc/smbc.0.3.1/url b/packages/smbc/smbc.0.3.1/url deleted file mode 100644 index cb64b9ab7d7..00000000000 --- a/packages/smbc/smbc.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/smbc/archive/0.3.1.tar.gz" -checksum: "fa60725a8580bd620add0179ab08719f" diff --git a/packages/smbc/smbc.0.3/descr b/packages/smbc/smbc.0.3/descr deleted file mode 100644 index 5d46fc7064c..00000000000 --- a/packages/smbc/smbc.0.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -Sat Modulo Bounded Checking - -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. diff --git a/packages/smbc/smbc.0.3/opam b/packages/smbc/smbc.0.3/opam index aff6e4d6e67..4632e741015 100644 --- a/packages/smbc/smbc.0.3/opam +++ b/packages/smbc/smbc.0.3/opam @@ -1,14 +1,15 @@ -opam-version: "1.2" +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: "https://github.com/c-cube/smbc.git" +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} "base-bytes" "containers" {> "0.16" & < "1.0"} @@ -17,4 +18,13 @@ depends: [ "tip-parser" {>= "0.3"} "menhir" ] -available: [ocaml-version >= "4.01"] +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.tar.gz" + checksum: "md5=8ec10b9dd584c9ba952c1802cbb5f359" +} diff --git a/packages/smbc/smbc.0.3/url b/packages/smbc/smbc.0.3/url deleted file mode 100644 index c0f1dfd96d9..00000000000 --- a/packages/smbc/smbc.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/smbc/archive/0.3.tar.gz" -checksum: "8ec10b9dd584c9ba952c1802cbb5f359" diff --git a/packages/smbc/smbc.0.4.1/descr b/packages/smbc/smbc.0.4.1/descr deleted file mode 100644 index 5d46fc7064c..00000000000 --- a/packages/smbc/smbc.0.4.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Sat Modulo Bounded Checking - -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. diff --git a/packages/smbc/smbc.0.4.1/opam b/packages/smbc/smbc.0.4.1/opam index 556924583b4..2697ebf528f 100644 --- a/packages/smbc/smbc.0.4.1/opam +++ b/packages/smbc/smbc.0.4.1/opam @@ -1,20 +1,30 @@ -opam-version: "1.2" +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: "https://github.com/c-cube/smbc.git" +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} "base-bytes" - "containers" {>= "1.0" < "2.0"} + "containers" {>= "1.0" & < "2.0"} "sequence" {>= "0.4"} "msat" {>= "0.5" & < "0.8"} "tip-parser" {>= "0.3"} "menhir" ] -available: [ocaml-version >= "4.01"] +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: "md5=e02a268970ff6d19f153d31113c5c338" +} diff --git a/packages/smbc/smbc.0.4.1/url b/packages/smbc/smbc.0.4.1/url deleted file mode 100644 index 3dd9aeab144..00000000000 --- a/packages/smbc/smbc.0.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/smbc/archive/0.4.1.tar.gz" -checksum: "e02a268970ff6d19f153d31113c5c338" diff --git a/packages/smbc/smbc.0.4.2/descr b/packages/smbc/smbc.0.4.2/descr deleted file mode 100644 index 5d46fc7064c..00000000000 --- a/packages/smbc/smbc.0.4.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Sat Modulo Bounded Checking - -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. diff --git a/packages/smbc/smbc.0.4.2/opam b/packages/smbc/smbc.0.4.2/opam index b92fc9804b4..142cdce6267 100644 --- a/packages/smbc/smbc.0.4.2/opam +++ b/packages/smbc/smbc.0.4.2/opam @@ -1,12 +1,13 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes.2007@m4x.org" 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: "https://github.com/c-cube/smbc.git" +dev-repo: "git+https://github.com/c-cube/smbc.git" build: ["jbuilder" "build" "@install"] depends: [ + "ocaml" {>= "4.03"} "jbuilder" {build & >= "1.0+beta6"} "base-bytes" "containers" {>= "1.0"} @@ -14,4 +15,12 @@ depends: [ "msat" {>= "0.5" & < "0.8"} "tip-parser" {>= "0.3"} ] -available: [ocaml-version >= "4.03"] +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.""" +url { + src: "https://github.com/c-cube/smbc/archive/0.4.2.tar.gz" + checksum: "md5=b966e738456a3b648a8e780dfcaf5f0c" +} diff --git a/packages/smbc/smbc.0.4.2/url b/packages/smbc/smbc.0.4.2/url deleted file mode 100644 index 1e552663fab..00000000000 --- a/packages/smbc/smbc.0.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/smbc/archive/0.4.2.tar.gz" -checksum: "b966e738456a3b648a8e780dfcaf5f0c" diff --git a/packages/smbc/smbc.0.4/descr b/packages/smbc/smbc.0.4/descr deleted file mode 100644 index 5d46fc7064c..00000000000 --- a/packages/smbc/smbc.0.4/descr +++ /dev/null @@ -1,5 +0,0 @@ -Sat Modulo Bounded Checking - -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. diff --git a/packages/smbc/smbc.0.4/opam b/packages/smbc/smbc.0.4/opam index 556924583b4..d6d469900a2 100644 --- a/packages/smbc/smbc.0.4/opam +++ b/packages/smbc/smbc.0.4/opam @@ -1,20 +1,30 @@ -opam-version: "1.2" +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: "https://github.com/c-cube/smbc.git" +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} "base-bytes" - "containers" {>= "1.0" < "2.0"} + "containers" {>= "1.0" & < "2.0"} "sequence" {>= "0.4"} "msat" {>= "0.5" & < "0.8"} "tip-parser" {>= "0.3"} "menhir" ] -available: [ocaml-version >= "4.01"] +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: "md5=1bcf0d5564d97fbb41ccdf64f0c86668" +} diff --git a/packages/smbc/smbc.0.4/url b/packages/smbc/smbc.0.4/url deleted file mode 100644 index 37e1037a03e..00000000000 --- a/packages/smbc/smbc.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/smbc/archive/0.4.tar.gz" -checksum: "1bcf0d5564d97fbb41ccdf64f0c86668" diff --git a/packages/smtp/smtp.0.2/descr b/packages/smtp/smtp.0.2/descr deleted file mode 100644 index cf98660b4a1..00000000000 --- a/packages/smtp/smtp.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -SMTP library with Unix and Lwt backends diff --git a/packages/smtp/smtp.0.2/opam b/packages/smtp/smtp.0.2/opam index b01759d93e0..683ecfa399b 100644 --- a/packages/smtp/smtp.0.2/opam +++ b/packages/smtp/smtp.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Vincent Bernardoff " authors: ["Vincent Bernardoff "] homepage: "https://github.com/vbmithr/ocaml-smtp" @@ -6,6 +6,7 @@ bug-reports: "https://github.com/vbmithr/ocaml-smtp/issues" license: "ISC" tags: [ "smtp" ] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} ] @@ -20,3 +21,8 @@ build: [ "unix=%{base-unix:installed}%" "lwt=%{lwt:installed}%" ] +synopsis: "SMTP library with Unix and Lwt backends" +url { + src: "https://github.com/vbmithr/ocaml-smtp/archive/0.2.tar.gz" + checksum: "md5=ee077653988e8913928fe267d1827d40" +} diff --git a/packages/smtp/smtp.0.2/url b/packages/smtp/smtp.0.2/url deleted file mode 100644 index 91ff8e3dc89..00000000000 --- a/packages/smtp/smtp.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/vbmithr/ocaml-smtp/archive/0.2.tar.gz" -checksum: "ee077653988e8913928fe267d1827d40" diff --git a/packages/smtp/smtp.0.3/descr b/packages/smtp/smtp.0.3/descr deleted file mode 100644 index cf98660b4a1..00000000000 --- a/packages/smtp/smtp.0.3/descr +++ /dev/null @@ -1 +0,0 @@ -SMTP library with Unix and Lwt backends diff --git a/packages/smtp/smtp.0.3/opam b/packages/smtp/smtp.0.3/opam index e0f909768e2..f6448c9f629 100644 --- a/packages/smtp/smtp.0.3/opam +++ b/packages/smtp/smtp.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Vincent Bernardoff " authors: ["Vincent Bernardoff "] homepage: "https://github.com/vbmithr/ocaml-smtp" @@ -6,6 +6,7 @@ bug-reports: "https://github.com/vbmithr/ocaml-smtp/issues" license: "ISC" tags: [ "smtp" ] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} ] @@ -19,3 +20,8 @@ build: [ "unix=%{base-unix:installed}%" "lwt=%{lwt:installed}%" ] +synopsis: "SMTP library with Unix and Lwt backends" +url { + src: "https://github.com/vbmithr/ocaml-smtp/archive/0.3.tar.gz" + checksum: "md5=181b1ec742b598ad54b1622c5a7d3b6d" +} diff --git a/packages/smtp/smtp.0.3/url b/packages/smtp/smtp.0.3/url deleted file mode 100644 index 9fee5c33719..00000000000 --- a/packages/smtp/smtp.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/vbmithr/ocaml-smtp/archive/0.3.tar.gz" -checksum: "181b1ec742b598ad54b1622c5a7d3b6d" diff --git a/packages/snabela/snabela.1.0/descr b/packages/snabela/snabela.1.0/descr deleted file mode 100644 index 687e769629b..00000000000 --- a/packages/snabela/snabela.1.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Logic-less template system - diff --git a/packages/snabela/snabela.1.0/opam b/packages/snabela/snabela.1.0/opam index 46b80f61efa..d98c2770b6e 100644 --- a/packages/snabela/snabela.1.0/opam +++ b/packages/snabela/snabela.1.0/opam @@ -1,13 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mmatalka@gmail.com" build: [ - [make "-j%{jobs}%"] + [make "-j%{jobs}%"] + [make "-j%{jobs}%" "test"] {with-test} ] - -build-test: [ - [make "-j%{jobs}%" "test"] -] - install: [ [make "PREFIX=%{prefix}%" "install"] ] @@ -17,24 +13,27 @@ remove: [ ] depends: [ - "cmdliner" - "containers" {< "2.0"} - "merlin-of-pds" - "ocamlfind" - "oth" { test } - "pds" { build & (>= "5" & < "6") } - "ppx_deriving" - "process" - "sedlex" - "toml" + "ocaml" {>= "4.03"} + "cmdliner" + "containers" {< "2.0"} + "merlin-of-pds" + "ocamlfind" + "oth" {with-test} + "pds" {build & (>= "5" & < "6")} + "ppx_deriving" + "process" + "sedlex" + "toml" ] - authors: [ "mmatalka@gmail.com" ] homepage: "https://bitbucket.org/acslab/snabela" bug-reports: "https://bitbucket.org/acslab/snabela/issues" -dev-repo: "git@bitbucket.org:acslab/snabela.git" -available: [ocaml-version >= "4.03"] - +dev-repo: "git+ssh://git@bitbucket.org/acslab/snabela.git" +synopsis: "Logic-less template system" +url { + src: "https://bitbucket.org/acslab/snabela/get/1.0.tar.gz" + checksum: "md5=ec193de344812a1a93380ecf14e26ba8" +} diff --git a/packages/snabela/snabela.1.0/url b/packages/snabela/snabela.1.0/url deleted file mode 100644 index e8a0be43da5..00000000000 --- a/packages/snabela/snabela.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://bitbucket.org/acslab/snabela/get/1.0.tar.gz" -checksum: "ec193de344812a1a93380ecf14e26ba8" - diff --git a/packages/snappy/snappy.0.0.1/descr b/packages/snappy/snappy.0.0.1/descr deleted file mode 100644 index 7b3712e1e3e..00000000000 --- a/packages/snappy/snappy.0.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings to snappy - fast compression/decompression library diff --git a/packages/snappy/snappy.0.0.1/opam b/packages/snappy/snappy.0.0.1/opam deleted file mode 100644 index 3a3b3e91c9d..00000000000 --- a/packages/snappy/snappy.0.0.1/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "ygrek@autistici.org" -homepage: "http://snappy.forge.ocamlcore.org" -doc: ["http://snappy.forge.ocamlcore.org/api/index.html"] -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocamlfind" "remove" "snappy"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -depexts: [ - [["debian"] ["libsnappy-dev"]] - [["ubuntu"] ["libsnappy-dev"]] -] -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/snappy/snappy.0.0.1/url b/packages/snappy/snappy.0.0.1/url deleted file mode 100644 index 54b09e9217a..00000000000 --- a/packages/snappy/snappy.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/874/ocaml-snappy-0.0.1.tar.gz" -checksum: "1ec0a0deee71dc0fa5238d17ccf0ada8" diff --git a/packages/snappy/snappy.0.1.0/descr b/packages/snappy/snappy.0.1.0/descr deleted file mode 100644 index 7b3712e1e3e..00000000000 --- a/packages/snappy/snappy.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings to snappy - fast compression/decompression library diff --git a/packages/snappy/snappy.0.1.0/opam b/packages/snappy/snappy.0.1.0/opam index 9d62e19b98b..f7a06bff9e9 100644 --- a/packages/snappy/snappy.0.1.0/opam +++ b/packages/snappy/snappy.0.1.0/opam @@ -1,22 +1,33 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "http://snappy.forge.ocamlcore.org" doc: ["http://snappy.forge.ocamlcore.org/api/index.html"] build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-test: [["ocaml" "setup.ml" "-test"]] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "snappy"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libsnappy-dev"]] - [["ubuntu"] ["libsnappy-dev"]] - [["osx" "homebrew"] ["snappy"]] + ["libsnappy-dev"] {os-distribution = "debian"} + ["libsnappy-dev"] {os-distribution = "ubuntu"} + ["snappy"] {os = "macos" & os-distribution = "homebrew"} ] -patches: [ "myocamlbuild.ml.osx.patch" { os = "darwin" } ] +patches: "myocamlbuild.ml.osx.patch" {os = "macos"} install: ["ocaml" "setup.ml" "-install"] +synopsis: "Bindings to snappy - fast compression/decompression library" +flags: light-uninstall +extra-files: [ + "myocamlbuild.ml.osx.patch" "md5=1c3d251fdaf29b2b5114681b5aa16eb5" +] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1280/ocaml-snappy-0.1.0.tar.gz" + checksum: "md5=8067b7d19b37db22a512748640844ce3" +} diff --git a/packages/snappy/snappy.0.1.0/url b/packages/snappy/snappy.0.1.0/url deleted file mode 100644 index c626d94d7fe..00000000000 --- a/packages/snappy/snappy.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1280/ocaml-snappy-0.1.0.tar.gz" -checksum: "8067b7d19b37db22a512748640844ce3" diff --git a/packages/socialpeek/socialpeek.1.0.0/descr b/packages/socialpeek/socialpeek.1.0.0/descr deleted file mode 100644 index 97e49007145..00000000000 --- a/packages/socialpeek/socialpeek.1.0.0/descr +++ /dev/null @@ -1,45 +0,0 @@ -OCaml library to extract social information such as Twitter cards or OpenGraph data from webpages and HTML. - -## 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 *) -``` diff --git a/packages/socialpeek/socialpeek.1.0.0/opam b/packages/socialpeek/socialpeek.1.0.0/opam index f17c043c528..3ac008b547d 100644 --- a/packages/socialpeek/socialpeek.1.0.0/opam +++ b/packages/socialpeek/socialpeek.1.0.0/opam @@ -1,19 +1,72 @@ -opam-version: "1.2" +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: "https://github.com/erizocosmico/ocaml-socialpeek.git" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name "-j" jobs] +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" "lambdasoup" {< "0.7.0"} "lwt_ssl" {< "1.2.0"} "cohttp-lwt-unix" {< "0.100.0"} "jbuilder" {build & >= "1.0+beta10"} - "ounit" {test & >= "2.0.6"} + "ounit" {with-test & >= "2.0.6"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=a0af71f8d0761d948d29052b68cf850b" +} diff --git a/packages/socialpeek/socialpeek.1.0.0/url b/packages/socialpeek/socialpeek.1.0.0/url deleted file mode 100644 index 549d6efc755..00000000000 --- a/packages/socialpeek/socialpeek.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/erizocosmico/ocaml-socialpeek/archive/1.0.0.tar.gz" -checksum: "a0af71f8d0761d948d29052b68cf850b" diff --git a/packages/sociaml-facebook-api/sociaml-facebook-api.0.4.0/descr b/packages/sociaml-facebook-api/sociaml-facebook-api.0.4.0/descr deleted file mode 100644 index 288295abcb6..00000000000 --- a/packages/sociaml-facebook-api/sociaml-facebook-api.0.4.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Facebook Graph API Client Library for OCaml -Access version 1.0 of the Facebook Graph API in OCaml applications. 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 index 5aa81240fdb..f1f9c8a9678 100644 --- a/packages/sociaml-facebook-api/sociaml-facebook-api.0.4.0/opam +++ b/packages/sociaml-facebook-api/sociaml-facebook-api.0.4.0/opam @@ -1,11 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/dominicjprice/sociaml-facebook-api.git" +dev-repo: "git+https://github.com/dominicjprice/sociaml-facebook-api.git" authors: [ "Dominic Price" ] license: "ISC" -available: [ ocaml-version >= "4.01.0" ] build: [ ["oasis" "setup"] ["./configure" "--prefix" prefix] @@ -20,6 +19,7 @@ remove: [ ["ocamlfind" "remove" "endpoints"] ] depends: [ + "ocaml" {>= "4.01.0"} "calendar" "cohttp" {>= "0.12.0" & < "0.18.0"} "core_kernel" @@ -32,3 +32,11 @@ depends: [ "uri" "ocamlbuild" {build} ] +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: "md5=7cb24524f736f554b1c132a586c81b1a" +} diff --git a/packages/sociaml-facebook-api/sociaml-facebook-api.0.4.0/url b/packages/sociaml-facebook-api/sociaml-facebook-api.0.4.0/url deleted file mode 100644 index 04f456eeede..00000000000 --- a/packages/sociaml-facebook-api/sociaml-facebook-api.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dominicjprice/sociaml-facebook-api/archive/v0.4.0.tar.gz" -checksum: "7cb24524f736f554b1c132a586c81b1a" diff --git a/packages/sociaml-facebook-api/sociaml-facebook-api.0.4.1/descr b/packages/sociaml-facebook-api/sociaml-facebook-api.0.4.1/descr deleted file mode 100644 index 288295abcb6..00000000000 --- a/packages/sociaml-facebook-api/sociaml-facebook-api.0.4.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Facebook Graph API Client Library for OCaml -Access version 1.0 of the Facebook Graph API in OCaml applications. 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 index e65229cf91f..34f7b6ab9f6 100644 --- a/packages/sociaml-facebook-api/sociaml-facebook-api.0.4.1/opam +++ b/packages/sociaml-facebook-api/sociaml-facebook-api.0.4.1/opam @@ -1,13 +1,12 @@ -opam-version: "1.2" +opam-version: "2.0" name: "sociaml-facebook-api" version: "0.4.1" maintainer: "dominic.price@nottingham.ac.uk" homepage: "https://github.com/dominicjprice/sociaml-facebook-api" authors: [ "Dominic Price" ] license: "ISC" -available: [ ocaml-version = "4.02.1" ] bug-reports: "https://github.com/dominicjprice/sociaml-facebook-api/issues" -dev-repo: "https://github.com/dominicjprice/sociaml-facebook-api.git" +dev-repo: "git+https://github.com/dominicjprice/sociaml-facebook-api.git" build: [ ["oasis" "setup"] ["./configure" "--prefix" prefix] @@ -22,6 +21,7 @@ remove: [ ["ocamlfind" "remove" "endpoints"] ] depends: [ + "ocaml" {= "4.02.1"} "calendar" "cohttp" {>= "0.18.0"} "core_kernel" @@ -35,3 +35,11 @@ depends: [ "uri" "ocamlbuild" {build} ] +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: "md5=5ccb8fbeb4128ceee8c541d80364e156" +} diff --git a/packages/sociaml-facebook-api/sociaml-facebook-api.0.4.1/url b/packages/sociaml-facebook-api/sociaml-facebook-api.0.4.1/url deleted file mode 100644 index 1060942f4c7..00000000000 --- a/packages/sociaml-facebook-api/sociaml-facebook-api.0.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dominicjprice/sociaml-facebook-api/archive/v0.4.1.tar.gz" -checksum: "5ccb8fbeb4128ceee8c541d80364e156" diff --git a/packages/sociaml-oauth-client/sociaml-oauth-client.0.5.0/descr b/packages/sociaml-oauth-client/sociaml-oauth-client.0.5.0/descr deleted file mode 100644 index 05b548ef352..00000000000 --- a/packages/sociaml-oauth-client/sociaml-oauth-client.0.5.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -OAuth Client Library for Ocaml -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. 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 index 6a543c9f2b6..832c267fb68 100644 --- a/packages/sociaml-oauth-client/sociaml-oauth-client.0.5.0/opam +++ b/packages/sociaml-oauth-client/sociaml-oauth-client.0.5.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "sociaml-oauth-client" version: "0.5.0" maintainer: "dominic.price@nottingham.ac.uk" @@ -16,6 +16,7 @@ remove: [ ["ocamlfind" "remove" "sociaml_oauth_client"] ] depends: [ + "ocaml" {>= "4.01.0"} "oasis" "core_kernel" "lwt" {< "3.0.0"} @@ -26,6 +27,15 @@ depends: [ "re2" "ocamlbuild" {build} ] -dev-repo: "https://github.com/CREATe-centre/sociaml-oauth-client.git" -available: ocaml-version >= "4.01.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: "md5=7cc45741981578a7b6198e7a92c61f40" +} diff --git a/packages/sociaml-oauth-client/sociaml-oauth-client.0.5.0/url b/packages/sociaml-oauth-client/sociaml-oauth-client.0.5.0/url deleted file mode 100644 index c161f3d21c1..00000000000 --- a/packages/sociaml-oauth-client/sociaml-oauth-client.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dominicjprice/sociaml-oauth-client/archive/v0.5.0.tar.gz" -checksum: "7cc45741981578a7b6198e7a92c61f40" diff --git a/packages/sociaml-tumblr-api/sociaml-tumblr-api.0.1.0/descr b/packages/sociaml-tumblr-api/sociaml-tumblr-api.0.1.0/descr deleted file mode 100644 index 185c701753e..00000000000 --- a/packages/sociaml-tumblr-api/sociaml-tumblr-api.0.1.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Tumblr API Client Library for OCaml -Access version 2 of the Tumblr API in OCaml applications. diff --git a/packages/sociaml-tumblr-api/sociaml-tumblr-api.0.1.0/opam b/packages/sociaml-tumblr-api/sociaml-tumblr-api.0.1.0/opam index 8104862c7bb..6211abeb11a 100644 --- a/packages/sociaml-tumblr-api/sociaml-tumblr-api.0.1.0/opam +++ b/packages/sociaml-tumblr-api/sociaml-tumblr-api.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "sociaml-tumblr-api" version: "0.1.0" maintainer: "dominic.price@nottingham.ac.uk" @@ -16,6 +16,7 @@ remove: [ ["ocamlfind" "remove" "sociaml-tumblr-api"] ] depends: [ + "ocaml" {>= "4.01.0"} "oasis" "core" "lwt" {< "3.0.0"} @@ -28,6 +29,12 @@ depends: [ "sociaml-oauth-client" {< "0.5.0"} "ocamlbuild" {build} ] -dev-repo: "https://github.com/CREATe-centre/sociaml-tumblr-api.git" -available: ocaml-version >= "4.01.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.1.0.tar.gz" + checksum: "md5=6fb10049ba8143a126486033f813ab1e" +} diff --git a/packages/sociaml-tumblr-api/sociaml-tumblr-api.0.1.0/url b/packages/sociaml-tumblr-api/sociaml-tumblr-api.0.1.0/url deleted file mode 100644 index 774d9638914..00000000000 --- a/packages/sociaml-tumblr-api/sociaml-tumblr-api.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dominicjprice/sociaml-tumblr-api/archive/v0.1.0.tar.gz" -checksum: "6fb10049ba8143a126486033f813ab1e" \ No newline at end of file diff --git a/packages/sociaml-tumblr-api/sociaml-tumblr-api.0.2.0/descr b/packages/sociaml-tumblr-api/sociaml-tumblr-api.0.2.0/descr deleted file mode 100644 index 185c701753e..00000000000 --- a/packages/sociaml-tumblr-api/sociaml-tumblr-api.0.2.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Tumblr API Client Library for OCaml -Access version 2 of the Tumblr API in OCaml applications. 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 index d88b410bd24..383a35b2d96 100644 --- a/packages/sociaml-tumblr-api/sociaml-tumblr-api.0.2.0/opam +++ b/packages/sociaml-tumblr-api/sociaml-tumblr-api.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "sociaml-tumblr-api" version: "0.2.0" maintainer: "dominic.price@nottingham.ac.uk" @@ -16,6 +16,7 @@ remove: [ ["ocamlfind" "remove" "sociaml_tumblr_api"] ] depends: [ + "ocaml" {>= "4.01.0"} "oasis" "core_kernel" "lwt" {< "3.0.0"} @@ -28,6 +29,12 @@ depends: [ "sociaml-oauth-client" {>= "0.5.0"} "ocamlbuild" {build} ] -dev-repo: "https://github.com/CREATe-centre/sociaml-tumblr-api.git" -available: ocaml-version >= "4.01.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: "md5=053e74cfcfcbc4e2e239943a9fcb5a87" +} diff --git a/packages/sociaml-tumblr-api/sociaml-tumblr-api.0.2.0/url b/packages/sociaml-tumblr-api/sociaml-tumblr-api.0.2.0/url deleted file mode 100644 index ab9b5544a2c..00000000000 --- a/packages/sociaml-tumblr-api/sociaml-tumblr-api.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dominicjprice/sociaml-tumblr-api/archive/v0.2.0.tar.gz" -checksum: "053e74cfcfcbc4e2e239943a9fcb5a87" diff --git a/packages/sociaml-vcard/sociaml-vcard.0.1.0/descr b/packages/sociaml-vcard/sociaml-vcard.0.1.0/descr deleted file mode 100644 index c5b4a7d7bd6..00000000000 --- a/packages/sociaml-vcard/sociaml-vcard.0.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -vCard library for OCaml -Library for parsing and creating contact information in the vCard format. -Currently only version 4.0 of the vCard specification is supported. diff --git a/packages/sociaml-vcard/sociaml-vcard.0.1.0/opam b/packages/sociaml-vcard/sociaml-vcard.0.1.0/opam index a5d6590c048..ab4876fb5a1 100644 --- a/packages/sociaml-vcard/sociaml-vcard.0.1.0/opam +++ b/packages/sociaml-vcard/sociaml-vcard.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "sociaml-vcard" version: "0.1.0" maintainer: "dominic.price@nottingham.ac.uk" @@ -15,6 +15,7 @@ remove: [ ["ocamlfind" "remove" "sociaml-vcard"] ] depends: [ + "ocaml" {>= "4.01.0"} "oasis" "core" {< "113.24.00"} "menhir" @@ -24,5 +25,12 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/dominicjprice/sociaml-vcard" -available: ocaml-version >= "4.01.0" 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: "md5=71a800fdf3847497dfcef29fe913a9ea" +} diff --git a/packages/sociaml-vcard/sociaml-vcard.0.1.0/url b/packages/sociaml-vcard/sociaml-vcard.0.1.0/url deleted file mode 100644 index db5870a6968..00000000000 --- a/packages/sociaml-vcard/sociaml-vcard.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dominicjprice/sociaml-vcard/archive/v0.1.0.tar.gz" -checksum: "71a800fdf3847497dfcef29fe913a9ea" diff --git a/packages/sociaml-vcard/sociaml-vcard.0.2.1/descr b/packages/sociaml-vcard/sociaml-vcard.0.2.1/descr deleted file mode 100644 index c5b4a7d7bd6..00000000000 --- a/packages/sociaml-vcard/sociaml-vcard.0.2.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -vCard library for OCaml -Library for parsing and creating contact information in the vCard format. -Currently only version 4.0 of the vCard specification is supported. diff --git a/packages/sociaml-vcard/sociaml-vcard.0.2.1/opam b/packages/sociaml-vcard/sociaml-vcard.0.2.1/opam index 5be0b7d58ba..7f06432f0e8 100644 --- a/packages/sociaml-vcard/sociaml-vcard.0.2.1/opam +++ b/packages/sociaml-vcard/sociaml-vcard.0.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "sociaml-vcard" version: "0.2.1" maintainer: "dominic.price@nottingham.ac.uk" @@ -15,6 +15,7 @@ remove: [ ["ocamlfind" "remove" "sociaml_vcard"] ] depends: [ + "ocaml" {>= "4.01.0"} "oasis" "core_kernel" {< "113.33.00"} "menhir" @@ -24,5 +25,12 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/dominicjprice/sociaml-vcard" -available: ocaml-version >= "4.01.0" 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: "md5=163d9b005e2317486c41141aab949fee" +} diff --git a/packages/sociaml-vcard/sociaml-vcard.0.2.1/url b/packages/sociaml-vcard/sociaml-vcard.0.2.1/url deleted file mode 100644 index 20f0a396ad3..00000000000 --- a/packages/sociaml-vcard/sociaml-vcard.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dominicjprice/sociaml-vcard/archive/v0.2.1.tar.gz" -checksum: "163d9b005e2317486c41141aab949fee" diff --git a/packages/socket-daemon/socket-daemon.0.1.0/descr b/packages/socket-daemon/socket-daemon.0.1.0/descr deleted file mode 100644 index f8f0bc69c02..00000000000 --- a/packages/socket-daemon/socket-daemon.0.1.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Create daemons listening to a socket for stop, restart, ..., orders - -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. diff --git a/packages/socket-daemon/socket-daemon.0.1.0/opam b/packages/socket-daemon/socket-daemon.0.1.0/opam index 26f84741015..3e305e3af62 100644 --- a/packages/socket-daemon/socket-daemon.0.1.0/opam +++ b/packages/socket-daemon/socket-daemon.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: "Maxence Guesdon" homepage: "http://github.com/zoggy/ocaml-socket-daemon" @@ -6,12 +6,24 @@ bug-reports: "https://github.com/zoggy/ocaml-socket-daemon/issues" license: "GNU General Public License version 3" doc: "http://github.com/zoggy/ocaml-socket-daemon" tags: ["socket" "daemon" "unix"] -dev-repo: "https://github.com/zoggy/ocaml-socket-daemon.git" +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"} - "ppx_deriving_yojson" {>= "2.4" & < "3.0" } + "ppx_deriving_yojson" {>= "2.4" & < "3.0"} ] -available: [ocaml-version >= "4.02.2"] +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://github.com/zoggy/ocaml-socket-daemon/archive/0.1.0.tar.gz" + checksum: "md5=f6b01fb8fe450a61676c4ac745c484a5" +} diff --git a/packages/socket-daemon/socket-daemon.0.1.0/url b/packages/socket-daemon/socket-daemon.0.1.0/url deleted file mode 100644 index c2bbff4e35a..00000000000 --- a/packages/socket-daemon/socket-daemon.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/zoggy/ocaml-socket-daemon/archive/0.1.0.tar.gz" -checksum: "f6b01fb8fe450a61676c4ac745c484a5" diff --git a/packages/socket-daemon/socket-daemon.0.2.0/descr b/packages/socket-daemon/socket-daemon.0.2.0/descr deleted file mode 100644 index f8f0bc69c02..00000000000 --- a/packages/socket-daemon/socket-daemon.0.2.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Create daemons listening to a socket for stop, restart, ..., orders - -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. diff --git a/packages/socket-daemon/socket-daemon.0.2.0/opam b/packages/socket-daemon/socket-daemon.0.2.0/opam index 8856d2579ec..d737a5a3502 100644 --- a/packages/socket-daemon/socket-daemon.0.2.0/opam +++ b/packages/socket-daemon/socket-daemon.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://github.com/zoggy/ocaml-socket-daemon" @@ -6,7 +6,7 @@ homepage: "http://github.com/zoggy/ocaml-socket-daemon" license: "GNU General Public License version 3" doc: ["http://github.com/zoggy/ocaml-socket-daemon"] -dev-repo: "https://github.com/zoggy/ocaml-socket-daemon.git" +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"] @@ -21,8 +21,19 @@ install: [ remove: [["ocamlfind" "remove" "socket-daemon"]] depends: [ - "lwt" { >= "2.5" } - "ppx_deriving_yojson" { >= "2.4" & < "3.0" } + "ocaml" {>= "4.02.2"} + "lwt" {>= "2.5"} + "ppx_deriving_yojson" {>= "2.4" & < "3.0"} ] - -available: [ ocaml-version >= "4.02.2"] +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://github.com/zoggy/ocaml-socket-daemon/archive/0.2.0.tar.gz" + checksum: "md5=5274441dd15c5abdca6b370cb5af15b9" +} diff --git a/packages/socket-daemon/socket-daemon.0.2.0/url b/packages/socket-daemon/socket-daemon.0.2.0/url deleted file mode 100644 index 8e879fdf1e7..00000000000 --- a/packages/socket-daemon/socket-daemon.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/zoggy/ocaml-socket-daemon/archive/0.2.0.tar.gz" -checksum: "5274441dd15c5abdca6b370cb5af15b9" diff --git a/packages/socket-daemon/socket-daemon.0.3.0/descr b/packages/socket-daemon/socket-daemon.0.3.0/descr deleted file mode 100644 index f8f0bc69c02..00000000000 --- a/packages/socket-daemon/socket-daemon.0.3.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Create daemons listening to a socket for stop, restart, ..., orders - -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. diff --git a/packages/socket-daemon/socket-daemon.0.3.0/opam b/packages/socket-daemon/socket-daemon.0.3.0/opam index d15cbc4faf4..ff9cfed65db 100644 --- a/packages/socket-daemon/socket-daemon.0.3.0/opam +++ b/packages/socket-daemon/socket-daemon.0.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://github.com/zoggy/ocaml-socket-daemon" @@ -6,7 +6,7 @@ homepage: "http://github.com/zoggy/ocaml-socket-daemon" license: "GNU General Public License version 3" doc: ["http://github.com/zoggy/ocaml-socket-daemon"] -dev-repo: "https://github.com/zoggy/ocaml-socket-daemon.git" +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"] @@ -21,8 +21,20 @@ install: [ remove: [["ocamlfind" "remove" "socket-daemon"]] depends: [ - "lwt" { >= "2.5" } - "ppx_deriving_yojson" { >= "3.0" } + "ocaml" {>= "4.03.0"} + "lwt" {>= "2.5"} + "ppx_deriving_yojson" {>= "3.0"} ] - -available: [ ocaml-version >= "4.03.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://github.com/zoggy/ocaml-socket-daemon/archive/release-0.3.0.tar.gz" + checksum: "md5=b8b982c83dd18f4f2ac89bce00caab89" +} diff --git a/packages/socket-daemon/socket-daemon.0.3.0/url b/packages/socket-daemon/socket-daemon.0.3.0/url deleted file mode 100644 index 69f17415b3c..00000000000 --- a/packages/socket-daemon/socket-daemon.0.3.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/zoggy/ocaml-socket-daemon/archive/release-0.3.0.tar.gz" -checksum: "b8b982c83dd18f4f2ac89bce00caab89" diff --git a/packages/socketcan/socketcan.0.8.10-0/descr b/packages/socketcan/socketcan.0.8.10-0/descr deleted file mode 100644 index 6e7086b434c..00000000000 --- a/packages/socketcan/socketcan.0.8.10-0/descr +++ /dev/null @@ -1,3 +0,0 @@ -socketcan -The socketcan library provides bindings to the Linux SocketCAN interface: -to CAN-bus-sockets, CAN-frames and CAN-identifiers diff --git a/packages/socketcan/socketcan.0.8.10-0/opam b/packages/socketcan/socketcan.0.8.10-0/opam index ff77ded7cd8..00479a6493b 100644 --- a/packages/socketcan/socketcan.0.8.10-0/opam +++ b/packages/socketcan/socketcan.0.8.10-0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus W. Weissmann " authors: [ "Markus W. Weissmann " ] license: "MIT" @@ -9,19 +9,29 @@ 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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {< "4.06.0"} "result" "base-unix" "base-bytes" - "posix-time" {>= "1.0.0" } + "posix-time" {>= "1.0.0"} "ocamlfind" {>= "1.5"} "ocamlbuild" {build} "conf-linux-libc-dev" ] -available: [ os = "linux" & ocaml-version < "4.06.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: "md5=11afabc253e810ff0e877d4ebd717455" +} diff --git a/packages/socketcan/socketcan.0.8.10-0/url b/packages/socketcan/socketcan.0.8.10-0/url deleted file mode 100644 index 62ee85bb9aa..00000000000 --- a/packages/socketcan/socketcan.0.8.10-0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mwweissmann/ocaml-socketcan/archive/0.8.10.tar.gz" -checksum: "11afabc253e810ff0e877d4ebd717455" diff --git a/packages/socketcan/socketcan.0.8.11-0/descr b/packages/socketcan/socketcan.0.8.11-0/descr deleted file mode 100644 index 6e7086b434c..00000000000 --- a/packages/socketcan/socketcan.0.8.11-0/descr +++ /dev/null @@ -1,3 +0,0 @@ -socketcan -The socketcan library provides bindings to the Linux SocketCAN interface: -to CAN-bus-sockets, CAN-frames and CAN-identifiers diff --git a/packages/socketcan/socketcan.0.8.11-0/opam b/packages/socketcan/socketcan.0.8.11-0/opam index ff77ded7cd8..f64c519c520 100644 --- a/packages/socketcan/socketcan.0.8.11-0/opam +++ b/packages/socketcan/socketcan.0.8.11-0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus W. Weissmann " authors: [ "Markus W. Weissmann " ] license: "MIT" @@ -9,19 +9,29 @@ 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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {< "4.06.0"} "result" "base-unix" "base-bytes" - "posix-time" {>= "1.0.0" } + "posix-time" {>= "1.0.0"} "ocamlfind" {>= "1.5"} "ocamlbuild" {build} "conf-linux-libc-dev" ] -available: [ os = "linux" & ocaml-version < "4.06.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: "md5=15f9c7412c572c7d7309462c9fd1de86" +} diff --git a/packages/socketcan/socketcan.0.8.11-0/url b/packages/socketcan/socketcan.0.8.11-0/url deleted file mode 100644 index 2adb0a3618d..00000000000 --- a/packages/socketcan/socketcan.0.8.11-0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mwweissmann/ocaml-socketcan/archive/0.8.11.tar.gz" -checksum: "15f9c7412c572c7d7309462c9fd1de86" diff --git a/packages/socketcan/socketcan.0.8.12-0/descr b/packages/socketcan/socketcan.0.8.12-0/descr deleted file mode 100644 index 6e7086b434c..00000000000 --- a/packages/socketcan/socketcan.0.8.12-0/descr +++ /dev/null @@ -1,3 +0,0 @@ -socketcan -The socketcan library provides bindings to the Linux SocketCAN interface: -to CAN-bus-sockets, CAN-frames and CAN-identifiers diff --git a/packages/socketcan/socketcan.0.8.12-0/opam b/packages/socketcan/socketcan.0.8.12-0/opam index 2b70aeb891b..cafe08f790d 100644 --- a/packages/socketcan/socketcan.0.8.12-0/opam +++ b/packages/socketcan/socketcan.0.8.12-0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus W. Weissmann " authors: [ "Markus W. Weissmann " ] license: "MIT" @@ -9,19 +9,29 @@ 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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "result" "base-unix" "base-bytes" - "posix-time" {>= "1.0.0" } + "posix-time" {>= "1.0.0"} "ocamlfind" {>= "1.5"} "ocamlbuild" {build} "conf-linux-libc-dev" ] 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.12.tar.gz" + checksum: "md5=443c720fa472aa0d226bc9b0afdee9c0" +} diff --git a/packages/socketcan/socketcan.0.8.12-0/url b/packages/socketcan/socketcan.0.8.12-0/url deleted file mode 100644 index ff61ba33cd5..00000000000 --- a/packages/socketcan/socketcan.0.8.12-0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mwweissmann/ocaml-socketcan/archive/0.8.12.tar.gz" -checksum: "443c720fa472aa0d226bc9b0afdee9c0" diff --git a/packages/socketcan/socketcan.0.8.7-0/descr b/packages/socketcan/socketcan.0.8.7-0/descr deleted file mode 100644 index 6e7086b434c..00000000000 --- a/packages/socketcan/socketcan.0.8.7-0/descr +++ /dev/null @@ -1,3 +0,0 @@ -socketcan -The socketcan library provides bindings to the Linux SocketCAN interface: -to CAN-bus-sockets, CAN-frames and CAN-identifiers diff --git a/packages/socketcan/socketcan.0.8.7-0/opam b/packages/socketcan/socketcan.0.8.7-0/opam index ff77ded7cd8..e7c80985f1b 100644 --- a/packages/socketcan/socketcan.0.8.7-0/opam +++ b/packages/socketcan/socketcan.0.8.7-0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus W. Weissmann " authors: [ "Markus W. Weissmann " ] license: "MIT" @@ -9,19 +9,29 @@ 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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {< "4.06.0"} "result" "base-unix" "base-bytes" - "posix-time" {>= "1.0.0" } + "posix-time" {>= "1.0.0"} "ocamlfind" {>= "1.5"} "ocamlbuild" {build} "conf-linux-libc-dev" ] -available: [ os = "linux" & ocaml-version < "4.06.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: "md5=68f9db239002a276adfd3e2ae67438be" +} diff --git a/packages/socketcan/socketcan.0.8.7-0/url b/packages/socketcan/socketcan.0.8.7-0/url deleted file mode 100644 index e810d84b3ea..00000000000 --- a/packages/socketcan/socketcan.0.8.7-0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mwweissmann/ocaml-socketcan/archive/0.8.7.tar.gz" -checksum: "68f9db239002a276adfd3e2ae67438be" diff --git a/packages/socketcan/socketcan.0.8.8-0/descr b/packages/socketcan/socketcan.0.8.8-0/descr deleted file mode 100644 index 6e7086b434c..00000000000 --- a/packages/socketcan/socketcan.0.8.8-0/descr +++ /dev/null @@ -1,3 +0,0 @@ -socketcan -The socketcan library provides bindings to the Linux SocketCAN interface: -to CAN-bus-sockets, CAN-frames and CAN-identifiers diff --git a/packages/socketcan/socketcan.0.8.8-0/opam b/packages/socketcan/socketcan.0.8.8-0/opam index ff77ded7cd8..4c4693cf745 100644 --- a/packages/socketcan/socketcan.0.8.8-0/opam +++ b/packages/socketcan/socketcan.0.8.8-0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus W. Weissmann " authors: [ "Markus W. Weissmann " ] license: "MIT" @@ -9,19 +9,29 @@ 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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {< "4.06.0"} "result" "base-unix" "base-bytes" - "posix-time" {>= "1.0.0" } + "posix-time" {>= "1.0.0"} "ocamlfind" {>= "1.5"} "ocamlbuild" {build} "conf-linux-libc-dev" ] -available: [ os = "linux" & ocaml-version < "4.06.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: "md5=bf46de123026a6736a2db75e8e778da0" +} diff --git a/packages/socketcan/socketcan.0.8.8-0/url b/packages/socketcan/socketcan.0.8.8-0/url deleted file mode 100644 index 9ef7d9b1235..00000000000 --- a/packages/socketcan/socketcan.0.8.8-0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mwweissmann/ocaml-socketcan/archive/0.8.8.tar.gz" -checksum: "bf46de123026a6736a2db75e8e778da0" diff --git a/packages/socketcan/socketcan.0.8.9-0/descr b/packages/socketcan/socketcan.0.8.9-0/descr deleted file mode 100644 index 6e7086b434c..00000000000 --- a/packages/socketcan/socketcan.0.8.9-0/descr +++ /dev/null @@ -1,3 +0,0 @@ -socketcan -The socketcan library provides bindings to the Linux SocketCAN interface: -to CAN-bus-sockets, CAN-frames and CAN-identifiers diff --git a/packages/socketcan/socketcan.0.8.9-0/opam b/packages/socketcan/socketcan.0.8.9-0/opam index ff77ded7cd8..8327675f3d0 100644 --- a/packages/socketcan/socketcan.0.8.9-0/opam +++ b/packages/socketcan/socketcan.0.8.9-0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus W. Weissmann " authors: [ "Markus W. Weissmann " ] license: "MIT" @@ -9,19 +9,29 @@ 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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {< "4.06.0"} "result" "base-unix" "base-bytes" - "posix-time" {>= "1.0.0" } + "posix-time" {>= "1.0.0"} "ocamlfind" {>= "1.5"} "ocamlbuild" {build} "conf-linux-libc-dev" ] -available: [ os = "linux" & ocaml-version < "4.06.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: "md5=0229b57a845016d7595b212e1070e098" +} diff --git a/packages/socketcan/socketcan.0.8.9-0/url b/packages/socketcan/socketcan.0.8.9-0/url deleted file mode 100644 index d4e1c46e245..00000000000 --- a/packages/socketcan/socketcan.0.8.9-0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mwweissmann/ocaml-socketcan/archive/0.8.9.tar.gz" -checksum: "0229b57a845016d7595b212e1070e098" diff --git a/packages/sodium/sodium.0.1.0/descr b/packages/sodium/sodium.0.1.0/descr deleted file mode 100644 index 50695352b80..00000000000 --- a/packages/sodium/sodium.0.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding to libsodium UNAUDITED - -Binding to libsodium 0.4.3+, a shared library wrapper for djb's NaCl -UNAUDITED diff --git a/packages/sodium/sodium.0.1.0/opam b/packages/sodium/sodium.0.1.0/opam deleted file mode 100644 index 7deb8027d76..00000000000 --- a/packages/sodium/sodium.0.1.0/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1.2" -maintainer: "sheets@alum.mit.edu" -tags: ["org:mirage"] -build: make -remove: [["ocamlfind" "remove" "sodium"]] -depends: [ - "base-bigarray" - "ocamlfind" - "ctypes" {>= "0.1.1" & < "0.3"} - "conf-libsodium" -] -dev-repo: "git://github.com/dsheets/ocaml-sodium" -install: [make "PREFIX=%{prefix}%" "install"] diff --git a/packages/sodium/sodium.0.1.0/url b/packages/sodium/sodium.0.1.0/url deleted file mode 100644 index 7297caa673f..00000000000 --- a/packages/sodium/sodium.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dsheets/ocaml-sodium/archive/0.1.0.tar.gz" -checksum: "2e22bd3b3941fa2bb2152ad98d74025d" diff --git a/packages/sodium/sodium.0.2.0/descr b/packages/sodium/sodium.0.2.0/descr deleted file mode 100644 index 44328c2d02d..00000000000 --- a/packages/sodium/sodium.0.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding to libsodium UNAUDITED - -Binding to libsodium 0.4.4+, a shared library wrapper for djb's NaCl -UNAUDITED diff --git a/packages/sodium/sodium.0.2.0/opam b/packages/sodium/sodium.0.2.0/opam deleted file mode 100644 index 9005176474f..00000000000 --- a/packages/sodium/sodium.0.2.0/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -maintainer: "sheets@alum.mit.edu" -tags: ["org:mirage"] -build: make -remove: [["ocamlfind" "remove" "sodium"]] -depends: [ - "base-bigarray" - "base-bytes" - "ocamlfind" - "ctypes" {>= "0.3"} - "ctypes-foreign" - "ocamlbuild" {build} - "conf-libsodium" -] -dev-repo: "git://github.com/dsheets/ocaml-sodium" -install: [make "PREFIX=%{prefix}%" "install"] diff --git a/packages/sodium/sodium.0.2.0/url b/packages/sodium/sodium.0.2.0/url deleted file mode 100644 index 1c44e5f9794..00000000000 --- a/packages/sodium/sodium.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dsheets/ocaml-sodium/archive/0.2.0.tar.gz" -checksum: "081e374e4d43a88e35c58151cd45e0dd" diff --git a/packages/sodium/sodium.0.2.1/descr b/packages/sodium/sodium.0.2.1/descr deleted file mode 100644 index 44328c2d02d..00000000000 --- a/packages/sodium/sodium.0.2.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Binding to libsodium UNAUDITED - -Binding to libsodium 0.4.4+, a shared library wrapper for djb's NaCl -UNAUDITED diff --git a/packages/sodium/sodium.0.2.1/opam b/packages/sodium/sodium.0.2.1/opam index df9b9b5a655..d0747854cb6 100644 --- a/packages/sodium/sodium.0.2.1/opam +++ b/packages/sodium/sodium.0.2.1/opam @@ -1,9 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" tags: ["org:mirage"] build: make remove: [["ocamlfind" "remove" "sodium"]] depends: [ + "ocaml" "base-bigarray" "base-bytes" "ocamlfind" @@ -14,3 +15,12 @@ depends: [ ] dev-repo: "git://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.1.tar.gz" + checksum: "md5=a197001f4c3ebe8c6a43eec4a4957c1e" +} diff --git a/packages/sodium/sodium.0.2.1/url b/packages/sodium/sodium.0.2.1/url deleted file mode 100644 index 2780aee87c4..00000000000 --- a/packages/sodium/sodium.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dsheets/ocaml-sodium/archive/0.2.1.tar.gz" -checksum: "a197001f4c3ebe8c6a43eec4a4957c1e" diff --git a/packages/sodium/sodium.0.3.0/descr b/packages/sodium/sodium.0.3.0/descr deleted file mode 100644 index f8544865b36..00000000000 --- a/packages/sodium/sodium.0.3.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Binding to libsodium UNAUDITED - -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 diff --git a/packages/sodium/sodium.0.3.0/opam b/packages/sodium/sodium.0.3.0/opam index fa751d51eb5..126f9b30c2a 100644 --- a/packages/sodium/sodium.0.3.0/opam +++ b/packages/sodium/sodium.0.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" tags: ["org:mirage"] build: [ @@ -7,6 +7,7 @@ build: [ ] remove: [["ocamlfind" "remove" "sodium"]] depends: [ + "ocaml" {>= "4.01.0"} "base-bigarray" "base-bytes" "ocamlfind" @@ -14,6 +15,18 @@ depends: [ "ocamlbuild" {build} "conf-libsodium" ] -available: [ocaml-version >= "4.01.0"] dev-repo: "git://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: "md5=7dafca32822d88e229648cec369bcc7e" +} diff --git a/packages/sodium/sodium.0.3.0/url b/packages/sodium/sodium.0.3.0/url deleted file mode 100644 index 01bbfc7b58a..00000000000 --- a/packages/sodium/sodium.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dsheets/ocaml-sodium/archive/0.3.0.tar.gz" -checksum: "7dafca32822d88e229648cec369bcc7e" diff --git a/packages/sodium/sodium.0.4.1/descr b/packages/sodium/sodium.0.4.1/descr deleted file mode 100644 index 8a1aea75f48..00000000000 --- a/packages/sodium/sodium.0.4.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -Binding to libsodium UNAUDITED - -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 diff --git a/packages/sodium/sodium.0.4.1/opam b/packages/sodium/sodium.0.4.1/opam deleted file mode 100644 index 0434423a30e..00000000000 --- a/packages/sodium/sodium.0.4.1/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -name: "sodium" -version: "0.4.1" -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"} -] -build-test: [ - [make "test"] { os != "freebsd" } - [make "CFLAGS=-I/usr/local/include -L/usr/local/lib" "test"] { os = "freebsd" } -] -remove: [["ocamlfind" "remove" "sodium"]] -depends: [ - "base-bigarray" - "base-bytes" - "ocamlfind" - "conf-libsodium" - "ctypes" {>= "0.4.0" & < "0.6.0"} - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.01.0"] -dev-repo: "git://github.com/dsheets/ocaml-sodium" -install: [make "PREFIX=%{prefix}%" "install"] diff --git a/packages/sodium/sodium.0.4.1/url b/packages/sodium/sodium.0.4.1/url deleted file mode 100644 index 8b35843c7b3..00000000000 --- a/packages/sodium/sodium.0.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dsheets/ocaml-sodium/archive/0.4.1.tar.gz" -checksum: "04ab169db9f477d1da50dc97211027e8" diff --git a/packages/sodium/sodium.0.5.0/descr b/packages/sodium/sodium.0.5.0/descr deleted file mode 100644 index 8a1aea75f48..00000000000 --- a/packages/sodium/sodium.0.5.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Binding to libsodium UNAUDITED - -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 diff --git a/packages/sodium/sodium.0.5.0/opam b/packages/sodium/sodium.0.5.0/opam index a7a03560680..4b0740ec7cf 100644 --- a/packages/sodium/sodium.0.5.0/opam +++ b/packages/sodium/sodium.0.5.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "David Sheets " @@ -7,18 +7,18 @@ authors: [ homepage: "https://github.com/dsheets/ocaml-sodium/" bug-reports: "https://github.com/dsheets/ocaml-sodium/issues/" tags: "org:mirage" -dev-repo: "https://github.com/dsheets/ocaml-sodium.git" +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"] -build-test: [ - [make "test"] {os != "freebsd"} - [make "CFLAGS=-I/usr/local/include -L/usr/local/lib" "test"] {os = "freebsd"} -] remove: ["ocamlfind" "remove" "sodium"] depends: [ + "ocaml" {>= "4.01.0"} "base-bigarray" "base-bytes" "ocamlfind" @@ -26,11 +26,28 @@ depends: [ "ctypes" {>= "0.4.0" & < "0.6.0"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.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 = "osx"} + "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: "md5=07c585883270fe5d1eee84d94f26864a" +} diff --git a/packages/sodium/sodium.0.5.0/url b/packages/sodium/sodium.0.5.0/url deleted file mode 100644 index b7f08024773..00000000000 --- a/packages/sodium/sodium.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-sodium/archive/0.5.0.tar.gz" -checksum: "07c585883270fe5d1eee84d94f26864a" diff --git a/packages/sodium/sodium.0.6.0/descr b/packages/sodium/sodium.0.6.0/descr deleted file mode 100644 index b61f55b7725..00000000000 --- a/packages/sodium/sodium.0.6.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -Binding to libsodium UNAUDITED - -Binding to libsodium 1.0.9+, a shared library wrapper for djb's NaCl. - -Binding uses ctypes' stub generation system. GNU/Linux, FreeBSD, and OS -X are supported. - -UNAUDITED diff --git a/packages/sodium/sodium.0.6.0/opam b/packages/sodium/sodium.0.6.0/opam index cb59bc15ffc..81b4195015e 100644 --- a/packages/sodium/sodium.0.6.0/opam +++ b/packages/sodium/sodium.0.6.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "David Sheets " @@ -8,20 +8,20 @@ authors: [ homepage: "https://github.com/dsheets/ocaml-sodium/" bug-reports: "https://github.com/dsheets/ocaml-sodium/issues/" tags: "org:mirage" -dev-repo: "https://github.com/dsheets/ocaml-sodium.git" +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] {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"] ] -build-test: [ - [make "test"] {os != "freebsd"} - [make "CFLAGS=-I/usr/local/include -L/usr/local/lib" "test"] {os = "freebsd"} -] remove: ["ocamlfind" "remove" "sodium"] depends: [ + "ocaml" {>= "4.01.0"} "base-bigarray" "base-bytes" "ocamlfind" {build} @@ -29,11 +29,28 @@ depends: [ "ctypes" {>= "0.6.0"} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.0"] post-messages: [ - "This package requires installation of libsodium-dev (>= 1.0.9)" {failure & os = "debian"} - "This package requires installation of libsodium-dev (>= 1.0.9)" {failure & os = "ubuntu"} - "This package requires installation of libsodium-dev (>= 1.0.9)" {failure & os = "alpine"} - "This package requires installation of security/libsodium (>= 1.0.9)" {failure & os = "freebsd"} - "This package requires installation of libsodium (>= 1.0.9)" {failure & os = "osx"} + "This package requires installation of libsodium-dev (>= 1.0.9)" + {failure & os = "debian"} + "This package requires installation of libsodium-dev (>= 1.0.9)" + {failure & os = "ubuntu"} + "This package requires installation of libsodium-dev (>= 1.0.9)" + {failure & os = "alpine"} + "This package requires installation of security/libsodium (>= 1.0.9)" + {failure & os = "freebsd"} + "This package requires installation of libsodium (>= 1.0.9)" + {failure & os = "macos"} ] +synopsis: "Binding to libsodium UNAUDITED" +description: """ +Binding to libsodium 1.0.9+, 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.6.0.tar.gz" + checksum: "md5=c1e96c0f31fa12fad8b8b431eadc1601" +} diff --git a/packages/sodium/sodium.0.6.0/url b/packages/sodium/sodium.0.6.0/url deleted file mode 100644 index 3d62cc3fff7..00000000000 --- a/packages/sodium/sodium.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-sodium/archive/0.6.0.tar.gz" -checksum: "c1e96c0f31fa12fad8b8b431eadc1601" diff --git a/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.1.1/descr b/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.1.1/descr deleted file mode 100644 index cfd3db4771b..00000000000 --- a/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Solo5 unikernel base (ukvm target) - -Solo5 as a unikernel base layer provides the lowest layer for Mirage/Solo5. This package includes Solo5 built for the "ukvm" target, to run on the experimental "ukvm" unikernel monitor. diff --git a/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.1.1/opam b/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.1.1/opam deleted file mode 100644 index d6200d0bf48..00000000000 --- a/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.1.1/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "martin@lucina.net" -authors: [ - "Dan Williams " - "Martin Lucina " - "Ricardo Koller " -] -homepage: "https://github.com/solo5/solo5" -bug-reports: "https://github.com/solo5/solo5/issues" -license: "ISC" -dev-repo: "https://github.com/solo5/solo5.git" -build: [make "ukvm"] -install: [make "opam-ukvm-install" "PREFIX=%{prefix}%"] -remove: [make "opam-ukvm-uninstall" "PREFIX=%{prefix}%"] -depends: "conf-pkg-config" -depexts: [ - [["alpine"] ["linux-headers"]] - [["debian"] ["linux-libc-dev"]] - [["fedora"] ["kernel-headers"]] - [["rhel"] ["kernel-headers"]] - [["ubuntu"] ["linux-libc-dev"]] -] -conflicts: "solo5-kernel-virtio" -available: [ocaml-version >= "4.02.3" & arch = "x86_64" & os = "linux"] diff --git a/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.1.1/url b/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.1.1/url deleted file mode 100644 index ea884811b92..00000000000 --- a/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Solo5/solo5/archive/v0.1.1.tar.gz" -checksum: "72bf81d2dfcf25815169cef842c2e2dc" diff --git a/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.2.1/descr b/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.2.1/descr deleted file mode 100644 index 3bd4e813baf..00000000000 --- a/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.2.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Solo5 unikernel base (ukvm target) - -This package provides the Solo5 base layer to run MirageOS unikernels on the -"ukvm" target. ukvm, a specialized unikernel monitor, runs as a Linux process -and uses KVM. diff --git a/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.2.1/opam b/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.2.1/opam deleted file mode 100644 index d6200d0bf48..00000000000 --- a/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.2.1/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "martin@lucina.net" -authors: [ - "Dan Williams " - "Martin Lucina " - "Ricardo Koller " -] -homepage: "https://github.com/solo5/solo5" -bug-reports: "https://github.com/solo5/solo5/issues" -license: "ISC" -dev-repo: "https://github.com/solo5/solo5.git" -build: [make "ukvm"] -install: [make "opam-ukvm-install" "PREFIX=%{prefix}%"] -remove: [make "opam-ukvm-uninstall" "PREFIX=%{prefix}%"] -depends: "conf-pkg-config" -depexts: [ - [["alpine"] ["linux-headers"]] - [["debian"] ["linux-libc-dev"]] - [["fedora"] ["kernel-headers"]] - [["rhel"] ["kernel-headers"]] - [["ubuntu"] ["linux-libc-dev"]] -] -conflicts: "solo5-kernel-virtio" -available: [ocaml-version >= "4.02.3" & arch = "x86_64" & os = "linux"] diff --git a/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.2.1/url b/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.2.1/url deleted file mode 100644 index d135383dfa7..00000000000 --- a/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Solo5/solo5/archive/v0.2.1.tar.gz" -checksum: "09114a0655aa13553f3750665daf66ff" diff --git a/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.2.2-1/descr b/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.2.2-1/descr deleted file mode 100644 index 3bd4e813baf..00000000000 --- a/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.2.2-1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Solo5 unikernel base (ukvm target) - -This package provides the Solo5 base layer to run MirageOS unikernels on the -"ukvm" target. ukvm, a specialized unikernel monitor, runs as a Linux process -and uses KVM. diff --git a/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.2.2-1/opam b/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.2.2-1/opam index 1f69d1a7ced..fb6ce7f18db 100644 --- a/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.2.2-1/opam +++ b/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.2.2-1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "martin@lucina.net" authors: [ "Dan Williams " @@ -8,18 +8,34 @@ authors: [ homepage: "https://github.com/solo5/solo5" bug-reports: "https://github.com/solo5/solo5/issues" license: "ISC" -dev-repo: "https://github.com/solo5/solo5.git" +dev-repo: "git+https://github.com/solo5/solo5.git" build: [make "ukvm"] install: [make "opam-ukvm-install" "PREFIX=%{prefix}%"] remove: [make "opam-ukvm-uninstall" "PREFIX=%{prefix}%"] -depends: "conf-pkg-config" +depends: [ + "ocaml" {>= "4.02.3"} + "conf-pkg-config" +] depexts: [ - [["alpine"] ["linux-headers"]] - [["debian"] ["linux-libc-dev"]] - [["fedora"] ["kernel-headers"]] - [["rhel"] ["kernel-headers"]] - [["ubuntu"] ["linux-libc-dev"]] + ["linux-headers"] {os-distribution = "alpine"} + ["linux-libc-dev"] {os-distribution = "debian"} + ["kernel-headers"] {os-distribution = "fedora"} + ["kernel-headers"] {os-distribution = "rhel"} + ["linux-libc-dev"] {os-distribution = "ubuntu"} ] conflicts: "solo5-kernel-virtio" -available: [ocaml-version >= "4.02.3" & arch = "x86_64" & os = "linux"] +available: arch = "x86_64" & os = "linux" patches: [ "solo5-no-werror.diff" "solo5-no-asm-msr-index.diff" ] +synopsis: "Solo5 unikernel base (ukvm target)" +description: """ +This package provides the Solo5 base layer to run MirageOS unikernels on the +"ukvm" target. ukvm, a specialized unikernel monitor, runs as a Linux process +and uses KVM.""" +extra-files: [ + ["solo5-no-werror.diff" "md5=504ea2e71ca098974c9ab0e85eef309b"] + ["solo5-no-asm-msr-index.diff" "md5=f50b0388f20ef08c19fe76a554b18dc9"] +] +url { + src: "https://github.com/Solo5/solo5/archive/v0.2.2.tar.gz" + checksum: "md5=29e344999bd7476e6e83e9533b8a4dd9" +} diff --git a/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.2.2-1/url b/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.2.2-1/url deleted file mode 100644 index f3c6861cb65..00000000000 --- a/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.2.2-1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Solo5/solo5/archive/v0.2.2.tar.gz" -checksum: "29e344999bd7476e6e83e9533b8a4dd9" diff --git a/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.2.2/descr b/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.2.2/descr deleted file mode 100644 index 3bd4e813baf..00000000000 --- a/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.2.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Solo5 unikernel base (ukvm target) - -This package provides the Solo5 base layer to run MirageOS unikernels on the -"ukvm" target. ukvm, a specialized unikernel monitor, runs as a Linux process -and uses KVM. diff --git a/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.2.2/opam b/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.2.2/opam index d6200d0bf48..e0f2656639b 100644 --- a/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.2.2/opam +++ b/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.2.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "martin@lucina.net" authors: [ "Dan Williams " @@ -8,17 +8,29 @@ authors: [ homepage: "https://github.com/solo5/solo5" bug-reports: "https://github.com/solo5/solo5/issues" license: "ISC" -dev-repo: "https://github.com/solo5/solo5.git" +dev-repo: "git+https://github.com/solo5/solo5.git" build: [make "ukvm"] install: [make "opam-ukvm-install" "PREFIX=%{prefix}%"] remove: [make "opam-ukvm-uninstall" "PREFIX=%{prefix}%"] -depends: "conf-pkg-config" +depends: [ + "ocaml" {>= "4.02.3"} + "conf-pkg-config" +] depexts: [ - [["alpine"] ["linux-headers"]] - [["debian"] ["linux-libc-dev"]] - [["fedora"] ["kernel-headers"]] - [["rhel"] ["kernel-headers"]] - [["ubuntu"] ["linux-libc-dev"]] + ["linux-headers"] {os-distribution = "alpine"} + ["linux-libc-dev"] {os-distribution = "debian"} + ["kernel-headers"] {os-distribution = "fedora"} + ["kernel-headers"] {os-distribution = "rhel"} + ["linux-libc-dev"] {os-distribution = "ubuntu"} ] conflicts: "solo5-kernel-virtio" -available: [ocaml-version >= "4.02.3" & arch = "x86_64" & os = "linux"] +available: arch = "x86_64" & os = "linux" +synopsis: "Solo5 unikernel base (ukvm target)" +description: """ +This package provides the Solo5 base layer to run MirageOS unikernels on the +"ukvm" target. ukvm, a specialized unikernel monitor, runs as a Linux process +and uses KVM.""" +url { + src: "https://github.com/Solo5/solo5/archive/v0.2.2.tar.gz" + checksum: "md5=29e344999bd7476e6e83e9533b8a4dd9" +} diff --git a/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.2.2/url b/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.2.2/url deleted file mode 100644 index f3c6861cb65..00000000000 --- a/packages/solo5-kernel-ukvm/solo5-kernel-ukvm.0.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Solo5/solo5/archive/v0.2.2.tar.gz" -checksum: "29e344999bd7476e6e83e9533b8a4dd9" diff --git a/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.1.1/descr b/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.1.1/descr deleted file mode 100644 index 03b8de781f7..00000000000 --- a/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Solo5 unikernel base (virtio target) - -Solo5 as a unikernel base layer provides the lowest layer for Mirage/Solo5. This package includes Solo5 built for the "virtio" target, to run on KVM/QEMU or any other virtio-compliant hypervisor. diff --git a/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.1.1/opam b/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.1.1/opam deleted file mode 100644 index 1fe645a9040..00000000000 --- a/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.1.1/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "martin@lucina.net" -authors: [ - "Dan Williams " - "Martin Lucina " - "Ricardo Koller " -] -homepage: "https://github.com/solo5/solo5" -bug-reports: "https://github.com/solo5/solo5/issues" -license: "ISC" -dev-repo: "https://github.com/solo5/solo5.git" -build: [make "virtio"] -install: [make "opam-virtio-install" "PREFIX=%{prefix}%"] -remove: [make "opam-virtio-uninstall" "PREFIX=%{prefix}%"] -depends: "conf-pkg-config" -conflicts: "solo5-kernel-ukvm" -available: [ocaml-version >= "4.02.3" & arch = "x86_64" & os != "darwin"] diff --git a/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.1.1/url b/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.1.1/url deleted file mode 100644 index ea884811b92..00000000000 --- a/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Solo5/solo5/archive/v0.1.1.tar.gz" -checksum: "72bf81d2dfcf25815169cef842c2e2dc" diff --git a/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.2.1/descr b/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.2.1/descr deleted file mode 100644 index c103f5873a8..00000000000 --- a/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.2.1/descr +++ /dev/null @@ -1,11 +0,0 @@ -Solo5 unikernel base (virtio target) - -This package provides the Solo5 base layer to run MirageOS unikernels on the -"virtio" target. Unikernels built for the "virtio" target run directly on -existing hypervisors, such as KVM/QEMU and bhyve. - -Additionally, this package installs the "solo5-run-virtio" tool, a wrapper for -launching unikernels on various hypervisors, and the "solo5-mkimage" tool for -building MBR-partitioned disk images with a bootloader and unikernel installed. -The latter includes support for building images suitable for upload to Google -Compute Engine. diff --git a/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.2.1/opam b/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.2.1/opam deleted file mode 100644 index 16250a7873f..00000000000 --- a/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.2.1/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "martin@lucina.net" -authors: [ - "Dan Williams " - "Martin Lucina " - "Ricardo Koller " -] -homepage: "https://github.com/solo5/solo5" -bug-reports: "https://github.com/solo5/solo5/issues" -license: "ISC" -dev-repo: "https://github.com/solo5/solo5.git" -build: [make "virtio"] -install: [make "opam-virtio-install" "PREFIX=%{prefix}%"] -remove: [make "opam-virtio-uninstall" "PREFIX=%{prefix}%"] -depends: "conf-pkg-config" -conflicts: "solo5-kernel-ukvm" -available: [ - ocaml-version >= "4.02.3" & (arch = "x86_64" | arch = "amd64") & - os != "darwin" -] diff --git a/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.2.1/url b/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.2.1/url deleted file mode 100644 index d135383dfa7..00000000000 --- a/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Solo5/solo5/archive/v0.2.1.tar.gz" -checksum: "09114a0655aa13553f3750665daf66ff" diff --git a/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.2.2-1/descr b/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.2.2-1/descr deleted file mode 100644 index c103f5873a8..00000000000 --- a/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.2.2-1/descr +++ /dev/null @@ -1,11 +0,0 @@ -Solo5 unikernel base (virtio target) - -This package provides the Solo5 base layer to run MirageOS unikernels on the -"virtio" target. Unikernels built for the "virtio" target run directly on -existing hypervisors, such as KVM/QEMU and bhyve. - -Additionally, this package installs the "solo5-run-virtio" tool, a wrapper for -launching unikernels on various hypervisors, and the "solo5-mkimage" tool for -building MBR-partitioned disk images with a bootloader and unikernel installed. -The latter includes support for building images suitable for upload to Google -Compute Engine. diff --git a/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.2.2-1/opam b/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.2.2-1/opam index 83e9af3058b..489729fa55f 100644 --- a/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.2.2-1/opam +++ b/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.2.2-1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "martin@lucina.net" authors: [ "Dan Williams " @@ -8,14 +8,30 @@ authors: [ homepage: "https://github.com/solo5/solo5" bug-reports: "https://github.com/solo5/solo5/issues" license: "ISC" -dev-repo: "https://github.com/solo5/solo5.git" +dev-repo: "git+https://github.com/solo5/solo5.git" build: [make "virtio"] install: [make "opam-virtio-install" "PREFIX=%{prefix}%"] remove: [make "opam-virtio-uninstall" "PREFIX=%{prefix}%"] -depends: "conf-pkg-config" -conflicts: "solo5-kernel-ukvm" -available: [ - ocaml-version >= "4.02.3" & (arch = "x86_64" | arch = "amd64") & - os != "darwin" +depends: [ + "ocaml" {>= "4.02.3"} + "conf-pkg-config" ] +conflicts: "solo5-kernel-ukvm" +available: (arch = "x86_64" | arch = "amd64") & os != "macos" patches: [ "solo5-no-werror.diff" ] +synopsis: "Solo5 unikernel base (virtio target)" +description: """ +This package provides the Solo5 base layer to run MirageOS unikernels on the +"virtio" target. Unikernels built for the "virtio" target run directly on +existing hypervisors, such as KVM/QEMU and bhyve. + +Additionally, this package installs the "solo5-run-virtio" tool, a wrapper for +launching unikernels on various hypervisors, and the "solo5-mkimage" tool for +building MBR-partitioned disk images with a bootloader and unikernel installed. +The latter includes support for building images suitable for upload to Google +Compute Engine.""" +extra-files: ["solo5-no-werror.diff" "md5=504ea2e71ca098974c9ab0e85eef309b"] +url { + src: "https://github.com/Solo5/solo5/archive/v0.2.2.tar.gz" + checksum: "md5=29e344999bd7476e6e83e9533b8a4dd9" +} diff --git a/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.2.2-1/url b/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.2.2-1/url deleted file mode 100644 index f3c6861cb65..00000000000 --- a/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.2.2-1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Solo5/solo5/archive/v0.2.2.tar.gz" -checksum: "29e344999bd7476e6e83e9533b8a4dd9" diff --git a/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.2.2/descr b/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.2.2/descr deleted file mode 100644 index c103f5873a8..00000000000 --- a/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.2.2/descr +++ /dev/null @@ -1,11 +0,0 @@ -Solo5 unikernel base (virtio target) - -This package provides the Solo5 base layer to run MirageOS unikernels on the -"virtio" target. Unikernels built for the "virtio" target run directly on -existing hypervisors, such as KVM/QEMU and bhyve. - -Additionally, this package installs the "solo5-run-virtio" tool, a wrapper for -launching unikernels on various hypervisors, and the "solo5-mkimage" tool for -building MBR-partitioned disk images with a bootloader and unikernel installed. -The latter includes support for building images suitable for upload to Google -Compute Engine. diff --git a/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.2.2/opam b/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.2.2/opam deleted file mode 100644 index 16250a7873f..00000000000 --- a/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.2.2/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "martin@lucina.net" -authors: [ - "Dan Williams " - "Martin Lucina " - "Ricardo Koller " -] -homepage: "https://github.com/solo5/solo5" -bug-reports: "https://github.com/solo5/solo5/issues" -license: "ISC" -dev-repo: "https://github.com/solo5/solo5.git" -build: [make "virtio"] -install: [make "opam-virtio-install" "PREFIX=%{prefix}%"] -remove: [make "opam-virtio-uninstall" "PREFIX=%{prefix}%"] -depends: "conf-pkg-config" -conflicts: "solo5-kernel-ukvm" -available: [ - ocaml-version >= "4.02.3" & (arch = "x86_64" | arch = "amd64") & - os != "darwin" -] diff --git a/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.2.2/url b/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.2.2/url deleted file mode 100644 index f3c6861cb65..00000000000 --- a/packages/solo5-kernel-virtio/solo5-kernel-virtio.0.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Solo5/solo5/archive/v0.2.2.tar.gz" -checksum: "29e344999bd7476e6e83e9533b8a4dd9" diff --git a/packages/solvuu-build/solvuu-build.0.1.0/descr b/packages/solvuu-build/solvuu-build.0.1.0/descr deleted file mode 100644 index b1a9e6649b1..00000000000 --- a/packages/solvuu-build/solvuu-build.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Solvuu's build system. \ No newline at end of file diff --git a/packages/solvuu-build/solvuu-build.0.1.0/opam b/packages/solvuu-build/solvuu-build.0.1.0/opam deleted file mode 100644 index 53c959bc808..00000000000 --- a/packages/solvuu-build/solvuu-build.0.1.0/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/solvuu/solvuu-build.git" -build: [ - [make "byte"] - [make "native"] -] -install: [ - [make "_build/META"] - [make "solvuu-build.install"] -] -depends: ["ocamlfind" "ocamlbuild" "ocamlgraph"] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.06.0" ] diff --git a/packages/solvuu-build/solvuu-build.0.1.0/url b/packages/solvuu-build/solvuu-build.0.1.0/url deleted file mode 100644 index db5601bf844..00000000000 --- a/packages/solvuu-build/solvuu-build.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/solvuu/solvuu-build/archive/v0.1.0.tar.gz" -checksum: "9dbd89223f15e7b09b3241e727f7d491" diff --git a/packages/solvuu-build/solvuu-build.0.2.0/descr b/packages/solvuu-build/solvuu-build.0.2.0/descr deleted file mode 100644 index b1a9e6649b1..00000000000 --- a/packages/solvuu-build/solvuu-build.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Solvuu's build system. \ No newline at end of file diff --git a/packages/solvuu-build/solvuu-build.0.2.0/opam b/packages/solvuu-build/solvuu-build.0.2.0/opam index 153caad13a9..1bd7d5d0e38 100644 --- a/packages/solvuu-build/solvuu-build.0.2.0/opam +++ b/packages/solvuu-build/solvuu-build.0.2.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/solvuu/solvuu-build.git" +dev-repo: "git+https://github.com/solvuu/solvuu-build.git" license: "ISC" tags: ["org:solvuu"] @@ -15,10 +15,13 @@ build: [ ] depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} "ocamlfind" "ocamlbuild" "ocamlgraph" ] - -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.06.0" ] - +synopsis: "Solvuu's build system." +url { + src: "https://github.com/solvuu/solvuu-build/archive/v0.2.0.tar.gz" + checksum: "md5=5471602c946b7ea2ce4c424cb3650cd0" +} diff --git a/packages/solvuu-build/solvuu-build.0.2.0/url b/packages/solvuu-build/solvuu-build.0.2.0/url deleted file mode 100644 index 01c96d74fb8..00000000000 --- a/packages/solvuu-build/solvuu-build.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/solvuu/solvuu-build/archive/v0.2.0.tar.gz" -checksum: "5471602c946b7ea2ce4c424cb3650cd0" diff --git a/packages/solvuu-build/solvuu-build.0.3.0/descr b/packages/solvuu-build/solvuu-build.0.3.0/descr deleted file mode 100644 index b1a9e6649b1..00000000000 --- a/packages/solvuu-build/solvuu-build.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Solvuu's build system. \ No newline at end of file diff --git a/packages/solvuu-build/solvuu-build.0.3.0/opam b/packages/solvuu-build/solvuu-build.0.3.0/opam index 5e98710926d..197db97a47b 100644 --- a/packages/solvuu-build/solvuu-build.0.3.0/opam +++ b/packages/solvuu-build/solvuu-build.0.3.0/opam @@ -1,17 +1,25 @@ -opam-version: "1.2" +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: "https://github.com/solvuu/solvuu-build.git" +dev-repo: "git+https://github.com/solvuu/solvuu-build.git" build: [ [make "byte"] [make "native"] [make "_build/META"] [make "%{name}%.install"] ] -depends: ["ocamlfind" "ocamlbuild" "ocamlgraph"] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.06.0" ] - +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" + "ocamlbuild" + "ocamlgraph" +] +synopsis: "Solvuu's build system." +url { + src: "https://github.com/solvuu/solvuu-build/archive/0.3.0.tar.gz" + checksum: "md5=d41d302709cb2026f6c28cfa65798440" +} diff --git a/packages/solvuu-build/solvuu-build.0.3.0/url b/packages/solvuu-build/solvuu-build.0.3.0/url deleted file mode 100644 index b94ff919288..00000000000 --- a/packages/solvuu-build/solvuu-build.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/solvuu/solvuu-build/archive/0.3.0.tar.gz" -checksum: "d41d302709cb2026f6c28cfa65798440" diff --git a/packages/solvuu_build/solvuu_build.0.0.1/descr b/packages/solvuu_build/solvuu_build.0.0.1/descr deleted file mode 100644 index 0087b657a18..00000000000 --- a/packages/solvuu_build/solvuu_build.0.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -DEPRECATED. Please use solvuu-build. diff --git a/packages/solvuu_build/solvuu_build.0.0.1/opam b/packages/solvuu_build/solvuu_build.0.0.1/opam deleted file mode 100644 index 407e5ae9421..00000000000 --- a/packages/solvuu_build/solvuu_build.0.0.1/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -maintainer: "Ashish Agarwal " -authors: "Solvuu LLC" -homepage: "http://solvuu.com" -license: "ISC" -bug-reports: "https://github.com/solvuu/solvuu_build/issues" -dev-repo: "https://github.com/solvuu/solvuu_build.git" -tags: ["org:solvuu"] - -build: [ - [make "byte"] - [make "native"] -] - -install: [ - [make "_build/META"] -] - -remove: [] - -depends: [ - "ocamlfind" - "ocamlbuild" - "ocamlgraph" -] - -available: [ - ocaml-version >= "4.02.0" & ocaml-version < "4.03.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." -] diff --git a/packages/solvuu_build/solvuu_build.0.0.1/url b/packages/solvuu_build/solvuu_build.0.0.1/url deleted file mode 100644 index e000d6e340d..00000000000 --- a/packages/solvuu_build/solvuu_build.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/solvuu/solvuu_build/archive/v0.0.1.tar.gz" -checksum: "c00af9b70675fb3ea553c798a2a73d69" diff --git a/packages/solvuu_build/solvuu_build.0.0.2/descr b/packages/solvuu_build/solvuu_build.0.0.2/descr deleted file mode 100644 index 0087b657a18..00000000000 --- a/packages/solvuu_build/solvuu_build.0.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -DEPRECATED. Please use solvuu-build. diff --git a/packages/solvuu_build/solvuu_build.0.0.2/opam b/packages/solvuu_build/solvuu_build.0.0.2/opam index 498b7fb2213..0c71526e067 100644 --- a/packages/solvuu_build/solvuu_build.0.0.2/opam +++ b/packages/solvuu_build/solvuu_build.0.0.2/opam @@ -1,20 +1,22 @@ -opam-version: "1.2" +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: "https://github.com/solvuu/solvuu_build.git" +dev-repo: "git+https://github.com/solvuu/solvuu_build.git" build: [ [make "byte"] [make "native"] ] install: [make "_build/META"] -remove: [] -depends: ["ocamlfind" "ocamlbuild" "ocamlgraph"] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.03.0"] - +depends: [ + "ocaml" {>= "4.02.0" & < "4.03.0"} + "ocamlfind" + "ocamlbuild" + "ocamlgraph" +] messages: [ "solvuu_build is DEPRECATED. It has been renamed to solvuu-build." ] @@ -22,3 +24,9 @@ messages: [ 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: "md5=0bd8283f14825c4a078e76c0e595535f" +} diff --git a/packages/solvuu_build/solvuu_build.0.0.2/url b/packages/solvuu_build/solvuu_build.0.0.2/url deleted file mode 100644 index 3f72f1cd190..00000000000 --- a/packages/solvuu_build/solvuu_build.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/solvuu/solvuu_build/archive/v0.0.2.tar.gz" -checksum: "0bd8283f14825c4a078e76c0e595535f" diff --git a/packages/sonet/sonet.0.1.1/descr b/packages/sonet/sonet.0.1.1/descr deleted file mode 100644 index b5e09bb6dbb..00000000000 --- a/packages/sonet/sonet.0.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Collection of modules for asynchronous network applications diff --git a/packages/sonet/sonet.0.1.1/opam b/packages/sonet/sonet.0.1.1/opam deleted file mode 100644 index 986958aba0c..00000000000 --- a/packages/sonet/sonet.0.1.1/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "https://github.com/ocaml/opam-repository/issues" -homepage: "https://github.com/pmundkur/sonet" -build: make -remove: [["ocamlfind" "remove" "sonet"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/pmundkur/sonet" -available: ocaml-version >= "4.00.0" -install: [make "install"] diff --git a/packages/sonet/sonet.0.1.1/url b/packages/sonet/sonet.0.1.1/url deleted file mode 100644 index d071ffa7bd2..00000000000 --- a/packages/sonet/sonet.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pmundkur/sonet/archive/v0.1.1.tar.gz" -checksum: "c26d2f18a74d1a458f19ad3ba14badac" diff --git a/packages/sonet/sonet.0.1.2/descr b/packages/sonet/sonet.0.1.2/descr deleted file mode 100644 index b5e09bb6dbb..00000000000 --- a/packages/sonet/sonet.0.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -Collection of modules for asynchronous network applications diff --git a/packages/sonet/sonet.0.1.2/opam b/packages/sonet/sonet.0.1.2/opam index 986958aba0c..d23f7e33652 100644 --- a/packages/sonet/sonet.0.1.2/opam +++ b/packages/sonet/sonet.0.1.2/opam @@ -1,12 +1,18 @@ -opam-version: "1.2" +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"} "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://github.com/pmundkur/sonet" -available: ocaml-version >= "4.00.0" 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: "md5=5174875920b75e33f120e78bd6cf3f87" +} diff --git a/packages/sonet/sonet.0.1.2/url b/packages/sonet/sonet.0.1.2/url deleted file mode 100644 index 46d3c5acb7a..00000000000 --- a/packages/sonet/sonet.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pmundkur/sonet/archive/v0.1.2.tar.gz" -checksum: "5174875920b75e33f120e78bd6cf3f87" diff --git a/packages/sosa/sosa.0.0.1/descr b/packages/sosa/sosa.0.0.1/descr deleted file mode 100644 index 414e498095f..00000000000 --- a/packages/sosa/sosa.0.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Sane OCaml String API - -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. diff --git a/packages/sosa/sosa.0.0.1/opam b/packages/sosa/sosa.0.0.1/opam deleted file mode 100644 index bc71c040379..00000000000 --- a/packages/sosa/sosa.0.0.1/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "seb@mondet.org" -homepage: "http://seb.mondet.org/software/sosa/index.html" -bug-reports: "https://github.com/hammerlab/sosa/issues" -dev-repo: "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: [ - "ocamlfind" {build} - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.00.0"] -install: ["ocaml" "please.ml" "install"] diff --git a/packages/sosa/sosa.0.0.1/url b/packages/sosa/sosa.0.0.1/url deleted file mode 100644 index 3b22b36d5af..00000000000 --- a/packages/sosa/sosa.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/smondet/sosa/get/sosa.0.0.1.tar.gz" -checksum: "17cc9a68992c35b2771d2d5d7f798302" diff --git a/packages/sosa/sosa.0.1.0/descr b/packages/sosa/sosa.0.1.0/descr deleted file mode 100644 index 414e498095f..00000000000 --- a/packages/sosa/sosa.0.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Sane OCaml String API - -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. diff --git a/packages/sosa/sosa.0.1.0/opam b/packages/sosa/sosa.0.1.0/opam index f87024656eb..446675fb605 100644 --- a/packages/sosa/sosa.0.1.0/opam +++ b/packages/sosa/sosa.0.1.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +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: "https://github.com/hammerlab/sosa.git" +dev-repo: "git+https://github.com/hammerlab/sosa.git" authors: [ "Sebastien Mondet " "Leonid Rozenberg " @@ -16,8 +16,17 @@ remove: [ make "uninstall"] ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.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: "md5=bedefd9c3fb5dd0f17aa269146dda2c2" +} diff --git a/packages/sosa/sosa.0.1.0/url b/packages/sosa/sosa.0.1.0/url deleted file mode 100644 index 14a538e711d..00000000000 --- a/packages/sosa/sosa.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/smondet/sosa/archive/sosa.0.1.0.tar.gz" -checksum: "bedefd9c3fb5dd0f17aa269146dda2c2" diff --git a/packages/sosa/sosa.0.2.0/descr b/packages/sosa/sosa.0.2.0/descr deleted file mode 100644 index 414e498095f..00000000000 --- a/packages/sosa/sosa.0.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Sane OCaml String API - -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. diff --git a/packages/sosa/sosa.0.2.0/opam b/packages/sosa/sosa.0.2.0/opam deleted file mode 100644 index a8fded424b7..00000000000 --- a/packages/sosa/sosa.0.2.0/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "seb@mondet.org" -homepage: "http://seb.mondet.org/software/sosa/index.html" -bug-reports: "https://github.com/hammerlab/sosa/issues" -dev-repo: "https://github.com/hammerlab/sosa.git" -authors: [ - "Sebastien Mondet " - "Leonid Rozenberg " - "Isaac Hodes " - "Jeff Hammerbacher " -] - -available: [ ocaml-version >= "4.02.0" ] -install: [ - [ make "build" ] - [ make "install" ] -] -remove: [ - [ make "uninstall"] -] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} -] diff --git a/packages/sosa/sosa.0.2.0/url b/packages/sosa/sosa.0.2.0/url deleted file mode 100644 index dd06e1bedb6..00000000000 --- a/packages/sosa/sosa.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/smondet/sosa/archive/sosa.0.2.0.tar.gz" -checksum: "4b06e4f376d6b24a3c9fc2eaeb0134f5" diff --git a/packages/sosa/sosa.0.3.0/descr b/packages/sosa/sosa.0.3.0/descr deleted file mode 100644 index 414e498095f..00000000000 --- a/packages/sosa/sosa.0.3.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Sane OCaml String API - -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. diff --git a/packages/sosa/sosa.0.3.0/opam b/packages/sosa/sosa.0.3.0/opam index 753225d4d61..0fe2098163b 100644 --- a/packages/sosa/sosa.0.3.0/opam +++ b/packages/sosa/sosa.0.3.0/opam @@ -1,15 +1,14 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "seb@mondet.org" homepage: "http://www.hammerlab.org/docs/sosa/master/index.html" bug-reports: "https://github.com/hammerlab/sosa/issues" -dev-repo: "https://github.com/hammerlab/sosa.git" +dev-repo: "git+https://github.com/hammerlab/sosa.git" authors: [ "Sebastien Mondet " "Leonid Rozenberg " "Isaac Hodes " "Jeff Hammerbacher " ] -available: [ ocaml-version >= "4.02.0" ] install: [ [ make "build" ] [ make "install" ] @@ -18,6 +17,16 @@ remove: [ [ make "uninstall"] ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} ] +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/hammerlab/sosa/archive/sosa.0.3.0.tar.gz" + checksum: "md5=5d21343b5960f014c182b20f028eb27f" +} diff --git a/packages/sosa/sosa.0.3.0/url b/packages/sosa/sosa.0.3.0/url deleted file mode 100644 index 7427a79035a..00000000000 --- a/packages/sosa/sosa.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/hammerlab/sosa/archive/sosa.0.3.0.tar.gz" -checksum: "5d21343b5960f014c182b20f028eb27f" diff --git a/packages/soundtouch/soundtouch.0.1.7/descr b/packages/soundtouch/soundtouch.0.1.7/descr deleted file mode 100644 index e97f9caee54..00000000000 --- a/packages/soundtouch/soundtouch.0.1.7/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the soundtouch library which provides functions for changing pitch and timestretching audio data diff --git a/packages/soundtouch/soundtouch.0.1.7/opam b/packages/soundtouch/soundtouch.0.1.7/opam index 9bd742ff125..190e49a6102 100644 --- a/packages/soundtouch/soundtouch.0.1.7/opam +++ b/packages/soundtouch/soundtouch.0.1.7/opam @@ -1,13 +1,21 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "smimram@gmail.com" build: [ ["./configure" "--prefix" prefix] [make] ] remove: [["ocamlfind" "remove" "soundtouch"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["debian"] ["libsoundtouch0-dev"]] - [["ubuntu"] ["libsoundtouch0-dev"]] + ["libsoundtouch0-dev"] {os-distribution = "debian"} + ["libsoundtouch0-dev"] {os-distribution = "ubuntu"} ] install: [make "install"] +synopsis: + "Bindings for the soundtouch library which provides functions for changing pitch and timestretching audio data" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-soundtouch/0.1.7/ocaml-soundtouch-0.1.7.tar.gz" + checksum: "md5=8249e34b555d6484b70711d6b1ef9d2e" +} diff --git a/packages/soundtouch/soundtouch.0.1.7/url b/packages/soundtouch/soundtouch.0.1.7/url deleted file mode 100644 index 10c89898518..00000000000 --- a/packages/soundtouch/soundtouch.0.1.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-soundtouch/0.1.7/ocaml-soundtouch-0.1.7.tar.gz" -checksum: "8249e34b555d6484b70711d6b1ef9d2e" diff --git a/packages/soundtouch/soundtouch.0.1.8/descr b/packages/soundtouch/soundtouch.0.1.8/descr deleted file mode 100644 index e97f9caee54..00000000000 --- a/packages/soundtouch/soundtouch.0.1.8/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the soundtouch library which provides functions for changing pitch and timestretching audio data diff --git a/packages/soundtouch/soundtouch.0.1.8/opam b/packages/soundtouch/soundtouch.0.1.8/opam index 3eed8149ae7..371ff870823 100644 --- a/packages/soundtouch/soundtouch.0.1.8/opam +++ b/packages/soundtouch/soundtouch.0.1.8/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-soundtouch" @@ -10,14 +10,23 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "soundtouch"] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["centos"] ["soundtouch-devel"]] - [["fedora"] ["soundtouch-devel"]] - [["opensuse"] ["soundtouch-devel"]] - [["debian"] ["libsoundtouch-dev"]] - [["ubuntu"] ["libsoundtouch-dev"]] - [["osx" "homebrew"] ["drfill/homebrew-liquidsoap/soundtouch"]] + ["soundtouch-devel"] {os-distribution = "centos"} + ["soundtouch-devel"] {os-distribution = "fedora"} + ["soundtouch-devel"] {os-distribution = "opensuse"} + ["libsoundtouch-dev"] {os-distribution = "debian"} + ["libsoundtouch-dev"] {os-distribution = "ubuntu"} + ["drfill/homebrew-liquidsoap/soundtouch"] + {os = "macos" & os-distribution = "homebrew"} ] bug-reports: "https://github.com/savonet/ocaml-soundtouch/issues" -dev-repo: "https://github.com/savonet/ocaml-soundtouch.git" +dev-repo: "git+https://github.com/savonet/ocaml-soundtouch.git" +synopsis: + "Bindings for the soundtouch library which provides functions for changing pitch and timestretching audio data" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-soundtouch/releases/download/0.1.8/ocaml-soundtouch-0.1.8.tar.gz" + checksum: "md5=f88084c05ef822bea3ccbde9e01700a6" +} diff --git a/packages/soundtouch/soundtouch.0.1.8/url b/packages/soundtouch/soundtouch.0.1.8/url deleted file mode 100644 index e35b4f4cc72..00000000000 --- a/packages/soundtouch/soundtouch.0.1.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-soundtouch/releases/download/0.1.8/ocaml-soundtouch-0.1.8.tar.gz" -checksum: "f88084c05ef822bea3ccbde9e01700a6" diff --git a/packages/space-search/space-search.0.9.1/descr b/packages/space-search/space-search.0.9.1/descr deleted file mode 100644 index 1b19f2f36b8..00000000000 --- a/packages/space-search/space-search.0.9.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -SpaceSearch is a library that turns Coq into a solver-aided host language. Many -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. diff --git a/packages/space-search/space-search.0.9.1/opam b/packages/space-search/space-search.0.9.1/opam index 1dec3cededc..26db6d4cae3 100644 --- a/packages/space-search/space-search.0.9.1/opam +++ b/packages/space-search/space-search.0.9.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" name: "space-search" version: "0.9.1" maintainer: "Konstantin Weitz " homepage: "https://github.com/konne88/SpaceSearch" -dev-repo: "https://github.com/konne88/SpaceSearch.git" +dev-repo: "git+https://github.com/konne88/SpaceSearch.git" bug-reports: "https://github.com/konne88/SpaceSearch/issues" build: [ [make] @@ -14,8 +14,22 @@ 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.1.tar.gz" + checksum: "md5=e7dd2b71b372ba46926d1578f4d9c872" +} diff --git a/packages/space-search/space-search.0.9.1/url b/packages/space-search/space-search.0.9.1/url deleted file mode 100644 index 74172aa775a..00000000000 --- a/packages/space-search/space-search.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/konne88/SpaceSearch/archive/0.9.1.tar.gz" -checksum: "e7dd2b71b372ba46926d1578f4d9c872" diff --git a/packages/space-search/space-search.0.9/descr b/packages/space-search/space-search.0.9/descr deleted file mode 100644 index 1b19f2f36b8..00000000000 --- a/packages/space-search/space-search.0.9/descr +++ /dev/null @@ -1,7 +0,0 @@ -SpaceSearch is a library that turns Coq into a solver-aided host language. Many -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. diff --git a/packages/space-search/space-search.0.9/opam b/packages/space-search/space-search.0.9/opam index 72d9f0e0cd5..23aee1e6f5d 100644 --- a/packages/space-search/space-search.0.9/opam +++ b/packages/space-search/space-search.0.9/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" name: "space-search" version: "0.9" maintainer: "Konstantin Weitz " homepage: "https://github.com/konne88/SpaceSearch" -dev-repo: "https://github.com/konne88/SpaceSearch.git" +dev-repo: "git+https://github.com/konne88/SpaceSearch.git" bug-reports: "https://github.com/konne88/SpaceSearch/issues" build: [ [make] @@ -11,8 +11,22 @@ build: [ 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: "md5=fa4de9e3ba0772be9eed7f8ce602c977" +} diff --git a/packages/space-search/space-search.0.9/url b/packages/space-search/space-search.0.9/url deleted file mode 100644 index 230746b330d..00000000000 --- a/packages/space-search/space-search.0.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/konne88/SpaceSearch/archive/0.9.tar.gz" -checksum: "fa4de9e3ba0772be9eed7f8ce602c977" diff --git a/packages/spacetime_lib/spacetime_lib.0.1.0/descr b/packages/spacetime_lib/spacetime_lib.0.1.0/descr deleted file mode 100644 index cac2e7dbf16..00000000000 --- a/packages/spacetime_lib/spacetime_lib.0.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for decoding OCaml spacetime profiles - -`spacetime_lib` provides some simple operations for reading OCaml -spacetime profiles. It aims to provide an easier to use interface than -the `raw_spacetime_lib` library distributed with the compiler. diff --git a/packages/spacetime_lib/spacetime_lib.0.1.0/opam b/packages/spacetime_lib/spacetime_lib.0.1.0/opam index 57e978cadad..3dce0836af8 100644 --- a/packages/spacetime_lib/spacetime_lib.0.1.0/opam +++ b/packages/spacetime_lib/spacetime_lib.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Leo White " authors: [ "Leo White " "Mark Shinwell " @@ -11,9 +11,20 @@ build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "spacetime_lib"] depends: [ + "ocaml" "ocamlfind" {build} "owee" "raw_spacetime" "base-bigarray" "base-unix" ] +synopsis: "Library for decoding OCaml spacetime profiles" +description: """ +`spacetime_lib` provides some simple operations for reading OCaml +spacetime profiles. It aims to provide an easier to use interface than +the `raw_spacetime_lib` library distributed with the compiler.""" +flags: light-uninstall +url { + src: "https://github.com/lpw25/spacetime_lib/archive/0.1.0.tar.gz" + checksum: "md5=2599d25402e6850236adf33c2c323703" +} diff --git a/packages/spacetime_lib/spacetime_lib.0.1.0/url b/packages/spacetime_lib/spacetime_lib.0.1.0/url deleted file mode 100644 index 2625dd2f215..00000000000 --- a/packages/spacetime_lib/spacetime_lib.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/lpw25/spacetime_lib/archive/0.1.0.tar.gz" -checksum: "2599d25402e6850236adf33c2c323703" diff --git a/packages/spacetime_lib/spacetime_lib.0.2.0/descr b/packages/spacetime_lib/spacetime_lib.0.2.0/descr deleted file mode 100644 index cac2e7dbf16..00000000000 --- a/packages/spacetime_lib/spacetime_lib.0.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for decoding OCaml spacetime profiles - -`spacetime_lib` provides some simple operations for reading OCaml -spacetime profiles. It aims to provide an easier to use interface than -the `raw_spacetime_lib` library distributed with the compiler. diff --git a/packages/spacetime_lib/spacetime_lib.0.2.0/opam b/packages/spacetime_lib/spacetime_lib.0.2.0/opam index c006e13c41e..799c8159979 100644 --- a/packages/spacetime_lib/spacetime_lib.0.2.0/opam +++ b/packages/spacetime_lib/spacetime_lib.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Leo White " authors: [ "Leo White " "Mark Shinwell " @@ -12,6 +12,7 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" "jbuilder" {build} "ocamlfind" {build} "owee" @@ -19,3 +20,12 @@ depends: [ "base-bigarray" "base-unix" ] +synopsis: "Library for decoding OCaml spacetime profiles" +description: """ +`spacetime_lib` provides some simple operations for reading OCaml +spacetime profiles. It aims to provide an easier to use interface than +the `raw_spacetime_lib` library distributed with the compiler.""" +url { + src: "https://github.com/lpw25/spacetime_lib/archive/0.2.0.tar.gz" + checksum: "md5=ac087807ddbb72f2f0f2d1f80e18733f" +} diff --git a/packages/spacetime_lib/spacetime_lib.0.2.0/url b/packages/spacetime_lib/spacetime_lib.0.2.0/url deleted file mode 100644 index 277266aef30..00000000000 --- a/packages/spacetime_lib/spacetime_lib.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/lpw25/spacetime_lib/archive/0.2.0.tar.gz" -checksum: "ac087807ddbb72f2f0f2d1f80e18733f" diff --git a/packages/sparrow/sparrow.0.1/descr b/packages/sparrow/sparrow.0.1/descr deleted file mode 100644 index a1e7cde3b17..00000000000 --- a/packages/sparrow/sparrow.0.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -A Static Analyzer for C -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. diff --git a/packages/sparrow/sparrow.0.1/opam b/packages/sparrow/sparrow.0.1/opam index 2ee79222b59..273462149de 100644 --- a/packages/sparrow/sparrow.0.1/opam +++ b/packages/sparrow/sparrow.0.1/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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" -dev-repo: "http://github.com/ropas/sparrow.git" +dev-repo: "git+http://github.com/ropas/sparrow.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -16,6 +16,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.03.0" & < "4.04.0"} "ocamlfind" {build} "batteries" {>= "2.3.1"} "cil" {>= "1.7.3"} @@ -26,4 +27,14 @@ depends: [ "ppx_compare" {>= "113.33.00+4.03" & < "113.34.00+4.03"} "ppx_deriving" ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.04.0" ] +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: "md5=b1462af15ada21efa5fbf46430167083" +} diff --git a/packages/sparrow/sparrow.0.1/url b/packages/sparrow/sparrow.0.1/url deleted file mode 100644 index 449c036b773..00000000000 --- a/packages/sparrow/sparrow.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ropas/sparrow/archive/v0.1.tar.gz" -checksum: "b1462af15ada21efa5fbf46430167083" diff --git a/packages/sparrow/sparrow.0.2/descr b/packages/sparrow/sparrow.0.2/descr deleted file mode 100644 index a1e7cde3b17..00000000000 --- a/packages/sparrow/sparrow.0.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -A Static Analyzer for C -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. diff --git a/packages/sparrow/sparrow.0.2/opam b/packages/sparrow/sparrow.0.2/opam index 583f39efd5a..3d99298538d 100644 --- a/packages/sparrow/sparrow.0.2/opam +++ b/packages/sparrow/sparrow.0.2/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/ropas/sparrow.git" +dev-repo: "git+https://github.com/ropas/sparrow.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] @@ -16,6 +16,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {= "4.04.0"} "ocamlfind" {build} "batteries" {>= "2.3.1"} "cil" {>= "1.7.3"} @@ -26,4 +27,14 @@ depends: [ "ppx_compare" {< "v0.9"} "ppx_deriving" {>= "4.1"} ] -available: [ocaml-version = "4.04.0"] +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: "md5=2915fe59837b9dcf63d07c4116ccbb07" +} diff --git a/packages/sparrow/sparrow.0.2/url b/packages/sparrow/sparrow.0.2/url deleted file mode 100644 index 8dd5e420852..00000000000 --- a/packages/sparrow/sparrow.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ropas/sparrow/archive/v0.2.tar.gz" -checksum: "2915fe59837b9dcf63d07c4116ccbb07" diff --git a/packages/spatial_index/spatial_index.0.0.1/descr b/packages/spatial_index/spatial_index.0.0.1/descr deleted file mode 100644 index bf043ea5472..00000000000 --- a/packages/spatial_index/spatial_index.0.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Implementation of several spatial indexes (R-tree, etc.) \ No newline at end of file diff --git a/packages/spatial_index/spatial_index.0.0.1/opam b/packages/spatial_index/spatial_index.0.0.1/opam index 4c069d4f8e8..f4e9ced5f2c 100644 --- a/packages/spatial_index/spatial_index.0.0.1/opam +++ b/packages/spatial_index/spatial_index.0.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "spatial_index" version: "0.0.1" authors: "Alexander Dinu " @@ -12,10 +12,16 @@ remove: [ ["ocamlfind" "remove" "spatial_index"] ] depends: [ + "ocaml" {> "3.12.1"} "core" "ocamlbuild" {build} ] depopts: ["ounit"] dev-repo: "git://github.com/aluuu/spatial_index" -available: ocaml-version > "3.12.1" install: [make "install"] +synopsis: "Implementation of several spatial indexes (R-tree, etc.)" +flags: light-uninstall +url { + src: "https://github.com/aluuu/spatial_index/archive/v0.0.1.tar.gz" + checksum: "md5=baa71a37f7d3ee66ed858f62818d45ba" +} diff --git a/packages/spatial_index/spatial_index.0.0.1/url b/packages/spatial_index/spatial_index.0.0.1/url deleted file mode 100644 index deec3bf9c22..00000000000 --- a/packages/spatial_index/spatial_index.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/aluuu/spatial_index/archive/v0.0.1.tar.gz" -checksum: "baa71a37f7d3ee66ed858f62818d45ba" \ No newline at end of file diff --git a/packages/spatial_index/spatial_index.0.0.2/descr b/packages/spatial_index/spatial_index.0.0.2/descr deleted file mode 100644 index bf043ea5472..00000000000 --- a/packages/spatial_index/spatial_index.0.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Implementation of several spatial indexes (R-tree, etc.) \ No newline at end of file diff --git a/packages/spatial_index/spatial_index.0.0.2/opam b/packages/spatial_index/spatial_index.0.0.2/opam index 9ae26df7daf..ba6fec85281 100644 --- a/packages/spatial_index/spatial_index.0.0.2/opam +++ b/packages/spatial_index/spatial_index.0.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "spatial_index" version: "0.0.2" authors: "Alexander Dinu " @@ -12,10 +12,16 @@ remove: [ ["ocamlfind" "remove" "spatial_index"] ] depends: [ + "ocaml" {> "3.12.1"} "core" "ocamlbuild" {build} ] depopts: ["ounit"] dev-repo: "git://github.com/aluuu/spatial_index" -available: ocaml-version > "3.12.1" install: [make "install"] +synopsis: "Implementation of several spatial indexes (R-tree, etc.)" +flags: light-uninstall +url { + src: "https://github.com/aluuu/spatial_index/archive/v0.0.2.tar.gz" + checksum: "md5=5e4c643c12dbee2edf1b4dd2e830c89e" +} diff --git a/packages/spatial_index/spatial_index.0.0.2/url b/packages/spatial_index/spatial_index.0.0.2/url deleted file mode 100644 index a43489d3197..00000000000 --- a/packages/spatial_index/spatial_index.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/aluuu/spatial_index/archive/v0.0.2.tar.gz" -checksum: "5e4c643c12dbee2edf1b4dd2e830c89e" \ No newline at end of file diff --git a/packages/spawn/spawn.v0.10.0/descr b/packages/spawn/spawn.v0.10.0/descr deleted file mode 100644 index fa4a60c3ff0..00000000000 --- a/packages/spawn/spawn.v0.10.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -Spawning sub-processes - -Spawn is a small library exposing only one functionality: spawning sub-process. - -It has three main goals: - -1. provide missing features of Unix.create_process such as providing a -working directory - -2. provide better errors when a system call fails in the -sub-process. For instance if a command is not found, you get a proper -[Unix.Unix_error] exception - -3. improve performances by using vfork when available. It is often -claimed that nowadays fork is as fast as vfork, however in practice -fork takes time proportional to the process memory while vfork is -constant time. In application using a lot of memory, vfork can be -thousands of times faster than fork. diff --git a/packages/spawn/spawn.v0.10.0/opam b/packages/spawn/spawn.v0.10.0/opam index 0e54146ba6a..6e7a22b5147 100644 --- a/packages/spawn/spawn.v0.10.0/opam +++ b/packages/spawn/spawn.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/spawn" @@ -9,6 +9,29 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.04.1"} "jbuilder" {build & >= "1.0+beta12"} ] -available: [ ocaml-version >= "4.04.1" ] +synopsis: "Spawning sub-processes" +description: """ +Spawn is a small library exposing only one functionality: spawning sub-process. + +It has three main goals: + +1. provide missing features of Unix.create_process such as providing a +working directory + +2. provide better errors when a system call fails in the +sub-process. For instance if a command is not found, you get a proper +[Unix.Unix_error] exception + +3. improve performances by using vfork when available. It is often +claimed that nowadays fork is as fast as vfork, however in practice +fork takes time proportional to the process memory while vfork is +constant time. In application using a lot of memory, vfork can be +thousands of times faster than fork.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/spawn-v0.10.0.tar.gz" + checksum: "md5=5694d4c18db5e731d610ea4567185b17" +} diff --git a/packages/spawn/spawn.v0.10.0/url b/packages/spawn/spawn.v0.10.0/url deleted file mode 100644 index 37eaa229a9c..00000000000 --- a/packages/spawn/spawn.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/spawn-v0.10.0.tar.gz" -checksum: "5694d4c18db5e731d610ea4567185b17" diff --git a/packages/spawn/spawn.v0.10.1/descr b/packages/spawn/spawn.v0.10.1/descr deleted file mode 100644 index fa4a60c3ff0..00000000000 --- a/packages/spawn/spawn.v0.10.1/descr +++ /dev/null @@ -1,18 +0,0 @@ -Spawning sub-processes - -Spawn is a small library exposing only one functionality: spawning sub-process. - -It has three main goals: - -1. provide missing features of Unix.create_process such as providing a -working directory - -2. provide better errors when a system call fails in the -sub-process. For instance if a command is not found, you get a proper -[Unix.Unix_error] exception - -3. improve performances by using vfork when available. It is often -claimed that nowadays fork is as fast as vfork, however in practice -fork takes time proportional to the process memory while vfork is -constant time. In application using a lot of memory, vfork can be -thousands of times faster than fork. diff --git a/packages/spawn/spawn.v0.10.1/opam b/packages/spawn/spawn.v0.10.1/opam index 14a6602a0d5..aa337862a70 100644 --- a/packages/spawn/spawn.v0.10.1/opam +++ b/packages/spawn/spawn.v0.10.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/spawn" @@ -10,6 +10,28 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {build & >= "1.0+beta12"} ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "Spawning sub-processes" +description: """ +Spawn is a small library exposing only one functionality: spawning sub-process. + +It has three main goals: + +1. provide missing features of Unix.create_process such as providing a +working directory + +2. provide better errors when a system call fails in the +sub-process. For instance if a command is not found, you get a proper +[Unix.Unix_error] exception + +3. improve performances by using vfork when available. It is often +claimed that nowadays fork is as fast as vfork, however in practice +fork takes time proportional to the process memory while vfork is +constant time. In application using a lot of memory, vfork can be +thousands of times faster than fork.""" +url { + src: "https://github.com/janestreet/spawn/archive/v0.10.1.tar.gz" + checksum: "md5=b1ebac358d39dd48679e6395ac122561" +} diff --git a/packages/spawn/spawn.v0.10.1/url b/packages/spawn/spawn.v0.10.1/url deleted file mode 100644 index 8e75b1260b7..00000000000 --- a/packages/spawn/spawn.v0.10.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/janestreet/spawn/archive/v0.10.1.tar.gz" -checksum: "b1ebac358d39dd48679e6395ac122561" diff --git a/packages/spawn/spawn.v0.9.0/descr b/packages/spawn/spawn.v0.9.0/descr deleted file mode 100644 index fa4a60c3ff0..00000000000 --- a/packages/spawn/spawn.v0.9.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -Spawning sub-processes - -Spawn is a small library exposing only one functionality: spawning sub-process. - -It has three main goals: - -1. provide missing features of Unix.create_process such as providing a -working directory - -2. provide better errors when a system call fails in the -sub-process. For instance if a command is not found, you get a proper -[Unix.Unix_error] exception - -3. improve performances by using vfork when available. It is often -claimed that nowadays fork is as fast as vfork, however in practice -fork takes time proportional to the process memory while vfork is -constant time. In application using a lot of memory, vfork can be -thousands of times faster than fork. diff --git a/packages/spawn/spawn.v0.9.0/opam b/packages/spawn/spawn.v0.9.0/opam index 2dcdad34c52..4acd3168414 100644 --- a/packages/spawn/spawn.v0.9.0/opam +++ b/packages/spawn/spawn.v0.9.0/opam @@ -1,14 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/spawn" bug-reports: "https://github.com/janestreet/spawn/issues" -dev-repo: "https://github.com/janestreet/spawn.git" +dev-repo: "git+https://github.com/janestreet/spawn.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta7"} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Spawning sub-processes" +description: """ +Spawn is a small library exposing only one functionality: spawning sub-process. + +It has three main goals: + +1. provide missing features of Unix.create_process such as providing a +working directory + +2. provide better errors when a system call fails in the +sub-process. For instance if a command is not found, you get a proper +[Unix.Unix_error] exception + +3. improve performances by using vfork when available. It is often +claimed that nowadays fork is as fast as vfork, however in practice +fork takes time proportional to the process memory while vfork is +constant time. In application using a lot of memory, vfork can be +thousands of times faster than fork.""" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/spawn-v0.9.0.tar.gz" + checksum: "md5=a8bcd45c5cbc1e89ee07d489e8db42ee" +} diff --git a/packages/spawn/spawn.v0.9.0/url b/packages/spawn/spawn.v0.9.0/url deleted file mode 100644 index 94fb5a52532..00000000000 --- a/packages/spawn/spawn.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/spawn-v0.9.0.tar.gz" -checksum: "a8bcd45c5cbc1e89ee07d489e8db42ee" diff --git a/packages/spdiff/spdiff.0.1/descr b/packages/spdiff/spdiff.0.1/descr deleted file mode 100644 index 9124c31d93c..00000000000 --- a/packages/spdiff/spdiff.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -tool for automatic inference of semantic patches -spdiff-infered semantic patches can be applied by spatch from the coccinelle -package (also in opam) diff --git a/packages/spdiff/spdiff.0.1/opam b/packages/spdiff/spdiff.0.1/opam index 193bd3bf772..6074e0fb25f 100644 --- a/packages/spdiff/spdiff.0.1/opam +++ b/packages/spdiff/spdiff.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Jesper Andersen"] homepage: "http://www.diku.dk/~jespera/index.html" license: "GPL" @@ -7,6 +7,16 @@ build: [ ["make" "opt"] ] depends: [ + "ocaml" "menhir" {<= "20140422"} ] dev-repo: "git://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)""" +extra-files: ["spdiff.install" "md5=d94c249f05b782156ac58745739998b4"] +url { + src: "https://github.com/jespera/spdiff/archive/0.1.tar.gz" + checksum: "md5=d523b48a5e7b4d392cf7fcc7a2a07553" +} diff --git a/packages/spdiff/spdiff.0.1/url b/packages/spdiff/spdiff.0.1/url deleted file mode 100644 index beee8187daa..00000000000 --- a/packages/spdiff/spdiff.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/jespera/spdiff/archive/0.1.tar.gz" -checksum: "d523b48a5e7b4d392cf7fcc7a2a07553" diff --git a/packages/speex/speex.0.2.0/descr b/packages/speex/speex.0.2.0/descr deleted file mode 100644 index 8101ea75092..00000000000 --- a/packages/speex/speex.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the speex library to decode audio files in speex format diff --git a/packages/speex/speex.0.2.0/opam b/packages/speex/speex.0.2.0/opam index 6198b05ce32..da5e574cddf 100644 --- a/packages/speex/speex.0.2.0/opam +++ b/packages/speex/speex.0.2.0/opam @@ -1,16 +1,21 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "smimram@gmail.com" build: [ ["./configure" "--prefix" prefix] [make] ] remove: [["ocamlfind" "remove" "speex"]] -depends: [ - "ocamlfind" - "ogg" -] +depends: ["ocaml" "ocamlfind" "ogg"] depexts: [ - [["ubuntu"] ["libspeex-dev"]] - [["debian"] ["libspeex-dev"]] + ["libspeex-dev"] {os-distribution = "ubuntu"} + ["libspeex-dev"] {os-distribution = "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: "md5=acfa92885fa94e46b888bdbc8fbc417a" +} diff --git a/packages/speex/speex.0.2.0/url b/packages/speex/speex.0.2.0/url deleted file mode 100644 index 0a50a9cb50f..00000000000 --- a/packages/speex/speex.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-speex/0.2.0/ocaml-speex-0.2.0.tar.gz" -checksum: "acfa92885fa94e46b888bdbc8fbc417a" diff --git a/packages/speex/speex.0.2.1/descr b/packages/speex/speex.0.2.1/descr deleted file mode 100644 index 8101ea75092..00000000000 --- a/packages/speex/speex.0.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the speex library to decode audio files in speex format diff --git a/packages/speex/speex.0.2.1/opam b/packages/speex/speex.0.2.1/opam index 0f8f076a113..15c15187eed 100644 --- a/packages/speex/speex.0.2.1/opam +++ b/packages/speex/speex.0.2.1/opam @@ -1,28 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-speex" build: [ - ["./configure" "--prefix" prefix] { os != "darwin" } - ["./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 = "darwin" } + ["./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"] ] remove: ["ocamlfind" "remove" "speex"] -depends: [ - "ocamlfind" - "ogg" -] +depends: ["ocaml" "ocamlfind" "ogg"] depexts: [ - [["centos"] ["speex-devel"]] - [["fedora"] ["speex-devel"]] - [["opensuse"] ["speex-devel"]] - [["ubuntu"] ["libspeex-dev"]] - [["debian"] ["libspeex-dev"]] - [["osx" "homebrew"] ["speex"]] + ["speex-devel"] {os-distribution = "centos"} + ["speex-devel"] {os-distribution = "fedora"} + ["speex-devel"] {os-distribution = "opensuse"} + ["libspeex-dev"] {os-distribution = "ubuntu"} + ["libspeex-dev"] {os-distribution = "debian"} + ["speex"] {os = "macos" & os-distribution = "homebrew"} ] - bug-reports: "https://github.com/savonet/ocaml-speex/issues" -dev-repo: "https://github.com/savonet/ocaml-speex.git" +dev-repo: "git+https://github.com/savonet/ocaml-speex.git" +synopsis: + "Bindings for the speex library to decode audio files in speex format" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-speex/releases/download/0.2.1/ocaml-speex-0.2.1.tar.gz" + checksum: "md5=68e3596edc35ce7c4fa010e44abc8770" +} diff --git a/packages/speex/speex.0.2.1/url b/packages/speex/speex.0.2.1/url deleted file mode 100644 index 2843758f803..00000000000 --- a/packages/speex/speex.0.2.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/savonet/ocaml-speex/releases/download/0.2.1/ocaml-speex-0.2.1.tar.gz" -checksum: "68e3596edc35ce7c4fa010e44abc8770" diff --git a/packages/spelll/spelll.0.1/descr b/packages/spelll/spelll.0.1/descr deleted file mode 100644 index 32c15153cce..00000000000 --- a/packages/spelll/spelll.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Fuzzy string searching, using Levenshtein automaton. Can be used for spell-checking. diff --git a/packages/spelll/spelll.0.1/opam b/packages/spelll/spelll.0.1/opam index 590b65a089f..cdf3e28f331 100644 --- a/packages/spelll/spelll.0.1/opam +++ b/packages/spelll/spelll.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes@inria.fr" build: [ ["./configure" "--docdir" "%{doc}%/spelll/"] @@ -8,6 +8,7 @@ remove: [ ["ocamlfind" "remove" "spelll"] ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "ocamlbuild" {build} ] @@ -15,5 +16,11 @@ tags: [ "spell" "levenshtein" "automaton" ] homepage: "https://github.com/c-cube/spelll" doc: "http://cedeela.fr/~simon/software/spelll/" dev-repo: "git://github.com/c-cube/spelll" -available: ocaml-version >= "4.00.0" 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: "md5=e4574039054e3850357ea434dfcac039" +} diff --git a/packages/spelll/spelll.0.1/url b/packages/spelll/spelll.0.1/url deleted file mode 100644 index b0f01c0f265..00000000000 --- a/packages/spelll/spelll.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/c-cube/spelll/archive/0.1.tar.gz" -checksum: "e4574039054e3850357ea434dfcac039" diff --git a/packages/spelll/spelll.0.2/descr b/packages/spelll/spelll.0.2/descr deleted file mode 100644 index 32c15153cce..00000000000 --- a/packages/spelll/spelll.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Fuzzy string searching, using Levenshtein automaton. Can be used for spell-checking. diff --git a/packages/spelll/spelll.0.2/opam b/packages/spelll/spelll.0.2/opam index 2fbdcd10fe4..837e9c36ecc 100644 --- a/packages/spelll/spelll.0.2/opam +++ b/packages/spelll/spelll.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes.2007@m4x.org" authors: "simon.cruanes.2007@m4x.org" homepage: "https://github.com/c-cube/spelll" @@ -13,8 +13,15 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "spelll"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "ocamlbuild" {build} "base-bytes" ] -available: [ocaml-version >= "4.00.0"] +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.2.tar.gz" + checksum: "md5=dbe46f10969efba4b84882ba14001c1b" +} diff --git a/packages/spelll/spelll.0.2/url b/packages/spelll/spelll.0.2/url deleted file mode 100644 index 5f49f1c69fd..00000000000 --- a/packages/spelll/spelll.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/spelll/archive/0.2.tar.gz" -checksum: "dbe46f10969efba4b84882ba14001c1b" diff --git a/packages/spf/spf.1.0.0/descr b/packages/spf/spf.1.0.0/descr deleted file mode 100644 index 8e0814c491b..00000000000 --- a/packages/spf/spf.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for libspf2 diff --git a/packages/spf/spf.1.0.0/opam b/packages/spf/spf.1.0.0/opam index e193dac1d4c..e846eed7043 100644 --- a/packages/spf/spf.1.0.0/opam +++ b/packages/spf/spf.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andrenth@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,11 +6,19 @@ build: [ ] remove: [["ocamlfind" "remove" "spf"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libspf2-dev"]] - [["ubuntu"] ["libspf2-dev"]] + ["libspf2-dev"] {os-distribution = "debian"} + ["libspf2-dev"] {os-distribution = "ubuntu"} ] install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml bindings for libspf2" +flags: light-uninstall +url { + src: + "http://forge.ocamlcore.org/frs/download.php/1004/ocaml-spf-1.0.0.tar.gz" + checksum: "md5=62410300553fa352d661506b4fbe60c5" +} diff --git a/packages/spf/spf.1.0.0/url b/packages/spf/spf.1.0.0/url deleted file mode 100644 index 009cf88df65..00000000000 --- a/packages/spf/spf.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1004/ocaml-spf-1.0.0.tar.gz" -checksum: "62410300553fa352d661506b4fbe60c5" diff --git a/packages/spf/spf.1.0.1/descr b/packages/spf/spf.1.0.1/descr deleted file mode 100644 index 8e0814c491b..00000000000 --- a/packages/spf/spf.1.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for libspf2 diff --git a/packages/spf/spf.1.0.1/opam b/packages/spf/spf.1.0.1/opam index e193dac1d4c..26d732724cf 100644 --- a/packages/spf/spf.1.0.1/opam +++ b/packages/spf/spf.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andrenth@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,11 +6,19 @@ build: [ ] remove: [["ocamlfind" "remove" "spf"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libspf2-dev"]] - [["ubuntu"] ["libspf2-dev"]] + ["libspf2-dev"] {os-distribution = "debian"} + ["libspf2-dev"] {os-distribution = "ubuntu"} ] install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml bindings for libspf2" +flags: light-uninstall +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1112/ocaml-spf-1.0.1.tar.gz" + checksum: "md5=a683728b235608dce78a85c10c0c79ed" +} diff --git a/packages/spf/spf.1.0.1/url b/packages/spf/spf.1.0.1/url deleted file mode 100644 index 3cdd95671c2..00000000000 --- a/packages/spf/spf.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1112/ocaml-spf-1.0.1.tar.gz" -checksum: "a683728b235608dce78a85c10c0c79ed" diff --git a/packages/spf/spf.2.0.2/descr b/packages/spf/spf.2.0.2/descr deleted file mode 100644 index 3c270baa4ea..00000000000 --- a/packages/spf/spf.2.0.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -OCaml bindings for libspf2 - -OCaml-SPF provides C bindings for OCaml programs. diff --git a/packages/spf/spf.2.0.2/opam b/packages/spf/spf.2.0.2/opam index fef9143c76c..9cb105915a3 100644 --- a/packages/spf/spf.2.0.2/opam +++ b/packages/spf/spf.2.0.2/opam @@ -1,25 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Andre Nathan " authors: "Andre Nathan " homepage: "https://github.com/andrenth/ocaml-spf" bug-reports: "https://github.com/andrenth/ocaml-spf/issues" license: "MIT" -dev-repo: "https://github.com/andrenth/ocaml-spf.git" +dev-repo: "git+https://github.com/andrenth/ocaml-spf.git" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" "jbuilder" {build} ] depexts: [ - [["alpine"] ["libspf2-dev"]] - [["archlinux"] ["libspf2"]] - [["centos"] ["epel-release" "libspf2-devel"]] - [["debian"] ["libspf2-dev"]] - [["fedora"] ["libspf2-devel"]] - [["freebsd"] ["libspf2"]] - [["gentoo"] ["libspf2"]] - [["mageia"] ["libspf2-devel"]] - [["netbsd"] ["libspf2"]] - [["openbsd"] ["libspf2"]] - [["opensuse"] ["libspf2-devel"]] - [["ubuntu"] ["libspf2-dev"]] + ["libspf2-dev"] {os-distribution = "alpine"} + ["libspf2"] {os-distribution = "archlinux"} + ["epel-release" "libspf2-devel"] {os-distribution = "centos"} + ["libspf2-dev"] {os-distribution = "debian"} + ["libspf2-devel"] {os-distribution = "fedora"} + ["libspf2"] {os = "freebsd"} + ["libspf2"] {os-distribution = "gentoo"} + ["libspf2-devel"] {os-distribution = "mageia"} + ["libspf2"] {os = "netbsd"} + ["libspf2"] {os = "openbsd"} + ["libspf2-devel"] {os-distribution = "opensuse"} + ["libspf2-dev"] {os-distribution = "ubuntu"} ] +synopsis: "OCaml bindings for libspf2" +description: "OCaml-SPF provides C bindings for OCaml programs." +url { + src: "https://github.com/andrenth/ocaml-spf/archive/2.0.2.tar.gz" + checksum: "md5=10e85dc862906c4b027bd01cdf4b7fe3" +} diff --git a/packages/spf/spf.2.0.2/url b/packages/spf/spf.2.0.2/url deleted file mode 100644 index dd16dda44e1..00000000000 --- a/packages/spf/spf.2.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andrenth/ocaml-spf/archive/2.0.2.tar.gz" -checksum: "10e85dc862906c4b027bd01cdf4b7fe3" diff --git a/packages/sphinxcontrib-ocaml/sphinxcontrib-ocaml.0.2.0/descr b/packages/sphinxcontrib-ocaml/sphinxcontrib-ocaml.0.2.0/descr deleted file mode 100644 index e2aa2137e0d..00000000000 --- a/packages/sphinxcontrib-ocaml/sphinxcontrib-ocaml.0.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Sphinx extension to document OCaml libraries - -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. diff --git a/packages/sphinxcontrib-ocaml/sphinxcontrib-ocaml.0.2.0/opam b/packages/sphinxcontrib-ocaml/sphinxcontrib-ocaml.0.2.0/opam index 095ee2fdc97..08fe494c6a3 100644 --- a/packages/sphinxcontrib-ocaml/sphinxcontrib-ocaml.0.2.0/opam +++ b/packages/sphinxcontrib-ocaml/sphinxcontrib-ocaml.0.2.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "https://github.com/jacquev6/sphinxcontrib-ocaml.git" +dev-repo: "git+https://github.com/jacquev6/sphinxcontrib-ocaml.git" build: [ "sh" "-c" @@ -18,9 +18,19 @@ install: [ ] remove: ["rm" "-f" "%{prefix}%/bin/sphinxcontrib-ocaml-autodoc"] depends: [ + "ocaml" {= "4.05.0"} "ocamlbuild" {build} "ocamlfind" {build} "General" {>= "0.2" & < "0.4"} "yojson" ] -available: [ocaml-version = "4.05.0"] +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: "md5=d6929b9b99e0d07441146688b7c22b49" +} diff --git a/packages/sphinxcontrib-ocaml/sphinxcontrib-ocaml.0.2.0/url b/packages/sphinxcontrib-ocaml/sphinxcontrib-ocaml.0.2.0/url deleted file mode 100644 index d0206d87253..00000000000 --- a/packages/sphinxcontrib-ocaml/sphinxcontrib-ocaml.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/jacquev6/sphinxcontrib-ocaml/archive/0.2.0.tar.gz" -checksum: "d6929b9b99e0d07441146688b7c22b49" diff --git a/packages/sphinxcontrib-ocaml/sphinxcontrib-ocaml.0.3.0/descr b/packages/sphinxcontrib-ocaml/sphinxcontrib-ocaml.0.3.0/descr deleted file mode 100644 index e2aa2137e0d..00000000000 --- a/packages/sphinxcontrib-ocaml/sphinxcontrib-ocaml.0.3.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Sphinx extension to document OCaml libraries - -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. diff --git a/packages/sphinxcontrib-ocaml/sphinxcontrib-ocaml.0.3.0/opam b/packages/sphinxcontrib-ocaml/sphinxcontrib-ocaml.0.3.0/opam index ddfb1d5a520..3b52789c07a 100644 --- a/packages/sphinxcontrib-ocaml/sphinxcontrib-ocaml.0.3.0/opam +++ b/packages/sphinxcontrib-ocaml/sphinxcontrib-ocaml.0.3.0/opam @@ -1,16 +1,27 @@ -opam-version: "1.2" +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: "https://github.com/jacquev6/sphinxcontrib-ocaml.git" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-p" name] +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" {build} "General" {>= "0.4.0"} "yojson" ] -available: [ocaml-version = "4.05.0"] +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: "md5=35e3beb49a190cef70074ad3e276a385" +} diff --git a/packages/sphinxcontrib-ocaml/sphinxcontrib-ocaml.0.3.0/url b/packages/sphinxcontrib-ocaml/sphinxcontrib-ocaml.0.3.0/url deleted file mode 100644 index 10d6c9c0c48..00000000000 --- a/packages/sphinxcontrib-ocaml/sphinxcontrib-ocaml.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/jacquev6/sphinxcontrib-ocaml/archive/0.3.0.tar.gz" -checksum: "35e3beb49a190cef70074ad3e276a385" diff --git a/packages/spirv/spirv.1.1.1/descr b/packages/spirv/spirv.1.1.1/descr deleted file mode 100644 index 2c01124fb5f..00000000000 --- a/packages/spirv/spirv.1.1.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -SPIR-V Compiler Library - -This library provides a code-generated SPIR-V compiler for use in OCaml projects. - -SpirV operations are specified using label variants (the number of spirv operations exceeds the ocaml type tag size, so a normal type variant won't work). SpirV enumerants are represented as OCaml type variants. For the case of flag types, enumerants are represented as a list of flags. Enumerants that normally specify extended operands wrap the extended operands as a tuple of arguments to the OCaml type constructor. Literal integers are represented with the `int32` type (for `int32` literals, add an `l` at the end; e.g. `10l`). Literal strings are represented with regular OCaml strings. - -When specifying literal values to the `OpConstant` instruction, the values are wrapped with the `big_int_or_float` type (there is no check against the return type of `OpConstant` right now). The default op for a `OpSpecConstantOp` instruction is specified using the type `spec_op`. The values of `spec_op` are the valid `OpSpecConstantOp` instructions, except that the result type and result are removed and the `Op` prefix is removed (e.g. ```OpSpecConstantOp (type_id, result_id, `IAdd (constant_a, constant_b))``). - -Extended instructions are currently implemented through a function abstraction. The extended instruction and it's operands are specified with a function in `OpExtInst` which has the type signature `unit -> int32 list`. The idea behind this is that extended instructions can be provided through other OCaml libraries which would return the compiled instruction and operands as a list of SpirV words. diff --git a/packages/spirv/spirv.1.1.1/opam b/packages/spirv/spirv.1.1.1/opam index c8a10021bdd..07a215acaa8 100644 --- a/packages/spirv/spirv.1.1.1/opam +++ b/packages/spirv/spirv.1.1.1/opam @@ -1,19 +1,33 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Nathan Holland " authors: "Nathan Holland " homepage: "https://github.com/nholland94/spirv-ocaml" bug-reports: "https://github.com/nholland94/spirv-ocaml/issues" license: "MIT" -dev-repo: "https://github.com/nholland94/spirv-ocaml.git" +dev-repo: "git+https://github.com/nholland94/spirv-ocaml.git" build: [ - [make "SpirV.cmo"] {!ocaml-native} - [make "SpirV.cmx"] {ocaml-native} - [make "SpirV.cmxs"] {ocaml-native} + [make "SpirV.cmo"] {!ocaml:native} + [make "SpirV.cmx"] {ocaml:native} + [make "SpirV.cmxs"] {ocaml:native} ] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" {build} "batteries" {>= "2.5.0"} "num" ] +synopsis: "SPIR-V Compiler Library" +description: """ +This library provides a code-generated SPIR-V compiler for use in OCaml projects. + +SpirV operations are specified using label variants (the number of spirv operations exceeds the ocaml type tag size, so a normal type variant won't work). SpirV enumerants are represented as OCaml type variants. For the case of flag types, enumerants are represented as a list of flags. Enumerants that normally specify extended operands wrap the extended operands as a tuple of arguments to the OCaml type constructor. Literal integers are represented with the `int32` type (for `int32` literals, add an `l` at the end; e.g. `10l`). Literal strings are represented with regular OCaml strings. + +When specifying literal values to the `OpConstant` instruction, the values are wrapped with the `big_int_or_float` type (there is no check against the return type of `OpConstant` right now). The default op for a `OpSpecConstantOp` instruction is specified using the type `spec_op`. The values of `spec_op` are the valid `OpSpecConstantOp` instructions, except that the result type and result are removed and the `Op` prefix is removed (e.g. ```OpSpecConstantOp (type_id, result_id, `IAdd (constant_a, constant_b))``). + +Extended instructions are currently implemented through a function abstraction. The extended instruction and it's operands are specified with a function in `OpExtInst` which has the type signature `unit -> int32 list`. The idea behind this is that extended instructions can be provided through other OCaml libraries which would return the compiled instruction and operands as a list of SpirV words.""" +url { + src: "https://github.com/nholland94/spirv-ocaml/archive/1.1.1.tar.gz" + checksum: "md5=32ab951b424240825868341b63d79a26" +} diff --git a/packages/spirv/spirv.1.1.1/url b/packages/spirv/spirv.1.1.1/url deleted file mode 100644 index a9450a3056b..00000000000 --- a/packages/spirv/spirv.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nholland94/spirv-ocaml/archive/1.1.1.tar.gz" -checksum: "32ab951b424240825868341b63d79a26" diff --git a/packages/splay_tree/splay_tree.v0.10.0/descr b/packages/splay_tree/splay_tree.v0.10.0/descr deleted file mode 100644 index 8fa4114332f..00000000000 --- a/packages/splay_tree/splay_tree.v0.10.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -A splay tree implementation - -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. diff --git a/packages/splay_tree/splay_tree.v0.10.0/opam b/packages/splay_tree/splay_tree.v0.10.0/opam index 68daa7c2d6a..e2eec4a56f3 100644 --- a/packages/splay_tree/splay_tree.v0.10.0/opam +++ b/packages/splay_tree/splay_tree.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/splay_tree" @@ -9,10 +9,28 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core_kernel" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "ppx_jane" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "ocaml" {>= "4.04.1"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=003fb5f4b0fbb71d86f200b9df90abba" +} diff --git a/packages/splay_tree/splay_tree.v0.10.0/url b/packages/splay_tree/splay_tree.v0.10.0/url deleted file mode 100644 index 9155dfb79cb..00000000000 --- a/packages/splay_tree/splay_tree.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/splay_tree-v0.10.0.tar.gz" -checksum: "003fb5f4b0fbb71d86f200b9df90abba" diff --git a/packages/spoc/spoc.20140620/descr b/packages/spoc/spoc.20140620/descr deleted file mode 100644 index 863cdfe752d..00000000000 --- a/packages/spoc/spoc.20140620/descr +++ /dev/null @@ -1,4 +0,0 @@ -High-level GPGPU programming library for OCaml. -Opam package generated by ocp2opam -Library : spoc -by : mathias bourgoin diff --git a/packages/spoc/spoc.20140620/opam b/packages/spoc/spoc.20140620/opam index 0222a03961d..9db30dd5ec0 100644 --- a/packages/spoc/spoc.20140620/opam +++ b/packages/spoc/spoc.20140620/opam @@ -1,9 +1,21 @@ -opam-version: "1.1" +opam-version: "2.0" maintainer: "mathias bourgoin " build: [make "build"] remove: [ [make "uninstall"] ] -depends: [ "ocp-build" ] -available: [ ocaml-version = "4.01.0" ] +depends: [ + "ocaml" {= "4.01.0"} + "ocp-build" +] 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: "md5=cf100bf83ec1068e5f5f254daeb8dd06" +} diff --git a/packages/spoc/spoc.20140620/url b/packages/spoc/spoc.20140620/url deleted file mode 100644 index 7f71aa5968e..00000000000 --- a/packages/spoc/spoc.20140620/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mathiasbourgoin/SPOC/releases/download/20140620/spoc-20140620.tar.gz" -checksum: "cf100bf83ec1068e5f5f254daeb8dd06" diff --git a/packages/spoc/spoc.20170724/descr b/packages/spoc/spoc.20170724/descr deleted file mode 100644 index 35cca7e176b..00000000000 --- a/packages/spoc/spoc.20170724/descr +++ /dev/null @@ -1,3 +0,0 @@ -High-level GPGPU programming library for OCaml. -Library : spoc -by : mathias bourgoin diff --git a/packages/spoc/spoc.20170724/opam b/packages/spoc/spoc.20170724/opam index f2822b1f146..2eeac205d32 100644 --- a/packages/spoc/spoc.20170724/opam +++ b/packages/spoc/spoc.20170724/opam @@ -1,13 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" name: "spoc" maintainer: "mathias bourgoin " authors: "mathias bourgoin" homepage: "https://mathiasbourgoin.github.io/SPOC/" bug-reports: "https://github.com/mathiasbourgoin/SPOC/issues" -dev-repo: "https://github.com/mathiasbourgoin/SPOC.git" +dev-repo: "git+https://github.com/mathiasbourgoin/SPOC.git" license: "CeCILL-B" build: [make] install: [make "install"] remove: [make "uninstall"] -depends: ["camlp4" "ctypes" "ctypes-foreign"] -available: [ocaml-version >= "4.01.0"] +depends: [ + "ocaml" {>= "4.01.0"} + "camlp4" + "ctypes" + "ctypes-foreign" +] +synopsis: "High-level GPGPU programming library for OCaml." +description: """ +Library : spoc +by : mathias bourgoin """ +url { + src: "https://github.com/mathiasbourgoin/SPOC/archive/20170724.tar.gz" + checksum: "md5=96d5c838f1bb938d3dee6b7e61370df6" +} diff --git a/packages/spoc/spoc.20170724/url b/packages/spoc/spoc.20170724/url deleted file mode 100644 index cf71a64569e..00000000000 --- a/packages/spoc/spoc.20170724/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mathiasbourgoin/SPOC/archive/20170724.tar.gz" -checksum: "96d5c838f1bb938d3dee6b7e61370df6" diff --git a/packages/spotify-cli/spotify-cli.0.2.0/descr b/packages/spotify-cli/spotify-cli.0.2.0/descr deleted file mode 100644 index 31e804a46cc..00000000000 --- a/packages/spotify-cli/spotify-cli.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -CLI program for controlling the Spotify client on Linux and OSX diff --git a/packages/spotify-cli/spotify-cli.0.2.0/opam b/packages/spotify-cli/spotify-cli.0.2.0/opam index 6255afc1052..296306e1af1 100644 --- a/packages/spotify-cli/spotify-cli.0.2.0/opam +++ b/packages/spotify-cli/spotify-cli.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "john.else@gmail.com" build: [ ["./configure"] @@ -8,6 +8,7 @@ remove: [ [make "PREFIX=%{prefix}%" "uninstall"] ] depends: [ + "ocaml" "cmdliner" "obus" "mpris" @@ -16,3 +17,8 @@ depends: [ ] dev-repo: "git://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: "md5=c85d5014c459505ac9ff9118633de84b" +} diff --git a/packages/spotify-cli/spotify-cli.0.2.0/url b/packages/spotify-cli/spotify-cli.0.2.0/url deleted file mode 100644 index d4e92572669..00000000000 --- a/packages/spotify-cli/spotify-cli.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnelse/spotify-cli/archive/0.2.0.tar.gz" -checksum: "c85d5014c459505ac9ff9118633de84b" diff --git a/packages/spotify-cli/spotify-cli.0.3.0/descr b/packages/spotify-cli/spotify-cli.0.3.0/descr deleted file mode 100644 index 31e804a46cc..00000000000 --- a/packages/spotify-cli/spotify-cli.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -CLI program for controlling the Spotify client on Linux and OSX diff --git a/packages/spotify-cli/spotify-cli.0.3.0/opam b/packages/spotify-cli/spotify-cli.0.3.0/opam index 7d98e742118..b58d1bb6bcb 100644 --- a/packages/spotify-cli/spotify-cli.0.3.0/opam +++ b/packages/spotify-cli/spotify-cli.0.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "John Else " maintainer: "John Else " homepage: "https://github.com/johnelse/spotify-cli" @@ -15,9 +15,15 @@ remove: [ [make "PREFIX=%{prefix}%" "uninstall"] ] depends: [ + "ocaml" "cmdliner" "obus" "mpris" "spotify-web-api" "ocamlbuild" {build} ] +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: "md5=f7dc104818f611adf3d6b62d66fd931b" +} diff --git a/packages/spotify-cli/spotify-cli.0.3.0/url b/packages/spotify-cli/spotify-cli.0.3.0/url deleted file mode 100644 index 6a52afcc826..00000000000 --- a/packages/spotify-cli/spotify-cli.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnelse/spotify-cli/archive/0.3.0.tar.gz" -checksum: "f7dc104818f611adf3d6b62d66fd931b" diff --git a/packages/spotify-web-api/spotify-web-api.0.2.0/descr b/packages/spotify-web-api/spotify-web-api.0.2.0/descr deleted file mode 100644 index 0c7bfd35ad2..00000000000 --- a/packages/spotify-web-api/spotify-web-api.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml library for interacting with the web-based Spotify metadata API 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 index 7f41232ea69..ed25ff637bf 100644 --- a/packages/spotify-web-api/spotify-web-api.0.2.0/opam +++ b/packages/spotify-web-api/spotify-web-api.0.2.0/opam @@ -1,23 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "john.else@gmail.com" -available: [ ocaml-version >= "4.01.0" ] -build: make -build-test: [ - [make "test"] +build: [ + [make] + [make "test"] {with-test} ] remove: [ [make "PREFIX=%{prefix}%" "uninstall"] ] depends: [ + "ocaml" {>= "4.01.0"} "atdgen" "biniou" "yojson" "uri" "ssl" "lwt" - "cohttp" {>= "0.10.0" & <"0.99"} + "cohttp" {>= "0.10.0" & < "0.99"} "ounit" "ocamlbuild" {build} ] dev-repo: "git://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: "md5=4aba2ceffa2ff3980ca0ca918f62f133" +} diff --git a/packages/spotify-web-api/spotify-web-api.0.2.0/url b/packages/spotify-web-api/spotify-web-api.0.2.0/url deleted file mode 100644 index 293cd87d638..00000000000 --- a/packages/spotify-web-api/spotify-web-api.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/johnelse/ocaml-spotify-web-api/archive/0.2.0.tar.gz" -checksum: "4aba2ceffa2ff3980ca0ca918f62f133" diff --git a/packages/spotinstall/spotinstall.1.0.0/descr b/packages/spotinstall/spotinstall.1.0.0/descr deleted file mode 100644 index 026e7513f92..00000000000 --- a/packages/spotinstall/spotinstall.1.0.0/descr +++ /dev/null @@ -1,28 +0,0 @@ -A tool to facilitate the installation of OCaml annotation files (.cmt, .cmti, .spot, .spit). -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. diff --git a/packages/spotinstall/spotinstall.1.0.0/opam b/packages/spotinstall/spotinstall.1.0.0/opam index 7d5edfc08cc..f18b893470c 100644 --- a/packages/spotinstall/spotinstall.1.0.0/opam +++ b/packages/spotinstall/spotinstall.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,10 +17,42 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "spotlib" { >= "2.0.0" & < "2.2.0" } - "omake" { build & < "0.10.1" } -] -available: [ - ocaml-version >= "4.00.0" + "ocaml" {>= "4.00.0"} + "ocamlfind" {build} + "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://bitbucket.org/camlspotter/spotinstall/get/1.0.0.tar.gz" + checksum: "md5=c1124aea9674cf327a75e85456b8f704" +} diff --git a/packages/spotinstall/spotinstall.1.0.0/url b/packages/spotinstall/spotinstall.1.0.0/url deleted file mode 100644 index 1047048906b..00000000000 --- a/packages/spotinstall/spotinstall.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/spotinstall/get/1.0.0.tar.gz" -checksum: "c1124aea9674cf327a75e85456b8f704" diff --git a/packages/spotinstall/spotinstall.1.0.1/descr b/packages/spotinstall/spotinstall.1.0.1/descr deleted file mode 100644 index 026e7513f92..00000000000 --- a/packages/spotinstall/spotinstall.1.0.1/descr +++ /dev/null @@ -1,28 +0,0 @@ -A tool to facilitate the installation of OCaml annotation files (.cmt, .cmti, .spot, .spit). -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. diff --git a/packages/spotinstall/spotinstall.1.0.1/opam b/packages/spotinstall/spotinstall.1.0.1/opam index bf9051110c9..987ee8f77d4 100644 --- a/packages/spotinstall/spotinstall.1.0.1/opam +++ b/packages/spotinstall/spotinstall.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,10 +17,42 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "spotlib" { >= "2.0.0" & < "2.2.0" } - "omake" { build & < "0.10.1" } -] -available: [ - ocaml-version >= "4.00.0" + "ocaml" {>= "4.00.0"} + "ocamlfind" {build} + "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://bitbucket.org/camlspotter/spotinstall/get/1.0.1.tar.gz" + checksum: "md5=2fcc310ced15dd5ceb187e68d3275b23" +} diff --git a/packages/spotinstall/spotinstall.1.0.1/url b/packages/spotinstall/spotinstall.1.0.1/url deleted file mode 100644 index b4e126724ce..00000000000 --- a/packages/spotinstall/spotinstall.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/spotinstall/get/1.0.1.tar.gz" -checksum: "2fcc310ced15dd5ceb187e68d3275b23" diff --git a/packages/spotinstall/spotinstall.1.1.0/descr b/packages/spotinstall/spotinstall.1.1.0/descr deleted file mode 100644 index 026e7513f92..00000000000 --- a/packages/spotinstall/spotinstall.1.1.0/descr +++ /dev/null @@ -1,28 +0,0 @@ -A tool to facilitate the installation of OCaml annotation files (.cmt, .cmti, .spot, .spit). -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. diff --git a/packages/spotinstall/spotinstall.1.1.0/opam b/packages/spotinstall/spotinstall.1.1.0/opam index 7f09dfebf50..716124c8f59 100644 --- a/packages/spotinstall/spotinstall.1.1.0/opam +++ b/packages/spotinstall/spotinstall.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.1.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,9 +17,43 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } "spotlib" { = "2.1.0" } "omake" { build & < "0.10.1" } "orakuda" { - < "2.0.0" } -] -available: [ - ocaml-version >= "4.00.0" + "ocaml" {>= "4.00.0"} + "ocamlfind" {build} + "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://bitbucket.org/camlspotter/spotinstall/get/1.1.0.tar.gz" + checksum: "md5=814bdd644b9413c839da41af9d6973b5" +} diff --git a/packages/spotinstall/spotinstall.1.1.0/url b/packages/spotinstall/spotinstall.1.1.0/url deleted file mode 100644 index 97052ab7f90..00000000000 --- a/packages/spotinstall/spotinstall.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/spotinstall/get/1.1.0.tar.gz" -checksum: "814bdd644b9413c839da41af9d6973b5" diff --git a/packages/spotinstall/spotinstall.1.1.1/descr b/packages/spotinstall/spotinstall.1.1.1/descr deleted file mode 100644 index 026e7513f92..00000000000 --- a/packages/spotinstall/spotinstall.1.1.1/descr +++ /dev/null @@ -1,28 +0,0 @@ -A tool to facilitate the installation of OCaml annotation files (.cmt, .cmti, .spot, .spit). -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. diff --git a/packages/spotinstall/spotinstall.1.1.1/opam b/packages/spotinstall/spotinstall.1.1.1/opam index 33c60d3280f..a3d921207af 100644 --- a/packages/spotinstall/spotinstall.1.1.1/opam +++ b/packages/spotinstall/spotinstall.1.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.1.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,11 +17,43 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "spotlib" { >= "2.2.0" & <= "2.3.0" } - "omake" { build & < "0.10.1" } - "orakuda" { < "2.0.0" } -] -available: [ - ocaml-version >= "4.00.0" + "ocaml" {>= "4.00.0"} + "ocamlfind" {build} + "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://bitbucket.org/camlspotter/spotinstall/get/1.1.1.tar.gz" + checksum: "md5=97feae7a34f470033a44f391939a7344" +} diff --git a/packages/spotinstall/spotinstall.1.1.1/url b/packages/spotinstall/spotinstall.1.1.1/url deleted file mode 100644 index 2ba6b704b77..00000000000 --- a/packages/spotinstall/spotinstall.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/spotinstall/get/1.1.1.tar.gz" -checksum: "97feae7a34f470033a44f391939a7344" diff --git a/packages/spotinstall/spotinstall.1.2.0/descr b/packages/spotinstall/spotinstall.1.2.0/descr deleted file mode 100644 index 026e7513f92..00000000000 --- a/packages/spotinstall/spotinstall.1.2.0/descr +++ /dev/null @@ -1,28 +0,0 @@ -A tool to facilitate the installation of OCaml annotation files (.cmt, .cmti, .spot, .spit). -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. diff --git a/packages/spotinstall/spotinstall.1.2.0/opam b/packages/spotinstall/spotinstall.1.2.0/opam index 9e460e915bd..1f93a7835a6 100644 --- a/packages/spotinstall/spotinstall.1.2.0/opam +++ b/packages/spotinstall/spotinstall.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.2.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,11 +17,43 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "spotlib" { >= "2.4.0" & <= "2.5.2" } - "omake" { build & < "0.10.1" } - "orakuda" { < "2.0.0" } -] -available: [ - ocaml-version >= "4.02.0" + "ocaml" {>= "4.02.0"} + "ocamlfind" {build} + "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://bitbucket.org/camlspotter/spotinstall/get/1.2.0.tar.gz" + checksum: "md5=00d96fb110e1c569191e685c3073a89f" +} diff --git a/packages/spotinstall/spotinstall.1.2.0/url b/packages/spotinstall/spotinstall.1.2.0/url deleted file mode 100644 index 36e2fdefa9d..00000000000 --- a/packages/spotinstall/spotinstall.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/spotinstall/get/1.2.0.tar.gz" -checksum: "00d96fb110e1c569191e685c3073a89f" diff --git a/packages/spotinstall/spotinstall.1.2.1/descr b/packages/spotinstall/spotinstall.1.2.1/descr deleted file mode 100644 index 026e7513f92..00000000000 --- a/packages/spotinstall/spotinstall.1.2.1/descr +++ /dev/null @@ -1,28 +0,0 @@ -A tool to facilitate the installation of OCaml annotation files (.cmt, .cmti, .spot, .spit). -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. diff --git a/packages/spotinstall/spotinstall.1.2.1/opam b/packages/spotinstall/spotinstall.1.2.1/opam index 4db13a4c23e..fa3bf14074f 100644 --- a/packages/spotinstall/spotinstall.1.2.1/opam +++ b/packages/spotinstall/spotinstall.1.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.2.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,11 +17,43 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "spotlib" { >= "3.0.0" } - "omake" { build } - "ppx_orakuda" { >= "3.0.0" & < "3.3.0" } -] -available: [ - ocaml-version >= "4.03.0" + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "spotlib" {>= "3.0.0"} + "omake" {build} + "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://bitbucket.org/camlspotter/spotinstall/get/1.2.1.tar.gz" + checksum: "md5=34ef371edfdcfe8b5e8f85c707bf4d05" +} diff --git a/packages/spotinstall/spotinstall.1.2.1/url b/packages/spotinstall/spotinstall.1.2.1/url deleted file mode 100644 index 55eb1315e37..00000000000 --- a/packages/spotinstall/spotinstall.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/spotinstall/get/1.2.1.tar.gz" -checksum: "34ef371edfdcfe8b5e8f85c707bf4d05" diff --git a/packages/spotlib/spotlib.1.0.0/descr b/packages/spotlib/spotlib.1.0.0/descr deleted file mode 100644 index b73a41b142f..00000000000 --- a/packages/spotlib/spotlib.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Useful functions for OCaml programming used by @camlspotter -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. diff --git a/packages/spotlib/spotlib.1.0.0/opam b/packages/spotlib/spotlib.1.0.0/opam index 2192a73dd77..09c3faeeb4a 100644 --- a/packages/spotlib/spotlib.1.0.0/opam +++ b/packages/spotlib/spotlib.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,9 +17,15 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } -] -available: [ - ocaml-version = "3.12.1" + "ocaml" {= "3.12.1"} + "ocamlfind" {build} + "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://bitbucket.org/camlspotter/spotlib/get/1.0.0.tar.gz" + checksum: "md5=29b04f6898428dd3e2648b2c71989ccd" +} diff --git a/packages/spotlib/spotlib.1.0.0/url b/packages/spotlib/spotlib.1.0.0/url deleted file mode 100644 index 7f7f0ecfe89..00000000000 --- a/packages/spotlib/spotlib.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/spotlib/get/1.0.0.tar.gz" -checksum: "29b04f6898428dd3e2648b2c71989ccd" diff --git a/packages/spotlib/spotlib.2.0.1/descr b/packages/spotlib/spotlib.2.0.1/descr deleted file mode 100644 index b73a41b142f..00000000000 --- a/packages/spotlib/spotlib.2.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Useful functions for OCaml programming used by @camlspotter -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. diff --git a/packages/spotlib/spotlib.2.0.1/opam b/packages/spotlib/spotlib.2.0.1/opam deleted file mode 100644 index 13e4b779b1e..00000000000 --- a/packages/spotlib/spotlib.2.0.1/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -version: "2.0.1" -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" ] -] -available: [ - ocaml-version >= "4.0.0" & ocaml-version < "4.03.0" -] -depends: [ - "ocamlfind" { build } "omake" { build & < "0.10.1" } -] diff --git a/packages/spotlib/spotlib.2.0.1/url b/packages/spotlib/spotlib.2.0.1/url deleted file mode 100644 index 6395846ae6b..00000000000 --- a/packages/spotlib/spotlib.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/spotlib/get/2.0.1.tar.gz" -checksum: "5d9ba6b6b3389b9ac6a4ceb868ad2863" diff --git a/packages/spotlib/spotlib.2.1.0/descr b/packages/spotlib/spotlib.2.1.0/descr deleted file mode 100644 index b73a41b142f..00000000000 --- a/packages/spotlib/spotlib.2.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Useful functions for OCaml programming used by @camlspotter -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. diff --git a/packages/spotlib/spotlib.2.1.0/opam b/packages/spotlib/spotlib.2.1.0/opam index 563c120d75a..e6437ba7935 100644 --- a/packages/spotlib/spotlib.2.1.0/opam +++ b/packages/spotlib/spotlib.2.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.1.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -16,9 +16,16 @@ remove: [ [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] [ "ocaml" "setup.ml" "-uninstall" ] ] -available: [ - ocaml-version >= "4.0.0" & ocaml-version < "4.03.0" -] depends: [ - "ocamlfind" { build } "omake" { build & < "0.10.1" } + "ocaml" {>= "4.0.0" & < "4.03.0"} + "ocamlfind" {build} + "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://bitbucket.org/camlspotter/spotlib/get/2.1.0.tar.gz" + checksum: "md5=58e170e0137137783ce63f4cf7050b02" +} diff --git a/packages/spotlib/spotlib.2.1.0/url b/packages/spotlib/spotlib.2.1.0/url deleted file mode 100644 index f7b4587717a..00000000000 --- a/packages/spotlib/spotlib.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/spotlib/get/2.1.0.tar.gz" -checksum: "58e170e0137137783ce63f4cf7050b02" diff --git a/packages/spotlib/spotlib.2.1.1/descr b/packages/spotlib/spotlib.2.1.1/descr deleted file mode 100644 index b73a41b142f..00000000000 --- a/packages/spotlib/spotlib.2.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Useful functions for OCaml programming used by @camlspotter -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. diff --git a/packages/spotlib/spotlib.2.1.1/opam b/packages/spotlib/spotlib.2.1.1/opam deleted file mode 100644 index 222672e7779..00000000000 --- a/packages/spotlib/spotlib.2.1.1/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -version: "2.1.1" -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" ] -] -available: [ - ocaml-version >= "4.0.0" & ocaml-version < "4.03.0" -] -depends: [ - "ocamlfind" { build } "omake" { build & < "0.10.1" } -] diff --git a/packages/spotlib/spotlib.2.1.1/url b/packages/spotlib/spotlib.2.1.1/url deleted file mode 100644 index bdd772137a8..00000000000 --- a/packages/spotlib/spotlib.2.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/spotlib/get/2.1.1.tar.gz" -checksum: "d4d25f82710616f282567b44b4ceb236" diff --git a/packages/spotlib/spotlib.2.1.2/descr b/packages/spotlib/spotlib.2.1.2/descr deleted file mode 100644 index b73a41b142f..00000000000 --- a/packages/spotlib/spotlib.2.1.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Useful functions for OCaml programming used by @camlspotter -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. diff --git a/packages/spotlib/spotlib.2.1.2/opam b/packages/spotlib/spotlib.2.1.2/opam index a296ee10ac9..e9d3ebc5461 100644 --- a/packages/spotlib/spotlib.2.1.2/opam +++ b/packages/spotlib/spotlib.2.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.1.2" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -16,9 +16,16 @@ remove: [ [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] [ "ocaml" "setup.ml" "-uninstall" ] ] -available: [ - ocaml-version >= "4.0.0" & ocaml-version < "4.03.0" -] depends: [ - "ocamlfind" { build } "omake" { build & < "0.10.1" } + "ocaml" {>= "4.0.0" & < "4.03.0"} + "ocamlfind" {build} + "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://bitbucket.org/camlspotter/spotlib/get/2.1.2.tar.gz" + checksum: "md5=879baaebf734378c1a2f8e98ba16ce92" +} diff --git a/packages/spotlib/spotlib.2.1.2/url b/packages/spotlib/spotlib.2.1.2/url deleted file mode 100644 index fae3ffe0ac4..00000000000 --- a/packages/spotlib/spotlib.2.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/spotlib/get/2.1.2.tar.gz" -checksum: "879baaebf734378c1a2f8e98ba16ce92" diff --git a/packages/spotlib/spotlib.2.2.0/descr b/packages/spotlib/spotlib.2.2.0/descr deleted file mode 100644 index b73a41b142f..00000000000 --- a/packages/spotlib/spotlib.2.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Useful functions for OCaml programming used by @camlspotter -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. diff --git a/packages/spotlib/spotlib.2.2.0/opam b/packages/spotlib/spotlib.2.2.0/opam deleted file mode 100644 index 0d4984d0141..00000000000 --- a/packages/spotlib/spotlib.2.2.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -version: "2.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: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } - "pa_ounit" { >= "109.18.00" } -] -available: [ - ocaml-version >= "4.0.1" & ocaml-version < "4.03.0" -] diff --git a/packages/spotlib/spotlib.2.2.0/url b/packages/spotlib/spotlib.2.2.0/url deleted file mode 100644 index 5768bc7bdb1..00000000000 --- a/packages/spotlib/spotlib.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/spotlib/get/2.2.0.tar.gz" -checksum: "d7d87563fada5b85b22ee820b0c89e71" diff --git a/packages/spotlib/spotlib.2.3.0/descr b/packages/spotlib/spotlib.2.3.0/descr deleted file mode 100644 index b73a41b142f..00000000000 --- a/packages/spotlib/spotlib.2.3.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Useful functions for OCaml programming used by @camlspotter -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. diff --git a/packages/spotlib/spotlib.2.3.0/opam b/packages/spotlib/spotlib.2.3.0/opam index ddff8427b92..1640f8cead5 100644 --- a/packages/spotlib/spotlib.2.3.0/opam +++ b/packages/spotlib/spotlib.2.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.3.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,10 +17,16 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } - "pa_ounit" { >= "109.53.02" } -] -available: [ - ocaml-version >= "4.01.0" & ocaml-version < "4.03.0" + "ocaml" {>= "4.01.0" & < "4.03.0"} + "ocamlfind" {build} + "omake" {build & < "0.10.1"} + "pa_ounit" {>= "109.53.02"} ] +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://bitbucket.org/camlspotter/spotlib/get/2.3.0.tar.gz" + checksum: "md5=05aac3e07559d97b240462243f94f3a5" +} diff --git a/packages/spotlib/spotlib.2.3.0/url b/packages/spotlib/spotlib.2.3.0/url deleted file mode 100644 index 0bb34aed6aa..00000000000 --- a/packages/spotlib/spotlib.2.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/spotlib/get/2.3.0.tar.gz" -checksum: "05aac3e07559d97b240462243f94f3a5" diff --git a/packages/spotlib/spotlib.2.4.0/descr b/packages/spotlib/spotlib.2.4.0/descr deleted file mode 100644 index b73a41b142f..00000000000 --- a/packages/spotlib/spotlib.2.4.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Useful functions for OCaml programming used by @camlspotter -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. diff --git a/packages/spotlib/spotlib.2.4.0/opam b/packages/spotlib/spotlib.2.4.0/opam index 0b07a6484d6..23fb5e95618 100644 --- a/packages/spotlib/spotlib.2.4.0/opam +++ b/packages/spotlib/spotlib.2.4.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.4.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,10 +17,16 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } - "pa_ounit" { >= "109.53.02" } -] -available: [ - ocaml-version >= "4.01.0" & ocaml-version < "4.03.0" + "ocaml" {>= "4.01.0" & < "4.03.0"} + "ocamlfind" {build} + "omake" {build & < "0.10.1"} + "pa_ounit" {>= "109.53.02"} ] +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://bitbucket.org/camlspotter/spotlib/get/2.4.0.tar.gz" + checksum: "md5=b4560a160ed6f2a1ac1d575d44073eb1" +} diff --git a/packages/spotlib/spotlib.2.4.0/url b/packages/spotlib/spotlib.2.4.0/url deleted file mode 100644 index 8938a52cd94..00000000000 --- a/packages/spotlib/spotlib.2.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/spotlib/get/2.4.0.tar.gz" -checksum: "b4560a160ed6f2a1ac1d575d44073eb1" diff --git a/packages/spotlib/spotlib.2.4.1/descr b/packages/spotlib/spotlib.2.4.1/descr deleted file mode 100644 index b73a41b142f..00000000000 --- a/packages/spotlib/spotlib.2.4.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Useful functions for OCaml programming used by @camlspotter -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. diff --git a/packages/spotlib/spotlib.2.4.1/opam b/packages/spotlib/spotlib.2.4.1/opam deleted file mode 100644 index 0623441c7c3..00000000000 --- a/packages/spotlib/spotlib.2.4.1/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -version: "2.4.1" -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: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } - "ppx_test" { < "1.6.0" } -] -available: [ - ocaml-version >= "4.02.0" & ocaml-version < "4.06.0" -] diff --git a/packages/spotlib/spotlib.2.4.1/url b/packages/spotlib/spotlib.2.4.1/url deleted file mode 100644 index 98188a624cd..00000000000 --- a/packages/spotlib/spotlib.2.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/spotlib/get/2.4.1.tar.gz" -checksum: "0b4e7dc83cee701752c3f5187c98da3a" diff --git a/packages/spotlib/spotlib.2.5.0/descr b/packages/spotlib/spotlib.2.5.0/descr deleted file mode 100644 index b73a41b142f..00000000000 --- a/packages/spotlib/spotlib.2.5.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Useful functions for OCaml programming used by @camlspotter -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. diff --git a/packages/spotlib/spotlib.2.5.0/opam b/packages/spotlib/spotlib.2.5.0/opam deleted file mode 100644 index e4cb166c40b..00000000000 --- a/packages/spotlib/spotlib.2.5.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -version: "2.5.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: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } - "ppx_test" { < "1.6.0" } -] -available: [ - ocaml-version >= "4.02.0" & ocaml-version < "4.06.0" -] diff --git a/packages/spotlib/spotlib.2.5.0/url b/packages/spotlib/spotlib.2.5.0/url deleted file mode 100644 index 590ef59ff8e..00000000000 --- a/packages/spotlib/spotlib.2.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/spotlib/get/2.5.0.tar.gz" -checksum: "2a75107d504e6c6bb048cab5814ffe4a" diff --git a/packages/spotlib/spotlib.2.5.1/descr b/packages/spotlib/spotlib.2.5.1/descr deleted file mode 100644 index b73a41b142f..00000000000 --- a/packages/spotlib/spotlib.2.5.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Useful functions for OCaml programming used by @camlspotter -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. diff --git a/packages/spotlib/spotlib.2.5.1/opam b/packages/spotlib/spotlib.2.5.1/opam index e0adcb891d1..ad87a82258d 100644 --- a/packages/spotlib/spotlib.2.5.1/opam +++ b/packages/spotlib/spotlib.2.5.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.5.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,10 +17,16 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } - "ppx_test" { < "1.6.0" } -] -available: [ - ocaml-version >= "4.02.0" & ocaml-version < "4.06.0" + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build} + "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://bitbucket.org/camlspotter/spotlib/get/2.5.1.tar.gz" + checksum: "md5=df9342fe31e9a10f332b5686d818867f" +} diff --git a/packages/spotlib/spotlib.2.5.1/url b/packages/spotlib/spotlib.2.5.1/url deleted file mode 100644 index bd980936900..00000000000 --- a/packages/spotlib/spotlib.2.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/spotlib/get/2.5.1.tar.gz" -checksum: "df9342fe31e9a10f332b5686d818867f" diff --git a/packages/spotlib/spotlib.2.5.2/descr b/packages/spotlib/spotlib.2.5.2/descr deleted file mode 100644 index b73a41b142f..00000000000 --- a/packages/spotlib/spotlib.2.5.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Useful functions for OCaml programming used by @camlspotter -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. diff --git a/packages/spotlib/spotlib.2.5.2/opam b/packages/spotlib/spotlib.2.5.2/opam index 663afb629e2..e3b1d028795 100644 --- a/packages/spotlib/spotlib.2.5.2/opam +++ b/packages/spotlib/spotlib.2.5.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.5.2" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,10 +17,16 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } - "ppx_test" { < "1.6.0" } -] -available: [ - ocaml-version >= "4.02.0" & ocaml-version < "4.06.0" + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build} + "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://bitbucket.org/camlspotter/spotlib/get/2.5.2.tar.gz" + checksum: "md5=a6db69db71619322556ab64ccb438a32" +} diff --git a/packages/spotlib/spotlib.2.5.2/url b/packages/spotlib/spotlib.2.5.2/url deleted file mode 100644 index 107cbeada89..00000000000 --- a/packages/spotlib/spotlib.2.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/spotlib/get/2.5.2.tar.gz" -checksum: "a6db69db71619322556ab64ccb438a32" diff --git a/packages/spotlib/spotlib.2.5.3/descr b/packages/spotlib/spotlib.2.5.3/descr deleted file mode 100644 index b73a41b142f..00000000000 --- a/packages/spotlib/spotlib.2.5.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -Useful functions for OCaml programming used by @camlspotter -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. diff --git a/packages/spotlib/spotlib.2.5.3/opam b/packages/spotlib/spotlib.2.5.3/opam index 0af8dd947f0..628df60db4c 100644 --- a/packages/spotlib/spotlib.2.5.3/opam +++ b/packages/spotlib/spotlib.2.5.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.5.3" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,10 +17,16 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } - "ppx_test" { < "1.6.0" } -] -available: [ - ocaml-version >= "4.02.0" & ocaml-version < "4.06.0" + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build} + "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://bitbucket.org/camlspotter/spotlib/get/2.5.3.tar.gz" + checksum: "md5=8afa2635a6141b25e1c942a1b4aa039d" +} diff --git a/packages/spotlib/spotlib.2.5.3/url b/packages/spotlib/spotlib.2.5.3/url deleted file mode 100644 index f0acd84ef2f..00000000000 --- a/packages/spotlib/spotlib.2.5.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/spotlib/get/2.5.3.tar.gz" -checksum: "8afa2635a6141b25e1c942a1b4aa039d" diff --git a/packages/spotlib/spotlib.3.0.0/descr b/packages/spotlib/spotlib.3.0.0/descr deleted file mode 100644 index b73a41b142f..00000000000 --- a/packages/spotlib/spotlib.3.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Useful functions for OCaml programming used by @camlspotter -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. diff --git a/packages/spotlib/spotlib.3.0.0/opam b/packages/spotlib/spotlib.3.0.0/opam index a93cacae99b..84a54dfbe42 100644 --- a/packages/spotlib/spotlib.3.0.0/opam +++ b/packages/spotlib/spotlib.3.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "3.0.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,10 +17,16 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } - "ppx_test" { >= "1.3.0" & < "1.6.0" } -] -available: [ - ocaml-version >= "4.02.3" & ocaml-version < "4.06.0" + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ocamlfind" {build} + "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://bitbucket.org/camlspotter/spotlib/get/3.0.0.tar.gz" + checksum: "md5=9482af4c08faa5df32cb47283209920c" +} diff --git a/packages/spotlib/spotlib.3.0.0/url b/packages/spotlib/spotlib.3.0.0/url deleted file mode 100644 index 571c42a3439..00000000000 --- a/packages/spotlib/spotlib.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/spotlib/get/3.0.0.tar.gz" -checksum: "9482af4c08faa5df32cb47283209920c" diff --git a/packages/spotlib/spotlib.3.1.0/descr b/packages/spotlib/spotlib.3.1.0/descr deleted file mode 100644 index b73a41b142f..00000000000 --- a/packages/spotlib/spotlib.3.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Useful functions for OCaml programming used by @camlspotter -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. diff --git a/packages/spotlib/spotlib.3.1.0/opam b/packages/spotlib/spotlib.3.1.0/opam index 81d0c3d2d20..78f12fe6efe 100644 --- a/packages/spotlib/spotlib.3.1.0/opam +++ b/packages/spotlib/spotlib.3.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "3.1.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,10 +17,16 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } - "ppx_test" { >= "1.3.1" & < "1.6.0" } -] -available: [ - ocaml-version >= "4.02.3" & ocaml-version < "4.06.0" + "ocaml" {>= "4.02.3" & < "4.06.0"} + "ocamlfind" {build} + "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://bitbucket.org/camlspotter/spotlib/get/3.1.0.tar.gz" + checksum: "md5=fb973cb0ca224bcf33a107f7000a0f6a" +} diff --git a/packages/spotlib/spotlib.3.1.0/url b/packages/spotlib/spotlib.3.1.0/url deleted file mode 100644 index bb785993254..00000000000 --- a/packages/spotlib/spotlib.3.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/spotlib/get/3.1.0.tar.gz" -checksum: "fb973cb0ca224bcf33a107f7000a0f6a" diff --git a/packages/spotlib/spotlib.3.1.2/descr b/packages/spotlib/spotlib.3.1.2/descr deleted file mode 100644 index b73a41b142f..00000000000 --- a/packages/spotlib/spotlib.3.1.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Useful functions for OCaml programming used by @camlspotter -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. diff --git a/packages/spotlib/spotlib.3.1.2/opam b/packages/spotlib/spotlib.3.1.2/opam index 1f706af3024..5795e8ac4a0 100644 --- a/packages/spotlib/spotlib.3.1.2/opam +++ b/packages/spotlib/spotlib.3.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "3.1.2" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,12 +17,16 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" - { build } - "omake" - { build } - "ppx_test" { >= "1.4.1" & < "1.6.0" } -] -available: [ - ocaml-version >= "4.02.0" & ocaml-version < "4.06.0" + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" {build} + "omake" {build} + "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://bitbucket.org/camlspotter/spotlib/get/3.1.2.tar.gz" + checksum: "md5=ba343c44ca722aeb5b40b1ba2bed7096" +} diff --git a/packages/spotlib/spotlib.3.1.2/url b/packages/spotlib/spotlib.3.1.2/url deleted file mode 100644 index 0aa51dba114..00000000000 --- a/packages/spotlib/spotlib.3.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/spotlib/get/3.1.2.tar.gz" -checksum: "ba343c44ca722aeb5b40b1ba2bed7096" diff --git a/packages/spotlib/spotlib.4.0.0/descr b/packages/spotlib/spotlib.4.0.0/descr deleted file mode 100644 index b73a41b142f..00000000000 --- a/packages/spotlib/spotlib.4.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Useful functions for OCaml programming used by @camlspotter -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. diff --git a/packages/spotlib/spotlib.4.0.0/opam b/packages/spotlib/spotlib.4.0.0/opam index 38f93ec6bfb..31c89b4ef2c 100644 --- a/packages/spotlib/spotlib.4.0.0/opam +++ b/packages/spotlib/spotlib.4.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "4.0.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,12 +17,16 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" - { build } - "omake" - { build } - "ppx_test" { >= "1.4.1" & < "1.6.0" } -] -available: [ - ocaml-version >= "4.04.0" & ocaml-version < "4.06.0" + "ocaml" {>= "4.04.0" & < "4.06.0"} + "ocamlfind" {build} + "omake" {build} + "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://bitbucket.org/camlspotter/spotlib/get/4.0.0.tar.gz" + checksum: "md5=cabb34691dc4559cbb5b94f01fbed328" +} diff --git a/packages/spotlib/spotlib.4.0.0/url b/packages/spotlib/spotlib.4.0.0/url deleted file mode 100644 index d857d5ccc7a..00000000000 --- a/packages/spotlib/spotlib.4.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/spotlib/get/4.0.0.tar.gz" -checksum: "cabb34691dc4559cbb5b94f01fbed328" diff --git a/packages/spotlib/spotlib.4.0.1/descr b/packages/spotlib/spotlib.4.0.1/descr deleted file mode 100644 index b73a41b142f..00000000000 --- a/packages/spotlib/spotlib.4.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Useful functions for OCaml programming used by @camlspotter -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. diff --git a/packages/spotlib/spotlib.4.0.1/opam b/packages/spotlib/spotlib.4.0.1/opam deleted file mode 100644 index e5816d5ff4c..00000000000 --- a/packages/spotlib/spotlib.4.0.1/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -version: "4.0.1" -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: [ - "ocamlfind" { build } - "omake" { build & < "0.10" } - "ppx_test" { >= "1.5.0" & < "1.6.0" } -] -available: [ - ocaml-version >= "4.04.0" & ocaml-version < "4.06.0" -] diff --git a/packages/spotlib/spotlib.4.0.1/url b/packages/spotlib/spotlib.4.0.1/url deleted file mode 100644 index c2516580b6d..00000000000 --- a/packages/spotlib/spotlib.4.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/spotlib/get/4.0.1.tar.gz" -checksum: "ba9978d6b414f486c36c3c9bc635b006" diff --git a/packages/spotlib/spotlib.4.0.2/descr b/packages/spotlib/spotlib.4.0.2/descr deleted file mode 100644 index b73a41b142f..00000000000 --- a/packages/spotlib/spotlib.4.0.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Useful functions for OCaml programming used by @camlspotter -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. diff --git a/packages/spotlib/spotlib.4.0.2/opam b/packages/spotlib/spotlib.4.0.2/opam index f6361453283..eac77b7862c 100644 --- a/packages/spotlib/spotlib.4.0.2/opam +++ b/packages/spotlib/spotlib.4.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "4.0.2" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,10 +17,16 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10" } - "ppx_test" { >= "1.5.0" & < "1.6.0" } -] -available: [ - ocaml-version >= "4.04.0" + "ocaml" {>= "4.04.0"} + "ocamlfind" {build} + "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://bitbucket.org/camlspotter/spotlib/get/4.0.2.tar.gz" + checksum: "md5=24f9c10a5760af1f38feb89f7c691c83" +} diff --git a/packages/spotlib/spotlib.4.0.2/url b/packages/spotlib/spotlib.4.0.2/url deleted file mode 100644 index 553c19040d5..00000000000 --- a/packages/spotlib/spotlib.4.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/spotlib/get/4.0.2.tar.gz" -checksum: "24f9c10a5760af1f38feb89f7c691c83" diff --git a/packages/spotlib/spotlib.4.0.3/descr b/packages/spotlib/spotlib.4.0.3/descr deleted file mode 100644 index b73a41b142f..00000000000 --- a/packages/spotlib/spotlib.4.0.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -Useful functions for OCaml programming used by @camlspotter -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. diff --git a/packages/spotlib/spotlib.4.0.3/opam b/packages/spotlib/spotlib.4.0.3/opam index 5d25db909d5..3a65db79b19 100644 --- a/packages/spotlib/spotlib.4.0.3/opam +++ b/packages/spotlib/spotlib.4.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "4.0.3" maintainer: "jun.furuse@gmail.com" authors: "Jun Furuse" @@ -8,8 +8,16 @@ bug-reports: dev-repo: "hg://https://bitbucket.org/camlspotter/spotlib" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" {>= "4.04.0"} "ocamlfind" {build} "jbuilder" {build} "ppx_test" {>= "1.6.0"} ] -available: [ocaml-version >= "4.04.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://bitbucket.org/camlspotter/spotlib/get/4.0.3.tar.gz" + checksum: "md5=77aa7e7718b43ebe6d7795f694c1d775" +} diff --git a/packages/spotlib/spotlib.4.0.3/url b/packages/spotlib/spotlib.4.0.3/url deleted file mode 100644 index 5fa5cef9f12..00000000000 --- a/packages/spotlib/spotlib.4.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/spotlib/get/4.0.3.tar.gz" -checksum: "77aa7e7718b43ebe6d7795f694c1d775" diff --git a/packages/spotlib_js/spotlib_js.2.2.0_js/descr b/packages/spotlib_js/spotlib_js.2.2.0_js/descr deleted file mode 100644 index b73a41b142f..00000000000 --- a/packages/spotlib_js/spotlib_js.2.2.0_js/descr +++ /dev/null @@ -1,3 +0,0 @@ -Useful functions for OCaml programming used by @camlspotter -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. diff --git a/packages/spotlib_js/spotlib_js.2.2.0_js/opam b/packages/spotlib_js/spotlib_js.2.2.0_js/opam index d3d5e3e3070..032875cc36f 100644 --- a/packages/spotlib_js/spotlib_js.2.2.0_js/opam +++ b/packages/spotlib_js/spotlib_js.2.2.0_js/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "jun.furuse@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,8 +6,17 @@ build: [ ] remove: [["ocaml" "setup.ml" "-uninstall"]] depends: [ + "ocaml" {= "4.00.1"} "ocamlfind" "omake" ] -available: os = "linux" & ocaml-version = "4.00.1" +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://bitbucket.org/camlspotter/spotlib/get/2.2.0_js.tar.gz" + checksum: "md5=56f7747d922aee2371122433d7312f08" +} diff --git a/packages/spotlib_js/spotlib_js.2.2.0_js/url b/packages/spotlib_js/spotlib_js.2.2.0_js/url deleted file mode 100644 index 9017b4efaa9..00000000000 --- a/packages/spotlib_js/spotlib_js.2.2.0_js/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/spotlib/get/2.2.0_js.tar.gz" -checksum: "56f7747d922aee2371122433d7312f08" diff --git a/packages/spreadsheet/spreadsheet.0.1/descr b/packages/spreadsheet/spreadsheet.0.1/descr deleted file mode 100644 index 07fdd0a7581..00000000000 --- a/packages/spreadsheet/spreadsheet.0.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -Functor for parsing and building spreadsheets. - -Defines a spreadsheet functor and `RowSpec` module type. -When given a `RowSpec`, the functor produces a module that will represent a -spreadsheet backed by a set. -The programmer must provide a `RowSpec` module, which is essentially: -- An OCaml type to describe spreadsheet rows. -- Coercions from the row type to/from `string`. -- A `string list` title describing each column of the spreadsheet. diff --git a/packages/spreadsheet/spreadsheet.0.1/opam b/packages/spreadsheet/spreadsheet.0.1/opam index ece5f955978..3f45c51172d 100644 --- a/packages/spreadsheet/spreadsheet.0.1/opam +++ b/packages/spreadsheet/spreadsheet.0.1/opam @@ -1,12 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Ben Greenman" authors: "Ben Greenman" homepage: "http://github.com/bennn/spreadsheet" bug-reports: "http://github.com/bennn/spreadsheet/issues" license: "LGPL" doc: "Functor for parsing and building spreadsheets" -dev-repo: "http://github.com/bennn/spreadsheet.git" -available: [ocaml-version >= "4.02.0"] +dev-repo: "git+http://github.com/bennn/spreadsheet.git" build: [ ["ocaml" "setup.ml" "-configure"] [make "all"] @@ -14,6 +13,21 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "spreadsheet"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} ] +synopsis: "Functor for parsing and building spreadsheets." +description: """ +Defines a spreadsheet functor and `RowSpec` module type. +When given a `RowSpec`, the functor produces a module that will represent a +spreadsheet backed by a set. +The programmer must provide a `RowSpec` module, which is essentially: +- An OCaml type to describe spreadsheet rows. +- Coercions from the row type to/from `string`. +- A `string list` title describing each column of the spreadsheet.""" +flags: light-uninstall +url { + src: "https://github.com/bennn/spreadsheet/archive/0.1.zip" + checksum: "md5=c3bdce5e5b379f5333d466fcf5e6ac8f" +} diff --git a/packages/spreadsheet/spreadsheet.0.1/url b/packages/spreadsheet/spreadsheet.0.1/url deleted file mode 100644 index 281568ccd79..00000000000 --- a/packages/spreadsheet/spreadsheet.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/bennn/spreadsheet/archive/0.1.zip" -checksum: "c3bdce5e5b379f5333d466fcf5e6ac8f" diff --git a/packages/sqlexpr/sqlexpr.0.3.0/descr b/packages/sqlexpr/sqlexpr.0.3.0/descr deleted file mode 100644 index 108b1547c15..00000000000 --- a/packages/sqlexpr/sqlexpr.0.3.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -Type-safe, convenient SQLite database access. -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) diff --git a/packages/sqlexpr/sqlexpr.0.3.0/opam b/packages/sqlexpr/sqlexpr.0.3.0/opam index 4756ef6b46a..1e437a01da8 100644 --- a/packages/sqlexpr/sqlexpr.0.3.0/opam +++ b/packages/sqlexpr/sqlexpr.0.3.0/opam @@ -1,17 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mfp@acm.org" authors: ["Mauricio Fernandez "] homepage: "http://github.com/mfp/ocaml-sqlexpr" license: "LGPL-2.1 with OCaml linking exception" build: [ - ["rm" "setup.ml"] {ocaml-version >= "4.00.0"} - ["oasis" "setup"] {ocaml-version >= "4.00.0"} + ["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} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "sqlexpr"]] depends: [ + "ocaml" ("batteries" {= "1.5.0"} | "batteries" {= "1.4.3"} | "estring") "csv" ("extlib" | "extlib-compat") @@ -22,3 +23,29 @@ depends: [ "ocamlbuild" {build} ] 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/downloads/mfp/ocaml-sqlexpr/ocaml-sqlexpr-0.3.0.tar.gz" + checksum: "md5=96722f60c3059d68c5d1bcd5e5196676" +} diff --git a/packages/sqlexpr/sqlexpr.0.3.0/url b/packages/sqlexpr/sqlexpr.0.3.0/url deleted file mode 100644 index bf177c59372..00000000000 --- a/packages/sqlexpr/sqlexpr.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/downloads/mfp/ocaml-sqlexpr/ocaml-sqlexpr-0.3.0.tar.gz" -checksum: "96722f60c3059d68c5d1bcd5e5196676" diff --git a/packages/sqlexpr/sqlexpr.0.5.5/descr b/packages/sqlexpr/sqlexpr.0.5.5/descr deleted file mode 100644 index 108b1547c15..00000000000 --- a/packages/sqlexpr/sqlexpr.0.5.5/descr +++ /dev/null @@ -1,19 +0,0 @@ -Type-safe, convenient SQLite database access. -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) diff --git a/packages/sqlexpr/sqlexpr.0.5.5/opam b/packages/sqlexpr/sqlexpr.0.5.5/opam index 33b706ba0e0..ce800cb20f9 100644 --- a/packages/sqlexpr/sqlexpr.0.5.5/opam +++ b/packages/sqlexpr/sqlexpr.0.5.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mfp@acm.org" authors: ["Mauricio Fernandez "] homepage: "http://github.com/mfp/ocaml-sqlexpr" @@ -6,10 +6,11 @@ license: "LGPL-2.1 with OCaml linking exception" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "sqlexpr"]] depends: [ + "ocaml" "batteries" ("batteries" {= "1.5.0"} | "batteries" {= "1.4.3"} | "estring") "csv" @@ -19,3 +20,29 @@ depends: [ "ocamlbuild" {build} ] 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://forge.ocamlcore.org/frs/download.php/1203/ocaml-sqlexpr-0.5.5.tar.gz" + checksum: "md5=f0fb0e9caefd369736deed6d754ed71a" +} diff --git a/packages/sqlexpr/sqlexpr.0.5.5/url b/packages/sqlexpr/sqlexpr.0.5.5/url deleted file mode 100644 index 6b2ebd02536..00000000000 --- a/packages/sqlexpr/sqlexpr.0.5.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1203/ocaml-sqlexpr-0.5.5.tar.gz" -checksum: "f0fb0e9caefd369736deed6d754ed71a" diff --git a/packages/sqlexpr/sqlexpr.0.6.1/descr b/packages/sqlexpr/sqlexpr.0.6.1/descr deleted file mode 100644 index 108b1547c15..00000000000 --- a/packages/sqlexpr/sqlexpr.0.6.1/descr +++ /dev/null @@ -1,19 +0,0 @@ -Type-safe, convenient SQLite database access. -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) diff --git a/packages/sqlexpr/sqlexpr.0.6.1/opam b/packages/sqlexpr/sqlexpr.0.6.1/opam index a9f7bcf327a..920638ffe04 100644 --- a/packages/sqlexpr/sqlexpr.0.6.1/opam +++ b/packages/sqlexpr/sqlexpr.0.6.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mfp@acm.org" authors: ["Mauricio Fernandez "] homepage: "http://github.com/mfp/ocaml-sqlexpr" @@ -6,10 +6,11 @@ license: "LGPL-2.1 with OCaml linking exception" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "sqlexpr"]] depends: [ + "ocaml" {>= "4.01.0"} "batteries" ("batteries" {= "1.5.0"} | "batteries" {= "1.4.3"} | "estring") "csv" @@ -19,6 +20,31 @@ depends: [ "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] -dev-repo: "https://github.com/mfp/ocaml-sqlexpr.git" +dev-repo: "git+https://github.com/mfp/ocaml-sqlexpr.git" bug-reports: "https://github.com/mfp/ocaml-sqlexpr/issues" -available: [ocaml-version >= "4.01.0"] +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: + "http://forge.ocamlcore.org/frs/download.php/1639/ocaml-sqlexpr-0.6.1.tar.gz" + checksum: "md5=b6d908b34856e67c39a0c2b7c356ebcb" +} diff --git a/packages/sqlexpr/sqlexpr.0.6.1/url b/packages/sqlexpr/sqlexpr.0.6.1/url deleted file mode 100644 index 0945dd17817..00000000000 --- a/packages/sqlexpr/sqlexpr.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1639/ocaml-sqlexpr-0.6.1.tar.gz" -checksum: "b6d908b34856e67c39a0c2b7c356ebcb" diff --git a/packages/sqlexpr/sqlexpr.0.7.1/descr b/packages/sqlexpr/sqlexpr.0.7.1/descr deleted file mode 100644 index 108b1547c15..00000000000 --- a/packages/sqlexpr/sqlexpr.0.7.1/descr +++ /dev/null @@ -1,19 +0,0 @@ -Type-safe, convenient SQLite database access. -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) diff --git a/packages/sqlexpr/sqlexpr.0.7.1/opam b/packages/sqlexpr/sqlexpr.0.7.1/opam index 31ccda69417..fb69c323b2d 100644 --- a/packages/sqlexpr/sqlexpr.0.7.1/opam +++ b/packages/sqlexpr/sqlexpr.0.7.1/opam @@ -1,21 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mfp@acm.org" authors: ["Mauricio Fernandez "] homepage: "http://github.com/mfp/ocaml-sqlexpr" license: "LGPL-2.1 with OCaml linking exception" -dev-repo: "https://github.com/mfp/ocaml-sqlexpr.git" +dev-repo: "git+https://github.com/mfp/ocaml-sqlexpr.git" bug-reports: "https://github.com/mfp/ocaml-sqlexpr/issues" -available: ocaml-version >= "4.02.0" & ocaml-version < "4.04.0" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install:[ ["ocaml" "setup.ml" "-install"] ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "sqlexpr"]] depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} "ppx_tools" "estring" "csv" @@ -27,5 +27,31 @@ depends: [ "cppo" {build} "cppo_ocamlbuild" {build} "re" {build & >= "1.3.0"} - "ounit" {test} + "ounit" {with-test} ] +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: + "http://forge.ocamlcore.org/frs/download.php/1640/ocaml-sqlexpr-0.7.1.tar.gz" + checksum: "md5=b6181ef02719eeb6b00dc7c66d275e0f" +} diff --git a/packages/sqlexpr/sqlexpr.0.7.1/url b/packages/sqlexpr/sqlexpr.0.7.1/url deleted file mode 100644 index 48cf3e1d0b9..00000000000 --- a/packages/sqlexpr/sqlexpr.0.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1640/ocaml-sqlexpr-0.7.1.tar.gz" -checksum: "b6181ef02719eeb6b00dc7c66d275e0f" diff --git a/packages/sqlexpr/sqlexpr.0.8.0/descr b/packages/sqlexpr/sqlexpr.0.8.0/descr deleted file mode 100644 index 108b1547c15..00000000000 --- a/packages/sqlexpr/sqlexpr.0.8.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -Type-safe, convenient SQLite database access. -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) diff --git a/packages/sqlexpr/sqlexpr.0.8.0/opam b/packages/sqlexpr/sqlexpr.0.8.0/opam index fede1acbf06..2479d301a11 100644 --- a/packages/sqlexpr/sqlexpr.0.8.0/opam +++ b/packages/sqlexpr/sqlexpr.0.8.0/opam @@ -1,21 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mfp@acm.org" authors: ["Mauricio Fernandez "] homepage: "http://github.com/mfp/ocaml-sqlexpr" license: "LGPL-2.1 with OCaml linking exception" -dev-repo: "https://github.com/mfp/ocaml-sqlexpr.git" +dev-repo: "git+https://github.com/mfp/ocaml-sqlexpr.git" bug-reports: "https://github.com/mfp/ocaml-sqlexpr/issues" -available: ocaml-version >= "4.02.0" & ocaml-version <= "4.05.0" build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--%{estring:enable}%-camlp4"] + [ + "ocaml" + "setup.ml" + "-configure" + "--prefix" + prefix + "--%{estring:enable}%-camlp4" + ] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install:[ ["ocaml" "setup.ml" "-install"] ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "sqlexpr"]] depends: [ + "ocaml" {>= "4.02.0" & <= "4.05.0"} "ppx_tools" "csv" "lwt" {>= "2.2.0"} @@ -26,8 +33,34 @@ depends: [ "cppo" {build} "cppo_ocamlbuild" {build} "re" {build & >= "1.3.0"} - "ounit" {test} + "ounit" {with-test} ] 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: "md5=56199939a7c4c090e6d233a484d009bb" +} diff --git a/packages/sqlexpr/sqlexpr.0.8.0/url b/packages/sqlexpr/sqlexpr.0.8.0/url deleted file mode 100644 index 33a2cfaf232..00000000000 --- a/packages/sqlexpr/sqlexpr.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mfp/ocaml-sqlexpr/releases/download/0.8.0/ocaml-sqlexpr-0.8.0.tar.gz" -checksum: "56199939a7c4c090e6d233a484d009bb" diff --git a/packages/sqlgg/sqlgg.0.2.4/descr b/packages/sqlgg/sqlgg.0.2.4/descr deleted file mode 100644 index d3f69ed5289..00000000000 --- a/packages/sqlgg/sqlgg.0.2.4/descr +++ /dev/null @@ -1,11 +0,0 @@ -SQL Guided (code) Generator - 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. diff --git a/packages/sqlgg/sqlgg.0.2.4/opam b/packages/sqlgg/sqlgg.0.2.4/opam index e908cf78188..3e4ea3c8d56 100644 --- a/packages/sqlgg/sqlgg.0.2.4/opam +++ b/packages/sqlgg/sqlgg.0.2.4/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "http://ygrek.org.ua/p/sqlgg/" build: [[make "-C" "src"]] depends: [ + "ocaml" "ocamlfind" "menhir" "deriving" @@ -10,3 +11,20 @@ depends: [ "ounit" {< "2.0.0"} "ocamlbuild" {build} ] +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.""" +extra-files: ["sqlgg.install" "md5=d73e5c655281cbf7920cb68d6666565f"] +url { + src: "http://ygrek.org.ua/p/release/sqlgg/sqlgg-0.2.4.tar.gz" + checksum: "md5=776e54a1f33b1a94490583d73b07465a" +} diff --git a/packages/sqlgg/sqlgg.0.2.4/url b/packages/sqlgg/sqlgg.0.2.4/url deleted file mode 100644 index 4e78e79baa3..00000000000 --- a/packages/sqlgg/sqlgg.0.2.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ygrek.org.ua/p/release/sqlgg/sqlgg-0.2.4.tar.gz" -checksum: "776e54a1f33b1a94490583d73b07465a" diff --git a/packages/sqlgg/sqlgg.0.2.5/descr b/packages/sqlgg/sqlgg.0.2.5/descr deleted file mode 100644 index d3f69ed5289..00000000000 --- a/packages/sqlgg/sqlgg.0.2.5/descr +++ /dev/null @@ -1,11 +0,0 @@ -SQL Guided (code) Generator - 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. diff --git a/packages/sqlgg/sqlgg.0.2.5/opam b/packages/sqlgg/sqlgg.0.2.5/opam index d0310a389ef..0b974ce2adf 100644 --- a/packages/sqlgg/sqlgg.0.2.5/opam +++ b/packages/sqlgg/sqlgg.0.2.5/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "http://ygrek.org.ua/p/sqlgg/" build: [[make "-C" "src"]] depends: [ + "ocaml" "ocamlfind" "menhir" "deriving" @@ -10,3 +11,20 @@ depends: [ "ounit" "ocamlbuild" {build} ] +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.""" +extra-files: ["sqlgg.install" "md5=d73e5c655281cbf7920cb68d6666565f"] +url { + src: "http://ygrek.org.ua/p/release/sqlgg/sqlgg-0.2.5.tar.gz" + checksum: "md5=6d0076ab3b7c655a188e93db8c424304" +} diff --git a/packages/sqlgg/sqlgg.0.2.5/url b/packages/sqlgg/sqlgg.0.2.5/url deleted file mode 100644 index 055398cfe13..00000000000 --- a/packages/sqlgg/sqlgg.0.2.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ygrek.org.ua/p/release/sqlgg/sqlgg-0.2.5.tar.gz" -checksum: "6d0076ab3b7c655a188e93db8c424304" diff --git a/packages/sqlgg/sqlgg.0.3.0/descr b/packages/sqlgg/sqlgg.0.3.0/descr deleted file mode 100644 index d3f69ed5289..00000000000 --- a/packages/sqlgg/sqlgg.0.3.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -SQL Guided (code) Generator - 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. diff --git a/packages/sqlgg/sqlgg.0.3.0/opam b/packages/sqlgg/sqlgg.0.3.0/opam index 61dbec16e32..8d2703bcb0a 100644 --- a/packages/sqlgg/sqlgg.0.3.0/opam +++ b/packages/sqlgg/sqlgg.0.3.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "http://ygrek.org.ua/p/sqlgg/" -dev-repo: "https://github.com/ygrek/sqlgg.git" +dev-repo: "git+https://github.com/ygrek/sqlgg.git" bug-reports: "https://github.com/ygrek/sqlgg/issues" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -12,6 +12,7 @@ remove: [ ["rm" "-f" "%{bin}%/sqlgg" "%{bin}%/sqlgg.exe"] ] depends: [ + "ocaml" "ocamlfind" "menhir" "deriving" @@ -20,3 +21,20 @@ depends: [ "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] +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.""" +flags: light-uninstall +url { + src: "http://ygrek.org.ua/p/release/sqlgg/sqlgg-0.3.0.tar.gz" + checksum: "md5=d2cad313ad67365e86e6a7e85f002216" +} diff --git a/packages/sqlgg/sqlgg.0.3.0/url b/packages/sqlgg/sqlgg.0.3.0/url deleted file mode 100644 index a15dbc18efd..00000000000 --- a/packages/sqlgg/sqlgg.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ygrek.org.ua/p/release/sqlgg/sqlgg-0.3.0.tar.gz" -checksum: "d2cad313ad67365e86e6a7e85f002216" diff --git a/packages/sqlgg/sqlgg.0.4.3/descr b/packages/sqlgg/sqlgg.0.4.3/descr deleted file mode 100644 index 4caf5b81371..00000000000 --- a/packages/sqlgg/sqlgg.0.4.3/descr +++ /dev/null @@ -1,7 +0,0 @@ -SQL Guided (code) Generator - -sqlgg is an SQL query parser and binding code generator for C#, C++, Java, OCaml. -It starts off with SQL schema and queries, and generates code (or XML, allowing -further code generation for various purposes). Generated code only defines a mapping -of output columns and query parameters to the host language, trying to be as unobtrusive -as possible and leaving the choice of SQL database (and API to access it) to the developer. diff --git a/packages/sqlgg/sqlgg.0.4.3/opam b/packages/sqlgg/sqlgg.0.4.3/opam index d5c353278e2..c99878407e4 100644 --- a/packages/sqlgg/sqlgg.0.4.3/opam +++ b/packages/sqlgg/sqlgg.0.4.3/opam @@ -1,16 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" authors: ["ygrek"] homepage: "http://ygrek.org.ua/p/sqlgg/" -dev-repo: "https://github.com/ygrek/sqlgg.git" +dev-repo: "git+https://github.com/ygrek/sqlgg.git" bug-reports: "https://github.com/ygrek/sqlgg/issues" build: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests" "--%{mysql:enable}%-mysql" "--%{sqlite3:enable}%-sqlite3" "--prefix" prefix] {ocaml-version >= "4.02.0"} - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] {ocaml-version < "4.02.0"} + [ + "ocaml" + "setup.ml" + "-configure" + "--enable-tests" + "--%{mysql:enable}%-mysql" + "--%{sqlite3:enable}%-sqlite3" + "--prefix" + prefix + ] {ocaml:version >= "4.02.0"} + ["ocaml" "setup.ml" "-configure" "--prefix" prefix] + {ocaml:version < "4.02.0"} ["ocaml" "setup.ml" "-build"] -] -build-test: [ - ["ocaml" "setup.ml" "-test"] + ["ocaml" "setup.ml" "-test"] {with-test} ] install: [ ["ocaml" "setup.ml" "-install"] @@ -20,6 +28,7 @@ remove: [ ["rm" "-f" "%{bin}%/sqlgg" "%{bin}%/sqlgg.exe"] ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "mybuild" {build} @@ -33,4 +42,17 @@ depopts: [ "mysql" "sqlite3" ] -available: [ocaml-version >= "4.02.0"] +synopsis: "SQL Guided (code) Generator" +description: """ +sqlgg is an SQL query parser and binding code generator for C#, C++, Java, OCaml. +It starts off with SQL schema and queries, and generates code (or XML, allowing +further code generation for various purposes). Generated code only defines a mapping +of output columns and query parameters to the host language, trying to be as unobtrusive +as possible and leaving the choice of SQL database (and API to access it) to the developer.""" +flags: light-uninstall +url { + src: "http://ygrek.org.ua/p/release/sqlgg/sqlgg-0.4.3.tar.gz" + checksum: "md5=31c14531a1b6e61dc0e9be32a38c8fd3" + mirrors: + "https://github.com/ygrek/sqlgg/releases/download/0.4.3/sqlgg-0.4.3.tar.gz" +} diff --git a/packages/sqlgg/sqlgg.0.4.3/url b/packages/sqlgg/sqlgg.0.4.3/url deleted file mode 100644 index 3d6b13f4174..00000000000 --- a/packages/sqlgg/sqlgg.0.4.3/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "http://ygrek.org.ua/p/release/sqlgg/sqlgg-0.4.3.tar.gz" -mirrors: ["https://github.com/ygrek/sqlgg/releases/download/0.4.3/sqlgg-0.4.3.tar.gz"] -checksum: "31c14531a1b6e61dc0e9be32a38c8fd3" diff --git a/packages/sqlgg/sqlgg.0.4.4/descr b/packages/sqlgg/sqlgg.0.4.4/descr deleted file mode 100644 index 4caf5b81371..00000000000 --- a/packages/sqlgg/sqlgg.0.4.4/descr +++ /dev/null @@ -1,7 +0,0 @@ -SQL Guided (code) Generator - -sqlgg is an SQL query parser and binding code generator for C#, C++, Java, OCaml. -It starts off with SQL schema and queries, and generates code (or XML, allowing -further code generation for various purposes). Generated code only defines a mapping -of output columns and query parameters to the host language, trying to be as unobtrusive -as possible and leaving the choice of SQL database (and API to access it) to the developer. diff --git a/packages/sqlgg/sqlgg.0.4.4/opam b/packages/sqlgg/sqlgg.0.4.4/opam index 31372f53f95..877d102a0a6 100644 --- a/packages/sqlgg/sqlgg.0.4.4/opam +++ b/packages/sqlgg/sqlgg.0.4.4/opam @@ -1,15 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" authors: ["ygrek"] homepage: "http://ygrek.org.ua/p/sqlgg/" -dev-repo: "https://github.com/ygrek/sqlgg.git" +dev-repo: "git+https://github.com/ygrek/sqlgg.git" bug-reports: "https://github.com/ygrek/sqlgg/issues" build: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests" "--%{mysql:enable}%-mysql" "--%{sqlite3:enable}%-sqlite3" "--prefix" prefix] + [ + "ocaml" + "setup.ml" + "-configure" + "--enable-tests" + "--%{mysql:enable}%-mysql" + "--%{sqlite3:enable}%-sqlite3" + "--prefix" + prefix + ] ["ocaml" "setup.ml" "-build"] -] -build-test: [ - ["ocaml" "setup.ml" "-test"] + ["ocaml" "setup.ml" "-test"] {with-test} ] install: [ ["ocaml" "setup.ml" "-install"] @@ -19,6 +26,7 @@ remove: [ ["rm" "-f" "%{bin}%/sqlgg" "%{bin}%/sqlgg.exe"] ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "mybuild" {build} @@ -32,4 +40,17 @@ depopts: [ "mysql" "sqlite3" ] -available: [ocaml-version >= "4.02.0"] +synopsis: "SQL Guided (code) Generator" +description: """ +sqlgg is an SQL query parser and binding code generator for C#, C++, Java, OCaml. +It starts off with SQL schema and queries, and generates code (or XML, allowing +further code generation for various purposes). Generated code only defines a mapping +of output columns and query parameters to the host language, trying to be as unobtrusive +as possible and leaving the choice of SQL database (and API to access it) to the developer.""" +flags: light-uninstall +url { + src: "http://ygrek.org.ua/p/release/sqlgg/sqlgg-0.4.4.tar.gz" + checksum: "md5=511954fbd402479ab652c824504942c6" + mirrors: + "https://github.com/ygrek/sqlgg/releases/download/0.4.4/sqlgg-0.4.4.tar.gz" +} diff --git a/packages/sqlgg/sqlgg.0.4.4/url b/packages/sqlgg/sqlgg.0.4.4/url deleted file mode 100644 index 344cd1898c9..00000000000 --- a/packages/sqlgg/sqlgg.0.4.4/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "http://ygrek.org.ua/p/release/sqlgg/sqlgg-0.4.4.tar.gz" -mirrors: ["https://github.com/ygrek/sqlgg/releases/download/0.4.4/sqlgg-0.4.4.tar.gz"] -checksum: "511954fbd402479ab652c824504942c6" diff --git a/packages/sqlite3/sqlite3.3.0.0/descr b/packages/sqlite3/sqlite3.3.0.0/descr deleted file mode 100644 index b68d7a0adc5..00000000000 --- a/packages/sqlite3/sqlite3.3.0.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -sqlite3-ocaml - SQLite3 bindings -sqlite3-ocaml is an OCaml library with bindings to the SQLite3 client -API. Sqlite3 is a self-contained, serverless, zero-configuration, -transactional SQL database engine with outstanding performance for -many use cases. These bindings are written in a way that enables a -friendly coexistence with the old (version 2) SQLite and its OCaml -wrapper ocaml-sqlite. - diff --git a/packages/sqlite3/sqlite3.3.0.0/opam b/packages/sqlite3/sqlite3.3.0.0/opam index 3dd4383e377..d3b23047747 100644 --- a/packages/sqlite3/sqlite3.3.0.0/opam +++ b/packages/sqlite3/sqlite3.3.0.0/opam @@ -1,35 +1,47 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Markus Mottl " "Christian Szegedy " ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "http://mmottl.github.io/sqlite3-ocaml" -dev-repo: "https://github.com/mmottl/sqlite3-ocaml.git" +dev-repo: "git+https://github.com/mmottl/sqlite3-ocaml.git" bug-reports: "https://github.com/mmottl/sqlite3-ocaml/issues" tags: [ "clib:sqlite3" ] 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" "sqlite3"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12"} "ocamlfind" {build & >= "1.3.1"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "3.12" ] depexts: [ - [["debian"] ["libsqlite3-dev"]] - [["freebsd"] ["database/sqlite3"]] - [["openbsd"] ["database/sqlite3"]] - [["ubuntu"] ["libsqlite3-dev"]] - [["alpine"] ["sqlite-dev"]] + ["libsqlite3-dev"] {os-distribution = "debian"} + ["database/sqlite3"] {os = "freebsd"} + ["database/sqlite3"] {os = "openbsd"} + ["libsqlite3-dev"] {os-distribution = "ubuntu"} + ["sqlite-dev"] {os-distribution = "alpine"} ] +synopsis: "sqlite3-ocaml - SQLite3 bindings" +description: """ +sqlite3-ocaml is an OCaml library with bindings to the SQLite3 client +API. Sqlite3 is a self-contained, serverless, zero-configuration, +transactional SQL database engine with outstanding performance for +many use cases. These bindings are written in a way that enables a +friendly coexistence with the old (version 2) SQLite and its OCaml +wrapper ocaml-sqlite.""" +flags: light-uninstall +url { + src: + "https://github.com/mmottl/sqlite3-ocaml/releases/download/v3.0.0/sqlite3-ocaml-3.0.0.tar.gz" + checksum: "md5=0fed3baca55221e9b3711e7da45eed7a" +} diff --git a/packages/sqlite3/sqlite3.3.0.0/url b/packages/sqlite3/sqlite3.3.0.0/url deleted file mode 100644 index 6b29b5cd791..00000000000 --- a/packages/sqlite3/sqlite3.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/sqlite3-ocaml/releases/download/v3.0.0/sqlite3-ocaml-3.0.0.tar.gz" -checksum: "0fed3baca55221e9b3711e7da45eed7a" diff --git a/packages/sqlite3/sqlite3.4.0.0/descr b/packages/sqlite3/sqlite3.4.0.0/descr deleted file mode 100644 index b68d7a0adc5..00000000000 --- a/packages/sqlite3/sqlite3.4.0.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -sqlite3-ocaml - SQLite3 bindings -sqlite3-ocaml is an OCaml library with bindings to the SQLite3 client -API. Sqlite3 is a self-contained, serverless, zero-configuration, -transactional SQL database engine with outstanding performance for -many use cases. These bindings are written in a way that enables a -friendly coexistence with the old (version 2) SQLite and its OCaml -wrapper ocaml-sqlite. - diff --git a/packages/sqlite3/sqlite3.4.0.0/opam b/packages/sqlite3/sqlite3.4.0.0/opam deleted file mode 100644 index 7fa81e49417..00000000000 --- a/packages/sqlite3/sqlite3.4.0.0/opam +++ /dev/null @@ -1,43 +0,0 @@ -opam-version: "1.2" -maintainer: "Markus Mottl " -authors: [ "Markus Mottl " - "Christian Szegedy " ] -license: "LGPL-2.1+ with OCaml linking exception" -homepage: "http://mmottl.github.io/sqlite3-ocaml" -dev-repo: "https://github.com/mmottl/sqlite3-ocaml.git" -bug-reports: "https://github.com/mmottl/sqlite3-ocaml/issues" -tags: [ "clib:sqlite3" "clib:pthread" ] -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] { os != "darwin" } - ["env" "SQLITE3_OCAML_BREWCHECK=1" - "ocaml" "setup.ml" "-build"] { os = "darwin" } -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "sqlite3"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.1"} - "conf-pkg-config" {build} -] -available: [ ocaml-version >= "3.12" ] -depexts: [ - [["debian"] ["libsqlite3-dev"]] - [["freebsd"] ["database/sqlite3"]] - [["openbsd"] ["database/sqlite3"]] - [["ubuntu"] ["libsqlite3-dev"]] - [["centos"] ["sqlite-devel"]] - [["rhel"] ["sqlite-devel"]] - [["fedora"] ["sqlite-devel"]] - [["alpine"] ["sqlite-dev"]] - [["osx" "homebrew"] ["sqlite3"]] - [["osx" "macports"] ["sqlite3"]] -] diff --git a/packages/sqlite3/sqlite3.4.0.0/url b/packages/sqlite3/sqlite3.4.0.0/url deleted file mode 100644 index 8bbfc221e30..00000000000 --- a/packages/sqlite3/sqlite3.4.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/sqlite3-ocaml/releases/download/v4.0.0/sqlite3-ocaml-4.0.0.tar.gz" -checksum: "77e22cf9e2a3fb4ae8c6b65b7a73220e" diff --git a/packages/sqlite3/sqlite3.4.0.1/descr b/packages/sqlite3/sqlite3.4.0.1/descr deleted file mode 100644 index b68d7a0adc5..00000000000 --- a/packages/sqlite3/sqlite3.4.0.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -sqlite3-ocaml - SQLite3 bindings -sqlite3-ocaml is an OCaml library with bindings to the SQLite3 client -API. Sqlite3 is a self-contained, serverless, zero-configuration, -transactional SQL database engine with outstanding performance for -many use cases. These bindings are written in a way that enables a -friendly coexistence with the old (version 2) SQLite and its OCaml -wrapper ocaml-sqlite. - diff --git a/packages/sqlite3/sqlite3.4.0.1/opam b/packages/sqlite3/sqlite3.4.0.1/opam deleted file mode 100644 index 7fa81e49417..00000000000 --- a/packages/sqlite3/sqlite3.4.0.1/opam +++ /dev/null @@ -1,43 +0,0 @@ -opam-version: "1.2" -maintainer: "Markus Mottl " -authors: [ "Markus Mottl " - "Christian Szegedy " ] -license: "LGPL-2.1+ with OCaml linking exception" -homepage: "http://mmottl.github.io/sqlite3-ocaml" -dev-repo: "https://github.com/mmottl/sqlite3-ocaml.git" -bug-reports: "https://github.com/mmottl/sqlite3-ocaml/issues" -tags: [ "clib:sqlite3" "clib:pthread" ] -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] { os != "darwin" } - ["env" "SQLITE3_OCAML_BREWCHECK=1" - "ocaml" "setup.ml" "-build"] { os = "darwin" } -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "sqlite3"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.1"} - "conf-pkg-config" {build} -] -available: [ ocaml-version >= "3.12" ] -depexts: [ - [["debian"] ["libsqlite3-dev"]] - [["freebsd"] ["database/sqlite3"]] - [["openbsd"] ["database/sqlite3"]] - [["ubuntu"] ["libsqlite3-dev"]] - [["centos"] ["sqlite-devel"]] - [["rhel"] ["sqlite-devel"]] - [["fedora"] ["sqlite-devel"]] - [["alpine"] ["sqlite-dev"]] - [["osx" "homebrew"] ["sqlite3"]] - [["osx" "macports"] ["sqlite3"]] -] diff --git a/packages/sqlite3/sqlite3.4.0.1/url b/packages/sqlite3/sqlite3.4.0.1/url deleted file mode 100644 index 6e3eb0afc3c..00000000000 --- a/packages/sqlite3/sqlite3.4.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/sqlite3-ocaml/releases/download/v4.0.1/sqlite3-ocaml-4.0.1.tar.gz" -checksum: "862fdeb51a747f075ab792be0a93d406" diff --git a/packages/sqlite3/sqlite3.4.0.2/descr b/packages/sqlite3/sqlite3.4.0.2/descr deleted file mode 100644 index b68d7a0adc5..00000000000 --- a/packages/sqlite3/sqlite3.4.0.2/descr +++ /dev/null @@ -1,8 +0,0 @@ -sqlite3-ocaml - SQLite3 bindings -sqlite3-ocaml is an OCaml library with bindings to the SQLite3 client -API. Sqlite3 is a self-contained, serverless, zero-configuration, -transactional SQL database engine with outstanding performance for -many use cases. These bindings are written in a way that enables a -friendly coexistence with the old (version 2) SQLite and its OCaml -wrapper ocaml-sqlite. - diff --git a/packages/sqlite3/sqlite3.4.0.2/opam b/packages/sqlite3/sqlite3.4.0.2/opam deleted file mode 100644 index 7fa81e49417..00000000000 --- a/packages/sqlite3/sqlite3.4.0.2/opam +++ /dev/null @@ -1,43 +0,0 @@ -opam-version: "1.2" -maintainer: "Markus Mottl " -authors: [ "Markus Mottl " - "Christian Szegedy " ] -license: "LGPL-2.1+ with OCaml linking exception" -homepage: "http://mmottl.github.io/sqlite3-ocaml" -dev-repo: "https://github.com/mmottl/sqlite3-ocaml.git" -bug-reports: "https://github.com/mmottl/sqlite3-ocaml/issues" -tags: [ "clib:sqlite3" "clib:pthread" ] -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] { os != "darwin" } - ["env" "SQLITE3_OCAML_BREWCHECK=1" - "ocaml" "setup.ml" "-build"] { os = "darwin" } -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "sqlite3"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.1"} - "conf-pkg-config" {build} -] -available: [ ocaml-version >= "3.12" ] -depexts: [ - [["debian"] ["libsqlite3-dev"]] - [["freebsd"] ["database/sqlite3"]] - [["openbsd"] ["database/sqlite3"]] - [["ubuntu"] ["libsqlite3-dev"]] - [["centos"] ["sqlite-devel"]] - [["rhel"] ["sqlite-devel"]] - [["fedora"] ["sqlite-devel"]] - [["alpine"] ["sqlite-dev"]] - [["osx" "homebrew"] ["sqlite3"]] - [["osx" "macports"] ["sqlite3"]] -] diff --git a/packages/sqlite3/sqlite3.4.0.2/url b/packages/sqlite3/sqlite3.4.0.2/url deleted file mode 100644 index e024f2b6a58..00000000000 --- a/packages/sqlite3/sqlite3.4.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/sqlite3-ocaml/releases/download/v4.0.2/sqlite3-ocaml-4.0.2.tar.gz" -checksum: "77d9d5c50c8982bf8adc34d12c6d6c54" diff --git a/packages/sqlite3/sqlite3.4.0.3/descr b/packages/sqlite3/sqlite3.4.0.3/descr deleted file mode 100644 index b68d7a0adc5..00000000000 --- a/packages/sqlite3/sqlite3.4.0.3/descr +++ /dev/null @@ -1,8 +0,0 @@ -sqlite3-ocaml - SQLite3 bindings -sqlite3-ocaml is an OCaml library with bindings to the SQLite3 client -API. Sqlite3 is a self-contained, serverless, zero-configuration, -transactional SQL database engine with outstanding performance for -many use cases. These bindings are written in a way that enables a -friendly coexistence with the old (version 2) SQLite and its OCaml -wrapper ocaml-sqlite. - diff --git a/packages/sqlite3/sqlite3.4.0.3/opam b/packages/sqlite3/sqlite3.4.0.3/opam deleted file mode 100644 index 7fa81e49417..00000000000 --- a/packages/sqlite3/sqlite3.4.0.3/opam +++ /dev/null @@ -1,43 +0,0 @@ -opam-version: "1.2" -maintainer: "Markus Mottl " -authors: [ "Markus Mottl " - "Christian Szegedy " ] -license: "LGPL-2.1+ with OCaml linking exception" -homepage: "http://mmottl.github.io/sqlite3-ocaml" -dev-repo: "https://github.com/mmottl/sqlite3-ocaml.git" -bug-reports: "https://github.com/mmottl/sqlite3-ocaml/issues" -tags: [ "clib:sqlite3" "clib:pthread" ] -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] { os != "darwin" } - ["env" "SQLITE3_OCAML_BREWCHECK=1" - "ocaml" "setup.ml" "-build"] { os = "darwin" } -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "sqlite3"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.1"} - "conf-pkg-config" {build} -] -available: [ ocaml-version >= "3.12" ] -depexts: [ - [["debian"] ["libsqlite3-dev"]] - [["freebsd"] ["database/sqlite3"]] - [["openbsd"] ["database/sqlite3"]] - [["ubuntu"] ["libsqlite3-dev"]] - [["centos"] ["sqlite-devel"]] - [["rhel"] ["sqlite-devel"]] - [["fedora"] ["sqlite-devel"]] - [["alpine"] ["sqlite-dev"]] - [["osx" "homebrew"] ["sqlite3"]] - [["osx" "macports"] ["sqlite3"]] -] diff --git a/packages/sqlite3/sqlite3.4.0.3/url b/packages/sqlite3/sqlite3.4.0.3/url deleted file mode 100644 index 8af3b1bcc7a..00000000000 --- a/packages/sqlite3/sqlite3.4.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/sqlite3-ocaml/releases/download/v4.0.3/sqlite3-ocaml-4.0.3.tar.gz" -checksum: "e09802160820271c5016170dc1f5405e" diff --git a/packages/sqlite3/sqlite3.4.0.4/descr b/packages/sqlite3/sqlite3.4.0.4/descr deleted file mode 100644 index b68d7a0adc5..00000000000 --- a/packages/sqlite3/sqlite3.4.0.4/descr +++ /dev/null @@ -1,8 +0,0 @@ -sqlite3-ocaml - SQLite3 bindings -sqlite3-ocaml is an OCaml library with bindings to the SQLite3 client -API. Sqlite3 is a self-contained, serverless, zero-configuration, -transactional SQL database engine with outstanding performance for -many use cases. These bindings are written in a way that enables a -friendly coexistence with the old (version 2) SQLite and its OCaml -wrapper ocaml-sqlite. - diff --git a/packages/sqlite3/sqlite3.4.0.4/opam b/packages/sqlite3/sqlite3.4.0.4/opam deleted file mode 100644 index 7fa81e49417..00000000000 --- a/packages/sqlite3/sqlite3.4.0.4/opam +++ /dev/null @@ -1,43 +0,0 @@ -opam-version: "1.2" -maintainer: "Markus Mottl " -authors: [ "Markus Mottl " - "Christian Szegedy " ] -license: "LGPL-2.1+ with OCaml linking exception" -homepage: "http://mmottl.github.io/sqlite3-ocaml" -dev-repo: "https://github.com/mmottl/sqlite3-ocaml.git" -bug-reports: "https://github.com/mmottl/sqlite3-ocaml/issues" -tags: [ "clib:sqlite3" "clib:pthread" ] -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] { os != "darwin" } - ["env" "SQLITE3_OCAML_BREWCHECK=1" - "ocaml" "setup.ml" "-build"] { os = "darwin" } -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "sqlite3"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.1"} - "conf-pkg-config" {build} -] -available: [ ocaml-version >= "3.12" ] -depexts: [ - [["debian"] ["libsqlite3-dev"]] - [["freebsd"] ["database/sqlite3"]] - [["openbsd"] ["database/sqlite3"]] - [["ubuntu"] ["libsqlite3-dev"]] - [["centos"] ["sqlite-devel"]] - [["rhel"] ["sqlite-devel"]] - [["fedora"] ["sqlite-devel"]] - [["alpine"] ["sqlite-dev"]] - [["osx" "homebrew"] ["sqlite3"]] - [["osx" "macports"] ["sqlite3"]] -] diff --git a/packages/sqlite3/sqlite3.4.0.4/url b/packages/sqlite3/sqlite3.4.0.4/url deleted file mode 100644 index 27225ce7b6a..00000000000 --- a/packages/sqlite3/sqlite3.4.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/sqlite3-ocaml/releases/download/v4.0.4/sqlite3-ocaml-4.0.4.tar.gz" -checksum: "f7ad0fbd6ea157b4adb04b36b9d61f27" diff --git a/packages/sqlite3/sqlite3.4.0.6/descr b/packages/sqlite3/sqlite3.4.0.6/descr deleted file mode 100644 index b68d7a0adc5..00000000000 --- a/packages/sqlite3/sqlite3.4.0.6/descr +++ /dev/null @@ -1,8 +0,0 @@ -sqlite3-ocaml - SQLite3 bindings -sqlite3-ocaml is an OCaml library with bindings to the SQLite3 client -API. Sqlite3 is a self-contained, serverless, zero-configuration, -transactional SQL database engine with outstanding performance for -many use cases. These bindings are written in a way that enables a -friendly coexistence with the old (version 2) SQLite and its OCaml -wrapper ocaml-sqlite. - diff --git a/packages/sqlite3/sqlite3.4.0.6/opam b/packages/sqlite3/sqlite3.4.0.6/opam deleted file mode 100644 index cb742848e8e..00000000000 --- a/packages/sqlite3/sqlite3.4.0.6/opam +++ /dev/null @@ -1,44 +0,0 @@ -opam-version: "1.2" -maintainer: "Markus Mottl " -authors: [ "Markus Mottl " - "Christian Szegedy " ] -license: "LGPL-2.1+ with OCaml linking exception" -homepage: "http://mmottl.github.io/sqlite3-ocaml" -dev-repo: "https://github.com/mmottl/sqlite3-ocaml.git" -bug-reports: "https://github.com/mmottl/sqlite3-ocaml/issues" -tags: [ "clib:sqlite3" "clib:pthread" ] -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] { os != "darwin" } - ["env" "SQLITE3_OCAML_BREWCHECK=1" - "ocaml" "setup.ml" "-build"] { os = "darwin" } -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "sqlite3"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.1"} - # Included from _opam file - "conf-pkg-config" {build} -] -available: [ ocaml-version >= "3.12" ] -depexts: [ - [["debian"] ["libsqlite3-dev"]] - [["freebsd"] ["database/sqlite3"]] - [["openbsd"] ["database/sqlite3"]] - [["ubuntu"] ["libsqlite3-dev"]] - [["centos"] ["sqlite-devel"]] - [["rhel"] ["sqlite-devel"]] - [["fedora"] ["sqlite-devel"]] - [["alpine"] ["sqlite-dev"]] - [["osx" "homebrew"] ["sqlite3"]] - [["osx" "macports"] ["sqlite3"]] -] diff --git a/packages/sqlite3/sqlite3.4.0.6/url b/packages/sqlite3/sqlite3.4.0.6/url deleted file mode 100644 index 14fabe219d5..00000000000 --- a/packages/sqlite3/sqlite3.4.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/sqlite3-ocaml/releases/download/v4.0.6/sqlite3-ocaml-4.0.6.tar.gz" -checksum: "4139a05314850c15298b85982f078e1e" diff --git a/packages/sqlite3/sqlite3.4.1.0/descr b/packages/sqlite3/sqlite3.4.1.0/descr deleted file mode 100644 index b68d7a0adc5..00000000000 --- a/packages/sqlite3/sqlite3.4.1.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -sqlite3-ocaml - SQLite3 bindings -sqlite3-ocaml is an OCaml library with bindings to the SQLite3 client -API. Sqlite3 is a self-contained, serverless, zero-configuration, -transactional SQL database engine with outstanding performance for -many use cases. These bindings are written in a way that enables a -friendly coexistence with the old (version 2) SQLite and its OCaml -wrapper ocaml-sqlite. - diff --git a/packages/sqlite3/sqlite3.4.1.0/opam b/packages/sqlite3/sqlite3.4.1.0/opam deleted file mode 100644 index cb742848e8e..00000000000 --- a/packages/sqlite3/sqlite3.4.1.0/opam +++ /dev/null @@ -1,44 +0,0 @@ -opam-version: "1.2" -maintainer: "Markus Mottl " -authors: [ "Markus Mottl " - "Christian Szegedy " ] -license: "LGPL-2.1+ with OCaml linking exception" -homepage: "http://mmottl.github.io/sqlite3-ocaml" -dev-repo: "https://github.com/mmottl/sqlite3-ocaml.git" -bug-reports: "https://github.com/mmottl/sqlite3-ocaml/issues" -tags: [ "clib:sqlite3" "clib:pthread" ] -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] { os != "darwin" } - ["env" "SQLITE3_OCAML_BREWCHECK=1" - "ocaml" "setup.ml" "-build"] { os = "darwin" } -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "sqlite3"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.1"} - # Included from _opam file - "conf-pkg-config" {build} -] -available: [ ocaml-version >= "3.12" ] -depexts: [ - [["debian"] ["libsqlite3-dev"]] - [["freebsd"] ["database/sqlite3"]] - [["openbsd"] ["database/sqlite3"]] - [["ubuntu"] ["libsqlite3-dev"]] - [["centos"] ["sqlite-devel"]] - [["rhel"] ["sqlite-devel"]] - [["fedora"] ["sqlite-devel"]] - [["alpine"] ["sqlite-dev"]] - [["osx" "homebrew"] ["sqlite3"]] - [["osx" "macports"] ["sqlite3"]] -] diff --git a/packages/sqlite3/sqlite3.4.1.0/url b/packages/sqlite3/sqlite3.4.1.0/url deleted file mode 100644 index 67fa9604b6f..00000000000 --- a/packages/sqlite3/sqlite3.4.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/sqlite3-ocaml/releases/download/v4.1.0/sqlite3-ocaml-4.1.0.tar.gz" -checksum: "4ab3f90cfb815e4495d9b42c4fe2b684" diff --git a/packages/sqlite3/sqlite3.4.1.2/descr b/packages/sqlite3/sqlite3.4.1.2/descr deleted file mode 100644 index b68d7a0adc5..00000000000 --- a/packages/sqlite3/sqlite3.4.1.2/descr +++ /dev/null @@ -1,8 +0,0 @@ -sqlite3-ocaml - SQLite3 bindings -sqlite3-ocaml is an OCaml library with bindings to the SQLite3 client -API. Sqlite3 is a self-contained, serverless, zero-configuration, -transactional SQL database engine with outstanding performance for -many use cases. These bindings are written in a way that enables a -friendly coexistence with the old (version 2) SQLite and its OCaml -wrapper ocaml-sqlite. - diff --git a/packages/sqlite3/sqlite3.4.1.2/opam b/packages/sqlite3/sqlite3.4.1.2/opam deleted file mode 100644 index c2fd8ba878e..00000000000 --- a/packages/sqlite3/sqlite3.4.1.2/opam +++ /dev/null @@ -1,45 +0,0 @@ -opam-version: "1.2" -maintainer: "Markus Mottl " -authors: [ "Markus Mottl " - "Christian Szegedy " ] -license: "Expat" -homepage: "http://mmottl.github.io/sqlite3-ocaml" -dev-repo: "https://github.com/mmottl/sqlite3-ocaml.git" -bug-reports: "https://github.com/mmottl/sqlite3-ocaml/issues" -tags: [ "clib:sqlite3" "clib:pthread" ] -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] { os != "darwin" } - ["env" "SQLITE3_OCAML_BREWCHECK=1" - "ocaml" "setup.ml" "-build"] { os = "darwin" } -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "sqlite3"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.1"} - # Included from _opam file - "conf-pkg-config" {build} -] -available: [ ocaml-version >= "3.12" ] -depexts: [ - [["debian"] ["libsqlite3-dev"]] - [["freebsd"] ["database/sqlite3"]] - [["openbsd"] ["database/sqlite3"]] - [["ubuntu"] ["libsqlite3-dev"]] - [["centos"] ["sqlite-devel"]] - [["rhel"] ["sqlite-devel"]] - [["fedora"] ["sqlite-devel"]] - [["alpine"] ["sqlite-dev"]] - [["opensuse"] ["sqlite3-devel"]] - [["osx" "homebrew"] ["sqlite3"]] - [["osx" "macports"] ["sqlite3"]] -] diff --git a/packages/sqlite3/sqlite3.4.1.2/url b/packages/sqlite3/sqlite3.4.1.2/url deleted file mode 100644 index c6b59e954f7..00000000000 --- a/packages/sqlite3/sqlite3.4.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/sqlite3-ocaml/releases/download/v4.1.2/sqlite3-ocaml-4.1.2.tar.gz" -checksum: "a824c24d1011388eaf15f752bd02494e" diff --git a/packages/sqlite3/sqlite3.4.1.3/descr b/packages/sqlite3/sqlite3.4.1.3/descr deleted file mode 100644 index b8d0a917e45..00000000000 --- a/packages/sqlite3/sqlite3.4.1.3/descr +++ /dev/null @@ -1,8 +0,0 @@ -sqlite3-ocaml - SQLite3 bindings - -sqlite3-ocaml is an OCaml library with bindings to the SQLite3 client -API. Sqlite3 is a self-contained, serverless, zero-configuration, -transactional SQL database engine with outstanding performance for -many use cases. These bindings are written in a way that enables a -friendly coexistence with the old (version 2) SQLite and its OCaml -wrapper ocaml-sqlite. diff --git a/packages/sqlite3/sqlite3.4.1.3/opam b/packages/sqlite3/sqlite3.4.1.3/opam index c2fd8ba878e..22e7974b526 100644 --- a/packages/sqlite3/sqlite3.4.1.3/opam +++ b/packages/sqlite3/sqlite3.4.1.3/opam @@ -1,45 +1,56 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Markus Mottl " "Christian Szegedy " ] license: "Expat" homepage: "http://mmottl.github.io/sqlite3-ocaml" -dev-repo: "https://github.com/mmottl/sqlite3-ocaml.git" +dev-repo: "git+https://github.com/mmottl/sqlite3-ocaml.git" bug-reports: "https://github.com/mmottl/sqlite3-ocaml/issues" tags: [ "clib:sqlite3" "clib:pthread" ] build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] { os != "darwin" } - ["env" "SQLITE3_OCAML_BREWCHECK=1" - "ocaml" "setup.ml" "-build"] { os = "darwin" } + ["ocaml" "setup.ml" "-build"] {os != "macos"} + ["env" "SQLITE3_OCAML_BREWCHECK=1" "ocaml" "setup.ml" "-build"] + {os = "macos"} + ["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" "sqlite3"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "3.12"} "ocamlbuild" {build} "ocamlfind" {build & >= "1.3.1"} - # Included from _opam file "conf-pkg-config" {build} ] -available: [ ocaml-version >= "3.12" ] depexts: [ - [["debian"] ["libsqlite3-dev"]] - [["freebsd"] ["database/sqlite3"]] - [["openbsd"] ["database/sqlite3"]] - [["ubuntu"] ["libsqlite3-dev"]] - [["centos"] ["sqlite-devel"]] - [["rhel"] ["sqlite-devel"]] - [["fedora"] ["sqlite-devel"]] - [["alpine"] ["sqlite-dev"]] - [["opensuse"] ["sqlite3-devel"]] - [["osx" "homebrew"] ["sqlite3"]] - [["osx" "macports"] ["sqlite3"]] + ["libsqlite3-dev"] {os-distribution = "debian"} + ["database/sqlite3"] {os = "freebsd"} + ["database/sqlite3"] {os = "openbsd"} + ["libsqlite3-dev"] {os-distribution = "ubuntu"} + ["sqlite-devel"] {os-distribution = "centos"} + ["sqlite-devel"] {os-distribution = "rhel"} + ["sqlite-devel"] {os-distribution = "fedora"} + ["sqlite-dev"] {os-distribution = "alpine"} + ["sqlite3-devel"] {os-distribution = "opensuse"} + ["sqlite3"] {os = "macos" & os-distribution = "homebrew"} + ["sqlite3"] {os = "macos" & os-distribution = "macports"} ] +synopsis: "sqlite3-ocaml - SQLite3 bindings" +description: """ +sqlite3-ocaml is an OCaml library with bindings to the SQLite3 client +API. Sqlite3 is a self-contained, serverless, zero-configuration, +transactional SQL database engine with outstanding performance for +many use cases. These bindings are written in a way that enables a +friendly coexistence with the old (version 2) SQLite and its OCaml +wrapper ocaml-sqlite.""" +flags: light-uninstall +url { + src: + "https://github.com/mmottl/sqlite3-ocaml/releases/download/v4.1.3/sqlite3-ocaml-4.1.3.tar.gz" + checksum: "md5=1b7c29a831fb517dfa0df399eaea2ceb" +} diff --git a/packages/sqlite3/sqlite3.4.1.3/url b/packages/sqlite3/sqlite3.4.1.3/url deleted file mode 100644 index 22f21903c65..00000000000 --- a/packages/sqlite3/sqlite3.4.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/sqlite3-ocaml/releases/download/v4.1.3/sqlite3-ocaml-4.1.3.tar.gz" -checksum: "1b7c29a831fb517dfa0df399eaea2ceb" diff --git a/packages/sqlite3/sqlite3.4.2.0/descr b/packages/sqlite3/sqlite3.4.2.0/descr deleted file mode 100644 index b85f4ce91b0..00000000000 --- a/packages/sqlite3/sqlite3.4.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -sqlite3-ocaml - SQLite3 bindings for OCaml - -sqlite3-ocaml is an OCaml library with bindings to the SQLite3 client API. -Sqlite3 is a self-contained, serverless, zero-configuration, transactional SQL -database engine with outstanding performance for many use cases. diff --git a/packages/sqlite3/sqlite3.4.2.0/opam b/packages/sqlite3/sqlite3.4.2.0/opam index 2e672bfe6fa..9430bb92410 100644 --- a/packages/sqlite3/sqlite3.4.2.0/opam +++ b/packages/sqlite3/sqlite3.4.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Markus Mottl " @@ -7,7 +7,7 @@ authors: [ license: "Expat" homepage: "http://mmottl.github.io/sqlite3-ocaml" doc: "https://mmottl.github.io/sqlite3-ocaml/api" -dev-repo: "https://github.com/mmottl/sqlite3-ocaml.git" +dev-repo: "git+https://github.com/mmottl/sqlite3-ocaml.git" bug-reports: "https://github.com/mmottl/sqlite3-ocaml/issues" tags: [ "clib:sqlite3" "clib:pthread" ] @@ -17,25 +17,33 @@ build: [ ] depends: [ + "ocaml" {>= "4.04"} "conf-pkg-config" {build} "base" {build} "stdio" {build} "configurator" {build} "jbuilder" {build & >= "1.0+beta10"} ] - depexts: [ - [["debian"] ["libsqlite3-dev"]] - [["freebsd"] ["database/sqlite3"]] - [["openbsd"] ["database/sqlite3"]] - [["ubuntu"] ["libsqlite3-dev"]] - [["centos"] ["sqlite-devel"]] - [["rhel"] ["sqlite-devel"]] - [["fedora"] ["sqlite-devel"]] - [["alpine"] ["sqlite-dev"]] - [["opensuse"] ["sqlite3-devel"]] - [["osx" "homebrew"] ["sqlite3"]] - [["osx" "macports"] ["sqlite3"]] + ["libsqlite3-dev"] {os-distribution = "debian"} + ["database/sqlite3"] {os = "freebsd"} + ["database/sqlite3"] {os = "openbsd"} + ["libsqlite3-dev"] {os-distribution = "ubuntu"} + ["sqlite-devel"] {os-distribution = "centos"} + ["sqlite-devel"] {os-distribution = "rhel"} + ["sqlite-devel"] {os-distribution = "fedora"} + ["sqlite-dev"] {os-distribution = "alpine"} + ["sqlite3-devel"] {os-distribution = "opensuse"} + ["sqlite3"] {os = "macos" & os-distribution = "homebrew"} + ["sqlite3"] {os = "macos" & os-distribution = "macports"} ] - -available: [ ocaml-version >= "4.04" ] +synopsis: "sqlite3-ocaml - SQLite3 bindings for OCaml" +description: """ +sqlite3-ocaml is an OCaml library with bindings to the SQLite3 client API. +Sqlite3 is a self-contained, serverless, zero-configuration, transactional SQL +database engine with outstanding performance for many use cases.""" +url { + src: + "https://github.com/mmottl/sqlite3-ocaml/releases/download/4.2.0/sqlite3-4.2.0.tbz" + checksum: "md5=f6fa60e9e6ff307480af88e5816daee7" +} diff --git a/packages/sqlite3/sqlite3.4.2.0/url b/packages/sqlite3/sqlite3.4.2.0/url deleted file mode 100644 index f57dab1bffb..00000000000 --- a/packages/sqlite3/sqlite3.4.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/sqlite3-ocaml/releases/download/4.2.0/sqlite3-4.2.0.tbz" -checksum: "f6fa60e9e6ff307480af88e5816daee7" \ No newline at end of file diff --git a/packages/sqlite3/sqlite3.4.3.0/descr b/packages/sqlite3/sqlite3.4.3.0/descr deleted file mode 100644 index b85f4ce91b0..00000000000 --- a/packages/sqlite3/sqlite3.4.3.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -sqlite3-ocaml - SQLite3 bindings for OCaml - -sqlite3-ocaml is an OCaml library with bindings to the SQLite3 client API. -Sqlite3 is a self-contained, serverless, zero-configuration, transactional SQL -database engine with outstanding performance for many use cases. diff --git a/packages/sqlite3/sqlite3.4.3.0/opam b/packages/sqlite3/sqlite3.4.3.0/opam deleted file mode 100644 index 2e672bfe6fa..00000000000 --- a/packages/sqlite3/sqlite3.4.3.0/opam +++ /dev/null @@ -1,41 +0,0 @@ -opam-version: "1.2" -maintainer: "Markus Mottl " -authors: [ - "Markus Mottl " - "Christian Szegedy " -] -license: "Expat" -homepage: "http://mmottl.github.io/sqlite3-ocaml" -doc: "https://mmottl.github.io/sqlite3-ocaml/api" -dev-repo: "https://github.com/mmottl/sqlite3-ocaml.git" -bug-reports: "https://github.com/mmottl/sqlite3-ocaml/issues" -tags: [ "clib:sqlite3" "clib:pthread" ] - -build: [ - ["jbuilder" "subst"]{pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] - -depends: [ - "conf-pkg-config" {build} - "base" {build} - "stdio" {build} - "configurator" {build} - "jbuilder" {build & >= "1.0+beta10"} -] - -depexts: [ - [["debian"] ["libsqlite3-dev"]] - [["freebsd"] ["database/sqlite3"]] - [["openbsd"] ["database/sqlite3"]] - [["ubuntu"] ["libsqlite3-dev"]] - [["centos"] ["sqlite-devel"]] - [["rhel"] ["sqlite-devel"]] - [["fedora"] ["sqlite-devel"]] - [["alpine"] ["sqlite-dev"]] - [["opensuse"] ["sqlite3-devel"]] - [["osx" "homebrew"] ["sqlite3"]] - [["osx" "macports"] ["sqlite3"]] -] - -available: [ ocaml-version >= "4.04" ] diff --git a/packages/sqlite3/sqlite3.4.3.0/url b/packages/sqlite3/sqlite3.4.3.0/url deleted file mode 100644 index 3e53bf329a7..00000000000 --- a/packages/sqlite3/sqlite3.4.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/sqlite3-ocaml/releases/download/4.3.0/sqlite3-4.3.0.tbz" -checksum: "b4509bd65c6c8b82e26e781ec61dc38e" \ No newline at end of file diff --git a/packages/sqlite3/sqlite3.4.3.1/descr b/packages/sqlite3/sqlite3.4.3.1/descr deleted file mode 100644 index b85f4ce91b0..00000000000 --- a/packages/sqlite3/sqlite3.4.3.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -sqlite3-ocaml - SQLite3 bindings for OCaml - -sqlite3-ocaml is an OCaml library with bindings to the SQLite3 client API. -Sqlite3 is a self-contained, serverless, zero-configuration, transactional SQL -database engine with outstanding performance for many use cases. diff --git a/packages/sqlite3/sqlite3.4.3.1/opam b/packages/sqlite3/sqlite3.4.3.1/opam deleted file mode 100644 index 2e672bfe6fa..00000000000 --- a/packages/sqlite3/sqlite3.4.3.1/opam +++ /dev/null @@ -1,41 +0,0 @@ -opam-version: "1.2" -maintainer: "Markus Mottl " -authors: [ - "Markus Mottl " - "Christian Szegedy " -] -license: "Expat" -homepage: "http://mmottl.github.io/sqlite3-ocaml" -doc: "https://mmottl.github.io/sqlite3-ocaml/api" -dev-repo: "https://github.com/mmottl/sqlite3-ocaml.git" -bug-reports: "https://github.com/mmottl/sqlite3-ocaml/issues" -tags: [ "clib:sqlite3" "clib:pthread" ] - -build: [ - ["jbuilder" "subst"]{pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] - -depends: [ - "conf-pkg-config" {build} - "base" {build} - "stdio" {build} - "configurator" {build} - "jbuilder" {build & >= "1.0+beta10"} -] - -depexts: [ - [["debian"] ["libsqlite3-dev"]] - [["freebsd"] ["database/sqlite3"]] - [["openbsd"] ["database/sqlite3"]] - [["ubuntu"] ["libsqlite3-dev"]] - [["centos"] ["sqlite-devel"]] - [["rhel"] ["sqlite-devel"]] - [["fedora"] ["sqlite-devel"]] - [["alpine"] ["sqlite-dev"]] - [["opensuse"] ["sqlite3-devel"]] - [["osx" "homebrew"] ["sqlite3"]] - [["osx" "macports"] ["sqlite3"]] -] - -available: [ ocaml-version >= "4.04" ] diff --git a/packages/sqlite3/sqlite3.4.3.1/url b/packages/sqlite3/sqlite3.4.3.1/url deleted file mode 100644 index 9b31818b461..00000000000 --- a/packages/sqlite3/sqlite3.4.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/sqlite3-ocaml/releases/download/4.3.1/sqlite3-4.3.1.tbz" -checksum: "bfee49a3e1b2f986e5533f0b849569f7" \ No newline at end of file diff --git a/packages/sqlite3/sqlite3.4.3.2/descr b/packages/sqlite3/sqlite3.4.3.2/descr deleted file mode 100644 index b85f4ce91b0..00000000000 --- a/packages/sqlite3/sqlite3.4.3.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -sqlite3-ocaml - SQLite3 bindings for OCaml - -sqlite3-ocaml is an OCaml library with bindings to the SQLite3 client API. -Sqlite3 is a self-contained, serverless, zero-configuration, transactional SQL -database engine with outstanding performance for many use cases. diff --git a/packages/sqlite3/sqlite3.4.3.2/opam b/packages/sqlite3/sqlite3.4.3.2/opam index 2e672bfe6fa..6e8cb40ce32 100644 --- a/packages/sqlite3/sqlite3.4.3.2/opam +++ b/packages/sqlite3/sqlite3.4.3.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus Mottl " authors: [ "Markus Mottl " @@ -7,7 +7,7 @@ authors: [ license: "Expat" homepage: "http://mmottl.github.io/sqlite3-ocaml" doc: "https://mmottl.github.io/sqlite3-ocaml/api" -dev-repo: "https://github.com/mmottl/sqlite3-ocaml.git" +dev-repo: "git+https://github.com/mmottl/sqlite3-ocaml.git" bug-reports: "https://github.com/mmottl/sqlite3-ocaml/issues" tags: [ "clib:sqlite3" "clib:pthread" ] @@ -17,25 +17,33 @@ build: [ ] depends: [ + "ocaml" {>= "4.04"} "conf-pkg-config" {build} "base" {build} "stdio" {build} "configurator" {build} "jbuilder" {build & >= "1.0+beta10"} ] - depexts: [ - [["debian"] ["libsqlite3-dev"]] - [["freebsd"] ["database/sqlite3"]] - [["openbsd"] ["database/sqlite3"]] - [["ubuntu"] ["libsqlite3-dev"]] - [["centos"] ["sqlite-devel"]] - [["rhel"] ["sqlite-devel"]] - [["fedora"] ["sqlite-devel"]] - [["alpine"] ["sqlite-dev"]] - [["opensuse"] ["sqlite3-devel"]] - [["osx" "homebrew"] ["sqlite3"]] - [["osx" "macports"] ["sqlite3"]] + ["libsqlite3-dev"] {os-distribution = "debian"} + ["database/sqlite3"] {os = "freebsd"} + ["database/sqlite3"] {os = "openbsd"} + ["libsqlite3-dev"] {os-distribution = "ubuntu"} + ["sqlite-devel"] {os-distribution = "centos"} + ["sqlite-devel"] {os-distribution = "rhel"} + ["sqlite-devel"] {os-distribution = "fedora"} + ["sqlite-dev"] {os-distribution = "alpine"} + ["sqlite3-devel"] {os-distribution = "opensuse"} + ["sqlite3"] {os = "macos" & os-distribution = "homebrew"} + ["sqlite3"] {os = "macos" & os-distribution = "macports"} ] - -available: [ ocaml-version >= "4.04" ] +synopsis: "sqlite3-ocaml - SQLite3 bindings for OCaml" +description: """ +sqlite3-ocaml is an OCaml library with bindings to the SQLite3 client API. +Sqlite3 is a self-contained, serverless, zero-configuration, transactional SQL +database engine with outstanding performance for many use cases.""" +url { + src: + "https://github.com/mmottl/sqlite3-ocaml/releases/download/4.3.2/sqlite3-4.3.2.tbz" + checksum: "md5=bea81810b2fe5a707422c3fa7b42eb6d" +} diff --git a/packages/sqlite3/sqlite3.4.3.2/url b/packages/sqlite3/sqlite3.4.3.2/url deleted file mode 100644 index a65da84b3b7..00000000000 --- a/packages/sqlite3/sqlite3.4.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mmottl/sqlite3-ocaml/releases/download/4.3.2/sqlite3-4.3.2.tbz" -checksum: "bea81810b2fe5a707422c3fa7b42eb6d" \ No newline at end of file diff --git a/packages/sqlite3EZ/sqlite3EZ.0.1.0/descr b/packages/sqlite3EZ/sqlite3EZ.0.1.0/descr deleted file mode 100644 index 3cb2e11e3c1..00000000000 --- a/packages/sqlite3EZ/sqlite3EZ.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Thin wrapper for sqlite3-ocaml with a simplified interface diff --git a/packages/sqlite3EZ/sqlite3EZ.0.1.0/opam b/packages/sqlite3EZ/sqlite3EZ.0.1.0/opam index a794801f9f6..277b8097cc9 100644 --- a/packages/sqlite3EZ/sqlite3EZ.0.1.0/opam +++ b/packages/sqlite3EZ/sqlite3EZ.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mlin@mlin.net" authors: ["Mike Lin"] homepage: "https://github.com/mlin/ocaml-sqlite3EZ" @@ -6,10 +6,11 @@ license: "MIT" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "sqlite3EZ"]] depends: [ + "ocaml" "ocamlfind" "sqlite3" "ocaml-twt" @@ -21,3 +22,9 @@ depopts: [ ] dev-repo: "git://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: "md5=6a85e8453e132ad905654e897973229a" +} diff --git a/packages/sqlite3EZ/sqlite3EZ.0.1.0/url b/packages/sqlite3EZ/sqlite3EZ.0.1.0/url deleted file mode 100644 index aa453635634..00000000000 --- a/packages/sqlite3EZ/sqlite3EZ.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mlin/ocaml-sqlite3EZ/archive/v0.1.0.tar.gz" -checksum: "6a85e8453e132ad905654e897973229a" diff --git a/packages/srs/srs.1.0.0/descr b/packages/srs/srs.1.0.0/descr deleted file mode 100644 index 8a028221e9b..00000000000 --- a/packages/srs/srs.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for libsrs2 diff --git a/packages/srs/srs.1.0.0/opam b/packages/srs/srs.1.0.0/opam index 75c5d460897..c4aba1fe6a4 100644 --- a/packages/srs/srs.1.0.0/opam +++ b/packages/srs/srs.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andrenth@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,7 +6,15 @@ build: [ ] remove: [["ocamlfind" "remove" "srs"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] +synopsis: "OCaml bindings for libsrs2" +flags: light-uninstall +url { + src: + "http://forge.ocamlcore.org/frs/download.php/1005/ocaml-srs-1.0.0.tar.gz" + checksum: "md5=b5522b6ca3488fb31ef2421757d96389" +} diff --git a/packages/srs/srs.1.0.0/url b/packages/srs/srs.1.0.0/url deleted file mode 100644 index 2693f129e0a..00000000000 --- a/packages/srs/srs.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1005/ocaml-srs-1.0.0.tar.gz" -checksum: "b5522b6ca3488fb31ef2421757d96389" diff --git a/packages/srs/srs.2.0.0/descr b/packages/srs/srs.2.0.0/descr deleted file mode 100644 index ab9f84e1af1..00000000000 --- a/packages/srs/srs.2.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -OCaml bindings for libsrs2 - -OCaml-SRS provides C bindings to libsrs2 for OCaml diff --git a/packages/srs/srs.2.0.0/opam b/packages/srs/srs.2.0.0/opam index 55a43402497..6031f6c57ce 100644 --- a/packages/srs/srs.2.0.0/opam +++ b/packages/srs/srs.2.0.0/opam @@ -1,11 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Andre Nathan " authors: "Andre Nathan " homepage: "https://github.com/andrenth/ocaml-srs" bug-reports: "https://github.com/andrenth/ocaml-srs/issues" license: "MIT" -dev-repo: "https://github.com/andrenth/ocaml-srs.git" +dev-repo: "git+https://github.com/andrenth/ocaml-srs.git" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" "jbuilder" {build} ] +synopsis: "OCaml bindings for libsrs2" +description: "OCaml-SRS provides C bindings to libsrs2 for OCaml" +url { + src: "https://github.com/andrenth/ocaml-srs/archive/2.0.0.tar.gz" + checksum: "md5=42a894c2be920674f8cc4d78cc6e0829" +} diff --git a/packages/srs/srs.2.0.0/url b/packages/srs/srs.2.0.0/url deleted file mode 100644 index 1f51763923c..00000000000 --- a/packages/srs/srs.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andrenth/ocaml-srs/archive/2.0.0.tar.gz" -checksum: "42a894c2be920674f8cc4d78cc6e0829" diff --git a/packages/ssl/ssl.0.4.6/descr b/packages/ssl/ssl.0.4.6/descr deleted file mode 100644 index ea793df01f2..00000000000 --- a/packages/ssl/ssl.0.4.6/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the libssl diff --git a/packages/ssl/ssl.0.4.6/files/pkgconfigure b/packages/ssl/ssl.0.4.6/files/pkgconfigure deleted file mode 100644 index b75d4c4801a..00000000000 --- a/packages/ssl/ssl.0.4.6/files/pkgconfigure +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -export LDFLAGS=`pkg-config libssl --libs` -export CFLAGS=`pkg-config libssl --cflags` -./configure $* diff --git a/packages/ssl/ssl.0.4.6/opam b/packages/ssl/ssl.0.4.6/opam deleted file mode 100644 index f3fa7ef5864..00000000000 --- a/packages/ssl/ssl.0.4.6/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "Christopher Zimmermann " -author: "Samuel Mimram " -homepage: "https://github.com/savonet/ocaml-ssl" -dev-repo: "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: ["ocamlfind"] -depexts: [ - [["debian"] ["libssl-dev"]] - [["ubuntu"] ["libssl-dev"]] -] -install: [make "install"] -available: [ocaml-version < "4.04.0"] diff --git a/packages/ssl/ssl.0.4.6/url b/packages/ssl/ssl.0.4.6/url deleted file mode 100644 index 0c99ed460e3..00000000000 --- a/packages/ssl/ssl.0.4.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-ssl/0.4.6/ocaml-ssl-0.4.6.tar.gz" -checksum: "576c677bb70ea6552e4d49913c74d420" diff --git a/packages/ssl/ssl.0.4.6a/descr b/packages/ssl/ssl.0.4.6a/descr deleted file mode 100644 index ea793df01f2..00000000000 --- a/packages/ssl/ssl.0.4.6a/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the libssl diff --git a/packages/ssl/ssl.0.4.6a/files/fix-accept.diff b/packages/ssl/ssl.0.4.6a/files/fix-accept.diff deleted file mode 100644 index abb36b6556f..00000000000 --- a/packages/ssl/ssl.0.4.6a/files/fix-accept.diff +++ /dev/null @@ -1,51 +0,0 @@ -commit 13f860b8165566bcf2b5c25ba5118eb330667625 -Author: Jérôme Vouillon -Date: Sun Jul 29 18:26:41 2012 +0200 - - A return value of 0 for SSL_connect/accept was not considered as an error - -diff --git a/src/ssl_stubs.c b/src/ssl_stubs.c -index 2c4e492..d15e705 100644 ---- a/src/ssl_stubs.c -+++ b/src/ssl_stubs.c -@@ -761,21 +761,15 @@ CAMLprim value ocaml_ssl_embed_socket(value socket_, value context) - CAMLprim value ocaml_ssl_connect(value socket) - { - CAMLparam1(socket); -- int ret; -+ int ret, err; - SSL *ssl = SSL_val(socket); - - caml_enter_blocking_section(); - ret = SSL_connect(ssl); -+ err = SSL_get_error(ssl, ret); - caml_leave_blocking_section(); -- if (ret < 0) -- { -- int err; -- -- caml_enter_blocking_section(); -- err = SSL_get_error(ssl, ret); -- caml_leave_blocking_section(); -+ if (err != SSL_ERROR_NONE) - caml_raise_with_arg(*caml_named_value("ssl_exn_connection_error"), Val_int(err)); -- } - - CAMLreturn(Val_unit); - } -@@ -859,12 +853,10 @@ CAMLprim value ocaml_ssl_accept(value socket) - int ret, err; - caml_enter_blocking_section(); - ret = SSL_accept(ssl); -- if (ret <= 0) -- { -- err = SSL_get_error(ssl, ret); -- caml_leave_blocking_section(); -+ err = SSL_get_error(ssl, ret); -+ caml_leave_blocking_section(); -+ if (err != SSL_ERROR_NONE) - caml_raise_with_arg(*caml_named_value("ssl_exn_accept_error"), Val_int(err)); -- } - caml_leave_blocking_section(); - - CAMLreturn(Val_unit); diff --git a/packages/ssl/ssl.0.4.6a/files/pkgconfigure b/packages/ssl/ssl.0.4.6a/files/pkgconfigure deleted file mode 100644 index b75d4c4801a..00000000000 --- a/packages/ssl/ssl.0.4.6a/files/pkgconfigure +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -export LDFLAGS=`pkg-config libssl --libs` -export CFLAGS=`pkg-config libssl --cflags` -./configure $* diff --git a/packages/ssl/ssl.0.4.6a/opam b/packages/ssl/ssl.0.4.6a/opam deleted file mode 100644 index aa6e24e10c7..00000000000 --- a/packages/ssl/ssl.0.4.6a/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "Christopher Zimmermann " -author: "Samuel Mimram " -homepage: "https://github.com/savonet/ocaml-ssl" -dev-repo: "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: ["ocamlfind"] -depexts: [ - [["debian"] ["libssl-dev"]] - [["ubuntu"] ["libssl-dev"]] -] -install: [make "install"] -available: [ocaml-version < "4.04.0"] diff --git a/packages/ssl/ssl.0.4.6a/url b/packages/ssl/ssl.0.4.6a/url deleted file mode 100644 index 0c99ed460e3..00000000000 --- a/packages/ssl/ssl.0.4.6a/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-ssl/0.4.6/ocaml-ssl-0.4.6.tar.gz" -checksum: "576c677bb70ea6552e4d49913c74d420" diff --git a/packages/ssl/ssl.0.4.7/descr b/packages/ssl/ssl.0.4.7/descr deleted file mode 100644 index f703707ce57..00000000000 --- a/packages/ssl/ssl.0.4.7/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for OpenSSL diff --git a/packages/ssl/ssl.0.4.7/files/pkgconfigure b/packages/ssl/ssl.0.4.7/files/pkgconfigure deleted file mode 100644 index b75d4c4801a..00000000000 --- a/packages/ssl/ssl.0.4.7/files/pkgconfigure +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -export LDFLAGS=`pkg-config libssl --libs` -export CFLAGS=`pkg-config libssl --cflags` -./configure $* diff --git a/packages/ssl/ssl.0.4.7/opam b/packages/ssl/ssl.0.4.7/opam deleted file mode 100644 index 03fab06229e..00000000000 --- a/packages/ssl/ssl.0.4.7/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "Christopher Zimmermann " -author: "Samuel Mimram " -homepage: "https://github.com/savonet/ocaml-ssl" -dev-repo: "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: ["ocamlfind"] -depexts: [ - [["debian"] ["libssl-dev"]] - [["ubuntu"] ["libssl-dev"]] - [["centos"] ["openssl-devel"]] - [["fedora"] ["openssl-devel"]] -] -install: [make "install"] -available: [ocaml-version < "4.04.0"] diff --git a/packages/ssl/ssl.0.4.7/url b/packages/ssl/ssl.0.4.7/url deleted file mode 100644 index 75fe028fadd..00000000000 --- a/packages/ssl/ssl.0.4.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-ssl/0.4.7/ocaml-ssl-0.4.7.tar.gz" -checksum: "873533ce43cf4b88b4fb0ea27289320a" diff --git a/packages/ssl/ssl.0.5.0/descr b/packages/ssl/ssl.0.5.0/descr deleted file mode 100644 index f703707ce57..00000000000 --- a/packages/ssl/ssl.0.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for OpenSSL diff --git a/packages/ssl/ssl.0.5.0/opam b/packages/ssl/ssl.0.5.0/opam index 4eb1c2deb17..67c77dfa178 100644 --- a/packages/ssl/ssl.0.5.0/opam +++ b/packages/ssl/ssl.0.5.0/opam @@ -1,8 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christopher Zimmermann " -author: "Samuel Mimram " homepage: "https://github.com/savonet/ocaml-ssl" -dev-repo: "https://github.com/savonet/ocaml-ssl.git" +dev-repo: "git+https://github.com/savonet/ocaml-ssl.git" bug-reports: "https://github.com/savonet/ocaml-ssl/issues" build: [ @@ -12,12 +11,26 @@ build: [ ] patches: ["fix-meta.diff"] remove: [["ocamlfind" "remove" "ssl"]] -depends: ["ocamlfind"] +depends: [ + "ocaml" {< "4.04.0"} + "ocamlfind" +] depexts: [ - [["debian"] ["libssl-dev"]] - [["ubuntu"] ["libssl-dev"]] - [["centos"] ["openssl-devel"]] - [["fedora"] ["openssl-devel"]] + ["libssl-dev"] {os-distribution = "debian"} + ["libssl-dev"] {os-distribution = "ubuntu"} + ["openssl-devel"] {os-distribution = "centos"} + ["openssl-devel"] {os-distribution = "fedora"} ] install: [make "install"] -available: [ocaml-version < "4.04.0"] +synopsis: "Bindings for OpenSSL" +authors: "Samuel Mimram " +flags: light-uninstall +extra-files: [ + ["pkgconfigure" "md5=74b0a92d673e3adb377da123a712f221"] + ["fix-meta.diff" "md5=9ba3f27fad7229dba0966109800ea6ed"] + ["configure" "md5=ccce622eed248ba684a6af1d1bd7a6f6"] +] +url { + src: "https://github.com/savonet/ocaml-ssl/archive/0.5.0.tar.gz" + checksum: "md5=cb9f2aa427c78cb2ecd83922628de9a9" +} diff --git a/packages/ssl/ssl.0.5.0/url b/packages/ssl/ssl.0.5.0/url deleted file mode 100644 index afd2143a19b..00000000000 --- a/packages/ssl/ssl.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-ssl/archive/0.5.0.tar.gz" -checksum: "cb9f2aa427c78cb2ecd83922628de9a9" diff --git a/packages/ssl/ssl.0.5.2/descr b/packages/ssl/ssl.0.5.2/descr deleted file mode 100644 index f703707ce57..00000000000 --- a/packages/ssl/ssl.0.5.2/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for OpenSSL diff --git a/packages/ssl/ssl.0.5.2/opam b/packages/ssl/ssl.0.5.2/opam index bf6b1ecfb4b..be068a4e59b 100644 --- a/packages/ssl/ssl.0.5.2/opam +++ b/packages/ssl/ssl.0.5.2/opam @@ -1,22 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christopher Zimmermann " -author: "Samuel Mimram " homepage: "https://github.com/savonet/ocaml-ssl" -dev-repo: "https://github.com/savonet/ocaml-ssl.git" +dev-repo: "git+https://github.com/savonet/ocaml-ssl.git" bug-reports: "https://github.com/savonet/ocaml-ssl/issues" build: [ - ["./configure" "--prefix" prefix] { os != "darwin" } - ["sh" "-exc" - "./configure --prefix %{prefix}% CPPFLAGS=\"$CPPFLAGS -I/opt/local/include -I/usr/local/opt/openssl/include\"" - ] { os = "darwin" } + ["./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} "conf-which" {build} "conf-openssl" ] -available: [ocaml-version < "4.04.0"] +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: "md5=404f71d33885c985a8ff579996a5cda8" +} diff --git a/packages/ssl/ssl.0.5.2/url b/packages/ssl/ssl.0.5.2/url deleted file mode 100644 index 09e2da33dd3..00000000000 --- a/packages/ssl/ssl.0.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-ssl/0.5.2/ocaml-ssl-0.5.2.tar.gz" -checksum: "404f71d33885c985a8ff579996a5cda8" diff --git a/packages/ssl/ssl.0.5.3/descr b/packages/ssl/ssl.0.5.3/descr deleted file mode 100644 index f703707ce57..00000000000 --- a/packages/ssl/ssl.0.5.3/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for OpenSSL diff --git a/packages/ssl/ssl.0.5.3/opam b/packages/ssl/ssl.0.5.3/opam index 87346556a96..6e933cfe3f3 100644 --- a/packages/ssl/ssl.0.5.3/opam +++ b/packages/ssl/ssl.0.5.3/opam @@ -1,22 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christopher Zimmermann " -author: "Samuel Mimram " homepage: "https://github.com/savonet/ocaml-ssl" -dev-repo: "https://github.com/savonet/ocaml-ssl.git" +dev-repo: "git+https://github.com/savonet/ocaml-ssl.git" bug-reports: "https://github.com/savonet/ocaml-ssl/issues" build: [ - ["./configure" "--prefix" prefix] { os != "darwin" } - ["sh" "-exc" - "./configure --prefix %{prefix}% CPPFLAGS=\"$CPPFLAGS -I/opt/local/include -I/usr/local/opt/openssl/include\"" - ] { os = "darwin" } + ["./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} "conf-which" {build} "conf-openssl" ] -available: [ ocaml-version < "4.06.0" ] +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: "md5=9fd48066d1cd4db52b40e2f59a7d4d83" +} diff --git a/packages/ssl/ssl.0.5.3/url b/packages/ssl/ssl.0.5.3/url deleted file mode 100644 index 95e0ad5c4d7..00000000000 --- a/packages/ssl/ssl.0.5.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-ssl/releases/download/0.5.3/ocaml-ssl-0.5.3.tar.gz" -checksum: "9fd48066d1cd4db52b40e2f59a7d4d83" diff --git a/packages/ssl/ssl.0.5.4/descr b/packages/ssl/ssl.0.5.4/descr deleted file mode 100644 index f703707ce57..00000000000 --- a/packages/ssl/ssl.0.5.4/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for OpenSSL diff --git a/packages/ssl/ssl.0.5.4/opam b/packages/ssl/ssl.0.5.4/opam index bd64ae16a1c..cc6a0a4772c 100644 --- a/packages/ssl/ssl.0.5.4/opam +++ b/packages/ssl/ssl.0.5.4/opam @@ -1,21 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christopher Zimmermann " -author: "Samuel Mimram " homepage: "https://github.com/savonet/ocaml-ssl" -dev-repo: "https://github.com/savonet/ocaml-ssl.git" +dev-repo: "git+https://github.com/savonet/ocaml-ssl.git" bug-reports: "https://github.com/savonet/ocaml-ssl/issues" build: [ - ["./configure" "--prefix" prefix] { os != "darwin" } - ["sh" "-exc" - "./configure --prefix %{prefix}% CPPFLAGS=\"$CPPFLAGS -I/opt/local/include -I/usr/local/opt/openssl/include\"" - ] { os = "darwin" } + ["./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" "ocamlfind" {build} "conf-which" {build} "conf-openssl" "base-bytes" ] +synopsis: "Bindings for OpenSSL" +authors: "Samuel Mimram " +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-ssl/releases/download/0.5.4/ocaml-ssl-0.5.4.tar.gz" + checksum: "md5=fa17599362d888a9dc11329e8b1ad2c3" +} diff --git a/packages/ssl/ssl.0.5.4/url b/packages/ssl/ssl.0.5.4/url deleted file mode 100644 index ae9b2fa9956..00000000000 --- a/packages/ssl/ssl.0.5.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-ssl/releases/download/0.5.4/ocaml-ssl-0.5.4.tar.gz" -checksum: "fa17599362d888a9dc11329e8b1ad2c3" diff --git a/packages/ssl/ssl.0.5.5/descr b/packages/ssl/ssl.0.5.5/descr deleted file mode 100644 index f703707ce57..00000000000 --- a/packages/ssl/ssl.0.5.5/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for OpenSSL diff --git a/packages/ssl/ssl.0.5.5/opam b/packages/ssl/ssl.0.5.5/opam index 2e29588ca1a..26d1f92680f 100644 --- a/packages/ssl/ssl.0.5.5/opam +++ b/packages/ssl/ssl.0.5.5/opam @@ -1,19 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christopher Zimmermann " -author: "Samuel Mimram " homepage: "https://github.com/savonet/ocaml-ssl" -dev-repo: "https://github.com/savonet/ocaml-ssl.git" +dev-repo: "git+https://github.com/savonet/ocaml-ssl.git" bug-reports: "https://github.com/savonet/ocaml-ssl/issues" build: [ - ["./configure" "--prefix" prefix] { os != "darwin" } - ["./osx-configure.sh" prefix] { os = "darwin" } + ["./configure" "--prefix" prefix] {os != "macos"} + ["./osx-configure.sh" prefix] {os = "macos"} [make] ] install: [[make "install"]] remove: [["ocamlfind" "remove" name]] depends: [ + "ocaml" "ocamlfind" {build} "conf-which" {build} "conf-openssl" "base-bytes" ] +synopsis: "Bindings for OpenSSL" +authors: "Samuel Mimram " +flags: light-uninstall +extra-files: ["osx-configure.sh" "md5=465e7c27f1881eae33212a9f9b0a8dff"] +url { + src: + "https://github.com/savonet/ocaml-ssl/releases/download/0.5.5/ocaml-ssl-0.5.5.tar.gz" + checksum: "md5=cdb1cdf9ee8c582165d4d11f35e53c4d" +} diff --git a/packages/ssl/ssl.0.5.5/url b/packages/ssl/ssl.0.5.5/url deleted file mode 100644 index 5541c64812e..00000000000 --- a/packages/ssl/ssl.0.5.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-ssl/releases/download/0.5.5/ocaml-ssl-0.5.5.tar.gz" -checksum: "cdb1cdf9ee8c582165d4d11f35e53c4d" diff --git a/packages/sslconf/sslconf.0.8.3/descr b/packages/sslconf/sslconf.0.8.3/descr deleted file mode 100644 index a3578e6f192..00000000000 --- a/packages/sslconf/sslconf.0.8.3/descr +++ /dev/null @@ -1,12 +0,0 @@ -An OCaml version of Openssl's NCONF library - -sslconf is a reimplementation of the Openssl NCONF library in OCaml. - -NCONF reads Openssl config files. It delivers a data structure and -a query API. Under the data structure are hash tables with strings -and name-value stacks as values. The query API hides details of -implementation. - -sslconf has only OCaml code, so it can be used in a unikernel. - -sslconf is distributed under the ISC license. diff --git a/packages/sslconf/sslconf.0.8.3/opam b/packages/sslconf/sslconf.0.8.3/opam index 157b61f2045..23cf8303e30 100644 --- a/packages/sslconf/sslconf.0.8.3/opam +++ b/packages/sslconf/sslconf.0.8.3/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Tony Wuersch " homepage: "https://github.com/awuersch/sslconf" -dev-repo: "https://github.com/awuersch/sslconf.git" +dev-repo: "git+https://github.com/awuersch/sslconf.git" bug-reports: "https://github.com/awuersch/sslconf/issues" doc: "https://awuersch.github.io/sslconf/doc" authors: [ @@ -9,6 +9,7 @@ authors: [ ] license: "ISC" depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build} "ppx_sexp_conv" {build} "sexplib" @@ -17,11 +18,27 @@ depends: [ "fpath" "cmdliner" "topkg-jbuilder" {build} - "ounit" {test} - "odoc" {doc} + "ounit" {with-test} + "odoc" {with-doc} ] build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "An OCaml version of Openssl's NCONF library" +description: """ +sslconf is a reimplementation of the Openssl NCONF library in OCaml. + +NCONF reads Openssl config files. It delivers a data structure and +a query API. Under the data structure are hash tables with strings +and name-value stacks as values. The query API hides details of +implementation. + +sslconf has only OCaml code, so it can be used in a unikernel. + +sslconf is distributed under the ISC license.""" +url { + src: + "https://github.com/awuersch/sslconf/releases/download/0.8.3/sslconf-0.8.3.tbz" + checksum: "md5=2a0da5a04934b18b15b36c5707809aa9" +} diff --git a/packages/sslconf/sslconf.0.8.3/url b/packages/sslconf/sslconf.0.8.3/url deleted file mode 100644 index d4eb8cfcfbc..00000000000 --- a/packages/sslconf/sslconf.0.8.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/awuersch/sslconf/releases/download/0.8.3/sslconf-0.8.3.tbz" -checksum: "2a0da5a04934b18b15b36c5707809aa9" \ No newline at end of file diff --git a/packages/starterkit/starterkit.1.0.0/descr b/packages/starterkit/starterkit.1.0.0/descr deleted file mode 100644 index 6360fcbc426..00000000000 --- a/packages/starterkit/starterkit.1.0.0/descr +++ /dev/null @@ -1,61 +0,0 @@ -Virtual package for starting OCaml - -Welcome to OCaml coding, here's an example _oasis file to get you -started - -OASISFormat: 0.4 -OCamlVersion: >= 4.02.0 -Name: opam_package_name -Version: 0.1.0 -Maintainers: New OCaml programmer -Homepage: http://my_coolsite.com -Synopsis: Some short description -Authors: Cool@me.com -License: BSD-3-clause -Plugins: META (0.4), DevFiles (0.4) -AlphaFeatures: ocamlbuild_more_args - -Description: -Some cool description - -# This is a comment and this below creates an binary program -Executable - Path: src - BuildTools:ocamlbuild - install: true - MainIs: main.ml - CompiledObject: native - BuildDepends: package_one, package_two - -# Another comment, this builds a library called pg -Library pg - Path: src - # oasis will figure out the dependencies, - # Just list the modules you want public, - # Note that there's no .ml, just give the name - Modules: Pg - CompiledObject: best - BuildDepends: some_package, another_package - -# Here's one that uses C/C++ code, adapt as needed -Library lib_with_c - Path: src - BuildTools:ocamlbuild - install: true - CClib: -L/usr/local/lib -lfoo -lbar -lstdc++ - CCOpt: -g -Wall -std=c++11 -x c++ -I/usr/local/include - NativeOpt: -cc g++ - ByteOpt: -cc g++ - Modules: Some_lib - CompiledObject: best - CSources: some_lib_stubs.c - BuildDepends: opam_lib1, opam_lib2 - - -Auto generate everything with: - -`oasis setup -setup-update dynamic` - -then a simple - -`make` builds your project. diff --git a/packages/starterkit/starterkit.1.0.0/opam b/packages/starterkit/starterkit.1.0.0/opam index 46e98590a23..8d1d9f88197 100644 --- a/packages/starterkit/starterkit.1.0.0/opam +++ b/packages/starterkit/starterkit.1.0.0/opam @@ -1,5 +1,4 @@ -# -*- conf -*- -opam-version: "1.2" +opam-version: "2.0" name: "starterkit" version: "1.0.0" maintainer: "Edgar Aroutiounian " @@ -7,6 +6,7 @@ authors: [ "Edgar Aroutiounian " ] license: "BSD-3-clause" homepage: "https://github.com/fxfactorial/ocaml-starterkit" depends: [ + "ocaml" "lambda-term" "ocp-indent" "stringext" @@ -17,7 +17,6 @@ depends: [ "oasis" "ocamlbuild" ] - post-messages: [ "Welcome to OCaml coding, here's an example _oasis file" " @@ -81,3 +80,64 @@ then a simple " ] +synopsis: "Virtual package for starting OCaml" +description: """ +Welcome to OCaml coding, here's an example _oasis file to get you +started + +OASISFormat: 0.4 +OCamlVersion: >= 4.02.0 +Name: opam_package_name +Version: 0.1.0 +Maintainers: New OCaml programmer +Homepage: http://my_coolsite.com +Synopsis: Some short description +Authors: Cool@me.com +License: BSD-3-clause +Plugins: META (0.4), DevFiles (0.4) +AlphaFeatures: ocamlbuild_more_args + +Description: +Some cool description + +# This is a comment and this below creates an binary program +Executable + Path: src + BuildTools:ocamlbuild + install: true + MainIs: main.ml + CompiledObject: native + BuildDepends: package_one, package_two + +# Another comment, this builds a library called pg +Library pg + Path: src + # oasis will figure out the dependencies, + # Just list the modules you want public, + # Note that there's no .ml, just give the name + Modules: Pg + CompiledObject: best + BuildDepends: some_package, another_package + +# Here's one that uses C/C++ code, adapt as needed +Library lib_with_c + Path: src + BuildTools:ocamlbuild + install: true + CClib: -L/usr/local/lib -lfoo -lbar -lstdc++ + CCOpt: -g -Wall -std=c++11 -x c++ -I/usr/local/include + NativeOpt: -cc g++ + ByteOpt: -cc g++ + Modules: Some_lib + CompiledObject: best + CSources: some_lib_stubs.c + BuildDepends: opam_lib1, opam_lib2 + + +Auto generate everything with: + +`oasis setup -setup-update dynamic` + +then a simple + +`make` builds your project.""" diff --git a/packages/stationary/stationary.0.0.1/descr b/packages/stationary/stationary.0.0.1/descr deleted file mode 100644 index e66ecd95838..00000000000 --- a/packages/stationary/stationary.0.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Static site generator - -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. diff --git a/packages/stationary/stationary.0.0.1/opam b/packages/stationary/stationary.0.0.1/opam index 2f42b1c364b..ab0be2338db 100644 --- a/packages/stationary/stationary.0.0.1/opam +++ b/packages/stationary/stationary.0.0.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/imeckler/stationary.git" +dev-repo: "git+https://github.com/imeckler/stationary.git" build: [ ["oasis" "setup"] [make] @@ -12,10 +12,20 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "stationary"] depends: [ + "ocaml" {>= "4.03"} "ocamlfind" {build} "oasis" {build} "core" "async" {< "v0.10"} ] -available: [ ocaml-version >= "4.03" ] - +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: "md5=d449cfaa07fa70fec6616900e0c364d5" +} diff --git a/packages/stationary/stationary.0.0.1/url b/packages/stationary/stationary.0.0.1/url deleted file mode 100644 index b8eae21b7c6..00000000000 --- a/packages/stationary/stationary.0.0.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/imeckler/stationary/archive/stationary-0.0.1.tar.gz" -checksum: "d449cfaa07fa70fec6616900e0c364d5" diff --git a/packages/statmemprof-emacs/statmemprof-emacs.0.1.0/descr b/packages/statmemprof-emacs/statmemprof-emacs.0.1.0/descr deleted file mode 100644 index 31c414cd6e3..00000000000 --- a/packages/statmemprof-emacs/statmemprof-emacs.0.1.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Emacs client for statistical memory profiler - -statmemprof-emacs is an Sturgeon/emacs front-end of the statmemprof -statistical memory profiler for OCaml. - -statmemprof-emacs is distributed under the MIT license. diff --git a/packages/statmemprof-emacs/statmemprof-emacs.0.1.0/opam b/packages/statmemprof-emacs/statmemprof-emacs.0.1.0/opam index 29883bbdb11..f562c5cc6a7 100644 --- a/packages/statmemprof-emacs/statmemprof-emacs.0.1.0/opam +++ b/packages/statmemprof-emacs/statmemprof-emacs.0.1.0/opam @@ -1,24 +1,33 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jacques-Henri Jourdan " authors: ["Jacques-Henri Jourdan " "Frédéric Bour "] homepage: "https://github.com/jhjourdan/statmemprof-emacs" doc: "https://jhjourdan.mketjh.fr//statmemprof-emacs/doc" license: "MIT" -dev-repo: "https://github.com/jhjourdan/statmemprof-emacs.git" +dev-repo: "git+https://github.com/jhjourdan/statmemprof-emacs.git" bug-reports: "https://github.com/jhjourdan/statmemprof-emacs/issues" -tags: [] -available: [ compiler = "4.03.0+statistical-memprof" - | compiler = "4.04.2+statistical-memprof" - | compiler = "4.05.0+statistical-memprof" - | compiler = "4.06.0+statistical-memprof" ] -depends: -[ +depends: [ + "ocaml" + "ocaml-variants" + {= "4.03.0+statistical-memprof" | = "4.04.2+statistical-memprof" | + = "4.05.0+statistical-memprof" | + = "4.06.0+statistical-memprof"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.9.0"} - "sturgeon" { >= "0.3" } - "inuit" { >= "0.3" } + "sturgeon" {>= "0.3"} + "inuit" {>= "0.3"} ] -depopts: [] build: [[ "ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{pinned}%" ]] +synopsis: "Emacs client for statistical memory profiler" +description: """ +statmemprof-emacs is an Sturgeon/emacs front-end of the statmemprof +statistical memory profiler for OCaml. + +statmemprof-emacs is distributed under the MIT license.""" +url { + src: + "https://github.com/jhjourdan/statmemprof-emacs/releases/download/v0.1.0/statmemprof-emacs-0.1.0.tbz" + checksum: "md5=880f6e5d87d0c2e657cd98c359b77b93" +} diff --git a/packages/statmemprof-emacs/statmemprof-emacs.0.1.0/url b/packages/statmemprof-emacs/statmemprof-emacs.0.1.0/url deleted file mode 100644 index ad39d86edad..00000000000 --- a/packages/statmemprof-emacs/statmemprof-emacs.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/jhjourdan/statmemprof-emacs/releases/download/v0.1.0/statmemprof-emacs-0.1.0.tbz" -checksum: "880f6e5d87d0c2e657cd98c359b77b93" \ No newline at end of file diff --git a/packages/statsd-client/statsd-client.1.0.1/descr b/packages/statsd-client/statsd-client.1.0.1/descr deleted file mode 100644 index 9e78c080972..00000000000 --- a/packages/statsd-client/statsd-client.1.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -StatsD client library -ocaml-statsd-client can be used to send statistics, like counters and timers, -to (Etsy's) StatsD daemon. diff --git a/packages/statsd-client/statsd-client.1.0.1/opam b/packages/statsd-client/statsd-client.1.0.1/opam index f424985f1c6..13283b47d37 100644 --- a/packages/statsd-client/statsd-client.1.0.1/opam +++ b/packages/statsd-client/statsd-client.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "mfp@acm.org" authors: ["Mike Wells"] homepage: "https://github.com/mfp/ocaml-statsd-client/" @@ -8,6 +8,15 @@ build: [ [make "opt"] ] remove: [["ocamlfind" "remove" "statsd-client"]] -depends: ["ocamlfind" "lwt"] +depends: ["ocaml" "ocamlfind" "lwt"] dev-repo: "git://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: "md5=511a474390f51c96e363002c82274486" +} diff --git a/packages/statsd-client/statsd-client.1.0.1/url b/packages/statsd-client/statsd-client.1.0.1/url deleted file mode 100644 index 2638cdb462d..00000000000 --- a/packages/statsd-client/statsd-client.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mfp/ocaml-statsd-client/archive/1.0.1.tar.gz" -checksum: "511a474390f51c96e363002c82274486" diff --git a/packages/statverif/statverif.1.97pl1.1/descr b/packages/statverif/statverif.1.97pl1.1/descr deleted file mode 100644 index ab4e4c6ab2a..00000000000 --- a/packages/statverif/statverif.1.97pl1.1/descr +++ /dev/null @@ -1 +0,0 @@ -StatVerif: automated verifier for cryptographic protocols with state, based on ProVerif. diff --git a/packages/statverif/statverif.1.97pl1.1/opam b/packages/statverif/statverif.1.97pl1.1/opam index ec1deb5c763..a11bc7307d7 100644 --- a/packages/statverif/statverif.1.97pl1.1/opam +++ b/packages/statverif/statverif.1.97pl1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "statverif" version: "1.97pl1.1" maintainer: "Eike Ritter " @@ -6,10 +6,20 @@ authors: ["Eike Ritter, Joshua Philipps, Bruno Blanchet, Vincent Cheval, and Mar homepage: "http://sec.cs.bham.ac.uk/research/StatVerif" bug-reports: "E.Ritter@cs.bham.ac.uk" license: "GPL 2" -dev-repo: "https://github.com/rittere/statverif.git" +dev-repo: "git+https://github.com/rittere/statverif.git" build: [ [make] ] install: [make "prefix=%{prefix}%" "install"] remove: [["ocamlfind" "remove" "statverif"] ["rm" "-f" "%{bin}%/statverif"] ["rm" "-f" "%{bin}%/statveriftotex"]] -depends: [ "ocamlfind" {build} ] +depends: [ + "ocaml" + "ocamlfind" {build} +] +synopsis: + "StatVerif: automated verifier for cryptographic protocols with state, based on ProVerif." +flags: light-uninstall +url { + src: "https://github.com/rittere/statverif/archive/1.97pl1.1.tar.gz" + checksum: "md5=0ee4792bb311ce03f0a100e3572118e8" +} diff --git a/packages/statverif/statverif.1.97pl1.1/url b/packages/statverif/statverif.1.97pl1.1/url deleted file mode 100644 index 6701ed51064..00000000000 --- a/packages/statverif/statverif.1.97pl1.1/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/rittere/statverif/archive/1.97pl1.1.tar.gz" -checksum: "0ee4792bb311ce03f0a100e3572118e8" - diff --git a/packages/statverif/statverif.1.97pl1/descr b/packages/statverif/statverif.1.97pl1/descr deleted file mode 100644 index ab4e4c6ab2a..00000000000 --- a/packages/statverif/statverif.1.97pl1/descr +++ /dev/null @@ -1 +0,0 @@ -StatVerif: automated verifier for cryptographic protocols with state, based on ProVerif. diff --git a/packages/statverif/statverif.1.97pl1/opam b/packages/statverif/statverif.1.97pl1/opam index ceff295a14e..6ec223dae61 100644 --- a/packages/statverif/statverif.1.97pl1/opam +++ b/packages/statverif/statverif.1.97pl1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "statverif" version: "1.97pl1" maintainer: "Eike Ritter " @@ -11,4 +11,14 @@ build: [ ] install: [make "prefix=%{prefix}%" "install"] remove: [["ocamlfind" "remove" "statverif"] ["rm" "-f" "%{bin}%/statverif"] ["rm" "-f" "%{bin}%/statveriftotex"]] -depends: [ "ocamlfind" {build} ] +depends: [ + "ocaml" + "ocamlfind" {build} +] +synopsis: + "StatVerif: automated verifier for cryptographic protocols with state, based on ProVerif." +flags: light-uninstall +url { + src: "https://github.com/rittere/statverif/archive/1.97pl1.tar.gz" + checksum: "md5=6e4ab2c56c4af4cb001c8e6353ad00d5" +} diff --git a/packages/statverif/statverif.1.97pl1/url b/packages/statverif/statverif.1.97pl1/url deleted file mode 100644 index a3c205b05a8..00000000000 --- a/packages/statverif/statverif.1.97pl1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rittere/statverif/archive/1.97pl1.tar.gz" -checksum: "6e4ab2c56c4af4cb001c8e6353ad00d5" diff --git a/packages/stb_image/stb_image.0.1/descr b/packages/stb_image/stb_image.0.1/descr deleted file mode 100644 index 4b56cba61d5..00000000000 --- a/packages/stb_image/stb_image.0.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -OCaml bindings to stb_image, a public domain image loader - -Stb_image is an OCaml binding to stb_image from Sean Barrett, [Nothings](http://nothings.org/): - - stb_image.h: public domain C image loading library - -The OCaml binding is released under CC-0 license. It has no dependency beside working OCaml and C compilers (stb_image is self-contained). diff --git a/packages/stb_image/stb_image.0.1/opam b/packages/stb_image/stb_image.0.1/opam index 775f5801445..227fc65f559 100644 --- a/packages/stb_image/stb_image.0.1/opam +++ b/packages/stb_image/stb_image.0.1/opam @@ -1,14 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Frederic Bour " authors: "Frederic Bour " homepage: "https://github.com/def-lkb/stb_image" bug-reports: "https://github.com/def-lkb/stb_image" license: "CC0" -dev-repo: "https://github.com/def-lkb/stb_image.git" +dev-repo: "git+https://github.com/def-lkb/stb_image.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "stb_image"] depends: [ + "ocaml" {!= "4.01.0"} "ocamlfind" {build} ] -available: [ ocaml-version != "4.01.0" ] +synopsis: "OCaml bindings to stb_image, a public domain image loader" +description: """ +Stb_image is an OCaml binding to stb_image from Sean Barrett, [Nothings](http://nothings.org/): + + stb_image.h: public domain C image loading library + +The OCaml binding is released under CC-0 license. It has no dependency beside working OCaml and C compilers (stb_image is self-contained).""" +flags: light-uninstall +url { + src: "https://github.com/def-lkb/stb_image/archive/v0.1.tar.gz" + checksum: "md5=7105586140b4c0dfbc346429349ce1ec" +} diff --git a/packages/stb_image/stb_image.0.1/url b/packages/stb_image/stb_image.0.1/url deleted file mode 100644 index 75aabaa92f3..00000000000 --- a/packages/stb_image/stb_image.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/def-lkb/stb_image/archive/v0.1.tar.gz" -checksum: "7105586140b4c0dfbc346429349ce1ec" diff --git a/packages/stb_image/stb_image.0.3/descr b/packages/stb_image/stb_image.0.3/descr deleted file mode 100644 index 4b56cba61d5..00000000000 --- a/packages/stb_image/stb_image.0.3/descr +++ /dev/null @@ -1,7 +0,0 @@ -OCaml bindings to stb_image, a public domain image loader - -Stb_image is an OCaml binding to stb_image from Sean Barrett, [Nothings](http://nothings.org/): - - stb_image.h: public domain C image loading library - -The OCaml binding is released under CC-0 license. It has no dependency beside working OCaml and C compilers (stb_image is self-contained). diff --git a/packages/stb_image/stb_image.0.3/opam b/packages/stb_image/stb_image.0.3/opam index 29e94ed06b1..c9f8aaa72ff 100644 --- a/packages/stb_image/stb_image.0.3/opam +++ b/packages/stb_image/stb_image.0.3/opam @@ -1,15 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Frederic Bour " authors: "Frederic Bour " homepage: "https://github.com/def-lkb/stb_image" bug-reports: "https://github.com/def-lkb/stb_image" license: "CC0" -dev-repo: "https://github.com/def-lkb/stb_image.git" +dev-repo: "git+https://github.com/def-lkb/stb_image.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "stb_image"] depends: [ + "ocaml" {!= "4.01.0"} "ocamlfind" {build} "result" ] -available: [ocaml-version != "4.01.0"] +synopsis: "OCaml bindings to stb_image, a public domain image loader" +description: """ +Stb_image is an OCaml binding to stb_image from Sean Barrett, [Nothings](http://nothings.org/): + + stb_image.h: public domain C image loading library + +The OCaml binding is released under CC-0 license. It has no dependency beside working OCaml and C compilers (stb_image is self-contained).""" +flags: light-uninstall +url { + src: "https://github.com/let-def/stb_image/archive/v0.3.tar.gz" + checksum: "md5=0380d440996416f1f38744619f1234e1" +} diff --git a/packages/stb_image/stb_image.0.3/url b/packages/stb_image/stb_image.0.3/url deleted file mode 100644 index edd5e0de796..00000000000 --- a/packages/stb_image/stb_image.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/let-def/stb_image/archive/v0.3.tar.gz" -checksum: "0380d440996416f1f38744619f1234e1" diff --git a/packages/stb_image/stb_image.0.4/descr b/packages/stb_image/stb_image.0.4/descr deleted file mode 100644 index 4b56cba61d5..00000000000 --- a/packages/stb_image/stb_image.0.4/descr +++ /dev/null @@ -1,7 +0,0 @@ -OCaml bindings to stb_image, a public domain image loader - -Stb_image is an OCaml binding to stb_image from Sean Barrett, [Nothings](http://nothings.org/): - - stb_image.h: public domain C image loading library - -The OCaml binding is released under CC-0 license. It has no dependency beside working OCaml and C compilers (stb_image is self-contained). diff --git a/packages/stb_image/stb_image.0.4/opam b/packages/stb_image/stb_image.0.4/opam index 76f48a4488e..8d0d2cc8a0c 100644 --- a/packages/stb_image/stb_image.0.4/opam +++ b/packages/stb_image/stb_image.0.4/opam @@ -1,15 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Frederic Bour " authors: "Frederic Bour " homepage: "https://github.com/let-def/stb_image" bug-reports: "https://github.com/let-def/stb_image" license: "CC0" -dev-repo: "https://github.com/let-def/stb_image.git" +dev-repo: "git+https://github.com/let-def/stb_image.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "stb_image"] depends: [ + "ocaml" {!= "4.01.0"} "ocamlfind" {build} "result" ] -available: [ocaml-version != "4.01.0"] +synopsis: "OCaml bindings to stb_image, a public domain image loader" +description: """ +Stb_image is an OCaml binding to stb_image from Sean Barrett, [Nothings](http://nothings.org/): + + stb_image.h: public domain C image loading library + +The OCaml binding is released under CC-0 license. It has no dependency beside working OCaml and C compilers (stb_image is self-contained).""" +flags: light-uninstall +url { + src: "https://github.com/let-def/stb_image/archive/v0.4.tar.gz" + checksum: "md5=e78c65923035cf352b73010278b4bf74" +} diff --git a/packages/stb_image/stb_image.0.4/url b/packages/stb_image/stb_image.0.4/url deleted file mode 100644 index 93831a0052c..00000000000 --- a/packages/stb_image/stb_image.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/let-def/stb_image/archive/v0.4.tar.gz" -checksum: "e78c65923035cf352b73010278b4bf74" diff --git a/packages/stb_image_write/stb_image_write.0.1/descr b/packages/stb_image_write/stb_image_write.0.1/descr deleted file mode 100644 index 4ada9f0ac24..00000000000 --- a/packages/stb_image_write/stb_image_write.0.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -OCaml bindings to stb_image_write, a public domain image writer - -Stb_image_write is an OCaml binding to stb_image_write from Sean Barrett, [Nothings](http://nothings.org/). - - stb_image_write.h writes out PNG/BMP/TGA images to C stdio. - -The OCaml binding is released under CC-0 license. It has no dependency beside -working OCaml and C compilers (stb_image_write is self-contained). diff --git a/packages/stb_image_write/stb_image_write.0.1/opam b/packages/stb_image_write/stb_image_write.0.1/opam index 6d74b04c4e5..12e66e3f166 100644 --- a/packages/stb_image_write/stb_image_write.0.1/opam +++ b/packages/stb_image_write/stb_image_write.0.1/opam @@ -1,14 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Frederic Bour " authors: "Frederic Bour " homepage: "https://github.com/def-lkb/stb_image_write" bug-reports: "https://github.com/def-lkb/stb_image_write" license: "CC0" -dev-repo: "https://github.com/def-lkb/stb_image_write.git" +dev-repo: "git+https://github.com/def-lkb/stb_image_write.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "stb_image_write"] depends: [ + "ocaml" {!= "4.01.0"} "ocamlfind" {build} ] -available: [ocaml-version != "4.01.0"] +synopsis: "OCaml bindings to stb_image_write, a public domain image writer" +description: """ +Stb_image_write is an OCaml binding to stb_image_write from Sean Barrett, [Nothings](http://nothings.org/). + + stb_image_write.h writes out PNG/BMP/TGA images to C stdio. + +The OCaml binding is released under CC-0 license. It has no dependency beside +working OCaml and C compilers (stb_image_write is self-contained).""" +flags: light-uninstall +url { + src: "https://github.com/def-lkb/stb_image_write/archive/v0.1.tar.gz" + checksum: "md5=80267942a3407956298845f4215d949c" +} diff --git a/packages/stb_image_write/stb_image_write.0.1/url b/packages/stb_image_write/stb_image_write.0.1/url deleted file mode 100644 index 41aba5b434a..00000000000 --- a/packages/stb_image_write/stb_image_write.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/def-lkb/stb_image_write/archive/v0.1.tar.gz" -checksum: "80267942a3407956298845f4215d949c" diff --git a/packages/stb_image_write/stb_image_write.0.2/descr b/packages/stb_image_write/stb_image_write.0.2/descr deleted file mode 100644 index 4ada9f0ac24..00000000000 --- a/packages/stb_image_write/stb_image_write.0.2/descr +++ /dev/null @@ -1,8 +0,0 @@ -OCaml bindings to stb_image_write, a public domain image writer - -Stb_image_write is an OCaml binding to stb_image_write from Sean Barrett, [Nothings](http://nothings.org/). - - stb_image_write.h writes out PNG/BMP/TGA images to C stdio. - -The OCaml binding is released under CC-0 license. It has no dependency beside -working OCaml and C compilers (stb_image_write is self-contained). diff --git a/packages/stb_image_write/stb_image_write.0.2/opam b/packages/stb_image_write/stb_image_write.0.2/opam index 6d74b04c4e5..86fd16ab80b 100644 --- a/packages/stb_image_write/stb_image_write.0.2/opam +++ b/packages/stb_image_write/stb_image_write.0.2/opam @@ -1,14 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Frederic Bour " authors: "Frederic Bour " homepage: "https://github.com/def-lkb/stb_image_write" bug-reports: "https://github.com/def-lkb/stb_image_write" license: "CC0" -dev-repo: "https://github.com/def-lkb/stb_image_write.git" +dev-repo: "git+https://github.com/def-lkb/stb_image_write.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "stb_image_write"] depends: [ + "ocaml" {!= "4.01.0"} "ocamlfind" {build} ] -available: [ocaml-version != "4.01.0"] +synopsis: "OCaml bindings to stb_image_write, a public domain image writer" +description: """ +Stb_image_write is an OCaml binding to stb_image_write from Sean Barrett, [Nothings](http://nothings.org/). + + stb_image_write.h writes out PNG/BMP/TGA images to C stdio. + +The OCaml binding is released under CC-0 license. It has no dependency beside +working OCaml and C compilers (stb_image_write is self-contained).""" +flags: light-uninstall +url { + src: "https://github.com/let-def/stb_image_write/archive/v0.2.tar.gz" + checksum: "md5=79cb1d610f2fc16231d4f1d4064166d0" +} diff --git a/packages/stb_image_write/stb_image_write.0.2/url b/packages/stb_image_write/stb_image_write.0.2/url deleted file mode 100644 index 723b5edc7cb..00000000000 --- a/packages/stb_image_write/stb_image_write.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/let-def/stb_image_write/archive/v0.2.tar.gz" -checksum: "79cb1d610f2fc16231d4f1d4064166d0" diff --git a/packages/stb_truetype/stb_truetype.0.1/descr b/packages/stb_truetype/stb_truetype.0.1/descr deleted file mode 100644 index 538666b6c14..00000000000 --- a/packages/stb_truetype/stb_truetype.0.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -OCaml bindings to stb_truetype, a public domain font rasterizer - -Stb_truetype is an OCaml binding to stb_truetype from Sean Barrett, [Nothings](http://nothings.org/): - - stb_truetype.h: public domain C truetype rasterization library - -The OCaml binding is released under CC-0 license. It has no dependency beside -working OCaml and C compilers (stb_truetype is self-contained). diff --git a/packages/stb_truetype/stb_truetype.0.1/opam b/packages/stb_truetype/stb_truetype.0.1/opam index f2143df4cc9..b5a9ad00057 100644 --- a/packages/stb_truetype/stb_truetype.0.1/opam +++ b/packages/stb_truetype/stb_truetype.0.1/opam @@ -1,13 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Frederic Bour " authors: "Frederic Bour " homepage: "https://github.com/def-lkb/stb_truetype" bug-reports: "https://github.com/def-lkb/stb_truetype" license: "CC0" -dev-repo: "https://github.com/def-lkb/stb_truetype.git" +dev-repo: "git+https://github.com/def-lkb/stb_truetype.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "stb_truetype"] depends: [ + "ocaml" "ocamlfind" {build} ] +synopsis: "OCaml bindings to stb_truetype, a public domain font rasterizer" +description: """ +Stb_truetype is an OCaml binding to stb_truetype from Sean Barrett, [Nothings](http://nothings.org/): + + stb_truetype.h: public domain C truetype rasterization library + +The OCaml binding is released under CC-0 license. It has no dependency beside +working OCaml and C compilers (stb_truetype is self-contained).""" +flags: light-uninstall +url { + src: "https://github.com/def-lkb/stb_truetype/archive/v0.1.tar.gz" + checksum: "md5=50f342f0b6b330dc9875dfe22f8f6b97" +} diff --git a/packages/stb_truetype/stb_truetype.0.1/url b/packages/stb_truetype/stb_truetype.0.1/url deleted file mode 100644 index c6a7f9c5e04..00000000000 --- a/packages/stb_truetype/stb_truetype.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/def-lkb/stb_truetype/archive/v0.1.tar.gz" -checksum: "50f342f0b6b330dc9875dfe22f8f6b97" diff --git a/packages/stb_truetype/stb_truetype.0.2/descr b/packages/stb_truetype/stb_truetype.0.2/descr deleted file mode 100644 index 538666b6c14..00000000000 --- a/packages/stb_truetype/stb_truetype.0.2/descr +++ /dev/null @@ -1,8 +0,0 @@ -OCaml bindings to stb_truetype, a public domain font rasterizer - -Stb_truetype is an OCaml binding to stb_truetype from Sean Barrett, [Nothings](http://nothings.org/): - - stb_truetype.h: public domain C truetype rasterization library - -The OCaml binding is released under CC-0 license. It has no dependency beside -working OCaml and C compilers (stb_truetype is self-contained). diff --git a/packages/stb_truetype/stb_truetype.0.2/opam b/packages/stb_truetype/stb_truetype.0.2/opam index f2143df4cc9..20399f59bf4 100644 --- a/packages/stb_truetype/stb_truetype.0.2/opam +++ b/packages/stb_truetype/stb_truetype.0.2/opam @@ -1,13 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Frederic Bour " authors: "Frederic Bour " homepage: "https://github.com/def-lkb/stb_truetype" bug-reports: "https://github.com/def-lkb/stb_truetype" license: "CC0" -dev-repo: "https://github.com/def-lkb/stb_truetype.git" +dev-repo: "git+https://github.com/def-lkb/stb_truetype.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "stb_truetype"] depends: [ + "ocaml" "ocamlfind" {build} ] +synopsis: "OCaml bindings to stb_truetype, a public domain font rasterizer" +description: """ +Stb_truetype is an OCaml binding to stb_truetype from Sean Barrett, [Nothings](http://nothings.org/): + + stb_truetype.h: public domain C truetype rasterization library + +The OCaml binding is released under CC-0 license. It has no dependency beside +working OCaml and C compilers (stb_truetype is self-contained).""" +flags: light-uninstall +url { + src: "https://github.com/let-def/stb_truetype/archive/v0.2.tar.gz" + checksum: "md5=682a0876d3d7e0e5f982b4de34b9b55e" +} diff --git a/packages/stb_truetype/stb_truetype.0.2/url b/packages/stb_truetype/stb_truetype.0.2/url deleted file mode 100644 index 7044ab42b4c..00000000000 --- a/packages/stb_truetype/stb_truetype.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/let-def/stb_truetype/archive/v0.2.tar.gz" -checksum: "682a0876d3d7e0e5f982b4de34b9b55e" diff --git a/packages/stb_truetype/stb_truetype.0.3/descr b/packages/stb_truetype/stb_truetype.0.3/descr deleted file mode 100644 index 538666b6c14..00000000000 --- a/packages/stb_truetype/stb_truetype.0.3/descr +++ /dev/null @@ -1,8 +0,0 @@ -OCaml bindings to stb_truetype, a public domain font rasterizer - -Stb_truetype is an OCaml binding to stb_truetype from Sean Barrett, [Nothings](http://nothings.org/): - - stb_truetype.h: public domain C truetype rasterization library - -The OCaml binding is released under CC-0 license. It has no dependency beside -working OCaml and C compilers (stb_truetype is self-contained). diff --git a/packages/stb_truetype/stb_truetype.0.3/opam b/packages/stb_truetype/stb_truetype.0.3/opam index e93034b0ef0..895606ec5e0 100644 --- a/packages/stb_truetype/stb_truetype.0.3/opam +++ b/packages/stb_truetype/stb_truetype.0.3/opam @@ -1,13 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Frederic Bour " authors: "Frederic Bour " homepage: "https://github.com/let-def/stb_truetype" bug-reports: "https://github.com/let-def/stb_truetype" license: "CC0" -dev-repo: "https://github.com/let-def/stb_truetype.git" +dev-repo: "git+https://github.com/let-def/stb_truetype.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "stb_truetype"] depends: [ + "ocaml" "ocamlfind" {build} ] +synopsis: "OCaml bindings to stb_truetype, a public domain font rasterizer" +description: """ +Stb_truetype is an OCaml binding to stb_truetype from Sean Barrett, [Nothings](http://nothings.org/): + + stb_truetype.h: public domain C truetype rasterization library + +The OCaml binding is released under CC-0 license. It has no dependency beside +working OCaml and C compilers (stb_truetype is self-contained).""" +flags: light-uninstall +url { + src: "https://github.com/let-def/stb_truetype/archive/v0.3.tar.gz" + checksum: "md5=da2a5e3c58c9d0d96a13edc3292e059d" +} diff --git a/packages/stb_truetype/stb_truetype.0.3/url b/packages/stb_truetype/stb_truetype.0.3/url deleted file mode 100644 index 887a8a5b527..00000000000 --- a/packages/stb_truetype/stb_truetype.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/let-def/stb_truetype/archive/v0.3.tar.gz" -checksum: "da2a5e3c58c9d0d96a13edc3292e059d" diff --git a/packages/stb_truetype/stb_truetype.0.4/descr b/packages/stb_truetype/stb_truetype.0.4/descr deleted file mode 100644 index 538666b6c14..00000000000 --- a/packages/stb_truetype/stb_truetype.0.4/descr +++ /dev/null @@ -1,8 +0,0 @@ -OCaml bindings to stb_truetype, a public domain font rasterizer - -Stb_truetype is an OCaml binding to stb_truetype from Sean Barrett, [Nothings](http://nothings.org/): - - stb_truetype.h: public domain C truetype rasterization library - -The OCaml binding is released under CC-0 license. It has no dependency beside -working OCaml and C compilers (stb_truetype is self-contained). diff --git a/packages/stb_truetype/stb_truetype.0.4/opam b/packages/stb_truetype/stb_truetype.0.4/opam index 3ad7c58c0dd..0f4f639962f 100644 --- a/packages/stb_truetype/stb_truetype.0.4/opam +++ b/packages/stb_truetype/stb_truetype.0.4/opam @@ -1,14 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Frederic Bour " authors: "Frederic Bour " homepage: "https://github.com/let-def/stb_truetype" bug-reports: "https://github.com/let-def/stb_truetype" license: "CC0" -dev-repo: "https://github.com/let-def/stb_truetype.git" +dev-repo: "git+https://github.com/let-def/stb_truetype.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "stb_truetype"] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} ] -available: [ocaml-version >= "4.02"] +synopsis: "OCaml bindings to stb_truetype, a public domain font rasterizer" +description: """ +Stb_truetype is an OCaml binding to stb_truetype from Sean Barrett, [Nothings](http://nothings.org/): + + stb_truetype.h: public domain C truetype rasterization library + +The OCaml binding is released under CC-0 license. It has no dependency beside +working OCaml and C compilers (stb_truetype is self-contained).""" +flags: light-uninstall +url { + src: "https://github.com/let-def/stb_truetype/archive/v0.4.tar.gz" + checksum: "md5=293c268649b0cdab23c3fc5d7847dea3" +} diff --git a/packages/stb_truetype/stb_truetype.0.4/url b/packages/stb_truetype/stb_truetype.0.4/url deleted file mode 100644 index e4fd317560a..00000000000 --- a/packages/stb_truetype/stb_truetype.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/let-def/stb_truetype/archive/v0.4.tar.gz" -checksum: "293c268649b0cdab23c3fc5d7847dea3" diff --git a/packages/stb_truetype/stb_truetype.0.5/descr b/packages/stb_truetype/stb_truetype.0.5/descr deleted file mode 100644 index 538666b6c14..00000000000 --- a/packages/stb_truetype/stb_truetype.0.5/descr +++ /dev/null @@ -1,8 +0,0 @@ -OCaml bindings to stb_truetype, a public domain font rasterizer - -Stb_truetype is an OCaml binding to stb_truetype from Sean Barrett, [Nothings](http://nothings.org/): - - stb_truetype.h: public domain C truetype rasterization library - -The OCaml binding is released under CC-0 license. It has no dependency beside -working OCaml and C compilers (stb_truetype is self-contained). diff --git a/packages/stb_truetype/stb_truetype.0.5/opam b/packages/stb_truetype/stb_truetype.0.5/opam index 3ad7c58c0dd..31938ec3bb4 100644 --- a/packages/stb_truetype/stb_truetype.0.5/opam +++ b/packages/stb_truetype/stb_truetype.0.5/opam @@ -1,14 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Frederic Bour " authors: "Frederic Bour " homepage: "https://github.com/let-def/stb_truetype" bug-reports: "https://github.com/let-def/stb_truetype" license: "CC0" -dev-repo: "https://github.com/let-def/stb_truetype.git" +dev-repo: "git+https://github.com/let-def/stb_truetype.git" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "stb_truetype"] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} ] -available: [ocaml-version >= "4.02"] +synopsis: "OCaml bindings to stb_truetype, a public domain font rasterizer" +description: """ +Stb_truetype is an OCaml binding to stb_truetype from Sean Barrett, [Nothings](http://nothings.org/): + + stb_truetype.h: public domain C truetype rasterization library + +The OCaml binding is released under CC-0 license. It has no dependency beside +working OCaml and C compilers (stb_truetype is self-contained).""" +flags: light-uninstall +url { + src: "https://github.com/let-def/stb_truetype/archive/v0.5.tar.gz" + checksum: "md5=07ab3121e8f3e5fd400cc685cb76f845" +} diff --git a/packages/stb_truetype/stb_truetype.0.5/url b/packages/stb_truetype/stb_truetype.0.5/url deleted file mode 100644 index ea57b6621b9..00000000000 --- a/packages/stb_truetype/stb_truetype.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/let-def/stb_truetype/archive/v0.5.tar.gz" -checksum: "07ab3121e8f3e5fd400cc685cb76f845" diff --git a/packages/stdcompat/stdcompat.0/descr b/packages/stdcompat/stdcompat.0/descr deleted file mode 100644 index f168cc7006c..00000000000 --- a/packages/stdcompat/stdcompat.0/descr +++ /dev/null @@ -1 +0,0 @@ -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. \ No newline at end of file diff --git a/packages/stdcompat/stdcompat.0/opam b/packages/stdcompat/stdcompat.0/opam deleted file mode 100644 index d2c328019ce..00000000000 --- a/packages/stdcompat/stdcompat.0/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -version: "0" -name: "stdcompat" -maintainer: "Thierry Martinez " -authors: "Thierry Martinez " -homepage: "https://github.com/thierry-martinez/stdcompat" -bug-reports: "https://github.com/thierry-martinez/stdcompat/issues" -license: "BSD" -dev-repo: "https://github.com/thierry-martinez/stdcompat.git" -build: [make "all" "PREFIX=%{prefix}%"] -install: [make "install" "PREFIX=%{prefix}%"] -remove: [make "uninstall" "PREFIX=%{prefix}%"] -depends: [ - "ocamlfind" {build} - "cppo" {build} -] diff --git a/packages/stdcompat/stdcompat.0/url b/packages/stdcompat/stdcompat.0/url deleted file mode 100644 index 55069bfabbd..00000000000 --- a/packages/stdcompat/stdcompat.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/thierry-martinez/stdcompat/archive/0.tar.gz" -checksum: "ec4f9d1143d37e08b4362e14f98e9fe1" diff --git a/packages/stdcompat/stdcompat.1/descr b/packages/stdcompat/stdcompat.1/descr deleted file mode 100644 index f168cc7006c..00000000000 --- a/packages/stdcompat/stdcompat.1/descr +++ /dev/null @@ -1 +0,0 @@ -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. \ No newline at end of file diff --git a/packages/stdcompat/stdcompat.1/opam b/packages/stdcompat/stdcompat.1/opam index 81a867c0cbd..484a7d29d6c 100644 --- a/packages/stdcompat/stdcompat.1/opam +++ b/packages/stdcompat/stdcompat.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1" name: "stdcompat" maintainer: "Thierry Martinez " @@ -6,11 +6,18 @@ authors: "Thierry Martinez " homepage: "https://github.com/thierry-martinez/stdcompat" bug-reports: "https://github.com/thierry-martinez/stdcompat/issues" license: "BSD" -dev-repo: "https://github.com/thierry-martinez/stdcompat.git" +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" "ocamlfind" {build} "cppo" {build} ] +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/1.tar.gz" + checksum: "md5=8048e9f07ad46fe73a79ca9869bdd307" +} diff --git a/packages/stdcompat/stdcompat.1/url b/packages/stdcompat/stdcompat.1/url deleted file mode 100644 index 5090555c409..00000000000 --- a/packages/stdcompat/stdcompat.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/thierry-martinez/stdcompat/archive/1.tar.gz" -checksum: "8048e9f07ad46fe73a79ca9869bdd307" diff --git a/packages/stdint/stdint.0.3.0-0/descr b/packages/stdint/stdint.0.3.0-0/descr deleted file mode 100644 index 3a80603cb6e..00000000000 --- a/packages/stdint/stdint.0.3.0-0/descr +++ /dev/null @@ -1,9 +0,0 @@ -signed and unsigned integer types having specified widths -The stdint library provides signed and unsigned integer types of various -fixed widths: 8, 16, 24, 32, 40, 48, 56, 64 and 128 bit. -This interface is similar to Int32 and Int64 from the base library but provides -more functions and constants like arithmetic and bit-wise operations, constants -like maximum and minimum values, infix operators conversion to and from every -other integer type (including int, float and nativeint), parsing from and -conversion to readable strings (binary, octal, decimal, hexademical), -conversion to and from buffers in both big endian and little endian byte order. diff --git a/packages/stdint/stdint.0.3.0-0/opam b/packages/stdint/stdint.0.3.0-0/opam index d19f2aca8bc..4b9fd2c4ac7 100644 --- a/packages/stdint/stdint.0.3.0-0/opam +++ b/packages/stdint/stdint.0.3.0-0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus W. Weissmann " authors: [ "Andre Nathan " @@ -9,19 +9,35 @@ authors: [ license: "MIT" homepage: "https://github.com/andrenth/ocaml-stdint" doc: "http://stdint.forge.ocamlcore.org/doc/" -dev-repo: "https://github.com/andrenth/ocaml-stdint.git" +dev-repo: "git+https://github.com/andrenth/ocaml-stdint.git" bug-reports: "https://github.com/andrenth/ocaml-stdint/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" "stdint"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "base-bytes" "ocamlfind" {>= "1.5"} "ocamlbuild" {build} ] +synopsis: "signed and unsigned integer types having specified widths" +description: """ +The stdint library provides signed and unsigned integer types of various +fixed widths: 8, 16, 24, 32, 40, 48, 56, 64 and 128 bit. +This interface is similar to Int32 and Int64 from the base library but provides +more functions and constants like arithmetic and bit-wise operations, constants +like maximum and minimum values, infix operators conversion to and from every +other integer type (including int, float and nativeint), parsing from and +conversion to readable strings (binary, octal, decimal, hexademical), +conversion to and from buffers in both big endian and little endian byte order.""" +flags: light-uninstall +url { + src: "https://github.com/andrenth/ocaml-stdint/archive/0.3.0.tar.gz" + checksum: "md5=1f9fa21baf9c0df490a841a6e916963a" +} diff --git a/packages/stdint/stdint.0.3.0-0/url b/packages/stdint/stdint.0.3.0-0/url deleted file mode 100644 index c7d7cb7b98c..00000000000 --- a/packages/stdint/stdint.0.3.0-0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andrenth/ocaml-stdint/archive/0.3.0.tar.gz" -checksum: "1f9fa21baf9c0df490a841a6e916963a" diff --git a/packages/stdint/stdint.0.4.0/descr b/packages/stdint/stdint.0.4.0/descr deleted file mode 100644 index 3a80603cb6e..00000000000 --- a/packages/stdint/stdint.0.4.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -signed and unsigned integer types having specified widths -The stdint library provides signed and unsigned integer types of various -fixed widths: 8, 16, 24, 32, 40, 48, 56, 64 and 128 bit. -This interface is similar to Int32 and Int64 from the base library but provides -more functions and constants like arithmetic and bit-wise operations, constants -like maximum and minimum values, infix operators conversion to and from every -other integer type (including int, float and nativeint), parsing from and -conversion to readable strings (binary, octal, decimal, hexademical), -conversion to and from buffers in both big endian and little endian byte order. diff --git a/packages/stdint/stdint.0.4.0/opam b/packages/stdint/stdint.0.4.0/opam deleted file mode 100644 index 659eaa9d227..00000000000 --- a/packages/stdint/stdint.0.4.0/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -maintainer: "Andre Nathan " -authors: [ - "Andre Nathan" "Jeff Shaw" "Florian Pichlmeier" "Markus W. Weissmann" -] -homepage: "https://github.com/andrenth/ocaml-stdint" -bug-reports: "https://github.com/andrenth/ocaml-stdint/issues" -license: "MIT" -dev-repo: "https://github.com/andrenth/ocaml-stdint.git" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - [make] -] -install: [make "install"] -remove: ["ocamlfind" "remove" "project"] -depends: "ocamlfind" diff --git a/packages/stdint/stdint.0.4.0/url b/packages/stdint/stdint.0.4.0/url deleted file mode 100644 index 18d0af87480..00000000000 --- a/packages/stdint/stdint.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andrenth/ocaml-stdint/archive/0.4.0.tar.gz" -checksum: "6d058bad24069e1943514e5ebf68daa6" diff --git a/packages/stdint/stdint.0.4.1/descr b/packages/stdint/stdint.0.4.1/descr deleted file mode 100644 index 3a80603cb6e..00000000000 --- a/packages/stdint/stdint.0.4.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -signed and unsigned integer types having specified widths -The stdint library provides signed and unsigned integer types of various -fixed widths: 8, 16, 24, 32, 40, 48, 56, 64 and 128 bit. -This interface is similar to Int32 and Int64 from the base library but provides -more functions and constants like arithmetic and bit-wise operations, constants -like maximum and minimum values, infix operators conversion to and from every -other integer type (including int, float and nativeint), parsing from and -conversion to readable strings (binary, octal, decimal, hexademical), -conversion to and from buffers in both big endian and little endian byte order. diff --git a/packages/stdint/stdint.0.4.1/opam b/packages/stdint/stdint.0.4.1/opam index 659eaa9d227..76b4244f571 100644 --- a/packages/stdint/stdint.0.4.1/opam +++ b/packages/stdint/stdint.0.4.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Andre Nathan " authors: [ "Andre Nathan" "Jeff Shaw" "Florian Pichlmeier" "Markus W. Weissmann" @@ -6,11 +6,26 @@ authors: [ homepage: "https://github.com/andrenth/ocaml-stdint" bug-reports: "https://github.com/andrenth/ocaml-stdint/issues" license: "MIT" -dev-repo: "https://github.com/andrenth/ocaml-stdint.git" +dev-repo: "git+https://github.com/andrenth/ocaml-stdint.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] [make] ] install: [make "install"] remove: ["ocamlfind" "remove" "project"] -depends: "ocamlfind" +depends: ["ocaml" "ocamlfind"] +synopsis: "signed and unsigned integer types having specified widths" +description: """ +The stdint library provides signed and unsigned integer types of various +fixed widths: 8, 16, 24, 32, 40, 48, 56, 64 and 128 bit. +This interface is similar to Int32 and Int64 from the base library but provides +more functions and constants like arithmetic and bit-wise operations, constants +like maximum and minimum values, infix operators conversion to and from every +other integer type (including int, float and nativeint), parsing from and +conversion to readable strings (binary, octal, decimal, hexademical), +conversion to and from buffers in both big endian and little endian byte order.""" +flags: light-uninstall +url { + src: "https://github.com/andrenth/ocaml-stdint/archive/0.4.1.tar.gz" + checksum: "md5=bbdf81f5d3685deebfbc10f74fc6bd53" +} diff --git a/packages/stdint/stdint.0.4.1/url b/packages/stdint/stdint.0.4.1/url deleted file mode 100644 index 469d7fe9f57..00000000000 --- a/packages/stdint/stdint.0.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andrenth/ocaml-stdint/archive/0.4.1.tar.gz" -checksum: "bbdf81f5d3685deebfbc10f74fc6bd53" diff --git a/packages/stdint/stdint.0.4.2/descr b/packages/stdint/stdint.0.4.2/descr deleted file mode 100644 index 3a80603cb6e..00000000000 --- a/packages/stdint/stdint.0.4.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -signed and unsigned integer types having specified widths -The stdint library provides signed and unsigned integer types of various -fixed widths: 8, 16, 24, 32, 40, 48, 56, 64 and 128 bit. -This interface is similar to Int32 and Int64 from the base library but provides -more functions and constants like arithmetic and bit-wise operations, constants -like maximum and minimum values, infix operators conversion to and from every -other integer type (including int, float and nativeint), parsing from and -conversion to readable strings (binary, octal, decimal, hexademical), -conversion to and from buffers in both big endian and little endian byte order. diff --git a/packages/stdint/stdint.0.4.2/opam b/packages/stdint/stdint.0.4.2/opam index d19f2aca8bc..555320f6430 100644 --- a/packages/stdint/stdint.0.4.2/opam +++ b/packages/stdint/stdint.0.4.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus W. Weissmann " authors: [ "Andre Nathan " @@ -9,19 +9,35 @@ authors: [ license: "MIT" homepage: "https://github.com/andrenth/ocaml-stdint" doc: "http://stdint.forge.ocamlcore.org/doc/" -dev-repo: "https://github.com/andrenth/ocaml-stdint.git" +dev-repo: "git+https://github.com/andrenth/ocaml-stdint.git" bug-reports: "https://github.com/andrenth/ocaml-stdint/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" "stdint"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "base-bytes" "ocamlfind" {>= "1.5"} "ocamlbuild" {build} ] +synopsis: "signed and unsigned integer types having specified widths" +description: """ +The stdint library provides signed and unsigned integer types of various +fixed widths: 8, 16, 24, 32, 40, 48, 56, 64 and 128 bit. +This interface is similar to Int32 and Int64 from the base library but provides +more functions and constants like arithmetic and bit-wise operations, constants +like maximum and minimum values, infix operators conversion to and from every +other integer type (including int, float and nativeint), parsing from and +conversion to readable strings (binary, octal, decimal, hexademical), +conversion to and from buffers in both big endian and little endian byte order.""" +flags: light-uninstall +url { + src: "https://github.com/andrenth/ocaml-stdint/archive/0.4.2.tar.gz" + checksum: "md5=dde8a4e4429bffa4bd7c6a2b4bae1f4e" +} diff --git a/packages/stdint/stdint.0.4.2/url b/packages/stdint/stdint.0.4.2/url deleted file mode 100644 index bb66d91581d..00000000000 --- a/packages/stdint/stdint.0.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andrenth/ocaml-stdint/archive/0.4.2.tar.gz" -checksum: "dde8a4e4429bffa4bd7c6a2b4bae1f4e" diff --git a/packages/stdint/stdint.0.5.0/descr b/packages/stdint/stdint.0.5.0/descr deleted file mode 100644 index 3a80603cb6e..00000000000 --- a/packages/stdint/stdint.0.5.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -signed and unsigned integer types having specified widths -The stdint library provides signed and unsigned integer types of various -fixed widths: 8, 16, 24, 32, 40, 48, 56, 64 and 128 bit. -This interface is similar to Int32 and Int64 from the base library but provides -more functions and constants like arithmetic and bit-wise operations, constants -like maximum and minimum values, infix operators conversion to and from every -other integer type (including int, float and nativeint), parsing from and -conversion to readable strings (binary, octal, decimal, hexademical), -conversion to and from buffers in both big endian and little endian byte order. diff --git a/packages/stdint/stdint.0.5.0/opam b/packages/stdint/stdint.0.5.0/opam index 0510a28a535..cc10e298bda 100644 --- a/packages/stdint/stdint.0.5.0/opam +++ b/packages/stdint/stdint.0.5.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Markus W. Weissmann " authors: [ "Andre Nathan " @@ -10,16 +10,32 @@ homepage: "https://github.com/andrenth/ocaml-stdint" bug-reports: "https://github.com/andrenth/ocaml-stdint/issues" license: "MIT" doc: "http://stdint.forge.ocamlcore.org/doc/" -dev-repo: "https://github.com/andrenth/ocaml-stdint.git" +dev-repo: "git+https://github.com/andrenth/ocaml-stdint.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: ["ocaml" "setup.ml" "-install"] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "stdint"] depends: [ + "ocaml" "base-bytes" "ocamlfind" {>= "1.5"} "ocamlbuild" {build} ] +synopsis: "signed and unsigned integer types having specified widths" +description: """ +The stdint library provides signed and unsigned integer types of various +fixed widths: 8, 16, 24, 32, 40, 48, 56, 64 and 128 bit. +This interface is similar to Int32 and Int64 from the base library but provides +more functions and constants like arithmetic and bit-wise operations, constants +like maximum and minimum values, infix operators conversion to and from every +other integer type (including int, float and nativeint), parsing from and +conversion to readable strings (binary, octal, decimal, hexademical), +conversion to and from buffers in both big endian and little endian byte order.""" +flags: light-uninstall +url { + src: "https://github.com/andrenth/ocaml-stdint/archive/0.5.0.tar.gz" + checksum: "md5=fefa9d456e1a22edbb32b6c1848b1663" +} diff --git a/packages/stdint/stdint.0.5.0/url b/packages/stdint/stdint.0.5.0/url deleted file mode 100644 index e7af41a554e..00000000000 --- a/packages/stdint/stdint.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andrenth/ocaml-stdint/archive/0.5.0.tar.gz" -checksum: "fefa9d456e1a22edbb32b6c1848b1663" diff --git a/packages/stdint/stdint.0.5.1/descr b/packages/stdint/stdint.0.5.1/descr deleted file mode 100644 index 3a80603cb6e..00000000000 --- a/packages/stdint/stdint.0.5.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -signed and unsigned integer types having specified widths -The stdint library provides signed and unsigned integer types of various -fixed widths: 8, 16, 24, 32, 40, 48, 56, 64 and 128 bit. -This interface is similar to Int32 and Int64 from the base library but provides -more functions and constants like arithmetic and bit-wise operations, constants -like maximum and minimum values, infix operators conversion to and from every -other integer type (including int, float and nativeint), parsing from and -conversion to readable strings (binary, octal, decimal, hexademical), -conversion to and from buffers in both big endian and little endian byte order. diff --git a/packages/stdint/stdint.0.5.1/opam b/packages/stdint/stdint.0.5.1/opam index db086302614..f3a58bf76ca 100644 --- a/packages/stdint/stdint.0.5.1/opam +++ b/packages/stdint/stdint.0.5.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.5.1" maintainer: "Markus W. Weissmann " authors: [ @@ -10,13 +10,28 @@ authors: [ license: "MIT" homepage: "https://github.com/andrenth/ocaml-stdint" doc: "http://stdint.forge.ocamlcore.org/doc/" -dev-repo: "https://github.com/andrenth/ocaml-stdint.git" +dev-repo: "git+https://github.com/andrenth/ocaml-stdint.git" bug-reports: "https://github.com/andrenth/ocaml-stdint/issues" build: [ ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] depends: [ + "ocaml" "base-bytes" "jbuilder" {build} ] +synopsis: "signed and unsigned integer types having specified widths" +description: """ +The stdint library provides signed and unsigned integer types of various +fixed widths: 8, 16, 24, 32, 40, 48, 56, 64 and 128 bit. +This interface is similar to Int32 and Int64 from the base library but provides +more functions and constants like arithmetic and bit-wise operations, constants +like maximum and minimum values, infix operators conversion to and from every +other integer type (including int, float and nativeint), parsing from and +conversion to readable strings (binary, octal, decimal, hexademical), +conversion to and from buffers in both big endian and little endian byte order.""" +url { + src: "https://github.com/andrenth/ocaml-stdint/archive/0.5.1.tar.gz" + checksum: "md5=02c7da8215cf8e22ffa58405f2a29ea8" +} diff --git a/packages/stdint/stdint.0.5.1/url b/packages/stdint/stdint.0.5.1/url deleted file mode 100644 index 531a48d1025..00000000000 --- a/packages/stdint/stdint.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andrenth/ocaml-stdint/archive/0.5.1.tar.gz" -checksum: "02c7da8215cf8e22ffa58405f2a29ea8" diff --git a/packages/stdio/stdio.v0.10.0/descr b/packages/stdio/stdio.v0.10.0/descr deleted file mode 100644 index a8f81f3a21a..00000000000 --- a/packages/stdio/stdio.v0.10.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Standard IO library for OCaml - -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. diff --git a/packages/stdio/stdio.v0.10.0/opam b/packages/stdio/stdio.v0.10.0/opam index e50499dec00..6a15ef17a82 100644 --- a/packages/stdio/stdio.v0.10.0/opam +++ b/packages/stdio/stdio.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/stdio" @@ -9,8 +9,19 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "base" {>= "v0.10" & < "v0.11"} - "sexplib" {>= "v0.10" & < "v0.11"} + "ocaml" {>= "4.04.1"} + "base" {>= "v0.10" & < "v0.11"} + "sexplib" {>= "v0.10" & < "v0.11"} "jbuilder" {build & >= "1.0+beta12"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=11c9cb61b9e5feeae2bf5fc11d52b217" +} diff --git a/packages/stdio/stdio.v0.10.0/url b/packages/stdio/stdio.v0.10.0/url deleted file mode 100644 index 80d0c0ed395..00000000000 --- a/packages/stdio/stdio.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/stdio-v0.10.0.tar.gz" -checksum: "11c9cb61b9e5feeae2bf5fc11d52b217" diff --git a/packages/stdio/stdio.v0.9.0/descr b/packages/stdio/stdio.v0.9.0/descr deleted file mode 100644 index a8f81f3a21a..00000000000 --- a/packages/stdio/stdio.v0.9.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Standard IO library for OCaml - -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. diff --git a/packages/stdio/stdio.v0.9.0/opam b/packages/stdio/stdio.v0.9.0/opam index 1a6bf25e8cb..4252960a97f 100644 --- a/packages/stdio/stdio.v0.9.0/opam +++ b/packages/stdio/stdio.v0.9.0/opam @@ -1,15 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/stdio" bug-reports: "https://github.com/janestreet/stdio/issues" -dev-repo: "https://github.com/janestreet/stdio.git" +dev-repo: "git+https://github.com/janestreet/stdio.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "stdio" "--root" "." "-j" jobs "@install"] ] depends: [ - "base" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0" & < "4.06.0"} + "base" {>= "v0.9" & < "v0.10"} "jbuilder" {build & >= "1.0+beta4"} ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.0" ] +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: "md5=d4141e64156f43614b4270cdd7dd3895" +} diff --git a/packages/stdio/stdio.v0.9.0/url b/packages/stdio/stdio.v0.9.0/url deleted file mode 100644 index 82a7fafaa40..00000000000 --- a/packages/stdio/stdio.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/stdio-v0.9.0.tar.gz" -checksum: "d4141e64156f43614b4270cdd7dd3895" diff --git a/packages/stdio/stdio.v0.9.1/descr b/packages/stdio/stdio.v0.9.1/descr deleted file mode 100644 index a8f81f3a21a..00000000000 --- a/packages/stdio/stdio.v0.9.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Standard IO library for OCaml - -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. diff --git a/packages/stdio/stdio.v0.9.1/opam b/packages/stdio/stdio.v0.9.1/opam index 53941504d14..beec4f25b3e 100644 --- a/packages/stdio/stdio.v0.9.1/opam +++ b/packages/stdio/stdio.v0.9.1/opam @@ -1,15 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/stdio" bug-reports: "https://github.com/janestreet/stdio/issues" -dev-repo: "https://github.com/janestreet/stdio.git" +dev-repo: "git+https://github.com/janestreet/stdio.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "stdio" "--root" "." "-j" jobs "@install"] ] depends: [ - "base" {>= "v0.9.4" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "base" {>= "v0.9.4" & < "v0.10"} "jbuilder" {build & >= "1.0+beta2"} ] -available: [ ocaml-version >= "4.03.0" ] +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: "md5=3172dead178316b4336be1f7ca8640a4" +} diff --git a/packages/stdio/stdio.v0.9.1/url b/packages/stdio/stdio.v0.9.1/url deleted file mode 100644 index 82cd367aaf8..00000000000 --- a/packages/stdio/stdio.v0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/stdio/archive/v0.9.1.tar.gz" -checksum: "3172dead178316b4336be1f7ca8640a4" diff --git a/packages/stemmer/stemmer.0.2/descr b/packages/stemmer/stemmer.0.2/descr deleted file mode 100644 index d4142ee6bed..00000000000 --- a/packages/stemmer/stemmer.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Porter stemming algorithm in pure OCaml - -This is a pure OCaml implementation of the Porter -stemming algorithm. diff --git a/packages/stemmer/stemmer.0.2/opam b/packages/stemmer/stemmer.0.2/opam index a0b61adb9c8..cd26dbf50dc 100644 --- a/packages/stemmer/stemmer.0.2/opam +++ b/packages/stemmer/stemmer.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "stemmer" version: "0.2" maintainer: "Erik L. Arneson " @@ -11,5 +11,17 @@ build: [ ] install: [make "install"] remove: ["ocamlfind" "remove" "stemmer"] -depends: "ocamlfind" {build} +depends: [ + "ocaml" + "ocamlfind" {build} +] dev-repo: "git://github.com/pymander/ocaml-stemmer" +synopsis: "Porter stemming algorithm in pure OCaml" +description: """ +This is a pure OCaml implementation of the Porter +stemming algorithm.""" +flags: light-uninstall +url { + src: "https://github.com/pymander/ocaml-stemmer/archive/v0.2.tar.gz" + checksum: "md5=29588f4e3db0175e9a720143effd5f2b" +} diff --git a/packages/stemmer/stemmer.0.2/url b/packages/stemmer/stemmer.0.2/url deleted file mode 100644 index 7760ff5637f..00000000000 --- a/packages/stemmer/stemmer.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pymander/ocaml-stemmer/archive/v0.2.tar.gz" -checksum: "29588f4e3db0175e9a720143effd5f2b" diff --git a/packages/stemming/stemming.0.2.0/descr b/packages/stemming/stemming.0.2.0/descr deleted file mode 100644 index fd61bbc4d4a..00000000000 --- a/packages/stemming/stemming.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Collection of stemmers diff --git a/packages/stemming/stemming.0.2.0/opam b/packages/stemming/stemming.0.2.0/opam index 306da03e4c2..d6c9d544dcf 100644 --- a/packages/stemming/stemming.0.2.0/opam +++ b/packages/stemming/stemming.0.2.0/opam @@ -1,16 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "https://github.com/ygrek/ocaml-stemming" license: "LGPL-2.1 with OCaml 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} ] -build-test: [["ocaml" "setup.ml" "-test"]] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "stemming"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] +synopsis: "Collection of stemmers" +flags: light-uninstall +url { + src: + "http://ygrek.org.ua/p/release/ocaml-stemming/ocaml-stemming-0.2.0.tar.gz" + checksum: "md5=13cb10d238939fd41e79743e717f4d75" +} diff --git a/packages/stemming/stemming.0.2.0/url b/packages/stemming/stemming.0.2.0/url deleted file mode 100644 index abaed6d4747..00000000000 --- a/packages/stemming/stemming.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ygrek.org.ua/p/release/ocaml-stemming/ocaml-stemming-0.2.0.tar.gz" -checksum: "13cb10d238939fd41e79743e717f4d75" diff --git a/packages/stog-rdf/stog-rdf.0.10.0/descr b/packages/stog-rdf/stog-rdf.0.10.0/descr deleted file mode 100644 index 3d8a14764e5..00000000000 --- a/packages/stog-rdf/stog-rdf.0.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -Plugin for Stog. Define and query RDF graphs in rewrite rules. diff --git a/packages/stog-rdf/stog-rdf.0.10.0/opam b/packages/stog-rdf/stog-rdf.0.10.0/opam index 7af0fd65fff..2a30052e31b 100644 --- a/packages/stog-rdf/stog-rdf.0.10.0/opam +++ b/packages/stog-rdf/stog-rdf.0.10.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/stog/plugins/rdf.html" license: "GNU General Public License version 3" doc: ["http://zoggy.github.io/stog/plugins/rdf.html"] -dev-repo: "https://github.com/zoggy/stog-rdf.git" +dev-repo: "git+https://github.com/zoggy/stog-rdf.git" bug-reports: "https://github.com/zoggy/stog-rdf/issues" build: [ @@ -15,8 +15,13 @@ install: [ ] remove: [["ocamlfind" "remove" "stog-rdf"]] depends: [ + "ocaml" {>= "4.00.0"} "stog" {= "0.10.0"} "rdf" {>= "0.8.0" & <= "0.9.0"} ] -available: [ocaml-version >= "4.00.0"] - +synopsis: "Plugin for Stog. Define and query RDF graphs in rewrite rules." +flags: light-uninstall +url { + src: "http://zoggy.github.com/stog/plugins/stog-rdf-0.10.0.tar.gz" + checksum: "md5=badf43d546827b4bec9bfe769fb06cb4" +} diff --git a/packages/stog-rdf/stog-rdf.0.10.0/url b/packages/stog-rdf/stog-rdf.0.10.0/url deleted file mode 100644 index 535e19ca122..00000000000 --- a/packages/stog-rdf/stog-rdf.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/stog/plugins/stog-rdf-0.10.0.tar.gz" -checksum: "badf43d546827b4bec9bfe769fb06cb4" diff --git a/packages/stog-rdf/stog-rdf.0.11.0/descr b/packages/stog-rdf/stog-rdf.0.11.0/descr deleted file mode 100644 index 3d8a14764e5..00000000000 --- a/packages/stog-rdf/stog-rdf.0.11.0/descr +++ /dev/null @@ -1 +0,0 @@ -Plugin for Stog. Define and query RDF graphs in rewrite rules. diff --git a/packages/stog-rdf/stog-rdf.0.11.0/opam b/packages/stog-rdf/stog-rdf.0.11.0/opam index 255b4eaa53e..c3834e60383 100644 --- a/packages/stog-rdf/stog-rdf.0.11.0/opam +++ b/packages/stog-rdf/stog-rdf.0.11.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/stog/plugins/rdf.html" license: "GNU General Public License version 3" doc: ["http://zoggy.github.io/stog/plugins/rdf.html"] -dev-repo: "https://github.com/zoggy/stog-rdf.git" +dev-repo: "git+https://github.com/zoggy/stog-rdf.git" bug-reports: "https://github.com/zoggy/stog-rdf/issues" tags: ["publication" "rdf" "sparql" "semantic web"] @@ -16,8 +16,13 @@ install: [ ] remove: [["ocamlfind" "remove" "stog-rdf"]] depends: [ - "stog" {>= "0.11.0" & <= "0.14" } + "ocaml" {>= "4.00.0"} + "stog" {>= "0.11.0" & <= "0.14"} "rdf" {>= "0.8.0" & <= "0.9.0"} ] -available: [ocaml-version >= "4.00.0"] - +synopsis: "Plugin for Stog. Define and query RDF graphs in rewrite rules." +flags: light-uninstall +url { + src: "http://zoggy.github.com/stog/plugins/stog-rdf-0.11.0.tar.gz" + checksum: "md5=f2f7ae23cc09fda109b8f861a86ffbd8" +} diff --git a/packages/stog-rdf/stog-rdf.0.11.0/url b/packages/stog-rdf/stog-rdf.0.11.0/url deleted file mode 100644 index c0aacce5681..00000000000 --- a/packages/stog-rdf/stog-rdf.0.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/stog/plugins/stog-rdf-0.11.0.tar.gz" -checksum: "f2f7ae23cc09fda109b8f861a86ffbd8" diff --git a/packages/stog-rdf/stog-rdf.0.15.0/descr b/packages/stog-rdf/stog-rdf.0.15.0/descr deleted file mode 100644 index 3d8a14764e5..00000000000 --- a/packages/stog-rdf/stog-rdf.0.15.0/descr +++ /dev/null @@ -1 +0,0 @@ -Plugin for Stog. Define and query RDF graphs in rewrite rules. diff --git a/packages/stog-rdf/stog-rdf.0.15.0/opam b/packages/stog-rdf/stog-rdf.0.15.0/opam deleted file mode 100644 index bd8c586a6b5..00000000000 --- a/packages/stog-rdf/stog-rdf.0.15.0/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "zoggy@bat8.org" -authors: ["Maxence Guesdon"] -homepage: "http://zoggy.github.io/stog/plugins/rdf.html" - -license: "GNU General Public License version 3" -doc: ["http://zoggy.github.io/stog/plugins/rdf.html"] -dev-repo: "https://github.com/zoggy/stog-rdf.git" -bug-reports: "https://github.com/zoggy/stog-rdf/issues" - -tags: ["publication" "rdf" "sparql" "semantic web"] -build: [ - [make "all"] -] -install: [ - [make "install"] -] -remove: [["ocamlfind" "remove" "stog-rdf"]] -depends: [ - "stog" {= "0.15.0"} - "rdf" {= "0.9.0"} -] - -available: [ocaml-version >= "4.02.1"] diff --git a/packages/stog-rdf/stog-rdf.0.15.0/url b/packages/stog-rdf/stog-rdf.0.15.0/url deleted file mode 100644 index f81af0694e2..00000000000 --- a/packages/stog-rdf/stog-rdf.0.15.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/stog/plugins/stog-rdf-0.15.0.tar.gz" -checksum: "6f49b1b8b94f7e9ffd7cb49022d87d28" diff --git a/packages/stog-rdf/stog-rdf.0.16.0/descr b/packages/stog-rdf/stog-rdf.0.16.0/descr deleted file mode 100644 index 3d8a14764e5..00000000000 --- a/packages/stog-rdf/stog-rdf.0.16.0/descr +++ /dev/null @@ -1 +0,0 @@ -Plugin for Stog. Define and query RDF graphs in rewrite rules. diff --git a/packages/stog-rdf/stog-rdf.0.16.0/opam b/packages/stog-rdf/stog-rdf.0.16.0/opam index 51d5b23c28a..6556e82950f 100644 --- a/packages/stog-rdf/stog-rdf.0.16.0/opam +++ b/packages/stog-rdf/stog-rdf.0.16.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/stog/plugins/rdf.html" license: "GNU General Public License version 3" doc: ["http://zoggy.github.io/stog/plugins/rdf.html"] -dev-repo: "https://github.com/zoggy/stog-rdf.git" +dev-repo: "git+https://github.com/zoggy/stog-rdf.git" bug-reports: "https://github.com/zoggy/stog-rdf/issues" tags: ["publication" "rdf" "sparql" "semantic web"] @@ -17,8 +17,13 @@ install: [ ] remove: [["ocamlfind" "remove" "stog-rdf"]] depends: [ + "ocaml" {>= "4.02.1"} "stog" {= "0.16.0"} "rdf" {= "0.9.0"} ] - -available: [ocaml-version >= "4.02.1"] +synopsis: "Plugin for Stog. Define and query RDF graphs in rewrite rules." +flags: light-uninstall +url { + src: "http://zoggy.github.com/stog/plugins/stog-rdf-0.16.0.tar.gz" + checksum: "md5=433eb9aa4ff3b8a14b75e24261fa111c" +} diff --git a/packages/stog-rdf/stog-rdf.0.16.0/url b/packages/stog-rdf/stog-rdf.0.16.0/url deleted file mode 100644 index 1b4959936a1..00000000000 --- a/packages/stog-rdf/stog-rdf.0.16.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/stog/plugins/stog-rdf-0.16.0.tar.gz" -checksum: "433eb9aa4ff3b8a14b75e24261fa111c" diff --git a/packages/stog-rdf/stog-rdf.0.16.1/descr b/packages/stog-rdf/stog-rdf.0.16.1/descr deleted file mode 100644 index 8efe93dce6b..00000000000 --- a/packages/stog-rdf/stog-rdf.0.16.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Plugin for Stog. Define and query RDF graphs in rewrite rules. - -This plugin allows to use RDF graphs to generate parts of -documents and to generate RDF graphs from elements in -documents. \ No newline at end of file diff --git a/packages/stog-rdf/stog-rdf.0.16.1/opam b/packages/stog-rdf/stog-rdf.0.16.1/opam index a6ae8dd35e1..8cdcb7b67f2 100644 --- a/packages/stog-rdf/stog-rdf.0.16.1/opam +++ b/packages/stog-rdf/stog-rdf.0.16.1/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/stog/plugins/rdf.html" license: "GNU General Public License version 3" doc: ["http://zoggy.github.io/stog/plugins/rdf.html"] -dev-repo: "https://github.com/zoggy/stog-rdf.git" +dev-repo: "git+https://github.com/zoggy/stog-rdf.git" bug-reports: "https://github.com/zoggy/stog-rdf/issues" tags: ["publication" "rdf" "sparql" "semantic web"] @@ -17,8 +17,17 @@ install: [ ] remove: [["ocamlfind" "remove" "stog-rdf"]] depends: [ + "ocaml" {>= "4.02.1"} "stog" {= "0.16.0"} "rdf" {>= "0.10.0"} ] - -available: [ocaml-version >= "4.02.1"] +synopsis: "Plugin for Stog. Define and query RDF graphs in rewrite rules." +description: """ +This plugin allows to use RDF graphs to generate parts of +documents and to generate RDF graphs from elements in +documents.""" +flags: light-uninstall +url { + src: "https://github.com/zoggy/stog-rdf/archive/0.16.1.tar.gz" + checksum: "md5=c5ceda5190eb8c0333e795cc7d1b7d31" +} diff --git a/packages/stog-rdf/stog-rdf.0.16.1/url b/packages/stog-rdf/stog-rdf.0.16.1/url deleted file mode 100644 index c2bba7899a4..00000000000 --- a/packages/stog-rdf/stog-rdf.0.16.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/zoggy/stog-rdf/archive/0.16.1.tar.gz" -checksum: "c5ceda5190eb8c0333e795cc7d1b7d31" diff --git a/packages/stog-rdf/stog-rdf.0.7.0/descr b/packages/stog-rdf/stog-rdf.0.7.0/descr deleted file mode 100644 index 1b9f2499792..00000000000 --- a/packages/stog-rdf/stog-rdf.0.7.0/descr +++ /dev/null @@ -1 +0,0 @@ -Plugin for Stog. Allow defining RDF triples to generate a RDF graph for the site. diff --git a/packages/stog-rdf/stog-rdf.0.7.0/opam b/packages/stog-rdf/stog-rdf.0.7.0/opam index 25594c3c0f9..2731e8540c8 100644 --- a/packages/stog-rdf/stog-rdf.0.7.0/opam +++ b/packages/stog-rdf/stog-rdf.0.7.0/opam @@ -1,10 +1,16 @@ -opam-version: "1" +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"} ] -available: ocaml-version >= "4.00.0" install: [make "install"] +synopsis: + "Plugin for Stog. Allow defining RDF triples to generate a RDF graph for the site." +url { + src: "http://zoggy.github.com/stog/plugins/stog-rdf-0.7.0.tar.gz" + checksum: "md5=18f23579b8aa8801752aca97ade79abf" +} diff --git a/packages/stog-rdf/stog-rdf.0.7.0/url b/packages/stog-rdf/stog-rdf.0.7.0/url deleted file mode 100644 index a105dc00c05..00000000000 --- a/packages/stog-rdf/stog-rdf.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/stog/plugins/stog-rdf-0.7.0.tar.gz" -checksum: "18f23579b8aa8801752aca97ade79abf" diff --git a/packages/stog-writing/stog-writing.0.10.0/descr b/packages/stog-writing/stog-writing.0.10.0/descr deleted file mode 100644 index 60b488e9b83..00000000000 --- a/packages/stog-writing/stog-writing.0.10.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Plugin for Stog. Allow adding footnotes and bibliographies in stog-generated -web sites. diff --git a/packages/stog-writing/stog-writing.0.10.0/opam b/packages/stog-writing/stog-writing.0.10.0/opam index 53dfc7fe4f9..1ed42c8127a 100644 --- a/packages/stog-writing/stog-writing.0.10.0/opam +++ b/packages/stog-writing/stog-writing.0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/stog/plugins/writing.html" @@ -8,8 +8,16 @@ doc: ["http://zoggy.github.io/stog/plugins/writing.html"] build: [make "all"] remove: [["ocamlfind" "remove" "stog-writing"]] depends: [ + "ocaml" {>= "4.00.0"} "stog" {= "0.10.0"} "menhir" {>= "20120123"} ] -available: ocaml-version >= "4.00.0" install: [make "install"] +synopsis: + "Plugin for Stog. Allow adding footnotes and bibliographies in stog-generated" +description: "web sites." +flags: light-uninstall +url { + src: "http://zoggy.github.com/stog/plugins/stog-writing-0.10.0.tar.gz" + checksum: "md5=e09a39a07aa03c6512f6134db38736c2" +} diff --git a/packages/stog-writing/stog-writing.0.10.0/url b/packages/stog-writing/stog-writing.0.10.0/url deleted file mode 100644 index 8d860b5ea3c..00000000000 --- a/packages/stog-writing/stog-writing.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/stog/plugins/stog-writing-0.10.0.tar.gz" -checksum: "e09a39a07aa03c6512f6134db38736c2" diff --git a/packages/stog-writing/stog-writing.0.11.0/descr b/packages/stog-writing/stog-writing.0.11.0/descr deleted file mode 100644 index 60b488e9b83..00000000000 --- a/packages/stog-writing/stog-writing.0.11.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Plugin for Stog. Allow adding footnotes and bibliographies in stog-generated -web sites. diff --git a/packages/stog-writing/stog-writing.0.11.0/opam b/packages/stog-writing/stog-writing.0.11.0/opam index 137927d7182..ce231d13296 100644 --- a/packages/stog-writing/stog-writing.0.11.0/opam +++ b/packages/stog-writing/stog-writing.0.11.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/stog/plugins/writing.html" @@ -8,8 +8,16 @@ 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"} ] -available: ocaml-version >= "4.00.0" install: [make "install"] +synopsis: + "Plugin for Stog. Allow adding footnotes and bibliographies in stog-generated" +description: "web sites." +flags: light-uninstall +url { + src: "http://zoggy.github.com/stog/plugins/stog-writing-0.11.0.tar.gz" + checksum: "md5=1ff0f4208bb33021a8810ddcb7f6620b" +} diff --git a/packages/stog-writing/stog-writing.0.11.0/url b/packages/stog-writing/stog-writing.0.11.0/url deleted file mode 100644 index 97d8677fd86..00000000000 --- a/packages/stog-writing/stog-writing.0.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/stog/plugins/stog-writing-0.11.0.tar.gz" -checksum: "1ff0f4208bb33021a8810ddcb7f6620b" diff --git a/packages/stog-writing/stog-writing.0.12.0/descr b/packages/stog-writing/stog-writing.0.12.0/descr deleted file mode 100644 index b39f256dd7d..00000000000 --- a/packages/stog-writing/stog-writing.0.12.0/descr +++ /dev/null @@ -1 +0,0 @@ -Plugin for Stog to use footnotes and bibliographies in stog-generated web sites. diff --git a/packages/stog-writing/stog-writing.0.12.0/opam b/packages/stog-writing/stog-writing.0.12.0/opam deleted file mode 100644 index 8996e13fa94..00000000000 --- a/packages/stog-writing/stog-writing.0.12.0/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1" -maintainer: "zoggy@bat8.org" -authors: ["Maxence Guesdon"] -homepage: "http://zoggy.github.io/stog/plugins/writing.html" -license: "GNU General Public License version 3" -doc: ["http://zoggy.github.io/stog/plugins/writing.html"] -tags: ["publication" "web" "blog" "bibliography"] -build: [make "all"] -remove: [["ocamlfind" "remove" "stog-writing"]] -depends: [ - "stog" {>= "0.12.0" & < "0.13"} - "menhir" {>= "20120123"} -] -available: ocaml-version >= "4.00.0" -install: [make "install"] diff --git a/packages/stog-writing/stog-writing.0.12.0/url b/packages/stog-writing/stog-writing.0.12.0/url deleted file mode 100644 index ae508a45a30..00000000000 --- a/packages/stog-writing/stog-writing.0.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/stog/plugins/stog-writing-0.12.0.tar.gz" -checksum: "65410bff18c66cd18e9f5980b673dbf8" diff --git a/packages/stog-writing/stog-writing.0.13.0/descr b/packages/stog-writing/stog-writing.0.13.0/descr deleted file mode 100644 index b39f256dd7d..00000000000 --- a/packages/stog-writing/stog-writing.0.13.0/descr +++ /dev/null @@ -1 +0,0 @@ -Plugin for Stog to use footnotes and bibliographies in stog-generated web sites. diff --git a/packages/stog-writing/stog-writing.0.13.0/opam b/packages/stog-writing/stog-writing.0.13.0/opam index 8da1b1065c7..7b4196a3c1f 100644 --- a/packages/stog-writing/stog-writing.0.13.0/opam +++ b/packages/stog-writing/stog-writing.0.13.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/stog/plugins/writing.html" @@ -8,8 +8,15 @@ tags: ["publication" "web" "blog" "bibliography"] build: [make "all"] remove: [["ocamlfind" "remove" "stog-writing"]] depends: [ + "ocaml" {>= "4.02.0"} "stog" {>= "0.13.0" & <= "0.14"} "menhir" {>= "20120123"} ] -available: ocaml-version >= "4.02.0" install: [make "install"] +synopsis: + "Plugin for Stog to use footnotes and bibliographies in stog-generated web sites." +flags: light-uninstall +url { + src: "http://zoggy.github.com/stog/plugins/stog-writing-0.13.0.tar.gz" + checksum: "md5=9ebda81b5c411455477e4bef4d0be2b3" +} diff --git a/packages/stog-writing/stog-writing.0.13.0/url b/packages/stog-writing/stog-writing.0.13.0/url deleted file mode 100644 index ca72732bab5..00000000000 --- a/packages/stog-writing/stog-writing.0.13.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/stog/plugins/stog-writing-0.13.0.tar.gz" -checksum: "9ebda81b5c411455477e4bef4d0be2b3" diff --git a/packages/stog-writing/stog-writing.0.15.0/descr b/packages/stog-writing/stog-writing.0.15.0/descr deleted file mode 100644 index b39f256dd7d..00000000000 --- a/packages/stog-writing/stog-writing.0.15.0/descr +++ /dev/null @@ -1 +0,0 @@ -Plugin for Stog to use footnotes and bibliographies in stog-generated web sites. diff --git a/packages/stog-writing/stog-writing.0.15.0/opam b/packages/stog-writing/stog-writing.0.15.0/opam deleted file mode 100644 index d006582cfaa..00000000000 --- a/packages/stog-writing/stog-writing.0.15.0/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "zoggy@bat8.org" -authors: ["Maxence Guesdon"] -homepage: "http://zoggy.github.io/stog/plugins/writing.html" -license: "GNU General Public License version 3" -doc: ["http://zoggy.github.io/stog/plugins/writing.html"] -dev-repo: "https://github.com/zoggy/stog-writing.git" -bug-reports: "https://github.com/zoggy/stog-writing/issues" -tags: ["publication" "web" "blog" "bibliography"] -build: [ - [make "all"] -] -install: [ - [make "install"] -] -remove: [["ocamlfind" "remove" "stog-writing"]] -depends: [ - "stog" {= "0.15.0" } - "menhir" {>= "20120123"} -] - -available: [ocaml-version >= "4.02.1"] diff --git a/packages/stog-writing/stog-writing.0.15.0/url b/packages/stog-writing/stog-writing.0.15.0/url deleted file mode 100644 index afedccc8e5c..00000000000 --- a/packages/stog-writing/stog-writing.0.15.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/stog/plugins/stog-writing-0.15.0.tar.gz" -checksum: "76fdc80b7195153d69f13da14be3b2ea" diff --git a/packages/stog-writing/stog-writing.0.16.0/descr b/packages/stog-writing/stog-writing.0.16.0/descr deleted file mode 100644 index b39f256dd7d..00000000000 --- a/packages/stog-writing/stog-writing.0.16.0/descr +++ /dev/null @@ -1 +0,0 @@ -Plugin for Stog to use footnotes and bibliographies in stog-generated web sites. diff --git a/packages/stog-writing/stog-writing.0.16.0/opam b/packages/stog-writing/stog-writing.0.16.0/opam index 1df119a7faa..77b8645b279 100644 --- a/packages/stog-writing/stog-writing.0.16.0/opam +++ b/packages/stog-writing/stog-writing.0.16.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/stog/plugins/writing.html" license: "GNU General Public License version 3" doc: ["http://zoggy.github.io/stog/plugins/writing.html"] -dev-repo: "https://github.com/zoggy/stog-writing.git" +dev-repo: "git+https://github.com/zoggy/stog-writing.git" bug-reports: "https://github.com/zoggy/stog-writing/issues" tags: ["publication" "web" "blog" "bibliography"] build: [ @@ -15,8 +15,14 @@ install: [ ] remove: [["ocamlfind" "remove" "stog-writing"]] depends: [ - "stog" {= "0.16.0" } + "ocaml" {>= "4.02.1"} + "stog" {= "0.16.0"} "menhir" {>= "20120123"} ] - -available: [ocaml-version >= "4.02.1"] \ No newline at end of file +synopsis: + "Plugin for Stog to use footnotes and bibliographies in stog-generated web sites." +flags: light-uninstall +url { + src: "http://zoggy.github.com/stog/plugins/stog-writing-0.16.0.tar.gz" + checksum: "md5=34ca6aeba93c3b9cc81c403e3c17e9b3" +} diff --git a/packages/stog-writing/stog-writing.0.16.0/url b/packages/stog-writing/stog-writing.0.16.0/url deleted file mode 100644 index 481e53a58b1..00000000000 --- a/packages/stog-writing/stog-writing.0.16.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/stog/plugins/stog-writing-0.16.0.tar.gz" -checksum: "34ca6aeba93c3b9cc81c403e3c17e9b3" diff --git a/packages/stog-writing/stog-writing.0.17.0/descr b/packages/stog-writing/stog-writing.0.17.0/descr deleted file mode 100644 index b6247b92e81..00000000000 --- a/packages/stog-writing/stog-writing.0.17.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Plugin for Stog to use footnotes and bibliographies in stog-generated web sites. - -No longer description :) diff --git a/packages/stog-writing/stog-writing.0.17.0/opam b/packages/stog-writing/stog-writing.0.17.0/opam index 5d12aee0cd2..43bfb6597b5 100644 --- a/packages/stog-writing/stog-writing.0.17.0/opam +++ b/packages/stog-writing/stog-writing.0.17.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: "Maxence Guesdon" homepage: "http://zoggy.github.io/stog/plugins/writing.html" @@ -6,12 +6,20 @@ bug-reports: "https://github.com/zoggy/stog-writing/issues" license: "GNU General Public License version 3" doc: "http://zoggy.github.io/stog/plugins/writing.html" tags: ["publication" "web" "blog" "bibliography"] -dev-repo: "https://github.com/zoggy/stog-writing.git" +dev-repo: "git+https://github.com/zoggy/stog-writing.git" build: [make "all"] install: [make "install"] remove: ["ocamlfind" "remove" "stog-writing"] depends: [ + "ocaml" {>= "4.03.0"} "stog" {>= "0.17.0" & < "0.18"} "menhir" {>= "20120123"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: + "Plugin for Stog to use footnotes and bibliographies in stog-generated web sites." +description: "No longer description :)" +flags: light-uninstall +url { + src: "https://zoggy.github.io/stog/plugins/stog-writing-0.17.0.tar.gz" + checksum: "md5=f9dd509b250e79cc9caba6c12a5d5f15" +} diff --git a/packages/stog-writing/stog-writing.0.17.0/url b/packages/stog-writing/stog-writing.0.17.0/url deleted file mode 100644 index 48b7f40cf90..00000000000 --- a/packages/stog-writing/stog-writing.0.17.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://zoggy.github.io/stog/plugins/stog-writing-0.17.0.tar.gz" -checksum: "f9dd509b250e79cc9caba6c12a5d5f15" diff --git a/packages/stog-writing/stog-writing.0.6/descr b/packages/stog-writing/stog-writing.0.6/descr deleted file mode 100644 index 60b488e9b83..00000000000 --- a/packages/stog-writing/stog-writing.0.6/descr +++ /dev/null @@ -1,2 +0,0 @@ -Plugin for Stog. Allow adding footnotes and bibliographies in stog-generated -web sites. diff --git a/packages/stog-writing/stog-writing.0.6/opam b/packages/stog-writing/stog-writing.0.6/opam deleted file mode 100644 index 4e900a16e01..00000000000 --- a/packages/stog-writing/stog-writing.0.6/opam +++ /dev/null @@ -1,10 +0,0 @@ -opam-version: "1" -maintainer: "zoggy@bat8.org" -build: [make "all"] -remove: [[make "uninstall"]] -depends: [ - "stog" {= "0.6.1"} - "menhir" {>= "20120123"} -] -available: ocaml-version >= "4.00.0" -install: [make "install"] diff --git a/packages/stog-writing/stog-writing.0.6/url b/packages/stog-writing/stog-writing.0.6/url deleted file mode 100644 index 8405cc9314c..00000000000 --- a/packages/stog-writing/stog-writing.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/stog/plugins/stog-writing-0.6.tar.gz" -checksum: "b123792d9de9a67f89edcc6747517528" diff --git a/packages/stog-writing/stog-writing.0.7.0/descr b/packages/stog-writing/stog-writing.0.7.0/descr deleted file mode 100644 index 60b488e9b83..00000000000 --- a/packages/stog-writing/stog-writing.0.7.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Plugin for Stog. Allow adding footnotes and bibliographies in stog-generated -web sites. diff --git a/packages/stog-writing/stog-writing.0.7.0/opam b/packages/stog-writing/stog-writing.0.7.0/opam index e600a95b7dc..36ebf52fb5c 100644 --- a/packages/stog-writing/stog-writing.0.7.0/opam +++ b/packages/stog-writing/stog-writing.0.7.0/opam @@ -1,10 +1,17 @@ -opam-version: "1" +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"} ] -available: ocaml-version >= "4.00.0" install: [make "install"] +synopsis: + "Plugin for Stog. Allow adding footnotes and bibliographies in stog-generated" +description: "web sites." +url { + src: "http://zoggy.github.com/stog/plugins/stog-writing-0.7.0.tar.gz" + checksum: "md5=52e7e94fcc4b39ec4a63fa1647391e6c" +} diff --git a/packages/stog-writing/stog-writing.0.7.0/url b/packages/stog-writing/stog-writing.0.7.0/url deleted file mode 100644 index 29d64c2d409..00000000000 --- a/packages/stog-writing/stog-writing.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/stog/plugins/stog-writing-0.7.0.tar.gz" -checksum: "52e7e94fcc4b39ec4a63fa1647391e6c" diff --git a/packages/stog-writing/stog-writing.0.8.0/descr b/packages/stog-writing/stog-writing.0.8.0/descr deleted file mode 100644 index 60b488e9b83..00000000000 --- a/packages/stog-writing/stog-writing.0.8.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Plugin for Stog. Allow adding footnotes and bibliographies in stog-generated -web sites. diff --git a/packages/stog-writing/stog-writing.0.8.0/opam b/packages/stog-writing/stog-writing.0.8.0/opam index b2ce0a91711..7ced4c0224a 100644 --- a/packages/stog-writing/stog-writing.0.8.0/opam +++ b/packages/stog-writing/stog-writing.0.8.0/opam @@ -1,10 +1,17 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "zoggy@bat8.org" build: [make "all"] remove: [[make "uninstall"]] depends: [ + "ocaml" {>= "4.00.0"} "stog" {= "0.8.0"} "menhir" {>= "20120123"} ] -available: ocaml-version >= "4.00.0" install: [make "install"] +synopsis: + "Plugin for Stog. Allow adding footnotes and bibliographies in stog-generated" +description: "web sites." +url { + src: "http://zoggy.github.com/stog/plugins/stog-writing-0.8.0.tar.gz" + checksum: "md5=c0a9009f1c8795556f535d6b8eec8d06" +} diff --git a/packages/stog-writing/stog-writing.0.8.0/url b/packages/stog-writing/stog-writing.0.8.0/url deleted file mode 100644 index 9b4623699dc..00000000000 --- a/packages/stog-writing/stog-writing.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/stog/plugins/stog-writing-0.8.0.tar.gz" -checksum: "c0a9009f1c8795556f535d6b8eec8d06" diff --git a/packages/stog/stog.0.10.0/descr b/packages/stog/stog.0.10.0/descr deleted file mode 100644 index 596c5510887..00000000000 --- a/packages/stog/stog.0.10.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -A static web site generator, able to handle blog posts as well as regular pages. - -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. diff --git a/packages/stog/stog.0.10.0/opam b/packages/stog/stog.0.10.0/opam index 3e869576f91..ec97db226f1 100644 --- a/packages/stog/stog.0.10.0/opam +++ b/packages/stog/stog.0.10.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/stog/" license: "GNU General Public License version 3" doc: ["http://zoggy.github.io/stog/doc.html"] -dev-repo: "https://github.com/zoggy/stog.git" +dev-repo: "git+https://github.com/zoggy/stog.git" bug-reports: "https://github.com/zoggy/stog/issues" build: [ @@ -15,6 +15,7 @@ install: [ ] remove: [["ocamlfind" "remove" "stog"]] depends: [ + "ocaml" {>= "4.01.0" & < "4.02.0"} "ocamlfind" "xmlm" {>= "1.1"} "xtmpl" {>= "0.8" & < "0.13.0"} @@ -22,4 +23,22 @@ depends: [ "ocamlnet" {>= "3.6"} "ocamlrss" {>= "2.2.2"} ] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.02.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 +extra-files: ["stog.install" "md5=93ed46b4ced08cae7715a843b7827eb7"] +url { + src: "http://zoggy.github.com/stog/stog-0.10.0.tar.gz" + checksum: "md5=4117d5f8fbc96e2b256ba0d49d69de75" +} diff --git a/packages/stog/stog.0.10.0/url b/packages/stog/stog.0.10.0/url deleted file mode 100644 index 16c99a5690b..00000000000 --- a/packages/stog/stog.0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/stog/stog-0.10.0.tar.gz" -checksum: "4117d5f8fbc96e2b256ba0d49d69de75" diff --git a/packages/stog/stog.0.11.0/descr b/packages/stog/stog.0.11.0/descr deleted file mode 100644 index 596c5510887..00000000000 --- a/packages/stog/stog.0.11.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -A static web site generator, able to handle blog posts as well as regular pages. - -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. diff --git a/packages/stog/stog.0.11.0/files/stog.install b/packages/stog/stog.0.11.0/files/stog.install deleted file mode 100644 index 311fc339e61..00000000000 --- a/packages/stog/stog.0.11.0/files/stog.install +++ /dev/null @@ -1,10 +0,0 @@ -bin: [ - "stog" - "stog.byte" - "stog-ocaml-session" - "mk-stog" - "mk-stog.byte" - "mk-stog-ocaml-session" - "latex2stog" - "latex2stog.byte" -] diff --git a/packages/stog/stog.0.11.0/opam b/packages/stog/stog.0.11.0/opam deleted file mode 100644 index 63f02a7dd11..00000000000 --- a/packages/stog/stog.0.11.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -maintainer: "zoggy@bat8.org" -authors: ["Maxence Guesdon"] -homepage: "http://zoggy.github.io/stog/" -license: "GNU General Public License version 3" -doc: ["http://zoggy.github.io/stog/doc.html"] -dev-repo: "https://github.com/zoggy/stog.git" -bug-reports: "https://github.com/zoggy/stog/issues" - -tags: ["publication" "web" "blog"] -build: [ - [make "all"] -] -install: [ - [make "install-lib"] -] -remove: [["ocamlfind" "remove" "stog"]] -depends: [ - "ocamlfind" - "xmlm" {>= "1.1"} - "xtmpl" {>= "0.9" & < "0.13.0"} - "config-file" {>= "1.2"} - "ocamlnet" {>= "3.6"} - "higlo" { >= "0.2" } -] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.02.0"] diff --git a/packages/stog/stog.0.11.0/url b/packages/stog/stog.0.11.0/url deleted file mode 100644 index 29dfdb108ea..00000000000 --- a/packages/stog/stog.0.11.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/stog/stog-0.11.0.tar.gz" -checksum: "9339b1afb27cd531aef077c24a48b323" diff --git a/packages/stog/stog.0.11.1/descr b/packages/stog/stog.0.11.1/descr deleted file mode 100644 index 596c5510887..00000000000 --- a/packages/stog/stog.0.11.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -A static web site generator, able to handle blog posts as well as regular pages. - -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. diff --git a/packages/stog/stog.0.11.1/opam b/packages/stog/stog.0.11.1/opam index 3ac684b9eb5..286444fe830 100644 --- a/packages/stog/stog.0.11.1/opam +++ b/packages/stog/stog.0.11.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/stog/" license: "GNU General Public License version 3" doc: ["http://zoggy.github.io/stog/doc.html"] -dev-repo: "https://github.com/zoggy/stog.git" +dev-repo: "git+https://github.com/zoggy/stog.git" bug-reports: "https://github.com/zoggy/stog/issues" tags: ["publication" "web" "blog"] @@ -16,12 +16,30 @@ install: [ ] remove: [["ocamlfind" "remove" "stog"]] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "xmlm" {>= "1.1"} "xtmpl" {>= "0.9" & < "0.13.0"} "config-file" {>= "1.2"} "ocamlnet" {>= "3.6"} - "higlo" { >= "0.2" } + "higlo" {>= "0.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. -available: [ ocaml-version >= "4.01.0"] +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 +extra-files: ["stog.install" "md5=93ed46b4ced08cae7715a843b7827eb7"] +url { + src: "http://zoggy.github.com/stog/stog-0.11.1.tar.gz" + checksum: "md5=4e6f33718224d5502447f9db82930a7c" +} diff --git a/packages/stog/stog.0.11.1/url b/packages/stog/stog.0.11.1/url deleted file mode 100644 index 31d56d832ed..00000000000 --- a/packages/stog/stog.0.11.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/stog/stog-0.11.1.tar.gz" -checksum: "4e6f33718224d5502447f9db82930a7c" diff --git a/packages/stog/stog.0.12.0/descr b/packages/stog/stog.0.12.0/descr deleted file mode 100644 index 596c5510887..00000000000 --- a/packages/stog/stog.0.12.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -A static web site generator, able to handle blog posts as well as regular pages. - -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. diff --git a/packages/stog/stog.0.12.0/files/stog.install b/packages/stog/stog.0.12.0/files/stog.install deleted file mode 100644 index 311fc339e61..00000000000 --- a/packages/stog/stog.0.12.0/files/stog.install +++ /dev/null @@ -1,10 +0,0 @@ -bin: [ - "stog" - "stog.byte" - "stog-ocaml-session" - "mk-stog" - "mk-stog.byte" - "mk-stog-ocaml-session" - "latex2stog" - "latex2stog.byte" -] diff --git a/packages/stog/stog.0.12.0/opam b/packages/stog/stog.0.12.0/opam deleted file mode 100644 index daa3411f238..00000000000 --- a/packages/stog/stog.0.12.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -maintainer: "zoggy@bat8.org" -authors: ["Maxence Guesdon"] -homepage: "http://zoggy.github.io/stog/" -license: "GNU General Public License version 3" -doc: ["http://zoggy.github.io/stog/doc.html"] -dev-repo: "https://github.com/zoggy/stog.git" -bug-reports: "https://github.com/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: [ - "ocamlfind" - "xmlm" {>= "1.1"} - "xtmpl" {>= "0.9" & < "0.13.0"} - "config-file" {>= "1.2"} - "ocamlnet" {>= "3.6"} - "higlo" { >= "0.3" } -] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.02.0"] diff --git a/packages/stog/stog.0.12.0/url b/packages/stog/stog.0.12.0/url deleted file mode 100644 index ad02ce13dba..00000000000 --- a/packages/stog/stog.0.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/stog/stog-0.12.0.tar.gz" -checksum: "c4736b83d23a77ef565b90298115ec1c" diff --git a/packages/stog/stog.0.13.0/descr b/packages/stog/stog.0.13.0/descr deleted file mode 100644 index f3f96fbf5cd..00000000000 --- a/packages/stog/stog.0.13.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A static web site generator, able to handle blog posts as well as regular pages. - -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. diff --git a/packages/stog/stog.0.13.0/opam b/packages/stog/stog.0.13.0/opam index 5dae95ee2c4..0aaf5e13b7a 100644 --- a/packages/stog/stog.0.13.0/opam +++ b/packages/stog/stog.0.13.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/stog/" license: "GNU General Public License version 3" doc: ["http://zoggy.github.io/stog/doc.html"] -dev-repo: "https://github.com/zoggy/stog.git" +dev-repo: "git+https://github.com/zoggy/stog.git" bug-reports: "https://github.com/zoggy/stog/issues" tags: ["publication" "web" "blog" "website" "documentation"] @@ -18,15 +18,14 @@ install: [ ] remove: [["ocamlfind" "remove" "stog"]] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "xmlm" {>= "1.1"} "xtmpl" {>= "0.10" & < "0.13.0"} "config-file" {>= "1.2"} "ocamlnet" {>= "3.6"} - "higlo" { >= "0.4" } + "higlo" {>= "0.4"} ] -available: [ ocaml-version >= "4.02.0"] - depopts: ["js_of_ocaml" "xmldiff" "lwt" "websocket" "cstruct" "crunch"] conflicts: [ @@ -37,4 +36,15 @@ conflicts: [ "websocket" {< "0.8.1"} "xmldiff" {< "0.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 +extra-files: ["stog.install" "md5=474001f0f771f0085d55fb0b58b2e7fe"] +url { + src: "http://zoggy.github.com/stog/stog-0.13.0.tar.gz" + checksum: "md5=4411abab24e45341988216b5bf2ba4db" +} diff --git a/packages/stog/stog.0.13.0/url b/packages/stog/stog.0.13.0/url deleted file mode 100644 index cee8b0eb253..00000000000 --- a/packages/stog/stog.0.13.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/stog/stog-0.13.0.tar.gz" -checksum: "4411abab24e45341988216b5bf2ba4db" diff --git a/packages/stog/stog.0.14.0/descr b/packages/stog/stog.0.14.0/descr deleted file mode 100644 index f3f96fbf5cd..00000000000 --- a/packages/stog/stog.0.14.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A static web site generator, able to handle blog posts as well as regular pages. - -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. diff --git a/packages/stog/stog.0.14.0/opam b/packages/stog/stog.0.14.0/opam index c2e53f817e1..c02ca6a982d 100644 --- a/packages/stog/stog.0.14.0/opam +++ b/packages/stog/stog.0.14.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/stog/" license: "GNU General Public License version 3" doc: ["http://zoggy.github.io/stog/doc.html"] -dev-repo: "https://github.com/zoggy/stog.git" +dev-repo: "git+https://github.com/zoggy/stog.git" bug-reports: "https://github.com/zoggy/stog/issues" tags: ["publication" "web" "blog" "website" "documentation"] @@ -18,14 +18,14 @@ install: [ ] remove: [["ocamlfind" "remove" "stog"]] depends: [ + "ocaml" {>= "4.02.1"} "ocamlfind" "xmlm" {>= "1.1"} "xtmpl" {>= "0.10" & < "0.13.0"} "config-file" {>= "1.2"} "ocamlnet" {>= "3.6"} - "higlo" { >= "0.4" } + "higlo" {>= "0.4"} ] -available: [ ocaml-version >= "4.02.1"] depopts: [ "js_of_ocaml" "xmldiff" "lwt" "websocket" "cstruct" "crunch" "ojs-base" ] @@ -38,4 +38,15 @@ conflicts: [ "websocket" {!= "0.8.1"} "xmldiff" {< "0.5.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 +extra-files: ["stog.install" "md5=474001f0f771f0085d55fb0b58b2e7fe"] +url { + src: "http://zoggy.github.com/stog/stog-0.14.0.tar.gz" + checksum: "md5=bc647e0d60d01999aa920005ca762095" +} diff --git a/packages/stog/stog.0.14.0/url b/packages/stog/stog.0.14.0/url deleted file mode 100644 index fdc1349bb13..00000000000 --- a/packages/stog/stog.0.14.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/stog/stog-0.14.0.tar.gz" -checksum: "bc647e0d60d01999aa920005ca762095" diff --git a/packages/stog/stog.0.15.0/descr b/packages/stog/stog.0.15.0/descr deleted file mode 100644 index 296a08a340d..00000000000 --- a/packages/stog/stog.0.15.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -A static web site compiler, handling blog posts, or XML document in general. - -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, -- ... \ No newline at end of file diff --git a/packages/stog/stog.0.15.0/files/stog.install b/packages/stog/stog.0.15.0/files/stog.install deleted file mode 100644 index 4b185303d67..00000000000 --- a/packages/stog/stog.0.15.0/files/stog.install +++ /dev/null @@ -1,16 +0,0 @@ -bin: [ - "src/stog" - "src/stog.byte" - "src/stog-ocaml-session" - "src/mk-stog" - "src/mk-stog.byte" - "src/mk-stog-ocaml-session" - "?src/stog-server" - "?src/stog-server.byte" - "?src/stog-multi-server" - "?src/stog-multi-server.byte" - "src/latex2stog" - "src/latex2stog.byte" - "src/stog-tmpl" - "src/stog-tmpl.byte" -] diff --git a/packages/stog/stog.0.15.0/opam b/packages/stog/stog.0.15.0/opam deleted file mode 100644 index b1d191ca3aa..00000000000 --- a/packages/stog/stog.0.15.0/opam +++ /dev/null @@ -1,42 +0,0 @@ -opam-version: "1.2" -maintainer: "zoggy@bat8.org" -authors: ["Maxence Guesdon"] -homepage: "http://zoggy.github.io/stog/" - -license: "GNU General Public License version 3" - -doc: ["http://zoggy.github.io/stog/doc.html"] -dev-repo: "https://github.com/zoggy/stog.git" -bug-reports: "https://github.com/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: [ - "ocamlfind" - "xmlm" {>= "1.1"} - "xtmpl" {= "0.12"} - "ocf" {>= "0.4.0"} - "ocamlnet" {>= "3.6"} - "higlo" { >= "0.4" } - "ppx_blob" { >= "0.1" } -] -depopts: [ - "js_of_ocaml" - "xmldiff" - "lwt" - "websocket" - "ojs-base" - "sha" -] - -available: [ ocaml-version >= "4.02.1"] diff --git a/packages/stog/stog.0.15.0/url b/packages/stog/stog.0.15.0/url deleted file mode 100644 index 6ffca1290db..00000000000 --- a/packages/stog/stog.0.15.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/stog/stog-0.15.0.tar.gz" -checksum: "b21681f66efd00d53487f41fa86dd6e0" diff --git a/packages/stog/stog.0.16.0/descr b/packages/stog/stog.0.16.0/descr deleted file mode 100644 index 296a08a340d..00000000000 --- a/packages/stog/stog.0.16.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -A static web site compiler, handling blog posts, or XML document in general. - -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, -- ... \ No newline at end of file diff --git a/packages/stog/stog.0.16.0/opam b/packages/stog/stog.0.16.0/opam index 5dd56d43d24..15997ac8655 100644 --- a/packages/stog/stog.0.16.0/opam +++ b/packages/stog/stog.0.16.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/stog/" @@ -6,7 +6,7 @@ homepage: "http://zoggy.github.io/stog/" license: "GNU General Public License version 3" doc: ["http://zoggy.github.io/stog/doc.html"] -dev-repo: "https://github.com/zoggy/stog.git" +dev-repo: "git+https://github.com/zoggy/stog.git" bug-reports: "https://github.com/zoggy/stog/issues" tags: ["publication" "xml" "documentation" "blog" "web" "website"] @@ -22,13 +22,14 @@ install: [ remove: [["ocamlfind" "remove" "stog"]] depends: [ + "ocaml" {>= "4.02.1"} "ocamlfind" "xtmpl" {>= "0.13.0"} "ocf" {>= "0.4.0"} "ocamlnet" {>= "3.6"} - "higlo" { >= "0.5" } - "ppx_blob" { >= "0.1" } - "lwt" { >= "2.5" } + "higlo" {>= "0.5"} + "ppx_blob" {>= "0.1"} + "lwt" {>= "2.5"} ] depopts: [ "js_of_ocaml" @@ -38,4 +39,28 @@ depopts: [ "sha" ] -available: [ ocaml-version >= "4.02.1"] +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 +extra-files: ["stog.install" "md5=dd45a8769ea4d237c8a5945c67192856"] +url { + src: "http://zoggy.github.com/stog/stog-0.16.0.tar.gz" + checksum: "md5=53be6770d7ec57c31f0f4f2954f73b32" +} diff --git a/packages/stog/stog.0.16.0/url b/packages/stog/stog.0.16.0/url deleted file mode 100644 index ccf07d60206..00000000000 --- a/packages/stog/stog.0.16.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/stog/stog-0.16.0.tar.gz" -checksum: "53be6770d7ec57c31f0f4f2954f73b32" diff --git a/packages/stog/stog.0.17.0/descr b/packages/stog/stog.0.17.0/descr deleted file mode 100644 index 296a08a340d..00000000000 --- a/packages/stog/stog.0.17.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -A static web site compiler, handling blog posts, or XML document in general. - -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, -- ... \ No newline at end of file diff --git a/packages/stog/stog.0.17.0/files/stog.install b/packages/stog/stog.0.17.0/files/stog.install deleted file mode 100644 index 4b185303d67..00000000000 --- a/packages/stog/stog.0.17.0/files/stog.install +++ /dev/null @@ -1,16 +0,0 @@ -bin: [ - "src/stog" - "src/stog.byte" - "src/stog-ocaml-session" - "src/mk-stog" - "src/mk-stog.byte" - "src/mk-stog-ocaml-session" - "?src/stog-server" - "?src/stog-server.byte" - "?src/stog-multi-server" - "?src/stog-multi-server.byte" - "src/latex2stog" - "src/latex2stog.byte" - "src/stog-tmpl" - "src/stog-tmpl.byte" -] diff --git a/packages/stog/stog.0.17.0/opam b/packages/stog/stog.0.17.0/opam deleted file mode 100644 index 90d82524f38..00000000000 --- a/packages/stog/stog.0.17.0/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -maintainer: "zoggy@bat8.org" -authors: "Maxence Guesdon" -homepage: "http://zoggy.github.io/stog/" -bug-reports: "https://github.com/zoggy/stog/issues" -license: "GNU General Public License version 3" -doc: "http://zoggy.github.io/stog/doc.html" -tags: ["publication" "xml" "documentation" "blog" "web" "website"] -dev-repo: "https://github.com/zoggy/stog.git" -build: [ - ["./configure" "--prefix" prefix] - [make "all"] -] -install: [make "install-lib" "install-share"] -remove: ["ocamlfind" "remove" "stog"] -depends: [ - "ocamlfind" - "xtmpl" {>= "0.16.0"} - "ocf" {>= "0.5.0"} - "higlo" {>= "0.6"} - "ppx_blob" {>= "0.1"} - "ptime" {>= "0.8.2"} - "uri" {>= "1.9.2"} - "omd" {>= "1.3.0"} - "lwt" {>= "2.5"} - "uutf" {>= "1.0.0"} -] -depopts: ["js_of_ocaml" "xmldiff" "websocket" "ojs-base" "cryptokit"] -available: [ocaml-version >= "4.03.0"] diff --git a/packages/stog/stog.0.17.0/url b/packages/stog/stog.0.17.0/url deleted file mode 100644 index ea11a830f38..00000000000 --- a/packages/stog/stog.0.17.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://zoggy.github.io/stog/stog-0.17.0.tar.gz" -checksum: "741124e3c4f5ba7aa9135f03c69b9c19" diff --git a/packages/stog/stog.0.17.1/descr b/packages/stog/stog.0.17.1/descr deleted file mode 100644 index 296a08a340d..00000000000 --- a/packages/stog/stog.0.17.1/descr +++ /dev/null @@ -1,18 +0,0 @@ -A static web site compiler, handling blog posts, or XML document in general. - -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, -- ... \ No newline at end of file diff --git a/packages/stog/stog.0.17.1/opam b/packages/stog/stog.0.17.1/opam index 90d82524f38..bc3f7b2c134 100644 --- a/packages/stog/stog.0.17.1/opam +++ b/packages/stog/stog.0.17.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: "Maxence Guesdon" homepage: "http://zoggy.github.io/stog/" @@ -6,7 +6,7 @@ bug-reports: "https://github.com/zoggy/stog/issues" license: "GNU General Public License version 3" doc: "http://zoggy.github.io/stog/doc.html" tags: ["publication" "xml" "documentation" "blog" "web" "website"] -dev-repo: "https://github.com/zoggy/stog.git" +dev-repo: "git+https://github.com/zoggy/stog.git" build: [ ["./configure" "--prefix" prefix] [make "all"] @@ -14,6 +14,7 @@ build: [ install: [make "install-lib" "install-share"] remove: ["ocamlfind" "remove" "stog"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" "xtmpl" {>= "0.16.0"} "ocf" {>= "0.5.0"} @@ -26,4 +27,28 @@ depends: [ "uutf" {>= "1.0.0"} ] depopts: ["js_of_ocaml" "xmldiff" "websocket" "ojs-base" "cryptokit"] -available: [ocaml-version >= "4.03.0"] +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 +extra-files: ["stog.install" "md5=dd45a8769ea4d237c8a5945c67192856"] +url { + src: "https://zoggy.github.io/stog/stog-0.17.1.tar.gz" + checksum: "md5=52b11f5cd5309e27756ea579d98065f4" +} diff --git a/packages/stog/stog.0.17.1/url b/packages/stog/stog.0.17.1/url deleted file mode 100644 index 563c8386d79..00000000000 --- a/packages/stog/stog.0.17.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://zoggy.github.io/stog/stog-0.17.1.tar.gz" -checksum: "52b11f5cd5309e27756ea579d98065f4" diff --git a/packages/stog/stog.0.4/descr b/packages/stog/stog.0.4/descr deleted file mode 100644 index 596c5510887..00000000000 --- a/packages/stog/stog.0.4/descr +++ /dev/null @@ -1,12 +0,0 @@ -A static web site generator, able to handle blog posts as well as regular pages. - -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. diff --git a/packages/stog/stog.0.4/opam b/packages/stog/stog.0.4/opam index 2acf71df34c..d171055f7b5 100644 --- a/packages/stog/stog.0.4/opam +++ b/packages/stog/stog.0.4/opam @@ -1,13 +1,31 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "zoggy@bat8.org" build: [make "all"] remove: [[make "uninstall"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.02.0"} "ocamlfind" "xmlm" {>= "1.1"} "xtmpl" {>= "0.4" & < "0.8"} "config-file" {>= "1.1"} "ocamlrss" {>= "2.0" & < "2.1.0"} ] -available: ocaml-version >= "4.00.0" & ocaml-version < "4.02.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.""" +extra-files: ["stog.install" "md5=5c319af20a49fbceb8fc431c95a90198"] +url { + src: "http://zoggy.github.com/stog/stog-0.4.tar.gz" + checksum: "md5=2500ace40374e5e9a1d14d816e05bc20" +} diff --git a/packages/stog/stog.0.4/url b/packages/stog/stog.0.4/url deleted file mode 100644 index 7ed4cce97f1..00000000000 --- a/packages/stog/stog.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/stog/stog-0.4.tar.gz" -checksum: "2500ace40374e5e9a1d14d816e05bc20" diff --git a/packages/stog/stog.0.5/descr b/packages/stog/stog.0.5/descr deleted file mode 100644 index 596c5510887..00000000000 --- a/packages/stog/stog.0.5/descr +++ /dev/null @@ -1,12 +0,0 @@ -A static web site generator, able to handle blog posts as well as regular pages. - -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. diff --git a/packages/stog/stog.0.5/files/stog.install b/packages/stog/stog.0.5/files/stog.install deleted file mode 100644 index 7c06ca25876..00000000000 --- a/packages/stog/stog.0.5/files/stog.install +++ /dev/null @@ -1,5 +0,0 @@ -bin: [ - "stog" - "stog.byte" - "stog-ocaml-session" -] diff --git a/packages/stog/stog.0.5/opam b/packages/stog/stog.0.5/opam deleted file mode 100644 index 0cdd08031ae..00000000000 --- a/packages/stog/stog.0.5/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1" -maintainer: "zoggy@bat8.org" -build: [make "all"] -remove: [[make "uninstall"]] -depends: [ - "ocamlfind" - "xmlm" {>= "1.1"} - "xtmpl" {>= "0.5" & < "0.8"} - "config-file" {>= "1.1"} - "ocamlrss" {>= "2.0" & < "2.1.0"} - "pcre" -] -available: ocaml-version >= "4.00.0" & ocaml-version < "4.02.0" -install: [make "install"] diff --git a/packages/stog/stog.0.5/url b/packages/stog/stog.0.5/url deleted file mode 100644 index 88500a3c300..00000000000 --- a/packages/stog/stog.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/stog/stog-0.5.tar.gz" -checksum: "527c583aaf493b107df6edc0e72eef7b" diff --git a/packages/stog/stog.0.6.1/descr b/packages/stog/stog.0.6.1/descr deleted file mode 100644 index 596c5510887..00000000000 --- a/packages/stog/stog.0.6.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -A static web site generator, able to handle blog posts as well as regular pages. - -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. diff --git a/packages/stog/stog.0.6.1/files/stog.install b/packages/stog/stog.0.6.1/files/stog.install deleted file mode 100644 index 7c06ca25876..00000000000 --- a/packages/stog/stog.0.6.1/files/stog.install +++ /dev/null @@ -1,5 +0,0 @@ -bin: [ - "stog" - "stog.byte" - "stog-ocaml-session" -] diff --git a/packages/stog/stog.0.6.1/opam b/packages/stog/stog.0.6.1/opam deleted file mode 100644 index 7757de65809..00000000000 --- a/packages/stog/stog.0.6.1/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1" -maintainer: "zoggy@bat8.org" -build: [make "all"] -remove: [[make "uninstall"]] -depends: [ - "ocamlfind" - "xmlm" {>= "1.1"} - "xtmpl" {>= "0.5" & < "0.8"} - "config-file" {>= "1.1"} - "ocamlrss" {>= "2.0" & < "2.1.0"} -] -available: ocaml-version >= "4.00.0" & ocaml-version < "4.02.0" -install: [make "install"] diff --git a/packages/stog/stog.0.6.1/url b/packages/stog/stog.0.6.1/url deleted file mode 100644 index 8ee1e2c6871..00000000000 --- a/packages/stog/stog.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/stog/stog-0.6.1.tar.gz" -checksum: "da460629c506d92fffaa457c4db78f17" diff --git a/packages/stog/stog.0.7.0/descr b/packages/stog/stog.0.7.0/descr deleted file mode 100644 index 596c5510887..00000000000 --- a/packages/stog/stog.0.7.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -A static web site generator, able to handle blog posts as well as regular pages. - -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. diff --git a/packages/stog/stog.0.7.0/opam b/packages/stog/stog.0.7.0/opam index a55b930228d..5badc616bbd 100644 --- a/packages/stog/stog.0.7.0/opam +++ b/packages/stog/stog.0.7.0/opam @@ -1,13 +1,31 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "zoggy@bat8.org" build: [make "all"] remove: [[make "uninstall-lib"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.02.0"} "ocamlfind" "xmlm" {>= "1.1"} - "xtmpl" {>= "0.5" & < "0.8" } + "xtmpl" {>= "0.5" & < "0.8"} "config-file" {>= "1.1"} "ocamlrss" {>= "2.0" & < "2.1.0"} ] -available: ocaml-version >= "4.00.0" & ocaml-version < "4.02.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.""" +extra-files: ["stog.install" "md5=7f365388eaa51a97270309d4f828fa59"] +url { + src: "http://zoggy.github.com/stog/stog-0.7.0.tar.gz" + checksum: "md5=d6f16a77fdd4296b7e40e14d8606c216" +} diff --git a/packages/stog/stog.0.7.0/url b/packages/stog/stog.0.7.0/url deleted file mode 100644 index de8559f9426..00000000000 --- a/packages/stog/stog.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/stog/stog-0.7.0.tar.gz" -checksum: "d6f16a77fdd4296b7e40e14d8606c216" diff --git a/packages/stog/stog.0.8.0/descr b/packages/stog/stog.0.8.0/descr deleted file mode 100644 index 596c5510887..00000000000 --- a/packages/stog/stog.0.8.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -A static web site generator, able to handle blog posts as well as regular pages. - -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. diff --git a/packages/stog/stog.0.8.0/opam b/packages/stog/stog.0.8.0/opam index 97400a977cc..8b0f16c783c 100644 --- a/packages/stog/stog.0.8.0/opam +++ b/packages/stog/stog.0.8.0/opam @@ -1,8 +1,9 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "zoggy@bat8.org" build: [make "all"] remove: [[make "uninstall-lib"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.02.0"} "ocamlfind" "xmlm" {>= "1.1"} "xtmpl" {>= "0.5" & < "0.8"} @@ -10,5 +11,22 @@ depends: [ "ocamlnet" {>= "3.6"} "ocamlrss" {>= "2.1.0"} ] -available: ocaml-version >= "4.00.0" & ocaml-version < "4.02.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.""" +extra-files: ["stog.install" "md5=7f365388eaa51a97270309d4f828fa59"] +url { + src: "http://zoggy.github.com/stog/stog-0.8.0.tar.gz" + checksum: "md5=587af11965dfe000e65a54c6a93adfb7" +} diff --git a/packages/stog/stog.0.8.0/url b/packages/stog/stog.0.8.0/url deleted file mode 100644 index a23c8a4c609..00000000000 --- a/packages/stog/stog.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/stog/stog-0.8.0.tar.gz" -checksum: "587af11965dfe000e65a54c6a93adfb7" diff --git a/packages/stog/stog.0.9.0/descr b/packages/stog/stog.0.9.0/descr deleted file mode 100644 index 596c5510887..00000000000 --- a/packages/stog/stog.0.9.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -A static web site generator, able to handle blog posts as well as regular pages. - -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. diff --git a/packages/stog/stog.0.9.0/opam b/packages/stog/stog.0.9.0/opam index 5428b460835..d27061984d8 100644 --- a/packages/stog/stog.0.9.0/opam +++ b/packages/stog/stog.0.9.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/stog/" @@ -7,12 +7,31 @@ doc: ["http://zoggy.github.io/stog/doc.html"] build: [make "all"] remove: [["ocamlfind" "remove" "stog"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.02.0"} "ocamlfind" "xmlm" {>= "1.1"} - "xtmpl" {>= "0.6" & < "0.8" } + "xtmpl" {>= "0.6" & < "0.8"} "config-file" {>= "1.1"} "ocamlnet" {>= "3.6"} "ocamlrss" {>= "2.2.2"} ] -available: ocaml-version >= "4.00.0" & ocaml-version < "4.02.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.""" +flags: light-uninstall +extra-files: ["stog.install" "md5=7f365388eaa51a97270309d4f828fa59"] +url { + src: "http://zoggy.github.com/stog/stog-0.9.0.tar.gz" + checksum: "md5=052d0d167164568e32330465f0712e11" +} diff --git a/packages/stog/stog.0.9.0/url b/packages/stog/stog.0.9.0/url deleted file mode 100644 index 2f93772614f..00000000000 --- a/packages/stog/stog.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/stog/stog-0.9.0.tar.gz" -checksum: "052d0d167164568e32330465f0712e11" diff --git a/packages/stone/stone.0.1/descr b/packages/stone/stone.0.1/descr deleted file mode 100644 index 107ea71132a..00000000000 --- a/packages/stone/stone.0.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Simple static website generator, useful for a portfolio or documentation pages -Full documentation is available at http://dev.isomorphis.me/stone/ diff --git a/packages/stone/stone.0.1/opam b/packages/stone/stone.0.1/opam index 32cd607a1c7..1caf6ea1ca8 100644 --- a/packages/stone/stone.0.1/opam +++ b/packages/stone/stone.0.1/opam @@ -1,6 +1,5 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "armael.gueneau@ens-lyon.fr" -author: "armael@isomorphis.me" homepage: "http://dev.isomorphis.me/stone" bug-reports: "http://github.com/Armael/stone/issues" build: [ @@ -12,6 +11,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {< "4.06"} "ocamlfind" "cow" {>= "0.5.0" & < "0.6.0"} "config-file" @@ -22,4 +22,16 @@ patches: [ ] dev-repo: "git://github.com/Armael/stone" install: [make "install"] -available: [ ocaml-version < "4.06" ] +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" +extra-files: [ + ["configure2.diff" "md5=7baf24d38f28c79c12713c99c7d1ac3e"] + ["configure.diff" "md5=f1846084ae69b085faca047e98ea341c"] +] +url { + src: "https://github.com/Armael/stone/archive/v0.1.tar.gz" + checksum: "md5=7d7f185770baa76394f52cff37c532e2" +} diff --git a/packages/stone/stone.0.1/url b/packages/stone/stone.0.1/url deleted file mode 100644 index 7e8175dfd3c..00000000000 --- a/packages/stone/stone.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Armael/stone/archive/v0.1.tar.gz" -checksum: "7d7f185770baa76394f52cff37c532e2" diff --git a/packages/stone/stone.0.2/descr b/packages/stone/stone.0.2/descr deleted file mode 100644 index 107ea71132a..00000000000 --- a/packages/stone/stone.0.2/descr +++ /dev/null @@ -1,2 +0,0 @@ -Simple static website generator, useful for a portfolio or documentation pages -Full documentation is available at http://dev.isomorphis.me/stone/ diff --git a/packages/stone/stone.0.2/opam b/packages/stone/stone.0.2/opam index 380be7b060a..41e6a25ec87 100644 --- a/packages/stone/stone.0.2/opam +++ b/packages/stone/stone.0.2/opam @@ -1,6 +1,5 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "armael.gueneau@ens-lyon.fr" -author: "armael@isomorphis.me" homepage: "http://dev.isomorphis.me/stone" bug-reports: "http://github.com/Armael/stone/issues" build: [ @@ -12,10 +11,19 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {< "4.06"} "ocamlfind" "cow" {>= "0.5.0" & < "0.6.0"} "config-file" ] dev-repo: "git://github.com/Armael/stone" install: [make "install"] -available: [ ocaml-version < "4.06" ] +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: "md5=97b4deff450bd72813a2d12b6e482d90" +} diff --git a/packages/stone/stone.0.2/url b/packages/stone/stone.0.2/url deleted file mode 100644 index ced8ab24ac7..00000000000 --- a/packages/stone/stone.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Armael/stone/archive/v0.2.tar.gz" -checksum: "97b4deff450bd72813a2d12b6e482d90" diff --git a/packages/stone/stone.0.3.1/descr b/packages/stone/stone.0.3.1/descr deleted file mode 100644 index 107ea71132a..00000000000 --- a/packages/stone/stone.0.3.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Simple static website generator, useful for a portfolio or documentation pages -Full documentation is available at http://dev.isomorphis.me/stone/ diff --git a/packages/stone/stone.0.3.1/opam b/packages/stone/stone.0.3.1/opam index 56cba0e7dcf..ada2c51bbcd 100644 --- a/packages/stone/stone.0.3.1/opam +++ b/packages/stone/stone.0.3.1/opam @@ -1,6 +1,5 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "armael.gueneau@ens-lyon.fr" -author: "armael@isomorphis.me" homepage: "http://dev.isomorphis.me/stone" bug-reports: "http://github.com/Armael/stone/issues" build: [ @@ -12,6 +11,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {< "4.06"} "ocamlfind" {build} "cow" {< "2.0.0"} "config-file" @@ -19,4 +19,12 @@ depends: [ ] dev-repo: "git://github.com/Armael/stone" install: [make "install"] -available: [ ocaml-version < "4.06" ] +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: "md5=8fd2220fed8f5133a8bff5a5c2b02c85" +} diff --git a/packages/stone/stone.0.3.1/url b/packages/stone/stone.0.3.1/url deleted file mode 100644 index 0880211eac6..00000000000 --- a/packages/stone/stone.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Armael/stone/archive/v0.3.1.tar.gz" -checksum: "8fd2220fed8f5133a8bff5a5c2b02c85" diff --git a/packages/stone/stone.0.3.2/descr b/packages/stone/stone.0.3.2/descr deleted file mode 100644 index 107ea71132a..00000000000 --- a/packages/stone/stone.0.3.2/descr +++ /dev/null @@ -1,2 +0,0 @@ -Simple static website generator, useful for a portfolio or documentation pages -Full documentation is available at http://dev.isomorphis.me/stone/ diff --git a/packages/stone/stone.0.3.2/opam b/packages/stone/stone.0.3.2/opam index 7186e552212..0e3036defdc 100644 --- a/packages/stone/stone.0.3.2/opam +++ b/packages/stone/stone.0.3.2/opam @@ -1,6 +1,5 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "armael.gueneau@ens-lyon.fr" -author: "armael@isomorphis.me" homepage: "http://dev.isomorphis.me/stone" bug-reports: "http://github.com/Armael/stone/issues" build: [ @@ -12,6 +11,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {< "4.06"} "ocamlfind" {build} "cow" {< "2.0.0"} "config-file" @@ -19,4 +19,12 @@ depends: [ ] dev-repo: "git://github.com/Armael/stone" install: [make "install"] -available: [ ocaml-version < "4.06" ] +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: "md5=51a4e88ed82a360b799fb0bebc9dc380" +} diff --git a/packages/stone/stone.0.3.2/url b/packages/stone/stone.0.3.2/url deleted file mode 100644 index cc59e6bbab1..00000000000 --- a/packages/stone/stone.0.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Armael/stone/archive/v0.3.2.tar.gz" -checksum: "51a4e88ed82a360b799fb0bebc9dc380" diff --git a/packages/stone/stone.0.3.3/descr b/packages/stone/stone.0.3.3/descr deleted file mode 100644 index 107ea71132a..00000000000 --- a/packages/stone/stone.0.3.3/descr +++ /dev/null @@ -1,2 +0,0 @@ -Simple static website generator, useful for a portfolio or documentation pages -Full documentation is available at http://dev.isomorphis.me/stone/ diff --git a/packages/stone/stone.0.3.3/opam b/packages/stone/stone.0.3.3/opam index 7186e552212..bba8ef330c9 100644 --- a/packages/stone/stone.0.3.3/opam +++ b/packages/stone/stone.0.3.3/opam @@ -1,6 +1,5 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "armael.gueneau@ens-lyon.fr" -author: "armael@isomorphis.me" homepage: "http://dev.isomorphis.me/stone" bug-reports: "http://github.com/Armael/stone/issues" build: [ @@ -12,6 +11,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {< "4.06"} "ocamlfind" {build} "cow" {< "2.0.0"} "config-file" @@ -19,4 +19,12 @@ depends: [ ] dev-repo: "git://github.com/Armael/stone" install: [make "install"] -available: [ ocaml-version < "4.06" ] +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: "md5=609f2d8c8e10e3ca71147084cdd5957b" +} diff --git a/packages/stone/stone.0.3.3/url b/packages/stone/stone.0.3.3/url deleted file mode 100644 index a2971ad96d9..00000000000 --- a/packages/stone/stone.0.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Armael/stone/archive/v0.3.3.tar.gz" -checksum: "609f2d8c8e10e3ca71147084cdd5957b" diff --git a/packages/stone/stone.0.3.4/descr b/packages/stone/stone.0.3.4/descr deleted file mode 100644 index 107ea71132a..00000000000 --- a/packages/stone/stone.0.3.4/descr +++ /dev/null @@ -1,2 +0,0 @@ -Simple static website generator, useful for a portfolio or documentation pages -Full documentation is available at http://dev.isomorphis.me/stone/ diff --git a/packages/stone/stone.0.3.4/opam b/packages/stone/stone.0.3.4/opam index 66e562c8a47..b3cdd32fcf8 100644 --- a/packages/stone/stone.0.3.4/opam +++ b/packages/stone/stone.0.3.4/opam @@ -1,9 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "armael@isomorphis.me" -author: "armael@isomorphis.me" homepage: "http://dev.isomorphis.me/stone" bug-reports: "http://github.com/Armael/stone/issues" -dev-repo: "http://github.com/Armael/stone.git" +dev-repo: "git+http://github.com/Armael/stone.git" build: [ ["./configure" "--bin-dir" bin] [make] @@ -14,9 +13,18 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {< "4.06"} "ocamlfind" {build} "cow" {< "2.0.0"} "config-file" "omd" - ] -available: [ ocaml-version < "4.06" ] +] +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: "md5=9265406a3b3c553ebf02b3250d1b189f" +} diff --git a/packages/stone/stone.0.3.4/url b/packages/stone/stone.0.3.4/url deleted file mode 100644 index b633398ce8b..00000000000 --- a/packages/stone/stone.0.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Armael/stone/archive/v0.3.4.tar.gz" -checksum: "9265406a3b3c553ebf02b3250d1b189f" diff --git a/packages/stone/stone.0.3/descr b/packages/stone/stone.0.3/descr deleted file mode 100644 index 107ea71132a..00000000000 --- a/packages/stone/stone.0.3/descr +++ /dev/null @@ -1,2 +0,0 @@ -Simple static website generator, useful for a portfolio or documentation pages -Full documentation is available at http://dev.isomorphis.me/stone/ diff --git a/packages/stone/stone.0.3/opam b/packages/stone/stone.0.3/opam index 6e2229e4add..826d7a18012 100644 --- a/packages/stone/stone.0.3/opam +++ b/packages/stone/stone.0.3/opam @@ -1,6 +1,5 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "armael.gueneau@ens-lyon.fr" -author: "armael@isomorphis.me" homepage: "http://dev.isomorphis.me/stone" bug-reports: "http://github.com/Armael/stone/issues" build: [ @@ -12,6 +11,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {< "4.06"} "ocamlfind" {build} "cow" {< "2.0.0"} "config-file" @@ -19,4 +19,12 @@ depends: [ ] dev-repo: "git://github.com/Armael/stone" install: [make "install"] -available: [ ocaml-version < "4.06" ] +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: "md5=ad79b7ad48ad561a91313d7ffd135c73" +} diff --git a/packages/stone/stone.0.3/url b/packages/stone/stone.0.3/url deleted file mode 100644 index a37b4d5b80c..00000000000 --- a/packages/stone/stone.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Armael/stone/archive/v0.3.tar.gz" -checksum: "ad79b7ad48ad561a91313d7ffd135c73" diff --git a/packages/stone/stone.0.4.0/descr b/packages/stone/stone.0.4.0/descr deleted file mode 100644 index 107ea71132a..00000000000 --- a/packages/stone/stone.0.4.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Simple static website generator, useful for a portfolio or documentation pages -Full documentation is available at http://dev.isomorphis.me/stone/ diff --git a/packages/stone/stone.0.4.0/opam b/packages/stone/stone.0.4.0/opam index c2905217f73..fcfe3381434 100644 --- a/packages/stone/stone.0.4.0/opam +++ b/packages/stone/stone.0.4.0/opam @@ -1,9 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "armael@isomorphis.me" -author: "armael@isomorphis.me" homepage: "http://dev.isomorphis.me/stone" bug-reports: "http://github.com/Armael/stone/issues" -dev-repo: "http://github.com/Armael/stone.git" +dev-repo: "git+http://github.com/Armael/stone.git" build: [ ["./configure" "--bin-dir" bin] [make] @@ -14,11 +13,20 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {< "4.06"} "ocamlfind" {build} "cow" {>= "2.0.0"} "config-file" "crunch" "inotify" {>= "2.3"} "omd" - ] -available: [ ocaml-version < "4.06" ] +] +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: "md5=f4eb792890b30ba7bb1b70745d8c0317" +} diff --git a/packages/stone/stone.0.4.0/url b/packages/stone/stone.0.4.0/url deleted file mode 100644 index e12617fa58e..00000000000 --- a/packages/stone/stone.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Armael/stone/archive/v0.4.0.tar.gz" -checksum: "f4eb792890b30ba7bb1b70745d8c0317" diff --git a/packages/stone/stone.0.5.0/descr b/packages/stone/stone.0.5.0/descr deleted file mode 100644 index 107ea71132a..00000000000 --- a/packages/stone/stone.0.5.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Simple static website generator, useful for a portfolio or documentation pages -Full documentation is available at http://dev.isomorphis.me/stone/ diff --git a/packages/stone/stone.0.5.0/opam b/packages/stone/stone.0.5.0/opam index c2905217f73..c4a6f54ca3a 100644 --- a/packages/stone/stone.0.5.0/opam +++ b/packages/stone/stone.0.5.0/opam @@ -1,9 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "armael@isomorphis.me" -author: "armael@isomorphis.me" homepage: "http://dev.isomorphis.me/stone" bug-reports: "http://github.com/Armael/stone/issues" -dev-repo: "http://github.com/Armael/stone.git" +dev-repo: "git+http://github.com/Armael/stone.git" build: [ ["./configure" "--bin-dir" bin] [make] @@ -14,11 +13,20 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {< "4.06"} "ocamlfind" {build} "cow" {>= "2.0.0"} "config-file" "crunch" "inotify" {>= "2.3"} "omd" - ] -available: [ ocaml-version < "4.06" ] +] +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: "md5=3edf75c27d7fbc1e9327ab9037412e70" +} diff --git a/packages/stone/stone.0.5.0/url b/packages/stone/stone.0.5.0/url deleted file mode 100644 index 3986e81f1e0..00000000000 --- a/packages/stone/stone.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Armael/stone/archive/v0.5.0.tar.gz" -checksum: "3edf75c27d7fbc1e9327ab9037412e70" diff --git a/packages/stone/stone.0.5.1/descr b/packages/stone/stone.0.5.1/descr deleted file mode 100644 index 107ea71132a..00000000000 --- a/packages/stone/stone.0.5.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Simple static website generator, useful for a portfolio or documentation pages -Full documentation is available at http://dev.isomorphis.me/stone/ diff --git a/packages/stone/stone.0.5.1/opam b/packages/stone/stone.0.5.1/opam index 96f92f74e1d..11fe6aaf9e8 100644 --- a/packages/stone/stone.0.5.1/opam +++ b/packages/stone/stone.0.5.1/opam @@ -1,9 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "armael@isomorphis.me" -author: "armael@isomorphis.me" homepage: "http://dev.isomorphis.me/stone" bug-reports: "http://github.com/Armael/stone/issues" -dev-repo: "http://github.com/Armael/stone.git" +dev-repo: "git+http://github.com/Armael/stone.git" build: [ ["./configure" "--bin-dir" bin] [make] @@ -14,6 +13,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" "ocamlfind" {build} "cow" {>= "2.0.0"} "base-bytes" @@ -21,4 +21,13 @@ depends: [ "crunch" "inotify" {>= "2.3"} "omd" - ] +] +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.1.tar.gz" + checksum: "md5=0866e3637b35df94fae173416fede7a3" +} diff --git a/packages/stone/stone.0.5.1/url b/packages/stone/stone.0.5.1/url deleted file mode 100644 index ed38b4f7ca1..00000000000 --- a/packages/stone/stone.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Armael/stone/archive/v0.5.1.tar.gz" -checksum: "0866e3637b35df94fae173416fede7a3" diff --git a/packages/stringext/stringext.0.0.1/descr b/packages/stringext/stringext.0.0.1/descr deleted file mode 100644 index d0f588406c8..00000000000 --- a/packages/stringext/stringext.0.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Extra string functions for OCaml \ No newline at end of file diff --git a/packages/stringext/stringext.0.0.1/opam b/packages/stringext/stringext.0.0.1/opam deleted file mode 100644 index bcf9c63f893..00000000000 --- a/packages/stringext/stringext.0.0.1/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -maintainer: "rudi.grinberg@gmail.com" - -build: [ - ["ocaml" "setup.ml" "-configure"] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocamlfind" "remove" "stringext"]] - -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/rgrinberg/stringext" -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/stringext/stringext.0.0.1/url b/packages/stringext/stringext.0.0.1/url deleted file mode 100644 index 8c1bc874e3a..00000000000 --- a/packages/stringext/stringext.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/stringext/archive/v0.0.1.tar.gz" -checksum: "1a766c06b2fb74a0992dcbba98d12771" \ No newline at end of file diff --git a/packages/stringext/stringext.1.0.0/descr b/packages/stringext/stringext.1.0.0/descr deleted file mode 100644 index d0f588406c8..00000000000 --- a/packages/stringext/stringext.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Extra string functions for OCaml \ No newline at end of file diff --git a/packages/stringext/stringext.1.0.0/opam b/packages/stringext/stringext.1.0.0/opam deleted file mode 100644 index bcf9c63f893..00000000000 --- a/packages/stringext/stringext.1.0.0/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -maintainer: "rudi.grinberg@gmail.com" - -build: [ - ["ocaml" "setup.ml" "-configure"] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocamlfind" "remove" "stringext"]] - -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/rgrinberg/stringext" -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/stringext/stringext.1.0.0/url b/packages/stringext/stringext.1.0.0/url deleted file mode 100644 index 6308533b973..00000000000 --- a/packages/stringext/stringext.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/stringext/archive/v1.0.0.tar.gz" -checksum: "3c249534da15b7f3216f2c7ab7834b51" \ No newline at end of file diff --git a/packages/stringext/stringext.1.1.0/descr b/packages/stringext/stringext.1.1.0/descr deleted file mode 100644 index d0f588406c8..00000000000 --- a/packages/stringext/stringext.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Extra string functions for OCaml \ No newline at end of file diff --git a/packages/stringext/stringext.1.1.0/opam b/packages/stringext/stringext.1.1.0/opam index bcf9c63f893..5cb5117fb0c 100644 --- a/packages/stringext/stringext.1.1.0/opam +++ b/packages/stringext/stringext.1.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" build: [ @@ -8,9 +8,15 @@ build: [ remove: [["ocamlfind" "remove" "stringext"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://github.com/rgrinberg/stringext" install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] +synopsis: "Extra string functions for OCaml" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/stringext/archive/v1.1.0.tar.gz" + checksum: "md5=aa2fcc184d935ab484663521eade7e7f" +} diff --git a/packages/stringext/stringext.1.1.0/url b/packages/stringext/stringext.1.1.0/url deleted file mode 100644 index bc46ad4371d..00000000000 --- a/packages/stringext/stringext.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/stringext/archive/v1.1.0.tar.gz" -checksum: "aa2fcc184d935ab484663521eade7e7f" \ No newline at end of file diff --git a/packages/stringext/stringext.1.2.0/descr b/packages/stringext/stringext.1.2.0/descr deleted file mode 100644 index ddfe0f7340b..00000000000 --- a/packages/stringext/stringext.1.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Extra string functions for OCaml - -Provides a single module named Stringext that provides a grab bug of often used -but missing string functions from the stdlib. E.g, split, full_split, cut, -rcut, etc. \ No newline at end of file diff --git a/packages/stringext/stringext.1.2.0/opam b/packages/stringext/stringext.1.2.0/opam deleted file mode 100644 index 555296bcbee..00000000000 --- a/packages/stringext/stringext.1.2.0/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -maintainer: "rudi.grinberg@gmail.com" -authors: "Rudi Grinberg" -homepage: "https://github.com/rgrinberg/stringext" -bug-reports: "https://github.com/rgrinberg/stringext/issues" -license: "MIT" -dev-repo: "https://github.com/rgrinberg/stringext.git" -build: [ - ["ocaml" "setup.ml" "-configure"] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] -remove: ["ocamlfind" "remove" "stringext"] -depends: [ - "ocamlfind" {build} - "base-bytes" - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.00.0"] diff --git a/packages/stringext/stringext.1.2.0/url b/packages/stringext/stringext.1.2.0/url deleted file mode 100644 index b863e74d035..00000000000 --- a/packages/stringext/stringext.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/stringext/archive/v1.2.0.tar.gz" -checksum: "4695404f8718efa3be1a26623472e3f6" diff --git a/packages/stringext/stringext.1.3.0/descr b/packages/stringext/stringext.1.3.0/descr deleted file mode 100644 index ddfe0f7340b..00000000000 --- a/packages/stringext/stringext.1.3.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Extra string functions for OCaml - -Provides a single module named Stringext that provides a grab bug of often used -but missing string functions from the stdlib. E.g, split, full_split, cut, -rcut, etc. \ No newline at end of file diff --git a/packages/stringext/stringext.1.3.0/opam b/packages/stringext/stringext.1.3.0/opam deleted file mode 100644 index 1d2e0af6222..00000000000 --- a/packages/stringext/stringext.1.3.0/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -maintainer: "rudi.grinberg@gmail.com" -authors: "Rudi Grinberg" -homepage: "https://github.com/rgrinberg/stringext" -bug-reports: "https://github.com/rgrinberg/stringext/issues" -license: "MIT" -dev-repo: "https://github.com/rgrinberg/stringext.git" - -build: [ - ["ocaml" "setup.ml" "-configure"] - ["ocaml" "setup.ml" "-build"] -] - -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] - -build-doc: ["ocaml" "setup.ml" "-doc"] - -install: ["ocaml" "setup.ml" "-install"] - -remove: ["ocamlfind" "remove" "stringext"] - -depends: [ - "ocamlfind" {build} - "base-bytes" - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.00.0"] diff --git a/packages/stringext/stringext.1.3.0/url b/packages/stringext/stringext.1.3.0/url deleted file mode 100644 index abb10ca2ecf..00000000000 --- a/packages/stringext/stringext.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/stringext/archive/v1.3.0.tar.gz" -checksum: "fe7a32524a90cf9ca89c700f75fc907b" diff --git a/packages/stringext/stringext.1.3.1/descr b/packages/stringext/stringext.1.3.1/descr deleted file mode 100644 index ddfe0f7340b..00000000000 --- a/packages/stringext/stringext.1.3.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Extra string functions for OCaml - -Provides a single module named Stringext that provides a grab bug of often used -but missing string functions from the stdlib. E.g, split, full_split, cut, -rcut, etc. \ No newline at end of file diff --git a/packages/stringext/stringext.1.3.1/opam b/packages/stringext/stringext.1.3.1/opam index 1d2e0af6222..50eb7cc3d6f 100644 --- a/packages/stringext/stringext.1.3.1/opam +++ b/packages/stringext/stringext.1.3.1/opam @@ -1,31 +1,35 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: "Rudi Grinberg" homepage: "https://github.com/rgrinberg/stringext" bug-reports: "https://github.com/rgrinberg/stringext/issues" license: "MIT" -dev-repo: "https://github.com/rgrinberg/stringext.git" - +dev-repo: "git+https://github.com/rgrinberg/stringext.git" build: [ ["ocaml" "setup.ml" "-configure"] ["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} ] - -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] - -build-doc: ["ocaml" "setup.ml" "-doc"] - install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "stringext"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" {build} "base-bytes" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.0"] +synopsis: "Extra string functions for OCaml" +description: """ +Provides a single module named Stringext that provides a grab bug of often used +but missing string functions from the stdlib. E.g, split, full_split, cut, +rcut, etc.""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/stringext/archive/v1.3.1.tar.gz" + checksum: "md5=f9cbdfc34cca9617f227610a5cfcaa14" +} diff --git a/packages/stringext/stringext.1.3.1/url b/packages/stringext/stringext.1.3.1/url deleted file mode 100644 index 0b276fdedeb..00000000000 --- a/packages/stringext/stringext.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/stringext/archive/v1.3.1.tar.gz" -checksum: "f9cbdfc34cca9617f227610a5cfcaa14" diff --git a/packages/stringext/stringext.1.4.0/descr b/packages/stringext/stringext.1.4.0/descr deleted file mode 100644 index ddfe0f7340b..00000000000 --- a/packages/stringext/stringext.1.4.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Extra string functions for OCaml - -Provides a single module named Stringext that provides a grab bug of often used -but missing string functions from the stdlib. E.g, split, full_split, cut, -rcut, etc. \ No newline at end of file diff --git a/packages/stringext/stringext.1.4.0/opam b/packages/stringext/stringext.1.4.0/opam index 5b87c64b4a0..abfb552e22f 100644 --- a/packages/stringext/stringext.1.4.0/opam +++ b/packages/stringext/stringext.1.4.0/opam @@ -1,33 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: "Rudi Grinberg" homepage: "https://github.com/rgrinberg/stringext" bug-reports: "https://github.com/rgrinberg/stringext/issues" license: "MIT" -dev-repo: "https://github.com/rgrinberg/stringext.git" - +dev-repo: "git+https://github.com/rgrinberg/stringext.git" build: [ ["ocaml" "setup.ml" "-configure"] ["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} ] - -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] - -build-doc: ["ocaml" "setup.ml" "-doc"] - install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "stringext"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" {build} "ocamlbuild" {build} - "ounit" {test} - "qcheck" {test} + "ounit" {with-test} + "qcheck" {with-test} "base-bytes" ] -available: [ocaml-version >= "4.00.0"] +synopsis: "Extra string functions for OCaml" +description: """ +Provides a single module named Stringext that provides a grab bug of often used +but missing string functions from the stdlib. E.g, split, full_split, cut, +rcut, etc.""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/stringext/archive/v1.4.0.tar.gz" + checksum: "md5=45eb814573c7464edbb88fdd554ca41a" +} diff --git a/packages/stringext/stringext.1.4.0/url b/packages/stringext/stringext.1.4.0/url deleted file mode 100644 index 80bed33ecf7..00000000000 --- a/packages/stringext/stringext.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/stringext/archive/v1.4.0.tar.gz" -checksum: "45eb814573c7464edbb88fdd554ca41a" diff --git a/packages/stringext/stringext.1.4.1/descr b/packages/stringext/stringext.1.4.1/descr deleted file mode 100644 index dac5f05044d..00000000000 --- a/packages/stringext/stringext.1.4.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Extra string functions for OCaml - -Provides a single module named Stringext that provides a grab bag of often used -but missing string functions from the stdlib. E.g, split, full_split, cut, -rcut, etc. \ No newline at end of file diff --git a/packages/stringext/stringext.1.4.1/opam b/packages/stringext/stringext.1.4.1/opam index f947b7c8b2d..6e9c9a6cf13 100644 --- a/packages/stringext/stringext.1.4.1/opam +++ b/packages/stringext/stringext.1.4.1/opam @@ -1,34 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: "Rudi Grinberg" homepage: "https://github.com/rgrinberg/stringext" bug-reports: "https://github.com/rgrinberg/stringext/issues" license: "MIT" -dev-repo: "https://github.com/rgrinberg/stringext.git" - +dev-repo: "git+https://github.com/rgrinberg/stringext.git" build: [ ["ocaml" "setup.ml" "-configure"] ["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} ] - -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] - -build-doc: ["ocaml" "setup.ml" "-doc"] - install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "stringext"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" {build} "ocamlbuild" {build} - "ounit" {test} - "qcheck" {test} + "ounit" {with-test} + "qcheck" {with-test} "base-bytes" ] - -available: [ocaml-version >= "4.00.0"] +synopsis: "Extra string functions for OCaml" +description: """ +Provides a single module named Stringext that provides a grab bag of often used +but missing string functions from the stdlib. E.g, split, full_split, cut, +rcut, etc.""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/stringext/archive/v1.4.1.tar.gz" + checksum: "md5=bea6bc6d3492883d4d69e92ab6ca0a01" +} diff --git a/packages/stringext/stringext.1.4.1/url b/packages/stringext/stringext.1.4.1/url deleted file mode 100644 index 88bc4914948..00000000000 --- a/packages/stringext/stringext.1.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/stringext/archive/v1.4.1.tar.gz" -checksum: "bea6bc6d3492883d4d69e92ab6ca0a01" diff --git a/packages/stringext/stringext.1.4.2/descr b/packages/stringext/stringext.1.4.2/descr deleted file mode 100644 index dac5f05044d..00000000000 --- a/packages/stringext/stringext.1.4.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Extra string functions for OCaml - -Provides a single module named Stringext that provides a grab bag of often used -but missing string functions from the stdlib. E.g, split, full_split, cut, -rcut, etc. \ No newline at end of file diff --git a/packages/stringext/stringext.1.4.2/opam b/packages/stringext/stringext.1.4.2/opam index f947b7c8b2d..b7de3421703 100644 --- a/packages/stringext/stringext.1.4.2/opam +++ b/packages/stringext/stringext.1.4.2/opam @@ -1,34 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: "Rudi Grinberg" homepage: "https://github.com/rgrinberg/stringext" bug-reports: "https://github.com/rgrinberg/stringext/issues" license: "MIT" -dev-repo: "https://github.com/rgrinberg/stringext.git" - +dev-repo: "git+https://github.com/rgrinberg/stringext.git" build: [ ["ocaml" "setup.ml" "-configure"] ["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} ] - -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] - -build-doc: ["ocaml" "setup.ml" "-doc"] - install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "stringext"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" {build} "ocamlbuild" {build} - "ounit" {test} - "qcheck" {test} + "ounit" {with-test} + "qcheck" {with-test} "base-bytes" ] - -available: [ocaml-version >= "4.00.0"] +synopsis: "Extra string functions for OCaml" +description: """ +Provides a single module named Stringext that provides a grab bag of often used +but missing string functions from the stdlib. E.g, split, full_split, cut, +rcut, etc.""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/stringext/archive/v1.4.2.tar.gz" + checksum: "md5=38385cf57849c8dd0bdd0c8b08f120e7" +} diff --git a/packages/stringext/stringext.1.4.2/url b/packages/stringext/stringext.1.4.2/url deleted file mode 100644 index da6f22c7534..00000000000 --- a/packages/stringext/stringext.1.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/stringext/archive/v1.4.2.tar.gz" -checksum: "38385cf57849c8dd0bdd0c8b08f120e7" diff --git a/packages/stringext/stringext.1.4.3/descr b/packages/stringext/stringext.1.4.3/descr deleted file mode 100644 index dac5f05044d..00000000000 --- a/packages/stringext/stringext.1.4.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -Extra string functions for OCaml - -Provides a single module named Stringext that provides a grab bag of often used -but missing string functions from the stdlib. E.g, split, full_split, cut, -rcut, etc. \ No newline at end of file diff --git a/packages/stringext/stringext.1.4.3/opam b/packages/stringext/stringext.1.4.3/opam index ed5515f58b3..83570d0a4e1 100644 --- a/packages/stringext/stringext.1.4.3/opam +++ b/packages/stringext/stringext.1.4.3/opam @@ -1,34 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: "Rudi Grinberg" homepage: "https://github.com/rgrinberg/stringext" bug-reports: "https://github.com/rgrinberg/stringext/issues" license: "MIT" -dev-repo: "https://github.com/rgrinberg/stringext.git" - +dev-repo: "git+https://github.com/rgrinberg/stringext.git" build: [ ["ocaml" "setup.ml" "-configure"] ["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} ] - -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] - -build-doc: ["ocaml" "setup.ml" "-doc"] - install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "stringext"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" {build} "ocamlbuild" {build} - "ounit" {test} - "qtest" {test & >="2.2"} + "ounit" {with-test} + "qtest" {with-test & >= "2.2"} "base-bytes" ] - -available: [ocaml-version >= "4.00.0"] +synopsis: "Extra string functions for OCaml" +description: """ +Provides a single module named Stringext that provides a grab bag of often used +but missing string functions from the stdlib. E.g, split, full_split, cut, +rcut, etc.""" +flags: light-uninstall +url { + src: "https://github.com/rgrinberg/stringext/archive/v1.4.3.tar.gz" + checksum: "md5=ab9796add8e391b5a405ef392de1c5d3" +} diff --git a/packages/stringext/stringext.1.4.3/url b/packages/stringext/stringext.1.4.3/url deleted file mode 100644 index 4eb854778ca..00000000000 --- a/packages/stringext/stringext.1.4.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/rgrinberg/stringext/archive/v1.4.3.tar.gz" -checksum: "ab9796add8e391b5a405ef392de1c5d3" diff --git a/packages/stringext/stringext.1.5.0/descr b/packages/stringext/stringext.1.5.0/descr deleted file mode 100644 index 2b046861db0..00000000000 --- a/packages/stringext/stringext.1.5.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Extra string functions for OCaml - -Extra string functions for OCaml. Mainly splitting. All functions are in the -`Stringext` module. \ No newline at end of file diff --git a/packages/stringext/stringext.1.5.0/opam b/packages/stringext/stringext.1.5.0/opam index 8f7067eaae0..27e8071bcd3 100644 --- a/packages/stringext/stringext.1.5.0/opam +++ b/packages/stringext/stringext.1.5.0/opam @@ -1,22 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "rudi.grinberg@gmail.com" authors: "Rudi Grinberg" homepage: "https://github.com/rgrinberg/stringext" bug-reports: "https://github.com/rgrinberg/stringext/issues" license: "MIT" -dev-repo: "https://github.com/rgrinberg/stringext.git" - +dev-repo: "git+https://github.com/rgrinberg/stringext.git" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] - depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {build & >= "1.0+beta10"} - "ounit" {test} - "qtest" {test & >="2.2"} + "ounit" {with-test} + "qtest" {with-test & >= "2.2"} "base-bytes" ] - -available: [ocaml-version >= "4.02.3"] +synopsis: "Extra string functions for OCaml" +description: """ +Extra string functions for OCaml. Mainly splitting. All functions are in the +`Stringext` module.""" +url { + src: "https://github.com/rgrinberg/stringext/archive/1.5.0.zip" + checksum: "md5=867263ea97532f150516677fa994cdf2" +} diff --git a/packages/stringext/stringext.1.5.0/url b/packages/stringext/stringext.1.5.0/url deleted file mode 100644 index a24493382c8..00000000000 --- a/packages/stringext/stringext.1.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/rgrinberg/stringext/archive/1.5.0.zip" -checksum: "867263ea97532f150516677fa994cdf2" \ No newline at end of file diff --git a/packages/sturgeon/sturgeon.0.1/descr b/packages/sturgeon/sturgeon.0.1/descr deleted file mode 100644 index 997a81224b1..00000000000 --- a/packages/sturgeon/sturgeon.0.1/descr +++ /dev/null @@ -1,16 +0,0 @@ -A toolkit for communicating with Emacs from OCaml - -Sturgeon provides various tool to manipulates Emacs from OCaml. -This is work-in-progress. - -Sturgeon_sexp manipulates Emacs flavor of s-expression. - -Sturgeon_session is a session-protocol implemented in Emacs and OCaml. -It enables asynchronous RPC between the two languages and referencing OCaml -(resp. Emacs) closures from Emacs (resp. OCaml), etc. - -Sturgeon_stui is an Inuit frontend, turning an Emacs buffer into a UI. - -Sturgeon_recipes offers different rendez-vous point to connect Emacs & OCaml: -client (using stdin/stdout) and server (via Unix domain socket), local and -remote (over SSH). diff --git a/packages/sturgeon/sturgeon.0.1/opam b/packages/sturgeon/sturgeon.0.1/opam index 3187c8ba1c4..f189228d9b5 100644 --- a/packages/sturgeon/sturgeon.0.1/opam +++ b/packages/sturgeon/sturgeon.0.1/opam @@ -1,16 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Frédéric Bour " authors: "Frédéric Bour " homepage: "https://github.com/let-def/sturgeon" bug-reports: "https://github.com/let-def/sturgeon/issues" license: "ISC" doc: "https://let-def.github.io/sturgeon/doc" -dev-repo: "https://github.com/let-def/sturgeon.git" +dev-repo: "git+https://github.com/let-def/sturgeon.git" build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "inuit" ] -available: [ocaml-version >= "4.01.0"] +synopsis: "A toolkit for communicating with Emacs from OCaml" +description: """ +Sturgeon provides various tool to manipulates Emacs from OCaml. +This is work-in-progress. + +Sturgeon_sexp manipulates Emacs flavor of s-expression. + +Sturgeon_session is a session-protocol implemented in Emacs and OCaml. +It enables asynchronous RPC between the two languages and referencing OCaml +(resp. Emacs) closures from Emacs (resp. OCaml), etc. + +Sturgeon_stui is an Inuit frontend, turning an Emacs buffer into a UI. + +Sturgeon_recipes offers different rendez-vous point to connect Emacs & OCaml: +client (using stdin/stdout) and server (via Unix domain socket), local and +remote (over SSH).""" +url { + src: "https://github.com/let-def/sturgeon/archive/v0.1.tar.gz" + checksum: "md5=87f8441f38407fe1d941488b7d976d45" +} diff --git a/packages/sturgeon/sturgeon.0.1/url b/packages/sturgeon/sturgeon.0.1/url deleted file mode 100644 index 60ea5158b66..00000000000 --- a/packages/sturgeon/sturgeon.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/let-def/sturgeon/archive/v0.1.tar.gz" -checksum: "87f8441f38407fe1d941488b7d976d45" diff --git a/packages/sturgeon/sturgeon.0.2/descr b/packages/sturgeon/sturgeon.0.2/descr deleted file mode 100644 index 352ee66a9cd..00000000000 --- a/packages/sturgeon/sturgeon.0.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -A toolkit for communicating with Emacs - -Sturgeon implements various tools for manipulating Emacs from OCaml: -- `Sturgeon_sexp` implements the Emacs dialect of S-expressions -- `Sturgeon_session` implements an "session protocol" to make RPC to Emacs from OCaml and vice versa -- `Sturgeon_stui` is a session implementing an [Inuit](https://github.com/let-def/inuit) backend: one can now runs text user-interface on an Emacs buffer -- `Sturgeon_recipes_*` offers different "rendez-vous" points to connect to Emacs - -Sturgeon is distributed under the ISC license. diff --git a/packages/sturgeon/sturgeon.0.2/opam b/packages/sturgeon/sturgeon.0.2/opam deleted file mode 100644 index 0826aa8af8e..00000000000 --- a/packages/sturgeon/sturgeon.0.2/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "Frédéric Bour " -authors: ["Frédéric Bour "] -homepage: "https://github.com/let-def/sturgeon" -doc: "https://let-def.github.io/sturgeon/doc" -license: "ISC" -dev-repo: "https://github.com/let-def/sturgeon.git" -bug-reports: "https://github.com/let-def/sturgeon/issues" -tags: [] -available: [ ocaml-version >= "4.01.0"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "inuit" - "result" -] -depopts: [] -build: -[[ "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" ]] diff --git a/packages/sturgeon/sturgeon.0.2/url b/packages/sturgeon/sturgeon.0.2/url deleted file mode 100644 index f2ca6621572..00000000000 --- a/packages/sturgeon/sturgeon.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/let-def/sturgeon/releases/download/v0.2/sturgeon-0.2.tbz" -checksum: "8157a30501b04f41fd7454c3c15dffb7" \ No newline at end of file diff --git a/packages/sturgeon/sturgeon.0.3/descr b/packages/sturgeon/sturgeon.0.3/descr deleted file mode 100644 index 352ee66a9cd..00000000000 --- a/packages/sturgeon/sturgeon.0.3/descr +++ /dev/null @@ -1,9 +0,0 @@ -A toolkit for communicating with Emacs - -Sturgeon implements various tools for manipulating Emacs from OCaml: -- `Sturgeon_sexp` implements the Emacs dialect of S-expressions -- `Sturgeon_session` implements an "session protocol" to make RPC to Emacs from OCaml and vice versa -- `Sturgeon_stui` is a session implementing an [Inuit](https://github.com/let-def/inuit) backend: one can now runs text user-interface on an Emacs buffer -- `Sturgeon_recipes_*` offers different "rendez-vous" points to connect to Emacs - -Sturgeon is distributed under the ISC license. diff --git a/packages/sturgeon/sturgeon.0.3/opam b/packages/sturgeon/sturgeon.0.3/opam deleted file mode 100644 index 8bb2bb4eaa8..00000000000 --- a/packages/sturgeon/sturgeon.0.3/opam +++ /dev/null @@ -1,22 +0,0 @@ -name: "sturgeon" -opam-version: "1.2" -maintainer: "Frédéric Bour " -authors: ["Frédéric Bour "] -homepage: "https://github.com/let-def/sturgeon" -doc: "https://let-def.github.io/sturgeon/doc" -license: "ISC" -dev-repo: "https://github.com/let-def/sturgeon.git" -bug-reports: "https://github.com/let-def/sturgeon/issues" -tags: [] -available: [ ocaml-version >= "4.01.0"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "inuit" - "result" -] -depopts: [] -build: -[[ "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" ]] diff --git a/packages/sturgeon/sturgeon.0.3/url b/packages/sturgeon/sturgeon.0.3/url deleted file mode 100644 index 0348e5f82ea..00000000000 --- a/packages/sturgeon/sturgeon.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/let-def/sturgeon/releases/download/v0.3/sturgeon-0.3.tbz" -checksum: "68a5767823cdb4ff26d6b7a6ad856172" \ No newline at end of file diff --git a/packages/sturgeon/sturgeon.0.4/descr b/packages/sturgeon/sturgeon.0.4/descr deleted file mode 100644 index 352ee66a9cd..00000000000 --- a/packages/sturgeon/sturgeon.0.4/descr +++ /dev/null @@ -1,9 +0,0 @@ -A toolkit for communicating with Emacs - -Sturgeon implements various tools for manipulating Emacs from OCaml: -- `Sturgeon_sexp` implements the Emacs dialect of S-expressions -- `Sturgeon_session` implements an "session protocol" to make RPC to Emacs from OCaml and vice versa -- `Sturgeon_stui` is a session implementing an [Inuit](https://github.com/let-def/inuit) backend: one can now runs text user-interface on an Emacs buffer -- `Sturgeon_recipes_*` offers different "rendez-vous" points to connect to Emacs - -Sturgeon is distributed under the ISC license. diff --git a/packages/sturgeon/sturgeon.0.4/opam b/packages/sturgeon/sturgeon.0.4/opam index a9e5776bdce..ad3a05d1110 100644 --- a/packages/sturgeon/sturgeon.0.4/opam +++ b/packages/sturgeon/sturgeon.0.4/opam @@ -1,21 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Frédéric Bour " authors: ["Frédéric Bour "] homepage: "https://github.com/let-def/sturgeon" doc: "https://let-def.github.io/sturgeon/doc" license: "ISC" -dev-repo: "https://github.com/let-def/sturgeon.git" +dev-repo: "git+https://github.com/let-def/sturgeon.git" bug-reports: "https://github.com/let-def/sturgeon/issues" -tags: [] -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "inuit" "result" ] -depopts: [] build: [[ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ]] @@ -33,3 +31,17 @@ Load sturgeon file: (require 'sturgeon) " ] +synopsis: "A toolkit for communicating with Emacs" +description: """ +Sturgeon implements various tools for manipulating Emacs from OCaml: +- `Sturgeon_sexp` implements the Emacs dialect of S-expressions +- `Sturgeon_session` implements an "session protocol" to make RPC to Emacs from OCaml and vice versa +- `Sturgeon_stui` is a session implementing an [Inuit](https://github.com/let-def/inuit) backend: one can now runs text user-interface on an Emacs buffer +- `Sturgeon_recipes_*` offers different "rendez-vous" points to connect to Emacs + +Sturgeon is distributed under the ISC license.""" +url { + src: + "https://github.com/let-def/sturgeon/releases/download/v0.4/sturgeon-0.4.tbz" + checksum: "md5=7ad28bb3a3504f29c0c63afe9fd32c64" +} diff --git a/packages/sturgeon/sturgeon.0.4/url b/packages/sturgeon/sturgeon.0.4/url deleted file mode 100644 index b6c7df064ab..00000000000 --- a/packages/sturgeon/sturgeon.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/let-def/sturgeon/releases/download/v0.4/sturgeon-0.4.tbz" -checksum: "7ad28bb3a3504f29c0c63afe9fd32c64" \ No newline at end of file diff --git a/packages/subtype-refinement/subtype-refinement.0.1/descr b/packages/subtype-refinement/subtype-refinement.0.1/descr deleted file mode 100644 index f8e6d5350af..00000000000 --- a/packages/subtype-refinement/subtype-refinement.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Refinement types encoded with private types in OCaml. - -Generating refinement constraints through OCaml's Applicative Functors and private types. diff --git a/packages/subtype-refinement/subtype-refinement.0.1/opam b/packages/subtype-refinement/subtype-refinement.0.1/opam index 97e17dfd34f..fc4a9548f6e 100644 --- a/packages/subtype-refinement/subtype-refinement.0.1/opam +++ b/packages/subtype-refinement/subtype-refinement.0.1/opam @@ -1,21 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Marco Aurélio " authors: "Marco Aurélio " homepage: "http://github.com/marcoonroad/subtype-refinement" bug-reports: "http://github.com/marcoonroad/subtype-refinement/issues" license: "MIT" -dev-repo: "http://github.com/marcoonroad/subtype-refinement.git" +dev-repo: "git+http://github.com/marcoonroad/subtype-refinement.git" build: [ ["oasis" "setup"] ["./configure" "--prefix=%{prefix}%" "--%{ounit:enable}%-tests"] [make] + [make "test"] {with-test} ] install: [make "install"] -build-test: [make "test"] remove: ["ocamlfind" "remove" "subtype-refinement"] depends: [ - "ounit" {test} + "ocaml" {>= "3.12"} + "ounit" {with-test} "oasis" {build} "ocamlfind" {build} ] -available: [ocaml-version >= "3.12"] +synopsis: "Refinement types encoded with private types in OCaml." +description: + "Generating refinement constraints through OCaml's Applicative Functors and private types." +flags: light-uninstall +url { + src: + "https://github.com/marcoonroad/subtype-refinement/archive/v0.1.tar.gz" + checksum: "md5=84c3ab089fc771450917f0bd2613ed9c" +} diff --git a/packages/subtype-refinement/subtype-refinement.0.1/url b/packages/subtype-refinement/subtype-refinement.0.1/url deleted file mode 100644 index 2f8f00bfb9f..00000000000 --- a/packages/subtype-refinement/subtype-refinement.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/marcoonroad/subtype-refinement/archive/v0.1.tar.gz" -checksum: "84c3ab089fc771450917f0bd2613ed9c" diff --git a/packages/sugar/sugar.0.7.3/descr b/packages/sugar/sugar.0.7.3/descr deleted file mode 100644 index da1dc4b877d..00000000000 --- a/packages/sugar/sugar.0.7.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Monadic library for error aware expressions - -Sugar is a small monadic library that tries to simplify the use of error aware -expressions with a monadic interface. diff --git a/packages/sugar/sugar.0.7.3/opam b/packages/sugar/sugar.0.7.3/opam index e6702909c5f..b102ba99417 100644 --- a/packages/sugar/sugar.0.7.3/opam +++ b/packages/sugar/sugar.0.7.3/opam @@ -1,17 +1,25 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Gerson Moraes " authors: "Gerson Moraes " homepage: "https://github.com/gersonmoraes/ocaml-sugar" bug-reports: "https://github.com/gersonmoraes/ocaml-sugar/issues" license: "MIT" doc: "https://gersonmoraes.github.io/ocaml-sugar/doc" -dev-repo: "http://github.com/gersonmoraes/ocaml-sugar.git" +dev-repo: "git+http://github.com/gersonmoraes/ocaml-sugar.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {>= "1.0+beta11"} "result" {>= "1.2"} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "Monadic library for error aware expressions" +description: """ +Sugar is a small monadic library that tries to simplify the use of error aware +expressions with a monadic interface.""" +url { + src: "https://github.com/gersonmoraes/ocaml-sugar/archive/0.7.3.tar.gz" + checksum: "md5=d681da5b126491305a8559babacebadf" +} diff --git a/packages/sugar/sugar.0.7.3/url b/packages/sugar/sugar.0.7.3/url deleted file mode 100644 index 2a1ad9261b7..00000000000 --- a/packages/sugar/sugar.0.7.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/gersonmoraes/ocaml-sugar/archive/0.7.3.tar.gz" -checksum: "d681da5b126491305a8559babacebadf" diff --git a/packages/sundialsml/sundialsml.2.5.0p0/descr b/packages/sundialsml/sundialsml.2.5.0p0/descr deleted file mode 100644 index 3ad8ee4cc48..00000000000 --- a/packages/sundialsml/sundialsml.2.5.0p0/descr +++ /dev/null @@ -1,31 +0,0 @@ -Sundials/ML is an interface to the Sundials suite of numerical solvers. - -Sundials is a collection of five numerical solvers: CVODE, CVODES, IDA, -IDAS, and KINSOL. This interface provides access to all features of the -underlying library. - -The structure of the OCaml interface mostly follows that of the original -library, both for ease of reading the existing documentation and for -converting existing source code, but several changes have been made for -programming convenience and to increase safety, namely: - -- solver sessions are mostly configured via algebraic data types rather than - multiple function calls; - -- error conditions are signalled by exceptions not return codes (including - in user-supplied callback routines); - -- closures (partial applications of functions) are used to share user data - between callback routines; - -- vectors are checked for compatibility with a session (using a combination - of static and dynamic checks), and; - -- explicit free commands are not necessary since OCaml is a - garbage-collected language. - -The OCaml documentation contains extensive cross-links to the original -documentation. OCaml versions of the standard examples usually have an -overhead of about 50% compared to the original C versions, and almost never -more than 100%. - diff --git a/packages/sundialsml/sundialsml.2.5.0p0/opam b/packages/sundialsml/sundialsml.2.5.0p0/opam index dc135778796..7e728af5746 100644 --- a/packages/sundialsml/sundialsml.2.5.0p0/opam +++ b/packages/sundialsml/sundialsml.2.5.0p0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "sundialsml" maintainer: "tim@tbrk.org" authors: [ @@ -15,28 +15,64 @@ tags: [ "science" ] license: "BSD3" -build: ["./configure" "--prefix=%{prefix}%"] -build-doc: [ - [make "doc"] - [make "install-doc"] -] -build-test: [ - [make "tests.opt.log"] +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make "tests.opt.log"] {with-test} + [make "doc"] {with-doc} ] remove: [["ocamlfind" "remove" "sundialsml"]] depends: [ - "base-bigarray" - "ocamlfind" + "ocaml" {>= "3.12.1"} + "base-bigarray" + "ocamlfind" ] depopts: [ "mpi" ] depexts: [ - [["debian"] ["libsundials-serial-dev"]] - [["ubuntu"] ["libsundials-serial-dev"]] - [["osx" "homebrew"] ["sundials"]] - [["osx" "macports"] ["sundials"]] + ["libsundials-serial-dev"] {os-distribution = "debian"} + ["libsundials-serial-dev"] {os-distribution = "ubuntu"} + ["sundials"] {os = "macos" & os-distribution = "homebrew"} + ["sundials"] {os = "macos" & os-distribution = "macports"} ] dev-repo: "git://github.com/inria-parkas/sundialsml" -available: ocaml-version >= "3.12.1" -install: [make "install-findlib"] +install: [ + [make "install-findlib"] + [make "install-doc"] {with-doc} +] +synopsis: + "Sundials/ML is an interface to the Sundials suite of numerical solvers." +description: """ +Sundials is a collection of five numerical solvers: CVODE, CVODES, IDA, +IDAS, and KINSOL. This interface provides access to all features of the +underlying library. + +The structure of the OCaml interface mostly follows that of the original +library, both for ease of reading the existing documentation and for +converting existing source code, but several changes have been made for +programming convenience and to increase safety, namely: + +- solver sessions are mostly configured via algebraic data types rather than + multiple function calls; + +- error conditions are signalled by exceptions not return codes (including + in user-supplied callback routines); + +- closures (partial applications of functions) are used to share user data + between callback routines; + +- vectors are checked for compatibility with a session (using a combination + of static and dynamic checks), and; + +- explicit free commands are not necessary since OCaml is a + garbage-collected language. + +The OCaml documentation contains extensive cross-links to the original +documentation. OCaml versions of the standard examples usually have an +overhead of about 50% compared to the original C versions, and almost never +more than 100%.""" +flags: light-uninstall +url { + src: "https://github.com/inria-parkas/sundialsml/archive/v2.5.0p0.zip" + checksum: "md5=ee0c22de275b1f26cab4ecfb08315c02" +} diff --git a/packages/sundialsml/sundialsml.2.5.0p0/url b/packages/sundialsml/sundialsml.2.5.0p0/url deleted file mode 100644 index 3c194fc536e..00000000000 --- a/packages/sundialsml/sundialsml.2.5.0p0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/inria-parkas/sundialsml/archive/v2.5.0p0.zip" -checksum: "ee0c22de275b1f26cab4ecfb08315c02" diff --git a/packages/sundialsml/sundialsml.2.5.0p1/descr b/packages/sundialsml/sundialsml.2.5.0p1/descr deleted file mode 100644 index 3ad8ee4cc48..00000000000 --- a/packages/sundialsml/sundialsml.2.5.0p1/descr +++ /dev/null @@ -1,31 +0,0 @@ -Sundials/ML is an interface to the Sundials suite of numerical solvers. - -Sundials is a collection of five numerical solvers: CVODE, CVODES, IDA, -IDAS, and KINSOL. This interface provides access to all features of the -underlying library. - -The structure of the OCaml interface mostly follows that of the original -library, both for ease of reading the existing documentation and for -converting existing source code, but several changes have been made for -programming convenience and to increase safety, namely: - -- solver sessions are mostly configured via algebraic data types rather than - multiple function calls; - -- error conditions are signalled by exceptions not return codes (including - in user-supplied callback routines); - -- closures (partial applications of functions) are used to share user data - between callback routines; - -- vectors are checked for compatibility with a session (using a combination - of static and dynamic checks), and; - -- explicit free commands are not necessary since OCaml is a - garbage-collected language. - -The OCaml documentation contains extensive cross-links to the original -documentation. OCaml versions of the standard examples usually have an -overhead of about 50% compared to the original C versions, and almost never -more than 100%. - diff --git a/packages/sundialsml/sundialsml.2.5.0p1/opam b/packages/sundialsml/sundialsml.2.5.0p1/opam index dc135778796..171d479a8a0 100644 --- a/packages/sundialsml/sundialsml.2.5.0p1/opam +++ b/packages/sundialsml/sundialsml.2.5.0p1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "sundialsml" maintainer: "tim@tbrk.org" authors: [ @@ -15,28 +15,64 @@ tags: [ "science" ] license: "BSD3" -build: ["./configure" "--prefix=%{prefix}%"] -build-doc: [ - [make "doc"] - [make "install-doc"] -] -build-test: [ - [make "tests.opt.log"] +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make "tests.opt.log"] {with-test} + [make "doc"] {with-doc} ] remove: [["ocamlfind" "remove" "sundialsml"]] depends: [ - "base-bigarray" - "ocamlfind" + "ocaml" {>= "3.12.1"} + "base-bigarray" + "ocamlfind" ] depopts: [ "mpi" ] depexts: [ - [["debian"] ["libsundials-serial-dev"]] - [["ubuntu"] ["libsundials-serial-dev"]] - [["osx" "homebrew"] ["sundials"]] - [["osx" "macports"] ["sundials"]] + ["libsundials-serial-dev"] {os-distribution = "debian"} + ["libsundials-serial-dev"] {os-distribution = "ubuntu"} + ["sundials"] {os = "macos" & os-distribution = "homebrew"} + ["sundials"] {os = "macos" & os-distribution = "macports"} ] dev-repo: "git://github.com/inria-parkas/sundialsml" -available: ocaml-version >= "3.12.1" -install: [make "install-findlib"] +install: [ + [make "install-findlib"] + [make "install-doc"] {with-doc} +] +synopsis: + "Sundials/ML is an interface to the Sundials suite of numerical solvers." +description: """ +Sundials is a collection of five numerical solvers: CVODE, CVODES, IDA, +IDAS, and KINSOL. This interface provides access to all features of the +underlying library. + +The structure of the OCaml interface mostly follows that of the original +library, both for ease of reading the existing documentation and for +converting existing source code, but several changes have been made for +programming convenience and to increase safety, namely: + +- solver sessions are mostly configured via algebraic data types rather than + multiple function calls; + +- error conditions are signalled by exceptions not return codes (including + in user-supplied callback routines); + +- closures (partial applications of functions) are used to share user data + between callback routines; + +- vectors are checked for compatibility with a session (using a combination + of static and dynamic checks), and; + +- explicit free commands are not necessary since OCaml is a + garbage-collected language. + +The OCaml documentation contains extensive cross-links to the original +documentation. OCaml versions of the standard examples usually have an +overhead of about 50% compared to the original C versions, and almost never +more than 100%.""" +flags: light-uninstall +url { + src: "https://github.com/inria-parkas/sundialsml/archive/v2.5.0p1.zip" + checksum: "md5=04454bd6b5278bcc65e8fe410dd33f1e" +} diff --git a/packages/sundialsml/sundialsml.2.5.0p1/url b/packages/sundialsml/sundialsml.2.5.0p1/url deleted file mode 100644 index 50f95e0d94e..00000000000 --- a/packages/sundialsml/sundialsml.2.5.0p1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/inria-parkas/sundialsml/archive/v2.5.0p1.zip" -checksum: "04454bd6b5278bcc65e8fe410dd33f1e" diff --git a/packages/sundialsml/sundialsml.2.5.0p2/descr b/packages/sundialsml/sundialsml.2.5.0p2/descr deleted file mode 100644 index 3ad8ee4cc48..00000000000 --- a/packages/sundialsml/sundialsml.2.5.0p2/descr +++ /dev/null @@ -1,31 +0,0 @@ -Sundials/ML is an interface to the Sundials suite of numerical solvers. - -Sundials is a collection of five numerical solvers: CVODE, CVODES, IDA, -IDAS, and KINSOL. This interface provides access to all features of the -underlying library. - -The structure of the OCaml interface mostly follows that of the original -library, both for ease of reading the existing documentation and for -converting existing source code, but several changes have been made for -programming convenience and to increase safety, namely: - -- solver sessions are mostly configured via algebraic data types rather than - multiple function calls; - -- error conditions are signalled by exceptions not return codes (including - in user-supplied callback routines); - -- closures (partial applications of functions) are used to share user data - between callback routines; - -- vectors are checked for compatibility with a session (using a combination - of static and dynamic checks), and; - -- explicit free commands are not necessary since OCaml is a - garbage-collected language. - -The OCaml documentation contains extensive cross-links to the original -documentation. OCaml versions of the standard examples usually have an -overhead of about 50% compared to the original C versions, and almost never -more than 100%. - diff --git a/packages/sundialsml/sundialsml.2.5.0p2/opam b/packages/sundialsml/sundialsml.2.5.0p2/opam index c7cc0df0ea9..a2d35f93811 100644 --- a/packages/sundialsml/sundialsml.2.5.0p2/opam +++ b/packages/sundialsml/sundialsml.2.5.0p2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "sundialsml" maintainer: "tim@tbrk.org" authors: [ @@ -15,28 +15,64 @@ tags: [ "science" ] license: "BSD3" -build: ["./configure" "--prefix=%{prefix}%"] -build-doc: [ - [make "doc"] - [make "install-doc"] -] -build-test: [ - [make "tests.opt.log"] +build: [ + ["./configure" "--prefix=%{prefix}%"] + [make "tests.opt.log"] {with-test} + [make "doc"] {with-doc} ] remove: [["ocamlfind" "remove" "sundialsml"]] depends: [ - "base-bigarray" - "ocamlfind" + "ocaml" {>= "3.12.1"} + "base-bigarray" + "ocamlfind" ] depopts: [ "mpi" ] depexts: [ - [["debian"] ["libsundials-serial-dev"]] - [["ubuntu"] ["libsundials-serial-dev"]] - [["osx" "homebrew"] ["homebrew/science/sundials"]] - [["osx" "macports"] ["sundials"]] + ["libsundials-serial-dev"] {os-distribution = "debian"} + ["libsundials-serial-dev"] {os-distribution = "ubuntu"} + ["homebrew/science/sundials"] {os = "macos" & os-distribution = "homebrew"} + ["sundials"] {os = "macos" & os-distribution = "macports"} ] dev-repo: "git://github.com/inria-parkas/sundialsml" -available: ocaml-version >= "3.12.1" -install: [make "install-findlib"] +install: [ + [make "install-findlib"] + [make "install-doc"] {with-doc} +] +synopsis: + "Sundials/ML is an interface to the Sundials suite of numerical solvers." +description: """ +Sundials is a collection of five numerical solvers: CVODE, CVODES, IDA, +IDAS, and KINSOL. This interface provides access to all features of the +underlying library. + +The structure of the OCaml interface mostly follows that of the original +library, both for ease of reading the existing documentation and for +converting existing source code, but several changes have been made for +programming convenience and to increase safety, namely: + +- solver sessions are mostly configured via algebraic data types rather than + multiple function calls; + +- error conditions are signalled by exceptions not return codes (including + in user-supplied callback routines); + +- closures (partial applications of functions) are used to share user data + between callback routines; + +- vectors are checked for compatibility with a session (using a combination + of static and dynamic checks), and; + +- explicit free commands are not necessary since OCaml is a + garbage-collected language. + +The OCaml documentation contains extensive cross-links to the original +documentation. OCaml versions of the standard examples usually have an +overhead of about 50% compared to the original C versions, and almost never +more than 100%.""" +flags: light-uninstall +url { + src: "https://github.com/inria-parkas/sundialsml/archive/v2.5.0p2.zip" + checksum: "md5=479095cc1cd4d9988cfe2e4848496b98" +} diff --git a/packages/sundialsml/sundialsml.2.5.0p2/url b/packages/sundialsml/sundialsml.2.5.0p2/url deleted file mode 100644 index 202b28936e1..00000000000 --- a/packages/sundialsml/sundialsml.2.5.0p2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/inria-parkas/sundialsml/archive/v2.5.0p2.zip" -checksum: "479095cc1cd4d9988cfe2e4848496b98" diff --git a/packages/sundialsml/sundialsml.2.6.2p0/descr b/packages/sundialsml/sundialsml.2.6.2p0/descr deleted file mode 100644 index 2e1f60738fa..00000000000 --- a/packages/sundialsml/sundialsml.2.6.2p0/descr +++ /dev/null @@ -1,31 +0,0 @@ -Sundials/ML is an interface to the Sundials suite of numerical solvers. - -Sundials is a collection of six numerical solvers: CVODE, CVODES, IDA, IDAS, -ARKODE, and KINSOL. This interface provides access to all features of the -underlying library. - -The structure of the OCaml interface mostly follows that of the original -library, both for ease of reading the existing documentation and for -converting existing source code, but several changes have been made for -programming convenience and to increase safety, namely: - -- solver sessions are mostly configured via algebraic data types rather than - multiple function calls; - -- errors are signalled by exceptions not return codes (also from - user-supplied callback routines); - -- user data is shared between callback routines via closures (partial - applications of functions); - -- vectors are checked for compatibility with a session (using a combination - of static and dynamic checks), and; - -- explicit free commands are not necessary since OCaml is a - garbage-collected language. - -The OCaml documentation contains extensive cross-links to the original -documentation. OCaml versions of the standard examples usually have an -overhead of about 30% compared to the original C versions, and almost never -more than 50%. - diff --git a/packages/sundialsml/sundialsml.2.6.2p0/opam b/packages/sundialsml/sundialsml.2.6.2p0/opam index 0547878cca4..ef4b3642a28 100644 --- a/packages/sundialsml/sundialsml.2.6.2p0/opam +++ b/packages/sundialsml/sundialsml.2.6.2p0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "sundialsml" maintainer: "tim@tbrk.org" authors: [ @@ -17,35 +17,71 @@ tags: [ ] license: "BSD3" build: [ - ["./configure" "--stubdir=%{stublibs}%/" - "--libdir=%{lib}%/" - "--docdir=%{doc}%/"] + [ + "./configure" + "--stubdir=%{stublibs}%/" + "--libdir=%{lib}%/" + "--docdir=%{doc}%/" + ] + [make "tests.opt.log"] {with-test} + [make "doc"] {with-doc} ] install: [ - [make "install-findlib"] -] -build-doc: [ - [make "doc"] - [make "install-doc"] -] -build-test: [ - [make "tests.opt.log"] + [make "install-findlib"] + [make "install-doc"] {with-doc} ] remove: [["ocamlfind" "remove" "sundialsml"]] depends: [ - "base-bigarray" - "ocamlfind" + "ocaml" {>= "3.12.1"} + "base-bigarray" + "ocamlfind" ] depopts: [ "mpi" ] depexts: [ - [["debian"] ["libsundials-serial-dev"]] - [["ubuntu"] ["libsundials-serial-dev"]] - [["fedora"] ["lapack-devel" "sundials-devel"]] - [["centos"] ["epel-release" "lapack-devel" "sundials-devel"]] - [["osx" "homebrew"] ["homebrew/science/sundials"]] - [["osx" "macports"] ["sundials"]] + ["libsundials-serial-dev"] {os-distribution = "debian"} + ["libsundials-serial-dev"] {os-distribution = "ubuntu"} + ["lapack-devel" "sundials-devel"] {os-distribution = "fedora"} + ["epel-release" "lapack-devel" "sundials-devel"] + {os-distribution = "centos"} + ["homebrew/science/sundials"] {os = "macos" & os-distribution = "homebrew"} + ["sundials"] {os = "macos" & os-distribution = "macports"} ] -available: [ ocaml-version >= "3.12.1" ] dev-repo: "git://github.com/inria-parkas/sundialsml" +synopsis: + "Sundials/ML is an interface to the Sundials suite of numerical solvers." +description: """ +Sundials is a collection of six numerical solvers: CVODE, CVODES, IDA, IDAS, +ARKODE, and KINSOL. This interface provides access to all features of the +underlying library. + +The structure of the OCaml interface mostly follows that of the original +library, both for ease of reading the existing documentation and for +converting existing source code, but several changes have been made for +programming convenience and to increase safety, namely: + +- solver sessions are mostly configured via algebraic data types rather than + multiple function calls; + +- errors are signalled by exceptions not return codes (also from + user-supplied callback routines); + +- user data is shared between callback routines via closures (partial + applications of functions); + +- vectors are checked for compatibility with a session (using a combination + of static and dynamic checks), and; + +- explicit free commands are not necessary since OCaml is a + garbage-collected language. + +The OCaml documentation contains extensive cross-links to the original +documentation. OCaml versions of the standard examples usually have an +overhead of about 30% compared to the original C versions, and almost never +more than 50%.""" +flags: light-uninstall +url { + src: "https://github.com/inria-parkas/sundialsml/archive/v2.6.2p0.zip" + checksum: "md5=91985c269fb326d758bef9db044a433a" +} diff --git a/packages/sundialsml/sundialsml.2.6.2p0/url b/packages/sundialsml/sundialsml.2.6.2p0/url deleted file mode 100644 index 9627d7a5765..00000000000 --- a/packages/sundialsml/sundialsml.2.6.2p0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/inria-parkas/sundialsml/archive/v2.6.2p0.zip" -checksum: "91985c269fb326d758bef9db044a433a" diff --git a/packages/sundialsml/sundialsml.2.6.2p1/descr b/packages/sundialsml/sundialsml.2.6.2p1/descr deleted file mode 100644 index 2e1f60738fa..00000000000 --- a/packages/sundialsml/sundialsml.2.6.2p1/descr +++ /dev/null @@ -1,31 +0,0 @@ -Sundials/ML is an interface to the Sundials suite of numerical solvers. - -Sundials is a collection of six numerical solvers: CVODE, CVODES, IDA, IDAS, -ARKODE, and KINSOL. This interface provides access to all features of the -underlying library. - -The structure of the OCaml interface mostly follows that of the original -library, both for ease of reading the existing documentation and for -converting existing source code, but several changes have been made for -programming convenience and to increase safety, namely: - -- solver sessions are mostly configured via algebraic data types rather than - multiple function calls; - -- errors are signalled by exceptions not return codes (also from - user-supplied callback routines); - -- user data is shared between callback routines via closures (partial - applications of functions); - -- vectors are checked for compatibility with a session (using a combination - of static and dynamic checks), and; - -- explicit free commands are not necessary since OCaml is a - garbage-collected language. - -The OCaml documentation contains extensive cross-links to the original -documentation. OCaml versions of the standard examples usually have an -overhead of about 30% compared to the original C versions, and almost never -more than 50%. - diff --git a/packages/sundialsml/sundialsml.2.6.2p1/opam b/packages/sundialsml/sundialsml.2.6.2p1/opam index 0547878cca4..dd13e597287 100644 --- a/packages/sundialsml/sundialsml.2.6.2p1/opam +++ b/packages/sundialsml/sundialsml.2.6.2p1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "sundialsml" maintainer: "tim@tbrk.org" authors: [ @@ -17,35 +17,71 @@ tags: [ ] license: "BSD3" build: [ - ["./configure" "--stubdir=%{stublibs}%/" - "--libdir=%{lib}%/" - "--docdir=%{doc}%/"] + [ + "./configure" + "--stubdir=%{stublibs}%/" + "--libdir=%{lib}%/" + "--docdir=%{doc}%/" + ] + [make "tests.opt.log"] {with-test} + [make "doc"] {with-doc} ] install: [ - [make "install-findlib"] -] -build-doc: [ - [make "doc"] - [make "install-doc"] -] -build-test: [ - [make "tests.opt.log"] + [make "install-findlib"] + [make "install-doc"] {with-doc} ] remove: [["ocamlfind" "remove" "sundialsml"]] depends: [ - "base-bigarray" - "ocamlfind" + "ocaml" {>= "3.12.1"} + "base-bigarray" + "ocamlfind" ] depopts: [ "mpi" ] depexts: [ - [["debian"] ["libsundials-serial-dev"]] - [["ubuntu"] ["libsundials-serial-dev"]] - [["fedora"] ["lapack-devel" "sundials-devel"]] - [["centos"] ["epel-release" "lapack-devel" "sundials-devel"]] - [["osx" "homebrew"] ["homebrew/science/sundials"]] - [["osx" "macports"] ["sundials"]] + ["libsundials-serial-dev"] {os-distribution = "debian"} + ["libsundials-serial-dev"] {os-distribution = "ubuntu"} + ["lapack-devel" "sundials-devel"] {os-distribution = "fedora"} + ["epel-release" "lapack-devel" "sundials-devel"] + {os-distribution = "centos"} + ["homebrew/science/sundials"] {os = "macos" & os-distribution = "homebrew"} + ["sundials"] {os = "macos" & os-distribution = "macports"} ] -available: [ ocaml-version >= "3.12.1" ] dev-repo: "git://github.com/inria-parkas/sundialsml" +synopsis: + "Sundials/ML is an interface to the Sundials suite of numerical solvers." +description: """ +Sundials is a collection of six numerical solvers: CVODE, CVODES, IDA, IDAS, +ARKODE, and KINSOL. This interface provides access to all features of the +underlying library. + +The structure of the OCaml interface mostly follows that of the original +library, both for ease of reading the existing documentation and for +converting existing source code, but several changes have been made for +programming convenience and to increase safety, namely: + +- solver sessions are mostly configured via algebraic data types rather than + multiple function calls; + +- errors are signalled by exceptions not return codes (also from + user-supplied callback routines); + +- user data is shared between callback routines via closures (partial + applications of functions); + +- vectors are checked for compatibility with a session (using a combination + of static and dynamic checks), and; + +- explicit free commands are not necessary since OCaml is a + garbage-collected language. + +The OCaml documentation contains extensive cross-links to the original +documentation. OCaml versions of the standard examples usually have an +overhead of about 30% compared to the original C versions, and almost never +more than 50%.""" +flags: light-uninstall +url { + src: "https://github.com/inria-parkas/sundialsml/archive/v2.6.2p1.zip" + checksum: "md5=71fd10d67a87969d9fda2cbc188124f4" +} diff --git a/packages/sundialsml/sundialsml.2.6.2p1/url b/packages/sundialsml/sundialsml.2.6.2p1/url deleted file mode 100644 index 22546ac1e5a..00000000000 --- a/packages/sundialsml/sundialsml.2.6.2p1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/inria-parkas/sundialsml/archive/v2.6.2p1.zip" -checksum: "71fd10d67a87969d9fda2cbc188124f4" diff --git a/packages/sundialsml/sundialsml.2.7.0p0/descr b/packages/sundialsml/sundialsml.2.7.0p0/descr deleted file mode 100644 index aed09ecce05..00000000000 --- a/packages/sundialsml/sundialsml.2.7.0p0/descr +++ /dev/null @@ -1,31 +0,0 @@ -Sundials/ML is an interface to the Sundials suite of numerical solvers. - -Sundials is a collection of six numerical solvers: CVODE, CVODES, IDA, IDAS, -ARKODE, and KINSOL. This interface provides access to all features of the -underlying library except the Hypre and PETSC nvectors. - -The structure of the OCaml interface mostly follows that of the original -library, both for ease of reading the existing documentation and for -converting existing source code, but several changes have been made for -programming convenience and to increase safety, namely: - -- solver sessions are mostly configured via algebraic data types rather than - multiple function calls; - -- errors are signalled by exceptions not return codes (also from - user-supplied callback routines); - -- user data is shared between callback routines via closures (partial - applications of functions); - -- vectors are checked for compatibility with a session (using a combination - of static and dynamic checks), and; - -- explicit free commands are not necessary since OCaml is a - garbage-collected language. - -The OCaml documentation contains extensive cross-links to the original -documentation. OCaml versions of the standard examples usually have an -overhead of about 30% compared to the original C versions, and almost never -more than 50%. - diff --git a/packages/sundialsml/sundialsml.2.7.0p0/opam b/packages/sundialsml/sundialsml.2.7.0p0/opam index 0547878cca4..e870b1a7aaf 100644 --- a/packages/sundialsml/sundialsml.2.7.0p0/opam +++ b/packages/sundialsml/sundialsml.2.7.0p0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "sundialsml" maintainer: "tim@tbrk.org" authors: [ @@ -17,35 +17,71 @@ tags: [ ] license: "BSD3" build: [ - ["./configure" "--stubdir=%{stublibs}%/" - "--libdir=%{lib}%/" - "--docdir=%{doc}%/"] + [ + "./configure" + "--stubdir=%{stublibs}%/" + "--libdir=%{lib}%/" + "--docdir=%{doc}%/" + ] + [make "tests.opt.log"] {with-test} + [make "doc"] {with-doc} ] install: [ - [make "install-findlib"] -] -build-doc: [ - [make "doc"] - [make "install-doc"] -] -build-test: [ - [make "tests.opt.log"] + [make "install-findlib"] + [make "install-doc"] {with-doc} ] remove: [["ocamlfind" "remove" "sundialsml"]] depends: [ - "base-bigarray" - "ocamlfind" + "ocaml" {>= "3.12.1"} + "base-bigarray" + "ocamlfind" ] depopts: [ "mpi" ] depexts: [ - [["debian"] ["libsundials-serial-dev"]] - [["ubuntu"] ["libsundials-serial-dev"]] - [["fedora"] ["lapack-devel" "sundials-devel"]] - [["centos"] ["epel-release" "lapack-devel" "sundials-devel"]] - [["osx" "homebrew"] ["homebrew/science/sundials"]] - [["osx" "macports"] ["sundials"]] + ["libsundials-serial-dev"] {os-distribution = "debian"} + ["libsundials-serial-dev"] {os-distribution = "ubuntu"} + ["lapack-devel" "sundials-devel"] {os-distribution = "fedora"} + ["epel-release" "lapack-devel" "sundials-devel"] + {os-distribution = "centos"} + ["homebrew/science/sundials"] {os = "macos" & os-distribution = "homebrew"} + ["sundials"] {os = "macos" & os-distribution = "macports"} ] -available: [ ocaml-version >= "3.12.1" ] dev-repo: "git://github.com/inria-parkas/sundialsml" +synopsis: + "Sundials/ML is an interface to the Sundials suite of numerical solvers." +description: """ +Sundials is a collection of six numerical solvers: CVODE, CVODES, IDA, IDAS, +ARKODE, and KINSOL. This interface provides access to all features of the +underlying library except the Hypre and PETSC nvectors. + +The structure of the OCaml interface mostly follows that of the original +library, both for ease of reading the existing documentation and for +converting existing source code, but several changes have been made for +programming convenience and to increase safety, namely: + +- solver sessions are mostly configured via algebraic data types rather than + multiple function calls; + +- errors are signalled by exceptions not return codes (also from + user-supplied callback routines); + +- user data is shared between callback routines via closures (partial + applications of functions); + +- vectors are checked for compatibility with a session (using a combination + of static and dynamic checks), and; + +- explicit free commands are not necessary since OCaml is a + garbage-collected language. + +The OCaml documentation contains extensive cross-links to the original +documentation. OCaml versions of the standard examples usually have an +overhead of about 30% compared to the original C versions, and almost never +more than 50%.""" +flags: light-uninstall +url { + src: "https://github.com/inria-parkas/sundialsml/archive/v2.7.0p0.zip" + checksum: "md5=bf22a8235c5ba25e4c3e5428ca876dbb" +} diff --git a/packages/sundialsml/sundialsml.2.7.0p0/url b/packages/sundialsml/sundialsml.2.7.0p0/url deleted file mode 100644 index 8a1d2f58041..00000000000 --- a/packages/sundialsml/sundialsml.2.7.0p0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/inria-parkas/sundialsml/archive/v2.7.0p0.zip" -checksum: "bf22a8235c5ba25e4c3e5428ca876dbb" diff --git a/packages/swdogen/swdogen.0.1.0/descr b/packages/swdogen/swdogen.0.1.0/descr deleted file mode 100644 index eff5044fcbb..00000000000 --- a/packages/swdogen/swdogen.0.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -SWagger DOcumentation GENerator -Scan and parse your source code and generate valid swagger document -feed to swagger-ui diff --git a/packages/swdogen/swdogen.0.1.0/opam b/packages/swdogen/swdogen.0.1.0/opam index 36b414dac88..e4527926352 100644 --- a/packages/swdogen/swdogen.0.1.0/opam +++ b/packages/swdogen/swdogen.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "colsy2@gmail.com" authors: [ "C.Y. yuen" ] license: "MIT" @@ -6,12 +6,13 @@ 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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "atdgen" {>= "1.2.3"} "ounit" {>= "2.0.0"} "ocamlfind" @@ -19,3 +20,13 @@ depends: [ ] dev-repo: "git://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 +extra-files: ["swdogen.install" "md5=f6fa7d8a212fbe7f960755a55317674e"] +url { + src: "https://github.com/dotcy/swdogen/archive/v0.1.0.tar.gz" + checksum: "md5=5acda525576395e9d2e809f4e02beba0" +} diff --git a/packages/swdogen/swdogen.0.1.0/url b/packages/swdogen/swdogen.0.1.0/url deleted file mode 100644 index 36a48e5acfd..00000000000 --- a/packages/swdogen/swdogen.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/dotcy/swdogen/archive/v0.1.0.tar.gz" -checksum: "5acda525576395e9d2e809f4e02beba0" diff --git a/packages/symkat/symkat.1.3/descr b/packages/symkat/symkat.1.3/descr deleted file mode 100644 index 458b7b86cb1..00000000000 --- a/packages/symkat/symkat.1.3/descr +++ /dev/null @@ -1,13 +0,0 @@ -Symbolic Algorithms for Kleene algebra with Tests (KAT) - -This OCaml library contains several constructions for Kleene algebra -with tests (KAT), that produce symbolic automata out of KAT -expressions, which can then be checked for equivalence using the -symbolic algorithms provided in the SAFA library. - -These constructions are described in the following paper, -in Proc. POPL'15 ; -http://doi.acm.org/10.1145/2676726.2677007 -https://hal.archives-ouvertes.fr/hal-01021497v2/document - - diff --git a/packages/symkat/symkat.1.3/opam b/packages/symkat/symkat.1.3/opam index 2aef4b270d8..12edce5acf6 100644 --- a/packages/symkat/symkat.1.3/opam +++ b/packages/symkat/symkat.1.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Damien Pous " authors: "Damien Pous " name: "symkat" @@ -9,8 +9,23 @@ build: [make "PREFIX=%{prefix}%"] install: [make "PREFIX=%{prefix}%" "install"] remove: [make "PREFIX=%{prefix}%" "uninstall"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "safa" {= "1.3"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.0"] +synopsis: "Symbolic Algorithms for Kleene algebra with Tests (KAT)" +description: """ +This OCaml library contains several constructions for Kleene algebra +with tests (KAT), that produce symbolic automata out of KAT +expressions, which can then be checked for equivalence using the +symbolic algorithms provided in the SAFA library. + +These constructions are described in the following paper, +in Proc. POPL'15 ; +http://doi.acm.org/10.1145/2676726.2677007 +https://hal.archives-ouvertes.fr/hal-01021497v2/document""" +url { + src: "http://perso.ens-lyon.fr/damien.pous/symkat/symkat-1.3.tgz" + checksum: "md5=8e1ef90db0be25d435f6dc51a06377ab" +} diff --git a/packages/symkat/symkat.1.3/url b/packages/symkat/symkat.1.3/url deleted file mode 100644 index 7c962051733..00000000000 --- a/packages/symkat/symkat.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://perso.ens-lyon.fr/damien.pous/symkat/symkat-1.3.tgz" -checksum: "8e1ef90db0be25d435f6dc51a06377ab" diff --git a/packages/symkat/symkat.1.4/descr b/packages/symkat/symkat.1.4/descr deleted file mode 100644 index 458b7b86cb1..00000000000 --- a/packages/symkat/symkat.1.4/descr +++ /dev/null @@ -1,13 +0,0 @@ -Symbolic Algorithms for Kleene algebra with Tests (KAT) - -This OCaml library contains several constructions for Kleene algebra -with tests (KAT), that produce symbolic automata out of KAT -expressions, which can then be checked for equivalence using the -symbolic algorithms provided in the SAFA library. - -These constructions are described in the following paper, -in Proc. POPL'15 ; -http://doi.acm.org/10.1145/2676726.2677007 -https://hal.archives-ouvertes.fr/hal-01021497v2/document - - diff --git a/packages/symkat/symkat.1.4/opam b/packages/symkat/symkat.1.4/opam index 46bfb246bdc..fb9cf145413 100644 --- a/packages/symkat/symkat.1.4/opam +++ b/packages/symkat/symkat.1.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Damien Pous " authors: "Damien Pous " name: "symkat" @@ -9,8 +9,23 @@ build: [make "PREFIX=%{prefix}%"] install: [make "PREFIX=%{prefix}%" "install"] remove: [make "PREFIX=%{prefix}%" "uninstall"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "safa" {>= "1.4"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.0"] +synopsis: "Symbolic Algorithms for Kleene algebra with Tests (KAT)" +description: """ +This OCaml library contains several constructions for Kleene algebra +with tests (KAT), that produce symbolic automata out of KAT +expressions, which can then be checked for equivalence using the +symbolic algorithms provided in the SAFA library. + +These constructions are described in the following paper, +in Proc. POPL'15 ; +http://doi.acm.org/10.1145/2676726.2677007 +https://hal.archives-ouvertes.fr/hal-01021497v2/document""" +url { + src: "http://perso.ens-lyon.fr/damien.pous/symkat/symkat-1.4.tgz" + checksum: "md5=ed47c80907d6dc6291c55502fa10a52b" +} diff --git a/packages/symkat/symkat.1.4/url b/packages/symkat/symkat.1.4/url deleted file mode 100644 index dd3111b04de..00000000000 --- a/packages/symkat/symkat.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://perso.ens-lyon.fr/damien.pous/symkat/symkat-1.4.tgz" -checksum: "ed47c80907d6dc6291c55502fa10a52b" diff --git a/packages/syndic/syndic.1.0/descr b/packages/syndic/syndic.1.0/descr deleted file mode 100644 index b4f1919d52c..00000000000 --- a/packages/syndic/syndic.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -RSS and Atom feed parsing diff --git a/packages/syndic/syndic.1.0/opam b/packages/syndic/syndic.1.0/opam index 87282319f40..7fc6fbf7f9b 100644 --- a/packages/syndic/syndic.1.0/opam +++ b/packages/syndic/syndic.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "romain.calascibetta@gmail.com" authors: [ "Romain Calascibetta" ] license: "MIT" @@ -6,12 +6,13 @@ 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"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.01" & < "4.06.0"} "ocamlfind" {build} "ocamlnet" {>= "3.7.3"} "uri" {>= "1.3.13"} @@ -19,5 +20,10 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/Cumulus/Syndic" -available: [ocaml-version >= "4.01" & ocaml-version < "4.06.0"] 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: "md5=73994f0185f58a9dacff163c9f820ff3" +} diff --git a/packages/syndic/syndic.1.0/url b/packages/syndic/syndic.1.0/url deleted file mode 100644 index 9c585802944..00000000000 --- a/packages/syndic/syndic.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Cumulus/Syndic/archive/v1.0.tar.gz" -checksum: "73994f0185f58a9dacff163c9f820ff3" diff --git a/packages/syndic/syndic.1.1/descr b/packages/syndic/syndic.1.1/descr deleted file mode 100644 index b4f1919d52c..00000000000 --- a/packages/syndic/syndic.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -RSS and Atom feed parsing diff --git a/packages/syndic/syndic.1.1/opam b/packages/syndic/syndic.1.1/opam deleted file mode 100644 index 771f084212a..00000000000 --- a/packages/syndic/syndic.1.1/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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"] -] -remove: [ - ["ocamlfind" "remove" "syndic"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "ocamlfind" {build} - "calendar" {>= "2.03.2"} - "uri" {>= "1.3.13"} - "xmlm" {>= "1.2.0"} - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.01" & ocaml-version < "4.06.0"] -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/syndic/syndic.1.1/url b/packages/syndic/syndic.1.1/url deleted file mode 100644 index aca2ffac2c9..00000000000 --- a/packages/syndic/syndic.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Cumulus/Syndic/releases/download/v1.1/syndic-1.1.tar.gz" -checksum: "2e649e9add4334bda0530435a7803783" diff --git a/packages/syndic/syndic.1.2/descr b/packages/syndic/syndic.1.2/descr deleted file mode 100644 index 7997f0b8ac6..00000000000 --- a/packages/syndic/syndic.1.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -RSS1, RSS2, Atom and OPML1 parsing -Pure OCaml Library for parsing and writing various types of feeds and -subscriber lists. - diff --git a/packages/syndic/syndic.1.2/opam b/packages/syndic/syndic.1.2/opam deleted file mode 100644 index ea1322e6d6b..00000000000 --- a/packages/syndic/syndic.1.2/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -name: "syndic" -version: "1.2" -maintainer: "Romain Calascibetta " -authors: [ "Romain Calascibetta" - "Christophe Troestler" ] -license: "MIT" -homepage: "https://github.com/Cumulus/Syndic" -dev-repo: "https://github.com/Cumulus/Syndic.git" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "syndic"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "calendar" {>= "2.03.2"} - "ocamlfind" {build} - "uri" {>= "1.3.1"} - "xmlm" {>= "1.2.0"} - "ocamlbuild" {build} -] -ocaml-version: [ >= "4.01" ] diff --git a/packages/syndic/syndic.1.2/url b/packages/syndic/syndic.1.2/url deleted file mode 100644 index 5c47b13b67a..00000000000 --- a/packages/syndic/syndic.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Cumulus/Syndic/releases/download/v1.2/syndic-1.2.tar.gz" -checksum: "b7ff28ae8be9020c0f9c976d343d2504" diff --git a/packages/syndic/syndic.1.3.1/descr b/packages/syndic/syndic.1.3.1/descr deleted file mode 100644 index 7997f0b8ac6..00000000000 --- a/packages/syndic/syndic.1.3.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -RSS1, RSS2, Atom and OPML1 parsing -Pure OCaml Library for parsing and writing various types of feeds and -subscriber lists. - diff --git a/packages/syndic/syndic.1.3.1/opam b/packages/syndic/syndic.1.3.1/opam index a2978716668..1d55a8f38b8 100644 --- a/packages/syndic/syndic.1.3.1/opam +++ b/packages/syndic/syndic.1.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "syndic" version: "1.3.1" maintainer: "Romain Calascibetta " @@ -6,22 +6,32 @@ authors: [ "Romain Calascibetta" "Christophe Troestler" ] license: "MIT" homepage: "https://github.com/Cumulus/Syndic" -dev-repo: "https://github.com/Cumulus/Syndic.git" +dev-repo: "git+https://github.com/Cumulus/Syndic.git" bug-reports: "https://github.com/Cumulus/Syndic/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" "syndic"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.01"} "calendar" {>= "2.03.2"} "ocamlfind" {build} "uri" {>= "1.3.1"} "xmlm" {>= "1.2.0"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01" ] +synopsis: "RSS1, RSS2, Atom and OPML1 parsing" +description: """ +Pure OCaml Library for parsing and writing various types of feeds and +subscriber lists.""" +flags: light-uninstall +url { + src: + "https://github.com/Cumulus/Syndic/releases/download/v1.3.1/syndic-1.3.1.tar.gz" + checksum: "md5=4205e08d8fb2106a47c38c81a6a61a2a" +} diff --git a/packages/syndic/syndic.1.3.1/url b/packages/syndic/syndic.1.3.1/url deleted file mode 100644 index d479ac2ec61..00000000000 --- a/packages/syndic/syndic.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Cumulus/Syndic/releases/download/v1.3.1/syndic-1.3.1.tar.gz" -checksum: "4205e08d8fb2106a47c38c81a6a61a2a" diff --git a/packages/syndic/syndic.1.3/descr b/packages/syndic/syndic.1.3/descr deleted file mode 100644 index 7997f0b8ac6..00000000000 --- a/packages/syndic/syndic.1.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -RSS1, RSS2, Atom and OPML1 parsing -Pure OCaml Library for parsing and writing various types of feeds and -subscriber lists. - diff --git a/packages/syndic/syndic.1.3/opam b/packages/syndic/syndic.1.3/opam deleted file mode 100644 index 344ea09cc9e..00000000000 --- a/packages/syndic/syndic.1.3/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -name: "syndic" -version: "1.3" -maintainer: "Romain Calascibetta " -authors: [ "Romain Calascibetta" - "Christophe Troestler" ] -license: "MIT" -homepage: "https://github.com/Cumulus/Syndic" -dev-repo: "https://github.com/Cumulus/Syndic.git" -bug-reports: "https://github.com/Cumulus/Syndic/issues" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "syndic"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "calendar" {>= "2.03.2"} - "ocamlfind" {build} - "uri" {>= "1.3.1"} - "xmlm" {>= "1.2.0"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.01" ] diff --git a/packages/syndic/syndic.1.3/url b/packages/syndic/syndic.1.3/url deleted file mode 100644 index 0c6db187cd6..00000000000 --- a/packages/syndic/syndic.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Cumulus/Syndic/releases/download/v1.3/syndic-1.3.tar.gz" -checksum: "8761e38ad2ed93014b06160fa6397333" diff --git a/packages/syndic/syndic.1.4/descr b/packages/syndic/syndic.1.4/descr deleted file mode 100644 index 7997f0b8ac6..00000000000 --- a/packages/syndic/syndic.1.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -RSS1, RSS2, Atom and OPML1 parsing -Pure OCaml Library for parsing and writing various types of feeds and -subscriber lists. - diff --git a/packages/syndic/syndic.1.4/opam b/packages/syndic/syndic.1.4/opam index 396eaeb9421..f4bb3d36176 100644 --- a/packages/syndic/syndic.1.4/opam +++ b/packages/syndic/syndic.1.4/opam @@ -1,32 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Calascibetta " authors: [ "Romain Calascibetta" "Christophe Troestler" ] license: "MIT" homepage: "https://github.com/Cumulus/Syndic" -dev-repo: "https://github.com/Cumulus/Syndic.git" +dev-repo: "git+https://github.com/Cumulus/Syndic.git" bug-reports: "https://github.com/Cumulus/Syndic/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" "syndic"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.01"} "calendar" {>= "2.03.2"} - "cohttp" {test} - "lwt" {test} + "cohttp" {with-test} + "lwt" {with-test} "ocamlfind" {build} "uri" {>= "1.9"} "xmlm" {>= "1.2.0"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01" ] +synopsis: "RSS1, RSS2, Atom and OPML1 parsing" +description: """ +Pure OCaml Library for parsing and writing various types of feeds and +subscriber lists.""" +flags: light-uninstall +url { + src: + "https://github.com/Cumulus/Syndic/releases/download/1.4/syndic-1.4.tar.gz" + checksum: "md5=c58a408497224365126e86751919be89" +} diff --git a/packages/syndic/syndic.1.4/url b/packages/syndic/syndic.1.4/url deleted file mode 100644 index dbb20834ad0..00000000000 --- a/packages/syndic/syndic.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Cumulus/Syndic/releases/download/1.4/syndic-1.4.tar.gz" -checksum: "c58a408497224365126e86751919be89" diff --git a/packages/syndic/syndic.1.5.1/descr b/packages/syndic/syndic.1.5.1/descr deleted file mode 100644 index 7997f0b8ac6..00000000000 --- a/packages/syndic/syndic.1.5.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -RSS1, RSS2, Atom and OPML1 parsing -Pure OCaml Library for parsing and writing various types of feeds and -subscriber lists. - diff --git a/packages/syndic/syndic.1.5.1/opam b/packages/syndic/syndic.1.5.1/opam deleted file mode 100644 index 94d7a62f342..00000000000 --- a/packages/syndic/syndic.1.5.1/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -maintainer: "Romain Calascibetta " -authors: [ "Romain Calascibetta" - "Christophe Troestler" ] -license: "MIT" -homepage: "https://github.com/Cumulus/Syndic" -dev-repo: "https://github.com/Cumulus/Syndic.git" -bug-reports: "https://github.com/Cumulus/Syndic/issues" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "syndic"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "cohttp" {test} - "lwt" {test} - "ocamlbuild" {build} - "ocamlfind" {build} - "ptime" - "ssl" {test} - "tls" {test} - "uri" {>= "1.9"} - "xmlm" {>= "1.2.0"} -] -available: [ ocaml-version >= "4.01" ] diff --git a/packages/syndic/syndic.1.5.1/url b/packages/syndic/syndic.1.5.1/url deleted file mode 100644 index f381a71b7f3..00000000000 --- a/packages/syndic/syndic.1.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/Syndic/releases/download/1.5.1/syndic-1.5.1.tar.gz" -checksum: "b1904f52120ff786d67c35cc967895ae" diff --git a/packages/syndic/syndic.1.5.2/descr b/packages/syndic/syndic.1.5.2/descr deleted file mode 100644 index 7997f0b8ac6..00000000000 --- a/packages/syndic/syndic.1.5.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -RSS1, RSS2, Atom and OPML1 parsing -Pure OCaml Library for parsing and writing various types of feeds and -subscriber lists. - diff --git a/packages/syndic/syndic.1.5.2/opam b/packages/syndic/syndic.1.5.2/opam deleted file mode 100644 index 94d7a62f342..00000000000 --- a/packages/syndic/syndic.1.5.2/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -maintainer: "Romain Calascibetta " -authors: [ "Romain Calascibetta" - "Christophe Troestler" ] -license: "MIT" -homepage: "https://github.com/Cumulus/Syndic" -dev-repo: "https://github.com/Cumulus/Syndic.git" -bug-reports: "https://github.com/Cumulus/Syndic/issues" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "syndic"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "cohttp" {test} - "lwt" {test} - "ocamlbuild" {build} - "ocamlfind" {build} - "ptime" - "ssl" {test} - "tls" {test} - "uri" {>= "1.9"} - "xmlm" {>= "1.2.0"} -] -available: [ ocaml-version >= "4.01" ] diff --git a/packages/syndic/syndic.1.5.2/url b/packages/syndic/syndic.1.5.2/url deleted file mode 100644 index 3d5c43a56ec..00000000000 --- a/packages/syndic/syndic.1.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Cumulus/Syndic/releases/download/1.5.2/syndic-1.5.2.tar.gz" -checksum: "0a0f63c60c82139bdfed1a2669f48368" diff --git a/packages/syndic/syndic.1.5.3/descr b/packages/syndic/syndic.1.5.3/descr deleted file mode 100644 index 7997f0b8ac6..00000000000 --- a/packages/syndic/syndic.1.5.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -RSS1, RSS2, Atom and OPML1 parsing -Pure OCaml Library for parsing and writing various types of feeds and -subscriber lists. - diff --git a/packages/syndic/syndic.1.5.3/opam b/packages/syndic/syndic.1.5.3/opam index 94d7a62f342..dc34070286c 100644 --- a/packages/syndic/syndic.1.5.3/opam +++ b/packages/syndic/syndic.1.5.3/opam @@ -1,34 +1,42 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Calascibetta " authors: [ "Romain Calascibetta" "Christophe Troestler" ] license: "MIT" homepage: "https://github.com/Cumulus/Syndic" -dev-repo: "https://github.com/Cumulus/Syndic.git" +dev-repo: "git+https://github.com/Cumulus/Syndic.git" bug-reports: "https://github.com/Cumulus/Syndic/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" "syndic"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ - "cohttp" {test} - "lwt" {test} + "ocaml" {>= "4.01"} + "cohttp" {with-test} + "lwt" {with-test} "ocamlbuild" {build} "ocamlfind" {build} "ptime" - "ssl" {test} - "tls" {test} + "ssl" {with-test} + "tls" {with-test} "uri" {>= "1.9"} "xmlm" {>= "1.2.0"} ] -available: [ ocaml-version >= "4.01" ] +synopsis: "RSS1, RSS2, Atom and OPML1 parsing" +description: """ +Pure OCaml Library for parsing and writing various types of feeds and +subscriber lists.""" +flags: light-uninstall +url { + src: + "https://github.com/Cumulus/Syndic/releases/download/1.5.3/syndic-1.5.3.tar.gz" + checksum: "md5=b7be476f015ff027928f77c955f63943" +} diff --git a/packages/syndic/syndic.1.5.3/url b/packages/syndic/syndic.1.5.3/url deleted file mode 100644 index 9d7f34be288..00000000000 --- a/packages/syndic/syndic.1.5.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Cumulus/Syndic/releases/download/1.5.3/syndic-1.5.3.tar.gz" -checksum: "b7be476f015ff027928f77c955f63943" diff --git a/packages/syndic/syndic.1.5/descr b/packages/syndic/syndic.1.5/descr deleted file mode 100644 index 7997f0b8ac6..00000000000 --- a/packages/syndic/syndic.1.5/descr +++ /dev/null @@ -1,4 +0,0 @@ -RSS1, RSS2, Atom and OPML1 parsing -Pure OCaml Library for parsing and writing various types of feeds and -subscriber lists. - diff --git a/packages/syndic/syndic.1.5/opam b/packages/syndic/syndic.1.5/opam index d9e4fe38ac1..f8720361f7c 100644 --- a/packages/syndic/syndic.1.5/opam +++ b/packages/syndic/syndic.1.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Calascibetta " authors: ["Romain Calascibetta" "Christophe Troestler"] homepage: "https://github.com/Cumulus/Syndic" @@ -8,23 +8,30 @@ dev-repo: "git+https://github.com/Cumulus/Syndic.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] + ["./configure" "--enable-tests" "--prefix=%{prefix}%"] {with-test} + [make "test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: ["ocaml" "setup.ml" "-install"] -build-test: [ - ["./configure" "--enable-tests" "--prefix=%{prefix}%"] - [make "test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "syndic"] depends: [ - "ssl" {test} - "tls" {test} - "cohttp" {test} - "lwt" {test} + "ocaml" {>= "4.01"} + "ssl" {with-test} + "tls" {with-test} + "cohttp" {with-test} + "lwt" {with-test} "ocamlfind" {build} "oasis" {build} "uri" {>= "1.9"} "xmlm" {>= "1.2.0"} "ptime" ] -available: [ocaml-version >= "4.01"] +synopsis: "RSS1, RSS2, Atom and OPML1 parsing" +description: """ +Pure OCaml Library for parsing and writing various types of feeds and +subscriber lists.""" +flags: light-uninstall +url { + src: "https://github.com/Cumulus/Syndic/archive/1.5.tar.gz" + checksum: "md5=59c8a3cc5307c2c1b98f1bc2b92e09a0" +} diff --git a/packages/syndic/syndic.1.5/url b/packages/syndic/syndic.1.5/url deleted file mode 100644 index e4076181bb7..00000000000 --- a/packages/syndic/syndic.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Cumulus/Syndic/archive/1.5.tar.gz" -checksum: "59c8a3cc5307c2c1b98f1bc2b92e09a0" diff --git a/packages/syslog-message/syslog-message.0.0.1/descr b/packages/syslog-message/syslog-message.0.0.1/descr deleted file mode 100644 index b3898e75a19..00000000000 --- a/packages/syslog-message/syslog-message.0.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Syslog Message Parser - -This is a library for parsing and generating RFC 3164 compatible Syslog messages. diff --git a/packages/syslog-message/syslog-message.0.0.1/opam b/packages/syslog-message/syslog-message.0.0.1/opam index e1e18b94f20..26e25aa289d 100644 --- a/packages/syslog-message/syslog-message.0.0.1/opam +++ b/packages/syslog-message/syslog-message.0.0.1/opam @@ -1,28 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jochen Bartl " authors: "Jochen Bartl " homepage: "https://github.com/verbosemode/syslog-message" bug-reports: "https://github.com/verbosemode/syslog-message/issues" license: "FreeBSD" -dev-repo: "https://github.com/verbosemode/syslog-message.git" +dev-repo: "git+https://github.com/verbosemode/syslog-message.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"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocamlfind" "remove" "syslog-message"] depends: [ + "ocaml" {>= "4.02.3"} "astring" "oasis" {build & >= "0.4"} "ocamlfind" {build} "ptime" - "qcheck" {test} + "qcheck" {with-test} ] -available: [ocaml-version >= "4.02.3"] +synopsis: "Syslog Message Parser" +description: + "This is a library for parsing and generating RFC 3164 compatible Syslog messages." +flags: light-uninstall +url { + src: "https://github.com/verbosemode/syslog-message/archive/0.0.1.tar.gz" + checksum: "md5=23646fb9778c9f46eef1a0d00799d8f5" +} diff --git a/packages/syslog-message/syslog-message.0.0.1/url b/packages/syslog-message/syslog-message.0.0.1/url deleted file mode 100644 index ac9a7a7a352..00000000000 --- a/packages/syslog-message/syslog-message.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/verbosemode/syslog-message/archive/0.0.1.tar.gz" -checksum: "23646fb9778c9f46eef1a0d00799d8f5" diff --git a/packages/syslog-message/syslog-message.0.0.2/descr b/packages/syslog-message/syslog-message.0.0.2/descr deleted file mode 100644 index 7e574f65f3f..00000000000 --- a/packages/syslog-message/syslog-message.0.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Syslog message parser - - -This is a library for parsing and generating RFC 3164 compatible Syslog messages. \ No newline at end of file diff --git a/packages/syslog-message/syslog-message.0.0.2/opam b/packages/syslog-message/syslog-message.0.0.2/opam index cd75b604dae..696e2896158 100644 --- a/packages/syslog-message/syslog-message.0.0.2/opam +++ b/packages/syslog-message/syslog-message.0.0.2/opam @@ -1,27 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jochen Bartl " authors: [ "Jochen Bartl " ] license: "BSD2" homepage: "https://github.com/verbosemode/syslog-message" -dev-repo: "https://github.com/verbosemode/syslog-message.git" +dev-repo: "git+https://github.com/verbosemode/syslog-message.git" bug-reports: "https://github.com/verbosemode/syslog-message/issues" doc: "https://verbosemode.github.io/syslog-message/doc" build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] + ["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} ] - -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] -] - depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "astring" "ptime" - "qcheck" {test} + "qcheck" {with-test} ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "Syslog message parser" +description: + "This is a library for parsing and generating RFC 3164 compatible Syslog messages." +url { + src: + "https://github.com/verbosemode/syslog-message/releases/download/0.0.2/syslog-message-0.0.2.tbz" + checksum: "md5=0894adad6e936975d5aaf7ed32ec2908" +} diff --git a/packages/syslog-message/syslog-message.0.0.2/url b/packages/syslog-message/syslog-message.0.0.2/url deleted file mode 100644 index ae1b211eea6..00000000000 --- a/packages/syslog-message/syslog-message.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/verbosemode/syslog-message/releases/download/0.0.2/syslog-message-0.0.2.tbz" -checksum: "0894adad6e936975d5aaf7ed32ec2908" \ No newline at end of file diff --git a/packages/syslog/syslog.1.4/descr b/packages/syslog/syslog.1.4/descr deleted file mode 100644 index 2466c468447..00000000000 --- a/packages/syslog/syslog.1.4/descr +++ /dev/null @@ -1 +0,0 @@ -syslog(3) routines for ocaml diff --git a/packages/syslog/syslog.1.4/opam b/packages/syslog/syslog.1.4/opam index da87ae26843..4406eafbd9f 100644 --- a/packages/syslog/syslog.1.4/opam +++ b/packages/syslog/syslog.1.4/opam @@ -1,6 +1,13 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [make "reallyall"] remove: [["ocamlfind" "remove" "syslog"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] 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: "md5=3042185e6f511aea9956cd8f172b1a84" +} diff --git a/packages/syslog/syslog.1.4/url b/packages/syslog/syslog.1.4/url deleted file mode 100644 index aa056160feb..00000000000 --- a/packages/syslog/syslog.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://deb.debian.org/debian/pool/main/s/syslog-ocaml/syslog-ocaml_1.4.orig.tar.gz" -checksum: "3042185e6f511aea9956cd8f172b1a84" diff --git a/packages/systemverilog/systemverilog.0.0.1/descr b/packages/systemverilog/systemverilog.0.0.1/descr deleted file mode 100644 index 1c25c0dae7e..00000000000 --- a/packages/systemverilog/systemverilog.0.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -SystemVerilog for OCaml - -This package provides a lexer and a parser for SystemVerilog IEEE 1800-2012 . -It is not supposed to be fully featured from the get go. Capabilities are added -depending on the needs or on-demand. diff --git a/packages/systemverilog/systemverilog.0.0.1/opam b/packages/systemverilog/systemverilog.0.0.1/opam index 51428f25a53..b2f4159de42 100644 --- a/packages/systemverilog/systemverilog.0.0.1/opam +++ b/packages/systemverilog/systemverilog.0.0.1/opam @@ -1,25 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Xavier Guérin " authors: ["Xavier Guérin "] homepage: "https://github.com/xguerin/systemverilog" doc: "https://xguerin.github.io/systemverilog/wiki" license: "ISC" -dev-repo: "https://github.com/xguerin/systemverilog.git" +dev-repo: "git+https://github.com/xguerin/systemverilog.git" bug-reports: "https://github.com/xguerin/systemverilog/issues" -tags: [] -available: [ ocaml-version >= "4.01.0"] substs: [ "pkg/META" ] -depends: -[ - "ocamlfind" { build } - "ocamlbuild" { build } - "topkg" { build & >= "0.9.0" } - "astring" { build & >= "0.8.3" } - "ppx_import" { build & >= "1.2" } - "menhir" { build & >= "20170418" } +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build & >= "0.9.0"} + "astring" {build & >= "0.8.3"} + "ppx_import" {build & >= "1.2"} + "menhir" {build & >= "20170418"} ] -depopts: [] build: [[ "ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{pinned}%" ]] +synopsis: "SystemVerilog for OCaml" +description: """ +This package provides a lexer and a parser for SystemVerilog IEEE 1800-2012 . +It is not supposed to be fully featured from the get go. Capabilities are added +depending on the needs or on-demand.""" +url { + src: "https://github.com/xguerin/systemverilog/archive/0.0.1.tar.gz" + checksum: "md5=4a9837096f2e208a6be6541f378e57e7" +} diff --git a/packages/systemverilog/systemverilog.0.0.1/url b/packages/systemverilog/systemverilog.0.0.1/url deleted file mode 100644 index 952d8bb65fc..00000000000 --- a/packages/systemverilog/systemverilog.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/xguerin/systemverilog/archive/0.0.1.tar.gz" -checksum: "4a9837096f2e208a6be6541f378e57e7" diff --git a/packages/taglib/taglib.0.2.0/descr b/packages/taglib/taglib.0.2.0/descr deleted file mode 100644 index 8cd3fc4918c..00000000000 --- a/packages/taglib/taglib.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the taglib library which provides functions for reading tags in headers of audio files diff --git a/packages/taglib/taglib.0.2.0/opam b/packages/taglib/taglib.0.2.0/opam index 7718bff7911..a1b70782405 100644 --- a/packages/taglib/taglib.0.2.0/opam +++ b/packages/taglib/taglib.0.2.0/opam @@ -1,14 +1,22 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "smimram@gmail.com" build: [ ["./configure" "--prefix" prefix] [make] ] remove: [["ocamlfind" "remove" "taglib"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["debian"] ["libtag1-dev"]] - [["ubuntu"] ["libtag1-dev"]] - [["osx" "homebrew"] ["taglib"]] + ["libtag1-dev"] {os-distribution = "debian"} + ["libtag1-dev"] {os-distribution = "ubuntu"} + ["taglib"] {os = "macos" & os-distribution = "homebrew"} ] install: [make "install"] +synopsis: + "Bindings for the taglib library which provides functions for reading tags in headers of audio files" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-taglib/0.2.0/ocaml-taglib-0.2.0.tar.gz" + checksum: "md5=3e15260d935ce1791edc39b512391b24" +} diff --git a/packages/taglib/taglib.0.2.0/url b/packages/taglib/taglib.0.2.0/url deleted file mode 100644 index c3d524dd964..00000000000 --- a/packages/taglib/taglib.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-taglib/0.2.0/ocaml-taglib-0.2.0.tar.gz" -checksum: "3e15260d935ce1791edc39b512391b24" diff --git a/packages/taglib/taglib.0.3.0/descr b/packages/taglib/taglib.0.3.0/descr deleted file mode 100644 index 8cd3fc4918c..00000000000 --- a/packages/taglib/taglib.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the taglib library which provides functions for reading tags in headers of audio files diff --git a/packages/taglib/taglib.0.3.0/opam b/packages/taglib/taglib.0.3.0/opam index 7718bff7911..e60f181702c 100644 --- a/packages/taglib/taglib.0.3.0/opam +++ b/packages/taglib/taglib.0.3.0/opam @@ -1,14 +1,22 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "smimram@gmail.com" build: [ ["./configure" "--prefix" prefix] [make] ] remove: [["ocamlfind" "remove" "taglib"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["debian"] ["libtag1-dev"]] - [["ubuntu"] ["libtag1-dev"]] - [["osx" "homebrew"] ["taglib"]] + ["libtag1-dev"] {os-distribution = "debian"} + ["libtag1-dev"] {os-distribution = "ubuntu"} + ["taglib"] {os = "macos" & os-distribution = "homebrew"} ] install: [make "install"] +synopsis: + "Bindings for the taglib library which provides functions for reading tags in headers of audio files" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-taglib/0.3.0/ocaml-taglib-0.3.0.tar.gz" + checksum: "md5=6537ae1592eae3b4cf7ad38ea59440b1" +} diff --git a/packages/taglib/taglib.0.3.0/url b/packages/taglib/taglib.0.3.0/url deleted file mode 100644 index d84e9e3178c..00000000000 --- a/packages/taglib/taglib.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-taglib/0.3.0/ocaml-taglib-0.3.0.tar.gz" -checksum: "6537ae1592eae3b4cf7ad38ea59440b1" diff --git a/packages/taglib/taglib.0.3.2/descr b/packages/taglib/taglib.0.3.2/descr deleted file mode 100644 index 8cd3fc4918c..00000000000 --- a/packages/taglib/taglib.0.3.2/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the taglib library which provides functions for reading tags in headers of audio files diff --git a/packages/taglib/taglib.0.3.2/opam b/packages/taglib/taglib.0.3.2/opam index f4e2a69d904..b1a181f5782 100644 --- a/packages/taglib/taglib.0.3.2/opam +++ b/packages/taglib/taglib.0.3.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-taglib" @@ -10,12 +10,20 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "taglib"] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["centos"] ["taglib-devel"]] - [["debian"] ["libtag1-dev"]] - [["ubuntu"] ["libtag1-dev"]] - [["osx" "homebrew"] ["taglib"]] + ["taglib-devel"] {os-distribution = "centos"} + ["libtag1-dev"] {os-distribution = "debian"} + ["libtag1-dev"] {os-distribution = "ubuntu"} + ["taglib"] {os = "macos" & os-distribution = "homebrew"} ] bug-reports: "https://github.com/savonet/ocaml-taglib/issues" -dev-repo: "https://github.com/savonet/ocaml-taglib.git" +dev-repo: "git+https://github.com/savonet/ocaml-taglib.git" +synopsis: + "Bindings for the taglib library which provides functions for reading tags in headers of audio files" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-taglib/releases/download/0.3.2/ocaml-taglib-0.3.2.tar.gz" + checksum: "md5=67d7274db0626d21f8a2f780d413616b" +} diff --git a/packages/taglib/taglib.0.3.2/url b/packages/taglib/taglib.0.3.2/url deleted file mode 100644 index de067e56120..00000000000 --- a/packages/taglib/taglib.0.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-taglib/releases/download/0.3.2/ocaml-taglib-0.3.2.tar.gz" -checksum: "67d7274db0626d21f8a2f780d413616b" diff --git a/packages/taglib/taglib.0.3.3/descr b/packages/taglib/taglib.0.3.3/descr deleted file mode 100644 index 8cd3fc4918c..00000000000 --- a/packages/taglib/taglib.0.3.3/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the taglib library which provides functions for reading tags in headers of audio files diff --git a/packages/taglib/taglib.0.3.3/opam b/packages/taglib/taglib.0.3.3/opam index 9664b0af54c..132815fb2e0 100644 --- a/packages/taglib/taglib.0.3.3/opam +++ b/packages/taglib/taglib.0.3.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-taglib" @@ -10,15 +10,23 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "taglib"] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["alpine"] ["taglib-dev"]] - [["opensuse"] ["gcc-c++" "taglib-devel"]] - [["fedora"] ["gcc-c++" "taglib-devel"]] - [["centos"] ["gcc-c++" "taglib-devel"]] - [["debian"] ["libtag1-dev"]] - [["ubuntu"] ["libtag1-dev"]] - [["osx" "homebrew"] ["taglib"]] + ["taglib-dev"] {os-distribution = "alpine"} + ["gcc-c++" "taglib-devel"] {os-distribution = "opensuse"} + ["gcc-c++" "taglib-devel"] {os-distribution = "fedora"} + ["gcc-c++" "taglib-devel"] {os-distribution = "centos"} + ["libtag1-dev"] {os-distribution = "debian"} + ["libtag1-dev"] {os-distribution = "ubuntu"} + ["taglib"] {os = "macos" & os-distribution = "homebrew"} ] bug-reports: "https://github.com/savonet/ocaml-taglib/issues" -dev-repo: "https://github.com/savonet/ocaml-taglib.git" +dev-repo: "git+https://github.com/savonet/ocaml-taglib.git" +synopsis: + "Bindings for the taglib library which provides functions for reading tags in headers of audio files" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-taglib/releases/download/0.3.3/ocaml-taglib-0.3.3.tar.gz" + checksum: "md5=17673909b2a0d48d43bcab80b112cce1" +} diff --git a/packages/taglib/taglib.0.3.3/url b/packages/taglib/taglib.0.3.3/url deleted file mode 100644 index 924d8b584d5..00000000000 --- a/packages/taglib/taglib.0.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-taglib/releases/download/0.3.3/ocaml-taglib-0.3.3.tar.gz" -checksum: "17673909b2a0d48d43bcab80b112cce1" diff --git a/packages/taglog/taglog.0.1.0/descr b/packages/taglog/taglog.0.1.0/descr deleted file mode 100644 index 75cf34b742e..00000000000 --- a/packages/taglog/taglog.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Logging library using levels and tags to determine what to log. \ No newline at end of file diff --git a/packages/taglog/taglog.0.1.0/opam b/packages/taglog/taglog.0.1.0/opam deleted file mode 100644 index a221e3e4395..00000000000 --- a/packages/taglog/taglog.0.1.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "zoggy@bat8.org" -authors: ["Maxence Guesdon"] -homepage: "http://zoggy.github.io/ocf/" -license: "GNU Lesser General Public License version 3" -doc: ["http://zoggy.github.io/ocaml-taglog/doc.html"] -dev-repo: "https://github.com/zoggy/ocaml-taglog.git" -bug-reports: "https://github.com/zoggy/ocaml-taglog/issues" -tags: ["log"] - -build: [ - ["./configure" "--prefix" prefix] - [make "all"] -] -install: [ - [make "install"] -] -remove: [["ocamlfind" "remove" "taglog"]] -depends: [ - "ocamlfind" - "ocf" {= "0.2.0" } -] -available: [ocaml-version >= "4.02.1"] diff --git a/packages/taglog/taglog.0.1.0/url b/packages/taglog/taglog.0.1.0/url deleted file mode 100644 index ed536e40080..00000000000 --- a/packages/taglog/taglog.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/ocaml-taglog/taglog-0.1.0.tar.gz" -checksum: "8774dcaa762fc1f99e0fe2c840d0c7cb" diff --git a/packages/taglog/taglog.0.2.0/descr b/packages/taglog/taglog.0.2.0/descr deleted file mode 100644 index 75cf34b742e..00000000000 --- a/packages/taglog/taglog.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Logging library using levels and tags to determine what to log. \ No newline at end of file diff --git a/packages/taglog/taglog.0.2.0/opam b/packages/taglog/taglog.0.2.0/opam index c337be76641..434ec5196d3 100644 --- a/packages/taglog/taglog.0.2.0/opam +++ b/packages/taglog/taglog.0.2.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: ["Maxence Guesdon"] homepage: "http://zoggy.github.io/ocaml-taglog/" license: "GNU Lesser General Public License version 3" doc: ["http://zoggy.github.io/ocaml-taglog/doc.html"] -dev-repo: "https://github.com/zoggy/ocaml-taglog.git" +dev-repo: "git+https://github.com/zoggy/ocaml-taglog.git" bug-reports: "https://github.com/zoggy/ocaml-taglog/issues" tags: ["log"] @@ -17,7 +17,13 @@ install: [ ] remove: [["ocamlfind" "remove" "taglog"]] depends: [ + "ocaml" {>= "4.02.1"} "ocamlfind" - "ocf" {>= "0.3.0" } + "ocf" {>= "0.3.0"} ] -available: [ocaml-version >= "4.02.1"] +synopsis: "Logging library using levels and tags to determine what to log." +flags: light-uninstall +url { + src: "http://zoggy.github.com/ocaml-taglog/taglog-0.2.0.tar.gz" + checksum: "md5=bedc5976836a956af817c945e80105d2" +} diff --git a/packages/taglog/taglog.0.2.0/url b/packages/taglog/taglog.0.2.0/url deleted file mode 100644 index 2741212aa59..00000000000 --- a/packages/taglog/taglog.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://zoggy.github.com/ocaml-taglog/taglog-0.2.0.tar.gz" -checksum: "bedc5976836a956af817c945e80105d2" diff --git a/packages/taglog/taglog.0.3.0/descr b/packages/taglog/taglog.0.3.0/descr deleted file mode 100644 index 75cf34b742e..00000000000 --- a/packages/taglog/taglog.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Logging library using levels and tags to determine what to log. \ No newline at end of file diff --git a/packages/taglog/taglog.0.3.0/opam b/packages/taglog/taglog.0.3.0/opam index 00dcbc621b1..4abd9026518 100644 --- a/packages/taglog/taglog.0.3.0/opam +++ b/packages/taglog/taglog.0.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: "Maxence Guesdon" homepage: "http://zoggy.github.io/ocaml-taglog/" @@ -6,7 +6,7 @@ bug-reports: "https://github.com/zoggy/ocaml-taglog/issues" license: "GNU Lesser General Public License version 3" doc: "http://zoggy.github.io/ocaml-taglog/doc.html" tags: "log" -dev-repo: "https://github.com/zoggy/ocaml-taglog.git" +dev-repo: "git+https://github.com/zoggy/ocaml-taglog.git" build: [ ["./configure" "--prefix" prefix] [make "all"] @@ -14,7 +14,13 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "taglog"] depends: [ + "ocaml" {>= "4.02.1"} "ocamlfind" "ocf" {>= "0.4.0"} ] -available: [ocaml-version >= "4.02.1"] +synopsis: "Logging library using levels and tags to determine what to log." +flags: light-uninstall +url { + src: "https://zoggy.github.io/ocaml-taglog/taglog-0.3.0.tar.gz" + checksum: "md5=5a92b93659cdb1b0bdd657e1ff9ae2b9" +} diff --git a/packages/taglog/taglog.0.3.0/url b/packages/taglog/taglog.0.3.0/url deleted file mode 100644 index 1cb4d8c4b11..00000000000 --- a/packages/taglog/taglog.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://zoggy.github.io/ocaml-taglog/taglog-0.3.0.tar.gz" -checksum: "5a92b93659cdb1b0bdd657e1ff9ae2b9" diff --git a/packages/tallgeese/tallgeese.0.1/descr b/packages/tallgeese/tallgeese.0.1/descr deleted file mode 100644 index 8988ce269c0..00000000000 --- a/packages/tallgeese/tallgeese.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Enhanced SSH on OS X - -Enhanced SSH experience on OS X using native Cocoa tallgeese is an -OCaml/Objective-C application that makes the SSH experience more -enjoyable on OS X. \ No newline at end of file diff --git a/packages/tallgeese/tallgeese.0.1/opam b/packages/tallgeese/tallgeese.0.1/opam index a73f0c00d4f..0e18ab642bf 100644 --- a/packages/tallgeese/tallgeese.0.1/opam +++ b/packages/tallgeese/tallgeese.0.1/opam @@ -1,24 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Edgar Aroutiounian " authors: "Edgar Aroutiounian " homepage: "http://hyegar.com" bug-reports: "https://github.com/fxfactorial/tallgeese/issues" -dev-repo: "https://github.com/fxfactorial/tallgeese.git" +dev-repo: "git+https://github.com/fxfactorial/tallgeese.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"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocaml" "%{etc}%/tallgeese/_oasis_remove_.ml" "%{etc}%/tallgeese"] depends: [ + "ocaml" {>= "4.02.3"} "oasis" {build & >= "0.4"} "ocamlfind" {build} "cmdliner" {build} @@ -28,4 +27,17 @@ depends: [ ] depexts: [["osx" "homebrew"] ["libmaxminddb"]] -available: [ocaml-version >= "4.02.3" & os = "darwin"] +available: os = "macos" +synopsis: "Enhanced SSH on OS X" +description: """ +Enhanced SSH experience on OS X using native Cocoa tallgeese is an +OCaml/Objective-C application that makes the SSH experience more +enjoyable on OS X.""" +extra-files: [ + ["tallgeese.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: "https://github.com/fxfactorial/tallgeese/archive/v0.1.tar.gz" + checksum: "md5=502cff039de5c07289078f2455cff3b6" +} diff --git a/packages/tallgeese/tallgeese.0.1/url b/packages/tallgeese/tallgeese.0.1/url deleted file mode 100644 index eff96aa2918..00000000000 --- a/packages/tallgeese/tallgeese.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/tallgeese/archive/v0.1.tar.gz" -checksum: "502cff039de5c07289078f2455cff3b6" diff --git a/packages/tar-format/tar-format.0.1.1/descr b/packages/tar-format/tar-format.0.1.1/descr deleted file mode 100644 index 5a96232eb87..00000000000 --- a/packages/tar-format/tar-format.0.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -A pure OCaml library to read and write tar files diff --git a/packages/tar-format/tar-format.0.1.1/opam b/packages/tar-format/tar-format.0.1.1/opam index e6f35e1532c..bddbf4a28ff 100644 --- a/packages/tar-format/tar-format.0.1.1/opam +++ b/packages/tar-format/tar-format.0.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +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" @@ -7,9 +7,15 @@ tags: ["org:xapi-project"] build: make remove: [["ocamlfind" "remove" "tar"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/ocaml-tar" install: [make "install"] -available: [ ocaml-version < "4.06.0" ] \ No newline at end of file +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: "md5=8f097a4b13bcff4dc0c97cb4faf20ead" +} diff --git a/packages/tar-format/tar-format.0.1.1/url b/packages/tar-format/tar-format.0.1.1/url deleted file mode 100644 index 29406e624b3..00000000000 --- a/packages/tar-format/tar-format.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-tar/archive/0.1.1.tar.gz" -checksum: "8f097a4b13bcff4dc0c97cb4faf20ead" diff --git a/packages/tar-format/tar-format.0.2.0/descr b/packages/tar-format/tar-format.0.2.0/descr deleted file mode 100644 index 5a96232eb87..00000000000 --- a/packages/tar-format/tar-format.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -A pure OCaml library to read and write tar files diff --git a/packages/tar-format/tar-format.0.2.0/opam b/packages/tar-format/tar-format.0.2.0/opam deleted file mode 100644 index 1662fa92b5a..00000000000 --- a/packages/tar-format/tar-format.0.2.0/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "cstruct" {>= "0.6.0" & < "2.0"} - "camlp4" {build} - "type_conv" {build} - "re" - "ounit" - "cmdliner" - "ocamlbuild" {build} -] -depopts: ["lwt"] -dev-repo: "git://github.com/mirage/ocaml-tar" -install: [make "install"] -available: [ ocaml-version < "4.06.0" ] \ No newline at end of file diff --git a/packages/tar-format/tar-format.0.2.0/url b/packages/tar-format/tar-format.0.2.0/url deleted file mode 100644 index da6f4657ff9..00000000000 --- a/packages/tar-format/tar-format.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-tar/archive/0.2.0.tar.gz" -checksum: "f8a9e01165f63f1cbcf49023816d0699" diff --git a/packages/tar-format/tar-format.0.2.1/descr b/packages/tar-format/tar-format.0.2.1/descr deleted file mode 100644 index 5a96232eb87..00000000000 --- a/packages/tar-format/tar-format.0.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -A pure OCaml library to read and write tar files diff --git a/packages/tar-format/tar-format.0.2.1/opam b/packages/tar-format/tar-format.0.2.1/opam index 1662fa92b5a..227a236d721 100644 --- a/packages/tar-format/tar-format.0.2.1/opam +++ b/packages/tar-format/tar-format.0.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +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" @@ -7,6 +7,7 @@ tags: ["org:xapi-project"] build: make remove: [["ocamlfind" "remove" "tar"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "cstruct" {>= "0.6.0" & < "2.0"} "camlp4" {build} @@ -19,4 +20,9 @@ depends: [ depopts: ["lwt"] dev-repo: "git://github.com/mirage/ocaml-tar" install: [make "install"] -available: [ ocaml-version < "4.06.0" ] \ No newline at end of file +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: "md5=29e4617c2ee177b921086edce28910ac" +} diff --git a/packages/tar-format/tar-format.0.2.1/url b/packages/tar-format/tar-format.0.2.1/url deleted file mode 100644 index 45d3a31a17b..00000000000 --- a/packages/tar-format/tar-format.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-tar/archive/0.2.1.tar.gz" -checksum: "29e4617c2ee177b921086edce28910ac" diff --git a/packages/tar-format/tar-format.0.3.0/descr b/packages/tar-format/tar-format.0.3.0/descr deleted file mode 100644 index 5a96232eb87..00000000000 --- a/packages/tar-format/tar-format.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -A pure OCaml library to read and write tar files diff --git a/packages/tar-format/tar-format.0.3.0/opam b/packages/tar-format/tar-format.0.3.0/opam index c7871d31895..feb7cd8d02c 100644 --- a/packages/tar-format/tar-format.0.3.0/opam +++ b/packages/tar-format/tar-format.0.3.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-tar.git" +dev-repo: "git+https://github.com/mirage/ocaml-tar.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--%{lwt:enable}%-lwtunix" ] ["ocaml" "setup.ml" "-build"] @@ -14,14 +14,20 @@ install: [ ] remove: [["ocamlfind" "remove" "tar"]] depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} "ocamlfind" "cstruct" {>= "0.6.0" & < "2.0"} "camlp4" {build} "type_conv" {build} "re" "cmdliner" - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} ] depopts: ["lwt"] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] +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: "md5=efe2d24c3b5aba013e6bfd602b6a7b37" +} diff --git a/packages/tar-format/tar-format.0.3.0/url b/packages/tar-format/tar-format.0.3.0/url deleted file mode 100644 index 4c2d39649dc..00000000000 --- a/packages/tar-format/tar-format.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-tar/archive/0.3.0.tar.gz" -checksum: "efe2d24c3b5aba013e6bfd602b6a7b37" diff --git a/packages/tar-format/tar-format.0.4.0/descr b/packages/tar-format/tar-format.0.4.0/descr deleted file mode 100644 index 5a96232eb87..00000000000 --- a/packages/tar-format/tar-format.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -A pure OCaml library to read and write tar files diff --git a/packages/tar-format/tar-format.0.4.0/opam b/packages/tar-format/tar-format.0.4.0/opam index b4109d3fbdb..9f9996be4fd 100644 --- a/packages/tar-format/tar-format.0.4.0/opam +++ b/packages/tar-format/tar-format.0.4.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "tar-format" version: "0.4.0" maintainer: "dave@recoil.org" @@ -6,7 +6,7 @@ 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: "https://github.com/mirage/ocaml-tar.git" +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"] @@ -16,13 +16,14 @@ install: [ ] remove: [["ocamlfind" "remove" "tar"]] depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} "ocamlfind" "cstruct" {>= "0.6.0" & < "2.0"} "camlp4" {build} "type_conv" {build} "re" "cmdliner" - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} ] depopts: [ @@ -33,4 +34,9 @@ conflicts: [ "lwt" {< "2.4.7"} ] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] +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: "md5=ccd03014845ab9264ac98f24df617d9a" +} diff --git a/packages/tar-format/tar-format.0.4.0/url b/packages/tar-format/tar-format.0.4.0/url deleted file mode 100644 index 2b402827d29..00000000000 --- a/packages/tar-format/tar-format.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-tar/archive/v0.4.0.tar.gz" -checksum: "ccd03014845ab9264ac98f24df617d9a" diff --git a/packages/tar-format/tar-format.0.4.1/descr b/packages/tar-format/tar-format.0.4.1/descr deleted file mode 100644 index 4a3f873a89e..00000000000 --- a/packages/tar-format/tar-format.0.4.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -A pure OCaml library to read and write tar files - -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. diff --git a/packages/tar-format/tar-format.0.4.1/opam b/packages/tar-format/tar-format.0.4.1/opam index 78fceadab56..cd05ca570d3 100644 --- a/packages/tar-format/tar-format.0.4.1/opam +++ b/packages/tar-format/tar-format.0.4.1/opam @@ -1,41 +1,62 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-tar.git" - +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" + "-configure" + "--prefix" + prefix + "--%{lwt:enable}%-lwtunix" + "--%{mirage-types-lwt:enable}%-mirage" + ] ["ocaml" "setup.ml" "-build"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" - "--enable-tests" "--enable-lwtunix" "--enable-mirage"] - [make "test"] + [ + "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" "cstruct" {>= "0.6.0" & < "2.0"} "camlp4" {build} "type_conv" {build} "re" "cmdliner" - "ounit" {test} - "mirage-block-unix" {test} - "lwt" {test} - "mirage-types-lwt" {test} + "ounit" {with-test} + "mirage-block-unix" {with-test} + "lwt" {with-test} + "mirage-types-lwt" {with-test} "ocamlbuild" {build} ] depopts: ["lwt" "mirage-types-lwt"] conflicts: [ "lwt" {< "2.4.7"} ] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] +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: "md5=0af2219c4f5cacf9a2d51ee84a983c2e" +} diff --git a/packages/tar-format/tar-format.0.4.1/url b/packages/tar-format/tar-format.0.4.1/url deleted file mode 100644 index 3da32eedc39..00000000000 --- a/packages/tar-format/tar-format.0.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-tar/archive/v0.4.1.tar.gz" -checksum: "0af2219c4f5cacf9a2d51ee84a983c2e" diff --git a/packages/tar-format/tar-format.0.4.2/descr b/packages/tar-format/tar-format.0.4.2/descr deleted file mode 100644 index 4a3f873a89e..00000000000 --- a/packages/tar-format/tar-format.0.4.2/descr +++ /dev/null @@ -1,8 +0,0 @@ -A pure OCaml library to read and write tar files - -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. diff --git a/packages/tar-format/tar-format.0.4.2/opam b/packages/tar-format/tar-format.0.4.2/opam index 68458d5e1db..046d994f1b4 100644 --- a/packages/tar-format/tar-format.0.4.2/opam +++ b/packages/tar-format/tar-format.0.4.2/opam @@ -1,35 +1,56 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-tar.git" - +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" + "-configure" + "--prefix" + prefix + "--%{lwt:enable}%-lwtunix" + "--%{mirage-types-lwt:enable}%-mirage" + ] ["ocaml" "setup.ml" "-build"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" - "--enable-tests" "--enable-lwtunix" "--enable-mirage"] - [make "test"] + [ + "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" - "cstruct" {>= "0.6.0" & <= "1.9.0" } + "cstruct" {>= "0.6.0" & <= "1.9.0"} "re" "cmdliner" - "ounit" {test} - "mirage-block-unix" {test} - "lwt" {test} - "mirage-types-lwt" {test} + "ounit" {with-test} + "mirage-block-unix" {with-test} + "lwt" {with-test} + "mirage-types-lwt" {with-test} ] depopts: ["lwt" "mirage-types-lwt"] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] +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: "md5=4ac2ead30f94db430682d9cb70fcff76" +} diff --git a/packages/tar-format/tar-format.0.4.2/url b/packages/tar-format/tar-format.0.4.2/url deleted file mode 100644 index 9265571ffaf..00000000000 --- a/packages/tar-format/tar-format.0.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-tar/archive/v0.4.2.tar.gz" -checksum: "4ac2ead30f94db430682d9cb70fcff76" diff --git a/packages/tar-format/tar-format.0.5.0/descr b/packages/tar-format/tar-format.0.5.0/descr deleted file mode 100644 index 4a3f873a89e..00000000000 --- a/packages/tar-format/tar-format.0.5.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -A pure OCaml library to read and write tar files - -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. diff --git a/packages/tar-format/tar-format.0.5.0/opam b/packages/tar-format/tar-format.0.5.0/opam deleted file mode 100644 index ddb79d695a2..00000000000 --- a/packages/tar-format/tar-format.0.5.0/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -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: "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"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" - "--enable-tests" "--enable-lwtunix" "--enable-mirage"] - [make "test"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: ["ocamlfind" "remove" "tar"] - -depends: [ - "ocamlfind" - "cstruct" {>= "1.9.0" & <"3.0.0"} - "ppx_cstruct" {build} - "cstruct-lwt" - "re" - "cmdliner" - "ounit" {test} - "mirage-block-unix" {test & < "2.5.0"} - "lwt" {test} - "mirage-types-lwt" {test & < "3.0.0"} -] -depopts: ["lwt" "mirage-types-lwt"] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] diff --git a/packages/tar-format/tar-format.0.5.0/url b/packages/tar-format/tar-format.0.5.0/url deleted file mode 100644 index add2993e8a4..00000000000 --- a/packages/tar-format/tar-format.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-tar/archive/v0.5.0.tar.gz" -checksum: "e3f9c2396ee47785c096c978cd987b6c" diff --git a/packages/tar-format/tar-format.0.5.1/descr b/packages/tar-format/tar-format.0.5.1/descr deleted file mode 100644 index 4a3f873a89e..00000000000 --- a/packages/tar-format/tar-format.0.5.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -A pure OCaml library to read and write tar files - -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. diff --git a/packages/tar-format/tar-format.0.5.1/opam b/packages/tar-format/tar-format.0.5.1/opam index 3cca91d4e25..523cba2c8d2 100644 --- a/packages/tar-format/tar-format.0.5.1/opam +++ b/packages/tar-format/tar-format.0.5.1/opam @@ -1,37 +1,58 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-tar.git" - +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" + "-configure" + "--prefix" + prefix + "--%{lwt:enable}%-lwtunix" + "--%{mirage-types-lwt:enable}%-mirage" + ] ["ocaml" "setup.ml" "-build"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" - "--enable-tests" "--enable-lwtunix" "--enable-mirage"] - [make "test"] + [ + "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" - "cstruct" {>= "1.9.0" & <"3.0.0"} - "ppx_cstruct" {build} + "cstruct" {>= "1.9.0" & < "3.0.0"} + "ppx_cstruct" {build} "cstruct-lwt" "re" "cmdliner" - "ounit" {test} - "mirage-block-unix" {test & < "2.5.0"} - "lwt" {test} - "mirage-types-lwt" {test & < "3.0.0"} + "ounit" {with-test} + "mirage-block-unix" {with-test & < "2.5.0"} + "lwt" {with-test} + "mirage-types-lwt" {with-test & < "3.0.0"} ] depopts: ["lwt" "mirage-types-lwt"] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] +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: "md5=4919ee2ed71b8a889e778abd9945a181" +} diff --git a/packages/tar-format/tar-format.0.5.1/url b/packages/tar-format/tar-format.0.5.1/url deleted file mode 100644 index 40a594904e9..00000000000 --- a/packages/tar-format/tar-format.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-tar/archive/v0.5.1.tar.gz" -checksum: "4919ee2ed71b8a889e778abd9945a181" diff --git a/packages/tar-format/tar-format.0.6.0/descr b/packages/tar-format/tar-format.0.6.0/descr deleted file mode 100644 index 4a3f873a89e..00000000000 --- a/packages/tar-format/tar-format.0.6.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -A pure OCaml library to read and write tar files - -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. diff --git a/packages/tar-format/tar-format.0.6.0/opam b/packages/tar-format/tar-format.0.6.0/opam deleted file mode 100644 index ca36b634e81..00000000000 --- a/packages/tar-format/tar-format.0.6.0/opam +++ /dev/null @@ -1,39 +0,0 @@ -opam-version: "1.2" -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: "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"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" - "--enable-tests" "--enable-lwtunix" "--enable-mirage"] - [make "test"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: ["ocamlfind" "remove" "tar"] - -depends: [ - "ocamlfind" {build} - "cstruct" {>= "1.9.0" & < "3.0.0"} - "ppx_tools" {build} - "cstruct-lwt" {build} - "ppx_cstruct" {build} - "re" - "result" - "cmdliner" - "ounit" {test} - "mirage-block-unix" {test & < "2.5.0"} - "lwt" {test} - "mirage-types-lwt" {test & < "3.0.0"} -] -depopts: ["lwt" "mirage-types-lwt"] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] diff --git a/packages/tar-format/tar-format.0.6.0/url b/packages/tar-format/tar-format.0.6.0/url deleted file mode 100644 index 32f029bf1b0..00000000000 --- a/packages/tar-format/tar-format.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-tar/archive/v0.6.0.tar.gz" -checksum: "95bd70a1a61b0e9fc95af83bcc51b0bb" diff --git a/packages/tar-format/tar-format.0.6.1/descr b/packages/tar-format/tar-format.0.6.1/descr deleted file mode 100644 index 4a3f873a89e..00000000000 --- a/packages/tar-format/tar-format.0.6.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -A pure OCaml library to read and write tar files - -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. diff --git a/packages/tar-format/tar-format.0.6.1/opam b/packages/tar-format/tar-format.0.6.1/opam index 807bc36ef5d..4774cdd15fa 100644 --- a/packages/tar-format/tar-format.0.6.1/opam +++ b/packages/tar-format/tar-format.0.6.1/opam @@ -1,38 +1,59 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-tar.git" - +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" + "-configure" + "--prefix" + prefix + "--%{lwt:enable}%-lwtunix" + "--%{mirage-types-lwt:enable}%-mirage" + ] ["ocaml" "setup.ml" "-build"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" - "--enable-tests" "--enable-lwtunix" "--enable-mirage"] - [make "test"] + [ + "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" - "cstruct" {>= "1.9.0" & <"3.0.0"} - "ppx_cstruct" {build} + "cstruct" {>= "1.9.0" & < "3.0.0"} + "ppx_cstruct" {build} "cstruct-lwt" "re" "result" "cmdliner" - "ounit" {test} - "mirage-block-unix" {test & < "2.5.0"} - "lwt" {test} - "mirage-types-lwt" {test & < "3.0.0"} + "ounit" {with-test} + "mirage-block-unix" {with-test & < "2.5.0"} + "lwt" {with-test} + "mirage-types-lwt" {with-test & < "3.0.0"} ] depopts: ["lwt" "mirage-types-lwt"] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] +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: "md5=bc6475a9ece5d914213e1d2275667418" +} diff --git a/packages/tar-format/tar-format.0.6.1/url b/packages/tar-format/tar-format.0.6.1/url deleted file mode 100644 index de007e9ec96..00000000000 --- a/packages/tar-format/tar-format.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-tar/archive/v0.6.1.tar.gz" -checksum: "bc6475a9ece5d914213e1d2275667418" diff --git a/packages/tar-format/tar-format.0.7.1/descr b/packages/tar-format/tar-format.0.7.1/descr deleted file mode 100644 index 24cedc4bb05..00000000000 --- a/packages/tar-format/tar-format.0.7.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Decode and encode tar files - -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. \ No newline at end of file diff --git a/packages/tar-format/tar-format.0.7.1/opam b/packages/tar-format/tar-format.0.7.1/opam index 9417fb5da88..bb2f99ae450 100644 --- a/packages/tar-format/tar-format.0.7.1/opam +++ b/packages/tar-format/tar-format.0.7.1/opam @@ -1,39 +1,66 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-tar.git" +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" + "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} ] - -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" "--with-lwt" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] -] - depends: [ - "ocamlbuild" {build} - "ocamlfind" {build} - "topkg" {build & >= "0.8.0"} - "cstruct" {>= "1.9.0" & <"3.0.0"} - "ppx_cstruct" {build} - "cstruct-lwt" {build} + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlbuild" {build} + "ocamlfind" {build} + "topkg" {build & >= "0.8.0"} + "cstruct" {>= "1.9.0" & < "3.0.0"} + "ppx_cstruct" {build} + "cstruct-lwt" {build} "re" "result" - "mirage-block-unix" {test & >= "2.5.0"} - "mirage-types-lwt" {test & >= "3.0.0"} - "ounit" {test} - "lwt" {test} + "mirage-block-unix" {with-test & >= "2.5.0"} + "mirage-types-lwt" {with-test & >= "3.0.0"} + "ounit" {with-test} + "lwt" {with-test} ] depopts: ["lwt" "mirage-types-lwt" "mirage-block" "mirage-block-lwt" "io-page"] conflicts: [ "mirage-types-lwt" {< "3.0.0"} ] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.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: "md5=554ee6120f06017828f8f4e74515cbfa" +} diff --git a/packages/tar-format/tar-format.0.7.1/url b/packages/tar-format/tar-format.0.7.1/url deleted file mode 100644 index c886c956246..00000000000 --- a/packages/tar-format/tar-format.0.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-tar/releases/download/v0.7.1/tar-format-0.7.1.tbz" -checksum: "554ee6120f06017828f8f4e74515cbfa" \ No newline at end of file diff --git a/packages/tar-mirage/tar-mirage.0.8.0/descr b/packages/tar-mirage/tar-mirage.0.8.0/descr deleted file mode 100644 index 51e3d5e443b..00000000000 --- a/packages/tar-mirage/tar-mirage.0.8.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Decode and encode tar formatted streams - -This is a simple library to read and write tar formatted streams from Mirage -applications. diff --git a/packages/tar-mirage/tar-mirage.0.8.0/opam b/packages/tar-mirage/tar-mirage.0.8.0/opam index ac608546d65..c6caed921f4 100644 --- a/packages/tar-mirage/tar-mirage.0.8.0/opam +++ b/packages/tar-mirage/tar-mirage.0.8.0/opam @@ -1,32 +1,36 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-tar.git" +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" ] + ["jbuilder" "build" "--only-packages=tar,tar-unix,tar-mirage"] + ["jbuilder" "runtest"] {with-test} ] - -build-test: [ - [ "jbuilder" "runtest" ] -] - depends: [ - "jbuilder" {build} - "ocamlfind" {build} + "ocaml" {>= "4.01.0" & < "4.06.0"} + "jbuilder" {build} + "ocamlfind" {build} "tar" - "cstruct" {>= "1.9.0"} + "cstruct" {>= "1.9.0"} "re" "result" - "mirage-block-unix" {test & >= "2.5.0"} - "mirage-types-lwt" {>= "3.0.0"} + "mirage-block-unix" {with-test & >= "2.5.0"} + "mirage-types-lwt" {>= "3.0.0"} "lwt" ] conflicts: [ "mirage-types-lwt" {< "3.0.0"} ] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.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: "md5=bf7aefc14b7454a6e73be2fb47e6edd8" +} diff --git a/packages/tar-mirage/tar-mirage.0.8.0/url b/packages/tar-mirage/tar-mirage.0.8.0/url deleted file mode 100644 index 413f0598921..00000000000 --- a/packages/tar-mirage/tar-mirage.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-tar/archive/v0.8.0.tar.gz" -checksum: "bf7aefc14b7454a6e73be2fb47e6edd8" diff --git a/packages/tar-mirage/tar-mirage.0.9.0/descr b/packages/tar-mirage/tar-mirage.0.9.0/descr deleted file mode 100644 index 24cedc4bb05..00000000000 --- a/packages/tar-mirage/tar-mirage.0.9.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Decode and encode tar files - -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. \ No newline at end of file diff --git a/packages/tar-mirage/tar-mirage.0.9.0/opam b/packages/tar-mirage/tar-mirage.0.9.0/opam index 8168b1fa266..93461c5b5c4 100644 --- a/packages/tar-mirage/tar-mirage.0.9.0/opam +++ b/packages/tar-mirage/tar-mirage.0.9.0/opam @@ -1,35 +1,42 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-tar.git" +dev-repo: "git+https://github.com/mirage/ocaml-tar.git" doc: "https://mirage.github.io/ocaml-tar/" build: [ ["jbuilder" "subst" "-p" name "--name" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest"] {with-test} ] - -build-test: [ - [ "jbuilder" "runtest" ] -] - depends: [ - "jbuilder" {build & >="1.0+beta7"} + "ocaml" {>= "4.04.2"} + "jbuilder" {build & >= "1.0+beta7"} "tar" - "cstruct" {>= "1.9.0"} + "cstruct" {>= "1.9.0"} "re" "result" - "mirage-block-unix" {test & >= "2.5.0"} - "mirage-types-lwt" {>= "3.0.0"} + "mirage-block-unix" {with-test & >= "2.5.0"} + "mirage-types-lwt" {>= "3.0.0"} "lwt" "io-page" - "io-page-unix" {test} - "ounit" {test} + "io-page-unix" {with-test} + "ounit" {with-test} ] conflicts: [ "mirage-types-lwt" {< "3.0.0"} ] -available: [ ocaml-version >= "4.04.2" ] +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.9.0/tar-0.9.0.tbz" + checksum: "md5=4524e7c290530d4243e0e9429fb3d224" +} diff --git a/packages/tar-mirage/tar-mirage.0.9.0/url b/packages/tar-mirage/tar-mirage.0.9.0/url deleted file mode 100644 index 1f9c2d1faab..00000000000 --- a/packages/tar-mirage/tar-mirage.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-tar/releases/download/v0.9.0/tar-0.9.0.tbz" -checksum: "4524e7c290530d4243e0e9429fb3d224" \ No newline at end of file diff --git a/packages/tar-unix/tar-unix.0.8.0/descr b/packages/tar-unix/tar-unix.0.8.0/descr deleted file mode 100644 index 24cedc4bb05..00000000000 --- a/packages/tar-unix/tar-unix.0.8.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Decode and encode tar files - -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. \ No newline at end of file diff --git a/packages/tar-unix/tar-unix.0.8.0/opam b/packages/tar-unix/tar-unix.0.8.0/opam index b02f0248700..1707cd4d35a 100644 --- a/packages/tar-unix/tar-unix.0.8.0/opam +++ b/packages/tar-unix/tar-unix.0.8.0/opam @@ -1,28 +1,34 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-tar.git" +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" ] + ["jbuilder" "build" "--only-packages=tar,tar-unix"] + ["jbuilder" "runtest"] {with-test} ] - -build-test: [ - [ "jbuilder" "runtest" ] -] - depends: [ - "jbuilder" {build & >="1.0+beta7"} - "ocamlfind" {build} + "ocaml" {>= "4.01.0" & < "4.06.0"} + "jbuilder" {build & >= "1.0+beta7"} + "ocamlfind" {build} "tar" - "cstruct" {>= "1.9.0"} + "cstruct" {>= "1.9.0"} "cstruct-lwt" "re" "result" "lwt" ] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.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: "md5=bf7aefc14b7454a6e73be2fb47e6edd8" +} diff --git a/packages/tar-unix/tar-unix.0.8.0/url b/packages/tar-unix/tar-unix.0.8.0/url deleted file mode 100644 index 413f0598921..00000000000 --- a/packages/tar-unix/tar-unix.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-tar/archive/v0.8.0.tar.gz" -checksum: "bf7aefc14b7454a6e73be2fb47e6edd8" diff --git a/packages/tar-unix/tar-unix.0.9.0/descr b/packages/tar-unix/tar-unix.0.9.0/descr deleted file mode 100644 index 24cedc4bb05..00000000000 --- a/packages/tar-unix/tar-unix.0.9.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Decode and encode tar files - -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. \ No newline at end of file diff --git a/packages/tar-unix/tar-unix.0.9.0/opam b/packages/tar-unix/tar-unix.0.9.0/opam index 94f0ba4e2e1..209bd07cc77 100644 --- a/packages/tar-unix/tar-unix.0.9.0/opam +++ b/packages/tar-unix/tar-unix.0.9.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-tar.git" +dev-repo: "git+https://github.com/mirage/ocaml-tar.git" doc: "https://mirage.github.io/ocaml-tar/" build: [ @@ -13,12 +13,23 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta7"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta7"} "tar" - "cstruct" {>= "1.9.0"} + "cstruct" {>= "1.9.0"} "cstruct-lwt" "re" "result" "lwt" ] -available: [ ocaml-version >= "4.03.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.9.0/tar-0.9.0.tbz" + checksum: "md5=4524e7c290530d4243e0e9429fb3d224" +} diff --git a/packages/tar-unix/tar-unix.0.9.0/url b/packages/tar-unix/tar-unix.0.9.0/url deleted file mode 100644 index 1f9c2d1faab..00000000000 --- a/packages/tar-unix/tar-unix.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-tar/releases/download/v0.9.0/tar-0.9.0.tbz" -checksum: "4524e7c290530d4243e0e9429fb3d224" \ No newline at end of file diff --git a/packages/tar/tar.0.8.0/descr b/packages/tar/tar.0.8.0/descr deleted file mode 100644 index cde18a33a09..00000000000 --- a/packages/tar/tar.0.8.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Decode and encode tar formatted data - -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. diff --git a/packages/tar/tar.0.8.0/opam b/packages/tar/tar.0.8.0/opam index 362d4d381c5..80e60771a68 100644 --- a/packages/tar/tar.0.8.0/opam +++ b/packages/tar/tar.0.8.0/opam @@ -1,27 +1,33 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-tar.git" +dev-repo: "git+https://github.com/mirage/ocaml-tar.git" doc: "https://mirage.github.io/ocaml-tar/" build: [ - [ "jbuilder" "build" "--only-packages=tar" ] + ["jbuilder" "build" "--only-packages=tar"] + ["jbuilder" "runtest"] {with-test} ] - -build-test: [ - [ "jbuilder" "runtest" ] -] - depends: [ - "jbuilder" {build} - "ocamlfind" {build} - "ppx_tools" {build} - "ppx_cstruct" {build} - "cstruct" {>= "1.9.0"} + "ocaml" {>= "4.01.0" & < "4.06.0"} + "jbuilder" {build} + "ocamlfind" {build} + "ppx_tools" {build} + "ppx_cstruct" {build} + "cstruct" {>= "1.9.0"} "re" "result" ] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] +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: "md5=bf7aefc14b7454a6e73be2fb47e6edd8" +} diff --git a/packages/tar/tar.0.8.0/url b/packages/tar/tar.0.8.0/url deleted file mode 100644 index 413f0598921..00000000000 --- a/packages/tar/tar.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-tar/archive/v0.8.0.tar.gz" -checksum: "bf7aefc14b7454a6e73be2fb47e6edd8" diff --git a/packages/tar/tar.0.9.0/descr b/packages/tar/tar.0.9.0/descr deleted file mode 100644 index 24cedc4bb05..00000000000 --- a/packages/tar/tar.0.9.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Decode and encode tar files - -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. \ No newline at end of file diff --git a/packages/tar/tar.0.9.0/opam b/packages/tar/tar.0.9.0/opam index a765643a545..09f46e6927f 100644 --- a/packages/tar/tar.0.9.0/opam +++ b/packages/tar/tar.0.9.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-tar.git" +dev-repo: "git+https://github.com/mirage/ocaml-tar.git" doc: "https://mirage.github.io/ocaml-tar/" build: [ @@ -13,11 +13,22 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta7"} - "ppx_tools" {build} - "ppx_cstruct" {build} - "cstruct" {>= "1.9.0"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_tools" {build} + "ppx_cstruct" {build} + "cstruct" {>= "1.9.0"} "re" "result" ] -available: [ ocaml-version >= "4.03.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.9.0/tar-0.9.0.tbz" + checksum: "md5=4524e7c290530d4243e0e9429fb3d224" +} diff --git a/packages/tar/tar.0.9.0/url b/packages/tar/tar.0.9.0/url deleted file mode 100644 index 1f9c2d1faab..00000000000 --- a/packages/tar/tar.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-tar/releases/download/v0.9.0/tar-0.9.0.tbz" -checksum: "4524e7c290530d4243e0e9429fb3d224" \ No newline at end of file diff --git a/packages/tcpip/tcpip.1.1.0/descr b/packages/tcpip/tcpip.1.1.0/descr deleted file mode 100644 index e8fda32fce9..00000000000 --- a/packages/tcpip/tcpip.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Userlevel TCP/IP stack diff --git a/packages/tcpip/tcpip.1.1.0/opam b/packages/tcpip/tcpip.1.1.0/opam index 781ee9d5956..82f560bfaed 100644 --- a/packages/tcpip/tcpip.1.1.0/opam +++ b/packages/tcpip/tcpip.1.1.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "https://github.com/mirage/mirage-tcpip.git" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" bug-reports: "https://github.com/mirage/mirage-tcpip/issues" authors: [ "Anil Madhavapeddy" @@ -17,12 +17,13 @@ install: [make "install"] remove: ["ocamlfind" "remove" "tcpip"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "cstruct" {>= "1.0.1"} "mirage-types" {= "1.1.0"} "mirage-unix" {>= "1.1.0" & <= "2.1.0"} "mirage-console-unix" - "mirage-clock-unix" {>= "1.0.0" & <"1.2.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.2.0"} "mirage-net-unix" {>= "1.1.0" & < "2.3.0"} "ipaddr" {>= "2.2.0"} "io-page" {< "1.3.0"} @@ -31,4 +32,9 @@ depends: [ conflicts: [ "lwt" {>= "3.0.0"} ] -available: [ocaml-version >= "4.00.0"] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v1.1.0.tar.gz" + checksum: "md5=b7ba7e77fc0ce2b67c8bc8cdd011a3fe" +} diff --git a/packages/tcpip/tcpip.1.1.0/url b/packages/tcpip/tcpip.1.1.0/url deleted file mode 100644 index e97ac650499..00000000000 --- a/packages/tcpip/tcpip.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/v1.1.0.tar.gz" -checksum: "b7ba7e77fc0ce2b67c8bc8cdd011a3fe" diff --git a/packages/tcpip/tcpip.1.1.1/descr b/packages/tcpip/tcpip.1.1.1/descr deleted file mode 100644 index e8fda32fce9..00000000000 --- a/packages/tcpip/tcpip.1.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Userlevel TCP/IP stack diff --git a/packages/tcpip/tcpip.1.1.1/opam b/packages/tcpip/tcpip.1.1.1/opam deleted file mode 100644 index 567660ef712..00000000000 --- a/packages/tcpip/tcpip.1.1.1/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "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: [ - "ocamlfind" - "cstruct" {>= "1.0.1"} - "mirage-types" {= "1.1.1"} - "mirage-unix" {>= "1.1.0" & <= "2.1.0"} - "mirage-console-unix" - "mirage-clock-unix" {>= "1.0.0" & <"1.2.0"} - "mirage-net-unix" {>= "1.1.0" & < "2.3.0"} - "ipaddr" {>= "2.2.0"} - "io-page" {< "1.3.0"} - "ocamlbuild" {build} -] -conflicts: [ - "lwt" {>= "3.0.0"} -] -available: [ocaml-version >= "4.00.0"] diff --git a/packages/tcpip/tcpip.1.1.1/url b/packages/tcpip/tcpip.1.1.1/url deleted file mode 100644 index 9105ea69145..00000000000 --- a/packages/tcpip/tcpip.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/v1.1.1.tar.gz" -checksum: "eff0be933068ca20a15d5e7473ac0bfc" diff --git a/packages/tcpip/tcpip.1.1.2/descr b/packages/tcpip/tcpip.1.1.2/descr deleted file mode 100644 index e8fda32fce9..00000000000 --- a/packages/tcpip/tcpip.1.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -Userlevel TCP/IP stack diff --git a/packages/tcpip/tcpip.1.1.2/opam b/packages/tcpip/tcpip.1.1.2/opam index 567660ef712..bc0a3921ff6 100644 --- a/packages/tcpip/tcpip.1.1.2/opam +++ b/packages/tcpip/tcpip.1.1.2/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "https://github.com/mirage/mirage-tcpip.git" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" bug-reports: "https://github.com/mirage/mirage-tcpip/issues" authors: [ "Anil Madhavapeddy" @@ -17,12 +17,13 @@ install: [make "install"] remove: ["ocamlfind" "remove" "tcpip"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "cstruct" {>= "1.0.1"} "mirage-types" {= "1.1.1"} "mirage-unix" {>= "1.1.0" & <= "2.1.0"} "mirage-console-unix" - "mirage-clock-unix" {>= "1.0.0" & <"1.2.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.2.0"} "mirage-net-unix" {>= "1.1.0" & < "2.3.0"} "ipaddr" {>= "2.2.0"} "io-page" {< "1.3.0"} @@ -31,4 +32,9 @@ depends: [ conflicts: [ "lwt" {>= "3.0.0"} ] -available: [ocaml-version >= "4.00.0"] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v1.1.2.tar.gz" + checksum: "md5=1840d5af26001e6ff097e0a2eb230665" +} diff --git a/packages/tcpip/tcpip.1.1.2/url b/packages/tcpip/tcpip.1.1.2/url deleted file mode 100644 index 36593fad76c..00000000000 --- a/packages/tcpip/tcpip.1.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/v1.1.2.tar.gz" -checksum: "1840d5af26001e6ff097e0a2eb230665" diff --git a/packages/tcpip/tcpip.1.1.3/descr b/packages/tcpip/tcpip.1.1.3/descr deleted file mode 100644 index e8fda32fce9..00000000000 --- a/packages/tcpip/tcpip.1.1.3/descr +++ /dev/null @@ -1 +0,0 @@ -Userlevel TCP/IP stack diff --git a/packages/tcpip/tcpip.1.1.3/opam b/packages/tcpip/tcpip.1.1.3/opam deleted file mode 100644 index d6e420f49b7..00000000000 --- a/packages/tcpip/tcpip.1.1.3/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "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: [ - "ocamlfind" - "cstruct" {>= "1.0.1"} - "mirage-types" {>= "1.1.2" & < "3.0.0"} - "mirage-unix" {>= "1.1.0" & <= "2.1.0"} - "mirage-console-unix" - "mirage-clock-unix" {>= "1.0.0" & <"1.2.0"} - "mirage-net-unix" {>= "1.1.0" & < "2.3.0"} - "ipaddr" {>= "2.2.0"} - "io-page" {< "1.3.0"} - "ocamlbuild" {build} -] -conflicts: [ - "lwt" {>= "3.0.0"} -] -available: [ocaml-version >= "4.00.0"] diff --git a/packages/tcpip/tcpip.1.1.3/url b/packages/tcpip/tcpip.1.1.3/url deleted file mode 100644 index b68312500f5..00000000000 --- a/packages/tcpip/tcpip.1.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/v1.1.3.tar.gz" -checksum: "85bb1b0c7ccd3f54d7b4fe12c59628dc" diff --git a/packages/tcpip/tcpip.1.1.5/descr b/packages/tcpip/tcpip.1.1.5/descr deleted file mode 100644 index e8fda32fce9..00000000000 --- a/packages/tcpip/tcpip.1.1.5/descr +++ /dev/null @@ -1 +0,0 @@ -Userlevel TCP/IP stack diff --git a/packages/tcpip/tcpip.1.1.5/opam b/packages/tcpip/tcpip.1.1.5/opam deleted file mode 100644 index d6e420f49b7..00000000000 --- a/packages/tcpip/tcpip.1.1.5/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "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: [ - "ocamlfind" - "cstruct" {>= "1.0.1"} - "mirage-types" {>= "1.1.2" & < "3.0.0"} - "mirage-unix" {>= "1.1.0" & <= "2.1.0"} - "mirage-console-unix" - "mirage-clock-unix" {>= "1.0.0" & <"1.2.0"} - "mirage-net-unix" {>= "1.1.0" & < "2.3.0"} - "ipaddr" {>= "2.2.0"} - "io-page" {< "1.3.0"} - "ocamlbuild" {build} -] -conflicts: [ - "lwt" {>= "3.0.0"} -] -available: [ocaml-version >= "4.00.0"] diff --git a/packages/tcpip/tcpip.1.1.5/url b/packages/tcpip/tcpip.1.1.5/url deleted file mode 100644 index 4ed5853345e..00000000000 --- a/packages/tcpip/tcpip.1.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/v1.1.5.tar.gz" -checksum: "6df8203d56b2748db9c9472d67fdd66f" diff --git a/packages/tcpip/tcpip.1.1.6/descr b/packages/tcpip/tcpip.1.1.6/descr deleted file mode 100644 index e8fda32fce9..00000000000 --- a/packages/tcpip/tcpip.1.1.6/descr +++ /dev/null @@ -1 +0,0 @@ -Userlevel TCP/IP stack diff --git a/packages/tcpip/tcpip.1.1.6/opam b/packages/tcpip/tcpip.1.1.6/opam index d6e420f49b7..bca07f19dae 100644 --- a/packages/tcpip/tcpip.1.1.6/opam +++ b/packages/tcpip/tcpip.1.1.6/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "https://github.com/mirage/mirage-tcpip.git" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" bug-reports: "https://github.com/mirage/mirage-tcpip/issues" authors: [ "Anil Madhavapeddy" @@ -15,12 +15,13 @@ build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "tcpip"] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "cstruct" {>= "1.0.1"} "mirage-types" {>= "1.1.2" & < "3.0.0"} "mirage-unix" {>= "1.1.0" & <= "2.1.0"} "mirage-console-unix" - "mirage-clock-unix" {>= "1.0.0" & <"1.2.0"} + "mirage-clock-unix" {>= "1.0.0" & < "1.2.0"} "mirage-net-unix" {>= "1.1.0" & < "2.3.0"} "ipaddr" {>= "2.2.0"} "io-page" {< "1.3.0"} @@ -29,4 +30,9 @@ depends: [ conflicts: [ "lwt" {>= "3.0.0"} ] -available: [ocaml-version >= "4.00.0"] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v1.1.6.tar.gz" + checksum: "md5=bba38cb904518ca0cce9d8d120797100" +} diff --git a/packages/tcpip/tcpip.1.1.6/url b/packages/tcpip/tcpip.1.1.6/url deleted file mode 100644 index fc5d90ac609..00000000000 --- a/packages/tcpip/tcpip.1.1.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/v1.1.6.tar.gz" -checksum: "bba38cb904518ca0cce9d8d120797100" diff --git a/packages/tcpip/tcpip.2.0.0/descr b/packages/tcpip/tcpip.2.0.0/descr deleted file mode 100644 index e8fda32fce9..00000000000 --- a/packages/tcpip/tcpip.2.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Userlevel TCP/IP stack diff --git a/packages/tcpip/tcpip.2.0.0/opam b/packages/tcpip/tcpip.2.0.0/opam deleted file mode 100644 index b20b7155dfa..00000000000 --- a/packages/tcpip/tcpip.2.0.0/opam +++ /dev/null @@ -1,28 +0,0 @@ -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: "1.2" -maintainer: "anil@recoil.org" -build: make -remove: [ - ["ocamlfind" "remove" "tcpip"] -] -depends: [ - "ocamlfind" - "cstruct" {>= "1.0.1"} - "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"} - "io-page" {< "1.3.0"} - "ocamlbuild" {build} -] -conflicts: [ - "lwt" {>= "3.0.0"} -] -dev-repo: "git://github.com/mirage/mirage-tcpip" -available: ocaml-version >= "4.00.0" -install: [make "install"] diff --git a/packages/tcpip/tcpip.2.0.0/url b/packages/tcpip/tcpip.2.0.0/url deleted file mode 100644 index be59d2a7ddc..00000000000 --- a/packages/tcpip/tcpip.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/v2.0.0.tar.gz" -checksum: "053cd60c65196b7404737cc625baed39" diff --git a/packages/tcpip/tcpip.2.0.1/descr b/packages/tcpip/tcpip.2.0.1/descr deleted file mode 100644 index e8fda32fce9..00000000000 --- a/packages/tcpip/tcpip.2.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Userlevel TCP/IP stack diff --git a/packages/tcpip/tcpip.2.0.1/opam b/packages/tcpip/tcpip.2.0.1/opam deleted file mode 100644 index b20b7155dfa..00000000000 --- a/packages/tcpip/tcpip.2.0.1/opam +++ /dev/null @@ -1,28 +0,0 @@ -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: "1.2" -maintainer: "anil@recoil.org" -build: make -remove: [ - ["ocamlfind" "remove" "tcpip"] -] -depends: [ - "ocamlfind" - "cstruct" {>= "1.0.1"} - "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"} - "io-page" {< "1.3.0"} - "ocamlbuild" {build} -] -conflicts: [ - "lwt" {>= "3.0.0"} -] -dev-repo: "git://github.com/mirage/mirage-tcpip" -available: ocaml-version >= "4.00.0" -install: [make "install"] diff --git a/packages/tcpip/tcpip.2.0.1/url b/packages/tcpip/tcpip.2.0.1/url deleted file mode 100644 index 8ddb6d3fefb..00000000000 --- a/packages/tcpip/tcpip.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/v2.0.1.tar.gz" -checksum: "86e6d25711080ef4126315710805f51e" diff --git a/packages/tcpip/tcpip.2.0.2/descr b/packages/tcpip/tcpip.2.0.2/descr deleted file mode 100644 index e8fda32fce9..00000000000 --- a/packages/tcpip/tcpip.2.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Userlevel TCP/IP stack diff --git a/packages/tcpip/tcpip.2.0.2/opam b/packages/tcpip/tcpip.2.0.2/opam deleted file mode 100644 index 532a27b1863..00000000000 --- a/packages/tcpip/tcpip.2.0.2/opam +++ /dev/null @@ -1,28 +0,0 @@ -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: "1.2" -maintainer: "anil@recoil.org" -build: make -remove: [ - ["ocamlfind" "remove" "tcpip"] -] -depends: [ - "ocamlfind" - "cstruct" {>= "1.0.1"} - "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"} - "io-page" {< "1.3.0"} - "ocamlbuild" {build} -] -conflicts: [ - "lwt" {>= "3.0.0"} -] -dev-repo: "git://github.com/mirage/mirage-tcpip" -available: ocaml-version >= "4.00.0" -install: [make "install"] diff --git a/packages/tcpip/tcpip.2.0.2/url b/packages/tcpip/tcpip.2.0.2/url deleted file mode 100644 index c29fe43a003..00000000000 --- a/packages/tcpip/tcpip.2.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/v2.0.2.tar.gz" -checksum: "715c68662bf2b7725d719e42929dd2c1" diff --git a/packages/tcpip/tcpip.2.0.3/descr b/packages/tcpip/tcpip.2.0.3/descr deleted file mode 100644 index e8fda32fce9..00000000000 --- a/packages/tcpip/tcpip.2.0.3/descr +++ /dev/null @@ -1 +0,0 @@ -Userlevel TCP/IP stack diff --git a/packages/tcpip/tcpip.2.0.3/opam b/packages/tcpip/tcpip.2.0.3/opam index b20b7155dfa..d5fd47a5fd4 100644 --- a/packages/tcpip/tcpip.2.0.3/opam +++ b/packages/tcpip/tcpip.2.0.3/opam @@ -1,21 +1,22 @@ 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: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" build: make remove: [ ["ocamlfind" "remove" "tcpip"] ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "cstruct" {>= "1.0.1"} "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"} + "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"} "io-page" {< "1.3.0"} "ocamlbuild" {build} @@ -24,5 +25,10 @@ conflicts: [ "lwt" {>= "3.0.0"} ] dev-repo: "git://github.com/mirage/mirage-tcpip" -available: ocaml-version >= "4.00.0" 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: "md5=116ff63ec02dc7884ead56e3453bd81b" +} diff --git a/packages/tcpip/tcpip.2.0.3/url b/packages/tcpip/tcpip.2.0.3/url deleted file mode 100644 index 781fa7dc6ff..00000000000 --- a/packages/tcpip/tcpip.2.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/v2.0.3.tar.gz" -checksum: "116ff63ec02dc7884ead56e3453bd81b" diff --git a/packages/tcpip/tcpip.2.1.0/descr b/packages/tcpip/tcpip.2.1.0/descr deleted file mode 100644 index e8fda32fce9..00000000000 --- a/packages/tcpip/tcpip.2.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Userlevel TCP/IP stack diff --git a/packages/tcpip/tcpip.2.1.0/opam b/packages/tcpip/tcpip.2.1.0/opam index 46893ec19f0..b5621485d41 100644 --- a/packages/tcpip/tcpip.2.1.0/opam +++ b/packages/tcpip/tcpip.2.1.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "https://github.com/mirage/mirage-tcpip.git" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" bug-reports: "https://github.com/mirage/mirage-tcpip/issues" authors: [ "Anil Madhavapeddy" @@ -19,13 +19,14 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "tcpip"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "cstruct" {>= "1.0.1"} "mirage-types" {>= "1.1.2" & < "2.2.0"} "mirage-unix" {>= "1.1.0"} - "mirage-console" {<"2.2.0"} - "mirage-clock-unix" {>= "1.0.0" & <"1.2.0"} - "mirage-net-unix" {>= "1.1.0" & <"2.3.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"} "mirage-profile" "io-page" {< "1.3.0"} @@ -37,4 +38,9 @@ depopts: [ conflicts: [ "lwt" {>= "3.0.0"} ] -available: [ocaml-version >= "4.01.0"] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v2.1.0.tar.gz" + checksum: "md5=b1f7beca9bbc09f2f47c7e905d3d9164" +} diff --git a/packages/tcpip/tcpip.2.1.0/url b/packages/tcpip/tcpip.2.1.0/url deleted file mode 100644 index 25bce766854..00000000000 --- a/packages/tcpip/tcpip.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/v2.1.0.tar.gz" -checksum: "b1f7beca9bbc09f2f47c7e905d3d9164" diff --git a/packages/tcpip/tcpip.2.2.0/descr b/packages/tcpip/tcpip.2.2.0/descr deleted file mode 100644 index e8fda32fce9..00000000000 --- a/packages/tcpip/tcpip.2.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Userlevel TCP/IP stack diff --git a/packages/tcpip/tcpip.2.2.0/opam b/packages/tcpip/tcpip.2.2.0/opam deleted file mode 100644 index dfe505b1cca..00000000000 --- a/packages/tcpip/tcpip.2.2.0/opam +++ /dev/null @@ -1,41 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "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: [ - "ocamlfind" {build} - "cstruct" {>= "1.0.1"} - "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"} - "mirage-profile" {<"0.8.0"} - "uint" - "io-page" {< "1.3.0"} - "ocamlbuild" {build} -] -depopts: [ - "mirage-xen" -] -conflicts: [ - "lwt" {>= "3.0.0"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/tcpip/tcpip.2.2.0/url b/packages/tcpip/tcpip.2.2.0/url deleted file mode 100644 index 059e81c63ff..00000000000 --- a/packages/tcpip/tcpip.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/v2.2.0.tar.gz" -checksum: "dd8c727bd567bd16e8bbcfdba5879579" diff --git a/packages/tcpip/tcpip.2.2.1/descr b/packages/tcpip/tcpip.2.2.1/descr deleted file mode 100644 index e8fda32fce9..00000000000 --- a/packages/tcpip/tcpip.2.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -Userlevel TCP/IP stack diff --git a/packages/tcpip/tcpip.2.2.1/opam b/packages/tcpip/tcpip.2.2.1/opam deleted file mode 100644 index 1d76b83fce8..00000000000 --- a/packages/tcpip/tcpip.2.2.1/opam +++ /dev/null @@ -1,41 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "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: [ - "ocamlfind" {build} - "cstruct" {>= "1.0.1"} - "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"} - "mirage-profile" {<"0.8.0"} - "io-page" {< "1.3.0"} - "ocamlbuild" {build} -] -depopts: [ - "mirage-xen" -] -conflicts: [ - "lwt" {>= "3.0.0"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/tcpip/tcpip.2.2.1/url b/packages/tcpip/tcpip.2.2.1/url deleted file mode 100644 index aee5cde6f53..00000000000 --- a/packages/tcpip/tcpip.2.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/v2.2.1.tar.gz" -checksum: "2d1e83cd98c04998d3f123f242e43112" diff --git a/packages/tcpip/tcpip.2.2.2/descr b/packages/tcpip/tcpip.2.2.2/descr deleted file mode 100644 index e8fda32fce9..00000000000 --- a/packages/tcpip/tcpip.2.2.2/descr +++ /dev/null @@ -1 +0,0 @@ -Userlevel TCP/IP stack diff --git a/packages/tcpip/tcpip.2.2.2/opam b/packages/tcpip/tcpip.2.2.2/opam deleted file mode 100644 index 0857868c471..00000000000 --- a/packages/tcpip/tcpip.2.2.2/opam +++ /dev/null @@ -1,41 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "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: [ - "ocamlfind" {build} - "cstruct" {>= "1.0.1"} - "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"} - "mirage-profile" {<"0.8.0"} - "io-page" {< "1.3.0"} - "ocamlbuild" {build} -] -depopts: [ - "mirage-xen" -] -conflicts: [ - "lwt" {>= "3.0.0"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/tcpip/tcpip.2.2.2/url b/packages/tcpip/tcpip.2.2.2/url deleted file mode 100644 index f55366a9bed..00000000000 --- a/packages/tcpip/tcpip.2.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/v2.2.2.tar.gz" -checksum: "a27a456a158c6a9046310623668cb2c3" diff --git a/packages/tcpip/tcpip.2.2.3/descr b/packages/tcpip/tcpip.2.2.3/descr deleted file mode 100644 index e8fda32fce9..00000000000 --- a/packages/tcpip/tcpip.2.2.3/descr +++ /dev/null @@ -1 +0,0 @@ -Userlevel TCP/IP stack diff --git a/packages/tcpip/tcpip.2.2.3/opam b/packages/tcpip/tcpip.2.2.3/opam index efbffd6ade0..bebeb011be3 100644 --- a/packages/tcpip/tcpip.2.2.3/opam +++ b/packages/tcpip/tcpip.2.2.3/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "https://github.com/mirage/mirage-tcpip.git" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" bug-reports: "https://github.com/mirage/mirage-tcpip/issues" authors: [ "Anil Madhavapeddy" @@ -20,15 +20,16 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "tcpip"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "cstruct" {>= "1.0.1"} "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"} + "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"} - "mirage-profile" {<"0.8.0"} + "mirage-profile" {< "0.8.0"} "ocamlbuild" {build} ] depopts: [ @@ -37,4 +38,9 @@ depopts: [ conflicts: [ "lwt" {>= "3.0.0"} ] -available: [ocaml-version >= "4.01.0"] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v2.2.3.tar.gz" + checksum: "md5=b75134ffff20d36b6009320c687d7c14" +} diff --git a/packages/tcpip/tcpip.2.2.3/url b/packages/tcpip/tcpip.2.2.3/url deleted file mode 100644 index aedd006babd..00000000000 --- a/packages/tcpip/tcpip.2.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/v2.2.3.tar.gz" -checksum: "b75134ffff20d36b6009320c687d7c14" diff --git a/packages/tcpip/tcpip.2.3.0/descr b/packages/tcpip/tcpip.2.3.0/descr deleted file mode 100644 index e8fda32fce9..00000000000 --- a/packages/tcpip/tcpip.2.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Userlevel TCP/IP stack diff --git a/packages/tcpip/tcpip.2.3.0/opam b/packages/tcpip/tcpip.2.3.0/opam deleted file mode 100644 index d12730bda4a..00000000000 --- a/packages/tcpip/tcpip.2.3.0/opam +++ /dev/null @@ -1,40 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "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: [ - "ocamlfind" {build} - "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"} - "mirage-profile" {<"0.8.0"} - "ocamlbuild" {build} -] -depopts: [ - "mirage-xen" -] -conflicts: [ - "lwt" {>= "3.0.0"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/tcpip/tcpip.2.3.0/url b/packages/tcpip/tcpip.2.3.0/url deleted file mode 100644 index c740ae43125..00000000000 --- a/packages/tcpip/tcpip.2.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/v2.3.0.tar.gz" -checksum: "21d99349807ceca09937f9cb7ada75b0" diff --git a/packages/tcpip/tcpip.2.3.1/descr b/packages/tcpip/tcpip.2.3.1/descr deleted file mode 100644 index e8fda32fce9..00000000000 --- a/packages/tcpip/tcpip.2.3.1/descr +++ /dev/null @@ -1 +0,0 @@ -Userlevel TCP/IP stack diff --git a/packages/tcpip/tcpip.2.3.1/opam b/packages/tcpip/tcpip.2.3.1/opam index d12730bda4a..01021c0ea18 100644 --- a/packages/tcpip/tcpip.2.3.1/opam +++ b/packages/tcpip/tcpip.2.3.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "https://github.com/mirage/mirage-tcpip.git" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" bug-reports: "https://github.com/mirage/mirage-tcpip/issues" authors: [ "Anil Madhavapeddy" @@ -20,15 +20,16 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "tcpip"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "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"} + "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"} - "mirage-profile" {<"0.8.0"} + "mirage-profile" {< "0.8.0"} "ocamlbuild" {build} ] depopts: [ @@ -37,4 +38,9 @@ depopts: [ conflicts: [ "lwt" {>= "3.0.0"} ] -available: [ocaml-version >= "4.01.0"] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v2.3.1.tar.gz" + checksum: "md5=5775a2c56e46d452e95fffc6958322f0" +} diff --git a/packages/tcpip/tcpip.2.3.1/url b/packages/tcpip/tcpip.2.3.1/url deleted file mode 100644 index a25d829ba09..00000000000 --- a/packages/tcpip/tcpip.2.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/archive/v2.3.1.tar.gz" -checksum: "5775a2c56e46d452e95fffc6958322f0" diff --git a/packages/tcpip/tcpip.2.4.0/descr b/packages/tcpip/tcpip.2.4.0/descr deleted file mode 100644 index 73609d28906..00000000000 --- a/packages/tcpip/tcpip.2.4.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Userlevel TCP/IP stack - -The library provides a networking stack for the MirageOS library -operating system that supports IPv4, IPv6, ARPv4, DHCPv4 and TCP/IP. diff --git a/packages/tcpip/tcpip.2.4.0/opam b/packages/tcpip/tcpip.2.4.0/opam deleted file mode 100644 index 923f1249a04..00000000000 --- a/packages/tcpip/tcpip.2.4.0/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/mirage/mirage-tcpip.git" -build: [ - ["./configure" "--prefix" prefix "--%{mirage-xen:enable}%-xen"] - [make] -] -install: [make "install"] -remove: ["ocamlfind" "remove" "tcpip"] -depends: [ - "ocamlfind" {build} - "cstruct" {>= "1.0.1" & <= "1.9.0"} - "type_conv" - "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"} - "mirage-profile" {<"0.8.0"} - "ocamlbuild" {build} -] -depopts: "mirage-xen" -conflicts: [ - "lwt" {>= "3.0.0"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/tcpip/tcpip.2.4.0/url b/packages/tcpip/tcpip.2.4.0/url deleted file mode 100644 index ac4439d0041..00000000000 --- a/packages/tcpip/tcpip.2.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-tcpip/archive/v2.4.0.tar.gz" -checksum: "dc132f2b17a6afd486dcc04a45088d45" diff --git a/packages/tcpip/tcpip.2.4.1/descr b/packages/tcpip/tcpip.2.4.1/descr deleted file mode 100644 index 393ad9475f7..00000000000 --- a/packages/tcpip/tcpip.2.4.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Userlevel TCP/IP stack - -The library provides a networking stack for the MirageOS -library operating system that supports IPv4, IPv6, ARPv4, -DHCPv4 and TCP/IP. diff --git a/packages/tcpip/tcpip.2.4.1/opam b/packages/tcpip/tcpip.2.4.1/opam index af28a925cfc..a2449bb55fe 100644 --- a/packages/tcpip/tcpip.2.4.1/opam +++ b/packages/tcpip/tcpip.2.4.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "https://github.com/mirage/mirage-tcpip.git" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" bug-reports: "https://github.com/mirage/mirage-tcpip/issues" authors: [ "Anil Madhavapeddy" @@ -21,16 +21,17 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "tcpip"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "cstruct" {>= "1.0.1" & <= "1.9.0"} "type_conv" "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"} + "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"} - "mirage-profile" {<"0.8.0"} + "mirage-profile" {< "0.8.0"} "ocamlbuild" {build} ] depopts: [ @@ -39,4 +40,13 @@ depopts: [ conflicts: [ "lwt" {>= "3.0.0"} ] -available: [ocaml-version >= "4.01.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: "md5=d6bc770cbd079429066195a9b8d2b7e9" +} diff --git a/packages/tcpip/tcpip.2.4.1/url b/packages/tcpip/tcpip.2.4.1/url deleted file mode 100644 index 0223862bf09..00000000000 --- a/packages/tcpip/tcpip.2.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-tcpip/archive/v2.4.1.tar.gz" -checksum: "d6bc770cbd079429066195a9b8d2b7e9" diff --git a/packages/tcpip/tcpip.2.4.2/descr b/packages/tcpip/tcpip.2.4.2/descr deleted file mode 100644 index 393ad9475f7..00000000000 --- a/packages/tcpip/tcpip.2.4.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Userlevel TCP/IP stack - -The library provides a networking stack for the MirageOS -library operating system that supports IPv4, IPv6, ARPv4, -DHCPv4 and TCP/IP. diff --git a/packages/tcpip/tcpip.2.4.2/opam b/packages/tcpip/tcpip.2.4.2/opam index d5a1f5419f9..208e182602d 100644 --- a/packages/tcpip/tcpip.2.4.2/opam +++ b/packages/tcpip/tcpip.2.4.2/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "https://github.com/mirage/mirage-tcpip.git" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" bug-reports: "https://github.com/mirage/mirage-tcpip/issues" authors: [ "Anil Madhavapeddy" @@ -13,28 +13,32 @@ authors: [ tags: ["org:mirage"] build: [ - ["./configure" "--prefix" prefix - "--%{mirage-flow+alcotest:enable}%-tests" - "--%{mirage-xen:enable}%-xen" + [ + "./configure" + "--prefix" + prefix + "--%{mirage-flow+alcotest:enable}%-tests" + "--%{mirage-xen:enable}%-xen" ] [make] + [make "test"] {with-test} ] -build-test: [make "test"] install: [make "install"] remove: ["ocamlfind" "remove" "tcpip"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "cstruct" {>= "1.0.1" & <= "1.9.0"} "type_conv" "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"} + "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"} - "mirage-profile" {<"0.8.0"} - "mirage-flow" {test} - "alcotest" {test} + "mirage-profile" {< "0.8.0"} + "mirage-flow" {with-test} + "alcotest" {with-test} "ocamlbuild" {build} ] depopts: [ @@ -43,4 +47,13 @@ depopts: [ conflicts: [ "lwt" {>= "3.0.0"} ] -available: [ocaml-version >= "4.01.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: "md5=a0806a884441de94a5c2cb904ecae229" +} diff --git a/packages/tcpip/tcpip.2.4.2/url b/packages/tcpip/tcpip.2.4.2/url deleted file mode 100644 index 7e8a5d35f7f..00000000000 --- a/packages/tcpip/tcpip.2.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-tcpip/archive/v2.4.2.tar.gz" -checksum: "a0806a884441de94a5c2cb904ecae229" diff --git a/packages/tcpip/tcpip.2.4.3/descr b/packages/tcpip/tcpip.2.4.3/descr deleted file mode 100644 index 393ad9475f7..00000000000 --- a/packages/tcpip/tcpip.2.4.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -Userlevel TCP/IP stack - -The library provides a networking stack for the MirageOS -library operating system that supports IPv4, IPv6, ARPv4, -DHCPv4 and TCP/IP. diff --git a/packages/tcpip/tcpip.2.4.3/opam b/packages/tcpip/tcpip.2.4.3/opam index ac3929717cf..26c07b0827b 100644 --- a/packages/tcpip/tcpip.2.4.3/opam +++ b/packages/tcpip/tcpip.2.4.3/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "https://github.com/mirage/mirage-tcpip.git" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" bug-reports: "https://github.com/mirage/mirage-tcpip/issues" authors: [ "Anil Madhavapeddy" @@ -13,30 +13,34 @@ authors: [ tags: ["org:mirage"] build: [ - ["./configure" "--prefix" prefix - "--%{mirage-flow+alcotest+mirage-vnetif:enable}%-tests" - "--%{mirage-xen:enable}%-xen" + [ + "./configure" + "--prefix" + prefix + "--%{mirage-flow+alcotest+mirage-vnetif:enable}%-tests" + "--%{mirage-xen:enable}%-xen" ] [make] + [make "test"] {with-test} ] -build-test: [make "test"] install: [make "install"] remove: ["ocamlfind" "remove" "tcpip"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "cstruct" {>= "1.0.1" & <= "1.9.0"} "type_conv" "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"} + "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"} - "mirage-profile" {<"0.8.0"} - "mirage-flow" {test & < "1.2.0"} - "mirage-vnetif" {test & < "0.3.0"} - "alcotest" {test} + "mirage-profile" {< "0.8.0"} + "mirage-flow" {with-test & < "1.2.0"} + "mirage-vnetif" {with-test & < "0.3.0"} + "alcotest" {with-test} ] depopts: [ "mirage-xen" @@ -44,4 +48,13 @@ depopts: [ conflicts: [ "lwt" {>= "3.0.0"} ] -available: [ocaml-version >= "4.01.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: "md5=03b2cb4e689ef690a301616ce0d1b201" +} diff --git a/packages/tcpip/tcpip.2.4.3/url b/packages/tcpip/tcpip.2.4.3/url deleted file mode 100644 index 30aec8a8913..00000000000 --- a/packages/tcpip/tcpip.2.4.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-tcpip/archive/v2.4.3.tar.gz" -checksum: "03b2cb4e689ef690a301616ce0d1b201" diff --git a/packages/tcpip/tcpip.2.5.0/descr b/packages/tcpip/tcpip.2.5.0/descr deleted file mode 100644 index 393ad9475f7..00000000000 --- a/packages/tcpip/tcpip.2.5.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Userlevel TCP/IP stack - -The library provides a networking stack for the MirageOS -library operating system that supports IPv4, IPv6, ARPv4, -DHCPv4 and TCP/IP. diff --git a/packages/tcpip/tcpip.2.5.0/opam b/packages/tcpip/tcpip.2.5.0/opam index 21b0d5b8961..59a66369899 100644 --- a/packages/tcpip/tcpip.2.5.0/opam +++ b/packages/tcpip/tcpip.2.5.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "https://github.com/mirage/mirage-tcpip.git" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" bug-reports: "https://github.com/mirage/mirage-tcpip/issues" authors: [ "Anil Madhavapeddy" @@ -15,33 +15,40 @@ tags: ["org:mirage"] build: [ ["./configure" "--prefix" prefix "--%{mirage-xen:enable}%-xen"] [make] + ["./configure" "--enable-tests"] {with-test} + [make "test" "TESTFLAGS=-v"] {with-test} ] -build-test: [ - ["./configure" "--enable-tests"] - [make "test" "TESTFLAGS=-v"] -] - install: [make "install"] remove: ["ocamlfind" "remove" "tcpip"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "cstruct" {>= "1.0.1" & <= "1.9.0"} "type_conv" "mirage-types-lwt" {>= "2.3.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"} + "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"} - "mirage-profile" {<"0.8.0"} + "mirage-profile" {< "0.8.0"} "lwt" {>= "2.4.7" & < "3.0.0"} - "mirage-flow" {test & < "1.2.0"} - "mirage-vnetif" {test & < "0.3.0"} - "alcotest" {test} - "pcap-format" {test} + "mirage-flow" {with-test & < "1.2.0"} + "mirage-vnetif" {with-test & < "0.3.0"} + "alcotest" {with-test} + "pcap-format" {with-test} ] depopts: [ "mirage-xen" ] -available: [ocaml-version >= "4.01.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.5.0.tar.gz" + checksum: "md5=b07935f47816488428995121f301d3ac" +} diff --git a/packages/tcpip/tcpip.2.5.0/url b/packages/tcpip/tcpip.2.5.0/url deleted file mode 100644 index 648f1b752dc..00000000000 --- a/packages/tcpip/tcpip.2.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-tcpip/archive/v2.5.0.tar.gz" -checksum: "b07935f47816488428995121f301d3ac" diff --git a/packages/tcpip/tcpip.2.5.1/descr b/packages/tcpip/tcpip.2.5.1/descr deleted file mode 100644 index 393ad9475f7..00000000000 --- a/packages/tcpip/tcpip.2.5.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Userlevel TCP/IP stack - -The library provides a networking stack for the MirageOS -library operating system that supports IPv4, IPv6, ARPv4, -DHCPv4 and TCP/IP. diff --git a/packages/tcpip/tcpip.2.5.1/opam b/packages/tcpip/tcpip.2.5.1/opam index 862d3971d6c..a677bde1171 100644 --- a/packages/tcpip/tcpip.2.5.1/opam +++ b/packages/tcpip/tcpip.2.5.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -14,18 +14,17 @@ authors: [ homepage: "https://github.com/mirage/mirage-tcpip" bug-reports: "https://github.com/mirage/mirage-tcpip/issues" tags: "org:mirage" -dev-repo: "https://github.com/mirage/mirage-tcpip.git" +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"] -build-test: [ - ["./configure" "--enable-tests"] - [make "test" "TESTFLAGS=-v"] -] remove: ["ocamlfind" "remove" "tcpip"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "cstruct" {>= "1.0.1" & <= "1.9.0"} @@ -33,16 +32,25 @@ depends: [ "channel" "mirage-types-lwt" {>= "2.3.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"} + "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"} - "mirage-profile" {>= "0.5" & <"0.8.0"} + "mirage-profile" {>= "0.5" & < "0.8.0"} "lwt" {>= "2.4.7" & < "3.0.0"} - "mirage-flow" {test & < "1.2.0"} - "mirage-vnetif" {test & < "0.3.0"} - "alcotest" {test} - "pcap-format" {test} + "mirage-flow" {with-test & < "1.2.0"} + "mirage-vnetif" {with-test & < "0.3.0"} + "alcotest" {with-test} + "pcap-format" {with-test} ] depopts: "mirage-xen" -available: [ocaml-version >= "4.01.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.5.1.tar.gz" + checksum: "md5=58ebf095c4563956ceac67ae16ca937c" +} diff --git a/packages/tcpip/tcpip.2.5.1/url b/packages/tcpip/tcpip.2.5.1/url deleted file mode 100644 index ec17bd0f12c..00000000000 --- a/packages/tcpip/tcpip.2.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-tcpip/archive/v2.5.1.tar.gz" -checksum: "58ebf095c4563956ceac67ae16ca937c" diff --git a/packages/tcpip/tcpip.2.6.0/descr b/packages/tcpip/tcpip.2.6.0/descr deleted file mode 100644 index 393ad9475f7..00000000000 --- a/packages/tcpip/tcpip.2.6.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Userlevel TCP/IP stack - -The library provides a networking stack for the MirageOS -library operating system that supports IPv4, IPv6, ARPv4, -DHCPv4 and TCP/IP. diff --git a/packages/tcpip/tcpip.2.6.0/opam b/packages/tcpip/tcpip.2.6.0/opam deleted file mode 100644 index a5ecfea6611..00000000000 --- a/packages/tcpip/tcpip.2.6.0/opam +++ /dev/null @@ -1,52 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "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] -] -build-test: [ - ["./configure" "--enable-tests"] - [make "test" "TESTFLAGS=-v"] -] - -install: [make "install"] -remove: ["ocamlfind" "remove" "tcpip"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "cstruct" {>= "1.0.1" & <= "1.9.0"} - "type_conv" - "channel" - "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"} - "mirage-profile" {>= "0.5" & <"0.8.0"} - "lwt" {>= "2.4.7" & < "3.0.0"} - "mirage-flow" {test & < "1.2.0"} - "mirage-vnetif" {test & < "0.3.0"} - "alcotest" {test} - "pcap-format" {test} -] -depopts: [ - "mirage-xen" -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/tcpip/tcpip.2.6.0/url b/packages/tcpip/tcpip.2.6.0/url deleted file mode 100644 index d256543ebe3..00000000000 --- a/packages/tcpip/tcpip.2.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-tcpip/archive/v2.6.0.tar.gz" -checksum: "311adb394a328fbebdecd552a572b588" diff --git a/packages/tcpip/tcpip.2.6.1/descr b/packages/tcpip/tcpip.2.6.1/descr deleted file mode 100644 index 393ad9475f7..00000000000 --- a/packages/tcpip/tcpip.2.6.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Userlevel TCP/IP stack - -The library provides a networking stack for the MirageOS -library operating system that supports IPv4, IPv6, ARPv4, -DHCPv4 and TCP/IP. diff --git a/packages/tcpip/tcpip.2.6.1/opam b/packages/tcpip/tcpip.2.6.1/opam index 1c4eac75a44..5c441c22ecd 100644 --- a/packages/tcpip/tcpip.2.6.1/opam +++ b/packages/tcpip/tcpip.2.6.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "https://github.com/mirage/mirage-tcpip.git" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" bug-reports: "https://github.com/mirage/mirage-tcpip/issues" authors: [ "Anil Madhavapeddy" @@ -19,34 +19,41 @@ tags: ["org:mirage"] build: [ ["./configure" "--prefix" prefix "--%{mirage-xen:enable}%-xen"] [make] + ["./configure" "--enable-tests"] {with-test} + [make "test" "TESTFLAGS=-v"] {with-test} ] -build-test: [ - ["./configure" "--enable-tests"] - [make "test" "TESTFLAGS=-v"] -] - install: [make "install"] remove: ["ocamlfind" "remove" "tcpip"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "cstruct" {>= "1.0.1" & <= "1.9.0"} "type_conv" "channel" - "mirage-types" {>= "2.6.0" & <"3.0"} + "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"} + "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"} - "mirage-profile" {>= "0.5" & <"0.8.0"} + "mirage-profile" {>= "0.5" & < "0.8.0"} "lwt" {>= "2.4.7" & < "3.0.0"} - "mirage-flow" {test} - "mirage-vnetif" {test & < "0.3.0"} - "alcotest" {test} - "pcap-format" {test} + "mirage-flow" {with-test} + "mirage-vnetif" {with-test & < "0.3.0"} + "alcotest" {with-test} + "pcap-format" {with-test} ] depopts: [ "mirage-xen" ] -available: [ocaml-version >= "4.01.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.6.1.tar.gz" + checksum: "md5=128a4250716424d32c6e84f35502925a" +} diff --git a/packages/tcpip/tcpip.2.6.1/url b/packages/tcpip/tcpip.2.6.1/url deleted file mode 100644 index d5c43eb9088..00000000000 --- a/packages/tcpip/tcpip.2.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-tcpip/archive/v2.6.1.tar.gz" -checksum: "128a4250716424d32c6e84f35502925a" diff --git a/packages/tcpip/tcpip.2.7.0/descr b/packages/tcpip/tcpip.2.7.0/descr deleted file mode 100644 index 393ad9475f7..00000000000 --- a/packages/tcpip/tcpip.2.7.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Userlevel TCP/IP stack - -The library provides a networking stack for the MirageOS -library operating system that supports IPv4, IPv6, ARPv4, -DHCPv4 and TCP/IP. diff --git a/packages/tcpip/tcpip.2.7.0/opam b/packages/tcpip/tcpip.2.7.0/opam index d0da1e3d7a0..f722903ab99 100644 --- a/packages/tcpip/tcpip.2.7.0/opam +++ b/packages/tcpip/tcpip.2.7.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "https://github.com/mirage/mirage-tcpip.git" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" bug-reports: "https://github.com/mirage/mirage-tcpip/issues" authors: [ "Anil Madhavapeddy" @@ -28,20 +28,21 @@ license: "ISC" tags: ["org:mirage"] build: [ - ["./configure" "--prefix" prefix + [ + "./configure" + "--prefix" + prefix "--%{mirage-xen:enable}%-xen" "--%{mirage-net-unix:enable}%-unix" ] [make] + ["./configure" "--enable-tests"] {with-test} + [make "test" "TESTFLAGS=-v"] {with-test} ] -build-test: [ - ["./configure" "--enable-tests"] - [make "test" "TESTFLAGS=-v"] -] - install: [make "install"] remove: ["ocamlfind" "remove" "tcpip"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ppx_tools" {build} "cstruct" {>= "1.9.0"} @@ -50,14 +51,14 @@ depends: [ "mirage-types" {>= "2.6.0" & < "3.0"} "mirage-unix" {>= "1.1.0" & <= "2.6.0"} "mirage-console" {< "2.2.0"} - "mirage-clock-unix" {test & >= "1.0.0" & < "1.2.0"} + "mirage-clock-unix" {with-test & >= "1.0.0" & < "1.2.0"} "ipaddr" {>= "2.2.0"} - "mirage-profile" {>= "0.5" & <"0.8.0"} + "mirage-profile" {>= "0.5" & < "0.8.0"} "lwt" {>= "2.4.7" & < "3.0.0"} - "mirage-flow" {test & < "1.2.0"} - "mirage-vnetif" {test & < "0.3.0"} - "alcotest" {test} - "pcap-format" {test} + "mirage-flow" {with-test & < "1.2.0"} + "mirage-vnetif" {with-test & < "0.3.0"} + "alcotest" {with-test} + "pcap-format" {with-test} ] depopts: [ "mirage-xen" @@ -67,4 +68,13 @@ conflicts: [ "mirage-net-unix" { < "1.1.0" } "mirage-net-unix" { >= "2.3.0" } ] -available: [ocaml-version >= "4.01.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: "md5=2cafb834f1440088ca9689577a7dc3e6" +} diff --git a/packages/tcpip/tcpip.2.7.0/url b/packages/tcpip/tcpip.2.7.0/url deleted file mode 100644 index 4d1022b6cad..00000000000 --- a/packages/tcpip/tcpip.2.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-tcpip/archive/v2.7.0.tar.gz" -checksum: "2cafb834f1440088ca9689577a7dc3e6" diff --git a/packages/tcpip/tcpip.2.8.0/descr b/packages/tcpip/tcpip.2.8.0/descr deleted file mode 100644 index 393ad9475f7..00000000000 --- a/packages/tcpip/tcpip.2.8.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Userlevel TCP/IP stack - -The library provides a networking stack for the MirageOS -library operating system that supports IPv4, IPv6, ARPv4, -DHCPv4 and TCP/IP. diff --git a/packages/tcpip/tcpip.2.8.0/opam b/packages/tcpip/tcpip.2.8.0/opam index ad9fafa4161..306b93aa463 100644 --- a/packages/tcpip/tcpip.2.8.0/opam +++ b/packages/tcpip/tcpip.2.8.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "https://github.com/mirage/mirage-tcpip.git" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" bug-reports: "https://github.com/mirage/mirage-tcpip/issues" authors: [ "Anil Madhavapeddy" @@ -28,20 +28,21 @@ license: "ISC" tags: ["org:mirage"] build: [ - ["./configure" "--prefix" prefix + [ + "./configure" + "--prefix" + prefix "--%{mirage-xen:enable}%-xen" "--%{mirage-net-unix:enable}%-unix" ] [make] + ["./configure" "--enable-tests"] {with-test} + [make "test" "TESTFLAGS=-v"] {with-test} ] -build-test: [ - ["./configure" "--enable-tests"] - [make "test" "TESTFLAGS=-v"] -] - install: [make "install"] remove: ["ocamlfind" "remove" "tcpip"] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "ppx_tools" {build} "result" @@ -50,15 +51,15 @@ depends: [ "mirage-types" {>= "2.8.0" & < "3.0"} "mirage-unix" {>= "1.1.0" & <= "2.6.0"} "mirage-console" {< "2.2.0"} - "mirage-clock-unix" {test & >= "1.0.0" & < "1.2.0"} + "mirage-clock-unix" {with-test & >= "1.0.0" & < "1.2.0"} "ipaddr" {>= "2.2.0"} - "mirage-profile" {>= "0.5" & <"0.8.0"} + "mirage-profile" {>= "0.5" & < "0.8.0"} "lwt" {>= "2.4.7" & < "3.0.0"} "cstruct-lwt" - "mirage-flow" {test} - "mirage-vnetif" {test & < "0.3.0"} - "alcotest" {test} - "pcap-format" {test} + "mirage-flow" {with-test} + "mirage-vnetif" {with-test & < "0.3.0"} + "alcotest" {with-test} + "pcap-format" {with-test} ] depopts: [ "mirage-xen" @@ -68,4 +69,13 @@ conflicts: [ "mirage-net-unix" { < "1.1.0" } "mirage-net-unix" { >= "2.3.0" } ] -available: [ocaml-version >= "4.02.3"] +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: "md5=b384d0ec817e0501c0d5651311d38df2" +} diff --git a/packages/tcpip/tcpip.2.8.0/url b/packages/tcpip/tcpip.2.8.0/url deleted file mode 100644 index 75a03feb4c7..00000000000 --- a/packages/tcpip/tcpip.2.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-tcpip/archive/v2.8.0.tar.gz" -checksum: "b384d0ec817e0501c0d5651311d38df2" diff --git a/packages/tcpip/tcpip.2.8.1/descr b/packages/tcpip/tcpip.2.8.1/descr deleted file mode 100644 index 393ad9475f7..00000000000 --- a/packages/tcpip/tcpip.2.8.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Userlevel TCP/IP stack - -The library provides a networking stack for the MirageOS -library operating system that supports IPv4, IPv6, ARPv4, -DHCPv4 and TCP/IP. diff --git a/packages/tcpip/tcpip.2.8.1/opam b/packages/tcpip/tcpip.2.8.1/opam index 57eb6f80945..1f56d76cf25 100644 --- a/packages/tcpip/tcpip.2.8.1/opam +++ b/packages/tcpip/tcpip.2.8.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "https://github.com/mirage/mirage-tcpip.git" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" bug-reports: "https://github.com/mirage/mirage-tcpip/issues" authors: [ "Anil Madhavapeddy" @@ -28,20 +28,21 @@ license: "ISC" tags: ["org:mirage"] build: [ - ["./configure" "--prefix" prefix + [ + "./configure" + "--prefix" + prefix "--%{mirage-xen:enable}%-xen" "--%{mirage-net-unix:enable}%-unix" ] [make] + ["./configure" "--enable-tests"] {with-test} + [make "test" "TESTFLAGS=-v"] {with-test} ] -build-test: [ - ["./configure" "--enable-tests"] - [make "test" "TESTFLAGS=-v"] -] - install: [make "install"] remove: ["ocamlfind" "remove" "tcpip"] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "ppx_tools" {build} "result" @@ -50,15 +51,15 @@ depends: [ "mirage-types" {>= "2.8.0" & < "3.0"} "mirage-unix" {>= "1.1.0" & <= "2.6.0"} "mirage-console" {< "2.2.0"} - "mirage-clock-unix" {test & >= "1.0.0" & < "1.2.0"} + "mirage-clock-unix" {with-test & >= "1.0.0" & < "1.2.0"} "ipaddr" {>= "2.2.0"} - "mirage-profile" {>= "0.5" & <"0.8.0"} + "mirage-profile" {>= "0.5" & < "0.8.0"} "lwt" {>= "2.4.7" & < "3.0.0"} "cstruct-lwt" - "mirage-flow" {test & < "1.2.0"} - "mirage-vnetif" {test & < "0.3.0"} - "alcotest" {test} - "pcap-format" {test} + "mirage-flow" {with-test & < "1.2.0"} + "mirage-vnetif" {with-test & < "0.3.0"} + "alcotest" {with-test} + "pcap-format" {with-test} ] depopts: [ "mirage-xen" @@ -68,4 +69,13 @@ conflicts: [ "mirage-net-unix" { < "1.1.0" } "mirage-net-unix" { >= "2.3.0" } ] -available: [ocaml-version >= "4.02.3"] +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.1.tar.gz" + checksum: "md5=1704b769cc0debc071bd50fcd4e8379c" +} diff --git a/packages/tcpip/tcpip.2.8.1/url b/packages/tcpip/tcpip.2.8.1/url deleted file mode 100644 index a1a4ac0c1f1..00000000000 --- a/packages/tcpip/tcpip.2.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-tcpip/archive/v2.8.1.tar.gz" -checksum: "1704b769cc0debc071bd50fcd4e8379c" diff --git a/packages/tcpip/tcpip.3.0.0/descr b/packages/tcpip/tcpip.3.0.0/descr deleted file mode 100644 index e8fda32fce9..00000000000 --- a/packages/tcpip/tcpip.3.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Userlevel TCP/IP stack diff --git a/packages/tcpip/tcpip.3.0.0/opam b/packages/tcpip/tcpip.3.0.0/opam deleted file mode 100644 index f82898a302a..00000000000 --- a/packages/tcpip/tcpip.3.0.0/opam +++ /dev/null @@ -1,76 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "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] -] -build-test: [ - ["./configure" "--enable-tests"] - [make "test" "TESTFLAGS=-v"] -] - -install: [make "install"] -remove: ["ocamlfind" "remove" "tcpip"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "result" - "rresult" - "cstruct" {>= "2.1.0"} - "ppx_tools" {build} - "mirage-net" {>= "1.0.0"} - "mirage-net-lwt" {>= "1.0.0"} - "mirage-clock" {>= "1.2.0"} - "mirage-random" {>= "1.0.0"} - "mirage-clock-lwt" {>= "1.2.0"} - "mirage-stack-lwt" {>= "1.0.0" & < "1.2.0"} - "mirage-protocols" {= "1.0.0" & < "1.3.0"} - "mirage-protocols-lwt" {= "1.0.0" & < "1.3.0"} - "mirage-time-lwt" {>= "1.0.0"} - "ipaddr" {>= "2.2.0"} - "mirage-profile" {>= "0.5" & <"0.8.0"} - "mirage-flow" {test & >= "1.2.0"} - "mirage-vnetif" {test & >= "0.3.1"} - "alcotest" {test} - "pcap-format" {test} - "mirage-clock-unix" {test & >= "1.2.0"} - "fmt" - "lwt" {>= "2.4.7" & < "3.0.0"} - "logs" {>= "0.6.0"} - "io-page" {< "2.0.0"} - "duration" - "randomconv" - "cstruct-lwt" -] -depopts: [ - "mirage-xen" -] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.06.0"] diff --git a/packages/tcpip/tcpip.3.0.0/url b/packages/tcpip/tcpip.3.0.0/url deleted file mode 100644 index 483c38126d4..00000000000 --- a/packages/tcpip/tcpip.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-tcpip/archive/v3.0.0.tar.gz" -checksum: "97d28f67c1388476bd57c08f6cebe11c" diff --git a/packages/tcpip/tcpip.3.1.0/descr b/packages/tcpip/tcpip.3.1.0/descr deleted file mode 100644 index e8fda32fce9..00000000000 --- a/packages/tcpip/tcpip.3.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Userlevel TCP/IP stack diff --git a/packages/tcpip/tcpip.3.1.0/opam b/packages/tcpip/tcpip.3.1.0/opam index 7e53d4dadf7..e27385d716e 100644 --- a/packages/tcpip/tcpip.3.1.0/opam +++ b/packages/tcpip/tcpip.3.1.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "https://github.com/mirage/mirage-tcpip.git" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" bug-reports: "https://github.com/mirage/mirage-tcpip/issues" authors: [ "Anil Madhavapeddy" @@ -28,18 +28,15 @@ license: "ISC" tags: ["org:mirage"] build: [ - ["./configure" "--prefix" prefix - "--%{mirage-xen:enable}%-xen" ] + ["./configure" "--prefix" prefix "--%{mirage-xen:enable}%-xen"] [make] + ["./configure" "--enable-tests"] {with-test} + [make "test" "TESTFLAGS=-v"] {with-test} ] -build-test: [ - ["./configure" "--enable-tests"] - [make "test" "TESTFLAGS=-v"] -] - install: [make "install"] remove: ["ocamlfind" "remove" "tcpip"] depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} "ocamlfind" {build} "ocamlbuild" {build} "result" @@ -56,12 +53,12 @@ depends: [ "mirage-protocols-lwt" {>= "1.1.0" & < "1.3.0"} "mirage-time-lwt" {>= "1.0.0"} "ipaddr" {>= "2.2.0"} - "mirage-profile" {>= "0.5" & <"0.8.0"} - "mirage-flow" {test & >= "1.2.0"} - "mirage-vnetif" {test & >= "0.3.1"} - "alcotest" {test} - "pcap-format" {test} - "mirage-clock-unix" {test & >= "1.2.0"} + "mirage-profile" {>= "0.5" & < "0.8.0"} + "mirage-flow" {with-test & >= "1.2.0"} + "mirage-vnetif" {with-test & >= "0.3.1"} + "alcotest" {with-test} + "pcap-format" {with-test} + "mirage-clock-unix" {with-test & >= "1.2.0"} "fmt" "lwt" {>= "2.4.7" & < "3.0.0"} "logs" {>= "0.6.0"} @@ -73,4 +70,9 @@ depends: [ depopts: [ "mirage-xen" ] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.06.0"] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v3.1.0.tar.gz" + checksum: "md5=76c2d7f210d43e647f070a1979da9fd5" +} diff --git a/packages/tcpip/tcpip.3.1.0/url b/packages/tcpip/tcpip.3.1.0/url deleted file mode 100644 index c13011eae56..00000000000 --- a/packages/tcpip/tcpip.3.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-tcpip/archive/v3.1.0.tar.gz" -checksum: "76c2d7f210d43e647f070a1979da9fd5" diff --git a/packages/tcpip/tcpip.3.1.1/descr b/packages/tcpip/tcpip.3.1.1/descr deleted file mode 100644 index e8fda32fce9..00000000000 --- a/packages/tcpip/tcpip.3.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Userlevel TCP/IP stack diff --git a/packages/tcpip/tcpip.3.1.1/opam b/packages/tcpip/tcpip.3.1.1/opam deleted file mode 100644 index a39d392823d..00000000000 --- a/packages/tcpip/tcpip.3.1.1/opam +++ /dev/null @@ -1,76 +0,0 @@ -opam-version: "1.2" -maintainer: "anil@recoil.org" -homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "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] -] -build-test: [ - ["./configure" "--enable-tests"] - [make "test" "TESTFLAGS=-v"] -] - -install: [make "install"] -remove: ["ocamlfind" "remove" "tcpip"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "result" - "rresult" - "cstruct" {>= "2.2.0"} - "ppx_tools" {build} - "mirage-net" {>= "1.0.0"} - "mirage-net-lwt" {>= "1.0.0"} - "mirage-clock" {>= "1.2.0"} - "mirage-random" {>= "1.0.0"} - "mirage-clock-lwt" {>= "1.2.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"} - "ipaddr" {>= "2.2.0"} - "mirage-profile" {>= "0.5" & <"0.8.0"} - "mirage-flow" {test & >= "1.2.0"} - "mirage-vnetif" {test & >= "0.3.1"} - "alcotest" {test} - "pcap-format" {test} - "mirage-clock-unix" {test & >= "1.2.0"} - "fmt" - "lwt" {>= "2.7.0"} - "logs" {>= "0.6.0"} - "duration" - "randomconv" - "cstruct-lwt" - "io-page" {< "2.0.0"} -] -depopts: [ - "mirage-xen" -] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.06.0"] diff --git a/packages/tcpip/tcpip.3.1.1/url b/packages/tcpip/tcpip.3.1.1/url deleted file mode 100644 index 25307bfaeb4..00000000000 --- a/packages/tcpip/tcpip.3.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-tcpip/archive/v3.1.1.tar.gz" -checksum: "ec68e67a6313151ecfbe7398da1b38f8" diff --git a/packages/tcpip/tcpip.3.1.2/descr b/packages/tcpip/tcpip.3.1.2/descr deleted file mode 100644 index e8fda32fce9..00000000000 --- a/packages/tcpip/tcpip.3.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -Userlevel TCP/IP stack diff --git a/packages/tcpip/tcpip.3.1.2/opam b/packages/tcpip/tcpip.3.1.2/opam index a39d392823d..21cc9122f0b 100644 --- a/packages/tcpip/tcpip.3.1.2/opam +++ b/packages/tcpip/tcpip.3.1.2/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "https://github.com/mirage/mirage-tcpip.git" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" bug-reports: "https://github.com/mirage/mirage-tcpip/issues" authors: [ "Anil Madhavapeddy" @@ -28,18 +28,15 @@ license: "ISC" tags: ["org:mirage"] build: [ - ["./configure" "--prefix" prefix - "--%{mirage-xen:enable}%-xen" ] + ["./configure" "--prefix" prefix "--%{mirage-xen:enable}%-xen"] [make] + ["./configure" "--enable-tests"] {with-test} + [make "test" "TESTFLAGS=-v"] {with-test} ] -build-test: [ - ["./configure" "--enable-tests"] - [make "test" "TESTFLAGS=-v"] -] - install: [make "install"] remove: ["ocamlfind" "remove" "tcpip"] depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} "ocamlfind" {build} "ocamlbuild" {build} "result" @@ -56,12 +53,12 @@ depends: [ "mirage-protocols-lwt" {>= "1.1.0" & < "1.3.0"} "mirage-time-lwt" {>= "1.0.0"} "ipaddr" {>= "2.2.0"} - "mirage-profile" {>= "0.5" & <"0.8.0"} - "mirage-flow" {test & >= "1.2.0"} - "mirage-vnetif" {test & >= "0.3.1"} - "alcotest" {test} - "pcap-format" {test} - "mirage-clock-unix" {test & >= "1.2.0"} + "mirage-profile" {>= "0.5" & < "0.8.0"} + "mirage-flow" {with-test & >= "1.2.0"} + "mirage-vnetif" {with-test & >= "0.3.1"} + "alcotest" {with-test} + "pcap-format" {with-test} + "mirage-clock-unix" {with-test & >= "1.2.0"} "fmt" "lwt" {>= "2.7.0"} "logs" {>= "0.6.0"} @@ -73,4 +70,9 @@ depends: [ depopts: [ "mirage-xen" ] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.06.0"] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v3.1.2.tar.gz" + checksum: "md5=2daafb7e5e220ed4f89dd0b5c642b706" +} diff --git a/packages/tcpip/tcpip.3.1.2/url b/packages/tcpip/tcpip.3.1.2/url deleted file mode 100644 index 97be44d955b..00000000000 --- a/packages/tcpip/tcpip.3.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-tcpip/archive/v3.1.2.tar.gz" -checksum: "2daafb7e5e220ed4f89dd0b5c642b706" diff --git a/packages/tcpip/tcpip.3.1.3/descr b/packages/tcpip/tcpip.3.1.3/descr deleted file mode 100644 index e8fda32fce9..00000000000 --- a/packages/tcpip/tcpip.3.1.3/descr +++ /dev/null @@ -1 +0,0 @@ -Userlevel TCP/IP stack diff --git a/packages/tcpip/tcpip.3.1.3/opam b/packages/tcpip/tcpip.3.1.3/opam index 58f7c31da05..13a20815531 100644 --- a/packages/tcpip/tcpip.3.1.3/opam +++ b/packages/tcpip/tcpip.3.1.3/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "https://github.com/mirage/mirage-tcpip.git" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" bug-reports: "https://github.com/mirage/mirage-tcpip/issues" authors: [ "Anil Madhavapeddy" @@ -28,18 +28,15 @@ license: "ISC" tags: ["org:mirage"] build: [ - ["./configure" "--prefix" prefix - "--%{mirage-xen:enable}%-xen" ] + ["./configure" "--prefix" prefix "--%{mirage-xen:enable}%-xen"] [make] + ["./configure" "--enable-tests"] {with-test} + [make "test" "TESTFLAGS=-v"] {with-test} ] -build-test: [ - ["./configure" "--enable-tests"] - [make "test" "TESTFLAGS=-v"] -] - install: [make "install"] remove: ["ocamlfind" "remove" "tcpip"] depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} "ocamlfind" {build} "ocamlbuild" {build} "result" @@ -56,12 +53,12 @@ depends: [ "mirage-protocols-lwt" {>= "1.1.0" & < "1.3.0"} "mirage-time-lwt" {>= "1.0.0"} "ipaddr" {>= "2.2.0"} - "mirage-profile" {>= "0.5" & <"0.8.0"} - "mirage-flow" {test & >= "1.2.0"} - "mirage-vnetif" {test & >= "0.4.0"} - "alcotest" {test} - "pcap-format" {test} - "mirage-clock-unix" {test & >= "1.2.0"} + "mirage-profile" {>= "0.5" & < "0.8.0"} + "mirage-flow" {with-test & >= "1.2.0"} + "mirage-vnetif" {with-test & >= "0.4.0"} + "alcotest" {with-test} + "pcap-format" {with-test} + "mirage-clock-unix" {with-test & >= "1.2.0"} "fmt" "lwt" {>= "2.7.0"} "logs" {>= "0.6.0"} @@ -73,4 +70,9 @@ depends: [ depopts: [ "mirage-xen" ] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.06.0"] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v3.1.3.tar.gz" + checksum: "md5=c628d9545b45283876f430b4b7ac9171" +} diff --git a/packages/tcpip/tcpip.3.1.3/url b/packages/tcpip/tcpip.3.1.3/url deleted file mode 100644 index d6df49a2c1d..00000000000 --- a/packages/tcpip/tcpip.3.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-tcpip/archive/v3.1.3.tar.gz" -checksum: "c628d9545b45283876f430b4b7ac9171" diff --git a/packages/tcpip/tcpip.3.1.4/descr b/packages/tcpip/tcpip.3.1.4/descr deleted file mode 100644 index e8fda32fce9..00000000000 --- a/packages/tcpip/tcpip.3.1.4/descr +++ /dev/null @@ -1 +0,0 @@ -Userlevel TCP/IP stack diff --git a/packages/tcpip/tcpip.3.1.4/opam b/packages/tcpip/tcpip.3.1.4/opam index 72cfc0df1fa..070f469611b 100644 --- a/packages/tcpip/tcpip.3.1.4/opam +++ b/packages/tcpip/tcpip.3.1.4/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "https://github.com/mirage/mirage-tcpip.git" +dev-repo: "git+https://github.com/mirage/mirage-tcpip.git" bug-reports: "https://github.com/mirage/mirage-tcpip/issues" authors: [ "Anil Madhavapeddy" @@ -28,18 +28,15 @@ license: "ISC" tags: ["org:mirage"] build: [ - ["./configure" "--prefix" prefix - "--%{mirage-xen:enable}%-xen" ] + ["./configure" "--prefix" prefix "--%{mirage-xen:enable}%-xen"] [make] + ["./configure" "--enable-tests"] {with-test} + [make "test" "TESTFLAGS=-v"] {with-test} ] -build-test: [ - ["./configure" "--enable-tests"] - [make "test" "TESTFLAGS=-v"] -] - install: [make "install"] remove: ["ocamlfind" "remove" "tcpip"] depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} "ocamlfind" {build} "ocamlbuild" {build} "result" @@ -58,11 +55,11 @@ depends: [ "mirage-time-lwt" {>= "1.0.0"} "ipaddr" {>= "2.2.0"} "mirage-profile" {>= "0.5"} - "mirage-flow" {test & >= "1.2.0"} - "mirage-vnetif" {test & >= "0.4.0"} - "alcotest" {test} - "pcap-format" {test} - "mirage-clock-unix" {test & >= "1.2.0"} + "mirage-flow" {with-test & >= "1.2.0"} + "mirage-vnetif" {with-test & >= "0.4.0"} + "alcotest" {with-test} + "pcap-format" {with-test} + "mirage-clock-unix" {with-test & >= "1.2.0"} "fmt" "lwt" {>= "2.7.0"} "logs" {>= "0.6.0"} @@ -73,4 +70,9 @@ depends: [ depopts: [ "mirage-xen" ] -available: [ocaml-version >= "4.02.3" & ocaml-version < "4.06.0"] +synopsis: "Userlevel TCP/IP stack" +flags: light-uninstall +url { + src: "https://github.com/mirage/mirage-tcpip/archive/v3.1.4.tar.gz" + checksum: "md5=ff4f4c5384d21d93541a7feafcb6f25e" +} diff --git a/packages/tcpip/tcpip.3.1.4/url b/packages/tcpip/tcpip.3.1.4/url deleted file mode 100644 index eebbfa20dd1..00000000000 --- a/packages/tcpip/tcpip.3.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/mirage-tcpip/archive/v3.1.4.tar.gz" -checksum: "ff4f4c5384d21d93541a7feafcb6f25e" diff --git a/packages/tcpip/tcpip.3.2.0/descr b/packages/tcpip/tcpip.3.2.0/descr deleted file mode 100644 index 0fdd832c2f3..00000000000 --- a/packages/tcpip/tcpip.3.2.0/descr +++ /dev/null @@ -1,50 +0,0 @@ -An OCaml TCP/IP networking stack - -`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. \ No newline at end of file diff --git a/packages/tcpip/tcpip.3.2.0/opam b/packages/tcpip/tcpip.3.2.0/opam index 032b9066aae..7f381193ed4 100644 --- a/packages/tcpip/tcpip.3.2.0/opam +++ b/packages/tcpip/tcpip.3.2.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "https://github.com/mirage/mirage-tcpip.git" +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" @@ -14,12 +14,10 @@ tags: ["org:mirage"] build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [ - ["jbuilder" "runtest" "-p" name "-j" jobs] -] - depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} "jbuilder" {build & >= "1.0+beta9" & < "1.0+beta18"} "configurator" {build} "rresult" @@ -36,12 +34,12 @@ depends: [ "mirage-time-lwt" {>= "1.0.0"} "ipaddr" {>= "2.2.0"} "mirage-profile" {>= "0.5"} - "mirage-flow" {test & >= "1.2.0"} - "mirage-vnetif" {test & >= "0.4.0"} - "alcotest" {test & >="0.7.0"} - "ounit" {test} - "pcap-format" {test} - "mirage-clock-unix" {test & >= "1.2.0"} + "mirage-flow" {with-test & >= "1.2.0"} + "mirage-vnetif" {with-test & >= "0.4.0"} + "alcotest" {with-test & >= "0.7.0"} + "ounit" {with-test} + "pcap-format" {with-test} + "mirage-clock-unix" {with-test & >= "1.2.0"} "fmt" "lwt" {>= "2.7.0"} "logs" {>= "0.6.0"} @@ -49,4 +47,58 @@ depends: [ "io-page-unix" "randomconv" ] -available: [ocaml-version >= "4.03.0" & ocaml-version < "4.06.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: "md5=9dfd4447f690eada28d2e38d81bfbb8f" +} diff --git a/packages/tcpip/tcpip.3.2.0/url b/packages/tcpip/tcpip.3.2.0/url deleted file mode 100644 index c3572e1e2c1..00000000000 --- a/packages/tcpip/tcpip.3.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/releases/download/v3.2.0/tcpip-3.2.0.tbz" -checksum: "9dfd4447f690eada28d2e38d81bfbb8f" \ No newline at end of file diff --git a/packages/tcpip/tcpip.3.3.0/descr b/packages/tcpip/tcpip.3.3.0/descr deleted file mode 100644 index 0fdd832c2f3..00000000000 --- a/packages/tcpip/tcpip.3.3.0/descr +++ /dev/null @@ -1,50 +0,0 @@ -An OCaml TCP/IP networking stack - -`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. \ No newline at end of file diff --git a/packages/tcpip/tcpip.3.3.0/opam b/packages/tcpip/tcpip.3.3.0/opam index 0ebdc470190..828b4546022 100644 --- a/packages/tcpip/tcpip.3.3.0/opam +++ b/packages/tcpip/tcpip.3.3.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "https://github.com/mirage/mirage-tcpip.git" +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" @@ -14,13 +14,11 @@ tags: ["org:mirage"] build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [ - ["jbuilder" "runtest" "-p" name "-j" jobs] -] - depends: [ - "jbuilder" {build & >="1.0+beta10" & < "1.0+beta18"} + "ocaml" {>= "4.03.0" & < "4.06.0"} + "jbuilder" {build & >= "1.0+beta10" & < "1.0+beta18"} "configurator" {build} "rresult" "cstruct" {>= "3.0.2"} @@ -42,10 +40,64 @@ depends: [ "duration" "io-page-unix" "randomconv" - "mirage-flow" {test & >= "1.2.0"} - "mirage-vnetif" {test & >= "0.4.0"} - "alcotest" {test & >="0.7.0"} - "pcap-format" {test} - "mirage-clock-unix" {test & >= "1.2.0"} + "mirage-flow" {with-test & >= "1.2.0"} + "mirage-vnetif" {with-test & >= "0.4.0"} + "alcotest" {with-test & >= "0.7.0"} + "pcap-format" {with-test} + "mirage-clock-unix" {with-test & >= "1.2.0"} ] -available: [ocaml-version >= "4.03.0" & ocaml-version < "4.06.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: "md5=a3a5e94da2c12b9192d08d72a10040d7" +} diff --git a/packages/tcpip/tcpip.3.3.0/url b/packages/tcpip/tcpip.3.3.0/url deleted file mode 100644 index 6dd24867968..00000000000 --- a/packages/tcpip/tcpip.3.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/releases/download/v3.3.0/tcpip-3.3.0.tbz" -checksum: "a3a5e94da2c12b9192d08d72a10040d7" \ No newline at end of file diff --git a/packages/tcpip/tcpip.3.3.1/descr b/packages/tcpip/tcpip.3.3.1/descr deleted file mode 100644 index 0fdd832c2f3..00000000000 --- a/packages/tcpip/tcpip.3.3.1/descr +++ /dev/null @@ -1,50 +0,0 @@ -An OCaml TCP/IP networking stack - -`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. \ No newline at end of file diff --git a/packages/tcpip/tcpip.3.3.1/opam b/packages/tcpip/tcpip.3.3.1/opam index 9db75d62bde..331fde6aca0 100644 --- a/packages/tcpip/tcpip.3.3.1/opam +++ b/packages/tcpip/tcpip.3.3.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "https://github.com/mirage/mirage-tcpip.git" +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" @@ -14,13 +14,11 @@ tags: ["org:mirage"] build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [ - ["jbuilder" "runtest" "-p" name "-j" jobs] -] - depends: [ - "jbuilder" {build & >="1.0+beta10" & < "1.0+beta18"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta10" & < "1.0+beta18"} "configurator" {build} "rresult" "cstruct" {>= "3.0.2"} @@ -42,10 +40,64 @@ depends: [ "duration" "io-page-unix" "randomconv" - "mirage-flow" {test & >= "1.2.0"} - "mirage-vnetif" {test & >= "0.4.0"} - "alcotest" {test & >="0.7.0"} - "pcap-format" {test} - "mirage-clock-unix" {test & >= "1.2.0"} + "mirage-flow" {with-test & >= "1.2.0"} + "mirage-vnetif" {with-test & >= "0.4.0"} + "alcotest" {with-test & >= "0.7.0"} + "pcap-format" {with-test} + "mirage-clock-unix" {with-test & >= "1.2.0"} ] -available: [ocaml-version >= "4.03.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.1/tcpip-3.3.1.tbz" + checksum: "md5=a619790aa8efcbf1c79aebde4409d780" +} diff --git a/packages/tcpip/tcpip.3.3.1/url b/packages/tcpip/tcpip.3.3.1/url deleted file mode 100644 index e0a4c98d74c..00000000000 --- a/packages/tcpip/tcpip.3.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/releases/download/v3.3.1/tcpip-3.3.1.tbz" -checksum: "a619790aa8efcbf1c79aebde4409d780" diff --git a/packages/tcpip/tcpip.3.4.0/descr b/packages/tcpip/tcpip.3.4.0/descr deleted file mode 100644 index 0fdd832c2f3..00000000000 --- a/packages/tcpip/tcpip.3.4.0/descr +++ /dev/null @@ -1,50 +0,0 @@ -An OCaml TCP/IP networking stack - -`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. \ No newline at end of file diff --git a/packages/tcpip/tcpip.3.4.0/opam b/packages/tcpip/tcpip.3.4.0/opam index 7b99ee9ce3d..ad1332860d0 100644 --- a/packages/tcpip/tcpip.3.4.0/opam +++ b/packages/tcpip/tcpip.3.4.0/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "https://github.com/mirage/mirage-tcpip.git" +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" @@ -14,13 +14,11 @@ tags: ["org:mirage"] build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [ - ["jbuilder" "runtest" "-p" name "-j" jobs] -] - depends: [ - "jbuilder" {build & >="1.0+beta10" & < "1.0+beta18"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta10" & < "1.0+beta18"} "configurator" {build} "rresult" {>= "0.5.0"} "cstruct" {>= "3.0.2"} @@ -42,10 +40,64 @@ depends: [ "duration" "io-page-unix" "randomconv" - "mirage-flow" {test & >= "1.2.0"} - "mirage-vnetif" {test & >= "0.4.0"} - "alcotest" {test & >="0.7.0"} - "pcap-format" {test} - "mirage-clock-unix" {test & >= "1.2.0"} + "mirage-flow" {with-test & >= "1.2.0"} + "mirage-vnetif" {with-test & >= "0.4.0"} + "alcotest" {with-test & >= "0.7.0"} + "pcap-format" {with-test} + "mirage-clock-unix" {with-test & >= "1.2.0"} ] -available: [ocaml-version >= "4.03.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.4.0/tcpip-3.4.0.tbz" + checksum: "md5=a8737a0afca70a4a9975d5694b095103" +} diff --git a/packages/tcpip/tcpip.3.4.0/url b/packages/tcpip/tcpip.3.4.0/url deleted file mode 100644 index 4af23f51db5..00000000000 --- a/packages/tcpip/tcpip.3.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/releases/download/v3.4.0/tcpip-3.4.0.tbz" -checksum: "a8737a0afca70a4a9975d5694b095103" diff --git a/packages/tcpip/tcpip.3.4.1/descr b/packages/tcpip/tcpip.3.4.1/descr deleted file mode 100644 index 0fdd832c2f3..00000000000 --- a/packages/tcpip/tcpip.3.4.1/descr +++ /dev/null @@ -1,50 +0,0 @@ -An OCaml TCP/IP networking stack - -`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. \ No newline at end of file diff --git a/packages/tcpip/tcpip.3.4.1/opam b/packages/tcpip/tcpip.3.4.1/opam index 3453aa94b49..ab0e42d5dc0 100644 --- a/packages/tcpip/tcpip.3.4.1/opam +++ b/packages/tcpip/tcpip.3.4.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "https://github.com/mirage/mirage-tcpip" -dev-repo: "https://github.com/mirage/mirage-tcpip.git" +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" @@ -14,13 +14,11 @@ tags: ["org:mirage"] build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [ - ["jbuilder" "runtest" "-p" name "-j" jobs] -] - depends: [ - "jbuilder" {build & >="1.0+beta10"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta10"} "configurator" {build} "rresult" {>= "0.5.0"} "cstruct" {>= "3.0.2"} @@ -42,10 +40,64 @@ depends: [ "duration" "io-page-unix" "randomconv" - "mirage-flow" {test & >= "1.2.0"} - "mirage-vnetif" {test & >= "0.4.0"} - "alcotest" {test & >="0.7.0"} - "pcap-format" {test} - "mirage-clock-unix" {test & >= "1.2.0"} + "mirage-flow" {with-test & >= "1.2.0"} + "mirage-vnetif" {with-test & >= "0.4.0"} + "alcotest" {with-test & >= "0.7.0"} + "pcap-format" {with-test} + "mirage-clock-unix" {with-test & >= "1.2.0"} ] -available: [ocaml-version >= "4.03.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.4.1/tcpip-3.4.1.tbz" + checksum: "md5=308a2972de7313b511e5de167882ba07" +} diff --git a/packages/tcpip/tcpip.3.4.1/url b/packages/tcpip/tcpip.3.4.1/url deleted file mode 100644 index 4eff79a9392..00000000000 --- a/packages/tcpip/tcpip.3.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/mirage-tcpip/releases/download/v3.4.1/tcpip-3.4.1.tbz" -checksum: "308a2972de7313b511e5de167882ba07" diff --git a/packages/tcx/tcx.0.25.0/descr b/packages/tcx/tcx.0.25.0/descr deleted file mode 100644 index aae0899313a..00000000000 --- a/packages/tcx/tcx.0.25.0/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml library for parsing and formatting Training Center XML files. diff --git a/packages/tcx/tcx.0.25.0/opam b/packages/tcx/tcx.0.25.0/opam index a628c3bd7c7..a05c4a65e72 100644 --- a/packages/tcx/tcx.0.25.0/opam +++ b/packages/tcx/tcx.0.25.0/opam @@ -1,7 +1,6 @@ -opam-version: "1.2" +opam-version: "2.0" name: "tcx" version: "0.25.0" -available: [ocaml-version >= "4.01.0"] maintainer: "Anton Yabchinskiy " authors: "Anton Yabchinskiy " homepage: "https://bitbucket.org/a12n/ocaml-tcx/" @@ -10,4 +9,14 @@ license: "MIT" build: [make] install: [make "install"] remove: [make "uninstall"] -depends: ["ocamlfind" {build} "xml-light"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} + "xml-light" +] +synopsis: + "OCaml library for parsing and formatting Training Center XML files." +url { + src: "https://bitbucket.org/a12n/ocaml-tcx/get/0.25.0.tar.gz" + checksum: "md5=b01f089da78e3c110767c73e877fd519" +} diff --git a/packages/tcx/tcx.0.25.0/url b/packages/tcx/tcx.0.25.0/url deleted file mode 100644 index 7ecd7149fb9..00000000000 --- a/packages/tcx/tcx.0.25.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/a12n/ocaml-tcx/get/0.25.0.tar.gz" -checksum: "b01f089da78e3c110767c73e877fd519" diff --git a/packages/tdk/tdk.0.1.0/descr b/packages/tdk/tdk.0.1.0/descr deleted file mode 100644 index 4d3926e354b..00000000000 --- a/packages/tdk/tdk.0.1.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -tdk - The Decision Kit - -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. diff --git a/packages/tdk/tdk.0.1.0/opam b/packages/tdk/tdk.0.1.0/opam index 7c1eecebac8..3ab32317264 100644 --- a/packages/tdk/tdk.0.1.0/opam +++ b/packages/tdk/tdk.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " homepage: "https://github.com/frenetic-lang/ocaml-tdk" build: [ @@ -7,9 +7,20 @@ build: [ ] remove: [["ocamlfind" "remove" "tdk"]] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://github.com/frenetic-lang/ocaml-tdk" -available: ocaml-version >= "4.00.1" 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: "md5=52c7f2c3768c4bac9b0f4acf72e5b081" +} diff --git a/packages/tdk/tdk.0.1.0/url b/packages/tdk/tdk.0.1.0/url deleted file mode 100644 index f4a99f8139b..00000000000 --- a/packages/tdk/tdk.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/frenetic-lang/ocaml-tdk/archive/v0.1.0.tar.gz" -checksum: "52c7f2c3768c4bac9b0f4acf72e5b081" diff --git a/packages/tdk/tdk.0.1.1/descr b/packages/tdk/tdk.0.1.1/descr deleted file mode 100644 index 4d3926e354b..00000000000 --- a/packages/tdk/tdk.0.1.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -tdk - The Decision Kit - -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. diff --git a/packages/tdk/tdk.0.1.1/opam b/packages/tdk/tdk.0.1.1/opam index c35b576a7cf..b617a0f897d 100644 --- a/packages/tdk/tdk.0.1.1/opam +++ b/packages/tdk/tdk.0.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " homepage: "https://github.com/frenetic-lang/ocaml-tdk" build: [ @@ -7,9 +7,20 @@ build: [ ] remove: [["ocamlfind" "remove" "tdk"]] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://github.com/frenetic-lang/ocaml-tdk" -available: ocaml-version >= "4.01.0" 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.1.tar.gz" + checksum: "md5=9e8405613bc75f717b88e4223cda5a67" +} diff --git a/packages/tdk/tdk.0.1.1/url b/packages/tdk/tdk.0.1.1/url deleted file mode 100644 index 7b6a197809d..00000000000 --- a/packages/tdk/tdk.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/frenetic-lang/ocaml-tdk/archive/v0.1.1.tar.gz" -checksum: "9e8405613bc75f717b88e4223cda5a67" diff --git a/packages/tdk/tdk.0.2.0/descr b/packages/tdk/tdk.0.2.0/descr deleted file mode 100644 index 293c191949e..00000000000 --- a/packages/tdk/tdk.0.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -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. - diff --git a/packages/tdk/tdk.0.2.0/opam b/packages/tdk/tdk.0.2.0/opam index 7e1cb14ed29..3459fc10d8c 100644 --- a/packages/tdk/tdk.0.2.0/opam +++ b/packages/tdk/tdk.0.2.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" name: "tdk" version: "0.2.0" homepage: "http://frenetic-lang.org" -dev-repo: "https://github.com/frenetic-lang/ocaml-tdk.git" +dev-repo: "git+https://github.com/frenetic-lang/ocaml-tdk.git" bug-reports: "https://github.com/frenetic-lang/ocaml-tdk/issues" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] @@ -10,20 +10,29 @@ 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} + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: ["ocaml" "setup.ml" "-install"] remove: [ ["ocamlfind" "remove" "tdk"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" {build} - "ounit" {test & >= "1.0.2"} + "ounit" {with-test & >= "1.0.2"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" ] +synopsis: + "The Decision Kit is a collection of data structures that are useful" +description: """ +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://codeload.github.com/frenetic-lang/ocaml-tdk/tar.gz/0.2.0" + checksum: "md5=38668a5eafcdf966ac1adaedfdfc59e5" +} diff --git a/packages/tdk/tdk.0.2.0/url b/packages/tdk/tdk.0.2.0/url deleted file mode 100644 index 635f0cf15e2..00000000000 --- a/packages/tdk/tdk.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://codeload.github.com/frenetic-lang/ocaml-tdk/tar.gz/0.2.0" -checksum: "38668a5eafcdf966ac1adaedfdfc59e5" diff --git a/packages/telegraml/telegraml.1.0/descr b/packages/telegraml/telegraml.1.0/descr deleted file mode 100644 index f29b5b52329..00000000000 --- a/packages/telegraml/telegraml.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Telegram Bot API for OCaml -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. diff --git a/packages/telegraml/telegraml.1.0/opam b/packages/telegraml/telegraml.1.0/opam index 062c0a497db..e05ac5933b8 100644 --- a/packages/telegraml/telegraml.1.0/opam +++ b/packages/telegraml/telegraml.1.0/opam @@ -1,22 +1,32 @@ -opam-version: "1.2" +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: "https://github.com/nv-vn/telegraml.git" +dev-repo: "git+https://github.com/nv-vn/telegraml.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] ] install: [make "install"] remove: [make "uninstall"] -available: [ocaml-version >= "4.02"] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} "oasis" {build} "lwt" {>= "2.5.0"} - "cohttp" {>= "0.19.0" & <"0.99"} + "cohttp" {>= "0.19.0" & < "0.99"} "yojson" {>= "1.3.0"} "batteries" {>= "2.4.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: "md5=d9b252080407b7e6d2e6bc1c72648862" +} diff --git a/packages/telegraml/telegraml.1.0/url b/packages/telegraml/telegraml.1.0/url deleted file mode 100644 index 745ff9fde32..00000000000 --- a/packages/telegraml/telegraml.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nv-vn/TelegraML/archive/1.0.tar.gz" -checksum: "d9b252080407b7e6d2e6bc1c72648862" diff --git a/packages/telegraml/telegraml.1.1/descr b/packages/telegraml/telegraml.1.1/descr deleted file mode 100644 index f29b5b52329..00000000000 --- a/packages/telegraml/telegraml.1.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Telegram Bot API for OCaml -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. diff --git a/packages/telegraml/telegraml.1.1/opam b/packages/telegraml/telegraml.1.1/opam index 3e87325902f..39d6c1c1ce0 100644 --- a/packages/telegraml/telegraml.1.1/opam +++ b/packages/telegraml/telegraml.1.1/opam @@ -1,22 +1,33 @@ -opam-version: "1.2" +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: "https://github.com/nv-vn/telegraml.git" +dev-repo: "git+https://github.com/nv-vn/telegraml.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] ] install: [make "install"] remove: ["ocamlfind" "remove" "telegraml"] -available: [ocaml-version >= "4.02"] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} "oasis" {build} "lwt" {>= "2.5.0"} - "cohttp" {>= "0.19.0" & <"0.99"} + "cohttp" {>= "0.19.0" & < "0.99"} "yojson" {>= "1.3.0"} "batteries" {>= "2.4.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: "md5=e66cdac5bc3713ce01e724b82bc5f32b" +} diff --git a/packages/telegraml/telegraml.1.1/url b/packages/telegraml/telegraml.1.1/url deleted file mode 100644 index 22084955f73..00000000000 --- a/packages/telegraml/telegraml.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nv-vn/TelegraML/archive/v1.1.tar.gz" -checksum: "e66cdac5bc3713ce01e724b82bc5f32b" diff --git a/packages/telegraml/telegraml.1.2/descr b/packages/telegraml/telegraml.1.2/descr deleted file mode 100644 index f29b5b52329..00000000000 --- a/packages/telegraml/telegraml.1.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Telegram Bot API for OCaml -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. diff --git a/packages/telegraml/telegraml.1.2/opam b/packages/telegraml/telegraml.1.2/opam index 3e87325902f..aa352717cd1 100644 --- a/packages/telegraml/telegraml.1.2/opam +++ b/packages/telegraml/telegraml.1.2/opam @@ -1,22 +1,33 @@ -opam-version: "1.2" +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: "https://github.com/nv-vn/telegraml.git" +dev-repo: "git+https://github.com/nv-vn/telegraml.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] ] install: [make "install"] remove: ["ocamlfind" "remove" "telegraml"] -available: [ocaml-version >= "4.02"] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} "oasis" {build} "lwt" {>= "2.5.0"} - "cohttp" {>= "0.19.0" & <"0.99"} + "cohttp" {>= "0.19.0" & < "0.99"} "yojson" {>= "1.3.0"} "batteries" {>= "2.4.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: "md5=d87ae41fdba279d9cc5d4897dea25a84" +} diff --git a/packages/telegraml/telegraml.1.2/url b/packages/telegraml/telegraml.1.2/url deleted file mode 100644 index 723ba9bc07a..00000000000 --- a/packages/telegraml/telegraml.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nv-vn/TelegraML/archive/v1.2.tar.gz" -checksum: "d87ae41fdba279d9cc5d4897dea25a84" diff --git a/packages/telegraml/telegraml.2.0.0/descr b/packages/telegraml/telegraml.2.0.0/descr deleted file mode 100644 index f29b5b52329..00000000000 --- a/packages/telegraml/telegraml.2.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Telegram Bot API for OCaml -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. diff --git a/packages/telegraml/telegraml.2.0.0/opam b/packages/telegraml/telegraml.2.0.0/opam index 3e87325902f..3c1772d57ab 100644 --- a/packages/telegraml/telegraml.2.0.0/opam +++ b/packages/telegraml/telegraml.2.0.0/opam @@ -1,22 +1,33 @@ -opam-version: "1.2" +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: "https://github.com/nv-vn/telegraml.git" +dev-repo: "git+https://github.com/nv-vn/telegraml.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] ] install: [make "install"] remove: ["ocamlfind" "remove" "telegraml"] -available: [ocaml-version >= "4.02"] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} "oasis" {build} "lwt" {>= "2.5.0"} - "cohttp" {>= "0.19.0" & <"0.99"} + "cohttp" {>= "0.19.0" & < "0.99"} "yojson" {>= "1.3.0"} "batteries" {>= "2.4.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: "md5=b6594b2fd9f3fa32976569cad42d73d5" +} diff --git a/packages/telegraml/telegraml.2.0.0/url b/packages/telegraml/telegraml.2.0.0/url deleted file mode 100644 index 74826a2f5d1..00000000000 --- a/packages/telegraml/telegraml.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nv-vn/TelegraML/archive/v2.0.0.tar.gz" -checksum: "b6594b2fd9f3fa32976569cad42d73d5" diff --git a/packages/telegraml/telegraml.2.1.0/descr b/packages/telegraml/telegraml.2.1.0/descr deleted file mode 100644 index f29b5b52329..00000000000 --- a/packages/telegraml/telegraml.2.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Telegram Bot API for OCaml -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. diff --git a/packages/telegraml/telegraml.2.1.0/opam b/packages/telegraml/telegraml.2.1.0/opam index 3e87325902f..b8df5b05bd7 100644 --- a/packages/telegraml/telegraml.2.1.0/opam +++ b/packages/telegraml/telegraml.2.1.0/opam @@ -1,22 +1,33 @@ -opam-version: "1.2" +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: "https://github.com/nv-vn/telegraml.git" +dev-repo: "git+https://github.com/nv-vn/telegraml.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] ] install: [make "install"] remove: ["ocamlfind" "remove" "telegraml"] -available: [ocaml-version >= "4.02"] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} "oasis" {build} "lwt" {>= "2.5.0"} - "cohttp" {>= "0.19.0" & <"0.99"} + "cohttp" {>= "0.19.0" & < "0.99"} "yojson" {>= "1.3.0"} "batteries" {>= "2.4.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: "md5=93906b814ee97aa3d7bc0e409e0d8fb9" +} diff --git a/packages/telegraml/telegraml.2.1.0/url b/packages/telegraml/telegraml.2.1.0/url deleted file mode 100644 index b236a6d7f9c..00000000000 --- a/packages/telegraml/telegraml.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nv-vn/TelegraML/archive/v2.1.0.tar.gz" -checksum: "93906b814ee97aa3d7bc0e409e0d8fb9" diff --git a/packages/telegraml/telegraml.2.1.1/descr b/packages/telegraml/telegraml.2.1.1/descr deleted file mode 100644 index f29b5b52329..00000000000 --- a/packages/telegraml/telegraml.2.1.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Telegram Bot API for OCaml -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. diff --git a/packages/telegraml/telegraml.2.1.1/opam b/packages/telegraml/telegraml.2.1.1/opam index 3e87325902f..929896d17ec 100644 --- a/packages/telegraml/telegraml.2.1.1/opam +++ b/packages/telegraml/telegraml.2.1.1/opam @@ -1,22 +1,33 @@ -opam-version: "1.2" +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: "https://github.com/nv-vn/telegraml.git" +dev-repo: "git+https://github.com/nv-vn/telegraml.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] ] install: [make "install"] remove: ["ocamlfind" "remove" "telegraml"] -available: [ocaml-version >= "4.02"] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} "oasis" {build} "lwt" {>= "2.5.0"} - "cohttp" {>= "0.19.0" & <"0.99"} + "cohttp" {>= "0.19.0" & < "0.99"} "yojson" {>= "1.3.0"} "batteries" {>= "2.4.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: "md5=f03521247bb70508b4311f28bbe45b26" +} diff --git a/packages/telegraml/telegraml.2.1.1/url b/packages/telegraml/telegraml.2.1.1/url deleted file mode 100644 index 06d3822ba1e..00000000000 --- a/packages/telegraml/telegraml.2.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nv-vn/TelegraML/archive/v2.1.1.tar.gz" -checksum: "f03521247bb70508b4311f28bbe45b26" diff --git a/packages/telegraml/telegraml.2.1.2/descr b/packages/telegraml/telegraml.2.1.2/descr deleted file mode 100644 index f29b5b52329..00000000000 --- a/packages/telegraml/telegraml.2.1.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Telegram Bot API for OCaml -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. diff --git a/packages/telegraml/telegraml.2.1.2/opam b/packages/telegraml/telegraml.2.1.2/opam index 3e87325902f..23fa21857e3 100644 --- a/packages/telegraml/telegraml.2.1.2/opam +++ b/packages/telegraml/telegraml.2.1.2/opam @@ -1,22 +1,33 @@ -opam-version: "1.2" +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: "https://github.com/nv-vn/telegraml.git" +dev-repo: "git+https://github.com/nv-vn/telegraml.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] ] install: [make "install"] remove: ["ocamlfind" "remove" "telegraml"] -available: [ocaml-version >= "4.02"] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} "oasis" {build} "lwt" {>= "2.5.0"} - "cohttp" {>= "0.19.0" & <"0.99"} + "cohttp" {>= "0.19.0" & < "0.99"} "yojson" {>= "1.3.0"} "batteries" {>= "2.4.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: "md5=c1c4f37f0d1c0f34b061c349724f139e" +} diff --git a/packages/telegraml/telegraml.2.1.2/url b/packages/telegraml/telegraml.2.1.2/url deleted file mode 100644 index 30c30d13303..00000000000 --- a/packages/telegraml/telegraml.2.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nv-vn/TelegraML/archive/v2.1.2.tar.gz" -checksum: "c1c4f37f0d1c0f34b061c349724f139e" diff --git a/packages/telegraml/telegraml.2.1.3/descr b/packages/telegraml/telegraml.2.1.3/descr deleted file mode 100644 index f29b5b52329..00000000000 --- a/packages/telegraml/telegraml.2.1.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -Telegram Bot API for OCaml -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. diff --git a/packages/telegraml/telegraml.2.1.3/opam b/packages/telegraml/telegraml.2.1.3/opam index 3e87325902f..47959e6cfc6 100644 --- a/packages/telegraml/telegraml.2.1.3/opam +++ b/packages/telegraml/telegraml.2.1.3/opam @@ -1,22 +1,33 @@ -opam-version: "1.2" +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: "https://github.com/nv-vn/telegraml.git" +dev-repo: "git+https://github.com/nv-vn/telegraml.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] ] install: [make "install"] remove: ["ocamlfind" "remove" "telegraml"] -available: [ocaml-version >= "4.02"] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} "oasis" {build} "lwt" {>= "2.5.0"} - "cohttp" {>= "0.19.0" & <"0.99"} + "cohttp" {>= "0.19.0" & < "0.99"} "yojson" {>= "1.3.0"} "batteries" {>= "2.4.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: "md5=4fb933d3ee1916444bb5c864b61e1178" +} diff --git a/packages/telegraml/telegraml.2.1.3/url b/packages/telegraml/telegraml.2.1.3/url deleted file mode 100644 index 31f8d5e1199..00000000000 --- a/packages/telegraml/telegraml.2.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nv-vn/TelegraML/archive/v2.1.3.tar.gz" -checksum: "4fb933d3ee1916444bb5c864b61e1178" diff --git a/packages/telegraml/telegraml.2.1.4/descr b/packages/telegraml/telegraml.2.1.4/descr deleted file mode 100644 index f29b5b52329..00000000000 --- a/packages/telegraml/telegraml.2.1.4/descr +++ /dev/null @@ -1,5 +0,0 @@ -Telegram Bot API for OCaml -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. diff --git a/packages/telegraml/telegraml.2.1.4/opam b/packages/telegraml/telegraml.2.1.4/opam index 3e87325902f..ef4f486f33a 100644 --- a/packages/telegraml/telegraml.2.1.4/opam +++ b/packages/telegraml/telegraml.2.1.4/opam @@ -1,22 +1,33 @@ -opam-version: "1.2" +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: "https://github.com/nv-vn/telegraml.git" +dev-repo: "git+https://github.com/nv-vn/telegraml.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] ] install: [make "install"] remove: ["ocamlfind" "remove" "telegraml"] -available: [ocaml-version >= "4.02"] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} "oasis" {build} "lwt" {>= "2.5.0"} - "cohttp" {>= "0.19.0" & <"0.99"} + "cohttp" {>= "0.19.0" & < "0.99"} "yojson" {>= "1.3.0"} "batteries" {>= "2.4.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: "md5=e25f2aeb5e0beb116165eeddb191bc97" +} diff --git a/packages/telegraml/telegraml.2.1.4/url b/packages/telegraml/telegraml.2.1.4/url deleted file mode 100644 index 8b95e0c3ce8..00000000000 --- a/packages/telegraml/telegraml.2.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nv-vn/TelegraML/archive/v2.1.4.tar.gz" -checksum: "e25f2aeb5e0beb116165eeddb191bc97" diff --git a/packages/telegraml/telegraml.2.2.0/descr b/packages/telegraml/telegraml.2.2.0/descr deleted file mode 100644 index f29b5b52329..00000000000 --- a/packages/telegraml/telegraml.2.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Telegram Bot API for OCaml -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. diff --git a/packages/telegraml/telegraml.2.2.0/opam b/packages/telegraml/telegraml.2.2.0/opam index 3af7fc9cd5e..4e8ead0d053 100644 --- a/packages/telegraml/telegraml.2.2.0/opam +++ b/packages/telegraml/telegraml.2.2.0/opam @@ -1,12 +1,13 @@ -opam-version: "1.2" +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: "https://github.com/nv-vn/telegraml.git" +dev-repo: "git+https://github.com/nv-vn/telegraml.git" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" {>= "4.03"} "jbuilder" {build} "lwt" {>= "2.5.0"} "lwt_ssl" @@ -16,4 +17,13 @@ depends: [ "yojson" {>= "1.3.0"} "batteries" {>= "2.4.0"} ] -available: [ocaml-version >= "4.03"] +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/v2.2.0.tar.gz" + checksum: "md5=2fdd7c68eec4b7b904d9c4e536395a70" +} diff --git a/packages/telegraml/telegraml.2.2.0/url b/packages/telegraml/telegraml.2.2.0/url deleted file mode 100644 index cc51125fddc..00000000000 --- a/packages/telegraml/telegraml.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nv-vn/TelegraML/archive/v2.2.0.tar.gz" -checksum: "2fdd7c68eec4b7b904d9c4e536395a70" diff --git a/packages/tensorflow/tensorflow.0.0.1/descr b/packages/tensorflow/tensorflow.0.0.1/descr deleted file mode 100644 index 48a7a4c9e4b..00000000000 --- a/packages/tensorflow/tensorflow.0.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -TensorFlow bindings for OCaml - -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. diff --git a/packages/tensorflow/tensorflow.0.0.1/opam b/packages/tensorflow/tensorflow.0.0.1/opam index 45e4e2698dd..c805d4f52ea 100644 --- a/packages/tensorflow/tensorflow.0.0.1/opam +++ b/packages/tensorflow/tensorflow.0.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Laurent Mazare " homepage: "https://github.com/LaurentMazare/tensorflow-ocaml" bug-reports: "https://github.com/LaurentMazare/tensorflow-ocaml/issues" @@ -7,11 +7,20 @@ build: [make "tensorflow.lib"] authors: [ "Laurent Mazare" "Nicolas Oury" ] depends: [ - "core_kernel" { < "v0.9.0" } + "ocaml" {>= "4.02.1"} + "core_kernel" {< "v0.9.0"} "ctypes" {>= "0.5"} "ctypes-foreign" "ocamlfind" {build} "ocamlbuild" {build} ] depopts: "gnuplot" -available: [ocaml-version >= "4.02.1"] +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: "md5=71cf1460604a14b00fbf07dfc43450c1" +} diff --git a/packages/tensorflow/tensorflow.0.0.1/url b/packages/tensorflow/tensorflow.0.0.1/url deleted file mode 100644 index dd3e3f23701..00000000000 --- a/packages/tensorflow/tensorflow.0.0.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/LaurentMazare/tensorflow-ocaml/archive/v0.0.1.tar.gz" -checksum: "71cf1460604a14b00fbf07dfc43450c1" diff --git a/packages/tensorflow/tensorflow.0.0.10/descr b/packages/tensorflow/tensorflow.0.0.10/descr deleted file mode 100644 index 48a7a4c9e4b..00000000000 --- a/packages/tensorflow/tensorflow.0.0.10/descr +++ /dev/null @@ -1,4 +0,0 @@ -TensorFlow bindings for OCaml - -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. diff --git a/packages/tensorflow/tensorflow.0.0.10/opam b/packages/tensorflow/tensorflow.0.0.10/opam index 84c7dcfb582..e59054b7e0e 100644 --- a/packages/tensorflow/tensorflow.0.0.10/opam +++ b/packages/tensorflow/tensorflow.0.0.10/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Laurent Mazare " authors: ["Laurent Mazare" "Nicolas Oury"] homepage: "https://github.com/LaurentMazare/tensorflow-ocaml" @@ -16,6 +16,7 @@ build: [ "@install" ] depends: [ + "ocaml" {>= "4.03" & < "4.06.0"} "cmdliner" "base" "stdio" @@ -25,4 +26,12 @@ depends: [ "jbuilder" {build} ] depopts: "gnuplot" -available: [ocaml-version >= "4.03" & ocaml-version < "4.06.0" ] +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: "md5=8cfaa9277ac22981b87416d6ee68a958" +} diff --git a/packages/tensorflow/tensorflow.0.0.10/url b/packages/tensorflow/tensorflow.0.0.10/url deleted file mode 100644 index 241281285ac..00000000000 --- a/packages/tensorflow/tensorflow.0.0.10/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/LaurentMazare/tensorflow-ocaml/archive/0.0.10.1.tar.gz" -checksum: "8cfaa9277ac22981b87416d6ee68a958" diff --git a/packages/tensorflow/tensorflow.0.0.2/descr b/packages/tensorflow/tensorflow.0.0.2/descr deleted file mode 100644 index 48a7a4c9e4b..00000000000 --- a/packages/tensorflow/tensorflow.0.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -TensorFlow bindings for OCaml - -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. diff --git a/packages/tensorflow/tensorflow.0.0.2/opam b/packages/tensorflow/tensorflow.0.0.2/opam index 9942965b6a8..f4ef16d3c90 100644 --- a/packages/tensorflow/tensorflow.0.0.2/opam +++ b/packages/tensorflow/tensorflow.0.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Laurent Mazare " homepage: "https://github.com/LaurentMazare/tensorflow-ocaml" bug-reports: "https://github.com/LaurentMazare/tensorflow-ocaml/issues" @@ -8,11 +8,20 @@ authors: [ "Laurent Mazare" "Nicolas Oury" ] depends: [ - "core_kernel" { < "v0.9.0" } + "ocaml" {>= "4.02.1"} + "core_kernel" {< "v0.9.0"} "ctypes" {>= "0.5"} "ctypes-foreign" "ocamlfind" {build} "ocamlbuild" {build} ] depopts: "gnuplot" -available: [ocaml-version >= "4.02.1"] +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: "md5=7066f82cd64cd2e7c08185b0aa739f01" +} diff --git a/packages/tensorflow/tensorflow.0.0.2/url b/packages/tensorflow/tensorflow.0.0.2/url deleted file mode 100644 index b75dd14c476..00000000000 --- a/packages/tensorflow/tensorflow.0.0.2/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/LaurentMazare/tensorflow-ocaml/archive/0.0.2.tar.gz" -checksum: "7066f82cd64cd2e7c08185b0aa739f01" diff --git a/packages/tensorflow/tensorflow.0.0.4/descr b/packages/tensorflow/tensorflow.0.0.4/descr deleted file mode 100644 index 48a7a4c9e4b..00000000000 --- a/packages/tensorflow/tensorflow.0.0.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -TensorFlow bindings for OCaml - -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. diff --git a/packages/tensorflow/tensorflow.0.0.4/opam b/packages/tensorflow/tensorflow.0.0.4/opam index f296c8b2380..7dbecdf9957 100644 --- a/packages/tensorflow/tensorflow.0.0.4/opam +++ b/packages/tensorflow/tensorflow.0.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Laurent Mazare " homepage: "https://github.com/LaurentMazare/tensorflow-ocaml" bug-reports: "https://github.com/LaurentMazare/tensorflow-ocaml/issues" @@ -8,12 +8,21 @@ authors: [ "Laurent Mazare" "Nicolas Oury" ] depends: [ + "ocaml" {>= "4.02.1" & != "4.03.0+flambda"} "cmdliner" - "core_kernel" { < "v0.9.0" } + "core_kernel" {< "v0.9.0"} "ctypes" {>= "0.5"} "ctypes-foreign" "ocamlfind" {build} "ocamlbuild" {build} ] depopts: "gnuplot" -available: [ocaml-version >= "4.02.1" & ocaml-version != "4.03.0+flambda" ] +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: "md5=9d9f6706b6630225c41db66c8c3e6a76" +} diff --git a/packages/tensorflow/tensorflow.0.0.4/url b/packages/tensorflow/tensorflow.0.0.4/url deleted file mode 100644 index 78c5c728ef2..00000000000 --- a/packages/tensorflow/tensorflow.0.0.4/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/LaurentMazare/tensorflow-ocaml/archive/0.0.4.tar.gz" -checksum: "9d9f6706b6630225c41db66c8c3e6a76" diff --git a/packages/tensorflow/tensorflow.0.0.5/descr b/packages/tensorflow/tensorflow.0.0.5/descr deleted file mode 100644 index 48a7a4c9e4b..00000000000 --- a/packages/tensorflow/tensorflow.0.0.5/descr +++ /dev/null @@ -1,4 +0,0 @@ -TensorFlow bindings for OCaml - -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. diff --git a/packages/tensorflow/tensorflow.0.0.5/opam b/packages/tensorflow/tensorflow.0.0.5/opam index a5511b159be..0f6c0248089 100644 --- a/packages/tensorflow/tensorflow.0.0.5/opam +++ b/packages/tensorflow/tensorflow.0.0.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Laurent Mazare " authors: ["Laurent Mazare" "Nicolas Oury"] homepage: "https://github.com/LaurentMazare/tensorflow-ocaml" @@ -8,12 +8,21 @@ build: [make "tensorflow.lib"] depends: [ + "ocaml" {>= "4.02.1"} "cmdliner" - "core_kernel" { < "v0.9.0" } + "core_kernel" {< "v0.9.0"} "ctypes" {>= "0.5"} "ctypes-foreign" "ocamlfind" {build} "ocamlbuild" {build} ] depopts: "gnuplot" -available: [ocaml-version >= "4.02.1"] +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: "md5=4c0d003479d100e3eabd2c88575f6aac" +} diff --git a/packages/tensorflow/tensorflow.0.0.5/url b/packages/tensorflow/tensorflow.0.0.5/url deleted file mode 100644 index db438258b47..00000000000 --- a/packages/tensorflow/tensorflow.0.0.5/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/LaurentMazare/tensorflow-ocaml/archive/0.0.5.tar.gz" -checksum: "4c0d003479d100e3eabd2c88575f6aac" diff --git a/packages/tensorflow/tensorflow.0.0.6/descr b/packages/tensorflow/tensorflow.0.0.6/descr deleted file mode 100644 index 48a7a4c9e4b..00000000000 --- a/packages/tensorflow/tensorflow.0.0.6/descr +++ /dev/null @@ -1,4 +0,0 @@ -TensorFlow bindings for OCaml - -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. diff --git a/packages/tensorflow/tensorflow.0.0.6/opam b/packages/tensorflow/tensorflow.0.0.6/opam index a5511b159be..ea75d71bc82 100644 --- a/packages/tensorflow/tensorflow.0.0.6/opam +++ b/packages/tensorflow/tensorflow.0.0.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Laurent Mazare " authors: ["Laurent Mazare" "Nicolas Oury"] homepage: "https://github.com/LaurentMazare/tensorflow-ocaml" @@ -8,12 +8,21 @@ build: [make "tensorflow.lib"] depends: [ + "ocaml" {>= "4.02.1"} "cmdliner" - "core_kernel" { < "v0.9.0" } + "core_kernel" {< "v0.9.0"} "ctypes" {>= "0.5"} "ctypes-foreign" "ocamlfind" {build} "ocamlbuild" {build} ] depopts: "gnuplot" -available: [ocaml-version >= "4.02.1"] +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: "md5=551561610b77dfd9f022188decab5c5e" +} diff --git a/packages/tensorflow/tensorflow.0.0.6/url b/packages/tensorflow/tensorflow.0.0.6/url deleted file mode 100644 index 9d1214a6809..00000000000 --- a/packages/tensorflow/tensorflow.0.0.6/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/LaurentMazare/tensorflow-ocaml/archive/0.0.6.tar.gz" -checksum: "551561610b77dfd9f022188decab5c5e" diff --git a/packages/tensorflow/tensorflow.0.0.7/descr b/packages/tensorflow/tensorflow.0.0.7/descr deleted file mode 100644 index 48a7a4c9e4b..00000000000 --- a/packages/tensorflow/tensorflow.0.0.7/descr +++ /dev/null @@ -1,4 +0,0 @@ -TensorFlow bindings for OCaml - -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. diff --git a/packages/tensorflow/tensorflow.0.0.7/opam b/packages/tensorflow/tensorflow.0.0.7/opam index a5511b159be..581ada04de9 100644 --- a/packages/tensorflow/tensorflow.0.0.7/opam +++ b/packages/tensorflow/tensorflow.0.0.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Laurent Mazare " authors: ["Laurent Mazare" "Nicolas Oury"] homepage: "https://github.com/LaurentMazare/tensorflow-ocaml" @@ -8,12 +8,21 @@ build: [make "tensorflow.lib"] depends: [ + "ocaml" {>= "4.02.1"} "cmdliner" - "core_kernel" { < "v0.9.0" } + "core_kernel" {< "v0.9.0"} "ctypes" {>= "0.5"} "ctypes-foreign" "ocamlfind" {build} "ocamlbuild" {build} ] depopts: "gnuplot" -available: [ocaml-version >= "4.02.1"] +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: "md5=95fa47d312d3281dff01c83818c50e86" +} diff --git a/packages/tensorflow/tensorflow.0.0.7/url b/packages/tensorflow/tensorflow.0.0.7/url deleted file mode 100644 index 83e175f48e9..00000000000 --- a/packages/tensorflow/tensorflow.0.0.7/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/LaurentMazare/tensorflow-ocaml/archive/0.0.7.tar.gz" -checksum: "95fa47d312d3281dff01c83818c50e86" diff --git a/packages/tensorflow/tensorflow.0.0.8/descr b/packages/tensorflow/tensorflow.0.0.8/descr deleted file mode 100644 index 48a7a4c9e4b..00000000000 --- a/packages/tensorflow/tensorflow.0.0.8/descr +++ /dev/null @@ -1,4 +0,0 @@ -TensorFlow bindings for OCaml - -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. diff --git a/packages/tensorflow/tensorflow.0.0.8/opam b/packages/tensorflow/tensorflow.0.0.8/opam index bee0b65370f..0f195d91ab1 100644 --- a/packages/tensorflow/tensorflow.0.0.8/opam +++ b/packages/tensorflow/tensorflow.0.0.8/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Laurent Mazare " authors: ["Laurent Mazare" "Nicolas Oury"] homepage: "https://github.com/LaurentMazare/tensorflow-ocaml" @@ -6,12 +6,21 @@ 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" - "core_kernel" { < "v0.9.0" } + "core_kernel" {< "v0.9.0"} "ctypes" {>= "0.5"} "ctypes-foreign" "ocamlfind" {build} "ocamlbuild" {build} ] depopts: "gnuplot" -available: [ocaml-version >= "4.03"] +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: "md5=cff212c0312ea0ff0402306d1cae6c7f" +} diff --git a/packages/tensorflow/tensorflow.0.0.8/url b/packages/tensorflow/tensorflow.0.0.8/url deleted file mode 100644 index c1a2622e686..00000000000 --- a/packages/tensorflow/tensorflow.0.0.8/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/LaurentMazare/tensorflow-ocaml/archive/0.0.8.tar.gz" -checksum: "cff212c0312ea0ff0402306d1cae6c7f" diff --git a/packages/tensorflow/tensorflow.0.0.9/descr b/packages/tensorflow/tensorflow.0.0.9/descr deleted file mode 100644 index 48a7a4c9e4b..00000000000 --- a/packages/tensorflow/tensorflow.0.0.9/descr +++ /dev/null @@ -1,4 +0,0 @@ -TensorFlow bindings for OCaml - -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. diff --git a/packages/tensorflow/tensorflow.0.0.9/opam b/packages/tensorflow/tensorflow.0.0.9/opam index bee0b65370f..584a50fcf93 100644 --- a/packages/tensorflow/tensorflow.0.0.9/opam +++ b/packages/tensorflow/tensorflow.0.0.9/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Laurent Mazare " authors: ["Laurent Mazare" "Nicolas Oury"] homepage: "https://github.com/LaurentMazare/tensorflow-ocaml" @@ -6,12 +6,21 @@ 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" - "core_kernel" { < "v0.9.0" } + "core_kernel" {< "v0.9.0"} "ctypes" {>= "0.5"} "ctypes-foreign" "ocamlfind" {build} "ocamlbuild" {build} ] depopts: "gnuplot" -available: [ocaml-version >= "4.03"] +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: "md5=0c86f31c98ce862ea9d9e1c3a21f5b70" +} diff --git a/packages/tensorflow/tensorflow.0.0.9/url b/packages/tensorflow/tensorflow.0.0.9/url deleted file mode 100644 index c2442daf558..00000000000 --- a/packages/tensorflow/tensorflow.0.0.9/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/LaurentMazare/tensorflow-ocaml/archive/0.0.9b.tar.gz" -checksum: "0c86f31c98ce862ea9d9e1c3a21f5b70" diff --git a/packages/termbox/termbox.0.1.0/descr b/packages/termbox/termbox.0.1.0/descr deleted file mode 100644 index c52f223b828..00000000000 --- a/packages/termbox/termbox.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the termbox library, minimalistic API for creating text-based interfaces. diff --git a/packages/termbox/termbox.0.1.0/opam b/packages/termbox/termbox.0.1.0/opam index 08a9168268b..10100f9bbec 100644 --- a/packages/termbox/termbox.0.1.0/opam +++ b/packages/termbox/termbox.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "Nick Zalutskiy " homepage: "https://github.com/pacemkr/ocaml-termbox" doc: "http://pacemkr.github.io/ocaml-termbox/" @@ -7,9 +7,16 @@ build: make remove: [ ["ocamlfind" "remove" "termbox"] ] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["ubuntu"]["python"]] - [["debian"]["python"]] + ["python"] {os-distribution = "ubuntu"} + ["python"] {os-distribution = "debian"} ] install: [make "install"] +synopsis: + "Bindings for the termbox library, minimalistic API for creating text-based interfaces." +flags: light-uninstall +url { + src: "https://github.com/pacemkr/ocaml-termbox/tarball/v0.1.0" + checksum: "md5=3013e202a71b02c209777b2bd34fdb6e" +} diff --git a/packages/termbox/termbox.0.1.0/url b/packages/termbox/termbox.0.1.0/url deleted file mode 100644 index b1e57e6d231..00000000000 --- a/packages/termbox/termbox.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/pacemkr/ocaml-termbox/tarball/v0.1.0" -checksum: "3013e202a71b02c209777b2bd34fdb6e" diff --git a/packages/terminal_size/terminal_size.0.1.0/descr b/packages/terminal_size/terminal_size.0.1.0/descr deleted file mode 100644 index e3c19af4a92..00000000000 --- a/packages/terminal_size/terminal_size.0.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Get the dimensions of the terminal - -You can use this small library to detect the dimensions of the terminal window -attached to a process. diff --git a/packages/terminal_size/terminal_size.0.1.0/opam b/packages/terminal_size/terminal_size.0.1.0/opam index 5891e8e0cfd..46c939318a9 100644 --- a/packages/terminal_size/terminal_size.0.1.0/opam +++ b/packages/terminal_size/terminal_size.0.1.0/opam @@ -1,17 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Etienne Millon " authors: "Etienne Millon " homepage: "https://github.com/cryptosense/terminal_size" bug-reports: "https://github.com/cryptosense/terminal_size/issues" license: "BSD-2" -dev-repo: "https://github.com/cryptosense/terminal_size.git" +dev-repo: "git+https://github.com/cryptosense/terminal_size.git" doc: "https://cryptosense.github.io/terminal_size/doc" build: [ [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlbuild" {build} "ocamlfind" {build} "topkg" {build} ] -available: [ocaml-version >= "4.01.0"] +synopsis: "Get the dimensions of the terminal" +description: """ +You can use this small library to detect the dimensions of the terminal window +attached to a process.""" +url { + src: + "https://github.com/cryptosense/terminal_size/releases/download/v0.1.0/terminal_size-0.1.0.tbz" + checksum: "md5=1ae2f8533917b21d986a2a34846c4df1" +} diff --git a/packages/terminal_size/terminal_size.0.1.0/url b/packages/terminal_size/terminal_size.0.1.0/url deleted file mode 100644 index 59bd5943e37..00000000000 --- a/packages/terminal_size/terminal_size.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/terminal_size/releases/download/v0.1.0/terminal_size-0.1.0.tbz" -checksum: "1ae2f8533917b21d986a2a34846c4df1" \ No newline at end of file diff --git a/packages/terminal_size/terminal_size.0.1.1/descr b/packages/terminal_size/terminal_size.0.1.1/descr deleted file mode 100644 index e3c19af4a92..00000000000 --- a/packages/terminal_size/terminal_size.0.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Get the dimensions of the terminal - -You can use this small library to detect the dimensions of the terminal window -attached to a process. diff --git a/packages/terminal_size/terminal_size.0.1.1/opam b/packages/terminal_size/terminal_size.0.1.1/opam index 56bd0c0551f..c7940af509e 100644 --- a/packages/terminal_size/terminal_size.0.1.1/opam +++ b/packages/terminal_size/terminal_size.0.1.1/opam @@ -1,22 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Etienne Millon " authors: "Etienne Millon " homepage: "https://github.com/cryptosense/terminal_size" bug-reports: "https://github.com/cryptosense/terminal_size/issues" license: "BSD-2" -dev-repo: "https://github.com/cryptosense/terminal_size.git" +dev-repo: "git+https://github.com/cryptosense/terminal_size.git" doc: "https://cryptosense.github.io/terminal_size/doc" build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] { os != "darwin" } - [ "ocaml" "pkg/pkg.ml" "test" ] { os != "darwin" } + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test & os != "macos"} + ["ocaml" "pkg/pkg.ml" "test"] {with-test & os != "macos"} ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlbuild" {build} "ocamlfind" {build} - "alcotest" {test} + "alcotest" {with-test} "topkg" {build} ] -available: [ocaml-version >= "4.01.0"] +synopsis: "Get the dimensions of the terminal" +description: """ +You can use this small library to detect the dimensions of the terminal window +attached to a process.""" +url { + src: + "https://github.com/cryptosense/terminal_size/releases/download/v0.1.1/terminal_size-0.1.1.tbz" + checksum: "md5=46fe5f36bf485b47b4d88cbdb2cc17f2" +} diff --git a/packages/terminal_size/terminal_size.0.1.1/url b/packages/terminal_size/terminal_size.0.1.1/url deleted file mode 100644 index 324c2aea05d..00000000000 --- a/packages/terminal_size/terminal_size.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/terminal_size/releases/download/v0.1.1/terminal_size-0.1.1.tbz" -checksum: "46fe5f36bf485b47b4d88cbdb2cc17f2" \ No newline at end of file diff --git a/packages/terminal_size/terminal_size.0.1.2/descr b/packages/terminal_size/terminal_size.0.1.2/descr deleted file mode 100644 index e3c19af4a92..00000000000 --- a/packages/terminal_size/terminal_size.0.1.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Get the dimensions of the terminal - -You can use this small library to detect the dimensions of the terminal window -attached to a process. diff --git a/packages/terminal_size/terminal_size.0.1.2/opam b/packages/terminal_size/terminal_size.0.1.2/opam index 56bd0c0551f..2813c97762d 100644 --- a/packages/terminal_size/terminal_size.0.1.2/opam +++ b/packages/terminal_size/terminal_size.0.1.2/opam @@ -1,22 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Etienne Millon " authors: "Etienne Millon " homepage: "https://github.com/cryptosense/terminal_size" bug-reports: "https://github.com/cryptosense/terminal_size/issues" license: "BSD-2" -dev-repo: "https://github.com/cryptosense/terminal_size.git" +dev-repo: "git+https://github.com/cryptosense/terminal_size.git" doc: "https://cryptosense.github.io/terminal_size/doc" build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] { os != "darwin" } - [ "ocaml" "pkg/pkg.ml" "test" ] { os != "darwin" } + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test & os != "macos"} + ["ocaml" "pkg/pkg.ml" "test"] {with-test & os != "macos"} ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlbuild" {build} "ocamlfind" {build} - "alcotest" {test} + "alcotest" {with-test} "topkg" {build} ] -available: [ocaml-version >= "4.01.0"] +synopsis: "Get the dimensions of the terminal" +description: """ +You can use this small library to detect the dimensions of the terminal window +attached to a process.""" +url { + src: + "https://github.com/cryptosense/terminal_size/releases/download/v0.1.2/terminal_size-0.1.2.tbz" + checksum: "md5=e658053d12ac9e837597e2c34f842ed2" +} diff --git a/packages/terminal_size/terminal_size.0.1.2/url b/packages/terminal_size/terminal_size.0.1.2/url deleted file mode 100644 index f812f47ff8f..00000000000 --- a/packages/terminal_size/terminal_size.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/terminal_size/releases/download/v0.1.2/terminal_size-0.1.2.tbz" -checksum: "e658053d12ac9e837597e2c34f842ed2" \ No newline at end of file diff --git a/packages/terminal_size/terminal_size.0.1.3/descr b/packages/terminal_size/terminal_size.0.1.3/descr deleted file mode 100644 index e3c19af4a92..00000000000 --- a/packages/terminal_size/terminal_size.0.1.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Get the dimensions of the terminal - -You can use this small library to detect the dimensions of the terminal window -attached to a process. diff --git a/packages/terminal_size/terminal_size.0.1.3/opam b/packages/terminal_size/terminal_size.0.1.3/opam index c859cdf5613..729dcbdb97b 100644 --- a/packages/terminal_size/terminal_size.0.1.3/opam +++ b/packages/terminal_size/terminal_size.0.1.3/opam @@ -1,22 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Etienne Millon " authors: "Etienne Millon " homepage: "https://github.com/cryptosense/terminal_size" bug-reports: "https://github.com/cryptosense/terminal_size/issues" license: "BSD-2" -dev-repo: "https://github.com/cryptosense/terminal_size.git" +dev-repo: "git+https://github.com/cryptosense/terminal_size.git" doc: "https://cryptosense.github.io/terminal_size/doc" build: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] -] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ] + ["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"} "ocamlbuild" {build} "ocamlfind" {build} - "alcotest" {test} + "alcotest" {with-test} "topkg" {build} ] -available: [ocaml-version >= "4.01.0"] +synopsis: "Get the dimensions of the terminal" +description: """ +You can use this small library to detect the dimensions of the terminal window +attached to a process.""" +url { + src: + "https://github.com/cryptosense/terminal_size/releases/download/v0.1.3/terminal_size-0.1.3.tbz" + checksum: "md5=b99f6a769e503dae7c04568100e29214" +} diff --git a/packages/terminal_size/terminal_size.0.1.3/url b/packages/terminal_size/terminal_size.0.1.3/url deleted file mode 100644 index bf2e0d3e8a3..00000000000 --- a/packages/terminal_size/terminal_size.0.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/cryptosense/terminal_size/releases/download/v0.1.3/terminal_size-0.1.3.tbz" -checksum: "b99f6a769e503dae7c04568100e29214" \ No newline at end of file diff --git a/packages/testrunner/testrunner.0.1.0/descr b/packages/testrunner/testrunner.0.1.0/descr deleted file mode 100644 index d4adfe7e251..00000000000 --- a/packages/testrunner/testrunner.0.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Simple framework to run tests and create test reports for OCaml libraries. - -Tests are described in JSON files, with nested JSON values. -Generates report in text and XML formats. diff --git a/packages/testrunner/testrunner.0.1.0/opam b/packages/testrunner/testrunner.0.1.0/opam index 9b7c18051d7..8cbc9e0f4f4 100644 --- a/packages/testrunner/testrunner.0.1.0/opam +++ b/packages/testrunner/testrunner.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zoggy@bat8.org" authors: "Maxence Guesdon" homepage: "http://zoggy.github.io/ocaml-testrunner/" @@ -6,7 +6,7 @@ bug-reports: "https://github.com/zoggy/ocaml-testrunner/issues" license: "GNU General Public License version 3" doc: "http://github.com/zoggy/ocaml-testrunner" tags: ["test" "continuous integration"] -dev-repo: "https://github.com/zoggy/ocaml-testrunner.git" +dev-repo: "git+https://github.com/zoggy/ocaml-testrunner.git" build: [ ["./configure" "--prefix" prefix] [make "all"] @@ -14,10 +14,20 @@ build: [ install: [make "install-lib"] remove: ["ocamlfind" "remove" "testrunner"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" "xtmpl" {>= "0.16.0"} "yojson" {>= "1.1.18"} "re" {>= "1.4.1"} "lwt" {>= "2.5"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: + "Simple framework to run tests and create test reports for OCaml libraries." +description: """ +Tests are described in JSON files, with nested JSON values. +Generates report in text and XML formats.""" +flags: light-uninstall +url { + src: "https://github.com/zoggy/ocaml-testrunner/archive/v0.1.0.tar.gz" + checksum: "md5=31424f1282db7412d3f6669749c758a0" +} diff --git a/packages/testrunner/testrunner.0.1.0/url b/packages/testrunner/testrunner.0.1.0/url deleted file mode 100644 index a59d28fb320..00000000000 --- a/packages/testrunner/testrunner.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/zoggy/ocaml-testrunner/archive/v0.1.0.tar.gz" -checksum: "31424f1282db7412d3f6669749c758a0" diff --git a/packages/testsimple/testsimple.0.3.1/descr b/packages/testsimple/testsimple.0.3.1/descr deleted file mode 100644 index 6153bbe09c4..00000000000 --- a/packages/testsimple/testsimple.0.3.1/descr +++ /dev/null @@ -1 +0,0 @@ -A simple unit testing framework diff --git a/packages/testsimple/testsimple.0.3.1/opam b/packages/testsimple/testsimple.0.3.1/opam index d7f7e323d6d..8e4079ac1ce 100644 --- a/packages/testsimple/testsimple.0.3.1/opam +++ b/packages/testsimple/testsimple.0.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hez@0ok.org" authors: [ "Stevan Little" ] license: "LGPL-2.1 with OCaml linking exception" @@ -11,13 +11,20 @@ remove: [ ["ocamlfind" "remove" "testsimple"] ] depends: [ + "ocaml" "batteries" "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["perl"]] - [["ubuntu"] ["perl"]] + ["perl"] {os-distribution = "debian"} + ["perl"] {os-distribution = "ubuntu"} ] dev-repo: "git://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: "md5=44412a6418b819f247b89439b7a6386d" +} diff --git a/packages/testsimple/testsimple.0.3.1/url b/packages/testsimple/testsimple.0.3.1/url deleted file mode 100644 index b62494f6d30..00000000000 --- a/packages/testsimple/testsimple.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/ocaml-testsimple/archive/v0.3.1.tar.gz" -checksum: "44412a6418b819f247b89439b7a6386d" diff --git a/packages/text-tags/text-tags.1.0.0/descr b/packages/text-tags/text-tags.1.0.0/descr deleted file mode 100644 index 978ef0b44b2..00000000000 --- a/packages/text-tags/text-tags.1.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -A library for rich formatting using semantics tags diff --git a/packages/text-tags/text-tags.1.0.0/opam b/packages/text-tags/text-tags.1.0.0/opam deleted file mode 100644 index ee5ab9e7475..00000000000 --- a/packages/text-tags/text-tags.1.0.0/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -name: "text-tags" -version: "1.0.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -build: [ - ["./configure" "--prefix=%{prefix}%" "--enable-text-tags"] - [make] -] - -install: [[make "install"]] - -remove: [["ocamlfind" "remove" "text-tags"]] - -depends: [ - "core_kernel" {>= "113.24.00" & <"v0.9.0"} - "oasis" {build & = "0.4.7" } -] diff --git a/packages/text-tags/text-tags.1.0.0/url b/packages/text-tags/text-tags.1.0.0/url deleted file mode 100644 index 32adf7c8f20..00000000000 --- a/packages/text-tags/text-tags.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.0.0.tar.gz" -checksum: "07dce66dd871e448652d8885283c6631" diff --git a/packages/text-tags/text-tags.1.1.0/descr b/packages/text-tags/text-tags.1.1.0/descr deleted file mode 100644 index 978ef0b44b2..00000000000 --- a/packages/text-tags/text-tags.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -A library for rich formatting using semantics tags diff --git a/packages/text-tags/text-tags.1.1.0/opam b/packages/text-tags/text-tags.1.1.0/opam deleted file mode 100644 index 31babcdcfff..00000000000 --- a/packages/text-tags/text-tags.1.1.0/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -name: "text-tags" -version: "1.1.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -build: [ - ["./configure" "--prefix=%{prefix}%" "--enable-text-tags"] - [make] -] - -install: [[make "install"]] - -remove: [["ocamlfind" "remove" "text-tags"]] - -depends: [ - "core_kernel" {>= "113.24.00" & <"v0.9.0"} - "oasis" {build & = "0.4.7" } -] diff --git a/packages/text-tags/text-tags.1.1.0/url b/packages/text-tags/text-tags.1.1.0/url deleted file mode 100644 index 0e0d77abd01..00000000000 --- a/packages/text-tags/text-tags.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.1.0.tar.gz" -checksum: "92e7f703d58ce1835bfeeed9ec523242" diff --git a/packages/text-tags/text-tags.1.2.0/descr b/packages/text-tags/text-tags.1.2.0/descr deleted file mode 100644 index 978ef0b44b2..00000000000 --- a/packages/text-tags/text-tags.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -A library for rich formatting using semantics tags diff --git a/packages/text-tags/text-tags.1.2.0/opam b/packages/text-tags/text-tags.1.2.0/opam index 13b8abf3b83..43ac2a991b2 100644 --- a/packages/text-tags/text-tags.1.2.0/opam +++ b/packages/text-tags/text-tags.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "text-tags" version: "1.2.0" maintainer: "Ivan Gotovchits " @@ -17,6 +17,13 @@ install: [[make "install"]] remove: [["ocamlfind" "remove" "text-tags"]] depends: [ - "core_kernel" {>= "113.24.00" & <"v0.9.0"} - "oasis" {build & = "0.4.7" } + "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: "md5=3692c341001760ae8c18d95dec157b78" +} diff --git a/packages/text-tags/text-tags.1.2.0/url b/packages/text-tags/text-tags.1.2.0/url deleted file mode 100644 index bb6da1e6217..00000000000 --- a/packages/text-tags/text-tags.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.2.0.tar.gz" -checksum: "3692c341001760ae8c18d95dec157b78" diff --git a/packages/text-tags/text-tags.1.4.0/descr b/packages/text-tags/text-tags.1.4.0/descr deleted file mode 100644 index 978ef0b44b2..00000000000 --- a/packages/text-tags/text-tags.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -A library for rich formatting using semantics tags diff --git a/packages/text-tags/text-tags.1.4.0/opam b/packages/text-tags/text-tags.1.4.0/opam deleted file mode 100644 index 8a17ec698a0..00000000000 --- a/packages/text-tags/text-tags.1.4.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -name: "text-tags" -version: "1.4.0" -maintainer: "Ivan Gotovchits " -authors: "BAP Team" -homepage: "https://github.com/BinaryAnalysisPlatform/bap/" -bug-reports: "https://github.com/BinaryAnalysisPlatform/bap/issues" -dev-repo: "git://github.com/BinaryAnalysisPlatform/bap/" -license: "MIT" -build: [ - ["./configure" "--prefix=%{prefix}%" "--enable-text-tags"] - [make] -] - -install: [[make "install"]] - -remove: [["ocamlfind" "remove" "text-tags"]] - -depends: [ - "core_kernel" {>="v0.9.0" & < "v0.10"} - "oasis" {build & = "0.4.7" } -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.06" ] diff --git a/packages/text-tags/text-tags.1.4.0/url b/packages/text-tags/text-tags.1.4.0/url deleted file mode 100644 index 124197867c1..00000000000 --- a/packages/text-tags/text-tags.1.4.0/url +++ /dev/null @@ -1,5 +0,0 @@ -archive: "https://github.com/BinaryAnalysisPlatform/bap/archive/v1.4.0.tar.gz" -checksum: "b7785715c24645e8e69a8091427d090e" -mirrors: [ - "https://mirrors.aegis.cylab.cmu.edu/bap/1.4.0/v1.4.0.tar.gz" -] diff --git a/packages/text/text.0.5/descr b/packages/text/text.0.5/descr deleted file mode 100644 index 222c3a9d9b4..00000000000 --- a/packages/text/text.0.5/descr +++ /dev/null @@ -1 +0,0 @@ -Library for dealing with "text", i.e. sequence of unicode characters, in a convenient way diff --git a/packages/text/text.0.5/opam b/packages/text/text.0.5/opam index 616299b83e8..fddd91a7f73 100644 --- a/packages/text/text.0.5/opam +++ b/packages/text/text.0.5/opam @@ -1,10 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: make remove: [["ocamlfind" "remove" "text"]] depends: [ + "ocaml" {= "3.12.1"} "ocamlfind" "ocamlbuild" {build} ] -available: ocaml-version = "3.12.1" install: [make "install"] +synopsis: + "Library for dealing with \"text\", i.e. sequence of unicode characters, in a convenient way" +flags: light-uninstall +url { + src: + "http://forge.ocamlcore.org/frs/download.php/641/ocaml-text-0.5.tar.gz" + checksum: "md5=5f004642ba19c1710ade13d46e2c1df2" +} diff --git a/packages/text/text.0.5/url b/packages/text/text.0.5/url deleted file mode 100644 index 0a5851e0977..00000000000 --- a/packages/text/text.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/641/ocaml-text-0.5.tar.gz" -checksum: "5f004642ba19c1710ade13d46e2c1df2" diff --git a/packages/text/text.0.6/descr b/packages/text/text.0.6/descr deleted file mode 100644 index 222c3a9d9b4..00000000000 --- a/packages/text/text.0.6/descr +++ /dev/null @@ -1 +0,0 @@ -Library for dealing with "text", i.e. sequence of unicode characters, in a convenient way diff --git a/packages/text/text.0.6/opam b/packages/text/text.0.6/opam index 99a66668160..32150e5313a 100644 --- a/packages/text/text.0.6/opam +++ b/packages/text/text.0.6/opam @@ -1,9 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: make remove: [["ocamlfind" "remove" "text"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] install: [make "install"] +synopsis: + "Library for dealing with \"text\", i.e. sequence of unicode characters, in a convenient way" +flags: light-uninstall +url { + src: + "http://forge.ocamlcore.org/frs/download.php/937/ocaml-text-0.6.tar.gz" + checksum: "md5=86e4cb5849a01a34c21fad065501d696" +} diff --git a/packages/text/text.0.6/url b/packages/text/text.0.6/url deleted file mode 100644 index 4a3fdc758f1..00000000000 --- a/packages/text/text.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/937/ocaml-text-0.6.tar.gz" -checksum: "86e4cb5849a01a34c21fad065501d696" diff --git a/packages/text/text.0.7.1/descr b/packages/text/text.0.7.1/descr deleted file mode 100644 index 222c3a9d9b4..00000000000 --- a/packages/text/text.0.7.1/descr +++ /dev/null @@ -1 +0,0 @@ -Library for dealing with "text", i.e. sequence of unicode characters, in a convenient way diff --git a/packages/text/text.0.7.1/opam b/packages/text/text.0.7.1/opam index dfc032668ce..ddf82a47113 100644 --- a/packages/text/text.0.7.1/opam +++ b/packages/text/text.0.7.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "vb@luminar.eu.org" build: [ ["./configure" "--%{pcre:enable}%-pcre"] @@ -6,9 +6,17 @@ build: [ ] remove: [["ocamlfind" "remove" "text"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] depopts: ["pcre"] dev-repo: "git://github.com/vbmithr/ocaml-text" 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://github.com/vbmithr/ocaml-text/archive/0.7.1.tar.gz" + checksum: "md5=d4de5e1b43a5d7964cf5fa9d74f20c97" +} diff --git a/packages/text/text.0.7.1/url b/packages/text/text.0.7.1/url deleted file mode 100644 index 392c5cf8a1d..00000000000 --- a/packages/text/text.0.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/vbmithr/ocaml-text/archive/0.7.1.tar.gz" -checksum: "d4de5e1b43a5d7964cf5fa9d74f20c97" diff --git a/packages/text/text.0.7/descr b/packages/text/text.0.7/descr deleted file mode 100644 index 222c3a9d9b4..00000000000 --- a/packages/text/text.0.7/descr +++ /dev/null @@ -1 +0,0 @@ -Library for dealing with "text", i.e. sequence of unicode characters, in a convenient way diff --git a/packages/text/text.0.7/opam b/packages/text/text.0.7/opam index dfc032668ce..5b6cd0b9eb7 100644 --- a/packages/text/text.0.7/opam +++ b/packages/text/text.0.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "vb@luminar.eu.org" build: [ ["./configure" "--%{pcre:enable}%-pcre"] @@ -6,9 +6,17 @@ build: [ ] remove: [["ocamlfind" "remove" "text"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] depopts: ["pcre"] dev-repo: "git://github.com/vbmithr/ocaml-text" 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://github.com/vbmithr/ocaml-text/archive/0.7.tar.gz" + checksum: "md5=b3d6046df49ee540f29c0937d3c47683" +} diff --git a/packages/text/text.0.7/url b/packages/text/text.0.7/url deleted file mode 100644 index 05f31fe2962..00000000000 --- a/packages/text/text.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/vbmithr/ocaml-text/archive/0.7.tar.gz" -checksum: "b3d6046df49ee540f29c0937d3c47683" diff --git a/packages/text/text.0.8.0/descr b/packages/text/text.0.8.0/descr deleted file mode 100644 index 222c3a9d9b4..00000000000 --- a/packages/text/text.0.8.0/descr +++ /dev/null @@ -1 +0,0 @@ -Library for dealing with "text", i.e. sequence of unicode characters, in a convenient way diff --git a/packages/text/text.0.8.0/opam b/packages/text/text.0.8.0/opam index 8ad69e44d8f..559217143a4 100644 --- a/packages/text/text.0.8.0/opam +++ b/packages/text/text.0.8.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "vb@luminar.eu.org" authors: "Jeremie Dimino" homepage: "https://github.com/vbmithr/ocaml-text" @@ -10,6 +10,7 @@ build: [ ] remove: [["ocamlfind" "remove" "text"]] depends: [ + "ocaml" "ocamlfind" {build} "base-bytes" "ocamlbuild" {build} @@ -18,3 +19,10 @@ depends: [ depopts: ["pcre"] dev-repo: "git://github.com/vbmithr/ocaml-text" 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://github.com/vbmithr/ocaml-text/archive/0.8.tar.gz" + checksum: "md5=ec96a60a0c9dad44ce47d76764a303e6" +} diff --git a/packages/text/text.0.8.0/url b/packages/text/text.0.8.0/url deleted file mode 100644 index edcadce6b30..00000000000 --- a/packages/text/text.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/vbmithr/ocaml-text/archive/0.8.tar.gz" -checksum: "ec96a60a0c9dad44ce47d76764a303e6" \ No newline at end of file diff --git a/packages/textutils/textutils.109.24.00/descr b/packages/textutils/textutils.109.24.00/descr deleted file mode 100644 index 699bc5040d7..00000000000 --- a/packages/textutils/textutils.109.24.00/descr +++ /dev/null @@ -1 +0,0 @@ -Text output utilities diff --git a/packages/textutils/textutils.109.24.00/opam b/packages/textutils/textutils.109.24.00/opam index 977b83af239..bb19098c507 100644 --- a/packages/textutils/textutils.109.24.00/opam +++ b/packages/textutils/textutils.109.24.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "textutils"]] depends: [ + "ocaml" "camlp4" "core" {>= "109.24.00" & <= "109.34.00"} "sexplib" {= "109.20.00"} @@ -10,3 +11,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=fb85ac3553e48e821f4c3c8cdc9d482e" +} diff --git a/packages/textutils/textutils.109.24.00/url b/packages/textutils/textutils.109.24.00/url deleted file mode 100644 index d5a9f2202e9..00000000000 --- a/packages/textutils/textutils.109.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.24.00/individual/textutils-109.24.00.tar.gz" -checksum: "fb85ac3553e48e821f4c3c8cdc9d482e" diff --git a/packages/textutils/textutils.109.35.00/descr b/packages/textutils/textutils.109.35.00/descr deleted file mode 100644 index 699bc5040d7..00000000000 --- a/packages/textutils/textutils.109.35.00/descr +++ /dev/null @@ -1 +0,0 @@ -Text output utilities diff --git a/packages/textutils/textutils.109.35.00/opam b/packages/textutils/textutils.109.35.00/opam deleted file mode 100644 index ae9f0bb825f..00000000000 --- a/packages/textutils/textutils.109.35.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "textutils"]] -depends: [ - "camlp4" - "core" {= "109.35.00"} - "sexplib" {= "109.20.00"} - "pa_ounit" {>= "109.18.00" & <= "109.34.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/textutils/textutils.109.35.00/url b/packages/textutils/textutils.109.35.00/url deleted file mode 100644 index 07edb73ed21..00000000000 --- a/packages/textutils/textutils.109.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.35.00/individual/textutils-109.35.00.tar.gz" -checksum: "cba2ec2a1644fa37124b46cf398cc51b" diff --git a/packages/textutils/textutils.109.36.00/descr b/packages/textutils/textutils.109.36.00/descr deleted file mode 100644 index 699bc5040d7..00000000000 --- a/packages/textutils/textutils.109.36.00/descr +++ /dev/null @@ -1 +0,0 @@ -Text output utilities diff --git a/packages/textutils/textutils.109.36.00/opam b/packages/textutils/textutils.109.36.00/opam index 1b86f7a8586..543fe1e070a 100644 --- a/packages/textutils/textutils.109.36.00/opam +++ b/packages/textutils/textutils.109.36.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "textutils"]] depends: [ + "ocaml" "camlp4" "core" {>= "109.36.00" & <= "109.47.00"} "sexplib" {>= "109.20.00" & <= "109.47.00"} @@ -10,3 +11,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=36f9b59ca9bc31f2db8db90069512d78" +} diff --git a/packages/textutils/textutils.109.36.00/url b/packages/textutils/textutils.109.36.00/url deleted file mode 100644 index fc8e0ce22b0..00000000000 --- a/packages/textutils/textutils.109.36.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.36.00/individual/textutils-109.36.00.tar.gz" -checksum: "36f9b59ca9bc31f2db8db90069512d78" diff --git a/packages/textutils/textutils.109.53.00/descr b/packages/textutils/textutils.109.53.00/descr deleted file mode 100644 index 699bc5040d7..00000000000 --- a/packages/textutils/textutils.109.53.00/descr +++ /dev/null @@ -1 +0,0 @@ -Text output utilities diff --git a/packages/textutils/textutils.109.53.00/opam b/packages/textutils/textutils.109.53.00/opam index 3c00598bf94..6b935d8f672 100644 --- a/packages/textutils/textutils.109.53.00/opam +++ b/packages/textutils/textutils.109.53.00/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "textutils"]] depends: [ + "ocaml" "camlp4" "async" {= "109.53.00"} "core" {>= "109.53.01" & <= "109.55.00"} @@ -11,3 +12,10 @@ depends: [ "ocamlbuild" {build} ] 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: "md5=9eb8ab9c6506298ccd4fda18a1beec1b" +} diff --git a/packages/textutils/textutils.109.53.00/url b/packages/textutils/textutils.109.53.00/url deleted file mode 100644 index 150c6eb4ef1..00000000000 --- a/packages/textutils/textutils.109.53.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/textutils-109.53.00.tar.gz" -checksum: "9eb8ab9c6506298ccd4fda18a1beec1b" diff --git a/packages/textutils/textutils.109.53.02/descr b/packages/textutils/textutils.109.53.02/descr deleted file mode 100644 index 699bc5040d7..00000000000 --- a/packages/textutils/textutils.109.53.02/descr +++ /dev/null @@ -1 +0,0 @@ -Text output utilities diff --git a/packages/textutils/textutils.109.53.02/opam b/packages/textutils/textutils.109.53.02/opam deleted file mode 100644 index 6c3a3e05fc4..00000000000 --- a/packages/textutils/textutils.109.53.02/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "textutils"]] -depends: [ - "camlp4" - "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} -] -available: ocaml-version >= "4.00.0" -install: [make "install"] diff --git a/packages/textutils/textutils.109.53.02/url b/packages/textutils/textutils.109.53.02/url deleted file mode 100644 index 692458c21d0..00000000000 --- a/packages/textutils/textutils.109.53.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/textutils-109.53.02.tar.gz" -checksum: "58515fe8129ce494d4cbabe1aed7a281" diff --git a/packages/textutils/textutils.109.53.03/descr b/packages/textutils/textutils.109.53.03/descr deleted file mode 100644 index 699bc5040d7..00000000000 --- a/packages/textutils/textutils.109.53.03/descr +++ /dev/null @@ -1 +0,0 @@ -Text output utilities diff --git a/packages/textutils/textutils.109.53.03/opam b/packages/textutils/textutils.109.53.03/opam index 6c3a3e05fc4..45290e7e446 100644 --- a/packages/textutils/textutils.109.53.03/opam +++ b/packages/textutils/textutils.109.53.03/opam @@ -1,8 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "textutils"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "async" {>= "109.53.00" & <= "110.01.00"} "core" {>= "109.53.01" & <= "110.01.00"} @@ -10,5 +11,11 @@ depends: [ "pa_ounit" {>= "109.53.00" & <= "109.53.02"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=4dcb3381f85f84b957fafe27b432e947" +} diff --git a/packages/textutils/textutils.109.53.03/url b/packages/textutils/textutils.109.53.03/url deleted file mode 100644 index c34052c1620..00000000000 --- a/packages/textutils/textutils.109.53.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/textutils-109.53.03.tar.gz" -checksum: "4dcb3381f85f84b957fafe27b432e947" diff --git a/packages/textutils/textutils.111.03.00/descr b/packages/textutils/textutils.111.03.00/descr deleted file mode 100644 index 699bc5040d7..00000000000 --- a/packages/textutils/textutils.111.03.00/descr +++ /dev/null @@ -1 +0,0 @@ -Text output utilities diff --git a/packages/textutils/textutils.111.03.00/opam b/packages/textutils/textutils.111.03.00/opam index 624db369729..724ab2031f0 100644 --- a/packages/textutils/textutils.111.03.00/opam +++ b/packages/textutils/textutils.111.03.00/opam @@ -1,13 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "textutils"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "core" {= "111.03.00"} "sexplib" {= "111.03.00"} "pa_ounit" {>= "109.53.00" & <= "109.53.02"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=5cd7fc89051fd2eb8f3a4ae80db0026c" +} diff --git a/packages/textutils/textutils.111.03.00/url b/packages/textutils/textutils.111.03.00/url deleted file mode 100644 index 024ff0bba1e..00000000000 --- a/packages/textutils/textutils.111.03.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.03.00/individual/textutils-111.03.00.tar.gz" -checksum: "5cd7fc89051fd2eb8f3a4ae80db0026c" diff --git a/packages/textutils/textutils.111.06.00/descr b/packages/textutils/textutils.111.06.00/descr deleted file mode 100644 index 699bc5040d7..00000000000 --- a/packages/textutils/textutils.111.06.00/descr +++ /dev/null @@ -1 +0,0 @@ -Text output utilities diff --git a/packages/textutils/textutils.111.06.00/opam b/packages/textutils/textutils.111.06.00/opam index 8adf1239085..c0b422a6ac7 100644 --- a/packages/textutils/textutils.111.06.00/opam +++ b/packages/textutils/textutils.111.06.00/opam @@ -1,13 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "textutils"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "core" {>= "111.06.00" & <= "111.21.00"} "sexplib" {>= "111.03.00" & <= "111.17.00"} "pa_ounit" {>= "109.53.00" & <= "109.53.02"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=8e89e4b3f32ac3a37a4e589640c4e560" +} diff --git a/packages/textutils/textutils.111.06.00/url b/packages/textutils/textutils.111.06.00/url deleted file mode 100644 index 4591d8bc2f0..00000000000 --- a/packages/textutils/textutils.111.06.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.06.00/individual/textutils-111.06.00.tar.gz" -checksum: "8e89e4b3f32ac3a37a4e589640c4e560" diff --git a/packages/textutils/textutils.111.25.00/descr b/packages/textutils/textutils.111.25.00/descr deleted file mode 100644 index 699bc5040d7..00000000000 --- a/packages/textutils/textutils.111.25.00/descr +++ /dev/null @@ -1 +0,0 @@ -Text output utilities diff --git a/packages/textutils/textutils.111.25.00/opam b/packages/textutils/textutils.111.25.00/opam index 34fb9fffe19..7a1dbe25a74 100644 --- a/packages/textutils/textutils.111.25.00/opam +++ b/packages/textutils/textutils.111.25.00/opam @@ -1,13 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "textutils"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "core" {= "111.25.00"} "sexplib" {= "111.25.00"} "pa_ounit" {>= "109.53.00" & <= "109.53.02"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=1f739df28001c841ba6d406847de6afb" +} diff --git a/packages/textutils/textutils.111.25.00/url b/packages/textutils/textutils.111.25.00/url deleted file mode 100644 index c543e1d97ba..00000000000 --- a/packages/textutils/textutils.111.25.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/textutils-111.25.00.tar.gz" -checksum: "1f739df28001c841ba6d406847de6afb" diff --git a/packages/textutils/textutils.111.28.00/descr b/packages/textutils/textutils.111.28.00/descr deleted file mode 100644 index 699bc5040d7..00000000000 --- a/packages/textutils/textutils.111.28.00/descr +++ /dev/null @@ -1 +0,0 @@ -Text output utilities diff --git a/packages/textutils/textutils.111.28.00/opam b/packages/textutils/textutils.111.28.00/opam index f28aa7046d7..694cb5a7bfa 100644 --- a/packages/textutils/textutils.111.28.00/opam +++ b/packages/textutils/textutils.111.28.00/opam @@ -1,13 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "textutils"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "core" {>= "111.28.00" & < "111.29.00"} "sexplib" {= "111.25.00"} "pa_ounit" {= "111.28.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=a02498e2f19e3c3311a0fcda9abfad65" +} diff --git a/packages/textutils/textutils.111.28.00/url b/packages/textutils/textutils.111.28.00/url deleted file mode 100644 index 9cd0a4037c3..00000000000 --- a/packages/textutils/textutils.111.28.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.28.00/individual/textutils-111.28.00.tar.gz" -checksum: "a02498e2f19e3c3311a0fcda9abfad65" diff --git a/packages/textutils/textutils.112.01.00/descr b/packages/textutils/textutils.112.01.00/descr deleted file mode 100644 index 699bc5040d7..00000000000 --- a/packages/textutils/textutils.112.01.00/descr +++ /dev/null @@ -1 +0,0 @@ -Text output utilities diff --git a/packages/textutils/textutils.112.01.00/opam b/packages/textutils/textutils.112.01.00/opam index 068516ea17e..3f3fdbcaa79 100644 --- a/packages/textutils/textutils.112.01.00/opam +++ b/packages/textutils/textutils.112.01.00/opam @@ -1,13 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "textutils"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "core" {>= "112.01.00" & < "112.02.00"} "sexplib" {>= "112.01.00" & < "112.02.00"} "pa_ounit" {>= "111.28.00" & < "111.29.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=9ab126f0f71fb8caedac5e685ead07c5" +} diff --git a/packages/textutils/textutils.112.01.00/url b/packages/textutils/textutils.112.01.00/url deleted file mode 100644 index ed66f63f02a..00000000000 --- a/packages/textutils/textutils.112.01.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/textutils-112.01.00.tar.gz" -checksum: "9ab126f0f71fb8caedac5e685ead07c5" diff --git a/packages/textutils/textutils.112.06.00/descr b/packages/textutils/textutils.112.06.00/descr deleted file mode 100644 index 699bc5040d7..00000000000 --- a/packages/textutils/textutils.112.06.00/descr +++ /dev/null @@ -1 +0,0 @@ -Text output utilities diff --git a/packages/textutils/textutils.112.06.00/opam b/packages/textutils/textutils.112.06.00/opam index e95cc4e6b8f..c923c1211ea 100644 --- a/packages/textutils/textutils.112.06.00/opam +++ b/packages/textutils/textutils.112.06.00/opam @@ -1,13 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "textutils"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "core" {>= "112.06.00" & < "112.07.00"} "sexplib" {>= "112.06.00" & < "112.07.00"} "pa_ounit" {>= "111.28.00" & < "111.29.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=20ab149461e44f5ab4209b54b1366c78" +} diff --git a/packages/textutils/textutils.112.06.00/url b/packages/textutils/textutils.112.06.00/url deleted file mode 100644 index 975683eda02..00000000000 --- a/packages/textutils/textutils.112.06.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/textutils-112.06.00.tar.gz" -checksum: "20ab149461e44f5ab4209b54b1366c78" diff --git a/packages/textutils/textutils.112.17.00/descr b/packages/textutils/textutils.112.17.00/descr deleted file mode 100644 index 699bc5040d7..00000000000 --- a/packages/textutils/textutils.112.17.00/descr +++ /dev/null @@ -1 +0,0 @@ -Text output utilities diff --git a/packages/textutils/textutils.112.17.00/opam b/packages/textutils/textutils.112.17.00/opam index 2504848c5f8..8d616f2fc7f 100644 --- a/packages/textutils/textutils.112.17.00/opam +++ b/packages/textutils/textutils.112.17.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/textutils" @@ -8,13 +8,20 @@ build: [ ] remove: [["ocamlfind" "remove" "textutils"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "core" {>= "112.17.00" & < "113.01.00"} "sexplib" {>= "112.17.00" & < "113.01.00"} "pa_ounit" {>= "112.17.00" & < "113.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/textutils/issues" -dev-repo: "https://github.com/janestreet/textutils.git" +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: "md5=170dc582e4c6e80d4c9e8c7367adbfa2" +} diff --git a/packages/textutils/textutils.112.17.00/url b/packages/textutils/textutils.112.17.00/url deleted file mode 100644 index d7f09d8ae61..00000000000 --- a/packages/textutils/textutils.112.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.17/files/textutils-112.17.00.tar.gz" -checksum: "170dc582e4c6e80d4c9e8c7367adbfa2" diff --git a/packages/textutils/textutils.113.24.00/descr b/packages/textutils/textutils.113.24.00/descr deleted file mode 100644 index 699bc5040d7..00000000000 --- a/packages/textutils/textutils.113.24.00/descr +++ /dev/null @@ -1 +0,0 @@ -Text output utilities diff --git a/packages/textutils/textutils.113.24.00/opam b/packages/textutils/textutils.113.24.00/opam index c5a0c542b23..064aa175bda 100644 --- a/packages/textutils/textutils.113.24.00/opam +++ b/packages/textutils/textutils.113.24.00/opam @@ -1,28 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/textutils" bug-reports: "https://github.com/janestreet/textutils/issues" -dev-repo: "https://github.com/janestreet/textutils.git" +dev-repo: "git+https://github.com/janestreet/textutils.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "Text output utilities" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/textutils-113.24.00.tar.gz" + checksum: "md5=b62e14f62cfc2c44602affb19ab865f3" +} diff --git a/packages/textutils/textutils.113.24.00/url b/packages/textutils/textutils.113.24.00/url deleted file mode 100644 index 6a67a361028..00000000000 --- a/packages/textutils/textutils.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/textutils-113.24.00.tar.gz" -checksum: "b62e14f62cfc2c44602affb19ab865f3" diff --git a/packages/textutils/textutils.113.33.00/descr b/packages/textutils/textutils.113.33.00/descr deleted file mode 100644 index 699bc5040d7..00000000000 --- a/packages/textutils/textutils.113.33.00/descr +++ /dev/null @@ -1 +0,0 @@ -Text output utilities diff --git a/packages/textutils/textutils.113.33.00/opam b/packages/textutils/textutils.113.33.00/opam index ac5ee9682c5..48968d79935 100644 --- a/packages/textutils/textutils.113.33.00/opam +++ b/packages/textutils/textutils.113.33.00/opam @@ -1,28 +1,34 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/textutils" bug-reports: "https://github.com/janestreet/textutils/issues" -dev-repo: "https://github.com/janestreet/textutils.git" +dev-repo: "git+https://github.com/janestreet/textutils.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "Text output utilities" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/textutils-113.33.00.tar.gz" + checksum: "md5=304d0ea440f5a2c7fe5c02e8725f4f0d" +} diff --git a/packages/textutils/textutils.113.33.00/url b/packages/textutils/textutils.113.33.00/url deleted file mode 100644 index e906ee89ccb..00000000000 --- a/packages/textutils/textutils.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/textutils-113.33.00.tar.gz" -checksum: "304d0ea440f5a2c7fe5c02e8725f4f0d" diff --git a/packages/textutils/textutils.113.33.03/descr b/packages/textutils/textutils.113.33.03/descr deleted file mode 100644 index 699bc5040d7..00000000000 --- a/packages/textutils/textutils.113.33.03/descr +++ /dev/null @@ -1 +0,0 @@ -Text output utilities diff --git a/packages/textutils/textutils.113.33.03/opam b/packages/textutils/textutils.113.33.03/opam index 2f4251921fe..9243950521f 100644 --- a/packages/textutils/textutils.113.33.03/opam +++ b/packages/textutils/textutils.113.33.03/opam @@ -1,29 +1,35 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/textutils" bug-reports: "https://github.com/janestreet/textutils/issues" -dev-repo: "https://github.com/janestreet/textutils.git" +dev-repo: "git+https://github.com/janestreet/textutils.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +synopsis: "Text output utilities" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.33/files/textutils-113.33.03.tar.gz" + checksum: "md5=7b4a62f49660363aafd866b146522c44" +} diff --git a/packages/textutils/textutils.113.33.03/url b/packages/textutils/textutils.113.33.03/url deleted file mode 100644 index 2f429e75cd7..00000000000 --- a/packages/textutils/textutils.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/textutils-113.33.03.tar.gz" -checksum: "7b4a62f49660363aafd866b146522c44" diff --git a/packages/textutils/textutils.v0.10.0/descr b/packages/textutils/textutils.v0.10.0/descr deleted file mode 100644 index 699bc5040d7..00000000000 --- a/packages/textutils/textutils.v0.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -Text output utilities diff --git a/packages/textutils/textutils.v0.10.0/opam b/packages/textutils/textutils.v0.10.0/opam index 0760cd53f88..7af43d2d5fe 100644 --- a/packages/textutils/textutils.v0.10.0/opam +++ b/packages/textutils/textutils.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/textutils" @@ -9,11 +9,17 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "ppx_jane" {>= "v0.10" & < "v0.11"} - "textutils_kernel" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "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" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +synopsis: "Text output utilities" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/textutils-v0.10.0.tar.gz" + checksum: "md5=3f247a8d2830e1b5740722789eba223f" +} diff --git a/packages/textutils/textutils.v0.10.0/url b/packages/textutils/textutils.v0.10.0/url deleted file mode 100644 index 7b3c13f1212..00000000000 --- a/packages/textutils/textutils.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/textutils-v0.10.0.tar.gz" -checksum: "3f247a8d2830e1b5740722789eba223f" diff --git a/packages/textutils/textutils.v0.9.0/descr b/packages/textutils/textutils.v0.9.0/descr deleted file mode 100644 index 699bc5040d7..00000000000 --- a/packages/textutils/textutils.v0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -Text output utilities diff --git a/packages/textutils/textutils.v0.9.0/opam b/packages/textutils/textutils.v0.9.0/opam index c3288f41729..866d9bb836d 100644 --- a/packages/textutils/textutils.v0.9.0/opam +++ b/packages/textutils/textutils.v0.9.0/opam @@ -1,18 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/textutils" bug-reports: "https://github.com/janestreet/textutils/issues" -dev-repo: "https://github.com/janestreet/textutils.git" +dev-repo: "git+https://github.com/janestreet/textutils.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "core" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "Text output utilities" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.9/files/textutils-v0.9.0.tar.gz" + checksum: "md5=6e73692490c35cba61d31c1d3e3e4499" +} diff --git a/packages/textutils/textutils.v0.9.0/url b/packages/textutils/textutils.v0.9.0/url deleted file mode 100644 index 7c2ecc97d7a..00000000000 --- a/packages/textutils/textutils.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/textutils-v0.9.0.tar.gz" -checksum: "6e73692490c35cba61d31c1d3e3e4499" diff --git a/packages/textutils_kernel/textutils_kernel.v0.10.0/descr b/packages/textutils_kernel/textutils_kernel.v0.10.0/descr deleted file mode 100644 index 699bc5040d7..00000000000 --- a/packages/textutils_kernel/textutils_kernel.v0.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -Text output utilities diff --git a/packages/textutils_kernel/textutils_kernel.v0.10.0/opam b/packages/textutils_kernel/textutils_kernel.v0.10.0/opam index 38bcff204b0..3ecd5f6176e 100644 --- a/packages/textutils_kernel/textutils_kernel.v0.10.0/opam +++ b/packages/textutils_kernel/textutils_kernel.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/textutils_kernel" @@ -9,10 +9,16 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core_kernel" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "ppx_jane" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "ocaml" {>= "4.04.1"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +synopsis: "Text output utilities" +url { + src: + "https://ocaml.janestreet.com/ocaml-core/v0.10/files/textutils_kernel-v0.10.0.tar.gz" + checksum: "md5=0782ac8aef490038433e72d66f4d9af7" +} diff --git a/packages/textutils_kernel/textutils_kernel.v0.10.0/url b/packages/textutils_kernel/textutils_kernel.v0.10.0/url deleted file mode 100644 index b7b5b48b7bd..00000000000 --- a/packages/textutils_kernel/textutils_kernel.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/textutils_kernel-v0.10.0.tar.gz" -checksum: "0782ac8aef490038433e72d66f4d9af7" diff --git a/packages/textwrap/textwrap.0.1/descr b/packages/textwrap/textwrap.0.1/descr deleted file mode 100644 index f3a8dd0830a..00000000000 --- a/packages/textwrap/textwrap.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Text wrapping and filling library diff --git a/packages/textwrap/textwrap.0.1/opam b/packages/textwrap/textwrap.0.1/opam index 97973b30f98..1bef9a917b8 100644 --- a/packages/textwrap/textwrap.0.1/opam +++ b/packages/textwrap/textwrap.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: ["Sergei Lebedev"] homepage: "https://github.com/superbobry/ocaml-textwrap" @@ -9,8 +9,15 @@ build: [ ] remove: [["ocamlfind" "remove" "textwrap"]] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://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: "md5=1d0a9ebba8ff5ae030485222d4fbabfe" +} diff --git a/packages/textwrap/textwrap.0.1/url b/packages/textwrap/textwrap.0.1/url deleted file mode 100644 index 4099a1e3e2c..00000000000 --- a/packages/textwrap/textwrap.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/superbobry/ocaml-textwrap/archive/0.1.tar.gz" -checksum: "1d0a9ebba8ff5ae030485222d4fbabfe" diff --git a/packages/textwrap/textwrap.0.2/descr b/packages/textwrap/textwrap.0.2/descr deleted file mode 100644 index ec70cc7a60b..00000000000 --- a/packages/textwrap/textwrap.0.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Text wrapping and filling library - -An almost complete port of Python's textwrap library to OCaml. diff --git a/packages/textwrap/textwrap.0.2/opam b/packages/textwrap/textwrap.0.2/opam index 13c4279e365..7a0b1b0a770 100644 --- a/packages/textwrap/textwrap.0.2/opam +++ b/packages/textwrap/textwrap.0.2/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Sergei Lebedev " authors: "Sergei Lebedev " homepage: "https://github.com/superbobry/ocaml-textwrap" bug-reports: "https://github.com/superbobry/ocaml-textwrap/issues" -dev-repo: "https://github.com/superbobry/ocaml-textwrap.git" +dev-repo: "git+https://github.com/superbobry/ocaml-textwrap.git" license: "MIT" build: [ ["./configure" "--prefix" "%{prefix}%"] @@ -12,6 +12,14 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "textwrap"] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] +synopsis: "Text wrapping and filling library" +description: "An almost complete port of Python's textwrap library to OCaml." +flags: light-uninstall +url { + src: "https://github.com/superbobry/ocaml-textwrap/archive/0.2.tar.gz" + checksum: "md5=1185e1cc3427fcdda0c07dedae842244" +} diff --git a/packages/textwrap/textwrap.0.2/url b/packages/textwrap/textwrap.0.2/url deleted file mode 100644 index a56a91568f6..00000000000 --- a/packages/textwrap/textwrap.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/superbobry/ocaml-textwrap/archive/0.2.tar.gz" -checksum: "1185e1cc3427fcdda0c07dedae842244" diff --git a/packages/tftp/tftp.0.1.4/descr b/packages/tftp/tftp.0.1.4/descr deleted file mode 100644 index 9578cd66285..00000000000 --- a/packages/tftp/tftp.0.1.4/descr +++ /dev/null @@ -1,5 +0,0 @@ -A TFTP library and Mirage unikernel - -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. diff --git a/packages/tftp/tftp.0.1.4/opam b/packages/tftp/tftp.0.1.4/opam index 6c05f26fc6c..59ead702658 100644 --- a/packages/tftp/tftp.0.1.4/opam +++ b/packages/tftp/tftp.0.1.4/opam @@ -1,24 +1,25 @@ -opam-version: "1.2" +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: "https://github.com/mor1/ocaml-tftp.git" +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"] ] -build-test: [make "test"] remove: ["ocamlfind" "remove" "tftp"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} - "alcotest" {test} + "alcotest" {with-test} "camlp4" "lwt" {>= "2.4.7"} "cstruct" {>= "1.0.1" & < "2.0.0"} @@ -29,4 +30,13 @@ depends: [ "tcpip" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.01.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: "md5=eb6ad64af44fb43cc26fb3bb753a8bc4" +} diff --git a/packages/tftp/tftp.0.1.4/url b/packages/tftp/tftp.0.1.4/url deleted file mode 100644 index d1806193e12..00000000000 --- a/packages/tftp/tftp.0.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mor1/ocaml-tftp/archive/0.1.4.tar.gz" -checksum: "eb6ad64af44fb43cc26fb3bb753a8bc4" diff --git a/packages/tgls/tgls.0.8.0/descr b/packages/tgls/tgls.0.8.0/descr deleted file mode 100644 index 143c404ecb6..00000000000 --- a/packages/tgls/tgls.0.8.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -Thin bindings to OpenGL {3,4} and OpenGL ES {2,3} for OCaml - -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 - diff --git a/packages/tgls/tgls.0.8.0/opam b/packages/tgls/tgls.0.8.0/opam index a93670114db..d0f180dbeb4 100644 --- a/packages/tgls/tgls.0.8.0/opam +++ b/packages/tgls/tgls.0.8.0/opam @@ -1,12 +1,12 @@ -opam-version: "1.2" +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: "BSD3" -ocaml-version: [>= "4.00.1"] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" "ctypes" "ctypes" {>= "0.2.3" & < "0.3"} @@ -18,3 +18,17 @@ build: [ "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: "md5=f2d1c6fd91e85abac8157baba8c1444d" +} diff --git a/packages/tgls/tgls.0.8.0/url b/packages/tgls/tgls.0.8.0/url deleted file mode 100644 index 60e5ef53660..00000000000 --- a/packages/tgls/tgls.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/tgls/releases/tgls-0.8.0.tbz" -checksum: "f2d1c6fd91e85abac8157baba8c1444d" diff --git a/packages/tgls/tgls.0.8.1/descr b/packages/tgls/tgls.0.8.1/descr deleted file mode 100644 index 143c404ecb6..00000000000 --- a/packages/tgls/tgls.0.8.1/descr +++ /dev/null @@ -1,11 +0,0 @@ -Thin bindings to OpenGL {3,4} and OpenGL ES {2,3} for OCaml - -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 - diff --git a/packages/tgls/tgls.0.8.1/opam b/packages/tgls/tgls.0.8.1/opam index 59406180a29..bf1fb7ed6e8 100644 --- a/packages/tgls/tgls.0.8.1/opam +++ b/packages/tgls/tgls.0.8.1/opam @@ -1,12 +1,12 @@ -opam-version: "1.2" +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: "BSD3" -ocaml-version: [>= "4.00.1"] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" "ctypes" {>= "0.3" & < "0.4.0"} "ocamlbuild" {build} @@ -17,3 +17,17 @@ build: [ "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: "md5=2d8e948c44568369d3672ebfe0979d53" +} diff --git a/packages/tgls/tgls.0.8.1/url b/packages/tgls/tgls.0.8.1/url deleted file mode 100644 index 0d85f4a413e..00000000000 --- a/packages/tgls/tgls.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/tgls/releases/tgls-0.8.1.tbz" -checksum: "2d8e948c44568369d3672ebfe0979d53" diff --git a/packages/tgls/tgls.0.8.2/descr b/packages/tgls/tgls.0.8.2/descr deleted file mode 100644 index e50eccbe7d9..00000000000 --- a/packages/tgls/tgls.0.8.2/descr +++ /dev/null @@ -1,11 +0,0 @@ -Thin bindings to OpenGL {3,4} and OpenGL ES {2,3} for OCaml - -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 - diff --git a/packages/tgls/tgls.0.8.2/opam b/packages/tgls/tgls.0.8.2/opam index 367e7d042cb..56a5165ae1b 100644 --- a/packages/tgls/tgls.0.8.2/opam +++ b/packages/tgls/tgls.0.8.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " homepage: "http://erratique.ch/software/tgls" authors: ["Daniel Bünzli "] @@ -7,8 +7,8 @@ doc: "http://erratique.ch/software/tgls/doc/" #bug-reports: "https://github.com/dbuenzli/tsdl/issues" tags: [ "bindings" "opengl" "opengl-es" "graphics" "org:erratique" ] license: "BSD3" -ocaml-version: [>= "4.00.1"] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" "ctypes" {>= "0.3" & < "0.4.0"} "ocamlbuild" {build} @@ -19,3 +19,17 @@ build: [ "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: "md5=03a3c6e23e760326bf0550a2711159cd" +} diff --git a/packages/tgls/tgls.0.8.2/url b/packages/tgls/tgls.0.8.2/url deleted file mode 100644 index d0a1b662265..00000000000 --- a/packages/tgls/tgls.0.8.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/tgls/releases/tgls-0.8.2.tbz" -checksum: "03a3c6e23e760326bf0550a2711159cd" diff --git a/packages/tgls/tgls.0.8.3/descr b/packages/tgls/tgls.0.8.3/descr deleted file mode 100644 index e50eccbe7d9..00000000000 --- a/packages/tgls/tgls.0.8.3/descr +++ /dev/null @@ -1,11 +0,0 @@ -Thin bindings to OpenGL {3,4} and OpenGL ES {2,3} for OCaml - -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 - diff --git a/packages/tgls/tgls.0.8.3/opam b/packages/tgls/tgls.0.8.3/opam index f0ac19b24c7..31b0d0b28cb 100644 --- a/packages/tgls/tgls.0.8.3/opam +++ b/packages/tgls/tgls.0.8.3/opam @@ -1,22 +1,39 @@ -opam-version: "1.2" +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" +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: "BSD3" depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "ctypes" {>= "0.4.0"} "ctypes-foreign" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01.0"] -build: -[ - [ "ocaml" "pkg/git.ml" ] - [ "ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" ] +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: "md5=333e78ef78503d77f49ea9f181e2851a" +} diff --git a/packages/tgls/tgls.0.8.3/url b/packages/tgls/tgls.0.8.3/url deleted file mode 100644 index e21a6f873bb..00000000000 --- a/packages/tgls/tgls.0.8.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/tgls/releases/tgls-0.8.3.tbz" -checksum: "333e78ef78503d77f49ea9f181e2851a" diff --git a/packages/tgls/tgls.0.8.4/descr b/packages/tgls/tgls.0.8.4/descr deleted file mode 100644 index cc5b523115a..00000000000 --- a/packages/tgls/tgls.0.8.4/descr +++ /dev/null @@ -1,10 +0,0 @@ -Thin bindings to OpenGL {3,4} and OpenGL ES {2,3} for OCaml - -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,2}. - -Tgls depends on [ocaml-ctypes][ctypes] and the C OpenGL library of your -platform. It is distributed under the ISC license. - -[ctypes]: https://github.com/ocamllabs/ocaml-ctypes diff --git a/packages/tgls/tgls.0.8.4/opam b/packages/tgls/tgls.0.8.4/opam index 32ebcf04f79..5de55b53e87 100644 --- a/packages/tgls/tgls.0.8.4/opam +++ b/packages/tgls/tgls.0.8.4/opam @@ -1,24 +1,37 @@ -opam-version: "1.2" +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" +dev-repo: "git+http://erratique.ch/repos/tgls.git" bug-reports: "https://github.com/dbuenzli/tgls/issues" tags: [ "bindings" "opengl" "opengl-es" "graphics" "org:erratique" ] license: "ISC" -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "base-bytes" "ctypes" {>= "0.4.0"} "ctypes-foreign" - "tsdl" {test} - "result" {test} -# "xmlm" {dev} - ] + "tsdl" {with-test} + "result" {with-test} +] build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] +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,2}. + +Tgls depends on [ocaml-ctypes][ctypes] and the C OpenGL library of your +platform. It is distributed under the ISC license. + +[ctypes]: https://github.com/ocamllabs/ocaml-ctypes""" +url { + src: "http://erratique.ch/software/tgls/releases/tgls-0.8.4.tbz" + checksum: "md5=5313717d52360db40dffc6826c2ffb2d" +} diff --git a/packages/tgls/tgls.0.8.4/url b/packages/tgls/tgls.0.8.4/url deleted file mode 100644 index c3dcf692834..00000000000 --- a/packages/tgls/tgls.0.8.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/tgls/releases/tgls-0.8.4.tbz" -checksum: "5313717d52360db40dffc6826c2ffb2d" \ No newline at end of file diff --git a/packages/tgls/tgls.0.8.5/descr b/packages/tgls/tgls.0.8.5/descr deleted file mode 100644 index cc5b523115a..00000000000 --- a/packages/tgls/tgls.0.8.5/descr +++ /dev/null @@ -1,10 +0,0 @@ -Thin bindings to OpenGL {3,4} and OpenGL ES {2,3} for OCaml - -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,2}. - -Tgls depends on [ocaml-ctypes][ctypes] and the C OpenGL library of your -platform. It is distributed under the ISC license. - -[ctypes]: https://github.com/ocamllabs/ocaml-ctypes diff --git a/packages/tgls/tgls.0.8.5/opam b/packages/tgls/tgls.0.8.5/opam index acb0f46fb8a..d94f2235980 100644 --- a/packages/tgls/tgls.0.8.5/opam +++ b/packages/tgls/tgls.0.8.5/opam @@ -1,24 +1,37 @@ -opam-version: "1.2" +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" +dev-repo: "git+http://erratique.ch/repos/tgls.git" bug-reports: "https://github.com/dbuenzli/tgls/issues" tags: [ "bindings" "opengl" "opengl-es" "graphics" "org:erratique" ] license: "ISC" -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "base-bytes" "ctypes" {>= "0.4.0"} "ctypes-foreign" - "tsdl" {test} - "result" {test} -# "xmlm" {dev} + "tsdl" {with-test} + "result" {with-test} ] build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ] +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,2}. + +Tgls depends on [ocaml-ctypes][ctypes] and the C OpenGL library of your +platform. It is distributed under the ISC license. + +[ctypes]: https://github.com/ocamllabs/ocaml-ctypes""" +url { + src: "http://erratique.ch/software/tgls/releases/tgls-0.8.5.tbz" + checksum: "md5=edef81b61515f9fceb21ffa5c122847e" +} diff --git a/packages/tgls/tgls.0.8.5/url b/packages/tgls/tgls.0.8.5/url deleted file mode 100644 index 264908c2864..00000000000 --- a/packages/tgls/tgls.0.8.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/tgls/releases/tgls-0.8.5.tbz" -checksum: "edef81b61515f9fceb21ffa5c122847e" \ No newline at end of file diff --git a/packages/themoviedb/themoviedb.0.8.1/descr b/packages/themoviedb/themoviedb.0.8.1/descr deleted file mode 100644 index c9da0e3ef83..00000000000 --- a/packages/themoviedb/themoviedb.0.8.1/descr +++ /dev/null @@ -1 +0,0 @@ -API for TheMovieDb.org website \ No newline at end of file diff --git a/packages/themoviedb/themoviedb.0.8.1/opam b/packages/themoviedb/themoviedb.0.8.1/opam index d6309f2e50c..ca2125e1b4c 100644 --- a/packages/themoviedb/themoviedb.0.8.1/opam +++ b/packages/themoviedb/themoviedb.0.8.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: ["Marc Simon marc.simon42@gmail.com"] license: "GPL-3" @@ -12,10 +12,11 @@ build: [ prefix ] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "theMovieDb"]] depends: [ + "ocaml" "ocamlfind" "ocsigenserver" "deriving-yojson" @@ -29,3 +30,9 @@ conflicts: [ ] dev-repo: "git://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: "md5=2f8905655b59e704ba20caaca1f91cdb" +} diff --git a/packages/themoviedb/themoviedb.0.8.1/url b/packages/themoviedb/themoviedb.0.8.1/url deleted file mode 100644 index 16e99d79d25..00000000000 --- a/packages/themoviedb/themoviedb.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/msimon/the_movie_db/archive/v0.8.tar.gz" -checksum: "2f8905655b59e704ba20caaca1f91cdb" diff --git a/packages/themoviedb/themoviedb.0.8/descr b/packages/themoviedb/themoviedb.0.8/descr deleted file mode 100644 index c9da0e3ef83..00000000000 --- a/packages/themoviedb/themoviedb.0.8/descr +++ /dev/null @@ -1 +0,0 @@ -API for TheMovieDb.org website \ No newline at end of file diff --git a/packages/themoviedb/themoviedb.0.8/opam b/packages/themoviedb/themoviedb.0.8/opam index d6309f2e50c..ca2125e1b4c 100644 --- a/packages/themoviedb/themoviedb.0.8/opam +++ b/packages/themoviedb/themoviedb.0.8/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: ["Marc Simon marc.simon42@gmail.com"] license: "GPL-3" @@ -12,10 +12,11 @@ build: [ prefix ] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "theMovieDb"]] depends: [ + "ocaml" "ocamlfind" "ocsigenserver" "deriving-yojson" @@ -29,3 +30,9 @@ conflicts: [ ] dev-repo: "git://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: "md5=2f8905655b59e704ba20caaca1f91cdb" +} diff --git a/packages/themoviedb/themoviedb.0.8/url b/packages/themoviedb/themoviedb.0.8/url deleted file mode 100644 index 16e99d79d25..00000000000 --- a/packages/themoviedb/themoviedb.0.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/msimon/the_movie_db/archive/v0.8.tar.gz" -checksum: "2f8905655b59e704ba20caaca1f91cdb" diff --git a/packages/theora/theora.0.3.0/descr b/packages/theora/theora.0.3.0/descr deleted file mode 100644 index 5b48ab453bd..00000000000 --- a/packages/theora/theora.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the theora library to decode video files in theora format diff --git a/packages/theora/theora.0.3.0/opam b/packages/theora/theora.0.3.0/opam index 2a2c57d69f4..54048b63a00 100644 --- a/packages/theora/theora.0.3.0/opam +++ b/packages/theora/theora.0.3.0/opam @@ -1,16 +1,21 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "smimram@gmail.com" build: [ ["./configure" "--prefix" prefix] [make] ] remove: [["ocamlfind" "remove" "theora"]] -depends: [ - "ocamlfind" - "ogg" -] +depends: ["ocaml" "ocamlfind" "ogg"] depexts: [ - [["ubuntu"] ["libtheora-dev"]] - [["debian"] ["libtheora-dev"]] + ["libtheora-dev"] {os-distribution = "ubuntu"} + ["libtheora-dev"] {os-distribution = "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: "md5=7fc569ab2de795e44161b554fd1dc1c8" +} diff --git a/packages/theora/theora.0.3.0/url b/packages/theora/theora.0.3.0/url deleted file mode 100644 index 9784f650f59..00000000000 --- a/packages/theora/theora.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-theora/0.3.0/ocaml-theora-0.3.0.tar.gz" -checksum: "7fc569ab2de795e44161b554fd1dc1c8" diff --git a/packages/theora/theora.0.3.1/descr b/packages/theora/theora.0.3.1/descr deleted file mode 100644 index 5b48ab453bd..00000000000 --- a/packages/theora/theora.0.3.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the theora library to decode video files in theora format diff --git a/packages/theora/theora.0.3.1/opam b/packages/theora/theora.0.3.1/opam index 0f24c313ef9..25dec7e0678 100644 --- a/packages/theora/theora.0.3.1/opam +++ b/packages/theora/theora.0.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-theora" @@ -10,17 +10,22 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "theora"] -depends: [ - "ocamlfind" - "ogg" -] +depends: ["ocaml" "ocamlfind" "ogg"] depexts: [ - [["centos"] ["libtheora-devel"]] - [["fedora"] ["libtheora-devel"]] - [["opensuse"] ["libtheora-devel"]] - [["osx" "homebrew"] ["theora"]] - [["ubuntu"] ["libtheora-dev"]] - [["debian"] ["libtheora-dev"]] + ["libtheora-devel"] {os-distribution = "centos"} + ["libtheora-devel"] {os-distribution = "fedora"} + ["libtheora-devel"] {os-distribution = "opensuse"} + ["theora"] {os = "macos" & os-distribution = "homebrew"} + ["libtheora-dev"] {os-distribution = "ubuntu"} + ["libtheora-dev"] {os-distribution = "debian"} ] bug-reports: "https://github.com/savonet/ocaml-theora/issues" -dev-repo: "https://github.com/savonet/ocaml-theora.git" +dev-repo: "git+https://github.com/savonet/ocaml-theora.git" +synopsis: + "Bindings for the theora library to decode video files in theora format" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-theora/releases/download/0.3.1/ocaml-theora-0.3.1.tar.gz" + checksum: "md5=1a5de0e6254178db0da10e96d4d6d13f" +} diff --git a/packages/theora/theora.0.3.1/url b/packages/theora/theora.0.3.1/url deleted file mode 100644 index 1247d845ef1..00000000000 --- a/packages/theora/theora.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-theora/releases/download/0.3.1/ocaml-theora-0.3.1.tar.gz" -checksum: "1a5de0e6254178db0da10e96d4d6d13f" diff --git a/packages/thrift/thrift.0.9.0/descr b/packages/thrift/thrift.0.9.0/descr deleted file mode 100644 index a41749d5e19..00000000000 --- a/packages/thrift/thrift.0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for the Apache Thrift RPC system diff --git a/packages/thrift/thrift.0.9.0/opam b/packages/thrift/thrift.0.9.0/opam index d29464ec8fa..8df5359ad40 100644 --- a/packages/thrift/thrift.0.9.0/opam +++ b/packages/thrift/thrift.0.9.0/opam @@ -1,11 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "vb@luminar.eu.org" build: make remove: [["ocamlfind" "remove" "thrift"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://github.com/vbmithr/ocaml-thrift-lib" install: [make "install"] -available: [ ocaml-version < "4.06.0" ] +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: "md5=e80da38e12a65de81370d71778267d78" +} diff --git a/packages/thrift/thrift.0.9.0/url b/packages/thrift/thrift.0.9.0/url deleted file mode 100644 index d0e7f9f0a1e..00000000000 --- a/packages/thrift/thrift.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/vbmithr/ocaml-thrift-lib/archive/0.9.0.tar.gz" -checksum: "e80da38e12a65de81370d71778267d78" diff --git a/packages/tidy/tidy.0-2009-0.1.1/descr b/packages/tidy/tidy.0-2009-0.1.1/descr deleted file mode 100644 index da783cade1f..00000000000 --- a/packages/tidy/tidy.0-2009-0.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -bindings for tidy - HTML Tidy Library - -HTML parser, syntax checker and reformatter - diff --git a/packages/tidy/tidy.0-2009-0.1.1/opam b/packages/tidy/tidy.0-2009-0.1.1/opam index f80576d071d..ad7fdf78c20 100644 --- a/packages/tidy/tidy.0-2009-0.1.1/opam +++ b/packages/tidy/tidy.0-2009-0.1.1/opam @@ -1,6 +1,4 @@ -opam-version: "1.2" -# See https://github.com/ocaml/opam/issues/2320#issuecomment-154657852 -#version: "0:2009-0.1.1" +opam-version: "2.0" maintainer: "zandoye@gmail.com" authors: [ "ZAN DoYe" ] homepage: "https://bitbucket.org/zandoye/ocaml-tidy/" @@ -12,22 +10,30 @@ tags: [ "tidy" ] dev-repo: "hg://https://bitbucket.org/zandoye/ocaml-tidy" -available: [ ocaml-version >= "4.01.0" & opam-version >= "1.2.1" ] +available: opam-version >= "1.2.1" build: [ [make] ] install: [make "install"] remove: ["ocamlfind" "remove" "tidy"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "core_kernel" ] depexts: [ - [["debian"] ["libtidy-dev"]] - [["ubuntu"] ["libtidy-dev"]] - [["arch"] ["tidyhtml"]] + ["libtidy-dev"] {os-distribution = "debian"} + ["libtidy-dev"] {os-distribution = "ubuntu"} + ["tidyhtml"] {os-distribution = "archlinux"} ] 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://bitbucket.org/zandoye/ocaml-tidy/get/ver.2009-0.1.1.tar.gz" + checksum: "md5=b2528479f6acd0b00c5185b124311614" +} diff --git a/packages/tidy/tidy.0-2009-0.1.1/url b/packages/tidy/tidy.0-2009-0.1.1/url deleted file mode 100644 index efa30f84f9a..00000000000 --- a/packages/tidy/tidy.0-2009-0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://bitbucket.org/zandoye/ocaml-tidy/get/ver.2009-0.1.1.tar.gz" -checksum: "b2528479f6acd0b00c5185b124311614" diff --git a/packages/tidy/tidy.1-4.9.30-0.1.1/descr b/packages/tidy/tidy.1-4.9.30-0.1.1/descr deleted file mode 100644 index 32e62b92109..00000000000 --- a/packages/tidy/tidy.1-4.9.30-0.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -bindings for tidy5 - HTML Tidy with HTML5 support - -HTML parser, syntax checker and reformatter - diff --git a/packages/tidy/tidy.1-4.9.30-0.1.1/opam b/packages/tidy/tidy.1-4.9.30-0.1.1/opam index 69e486421a7..ef7b896b34e 100644 --- a/packages/tidy/tidy.1-4.9.30-0.1.1/opam +++ b/packages/tidy/tidy.1-4.9.30-0.1.1/opam @@ -1,6 +1,4 @@ -opam-version: "1.2" -# See https://github.com/ocaml/opam/issues/2320#issuecomment-154657852 -#version: "1:4.9.30-0.1.1" +opam-version: "2.0" maintainer: "zandoye@gmail.com" authors: [ "ZAN DoYe" ] homepage: "https://bitbucket.org/zandoye/ocaml-tidy/" @@ -12,21 +10,29 @@ tags: [ "tidy" ] dev-repo: "hg://https://bitbucket.org/zandoye/ocaml-tidy" -available: [ ocaml-version >= "4.01.0" & opam-version >= "1.2.1" ] +available: opam-version >= "1.2.1" build: [ [make] ] install: [make "install"] remove: ["ocamlfind" "remove" "tidy"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "core_kernel" ] depexts: [ - [["debian"] ["libtidy-dev"]] - [["ubuntu"] ["libtidy-dev"]] - [["arch"] ["tidyhtml"]] + ["libtidy-dev"] {os-distribution = "debian"} + ["libtidy-dev"] {os-distribution = "ubuntu"} + ["tidyhtml"] {os-distribution = "archlinux"} ] post-messages: [ "This package requires installation of libtidy5. You can download and install it from https://github.com/htacg/tidy-html5 and here is a sample install script: https://gist.githubusercontent.com/kandu/b88c1f4631e6c5a3bbac/raw" {failure} ] +synopsis: "bindings for tidy5 - HTML Tidy with HTML5 support" +description: "HTML parser, syntax checker and reformatter" +flags: light-uninstall +url { + src: "https://bitbucket.org/zandoye/ocaml-tidy/get/ver.4.9.30-0.1.1.tar.gz" + checksum: "md5=547e329166ed612acb088a864c072283" +} diff --git a/packages/tidy/tidy.1-4.9.30-0.1.1/url b/packages/tidy/tidy.1-4.9.30-0.1.1/url deleted file mode 100644 index 35020f8b82e..00000000000 --- a/packages/tidy/tidy.1-4.9.30-0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://bitbucket.org/zandoye/ocaml-tidy/get/ver.4.9.30-0.1.1.tar.gz" -checksum: "547e329166ed612acb088a864c072283" diff --git a/packages/tiny_json/tiny_json.1.0.0/descr b/packages/tiny_json/tiny_json.1.0.0/descr deleted file mode 100644 index eaa3ade5015..00000000000 --- a/packages/tiny_json/tiny_json.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -A small Json library from OCAMLTTER -This is a small Json printer/parser library extracted Yoshihiro IMAI's OCAMLTTER twitter client. - diff --git a/packages/tiny_json/tiny_json.1.0.0/opam b/packages/tiny_json/tiny_json.1.0.0/opam index ffc5810d716..729ddd6b6f7 100644 --- a/packages/tiny_json/tiny_json.1.0.0/opam +++ b/packages/tiny_json/tiny_json.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jun.furuse@gmail.com" build: [ [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] @@ -9,11 +9,9 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10" } -] -available: [ - ocaml-version >= "4.0.0" & ocaml-version < "4.6.0" + "ocaml" {>= "4.0.0" & < "4.6.0"} + "ocamlfind" {build} + "omake" {build & < "0.10"} ] install: [ [ "ocaml" "setup.ml" "-install" ] @@ -22,3 +20,10 @@ 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://bitbucket.org/camlspotter/tiny_json/get/1.0.0.tar.gz" + checksum: "md5=c7f7f381f4a57f0c2395d028166867cf" +} diff --git a/packages/tiny_json/tiny_json.1.0.0/url b/packages/tiny_json/tiny_json.1.0.0/url deleted file mode 100644 index 7c494b9db58..00000000000 --- a/packages/tiny_json/tiny_json.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/tiny_json/get/1.0.0.tar.gz" -checksum: "c7f7f381f4a57f0c2395d028166867cf" diff --git a/packages/tiny_json/tiny_json.1.0.1/descr b/packages/tiny_json/tiny_json.1.0.1/descr deleted file mode 100644 index eaa3ade5015..00000000000 --- a/packages/tiny_json/tiny_json.1.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -A small Json library from OCAMLTTER -This is a small Json printer/parser library extracted Yoshihiro IMAI's OCAMLTTER twitter client. - diff --git a/packages/tiny_json/tiny_json.1.0.1/opam b/packages/tiny_json/tiny_json.1.0.1/opam index ffc5810d716..627dfc69bf0 100644 --- a/packages/tiny_json/tiny_json.1.0.1/opam +++ b/packages/tiny_json/tiny_json.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jun.furuse@gmail.com" build: [ [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] @@ -9,11 +9,9 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10" } -] -available: [ - ocaml-version >= "4.0.0" & ocaml-version < "4.6.0" + "ocaml" {>= "4.0.0" & < "4.6.0"} + "ocamlfind" {build} + "omake" {build & < "0.10"} ] install: [ [ "ocaml" "setup.ml" "-install" ] @@ -22,3 +20,10 @@ 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://bitbucket.org/camlspotter/tiny_json/get/1.0.1.tar.gz" + checksum: "md5=dbb3b56ba9b832cfaffba26301c9c55a" +} diff --git a/packages/tiny_json/tiny_json.1.0.1/url b/packages/tiny_json/tiny_json.1.0.1/url deleted file mode 100644 index 74ca1d75982..00000000000 --- a/packages/tiny_json/tiny_json.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/tiny_json/get/1.0.1.tar.gz" -checksum: "dbb3b56ba9b832cfaffba26301c9c55a" diff --git a/packages/tiny_json/tiny_json.1.1.0/descr b/packages/tiny_json/tiny_json.1.1.0/descr deleted file mode 100644 index eaa3ade5015..00000000000 --- a/packages/tiny_json/tiny_json.1.1.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -A small Json library from OCAMLTTER -This is a small Json printer/parser library extracted Yoshihiro IMAI's OCAMLTTER twitter client. - diff --git a/packages/tiny_json/tiny_json.1.1.0/opam b/packages/tiny_json/tiny_json.1.1.0/opam deleted file mode 100644 index ffc5810d716..00000000000 --- a/packages/tiny_json/tiny_json.1.1.0/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" { build } - "omake" { build & < "0.10" } -] -available: [ - ocaml-version >= "4.0.0" & ocaml-version < "4.6.0" -] -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" diff --git a/packages/tiny_json/tiny_json.1.1.0/url b/packages/tiny_json/tiny_json.1.1.0/url deleted file mode 100644 index f928da8ae2b..00000000000 --- a/packages/tiny_json/tiny_json.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/tiny_json/get/1.1.0.tar.gz" -checksum: "4b6516008beafa9bca1b72e18779de06" diff --git a/packages/tiny_json/tiny_json.1.1.1/descr b/packages/tiny_json/tiny_json.1.1.1/descr deleted file mode 100644 index eaa3ade5015..00000000000 --- a/packages/tiny_json/tiny_json.1.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -A small Json library from OCAMLTTER -This is a small Json printer/parser library extracted Yoshihiro IMAI's OCAMLTTER twitter client. - diff --git a/packages/tiny_json/tiny_json.1.1.1/opam b/packages/tiny_json/tiny_json.1.1.1/opam deleted file mode 100644 index ffc5810d716..00000000000 --- a/packages/tiny_json/tiny_json.1.1.1/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" { build } - "omake" { build & < "0.10" } -] -available: [ - ocaml-version >= "4.0.0" & ocaml-version < "4.6.0" -] -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" diff --git a/packages/tiny_json/tiny_json.1.1.1/url b/packages/tiny_json/tiny_json.1.1.1/url deleted file mode 100644 index 356b273e429..00000000000 --- a/packages/tiny_json/tiny_json.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/tiny_json/get/1.1.1.tar.gz" -checksum: "94a5f4f5a6851149e19820824ed054cd" diff --git a/packages/tiny_json/tiny_json.1.1.2/descr b/packages/tiny_json/tiny_json.1.1.2/descr deleted file mode 100644 index eaa3ade5015..00000000000 --- a/packages/tiny_json/tiny_json.1.1.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -A small Json library from OCAMLTTER -This is a small Json printer/parser library extracted Yoshihiro IMAI's OCAMLTTER twitter client. - diff --git a/packages/tiny_json/tiny_json.1.1.2/opam b/packages/tiny_json/tiny_json.1.1.2/opam deleted file mode 100644 index ffc5810d716..00000000000 --- a/packages/tiny_json/tiny_json.1.1.2/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" { build } - "omake" { build & < "0.10" } -] -available: [ - ocaml-version >= "4.0.0" & ocaml-version < "4.6.0" -] -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" diff --git a/packages/tiny_json/tiny_json.1.1.2/url b/packages/tiny_json/tiny_json.1.1.2/url deleted file mode 100644 index 24bab099317..00000000000 --- a/packages/tiny_json/tiny_json.1.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/tiny_json/get/1.1.2.tar.gz" -checksum: "85de5705bb6bda5d5f35267347b3799e" diff --git a/packages/tiny_json/tiny_json.1.1.3/descr b/packages/tiny_json/tiny_json.1.1.3/descr deleted file mode 100644 index eaa3ade5015..00000000000 --- a/packages/tiny_json/tiny_json.1.1.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -A small Json library from OCAMLTTER -This is a small Json printer/parser library extracted Yoshihiro IMAI's OCAMLTTER twitter client. - diff --git a/packages/tiny_json/tiny_json.1.1.3/opam b/packages/tiny_json/tiny_json.1.1.3/opam deleted file mode 100644 index 1d6a6e5e4da..00000000000 --- a/packages/tiny_json/tiny_json.1.1.3/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -version: "1.1.3" -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" ] -] -available: [ - ocaml-version >= "4.0.0" & ocaml-version < "4.6.0" -] -depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10" } -] diff --git a/packages/tiny_json/tiny_json.1.1.3/url b/packages/tiny_json/tiny_json.1.1.3/url deleted file mode 100644 index a842a9478e0..00000000000 --- a/packages/tiny_json/tiny_json.1.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/tiny_json/get/1.1.3.tar.gz" -checksum: "78d20fda7bf0c3ca7af35a9a40011398" diff --git a/packages/tiny_json/tiny_json.1.1.4/descr b/packages/tiny_json/tiny_json.1.1.4/descr deleted file mode 100644 index eaa3ade5015..00000000000 --- a/packages/tiny_json/tiny_json.1.1.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -A small Json library from OCAMLTTER -This is a small Json printer/parser library extracted Yoshihiro IMAI's OCAMLTTER twitter client. - diff --git a/packages/tiny_json/tiny_json.1.1.4/opam b/packages/tiny_json/tiny_json.1.1.4/opam index a54895a5f08..7651ae990e2 100644 --- a/packages/tiny_json/tiny_json.1.1.4/opam +++ b/packages/tiny_json/tiny_json.1.1.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.1.4" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -16,10 +16,15 @@ remove: [ [ "ocaml" "setup.ml" "-configure" "--prefix" prefix ] [ "ocaml" "setup.ml" "-uninstall" ] ] -available: [ - ocaml-version >= "4.0.0" & ocaml-version < "4.6.0" -] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10" } + "ocaml" {>= "4.0.0" & < "4.6.0"} + "ocamlfind" {build} + "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://bitbucket.org/camlspotter/tiny_json/get/1.1.4.tar.gz" + checksum: "md5=5a82e7ff7e06d0d2ed2db53bad5816bf" +} diff --git a/packages/tiny_json/tiny_json.1.1.4/url b/packages/tiny_json/tiny_json.1.1.4/url deleted file mode 100644 index c0b84bd3e5e..00000000000 --- a/packages/tiny_json/tiny_json.1.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/tiny_json/get/1.1.4.tar.gz" -checksum: "5a82e7ff7e06d0d2ed2db53bad5816bf" diff --git a/packages/tiny_json/tiny_json.1.1.5/descr b/packages/tiny_json/tiny_json.1.1.5/descr deleted file mode 100644 index eaa3ade5015..00000000000 --- a/packages/tiny_json/tiny_json.1.1.5/descr +++ /dev/null @@ -1,3 +0,0 @@ -A small Json library from OCAMLTTER -This is a small Json printer/parser library extracted Yoshihiro IMAI's OCAMLTTER twitter client. - diff --git a/packages/tiny_json/tiny_json.1.1.5/opam b/packages/tiny_json/tiny_json.1.1.5/opam index 14c2287f70c..45513966028 100644 --- a/packages/tiny_json/tiny_json.1.1.5/opam +++ b/packages/tiny_json/tiny_json.1.1.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.1.5" maintainer: "jun.furuse@gmail.com" authors: "Jun Furuse" @@ -8,7 +8,14 @@ bug-reports: dev-repo: "hg://https://bitbucket.org/camlspotter/tiny_json" build: [["jbuilder" "build" "-p" name "-j" jobs]] depends: [ + "ocaml" {>= "4.5.0"} "ocamlfind" {build} "jbuilder" {build} ] -available: [ocaml-version >= "4.5.0"] +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://bitbucket.org/camlspotter/tiny_json/get/1.1.5.tar.gz" + checksum: "md5=f7cb8db579dc148b40300a4149654ee3" +} diff --git a/packages/tiny_json/tiny_json.1.1.5/url b/packages/tiny_json/tiny_json.1.1.5/url deleted file mode 100644 index d098feeaeb7..00000000000 --- a/packages/tiny_json/tiny_json.1.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/tiny_json/get/1.1.5.tar.gz" -checksum: "f7cb8db579dc148b40300a4149654ee3" diff --git a/packages/tiny_json/tiny_json.1.1.6/descr b/packages/tiny_json/tiny_json.1.1.6/descr deleted file mode 100644 index eaa3ade5015..00000000000 --- a/packages/tiny_json/tiny_json.1.1.6/descr +++ /dev/null @@ -1,3 +0,0 @@ -A small Json library from OCAMLTTER -This is a small Json printer/parser library extracted Yoshihiro IMAI's OCAMLTTER twitter client. - diff --git a/packages/tiny_json/tiny_json.1.1.6/opam b/packages/tiny_json/tiny_json.1.1.6/opam index 80d68e0843a..68b8181a8b7 100644 --- a/packages/tiny_json/tiny_json.1.1.6/opam +++ b/packages/tiny_json/tiny_json.1.1.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.1.6" maintainer: "jun.furuse@gmail.com" authors: "Jun Furuse" @@ -8,6 +8,13 @@ bug-reports: dev-repo: "hg://https://bitbucket.org/camlspotter/tiny_json" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" {>= "4.05.0"} "jbuilder" {build} ] -available: [ocaml-version >= "4.05.0"] +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://bitbucket.org/camlspotter/tiny_json/get/1.1.6.tar.gz" + checksum: "md5=3b4c52171bf379c287f1d26ac8e50b77" +} diff --git a/packages/tiny_json/tiny_json.1.1.6/url b/packages/tiny_json/tiny_json.1.1.6/url deleted file mode 100644 index 603b688fa8b..00000000000 --- a/packages/tiny_json/tiny_json.1.1.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/tiny_json/get/1.1.6.tar.gz" -checksum: "3b4c52171bf379c287f1d26ac8e50b77" diff --git a/packages/tiny_json_conv/tiny_json_conv.1.0.0/descr b/packages/tiny_json_conv/tiny_json_conv.1.0.0/descr deleted file mode 100644 index 25fc1880c29..00000000000 --- a/packages/tiny_json_conv/tiny_json_conv.1.0.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Meta conv for Tiny Json -Converters for meta_conv + tiny_json 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 deleted file mode 100644 index a450a4713b4..00000000000 --- a/packages/tiny_json_conv/tiny_json_conv.1.0.0/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -version: "1.0.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: [ - "ocamlfind" { build } - "omake" { build } - "tiny_json" { < "1.1.0" } - "meta_conv" { = "0.9.0" } -] -available: [ - ocaml-version >= "4.0.0" -] diff --git a/packages/tiny_json_conv/tiny_json_conv.1.0.0/url b/packages/tiny_json_conv/tiny_json_conv.1.0.0/url deleted file mode 100644 index 25feb9e70e7..00000000000 --- a/packages/tiny_json_conv/tiny_json_conv.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/tiny_json_conv/get/1.0.0.tar.gz" -checksum: "b58883bec47cceccae7439d106136ca2" diff --git a/packages/tiny_json_conv/tiny_json_conv.1.0.1/descr b/packages/tiny_json_conv/tiny_json_conv.1.0.1/descr deleted file mode 100644 index 25fc1880c29..00000000000 --- a/packages/tiny_json_conv/tiny_json_conv.1.0.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Meta conv for Tiny Json -Converters for meta_conv + tiny_json 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 deleted file mode 100644 index 22bfb2e57bc..00000000000 --- a/packages/tiny_json_conv/tiny_json_conv.1.0.1/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -version: "1.0.1" -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: [ - "ocamlfind" { build } - "omake" { build } - "tiny_json" { < "1.1.0" } - "meta_conv" { = "0.10.0" } -] -available: [ - ocaml-version >= "4.0.1" -] diff --git a/packages/tiny_json_conv/tiny_json_conv.1.0.1/url b/packages/tiny_json_conv/tiny_json_conv.1.0.1/url deleted file mode 100644 index 905a4fbd412..00000000000 --- a/packages/tiny_json_conv/tiny_json_conv.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/tiny_json_conv/get/1.0.1.tar.gz" -checksum: "cac7cc1c72cb3c7610029d957104f305" diff --git a/packages/tiny_json_conv/tiny_json_conv.1.1.0/descr b/packages/tiny_json_conv/tiny_json_conv.1.1.0/descr deleted file mode 100644 index 25fc1880c29..00000000000 --- a/packages/tiny_json_conv/tiny_json_conv.1.1.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Meta conv for Tiny Json -Converters for meta_conv + tiny_json 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 deleted file mode 100644 index 20939532b03..00000000000 --- a/packages/tiny_json_conv/tiny_json_conv.1.1.0/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -version: "1.1.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: [ - "ocamlfind" { build } - "omake" { build } - "tiny_json" { < "1.1.0" } - "meta_conv" { = "0.11.0" } -] -available: [ - ocaml-version >= "4.0.0" -] diff --git a/packages/tiny_json_conv/tiny_json_conv.1.1.0/url b/packages/tiny_json_conv/tiny_json_conv.1.1.0/url deleted file mode 100644 index d2b0f9883fe..00000000000 --- a/packages/tiny_json_conv/tiny_json_conv.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/tiny_json_conv/get/1.1.0.tar.gz" -checksum: "655e254679a91ddc440610e8b6620e36" diff --git a/packages/tiny_json_conv/tiny_json_conv.1.2.0/descr b/packages/tiny_json_conv/tiny_json_conv.1.2.0/descr deleted file mode 100644 index 25fc1880c29..00000000000 --- a/packages/tiny_json_conv/tiny_json_conv.1.2.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Meta conv for Tiny Json -Converters for meta_conv + tiny_json 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 deleted file mode 100644 index 2f15a636d19..00000000000 --- a/packages/tiny_json_conv/tiny_json_conv.1.2.0/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -version: "1.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: [ - "ocamlfind" { build } - "omake" { build } - "tiny_json" { < "1.1.0" } - "meta_conv" { = "1.0.0" } -] -available: [ - ocaml-version >= "4.0.0" -] diff --git a/packages/tiny_json_conv/tiny_json_conv.1.2.0/url b/packages/tiny_json_conv/tiny_json_conv.1.2.0/url deleted file mode 100644 index 388fc62575a..00000000000 --- a/packages/tiny_json_conv/tiny_json_conv.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/tiny_json_conv/get/1.2.0.tar.gz" -checksum: "618a9588be637a668cdee1ee8dc19831" diff --git a/packages/tiny_json_conv/tiny_json_conv.1.3.0/descr b/packages/tiny_json_conv/tiny_json_conv.1.3.0/descr deleted file mode 100644 index 25fc1880c29..00000000000 --- a/packages/tiny_json_conv/tiny_json_conv.1.3.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Meta conv for Tiny Json -Converters for meta_conv + tiny_json 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 index 1674cdfaf73..9a09ee7886e 100644 --- a/packages/tiny_json_conv/tiny_json_conv.1.3.0/opam +++ b/packages/tiny_json_conv/tiny_json_conv.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "jun.furuse@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,10 +6,17 @@ build: [ ] remove: ["ocamlfind" "remove" "tiny_json_conv"] depends: [ + "ocaml" {>= "4.0.0"} "ocamlfind" "omake" "tiny_json" {>= "1.0.1"} "meta_conv" {>= "1.1.0"} ] -available: ocaml-version >= "4.0.0" install: ["ocaml" "setup.ml" "-install"] +synopsis: "Meta conv for Tiny Json" +description: "Converters for meta_conv + tiny_json" +flags: light-uninstall +url { + src: "https://bitbucket.org/camlspotter/tiny_json_conv/get/1.3.0.tar.gz" + checksum: "md5=2dd468ec719224ea201b8d8cacae736f" +} diff --git a/packages/tiny_json_conv/tiny_json_conv.1.3.0/url b/packages/tiny_json_conv/tiny_json_conv.1.3.0/url deleted file mode 100644 index 80368c454b6..00000000000 --- a/packages/tiny_json_conv/tiny_json_conv.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/tiny_json_conv/get/1.3.0.tar.gz" -checksum: "2dd468ec719224ea201b8d8cacae736f" diff --git a/packages/tiny_json_conv/tiny_json_conv.1.4.0/descr b/packages/tiny_json_conv/tiny_json_conv.1.4.0/descr deleted file mode 100644 index 25fc1880c29..00000000000 --- a/packages/tiny_json_conv/tiny_json_conv.1.4.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Meta conv for Tiny Json -Converters for meta_conv + tiny_json 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 index 3776a791097..47953e27b97 100644 --- a/packages/tiny_json_conv/tiny_json_conv.1.4.0/opam +++ b/packages/tiny_json_conv/tiny_json_conv.1.4.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.4.0" maintainer: "jun.furuse@gmail.com" homepage: "https://bitbucket.org/camlspotter/tiny_json_conv" @@ -16,11 +16,16 @@ remove: [ "ocamlfind" "remove" "tiny_json_conv" ] depends: [ - "ocamlfind" { build } - "omake" { build } - "tiny_json" { >= "1.1.0" } - "meta_conv" { >= "1.1.1" } -] -available: [ - ocaml-version >= "4.0.0" & ocaml-version < "4.3.0" + "ocaml" {>= "4.0.0" & < "4.3.0"} + "ocamlfind" {build} + "omake" {build} + "tiny_json" {>= "1.1.0"} + "meta_conv" {>= "1.1.1"} ] +synopsis: "Meta conv for Tiny Json" +description: "Converters for meta_conv + tiny_json" +flags: light-uninstall +url { + src: "https://bitbucket.org/camlspotter/tiny_json_conv/get/1.4.0.tar.gz" + checksum: "md5=5536cd44067bbd29a92c6a2b6c2a69dc" +} diff --git a/packages/tiny_json_conv/tiny_json_conv.1.4.0/url b/packages/tiny_json_conv/tiny_json_conv.1.4.0/url deleted file mode 100644 index 72f36b4daa0..00000000000 --- a/packages/tiny_json_conv/tiny_json_conv.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/tiny_json_conv/get/1.4.0.tar.gz" -checksum: "5536cd44067bbd29a92c6a2b6c2a69dc" diff --git a/packages/tiny_json_conv/tiny_json_conv.1.4.1/descr b/packages/tiny_json_conv/tiny_json_conv.1.4.1/descr deleted file mode 100644 index 25fc1880c29..00000000000 --- a/packages/tiny_json_conv/tiny_json_conv.1.4.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Meta conv for Tiny Json -Converters for meta_conv + tiny_json 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 index 0928fff340b..973213e38b2 100644 --- a/packages/tiny_json_conv/tiny_json_conv.1.4.1/opam +++ b/packages/tiny_json_conv/tiny_json_conv.1.4.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.4.1" maintainer: "jun.furuse@gmail.com" homepage: "https://bitbucket.org/camlspotter/tiny_json_conv" @@ -14,11 +14,16 @@ install: [ ] remove: ["ocamlfind" "remove" "tiny_json_conv"] depends: [ + "ocaml" {>= "4.0.0" & < "4.3.0"} "ocamlfind" {build} - "omake" {build} + "omake" {build} "tiny_json" {>= "1.1.0"} "meta_conv" {>= "1.1.1"} ] -available: [ - ocaml-version >= "4.0.0" & ocaml-version < "4.3.0" -] +synopsis: "Meta conv for Tiny Json" +description: "Converters for meta_conv + tiny_json" +flags: light-uninstall +url { + src: "https://bitbucket.org/camlspotter/tiny_json_conv/get/1.4.1.tar.gz" + checksum: "md5=3b9eb319c57f0678e0c4e93ead1f1e94" +} diff --git a/packages/tiny_json_conv/tiny_json_conv.1.4.1/url b/packages/tiny_json_conv/tiny_json_conv.1.4.1/url deleted file mode 100644 index 745e60b34d9..00000000000 --- a/packages/tiny_json_conv/tiny_json_conv.1.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/tiny_json_conv/get/1.4.1.tar.gz" -checksum: "3b9eb319c57f0678e0c4e93ead1f1e94" diff --git a/packages/tip-parser/tip-parser.0.1/descr b/packages/tip-parser/tip-parser.0.1/descr deleted file mode 100644 index 7d55cf6fc1d..00000000000 --- a/packages/tip-parser/tip-parser.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Parser for TIP (Tons of Inductive Problems) - -A simple AST and parser/printer for TIP (https://tip-org.github.io/), a simple -format for writing problems in a typed logic with computable functions, -datatypes, and axioms. diff --git a/packages/tip-parser/tip-parser.0.1/opam b/packages/tip-parser/tip-parser.0.1/opam deleted file mode 100644 index 1f97cdfad26..00000000000 --- a/packages/tip-parser/tip-parser.0.1/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "simon.cruanes.2007@m4x.org" -authors: "Simon Cruanes" -homepage: "https://github.com/c-cube/tip-parser/" -bug-reports: "https://github.com/c-cube/tip-parser/issues" -tags: ["TIP" "parse" "inductive" "logic"] -dev-repo: "https://github.com/c-cube/tip-parser.git" -build: [make "all"] -install: [make "install"] -remove: ["ocamlfind" "remove" "tip_parser"] -depends: [ - "ocamlfind" {build} - "base-bytes" - "result" - "menhir" {build} - "ocamlbuild" {build} -] diff --git a/packages/tip-parser/tip-parser.0.1/url b/packages/tip-parser/tip-parser.0.1/url deleted file mode 100644 index 8944ea1f469..00000000000 --- a/packages/tip-parser/tip-parser.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/tip-parser/archive/0.1.tar.gz" -checksum: "fcb0025885403ab4a167b2697898053e" diff --git a/packages/tip-parser/tip-parser.0.2/descr b/packages/tip-parser/tip-parser.0.2/descr deleted file mode 100644 index 7d55cf6fc1d..00000000000 --- a/packages/tip-parser/tip-parser.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Parser for TIP (Tons of Inductive Problems) - -A simple AST and parser/printer for TIP (https://tip-org.github.io/), a simple -format for writing problems in a typed logic with computable functions, -datatypes, and axioms. diff --git a/packages/tip-parser/tip-parser.0.2/opam b/packages/tip-parser/tip-parser.0.2/opam deleted file mode 100644 index 1f97cdfad26..00000000000 --- a/packages/tip-parser/tip-parser.0.2/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "simon.cruanes.2007@m4x.org" -authors: "Simon Cruanes" -homepage: "https://github.com/c-cube/tip-parser/" -bug-reports: "https://github.com/c-cube/tip-parser/issues" -tags: ["TIP" "parse" "inductive" "logic"] -dev-repo: "https://github.com/c-cube/tip-parser.git" -build: [make "all"] -install: [make "install"] -remove: ["ocamlfind" "remove" "tip_parser"] -depends: [ - "ocamlfind" {build} - "base-bytes" - "result" - "menhir" {build} - "ocamlbuild" {build} -] diff --git a/packages/tip-parser/tip-parser.0.2/url b/packages/tip-parser/tip-parser.0.2/url deleted file mode 100644 index 8b97b8d6a3a..00000000000 --- a/packages/tip-parser/tip-parser.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/tip-parser/archive/0.2.tar.gz" -checksum: "01a16ab5936bbaa2d70007c21cda12cc" diff --git a/packages/tip-parser/tip-parser.0.3/descr b/packages/tip-parser/tip-parser.0.3/descr deleted file mode 100644 index 7d55cf6fc1d..00000000000 --- a/packages/tip-parser/tip-parser.0.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -Parser for TIP (Tons of Inductive Problems) - -A simple AST and parser/printer for TIP (https://tip-org.github.io/), a simple -format for writing problems in a typed logic with computable functions, -datatypes, and axioms. diff --git a/packages/tip-parser/tip-parser.0.3/opam b/packages/tip-parser/tip-parser.0.3/opam index 1f97cdfad26..3b928cc4d89 100644 --- a/packages/tip-parser/tip-parser.0.3/opam +++ b/packages/tip-parser/tip-parser.0.3/opam @@ -1,17 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "simon.cruanes.2007@m4x.org" authors: "Simon Cruanes" homepage: "https://github.com/c-cube/tip-parser/" bug-reports: "https://github.com/c-cube/tip-parser/issues" tags: ["TIP" "parse" "inductive" "logic"] -dev-repo: "https://github.com/c-cube/tip-parser.git" +dev-repo: "git+https://github.com/c-cube/tip-parser.git" build: [make "all"] install: [make "install"] remove: ["ocamlfind" "remove" "tip_parser"] depends: [ + "ocaml" "ocamlfind" {build} "base-bytes" "result" "menhir" {build} "ocamlbuild" {build} ] +synopsis: "Parser for TIP (Tons of Inductive Problems)" +description: """ +A simple AST and parser/printer for TIP (https://tip-org.github.io/), a simple +format for writing problems in a typed logic with computable functions, +datatypes, and axioms.""" +flags: light-uninstall +url { + src: "https://github.com/c-cube/tip-parser/archive/0.3.tar.gz" + checksum: "md5=c80de6832afe720df7f14a1c107625bf" +} diff --git a/packages/tip-parser/tip-parser.0.3/url b/packages/tip-parser/tip-parser.0.3/url deleted file mode 100644 index 711c692b9b2..00000000000 --- a/packages/tip-parser/tip-parser.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/c-cube/tip-parser/archive/0.3.tar.gz" -checksum: "c80de6832afe720df7f14a1c107625bf" diff --git a/packages/tjr_simple_earley/tjr_simple_earley.2017-11-14e/descr b/packages/tjr_simple_earley/tjr_simple_earley.2017-11-14e/descr deleted file mode 100644 index 39433d4a0e2..00000000000 --- a/packages/tjr_simple_earley/tjr_simple_earley.2017-11-14e/descr +++ /dev/null @@ -1,3 +0,0 @@ -An implementation of an Earley-like algorithm, designed for simplicity. - -An implementation of an Earley-like algorithm, designed for simplicity. diff --git a/packages/tjr_simple_earley/tjr_simple_earley.2017-11-14e/opam b/packages/tjr_simple_earley/tjr_simple_earley.2017-11-14e/opam index 49056e9f565..dd0d58bb8aa 100644 --- a/packages/tjr_simple_earley/tjr_simple_earley.2017-11-14e/opam +++ b/packages/tjr_simple_earley/tjr_simple_earley.2017-11-14e/opam @@ -1,23 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Tom Ridge " authors: "Tom Ridge " homepage: "https://github.com/tomjridge/tjr_simple_earley" bug-reports: "https://github.com/tomjridge/tjr_simple_earley/issues" -dev-repo: "https://github.com/tomjridge/tjr_simple_earley.git" - -# the problem with the following build recipe is that the examples in -# src/bin are not built - we need to install the package first, but -# opam wants "install" as a separate step from "build"; so the -# recommended way to get the examples is to checkout the repo from -# github, and cd to src/bin - +dev-repo: "git+https://github.com/tomjridge/tjr_simple_earley.git" build: [ [make "-C" "src" "build"] ] install: [make "-C" "src" "install"] remove: ["ocamlfind" "remove" "tjr_simple_earley"] depends: [ + "ocaml" "ocamlfind" {build} ] +synopsis: + "An implementation of an Earley-like algorithm, designed for simplicity." +description: + "An implementation of an Earley-like algorithm, designed for simplicity." +flags: light-uninstall +url { + src: + "https://github.com/tomjridge/tjr_simple_earley/archive/2017-11-14e.tar.gz" + checksum: "md5=cb9e7d96f89c734af85d0ed9bbfa790f" +} diff --git a/packages/tjr_simple_earley/tjr_simple_earley.2017-11-14e/url b/packages/tjr_simple_earley/tjr_simple_earley.2017-11-14e/url deleted file mode 100644 index 318051ff7bb..00000000000 --- a/packages/tjr_simple_earley/tjr_simple_earley.2017-11-14e/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/tomjridge/tjr_simple_earley/archive/2017-11-14e.tar.gz" -checksum: "cb9e7d96f89c734af85d0ed9bbfa790f" diff --git a/packages/tls/tls.0.1.0/descr b/packages/tls/tls.0.1.0/descr deleted file mode 100644 index b9ef763a0d9..00000000000 --- a/packages/tls/tls.0.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Transport Layer Security (TLS) in OCaml - -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. diff --git a/packages/tls/tls.0.1.0/opam b/packages/tls/tls.0.1.0/opam deleted file mode 100644 index 197bafc2932..00000000000 --- a/packages/tls/tls.0.1.0/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "1.2" -homepage: "https://github.com/mirleft/ocaml-tls" -dev-repo: "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: "BSD2" -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: [ - "ocamlfind" - "camlp4" - "cstruct" {>= "1.2.0" & < "2.0.0"} - "type_conv" - "sexplib" {< "113.01.00"} - "nocrypto" {= "0.1.0"} - "x509" {= "0.1.0"} - "ocamlbuild" {build} -] -depopts: [ - "lwt" - "mirage-types-lwt" -] -conflicts: [ - "mirage-types-lwt" {< "1.2.0"} - "mirage-types-lwt" {> "2.0.0"} -] -tags: [ "org:mirage" ] -available: [ ocaml-version >= "4.01.0" ] diff --git a/packages/tls/tls.0.1.0/url b/packages/tls/tls.0.1.0/url deleted file mode 100644 index 3a5c644adfa..00000000000 --- a/packages/tls/tls.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirleft/ocaml-tls/archive/0.1.0.tar.gz" -checksum: "2813f5ad88fe021599f9aabe08f8908f" diff --git a/packages/tls/tls.0.2.0/descr b/packages/tls/tls.0.2.0/descr deleted file mode 100644 index b9ef763a0d9..00000000000 --- a/packages/tls/tls.0.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Transport Layer Security (TLS) in OCaml - -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. diff --git a/packages/tls/tls.0.2.0/opam b/packages/tls/tls.0.2.0/opam index fcb245630c8..0a4183aeee5 100644 --- a/packages/tls/tls.0.2.0/opam +++ b/packages/tls/tls.0.2.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" name: "tls" version: "0.2.0" homepage: "https://github.com/mirleft/ocaml-tls" -dev-repo: "https://github.com/mirleft/ocaml-tls.git" +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 "] @@ -18,6 +18,7 @@ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "tls"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "camlp4" "cstruct" {>= "1.2.0" & < "2.0.0"} @@ -35,4 +36,12 @@ conflicts: [ "mirage-types-lwt" {< "2.0.0"} "mirage-types-lwt" {>= "2.2.0"} ] -available: [ ocaml-version >= "4.01.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: "md5=751b9ce247c237d9d9cdf388917479b1" +} diff --git a/packages/tls/tls.0.2.0/url b/packages/tls/tls.0.2.0/url deleted file mode 100644 index a7c043b72e8..00000000000 --- a/packages/tls/tls.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirleft/ocaml-tls/archive/0.2.0.tar.gz" -checksum: "751b9ce247c237d9d9cdf388917479b1" diff --git a/packages/tls/tls.0.3.0/descr b/packages/tls/tls.0.3.0/descr deleted file mode 100644 index b9ef763a0d9..00000000000 --- a/packages/tls/tls.0.3.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Transport Layer Security (TLS) in OCaml - -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. diff --git a/packages/tls/tls.0.3.0/opam b/packages/tls/tls.0.3.0/opam index 3712eae80b8..a2a9357500b 100644 --- a/packages/tls/tls.0.3.0/opam +++ b/packages/tls/tls.0.3.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" name: "tls" version: "0.3.0" homepage: "https://github.com/mirleft/ocaml-tls" -dev-repo: "https://github.com/mirleft/ocaml-tls.git" +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 "] @@ -18,6 +18,7 @@ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "tls"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "camlp4" "cstruct" {>= "1.2.0" & < "2.0.0"} @@ -36,4 +37,12 @@ conflicts: [ "mirage-types-lwt" {>= "2.3.0"} "io-page" {>= "1.3.0"} ] -available: [ ocaml-version >= "4.01.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: "md5=94c5f760b303d34eb501912cbbdaffae" +} diff --git a/packages/tls/tls.0.3.0/url b/packages/tls/tls.0.3.0/url deleted file mode 100644 index 069a94ac92d..00000000000 --- a/packages/tls/tls.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirleft/ocaml-tls/archive/0.3.0.tar.gz" -checksum: "94c5f760b303d34eb501912cbbdaffae" diff --git a/packages/tls/tls.0.4.0/descr b/packages/tls/tls.0.4.0/descr deleted file mode 100644 index b9ef763a0d9..00000000000 --- a/packages/tls/tls.0.4.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Transport Layer Security (TLS) in OCaml - -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. diff --git a/packages/tls/tls.0.4.0/opam b/packages/tls/tls.0.4.0/opam index de936ad7701..657ccb3dbd1 100644 --- a/packages/tls/tls.0.4.0/opam +++ b/packages/tls/tls.0.4.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" name: "tls" version: "0.4.0" homepage: "https://github.com/mirleft/ocaml-tls" -dev-repo: "https://github.com/mirleft/ocaml-tls.git" +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 "] @@ -18,6 +18,7 @@ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "tls"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "cstruct" {>= "1.2.0" & < "2.0.0"} "type_conv" @@ -39,4 +40,12 @@ conflicts: [ "mirage-entropy-xen" {< "0.2.0"} "mirage-entropy-xen" {>= "0.3.0"} ] -available: [ ocaml-version >= "4.01.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: "md5=fc568c2e2140bcb0efe8db40852d1319" +} diff --git a/packages/tls/tls.0.4.0/url b/packages/tls/tls.0.4.0/url deleted file mode 100644 index 39ba1a6254f..00000000000 --- a/packages/tls/tls.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirleft/ocaml-tls/archive/0.4.0.tar.gz" -checksum: "fc568c2e2140bcb0efe8db40852d1319" diff --git a/packages/tls/tls.0.5.0/descr b/packages/tls/tls.0.5.0/descr deleted file mode 100644 index b9ef763a0d9..00000000000 --- a/packages/tls/tls.0.5.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Transport Layer Security (TLS) in OCaml - -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. diff --git a/packages/tls/tls.0.5.0/opam b/packages/tls/tls.0.5.0/opam index b3a35355313..f29fa05b6cd 100644 --- a/packages/tls/tls.0.5.0/opam +++ b/packages/tls/tls.0.5.0/opam @@ -1,6 +1,6 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://github.com/mirleft/ocaml-tls" -dev-repo: "https://github.com/mirleft/ocaml-tls.git" +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 "] @@ -16,6 +16,7 @@ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "tls"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "cstruct" {>= "1.2.0" & < "2.0.0"} "type_conv" @@ -35,4 +36,12 @@ conflicts: [ "mirage-types-lwt" {>="3.0.0"} "mirage-net-xen" {<"1.3.0"} ] -available: [ ocaml-version >= "4.01.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.5.0.tar.gz" + checksum: "md5=45a19a587179a65cf108d74c267c0692" +} diff --git a/packages/tls/tls.0.5.0/url b/packages/tls/tls.0.5.0/url deleted file mode 100644 index c1cc67ca3b2..00000000000 --- a/packages/tls/tls.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirleft/ocaml-tls/archive/0.5.0.tar.gz" -checksum: "45a19a587179a65cf108d74c267c0692" \ No newline at end of file diff --git a/packages/tls/tls.0.6.0/descr b/packages/tls/tls.0.6.0/descr deleted file mode 100644 index b9ef763a0d9..00000000000 --- a/packages/tls/tls.0.6.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Transport Layer Security (TLS) in OCaml - -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. diff --git a/packages/tls/tls.0.6.0/opam b/packages/tls/tls.0.6.0/opam deleted file mode 100644 index 02464124c0f..00000000000 --- a/packages/tls/tls.0.6.0/opam +++ /dev/null @@ -1,47 +0,0 @@ -opam-version: "1.2" -name: "tls" -homepage: "https://github.com/mirleft/ocaml-tls" -dev-repo: "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: "BSD2" - -build: [ - [ "./configure" "--prefix" prefix - "--%{lwt:enable}%-lwt" - "--%{mirage-types-lwt+ipaddr:enable}%-mirage" ] - [ make ] -] -install: [ make "install"] -remove: [ "ocamlfind" "remove" "tls" ] - -depends: [ - "ocamlfind" - "cstruct" {>= "1.6.0" & < "2.0.0"} - "type_conv" - "sexplib" {< "113.01.00"} - "nocrypto" {>= "0.5.0"} - "x509" {>= "0.4.0" & < "0.5.0"} - "camlp4" - "ounit" {test} - "ocamlbuild" {build} -] -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"} -] - -build-test: [ - [ "./configure" "--%{ounit:enable}%-tests" ] - [ make "test" ] -] - -tags: [ "org:mirage"] -available: [ ocaml-version >= "4.01.0" ] diff --git a/packages/tls/tls.0.6.0/url b/packages/tls/tls.0.6.0/url deleted file mode 100644 index a4c9e1e0de9..00000000000 --- a/packages/tls/tls.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirleft/ocaml-tls/archive/0.6.0.tar.gz" -checksum: "db25b519c287b6d97be46c805b9e64ce" diff --git a/packages/tls/tls.0.7.0/descr b/packages/tls/tls.0.7.0/descr deleted file mode 100644 index b9ef763a0d9..00000000000 --- a/packages/tls/tls.0.7.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Transport Layer Security (TLS) in OCaml - -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. diff --git a/packages/tls/tls.0.7.0/opam b/packages/tls/tls.0.7.0/opam index 525adfc0090..4c7ab01864f 100644 --- a/packages/tls/tls.0.7.0/opam +++ b/packages/tls/tls.0.7.0/opam @@ -1,22 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" name: "tls" homepage: "https://github.com/mirleft/ocaml-tls" -dev-repo: "https://github.com/mirleft/ocaml-tls.git" +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: "BSD2" build: [ - [ "./configure" "--prefix" prefix + [ + "./configure" + "--prefix" + prefix "--%{lwt:enable}%-lwt" - "--%{mirage-types-lwt+ipaddr:enable}%-mirage" ] - [ make ] + "--%{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"} "ocamlfind" "cstruct" {>= "1.6.0" & < "2.0.0"} "type_conv" @@ -24,7 +31,7 @@ depends: [ "nocrypto" {>= "0.5.0" & < "0.5.3"} "x509" {>= "0.5.0" & < "0.6.0"} "camlp4" - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} ] depopts: [ @@ -38,10 +45,13 @@ conflicts: [ "mirage-net-xen" {<"1.3.0"} ] -build-test: [ - [ "./configure" "--%{ounit:enable}%-tests" ] - [ make "test" ] -] - tags: [ "org:mirage"] -available: [ ocaml-version >= "4.01.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.7.0.tar.gz" + checksum: "md5=b040eef1a998ecc18965dc14f7d628e1" +} diff --git a/packages/tls/tls.0.7.0/url b/packages/tls/tls.0.7.0/url deleted file mode 100644 index 9275e92195b..00000000000 --- a/packages/tls/tls.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirleft/ocaml-tls/archive/0.7.0.tar.gz" -checksum: "b040eef1a998ecc18965dc14f7d628e1" diff --git a/packages/tls/tls.0.7.1/descr b/packages/tls/tls.0.7.1/descr deleted file mode 100644 index b9ef763a0d9..00000000000 --- a/packages/tls/tls.0.7.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Transport Layer Security (TLS) in OCaml - -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. diff --git a/packages/tls/tls.0.7.1/opam b/packages/tls/tls.0.7.1/opam index 51c6087f150..3762580b10a 100644 --- a/packages/tls/tls.0.7.1/opam +++ b/packages/tls/tls.0.7.1/opam @@ -1,22 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" name: "tls" homepage: "https://github.com/mirleft/ocaml-tls" -dev-repo: "https://github.com/mirleft/ocaml-tls.git" +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: "BSD2" build: [ - [ "./configure" "--prefix" prefix + [ + "./configure" + "--prefix" + prefix "--%{lwt:enable}%-lwt" - "--%{mirage-types-lwt+ipaddr:enable}%-mirage" ] - [ make ] + "--%{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"} "ocamlfind" {build} "oasis" {build} "ocamlbuild" {build} @@ -29,7 +36,7 @@ depends: [ "sexplib" "nocrypto" {>= "0.5.3"} "x509" {>= "0.5.0" & < "0.6.0"} - "ounit" {test} + "ounit" {with-test} ] depopts: [ "lwt" @@ -43,10 +50,13 @@ conflicts: [ "sexplib" {= "v0.9.0"} ] -build-test: [ - [ "./configure" "--%{ounit:enable}%-tests" ] - [ make "test" ] -] - tags: [ "org:mirage"] -available: [ ocaml-version >= "4.02.2" ] +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: "md5=81e9122b63d7fa5a0b1b9333d61adb62" +} diff --git a/packages/tls/tls.0.7.1/url b/packages/tls/tls.0.7.1/url deleted file mode 100644 index 59fd5539004..00000000000 --- a/packages/tls/tls.0.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirleft/ocaml-tls/archive/0.7.1.tar.gz" -checksum: "81e9122b63d7fa5a0b1b9333d61adb62" diff --git a/packages/tls/tls.0.8.0/descr b/packages/tls/tls.0.8.0/descr deleted file mode 100644 index 6b52ac61703..00000000000 --- a/packages/tls/tls.0.8.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Transport Layer Security purely in OCaml - -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 [further](https://nqsb.io) and our [Usenix Security 2015 paper](https://usenix15.nqsb.io). \ No newline at end of file diff --git a/packages/tls/tls.0.8.0/opam b/packages/tls/tls.0.8.0/opam index e61b33d40a4..d88b0465f2a 100644 --- a/packages/tls/tls.0.8.0/opam +++ b/packages/tls/tls.0.8.0/opam @@ -1,28 +1,43 @@ -opam-version: "1.2" +opam-version: "2.0" name: "tls" homepage: "https://github.com/mirleft/ocaml-tls" -dev-repo: "https://github.com/mirleft/ocaml-tls.git" +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" -author: ["David Kaloper " "Hannes Mehnert "] maintainer: ["Hannes Mehnert " "David Kaloper "] license: "BSD2" 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" + "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} ] -build-test: [ - [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" - "--tests" "true" - "--with-lwt" "%{lwt:installed}%" - "--with-mirage" "%{mirage-flow-lwt+mirage-kv-lwt+mirage-clock:installed}%" ] - ["ocaml" "pkg/pkg.ml" "test"] -] - depends: [ + "ocaml" {>= "4.02.2"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -35,8 +50,8 @@ depends: [ "sexplib" "nocrypto" {>= "0.5.4"} "x509" {>= "0.5.0" & < "0.6.0"} - "ounit" {test} - "ptime" {>= "0.8.1"} (* only necessary for mirage subpackage, but unable to express this here *) + "ounit" {with-test} + "ptime" {>= "0.8.1"} ] depopts: [ "lwt" @@ -52,4 +67,26 @@ conflicts: [ ] tags: [ "org:mirage"] -available: [ ocaml-version >= "4.02.2" ] +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 [further](https://nqsb.io) and our [Usenix Security 2015 paper](https://usenix15.nqsb.io).""" +authors: [ + "David Kaloper " "Hannes Mehnert " +] +url { + src: + "https://github.com/mirleft/ocaml-tls/releases/download/0.8.0/tls-0.8.0.tbz" + checksum: "md5=c81f72d53d0551a3d792d275a1ea095f" +} diff --git a/packages/tls/tls.0.8.0/url b/packages/tls/tls.0.8.0/url deleted file mode 100644 index 2e5aa559a41..00000000000 --- a/packages/tls/tls.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirleft/ocaml-tls/releases/download/0.8.0/tls-0.8.0.tbz" -checksum: "c81f72d53d0551a3d792d275a1ea095f" diff --git a/packages/tls/tls.0.9.0/descr b/packages/tls/tls.0.9.0/descr deleted file mode 100644 index 6b52ac61703..00000000000 --- a/packages/tls/tls.0.9.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Transport Layer Security purely in OCaml - -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 [further](https://nqsb.io) and our [Usenix Security 2015 paper](https://usenix15.nqsb.io). \ No newline at end of file diff --git a/packages/tls/tls.0.9.0/opam b/packages/tls/tls.0.9.0/opam index 906ac323a65..dfdcd4ecf71 100644 --- a/packages/tls/tls.0.9.0/opam +++ b/packages/tls/tls.0.9.0/opam @@ -1,26 +1,43 @@ -opam-version: "1.2" +opam-version: "2.0" name: "tls" homepage: "https://github.com/mirleft/ocaml-tls" -dev-repo: "https://github.com/mirleft/ocaml-tls.git" +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" -author: ["David Kaloper " "Hannes Mehnert "] maintainer: ["Hannes Mehnert " "David Kaloper "] license: "BSD2" 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" + "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} ] -build-test: [ - ["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}%" ] - ["ocaml" "pkg/pkg.ml" "test"] -] - depends: [ + "ocaml" {>= "4.02.2"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -32,8 +49,8 @@ depends: [ "sexplib" "nocrypto" {>= "0.5.4"} "x509" {>= "0.6.1"} - "cstruct-unix" {test & >= "3.0.0"} - "ounit" {test} + "cstruct-unix" {with-test & >= "3.0.0"} + "ounit" {with-test} ] depopts: [ "lwt" @@ -41,7 +58,7 @@ depopts: [ "mirage-kv-lwt" "mirage-clock" "ptime" - "astring" {test} + "astring" {with-test} ] conflicts: [ "lwt" {<"2.4.8"} @@ -52,4 +69,26 @@ conflicts: [ ] tags: [ "org:mirage"] -available: [ ocaml-version >= "4.02.2" ] +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 [further](https://nqsb.io) and our [Usenix Security 2015 paper](https://usenix15.nqsb.io).""" +authors: [ + "David Kaloper " "Hannes Mehnert " +] +url { + src: + "https://github.com/mirleft/ocaml-tls/releases/download/0.9.0/tls-0.9.0.tbz" + checksum: "md5=aaac6ed2fa734b59b9771a702f5a20ff" +} diff --git a/packages/tls/tls.0.9.0/url b/packages/tls/tls.0.9.0/url deleted file mode 100644 index bdcddb52853..00000000000 --- a/packages/tls/tls.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirleft/ocaml-tls/releases/download/0.9.0/tls-0.9.0.tbz" -checksum: "aaac6ed2fa734b59b9771a702f5a20ff" \ No newline at end of file diff --git a/packages/tls/tls.0.9.1/descr b/packages/tls/tls.0.9.1/descr deleted file mode 100644 index 6b52ac61703..00000000000 --- a/packages/tls/tls.0.9.1/descr +++ /dev/null @@ -1,15 +0,0 @@ -Transport Layer Security purely in OCaml - -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 [further](https://nqsb.io) and our [Usenix Security 2015 paper](https://usenix15.nqsb.io). \ No newline at end of file diff --git a/packages/tls/tls.0.9.1/opam b/packages/tls/tls.0.9.1/opam index 906ac323a65..86c8060d3d7 100644 --- a/packages/tls/tls.0.9.1/opam +++ b/packages/tls/tls.0.9.1/opam @@ -1,26 +1,43 @@ -opam-version: "1.2" +opam-version: "2.0" name: "tls" homepage: "https://github.com/mirleft/ocaml-tls" -dev-repo: "https://github.com/mirleft/ocaml-tls.git" +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" -author: ["David Kaloper " "Hannes Mehnert "] maintainer: ["Hannes Mehnert " "David Kaloper "] license: "BSD2" 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" + "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} ] -build-test: [ - ["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}%" ] - ["ocaml" "pkg/pkg.ml" "test"] -] - depends: [ + "ocaml" {>= "4.02.2"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -32,8 +49,8 @@ depends: [ "sexplib" "nocrypto" {>= "0.5.4"} "x509" {>= "0.6.1"} - "cstruct-unix" {test & >= "3.0.0"} - "ounit" {test} + "cstruct-unix" {with-test & >= "3.0.0"} + "ounit" {with-test} ] depopts: [ "lwt" @@ -41,7 +58,7 @@ depopts: [ "mirage-kv-lwt" "mirage-clock" "ptime" - "astring" {test} + "astring" {with-test} ] conflicts: [ "lwt" {<"2.4.8"} @@ -52,4 +69,26 @@ conflicts: [ ] tags: [ "org:mirage"] -available: [ ocaml-version >= "4.02.2" ] +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 [further](https://nqsb.io) and our [Usenix Security 2015 paper](https://usenix15.nqsb.io).""" +authors: [ + "David Kaloper " "Hannes Mehnert " +] +url { + src: + "https://github.com/mirleft/ocaml-tls/releases/download/0.9.1/tls-0.9.1.tbz" + checksum: "md5=6540028f450dd753dc90d8a4ba6bb457" +} diff --git a/packages/tls/tls.0.9.1/url b/packages/tls/tls.0.9.1/url deleted file mode 100644 index dc8d5b5b236..00000000000 --- a/packages/tls/tls.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirleft/ocaml-tls/releases/download/0.9.1/tls-0.9.1.tbz" -checksum: "6540028f450dd753dc90d8a4ba6bb457" \ No newline at end of file diff --git a/packages/tlstunnel/tlstunnel.0.1.0/descr b/packages/tlstunnel/tlstunnel.0.1.0/descr deleted file mode 100644 index 54d5f8b279d..00000000000 --- a/packages/tlstunnel/tlstunnel.0.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A TLS proxy using OCaml-TLS - -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. \ No newline at end of file diff --git a/packages/tlstunnel/tlstunnel.0.1.0/opam b/packages/tlstunnel/tlstunnel.0.1.0/opam index 3483d86989c..fa61f14fb4f 100644 --- a/packages/tlstunnel/tlstunnel.0.1.0/opam +++ b/packages/tlstunnel/tlstunnel.0.1.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" name: "tlstunnel" version: "0.1.0" homepage: "https://github.com/hannesm/tlstunnel" -dev-repo: "https://github.com/hannesm/tlstunnel.git" +dev-repo: "git+https://github.com/hannesm/tlstunnel.git" bug-reports: "https://github.com/hannesm/tlstunnel/issues" authors: ["Hannes Mehnert "] maintainer: ["Hannes Mehnert "] @@ -13,6 +13,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" "ocamlfind" {build} "tls" {>= "0.5.0" & < "0.6.0"} "x509" {>= "0.3.0"} @@ -23,3 +24,12 @@ depends: [ "cmdliner" "ocamlbuild" {build} ] +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/hannesm/tlstunnel/archive/0.1.0.tar.gz" + checksum: "md5=f4bb89842dc5d64cea3d117bc00e5d2d" +} diff --git a/packages/tlstunnel/tlstunnel.0.1.0/url b/packages/tlstunnel/tlstunnel.0.1.0/url deleted file mode 100644 index 3d63abb9e43..00000000000 --- a/packages/tlstunnel/tlstunnel.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hannesm/tlstunnel/archive/0.1.0.tar.gz" -checksum: "f4bb89842dc5d64cea3d117bc00e5d2d" \ No newline at end of file diff --git a/packages/tlstunnel/tlstunnel.0.1.1/descr b/packages/tlstunnel/tlstunnel.0.1.1/descr deleted file mode 100644 index 54d5f8b279d..00000000000 --- a/packages/tlstunnel/tlstunnel.0.1.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -A TLS proxy using OCaml-TLS - -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. \ No newline at end of file diff --git a/packages/tlstunnel/tlstunnel.0.1.1/opam b/packages/tlstunnel/tlstunnel.0.1.1/opam index 020e9c0d9da..b3ed244cd9b 100644 --- a/packages/tlstunnel/tlstunnel.0.1.1/opam +++ b/packages/tlstunnel/tlstunnel.0.1.1/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" name: "tlstunnel" version: "0.1.1" homepage: "https://github.com/hannesm/tlstunnel" -dev-repo: "https://github.com/hannesm/tlstunnel.git" +dev-repo: "git+https://github.com/hannesm/tlstunnel.git" bug-reports: "https://github.com/hannesm/tlstunnel/issues" authors: ["Hannes Mehnert "] maintainer: ["Hannes Mehnert "] @@ -13,6 +13,7 @@ build: [ ["ocaml" "setup.ml" "-build"] ] depends: [ + "ocaml" "ocamlfind" {build} "tls" {>= "0.6.0" & < "0.7.1"} "x509" {>= "0.3.0"} @@ -23,3 +24,12 @@ depends: [ "cmdliner" "ocamlbuild" {build} ] +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/hannesm/tlstunnel/archive/0.1.1.tar.gz" + checksum: "md5=4ac26f7cf09a7e82fef3b696564416e1" +} diff --git a/packages/tlstunnel/tlstunnel.0.1.1/url b/packages/tlstunnel/tlstunnel.0.1.1/url deleted file mode 100644 index 334acb363e6..00000000000 --- a/packages/tlstunnel/tlstunnel.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hannesm/tlstunnel/archive/0.1.1.tar.gz" -checksum: "4ac26f7cf09a7e82fef3b696564416e1" \ No newline at end of file diff --git a/packages/tlstunnel/tlstunnel.0.1.2/descr b/packages/tlstunnel/tlstunnel.0.1.2/descr deleted file mode 100644 index 54d5f8b279d..00000000000 --- a/packages/tlstunnel/tlstunnel.0.1.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -A TLS proxy using OCaml-TLS - -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. \ No newline at end of file diff --git a/packages/tlstunnel/tlstunnel.0.1.2/opam b/packages/tlstunnel/tlstunnel.0.1.2/opam index 189a63d4cf7..e7cd2567d4c 100644 --- a/packages/tlstunnel/tlstunnel.0.1.2/opam +++ b/packages/tlstunnel/tlstunnel.0.1.2/opam @@ -1,18 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" name: "tlstunnel" homepage: "https://github.com/hannesm/tlstunnel" -dev-repo: "https://github.com/hannesm/tlstunnel.git" +dev-repo: "git+https://github.com/hannesm/tlstunnel.git" bug-reports: "https://github.com/hannesm/tlstunnel/issues" -author: ["Hannes Mehnert "] maintainer: ["Hannes Mehnert "] license: "BSD2" 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"] + [ + "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} "ocamlbuild" {build} "tls" {>= "0.6.0" & < "0.7.1"} @@ -22,3 +30,13 @@ depends: [ "sexplib" "cmdliner" ] +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.2.tar.gz" + checksum: "md5=7f300c022260abca8bf44a213a302d21" +} diff --git a/packages/tlstunnel/tlstunnel.0.1.2/url b/packages/tlstunnel/tlstunnel.0.1.2/url deleted file mode 100644 index 32a707ef9a6..00000000000 --- a/packages/tlstunnel/tlstunnel.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hannesm/tlstunnel/archive/0.1.2.tar.gz" -checksum: "7f300c022260abca8bf44a213a302d21" diff --git a/packages/tlstunnel/tlstunnel.0.1.3/descr b/packages/tlstunnel/tlstunnel.0.1.3/descr deleted file mode 100644 index 54d5f8b279d..00000000000 --- a/packages/tlstunnel/tlstunnel.0.1.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -A TLS proxy using OCaml-TLS - -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. \ No newline at end of file diff --git a/packages/tlstunnel/tlstunnel.0.1.3/opam b/packages/tlstunnel/tlstunnel.0.1.3/opam index af39edaa3a0..e1dda08b81a 100644 --- a/packages/tlstunnel/tlstunnel.0.1.3/opam +++ b/packages/tlstunnel/tlstunnel.0.1.3/opam @@ -1,18 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" name: "tlstunnel" homepage: "https://github.com/hannesm/tlstunnel" -dev-repo: "https://github.com/hannesm/tlstunnel.git" +dev-repo: "git+https://github.com/hannesm/tlstunnel.git" bug-reports: "https://github.com/hannesm/tlstunnel/issues" -author: ["Hannes Mehnert "] maintainer: ["Hannes Mehnert "] license: "BSD2" 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"] + [ + "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} "ocamlbuild" {build} "tls" {>= "0.6.0"} @@ -22,3 +30,13 @@ depends: [ "sexplib" "cmdliner" ] +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: "md5=d20e77f916b09c7b22ac4b65a853d928" +} diff --git a/packages/tlstunnel/tlstunnel.0.1.3/url b/packages/tlstunnel/tlstunnel.0.1.3/url deleted file mode 100644 index 3f9f3c238a4..00000000000 --- a/packages/tlstunnel/tlstunnel.0.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hannesm/tlstunnel/archive/0.1.3.tar.gz" -checksum: "d20e77f916b09c7b22ac4b65a853d928" diff --git a/packages/toml/toml.1.0.0/descr b/packages/toml/toml.1.0.0/descr deleted file mode 100644 index 5645998df7d..00000000000 --- a/packages/toml/toml.1.0.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -TOML parser. -The Toml library provides a parser 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. diff --git a/packages/toml/toml.1.0.0/opam b/packages/toml/toml.1.0.0/opam index e3df4e4b1c5..f1f3f777ca0 100644 --- a/packages/toml/toml.1.0.0/opam +++ b/packages/toml/toml.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "support@toml.epimeros.org" authors: [ "Julien Sagot" "Emmanuel Surleau" "mackwic" ] homepage: "http://sagotch.github.io/To.ml/" @@ -6,7 +6,20 @@ build: [make "build"] remove: [ ["ocamlfind" "remove" "toml"] ] -depends: ["ocamlfind" "menhir"] +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" + "menhir" +] dev-repo: "git://github.com/sagotch/To.ml" -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] install: [make "install"] +synopsis: "TOML parser." +description: """ +The Toml library provides a parser 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.""" +flags: light-uninstall +url { + src: "https://github.com/sagotch/To.ml/archive/v1.0.0.tar.gz" + checksum: "md5=40fc174dcfbfba8b2e900c140ab301ab" +} diff --git a/packages/toml/toml.1.0.0/url b/packages/toml/toml.1.0.0/url deleted file mode 100644 index 5248638c2f0..00000000000 --- a/packages/toml/toml.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/sagotch/To.ml/archive/v1.0.0.tar.gz" -checksum: "40fc174dcfbfba8b2e900c140ab301ab" diff --git a/packages/toml/toml.2.0.0/descr b/packages/toml/toml.2.0.0/descr deleted file mode 100644 index 5645998df7d..00000000000 --- a/packages/toml/toml.2.0.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -TOML parser. -The Toml library provides a parser 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. diff --git a/packages/toml/toml.2.0.0/opam b/packages/toml/toml.2.0.0/opam deleted file mode 100644 index c959fcafb28..00000000000 --- a/packages/toml/toml.2.0.0/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" - -maintainer: "support@toml.epimeros.org" -authors: [ "Julien Sagot" "Emmanuel Surleau" "mackwic" ] - -homepage: "http://sagotch.github.io/To.ml/" - -build: [make "build"] -remove: [ "ocamlfind" "remove" "toml"] - -depends: ["ocamlfind" "menhir"] -dev-repo: "git://github.com/sagotch/To.ml" -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.06.0" ] -install: [make "install"] diff --git a/packages/toml/toml.2.0.0/url b/packages/toml/toml.2.0.0/url deleted file mode 100644 index ae45f6eebb2..00000000000 --- a/packages/toml/toml.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/sagotch/To.ml/archive/v2.0.0.tar.gz" -checksum: "b431645ccac5668b3cf10371b0afeb66" diff --git a/packages/toml/toml.2.1.0/descr b/packages/toml/toml.2.1.0/descr deleted file mode 100644 index 5645998df7d..00000000000 --- a/packages/toml/toml.2.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -TOML parser. -The Toml library provides a parser 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. diff --git a/packages/toml/toml.2.1.0/opam b/packages/toml/toml.2.1.0/opam index c959fcafb28..740a04ddbd8 100644 --- a/packages/toml/toml.2.1.0/opam +++ b/packages/toml/toml.2.1.0/opam @@ -1,5 +1,4 @@ -opam-version: "1.2" - +opam-version: "2.0" maintainer: "support@toml.epimeros.org" authors: [ "Julien Sagot" "Emmanuel Surleau" "mackwic" ] @@ -8,7 +7,20 @@ homepage: "http://sagotch.github.io/To.ml/" build: [make "build"] remove: [ "ocamlfind" "remove" "toml"] -depends: ["ocamlfind" "menhir"] +depends: [ + "ocaml" {>= "4.02.0" & < "4.06.0"} + "ocamlfind" + "menhir" +] dev-repo: "git://github.com/sagotch/To.ml" -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.06.0" ] install: [make "install"] +synopsis: "TOML parser." +description: """ +The Toml library provides a parser 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.""" +flags: light-uninstall +url { + src: "https://github.com/sagotch/To.ml/archive/v2.1.0.tar.gz" + checksum: "md5=328df9c3e6017cb3036d2f30eca84e6b" +} diff --git a/packages/toml/toml.2.1.0/url b/packages/toml/toml.2.1.0/url deleted file mode 100644 index d05fe344d30..00000000000 --- a/packages/toml/toml.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/sagotch/To.ml/archive/v2.1.0.tar.gz" -checksum: "328df9c3e6017cb3036d2f30eca84e6b" diff --git a/packages/toml/toml.2.2.0/descr b/packages/toml/toml.2.2.0/descr deleted file mode 100644 index fa8b4bbe11e..00000000000 --- a/packages/toml/toml.2.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -TOML parser. -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. diff --git a/packages/toml/toml.2.2.0/opam b/packages/toml/toml.2.2.0/opam deleted file mode 100644 index c0dd1991b60..00000000000 --- a/packages/toml/toml.2.2.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" - -maintainer: "support@toml.epimeros.org" -authors: [ "Julien Sagot" "Emmanuel Surleau" "mackwic" ] - -homepage: "http://mackwic.github.io/To.ml/" - -build: [ - ["oasis" "setup"] - ["./configure"] - [make "build"] -] -remove: [ "ocamlfind" "remove" "toml" ] - -depends: [ - "ocamlfind" - "menhir" - "oasis" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mackwic/To.ml" -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] -install: [make "install"] diff --git a/packages/toml/toml.2.2.0/url b/packages/toml/toml.2.2.0/url deleted file mode 100644 index 0d4eabfbb5e..00000000000 --- a/packages/toml/toml.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mackwic/To.ml/archive/v2.2.0.tar.gz" -checksum: "fb5e780120135a6119fe856348294935" diff --git a/packages/toml/toml.2.2.1/descr b/packages/toml/toml.2.2.1/descr deleted file mode 100644 index fa8b4bbe11e..00000000000 --- a/packages/toml/toml.2.2.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -TOML parser. -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. diff --git a/packages/toml/toml.2.2.1/opam b/packages/toml/toml.2.2.1/opam index c1c0aef310a..f6b5af73f0e 100644 --- a/packages/toml/toml.2.2.1/opam +++ b/packages/toml/toml.2.2.1/opam @@ -1,5 +1,4 @@ -opam-version: "1.2" - +opam-version: "2.0" version: "2.2.1" maintainer: "support@toml.epimeros.org" @@ -14,10 +13,20 @@ build: [ remove: [ "ocamlfind" "remove" "toml" ] depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} "ocamlfind" "menhir" "ocamlbuild" {build} ] dev-repo: "git://github.com/mackwic/To.ml" -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] 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.""" +flags: light-uninstall +url { + src: "https://github.com/mackwic/To.ml/archive/v2.2.1.tar.gz" + checksum: "md5=5e6e336ee6b4b6dd54772ad7d6e3c3b7" +} diff --git a/packages/toml/toml.2.2.1/url b/packages/toml/toml.2.2.1/url deleted file mode 100644 index 6f22a14acf3..00000000000 --- a/packages/toml/toml.2.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mackwic/To.ml/archive/v2.2.1.tar.gz" -checksum: "5e6e336ee6b4b6dd54772ad7d6e3c3b7" diff --git a/packages/toml/toml.3.0.0/descr b/packages/toml/toml.3.0.0/descr deleted file mode 100644 index 76b08aae752..00000000000 --- a/packages/toml/toml.3.0.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -TOML parser. -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. diff --git a/packages/toml/toml.3.0.0/opam b/packages/toml/toml.3.0.0/opam deleted file mode 100644 index c36241734d2..00000000000 --- a/packages/toml/toml.3.0.0/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" - -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] - -version: "3.0.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" ] ] - -remove: [ "ocamlfind" "remove" "toml" ] - -depends: [ - "ocamlfind" - "menhir" - "ISO8601" - "ocamlbuild" {build} -] -bug-reports: "https://github.com/mackwic/To.ml/issues" - -dev-repo: "https://github.com/mackwic/To.ml.git" diff --git a/packages/toml/toml.3.0.0/url b/packages/toml/toml.3.0.0/url deleted file mode 100644 index 1adeb97edd8..00000000000 --- a/packages/toml/toml.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mackwic/To.ml/archive/v3.0.0.tar.gz" -checksum: "865d92d397532f952812de974cb02c0b" diff --git a/packages/toml/toml.4.0.0/descr b/packages/toml/toml.4.0.0/descr deleted file mode 100644 index 76b08aae752..00000000000 --- a/packages/toml/toml.4.0.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -TOML parser. -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. diff --git a/packages/toml/toml.4.0.0/opam b/packages/toml/toml.4.0.0/opam index 51335dc832d..1dc6a2a6e77 100644 --- a/packages/toml/toml.4.0.0/opam +++ b/packages/toml/toml.4.0.0/opam @@ -1,7 +1,4 @@ -opam-version: "1.2" - -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] - +opam-version: "2.0" version: "4.0.0" authors: [ "Julien Sagot" "Emmanuel Surleau" "mackwic" ] @@ -17,8 +14,22 @@ install: [ [ make "install" ] ] remove: [ "ocamlfind" "remove" "toml" ] -depends: [ "ocamlfind" "menhir" "ISO8601" ] - +depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} + "ocamlfind" + "menhir" + "ISO8601" +] bug-reports: "https://github.com/mackwic/To.ml/issues" -dev-repo: "https://github.com/mackwic/To.ml.git" +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.""" +flags: light-uninstall +url { + src: "https://github.com/mackwic/To.ml/archive/v4.0.0.tar.gz" + checksum: "md5=c4a31ce8dc00aefeaab86935377f4b8e" +} diff --git a/packages/toml/toml.4.0.0/url b/packages/toml/toml.4.0.0/url deleted file mode 100644 index 9f2f2a617e6..00000000000 --- a/packages/toml/toml.4.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mackwic/To.ml/archive/v4.0.0.tar.gz" -checksum: "c4a31ce8dc00aefeaab86935377f4b8e" diff --git a/packages/tophide/tophide.1.0.1/descr b/packages/tophide/tophide.1.0.1/descr deleted file mode 100644 index 6582e7c33ba..00000000000 --- a/packages/tophide/tophide.1.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Hides toplevel values whose name starts with an underscore -OCaml toplevel printer for syntax extensions that define identifiers -that should remain hidden. diff --git a/packages/tophide/tophide.1.0.1/opam b/packages/tophide/tophide.1.0.1/opam index 645d31f9bc3..605a2128f39 100644 --- a/packages/tophide/tophide.1.0.1/opam +++ b/packages/tophide/tophide.1.0.1/opam @@ -1,8 +1,19 @@ -opam-version: "1" +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: ["ocamlfind"] -available: ocaml-version = "3.12.1" +depends: [ + "ocaml" {= "3.12.1"} + "ocamlfind" +] 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: "md5=3ccc7ef147f4d2cb725faaa5fbbf5abc" +} diff --git a/packages/tophide/tophide.1.0.1/url b/packages/tophide/tophide.1.0.1/url deleted file mode 100644 index 1975bd23758..00000000000 --- a/packages/tophide/tophide.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/tophide/tarball/v1.0.1" -checksum: "3ccc7ef147f4d2cb725faaa5fbbf5abc" diff --git a/packages/tophide/tophide.1.0.2/descr b/packages/tophide/tophide.1.0.2/descr deleted file mode 100644 index 6582e7c33ba..00000000000 --- a/packages/tophide/tophide.1.0.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -Hides toplevel values whose name starts with an underscore -OCaml toplevel printer for syntax extensions that define identifiers -that should remain hidden. diff --git a/packages/tophide/tophide.1.0.2/opam b/packages/tophide/tophide.1.0.2/opam index 3a8b5f8a6c9..aef6ddd1b2a 100644 --- a/packages/tophide/tophide.1.0.2/opam +++ b/packages/tophide/tophide.1.0.2/opam @@ -1,8 +1,20 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" homepage: "https://github.com/mjambon/tophide" build: make remove: [["ocamlfind" "remove" "tophide"]] -depends: ["ocamlfind"] -available: ocaml-version > "4.00" & ocaml-version < "4.02" +depends: [ + "ocaml" {> "4.00" & < "4.02"} + "ocamlfind" +] 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: "md5=ffad8f10329f74f849021f5a68a52a34" +} diff --git a/packages/tophide/tophide.1.0.2/url b/packages/tophide/tophide.1.0.2/url deleted file mode 100644 index 1a35801f836..00000000000 --- a/packages/tophide/tophide.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/tophide/tarball/f6c090a8fd6669b04175cda6e26471b1fd8b276b" -checksum: "ffad8f10329f74f849021f5a68a52a34" diff --git a/packages/tophide/tophide.1.0.3/descr b/packages/tophide/tophide.1.0.3/descr deleted file mode 100644 index 6582e7c33ba..00000000000 --- a/packages/tophide/tophide.1.0.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -Hides toplevel values whose name starts with an underscore -OCaml toplevel printer for syntax extensions that define identifiers -that should remain hidden. diff --git a/packages/tophide/tophide.1.0.3/opam b/packages/tophide/tophide.1.0.3/opam index 2c4125b56dd..c603b795f60 100644 --- a/packages/tophide/tophide.1.0.3/opam +++ b/packages/tophide/tophide.1.0.3/opam @@ -1,10 +1,21 @@ -opam-version: "1.2" +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: ["ocamlfind"] +depends: [ + "ocaml" {>= "4.02" & < "4.03"} + "ocamlfind" +] dev-repo: "git://github.com/mjambon/tophide" -available: [ ocaml-version >= "4.02" & ocaml-version < "4.03" ] 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: "md5=40f8ea38384607346da8cbeb1c2894e0" +} diff --git a/packages/tophide/tophide.1.0.3/url b/packages/tophide/tophide.1.0.3/url deleted file mode 100644 index 47e170899fd..00000000000 --- a/packages/tophide/tophide.1.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/tophide/archive/v1.0.3.tar.gz" -checksum: "40f8ea38384607346da8cbeb1c2894e0" diff --git a/packages/tophide/tophide.1.0.4/descr b/packages/tophide/tophide.1.0.4/descr deleted file mode 100644 index 6582e7c33ba..00000000000 --- a/packages/tophide/tophide.1.0.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -Hides toplevel values whose name starts with an underscore -OCaml toplevel printer for syntax extensions that define identifiers -that should remain hidden. diff --git a/packages/tophide/tophide.1.0.4/opam b/packages/tophide/tophide.1.0.4/opam index 829b4abec31..b7ce0dad2b8 100644 --- a/packages/tophide/tophide.1.0.4/opam +++ b/packages/tophide/tophide.1.0.4/opam @@ -1,11 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andy.ray@ujamjar.com" authors: "Martin Jambon" homepage: "https://github.com/mjambon/tophide" bug-reports: "https://github.com/mjambon/tophide/issues" build: make remove: [["ocamlfind" "remove" "tophide"]] -depends: ["ocamlfind"] +depends: [ + "ocaml" {>= "4.03"} + "ocamlfind" +] dev-repo: "git://github.com/mjambon/tophide" -available: ocaml-version >= "4.03" 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.4.tar.gz" + checksum: "md5=7e1cbeed68d4df62475435f7d15939f0" +} diff --git a/packages/tophide/tophide.1.0.4/url b/packages/tophide/tophide.1.0.4/url deleted file mode 100644 index 92d27879719..00000000000 --- a/packages/tophide/tophide.1.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/tophide/archive/v1.0.4.tar.gz" -checksum: "7e1cbeed68d4df62475435f7d15939f0" diff --git a/packages/topkg-care/topkg-care.0.7.5/descr b/packages/topkg-care/topkg-care.0.7.5/descr deleted file mode 100644 index 2bb118ae558..00000000000 --- a/packages/topkg-care/topkg-care.0.7.5/descr +++ /dev/null @@ -1,24 +0,0 @@ -The transitory OCaml software packager - -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 diff --git a/packages/topkg-care/topkg-care.0.7.5/opam b/packages/topkg-care/topkg-care.0.7.5/opam deleted file mode 100644 index fe1b67478c4..00000000000 --- a/packages/topkg-care/topkg-care.0.7.5/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -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: "http://erratique.ch/repos/topkg.git" -bug-reports: "https://github.com/dbuenzli/topkg/issues" -tags: ["packaging" "ocamlbuild" "org:erratique"] -available: [ ocaml-version >= "4.01.0"] -depends: [ - "ocamlfind" {build & >= "1.6.1"} - "ocamlbuild" {build} - "topkg" {= "0.7.5"} - "result" - "fmt" - "logs" - "bos" {>= "0.1.5"} - "cmdliner" - "opam-lib" {= "1.2.2"} -] -build:[[ - "ocaml" "pkg/pkg.ml" "build" - "--pkg-name" "%{name}%" - "--pinned" "%{pinned}%" -]] diff --git a/packages/topkg-care/topkg-care.0.7.5/url b/packages/topkg-care/topkg-care.0.7.5/url deleted file mode 100644 index 074721b86df..00000000000 --- a/packages/topkg-care/topkg-care.0.7.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/topkg/releases/topkg-0.7.5.tbz" -checksum: "98d4859d180bd5d2f96462769ccc8053" \ No newline at end of file diff --git a/packages/topkg-care/topkg-care.0.7.6/descr b/packages/topkg-care/topkg-care.0.7.6/descr deleted file mode 100644 index 2bb118ae558..00000000000 --- a/packages/topkg-care/topkg-care.0.7.6/descr +++ /dev/null @@ -1,24 +0,0 @@ -The transitory OCaml software packager - -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 diff --git a/packages/topkg-care/topkg-care.0.7.6/opam b/packages/topkg-care/topkg-care.0.7.6/opam deleted file mode 100644 index 080d8b77c94..00000000000 --- a/packages/topkg-care/topkg-care.0.7.6/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -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: "http://erratique.ch/repos/topkg.git" -bug-reports: "https://github.com/dbuenzli/topkg/issues" -tags: ["packaging" "ocamlbuild" "org:erratique"] -available: [ ocaml-version >= "4.01.0"] -depends: [ - "ocamlfind" {build & >= "1.6.1"} - "ocamlbuild" {build} - "topkg" {= "0.7.6"} - "result" - "fmt" - "logs" - "bos" {>= "0.1.5"} - "cmdliner" - "opam-lib" {= "1.2.2"} -] -build:[ - "ocaml" "pkg/pkg.ml" "build" - "--pkg-name" name - "--pinned" pinned -] diff --git a/packages/topkg-care/topkg-care.0.7.6/url b/packages/topkg-care/topkg-care.0.7.6/url deleted file mode 100644 index 1a03179a108..00000000000 --- a/packages/topkg-care/topkg-care.0.7.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/topkg/releases/topkg-0.7.6.tbz" -checksum: "d410d2e8d22e92fd587dde25cc12a96b" \ No newline at end of file diff --git a/packages/topkg-care/topkg-care.0.7.7/descr b/packages/topkg-care/topkg-care.0.7.7/descr deleted file mode 100644 index 2bb118ae558..00000000000 --- a/packages/topkg-care/topkg-care.0.7.7/descr +++ /dev/null @@ -1,24 +0,0 @@ -The transitory OCaml software packager - -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 diff --git a/packages/topkg-care/topkg-care.0.7.7/opam b/packages/topkg-care/topkg-care.0.7.7/opam deleted file mode 100644 index 16d66ca6c61..00000000000 --- a/packages/topkg-care/topkg-care.0.7.7/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -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: "http://erratique.ch/repos/topkg.git" -bug-reports: "https://github.com/dbuenzli/topkg/issues" -tags: ["packaging" "ocamlbuild" "org:erratique"] -available: [ ocaml-version >= "4.01.0"] -depends: [ - "ocamlfind" {build & >= "1.6.1"} - "ocamlbuild" {build} - "topkg" {= "0.7.7"} - "result" - "fmt" - "logs" - "bos" {>= "0.1.5"} - "cmdliner" - "opam-lib" {= "1.2.2"} -] -build:[ - "ocaml" "pkg/pkg.ml" "build" - "--pkg-name" name - "--pinned" "%{pinned}%" -] diff --git a/packages/topkg-care/topkg-care.0.7.7/url b/packages/topkg-care/topkg-care.0.7.7/url deleted file mode 100644 index 3ae1807930a..00000000000 --- a/packages/topkg-care/topkg-care.0.7.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/topkg/releases/topkg-0.7.7.tbz" -checksum: "0192025c4ab457ad24fb917c7fb6ee1f" \ No newline at end of file diff --git a/packages/topkg-care/topkg-care.0.7.8/descr b/packages/topkg-care/topkg-care.0.7.8/descr deleted file mode 100644 index 2bb118ae558..00000000000 --- a/packages/topkg-care/topkg-care.0.7.8/descr +++ /dev/null @@ -1,24 +0,0 @@ -The transitory OCaml software packager - -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 diff --git a/packages/topkg-care/topkg-care.0.7.8/opam b/packages/topkg-care/topkg-care.0.7.8/opam deleted file mode 100644 index 24922a533d1..00000000000 --- a/packages/topkg-care/topkg-care.0.7.8/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -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: "http://erratique.ch/repos/topkg.git" -bug-reports: "https://github.com/dbuenzli/topkg/issues" -tags: ["packaging" "ocamlbuild" "org:erratique"] -available: [ ocaml-version >= "4.01.0"] -depends: [ - "ocamlfind" {build & >= "1.6.1"} - "ocamlbuild" {build} - "topkg" {= "0.7.8"} - "result" - "fmt" - "logs" - "bos" {>= "0.1.5"} - "cmdliner" - "webbrowser" - "opam-lib" {= "1.2.2"} -] -build:[ - "ocaml" "pkg/pkg.ml" "build" - "--pkg-name" name - "--pinned" "%{pinned}%" -] diff --git a/packages/topkg-care/topkg-care.0.7.8/url b/packages/topkg-care/topkg-care.0.7.8/url deleted file mode 100644 index 595c6176175..00000000000 --- a/packages/topkg-care/topkg-care.0.7.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/topkg/releases/topkg-0.7.8.tbz" -checksum: "97995592fff599c3bb66ec9cec75f038" \ No newline at end of file diff --git a/packages/topkg-care/topkg-care.0.7.9/descr b/packages/topkg-care/topkg-care.0.7.9/descr deleted file mode 100644 index f80784c1870..00000000000 --- a/packages/topkg-care/topkg-care.0.7.9/descr +++ /dev/null @@ -1,25 +0,0 @@ -The transitory OCaml software packager - -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 diff --git a/packages/topkg-care/topkg-care.0.7.9/opam b/packages/topkg-care/topkg-care.0.7.9/opam index 8d2ac192fa7..c9c19291c8a 100644 --- a/packages/topkg-care/topkg-care.0.7.9/opam +++ b/packages/topkg-care/topkg-care.0.7.9/opam @@ -1,14 +1,14 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/topkg.git" +dev-repo: "git+http://erratique.ch/repos/topkg.git" bug-reports: "https://github.com/dbuenzli/topkg/issues" tags: ["packaging" "ocamlbuild" "org:erratique"] -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build & >= "1.6.1"} "ocamlbuild" {build} "topkg" {= "0.7.9"} @@ -26,3 +26,32 @@ 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: "md5=6884403eebd3b41a58f59559767ec5b1" +} diff --git a/packages/topkg-care/topkg-care.0.7.9/url b/packages/topkg-care/topkg-care.0.7.9/url deleted file mode 100644 index c92b2f8ba4a..00000000000 --- a/packages/topkg-care/topkg-care.0.7.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/topkg/releases/topkg-0.7.9.tbz" -checksum: "6884403eebd3b41a58f59559767ec5b1" \ No newline at end of file diff --git a/packages/topkg-care/topkg-care.0.8.0/descr b/packages/topkg-care/topkg-care.0.8.0/descr deleted file mode 100644 index 618b06435f4..00000000000 --- a/packages/topkg-care/topkg-care.0.8.0/descr +++ /dev/null @@ -1,25 +0,0 @@ -The transitory OCaml software packager - -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 diff --git a/packages/topkg-care/topkg-care.0.8.0/opam b/packages/topkg-care/topkg-care.0.8.0/opam deleted file mode 100644 index 3f0c360bbd0..00000000000 --- a/packages/topkg-care/topkg-care.0.8.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" -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: "http://erratique.ch/repos/topkg.git" -bug-reports: "https://github.com/dbuenzli/topkg/issues" -tags: ["packaging" "ocamlbuild" "org:erratique"] -available: [ ocaml-version >= "4.01.0"] -depends: [ - "ocamlfind" {build & >= "1.6.1"} - "ocamlbuild" {build} - "topkg" {= "0.8.0"} - "result" - "fmt" - "logs" - "bos" {>= "0.1.5"} - "cmdliner" - "webbrowser" - "opam-lib" {= "1.2.2"} -] -build:[ - "ocaml" "pkg/pkg.ml" "build" - "--pkg-name" name - "--pinned" "%{pinned}%" -] diff --git a/packages/topkg-care/topkg-care.0.8.0/url b/packages/topkg-care/topkg-care.0.8.0/url deleted file mode 100644 index e5b3a508c48..00000000000 --- a/packages/topkg-care/topkg-care.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/topkg/releases/topkg-0.8.0.tbz" -checksum: "ba516062765211e6c3c26360fe9393b7" \ No newline at end of file diff --git a/packages/topkg-care/topkg-care.0.8.1/descr b/packages/topkg-care/topkg-care.0.8.1/descr deleted file mode 100644 index 618b06435f4..00000000000 --- a/packages/topkg-care/topkg-care.0.8.1/descr +++ /dev/null @@ -1,25 +0,0 @@ -The transitory OCaml software packager - -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 diff --git a/packages/topkg-care/topkg-care.0.8.1/opam b/packages/topkg-care/topkg-care.0.8.1/opam index df188229b06..687e5a6b727 100644 --- a/packages/topkg-care/topkg-care.0.8.1/opam +++ b/packages/topkg-care/topkg-care.0.8.1/opam @@ -1,14 +1,14 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/topkg.git" +dev-repo: "git+http://erratique.ch/repos/topkg.git" bug-reports: "https://github.com/dbuenzli/topkg/issues" tags: ["packaging" "ocamlbuild" "org:erratique"] -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build & >= "1.6.1"} "ocamlbuild" {build} "topkg" {= "0.8.1"} @@ -25,3 +25,32 @@ 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: "md5=f7c0922d5f9fe698e96804312ec068ed" +} diff --git a/packages/topkg-care/topkg-care.0.8.1/url b/packages/topkg-care/topkg-care.0.8.1/url deleted file mode 100644 index 10ea964b0c9..00000000000 --- a/packages/topkg-care/topkg-care.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/topkg/releases/topkg-0.8.1.tbz" -checksum: "f7c0922d5f9fe698e96804312ec068ed" \ No newline at end of file diff --git a/packages/topkg-care/topkg-care.0.9.0/descr b/packages/topkg-care/topkg-care.0.9.0/descr deleted file mode 100644 index 2b86ac4d18b..00000000000 --- a/packages/topkg-care/topkg-care.0.9.0/descr +++ /dev/null @@ -1,25 +0,0 @@ -The transitory OCaml software packager - -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-format`. - -[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 diff --git a/packages/topkg-care/topkg-care.0.9.0/opam b/packages/topkg-care/topkg-care.0.9.0/opam index 0feec584160..f72de1e0ff5 100644 --- a/packages/topkg-care/topkg-care.0.9.0/opam +++ b/packages/topkg-care/topkg-care.0.9.0/opam @@ -1,14 +1,14 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/topkg.git" +dev-repo: "git+http://erratique.ch/repos/topkg.git" bug-reports: "https://github.com/dbuenzli/topkg/issues" tags: ["packaging" "ocamlbuild" "org:erratique"] -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build & >= "1.6.1"} "ocamlbuild" "topkg" {= "0.9.0"} @@ -25,3 +25,32 @@ build:[ "--pkg-name" name "--dev-pkg" "%{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-format`. + +[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.9.0.tbz" + checksum: "md5=1700991f570b9aaf49e6aad7d886e154" +} diff --git a/packages/topkg-care/topkg-care.0.9.0/url b/packages/topkg-care/topkg-care.0.9.0/url deleted file mode 100644 index f8bb7149570..00000000000 --- a/packages/topkg-care/topkg-care.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/topkg/releases/topkg-0.9.0.tbz" -checksum: "1700991f570b9aaf49e6aad7d886e154" \ No newline at end of file diff --git a/packages/topkg-care/topkg-care.0.9.1/descr b/packages/topkg-care/topkg-care.0.9.1/descr deleted file mode 100644 index 2b86ac4d18b..00000000000 --- a/packages/topkg-care/topkg-care.0.9.1/descr +++ /dev/null @@ -1,25 +0,0 @@ -The transitory OCaml software packager - -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-format`. - -[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 diff --git a/packages/topkg-care/topkg-care.0.9.1/opam b/packages/topkg-care/topkg-care.0.9.1/opam index 8ba3ac508f5..84abac3ebb0 100644 --- a/packages/topkg-care/topkg-care.0.9.1/opam +++ b/packages/topkg-care/topkg-care.0.9.1/opam @@ -1,14 +1,14 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/topkg.git" +dev-repo: "git+http://erratique.ch/repos/topkg.git" bug-reports: "https://github.com/dbuenzli/topkg/issues" tags: ["packaging" "ocamlbuild" "org:erratique"] -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build & >= "1.6.1"} "ocamlbuild" "topkg" {= "0.9.1"} @@ -24,4 +24,33 @@ build:[ "ocaml" "pkg/pkg.ml" "build" "--pkg-name" name "--dev-pkg" "%{pinned}%" -] \ No newline at end of file +] +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-format`. + +[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.9.1.tbz" + checksum: "md5=8978a0595db1a22e4251ec62735d4b84" +} diff --git a/packages/topkg-care/topkg-care.0.9.1/url b/packages/topkg-care/topkg-care.0.9.1/url deleted file mode 100644 index 2c311b2fb94..00000000000 --- a/packages/topkg-care/topkg-care.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/topkg/releases/topkg-0.9.1.tbz" -checksum: "8978a0595db1a22e4251ec62735d4b84" \ No newline at end of file diff --git a/packages/topkg-jbuilder/topkg-jbuilder.0.1.0/descr b/packages/topkg-jbuilder/topkg-jbuilder.0.1.0/descr deleted file mode 100644 index 4c1c17eca65..00000000000 --- a/packages/topkg-jbuilder/topkg-jbuilder.0.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Helpers for using topkg with jbuilder - -Topkg-jbuilder exposes helpers for using topkg-care in projects using -Jbuilder. diff --git a/packages/topkg-jbuilder/topkg-jbuilder.0.1.0/opam b/packages/topkg-jbuilder/topkg-jbuilder.0.1.0/opam index 7b4c7be48c4..bbe6e9c2133 100644 --- a/packages/topkg-jbuilder/topkg-jbuilder.0.1.0/opam +++ b/packages/topkg-jbuilder/topkg-jbuilder.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" authors: ["Jérémie Dimino"] license: "BSD3" @@ -10,6 +10,16 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta7"} "topkg" ] +synopsis: "Helpers for using topkg with jbuilder" +description: """ +Topkg-jbuilder exposes helpers for using topkg-care in projects using +Jbuilder.""" +url { + src: + "https://github.com/diml/topkg-jbuilder/releases/download/0.1.0/topkg-jbuilder-0.1.0.tbz" + checksum: "md5=cb6f69448e9a88b0497532843f1db9f2" +} diff --git a/packages/topkg-jbuilder/topkg-jbuilder.0.1.0/url b/packages/topkg-jbuilder/topkg-jbuilder.0.1.0/url deleted file mode 100644 index 48c5aa2e086..00000000000 --- a/packages/topkg-jbuilder/topkg-jbuilder.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/diml/topkg-jbuilder/releases/download/0.1.0/topkg-jbuilder-0.1.0.tbz" -checksum: "cb6f69448e9a88b0497532843f1db9f2" diff --git a/packages/topkg-jbuilder/topkg-jbuilder.0.2.0/descr b/packages/topkg-jbuilder/topkg-jbuilder.0.2.0/descr deleted file mode 100644 index 4c1c17eca65..00000000000 --- a/packages/topkg-jbuilder/topkg-jbuilder.0.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Helpers for using topkg with jbuilder - -Topkg-jbuilder exposes helpers for using topkg-care in projects using -Jbuilder. diff --git a/packages/topkg-jbuilder/topkg-jbuilder.0.2.0/opam b/packages/topkg-jbuilder/topkg-jbuilder.0.2.0/opam index d6d550a7c28..e6e4d107073 100644 --- a/packages/topkg-jbuilder/topkg-jbuilder.0.2.0/opam +++ b/packages/topkg-jbuilder/topkg-jbuilder.0.2.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" authors: ["Jérémie Dimino"] license: "BSD3" homepage: "https://github.com/samoht/topkg-jbuilder" bug-reports: "https://github.com/samoht/utop/topkg-jbuilder" -dev-repo: "https://github.com/samoht/topkg-jbuilder.git" +dev-repo: "git+https://github.com/samoht/topkg-jbuilder.git" doc: "https://samoht.github.io/topkg-jbuilder/" build: [ @@ -12,6 +12,16 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta7"} "topkg" ] +synopsis: "Helpers for using topkg with jbuilder" +description: """ +Topkg-jbuilder exposes helpers for using topkg-care in projects using +Jbuilder.""" +url { + src: + "https://github.com/samoht/topkg-jbuilder/releases/download/0.2.0/topkg-jbuilder-0.2.0.tbz" + checksum: "md5=83bbcbb0b52da0fba935f449dfd9d3e4" +} diff --git a/packages/topkg-jbuilder/topkg-jbuilder.0.2.0/url b/packages/topkg-jbuilder/topkg-jbuilder.0.2.0/url deleted file mode 100644 index df8d83a45ed..00000000000 --- a/packages/topkg-jbuilder/topkg-jbuilder.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/samoht/topkg-jbuilder/releases/download/0.2.0/topkg-jbuilder-0.2.0.tbz" -checksum: "83bbcbb0b52da0fba935f449dfd9d3e4" \ No newline at end of file diff --git a/packages/topkg/topkg.0.7.5/descr b/packages/topkg/topkg.0.7.5/descr deleted file mode 100644 index 2bb118ae558..00000000000 --- a/packages/topkg/topkg.0.7.5/descr +++ /dev/null @@ -1,24 +0,0 @@ -The transitory OCaml software packager - -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 diff --git a/packages/topkg/topkg.0.7.5/opam b/packages/topkg/topkg.0.7.5/opam deleted file mode 100644 index f82897e605a..00000000000 --- a/packages/topkg/topkg.0.7.5/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -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: "http://erratique.ch/repos/topkg.git" -bug-reports: "https://github.com/dbuenzli/topkg/issues" -tags: ["packaging" "ocamlbuild" "org:erratique"] -available: [ ocaml-version >= "4.01.0"] -depends: [ - "ocamlfind" {build & >= "1.6.1"} - "ocamlbuild" {build} - "result" -] -build:[[ - "ocaml" "pkg/pkg.ml" "build" - "--pkg-name" "%{name}%" - "--pinned" "%{pinned}%" -]] \ No newline at end of file diff --git a/packages/topkg/topkg.0.7.5/url b/packages/topkg/topkg.0.7.5/url deleted file mode 100644 index 074721b86df..00000000000 --- a/packages/topkg/topkg.0.7.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/topkg/releases/topkg-0.7.5.tbz" -checksum: "98d4859d180bd5d2f96462769ccc8053" \ No newline at end of file diff --git a/packages/topkg/topkg.0.7.6/descr b/packages/topkg/topkg.0.7.6/descr deleted file mode 100644 index 2bb118ae558..00000000000 --- a/packages/topkg/topkg.0.7.6/descr +++ /dev/null @@ -1,24 +0,0 @@ -The transitory OCaml software packager - -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 diff --git a/packages/topkg/topkg.0.7.6/opam b/packages/topkg/topkg.0.7.6/opam deleted file mode 100644 index 98f506a2529..00000000000 --- a/packages/topkg/topkg.0.7.6/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -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: "http://erratique.ch/repos/topkg.git" -bug-reports: "https://github.com/dbuenzli/topkg/issues" -tags: ["packaging" "ocamlbuild" "org:erratique"] -available: [ ocaml-version >= "4.01.0"] -depends: [ - "ocamlfind" {build & >= "1.6.1"} - "ocamlbuild" {build} - "result" ] -build: [ - "ocaml" "pkg/pkg.ml" "build" - "--pkg-name" name - "--pinned" "%{pinned}%" ] diff --git a/packages/topkg/topkg.0.7.6/url b/packages/topkg/topkg.0.7.6/url deleted file mode 100644 index 1a03179a108..00000000000 --- a/packages/topkg/topkg.0.7.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/topkg/releases/topkg-0.7.6.tbz" -checksum: "d410d2e8d22e92fd587dde25cc12a96b" \ No newline at end of file diff --git a/packages/topkg/topkg.0.7.7/descr b/packages/topkg/topkg.0.7.7/descr deleted file mode 100644 index 2bb118ae558..00000000000 --- a/packages/topkg/topkg.0.7.7/descr +++ /dev/null @@ -1,24 +0,0 @@ -The transitory OCaml software packager - -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 diff --git a/packages/topkg/topkg.0.7.7/opam b/packages/topkg/topkg.0.7.7/opam deleted file mode 100644 index c69499115b4..00000000000 --- a/packages/topkg/topkg.0.7.7/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -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: "http://erratique.ch/repos/topkg.git" -bug-reports: "https://github.com/dbuenzli/topkg/issues" -tags: ["packaging" "ocamlbuild" "org:erratique"] -available: [ ocaml-version >= "4.01.0"] -depends: [ - "ocamlfind" {build & >= "1.6.1"} - "ocamlbuild" {build} - "result" ] -build: [ - "ocaml" "pkg/pkg.ml" "build" - "--pkg-name" name - "--pinned" "%{pinned}%" ] \ No newline at end of file diff --git a/packages/topkg/topkg.0.7.7/url b/packages/topkg/topkg.0.7.7/url deleted file mode 100644 index 3ae1807930a..00000000000 --- a/packages/topkg/topkg.0.7.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/topkg/releases/topkg-0.7.7.tbz" -checksum: "0192025c4ab457ad24fb917c7fb6ee1f" \ No newline at end of file diff --git a/packages/topkg/topkg.0.7.8/descr b/packages/topkg/topkg.0.7.8/descr deleted file mode 100644 index 2bb118ae558..00000000000 --- a/packages/topkg/topkg.0.7.8/descr +++ /dev/null @@ -1,24 +0,0 @@ -The transitory OCaml software packager - -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 diff --git a/packages/topkg/topkg.0.7.8/opam b/packages/topkg/topkg.0.7.8/opam index c69499115b4..fc7ec7b84f2 100644 --- a/packages/topkg/topkg.0.7.8/opam +++ b/packages/topkg/topkg.0.7.8/opam @@ -1,18 +1,47 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/topkg.git" +dev-repo: "git+http://erratique.ch/repos/topkg.git" bug-reports: "https://github.com/dbuenzli/topkg/issues" tags: ["packaging" "ocamlbuild" "org:erratique"] -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build & >= "1.6.1"} "ocamlbuild" {build} - "result" ] + "result" +] build: [ "ocaml" "pkg/pkg.ml" "build" "--pkg-name" name - "--pinned" "%{pinned}%" ] \ No newline at end of file + "--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: "md5=97995592fff599c3bb66ec9cec75f038" +} diff --git a/packages/topkg/topkg.0.7.8/url b/packages/topkg/topkg.0.7.8/url deleted file mode 100644 index 595c6176175..00000000000 --- a/packages/topkg/topkg.0.7.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/topkg/releases/topkg-0.7.8.tbz" -checksum: "97995592fff599c3bb66ec9cec75f038" \ No newline at end of file diff --git a/packages/topkg/topkg.0.7.9/descr b/packages/topkg/topkg.0.7.9/descr deleted file mode 100644 index f80784c1870..00000000000 --- a/packages/topkg/topkg.0.7.9/descr +++ /dev/null @@ -1,25 +0,0 @@ -The transitory OCaml software packager - -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 diff --git a/packages/topkg/topkg.0.7.9/opam b/packages/topkg/topkg.0.7.9/opam index c69499115b4..ec8dfea2e16 100644 --- a/packages/topkg/topkg.0.7.9/opam +++ b/packages/topkg/topkg.0.7.9/opam @@ -1,18 +1,48 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/topkg.git" +dev-repo: "git+http://erratique.ch/repos/topkg.git" bug-reports: "https://github.com/dbuenzli/topkg/issues" tags: ["packaging" "ocamlbuild" "org:erratique"] -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build & >= "1.6.1"} "ocamlbuild" {build} - "result" ] + "result" +] build: [ "ocaml" "pkg/pkg.ml" "build" "--pkg-name" name - "--pinned" "%{pinned}%" ] \ No newline at end of file + "--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: "md5=6884403eebd3b41a58f59559767ec5b1" +} diff --git a/packages/topkg/topkg.0.7.9/url b/packages/topkg/topkg.0.7.9/url deleted file mode 100644 index c92b2f8ba4a..00000000000 --- a/packages/topkg/topkg.0.7.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/topkg/releases/topkg-0.7.9.tbz" -checksum: "6884403eebd3b41a58f59559767ec5b1" \ No newline at end of file diff --git a/packages/topkg/topkg.0.8.0/descr b/packages/topkg/topkg.0.8.0/descr deleted file mode 100644 index 618b06435f4..00000000000 --- a/packages/topkg/topkg.0.8.0/descr +++ /dev/null @@ -1,25 +0,0 @@ -The transitory OCaml software packager - -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 diff --git a/packages/topkg/topkg.0.8.0/opam b/packages/topkg/topkg.0.8.0/opam index c69499115b4..c0e8273f57f 100644 --- a/packages/topkg/topkg.0.8.0/opam +++ b/packages/topkg/topkg.0.8.0/opam @@ -1,18 +1,48 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/topkg.git" +dev-repo: "git+http://erratique.ch/repos/topkg.git" bug-reports: "https://github.com/dbuenzli/topkg/issues" tags: ["packaging" "ocamlbuild" "org:erratique"] -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build & >= "1.6.1"} "ocamlbuild" {build} - "result" ] + "result" +] build: [ "ocaml" "pkg/pkg.ml" "build" "--pkg-name" name - "--pinned" "%{pinned}%" ] \ No newline at end of file + "--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: "md5=ba516062765211e6c3c26360fe9393b7" +} diff --git a/packages/topkg/topkg.0.8.0/url b/packages/topkg/topkg.0.8.0/url deleted file mode 100644 index e5b3a508c48..00000000000 --- a/packages/topkg/topkg.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/topkg/releases/topkg-0.8.0.tbz" -checksum: "ba516062765211e6c3c26360fe9393b7" \ No newline at end of file diff --git a/packages/topkg/topkg.0.8.1/descr b/packages/topkg/topkg.0.8.1/descr deleted file mode 100644 index 618b06435f4..00000000000 --- a/packages/topkg/topkg.0.8.1/descr +++ /dev/null @@ -1,25 +0,0 @@ -The transitory OCaml software packager - -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 diff --git a/packages/topkg/topkg.0.8.1/opam b/packages/topkg/topkg.0.8.1/opam index c69499115b4..d7e37a179f5 100644 --- a/packages/topkg/topkg.0.8.1/opam +++ b/packages/topkg/topkg.0.8.1/opam @@ -1,18 +1,48 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/topkg.git" +dev-repo: "git+http://erratique.ch/repos/topkg.git" bug-reports: "https://github.com/dbuenzli/topkg/issues" tags: ["packaging" "ocamlbuild" "org:erratique"] -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build & >= "1.6.1"} "ocamlbuild" {build} - "result" ] + "result" +] build: [ "ocaml" "pkg/pkg.ml" "build" "--pkg-name" name - "--pinned" "%{pinned}%" ] \ No newline at end of file + "--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: "md5=f7c0922d5f9fe698e96804312ec068ed" +} diff --git a/packages/topkg/topkg.0.8.1/url b/packages/topkg/topkg.0.8.1/url deleted file mode 100644 index 10ea964b0c9..00000000000 --- a/packages/topkg/topkg.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/topkg/releases/topkg-0.8.1.tbz" -checksum: "f7c0922d5f9fe698e96804312ec068ed" \ No newline at end of file diff --git a/packages/topkg/topkg.0.9.0/descr b/packages/topkg/topkg.0.9.0/descr deleted file mode 100644 index 2b86ac4d18b..00000000000 --- a/packages/topkg/topkg.0.9.0/descr +++ /dev/null @@ -1,25 +0,0 @@ -The transitory OCaml software packager - -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-format`. - -[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 diff --git a/packages/topkg/topkg.0.9.0/opam b/packages/topkg/topkg.0.9.0/opam index 8c14870aecd..7a23303fad1 100644 --- a/packages/topkg/topkg.0.9.0/opam +++ b/packages/topkg/topkg.0.9.0/opam @@ -1,18 +1,48 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/topkg.git" +dev-repo: "git+http://erratique.ch/repos/topkg.git" bug-reports: "https://github.com/dbuenzli/topkg/issues" tags: ["packaging" "ocamlbuild" "org:erratique"] -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build & >= "1.6.1"} "ocamlbuild" - "result" ] + "result" +] build: [[ "ocaml" "pkg/pkg.ml" "build" "--pkg-name" name - "--dev-pkg" "%{pinned}%" ]] \ No newline at end of file + "--dev-pkg" "%{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-format`. + +[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.9.0.tbz" + checksum: "md5=1700991f570b9aaf49e6aad7d886e154" +} diff --git a/packages/topkg/topkg.0.9.0/url b/packages/topkg/topkg.0.9.0/url deleted file mode 100644 index f8bb7149570..00000000000 --- a/packages/topkg/topkg.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/topkg/releases/topkg-0.9.0.tbz" -checksum: "1700991f570b9aaf49e6aad7d886e154" \ No newline at end of file diff --git a/packages/topkg/topkg.0.9.1/descr b/packages/topkg/topkg.0.9.1/descr deleted file mode 100644 index 2b86ac4d18b..00000000000 --- a/packages/topkg/topkg.0.9.1/descr +++ /dev/null @@ -1,25 +0,0 @@ -The transitory OCaml software packager - -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-format`. - -[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 diff --git a/packages/topkg/topkg.0.9.1/opam b/packages/topkg/topkg.0.9.1/opam index 8c14870aecd..15ebbe12723 100644 --- a/packages/topkg/topkg.0.9.1/opam +++ b/packages/topkg/topkg.0.9.1/opam @@ -1,18 +1,48 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/topkg.git" +dev-repo: "git+http://erratique.ch/repos/topkg.git" bug-reports: "https://github.com/dbuenzli/topkg/issues" tags: ["packaging" "ocamlbuild" "org:erratique"] -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build & >= "1.6.1"} "ocamlbuild" - "result" ] + "result" +] build: [[ "ocaml" "pkg/pkg.ml" "build" "--pkg-name" name - "--dev-pkg" "%{pinned}%" ]] \ No newline at end of file + "--dev-pkg" "%{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-format`. + +[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.9.1.tbz" + checksum: "md5=8978a0595db1a22e4251ec62735d4b84" +} diff --git a/packages/topkg/topkg.0.9.1/url b/packages/topkg/topkg.0.9.1/url deleted file mode 100644 index 2c311b2fb94..00000000000 --- a/packages/topkg/topkg.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/topkg/releases/topkg-0.9.1.tbz" -checksum: "8978a0595db1a22e4251ec62735d4b84" \ No newline at end of file diff --git a/packages/toplevel_expect_test/toplevel_expect_test.113.33.01/descr b/packages/toplevel_expect_test/toplevel_expect_test.113.33.01/descr deleted file mode 100644 index 8ab500eb3cb..00000000000 --- a/packages/toplevel_expect_test/toplevel_expect_test.113.33.01/descr +++ /dev/null @@ -1,5 +0,0 @@ -Expectation tests for the OCaml toplevel -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. 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 index 1f895ff47b6..89fcbc03df4 100644 --- a/packages/toplevel_expect_test/toplevel_expect_test.113.33.01/opam +++ b/packages/toplevel_expect_test/toplevel_expect_test.113.33.01/opam @@ -1,31 +1,42 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/toplevel_expect_test.git" +dev-repo: "git+https://github.com/janestreet/toplevel_expect_test.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} + "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"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=415d307d20b5027175f475fd94e5e0ba" +} diff --git a/packages/toplevel_expect_test/toplevel_expect_test.113.33.01/url b/packages/toplevel_expect_test/toplevel_expect_test.113.33.01/url deleted file mode 100644 index 378e52109d4..00000000000 --- a/packages/toplevel_expect_test/toplevel_expect_test.113.33.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/toplevel_expect_test-113.33.01.tar.gz" -checksum: "415d307d20b5027175f475fd94e5e0ba" diff --git a/packages/toplevel_expect_test/toplevel_expect_test.113.33.02/descr b/packages/toplevel_expect_test/toplevel_expect_test.113.33.02/descr deleted file mode 100644 index 8ab500eb3cb..00000000000 --- a/packages/toplevel_expect_test/toplevel_expect_test.113.33.02/descr +++ /dev/null @@ -1,5 +0,0 @@ -Expectation tests for the OCaml toplevel -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. 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 index 71652860a0b..7b505edcf53 100644 --- a/packages/toplevel_expect_test/toplevel_expect_test.113.33.02/opam +++ b/packages/toplevel_expect_test/toplevel_expect_test.113.33.02/opam @@ -1,31 +1,42 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/toplevel_expect_test.git" +dev-repo: "git+https://github.com/janestreet/toplevel_expect_test.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=53f7dfb0f7363e22861866f60ab9abc1" +} diff --git a/packages/toplevel_expect_test/toplevel_expect_test.113.33.02/url b/packages/toplevel_expect_test/toplevel_expect_test.113.33.02/url deleted file mode 100644 index be3289b4ac9..00000000000 --- a/packages/toplevel_expect_test/toplevel_expect_test.113.33.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/toplevel_expect_test-113.33.02.tar.gz" -checksum: "53f7dfb0f7363e22861866f60ab9abc1" diff --git a/packages/toplevel_expect_test/toplevel_expect_test.113.33.03/descr b/packages/toplevel_expect_test/toplevel_expect_test.113.33.03/descr deleted file mode 100644 index 8ab500eb3cb..00000000000 --- a/packages/toplevel_expect_test/toplevel_expect_test.113.33.03/descr +++ /dev/null @@ -1,5 +0,0 @@ -Expectation tests for the OCaml toplevel -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. 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 index 814598e2128..8db6c2946b0 100644 --- a/packages/toplevel_expect_test/toplevel_expect_test.113.33.03/opam +++ b/packages/toplevel_expect_test/toplevel_expect_test.113.33.03/opam @@ -1,32 +1,43 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" 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: "https://github.com/janestreet/toplevel_expect_test.git" +dev-repo: "git+https://github.com/janestreet/toplevel_expect_test.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} - "ocamlfind" {>= "1.3.2"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "ocamlfind" {>= "1.3.2"} + "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"} + "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"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=9eb6aa7f6eecf22a088303c3db48ddcc" +} diff --git a/packages/toplevel_expect_test/toplevel_expect_test.113.33.03/url b/packages/toplevel_expect_test/toplevel_expect_test.113.33.03/url deleted file mode 100644 index e9eccf0e39a..00000000000 --- a/packages/toplevel_expect_test/toplevel_expect_test.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/toplevel_expect_test-113.33.03.tar.gz" -checksum: "9eb6aa7f6eecf22a088303c3db48ddcc" diff --git a/packages/toplevel_expect_test/toplevel_expect_test.v0.10.0/descr b/packages/toplevel_expect_test/toplevel_expect_test.v0.10.0/descr deleted file mode 100644 index 38c02780c95..00000000000 --- a/packages/toplevel_expect_test/toplevel_expect_test.v0.10.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Expectation tests for the OCaml toplevel - -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. 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 index 1bf4721706b..dbadfb6360d 100644 --- a/packages/toplevel_expect_test/toplevel_expect_test.v0.10.0/opam +++ b/packages/toplevel_expect_test/toplevel_expect_test.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/toplevel_expect_test" @@ -9,17 +9,28 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "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"} + "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" - "jbuilder" {build & >= "1.0+beta12"} + "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} - "ocamlfind" {>= "1.7.2"} + "ocamlfind" {>= "1.7.2"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=23f0131f1cf1aef7e188916519bf33dd" +} diff --git a/packages/toplevel_expect_test/toplevel_expect_test.v0.10.0/url b/packages/toplevel_expect_test/toplevel_expect_test.v0.10.0/url deleted file mode 100644 index 6df8b349375..00000000000 --- a/packages/toplevel_expect_test/toplevel_expect_test.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/toplevel_expect_test-v0.10.0.tar.gz" -checksum: "23f0131f1cf1aef7e188916519bf33dd" diff --git a/packages/toplevel_expect_test/toplevel_expect_test.v0.9.1/descr b/packages/toplevel_expect_test/toplevel_expect_test.v0.9.1/descr deleted file mode 100644 index 38c02780c95..00000000000 --- a/packages/toplevel_expect_test/toplevel_expect_test.v0.9.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Expectation tests for the OCaml toplevel - -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. 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 index efdbb51fdc0..8ab9ea5a242 100644 --- a/packages/toplevel_expect_test/toplevel_expect_test.v0.9.1/opam +++ b/packages/toplevel_expect_test/toplevel_expect_test.v0.9.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/toplevel_expect_test" @@ -9,16 +9,27 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core_kernel" {>= "v0.9" & < "v0.10"} - "ocamlfind" {>= "1.7.2"} - "jbuilder" {build & >= "1.0+beta8"} - "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"} + "ocaml" {>= "4.03.0" & < "4.06.0"} + "core_kernel" {>= "v0.9" & < "v0.10"} + "ocamlfind" {>= "1.7.2"} + "jbuilder" {build & >= "1.0+beta8"} + "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" "ocaml-migrate-parsetree" {>= "1.0"} ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.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: "md5=49dfb01e795d55fb2f71226c429cf4d0" +} diff --git a/packages/toplevel_expect_test/toplevel_expect_test.v0.9.1/url b/packages/toplevel_expect_test/toplevel_expect_test.v0.9.1/url deleted file mode 100644 index 9fc97a6a865..00000000000 --- a/packages/toplevel_expect_test/toplevel_expect_test.v0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/janestreet/toplevel_expect_test/archive/v0.9.1.tar.gz" -checksum: "49dfb01e795d55fb2f71226c429cf4d0" diff --git a/packages/toplevel_expect_test/toplevel_expect_test.v0.9.2/descr b/packages/toplevel_expect_test/toplevel_expect_test.v0.9.2/descr deleted file mode 100644 index 38c02780c95..00000000000 --- a/packages/toplevel_expect_test/toplevel_expect_test.v0.9.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -Expectation tests for the OCaml toplevel - -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. 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 index c1744f5c2ac..c11c02777b1 100644 --- a/packages/toplevel_expect_test/toplevel_expect_test.v0.9.2/opam +++ b/packages/toplevel_expect_test/toplevel_expect_test.v0.9.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/toplevel_expect_test" @@ -9,16 +9,27 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core_kernel" {>= "v0.9.1" & < "v0.10"} - "ocamlfind" {>= "1.7.2"} - "jbuilder" {build & >= "1.0+beta8"} - "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"} + "ocaml" {>= "4.03.0"} + "core_kernel" {>= "v0.9.1" & < "v0.10"} + "ocamlfind" {>= "1.7.2"} + "jbuilder" {build & >= "1.0+beta8"} + "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" "ocaml-migrate-parsetree" {>= "1.0"} ] -available: [ ocaml-version >= "4.03.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: "md5=abf99224e6ab5e82630ae5ea65b8988f" +} diff --git a/packages/toplevel_expect_test/toplevel_expect_test.v0.9.2/url b/packages/toplevel_expect_test/toplevel_expect_test.v0.9.2/url deleted file mode 100644 index 35a8e5e6283..00000000000 --- a/packages/toplevel_expect_test/toplevel_expect_test.v0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/janestreet/toplevel_expect_test/archive/v0.9.2.tar.gz" -checksum: "abf99224e6ab5e82630ae5ea65b8988f" diff --git a/packages/topological_sort/topological_sort.v0.10.0/descr b/packages/topological_sort/topological_sort.v0.10.0/descr deleted file mode 100644 index b84cc20689d..00000000000 --- a/packages/topological_sort/topological_sort.v0.10.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Topological sort algorithm - -Topological_sort is a single-module library that implements a simple -topological-sort algorithm. diff --git a/packages/topological_sort/topological_sort.v0.10.0/opam b/packages/topological_sort/topological_sort.v0.10.0/opam index 5d57a3435e9..b841bdfb9e7 100644 --- a/packages/topological_sort/topological_sort.v0.10.0/opam +++ b/packages/topological_sort/topological_sort.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/topological_sort" @@ -9,10 +9,19 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core_kernel" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "ppx_jane" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "ocaml" {>= "4.04.1"} + "core_kernel" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=b68428603530f443ba0b8c6fec6ebb5f" +} diff --git a/packages/topological_sort/topological_sort.v0.10.0/url b/packages/topological_sort/topological_sort.v0.10.0/url deleted file mode 100644 index 3fdf7c97b96..00000000000 --- a/packages/topological_sort/topological_sort.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/topological_sort-v0.10.0.tar.gz" -checksum: "b68428603530f443ba0b8c6fec6ebb5f" diff --git a/packages/topological_sort/topological_sort.v0.9.0/descr b/packages/topological_sort/topological_sort.v0.9.0/descr deleted file mode 100644 index b84cc20689d..00000000000 --- a/packages/topological_sort/topological_sort.v0.9.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Topological sort algorithm - -Topological_sort is a single-module library that implements a simple -topological-sort algorithm. diff --git a/packages/topological_sort/topological_sort.v0.9.0/opam b/packages/topological_sort/topological_sort.v0.9.0/opam index c1d28aa71dd..5343a32fdd3 100644 --- a/packages/topological_sort/topological_sort.v0.9.0/opam +++ b/packages/topological_sort/topological_sort.v0.9.0/opam @@ -1,18 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/topological_sort" bug-reports: "https://github.com/janestreet/topological_sort/issues" -dev-repo: "https://github.com/janestreet/topological_sort.git" +dev-repo: "git+https://github.com/janestreet/topological_sort.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "core_kernel" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "core_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=54b55203681894b27e43d752cae220e6" +} diff --git a/packages/topological_sort/topological_sort.v0.9.0/url b/packages/topological_sort/topological_sort.v0.9.0/url deleted file mode 100644 index 3221da35584..00000000000 --- a/packages/topological_sort/topological_sort.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/topological_sort-v0.9.0.tar.gz" -checksum: "54b55203681894b27e43d752cae220e6" diff --git a/packages/topology/topology.0.1.0/descr b/packages/topology/topology.0.1.0/descr deleted file mode 100644 index dace7a85cba..00000000000 --- a/packages/topology/topology.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -A library for working with network topologies. diff --git a/packages/topology/topology.0.1.0/opam b/packages/topology/topology.0.1.0/opam index 4987e7309a6..9980ab405cc 100644 --- a/packages/topology/topology.0.1.0/opam +++ b/packages/topology/topology.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "arjun@cs.umass.edu" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -8,9 +8,17 @@ remove: [ ["ocamlfind" "remove" "topology"] ] depends: [ + "ocaml" "ocamlfind" "ocamlgraph" {< "1.8.6"} "ocamlbuild" {build} ] dev-repo: "git://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: "md5=adceb00bc543b55b817be3d527a6b631" +} diff --git a/packages/topology/topology.0.1.0/url b/packages/topology/topology.0.1.0/url deleted file mode 100644 index 94bd5df8856..00000000000 --- a/packages/topology/topology.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/frenetic-lang/ocaml-topology/archive/v0.1.0.tar.gz" -checksum: "adceb00bc543b55b817be3d527a6b631" diff --git a/packages/topology/topology.0.2.0/descr b/packages/topology/topology.0.2.0/descr deleted file mode 100644 index dace7a85cba..00000000000 --- a/packages/topology/topology.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -A library for working with network topologies. diff --git a/packages/topology/topology.0.2.0/opam b/packages/topology/topology.0.2.0/opam index db1633a0538..9db45f582d2 100644 --- a/packages/topology/topology.0.2.0/opam +++ b/packages/topology/topology.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "seliopou@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -8,6 +8,7 @@ remove: [ ["ocamlfind" "remove" "topology"] ] depends: [ + "ocaml" "ocamlfind" "ocamlgraph" {< "1.8.6"} "packet" {>= "0.2.0"} @@ -15,3 +16,10 @@ depends: [ ] dev-repo: "git://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: "md5=baf65b7d5094683bd3d28d990074ac1d" +} diff --git a/packages/topology/topology.0.2.0/url b/packages/topology/topology.0.2.0/url deleted file mode 100644 index b67945989e0..00000000000 --- a/packages/topology/topology.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/frenetic-lang/ocaml-topology/archive/v0.2.0.tar.gz" -checksum: "baf65b7d5094683bd3d28d990074ac1d" diff --git a/packages/topology/topology.0.4.0/descr b/packages/topology/topology.0.4.0/descr deleted file mode 100644 index dace7a85cba..00000000000 --- a/packages/topology/topology.0.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -A library for working with network topologies. diff --git a/packages/topology/topology.0.4.0/opam b/packages/topology/topology.0.4.0/opam index 4d84113e8e5..dc7ce603892 100644 --- a/packages/topology/topology.0.4.0/opam +++ b/packages/topology/topology.0.4.0/opam @@ -1,26 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Arjun Guha " version: "0.4.0" homepage: "https://github.com/frenetic-lang/ocaml-topology" build: [ ["./configure" "--%{pa_ounit:enable}%-tests"] [make] -] -build-test: [ - [make "test"] + [make "test"] {with-test} ] remove: [ ["ocamlfind" "remove" "topology"] ] depends: [ + "ocaml" "ocamlfind" "core_kernel" "sexplib" {< "113.01.00"} "ocamlgraph" {>= "1.8.6"} "packet" {>= "0.3.1" & < "0.5.0"} - "pa_ounit" {test} - "ounit" {test} + "pa_ounit" {with-test} + "ounit" {with-test} "ocamlbuild" {build} ] dev-repo: "git://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: "md5=554ef565d18791f07de2819f33a65659" +} diff --git a/packages/topology/topology.0.4.0/url b/packages/topology/topology.0.4.0/url deleted file mode 100644 index d6950ae9c26..00000000000 --- a/packages/topology/topology.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/frenetic-lang/ocaml-topology/archive/v0.4.0.tar.gz" -checksum: "554ef565d18791f07de2819f33a65659" diff --git a/packages/touist/touist.3.0.0/descr b/packages/touist/touist.3.0.0/descr deleted file mode 100644 index d38a318a573..00000000000 --- a/packages/touist/touist.3.0.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -The solver for the Touist language - -The Touist language is a friendly language for writing propositional -logic and logic on real and integers (SMT). This language aims to -formalize real-life problems (e.g., the sudoku can be solved in a few -lines). Touist embeds the minisat solver (for propositional logic) and -(coming soon) the SMT2 solver. It can also generate the DIMACS, SMT2 -and latex formats from you touist file. diff --git a/packages/touist/touist.3.0.0/opam b/packages/touist/touist.3.0.0/opam index fb56d82b3ae..c0118cf21ec 100644 --- a/packages/touist/touist.3.0.0/opam +++ b/packages/touist/touist.3.0.0/opam @@ -1,31 +1,41 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Maël Valais " authors: [ "Maël Valais " "Olivier Lezaud" ] license: "MIT" homepage: "http://touist.github.io" -dev-repo: "https://github.com/touist/touist.git" +dev-repo: "git+https://github.com/touist/touist.git" bug-reports: "https://github.com/touist/touist/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}%/touist/setup.ml" "-C" "%{etc}%/touist" "-uninstall"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.01.0"} "fileutils" {build & >= "0.4.0"} "menhir" {build & >= "20150118"} "minisat" {build} "ocamlbuild" {build} "ocamlfind" {build} - "ounit" {test} + "ounit" {with-test} ] -available: [ ocaml-version >= "4.01.0" ] +synopsis: "The solver for the Touist language" +description: """ +The Touist language is a friendly language for writing propositional +logic and logic on real and integers (SMT). This language aims to +formalize real-life problems (e.g., the sudoku can be solved in a few +lines). Touist embeds the minisat solver (for propositional logic) and +(coming soon) the SMT2 solver. It can also generate the DIMACS, SMT2 +and latex formats from you touist file.""" +url { + src: "https://github.com/touist/touist/archive/v3.0.0.tar.gz" + checksum: "md5=d4e29a5160b1ae0132fbb41ca0e47888" +} diff --git a/packages/touist/touist.3.0.0/url b/packages/touist/touist.3.0.0/url deleted file mode 100644 index 0bb22fb8a2d..00000000000 --- a/packages/touist/touist.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/touist/touist/archive/v3.0.0.tar.gz" -checksum: "d4e29a5160b1ae0132fbb41ca0e47888" diff --git a/packages/touist/touist.3.1.0/descr b/packages/touist/touist.3.1.0/descr deleted file mode 100644 index 938dffccb28..00000000000 --- a/packages/touist/touist.3.1.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -The solver for the Touist language - -The Touist language is a friendly language for writing propositional -logic and logic on real and integers (SMT). This language aims to -formalize real-life problems (e.g., the sudoku can be solved in a few -lines). Touist embeds the minisat solver (for propositional logic) and -the yices2 solver (optional, for SMT logic). It can also generate the -DIMACS, SMT2 and latex formats from you touist file. To use the SMT -solver, install yices2 with - - opam install yices2 diff --git a/packages/touist/touist.3.1.0/opam b/packages/touist/touist.3.1.0/opam index e51a42f28ea..109cf9763da 100644 --- a/packages/touist/touist.3.1.0/opam +++ b/packages/touist/touist.3.1.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Maël Valais " authors: ["Maël Valais " "Olivier Lezaud"] homepage: "http://touist.github.io" bug-reports: "https://github.com/touist/touist/issues" license: "MIT" -dev-repo: "https://github.com/touist/touist.git" +dev-repo: "git+https://github.com/touist/touist.git" build: [ [ "ocaml" @@ -15,24 +15,23 @@ build: [ "--%{yices2:enable}%-yices2" ] ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -build-test: [ [ "ocaml" "setup.ml" "-configure" "--enable-tests" "--%{yices2:enable}%-yices2" - ] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] + ] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: ["ocaml" "setup.ml" "-doc"] +install: ["ocaml" "setup.ml" "-install"] remove: [ "ocaml" "%{etc}%/touist/setup.ml" "-C" "%{etc}%/touist" "-uninstall" ] depends: [ + "ocaml" {>= "4.01.0"} "cppo" {build} "cppo_ocamlbuild" {build} "fileutils" {build & >= "0.4.0"} @@ -40,13 +39,12 @@ depends: [ "minisat" {build} "ocamlbuild" {build} "ocamlfind" {build} - "ounit" {test} + "ounit" {with-test} ] depopts: "yices2" conflicts: [ "yices2" {< "0.0.2"} ] -available: [ocaml-version >= "4.01.0"] post-messages: [ " Touist built without yices2 support. @@ -61,3 +59,18 @@ License terms: http://yices.csl.sri.com/yices-newnewlicense.html " {success & yices2:installed} ] +synopsis: "The solver for the Touist language" +description: """ +The Touist language is a friendly language for writing propositional +logic and logic on real and integers (SMT). This language aims to +formalize real-life problems (e.g., the sudoku can be solved in a few +lines). Touist embeds the minisat solver (for propositional logic) and +the yices2 solver (optional, for SMT logic). It can also generate the +DIMACS, SMT2 and latex formats from you touist file. To use the SMT +solver, install yices2 with + + opam install yices2""" +url { + src: "https://github.com/touist/touist/archive/v3.1.0.tar.gz" + checksum: "md5=b8dd0572f84baaf7eb1f191f0bb9a208" +} diff --git a/packages/touist/touist.3.1.0/url b/packages/touist/touist.3.1.0/url deleted file mode 100644 index 9fe12e9702e..00000000000 --- a/packages/touist/touist.3.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/touist/touist/archive/v3.1.0.tar.gz" -checksum: "b8dd0572f84baaf7eb1f191f0bb9a208" diff --git a/packages/touist/touist.3.2.0/descr b/packages/touist/touist.3.2.0/descr deleted file mode 100644 index f970a175c2e..00000000000 --- a/packages/touist/touist.3.2.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -The solver for the Touist language - -The Touist language is a friendly language for writing propositional -logic, 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 the -minisat solver (for propositional logic) and the yices2 solver -(optional, for SMT logic). It can also generate the DIMACS, SMT2 and -latex formats from you touist file. - -Optionnal solvers: -- for using the embeded SMT solver, run `opam install yices2` and then do - `opam reinstall touist` -- for using the embeded QBF solver, run `opam install qbf` and then do - `opam reinstall touist` diff --git a/packages/touist/touist.3.2.0/opam b/packages/touist/touist.3.2.0/opam index 498cece306e..af96784a4a4 100644 --- a/packages/touist/touist.3.2.0/opam +++ b/packages/touist/touist.3.2.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Maël Valais " authors: ["Maël Valais " "Olivier Lezaud"] homepage: "http://touist.github.io" bug-reports: "https://github.com/touist/touist/issues" license: "MIT" -dev-repo: "https://github.com/touist/touist.git" +dev-repo: "git+https://github.com/touist/touist.git" build: [ [ "ocaml" @@ -16,9 +16,6 @@ build: [ "--%{qbf:enable}%-qbf" ] ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -build-test: [ [ "ocaml" "setup.ml" @@ -26,15 +23,17 @@ build-test: [ "--enable-tests" "--%{yices2:enable}%-yices2" "--%{qbf:enable}%-qbf" - ] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] + ] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: ["ocaml" "setup.ml" "-doc"] +install: ["ocaml" "setup.ml" "-install"] remove: [ "ocaml" "%{etc}%/touist/setup.ml" "-C" "%{etc}%/touist" "-uninstall" ] depends: [ + "ocaml" {>= "4.01.0"} "cppo" {build} "cppo_ocamlbuild" {build} "fileutils" {build & >= "0.4.0"} @@ -42,14 +41,13 @@ depends: [ "minisat" {build} "ocamlbuild" {build} "ocamlfind" {build} - "ounit" {test} + "ounit" {with-test} ] depopts: ["qbf" "yices2"] conflicts: [ "qbf" {< "0.1"} "yices2" {< "0.0.2"} ] -available: [ocaml-version >= "4.01.0"] post-messages: [ " Touist built without yices2. If you also wanted to use the SMT solver, do: @@ -75,3 +73,22 @@ license. " {success & qbf:installed} ] +synopsis: "The solver for the Touist language" +description: """ +The Touist language is a friendly language for writing propositional +logic, 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 the +minisat solver (for propositional logic) and the yices2 solver +(optional, for SMT logic). It can also generate the DIMACS, SMT2 and +latex formats from you touist file. + +Optionnal solvers: +- for using the embeded SMT solver, run `opam install yices2` and then do + `opam reinstall touist` +- for using the embeded QBF solver, run `opam install qbf` and then do + `opam reinstall touist`""" +url { + src: "https://github.com/touist/touist/archive/v3.2.0.tar.gz" + checksum: "md5=42be6b20683d4b19d3e0379bb0dd846e" +} diff --git a/packages/touist/touist.3.2.0/url b/packages/touist/touist.3.2.0/url deleted file mode 100644 index 831a6b52c68..00000000000 --- a/packages/touist/touist.3.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/touist/touist/archive/v3.2.0.tar.gz" -checksum: "42be6b20683d4b19d3e0379bb0dd846e" diff --git a/packages/touist/touist.3.2.1/descr b/packages/touist/touist.3.2.1/descr deleted file mode 100644 index f90fd82ab97..00000000000 --- a/packages/touist/touist.3.2.1/descr +++ /dev/null @@ -1,15 +0,0 @@ -The solver for the Touist language - -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 the embeded SMT solver, run `opam install yices2` and then do - `opam reinstall touist` -- for using the embeded QBF solver, run `opam install qbf` and then do - `opam reinstall touist` diff --git a/packages/touist/touist.3.2.1/opam b/packages/touist/touist.3.2.1/opam index 01d9ad77c57..eff26019757 100644 --- a/packages/touist/touist.3.2.1/opam +++ b/packages/touist/touist.3.2.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/touist/touist.git" +dev-repo: "git+https://github.com/touist/touist.git" build: [ [ "ocaml" @@ -16,9 +16,6 @@ build: [ "--%{qbf:enable}%-qbf" ] ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -build-test: [ [ "ocaml" "setup.ml" @@ -26,15 +23,17 @@ build-test: [ "--enable-tests" "--%{yices2:enable}%-yices2" "--%{qbf:enable}%-qbf" - ] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] + ] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: ["ocaml" "setup.ml" "-doc"] +install: ["ocaml" "setup.ml" "-install"] remove: [ "ocaml" "%{etc}%/touist/setup.ml" "-C" "%{etc}%/touist" "-uninstall" ] depends: [ + "ocaml" {>= "4.01.0"} "cppo" {build & >= "0.9.4"} "cppo_ocamlbuild" {build} "fileutils" {build & >= "0.4.0"} @@ -42,14 +41,13 @@ depends: [ "minisat" {build} "ocamlbuild" {build} "ocamlfind" {build} - "ounit" {test} + "ounit" {with-test} ] depopts: ["qbf" "yices2"] conflicts: [ "qbf" {< "0.1"} "yices2" {< "0.0.2"} ] -available: [ocaml-version >= "4.01.0"] post-messages: [ " Touist built without yices2. If you also wanted to use the SMT solver, do: @@ -75,3 +73,22 @@ license. " {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 the embeded SMT solver, run `opam install yices2` and then do + `opam reinstall touist` +- for using the embeded QBF solver, run `opam install qbf` and then do + `opam reinstall touist`""" +url { + src: "https://github.com/touist/touist/archive/v3.2.1.tar.gz" + checksum: "md5=b37b3aaefba542930f0e2b94cd0d79c1" +} diff --git a/packages/touist/touist.3.2.1/url b/packages/touist/touist.3.2.1/url deleted file mode 100644 index 81e5d0b70e5..00000000000 --- a/packages/touist/touist.3.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/touist/touist/archive/v3.2.1.tar.gz" -checksum: "b37b3aaefba542930f0e2b94cd0d79c1" diff --git a/packages/touist/touist.3.4.0/descr b/packages/touist/touist.3.4.0/descr deleted file mode 100644 index bf166894471..00000000000 --- a/packages/touist/touist.3.4.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -The solver for the Touist language - -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` diff --git a/packages/touist/touist.3.4.0/opam b/packages/touist/touist.3.4.0/opam index de297fb5cdb..b25263dd9b1 100644 --- a/packages/touist/touist.3.4.0/opam +++ b/packages/touist/touist.3.4.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/touist/touist.git" +dev-repo: "git+https://github.com/touist/touist.git" build: [ [ "ocaml" @@ -16,9 +16,6 @@ build: [ "--%{qbf:enable}%-qbf" ] ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -build-test: [ [ "ocaml" "setup.ml" @@ -26,15 +23,17 @@ build-test: [ "--enable-tests" "--%{yices2:enable}%-yices2" "--%{qbf:enable}%-qbf" - ] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] + ] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: ["ocaml" "setup.ml" "-doc"] +install: ["ocaml" "setup.ml" "-install"] remove: [ "ocaml" "%{etc}%/touist/setup.ml" "-C" "%{etc}%/touist" "-uninstall" ] depends: [ + "ocaml" {>= "4.01.0"} ("cppo" {= "1.5.0"} | "cppo" {= "1.4.1"} | "cppo" {= "1.4.0"} | "cppo" {= "1.3.2"} | "cppo" {= "1.3.1"} | @@ -51,14 +50,13 @@ depends: [ "minisat" "ocamlbuild" {build} "ocamlfind" {build} - "ounit" {test} + "ounit" {with-test} ] depopts: ["qbf" "yices2"] conflicts: [ "qbf" {< "0.1"} "yices2" {< "0.0.2"} ] -available: [ocaml-version >= "4.01.0"] post-messages: [ "To install more solvers, see 'opam info touist'" {success} "Built without yices2 (SMT solver)" {success & !yices2:installed} @@ -67,3 +65,20 @@ post-messages: [ {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: "md5=13920976affe8924b192ccd4e6d5a98b" +} diff --git a/packages/touist/touist.3.4.0/url b/packages/touist/touist.3.4.0/url deleted file mode 100644 index ba085adbf7c..00000000000 --- a/packages/touist/touist.3.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/touist/touist/archive/v3.4.0.tar.gz" -checksum: "13920976affe8924b192ccd4e6d5a98b" diff --git a/packages/touist/touist.3.4.1/descr b/packages/touist/touist.3.4.1/descr deleted file mode 100644 index bf166894471..00000000000 --- a/packages/touist/touist.3.4.1/descr +++ /dev/null @@ -1,13 +0,0 @@ -The solver for the Touist language - -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` diff --git a/packages/touist/touist.3.4.1/opam b/packages/touist/touist.3.4.1/opam index 1f174d0352a..344a810ebec 100644 --- a/packages/touist/touist.3.4.1/opam +++ b/packages/touist/touist.3.4.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/touist/touist.git" +dev-repo: "git+https://github.com/touist/touist.git" build: [ [ "ocaml" @@ -16,9 +16,6 @@ build: [ "--%{qbf:enable}%-qbf" ] ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -build-test: [ [ "ocaml" "setup.ml" @@ -26,29 +23,30 @@ build-test: [ "--enable-tests" "--%{yices2:enable}%-yices2" "--%{qbf:enable}%-qbf" - ] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] + ] {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: ["ocaml" "setup.ml" "-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"} | "cppo" {build & >= "0.9.4" & <= "1.5.0"}) "menhir" {>= "20151023"} "minisat" {build} "ocamlbuild" {build} "ocamlfind" {build} - "ounit" {test} + "ounit" {with-test} ] depopts: ["qbf" "yices2"] conflicts: [ "qbf" {< "0.1"} "yices2" {< "0.0.2"} ] -available: [ocaml-version >= "4.01.0"] post-messages: [ "To install more solvers, see 'opam info touist'" {success} "Built without yices2 (SMT solver)" {success & !yices2:installed} @@ -57,3 +55,20 @@ post-messages: [ {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: "md5=7be1923c383605cc48c3fbe0a4ab3593" +} diff --git a/packages/touist/touist.3.4.1/url b/packages/touist/touist.3.4.1/url deleted file mode 100644 index c1c915348e9..00000000000 --- a/packages/touist/touist.3.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/touist/touist/archive/v3.4.1.tar.gz" -checksum: "7be1923c383605cc48c3fbe0a4ab3593" diff --git a/packages/touist/touist.3.5.0/descr b/packages/touist/touist.3.5.0/descr deleted file mode 100644 index bf166894471..00000000000 --- a/packages/touist/touist.3.5.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -The solver for the Touist language - -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` diff --git a/packages/touist/touist.3.5.0/opam b/packages/touist/touist.3.5.0/opam index aa074d1ee5b..6654c7f1c1e 100644 --- a/packages/touist/touist.3.5.0/opam +++ b/packages/touist/touist.3.5.0/opam @@ -1,33 +1,33 @@ -opam-version: "1.2" +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: "https://github.com/touist/touist.git" +dev-repo: "git+https://github.com/touist/touist.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} + ["jbuilder" "build" "@doc" "-j" jobs] {with-doc} ] install: ["jbuilder" "install"] -build-test: ["jbuilder" "runtest" "-p" name "-j" jobs] -build-doc: ["jbuilder" "build" "@doc" "-j" jobs] remove: ["jbuilder" "uninstall"] depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {build & >= "1.0+beta12"} "menhir" {>= "20151023"} "minisat" "re" "cmdliner" {>= "0.9.8"} - "ounit" {test} - "odoc" {doc} + "ounit" {with-test} + "odoc" {with-doc} ] depopts: ["qbf" "yices2"] conflicts: [ "qbf" {< "0.1"} "yices2" {< "0.0.2"} ] -available: [ocaml-version >= "4.02.3"] post-messages: [ "To install more solvers, see 'opam info touist'" {success} "Built without yices2 (SMT solver)" {success & !yices2:installed} @@ -36,3 +36,20 @@ post-messages: [ {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.5.0.tar.gz" + checksum: "md5=c09dd1cda8aff444889d1374636c810b" +} diff --git a/packages/touist/touist.3.5.0/url b/packages/touist/touist.3.5.0/url deleted file mode 100644 index 28c71ae6f49..00000000000 --- a/packages/touist/touist.3.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/touist/touist/archive/v3.5.0.tar.gz" -checksum: "c09dd1cda8aff444889d1374636c810b" diff --git a/packages/tplib/tplib.1.3/descr b/packages/tplib/tplib.1.3/descr deleted file mode 100644 index 767cf95789f..00000000000 --- a/packages/tplib/tplib.1.3/descr +++ /dev/null @@ -1,12 +0,0 @@ -TPLib: Tropical Polyhedra Library - -TPLib implements several algorithms to manipulate tropical polyhedra. Among -others, it allows to compute: -* the extreme points and rays of tropical polyhedra, -* tropical polar cones, -* the minimal representations by means of half-spaces, -* the tropical complex associated with a tropical polytope. - -TPLib also provides abstract operations over tropical polyhedra (intersections, -convex hull of unions, etc), which are typically useful in applications to -formal verification. diff --git a/packages/tplib/tplib.1.3/opam b/packages/tplib/tplib.1.3/opam index e30474a662c..f85f12a3cd1 100644 --- a/packages/tplib/tplib.1.3/opam +++ b/packages/tplib/tplib.1.3/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "xavier.allamigeon (at) inria.fr" authors: ["Xavier ALLAMIGEON"] homepage: "https://gforge.inria.fr/projects/tplib/" bug-reports: "https://gforge.inria.fr/tracker/?group_id=3286" -dev-repo: "https://scm.gforge.inria.fr/anonscm/git/tplib/tplib.git" +dev-repo: "git+https://scm.gforge.inria.fr/anonscm/git/tplib/tplib.git" build: [ ["./configure" "--prefix" prefix] [make] @@ -16,6 +16,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "3.12.0"} "ocamlfind" "ocamlbuild" {build} "num" @@ -27,7 +28,23 @@ depopts: [ conflicts: [ "mlgmpidl" ] -available: [ocaml-version >= "3.12.0"] patches: [ "fix-makefile.diff" ] +synopsis: "TPLib: Tropical Polyhedra Library" +description: """ +TPLib implements several algorithms to manipulate tropical polyhedra. Among +others, it allows to compute: +* the extreme points and rays of tropical polyhedra, +* tropical polar cones, +* the minimal representations by means of half-spaces, +* the tropical complex associated with a tropical polytope. + +TPLib also provides abstract operations over tropical polyhedra (intersections, +convex hull of unions, etc), which are typically useful in applications to +formal verification.""" +extra-files: ["fix-makefile.diff" "md5=4d6c16c0d8c001c09afd8d9ddb8493f0"] +url { + src: "https://gforge.inria.fr/frs/download.php/32084/tplib-1.3.tar.gz" + checksum: "md5=861bde89a6790b78474c5578f821aea4" +} diff --git a/packages/tplib/tplib.1.3/url b/packages/tplib/tplib.1.3/url deleted file mode 100644 index 92831cb0cb6..00000000000 --- a/packages/tplib/tplib.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://gforge.inria.fr/frs/download.php/32084/tplib-1.3.tar.gz" -checksum: "861bde89a6790b78474c5578f821aea4" diff --git a/packages/tptp/tptp.0.2.0/descr b/packages/tptp/tptp.0.2.0/descr deleted file mode 100644 index 5e2d15a9544..00000000000 --- a/packages/tptp/tptp.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Library for reading and writing FOF and CNF formulas in TPTP format diff --git a/packages/tptp/tptp.0.2.0/opam b/packages/tptp/tptp.0.2.0/opam index 33b2d243bf8..1343e052841 100644 --- a/packages/tptp/tptp.0.2.0/opam +++ b/packages/tptp/tptp.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "radek.micek@gmail.com" authors: ["Radek Micek "] homepage: "https://github.com/radekm/ocaml-tptp" @@ -6,12 +6,20 @@ license: "MIT" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "tptp"]] depends: [ + "ocaml" "ocamlfind" "zarith" "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Library for reading and writing FOF and CNF formulas in TPTP format" +flags: light-uninstall +url { + src: "https://forge.ocamlcore.org/frs/download.php/1173/tptp-0.2.0.tar.bz2" + checksum: "md5=0d078205b46e178d7d81a9e5a025aa45" +} diff --git a/packages/tptp/tptp.0.2.0/url b/packages/tptp/tptp.0.2.0/url deleted file mode 100644 index 98cefc2f9ad..00000000000 --- a/packages/tptp/tptp.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1173/tptp-0.2.0.tar.bz2" -checksum: "0d078205b46e178d7d81a9e5a025aa45" diff --git a/packages/tptp/tptp.0.3.0/descr b/packages/tptp/tptp.0.3.0/descr deleted file mode 100644 index 5e2d15a9544..00000000000 --- a/packages/tptp/tptp.0.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Library for reading and writing FOF and CNF formulas in TPTP format diff --git a/packages/tptp/tptp.0.3.0/opam b/packages/tptp/tptp.0.3.0/opam index 6cf95914135..bdd1e0a152f 100644 --- a/packages/tptp/tptp.0.3.0/opam +++ b/packages/tptp/tptp.0.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "radek.micek@gmail.com" authors: ["Radek Micek "] homepage: "https://github.com/radekm/ocaml-tptp" @@ -6,13 +6,21 @@ license: "MIT" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "tptp"]] depends: [ + "ocaml" "ocamlfind" "zarith" "pprint" "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Library for reading and writing FOF and CNF formulas in TPTP format" +flags: light-uninstall +url { + src: "https://forge.ocamlcore.org/frs/download.php/1405/tptp-0.3.0.tar.bz2" + checksum: "md5=7d4b075afc2ab4da330b341307c6982d" +} diff --git a/packages/tptp/tptp.0.3.0/url b/packages/tptp/tptp.0.3.0/url deleted file mode 100644 index 2f3926e0fc1..00000000000 --- a/packages/tptp/tptp.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1405/tptp-0.3.0.tar.bz2" -checksum: "7d4b075afc2ab4da330b341307c6982d" diff --git a/packages/tptp/tptp.0.3.1/descr b/packages/tptp/tptp.0.3.1/descr deleted file mode 100644 index 5e2d15a9544..00000000000 --- a/packages/tptp/tptp.0.3.1/descr +++ /dev/null @@ -1 +0,0 @@ -Library for reading and writing FOF and CNF formulas in TPTP format diff --git a/packages/tptp/tptp.0.3.1/opam b/packages/tptp/tptp.0.3.1/opam index 7f522140547..2533d1db361 100644 --- a/packages/tptp/tptp.0.3.1/opam +++ b/packages/tptp/tptp.0.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "radek.micek@gmail.com" authors: ["Radek Micek "] homepage: "https://github.com/radekm/ocaml-tptp" @@ -6,10 +6,11 @@ license: "MIT" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "tptp"]] depends: [ + "ocaml" "ocamlfind" "zarith" "pprint" @@ -17,3 +18,10 @@ depends: [ "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Library for reading and writing FOF and CNF formulas in TPTP format" +flags: light-uninstall +url { + src: "https://forge.ocamlcore.org/frs/download.php/1437/tptp-0.3.1.tar.bz2" + checksum: "md5=7eea0f20f5734f9f678c23d2a84ceb3c" +} diff --git a/packages/tptp/tptp.0.3.1/url b/packages/tptp/tptp.0.3.1/url deleted file mode 100644 index daa2be5a006..00000000000 --- a/packages/tptp/tptp.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1437/tptp-0.3.1.tar.bz2" -checksum: "7eea0f20f5734f9f678c23d2a84ceb3c" diff --git a/packages/tptp/tptp.0.3.2/descr b/packages/tptp/tptp.0.3.2/descr deleted file mode 100644 index 5e2d15a9544..00000000000 --- a/packages/tptp/tptp.0.3.2/descr +++ /dev/null @@ -1 +0,0 @@ -Library for reading and writing FOF and CNF formulas in TPTP format diff --git a/packages/tptp/tptp.0.3.2/opam b/packages/tptp/tptp.0.3.2/opam index f65318ee9b8..573f57ebc63 100644 --- a/packages/tptp/tptp.0.3.2/opam +++ b/packages/tptp/tptp.0.3.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Radek Micek " authors: "Radek Micek " homepage: "https://github.com/radekm/ocaml-tptp" @@ -6,11 +6,12 @@ license: "MIT" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: ["ocaml" "setup.ml" "-install"] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "tptp"] depends: [ + "ocaml" "ocamlfind" "zarith" "pprint" @@ -18,3 +19,10 @@ depends: [ "ocamlbuild" {build} ] dev-repo: "git://github.com/radekm/ocaml-tptp" +synopsis: + "Library for reading and writing FOF and CNF formulas in TPTP format" +flags: light-uninstall +url { + src: "https://github.com/radekm/ocaml-tptp/archive/0.3.2.tar.gz" + checksum: "md5=9e3bb9d827bfc22f7d55202b1e722cb4" +} diff --git a/packages/tptp/tptp.0.3.2/url b/packages/tptp/tptp.0.3.2/url deleted file mode 100644 index 55f14fdb9d7..00000000000 --- a/packages/tptp/tptp.0.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/radekm/ocaml-tptp/archive/0.3.2.tar.gz" -checksum: "9e3bb9d827bfc22f7d55202b1e722cb4" diff --git a/packages/traildb/traildb.0.1/descr b/packages/traildb/traildb.0.1/descr deleted file mode 100644 index cbd3c215f55..00000000000 --- a/packages/traildb/traildb.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -OCaml bindings for TrailDB. - -TrailDB is a file format for time-series. diff --git a/packages/traildb/traildb.0.1/opam b/packages/traildb/traildb.0.1/opam index c7a1c607522..929b38865be 100644 --- a/packages/traildb/traildb.0.1/opam +++ b/packages/traildb/traildb.0.1/opam @@ -1,19 +1,28 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Didier Wenzek " authors: "Didier Wenzek " homepage: "https://github.com/didier-wenzek/ocaml-traildb" bug-reports: "https://github.com/didier-wenzek/ocaml-traildb/issues" license: "MIT" -dev-repo: "https://github.com/didier-wenzek/ocaml-traildb.git" -build: ["jbuilder" "build" "-p" name "-j" jobs] -build-test: ["jbuilder" "runtest" "-j" jobs] +dev-repo: "git+https://github.com/didier-wenzek/ocaml-traildb.git" +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-j" jobs] {with-test} +] depends: [ + "ocaml" "uuidm" "jbuilder" {build} - "oUnit" {test} + "oUnit" {with-test} ] depexts: [ - [["debian"] ["libtraildb-dev"]] - [["homebrew"] ["traildb"]] - [["ubuntu"] ["libtraildb-dev"]] + ["libtraildb-dev"] {os-distribution = "debian"} + ["traildb"] {os-distribution = "homebrew"} + ["libtraildb-dev"] {os-distribution = "ubuntu"} ] +synopsis: "OCaml bindings for TrailDB." +description: "TrailDB is a file format for time-series." +url { + src: "https://github.com/didier-wenzek/ocaml-traildb/archive/0.1.tar.gz" + checksum: "md5=d3de8da2e0b59880a3a1635753c8663b" +} diff --git a/packages/traildb/traildb.0.1/url b/packages/traildb/traildb.0.1/url deleted file mode 100644 index 212d7ec7ac7..00000000000 --- a/packages/traildb/traildb.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/didier-wenzek/ocaml-traildb/archive/0.1.tar.gz" -checksum: "d3de8da2e0b59880a3a1635753c8663b" diff --git a/packages/trakeva/trakeva.0.0.0/descr b/packages/trakeva/trakeva.0.0.0/descr deleted file mode 100644 index 2136980762a..00000000000 --- a/packages/trakeva/trakeva.0.0.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Transactions, Keys, and Values: Common interface to various databases - diff --git a/packages/trakeva/trakeva.0.0.0/opam b/packages/trakeva/trakeva.0.0.0/opam index bbd0cf71ede..d38ace3c7e9 100644 --- a/packages/trakeva/trakeva.0.0.0/opam +++ b/packages/trakeva/trakeva.0.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "trakeva" version: "0.0.0" maintainer: "seb@mondet.org" @@ -22,6 +22,7 @@ remove: [ ["ocamlfind" "remove" "trakeva"] ] depends: [ + "ocaml" "base-threads" "nonstd" "ocamlfind" @@ -34,3 +35,10 @@ depopts: [ ] dev-repo: "git://github.com/smondet/trakeva" install: ["ocaml" "setup.ml" "-install"] +synopsis: + "Transactions, Keys, and Values: Common interface to various databases" +flags: light-uninstall +url { + src: "https://github.com/smondet/trakeva/archive/trakeva.0.0.0.tar.gz" + checksum: "md5=41f6eab4ccc88bd882be25eeef696201" +} diff --git a/packages/trakeva/trakeva.0.0.0/url b/packages/trakeva/trakeva.0.0.0/url deleted file mode 100644 index f6cc8ccc6ad..00000000000 --- a/packages/trakeva/trakeva.0.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/smondet/trakeva/archive/trakeva.0.0.0.tar.gz" -checksum: "41f6eab4ccc88bd882be25eeef696201" diff --git a/packages/trakeva/trakeva.0.1.0/descr b/packages/trakeva/trakeva.0.1.0/descr deleted file mode 100644 index 2136980762a..00000000000 --- a/packages/trakeva/trakeva.0.1.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Transactions, Keys, and Values: Common interface to various databases - diff --git a/packages/trakeva/trakeva.0.1.0/opam b/packages/trakeva/trakeva.0.1.0/opam deleted file mode 100644 index 1c249479fca..00000000000 --- a/packages/trakeva/trakeva.0.1.0/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -maintainer: "Sebastien Mondet " -authors: [ "Sebastien Mondet " ] -license: "Apache-2.0" -homepage: "http://seb.mondet.org/software/trakeva/index.html" -bug-reports: "https://github.com/smondet/trakeva/issues" -dev-repo: "https://github.com/smondet/trakeva.git" -build: [ - ["./configure" - "--%{sqlite3:enable}%-sqlite" - "--%{postgresql:enable}%-postgresql" - "--disable-test" - prefix] - ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "trakeva"] - ["ocamlfind" "remove" "trakeva_sqlite"] - ["ocamlfind" "remove" "trakeva_postgresql"] - ["ocamlfind" "remove" "trakeva_of_uri"] -] -depends: [ - "base-threads" - "nonstd" - "oasis" {build & >= "0.4"} - "ocamlfind" {build} - "pvem_lwt_unix" - "uri" -] -depopts: [ - "postgresql" - "sqlite3" -] diff --git a/packages/trakeva/trakeva.0.1.0/url b/packages/trakeva/trakeva.0.1.0/url deleted file mode 100644 index 09f865a9e28..00000000000 --- a/packages/trakeva/trakeva.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/smondet/trakeva/archive/trakeva.0.1.0.tar.gz" -checksum: "919e8429eb79f5f9f49a2b87bf8060d1" diff --git a/packages/trakeva/trakeva.0.1.1/descr b/packages/trakeva/trakeva.0.1.1/descr deleted file mode 100644 index bc78ea40209..00000000000 --- a/packages/trakeva/trakeva.0.1.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Transactions, Keys, and Values; with Postgresql and/or Sqlite. - -A common key-value API with transactions on top of Postgresql or Sqlite. -The library `trakeva_of_uri` does dynamic loading based on a configuration URI -(`postgresql://` or `sqlite://`, depending on backends available at -compile-time). diff --git a/packages/trakeva/trakeva.0.1.1/opam b/packages/trakeva/trakeva.0.1.1/opam index fc05ac2b85c..a226c96b09c 100644 --- a/packages/trakeva/trakeva.0.1.1/opam +++ b/packages/trakeva/trakeva.0.1.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Sebastien Mondet " authors: "Sebastien Mondet " homepage: "http://www.hammerlab.org/docs/trakeva/master/index.html" bug-reports: "https://github.com/smondet/trakeva/issues" license: "Apache-2.0" -dev-repo: "https://github.com/smondet/trakeva.git" +dev-repo: "git+https://github.com/smondet/trakeva.git" build: [ [ "./configure" @@ -23,6 +23,7 @@ remove: [ ["ocamlfind" "remove" "trakeva_of_uri"] ] depends: [ + "ocaml" "base-threads" "nonstd" "oasis" {build & >= "0.4"} @@ -31,3 +32,14 @@ depends: [ "uri" ] depopts: ["postgresql" "sqlite3"] +synopsis: "Transactions, Keys, and Values; with Postgresql and/or Sqlite." +description: """ +A common key-value API with transactions on top of Postgresql or Sqlite. +The library `trakeva_of_uri` does dynamic loading based on a configuration URI +(`postgresql://` or `sqlite://`, depending on backends available at +compile-time).""" +flags: light-uninstall +url { + src: "https://github.com/smondet/trakeva/archive/trakeva.0.1.1.tar.gz" + checksum: "md5=6e37bdc1059e84c3836e9bfadd7da56b" +} diff --git a/packages/trakeva/trakeva.0.1.1/url b/packages/trakeva/trakeva.0.1.1/url deleted file mode 100644 index 5f1d4915582..00000000000 --- a/packages/trakeva/trakeva.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/smondet/trakeva/archive/trakeva.0.1.1.tar.gz" -checksum: "6e37bdc1059e84c3836e9bfadd7da56b" diff --git a/packages/transmission-rpc/transmission-rpc.1.0/descr b/packages/transmission-rpc/transmission-rpc.1.0/descr deleted file mode 100644 index da9ffb37514..00000000000 --- a/packages/transmission-rpc/transmission-rpc.1.0/descr +++ /dev/null @@ -1,8 +0,0 @@ -A client library for the Transmission Bittorrent client RPC -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. - diff --git a/packages/transmission-rpc/transmission-rpc.1.0/opam b/packages/transmission-rpc/transmission-rpc.1.0/opam index 2b7d6e99885..d07655e6963 100644 --- a/packages/transmission-rpc/transmission-rpc.1.0/opam +++ b/packages/transmission-rpc/transmission-rpc.1.0/opam @@ -1,29 +1,42 @@ -opam-version: "1.2" +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: "https://github.com/bataille/ocaml-transmission-rpc.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] depends: [ + "ocaml" "cohttp" {>= "0.13.0"} "lwt" "ocamlfind" {build} "ppx_deriving" - "ppx_deriving_yojson" {>= "2.0" & <"3.0"} + "ppx_deriving_yojson" {>= "2.0" & < "3.0"} "rresult" "yojson" ] +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: "md5=a1fd3f45728686185203c09d5d6c50f2" +} diff --git a/packages/transmission-rpc/transmission-rpc.1.0/url b/packages/transmission-rpc/transmission-rpc.1.0/url deleted file mode 100644 index 308aca47172..00000000000 --- a/packages/transmission-rpc/transmission-rpc.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/bataille/ocaml-transmission-rpc/archive/1.0.tar.gz" -checksum: "a1fd3f45728686185203c09d5d6c50f2" diff --git a/packages/travis-opam/travis-opam.1.0.0/descr b/packages/travis-opam/travis-opam.1.0.0/descr deleted file mode 100644 index 463c42444df..00000000000 --- a/packages/travis-opam/travis-opam.1.0.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Travis CI (Continuous Integration) helpers - -This package installs a set of helper tools that integrate your -OCaml project with the Travis CI (http://travis-ci.org) online -continuous integration system. - -It can test several combinations of OCaml and OPAM across multiple -Linux distributions, making it particularly handy for testing -C linkage or external library dependencies quickly. - -See for more -information and usage. diff --git a/packages/travis-opam/travis-opam.1.0.0/opam b/packages/travis-opam/travis-opam.1.0.0/opam index 98dbaef9089..c0ee0f9c4d9 100644 --- a/packages/travis-opam/travis-opam.1.0.0/opam +++ b/packages/travis-opam/travis-opam.1.0.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" homepage: "https://github.com/ocaml/ocaml-travisci-skeleton" bug-reports: "https://github.com/ocaml/ocaml-travisci-skeleton/issues" -dev-repo: "https://github.com/ocaml/ocaml-travisci-skeleton.git" +dev-repo: "git+https://github.com/ocaml/ocaml-travisci-skeleton.git" authors: [ "Thomas Gazagnaire" "Richard Mortier" @@ -10,7 +10,24 @@ authors: [ ] depends: [ + "ocaml" "ocamlbuild" {build} ] - build: [make] +synopsis: "Travis CI (Continuous Integration) helpers" +description: """ +This package installs a set of helper tools that integrate your +OCaml project with the Travis CI (http://travis-ci.org) online +continuous integration system. + +It can test several combinations of OCaml and OPAM across multiple +Linux distributions, making it particularly handy for testing +C linkage or external library dependencies quickly. + +See for more +information and usage.""" +url { + src: + "https://github.com/ocaml/ocaml-travisci-skeleton/archive/v1.0.0.tar.gz" + checksum: "md5=341696a2eba7d1dc6c4cf0c4b01456cf" +} diff --git a/packages/travis-opam/travis-opam.1.0.0/url b/packages/travis-opam/travis-opam.1.0.0/url deleted file mode 100644 index 50b25387630..00000000000 --- a/packages/travis-opam/travis-opam.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/ocaml-travisci-skeleton/archive/v1.0.0.tar.gz" -checksum: "341696a2eba7d1dc6c4cf0c4b01456cf" diff --git a/packages/travis-opam/travis-opam.1.0.2/descr b/packages/travis-opam/travis-opam.1.0.2/descr deleted file mode 100644 index 7fa3307d945..00000000000 --- a/packages/travis-opam/travis-opam.1.0.2/descr +++ /dev/null @@ -1,12 +0,0 @@ -Travis CI (Continuous Integration) helpers - -This package installs a set of helper tools that integrate your -OCaml project with the Travis CI (http://travis-ci.org) online -continuous integration system. - -It can test several combinations of OCaml and OPAM across multiple -Linux distributions, making it particularly handy for testing -C linkage or external library dependencies quickly. - -See for more -information and usage. diff --git a/packages/travis-opam/travis-opam.1.0.2/opam b/packages/travis-opam/travis-opam.1.0.2/opam index 11833ab0fd9..1a08ef82efa 100644 --- a/packages/travis-opam/travis-opam.1.0.2/opam +++ b/packages/travis-opam/travis-opam.1.0.2/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" homepage: "https://github.com/ocaml/ocaml-ci-scripts" bug-reports: "https://github.com/ocaml/ocaml-ci-scripts/issues" -dev-repo: "https://github.com/ocaml/ocaml-ci-scripts.git" +dev-repo: "git+https://github.com/ocaml/ocaml-ci-scripts.git" authors: [ "Thomas Gazagnaire" "Richard Mortier" @@ -11,7 +11,23 @@ authors: [ ] depends: [ + "ocaml" "ocamlbuild" {build} ] - build: [make] +synopsis: "Travis CI (Continuous Integration) helpers" +description: """ +This package installs a set of helper tools that integrate your +OCaml project with the Travis CI (http://travis-ci.org) online +continuous integration system. + +It can test several combinations of OCaml and OPAM across multiple +Linux distributions, making it particularly handy for testing +C linkage or external library dependencies quickly. + +See for more +information and usage.""" +url { + src: "https://github.com/ocaml/ocaml-ci-scripts/archive/v1.0.2.tar.gz" + checksum: "md5=2a6836dd122b91d7e8ab18dee2eec4b0" +} diff --git a/packages/travis-opam/travis-opam.1.0.2/url b/packages/travis-opam/travis-opam.1.0.2/url deleted file mode 100644 index 162e23f9afa..00000000000 --- a/packages/travis-opam/travis-opam.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/ocaml-ci-scripts/archive/v1.0.2.tar.gz" -checksum: "2a6836dd122b91d7e8ab18dee2eec4b0" diff --git a/packages/travis-opam/travis-opam.1.0.3/descr b/packages/travis-opam/travis-opam.1.0.3/descr deleted file mode 100644 index 7fa3307d945..00000000000 --- a/packages/travis-opam/travis-opam.1.0.3/descr +++ /dev/null @@ -1,12 +0,0 @@ -Travis CI (Continuous Integration) helpers - -This package installs a set of helper tools that integrate your -OCaml project with the Travis CI (http://travis-ci.org) online -continuous integration system. - -It can test several combinations of OCaml and OPAM across multiple -Linux distributions, making it particularly handy for testing -C linkage or external library dependencies quickly. - -See for more -information and usage. diff --git a/packages/travis-opam/travis-opam.1.0.3/opam b/packages/travis-opam/travis-opam.1.0.3/opam index 11833ab0fd9..ac7989e3a80 100644 --- a/packages/travis-opam/travis-opam.1.0.3/opam +++ b/packages/travis-opam/travis-opam.1.0.3/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" homepage: "https://github.com/ocaml/ocaml-ci-scripts" bug-reports: "https://github.com/ocaml/ocaml-ci-scripts/issues" -dev-repo: "https://github.com/ocaml/ocaml-ci-scripts.git" +dev-repo: "git+https://github.com/ocaml/ocaml-ci-scripts.git" authors: [ "Thomas Gazagnaire" "Richard Mortier" @@ -11,7 +11,23 @@ authors: [ ] depends: [ + "ocaml" "ocamlbuild" {build} ] - build: [make] +synopsis: "Travis CI (Continuous Integration) helpers" +description: """ +This package installs a set of helper tools that integrate your +OCaml project with the Travis CI (http://travis-ci.org) online +continuous integration system. + +It can test several combinations of OCaml and OPAM across multiple +Linux distributions, making it particularly handy for testing +C linkage or external library dependencies quickly. + +See for more +information and usage.""" +url { + src: "https://github.com/ocaml/ocaml-ci-scripts/archive/v1.0.3.tar.gz" + checksum: "md5=857ef64710802b30d80a3934f9696432" +} diff --git a/packages/travis-opam/travis-opam.1.0.3/url b/packages/travis-opam/travis-opam.1.0.3/url deleted file mode 100644 index c8cec837f68..00000000000 --- a/packages/travis-opam/travis-opam.1.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/ocaml-ci-scripts/archive/v1.0.3.tar.gz" -checksum: "857ef64710802b30d80a3934f9696432" diff --git a/packages/travis-opam/travis-opam.1.1.0/descr b/packages/travis-opam/travis-opam.1.1.0/descr deleted file mode 100644 index 7fa3307d945..00000000000 --- a/packages/travis-opam/travis-opam.1.1.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Travis CI (Continuous Integration) helpers - -This package installs a set of helper tools that integrate your -OCaml project with the Travis CI (http://travis-ci.org) online -continuous integration system. - -It can test several combinations of OCaml and OPAM across multiple -Linux distributions, making it particularly handy for testing -C linkage or external library dependencies quickly. - -See for more -information and usage. diff --git a/packages/travis-opam/travis-opam.1.1.0/opam b/packages/travis-opam/travis-opam.1.1.0/opam index 5aed662b787..68668b8b429 100644 --- a/packages/travis-opam/travis-opam.1.1.0/opam +++ b/packages/travis-opam/travis-opam.1.1.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" homepage: "https://github.com/ocaml/ocaml-ci-scripts" bug-reports: "https://github.com/ocaml/ocaml-ci-scripts/issues" -dev-repo: "https://github.com/ocaml/ocaml-ci-scripts.git" +dev-repo: "git+https://github.com/ocaml/ocaml-ci-scripts.git" authors: [ "Thomas Gazagnaire" "Richard Mortier" @@ -10,18 +10,33 @@ authors: [ ] depends: [ + "ocaml" "ocamlbuild" {build} ] - depexts: [ - [["alpine"] ["jq"]] - [["centos"] ["jq"]] - [["debian"] ["jq"]] - [["fedora"] ["jq"]] - [["homebrew" "osx"] ["jq"]] - [["opensuse"] ["jq"]] - [["oraclelinux"] ["jq"]] - [["ubuntu"] ["jq"]] + ["jq"] {os-distribution = "alpine"} + ["jq"] {os-distribution = "centos"} + ["jq"] {os-distribution = "debian"} + ["jq"] {os-distribution = "fedora"} + ["jq"] {os-distribution = "homebrew" & os = "macos"} + ["jq"] {os-distribution = "opensuse"} + ["jq"] {os-distribution = "oraclelinux"} + ["jq"] {os-distribution = "ubuntu"} ] - build: [make] +synopsis: "Travis CI (Continuous Integration) helpers" +description: """ +This package installs a set of helper tools that integrate your +OCaml project with the Travis CI (http://travis-ci.org) online +continuous integration system. + +It can test several combinations of OCaml and OPAM across multiple +Linux distributions, making it particularly handy for testing +C linkage or external library dependencies quickly. + +See for more +information and usage.""" +url { + src: "https://github.com/ocaml/ocaml-ci-scripts/archive/v1.1.0.tar.gz" + checksum: "md5=cd1141d93feecf2c7585a927be9e7e5c" +} diff --git a/packages/travis-opam/travis-opam.1.1.0/url b/packages/travis-opam/travis-opam.1.1.0/url deleted file mode 100644 index 531b6c8b0b0..00000000000 --- a/packages/travis-opam/travis-opam.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/ocaml-ci-scripts/archive/v1.1.0.tar.gz" -checksum: "cd1141d93feecf2c7585a927be9e7e5c" diff --git a/packages/travis-opam/travis-opam.1.2.0/descr b/packages/travis-opam/travis-opam.1.2.0/descr deleted file mode 100644 index 215b2e8b923..00000000000 --- a/packages/travis-opam/travis-opam.1.2.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Scripts for OCaml projects - -Supported CI: - -- **stable**: [Travis CI](/README-travis.md) Ubuntu, Debian and OSX workers. -- **experimental**: [Appveyor](/README-appveyor.md) Windows Server 2012 R2 (x64) workers. \ No newline at end of file diff --git a/packages/travis-opam/travis-opam.1.2.0/opam b/packages/travis-opam/travis-opam.1.2.0/opam index 8201e15c5e6..497fe17e543 100644 --- a/packages/travis-opam/travis-opam.1.2.0/opam +++ b/packages/travis-opam/travis-opam.1.2.0/opam @@ -1,8 +1,8 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "thomas@gazagnaire.org" homepage: "https://github.com/ocaml/ocaml-ci-scripts" bug-reports: "https://github.com/ocaml/ocaml-ci-scripts/issues" -dev-repo: "https://github.com/ocaml/ocaml-ci-scripts.git" +dev-repo: "git+https://github.com/ocaml/ocaml-ci-scripts.git" doc: "https://ocaml.github.io/ocaml-ci-scripts/" authors: [ @@ -17,6 +17,18 @@ build: [ ] depends: [ + "ocaml" "jbuilder" {build} "jsonm" {build} ] +synopsis: "Scripts for OCaml projects" +description: """ +Supported CI: + +- **stable**: [Travis CI](/README-travis.md) Ubuntu, Debian and OSX workers. +- **experimental**: [Appveyor](/README-appveyor.md) Windows Server 2012 R2 (x64) workers.""" +url { + src: + "https://github.com/ocaml/ocaml-ci-scripts/releases/download/1.2.0/travis-opam-1.2.0.tbz" + checksum: "md5=73e7bcc6ca14e30bc37c76379ed108d5" +} diff --git a/packages/travis-opam/travis-opam.1.2.0/url b/packages/travis-opam/travis-opam.1.2.0/url deleted file mode 100644 index df3ecf14ae2..00000000000 --- a/packages/travis-opam/travis-opam.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/ocaml-ci-scripts/releases/download/1.2.0/travis-opam-1.2.0.tbz" -checksum: "73e7bcc6ca14e30bc37c76379ed108d5" \ No newline at end of file diff --git a/packages/travis-senv/travis-senv.1.0.0/descr b/packages/travis-senv/travis-senv.1.0.0/descr deleted file mode 100644 index e7a8a0ab527..00000000000 --- a/packages/travis-senv/travis-senv.1.0.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Utility to manipulate Travis CI secure environment variables -`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. diff --git a/packages/travis-senv/travis-senv.1.0.0/opam b/packages/travis-senv/travis-senv.1.0.0/opam index 17aef2014c2..1a801835396 100644 --- a/packages/travis-senv/travis-senv.1.0.0/opam +++ b/packages/travis-senv/travis-senv.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" homepage: "http://github.com/avsm/travis-senv" tags: [ @@ -6,5 +6,16 @@ tags: [ "org:mirage" ] build: [[make]] -depends: ["cmdliner" "ocamlfind"] +depends: ["ocaml" "cmdliner" "ocamlfind"] dev-repo: "git://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: "md5=d70eca2a46d95398363a41fe2c2a4338" +} diff --git a/packages/travis-senv/travis-senv.1.0.0/url b/packages/travis-senv/travis-senv.1.0.0/url deleted file mode 100644 index 69ef8520469..00000000000 --- a/packages/travis-senv/travis-senv.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/avsm/travis-senv/archive/v1.0.0.tar.gz" -checksum: "d70eca2a46d95398363a41fe2c2a4338" diff --git a/packages/trax/trax.0.3.0/descr b/packages/trax/trax.0.3.0/descr deleted file mode 100644 index 63ca27faa24..00000000000 --- a/packages/trax/trax.0.3.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Stack-independent exception tracing -Trax defines a special exception, which is used to store a trace of where the exception was raised and re-raised. This is done independently from the state of the call stack. It can be used with Lwt or other asynchronous computations in which exceptions no longer propagate simply to the calling function but may be caught, stored, and re-raised after a while and after other exceptions have occurred in unrelated computations. diff --git a/packages/trax/trax.0.3.0/opam b/packages/trax/trax.0.3.0/opam index b2ed94da65e..8c9c954b2a1 100644 --- a/packages/trax/trax.0.3.0/opam +++ b/packages/trax/trax.0.3.0/opam @@ -1,11 +1,20 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "martin@mjambon.com" authors: ["Martin Jambon"] homepage: "https://github.com/mjambon/trax" bug-reports: "https://github.com/mjambon/trax/issues" -dev-repo: "https://github.com/mjambon/trax.git" +dev-repo: "git+https://github.com/mjambon/trax.git" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] -depends: ["jbuilder" {build}] -available: [ ocaml-version >= "4.01.0"] +depends: [ + "ocaml" {>= "4.01.0"} + "jbuilder" {build} +] +synopsis: "Stack-independent exception tracing" +description: + "Trax defines a special exception, which is used to store a trace of where the exception was raised and re-raised. This is done independently from the state of the call stack. It can be used with Lwt or other asynchronous computations in which exceptions no longer propagate simply to the calling function but may be caught, stored, and re-raised after a while and after other exceptions have occurred in unrelated computations." +url { + src: "https://github.com/mjambon/trax/archive/v0.3.0.tar.gz" + checksum: "md5=90e982beea76aba7bbb3681a92cc0d22" +} diff --git a/packages/trax/trax.0.3.0/url b/packages/trax/trax.0.3.0/url deleted file mode 100644 index cf2b65bbda9..00000000000 --- a/packages/trax/trax.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mjambon/trax/archive/v0.3.0.tar.gz" -checksum: "90e982beea76aba7bbb3681a92cc0d22" diff --git a/packages/tree_layout/tree_layout.0.1.0/descr b/packages/tree_layout/tree_layout.0.1.0/descr deleted file mode 100644 index e8dbb868a48..00000000000 --- a/packages/tree_layout/tree_layout.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Algorithms to layout trees in a pretty manner. \ No newline at end of file diff --git a/packages/tree_layout/tree_layout.0.1.0/opam b/packages/tree_layout/tree_layout.0.1.0/opam index 4b5488d1063..680b9308fc1 100644 --- a/packages/tree_layout/tree_layout.0.1.0/opam +++ b/packages/tree_layout/tree_layout.0.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Gabriel Radanne " authors: "Gabriel Radanne" homepage: "https://github.com/Drup/tree_layout" @@ -17,14 +17,20 @@ build: [ prefix ] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: ["ocaml" "setup.ml" "-install"] -build-test: ["ocaml" "setup.ml" "-test"] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "tree_layout"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} - "tyxml" {test} + "tyxml" {with-test} "ocamlbuild" {build} ] -available: ocaml-version >= "4.01.0" +synopsis: "Algorithms to layout trees in a pretty manner." +flags: light-uninstall +url { + src: "https://github.com/Drup/tree_layout/archive/0.1.0.tar.gz" + checksum: "md5=eaf12c96b8d60b53d535434e8439c417" +} diff --git a/packages/tree_layout/tree_layout.0.1.0/url b/packages/tree_layout/tree_layout.0.1.0/url deleted file mode 100644 index 0c3d6998cac..00000000000 --- a/packages/tree_layout/tree_layout.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Drup/tree_layout/archive/0.1.0.tar.gz" -checksum: "eaf12c96b8d60b53d535434e8439c417" diff --git a/packages/treeprint/treeprint.1.0.1/descr b/packages/treeprint/treeprint.1.0.1/descr deleted file mode 100644 index be78faf4bf8..00000000000 --- a/packages/treeprint/treeprint.1.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Small tree structure printer with operator associations and precedences. -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. diff --git a/packages/treeprint/treeprint.1.0.1/opam b/packages/treeprint/treeprint.1.0.1/opam index 030d7253521..f26a1f1341b 100644 --- a/packages/treeprint/treeprint.1.0.1/opam +++ b/packages/treeprint/treeprint.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -15,11 +15,19 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "spotlib" { >= "2.0.0" & < "3.0.0" } - "omake" { build & < "0.10.1" } -] -available: [ - ocaml-version >= "4.00.0" & ocaml-version < "4.01.0" + "ocaml" {>= "4.00.0" & < "4.01.0"} + "ocamlfind" {build} + "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://bitbucket.org/camlspotter/treeprint/get/1.0.1.tar.gz" + checksum: "md5=cdb905f7127c440fcbeb07bc02442f92" +} diff --git a/packages/treeprint/treeprint.1.0.1/url b/packages/treeprint/treeprint.1.0.1/url deleted file mode 100644 index ff910d6a597..00000000000 --- a/packages/treeprint/treeprint.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/treeprint/get/1.0.1.tar.gz" -checksum: "cdb905f7127c440fcbeb07bc02442f92" diff --git a/packages/treeprint/treeprint.1.0.2/descr b/packages/treeprint/treeprint.1.0.2/descr deleted file mode 100644 index be78faf4bf8..00000000000 --- a/packages/treeprint/treeprint.1.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Small tree structure printer with operator associations and precedences. -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. diff --git a/packages/treeprint/treeprint.1.0.2/opam b/packages/treeprint/treeprint.1.0.2/opam index 7286af7d7d6..15c0b7f55f7 100644 --- a/packages/treeprint/treeprint.1.0.2/opam +++ b/packages/treeprint/treeprint.1.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.2" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -15,12 +15,20 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "spotlib" { >= "2.0.0" & < "3.0.0" } - "omake" { build & < "0.10.1" } + "ocaml" {>= "4.00.0" & < "4.03.0"} + "ocamlfind" {build} + "spotlib" {>= "2.0.0" & < "3.0.0"} + "omake" {build & < "0.10.1"} "meta_conv" ] -available: [ - ocaml-version >= "4.00.0" & ocaml-version < "4.03.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://bitbucket.org/camlspotter/treeprint/get/1.0.2.tar.gz" + checksum: "md5=0a6ab4e50558e3ec5e512ce7c961a91f" +} diff --git a/packages/treeprint/treeprint.1.0.2/url b/packages/treeprint/treeprint.1.0.2/url deleted file mode 100644 index f9759003844..00000000000 --- a/packages/treeprint/treeprint.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/treeprint/get/1.0.2.tar.gz" -checksum: "0a6ab4e50558e3ec5e512ce7c961a91f" diff --git a/packages/treeprint/treeprint.1.0.3/descr b/packages/treeprint/treeprint.1.0.3/descr deleted file mode 100644 index be78faf4bf8..00000000000 --- a/packages/treeprint/treeprint.1.0.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Small tree structure printer with operator associations and precedences. -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. diff --git a/packages/treeprint/treeprint.1.0.3/opam b/packages/treeprint/treeprint.1.0.3/opam index 11d7a7ebe9e..791b207354c 100644 --- a/packages/treeprint/treeprint.1.0.3/opam +++ b/packages/treeprint/treeprint.1.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.3" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -16,9 +16,20 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } "spotlib" { >= "2.0.0" & < "3.0.0" } "omake" { build & < "0.10.1" } "meta_conv" { >= "1.1.4" } -] -available: [ - ocaml-version >= "4.01.0" & ocaml-version < "4.03.0" + "ocaml" {>= "4.01.0" & < "4.03.0"} + "ocamlfind" {build} + "spotlib" {>= "2.0.0" & < "3.0.0"} + "omake" {build & < "0.10.1"} + "meta_conv" {>= "1.1.4"} ] 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://bitbucket.org/camlspotter/treeprint/get/1.0.3.tar.gz" + checksum: "md5=0a5550dc0e9143bf55be8a94aaf4755f" +} diff --git a/packages/treeprint/treeprint.1.0.3/url b/packages/treeprint/treeprint.1.0.3/url deleted file mode 100644 index 63353e99834..00000000000 --- a/packages/treeprint/treeprint.1.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/treeprint/get/1.0.3.tar.gz" -checksum: "0a5550dc0e9143bf55be8a94aaf4755f" diff --git a/packages/treeprint/treeprint.2.0.0/descr b/packages/treeprint/treeprint.2.0.0/descr deleted file mode 100644 index be78faf4bf8..00000000000 --- a/packages/treeprint/treeprint.2.0.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Small tree structure printer with operator associations and precedences. -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. diff --git a/packages/treeprint/treeprint.2.0.0/opam b/packages/treeprint/treeprint.2.0.0/opam index 727be28768d..62a3481a5a8 100644 --- a/packages/treeprint/treeprint.2.0.0/opam +++ b/packages/treeprint/treeprint.2.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.0.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -16,12 +16,20 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } - "spotlib" { >= "2.5.1" & < "3.0.0" } - "ppx_meta_conv" { >= "2.0.0" } -] -available: [ - ocaml-version >= "4.02.1" & ocaml-version < "4.03.0" + "ocaml" {>= "4.02.1" & < "4.03.0"} + "ocamlfind" {build} + "omake" {build & < "0.10.1"} + "spotlib" {>= "2.5.1" & < "3.0.0"} + "ppx_meta_conv" {>= "2.0.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://bitbucket.org/camlspotter/treeprint/get/2.0.0.tar.gz" + checksum: "md5=edcf8c2102e84bbc231851d8dec10b08" +} diff --git a/packages/treeprint/treeprint.2.0.0/url b/packages/treeprint/treeprint.2.0.0/url deleted file mode 100644 index 8fe0d278d71..00000000000 --- a/packages/treeprint/treeprint.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/treeprint/get/2.0.0.tar.gz" -checksum: "edcf8c2102e84bbc231851d8dec10b08" diff --git a/packages/treeprint/treeprint.2.1.0/descr b/packages/treeprint/treeprint.2.1.0/descr deleted file mode 100644 index be78faf4bf8..00000000000 --- a/packages/treeprint/treeprint.2.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Small tree structure printer with operator associations and precedences. -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. diff --git a/packages/treeprint/treeprint.2.1.0/opam b/packages/treeprint/treeprint.2.1.0/opam index 10ff8c74127..32651c7c771 100644 --- a/packages/treeprint/treeprint.2.1.0/opam +++ b/packages/treeprint/treeprint.2.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.1.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -16,9 +16,20 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } "spotlib" { >= "2.5.1" & < "3.0.0" } "omake" { build & < "0.10.1" } "ppx_meta_conv" { >= "2.0.0" } -] -available: [ - ocaml-version >= "4.02.1" & ocaml-version < "4.03.0" + "ocaml" {>= "4.02.1" & < "4.03.0"} + "ocamlfind" {build} + "spotlib" {>= "2.5.1" & < "3.0.0"} + "omake" {build & < "0.10.1"} + "ppx_meta_conv" {>= "2.0.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://bitbucket.org/camlspotter/treeprint/get/2.1.0.tar.gz" + checksum: "md5=9e5b555018789f0de7a48c9440e5d1ff" +} diff --git a/packages/treeprint/treeprint.2.1.0/url b/packages/treeprint/treeprint.2.1.0/url deleted file mode 100644 index e3af73bd8bc..00000000000 --- a/packages/treeprint/treeprint.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/treeprint/get/2.1.0.tar.gz" -checksum: "9e5b555018789f0de7a48c9440e5d1ff" diff --git a/packages/treeprint/treeprint.2.1.1/descr b/packages/treeprint/treeprint.2.1.1/descr deleted file mode 100644 index be78faf4bf8..00000000000 --- a/packages/treeprint/treeprint.2.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Small tree structure printer with operator associations and precedences. -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. diff --git a/packages/treeprint/treeprint.2.1.1/opam b/packages/treeprint/treeprint.2.1.1/opam index 95cb5f8638e..519ff7a00ba 100644 --- a/packages/treeprint/treeprint.2.1.1/opam +++ b/packages/treeprint/treeprint.2.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.1.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,11 +17,19 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build } - "spotlib" { >= "3.0.0" } - "ppx_meta_conv" { >= "2.0.0" } -] -available: [ - ocaml-version >= "4.02.1" + "ocaml" {>= "4.02.1"} + "ocamlfind" {build} + "omake" {build} + "spotlib" {>= "3.0.0"} + "ppx_meta_conv" {>= "2.0.0"} ] +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://bitbucket.org/camlspotter/treeprint/get/2.1.1.tar.gz" + checksum: "md5=6d820e4fa72c1a8bbe96de8424557897" +} diff --git a/packages/treeprint/treeprint.2.1.1/url b/packages/treeprint/treeprint.2.1.1/url deleted file mode 100644 index 181ee8d86b4..00000000000 --- a/packages/treeprint/treeprint.2.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/treeprint/get/2.1.1.tar.gz" -checksum: "6d820e4fa72c1a8bbe96de8424557897" diff --git a/packages/treeprint/treeprint.2.2.0/descr b/packages/treeprint/treeprint.2.2.0/descr deleted file mode 100644 index be78faf4bf8..00000000000 --- a/packages/treeprint/treeprint.2.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Small tree structure printer with operator associations and precedences. -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. diff --git a/packages/treeprint/treeprint.2.2.0/opam b/packages/treeprint/treeprint.2.2.0/opam index c6daf8eb444..a4632129deb 100644 --- a/packages/treeprint/treeprint.2.2.0/opam +++ b/packages/treeprint/treeprint.2.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "2.2.0" maintainer: "jun.furuse@gmail.com" authors: "Jun Furuse" @@ -8,8 +8,18 @@ bug-reports: dev-repo: "hg://https://bitbucket.org/camlspotter/treeprint" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" {>= "4.02.1"} "jbuilder" {build} "spotlib" {>= "3.0.0"} "ppx_meta_conv" {>= "4.0.0"} ] -available: [ocaml-version >= "4.02.1"] +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://bitbucket.org/camlspotter/treeprint/get/2.2.0.tar.gz" + checksum: "md5=203dbea49d771d1aa98273e333197031" +} diff --git a/packages/treeprint/treeprint.2.2.0/url b/packages/treeprint/treeprint.2.2.0/url deleted file mode 100644 index af1aff11f4f..00000000000 --- a/packages/treeprint/treeprint.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/treeprint/get/2.2.0.tar.gz" -checksum: "203dbea49d771d1aa98273e333197031" diff --git a/packages/trie/trie.0.1.1/descr b/packages/trie/trie.0.1.1/descr deleted file mode 100644 index 29f6444fbd1..00000000000 --- a/packages/trie/trie.0.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -trie tree - -Implementation of strict impure trie tree diff --git a/packages/trie/trie.0.1.1/opam b/packages/trie/trie.0.1.1/opam index 539e931ec34..6cc96a578b6 100644 --- a/packages/trie/trie.0.1.1/opam +++ b/packages/trie/trie.0.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "zandoye@gmail.com" authors: [ "ZAN DoYe" ] homepage: "https://bitbucket.org/zandoye/trie/" @@ -7,17 +7,25 @@ license: "MIT" dev-repo: "hg://https://bitbucket.org/zandoye/trie" build: [ [make] + [make "doc"] {with-doc} ] -build-doc: [ - [make "doc"] - [make "DOCDIR=%{doc}%/trie" "install-doc"] +install: [ + [make "install"] + [make "DOCDIR=%{doc}%/trie" "install-doc"] {with-doc} ] -install: [make "install"] remove: [ ["ocamlfind" "remove" "trie"] ["rm" "-rf" "%{doc}%/trie"] ] depends: [ + "ocaml" "ocamlfind" {build} "core_kernel" ] +synopsis: "trie tree" +description: "Implementation of strict impure trie tree" +flags: light-uninstall +url { + src: "https://bitbucket.org/zandoye/trie/get/0.1.1.tar.gz" + checksum: "md5=a7460a1e9c1f1c94bb36b1ce48aea50f" +} diff --git a/packages/trie/trie.0.1.1/url b/packages/trie/trie.0.1.1/url deleted file mode 100644 index 4ae5a92a1a8..00000000000 --- a/packages/trie/trie.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/zandoye/trie/get/0.1.1.tar.gz" -checksum: "a7460a1e9c1f1c94bb36b1ce48aea50f" diff --git a/packages/tryocaml/tryocaml.0.2.2/descr b/packages/tryocaml/tryocaml.0.2.2/descr deleted file mode 100644 index 84ab5663a04..00000000000 --- a/packages/tryocaml/tryocaml.0.2.2/descr +++ /dev/null @@ -1 +0,0 @@ -Easiest way to learn how to code in OCaml language diff --git a/packages/tryocaml/tryocaml.0.2.2/opam b/packages/tryocaml/tryocaml.0.2.2/opam index 75eecb0b741..2b878ae46e7 100644 --- a/packages/tryocaml/tryocaml.0.2.2/opam +++ b/packages/tryocaml/tryocaml.0.2.2/opam @@ -1,10 +1,15 @@ -opam-version: "1.2" +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" "js_of_ocaml" {< "3.0"} ] -ocaml-version: [< "4.01.0"] dev-repo: "git://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: "md5=9c2a0e3cab3b7552763e1a2421340543" +} diff --git a/packages/tryocaml/tryocaml.0.2.2/url b/packages/tryocaml/tryocaml.0.2.2/url deleted file mode 100644 index 00f21044dbe..00000000000 --- a/packages/tryocaml/tryocaml.0.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/OCamlPro/tryocaml/archive/0.2.2.tar.gz" -checksum: "9c2a0e3cab3b7552763e1a2421340543" diff --git a/packages/tsdl-image/tsdl-image.0.1.1/descr b/packages/tsdl-image/tsdl-image.0.1.1/descr deleted file mode 100644 index e72a19aaa49..00000000000 --- a/packages/tsdl-image/tsdl-image.0.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -SDL2_Image bindings to go with Tsdl - -Tsdl_image provides bindings to SDL2_Image intended to be used with -Tsdl. diff --git a/packages/tsdl-image/tsdl-image.0.1.1/opam b/packages/tsdl-image/tsdl-image.0.1.1/opam index cfd0da6bf38..b88d044915e 100644 --- a/packages/tsdl-image/tsdl-image.0.1.1/opam +++ b/packages/tsdl-image/tsdl-image.0.1.1/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "BSD3" tags: ["bindings" "graphics"] -dev-repo: "https://github.com/tokenrove/tsdl-image.git" +dev-repo: "git+https://github.com/tokenrove/tsdl-image.git" build: [ ["oasis" "setup"] ["ocaml" "setup.ml" "-configure"] @@ -14,14 +14,24 @@ build: [ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "tsdl_image"] depends: [ + "ocaml" "ctypes" {>= "0.4.0"} "ctypes-foreign" "tsdl" {> "0.8.1" & < "0.9.0"} "oasis" {build} ] depexts: [ - [["debian"] ["libsdl2-image-dev"]] - [["homebrew" "osx"] ["sdl2_image"]] - [["ubuntu"] ["libsdl2-image-dev"]] - [["archlinux"] ["sdl2_image"]] + ["libsdl2-image-dev"] {os-distribution = "debian"} + ["sdl2_image"] {os-distribution = "homebrew" & os = "macos"} + ["libsdl2-image-dev"] {os-distribution = "ubuntu"} + ["sdl2_image"] {os-distribution = "archlinux"} ] +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: "md5=e5a6c22e5f45c9b53dbbca8ecac98e98" +} diff --git a/packages/tsdl-image/tsdl-image.0.1.1/url b/packages/tsdl-image/tsdl-image.0.1.1/url deleted file mode 100644 index 49cef2ec6f7..00000000000 --- a/packages/tsdl-image/tsdl-image.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/tokenrove/tsdl-image/archive/0.1.1.tar.gz" -checksum: "e5a6c22e5f45c9b53dbbca8ecac98e98" diff --git a/packages/tsdl-image/tsdl-image.0.1.2/descr b/packages/tsdl-image/tsdl-image.0.1.2/descr deleted file mode 100644 index e72a19aaa49..00000000000 --- a/packages/tsdl-image/tsdl-image.0.1.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -SDL2_Image bindings to go with Tsdl - -Tsdl_image provides bindings to SDL2_Image intended to be used with -Tsdl. diff --git a/packages/tsdl-image/tsdl-image.0.1.2/opam b/packages/tsdl-image/tsdl-image.0.1.2/opam index 8a34a1acf8b..5f7bfe2589f 100644 --- a/packages/tsdl-image/tsdl-image.0.1.2/opam +++ b/packages/tsdl-image/tsdl-image.0.1.2/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "BSD3" tags: ["bindings" "graphics"] -dev-repo: "https://github.com/tokenrove/tsdl-image.git" +dev-repo: "git+https://github.com/tokenrove/tsdl-image.git" build: [ ["oasis" "setup"] ["ocaml" "setup.ml" "-configure"] @@ -14,6 +14,7 @@ build: [ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "tsdl_image"] depends: [ + "ocaml" {>= "4.01"} "ctypes" {>= "0.4.0"} "ctypes-foreign" "tsdl" {>= "0.9.0"} @@ -21,9 +22,17 @@ depends: [ "oasis" {build} ] depexts: [ - [["debian"] ["libsdl2-image-dev"]] - [["homebrew" "osx"] ["sdl2_image"]] - [["ubuntu"] ["libsdl2-image-dev"]] - [["archlinux"] ["sdl2_image"]] + ["libsdl2-image-dev"] {os-distribution = "debian"} + ["sdl2_image"] {os-distribution = "homebrew" & os = "macos"} + ["libsdl2-image-dev"] {os-distribution = "ubuntu"} + ["sdl2_image"] {os-distribution = "archlinux"} ] -available: [ocaml-version >= "4.01"] +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.2.tar.gz" + checksum: "md5=c7c93ac65ad78875be065648ea9f4164" +} diff --git a/packages/tsdl-image/tsdl-image.0.1.2/url b/packages/tsdl-image/tsdl-image.0.1.2/url deleted file mode 100644 index 19233d15903..00000000000 --- a/packages/tsdl-image/tsdl-image.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/tokenrove/tsdl-image/archive/0.1.2.tar.gz" -checksum: "c7c93ac65ad78875be065648ea9f4164" diff --git a/packages/tsdl-image/tsdl-image.0.1/descr b/packages/tsdl-image/tsdl-image.0.1/descr deleted file mode 100644 index e72a19aaa49..00000000000 --- a/packages/tsdl-image/tsdl-image.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -SDL2_Image bindings to go with Tsdl - -Tsdl_image provides bindings to SDL2_Image intended to be used with -Tsdl. diff --git a/packages/tsdl-image/tsdl-image.0.1/opam b/packages/tsdl-image/tsdl-image.0.1/opam index be83670d781..a285e2d38ea 100644 --- a/packages/tsdl-image/tsdl-image.0.1/opam +++ b/packages/tsdl-image/tsdl-image.0.1/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "BSD3" tags: ["bindings" "graphics"] -dev-repo: "https://github.com/tokenrove/tsdl-image.git" +dev-repo: "git+https://github.com/tokenrove/tsdl-image.git" build: [ ["oasis" "setup"] ["ocaml" "setup.ml" "-configure"] @@ -14,6 +14,7 @@ build: [ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "tsdl_image"] depends: [ + "ocaml" "ctypes" {>= "0.4.0"} "ctypes-foreign" "tsdl" {> "0.8.1"} @@ -21,8 +22,17 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libsdl2-image-dev"]] - [["homebrew" "osx"] ["sdl2_image"]] - [["ubuntu"] ["libsdl2-image-dev"]] - [["archlinux"] ["sdl2_image"]] + ["libsdl2-image-dev"] {os-distribution = "debian"} + ["sdl2_image"] {os-distribution = "homebrew" & os = "macos"} + ["libsdl2-image-dev"] {os-distribution = "ubuntu"} + ["sdl2_image"] {os-distribution = "archlinux"} ] +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: "md5=79fda1a6deb644626907d72b7a76e758" +} diff --git a/packages/tsdl-image/tsdl-image.0.1/url b/packages/tsdl-image/tsdl-image.0.1/url deleted file mode 100644 index 94715163dc9..00000000000 --- a/packages/tsdl-image/tsdl-image.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/tokenrove/tsdl-image/archive/0.1.0.tar.gz" -checksum: "79fda1a6deb644626907d72b7a76e758" diff --git a/packages/tsdl-image/tsdl-image.0.2.0/descr b/packages/tsdl-image/tsdl-image.0.2.0/descr deleted file mode 100644 index e72a19aaa49..00000000000 --- a/packages/tsdl-image/tsdl-image.0.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -SDL2_Image bindings to go with Tsdl - -Tsdl_image provides bindings to SDL2_Image intended to be used with -Tsdl. diff --git a/packages/tsdl-image/tsdl-image.0.2.0/opam b/packages/tsdl-image/tsdl-image.0.2.0/opam index 8a34a1acf8b..80a42332c67 100644 --- a/packages/tsdl-image/tsdl-image.0.2.0/opam +++ b/packages/tsdl-image/tsdl-image.0.2.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "BSD3" tags: ["bindings" "graphics"] -dev-repo: "https://github.com/tokenrove/tsdl-image.git" +dev-repo: "git+https://github.com/tokenrove/tsdl-image.git" build: [ ["oasis" "setup"] ["ocaml" "setup.ml" "-configure"] @@ -14,6 +14,7 @@ build: [ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "tsdl_image"] depends: [ + "ocaml" {>= "4.01"} "ctypes" {>= "0.4.0"} "ctypes-foreign" "tsdl" {>= "0.9.0"} @@ -21,9 +22,17 @@ depends: [ "oasis" {build} ] depexts: [ - [["debian"] ["libsdl2-image-dev"]] - [["homebrew" "osx"] ["sdl2_image"]] - [["ubuntu"] ["libsdl2-image-dev"]] - [["archlinux"] ["sdl2_image"]] + ["libsdl2-image-dev"] {os-distribution = "debian"} + ["sdl2_image"] {os-distribution = "homebrew" & os = "macos"} + ["libsdl2-image-dev"] {os-distribution = "ubuntu"} + ["sdl2_image"] {os-distribution = "archlinux"} ] -available: [ocaml-version >= "4.01"] +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: "md5=db28fc8090a0098d6c10bb144ed04c3f" +} diff --git a/packages/tsdl-image/tsdl-image.0.2.0/url b/packages/tsdl-image/tsdl-image.0.2.0/url deleted file mode 100644 index cadcd2f1682..00000000000 --- a/packages/tsdl-image/tsdl-image.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/tokenrove/tsdl-image/archive/0.2.0.tar.gz" -checksum: "db28fc8090a0098d6c10bb144ed04c3f" diff --git a/packages/tsdl-mixer/tsdl-mixer.0.2/descr b/packages/tsdl-mixer/tsdl-mixer.0.2/descr deleted file mode 100644 index 1da8469633b..00000000000 --- a/packages/tsdl-mixer/tsdl-mixer.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -SDL2_mixer bindings to go with Tsdl - -Tsdl_mixer provides bindings to SDL2_mixer intended to be used with -Tsdl. diff --git a/packages/tsdl-mixer/tsdl-mixer.0.2/opam b/packages/tsdl-mixer/tsdl-mixer.0.2/opam index bc8ec2963d8..b4395118125 100644 --- a/packages/tsdl-mixer/tsdl-mixer.0.2/opam +++ b/packages/tsdl-mixer/tsdl-mixer.0.2/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +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: "BSD3" tags: ["bindings" "audio"] -dev-repo: "https://github.com/tokenrove/tsdl-mixer.git" +dev-repo: "git+https://github.com/tokenrove/tsdl-mixer.git" build: [ ["oasis" "setup"] ["ocaml" "setup.ml" "-configure"] @@ -14,6 +14,7 @@ build: [ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "tsdl_mixer"] depends: [ + "ocaml" "ctypes" {>= "0.4.0"} "ctypes-foreign" "tsdl" {>= "0.9.0"} @@ -21,7 +22,16 @@ depends: [ "oasis" {build} ] depexts: [ - [["debian"] ["libsdl2-mixer-dev"]] - [["homebrew" "osx"] ["sdl2_mixer"]] - [["ubuntu"] ["libsdl2-mixer-dev"]] + ["libsdl2-mixer-dev"] {os-distribution = "debian"} + ["sdl2_mixer"] {os-distribution = "homebrew" & os = "macos"} + ["libsdl2-mixer-dev"] {os-distribution = "ubuntu"} ] +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: "md5=0bc79088c06f15369b35c24777dabb6e" +} diff --git a/packages/tsdl-mixer/tsdl-mixer.0.2/url b/packages/tsdl-mixer/tsdl-mixer.0.2/url deleted file mode 100644 index 6ba51b878ca..00000000000 --- a/packages/tsdl-mixer/tsdl-mixer.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/tokenrove/tsdl-mixer/archive/0.2.tar.gz" -checksum: "0bc79088c06f15369b35c24777dabb6e" diff --git a/packages/tsdl-ttf/tsdl-ttf.0.2/descr b/packages/tsdl-ttf/tsdl-ttf.0.2/descr deleted file mode 100644 index 8b4fc44f078..00000000000 --- a/packages/tsdl-ttf/tsdl-ttf.0.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -SDL2_ttf bindings to go with Tsdl - -Tsdl_ttf provides bindings to SDL2_ttf intended to be used with Tsdl. diff --git a/packages/tsdl-ttf/tsdl-ttf.0.2/opam b/packages/tsdl-ttf/tsdl-ttf.0.2/opam index 865e891cd1b..154a188a270 100644 --- a/packages/tsdl-ttf/tsdl-ttf.0.2/opam +++ b/packages/tsdl-ttf/tsdl-ttf.0.2/opam @@ -1,23 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Julian Squires " authors: "Julian Squires " homepage: "http://github.com/tokenrove/tsdl-ttf" bug-reports: "http://github.com/tokenrove/tsdl-ttf/issues" license: "BSD3" tags: ["bindings" "graphics"] -dev-repo: "https://github.com/tokenrove/tsdl-ttf.git" +dev-repo: "git+https://github.com/tokenrove/tsdl-ttf.git" build: [ ["oasis" "setup"] ["ocaml" "setup.ml" "-configure"] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} ] install: ["ocaml" "setup.ml" "-install"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocamlfind" "remove" "tsdl_ttf"] depends: [ + "ocaml" "ctypes" {>= "0.4.0"} "ctypes-foreign" "tsdl" {>= "0.9.0"} @@ -25,7 +24,15 @@ depends: [ "oasis" {build} ] depexts: [ - [["debian"] ["libsdl2-ttf-dev"]] - [["homebrew" "osx"] ["sdl2_ttf"]] - [["ubuntu"] ["libsdl2-ttf-dev"]] + ["libsdl2-ttf-dev"] {os-distribution = "debian"} + ["sdl2_ttf"] {os-distribution = "homebrew" & os = "macos"} + ["libsdl2-ttf-dev"] {os-distribution = "ubuntu"} ] +synopsis: "SDL2_ttf bindings to go with Tsdl" +description: + "Tsdl_ttf provides bindings to SDL2_ttf intended to be used with Tsdl." +flags: light-uninstall +url { + src: "https://github.com/tokenrove/tsdl-ttf/archive/0.2.tar.gz" + checksum: "md5=8ddf57c2fa30e074e453dc5a5a81eb46" +} diff --git a/packages/tsdl-ttf/tsdl-ttf.0.2/url b/packages/tsdl-ttf/tsdl-ttf.0.2/url deleted file mode 100644 index 5c8b456ef0c..00000000000 --- a/packages/tsdl-ttf/tsdl-ttf.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/tokenrove/tsdl-ttf/archive/0.2.tar.gz" -checksum: "8ddf57c2fa30e074e453dc5a5a81eb46" diff --git a/packages/tsdl/tsdl.0.8.0/descr b/packages/tsdl/tsdl.0.8.0/descr deleted file mode 100644 index ee8377528ed..00000000000 --- a/packages/tsdl/tsdl.0.8.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -Thin bindings to SDL for OCaml - -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 - diff --git a/packages/tsdl/tsdl.0.8.0/opam b/packages/tsdl/tsdl.0.8.0/opam index 86ae196cc1f..166069a1d5a 100644 --- a/packages/tsdl/tsdl.0.8.0/opam +++ b/packages/tsdl/tsdl.0.8.0/opam @@ -1,14 +1,14 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " homepage: "http://erratique.ch/software/tsdl" authors: ["Daniel Bünzli "] -dev-repo: "http://erratique.ch/repos/tsdl.git" +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: "BSD3" -available: [ ocaml-version >= "4.00.1" ] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" {build} "conf-sdl2" "ctypes" {>= "0.2.3" & < "0.3"} @@ -20,3 +20,17 @@ build: [ "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: "md5=0d13213945f346891f6e319e486d7aca" +} diff --git a/packages/tsdl/tsdl.0.8.0/url b/packages/tsdl/tsdl.0.8.0/url deleted file mode 100644 index 485c299066c..00000000000 --- a/packages/tsdl/tsdl.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/tsdl/releases/tsdl-0.8.0.tbz" -checksum: "0d13213945f346891f6e319e486d7aca" diff --git a/packages/tsdl/tsdl.0.8.1/descr b/packages/tsdl/tsdl.0.8.1/descr deleted file mode 100644 index ee8377528ed..00000000000 --- a/packages/tsdl/tsdl.0.8.1/descr +++ /dev/null @@ -1,11 +0,0 @@ -Thin bindings to SDL for OCaml - -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 - diff --git a/packages/tsdl/tsdl.0.8.1/opam b/packages/tsdl/tsdl.0.8.1/opam index 31809c0887f..e0b08772235 100644 --- a/packages/tsdl/tsdl.0.8.1/opam +++ b/packages/tsdl/tsdl.0.8.1/opam @@ -1,14 +1,14 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " homepage: "http://erratique.ch/software/tsdl" authors: ["Daniel Bünzli "] -dev-repo: "http://erratique.ch/repos/tsdl.git" +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: "BSD3" -available: [ ocaml-version >= "4.00.1"] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" {build} "conf-sdl2" "ctypes" {>= "0.3"} @@ -21,3 +21,17 @@ build: [ "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: "md5=883f3db2e11046b84dc778348171d527" +} diff --git a/packages/tsdl/tsdl.0.8.1/url b/packages/tsdl/tsdl.0.8.1/url deleted file mode 100644 index 8251227349d..00000000000 --- a/packages/tsdl/tsdl.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/tsdl/releases/tsdl-0.8.1.tbz" -checksum: "883f3db2e11046b84dc778348171d527" diff --git a/packages/tsdl/tsdl.0.8.2/descr b/packages/tsdl/tsdl.0.8.2/descr deleted file mode 100644 index ee8377528ed..00000000000 --- a/packages/tsdl/tsdl.0.8.2/descr +++ /dev/null @@ -1,11 +0,0 @@ -Thin bindings to SDL for OCaml - -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 - diff --git a/packages/tsdl/tsdl.0.8.2/opam b/packages/tsdl/tsdl.0.8.2/opam index b7d9fdc02f8..17251b29879 100644 --- a/packages/tsdl/tsdl.0.8.2/opam +++ b/packages/tsdl/tsdl.0.8.2/opam @@ -1,23 +1,40 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/tsdl.git" +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" -available: [ ocaml-version >= "4.00.1" ] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" {build} "conf-sdl2" "ctypes" {>= "0.4.1"} "ctypes-foreign" "ocamlbuild" {build} ] -build: -[ - [ "ocaml" "pkg/git.ml" ] - [ "ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" ] +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: "md5=37d15a4f7bd09ff4674eb7429241341f" +} diff --git a/packages/tsdl/tsdl.0.8.2/url b/packages/tsdl/tsdl.0.8.2/url deleted file mode 100644 index a3759cad270..00000000000 --- a/packages/tsdl/tsdl.0.8.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/tsdl/releases/tsdl-0.8.2.tbz" -checksum: "37d15a4f7bd09ff4674eb7429241341f" diff --git a/packages/tsdl/tsdl.0.9.0/descr b/packages/tsdl/tsdl.0.9.0/descr deleted file mode 100644 index 64439cc078b..00000000000 --- a/packages/tsdl/tsdl.0.9.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Thin bindings to SDL for OCaml - -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 - diff --git a/packages/tsdl/tsdl.0.9.0/opam b/packages/tsdl/tsdl.0.9.0/opam index c5b8356291e..aa7148bc4b1 100644 --- a/packages/tsdl/tsdl.0.9.0/opam +++ b/packages/tsdl/tsdl.0.9.0/opam @@ -1,14 +1,14 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/tsdl.git" +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" -available: [ ocaml-version >= "4.00.1" ] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" {build} "conf-sdl2" "ctypes" {>= "0.4.1"} @@ -16,9 +16,27 @@ depends: [ "result" "ocamlbuild" {build} ] -build: -[ - [ "ocaml" "pkg/git.ml" ] - [ "ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" ] +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: "md5=8827e42d90ec3b8f8bcb7aadc6156818" +} diff --git a/packages/tsdl/tsdl.0.9.0/url b/packages/tsdl/tsdl.0.9.0/url deleted file mode 100644 index 81e29e84bc5..00000000000 --- a/packages/tsdl/tsdl.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/tsdl/releases/tsdl-0.9.0.tbz" -checksum: "8827e42d90ec3b8f8bcb7aadc6156818" diff --git a/packages/tsdl/tsdl.0.9.1/descr b/packages/tsdl/tsdl.0.9.1/descr deleted file mode 100644 index 5fc087a652c..00000000000 --- a/packages/tsdl/tsdl.0.9.1/descr +++ /dev/null @@ -1,11 +0,0 @@ -Thin bindings to SDL for OCaml - -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 diff --git a/packages/tsdl/tsdl.0.9.1/opam b/packages/tsdl/tsdl.0.9.1/opam index e4de82440f2..40aa453d1c3 100644 --- a/packages/tsdl/tsdl.0.9.1/opam +++ b/packages/tsdl/tsdl.0.9.1/opam @@ -1,22 +1,38 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/tsdl.git" +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" -available: [ ocaml-version >= "4.01.0" ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "conf-sdl2" "result" "ctypes" {>= "0.9.0"} - "ctypes-foreign" ] + "ctypes-foreign" +] 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: "md5=cad911bc8d7dd6dc5c231417c9e5906b" +} diff --git a/packages/tsdl/tsdl.0.9.1/url b/packages/tsdl/tsdl.0.9.1/url deleted file mode 100644 index dfda6bc1606..00000000000 --- a/packages/tsdl/tsdl.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/tsdl/releases/tsdl-0.9.1.tbz" -checksum: "cad911bc8d7dd6dc5c231417c9e5906b" \ No newline at end of file diff --git a/packages/tsdl/tsdl.0.9.2/descr b/packages/tsdl/tsdl.0.9.2/descr deleted file mode 100644 index b7b23bedf02..00000000000 --- a/packages/tsdl/tsdl.0.9.2/descr +++ /dev/null @@ -1,11 +0,0 @@ -Thin bindings to SDL for OCaml - -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 diff --git a/packages/tsdl/tsdl.0.9.2/opam b/packages/tsdl/tsdl.0.9.2/opam index 00de6a2bc60..b8f25bfa613 100644 --- a/packages/tsdl/tsdl.0.9.2/opam +++ b/packages/tsdl/tsdl.0.9.2/opam @@ -1,15 +1,15 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/tsdl.git" +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" -available: [ ocaml-version >= "4.01.0" ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -17,7 +17,23 @@ depends: [ "conf-sdl2" "result" "ctypes" {>= "0.9.0"} - "ctypes-foreign" ] + "ctypes-foreign" +] 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: "md5=08c18fed8909499c63e59c14af6c7f3d" +} diff --git a/packages/tsdl/tsdl.0.9.2/url b/packages/tsdl/tsdl.0.9.2/url deleted file mode 100644 index 292faa7bcd7..00000000000 --- a/packages/tsdl/tsdl.0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/tsdl/releases/tsdl-0.9.2.tbz" -checksum: "08c18fed8909499c63e59c14af6c7f3d" \ No newline at end of file diff --git a/packages/tsdl/tsdl.0.9.3/descr b/packages/tsdl/tsdl.0.9.3/descr deleted file mode 100644 index 5b7aae488fe..00000000000 --- a/packages/tsdl/tsdl.0.9.3/descr +++ /dev/null @@ -1,11 +0,0 @@ -Thin bindings to SDL for OCaml - -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 diff --git a/packages/tsdl/tsdl.0.9.3/opam b/packages/tsdl/tsdl.0.9.3/opam deleted file mode 100644 index 3f34ee99e1c..00000000000 --- a/packages/tsdl/tsdl.0.9.3/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/tsdl" -doc: "http://erratique.ch/software/tsdl/doc/Tsdl" -dev-repo: "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" -available: [ ocaml-version >= "4.02.0" ] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "ocb-stubblr" {build} - "conf-sdl2" - "result" - "ctypes" {>= "0.9.0"} - "ctypes-foreign" ] -build: [[ - "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" ]] diff --git a/packages/tsdl/tsdl.0.9.3/url b/packages/tsdl/tsdl.0.9.3/url deleted file mode 100644 index c618d1d72d9..00000000000 --- a/packages/tsdl/tsdl.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/tsdl/releases/tsdl-0.9.3.tbz" -checksum: "95ac94745afad8f0c154ee1b0fdd11b8" \ No newline at end of file diff --git a/packages/tsdl/tsdl.0.9.4/descr b/packages/tsdl/tsdl.0.9.4/descr deleted file mode 100644 index 5b7aae488fe..00000000000 --- a/packages/tsdl/tsdl.0.9.4/descr +++ /dev/null @@ -1,11 +0,0 @@ -Thin bindings to SDL for OCaml - -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 diff --git a/packages/tsdl/tsdl.0.9.4/opam b/packages/tsdl/tsdl.0.9.4/opam deleted file mode 100644 index 3f34ee99e1c..00000000000 --- a/packages/tsdl/tsdl.0.9.4/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/tsdl" -doc: "http://erratique.ch/software/tsdl/doc/Tsdl" -dev-repo: "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" -available: [ ocaml-version >= "4.02.0" ] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "ocb-stubblr" {build} - "conf-sdl2" - "result" - "ctypes" {>= "0.9.0"} - "ctypes-foreign" ] -build: [[ - "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" ]] diff --git a/packages/tsdl/tsdl.0.9.4/url b/packages/tsdl/tsdl.0.9.4/url deleted file mode 100644 index e3cba996387..00000000000 --- a/packages/tsdl/tsdl.0.9.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/tsdl/releases/tsdl-0.9.4.tbz" -checksum: "ef0ad013a3e49a4c7ad7c9a4dd54dd13" \ No newline at end of file diff --git a/packages/tsdl/tsdl.0.9.5/descr b/packages/tsdl/tsdl.0.9.5/descr deleted file mode 100644 index 5b7aae488fe..00000000000 --- a/packages/tsdl/tsdl.0.9.5/descr +++ /dev/null @@ -1,11 +0,0 @@ -Thin bindings to SDL for OCaml - -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 diff --git a/packages/tsdl/tsdl.0.9.5/opam b/packages/tsdl/tsdl.0.9.5/opam index 3f34ee99e1c..54d4c0c7b28 100644 --- a/packages/tsdl/tsdl.0.9.5/opam +++ b/packages/tsdl/tsdl.0.9.5/opam @@ -1,15 +1,15 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/tsdl.git" +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" -available: [ ocaml-version >= "4.02.0" ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -17,7 +17,23 @@ depends: [ "conf-sdl2" "result" "ctypes" {>= "0.9.0"} - "ctypes-foreign" ] + "ctypes-foreign" +] 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: "md5=1adbb9ce9b4508a13d99e42268331870" +} diff --git a/packages/tsdl/tsdl.0.9.5/url b/packages/tsdl/tsdl.0.9.5/url deleted file mode 100644 index 810bc3a6029..00000000000 --- a/packages/tsdl/tsdl.0.9.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/tsdl/releases/tsdl-0.9.5.tbz" -checksum: "1adbb9ce9b4508a13d99e42268331870" \ No newline at end of file diff --git a/packages/tsdl/tsdl.0.9.6/descr b/packages/tsdl/tsdl.0.9.6/descr deleted file mode 100644 index dee4c150be0..00000000000 --- a/packages/tsdl/tsdl.0.9.6/descr +++ /dev/null @@ -1,11 +0,0 @@ -Thin bindings to SDL for OCaml - -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 diff --git a/packages/tsdl/tsdl.0.9.6/opam b/packages/tsdl/tsdl.0.9.6/opam index 4a9eed01a36..77a0da31171 100644 --- a/packages/tsdl/tsdl.0.9.6/opam +++ b/packages/tsdl/tsdl.0.9.6/opam @@ -1,15 +1,15 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/tsdl.git" +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" -available: [ ocaml-version >= "4.02.0" ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -17,7 +17,23 @@ depends: [ "conf-sdl2" "result" "ctypes" {>= "0.9.0"} - "ctypes-foreign" ] + "ctypes-foreign" +] 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: "md5=846afa7b1f0aad7be9bdaa6b484a90df" +} diff --git a/packages/tsdl/tsdl.0.9.6/url b/packages/tsdl/tsdl.0.9.6/url deleted file mode 100644 index 2e9f79f05e8..00000000000 --- a/packages/tsdl/tsdl.0.9.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/tsdl/releases/tsdl-0.9.6.tbz" -checksum: "846afa7b1f0aad7be9bdaa6b484a90df" \ No newline at end of file diff --git a/packages/tuareg/tuareg.2.0.10/descr b/packages/tuareg/tuareg.2.0.10/descr deleted file mode 100644 index 47413ff1c76..00000000000 --- a/packages/tuareg/tuareg.2.0.10/descr +++ /dev/null @@ -1,5 +0,0 @@ -OCaml mode for GNU Emacs and XEmacs. - -Tuareg handles automatic indentation of OCaml and Camllight codes. -Key parts of the code are highlighted using Font-Lock. Support to run -an interactive OCaml toplevel and debugger is provided. diff --git a/packages/tuareg/tuareg.2.0.10/opam b/packages/tuareg/tuareg.2.0.10/opam index 7d81fc0a1f3..5600c7d5515 100644 --- a/packages/tuareg/tuareg.2.0.10/opam +++ b/packages/tuareg/tuareg.2.0.10/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "tuareg" version: "2.0.10" maintainer: "Christophe.Troestler@umons.ac.be" @@ -10,14 +10,12 @@ authors: [ ] homepage: "https://github.com/ocaml/tuareg" bug-reports: "https://github.com/ocaml/tuareg/issues" -dev-repo: "https://github.com/ocaml/tuareg.git" +dev-repo: "git+https://github.com/ocaml/tuareg.git" build: [ [make "tuareg-site-file.el"] - [make "elc"] { os != "darwin" } -] -depends: [ - "conf-emacs" + [make "elc"] {os != "macos"} ] +depends: ["ocaml" "conf-emacs"] depopts: [ "caml-mode" "merlin" @@ -30,3 +28,17 @@ You should consider installing \"merlin\" (completion, displaying types,...) or \"caml-mode\" (displaying types). " {success & !user-setup:installed} patches: ["0001-Run-opam-sexp-rather-than-parse-its-shell-output.patch"] +synopsis: "OCaml mode for GNU Emacs and XEmacs." +description: """ +Tuareg handles automatic indentation of OCaml and Camllight codes. +Key parts of the code are highlighted using Font-Lock. Support to run +an interactive OCaml toplevel and debugger is provided.""" +extra-files: [ + "0001-Run-opam-sexp-rather-than-parse-its-shell-output.patch" + "md5=75a689033ce8d8cc9e0fe1d13631e743" +] +url { + src: + "https://github.com/ocaml/tuareg/releases/download/2.0.10/tuareg-2.0.10.tar.gz" + checksum: "md5=4a2d2cccea44063c0eb4f8a9ddacebbd" +} diff --git a/packages/tuareg/tuareg.2.0.10/url b/packages/tuareg/tuareg.2.0.10/url deleted file mode 100644 index 4efee1184f7..00000000000 --- a/packages/tuareg/tuareg.2.0.10/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/tuareg/releases/download/2.0.10/tuareg-2.0.10.tar.gz" -checksum: "4a2d2cccea44063c0eb4f8a9ddacebbd" diff --git a/packages/tuareg/tuareg.2.0.7/descr b/packages/tuareg/tuareg.2.0.7/descr deleted file mode 100644 index 47413ff1c76..00000000000 --- a/packages/tuareg/tuareg.2.0.7/descr +++ /dev/null @@ -1,5 +0,0 @@ -OCaml mode for GNU Emacs and XEmacs. - -Tuareg handles automatic indentation of OCaml and Camllight codes. -Key parts of the code are highlighted using Font-Lock. Support to run -an interactive OCaml toplevel and debugger is provided. diff --git a/packages/tuareg/tuareg.2.0.7/opam b/packages/tuareg/tuareg.2.0.7/opam index 657f90ab618..7a3a8369f49 100644 --- a/packages/tuareg/tuareg.2.0.7/opam +++ b/packages/tuareg/tuareg.2.0.7/opam @@ -1,4 +1,15 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" remove: [[make "uninstall"]] install: [make "install" "INSTALL_DIR=%{prefix}%/share/tuareg"] +synopsis: "OCaml mode for GNU Emacs and XEmacs." +description: """ +Tuareg handles automatic indentation of OCaml and Camllight codes. +Key parts of the code are highlighted using Font-Lock. Support to run +an interactive OCaml toplevel and debugger is provided.""" +depends: ["ocaml"] +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1304/tuareg-2.0.7.tar.gz" + checksum: "md5=01fa65f62fc148736b3d0a4969630fa5" +} diff --git a/packages/tuareg/tuareg.2.0.7/url b/packages/tuareg/tuareg.2.0.7/url deleted file mode 100644 index 137ab5bb2ed..00000000000 --- a/packages/tuareg/tuareg.2.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1304/tuareg-2.0.7.tar.gz" -checksum: "01fa65f62fc148736b3d0a4969630fa5" diff --git a/packages/tuareg/tuareg.2.0.8/descr b/packages/tuareg/tuareg.2.0.8/descr deleted file mode 100644 index 47413ff1c76..00000000000 --- a/packages/tuareg/tuareg.2.0.8/descr +++ /dev/null @@ -1,5 +0,0 @@ -OCaml mode for GNU Emacs and XEmacs. - -Tuareg handles automatic indentation of OCaml and Camllight codes. -Key parts of the code are highlighted using Font-Lock. Support to run -an interactive OCaml toplevel and debugger is provided. diff --git a/packages/tuareg/tuareg.2.0.8/opam b/packages/tuareg/tuareg.2.0.8/opam index 17a88cb4133..1ee4a695ce4 100644 --- a/packages/tuareg/tuareg.2.0.8/opam +++ b/packages/tuareg/tuareg.2.0.8/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Albert Cohen " @@ -6,10 +6,22 @@ authors: [ ] homepage: "https://forge.ocamlcore.org/projects/tuareg/" bug-reports: "https://forge.ocamlcore.org/tracker/?group_id=43" -dev-repo: "https://github.com/ocaml/tuareg.git" +dev-repo: "git+https://github.com/ocaml/tuareg.git" build: [make "tuareg-site-file.el"] post-messages: " If you have not yet done so, please add in ~/.emacs.d/init.el or in ~/.emacs to following line: (load \"%{share}%/emacs/site-lisp/tuareg-site-file\") " {success} +synopsis: "OCaml mode for GNU Emacs and XEmacs." +description: """ +Tuareg handles automatic indentation of OCaml and Camllight codes. +Key parts of the code are highlighted using Font-Lock. Support to run +an interactive OCaml toplevel and debugger is provided.""" +depends: ["ocaml"] +extra-files: ["tuareg.install" "md5=2b03a03975c626656d1e5bc840206581"] +url { + src: + "https://github.com/ocaml/tuareg/releases/download/2.0.8/tuareg-2.0.8.tar.gz" + checksum: "md5=df4b67ba48dea8934c8ea0fa88afdc3c" +} diff --git a/packages/tuareg/tuareg.2.0.8/url b/packages/tuareg/tuareg.2.0.8/url deleted file mode 100644 index 48c4fba935e..00000000000 --- a/packages/tuareg/tuareg.2.0.8/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocaml/tuareg/releases/download/2.0.8/tuareg-2.0.8.tar.gz" -checksum: "df4b67ba48dea8934c8ea0fa88afdc3c" diff --git a/packages/tuareg/tuareg.2.0.9/descr b/packages/tuareg/tuareg.2.0.9/descr deleted file mode 100644 index 47413ff1c76..00000000000 --- a/packages/tuareg/tuareg.2.0.9/descr +++ /dev/null @@ -1,5 +0,0 @@ -OCaml mode for GNU Emacs and XEmacs. - -Tuareg handles automatic indentation of OCaml and Camllight codes. -Key parts of the code are highlighted using Font-Lock. Support to run -an interactive OCaml toplevel and debugger is provided. diff --git a/packages/tuareg/tuareg.2.0.9/opam b/packages/tuareg/tuareg.2.0.9/opam index fe6476ac0cb..e10c24bcb1d 100644 --- a/packages/tuareg/tuareg.2.0.9/opam +++ b/packages/tuareg/tuareg.2.0.9/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "tuareg" version: "2.0.9" maintainer: "Christophe.Troestler@umons.ac.be" @@ -10,13 +10,23 @@ authors: [ ] homepage: "https://forge.ocamlcore.org/projects/tuareg/" bug-reports: "https://forge.ocamlcore.org/tracker/?group_id=43" -dev-repo: "https://github.com/ocaml/tuareg.git" +dev-repo: "git+https://github.com/ocaml/tuareg.git" build: [ [make "tuareg-site-file.el"] ] -depends: [ "caml-mode" "conf-emacs" ] +depends: ["ocaml" "caml-mode" "conf-emacs"] post-messages: " If you have not yet done so, please add in ~/.emacs.d/init.el or in ~/.emacs to following line: (load \"%{share}%/emacs/site-lisp/tuareg-site-file\") " {success & !user-setup:installed} +synopsis: "OCaml mode for GNU Emacs and XEmacs." +description: """ +Tuareg handles automatic indentation of OCaml and Camllight codes. +Key parts of the code are highlighted using Font-Lock. Support to run +an interactive OCaml toplevel and debugger is provided.""" +url { + src: + "https://github.com/ocaml/tuareg/releases/download/2.0.9/tuareg-2.0.9.tar.gz" + checksum: "md5=142ed5dbefa2dbf4128aff3bdeed9f14" +} diff --git a/packages/tuareg/tuareg.2.0.9/url b/packages/tuareg/tuareg.2.0.9/url deleted file mode 100644 index 6c3ec4be37b..00000000000 --- a/packages/tuareg/tuareg.2.0.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/tuareg/releases/download/2.0.9/tuareg-2.0.9.tar.gz" -checksum: "142ed5dbefa2dbf4128aff3bdeed9f14" diff --git a/packages/tuareg/tuareg.2.1.0/descr b/packages/tuareg/tuareg.2.1.0/descr deleted file mode 100644 index 2a7ba5c5835..00000000000 --- a/packages/tuareg/tuareg.2.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -OCaml mode for GNU Emacs and XEmacs. - -Tuareg handles automatic indentation of OCaml and Camllight codes. -Key parts of the code are highlighted using Font-Lock. Support to run -an interactive OCaml REPL and debugger is provided. diff --git a/packages/tuareg/tuareg.2.1.0/opam b/packages/tuareg/tuareg.2.1.0/opam index c40e48f2562..04514a16298 100644 --- a/packages/tuareg/tuareg.2.1.0/opam +++ b/packages/tuareg/tuareg.2.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Albert Cohen " @@ -8,14 +8,12 @@ authors: [ ] homepage: "https://github.com/ocaml/tuareg" bug-reports: "https://github.com/ocaml/tuareg/issues" -dev-repo: "https://github.com/ocaml/tuareg.git" +dev-repo: "git+https://github.com/ocaml/tuareg.git" build: [ [make "tuareg-site-file.el"] - [make "elc"] { os != "darwin" } -] -depends: [ - "conf-emacs" + [make "elc"] {os != "macos"} ] +depends: ["ocaml" "conf-emacs"] depopts: [ "caml-mode" "merlin" @@ -28,3 +26,13 @@ post-messages: [ or \"caml-mode\" (displaying types). See https://github.com/ocaml/tuareg for customization tips." ] +synopsis: "OCaml mode for GNU Emacs and XEmacs." +description: """ +Tuareg handles automatic indentation of OCaml and Camllight codes. +Key parts of the code are highlighted using Font-Lock. Support to run +an interactive OCaml REPL and debugger is provided.""" +url { + src: + "https://github.com/ocaml/tuareg/releases/download/2.1.0/tuareg-2.1.0.tar.gz" + checksum: "md5=4c166d71174b0d735467f3e0d72acd39" +} diff --git a/packages/tuareg/tuareg.2.1.0/url b/packages/tuareg/tuareg.2.1.0/url deleted file mode 100644 index 4d6471d468e..00000000000 --- a/packages/tuareg/tuareg.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/tuareg/releases/download/2.1.0/tuareg-2.1.0.tar.gz" -checksum: "4c166d71174b0d735467f3e0d72acd39" diff --git a/packages/tube/tube.3.1/descr b/packages/tube/tube.3.1/descr deleted file mode 100644 index d3a8ec5e797..00000000000 --- a/packages/tube/tube.3.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Typesafe abstraction on top of Lwt_io channels - -A typesafe abstraction on top of Lwt_io channels in order to avoid things like unsafe operations (i.e. https://github.com/ocsigen/lwt/issues/345 ) when running in practice. diff --git a/packages/tube/tube.3.1/opam b/packages/tube/tube.3.1/opam index 76896e66577..cbdd2866891 100644 --- a/packages/tube/tube.3.1/opam +++ b/packages/tube/tube.3.1/opam @@ -1,10 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alin.popa@gmail.com" authors: "Alin Popa" homepage: "https://github.com/alinpopa/tube" bug-reports: "https://github.com/alinpopa/tube/issues" license: "LGPL-3 with OCaml linking exception" -dev-repo: "https://github.com/alinpopa/tube.git" +dev-repo: "git+https://github.com/alinpopa/tube.git" build: ["jbuilder" "build" "--only" "tube" "--root" "." "-j" jobs "@install"] -depends: ["jbuilder" "core" "lwt"] -available: [ocaml-version >= "4.04.0"] +depends: [ + "ocaml" {>= "4.04.0"} + "jbuilder" + "core" + "lwt" +] +synopsis: "Typesafe abstraction on top of Lwt_io channels" +description: + "A typesafe abstraction on top of Lwt_io channels in order to avoid things like unsafe operations (i.e. https://github.com/ocsigen/lwt/issues/345 ) when running in practice." +url { + src: "https://github.com/alinpopa/tube/archive/3.1.tar.gz" + checksum: "md5=f0296816262dd219ceb9b0c3f50a6d6f" +} diff --git a/packages/tube/tube.3.1/url b/packages/tube/tube.3.1/url deleted file mode 100644 index 90d8d12bebb..00000000000 --- a/packages/tube/tube.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/alinpopa/tube/archive/3.1.tar.gz" -checksum: "f0296816262dd219ceb9b0c3f50a6d6f" diff --git a/packages/tube/tube.4.0/descr b/packages/tube/tube.4.0/descr deleted file mode 100644 index d3a8ec5e797..00000000000 --- a/packages/tube/tube.4.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Typesafe abstraction on top of Lwt_io channels - -A typesafe abstraction on top of Lwt_io channels in order to avoid things like unsafe operations (i.e. https://github.com/ocsigen/lwt/issues/345 ) when running in practice. diff --git a/packages/tube/tube.4.0/opam b/packages/tube/tube.4.0/opam index 76896e66577..637238314be 100644 --- a/packages/tube/tube.4.0/opam +++ b/packages/tube/tube.4.0/opam @@ -1,10 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alin.popa@gmail.com" authors: "Alin Popa" homepage: "https://github.com/alinpopa/tube" bug-reports: "https://github.com/alinpopa/tube/issues" license: "LGPL-3 with OCaml linking exception" -dev-repo: "https://github.com/alinpopa/tube.git" +dev-repo: "git+https://github.com/alinpopa/tube.git" build: ["jbuilder" "build" "--only" "tube" "--root" "." "-j" jobs "@install"] -depends: ["jbuilder" "core" "lwt"] -available: [ocaml-version >= "4.04.0"] +depends: [ + "ocaml" {>= "4.04.0"} + "jbuilder" + "core" + "lwt" +] +synopsis: "Typesafe abstraction on top of Lwt_io channels" +description: + "A typesafe abstraction on top of Lwt_io channels in order to avoid things like unsafe operations (i.e. https://github.com/ocsigen/lwt/issues/345 ) when running in practice." +url { + src: "https://github.com/alinpopa/tube/archive/4.0.tar.gz" + checksum: "md5=04ac417552cc88405686e99a801cb25e" +} diff --git a/packages/tube/tube.4.0/url b/packages/tube/tube.4.0/url deleted file mode 100644 index 4b0f47bec2a..00000000000 --- a/packages/tube/tube.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/alinpopa/tube/archive/4.0.tar.gz" -checksum: "04ac417552cc88405686e99a801cb25e" diff --git a/packages/tube/tube.4.1.1/descr b/packages/tube/tube.4.1.1/descr deleted file mode 100644 index 02dca46be10..00000000000 --- a/packages/tube/tube.4.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Typesafe abstraction on top of Lwt_io channels - -A typesafe abstraction on top of Lwt_io channels in order to avoid things like unsafe operations -(i.e. https://github.com/ocsigen/lwt/issues/345 ) when running in practice. diff --git a/packages/tube/tube.4.1.1/opam b/packages/tube/tube.4.1.1/opam index 0c4ea842558..8cbe9b0a92b 100644 --- a/packages/tube/tube.4.1.1/opam +++ b/packages/tube/tube.4.1.1/opam @@ -1,13 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alin.popa@gmail.com" authors: "Alin Popa" homepage: "https://github.com/alinpopa/tube" bug-reports: "https://github.com/alinpopa/tube/issues" license: "LGPL-3 with OCaml linking exception" -dev-repo: "https://github.com/alinpopa/tube.git" +dev-repo: "git+https://github.com/alinpopa/tube.git" build: ["jbuilder" "build" "--only" "tube" "--root" "." "-j" jobs "@install"] depends: [ + "ocaml" {>= "4.04.0"} "jbuilder" {build & >= "1.0+beta10"} "lwt" ] -available: [ocaml-version >= "4.04.0"] +synopsis: "Typesafe abstraction on top of Lwt_io channels" +description: """ +A typesafe abstraction on top of Lwt_io channels in order to avoid things like unsafe operations +(i.e. https://github.com/ocsigen/lwt/issues/345 ) when running in practice.""" +url { + src: "https://github.com/alinpopa/tube/archive/4.1.1.tar.gz" + checksum: "md5=a57d89c9f955cb9ac2dd472a9cb3dd4f" +} diff --git a/packages/tube/tube.4.1.1/url b/packages/tube/tube.4.1.1/url deleted file mode 100644 index bdb2ee3a1b3..00000000000 --- a/packages/tube/tube.4.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/alinpopa/tube/archive/4.1.1.tar.gz" -checksum: "a57d89c9f955cb9ac2dd472a9cb3dd4f" diff --git a/packages/tube/tube.4.1/descr b/packages/tube/tube.4.1/descr deleted file mode 100644 index 02dca46be10..00000000000 --- a/packages/tube/tube.4.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Typesafe abstraction on top of Lwt_io channels - -A typesafe abstraction on top of Lwt_io channels in order to avoid things like unsafe operations -(i.e. https://github.com/ocsigen/lwt/issues/345 ) when running in practice. diff --git a/packages/tube/tube.4.1/opam b/packages/tube/tube.4.1/opam index 417e55d4694..c4bae938358 100644 --- a/packages/tube/tube.4.1/opam +++ b/packages/tube/tube.4.1/opam @@ -1,14 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "alin.popa@gmail.com" authors: "Alin Popa" homepage: "https://github.com/alinpopa/tube" bug-reports: "https://github.com/alinpopa/tube/issues" license: "LGPL-3 with OCaml linking exception" -dev-repo: "https://github.com/alinpopa/tube.git" +dev-repo: "git+https://github.com/alinpopa/tube.git" build: ["jbuilder" "build" "--only" "tube" "--root" "." "-j" jobs "@install"] depends: [ + "ocaml" {>= "4.04.0"} "jbuilder" {build & >= "1.0+beta10"} "core" "lwt" ] -available: [ocaml-version >= "4.04.0"] +synopsis: "Typesafe abstraction on top of Lwt_io channels" +description: """ +A typesafe abstraction on top of Lwt_io channels in order to avoid things like unsafe operations +(i.e. https://github.com/ocsigen/lwt/issues/345 ) when running in practice.""" +url { + src: "https://github.com/alinpopa/tube/archive/4.1.tar.gz" + checksum: "md5=4b992fa9df9c10344c175efe48103009" +} diff --git a/packages/tube/tube.4.1/url b/packages/tube/tube.4.1/url deleted file mode 100644 index cbb615a5b46..00000000000 --- a/packages/tube/tube.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/alinpopa/tube/archive/4.1.tar.gz" -checksum: "4b992fa9df9c10344c175efe48103009" diff --git a/packages/tuntap/tuntap.0.2/descr b/packages/tuntap/tuntap.0.2/descr deleted file mode 100644 index d081f4cb0a6..00000000000 --- a/packages/tuntap/tuntap.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -TUN/TAP bindings diff --git a/packages/tuntap/tuntap.0.2/opam b/packages/tuntap/tuntap.0.2/opam deleted file mode 100644 index 48ab450a3c7..00000000000 --- a/packages/tuntap/tuntap.0.2/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/vbmithr/ocaml-tuntap" -install: [make "PREFIX=%{prefix}%" "install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/tuntap/tuntap.0.2/url b/packages/tuntap/tuntap.0.2/url deleted file mode 100644 index 9efa20afe4c..00000000000 --- a/packages/tuntap/tuntap.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/vbmithr/ocaml-tuntap/archive/0.2.tar.gz" -checksum: "124f623ad06b4c311c269a62a4f0a215" diff --git a/packages/tuntap/tuntap.0.3/descr b/packages/tuntap/tuntap.0.3/descr deleted file mode 100644 index d081f4cb0a6..00000000000 --- a/packages/tuntap/tuntap.0.3/descr +++ /dev/null @@ -1 +0,0 @@ -TUN/TAP bindings diff --git a/packages/tuntap/tuntap.0.3/opam b/packages/tuntap/tuntap.0.3/opam deleted file mode 100644 index 616760538ca..00000000000 --- a/packages/tuntap/tuntap.0.3/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -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: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/mirage/ocaml-tuntap" -install: [make "PREFIX=%{prefix}%" "install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/tuntap/tuntap.0.3/url b/packages/tuntap/tuntap.0.3/url deleted file mode 100644 index 2fa47a85be9..00000000000 --- a/packages/tuntap/tuntap.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-tuntap/archive/0.3.tar.gz" -checksum: "64f294794a86a9fc3dfe0de55db66f83" diff --git a/packages/tuntap/tuntap.0.4/descr b/packages/tuntap/tuntap.0.4/descr deleted file mode 100644 index d081f4cb0a6..00000000000 --- a/packages/tuntap/tuntap.0.4/descr +++ /dev/null @@ -1 +0,0 @@ -TUN/TAP bindings diff --git a/packages/tuntap/tuntap.0.4/opam b/packages/tuntap/tuntap.0.4/opam index 616760538ca..df3529fbaee 100644 --- a/packages/tuntap/tuntap.0.4/opam +++ b/packages/tuntap/tuntap.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: [ "Vincent Bernardoff " "Anil Madhavapeddy " ] @@ -12,9 +12,15 @@ tags: [ build: [make "PREFIX=%{prefix}%"] remove: [["ocamlfind" "remove" "tuntap"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/ocaml-tuntap" install: [make "PREFIX=%{prefix}%" "install"] -available: [ ocaml-version < "4.06.0" ] +synopsis: "TUN/TAP bindings" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-tuntap/archive/0.4.tar.gz" + checksum: "md5=82c29be7f4765f15d8ef3162944ad5a2" +} diff --git a/packages/tuntap/tuntap.0.4/url b/packages/tuntap/tuntap.0.4/url deleted file mode 100644 index 26b5634c253..00000000000 --- a/packages/tuntap/tuntap.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-tuntap/archive/0.4.tar.gz" -checksum: "82c29be7f4765f15d8ef3162944ad5a2" diff --git a/packages/tuntap/tuntap.0.5/descr b/packages/tuntap/tuntap.0.5/descr deleted file mode 100644 index d081f4cb0a6..00000000000 --- a/packages/tuntap/tuntap.0.5/descr +++ /dev/null @@ -1 +0,0 @@ -TUN/TAP bindings diff --git a/packages/tuntap/tuntap.0.5/opam b/packages/tuntap/tuntap.0.5/opam index 0e5da10e817..fd4226779ec 100644 --- a/packages/tuntap/tuntap.0.5/opam +++ b/packages/tuntap/tuntap.0.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: [ "Vincent Bernardoff " "Anil Madhavapeddy " ] @@ -12,10 +12,16 @@ tags: [ build: [make "PREFIX=%{prefix}%"] remove: [["ocamlfind" "remove" "tuntap"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "cstruct" {< "1.0.0"} "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/ocaml-tuntap" install: [make "PREFIX=%{prefix}%" "install"] -available: [ ocaml-version < "4.06.0" ] +synopsis: "TUN/TAP bindings" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-tuntap/archive/0.5.tar.gz" + checksum: "md5=2aea0108680399323d0549322447f7c8" +} diff --git a/packages/tuntap/tuntap.0.5/url b/packages/tuntap/tuntap.0.5/url deleted file mode 100644 index 6a60e1a435c..00000000000 --- a/packages/tuntap/tuntap.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-tuntap/archive/0.5.tar.gz" -checksum: "2aea0108680399323d0549322447f7c8" diff --git a/packages/tuntap/tuntap.0.6/descr b/packages/tuntap/tuntap.0.6/descr deleted file mode 100644 index d081f4cb0a6..00000000000 --- a/packages/tuntap/tuntap.0.6/descr +++ /dev/null @@ -1 +0,0 @@ -TUN/TAP bindings diff --git a/packages/tuntap/tuntap.0.6/opam b/packages/tuntap/tuntap.0.6/opam index c496afe9673..5df1ebad34e 100644 --- a/packages/tuntap/tuntap.0.6/opam +++ b/packages/tuntap/tuntap.0.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: [ "Vincent Bernardoff " "Anil Madhavapeddy " ] @@ -12,10 +12,16 @@ tags: [ build: [make "PREFIX=%{prefix}%"] remove: [["ocamlfind" "remove" "tuntap"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ipaddr" {>= "0.2.2"} "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/ocaml-tuntap" install: [make "PREFIX=%{prefix}%" "install"] -available: [ ocaml-version < "4.06.0" ] +synopsis: "TUN/TAP bindings" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-tuntap/archive/0.6.tar.gz" + checksum: "md5=925a1bbf285ecbaa51a4f897d55817b5" +} diff --git a/packages/tuntap/tuntap.0.6/url b/packages/tuntap/tuntap.0.6/url deleted file mode 100644 index 1b1b470b24a..00000000000 --- a/packages/tuntap/tuntap.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-tuntap/archive/0.6.tar.gz" -checksum: "925a1bbf285ecbaa51a4f897d55817b5" diff --git a/packages/tuntap/tuntap.0.7.0/descr b/packages/tuntap/tuntap.0.7.0/descr deleted file mode 100644 index d081f4cb0a6..00000000000 --- a/packages/tuntap/tuntap.0.7.0/descr +++ /dev/null @@ -1 +0,0 @@ -TUN/TAP bindings diff --git a/packages/tuntap/tuntap.0.7.0/opam b/packages/tuntap/tuntap.0.7.0/opam index c6c814d6f83..a606753b466 100644 --- a/packages/tuntap/tuntap.0.7.0/opam +++ b/packages/tuntap/tuntap.0.7.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: [ "Vincent Bernardoff " "Anil Madhavapeddy " ] @@ -12,10 +12,16 @@ tags: [ build: [make "PREFIX=%{prefix}%"] remove: [["ocamlfind" "remove" "tuntap"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ipaddr" {>= "0.2.3"} "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/ocaml-tuntap" install: [make "PREFIX=%{prefix}%" "install"] -available: [ ocaml-version < "4.06.0" ] +synopsis: "TUN/TAP bindings" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-tuntap/archive/v0.7.0.tar.gz" + checksum: "md5=ef0e8047f37c97d59e26d9db7540c435" +} diff --git a/packages/tuntap/tuntap.0.7.0/url b/packages/tuntap/tuntap.0.7.0/url deleted file mode 100644 index becb1143f95..00000000000 --- a/packages/tuntap/tuntap.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-tuntap/archive/v0.7.0.tar.gz" -checksum: "ef0e8047f37c97d59e26d9db7540c435" diff --git a/packages/tuntap/tuntap.1.0.0/descr b/packages/tuntap/tuntap.1.0.0/descr deleted file mode 100644 index 1c40635947c..00000000000 --- a/packages/tuntap/tuntap.1.0.0/descr +++ /dev/null @@ -1,14 +0,0 @@ -TUN/TAP bindings - -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: diff --git a/packages/tuntap/tuntap.1.0.0/opam b/packages/tuntap/tuntap.1.0.0/opam index 6e4d64cd40f..05a1425fdbf 100644 --- a/packages/tuntap/tuntap.1.0.0/opam +++ b/packages/tuntap/tuntap.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: [ "Vincent Bernardoff " "Anil Madhavapeddy " ] @@ -12,6 +12,7 @@ tags: [ build: [make "PREFIX=%{prefix}%"] remove: [["ocamlfind" "remove" "tuntap"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} "ocamlfind" "ipaddr" {>= "2.2.0"} "cmdliner" @@ -21,4 +22,22 @@ depends: [ ] dev-repo: "git://github.com/mirage/ocaml-tuntap" install: [make "PREFIX=%{prefix}%" "install"] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.0" ] +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: "md5=ebc21fc98e93f279c0dd8a4b27fc663e" +} diff --git a/packages/tuntap/tuntap.1.0.0/url b/packages/tuntap/tuntap.1.0.0/url deleted file mode 100644 index aec46c602c6..00000000000 --- a/packages/tuntap/tuntap.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-tuntap/archive/v1.0.0.tar.gz" -checksum: "ebc21fc98e93f279c0dd8a4b27fc663e" diff --git a/packages/tuntap/tuntap.1.3.0/descr b/packages/tuntap/tuntap.1.3.0/descr deleted file mode 100644 index 1c40635947c..00000000000 --- a/packages/tuntap/tuntap.1.3.0/descr +++ /dev/null @@ -1,14 +0,0 @@ -TUN/TAP bindings - -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: diff --git a/packages/tuntap/tuntap.1.3.0/opam b/packages/tuntap/tuntap.1.3.0/opam index 5e23f3ba937..85948faae2f 100644 --- a/packages/tuntap/tuntap.1.3.0/opam +++ b/packages/tuntap/tuntap.1.3.0/opam @@ -1,5 +1,4 @@ -opam-version: "1.2" - +opam-version: "2.0" maintainer: "vb@luminar.eu.org" authors: [ "Vincent Bernardoff " "Anil Madhavapeddy " @@ -7,7 +6,7 @@ authors: [ "Vincent Bernardoff " license: "ISC" homepage: "https://github.com/mirage/ocaml-tuntap" -dev-repo: "https://github.com/mirage/ocaml-tuntap.git" +dev-repo: "git+https://github.com/mirage/ocaml-tuntap.git" bug-reports: "https://github.com/mirage/ocaml-tuntap/issues" tags: [ @@ -26,13 +25,30 @@ install: [ remove: [["ocamlfind" "remove" "tuntap"]] depends: [ + "ocaml" {>= "4.01.0"} "ipaddr" {>= "2.4.0"} "ocamlfind" {build} - "cmdliner" {test} - "lwt" {test} + "cmdliner" {with-test} + "lwt" {with-test} "ocamlbuild" {build} ] -depexts: [ - [ ["alpine"] ["linux-headers"] ] -] -available: [ ocaml-version >="4.01.0" ] +depexts: ["linux-headers"] {os-distribution = "alpine"} +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.3.0.tar.gz" + checksum: "md5=1c48f4c72b33b0b9726240e8a0e1fa54" +} diff --git a/packages/tuntap/tuntap.1.3.0/url b/packages/tuntap/tuntap.1.3.0/url deleted file mode 100644 index a2514aa8a4c..00000000000 --- a/packages/tuntap/tuntap.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-tuntap/archive/v1.3.0.tar.gz" -checksum: "1c48f4c72b33b0b9726240e8a0e1fa54" diff --git a/packages/tuntap/tuntap.1.4.1/descr b/packages/tuntap/tuntap.1.4.1/descr deleted file mode 100644 index ca316a7ba1a..00000000000 --- a/packages/tuntap/tuntap.1.4.1/descr +++ /dev/null @@ -1,14 +0,0 @@ -OCaml library for handling TUN/TAP devices - -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: \ No newline at end of file diff --git a/packages/tuntap/tuntap.1.4.1/opam b/packages/tuntap/tuntap.1.4.1/opam index b43ef545936..fbdb5e01990 100644 --- a/packages/tuntap/tuntap.1.4.1/opam +++ b/packages/tuntap/tuntap.1.4.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "vb@luminar.eu.org" authors: [ "Vincent Bernardoff " "Anil Madhavapeddy " ] license: "ISC" homepage: "https://github.com/mirage/ocaml-tuntap" -dev-repo: "https://github.com/mirage/ocaml-tuntap.git" +dev-repo: "git+https://github.com/mirage/ocaml-tuntap.git" bug-reports: "https://github.com/mirage/ocaml-tuntap/issues" doc: "https://mirage.github.io/ocaml-tuntap/" tags: [ "org:mirage" "org:xapi-project" ] @@ -14,15 +14,31 @@ build: [ ] depends: [ - "topkg" {build & >= "0.8.0"} - "ocamlbuild" {build} - "ocamlfind" {build} - "ipaddr" {>= "2.4.0"} - "ounit" {test} - "lwt" {test} + "ocaml" {>= "4.01.0"} + "topkg" {build & >= "0.8.0"} + "ocamlbuild" {build} + "ocamlfind" {build} + "ipaddr" {>= "2.4.0"} + "ounit" {with-test} + "lwt" {with-test} ] +depexts: ["linux-headers"] {os-distribution = "alpine"} +synopsis: "OCaml library for handling TUN/TAP devices" +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. -depexts: [ - [ ["alpine"] ["linux-headers"] ] -] -available: [ocaml-version >="4.01.0"] +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: """ +url { + src: + "https://github.com/mirage/ocaml-tuntap/releases/download/1.4.1/tuntap-1.4.1.tbz" + checksum: "md5=c25d0707a0dc80a5d7f3d46aaf0430f3" +} diff --git a/packages/tuntap/tuntap.1.4.1/url b/packages/tuntap/tuntap.1.4.1/url deleted file mode 100644 index 406d62f698b..00000000000 --- a/packages/tuntap/tuntap.1.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-tuntap/releases/download/1.4.1/tuntap-1.4.1.tbz" -checksum: "c25d0707a0dc80a5d7f3d46aaf0430f3" \ No newline at end of file diff --git a/packages/tuntap/tuntap.1.5.0/descr b/packages/tuntap/tuntap.1.5.0/descr deleted file mode 100644 index ca316a7ba1a..00000000000 --- a/packages/tuntap/tuntap.1.5.0/descr +++ /dev/null @@ -1,14 +0,0 @@ -OCaml library for handling TUN/TAP devices - -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: \ No newline at end of file diff --git a/packages/tuntap/tuntap.1.5.0/opam b/packages/tuntap/tuntap.1.5.0/opam index f7a290442f6..5c5c9d1b7a5 100644 --- a/packages/tuntap/tuntap.1.5.0/opam +++ b/packages/tuntap/tuntap.1.5.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "vb@luminar.eu.org" authors: [ "Vincent Bernardoff " "Anil Madhavapeddy " ] license: "ISC" homepage: "https://github.com/mirage/ocaml-tuntap" -dev-repo: "https://github.com/mirage/ocaml-tuntap.git" +dev-repo: "git+https://github.com/mirage/ocaml-tuntap.git" bug-reports: "https://github.com/mirage/ocaml-tuntap/issues" doc: "https://mirage.github.io/ocaml-tuntap/" tags: [ "org:mirage" "org:xapi-project" ] @@ -15,13 +15,30 @@ build: [ ] depends: [ - "jbuilder" {build & >= "1.0+beta9"} - "ipaddr" {>= "2.4.0"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} + "ipaddr" {>= "2.4.0"} "cmdliner" - "ounit" {test} - "lwt" {test} + "ounit" {with-test} + "lwt" {with-test} ] -depexts: [ - [ ["alpine"] ["linux-headers"] ] -] -available: [ocaml-version >="4.03.0"] +depexts: ["linux-headers"] {os-distribution = "alpine"} +synopsis: "OCaml library for handling TUN/TAP devices" +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: """ +url { + src: + "https://github.com/mirage/ocaml-tuntap/releases/download/v1.5.0/tuntap-1.5.0.tbz" + checksum: "md5=ab55e8eda89033f5a119d6c418bd7608" +} diff --git a/packages/tuntap/tuntap.1.5.0/url b/packages/tuntap/tuntap.1.5.0/url deleted file mode 100644 index b44c9d21a14..00000000000 --- a/packages/tuntap/tuntap.1.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-tuntap/releases/download/v1.5.0/tuntap-1.5.0.tbz" -checksum: "ab55e8eda89033f5a119d6c418bd7608" \ No newline at end of file diff --git a/packages/tuntap/tuntap.1.6.0/descr b/packages/tuntap/tuntap.1.6.0/descr deleted file mode 100644 index ca316a7ba1a..00000000000 --- a/packages/tuntap/tuntap.1.6.0/descr +++ /dev/null @@ -1,14 +0,0 @@ -OCaml library for handling TUN/TAP devices - -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: \ No newline at end of file diff --git a/packages/tuntap/tuntap.1.6.0/opam b/packages/tuntap/tuntap.1.6.0/opam index 4681088bc41..0f80c8d340f 100644 --- a/packages/tuntap/tuntap.1.6.0/opam +++ b/packages/tuntap/tuntap.1.6.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "vb@luminar.eu.org" authors: [ "Vincent Bernardoff " "Anil Madhavapeddy " ] license: "ISC" homepage: "https://github.com/mirage/ocaml-tuntap" -dev-repo: "https://github.com/mirage/ocaml-tuntap.git" +dev-repo: "git+https://github.com/mirage/ocaml-tuntap.git" bug-reports: "https://github.com/mirage/ocaml-tuntap/issues" doc: "https://mirage.github.io/ocaml-tuntap/" tags: [ "org:mirage" "org:xapi-project" ] @@ -15,14 +15,31 @@ build: [ ] depends: [ - "jbuilder" {build & >= "1.0+beta9"} - "ipaddr" {>= "2.4.0"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} + "ipaddr" {>= "2.4.0"} "cmdliner" - "ounit" {test} - "lwt" {test} + "ounit" {with-test} + "lwt" {with-test} "result" ] -depexts: [ - [ ["alpine"] ["linux-headers"] ] -] -available: [ocaml-version >="4.03.0"] +depexts: ["linux-headers"] {os-distribution = "alpine"} +synopsis: "OCaml library for handling TUN/TAP devices" +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: """ +url { + src: + "https://github.com/mirage/ocaml-tuntap/releases/download/v1.6.0/tuntap-1.6.0.tbz" + checksum: "md5=1d52e1285a2442f09de097013c0dc3bf" +} diff --git a/packages/tuntap/tuntap.1.6.0/url b/packages/tuntap/tuntap.1.6.0/url deleted file mode 100644 index 7f4ede5a25b..00000000000 --- a/packages/tuntap/tuntap.1.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-tuntap/releases/download/v1.6.0/tuntap-1.6.0.tbz" -checksum: "1d52e1285a2442f09de097013c0dc3bf" \ No newline at end of file diff --git a/packages/type-beat/type-beat.0.1/descr b/packages/type-beat/type-beat.0.1/descr deleted file mode 100644 index c6f9e472fa0..00000000000 --- a/packages/type-beat/type-beat.0.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -A parser for the Content-Type value - -A agnostic parser for the Content-Type value (from the RFC822 and the RFC2045). diff --git a/packages/type-beat/type-beat.0.1/opam b/packages/type-beat/type-beat.0.1/opam index cf58dad4f45..2bbd4b131d5 100644 --- a/packages/type-beat/type-beat.0.1/opam +++ b/packages/type-beat/type-beat.0.1/opam @@ -1,19 +1,26 @@ -opam-version: "1.2" +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: "https://github.com/oklm-wsh/TypeBeat.git" -build: ["ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{pinned}%"] -build-test: ["ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{pinned}%"] -depends: -[ +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} "ocamlbuild" {build} "ocamlfind" {build} "angstrom" {< "0.7.0"} ] - -available: [ ocaml-version >= "4.03.0" ] +synopsis: "A parser for the Content-Type value" +description: + "A agnostic parser for the Content-Type value (from the RFC822 and the RFC2045)." +url { + src: "https://github.com/oklm-wsh/TypeBeat/archive/0.1.tar.gz" + checksum: "md5=558891c835ce07666ac5fc2eac7471ea" +} diff --git a/packages/type-beat/type-beat.0.1/url b/packages/type-beat/type-beat.0.1/url deleted file mode 100644 index 799de455298..00000000000 --- a/packages/type-beat/type-beat.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/oklm-wsh/TypeBeat/archive/0.1.tar.gz" -checksum: "558891c835ce07666ac5fc2eac7471ea" diff --git a/packages/type_conv/type_conv.108.00.02/descr b/packages/type_conv/type_conv.108.00.02/descr deleted file mode 100644 index 06376468fcf..00000000000 --- a/packages/type_conv/type_conv.108.00.02/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for building type-driven syntax extensions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/type_conv/type_conv.108.00.02/opam b/packages/type_conv/type_conv.108.00.02/opam index 710443ce519..5006c31cc40 100644 --- a/packages/type_conv/type_conv.108.00.02/opam +++ b/packages/type_conv/type_conv.108.00.02/opam @@ -1,15 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/type_conv" bug-reports: "https://github.com/janestreet/type_conv/issues" -dev-repo: "https://github.com/janestreet/type_conv.git" +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" "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "3.12.1" & ocaml-version < "4.03.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: "md5=164fcc28cd59fe6ce97a7b6816b402d8" +} diff --git a/packages/type_conv/type_conv.108.00.02/url b/packages/type_conv/type_conv.108.00.02/url deleted file mode 100644 index f06438e182d..00000000000 --- a/packages/type_conv/type_conv.108.00.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.00.02/individual/type_conv-108.00.02.tar.gz" -checksum: "164fcc28cd59fe6ce97a7b6816b402d8" diff --git a/packages/type_conv/type_conv.108.07.00/descr b/packages/type_conv/type_conv.108.07.00/descr deleted file mode 100644 index 06376468fcf..00000000000 --- a/packages/type_conv/type_conv.108.07.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for building type-driven syntax extensions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/type_conv/type_conv.108.07.00/opam b/packages/type_conv/type_conv.108.07.00/opam deleted file mode 100644 index 20cc3195d3a..00000000000 --- a/packages/type_conv/type_conv.108.07.00/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/type_conv" -bug-reports: "https://github.com/janestreet/type_conv/issues" -dev-repo: "https://github.com/janestreet/type_conv.git" -build: make -remove: [["ocamlfind" "remove" "type_conv"]] -depends: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "ocamlbuild" {build} -] -install: [make "install"] -available: [ ocaml-version < "4.03.0" ] diff --git a/packages/type_conv/type_conv.108.07.00/url b/packages/type_conv/type_conv.108.07.00/url deleted file mode 100644 index 8988966932a..00000000000 --- a/packages/type_conv/type_conv.108.07.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.07.00/individual/type_conv-108.07.00.tar.gz" -checksum: "e3a4bd63e2c24d1396ce64e42293f1d8" diff --git a/packages/type_conv/type_conv.108.07.01/descr b/packages/type_conv/type_conv.108.07.01/descr deleted file mode 100644 index 06376468fcf..00000000000 --- a/packages/type_conv/type_conv.108.07.01/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for building type-driven syntax extensions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/type_conv/type_conv.108.07.01/opam b/packages/type_conv/type_conv.108.07.01/opam deleted file mode 100644 index c2267ad72a9..00000000000 --- a/packages/type_conv/type_conv.108.07.01/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/type_conv" -bug-reports: "https://github.com/janestreet/type_conv/issues" -dev-repo: "https://github.com/janestreet/type_conv.git" -build: make -remove: [["ocamlfind" "remove" "type_conv"]] -depends: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "3.12.1" & ocaml-version < "4.03.0" ] -install: [make "install"] diff --git a/packages/type_conv/type_conv.108.07.01/url b/packages/type_conv/type_conv.108.07.01/url deleted file mode 100644 index 0b903236fa6..00000000000 --- a/packages/type_conv/type_conv.108.07.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.07.01/individual/type_conv-108.07.01.tar.gz" -checksum: "2b61b7106943841ce2bc77c174fb532c" diff --git a/packages/type_conv/type_conv.108.08.00/descr b/packages/type_conv/type_conv.108.08.00/descr deleted file mode 100644 index 06376468fcf..00000000000 --- a/packages/type_conv/type_conv.108.08.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for building type-driven syntax extensions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/type_conv/type_conv.108.08.00/opam b/packages/type_conv/type_conv.108.08.00/opam index c2267ad72a9..c10be689759 100644 --- a/packages/type_conv/type_conv.108.08.00/opam +++ b/packages/type_conv/type_conv.108.08.00/opam @@ -1,15 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/type_conv" bug-reports: "https://github.com/janestreet/type_conv/issues" -dev-repo: "https://github.com/janestreet/type_conv.git" +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" "ocamlfind" {>= "1.3.2"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "3.12.1" & ocaml-version < "4.03.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: "md5=3e7dd880db396decb952fdeb59de8a66" +} diff --git a/packages/type_conv/type_conv.108.08.00/url b/packages/type_conv/type_conv.108.08.00/url deleted file mode 100644 index 4af63f85a5b..00000000000 --- a/packages/type_conv/type_conv.108.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/type_conv-108.08.00.tar.gz" -checksum: "3e7dd880db396decb952fdeb59de8a66" diff --git a/packages/type_conv/type_conv.109.07.00/descr b/packages/type_conv/type_conv.109.07.00/descr deleted file mode 100644 index 06376468fcf..00000000000 --- a/packages/type_conv/type_conv.109.07.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for building type-driven syntax extensions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/type_conv/type_conv.109.07.00/files/disable_warn_error.patch b/packages/type_conv/type_conv.109.07.00/files/disable_warn_error.patch deleted file mode 100644 index 295fca664ee..00000000000 --- a/packages/type_conv/type_conv.109.07.00/files/disable_warn_error.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- myocamlbuild.ml.prev 2013-01-31 11:03:46.506656289 -0500 -+++ myocamlbuild.ml 2013-01-31 11:03:49.647816901 -0500 -@@ -574,7 +574,7 @@ - - (* enable warnings; make sure the '@' character isn't in the beginning; - ms-dos interprets that character specially *) -- flag ["compile"; "ocaml"] (S [A "-w"; A "A@Aemr-28"; A "-strict-sequence" ]) -+ flag ["compile"; "ocaml"] (S [A "-w"; A "Aemr-28"; A "-strict-sequence" ]) - ;; - - let dispatch = function diff --git a/packages/type_conv/type_conv.109.07.00/opam b/packages/type_conv/type_conv.109.07.00/opam deleted file mode 100644 index 308dcbafb21..00000000000 --- a/packages/type_conv/type_conv.109.07.00/opam +++ /dev/null @@ -1,16 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/type_conv" -bug-reports: "https://github.com/janestreet/type_conv/issues" -dev-repo: "https://github.com/janestreet/type_conv.git" -build: make -remove: [["ocamlfind" "remove" "type_conv"]] -depends: [ - "camlp4" - "ocamlfind" - "ocamlbuild" {build} -] -patches: ["disable_warn_error.patch"] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03.0" ] -install: [make "install"] diff --git a/packages/type_conv/type_conv.109.07.00/url b/packages/type_conv/type_conv.109.07.00/url deleted file mode 100644 index 34c67f46126..00000000000 --- a/packages/type_conv/type_conv.109.07.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.07.00/individual/type_conv-109.07.00.tar.gz" -checksum: "37ac7971683f74e15f2ad56e645d0930" diff --git a/packages/type_conv/type_conv.109.08.00/descr b/packages/type_conv/type_conv.109.08.00/descr deleted file mode 100644 index 06376468fcf..00000000000 --- a/packages/type_conv/type_conv.109.08.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for building type-driven syntax extensions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/type_conv/type_conv.109.08.00/opam b/packages/type_conv/type_conv.109.08.00/opam deleted file mode 100644 index af8c04bbcbf..00000000000 --- a/packages/type_conv/type_conv.109.08.00/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/type_conv" -bug-reports: "https://github.com/janestreet/type_conv/issues" -dev-repo: "https://github.com/janestreet/type_conv.git" -build: make -remove: [["ocamlfind" "remove" "type_conv"]] -depends: [ - "camlp4" - "ocamlfind" - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03.0" ] -install: [make "install"] diff --git a/packages/type_conv/type_conv.109.08.00/url b/packages/type_conv/type_conv.109.08.00/url deleted file mode 100644 index 85840a0bc5b..00000000000 --- a/packages/type_conv/type_conv.109.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/type_conv-109.08.00.tar.gz" -checksum: "16296b3b2e2330bf94030a3696a993da" diff --git a/packages/type_conv/type_conv.109.09.00/descr b/packages/type_conv/type_conv.109.09.00/descr deleted file mode 100644 index 06376468fcf..00000000000 --- a/packages/type_conv/type_conv.109.09.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for building type-driven syntax extensions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/type_conv/type_conv.109.09.00/opam b/packages/type_conv/type_conv.109.09.00/opam deleted file mode 100644 index af8c04bbcbf..00000000000 --- a/packages/type_conv/type_conv.109.09.00/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/type_conv" -bug-reports: "https://github.com/janestreet/type_conv/issues" -dev-repo: "https://github.com/janestreet/type_conv.git" -build: make -remove: [["ocamlfind" "remove" "type_conv"]] -depends: [ - "camlp4" - "ocamlfind" - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03.0" ] -install: [make "install"] diff --git a/packages/type_conv/type_conv.109.09.00/url b/packages/type_conv/type_conv.109.09.00/url deleted file mode 100644 index a616a79f0b4..00000000000 --- a/packages/type_conv/type_conv.109.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/type_conv-109.09.00.tar.gz" -checksum: "6294e67ad4cafefe6b7826c0fef2cb5a" diff --git a/packages/type_conv/type_conv.109.10.00/descr b/packages/type_conv/type_conv.109.10.00/descr deleted file mode 100644 index 06376468fcf..00000000000 --- a/packages/type_conv/type_conv.109.10.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for building type-driven syntax extensions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/type_conv/type_conv.109.10.00/opam b/packages/type_conv/type_conv.109.10.00/opam deleted file mode 100644 index af8c04bbcbf..00000000000 --- a/packages/type_conv/type_conv.109.10.00/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/type_conv" -bug-reports: "https://github.com/janestreet/type_conv/issues" -dev-repo: "https://github.com/janestreet/type_conv.git" -build: make -remove: [["ocamlfind" "remove" "type_conv"]] -depends: [ - "camlp4" - "ocamlfind" - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03.0" ] -install: [make "install"] diff --git a/packages/type_conv/type_conv.109.10.00/url b/packages/type_conv/type_conv.109.10.00/url deleted file mode 100644 index fd506ea1266..00000000000 --- a/packages/type_conv/type_conv.109.10.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/type_conv-109.10.00.tar.gz" -checksum: "f2b855bfdf10f015a9b3b3a6a0c02e7c" diff --git a/packages/type_conv/type_conv.109.11.00/descr b/packages/type_conv/type_conv.109.11.00/descr deleted file mode 100644 index 06376468fcf..00000000000 --- a/packages/type_conv/type_conv.109.11.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for building type-driven syntax extensions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/type_conv/type_conv.109.11.00/opam b/packages/type_conv/type_conv.109.11.00/opam deleted file mode 100644 index af8c04bbcbf..00000000000 --- a/packages/type_conv/type_conv.109.11.00/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/type_conv" -bug-reports: "https://github.com/janestreet/type_conv/issues" -dev-repo: "https://github.com/janestreet/type_conv.git" -build: make -remove: [["ocamlfind" "remove" "type_conv"]] -depends: [ - "camlp4" - "ocamlfind" - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03.0" ] -install: [make "install"] diff --git a/packages/type_conv/type_conv.109.11.00/url b/packages/type_conv/type_conv.109.11.00/url deleted file mode 100644 index d8d67c59bea..00000000000 --- a/packages/type_conv/type_conv.109.11.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/type_conv-109.11.00.tar.gz" -checksum: "ff9a0372b52f634e6dbff2593efe31b6" diff --git a/packages/type_conv/type_conv.109.12.00/descr b/packages/type_conv/type_conv.109.12.00/descr deleted file mode 100644 index 06376468fcf..00000000000 --- a/packages/type_conv/type_conv.109.12.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for building type-driven syntax extensions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/type_conv/type_conv.109.12.00/opam b/packages/type_conv/type_conv.109.12.00/opam deleted file mode 100644 index a697d36167d..00000000000 --- a/packages/type_conv/type_conv.109.12.00/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -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: [ - "ocamlfind" - "camlp4" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/janestreet/type_conv" -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03.0" ] -install: [make "install"] diff --git a/packages/type_conv/type_conv.109.12.00/url b/packages/type_conv/type_conv.109.12.00/url deleted file mode 100644 index b7bcf28afe2..00000000000 --- a/packages/type_conv/type_conv.109.12.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/type_conv/archive/109.12.00.tar.gz" -checksum: "dfd04f94efb2e9949b260dbab56892e3" diff --git a/packages/type_conv/type_conv.109.13.00/descr b/packages/type_conv/type_conv.109.13.00/descr deleted file mode 100644 index 06376468fcf..00000000000 --- a/packages/type_conv/type_conv.109.13.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for building type-driven syntax extensions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/type_conv/type_conv.109.13.00/opam b/packages/type_conv/type_conv.109.13.00/opam deleted file mode 100644 index af8c04bbcbf..00000000000 --- a/packages/type_conv/type_conv.109.13.00/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/type_conv" -bug-reports: "https://github.com/janestreet/type_conv/issues" -dev-repo: "https://github.com/janestreet/type_conv.git" -build: make -remove: [["ocamlfind" "remove" "type_conv"]] -depends: [ - "camlp4" - "ocamlfind" - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03.0" ] -install: [make "install"] diff --git a/packages/type_conv/type_conv.109.13.00/url b/packages/type_conv/type_conv.109.13.00/url deleted file mode 100644 index b225398f129..00000000000 --- a/packages/type_conv/type_conv.109.13.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/type_conv-109.13.00.tar.gz" -checksum: "ada51dde75118e5ffa6aed8ffd75cf94" diff --git a/packages/type_conv/type_conv.109.14.00/descr b/packages/type_conv/type_conv.109.14.00/descr deleted file mode 100644 index 06376468fcf..00000000000 --- a/packages/type_conv/type_conv.109.14.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for building type-driven syntax extensions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/type_conv/type_conv.109.14.00/opam b/packages/type_conv/type_conv.109.14.00/opam index af8c04bbcbf..ca81cb72d50 100644 --- a/packages/type_conv/type_conv.109.14.00/opam +++ b/packages/type_conv/type_conv.109.14.00/opam @@ -1,15 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/type_conv" bug-reports: "https://github.com/janestreet/type_conv/issues" -dev-repo: "https://github.com/janestreet/type_conv.git" +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" "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03.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: "md5=6ca41ffed72fba8a8a188270e05f8628" +} diff --git a/packages/type_conv/type_conv.109.14.00/url b/packages/type_conv/type_conv.109.14.00/url deleted file mode 100644 index ac5b5f6b444..00000000000 --- a/packages/type_conv/type_conv.109.14.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/type_conv-109.14.00.tar.gz" -checksum: "6ca41ffed72fba8a8a188270e05f8628" diff --git a/packages/type_conv/type_conv.109.15.00/descr b/packages/type_conv/type_conv.109.15.00/descr deleted file mode 100644 index 06376468fcf..00000000000 --- a/packages/type_conv/type_conv.109.15.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for building type-driven syntax extensions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/type_conv/type_conv.109.15.00/opam b/packages/type_conv/type_conv.109.15.00/opam index 7c050dbeaa7..ea8e75f86e3 100644 --- a/packages/type_conv/type_conv.109.15.00/opam +++ b/packages/type_conv/type_conv.109.15.00/opam @@ -1,15 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/type_conv" bug-reports: "https://github.com/janestreet/type_conv/issues" -dev-repo: "https://github.com/janestreet/type_conv.git" +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" "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03.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: "md5=723e75ac812eccf48880b700b2713a8a" +} diff --git a/packages/type_conv/type_conv.109.15.00/url b/packages/type_conv/type_conv.109.15.00/url deleted file mode 100644 index 22d8e2c9ec0..00000000000 --- a/packages/type_conv/type_conv.109.15.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/type_conv-109.15.00.tar.gz" -checksum: "723e75ac812eccf48880b700b2713a8a" diff --git a/packages/type_conv/type_conv.109.20.00/descr b/packages/type_conv/type_conv.109.20.00/descr deleted file mode 100644 index 06376468fcf..00000000000 --- a/packages/type_conv/type_conv.109.20.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for building type-driven syntax extensions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/type_conv/type_conv.109.20.00/opam b/packages/type_conv/type_conv.109.20.00/opam index 7c050dbeaa7..8a271383f57 100644 --- a/packages/type_conv/type_conv.109.20.00/opam +++ b/packages/type_conv/type_conv.109.20.00/opam @@ -1,15 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/type_conv" bug-reports: "https://github.com/janestreet/type_conv/issues" -dev-repo: "https://github.com/janestreet/type_conv.git" +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" "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.1" & ocaml-version < "4.03.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: "md5=10392f9f6e0d74a5b2ce791821dd3dcd" +} diff --git a/packages/type_conv/type_conv.109.20.00/url b/packages/type_conv/type_conv.109.20.00/url deleted file mode 100644 index a2da9a7e73a..00000000000 --- a/packages/type_conv/type_conv.109.20.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.20.00/individual/type_conv-109.20.00.tar.gz" -checksum: "10392f9f6e0d74a5b2ce791821dd3dcd" diff --git a/packages/type_conv/type_conv.109.28.00/descr b/packages/type_conv/type_conv.109.28.00/descr deleted file mode 100644 index 06376468fcf..00000000000 --- a/packages/type_conv/type_conv.109.28.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for building type-driven syntax extensions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/type_conv/type_conv.109.28.00/opam b/packages/type_conv/type_conv.109.28.00/opam index ad133c1b0ae..e0e2e3d1c19 100644 --- a/packages/type_conv/type_conv.109.28.00/opam +++ b/packages/type_conv/type_conv.109.28.00/opam @@ -1,19 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/type_conv" license: "Apache-2.0" build: [ [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "type_conv"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/type_conv/issues" -dev-repo: "https://github.com/janestreet/type_conv.git" +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: "md5=cc2e84b3bdcfca060ec125a0349b6c9e" +} diff --git a/packages/type_conv/type_conv.109.28.00/url b/packages/type_conv/type_conv.109.28.00/url deleted file mode 100644 index fa979b08f4c..00000000000 --- a/packages/type_conv/type_conv.109.28.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.28.00/individual/type_conv-109.28.00.tar.gz" -checksum: "cc2e84b3bdcfca060ec125a0349b6c9e" diff --git a/packages/type_conv/type_conv.109.41.00/descr b/packages/type_conv/type_conv.109.41.00/descr deleted file mode 100644 index 06376468fcf..00000000000 --- a/packages/type_conv/type_conv.109.41.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for building type-driven syntax extensions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/type_conv/type_conv.109.41.00/opam b/packages/type_conv/type_conv.109.41.00/opam index ad133c1b0ae..0cdb1320f88 100644 --- a/packages/type_conv/type_conv.109.41.00/opam +++ b/packages/type_conv/type_conv.109.41.00/opam @@ -1,19 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/type_conv" license: "Apache-2.0" build: [ [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "type_conv"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/type_conv/issues" -dev-repo: "https://github.com/janestreet/type_conv.git" +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: "md5=96861562c24a5e127900c4f1765ed848" +} diff --git a/packages/type_conv/type_conv.109.41.00/url b/packages/type_conv/type_conv.109.41.00/url deleted file mode 100644 index 04ecabe645f..00000000000 --- a/packages/type_conv/type_conv.109.41.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.41.00/individual/type_conv-109.41.00.tar.gz" -checksum: "96861562c24a5e127900c4f1765ed848" diff --git a/packages/type_conv/type_conv.109.47.00/descr b/packages/type_conv/type_conv.109.47.00/descr deleted file mode 100644 index 06376468fcf..00000000000 --- a/packages/type_conv/type_conv.109.47.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for building type-driven syntax extensions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/type_conv/type_conv.109.47.00/opam b/packages/type_conv/type_conv.109.47.00/opam index ad133c1b0ae..cd618551d5d 100644 --- a/packages/type_conv/type_conv.109.47.00/opam +++ b/packages/type_conv/type_conv.109.47.00/opam @@ -1,19 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/type_conv" license: "Apache-2.0" build: [ [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "type_conv"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/type_conv/issues" -dev-repo: "https://github.com/janestreet/type_conv.git" +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: "md5=2d99311de3b2f7d8e8e90a0d4ae3a583" +} diff --git a/packages/type_conv/type_conv.109.47.00/url b/packages/type_conv/type_conv.109.47.00/url deleted file mode 100644 index 457cd48cb4c..00000000000 --- a/packages/type_conv/type_conv.109.47.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.47.00/individual/type_conv-109.47.00.tar.gz" -checksum: "2d99311de3b2f7d8e8e90a0d4ae3a583" diff --git a/packages/type_conv/type_conv.109.53.00/descr b/packages/type_conv/type_conv.109.53.00/descr deleted file mode 100644 index 06376468fcf..00000000000 --- a/packages/type_conv/type_conv.109.53.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for building type-driven syntax extensions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/type_conv/type_conv.109.53.00/opam b/packages/type_conv/type_conv.109.53.00/opam index ad133c1b0ae..d7db4724765 100644 --- a/packages/type_conv/type_conv.109.53.00/opam +++ b/packages/type_conv/type_conv.109.53.00/opam @@ -1,19 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/type_conv" license: "Apache-2.0" build: [ [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "type_conv"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/type_conv/issues" -dev-repo: "https://github.com/janestreet/type_conv.git" +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: "md5=951c09b4009a260054ad5e7ca7003f27" +} diff --git a/packages/type_conv/type_conv.109.53.00/url b/packages/type_conv/type_conv.109.53.00/url deleted file mode 100644 index 93c840fd720..00000000000 --- a/packages/type_conv/type_conv.109.53.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/type_conv-109.53.00.tar.gz" -checksum: "951c09b4009a260054ad5e7ca7003f27" diff --git a/packages/type_conv/type_conv.109.53.02/descr b/packages/type_conv/type_conv.109.53.02/descr deleted file mode 100644 index 06376468fcf..00000000000 --- a/packages/type_conv/type_conv.109.53.02/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for building type-driven syntax extensions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/type_conv/type_conv.109.53.02/opam b/packages/type_conv/type_conv.109.53.02/opam index ad133c1b0ae..492372ccaa6 100644 --- a/packages/type_conv/type_conv.109.53.02/opam +++ b/packages/type_conv/type_conv.109.53.02/opam @@ -1,19 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/type_conv" license: "Apache-2.0" build: [ [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "type_conv"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/type_conv/issues" -dev-repo: "https://github.com/janestreet/type_conv.git" +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: "md5=8dc490864ea4d609b4397065640e0bc6" +} diff --git a/packages/type_conv/type_conv.109.53.02/url b/packages/type_conv/type_conv.109.53.02/url deleted file mode 100644 index d58836f5f46..00000000000 --- a/packages/type_conv/type_conv.109.53.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.53.00/individual/type_conv-109.53.02.tar.gz" -checksum: "8dc490864ea4d609b4397065640e0bc6" diff --git a/packages/type_conv/type_conv.109.60.00/descr b/packages/type_conv/type_conv.109.60.00/descr deleted file mode 100644 index 06376468fcf..00000000000 --- a/packages/type_conv/type_conv.109.60.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for building type-driven syntax extensions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/type_conv/type_conv.109.60.00/opam b/packages/type_conv/type_conv.109.60.00/opam deleted file mode 100644 index ad133c1b0ae..00000000000 --- a/packages/type_conv/type_conv.109.60.00/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Capital LLC "] -homepage: "https://github.com/janestreet/type_conv" -license: "Apache-2.0" -build: [ - [make] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "type_conv"]] -depends: [ - "camlp4" - "ocamlfind" {>= "1.3.2"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] -bug-reports: "https://github.com/janestreet/type_conv/issues" -dev-repo: "https://github.com/janestreet/type_conv.git" -install: [[make "install"]] diff --git a/packages/type_conv/type_conv.109.60.00/url b/packages/type_conv/type_conv.109.60.00/url deleted file mode 100644 index f0e0bbf7258..00000000000 --- a/packages/type_conv/type_conv.109.60.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.60.00/individual/type_conv-109.60.00.tar.gz" -checksum: "db27eaa25d43c216377613c73b9f940b" diff --git a/packages/type_conv/type_conv.109.60.01/descr b/packages/type_conv/type_conv.109.60.01/descr deleted file mode 100644 index 06376468fcf..00000000000 --- a/packages/type_conv/type_conv.109.60.01/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for building type-driven syntax extensions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/type_conv/type_conv.109.60.01/opam b/packages/type_conv/type_conv.109.60.01/opam index f8bf31a700b..a0ce3b9913e 100644 --- a/packages/type_conv/type_conv.109.60.01/opam +++ b/packages/type_conv/type_conv.109.60.01/opam @@ -1,19 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/type_conv" license: "Apache-2.0" build: [ [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "type_conv"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "ocamlfind" {>= "1.3.2"} "camlp4" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/type_conv/issues" -dev-repo: "https://github.com/janestreet/type_conv.git" +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: "md5=e1ba1b500db7294aed04634f0a6f414b" +} diff --git a/packages/type_conv/type_conv.109.60.01/url b/packages/type_conv/type_conv.109.60.01/url deleted file mode 100644 index 4600eabdcf7..00000000000 --- a/packages/type_conv/type_conv.109.60.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.60.00/individual/type_conv-109.60.01.tar.gz" -checksum: "e1ba1b500db7294aed04634f0a6f414b" diff --git a/packages/type_conv/type_conv.111.13.00/descr b/packages/type_conv/type_conv.111.13.00/descr deleted file mode 100644 index 06376468fcf..00000000000 --- a/packages/type_conv/type_conv.111.13.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for building type-driven syntax extensions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/type_conv/type_conv.111.13.00/opam b/packages/type_conv/type_conv.111.13.00/opam index f8bf31a700b..406656d8b35 100644 --- a/packages/type_conv/type_conv.111.13.00/opam +++ b/packages/type_conv/type_conv.111.13.00/opam @@ -1,19 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/type_conv" license: "Apache-2.0" build: [ [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "type_conv"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "ocamlfind" {>= "1.3.2"} "camlp4" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/type_conv/issues" -dev-repo: "https://github.com/janestreet/type_conv.git" +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: "md5=621e4048df864d6877b99de4b35f9bff" +} diff --git a/packages/type_conv/type_conv.111.13.00/url b/packages/type_conv/type_conv.111.13.00/url deleted file mode 100644 index 65628a8d2b7..00000000000 --- a/packages/type_conv/type_conv.111.13.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.13.00/individual/type_conv-111.13.00.tar.gz" -checksum: "621e4048df864d6877b99de4b35f9bff" diff --git a/packages/type_conv/type_conv.112.01.00/descr b/packages/type_conv/type_conv.112.01.00/descr deleted file mode 100644 index 06376468fcf..00000000000 --- a/packages/type_conv/type_conv.112.01.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for building type-driven syntax extensions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/type_conv/type_conv.112.01.00/opam b/packages/type_conv/type_conv.112.01.00/opam index b64e4af482d..951d97b6cec 100644 --- a/packages/type_conv/type_conv.112.01.00/opam +++ b/packages/type_conv/type_conv.112.01.00/opam @@ -1,19 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/type_conv" license: "Apache-2.0" build: [ [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "type_conv"]] depends: [ + "ocaml" {>= "4.02.0" & < "4.03"} "ocamlfind" {>= "1.3.2"} "camlp4" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/type_conv/issues" -dev-repo: "https://github.com/janestreet/type_conv.git" +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: "md5=c23912a1c9bcf85e88fd683aac9e3ed2" +} diff --git a/packages/type_conv/type_conv.112.01.00/url b/packages/type_conv/type_conv.112.01.00/url deleted file mode 100644 index c7952002758..00000000000 --- a/packages/type_conv/type_conv.112.01.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/type_conv-112.01.00.tar.gz" -checksum: "c23912a1c9bcf85e88fd683aac9e3ed2" diff --git a/packages/type_conv/type_conv.112.01.01/descr b/packages/type_conv/type_conv.112.01.01/descr deleted file mode 100644 index 06376468fcf..00000000000 --- a/packages/type_conv/type_conv.112.01.01/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for building type-driven syntax extensions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/type_conv/type_conv.112.01.01/opam b/packages/type_conv/type_conv.112.01.01/opam index b64e4af482d..1708f9a2c40 100644 --- a/packages/type_conv/type_conv.112.01.01/opam +++ b/packages/type_conv/type_conv.112.01.01/opam @@ -1,19 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/type_conv" license: "Apache-2.0" build: [ [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "type_conv"]] depends: [ + "ocaml" {>= "4.02.0" & < "4.03"} "ocamlfind" {>= "1.3.2"} "camlp4" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/type_conv/issues" -dev-repo: "https://github.com/janestreet/type_conv.git" +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: "md5=f43b3196efdbfafe8db3c2c6cd3413fc" +} diff --git a/packages/type_conv/type_conv.112.01.01/url b/packages/type_conv/type_conv.112.01.01/url deleted file mode 100644 index 02431adbac7..00000000000 --- a/packages/type_conv/type_conv.112.01.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/type_conv-112.01.01.tar.gz" -checksum: "f43b3196efdbfafe8db3c2c6cd3413fc" diff --git a/packages/type_conv/type_conv.112.01.02/descr b/packages/type_conv/type_conv.112.01.02/descr deleted file mode 100644 index 06376468fcf..00000000000 --- a/packages/type_conv/type_conv.112.01.02/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for building type-driven syntax extensions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/type_conv/type_conv.112.01.02/opam b/packages/type_conv/type_conv.112.01.02/opam index b64e4af482d..f0b47b6f82c 100644 --- a/packages/type_conv/type_conv.112.01.02/opam +++ b/packages/type_conv/type_conv.112.01.02/opam @@ -1,19 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] homepage: "https://github.com/janestreet/type_conv" license: "Apache-2.0" build: [ [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "type_conv"]] depends: [ + "ocaml" {>= "4.02.0" & < "4.03"} "ocamlfind" {>= "1.3.2"} "camlp4" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/type_conv/issues" -dev-repo: "https://github.com/janestreet/type_conv.git" +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: "md5=e1d6ff7a9f014dc4fd27190825c767c0" +} diff --git a/packages/type_conv/type_conv.112.01.02/url b/packages/type_conv/type_conv.112.01.02/url deleted file mode 100644 index f290110e459..00000000000 --- a/packages/type_conv/type_conv.112.01.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.01.00/individual/type_conv-112.01.02.tar.gz" -checksum: "e1d6ff7a9f014dc4fd27190825c767c0" diff --git a/packages/type_conv/type_conv.113.00.00/descr b/packages/type_conv/type_conv.113.00.00/descr deleted file mode 100644 index 06376468fcf..00000000000 --- a/packages/type_conv/type_conv.113.00.00/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for building type-driven syntax extensions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/type_conv/type_conv.113.00.00/opam b/packages/type_conv/type_conv.113.00.00/opam deleted file mode 100644 index 69b17d373e7..00000000000 --- a/packages/type_conv/type_conv.113.00.00/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/type_conv" -bug-reports: "https://github.com/janestreet/type_conv/issues" -dev-repo: "https://github.com/janestreet/type_conv.git" -license: "Apache-2.0" -build: [ - [make] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "type_conv"]] -depends: [ - "ocamlfind" {>= "1.3.2"} - "camlp4" - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.03" ] -install: [[make "install"]] diff --git a/packages/type_conv/type_conv.113.00.00/url b/packages/type_conv/type_conv.113.00.00/url deleted file mode 100644 index bff5e744f6c..00000000000 --- a/packages/type_conv/type_conv.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/type_conv-113.00.00.tar.gz" -checksum: "d53f5419a8b9ec829c8e8af9828bbcde" diff --git a/packages/type_conv/type_conv.113.00.01/descr b/packages/type_conv/type_conv.113.00.01/descr deleted file mode 100644 index 06376468fcf..00000000000 --- a/packages/type_conv/type_conv.113.00.01/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for building type-driven syntax extensions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/type_conv/type_conv.113.00.01/opam b/packages/type_conv/type_conv.113.00.01/opam deleted file mode 100644 index a0139a56b72..00000000000 --- a/packages/type_conv/type_conv.113.00.01/opam +++ /dev/null @@ -1,17 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/type_conv" -bug-reports: "https://github.com/janestreet/type_conv/issues" -dev-repo: "https://github.com/janestreet/type_conv.git" -license: "Apache-2.0" -build: [[make]] -install: [[make "install"]] -remove: [["ocamlfind" "remove" "type_conv"]] -build-doc: [["ocaml" "setup.ml" "-doc"]] -depends: [ - "ocamlfind" {>= "1.3.2"} - "camlp4" - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.03" ] diff --git a/packages/type_conv/type_conv.113.00.01/url b/packages/type_conv/type_conv.113.00.01/url deleted file mode 100644 index fffcdcf03a5..00000000000 --- a/packages/type_conv/type_conv.113.00.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/type_conv-113.00.01.tar.gz" -checksum: "b252b73438b25083860c57624d7da88a" diff --git a/packages/type_conv/type_conv.113.00.02/descr b/packages/type_conv/type_conv.113.00.02/descr deleted file mode 100644 index 06376468fcf..00000000000 --- a/packages/type_conv/type_conv.113.00.02/descr +++ /dev/null @@ -1,5 +0,0 @@ -Library for building type-driven syntax extensions -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/type_conv/type_conv.113.00.02/opam b/packages/type_conv/type_conv.113.00.02/opam index 7f112cf1e42..6d87cacb18b 100644 --- a/packages/type_conv/type_conv.113.00.02/opam +++ b/packages/type_conv/type_conv.113.00.02/opam @@ -1,17 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/type_conv" bug-reports: "https://github.com/janestreet/type_conv/issues" -dev-repo: "https://github.com/janestreet/type_conv.git" +dev-repo: "git+https://github.com/janestreet/type_conv.git" license: "Apache-2.0" -build: [[make]] +build: [ + [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} +] install: [[make "install"]] remove: [["ocamlfind" "remove" "type_conv"]] -build-doc: [["ocaml" "setup.ml" "-doc"]] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {>= "1.3.2"} "camlp4" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.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.02.tar.gz" + checksum: "md5=62b64cf98ad2685a718dd7d1706497f5" +} diff --git a/packages/type_conv/type_conv.113.00.02/url b/packages/type_conv/type_conv.113.00.02/url deleted file mode 100644 index 3ab6eefbc72..00000000000 --- a/packages/type_conv/type_conv.113.00.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/type_conv-113.00.02.tar.gz" -checksum: "62b64cf98ad2685a718dd7d1706497f5" diff --git a/packages/typebeat/typebeat.0.2/descr b/packages/typebeat/typebeat.0.2/descr deleted file mode 100644 index 87a54e78ef3..00000000000 --- a/packages/typebeat/typebeat.0.2/descr +++ /dev/null @@ -1,80 +0,0 @@ -Agnostic parser of the `Content-Type` in OCaml - -[![Build Status](https://travis-ci.org/oklm-wsh/TypeBeat.svg?branch=master)](https://travis-ci.org/oklm-wsh/TypeBeat) - -TypeBeat is a pure implementation of the parsing of the `Content-Type`'s value -(see [RFC822](https://tools.ietf.org/html/rfc822) and -[RFC2045](https://tools.ietf.org/html/rfc2045)). The reason of this *light* -library is to compute a complex rule. Indeed, it's __hard__ to parse the value -of the `Content-Type`, believe me. - -So it's a common library if you want to know the value of the `Content-Type` and -don't worry, we respect the standard. We saved -the [IANA](https://www.iana.org/assignments/media-types/media-types.xhtml) -database too. - -## Instalation - -TypeBeat can be installed with `opam`: - - opam install type-beat - -## Explanation - -TypeBeat uses the cool and funny [Angstrom] library to parse the value of the -`Content-Type`. If you want to implement an email parser (like -[MrMime](https://github.com/oklm-wsh/MrMime)) or an HTTP server -([CoHTTP](https://github.com/mirage/ocaml-cohttp)), firstly, these already -exist, too bad. - -[Angstrom]: https://github.com/inhabitedtype/angstrom - -This parser handles complex rules like the `CFWS` token and other weird rules -from old and stupid RFCs. The point is to centralize all these parsers in one -library (because you can find the `Content-Type` crazy rule in some different -protocols) . - -Then, the API was designed to be *easy to use*: - -```ocaml -val of_string : string -> (content, error) result -val of_string_raw : string -> int -> int -> (content * int, error) result -``` - -The first transforms its `string` argument into a `Content-Type` value. The -second is generally used by another parser (like an HTTP protocol parser) to -parse a part of the `string` and return how many bytes the parser consumed. - -If you are a __warrior__ of the Angstrom library, you can use the parser: - -```ocaml -val parser : content Angstrom.t -``` - -But the parser does not terminate because we have the `CFWS` token at the end. -What does that mean? The parser expects an `End of input` or any character other -than `wsp` (and you can produce that by `Angstrom.Unbuffered.Complete`) to -check that the hypothetical next line is a new field. Because, as you know, we -can write something like: - -``` -Content-Type: text/html;^CRLF - charset="utf-8" -``` - -And it is still valid (see RFC822)! - -Another point is that this library has all of the -[IANA media types database](https://www.iana.org/assignments/media-types/media-types.xhtml) -(dated 2016-06-01), so we recognize the IANA media types -automatically. - -## Build Requirements - - * OCaml >= 4.01.0 - * [Angstrom] - * `topkg`, `ocamlfind` and `ocamlbuild` to build the project - -## Improvement - -If you want something from the RFC822, I can provide that in this library. \ No newline at end of file diff --git a/packages/typebeat/typebeat.0.2/opam b/packages/typebeat/typebeat.0.2/opam index 8472781654f..d0340f210e4 100644 --- a/packages/typebeat/typebeat.0.2/opam +++ b/packages/typebeat/typebeat.0.2/opam @@ -1,22 +1,105 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Calascibetta " authors: "Romain Calascibetta " homepage: "https://github.com/mirage/typebeat" bug-reports: "https://github.com/mirage/typebeat/issues" -dev-repo: "https://github.com/mirage/typebeat.git" +dev-repo: "git+https://github.com/mirage/typebeat.git" doc: "https://mirage.github.io/typebeat/" license: "MIT" build: [ ["jbuilder" "subst" "-n" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] - depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" {>= "4.03.0"} + "jbuilder" {build & >= "1.0+beta9"} "angstrom" {>= "0.6.0"} - "alcotest" {test} + "alcotest" {with-test} ] +synopsis: "Agnostic parser of the `Content-Type` in OCaml" +description: """ +[![Build Status](https://travis-ci.org/oklm-wsh/TypeBeat.svg?branch=master)](https://travis-ci.org/oklm-wsh/TypeBeat) + +TypeBeat is a pure implementation of the parsing of the `Content-Type`'s value +(see [RFC822](https://tools.ietf.org/html/rfc822) and +[RFC2045](https://tools.ietf.org/html/rfc2045)). The reason of this *light* +library is to compute a complex rule. Indeed, it's __hard__ to parse the value +of the `Content-Type`, believe me. + +So it's a common library if you want to know the value of the `Content-Type` and +don't worry, we respect the standard. We saved +the [IANA](https://www.iana.org/assignments/media-types/media-types.xhtml) +database too. + +## Instalation + +TypeBeat can be installed with `opam`: + + opam install type-beat + +## Explanation + +TypeBeat uses the cool and funny [Angstrom] library to parse the value of the +`Content-Type`. If you want to implement an email parser (like +[MrMime](https://github.com/oklm-wsh/MrMime)) or an HTTP server +([CoHTTP](https://github.com/mirage/ocaml-cohttp)), firstly, these already +exist, too bad. + +[Angstrom]: https://github.com/inhabitedtype/angstrom + +This parser handles complex rules like the `CFWS` token and other weird rules +from old and stupid RFCs. The point is to centralize all these parsers in one +library (because you can find the `Content-Type` crazy rule in some different +protocols) . + +Then, the API was designed to be *easy to use*: + +```ocaml +val of_string : string -> (content, error) result +val of_string_raw : string -> int -> int -> (content * int, error) result +``` + +The first transforms its `string` argument into a `Content-Type` value. The +second is generally used by another parser (like an HTTP protocol parser) to +parse a part of the `string` and return how many bytes the parser consumed. + +If you are a __warrior__ of the Angstrom library, you can use the parser: + +```ocaml +val parser : content Angstrom.t +``` + +But the parser does not terminate because we have the `CFWS` token at the end. +What does that mean? The parser expects an `End of input` or any character other +than `wsp` (and you can produce that by `Angstrom.Unbuffered.Complete`) to +check that the hypothetical next line is a new field. Because, as you know, we +can write something like: + +``` +Content-Type: text/html;^CRLF + charset="utf-8" +``` + +And it is still valid (see RFC822)! + +Another point is that this library has all of the +[IANA media types database](https://www.iana.org/assignments/media-types/media-types.xhtml) +(dated 2016-06-01), so we recognize the IANA media types +automatically. + +## Build Requirements + + * OCaml >= 4.01.0 + * [Angstrom] + * `topkg`, `ocamlfind` and `ocamlbuild` to build the project + +## Improvement -available: [ocaml-version >= "4.03.0"] +If you want something from the RFC822, I can provide that in this library.""" +url { + src: + "https://github.com/mirage/typebeat/releases/download/v0.2/typebeat-0.2.tbz" + checksum: "md5=14aa271a6a6c9ea8e869b4aec55ebdb5" +} diff --git a/packages/typebeat/typebeat.0.2/url b/packages/typebeat/typebeat.0.2/url deleted file mode 100644 index c70dd0a1832..00000000000 --- a/packages/typebeat/typebeat.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/typebeat/releases/download/v0.2/typebeat-0.2.tbz" -checksum: "14aa271a6a6c9ea8e869b4aec55ebdb5" \ No newline at end of file diff --git a/packages/typehashlib/typehashlib.108.00.02/descr b/packages/typehashlib/typehashlib.108.00.02/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/typehashlib/typehashlib.108.00.02/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/typehashlib/typehashlib.108.00.02/opam b/packages/typehashlib/typehashlib.108.00.02/opam index 2643bef3068..ce1015e1547 100644 --- a/packages/typehashlib/typehashlib.108.00.02/opam +++ b/packages/typehashlib/typehashlib.108.00.02/opam @@ -1,11 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "typehashlib"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {= "108.00.02"} "ocamlbuild" {build} ] 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: "md5=50d9b909ae8c2b8ac97fff39f10e5c01" +} diff --git a/packages/typehashlib/typehashlib.108.00.02/url b/packages/typehashlib/typehashlib.108.00.02/url deleted file mode 100644 index 4e2d116e3a7..00000000000 --- a/packages/typehashlib/typehashlib.108.00.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.00.02/individual/typehashlib-108.00.02.tar.gz" -checksum: "50d9b909ae8c2b8ac97fff39f10e5c01" diff --git a/packages/typehashlib/typehashlib.108.07.00/descr b/packages/typehashlib/typehashlib.108.07.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/typehashlib/typehashlib.108.07.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/typehashlib/typehashlib.108.07.00/opam b/packages/typehashlib/typehashlib.108.07.00/opam deleted file mode 100644 index 411e599648c..00000000000 --- a/packages/typehashlib/typehashlib.108.07.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "typehashlib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "108.07.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/typehashlib/typehashlib.108.07.00/url b/packages/typehashlib/typehashlib.108.07.00/url deleted file mode 100644 index 19f2c7dbd3d..00000000000 --- a/packages/typehashlib/typehashlib.108.07.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.07.00/individual/typehashlib-108.07.00.tar.gz" -checksum: "f2cc8e130bf19a24bb79e47d0c25d152" diff --git a/packages/typehashlib/typehashlib.108.07.01/descr b/packages/typehashlib/typehashlib.108.07.01/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/typehashlib/typehashlib.108.07.01/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/typehashlib/typehashlib.108.07.01/opam b/packages/typehashlib/typehashlib.108.07.01/opam deleted file mode 100644 index d4318942b92..00000000000 --- a/packages/typehashlib/typehashlib.108.07.01/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "typehashlib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "108.07.01"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/typehashlib/typehashlib.108.07.01/url b/packages/typehashlib/typehashlib.108.07.01/url deleted file mode 100644 index 0cbf550d6d7..00000000000 --- a/packages/typehashlib/typehashlib.108.07.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.07.01/individual/typehashlib-108.07.01.tar.gz" -checksum: "7c362c7e292becfcc9af66b14dab0f09" diff --git a/packages/typehashlib/typehashlib.108.08.00/descr b/packages/typehashlib/typehashlib.108.08.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/typehashlib/typehashlib.108.08.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/typehashlib/typehashlib.108.08.00/opam b/packages/typehashlib/typehashlib.108.08.00/opam index 3677a2395ae..f2b8a2bbb08 100644 --- a/packages/typehashlib/typehashlib.108.08.00/opam +++ b/packages/typehashlib/typehashlib.108.08.00/opam @@ -1,11 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "typehashlib"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {= "108.08.00"} "ocamlbuild" {build} ] 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: "md5=28e904bbe2a2171f4cc0f6177f51f262" +} diff --git a/packages/typehashlib/typehashlib.108.08.00/url b/packages/typehashlib/typehashlib.108.08.00/url deleted file mode 100644 index 3f79a5a7101..00000000000 --- a/packages/typehashlib/typehashlib.108.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/typehashlib-108.08.00.tar.gz" -checksum: "28e904bbe2a2171f4cc0f6177f51f262" diff --git a/packages/typehashlib/typehashlib.109.07.00/descr b/packages/typehashlib/typehashlib.109.07.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/typehashlib/typehashlib.109.07.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/typehashlib/typehashlib.109.07.00/files/disable_warn_error.patch b/packages/typehashlib/typehashlib.109.07.00/files/disable_warn_error.patch deleted file mode 100644 index 273be7f0abf..00000000000 --- a/packages/typehashlib/typehashlib.109.07.00/files/disable_warn_error.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- myocamlbuild.ml.prev 2013-01-31 11:03:46.510655716 -0500 -+++ myocamlbuild.ml 2013-01-31 11:03:49.649903887 -0500 -@@ -575,7 +575,7 @@ - - (* enable warnings; make sure the '@' character isn't in the beginning; - ms-dos interprets that character specially *) -- flag ["compile"; "ocaml"] (S [A "-w"; A "A@Aemr-28"; A "-strict-sequence" ]) -+ flag ["compile"; "ocaml"] (S [A "-w"; A "Aemr-28"; A "-strict-sequence" ]) - ;; - - let dispatch = function diff --git a/packages/typehashlib/typehashlib.109.07.00/opam b/packages/typehashlib/typehashlib.109.07.00/opam deleted file mode 100644 index 3974287e24e..00000000000 --- a/packages/typehashlib/typehashlib.109.07.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "typehashlib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.07.00"} - "ocamlbuild" {build} -] -patches: ["disable_warn_error.patch"] -install: [make "install"] diff --git a/packages/typehashlib/typehashlib.109.07.00/url b/packages/typehashlib/typehashlib.109.07.00/url deleted file mode 100644 index 24ce2689bcc..00000000000 --- a/packages/typehashlib/typehashlib.109.07.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.07.00/individual/typehashlib-109.07.00.tar.gz" -checksum: "c110c10d3790523548fdc47a38c423a5" diff --git a/packages/typehashlib/typehashlib.109.08.00/descr b/packages/typehashlib/typehashlib.109.08.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/typehashlib/typehashlib.109.08.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/typehashlib/typehashlib.109.08.00/opam b/packages/typehashlib/typehashlib.109.08.00/opam deleted file mode 100644 index 7a29abdc54a..00000000000 --- a/packages/typehashlib/typehashlib.109.08.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "typehashlib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.08.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/typehashlib/typehashlib.109.08.00/url b/packages/typehashlib/typehashlib.109.08.00/url deleted file mode 100644 index 1bed4975e11..00000000000 --- a/packages/typehashlib/typehashlib.109.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/typehashlib-109.08.00.tar.gz" -checksum: "5344c24d85470cd283d56e03af4a501d" diff --git a/packages/typehashlib/typehashlib.109.09.00/descr b/packages/typehashlib/typehashlib.109.09.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/typehashlib/typehashlib.109.09.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/typehashlib/typehashlib.109.09.00/opam b/packages/typehashlib/typehashlib.109.09.00/opam deleted file mode 100644 index 394e71e36e0..00000000000 --- a/packages/typehashlib/typehashlib.109.09.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "typehashlib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.09.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/typehashlib/typehashlib.109.09.00/url b/packages/typehashlib/typehashlib.109.09.00/url deleted file mode 100644 index 35e25ba8154..00000000000 --- a/packages/typehashlib/typehashlib.109.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/typehashlib-109.09.00.tar.gz" -checksum: "3d9649fcab6f71425ef5ead976a5ce62" diff --git a/packages/typehashlib/typehashlib.109.10.00/descr b/packages/typehashlib/typehashlib.109.10.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/typehashlib/typehashlib.109.10.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/typehashlib/typehashlib.109.10.00/opam b/packages/typehashlib/typehashlib.109.10.00/opam deleted file mode 100644 index 6fc10c1886f..00000000000 --- a/packages/typehashlib/typehashlib.109.10.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "typehashlib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.10.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/typehashlib/typehashlib.109.10.00/url b/packages/typehashlib/typehashlib.109.10.00/url deleted file mode 100644 index 407f7ddfa77..00000000000 --- a/packages/typehashlib/typehashlib.109.10.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/typehashlib-109.10.00.tar.gz" -checksum: "2054cba6920a9ba2400fb1b84d04c7b0" diff --git a/packages/typehashlib/typehashlib.109.11.00/descr b/packages/typehashlib/typehashlib.109.11.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/typehashlib/typehashlib.109.11.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/typehashlib/typehashlib.109.11.00/opam b/packages/typehashlib/typehashlib.109.11.00/opam deleted file mode 100644 index 653a2aa96d0..00000000000 --- a/packages/typehashlib/typehashlib.109.11.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "typehashlib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.11.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/typehashlib/typehashlib.109.11.00/url b/packages/typehashlib/typehashlib.109.11.00/url deleted file mode 100644 index 8dacccc1cbf..00000000000 --- a/packages/typehashlib/typehashlib.109.11.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/typehashlib-109.11.00.tar.gz" -checksum: "a21bf61b96a94fea33c90e7b9080fb1f" diff --git a/packages/typehashlib/typehashlib.109.12.00/descr b/packages/typehashlib/typehashlib.109.12.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/typehashlib/typehashlib.109.12.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/typehashlib/typehashlib.109.12.00/opam b/packages/typehashlib/typehashlib.109.12.00/opam deleted file mode 100644 index 48b93f163e4..00000000000 --- a/packages/typehashlib/typehashlib.109.12.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "typehashlib"]] -depends: [ - "ocamlfind" - "type_conv" {= "109.12.00"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/janestreet/typehashlib" -install: [make "install"] diff --git a/packages/typehashlib/typehashlib.109.12.00/url b/packages/typehashlib/typehashlib.109.12.00/url deleted file mode 100644 index 35ab7792b78..00000000000 --- a/packages/typehashlib/typehashlib.109.12.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/typehashlib/archive/109.12.00.tar.gz" -checksum: "321d585b3a25b5e0c5bba44f261af7be" diff --git a/packages/typehashlib/typehashlib.109.13.00/descr b/packages/typehashlib/typehashlib.109.13.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/typehashlib/typehashlib.109.13.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/typehashlib/typehashlib.109.13.00/opam b/packages/typehashlib/typehashlib.109.13.00/opam deleted file mode 100644 index 396a7c141b1..00000000000 --- a/packages/typehashlib/typehashlib.109.13.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "typehashlib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.13.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/typehashlib/typehashlib.109.13.00/url b/packages/typehashlib/typehashlib.109.13.00/url deleted file mode 100644 index 6c5664de549..00000000000 --- a/packages/typehashlib/typehashlib.109.13.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/typehashlib-109.13.00.tar.gz" -checksum: "e1b851ddfa3a8e4b613152d9fa4ddbd9" diff --git a/packages/typehashlib/typehashlib.109.14.00/descr b/packages/typehashlib/typehashlib.109.14.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/typehashlib/typehashlib.109.14.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/typehashlib/typehashlib.109.14.00/opam b/packages/typehashlib/typehashlib.109.14.00/opam index c07b21d2fdd..90ec4438b75 100644 --- a/packages/typehashlib/typehashlib.109.14.00/opam +++ b/packages/typehashlib/typehashlib.109.14.00/opam @@ -1,11 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "typehashlib"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {= "109.14.00"} "ocamlbuild" {build} ] 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: "md5=0a3522b0ed47f40fff892f3ce80bacc8" +} diff --git a/packages/typehashlib/typehashlib.109.14.00/url b/packages/typehashlib/typehashlib.109.14.00/url deleted file mode 100644 index bae8cdd8ebd..00000000000 --- a/packages/typehashlib/typehashlib.109.14.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/typehashlib-109.14.00.tar.gz" -checksum: "0a3522b0ed47f40fff892f3ce80bacc8" diff --git a/packages/typehashlib/typehashlib.109.15.00/descr b/packages/typehashlib/typehashlib.109.15.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/typehashlib/typehashlib.109.15.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/typehashlib/typehashlib.109.15.00/opam b/packages/typehashlib/typehashlib.109.15.00/opam index 7d3aed8cbf6..2c05db11780 100644 --- a/packages/typehashlib/typehashlib.109.15.00/opam +++ b/packages/typehashlib/typehashlib.109.15.00/opam @@ -1,11 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "typehashlib"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {= "109.15.00"} "ocamlbuild" {build} ] 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: "md5=6213d875fdc4cd98b2d1fe2907a7a443" +} diff --git a/packages/typehashlib/typehashlib.109.15.00/url b/packages/typehashlib/typehashlib.109.15.00/url deleted file mode 100644 index 5b99e3de9f1..00000000000 --- a/packages/typehashlib/typehashlib.109.15.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/typehashlib-109.15.00.tar.gz" -checksum: "6213d875fdc4cd98b2d1fe2907a7a443" diff --git a/packages/typehashlib/typehashlib.109.15.01/descr b/packages/typehashlib/typehashlib.109.15.01/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/typehashlib/typehashlib.109.15.01/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/typehashlib/typehashlib.109.15.01/opam b/packages/typehashlib/typehashlib.109.15.01/opam index 7d3aed8cbf6..741f2e3780d 100644 --- a/packages/typehashlib/typehashlib.109.15.01/opam +++ b/packages/typehashlib/typehashlib.109.15.01/opam @@ -1,11 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "typehashlib"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {= "109.15.00"} "ocamlbuild" {build} ] 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: "md5=5e66336346f68f2f0e15affcfb92785b" +} diff --git a/packages/typehashlib/typehashlib.109.15.01/url b/packages/typehashlib/typehashlib.109.15.01/url deleted file mode 100644 index da9b3e8e7af..00000000000 --- a/packages/typehashlib/typehashlib.109.15.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/typehashlib-109.15.01.tar.gz" -checksum: "5e66336346f68f2f0e15affcfb92785b" diff --git a/packages/typehashlib/typehashlib.109.15.02/descr b/packages/typehashlib/typehashlib.109.15.02/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/typehashlib/typehashlib.109.15.02/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/typehashlib/typehashlib.109.15.02/opam b/packages/typehashlib/typehashlib.109.15.02/opam index dc36e1b2462..a68474e2abf 100644 --- a/packages/typehashlib/typehashlib.109.15.02/opam +++ b/packages/typehashlib/typehashlib.109.15.02/opam @@ -1,11 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "typehashlib"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {>= "109.15.00" & <= "109.53.00"} "ocamlbuild" {build} ] 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: "md5=28a436f30b4c293bc10cfbac80c4aae8" +} diff --git a/packages/typehashlib/typehashlib.109.15.02/url b/packages/typehashlib/typehashlib.109.15.02/url deleted file mode 100644 index 5a37d18ba4d..00000000000 --- a/packages/typehashlib/typehashlib.109.15.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/typehashlib-109.15.02.tar.gz" -checksum: "28a436f30b4c293bc10cfbac80c4aae8" diff --git a/packages/typehashlib/typehashlib.109.15.04/descr b/packages/typehashlib/typehashlib.109.15.04/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/typehashlib/typehashlib.109.15.04/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/typehashlib/typehashlib.109.15.04/opam b/packages/typehashlib/typehashlib.109.15.04/opam index fca72806dea..7223f961131 100644 --- a/packages/typehashlib/typehashlib.109.15.04/opam +++ b/packages/typehashlib/typehashlib.109.15.04/opam @@ -1,12 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "typehashlib"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "ocamlfind" "type_conv" {>= "109.15.00" & < "112.02.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=8a7d639ebb58e96cafe4c833bead3c8d" +} diff --git a/packages/typehashlib/typehashlib.109.15.04/url b/packages/typehashlib/typehashlib.109.15.04/url deleted file mode 100644 index 80201917fd2..00000000000 --- a/packages/typehashlib/typehashlib.109.15.04/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/typehashlib-109.15.04.tar.gz" -checksum: "8a7d639ebb58e96cafe4c833bead3c8d" diff --git a/packages/typerep/typerep.109.55.00/descr b/packages/typerep/typerep.109.55.00/descr deleted file mode 100644 index 2d70ed8d9e3..00000000000 --- a/packages/typerep/typerep.109.55.00/descr +++ /dev/null @@ -1 +0,0 @@ -typerep is a library for runtime types. diff --git a/packages/typerep/typerep.109.55.00/opam b/packages/typerep/typerep.109.55.00/opam index 96454ee762f..1d61f97d2ac 100644 --- a/packages/typerep/typerep.109.55.00/opam +++ b/packages/typerep/typerep.109.55.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] license: "Apache-2.0" @@ -13,6 +13,7 @@ remove: [ ["ocamlfind" "remove" "typerep_kernel"] ] depends: [ + "ocaml" {>= "4.00.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {= "109.53.00"} @@ -20,5 +21,11 @@ depends: [ "sexplib" {= "109.55.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.1" 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: "md5=d9e062f68945854fed8b8629aa4cd5b7" +} diff --git a/packages/typerep/typerep.109.55.00/url b/packages/typerep/typerep.109.55.00/url deleted file mode 100644 index 8c21b1cd0f9..00000000000 --- a/packages/typerep/typerep.109.55.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/typerep-109.55.00.tar.gz" -checksum: "d9e062f68945854fed8b8629aa4cd5b7" diff --git a/packages/typerep/typerep.109.55.02/descr b/packages/typerep/typerep.109.55.02/descr deleted file mode 100644 index 2d70ed8d9e3..00000000000 --- a/packages/typerep/typerep.109.55.02/descr +++ /dev/null @@ -1 +0,0 @@ -typerep is a library for runtime types. diff --git a/packages/typerep/typerep.109.55.02/opam b/packages/typerep/typerep.109.55.02/opam index ee7a147ae00..bc0de0067ac 100644 --- a/packages/typerep/typerep.109.55.02/opam +++ b/packages/typerep/typerep.109.55.02/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] license: "Apache-2.0" @@ -13,6 +13,7 @@ remove: [ ["ocamlfind" "remove" "typerep_kernel"] ] depends: [ + "ocaml" {>= "4.00.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "109.53.00" & <= "111.03.00"} @@ -20,5 +21,11 @@ depends: [ "sexplib" {>= "109.55.00" & <= "111.03.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.1" 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: "md5=22cd8595e1c4ac11c6ff6b0abf194fa8" +} diff --git a/packages/typerep/typerep.109.55.02/url b/packages/typerep/typerep.109.55.02/url deleted file mode 100644 index 760f1670b27..00000000000 --- a/packages/typerep/typerep.109.55.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.55.00/individual/typerep-109.55.02.tar.gz" -checksum: "22cd8595e1c4ac11c6ff6b0abf194fa8" diff --git a/packages/typerep/typerep.111.06.00/descr b/packages/typerep/typerep.111.06.00/descr deleted file mode 100644 index 2d70ed8d9e3..00000000000 --- a/packages/typerep/typerep.111.06.00/descr +++ /dev/null @@ -1 +0,0 @@ -typerep is a library for runtime types. diff --git a/packages/typerep/typerep.111.06.00/opam b/packages/typerep/typerep.111.06.00/opam index 7ab3462c972..db536a5ca9d 100644 --- a/packages/typerep/typerep.111.06.00/opam +++ b/packages/typerep/typerep.111.06.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] license: "Apache-2.0" @@ -12,6 +12,7 @@ remove: [ ["ocamlfind" "remove" "typerep_generics_sexprep"] ] depends: [ + "ocaml" {>= "4.00.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "109.53.00" & <= "111.03.00"} @@ -19,5 +20,11 @@ depends: [ "sexplib" {>= "109.55.00" & <= "111.13.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.1" 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: "md5=43eeb99104fa6050a6e35940e33a1a42" +} diff --git a/packages/typerep/typerep.111.06.00/url b/packages/typerep/typerep.111.06.00/url deleted file mode 100644 index dff59f2eaee..00000000000 --- a/packages/typerep/typerep.111.06.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.06.00/individual/typerep-111.06.00.tar.gz" -checksum: "43eeb99104fa6050a6e35940e33a1a42" diff --git a/packages/typerep/typerep.111.17.00/descr b/packages/typerep/typerep.111.17.00/descr deleted file mode 100644 index 2d70ed8d9e3..00000000000 --- a/packages/typerep/typerep.111.17.00/descr +++ /dev/null @@ -1 +0,0 @@ -typerep is a library for runtime types. diff --git a/packages/typerep/typerep.111.17.00/opam b/packages/typerep/typerep.111.17.00/opam index 9285245f00c..e39c0e40799 100644 --- a/packages/typerep/typerep.111.17.00/opam +++ b/packages/typerep/typerep.111.17.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] license: "Apache-2.0" @@ -12,6 +12,7 @@ remove: [ ["ocamlfind" "remove" "typerep_generics_sexprep"] ] depends: [ + "ocaml" {>= "4.00.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "109.53.00" & < "112.02.00"} @@ -19,5 +20,11 @@ depends: [ "sexplib" {>= "111.17.00" & < "112.02.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.1" 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: "md5=c8981252ed91584560d396b3d073ebfd" +} diff --git a/packages/typerep/typerep.111.17.00/url b/packages/typerep/typerep.111.17.00/url deleted file mode 100644 index a96fd731941..00000000000 --- a/packages/typerep/typerep.111.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/111.17.00/individual/typerep-111.17.00.tar.gz" -checksum: "c8981252ed91584560d396b3d073ebfd" diff --git a/packages/typerep/typerep.112.06.00/descr b/packages/typerep/typerep.112.06.00/descr deleted file mode 100644 index 2d70ed8d9e3..00000000000 --- a/packages/typerep/typerep.112.06.00/descr +++ /dev/null @@ -1 +0,0 @@ -typerep is a library for runtime types. diff --git a/packages/typerep/typerep.112.06.00/opam b/packages/typerep/typerep.112.06.00/opam index a73874bb479..d14071b27e1 100644 --- a/packages/typerep/typerep.112.06.00/opam +++ b/packages/typerep/typerep.112.06.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] license: "Apache-2.0" @@ -12,6 +12,7 @@ remove: [ ["ocamlfind" "remove" "typerep_generics_sexprep"] ] depends: [ + "ocaml" {>= "4.00.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "112.06.00" & < "112.07.00"} @@ -19,5 +20,11 @@ depends: [ "sexplib" {>= "112.06.00" & < "112.07.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.1" 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: "md5=4a12b086d9f3c6b8571c06323bbcdb2c" +} diff --git a/packages/typerep/typerep.112.06.00/url b/packages/typerep/typerep.112.06.00/url deleted file mode 100644 index a6ff92f44e1..00000000000 --- a/packages/typerep/typerep.112.06.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.06.00/individual/typerep-112.06.00.tar.gz" -checksum: "4a12b086d9f3c6b8571c06323bbcdb2c" diff --git a/packages/typerep/typerep.112.17.00/descr b/packages/typerep/typerep.112.17.00/descr deleted file mode 100644 index 2d70ed8d9e3..00000000000 --- a/packages/typerep/typerep.112.17.00/descr +++ /dev/null @@ -1 +0,0 @@ -typerep is a library for runtime types. diff --git a/packages/typerep/typerep.112.17.00/opam b/packages/typerep/typerep.112.17.00/opam index c7390995156..bf7130f6f4d 100644 --- a/packages/typerep/typerep.112.17.00/opam +++ b/packages/typerep/typerep.112.17.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] license: "Apache-2.0" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "typerep_lib"]] depends: [ + "ocaml" {>= "4.02.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "112.17.00" & < "112.18.00"} @@ -15,5 +16,11 @@ depends: [ "sexplib" {>= "112.17.00" & < "112.18.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.02.1" 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: "md5=aea097106279bed61ec6dcb43572c857" +} diff --git a/packages/typerep/typerep.112.17.00/url b/packages/typerep/typerep.112.17.00/url deleted file mode 100644 index e55a47dbf8e..00000000000 --- a/packages/typerep/typerep.112.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.17/files/typerep-112.17.00.tar.gz" -checksum: "aea097106279bed61ec6dcb43572c857" diff --git a/packages/typerep/typerep.112.24.00/descr b/packages/typerep/typerep.112.24.00/descr deleted file mode 100644 index 2d70ed8d9e3..00000000000 --- a/packages/typerep/typerep.112.24.00/descr +++ /dev/null @@ -1 +0,0 @@ -typerep is a library for runtime types. diff --git a/packages/typerep/typerep.112.24.00/opam b/packages/typerep/typerep.112.24.00/opam index b03c37a9fe0..47176b84d01 100644 --- a/packages/typerep/typerep.112.24.00/opam +++ b/packages/typerep/typerep.112.24.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] license: "Apache-2.0" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "typerep_lib"]] depends: [ + "ocaml" {>= "4.02.1"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "112.24.00" & < "112.25.00"} @@ -15,5 +16,11 @@ depends: [ "sexplib" {>= "112.24.00" & < "112.25.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.02.1" 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: "md5=0697290a8f350482ac0deef2f332be2c" +} diff --git a/packages/typerep/typerep.112.24.00/url b/packages/typerep/typerep.112.24.00/url deleted file mode 100644 index ed31558a995..00000000000 --- a/packages/typerep/typerep.112.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.24/files/typerep-112.24.tar.gz" -checksum: "0697290a8f350482ac0deef2f332be2c" diff --git a/packages/typerep/typerep.112.35.00/descr b/packages/typerep/typerep.112.35.00/descr deleted file mode 100644 index 2d70ed8d9e3..00000000000 --- a/packages/typerep/typerep.112.35.00/descr +++ /dev/null @@ -1 +0,0 @@ -typerep is a library for runtime types. diff --git a/packages/typerep/typerep.112.35.00/opam b/packages/typerep/typerep.112.35.00/opam index c5f546f23c9..e690457e17c 100644 --- a/packages/typerep/typerep.112.35.00/opam +++ b/packages/typerep/typerep.112.35.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/typerep" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "typerep_lib"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "112.35.00" & < "112.36.00"} @@ -16,7 +17,13 @@ depends: [ "sexplib" {>= "112.35.00" & < "112.36.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/typerep/issues" -dev-repo: "https://github.com/janestreet/typerep.git" +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: "md5=aeb10c36678c4bc9a5942affaf3eab79" +} diff --git a/packages/typerep/typerep.112.35.00/url b/packages/typerep/typerep.112.35.00/url deleted file mode 100644 index 31bdeff4326..00000000000 --- a/packages/typerep/typerep.112.35.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.35/files/typerep-112.35.00.tar.gz" -checksum: "aeb10c36678c4bc9a5942affaf3eab79" diff --git a/packages/typerep/typerep.113.00.00/descr b/packages/typerep/typerep.113.00.00/descr deleted file mode 100644 index 2d70ed8d9e3..00000000000 --- a/packages/typerep/typerep.113.00.00/descr +++ /dev/null @@ -1 +0,0 @@ -typerep is a library for runtime types. diff --git a/packages/typerep/typerep.113.00.00/opam b/packages/typerep/typerep.113.00.00/opam index 2a07cf5f8e7..b99de5851a2 100644 --- a/packages/typerep/typerep.113.00.00/opam +++ b/packages/typerep/typerep.113.00.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/typerep" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "typerep_lib"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "ocamlfind" {>= "1.3.2"} "bin_prot" {>= "113.00.00" & < "113.01.00"} @@ -16,7 +17,13 @@ depends: [ "sexplib" {>= "113.00.00" & < "113.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/typerep/issues" -dev-repo: "https://github.com/janestreet/typerep.git" +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: "md5=d02ff60b32b37db1e6c36a4c61de9587" +} diff --git a/packages/typerep/typerep.113.00.00/url b/packages/typerep/typerep.113.00.00/url deleted file mode 100644 index 5d10f292ba5..00000000000 --- a/packages/typerep/typerep.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/typerep-113.00.00.tar.gz" -checksum: "d02ff60b32b37db1e6c36a4c61de9587" diff --git a/packages/typerep/typerep.113.24.00/descr b/packages/typerep/typerep.113.24.00/descr deleted file mode 100644 index 2d70ed8d9e3..00000000000 --- a/packages/typerep/typerep.113.24.00/descr +++ /dev/null @@ -1 +0,0 @@ -typerep is a library for runtime types. diff --git a/packages/typerep/typerep.113.24.00/opam b/packages/typerep/typerep.113.24.00/opam index 9cecc85dc65..d988602c1bb 100644 --- a/packages/typerep/typerep.113.24.00/opam +++ b/packages/typerep/typerep.113.24.00/opam @@ -1,16 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/typerep" bug-reports: "https://github.com/janestreet/typerep/issues" -dev-repo: "https://github.com/janestreet/typerep.git" +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} - "ocamlfind" {build & >= "1.3.2"} + "ocamlfind" {build & >= "1.3.2"} ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: "typerep is a library for runtime types." +url { + src: + "https://ocaml.janestreet.com/ocaml-core/113.24/files/typerep-113.24.00.tar.gz" + checksum: "md5=2f7d73c4f7be1d1d842c774ce90c27c6" +} diff --git a/packages/typerep/typerep.113.24.00/url b/packages/typerep/typerep.113.24.00/url deleted file mode 100644 index b3e2742d534..00000000000 --- a/packages/typerep/typerep.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/typerep-113.24.00.tar.gz" -checksum: "2f7d73c4f7be1d1d842c774ce90c27c6" diff --git a/packages/typerep/typerep.113.33.03/descr b/packages/typerep/typerep.113.33.03/descr deleted file mode 100644 index 2d70ed8d9e3..00000000000 --- a/packages/typerep/typerep.113.33.03/descr +++ /dev/null @@ -1 +0,0 @@ -typerep is a library for runtime types. diff --git a/packages/typerep/typerep.113.33.03/opam b/packages/typerep/typerep.113.33.03/opam index d625d76a1c4..78dbfa11d06 100644 --- a/packages/typerep/typerep.113.33.03/opam +++ b/packages/typerep/typerep.113.33.03/opam @@ -1,17 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/typerep" bug-reports: "https://github.com/janestreet/typerep/issues" -dev-repo: "https://github.com/janestreet/typerep.git" +dev-repo: "git+https://github.com/janestreet/typerep.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "js-build-tools" {build & >= "113.33.04" & < "113.34.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=8a1ace5ff29e625d6f1f513a4de24dec" +} diff --git a/packages/typerep/typerep.113.33.03/url b/packages/typerep/typerep.113.33.03/url deleted file mode 100644 index 51420e85fe0..00000000000 --- a/packages/typerep/typerep.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/typerep-113.33.03.tar.gz" -checksum: "8a1ace5ff29e625d6f1f513a4de24dec" diff --git a/packages/typerep/typerep.v0.10.0/descr b/packages/typerep/typerep.v0.10.0/descr deleted file mode 100644 index 2d70ed8d9e3..00000000000 --- a/packages/typerep/typerep.v0.10.0/descr +++ /dev/null @@ -1 +0,0 @@ -typerep is a library for runtime types. diff --git a/packages/typerep/typerep.v0.10.0/opam b/packages/typerep/typerep.v0.10.0/opam index 1201963afdf..cd02cfe299c 100644 --- a/packages/typerep/typerep.v0.10.0/opam +++ b/packages/typerep/typerep.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/typerep" @@ -9,7 +9,13 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "base" {>= "v0.10" & < "v0.11"} + "ocaml" {>= "4.04.1"} + "base" {>= "v0.10" & < "v0.11"} "jbuilder" {build & >= "1.0+beta12"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=b61ec8eae124907cc7998045d9a036bf" +} diff --git a/packages/typerep/typerep.v0.10.0/url b/packages/typerep/typerep.v0.10.0/url deleted file mode 100644 index 9bf3e3faaee..00000000000 --- a/packages/typerep/typerep.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/typerep-v0.10.0.tar.gz" -checksum: "b61ec8eae124907cc7998045d9a036bf" diff --git a/packages/typerep/typerep.v0.9.0/descr b/packages/typerep/typerep.v0.9.0/descr deleted file mode 100644 index 2d70ed8d9e3..00000000000 --- a/packages/typerep/typerep.v0.9.0/descr +++ /dev/null @@ -1 +0,0 @@ -typerep is a library for runtime types. diff --git a/packages/typerep/typerep.v0.9.0/opam b/packages/typerep/typerep.v0.9.0/opam index ac1bae2aed8..790bc261403 100644 --- a/packages/typerep/typerep.v0.9.0/opam +++ b/packages/typerep/typerep.v0.9.0/opam @@ -1,15 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/typerep" bug-reports: "https://github.com/janestreet/typerep/issues" -dev-repo: "https://github.com/janestreet/typerep.git" +dev-repo: "git+https://github.com/janestreet/typerep.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "typerep" "--root" "." "-j" jobs "@install"] ] depends: [ - "base" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "base" {>= "v0.9" & < "v0.10"} "jbuilder" {build & >= "1.0+beta4"} ] -available: [ ocaml-version >= "4.03.0" ] +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: "md5=5b94df040d39e20aa9323ed648adfec9" +} diff --git a/packages/typerep/typerep.v0.9.0/url b/packages/typerep/typerep.v0.9.0/url deleted file mode 100644 index 862aae8dc7a..00000000000 --- a/packages/typerep/typerep.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/typerep-v0.9.0.tar.gz" -checksum: "5b94df040d39e20aa9323ed648adfec9" diff --git a/packages/typerep_extended/typerep_extended.112.17.00/descr b/packages/typerep_extended/typerep_extended.112.17.00/descr deleted file mode 100644 index 50232504e0f..00000000000 --- a/packages/typerep_extended/typerep_extended.112.17.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Runtime types for OCaml -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. diff --git a/packages/typerep_extended/typerep_extended.112.17.00/opam b/packages/typerep_extended/typerep_extended.112.17.00/opam index 226cdae61cb..b4f97114fb0 100644 --- a/packages/typerep_extended/typerep_extended.112.17.00/opam +++ b/packages/typerep_extended/typerep_extended.112.17.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Capital LLC "] license: "Apache-2.0" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "typerep_extended"]] depends: [ + "ocaml" {>= "4.02.1"} "camlp4" "core_kernel" {>= "112.17.00" & < "112.36.00"} "ocamlfind" {>= "1.3.2"} @@ -16,5 +17,15 @@ depends: [ "sexplib" {>= "112.17.00" & < "112.36.00"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.02.1" 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: "md5=aae12b7edfa962f9efc4f49ade203245" +} diff --git a/packages/typerep_extended/typerep_extended.112.17.00/url b/packages/typerep_extended/typerep_extended.112.17.00/url deleted file mode 100644 index 9ab8427443b..00000000000 --- a/packages/typerep_extended/typerep_extended.112.17.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/112.17/files/typerep_extended-112.17.00.tar.gz" -checksum: "aae12b7edfa962f9efc4f49ade203245" diff --git a/packages/typerep_extended/typerep_extended.113.00.00/descr b/packages/typerep_extended/typerep_extended.113.00.00/descr deleted file mode 100644 index 50232504e0f..00000000000 --- a/packages/typerep_extended/typerep_extended.113.00.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Runtime types for OCaml -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. diff --git a/packages/typerep_extended/typerep_extended.113.00.00/opam b/packages/typerep_extended/typerep_extended.113.00.00/opam index 4f2eb43e8a3..479e2285bc6 100644 --- a/packages/typerep_extended/typerep_extended.113.00.00/opam +++ b/packages/typerep_extended/typerep_extended.113.00.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/typerep_extended" @@ -9,6 +9,7 @@ build: [ ] remove: [["ocamlfind" "remove" "typerep_extended"]] depends: [ + "ocaml" {>= "4.02.1" & < "4.03"} "camlp4" "core_kernel" {>= "113.00.00" & < "113.01.00"} "ocamlfind" {>= "1.3.2"} @@ -17,7 +18,17 @@ depends: [ "sexplib" {>= "113.00.00" & < "113.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.1" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/typerep_extended/issues" -dev-repo: "https://github.com/janestreet/typerep_extended.git" +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: "md5=23582e7e478108c89673b46ed62743ca" +} diff --git a/packages/typerep_extended/typerep_extended.113.00.00/url b/packages/typerep_extended/typerep_extended.113.00.00/url deleted file mode 100644 index 000c8d8eef9..00000000000 --- a/packages/typerep_extended/typerep_extended.113.00.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.00/files/typerep_extended-113.00.00.tar.gz" -checksum: "23582e7e478108c89673b46ed62743ca" diff --git a/packages/typerep_extended/typerep_extended.113.24.00/descr b/packages/typerep_extended/typerep_extended.113.24.00/descr deleted file mode 100644 index 50232504e0f..00000000000 --- a/packages/typerep_extended/typerep_extended.113.24.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Runtime types for OCaml -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. diff --git a/packages/typerep_extended/typerep_extended.113.24.00/opam b/packages/typerep_extended/typerep_extended.113.24.00/opam index 1a254141723..594bd31758b 100644 --- a/packages/typerep_extended/typerep_extended.113.24.00/opam +++ b/packages/typerep_extended/typerep_extended.113.24.00/opam @@ -1,25 +1,35 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/typerep_extended" bug-reports: "https://github.com/janestreet/typerep_extended/issues" -dev-repo: "https://github.com/janestreet/typerep_extended.git" +dev-repo: "git+https://github.com/janestreet/typerep_extended.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "sexplib" {>= "113.24.00" & < "113.25.00"} + "typerep" {>= "113.24.00" & < "113.25.00"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=98bdf979154a78da923e252cdb84a79e" +} diff --git a/packages/typerep_extended/typerep_extended.113.24.00/url b/packages/typerep_extended/typerep_extended.113.24.00/url deleted file mode 100644 index c6c7e8f8f5f..00000000000 --- a/packages/typerep_extended/typerep_extended.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/typerep_extended-113.24.00.tar.gz" -checksum: "98bdf979154a78da923e252cdb84a79e" diff --git a/packages/typerep_extended/typerep_extended.113.33.00/descr b/packages/typerep_extended/typerep_extended.113.33.00/descr deleted file mode 100644 index 50232504e0f..00000000000 --- a/packages/typerep_extended/typerep_extended.113.33.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Runtime types for OCaml -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. diff --git a/packages/typerep_extended/typerep_extended.113.33.00/opam b/packages/typerep_extended/typerep_extended.113.33.00/opam index 3be76b2eb64..b079501d456 100644 --- a/packages/typerep_extended/typerep_extended.113.33.00/opam +++ b/packages/typerep_extended/typerep_extended.113.33.00/opam @@ -1,25 +1,35 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/typerep_extended" bug-reports: "https://github.com/janestreet/typerep_extended/issues" -dev-repo: "https://github.com/janestreet/typerep_extended.git" +dev-repo: "git+https://github.com/janestreet/typerep_extended.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} + "ocaml" {>= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "sexplib" {>= "113.33.00" & < "113.34.00+4.03"} + "typerep" {>= "113.24.00" & < "113.25.00"} ] -available: [ ocaml-version >= "4.02.3" ] +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: "md5=fada8a2f434fd7c1cada205de8692b6c" +} diff --git a/packages/typerep_extended/typerep_extended.113.33.00/url b/packages/typerep_extended/typerep_extended.113.33.00/url deleted file mode 100644 index 24440a65d3d..00000000000 --- a/packages/typerep_extended/typerep_extended.113.33.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/typerep_extended-113.33.00.tar.gz" -checksum: "fada8a2f434fd7c1cada205de8692b6c" diff --git a/packages/typerep_extended/typerep_extended.113.33.03/descr b/packages/typerep_extended/typerep_extended.113.33.03/descr deleted file mode 100644 index 50232504e0f..00000000000 --- a/packages/typerep_extended/typerep_extended.113.33.03/descr +++ /dev/null @@ -1,4 +0,0 @@ -Runtime types for OCaml -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. diff --git a/packages/typerep_extended/typerep_extended.113.33.03/opam b/packages/typerep_extended/typerep_extended.113.33.03/opam index c295019aff8..e204cc4ca53 100644 --- a/packages/typerep_extended/typerep_extended.113.33.03/opam +++ b/packages/typerep_extended/typerep_extended.113.33.03/opam @@ -1,26 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/typerep_extended" bug-reports: "https://github.com/janestreet/typerep_extended/issues" -dev-repo: "https://github.com/janestreet/typerep_extended.git" +dev-repo: "git+https://github.com/janestreet/typerep_extended.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} - "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"} - "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"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} + "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"} + "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"} + "sexplib" {>= "113.33.03" & < "113.34.00"} + "typerep" {>= "113.33.03" & < "113.34.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=926a2b4b589c1806fae435dfa05d49d8" +} diff --git a/packages/typerep_extended/typerep_extended.113.33.03/url b/packages/typerep_extended/typerep_extended.113.33.03/url deleted file mode 100644 index eac4cb49964..00000000000 --- a/packages/typerep_extended/typerep_extended.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/typerep_extended-113.33.03.tar.gz" -checksum: "926a2b4b589c1806fae435dfa05d49d8" diff --git a/packages/typerep_extended/typerep_extended.v0.9.0/descr b/packages/typerep_extended/typerep_extended.v0.9.0/descr deleted file mode 100644 index 231e67e1c88..00000000000 --- a/packages/typerep_extended/typerep_extended.v0.9.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Runtime types for OCaml - -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. diff --git a/packages/typerep_extended/typerep_extended.v0.9.0/opam b/packages/typerep_extended/typerep_extended.v0.9.0/opam index 67a462d5cd6..0f46605a4ea 100644 --- a/packages/typerep_extended/typerep_extended.v0.9.0/opam +++ b/packages/typerep_extended/typerep_extended.v0.9.0/opam @@ -1,26 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/typerep_extended" bug-reports: "https://github.com/janestreet/typerep_extended/issues" -dev-repo: "https://github.com/janestreet/typerep_extended.git" +dev-repo: "git+https://github.com/janestreet/typerep_extended.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "bin_prot" {>= "v0.9" & < "v0.10"} - "core_kernel" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "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" {>= "4.03.0"} + "bin_prot" {>= "v0.9" & < "v0.10"} + "core_kernel" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "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"} ] -available: [ ocaml-version >= "4.03.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: "md5=39696ca95134b6e2bdaf04a519f2f1fa" +} diff --git a/packages/typerep_extended/typerep_extended.v0.9.0/url b/packages/typerep_extended/typerep_extended.v0.9.0/url deleted file mode 100644 index f9a4f001c93..00000000000 --- a/packages/typerep_extended/typerep_extended.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/typerep_extended-v0.9.0.tar.gz" -checksum: "39696ca95134b6e2bdaf04a519f2f1fa" diff --git a/packages/typerex-attic/typerex-attic.1.0.0/descr b/packages/typerex-attic/typerex-attic.1.0.0/descr deleted file mode 100644 index fa82e7f6e42..00000000000 --- a/packages/typerex-attic/typerex-attic.1.0.0/descr +++ /dev/null @@ -1,20 +0,0 @@ -A set of simple tools and libraries that we developed over the years -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 diff --git a/packages/typerex-attic/typerex-attic.1.0.0/opam b/packages/typerex-attic/typerex-attic.1.0.0/opam index bac1be6dd81..b387d5839e7 100644 --- a/packages/typerex-attic/typerex-attic.1.0.0/opam +++ b/packages/typerex-attic/typerex-attic.1.0.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Fabrice Le Fessant " authors: [ "Fabrice Le Fessant " ] homepage: "http://www.typerex.org/" -dev-repo: "https://github.com/OCamlPro/typerex-attic.git" +dev-repo: "git+https://github.com/OCamlPro/typerex-attic.git" bug-reports: "https://github.com/OCamlPro/typerex-attic/issues" build: [ [ "./configure" "--prefix" "%{prefix}%" ] @@ -24,6 +24,33 @@ remove: [ [ "rm" "-f" "%{prefix}%/bin/ocp-pack" ] ] depends: [ - "ocp-build" {>= "1.99.11-beta" & < "1.99.17-beta" } - ] -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.03"] + "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: "md5=f46a8b0c1ac41322bd8fedfec027f962" +} diff --git a/packages/typerex-attic/typerex-attic.1.0.0/url b/packages/typerex-attic/typerex-attic.1.0.0/url deleted file mode 100644 index e3c39dbff9d..00000000000 --- a/packages/typerex-attic/typerex-attic.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/OCamlPro/typerex-attic/archive/1.0.0.tar.gz" -checksum: "f46a8b0c1ac41322bd8fedfec027f962" diff --git a/packages/typerex-attic/typerex-attic.1.0.2/descr b/packages/typerex-attic/typerex-attic.1.0.2/descr deleted file mode 100644 index fa82e7f6e42..00000000000 --- a/packages/typerex-attic/typerex-attic.1.0.2/descr +++ /dev/null @@ -1,20 +0,0 @@ -A set of simple tools and libraries that we developed over the years -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 diff --git a/packages/typerex-attic/typerex-attic.1.0.2/opam b/packages/typerex-attic/typerex-attic.1.0.2/opam index 02581f54608..b85b11594e0 100644 --- a/packages/typerex-attic/typerex-attic.1.0.2/opam +++ b/packages/typerex-attic/typerex-attic.1.0.2/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Fabrice Le Fessant " authors: [ "Fabrice Le Fessant " ] homepage: "http://www.typerex.org/" -dev-repo: "https://github.com/OCamlPro/typerex-attic.git" +dev-repo: "git+https://github.com/OCamlPro/typerex-attic.git" bug-reports: "https://github.com/OCamlPro/typerex-attic/issues" build: [ [ "./configure" @@ -28,6 +28,33 @@ remove: [ [ "rm" "-f" "%{prefix}%/bin/ocp-pack" ] ] depends: [ - "ocp-build" {>= "1.99.11-beta" & < "1.99.17-beta" } - ] -available: [ocaml-version >= "4.00.0"] + "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: "md5=3e472f2cc761297c32582293404136c4" +} diff --git a/packages/typerex-attic/typerex-attic.1.0.2/url b/packages/typerex-attic/typerex-attic.1.0.2/url deleted file mode 100644 index 245acb7174d..00000000000 --- a/packages/typerex-attic/typerex-attic.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/OCamlPro/typerex-attic/archive/1.0.2.tar.gz" -checksum: "3e472f2cc761297c32582293404136c4" diff --git a/packages/typerex-binutils/typerex-binutils.1.0/descr b/packages/typerex-binutils/typerex-binutils.1.0/descr deleted file mode 100644 index c04a98a1d2e..00000000000 --- a/packages/typerex-binutils/typerex-binutils.1.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Libraries and tools to work with object files - diff --git a/packages/typerex-binutils/typerex-binutils.1.0/opam b/packages/typerex-binutils/typerex-binutils.1.0/opam index e3af7cf08a6..ccc9210dd28 100644 --- a/packages/typerex-binutils/typerex-binutils.1.0/opam +++ b/packages/typerex-binutils/typerex-binutils.1.0/opam @@ -1,18 +1,10 @@ -(**************************************************************) -(* *) -(* This file is managed by ocp-autoconf *) -(* Remove it from `manage_files` in 'ocp-autoconf.config' *) -(* if you want to modify it manually (or use 'opam.trailer') *) -(* *) -(**************************************************************) - -opam-version: "1.2" +opam-version: "2.0" maintainer: "Fabrice Le Fessant " authors: [ "Fabrice Le Fessant " ] homepage: "http://github.com/OCamlPro/typerex-binutils" -dev-repo: "https://github.com/OCamlPro/typerex-binutils.git" +dev-repo: "git+https://github.com/OCamlPro/typerex-binutils.git" bug-reports: "https://github.com/OCamlPro/typerex-binutils/issues" build: [ [ "./configure" @@ -27,17 +19,10 @@ install: [ [ make "install" ] ] depends: [ - "ocamlfind" - "ocp-build" {>= "1.99.17-beta" } + "ocaml" {>= "3.12.0"} + "ocamlfind" + "ocp-build" {>= "1.99.17-beta"} ] -available: [ocaml-version >= "3.12.0"] - -(**************************************************************) -(* *) -(* From opam.trailer: *) -(* *) -(**************************************************************) - remove: [ [ "ocp-build" "uninstall" "-install-lib" lib "ocp-x86-gen" ] [ "ocp-build" "uninstall" "-install-lib" lib "ocp-elf" ] @@ -46,3 +31,8 @@ remove: [ [ "ocp-build" "uninstall" "-install-lib" lib "ocplib-old-endian" ] [ "ocp-build" "uninstall" "-install-lib" lib "ocplib-perffile" ] ] +synopsis: "Libraries and tools to work with object files" +url { + src: "http://github.com/OCamlPro/typerex-binutils/archive/1.0.tar.gz" + checksum: "md5=f236baacba4bc881a536c978c5eeecfe" +} diff --git a/packages/typerex-binutils/typerex-binutils.1.0/url b/packages/typerex-binutils/typerex-binutils.1.0/url deleted file mode 100644 index 8cf0403415e..00000000000 --- a/packages/typerex-binutils/typerex-binutils.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/OCamlPro/typerex-binutils/archive/1.0.tar.gz" -checksum: "f236baacba4bc881a536c978c5eeecfe" diff --git a/packages/typerex-build/typerex-build.1.99.17-beta/descr b/packages/typerex-build/typerex-build.1.99.17-beta/descr deleted file mode 100644 index 0a7a9e69278..00000000000 --- a/packages/typerex-build/typerex-build.1.99.17-beta/descr +++ /dev/null @@ -1 +0,0 @@ -Project manager for OCaml diff --git a/packages/typerex-build/typerex-build.1.99.17-beta/opam b/packages/typerex-build/typerex-build.1.99.17-beta/opam index 407d2270f9f..315670f4e34 100644 --- a/packages/typerex-build/typerex-build.1.99.17-beta/opam +++ b/packages/typerex-build/typerex-build.1.99.17-beta/opam @@ -1,18 +1,10 @@ -(**************************************************************) -(* *) -(* This file is managed by ocp-autoconf *) -(* Remove it from `manage_files` in 'ocp-autoconf.config' *) -(* if you want to modify it manually (or use 'opam.trailer') *) -(* *) -(**************************************************************) - -opam-version: "1.2" +opam-version: "2.0" maintainer: "Fabrice Le Fessant " authors: [ "Fabrice Le Fessant " ] homepage: "http://www.typerex.org/ocp-build.html" -dev-repo: "https://github.com/OCamlPro/typerex-build.git" +dev-repo: "git+https://github.com/OCamlPro/typerex-build.git" bug-reports: "https://github.com/OCamlPro/typerex-build/issues" build: [ [ "./configure" @@ -37,17 +29,13 @@ remove: [ [ "rm" "-rf" "%{prefix}%/lib/ocaml/typerex/installed.ocp" ] [ "sh" "-exc" "rmdir %{prefix}%/lib/ocaml/typerex || true" ] ] -available: [ocaml-version >= "3.12.1" & ocaml-version < "4.05.0" ] - -(**************************************************************) -(* *) -(* From opam.trailer: *) -(* *) -(**************************************************************) - conflicts: [ "typerex" {< "1.99.7"} "ocp-build" {< "1.99.17-beta"} ] depends: [ - "ocamlfind" (* not strictly needed by ocp-build, but - since opam installs packages in a non-standard - repository, we need it... *) + "ocaml" {>= "3.12.1" & < "4.05.0"} + "ocamlfind" ] +synopsis: "Project manager for OCaml" +url { + src: "http://github.com/OCamlPro/typerex-build/archive/1.99.17-beta.tar.gz" + checksum: "md5=708acf374cd8587d0e3481beae1308d5" +} diff --git a/packages/typerex-build/typerex-build.1.99.17-beta/url b/packages/typerex-build/typerex-build.1.99.17-beta/url deleted file mode 100644 index 92482b4ff99..00000000000 --- a/packages/typerex-build/typerex-build.1.99.17-beta/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/OCamlPro/typerex-build/archive/1.99.17-beta.tar.gz" -checksum: "708acf374cd8587d0e3481beae1308d5" diff --git a/packages/typerex-clibs/typerex-clibs.1.0/descr b/packages/typerex-clibs/typerex-clibs.1.0/descr deleted file mode 100644 index f05fb2b2886..00000000000 --- a/packages/typerex-clibs/typerex-clibs.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A set of bindings to common C libraries - -These libraries are probably not very useful as there exists other -equivalent bindings, but they are useful for some OCamlPro's tools -that have been using them for a long time. diff --git a/packages/typerex-clibs/typerex-clibs.1.0/opam b/packages/typerex-clibs/typerex-clibs.1.0/opam index e0db379a6b6..e8f37852416 100644 --- a/packages/typerex-clibs/typerex-clibs.1.0/opam +++ b/packages/typerex-clibs/typerex-clibs.1.0/opam @@ -1,12 +1,4 @@ -(**************************************************************) -(* *) -(* This file is managed by ocp-autoconf *) -(* Remove it from `manage_files` in 'ocp-autoconf.config' *) -(* if you want to modify it manually (or use 'opam.trailer') *) -(* *) -(**************************************************************) - -opam-version: "1.2" +opam-version: "2.0" build: [ [ "./configure" "--prefix" @@ -20,15 +12,15 @@ install: [ [ make "install" ] ] depends: [ - "ocamlfind" - "ocp-build" {>= "1.99.17-beta" } + "ocaml" {>= "3.12.1"} + "ocamlfind" + "ocp-build" {>= "1.99.17-beta"} ] -available: [ocaml-version >= "3.12.1"] maintainer: "Fabrice Le Fessant " authors: [ "Fabrice Le Fessant " ] -dev-repo: "https://github.com/OCamlPro/typerex-clibs.git" +dev-repo: "git+https://github.com/OCamlPro/typerex-clibs.git" bug-reports: "https://github.com/OCamlPro/typerex-clibs/issues" homepage: "http://github.com/OCamlPro/typerex-clibs" @@ -43,3 +35,12 @@ remove: [ [ "ocp-build" "uninstall" "-install-lib" lib "ocplib-digest" ] [ "ocp-build" "uninstall" "-install-lib" lib "ocplib-bz2" ] ] +synopsis: "A set of bindings to common C libraries" +description: """ +These libraries are probably not very useful as there exists other +equivalent bindings, but they are useful for some OCamlPro's tools +that have been using them for a long time.""" +url { + src: "http://github.com/OCamlPro/typerex-clibs/archive/1.0.tar.gz" + checksum: "md5=fe09f4e6c66f396438822103d2c2bad6" +} diff --git a/packages/typerex-clibs/typerex-clibs.1.0/url b/packages/typerex-clibs/typerex-clibs.1.0/url deleted file mode 100644 index 14449140cc3..00000000000 --- a/packages/typerex-clibs/typerex-clibs.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/OCamlPro/typerex-clibs/archive/1.0.tar.gz" -checksum: "fe09f4e6c66f396438822103d2c2bad6" diff --git a/packages/typerex-lldb/typerex-lldb.1.0/descr b/packages/typerex-lldb/typerex-lldb.1.0/descr deleted file mode 100644 index 73414427709..00000000000 --- a/packages/typerex-lldb/typerex-lldb.1.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -A set of tools and libs built on top of the LLDB debugging framework - -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 - diff --git a/packages/typerex-lldb/typerex-lldb.1.0/opam b/packages/typerex-lldb/typerex-lldb.1.0/opam index 14c859bfba2..ff4f63004cd 100644 --- a/packages/typerex-lldb/typerex-lldb.1.0/opam +++ b/packages/typerex-lldb/typerex-lldb.1.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Fabrice Le Fessant " authors: [ "Fabrice Le Fessant " "Pierre Chambart " ] homepage: "http://www.typerex.org/" -dev-repo: "https://github.com/OCamlPro/typerex-lldb.git" +dev-repo: "git+https://github.com/OCamlPro/typerex-lldb.git" bug-reports: "https://github.com/OCamlPro/typerex-lldb/issues" build: [ [ "./configure" "--prefix" "%{prefix}%" ] @@ -21,8 +21,24 @@ remove: [ [ "rm" "-rf" "%{prefix}%/lib/ocplib-lldb" ] ] depends: [ - "ocp-build" {>= "1.99.11-beta" & < "1.99.17-beta" } - "conf-lldb" {= "3.5" } - "lwt" (* we need lwt.unix *) - ] -available: [ocaml-version >= "4.01.0" & ocaml-version < "4.03" ] + "ocaml" {>= "4.01.0" & < "4.03"} + "ocp-build" {>= "1.99.11-beta" & < "1.99.17-beta"} + "conf-lldb" {= "3.5"} + "lwt" +] +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: "md5=c482eb4ad86655a852591d6a7da9927b" +} diff --git a/packages/typerex-lldb/typerex-lldb.1.0/url b/packages/typerex-lldb/typerex-lldb.1.0/url deleted file mode 100644 index 691505b8b8b..00000000000 --- a/packages/typerex-lldb/typerex-lldb.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/OCamlPro/typerex-lldb/archive/1.0.tar.gz" -checksum: "c482eb4ad86655a852591d6a7da9927b" diff --git a/packages/typerex-lldb/typerex-lldb.1.1/descr b/packages/typerex-lldb/typerex-lldb.1.1/descr deleted file mode 100644 index 73414427709..00000000000 --- a/packages/typerex-lldb/typerex-lldb.1.1/descr +++ /dev/null @@ -1,11 +0,0 @@ -A set of tools and libs built on top of the LLDB debugging framework - -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 - diff --git a/packages/typerex-lldb/typerex-lldb.1.1/opam b/packages/typerex-lldb/typerex-lldb.1.1/opam index 03883c24730..9ce32eef010 100644 --- a/packages/typerex-lldb/typerex-lldb.1.1/opam +++ b/packages/typerex-lldb/typerex-lldb.1.1/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Fabrice Le Fessant " authors: [ "Fabrice Le Fessant " "Pierre Chambart " ] homepage: "http://www.typerex.org/" -dev-repo: "https://github.com/OCamlPro/typerex-lldb.git" +dev-repo: "git+https://github.com/OCamlPro/typerex-lldb.git" bug-reports: "https://github.com/OCamlPro/typerex-lldb/issues" build: [ [ "./configure" "--prefix" "%{prefix}%" ] @@ -21,8 +21,24 @@ remove: [ [ "rm" "-rf" "%{prefix}%/lib/ocplib-lldb" ] ] depends: [ - "ocp-build" {>= "1.99.11-beta" & < "1.99.17-beta" } - "conf-lldb" {= "3.5" } - "lwt" (* we need lwt.unix *) - ] -available: [ocaml-version >= "4.01.0" ] + "ocaml" {>= "4.01.0"} + "ocp-build" {>= "1.99.11-beta" & < "1.99.17-beta"} + "conf-lldb" {= "3.5"} + "lwt" +] +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: "md5=617009098286552502f2728d6793d4c4" +} diff --git a/packages/typerex-lldb/typerex-lldb.1.1/url b/packages/typerex-lldb/typerex-lldb.1.1/url deleted file mode 100644 index 30b4ae2e415..00000000000 --- a/packages/typerex-lldb/typerex-lldb.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/OCamlPro/typerex-lldb/archive/1.1.tar.gz" -checksum: "617009098286552502f2728d6793d4c4" diff --git a/packages/typerex-system/typerex-system.1.0/descr b/packages/typerex-system/typerex-system.1.0/descr deleted file mode 100644 index af03fea335e..00000000000 --- a/packages/typerex-system/typerex-system.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -System utilities written in OCaml - -In particular: -* ocp-fdupes: similar to fdupes, but much faster -* ocp-rename: rename files, by substituting strings diff --git a/packages/typerex-system/typerex-system.1.0/opam b/packages/typerex-system/typerex-system.1.0/opam index c43fb31f6e7..a639fa08ada 100644 --- a/packages/typerex-system/typerex-system.1.0/opam +++ b/packages/typerex-system/typerex-system.1.0/opam @@ -1,18 +1,10 @@ -(**************************************************************) -(* *) -(* This file is managed by ocp-autoconf *) -(* Remove it from `manage_files` in 'ocp-autoconf.config' *) -(* if you want to modify it manually (or use 'opam.trailer') *) -(* *) -(**************************************************************) - -opam-version: "1.2" +opam-version: "2.0" maintainer: "Fabrice Le Fessant " authors: [ "Fabrice Le Fessant " ] homepage: "http://github.com/OCamlPro/typerex-system" -dev-repo: "https://github.com/OCamlPro/typerex-system.git" +dev-repo: "git+https://github.com/OCamlPro/typerex-system.git" bug-reports: "https://github.com/OCamlPro/typerex-system/issues" build: [ [ "./configure" @@ -27,18 +19,11 @@ install: [ [ make "install" ] ] depends: [ - "ocamlfind" - "ocp-build" {>= "1.99.17-beta" } - "typerex-clibs" + "ocaml" {>= "3.12.1"} + "ocamlfind" + "ocp-build" {>= "1.99.17-beta"} + "typerex-clibs" ] -available: [ocaml-version >= "3.12.1"] - -(**************************************************************) -(* *) -(* From opam.trailer: *) -(* *) -(**************************************************************) - remove: [ [ "ocp-build" "uninstall" "-install-lib" lib "ocp-cpbackup" ] [ "ocp-build" "uninstall" "-install-lib" lib "ocp-fdupes" ] @@ -51,3 +36,12 @@ remove: [ [ "ocp-build" "uninstall" "-install-lib" lib "ocplib-subst-worker" ] [ "ocp-build" "uninstall" "-install-lib" lib "ocplib-watch" ] ] +synopsis: "System utilities written in OCaml" +description: """ +In particular: +* ocp-fdupes: similar to fdupes, but much faster +* ocp-rename: rename files, by substituting strings""" +url { + src: "http://github.com/OCamlPro/typerex-system/archive/1.0.tar.gz" + checksum: "md5=f30e5b32b60685121a858cbd1f70e630" +} diff --git a/packages/typerex-system/typerex-system.1.0/url b/packages/typerex-system/typerex-system.1.0/url deleted file mode 100644 index e5dbf602564..00000000000 --- a/packages/typerex-system/typerex-system.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/OCamlPro/typerex-system/archive/1.0.tar.gz" -checksum: "f30e5b32b60685121a858cbd1f70e630" diff --git a/packages/typpx/typpx.1.0.2/descr b/packages/typpx/typpx.1.0.2/descr deleted file mode 100644 index 5eb2735c813..00000000000 --- a/packages/typpx/typpx.1.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -typpx: a library for PPX with types -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. diff --git a/packages/typpx/typpx.1.0.2/opam b/packages/typpx/typpx.1.0.2/opam index 450339f7089..5dd59a9eb6a 100644 --- a/packages/typpx/typpx.1.0.2/opam +++ b/packages/typpx/typpx.1.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.2" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -16,11 +16,18 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } + "ocaml" {>= "4.02.2" & < "4.03.0"} + "ocamlfind" {build} + "omake" {build & < "0.10.1"} "ppxx" ] -available: [ - ocaml-version >= "4.02.2" & ocaml-version < "4.03.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://bitbucket.org/camlspotter/typpx/get/1.0.2.tar.gz" + checksum: "md5=098e4c4374f8f3415d6960335beb97d9" +} diff --git a/packages/typpx/typpx.1.0.2/url b/packages/typpx/typpx.1.0.2/url deleted file mode 100644 index 231f60fe435..00000000000 --- a/packages/typpx/typpx.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/typpx/get/1.0.2.tar.gz" -checksum: "098e4c4374f8f3415d6960335beb97d9" diff --git a/packages/typpx/typpx.1.1.1/descr b/packages/typpx/typpx.1.1.1/descr deleted file mode 100644 index bf5421f4a12..00000000000 --- a/packages/typpx/typpx.1.1.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -typpx: a library for PPX with types -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. diff --git a/packages/typpx/typpx.1.1.1/opam b/packages/typpx/typpx.1.1.1/opam index 91ef5390a6e..22c5b402aba 100644 --- a/packages/typpx/typpx.1.1.1/opam +++ b/packages/typpx/typpx.1.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.1.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -16,11 +16,23 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } - "ppxx" { >= "1.2.1" } -] -available: [ - ocaml-version >= "4.02.2" & ocaml-version < "4.03.0" + "ocaml" {>= "4.02.2" & < "4.03.0"} + "ocamlfind" {build} + "omake" {build & < "0.10.1"} + "ppxx" {>= "1.2.1"} ] 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://bitbucket.org/camlspotter/typpx/get/1.1.1.tar.gz" + checksum: "md5=042d534dcd1751e2f07d3d6cb289c77c" +} diff --git a/packages/typpx/typpx.1.1.1/url b/packages/typpx/typpx.1.1.1/url deleted file mode 100644 index 4478899cbce..00000000000 --- a/packages/typpx/typpx.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/typpx/get/1.1.1.tar.gz" -checksum: "042d534dcd1751e2f07d3d6cb289c77c" diff --git a/packages/typpx/typpx.1.1.2/descr b/packages/typpx/typpx.1.1.2/descr deleted file mode 100644 index a18e5a3c2f9..00000000000 --- a/packages/typpx/typpx.1.1.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -a library for PPX with types -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. diff --git a/packages/typpx/typpx.1.1.2/opam b/packages/typpx/typpx.1.1.2/opam index 1048bf78f6e..6a5dc09b95a 100644 --- a/packages/typpx/typpx.1.1.2/opam +++ b/packages/typpx/typpx.1.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.1.2" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,10 +17,22 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } - "ppxx" { = "1.2.1" } -] -available: [ - ocaml-version >= "4.02.2" & ocaml-version < "4.03.0" + "ocaml" {>= "4.02.2" & < "4.03.0"} + "ocamlfind" {build} + "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://bitbucket.org/camlspotter/typpx/get/1.1.2.tar.gz" + checksum: "md5=00b5e281b1f8d6b919de75ef5bb329ab" +} diff --git a/packages/typpx/typpx.1.1.2/url b/packages/typpx/typpx.1.1.2/url deleted file mode 100644 index df4bce7d3aa..00000000000 --- a/packages/typpx/typpx.1.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/typpx/get/1.1.2.tar.gz" -checksum: "00b5e281b1f8d6b919de75ef5bb329ab" diff --git a/packages/typpx/typpx.1.1.3/descr b/packages/typpx/typpx.1.1.3/descr deleted file mode 100644 index a18e5a3c2f9..00000000000 --- a/packages/typpx/typpx.1.1.3/descr +++ /dev/null @@ -1,9 +0,0 @@ -a library for PPX with types -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. diff --git a/packages/typpx/typpx.1.1.3/opam b/packages/typpx/typpx.1.1.3/opam index fcbab9eea60..5930c7eb3be 100644 --- a/packages/typpx/typpx.1.1.3/opam +++ b/packages/typpx/typpx.1.1.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.1.3" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,10 +17,22 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } - "ppxx" { >= "1.3.0" } -] -available: [ - ocaml-version = "4.03.0" + "ocaml" {= "4.03.0"} + "ocamlfind" {build} + "omake" {build & < "0.10.1"} + "ppxx" {>= "1.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://bitbucket.org/camlspotter/typpx/get/1.1.3.tar.gz" + checksum: "md5=c881c154b830f201a684a2b4186cdf8a" +} diff --git a/packages/typpx/typpx.1.1.3/url b/packages/typpx/typpx.1.1.3/url deleted file mode 100644 index b5b36de3497..00000000000 --- a/packages/typpx/typpx.1.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/typpx/get/1.1.3.tar.gz" -checksum: "c881c154b830f201a684a2b4186cdf8a" diff --git a/packages/typpx/typpx.1.2.0/descr b/packages/typpx/typpx.1.2.0/descr deleted file mode 100644 index a18e5a3c2f9..00000000000 --- a/packages/typpx/typpx.1.2.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -a library for PPX with types -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. diff --git a/packages/typpx/typpx.1.2.0/opam b/packages/typpx/typpx.1.2.0/opam deleted file mode 100644 index b4dac3d7d10..00000000000 --- a/packages/typpx/typpx.1.2.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -version: "1.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: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } - "ppxx" { >= "1.3.1" } -] -available: [ - ocaml-version >= "4.04.0" & ocaml-version < "4.05.0" -] diff --git a/packages/typpx/typpx.1.2.0/url b/packages/typpx/typpx.1.2.0/url deleted file mode 100644 index cd6927fece3..00000000000 --- a/packages/typpx/typpx.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/typpx/get/1.2.0.tar.gz" -checksum: "d97cd01b381f433b265400141016490e" diff --git a/packages/typpx/typpx.1.2.1/descr b/packages/typpx/typpx.1.2.1/descr deleted file mode 100644 index a18e5a3c2f9..00000000000 --- a/packages/typpx/typpx.1.2.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -a library for PPX with types -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. diff --git a/packages/typpx/typpx.1.2.1/opam b/packages/typpx/typpx.1.2.1/opam index c59114499d0..108ce9103bd 100644 --- a/packages/typpx/typpx.1.2.1/opam +++ b/packages/typpx/typpx.1.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.2.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,10 +17,22 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build } - "ppxx" { >= "1.3.1" } -] -available: [ - ocaml-version >= "4.04.0" & ocaml-version < "4.05" + "ocaml" {>= "4.04.0" & < "4.05"} + "ocamlfind" {build} + "omake" {build} + "ppxx" {>= "1.3.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://bitbucket.org/camlspotter/typpx/get/1.2.1.tar.gz" + checksum: "md5=22031e086987928bc0ffddc44a160fd5" +} diff --git a/packages/typpx/typpx.1.2.1/url b/packages/typpx/typpx.1.2.1/url deleted file mode 100644 index 825359cf23d..00000000000 --- a/packages/typpx/typpx.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/typpx/get/1.2.1.tar.gz" -checksum: "22031e086987928bc0ffddc44a160fd5" diff --git a/packages/typpx/typpx.1.2.2/descr b/packages/typpx/typpx.1.2.2/descr deleted file mode 100644 index a18e5a3c2f9..00000000000 --- a/packages/typpx/typpx.1.2.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -a library for PPX with types -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. diff --git a/packages/typpx/typpx.1.2.2/opam b/packages/typpx/typpx.1.2.2/opam deleted file mode 100644 index 52d373c44b8..00000000000 --- a/packages/typpx/typpx.1.2.2/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -version: "1.2.2" -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: [ - "ocamlfind" { build } - "omake" { build } - "ppxx" { >= "1.4.0" & < "1.5.0" } -] -available: [ - ocaml-version >= "4.04.0" & ocaml-version < "4.05" -] diff --git a/packages/typpx/typpx.1.2.2/url b/packages/typpx/typpx.1.2.2/url deleted file mode 100644 index e439c18ca1c..00000000000 --- a/packages/typpx/typpx.1.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/typpx/get/1.2.2.tar.gz" -checksum: "7d0a9fc2d1b91e92e14488d693f1e005" diff --git a/packages/typpx/typpx.1.3.0/descr b/packages/typpx/typpx.1.3.0/descr deleted file mode 100644 index a18e5a3c2f9..00000000000 --- a/packages/typpx/typpx.1.3.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -a library for PPX with types -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. diff --git a/packages/typpx/typpx.1.3.0/opam b/packages/typpx/typpx.1.3.0/opam index 0e0bbe0e961..9d6879aa6f1 100644 --- a/packages/typpx/typpx.1.3.0/opam +++ b/packages/typpx/typpx.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.3.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,10 +17,22 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build } - "ppxx" { >= "2.1.0" } -] -available: [ - ocaml-version >= "4.05.0" & ocaml-version < "4.06" + "ocaml" {>= "4.05.0" & < "4.06"} + "ocamlfind" {build} + "omake" {build} + "ppxx" {>= "2.1.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://bitbucket.org/camlspotter/typpx/get/1.3.0.tar.gz" + checksum: "md5=6a98975c1d29416bbe758b89090c0cd1" +} diff --git a/packages/typpx/typpx.1.3.0/url b/packages/typpx/typpx.1.3.0/url deleted file mode 100644 index 8b1e5eb3703..00000000000 --- a/packages/typpx/typpx.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/typpx/get/1.3.0.tar.gz" -checksum: "6a98975c1d29416bbe758b89090c0cd1" diff --git a/packages/typpx/typpx.1.4.0/descr b/packages/typpx/typpx.1.4.0/descr deleted file mode 100644 index a18e5a3c2f9..00000000000 --- a/packages/typpx/typpx.1.4.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -a library for PPX with types -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. diff --git a/packages/typpx/typpx.1.4.0/opam b/packages/typpx/typpx.1.4.0/opam index a11b1279056..e36286fd67d 100644 --- a/packages/typpx/typpx.1.4.0/opam +++ b/packages/typpx/typpx.1.4.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.4.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,10 +17,22 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build } - "ppxx" { >= "2.2.0" & < "2.3.0" } -] -available: [ - ocaml-version >= "4.04.0" & ocaml-version < "4.05.0" + "ocaml" {>= "4.04.0" & < "4.05.0"} + "ocamlfind" {build} + "omake" {build} + "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://bitbucket.org/camlspotter/typpx/get/1.4.0.tar.gz" + checksum: "md5=034c31f54f0e4aba46cd8c943031f486" +} diff --git a/packages/typpx/typpx.1.4.0/url b/packages/typpx/typpx.1.4.0/url deleted file mode 100644 index 6c620b515c1..00000000000 --- a/packages/typpx/typpx.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/typpx/get/1.4.0.tar.gz" -checksum: "034c31f54f0e4aba46cd8c943031f486" diff --git a/packages/typpx/typpx.1.4.1/descr b/packages/typpx/typpx.1.4.1/descr deleted file mode 100644 index a18e5a3c2f9..00000000000 --- a/packages/typpx/typpx.1.4.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -a library for PPX with types -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. diff --git a/packages/typpx/typpx.1.4.1/opam b/packages/typpx/typpx.1.4.1/opam index f829b9dabe3..ae75d85a3f2 100644 --- a/packages/typpx/typpx.1.4.1/opam +++ b/packages/typpx/typpx.1.4.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.4.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,10 +17,22 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build } - "ppxx" { >= "2.3.0" & < "2.4.0" } -] -available: [ - ocaml-version >= "4.05.0" & ocaml-version < "4.06.0" + "ocaml" {>= "4.05.0" & < "4.06.0"} + "ocamlfind" {build} + "omake" {build} + "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://bitbucket.org/camlspotter/typpx/get/1.4.1.tar.gz" + checksum: "md5=7fb058c88cd68d4e7baff4d825ff26ab" +} diff --git a/packages/typpx/typpx.1.4.1/url b/packages/typpx/typpx.1.4.1/url deleted file mode 100644 index 8f377e2c4e9..00000000000 --- a/packages/typpx/typpx.1.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/typpx/get/1.4.1.tar.gz" -checksum: "7fb058c88cd68d4e7baff4d825ff26ab" diff --git a/packages/typpx/typpx.1.4.2/descr b/packages/typpx/typpx.1.4.2/descr deleted file mode 100644 index a18e5a3c2f9..00000000000 --- a/packages/typpx/typpx.1.4.2/descr +++ /dev/null @@ -1,9 +0,0 @@ -a library for PPX with types -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. diff --git a/packages/typpx/typpx.1.4.2/opam b/packages/typpx/typpx.1.4.2/opam index 0f106f1ead2..2f1be9fdec7 100644 --- a/packages/typpx/typpx.1.4.2/opam +++ b/packages/typpx/typpx.1.4.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.4.2" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,10 +17,22 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10" } - "ppxx" { >= "2.3.0" & < "2.4.0" } -] -available: [ - ocaml-version >= "4.06.0" & ocaml-version < "4.07.0" + "ocaml" {>= "4.06.0" & < "4.07.0"} + "ocamlfind" {build} + "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://bitbucket.org/camlspotter/typpx/get/1.4.2.tar.gz" + checksum: "md5=09d55c844bf60f057f1574d3939ea847" +} diff --git a/packages/typpx/typpx.1.4.2/url b/packages/typpx/typpx.1.4.2/url deleted file mode 100644 index bc6374d6db4..00000000000 --- a/packages/typpx/typpx.1.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/typpx/get/1.4.2.tar.gz" -checksum: "09d55c844bf60f057f1574d3939ea847" diff --git a/packages/typpx/typpx.1.4.3/descr b/packages/typpx/typpx.1.4.3/descr deleted file mode 100644 index a18e5a3c2f9..00000000000 --- a/packages/typpx/typpx.1.4.3/descr +++ /dev/null @@ -1,9 +0,0 @@ -a library for PPX with types -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. diff --git a/packages/typpx/typpx.1.4.3/opam b/packages/typpx/typpx.1.4.3/opam index 950f4450b4c..3df62e044bb 100644 --- a/packages/typpx/typpx.1.4.3/opam +++ b/packages/typpx/typpx.1.4.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.4.3" maintainer: "jun.furuse@gmail.com" authors: "Jun Furuse" @@ -8,7 +8,21 @@ bug-reports: dev-repo: "hg://https://bitbucket.org/camlspotter/typpx" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" {>= "4.06.0" & < "4.07.0"} "jbuilder" {build} "ppxx" {>= "2.3.0" & < "2.4.0"} ] -available: [ocaml-version >= "4.06.0" & ocaml-version < "4.07.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://bitbucket.org/camlspotter/typpx/get/1.4.3.tar.gz" + checksum: "md5=38b04223addfaadb72fa2c689080c798" +} diff --git a/packages/typpx/typpx.1.4.3/url b/packages/typpx/typpx.1.4.3/url deleted file mode 100644 index f176897ae3b..00000000000 --- a/packages/typpx/typpx.1.4.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/typpx/get/1.4.3.tar.gz" -checksum: "38b04223addfaadb72fa2c689080c798" diff --git a/packages/tyre/tyre.0.1.1/descr b/packages/tyre/tyre.0.1.1/descr deleted file mode 100644 index 2f1ed0c5350..00000000000 --- a/packages/tyre/tyre.0.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Typed Regular Expressions - -Tyre is a set of combinators to build type-safe regular expressions, allowing automatic extraction and modification of matched groups. -Tyre is bi-directional: a typed regular expressions can be used for parsing and unparsing. It also allows routing, by providing a list of regexs/routes and their handlers. \ No newline at end of file diff --git a/packages/tyre/tyre.0.1.1/opam b/packages/tyre/tyre.0.1.1/opam index 65503b27825..bc63a7dabf3 100644 --- a/packages/tyre/tyre.0.1.1/opam +++ b/packages/tyre/tyre.0.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Gabriel Radanne " authors: "Gabriel Radanne " homepage: "https://github.com/Drup/tyre" @@ -6,23 +6,31 @@ doc: "https://drup.github.io/tyre/0.1.1/Tyre.html" bug-reports: "https://github.com/Drup/tyre/issues" license: "ISC" tags: "regex" -dev-repo: "https://github.com/Drup/tyre.git" +dev-repo: "git+https://github.com/Drup/tyre.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -build-test: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] + {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: ["ocaml" "setup.ml" "-doc"] +install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "tyre"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "re" {>= "1.6.0"} - "alcotest" {test & >= "0.6.0" & < "0.8.0"} + "alcotest" {with-test & >= "0.6.0" & < "0.8.0"} "result" ] -available: [ ocaml-version >= "4.02.0" ] \ No newline at end of file +synopsis: "Typed Regular Expressions" +description: """ +Tyre is a set of combinators to build type-safe regular expressions, allowing automatic extraction and modification of matched groups. +Tyre is bi-directional: a typed regular expressions can be used for parsing and unparsing. It also allows routing, by providing a list of regexs/routes and their handlers.""" +flags: light-uninstall +url { + src: "https://github.com/Drup/tyre/archive/0.1.1.tar.gz" + checksum: "md5=f99c76c3385de770f56e8591bbf21fa4" +} diff --git a/packages/tyre/tyre.0.1.1/url b/packages/tyre/tyre.0.1.1/url deleted file mode 100644 index ccad299de16..00000000000 --- a/packages/tyre/tyre.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Drup/tyre/archive/0.1.1.tar.gz" -checksum: "f99c76c3385de770f56e8591bbf21fa4" diff --git a/packages/tyre/tyre.0.1/descr b/packages/tyre/tyre.0.1/descr deleted file mode 100644 index 2f1ed0c5350..00000000000 --- a/packages/tyre/tyre.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Typed Regular Expressions - -Tyre is a set of combinators to build type-safe regular expressions, allowing automatic extraction and modification of matched groups. -Tyre is bi-directional: a typed regular expressions can be used for parsing and unparsing. It also allows routing, by providing a list of regexs/routes and their handlers. \ No newline at end of file diff --git a/packages/tyre/tyre.0.1/opam b/packages/tyre/tyre.0.1/opam index 16dcacd85ae..a4b98eb0c84 100644 --- a/packages/tyre/tyre.0.1/opam +++ b/packages/tyre/tyre.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Gabriel Radanne " authors: "Gabriel Radanne " homepage: "https://github.com/Drup/tyre" @@ -6,23 +6,31 @@ doc: "https://drup.github.io/tyre/0.1/Tyre.html" bug-reports: "https://github.com/Drup/tyre/issues" license: "ISC" tags: "regex" -dev-repo: "https://github.com/Drup/tyre.git" +dev-repo: "git+https://github.com/Drup/tyre.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -build-test: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] + {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: ["ocaml" "setup.ml" "-doc"] +install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "tyre"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "re" {>= "1.6.0"} - "alcotest" {test & >= "0.6.0" & < "0.8.0"} + "alcotest" {with-test & >= "0.6.0" & < "0.8.0"} "result" ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Typed Regular Expressions" +description: """ +Tyre is a set of combinators to build type-safe regular expressions, allowing automatic extraction and modification of matched groups. +Tyre is bi-directional: a typed regular expressions can be used for parsing and unparsing. It also allows routing, by providing a list of regexs/routes and their handlers.""" +flags: light-uninstall +url { + src: "https://github.com/Drup/tyre/archive/0.1.tar.gz" + checksum: "md5=5941cb6bc3ea1c8fb4425e4871b96063" +} diff --git a/packages/tyre/tyre.0.1/url b/packages/tyre/tyre.0.1/url deleted file mode 100644 index 3f2df397201..00000000000 --- a/packages/tyre/tyre.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Drup/tyre/archive/0.1.tar.gz" -checksum: "5941cb6bc3ea1c8fb4425e4871b96063" diff --git a/packages/tyre/tyre.0.2/descr b/packages/tyre/tyre.0.2/descr deleted file mode 100644 index 2f1ed0c5350..00000000000 --- a/packages/tyre/tyre.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Typed Regular Expressions - -Tyre is a set of combinators to build type-safe regular expressions, allowing automatic extraction and modification of matched groups. -Tyre is bi-directional: a typed regular expressions can be used for parsing and unparsing. It also allows routing, by providing a list of regexs/routes and their handlers. \ No newline at end of file diff --git a/packages/tyre/tyre.0.2/opam b/packages/tyre/tyre.0.2/opam index 43877ec1ea8..b119f93a658 100644 --- a/packages/tyre/tyre.0.2/opam +++ b/packages/tyre/tyre.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Gabriel Radanne " authors: "Gabriel Radanne " homepage: "https://github.com/Drup/tyre" @@ -6,23 +6,31 @@ doc: "https://drup.github.io/tyre/0.2/Tyre.html" bug-reports: "https://github.com/Drup/tyre/issues" license: "ISC" tags: "regex" -dev-repo: "https://github.com/Drup/tyre.git" +dev-repo: "git+https://github.com/Drup/tyre.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -build-test: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] + {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: ["ocaml" "setup.ml" "-doc"] +install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "tyre"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "re" {>= "1.7.0"} - "alcotest" {test & >= "0.6.0" & < "0.8.0"} + "alcotest" {with-test & >= "0.6.0" & < "0.8.0"} "result" ] -available: [ ocaml-version >= "4.02.0" ] +synopsis: "Typed Regular Expressions" +description: """ +Tyre is a set of combinators to build type-safe regular expressions, allowing automatic extraction and modification of matched groups. +Tyre is bi-directional: a typed regular expressions can be used for parsing and unparsing. It also allows routing, by providing a list of regexs/routes and their handlers.""" +flags: light-uninstall +url { + src: "https://github.com/Drup/tyre/archive/0.2.tar.gz" + checksum: "md5=b6720777ea250641eefd3c6f8ce89443" +} diff --git a/packages/tyre/tyre.0.2/url b/packages/tyre/tyre.0.2/url deleted file mode 100644 index d94b6f12184..00000000000 --- a/packages/tyre/tyre.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Drup/tyre/archive/0.2.tar.gz" -checksum: "b6720777ea250641eefd3c6f8ce89443" diff --git a/packages/tyre/tyre.0.3/descr b/packages/tyre/tyre.0.3/descr deleted file mode 100644 index 2f1ed0c5350..00000000000 --- a/packages/tyre/tyre.0.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Typed Regular Expressions - -Tyre is a set of combinators to build type-safe regular expressions, allowing automatic extraction and modification of matched groups. -Tyre is bi-directional: a typed regular expressions can be used for parsing and unparsing. It also allows routing, by providing a list of regexs/routes and their handlers. \ No newline at end of file diff --git a/packages/tyre/tyre.0.3/opam b/packages/tyre/tyre.0.3/opam index f89ae2f19af..28078efa402 100644 --- a/packages/tyre/tyre.0.3/opam +++ b/packages/tyre/tyre.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Gabriel Radanne " authors: "Gabriel Radanne " homepage: "https://github.com/Drup/tyre" @@ -6,23 +6,31 @@ bug-reports: "https://github.com/Drup/tyre/issues" license: "ISC" doc: "https://drup.github.io/tyre/0.3/Tyre.html" tags: "regex" -dev-repo: "https://github.com/Drup/tyre.git" +dev-repo: "git+https://github.com/Drup/tyre.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] -] -install: ["ocaml" "setup.ml" "-install"] -build-test: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] + {with-test} + ["ocaml" "setup.ml" "-build"] {with-test} + ["ocaml" "setup.ml" "-test"] {with-test} + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: ["ocaml" "setup.ml" "-doc"] +install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "tyre"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "re" {>= "1.7.0"} - "alcotest" {test & >= "0.6.0" & < "0.8.0"} + "alcotest" {with-test & >= "0.6.0" & < "0.8.0"} "result" ] -available: [ocaml-version >= "4.02.0"] +synopsis: "Typed Regular Expressions" +description: """ +Tyre is a set of combinators to build type-safe regular expressions, allowing automatic extraction and modification of matched groups. +Tyre is bi-directional: a typed regular expressions can be used for parsing and unparsing. It also allows routing, by providing a list of regexs/routes and their handlers.""" +flags: light-uninstall +url { + src: "https://github.com/Drup/tyre/archive/0.3.tar.gz" + checksum: "md5=3260227f51b22c64cd43cd4c88b796b6" +} diff --git a/packages/tyre/tyre.0.3/url b/packages/tyre/tyre.0.3/url deleted file mode 100644 index 082fda1a681..00000000000 --- a/packages/tyre/tyre.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/Drup/tyre/archive/0.3.tar.gz" -checksum: "3260227f51b22c64cd43cd4c88b796b6" diff --git a/packages/tyxml-ppx/tyxml-ppx.4.0.0/descr b/packages/tyxml-ppx/tyxml-ppx.4.0.0/descr deleted file mode 100644 index cfff8a4f29e..00000000000 --- a/packages/tyxml-ppx/tyxml-ppx.4.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package for tyxml's ppx \ No newline at end of file diff --git a/packages/tyxml-ppx/tyxml-ppx.4.0.0/opam b/packages/tyxml-ppx/tyxml-ppx.4.0.0/opam index b2ec1076b50..38fbdef4e12 100644 --- a/packages/tyxml-ppx/tyxml-ppx.4.0.0/opam +++ b/packages/tyxml-ppx/tyxml-ppx.4.0.0/opam @@ -1,14 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" -author: "The ocsigen team" homepage: "https://ocsigen.org/tyxml/" bug-reports: "https://github.com/ocsigen/tyxml/issues" doc: "https://ocsigen.org/tyxml/manual/" -dev-repo: "https://github.com/ocsigen/tyxml.git" +dev-repo: "git+https://github.com/ocsigen/tyxml.git" build: ["ocamlfind" "query" "tyxml.ppx"] depends: [ + "ocaml" {>= "4.02"} "tyxml" {>= "4.0.0"} "markup" {>= "0.7.2"} "ppx_tools" ] -available: [ocaml-version >= "4.02"] +synopsis: "Virtual package for tyxml's ppx" +authors: "The ocsigen team" diff --git a/packages/tyxml-ppx/tyxml-ppx.4.0.1/descr b/packages/tyxml-ppx/tyxml-ppx.4.0.1/descr deleted file mode 100644 index cfff8a4f29e..00000000000 --- a/packages/tyxml-ppx/tyxml-ppx.4.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package for tyxml's ppx \ No newline at end of file diff --git a/packages/tyxml-ppx/tyxml-ppx.4.0.1/opam b/packages/tyxml-ppx/tyxml-ppx.4.0.1/opam index 104c655df2f..113b101bf36 100644 --- a/packages/tyxml-ppx/tyxml-ppx.4.0.1/opam +++ b/packages/tyxml-ppx/tyxml-ppx.4.0.1/opam @@ -1,14 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" -author: "The ocsigen team" homepage: "https://ocsigen.org/tyxml/" bug-reports: "https://github.com/ocsigen/tyxml/issues" doc: "https://ocsigen.org/tyxml/manual/" -dev-repo: "https://github.com/ocsigen/tyxml.git" +dev-repo: "git+https://github.com/ocsigen/tyxml.git" build: ["ocamlfind" "query" "tyxml.ppx"] depends: [ + "ocaml" {>= "4.02"} "tyxml" {>= "4.0.1"} "markup" {>= "0.7.2"} "ppx_tools" ] -available: [ocaml-version >= "4.02"] +synopsis: "Virtual package for tyxml's ppx" +authors: "The ocsigen team" diff --git a/packages/tyxml-ppx/tyxml-ppx.4.1.0/descr b/packages/tyxml-ppx/tyxml-ppx.4.1.0/descr deleted file mode 100644 index cfff8a4f29e..00000000000 --- a/packages/tyxml-ppx/tyxml-ppx.4.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package for tyxml's ppx \ No newline at end of file diff --git a/packages/tyxml-ppx/tyxml-ppx.4.1.0/opam b/packages/tyxml-ppx/tyxml-ppx.4.1.0/opam index 3e38a5cdebe..c57b8a2c316 100644 --- a/packages/tyxml-ppx/tyxml-ppx.4.1.0/opam +++ b/packages/tyxml-ppx/tyxml-ppx.4.1.0/opam @@ -1,14 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" -author: "The ocsigen team" homepage: "https://ocsigen.org/tyxml/" bug-reports: "https://github.com/ocsigen/tyxml/issues" doc: "https://ocsigen.org/tyxml/manual/" -dev-repo: "https://github.com/ocsigen/tyxml.git" +dev-repo: "git+https://github.com/ocsigen/tyxml.git" build: ["ocamlfind" "query" "tyxml.ppx"] depends: [ + "ocaml" {>= "4.02"} "tyxml" {>= "4.1.0"} "markup" {>= "0.7.2"} "ppx_tools" ] -available: [ocaml-version >= "4.02"] +synopsis: "Virtual package for tyxml's ppx" +authors: "The ocsigen team" diff --git a/packages/tyxml-ppx/tyxml-ppx.4.2.0/descr b/packages/tyxml-ppx/tyxml-ppx.4.2.0/descr deleted file mode 100644 index cfff8a4f29e..00000000000 --- a/packages/tyxml-ppx/tyxml-ppx.4.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Virtual package for tyxml's ppx \ No newline at end of file diff --git a/packages/tyxml-ppx/tyxml-ppx.4.2.0/opam b/packages/tyxml-ppx/tyxml-ppx.4.2.0/opam index 29a59c424c4..a751941a035 100644 --- a/packages/tyxml-ppx/tyxml-ppx.4.2.0/opam +++ b/packages/tyxml-ppx/tyxml-ppx.4.2.0/opam @@ -1,14 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" -author: "The ocsigen team" homepage: "https://ocsigen.org/tyxml/" bug-reports: "https://github.com/ocsigen/tyxml/issues" doc: "https://ocsigen.org/tyxml/manual/" -dev-repo: "https://github.com/ocsigen/tyxml.git" +dev-repo: "git+https://github.com/ocsigen/tyxml.git" build: ["ocamlfind" "query" "tyxml.ppx"] depends: [ + "ocaml" {>= "4.02"} "tyxml" {>= "4.2.0"} "markup" {>= "0.7.2"} "ppx_tools" ] -available: [ocaml-version >= "4.02"] +synopsis: "Virtual package for tyxml's ppx" +authors: "The ocsigen team" diff --git a/packages/tyxml/tyxml.2.1/descr b/packages/tyxml/tyxml.2.1/descr deleted file mode 100644 index b27c9a3fae4..00000000000 --- a/packages/tyxml/tyxml.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -Parser and printer for xml, and a simple library for building valid XHTML 1.1, HTML5 or SVG tree diff --git a/packages/tyxml/tyxml.2.1/opam b/packages/tyxml/tyxml.2.1/opam deleted file mode 100644 index c69b76e4d41..00000000000 --- a/packages/tyxml/tyxml.2.1/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1" -maintainer: "https://github.com/ocaml/opam-repository/issues" -build: make -remove: [["ocamlfind" "remove" "tyxml"]] -depends: [ - "ocamlfind" - "ocamlnet" {= "3.6.0"} - "pcre" - "camlp4" -] -available: ocaml-version >= "3.12.1" -install: [make "install"] diff --git a/packages/tyxml/tyxml.2.1/url b/packages/tyxml/tyxml.2.1/url deleted file mode 100644 index 934cb8b76ef..00000000000 --- a/packages/tyxml/tyxml.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocsigen.org/download/tyxml-2.1.tar.gz" -checksum: "d08f6864c444d8409b70edb68f0683ab" diff --git a/packages/tyxml/tyxml.2.2.0/descr b/packages/tyxml/tyxml.2.2.0/descr deleted file mode 100644 index 6c1d991ba72..00000000000 --- a/packages/tyxml/tyxml.2.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Parser and printer for xml, and a simple library for building valid HTML5, XHTML 1.1 and SVG documents. diff --git a/packages/tyxml/tyxml.2.2.0/opam b/packages/tyxml/tyxml.2.2.0/opam index cddca93f6d6..86e03781de9 100644 --- a/packages/tyxml/tyxml.2.2.0/opam +++ b/packages/tyxml/tyxml.2.2.0/opam @@ -1,13 +1,23 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: make remove: [["ocamlfind" "remove" "tyxml"]] depends: [ + "ocaml" {>= "3.12.1"} "ocamlfind" "ocamlnet" {>= "3.6.0"} "pcre" "camlp4" ] patches: ["rm_netstring_pcre.patch"] -available: ocaml-version >= "3.12.1" 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 +extra-files: [ + "rm_netstring_pcre.patch" "md5=e12f3fc6f749c36fe4c00c1909bca0f2" +] +url { + src: "http://ocsigen.org/download/tyxml-2.2.0.tar.gz" + checksum: "md5=0d59e12cbfe8033b06a17844a82095d0" +} diff --git a/packages/tyxml/tyxml.2.2.0/url b/packages/tyxml/tyxml.2.2.0/url deleted file mode 100644 index 6a8925d5861..00000000000 --- a/packages/tyxml/tyxml.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocsigen.org/download/tyxml-2.2.0.tar.gz" -checksum: "0d59e12cbfe8033b06a17844a82095d0" diff --git a/packages/tyxml/tyxml.3.0.0/descr b/packages/tyxml/tyxml.3.0.0/descr deleted file mode 100644 index 6c1d991ba72..00000000000 --- a/packages/tyxml/tyxml.3.0.0/descr +++ /dev/null @@ -1 +0,0 @@ -Parser and printer for xml, and a simple library for building valid HTML5, XHTML 1.1 and SVG documents. diff --git a/packages/tyxml/tyxml.3.0.0/opam b/packages/tyxml/tyxml.3.0.0/opam deleted file mode 100644 index 509d297ca47..00000000000 --- a/packages/tyxml/tyxml.3.0.0/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1.2" -maintainer: "dev@ocsigen.org" -build: make -remove: [ - ["ocamlfind" "remove" "tyxml"] -] -depends: [ - "ocamlfind" - "camlp4" - "ocamlbuild" {build} -] -install: [make "install"] -available: [ ocaml-version >= "3.12.1" & ocaml-version < "4.06.0" ] diff --git a/packages/tyxml/tyxml.3.0.0/url b/packages/tyxml/tyxml.3.0.0/url deleted file mode 100644 index c1270acc6e4..00000000000 --- a/packages/tyxml/tyxml.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://ocsigen.org/download/tyxml-3.0.0.tar.gz" -checksum: "39c863099ea37d7e53f552439979fb86" diff --git a/packages/tyxml/tyxml.3.1.1/descr b/packages/tyxml/tyxml.3.1.1/descr deleted file mode 100644 index 6c1d991ba72..00000000000 --- a/packages/tyxml/tyxml.3.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Parser and printer for xml, and a simple library for building valid HTML5, XHTML 1.1 and SVG documents. diff --git a/packages/tyxml/tyxml.3.1.1/opam b/packages/tyxml/tyxml.3.1.1/opam index 4ae49dc1ea3..9f7f87affad 100644 --- a/packages/tyxml/tyxml.3.1.1/opam +++ b/packages/tyxml/tyxml.3.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" build: [ ["./configure" "--%{camlp4:enable}%-syntax" "--prefix" prefix] @@ -8,6 +8,7 @@ remove: [ ["ocamlfind" "remove" "tyxml"] ] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ocamlbuild" {build} ] @@ -16,4 +17,10 @@ depopts: [ ] dev-repo: "git://github.com/ocsigen/tyxml" install: [make "install"] -available: [ ocaml-version < "4.06.0" ] +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: "md5=a4a7ef1ebe9d7dd1448a8cbd1bbee404" +} diff --git a/packages/tyxml/tyxml.3.1.1/url b/packages/tyxml/tyxml.3.1.1/url deleted file mode 100644 index f61830c34c3..00000000000 --- a/packages/tyxml/tyxml.3.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/tyxml/archive/3.1.1.tar.gz" -checksum: "a4a7ef1ebe9d7dd1448a8cbd1bbee404" \ No newline at end of file diff --git a/packages/tyxml/tyxml.3.2.0/descr b/packages/tyxml/tyxml.3.2.0/descr deleted file mode 100644 index 6c1d991ba72..00000000000 --- a/packages/tyxml/tyxml.3.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Parser and printer for xml, and a simple library for building valid HTML5, XHTML 1.1 and SVG documents. diff --git a/packages/tyxml/tyxml.3.2.0/opam b/packages/tyxml/tyxml.3.2.0/opam deleted file mode 100644 index 6f1245f45b1..00000000000 --- a/packages/tyxml/tyxml.3.2.0/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -maintainer: "dev@ocsigen.org" -build: [ - ["./configure" "--%{camlp4:enable}%-syntax" "--prefix" prefix] - [make] -] -remove: [ - ["ocamlfind" "remove" "tyxml"] -] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -depopts: [ - "camlp4" -] -dev-repo: "git://github.com/ocsigen/tyxml" -install: [make "install"] -available: [ ocaml-version < "4.06.0" ] - diff --git a/packages/tyxml/tyxml.3.2.0/url b/packages/tyxml/tyxml.3.2.0/url deleted file mode 100644 index d4d86fc7f5c..00000000000 --- a/packages/tyxml/tyxml.3.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/tyxml/archive/3.2.0.tar.gz" -checksum: "cba94caf3588c4e2d1f9527030578ada" \ No newline at end of file diff --git a/packages/tyxml/tyxml.3.2.1/descr b/packages/tyxml/tyxml.3.2.1/descr deleted file mode 100644 index 6c1d991ba72..00000000000 --- a/packages/tyxml/tyxml.3.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -Parser and printer for xml, and a simple library for building valid HTML5, XHTML 1.1 and SVG documents. diff --git a/packages/tyxml/tyxml.3.2.1/opam b/packages/tyxml/tyxml.3.2.1/opam index 4ae49dc1ea3..13f7c6841fd 100644 --- a/packages/tyxml/tyxml.3.2.1/opam +++ b/packages/tyxml/tyxml.3.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" build: [ ["./configure" "--%{camlp4:enable}%-syntax" "--prefix" prefix] @@ -8,6 +8,7 @@ remove: [ ["ocamlfind" "remove" "tyxml"] ] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ocamlbuild" {build} ] @@ -16,4 +17,10 @@ depopts: [ ] dev-repo: "git://github.com/ocsigen/tyxml" install: [make "install"] -available: [ ocaml-version < "4.06.0" ] +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: "md5=341dabb8b51003e8b1f3aee38a08349b" +} diff --git a/packages/tyxml/tyxml.3.2.1/url b/packages/tyxml/tyxml.3.2.1/url deleted file mode 100644 index 66b99003773..00000000000 --- a/packages/tyxml/tyxml.3.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/tyxml/archive/3.2.1.tar.gz" -checksum: "341dabb8b51003e8b1f3aee38a08349b" \ No newline at end of file diff --git a/packages/tyxml/tyxml.3.3.0/descr b/packages/tyxml/tyxml.3.3.0/descr deleted file mode 100644 index 6c1d991ba72..00000000000 --- a/packages/tyxml/tyxml.3.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -Parser and printer for xml, and a simple library for building valid HTML5, XHTML 1.1 and SVG documents. diff --git a/packages/tyxml/tyxml.3.3.0/opam b/packages/tyxml/tyxml.3.3.0/opam index 43acf54201a..7805bc68d0a 100644 --- a/packages/tyxml/tyxml.3.3.0/opam +++ b/packages/tyxml/tyxml.3.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dev@ocsigen.org" build: [ ["./configure" "--%{camlp4:enable}%-syntax" "--prefix" prefix] @@ -8,6 +8,7 @@ remove: [ ["ocamlfind" "remove" "tyxml"] ] depends: [ + "ocaml" "ocamlfind" "uutf" {<= "0.9.4"} "ocamlbuild" {build} @@ -17,3 +18,10 @@ depopts: [ ] dev-repo: "git://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: "md5=ce3dba609df9decde1fbc49c246061f9" +} diff --git a/packages/tyxml/tyxml.3.3.0/url b/packages/tyxml/tyxml.3.3.0/url deleted file mode 100644 index 572f3951701..00000000000 --- a/packages/tyxml/tyxml.3.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocsigen/tyxml/archive/3.3.0.tar.gz" -checksum: "ce3dba609df9decde1fbc49c246061f9" \ No newline at end of file diff --git a/packages/tyxml/tyxml.3.4.0/descr b/packages/tyxml/tyxml.3.4.0/descr deleted file mode 100644 index 35d78bff1cb..00000000000 --- a/packages/tyxml/tyxml.3.4.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -A simple library for building valid HTML5 and SVG documents. - -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. \ No newline at end of file diff --git a/packages/tyxml/tyxml.3.4.0/opam b/packages/tyxml/tyxml.3.4.0/opam deleted file mode 100644 index 09e4874e0b1..00000000000 --- a/packages/tyxml/tyxml.3.4.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "1.2" - -authors: "The ocsigen team" -maintainer: "dev@ocsigen.org" -homepage: "https://ocsigen.org/tyxml/" -dev-repo: "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: [ - "ocamlfind" {build} - "uutf" {<= "0.9.4"} - "base-bytes" - "ocamlbuild" {build} -] -depopts: [ - "camlp4" -] diff --git a/packages/tyxml/tyxml.3.4.0/url b/packages/tyxml/tyxml.3.4.0/url deleted file mode 100644 index bbfea452bcf..00000000000 --- a/packages/tyxml/tyxml.3.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/tyxml/archive/3.4.0.tar.gz" -checksum: "de93f513f01402ba6ba90bb64aa38219" diff --git a/packages/tyxml/tyxml.3.5.0/descr b/packages/tyxml/tyxml.3.5.0/descr deleted file mode 100644 index 35d78bff1cb..00000000000 --- a/packages/tyxml/tyxml.3.5.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -A simple library for building valid HTML5 and SVG documents. - -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. \ No newline at end of file diff --git a/packages/tyxml/tyxml.3.5.0/opam b/packages/tyxml/tyxml.3.5.0/opam index aea11ca0483..4e783c2a461 100644 --- a/packages/tyxml/tyxml.3.5.0/opam +++ b/packages/tyxml/tyxml.3.5.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/ocsigen/tyxml.git" +dev-repo: "git+https://github.com/ocsigen/tyxml.git" build: [ ["ocaml" "setup.ml" "-configure" "--%{camlp4:enable}%-syntax" @@ -14,9 +14,21 @@ build: [ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "tyxml"] depends: [ + "ocaml" "ocamlfind" {build} "uutf" {<= "0.9.4"} "base-bytes" "ocamlbuild" {build} ] 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: "md5=8207a40c70c36a7f81ed56474aa0e03e" +} diff --git a/packages/tyxml/tyxml.3.5.0/url b/packages/tyxml/tyxml.3.5.0/url deleted file mode 100644 index b0fbc29c4a7..00000000000 --- a/packages/tyxml/tyxml.3.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/tyxml/archive/3.5.0.tar.gz" -checksum: "8207a40c70c36a7f81ed56474aa0e03e" diff --git a/packages/tyxml/tyxml.3.6.0/descr b/packages/tyxml/tyxml.3.6.0/descr deleted file mode 100644 index 35d78bff1cb..00000000000 --- a/packages/tyxml/tyxml.3.6.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -A simple library for building valid HTML5 and SVG documents. - -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. \ No newline at end of file diff --git a/packages/tyxml/tyxml.3.6.0/opam b/packages/tyxml/tyxml.3.6.0/opam index aea11ca0483..c0785e58502 100644 --- a/packages/tyxml/tyxml.3.6.0/opam +++ b/packages/tyxml/tyxml.3.6.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +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: "https://github.com/ocsigen/tyxml.git" +dev-repo: "git+https://github.com/ocsigen/tyxml.git" build: [ ["ocaml" "setup.ml" "-configure" "--%{camlp4:enable}%-syntax" @@ -14,9 +14,21 @@ build: [ install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "tyxml"] depends: [ + "ocaml" "ocamlfind" {build} "uutf" {<= "0.9.4"} "base-bytes" "ocamlbuild" {build} ] 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: "md5=974099c0f1a70828238055462f79a347" +} diff --git a/packages/tyxml/tyxml.3.6.0/url b/packages/tyxml/tyxml.3.6.0/url deleted file mode 100644 index 6feac6ac79e..00000000000 --- a/packages/tyxml/tyxml.3.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/tyxml/archive/3.6.0.tar.gz" -checksum: "974099c0f1a70828238055462f79a347" diff --git a/packages/tyxml/tyxml.4.0.0/descr b/packages/tyxml/tyxml.4.0.0/descr deleted file mode 100644 index b5d67abc13c..00000000000 --- a/packages/tyxml/tyxml.4.0.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -TyXML is a library for building statically correct HTML5 and SVG documents - -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. \ No newline at end of file diff --git a/packages/tyxml/tyxml.4.0.0/opam b/packages/tyxml/tyxml.4.0.0/opam index b341d797e5d..a0e1b0d4324 100644 --- a/packages/tyxml/tyxml.4.0.0/opam +++ b/packages/tyxml/tyxml.4.0.0/opam @@ -1,37 +1,44 @@ -opam-version: "1.2" - +opam-version: "2.0" maintainer: "dev@ocsigen.org" -author: "The ocsigen team" homepage: "https://ocsigen.org/tyxml/" bug-reports: "https://github.com/ocsigen/tyxml/issues" doc: "https://ocsigen.org/tyxml/manual/" -dev-repo: "https://github.com/ocsigen/tyxml.git" +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" + "-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} ] -build-test: [ - ["ocaml" "setup.ml" "-configure" - "--%{camlp4:enable}%-syntax" - "--%{markup+ppx_tools:enable}%-ppx" - "--enable-tests" - "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "tyxml"] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} "ocamlbuild" {build} "uutf" {<= "0.9.4"} "base-bytes" "re" {>= "1.5.0"} - "alcotest" {test} + "alcotest" {with-test} ] depopts: [ "camlp4" @@ -41,8 +48,20 @@ depopts: [ conflicts: [ "ppx_tools" { < "5.0" } ] -available: [ocaml-version >= "4.02"] 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: "md5=0245bc3e0011732eff14ff10ec933046" +} diff --git a/packages/tyxml/tyxml.4.0.0/url b/packages/tyxml/tyxml.4.0.0/url deleted file mode 100644 index 085e0b3231d..00000000000 --- a/packages/tyxml/tyxml.4.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/tyxml/archive/4.0.0.tar.gz" -checksum: "0245bc3e0011732eff14ff10ec933046" diff --git a/packages/tyxml/tyxml.4.0.1/descr b/packages/tyxml/tyxml.4.0.1/descr deleted file mode 100644 index b5d67abc13c..00000000000 --- a/packages/tyxml/tyxml.4.0.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -TyXML is a library for building statically correct HTML5 and SVG documents - -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. \ No newline at end of file diff --git a/packages/tyxml/tyxml.4.0.1/opam b/packages/tyxml/tyxml.4.0.1/opam index b341d797e5d..77b87afa6bc 100644 --- a/packages/tyxml/tyxml.4.0.1/opam +++ b/packages/tyxml/tyxml.4.0.1/opam @@ -1,37 +1,44 @@ -opam-version: "1.2" - +opam-version: "2.0" maintainer: "dev@ocsigen.org" -author: "The ocsigen team" homepage: "https://ocsigen.org/tyxml/" bug-reports: "https://github.com/ocsigen/tyxml/issues" doc: "https://ocsigen.org/tyxml/manual/" -dev-repo: "https://github.com/ocsigen/tyxml.git" +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" + "-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} ] -build-test: [ - ["ocaml" "setup.ml" "-configure" - "--%{camlp4:enable}%-syntax" - "--%{markup+ppx_tools:enable}%-ppx" - "--enable-tests" - "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "tyxml"] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} "ocamlbuild" {build} "uutf" {<= "0.9.4"} "base-bytes" "re" {>= "1.5.0"} - "alcotest" {test} + "alcotest" {with-test} ] depopts: [ "camlp4" @@ -41,8 +48,21 @@ depopts: [ conflicts: [ "ppx_tools" { < "5.0" } ] -available: [ocaml-version >= "4.02"] 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 +extra-files: ["tyxml.install" "md5=c5877ac0f3060afc7dbbb9ac65f76e0a"] +url { + src: "https://github.com/ocsigen/tyxml/archive/4.0.1.tar.gz" + checksum: "md5=7e80bfe81bd9fb1063ee12e35198211a" +} diff --git a/packages/tyxml/tyxml.4.0.1/url b/packages/tyxml/tyxml.4.0.1/url deleted file mode 100644 index fb1ca1d3fa4..00000000000 --- a/packages/tyxml/tyxml.4.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/tyxml/archive/4.0.1.tar.gz" -checksum: "7e80bfe81bd9fb1063ee12e35198211a" diff --git a/packages/tyxml/tyxml.4.1.0/descr b/packages/tyxml/tyxml.4.1.0/descr deleted file mode 100644 index b5d67abc13c..00000000000 --- a/packages/tyxml/tyxml.4.1.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -TyXML is a library for building statically correct HTML5 and SVG documents - -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. \ No newline at end of file diff --git a/packages/tyxml/tyxml.4.1.0/opam b/packages/tyxml/tyxml.4.1.0/opam index 43041094fb9..de3c2ee08d1 100644 --- a/packages/tyxml/tyxml.4.1.0/opam +++ b/packages/tyxml/tyxml.4.1.0/opam @@ -1,38 +1,45 @@ -opam-version: "1.2" - +opam-version: "2.0" maintainer: "dev@ocsigen.org" -author: "The ocsigen team" homepage: "https://ocsigen.org/tyxml/" bug-reports: "https://github.com/ocsigen/tyxml/issues" doc: "https://ocsigen.org/tyxml/manual/" -dev-repo: "https://github.com/ocsigen/tyxml.git" +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" + "-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} ] -build-test: [ - ["ocaml" "setup.ml" "-configure" - "--%{camlp4:enable}%-syntax" - "--%{markup+ppx_tools:enable}%-ppx" - "--enable-tests" - "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "tyxml"] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} "ocamlbuild" {build} "uchar" "uutf" {>= "1.0.0"} "base-bytes" "re" {>= "1.5.0"} - "alcotest" {test} + "alcotest" {with-test} ] depopts: [ "camlp4" @@ -42,8 +49,21 @@ depopts: [ conflicts: [ "ppx_tools" { < "5.0" } ] -available: [ocaml-version >= "4.02"] 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 +extra-files: ["tyxml.install" "md5=c5877ac0f3060afc7dbbb9ac65f76e0a"] +url { + src: "https://github.com/ocsigen/tyxml/archive/4.1.0.tar.gz" + checksum: "md5=0b9f32709b0e2af44354b9c0fd5de7c7" +} diff --git a/packages/tyxml/tyxml.4.1.0/url b/packages/tyxml/tyxml.4.1.0/url deleted file mode 100644 index 223c913b349..00000000000 --- a/packages/tyxml/tyxml.4.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/tyxml/archive/4.1.0.tar.gz" -checksum: "0b9f32709b0e2af44354b9c0fd5de7c7" diff --git a/packages/tyxml/tyxml.4.2.0/descr b/packages/tyxml/tyxml.4.2.0/descr deleted file mode 100644 index b5d67abc13c..00000000000 --- a/packages/tyxml/tyxml.4.2.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -TyXML is a library for building statically correct HTML5 and SVG documents - -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. \ No newline at end of file diff --git a/packages/tyxml/tyxml.4.2.0/opam b/packages/tyxml/tyxml.4.2.0/opam index 36e0f271bcc..a6453d3f4f2 100644 --- a/packages/tyxml/tyxml.4.2.0/opam +++ b/packages/tyxml/tyxml.4.2.0/opam @@ -1,48 +1,68 @@ -opam-version: "1.2" - +opam-version: "2.0" maintainer: "dev@ocsigen.org" -author: "The ocsigen team" homepage: "https://ocsigen.org/tyxml/" bug-reports: "https://github.com/ocsigen/tyxml/issues" doc: "https://ocsigen.org/tyxml/manual/" -dev-repo: "https://github.com/ocsigen/tyxml.git" +dev-repo: "git+https://github.com/ocsigen/tyxml.git" build: [ - ["ocaml" "setup.ml" "-configure" - "--%{camlp4:enable}%-syntax" - "--%{markup+ppx_tools_versioned:enable}%-ppx" - "--prefix" prefix] + [ + "ocaml" + "setup.ml" + "-configure" + "--%{camlp4:enable}%-syntax" + "--%{markup+ppx_tools_versioned:enable}%-ppx" + "--prefix" + prefix + ] ["ocaml" "setup.ml" "-build"] + [ + "ocaml" + "setup.ml" + "-configure" + "--%{camlp4:enable}%-syntax" + "--%{markup+ppx_tools_versioned: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} ] -build-test: [ - ["ocaml" "setup.ml" "-configure" - "--%{camlp4:enable}%-syntax" - "--%{markup+ppx_tools_versioned:enable}%-ppx" - "--enable-tests" - "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] install: ["ocaml" "setup.ml" "-install"] remove: ["ocamlfind" "remove" "tyxml"] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} "ocamlbuild" {build} "uchar" "uutf" {>= "1.0.0"} "base-bytes" "re" {>= "1.5.0"} - "alcotest" {test} + "alcotest" {with-test} ] depopts: [ "camlp4" "markup" "ppx_tools_versioned" ] -available: [ocaml-version >= "4.02"] messages: [ "For tyxml's ppx, please install tyxml-ppx." {!markup:installed | !ppx_tools_versioned:installed} "Tyxml's camlp4-based libraries (tyxml.syntax and tyxml.parser) are now deprecated and will be removed in the next major version." {camlp4: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 +extra-files: ["tyxml.install" "md5=c5877ac0f3060afc7dbbb9ac65f76e0a"] +url { + src: "https://github.com/ocsigen/tyxml/archive/4.2.0.tar.gz" + checksum: "md5=c802f3c7036adcea3fc00398c23d1b2b" +} diff --git a/packages/tyxml/tyxml.4.2.0/url b/packages/tyxml/tyxml.4.2.0/url deleted file mode 100644 index b73e985a108..00000000000 --- a/packages/tyxml/tyxml.4.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/ocsigen/tyxml/archive/4.2.0.tar.gz" -checksum: "c802f3c7036adcea3fc00398c23d1b2b" diff --git a/packages/ucaml/ucaml.0.1/descr b/packages/ucaml/ucaml.0.1/descr deleted file mode 100644 index bdfb252ef0b..00000000000 --- a/packages/ucaml/ucaml.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -Translate OCaml code into C code diff --git a/packages/ucaml/ucaml.0.1/opam b/packages/ucaml/ucaml.0.1/opam index 9a8a5d14d6d..dd7ccbdcf55 100644 --- a/packages/ucaml/ucaml.0.1/opam +++ b/packages/ucaml/ucaml.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: ["Masateru Kawaguchi"] maintainer: "francois.berenger@inria.fr" homepage: "https://github.com/masateruk/micro-caml" @@ -7,3 +7,10 @@ build: [ ["make"] ] dev-repo: "git://github.com/masateruk/micro-caml" +synopsis: "Translate OCaml code into C code" +depends: ["ocaml"] +extra-files: ["ucaml.install" "md5=25d555ca28a54aded0ee7aba4ab80d83"] +url { + src: "https://github.com/masateruk/micro-caml/archive/v0.1.tar.gz" + checksum: "md5=d908ba04acf795c410616e83bfd663b6" +} diff --git a/packages/ucaml/ucaml.0.1/url b/packages/ucaml/ucaml.0.1/url deleted file mode 100644 index 11dbc4e692a..00000000000 --- a/packages/ucaml/ucaml.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/masateruk/micro-caml/archive/v0.1.tar.gz" -checksum: "d908ba04acf795c410616e83bfd663b6" diff --git a/packages/uchar/uchar.0.0.1/descr b/packages/uchar/uchar.0.0.1/descr deleted file mode 100644 index d8f2b25fa50..00000000000 --- a/packages/uchar/uchar.0.0.1/descr +++ /dev/null @@ -1,10 +0,0 @@ -Compatibility library for OCaml's Uchar module - -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 - diff --git a/packages/uchar/uchar.0.0.1/opam b/packages/uchar/uchar.0.0.1/opam index 435e3a073cd..16eb487735d 100644 --- a/packages/uchar/uchar.0.0.1/opam +++ b/packages/uchar/uchar.0.0.1/opam @@ -1,19 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " authors: ["Daniel Bünzli "] homepage: "http://ocaml.org" doc: "https://ocaml.github.io/uchar/" -dev-repo: "https://github.com/ocaml/uchar.git" +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: "typeof OCaml system" -available: [ ocaml-version >= "3.12.0" & ocaml-version < "4.06.0" ] -build: -[ - [ "ocaml" "pkg/git.ml" ] - [ "ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%"] +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} ] +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: "md5=3a7e5de4c4f7f25f55d50693f92f1960" +} diff --git a/packages/uchar/uchar.0.0.1/url b/packages/uchar/uchar.0.0.1/url deleted file mode 100644 index dcf0c35099e..00000000000 --- a/packages/uchar/uchar.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/uchar/releases/download/v0.0.1/uchar-0.0.1.tbz" -checksum: "3a7e5de4c4f7f25f55d50693f92f1960" \ No newline at end of file diff --git a/packages/uchar/uchar.0.0.2/descr b/packages/uchar/uchar.0.0.2/descr deleted file mode 100644 index d8f2b25fa50..00000000000 --- a/packages/uchar/uchar.0.0.2/descr +++ /dev/null @@ -1,10 +0,0 @@ -Compatibility library for OCaml's Uchar module - -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 - diff --git a/packages/uchar/uchar.0.0.2/opam b/packages/uchar/uchar.0.0.2/opam index d73f0816454..428d7aa6f86 100644 --- a/packages/uchar/uchar.0.0.2/opam +++ b/packages/uchar/uchar.0.0.2/opam @@ -1,17 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " authors: ["Daniel Bünzli "] homepage: "http://ocaml.org" doc: "https://ocaml.github.io/uchar/" -dev-repo: "https://github.com/ocaml/uchar.git" +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: "typeof OCaml system" -available: [ ocaml-version >= "3.12.0" ] -depends: [ "ocamlbuild" {build} ] -build: -[ - [ "ocaml" "pkg/git.ml" ] - [ "ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%"] +depends: [ + "ocaml" {>= "3.12.0"} + "ocamlbuild" {build} ] +build: [ + ["ocaml" "pkg/git.ml"] + [ + "ocaml" + "pkg/build.ml" + "native=%{ocaml:native}%" + "native-dynlink=%{ocaml:native-dynlink}%" + ] +] +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.2/uchar-0.0.2.tbz" + checksum: "md5=c9ba2c738d264c420c642f7bb1cf4a36" +} diff --git a/packages/uchar/uchar.0.0.2/url b/packages/uchar/uchar.0.0.2/url deleted file mode 100644 index 76614df6db4..00000000000 --- a/packages/uchar/uchar.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/ocaml/uchar/releases/download/v0.0.2/uchar-0.0.2.tbz" -checksum: "c9ba2c738d264c420c642f7bb1cf4a36" diff --git a/packages/ucorelib/ucorelib.0.0.1/descr b/packages/ucorelib/ucorelib.0.0.1/descr deleted file mode 100644 index 7ad3c5dbd62..00000000000 --- a/packages/ucorelib/ucorelib.0.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -A light weight Unicode library for OCaml diff --git a/packages/ucorelib/ucorelib.0.0.1/opam b/packages/ucorelib/ucorelib.0.0.1/opam index f712e8e30dd..9d4b475f212 100644 --- a/packages/ucorelib/ucorelib.0.0.1/opam +++ b/packages/ucorelib/ucorelib.0.0.1/opam @@ -1,24 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: [ "Yoriyuki Yamagata" ] license: "LGPL-3.0 with OCaml linking exception" homepage: "https://github.com/yoriyuki/ucorelib" bug-reports: "https://github.com/yoriyuki/ucorelib/issues" -dev-repo: "https://github.com/yoriyuki/ucorelib.git" +dev-repo: "git+https://github.com/yoriyuki/ucorelib.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] -] -build-test: [ ["ocaml" "setup.ml" "-configure" "--enable-tests" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] + {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" "ounit" - "ocamlbuild" {build & test} + "ocamlbuild" {build & with-test} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.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: "md5=40bd6620cf1ca3fb1931ca9ace8c68f2" +} diff --git a/packages/ucorelib/ucorelib.0.0.1/url b/packages/ucorelib/ucorelib.0.0.1/url deleted file mode 100644 index c093180d47b..00000000000 --- a/packages/ucorelib/ucorelib.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/yoriyuki/ucorelib/archive/0.0.1.tar.gz" -checksum: "40bd6620cf1ca3fb1931ca9ace8c68f2" diff --git a/packages/ucorelib/ucorelib.0.0.2/descr b/packages/ucorelib/ucorelib.0.0.2/descr deleted file mode 100644 index 7ad3c5dbd62..00000000000 --- a/packages/ucorelib/ucorelib.0.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -A light weight Unicode library for OCaml diff --git a/packages/ucorelib/ucorelib.0.0.2/opam b/packages/ucorelib/ucorelib.0.0.2/opam index f712e8e30dd..d781f02a156 100644 --- a/packages/ucorelib/ucorelib.0.0.2/opam +++ b/packages/ucorelib/ucorelib.0.0.2/opam @@ -1,24 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: [ "Yoriyuki Yamagata" ] license: "LGPL-3.0 with OCaml linking exception" homepage: "https://github.com/yoriyuki/ucorelib" bug-reports: "https://github.com/yoriyuki/ucorelib/issues" -dev-repo: "https://github.com/yoriyuki/ucorelib.git" +dev-repo: "git+https://github.com/yoriyuki/ucorelib.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] -] -build-test: [ ["ocaml" "setup.ml" "-configure" "--enable-tests" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] + {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" "ounit" - "ocamlbuild" {build & test} + "ocamlbuild" {build & with-test} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.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: "md5=3d2870855fcb677d6193dec58a796ddd" +} diff --git a/packages/ucorelib/ucorelib.0.0.2/url b/packages/ucorelib/ucorelib.0.0.2/url deleted file mode 100644 index 52aed1a3381..00000000000 --- a/packages/ucorelib/ucorelib.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/yoriyuki/ucorelib/archive/v0.0.2.tar.gz" -checksum: "3d2870855fcb677d6193dec58a796ddd" diff --git a/packages/ucorelib/ucorelib.0.1.0/descr b/packages/ucorelib/ucorelib.0.1.0/descr deleted file mode 100644 index 7ad3c5dbd62..00000000000 --- a/packages/ucorelib/ucorelib.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -A light weight Unicode library for OCaml diff --git a/packages/ucorelib/ucorelib.0.1.0/opam b/packages/ucorelib/ucorelib.0.1.0/opam index 30ab0faf23b..7a2934f38cb 100644 --- a/packages/ucorelib/ucorelib.0.1.0/opam +++ b/packages/ucorelib/ucorelib.0.1.0/opam @@ -1,25 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: [ "Yoriyuki Yamagata" ] license: "LGPL-3.0 with OCaml linking exception" homepage: "https://github.com/yoriyuki/ucorelib" bug-reports: "https://github.com/yoriyuki/ucorelib/issues" -dev-repo: "https://github.com/yoriyuki/ucorelib.git" +dev-repo: "git+https://github.com/yoriyuki/ucorelib.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] -] -build-test: [ ["ocaml" "setup.ml" "-configure" "--enable-tests" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] + {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" "ounit" - "ocamlbuild" {build & test} + "ocamlbuild" {build & with-test} "batteries" {>= "2.1"} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.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: "md5=a0125d32165517e58cc3bac96746506b" +} diff --git a/packages/ucorelib/ucorelib.0.1.0/url b/packages/ucorelib/ucorelib.0.1.0/url deleted file mode 100644 index a1a7aa47873..00000000000 --- a/packages/ucorelib/ucorelib.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/yoriyuki/ucorelib/archive/v0.1.0.tar.gz" -checksum: "a0125d32165517e58cc3bac96746506b" diff --git a/packages/ucorelib/ucorelib.0.2.0/descr b/packages/ucorelib/ucorelib.0.2.0/descr deleted file mode 100644 index 7ad3c5dbd62..00000000000 --- a/packages/ucorelib/ucorelib.0.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -A light weight Unicode library for OCaml diff --git a/packages/ucorelib/ucorelib.0.2.0/opam b/packages/ucorelib/ucorelib.0.2.0/opam index 601d851e57d..ab96e932947 100644 --- a/packages/ucorelib/ucorelib.0.2.0/opam +++ b/packages/ucorelib/ucorelib.0.2.0/opam @@ -1,26 +1,31 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" authors: [ "Yoriyuki Yamagata" ] license: "LGPL-3.0 with OCaml linking exception" homepage: "https://github.com/yoriyuki/ucorelib" bug-reports: "https://github.com/yoriyuki/ucorelib/issues" -dev-repo: "https://github.com/yoriyuki/ucorelib.git" +dev-repo: "git+https://github.com/yoriyuki/ucorelib.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] -] -build-test: [ ["ocaml" "setup.ml" "-configure" "--enable-tests" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] + {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" "ounit" - "ocamlbuild" {build & test} + "ocamlbuild" {build & with-test} "batteries" {>= "2.1"} "bitv" {>= "1.1"} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.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: "md5=5e8436a8b782c664e45481aca5790771" +} diff --git a/packages/ucorelib/ucorelib.0.2.0/url b/packages/ucorelib/ucorelib.0.2.0/url deleted file mode 100644 index aef51e2dd71..00000000000 --- a/packages/ucorelib/ucorelib.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/yoriyuki/ucorelib/archive/v0.2.0.tar.gz" -checksum: "5e8436a8b782c664e45481aca5790771" diff --git a/packages/udunits/udunits.0.1.1/descr b/packages/udunits/udunits.0.1.1/descr deleted file mode 100644 index 4aa3b34c23b..00000000000 --- a/packages/udunits/udunits.0.1.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Bindings to the UDUNITS-2 library -This library provides access to the UDUNITS-2 unit conversion library -(http://www.unidata.ucar.edu/software/udunits/). diff --git a/packages/udunits/udunits.0.1.1/opam b/packages/udunits/udunits.0.1.1/opam index bf63ac302d3..a8a91b74a87 100644 --- a/packages/udunits/udunits.0.1.1/opam +++ b/packages/udunits/udunits.0.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hez@0ok.org" authors: [ "Hezekiah M. Carty" ] license: "MIT" @@ -12,13 +12,23 @@ remove: [ ["ocamlfind" "remove" "udunits"] ] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libudunits2-dev" "libexpat1-dev"]] - [["ubuntu"] ["libudunits2-dev" "libexpat1-dev"]] - [["osx" "homebrew"] ["udunits" "expat"]] + ["libudunits2-dev" "libexpat1-dev"] {os-distribution = "debian"} + ["libudunits2-dev" "libexpat1-dev"] {os-distribution = "ubuntu"} + ["udunits" "expat"] {os = "macos" & os-distribution = "homebrew"} ] dev-repo: "git://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: "md5=eb5722f499888a930018e852e40fc9d1" +} diff --git a/packages/udunits/udunits.0.1.1/url b/packages/udunits/udunits.0.1.1/url deleted file mode 100644 index e58a0b76b1d..00000000000 --- a/packages/udunits/udunits.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/ocaml-udunits/archive/v0.1.1.tar.gz" -checksum: "eb5722f499888a930018e852e40fc9d1" diff --git a/packages/udunits/udunits.0.2.0/descr b/packages/udunits/udunits.0.2.0/descr deleted file mode 100644 index 4aa3b34c23b..00000000000 --- a/packages/udunits/udunits.0.2.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Bindings to the UDUNITS-2 library -This library provides access to the UDUNITS-2 unit conversion library -(http://www.unidata.ucar.edu/software/udunits/). diff --git a/packages/udunits/udunits.0.2.0/opam b/packages/udunits/udunits.0.2.0/opam index bf63ac302d3..175e35f47be 100644 --- a/packages/udunits/udunits.0.2.0/opam +++ b/packages/udunits/udunits.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "hez@0ok.org" authors: [ "Hezekiah M. Carty" ] license: "MIT" @@ -12,13 +12,23 @@ remove: [ ["ocamlfind" "remove" "udunits"] ] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libudunits2-dev" "libexpat1-dev"]] - [["ubuntu"] ["libudunits2-dev" "libexpat1-dev"]] - [["osx" "homebrew"] ["udunits" "expat"]] + ["libudunits2-dev" "libexpat1-dev"] {os-distribution = "debian"} + ["libudunits2-dev" "libexpat1-dev"] {os-distribution = "ubuntu"} + ["udunits" "expat"] {os = "macos" & os-distribution = "homebrew"} ] dev-repo: "git://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: "md5=b541b63213f7e9c906a0c8f8f6e5c666" +} diff --git a/packages/udunits/udunits.0.2.0/url b/packages/udunits/udunits.0.2.0/url deleted file mode 100644 index c293b7741e8..00000000000 --- a/packages/udunits/udunits.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/hcarty/ocaml-udunits/archive/v0.2.0.tar.gz" -checksum: "b541b63213f7e9c906a0c8f8f6e5c666" diff --git a/packages/uint/uint.1.0.2/descr b/packages/uint/uint.1.0.2/descr deleted file mode 100644 index 6422308bb93..00000000000 --- a/packages/uint/uint.1.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -Unsigned ints for OCaml diff --git a/packages/uint/uint.1.0.2/opam b/packages/uint/uint.1.0.2/opam deleted file mode 100644 index ab7556db502..00000000000 --- a/packages/uint/uint.1.0.2/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -maintainer: "andrenth@gmail.com" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocamlfind" "remove" "uint"]] -depends: [ - "ocamlfind" - "ospec" {>= "0.3.0"} - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/uint/uint.1.0.2/url b/packages/uint/uint.1.0.2/url deleted file mode 100644 index d3f58022293..00000000000 --- a/packages/uint/uint.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andrenth/ocaml-uint/tarball/1.0.2" -checksum: "a147e31f63bc4d589c8d8422a5a5742f" diff --git a/packages/uint/uint.1.0.3/descr b/packages/uint/uint.1.0.3/descr deleted file mode 100644 index 6422308bb93..00000000000 --- a/packages/uint/uint.1.0.3/descr +++ /dev/null @@ -1 +0,0 @@ -Unsigned ints for OCaml diff --git a/packages/uint/uint.1.0.3/opam b/packages/uint/uint.1.0.3/opam index ab7556db502..441a8d272da 100644 --- a/packages/uint/uint.1.0.3/opam +++ b/packages/uint/uint.1.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andrenth@gmail.com" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,9 +6,15 @@ build: [ ] remove: [["ocamlfind" "remove" "uint"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ospec" {>= "0.3.0"} "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] +synopsis: "Unsigned ints for OCaml" +flags: light-uninstall +url { + src: "https://github.com/andrenth/ocaml-uint/tarball/1.0.3" + checksum: "md5=cbba3a16d7c98f362a7dbc788b311dbc" +} diff --git a/packages/uint/uint.1.0.3/url b/packages/uint/uint.1.0.3/url deleted file mode 100644 index 0a3a77cba92..00000000000 --- a/packages/uint/uint.1.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/andrenth/ocaml-uint/tarball/1.0.3" -checksum: "cbba3a16d7c98f362a7dbc788b311dbc" diff --git a/packages/uint/uint.1.1.0/descr b/packages/uint/uint.1.1.0/descr deleted file mode 100644 index 6422308bb93..00000000000 --- a/packages/uint/uint.1.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Unsigned ints for OCaml diff --git a/packages/uint/uint.1.1.0/opam b/packages/uint/uint.1.1.0/opam deleted file mode 100644 index cf95bd3a7de..00000000000 --- a/packages/uint/uint.1.1.0/opam +++ /dev/null @@ -1,14 +0,0 @@ -opam-version: "1.2" -maintainer: "andrenth@gmail.com" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocamlfind" "remove" "uint"]] -depends: [ - "ocamlfind" - "ospec" {>= "0.3.1"} - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/uint/uint.1.1.0/url b/packages/uint/uint.1.1.0/url deleted file mode 100644 index 2b58d689138..00000000000 --- a/packages/uint/uint.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://forge.ocamlcore.org/frs/download.php/1100/ocaml-uint-1.1.0.tar.gz" -checksum: "128305daec07dcbbe2040f7075d4cdbd" diff --git a/packages/uint/uint.1.1.1/descr b/packages/uint/uint.1.1.1/descr deleted file mode 100644 index 6422308bb93..00000000000 --- a/packages/uint/uint.1.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Unsigned ints for OCaml diff --git a/packages/uint/uint.1.1.1/opam b/packages/uint/uint.1.1.1/opam deleted file mode 100644 index 7feb010aec5..00000000000 --- a/packages/uint/uint.1.1.1/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "andre@digirati.com.br" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" "%{prefix}%"] - ["ocaml" "setup.ml" "-build"] -] -remove: [ - ["ocamlfind" "remove" "uint"] -] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/uint/uint.1.1.1/url b/packages/uint/uint.1.1.1/url deleted file mode 100644 index ee0b501d7a7..00000000000 --- a/packages/uint/uint.1.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1377/ocaml-uint-1.1.1.tar.gz" -checksum: "7388b78c2bcfd41383854da5a0d5d98d" diff --git a/packages/uint/uint.1.1.4/descr b/packages/uint/uint.1.1.4/descr deleted file mode 100644 index 6422308bb93..00000000000 --- a/packages/uint/uint.1.1.4/descr +++ /dev/null @@ -1 +0,0 @@ -Unsigned ints for OCaml diff --git a/packages/uint/uint.1.1.4/opam b/packages/uint/uint.1.1.4/opam deleted file mode 100644 index 7feb010aec5..00000000000 --- a/packages/uint/uint.1.1.4/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "andre@digirati.com.br" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" "%{prefix}%"] - ["ocaml" "setup.ml" "-build"] -] -remove: [ - ["ocamlfind" "remove" "uint"] -] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/uint/uint.1.1.4/url b/packages/uint/uint.1.1.4/url deleted file mode 100644 index d881057ec80..00000000000 --- a/packages/uint/uint.1.1.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1486/ocaml-uint-1.1.4.tar.gz" -checksum: "dd5967ea5be9827b3c09081809b3fa76" diff --git a/packages/uint/uint.1.1.5/descr b/packages/uint/uint.1.1.5/descr deleted file mode 100644 index 6422308bb93..00000000000 --- a/packages/uint/uint.1.1.5/descr +++ /dev/null @@ -1 +0,0 @@ -Unsigned ints for OCaml diff --git a/packages/uint/uint.1.1.5/opam b/packages/uint/uint.1.1.5/opam deleted file mode 100644 index 7feb010aec5..00000000000 --- a/packages/uint/uint.1.1.5/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "1.2" -maintainer: "andre@digirati.com.br" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" "%{prefix}%"] - ["ocaml" "setup.ml" "-build"] -] -remove: [ - ["ocamlfind" "remove" "uint"] -] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] diff --git a/packages/uint/uint.1.1.5/url b/packages/uint/uint.1.1.5/url deleted file mode 100644 index f23232fb596..00000000000 --- a/packages/uint/uint.1.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1487/ocaml-uint-1.1.5.tar.gz" -checksum: "d58df49d9c83030a0a3a570fd7f5a74d" diff --git a/packages/uint/uint.1.2.0/descr b/packages/uint/uint.1.2.0/descr deleted file mode 100644 index 6422308bb93..00000000000 --- a/packages/uint/uint.1.2.0/descr +++ /dev/null @@ -1 +0,0 @@ -Unsigned ints for OCaml diff --git a/packages/uint/uint.1.2.0/opam b/packages/uint/uint.1.2.0/opam index 7feb010aec5..3200c126353 100644 --- a/packages/uint/uint.1.2.0/opam +++ b/packages/uint/uint.1.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andre@digirati.com.br" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" "%{prefix}%"] @@ -8,8 +8,15 @@ remove: [ ["ocamlfind" "remove" "uint"] ] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] +synopsis: "Unsigned ints for OCaml" +flags: light-uninstall +url { + src: + "https://forge.ocamlcore.org/frs/download.php/1516/ocaml-uint-1.2.0.tar.gz" + checksum: "md5=e45a28c495cfaf9db714535c5f40876c" +} diff --git a/packages/uint/uint.1.2.0/url b/packages/uint/uint.1.2.0/url deleted file mode 100644 index d0d5ee9ebb4..00000000000 --- a/packages/uint/uint.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1516/ocaml-uint-1.2.0.tar.gz" -checksum: "e45a28c495cfaf9db714535c5f40876c" diff --git a/packages/uint/uint.1.2.1/descr b/packages/uint/uint.1.2.1/descr deleted file mode 100644 index 6422308bb93..00000000000 --- a/packages/uint/uint.1.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -Unsigned ints for OCaml diff --git a/packages/uint/uint.1.2.1/opam b/packages/uint/uint.1.2.1/opam index f9809b5f30e..d664e63ec12 100644 --- a/packages/uint/uint.1.2.1/opam +++ b/packages/uint/uint.1.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Andre Nathan " authors: [ "Andre Nathan " "Jeff Shaw " @@ -6,16 +6,23 @@ authors: [ homepage: "https://github.com/andrenth/ocaml-uint" bug-reports: "https://github.com/andrenth/ocaml-uint/issues" license: "MIT" -dev-repo: "https://github.com/andrenth/ocaml-uint.git" +dev-repo: "git+https://github.com/andrenth/ocaml-uint.git" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: ["ocaml" "setup.ml" "-install"] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "uint"] depends: [ + "ocaml" "base-bytes" {= "base"} "ocamlfind" {>= "1.5"} "ocamlbuild" {build} ] +synopsis: "Unsigned ints for OCaml" +flags: light-uninstall +url { + src: "https://github.com/andrenth/ocaml-uint/archive/1.2.1.tar.gz" + checksum: "md5=297717020628f66247e4726c72af5ed2" +} diff --git a/packages/uint/uint.1.2.1/url b/packages/uint/uint.1.2.1/url deleted file mode 100644 index 88fb86decd9..00000000000 --- a/packages/uint/uint.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/andrenth/ocaml-uint/archive/1.2.1.tar.gz" -checksum: "297717020628f66247e4726c72af5ed2" diff --git a/packages/ulex/ulex.1.1/descr b/packages/ulex/ulex.1.1/descr deleted file mode 100644 index f5c55ba6d68..00000000000 --- a/packages/ulex/ulex.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -lexer generator for Unicode and OCaml diff --git a/packages/ulex/ulex.1.1/opam b/packages/ulex/ulex.1.1/opam index cdcec44715c..e15a9140ad8 100644 --- a/packages/ulex/ulex.1.1/opam +++ b/packages/ulex/ulex.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" build: [ [make] @@ -6,9 +6,15 @@ build: [ ] remove: [["ocamlfind" "remove" "ulex"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" {build} "camlp4" {build} "ocamlbuild" {build} ] install: [make "install"] -available: [ ocaml-version < "4.06.0" ] +synopsis: "lexer generator for Unicode and OCaml" +flags: light-uninstall +url { + src: "http://deb.debian.org/debian/pool/main/u/ulex/ulex_1.1.orig.tar.gz" + checksum: "md5=ce49a013bc4a0e085977a9fe157017bf" +} diff --git a/packages/ulex/ulex.1.1/url b/packages/ulex/ulex.1.1/url deleted file mode 100644 index 8390118b53a..00000000000 --- a/packages/ulex/ulex.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://deb.debian.org/debian/pool/main/u/ulex/ulex_1.1.orig.tar.gz" -checksum: "ce49a013bc4a0e085977a9fe157017bf" diff --git a/packages/ulex/ulex.1.2/descr b/packages/ulex/ulex.1.2/descr deleted file mode 100644 index f5c55ba6d68..00000000000 --- a/packages/ulex/ulex.1.2/descr +++ /dev/null @@ -1 +0,0 @@ -lexer generator for Unicode and OCaml diff --git a/packages/ulex/ulex.1.2/opam b/packages/ulex/ulex.1.2/opam index 932d23c612d..07729922b12 100644 --- a/packages/ulex/ulex.1.2/opam +++ b/packages/ulex/ulex.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "whitequark@whitequark.org" authors: ["Alain.Frisch@inria.fr"] homepage: "https://github.com/whitequark/ulex" @@ -9,8 +9,15 @@ build: [ install: [make "install"] remove: [["ocamlfind" "remove" "ulex"]] depends: [ + "ocaml" "base-bytes" "ocamlfind" "camlp4" "ocamlbuild" {build} ] +synopsis: "lexer generator for Unicode and OCaml" +flags: light-uninstall +url { + src: "https://github.com/whitequark/ulex/archive/v1.2.tar.gz" + checksum: "md5=7d35f33514cda8ba0925afaba437177c" +} diff --git a/packages/ulex/ulex.1.2/url b/packages/ulex/ulex.1.2/url deleted file mode 100644 index debc908e57c..00000000000 --- a/packages/ulex/ulex.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/whitequark/ulex/archive/v1.2.tar.gz" -checksum: "7d35f33514cda8ba0925afaba437177c" diff --git a/packages/unison/unison.2.40.102/descr b/packages/unison/unison.2.40.102/descr deleted file mode 100644 index ee98bd13461..00000000000 --- a/packages/unison/unison.2.40.102/descr +++ /dev/null @@ -1,6 +0,0 @@ -File-synchronization tool for Unix and Windows -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. diff --git a/packages/unison/unison.2.40.102/opam b/packages/unison/unison.2.40.102/opam index a53560c32c4..f59a8e9e8f7 100644 --- a/packages/unison/unison.2.40.102/opam +++ b/packages/unison/unison.2.40.102/opam @@ -1,11 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "juergen@hoetzel.info" authors: [ "Jürgen Hötzel " "Louis Gesbert " ] homepage: "https://www.cis.upenn.edu/~bcpierce/unison/" -depends: ["lablgtk"] +depends: [ + "ocaml" {< "4.03.0"} + "lablgtk" +] patches: ["opam.patch"] install: [make "install" "OCAMLLIBDIR=%{lib}%" "HOME=%{prefix}%"] -available: [ocaml-version < "4.03.0"] +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.""" +extra-files: [ + ["unison.install" "md5=5c76680804bca9d97a33f72c0cff76d3"] + ["opam.patch" "md5=6156ee245485c824b582d69527a2aa71"] +] +url { + src: + "http://www.seas.upenn.edu/~bcpierce/unison/download/releases/unison-2.40.102/unison-2.40.102.tar.gz" + checksum: "md5=ec0fc4bb6fb4cfeb452660b287bd1097" +} diff --git a/packages/unison/unison.2.40.102/url b/packages/unison/unison.2.40.102/url deleted file mode 100644 index d1950887ab1..00000000000 --- a/packages/unison/unison.2.40.102/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www.seas.upenn.edu/~bcpierce/unison/download/releases/unison-2.40.102/unison-2.40.102.tar.gz" -checksum: "ec0fc4bb6fb4cfeb452660b287bd1097" diff --git a/packages/unison/unison.2.40.63/descr b/packages/unison/unison.2.40.63/descr deleted file mode 100644 index ee98bd13461..00000000000 --- a/packages/unison/unison.2.40.63/descr +++ /dev/null @@ -1,6 +0,0 @@ -File-synchronization tool for Unix and Windows -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. diff --git a/packages/unison/unison.2.40.63/opam b/packages/unison/unison.2.40.63/opam index a53560c32c4..3660cb942d2 100644 --- a/packages/unison/unison.2.40.63/opam +++ b/packages/unison/unison.2.40.63/opam @@ -1,11 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "juergen@hoetzel.info" authors: [ "Jürgen Hötzel " "Louis Gesbert " ] homepage: "https://www.cis.upenn.edu/~bcpierce/unison/" -depends: ["lablgtk"] +depends: [ + "ocaml" {< "4.03.0"} + "lablgtk" +] patches: ["opam.patch"] install: [make "install" "OCAMLLIBDIR=%{lib}%" "HOME=%{prefix}%"] -available: [ocaml-version < "4.03.0"] +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.""" +extra-files: [ + ["unison.install" "md5=5c76680804bca9d97a33f72c0cff76d3"] + ["opam.patch" "md5=6156ee245485c824b582d69527a2aa71"] +] +url { + src: + "http://www.seas.upenn.edu/~bcpierce/unison//download/releases/unison-2.40.63/unison-2.40.63.tar.gz" + checksum: "md5=3281207850cf6f0a17fe73f371893bd3" +} diff --git a/packages/unison/unison.2.40.63/url b/packages/unison/unison.2.40.63/url deleted file mode 100644 index 27d8d644ea8..00000000000 --- a/packages/unison/unison.2.40.63/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www.seas.upenn.edu/~bcpierce/unison//download/releases/unison-2.40.63/unison-2.40.63.tar.gz" -checksum: "3281207850cf6f0a17fe73f371893bd3" diff --git a/packages/unison/unison.2.48.3/descr b/packages/unison/unison.2.48.3/descr deleted file mode 100644 index ee98bd13461..00000000000 --- a/packages/unison/unison.2.48.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -File-synchronization tool for Unix and Windows -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. diff --git a/packages/unison/unison.2.48.3/opam b/packages/unison/unison.2.48.3/opam index 44026947da0..044177cab3a 100644 --- a/packages/unison/unison.2.48.3/opam +++ b/packages/unison/unison.2.48.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "juergen@hoetzel.info" authors: [ "Jürgen Hötzel " @@ -7,7 +7,25 @@ authors: [ 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: ["lablgtk"] +depends: [ + "ocaml" {< "4.03.0"} + "lablgtk" +] patches: ["opam.patch"] install: [make "install" "OCAMLLIBDIR=%{lib}%" "HOME=%{prefix}%"] -available: [ocaml-version < "4.03.0"] +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.""" +extra-files: [ + ["unison.install" "md5=31b234e8f9c19d3f9fab9f072e4b076a"] + ["opam.patch" "md5=6156ee245485c824b582d69527a2aa71"] +] +url { + src: + "http://www.seas.upenn.edu/~bcpierce/unison//download/releases/unison-2.48.3/unison-2.48.3.tar.gz" + checksum: "md5=91ff2ef4141aede9af719fdd5e848bcb" +} diff --git a/packages/unison/unison.2.48.3/url b/packages/unison/unison.2.48.3/url deleted file mode 100644 index 50c1abb9de1..00000000000 --- a/packages/unison/unison.2.48.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://www.seas.upenn.edu/~bcpierce/unison//download/releases/unison-2.48.3/unison-2.48.3.tar.gz" -checksum: "91ff2ef4141aede9af719fdd5e848bcb" diff --git a/packages/unix-dirent/unix-dirent.0.3.0/descr b/packages/unix-dirent/unix-dirent.0.3.0/descr deleted file mode 100644 index bfdce49e5fc..00000000000 --- a/packages/unix-dirent/unix-dirent.0.3.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -ocaml-unix-dirent provides access to the features exposed in dirent.h -in a way that is not tied to the implementation on the host system. - -The Dirent module provides functions for translating between the file kinds -accessible through dirent.h and their values on particular systems. - -The Dirent_unix provides bindings to functions that use the types in Dirent -along with a representation of the host system. The bindings support a more -comprehensive range of file kinds than the corresponding functions in the -standard OCaml Unix module. The Dirent_unix_lwt module exports non-blocking -versions of the functions in Dirent_unix based on the Lwt cooperative -threading library. - diff --git a/packages/unix-dirent/unix-dirent.0.3.0/opam b/packages/unix-dirent/unix-dirent.0.3.0/opam index 544ba6b9e37..6fe04c94080 100644 --- a/packages/unix-dirent/unix-dirent.0.3.0/opam +++ b/packages/unix-dirent/unix-dirent.0.3.0/opam @@ -1,17 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: ["David Sheets" "Jeremy Yallop"] homepage: "https://github.com/dsheets/ocaml-unix-dirent" bug-reports: "https://github.com/dsheets/ocaml-unix-dirent/issues" license: "ISC" -dev-repo: "https://github.com/dsheets/ocaml-unix-dirent.git" +dev-repo: "git+https://github.com/dsheets/ocaml-unix-dirent.git" build: [make "build"] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test} + "alcotest" {with-test} "base-bytes" ] depopts: [ @@ -22,4 +23,21 @@ conflicts: [ "ctypes" {>= "0.6.0"} "unix-errno" {>= "0.4.0"} ] -available: [ ocaml-version >= "4.01.0" ] +synopsis: + "ocaml-unix-dirent provides access to the features exposed in dirent.h" +description: """ +in a way that is not tied to the implementation on the host system. + +The Dirent module provides functions for translating between the file kinds +accessible through dirent.h and their values on particular systems. + +The Dirent_unix provides bindings to functions that use the types in Dirent +along with a representation of the host system. The bindings support a more +comprehensive range of file kinds than the corresponding functions in the +standard OCaml Unix module. The Dirent_unix_lwt module exports non-blocking +versions of the functions in Dirent_unix based on the Lwt cooperative +threading library.""" +url { + src: "https://github.com/dsheets/ocaml-unix-dirent/archive/0.3.0.tar.gz" + checksum: "md5=6c900407bdad0c5c64727de9f46dbabd" +} diff --git a/packages/unix-dirent/unix-dirent.0.3.0/url b/packages/unix-dirent/unix-dirent.0.3.0/url deleted file mode 100644 index ce00138ed7d..00000000000 --- a/packages/unix-dirent/unix-dirent.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-unix-dirent/archive/0.3.0.tar.gz" -checksum: "6c900407bdad0c5c64727de9f46dbabd" diff --git a/packages/unix-dirent/unix-dirent.0.3.1/descr b/packages/unix-dirent/unix-dirent.0.3.1/descr deleted file mode 100644 index bfdce49e5fc..00000000000 --- a/packages/unix-dirent/unix-dirent.0.3.1/descr +++ /dev/null @@ -1,13 +0,0 @@ -ocaml-unix-dirent provides access to the features exposed in dirent.h -in a way that is not tied to the implementation on the host system. - -The Dirent module provides functions for translating between the file kinds -accessible through dirent.h and their values on particular systems. - -The Dirent_unix provides bindings to functions that use the types in Dirent -along with a representation of the host system. The bindings support a more -comprehensive range of file kinds than the corresponding functions in the -standard OCaml Unix module. The Dirent_unix_lwt module exports non-blocking -versions of the functions in Dirent_unix based on the Lwt cooperative -threading library. - diff --git a/packages/unix-dirent/unix-dirent.0.3.1/opam b/packages/unix-dirent/unix-dirent.0.3.1/opam index 490a790b011..8f04094960b 100644 --- a/packages/unix-dirent/unix-dirent.0.3.1/opam +++ b/packages/unix-dirent/unix-dirent.0.3.1/opam @@ -1,18 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: ["David Sheets" "Jeremy Yallop"] homepage: "https://github.com/dsheets/ocaml-unix-dirent" bug-reports: "https://github.com/dsheets/ocaml-unix-dirent/issues" license: "ISC" tags: ["unix" "posix" "dirent" "syscall" "readdir"] -dev-repo: "https://github.com/dsheets/ocaml-unix-dirent.git" +dev-repo: "git+https://github.com/dsheets/ocaml-unix-dirent.git" build: [make "build"] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test} + "alcotest" {with-test} "base-bytes" ] depopts: [ @@ -23,4 +24,21 @@ conflicts: [ "ctypes" {>= "0.6.0"} "unix-errno" {< "0.4.0"} ] -available: [ ocaml-version >= "4.01.0" ] +synopsis: + "ocaml-unix-dirent provides access to the features exposed in dirent.h" +description: """ +in a way that is not tied to the implementation on the host system. + +The Dirent module provides functions for translating between the file kinds +accessible through dirent.h and their values on particular systems. + +The Dirent_unix provides bindings to functions that use the types in Dirent +along with a representation of the host system. The bindings support a more +comprehensive range of file kinds than the corresponding functions in the +standard OCaml Unix module. The Dirent_unix_lwt module exports non-blocking +versions of the functions in Dirent_unix based on the Lwt cooperative +threading library.""" +url { + src: "https://github.com/dsheets/ocaml-unix-dirent/archive/0.3.1.tar.gz" + checksum: "md5=5afe4589cf5dcbc81bfb25cb540d2eb3" +} diff --git a/packages/unix-dirent/unix-dirent.0.3.1/url b/packages/unix-dirent/unix-dirent.0.3.1/url deleted file mode 100644 index 9ea32a398b3..00000000000 --- a/packages/unix-dirent/unix-dirent.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-unix-dirent/archive/0.3.1.tar.gz" -checksum: "5afe4589cf5dcbc81bfb25cb540d2eb3" diff --git a/packages/unix-dirent/unix-dirent.0.3.2/descr b/packages/unix-dirent/unix-dirent.0.3.2/descr deleted file mode 100644 index bfdce49e5fc..00000000000 --- a/packages/unix-dirent/unix-dirent.0.3.2/descr +++ /dev/null @@ -1,13 +0,0 @@ -ocaml-unix-dirent provides access to the features exposed in dirent.h -in a way that is not tied to the implementation on the host system. - -The Dirent module provides functions for translating between the file kinds -accessible through dirent.h and their values on particular systems. - -The Dirent_unix provides bindings to functions that use the types in Dirent -along with a representation of the host system. The bindings support a more -comprehensive range of file kinds than the corresponding functions in the -standard OCaml Unix module. The Dirent_unix_lwt module exports non-blocking -versions of the functions in Dirent_unix based on the Lwt cooperative -threading library. - diff --git a/packages/unix-dirent/unix-dirent.0.3.2/opam b/packages/unix-dirent/unix-dirent.0.3.2/opam index 4d73ce92060..743f7b7f7e9 100644 --- a/packages/unix-dirent/unix-dirent.0.3.2/opam +++ b/packages/unix-dirent/unix-dirent.0.3.2/opam @@ -1,18 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: ["David Sheets" "Jeremy Yallop"] homepage: "https://github.com/dsheets/ocaml-unix-dirent" bug-reports: "https://github.com/dsheets/ocaml-unix-dirent/issues" license: "ISC" tags: ["unix" "posix" "dirent" "syscall" "readdir"] -dev-repo: "https://github.com/dsheets/ocaml-unix-dirent.git" +dev-repo: "git+https://github.com/dsheets/ocaml-unix-dirent.git" build: [make "build"] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test} + "alcotest" {with-test} "base-bytes" ] depopts: [ @@ -23,4 +24,21 @@ conflicts: [ "unix-errno" {< "0.4.0"} "unix-errno" {>= "0.5.0"} ] -available: [ocaml-version >= "4.01.0"] +synopsis: + "ocaml-unix-dirent provides access to the features exposed in dirent.h" +description: """ +in a way that is not tied to the implementation on the host system. + +The Dirent module provides functions for translating between the file kinds +accessible through dirent.h and their values on particular systems. + +The Dirent_unix provides bindings to functions that use the types in Dirent +along with a representation of the host system. The bindings support a more +comprehensive range of file kinds than the corresponding functions in the +standard OCaml Unix module. The Dirent_unix_lwt module exports non-blocking +versions of the functions in Dirent_unix based on the Lwt cooperative +threading library.""" +url { + src: "https://github.com/dsheets/ocaml-unix-dirent/archive/0.3.2.tar.gz" + checksum: "md5=c0443c156fd5821911fb30b68c099ad7" +} diff --git a/packages/unix-dirent/unix-dirent.0.3.2/url b/packages/unix-dirent/unix-dirent.0.3.2/url deleted file mode 100644 index 2d3f6150264..00000000000 --- a/packages/unix-dirent/unix-dirent.0.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-unix-dirent/archive/0.3.2.tar.gz" -checksum: "c0443c156fd5821911fb30b68c099ad7" diff --git a/packages/unix-dirent/unix-dirent.0.3.3/descr b/packages/unix-dirent/unix-dirent.0.3.3/descr deleted file mode 100644 index bfdce49e5fc..00000000000 --- a/packages/unix-dirent/unix-dirent.0.3.3/descr +++ /dev/null @@ -1,13 +0,0 @@ -ocaml-unix-dirent provides access to the features exposed in dirent.h -in a way that is not tied to the implementation on the host system. - -The Dirent module provides functions for translating between the file kinds -accessible through dirent.h and their values on particular systems. - -The Dirent_unix provides bindings to functions that use the types in Dirent -along with a representation of the host system. The bindings support a more -comprehensive range of file kinds than the corresponding functions in the -standard OCaml Unix module. The Dirent_unix_lwt module exports non-blocking -versions of the functions in Dirent_unix based on the Lwt cooperative -threading library. - diff --git a/packages/unix-dirent/unix-dirent.0.3.3/opam b/packages/unix-dirent/unix-dirent.0.3.3/opam index dbb4567ef43..3418847a9fc 100644 --- a/packages/unix-dirent/unix-dirent.0.3.3/opam +++ b/packages/unix-dirent/unix-dirent.0.3.3/opam @@ -1,18 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: ["David Sheets" "Jeremy Yallop"] homepage: "https://github.com/dsheets/ocaml-unix-dirent" bug-reports: "https://github.com/dsheets/ocaml-unix-dirent/issues" license: "ISC" tags: ["unix" "posix" "dirent" "syscall" "readdir"] -dev-repo: "https://github.com/dsheets/ocaml-unix-dirent.git" +dev-repo: "git+https://github.com/dsheets/ocaml-unix-dirent.git" build: [make "build"] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test} + "alcotest" {with-test} "base-bytes" ] depopts: [ @@ -22,4 +23,21 @@ conflicts: [ "ctypes" {< "0.6.0"} "unix-errno" {< "0.5.0"} ] -available: [ocaml-version >= "4.01.0"] +synopsis: + "ocaml-unix-dirent provides access to the features exposed in dirent.h" +description: """ +in a way that is not tied to the implementation on the host system. + +The Dirent module provides functions for translating between the file kinds +accessible through dirent.h and their values on particular systems. + +The Dirent_unix provides bindings to functions that use the types in Dirent +along with a representation of the host system. The bindings support a more +comprehensive range of file kinds than the corresponding functions in the +standard OCaml Unix module. The Dirent_unix_lwt module exports non-blocking +versions of the functions in Dirent_unix based on the Lwt cooperative +threading library.""" +url { + src: "https://github.com/dsheets/ocaml-unix-dirent/archive/0.3.3.tar.gz" + checksum: "md5=8fbe2871adf8ed9dc6f16dd00c21d92b" +} diff --git a/packages/unix-dirent/unix-dirent.0.3.3/url b/packages/unix-dirent/unix-dirent.0.3.3/url deleted file mode 100644 index 4d5b3ca9d28..00000000000 --- a/packages/unix-dirent/unix-dirent.0.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-unix-dirent/archive/0.3.3.tar.gz" -checksum: "8fbe2871adf8ed9dc6f16dd00c21d92b" diff --git a/packages/unix-dirent/unix-dirent.0.3.4/descr b/packages/unix-dirent/unix-dirent.0.3.4/descr deleted file mode 100644 index bfdce49e5fc..00000000000 --- a/packages/unix-dirent/unix-dirent.0.3.4/descr +++ /dev/null @@ -1,13 +0,0 @@ -ocaml-unix-dirent provides access to the features exposed in dirent.h -in a way that is not tied to the implementation on the host system. - -The Dirent module provides functions for translating between the file kinds -accessible through dirent.h and their values on particular systems. - -The Dirent_unix provides bindings to functions that use the types in Dirent -along with a representation of the host system. The bindings support a more -comprehensive range of file kinds than the corresponding functions in the -standard OCaml Unix module. The Dirent_unix_lwt module exports non-blocking -versions of the functions in Dirent_unix based on the Lwt cooperative -threading library. - diff --git a/packages/unix-dirent/unix-dirent.0.3.4/opam b/packages/unix-dirent/unix-dirent.0.3.4/opam index dbb4567ef43..d676a82441e 100644 --- a/packages/unix-dirent/unix-dirent.0.3.4/opam +++ b/packages/unix-dirent/unix-dirent.0.3.4/opam @@ -1,18 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: ["David Sheets" "Jeremy Yallop"] homepage: "https://github.com/dsheets/ocaml-unix-dirent" bug-reports: "https://github.com/dsheets/ocaml-unix-dirent/issues" license: "ISC" tags: ["unix" "posix" "dirent" "syscall" "readdir"] -dev-repo: "https://github.com/dsheets/ocaml-unix-dirent.git" +dev-repo: "git+https://github.com/dsheets/ocaml-unix-dirent.git" build: [make "build"] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test} + "alcotest" {with-test} "base-bytes" ] depopts: [ @@ -22,4 +23,21 @@ conflicts: [ "ctypes" {< "0.6.0"} "unix-errno" {< "0.5.0"} ] -available: [ocaml-version >= "4.01.0"] +synopsis: + "ocaml-unix-dirent provides access to the features exposed in dirent.h" +description: """ +in a way that is not tied to the implementation on the host system. + +The Dirent module provides functions for translating between the file kinds +accessible through dirent.h and their values on particular systems. + +The Dirent_unix provides bindings to functions that use the types in Dirent +along with a representation of the host system. The bindings support a more +comprehensive range of file kinds than the corresponding functions in the +standard OCaml Unix module. The Dirent_unix_lwt module exports non-blocking +versions of the functions in Dirent_unix based on the Lwt cooperative +threading library.""" +url { + src: "https://github.com/dsheets/ocaml-unix-dirent/archive/0.3.4.tar.gz" + checksum: "md5=3d5b1a2b996acdcd8bae82365dee025b" +} diff --git a/packages/unix-dirent/unix-dirent.0.3.4/url b/packages/unix-dirent/unix-dirent.0.3.4/url deleted file mode 100644 index 2e710260624..00000000000 --- a/packages/unix-dirent/unix-dirent.0.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-unix-dirent/archive/0.3.4.tar.gz" -checksum: "3d5b1a2b996acdcd8bae82365dee025b" diff --git a/packages/unix-dirent/unix-dirent.0.3.5/descr b/packages/unix-dirent/unix-dirent.0.3.5/descr deleted file mode 100644 index bfdce49e5fc..00000000000 --- a/packages/unix-dirent/unix-dirent.0.3.5/descr +++ /dev/null @@ -1,13 +0,0 @@ -ocaml-unix-dirent provides access to the features exposed in dirent.h -in a way that is not tied to the implementation on the host system. - -The Dirent module provides functions for translating between the file kinds -accessible through dirent.h and their values on particular systems. - -The Dirent_unix provides bindings to functions that use the types in Dirent -along with a representation of the host system. The bindings support a more -comprehensive range of file kinds than the corresponding functions in the -standard OCaml Unix module. The Dirent_unix_lwt module exports non-blocking -versions of the functions in Dirent_unix based on the Lwt cooperative -threading library. - diff --git a/packages/unix-dirent/unix-dirent.0.3.5/opam b/packages/unix-dirent/unix-dirent.0.3.5/opam index dbb4567ef43..6e3503b77c5 100644 --- a/packages/unix-dirent/unix-dirent.0.3.5/opam +++ b/packages/unix-dirent/unix-dirent.0.3.5/opam @@ -1,18 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: ["David Sheets" "Jeremy Yallop"] homepage: "https://github.com/dsheets/ocaml-unix-dirent" bug-reports: "https://github.com/dsheets/ocaml-unix-dirent/issues" license: "ISC" tags: ["unix" "posix" "dirent" "syscall" "readdir"] -dev-repo: "https://github.com/dsheets/ocaml-unix-dirent.git" +dev-repo: "git+https://github.com/dsheets/ocaml-unix-dirent.git" build: [make "build"] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test} + "alcotest" {with-test} "base-bytes" ] depopts: [ @@ -22,4 +23,21 @@ conflicts: [ "ctypes" {< "0.6.0"} "unix-errno" {< "0.5.0"} ] -available: [ocaml-version >= "4.01.0"] +synopsis: + "ocaml-unix-dirent provides access to the features exposed in dirent.h" +description: """ +in a way that is not tied to the implementation on the host system. + +The Dirent module provides functions for translating between the file kinds +accessible through dirent.h and their values on particular systems. + +The Dirent_unix provides bindings to functions that use the types in Dirent +along with a representation of the host system. The bindings support a more +comprehensive range of file kinds than the corresponding functions in the +standard OCaml Unix module. The Dirent_unix_lwt module exports non-blocking +versions of the functions in Dirent_unix based on the Lwt cooperative +threading library.""" +url { + src: "https://github.com/dsheets/ocaml-unix-dirent/archive/0.3.5.tar.gz" + checksum: "md5=87ead4a7a966fc784647c842264268ed" +} diff --git a/packages/unix-dirent/unix-dirent.0.3.5/url b/packages/unix-dirent/unix-dirent.0.3.5/url deleted file mode 100644 index 652d6c6f578..00000000000 --- a/packages/unix-dirent/unix-dirent.0.3.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-unix-dirent/archive/0.3.5.tar.gz" -checksum: "87ead4a7a966fc784647c842264268ed" diff --git a/packages/unix-errno/unix-errno.0.2.0/descr b/packages/unix-errno/unix-errno.0.2.0/descr deleted file mode 100644 index 865f2ac2b3c..00000000000 --- a/packages/unix-errno/unix-errno.0.2.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Unix errno types, maps, and support - -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. diff --git a/packages/unix-errno/unix-errno.0.2.0/opam b/packages/unix-errno/unix-errno.0.2.0/opam index 8ebb01bce97..c744d8c486a 100644 --- a/packages/unix-errno/unix-errno.0.2.0/opam +++ b/packages/unix-errno/unix-errno.0.2.0/opam @@ -1,16 +1,31 @@ -opam-version: "1.2" +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: "https://github.com/dsheets/ocaml-unix-errno.git" +dev-repo: "git+https://github.com/dsheets/ocaml-unix-errno.git" build: [make "build"] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" {build} "ctypes" {>= "0.4.0" & < "0.6.0"} "rresult" "ocamlbuild" {build} ] +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: "md5=afda858f0936c37043c1f6fce04cf315" +} diff --git a/packages/unix-errno/unix-errno.0.2.0/url b/packages/unix-errno/unix-errno.0.2.0/url deleted file mode 100644 index 5d10cd6e2f0..00000000000 --- a/packages/unix-errno/unix-errno.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-unix-errno/archive/0.2.0.tar.gz" -checksum: "afda858f0936c37043c1f6fce04cf315" diff --git a/packages/unix-errno/unix-errno.0.3.0/descr b/packages/unix-errno/unix-errno.0.3.0/descr deleted file mode 100644 index 5e7dc8d0173..00000000000 --- a/packages/unix-errno/unix-errno.0.3.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Unix errno types, maps, and support - -unix-errno can be used with or without ctypes and OCaml's Unix -module. Without ctypes and Unix, the basic types and functions are -provided as well as Errno_host containing errno maps for popular -operating systems. The errno-srcgen tool for generating OCaml source -representing Errno.Host.t values will also be built. With ctypes and -Unix, you'll also receive the errno-map tool for outputting the current -host's errno map and the Errno_unix module containing an errno global -variable checking function and Unix.error type converters. diff --git a/packages/unix-errno/unix-errno.0.3.0/opam b/packages/unix-errno/unix-errno.0.3.0/opam index 113f07f69eb..8bc8b7be9aa 100644 --- a/packages/unix-errno/unix-errno.0.3.0/opam +++ b/packages/unix-errno/unix-errno.0.3.0/opam @@ -1,16 +1,17 @@ -opam-version: "1.2" +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: "https://github.com/dsheets/ocaml-unix-errno.git" +dev-repo: "git+https://github.com/dsheets/ocaml-unix-errno.git" build: [make "build"] install: [make "install"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} - "alcotest" {test} + "alcotest" {with-test} "base-bytes" "result" "ocamlbuild" {build} @@ -20,4 +21,17 @@ conflicts: [ "ctypes" {< "0.4.0"} "ctypes" {>= "0.6.0"} ] -available: [ocaml-version >= "4.01.0"] +synopsis: "Unix errno types, maps, and support" +description: """ +unix-errno can be used with or without ctypes and OCaml's Unix +module. Without ctypes and Unix, the basic types and functions are +provided as well as Errno_host containing errno maps for popular +operating systems. The errno-srcgen tool for generating OCaml source +representing Errno.Host.t values will also be built. With ctypes and +Unix, you'll also receive the errno-map tool for outputting the current +host's errno map and the Errno_unix module containing an errno global +variable checking function and Unix.error type converters.""" +url { + src: "https://github.com/dsheets/ocaml-unix-errno/archive/0.3.0.tar.gz" + checksum: "md5=763c4fa3a29f5a22bc4ef817fa2d8fd6" +} diff --git a/packages/unix-errno/unix-errno.0.3.0/url b/packages/unix-errno/unix-errno.0.3.0/url deleted file mode 100644 index 4103849109e..00000000000 --- a/packages/unix-errno/unix-errno.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-unix-errno/archive/0.3.0.tar.gz" -checksum: "763c4fa3a29f5a22bc4ef817fa2d8fd6" diff --git a/packages/unix-errno/unix-errno.0.4.0/descr b/packages/unix-errno/unix-errno.0.4.0/descr deleted file mode 100644 index 5e7dc8d0173..00000000000 --- a/packages/unix-errno/unix-errno.0.4.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Unix errno types, maps, and support - -unix-errno can be used with or without ctypes and OCaml's Unix -module. Without ctypes and Unix, the basic types and functions are -provided as well as Errno_host containing errno maps for popular -operating systems. The errno-srcgen tool for generating OCaml source -representing Errno.Host.t values will also be built. With ctypes and -Unix, you'll also receive the errno-map tool for outputting the current -host's errno map and the Errno_unix module containing an errno global -variable checking function and Unix.error type converters. diff --git a/packages/unix-errno/unix-errno.0.4.0/opam b/packages/unix-errno/unix-errno.0.4.0/opam deleted file mode 100644 index d22f1834e02..00000000000 --- a/packages/unix-errno/unix-errno.0.4.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -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: "https://github.com/dsheets/ocaml-unix-errno.git" -build: [make "build"] -install: [make "install"] -remove: [make "uninstall"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "alcotest" {test} - "base-bytes" - "result" -] -depopts: ["base-unix" "ctypes"] -conflicts: [ - "ctypes" {< "0.4.0"} - "ctypes" {>= "0.6.0"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/unix-errno/unix-errno.0.4.0/url b/packages/unix-errno/unix-errno.0.4.0/url deleted file mode 100644 index f44f32e2c3d..00000000000 --- a/packages/unix-errno/unix-errno.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-unix-errno/archive/0.4.0.tar.gz" -checksum: "e91ec66c2958402976a1a69104ba617e" diff --git a/packages/unix-errno/unix-errno.0.4.1/descr b/packages/unix-errno/unix-errno.0.4.1/descr deleted file mode 100644 index 5e7dc8d0173..00000000000 --- a/packages/unix-errno/unix-errno.0.4.1/descr +++ /dev/null @@ -1,10 +0,0 @@ -Unix errno types, maps, and support - -unix-errno can be used with or without ctypes and OCaml's Unix -module. Without ctypes and Unix, the basic types and functions are -provided as well as Errno_host containing errno maps for popular -operating systems. The errno-srcgen tool for generating OCaml source -representing Errno.Host.t values will also be built. With ctypes and -Unix, you'll also receive the errno-map tool for outputting the current -host's errno map and the Errno_unix module containing an errno global -variable checking function and Unix.error type converters. diff --git a/packages/unix-errno/unix-errno.0.4.1/opam b/packages/unix-errno/unix-errno.0.4.1/opam deleted file mode 100644 index 9feec129677..00000000000 --- a/packages/unix-errno/unix-errno.0.4.1/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -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" -tags: ["errno" "errno.h" "errors" "unix" "syscall"] -dev-repo: "https://github.com/dsheets/ocaml-unix-errno.git" -build: [make "build"] -install: [make "install"] -build-test: [make "test"] -remove: [make "uninstall"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "alcotest" {test} - "base-bytes" - "result" -] -depopts: ["base-unix" "ctypes"] -conflicts: [ - "ctypes" {< "0.4.0"} - "ctypes" {>= "0.6.0"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/unix-errno/unix-errno.0.4.1/url b/packages/unix-errno/unix-errno.0.4.1/url deleted file mode 100644 index c2578e5d772..00000000000 --- a/packages/unix-errno/unix-errno.0.4.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-unix-errno/archive/0.4.1.tar.gz" -checksum: "f56a66ce5c58fe39cd04067f2acba1ac" diff --git a/packages/unix-errno/unix-errno.0.4.2/descr b/packages/unix-errno/unix-errno.0.4.2/descr deleted file mode 100644 index 5e7dc8d0173..00000000000 --- a/packages/unix-errno/unix-errno.0.4.2/descr +++ /dev/null @@ -1,10 +0,0 @@ -Unix errno types, maps, and support - -unix-errno can be used with or without ctypes and OCaml's Unix -module. Without ctypes and Unix, the basic types and functions are -provided as well as Errno_host containing errno maps for popular -operating systems. The errno-srcgen tool for generating OCaml source -representing Errno.Host.t values will also be built. With ctypes and -Unix, you'll also receive the errno-map tool for outputting the current -host's errno map and the Errno_unix module containing an errno global -variable checking function and Unix.error type converters. diff --git a/packages/unix-errno/unix-errno.0.4.2/opam b/packages/unix-errno/unix-errno.0.4.2/opam index 7d09e7492da..60f69152a85 100644 --- a/packages/unix-errno/unix-errno.0.4.2/opam +++ b/packages/unix-errno/unix-errno.0.4.2/opam @@ -1,19 +1,22 @@ -opam-version: "1.2" +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" tags: ["errno" "errno.h" "errors" "unix" "syscall"] -dev-repo: "https://github.com/dsheets/ocaml-unix-errno.git" -build: [make "build"] +dev-repo: "git+https://github.com/dsheets/ocaml-unix-errno.git" +build: [ + [make "build"] + [make "test"] {with-test} +] install: [make "install"] -build-test: [make "test"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test} + "alcotest" {with-test} "base-bytes" "result" ] @@ -22,4 +25,17 @@ conflicts: [ "ctypes" {< "0.4.0"} "ctypes" {>= "0.7.0"} ] -available: [ocaml-version >= "4.01.0"] +synopsis: "Unix errno types, maps, and support" +description: """ +unix-errno can be used with or without ctypes and OCaml's Unix +module. Without ctypes and Unix, the basic types and functions are +provided as well as Errno_host containing errno maps for popular +operating systems. The errno-srcgen tool for generating OCaml source +representing Errno.Host.t values will also be built. With ctypes and +Unix, you'll also receive the errno-map tool for outputting the current +host's errno map and the Errno_unix module containing an errno global +variable checking function and Unix.error type converters.""" +url { + src: "https://github.com/dsheets/ocaml-unix-errno/archive/0.4.2.tar.gz" + checksum: "md5=846a01bf904e1fae31c79010276d2bd6" +} diff --git a/packages/unix-errno/unix-errno.0.4.2/url b/packages/unix-errno/unix-errno.0.4.2/url deleted file mode 100644 index c6869b0c6a8..00000000000 --- a/packages/unix-errno/unix-errno.0.4.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-unix-errno/archive/0.4.2.tar.gz" -checksum: "846a01bf904e1fae31c79010276d2bd6" diff --git a/packages/unix-errno/unix-errno.0.5.0/descr b/packages/unix-errno/unix-errno.0.5.0/descr deleted file mode 100644 index 5e7dc8d0173..00000000000 --- a/packages/unix-errno/unix-errno.0.5.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Unix errno types, maps, and support - -unix-errno can be used with or without ctypes and OCaml's Unix -module. Without ctypes and Unix, the basic types and functions are -provided as well as Errno_host containing errno maps for popular -operating systems. The errno-srcgen tool for generating OCaml source -representing Errno.Host.t values will also be built. With ctypes and -Unix, you'll also receive the errno-map tool for outputting the current -host's errno map and the Errno_unix module containing an errno global -variable checking function and Unix.error type converters. diff --git a/packages/unix-errno/unix-errno.0.5.0/opam b/packages/unix-errno/unix-errno.0.5.0/opam deleted file mode 100644 index d53d076139d..00000000000 --- a/packages/unix-errno/unix-errno.0.5.0/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -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" -tags: ["errno" "errno.h" "errors" "unix" "syscall"] -dev-repo: "https://github.com/dsheets/ocaml-unix-errno.git" -build: [make "build"] -install: [make "install"] -build-test: [make "test"] -remove: [make "uninstall"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "alcotest" {test} - "base-bytes" - "result" - "ctypes" -] -depopts: ["base-unix"] -conflicts: [ - "ctypes" {< "0.7.0"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/unix-errno/unix-errno.0.5.0/url b/packages/unix-errno/unix-errno.0.5.0/url deleted file mode 100644 index 65424c49585..00000000000 --- a/packages/unix-errno/unix-errno.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-unix-errno/archive/0.5.0.tar.gz" -checksum: "a67d42b86ac159b2f75d91b309117176" diff --git a/packages/unix-errno/unix-errno.0.5.1/descr b/packages/unix-errno/unix-errno.0.5.1/descr deleted file mode 100644 index 5e7dc8d0173..00000000000 --- a/packages/unix-errno/unix-errno.0.5.1/descr +++ /dev/null @@ -1,10 +0,0 @@ -Unix errno types, maps, and support - -unix-errno can be used with or without ctypes and OCaml's Unix -module. Without ctypes and Unix, the basic types and functions are -provided as well as Errno_host containing errno maps for popular -operating systems. The errno-srcgen tool for generating OCaml source -representing Errno.Host.t values will also be built. With ctypes and -Unix, you'll also receive the errno-map tool for outputting the current -host's errno map and the Errno_unix module containing an errno global -variable checking function and Unix.error type converters. diff --git a/packages/unix-errno/unix-errno.0.5.1/opam b/packages/unix-errno/unix-errno.0.5.1/opam deleted file mode 100644 index d53d076139d..00000000000 --- a/packages/unix-errno/unix-errno.0.5.1/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -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" -tags: ["errno" "errno.h" "errors" "unix" "syscall"] -dev-repo: "https://github.com/dsheets/ocaml-unix-errno.git" -build: [make "build"] -install: [make "install"] -build-test: [make "test"] -remove: [make "uninstall"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "alcotest" {test} - "base-bytes" - "result" - "ctypes" -] -depopts: ["base-unix"] -conflicts: [ - "ctypes" {< "0.7.0"} -] -available: [ocaml-version >= "4.01.0"] diff --git a/packages/unix-errno/unix-errno.0.5.1/url b/packages/unix-errno/unix-errno.0.5.1/url deleted file mode 100644 index 81186736eb7..00000000000 --- a/packages/unix-errno/unix-errno.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-unix-errno/archive/0.5.1.tar.gz" -checksum: "0cd758c1dc9a3eebad87b9b7611effb7" diff --git a/packages/unix-errno/unix-errno.0.5.2/descr b/packages/unix-errno/unix-errno.0.5.2/descr deleted file mode 100644 index 5e7dc8d0173..00000000000 --- a/packages/unix-errno/unix-errno.0.5.2/descr +++ /dev/null @@ -1,10 +0,0 @@ -Unix errno types, maps, and support - -unix-errno can be used with or without ctypes and OCaml's Unix -module. Without ctypes and Unix, the basic types and functions are -provided as well as Errno_host containing errno maps for popular -operating systems. The errno-srcgen tool for generating OCaml source -representing Errno.Host.t values will also be built. With ctypes and -Unix, you'll also receive the errno-map tool for outputting the current -host's errno map and the Errno_unix module containing an errno global -variable checking function and Unix.error type converters. diff --git a/packages/unix-errno/unix-errno.0.5.2/opam b/packages/unix-errno/unix-errno.0.5.2/opam index d53d076139d..f18e61b9d6a 100644 --- a/packages/unix-errno/unix-errno.0.5.2/opam +++ b/packages/unix-errno/unix-errno.0.5.2/opam @@ -1,19 +1,22 @@ -opam-version: "1.2" +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" tags: ["errno" "errno.h" "errors" "unix" "syscall"] -dev-repo: "https://github.com/dsheets/ocaml-unix-errno.git" -build: [make "build"] +dev-repo: "git+https://github.com/dsheets/ocaml-unix-errno.git" +build: [ + [make "build"] + [make "test"] {with-test} +] install: [make "install"] -build-test: [make "test"] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test} + "alcotest" {with-test} "base-bytes" "result" "ctypes" @@ -22,4 +25,17 @@ depopts: ["base-unix"] conflicts: [ "ctypes" {< "0.7.0"} ] -available: [ocaml-version >= "4.01.0"] +synopsis: "Unix errno types, maps, and support" +description: """ +unix-errno can be used with or without ctypes and OCaml's Unix +module. Without ctypes and Unix, the basic types and functions are +provided as well as Errno_host containing errno maps for popular +operating systems. The errno-srcgen tool for generating OCaml source +representing Errno.Host.t values will also be built. With ctypes and +Unix, you'll also receive the errno-map tool for outputting the current +host's errno map and the Errno_unix module containing an errno global +variable checking function and Unix.error type converters.""" +url { + src: "https://github.com/dsheets/ocaml-unix-errno/archive/0.5.2.tar.gz" + checksum: "md5=5ff82d862b0481a4ce2d269767694178" +} diff --git a/packages/unix-errno/unix-errno.0.5.2/url b/packages/unix-errno/unix-errno.0.5.2/url deleted file mode 100644 index 26c027864b9..00000000000 --- a/packages/unix-errno/unix-errno.0.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-unix-errno/archive/0.5.2.tar.gz" -checksum: "5ff82d862b0481a4ce2d269767694178" diff --git a/packages/unix-fcntl/unix-fcntl.0.2.0/descr b/packages/unix-fcntl/unix-fcntl.0.2.0/descr deleted file mode 100644 index 23a141189e2..00000000000 --- a/packages/unix-fcntl/unix-fcntl.0.2.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Unix fcntl.h types, maps, and support - -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. diff --git a/packages/unix-fcntl/unix-fcntl.0.2.0/opam b/packages/unix-fcntl/unix-fcntl.0.2.0/opam index 5a9c165af1d..cc5a8beb156 100644 --- a/packages/unix-fcntl/unix-fcntl.0.2.0/opam +++ b/packages/unix-fcntl/unix-fcntl.0.2.0/opam @@ -1,17 +1,30 @@ -opam-version: "1.2" +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: "https://github.com/dsheets/ocaml-unix-fcntl.git" +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} "ctypes" {>= "0.4.0" & < "0.6.0"} "unix-errno" {>= "0.2.0" & < "0.3.0"} "ocamlbuild" {build} ] -available: [ ocaml-version < "4.05.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: "md5=b0e7c850d093fe462041beb13827e5ba" +} diff --git a/packages/unix-fcntl/unix-fcntl.0.2.0/url b/packages/unix-fcntl/unix-fcntl.0.2.0/url deleted file mode 100644 index 36db2511bed..00000000000 --- a/packages/unix-fcntl/unix-fcntl.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-unix-fcntl/archive/0.2.0.tar.gz" -checksum: "b0e7c850d093fe462041beb13827e5ba" diff --git a/packages/unix-fcntl/unix-fcntl.0.3.0/descr b/packages/unix-fcntl/unix-fcntl.0.3.0/descr deleted file mode 100644 index 16380e1f9f7..00000000000 --- a/packages/unix-fcntl/unix-fcntl.0.3.0/descr +++ /dev/null @@ -1,16 +0,0 @@ -Unix fcntl.h types, maps, and support - -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. diff --git a/packages/unix-fcntl/unix-fcntl.0.3.0/opam b/packages/unix-fcntl/unix-fcntl.0.3.0/opam index 6634591e596..039e0244804 100644 --- a/packages/unix-fcntl/unix-fcntl.0.3.0/opam +++ b/packages/unix-fcntl/unix-fcntl.0.3.0/opam @@ -1,20 +1,40 @@ -opam-version: "1.2" +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: "https://github.com/dsheets/ocaml-unix-fcntl.git" +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} "ocamlbuild" {build} "ctypes" {>= "0.4.0" & < "0.6.0"} "unix-errno" {>= "0.2.0" & < "0.4.0"} - "alcotest" {test} + "alcotest" {with-test} "unix-type-representations" ] depopts: ["lwt" "base-threads"] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.05.0" ] +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: "md5=035da632f38f96770127980de0f99e08" +} diff --git a/packages/unix-fcntl/unix-fcntl.0.3.0/url b/packages/unix-fcntl/unix-fcntl.0.3.0/url deleted file mode 100644 index 223a0628c84..00000000000 --- a/packages/unix-fcntl/unix-fcntl.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-unix-fcntl/archive/0.3.0.tar.gz" -checksum: "035da632f38f96770127980de0f99e08" diff --git a/packages/unix-fcntl/unix-fcntl.0.3.1/descr b/packages/unix-fcntl/unix-fcntl.0.3.1/descr deleted file mode 100644 index 16380e1f9f7..00000000000 --- a/packages/unix-fcntl/unix-fcntl.0.3.1/descr +++ /dev/null @@ -1,16 +0,0 @@ -Unix fcntl.h types, maps, and support - -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. diff --git a/packages/unix-fcntl/unix-fcntl.0.3.1/opam b/packages/unix-fcntl/unix-fcntl.0.3.1/opam index ea0e8d4833e..c6b8aa5f547 100644 --- a/packages/unix-fcntl/unix-fcntl.0.3.1/opam +++ b/packages/unix-fcntl/unix-fcntl.0.3.1/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/dsheets/ocaml-unix-fcntl.git" +dev-repo: "git+https://github.com/dsheets/ocaml-unix-fcntl.git" tags: [ "unix" "posix" "fcntl" "syscall" "open" ] license: "ISC" build: [ @@ -14,11 +14,12 @@ install: [ ] remove: [make "uninstall"] depends: [ + "ocaml" {>= "4.02.0" & < "4.05.0"} "ocamlfind" {build} "ocamlbuild" {build} "ctypes" {>= "0.4.0" & < "0.6.0"} "unix-errno" {>= "0.2.0" & < "0.4.0"} - "alcotest" {test} + "alcotest" {with-test} "unix-type-representations" ] depopts: [ @@ -26,5 +27,23 @@ depopts: [ "base-threads" ] conflicts: ["lwt" {< "2.4.7"}] -available: [ ocaml-version >= "4.02.0" & ocaml-version < "4.05.0" ] +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: "md5=dae9fe28fe7b154d2d22bfafd105cc79" +} diff --git a/packages/unix-fcntl/unix-fcntl.0.3.1/url b/packages/unix-fcntl/unix-fcntl.0.3.1/url deleted file mode 100644 index cced94bb240..00000000000 --- a/packages/unix-fcntl/unix-fcntl.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-unix-fcntl/archive/0.3.1.tar.gz" -checksum: "dae9fe28fe7b154d2d22bfafd105cc79" diff --git a/packages/unix-fcntl/unix-fcntl.0.3.2/descr b/packages/unix-fcntl/unix-fcntl.0.3.2/descr deleted file mode 100644 index 16380e1f9f7..00000000000 --- a/packages/unix-fcntl/unix-fcntl.0.3.2/descr +++ /dev/null @@ -1,16 +0,0 @@ -Unix fcntl.h types, maps, and support - -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. diff --git a/packages/unix-fcntl/unix-fcntl.0.3.2/opam b/packages/unix-fcntl/unix-fcntl.0.3.2/opam index a1233c455b3..fe273299157 100644 --- a/packages/unix-fcntl/unix-fcntl.0.3.2/opam +++ b/packages/unix-fcntl/unix-fcntl.0.3.2/opam @@ -1,23 +1,42 @@ -opam-version: "1.2" +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: "https://github.com/dsheets/ocaml-unix-fcntl.git" +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} "ocamlbuild" {build} "ctypes" {>= "0.4.0" & < "0.6.0"} "unix-errno" {>= "0.4.0"} - "alcotest" {test} + "alcotest" {with-test} "unix-type-representations" ] depopts: ["lwt" "base-threads"] conflicts: ["lwt" {< "2.4.7"}] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.05.0" ] +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: "md5=0bfd104d54153e930b588236be89db02" +} diff --git a/packages/unix-fcntl/unix-fcntl.0.3.2/url b/packages/unix-fcntl/unix-fcntl.0.3.2/url deleted file mode 100644 index bf152e961ce..00000000000 --- a/packages/unix-fcntl/unix-fcntl.0.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-unix-fcntl/archive/0.3.2.tar.gz" -checksum: "0bfd104d54153e930b588236be89db02" diff --git a/packages/unix-fcntl/unix-fcntl.0.3.3/descr b/packages/unix-fcntl/unix-fcntl.0.3.3/descr deleted file mode 100644 index 16380e1f9f7..00000000000 --- a/packages/unix-fcntl/unix-fcntl.0.3.3/descr +++ /dev/null @@ -1,16 +0,0 @@ -Unix fcntl.h types, maps, and support - -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. diff --git a/packages/unix-fcntl/unix-fcntl.0.3.3/opam b/packages/unix-fcntl/unix-fcntl.0.3.3/opam index dc7af0e1fde..540d904ac6e 100644 --- a/packages/unix-fcntl/unix-fcntl.0.3.3/opam +++ b/packages/unix-fcntl/unix-fcntl.0.3.3/opam @@ -1,22 +1,42 @@ -opam-version: "1.2" +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: "https://github.com/dsheets/ocaml-unix-fcntl.git" +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} "ocamlbuild" {build} "ctypes" {>= "0.4.0"} "unix-errno" {>= "0.4.0" & < "0.5.0"} - "alcotest" {test} + "alcotest" {with-test} "unix-type-representations" ] depopts: ["lwt" "base-threads"] conflicts: ["lwt" {< "2.4.7"}] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.05.0" ] +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: "md5=18f80614ca011aef319892f6ed4bed8e" +} diff --git a/packages/unix-fcntl/unix-fcntl.0.3.3/url b/packages/unix-fcntl/unix-fcntl.0.3.3/url deleted file mode 100644 index 30f070437b7..00000000000 --- a/packages/unix-fcntl/unix-fcntl.0.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-unix-fcntl/archive/0.3.3.tar.gz" -checksum: "18f80614ca011aef319892f6ed4bed8e" diff --git a/packages/unix-fcntl/unix-fcntl.0.3.4/descr b/packages/unix-fcntl/unix-fcntl.0.3.4/descr deleted file mode 100644 index 16380e1f9f7..00000000000 --- a/packages/unix-fcntl/unix-fcntl.0.3.4/descr +++ /dev/null @@ -1,16 +0,0 @@ -Unix fcntl.h types, maps, and support - -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. diff --git a/packages/unix-fcntl/unix-fcntl.0.3.4/opam b/packages/unix-fcntl/unix-fcntl.0.3.4/opam index 18a6b4ae4ed..cb90e0b229c 100644 --- a/packages/unix-fcntl/unix-fcntl.0.3.4/opam +++ b/packages/unix-fcntl/unix-fcntl.0.3.4/opam @@ -1,22 +1,42 @@ -opam-version: "1.2" +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: "https://github.com/dsheets/ocaml-unix-fcntl.git" +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} "ocamlbuild" {build} "ctypes" {>= "0.4.0"} "unix-errno" {>= "0.5.0"} - "alcotest" {test} + "alcotest" {with-test} "unix-type-representations" ] depopts: ["lwt" "base-threads"] conflicts: ["lwt" {< "2.4.7"}] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.05.0" ] +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: "md5=cf3205d2fbcaa772c4e2459570d488aa" +} diff --git a/packages/unix-fcntl/unix-fcntl.0.3.4/url b/packages/unix-fcntl/unix-fcntl.0.3.4/url deleted file mode 100644 index d712c7f88ba..00000000000 --- a/packages/unix-fcntl/unix-fcntl.0.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-unix-fcntl/archive/0.3.4.tar.gz" -checksum: "cf3205d2fbcaa772c4e2459570d488aa" diff --git a/packages/unix-fcntl/unix-fcntl.0.3.5/descr b/packages/unix-fcntl/unix-fcntl.0.3.5/descr deleted file mode 100644 index 16380e1f9f7..00000000000 --- a/packages/unix-fcntl/unix-fcntl.0.3.5/descr +++ /dev/null @@ -1,16 +0,0 @@ -Unix fcntl.h types, maps, and support - -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. diff --git a/packages/unix-fcntl/unix-fcntl.0.3.5/opam b/packages/unix-fcntl/unix-fcntl.0.3.5/opam index 18a6b4ae4ed..afa0dd06368 100644 --- a/packages/unix-fcntl/unix-fcntl.0.3.5/opam +++ b/packages/unix-fcntl/unix-fcntl.0.3.5/opam @@ -1,22 +1,42 @@ -opam-version: "1.2" +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: "https://github.com/dsheets/ocaml-unix-fcntl.git" +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} "ocamlbuild" {build} "ctypes" {>= "0.4.0"} "unix-errno" {>= "0.5.0"} - "alcotest" {test} + "alcotest" {with-test} "unix-type-representations" ] depopts: ["lwt" "base-threads"] conflicts: ["lwt" {< "2.4.7"}] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.05.0" ] +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: "md5=2443009170c48194a4429abf6ac51574" +} diff --git a/packages/unix-fcntl/unix-fcntl.0.3.5/url b/packages/unix-fcntl/unix-fcntl.0.3.5/url deleted file mode 100644 index 0055c026e76..00000000000 --- a/packages/unix-fcntl/unix-fcntl.0.3.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-unix-fcntl/archive/0.3.5.tar.gz" -checksum: "2443009170c48194a4429abf6ac51574" diff --git a/packages/unix-sys-resource/unix-sys-resource.0.1.0/descr b/packages/unix-sys-resource/unix-sys-resource.0.1.0/descr deleted file mode 100644 index 03a80b9f825..00000000000 --- a/packages/unix-sys-resource/unix-sys-resource.0.1.0/descr +++ /dev/null @@ -1,14 +0,0 @@ -Unix sys/resource.h types and bindings (getrlimit, setrlimit, and friends) - -unix-sys-resource provides access to the features exposed in -sys/resource.h in a way that is not tied to the implementation on the -host system. - -The Sys_resource module provides types and functions for describing and -working with rlimit resources and limits. - -The Sys_resource_unix module provides bindings to functions that use the -types in Sys_resource. - -Currently, getrlimit and setrlimit and their corresponding flags are -bound. diff --git a/packages/unix-sys-resource/unix-sys-resource.0.1.0/opam b/packages/unix-sys-resource/unix-sys-resource.0.1.0/opam index f6c4ad759f8..8a6e69c1192 100644 --- a/packages/unix-sys-resource/unix-sys-resource.0.1.0/opam +++ b/packages/unix-sys-resource/unix-sys-resource.0.1.0/opam @@ -1,25 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: ["David Sheets"] homepage: "https://github.com/dsheets/ocaml-unix-sys-resource" bug-reports: "https://github.com/dsheets/ocaml-unix-sys-resource/issues" -dev-repo: "https://github.com/dsheets/ocaml-unix-sys-resource.git" +dev-repo: "git+https://github.com/dsheets/ocaml-unix-sys-resource.git" tags: [ "unix" "posix" "sys/resource.h" "getrlimit" "setrlimit" "rlimit" ] license: "ISC" build: [ [make "build"] -] -build-test: [ - [make "test"] + [make "test"] {with-test} ] install: [ [make "install"] ] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test} + "alcotest" {with-test} "unix-errno" {>= "0.3.0" & < "0.4.0"} "ctypes" ] @@ -30,3 +29,23 @@ conflicts: [ "ctypes" {< "0.4.0"} "ctypes" {>= "0.6.0"} ] +synopsis: + "Unix sys/resource.h types and bindings (getrlimit, setrlimit, and friends)" +description: """ +unix-sys-resource provides access to the features exposed in +sys/resource.h in a way that is not tied to the implementation on the +host system. + +The Sys_resource module provides types and functions for describing and +working with rlimit resources and limits. + +The Sys_resource_unix module provides bindings to functions that use the +types in Sys_resource. + +Currently, getrlimit and setrlimit and their corresponding flags are +bound.""" +url { + src: + "https://github.com/dsheets/ocaml-unix-sys-resource/archive/0.1.0.tar.gz" + checksum: "md5=7555aa595876f249cadabcb71c12ef60" +} diff --git a/packages/unix-sys-resource/unix-sys-resource.0.1.0/url b/packages/unix-sys-resource/unix-sys-resource.0.1.0/url deleted file mode 100644 index 14f4a53dea7..00000000000 --- a/packages/unix-sys-resource/unix-sys-resource.0.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dsheets/ocaml-unix-sys-resource/archive/0.1.0.tar.gz" -checksum: "7555aa595876f249cadabcb71c12ef60" diff --git a/packages/unix-sys-resource/unix-sys-resource.0.1.1/descr b/packages/unix-sys-resource/unix-sys-resource.0.1.1/descr deleted file mode 100644 index 03a80b9f825..00000000000 --- a/packages/unix-sys-resource/unix-sys-resource.0.1.1/descr +++ /dev/null @@ -1,14 +0,0 @@ -Unix sys/resource.h types and bindings (getrlimit, setrlimit, and friends) - -unix-sys-resource provides access to the features exposed in -sys/resource.h in a way that is not tied to the implementation on the -host system. - -The Sys_resource module provides types and functions for describing and -working with rlimit resources and limits. - -The Sys_resource_unix module provides bindings to functions that use the -types in Sys_resource. - -Currently, getrlimit and setrlimit and their corresponding flags are -bound. diff --git a/packages/unix-sys-resource/unix-sys-resource.0.1.1/opam b/packages/unix-sys-resource/unix-sys-resource.0.1.1/opam index 8bad50b9a05..635b0867c3c 100644 --- a/packages/unix-sys-resource/unix-sys-resource.0.1.1/opam +++ b/packages/unix-sys-resource/unix-sys-resource.0.1.1/opam @@ -1,19 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: "David Sheets" homepage: "https://github.com/dsheets/ocaml-unix-sys-resource" bug-reports: "https://github.com/dsheets/ocaml-unix-sys-resource/issues" license: "ISC" tags: ["unix" "posix" "sys/resource.h" "getrlimit" "setrlimit" "rlimit"] -dev-repo: "https://github.com/dsheets/ocaml-unix-sys-resource.git" -build: [make "build"] +dev-repo: "git+https://github.com/dsheets/ocaml-unix-sys-resource.git" +build: [ + [make "build"] + [make "test"] {with-test} +] install: [make "install"] -build-test: [make "test"] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test} + "alcotest" {with-test} "unix-errno" {>= "0.4.0"} "ctypes" ] @@ -22,3 +25,23 @@ conflicts: [ "ctypes" {< "0.4.0"} "ctypes" {>= "0.6.0"} ] +synopsis: + "Unix sys/resource.h types and bindings (getrlimit, setrlimit, and friends)" +description: """ +unix-sys-resource provides access to the features exposed in +sys/resource.h in a way that is not tied to the implementation on the +host system. + +The Sys_resource module provides types and functions for describing and +working with rlimit resources and limits. + +The Sys_resource_unix module provides bindings to functions that use the +types in Sys_resource. + +Currently, getrlimit and setrlimit and their corresponding flags are +bound.""" +url { + src: + "https://github.com/dsheets/ocaml-unix-sys-resource/archive/0.1.1.tar.gz" + checksum: "md5=b2683c78c2b86b5c6136362f01f93f49" +} diff --git a/packages/unix-sys-resource/unix-sys-resource.0.1.1/url b/packages/unix-sys-resource/unix-sys-resource.0.1.1/url deleted file mode 100644 index b2a6f2fcb8d..00000000000 --- a/packages/unix-sys-resource/unix-sys-resource.0.1.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/dsheets/ocaml-unix-sys-resource/archive/0.1.1.tar.gz" -checksum: "b2683c78c2b86b5c6136362f01f93f49" diff --git a/packages/unix-sys-resource/unix-sys-resource.0.1.2/descr b/packages/unix-sys-resource/unix-sys-resource.0.1.2/descr deleted file mode 100644 index 03a80b9f825..00000000000 --- a/packages/unix-sys-resource/unix-sys-resource.0.1.2/descr +++ /dev/null @@ -1,14 +0,0 @@ -Unix sys/resource.h types and bindings (getrlimit, setrlimit, and friends) - -unix-sys-resource provides access to the features exposed in -sys/resource.h in a way that is not tied to the implementation on the -host system. - -The Sys_resource module provides types and functions for describing and -working with rlimit resources and limits. - -The Sys_resource_unix module provides bindings to functions that use the -types in Sys_resource. - -Currently, getrlimit and setrlimit and their corresponding flags are -bound. diff --git a/packages/unix-sys-resource/unix-sys-resource.0.1.2/opam b/packages/unix-sys-resource/unix-sys-resource.0.1.2/opam index b9deb548e99..41c7f7e010e 100644 --- a/packages/unix-sys-resource/unix-sys-resource.0.1.2/opam +++ b/packages/unix-sys-resource/unix-sys-resource.0.1.2/opam @@ -1,19 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: "David Sheets" homepage: "https://github.com/dsheets/ocaml-unix-sys-resource" bug-reports: "https://github.com/dsheets/ocaml-unix-sys-resource/issues" license: "ISC" tags: ["unix" "posix" "sys/resource.h" "getrlimit" "setrlimit" "rlimit"] -dev-repo: "https://github.com/dsheets/ocaml-unix-sys-resource.git" -build: [make "build"] +dev-repo: "git+https://github.com/dsheets/ocaml-unix-sys-resource.git" +build: [ + [make "build"] + [make "test"] {with-test} +] install: [make "install"] -build-test: [make "test"] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test} + "alcotest" {with-test} "unix-errno" {>= "0.4.0"} "ctypes" ] @@ -21,3 +24,23 @@ depopts: "base-unix" conflicts: [ "ctypes" {< "0.4.0"} ] +synopsis: + "Unix sys/resource.h types and bindings (getrlimit, setrlimit, and friends)" +description: """ +unix-sys-resource provides access to the features exposed in +sys/resource.h in a way that is not tied to the implementation on the +host system. + +The Sys_resource module provides types and functions for describing and +working with rlimit resources and limits. + +The Sys_resource_unix module provides bindings to functions that use the +types in Sys_resource. + +Currently, getrlimit and setrlimit and their corresponding flags are +bound.""" +url { + src: + "https://github.com/dsheets/ocaml-unix-sys-resource/archive/0.1.2.tar.gz" + checksum: "md5=e9a89a897418be0e9956e67d5e7e501b" +} diff --git a/packages/unix-sys-resource/unix-sys-resource.0.1.2/url b/packages/unix-sys-resource/unix-sys-resource.0.1.2/url deleted file mode 100644 index 3e682ddee31..00000000000 --- a/packages/unix-sys-resource/unix-sys-resource.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-unix-sys-resource/archive/0.1.2.tar.gz" -checksum: "e9a89a897418be0e9956e67d5e7e501b" diff --git a/packages/unix-sys-stat/unix-sys-stat.0.3.0/descr b/packages/unix-sys-stat/unix-sys-stat.0.3.0/descr deleted file mode 100644 index a9bc778a1d6..00000000000 --- a/packages/unix-sys-stat/unix-sys-stat.0.3.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -ocaml-unix-sys-stat provides access to the features exposed in sys/stat.h in a way that is not tied to the implementation on the host system. - -The Sys_stat module provides functions for translating between the file types and mode bits accessible through sys/stat.h and their values on particular systems. The Sys_stat_host module exports representations of various hosts. - -The Sys_stat_unix provides bindings to functions that use the types in Sys_stat 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. diff --git a/packages/unix-sys-stat/unix-sys-stat.0.3.0/opam b/packages/unix-sys-stat/unix-sys-stat.0.3.0/opam index 4203fa85744..ad663206cde 100644 --- a/packages/unix-sys-stat/unix-sys-stat.0.3.0/opam +++ b/packages/unix-sys-stat/unix-sys-stat.0.3.0/opam @@ -1,18 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: ["David Sheets" "Jeremy Yallop"] homepage: "https://github.com/dsheets/ocaml-unix-sys-stat" bug-reports: "https://github.com/dsheets/ocaml-unix-sys-stat/issues" license: "ISC" -dev-repo: "https://github.com/dsheets/ocaml-unix-sys-stat.git" -build: [make "build"] +dev-repo: "git+https://github.com/dsheets/ocaml-unix-sys-stat.git" +build: [ + [make "build"] + [make "test"] {with-test} +] install: [make "install"] -build-test: [make "test"] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test} + "alcotest" {with-test} "base-bytes" "unix-errno" {>= "0.3.0" & < "0.4.0"} "ctypes" @@ -22,3 +25,13 @@ conflicts: [ "ctypes" {< "0.4.0"} "ctypes" {>= "0.6.0"} ] +synopsis: + "ocaml-unix-sys-stat provides access to the features exposed in sys/stat.h in a way that is not tied to the implementation on the host system." +description: """ +The Sys_stat module provides functions for translating between the file types and mode bits accessible through sys/stat.h and their values on particular systems. The Sys_stat_host module exports representations of various hosts. + +The Sys_stat_unix provides bindings to functions that use the types in Sys_stat 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.""" +url { + src: "https://github.com/dsheets/ocaml-unix-sys-stat/archive/0.3.0.tar.gz" + checksum: "md5=7e59aa29e9a039ed17a16e1a61bc0dde" +} diff --git a/packages/unix-sys-stat/unix-sys-stat.0.3.0/url b/packages/unix-sys-stat/unix-sys-stat.0.3.0/url deleted file mode 100644 index f5bb5098141..00000000000 --- a/packages/unix-sys-stat/unix-sys-stat.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-unix-sys-stat/archive/0.3.0.tar.gz" -checksum: "7e59aa29e9a039ed17a16e1a61bc0dde" diff --git a/packages/unix-sys-stat/unix-sys-stat.0.3.1/descr b/packages/unix-sys-stat/unix-sys-stat.0.3.1/descr deleted file mode 100644 index a9bc778a1d6..00000000000 --- a/packages/unix-sys-stat/unix-sys-stat.0.3.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -ocaml-unix-sys-stat provides access to the features exposed in sys/stat.h in a way that is not tied to the implementation on the host system. - -The Sys_stat module provides functions for translating between the file types and mode bits accessible through sys/stat.h and their values on particular systems. The Sys_stat_host module exports representations of various hosts. - -The Sys_stat_unix provides bindings to functions that use the types in Sys_stat 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. diff --git a/packages/unix-sys-stat/unix-sys-stat.0.3.1/opam b/packages/unix-sys-stat/unix-sys-stat.0.3.1/opam index fcdd79cf368..b95b2dfd98c 100644 --- a/packages/unix-sys-stat/unix-sys-stat.0.3.1/opam +++ b/packages/unix-sys-stat/unix-sys-stat.0.3.1/opam @@ -1,19 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: ["David Sheets" "Jeremy Yallop"] homepage: "https://github.com/dsheets/ocaml-unix-sys-stat" bug-reports: "https://github.com/dsheets/ocaml-unix-sys-stat/issues" license: "ISC" tags: ["unix" "posix" "sys/stat.h" "syscall" "stat"] -dev-repo: "https://github.com/dsheets/ocaml-unix-sys-stat.git" -build: [make "build"] +dev-repo: "git+https://github.com/dsheets/ocaml-unix-sys-stat.git" +build: [ + [make "build"] + [make "test"] {with-test} +] install: [make "install"] -build-test: [make "test"] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test} + "alcotest" {with-test} "base-bytes" "unix-errno" {>= "0.4.0"} "ctypes" @@ -23,3 +26,13 @@ conflicts: [ "ctypes" {< "0.4.0"} "ctypes" {>= "0.6.0"} ] +synopsis: + "ocaml-unix-sys-stat provides access to the features exposed in sys/stat.h in a way that is not tied to the implementation on the host system." +description: """ +The Sys_stat module provides functions for translating between the file types and mode bits accessible through sys/stat.h and their values on particular systems. The Sys_stat_host module exports representations of various hosts. + +The Sys_stat_unix provides bindings to functions that use the types in Sys_stat 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.""" +url { + src: "https://github.com/dsheets/ocaml-unix-sys-stat/archive/0.3.1.tar.gz" + checksum: "md5=184ff11457ed7d2c939a59476e16873f" +} diff --git a/packages/unix-sys-stat/unix-sys-stat.0.3.1/url b/packages/unix-sys-stat/unix-sys-stat.0.3.1/url deleted file mode 100644 index 8da467e2fd9..00000000000 --- a/packages/unix-sys-stat/unix-sys-stat.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-unix-sys-stat/archive/0.3.1.tar.gz" -checksum: "184ff11457ed7d2c939a59476e16873f" diff --git a/packages/unix-sys-stat/unix-sys-stat.0.4.0/descr b/packages/unix-sys-stat/unix-sys-stat.0.4.0/descr deleted file mode 100644 index a9bc778a1d6..00000000000 --- a/packages/unix-sys-stat/unix-sys-stat.0.4.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -ocaml-unix-sys-stat provides access to the features exposed in sys/stat.h in a way that is not tied to the implementation on the host system. - -The Sys_stat module provides functions for translating between the file types and mode bits accessible through sys/stat.h and their values on particular systems. The Sys_stat_host module exports representations of various hosts. - -The Sys_stat_unix provides bindings to functions that use the types in Sys_stat 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. diff --git a/packages/unix-sys-stat/unix-sys-stat.0.4.0/opam b/packages/unix-sys-stat/unix-sys-stat.0.4.0/opam index 992469960fe..097a1e16234 100644 --- a/packages/unix-sys-stat/unix-sys-stat.0.4.0/opam +++ b/packages/unix-sys-stat/unix-sys-stat.0.4.0/opam @@ -1,19 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: ["David Sheets" "Jeremy Yallop"] homepage: "https://github.com/dsheets/ocaml-unix-sys-stat" bug-reports: "https://github.com/dsheets/ocaml-unix-sys-stat/issues" license: "ISC" tags: ["unix" "posix" "sys/stat.h" "syscall" "stat"] -dev-repo: "https://github.com/dsheets/ocaml-unix-sys-stat.git" -build: [make "build"] +dev-repo: "git+https://github.com/dsheets/ocaml-unix-sys-stat.git" +build: [ + [make "build"] + [make "test"] {with-test} +] install: [make "install"] -build-test: [make "test"] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test} + "alcotest" {with-test} "base-bytes" "unix-errno" {>= "0.4.0"} "ctypes" @@ -26,3 +29,13 @@ conflicts: [ "ctypes" {>= "0.7.0"} "lwt" {< "2.4.7"} ] +synopsis: + "ocaml-unix-sys-stat provides access to the features exposed in sys/stat.h in a way that is not tied to the implementation on the host system." +description: """ +The Sys_stat module provides functions for translating between the file types and mode bits accessible through sys/stat.h and their values on particular systems. The Sys_stat_host module exports representations of various hosts. + +The Sys_stat_unix provides bindings to functions that use the types in Sys_stat 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.""" +url { + src: "https://github.com/dsheets/ocaml-unix-sys-stat/archive/0.4.0.tar.gz" + checksum: "md5=480d753196705fd4b4b3dde8f542f485" +} diff --git a/packages/unix-sys-stat/unix-sys-stat.0.4.0/url b/packages/unix-sys-stat/unix-sys-stat.0.4.0/url deleted file mode 100644 index 6bb44701e1e..00000000000 --- a/packages/unix-sys-stat/unix-sys-stat.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-unix-sys-stat/archive/0.4.0.tar.gz" -checksum: "480d753196705fd4b4b3dde8f542f485" diff --git a/packages/unix-sys-stat/unix-sys-stat.0.5.0/descr b/packages/unix-sys-stat/unix-sys-stat.0.5.0/descr deleted file mode 100644 index a9bc778a1d6..00000000000 --- a/packages/unix-sys-stat/unix-sys-stat.0.5.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -ocaml-unix-sys-stat provides access to the features exposed in sys/stat.h in a way that is not tied to the implementation on the host system. - -The Sys_stat module provides functions for translating between the file types and mode bits accessible through sys/stat.h and their values on particular systems. The Sys_stat_host module exports representations of various hosts. - -The Sys_stat_unix provides bindings to functions that use the types in Sys_stat 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. diff --git a/packages/unix-sys-stat/unix-sys-stat.0.5.0/opam b/packages/unix-sys-stat/unix-sys-stat.0.5.0/opam index 696c656fad4..1ab4c42270b 100644 --- a/packages/unix-sys-stat/unix-sys-stat.0.5.0/opam +++ b/packages/unix-sys-stat/unix-sys-stat.0.5.0/opam @@ -1,19 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: ["David Sheets" "Jeremy Yallop"] homepage: "https://github.com/dsheets/ocaml-unix-sys-stat" bug-reports: "https://github.com/dsheets/ocaml-unix-sys-stat/issues" license: "ISC" tags: ["unix" "posix" "sys/stat.h" "syscall" "stat"] -dev-repo: "https://github.com/dsheets/ocaml-unix-sys-stat.git" -build: [make "build"] +dev-repo: "git+https://github.com/dsheets/ocaml-unix-sys-stat.git" +build: [ + [make "build"] + [make "test"] {with-test} +] install: [make "install"] -build-test: [make "test"] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test} + "alcotest" {with-test} "base-bytes" "unix-errno" {>= "0.4.0"} "ctypes" {>= "0.6.0"} @@ -22,3 +25,13 @@ depends: [ ] depopts: ["base-unix" "lwt"] conflicts: ["lwt" {< "2.4.7"}] +synopsis: + "ocaml-unix-sys-stat provides access to the features exposed in sys/stat.h in a way that is not tied to the implementation on the host system." +description: """ +The Sys_stat module provides functions for translating between the file types and mode bits accessible through sys/stat.h and their values on particular systems. The Sys_stat_host module exports representations of various hosts. + +The Sys_stat_unix provides bindings to functions that use the types in Sys_stat 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.""" +url { + src: "https://github.com/dsheets/ocaml-unix-sys-stat/archive/0.5.0.tar.gz" + checksum: "md5=23220a65aa78c3c51451d21379d899ea" +} diff --git a/packages/unix-sys-stat/unix-sys-stat.0.5.0/url b/packages/unix-sys-stat/unix-sys-stat.0.5.0/url deleted file mode 100644 index 567ce333fbc..00000000000 --- a/packages/unix-sys-stat/unix-sys-stat.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-unix-sys-stat/archive/0.5.0.tar.gz" -checksum: "23220a65aa78c3c51451d21379d899ea" diff --git a/packages/unix-sys-stat/unix-sys-stat.0.5.1/descr b/packages/unix-sys-stat/unix-sys-stat.0.5.1/descr deleted file mode 100644 index a4ed97e857d..00000000000 --- a/packages/unix-sys-stat/unix-sys-stat.0.5.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -ocaml-unix-sys-stat provides access to the features exposed in sys/stat.h -in a way that is not tied to the implementation on the host system. - -The Sys_stat module provides functions for translating between the file -types and mode bits accessible through sys/stat.h and their values on -particular systems. The Sys_stat_host module exports representations of -various hosts. - -The Sys_stat_unix provides bindings to functions that use the types in -Sys_stat 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. diff --git a/packages/unix-sys-stat/unix-sys-stat.0.5.1/opam b/packages/unix-sys-stat/unix-sys-stat.0.5.1/opam index 696c656fad4..b3fcb3df030 100644 --- a/packages/unix-sys-stat/unix-sys-stat.0.5.1/opam +++ b/packages/unix-sys-stat/unix-sys-stat.0.5.1/opam @@ -1,19 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: ["David Sheets" "Jeremy Yallop"] homepage: "https://github.com/dsheets/ocaml-unix-sys-stat" bug-reports: "https://github.com/dsheets/ocaml-unix-sys-stat/issues" license: "ISC" tags: ["unix" "posix" "sys/stat.h" "syscall" "stat"] -dev-repo: "https://github.com/dsheets/ocaml-unix-sys-stat.git" -build: [make "build"] +dev-repo: "git+https://github.com/dsheets/ocaml-unix-sys-stat.git" +build: [ + [make "build"] + [make "test"] {with-test} +] install: [make "install"] -build-test: [make "test"] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test} + "alcotest" {with-test} "base-bytes" "unix-errno" {>= "0.4.0"} "ctypes" {>= "0.6.0"} @@ -22,3 +25,21 @@ depends: [ ] depopts: ["base-unix" "lwt"] conflicts: ["lwt" {< "2.4.7"}] +synopsis: + "ocaml-unix-sys-stat provides access to the features exposed in sys/stat.h" +description: """ +in a way that is not tied to the implementation on the host system. + +The Sys_stat module provides functions for translating between the file +types and mode bits accessible through sys/stat.h and their values on +particular systems. The Sys_stat_host module exports representations of +various hosts. + +The Sys_stat_unix provides bindings to functions that use the types in +Sys_stat 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.""" +url { + src: "https://github.com/dsheets/ocaml-unix-sys-stat/archive/0.5.1.tar.gz" + checksum: "md5=486c9e94d8c5278a7cb979ba39bc30bf" +} diff --git a/packages/unix-sys-stat/unix-sys-stat.0.5.1/url b/packages/unix-sys-stat/unix-sys-stat.0.5.1/url deleted file mode 100644 index 369089314ea..00000000000 --- a/packages/unix-sys-stat/unix-sys-stat.0.5.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-unix-sys-stat/archive/0.5.1.tar.gz" -checksum: "486c9e94d8c5278a7cb979ba39bc30bf" diff --git a/packages/unix-sys-stat/unix-sys-stat.0.5.2/descr b/packages/unix-sys-stat/unix-sys-stat.0.5.2/descr deleted file mode 100644 index a4ed97e857d..00000000000 --- a/packages/unix-sys-stat/unix-sys-stat.0.5.2/descr +++ /dev/null @@ -1,12 +0,0 @@ -ocaml-unix-sys-stat provides access to the features exposed in sys/stat.h -in a way that is not tied to the implementation on the host system. - -The Sys_stat module provides functions for translating between the file -types and mode bits accessible through sys/stat.h and their values on -particular systems. The Sys_stat_host module exports representations of -various hosts. - -The Sys_stat_unix provides bindings to functions that use the types in -Sys_stat 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. diff --git a/packages/unix-sys-stat/unix-sys-stat.0.5.2/opam b/packages/unix-sys-stat/unix-sys-stat.0.5.2/opam index 9f89515a77e..9d97d09ae5d 100644 --- a/packages/unix-sys-stat/unix-sys-stat.0.5.2/opam +++ b/packages/unix-sys-stat/unix-sys-stat.0.5.2/opam @@ -1,20 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: ["David Sheets" "Jeremy Yallop"] homepage: "https://github.com/dsheets/ocaml-unix-sys-stat" bug-reports: "https://github.com/dsheets/ocaml-unix-sys-stat/issues" license: "ISC" tags: ["unix" "posix" "sys/stat.h" "syscall" "stat"] -dev-repo: "https://github.com/dsheets/ocaml-unix-sys-stat.git" -build: [make "build"] +dev-repo: "git+https://github.com/dsheets/ocaml-unix-sys-stat.git" +build: [ + [make "build"] + [make "test"] {with-test} +] install: [make "install"] -build-test: [make "test"] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "ctypes-build" {build} - "alcotest" {test} + "alcotest" {with-test} "base-bytes" "unix-errno" {>= "0.4.0"} "ctypes" {>= "0.6.0"} @@ -23,3 +26,21 @@ depends: [ ] depopts: ["base-unix" "lwt"] conflicts: ["lwt" {< "2.4.7"}] +synopsis: + "ocaml-unix-sys-stat provides access to the features exposed in sys/stat.h" +description: """ +in a way that is not tied to the implementation on the host system. + +The Sys_stat module provides functions for translating between the file +types and mode bits accessible through sys/stat.h and their values on +particular systems. The Sys_stat_host module exports representations of +various hosts. + +The Sys_stat_unix provides bindings to functions that use the types in +Sys_stat 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.""" +url { + src: "https://github.com/dsheets/ocaml-unix-sys-stat/archive/0.5.2.tar.gz" + checksum: "md5=9657abc17cfd0b67dd99e2808cf93736" +} diff --git a/packages/unix-sys-stat/unix-sys-stat.0.5.2/url b/packages/unix-sys-stat/unix-sys-stat.0.5.2/url deleted file mode 100644 index b23f23fc535..00000000000 --- a/packages/unix-sys-stat/unix-sys-stat.0.5.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-unix-sys-stat/archive/0.5.2.tar.gz" -checksum: "9657abc17cfd0b67dd99e2808cf93736" diff --git a/packages/unix-time/unix-time.0.1.0/descr b/packages/unix-time/unix-time.0.1.0/descr deleted file mode 100644 index 7f037878ec1..00000000000 --- a/packages/unix-time/unix-time.0.1.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Unix time.h types, maps, and support - -unix-time provides access to the features exposed in time.h in a way -that is not tied to the implementation on the host system. - -The Time module provides types which are analogous to those defined in -time.h such as timespec. - -The Time_unix module provides a ctypes view for timespec. diff --git a/packages/unix-time/unix-time.0.1.0/opam b/packages/unix-time/unix-time.0.1.0/opam index ce9b6e3796a..ced79f18236 100644 --- a/packages/unix-time/unix-time.0.1.0/opam +++ b/packages/unix-time/unix-time.0.1.0/opam @@ -1,19 +1,22 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: "David Sheets" homepage: "https://github.com/dsheets/ocaml-unix-time" bug-reports: "https://github.com/dsheets/ocaml-unix-time/issues" license: "ISC" tags: ["unix" "posix" "time.h" "tm" "timespec"] -dev-repo: "https://github.com/dsheets/ocaml-unix-time.git" -build: [make "build"] +dev-repo: "git+https://github.com/dsheets/ocaml-unix-time.git" +build: [ + [make "build"] + [make "test"] {with-test} +] install: [make "install"] -build-test: [make "test"] remove: [make "uninstall"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} - "alcotest" {test} + "alcotest" {with-test} "unix-errno" {>= "0.4.0"} "ctypes" ] @@ -21,3 +24,16 @@ depopts: "base-unix" conflicts: [ "ctypes" {< "0.4.0"} ] +synopsis: "Unix time.h types, maps, and support" +description: """ +unix-time provides access to the features exposed in time.h in a way +that is not tied to the implementation on the host system. + +The Time module provides types which are analogous to those defined in +time.h such as timespec. + +The Time_unix module provides a ctypes view for timespec.""" +url { + src: "https://github.com/dsheets/ocaml-unix-time/archive/0.1.0.tar.gz" + checksum: "md5=e53ba3b7ffee0605dc7975b7269f9efe" +} diff --git a/packages/unix-time/unix-time.0.1.0/url b/packages/unix-time/unix-time.0.1.0/url deleted file mode 100644 index e1f71d47eff..00000000000 --- a/packages/unix-time/unix-time.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-unix-time/archive/0.1.0.tar.gz" -checksum: "e53ba3b7ffee0605dc7975b7269f9efe" diff --git a/packages/unix-type-representations/unix-type-representations.0.1.0/descr b/packages/unix-type-representations/unix-type-representations.0.1.0/descr deleted file mode 100644 index 1fa6886f348..00000000000 --- a/packages/unix-type-representations/unix-type-representations.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Functions that expose the underlying types of some abstract types in the Unix module. diff --git a/packages/unix-type-representations/unix-type-representations.0.1.0/opam b/packages/unix-type-representations/unix-type-representations.0.1.0/opam index 256c528ea5b..086b1e47412 100644 --- a/packages/unix-type-representations/unix-type-representations.0.1.0/opam +++ b/packages/unix-type-representations/unix-type-representations.0.1.0/opam @@ -1,26 +1,33 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jeremy Yallop " authors: "Jeremy Yallop " homepage: "https://github.com/yallop/ocaml-unix-type-representations" bug-reports: "https://github.com/yallop/ocaml-unix-type-representations/issues" license: "MIT" -dev-repo: "https://github.com/yallop/ocaml-unix-type-representations.git" +dev-repo: "git+https://github.com/yallop/ocaml-unix-type-representations.git" build: [ ["./configure" "--prefix=%{prefix}%"] [make] + ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} + [make "test"] {with-test} ] install: [make "install"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - [make "test"] -] remove: ["ocamlfind" "remove" "unix-type-representations"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "base-unix" - "ctypes" {test} - "ctypes-foreign" {test} - "ounit" {test} + "ctypes" {with-test} + "ctypes-foreign" {with-test} + "ounit" {with-test} ] +synopsis: + "Functions that expose the underlying types of some abstract types in the Unix module." +flags: light-uninstall +url { + src: + "https://github.com/yallop/ocaml-unix-type-representations/archive/0.1.0.tar.gz" + checksum: "md5=ed8b6597b8fd7975d3f1f4b60fbf05f8" +} diff --git a/packages/unix-type-representations/unix-type-representations.0.1.0/url b/packages/unix-type-representations/unix-type-representations.0.1.0/url deleted file mode 100644 index 53aebb6f7de..00000000000 --- a/packages/unix-type-representations/unix-type-representations.0.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/yallop/ocaml-unix-type-representations/archive/0.1.0.tar.gz" -checksum: "ed8b6597b8fd7975d3f1f4b60fbf05f8" diff --git a/packages/unix-type-representations/unix-type-representations.0.1.1/descr b/packages/unix-type-representations/unix-type-representations.0.1.1/descr deleted file mode 100644 index 1fa6886f348..00000000000 --- a/packages/unix-type-representations/unix-type-representations.0.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Functions that expose the underlying types of some abstract types in the Unix module. diff --git a/packages/unix-type-representations/unix-type-representations.0.1.1/opam b/packages/unix-type-representations/unix-type-representations.0.1.1/opam index 3ea828b8bec..4385eeeaafc 100644 --- a/packages/unix-type-representations/unix-type-representations.0.1.1/opam +++ b/packages/unix-type-representations/unix-type-representations.0.1.1/opam @@ -1,19 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Jeremy Yallop " authors: "Jeremy Yallop " license: "MIT" homepage: "https://github.com/yallop/ocaml-unix-type-representations" bug-reports: "https://github.com/yallop/ocaml-unix-type-representations/issues" -dev-repo: "https://github.com/yallop/ocaml-unix-type-representations.git" -build: [[ "ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{pinned}%" ]] -build-test: -[[ "ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{pinned}%" "--tests" "true" ] - [ "ocaml" "pkg/pkg.ml" "test" ]] +dev-repo: "git+https://github.com/yallop/ocaml-unix-type-representations.git" +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{pinned}%"] + ["ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] depends: [ + "ocaml" "topkg" {build & >= "0.9.0"} "ocamlfind" {build} "ocamlbuild" {build} "base-unix" - "ctypes" {test} - "ounit" {test} + "ctypes" {with-test} + "ounit" {with-test} ] +synopsis: + "Functions that expose the underlying types of some abstract types in the Unix module." +url { + src: + "https://github.com/yallop/ocaml-unix-type-representations/archive/0.1.1.tar.gz" + checksum: "md5=e78a1b4e08ff39a3698e6e30a829aff9" +} diff --git a/packages/unix-type-representations/unix-type-representations.0.1.1/url b/packages/unix-type-representations/unix-type-representations.0.1.1/url deleted file mode 100644 index 8dcab251a82..00000000000 --- a/packages/unix-type-representations/unix-type-representations.0.1.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/yallop/ocaml-unix-type-representations/archive/0.1.1.tar.gz" -checksum: "e78a1b4e08ff39a3698e6e30a829aff9" diff --git a/packages/unix-unistd/unix-unistd.0.3.0/descr b/packages/unix-unistd/unix-unistd.0.3.0/descr deleted file mode 100644 index 9387a018946..00000000000 --- a/packages/unix-unistd/unix-unistd.0.3.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Host-independent unistd.h bindings - -ocaml-unix-unistd provides access to the features exposed in unistd.h in a way that is not tied to the implementation on the host system. - -The Unistd module provides functions for translating between the constants accessible through unistd.h and their values on particular systems. - -The Unistd_unix module provides bindings to functions that use the constants and types in Unistd along with a representation of the host system. The bindings support a more comprehensive range of seek commands than the corresponding functions in the standard OCaml Unix module. The Unistd_unix_lwt module exports non-blocking versions of the functions in Unistd_unix based on the Lwt cooperative threading library. diff --git a/packages/unix-unistd/unix-unistd.0.3.0/opam b/packages/unix-unistd/unix-unistd.0.3.0/opam index 87ba309e1ae..6d75cc75bb9 100644 --- a/packages/unix-unistd/unix-unistd.0.3.0/opam +++ b/packages/unix-unistd/unix-unistd.0.3.0/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.3.0" maintainer: "David Sheets " authors: ["David Sheets " "Jeremy Yallop "] homepage: "https://github.com/dsheets/ocaml-unix-unistd" bug-reports: "https://github.com/dsheets/ocaml-unix-unistd/issues" -dev-repo: "https://github.com/dsheets/ocaml-unix-unistd.git" +dev-repo: "git+https://github.com/dsheets/ocaml-unix-unistd.git" license: "ISC" build: [ [make "build"] @@ -13,6 +13,7 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "unix-unistd"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "ctypes-build" {build} @@ -30,3 +31,15 @@ conflicts: [ "ctypes" {< "0.9.0"} "unix-errno" { < "0.4.0" } ] +synopsis: "Host-independent unistd.h bindings" +description: """ +ocaml-unix-unistd provides access to the features exposed in unistd.h in a way that is not tied to the implementation on the host system. + +The Unistd module provides functions for translating between the constants accessible through unistd.h and their values on particular systems. + +The Unistd_unix module provides bindings to functions that use the constants and types in Unistd along with a representation of the host system. The bindings support a more comprehensive range of seek commands than the corresponding functions in the standard OCaml Unix module. The Unistd_unix_lwt module exports non-blocking versions of the functions in Unistd_unix based on the Lwt cooperative threading library.""" +flags: light-uninstall +url { + src: "https://github.com/dsheets/ocaml-unix-unistd/archive/0.3.0.tar.gz" + checksum: "md5=277130ca906f7f4aeb983ec3d61a1ad6" +} diff --git a/packages/unix-unistd/unix-unistd.0.3.0/url b/packages/unix-unistd/unix-unistd.0.3.0/url deleted file mode 100644 index 6c94a1d5274..00000000000 --- a/packages/unix-unistd/unix-unistd.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-unix-unistd/archive/0.3.0.tar.gz" -checksum: "277130ca906f7f4aeb983ec3d61a1ad6" diff --git a/packages/unix-unistd/unix-unistd.0.3.1/descr b/packages/unix-unistd/unix-unistd.0.3.1/descr deleted file mode 100644 index 9387a018946..00000000000 --- a/packages/unix-unistd/unix-unistd.0.3.1/descr +++ /dev/null @@ -1,7 +0,0 @@ -Host-independent unistd.h bindings - -ocaml-unix-unistd provides access to the features exposed in unistd.h in a way that is not tied to the implementation on the host system. - -The Unistd module provides functions for translating between the constants accessible through unistd.h and their values on particular systems. - -The Unistd_unix module provides bindings to functions that use the constants and types in Unistd along with a representation of the host system. The bindings support a more comprehensive range of seek commands than the corresponding functions in the standard OCaml Unix module. The Unistd_unix_lwt module exports non-blocking versions of the functions in Unistd_unix based on the Lwt cooperative threading library. diff --git a/packages/unix-unistd/unix-unistd.0.3.1/opam b/packages/unix-unistd/unix-unistd.0.3.1/opam index f90495b410b..3a85c5a28dd 100644 --- a/packages/unix-unistd/unix-unistd.0.3.1/opam +++ b/packages/unix-unistd/unix-unistd.0.3.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "David Sheets " authors: ["David Sheets " "Jeremy Yallop "] homepage: "https://github.com/dsheets/ocaml-unix-unistd" bug-reports: "https://github.com/dsheets/ocaml-unix-unistd/issues" -dev-repo: "https://github.com/dsheets/ocaml-unix-unistd.git" +dev-repo: "git+https://github.com/dsheets/ocaml-unix-unistd.git" license: "ISC" build: [ [make "build"] @@ -12,6 +12,7 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "unix-unistd"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "ctypes-build" {build} @@ -29,3 +30,15 @@ conflicts: [ "ctypes" {< "0.9.0"} "unix-errno" { < "0.4.0" } ] +synopsis: "Host-independent unistd.h bindings" +description: """ +ocaml-unix-unistd provides access to the features exposed in unistd.h in a way that is not tied to the implementation on the host system. + +The Unistd module provides functions for translating between the constants accessible through unistd.h and their values on particular systems. + +The Unistd_unix module provides bindings to functions that use the constants and types in Unistd along with a representation of the host system. The bindings support a more comprehensive range of seek commands than the corresponding functions in the standard OCaml Unix module. The Unistd_unix_lwt module exports non-blocking versions of the functions in Unistd_unix based on the Lwt cooperative threading library.""" +flags: light-uninstall +url { + src: "https://github.com/dsheets/ocaml-unix-unistd/archive/0.3.1.tar.gz" + checksum: "md5=cec4acb70fd05330475768bf180af123" +} diff --git a/packages/unix-unistd/unix-unistd.0.3.1/url b/packages/unix-unistd/unix-unistd.0.3.1/url deleted file mode 100644 index 8c8f219497d..00000000000 --- a/packages/unix-unistd/unix-unistd.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-unix-unistd/archive/0.3.1.tar.gz" -checksum: "cec4acb70fd05330475768bf180af123" diff --git a/packages/unix-unistd/unix-unistd.0.4.0/descr b/packages/unix-unistd/unix-unistd.0.4.0/descr deleted file mode 100644 index 9387a018946..00000000000 --- a/packages/unix-unistd/unix-unistd.0.4.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -Host-independent unistd.h bindings - -ocaml-unix-unistd provides access to the features exposed in unistd.h in a way that is not tied to the implementation on the host system. - -The Unistd module provides functions for translating between the constants accessible through unistd.h and their values on particular systems. - -The Unistd_unix module provides bindings to functions that use the constants and types in Unistd along with a representation of the host system. The bindings support a more comprehensive range of seek commands than the corresponding functions in the standard OCaml Unix module. The Unistd_unix_lwt module exports non-blocking versions of the functions in Unistd_unix based on the Lwt cooperative threading library. diff --git a/packages/unix-unistd/unix-unistd.0.4.0/opam b/packages/unix-unistd/unix-unistd.0.4.0/opam index 7e13cc32935..8666d387e53 100644 --- a/packages/unix-unistd/unix-unistd.0.4.0/opam +++ b/packages/unix-unistd/unix-unistd.0.4.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "David Sheets " authors: [ "David Sheets " "Jeremy Yallop " @@ -6,11 +6,12 @@ authors: [ homepage: "https://github.com/dsheets/ocaml-unix-unistd" bug-reports: "https://github.com/dsheets/ocaml-unix-unistd/issues" license: "ISC" -dev-repo: "https://github.com/dsheets/ocaml-unix-unistd.git" +dev-repo: "git+https://github.com/dsheets/ocaml-unix-unistd.git" build: [make "build"] install: [make "install"] remove: ["ocamlfind" "remove" "unix-unistd"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "ctypes-build" {build} @@ -28,3 +29,15 @@ conflicts: [ "ctypes" {< "0.9.0"} "unix-errno" {< "0.4.0"} ] +synopsis: "Host-independent unistd.h bindings" +description: """ +ocaml-unix-unistd provides access to the features exposed in unistd.h in a way that is not tied to the implementation on the host system. + +The Unistd module provides functions for translating between the constants accessible through unistd.h and their values on particular systems. + +The Unistd_unix module provides bindings to functions that use the constants and types in Unistd along with a representation of the host system. The bindings support a more comprehensive range of seek commands than the corresponding functions in the standard OCaml Unix module. The Unistd_unix_lwt module exports non-blocking versions of the functions in Unistd_unix based on the Lwt cooperative threading library.""" +flags: light-uninstall +url { + src: "https://github.com/dsheets/ocaml-unix-unistd/archive/0.4.0.tar.gz" + checksum: "md5=9791a4a23c7e8f9fc6f3a3d85e3f1473" +} diff --git a/packages/unix-unistd/unix-unistd.0.4.0/url b/packages/unix-unistd/unix-unistd.0.4.0/url deleted file mode 100644 index 4b76fb25f1d..00000000000 --- a/packages/unix-unistd/unix-unistd.0.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/dsheets/ocaml-unix-unistd/archive/0.4.0.tar.gz" -checksum: "9791a4a23c7e8f9fc6f3a3d85e3f1473" diff --git a/packages/unmagic/unmagic.0.9.0/descr b/packages/unmagic/unmagic.0.9.0/descr deleted file mode 100644 index 121e56246c1..00000000000 --- a/packages/unmagic/unmagic.0.9.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Runtime tag-checking of marshaled ocaml data -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. diff --git a/packages/unmagic/unmagic.0.9.0/opam b/packages/unmagic/unmagic.0.9.0/opam index 0b4b5dbe1a6..e69e53199dc 100644 --- a/packages/unmagic/unmagic.0.9.0/opam +++ b/packages/unmagic/unmagic.0.9.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.9.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,13 +17,20 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10.1" } + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "omake" {build & < "0.10.1"} "spotlib" "typerep" - "ppx_typerep_conv" { build } + "ppx_typerep_conv" {build} "ppx_deriving" ] -available: [ - ocaml-version >= "4.03.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://bitbucket.org/camlspotter/unmagic/get/0.9.0.tar.gz" + checksum: "md5=d66048abe7125c283f3d0183b46dd864" +} diff --git a/packages/unmagic/unmagic.0.9.0/url b/packages/unmagic/unmagic.0.9.0/url deleted file mode 100644 index 65cec882eb9..00000000000 --- a/packages/unmagic/unmagic.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/unmagic/get/0.9.0.tar.gz" -checksum: "d66048abe7125c283f3d0183b46dd864" diff --git a/packages/unmagic/unmagic.1.0.0/descr b/packages/unmagic/unmagic.1.0.0/descr deleted file mode 100644 index 121e56246c1..00000000000 --- a/packages/unmagic/unmagic.1.0.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Runtime tag-checking of marshaled ocaml data -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. diff --git a/packages/unmagic/unmagic.1.0.0/opam b/packages/unmagic/unmagic.1.0.0/opam index 94d0890c3b8..7c8cb16fa64 100644 --- a/packages/unmagic/unmagic.1.0.0/opam +++ b/packages/unmagic/unmagic.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.0" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,13 +17,20 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10" } + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "omake" {build & < "0.10"} "spotlib" "typerep" - "ppx_typerep_conv" { build } + "ppx_typerep_conv" {build} "ppx_deriving" ] -available: [ - ocaml-version >= "4.03.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://bitbucket.org/camlspotter/unmagic/get/1.0.0.tar.gz" + checksum: "md5=5e51eb8dadd4a836f762b570b8a94fe8" +} diff --git a/packages/unmagic/unmagic.1.0.0/url b/packages/unmagic/unmagic.1.0.0/url deleted file mode 100644 index c465d89b675..00000000000 --- a/packages/unmagic/unmagic.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/unmagic/get/1.0.0.tar.gz" -checksum: "5e51eb8dadd4a836f762b570b8a94fe8" diff --git a/packages/unmagic/unmagic.1.0.1/descr b/packages/unmagic/unmagic.1.0.1/descr deleted file mode 100644 index 121e56246c1..00000000000 --- a/packages/unmagic/unmagic.1.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Runtime tag-checking of marshaled ocaml data -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. diff --git a/packages/unmagic/unmagic.1.0.1/opam b/packages/unmagic/unmagic.1.0.1/opam index 3b1cd0714f4..070f6c91447 100644 --- a/packages/unmagic/unmagic.1.0.1/opam +++ b/packages/unmagic/unmagic.1.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.1" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,13 +17,20 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10" } + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "omake" {build & < "0.10"} "spotlib" "typerep" - "ppx_typerep_conv" { build } + "ppx_typerep_conv" {build} "ppx_deriving" ] -available: [ - ocaml-version >= "4.03.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://bitbucket.org/camlspotter/unmagic/get/1.0.1.tar.gz" + checksum: "md5=7c1a5c774c8c66c468ba5b492e20cdfc" +} diff --git a/packages/unmagic/unmagic.1.0.1/url b/packages/unmagic/unmagic.1.0.1/url deleted file mode 100644 index 83c1c5c5083..00000000000 --- a/packages/unmagic/unmagic.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/unmagic/get/1.0.1.tar.gz" -checksum: "7c1a5c774c8c66c468ba5b492e20cdfc" diff --git a/packages/unmagic/unmagic.1.0.2/descr b/packages/unmagic/unmagic.1.0.2/descr deleted file mode 100644 index 121e56246c1..00000000000 --- a/packages/unmagic/unmagic.1.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Runtime tag-checking of marshaled ocaml data -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. diff --git a/packages/unmagic/unmagic.1.0.2/opam b/packages/unmagic/unmagic.1.0.2/opam index 19ea566112b..0baf2836d69 100644 --- a/packages/unmagic/unmagic.1.0.2/opam +++ b/packages/unmagic/unmagic.1.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.2" authors: "Jun Furuse" maintainer: "jun.furuse@gmail.com" @@ -17,13 +17,20 @@ remove: [ [ "ocaml" "setup.ml" "-uninstall" ] ] depends: [ - "ocamlfind" { build } - "omake" { build & < "0.10" } + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "omake" {build & < "0.10"} "spotlib" "typerep" - "ppx_typerep_conv" { build } - "ppx_deriving" { <= "4.1" } -] -available: [ - ocaml-version >= "4.03.0" + "ppx_typerep_conv" {build} + "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://bitbucket.org/camlspotter/unmagic/get/1.0.2.tar.gz" + checksum: "md5=57d315be2bf7241517ff67bd5bfcb816" +} diff --git a/packages/unmagic/unmagic.1.0.2/url b/packages/unmagic/unmagic.1.0.2/url deleted file mode 100644 index f66f653d93b..00000000000 --- a/packages/unmagic/unmagic.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/unmagic/get/1.0.2.tar.gz" -checksum: "57d315be2bf7241517ff67bd5bfcb816" diff --git a/packages/unmagic/unmagic.1.0.3/descr b/packages/unmagic/unmagic.1.0.3/descr deleted file mode 100644 index 121e56246c1..00000000000 --- a/packages/unmagic/unmagic.1.0.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Runtime tag-checking of marshaled ocaml data -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. diff --git a/packages/unmagic/unmagic.1.0.3/opam b/packages/unmagic/unmagic.1.0.3/opam index 5853f1d598d..bf72179eb31 100644 --- a/packages/unmagic/unmagic.1.0.3/opam +++ b/packages/unmagic/unmagic.1.0.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.3" maintainer: "jun.furuse@gmail.com" authors: "Jun Furuse" @@ -8,6 +8,7 @@ bug-reports: dev-repo: "hg://https://bitbucket.org/camlspotter/unmagic" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" {>= "4.06.0"} "ocamlfind" {build} "omake" {build & < "0.10"} "spotlib" @@ -15,4 +16,12 @@ depends: [ "ppx_typerep_conv" {build} "ppx_deriving" ] -available: [ocaml-version >= "4.06.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://bitbucket.org/camlspotter/unmagic/get/1.0.3.tar.gz" + checksum: "md5=9378b07b1b08e86875f96893df711f12" +} diff --git a/packages/unmagic/unmagic.1.0.3/url b/packages/unmagic/unmagic.1.0.3/url deleted file mode 100644 index 1c9b6573a7b..00000000000 --- a/packages/unmagic/unmagic.1.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/unmagic/get/1.0.3.tar.gz" -checksum: "9378b07b1b08e86875f96893df711f12" diff --git a/packages/unmagic/unmagic.1.0.4/descr b/packages/unmagic/unmagic.1.0.4/descr deleted file mode 100644 index 121e56246c1..00000000000 --- a/packages/unmagic/unmagic.1.0.4/descr +++ /dev/null @@ -1,4 +0,0 @@ -Runtime tag-checking of marshaled ocaml data -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. diff --git a/packages/unmagic/unmagic.1.0.4/opam b/packages/unmagic/unmagic.1.0.4/opam index 27e10e6f02f..394bfcffd89 100644 --- a/packages/unmagic/unmagic.1.0.4/opam +++ b/packages/unmagic/unmagic.1.0.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" version: "1.0.4" maintainer: "jun.furuse@gmail.com" authors: "Jun Furuse" @@ -8,9 +8,18 @@ bug-reports: dev-repo: "hg://https://bitbucket.org/camlspotter/unmagic" build: ["jbuilder" "build" "-p" name "-j" jobs] depends: [ + "ocaml" {>= "4.06.0"} "jbuilder" {build} "spotlib" "typerep" {>= "v0.10.0"} "ppx_typerep_conv" {build} ] -available: [ocaml-version >= "4.06.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://bitbucket.org/camlspotter/unmagic/get/1.0.4.tar.gz" + checksum: "md5=dd2997d9984b2ae4d9d7a54f86730b17" +} diff --git a/packages/unmagic/unmagic.1.0.4/url b/packages/unmagic/unmagic.1.0.4/url deleted file mode 100644 index c58aa237502..00000000000 --- a/packages/unmagic/unmagic.1.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://bitbucket.org/camlspotter/unmagic/get/1.0.4.tar.gz" -checksum: "dd2997d9984b2ae4d9d7a54f86730b17" diff --git a/packages/uri/uri.1.1/descr b/packages/uri/uri.1.1/descr deleted file mode 100644 index a11647bd9dd..00000000000 --- a/packages/uri/uri.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -RFC3986 URI/URL parsing library diff --git a/packages/uri/uri.1.1/opam b/packages/uri/uri.1.1/opam deleted file mode 100644 index 262fcbbeb9e..00000000000 --- a/packages/uri/uri.1.1/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -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: [ - "re" - "ocamlfind" - "ounit" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/uri/uri.1.1/url b/packages/uri/uri.1.1/url deleted file mode 100644 index d9d7384ae69..00000000000 --- a/packages/uri/uri.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/mirage/ocaml-uri/tarball/ocaml-uri-1.1" -checksum: "486f0b704eab4316a6d52e94a75cba01" diff --git a/packages/uri/uri.1.3.0/descr b/packages/uri/uri.1.3.0/descr deleted file mode 100644 index a11647bd9dd..00000000000 --- a/packages/uri/uri.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -RFC3986 URI/URL parsing library diff --git a/packages/uri/uri.1.3.0/opam b/packages/uri/uri.1.3.0/opam index fa971ff04f5..aa073bb5580 100644 --- a/packages/uri/uri.1.3.0/opam +++ b/packages/uri/uri.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://github.com/mirage/ocaml-uri" maintainer: "anil@recoil.org" authors: [ @@ -17,9 +17,15 @@ build: [ ] remove: [["ocamlfind" "remove" "uri"]] depends: [ + "ocaml" {< "4.06.0"} "re" "ocamlfind" "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.06.0"] +synopsis: "RFC3986 URI/URL parsing library" +flags: light-uninstall +url { + src: "http://github.com/mirage/ocaml-uri/tarball/ocaml-uri-1.3.0" + checksum: "md5=2cc591a3df5cec3837e20e562f2cac97" +} diff --git a/packages/uri/uri.1.3.0/url b/packages/uri/uri.1.3.0/url deleted file mode 100644 index 67f5eedf93b..00000000000 --- a/packages/uri/uri.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/mirage/ocaml-uri/tarball/ocaml-uri-1.3.0" -checksum: "2cc591a3df5cec3837e20e562f2cac97" diff --git a/packages/uri/uri.1.3.1/descr b/packages/uri/uri.1.3.1/descr deleted file mode 100644 index a11647bd9dd..00000000000 --- a/packages/uri/uri.1.3.1/descr +++ /dev/null @@ -1 +0,0 @@ -RFC3986 URI/URL parsing library diff --git a/packages/uri/uri.1.3.1/opam b/packages/uri/uri.1.3.1/opam index fa971ff04f5..aa7a8b39d72 100644 --- a/packages/uri/uri.1.3.1/opam +++ b/packages/uri/uri.1.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://github.com/mirage/ocaml-uri" maintainer: "anil@recoil.org" authors: [ @@ -17,9 +17,15 @@ build: [ ] remove: [["ocamlfind" "remove" "uri"]] depends: [ + "ocaml" {< "4.06.0"} "re" "ocamlfind" "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.06.0"] +synopsis: "RFC3986 URI/URL parsing library" +flags: light-uninstall +url { + src: "http://github.com/mirage/ocaml-uri/tarball/ocaml-uri-1.3.1" + checksum: "md5=851166afe53636fb043d9672bb7d54d1" +} diff --git a/packages/uri/uri.1.3.1/url b/packages/uri/uri.1.3.1/url deleted file mode 100644 index 70fd04b1b36..00000000000 --- a/packages/uri/uri.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/mirage/ocaml-uri/tarball/ocaml-uri-1.3.1" -checksum: "851166afe53636fb043d9672bb7d54d1" diff --git a/packages/uri/uri.1.3.10/descr b/packages/uri/uri.1.3.10/descr deleted file mode 100644 index a11647bd9dd..00000000000 --- a/packages/uri/uri.1.3.10/descr +++ /dev/null @@ -1 +0,0 @@ -RFC3986 URI/URL parsing library diff --git a/packages/uri/uri.1.3.10/opam b/packages/uri/uri.1.3.10/opam deleted file mode 100644 index c0bf8da57fa..00000000000 --- a/packages/uri/uri.1.3.10/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -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"] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "uri"]] -depends: [ - "ocamlfind" - "re" - "ocamlbuild" {build} -] -depopts: ["ounit"] -conflicts: [ - "ounit" {< "1.0.2"} -] -dev-repo: "git://github.com/mirage/ocaml-uri" -install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/uri/uri.1.3.10/url b/packages/uri/uri.1.3.10/url deleted file mode 100644 index 7d005944002..00000000000 --- a/packages/uri/uri.1.3.10/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-uri/archive/v1.3.10.tar.gz" -checksum: "ea7b51642be1322f1e4e8533d0a09155" diff --git a/packages/uri/uri.1.3.11/descr b/packages/uri/uri.1.3.11/descr deleted file mode 100644 index a11647bd9dd..00000000000 --- a/packages/uri/uri.1.3.11/descr +++ /dev/null @@ -1 +0,0 @@ -RFC3986 URI/URL parsing library diff --git a/packages/uri/uri.1.3.11/opam b/packages/uri/uri.1.3.11/opam deleted file mode 100644 index c0bf8da57fa..00000000000 --- a/packages/uri/uri.1.3.11/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -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"] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "uri"]] -depends: [ - "ocamlfind" - "re" - "ocamlbuild" {build} -] -depopts: ["ounit"] -conflicts: [ - "ounit" {< "1.0.2"} -] -dev-repo: "git://github.com/mirage/ocaml-uri" -install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/uri/uri.1.3.11/url b/packages/uri/uri.1.3.11/url deleted file mode 100644 index f0972db419b..00000000000 --- a/packages/uri/uri.1.3.11/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-uri/archive/v1.3.11.tar.gz" -checksum: "2d5e69fcb60c396374b9680f6aa93418" diff --git a/packages/uri/uri.1.3.12/descr b/packages/uri/uri.1.3.12/descr deleted file mode 100644 index a11647bd9dd..00000000000 --- a/packages/uri/uri.1.3.12/descr +++ /dev/null @@ -1 +0,0 @@ -RFC3986 URI/URL parsing library diff --git a/packages/uri/uri.1.3.12/opam b/packages/uri/uri.1.3.12/opam index c0bf8da57fa..13a2a18be59 100644 --- a/packages/uri/uri.1.3.12/opam +++ b/packages/uri/uri.1.3.12/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://github.com/mirage/ocaml-uri" maintainer: "anil@recoil.org" authors: [ @@ -15,10 +15,11 @@ tags: [ build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "uri"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "re" "ocamlbuild" {build} @@ -29,4 +30,9 @@ conflicts: [ ] dev-repo: "git://github.com/mirage/ocaml-uri" install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.06.0"] +synopsis: "RFC3986 URI/URL parsing library" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-uri/archive/v1.3.12.tar.gz" + checksum: "md5=7dee9d64932fe016b173f6480dd43978" +} diff --git a/packages/uri/uri.1.3.12/url b/packages/uri/uri.1.3.12/url deleted file mode 100644 index d4e05dfe4b8..00000000000 --- a/packages/uri/uri.1.3.12/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-uri/archive/v1.3.12.tar.gz" -checksum: "7dee9d64932fe016b173f6480dd43978" diff --git a/packages/uri/uri.1.3.13/descr b/packages/uri/uri.1.3.13/descr deleted file mode 100644 index a11647bd9dd..00000000000 --- a/packages/uri/uri.1.3.13/descr +++ /dev/null @@ -1 +0,0 @@ -RFC3986 URI/URL parsing library diff --git a/packages/uri/uri.1.3.13/opam b/packages/uri/uri.1.3.13/opam deleted file mode 100644 index aeaafa270c4..00000000000 --- a/packages/uri/uri.1.3.13/opam +++ /dev/null @@ -1,33 +0,0 @@ -opam-version: "1.2" -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"] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "uri"]] -depends: [ - "ocamlfind" - "re" - "sexplib" {>= "109.53.00" & < "113.01.00"} - "type_conv" - "ocamlbuild" {build} -] -depopts: ["ounit"] -conflicts: [ - "ounit" {< "1.0.2"} -] -dev-repo: "git://github.com/mirage/ocaml-uri" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/uri/uri.1.3.13/url b/packages/uri/uri.1.3.13/url deleted file mode 100644 index ea6c5f3b8c9..00000000000 --- a/packages/uri/uri.1.3.13/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-uri/archive/v1.3.13.tar.gz" -checksum: "bf10079e89de53af408499c136f63e9f" diff --git a/packages/uri/uri.1.3.2/descr b/packages/uri/uri.1.3.2/descr deleted file mode 100644 index a11647bd9dd..00000000000 --- a/packages/uri/uri.1.3.2/descr +++ /dev/null @@ -1 +0,0 @@ -RFC3986 URI/URL parsing library diff --git a/packages/uri/uri.1.3.2/opam b/packages/uri/uri.1.3.2/opam deleted file mode 100644 index fa971ff04f5..00000000000 --- a/packages/uri/uri.1.3.2/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -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: [ - "re" - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/uri/uri.1.3.2/url b/packages/uri/uri.1.3.2/url deleted file mode 100644 index 250ae584267..00000000000 --- a/packages/uri/uri.1.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/mirage/ocaml-uri/tarball/ocaml-uri-1.3.2" -checksum: "9599efa7ad8c7c3fcd6d6f84d5ed424b" diff --git a/packages/uri/uri.1.3.3/descr b/packages/uri/uri.1.3.3/descr deleted file mode 100644 index a11647bd9dd..00000000000 --- a/packages/uri/uri.1.3.3/descr +++ /dev/null @@ -1 +0,0 @@ -RFC3986 URI/URL parsing library diff --git a/packages/uri/uri.1.3.3/opam b/packages/uri/uri.1.3.3/opam deleted file mode 100644 index fa971ff04f5..00000000000 --- a/packages/uri/uri.1.3.3/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -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: [ - "re" - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/uri/uri.1.3.3/url b/packages/uri/uri.1.3.3/url deleted file mode 100644 index 85e46a81b6e..00000000000 --- a/packages/uri/uri.1.3.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/mirage/ocaml-uri/tarball/ocaml-uri-1.3.3" -checksum: "44df4a05b05b6c9df94d245c084b0606" diff --git a/packages/uri/uri.1.3.4/descr b/packages/uri/uri.1.3.4/descr deleted file mode 100644 index a11647bd9dd..00000000000 --- a/packages/uri/uri.1.3.4/descr +++ /dev/null @@ -1 +0,0 @@ -RFC3986 URI/URL parsing library diff --git a/packages/uri/uri.1.3.4/opam b/packages/uri/uri.1.3.4/opam deleted file mode 100644 index fa971ff04f5..00000000000 --- a/packages/uri/uri.1.3.4/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -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: [ - "re" - "ocamlfind" - "ocamlbuild" {build} -] -install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/uri/uri.1.3.4/url b/packages/uri/uri.1.3.4/url deleted file mode 100644 index b73c5efbab2..00000000000 --- a/packages/uri/uri.1.3.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://github.com/mirage/ocaml-uri/tarball/ocaml-uri-1.3.4" -checksum: "54952c29e28ac0487d18abc64cabff9f" diff --git a/packages/uri/uri.1.3.5/descr b/packages/uri/uri.1.3.5/descr deleted file mode 100644 index a11647bd9dd..00000000000 --- a/packages/uri/uri.1.3.5/descr +++ /dev/null @@ -1 +0,0 @@ -RFC3986 URI/URL parsing library diff --git a/packages/uri/uri.1.3.5/opam b/packages/uri/uri.1.3.5/opam index bbd89e65bba..77480d3c3c6 100644 --- a/packages/uri/uri.1.3.5/opam +++ b/packages/uri/uri.1.3.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://github.com/mirage/ocaml-uri" maintainer: "anil@recoil.org" authors: [ @@ -17,10 +17,16 @@ build: [ ] remove: [["ocamlfind" "remove" "uri"]] depends: [ + "ocaml" {< "4.06.0"} "re" "ocamlfind" "ocamlbuild" {build} ] dev-repo: "git://github.com/mirage/ocaml-uri" install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.06.0"] +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: "md5=f9efb0ae5c6ba9ef8b1ea4205d6936aa" +} diff --git a/packages/uri/uri.1.3.5/url b/packages/uri/uri.1.3.5/url deleted file mode 100644 index 1bd7ab4b4e5..00000000000 --- a/packages/uri/uri.1.3.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-uri/archive/ocaml-uri-1.3.5.tar.gz" -checksum: "f9efb0ae5c6ba9ef8b1ea4205d6936aa" diff --git a/packages/uri/uri.1.3.6/descr b/packages/uri/uri.1.3.6/descr deleted file mode 100644 index a11647bd9dd..00000000000 --- a/packages/uri/uri.1.3.6/descr +++ /dev/null @@ -1 +0,0 @@ -RFC3986 URI/URL parsing library diff --git a/packages/uri/uri.1.3.6/opam b/packages/uri/uri.1.3.6/opam deleted file mode 100644 index bb95cb68c02..00000000000 --- a/packages/uri/uri.1.3.6/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -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"] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "uri"]] -depends: [ - "ocamlfind" - "re" - "ocamlbuild" {build} -] -depopts: ["ounit"] -conflicts: [ - "ounit" {< "1.0.2"} -] -dev-repo: "git://github.com/mirage/ocaml-uri" -available: [ocaml-version >= "4.00.0" & ocaml-version < "4.06.0"] -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/uri/uri.1.3.6/url b/packages/uri/uri.1.3.6/url deleted file mode 100644 index 36fb400d949..00000000000 --- a/packages/uri/uri.1.3.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-uri/archive/ocaml-uri-1.3.6.tar.gz" -checksum: "52df0c9d40bbc7800bae2e43d0ed7b65" diff --git a/packages/uri/uri.1.3.8/descr b/packages/uri/uri.1.3.8/descr deleted file mode 100644 index a11647bd9dd..00000000000 --- a/packages/uri/uri.1.3.8/descr +++ /dev/null @@ -1 +0,0 @@ -RFC3986 URI/URL parsing library diff --git a/packages/uri/uri.1.3.8/opam b/packages/uri/uri.1.3.8/opam deleted file mode 100644 index 261c55bdb8c..00000000000 --- a/packages/uri/uri.1.3.8/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -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"] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "uri"]] -depends: [ - "ocamlfind" - "re" - "ocamlbuild" {build} -] -depopts: ["ounit"] -conflicts: [ - "ounit" {< "1.0.2"} -] -dev-repo: "git://github.com/mirage/ocaml-uri" -available: [ocaml-version >= "4.0.0" & ocaml-version < "4.06.0"] -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/uri/uri.1.3.8/url b/packages/uri/uri.1.3.8/url deleted file mode 100644 index 47547adf7b2..00000000000 --- a/packages/uri/uri.1.3.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-uri/archive/ocaml-uri-1.3.8.tar.gz" -checksum: "81a075add6b49042a5710fdcf7f1a1a6" diff --git a/packages/uri/uri.1.3.9/descr b/packages/uri/uri.1.3.9/descr deleted file mode 100644 index a11647bd9dd..00000000000 --- a/packages/uri/uri.1.3.9/descr +++ /dev/null @@ -1 +0,0 @@ -RFC3986 URI/URL parsing library diff --git a/packages/uri/uri.1.3.9/opam b/packages/uri/uri.1.3.9/opam deleted file mode 100644 index c0bf8da57fa..00000000000 --- a/packages/uri/uri.1.3.9/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -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"] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "uri"]] -depends: [ - "ocamlfind" - "re" - "ocamlbuild" {build} -] -depopts: ["ounit"] -conflicts: [ - "ounit" {< "1.0.2"} -] -dev-repo: "git://github.com/mirage/ocaml-uri" -install: ["ocaml" "setup.ml" "-install"] -available: [ocaml-version < "4.06.0"] diff --git a/packages/uri/uri.1.3.9/url b/packages/uri/uri.1.3.9/url deleted file mode 100644 index 7247586c483..00000000000 --- a/packages/uri/uri.1.3.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-uri/archive/v1.3.9.tar.gz" -checksum: "547d7106fb580e93572f8038dfc09a6e" diff --git a/packages/uri/uri.1.4.0/descr b/packages/uri/uri.1.4.0/descr deleted file mode 100644 index a11647bd9dd..00000000000 --- a/packages/uri/uri.1.4.0/descr +++ /dev/null @@ -1 +0,0 @@ -RFC3986 URI/URL parsing library diff --git a/packages/uri/uri.1.4.0/opam b/packages/uri/uri.1.4.0/opam index f14ebe6d8c0..c541feb885e 100644 --- a/packages/uri/uri.1.4.0/opam +++ b/packages/uri/uri.1.4.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "anil@recoil.org" authors: [ "Anil Madhavapeddy" @@ -14,10 +14,11 @@ tags: [ build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "uri"]] depends: [ + "ocaml" "ocamlfind" "re" "sexplib" {>= "109.53.00" & < "113.01.00"} @@ -30,3 +31,9 @@ conflicts: [ ] dev-repo: "git://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: "md5=f8d9acfae8c86dde20fcd1a911a362af" +} diff --git a/packages/uri/uri.1.4.0/url b/packages/uri/uri.1.4.0/url deleted file mode 100644 index 1440db6bf6c..00000000000 --- a/packages/uri/uri.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-uri/archive/v1.4.0.tar.gz" -checksum: "f8d9acfae8c86dde20fcd1a911a362af" diff --git a/packages/uri/uri.1.5.0/descr b/packages/uri/uri.1.5.0/descr deleted file mode 100644 index a11647bd9dd..00000000000 --- a/packages/uri/uri.1.5.0/descr +++ /dev/null @@ -1 +0,0 @@ -RFC3986 URI/URL parsing library diff --git a/packages/uri/uri.1.5.0/opam b/packages/uri/uri.1.5.0/opam deleted file mode 100644 index e803c8c438e..00000000000 --- a/packages/uri/uri.1.5.0/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -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"] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "uri"]] -depends: [ - "ocamlfind" - "re" - "sexplib" {>= "109.53.00" & < "113.01.00"} - "type_conv" - "stringext" - "ocamlbuild" {build} -] -depopts: ["ounit"] -conflicts: [ - "ounit" {< "1.0.2"} -] -dev-repo: "git://github.com/mirage/ocaml-uri" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/uri/uri.1.5.0/url b/packages/uri/uri.1.5.0/url deleted file mode 100644 index 0fbd5a81726..00000000000 --- a/packages/uri/uri.1.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-uri/archive/v1.5.0.tar.gz" -checksum: "e3f298122c84d60c299edb776c825f4c" diff --git a/packages/uri/uri.1.6.0/descr b/packages/uri/uri.1.6.0/descr deleted file mode 100644 index a11647bd9dd..00000000000 --- a/packages/uri/uri.1.6.0/descr +++ /dev/null @@ -1 +0,0 @@ -RFC3986 URI/URL parsing library diff --git a/packages/uri/uri.1.6.0/opam b/packages/uri/uri.1.6.0/opam deleted file mode 100644 index b20a631a01f..00000000000 --- a/packages/uri/uri.1.6.0/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -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"] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "uri"]] -depends: [ - "ocamlfind" - "re" - "sexplib" {>= "109.53.00" & < "113.01.00"} - "type_conv" - "stringext" - "ocamlbuild" {build} -] -depopts: ["ounit"] -conflicts: ["ounit" {< "1.0.2"}] -dev-repo: "git://github.com/mirage/ocaml-uri" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/uri/uri.1.6.0/url b/packages/uri/uri.1.6.0/url deleted file mode 100644 index e99019c6f98..00000000000 --- a/packages/uri/uri.1.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-uri/archive/v1.6.0.tar.gz" -checksum: "ac0b7472091d6e2c699877043e1cb884" diff --git a/packages/uri/uri.1.7.0/descr b/packages/uri/uri.1.7.0/descr deleted file mode 100644 index a11647bd9dd..00000000000 --- a/packages/uri/uri.1.7.0/descr +++ /dev/null @@ -1 +0,0 @@ -RFC3986 URI/URL parsing library diff --git a/packages/uri/uri.1.7.0/opam b/packages/uri/uri.1.7.0/opam deleted file mode 100644 index b20a631a01f..00000000000 --- a/packages/uri/uri.1.7.0/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -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"] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "uri"]] -depends: [ - "ocamlfind" - "re" - "sexplib" {>= "109.53.00" & < "113.01.00"} - "type_conv" - "stringext" - "ocamlbuild" {build} -] -depopts: ["ounit"] -conflicts: ["ounit" {< "1.0.2"}] -dev-repo: "git://github.com/mirage/ocaml-uri" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/uri/uri.1.7.0/url b/packages/uri/uri.1.7.0/url deleted file mode 100644 index 643f2e29626..00000000000 --- a/packages/uri/uri.1.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-uri/archive/v1.7.0.tar.gz" -checksum: "9088fdd3ac4b551b60d7cf8e4982bc57" diff --git a/packages/uri/uri.1.7.1/descr b/packages/uri/uri.1.7.1/descr deleted file mode 100644 index a11647bd9dd..00000000000 --- a/packages/uri/uri.1.7.1/descr +++ /dev/null @@ -1 +0,0 @@ -RFC3986 URI/URL parsing library diff --git a/packages/uri/uri.1.7.1/opam b/packages/uri/uri.1.7.1/opam deleted file mode 100644 index b20a631a01f..00000000000 --- a/packages/uri/uri.1.7.1/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -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"] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "uri"]] -depends: [ - "ocamlfind" - "re" - "sexplib" {>= "109.53.00" & < "113.01.00"} - "type_conv" - "stringext" - "ocamlbuild" {build} -] -depopts: ["ounit"] -conflicts: ["ounit" {< "1.0.2"}] -dev-repo: "git://github.com/mirage/ocaml-uri" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/uri/uri.1.7.1/url b/packages/uri/uri.1.7.1/url deleted file mode 100644 index 4c5fc216322..00000000000 --- a/packages/uri/uri.1.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-uri/archive/v1.7.1.tar.gz" -checksum: "cc639df833530a4d2d8a407ddd445af0" diff --git a/packages/uri/uri.1.7.2/descr b/packages/uri/uri.1.7.2/descr deleted file mode 100644 index a11647bd9dd..00000000000 --- a/packages/uri/uri.1.7.2/descr +++ /dev/null @@ -1 +0,0 @@ -RFC3986 URI/URL parsing library diff --git a/packages/uri/uri.1.7.2/opam b/packages/uri/uri.1.7.2/opam index 1cb56bc2fdc..4909415f7cd 100644 --- a/packages/uri/uri.1.7.2/opam +++ b/packages/uri/uri.1.7.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "Anil Madhavapeddy" @@ -15,10 +15,11 @@ tags: [ build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "uri"]] depends: [ + "ocaml" "ocamlfind" "re" "sexplib" {>= "109.53.00" & < "113.01.00"} @@ -30,3 +31,9 @@ depopts: ["ounit"] conflicts: ["ounit" {< "1.0.2"}] dev-repo: "git://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: "md5=057267a916711f4c2367fc2cd7839ac7" +} diff --git a/packages/uri/uri.1.7.2/url b/packages/uri/uri.1.7.2/url deleted file mode 100644 index cc392b149d8..00000000000 --- a/packages/uri/uri.1.7.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-uri/archive/v1.7.2.tar.gz" -checksum: "057267a916711f4c2367fc2cd7839ac7" diff --git a/packages/uri/uri.1.8.0/descr b/packages/uri/uri.1.8.0/descr deleted file mode 100644 index a11647bd9dd..00000000000 --- a/packages/uri/uri.1.8.0/descr +++ /dev/null @@ -1 +0,0 @@ -RFC3986 URI/URL parsing library diff --git a/packages/uri/uri.1.8.0/opam b/packages/uri/uri.1.8.0/opam deleted file mode 100644 index da258f0831f..00000000000 --- a/packages/uri/uri.1.8.0/opam +++ /dev/null @@ -1,36 +0,0 @@ -opam-version: "1.2" -homepage: "https://github.com/mirage/ocaml-uri" -bug-reports: "https://github.com/mirage/ocaml-uri/issues" -dev-repo: "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"] -] -install: [ - ["ocaml" "setup.ml" "-install"] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "uri"]] -depends: [ - "ocamlfind" - "re" - "sexplib" {>= "109.53.00" & < "113.01.00"} - "base-bytes" - "type_conv" - "stringext" - "ounit" {>= "1.0.2"} - "ocamlbuild" {build} -] diff --git a/packages/uri/uri.1.8.0/url b/packages/uri/uri.1.8.0/url deleted file mode 100644 index ba1be565604..00000000000 --- a/packages/uri/uri.1.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-uri/archive/v1.8.0.tar.gz" -checksum: "0af2dba0068ff5c83961f533f092d201" diff --git a/packages/uri/uri.1.9.0/descr b/packages/uri/uri.1.9.0/descr deleted file mode 100644 index fa16ed8c5b6..00000000000 --- a/packages/uri/uri.1.9.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -RFC3986 URI/URL parsing library - -RFC3986 URI/URL parsing library diff --git a/packages/uri/uri.1.9.0/opam b/packages/uri/uri.1.9.0/opam index 0bc630fa6e8..7efadae2c0e 100644 --- a/packages/uri/uri.1.9.0/opam +++ b/packages/uri/uri.1.9.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "sheets@alum.mit.edu" authors: [ "Anil Madhavapeddy" @@ -14,22 +14,37 @@ tags: [ "org:mirage" "org:xapi-project" ] -dev-repo: "https://github.com/mirage/ocaml-uri.git" +dev-repo: "git+https://github.com/mirage/ocaml-uri.git" build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--%{ounit:enable}%-tests"] + [ + "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"] -build-test: ["ocaml" "setup.ml" "-test"] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "uri"] depends: [ + "ocaml" "ocamlfind" {build} "re" "sexplib" {>= "109.53.00" & < "113.01.00"} "base-bytes" "type_conv" "stringext" - "ounit" {test & >= "1.0.2"} + "ounit" {with-test & >= "1.0.2"} "ocamlbuild" {build} ] +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: "md5=147c62e3a15e495bb3ad0a4a94a9426d" +} diff --git a/packages/uri/uri.1.9.0/url b/packages/uri/uri.1.9.0/url deleted file mode 100644 index a959c0c227d..00000000000 --- a/packages/uri/uri.1.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-uri/archive/v1.9.0.tar.gz" -checksum: "147c62e3a15e495bb3ad0a4a94a9426d" diff --git a/packages/uri/uri.1.9.1/descr b/packages/uri/uri.1.9.1/descr deleted file mode 100644 index fa16ed8c5b6..00000000000 --- a/packages/uri/uri.1.9.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -RFC3986 URI/URL parsing library - -RFC3986 URI/URL parsing library diff --git a/packages/uri/uri.1.9.1/opam b/packages/uri/uri.1.9.1/opam index fe537cf7aa9..bef934c0fff 100644 --- a/packages/uri/uri.1.9.1/opam +++ b/packages/uri/uri.1.9.1/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://github.com/mirage/ocaml-uri" bug-reports: "https://github.com/mirage/ocaml-uri/issues" -dev-repo: "https://github.com/mirage/ocaml-uri.git" +dev-repo: "git+https://github.com/mirage/ocaml-uri.git" maintainer: "sheets@alum.mit.edu" authors: [ "Anil Madhavapeddy" @@ -16,28 +16,39 @@ tags: [ "org:xapi-project" ] build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--%{ounit:enable}%-tests"] + [ + "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"] ] -build-test: [ - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ - ["ocaml" "setup.ml" "-doc"] -] remove: [ ["ocamlfind" "remove" "uri"] ] depends: [ + "ocaml" "ocamlfind" {build} "re" "sexplib" {>= "109.53.00" & < "113.01.00"} "base-bytes" "type_conv" "stringext" {>= "1.4.0"} - "ounit" {test & >= "1.0.2"} + "ounit" {with-test & >= "1.0.2"} "ocamlbuild" {build} ] +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: "md5=44a36ed3da245f1fdd5623d17f3d16c5" +} diff --git a/packages/uri/uri.1.9.1/url b/packages/uri/uri.1.9.1/url deleted file mode 100644 index daa09ec8a0a..00000000000 --- a/packages/uri/uri.1.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-uri/archive/v1.9.1.tar.gz" -checksum: "44a36ed3da245f1fdd5623d17f3d16c5" diff --git a/packages/uri/uri.1.9.2/descr b/packages/uri/uri.1.9.2/descr deleted file mode 100644 index fa16ed8c5b6..00000000000 --- a/packages/uri/uri.1.9.2/descr +++ /dev/null @@ -1,3 +0,0 @@ -RFC3986 URI/URL parsing library - -RFC3986 URI/URL parsing library diff --git a/packages/uri/uri.1.9.2/opam b/packages/uri/uri.1.9.2/opam index 84275d57dec..2a57c46ed9f 100644 --- a/packages/uri/uri.1.9.2/opam +++ b/packages/uri/uri.1.9.2/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://github.com/mirage/ocaml-uri" bug-reports: "https://github.com/mirage/ocaml-uri/issues" -dev-repo: "https://github.com/mirage/ocaml-uri.git" +dev-repo: "git+https://github.com/mirage/ocaml-uri.git" maintainer: "sheets@alum.mit.edu" authors: [ "Anil Madhavapeddy" @@ -16,22 +16,26 @@ tags: [ "org:xapi-project" ] build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix "--%{ounit:enable}%-tests"] + [ + "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"] ] -build-test: [ - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ - ["ocaml" "setup.ml" "-doc"] -] remove: [ ["ocamlfind" "remove" "uri"] ] depends: [ + "ocaml" {>= "4.02.2" & < "4.06.0"} "ocamlfind" {build} "re" "sexplib" {>= "109.53.00"} @@ -39,7 +43,13 @@ depends: [ "ppx_sexp_conv" {build & >= "113.33.01"} "base-bytes" "stringext" {>= "1.4.0"} - "ounit" {test & >= "1.0.2"} + "ounit" {with-test & >= "1.0.2"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.2" & ocaml-version < "4.06.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: "md5=e6dd39352b1b501cb905ef7d198d38f0" +} diff --git a/packages/uri/uri.1.9.2/url b/packages/uri/uri.1.9.2/url deleted file mode 100644 index 29c191dce89..00000000000 --- a/packages/uri/uri.1.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-uri/archive/v1.9.2.tar.gz" -checksum: "e6dd39352b1b501cb905ef7d198d38f0" diff --git a/packages/uri/uri.1.9.4/descr b/packages/uri/uri.1.9.4/descr deleted file mode 100644 index fa16ed8c5b6..00000000000 --- a/packages/uri/uri.1.9.4/descr +++ /dev/null @@ -1,3 +0,0 @@ -RFC3986 URI/URL parsing library - -RFC3986 URI/URL parsing library diff --git a/packages/uri/uri.1.9.4/opam b/packages/uri/uri.1.9.4/opam index 70fa938603b..3dde2270370 100644 --- a/packages/uri/uri.1.9.4/opam +++ b/packages/uri/uri.1.9.4/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://github.com/mirage/ocaml-uri" bug-reports: "https://github.com/mirage/ocaml-uri/issues" -dev-repo: "https://github.com/mirage/ocaml-uri.git" +dev-repo: "git+https://github.com/mirage/ocaml-uri.git" maintainer: "sheets@alum.mit.edu" authors: [ "Anil Madhavapeddy" @@ -18,16 +18,23 @@ tags: [ build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [ "jbuilder" "runtest" "-p" name "-j" jobs ] depends: [ + "ocaml" {>= "4.03.0" & < "4.06.0"} "base-bytes" "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta7"} - "ounit" {test & >= "1.0.2"} + "jbuilder" {build & >= "1.0+beta7"} + "ounit" {with-test & >= "1.0.2"} "ppx_sexp_conv" {build & >= "v0.9.0"} "re" "sexplib" {>= "v0.9.0"} "stringext" {>= "1.4.0"} ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.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: "md5=3dae904cb930fbbb550f26babbf17c2f" +} diff --git a/packages/uri/uri.1.9.4/url b/packages/uri/uri.1.9.4/url deleted file mode 100644 index 4f590885d4a..00000000000 --- a/packages/uri/uri.1.9.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-uri/releases/download/v1.9.4/uri-1.9.4.tbz" -checksum: "3dae904cb930fbbb550f26babbf17c2f" diff --git a/packages/uri/uri.1.9.5/descr b/packages/uri/uri.1.9.5/descr deleted file mode 100644 index fa16ed8c5b6..00000000000 --- a/packages/uri/uri.1.9.5/descr +++ /dev/null @@ -1,3 +0,0 @@ -RFC3986 URI/URL parsing library - -RFC3986 URI/URL parsing library diff --git a/packages/uri/uri.1.9.5/opam b/packages/uri/uri.1.9.5/opam index 2d37a864e73..1bf06063388 100644 --- a/packages/uri/uri.1.9.5/opam +++ b/packages/uri/uri.1.9.5/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://github.com/mirage/ocaml-uri" bug-reports: "https://github.com/mirage/ocaml-uri/issues" -dev-repo: "https://github.com/mirage/ocaml-uri.git" +dev-repo: "git+https://github.com/mirage/ocaml-uri.git" maintainer: "sheets@alum.mit.edu" authors: [ "Anil Madhavapeddy" @@ -18,16 +18,23 @@ tags: [ build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [ "jbuilder" "runtest" "-p" name "-j" jobs ] depends: [ + "ocaml" {>= "4.03.0"} "base-bytes" "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta7"} - "ounit" {test & >= "1.0.2"} + "jbuilder" {build & >= "1.0+beta7"} + "ounit" {with-test & >= "1.0.2"} "ppx_sexp_conv" {build & >= "v0.9.0"} "re" "sexplib" {>= "v0.9.0"} "stringext" {>= "1.4.0"} ] -available: [ ocaml-version >= "4.03.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.5/uri-1.9.5.tbz" + checksum: "md5=35a016cb2f3e076da82df35a8ce1ed6e" +} diff --git a/packages/uri/uri.1.9.5/url b/packages/uri/uri.1.9.5/url deleted file mode 100644 index aa2df8b9515..00000000000 --- a/packages/uri/uri.1.9.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-uri/releases/download/v1.9.5/uri-1.9.5.tbz" -checksum: "35a016cb2f3e076da82df35a8ce1ed6e" diff --git a/packages/uri/uri.1.9.6/descr b/packages/uri/uri.1.9.6/descr deleted file mode 100644 index 2f6bfa2c97b..00000000000 --- a/packages/uri/uri.1.9.6/descr +++ /dev/null @@ -1,4 +0,0 @@ -An RFC3986 URI/URL parsing library - -This is an OCaml implementation of the [RFC3986](http://tools.ietf.org/html/rfc3986) specification -for parsing URI or URLs. \ No newline at end of file diff --git a/packages/uri/uri.1.9.6/opam b/packages/uri/uri.1.9.6/opam index 17bbb432032..5089a15b4c3 100644 --- a/packages/uri/uri.1.9.6/opam +++ b/packages/uri/uri.1.9.6/opam @@ -1,7 +1,7 @@ -opam-version: "1.2" +opam-version: "2.0" homepage: "https://github.com/mirage/ocaml-uri" bug-reports: "https://github.com/mirage/ocaml-uri/issues" -dev-repo: "https://github.com/mirage/ocaml-uri.git" +dev-repo: "git+https://github.com/mirage/ocaml-uri.git" maintainer: "sheets@alum.mit.edu" authors: [ "Anil Madhavapeddy" @@ -18,15 +18,24 @@ tags: [ build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] -build-test: [ "jbuilder" "runtest" "-p" name "-j" jobs ] depends: [ + "ocaml" {>= "4.03.0"} "base-bytes" - "jbuilder" {build & >="1.0+beta7"} - "ounit" {test & >= "1.0.2"} + "jbuilder" {build & >= "1.0+beta7"} + "ounit" {with-test & >= "1.0.2"} "ppx_sexp_conv" {build & >= "v0.9.0"} "re" "sexplib" {>= "v0.9.0"} "stringext" {>= "1.4.0"} ] -available: [ ocaml-version >= "4.03.0" ] +synopsis: "An RFC3986 URI/URL parsing library" +description: """ +This is an OCaml implementation of the [RFC3986](http://tools.ietf.org/html/rfc3986) specification +for parsing URI or URLs.""" +url { + src: + "https://github.com/mirage/ocaml-uri/releases/download/v1.9.6/uri-1.9.6.tbz" + checksum: "md5=a6c4fbbe8e3fd84059fac7bd7bc7b3d2" +} diff --git a/packages/uri/uri.1.9.6/url b/packages/uri/uri.1.9.6/url deleted file mode 100644 index b46bd5ad918..00000000000 --- a/packages/uri/uri.1.9.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-uri/releases/download/v1.9.6/uri-1.9.6.tbz" -checksum: "a6c4fbbe8e3fd84059fac7bd7bc7b3d2" \ No newline at end of file diff --git a/packages/usb/usb.1.3.0/descr b/packages/usb/usb.1.3.0/descr deleted file mode 100644 index 9ae4f470906..00000000000 --- a/packages/usb/usb.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -OCaml bindings for libusb-1.0 diff --git a/packages/usb/usb.1.3.0/opam b/packages/usb/usb.1.3.0/opam index f4a76354b53..4494acae99b 100644 --- a/packages/usb/usb.1.3.0/opam +++ b/packages/usb/usb.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" homepage: "https://github.com/diml/ocaml-usb" build: [ @@ -7,6 +7,7 @@ build: [ ] remove: [["ocamlfind" "remove" "usb"]] depends: [ + "ocaml" "ocamlfind" "oasis" {>= "0.3.0"} "camlp4" @@ -14,7 +15,14 @@ depends: [ "ocamlbuild" {build} ] depexts: [ - [["debian"] ["libusb-1.0-0-dev"]] - [["ubuntu"] ["libusb-1.0-0-dev"]] + ["libusb-1.0-0-dev"] {os-distribution = "debian"} + ["libusb-1.0-0-dev"] {os-distribution = "ubuntu"} ] install: [make "install"] +synopsis: "OCaml bindings for libusb-1.0" +flags: light-uninstall +url { + src: + "https://forge.ocamlcore.org/frs/download.php/946/ocaml-usb-1.3.0.tar.gz" + checksum: "md5=df0cfb6ace35ac8f183735ed284e21fb" +} diff --git a/packages/usb/usb.1.3.0/url b/packages/usb/usb.1.3.0/url deleted file mode 100644 index c9bbf2dad5c..00000000000 --- a/packages/usb/usb.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/946/ocaml-usb-1.3.0.tar.gz" -checksum: "df0cfb6ace35ac8f183735ed284e21fb" diff --git a/packages/usbmux/usbmux.0.3/descr b/packages/usbmux/usbmux.0.3/descr deleted file mode 100644 index 3af9ed2e987..00000000000 --- a/packages/usbmux/usbmux.0.3/descr +++ /dev/null @@ -1,3 +0,0 @@ -Control port remapping for iOS devices -Talk to jailbroken iDevices over USB. - diff --git a/packages/usbmux/usbmux.0.3/opam b/packages/usbmux/usbmux.0.3/opam index 25a6bbab2c1..df05c2b362a 100644 --- a/packages/usbmux/usbmux.0.3/opam +++ b/packages/usbmux/usbmux.0.3/opam @@ -1,29 +1,37 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Edgar Aroutiounian " authors: "Edgar Aroutiounian " homepage: "https://github.com/onlinemediagroup/ocaml-usbmux" -dev-repo: "https://github.com/onlinemediagroup/ocaml-usbmux.git" +dev-repo: "git+https://github.com/onlinemediagroup/ocaml-usbmux.git" bug-reports: "https://github.com/onlinemediagroup/ocaml-usbmux/issues" license: "BSD-3" 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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocaml" "%{etc}%/usbmux/_oasis_remove_.ml" "%{etc}%/usbmux"] depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} "ANSITerminal" "cmdliner" {build} - "cohttp" {<"0.99"} - "lwt" {>= "2.5.1" & <"3.0.0"} + "cohttp" {< "0.99"} + "lwt" {>= "2.5.1" & < "3.0.0"} "ocamlfind" {build} "plist" "stringext" "yojson" ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.04.0"] +synopsis: "Control port remapping for iOS devices" +description: "Talk to jailbroken iDevices over USB." +extra-files: [ + ["usbmux.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v0.3.tar.gz" + checksum: "md5=d3111c4f11e525670b478a1ac8d80c0b" +} diff --git a/packages/usbmux/usbmux.0.3/url b/packages/usbmux/usbmux.0.3/url deleted file mode 100644 index f1e2d3db65f..00000000000 --- a/packages/usbmux/usbmux.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v0.3.tar.gz" -checksum: "d3111c4f11e525670b478a1ac8d80c0b" diff --git a/packages/usbmux/usbmux.0.5/descr b/packages/usbmux/usbmux.0.5/descr deleted file mode 100644 index 6c861f219ba..00000000000 --- a/packages/usbmux/usbmux.0.5/descr +++ /dev/null @@ -1,13 +0,0 @@ -Control port remapping for iOS devices - -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 \ No newline at end of file diff --git a/packages/usbmux/usbmux.0.5/opam b/packages/usbmux/usbmux.0.5/opam index 3bf3afb5007..63ddebc82be 100644 --- a/packages/usbmux/usbmux.0.5/opam +++ b/packages/usbmux/usbmux.0.5/opam @@ -1,29 +1,48 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/onlinemediagroup/ocaml-usbmux.git" +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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocaml" "%{etc}%/usbmux/_oasis_remove_.ml" "%{etc}%/usbmux"] depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} "ANSITerminal" "cmdliner" {build} - "cohttp" {<"0.99"} - "lwt" {>= "2.5.1" & <"3.0.0"} + "cohttp" {< "0.99"} + "lwt" {>= "2.5.1" & < "3.0.0"} "ocamlfind" {build} "plist" "stringext" "yojson" ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.04.0"] +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""" +extra-files: [ + ["usbmux.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v0.5.tar.gz" + checksum: "md5=5ea1f069c867142e2c2fcbaae79de806" +} diff --git a/packages/usbmux/usbmux.0.5/url b/packages/usbmux/usbmux.0.5/url deleted file mode 100644 index 69f1ba6cd01..00000000000 --- a/packages/usbmux/usbmux.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v0.5.tar.gz" -checksum: "5ea1f069c867142e2c2fcbaae79de806" diff --git a/packages/usbmux/usbmux.0.6/descr b/packages/usbmux/usbmux.0.6/descr deleted file mode 100644 index 6c861f219ba..00000000000 --- a/packages/usbmux/usbmux.0.6/descr +++ /dev/null @@ -1,13 +0,0 @@ -Control port remapping for iOS devices - -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 \ No newline at end of file diff --git a/packages/usbmux/usbmux.0.6/opam b/packages/usbmux/usbmux.0.6/opam index 3bf3afb5007..5cd712baabc 100644 --- a/packages/usbmux/usbmux.0.6/opam +++ b/packages/usbmux/usbmux.0.6/opam @@ -1,29 +1,48 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/onlinemediagroup/ocaml-usbmux.git" +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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocaml" "%{etc}%/usbmux/_oasis_remove_.ml" "%{etc}%/usbmux"] depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} "ANSITerminal" "cmdliner" {build} - "cohttp" {<"0.99"} - "lwt" {>= "2.5.1" & <"3.0.0"} + "cohttp" {< "0.99"} + "lwt" {>= "2.5.1" & < "3.0.0"} "ocamlfind" {build} "plist" "stringext" "yojson" ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.04.0"] +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""" +extra-files: [ + ["usbmux.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v0.6.tar.gz" + checksum: "md5=0f92644f19a22815b30fad8d708f88a9" +} diff --git a/packages/usbmux/usbmux.0.6/url b/packages/usbmux/usbmux.0.6/url deleted file mode 100644 index ee822990a32..00000000000 --- a/packages/usbmux/usbmux.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v0.6.tar.gz" -checksum: "0f92644f19a22815b30fad8d708f88a9" diff --git a/packages/usbmux/usbmux.0.7/descr b/packages/usbmux/usbmux.0.7/descr deleted file mode 100644 index 6c861f219ba..00000000000 --- a/packages/usbmux/usbmux.0.7/descr +++ /dev/null @@ -1,13 +0,0 @@ -Control port remapping for iOS devices - -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 \ No newline at end of file diff --git a/packages/usbmux/usbmux.0.7/opam b/packages/usbmux/usbmux.0.7/opam index 3bf3afb5007..a31704d286c 100644 --- a/packages/usbmux/usbmux.0.7/opam +++ b/packages/usbmux/usbmux.0.7/opam @@ -1,29 +1,48 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/onlinemediagroup/ocaml-usbmux.git" +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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocaml" "%{etc}%/usbmux/_oasis_remove_.ml" "%{etc}%/usbmux"] depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} "ANSITerminal" "cmdliner" {build} - "cohttp" {<"0.99"} - "lwt" {>= "2.5.1" & <"3.0.0"} + "cohttp" {< "0.99"} + "lwt" {>= "2.5.1" & < "3.0.0"} "ocamlfind" {build} "plist" "stringext" "yojson" ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.04.0"] +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""" +extra-files: [ + ["usbmux.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v0.7.tar.gz" + checksum: "md5=3d9be7c7a629ef8218a3cfa70e0bc168" +} diff --git a/packages/usbmux/usbmux.0.7/url b/packages/usbmux/usbmux.0.7/url deleted file mode 100644 index bdb87c31909..00000000000 --- a/packages/usbmux/usbmux.0.7/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v0.7.tar.gz" -checksum: "3d9be7c7a629ef8218a3cfa70e0bc168" diff --git a/packages/usbmux/usbmux.0.8/descr b/packages/usbmux/usbmux.0.8/descr deleted file mode 100644 index 6c861f219ba..00000000000 --- a/packages/usbmux/usbmux.0.8/descr +++ /dev/null @@ -1,13 +0,0 @@ -Control port remapping for iOS devices - -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 \ No newline at end of file diff --git a/packages/usbmux/usbmux.0.8/opam b/packages/usbmux/usbmux.0.8/opam index 3bf3afb5007..35462929c5b 100644 --- a/packages/usbmux/usbmux.0.8/opam +++ b/packages/usbmux/usbmux.0.8/opam @@ -1,29 +1,48 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/onlinemediagroup/ocaml-usbmux.git" +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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocaml" "%{etc}%/usbmux/_oasis_remove_.ml" "%{etc}%/usbmux"] depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} "ANSITerminal" "cmdliner" {build} - "cohttp" {<"0.99"} - "lwt" {>= "2.5.1" & <"3.0.0"} + "cohttp" {< "0.99"} + "lwt" {>= "2.5.1" & < "3.0.0"} "ocamlfind" {build} "plist" "stringext" "yojson" ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.04.0"] +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""" +extra-files: [ + ["usbmux.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v0.8.tar.gz" + checksum: "md5=372f861335d84e46354ae51d41f2d599" +} diff --git a/packages/usbmux/usbmux.0.8/url b/packages/usbmux/usbmux.0.8/url deleted file mode 100644 index bb1f281cecc..00000000000 --- a/packages/usbmux/usbmux.0.8/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v0.8.tar.gz" -checksum: "372f861335d84e46354ae51d41f2d599" diff --git a/packages/usbmux/usbmux.0.9/descr b/packages/usbmux/usbmux.0.9/descr deleted file mode 100644 index 69bc86802e5..00000000000 --- a/packages/usbmux/usbmux.0.9/descr +++ /dev/null @@ -1,20 +0,0 @@ -Control port remapping for iOS devices - -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 diff --git a/packages/usbmux/usbmux.0.9/opam b/packages/usbmux/usbmux.0.9/opam index 3e8301c7c12..679bd815c39 100644 --- a/packages/usbmux/usbmux.0.9/opam +++ b/packages/usbmux/usbmux.0.9/opam @@ -1,36 +1,34 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/onlinemediagroup/ocaml-usbmux.git" +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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocaml" "%{etc}%/usbmux/_oasis_remove_.ml" "%{etc}%/usbmux"] depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} "ANSITerminal" "cmdliner" {build} - "cohttp" {<"0.99"} - "lwt" {>= "2.5.1" & <"3.0.0"} + "cohttp" {< "0.99"} + "lwt" {>= "2.5.1" & < "3.0.0"} "ocamlfind" {build} "plist" "stringext" "yojson" ] depexts: [ - [["debian"] ["usbmuxd"]] - [["ubuntu"] ["usbmuxd"]] + ["usbmuxd"] {os-distribution = "debian"} + ["usbmuxd"] {os-distribution = "ubuntu"} ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.04.0"] post-messages: [ "Now you can ssh into your jailbroken iDevice using the CLI, gandalf." "Simple invocation:" @@ -46,3 +44,31 @@ post-messages: [ "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""" +extra-files: [ + ["usbmux.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v0.9.tar.gz" + checksum: "md5=bd81dfef35f61dddf2fbc7bac867048d" +} diff --git a/packages/usbmux/usbmux.0.9/url b/packages/usbmux/usbmux.0.9/url deleted file mode 100644 index cdf2590f16c..00000000000 --- a/packages/usbmux/usbmux.0.9/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v0.9.tar.gz" -checksum: "bd81dfef35f61dddf2fbc7bac867048d" diff --git a/packages/usbmux/usbmux.1.0/descr b/packages/usbmux/usbmux.1.0/descr deleted file mode 100644 index 69bc86802e5..00000000000 --- a/packages/usbmux/usbmux.1.0/descr +++ /dev/null @@ -1,20 +0,0 @@ -Control port remapping for iOS devices - -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 diff --git a/packages/usbmux/usbmux.1.0/opam b/packages/usbmux/usbmux.1.0/opam index 3e8301c7c12..cc9df60aae6 100644 --- a/packages/usbmux/usbmux.1.0/opam +++ b/packages/usbmux/usbmux.1.0/opam @@ -1,36 +1,34 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/onlinemediagroup/ocaml-usbmux.git" +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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocaml" "%{etc}%/usbmux/_oasis_remove_.ml" "%{etc}%/usbmux"] depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} "ANSITerminal" "cmdliner" {build} - "cohttp" {<"0.99"} - "lwt" {>= "2.5.1" & <"3.0.0"} + "cohttp" {< "0.99"} + "lwt" {>= "2.5.1" & < "3.0.0"} "ocamlfind" {build} "plist" "stringext" "yojson" ] depexts: [ - [["debian"] ["usbmuxd"]] - [["ubuntu"] ["usbmuxd"]] + ["usbmuxd"] {os-distribution = "debian"} + ["usbmuxd"] {os-distribution = "ubuntu"} ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.04.0"] post-messages: [ "Now you can ssh into your jailbroken iDevice using the CLI, gandalf." "Simple invocation:" @@ -46,3 +44,31 @@ post-messages: [ "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""" +extra-files: [ + ["usbmux.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v1.0.tar.gz" + checksum: "md5=530bf30ff4b567b9406543900d08828e" +} diff --git a/packages/usbmux/usbmux.1.0/url b/packages/usbmux/usbmux.1.0/url deleted file mode 100644 index 46899724cf3..00000000000 --- a/packages/usbmux/usbmux.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v1.0.tar.gz" -checksum: "530bf30ff4b567b9406543900d08828e" diff --git a/packages/usbmux/usbmux.1.1.0/descr b/packages/usbmux/usbmux.1.1.0/descr deleted file mode 100644 index 69bc86802e5..00000000000 --- a/packages/usbmux/usbmux.1.1.0/descr +++ /dev/null @@ -1,20 +0,0 @@ -Control port remapping for iOS devices - -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 diff --git a/packages/usbmux/usbmux.1.1.0/opam b/packages/usbmux/usbmux.1.1.0/opam index 90095ce11ee..036ffab5928 100644 --- a/packages/usbmux/usbmux.1.1.0/opam +++ b/packages/usbmux/usbmux.1.1.0/opam @@ -1,27 +1,26 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/onlinemediagroup/ocaml-usbmux.git" +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"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocaml" "%{etc}%/usbmux/_oasis_remove_.ml" "%{etc}%/usbmux"] depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} "cmdliner" {build} - "cohttp" {<"0.99"} - "lwt" {>= "2.5.1" & <"3.0.0"} + "cohttp" {< "0.99"} + "lwt" {>= "2.5.1" & < "3.0.0"} "ocamlfind" {build} "oasis" {build & >= "0.4"} "plist" @@ -29,10 +28,9 @@ depends: [ "yojson" ] depexts: [ - [["debian"] ["usbmuxd"]] - [["ubuntu"] ["usbmuxd"]] + ["usbmuxd"] {os-distribution = "debian"} + ["usbmuxd"] {os-distribution = "ubuntu"} ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.04.0"] post-messages: [ "Now you can ssh into your jailbroken iDevice using the CLI, gandalf." "Simple invocation:" @@ -48,3 +46,32 @@ post-messages: [ "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""" +extra-files: [ + ["usbmux.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: + "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v1.1.0.tar.gz" + checksum: "md5=983ca61e292b623bc8fe0721f464e902" +} diff --git a/packages/usbmux/usbmux.1.1.0/url b/packages/usbmux/usbmux.1.1.0/url deleted file mode 100644 index 81bcda13ed3..00000000000 --- a/packages/usbmux/usbmux.1.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v1.1.0.tar.gz" -checksum: "983ca61e292b623bc8fe0721f464e902" diff --git a/packages/usbmux/usbmux.1.1.1/descr b/packages/usbmux/usbmux.1.1.1/descr deleted file mode 100644 index 69bc86802e5..00000000000 --- a/packages/usbmux/usbmux.1.1.1/descr +++ /dev/null @@ -1,20 +0,0 @@ -Control port remapping for iOS devices - -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 diff --git a/packages/usbmux/usbmux.1.1.1/opam b/packages/usbmux/usbmux.1.1.1/opam index 90095ce11ee..05168517778 100644 --- a/packages/usbmux/usbmux.1.1.1/opam +++ b/packages/usbmux/usbmux.1.1.1/opam @@ -1,27 +1,26 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/onlinemediagroup/ocaml-usbmux.git" +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"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocaml" "%{etc}%/usbmux/_oasis_remove_.ml" "%{etc}%/usbmux"] depends: [ + "ocaml" {>= "4.02.0" & < "4.04.0"} "cmdliner" {build} - "cohttp" {<"0.99"} - "lwt" {>= "2.5.1" & <"3.0.0"} + "cohttp" {< "0.99"} + "lwt" {>= "2.5.1" & < "3.0.0"} "ocamlfind" {build} "oasis" {build & >= "0.4"} "plist" @@ -29,10 +28,9 @@ depends: [ "yojson" ] depexts: [ - [["debian"] ["usbmuxd"]] - [["ubuntu"] ["usbmuxd"]] + ["usbmuxd"] {os-distribution = "debian"} + ["usbmuxd"] {os-distribution = "ubuntu"} ] -available: [ocaml-version >= "4.02.0" & ocaml-version < "4.04.0"] post-messages: [ "Now you can ssh into your jailbroken iDevice using the CLI, gandalf." "Simple invocation:" @@ -48,3 +46,32 @@ post-messages: [ "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""" +extra-files: [ + ["usbmux.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: + "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v1.1.1.tar.gz" + checksum: "md5=64b835873d64891ddb0f22b6606aaba9" +} diff --git a/packages/usbmux/usbmux.1.1.1/url b/packages/usbmux/usbmux.1.1.1/url deleted file mode 100644 index 2446d58e24d..00000000000 --- a/packages/usbmux/usbmux.1.1.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v1.1.1.tar.gz" -checksum: "64b835873d64891ddb0f22b6606aaba9" diff --git a/packages/usbmux/usbmux.1.2.0/descr b/packages/usbmux/usbmux.1.2.0/descr deleted file mode 100644 index f3f3d93f82f..00000000000 --- a/packages/usbmux/usbmux.1.2.0/descr +++ /dev/null @@ -1,27 +0,0 @@ -Control port remapping for iOS devices - -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 diff --git a/packages/usbmux/usbmux.1.2.0/opam b/packages/usbmux/usbmux.1.2.0/opam index 34c1e7a819d..b7b00de37eb 100644 --- a/packages/usbmux/usbmux.1.2.0/opam +++ b/packages/usbmux/usbmux.1.2.0/opam @@ -1,38 +1,36 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/onlinemediagroup/ocaml-usbmux.git" +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"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocaml" "%{etc}%/usbmux/_oasis_remove_.ml" "%{etc}%/usbmux"] depends: [ + "ocaml" {>= "4.02.0"} "cmdliner" {build} - "cohttp" {<"0.99"} - "lwt" {>= "2.5.1" & <"3.0.0"} + "cohttp" {< "0.99"} + "lwt" {>= "2.5.1" & < "3.0.0"} "ocamlfind" {build} "oasis" {build & >= "0.4"} - "ppx_deriving_yojson" {>= "2.4" & <"3.0"} + "ppx_deriving_yojson" {>= "2.4" & < "3.0"} "plist" "yojson" ] depexts: [ - [["debian"] ["usbmuxd"]] - [["ubuntu"] ["usbmuxd"]] + ["usbmuxd"] {os-distribution = "debian"} + ["usbmuxd"] {os-distribution = "ubuntu"} ] -available: [ocaml-version >= "4.02.0"] post-messages: [ "Now you can ssh into your jailbroken iDevice using the CLI, gandalf." "Simple invocation:" @@ -59,3 +57,39 @@ and is just a nickname for this tunnel, other fields are required. "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""" +extra-files: [ + ["usbmux.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: + "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v1.2.0.tar.gz" + checksum: "md5=cbbd176aabc34442ba20e45e775bbd2a" +} diff --git a/packages/usbmux/usbmux.1.2.0/url b/packages/usbmux/usbmux.1.2.0/url deleted file mode 100644 index f61424c839b..00000000000 --- a/packages/usbmux/usbmux.1.2.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v1.2.0.tar.gz" -checksum: "cbbd176aabc34442ba20e45e775bbd2a" diff --git a/packages/usbmux/usbmux.1.3.1/descr b/packages/usbmux/usbmux.1.3.1/descr deleted file mode 100644 index f3f3d93f82f..00000000000 --- a/packages/usbmux/usbmux.1.3.1/descr +++ /dev/null @@ -1,27 +0,0 @@ -Control port remapping for iOS devices - -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 diff --git a/packages/usbmux/usbmux.1.3.1/opam b/packages/usbmux/usbmux.1.3.1/opam index 704797d981c..5ddb2a12aaf 100644 --- a/packages/usbmux/usbmux.1.3.1/opam +++ b/packages/usbmux/usbmux.1.3.1/opam @@ -1,39 +1,37 @@ -opam-version: "1.2" +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" -dev-repo: "https://github.com/onlinemediagroup/ocaml-usbmux.git" +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"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] remove: ["ocaml" "%{etc}%/usbmux/_oasis_remove_.ml" "%{etc}%/usbmux"] depends: [ + "ocaml" {>= "4.02.0"} "cmdliner" {build} - "cohttp" {<"0.99"} - "lwt" {>= "2.5.2" & <"3.0.0"} + "cohttp" {< "0.99"} + "lwt" {>= "2.5.2" & < "3.0.0"} "ocamlfind" {build} "oasis" {build & >= "0.4"} - "ppx_deriving_yojson" {>= "2.4" & <"3.0"} + "ppx_deriving_yojson" {>= "2.4" & < "3.0"} "base-threads" "plist" "yojson" ] depexts: [ - [["debian"] ["usbmuxd"]] - [["ubuntu"] ["usbmuxd"]] + ["usbmuxd"] {os-distribution = "debian"} + ["usbmuxd"] {os-distribution = "ubuntu"} ] -available: [ocaml-version >= "4.02.0"] post-messages: [ "Now you can ssh into your jailbroken iDevice using the CLI, gandalf." "Simple invocation:" @@ -60,3 +58,39 @@ and is just a nickname for this tunnel, other fields are required. "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""" +extra-files: [ + ["usbmux.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: + "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v1.3.1.tar.gz" + checksum: "md5=97d81a5520c154e50a32a69ef089ad41" +} diff --git a/packages/usbmux/usbmux.1.3.1/url b/packages/usbmux/usbmux.1.3.1/url deleted file mode 100644 index 9e7236915d8..00000000000 --- a/packages/usbmux/usbmux.1.3.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v1.3.1.tar.gz" -checksum: "97d81a5520c154e50a32a69ef089ad41" diff --git a/packages/usbmux/usbmux.1.3.2/descr b/packages/usbmux/usbmux.1.3.2/descr deleted file mode 100644 index c7d97aed4fc..00000000000 --- a/packages/usbmux/usbmux.1.3.2/descr +++ /dev/null @@ -1,25 +0,0 @@ -Control port remapping for iOS devices - -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 diff --git a/packages/usbmux/usbmux.1.3.2/opam b/packages/usbmux/usbmux.1.3.2/opam index 61c56656763..164b39ed23c 100644 --- a/packages/usbmux/usbmux.1.3.2/opam +++ b/packages/usbmux/usbmux.1.3.2/opam @@ -1,29 +1,28 @@ -opam-version: "1.2" +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: "https://github.com/onlinemediagroup/ocaml-usbmux.git" +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"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocaml" "%{etc}%/usbmux/_oasis_remove_.ml" "%{etc}%/usbmux"] depends: [ + "ocaml" {>= "4.02.0"} "base-threads" "cmdliner" {build & >= "0.9.8"} - "cohttp" {>= "0.21.0" & <"0.99"} - "lwt" {>= "2.5.2" & <"3.0.0"} + "cohttp" {>= "0.21.0" & < "0.99"} + "lwt" {>= "2.5.2" & < "3.0.0"} "oasis" {build & >= "0.4"} "ocamlbuild" {build} "ocamlfind" {build} @@ -33,10 +32,9 @@ depends: [ "yojson" {>= "1.3.2"} ] depexts: [ - [["debian"] ["usbmuxd"]] - [["ubuntu"] ["usbmuxd"]] + ["usbmuxd"] {os-distribution = "debian"} + ["usbmuxd"] {os-distribution = "ubuntu"} ] -available: [ocaml-version >= "4.02.0"] post-messages: [ " Now you can ssh into your jailbroken iDevice using the CLI, gandalf. @@ -68,3 +66,33 @@ 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: "md5=5bce6410e9da679bade89c529459320b" +} diff --git a/packages/usbmux/usbmux.1.3.2/url b/packages/usbmux/usbmux.1.3.2/url deleted file mode 100644 index 6e58267da86..00000000000 --- a/packages/usbmux/usbmux.1.3.2/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/onlinemediagroup/ocaml-usbmux/archive/v1.3.2.tar.gz" -checksum: "5bce6410e9da679bade89c529459320b" diff --git a/packages/user-setup/user-setup.0.1/descr b/packages/user-setup/user-setup.0.1/descr deleted file mode 100644 index b60c74b9d22..00000000000 --- a/packages/user-setup/user-setup.0.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -OPAM User Setup helper to configure various editors and tools for OCaml - -This package, currently in alpha, attempts to help initial setup for new OCaml -users by automating the tedious task of adjusting editor and tool configuration. - -It will run after the installation of ocp-indent, merlin or similar tools and -adjust the configuration for your available editors accordingly. It won't suit -advanced users who prefer to do such things by hand anyway. diff --git a/packages/user-setup/user-setup.0.1/opam b/packages/user-setup/user-setup.0.1/opam index d6226cc3842..ebccbff7e9a 100644 --- a/packages/user-setup/user-setup.0.1/opam +++ b/packages/user-setup/user-setup.0.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Louis Gesbert " authors: "Louis Gesbert " homepage: "https://github.com/OCamlPro/opam-user-setup" bug-reports: "https://github.com/OCamlPro/opam-user-setup/issues" license: "ISC" -dev-repo: "https://github.com/OCamlPro/opam-user-setup.git" +dev-repo: "git+https://github.com/OCamlPro/opam-user-setup.git" build: [make] install: [ "./opam-user-setup" @@ -13,9 +13,22 @@ install: [ "merlin" {merlin:installed} ] depends: [ - "merlin" {test} + "ocaml" {>= "4.02"} + "merlin" {with-test} "ocamlfind" {build} "re" ] depopts: ["merlin" "ocp-indent" "ocp-index"] -available: [ocaml-version >= "4.02"] +synopsis: + "OPAM User Setup helper to configure various editors and tools for OCaml" +description: """ +This package, currently in alpha, attempts to help initial setup for new OCaml +users by automating the tedious task of adjusting editor and tool configuration. + +It will run after the installation of ocp-indent, merlin or similar tools and +adjust the configuration for your available editors accordingly. It won't suit +advanced users who prefer to do such things by hand anyway.""" +url { + src: "https://github.com/OCamlPro/opam-user-setup/archive/0.1.tar.gz" + checksum: "md5=d029d44a9f3fc242e05597d5ae401b3d" +} diff --git a/packages/user-setup/user-setup.0.1/url b/packages/user-setup/user-setup.0.1/url deleted file mode 100644 index f1f7163260b..00000000000 --- a/packages/user-setup/user-setup.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/opam-user-setup/archive/0.1.tar.gz" -checksum: "d029d44a9f3fc242e05597d5ae401b3d" diff --git a/packages/user-setup/user-setup.0.2/descr b/packages/user-setup/user-setup.0.2/descr deleted file mode 100644 index b60c74b9d22..00000000000 --- a/packages/user-setup/user-setup.0.2/descr +++ /dev/null @@ -1,8 +0,0 @@ -OPAM User Setup helper to configure various editors and tools for OCaml - -This package, currently in alpha, attempts to help initial setup for new OCaml -users by automating the tedious task of adjusting editor and tool configuration. - -It will run after the installation of ocp-indent, merlin or similar tools and -adjust the configuration for your available editors accordingly. It won't suit -advanced users who prefer to do such things by hand anyway. diff --git a/packages/user-setup/user-setup.0.2/opam b/packages/user-setup/user-setup.0.2/opam index 23f6d1277ab..3d280c20908 100644 --- a/packages/user-setup/user-setup.0.2/opam +++ b/packages/user-setup/user-setup.0.2/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Louis Gesbert " authors: "Louis Gesbert " homepage: "https://github.com/OCamlPro/opam-user-setup" bug-reports: "https://github.com/OCamlPro/opam-user-setup/issues" license: "ISC" -dev-repo: "https://github.com/OCamlPro/opam-user-setup.git" +dev-repo: "git+https://github.com/OCamlPro/opam-user-setup.git" build: [make] install: [ "./opam-user-setup" @@ -14,8 +14,21 @@ install: [ "merlin" {merlin:installed} ] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} "re" ] depopts: ["tuareg" "merlin" "ocp-indent" "ocp-index"] -available: [ocaml-version >= "4.02"] +synopsis: + "OPAM User Setup helper to configure various editors and tools for OCaml" +description: """ +This package, currently in alpha, attempts to help initial setup for new OCaml +users by automating the tedious task of adjusting editor and tool configuration. + +It will run after the installation of ocp-indent, merlin or similar tools and +adjust the configuration for your available editors accordingly. It won't suit +advanced users who prefer to do such things by hand anyway.""" +url { + src: "https://github.com/OCamlPro/opam-user-setup/archive/0.2.tar.gz" + checksum: "md5=db1e2ebc82d0006011cdb36a42261bb2" +} diff --git a/packages/user-setup/user-setup.0.2/url b/packages/user-setup/user-setup.0.2/url deleted file mode 100644 index ecd45eef3ce..00000000000 --- a/packages/user-setup/user-setup.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/opam-user-setup/archive/0.2.tar.gz" -checksum: "db1e2ebc82d0006011cdb36a42261bb2" diff --git a/packages/user-setup/user-setup.0.3/descr b/packages/user-setup/user-setup.0.3/descr deleted file mode 100644 index b60c74b9d22..00000000000 --- a/packages/user-setup/user-setup.0.3/descr +++ /dev/null @@ -1,8 +0,0 @@ -OPAM User Setup helper to configure various editors and tools for OCaml - -This package, currently in alpha, attempts to help initial setup for new OCaml -users by automating the tedious task of adjusting editor and tool configuration. - -It will run after the installation of ocp-indent, merlin or similar tools and -adjust the configuration for your available editors accordingly. It won't suit -advanced users who prefer to do such things by hand anyway. diff --git a/packages/user-setup/user-setup.0.3/opam b/packages/user-setup/user-setup.0.3/opam index 23f6d1277ab..1ac515ab02b 100644 --- a/packages/user-setup/user-setup.0.3/opam +++ b/packages/user-setup/user-setup.0.3/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Louis Gesbert " authors: "Louis Gesbert " homepage: "https://github.com/OCamlPro/opam-user-setup" bug-reports: "https://github.com/OCamlPro/opam-user-setup/issues" license: "ISC" -dev-repo: "https://github.com/OCamlPro/opam-user-setup.git" +dev-repo: "git+https://github.com/OCamlPro/opam-user-setup.git" build: [make] install: [ "./opam-user-setup" @@ -14,8 +14,21 @@ install: [ "merlin" {merlin:installed} ] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} "re" ] depopts: ["tuareg" "merlin" "ocp-indent" "ocp-index"] -available: [ocaml-version >= "4.02"] +synopsis: + "OPAM User Setup helper to configure various editors and tools for OCaml" +description: """ +This package, currently in alpha, attempts to help initial setup for new OCaml +users by automating the tedious task of adjusting editor and tool configuration. + +It will run after the installation of ocp-indent, merlin or similar tools and +adjust the configuration for your available editors accordingly. It won't suit +advanced users who prefer to do such things by hand anyway.""" +url { + src: "https://github.com/OCamlPro/opam-user-setup/archive/0.3.tar.gz" + checksum: "md5=bfc34a76d34268a9c479ec43ac40e907" +} diff --git a/packages/user-setup/user-setup.0.3/url b/packages/user-setup/user-setup.0.3/url deleted file mode 100644 index 2de62063df2..00000000000 --- a/packages/user-setup/user-setup.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/opam-user-setup/archive/0.3.tar.gz" -checksum: "bfc34a76d34268a9c479ec43ac40e907" diff --git a/packages/user-setup/user-setup.0.4/descr b/packages/user-setup/user-setup.0.4/descr deleted file mode 100644 index 9e489b83dc5..00000000000 --- a/packages/user-setup/user-setup.0.4/descr +++ /dev/null @@ -1,14 +0,0 @@ -Helper for the configuration of editors for the use of OCaml tools - -This tool knows about several editors, and several OCaml editing tools existing -as opam packages. It automates the configuration of these editors, providing -base templates when appropriate, and suitably installing the editing tools in -the editor's configuration. - -For example, it will configure your emacs or Vim to indent OCaml files using -[ocp-indent](http://www.typerex.org/ocp-indent.html) if you have that installed. - -Opam-user-setup is designed to be suitable both to beginners not wanting to be -bothered with configuration files, and to people who manage them carefully. - -It's customisable and reversible. diff --git a/packages/user-setup/user-setup.0.4/opam b/packages/user-setup/user-setup.0.4/opam index 118afac0e71..07e0ede3a5f 100644 --- a/packages/user-setup/user-setup.0.4/opam +++ b/packages/user-setup/user-setup.0.4/opam @@ -1,19 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Louis Gesbert " authors: "Louis Gesbert " homepage: "https://github.com/AltGr/opam-user-setup" bug-reports: "https://github.com/AltGr/opam-user-setup/issues" license: "ISC" -tags: ["org:ocamlpro" "flags:plugin"] -dev-repo: "https://github.com/AltGr/opam-user-setup.git" +tags: "org:ocamlpro" +dev-repo: "git+https://github.com/AltGr/opam-user-setup.git" build: [make] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} "cmdliner" "re" ] depopts: ["tuareg" "merlin" "ocp-indent" "ocp-index"] -available: [ocaml-version >= "4.02"] post-messages: [ "To setup or update your editors, run 'opam user-setup install'." {success} ] +synopsis: + "Helper for the configuration of editors for the use of OCaml tools" +description: """ +This tool knows about several editors, and several OCaml editing tools existing +as opam packages. It automates the configuration of these editors, providing +base templates when appropriate, and suitably installing the editing tools in +the editor's configuration. + +For example, it will configure your emacs or Vim to indent OCaml files using +[ocp-indent](http://www.typerex.org/ocp-indent.html) if you have that installed. + +Opam-user-setup is designed to be suitable both to beginners not wanting to be +bothered with configuration files, and to people who manage them carefully. + +It's customisable and reversible.""" +flags: plugin +url { + src: "https://github.com/OCamlPro/opam-user-setup/archive/0.4.tar.gz" + checksum: "md5=8ff28dc6cc6352b0360276b440cda7f5" +} diff --git a/packages/user-setup/user-setup.0.4/url b/packages/user-setup/user-setup.0.4/url deleted file mode 100644 index 9da681adbf5..00000000000 --- a/packages/user-setup/user-setup.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/OCamlPro/opam-user-setup/archive/0.4.tar.gz" -checksum: "8ff28dc6cc6352b0360276b440cda7f5" diff --git a/packages/user-setup/user-setup.0.5/descr b/packages/user-setup/user-setup.0.5/descr deleted file mode 100644 index 9e489b83dc5..00000000000 --- a/packages/user-setup/user-setup.0.5/descr +++ /dev/null @@ -1,14 +0,0 @@ -Helper for the configuration of editors for the use of OCaml tools - -This tool knows about several editors, and several OCaml editing tools existing -as opam packages. It automates the configuration of these editors, providing -base templates when appropriate, and suitably installing the editing tools in -the editor's configuration. - -For example, it will configure your emacs or Vim to indent OCaml files using -[ocp-indent](http://www.typerex.org/ocp-indent.html) if you have that installed. - -Opam-user-setup is designed to be suitable both to beginners not wanting to be -bothered with configuration files, and to people who manage them carefully. - -It's customisable and reversible. diff --git a/packages/user-setup/user-setup.0.5/opam b/packages/user-setup/user-setup.0.5/opam index 324c29700d5..29c6bf78936 100644 --- a/packages/user-setup/user-setup.0.5/opam +++ b/packages/user-setup/user-setup.0.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Louis Gesbert " authors: "Louis Gesbert " license: "ISC" @@ -6,13 +6,32 @@ tags: "org:ocamlpro" homepage: "https://github.com/AltGr/opam-user-setup" bug-reports: "https://github.com/AltGr/opam-user-setup/issues" depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" {build} "cmdliner" "re" ] depopts: ["tuareg" "merlin" "ocp-indent" "ocp-index"] -available: ocaml-version >= "4.00.1" build: make post-messages: "To setup or update your editors, run 'opam user-setup install'." {success} dev-repo: "git+https://github.com/AltGr/opam-user-setup.git" +synopsis: + "Helper for the configuration of editors for the use of OCaml tools" +description: """ +This tool knows about several editors, and several OCaml editing tools existing +as opam packages. It automates the configuration of these editors, providing +base templates when appropriate, and suitably installing the editing tools in +the editor's configuration. + +For example, it will configure your emacs or Vim to indent OCaml files using +[ocp-indent](http://www.typerex.org/ocp-indent.html) if you have that installed. + +Opam-user-setup is designed to be suitable both to beginners not wanting to be +bothered with configuration files, and to people who manage them carefully. + +It's customisable and reversible.""" +url { + src: "https://github.com/OCamlPro/opam-user-setup/archive/0.5.tar.gz" + checksum: "md5=2139faa7d5d117c0ed0af8f69340e762" +} diff --git a/packages/user-setup/user-setup.0.5/url b/packages/user-setup/user-setup.0.5/url deleted file mode 100644 index dd45e8a3b5a..00000000000 --- a/packages/user-setup/user-setup.0.5/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/OCamlPro/opam-user-setup/archive/0.5.tar.gz" -checksum: "2139faa7d5d117c0ed0af8f69340e762" diff --git a/packages/user-setup/user-setup.0.6/descr b/packages/user-setup/user-setup.0.6/descr deleted file mode 100644 index 9e489b83dc5..00000000000 --- a/packages/user-setup/user-setup.0.6/descr +++ /dev/null @@ -1,14 +0,0 @@ -Helper for the configuration of editors for the use of OCaml tools - -This tool knows about several editors, and several OCaml editing tools existing -as opam packages. It automates the configuration of these editors, providing -base templates when appropriate, and suitably installing the editing tools in -the editor's configuration. - -For example, it will configure your emacs or Vim to indent OCaml files using -[ocp-indent](http://www.typerex.org/ocp-indent.html) if you have that installed. - -Opam-user-setup is designed to be suitable both to beginners not wanting to be -bothered with configuration files, and to people who manage them carefully. - -It's customisable and reversible. diff --git a/packages/user-setup/user-setup.0.6/opam b/packages/user-setup/user-setup.0.6/opam index 0b61ebbe932..a0fa790e858 100644 --- a/packages/user-setup/user-setup.0.6/opam +++ b/packages/user-setup/user-setup.0.6/opam @@ -1,20 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Louis Gesbert " authors: "Louis Gesbert " homepage: "https://github.com/AltGr/opam-user-setup" bug-reports: "https://github.com/AltGr/opam-user-setup/issues" license: "ISC" -dev-repo: "https://github.com/AltGr/opam-user-setup.git" +dev-repo: "git+https://github.com/AltGr/opam-user-setup.git" build: [make] depends: [ + "ocaml" {>= "4.00"} "ocamlfind" {build} "cmdliner" "re" ] depopts: ["tuareg" "merlin" "ocp-indent" "ocp-index"] -available: [ocaml-version >= "4.00"] post-messages: [ "To setup or update your editors, run 'opam user-setup install'." {success} ] -tags: [ "org:ocamlpro" "flags:plugin" ] +tags: "org:ocamlpro" +synopsis: + "Helper for the configuration of editors for the use of OCaml tools" +description: """ +This tool knows about several editors, and several OCaml editing tools existing +as opam packages. It automates the configuration of these editors, providing +base templates when appropriate, and suitably installing the editing tools in +the editor's configuration. + +For example, it will configure your emacs or Vim to indent OCaml files using +[ocp-indent](http://www.typerex.org/ocp-indent.html) if you have that installed. + +Opam-user-setup is designed to be suitable both to beginners not wanting to be +bothered with configuration files, and to people who manage them carefully. + +It's customisable and reversible.""" +flags: plugin +url { + src: "https://github.com/OCamlPro/opam-user-setup/archive/0.6.tar.gz" + checksum: "md5=223d53b4d6bd61b5f4fee9cad128573d" +} diff --git a/packages/user-setup/user-setup.0.6/url b/packages/user-setup/user-setup.0.6/url deleted file mode 100644 index b3f6e8db5bd..00000000000 --- a/packages/user-setup/user-setup.0.6/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/OCamlPro/opam-user-setup/archive/0.6.tar.gz" -checksum: "223d53b4d6bd61b5f4fee9cad128573d" diff --git a/packages/utop/utop.1.10/descr b/packages/utop/utop.1.10/descr deleted file mode 100644 index a2cbb91eca0..00000000000 --- a/packages/utop/utop.1.10/descr +++ /dev/null @@ -1,6 +0,0 @@ -Universal toplevel for OCaml -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. diff --git a/packages/utop/utop.1.10/files/utop.install b/packages/utop/utop.1.10/files/utop.install deleted file mode 100644 index c30b9036a01..00000000000 --- a/packages/utop/utop.1.10/files/utop.install +++ /dev/null @@ -1,6 +0,0 @@ -bin: [ - "?_build/src/top/uTop_top_full.byte" {"utop-full"} - "?_build/src/top/uTop_top_full.native" {"utop-full"} - "?_build/src/top/uTop_top.byte" {"utop"} - "?_build/src/top/uTop_top.native" {"utop"} -] diff --git a/packages/utop/utop.1.10/opam b/packages/utop/utop.1.10/opam deleted file mode 100644 index 512aec7cf5c..00000000000 --- a/packages/utop/utop.1.10/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "jeremie@dimino.org" -authors: ["Jérémie Dimino"] -homepage: "https://github.com/diml/utop" -license: "BSD3" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "utop"]] -depends: [ - "ocamlfind" {< "1.5.6"} - "lambda-term" {>= "1.2"} - "lwt" - "react" {< "1.0.0"} - "camlp4" - "ocamlbuild" {build} -] -bug-reports: "https://github.com/diml/utop/issues" -dev-repo: "git://github.com/diml/utop.git" -install: [[make "install"]] -available: [ ocaml-version >= "3.12" & ocaml-version < "4.01" ] diff --git a/packages/utop/utop.1.10/url b/packages/utop/utop.1.10/url deleted file mode 100644 index a6b27f823df..00000000000 --- a/packages/utop/utop.1.10/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/diml/utop/archive/1.10.tar.gz" -checksum: "782f5b94835fc66f3023093289996709" diff --git a/packages/utop/utop.1.11/descr b/packages/utop/utop.1.11/descr deleted file mode 100644 index a2cbb91eca0..00000000000 --- a/packages/utop/utop.1.11/descr +++ /dev/null @@ -1,6 +0,0 @@ -Universal toplevel for OCaml -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. diff --git a/packages/utop/utop.1.11/opam b/packages/utop/utop.1.11/opam index 512aec7cf5c..1cf5aecd8d8 100644 --- a/packages/utop/utop.1.11/opam +++ b/packages/utop/utop.1.11/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" authors: ["Jérémie Dimino"] homepage: "https://github.com/diml/utop" @@ -6,10 +6,11 @@ license: "BSD3" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "utop"]] depends: [ + "ocaml" {>= "3.12" & < "4.01"} "ocamlfind" {< "1.5.6"} "lambda-term" {>= "1.2"} "lwt" @@ -20,4 +21,16 @@ depends: [ bug-reports: "https://github.com/diml/utop/issues" dev-repo: "git://github.com/diml/utop.git" install: [[make "install"]] -available: [ ocaml-version >= "3.12" & ocaml-version < "4.01" ] +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 +extra-files: ["utop.install" "md5=706ad83234dd0b1d24961a8d9b6bac50"] +url { + src: "https://github.com/diml/utop/archive/1.11.tar.gz" + checksum: "md5=aad8873f6f517491871b00296c2de725" +} diff --git a/packages/utop/utop.1.11/url b/packages/utop/utop.1.11/url deleted file mode 100644 index e74b51c4f4e..00000000000 --- a/packages/utop/utop.1.11/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/diml/utop/archive/1.11.tar.gz" -checksum: "aad8873f6f517491871b00296c2de725" diff --git a/packages/utop/utop.1.12/descr b/packages/utop/utop.1.12/descr deleted file mode 100644 index a2cbb91eca0..00000000000 --- a/packages/utop/utop.1.12/descr +++ /dev/null @@ -1,6 +0,0 @@ -Universal toplevel for OCaml -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. diff --git a/packages/utop/utop.1.12/files/utop.install b/packages/utop/utop.1.12/files/utop.install deleted file mode 100644 index c30b9036a01..00000000000 --- a/packages/utop/utop.1.12/files/utop.install +++ /dev/null @@ -1,6 +0,0 @@ -bin: [ - "?_build/src/top/uTop_top_full.byte" {"utop-full"} - "?_build/src/top/uTop_top_full.native" {"utop-full"} - "?_build/src/top/uTop_top.byte" {"utop"} - "?_build/src/top/uTop_top.native" {"utop"} -] diff --git a/packages/utop/utop.1.12/opam b/packages/utop/utop.1.12/opam deleted file mode 100644 index 1b4faa5b11b..00000000000 --- a/packages/utop/utop.1.12/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "jeremie@dimino.org" -authors: ["Jérémie Dimino"] -homepage: "https://github.com/diml/utop" -license: "BSD3" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "utop"]] -depends: [ - "ocamlfind" {< "1.5.6"} - "lambda-term" {>= "1.2"} - "lwt" - "react" {>= "1.0.0"} - "camlp4" - "ocamlbuild" {build} -] -bug-reports: "https://github.com/diml/utop/issues" -dev-repo: "git://github.com/diml/utop.git" -install: [[make "install"]] -available: [ ocaml-version >= "3.12" & ocaml-version < "4.01" ] diff --git a/packages/utop/utop.1.12/url b/packages/utop/utop.1.12/url deleted file mode 100644 index c69c511a93d..00000000000 --- a/packages/utop/utop.1.12/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/diml/utop/archive/1.12.tar.gz" -checksum: "676892a3da278fecde671f7bd06804e9" diff --git a/packages/utop/utop.1.14/descr b/packages/utop/utop.1.14/descr deleted file mode 100644 index a2cbb91eca0..00000000000 --- a/packages/utop/utop.1.14/descr +++ /dev/null @@ -1,6 +0,0 @@ -Universal toplevel for OCaml -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. diff --git a/packages/utop/utop.1.14/opam b/packages/utop/utop.1.14/opam index 1b4faa5b11b..586cacbf16c 100644 --- a/packages/utop/utop.1.14/opam +++ b/packages/utop/utop.1.14/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" authors: ["Jérémie Dimino"] homepage: "https://github.com/diml/utop" @@ -6,10 +6,11 @@ license: "BSD3" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "utop"]] depends: [ + "ocaml" {>= "3.12" & < "4.01"} "ocamlfind" {< "1.5.6"} "lambda-term" {>= "1.2"} "lwt" @@ -20,4 +21,16 @@ depends: [ bug-reports: "https://github.com/diml/utop/issues" dev-repo: "git://github.com/diml/utop.git" install: [[make "install"]] -available: [ ocaml-version >= "3.12" & ocaml-version < "4.01" ] +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 +extra-files: ["utop.install" "md5=706ad83234dd0b1d24961a8d9b6bac50"] +url { + src: "https://github.com/diml/utop/archive/1.14.tar.gz" + checksum: "md5=d54e020f379c9b00528fe4108bfa24e5" +} diff --git a/packages/utop/utop.1.14/url b/packages/utop/utop.1.14/url deleted file mode 100644 index 5d393756367..00000000000 --- a/packages/utop/utop.1.14/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/diml/utop/archive/1.14.tar.gz" -checksum: "d54e020f379c9b00528fe4108bfa24e5" diff --git a/packages/utop/utop.1.15/descr b/packages/utop/utop.1.15/descr deleted file mode 100644 index a2cbb91eca0..00000000000 --- a/packages/utop/utop.1.15/descr +++ /dev/null @@ -1,6 +0,0 @@ -Universal toplevel for OCaml -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. diff --git a/packages/utop/utop.1.15/opam b/packages/utop/utop.1.15/opam index 47adfe2bb91..0c736e55827 100644 --- a/packages/utop/utop.1.15/opam +++ b/packages/utop/utop.1.15/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" authors: ["Jérémie Dimino"] homepage: "https://github.com/diml/utop" @@ -6,10 +6,11 @@ license: "BSD3" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "utop"]] depends: [ + "ocaml" {>= "4.00" & < "4.01"} "ocamlfind" {< "1.5.6"} "lambda-term" {>= "1.2"} "lwt" @@ -20,4 +21,16 @@ depends: [ bug-reports: "https://github.com/diml/utop/issues" dev-repo: "git://github.com/diml/utop.git" install: [[make "install"]] -available: [ ocaml-version >= "4.00" & ocaml-version < "4.01" ] +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 +extra-files: ["utop.install" "md5=706ad83234dd0b1d24961a8d9b6bac50"] +url { + src: "https://github.com/diml/utop/archive/1.15.tar.gz" + checksum: "md5=8bd0e2d4687699de54fe03a0fcdd0081" +} diff --git a/packages/utop/utop.1.15/url b/packages/utop/utop.1.15/url deleted file mode 100644 index e88324ccc80..00000000000 --- a/packages/utop/utop.1.15/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/diml/utop/archive/1.15.tar.gz" -checksum: "8bd0e2d4687699de54fe03a0fcdd0081" diff --git a/packages/utop/utop.1.16/descr b/packages/utop/utop.1.16/descr deleted file mode 100644 index a2cbb91eca0..00000000000 --- a/packages/utop/utop.1.16/descr +++ /dev/null @@ -1,6 +0,0 @@ -Universal toplevel for OCaml -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. diff --git a/packages/utop/utop.1.16/opam b/packages/utop/utop.1.16/opam index 7e6162074cb..f48e034b2bd 100644 --- a/packages/utop/utop.1.16/opam +++ b/packages/utop/utop.1.16/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" authors: ["Jérémie Dimino"] license: "BSD3" @@ -8,18 +8,17 @@ dev-repo: "git://github.com/diml/utop.git" build: [ ["./configure" "--prefix" prefix "--%{camlp4:enable}%-camlp4"] [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: [ [make "install"] ] -build-doc: [ - ["ocaml" "setup.ml" "-doc"] -] remove: [ ["ocamlfind" "remove" "utop"] ] depends: [ - "ocamlfind" {>= "1.4.0" & < "1.5.6"} + "ocaml" {>= "4.01" & < "4.03"} + "ocamlfind" {>= "1.4.0" & < "1.5.6"} "lambda-term" {>= "1.2"} "lwt" "react" {>= "1.0.0"} @@ -30,4 +29,16 @@ depends: [ depopts: [ "camlp4" ] -available: [ ocaml-version >= "4.01" & ocaml-version < "4.03" ] +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 +extra-files: ["utop.install" "md5=706ad83234dd0b1d24961a8d9b6bac50"] +url { + src: "https://github.com/diml/utop/archive/1.16.tar.gz" + checksum: "md5=9bf5d962107b1ba7f88aa958708fa622" +} diff --git a/packages/utop/utop.1.16/url b/packages/utop/utop.1.16/url deleted file mode 100644 index e4e50cffac1..00000000000 --- a/packages/utop/utop.1.16/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/diml/utop/archive/1.16.tar.gz" -checksum: "9bf5d962107b1ba7f88aa958708fa622" diff --git a/packages/utop/utop.1.17/descr b/packages/utop/utop.1.17/descr deleted file mode 100644 index a2cbb91eca0..00000000000 --- a/packages/utop/utop.1.17/descr +++ /dev/null @@ -1,6 +0,0 @@ -Universal toplevel for OCaml -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. diff --git a/packages/utop/utop.1.17/opam b/packages/utop/utop.1.17/opam index a5472c8ba5b..86d36a59445 100644 --- a/packages/utop/utop.1.17/opam +++ b/packages/utop/utop.1.17/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" authors: ["Jérémie Dimino"] license: "BSD3" @@ -8,20 +8,19 @@ dev-repo: "git://github.com/diml/utop.git" build: [ ["./configure" "--prefix" prefix "--%{camlp4:enable}%-camlp4"] [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: [ [make "install"] ] -build-doc: [ - ["ocaml" "setup.ml" "-doc"] -] remove: [ ["ocamlfind" "remove" "utop"] ] depends: [ + "ocaml" {>= "4.01" & < "4.03"} "base-unix" "base-threads" - "ocamlfind" {>= "1.4.0" & < "1.5.6"} + "ocamlfind" {>= "1.4.0" & < "1.5.6"} "lambda-term" {>= "1.2"} "lwt" "react" {>= "1.0.0"} @@ -32,4 +31,16 @@ depends: [ depopts: [ "camlp4" ] -available: [ ocaml-version >= "4.01" & ocaml-version < "4.03" ] +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 +extra-files: ["utop.install" "md5=706ad83234dd0b1d24961a8d9b6bac50"] +url { + src: "https://github.com/diml/utop/archive/1.17.tar.gz" + checksum: "md5=79dcabf1b3704ee11bc55cdd92a8490c" +} diff --git a/packages/utop/utop.1.17/url b/packages/utop/utop.1.17/url deleted file mode 100644 index e5ad560ca36..00000000000 --- a/packages/utop/utop.1.17/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/diml/utop/archive/1.17.tar.gz" -checksum: "79dcabf1b3704ee11bc55cdd92a8490c" diff --git a/packages/utop/utop.1.18.1/descr b/packages/utop/utop.1.18.1/descr deleted file mode 100644 index a2cbb91eca0..00000000000 --- a/packages/utop/utop.1.18.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Universal toplevel for OCaml -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. diff --git a/packages/utop/utop.1.18.1/files/utop.install b/packages/utop/utop.1.18.1/files/utop.install deleted file mode 100644 index c30b9036a01..00000000000 --- a/packages/utop/utop.1.18.1/files/utop.install +++ /dev/null @@ -1,6 +0,0 @@ -bin: [ - "?_build/src/top/uTop_top_full.byte" {"utop-full"} - "?_build/src/top/uTop_top_full.native" {"utop-full"} - "?_build/src/top/uTop_top.byte" {"utop"} - "?_build/src/top/uTop_top.native" {"utop"} -] diff --git a/packages/utop/utop.1.18.1/opam b/packages/utop/utop.1.18.1/opam deleted file mode 100644 index a6adac96198..00000000000 --- a/packages/utop/utop.1.18.1/opam +++ /dev/null @@ -1,35 +0,0 @@ -opam-version: "1.2" -maintainer: "jeremie@dimino.org" -authors: ["Jérémie Dimino"] -license: "BSD3" -homepage: "https://github.com/diml/utop" -bug-reports: "https://github.com/diml/utop/issues" -dev-repo: "git://github.com/diml/utop.git" -build: [ - ["./configure" "--prefix" prefix "--%{camlp4:enable}%-camlp4"] - [make] -] -install: [ - [make "install"] -] -build-doc: [ - ["ocaml" "setup.ml" "-doc"] -] -remove: [ - ["ocamlfind" "remove" "utop"] -] -depends: [ - "base-unix" - "base-threads" - "ocamlfind" {>= "1.5.6"} - "lambda-term" {>= "1.9"} - "lwt" - "react" {>= "1.0.0"} - "cppo" {>= "1.1.2"} - "ocamlbuild" {build} - "cppo_ocamlbuild" {build} -] -depopts: [ - "camlp4" -] -available: [ ocaml-version >= "4.01" & ocaml-version < "4.03" ] diff --git a/packages/utop/utop.1.18.1/url b/packages/utop/utop.1.18.1/url deleted file mode 100644 index b58973205ec..00000000000 --- a/packages/utop/utop.1.18.1/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/diml/utop/archive/1.18.1.tar.gz" -checksum: "d943512656806c06ecf327c37c9aa831" - diff --git a/packages/utop/utop.1.18.2/descr b/packages/utop/utop.1.18.2/descr deleted file mode 100644 index a2cbb91eca0..00000000000 --- a/packages/utop/utop.1.18.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -Universal toplevel for OCaml -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. diff --git a/packages/utop/utop.1.18.2/opam b/packages/utop/utop.1.18.2/opam index d40699cac14..45eb472af75 100644 --- a/packages/utop/utop.1.18.2/opam +++ b/packages/utop/utop.1.18.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" authors: ["Jérémie Dimino"] license: "BSD3" @@ -8,20 +8,19 @@ dev-repo: "git://github.com/diml/utop.git" build: [ ["./configure" "--prefix" prefix "--%{camlp4:enable}%-camlp4"] [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: [ [make "install"] ] -build-doc: [ - ["ocaml" "setup.ml" "-doc"] -] remove: [ ["ocamlfind" "remove" "utop"] ] depends: [ + "ocaml" {>= "4.01" & <= "4.03"} "base-unix" "base-threads" - "ocamlfind" {>= "1.5.6"} + "ocamlfind" {>= "1.5.6"} "lambda-term" {>= "1.9"} "lwt" "react" {>= "1.0.0"} @@ -32,4 +31,16 @@ depends: [ depopts: [ "camlp4" ] -available: [ ocaml-version >= "4.01" & ocaml-version <= "4.03" ] +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 +extra-files: ["utop.install" "md5=706ad83234dd0b1d24961a8d9b6bac50"] +url { + src: "https://github.com/diml/utop/archive/1.18.2.tar.gz" + checksum: "md5=f2e548251fa888df8fbbd4921d3bf465" +} diff --git a/packages/utop/utop.1.18.2/url b/packages/utop/utop.1.18.2/url deleted file mode 100644 index 8a913690503..00000000000 --- a/packages/utop/utop.1.18.2/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/diml/utop/archive/1.18.2.tar.gz" -checksum: "f2e548251fa888df8fbbd4921d3bf465" - diff --git a/packages/utop/utop.1.18/descr b/packages/utop/utop.1.18/descr deleted file mode 100644 index a2cbb91eca0..00000000000 --- a/packages/utop/utop.1.18/descr +++ /dev/null @@ -1,6 +0,0 @@ -Universal toplevel for OCaml -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. diff --git a/packages/utop/utop.1.18/opam b/packages/utop/utop.1.18/opam index adbadbd577f..6df7e33e5b6 100644 --- a/packages/utop/utop.1.18/opam +++ b/packages/utop/utop.1.18/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" authors: ["Jérémie Dimino"] license: "BSD3" @@ -8,20 +8,19 @@ dev-repo: "git://github.com/diml/utop.git" build: [ ["./configure" "--prefix" prefix "--%{camlp4:enable}%-camlp4"] [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: [ [make "install"] ] -build-doc: [ - ["ocaml" "setup.ml" "-doc"] -] remove: [ ["ocamlfind" "remove" "utop"] ] depends: [ + "ocaml" {>= "4.01" & < "4.03"} "base-unix" "base-threads" - "ocamlfind" {>= "1.4.0" & < "1.5.6"} + "ocamlfind" {>= "1.4.0" & < "1.5.6"} "lambda-term" {>= "1.9"} "lwt" "react" {>= "1.0.0"} @@ -32,4 +31,16 @@ depends: [ depopts: [ "camlp4" ] -available: [ ocaml-version >= "4.01" & ocaml-version < "4.03" ] +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 +extra-files: ["utop.install" "md5=706ad83234dd0b1d24961a8d9b6bac50"] +url { + src: "https://github.com/diml/utop/archive/1.18.tar.gz" + checksum: "md5=ccb0fdd55ac9a5df113a2a38f9d26f0a" +} diff --git a/packages/utop/utop.1.18/url b/packages/utop/utop.1.18/url deleted file mode 100644 index 0160dae4e06..00000000000 --- a/packages/utop/utop.1.18/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/diml/utop/archive/1.18.tar.gz" -checksum: "ccb0fdd55ac9a5df113a2a38f9d26f0a" diff --git a/packages/utop/utop.1.19.1/descr b/packages/utop/utop.1.19.1/descr deleted file mode 100644 index a2cbb91eca0..00000000000 --- a/packages/utop/utop.1.19.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Universal toplevel for OCaml -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. diff --git a/packages/utop/utop.1.19.1/files/utop.install b/packages/utop/utop.1.19.1/files/utop.install deleted file mode 100644 index d7a90eda5d4..00000000000 --- a/packages/utop/utop.1.19.1/files/utop.install +++ /dev/null @@ -1,11 +0,0 @@ -bin: [ - "?_build/src/top/uTop_top_full.byte" {"utop-full"} - "?_build/src/top/uTop_top_full.native" {"utop-full"} - "?_build/src/top/uTop_top.byte" {"utop"} - "?_build/src/top/uTop_top.native" {"utop"} -] -man: [ - "man/utop.1" - "man/utop-full.1" - "man/utoprc.5" -] diff --git a/packages/utop/utop.1.19.1/opam b/packages/utop/utop.1.19.1/opam deleted file mode 100644 index 0df1e290cbe..00000000000 --- a/packages/utop/utop.1.19.1/opam +++ /dev/null @@ -1,36 +0,0 @@ -opam-version: "1.2" -maintainer: "jeremie@dimino.org" -authors: ["Jérémie Dimino"] -license: "BSD3" -homepage: "https://github.com/diml/utop" -bug-reports: "https://github.com/diml/utop/issues" -dev-repo: "git://github.com/diml/utop.git" -build: [ - ["./configure" "--prefix" prefix "--%{camlp4:enable}%-camlp4"] - [make] -] -install: [ - [make "install"] -] -build-doc: [ - ["ocaml" "setup.ml" "-doc"] -] -remove: [ - ["ocamlfind" "remove" "utop"] -] -depends: [ - "base-unix" - "base-threads" - "ocamlfind" {>= "1.5.6"} - "lambda-term" {>= "1.9"} - "lwt" - "react" {>= "1.0.0"} - "cppo" {>= "1.1.2"} - "ocamlbuild" {build} - "ppx_tools" {build} - "cppo_ocamlbuild" {build} -] -depopts: [ - "camlp4" -] -available: [ ocaml-version >= "4.01" & ocaml-version < "4.04" ] diff --git a/packages/utop/utop.1.19.1/url b/packages/utop/utop.1.19.1/url deleted file mode 100644 index f16c4d09e1d..00000000000 --- a/packages/utop/utop.1.19.1/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/diml/utop/archive/1.19.1.tar.gz" -checksum: "96b405d8af57cea8d9bc7bb4d1eefbf9" - diff --git a/packages/utop/utop.1.19.2/descr b/packages/utop/utop.1.19.2/descr deleted file mode 100644 index a2cbb91eca0..00000000000 --- a/packages/utop/utop.1.19.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -Universal toplevel for OCaml -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. diff --git a/packages/utop/utop.1.19.2/opam b/packages/utop/utop.1.19.2/opam index 0517515905e..3e551670fe1 100644 --- a/packages/utop/utop.1.19.2/opam +++ b/packages/utop/utop.1.19.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" authors: ["Jérémie Dimino"] license: "BSD3" @@ -6,25 +6,27 @@ homepage: "https://github.com/diml/utop" bug-reports: "https://github.com/diml/utop/issues" dev-repo: "git://github.com/diml/utop.git" build: [ - ["./configure" - "--prefix" prefix - "--%{camlp4:enable}%-camlp4" - "--%{ppx_tools:enable}%-interact"] + [ + "./configure" + "--prefix" + prefix + "--%{camlp4:enable}%-camlp4" + "--%{ppx_tools:enable}%-interact" + ] [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: [ [make "install"] ] -build-doc: [ - ["ocaml" "setup.ml" "-doc"] -] remove: [ ["ocamlfind" "remove" "utop"] ] depends: [ + "ocaml" {>= "4.01" & < "4.04"} "base-unix" "base-threads" - "ocamlfind" {>= "1.5.6"} + "ocamlfind" {>= "1.5.6"} "lambda-term" {>= "1.9"} "lwt" "react" {>= "1.0.0"} @@ -36,4 +38,16 @@ depopts: [ "camlp4" "ppx_tools" {build} ] -available: [ ocaml-version >= "4.01" & ocaml-version < "4.04" ] +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 +extra-files: ["utop.install" "md5=f8911fcea9ad6a7bb58b0808446c9fa2"] +url { + src: "https://github.com/diml/utop/archive/1.19.2.tar.gz" + checksum: "md5=0f65ab4a47cb200da4491e5866a53e4e" +} diff --git a/packages/utop/utop.1.19.2/url b/packages/utop/utop.1.19.2/url deleted file mode 100644 index b4f4a602cfc..00000000000 --- a/packages/utop/utop.1.19.2/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/diml/utop/archive/1.19.2.tar.gz" -checksum: "0f65ab4a47cb200da4491e5866a53e4e" - diff --git a/packages/utop/utop.1.19.3/descr b/packages/utop/utop.1.19.3/descr deleted file mode 100644 index a2cbb91eca0..00000000000 --- a/packages/utop/utop.1.19.3/descr +++ /dev/null @@ -1,6 +0,0 @@ -Universal toplevel for OCaml -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. diff --git a/packages/utop/utop.1.19.3/opam b/packages/utop/utop.1.19.3/opam index f764f9a6f21..663bbd8ea76 100644 --- a/packages/utop/utop.1.19.3/opam +++ b/packages/utop/utop.1.19.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" authors: ["Jérémie Dimino"] license: "BSD3" @@ -6,24 +6,21 @@ homepage: "https://github.com/diml/utop" bug-reports: "https://github.com/diml/utop/issues" dev-repo: "git://github.com/diml/utop.git" build: [ - ["./configure" - "--prefix" prefix - "--%{camlp4:enable}%-camlp4"] + ["./configure" "--prefix" prefix "--%{camlp4:enable}%-camlp4"] [make] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] install: [ [make "install"] ] -build-doc: [ - ["ocaml" "setup.ml" "-doc"] -] remove: [ ["ocamlfind" "remove" "utop"] ] depends: [ + "ocaml" {>= "4.01" & < "4.06.0"} "base-unix" "base-threads" - "ocamlfind" {>= "1.5.6"} + "ocamlfind" {>= "1.5.6"} "lambda-term" {>= "1.9"} "lwt" "react" {>= "1.0.0"} @@ -34,4 +31,16 @@ depends: [ depopts: [ "camlp4" ] -available: [ ocaml-version >= "4.01" & ocaml-version < "4.06.0" ] +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 +extra-files: ["utop.install" "md5=f8911fcea9ad6a7bb58b0808446c9fa2"] +url { + src: "https://github.com/diml/utop/archive/1.19.3.tar.gz" + checksum: "md5=280f9a1062c53be8bae41cfd57ce29dd" +} diff --git a/packages/utop/utop.1.19.3/url b/packages/utop/utop.1.19.3/url deleted file mode 100644 index b9a51fbce7a..00000000000 --- a/packages/utop/utop.1.19.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/diml/utop/archive/1.19.3.tar.gz" -checksum: "280f9a1062c53be8bae41cfd57ce29dd" diff --git a/packages/utop/utop.1.19/descr b/packages/utop/utop.1.19/descr deleted file mode 100644 index a2cbb91eca0..00000000000 --- a/packages/utop/utop.1.19/descr +++ /dev/null @@ -1,6 +0,0 @@ -Universal toplevel for OCaml -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. diff --git a/packages/utop/utop.1.19/files/utop.install b/packages/utop/utop.1.19/files/utop.install deleted file mode 100644 index d7a90eda5d4..00000000000 --- a/packages/utop/utop.1.19/files/utop.install +++ /dev/null @@ -1,11 +0,0 @@ -bin: [ - "?_build/src/top/uTop_top_full.byte" {"utop-full"} - "?_build/src/top/uTop_top_full.native" {"utop-full"} - "?_build/src/top/uTop_top.byte" {"utop"} - "?_build/src/top/uTop_top.native" {"utop"} -] -man: [ - "man/utop.1" - "man/utop-full.1" - "man/utoprc.5" -] diff --git a/packages/utop/utop.1.19/opam b/packages/utop/utop.1.19/opam deleted file mode 100644 index 59eda79056e..00000000000 --- a/packages/utop/utop.1.19/opam +++ /dev/null @@ -1,36 +0,0 @@ -opam-version: "1.2" -maintainer: "jeremie@dimino.org" -authors: ["Jérémie Dimino"] -license: "BSD3" -homepage: "https://github.com/diml/utop" -bug-reports: "https://github.com/diml/utop/issues" -dev-repo: "git://github.com/diml/utop.git" -build: [ - ["./configure" "--prefix" prefix "--%{camlp4:enable}%-camlp4"] - [make] -] -install: [ - [make "install"] -] -build-doc: [ - ["ocaml" "setup.ml" "-doc"] -] -remove: [ - ["ocamlfind" "remove" "utop"] -] -depends: [ - "base-unix" - "base-threads" - "ocamlfind" {>= "1.5.6"} - "lambda-term" {>= "1.9"} - "lwt" - "react" {>= "1.0.0"} - "cppo" {>= "1.1.2"} - "ocamlbuild" {build} - "ppx_tools" {build} - "cppo_ocamlbuild" {build} -] -depopts: [ - "camlp4" -] -available: [ ocaml-version >= "4.01" & ocaml-version < "4.03" ] diff --git a/packages/utop/utop.1.19/url b/packages/utop/utop.1.19/url deleted file mode 100644 index fa05f7d3cc8..00000000000 --- a/packages/utop/utop.1.19/url +++ /dev/null @@ -1,3 +0,0 @@ -archive: "https://github.com/diml/utop/archive/1.19.tar.gz" -checksum: "8021cf8d0189c5ad26ff689e58eee58d" - diff --git a/packages/utop/utop.1.2.1/descr b/packages/utop/utop.1.2.1/descr deleted file mode 100644 index 418b3e8c370..00000000000 --- a/packages/utop/utop.1.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -improved toplevel diff --git a/packages/utop/utop.1.2.1/opam b/packages/utop/utop.1.2.1/opam deleted file mode 100644 index 55478a58a8b..00000000000 --- a/packages/utop/utop.1.2.1/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "jeremie@dimino.org" -authors: ["Jérémie Dimino"] -homepage: "https://github.com/diml/utop" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocamlfind" "remove" "utop"]] -depends: [ - "ocamlfind" {< "1.5.6"} - "zed" - "lambda-term" - "react" {< "1.0.0"} - "camlp4" - "ocamlbuild" {build} -] -bug-reports: "https://github.com/diml/utop/issues" -dev-repo: "git://github.com/diml/utop.git" -install: [[make "install"]] -available: [ ocaml-version >= "3.12" & ocaml-version < "4.01" ] diff --git a/packages/utop/utop.1.2.1/url b/packages/utop/utop.1.2.1/url deleted file mode 100644 index 9ff2e48dc0c..00000000000 --- a/packages/utop/utop.1.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/951/utop-1.2.1.tar.gz" -checksum: "ace3b8347c7238c0978a907af72f40c4" diff --git a/packages/utop/utop.1.3.0/descr b/packages/utop/utop.1.3.0/descr deleted file mode 100644 index 418b3e8c370..00000000000 --- a/packages/utop/utop.1.3.0/descr +++ /dev/null @@ -1 +0,0 @@ -improved toplevel diff --git a/packages/utop/utop.1.3.0/opam b/packages/utop/utop.1.3.0/opam index 55478a58a8b..226f03d3080 100644 --- a/packages/utop/utop.1.3.0/opam +++ b/packages/utop/utop.1.3.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" authors: ["Jérémie Dimino"] homepage: "https://github.com/diml/utop" @@ -8,6 +8,7 @@ build: [ ] remove: [["ocamlfind" "remove" "utop"]] depends: [ + "ocaml" {>= "3.12" & < "4.01"} "ocamlfind" {< "1.5.6"} "zed" "lambda-term" @@ -18,4 +19,9 @@ depends: [ bug-reports: "https://github.com/diml/utop/issues" dev-repo: "git://github.com/diml/utop.git" install: [[make "install"]] -available: [ ocaml-version >= "3.12" & ocaml-version < "4.01" ] +synopsis: "improved toplevel" +flags: light-uninstall +url { + src: "https://forge.ocamlcore.org/frs/download.php/1108/utop-1.3.tar.gz" + checksum: "md5=4bd99109beb5b806fc482cde532f9777" +} diff --git a/packages/utop/utop.1.3.0/url b/packages/utop/utop.1.3.0/url deleted file mode 100644 index b1b50f88008..00000000000 --- a/packages/utop/utop.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1108/utop-1.3.tar.gz" -checksum: "4bd99109beb5b806fc482cde532f9777" diff --git a/packages/utop/utop.1.4.0/descr b/packages/utop/utop.1.4.0/descr deleted file mode 100644 index a2cbb91eca0..00000000000 --- a/packages/utop/utop.1.4.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Universal toplevel for OCaml -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. diff --git a/packages/utop/utop.1.4.0/files/utop.install b/packages/utop/utop.1.4.0/files/utop.install deleted file mode 100644 index c30b9036a01..00000000000 --- a/packages/utop/utop.1.4.0/files/utop.install +++ /dev/null @@ -1,6 +0,0 @@ -bin: [ - "?_build/src/top/uTop_top_full.byte" {"utop-full"} - "?_build/src/top/uTop_top_full.native" {"utop-full"} - "?_build/src/top/uTop_top.byte" {"utop"} - "?_build/src/top/uTop_top.native" {"utop"} -] diff --git a/packages/utop/utop.1.4.0/opam b/packages/utop/utop.1.4.0/opam deleted file mode 100644 index d4209797af8..00000000000 --- a/packages/utop/utop.1.4.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "jeremie@dimino.org" -authors: ["Jérémie Dimino"] -homepage: "http://forge.ocamlcore.org/projects/utop/" -license: "BSD3" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "utop"]] -depends: [ - "ocamlfind" {< "1.5.6"} - "lambda-term" {>= "1.2"} - "lwt" - "react" {< "1.0.0"} - "camlp4" - "ocamlbuild" {build} -] -bug-reports: "https://github.com/diml/utop/issues" -dev-repo: "git://github.com/diml/utop.git" -install: [[make "install"]] -available: [ ocaml-version >= "3.12" & ocaml-version < "4.01" ] diff --git a/packages/utop/utop.1.4.0/url b/packages/utop/utop.1.4.0/url deleted file mode 100644 index b932b458358..00000000000 --- a/packages/utop/utop.1.4.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1122/utop-1.4.tar.gz" -checksum: "350bc972756317e3c74d730cdba7437c" diff --git a/packages/utop/utop.1.5/descr b/packages/utop/utop.1.5/descr deleted file mode 100644 index a2cbb91eca0..00000000000 --- a/packages/utop/utop.1.5/descr +++ /dev/null @@ -1,6 +0,0 @@ -Universal toplevel for OCaml -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. diff --git a/packages/utop/utop.1.5/opam b/packages/utop/utop.1.5/opam index d4209797af8..5a7ee927aff 100644 --- a/packages/utop/utop.1.5/opam +++ b/packages/utop/utop.1.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" authors: ["Jérémie Dimino"] homepage: "http://forge.ocamlcore.org/projects/utop/" @@ -6,10 +6,11 @@ license: "BSD3" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] -build-doc: [["ocaml" "setup.ml" "-doc"]] remove: [["ocamlfind" "remove" "utop"]] depends: [ + "ocaml" {>= "3.12" & < "4.01"} "ocamlfind" {< "1.5.6"} "lambda-term" {>= "1.2"} "lwt" @@ -20,4 +21,16 @@ depends: [ bug-reports: "https://github.com/diml/utop/issues" dev-repo: "git://github.com/diml/utop.git" install: [[make "install"]] -available: [ ocaml-version >= "3.12" & ocaml-version < "4.01" ] +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 +extra-files: ["utop.install" "md5=706ad83234dd0b1d24961a8d9b6bac50"] +url { + src: "https://forge.ocamlcore.org/frs/download.php/1169/utop-1.5.tar.gz" + checksum: "md5=2f019f00b7067650b8f57172c9e10df5" +} diff --git a/packages/utop/utop.1.5/url b/packages/utop/utop.1.5/url deleted file mode 100644 index 4806cc231f2..00000000000 --- a/packages/utop/utop.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://forge.ocamlcore.org/frs/download.php/1169/utop-1.5.tar.gz" -checksum: "2f019f00b7067650b8f57172c9e10df5" diff --git a/packages/utop/utop.1.6/descr b/packages/utop/utop.1.6/descr deleted file mode 100644 index a2cbb91eca0..00000000000 --- a/packages/utop/utop.1.6/descr +++ /dev/null @@ -1,6 +0,0 @@ -Universal toplevel for OCaml -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. diff --git a/packages/utop/utop.1.6/files/utop.install b/packages/utop/utop.1.6/files/utop.install deleted file mode 100644 index c30b9036a01..00000000000 --- a/packages/utop/utop.1.6/files/utop.install +++ /dev/null @@ -1,6 +0,0 @@ -bin: [ - "?_build/src/top/uTop_top_full.byte" {"utop-full"} - "?_build/src/top/uTop_top_full.native" {"utop-full"} - "?_build/src/top/uTop_top.byte" {"utop"} - "?_build/src/top/uTop_top.native" {"utop"} -] diff --git a/packages/utop/utop.1.6/opam b/packages/utop/utop.1.6/opam deleted file mode 100644 index 73ce1d24394..00000000000 --- a/packages/utop/utop.1.6/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "jeremie@dimino.org" -authors: ["Jérémie Dimino"] -homepage: "https://github.com/diml/utop" -license: "BSD3" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "utop"]] -depends: [ - "ocamlfind" {< "1.5.6"} - "lambda-term" {>= "1.2"} - "lwt" - "react" {< "1.0.0"} - "camlp4" - "ocamlbuild" {build} -] -bug-reports: "https://github.com/diml/utop/issues" -dev-repo: "git://github.com/diml/utop.git" -install: [[make "install"]] -available: [ ocaml-version = "4.01" ] diff --git a/packages/utop/utop.1.6/url b/packages/utop/utop.1.6/url deleted file mode 100644 index 058eca4703d..00000000000 --- a/packages/utop/utop.1.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/diml/utop/archive/1.6.tar.gz" -checksum: "3d04a482f3b97e6b2d85193bd7b6dc72" diff --git a/packages/utop/utop.1.7/descr b/packages/utop/utop.1.7/descr deleted file mode 100644 index a2cbb91eca0..00000000000 --- a/packages/utop/utop.1.7/descr +++ /dev/null @@ -1,6 +0,0 @@ -Universal toplevel for OCaml -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. diff --git a/packages/utop/utop.1.7/files/utop.install b/packages/utop/utop.1.7/files/utop.install deleted file mode 100644 index c30b9036a01..00000000000 --- a/packages/utop/utop.1.7/files/utop.install +++ /dev/null @@ -1,6 +0,0 @@ -bin: [ - "?_build/src/top/uTop_top_full.byte" {"utop-full"} - "?_build/src/top/uTop_top_full.native" {"utop-full"} - "?_build/src/top/uTop_top.byte" {"utop"} - "?_build/src/top/uTop_top.native" {"utop"} -] diff --git a/packages/utop/utop.1.7/opam b/packages/utop/utop.1.7/opam deleted file mode 100644 index 512aec7cf5c..00000000000 --- a/packages/utop/utop.1.7/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "jeremie@dimino.org" -authors: ["Jérémie Dimino"] -homepage: "https://github.com/diml/utop" -license: "BSD3" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "utop"]] -depends: [ - "ocamlfind" {< "1.5.6"} - "lambda-term" {>= "1.2"} - "lwt" - "react" {< "1.0.0"} - "camlp4" - "ocamlbuild" {build} -] -bug-reports: "https://github.com/diml/utop/issues" -dev-repo: "git://github.com/diml/utop.git" -install: [[make "install"]] -available: [ ocaml-version >= "3.12" & ocaml-version < "4.01" ] diff --git a/packages/utop/utop.1.7/url b/packages/utop/utop.1.7/url deleted file mode 100644 index 07d7c80f347..00000000000 --- a/packages/utop/utop.1.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/diml/utop/archive/1.7.tar.gz" -checksum: "0820e3018ac3c18a35ed58b2afad1a53" diff --git a/packages/utop/utop.1.8/descr b/packages/utop/utop.1.8/descr deleted file mode 100644 index a2cbb91eca0..00000000000 --- a/packages/utop/utop.1.8/descr +++ /dev/null @@ -1,6 +0,0 @@ -Universal toplevel for OCaml -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. diff --git a/packages/utop/utop.1.8/files/utop.install b/packages/utop/utop.1.8/files/utop.install deleted file mode 100644 index c30b9036a01..00000000000 --- a/packages/utop/utop.1.8/files/utop.install +++ /dev/null @@ -1,6 +0,0 @@ -bin: [ - "?_build/src/top/uTop_top_full.byte" {"utop-full"} - "?_build/src/top/uTop_top_full.native" {"utop-full"} - "?_build/src/top/uTop_top.byte" {"utop"} - "?_build/src/top/uTop_top.native" {"utop"} -] diff --git a/packages/utop/utop.1.8/opam b/packages/utop/utop.1.8/opam deleted file mode 100644 index 512aec7cf5c..00000000000 --- a/packages/utop/utop.1.8/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "jeremie@dimino.org" -authors: ["Jérémie Dimino"] -homepage: "https://github.com/diml/utop" -license: "BSD3" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "utop"]] -depends: [ - "ocamlfind" {< "1.5.6"} - "lambda-term" {>= "1.2"} - "lwt" - "react" {< "1.0.0"} - "camlp4" - "ocamlbuild" {build} -] -bug-reports: "https://github.com/diml/utop/issues" -dev-repo: "git://github.com/diml/utop.git" -install: [[make "install"]] -available: [ ocaml-version >= "3.12" & ocaml-version < "4.01" ] diff --git a/packages/utop/utop.1.8/url b/packages/utop/utop.1.8/url deleted file mode 100644 index 4fb9d411fee..00000000000 --- a/packages/utop/utop.1.8/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/diml/utop/archive/1.8.tar.gz" -checksum: "51788c2c31643aa93f4a0e50bad084f7" diff --git a/packages/utop/utop.1.9/descr b/packages/utop/utop.1.9/descr deleted file mode 100644 index a2cbb91eca0..00000000000 --- a/packages/utop/utop.1.9/descr +++ /dev/null @@ -1,6 +0,0 @@ -Universal toplevel for OCaml -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. diff --git a/packages/utop/utop.1.9/files/utop.install b/packages/utop/utop.1.9/files/utop.install deleted file mode 100644 index c30b9036a01..00000000000 --- a/packages/utop/utop.1.9/files/utop.install +++ /dev/null @@ -1,6 +0,0 @@ -bin: [ - "?_build/src/top/uTop_top_full.byte" {"utop-full"} - "?_build/src/top/uTop_top_full.native" {"utop-full"} - "?_build/src/top/uTop_top.byte" {"utop"} - "?_build/src/top/uTop_top.native" {"utop"} -] diff --git a/packages/utop/utop.1.9/opam b/packages/utop/utop.1.9/opam deleted file mode 100644 index 512aec7cf5c..00000000000 --- a/packages/utop/utop.1.9/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "jeremie@dimino.org" -authors: ["Jérémie Dimino"] -homepage: "https://github.com/diml/utop" -license: "BSD3" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -build-doc: [["ocaml" "setup.ml" "-doc"]] -remove: [["ocamlfind" "remove" "utop"]] -depends: [ - "ocamlfind" {< "1.5.6"} - "lambda-term" {>= "1.2"} - "lwt" - "react" {< "1.0.0"} - "camlp4" - "ocamlbuild" {build} -] -bug-reports: "https://github.com/diml/utop/issues" -dev-repo: "git://github.com/diml/utop.git" -install: [[make "install"]] -available: [ ocaml-version >= "3.12" & ocaml-version < "4.01" ] diff --git a/packages/utop/utop.1.9/url b/packages/utop/utop.1.9/url deleted file mode 100644 index b908b3e34fc..00000000000 --- a/packages/utop/utop.1.9/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/diml/utop/archive/1.9.tar.gz" -checksum: "c9fd755ff23c9e3da600ff08515cdd68" diff --git a/packages/utop/utop.2.0.0/descr b/packages/utop/utop.2.0.0/descr deleted file mode 100644 index a2cbb91eca0..00000000000 --- a/packages/utop/utop.2.0.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Universal toplevel for OCaml -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. diff --git a/packages/utop/utop.2.0.0/opam b/packages/utop/utop.2.0.0/opam index 737d7d7fffb..d8a8615327e 100644 --- a/packages/utop/utop.2.0.0/opam +++ b/packages/utop/utop.2.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" authors: ["Jérémie Dimino"] license: "BSD3" @@ -10,13 +10,24 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} "base-unix" "base-threads" - "ocamlfind" {>= "1.7.2"} - "lambda-term" {>= "1.9"} + "ocamlfind" {>= "1.7.2"} + "lambda-term" {>= "1.9"} "lwt" - "react" {>= "1.0.0"} - "cppo" {build & >= "1.1.2"} - "jbuilder" {build & >= "1.0+beta9"} + "react" {>= "1.0.0"} + "cppo" {build & >= "1.1.2"} + "jbuilder" {build & >= "1.0+beta9"} ] -available: [ ocaml-version >= "4.02.3" & ocaml-version < "4.06.0"] +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/diml/utop/releases/download/2.0.0/utop-2.0.0.tbz" + checksum: "md5=3b7c56ac3aaea9f79947f98d43487707" +} diff --git a/packages/utop/utop.2.0.0/url b/packages/utop/utop.2.0.0/url deleted file mode 100644 index ed4c703cda1..00000000000 --- a/packages/utop/utop.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/diml/utop/releases/download/2.0.0/utop-2.0.0.tbz" -checksum: "3b7c56ac3aaea9f79947f98d43487707" diff --git a/packages/utop/utop.2.0.1/descr b/packages/utop/utop.2.0.1/descr deleted file mode 100644 index a2cbb91eca0..00000000000 --- a/packages/utop/utop.2.0.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Universal toplevel for OCaml -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. diff --git a/packages/utop/utop.2.0.1/opam b/packages/utop/utop.2.0.1/opam index 737d7d7fffb..63adf574a27 100644 --- a/packages/utop/utop.2.0.1/opam +++ b/packages/utop/utop.2.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" authors: ["Jérémie Dimino"] license: "BSD3" @@ -10,13 +10,24 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.02.3" & < "4.06.0"} "base-unix" "base-threads" - "ocamlfind" {>= "1.7.2"} - "lambda-term" {>= "1.9"} + "ocamlfind" {>= "1.7.2"} + "lambda-term" {>= "1.9"} "lwt" - "react" {>= "1.0.0"} - "cppo" {build & >= "1.1.2"} - "jbuilder" {build & >= "1.0+beta9"} + "react" {>= "1.0.0"} + "cppo" {build & >= "1.1.2"} + "jbuilder" {build & >= "1.0+beta9"} ] -available: [ ocaml-version >= "4.02.3" & ocaml-version < "4.06.0"] +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/diml/utop/releases/download/2.0.1/utop-2.0.1.tbz" + checksum: "md5=ae165a2a41e3bdfce545698225caed1e" +} diff --git a/packages/utop/utop.2.0.1/url b/packages/utop/utop.2.0.1/url deleted file mode 100644 index c6bec1ff160..00000000000 --- a/packages/utop/utop.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/diml/utop/releases/download/2.0.1/utop-2.0.1.tbz" -checksum: "ae165a2a41e3bdfce545698225caed1e" diff --git a/packages/utop/utop.2.0.2/descr b/packages/utop/utop.2.0.2/descr deleted file mode 100644 index 49ed1af2d03..00000000000 --- a/packages/utop/utop.2.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -Universal toplevel for OCaml - -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. diff --git a/packages/utop/utop.2.0.2/opam b/packages/utop/utop.2.0.2/opam index 1645463bf47..34c45964f90 100644 --- a/packages/utop/utop.2.0.2/opam +++ b/packages/utop/utop.2.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" authors: ["Jérémie Dimino"] license: "BSD3" @@ -8,18 +8,27 @@ dev-repo: "git://github.com/diml/utop.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] depends: [ + "ocaml" {>= "4.02.3"} "base-unix" "base-threads" - "ocamlfind" {>= "1.7.2"} - "lambda-term" {>= "1.2"} + "ocamlfind" {>= "1.7.2"} + "lambda-term" {>= "1.2"} "lwt" "lwt_react" "camomile" - "react" {>= "1.0.0"} - "cppo" {build & >= "1.1.2"} - "jbuilder" {build & >= "1.0+beta9"} + "react" {>= "1.0.0"} + "cppo" {build & >= "1.1.2"} + "jbuilder" {build & >= "1.0+beta9"} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] -available: [ocaml-version >= "4.02.3"] +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/diml/utop/releases/download/2.0.2/utop-2.0.2.tbz" + checksum: "md5=48b8a5103868baf6fb42d5ee47b4e4ef" +} diff --git a/packages/utop/utop.2.0.2/url b/packages/utop/utop.2.0.2/url deleted file mode 100644 index 9c1d37eebe8..00000000000 --- a/packages/utop/utop.2.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/diml/utop/releases/download/2.0.2/utop-2.0.2.tbz" -checksum: "48b8a5103868baf6fb42d5ee47b4e4ef" \ No newline at end of file diff --git a/packages/utop/utop.2.1.0/descr b/packages/utop/utop.2.1.0/descr deleted file mode 100644 index 54f6a148348..00000000000 --- a/packages/utop/utop.2.1.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -Universal toplevel for OCaml - -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. diff --git a/packages/utop/utop.2.1.0/opam b/packages/utop/utop.2.1.0/opam index 1645463bf47..a1382508f90 100644 --- a/packages/utop/utop.2.1.0/opam +++ b/packages/utop/utop.2.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jeremie@dimino.org" authors: ["Jérémie Dimino"] license: "BSD3" @@ -8,18 +8,28 @@ dev-repo: "git://github.com/diml/utop.git" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} ] depends: [ + "ocaml" {>= "4.02.3"} "base-unix" "base-threads" - "ocamlfind" {>= "1.7.2"} - "lambda-term" {>= "1.2"} + "ocamlfind" {>= "1.7.2"} + "lambda-term" {>= "1.2"} "lwt" "lwt_react" "camomile" - "react" {>= "1.0.0"} - "cppo" {build & >= "1.1.2"} - "jbuilder" {build & >= "1.0+beta9"} + "react" {>= "1.0.0"} + "cppo" {build & >= "1.1.2"} + "jbuilder" {build & >= "1.0+beta9"} ] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] -available: [ocaml-version >= "4.02.3"] +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/diml/utop/releases/download/2.1.0/utop-2.1.0.tbz" + checksum: "md5=6c63a321379069a1b9ecb7899f80087b" +} diff --git a/packages/utop/utop.2.1.0/url b/packages/utop/utop.2.1.0/url deleted file mode 100644 index 6259e298c59..00000000000 --- a/packages/utop/utop.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/diml/utop/releases/download/2.1.0/utop-2.1.0.tbz" -checksum: "6c63a321379069a1b9ecb7899f80087b" \ No newline at end of file diff --git a/packages/utp/utp.0.9.0/descr b/packages/utp/utp.0.9.0/descr deleted file mode 100644 index fb6700f5983..00000000000 --- a/packages/utp/utp.0.9.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml bindings for [libutp](https://github.com/bittorrent/libutp). - -A high-level interface to Lwt is in the module Utp_lwt. See the docs at -https://nojb.github.io/ocaml-utp. diff --git a/packages/utp/utp.0.9.0/opam b/packages/utp/utp.0.9.0/opam index 3f0f9f3b951..f605b4d69b9 100644 --- a/packages/utp/utp.0.9.0/opam +++ b/packages/utp/utp.0.9.0/opam @@ -1,11 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Nicolas Ojeda Bar " authors: "Nicolas Ojeda Bar " homepage: "https://www.github.com/nojb/ocaml-utp" bug-reports: "https://www.github.com/nojb/ocaml-utp/issues" license: "MIT" -dev-repo: "https://www.github.com/nojb/ocaml-utp.git" -build: [make "all"] -build-doc: [make "doc"] -depends: ["base-bytes" "ocamlfind" {build} "lwt" {>= "2.4.7" & <"3.1.0"}] -available: [ocaml-version >= "4.02.3"] +dev-repo: "git+https://www.github.com/nojb/ocaml-utp.git" +build: [ + [make "all"] + [make "doc"] {with-doc} +] +depends: [ + "ocaml" {>= "4.02.3"} + "base-bytes" + "ocamlfind" {build} + "lwt" {>= "2.4.7" & < "3.1.0"} +] +synopsis: + "OCaml bindings for [libutp](https://github.com/bittorrent/libutp)." +description: """ +A high-level interface to Lwt is in the module Utp_lwt. See the docs at +https://nojb.github.io/ocaml-utp.""" +url { + src: "https://github.com/nojb/ocaml-utp/archive/0.9.0.tar.gz" + checksum: "md5=8e8ae498e55557bfc91e38b8efad5bd6" +} diff --git a/packages/utp/utp.0.9.0/url b/packages/utp/utp.0.9.0/url deleted file mode 100644 index 0e6b6cba904..00000000000 --- a/packages/utp/utp.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/nojb/ocaml-utp/archive/0.9.0.tar.gz" -checksum: "8e8ae498e55557bfc91e38b8efad5bd6" diff --git a/packages/uucd/uucd.0.9.0/descr b/packages/uucd/uucd.0.9.0/descr deleted file mode 100644 index cbf05166ae3..00000000000 --- a/packages/uucd/uucd.0.9.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Unicode character database decoder -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. diff --git a/packages/uucd/uucd.0.9.0/opam b/packages/uucd/uucd.0.9.0/opam index dbb671a59da..aaa632e65b1 100644 --- a/packages/uucd/uucd.0.9.0/opam +++ b/packages/uucd/uucd.0.9.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] @@ -6,9 +6,20 @@ build: [ ] remove: [["ocamlfind" "remove" "uucd"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" {build} "xmlm" "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] -available: [ ocaml-version < "4.06.0" ] +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: "md5=076ee0ad4fe686b61d9ab2115cdbfe99" +} diff --git a/packages/uucd/uucd.0.9.0/url b/packages/uucd/uucd.0.9.0/url deleted file mode 100644 index 7846e6a27cf..00000000000 --- a/packages/uucd/uucd.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/uucd/releases/uucd-0.9.0.tbz" -checksum: "076ee0ad4fe686b61d9ab2115cdbfe99" diff --git a/packages/uucd/uucd.1.0.0/descr b/packages/uucd/uucd.1.0.0/descr deleted file mode 100644 index 925dbdfa46e..00000000000 --- a/packages/uucd/uucd.1.0.0/descr +++ /dev/null @@ -1,14 +0,0 @@ -Unicode character database decoder for OCaml - -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 - diff --git a/packages/uucd/uucd.1.0.0/opam b/packages/uucd/uucd.1.0.0/opam deleted file mode 100644 index a54f8f1e8b0..00000000000 --- a/packages/uucd/uucd.1.0.0/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/uucd" -license: "BSD3" -doc: ["http://erratique.ch/software/uucd/doc/Uucd"] -tags: [ - "unicode" - "database" - "decoder" -] -build: [ - ["./pkg/pkg-git"] - ["./pkg/build" "true"] -] -depends: [ - "ocamlfind" {build} - "xmlm" - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.0" ] diff --git a/packages/uucd/uucd.1.0.0/url b/packages/uucd/uucd.1.0.0/url deleted file mode 100644 index b618707b935..00000000000 --- a/packages/uucd/uucd.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/uucd/releases/uucd-1.0.0.tbz" -checksum: "1280d5737f077973c8cba6d20b7e86d3" diff --git a/packages/uucd/uucd.10.0.0/descr b/packages/uucd/uucd.10.0.0/descr deleted file mode 100644 index ec169a86b7f..00000000000 --- a/packages/uucd/uucd.10.0.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -Unicode character database decoder for OCaml - -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][xmlm] and is distributed -under the ISC license. - -[1]: http://www.unicode.org/reports/tr44/ -[2]: http://www.unicode.org/reports/tr42/ -[xmlm]: http://erratique.ch/software/xmlm diff --git a/packages/uucd/uucd.10.0.0/opam b/packages/uucd/uucd.10.0.0/opam index 471e269a49d..82670ccbdc4 100644 --- a/packages/uucd/uucd.10.0.0/opam +++ b/packages/uucd/uucd.10.0.0/opam @@ -1,18 +1,36 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " authors: ["Daniel Bünzli "] homepage: "http://erratique.ch/software/uucd" -dev-repo: "http://erratique.ch/repos/uucd.git" +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: "ISC" -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} - "xmlm" ] + "xmlm" +] build: [[ "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" ]] \ No newline at end of file + "--pinned" "%{pinned}%" ]] +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][xmlm] and is distributed +under the ISC license. + +[1]: http://www.unicode.org/reports/tr44/ +[2]: http://www.unicode.org/reports/tr42/ +[xmlm]: http://erratique.ch/software/xmlm""" +url { + src: "http://erratique.ch/software/uucd/releases/uucd-10.0.0.tbz" + checksum: "md5=a7ba48ec98670df2b6147ba721a393f8" +} diff --git a/packages/uucd/uucd.10.0.0/url b/packages/uucd/uucd.10.0.0/url deleted file mode 100644 index 6bfdcd5e225..00000000000 --- a/packages/uucd/uucd.10.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/uucd/releases/uucd-10.0.0.tbz" -checksum: "a7ba48ec98670df2b6147ba721a393f8" \ No newline at end of file diff --git a/packages/uucd/uucd.2.0.0/descr b/packages/uucd/uucd.2.0.0/descr deleted file mode 100644 index 925dbdfa46e..00000000000 --- a/packages/uucd/uucd.2.0.0/descr +++ /dev/null @@ -1,14 +0,0 @@ -Unicode character database decoder for OCaml - -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 - diff --git a/packages/uucd/uucd.2.0.0/opam b/packages/uucd/uucd.2.0.0/opam deleted file mode 100644 index d9c337c5f52..00000000000 --- a/packages/uucd/uucd.2.0.0/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -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: "BSD3" -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.0" ] -depends: [ - "ocamlfind" {build} - "xmlm" - "ocamlbuild" {build} -] -build: -[ - [ "ocaml" "pkg/git.ml" ] - [ "ocaml" "pkg/build.ml" "native=true" # TODO fixme - "native-dynlink=true" ] # TODO fixme -] diff --git a/packages/uucd/uucd.2.0.0/url b/packages/uucd/uucd.2.0.0/url deleted file mode 100644 index da6eb32a557..00000000000 --- a/packages/uucd/uucd.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/uucd/releases/uucd-2.0.0.tbz" -checksum: "9cd5f23b3e9395ffc82cfe812615503b" diff --git a/packages/uucd/uucd.3.0.0/descr b/packages/uucd/uucd.3.0.0/descr deleted file mode 100644 index 1ff45f0be34..00000000000 --- a/packages/uucd/uucd.3.0.0/descr +++ /dev/null @@ -1,15 +0,0 @@ -Unicode character database decoder for OCaml -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 - diff --git a/packages/uucd/uucd.3.0.0/opam b/packages/uucd/uucd.3.0.0/opam index 26ca44650de..7cec4845b9f 100644 --- a/packages/uucd/uucd.3.0.0/opam +++ b/packages/uucd/uucd.3.0.0/opam @@ -1,21 +1,43 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " authors: ["Daniel Bünzli "] homepage: "http://erratique.ch/software/uucd" -dev-repo: "http://erratique.ch/repos/uucd.git" +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: "BSD3" -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.0" ] depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} "ocamlfind" {build} "xmlm" "ocamlbuild" {build} ] -build: -[ - [ "ocaml" "pkg/git.ml" ] - [ "ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" ] +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: "md5=31eb8244924de06693563d6523ad43f4" +} diff --git a/packages/uucd/uucd.3.0.0/url b/packages/uucd/uucd.3.0.0/url deleted file mode 100644 index e60d6fff180..00000000000 --- a/packages/uucd/uucd.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/uucd/releases/uucd-3.0.0.tbz" -checksum: "31eb8244924de06693563d6523ad43f4" diff --git a/packages/uucd/uucd.4.0.0/descr b/packages/uucd/uucd.4.0.0/descr deleted file mode 100644 index 100b50edbea..00000000000 --- a/packages/uucd/uucd.4.0.0/descr +++ /dev/null @@ -1,14 +0,0 @@ -Unicode character database decoder for OCaml -Release %%VERSION%% — 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 ISC license. - -[1]: http://www.unicode.org/reports/tr44/ -[2]: http://www.unicode.org/reports/tr42/ -[3]: http://erratique.ch/software/xmlm diff --git a/packages/uucd/uucd.4.0.0/opam b/packages/uucd/uucd.4.0.0/opam deleted file mode 100644 index 471e269a49d..00000000000 --- a/packages/uucd/uucd.4.0.0/opam +++ /dev/null @@ -1,18 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/uucd" -dev-repo: "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: "ISC" -available: [ ocaml-version >= "4.01.0"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "xmlm" ] -build: [[ - "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" ]] \ No newline at end of file diff --git a/packages/uucd/uucd.4.0.0/url b/packages/uucd/uucd.4.0.0/url deleted file mode 100644 index b1d97485fd1..00000000000 --- a/packages/uucd/uucd.4.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/uucd/releases/uucd-4.0.0.tbz" -checksum: "69ae8029a928a8be574e67e7c2095e7a" \ No newline at end of file diff --git a/packages/uucp/uucp.0.9.0/descr b/packages/uucp/uucp.0.9.0/descr deleted file mode 100644 index 9650c7f0027..00000000000 --- a/packages/uucp/uucp.0.9.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -Unicode character properties for OCaml -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/ - diff --git a/packages/uucp/uucp.0.9.0/opam b/packages/uucp/uucp.0.9.0/opam deleted file mode 100644 index c72056bee42..00000000000 --- a/packages/uucp/uucp.0.9.0/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "1.2" -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: "BSD3" -depends: [ - "ocamlfind" {build} - "base-bytes" - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.0" ] -build: -[ - [ "ocaml" "pkg/git.ml" ] - [ "ocaml" "pkg/build.ml" "native=true" # TODO fixme - "native-dynlink=true" ] # TODO fixme -] diff --git a/packages/uucp/uucp.0.9.0/url b/packages/uucp/uucp.0.9.0/url deleted file mode 100644 index 477646fd278..00000000000 --- a/packages/uucp/uucp.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/uucp/releases/uucp-0.9.0.tbz" -checksum: "01fcb3e8a7b41b56d66022f3ffbaf1c0" diff --git a/packages/uucp/uucp.0.9.1/descr b/packages/uucp/uucp.0.9.1/descr deleted file mode 100644 index 95a37cc19f0..00000000000 --- a/packages/uucp/uucp.0.9.1/descr +++ /dev/null @@ -1,11 +0,0 @@ -Unicode character properties for OCaml -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/ - diff --git a/packages/uucp/uucp.0.9.1/opam b/packages/uucp/uucp.0.9.1/opam deleted file mode 100644 index 27cb66f95d6..00000000000 --- a/packages/uucp/uucp.0.9.1/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/uucp" -doc: "http://erratique.ch/software/uucp/doc/Uucp" -dev-repo: "http://erratique.ch/repos/uucp.git" -bug-reports: "https://github.com/dbuenzli/uucp/issues" -tags: [ "unicode" "text" "character" "org:erratique" ] -license: "BSD3" -depends: [ - "ocamlfind" {build} - "base-bytes" - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.0" ] -build: -[ - [ "ocaml" "pkg/git.ml" ] - [ "ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native}%" ] -] diff --git a/packages/uucp/uucp.0.9.1/url b/packages/uucp/uucp.0.9.1/url deleted file mode 100644 index 0274125d23a..00000000000 --- a/packages/uucp/uucp.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/uucp/releases/uucp-0.9.1.tbz" -checksum: "b4139f11b140820b911e5fad06a173bd" diff --git a/packages/uucp/uucp.1.0.0/descr b/packages/uucp/uucp.1.0.0/descr deleted file mode 100644 index a88ffb7d163..00000000000 --- a/packages/uucp/uucp.1.0.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -Unicode character properties for OCaml -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/ - diff --git a/packages/uucp/uucp.1.0.0/opam b/packages/uucp/uucp.1.0.0/opam deleted file mode 100644 index ec4df6af4f3..00000000000 --- a/packages/uucp/uucp.1.0.0/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/uucp" -doc: "http://erratique.ch/software/uucp/doc/Uucp" -dev-repo: "http://erratique.ch/repos/uucp.git" -bug-reports: "https://github.com/dbuenzli/uucp/issues" -tags: [ "unicode" "text" "character" "org:erratique" ] -license: "BSD3" -depends: [ - "ocamlfind" {build} - "base-bytes" - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] -build: -[ - [ "ocaml" "pkg/git.ml" ] - [ "ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native}%" ] -] diff --git a/packages/uucp/uucp.1.0.0/url b/packages/uucp/uucp.1.0.0/url deleted file mode 100644 index be7e63cd88b..00000000000 --- a/packages/uucp/uucp.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/uucp/releases/uucp-1.0.0.tbz" -checksum: "229455ecbee6cd4b7d6082371307fd01" diff --git a/packages/uucp/uucp.1.1.0/descr b/packages/uucp/uucp.1.1.0/descr deleted file mode 100644 index 9650c7f0027..00000000000 --- a/packages/uucp/uucp.1.1.0/descr +++ /dev/null @@ -1,11 +0,0 @@ -Unicode character properties for OCaml -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/ - diff --git a/packages/uucp/uucp.1.1.0/opam b/packages/uucp/uucp.1.1.0/opam index 4bf26533e81..8841bc8d4a4 100644 --- a/packages/uucp/uucp.1.1.0/opam +++ b/packages/uucp/uucp.1.1.0/opam @@ -1,21 +1,39 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/uucp.git" +dev-repo: "git+http://erratique.ch/repos/uucp.git" bug-reports: "https://github.com/dbuenzli/uucp/issues" tags: [ "unicode" "text" "character" "org:erratique" ] license: "BSD3" depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} "ocamlfind" {build} "base-bytes" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.0" ] -build: -[ - [ "ocaml" "pkg/git.ml" ] - [ "ocaml" "pkg/build.ml" "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" ] +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: "md5=6079d81270286956e7c01e32edc773cd" +} diff --git a/packages/uucp/uucp.1.1.0/url b/packages/uucp/uucp.1.1.0/url deleted file mode 100644 index 66dac312744..00000000000 --- a/packages/uucp/uucp.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/uucp/releases/uucp-1.1.0.tbz" -checksum: "6079d81270286956e7c01e32edc773cd" diff --git a/packages/uucp/uucp.10.0.0/descr b/packages/uucp/uucp.10.0.0/descr deleted file mode 100644 index f0ccd596c0c..00000000000 --- a/packages/uucp/uucp.10.0.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Unicode character properties for OCaml - -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 ISC license. - -[1]: http://www.unicode.org/reports/tr44/ diff --git a/packages/uucp/uucp.10.0.0/opam b/packages/uucp/uucp.10.0.0/opam deleted file mode 100644 index ef320e36363..00000000000 --- a/packages/uucp/uucp.10.0.0/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel Bünzli " -authors: [ - "Daniel Bünzli " - "David Kaloper Meršinjak " -] -homepage: "http://erratique.ch/software/uucp" -doc: "http://erratique.ch/software/uucp/doc/Uucp" -dev-repo: "http://erratique.ch/repos/uucp.git" -bug-reports: "https://github.com/dbuenzli/uucp/issues" -tags: [ "unicode" "text" "character" "org:erratique" ] -license: "ISC" -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "uchar" - "uucd" {test} # dev really - "uunf" {test} - "uutf" {test} - ] -depopts: [ "uutf" "cmdliner" ] -conflicts: [ "uutf" {< "1.0.1"} - "cmdliner" {< "1.0.0"} ] -available: [ ocaml-version >= "4.01.0" ] -build: [[ - "ocaml" "pkg/pkg.ml" "build" - "--dev-pkg" "%{pinned}%" - "--with-uutf" "%{uutf:installed}%" - "--with-cmdliner" "%{cmdliner:installed}%" -]] \ No newline at end of file diff --git a/packages/uucp/uucp.10.0.0/url b/packages/uucp/uucp.10.0.0/url deleted file mode 100644 index dead4d9a403..00000000000 --- a/packages/uucp/uucp.10.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/uucp/releases/uucp-10.0.0.tbz" -checksum: "59783f7b7208221829d00b5f98579606" \ No newline at end of file diff --git a/packages/uucp/uucp.10.0.1/descr b/packages/uucp/uucp.10.0.1/descr deleted file mode 100644 index f0ccd596c0c..00000000000 --- a/packages/uucp/uucp.10.0.1/descr +++ /dev/null @@ -1,9 +0,0 @@ -Unicode character properties for OCaml - -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 ISC license. - -[1]: http://www.unicode.org/reports/tr44/ diff --git a/packages/uucp/uucp.10.0.1/opam b/packages/uucp/uucp.10.0.1/opam index 38c6d424715..c9362951336 100644 --- a/packages/uucp/uucp.10.0.1/opam +++ b/packages/uucp/uucp.10.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " authors: [ "Daniel Bünzli " @@ -6,27 +6,40 @@ authors: [ ] homepage: "http://erratique.ch/software/uucp" doc: "http://erratique.ch/software/uucp/doc/Uucp" -dev-repo: "http://erratique.ch/repos/uucp.git" +dev-repo: "git+http://erratique.ch/repos/uucp.git" bug-reports: "https://github.com/dbuenzli/uucp/issues" tags: [ "unicode" "text" "character" "org:erratique" ] license: "ISC" depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "uchar" - "uucd" {test} # dev really - "uunf" {test} - "uutf" {test} - ] + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build} + "uchar" + "uucd" {with-test} + "uunf" {with-test} + "uutf" {with-test} +] depopts: [ "uunf" "uutf" "cmdliner" ] conflicts: [ "uutf" {< "1.0.1"} "cmdliner" {< "1.0.0"} ] -available: [ ocaml-version >= "4.01.0" ] build: [[ "ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{pinned}%" "--with-uutf" "%{uutf:installed}%" "--with-uunf" "%{uunf:installed}%" "--with-cmdliner" "%{cmdliner:installed}%" -]] \ No newline at end of file +]] +synopsis: "Unicode character properties for OCaml" +description: """ +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 ISC license. + +[1]: http://www.unicode.org/reports/tr44/""" +url { + src: "http://erratique.ch/software/uucp/releases/uucp-10.0.1.tbz" + checksum: "md5=b9eead48e32d19d9969ad45a90f27bc3" +} diff --git a/packages/uucp/uucp.10.0.1/url b/packages/uucp/uucp.10.0.1/url deleted file mode 100644 index 705463729f3..00000000000 --- a/packages/uucp/uucp.10.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/uucp/releases/uucp-10.0.1.tbz" -checksum: "b9eead48e32d19d9969ad45a90f27bc3" \ No newline at end of file diff --git a/packages/uucp/uucp.2.0.0/descr b/packages/uucp/uucp.2.0.0/descr deleted file mode 100644 index f0ccd596c0c..00000000000 --- a/packages/uucp/uucp.2.0.0/descr +++ /dev/null @@ -1,9 +0,0 @@ -Unicode character properties for OCaml - -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 ISC license. - -[1]: http://www.unicode.org/reports/tr44/ diff --git a/packages/uucp/uucp.2.0.0/opam b/packages/uucp/uucp.2.0.0/opam index dd07cf17961..447819dbe94 100644 --- a/packages/uucp/uucp.2.0.0/opam +++ b/packages/uucp/uucp.2.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " authors: [ "Daniel Bünzli " @@ -6,20 +6,33 @@ authors: [ ] homepage: "http://erratique.ch/software/uucp" doc: "http://erratique.ch/software/uucp/doc/Uucp" -dev-repo: "http://erratique.ch/repos/uucp.git" +dev-repo: "git+http://erratique.ch/repos/uucp.git" bug-reports: "https://github.com/dbuenzli/uucp/issues" tags: [ "unicode" "text" "character" "org:erratique" ] license: "ISC" depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "uchar" - "uucd" {test} # dev really - "uunf" {test} - "uutf" {test} - ] -available: [ ocaml-version >= "4.01.0" ] + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build} + "uchar" + "uucd" {with-test} + "uunf" {with-test} + "uutf" {with-test} +] build: [[ "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" ]] \ No newline at end of file + "--pinned" "%{pinned}%" ]] +synopsis: "Unicode character properties for OCaml" +description: """ +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 ISC license. + +[1]: http://www.unicode.org/reports/tr44/""" +url { + src: "http://erratique.ch/software/uucp/releases/uucp-2.0.0.tbz" + checksum: "md5=a6a9d74f56d7ca56c823d9b89af39d75" +} diff --git a/packages/uucp/uucp.2.0.0/url b/packages/uucp/uucp.2.0.0/url deleted file mode 100644 index 9100e76406b..00000000000 --- a/packages/uucp/uucp.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/uucp/releases/uucp-2.0.0.tbz" -checksum: "a6a9d74f56d7ca56c823d9b89af39d75" \ No newline at end of file diff --git a/packages/uuidm/uuidm.0.9.5/descr b/packages/uuidm/uuidm.0.9.5/descr deleted file mode 100644 index fd5ed437f9c..00000000000 --- a/packages/uuidm/uuidm.0.9.5/descr +++ /dev/null @@ -1,4 +0,0 @@ -Module for universally unique identifiers (UUIDs) -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. diff --git a/packages/uuidm/uuidm.0.9.5/opam b/packages/uuidm/uuidm.0.9.5/opam index 0f2a13e2ada..3460e9a0b88 100644 --- a/packages/uuidm/uuidm.0.9.5/opam +++ b/packages/uuidm/uuidm.0.9.5/opam @@ -1,20 +1,31 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/uuidm.git" +dev-repo: "git+http://erratique.ch/repos/uuidm.git" bug-reports: "https://github.com/dbuenzli/uuidm/issues" tags: [ "uuid" "codec" "org:erratique" ] license: "ISC" -available: [ ocaml-version < "4.06.0"] build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] ] remove: [["ocamlfind" "remove" "uuidm"]] depends: [ + "ocaml" {< "4.06.0"} "ocamlfind" "ocamlbuild" {build} ] 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 +extra-files: ["uuidm.install" "md5=0b5e8ba9171a899bddc17bb0c5ec101c"] +url { + src: "http://erratique.ch/software/uuidm/releases/uuidm-0.9.5.tbz" + checksum: "md5=0ea5da95141c4e16480886d857591cd8" +} diff --git a/packages/uuidm/uuidm.0.9.5/url b/packages/uuidm/uuidm.0.9.5/url deleted file mode 100644 index f3efe521d9b..00000000000 --- a/packages/uuidm/uuidm.0.9.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/uuidm/releases/uuidm-0.9.5.tbz" -checksum: "0ea5da95141c4e16480886d857591cd8" diff --git a/packages/uuidm/uuidm.0.9.6/descr b/packages/uuidm/uuidm.0.9.6/descr deleted file mode 100644 index ab9c4e49e48..00000000000 --- a/packages/uuidm/uuidm.0.9.6/descr +++ /dev/null @@ -1,9 +0,0 @@ -Universally unique identifiers (UUIDs) for OCaml - -Uuidm is an OCaml module implementing 128 bits universally unique -identifiers version 3, 5 (named based with MD5, SHA-1 hashing) and 4 -(random based) according to [RFC 4122][rfc4122]. - -Uuidm has no dependency and is distributed under the ISC license. - -[rfc4122]: http://tools.ietf.org/html/rfc4122 diff --git a/packages/uuidm/uuidm.0.9.6/opam b/packages/uuidm/uuidm.0.9.6/opam index ea5d4ef0900..565317e5008 100644 --- a/packages/uuidm/uuidm.0.9.6/opam +++ b/packages/uuidm/uuidm.0.9.6/opam @@ -1,18 +1,19 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/uuidm.git" +dev-repo: "git+http://erratique.ch/repos/uuidm.git" bug-reports: "https://github.com/dbuenzli/uuidm/issues" tags: [ "uuid" "codec" "org:erratique" ] license: "ISC" -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} - "base-bytes" ] + "base-bytes" +] depopts: [ "cmdliner" ] @@ -20,4 +21,17 @@ conflicts: [ "cmdliner" {< "0.9.8"} ] build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" - "--with-cmdliner" "%{cmdliner:installed}%" ] \ No newline at end of file + "--with-cmdliner" "%{cmdliner:installed}%" ] +synopsis: "Universally unique identifiers (UUIDs) for OCaml" +description: """ +Uuidm is an OCaml module implementing 128 bits universally unique +identifiers version 3, 5 (named based with MD5, SHA-1 hashing) and 4 +(random based) according to [RFC 4122][rfc4122]. + +Uuidm has no dependency and is distributed under the ISC license. + +[rfc4122]: http://tools.ietf.org/html/rfc4122""" +url { + src: "http://erratique.ch/software/uuidm/releases/uuidm-0.9.6.tbz" + checksum: "md5=98ef30cd99ad4e4f7b4c33affa19465b" +} diff --git a/packages/uuidm/uuidm.0.9.6/url b/packages/uuidm/uuidm.0.9.6/url deleted file mode 100644 index dc2edcb7cb3..00000000000 --- a/packages/uuidm/uuidm.0.9.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/uuidm/releases/uuidm-0.9.6.tbz" -checksum: "98ef30cd99ad4e4f7b4c33affa19465b" \ No newline at end of file diff --git a/packages/uunf/uunf.0.9.0/descr b/packages/uunf/uunf.0.9.0/descr deleted file mode 100644 index 00b21741853..00000000000 --- a/packages/uunf/uunf.0.9.0/descr +++ /dev/null @@ -1,10 +0,0 @@ -Unicode text normalization for OCaml -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/ diff --git a/packages/uunf/uunf.0.9.0/opam b/packages/uunf/uunf.0.9.0/opam index 567a5187fb3..2c4d97d6cb1 100644 --- a/packages/uunf/uunf.0.9.0/opam +++ b/packages/uunf/uunf.0.9.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: ["Daniel Bünzli "] homepage: "http://erratique.ch/software/uunf" @@ -9,9 +9,26 @@ build: [ ] remove: [["ocamlfind" "remove" "uunf"]] depends: [ + "ocaml" {>= "3.12.0"} "ocamlfind" "uutf" {<= "0.9.4"} "ocamlbuild" {build} ] -available: ocaml-version >= "3.12.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 +extra-files: ["uunf.install" "md5=819e862b07ddfa08f9d5356c58f775dc"] +url { + src: "http://erratique.ch/software/uunf/releases/uunf-0.9.0.tbz" + checksum: "md5=96ce8b6826d2707b7a81b91379d9bee7" +} diff --git a/packages/uunf/uunf.0.9.0/url b/packages/uunf/uunf.0.9.0/url deleted file mode 100644 index c7c9b88290f..00000000000 --- a/packages/uunf/uunf.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/uunf/releases/uunf-0.9.0.tbz" -checksum: "96ce8b6826d2707b7a81b91379d9bee7" diff --git a/packages/uunf/uunf.0.9.2/descr b/packages/uunf/uunf.0.9.2/descr deleted file mode 100644 index 98d1ba171b2..00000000000 --- a/packages/uunf/uunf.0.9.2/descr +++ /dev/null @@ -1,12 +0,0 @@ -Unicode text normalization for OCaml - -Uunf is an OCaml module for normalizing Unicode text. It supports all -Unicode [normalization forms][1]. The module is independent from any -IO mechanism or Unicode text data structure and it can process text -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/ - diff --git a/packages/uunf/uunf.0.9.2/opam b/packages/uunf/uunf.0.9.2/opam deleted file mode 100644 index a0c350b0d85..00000000000 --- a/packages/uunf/uunf.0.9.2/opam +++ /dev/null @@ -1,19 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/uunf" -license: "BSD3" -doc: ["http://erratique.ch/software/uunf/doc/Uunf"] -tags: [ - "unicode" - "text" -] -build: "./pkg/pkg-git" -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -depopts: ["uutf"] -conflicts: ["uutf" {> "0.9.4"}] -available: ocaml-version >= "4.00.0" -install: ["./pkg/build" "true" "%{uutf:installed}%"] diff --git a/packages/uunf/uunf.0.9.2/url b/packages/uunf/uunf.0.9.2/url deleted file mode 100644 index 848c3ba0fb2..00000000000 --- a/packages/uunf/uunf.0.9.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/uunf/releases/uunf-0.9.2.tbz" -checksum: "ca312a45f473a66fe2d18492b09e11a0" diff --git a/packages/uunf/uunf.0.9.3/descr b/packages/uunf/uunf.0.9.3/descr deleted file mode 100644 index 98d1ba171b2..00000000000 --- a/packages/uunf/uunf.0.9.3/descr +++ /dev/null @@ -1,12 +0,0 @@ -Unicode text normalization for OCaml - -Uunf is an OCaml module for normalizing Unicode text. It supports all -Unicode [normalization forms][1]. The module is independent from any -IO mechanism or Unicode text data structure and it can process text -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/ - diff --git a/packages/uunf/uunf.0.9.3/opam b/packages/uunf/uunf.0.9.3/opam index fcec6b28249..14daa6a8073 100644 --- a/packages/uunf/uunf.0.9.3/opam +++ b/packages/uunf/uunf.0.9.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " homepage: "http://erratique.ch/software/uunf" authors: ["Daniel Bünzli "] @@ -9,9 +9,24 @@ license: "BSD3" depopts: [ "uutf" ] conflicts: [ "uutf" {> "0.9.4"} ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "ocamlbuild" {build} ] build: "./pkg/pkg-git" -available: ocaml-version >= "4.00.0" install: ["./pkg/build" "true" "%{uutf:installed}%"] +synopsis: "Unicode text normalization for OCaml" +description: """ +Uunf is an OCaml module for normalizing Unicode text. It supports all +Unicode [normalization forms][1]. The module is independent from any +IO mechanism or Unicode text data structure and it can process text +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/""" +url { + src: "http://erratique.ch/software/uunf/releases/uunf-0.9.3.tbz" + checksum: "md5=81831c9b035df6b1d9fb6b9ff3da286b" +} diff --git a/packages/uunf/uunf.0.9.3/url b/packages/uunf/uunf.0.9.3/url deleted file mode 100644 index 6324819f6c0..00000000000 --- a/packages/uunf/uunf.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/uunf/releases/uunf-0.9.3.tbz" -checksum: "81831c9b035df6b1d9fb6b9ff3da286b" diff --git a/packages/uunf/uunf.1.0.0/descr b/packages/uunf/uunf.1.0.0/descr deleted file mode 100644 index 3238c09e28d..00000000000 --- a/packages/uunf/uunf.1.0.0/descr +++ /dev/null @@ -1,14 +0,0 @@ -Unicode text normalization for OCaml - -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 - diff --git a/packages/uunf/uunf.1.0.0/opam b/packages/uunf/uunf.1.0.0/opam index 10ad6e4252e..73d482a42a3 100644 --- a/packages/uunf/uunf.1.0.0/opam +++ b/packages/uunf/uunf.1.0.0/opam @@ -1,14 +1,14 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/uunf.git" +dev-repo: "git+http://erratique.ch/repos/uunf.git" bug-reports: "https://github.com/dbuenzli/uunf/issues" tags: [ "unicode" "text" "normalization" "org:erratique" ] license: "BSD3" -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.06.0" ] depends: [ + "ocaml" {>= "4.01.0" & < "4.06.0"} "ocamlfind" {build} "ocamlbuild" {build} ] @@ -20,8 +20,25 @@ build: ["ocaml" "pkg/git.ml"] install: [ "ocaml" "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" + "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: "md5=019a0f195dc59f1a9befb2857544e16a" +} diff --git a/packages/uunf/uunf.1.0.0/url b/packages/uunf/uunf.1.0.0/url deleted file mode 100644 index 1e50744775f..00000000000 --- a/packages/uunf/uunf.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/uunf/releases/uunf-1.0.0.tbz" -checksum: "019a0f195dc59f1a9befb2857544e16a" diff --git a/packages/uunf/uunf.10.0.0/descr b/packages/uunf/uunf.10.0.0/descr deleted file mode 100644 index d228fb52a20..00000000000 --- a/packages/uunf/uunf.10.0.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -Unicode text normalization for OCaml - -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 diff --git a/packages/uunf/uunf.10.0.0/opam b/packages/uunf/uunf.10.0.0/opam index 3c21bd617a1..ebe415e10b6 100644 --- a/packages/uunf/uunf.10.0.0/opam +++ b/packages/uunf/uunf.10.0.0/opam @@ -1,14 +1,14 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/uunf.git" +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" -available: [ ocaml-version >= "4.01.0" ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -20,4 +20,21 @@ build: [[ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--with-uutf" "%{uutf:installed}%" - "--with-cmdliner" "%{cmdliner:installed}%" ]] \ No newline at end of file + "--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-10.0.0.tbz" + checksum: "md5=baedec8e252fd5949ba7d969c229820a" +} diff --git a/packages/uunf/uunf.10.0.0/url b/packages/uunf/uunf.10.0.0/url deleted file mode 100644 index 7d069dd4354..00000000000 --- a/packages/uunf/uunf.10.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/uunf/releases/uunf-10.0.0.tbz" -checksum: "baedec8e252fd5949ba7d969c229820a" \ No newline at end of file diff --git a/packages/uunf/uunf.2.0.0/descr b/packages/uunf/uunf.2.0.0/descr deleted file mode 100644 index d228fb52a20..00000000000 --- a/packages/uunf/uunf.2.0.0/descr +++ /dev/null @@ -1,13 +0,0 @@ -Unicode text normalization for OCaml - -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 diff --git a/packages/uunf/uunf.2.0.0/opam b/packages/uunf/uunf.2.0.0/opam deleted file mode 100644 index 761ec4e7776..00000000000 --- a/packages/uunf/uunf.2.0.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/uunf" -doc: "http://erratique.ch/software/uunf/doc/Uunf" -dev-repo: "http://erratique.ch/repos/uunf.git" -bug-reports: "https://github.com/dbuenzli/uunf/issues" -tags: [ "unicode" "text" "normalization" "org:erratique" ] -license: "ISC" -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.05.0" ] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "uchar" -] -depopts: [ "uutf" "cmdliner" ] -conflicts: [ "uutf" {< "1.0.0"} ] -build: [[ - "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" - "--with-uutf" "%{uutf:installed}%" - "--with-cmdliner" "%{cmdliner:installed}%" ]] diff --git a/packages/uunf/uunf.2.0.0/url b/packages/uunf/uunf.2.0.0/url deleted file mode 100644 index 1137f805c47..00000000000 --- a/packages/uunf/uunf.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/uunf/releases/uunf-2.0.0.tbz" -checksum: "bf3d9b38e5a0a07a95dd0bda0eadb6dd" \ No newline at end of file diff --git a/packages/uunf/uunf.2.0.1/descr b/packages/uunf/uunf.2.0.1/descr deleted file mode 100644 index d228fb52a20..00000000000 --- a/packages/uunf/uunf.2.0.1/descr +++ /dev/null @@ -1,13 +0,0 @@ -Unicode text normalization for OCaml - -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 diff --git a/packages/uunf/uunf.2.0.1/opam b/packages/uunf/uunf.2.0.1/opam deleted file mode 100644 index b467061396b..00000000000 --- a/packages/uunf/uunf.2.0.1/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/uunf" -doc: "http://erratique.ch/software/uunf/doc/Uunf" -dev-repo: "http://erratique.ch/repos/uunf.git" -bug-reports: "https://github.com/dbuenzli/uunf/issues" -tags: [ "unicode" "text" "normalization" "org:erratique" ] -license: "ISC" -available: [ ocaml-version >= "4.01.0" ] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "uchar" -] -depopts: [ "uutf" "cmdliner" ] -conflicts: [ "uutf" {< "1.0.0"} ] -build: [[ - "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" - "--with-uutf" "%{uutf:installed}%" - "--with-cmdliner" "%{cmdliner:installed}%" ]] diff --git a/packages/uunf/uunf.2.0.1/url b/packages/uunf/uunf.2.0.1/url deleted file mode 100644 index 8c2a1b82a4f..00000000000 --- a/packages/uunf/uunf.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/uunf/releases/uunf-2.0.1.tbz" -checksum: "3dcf27bcbf67c13b3c5092661eab9fdb" \ No newline at end of file diff --git a/packages/uuseg/uuseg.0.8.0/descr b/packages/uuseg/uuseg.0.8.0/descr deleted file mode 100644 index ecde3e92968..00000000000 --- a/packages/uuseg/uuseg.0.8.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -Unicode text segmentation for OCaml - -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/ - diff --git a/packages/uuseg/uuseg.0.8.0/opam b/packages/uuseg/uuseg.0.8.0/opam deleted file mode 100644 index 2130faa77a3..00000000000 --- a/packages/uuseg/uuseg.0.8.0/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/uuseg" -doc: "http://erratique.ch/software/uuseg" -dev-repo: "http://erratique.ch/repos/uuseg.git" -bug-reports: "https://github.com/dbuenzli/uuseg/issues" -tags: [ "segmentation" "text" "unicode" "org:erratique" ] -license: "BSD3" -available: [ ocaml-version >= "4.01.0"] -depends: [ - "ocamlfind" - "uucp" {>= "0.9.1" & < "1.0.0"} - "ocamlbuild" {build} -] -depopts: [ "uutf" - "cmdliner" - "uutf" {test} - "cmdliner" {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}%" -] diff --git a/packages/uuseg/uuseg.0.8.0/url b/packages/uuseg/uuseg.0.8.0/url deleted file mode 100644 index e67089b3e50..00000000000 --- a/packages/uuseg/uuseg.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/uuseg/releases/uuseg-0.8.0.tbz" -checksum: "409bbd8a3c3f00e0d7259441a5e4b648" diff --git a/packages/uuseg/uuseg.0.9.0/descr b/packages/uuseg/uuseg.0.9.0/descr deleted file mode 100644 index ecde3e92968..00000000000 --- a/packages/uuseg/uuseg.0.9.0/descr +++ /dev/null @@ -1,19 +0,0 @@ -Unicode text segmentation for OCaml - -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/ - diff --git a/packages/uuseg/uuseg.0.9.0/opam b/packages/uuseg/uuseg.0.9.0/opam index 1fdef616b40..133f03506f4 100644 --- a/packages/uuseg/uuseg.0.9.0/opam +++ b/packages/uuseg/uuseg.0.9.0/opam @@ -1,22 +1,24 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/uuseg.git" +dev-repo: "git+http://erratique.ch/repos/uuseg.git" bug-reports: "https://github.com/dbuenzli/uuseg/issues" tags: [ "segmentation" "text" "unicode" "org:erratique" ] license: "BSD3" -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "uucp" {>= "1.0.0" & < "2.0.0"} "ocamlbuild" {build} ] -depopts: [ "uutf" - "cmdliner" - "uutf" {test} - "cmdliner" {test} ] +depopts: [ + "uutf" + "cmdliner" + "uutf" {with-test} + "cmdliner" {with-test} +] conflicts: [ "uutf" {!= "0.9.4"} ] @@ -24,8 +26,30 @@ build: ["ocaml" "pkg/git.ml"] install: [ "ocaml" "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" + "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: "md5=186e52fcbd81e35514342dc3bfd10601" +} diff --git a/packages/uuseg/uuseg.0.9.0/url b/packages/uuseg/uuseg.0.9.0/url deleted file mode 100644 index c12f57bef4b..00000000000 --- a/packages/uuseg/uuseg.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/uuseg/releases/uuseg-0.9.0.tbz" -checksum: "186e52fcbd81e35514342dc3bfd10601" diff --git a/packages/uuseg/uuseg.1.0.0/descr b/packages/uuseg/uuseg.1.0.0/descr deleted file mode 100644 index cbfcccc8d43..00000000000 --- a/packages/uuseg/uuseg.1.0.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -Unicode text segmentation for OCaml - -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/ diff --git a/packages/uuseg/uuseg.1.0.0/opam b/packages/uuseg/uuseg.1.0.0/opam deleted file mode 100644 index aaa0f95799f..00000000000 --- a/packages/uuseg/uuseg.1.0.0/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/uuseg" -doc: "http://erratique.ch/software/uuseg" -dev-repo: "http://erratique.ch/repos/uuseg.git" -bug-reports: "https://github.com/dbuenzli/uuseg/issues" -tags: [ "segmentation" "text" "unicode" "org:erratique" ] -license: "ISC" -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.05.0"] -depends: [ "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "uchar" - "uucp" {>= "2.0.0" & < "3.0.0"} ] -depopts: [ "uutf" - "cmdliner" - "uutf" {test} - "cmdliner" {test} ] -conflicts: [ "uutf" {< "1.0.0"} ] -build: [[ - "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" - "--with-uutf" "%{uutf:installed}%" - "--with-cmdliner" "%{cmdliner:installed}%" ]] diff --git a/packages/uuseg/uuseg.1.0.0/url b/packages/uuseg/uuseg.1.0.0/url deleted file mode 100644 index a3218c0fbe0..00000000000 --- a/packages/uuseg/uuseg.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/uuseg/releases/uuseg-1.0.0.tbz" -checksum: "58082c8a644b24a785069734f365e665" \ No newline at end of file diff --git a/packages/uuseg/uuseg.1.0.1/descr b/packages/uuseg/uuseg.1.0.1/descr deleted file mode 100644 index cbfcccc8d43..00000000000 --- a/packages/uuseg/uuseg.1.0.1/descr +++ /dev/null @@ -1,18 +0,0 @@ -Unicode text segmentation for OCaml - -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/ diff --git a/packages/uuseg/uuseg.1.0.1/opam b/packages/uuseg/uuseg.1.0.1/opam index b366b2f2967..11e4779bf50 100644 --- a/packages/uuseg/uuseg.1.0.1/opam +++ b/packages/uuseg/uuseg.1.0.1/opam @@ -1,25 +1,51 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/uuseg.git" +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" -available: [ ocaml-version >= "4.01.0"] -depends: [ "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "uchar" - "uucp" {>= "2.0.0" & < "3.0.0"} ] -depopts: [ "uutf" - "cmdliner" - "uutf" {test} - "cmdliner" {test} ] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build} + "uchar" + "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.1.tbz" + checksum: "md5=bd7b27ebe493d5bcec08c23395b5ae7d" +} diff --git a/packages/uuseg/uuseg.1.0.1/url b/packages/uuseg/uuseg.1.0.1/url deleted file mode 100644 index 295a8e4bd18..00000000000 --- a/packages/uuseg/uuseg.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/uuseg/releases/uuseg-1.0.1.tbz" -checksum: "bd7b27ebe493d5bcec08c23395b5ae7d" \ No newline at end of file diff --git a/packages/uuseg/uuseg.10.0.0/descr b/packages/uuseg/uuseg.10.0.0/descr deleted file mode 100644 index cbfcccc8d43..00000000000 --- a/packages/uuseg/uuseg.10.0.0/descr +++ /dev/null @@ -1,18 +0,0 @@ -Unicode text segmentation for OCaml - -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/ diff --git a/packages/uuseg/uuseg.10.0.0/opam b/packages/uuseg/uuseg.10.0.0/opam index b6e408c72fb..6dc3f16006e 100644 --- a/packages/uuseg/uuseg.10.0.0/opam +++ b/packages/uuseg/uuseg.10.0.0/opam @@ -1,25 +1,51 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/uuseg.git" +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" -available: [ ocaml-version >= "4.01.0"] -depends: [ "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "uchar" - "uucp" {>= "10.0.0" & < "11.0.0"} ] -depopts: [ "uutf" - "cmdliner" - "uutf" {test} - "cmdliner" {test} ] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build} + "uchar" + "uucp" {>= "10.0.0" & < "11.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-10.0.0.tbz" + checksum: "md5=834be4e6d55e5571352bb4a2bfee9905" +} diff --git a/packages/uuseg/uuseg.10.0.0/url b/packages/uuseg/uuseg.10.0.0/url deleted file mode 100644 index 6ae74cd0b36..00000000000 --- a/packages/uuseg/uuseg.10.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/uuseg/releases/uuseg-10.0.0.tbz" -checksum: "834be4e6d55e5571352bb4a2bfee9905" \ No newline at end of file diff --git a/packages/uutf/uutf.0.9.1/descr b/packages/uutf/uutf.0.9.1/descr deleted file mode 100644 index 174906d832f..00000000000 --- a/packages/uutf/uutf.0.9.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -Non-blocking streaming Unicode codec for OCaml -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. diff --git a/packages/uutf/uutf.0.9.1/opam b/packages/uutf/uutf.0.9.1/opam index d94a7ef4e64..89ff1bb4a3f 100644 --- a/packages/uutf/uutf.0.9.1/opam +++ b/packages/uutf/uutf.0.9.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opam-devel@lists.ocaml.org" authors: ["Daniel Bünzli "] homepage: "http://erratique.ch/software/uutf" @@ -9,8 +9,27 @@ build: [ ] remove: [["ocamlfind" "remove" "uutf"]] depends: [ + "ocaml" {>= "3.12.0" & < "4.06.0"} "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "3.12.0" & ocaml-version < "4.06.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 +extra-files: ["uutf.install" "md5=e4f5a72fa18c9a166d6600172541c57f"] +url { + src: "http://erratique.ch/software/uutf/releases/uutf-0.9.1.tbz" + checksum: "md5=620ecc58549aac0cc27e09f62147f445" +} diff --git a/packages/uutf/uutf.0.9.1/url b/packages/uutf/uutf.0.9.1/url deleted file mode 100644 index 85f9d9d8e77..00000000000 --- a/packages/uutf/uutf.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/uutf/releases/uutf-0.9.1.tbz" -checksum: "620ecc58549aac0cc27e09f62147f445" diff --git a/packages/uutf/uutf.0.9.3/descr b/packages/uutf/uutf.0.9.3/descr deleted file mode 100644 index 99ed429c36a..00000000000 --- a/packages/uutf/uutf.0.9.3/descr +++ /dev/null @@ -1,13 +0,0 @@ -Non-blocking streaming Unicode codec for OCaml - -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. diff --git a/packages/uutf/uutf.0.9.3/opam b/packages/uutf/uutf.0.9.3/opam index ae7c9a03e95..94e031a0208 100644 --- a/packages/uutf/uutf.0.9.3/opam +++ b/packages/uutf/uutf.0.9.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " authors: ["Daniel Bünzli "] homepage: "http://erratique.ch/software/uutf" @@ -15,7 +15,24 @@ build: [ ["./pkg/build" "true"] ] depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} "ocamlfind" "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.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: "md5=708c0421e158b390c7cc341f37b40add" +} diff --git a/packages/uutf/uutf.0.9.3/url b/packages/uutf/uutf.0.9.3/url deleted file mode 100644 index 196ce1308c6..00000000000 --- a/packages/uutf/uutf.0.9.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/uutf/releases/uutf-0.9.3.tbz" -checksum: "708c0421e158b390c7cc341f37b40add" diff --git a/packages/uutf/uutf.0.9.4/descr b/packages/uutf/uutf.0.9.4/descr deleted file mode 100644 index bd938b74c6a..00000000000 --- a/packages/uutf/uutf.0.9.4/descr +++ /dev/null @@ -1,14 +0,0 @@ -Non-blocking streaming Unicode codec for OCaml - -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. - diff --git a/packages/uutf/uutf.0.9.4/opam b/packages/uutf/uutf.0.9.4/opam index f58e3f7d665..aba3b28f01e 100644 --- a/packages/uutf/uutf.0.9.4/opam +++ b/packages/uutf/uutf.0.9.4/opam @@ -1,25 +1,44 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/uutf.git" +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: "BSD3" -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.06.0" ] depends: [ + "ocaml" {>= "4.00.0" & < "4.06.0"} "ocamlfind" "ocamlbuild" {build} ] -depopts: ["cmdliner" - "cmdliner" {test} ] +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}%" + "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: "md5=bf5880a8f2e75d0a9152d896ea288ba7" +} diff --git a/packages/uutf/uutf.0.9.4/url b/packages/uutf/uutf.0.9.4/url deleted file mode 100644 index ea24dfbf75f..00000000000 --- a/packages/uutf/uutf.0.9.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/uutf/releases/uutf-0.9.4.tbz" -checksum: "bf5880a8f2e75d0a9152d896ea288ba7" diff --git a/packages/uutf/uutf.1.0.0/descr b/packages/uutf/uutf.1.0.0/descr deleted file mode 100644 index 47cb7bd66bd..00000000000 --- a/packages/uutf/uutf.1.0.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Non-blocking streaming Unicode codec for OCaml - -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. diff --git a/packages/uutf/uutf.1.0.0/opam b/packages/uutf/uutf.1.0.0/opam deleted file mode 100644 index 61937738c83..00000000000 --- a/packages/uutf/uutf.1.0.0/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/uutf" -doc: "http://erratique.ch/software/uutf/doc/Uutf" -dev-repo: "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" -available: [ ocaml-version >= "4.01.0" & ocaml-version < "4.05.0"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "uchar" -] -depopts: ["cmdliner"] -conflicts: ["cmdliner" { < "0.9.6"} ] -build: [[ - "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" - "--with-cmdliner" "%{cmdliner:installed}%" ]] \ No newline at end of file diff --git a/packages/uutf/uutf.1.0.0/url b/packages/uutf/uutf.1.0.0/url deleted file mode 100644 index 596d99a2f89..00000000000 --- a/packages/uutf/uutf.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/uutf/releases/uutf-1.0.0.tbz" -checksum: "049059a17f8dcec74183f9912bedb7ea" \ No newline at end of file diff --git a/packages/uutf/uutf.1.0.1/descr b/packages/uutf/uutf.1.0.1/descr deleted file mode 100644 index 47cb7bd66bd..00000000000 --- a/packages/uutf/uutf.1.0.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -Non-blocking streaming Unicode codec for OCaml - -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. diff --git a/packages/uutf/uutf.1.0.1/opam b/packages/uutf/uutf.1.0.1/opam index 5852161b5c9..e0d3ea8125d 100644 --- a/packages/uutf/uutf.1.0.1/opam +++ b/packages/uutf/uutf.1.0.1/opam @@ -1,14 +1,14 @@ -opam-version: "1.2" +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: "http://erratique.ch/repos/uutf.git" +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" -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -19,4 +19,20 @@ conflicts: ["cmdliner" { < "0.9.6"} ] build: [[ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" - "--with-cmdliner" "%{cmdliner:installed}%" ]] \ No newline at end of file + "--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.1.tbz" + checksum: "md5=b8535f974027357094c5cdb4bf03a21b" +} diff --git a/packages/uutf/uutf.1.0.1/url b/packages/uutf/uutf.1.0.1/url deleted file mode 100644 index c3d3b26a402..00000000000 --- a/packages/uutf/uutf.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/uutf/releases/uutf-1.0.1.tbz" -checksum: "b8535f974027357094c5cdb4bf03a21b" \ No newline at end of file diff --git a/packages/uwt/uwt.0.0.1/descr b/packages/uwt/uwt.0.0.1/descr deleted file mode 100644 index 6c73ee2b0e1..00000000000 --- a/packages/uwt/uwt.0.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -libuv bindings - -uwt provides OCaml bindings for libuv. -The main loop of libuv is integrated into lwt, -the light-weight cooperative threads library. diff --git a/packages/uwt/uwt.0.0.1/opam b/packages/uwt/uwt.0.0.1/opam index 8411334a7e2..cc9fa5082f5 100644 --- a/packages/uwt/uwt.0.0.1/opam +++ b/packages/uwt/uwt.0.0.1/opam @@ -1,21 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" name: "uwt" version: "0.0.1" maintainer: "andreas@ml.ignorelist.com" authors: [ "andreas@ml.ignorelist.com" ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "https://github.com/fdopen/uwt" -dev-repo: "https://github.com/fdopen/uwt.git" +dev-repo: "git+https://github.com/fdopen/uwt.git" bug-reports: "https://github.com/fdopen/uwt/issues" tags: ["clib:libuv"] -build: [["omake" "lib"]] +build: [ + ["omake" "lib"] + ["omake" "test"] {with-test} +] install: [["omake" "install"]] -build-test: [["omake" "test"]] remove: [ ["ocamlfind" "remove" "uwt"] ] -available: [ocaml-version >= "4.02.1"] depends: [ + "ocaml" {>= "4.02.1"} "base-unix" "base-bigarray" "base-threads" @@ -25,16 +27,22 @@ depends: [ "ocamlfind" {build} "cppo" {build} "omake" {build} - "ounit" {test & >= "2.0"} - "ppx_deriving" {test & >= "2.0"} - "ppx_import" {test & >= "1.0"} -] -depexts: [ -# [["debian"] ["pkg-config" "libuv-dev"]] -# [["ubuntu"] ["pkg-config" "libuv-dev"]] - [["freebsd"] ["pkgconf" "libuv"]] + "ounit" {with-test & >= "2.0"} + "ppx_deriving" {with-test & >= "2.0"} + "ppx_import" {with-test & >= "1.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: "md5=7fdfe2efd35b6c637cc883da69e76fa5" +} diff --git a/packages/uwt/uwt.0.0.1/url b/packages/uwt/uwt.0.0.1/url deleted file mode 100644 index adf108766ab..00000000000 --- a/packages/uwt/uwt.0.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/fdopen/uwt/releases/download/0.0.1/uwt-0.0.1.tar.gz" -checksum: "7fdfe2efd35b6c637cc883da69e76fa5" diff --git a/packages/uwt/uwt.0.0.2/descr b/packages/uwt/uwt.0.0.2/descr deleted file mode 100644 index 6c73ee2b0e1..00000000000 --- a/packages/uwt/uwt.0.0.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -libuv bindings - -uwt provides OCaml bindings for libuv. -The main loop of libuv is integrated into lwt, -the light-weight cooperative threads library. diff --git a/packages/uwt/uwt.0.0.2/opam b/packages/uwt/uwt.0.0.2/opam index 937590061cf..03a2c1e7193 100644 --- a/packages/uwt/uwt.0.0.2/opam +++ b/packages/uwt/uwt.0.0.2/opam @@ -1,21 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" name: "uwt" version: "0.0.2" maintainer: "andreashauptmann@t-online.de" authors: [ "andreashauptmann@t-online.de" ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "https://github.com/fdopen/uwt" -dev-repo: "https://github.com/fdopen/uwt.git" +dev-repo: "git+https://github.com/fdopen/uwt.git" bug-reports: "https://github.com/fdopen/uwt/issues" tags: ["clib:libuv"] -build: [["omake" "lib"]] +build: [ + ["omake" "lib"] + ["omake" "test"] {with-test} +] install: [["omake" "install"]] -build-test: [["omake" "test"]] remove: [ ["ocamlfind" "remove" "uwt"] ] -available: [ocaml-version >= "4.02.1"] depends: [ + "ocaml" {>= "4.02.1"} "base-unix" "base-bigarray" "base-threads" @@ -25,14 +27,25 @@ depends: [ "ocamlfind" {build} "cppo" {build} "omake" {build} - "ounit" {test & >= "2.0"} - "ppx_deriving" {test & >= "2.0"} - "ppx_import" {test & >= "1.0"} + "ounit" {with-test & >= "2.0"} + "ppx_deriving" {with-test & >= "2.0"} + "ppx_import" {with-test & >= "1.0"} ] depexts: [ - [["freebsd"] ["pkgconf" "libuv"]] - [["osx" "homebrew"] ["libuv" "pkg-config"]] + ["pkgconf" "libuv"] {os = "freebsd"} + ["libuv" "pkg-config"] {os = "macos" & os-distribution = "homebrew"} ] 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.2/uwt-0.0.2.tar.gz" + checksum: "md5=324f509fc7bbafb2ceb86d70d934d30c" +} diff --git a/packages/uwt/uwt.0.0.2/url b/packages/uwt/uwt.0.0.2/url deleted file mode 100644 index be608f20da5..00000000000 --- a/packages/uwt/uwt.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/fdopen/uwt/releases/download/0.0.2/uwt-0.0.2.tar.gz" -checksum: "324f509fc7bbafb2ceb86d70d934d30c" diff --git a/packages/uwt/uwt.0.0.3/descr b/packages/uwt/uwt.0.0.3/descr deleted file mode 100644 index 6c73ee2b0e1..00000000000 --- a/packages/uwt/uwt.0.0.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -libuv bindings - -uwt provides OCaml bindings for libuv. -The main loop of libuv is integrated into lwt, -the light-weight cooperative threads library. diff --git a/packages/uwt/uwt.0.0.3/opam b/packages/uwt/uwt.0.0.3/opam deleted file mode 100644 index 35616fa0870..00000000000 --- a/packages/uwt/uwt.0.0.3/opam +++ /dev/null @@ -1,40 +0,0 @@ -opam-version: "1.2" -maintainer: "andreashauptmann@t-online.de" -authors: [ "andreashauptmann@t-online.de" ] -license: "LGPL-2.1+ with OCaml linking exception" -homepage: "https://github.com/fdopen/uwt" -dev-repo: "https://github.com/fdopen/uwt.git" -bug-reports: "https://github.com/fdopen/uwt/issues" -tags: ["clib:libuv"] -build: [ - ["omake" "-j%{jobs}%" "lib" "BUILD_LIBUV=true"] {!conf-libuv:installed} - ["omake" "-j%{jobs}%" "lib" "BUILD_LIBUV=false"] {conf-libuv:installed} -] -install: [ - ["omake" "install"] -] -build-test: [ - ["omake" "test" ] {os != "darwin"} -] -remove: [ - ["ocamlfind" "remove" "uwt"] -] -available: [ocaml-version >= "4.02.1"] -depends: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-bytes" - "conf-pkg-config" {build} - "ocamlfind" {build} - "cppo" {build} - "omake" {build} - "result" - "lwt" {>= "2.4.7"} - "ounit" {test & >= "2.0"} - "ppx_deriving" {test & >= "2.0"} - "ppx_import" {test & >= "1.0"} -] -depopts: [ - "conf-libuv" -] diff --git a/packages/uwt/uwt.0.0.3/url b/packages/uwt/uwt.0.0.3/url deleted file mode 100644 index 2a2656f99b5..00000000000 --- a/packages/uwt/uwt.0.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/fdopen/uwt/releases/download/0.0.3/uwt-0.0.3.tar.gz" -checksum: "de1c15f1219282ae19af0ee5ea613f56" diff --git a/packages/uwt/uwt.0.0.4/descr b/packages/uwt/uwt.0.0.4/descr deleted file mode 100644 index 6c73ee2b0e1..00000000000 --- a/packages/uwt/uwt.0.0.4/descr +++ /dev/null @@ -1,5 +0,0 @@ -libuv bindings - -uwt provides OCaml bindings for libuv. -The main loop of libuv is integrated into lwt, -the light-weight cooperative threads library. diff --git a/packages/uwt/uwt.0.0.4/opam b/packages/uwt/uwt.0.0.4/opam index b4d09316ac8..121ddad5f0a 100644 --- a/packages/uwt/uwt.0.0.4/opam +++ b/packages/uwt/uwt.0.0.4/opam @@ -1,26 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andreashauptmann@t-online.de" authors: [ "andreashauptmann@t-online.de" ] license: "LGPL-2.1+ with OCaml linking exception" homepage: "https://github.com/fdopen/uwt" -dev-repo: "https://github.com/fdopen/uwt.git" +dev-repo: "git+https://github.com/fdopen/uwt.git" bug-reports: "https://github.com/fdopen/uwt/issues" tags: ["clib:libuv"] build: [ ["omake" "-j%{jobs}%" "lib" "BUILD_LIBUV=true"] {!conf-libuv:installed} ["omake" "-j%{jobs}%" "lib" "BUILD_LIBUV=false"] {conf-libuv:installed} + ["omake" "test"] {with-test & os != "macos"} ] install: [ ["omake" "install"] ] -build-test: [ - ["omake" "test" ] {os != "darwin"} -] remove: [ ["ocamlfind" "remove" "uwt"] ] -available: [ocaml-version >= "4.02.1"] depends: [ + "ocaml" {>= "4.02.1"} "base-unix" "base-bigarray" "base-threads" @@ -31,10 +29,21 @@ depends: [ "omake" {build} "result" "lwt" {>= "2.4.7"} - "ounit" {test & >= "2.0"} - "ppx_deriving" {test & >= "2.0"} - "ppx_import" {test & >= "1.0"} + "ounit" {with-test & >= "2.0"} + "ppx_deriving" {with-test & >= "2.0"} + "ppx_import" {with-test & >= "1.0"} ] depopts: [ "conf-libuv" ] +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.4/uwt-0.0.4.tar.gz" + checksum: "md5=1c921c759c6b40b1cc860aaaa150be8c" +} diff --git a/packages/uwt/uwt.0.0.4/url b/packages/uwt/uwt.0.0.4/url deleted file mode 100644 index 1455de355aa..00000000000 --- a/packages/uwt/uwt.0.0.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/fdopen/uwt/releases/download/0.0.4/uwt-0.0.4.tar.gz" -checksum: "1c921c759c6b40b1cc860aaaa150be8c" diff --git a/packages/uwt/uwt.0.1.0/descr b/packages/uwt/uwt.0.1.0/descr deleted file mode 100644 index 6c73ee2b0e1..00000000000 --- a/packages/uwt/uwt.0.1.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -libuv bindings - -uwt provides OCaml bindings for libuv. -The main loop of libuv is integrated into lwt, -the light-weight cooperative threads library. diff --git a/packages/uwt/uwt.0.1.0/opam b/packages/uwt/uwt.0.1.0/opam deleted file mode 100644 index b3b30d7ea7f..00000000000 --- a/packages/uwt/uwt.0.1.0/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -maintainer: "andreashauptmann@t-online.de" -authors: [ "andreashauptmann@t-online.de" ] -license: "LGPL-2.1+ with OCaml linking exception" -homepage: "https://github.com/fdopen/uwt" -dev-repo: "https://github.com/fdopen/uwt.git" -bug-reports: "https://github.com/fdopen/uwt/issues" -tags: ["clib:libuv"] -build: ["omake" "-j%{jobs}%" "lib" "BUILD_LIBUV=true"] -install: [ - ["omake" "install"] -] -build-test: [ - ["omake" "test" ] -] -remove: [ - ["ocamlfind" "remove" "uwt"] -] -available: [ocaml-version >= "4.02.1"] -depends: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-bytes" - "conf-pkg-config" {build} - "ocamlfind" {build} - "cppo" {build & >= "1.3"} - "omake" {build} - "result" - "lwt" {>= "2.6.0"} - "ounit" {test & >= "2.0"} - "ppx_deriving" {test & >= "2.0"} - "ppx_import" {test & >= "1.0"} -] diff --git a/packages/uwt/uwt.0.1.0/url b/packages/uwt/uwt.0.1.0/url deleted file mode 100644 index 1796c270f52..00000000000 --- a/packages/uwt/uwt.0.1.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/fdopen/uwt/releases/download/0.1.0/uwt-0.1.0.tar.gz" -checksum: "107acd6e8136c48874bb4268b8a668ba" diff --git a/packages/uwt/uwt.0.2.0/descr b/packages/uwt/uwt.0.2.0/descr deleted file mode 100644 index 6c73ee2b0e1..00000000000 --- a/packages/uwt/uwt.0.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -libuv bindings - -uwt provides OCaml bindings for libuv. -The main loop of libuv is integrated into lwt, -the light-weight cooperative threads library. diff --git a/packages/uwt/uwt.0.2.0/opam b/packages/uwt/uwt.0.2.0/opam deleted file mode 100644 index 57e43f85d3b..00000000000 --- a/packages/uwt/uwt.0.2.0/opam +++ /dev/null @@ -1,35 +0,0 @@ -opam-version: "1.2" -maintainer: "andreashauptmann@t-online.de" -authors: [ "andreashauptmann@t-online.de" ] -license: "LGPL-2.1 with OCaml linking exception" -homepage: "https://github.com/fdopen/uwt" -dev-repo: "https://github.com/fdopen/uwt.git" -bug-reports: "https://github.com/fdopen/uwt/issues" -tags: ["clib:libuv"] -build: ["omake" "-j%{jobs}%" "lib" "BUILD_LIBUV=true" "UWT_BUILD_JOBS=%{jobs}%"] -install: [ - ["omake" "opam-install" "PREFIX=%{prefix}%"] -] -build-test: [ - ["omake" "test" ] -] -remove: [ - ["ocamlfind" "remove" "uwt"] - ["rm" "-rf" "%{prefix}%/doc/uwt"] -] -available: [ocaml-version >= "4.02.1"] -depends: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-bytes" - "conf-pkg-config" {build} - "ocamlfind" {build} - "cppo" {build & >= "1.3"} - "omake" {build} - "result" - "lwt" {>= "2.6.0"} - "ounit" {test & >= "2.0"} - "ppx_deriving" {test & >= "2.0"} - "ppx_import" {test & >= "1.0"} -] diff --git a/packages/uwt/uwt.0.2.0/url b/packages/uwt/uwt.0.2.0/url deleted file mode 100644 index 09b2e0380bb..00000000000 --- a/packages/uwt/uwt.0.2.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/fdopen/uwt/releases/download/0.2.0/uwt-0.2.0.tar.gz" -checksum: "b19c38e43593936028a20c22363e56eb" diff --git a/packages/uwt/uwt.0.2.1/descr b/packages/uwt/uwt.0.2.1/descr deleted file mode 100644 index 6c73ee2b0e1..00000000000 --- a/packages/uwt/uwt.0.2.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -libuv bindings - -uwt provides OCaml bindings for libuv. -The main loop of libuv is integrated into lwt, -the light-weight cooperative threads library. diff --git a/packages/uwt/uwt.0.2.1/opam b/packages/uwt/uwt.0.2.1/opam deleted file mode 100644 index 57e43f85d3b..00000000000 --- a/packages/uwt/uwt.0.2.1/opam +++ /dev/null @@ -1,35 +0,0 @@ -opam-version: "1.2" -maintainer: "andreashauptmann@t-online.de" -authors: [ "andreashauptmann@t-online.de" ] -license: "LGPL-2.1 with OCaml linking exception" -homepage: "https://github.com/fdopen/uwt" -dev-repo: "https://github.com/fdopen/uwt.git" -bug-reports: "https://github.com/fdopen/uwt/issues" -tags: ["clib:libuv"] -build: ["omake" "-j%{jobs}%" "lib" "BUILD_LIBUV=true" "UWT_BUILD_JOBS=%{jobs}%"] -install: [ - ["omake" "opam-install" "PREFIX=%{prefix}%"] -] -build-test: [ - ["omake" "test" ] -] -remove: [ - ["ocamlfind" "remove" "uwt"] - ["rm" "-rf" "%{prefix}%/doc/uwt"] -] -available: [ocaml-version >= "4.02.1"] -depends: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-bytes" - "conf-pkg-config" {build} - "ocamlfind" {build} - "cppo" {build & >= "1.3"} - "omake" {build} - "result" - "lwt" {>= "2.6.0"} - "ounit" {test & >= "2.0"} - "ppx_deriving" {test & >= "2.0"} - "ppx_import" {test & >= "1.0"} -] diff --git a/packages/uwt/uwt.0.2.1/url b/packages/uwt/uwt.0.2.1/url deleted file mode 100644 index fdc4655543b..00000000000 --- a/packages/uwt/uwt.0.2.1/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/fdopen/uwt/releases/download/0.2.1/uwt-0.2.1.tar.gz" -checksum: "8353f6a0475d8c614efc8e2868297653" diff --git a/packages/uwt/uwt.0.2.2/descr b/packages/uwt/uwt.0.2.2/descr deleted file mode 100644 index 6c73ee2b0e1..00000000000 --- a/packages/uwt/uwt.0.2.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -libuv bindings - -uwt provides OCaml bindings for libuv. -The main loop of libuv is integrated into lwt, -the light-weight cooperative threads library. diff --git a/packages/uwt/uwt.0.2.2/opam b/packages/uwt/uwt.0.2.2/opam deleted file mode 100644 index 57e43f85d3b..00000000000 --- a/packages/uwt/uwt.0.2.2/opam +++ /dev/null @@ -1,35 +0,0 @@ -opam-version: "1.2" -maintainer: "andreashauptmann@t-online.de" -authors: [ "andreashauptmann@t-online.de" ] -license: "LGPL-2.1 with OCaml linking exception" -homepage: "https://github.com/fdopen/uwt" -dev-repo: "https://github.com/fdopen/uwt.git" -bug-reports: "https://github.com/fdopen/uwt/issues" -tags: ["clib:libuv"] -build: ["omake" "-j%{jobs}%" "lib" "BUILD_LIBUV=true" "UWT_BUILD_JOBS=%{jobs}%"] -install: [ - ["omake" "opam-install" "PREFIX=%{prefix}%"] -] -build-test: [ - ["omake" "test" ] -] -remove: [ - ["ocamlfind" "remove" "uwt"] - ["rm" "-rf" "%{prefix}%/doc/uwt"] -] -available: [ocaml-version >= "4.02.1"] -depends: [ - "base-unix" - "base-bigarray" - "base-threads" - "base-bytes" - "conf-pkg-config" {build} - "ocamlfind" {build} - "cppo" {build & >= "1.3"} - "omake" {build} - "result" - "lwt" {>= "2.6.0"} - "ounit" {test & >= "2.0"} - "ppx_deriving" {test & >= "2.0"} - "ppx_import" {test & >= "1.0"} -] diff --git a/packages/uwt/uwt.0.2.2/url b/packages/uwt/uwt.0.2.2/url deleted file mode 100644 index 441e43cb32d..00000000000 --- a/packages/uwt/uwt.0.2.2/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/fdopen/uwt/releases/download/0.2.2/uwt-0.2.2.tar.gz" -checksum: "cd0ea67ae18dbeb0daa0a670352ca637" diff --git a/packages/uwt/uwt.0.2.3/descr b/packages/uwt/uwt.0.2.3/descr deleted file mode 100644 index 6c73ee2b0e1..00000000000 --- a/packages/uwt/uwt.0.2.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -libuv bindings - -uwt provides OCaml bindings for libuv. -The main loop of libuv is integrated into lwt, -the light-weight cooperative threads library. diff --git a/packages/uwt/uwt.0.2.3/opam b/packages/uwt/uwt.0.2.3/opam index 57e43f85d3b..3ae48ea1263 100644 --- a/packages/uwt/uwt.0.2.3/opam +++ b/packages/uwt/uwt.0.2.3/opam @@ -1,24 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andreashauptmann@t-online.de" authors: [ "andreashauptmann@t-online.de" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/fdopen/uwt" -dev-repo: "https://github.com/fdopen/uwt.git" +dev-repo: "git+https://github.com/fdopen/uwt.git" bug-reports: "https://github.com/fdopen/uwt/issues" tags: ["clib:libuv"] -build: ["omake" "-j%{jobs}%" "lib" "BUILD_LIBUV=true" "UWT_BUILD_JOBS=%{jobs}%"] +build: [ + ["omake" "-j%{jobs}%" "lib" "BUILD_LIBUV=true" "UWT_BUILD_JOBS=%{jobs}%"] + ["omake" "test"] {with-test} +] install: [ ["omake" "opam-install" "PREFIX=%{prefix}%"] ] -build-test: [ - ["omake" "test" ] -] remove: [ ["ocamlfind" "remove" "uwt"] ["rm" "-rf" "%{prefix}%/doc/uwt"] ] -available: [ocaml-version >= "4.02.1"] depends: [ + "ocaml" {>= "4.02.1"} "base-unix" "base-bigarray" "base-threads" @@ -29,7 +29,18 @@ depends: [ "omake" {build} "result" "lwt" {>= "2.6.0"} - "ounit" {test & >= "2.0"} - "ppx_deriving" {test & >= "2.0"} - "ppx_import" {test & >= "1.0"} + "ounit" {with-test & >= "2.0"} + "ppx_deriving" {with-test & >= "2.0"} + "ppx_import" {with-test & >= "1.0"} ] +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.2.3/uwt-0.2.3.tar.gz" + checksum: "md5=d8c2cad9895a59a19aecff604cd6e33b" +} diff --git a/packages/uwt/uwt.0.2.3/url b/packages/uwt/uwt.0.2.3/url deleted file mode 100644 index 85fcfd2dd06..00000000000 --- a/packages/uwt/uwt.0.2.3/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/fdopen/uwt/releases/download/0.2.3/uwt-0.2.3.tar.gz" -checksum: "d8c2cad9895a59a19aecff604cd6e33b" diff --git a/packages/uwt/uwt.0.2.4/descr b/packages/uwt/uwt.0.2.4/descr deleted file mode 100644 index 6c73ee2b0e1..00000000000 --- a/packages/uwt/uwt.0.2.4/descr +++ /dev/null @@ -1,5 +0,0 @@ -libuv bindings - -uwt provides OCaml bindings for libuv. -The main loop of libuv is integrated into lwt, -the light-weight cooperative threads library. diff --git a/packages/uwt/uwt.0.2.4/opam b/packages/uwt/uwt.0.2.4/opam index ac146a414d8..c3d000f5b14 100644 --- a/packages/uwt/uwt.0.2.4/opam +++ b/packages/uwt/uwt.0.2.4/opam @@ -1,24 +1,24 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "andreashauptmann@t-online.de" authors: [ "andreashauptmann@t-online.de" ] license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/fdopen/uwt" -dev-repo: "https://github.com/fdopen/uwt.git" +dev-repo: "git+https://github.com/fdopen/uwt.git" bug-reports: "https://github.com/fdopen/uwt/issues" tags: ["clib:libuv"] -build: ["omake" "-j%{jobs}%" "lib" "BUILD_LIBUV=true" "UWT_BUILD_JOBS=%{jobs}%"] +build: [ + ["omake" "-j%{jobs}%" "lib" "BUILD_LIBUV=true" "UWT_BUILD_JOBS=%{jobs}%"] + ["omake" "test"] {with-test} +] install: [ ["omake" "opam-install" "PREFIX=%{prefix}%"] ] -build-test: [ - ["omake" "test" ] -] remove: [ ["ocamlfind" "remove" "uwt"] ["rm" "-rf" "%{prefix}%/doc/uwt"] ] -available: [ocaml-version >= "4.02.1"] depends: [ + "ocaml" {>= "4.02.1"} "base-unix" "base-bigarray" "base-threads" @@ -29,7 +29,18 @@ depends: [ "omake" {build} "result" "lwt" {>= "2.6.0" & < "4.0"} - "ounit" {test & >= "2.0"} - "ppx_deriving" {test & >= "2.0"} - "ppx_import" {test & >= "1.0"} + "ounit" {with-test & >= "2.0"} + "ppx_deriving" {with-test & >= "2.0"} + "ppx_import" {with-test & >= "1.0"} ] +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.2.4/uwt-0.2.4.tar.gz" + checksum: "md5=26b99812f4a40a3d17c2633dcfd9b609" +} diff --git a/packages/uwt/uwt.0.2.4/url b/packages/uwt/uwt.0.2.4/url deleted file mode 100644 index 2357f28c7d8..00000000000 --- a/packages/uwt/uwt.0.2.4/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/fdopen/uwt/releases/download/0.2.4/uwt-0.2.4.tar.gz" -checksum: "26b99812f4a40a3d17c2633dcfd9b609" diff --git a/packages/valentine/valentine.1.0.0/descr b/packages/valentine/valentine.1.0.0/descr deleted file mode 100644 index c1b8b6157d0..00000000000 --- a/packages/valentine/valentine.1.0.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Validate HTML from command line -Simple tool to validate HTML according to spec - diff --git a/packages/valentine/valentine.1.0.0/opam b/packages/valentine/valentine.1.0.0/opam index 8dd6672a87a..6e388f0de44 100644 --- a/packages/valentine/valentine.1.0.0/opam +++ b/packages/valentine/valentine.1.0.0/opam @@ -1,27 +1,35 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Edgar Aroutiounian " authors: "Edgar Aroutiounian " homepage: "https://github.com/fxfactorial/valentine" bug-reports: "https://github.com/fxfactorial/valentine/issues" license: "BSD-3-clause" -dev-repo: "https://github.com/fxfactorial/valentine.git" +dev-repo: "git+https://github.com/fxfactorial/valentine.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"] -build-test: [ - ["oasis" "setup"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -available: [ ocaml-version >= "4.02.0" ] remove: ["ocaml" "%{etc}%/valentine/_oasis_remove_.ml" "%{etc}%/valentine"] depends: [ + "ocaml" {>= "4.02.0"} "cmdliner" {build} "markup" {build} "oasis" {build & >= "0.4"} "ocamlfind" {build} ] +synopsis: "Validate HTML from command line" +description: "Simple tool to validate HTML according to spec" +extra-files: [ + ["valentine.install" "md5=0d1b822c897681cf54b3e1aed52dda99"] + ["_oasis_remove_.ml" "md5=6100ca146fa97d2196eb49a2631d0796"] +] +url { + src: "https://github.com/fxfactorial/valentine/archive/v1.0.0.tar.gz" + checksum: "md5=75c51f1b07f0f56fb647a09c26ea4610" +} diff --git a/packages/valentine/valentine.1.0.0/url b/packages/valentine/valentine.1.0.0/url deleted file mode 100644 index 5e757e3b037..00000000000 --- a/packages/valentine/valentine.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/fxfactorial/valentine/archive/v1.0.0.tar.gz" -checksum: "75c51f1b07f0f56fb647a09c26ea4610" diff --git a/packages/variantslib/variantslib.108.00.02/descr b/packages/variantslib/variantslib.108.00.02/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/variantslib/variantslib.108.00.02/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/variantslib/variantslib.108.00.02/opam b/packages/variantslib/variantslib.108.00.02/opam index 0f6920f3df5..7cda6351f01 100644 --- a/packages/variantslib/variantslib.108.00.02/opam +++ b/packages/variantslib/variantslib.108.00.02/opam @@ -1,11 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "variantslib"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {= "108.00.02"} "ocamlbuild" {build} ] 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: "md5=d71768c08cec645fc965486c59a9dab4" +} diff --git a/packages/variantslib/variantslib.108.00.02/url b/packages/variantslib/variantslib.108.00.02/url deleted file mode 100644 index 35d5091da78..00000000000 --- a/packages/variantslib/variantslib.108.00.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.00.02/individual/variantslib-108.00.02.tar.gz" -checksum: "d71768c08cec645fc965486c59a9dab4" diff --git a/packages/variantslib/variantslib.108.07.00/descr b/packages/variantslib/variantslib.108.07.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/variantslib/variantslib.108.07.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/variantslib/variantslib.108.07.00/opam b/packages/variantslib/variantslib.108.07.00/opam deleted file mode 100644 index 27290c94382..00000000000 --- a/packages/variantslib/variantslib.108.07.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "variantslib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "108.07.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/variantslib/variantslib.108.07.00/url b/packages/variantslib/variantslib.108.07.00/url deleted file mode 100644 index ced22f9fd56..00000000000 --- a/packages/variantslib/variantslib.108.07.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.07.00/individual/variantslib-108.07.00.tar.gz" -checksum: "15790adc22388aaa28e965c33a3beaed" diff --git a/packages/variantslib/variantslib.108.07.01/descr b/packages/variantslib/variantslib.108.07.01/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/variantslib/variantslib.108.07.01/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/variantslib/variantslib.108.07.01/opam b/packages/variantslib/variantslib.108.07.01/opam deleted file mode 100644 index 93caa764c59..00000000000 --- a/packages/variantslib/variantslib.108.07.01/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "variantslib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "108.07.01"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/variantslib/variantslib.108.07.01/url b/packages/variantslib/variantslib.108.07.01/url deleted file mode 100644 index 820f1f79727..00000000000 --- a/packages/variantslib/variantslib.108.07.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.07.01/individual/variantslib-108.07.01.tar.gz" -checksum: "01df8de2ebe7c596b0e554d410de5d50" diff --git a/packages/variantslib/variantslib.108.08.00/descr b/packages/variantslib/variantslib.108.08.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/variantslib/variantslib.108.08.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/variantslib/variantslib.108.08.00/opam b/packages/variantslib/variantslib.108.08.00/opam index f81bab6946e..82805c59b93 100644 --- a/packages/variantslib/variantslib.108.08.00/opam +++ b/packages/variantslib/variantslib.108.08.00/opam @@ -1,11 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "variantslib"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {= "108.08.00"} "ocamlbuild" {build} ] 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: "md5=7e9f1ecf6aee29e7b09b4800387b53f1" +} diff --git a/packages/variantslib/variantslib.108.08.00/url b/packages/variantslib/variantslib.108.08.00/url deleted file mode 100644 index d6b77f63fe9..00000000000 --- a/packages/variantslib/variantslib.108.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/variantslib-108.08.00.tar.gz" -checksum: "7e9f1ecf6aee29e7b09b4800387b53f1" diff --git a/packages/variantslib/variantslib.109.07.00/descr b/packages/variantslib/variantslib.109.07.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/variantslib/variantslib.109.07.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/variantslib/variantslib.109.07.00/files/disable_warn_error.patch b/packages/variantslib/variantslib.109.07.00/files/disable_warn_error.patch deleted file mode 100644 index df029d1156c..00000000000 --- a/packages/variantslib/variantslib.109.07.00/files/disable_warn_error.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- myocamlbuild.ml.prev 2013-01-31 11:03:46.514655979 -0500 -+++ myocamlbuild.ml 2013-01-31 11:03:49.650903936 -0500 -@@ -575,7 +575,7 @@ - - (* enable warnings; make sure the '@' character isn't in the beginning; - ms-dos interprets that character specially *) -- flag ["compile"; "ocaml"] (S [A "-w"; A "A@Aemr-28"; A "-strict-sequence" ]) -+ flag ["compile"; "ocaml"] (S [A "-w"; A "Aemr-28"; A "-strict-sequence" ]) - ;; - - let dispatch = function diff --git a/packages/variantslib/variantslib.109.07.00/opam b/packages/variantslib/variantslib.109.07.00/opam deleted file mode 100644 index b8d1a079efd..00000000000 --- a/packages/variantslib/variantslib.109.07.00/opam +++ /dev/null @@ -1,12 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "variantslib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.07.00"} - "ocamlbuild" {build} -] -patches: ["disable_warn_error.patch"] -install: [make "install"] diff --git a/packages/variantslib/variantslib.109.07.00/url b/packages/variantslib/variantslib.109.07.00/url deleted file mode 100644 index 82578f4cec3..00000000000 --- a/packages/variantslib/variantslib.109.07.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.07.00/individual/variantslib-109.07.00.tar.gz" -checksum: "de3d615d43fdb66477d524e29b26db00" diff --git a/packages/variantslib/variantslib.109.08.00/descr b/packages/variantslib/variantslib.109.08.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/variantslib/variantslib.109.08.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/variantslib/variantslib.109.08.00/opam b/packages/variantslib/variantslib.109.08.00/opam deleted file mode 100644 index 089a0cb24bb..00000000000 --- a/packages/variantslib/variantslib.109.08.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "variantslib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.08.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/variantslib/variantslib.109.08.00/url b/packages/variantslib/variantslib.109.08.00/url deleted file mode 100644 index de2291531f6..00000000000 --- a/packages/variantslib/variantslib.109.08.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.08.00/individual/variantslib-109.08.00.tar.gz" -checksum: "27d800d31704440509f3d5aad1e8bbe0" diff --git a/packages/variantslib/variantslib.109.09.00/descr b/packages/variantslib/variantslib.109.09.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/variantslib/variantslib.109.09.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/variantslib/variantslib.109.09.00/opam b/packages/variantslib/variantslib.109.09.00/opam deleted file mode 100644 index 5610dcc5ade..00000000000 --- a/packages/variantslib/variantslib.109.09.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "variantslib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.09.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/variantslib/variantslib.109.09.00/url b/packages/variantslib/variantslib.109.09.00/url deleted file mode 100644 index 7eb6996b89b..00000000000 --- a/packages/variantslib/variantslib.109.09.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.09.00/individual/variantslib-109.09.00.tar.gz" -checksum: "662d22c39611fd1dc3f5b19c8bfc54f2" diff --git a/packages/variantslib/variantslib.109.10.00/descr b/packages/variantslib/variantslib.109.10.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/variantslib/variantslib.109.10.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/variantslib/variantslib.109.10.00/opam b/packages/variantslib/variantslib.109.10.00/opam deleted file mode 100644 index 51c8eddfd93..00000000000 --- a/packages/variantslib/variantslib.109.10.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "variantslib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.10.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/variantslib/variantslib.109.10.00/url b/packages/variantslib/variantslib.109.10.00/url deleted file mode 100644 index dee03d7c833..00000000000 --- a/packages/variantslib/variantslib.109.10.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.10.00/individual/variantslib-109.10.00.tar.gz" -checksum: "74184b8a9321dab2035018c233cf7593" diff --git a/packages/variantslib/variantslib.109.11.00/descr b/packages/variantslib/variantslib.109.11.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/variantslib/variantslib.109.11.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/variantslib/variantslib.109.11.00/opam b/packages/variantslib/variantslib.109.11.00/opam deleted file mode 100644 index 9a3af8ad909..00000000000 --- a/packages/variantslib/variantslib.109.11.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "variantslib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.11.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/variantslib/variantslib.109.11.00/url b/packages/variantslib/variantslib.109.11.00/url deleted file mode 100644 index 1497185e3e8..00000000000 --- a/packages/variantslib/variantslib.109.11.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.11.00/individual/variantslib-109.11.00.tar.gz" -checksum: "79b26c8aa23745e63e5c2788c48f04f2" diff --git a/packages/variantslib/variantslib.109.12.00/descr b/packages/variantslib/variantslib.109.12.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/variantslib/variantslib.109.12.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/variantslib/variantslib.109.12.00/opam b/packages/variantslib/variantslib.109.12.00/opam deleted file mode 100644 index 60372dc5370..00000000000 --- a/packages/variantslib/variantslib.109.12.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "variantslib"]] -depends: [ - "ocamlfind" - "type_conv" {= "109.12.00"} - "ocamlbuild" {build} -] -dev-repo: "git://github.com/janestreet/variantslib" -install: [make "install"] diff --git a/packages/variantslib/variantslib.109.12.00/url b/packages/variantslib/variantslib.109.12.00/url deleted file mode 100644 index d5ee0d48f37..00000000000 --- a/packages/variantslib/variantslib.109.12.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/variantslib/archive/109.12.00.tar.gz" -checksum: "426fa41d0d018032fb33019a5abf220f" diff --git a/packages/variantslib/variantslib.109.13.00/descr b/packages/variantslib/variantslib.109.13.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/variantslib/variantslib.109.13.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/variantslib/variantslib.109.13.00/opam b/packages/variantslib/variantslib.109.13.00/opam deleted file mode 100644 index f804dbd13b8..00000000000 --- a/packages/variantslib/variantslib.109.13.00/opam +++ /dev/null @@ -1,11 +0,0 @@ -opam-version: "1.2" -maintainer: "opensource@janestreet.com" -build: make -remove: [["ocamlfind" "remove" "variantslib"]] -depends: [ - "camlp4" - "ocamlfind" - "type_conv" {= "109.13.00"} - "ocamlbuild" {build} -] -install: [make "install"] diff --git a/packages/variantslib/variantslib.109.13.00/url b/packages/variantslib/variantslib.109.13.00/url deleted file mode 100644 index e8f6f8b26ed..00000000000 --- a/packages/variantslib/variantslib.109.13.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.13.00/individual/variantslib-109.13.00.tar.gz" -checksum: "a12ff488b359741f7c2ec371e5c39d24" diff --git a/packages/variantslib/variantslib.109.14.00/descr b/packages/variantslib/variantslib.109.14.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/variantslib/variantslib.109.14.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/variantslib/variantslib.109.14.00/opam b/packages/variantslib/variantslib.109.14.00/opam index c81f83a0ac9..6d97ec94450 100644 --- a/packages/variantslib/variantslib.109.14.00/opam +++ b/packages/variantslib/variantslib.109.14.00/opam @@ -1,11 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "variantslib"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {= "109.14.00"} "ocamlbuild" {build} ] 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: "md5=6c5a279e333d01ea873f46a10223d07e" +} diff --git a/packages/variantslib/variantslib.109.14.00/url b/packages/variantslib/variantslib.109.14.00/url deleted file mode 100644 index 6cf94426776..00000000000 --- a/packages/variantslib/variantslib.109.14.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.14.00/individual/variantslib-109.14.00.tar.gz" -checksum: "6c5a279e333d01ea873f46a10223d07e" diff --git a/packages/variantslib/variantslib.109.15.00/descr b/packages/variantslib/variantslib.109.15.00/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/variantslib/variantslib.109.15.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/variantslib/variantslib.109.15.00/opam b/packages/variantslib/variantslib.109.15.00/opam index 34f502db386..c9ef1256f5c 100644 --- a/packages/variantslib/variantslib.109.15.00/opam +++ b/packages/variantslib/variantslib.109.15.00/opam @@ -1,11 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "variantslib"]] depends: [ + "ocaml" "camlp4" "ocamlfind" "type_conv" {>= "109.15.00" & <= "109.53.00"} "ocamlbuild" {build} ] 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: "md5=aaa391cb621fb944fb362d3c881e04ca" +} diff --git a/packages/variantslib/variantslib.109.15.00/url b/packages/variantslib/variantslib.109.15.00/url deleted file mode 100644 index c63688265dc..00000000000 --- a/packages/variantslib/variantslib.109.15.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/variantslib-109.15.00.tar.gz" -checksum: "aaa391cb621fb944fb362d3c881e04ca" diff --git a/packages/variantslib/variantslib.109.15.02/descr b/packages/variantslib/variantslib.109.15.02/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/variantslib/variantslib.109.15.02/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/variantslib/variantslib.109.15.02/opam b/packages/variantslib/variantslib.109.15.02/opam index 8c4922ec945..32c76ce63cb 100644 --- a/packages/variantslib/variantslib.109.15.02/opam +++ b/packages/variantslib/variantslib.109.15.02/opam @@ -1,12 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" build: make remove: [["ocamlfind" "remove" "variantslib"]] depends: [ + "ocaml" {>= "4.00.0"} "camlp4" "ocamlfind" "type_conv" {>= "109.15.00" & <= "109.60.01"} "ocamlbuild" {build} ] -available: ocaml-version >= "4.00.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: "md5=fe83a9627e4f1fe19bb8eeff5c10d859" +} diff --git a/packages/variantslib/variantslib.109.15.02/url b/packages/variantslib/variantslib.109.15.02/url deleted file mode 100644 index 891f46b5bd6..00000000000 --- a/packages/variantslib/variantslib.109.15.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/variantslib-109.15.02.tar.gz" -checksum: "fe83a9627e4f1fe19bb8eeff5c10d859" diff --git a/packages/variantslib/variantslib.109.15.03/descr b/packages/variantslib/variantslib.109.15.03/descr deleted file mode 100644 index c0844ac20e0..00000000000 --- a/packages/variantslib/variantslib.109.15.03/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street’s Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/variantslib/variantslib.109.15.03/opam b/packages/variantslib/variantslib.109.15.03/opam index 9626fa4db31..b9f93328be6 100644 --- a/packages/variantslib/variantslib.109.15.03/opam +++ b/packages/variantslib/variantslib.109.15.03/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/variantslib" @@ -8,12 +8,23 @@ build: [ ] remove: [["ocamlfind" "remove" "variantslib"]] depends: [ + "ocaml" {>= "4.00.0" & < "4.03"} "camlp4" "ocamlfind" "type_conv" {>= "109.15.00" & < "113.01.00"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.00.0" & ocaml-version < "4.03" ] bug-reports: "https://github.com/janestreet/variantslib/issues" -dev-repo: "https://github.com/janestreet/variantslib.git" +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: "md5=eb60576d24114a38f2491ecab782bd3e" +} diff --git a/packages/variantslib/variantslib.109.15.03/url b/packages/variantslib/variantslib.109.15.03/url deleted file mode 100644 index 825a0b157c3..00000000000 --- a/packages/variantslib/variantslib.109.15.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/109.15.00/individual/variantslib-109.15.03.tar.gz" -checksum: "eb60576d24114a38f2491ecab782bd3e" diff --git a/packages/variantslib/variantslib.113.24.00/descr b/packages/variantslib/variantslib.113.24.00/descr deleted file mode 100644 index 91e29ffddbc..00000000000 --- a/packages/variantslib/variantslib.113.24.00/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street's Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/variantslib/variantslib.113.24.00/opam b/packages/variantslib/variantslib.113.24.00/opam index 49074caa979..f09212da391 100644 --- a/packages/variantslib/variantslib.113.24.00/opam +++ b/packages/variantslib/variantslib.113.24.00/opam @@ -1,16 +1,26 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/variantslib" bug-reports: "https://github.com/janestreet/variantslib/issues" -dev-repo: "https://github.com/janestreet/variantslib.git" +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} - "ocamlfind" {build & >= "1.3.2"} + "ocamlfind" {build & >= "1.3.2"} ] -available: [ ocaml-version >= "4.02.3" ] +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.24/files/variantslib-113.24.00.tar.gz" + checksum: "md5=b2ddfa4c6064b0f41e4e0ca6318a0f54" +} diff --git a/packages/variantslib/variantslib.113.24.00/url b/packages/variantslib/variantslib.113.24.00/url deleted file mode 100644 index dcd9056bf34..00000000000 --- a/packages/variantslib/variantslib.113.24.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.24/files/variantslib-113.24.00.tar.gz" -checksum: "b2ddfa4c6064b0f41e4e0ca6318a0f54" diff --git a/packages/variantslib/variantslib.113.33.03/descr b/packages/variantslib/variantslib.113.33.03/descr deleted file mode 100644 index 91e29ffddbc..00000000000 --- a/packages/variantslib/variantslib.113.33.03/descr +++ /dev/null @@ -1,4 +0,0 @@ -Part of Jane Street's Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/variantslib/variantslib.113.33.03/opam b/packages/variantslib/variantslib.113.33.03/opam index 4bb1ed57f8b..162d5a62334 100644 --- a/packages/variantslib/variantslib.113.33.03/opam +++ b/packages/variantslib/variantslib.113.33.03/opam @@ -1,17 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/variantslib" bug-reports: "https://github.com/janestreet/variantslib/issues" -dev-repo: "https://github.com/janestreet/variantslib.git" +dev-repo: "git+https://github.com/janestreet/variantslib.git" license: "Apache-2.0" build: [ ["./configure" "--prefix" prefix] [make] ] depends: [ - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.3.2"} + "ocaml" {= "4.02.3"} + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.3.2"} "js-build-tools" {build & >= "113.33.04" & < "113.34.00"} ] -available: [ ocaml-version = "4.02.3" ] +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: "md5=f8e9d6362f6dd0ba92ee706e584d4790" +} diff --git a/packages/variantslib/variantslib.113.33.03/url b/packages/variantslib/variantslib.113.33.03/url deleted file mode 100644 index a31501c33f9..00000000000 --- a/packages/variantslib/variantslib.113.33.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/113.33/files/variantslib-113.33.03.tar.gz" -checksum: "f8e9d6362f6dd0ba92ee706e584d4790" diff --git a/packages/variantslib/variantslib.v0.10.0/descr b/packages/variantslib/variantslib.v0.10.0/descr deleted file mode 100644 index 9a3fcef6411..00000000000 --- a/packages/variantslib/variantslib.v0.10.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Part of Jane Street's Core library - -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/variantslib/variantslib.v0.10.0/opam b/packages/variantslib/variantslib.v0.10.0/opam index 5e962a8e904..f16ef9e0cf6 100644 --- a/packages/variantslib/variantslib.v0.10.0/opam +++ b/packages/variantslib/variantslib.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/variantslib" @@ -9,9 +9,19 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "base" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} + "ocaml" {>= "4.04.1"} + "base" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "jbuilder" {build & >= "1.0+beta12"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=bd0c6c640d3f2d2257b6e9e45a455106" +} diff --git a/packages/variantslib/variantslib.v0.10.0/url b/packages/variantslib/variantslib.v0.10.0/url deleted file mode 100644 index 6e9cdb2ff6a..00000000000 --- a/packages/variantslib/variantslib.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/variantslib-v0.10.0.tar.gz" -checksum: "bd0c6c640d3f2d2257b6e9e45a455106" diff --git a/packages/variantslib/variantslib.v0.9.0/descr b/packages/variantslib/variantslib.v0.9.0/descr deleted file mode 100644 index 9a3fcef6411..00000000000 --- a/packages/variantslib/variantslib.v0.9.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Part of Jane Street's Core library - -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. diff --git a/packages/variantslib/variantslib.v0.9.0/opam b/packages/variantslib/variantslib.v0.9.0/opam index 08ce3a80c60..5e937085bfd 100644 --- a/packages/variantslib/variantslib.v0.9.0/opam +++ b/packages/variantslib/variantslib.v0.9.0/opam @@ -1,17 +1,27 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/variantslib" bug-reports: "https://github.com/janestreet/variantslib/issues" -dev-repo: "https://github.com/janestreet/variantslib.git" +dev-repo: "git+https://github.com/janestreet/variantslib.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "--only-packages" "variantslib" "--root" "." "-j" jobs "@install"] ] depends: [ - "base" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta4"} - "ppx_driver" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta4"} + "ppx_driver" {>= "v0.9" & < "v0.10"} "ocaml-migrate-parsetree" {>= "0.4"} ] -available: [ ocaml-version >= "4.03.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: "md5=91f77d61f73e5a5f9999d9da7b63570e" +} diff --git a/packages/variantslib/variantslib.v0.9.0/url b/packages/variantslib/variantslib.v0.9.0/url deleted file mode 100644 index de5b5ee065f..00000000000 --- a/packages/variantslib/variantslib.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/variantslib-v0.9.0.tar.gz" -checksum: "91f77d61f73e5a5f9999d9da7b63570e" diff --git a/packages/vcardgen/vcardgen.1.0/descr b/packages/vcardgen/vcardgen.1.0/descr deleted file mode 100644 index 91157b2df70..00000000000 --- a/packages/vcardgen/vcardgen.1.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -Simple OCaml library for generating VCards per RFC-6350. - diff --git a/packages/vcardgen/vcardgen.1.0/opam b/packages/vcardgen/vcardgen.1.0/opam index 4dbab2676c0..3cd5f349704 100644 --- a/packages/vcardgen/vcardgen.1.0/opam +++ b/packages/vcardgen/vcardgen.1.0/opam @@ -1,11 +1,17 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "lord@crocodile.org" authors: "Vadim Zaliva" homepage: "https://github.com/vzaliva/vcardgen" bug-reports: "https://github.com/vzaliva/vcardgen/issues" license: "BSD2" -dev-repo: "https://github.com/vzaliva/vcardgen.git" +dev-repo: "git+https://github.com/vzaliva/vcardgen.git" build: ["jbuilder" "build"] depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta7"} ] +synopsis: "Simple OCaml library for generating VCards per RFC-6350." +url { + src: "https://github.com/vzaliva/vcardgen/archive/v1.0.tar.gz" + checksum: "md5=8bea2bdcb8aed7e34353e5857c4eac46" +} diff --git a/packages/vcardgen/vcardgen.1.0/url b/packages/vcardgen/vcardgen.1.0/url deleted file mode 100644 index 01034445a46..00000000000 --- a/packages/vcardgen/vcardgen.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/vzaliva/vcardgen/archive/v1.0.tar.gz" -checksum: "8bea2bdcb8aed7e34353e5857c4eac46" diff --git a/packages/vcardgen/vcardgen.1.1/descr b/packages/vcardgen/vcardgen.1.1/descr deleted file mode 100644 index 91157b2df70..00000000000 --- a/packages/vcardgen/vcardgen.1.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -Simple OCaml library for generating VCards per RFC-6350. - diff --git a/packages/vcardgen/vcardgen.1.1/opam b/packages/vcardgen/vcardgen.1.1/opam index 0ecc275c535..bb542caa927 100644 --- a/packages/vcardgen/vcardgen.1.1/opam +++ b/packages/vcardgen/vcardgen.1.1/opam @@ -1,12 +1,18 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "lord@crocodile.org" authors: "Vadim Zaliva" homepage: "https://github.com/vzaliva/vcardgen" bug-reports: "https://github.com/vzaliva/vcardgen/issues" license: "BSD2" -dev-repo: "https://github.com/vzaliva/vcardgen.git" +dev-repo: "git+https://github.com/vzaliva/vcardgen.git" build: ["jbuilder" "build"] depends: [ + "ocaml" "jbuilder" {build} "batteries" ] +synopsis: "Simple OCaml library for generating VCards per RFC-6350." +url { + src: "https://github.com/vzaliva/vcardgen/archive/v1.1.tar.gz" + checksum: "md5=bdc133f6f45d507cf26d543645f37038" +} diff --git a/packages/vcardgen/vcardgen.1.1/url b/packages/vcardgen/vcardgen.1.1/url deleted file mode 100644 index abe733c888b..00000000000 --- a/packages/vcardgen/vcardgen.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/vzaliva/vcardgen/archive/v1.1.tar.gz" -checksum: "bdc133f6f45d507cf26d543645f37038" diff --git a/packages/vchan-unix/vchan-unix.3.0.0/descr b/packages/vchan-unix/vchan-unix.3.0.0/descr deleted file mode 100644 index c79c9033438..00000000000 --- a/packages/vchan-unix/vchan-unix.3.0.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Xen Vchan implementation -Vchan is a high performance inter-domain communications protocol using -shared memory. This implementation runs in both userspace and -kernelspace using Mirage. diff --git a/packages/vchan-unix/vchan-unix.3.0.0/opam b/packages/vchan-unix/vchan-unix.3.0.0/opam index c8a80e650e7..92fcb6d5637 100644 --- a/packages/vchan-unix/vchan-unix.3.0.0/opam +++ b/packages/vchan-unix/vchan-unix.3.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jonathan.ludlam@eu.citrix.com" authors: [ "Vincent Bernardoff" @@ -7,7 +7,7 @@ authors: [ ] homepage: "http://github.com/mirage/ocaml-vchan" bug-reports: "http://github.com/mirage/ocaml-vchan/issues" -dev-repo: "http://github.com/mirage/ocaml-vchan.git" +dev-repo: "git+http://github.com/mirage/ocaml-vchan.git" doc: "http://mirage.github.io/ocaml-vchan" license: "ISC" @@ -17,8 +17,9 @@ build: [ ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "vchan" {= "3.0.0"} "lwt" {>= "2.5.0"} "cstruct" {>= "3.0.0"} @@ -34,7 +35,16 @@ depends: [ "sexplib" "cmdliner" "result" - "ounit" {test} + "ounit" {with-test} ] -available: [ocaml-version >= "4.02.0"] tags: "org:mirage" +synopsis: "Xen Vchan implementation" +description: """ +Vchan is a high performance inter-domain communications protocol using +shared memory. This implementation runs in both userspace and +kernelspace using Mirage.""" +url { + src: + "https://github.com/mirage/ocaml-vchan/releases/download/3.0.0/vchan-3.0.0.tbz" + checksum: "md5=8be9a2d7df23fdf8983daecef3454b5d" +} diff --git a/packages/vchan-unix/vchan-unix.3.0.0/url b/packages/vchan-unix/vchan-unix.3.0.0/url deleted file mode 100644 index 21a38a30fa2..00000000000 --- a/packages/vchan-unix/vchan-unix.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-vchan/releases/download/3.0.0/vchan-3.0.0.tbz" -checksum: "8be9a2d7df23fdf8983daecef3454b5d" diff --git a/packages/vchan-xen/vchan-xen.3.0.0/descr b/packages/vchan-xen/vchan-xen.3.0.0/descr deleted file mode 100644 index c79c9033438..00000000000 --- a/packages/vchan-xen/vchan-xen.3.0.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Xen Vchan implementation -Vchan is a high performance inter-domain communications protocol using -shared memory. This implementation runs in both userspace and -kernelspace using Mirage. diff --git a/packages/vchan-xen/vchan-xen.3.0.0/opam b/packages/vchan-xen/vchan-xen.3.0.0/opam index 8dae59e0e90..6b3c9d73ab3 100644 --- a/packages/vchan-xen/vchan-xen.3.0.0/opam +++ b/packages/vchan-xen/vchan-xen.3.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jonathan.ludlam@eu.citrix.com" authors: [ "Vincent Bernardoff" @@ -7,7 +7,7 @@ authors: [ ] homepage: "http://github.com/mirage/ocaml-vchan" bug-reports: "http://github.com/mirage/ocaml-vchan/issues" -dev-repo: "http://github.com/mirage/ocaml-vchan.git" +dev-repo: "git+http://github.com/mirage/ocaml-vchan.git" doc: "http://mirage.github.io/ocaml-vchan" license: "ISC" @@ -17,8 +17,9 @@ build: [ ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "vchan" {= "3.0.0"} "lwt" {>= "2.5.0"} "cstruct" {>= "3.0.0"} @@ -33,7 +34,16 @@ depends: [ "sexplib" "cmdliner" "result" - "ounit" {test} + "ounit" {with-test} ] -available: [ocaml-version >= "4.02.0"] tags: "org:mirage" +synopsis: "Xen Vchan implementation" +description: """ +Vchan is a high performance inter-domain communications protocol using +shared memory. This implementation runs in both userspace and +kernelspace using Mirage.""" +url { + src: + "https://github.com/mirage/ocaml-vchan/releases/download/3.0.0/vchan-3.0.0.tbz" + checksum: "md5=8be9a2d7df23fdf8983daecef3454b5d" +} diff --git a/packages/vchan-xen/vchan-xen.3.0.0/url b/packages/vchan-xen/vchan-xen.3.0.0/url deleted file mode 100644 index 21a38a30fa2..00000000000 --- a/packages/vchan-xen/vchan-xen.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-vchan/releases/download/3.0.0/vchan-3.0.0.tbz" -checksum: "8be9a2d7df23fdf8983daecef3454b5d" diff --git a/packages/vchan/vchan.0.9.5/descr b/packages/vchan/vchan.0.9.5/descr deleted file mode 100644 index c79c9033438..00000000000 --- a/packages/vchan/vchan.0.9.5/descr +++ /dev/null @@ -1,4 +0,0 @@ -Xen Vchan implementation -Vchan is a high performance inter-domain communications protocol using -shared memory. This implementation runs in both userspace and -kernelspace using Mirage. diff --git a/packages/vchan/vchan.0.9.5/opam b/packages/vchan/vchan.0.9.5/opam index 811016f997f..87acbdf3281 100644 --- a/packages/vchan/vchan.0.9.5/opam +++ b/packages/vchan/vchan.0.9.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jonathan.ludlam@eu.citrix.com" authors: [ "Vincent Bernardoff" @@ -6,7 +6,7 @@ authors: [ ] homepage: "http://github.com/mirage/ocaml-vchan" bug-reports: "http://github.com/mirage/ocaml-vchan/issues" -dev-repo: "http://github.com/mirage/ocaml-vchan.git" +dev-repo: "git+http://github.com/mirage/ocaml-vchan.git" license: "ISC" build: [ [make] @@ -14,6 +14,7 @@ build: [ install: [make "install"] remove: [["ocamlfind" "remove" "vchan"]] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" {build} "cstruct" {<= "1.9.0"} "camlp4" {build} @@ -26,4 +27,13 @@ depends: [ "cmdliner" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.1"] +synopsis: "Xen Vchan implementation" +description: """ +Vchan is a high performance inter-domain communications protocol using +shared memory. This implementation runs in both userspace and +kernelspace using Mirage.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-vchan/archive/v0.9.5.tar.gz" + checksum: "md5=975a917d48037ebb928bf66eb62a0a21" +} diff --git a/packages/vchan/vchan.0.9.5/url b/packages/vchan/vchan.0.9.5/url deleted file mode 100644 index 7a9f7ecff4f..00000000000 --- a/packages/vchan/vchan.0.9.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-vchan/archive/v0.9.5.tar.gz" -checksum: "975a917d48037ebb928bf66eb62a0a21" diff --git a/packages/vchan/vchan.0.9.6/descr b/packages/vchan/vchan.0.9.6/descr deleted file mode 100644 index c79c9033438..00000000000 --- a/packages/vchan/vchan.0.9.6/descr +++ /dev/null @@ -1,4 +0,0 @@ -Xen Vchan implementation -Vchan is a high performance inter-domain communications protocol using -shared memory. This implementation runs in both userspace and -kernelspace using Mirage. diff --git a/packages/vchan/vchan.0.9.6/opam b/packages/vchan/vchan.0.9.6/opam index bcb585a970e..de1a9c7a852 100644 --- a/packages/vchan/vchan.0.9.6/opam +++ b/packages/vchan/vchan.0.9.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jonathan.ludlam@eu.citrix.com" authors: [ "Vincent Bernardoff" @@ -6,7 +6,7 @@ authors: [ ] homepage: "http://github.com/mirage/ocaml-vchan" bug-reports: "http://github.com/mirage/ocaml-vchan/issues" -dev-repo: "http://github.com/mirage/ocaml-vchan.git" +dev-repo: "git+http://github.com/mirage/ocaml-vchan.git" license: "ISC" build: [ [make] @@ -14,13 +14,14 @@ build: [ install: [make "install"] remove: [["ocamlfind" "remove" "vchan"]] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" {build} "mirage-types" {>= "1.1.3" & < "2.0.0"} "io-page" {< "1.3.0"} "xenstore" {>= "1.2.2"} "xenstore_transport" "xen-evtchn" {>= "1.0.3" & < "2.0.0"} - "xen-gnt" { < "2.0.0" } + "xen-gnt" {< "2.0.0"} "cmdliner" "lwt" {>= "2.4.4"} "ipaddr" {>= "1.0.0"} @@ -29,4 +30,13 @@ depends: [ "type_conv" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.1"] +synopsis: "Xen Vchan implementation" +description: """ +Vchan is a high performance inter-domain communications protocol using +shared memory. This implementation runs in both userspace and +kernelspace using Mirage.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-vchan/archive/v0.9.6.tar.gz" + checksum: "md5=58e798b7120f5bd910846dec17336b96" +} diff --git a/packages/vchan/vchan.0.9.6/url b/packages/vchan/vchan.0.9.6/url deleted file mode 100644 index a71ea8d1599..00000000000 --- a/packages/vchan/vchan.0.9.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-vchan/archive/v0.9.6.tar.gz" -checksum: "58e798b7120f5bd910846dec17336b96" diff --git a/packages/vchan/vchan.0.9.7/descr b/packages/vchan/vchan.0.9.7/descr deleted file mode 100644 index c79c9033438..00000000000 --- a/packages/vchan/vchan.0.9.7/descr +++ /dev/null @@ -1,4 +0,0 @@ -Xen Vchan implementation -Vchan is a high performance inter-domain communications protocol using -shared memory. This implementation runs in both userspace and -kernelspace using Mirage. diff --git a/packages/vchan/vchan.0.9.7/opam b/packages/vchan/vchan.0.9.7/opam deleted file mode 100644 index c32f38ea326..00000000000 --- a/packages/vchan/vchan.0.9.7/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -maintainer: "jonathan.ludlam@eu.citrix.com" -authors: [ - "Vincent Bernardoff" - "Jon Ludlam" -] -homepage: "http://github.com/mirage/ocaml-vchan" -bug-reports: "http://github.com/mirage/ocaml-vchan/issues" -dev-repo: "http://github.com/mirage/ocaml-vchan.git" -license: "ISC" -build: [ - [make] -] -install: [make "install"] -remove: [["ocamlfind" "remove" "vchan"]] -depends: [ - "ocamlfind" {build} - "mirage-types" {>= "1.1.3" & < "2.0.0"} - "io-page" {< "1.3.0"} - "xenstore" {>= "1.2.2"} - "xenstore_transport" - "xen-evtchn" {>= "1.0.3" & < "2.0.0"} - "xen-gnt" {< "2.0.0"} - "cmdliner" - "lwt" {>= "2.4.4"} - "ipaddr" {>= "1.0.0"} - "cstruct" {>= "1.0.1" & <= "1.9.0"} - "sexplib" {< "113.01.00"} - "type_conv" - "ocamlbuild" {build} -] -available: [ocaml-version >= "4.00.1"] diff --git a/packages/vchan/vchan.0.9.7/url b/packages/vchan/vchan.0.9.7/url deleted file mode 100644 index 838b6620426..00000000000 --- a/packages/vchan/vchan.0.9.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-vchan/archive/v0.9.7.tar.gz" -checksum: "639be3c17c11337cc99bc87036d2d27c" diff --git a/packages/vchan/vchan.1.0.0/descr b/packages/vchan/vchan.1.0.0/descr deleted file mode 100644 index c79c9033438..00000000000 --- a/packages/vchan/vchan.1.0.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Xen Vchan implementation -Vchan is a high performance inter-domain communications protocol using -shared memory. This implementation runs in both userspace and -kernelspace using Mirage. diff --git a/packages/vchan/vchan.1.0.0/opam b/packages/vchan/vchan.1.0.0/opam index 756ba557fca..29f78a828eb 100644 --- a/packages/vchan/vchan.1.0.0/opam +++ b/packages/vchan/vchan.1.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jonathan.ludlam@eu.citrix.com" authors: [ "Vincent Bernardoff" @@ -6,7 +6,7 @@ authors: [ ] homepage: "http://github.com/mirage/ocaml-vchan" bug-reports: "http://github.com/mirage/ocaml-vchan/issues" -dev-repo: "http://github.com/mirage/ocaml-vchan.git" +dev-repo: "git+http://github.com/mirage/ocaml-vchan.git" license: "ISC" build: [ [make] @@ -14,13 +14,14 @@ build: [ install: [make "install"] remove: [["ocamlfind" "remove" "vchan"]] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" {build} "mirage-types" {>= "1.1.3" & < "2.0.0"} "io-page" {< "1.3.0"} "xenstore" {>= "1.2.2"} "xenstore_transport" "xen-evtchn" {>= "1.0.3" & < "2.0.0"} - "xen-gnt" {< "2.0.0" } + "xen-gnt" {< "2.0.0"} "cmdliner" "lwt" {>= "2.4.4"} "ipaddr" {>= "1.0.0"} @@ -29,4 +30,13 @@ depends: [ "type_conv" "ocamlbuild" {build} ] -available: [ocaml-version >= "4.00.1"] +synopsis: "Xen Vchan implementation" +description: """ +Vchan is a high performance inter-domain communications protocol using +shared memory. This implementation runs in both userspace and +kernelspace using Mirage.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-vchan/archive/v1.0.0.tar.gz" + checksum: "md5=41dbd9d245dc31603cbe02958fef2a71" +} diff --git a/packages/vchan/vchan.1.0.0/url b/packages/vchan/vchan.1.0.0/url deleted file mode 100644 index 80199aca148..00000000000 --- a/packages/vchan/vchan.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-vchan/archive/v1.0.0.tar.gz" -checksum: "41dbd9d245dc31603cbe02958fef2a71" diff --git a/packages/vchan/vchan.2.0.0/descr b/packages/vchan/vchan.2.0.0/descr deleted file mode 100644 index c79c9033438..00000000000 --- a/packages/vchan/vchan.2.0.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Xen Vchan implementation -Vchan is a high performance inter-domain communications protocol using -shared memory. This implementation runs in both userspace and -kernelspace using Mirage. diff --git a/packages/vchan/vchan.2.0.0/opam b/packages/vchan/vchan.2.0.0/opam deleted file mode 100644 index 1069c50d09d..00000000000 --- a/packages/vchan/vchan.2.0.0/opam +++ /dev/null @@ -1,36 +0,0 @@ -opam-version: "1.2" -maintainer: "jonathan.ludlam@eu.citrix.com" -authors: ["Vincent Bernardoff" "Jon Ludlam"] -homepage: "http://github.com/mirage/ocaml-vchan" -bug-reports: "http://github.com/mirage/ocaml-vchan/issues" -dev-repo: "http://github.com/mirage/ocaml-vchan.git" -license: "ISC" -build: [ - ["./configure"] - [make] -] -install: [make "install"] -remove: [ - ["ocamlfind" "remove" "vchan"] -] -depends: [ - "ocamlfind" {build} - "lwt" {>= "2.4.4" & < "2.5.0"} - "cstruct" {>= "1.0.1" & <= "1.9.0"} - "type_conv" - "io-page" {< "1.3.0"} - "mirage-types-lwt" {< "3.0.0"} - "xenstore" {>= "1.2.2"} - "xenstore_transport" - "sexplib" {< "113.01.00"} - "cmdliner" - "ounit" - "ocamlbuild" {build} -] -depopts: ["xen-evtchn" "xen-gnt" "mirage-xen"] -available: [ocaml-version >= "4.00.1"] -conflicts: [ - "xen-evtchn" {< "1.0.3"} - "xen-evtchn" {>= "2.0.0"} - "xen-gnt" {>= "2.0.0"} -] diff --git a/packages/vchan/vchan.2.0.0/url b/packages/vchan/vchan.2.0.0/url deleted file mode 100644 index 9558890738a..00000000000 --- a/packages/vchan/vchan.2.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-vchan/archive/v2.0.0.tar.gz" -checksum: "49df9c44330e25f12e63c94527420933" diff --git a/packages/vchan/vchan.2.0.1/descr b/packages/vchan/vchan.2.0.1/descr deleted file mode 100644 index c79c9033438..00000000000 --- a/packages/vchan/vchan.2.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Xen Vchan implementation -Vchan is a high performance inter-domain communications protocol using -shared memory. This implementation runs in both userspace and -kernelspace using Mirage. diff --git a/packages/vchan/vchan.2.0.1/opam b/packages/vchan/vchan.2.0.1/opam deleted file mode 100644 index 1069c50d09d..00000000000 --- a/packages/vchan/vchan.2.0.1/opam +++ /dev/null @@ -1,36 +0,0 @@ -opam-version: "1.2" -maintainer: "jonathan.ludlam@eu.citrix.com" -authors: ["Vincent Bernardoff" "Jon Ludlam"] -homepage: "http://github.com/mirage/ocaml-vchan" -bug-reports: "http://github.com/mirage/ocaml-vchan/issues" -dev-repo: "http://github.com/mirage/ocaml-vchan.git" -license: "ISC" -build: [ - ["./configure"] - [make] -] -install: [make "install"] -remove: [ - ["ocamlfind" "remove" "vchan"] -] -depends: [ - "ocamlfind" {build} - "lwt" {>= "2.4.4" & < "2.5.0"} - "cstruct" {>= "1.0.1" & <= "1.9.0"} - "type_conv" - "io-page" {< "1.3.0"} - "mirage-types-lwt" {< "3.0.0"} - "xenstore" {>= "1.2.2"} - "xenstore_transport" - "sexplib" {< "113.01.00"} - "cmdliner" - "ounit" - "ocamlbuild" {build} -] -depopts: ["xen-evtchn" "xen-gnt" "mirage-xen"] -available: [ocaml-version >= "4.00.1"] -conflicts: [ - "xen-evtchn" {< "1.0.3"} - "xen-evtchn" {>= "2.0.0"} - "xen-gnt" {>= "2.0.0"} -] diff --git a/packages/vchan/vchan.2.0.1/url b/packages/vchan/vchan.2.0.1/url deleted file mode 100644 index 0a23b85b62e..00000000000 --- a/packages/vchan/vchan.2.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-vchan/archive/v2.0.1.tar.gz" -checksum: "02c801b4f6205725de83ebd406e0462c" diff --git a/packages/vchan/vchan.2.0.2/descr b/packages/vchan/vchan.2.0.2/descr deleted file mode 100644 index c79c9033438..00000000000 --- a/packages/vchan/vchan.2.0.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Xen Vchan implementation -Vchan is a high performance inter-domain communications protocol using -shared memory. This implementation runs in both userspace and -kernelspace using Mirage. diff --git a/packages/vchan/vchan.2.0.2/opam b/packages/vchan/vchan.2.0.2/opam index 72028b774c0..13707e3a87b 100644 --- a/packages/vchan/vchan.2.0.2/opam +++ b/packages/vchan/vchan.2.0.2/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jonathan.ludlam@eu.citrix.com" authors: ["Vincent Bernardoff" "Jon Ludlam"] homepage: "http://github.com/mirage/ocaml-vchan" bug-reports: "http://github.com/mirage/ocaml-vchan/issues" -dev-repo: "http://github.com/mirage/ocaml-vchan.git" +dev-repo: "git+http://github.com/mirage/ocaml-vchan.git" license: "ISC" build: [ ["./configure"] @@ -14,6 +14,7 @@ remove: [ ["ocamlfind" "remove" "vchan"] ] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" {build} "lwt" {>= "2.4.4" & < "2.5.0"} "cstruct" {>= "1.0.1" & <= "1.9.0"} @@ -28,9 +29,18 @@ depends: [ "ocamlbuild" {build} ] depopts: ["xen-evtchn" "xen-gnt" "mirage-xen"] -available: [ocaml-version >= "4.00.1"] conflicts: [ "xen-evtchn" {< "1.0.3"} "xen-evtchn" {>= "2.0.0"} "xen-gnt" {>= "2.0.0"} ] +synopsis: "Xen Vchan implementation" +description: """ +Vchan is a high performance inter-domain communications protocol using +shared memory. This implementation runs in both userspace and +kernelspace using Mirage.""" +flags: light-uninstall +url { + src: "https://github.com/mirage/ocaml-vchan/archive/v2.0.2.tar.gz" + checksum: "md5=3a52e32fd51c1c9887681c94f7b581ed" +} diff --git a/packages/vchan/vchan.2.0.2/url b/packages/vchan/vchan.2.0.2/url deleted file mode 100644 index cc8825dd3bc..00000000000 --- a/packages/vchan/vchan.2.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-vchan/archive/v2.0.2.tar.gz" -checksum: "3a52e32fd51c1c9887681c94f7b581ed" diff --git a/packages/vchan/vchan.2.0.3/descr b/packages/vchan/vchan.2.0.3/descr deleted file mode 100644 index c79c9033438..00000000000 --- a/packages/vchan/vchan.2.0.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Xen Vchan implementation -Vchan is a high performance inter-domain communications protocol using -shared memory. This implementation runs in both userspace and -kernelspace using Mirage. diff --git a/packages/vchan/vchan.2.0.3/opam b/packages/vchan/vchan.2.0.3/opam index c2302cb4e07..62094c1ab17 100644 --- a/packages/vchan/vchan.2.0.3/opam +++ b/packages/vchan/vchan.2.0.3/opam @@ -1,15 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jonathan.ludlam@eu.citrix.com" authors: ["Vincent Bernardoff" "Jon Ludlam"] homepage: "http://github.com/mirage/ocaml-vchan" bug-reports: "http://github.com/mirage/ocaml-vchan/issues" -dev-repo: "http://github.com/mirage/ocaml-vchan.git" +dev-repo: "git+http://github.com/mirage/ocaml-vchan.git" license: "ISC" build: [ ["./configure"] [make "build"] + [make "test"] {with-test} ] -build-test: [make "test"] install: [ [make "install"] [make "js-install"] @@ -19,6 +19,7 @@ remove: [ ["ocamlfind" "remove" "vchan"] ] depends: [ + "ocaml" {>= "4.00.1"} "ocamlfind" {build} "lwt" {>= "2.5.0"} "cstruct" {>= "1.0.1" & <= "1.9.0"} @@ -29,7 +30,7 @@ depends: [ "xenstore_transport" "sexplib" {< "113.01.00"} "cmdliner" - "ounit" {test} + "ounit" {with-test} "ocamlbuild" {build} ] depopts: ["xen-evtchn" "xen-gnt" "mirage-xen"] @@ -38,8 +39,16 @@ conflicts: [ "xen-evtchn" {>= "2.0.0"} "xen-gnt" {>= "2.0.0"} ] -available: [ocaml-version >= "4.00.1"] depexts: [ - [["debian"] ["libxen-dev" "uuid-dev"]] - [["ubuntu"] ["libxen-dev" "uuid-dev"]] + ["libxen-dev" "uuid-dev"] {os-distribution = "debian"} + ["libxen-dev" "uuid-dev"] {os-distribution = "ubuntu"} ] +synopsis: "Xen Vchan implementation" +description: """ +Vchan is a high performance inter-domain communications protocol using +shared memory. This implementation runs in both userspace and +kernelspace using Mirage.""" +url { + src: "https://github.com/mirage/ocaml-vchan/archive/v2.0.3.tar.gz" + checksum: "md5=bd8760290707a8fd7fdc45dd4e7068c3" +} diff --git a/packages/vchan/vchan.2.0.3/url b/packages/vchan/vchan.2.0.3/url deleted file mode 100644 index c3269d87e9f..00000000000 --- a/packages/vchan/vchan.2.0.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-vchan/archive/v2.0.3.tar.gz" -checksum: "bd8760290707a8fd7fdc45dd4e7068c3" diff --git a/packages/vchan/vchan.2.1.0/descr b/packages/vchan/vchan.2.1.0/descr deleted file mode 100644 index c79c9033438..00000000000 --- a/packages/vchan/vchan.2.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Xen Vchan implementation -Vchan is a high performance inter-domain communications protocol using -shared memory. This implementation runs in both userspace and -kernelspace using Mirage. diff --git a/packages/vchan/vchan.2.1.0/opam b/packages/vchan/vchan.2.1.0/opam index f0956901ad3..b8768550b2b 100644 --- a/packages/vchan/vchan.2.1.0/opam +++ b/packages/vchan/vchan.2.1.0/opam @@ -1,15 +1,15 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jonathan.ludlam@eu.citrix.com" authors: ["Vincent Bernardoff" "Jon Ludlam"] homepage: "http://github.com/mirage/ocaml-vchan" bug-reports: "http://github.com/mirage/ocaml-vchan/issues" -dev-repo: "http://github.com/mirage/ocaml-vchan.git" +dev-repo: "git+http://github.com/mirage/ocaml-vchan.git" license: "ISC" build: [ ["./configure"] [make "build"] + [make "test"] {with-test} ] -build-test: [make "test"] install: [ [make "install"] [make "js-install"] @@ -19,6 +19,7 @@ remove: [ ["ocamlfind" "remove" "vchan"] ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "lwt" {>= "2.5.0"} "cstruct" {>= "1.9.0"} @@ -31,7 +32,7 @@ depends: [ "xenstore_transport" "sexplib" "cmdliner" - "ounit" {test} + "ounit" {with-test} ] depopts: ["xen-evtchn" "xen-gnt" "mirage-xen"] conflicts: [ @@ -39,8 +40,16 @@ conflicts: [ "xen-evtchn" {>= "2.0.0"} "xen-gnt" {>= "2.0.0"} ] -available: [ocaml-version >= "4.02.0"] depexts: [ - [["debian"] ["libxen-dev" "uuid-dev"]] - [["ubuntu"] ["libxen-dev" "uuid-dev"]] + ["libxen-dev" "uuid-dev"] {os-distribution = "debian"} + ["libxen-dev" "uuid-dev"] {os-distribution = "ubuntu"} ] +synopsis: "Xen Vchan implementation" +description: """ +Vchan is a high performance inter-domain communications protocol using +shared memory. This implementation runs in both userspace and +kernelspace using Mirage.""" +url { + src: "https://github.com/mirage/ocaml-vchan/archive/v2.1.0.tar.gz" + checksum: "md5=10fbee67b96dbc3b324a64d560f21438" +} diff --git a/packages/vchan/vchan.2.1.0/url b/packages/vchan/vchan.2.1.0/url deleted file mode 100644 index b9e9a6ac928..00000000000 --- a/packages/vchan/vchan.2.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-vchan/archive/v2.1.0.tar.gz" -checksum: "10fbee67b96dbc3b324a64d560f21438" diff --git a/packages/vchan/vchan.2.2.0/descr b/packages/vchan/vchan.2.2.0/descr deleted file mode 100644 index c79c9033438..00000000000 --- a/packages/vchan/vchan.2.2.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Xen Vchan implementation -Vchan is a high performance inter-domain communications protocol using -shared memory. This implementation runs in both userspace and -kernelspace using Mirage. diff --git a/packages/vchan/vchan.2.2.0/opam b/packages/vchan/vchan.2.2.0/opam index 03db42f0242..f2f2b36ca82 100644 --- a/packages/vchan/vchan.2.2.0/opam +++ b/packages/vchan/vchan.2.2.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jonathan.ludlam@eu.citrix.com" authors: ["Vincent Bernardoff" "Jon Ludlam"] homepage: "http://github.com/mirage/ocaml-vchan" bug-reports: "http://github.com/mirage/ocaml-vchan/issues" -dev-repo: "http://github.com/mirage/ocaml-vchan.git" +dev-repo: "git+http://github.com/mirage/ocaml-vchan.git" license: "ISC" build: [ [ @@ -12,8 +12,8 @@ build: [ "--%{mirage-xen:enable}%-xen" ] [make "build"] + [make "test"] {with-test} ] -build-test: [make "test"] install: [ [make "install"] [make "js-install"] @@ -23,6 +23,7 @@ remove: [ ["ocamlfind" "remove" "vchan"] ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "lwt" {>= "2.5.0"} "cstruct" {>= "1.9.0"} @@ -36,7 +37,7 @@ depends: [ "sexplib" "cmdliner" "result" - "ounit" {test} + "ounit" {with-test} ] depopts: ["xen-evtchn" "xen-gnt" "mirage-xen"] conflicts: [ @@ -44,8 +45,16 @@ conflicts: [ "xen-evtchn" {>= "2.0.0"} "xen-gnt" {>= "2.0.0"} ] -available: [ocaml-version >= "4.02.0"] depexts: [ - [["debian"] ["libxen-dev" "uuid-dev"]] - [["ubuntu"] ["libxen-dev" "uuid-dev"]] + ["libxen-dev" "uuid-dev"] {os-distribution = "debian"} + ["libxen-dev" "uuid-dev"] {os-distribution = "ubuntu"} ] +synopsis: "Xen Vchan implementation" +description: """ +Vchan is a high performance inter-domain communications protocol using +shared memory. This implementation runs in both userspace and +kernelspace using Mirage.""" +url { + src: "https://github.com/mirage/ocaml-vchan/archive/v2.2.0.tar.gz" + checksum: "md5=63c9419ffdea9652f282042323d59599" +} diff --git a/packages/vchan/vchan.2.2.0/url b/packages/vchan/vchan.2.2.0/url deleted file mode 100644 index a103abad0ca..00000000000 --- a/packages/vchan/vchan.2.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-vchan/archive/v2.2.0.tar.gz" -checksum: "63c9419ffdea9652f282042323d59599" diff --git a/packages/vchan/vchan.2.3.0/descr b/packages/vchan/vchan.2.3.0/descr deleted file mode 100644 index c79c9033438..00000000000 --- a/packages/vchan/vchan.2.3.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Xen Vchan implementation -Vchan is a high performance inter-domain communications protocol using -shared memory. This implementation runs in both userspace and -kernelspace using Mirage. diff --git a/packages/vchan/vchan.2.3.0/opam b/packages/vchan/vchan.2.3.0/opam deleted file mode 100644 index 75093965ebd..00000000000 --- a/packages/vchan/vchan.2.3.0/opam +++ /dev/null @@ -1,57 +0,0 @@ -opam-version: "1.2" -maintainer: "jonathan.ludlam@eu.citrix.com" -authors: [ - "Vincent Bernardoff" - "Jon Ludlam" -] -homepage: "http://github.com/mirage/ocaml-vchan" -bug-reports: "http://github.com/mirage/ocaml-vchan/issues" -dev-repo: "http://github.com/mirage/ocaml-vchan.git" -license: "ISC" - -build: [ - ["./configure" "--%{xen-evtchn+xen-gnt:enable}%-xenctrl" "--%{mirage-xen:enable}%-xen"] - [make "build"] -] -build-test: [make "test"] -install: [ - [make "install"] - [make "js-install"] -] -remove: [ - [make "js-uninstall"] - ["ocamlfind" "remove" "vchan"] -] - -depends: [ - "ocamlfind" {build} - "lwt" {>= "2.5.0"} - "cstruct" {>= "1.9.0"} - "ppx_tools" {build} - "ppx_deriving" {build} - "ppx_sexp_conv" {build} - "io-page" - "mirage-flow-lwt" {>= "1.0.0"} - "xenstore" {>= "1.2.2"} - "xenstore_transport" - "sexplib" - "cmdliner" - "result" - "ounit" {test} -] -depopts: [ - "xen-evtchn" - "xen-gnt" - "mirage-xen" -] -conflicts: [ - "xen-evtchn" {< "1.0.3"} - "xen-evtchn" {>= "2.0.0"} - "xen-gnt" {>= "2.0.0"} - ] -available: [ocaml-version >= "4.02.0"] -depexts: [ - [["debian"] ["libxen-dev" "uuid-dev"]] - [["ubuntu"] ["libxen-dev" "uuid-dev"]] -] -tags: "org:mirage" diff --git a/packages/vchan/vchan.2.3.0/url b/packages/vchan/vchan.2.3.0/url deleted file mode 100644 index 1f3bbfb66f0..00000000000 --- a/packages/vchan/vchan.2.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-vchan/archive/v2.3.0.tar.gz" -checksum: "7e1e41d119780ebc5dfc3171b2f2e8af" diff --git a/packages/vchan/vchan.2.3.1/descr b/packages/vchan/vchan.2.3.1/descr deleted file mode 100644 index c79c9033438..00000000000 --- a/packages/vchan/vchan.2.3.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Xen Vchan implementation -Vchan is a high performance inter-domain communications protocol using -shared memory. This implementation runs in both userspace and -kernelspace using Mirage. diff --git a/packages/vchan/vchan.2.3.1/opam b/packages/vchan/vchan.2.3.1/opam index 1fe8f8cc5aa..09a5b963ee9 100644 --- a/packages/vchan/vchan.2.3.1/opam +++ b/packages/vchan/vchan.2.3.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jonathan.ludlam@eu.citrix.com" authors: [ "Vincent Bernardoff" @@ -6,14 +6,18 @@ authors: [ ] homepage: "http://github.com/mirage/ocaml-vchan" bug-reports: "http://github.com/mirage/ocaml-vchan/issues" -dev-repo: "http://github.com/mirage/ocaml-vchan.git" +dev-repo: "git+http://github.com/mirage/ocaml-vchan.git" license: "ISC" build: [ - ["./configure" "--%{xen-evtchn-unix+xen-gnt-unix:enable}%-xenctrl" "--%{mirage-xen:enable}%-xen"] + [ + "./configure" + "--%{xen-evtchn-unix+xen-gnt-unix:enable}%-xenctrl" + "--%{mirage-xen:enable}%-xen" + ] [make "build"] + [make "test"] {with-test} ] -build-test: [make "test"] install: [ [make "install"] [make "js-install"] @@ -24,6 +28,7 @@ remove: [ ] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" {build} "lwt" {>= "2.5.0"} "cstruct" {>= "1.9.0"} @@ -37,17 +42,25 @@ depends: [ "sexplib" "cmdliner" "result" - "ounit" {test} + "ounit" {with-test} ] depopts: [ "xen-evtchn-unix" "xen-gnt-unix" "mirage-xen" ] -available: [ocaml-version >= "4.02.0"] depexts: [ - [["debian"] ["libxen-dev" "uuid-dev"]] - [["ubuntu"] ["libxen-dev" "uuid-dev"]] - [["archlinux"] ["xenstore"]] + ["libxen-dev" "uuid-dev"] {os-distribution = "debian"} + ["libxen-dev" "uuid-dev"] {os-distribution = "ubuntu"} + ["xenstore"] {os-distribution = "archlinux"} ] tags: "org:mirage" +synopsis: "Xen Vchan implementation" +description: """ +Vchan is a high performance inter-domain communications protocol using +shared memory. This implementation runs in both userspace and +kernelspace using Mirage.""" +url { + src: "https://github.com/mirage/ocaml-vchan/archive/v2.3.1.tar.gz" + checksum: "md5=0e19dc2049706cb712f8972acf452940" +} diff --git a/packages/vchan/vchan.2.3.1/url b/packages/vchan/vchan.2.3.1/url deleted file mode 100644 index 07c62f0d714..00000000000 --- a/packages/vchan/vchan.2.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-vchan/archive/v2.3.1.tar.gz" -checksum: "0e19dc2049706cb712f8972acf452940" diff --git a/packages/vchan/vchan.3.0.0/descr b/packages/vchan/vchan.3.0.0/descr deleted file mode 100644 index c79c9033438..00000000000 --- a/packages/vchan/vchan.3.0.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Xen Vchan implementation -Vchan is a high performance inter-domain communications protocol using -shared memory. This implementation runs in both userspace and -kernelspace using Mirage. diff --git a/packages/vchan/vchan.3.0.0/opam b/packages/vchan/vchan.3.0.0/opam index 3829a9617bb..39302776eee 100644 --- a/packages/vchan/vchan.3.0.0/opam +++ b/packages/vchan/vchan.3.0.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jonathan.ludlam@eu.citrix.com" authors: [ "Vincent Bernardoff" @@ -7,7 +7,7 @@ authors: [ ] homepage: "http://github.com/mirage/ocaml-vchan" bug-reports: "http://github.com/mirage/ocaml-vchan/issues" -dev-repo: "http://github.com/mirage/ocaml-vchan.git" +dev-repo: "git+http://github.com/mirage/ocaml-vchan.git" doc: "http://mirage.github.io/ocaml-vchan" license: "ISC" @@ -17,12 +17,13 @@ build: [ ] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "lwt" {>= "2.5.0"} "cstruct" {>= "3.0.0"} "ppx_tools" {build} - "ppx_sexp_conv" {build & >="v0.9"} + "ppx_sexp_conv" {build & >= "v0.9"} "ppx_cstruct" {build} "io-page" "mirage-flow-lwt" {>= "1.0.0"} @@ -31,7 +32,16 @@ depends: [ "sexplib" "cmdliner" "result" - "ounit" {test} + "ounit" {with-test} ] -available: [ocaml-version >= "4.03.0"] tags: "org:mirage" +synopsis: "Xen Vchan implementation" +description: """ +Vchan is a high performance inter-domain communications protocol using +shared memory. This implementation runs in both userspace and +kernelspace using Mirage.""" +url { + src: + "https://github.com/mirage/ocaml-vchan/releases/download/3.0.0/vchan-3.0.0.tbz" + checksum: "md5=8be9a2d7df23fdf8983daecef3454b5d" +} diff --git a/packages/vchan/vchan.3.0.0/url b/packages/vchan/vchan.3.0.0/url deleted file mode 100644 index 21a38a30fa2..00000000000 --- a/packages/vchan/vchan.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/mirage/ocaml-vchan/releases/download/3.0.0/vchan-3.0.0.tbz" -checksum: "8be9a2d7df23fdf8983daecef3454b5d" diff --git a/packages/vector3/vector3.0.2.1/descr b/packages/vector3/vector3.0.2.1/descr deleted file mode 100644 index 1de346cc849..00000000000 --- a/packages/vector3/vector3.0.2.1/descr +++ /dev/null @@ -1 +0,0 @@ -module for 3D vectors (implemented as records of x, y and z floats) diff --git a/packages/vector3/vector3.0.2.1/opam b/packages/vector3/vector3.0.2.1/opam index 76940321ec4..998ae7d0969 100644 --- a/packages/vector3/vector3.0.2.1/opam +++ b/packages/vector3/vector3.0.2.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" authors: "Francois Berenger" maintainer: "francois.berenger@inria.fr" homepage: "https://github.com/UnixJunkie/vector3" @@ -15,6 +15,14 @@ remove: [ ["ocamlfind" "remove" "vector3"] ] depends: [ + "ocaml" "ocamlfind" "ocamlbuild" {build} ] +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.1.tar.gz" + checksum: "md5=085a00fcff83e4bae7078da512024299" +} diff --git a/packages/vector3/vector3.0.2.1/url b/packages/vector3/vector3.0.2.1/url deleted file mode 100644 index 975bbd42d1d..00000000000 --- a/packages/vector3/vector3.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/HappyCrow/vector3/archive/v0.2.1.tar.gz" -checksum: "085a00fcff83e4bae7078da512024299" diff --git a/packages/vector3/vector3.0.2/descr b/packages/vector3/vector3.0.2/descr deleted file mode 100644 index 1de346cc849..00000000000 --- a/packages/vector3/vector3.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -module for 3D vectors (implemented as records of x, y and z floats) diff --git a/packages/vector3/vector3.0.2/opam b/packages/vector3/vector3.0.2/opam deleted file mode 100644 index 775f3144d40..00000000000 --- a/packages/vector3/vector3.0.2/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1.2" -maintainer: "francois.berenger@inria.fr" -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] -] -remove: [["ocamlfind" "remove" "vector3"]] -depends: [ - "ocamlfind" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/HappyCrow/vector3" -install: ["ocaml" "setup.ml" "-install"] diff --git a/packages/vector3/vector3.0.2/url b/packages/vector3/vector3.0.2/url deleted file mode 100644 index fd20d3b5688..00000000000 --- a/packages/vector3/vector3.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/HappyCrow/vector3/archive/v0.2.tar.gz" -checksum: "d2da46052996a510373fcfda0c762949" diff --git a/packages/vg/vg.0.8.0/descr b/packages/vg/vg.0.8.0/descr deleted file mode 100644 index bc11f2f4dc9..00000000000 --- a/packages/vg/vg.0.8.0/descr +++ /dev/null @@ -1,20 +0,0 @@ -Declarative 2D vector graphics for OCaml - -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/ - diff --git a/packages/vg/vg.0.8.0/opam b/packages/vg/vg.0.8.0/opam deleted file mode 100644 index 1eb51e0f20d..00000000000 --- a/packages/vg/vg.0.8.0/opam +++ /dev/null @@ -1,35 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/vg" -license: "BSD3" -doc: ["http://erratique.ch/software/vg/doc/Vg"] -tags: [ - "pdf" - "svg" - "html-canvas" - "declarative" - "graphics" -] -build: "./pkg/pkg-git" -depends: [ - "ocamlfind" - "gg" {< "0.9.0"} - "ocamlbuild" {build} -] -conflicts: [ "gg" {>= "0.9.0"} - "uutf" {> "0.9.4"} - "js_of_ocaml" {>= "3.0"}] -depopts: [ - "uutf" - "otfm" - "js_of_ocaml" -] -available: ocaml-version >= "4.00.0" -install: [ - "./pkg/build" - "true" - "%{uutf:installed}%" - "%{otfm:installed}%" - "%{js_of_ocaml:installed}%" -] diff --git a/packages/vg/vg.0.8.0/url b/packages/vg/vg.0.8.0/url deleted file mode 100644 index c902ccc2bed..00000000000 --- a/packages/vg/vg.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/vg/releases/vg-0.8.0.tbz" -checksum: "d414ef6171f5a44048a4884542bd8ba9" diff --git a/packages/vg/vg.0.8.1/descr b/packages/vg/vg.0.8.1/descr deleted file mode 100644 index bc11f2f4dc9..00000000000 --- a/packages/vg/vg.0.8.1/descr +++ /dev/null @@ -1,20 +0,0 @@ -Declarative 2D vector graphics for OCaml - -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/ - diff --git a/packages/vg/vg.0.8.1/opam b/packages/vg/vg.0.8.1/opam index 6477e706f73..ea696257a35 100644 --- a/packages/vg/vg.0.8.1/opam +++ b/packages/vg/vg.0.8.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " homepage: "http://erratique.ch/software/vg" authors: ["Daniel Bünzli "] @@ -8,6 +8,7 @@ doc: "http://erratique.ch/software/vg/doc/Vg" tags: [ "pdf" "svg" "html-canvas" "declarative" "graphics" "org:erratique" ] license: "BSD3" depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" "gg" {>= "0.9.0"} "ocamlbuild" {build} @@ -16,7 +17,6 @@ depopts: [ "uutf" "otfm" "js_of_ocaml" ] conflicts: [ "uutf" {> "0.9.4"} "js_of_ocaml" {>= "3.0"} ] build: ["ocaml" "pkg/git.ml"] -available: ocaml-version >= "4.01.0" install: [ "ocaml" "pkg/build.ml" @@ -26,3 +26,26 @@ install: [ "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: "md5=abde3e78212f155365b4a81e07ed83bf" +} diff --git a/packages/vg/vg.0.8.1/url b/packages/vg/vg.0.8.1/url deleted file mode 100644 index dd8e55ab797..00000000000 --- a/packages/vg/vg.0.8.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/vg/releases/vg-0.8.1.tbz" -checksum: "abde3e78212f155365b4a81e07ed83bf" diff --git a/packages/vg/vg.0.8.2/descr b/packages/vg/vg.0.8.2/descr deleted file mode 100644 index 45d938d6c04..00000000000 --- a/packages/vg/vg.0.8.2/descr +++ /dev/null @@ -1,22 +0,0 @@ -Declarative 2D vector graphics for OCaml - -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/ - diff --git a/packages/vg/vg.0.8.2/opam b/packages/vg/vg.0.8.2/opam index 90365fa73b3..b8bf83389c3 100644 --- a/packages/vg/vg.0.8.2/opam +++ b/packages/vg/vg.0.8.2/opam @@ -1,14 +1,14 @@ -opam-version: "1.2" +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" +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" -available: [ ocaml-version >= "4.02.0"] depends: [ + "ocaml" {>= "4.02.0"} "ocamlfind" "gg" {>= "0.9.0"} "ocamlbuild" {build} @@ -20,10 +20,35 @@ build: ["ocaml" "pkg/git.ml"] install: [ "ocaml" "pkg/build.ml" - "native=%{ocaml-native}%" - "native-dynlink=%{ocaml-native-dynlink}%" + "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: "md5=f8e7efd20d6ffd5f50ea78f993d28b9e" +} diff --git a/packages/vg/vg.0.8.2/url b/packages/vg/vg.0.8.2/url deleted file mode 100644 index dc812b2f438..00000000000 --- a/packages/vg/vg.0.8.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/vg/releases/vg-0.8.2.tbz" -checksum: "f8e7efd20d6ffd5f50ea78f993d28b9e" diff --git a/packages/vg/vg.0.9.0/descr b/packages/vg/vg.0.9.0/descr deleted file mode 100644 index 4a32633fb4d..00000000000 --- a/packages/vg/vg.0.9.0/descr +++ /dev/null @@ -1,21 +0,0 @@ -Declarative 2D vector graphics for OCaml - -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][gg]. The SVG renderer has no dependency, the -PDF renderer depends on [Uutf][uutf] and [Otfm][otfm], the HTML canvas -renderer depends on [js_of_ocaml][jsoo], the Cairo renderer depends on -[cairo2][cairo2]. Vg and its renderers are distributed under the ISC -license. - -[gg]: http://erratique.ch/software/gg -[uutf]: http://erratique.ch/software/uutf -[otfm]: http://erratique.ch/software/otfm -[jsoo]: http://ocsigen.org/js_of_ocaml/ -[cairo2]: https://forge.ocamlcore.org/projects/cairo/ diff --git a/packages/vg/vg.0.9.0/opam b/packages/vg/vg.0.9.0/opam index 8b8572d2c03..706e3e23cee 100644 --- a/packages/vg/vg.0.9.0/opam +++ b/packages/vg/vg.0.9.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " homepage: "http://erratique.ch/software/vg" authors: [ @@ -6,15 +6,15 @@ authors: [ "Arthur Wendling" ] doc: "http://erratique.ch/software/vg/doc/Vg" -dev-repo: "http://erratique.ch/repos/vg.git" +dev-repo: "git+http://erratique.ch/repos/vg.git" bug-reports: "https://github.com/dbuenzli/vg/issues" tags: [ "pdf" "svg" "html-canvas" "cairo" "declarative" "graphics" "org:erratique" ] license: "ISC" -available: [ ocaml-version >= "4.02.2"] depends: [ + "ocaml" {>= "4.02.2"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -42,3 +42,28 @@ build: [[ "--with-otfm" "%{otfm:installed}%" "--with-js_of_ocaml" "%{js_of_ocaml:installed}%" "--with-cairo2" "%{cairo2: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][gg]. The SVG renderer has no dependency, the +PDF renderer depends on [Uutf][uutf] and [Otfm][otfm], the HTML canvas +renderer depends on [js_of_ocaml][jsoo], the Cairo renderer depends on +[cairo2][cairo2]. Vg and its renderers are distributed under the ISC +license. + +[gg]: http://erratique.ch/software/gg +[uutf]: http://erratique.ch/software/uutf +[otfm]: http://erratique.ch/software/otfm +[jsoo]: http://ocsigen.org/js_of_ocaml/ +[cairo2]: https://forge.ocamlcore.org/projects/cairo/""" +url { + src: "http://erratique.ch/software/vg/releases/vg-0.9.0.tbz" + checksum: "md5=1ce6a1ca64b16ac492073c5fe07632eb" +} diff --git a/packages/vg/vg.0.9.0/url b/packages/vg/vg.0.9.0/url deleted file mode 100644 index 2c2e23999a8..00000000000 --- a/packages/vg/vg.0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/vg/releases/vg-0.9.0.tbz" -checksum: "1ce6a1ca64b16ac492073c5fe07632eb" \ No newline at end of file diff --git a/packages/vg/vg.0.9.1/descr b/packages/vg/vg.0.9.1/descr deleted file mode 100644 index 4a32633fb4d..00000000000 --- a/packages/vg/vg.0.9.1/descr +++ /dev/null @@ -1,21 +0,0 @@ -Declarative 2D vector graphics for OCaml - -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][gg]. The SVG renderer has no dependency, the -PDF renderer depends on [Uutf][uutf] and [Otfm][otfm], the HTML canvas -renderer depends on [js_of_ocaml][jsoo], the Cairo renderer depends on -[cairo2][cairo2]. Vg and its renderers are distributed under the ISC -license. - -[gg]: http://erratique.ch/software/gg -[uutf]: http://erratique.ch/software/uutf -[otfm]: http://erratique.ch/software/otfm -[jsoo]: http://ocsigen.org/js_of_ocaml/ -[cairo2]: https://forge.ocamlcore.org/projects/cairo/ diff --git a/packages/vg/vg.0.9.1/opam b/packages/vg/vg.0.9.1/opam index deb3c0454c3..c7a2294985e 100644 --- a/packages/vg/vg.0.9.1/opam +++ b/packages/vg/vg.0.9.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " homepage: "http://erratique.ch/software/vg" authors: [ @@ -6,23 +6,22 @@ authors: [ "Arthur Wendling" ] doc: "http://erratique.ch/software/vg/doc/Vg" -dev-repo: "http://erratique.ch/repos/vg.git" +dev-repo: "git+http://erratique.ch/repos/vg.git" bug-reports: "https://github.com/dbuenzli/vg/issues" tags: [ "pdf" "svg" "html-canvas" "cairo" "declarative" "graphics" "org:erratique" ] license: "ISC" -available: [ ocaml-version >= "4.02.2"] depends: [ + "ocaml" {>= "4.02.2"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "gg" {>= "0.9.0"} "result" "uchar" - "js_of_ocaml" {>= "3.0"} # Can be moved to depopt once this is distributed: - # https://github.com/ocsigen/js_of_ocaml/pull/541 + "js_of_ocaml" {>= "3.0"} "js_of_ocaml-compiler" {>= "3.0"} "js_of_ocaml-ocamlbuild" {>= "3.0"} "js_of_ocaml-ppx" {>= "3.0"} @@ -43,3 +42,28 @@ build: [[ "--with-otfm" "%{otfm:installed}%" "--with-js_of_ocaml" "%{js_of_ocaml:installed}%" "--with-cairo2" "%{cairo2: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][gg]. The SVG renderer has no dependency, the +PDF renderer depends on [Uutf][uutf] and [Otfm][otfm], the HTML canvas +renderer depends on [js_of_ocaml][jsoo], the Cairo renderer depends on +[cairo2][cairo2]. Vg and its renderers are distributed under the ISC +license. + +[gg]: http://erratique.ch/software/gg +[uutf]: http://erratique.ch/software/uutf +[otfm]: http://erratique.ch/software/otfm +[jsoo]: http://ocsigen.org/js_of_ocaml/ +[cairo2]: https://forge.ocamlcore.org/projects/cairo/""" +url { + src: "http://erratique.ch/software/vg/releases/vg-0.9.1.tbz" + checksum: "md5=a2403d2bb52aaccf678623ffad5135bb" +} diff --git a/packages/vg/vg.0.9.1/url b/packages/vg/vg.0.9.1/url deleted file mode 100644 index 4a775024831..00000000000 --- a/packages/vg/vg.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/vg/releases/vg-0.9.1.tbz" -checksum: "a2403d2bb52aaccf678623ffad5135bb" \ No newline at end of file diff --git a/packages/vhd-format-lwt/vhd-format-lwt.0.9.1/descr b/packages/vhd-format-lwt/vhd-format-lwt.0.9.1/descr deleted file mode 100644 index 62f6068aa52..00000000000 --- a/packages/vhd-format-lwt/vhd-format-lwt.0.9.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Pure OCaml library for reading and writing .vhd format data - -It has a particular emphasis on efficient streaming and format conversion. diff --git a/packages/vhd-format-lwt/vhd-format-lwt.0.9.1/opam b/packages/vhd-format-lwt/vhd-format-lwt.0.9.1/opam index 0d0251efb9f..531ac3db44f 100644 --- a/packages/vhd-format-lwt/vhd-format-lwt.0.9.1/opam +++ b/packages/vhd-format-lwt/vhd-format-lwt.0.9.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" tags: [ "org:mirage" @@ -8,9 +8,12 @@ authors: [ "Dave Scott" "Jon Ludlam" ] homepage: "https://github.com/mirage/ocaml-vhd" bug-reports: "https://github.com/mirage/ocaml-vhd/issues" dev-repo: "git://github.com/mirage/ocaml-vhd" -build: [[ "jbuilder" "build" "-p" name "-j" jobs ]] -build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} +] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build} "cstruct" "lwt" {>= "2.4.3"} @@ -18,9 +21,14 @@ depends: [ "mirage-types-lwt" {>= "3.0.0"} "ounit" "vhd-format" {= "0.9.1"} - "io-page-unix" {test} -] -depexts: [ - [["alpine"]["linux-headers"]] + "io-page-unix" {with-test} ] -available: [ (os = "linux" | os = "darwin") & ocaml-version >= "4.03.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.1.tar.gz" + checksum: "md5=4ee5af5373cf39b19a84873bc6ff2366" +} diff --git a/packages/vhd-format-lwt/vhd-format-lwt.0.9.1/url b/packages/vhd-format-lwt/vhd-format-lwt.0.9.1/url deleted file mode 100644 index 5b60c1ef1ff..00000000000 --- a/packages/vhd-format-lwt/vhd-format-lwt.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-vhd/archive/v0.9.1.tar.gz" -checksum: "4ee5af5373cf39b19a84873bc6ff2366" diff --git a/packages/vhd-format/vhd-format.0.0.2/descr b/packages/vhd-format/vhd-format.0.0.2/descr deleted file mode 100644 index 709faab6d3b..00000000000 --- a/packages/vhd-format/vhd-format.0.0.2/descr +++ /dev/null @@ -1 +0,0 @@ -A pure OCaml library for reading and writing .vhd format data diff --git a/packages/vhd-format/vhd-format.0.0.2/opam b/packages/vhd-format/vhd-format.0.0.2/opam index b7d5349c232..aff7a6cf1a9 100644 --- a/packages/vhd-format/vhd-format.0.0.2/opam +++ b/packages/vhd-format/vhd-format.0.0.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave.scott@eu.citrix.com" tags: [ "org:mirage" @@ -7,12 +7,18 @@ tags: [ build: make remove: [[make "uninstall" "BINDIR=%{bin}%"]] depends: [ + "ocaml" "ocamlfind" "lwt" {>= "2.4.3"} - "cstruct" {>= "0.7.1" & <"2.0.0"} + "cstruct" {>= "0.7.1" & < "2.0.0"} "ounit" "ocamlbuild" {build} ] dev-repo: "git://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: "md5=2cfcea772777e990a3a607050ade21a8" +} diff --git a/packages/vhd-format/vhd-format.0.0.2/url b/packages/vhd-format/vhd-format.0.0.2/url deleted file mode 100644 index 4833a2bcb25..00000000000 --- a/packages/vhd-format/vhd-format.0.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/djs55/ocaml-vhd/archive/0.0.2.tar.gz" -checksum: "2cfcea772777e990a3a607050ade21a8" diff --git a/packages/vhd-format/vhd-format.0.6.0/descr b/packages/vhd-format/vhd-format.0.6.0/descr deleted file mode 100644 index fd55f9f7176..00000000000 --- a/packages/vhd-format/vhd-format.0.6.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -A pure OCaml library for reading and writing .vhd format data with a particular emphasis on efficient streaming and format conversion. - diff --git a/packages/vhd-format/vhd-format.0.6.0/opam b/packages/vhd-format/vhd-format.0.6.0/opam deleted file mode 100644 index f761bfe09ec..00000000000 --- a/packages/vhd-format/vhd-format.0.6.0/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "dave.scott@eu.citrix.com" -tags: [ - "org:mirage" - "org:xapi-project" -] -build: make -remove: [ - ["ocamlfind" "remove" "vhd-format"] - [make "uninstall"] -] -depends: [ - "ocamlfind" - "lwt" {>= "2.4.3"} - "cstruct" {>= "0.7.1" & <"2.0.0"} - "uuidm" - "ounit" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/djs55/ocaml-vhd" -available: os = "linux" -install: [make "install"] diff --git a/packages/vhd-format/vhd-format.0.6.0/url b/packages/vhd-format/vhd-format.0.6.0/url deleted file mode 100644 index 51e27cc4f5d..00000000000 --- a/packages/vhd-format/vhd-format.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/djs55/ocaml-vhd/archive/0.6.0.tar.gz" -checksum: "e614f1ef412db5770ce5c3fe55ffc5a2" diff --git a/packages/vhd-format/vhd-format.0.6.4/descr b/packages/vhd-format/vhd-format.0.6.4/descr deleted file mode 100644 index fd55f9f7176..00000000000 --- a/packages/vhd-format/vhd-format.0.6.4/descr +++ /dev/null @@ -1,2 +0,0 @@ -A pure OCaml library for reading and writing .vhd format data with a particular emphasis on efficient streaming and format conversion. - diff --git a/packages/vhd-format/vhd-format.0.6.4/opam b/packages/vhd-format/vhd-format.0.6.4/opam index 91898288c12..9b501e3837b 100644 --- a/packages/vhd-format/vhd-format.0.6.4/opam +++ b/packages/vhd-format/vhd-format.0.6.4/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave.scott@eu.citrix.com" tags: [ "org:mirage" @@ -10,9 +10,10 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" "ocamlfind" {build} "lwt" {>= "2.4.3"} - "cstruct" {>= "0.7.1" & <"2.0.0"} + "cstruct" {>= "0.7.1" & < "2.0.0"} "uuidm" "ounit" "ocamlbuild" {build} @@ -20,3 +21,9 @@ depends: [ dev-repo: "git://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: "md5=198c51d76c2e08427e9a9e01b00a583d" +} diff --git a/packages/vhd-format/vhd-format.0.6.4/url b/packages/vhd-format/vhd-format.0.6.4/url deleted file mode 100644 index b5a4646fc2a..00000000000 --- a/packages/vhd-format/vhd-format.0.6.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/djs55/ocaml-vhd/archive/0.6.4.tar.gz" -checksum: "198c51d76c2e08427e9a9e01b00a583d" diff --git a/packages/vhd-format/vhd-format.0.7.0/descr b/packages/vhd-format/vhd-format.0.7.0/descr deleted file mode 100644 index fd55f9f7176..00000000000 --- a/packages/vhd-format/vhd-format.0.7.0/descr +++ /dev/null @@ -1,2 +0,0 @@ -A pure OCaml library for reading and writing .vhd format data with a particular emphasis on efficient streaming and format conversion. - diff --git a/packages/vhd-format/vhd-format.0.7.0/opam b/packages/vhd-format/vhd-format.0.7.0/opam deleted file mode 100644 index 450593bdb52..00000000000 --- a/packages/vhd-format/vhd-format.0.7.0/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "1.2" -maintainer: "dave.scott@eu.citrix.com" -tags: ["org:mirage" "org:xapi-project"] -build: make -remove: [ - [make "uninstall"] -] -depends: [ - "ocamlfind" {build} - "lwt" {>= "2.4.3"} - "cstruct" {>= "1.0.1" & < "2.0.0"} - "mirage-types" {>= "1.1.0" & < "3.0.0"} - "ipaddr" - "io-page" - "io-page-unix" {>="2.0.0"} - "uuidm" - "ounit" - "ocamlbuild" {build} -] -dev-repo: "git://github.com/djs55/ocaml-vhd" -available: os = "linux" -install: [make "install"] diff --git a/packages/vhd-format/vhd-format.0.7.0/url b/packages/vhd-format/vhd-format.0.7.0/url deleted file mode 100644 index 4d2ce4ac96e..00000000000 --- a/packages/vhd-format/vhd-format.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/djs55/ocaml-vhd/archive/v0.7.0.tar.gz" -checksum: "f2e4b5e0d2ad7af28144144fd6b1e5a0" diff --git a/packages/vhd-format/vhd-format.0.7.1/descr b/packages/vhd-format/vhd-format.0.7.1/descr deleted file mode 100644 index fd55f9f7176..00000000000 --- a/packages/vhd-format/vhd-format.0.7.1/descr +++ /dev/null @@ -1,2 +0,0 @@ -A pure OCaml library for reading and writing .vhd format data with a particular emphasis on efficient streaming and format conversion. - diff --git a/packages/vhd-format/vhd-format.0.7.1/opam b/packages/vhd-format/vhd-format.0.7.1/opam index e5347988b1b..fa55b38c1f7 100644 --- a/packages/vhd-format/vhd-format.0.7.1/opam +++ b/packages/vhd-format/vhd-format.0.7.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave.scott@eu.citrix.com" tags: ["org:mirage" "org:xapi-project"] build: make @@ -6,17 +6,24 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" "ocamlfind" {build} "lwt" {>= "2.4.3"} "cstruct" {>= "1.0.1" & < "2.0.0"} "mirage-types" {>= "1.1.0" & < "3.0.0"} "ipaddr" "io-page" - "io-page-unix" {>="2.0.0"} + "io-page-unix" {>= "2.0.0"} "uuidm" "ounit" "ocamlbuild" {build} ] dev-repo: "git://github.com/djs55/ocaml-vhd" -available: os = "linux" | os = "darwin" +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: "md5=529768de155809d2241ed6b6d2441f9c" +} diff --git a/packages/vhd-format/vhd-format.0.7.1/url b/packages/vhd-format/vhd-format.0.7.1/url deleted file mode 100644 index 36691ae2342..00000000000 --- a/packages/vhd-format/vhd-format.0.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/djs55/ocaml-vhd/archive/v0.7.1.tar.gz" -checksum: "529768de155809d2241ed6b6d2441f9c" diff --git a/packages/vhd-format/vhd-format.0.8.0/descr b/packages/vhd-format/vhd-format.0.8.0/descr deleted file mode 100644 index 62f6068aa52..00000000000 --- a/packages/vhd-format/vhd-format.0.8.0/descr +++ /dev/null @@ -1,3 +0,0 @@ -Pure OCaml library for reading and writing .vhd format data - -It has a particular emphasis on efficient streaming and format conversion. diff --git a/packages/vhd-format/vhd-format.0.8.0/opam b/packages/vhd-format/vhd-format.0.8.0/opam index 796f2e048b0..0f3a7ce7a4d 100644 --- a/packages/vhd-format/vhd-format.0.8.0/opam +++ b/packages/vhd-format/vhd-format.0.8.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" tags: ["org:mirage" "org:xapi-project"] authors: ["Dave Scott" "Jon Ludlam"] @@ -9,6 +9,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.02.3"} "ocamlfind" {build} "ocamlbuild" {build} "ppx_tools" {build} @@ -19,13 +20,18 @@ depends: [ "mirage-types-lwt" {< "3.0.0"} "ipaddr" "io-page" - "io-page-unix" {>="2.0.0"} + "io-page-unix" {>= "2.0.0"} "uuidm" "ounit" ] -depexts: [ - [["alpine"] ["linux-headers"]] -] +depexts: ["linux-headers"] {os-distribution = "alpine"} dev-repo: "git://github.com/mirage/ocaml-vhd" -available: [(os = "linux" | os = "darwin") & ocaml-version >= "4.02.3"] +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: "md5=07da7e3639a0b79a2bf8c88a715c2bd4" +} diff --git a/packages/vhd-format/vhd-format.0.8.0/url b/packages/vhd-format/vhd-format.0.8.0/url deleted file mode 100644 index ead780bf95a..00000000000 --- a/packages/vhd-format/vhd-format.0.8.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-vhd/archive/v0.8.0.tar.gz" -checksum: "07da7e3639a0b79a2bf8c88a715c2bd4" diff --git a/packages/vhd-format/vhd-format.0.9.1/descr b/packages/vhd-format/vhd-format.0.9.1/descr deleted file mode 100644 index 62f6068aa52..00000000000 --- a/packages/vhd-format/vhd-format.0.9.1/descr +++ /dev/null @@ -1,3 +0,0 @@ -Pure OCaml library for reading and writing .vhd format data - -It has a particular emphasis on efficient streaming and format conversion. diff --git a/packages/vhd-format/vhd-format.0.9.1/opam b/packages/vhd-format/vhd-format.0.9.1/opam index 5dbcea428b6..144bf840ba0 100644 --- a/packages/vhd-format/vhd-format.0.9.1/opam +++ b/packages/vhd-format/vhd-format.0.9.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave@recoil.org" tags: [ "org:mirage" @@ -10,6 +10,7 @@ bug-reports: "https://github.com/mirage/ocaml-vhd/issues" dev-repo: "git://github.com/mirage/ocaml-vhd" build: [[ "jbuilder" "build" "-p" name "-j" jobs ]] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build} "cstruct" {>= "1.9"} "io-page" @@ -17,7 +18,12 @@ depends: [ "uuidm" "ppx_cstruct" {build} ] -depexts: [ - [["alpine"]["linux-headers"]] -] -available: [ (os = "linux" | os = "darwin") & ocaml-version >= "4.03.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.1.tar.gz" + checksum: "md5=4ee5af5373cf39b19a84873bc6ff2366" +} diff --git a/packages/vhd-format/vhd-format.0.9.1/url b/packages/vhd-format/vhd-format.0.9.1/url deleted file mode 100644 index 5b60c1ef1ff..00000000000 --- a/packages/vhd-format/vhd-format.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-vhd/archive/v0.9.1.tar.gz" -checksum: "4ee5af5373cf39b19a84873bc6ff2366" diff --git a/packages/vhd-tool/vhd-tool.0.12.0/descr b/packages/vhd-tool/vhd-tool.0.12.0/descr deleted file mode 100644 index a70e6fa2615..00000000000 --- a/packages/vhd-tool/vhd-tool.0.12.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -A command-line tool to manipulate, transcode and stream .vhd format data. - -This tool currently allows you to: -* extract data from a vhd tree -* upload vhd-formatted data to a XenServer host - diff --git a/packages/vhd-tool/vhd-tool.0.12.0/opam b/packages/vhd-tool/vhd-tool.0.12.0/opam index 71c6ef20619..ddecb303f74 100644 --- a/packages/vhd-tool/vhd-tool.0.12.0/opam +++ b/packages/vhd-tool/vhd-tool.0.12.0/opam @@ -1,9 +1,9 @@ -opam-version: "1.2" +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: "https://github.com/xapi-project/vhd-tool.git" +dev-repo: "git+https://github.com/xapi-project/vhd-tool.git" tags: [ "org:mirage" "org:xapi-project" @@ -14,11 +14,12 @@ build: [ [make] ] depends: [ + "ocaml" "oasis" {build} "ocamlfind" {build} "base-threads" "cmdliner" - "cohttp" {>="0.12.0" & < "0.22.0"} + "cohttp" {>= "0.12.0" & < "0.22.0"} "cstruct" {>= "1.0.1" & < "3.0.0"} "io-page-unix" "lwt" {>= "2.4.3" & < "3.0.0"} @@ -26,7 +27,7 @@ depends: [ "re" "sha" "ssl" - "tar-format" {>"0.5.0"} + "tar-format" {> "0.5.0"} "uri" "vhd-format" {>= "0.7.0"} "xapi-idl" {= "1.14.0"} @@ -34,3 +35,13 @@ depends: [ "xenstore" "xenstore_transport" ] +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: "md5=c2e165e4baf36d5c0c2b20e169941990" +} diff --git a/packages/vhd-tool/vhd-tool.0.12.0/url b/packages/vhd-tool/vhd-tool.0.12.0/url deleted file mode 100644 index e941f006d1f..00000000000 --- a/packages/vhd-tool/vhd-tool.0.12.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xapi-project/vhd-tool/archive/v0.12.0.tar.gz" -checksum: "c2e165e4baf36d5c0c2b20e169941990" diff --git a/packages/vhd-tool/vhd-tool.0.6.5/descr b/packages/vhd-tool/vhd-tool.0.6.5/descr deleted file mode 100644 index a70e6fa2615..00000000000 --- a/packages/vhd-tool/vhd-tool.0.6.5/descr +++ /dev/null @@ -1,6 +0,0 @@ -A command-line tool to manipulate, transcode and stream .vhd format data. - -This tool currently allows you to: -* extract data from a vhd tree -* upload vhd-formatted data to a XenServer host - diff --git a/packages/vhd-tool/vhd-tool.0.6.5/opam b/packages/vhd-tool/vhd-tool.0.6.5/opam index 28936500204..145bea08326 100644 --- a/packages/vhd-tool/vhd-tool.0.6.5/opam +++ b/packages/vhd-tool/vhd-tool.0.6.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +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" @@ -18,20 +18,31 @@ remove: [ ["rm" "-f" "%{etc}/sparse_dd.conf"] ] depends: [ + "ocaml" {>= "4.00.0"} "ocamlfind" "lwt" {>= "2.4.3"} "cstruct" {>= "0.7.1"} - "vhd-format" {>= "0.6.4" & <"0.7.0"} + "vhd-format" {>= "0.6.4" & < "0.7.0"} "uuidm" "cmdliner" "obuild" "nbd" {>= "0.9.2" & < "1.0.0"} "ounit" "uri" - "tar-format" {>"0.2" & < "0.3.0"} + "tar-format" {> "0.2" & < "0.3.0"} "sha" - "cohttp" {="0.9.13"} + "cohttp" {= "0.9.13"} "ssl" ] -available: ocaml-version >= "4.00.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: "md5=52e512eec2c96c90e1b5da1a604cabf4" +} diff --git a/packages/vhd-tool/vhd-tool.0.6.5/url b/packages/vhd-tool/vhd-tool.0.6.5/url deleted file mode 100644 index 55f1bfa0606..00000000000 --- a/packages/vhd-tool/vhd-tool.0.6.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/djs55/vhd-tool/archive/0.6.5.tar.gz" -checksum: "52e512eec2c96c90e1b5da1a604cabf4" diff --git a/packages/vhd-tool/vhd-tool.0.7.1/descr b/packages/vhd-tool/vhd-tool.0.7.1/descr deleted file mode 100644 index a70e6fa2615..00000000000 --- a/packages/vhd-tool/vhd-tool.0.7.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -A command-line tool to manipulate, transcode and stream .vhd format data. - -This tool currently allows you to: -* extract data from a vhd tree -* upload vhd-formatted data to a XenServer host - diff --git a/packages/vhd-tool/vhd-tool.0.7.1/opam b/packages/vhd-tool/vhd-tool.0.7.1/opam index d723f9fef83..e60e60c5b96 100644 --- a/packages/vhd-tool/vhd-tool.0.7.1/opam +++ b/packages/vhd-tool/vhd-tool.0.7.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +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" @@ -16,6 +16,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" "ocamlfind" "lwt" {>= "2.4.3"} "cstruct" {>= "1.0.1"} @@ -25,7 +26,7 @@ depends: [ "nbd" {>= "1.0.1" & < "2.0"} "ounit" "uri" - "tar-format" {>"0.2" & < "0.3.0"} + "tar-format" {> "0.2" & < "0.3.0"} "sha" "cohttp" {>= "0.9.15" & < "0.10.0"} "ssl" @@ -33,3 +34,13 @@ depends: [ ] dev-repo: "git://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: "md5=7299db8b9abb5144dfc21e878c029392" +} diff --git a/packages/vhd-tool/vhd-tool.0.7.1/url b/packages/vhd-tool/vhd-tool.0.7.1/url deleted file mode 100644 index faeb8bd1d0a..00000000000 --- a/packages/vhd-tool/vhd-tool.0.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/djs55/vhd-tool/archive/v0.7.1.tar.gz" -checksum: "7299db8b9abb5144dfc21e878c029392" diff --git a/packages/vhd-tool/vhd-tool.0.7.2/descr b/packages/vhd-tool/vhd-tool.0.7.2/descr deleted file mode 100644 index a70e6fa2615..00000000000 --- a/packages/vhd-tool/vhd-tool.0.7.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -A command-line tool to manipulate, transcode and stream .vhd format data. - -This tool currently allows you to: -* extract data from a vhd tree -* upload vhd-formatted data to a XenServer host - diff --git a/packages/vhd-tool/vhd-tool.0.7.2/opam b/packages/vhd-tool/vhd-tool.0.7.2/opam index 499db83bff4..5b1ceac705a 100644 --- a/packages/vhd-tool/vhd-tool.0.7.2/opam +++ b/packages/vhd-tool/vhd-tool.0.7.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +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" @@ -16,6 +16,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" "ocamlfind" "lwt" {>= "2.4.3"} "cstruct" {>= "1.0.1"} @@ -25,7 +26,7 @@ depends: [ "nbd" {>= "1.0.1" & < "2.0"} "ounit" "uri" - "tar-format" {>"0.2" & < "0.3.0"} + "tar-format" {> "0.2" & < "0.3.0"} "sha" "cohttp" {= "0.9.16"} "ssl" @@ -33,3 +34,13 @@ depends: [ ] dev-repo: "git://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: "md5=fb41d869f318e22d524e0b3481b0cc78" +} diff --git a/packages/vhd-tool/vhd-tool.0.7.2/url b/packages/vhd-tool/vhd-tool.0.7.2/url deleted file mode 100644 index b13300bd438..00000000000 --- a/packages/vhd-tool/vhd-tool.0.7.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/djs55/vhd-tool/archive/v0.7.2.tar.gz" -checksum: "fb41d869f318e22d524e0b3481b0cc78" diff --git a/packages/vhd-tool/vhd-tool.0.7.5/descr b/packages/vhd-tool/vhd-tool.0.7.5/descr deleted file mode 100644 index a70e6fa2615..00000000000 --- a/packages/vhd-tool/vhd-tool.0.7.5/descr +++ /dev/null @@ -1,6 +0,0 @@ -A command-line tool to manipulate, transcode and stream .vhd format data. - -This tool currently allows you to: -* extract data from a vhd tree -* upload vhd-formatted data to a XenServer host - diff --git a/packages/vhd-tool/vhd-tool.0.7.5/opam b/packages/vhd-tool/vhd-tool.0.7.5/opam index 311c00b2a16..e5ba8f26807 100644 --- a/packages/vhd-tool/vhd-tool.0.7.5/opam +++ b/packages/vhd-tool/vhd-tool.0.7.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "dave.scott@eu.citrix.com" authors: ["David Scott" "Jonathan Ludlam"] homepage: "https://github.com/djs55/vhd-tool" @@ -16,6 +16,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" "ocamlfind" "lwt" {>= "2.4.3"} "cstruct" {>= "1.0.1"} @@ -25,11 +26,21 @@ depends: [ "nbd" {>= "1.0.1" & < "2.0"} "ounit" "uri" - "tar-format" {>"0.2" & < "0.3.0"} + "tar-format" {> "0.2" & < "0.3.0"} "sha" "cohttp" {>= "0.10.1" & < "0.12.0"} - "ssl" {>="0.5.3"} + "ssl" {>= "0.5.3"} "ocamlbuild" {build} ] dev-repo: "git://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: "md5=f3db3c343247c66ddb84136c0e22fb7f" +} diff --git a/packages/vhd-tool/vhd-tool.0.7.5/url b/packages/vhd-tool/vhd-tool.0.7.5/url deleted file mode 100644 index 743a6941b88..00000000000 --- a/packages/vhd-tool/vhd-tool.0.7.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/djs55/vhd-tool/archive/v0.7.5.tar.gz" -checksum: "f3db3c343247c66ddb84136c0e22fb7f" diff --git a/packages/vhd-tool/vhd-tool.0.7.6/descr b/packages/vhd-tool/vhd-tool.0.7.6/descr deleted file mode 100644 index a70e6fa2615..00000000000 --- a/packages/vhd-tool/vhd-tool.0.7.6/descr +++ /dev/null @@ -1,6 +0,0 @@ -A command-line tool to manipulate, transcode and stream .vhd format data. - -This tool currently allows you to: -* extract data from a vhd tree -* upload vhd-formatted data to a XenServer host - diff --git a/packages/vhd-tool/vhd-tool.0.7.6/opam b/packages/vhd-tool/vhd-tool.0.7.6/opam index 43ff4904722..9af273231c5 100644 --- a/packages/vhd-tool/vhd-tool.0.7.6/opam +++ b/packages/vhd-tool/vhd-tool.0.7.6/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +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" @@ -16,6 +16,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" "ocamlfind" "lwt" {>= "2.4.3"} "cstruct" {>= "1.0.1"} @@ -25,10 +26,10 @@ depends: [ "nbd" {>= "1.0.1" & < "2.0"} "ounit" "uri" - "tar-format" {>"0.2" & < "0.3.0"} + "tar-format" {> "0.2" & < "0.3.0"} "sha" - "cohttp" {>= "0.12.0" & <"0.99"} - "ssl" {>="0.5.3"} + "cohttp" {>= "0.12.0" & < "0.99"} + "ssl" {>= "0.5.3"} "ocamlbuild" {build} ] conflicts: [ @@ -36,3 +37,13 @@ conflicts: [ ] dev-repo: "git://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: "md5=46894cb07e49f9ca162073049eb76699" +} diff --git a/packages/vhd-tool/vhd-tool.0.7.6/url b/packages/vhd-tool/vhd-tool.0.7.6/url deleted file mode 100644 index 73691943584..00000000000 --- a/packages/vhd-tool/vhd-tool.0.7.6/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/djs55/vhd-tool/archive/v0.7.6.tar.gz" -checksum: "46894cb07e49f9ca162073049eb76699" diff --git a/packages/vhd-tool/vhd-tool.0.7.7/descr b/packages/vhd-tool/vhd-tool.0.7.7/descr deleted file mode 100644 index a70e6fa2615..00000000000 --- a/packages/vhd-tool/vhd-tool.0.7.7/descr +++ /dev/null @@ -1,6 +0,0 @@ -A command-line tool to manipulate, transcode and stream .vhd format data. - -This tool currently allows you to: -* extract data from a vhd tree -* upload vhd-formatted data to a XenServer host - diff --git a/packages/vhd-tool/vhd-tool.0.7.7/opam b/packages/vhd-tool/vhd-tool.0.7.7/opam index e51b1a8804a..aa45f4c328d 100644 --- a/packages/vhd-tool/vhd-tool.0.7.7/opam +++ b/packages/vhd-tool/vhd-tool.0.7.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +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" @@ -12,6 +12,7 @@ build: [ [make] ] depends: [ + "ocaml" "ocamlfind" "lwt" {>= "2.4.3"} "cstruct" {>= "1.0.1"} @@ -21,10 +22,20 @@ depends: [ "nbd" {>= "1.0.1" & < "2.0"} "ounit" "uri" - "tar-format" {>"0.5.0" & < "0.6"} + "tar-format" {> "0.5.0" & < "0.6"} "sha" "cohttp" {>= "0.12.0" & < "0.99"} - "ssl" {>="0.5.3"} + "ssl" {>= "0.5.3"} "ocamlbuild" {build} ] dev-repo: "git://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: "md5=0df1dc6642fabf728c43e5951bb8c908" +} diff --git a/packages/vhd-tool/vhd-tool.0.7.7/url b/packages/vhd-tool/vhd-tool.0.7.7/url deleted file mode 100644 index bce4d0788c9..00000000000 --- a/packages/vhd-tool/vhd-tool.0.7.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/djs55/vhd-tool/archive/v0.7.7.tar.gz" -checksum: "0df1dc6642fabf728c43e5951bb8c908" diff --git a/packages/vhdlib/vhdlib.0.9.1/descr b/packages/vhdlib/vhdlib.0.9.1/descr deleted file mode 100644 index 56a34bdf550..00000000000 --- a/packages/vhdlib/vhdlib.0.9.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Bindings to libvhd - -libvhd is a C library which allows the manipulation of vhd format -files. diff --git a/packages/vhdlib/vhdlib.0.9.1/opam b/packages/vhdlib/vhdlib.0.9.1/opam index 3ba07fad605..bbad035afc4 100644 --- a/packages/vhdlib/vhdlib.0.9.1/opam +++ b/packages/vhdlib/vhdlib.0.9.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "jonathan.ludlam@eu.citrix.com" build: make remove: [ @@ -6,14 +6,23 @@ remove: [ ["ocamlfind" "remove" "vhdlib"] ] depends: [ + "ocaml" "ocamlfind" "rpc" "ocamlbuild" {build} ] depexts: [ - [["debian"] ["blktap-dev" "uuid-dev"]] - [["ubuntu"] ["blktap-dev" "uuid-dev"]] - [["centos"] ["blktap-devel" "libuuid-devel"]] + ["blktap-dev" "uuid-dev"] {os-distribution = "debian"} + ["blktap-dev" "uuid-dev"] {os-distribution = "ubuntu"} + ["blktap-devel" "libuuid-devel"] {os-distribution = "centos"} ] dev-repo: "git://github.com/xapi-project/libvhd" install: [make "install" "BINDIR=%{bin}%"] +synopsis: "Bindings to libvhd" +description: """ +libvhd is a C library which allows the manipulation of vhd format +files.""" +url { + src: "https://github.com/xapi-project/libvhd/archive/libvhd-0.9.1.tar.gz" + checksum: "md5=afa8b4dcf58dd337181028808811a1fb" +} diff --git a/packages/vhdlib/vhdlib.0.9.1/url b/packages/vhdlib/vhdlib.0.9.1/url deleted file mode 100644 index 16a1c547a1d..00000000000 --- a/packages/vhdlib/vhdlib.0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/xapi-project/libvhd/archive/libvhd-0.9.1.tar.gz" -checksum: "afa8b4dcf58dd337181028808811a1fb" diff --git a/packages/virtual_dom/virtual_dom.v0.10.0/descr b/packages/virtual_dom/virtual_dom.v0.10.0/descr deleted file mode 100644 index 0caad55674e..00000000000 --- a/packages/virtual_dom/virtual_dom.v0.10.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml bindings for the virtual-dom library - -The library itself may be found at -https://github.com/Matt-Esch/virtual-dom. diff --git a/packages/virtual_dom/virtual_dom.v0.10.0/opam b/packages/virtual_dom/virtual_dom.v0.10.0/opam index b1b58192287..8ca2b9bdfe9 100644 --- a/packages/virtual_dom/virtual_dom.v0.10.0/opam +++ b/packages/virtual_dom/virtual_dom.v0.10.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/virtual_dom" @@ -9,13 +9,22 @@ build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "base" {>= "v0.10" & < "v0.11"} - "ppx_driver" {>= "v0.10" & < "v0.11"} - "ppx_jane" {>= "v0.10" & < "v0.11"} - "jbuilder" {build & >= "1.0+beta12"} - "js_of_ocaml" {>= "3.0"} + "ocaml" {>= "4.04.1"} + "base" {>= "v0.10" & < "v0.11"} + "ppx_driver" {>= "v0.10" & < "v0.11"} + "ppx_jane" {>= "v0.10" & < "v0.11"} + "jbuilder" {build & >= "1.0+beta12"} + "js_of_ocaml" {>= "3.0"} "js_of_ocaml-ppx" "ocaml-migrate-parsetree" {>= "0.4"} "tyxml" ] -available: [ ocaml-version >= "4.04.1" ] +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: "md5=fac541ed89fd7264f08d4a6965ac0c40" +} diff --git a/packages/virtual_dom/virtual_dom.v0.10.0/url b/packages/virtual_dom/virtual_dom.v0.10.0/url deleted file mode 100644 index b511ac6a947..00000000000 --- a/packages/virtual_dom/virtual_dom.v0.10.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.10/files/virtual_dom-v0.10.0.tar.gz" -checksum: "fac541ed89fd7264f08d4a6965ac0c40" diff --git a/packages/virtual_dom/virtual_dom.v0.9.0/descr b/packages/virtual_dom/virtual_dom.v0.9.0/descr deleted file mode 100644 index 0caad55674e..00000000000 --- a/packages/virtual_dom/virtual_dom.v0.9.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml bindings for the virtual-dom library - -The library itself may be found at -https://github.com/Matt-Esch/virtual-dom. diff --git a/packages/virtual_dom/virtual_dom.v0.9.0/opam b/packages/virtual_dom/virtual_dom.v0.9.0/opam index 4f9d695a9d2..6bcf334223d 100644 --- a/packages/virtual_dom/virtual_dom.v0.9.0/opam +++ b/packages/virtual_dom/virtual_dom.v0.9.0/opam @@ -1,21 +1,30 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/virtual_dom" bug-reports: "https://github.com/janestreet/virtual_dom/issues" -dev-repo: "https://github.com/janestreet/virtual_dom.git" +dev-repo: "git+https://github.com/janestreet/virtual_dom.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "async_js" {>= "v0.9" & < "v0.10"} - "base" {>= "v0.9" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta7"} - "ppx_driver" {>= "v0.9" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0" & < "4.06.0"} + "async_js" {>= "v0.9" & < "v0.10"} + "base" {>= "v0.9" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta7"} + "ppx_driver" {>= "v0.9" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} "js_of_ocaml" "ocaml-migrate-parsetree" {>= "0.4"} "tyxml" ] -available: [ ocaml-version >= "4.03.0" & ocaml-version < "4.06.0" ] +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: "md5=368886a5214cf9ee1c17800a6117f018" +} diff --git a/packages/virtual_dom/virtual_dom.v0.9.0/url b/packages/virtual_dom/virtual_dom.v0.9.0/url deleted file mode 100644 index 45ff32e5fd7..00000000000 --- a/packages/virtual_dom/virtual_dom.v0.9.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://ocaml.janestreet.com/ocaml-core/v0.9/files/virtual_dom-v0.9.0.tar.gz" -checksum: "368886a5214cf9ee1c17800a6117f018" diff --git a/packages/virtual_dom/virtual_dom.v0.9.1/descr b/packages/virtual_dom/virtual_dom.v0.9.1/descr deleted file mode 100644 index 0caad55674e..00000000000 --- a/packages/virtual_dom/virtual_dom.v0.9.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -OCaml bindings for the virtual-dom library - -The library itself may be found at -https://github.com/Matt-Esch/virtual-dom. diff --git a/packages/virtual_dom/virtual_dom.v0.9.1/opam b/packages/virtual_dom/virtual_dom.v0.9.1/opam index ae859ddebf9..6b82ca1e84b 100644 --- a/packages/virtual_dom/virtual_dom.v0.9.1/opam +++ b/packages/virtual_dom/virtual_dom.v0.9.1/opam @@ -1,21 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "opensource@janestreet.com" authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/virtual_dom" bug-reports: "https://github.com/janestreet/virtual_dom/issues" -dev-repo: "https://github.com/janestreet/virtual_dom.git" +dev-repo: "git+https://github.com/janestreet/virtual_dom.git" license: "Apache-2.0" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ - "async_js" {>= "v0.9.1" & < "v0.10"} - "base" {>= "v0.9.4" & < "v0.10"} - "jbuilder" {build & >= "1.0+beta2"} - "ppx_driver" {>= "v0.9.2" & < "v0.10"} - "ppx_jane" {>= "v0.9" & < "v0.10"} + "ocaml" {>= "4.03.0"} + "async_js" {>= "v0.9.1" & < "v0.10"} + "base" {>= "v0.9.4" & < "v0.10"} + "jbuilder" {build & >= "1.0+beta2"} + "ppx_driver" {>= "v0.9.2" & < "v0.10"} + "ppx_jane" {>= "v0.9" & < "v0.10"} "js_of_ocaml" "ocaml-migrate-parsetree" {>= "0.4"} "tyxml" ] -available: [ ocaml-version >= "4.03.0" ] +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: "md5=d0fb945743060b802749b0705dff2388" +} diff --git a/packages/virtual_dom/virtual_dom.v0.9.1/url b/packages/virtual_dom/virtual_dom.v0.9.1/url deleted file mode 100644 index 1b196d9c03e..00000000000 --- a/packages/virtual_dom/virtual_dom.v0.9.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/janestreet/virtual_dom/archive/v0.9.1.tar.gz" -checksum: "d0fb945743060b802749b0705dff2388" diff --git a/packages/visitors/visitors.20170127/descr b/packages/visitors/visitors.20170127/descr deleted file mode 100644 index 0e80aa6b636..00000000000 --- a/packages/visitors/visitors.20170127/descr +++ /dev/null @@ -1,2 +0,0 @@ -An OCaml syntax extension (technically, a ppx_deriving plugin) which generates -object-oriented visitors for traversing and transforming data structures. diff --git a/packages/visitors/visitors.20170127/opam b/packages/visitors/visitors.20170127/opam deleted file mode 100644 index a0c813e9274..00000000000 --- a/packages/visitors/visitors.20170127/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "francois.pottier@inria.fr" -authors: [ - "François Pottier " -] -homepage: "https://gitlab.inria.fr/fpottier/visitors" -dev-repo: "https://gitlab.inria.fr/fpottier/visitors.git" -bug-reports: "francois.pottier@inria.fr" -build: [ - [make] -] -install: [ - [make "install"] -] -remove: [ - [make "uninstall"] -] -depends: [ - "ocamlfind" - "ocamlbuild" {build} - "ppx_tools" - "ppx_deriving" {>= "4.0"} -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.05" ] diff --git a/packages/visitors/visitors.20170127/url b/packages/visitors/visitors.20170127/url deleted file mode 100644 index a95ebdc657d..00000000000 --- a/packages/visitors/visitors.20170127/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/visitors/visitors-20170127.tar.gz" -checksum: "f0720ed1e2dd0a3e60ce5fc40719388b" diff --git a/packages/visitors/visitors.20170308/descr b/packages/visitors/visitors.20170308/descr deleted file mode 100644 index 0e80aa6b636..00000000000 --- a/packages/visitors/visitors.20170308/descr +++ /dev/null @@ -1,2 +0,0 @@ -An OCaml syntax extension (technically, a ppx_deriving plugin) which generates -object-oriented visitors for traversing and transforming data structures. diff --git a/packages/visitors/visitors.20170308/opam b/packages/visitors/visitors.20170308/opam deleted file mode 100644 index a0c813e9274..00000000000 --- a/packages/visitors/visitors.20170308/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "1.2" -maintainer: "francois.pottier@inria.fr" -authors: [ - "François Pottier " -] -homepage: "https://gitlab.inria.fr/fpottier/visitors" -dev-repo: "https://gitlab.inria.fr/fpottier/visitors.git" -bug-reports: "francois.pottier@inria.fr" -build: [ - [make] -] -install: [ - [make "install"] -] -remove: [ - [make "uninstall"] -] -depends: [ - "ocamlfind" - "ocamlbuild" {build} - "ppx_tools" - "ppx_deriving" {>= "4.0"} -] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.05" ] diff --git a/packages/visitors/visitors.20170308/url b/packages/visitors/visitors.20170308/url deleted file mode 100644 index e5283b34858..00000000000 --- a/packages/visitors/visitors.20170308/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/visitors/visitors-20170308.tar.gz" -checksum: "68a637eaeef994ac0b2584cef4189b47" diff --git a/packages/visitors/visitors.20170317/descr b/packages/visitors/visitors.20170317/descr deleted file mode 100644 index 0e80aa6b636..00000000000 --- a/packages/visitors/visitors.20170317/descr +++ /dev/null @@ -1,2 +0,0 @@ -An OCaml syntax extension (technically, a ppx_deriving plugin) which generates -object-oriented visitors for traversing and transforming data structures. diff --git a/packages/visitors/visitors.20170317/opam b/packages/visitors/visitors.20170317/opam index a0c813e9274..7c611f82da9 100644 --- a/packages/visitors/visitors.20170317/opam +++ b/packages/visitors/visitors.20170317/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "francois.pottier@inria.fr" authors: [ "François Pottier " ] homepage: "https://gitlab.inria.fr/fpottier/visitors" -dev-repo: "https://gitlab.inria.fr/fpottier/visitors.git" +dev-repo: "git+https://gitlab.inria.fr/fpottier/visitors.git" bug-reports: "francois.pottier@inria.fr" build: [ [make] @@ -16,9 +16,17 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.03" & < "4.05"} "ocamlfind" "ocamlbuild" {build} "ppx_tools" "ppx_deriving" {>= "4.0"} ] -available: [ ocaml-version >= "4.03" & ocaml-version < "4.05" ] +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: "md5=edb0f053807c3a1cd476a27fdf87942c" +} diff --git a/packages/visitors/visitors.20170317/url b/packages/visitors/visitors.20170317/url deleted file mode 100644 index 3d7036f9c45..00000000000 --- a/packages/visitors/visitors.20170317/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/visitors/visitors-20170317.tar.gz" -checksum: "edb0f053807c3a1cd476a27fdf87942c" diff --git a/packages/visitors/visitors.20170404/descr b/packages/visitors/visitors.20170404/descr deleted file mode 100644 index 0e80aa6b636..00000000000 --- a/packages/visitors/visitors.20170404/descr +++ /dev/null @@ -1,2 +0,0 @@ -An OCaml syntax extension (technically, a ppx_deriving plugin) which generates -object-oriented visitors for traversing and transforming data structures. diff --git a/packages/visitors/visitors.20170404/opam b/packages/visitors/visitors.20170404/opam deleted file mode 100644 index fe9d30c9ebb..00000000000 --- a/packages/visitors/visitors.20170404/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -maintainer: "francois.pottier@inria.fr" -authors: [ - "François Pottier " -] -homepage: "https://gitlab.inria.fr/fpottier/visitors" -dev-repo: "https://gitlab.inria.fr/fpottier/visitors.git" -bug-reports: "francois.pottier@inria.fr" -build: [ - [make] -] -install: [ - [make "install"] -] -remove: [ - [make "uninstall"] -] -depends: [ - "ocamlfind" - "ocamlbuild" {build} - "cppo" {build} - "ppx_tools" - "ppx_deriving" {>= "4.0"} - "result" -] -available: [ ocaml-version >= "4.02.2" & ocaml-version < "4.05" ] diff --git a/packages/visitors/visitors.20170404/url b/packages/visitors/visitors.20170404/url deleted file mode 100644 index 4bf1be22cdb..00000000000 --- a/packages/visitors/visitors.20170404/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/visitors/visitors-20170404.tar.gz" -checksum: "e3a840b35a6e52f62c799bbfd437c621" diff --git a/packages/visitors/visitors.20170420/descr b/packages/visitors/visitors.20170420/descr deleted file mode 100644 index 0e80aa6b636..00000000000 --- a/packages/visitors/visitors.20170420/descr +++ /dev/null @@ -1,2 +0,0 @@ -An OCaml syntax extension (technically, a ppx_deriving plugin) which generates -object-oriented visitors for traversing and transforming data structures. diff --git a/packages/visitors/visitors.20170420/opam b/packages/visitors/visitors.20170420/opam deleted file mode 100644 index fe9d30c9ebb..00000000000 --- a/packages/visitors/visitors.20170420/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -maintainer: "francois.pottier@inria.fr" -authors: [ - "François Pottier " -] -homepage: "https://gitlab.inria.fr/fpottier/visitors" -dev-repo: "https://gitlab.inria.fr/fpottier/visitors.git" -bug-reports: "francois.pottier@inria.fr" -build: [ - [make] -] -install: [ - [make "install"] -] -remove: [ - [make "uninstall"] -] -depends: [ - "ocamlfind" - "ocamlbuild" {build} - "cppo" {build} - "ppx_tools" - "ppx_deriving" {>= "4.0"} - "result" -] -available: [ ocaml-version >= "4.02.2" & ocaml-version < "4.05" ] diff --git a/packages/visitors/visitors.20170420/url b/packages/visitors/visitors.20170420/url deleted file mode 100644 index 3c190ac7519..00000000000 --- a/packages/visitors/visitors.20170420/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/visitors/visitors-20170420.tar.gz" -checksum: "9f73b353ecd484bc751b43f99e6be6e0" diff --git a/packages/visitors/visitors.20170725/descr b/packages/visitors/visitors.20170725/descr deleted file mode 100644 index 0e80aa6b636..00000000000 --- a/packages/visitors/visitors.20170725/descr +++ /dev/null @@ -1,2 +0,0 @@ -An OCaml syntax extension (technically, a ppx_deriving plugin) which generates -object-oriented visitors for traversing and transforming data structures. diff --git a/packages/visitors/visitors.20170725/opam b/packages/visitors/visitors.20170725/opam deleted file mode 100644 index fe9d30c9ebb..00000000000 --- a/packages/visitors/visitors.20170725/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -maintainer: "francois.pottier@inria.fr" -authors: [ - "François Pottier " -] -homepage: "https://gitlab.inria.fr/fpottier/visitors" -dev-repo: "https://gitlab.inria.fr/fpottier/visitors.git" -bug-reports: "francois.pottier@inria.fr" -build: [ - [make] -] -install: [ - [make "install"] -] -remove: [ - [make "uninstall"] -] -depends: [ - "ocamlfind" - "ocamlbuild" {build} - "cppo" {build} - "ppx_tools" - "ppx_deriving" {>= "4.0"} - "result" -] -available: [ ocaml-version >= "4.02.2" & ocaml-version < "4.05" ] diff --git a/packages/visitors/visitors.20170725/url b/packages/visitors/visitors.20170725/url deleted file mode 100644 index 055f41906be..00000000000 --- a/packages/visitors/visitors.20170725/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/visitors/visitors-20170725.tar.gz" -checksum: "74a249ad3402c533f488064b5a130826" diff --git a/packages/visitors/visitors.20170828/descr b/packages/visitors/visitors.20170828/descr deleted file mode 100644 index cc1b8e6de7e..00000000000 --- a/packages/visitors/visitors.20170828/descr +++ /dev/null @@ -1,4 +0,0 @@ -An OCaml syntax extension for generating visitor classes. -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. diff --git a/packages/visitors/visitors.20170828/opam b/packages/visitors/visitors.20170828/opam index a14b14d33a7..2f6b5fec27a 100644 --- a/packages/visitors/visitors.20170828/opam +++ b/packages/visitors/visitors.20170828/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "francois.pottier@inria.fr" authors: [ "François Pottier " ] homepage: "https://gitlab.inria.fr/fpottier/visitors" -dev-repo: "https://gitlab.inria.fr/fpottier/visitors.git" +dev-repo: "git+https://gitlab.inria.fr/fpottier/visitors.git" bug-reports: "francois.pottier@inria.fr" build: [ [make] @@ -16,6 +16,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.02.2" & < "4.06"} "ocamlfind" "ocamlbuild" {build} "cppo" {build} @@ -23,4 +24,12 @@ depends: [ "ppx_deriving" {>= "4.0"} "result" ] -available: [ ocaml-version >= "4.02.2" & ocaml-version < "4.06" ] +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: "md5=472d8ab8ffb5c9a737ed232aa00e85df" +} diff --git a/packages/visitors/visitors.20170828/url b/packages/visitors/visitors.20170828/url deleted file mode 100644 index 4a88fd498a4..00000000000 --- a/packages/visitors/visitors.20170828/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/visitors/visitors-20170828.tar.gz" -checksum: "472d8ab8ffb5c9a737ed232aa00e85df" diff --git a/packages/visitors/visitors.20171124/descr b/packages/visitors/visitors.20171124/descr deleted file mode 100644 index cc1b8e6de7e..00000000000 --- a/packages/visitors/visitors.20171124/descr +++ /dev/null @@ -1,4 +0,0 @@ -An OCaml syntax extension for generating visitor classes. -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. diff --git a/packages/visitors/visitors.20171124/opam b/packages/visitors/visitors.20171124/opam index 8440bc5d282..327b57f27e4 100644 --- a/packages/visitors/visitors.20171124/opam +++ b/packages/visitors/visitors.20171124/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "francois.pottier@inria.fr" authors: [ "François Pottier " ] homepage: "https://gitlab.inria.fr/fpottier/visitors" -dev-repo: "https://gitlab.inria.fr/fpottier/visitors.git" +dev-repo: "git+https://gitlab.inria.fr/fpottier/visitors.git" bug-reports: "francois.pottier@inria.fr" build: [ [make] @@ -16,6 +16,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.02.2"} "ocamlfind" "ocamlbuild" {build} "cppo" {build} @@ -23,4 +24,12 @@ depends: [ "ppx_deriving" {>= "4.0"} "result" ] -available: [ ocaml-version >= "4.02.2" ] +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-20171124.tar.gz" + checksum: "md5=f6d0dd59edec99b476bdeafea816029a" +} diff --git a/packages/visitors/visitors.20171124/url b/packages/visitors/visitors.20171124/url deleted file mode 100644 index b313e7f1ff6..00000000000 --- a/packages/visitors/visitors.20171124/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/visitors/visitors-20171124.tar.gz" -checksum: "f6d0dd59edec99b476bdeafea816029a" diff --git a/packages/visitors/visitors.20180306/descr b/packages/visitors/visitors.20180306/descr deleted file mode 100644 index cc1b8e6de7e..00000000000 --- a/packages/visitors/visitors.20180306/descr +++ /dev/null @@ -1,4 +0,0 @@ -An OCaml syntax extension for generating visitor classes. -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. diff --git a/packages/visitors/visitors.20180306/opam b/packages/visitors/visitors.20180306/opam index e82a5c9b5d6..f63199f9e3e 100644 --- a/packages/visitors/visitors.20180306/opam +++ b/packages/visitors/visitors.20180306/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "francois.pottier@inria.fr" authors: [ "François Pottier " ] homepage: "https://gitlab.inria.fr/fpottier/visitors" -dev-repo: "https://gitlab.inria.fr/fpottier/visitors.git" +dev-repo: "git+https://gitlab.inria.fr/fpottier/visitors.git" bug-reports: "francois.pottier@inria.fr" build: [ [make] @@ -16,6 +16,7 @@ remove: [ [make "uninstall"] ] depends: [ + "ocaml" {>= "4.02.2"} "ocamlfind" {build} "ocamlbuild" {build} "cppo" {build} @@ -23,4 +24,12 @@ depends: [ "ppx_deriving" {>= "4.0"} "result" ] -available: [ ocaml-version >= "4.02.2" ] +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-20180306.tar.gz" + checksum: "md5=ead1c3476c64286a217436312d070ebd" +} diff --git a/packages/visitors/visitors.20180306/url b/packages/visitors/visitors.20180306/url deleted file mode 100644 index 8adc7c401d5..00000000000 --- a/packages/visitors/visitors.20180306/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://gallium.inria.fr/~fpottier/visitors/visitors-20180306.tar.gz" -checksum: "ead1c3476c64286a217436312d070ebd" diff --git a/packages/vmnet/vmnet.1.0.0/descr b/packages/vmnet/vmnet.1.0.0/descr deleted file mode 100644 index 83d99b24aa2..00000000000 --- a/packages/vmnet/vmnet.1.0.0/descr +++ /dev/null @@ -1,30 +0,0 @@ -Userlevel network bridging on MacOS X - -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. diff --git a/packages/vmnet/vmnet.1.0.0/opam b/packages/vmnet/vmnet.1.0.0/opam deleted file mode 100644 index edbff366fb6..00000000000 --- a/packages/vmnet/vmnet.1.0.0/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -name: "vmnet" -maintainer: "Anil Madhavapeddy " -authors: "Anil Madhavapeddy " -homepage: "https://github.com/mirage/ocaml-vmnet" -bug-reports: "https://github.com/mirage/ocaml-vmnet/issues" -dev-repo: "https://github.com/mirage/ocaml-vmnet.git" -license: "ISC" -build: [ - ["./configure" "--prefix=%{prefix}%"] - [make] -] -install: [make "install"] -remove: ["ocamlfind" "remove" "vmnet"] -depends: [ - "ocamlfind" {build} - "camlp4" {build} - "type_conv" {build} - "sexplib" {< "113.24.00"} - "ipaddr" {>= "2.5.0"} - "lwt" {>= "2.4.3"} - "cstruct" {>= "1.4.0" & <= "1.9.0"} - "ocamlbuild" {build} -] -available: [ os = "darwin" ] -post-messages: [ - "This package requires the vmnet.framework plus development headers which are present in Yosemite (10.10.*) and later." {failure} -] diff --git a/packages/vmnet/vmnet.1.0.0/url b/packages/vmnet/vmnet.1.0.0/url deleted file mode 100644 index 6c2886653a1..00000000000 --- a/packages/vmnet/vmnet.1.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-vmnet/archive/v1.0.0.tar.gz" -checksum: "8107ba7f2fe4f5da17908da07d22c947" diff --git a/packages/vmnet/vmnet.1.0.1/descr b/packages/vmnet/vmnet.1.0.1/descr deleted file mode 100644 index 83d99b24aa2..00000000000 --- a/packages/vmnet/vmnet.1.0.1/descr +++ /dev/null @@ -1,30 +0,0 @@ -Userlevel network bridging on MacOS X - -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. diff --git a/packages/vmnet/vmnet.1.0.1/opam b/packages/vmnet/vmnet.1.0.1/opam deleted file mode 100644 index edbff366fb6..00000000000 --- a/packages/vmnet/vmnet.1.0.1/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "1.2" -name: "vmnet" -maintainer: "Anil Madhavapeddy " -authors: "Anil Madhavapeddy " -homepage: "https://github.com/mirage/ocaml-vmnet" -bug-reports: "https://github.com/mirage/ocaml-vmnet/issues" -dev-repo: "https://github.com/mirage/ocaml-vmnet.git" -license: "ISC" -build: [ - ["./configure" "--prefix=%{prefix}%"] - [make] -] -install: [make "install"] -remove: ["ocamlfind" "remove" "vmnet"] -depends: [ - "ocamlfind" {build} - "camlp4" {build} - "type_conv" {build} - "sexplib" {< "113.24.00"} - "ipaddr" {>= "2.5.0"} - "lwt" {>= "2.4.3"} - "cstruct" {>= "1.4.0" & <= "1.9.0"} - "ocamlbuild" {build} -] -available: [ os = "darwin" ] -post-messages: [ - "This package requires the vmnet.framework plus development headers which are present in Yosemite (10.10.*) and later." {failure} -] diff --git a/packages/vmnet/vmnet.1.0.1/url b/packages/vmnet/vmnet.1.0.1/url deleted file mode 100644 index ddd20bfe179..00000000000 --- a/packages/vmnet/vmnet.1.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-vmnet/archive/v1.0.1.tar.gz" -checksum: "b1ff2c7323a8a7ff158227f5b2713bbd" diff --git a/packages/vmnet/vmnet.1.0.2/descr b/packages/vmnet/vmnet.1.0.2/descr deleted file mode 100644 index 83d99b24aa2..00000000000 --- a/packages/vmnet/vmnet.1.0.2/descr +++ /dev/null @@ -1,30 +0,0 @@ -Userlevel network bridging on MacOS X - -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. diff --git a/packages/vmnet/vmnet.1.0.2/opam b/packages/vmnet/vmnet.1.0.2/opam index edbff366fb6..93181c9be85 100644 --- a/packages/vmnet/vmnet.1.0.2/opam +++ b/packages/vmnet/vmnet.1.0.2/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" name: "vmnet" maintainer: "Anil Madhavapeddy " authors: "Anil Madhavapeddy " homepage: "https://github.com/mirage/ocaml-vmnet" bug-reports: "https://github.com/mirage/ocaml-vmnet/issues" -dev-repo: "https://github.com/mirage/ocaml-vmnet.git" +dev-repo: "git+https://github.com/mirage/ocaml-vmnet.git" license: "ISC" build: [ ["./configure" "--prefix=%{prefix}%"] @@ -13,6 +13,7 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "vmnet"] depends: [ + "ocaml" "ocamlfind" {build} "camlp4" {build} "type_conv" {build} @@ -22,7 +23,42 @@ depends: [ "cstruct" {>= "1.4.0" & <= "1.9.0"} "ocamlbuild" {build} ] -available: [ os = "darwin" ] +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: "md5=977dfa93f1f117e26d541aa4624d132e" +} diff --git a/packages/vmnet/vmnet.1.0.2/url b/packages/vmnet/vmnet.1.0.2/url deleted file mode 100644 index be04aef1562..00000000000 --- a/packages/vmnet/vmnet.1.0.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-vmnet/archive/v1.0.2.tar.gz" -checksum: "977dfa93f1f117e26d541aa4624d132e" diff --git a/packages/vmnet/vmnet.1.1.0/descr b/packages/vmnet/vmnet.1.1.0/descr deleted file mode 100644 index 83d99b24aa2..00000000000 --- a/packages/vmnet/vmnet.1.1.0/descr +++ /dev/null @@ -1,30 +0,0 @@ -Userlevel network bridging on MacOS X - -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. diff --git a/packages/vmnet/vmnet.1.1.0/opam b/packages/vmnet/vmnet.1.1.0/opam index f7946c60371..84925d22cbc 100644 --- a/packages/vmnet/vmnet.1.1.0/opam +++ b/packages/vmnet/vmnet.1.1.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" name: "vmnet" maintainer: "Anil Madhavapeddy " authors: "Anil Madhavapeddy " homepage: "https://github.com/mirage/ocaml-vmnet" bug-reports: "https://github.com/mirage/ocaml-vmnet/issues" -dev-repo: "https://github.com/mirage/ocaml-vmnet.git" +dev-repo: "git+https://github.com/mirage/ocaml-vmnet.git" license: "ISC" build: [ ["./configure" "--prefix=%{prefix}%"] @@ -13,17 +13,53 @@ build: [ install: [make "install"] remove: ["ocamlfind" "remove" "vmnet"] depends: [ + "ocaml" "ocamlfind" {build} "ocamlbuild" {build} "ppx_tools" {build} "ppx_deriving" {build} "ppx_sexp_conv" {build} "sexplib" {>= "113.24.00"} - "ipaddr" {>="1.4.0"} - "lwt" {>="2.4.3"} - "cstruct" {>="1.9.0"} + "ipaddr" {>= "1.4.0"} + "lwt" {>= "2.4.3"} + "cstruct" {>= "1.9.0"} ] -available: [ os = "darwin" ] +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.1.0.tar.gz" + checksum: "md5=0a254aa5df0344a1cf998a8381ded0af" +} diff --git a/packages/vmnet/vmnet.1.1.0/url b/packages/vmnet/vmnet.1.1.0/url deleted file mode 100644 index 8f736e01222..00000000000 --- a/packages/vmnet/vmnet.1.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-vmnet/archive/v1.1.0.tar.gz" -checksum: "0a254aa5df0344a1cf998a8381ded0af" diff --git a/packages/vmnet/vmnet.1.2.0/descr b/packages/vmnet/vmnet.1.2.0/descr deleted file mode 100644 index 83d99b24aa2..00000000000 --- a/packages/vmnet/vmnet.1.2.0/descr +++ /dev/null @@ -1,30 +0,0 @@ -Userlevel network bridging on MacOS X - -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. diff --git a/packages/vmnet/vmnet.1.2.0/opam b/packages/vmnet/vmnet.1.2.0/opam index e571b7a852f..c077a956460 100644 --- a/packages/vmnet/vmnet.1.2.0/opam +++ b/packages/vmnet/vmnet.1.2.0/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" name: "vmnet" maintainer: "Anil Madhavapeddy " authors: "Anil Madhavapeddy " homepage: "https://github.com/mirage/ocaml-vmnet" bug-reports: "https://github.com/mirage/ocaml-vmnet/issues" -dev-repo: "https://github.com/mirage/ocaml-vmnet.git" +dev-repo: "git+https://github.com/mirage/ocaml-vmnet.git" doc: "https://mirage.github.io/ocaml-vmnet/" license: "ISC" @@ -14,16 +14,52 @@ build: [ ] depends: [ + "ocaml" "ocamlfind" {build} - "jbuilder" {build & >="1.0+beta9"} + "jbuilder" {build & >= "1.0+beta9"} "ppx_tools" {build} "ppx_sexp_conv" {build} "sexplib" {>= "113.24.00"} - "ipaddr" {>="1.4.0"} - "lwt" {>="2.4.3"} - "cstruct" {>="1.9.0"} + "ipaddr" {>= "1.4.0"} + "lwt" {>= "2.4.3"} + "cstruct" {>= "1.9.0"} ] -available: [ os = "darwin" ] +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: "md5=268ed65aaaa266867ba21cc90cdd4a44" +} diff --git a/packages/vmnet/vmnet.1.2.0/url b/packages/vmnet/vmnet.1.2.0/url deleted file mode 100644 index 2307ab76743..00000000000 --- a/packages/vmnet/vmnet.1.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-vmnet/releases/download/1.2.0/vmnet-1.2.0.tbz" -checksum: "268ed65aaaa266867ba21cc90cdd4a44" diff --git a/packages/vmnet/vmnet.1.3.0/descr b/packages/vmnet/vmnet.1.3.0/descr deleted file mode 100644 index 83d99b24aa2..00000000000 --- a/packages/vmnet/vmnet.1.3.0/descr +++ /dev/null @@ -1,30 +0,0 @@ -Userlevel network bridging on MacOS X - -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. diff --git a/packages/vmnet/vmnet.1.3.0/opam b/packages/vmnet/vmnet.1.3.0/opam deleted file mode 100644 index 527c962baf0..00000000000 --- a/packages/vmnet/vmnet.1.3.0/opam +++ /dev/null @@ -1,36 +0,0 @@ -opam-version: "1.2" -name: "vmnet" -maintainer: "Anil Madhavapeddy " -authors: "Anil Madhavapeddy " -homepage: "https://github.com/mirage/ocaml-vmnet" -bug-reports: "https://github.com/mirage/ocaml-vmnet/issues" -dev-repo: "https://github.com/mirage/ocaml-vmnet.git" -doc: "https://mirage.github.io/ocaml-vmnet/" -license: "ISC" - -build: [ - [ "jbuilder" "subst"] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] -] - -build-test: [ - [ "jbuilder" "subst"] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] - [ "jbuilder" "runtest" ] -] - -depends: [ - "jbuilder" {build & >="1.0+beta9"} - "ppx_tools" {build} - "ppx_sexp_conv" {build} - "ocaml-migrate-parsetree" {build} - "sexplib" {>= "113.24.00"} - "ipaddr" {>="1.4.0"} - "lwt" {>="2.4.3"} - "cstruct" {>="1.9.0"} - "cstruct-unix" -] -available: [ os = "darwin" ] -post-messages: [ - "This package requires the vmnet.framework plus development headers which are present in Yosemite (10.10.*) and later." {failure} -] diff --git a/packages/vmnet/vmnet.1.3.0/url b/packages/vmnet/vmnet.1.3.0/url deleted file mode 100644 index 302783ff44a..00000000000 --- a/packages/vmnet/vmnet.1.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-vmnet/releases/download/1.3.0/vmnet-1.3.0.tbz" -checksum: "d0850d85ae529b0acd770d7ee59baac2" diff --git a/packages/vmnet/vmnet.1.3.1/descr b/packages/vmnet/vmnet.1.3.1/descr deleted file mode 100644 index 27d1291605c..00000000000 --- a/packages/vmnet/vmnet.1.3.1/descr +++ /dev/null @@ -1,20 +0,0 @@ -MacOS X `vmnet` NAT networking - -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` optionally supports NATing 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. - -Note the application must be configured to use DHCP: static IPs are not supported. \ No newline at end of file diff --git a/packages/vmnet/vmnet.1.3.1/opam b/packages/vmnet/vmnet.1.3.1/opam index 451c7cde0e8..b2e6cd8b9b4 100644 --- a/packages/vmnet/vmnet.1.3.1/opam +++ b/packages/vmnet/vmnet.1.3.1/opam @@ -1,35 +1,57 @@ -opam-version: "1.2" +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: "https://github.com/mirage/ocaml-vmnet.git" +dev-repo: "git+https://github.com/mirage/ocaml-vmnet.git" doc: "https://mirage.github.io/ocaml-vmnet/" license: "ISC" build: [ - [ "jbuilder" "subst"] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] + ["jbuilder" "subst"] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "subst"] {with-test & pinned} + ["jbuilder" "build" "-p" name "-j" jobs] {with-test} + ["jbuilder" "runtest"] {with-test} ] - -build-test: [ - [ "jbuilder" "subst"] {pinned} - [ "jbuilder" "build" "-p" name "-j" jobs ] - [ "jbuilder" "runtest" ] -] - depends: [ - "jbuilder" {build & >="1.0+beta9"} + "ocaml" + "jbuilder" {build & >= "1.0+beta9"} "ppx_tools" {build} "ppx_sexp_conv" {build} "ocaml-migrate-parsetree" {build} "sexplib" {>= "113.24.00"} - "ipaddr" {>="1.4.0"} - "lwt" {>="2.4.3"} - "cstruct" {>="1.9.0"} + "ipaddr" {>= "1.4.0"} + "lwt" {>= "2.4.3"} + "cstruct" {>= "1.9.0"} "cstruct-unix" ] -available: [ os = "darwin" ] +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: "MacOS X `vmnet` NAT networking" +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` optionally supports NATing 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. + +Note the application must be configured to use DHCP: static IPs are not supported.""" +url { + src: + "https://github.com/mirage/ocaml-vmnet/releases/download/1.3.1/vmnet-1.3.1.tbz" + checksum: "md5=2d29f60735a4579fcce6dee37bd015fe" +} diff --git a/packages/vmnet/vmnet.1.3.1/url b/packages/vmnet/vmnet.1.3.1/url deleted file mode 100644 index 8d42df6d6f1..00000000000 --- a/packages/vmnet/vmnet.1.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/mirage/ocaml-vmnet/releases/download/1.3.1/vmnet-1.3.1.tbz" -checksum: "2d29f60735a4579fcce6dee37bd015fe" \ No newline at end of file diff --git a/packages/voaacenc/voaacenc.0.1.0/descr b/packages/voaacenc/voaacenc.0.1.0/descr deleted file mode 100644 index a6d0a50dc9a..00000000000 --- a/packages/voaacenc/voaacenc.0.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the voaacenc library to encode audio files in AAC format diff --git a/packages/voaacenc/voaacenc.0.1.0/opam b/packages/voaacenc/voaacenc.0.1.0/opam index 999eaa6fa27..12b3912c667 100644 --- a/packages/voaacenc/voaacenc.0.1.0/opam +++ b/packages/voaacenc/voaacenc.0.1.0/opam @@ -1,13 +1,21 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "smimram@gmail.com" build: [ ["./configure" "--prefix" prefix] [make] ] remove: [["ocamlfind" "remove" "voaacenc"]] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["debian"] ["camlidl" "libvo-aacenc-dev"]] - [["ubuntu"] ["camlidl" "libvo-aacenc-dev"]] + ["camlidl" "libvo-aacenc-dev"] {os-distribution = "debian"} + ["camlidl" "libvo-aacenc-dev"] {os-distribution = "ubuntu"} ] install: [make "install"] +synopsis: + "Bindings for the voaacenc library to encode audio files in AAC format" +flags: light-uninstall +url { + src: + "http://downloads.sourceforge.net/project/savonet/ocaml-voaacenc/0.1.0/ocaml-voaacenc-0.1.0.tar.gz" + checksum: "md5=b2cd855f586d4550758c3c6d4f28006d" +} diff --git a/packages/voaacenc/voaacenc.0.1.0/url b/packages/voaacenc/voaacenc.0.1.0/url deleted file mode 100644 index 2505cfa2bbe..00000000000 --- a/packages/voaacenc/voaacenc.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-voaacenc/0.1.0/ocaml-voaacenc-0.1.0.tar.gz" -checksum: "b2cd855f586d4550758c3c6d4f28006d" diff --git a/packages/voaacenc/voaacenc.0.1.1/descr b/packages/voaacenc/voaacenc.0.1.1/descr deleted file mode 100644 index a6d0a50dc9a..00000000000 --- a/packages/voaacenc/voaacenc.0.1.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings for the voaacenc library to encode audio files in AAC format diff --git a/packages/voaacenc/voaacenc.0.1.1/opam b/packages/voaacenc/voaacenc.0.1.1/opam index e140c144b2f..0a58e548ef3 100644 --- a/packages/voaacenc/voaacenc.0.1.1/opam +++ b/packages/voaacenc/voaacenc.0.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-voaacenc" @@ -10,11 +10,19 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "voaacenc"] -depends: ["ocamlfind"] +depends: ["ocaml" "ocamlfind"] depexts: [ - [["debian"] ["libvo-aacenc-dev"]] - [["ubuntu"] ["libvo-aacenc-dev"]] - [["osx" "homebrew"] ["libvo-aacenc"]] + ["libvo-aacenc-dev"] {os-distribution = "debian"} + ["libvo-aacenc-dev"] {os-distribution = "ubuntu"} + ["libvo-aacenc"] {os = "macos" & os-distribution = "homebrew"} ] bug-reports: "https://github.com/savonet/ocaml-voaacenc/issues" -dev-repo: "https://github.com/savonet/ocaml-voaacenc.git" +dev-repo: "git+https://github.com/savonet/ocaml-voaacenc.git" +synopsis: + "Bindings for the voaacenc library to encode audio files in AAC format" +flags: light-uninstall +url { + src: + "https://github.com/savonet/ocaml-voaacenc/releases/download/0.1.1/ocaml-voaacenc-0.1.1.tar.gz" + checksum: "md5=9fc233686c26a0ec96b8a9144dc8d95b" +} diff --git a/packages/voaacenc/voaacenc.0.1.1/url b/packages/voaacenc/voaacenc.0.1.1/url deleted file mode 100644 index b8d6d536e5a..00000000000 --- a/packages/voaacenc/voaacenc.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-voaacenc/releases/download/0.1.1/ocaml-voaacenc-0.1.1.tar.gz" -checksum: "9fc233686c26a0ec96b8a9144dc8d95b" diff --git a/packages/vorbis/vorbis.0.6.1/descr b/packages/vorbis/vorbis.0.6.1/descr deleted file mode 100644 index 26eb0362f47..00000000000 --- a/packages/vorbis/vorbis.0.6.1/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings to libvorbis diff --git a/packages/vorbis/vorbis.0.6.1/opam b/packages/vorbis/vorbis.0.6.1/opam index 7e7dced9338..e42d531dbd3 100644 --- a/packages/vorbis/vorbis.0.6.1/opam +++ b/packages/vorbis/vorbis.0.6.1/opam @@ -1,17 +1,21 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "smimram@gmail.com" build: [ ["./configure" "--prefix" prefix] [make] ] remove: [["ocamlfind" "remove" "vorbis"]] -depends: [ - "ocamlfind" - "ogg" -] +depends: ["ocaml" "ocamlfind" "ogg"] depexts: [ - [["debian"] ["libvorbis-dev"]] - [["ubuntu"] ["libvorbis-dev"]] - [["osx" "homebrew"] ["libvorbis"]] + ["libvorbis-dev"] {os-distribution = "debian"} + ["libvorbis-dev"] {os-distribution = "ubuntu"} + ["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: "md5=f56c3566d1485e5b5cb9aa75acbd9d0c" +} diff --git a/packages/vorbis/vorbis.0.6.1/url b/packages/vorbis/vorbis.0.6.1/url deleted file mode 100644 index 107fc405ed7..00000000000 --- a/packages/vorbis/vorbis.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://downloads.sourceforge.net/project/savonet/ocaml-vorbis/0.6.1/ocaml-vorbis-0.6.1.tar.gz" -checksum: "f56c3566d1485e5b5cb9aa75acbd9d0c" diff --git a/packages/vorbis/vorbis.0.6.2/descr b/packages/vorbis/vorbis.0.6.2/descr deleted file mode 100644 index 26eb0362f47..00000000000 --- a/packages/vorbis/vorbis.0.6.2/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings to libvorbis diff --git a/packages/vorbis/vorbis.0.6.2/opam b/packages/vorbis/vorbis.0.6.2/opam index f1f4c542cad..aeb1dc2b10d 100644 --- a/packages/vorbis/vorbis.0.6.2/opam +++ b/packages/vorbis/vorbis.0.6.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-vorbis" @@ -10,17 +10,21 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "vorbis"] -depends: [ - "ocamlfind" - "ogg" -] +depends: ["ocaml" "ocamlfind" "ogg"] depexts: [ - [["centos"] ["libvorbis-devel"]] - [["fedora"] ["libvorbis-devel"]] - [["opensuse"] ["libvorbis-devel"]] - [["debian"] ["libvorbis-dev"]] - [["ubuntu"] ["libvorbis-dev"]] - [["osx" "homebrew"] ["libvorbis"]] + ["libvorbis-devel"] {os-distribution = "centos"} + ["libvorbis-devel"] {os-distribution = "fedora"} + ["libvorbis-devel"] {os-distribution = "opensuse"} + ["libvorbis-dev"] {os-distribution = "debian"} + ["libvorbis-dev"] {os-distribution = "ubuntu"} + ["libvorbis"] {os = "macos" & os-distribution = "homebrew"} ] bug-reports: "https://github.com/savonet/ocaml-vorbis/issues" -dev-repo: "https://github.com/savonet/ocaml-vorbis.git" +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: "md5=bb20473496ea5102c5ccd25aa5ef785d" +} diff --git a/packages/vorbis/vorbis.0.6.2/url b/packages/vorbis/vorbis.0.6.2/url deleted file mode 100644 index 8ec3d875db5..00000000000 --- a/packages/vorbis/vorbis.0.6.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-vorbis/releases/download/0.6.2/ocaml-vorbis-0.6.2.tar.gz" -checksum: "bb20473496ea5102c5ccd25aa5ef785d" diff --git a/packages/vorbis/vorbis.0.7.0/descr b/packages/vorbis/vorbis.0.7.0/descr deleted file mode 100644 index 26eb0362f47..00000000000 --- a/packages/vorbis/vorbis.0.7.0/descr +++ /dev/null @@ -1 +0,0 @@ -Bindings to libvorbis diff --git a/packages/vorbis/vorbis.0.7.0/opam b/packages/vorbis/vorbis.0.7.0/opam index b8f4aea0169..a7a0d8f62ed 100644 --- a/packages/vorbis/vorbis.0.7.0/opam +++ b/packages/vorbis/vorbis.0.7.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Romain Beauxis " authors: "The Savonet Team " homepage: "https://github.com/savonet/ocaml-vorbis" @@ -10,18 +10,22 @@ install: [ [make "install"] ] remove: ["ocamlfind" "remove" "vorbis"] -depends: [ - "ocamlfind" - "ogg" -] +depends: ["ocaml" "ocamlfind" "ogg"] depexts: [ - [["alpine"] ["libvorbis-dev"]] - [["centos"] ["libvorbis-devel"]] - [["fedora"] ["libvorbis-devel"]] - [["opensuse"] ["libvorbis-devel"]] - [["debian"] ["libvorbis-dev"]] - [["ubuntu"] ["libvorbis-dev"]] - [["osx" "homebrew"] ["libvorbis"]] + ["libvorbis-dev"] {os-distribution = "alpine"} + ["libvorbis-devel"] {os-distribution = "centos"} + ["libvorbis-devel"] {os-distribution = "fedora"} + ["libvorbis-devel"] {os-distribution = "opensuse"} + ["libvorbis-dev"] {os-distribution = "debian"} + ["libvorbis-dev"] {os-distribution = "ubuntu"} + ["libvorbis"] {os = "macos" & os-distribution = "homebrew"} ] bug-reports: "https://github.com/savonet/ocaml-vorbis/issues" -dev-repo: "https://github.com/savonet/ocaml-vorbis.git" +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: "md5=b43a9413852adacdb36fc9e25f419576" +} diff --git a/packages/vorbis/vorbis.0.7.0/url b/packages/vorbis/vorbis.0.7.0/url deleted file mode 100644 index 754f60942a4..00000000000 --- a/packages/vorbis/vorbis.0.7.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/savonet/ocaml-vorbis/releases/download/0.7.0/ocaml-vorbis-0.7.0.tar.gz" -checksum: "b43a9413852adacdb36fc9e25f419576" diff --git a/packages/vpnkit/vpnkit.0.0.0/descr b/packages/vpnkit/vpnkit.0.0.0/descr deleted file mode 100644 index 0e2078aabdf..00000000000 --- a/packages/vpnkit/vpnkit.0.0.0/descr +++ /dev/null @@ -1,16 +0,0 @@ -VPN-friendly networking devices for [HyperKit](https://github.com/docker/hyperkit) - -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. diff --git a/packages/vpnkit/vpnkit.0.0.0/opam b/packages/vpnkit/vpnkit.0.0.0/opam deleted file mode 100644 index 21467d7a9a0..00000000000 --- a/packages/vpnkit/vpnkit.0.0.0/opam +++ /dev/null @@ -1,55 +0,0 @@ -opam-version: "1.2" -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: "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: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "oasis" {build} - "alcotest" {test} - "result" - "tar-format" {>="0.6.0" & <"0.7.0"} - "ipaddr" - "lwt" { < "2.7.0" } - "uwt" { = "0.0.3" } - "tcpip" { >= "2.8.0" & < "3.0.0" } - "pcap-format" - "dns" - "dns-forward" {< "0.10.0"} - "datakit-server" {< "0.10.0"} - "hashcons" {= "1.0.1"} - "pcap-format" { >= "0.4.0" } - "cmdliner" - "charrua-core" { >= "0.3" } - "named-pipe" { >= "0.4.0" } - "hvsock" { >= "0.8.1" & < "0.13.0" } - "asl" - "win-eventlog" - "fd-send-recv" - "logs" - "fmt" - "astring" - "mirage-flow" { >= "1.1.0" } - "mirage-types-lwt" { < "3.0.0" } -] diff --git a/packages/vpnkit/vpnkit.0.0.0/url b/packages/vpnkit/vpnkit.0.0.0/url deleted file mode 100644 index 5ea3fd0a337..00000000000 --- a/packages/vpnkit/vpnkit.0.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/djs55/vpnkit/archive/v0.0.0.tar.gz" -checksum: "9bd05f1339ba9d48a119ee394b701c8f" diff --git a/packages/vpnkit/vpnkit.0.1.1/descr b/packages/vpnkit/vpnkit.0.1.1/descr deleted file mode 100644 index aaa647321e1..00000000000 --- a/packages/vpnkit/vpnkit.0.1.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -VPN-friendly networking devices for HyperKit - -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. diff --git a/packages/vpnkit/vpnkit.0.1.1/opam b/packages/vpnkit/vpnkit.0.1.1/opam index d6cfed65775..475c0952be5 100644 --- a/packages/vpnkit/vpnkit.0.1.1/opam +++ b/packages/vpnkit/vpnkit.0.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "David Scott " authors: [ "Anil Madhavapeddy " @@ -14,7 +14,7 @@ authors: [ ] homepage: "https://github.com/moby/vpnkit" bug-reports: "https://github.com/moby/vpnkit/issues" -dev-repo: "https://github.com/moby/vpnkit.git" +dev-repo: "git+https://github.com/moby/vpnkit.git" doc: "https://moby.github.io/vpnkit/" build: [ @@ -23,8 +23,9 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta10"} - "alcotest" {test} + "ocaml" {< "4.06.0"} + "jbuilder" {build & >= "1.0+beta10"} + "alcotest" {with-test} "result" "tar" {>= "0.8.0"} "ipaddr" @@ -42,7 +43,7 @@ depends: [ "pcap-format" {>= "0.4.0"} "cmdliner" "charrua-core" {>= "0.9"} - "charrua-client-mirage" {test} + "charrua-client-mirage" {with-test} "named-pipe" {>= "0.4.0"} "hvsock" {>= "0.13.0"} "asl" @@ -65,5 +66,14 @@ depends: [ "uuidm" "ezjsonm" {>= "0.4.0"} ] - -available: [ ocaml-version < "4.06.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: "md5=66eacee906f9e5a263d627cf96cdb0c8" +} diff --git a/packages/vpnkit/vpnkit.0.1.1/url b/packages/vpnkit/vpnkit.0.1.1/url deleted file mode 100644 index c727b2eea30..00000000000 --- a/packages/vpnkit/vpnkit.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/vpnkit/releases/download/v0.1.1/vpnkit-0.1.1.tbz" -checksum: "66eacee906f9e5a263d627cf96cdb0c8" \ No newline at end of file diff --git a/packages/vpnkit/vpnkit.0.2.0/descr b/packages/vpnkit/vpnkit.0.2.0/descr deleted file mode 100644 index aaa647321e1..00000000000 --- a/packages/vpnkit/vpnkit.0.2.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -VPN-friendly networking devices for HyperKit - -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. diff --git a/packages/vpnkit/vpnkit.0.2.0/opam b/packages/vpnkit/vpnkit.0.2.0/opam index 753deb73d69..52f97877856 100644 --- a/packages/vpnkit/vpnkit.0.2.0/opam +++ b/packages/vpnkit/vpnkit.0.2.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "David Scott " authors: [ "Anil Madhavapeddy " @@ -14,7 +14,7 @@ authors: [ ] homepage: "https://github.com/moby/vpnkit" bug-reports: "https://github.com/moby/vpnkit/issues" -dev-repo: "https://github.com/moby/vpnkit.git" +dev-repo: "git+https://github.com/moby/vpnkit.git" doc: "https://moby.github.io/vpnkit/" build: [ @@ -23,8 +23,9 @@ build: [ ] depends: [ - "jbuilder" {build & >="1.0+beta10"} - "alcotest" {test} + "ocaml" + "jbuilder" {build & >= "1.0+beta10"} + "alcotest" {with-test} "result" "tar" {>= "0.8.0"} "ipaddr" @@ -42,7 +43,7 @@ depends: [ "pcap-format" {>= "0.4.0"} "cmdliner" "charrua-core" {>= "0.9"} - "charrua-client-mirage" {test} + "charrua-client-mirage" {with-test} "hvsock" {>= "1.0.1"} "asl" "win-eventlog" @@ -63,3 +64,14 @@ depends: [ "stringext" "mirage-clock-unix" ] +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.2.0/vpnkit-0.2.0.tbz" + checksum: "md5=bb584a2e61904390721a8a2a3fc4617e" +} diff --git a/packages/vpnkit/vpnkit.0.2.0/url b/packages/vpnkit/vpnkit.0.2.0/url deleted file mode 100644 index f8e42930cde..00000000000 --- a/packages/vpnkit/vpnkit.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/moby/vpnkit/releases/download/v0.2.0/vpnkit-0.2.0.tbz" -checksum: "bb584a2e61904390721a8a2a3fc4617e" diff --git a/packages/vpt/vpt.3.0.0/descr b/packages/vpt/vpt.3.0.0/descr deleted file mode 100644 index 1a43157fc8a..00000000000 --- a/packages/vpt/vpt.3.0.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -Vantage point tree implementation in OCaml. - -A vantage point tree allows to do fast but exact nearest neighbor searches -in any space provided that you have a metric (function) to measure the -distance between any two points in that space. diff --git a/packages/vpt/vpt.3.0.0/opam b/packages/vpt/vpt.3.0.0/opam index 2d8935a5639..d70dae1c079 100644 --- a/packages/vpt/vpt.3.0.0/opam +++ b/packages/vpt/vpt.3.0.0/opam @@ -1,13 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ligand@free.fr" authors: ["Francois BERENGER"] homepage: "https://github.com/UnixJunkie/vp-tree" bug-reports: "https://github.com/UnixJunkie/vp-tree/issues" -dev-repo: "https://github.com/UnixJunkie/vp-tree.git" +dev-repo: "git+https://github.com/UnixJunkie/vp-tree.git" license: "BSD-3" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta7"} ] +synopsis: "Vantage point tree implementation in OCaml." +description: """ +A vantage point tree allows to do fast but exact nearest neighbor searches +in any space provided that you have a metric (function) to measure the +distance between any two points in that space.""" +url { + src: "https://github.com/UnixJunkie/vp-tree/archive/v3.0.0.tar.gz" + checksum: "md5=172f210c7ac22193f26a96472f8fb1e4" +} diff --git a/packages/vpt/vpt.3.0.0/url b/packages/vpt/vpt.3.0.0/url deleted file mode 100644 index 86c07cda20a..00000000000 --- a/packages/vpt/vpt.3.0.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/vp-tree/archive/v3.0.0.tar.gz" -checksum: "172f210c7ac22193f26a96472f8fb1e4" diff --git a/packages/vpt/vpt.3.0.1/descr b/packages/vpt/vpt.3.0.1/descr deleted file mode 100644 index 1a43157fc8a..00000000000 --- a/packages/vpt/vpt.3.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Vantage point tree implementation in OCaml. - -A vantage point tree allows to do fast but exact nearest neighbor searches -in any space provided that you have a metric (function) to measure the -distance between any two points in that space. diff --git a/packages/vpt/vpt.3.0.1/opam b/packages/vpt/vpt.3.0.1/opam index 2d8935a5639..5bffe516778 100644 --- a/packages/vpt/vpt.3.0.1/opam +++ b/packages/vpt/vpt.3.0.1/opam @@ -1,13 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ligand@free.fr" authors: ["Francois BERENGER"] homepage: "https://github.com/UnixJunkie/vp-tree" bug-reports: "https://github.com/UnixJunkie/vp-tree/issues" -dev-repo: "https://github.com/UnixJunkie/vp-tree.git" +dev-repo: "git+https://github.com/UnixJunkie/vp-tree.git" license: "BSD-3" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta7"} ] +synopsis: "Vantage point tree implementation in OCaml." +description: """ +A vantage point tree allows to do fast but exact nearest neighbor searches +in any space provided that you have a metric (function) to measure the +distance between any two points in that space.""" +url { + src: "https://github.com/UnixJunkie/vp-tree/archive/v3.0.1.tar.gz" + checksum: "md5=ff4362283a59f3f84d560d1a1975e7fd" +} diff --git a/packages/vpt/vpt.3.0.1/url b/packages/vpt/vpt.3.0.1/url deleted file mode 100644 index 1371af47e7f..00000000000 --- a/packages/vpt/vpt.3.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/vp-tree/archive/v3.0.1.tar.gz" -checksum: "ff4362283a59f3f84d560d1a1975e7fd" diff --git a/packages/vpt/vpt.4.0.1/descr b/packages/vpt/vpt.4.0.1/descr deleted file mode 100644 index 1a43157fc8a..00000000000 --- a/packages/vpt/vpt.4.0.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -Vantage point tree implementation in OCaml. - -A vantage point tree allows to do fast but exact nearest neighbor searches -in any space provided that you have a metric (function) to measure the -distance between any two points in that space. diff --git a/packages/vpt/vpt.4.0.1/opam b/packages/vpt/vpt.4.0.1/opam index 2d8935a5639..3d9df615b1e 100644 --- a/packages/vpt/vpt.4.0.1/opam +++ b/packages/vpt/vpt.4.0.1/opam @@ -1,13 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "ligand@free.fr" authors: ["Francois BERENGER"] homepage: "https://github.com/UnixJunkie/vp-tree" bug-reports: "https://github.com/UnixJunkie/vp-tree/issues" -dev-repo: "https://github.com/UnixJunkie/vp-tree.git" +dev-repo: "git+https://github.com/UnixJunkie/vp-tree.git" license: "BSD-3" build: [ ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" "jbuilder" {build & >= "1.0+beta7"} ] +synopsis: "Vantage point tree implementation in OCaml." +description: """ +A vantage point tree allows to do fast but exact nearest neighbor searches +in any space provided that you have a metric (function) to measure the +distance between any two points in that space.""" +url { + src: "https://github.com/UnixJunkie/vp-tree/archive/v4.0.1.tar.gz" + checksum: "md5=d65973d0c20d32deb57bbc91f2af5a6d" +} diff --git a/packages/vpt/vpt.4.0.1/url b/packages/vpt/vpt.4.0.1/url deleted file mode 100644 index 3c6baec03e7..00000000000 --- a/packages/vpt/vpt.4.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/UnixJunkie/vp-tree/archive/v4.0.1.tar.gz" -checksum: "d65973d0c20d32deb57bbc91f2af5a6d" diff --git a/packages/vrt/vrt.0.1.0/descr b/packages/vrt/vrt.0.1.0/descr deleted file mode 100644 index 01416ca57fa..00000000000 --- a/packages/vrt/vrt.0.1.0/descr +++ /dev/null @@ -1,7 +0,0 @@ -A setup command line tools to help with development on remote AWS desktops - -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. diff --git a/packages/vrt/vrt.0.1.0/opam b/packages/vrt/vrt.0.1.0/opam index 4144e8932be..d498513f652 100644 --- a/packages/vrt/vrt.0.1.0/opam +++ b/packages/vrt/vrt.0.1.0/opam @@ -1,29 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "contact@afiniate.com" -author: "contact@afiniate.com" homepage: "https://github.com/afiniate/vrt" bug-reports: "https://github.com/afiniate/vrt/issues" license: "Apache v2" -dev-repo: "git@github.com:afiniate/vrt.git" - -available: [ ocaml-version >= "4.02" ] - +dev-repo: "git+ssh://git@github.com/afiniate/vrt.git" build: [ [make "build"] ] install: [make "install" "PREFIX=%{prefix}%"] remove: [make "remove" "PREFIX=%{prefix}%"] depends: [ + "ocaml" {>= "4.02"} "ocamlfind" {build} "core" "async" "async_shell" "async_unix" "async_extra" - "sexplib" {<"113.09.00"} + "sexplib" {< "113.09.00"} "camlp4" {build} "type_conv" {build} "async_shell" "core_extended" "async_find" ] +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: "md5=be3bd2fdc543d2dab7accd7390d3b1e4" +} diff --git a/packages/vrt/vrt.0.1.0/url b/packages/vrt/vrt.0.1.0/url deleted file mode 100644 index 5b5139294b8..00000000000 --- a/packages/vrt/vrt.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/afiniate/vrt/archive/0.1.0.tar.gz" -checksum: "be3bd2fdc543d2dab7accd7390d3b1e4" diff --git a/packages/wamp-msgpck/wamp-msgpck.1.2/descr b/packages/wamp-msgpck/wamp-msgpck.1.2/descr deleted file mode 100644 index 60fa1086de7..00000000000 --- a/packages/wamp-msgpck/wamp-msgpck.1.2/descr +++ /dev/null @@ -1,8 +0,0 @@ -Web Application Messaging Protocol (WAMP) library — Msgpck support - -WAMP is a routed protocol that provides two messaging patterns: -Publish & Subscribe and routed Remote Procedure Calls. It is intended -to connect application components in distributed applications. WAMP -uses WebSocket as its default transport, but can be transmitted via -any other protocol that allows for ordered, reliable, bi-directional, -and message-oriented communications. \ No newline at end of file diff --git a/packages/wamp-msgpck/wamp-msgpck.1.2/opam b/packages/wamp-msgpck/wamp-msgpck.1.2/opam index 302d61608d4..f9efa04df08 100644 --- a/packages/wamp-msgpck/wamp-msgpck.1.2/opam +++ b/packages/wamp-msgpck/wamp-msgpck.1.2/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Vincent Bernardoff " authors: "Vincent Bernardoff " license: "ISC" homepage: "https://github.com/vbmithr/ocaml-wamp" bug-reports: "https://github.com/vbmithr/ocaml-wamp/issues" -available: [ ocaml-version >= "4.03.0" ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta8"} "msgpck" {>= "1.2"} "wamp" {= "1.2"} @@ -13,4 +13,16 @@ depends: [ flags: light-uninstall build: ["jbuilder" "build" "-j" jobs "-p" name "@install"] dev-repo: "git+https://github.com/vbmithr/ocaml-wamp.git" - +synopsis: + "Web Application Messaging Protocol (WAMP) library — Msgpck support" +description: """ +WAMP is a routed protocol that provides two messaging patterns: +Publish & Subscribe and routed Remote Procedure Calls. It is intended +to connect application components in distributed applications. WAMP +uses WebSocket as its default transport, but can be transmitted via +any other protocol that allows for ordered, reliable, bi-directional, +and message-oriented communications.""" +url { + src: "https://github.com/vbmithr/ocaml-wamp/archive/1.2.tar.gz" + checksum: "md5=f7812894a8f06ad4522769076946445e" +} diff --git a/packages/wamp-msgpck/wamp-msgpck.1.2/url b/packages/wamp-msgpck/wamp-msgpck.1.2/url deleted file mode 100644 index 53aef499aac..00000000000 --- a/packages/wamp-msgpck/wamp-msgpck.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/vbmithr/ocaml-wamp/archive/1.2.tar.gz" -checksum: "f7812894a8f06ad4522769076946445e" diff --git a/packages/wamp-yojson/wamp-yojson.1.2/descr b/packages/wamp-yojson/wamp-yojson.1.2/descr deleted file mode 100644 index dd70f05cd49..00000000000 --- a/packages/wamp-yojson/wamp-yojson.1.2/descr +++ /dev/null @@ -1,8 +0,0 @@ -Web Application Messaging Protocol (WAMP) library — Yojson support - -WAMP is a routed protocol that provides two messaging patterns: -Publish & Subscribe and routed Remote Procedure Calls. It is intended -to connect application components in distributed applications. WAMP -uses WebSocket as its default transport, but can be transmitted via -any other protocol that allows for ordered, reliable, bi-directional, -and message-oriented communications. \ No newline at end of file diff --git a/packages/wamp-yojson/wamp-yojson.1.2/opam b/packages/wamp-yojson/wamp-yojson.1.2/opam index 86788f74e3e..9b3a15d1aba 100644 --- a/packages/wamp-yojson/wamp-yojson.1.2/opam +++ b/packages/wamp-yojson/wamp-yojson.1.2/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Vincent Bernardoff " authors: "Vincent Bernardoff " license: "ISC" homepage: "https://github.com/vbmithr/ocaml-wamp" bug-reports: "https://github.com/vbmithr/ocaml-wamp/issues" -available: [ ocaml-version >= "4.03.0" ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta8"} "wamp" {= "1.2"} "yojson" {>= "1.3.3"} @@ -13,4 +13,16 @@ depends: [ flags: light-uninstall build: ["jbuilder" "build" "-j" jobs "-p" name "@install"] dev-repo: "git+https://github.com/vbmithr/ocaml-wamp.git" - +synopsis: + "Web Application Messaging Protocol (WAMP) library — Yojson support" +description: """ +WAMP is a routed protocol that provides two messaging patterns: +Publish & Subscribe and routed Remote Procedure Calls. It is intended +to connect application components in distributed applications. WAMP +uses WebSocket as its default transport, but can be transmitted via +any other protocol that allows for ordered, reliable, bi-directional, +and message-oriented communications.""" +url { + src: "https://github.com/vbmithr/ocaml-wamp/archive/1.2.tar.gz" + checksum: "md5=f7812894a8f06ad4522769076946445e" +} diff --git a/packages/wamp-yojson/wamp-yojson.1.2/url b/packages/wamp-yojson/wamp-yojson.1.2/url deleted file mode 100644 index 53aef499aac..00000000000 --- a/packages/wamp-yojson/wamp-yojson.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/vbmithr/ocaml-wamp/archive/1.2.tar.gz" -checksum: "f7812894a8f06ad4522769076946445e" diff --git a/packages/wamp/wamp.0.1/descr b/packages/wamp/wamp.0.1/descr deleted file mode 100644 index 65f9259c6f7..00000000000 --- a/packages/wamp/wamp.0.1/descr +++ /dev/null @@ -1 +0,0 @@ -The Web Application Messaging Protocol diff --git a/packages/wamp/wamp.0.1/opam b/packages/wamp/wamp.0.1/opam index cea2690491c..3c809478b53 100644 --- a/packages/wamp/wamp.0.1/opam +++ b/packages/wamp/wamp.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "wamp" version: "0.1" authors: "Vincent Bernardoff " @@ -12,12 +12,14 @@ tags: [ "org:xapi-project" ] 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}%" ] -depends: [ - "ppx_deriving" - "ppx_deriving_yojson" - "uri" -] \ No newline at end of file +depends: ["ocaml" "ppx_deriving" "ppx_deriving_yojson" "uri"] +synopsis: "The Web Application Messaging Protocol" +url { + src: "https://github.com/vbmithr/ocaml-wamp/archive/0.1.tar.gz" + checksum: "md5=d6aa806ca055a5b6b7f8e70607c9a546" +} diff --git a/packages/wamp/wamp.0.1/url b/packages/wamp/wamp.0.1/url deleted file mode 100644 index 03d8bfc27b1..00000000000 --- a/packages/wamp/wamp.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/vbmithr/ocaml-wamp/archive/0.1.tar.gz" -checksum: "d6aa806ca055a5b6b7f8e70607c9a546" \ No newline at end of file diff --git a/packages/wamp/wamp.1.0/descr b/packages/wamp/wamp.1.0/descr deleted file mode 100644 index 65f9259c6f7..00000000000 --- a/packages/wamp/wamp.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -The Web Application Messaging Protocol diff --git a/packages/wamp/wamp.1.0/opam b/packages/wamp/wamp.1.0/opam index 2faa6eecd7e..2c63e797f83 100644 --- a/packages/wamp/wamp.1.0/opam +++ b/packages/wamp/wamp.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "wamp" version: "1.0" authors: "Vincent Bernardoff " @@ -13,6 +13,7 @@ tags: [ ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -22,15 +23,18 @@ depends: [ "ppx_deriving" "sexplib" ] - depopts: [ "yojson" "msgpck" ] -available: [ ocaml-version >= "4.01.0"] build: [[ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--with-yojson" "%{yojson:installed}%" "--with-msgpck" "%{msgpck:installed}%" -]] \ No newline at end of file +]] +synopsis: "The Web Application Messaging Protocol" +url { + src: "https://github.com/vbmithr/ocaml-wamp/archive/1.0.tar.gz" + checksum: "md5=874ab3afd5ef1b0b0b2902c987802537" +} diff --git a/packages/wamp/wamp.1.0/url b/packages/wamp/wamp.1.0/url deleted file mode 100644 index 74eb2ea2c03..00000000000 --- a/packages/wamp/wamp.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/vbmithr/ocaml-wamp/archive/1.0.tar.gz" -checksum: "874ab3afd5ef1b0b0b2902c987802537" \ No newline at end of file diff --git a/packages/wamp/wamp.1.1/descr b/packages/wamp/wamp.1.1/descr deleted file mode 100644 index 5b7f1205cba..00000000000 --- a/packages/wamp/wamp.1.1/descr +++ /dev/null @@ -1,8 +0,0 @@ -Web Application Messaging Protocol (WAMP) library - -WAMP is a routed protocol that provides two messaging patterns: -Publish & Subscribe and routed Remote Procedure Calls. It is intended -to connect application components in distributed applications. WAMP -uses WebSocket as its default transport, but can be transmitted via -any other protocol that allows for ordered, reliable, bi-directional, -and message-oriented communications. diff --git a/packages/wamp/wamp.1.1/opam b/packages/wamp/wamp.1.1/opam index 8f616334880..2ae6a6b95dd 100644 --- a/packages/wamp/wamp.1.1/opam +++ b/packages/wamp/wamp.1.1/opam @@ -1,10 +1,10 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Vincent Bernardoff " authors: "Vincent Bernardoff " homepage: "https://github.com/vbmithr/ocaml-wamp" bug-reports: "https://github.com/vbmithr/ocaml-wamp/issues" license: "ISC" -dev-repo: "https://github.com/vbmithr/ocaml-wamp.git" +dev-repo: "git+https://github.com/vbmithr/ocaml-wamp.git" build: [ "ocaml" "pkg/pkg.ml" @@ -17,6 +17,7 @@ build: [ "%{msgpck:installed}%" ] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} @@ -24,4 +25,15 @@ depends: [ "uri" ] depopts: ["yojson" "msgpck"] -available: [ocaml-version >= "4.01.0"] +synopsis: "Web Application Messaging Protocol (WAMP) library" +description: """ +WAMP is a routed protocol that provides two messaging patterns: +Publish & Subscribe and routed Remote Procedure Calls. It is intended +to connect application components in distributed applications. WAMP +uses WebSocket as its default transport, but can be transmitted via +any other protocol that allows for ordered, reliable, bi-directional, +and message-oriented communications.""" +url { + src: "https://github.com/vbmithr/ocaml-wamp/archive/1.1.tar.gz" + checksum: "md5=8bde63fa1d63370da36248501eb3b285" +} diff --git a/packages/wamp/wamp.1.1/url b/packages/wamp/wamp.1.1/url deleted file mode 100644 index 5b83c51f156..00000000000 --- a/packages/wamp/wamp.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/vbmithr/ocaml-wamp/archive/1.1.tar.gz" -checksum: "8bde63fa1d63370da36248501eb3b285" diff --git a/packages/wamp/wamp.1.2/descr b/packages/wamp/wamp.1.2/descr deleted file mode 100644 index 243d5622991..00000000000 --- a/packages/wamp/wamp.1.2/descr +++ /dev/null @@ -1,8 +0,0 @@ -Web Application Messaging Protocol (WAMP) library — Core library - -WAMP is a routed protocol that provides two messaging patterns: -Publish & Subscribe and routed Remote Procedure Calls. It is intended -to connect application components in distributed applications. WAMP -uses WebSocket as its default transport, but can be transmitted via -any other protocol that allows for ordered, reliable, bi-directional, -and message-oriented communications. \ No newline at end of file diff --git a/packages/wamp/wamp.1.2/opam b/packages/wamp/wamp.1.2/opam index 65554647679..306579f87a0 100644 --- a/packages/wamp/wamp.1.2/opam +++ b/packages/wamp/wamp.1.2/opam @@ -1,11 +1,11 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Vincent Bernardoff " authors: "Vincent Bernardoff " license: "ISC" homepage: "https://github.com/vbmithr/ocaml-wamp" bug-reports: "https://github.com/vbmithr/ocaml-wamp/issues" -available: [ ocaml-version >= "4.03.0" ] depends: [ + "ocaml" {>= "4.03.0"} "jbuilder" {build & >= "1.0+beta8"} "result" "uri" @@ -13,4 +13,16 @@ depends: [ flags: light-uninstall build: ["jbuilder" "build" "-j" jobs "-p" name "@install"] dev-repo: "git+https://github.com/vbmithr/ocaml-wamp.git" - +synopsis: + "Web Application Messaging Protocol (WAMP) library — Core library" +description: """ +WAMP is a routed protocol that provides two messaging patterns: +Publish & Subscribe and routed Remote Procedure Calls. It is intended +to connect application components in distributed applications. WAMP +uses WebSocket as its default transport, but can be transmitted via +any other protocol that allows for ordered, reliable, bi-directional, +and message-oriented communications.""" +url { + src: "https://github.com/vbmithr/ocaml-wamp/archive/1.2.tar.gz" + checksum: "md5=f7812894a8f06ad4522769076946445e" +} diff --git a/packages/wamp/wamp.1.2/url b/packages/wamp/wamp.1.2/url deleted file mode 100644 index 53aef499aac..00000000000 --- a/packages/wamp/wamp.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -src: "https://github.com/vbmithr/ocaml-wamp/archive/1.2.tar.gz" -checksum: "f7812894a8f06ad4522769076946445e" diff --git a/packages/wasm/wasm.0.13/descr b/packages/wasm/wasm.0.13/descr deleted file mode 100644 index ed7eb795e31..00000000000 --- a/packages/wasm/wasm.0.13/descr +++ /dev/null @@ -1 +0,0 @@ -An OCaml library to read and write Web Assembly (wasm) files and manipulate their AST. diff --git a/packages/wasm/wasm.0.13/opam b/packages/wasm/wasm.0.13/opam index 01e1d8022ac..48dfac89b28 100644 --- a/packages/wasm/wasm.0.13/opam +++ b/packages/wasm/wasm.0.13/opam @@ -1,17 +1,23 @@ -opam-version: "1.2" +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: "https://github.com/WebAssembly/spec.git" +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} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.3" & ocaml-version < "4.06.0" ] +synopsis: + "An OCaml library to read and write Web Assembly (wasm) files and manipulate their AST." +url { + src: "https://github.com/WebAssembly/spec/archive/v0.13.tar.gz" + checksum: "md5=e0d55d6ecd93d0f750145512599c536d" +} diff --git a/packages/wasm/wasm.0.13/url b/packages/wasm/wasm.0.13/url deleted file mode 100644 index 9455bb8a93d..00000000000 --- a/packages/wasm/wasm.0.13/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/WebAssembly/spec/archive/v0.13.tar.gz" -checksum: "e0d55d6ecd93d0f750145512599c536d" diff --git a/packages/wasm/wasm.1.0/descr b/packages/wasm/wasm.1.0/descr deleted file mode 100644 index ed7eb795e31..00000000000 --- a/packages/wasm/wasm.1.0/descr +++ /dev/null @@ -1 +0,0 @@ -An OCaml library to read and write Web Assembly (wasm) files and manipulate their AST. diff --git a/packages/wasm/wasm.1.0/opam b/packages/wasm/wasm.1.0/opam index 654b627effb..736471563d1 100644 --- a/packages/wasm/wasm.1.0/opam +++ b/packages/wasm/wasm.1.0/opam @@ -1,17 +1,23 @@ -opam-version: "1.2" +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: "https://github.com/WebAssembly/spec.git" +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"} "ocamlfind" {build} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.02.3" ] +synopsis: + "An OCaml library to read and write Web Assembly (wasm) files and manipulate their AST." +url { + src: "https://github.com/WebAssembly/spec/archive/v1.0.zip" + checksum: "md5=82d4cc7c67ae32a6785268a1cdddd973" +} diff --git a/packages/wasm/wasm.1.0/url b/packages/wasm/wasm.1.0/url deleted file mode 100644 index 24cd064dddd..00000000000 --- a/packages/wasm/wasm.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/WebAssembly/spec/archive/v1.0.zip" -checksum: "82d4cc7c67ae32a6785268a1cdddd973" diff --git a/packages/wcs-api/wcs-api.2017-05-26.01/descr b/packages/wcs-api/wcs-api.2017-05-26.01/descr deleted file mode 100644 index 61e728302e2..00000000000 --- a/packages/wcs-api/wcs-api.2017-05-26.01/descr +++ /dev/null @@ -1,10 +0,0 @@ -SDK for Watson Conversation Service - -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. diff --git a/packages/wcs-api/wcs-api.2017-05-26.01/opam b/packages/wcs-api/wcs-api.2017-05-26.01/opam deleted file mode 100644 index 1740725bae4..00000000000 --- a/packages/wcs-api/wcs-api.2017-05-26.01/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -name: "wcs-api" -version: "2017-05-26.01" -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 License 2.0" -dev-repo: "https://github.com/IBM/wcs-ocaml.git" - -build: [ - ["jbuilder" "subst" "-p" name "--name" name] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ ["jbuilder" "runtest"] ] - -depends: [ - "wcs-lib" {= "2017-05-26.01"} - "lwt_ssl" - "cohttp-lwt-unix" { >="0.20.0" & <"1.0"} -] -available: [ - ocaml-version >= "4.03.0" -] diff --git a/packages/wcs-api/wcs-api.2017-05-26.01/url b/packages/wcs-api/wcs-api.2017-05-26.01/url deleted file mode 100644 index 73d2cbdec13..00000000000 --- a/packages/wcs-api/wcs-api.2017-05-26.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/IBM/wcs-ocaml/archive/2017-05-26.01.tar.gz" -checksum: "fdf7d5cbde3b68aac81498b6ea737f58" diff --git a/packages/wcs-api/wcs-api.2017-05-26.02/descr b/packages/wcs-api/wcs-api.2017-05-26.02/descr deleted file mode 100644 index 61e728302e2..00000000000 --- a/packages/wcs-api/wcs-api.2017-05-26.02/descr +++ /dev/null @@ -1,10 +0,0 @@ -SDK for Watson Conversation Service - -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. diff --git a/packages/wcs-api/wcs-api.2017-05-26.02/opam b/packages/wcs-api/wcs-api.2017-05-26.02/opam deleted file mode 100644 index a347ae1c569..00000000000 --- a/packages/wcs-api/wcs-api.2017-05-26.02/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -name: "wcs-api" -version: "2017-05-26.02" -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 License 2.0" -dev-repo: "https://github.com/IBM/wcs-ocaml.git" - -build: [ - ["jbuilder" "subst" "-p" name "--name" name] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ ["jbuilder" "runtest" "-p" name] ] - -depends: [ - "wcs-lib" {= "2017-05-26.02"} - ("lwt_ssl" | "tls") - "cohttp-lwt-unix" -] -available: [ - ocaml-version >= "4.03.0" -] diff --git a/packages/wcs-api/wcs-api.2017-05-26.02/url b/packages/wcs-api/wcs-api.2017-05-26.02/url deleted file mode 100644 index 2438c9e7c9b..00000000000 --- a/packages/wcs-api/wcs-api.2017-05-26.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/IBM/wcs-ocaml/archive/2017-05-26.02.tar.gz" -checksum: "37f31d43ba562352f2fe03692ba6cedf" diff --git a/packages/wcs-api/wcs-api.2017-05-26.03/descr b/packages/wcs-api/wcs-api.2017-05-26.03/descr deleted file mode 100644 index 61e728302e2..00000000000 --- a/packages/wcs-api/wcs-api.2017-05-26.03/descr +++ /dev/null @@ -1,10 +0,0 @@ -SDK for Watson Conversation Service - -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. diff --git a/packages/wcs-api/wcs-api.2017-05-26.03/opam b/packages/wcs-api/wcs-api.2017-05-26.03/opam deleted file mode 100644 index 72220a9f929..00000000000 --- a/packages/wcs-api/wcs-api.2017-05-26.03/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -name: "wcs-api" -version: "2017-05-26.03" -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 License 2.0" -dev-repo: "https://github.com/IBM/wcs-ocaml.git" - -build: [ - ["jbuilder" "subst" "-p" name "--name" name] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ ["jbuilder" "runtest" "-p" name] ] - -depends: [ - "wcs-lib" {= "2017-05-26.03"} - "cohttp-lwt-unix" {>= "1.0.0"} -] -available: [ - ocaml-version >= "4.03.0" -] diff --git a/packages/wcs-api/wcs-api.2017-05-26.03/url b/packages/wcs-api/wcs-api.2017-05-26.03/url deleted file mode 100644 index 34620416f60..00000000000 --- a/packages/wcs-api/wcs-api.2017-05-26.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/IBM/wcs-ocaml/archive/2017-05-26.03.tar.gz" -checksum: "a6313b0c444fed93f4044f83c29f29a3" diff --git a/packages/wcs-api/wcs-api.2017-05-26.04/descr b/packages/wcs-api/wcs-api.2017-05-26.04/descr deleted file mode 100644 index 61e728302e2..00000000000 --- a/packages/wcs-api/wcs-api.2017-05-26.04/descr +++ /dev/null @@ -1,10 +0,0 @@ -SDK for Watson Conversation Service - -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. diff --git a/packages/wcs-api/wcs-api.2017-05-26.04/opam b/packages/wcs-api/wcs-api.2017-05-26.04/opam index 11dd236bb7f..d0d65bb21b2 100644 --- a/packages/wcs-api/wcs-api.2017-05-26.04/opam +++ b/packages/wcs-api/wcs-api.2017-05-26.04/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "wcs-api" version: "2017-05-26.04" maintainer: [ @@ -12,18 +12,28 @@ authors: [ homepage: "https://github.com/IBM/wcs-ocaml" bug-reports: "https://github.com/IBM/wcs-ocaml/issues" license: "Apache License 2.0" -dev-repo: "https://github.com/IBM/wcs-ocaml.git" - +dev-repo: "git+https://github.com/IBM/wcs-ocaml.git" build: [ ["jbuilder" "subst" "-p" name "--name" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: [ ["jbuilder" "runtest" "-p" name] ] - depends: [ + "ocaml" {>= "4.03.0"} "wcs-lib" {= "2017-05-26.04"} "cohttp-lwt-unix" {>= "1.0.0"} ] -available: [ - ocaml-version >= "4.03.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-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.04.tar.gz" + checksum: "md5=320e789fd17b88166bf07d7a81626714" +} diff --git a/packages/wcs-api/wcs-api.2017-05-26.04/url b/packages/wcs-api/wcs-api.2017-05-26.04/url deleted file mode 100644 index 2b6caca7e82..00000000000 --- a/packages/wcs-api/wcs-api.2017-05-26.04/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/IBM/wcs-ocaml/archive/2017-05-26.04.tar.gz" -checksum: "320e789fd17b88166bf07d7a81626714" diff --git a/packages/wcs-lib/wcs-lib.2017-05-26.00/descr b/packages/wcs-lib/wcs-lib.2017-05-26.00/descr deleted file mode 100644 index 7ebc45ea4e8..00000000000 --- a/packages/wcs-lib/wcs-lib.2017-05-26.00/descr +++ /dev/null @@ -1,10 +0,0 @@ -SDK for Watson Conversation Service - -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/). diff --git a/packages/wcs-lib/wcs-lib.2017-05-26.00/opam b/packages/wcs-lib/wcs-lib.2017-05-26.00/opam deleted file mode 100644 index f186015c9f3..00000000000 --- a/packages/wcs-lib/wcs-lib.2017-05-26.00/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "1.2" -name: "wcs-lib" -version: "2017-05-26.00" -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 License 2.0" -dev-repo: "https://github.com/IBM/wcs-ocaml.git" - -build: [ - ["jbuilder" "subst" "-p" name "--name" name] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ ["jbuilder" "runtest"] ] - -depends: [ - "ocamlfind" - "jbuilder" - "atdgen" - "lwt_ssl" - "cohttp-lwt-unix" -] -available: [ - ocaml-version >= "4.03.0" -] diff --git a/packages/wcs-lib/wcs-lib.2017-05-26.00/url b/packages/wcs-lib/wcs-lib.2017-05-26.00/url deleted file mode 100644 index 3a776a17bf1..00000000000 --- a/packages/wcs-lib/wcs-lib.2017-05-26.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/IBM/wcs-ocaml/archive/2017-05-26.00.tar.gz" -checksum: "8caf06f61539619725c9eee7ab36937e" diff --git a/packages/wcs-lib/wcs-lib.2017-05-26.01/descr b/packages/wcs-lib/wcs-lib.2017-05-26.01/descr deleted file mode 100644 index 615dde3b064..00000000000 --- a/packages/wcs-lib/wcs-lib.2017-05-26.01/descr +++ /dev/null @@ -1,9 +0,0 @@ -SDK for Watson Conversation Service - -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. diff --git a/packages/wcs-lib/wcs-lib.2017-05-26.01/opam b/packages/wcs-lib/wcs-lib.2017-05-26.01/opam deleted file mode 100644 index 32beb98a400..00000000000 --- a/packages/wcs-lib/wcs-lib.2017-05-26.01/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -name: "wcs-lib" -version: "2017-05-26.01" -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 License 2.0" -dev-repo: "https://github.com/IBM/wcs-ocaml.git" - -build: [ - ["jbuilder" "subst" "-p" name "--name" name] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ ["jbuilder" "runtest"] ] - -depends: [ - "ocamlfind" - "jbuilder" - "atdgen" -] -available: [ - ocaml-version >= "4.02.3" -] diff --git a/packages/wcs-lib/wcs-lib.2017-05-26.01/url b/packages/wcs-lib/wcs-lib.2017-05-26.01/url deleted file mode 100644 index 73d2cbdec13..00000000000 --- a/packages/wcs-lib/wcs-lib.2017-05-26.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/IBM/wcs-ocaml/archive/2017-05-26.01.tar.gz" -checksum: "fdf7d5cbde3b68aac81498b6ea737f58" diff --git a/packages/wcs-lib/wcs-lib.2017-05-26.02/descr b/packages/wcs-lib/wcs-lib.2017-05-26.02/descr deleted file mode 100644 index 615dde3b064..00000000000 --- a/packages/wcs-lib/wcs-lib.2017-05-26.02/descr +++ /dev/null @@ -1,9 +0,0 @@ -SDK for Watson Conversation Service - -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. diff --git a/packages/wcs-lib/wcs-lib.2017-05-26.02/opam b/packages/wcs-lib/wcs-lib.2017-05-26.02/opam deleted file mode 100644 index 7c303e3ffbd..00000000000 --- a/packages/wcs-lib/wcs-lib.2017-05-26.02/opam +++ /dev/null @@ -1,33 +0,0 @@ -opam-version: "1.2" -name: "wcs-lib" -version: "2017-05-26.02" -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 License 2.0" -dev-repo: "https://github.com/IBM/wcs-ocaml.git" - -build: [ - ["jbuilder" "subst" "-p" name "--name" name] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] - -depends: [ - "jbuilder" {build} - "ocaml-migrate-parsetree" {build} - "atdgen" {build} - "atd" - "sedlex" - "menhir" - "rml" -] -available: [ - ocaml-version >= "4.02.3" -] diff --git a/packages/wcs-lib/wcs-lib.2017-05-26.02/url b/packages/wcs-lib/wcs-lib.2017-05-26.02/url deleted file mode 100644 index 2438c9e7c9b..00000000000 --- a/packages/wcs-lib/wcs-lib.2017-05-26.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/IBM/wcs-ocaml/archive/2017-05-26.02.tar.gz" -checksum: "37f31d43ba562352f2fe03692ba6cedf" diff --git a/packages/wcs-lib/wcs-lib.2017-05-26.03/descr b/packages/wcs-lib/wcs-lib.2017-05-26.03/descr deleted file mode 100644 index 615dde3b064..00000000000 --- a/packages/wcs-lib/wcs-lib.2017-05-26.03/descr +++ /dev/null @@ -1,9 +0,0 @@ -SDK for Watson Conversation Service - -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. diff --git a/packages/wcs-lib/wcs-lib.2017-05-26.03/opam b/packages/wcs-lib/wcs-lib.2017-05-26.03/opam deleted file mode 100644 index d4ef0557570..00000000000 --- a/packages/wcs-lib/wcs-lib.2017-05-26.03/opam +++ /dev/null @@ -1,33 +0,0 @@ -opam-version: "1.2" -name: "wcs-lib" -version: "2017-05-26.03" -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 License 2.0" -dev-repo: "https://github.com/IBM/wcs-ocaml.git" - -build: [ - ["jbuilder" "subst" "-p" name "--name" name] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] - -depends: [ - "jbuilder" {build} - "ocaml-migrate-parsetree" {build} - "atdgen" {build} - "atd" - "sedlex" - "menhir" - "rml" -] -available: [ - ocaml-version >= "4.02.3" -] diff --git a/packages/wcs-lib/wcs-lib.2017-05-26.03/url b/packages/wcs-lib/wcs-lib.2017-05-26.03/url deleted file mode 100644 index 34620416f60..00000000000 --- a/packages/wcs-lib/wcs-lib.2017-05-26.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/IBM/wcs-ocaml/archive/2017-05-26.03.tar.gz" -checksum: "a6313b0c444fed93f4044f83c29f29a3" diff --git a/packages/wcs-lib/wcs-lib.2017-05-26.04/descr b/packages/wcs-lib/wcs-lib.2017-05-26.04/descr deleted file mode 100644 index 615dde3b064..00000000000 --- a/packages/wcs-lib/wcs-lib.2017-05-26.04/descr +++ /dev/null @@ -1,9 +0,0 @@ -SDK for Watson Conversation Service - -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. diff --git a/packages/wcs-lib/wcs-lib.2017-05-26.04/opam b/packages/wcs-lib/wcs-lib.2017-05-26.04/opam index bda6b1a597f..831a893dc52 100644 --- a/packages/wcs-lib/wcs-lib.2017-05-26.04/opam +++ b/packages/wcs-lib/wcs-lib.2017-05-26.04/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "wcs-lib" version: "2017-05-26.04" maintainer: [ @@ -12,14 +12,14 @@ authors: [ homepage: "https://github.com/IBM/wcs-ocaml" bug-reports: "https://github.com/IBM/wcs-ocaml/issues" license: "Apache License 2.0" -dev-repo: "https://github.com/IBM/wcs-ocaml.git" - +dev-repo: "git+https://github.com/IBM/wcs-ocaml.git" build: [ ["jbuilder" "subst" "-p" name "--name" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] ] depends: [ + "ocaml" {>= "4.02.3"} "jbuilder" {build} "ocaml-migrate-parsetree" {build} "atdgen" {build} @@ -28,6 +28,16 @@ depends: [ "menhir" "rml" ] -available: [ - ocaml-version >= "4.02.3" -] +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.""" +url { + src: "https://github.com/IBM/wcs-ocaml/archive/2017-05-26.04.tar.gz" + checksum: "md5=320e789fd17b88166bf07d7a81626714" +} diff --git a/packages/wcs-lib/wcs-lib.2017-05-26.04/url b/packages/wcs-lib/wcs-lib.2017-05-26.04/url deleted file mode 100644 index 2b6caca7e82..00000000000 --- a/packages/wcs-lib/wcs-lib.2017-05-26.04/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/IBM/wcs-ocaml/archive/2017-05-26.04.tar.gz" -checksum: "320e789fd17b88166bf07d7a81626714" diff --git a/packages/wcs/wcs.2017-05-26.00/descr b/packages/wcs/wcs.2017-05-26.00/descr deleted file mode 100644 index 406c05afb4e..00000000000 --- a/packages/wcs/wcs.2017-05-26.00/descr +++ /dev/null @@ -1,7 +0,0 @@ -Command line interface for Watson Conversation Service - -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. diff --git a/packages/wcs/wcs.2017-05-26.00/opam b/packages/wcs/wcs.2017-05-26.00/opam index 7913c58b2a1..ccf201366ec 100644 --- a/packages/wcs/wcs.2017-05-26.00/opam +++ b/packages/wcs/wcs.2017-05-26.00/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "wcs" version: "2017-05-26.00" maintainer: [ @@ -12,17 +12,24 @@ authors: [ homepage: "https://github.com/IBM/wcs-ocaml" bug-reports: "https://github.com/IBM/wcs-ocaml/issues" license: "Apache License 2.0" -dev-repo: "https://github.com/IBM/wcs-ocaml.git" - +dev-repo: "git+https://github.com/IBM/wcs-ocaml.git" build: [ ["jbuilder" "subst" "-p" name "--name" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest"] {with-test} ] -build-test: [ ["jbuilder" "runtest"] ] - depends: [ + "ocaml" {>= "4.03.0"} "wcs-lib" ] -available: [ - ocaml-version >= "4.03.0" -] +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: "md5=8caf06f61539619725c9eee7ab36937e" +} diff --git a/packages/wcs/wcs.2017-05-26.00/url b/packages/wcs/wcs.2017-05-26.00/url deleted file mode 100644 index 3a776a17bf1..00000000000 --- a/packages/wcs/wcs.2017-05-26.00/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/IBM/wcs-ocaml/archive/2017-05-26.00.tar.gz" -checksum: "8caf06f61539619725c9eee7ab36937e" diff --git a/packages/wcs/wcs.2017-05-26.01/descr b/packages/wcs/wcs.2017-05-26.01/descr deleted file mode 100644 index 406c05afb4e..00000000000 --- a/packages/wcs/wcs.2017-05-26.01/descr +++ /dev/null @@ -1,7 +0,0 @@ -Command line interface for Watson Conversation Service - -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. diff --git a/packages/wcs/wcs.2017-05-26.01/opam b/packages/wcs/wcs.2017-05-26.01/opam deleted file mode 100644 index 65e29dacfbe..00000000000 --- a/packages/wcs/wcs.2017-05-26.01/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -name: "wcs" -version: "2017-05-26.01" -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 License 2.0" -dev-repo: "https://github.com/IBM/wcs-ocaml.git" - -build: [ - ["jbuilder" "subst" "-p" name "--name" name] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ ["jbuilder" "runtest"] ] - -depends: [ - "wcs-lib" {= "2017-05-26.01"} - "wcs-api" {= "2017-05-26.01"} - "cohttp-lwt-unix" -] -available: [ - ocaml-version >= "4.03.0" -] diff --git a/packages/wcs/wcs.2017-05-26.01/url b/packages/wcs/wcs.2017-05-26.01/url deleted file mode 100644 index 73d2cbdec13..00000000000 --- a/packages/wcs/wcs.2017-05-26.01/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/IBM/wcs-ocaml/archive/2017-05-26.01.tar.gz" -checksum: "fdf7d5cbde3b68aac81498b6ea737f58" diff --git a/packages/wcs/wcs.2017-05-26.02/descr b/packages/wcs/wcs.2017-05-26.02/descr deleted file mode 100644 index 406c05afb4e..00000000000 --- a/packages/wcs/wcs.2017-05-26.02/descr +++ /dev/null @@ -1,7 +0,0 @@ -Command line interface for Watson Conversation Service - -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. diff --git a/packages/wcs/wcs.2017-05-26.02/opam b/packages/wcs/wcs.2017-05-26.02/opam deleted file mode 100644 index 67ab9c08707..00000000000 --- a/packages/wcs/wcs.2017-05-26.02/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -name: "wcs" -version: "2017-05-26.02" -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 License 2.0" -dev-repo: "https://github.com/IBM/wcs-ocaml.git" - -build: [ - ["jbuilder" "subst" "-p" name "--name" name] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ ["jbuilder" "runtest" "-p" name] ] - -depends: [ - "wcs-lib" {= "2017-05-26.02"} - "wcs-api" {= "2017-05-26.02"} - "cohttp-lwt-unix" -] -available: [ - ocaml-version >= "4.03.0" -] diff --git a/packages/wcs/wcs.2017-05-26.02/url b/packages/wcs/wcs.2017-05-26.02/url deleted file mode 100644 index 2438c9e7c9b..00000000000 --- a/packages/wcs/wcs.2017-05-26.02/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/IBM/wcs-ocaml/archive/2017-05-26.02.tar.gz" -checksum: "37f31d43ba562352f2fe03692ba6cedf" diff --git a/packages/wcs/wcs.2017-05-26.03/descr b/packages/wcs/wcs.2017-05-26.03/descr deleted file mode 100644 index 406c05afb4e..00000000000 --- a/packages/wcs/wcs.2017-05-26.03/descr +++ /dev/null @@ -1,7 +0,0 @@ -Command line interface for Watson Conversation Service - -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. diff --git a/packages/wcs/wcs.2017-05-26.03/opam b/packages/wcs/wcs.2017-05-26.03/opam deleted file mode 100644 index 0b4c10bbf72..00000000000 --- a/packages/wcs/wcs.2017-05-26.03/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -name: "wcs" -version: "2017-05-26.03" -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 License 2.0" -dev-repo: "https://github.com/IBM/wcs-ocaml.git" - -build: [ - ["jbuilder" "subst" "-p" name "--name" name] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ ["jbuilder" "runtest" "-p" name] ] - -depends: [ - "wcs-lib" {= "2017-05-26.03"} - "wcs-api" {= "2017-05-26.03"} - "cohttp-lwt-unix" -] -available: [ - ocaml-version >= "4.03.0" -] diff --git a/packages/wcs/wcs.2017-05-26.03/url b/packages/wcs/wcs.2017-05-26.03/url deleted file mode 100644 index 34620416f60..00000000000 --- a/packages/wcs/wcs.2017-05-26.03/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/IBM/wcs-ocaml/archive/2017-05-26.03.tar.gz" -checksum: "a6313b0c444fed93f4044f83c29f29a3" diff --git a/packages/wcs/wcs.2017-05-26.04/descr b/packages/wcs/wcs.2017-05-26.04/descr deleted file mode 100644 index 406c05afb4e..00000000000 --- a/packages/wcs/wcs.2017-05-26.04/descr +++ /dev/null @@ -1,7 +0,0 @@ -Command line interface for Watson Conversation Service - -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. diff --git a/packages/wcs/wcs.2017-05-26.04/opam b/packages/wcs/wcs.2017-05-26.04/opam index c636635d1b3..e7c08954d3d 100644 --- a/packages/wcs/wcs.2017-05-26.04/opam +++ b/packages/wcs/wcs.2017-05-26.04/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" name: "wcs" version: "2017-05-26.04" maintainer: [ @@ -12,19 +12,26 @@ authors: [ homepage: "https://github.com/IBM/wcs-ocaml" bug-reports: "https://github.com/IBM/wcs-ocaml/issues" license: "Apache License 2.0" -dev-repo: "https://github.com/IBM/wcs-ocaml.git" - +dev-repo: "git+https://github.com/IBM/wcs-ocaml.git" build: [ ["jbuilder" "subst" "-p" name "--name" name] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} ] -build-test: [ ["jbuilder" "runtest" "-p" name] ] - depends: [ + "ocaml" {>= "4.03.0"} "wcs-lib" {= "2017-05-26.04"} "wcs-api" {= "2017-05-26.04"} "cohttp-lwt-unix" ] -available: [ - ocaml-version >= "4.03.0" -] +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.04.tar.gz" + checksum: "md5=320e789fd17b88166bf07d7a81626714" +} diff --git a/packages/wcs/wcs.2017-05-26.04/url b/packages/wcs/wcs.2017-05-26.04/url deleted file mode 100644 index 2b6caca7e82..00000000000 --- a/packages/wcs/wcs.2017-05-26.04/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/IBM/wcs-ocaml/archive/2017-05-26.04.tar.gz" -checksum: "320e789fd17b88166bf07d7a81626714" diff --git a/packages/wdialog/wdialog.2.1.3/descr b/packages/wdialog/wdialog.2.1.3/descr deleted file mode 100644 index a59c5aabb24..00000000000 --- a/packages/wdialog/wdialog.2.1.3/descr +++ /dev/null @@ -1,7 +0,0 @@ -Dialog-oriented web applications -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. - - diff --git a/packages/wdialog/wdialog.2.1.3/opam b/packages/wdialog/wdialog.2.1.3/opam index 3307e68c165..c5a6ef23a57 100644 --- a/packages/wdialog/wdialog.2.1.3/opam +++ b/packages/wdialog/wdialog.2.1.3/opam @@ -1,4 +1,4 @@ -opam-version: "1" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" build: [ ["./configure"] @@ -11,6 +11,7 @@ remove: [ ["ocamlfind" "remove" "wdialog"] ] depends: [ + "ocaml" "ocamlfind" "pcre" "ocamlnet" {= "3.6.0"} @@ -19,3 +20,14 @@ depends: [ "ocaml-inifiles" ] 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: "md5=508f6df0f987a36a93730e88d67fc3c5" +} diff --git a/packages/wdialog/wdialog.2.1.3/url b/packages/wdialog/wdialog.2.1.3/url deleted file mode 100644 index 8a6ebdf9fb4..00000000000 --- a/packages/wdialog/wdialog.2.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/wdialog-2.1.3.tar.gz" -checksum: "508f6df0f987a36a93730e88d67fc3c5" diff --git a/packages/webbrowser/webbrowser.0.6.0/descr b/packages/webbrowser/webbrowser.0.6.0/descr deleted file mode 100644 index 6154a2c6111..00000000000 --- a/packages/webbrowser/webbrowser.0.6.0/descr +++ /dev/null @@ -1,12 +0,0 @@ -Open and reload URIs in browsers from OCaml - -Webbrowser is a library to open and reload URIs in web browsers from -OCaml. - -Webbrowser depends on [bos][bos]. The optional command line support -provided by the Webbrowser_cli library depends on [cmdliner][cmdliner]. - -Webbrowser is distributed under the ISC license. - -[bos]: http://erratique.ch/software/bos -[cmdliner]: http://erratique.ch/software/cmdliner diff --git a/packages/webbrowser/webbrowser.0.6.0/opam b/packages/webbrowser/webbrowser.0.6.0/opam deleted file mode 100644 index e7be5ccabab..00000000000 --- a/packages/webbrowser/webbrowser.0.6.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "1.2" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/webbrowser" -doc: "http://erratique.ch/software/webbrowser/doc" -license: "ISC" -dev-repo: "http://erratique.ch/repos/webbrowser.git" -bug-reports: "https://github.com/dbuenzli/webbrowser/issues" -tags: [ "web" "http" "uri" "browser" "cli" "org:erratique"] -available: [ ocaml-version >= "4.01.0"] -depends: [ - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "rresult" - "astring" - "bos" - ] -depopts: [ - "cmdliner" -] -build: [ - "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" - "--with-cmdliner" "%{cmdliner:installed}%" - ] diff --git a/packages/webbrowser/webbrowser.0.6.0/url b/packages/webbrowser/webbrowser.0.6.0/url deleted file mode 100644 index f8dfa21f8ff..00000000000 --- a/packages/webbrowser/webbrowser.0.6.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/webbrowser/releases/webbrowser-0.6.0.tbz" -checksum: "13b1ac970d60ff99464752411a67df78" \ No newline at end of file diff --git a/packages/webbrowser/webbrowser.0.6.1/descr b/packages/webbrowser/webbrowser.0.6.1/descr deleted file mode 100644 index 6154a2c6111..00000000000 --- a/packages/webbrowser/webbrowser.0.6.1/descr +++ /dev/null @@ -1,12 +0,0 @@ -Open and reload URIs in browsers from OCaml - -Webbrowser is a library to open and reload URIs in web browsers from -OCaml. - -Webbrowser depends on [bos][bos]. The optional command line support -provided by the Webbrowser_cli library depends on [cmdliner][cmdliner]. - -Webbrowser is distributed under the ISC license. - -[bos]: http://erratique.ch/software/bos -[cmdliner]: http://erratique.ch/software/cmdliner diff --git a/packages/webbrowser/webbrowser.0.6.1/opam b/packages/webbrowser/webbrowser.0.6.1/opam index e7be5ccabab..aa3b75c8a3d 100644 --- a/packages/webbrowser/webbrowser.0.6.1/opam +++ b/packages/webbrowser/webbrowser.0.6.1/opam @@ -1,21 +1,21 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Daniel Bünzli " authors: ["Daniel Bünzli "] homepage: "http://erratique.ch/software/webbrowser" doc: "http://erratique.ch/software/webbrowser/doc" license: "ISC" -dev-repo: "http://erratique.ch/repos/webbrowser.git" +dev-repo: "git+http://erratique.ch/repos/webbrowser.git" bug-reports: "https://github.com/dbuenzli/webbrowser/issues" tags: [ "web" "http" "uri" "browser" "cli" "org:erratique"] -available: [ ocaml-version >= "4.01.0"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build} "rresult" "astring" "bos" - ] +] depopts: [ "cmdliner" ] @@ -24,3 +24,20 @@ build: [ "--pinned" "%{pinned}%" "--with-cmdliner" "%{cmdliner:installed}%" ] +synopsis: "Open and reload URIs in browsers from OCaml" +description: """ +Webbrowser is a library to open and reload URIs in web browsers from +OCaml. + +Webbrowser depends on [bos][bos]. The optional command line support +provided by the Webbrowser_cli library depends on [cmdliner][cmdliner]. + +Webbrowser is distributed under the ISC license. + +[bos]: http://erratique.ch/software/bos +[cmdliner]: http://erratique.ch/software/cmdliner""" +url { + src: + "http://erratique.ch/software/webbrowser/releases/webbrowser-0.6.1.tbz" + checksum: "md5=1f6cefc449515921a5890df8fce5eab3" +} diff --git a/packages/webbrowser/webbrowser.0.6.1/url b/packages/webbrowser/webbrowser.0.6.1/url deleted file mode 100644 index 69aaac3b9cf..00000000000 --- a/packages/webbrowser/webbrowser.0.6.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://erratique.ch/software/webbrowser/releases/webbrowser-0.6.1.tbz" -checksum: "1f6cefc449515921a5890df8fce5eab3" \ No newline at end of file diff --git a/packages/webdav/webdav.1.1.5/descr b/packages/webdav/webdav.1.1.5/descr deleted file mode 100644 index 4d0e2a56d16..00000000000 --- a/packages/webdav/webdav.1.1.5/descr +++ /dev/null @@ -1,6 +0,0 @@ -Implements the client side of the WebDAV protocol (RFC 4918) -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. diff --git a/packages/webdav/webdav.1.1.5/opam b/packages/webdav/webdav.1.1.5/opam index 162791698b8..110ebe09714 100644 --- a/packages/webdav/webdav.1.1.5/opam +++ b/packages/webdav/webdav.1.1.5/opam @@ -1,17 +1,29 @@ -opam-version: "1.2" +opam-version: "2.0" license: "BSD (3-clause)" maintainer: "Jacques-Pascal Deplaix " authors: "Gerd Stolpmann " homepage: "http://projects.camlcity.org/projects/webdav.html" -dev-repo: "https://gitlab.camlcity.org/gerd/lib-webdav.git" +dev-repo: "git+https://gitlab.camlcity.org/gerd/lib-webdav.git" bug-reports: "https://gitlab.camlcity.org/gerd/lib-webdav/issues" build: [make] install: [make "install"] remove: ["ocamlfind" "remove" "webdav"] depends: [ + "ocaml" {>= "4.01.0"} "ocamlfind" {build} "omake" {build} "ocamlnet" {>= "4.1.0"} "pxp" {>= "1.2.8"} ] -available: [ocaml-version >= "4.01.0"] +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.5.tar.gz" + checksum: "md5=7a00bd5934d83ec227ec39d558e8d38e" +} diff --git a/packages/webdav/webdav.1.1.5/url b/packages/webdav/webdav.1.1.5/url deleted file mode 100644 index 34bfe42e653..00000000000 --- a/packages/webdav/webdav.1.1.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/webdav-1.1.5.tar.gz" -checksum: "7a00bd5934d83ec227ec39d558e8d38e" diff --git a/packages/webdav/webdav.1.1/descr b/packages/webdav/webdav.1.1/descr deleted file mode 100644 index 4d0e2a56d16..00000000000 --- a/packages/webdav/webdav.1.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -Implements the client side of the WebDAV protocol (RFC 4918) -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. diff --git a/packages/webdav/webdav.1.1/opam b/packages/webdav/webdav.1.1/opam deleted file mode 100644 index 49887e5c75b..00000000000 --- a/packages/webdav/webdav.1.1/opam +++ /dev/null @@ -1,13 +0,0 @@ -opam-version: "1" -maintainer: "https://github.com/ocaml/opam-repository/issues" -build: make -remove: [["ocamlfind" "remove" "webdav"]] -depends: [ - "ocamlfind" - "ocamlnet" {< "3.5.1"} - "omake" - "pcre" - "pxp" -] -available: ocaml-version < "4.01.0" -install: [make "install"] diff --git a/packages/webdav/webdav.1.1/url b/packages/webdav/webdav.1.1/url deleted file mode 100644 index 1260ba212c7..00000000000 --- a/packages/webdav/webdav.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "http://download.camlcity.org/download/webdav-1.1.tar.gz" -checksum: "23db105a570a4065ba04bbe2b804b43f" diff --git a/packages/weberizer/weberizer.0.6.2/descr b/packages/weberizer/weberizer.0.6.2/descr deleted file mode 100644 index c0ab65c6490..00000000000 --- a/packages/weberizer/weberizer.0.6.2/descr +++ /dev/null @@ -1 +0,0 @@ -Weberizer is a simple templating engine for OCaml diff --git a/packages/weberizer/weberizer.0.6.2/opam b/packages/weberizer/weberizer.0.6.2/opam index 64be5154ded..1aba507a36e 100644 --- a/packages/weberizer/weberizer.0.6.2/opam +++ b/packages/weberizer/weberizer.0.6.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "https://github.com/downloads/Chris00" build: [ @@ -8,9 +8,17 @@ build: [ ] remove: [["ocamlfind" "remove" "weberizer"]] depends: [ + "ocaml" "ocamlfind" "oasis" {= "0.3.0"} "ocamlnet" "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] +synopsis: "Weberizer is a simple templating engine for OCaml" +flags: light-uninstall +url { + src: + "https://github.com/downloads/Chris00/weberizer/weberizer-0.6.2.tar.gz" + checksum: "md5=3bb68fbb06d672dd4094b156e31db652" +} diff --git a/packages/weberizer/weberizer.0.6.2/url b/packages/weberizer/weberizer.0.6.2/url deleted file mode 100644 index 6233b86fe60..00000000000 --- a/packages/weberizer/weberizer.0.6.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/downloads/Chris00/weberizer/weberizer-0.6.2.tar.gz" -checksum: "3bb68fbb06d672dd4094b156e31db652" diff --git a/packages/weberizer/weberizer.0.6.5/descr b/packages/weberizer/weberizer.0.6.5/descr deleted file mode 100644 index c0ab65c6490..00000000000 --- a/packages/weberizer/weberizer.0.6.5/descr +++ /dev/null @@ -1 +0,0 @@ -Weberizer is a simple templating engine for OCaml diff --git a/packages/weberizer/weberizer.0.6.5/opam b/packages/weberizer/weberizer.0.6.5/opam index 64be5154ded..a564d05fbca 100644 --- a/packages/weberizer/weberizer.0.6.5/opam +++ b/packages/weberizer/weberizer.0.6.5/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "https://github.com/downloads/Chris00" build: [ @@ -8,9 +8,17 @@ build: [ ] remove: [["ocamlfind" "remove" "weberizer"]] depends: [ + "ocaml" "ocamlfind" "oasis" {= "0.3.0"} "ocamlnet" "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] +synopsis: "Weberizer is a simple templating engine for OCaml" +flags: light-uninstall +url { + src: + "https://github.com/downloads/Chris00/weberizer/weberizer-0.6.5.tar.gz" + checksum: "md5=d146ad2a11bfe718e94b9d15512dec66" +} diff --git a/packages/weberizer/weberizer.0.6.5/url b/packages/weberizer/weberizer.0.6.5/url deleted file mode 100644 index c0fc8a54ca8..00000000000 --- a/packages/weberizer/weberizer.0.6.5/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/downloads/Chris00/weberizer/weberizer-0.6.5.tar.gz" -checksum: "d146ad2a11bfe718e94b9d15512dec66" diff --git a/packages/weberizer/weberizer.0.7.1/descr b/packages/weberizer/weberizer.0.7.1/descr deleted file mode 100644 index c0ab65c6490..00000000000 --- a/packages/weberizer/weberizer.0.7.1/descr +++ /dev/null @@ -1 +0,0 @@ -Weberizer is a simple templating engine for OCaml diff --git a/packages/weberizer/weberizer.0.7.1/opam b/packages/weberizer/weberizer.0.7.1/opam index 537d2325686..4ec6db75f95 100644 --- a/packages/weberizer/weberizer.0.7.1/opam +++ b/packages/weberizer/weberizer.0.7.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "https://github.com/ocaml/opam-repository/issues" homepage: "https://github.com/Chris00/weberizer" build: [ @@ -8,9 +8,16 @@ build: [ ] remove: [["ocamlfind" "remove" "weberizer"]] depends: [ + "ocaml" "ocamlfind" "oasis" {= "0.3.0"} "ocamlnet" "ocamlbuild" {build} ] 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: "md5=42a1aeba79b79282d56a548bdef4f7df" +} diff --git a/packages/weberizer/weberizer.0.7.1/url b/packages/weberizer/weberizer.0.7.1/url deleted file mode 100644 index dc4ce8f4522..00000000000 --- a/packages/weberizer/weberizer.0.7.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/weberizer/tarball/0.7.1" -checksum: "42a1aeba79b79282d56a548bdef4f7df" diff --git a/packages/weberizer/weberizer.0.7.2/descr b/packages/weberizer/weberizer.0.7.2/descr deleted file mode 100644 index 4357a7c75b0..00000000000 --- a/packages/weberizer/weberizer.0.7.2/descr +++ /dev/null @@ -1,2 +0,0 @@ -HTML templating system. -Template allows HTML templates to be compiled into OCaml modules. diff --git a/packages/weberizer/weberizer.0.7.2/opam b/packages/weberizer/weberizer.0.7.2/opam index 236a8ee5e87..9eec07a1694 100644 --- a/packages/weberizer/weberizer.0.7.2/opam +++ b/packages/weberizer/weberizer.0.7.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler" ] license: "LGPL-3.0 with OCaml linking exception" @@ -6,14 +6,25 @@ homepage: "https://github.com/Chris00/weberizer" build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] remove: [ ["ocamlfind" "remove" "weberizer"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "ocamlfind" "ocamlnet" "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] +synopsis: "HTML templating system." +description: + "Template allows HTML templates to be compiled into OCaml modules." +flags: light-uninstall +extra-files: ["weberizer.install" "md5=7ad457d1ba0fe8b0872168082a18e8fe"] +url { + src: + "https://github.com/Chris00/weberizer/releases/download/0.7.2/weberizer-0.7.2.tar.gz" + checksum: "md5=0d87bef093c8688c4040bc94e84aadcf" +} diff --git a/packages/weberizer/weberizer.0.7.2/url b/packages/weberizer/weberizer.0.7.2/url deleted file mode 100644 index eaa8de91e65..00000000000 --- a/packages/weberizer/weberizer.0.7.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/weberizer/releases/download/0.7.2/weberizer-0.7.2.tar.gz" -checksum: "0d87bef093c8688c4040bc94e84aadcf" diff --git a/packages/weberizer/weberizer.0.7.3/descr b/packages/weberizer/weberizer.0.7.3/descr deleted file mode 100644 index c0ab65c6490..00000000000 --- a/packages/weberizer/weberizer.0.7.3/descr +++ /dev/null @@ -1 +0,0 @@ -Weberizer is a simple templating engine for OCaml diff --git a/packages/weberizer/weberizer.0.7.3/opam b/packages/weberizer/weberizer.0.7.3/opam index 90bd0720fc6..018348f4ffd 100644 --- a/packages/weberizer/weberizer.0.7.3/opam +++ b/packages/weberizer/weberizer.0.7.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" build: [ ["oasis" "setup"] @@ -7,6 +7,7 @@ build: [ ] remove: [["ocamlfind" "remove" "weberizer"]] depends: [ + "ocaml" "ocamlfind" "oasis" {= "0.3.0"} "ocamlnet" @@ -14,3 +15,10 @@ depends: [ ] dev-repo: "git://github.com/Chris00/weberizer" install: ["ocaml" "setup.ml" "-install"] +synopsis: "Weberizer is a simple templating engine for OCaml" +flags: light-uninstall +extra-files: ["weberizer.install" "md5=7ad457d1ba0fe8b0872168082a18e8fe"] +url { + src: "https://github.com/Chris00/weberizer/archive/0.7.3.tar.gz" + checksum: "md5=5a6294f816e5b571d0e7eac77c20dd6b" +} diff --git a/packages/weberizer/weberizer.0.7.3/url b/packages/weberizer/weberizer.0.7.3/url deleted file mode 100644 index 8b66ad0f17c..00000000000 --- a/packages/weberizer/weberizer.0.7.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/weberizer/archive/0.7.3.tar.gz" -checksum: "5a6294f816e5b571d0e7eac77c20dd6b" diff --git a/packages/weberizer/weberizer.0.7.7/descr b/packages/weberizer/weberizer.0.7.7/descr deleted file mode 100644 index b525ec98b3f..00000000000 --- a/packages/weberizer/weberizer.0.7.7/descr +++ /dev/null @@ -1,2 +0,0 @@ -HTML templating system. -Weberizer compiles HTML templates into OCaml modules. diff --git a/packages/weberizer/weberizer.0.7.7/opam b/packages/weberizer/weberizer.0.7.7/opam index 36ebc41fc63..5c517af3735 100644 --- a/packages/weberizer/weberizer.0.7.7/opam +++ b/packages/weberizer/weberizer.0.7.7/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Christophe.Troestler@umons.ac.be" authors: [ "Christophe Troestler" ] license: "LGPL-3.0 with OCaml linking exception" @@ -7,14 +7,24 @@ tags: [ "web" ] build: [ ["ocaml" "setup.ml" "-configure" "--prefix" prefix] ["ocaml" "setup.ml" "-build"] + ["ocaml" "setup.ml" "-doc"] {with-doc} ] remove: [ ["ocamlfind" "remove" "weberizer"] ] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" "ocamlfind" "ocamlnet" "ocamlbuild" {build} ] install: ["ocaml" "setup.ml" "-install"] +synopsis: "HTML templating system." +description: "Weberizer compiles HTML templates into OCaml modules." +flags: light-uninstall +extra-files: ["weberizer.install" "md5=7ad457d1ba0fe8b0872168082a18e8fe"] +url { + src: + "https://github.com/Chris00/weberizer/releases/download/0.7.7/weberizer-0.7.7.tar.gz" + checksum: "md5=bf67574e19f0ddd07c6ffd4f411b9d1a" +} diff --git a/packages/weberizer/weberizer.0.7.7/url b/packages/weberizer/weberizer.0.7.7/url deleted file mode 100644 index e11f84c5f31..00000000000 --- a/packages/weberizer/weberizer.0.7.7/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/Chris00/weberizer/releases/download/0.7.7/weberizer-0.7.7.tar.gz" -checksum: "bf67574e19f0ddd07c6ffd4f411b9d1a" diff --git a/packages/webidl/webidl.0.1/descr b/packages/webidl/webidl.0.1/descr deleted file mode 100644 index 6ea03fcb68e..00000000000 --- a/packages/webidl/webidl.0.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Web IDL parser -- parsing Web IDL(https://heycam.github.io/webidl/) -- convert them to OCaml data, -- print them by deriving.show diff --git a/packages/webidl/webidl.0.1/opam b/packages/webidl/webidl.0.1/opam index f89bc1673cd..d58b95a1cb3 100644 --- a/packages/webidl/webidl.0.1/opam +++ b/packages/webidl/webidl.0.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "0zat <0.zat.zer0@gmail.com>" authors: ["0zat"] homepage: "https://github.com/0zat/webidl" @@ -8,9 +8,18 @@ build: ["ocaml" "setup.ml" "build"] install: ["ocaml" "setup.ml" "install"] remove: ["ocaml" "setup.ml" "remove"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build & >= "1.7.1"} "ocamlbuild" {build & >= "0.9.3"} "menhir" {build & >= "20170101"} - "ppx_deriving" { >= "4.1" } + "ppx_deriving" {>= "4.1"} ] -available: [ocaml-version >= "4.03.0"] +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: "md5=dd77fd3b6efff59268fa832fdb88ac98" +} diff --git a/packages/webidl/webidl.0.1/url b/packages/webidl/webidl.0.1/url deleted file mode 100644 index ee8eca966d7..00000000000 --- a/packages/webidl/webidl.0.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/0zat/webidl/archive/v0.1.zip" -checksum: "dd77fd3b6efff59268fa832fdb88ac98" diff --git a/packages/webidl/webidl.1.0/descr b/packages/webidl/webidl.1.0/descr deleted file mode 100644 index 6ea03fcb68e..00000000000 --- a/packages/webidl/webidl.1.0/descr +++ /dev/null @@ -1,4 +0,0 @@ -Web IDL parser -- parsing Web IDL(https://heycam.github.io/webidl/) -- convert them to OCaml data, -- print them by deriving.show diff --git a/packages/webidl/webidl.1.0/opam b/packages/webidl/webidl.1.0/opam index f89bc1673cd..dce00ddc2ca 100644 --- a/packages/webidl/webidl.1.0/opam +++ b/packages/webidl/webidl.1.0/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "0zat <0.zat.zer0@gmail.com>" authors: ["0zat"] homepage: "https://github.com/0zat/webidl" @@ -8,9 +8,18 @@ build: ["ocaml" "setup.ml" "build"] install: ["ocaml" "setup.ml" "install"] remove: ["ocaml" "setup.ml" "remove"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build & >= "1.7.1"} "ocamlbuild" {build & >= "0.9.3"} "menhir" {build & >= "20170101"} - "ppx_deriving" { >= "4.1" } + "ppx_deriving" {>= "4.1"} ] -available: [ocaml-version >= "4.03.0"] +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/v1.0.zip" + checksum: "md5=f349a77b7bc84724f4e9b83ab689bec5" +} diff --git a/packages/webidl/webidl.1.0/url b/packages/webidl/webidl.1.0/url deleted file mode 100644 index 4575b163518..00000000000 --- a/packages/webidl/webidl.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/0zat/webidl/archive/v1.0.zip" -checksum: "f349a77b7bc84724f4e9b83ab689bec5" diff --git a/packages/webidl/webidl.1.1/descr b/packages/webidl/webidl.1.1/descr deleted file mode 100644 index 7d312d38f4b..00000000000 --- a/packages/webidl/webidl.1.1/descr +++ /dev/null @@ -1,4 +0,0 @@ -Web IDL parser -- parse Web IDL(https://heycam.github.io/webidl/) -- convert them to OCaml data -- print them by deriving.show diff --git a/packages/webidl/webidl.1.1/opam b/packages/webidl/webidl.1.1/opam index b0e03401ebe..c422b084a25 100644 --- a/packages/webidl/webidl.1.1/opam +++ b/packages/webidl/webidl.1.1/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "0zat <0.zat.zer0@gmail.com>" authors: ["0zat"] homepage: "https://github.com/0zat/webidl" @@ -8,9 +8,18 @@ build: ["ocaml" "setup.ml" "build"] install: ["ocaml" "setup.ml" "install"] remove: ["ocaml" "setup.ml" "remove"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build & >= "1.7.1"} "ocamlbuild" {build & >= "0.11.0"} "menhir" {build & >= "20170101"} - "ppx_deriving" { >= "4.1" } + "ppx_deriving" {>= "4.1"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Web IDL parser" +description: """ +- parse 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/v1.1.zip" + checksum: "md5=54b980ea97ac717cf15b816e61d1b5b0" +} diff --git a/packages/webidl/webidl.1.1/url b/packages/webidl/webidl.1.1/url deleted file mode 100644 index 31f4be82cac..00000000000 --- a/packages/webidl/webidl.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/0zat/webidl/archive/v1.1.zip" -checksum: "54b980ea97ac717cf15b816e61d1b5b0" diff --git a/packages/webidl/webidl.1.2/descr b/packages/webidl/webidl.1.2/descr deleted file mode 100644 index 7d312d38f4b..00000000000 --- a/packages/webidl/webidl.1.2/descr +++ /dev/null @@ -1,4 +0,0 @@ -Web IDL parser -- parse Web IDL(https://heycam.github.io/webidl/) -- convert them to OCaml data -- print them by deriving.show diff --git a/packages/webidl/webidl.1.2/opam b/packages/webidl/webidl.1.2/opam index 203b9588824..9c90d05d2fb 100644 --- a/packages/webidl/webidl.1.2/opam +++ b/packages/webidl/webidl.1.2/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "0zat <0.zat.zer0@gmail.com>" authors: ["0zat"] homepage: "https://github.com/0zat/webidl" @@ -8,8 +8,17 @@ build: ["ocaml" "setup.ml" "build"] install: ["ocaml" "setup.ml" "install"] remove: ["ocaml" "setup.ml" "remove"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build & >= "1.7.1"} "ocamlbuild" {build & >= "0.9.3"} - "ppx_deriving" { >= "4.1" } + "ppx_deriving" {>= "4.1"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Web IDL parser" +description: """ +- parse 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/v1.2.zip" + checksum: "md5=bfb54b6b7e3fb6ee6b78a1451cf06616" +} diff --git a/packages/webidl/webidl.1.2/url b/packages/webidl/webidl.1.2/url deleted file mode 100644 index 2f3e6293999..00000000000 --- a/packages/webidl/webidl.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/0zat/webidl/archive/v1.2.zip" -checksum: "bfb54b6b7e3fb6ee6b78a1451cf06616" diff --git a/packages/webidl/webidl.1.3/descr b/packages/webidl/webidl.1.3/descr deleted file mode 100644 index 7d312d38f4b..00000000000 --- a/packages/webidl/webidl.1.3/descr +++ /dev/null @@ -1,4 +0,0 @@ -Web IDL parser -- parse Web IDL(https://heycam.github.io/webidl/) -- convert them to OCaml data -- print them by deriving.show diff --git a/packages/webidl/webidl.1.3/opam b/packages/webidl/webidl.1.3/opam index 18977e75730..bd9aa1be2ff 100644 --- a/packages/webidl/webidl.1.3/opam +++ b/packages/webidl/webidl.1.3/opam @@ -1,4 +1,4 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "0zat <0.zat.zer0@gmail.com>" authors: "0zat" homepage: "https://github.com/0zat/webidl" @@ -8,9 +8,18 @@ build: ["ocaml" "setup.ml" "build"] install: ["ocaml" "setup.ml" "install"] remove: ["ocaml" "setup.ml" "remove"] depends: [ + "ocaml" {>= "4.03.0"} "ocamlfind" {build & >= "1.7.1"} "ocamlbuild" {build & >= "0.9.3"} "ppx_deriving" {>= "4.1"} "menhir" {build & >= "20170607"} ] -available: [ocaml-version >= "4.03.0"] +synopsis: "Web IDL parser" +description: """ +- parse 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/v1.3.zip" + checksum: "md5=0e333477e155df4b5de46b46d6a852cd" +} diff --git a/packages/webidl/webidl.1.3/url b/packages/webidl/webidl.1.3/url deleted file mode 100644 index 0354106cfb6..00000000000 --- a/packages/webidl/webidl.1.3/url +++ /dev/null @@ -1,2 +0,0 @@ -http: "https://github.com/0zat/webidl/archive/v1.3.zip" -checksum: "0e333477e155df4b5de46b46d6a852cd" diff --git a/packages/webmachine/webmachine.0.1.0/descr b/packages/webmachine/webmachine.0.1.0/descr deleted file mode 100644 index 30033b05162..00000000000 --- a/packages/webmachine/webmachine.0.1.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -A REST toolkit for OCaml - -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. diff --git a/packages/webmachine/webmachine.0.1.0/opam b/packages/webmachine/webmachine.0.1.0/opam deleted file mode 100644 index e44c4fc0a02..00000000000 --- a/packages/webmachine/webmachine.0.1.0/opam +++ /dev/null @@ -1,35 +0,0 @@ -opam-version: "1.2" -maintainer: "Spiros Eliopoulos " -homepage: "https://github.com/inhabitedtype/ocaml-webmachine" -dev-repo: "https://github.com/inhabitedtype/ocaml-webmachine.git" -bug-reports: "https://github.com/inhabitedtype/ocaml-webmachine/issues" -authors: ["Inhabited Type LLC"] -license: "BSD-3-clause" - -available: [ - ocaml-version >= "4.01" -] -build: [ - ["./configure" "--prefix=%{prefix}%"] - [make] -] -install: [ - [make "install"] -] -remove: [ - ["ocamlfind" "remove" "webmachine"] -] - -build-test: [ - ["./configure" "--enable-tests"] - [make] - [make "test"] -] - -depends: [ - "cohttp" {>= "0.12.0" & < "0.21.0"} - "ounit" {test} - "ocamlfind" {build} - "re" {>= "1.3.0"} - "ocamlbuild" {build} -] diff --git a/packages/webmachine/webmachine.0.1.0/url b/packages/webmachine/webmachine.0.1.0/url deleted file mode 100644 index 062cb8d83b4..00000000000 --- a/packages/webmachine/webmachine.0.1.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/inhabitedtype/ocaml-webmachine/archive/0.1.0.tar.gz" -checksum: "dae09666b75ee036e9a01257835cf5b2" diff --git a/packages/webmachine/webmachine.0.1.1/descr b/packages/webmachine/webmachine.0.1.1/descr deleted file mode 100644 index 30033b05162..00000000000 --- a/packages/webmachine/webmachine.0.1.1/descr +++ /dev/null @@ -1,6 +0,0 @@ -A REST toolkit for OCaml - -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. diff --git a/packages/webmachine/webmachine.0.1.1/opam b/packages/webmachine/webmachine.0.1.1/opam deleted file mode 100644 index 1ff04d39d0b..00000000000 --- a/packages/webmachine/webmachine.0.1.1/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "1.2" -maintainer: "Spiros Eliopoulos " -homepage: "https://github.com/inhabitedtype/ocaml-webmachine" -dev-repo: "https://github.com/inhabitedtype/ocaml-webmachine.git" -bug-reports: "https://github.com/inhabitedtype/ocaml-webmachine/issues" -authors: ["Inhabited Type LLC"] -license: "BSD-3-clause" - -available: [ - ocaml-version >= "4.01" -] -build: [ - ["./configure" "--prefix=%{prefix}%"] - [make] -] -install: [ - [make "install"] -] -remove: [ - ["ocamlfind" "remove" "webmachine"] -] -build-test: [ - ["./configure" "--enable-tests"] - [make] - [make "test"] -] -build-doc: [make "doc"] -depends: [ - "cohttp" {>= "0.12.0" & < "0.21.0"} - "ocamlfind" {build} - "ounit" {test & >= "1.0.2"} - "re" {>= "1.3.0"} - "ocamlbuild" {build} -] diff --git a/packages/webmachine/webmachine.0.1.1/url b/packages/webmachine/webmachine.0.1.1/url deleted file mode 100644 index f6b66897ab9..00000000000 --- a/packages/webmachine/webmachine.0.1.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/inhabitedtype/ocaml-webmachine/archive/0.1.1.tar.gz" -checksum: "a56ae76d547b77f275ec7ac0a1b4bcbf" diff --git a/packages/webmachine/webmachine.0.1.2/descr b/packages/webmachine/webmachine.0.1.2/descr deleted file mode 100644 index 30033b05162..00000000000 --- a/packages/webmachine/webmachine.0.1.2/descr +++ /dev/null @@ -1,6 +0,0 @@ -A REST toolkit for OCaml - -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. diff --git a/packages/webmachine/webmachine.0.1.2/opam b/packages/webmachine/webmachine.0.1.2/opam index ba452b065d8..a5b975d8f9d 100644 --- a/packages/webmachine/webmachine.0.1.2/opam +++ b/packages/webmachine/webmachine.0.1.2/opam @@ -1,18 +1,19 @@ -opam-version: "1.2" +opam-version: "2.0" version: "0.1.2" maintainer: "Spiros Eliopoulos " homepage: "https://github.com/inhabitedtype/ocaml-webmachine" -dev-repo: "https://github.com/inhabitedtype/ocaml-webmachine.git" +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" -available: [ - ocaml-version >= "4.01" -] build: [ ["./configure" "--prefix=%{prefix}%"] [make] + ["./configure" "--enable-tests"] {with-test} + [make] {with-test} + [make "test"] {with-test} + [make "doc"] {with-doc} ] install: [ [make "install"] @@ -20,16 +21,23 @@ install: [ remove: [ ["ocamlfind" "remove" "webmachine"] ] -build-test: [ - ["./configure" "--enable-tests"] - [make] - [make "test"] -] -build-doc: [make "doc"] depends: [ + "ocaml" {>= "4.01"} "cohttp" {>= "0.12.0" & < "0.21.0"} "ocamlfind" {build} - "ounit" {test & >= "1.0.2"} + "ounit" {with-test & >= "1.0.2"} "re" {>= "1.3.0"} "ocamlbuild" {build} ] +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: "md5=f806af6419ed826f71e218e2d0592d23" +} diff --git a/packages/webmachine/webmachine.0.1.2/url b/packages/webmachine/webmachine.0.1.2/url deleted file mode 100644 index e7736c63530..00000000000 --- a/packages/webmachine/webmachine.0.1.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/inhabitedtype/ocaml-webmachine/archive/0.1.2.tar.gz" -checksum: "f806af6419ed826f71e218e2d0592d23" diff --git a/packages/webmachine/webmachine.0.2.0/descr b/packages/webmachine/webmachine.0.2.0/descr deleted file mode 100644 index 9fdb07d35eb..00000000000 --- a/packages/webmachine/webmachine.0.2.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A REST toolkit for OCaml -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. diff --git a/packages/webmachine/webmachine.0.2.0/opam b/packages/webmachine/webmachine.0.2.0/opam deleted file mode 100644 index 7db5178497b..00000000000 --- a/packages/webmachine/webmachine.0.2.0/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -maintainer: "Spiros Eliopoulos " -authors: [ "Spiros Eliopoulos " ] -license: "BSD-3-clause" -homepage: "https://github.com/inhabitedtype/ocaml-webmachine" -dev-repo: "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"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "webmachine"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "cohttp" {>= "0.12.0" & < "0.21.0"} - "dispatch" {< "0.2.0"} - "ocamlfind" {build} - "ounit" {test & >= "1.0.2"} - "re" {>= "1.3.0"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.01" ] diff --git a/packages/webmachine/webmachine.0.2.0/url b/packages/webmachine/webmachine.0.2.0/url deleted file mode 100644 index 958dd8d7851..00000000000 --- a/packages/webmachine/webmachine.0.2.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/inhabitedtype/ocaml-webmachine/archive/0.2.0.tar.gz" -checksum: "f1a5124f3f2b6666442df6340748d2a3" diff --git a/packages/webmachine/webmachine.0.2.1/descr b/packages/webmachine/webmachine.0.2.1/descr deleted file mode 100644 index 9fdb07d35eb..00000000000 --- a/packages/webmachine/webmachine.0.2.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -A REST toolkit for OCaml -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. diff --git a/packages/webmachine/webmachine.0.2.1/opam b/packages/webmachine/webmachine.0.2.1/opam deleted file mode 100644 index 8794ffebca1..00000000000 --- a/packages/webmachine/webmachine.0.2.1/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -maintainer: "Spiros Eliopoulos " -authors: [ "Spiros Eliopoulos " ] -license: "BSD-3-clause" -homepage: "https://github.com/inhabitedtype/ocaml-webmachine" -dev-repo: "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"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "webmachine"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "cohttp" {>= "0.12.0" & < "0.21.0"} - "dispatch" {= "0.2.0"} - "ocamlfind" {build} - "ounit" {test & >= "1.0.2"} - "re" {>= "1.3.0"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.01" ] diff --git a/packages/webmachine/webmachine.0.2.1/url b/packages/webmachine/webmachine.0.2.1/url deleted file mode 100644 index 9f4aa0f21df..00000000000 --- a/packages/webmachine/webmachine.0.2.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/inhabitedtype/ocaml-webmachine/archive/0.2.1.tar.gz" -checksum: "52ea3d2709629e5deccbc30d224a073d" diff --git a/packages/webmachine/webmachine.0.2.2/descr b/packages/webmachine/webmachine.0.2.2/descr deleted file mode 100644 index 9fdb07d35eb..00000000000 --- a/packages/webmachine/webmachine.0.2.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -A REST toolkit for OCaml -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. diff --git a/packages/webmachine/webmachine.0.2.2/opam b/packages/webmachine/webmachine.0.2.2/opam index 8794ffebca1..6cc3d565b45 100644 --- a/packages/webmachine/webmachine.0.2.2/opam +++ b/packages/webmachine/webmachine.0.2.2/opam @@ -1,30 +1,40 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/ocaml-webmachine" -dev-repo: "https://github.com/inhabitedtype/ocaml-webmachine.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.01"} "cohttp" {>= "0.12.0" & < "0.21.0"} "dispatch" {= "0.2.0"} "ocamlfind" {build} - "ounit" {test & >= "1.0.2"} + "ounit" {with-test & >= "1.0.2"} "re" {>= "1.3.0"} "ocamlbuild" {build} ] -available: [ ocaml-version >= "4.01" ] +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: "md5=ba99a7b66803e0d726ca263e98e71a7a" +} diff --git a/packages/webmachine/webmachine.0.2.2/url b/packages/webmachine/webmachine.0.2.2/url deleted file mode 100644 index bcc39e285ca..00000000000 --- a/packages/webmachine/webmachine.0.2.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/inhabitedtype/ocaml-webmachine/archive/0.2.2.tar.gz" -checksum: "ba99a7b66803e0d726ca263e98e71a7a" diff --git a/packages/webmachine/webmachine.0.2.3/descr b/packages/webmachine/webmachine.0.2.3/descr deleted file mode 100644 index 9fdb07d35eb..00000000000 --- a/packages/webmachine/webmachine.0.2.3/descr +++ /dev/null @@ -1,5 +0,0 @@ -A REST toolkit for OCaml -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. diff --git a/packages/webmachine/webmachine.0.2.3/opam b/packages/webmachine/webmachine.0.2.3/opam deleted file mode 100644 index 6a9b3ee7b0a..00000000000 --- a/packages/webmachine/webmachine.0.2.3/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -maintainer: "Spiros Eliopoulos " -authors: [ "Spiros Eliopoulos " ] -license: "BSD-3-clause" -homepage: "https://github.com/inhabitedtype/ocaml-webmachine" -dev-repo: "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"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "webmachine"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "cohttp" {>= "0.12.0" & < "0.21.0"} - "dispatch" {>= "0.3.0"} - "ocamlfind" {build} - "ounit" {test & >= "1.0.2"} - "re" {>= "1.3.0"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.01" ] diff --git a/packages/webmachine/webmachine.0.2.3/url b/packages/webmachine/webmachine.0.2.3/url deleted file mode 100644 index 6134c8c1c13..00000000000 --- a/packages/webmachine/webmachine.0.2.3/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/inhabitedtype/ocaml-webmachine/archive/0.2.3.tar.gz" -checksum: "a228d587dfa545fd79a0d67fc28d4917" diff --git a/packages/webmachine/webmachine.0.2.4/descr b/packages/webmachine/webmachine.0.2.4/descr deleted file mode 100644 index 9fdb07d35eb..00000000000 --- a/packages/webmachine/webmachine.0.2.4/descr +++ /dev/null @@ -1,5 +0,0 @@ -A REST toolkit for OCaml -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. diff --git a/packages/webmachine/webmachine.0.2.4/opam b/packages/webmachine/webmachine.0.2.4/opam deleted file mode 100644 index 6a9b3ee7b0a..00000000000 --- a/packages/webmachine/webmachine.0.2.4/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "1.2" -maintainer: "Spiros Eliopoulos " -authors: [ "Spiros Eliopoulos " ] -license: "BSD-3-clause" -homepage: "https://github.com/inhabitedtype/ocaml-webmachine" -dev-repo: "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"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "webmachine"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "cohttp" {>= "0.12.0" & < "0.21.0"} - "dispatch" {>= "0.3.0"} - "ocamlfind" {build} - "ounit" {test & >= "1.0.2"} - "re" {>= "1.3.0"} - "ocamlbuild" {build} -] -available: [ ocaml-version >= "4.01" ] diff --git a/packages/webmachine/webmachine.0.2.4/url b/packages/webmachine/webmachine.0.2.4/url deleted file mode 100644 index fa72510cdfc..00000000000 --- a/packages/webmachine/webmachine.0.2.4/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/inhabitedtype/ocaml-webmachine/archive/0.2.4.tar.gz" -checksum: "e64b742e3cc32a1406e278d8a0273f46" diff --git a/packages/webmachine/webmachine.0.3.0/descr b/packages/webmachine/webmachine.0.3.0/descr deleted file mode 100644 index 9fdb07d35eb..00000000000 --- a/packages/webmachine/webmachine.0.3.0/descr +++ /dev/null @@ -1,5 +0,0 @@ -A REST toolkit for OCaml -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. diff --git a/packages/webmachine/webmachine.0.3.0/opam b/packages/webmachine/webmachine.0.3.0/opam deleted file mode 100644 index 6acdb0fd3cb..00000000000 --- a/packages/webmachine/webmachine.0.3.0/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -maintainer: "Spiros Eliopoulos " -authors: [ "Spiros Eliopoulos " ] -license: "BSD-3-clause" -homepage: "https://github.com/inhabitedtype/ocaml-webmachine" -dev-repo: "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"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "webmachine"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "cohttp" {>= "0.12.0" & < "0.21.0"} - "dispatch" {>= "0.3.0"} - "ocamlfind" {build} - "ounit" {test & >= "1.0.2"} - "re" {>= "1.3.0"} -] -available: [ ocaml-version >= "4.01" ] diff --git a/packages/webmachine/webmachine.0.3.0/url b/packages/webmachine/webmachine.0.3.0/url deleted file mode 100644 index 07f036827f5..00000000000 --- a/packages/webmachine/webmachine.0.3.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/inhabitedtype/ocaml-webmachine/archive/0.3.0.tar.gz" -checksum: "00f6a619231a2b6ac9276ed58e9d743d" diff --git a/packages/webmachine/webmachine.0.3.1/descr b/packages/webmachine/webmachine.0.3.1/descr deleted file mode 100644 index 9fdb07d35eb..00000000000 --- a/packages/webmachine/webmachine.0.3.1/descr +++ /dev/null @@ -1,5 +0,0 @@ -A REST toolkit for OCaml -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. diff --git a/packages/webmachine/webmachine.0.3.1/opam b/packages/webmachine/webmachine.0.3.1/opam deleted file mode 100644 index 6acdb0fd3cb..00000000000 --- a/packages/webmachine/webmachine.0.3.1/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "1.2" -maintainer: "Spiros Eliopoulos " -authors: [ "Spiros Eliopoulos " ] -license: "BSD-3-clause" -homepage: "https://github.com/inhabitedtype/ocaml-webmachine" -dev-repo: "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"] -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocamlfind" "remove" "webmachine"] -] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] -depends: [ - "cohttp" {>= "0.12.0" & < "0.21.0"} - "dispatch" {>= "0.3.0"} - "ocamlfind" {build} - "ounit" {test & >= "1.0.2"} - "re" {>= "1.3.0"} -] -available: [ ocaml-version >= "4.01" ] diff --git a/packages/webmachine/webmachine.0.3.1/url b/packages/webmachine/webmachine.0.3.1/url deleted file mode 100644 index 78b762eee1e..00000000000 --- a/packages/webmachine/webmachine.0.3.1/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/inhabitedtype/ocaml-webmachine/archive/0.3.1.tar.gz" -checksum: "54999011dc5b7872395dfec8cc5770ad" diff --git a/packages/webmachine/webmachine.0.3.2/descr b/packages/webmachine/webmachine.0.3.2/descr deleted file mode 100644 index 9fdb07d35eb..00000000000 --- a/packages/webmachine/webmachine.0.3.2/descr +++ /dev/null @@ -1,5 +0,0 @@ -A REST toolkit for OCaml -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. diff --git a/packages/webmachine/webmachine.0.3.2/opam b/packages/webmachine/webmachine.0.3.2/opam index 6acdb0fd3cb..ba50e485d58 100644 --- a/packages/webmachine/webmachine.0.3.2/opam +++ b/packages/webmachine/webmachine.0.3.2/opam @@ -1,29 +1,39 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/ocaml-webmachine" -dev-repo: "https://github.com/inhabitedtype/ocaml-webmachine.git" +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"] ] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: [ "ocaml" "setup.ml" "-doc" ] depends: [ + "ocaml" {>= "4.01"} "cohttp" {>= "0.12.0" & < "0.21.0"} "dispatch" {>= "0.3.0"} "ocamlfind" {build} - "ounit" {test & >= "1.0.2"} + "ounit" {with-test & >= "1.0.2"} "re" {>= "1.3.0"} ] -available: [ ocaml-version >= "4.01" ] +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: "md5=9eaef8a4ed3dd13aa8e5a8363b81b339" +} diff --git a/packages/webmachine/webmachine.0.3.2/url b/packages/webmachine/webmachine.0.3.2/url deleted file mode 100644 index d82460c3165..00000000000 --- a/packages/webmachine/webmachine.0.3.2/url +++ /dev/null @@ -1,2 +0,0 @@ -archive: "https://github.com/inhabitedtype/ocaml-webmachine/archive/0.3.2.tar.gz" -checksum: "9eaef8a4ed3dd13aa8e5a8363b81b339" diff --git a/packages/webmachine/webmachine.0.4.0/descr b/packages/webmachine/webmachine.0.4.0/descr deleted file mode 100644 index 63fd0213503..00000000000 --- a/packages/webmachine/webmachine.0.4.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -A REST toolkit for OCaml -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. - diff --git a/packages/webmachine/webmachine.0.4.0/opam b/packages/webmachine/webmachine.0.4.0/opam index 9a932fa38c1..ead5dd5b21d 100644 --- a/packages/webmachine/webmachine.0.4.0/opam +++ b/packages/webmachine/webmachine.0.4.0/opam @@ -1,28 +1,38 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: "Spiros Eliopoulos " homepage: "https://github.com/inhabitedtype/ocaml-webmachine" bug-reports: "https://github.com/inhabitedtype/ocaml-webmachine/issues" license: "BSD-3-clause" -dev-repo: "https://github.com/inhabitedtype/ocaml-webmachine.git" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-webmachine.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"] -build-test: [ - ["ocaml" "setup.ml" "-configure" "--enable-tests"] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-test"] -] -build-doc: ["ocaml" "setup.ml" "-doc"] remove: ["ocamlfind" "remove" "webmachine"] depends: [ + "ocaml" {>= "4.02"} "calendar" {>= "2.03.2"} "cohttp" {>= "0.21.0"} "dispatch" {>= "0.3.0"} "ocamlfind" {build} - "ounit" {test & >= "1.0.2"} + "ounit" {with-test & >= "1.0.2"} "re" {>= "1.3.0"} ] -available: [ocaml-version >= "4.02"] +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.4.0.tar.gz" + checksum: "md5=362600d82e9aeb4808766baa7a3febde" +} diff --git a/packages/webmachine/webmachine.0.4.0/url b/packages/webmachine/webmachine.0.4.0/url deleted file mode 100644 index 95ff77835b8..00000000000 --- a/packages/webmachine/webmachine.0.4.0/url +++ /dev/null @@ -1,3 +0,0 @@ -http: - "https://github.com/inhabitedtype/ocaml-webmachine/archive/0.4.0.tar.gz" -checksum: "362600d82e9aeb4808766baa7a3febde" diff --git a/packages/webmachine/webmachine.0.5.0/descr b/packages/webmachine/webmachine.0.5.0/descr deleted file mode 100644 index 63fd0213503..00000000000 --- a/packages/webmachine/webmachine.0.5.0/descr +++ /dev/null @@ -1,6 +0,0 @@ -A REST toolkit for OCaml -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. - diff --git a/packages/webmachine/webmachine.0.5.0/opam b/packages/webmachine/webmachine.0.5.0/opam index b1a995d3d1d..d1e040552e3 100644 --- a/packages/webmachine/webmachine.0.5.0/opam +++ b/packages/webmachine/webmachine.0.5.0/opam @@ -1,23 +1,32 @@ -opam-version: "1.2" +opam-version: "2.0" maintainer: "Spiros Eliopoulos " authors: [ "Spiros Eliopoulos " ] license: "BSD-3-clause" homepage: "https://github.com/inhabitedtype/ocaml-webmachine" -dev-repo: "https://github.com/inhabitedtype/ocaml-webmachine.git" +dev-repo: "git+https://github.com/inhabitedtype/ocaml-webmachine.git" bug-reports: "https://github.com/inhabitedtype/ocaml-webmachine/issues" build: [ ["jbuilder" "subst"] {pinned} ["jbuilder" "build" "-p" name "-j" jobs] -] -build-test: [ - ["jbuilder" "runtest" "-p" name] + ["jbuilder" "runtest" "-p" name] {with-test} ] depends: [ + "ocaml" {>= "4.03"} "calendar" {>= "2.03.2"} "cohttp" {>= "0.21.0"} "dispatch" {>= "0.3.0"} "jbuilder" {build & >= "1.0+beta10"} - "ounit" {test & >= "1.0.2"} + "ounit" {with-test & >= "1.0.2"} "re" {>= "1.3.0"} ] -available: [ ocaml-version >= "4.03" ] +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.""" +url { + src: + "https://github.com/inhabitedtype/ocaml-webmachine/archive/0.5.0.tar.gz" + checksum: "md5=bb9d0571a0877764e2a7a3c1bd4b6c61" +} diff --git a/packages/webmachine/webmachine.0.5.0/url b/packages/webmachine/webmachine.0.5.0/url deleted file mode 100644 index 996a7e90955..00000000000 --- a/packages/webmachine/webmachine.0.5.0/url +++ /dev/null @@ -1,2 +0,0 @@ -archive:"https://github.com/inhabitedtype/ocaml-webmachine/archive/0.5.0.tar.gz" -checksum:"bb9d0571a0877764e2a7a3c1bd4b6c61" diff --git a/packages/websocket-async/websocket-async.2.10/descr b/packages/websocket-async/websocket-async.2.10/descr deleted file mode 100644 index 3f24f86c2c7..00000000000 --- a/packages/websocket-async/websocket-async.2.10/descr +++ /dev/null @@ -1,13 +0,0 @@ -Websocket library - -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 -